From 3adba91395b4e38a93c0dab9d17f3a2b8ca62191 Mon Sep 17 00:00:00 2001 From: xor Date: Sat, 15 Jul 2023 01:14:12 +0300 Subject: [PATCH] checkpoint f15 --- src/custom/src/_data.cpp | 10371 +++-- src/custom/src/_data.h | 12948 ++++-- src/custom/src/f.exe.cpp | 13934 +++--- src/custom/src/f.exe.h | 10870 +++-- src/custom/src/f.exe_default_seg.cpp | 27 +- src/custom/src/f.exe_seg000.cpp | 712 +- src/custom/src/f.exe_seg001.cpp | 3134 +- src/custom/src/f.exe_seg004.cpp | 2482 +- src/custom/src/f.exe_seg127c.cpp | 4821 +- src/custom/src/f.exe_seg1309.cpp | 2112 + src/custom/src/f.exe_seg13dd.cpp | 156 + src/custom/src/f.exe_seg2623.cpp | 58944 +++++++++++++------------ src/custom/src/f.exe_seg35ab.cpp | 7483 ++-- src/custom/src/f.exe_seg37ca.cpp | 2373 +- src/custom/src/f.exe_seg3897.cpp | 330 +- src/custom/src/f.exe_seg48ae.cpp | 3022 +- src/custom/src/meson.build | 2 +- 17 files changed, 75047 insertions(+), 58674 deletions(-) create mode 100644 src/custom/src/f.exe_seg1309.cpp create mode 100644 src/custom/src/f.exe_seg13dd.cpp diff --git a/src/custom/src/_data.cpp b/src/custom/src/_data.cpp index 5b8e4168230..737170ff14b 100644 --- a/src/custom/src/_data.cpp +++ b/src/custom/src/_data.cpp @@ -136,13 +136,12 @@ dw& word_10586 = m2c::m.word_10586; db (& dummyf_1fa8)[32] = m2c::m.dummyf_1fa8; db (& dummyf_1fc8)[32] = m2c::m.dummyf_1fc8; db (& dummyf_1fe8)[32] = m2c::m.dummyf_1fe8; -db (& dummyf_2008)[32] = m2c::m.dummyf_2008; -db& dummyf_2028 = m2c::m.dummyf_2028; -db& dummyf_2029 = m2c::m.dummyf_2029; -db& dummyf_202a = m2c::m.dummyf_202a; -db& dummyf_202b = m2c::m.dummyf_202b; -db& dummyf_202c = m2c::m.dummyf_202c; -db& dummyf_202d = m2c::m.dummyf_202d; +db& dummyf_2008 = m2c::m.dummyf_2008; +db& dummyf_2009 = m2c::m.dummyf_2009; +db& dummyf_200a = m2c::m.dummyf_200a; +db& dummyf_200b = m2c::m.dummyf_200b; +dw& dummyf_200c = m2c::m.dummyf_200c; +db (& dummyf_200e)[32] = m2c::m.dummyf_200e; db& dummyf_202e = m2c::m.dummyf_202e; db& dummyf_202f = m2c::m.dummyf_202f; db& dummyf_2030 = m2c::m.dummyf_2030; @@ -323,10 +322,6 @@ db (& dummyf_2795)[209] = m2c::m.dummyf_2795; db (& dummyf_2866)[84] = m2c::m.dummyf_2866; db (& dummyf_28ba)[34] = m2c::m.dummyf_28ba; db (& dummyf_28dc)[56] = m2c::m.dummyf_28dc; -db& byte_10ef4 = m2c::m.byte_10ef4; -db (& dummyf_2915)[34] = m2c::m.dummyf_2915; -db (& dummyf_2937)[31] = m2c::m.dummyf_2937; -db& dummyf_2956 = m2c::m.dummyf_2956; db (& dummyf_2957)[11] = m2c::m.dummyf_2957; db (& dummyf_2962)[13] = m2c::m.dummyf_2962; db (& dummyf_296f)[14] = m2c::m.dummyf_296f; @@ -374,9 +369,7 @@ db& __jpt_13a6f = m2c::m.__jpt_13a6f; db& dummyf_32f5 = m2c::m.dummyf_32f5; db& dummyf_32f6 = m2c::m.dummyf_32f6; db& dummyf_32f7 = m2c::m.dummyf_32f7; -db& dummyf_3441 = m2c::m.dummyf_3441; -db& dummyf_3442 = m2c::m.dummyf_3442; -db& dummyf_3443 = m2c::m.dummyf_3443; +db (& dummyf_3424)[32] = m2c::m.dummyf_3424; db& dummyf_3444 = m2c::m.dummyf_3444; db& dummyf_3445 = m2c::m.dummyf_3445; db& dummyf_3446 = m2c::m.dummyf_3446; @@ -389,90 +382,65 @@ db& dummyf_344c = m2c::m.dummyf_344c; db& dummyf_344d = m2c::m.dummyf_344d; db& dummyf_344e = m2c::m.dummyf_344e; db& dummyf_344f = m2c::m.dummyf_344f; -char (& __af15iiadlib3149)[21] = m2c::m.__af15iiadlib3149; -db& dummyf_3465 = m2c::m.dummyf_3465; -db& dummyf_3466 = m2c::m.dummyf_3466; -db& dummyf_3467 = m2c::m.dummyf_3467; +db& seg11a3=*((db*)&m2c::m+0x3450); +char (& af15iiadlib3149)[21] = m2c::m.af15iiadlib3149; dw& dummyf_3468 = m2c::m.dummyf_3468; dw& dummyf_346a = m2c::m.dummyf_346a; -dw& dummyf_346c = m2c::m.dummyf_346c; -dw& dummyf_346e = m2c::m.dummyf_346e; -dw& dummyf_3470 = m2c::m.dummyf_3470; -dw& dummyf_3472 = m2c::m.dummyf_3472; -dw& dummyf_3474 = m2c::m.dummyf_3474; -dw& dummyf_3476 = m2c::m.dummyf_3476; -dw& dummyf_3478 = m2c::m.dummyf_3478; -dw& dummyf_347a = m2c::m.dummyf_347a; -dw& dummyf_347c = m2c::m.dummyf_347c; -dw& dummyf_347e = m2c::m.dummyf_347e; -dw& dummyf_3480 = m2c::m.dummyf_3480; -dw& dummyf_3482 = m2c::m.dummyf_3482; -dw& dummyf_3484 = m2c::m.dummyf_3484; -dw& dummyf_3486 = m2c::m.dummyf_3486; -db (& dummyf_3488)[32] = m2c::m.dummyf_3488; -db (& dummyf_34a8)[32] = m2c::m.dummyf_34a8; -db (& dummyf_34c8)[32] = m2c::m.dummyf_34c8; -db (& dummyf_34e8)[32] = m2c::m.dummyf_34e8; -db (& dummyf_3508)[32] = m2c::m.dummyf_3508; -db (& dummyf_3528)[32] = m2c::m.dummyf_3528; -db (& dummyf_3548)[32] = m2c::m.dummyf_3548; -db (& dummyf_3568)[32] = m2c::m.dummyf_3568; -db (& dummyf_3588)[32] = m2c::m.dummyf_3588; -db (& dummyf_35a8)[32] = m2c::m.dummyf_35a8; -db (& dummyf_35c8)[32] = m2c::m.dummyf_35c8; -db (& dummyf_35e8)[32] = m2c::m.dummyf_35e8; -db (& dummyf_3608)[32] = m2c::m.dummyf_3608; -db& dummyf_3628 = m2c::m.dummyf_3628; -db& dummyf_3629 = m2c::m.dummyf_3629; -db& dummyf_362a = m2c::m.dummyf_362a; -db& dummyf_362b = m2c::m.dummyf_362b; -db& dummyf_362c = m2c::m.dummyf_362c; -db& dummyf_362d = m2c::m.dummyf_362d; -db& dummyf_362e = m2c::m.dummyf_362e; -db& dummyf_362f = m2c::m.dummyf_362f; -db& dummyf_3630 = m2c::m.dummyf_3630; -db& dummyf_3631 = m2c::m.dummyf_3631; -db& dummyf_3632 = m2c::m.dummyf_3632; -db& dummyf_3633 = m2c::m.dummyf_3633; -db& dummyf_3634 = m2c::m.dummyf_3634; -db& dummyf_3635 = m2c::m.dummyf_3635; -db& dummyf_3636 = m2c::m.dummyf_3636; -db& dummyf_3637 = m2c::m.dummyf_3637; -db& dummyf_3638 = m2c::m.dummyf_3638; -db& dummyf_3639 = m2c::m.dummyf_3639; -db& dummyf_363a = m2c::m.dummyf_363a; -db& dummyf_363b = m2c::m.dummyf_363b; -db& dummyf_363c = m2c::m.dummyf_363c; -db& dummyf_363d = m2c::m.dummyf_363d; -db& dummyf_363e = m2c::m.dummyf_363e; -db& dummyf_363f = m2c::m.dummyf_363f; -db& dummyf_3640 = m2c::m.dummyf_3640; -db& dummyf_3641 = m2c::m.dummyf_3641; -db (& seg_11c22)[11] = m2c::m.seg_11c22; -db (& dummyf_364d)[11] = m2c::m.dummyf_364d; -db (& dummyf_3658)[10] = m2c::m.dummyf_3658; -db (& dummyf_3662)[12] = m2c::m.dummyf_3662; -db (& dummyf_366e)[12] = m2c::m.dummyf_366e; -db (& dummyf_367a)[11] = m2c::m.dummyf_367a; -db (& dummyf_3685)[7] = m2c::m.dummyf_3685; -char (& __anoadlibboardpr)[33] = m2c::m.__anoadlibboardpr; -db& unk_11c8d = m2c::m.unk_11c8d; -db& dummyf_36ae = m2c::m.dummyf_36ae; -db& _unk_11c8f = m2c::m._unk_11c8f; -db& dummyf_36b0 = m2c::m.dummyf_36b0; +db& dummyf_346c = m2c::m.dummyf_346c; +db& dummyf_346d = m2c::m.dummyf_346d; +db& dummyf_346e = m2c::m.dummyf_346e; +db& dummyf_346f = m2c::m.dummyf_346f; +db& dummyf_3470 = m2c::m.dummyf_3470; +db& dummyf_3471 = m2c::m.dummyf_3471; +db& dummyf_3472 = m2c::m.dummyf_3472; +db& dummyf_3473 = m2c::m.dummyf_3473; +db& dummyf_3474 = m2c::m.dummyf_3474; +db& dummyf_3475 = m2c::m.dummyf_3475; +db& dummyf_3476 = m2c::m.dummyf_3476; +db& dummyf_3477 = m2c::m.dummyf_3477; +db& dummyf_3478 = m2c::m.dummyf_3478; +db& dummyf_3479 = m2c::m.dummyf_3479; +db& dummyf_347a = m2c::m.dummyf_347a; +db& dummyf_347b = m2c::m.dummyf_347b; +db& dummyf_347c = m2c::m.dummyf_347c; +db& dummyf_347d = m2c::m.dummyf_347d; +db& dummyf_347e = m2c::m.dummyf_347e; +db& dummyf_347f = m2c::m.dummyf_347f; +db& dummyf_3480 = m2c::m.dummyf_3480; +db& dummyf_3481 = m2c::m.dummyf_3481; +db& dummyf_3482 = m2c::m.dummyf_3482; +db& dummyf_3483 = m2c::m.dummyf_3483; +db& dummyf_3484 = m2c::m.dummyf_3484; +db& dummyf_3485 = m2c::m.dummyf_3485; +db& dummyf_3486 = m2c::m.dummyf_3486; +db& dummyf_3487 = m2c::m.dummyf_3487; +db (& dummyf_3488)[438] = m2c::m.dummyf_3488; +db (& dummyf_363e)[32] = m2c::m.dummyf_363e; +db (& dummyf_365e)[32] = m2c::m.dummyf_365e; +db& dummyf_367e = m2c::m.dummyf_367e; +db& dummyf_367f = m2c::m.dummyf_367f; +db& dummyf_3680 = m2c::m.dummyf_3680; +db& dummyf_3681 = m2c::m.dummyf_3681; +db& dummyf_3682 = m2c::m.dummyf_3682; +db& dummyf_3683 = m2c::m.dummyf_3683; +dd& dummyf_3684 = m2c::m.dummyf_3684; +db& dummyf_3688 = m2c::m.dummyf_3688; +db& dummyf_3689 = m2c::m.dummyf_3689; +db& byte_11c6a = m2c::m.byte_11c6a; +db& byte_11c6b = m2c::m.byte_11c6b; +char (& anoadlibboardpr)[33] = m2c::m.anoadlibboardpr; +dw& word_11c8d = m2c::m.word_11c8d; +dw& word_11c8f = m2c::m.word_11c8f; db& dummyf_36b1 = m2c::m.dummyf_36b1; db& dummyf_36b2 = m2c::m.dummyf_36b2; -db& _unk_11c93 = m2c::m._unk_11c93; -db& dummyf_36b4 = m2c::m.dummyf_36b4; +dw& word_11c93 = m2c::m.word_11c93; db& byte_11c95 = m2c::m.byte_11c95; db& byte_11c96 = m2c::m.byte_11c96; -db& _unk_11c97 = m2c::m._unk_11c97; -db& dummyf_36b8 = m2c::m.dummyf_36b8; -db& _unk_11c99 = m2c::m._unk_11c99; -db& dummyf_36ba = m2c::m.dummyf_36ba; +dw& word_11c97 = m2c::m.word_11c97; +dw& word_11c99 = m2c::m.word_11c99; db& dummyf_36bb = m2c::m.dummyf_36bb; db& dummyf_36bc = m2c::m.dummyf_36bc; -db& byte_11c9d = m2c::m.byte_11c9d; +db& unk_11c9d = m2c::m.unk_11c9d; db& dummyf_36be = m2c::m.dummyf_36be; db& dummyf_36bf = m2c::m.dummyf_36bf; db& dummyf_36c0 = m2c::m.dummyf_36c0; @@ -486,227 +454,110 @@ db& dummyf_36c7 = m2c::m.dummyf_36c7; db& dummyf_36c8 = m2c::m.dummyf_36c8; dw& word_11ca9 = m2c::m.word_11ca9; db& byte_11cab = m2c::m.byte_11cab; -db& _unk_11cac = m2c::m._unk_11cac; -db& dummyf_36cd = m2c::m.dummyf_36cd; -dw& _unk_11cae = m2c::m._unk_11cae; -db& _unk_11cb0 = m2c::m._unk_11cb0; -db& dummyf_36d1 = m2c::m.dummyf_36d1; +dw& word_11cac = m2c::m.word_11cac; +dw& word_11cae = m2c::m.word_11cae; +dw& word_11cb0 = m2c::m.word_11cb0; db& dummyf_36d2 = m2c::m.dummyf_36d2; db& dummyf_36d3 = m2c::m.dummyf_36d3; -dw& _unk_11cb4 = m2c::m._unk_11cb4; +dw& word_11cb4 = m2c::m.word_11cb4; db& byte_11cb6 = m2c::m.byte_11cb6; db& byte_11cb7 = m2c::m.byte_11cb7; -dw& _unk_11cb8 = m2c::m._unk_11cb8; +dw& word_11cb8 = m2c::m.word_11cb8; db (& dummyf_36da)[32] = m2c::m.dummyf_36da; db& byte_11cda = m2c::m.byte_11cda; db& byte_11cdb = m2c::m.byte_11cdb; db& byte_11cdc = m2c::m.byte_11cdc; -db& dummyf_36fd = m2c::m.dummyf_36fd; -db (& dummyf_36fe)[6] = m2c::m.dummyf_36fe; -db& dummyf_3704 = m2c::m.dummyf_3704; -db& dummyf_3705 = m2c::m.dummyf_3705; -db& dummyf_3706 = m2c::m.dummyf_3706; -db& dummyf_3707 = m2c::m.dummyf_3707; -db (& dummyf_3708)[4] = m2c::m.dummyf_3708; -db& dummyf_370c = m2c::m.dummyf_370c; -db& dummyf_370d = m2c::m.dummyf_370d; -db& dummyf_370e = m2c::m.dummyf_370e; -db& dummyf_370f = m2c::m.dummyf_370f; -db& dummyf_3710 = m2c::m.dummyf_3710; -db& dummyf_3711 = m2c::m.dummyf_3711; -db& dummyf_3712 = m2c::m.dummyf_3712; -db& dummyf_3713 = m2c::m.dummyf_3713; -db (& dummyf_3714)[6] = m2c::m.dummyf_3714; -db& dummyf_371a = m2c::m.dummyf_371a; -db& dummyf_371b = m2c::m.dummyf_371b; -db& dummyf_371c = m2c::m.dummyf_371c; -db& dummyf_371d = m2c::m.dummyf_371d; -db& dummyf_371e = m2c::m.dummyf_371e; -db (& dummyf_371f)[2] = m2c::m.dummyf_371f; -db (& dummyf_3721)[32] = m2c::m.dummyf_3721; -db& dummyf_3741 = m2c::m.dummyf_3741; -db& dummyf_3742 = m2c::m.dummyf_3742; -db& dummyf_3743 = m2c::m.dummyf_3743; -db& dummyf_3744 = m2c::m.dummyf_3744; -db& dummyf_3745 = m2c::m.dummyf_3745; -db& dummyf_3746 = m2c::m.dummyf_3746; -db& dummyf_3747 = m2c::m.dummyf_3747; -db& dummyf_3748 = m2c::m.dummyf_3748; -db& dummyf_3749 = m2c::m.dummyf_3749; -db& dummyf_374a = m2c::m.dummyf_374a; -db& dummyf_374b = m2c::m.dummyf_374b; -db& dummyf_374c = m2c::m.dummyf_374c; -db& dummyf_374d = m2c::m.dummyf_374d; -db& dummyf_374e = m2c::m.dummyf_374e; -db& dummyf_374f = m2c::m.dummyf_374f; -db& dummyf_3750 = m2c::m.dummyf_3750; -db& dummyf_3751 = m2c::m.dummyf_3751; -db (& dummyf_3752)[13] = m2c::m.dummyf_3752; -db (& dummyf_375f)[2] = m2c::m.dummyf_375f; -db& dummyf_3761 = m2c::m.dummyf_3761; -db& dummyf_3762 = m2c::m.dummyf_3762; -db& dummyf_3763 = m2c::m.dummyf_3763; -db& dummyf_3764 = m2c::m.dummyf_3764; -db& dummyf_3765 = m2c::m.dummyf_3765; -db& dummyf_3766 = m2c::m.dummyf_3766; -db& dummyf_3767 = m2c::m.dummyf_3767; -db (& dummyf_3768)[13] = m2c::m.dummyf_3768; -db& dummyf_3775 = m2c::m.dummyf_3775; -db& dummyf_3776 = m2c::m.dummyf_3776; -db& dummyf_3777 = m2c::m.dummyf_3777; -db& dummyf_3778 = m2c::m.dummyf_3778; -db& dummyf_3779 = m2c::m.dummyf_3779; -db& dummyf_377a = m2c::m.dummyf_377a; -db& dummyf_377b = m2c::m.dummyf_377b; -db& dummyf_377c = m2c::m.dummyf_377c; -db& dummyf_377d = m2c::m.dummyf_377d; -db (& dummyf_377e)[13] = m2c::m.dummyf_377e; -db (& dummyf_378b)[2] = m2c::m.dummyf_378b; -db& dummyf_378d = m2c::m.dummyf_378d; -db& dummyf_378e = m2c::m.dummyf_378e; -db& dummyf_378f = m2c::m.dummyf_378f; -db& dummyf_3790 = m2c::m.dummyf_3790; -db& dummyf_3791 = m2c::m.dummyf_3791; -db& dummyf_3792 = m2c::m.dummyf_3792; -db& dummyf_3793 = m2c::m.dummyf_3793; -db (& dummyf_3794)[13] = m2c::m.dummyf_3794; -db& dummyf_37a1 = m2c::m.dummyf_37a1; -db (& dummyf_37a2)[32] = m2c::m.dummyf_37a2; -db& dummyf_37c2 = m2c::m.dummyf_37c2; -db& dummyf_37c3 = m2c::m.dummyf_37c3; -db& dummyf_37c4 = m2c::m.dummyf_37c4; -db& dummyf_37c5 = m2c::m.dummyf_37c5; -db& dummyf_37c6 = m2c::m.dummyf_37c6; -db& dummyf_37c7 = m2c::m.dummyf_37c7; -db& dummyf_37c8 = m2c::m.dummyf_37c8; -db& dummyf_37c9 = m2c::m.dummyf_37c9; -db& dummyf_37ca = m2c::m.dummyf_37ca; -db& dummyf_37cb = m2c::m.dummyf_37cb; -db& dummyf_37cc = m2c::m.dummyf_37cc; -db& dummyf_37cd = m2c::m.dummyf_37cd; -db& dummyf_37ce = m2c::m.dummyf_37ce; -db& dummyf_37cf = m2c::m.dummyf_37cf; -db& dummyf_37d0 = m2c::m.dummyf_37d0; -db& dummyf_37d1 = m2c::m.dummyf_37d1; -db& dummyf_37d2 = m2c::m.dummyf_37d2; -db& dummyf_37d3 = m2c::m.dummyf_37d3; -db& dummyf_37d4 = m2c::m.dummyf_37d4; -db& dummyf_37d5 = m2c::m.dummyf_37d5; -db (& dummyf_37d6)[13] = m2c::m.dummyf_37d6; -db (& dummyf_37e3)[2] = m2c::m.dummyf_37e3; -db& dummyf_37e5 = m2c::m.dummyf_37e5; -db& dummyf_37e6 = m2c::m.dummyf_37e6; -db& dummyf_37e7 = m2c::m.dummyf_37e7; -db& dummyf_37e8 = m2c::m.dummyf_37e8; -db& dummyf_37e9 = m2c::m.dummyf_37e9; -db& dummyf_37ea = m2c::m.dummyf_37ea; -db& dummyf_37eb = m2c::m.dummyf_37eb; -db (& dummyf_37ec)[13] = m2c::m.dummyf_37ec; -db& dummyf_37f9 = m2c::m.dummyf_37f9; -db& dummyf_37fa = m2c::m.dummyf_37fa; -db& dummyf_37fb = m2c::m.dummyf_37fb; -db& dummyf_37fc = m2c::m.dummyf_37fc; -db& dummyf_37fd = m2c::m.dummyf_37fd; -db& dummyf_37fe = m2c::m.dummyf_37fe; -db& dummyf_37ff = m2c::m.dummyf_37ff; -db& dummyf_3800 = m2c::m.dummyf_3800; -db& dummyf_3801 = m2c::m.dummyf_3801; -db (& dummyf_3802)[13] = m2c::m.dummyf_3802; -db (& dummyf_380f)[2] = m2c::m.dummyf_380f; -db& dummyf_3811 = m2c::m.dummyf_3811; -db& dummyf_3812 = m2c::m.dummyf_3812; -db& dummyf_3813 = m2c::m.dummyf_3813; -db& dummyf_3814 = m2c::m.dummyf_3814; -db& dummyf_3815 = m2c::m.dummyf_3815; -db& dummyf_3816 = m2c::m.dummyf_3816; -db& dummyf_3817 = m2c::m.dummyf_3817; -db (& dummyf_3818)[13] = m2c::m.dummyf_3818; -db& dummyf_3825 = m2c::m.dummyf_3825; -db& dummyf_3826 = m2c::m.dummyf_3826; -db& dummyf_3827 = m2c::m.dummyf_3827; -db& dummyf_3828 = m2c::m.dummyf_3828; -db& dummyf_3829 = m2c::m.dummyf_3829; -db& dummyf_382a = m2c::m.dummyf_382a; -db& dummyf_382b = m2c::m.dummyf_382b; -db& dummyf_382c = m2c::m.dummyf_382c; -db& dummyf_382d = m2c::m.dummyf_382d; -db (& dummyf_382e)[15] = m2c::m.dummyf_382e; -db& dummyf_383d = m2c::m.dummyf_383d; -db& dummyf_383e = m2c::m.dummyf_383e; -db& dummyf_383f = m2c::m.dummyf_383f; -db& dummyf_3840 = m2c::m.dummyf_3840; -db& dummyf_3841 = m2c::m.dummyf_3841; -db& dummyf_3842 = m2c::m.dummyf_3842; -db& dummyf_3843 = m2c::m.dummyf_3843; -db (& dummyf_3844)[14] = m2c::m.dummyf_3844; -db (& dummyf_3852)[32] = m2c::m.dummyf_3852; -db (& dummyf_3872)[32] = m2c::m.dummyf_3872; -db (& dummyf_3892)[32] = m2c::m.dummyf_3892; -db (& dummyf_38b2)[32] = m2c::m.dummyf_38b2; -db (& dummyf_38d2)[32] = m2c::m.dummyf_38d2; -db (& dummyf_38f2)[32] = m2c::m.dummyf_38f2; -db (& dummyf_3912)[32] = m2c::m.dummyf_3912; -db (& dummyf_3932)[32] = m2c::m.dummyf_3932; -db (& dummyf_3952)[32] = m2c::m.dummyf_3952; -db (& dummyf_3972)[32] = m2c::m.dummyf_3972; -db (& dummyf_3992)[32] = m2c::m.dummyf_3992; -db (& dummyf_39b2)[32] = m2c::m.dummyf_39b2; -db (& dummyf_39d2)[32] = m2c::m.dummyf_39d2; -db (& dummyf_39f2)[32] = m2c::m.dummyf_39f2; -db (& dummyf_3a12)[32] = m2c::m.dummyf_3a12; -db (& dummyf_3a32)[32] = m2c::m.dummyf_3a32; -db (& dummyf_3a52)[32] = m2c::m.dummyf_3a52; -db (& dummyf_3a72)[32] = m2c::m.dummyf_3a72; -db (& dummyf_3a92)[32] = m2c::m.dummyf_3a92; -db (& dummyf_3ab2)[32] = m2c::m.dummyf_3ab2; -db (& dummyf_3ad2)[32] = m2c::m.dummyf_3ad2; -db (& dummyf_3af2)[32] = m2c::m.dummyf_3af2; -db (& dummyf_3b12)[32] = m2c::m.dummyf_3b12; -db (& dummyf_3b32)[32] = m2c::m.dummyf_3b32; -db (& dummyf_3b52)[32] = m2c::m.dummyf_3b52; -db (& dummyf_3b72)[32] = m2c::m.dummyf_3b72; -db (& dummyf_3b92)[32] = m2c::m.dummyf_3b92; -db (& dummyf_3bb2)[32] = m2c::m.dummyf_3bb2; -db (& dummyf_3bd2)[32] = m2c::m.dummyf_3bd2; +db (& dummyf_36fd)[32] = m2c::m.dummyf_36fd; +db (& dummyf_371d)[32] = m2c::m.dummyf_371d; +db (& dummyf_373d)[32] = m2c::m.dummyf_373d; +db (& dummyf_375d)[32] = m2c::m.dummyf_375d; +db (& dummyf_377d)[32] = m2c::m.dummyf_377d; +db (& dummyf_379d)[32] = m2c::m.dummyf_379d; +db (& dummyf_37bd)[32] = m2c::m.dummyf_37bd; +db (& dummyf_37dd)[32] = m2c::m.dummyf_37dd; +db (& dummyf_37fd)[32] = m2c::m.dummyf_37fd; +db (& dummyf_381d)[32] = m2c::m.dummyf_381d; +db (& dummyf_383d)[32] = m2c::m.dummyf_383d; +db (& dummyf_385d)[32] = m2c::m.dummyf_385d; +db (& dummyf_387d)[32] = m2c::m.dummyf_387d; +db (& dummyf_389d)[32] = m2c::m.dummyf_389d; +db (& dummyf_38bd)[32] = m2c::m.dummyf_38bd; +db (& dummyf_38dd)[32] = m2c::m.dummyf_38dd; +db (& dummyf_38fd)[32] = m2c::m.dummyf_38fd; +db (& dummyf_391d)[32] = m2c::m.dummyf_391d; +db (& dummyf_393d)[32] = m2c::m.dummyf_393d; +db (& dummyf_395d)[32] = m2c::m.dummyf_395d; +db (& dummyf_397d)[32] = m2c::m.dummyf_397d; +db (& dummyf_399d)[32] = m2c::m.dummyf_399d; +db (& dummyf_39bd)[32] = m2c::m.dummyf_39bd; +db (& dummyf_39dd)[32] = m2c::m.dummyf_39dd; +db (& dummyf_39fd)[32] = m2c::m.dummyf_39fd; +db (& dummyf_3a1d)[32] = m2c::m.dummyf_3a1d; +db (& dummyf_3a3d)[32] = m2c::m.dummyf_3a3d; +db (& dummyf_3a5d)[32] = m2c::m.dummyf_3a5d; +db (& dummyf_3a7d)[32] = m2c::m.dummyf_3a7d; +db (& dummyf_3a9d)[32] = m2c::m.dummyf_3a9d; +db (& dummyf_3abd)[32] = m2c::m.dummyf_3abd; +db (& dummyf_3add)[32] = m2c::m.dummyf_3add; +db (& dummyf_3afd)[32] = m2c::m.dummyf_3afd; +db (& dummyf_3b1d)[32] = m2c::m.dummyf_3b1d; +db (& dummyf_3b3d)[32] = m2c::m.dummyf_3b3d; +db (& dummyf_3b5d)[32] = m2c::m.dummyf_3b5d; +db (& dummyf_3b7d)[32] = m2c::m.dummyf_3b7d; +db (& dummyf_3b9d)[32] = m2c::m.dummyf_3b9d; +db (& dummyf_3bbd)[32] = m2c::m.dummyf_3bbd; +db& dummyf_3bdd = m2c::m.dummyf_3bdd; +db& dummyf_3bde = m2c::m.dummyf_3bde; +db& dummyf_3bdf = m2c::m.dummyf_3bdf; +db& dummyf_3be0 = m2c::m.dummyf_3be0; +db& dummyf_3be1 = m2c::m.dummyf_3be1; +db& dummyf_3be2 = m2c::m.dummyf_3be2; +db& dummyf_3be3 = m2c::m.dummyf_3be3; +db& dummyf_3be4 = m2c::m.dummyf_3be4; +db& dummyf_3be5 = m2c::m.dummyf_3be5; +db& dummyf_3be6 = m2c::m.dummyf_3be6; +db& dummyf_3be7 = m2c::m.dummyf_3be7; +db& dummyf_3be8 = m2c::m.dummyf_3be8; +db& dummyf_3be9 = m2c::m.dummyf_3be9; +db& dummyf_3bea = m2c::m.dummyf_3bea; +db& dummyf_3beb = m2c::m.dummyf_3beb; +db& dummyf_3bec = m2c::m.dummyf_3bec; +db& dummyf_3bed = m2c::m.dummyf_3bed; +db& dummyf_3bee = m2c::m.dummyf_3bee; +db& dummyf_3bef = m2c::m.dummyf_3bef; +db& dummyf_3bf0 = m2c::m.dummyf_3bf0; +db& dummyf_3bf1 = m2c::m.dummyf_3bf1; db& dummyf_3bf2 = m2c::m.dummyf_3bf2; db& dummyf_3bf3 = m2c::m.dummyf_3bf3; db& dummyf_3bf4 = m2c::m.dummyf_3bf4; db& dummyf_3bf5 = m2c::m.dummyf_3bf5; -db& byte_121d6 = m2c::m.byte_121d6; -db& dummyf_3bf7 = m2c::m.dummyf_3bf7; -db (& dummyf_3bf8)[9] = m2c::m.dummyf_3bf8; -db (& dummyf_3c01)[32] = m2c::m.dummyf_3c01; -db& dummyf_3c21 = m2c::m.dummyf_3c21; -db& dummyf_3c22 = m2c::m.dummyf_3c22; -db& dummyf_3c23 = m2c::m.dummyf_3c23; -db& dummyf_3c24 = m2c::m.dummyf_3c24; -db& dummyf_3c25 = m2c::m.dummyf_3c25; -db& dummyf_3c26 = m2c::m.dummyf_3c26; -db& dummyf_3c27 = m2c::m.dummyf_3c27; -db& dummyf_3c28 = m2c::m.dummyf_3c28; -db& dummyf_3c29 = m2c::m.dummyf_3c29; -db& dummyf_3c2a = m2c::m.dummyf_3c2a; -db& dummyf_3c2b = m2c::m.dummyf_3c2b; -db& dummyf_3c2c = m2c::m.dummyf_3c2c; -db& dummyf_3c2d = m2c::m.dummyf_3c2d; -db& dummyf_3c2e = m2c::m.dummyf_3c2e; -db& dummyf_3c2f = m2c::m.dummyf_3c2f; -db& dummyf_3c30 = m2c::m.dummyf_3c30; -db& dummyf_3c31 = m2c::m.dummyf_3c31; -db& dummyf_3c32 = m2c::m.dummyf_3c32; -db& dummyf_3c33 = m2c::m.dummyf_3c33; -db& dummyf_3c34 = m2c::m.dummyf_3c34; -db& dummyf_3c35 = m2c::m.dummyf_3c35; -db& dummyf_3c36 = m2c::m.dummyf_3c36; +db& unk_121d6 = m2c::m.unk_121d6; +db (& dummyf_3bf7)[32] = m2c::m.dummyf_3bf7; +db (& dummyf_3c17)[32] = m2c::m.dummyf_3c17; db& dummyf_3c37 = m2c::m.dummyf_3c37; -db (& _unk_12218)[9] = m2c::m._unk_12218; +db& unk_12218 = m2c::m.unk_12218; +db& dummyf_3c39 = m2c::m.dummyf_3c39; +db& dummyf_3c3a = m2c::m.dummyf_3c3a; +db& dummyf_3c3b = m2c::m.dummyf_3c3b; +db& dummyf_3c3c = m2c::m.dummyf_3c3c; +db& dummyf_3c3d = m2c::m.dummyf_3c3d; +db& dummyf_3c3e = m2c::m.dummyf_3c3e; +db& dummyf_3c3f = m2c::m.dummyf_3c3f; +db& dummyf_3c40 = m2c::m.dummyf_3c40; db& dummyf_3c41 = m2c::m.dummyf_3c41; db& dummyf_3c42 = m2c::m.dummyf_3c42; db& dummyf_3c43 = m2c::m.dummyf_3c43; -db (& _unk_12224)[8] = m2c::m._unk_12224; +db& unk_12224 = m2c::m.unk_12224; +db& dummyf_3c45 = m2c::m.dummyf_3c45; +db& dummyf_3c46 = m2c::m.dummyf_3c46; +db& dummyf_3c47 = m2c::m.dummyf_3c47; +db& dummyf_3c48 = m2c::m.dummyf_3c48; +db& dummyf_3c49 = m2c::m.dummyf_3c49; +db& dummyf_3c4a = m2c::m.dummyf_3c4a; +db& dummyf_3c4b = m2c::m.dummyf_3c4b; db& dummyf_3c4c = m2c::m.dummyf_3c4c; db& dummyf_3c4d = m2c::m.dummyf_3c4d; -db& byte_1222e = m2c::m.byte_1222e; +db& unk_1222e = m2c::m.unk_1222e; db& dummyf_3c4f = m2c::m.dummyf_3c4f; db& dummyf_3c50 = m2c::m.dummyf_3c50; db& dummyf_3c51 = m2c::m.dummyf_3c51; @@ -720,7 +571,7 @@ db& dummyf_3c58 = m2c::m.dummyf_3c58; db& dummyf_3c59 = m2c::m.dummyf_3c59; db& dummyf_3c5a = m2c::m.dummyf_3c5a; db& dummyf_3c5b = m2c::m.dummyf_3c5b; -db& byte_1223c = m2c::m.byte_1223c; +db& unk_1223c = m2c::m.unk_1223c; db& dummyf_3c5d = m2c::m.dummyf_3c5d; db& dummyf_3c5e = m2c::m.dummyf_3c5e; db& dummyf_3c5f = m2c::m.dummyf_3c5f; @@ -730,7 +581,7 @@ db& dummyf_3c62 = m2c::m.dummyf_3c62; db& dummyf_3c63 = m2c::m.dummyf_3c63; db& dummyf_3c64 = m2c::m.dummyf_3c64; db& dummyf_3c65 = m2c::m.dummyf_3c65; -db& byte_12246 = m2c::m.byte_12246; +db& unk_12246 = m2c::m.unk_12246; db& dummyf_3c67 = m2c::m.dummyf_3c67; db& dummyf_3c68 = m2c::m.dummyf_3c68; db& dummyf_3c69 = m2c::m.dummyf_3c69; @@ -740,7 +591,7 @@ db& dummyf_3c6c = m2c::m.dummyf_3c6c; db& dummyf_3c6d = m2c::m.dummyf_3c6d; db& dummyf_3c6e = m2c::m.dummyf_3c6e; db& dummyf_3c6f = m2c::m.dummyf_3c6f; -db& byte_12250 = m2c::m.byte_12250; +db& unk_12250 = m2c::m.unk_12250; db& dummyf_3c71 = m2c::m.dummyf_3c71; db& dummyf_3c72 = m2c::m.dummyf_3c72; db& dummyf_3c73 = m2c::m.dummyf_3c73; @@ -748,7 +599,7 @@ db& dummyf_3c74 = m2c::m.dummyf_3c74; db& dummyf_3c75 = m2c::m.dummyf_3c75; db& dummyf_3c76 = m2c::m.dummyf_3c76; db& dummyf_3c77 = m2c::m.dummyf_3c77; -db& byte_12258 = m2c::m.byte_12258; +db& unk_12258 = m2c::m.unk_12258; db& dummyf_3c79 = m2c::m.dummyf_3c79; db& dummyf_3c7a = m2c::m.dummyf_3c7a; db& dummyf_3c7b = m2c::m.dummyf_3c7b; @@ -756,7 +607,7 @@ db& dummyf_3c7c = m2c::m.dummyf_3c7c; db& dummyf_3c7d = m2c::m.dummyf_3c7d; db& dummyf_3c7e = m2c::m.dummyf_3c7e; db& dummyf_3c7f = m2c::m.dummyf_3c7f; -db& byte_12260 = m2c::m.byte_12260; +db& unk_12260 = m2c::m.unk_12260; db& dummyf_3c81 = m2c::m.dummyf_3c81; db& dummyf_3c82 = m2c::m.dummyf_3c82; db& dummyf_3c83 = m2c::m.dummyf_3c83; @@ -764,7 +615,7 @@ db& dummyf_3c84 = m2c::m.dummyf_3c84; db& dummyf_3c85 = m2c::m.dummyf_3c85; db& dummyf_3c86 = m2c::m.dummyf_3c86; db& dummyf_3c87 = m2c::m.dummyf_3c87; -db& byte_12268 = m2c::m.byte_12268; +db& unk_12268 = m2c::m.unk_12268; db& dummyf_3c89 = m2c::m.dummyf_3c89; db& dummyf_3c8a = m2c::m.dummyf_3c8a; db& dummyf_3c8b = m2c::m.dummyf_3c8b; @@ -774,9 +625,9 @@ db& dummyf_3c8e = m2c::m.dummyf_3c8e; db& dummyf_3c8f = m2c::m.dummyf_3c8f; db& dummyf_3c90 = m2c::m.dummyf_3c90; db& dummyf_3c91 = m2c::m.dummyf_3c91; -db& byte_12272 = m2c::m.byte_12272; +db& unk_12272 = m2c::m.unk_12272; db& dummyf_3c93 = m2c::m.dummyf_3c93; -db& byte_12274 = m2c::m.byte_12274; +db& unk_12274 = m2c::m.unk_12274; db& dummyf_3c95 = m2c::m.dummyf_3c95; db& dummyf_3c96 = m2c::m.dummyf_3c96; db& dummyf_3c97 = m2c::m.dummyf_3c97; @@ -786,7 +637,7 @@ db& dummyf_3c9a = m2c::m.dummyf_3c9a; db& dummyf_3c9b = m2c::m.dummyf_3c9b; db& dummyf_3c9c = m2c::m.dummyf_3c9c; db& dummyf_3c9d = m2c::m.dummyf_3c9d; -db& byte_1227e = m2c::m.byte_1227e; +db& unk_1227e = m2c::m.unk_1227e; db& dummyf_3c9f = m2c::m.dummyf_3c9f; db& dummyf_3ca0 = m2c::m.dummyf_3ca0; db& dummyf_3ca1 = m2c::m.dummyf_3ca1; @@ -796,9 +647,25 @@ db& dummyf_3ca4 = m2c::m.dummyf_3ca4; db& dummyf_3ca5 = m2c::m.dummyf_3ca5; db& dummyf_3ca6 = m2c::m.dummyf_3ca6; db& dummyf_3ca7 = m2c::m.dummyf_3ca7; -db (& _unk_12288)[12] = m2c::m._unk_12288; -db (& dummyf_3cb4)[6] = m2c::m.dummyf_3cb4; -db& byte_1229a = m2c::m.byte_1229a; +db& unk_12288 = m2c::m.unk_12288; +db& dummyf_3ca9 = m2c::m.dummyf_3ca9; +db& dummyf_3caa = m2c::m.dummyf_3caa; +db& dummyf_3cab = m2c::m.dummyf_3cab; +db& dummyf_3cac = m2c::m.dummyf_3cac; +db& dummyf_3cad = m2c::m.dummyf_3cad; +db& dummyf_3cae = m2c::m.dummyf_3cae; +db& dummyf_3caf = m2c::m.dummyf_3caf; +db& dummyf_3cb0 = m2c::m.dummyf_3cb0; +db& dummyf_3cb1 = m2c::m.dummyf_3cb1; +db& dummyf_3cb2 = m2c::m.dummyf_3cb2; +db& dummyf_3cb3 = m2c::m.dummyf_3cb3; +db& dummyf_3cb4 = m2c::m.dummyf_3cb4; +db& dummyf_3cb5 = m2c::m.dummyf_3cb5; +db& dummyf_3cb6 = m2c::m.dummyf_3cb6; +db& dummyf_3cb7 = m2c::m.dummyf_3cb7; +db& dummyf_3cb8 = m2c::m.dummyf_3cb8; +db& dummyf_3cb9 = m2c::m.dummyf_3cb9; +db& unk_1229a = m2c::m.unk_1229a; db& dummyf_3cbb = m2c::m.dummyf_3cbb; db& dummyf_3cbc = m2c::m.dummyf_3cbc; db& dummyf_3cbd = m2c::m.dummyf_3cbd; @@ -816,7 +683,7 @@ db& dummyf_3cc8 = m2c::m.dummyf_3cc8; db& dummyf_3cc9 = m2c::m.dummyf_3cc9; db& dummyf_3cca = m2c::m.dummyf_3cca; db& dummyf_3ccb = m2c::m.dummyf_3ccb; -db& byte_122ac = m2c::m.byte_122ac; +db& unk_122ac = m2c::m.unk_122ac; db& dummyf_3ccd = m2c::m.dummyf_3ccd; db& dummyf_3cce = m2c::m.dummyf_3cce; db& dummyf_3ccf = m2c::m.dummyf_3ccf; @@ -824,7 +691,7 @@ db& dummyf_3cd0 = m2c::m.dummyf_3cd0; db& dummyf_3cd1 = m2c::m.dummyf_3cd1; db& dummyf_3cd2 = m2c::m.dummyf_3cd2; db& dummyf_3cd3 = m2c::m.dummyf_3cd3; -db& byte_122b4 = m2c::m.byte_122b4; +db& unk_122b4 = m2c::m.unk_122b4; db& dummyf_3cd5 = m2c::m.dummyf_3cd5; db& dummyf_3cd6 = m2c::m.dummyf_3cd6; db& dummyf_3cd7 = m2c::m.dummyf_3cd7; @@ -832,7 +699,7 @@ db& dummyf_3cd8 = m2c::m.dummyf_3cd8; db& dummyf_3cd9 = m2c::m.dummyf_3cd9; db& dummyf_3cda = m2c::m.dummyf_3cda; db& dummyf_3cdb = m2c::m.dummyf_3cdb; -db& byte_122bc = m2c::m.byte_122bc; +db& unk_122bc = m2c::m.unk_122bc; db (& dummyf_3cdd)[32] = m2c::m.dummyf_3cdd; db (& dummyf_3cfd)[32] = m2c::m.dummyf_3cfd; db (& dummyf_3d1d)[32] = m2c::m.dummyf_3d1d; @@ -861,7 +728,7 @@ db& dummyf_3d52 = m2c::m.dummyf_3d52; db& dummyf_3d53 = m2c::m.dummyf_3d53; db& dummyf_3d54 = m2c::m.dummyf_3d54; db& dummyf_3d55 = m2c::m.dummyf_3d55; -db& byte_12336 = m2c::m.byte_12336; +db& unk_12336 = m2c::m.unk_12336; db (& dummyf_3d57)[32] = m2c::m.dummyf_3d57; db (& dummyf_3d77)[32] = m2c::m.dummyf_3d77; db (& dummyf_3d97)[32] = m2c::m.dummyf_3d97; @@ -890,7 +757,7 @@ db& dummyf_3dcc = m2c::m.dummyf_3dcc; db& dummyf_3dcd = m2c::m.dummyf_3dcd; db& dummyf_3dce = m2c::m.dummyf_3dce; db& dummyf_3dcf = m2c::m.dummyf_3dcf; -db& byte_123b0 = m2c::m.byte_123b0; +db& unk_123b0 = m2c::m.unk_123b0; db (& dummyf_3dd1)[32] = m2c::m.dummyf_3dd1; db (& dummyf_3df1)[32] = m2c::m.dummyf_3df1; db& dummyf_3e11 = m2c::m.dummyf_3e11; @@ -908,7 +775,7 @@ db& dummyf_3e1c = m2c::m.dummyf_3e1c; db& dummyf_3e1d = m2c::m.dummyf_3e1d; db& dummyf_3e1e = m2c::m.dummyf_3e1e; db& dummyf_3e1f = m2c::m.dummyf_3e1f; -db& byte_12400 = m2c::m.byte_12400; +db& unk_12400 = m2c::m.unk_12400; db (& dummyf_3e21)[32] = m2c::m.dummyf_3e21; db& dummyf_3e41 = m2c::m.dummyf_3e41; db& dummyf_3e42 = m2c::m.dummyf_3e42; @@ -941,7 +808,7 @@ db& dummyf_3e5c = m2c::m.dummyf_3e5c; db& dummyf_3e5d = m2c::m.dummyf_3e5d; db& dummyf_3e5e = m2c::m.dummyf_3e5e; db& dummyf_3e5f = m2c::m.dummyf_3e5f; -db& byte_12440 = m2c::m.byte_12440; +db& unk_12440 = m2c::m.unk_12440; db (& dummyf_3e61)[32] = m2c::m.dummyf_3e61; db (& dummyf_3e81)[32] = m2c::m.dummyf_3e81; db& dummyf_3ea1 = m2c::m.dummyf_3ea1; @@ -963,7 +830,7 @@ db& dummyf_3eb0 = m2c::m.dummyf_3eb0; db& dummyf_3eb1 = m2c::m.dummyf_3eb1; db& dummyf_3eb2 = m2c::m.dummyf_3eb2; db& dummyf_3eb3 = m2c::m.dummyf_3eb3; -db& byte_12494 = m2c::m.byte_12494; +db& unk_12494 = m2c::m.unk_12494; db (& dummyf_3eb5)[32] = m2c::m.dummyf_3eb5; db (& dummyf_3ed5)[32] = m2c::m.dummyf_3ed5; db (& dummyf_3ef5)[32] = m2c::m.dummyf_3ef5; @@ -985,7 +852,7 @@ db& dummyf_3f42 = m2c::m.dummyf_3f42; db& dummyf_3f43 = m2c::m.dummyf_3f43; db& dummyf_3f44 = m2c::m.dummyf_3f44; db& dummyf_3f45 = m2c::m.dummyf_3f45; -db& byte_12526 = m2c::m.byte_12526; +db& unk_12526 = m2c::m.unk_12526; db& dummyf_3f47 = m2c::m.dummyf_3f47; db& dummyf_3f48 = m2c::m.dummyf_3f48; db& dummyf_3f49 = m2c::m.dummyf_3f49; @@ -999,7 +866,7 @@ db& dummyf_3f50 = m2c::m.dummyf_3f50; db& dummyf_3f51 = m2c::m.dummyf_3f51; db& dummyf_3f52 = m2c::m.dummyf_3f52; db& dummyf_3f53 = m2c::m.dummyf_3f53; -db& byte_12534 = m2c::m.byte_12534; +db& unk_12534 = m2c::m.unk_12534; db& dummyf_3f55 = m2c::m.dummyf_3f55; db& dummyf_3f56 = m2c::m.dummyf_3f56; db& dummyf_3f57 = m2c::m.dummyf_3f57; @@ -1013,7 +880,7 @@ db& dummyf_3f5e = m2c::m.dummyf_3f5e; db& dummyf_3f5f = m2c::m.dummyf_3f5f; db& dummyf_3f60 = m2c::m.dummyf_3f60; db& dummyf_3f61 = m2c::m.dummyf_3f61; -db& byte_12542 = m2c::m.byte_12542; +db& unk_12542 = m2c::m.unk_12542; db& dummyf_3f63 = m2c::m.dummyf_3f63; db& dummyf_3f64 = m2c::m.dummyf_3f64; db& dummyf_3f65 = m2c::m.dummyf_3f65; @@ -1027,7 +894,7 @@ db& dummyf_3f6c = m2c::m.dummyf_3f6c; db& dummyf_3f6d = m2c::m.dummyf_3f6d; db& dummyf_3f6e = m2c::m.dummyf_3f6e; db& dummyf_3f6f = m2c::m.dummyf_3f6f; -db& byte_12550 = m2c::m.byte_12550; +db& unk_12550 = m2c::m.unk_12550; db& dummyf_3f71 = m2c::m.dummyf_3f71; db& dummyf_3f72 = m2c::m.dummyf_3f72; db& dummyf_3f73 = m2c::m.dummyf_3f73; @@ -1041,7 +908,7 @@ db& dummyf_3f7a = m2c::m.dummyf_3f7a; db& dummyf_3f7b = m2c::m.dummyf_3f7b; db& dummyf_3f7c = m2c::m.dummyf_3f7c; db& dummyf_3f7d = m2c::m.dummyf_3f7d; -db& byte_1255e = m2c::m.byte_1255e; +db& unk_1255e = m2c::m.unk_1255e; db& dummyf_3f7f = m2c::m.dummyf_3f7f; db& dummyf_3f80 = m2c::m.dummyf_3f80; db& dummyf_3f81 = m2c::m.dummyf_3f81; @@ -1055,21 +922,22 @@ db& dummyf_3f88 = m2c::m.dummyf_3f88; db& dummyf_3f89 = m2c::m.dummyf_3f89; db& dummyf_3f8a = m2c::m.dummyf_3f8a; db& dummyf_3f8b = m2c::m.dummyf_3f8b; -db& byte_1256c = m2c::m.byte_1256c; -db& dummyf_3f8d = m2c::m.dummyf_3f8d; -db& dummyf_3f8e = m2c::m.dummyf_3f8e; -db& dummyf_3f8f = m2c::m.dummyf_3f8f; -db& dummyf_3f90 = m2c::m.dummyf_3f90; -db& dummyf_3f91 = m2c::m.dummyf_3f91; -db& dummyf_3f92 = m2c::m.dummyf_3f92; -db& dummyf_3f93 = m2c::m.dummyf_3f93; -db& dummyf_3f94 = m2c::m.dummyf_3f94; -db& dummyf_3f95 = m2c::m.dummyf_3f95; -db& dummyf_3f96 = m2c::m.dummyf_3f96; -db& dummyf_3f97 = m2c::m.dummyf_3f97; -db& dummyf_3f98 = m2c::m.dummyf_3f98; -db& dummyf_3f99 = m2c::m.dummyf_3f99; -char (& __acopyrightc1989)[64] = m2c::m.__acopyrightc1989; +db& unk_1256c = m2c::m.unk_1256c; +db (& dummyf_3f8d)[32] = m2c::m.dummyf_3f8d; +db (& dummyf_3fad)[32] = m2c::m.dummyf_3fad; +db& dummyf_3fcd = m2c::m.dummyf_3fcd; +db& dummyf_3fce = m2c::m.dummyf_3fce; +db& dummyf_3fcf = m2c::m.dummyf_3fcf; +db& dummyf_3fd0 = m2c::m.dummyf_3fd0; +db& dummyf_3fd1 = m2c::m.dummyf_3fd1; +db& dummyf_3fd2 = m2c::m.dummyf_3fd2; +db& dummyf_3fd3 = m2c::m.dummyf_3fd3; +db& dummyf_3fd4 = m2c::m.dummyf_3fd4; +db& dummyf_3fd5 = m2c::m.dummyf_3fd5; +db& dummyf_3fd6 = m2c::m.dummyf_3fd6; +db& dummyf_3fd7 = m2c::m.dummyf_3fd7; +db& dummyf_3fd8 = m2c::m.dummyf_3fd8; +db& dummyf_3fd9 = m2c::m.dummyf_3fd9; db& dummyf_3fda = m2c::m.dummyf_3fda; db& dummyf_3fdb = m2c::m.dummyf_3fdb; db& dummyf_3fdc = m2c::m.dummyf_3fdc; @@ -1078,17 +946,23 @@ db& dummyf_3fde = m2c::m.dummyf_3fde; db& dummyf_3fdf = m2c::m.dummyf_3fdf; db& dummyf_3fe0 = m2c::m.dummyf_3fe0; db& dummyf_3fe1 = m2c::m.dummyf_3fe1; -db& _unk_125c2 = m2c::m._unk_125c2; -db& dummyf_3fe3 = m2c::m.dummyf_3fe3; +dw& word_125c2 = m2c::m.word_125c2; dw& word_125c4 = m2c::m.word_125c4; -db& _unk_125c6 = m2c::m._unk_125c6; -db& dummyf_3fe7 = m2c::m.dummyf_3fe7; -db& _unk_125c8 = m2c::m._unk_125c8; -db& dummyf_3fe9 = m2c::m.dummyf_3fe9; +dw& word_125c6 = m2c::m.word_125c6; +dw& word_125c8 = m2c::m.word_125c8; db& byte_125ca = m2c::m.byte_125ca; db& dummyf_3feb = m2c::m.dummyf_3feb; db& byte_125cc = m2c::m.byte_125cc; -db (& dummyf_3ff0)[7] = m2c::m.dummyf_3ff0; +db& dummyf_3fed = m2c::m.dummyf_3fed; +db& dummyf_3fee = m2c::m.dummyf_3fee; +db& dummyf_3fef = m2c::m.dummyf_3fef; +db& dummyf_3ff0 = m2c::m.dummyf_3ff0; +db& dummyf_3ff1 = m2c::m.dummyf_3ff1; +db& dummyf_3ff2 = m2c::m.dummyf_3ff2; +db& dummyf_3ff3 = m2c::m.dummyf_3ff3; +db& dummyf_3ff4 = m2c::m.dummyf_3ff4; +db& dummyf_3ff5 = m2c::m.dummyf_3ff5; +db& dummyf_3ff6 = m2c::m.dummyf_3ff6; db& dummyf_3ff7 = m2c::m.dummyf_3ff7; db& dummyf_3ff8 = m2c::m.dummyf_3ff8; db& dummyf_3ff9 = m2c::m.dummyf_3ff9; @@ -1099,7 +973,16 @@ db& dummyf_3ffd = m2c::m.dummyf_3ffd; db& dummyf_3ffe = m2c::m.dummyf_3ffe; db& dummyf_3fff = m2c::m.dummyf_3fff; db& byte_125e0 = m2c::m.byte_125e0; -db (& dummyf_4004)[7] = m2c::m.dummyf_4004; +db& dummyf_4001 = m2c::m.dummyf_4001; +db& dummyf_4002 = m2c::m.dummyf_4002; +db& dummyf_4003 = m2c::m.dummyf_4003; +db& dummyf_4004 = m2c::m.dummyf_4004; +db& dummyf_4005 = m2c::m.dummyf_4005; +db& dummyf_4006 = m2c::m.dummyf_4006; +db& dummyf_4007 = m2c::m.dummyf_4007; +db& dummyf_4008 = m2c::m.dummyf_4008; +db& dummyf_4009 = m2c::m.dummyf_4009; +db& dummyf_400a = m2c::m.dummyf_400a; db& dummyf_400b = m2c::m.dummyf_400b; db& dummyf_400c = m2c::m.dummyf_400c; db& dummyf_400d = m2c::m.dummyf_400d; @@ -1110,7 +993,16 @@ db& dummyf_4011 = m2c::m.dummyf_4011; db& dummyf_4012 = m2c::m.dummyf_4012; db& dummyf_4013 = m2c::m.dummyf_4013; db& byte_125f4 = m2c::m.byte_125f4; -db (& dummyf_4018)[7] = m2c::m.dummyf_4018; +db& dummyf_4015 = m2c::m.dummyf_4015; +db& dummyf_4016 = m2c::m.dummyf_4016; +db& dummyf_4017 = m2c::m.dummyf_4017; +db& dummyf_4018 = m2c::m.dummyf_4018; +db& dummyf_4019 = m2c::m.dummyf_4019; +db& dummyf_401a = m2c::m.dummyf_401a; +db& dummyf_401b = m2c::m.dummyf_401b; +db& dummyf_401c = m2c::m.dummyf_401c; +db& dummyf_401d = m2c::m.dummyf_401d; +db& dummyf_401e = m2c::m.dummyf_401e; db& dummyf_401f = m2c::m.dummyf_401f; db& dummyf_4020 = m2c::m.dummyf_4020; db& dummyf_4021 = m2c::m.dummyf_4021; @@ -1120,13 +1012,16 @@ db& dummyf_4024 = m2c::m.dummyf_4024; db& dummyf_4025 = m2c::m.dummyf_4025; db& dummyf_4026 = m2c::m.dummyf_4026; db& dummyf_4027 = m2c::m.dummyf_4027; -db (& byte_12608)[3] = m2c::m.byte_12608; +db& unk_12608 = m2c::m.unk_12608; +db& dummyf_4029 = m2c::m.dummyf_4029; +db& dummyf_402a = m2c::m.dummyf_402a; db& dummyf_402b = m2c::m.dummyf_402b; db& dummyf_402c = m2c::m.dummyf_402c; db& dummyf_402d = m2c::m.dummyf_402d; db& dummyf_402e = m2c::m.dummyf_402e; db& dummyf_402f = m2c::m.dummyf_402f; -db (& dummyf_4030)[2] = m2c::m.dummyf_4030; +db& dummyf_4030 = m2c::m.dummyf_4030; +db& dummyf_4031 = m2c::m.dummyf_4031; db& dummyf_4032 = m2c::m.dummyf_4032; db& dummyf_4033 = m2c::m.dummyf_4033; db& dummyf_4034 = m2c::m.dummyf_4034; @@ -1137,13 +1032,16 @@ db& dummyf_4038 = m2c::m.dummyf_4038; db& dummyf_4039 = m2c::m.dummyf_4039; db& dummyf_403a = m2c::m.dummyf_403a; db& dummyf_403b = m2c::m.dummyf_403b; -db (& byte_1261c)[3] = m2c::m.byte_1261c; +db& byte_1261c = m2c::m.byte_1261c; +db& dummyf_403d = m2c::m.dummyf_403d; +db& dummyf_403e = m2c::m.dummyf_403e; db& dummyf_403f = m2c::m.dummyf_403f; db& dummyf_4040 = m2c::m.dummyf_4040; db& dummyf_4041 = m2c::m.dummyf_4041; db& dummyf_4042 = m2c::m.dummyf_4042; db& dummyf_4043 = m2c::m.dummyf_4043; -db (& dummyf_4044)[2] = m2c::m.dummyf_4044; +db& dummyf_4044 = m2c::m.dummyf_4044; +db& dummyf_4045 = m2c::m.dummyf_4045; db& dummyf_4046 = m2c::m.dummyf_4046; db& dummyf_4047 = m2c::m.dummyf_4047; db& dummyf_4048 = m2c::m.dummyf_4048; @@ -1154,36 +1052,8 @@ db& dummyf_404c = m2c::m.dummyf_404c; db& dummyf_404d = m2c::m.dummyf_404d; db& dummyf_404e = m2c::m.dummyf_404e; db& dummyf_404f = m2c::m.dummyf_404f; -db (& byte_12630)[3] = m2c::m.byte_12630; -db& dummyf_4053 = m2c::m.dummyf_4053; -db& dummyf_4054 = m2c::m.dummyf_4054; -db& dummyf_4055 = m2c::m.dummyf_4055; -db& dummyf_4056 = m2c::m.dummyf_4056; -db& dummyf_4057 = m2c::m.dummyf_4057; -db (& dummyf_4058)[2] = m2c::m.dummyf_4058; -db& dummyf_405a = m2c::m.dummyf_405a; -db& dummyf_405b = m2c::m.dummyf_405b; -db& dummyf_405c = m2c::m.dummyf_405c; -db& dummyf_405d = m2c::m.dummyf_405d; -db& dummyf_405e = m2c::m.dummyf_405e; -db& dummyf_405f = m2c::m.dummyf_405f; -db& dummyf_4060 = m2c::m.dummyf_4060; -db& dummyf_4061 = m2c::m.dummyf_4061; -db& dummyf_4062 = m2c::m.dummyf_4062; -db& dummyf_4063 = m2c::m.dummyf_4063; -db& dummyf_4064 = m2c::m.dummyf_4064; -db& dummyf_4065 = m2c::m.dummyf_4065; -db& dummyf_4066 = m2c::m.dummyf_4066; -db& dummyf_4067 = m2c::m.dummyf_4067; -db& dummyf_4068 = m2c::m.dummyf_4068; -db& dummyf_4069 = m2c::m.dummyf_4069; -db& dummyf_406a = m2c::m.dummyf_406a; -db& dummyf_406b = m2c::m.dummyf_406b; -db& dummyf_406c = m2c::m.dummyf_406c; -db& dummyf_406d = m2c::m.dummyf_406d; -db& dummyf_406e = m2c::m.dummyf_406e; -db& dummyf_406f = m2c::m.dummyf_406f; -db& dummyf_4070 = m2c::m.dummyf_4070; +db& unk_12630 = m2c::m.unk_12630; +db (& dummyf_4051)[32] = m2c::m.dummyf_4051; db& dummyf_4071 = m2c::m.dummyf_4071; db& dummyf_4072 = m2c::m.dummyf_4072; db& dummyf_4073 = m2c::m.dummyf_4073; @@ -1193,26 +1063,54 @@ db& dummyf_4076 = m2c::m.dummyf_4076; db& dummyf_4077 = m2c::m.dummyf_4077; db& byte_12658 = m2c::m.byte_12658; db& byte_12659 = m2c::m.byte_12659; -db& _unk_1265a = m2c::m._unk_1265a; -db& dummyf_407b = m2c::m.dummyf_407b; +dw& word_1265a = m2c::m.word_1265a; dw& word_1265c = m2c::m.word_1265c; db& byte_1265e = m2c::m.byte_1265e; db& byte_1265f = m2c::m.byte_1265f; db& byte_12660 = m2c::m.byte_12660; -db& dummyf_4081 = m2c::m.dummyf_4081; -db& dummyf_4082 = m2c::m.dummyf_4082; -db (& dummyf_4083)[39] = m2c::m.dummyf_4083; -db (& dummyf_40aa)[30] = m2c::m.dummyf_40aa; -db (& dummyf_40c8)[29] = m2c::m.dummyf_40c8; -db (& dummyf_40e5)[29] = m2c::m.dummyf_40e5; -db (& dummyf_4102)[14] = m2c::m.dummyf_4102; -db (& dummyf_4110)[39] = m2c::m.dummyf_4110; -db (& dummyf_4137)[8] = m2c::m.dummyf_4137; +db (& dummyf_4081)[32] = m2c::m.dummyf_4081; +db (& dummyf_40a1)[32] = m2c::m.dummyf_40a1; +db (& dummyf_40c1)[32] = m2c::m.dummyf_40c1; +db (& dummyf_40e1)[32] = m2c::m.dummyf_40e1; +db (& dummyf_4101)[32] = m2c::m.dummyf_4101; +db& dummyf_4121 = m2c::m.dummyf_4121; +db& dummyf_4122 = m2c::m.dummyf_4122; +db& dummyf_4123 = m2c::m.dummyf_4123; +db& dummyf_4124 = m2c::m.dummyf_4124; +db& dummyf_4125 = m2c::m.dummyf_4125; +db& dummyf_4126 = m2c::m.dummyf_4126; +db& dummyf_4127 = m2c::m.dummyf_4127; +db& dummyf_4128 = m2c::m.dummyf_4128; +db& dummyf_4129 = m2c::m.dummyf_4129; +db& dummyf_412a = m2c::m.dummyf_412a; +db& dummyf_412b = m2c::m.dummyf_412b; +db& dummyf_412c = m2c::m.dummyf_412c; +db& dummyf_412d = m2c::m.dummyf_412d; +db& dummyf_412e = m2c::m.dummyf_412e; +db& dummyf_412f = m2c::m.dummyf_412f; +db& dummyf_4130 = m2c::m.dummyf_4130; +db& dummyf_4131 = m2c::m.dummyf_4131; +db& dummyf_4132 = m2c::m.dummyf_4132; +db& dummyf_4133 = m2c::m.dummyf_4133; +db& dummyf_4134 = m2c::m.dummyf_4134; +db& dummyf_4135 = m2c::m.dummyf_4135; +db& dummyf_4136 = m2c::m.dummyf_4136; +db& dummyf_4137 = m2c::m.dummyf_4137; +db& dummyf_4138 = m2c::m.dummyf_4138; +db& dummyf_4139 = m2c::m.dummyf_4139; +db& dummyf_413a = m2c::m.dummyf_413a; +db& dummyf_413b = m2c::m.dummyf_413b; +db& dummyf_413c = m2c::m.dummyf_413c; +db& dummyf_413d = m2c::m.dummyf_413d; +db& dummyf_413e = m2c::m.dummyf_413e; db& byte_1271f = m2c::m.byte_1271f; -db (& dummyf_4140)[40] = m2c::m.dummyf_4140; -db (& dummyf_4168)[27] = m2c::m.dummyf_4168; -db (& dummyf_4183)[32] = m2c::m.dummyf_4183; -db (& dummyf_41a3)[32] = m2c::m.dummyf_41a3; +db (& dummyf_4140)[32] = m2c::m.dummyf_4140; +db (& dummyf_4160)[32] = m2c::m.dummyf_4160; +db (& dummyf_4180)[32] = m2c::m.dummyf_4180; +db (& dummyf_41a0)[32] = m2c::m.dummyf_41a0; +db& dummyf_41c0 = m2c::m.dummyf_41c0; +db& dummyf_41c1 = m2c::m.dummyf_41c1; +db& dummyf_41c2 = m2c::m.dummyf_41c2; db& dummyf_41c3 = m2c::m.dummyf_41c3; db& dummyf_41c4 = m2c::m.dummyf_41c4; db& dummyf_41c5 = m2c::m.dummyf_41c5; @@ -1236,20 +1134,22 @@ db& dummyf_41d6 = m2c::m.dummyf_41d6; db& dummyf_41d7 = m2c::m.dummyf_41d7; db& dummyf_41d8 = m2c::m.dummyf_41d8; db& dummyf_41d9 = m2c::m.dummyf_41d9; -db& _unk_127ba = m2c::m._unk_127ba; -db& dummyf_41db = m2c::m.dummyf_41db; -db& _unk_127bc = m2c::m._unk_127bc; -db& dummyf_41dd = m2c::m.dummyf_41dd; -db& _unk_127be = m2c::m._unk_127be; -db& dummyf_41df = m2c::m.dummyf_41df; +dw& word_127ba = m2c::m.word_127ba; +dw& word_127bc = m2c::m.word_127bc; +dw& word_127be = m2c::m.word_127be; db& seg127c=*((db*)&m2c::m+0x41e0); -db (& dummyf_41e0)[8] = m2c::m.dummyf_41e0; +db& dummyf_41e0 = m2c::m.dummyf_41e0; +db& dummyf_41e1 = m2c::m.dummyf_41e1; +db& dummyf_41e2 = m2c::m.dummyf_41e2; +db& dummyf_41e3 = m2c::m.dummyf_41e3; +db& dummyf_41e4 = m2c::m.dummyf_41e4; +db& dummyf_41e5 = m2c::m.dummyf_41e5; +db& dummyf_41e6 = m2c::m.dummyf_41e6; +db& dummyf_41e7 = m2c::m.dummyf_41e7; db& dummyf_41e8 = m2c::m.dummyf_41e8; -db& unk_127c9 = m2c::m.unk_127c9; -db& dummyf_41ea = m2c::m.dummyf_41ea; -db& byte_127cb = m2c::m.byte_127cb; -db (& dummyf_41ec)[32] = m2c::m.dummyf_41ec; -db& dummyf_420c = m2c::m.dummyf_420c; +dw& seg_127c9 = m2c::m.seg_127c9; +dw& word_127cb = m2c::m.word_127cb; +db (& dummyf_41ed)[32] = m2c::m.dummyf_41ed; db& dummyf_420d = m2c::m.dummyf_420d; db& dummyf_420e = m2c::m.dummyf_420e; db& dummyf_420f = m2c::m.dummyf_420f; @@ -1334,34 +1234,12 @@ dw& dummyf_47e0 = m2c::m.dummyf_47e0; dw& dummyf_47e2 = m2c::m.dummyf_47e2; dw& dummyf_47e4 = m2c::m.dummyf_47e4; dw& dummyf_47e6 = m2c::m.dummyf_47e6; -dw& dummyf_47e8 = m2c::m.dummyf_47e8; +dw& off_12dc8 = m2c::m.off_12dc8; dw& dummyf_47ea = m2c::m.dummyf_47ea; dw& dummyf_47ec = m2c::m.dummyf_47ec; db& dummyf_47fd = m2c::m.dummyf_47fd; db& dummyf_4824 = m2c::m.dummyf_4824; db& dummyf_4844 = m2c::m.dummyf_4844; -db& dummyf_4d3b = m2c::m.dummyf_4d3b; -db& dummyf_4d7f = m2c::m.dummyf_4d7f; -db& dummyf_4f81 = m2c::m.dummyf_4f81; -db& dummyf_4fbb = m2c::m.dummyf_4fbb; -db& dummyf_500f = m2c::m.dummyf_500f; -db& dummyf_503f = m2c::m.dummyf_503f; -db& dummyf_5057 = m2c::m.dummyf_5057; -db& dummyf_50dd = m2c::m.dummyf_50dd; -db& dummyf_50ff = m2c::m.dummyf_50ff; -db& dummyf_5165 = m2c::m.dummyf_5165; -db& dummyf_51a7 = m2c::m.dummyf_51a7; -db& dummyf_52bd = m2c::m.dummyf_52bd; -db& dummyf_538d = m2c::m.dummyf_538d; -db& dummyf_53b3 = m2c::m.dummyf_53b3; -db& dummyf_53bd = m2c::m.dummyf_53bd; -db& dummyf_53ed = m2c::m.dummyf_53ed; -db& dummyf_544d = m2c::m.dummyf_544d; -db& dummyf_547b = m2c::m.dummyf_547b; -db& dummyf_547c = m2c::m.dummyf_547c; -db& dummyf_547d = m2c::m.dummyf_547d; -db& dummyf_547e = m2c::m.dummyf_547e; -db& dummyf_547f = m2c::m.dummyf_547f; dw& jpt_13a6f = m2c::m.jpt_13a6f; dw& dummyf_5496 = m2c::m.dummyf_5496; dw& dummyf_5498 = m2c::m.dummyf_5498; @@ -1369,15 +1247,7 @@ dw& dummyf_549a = m2c::m.dummyf_549a; dw& dummyf_549c = m2c::m.dummyf_549c; dw& dummyf_549e = m2c::m.dummyf_549e; dw& dummyf_54a0 = m2c::m.dummyf_54a0; -db& dummyf_54a2 = m2c::m.dummyf_54a2; -db& dummyf_54a3 = m2c::m.dummyf_54a3; -db& dummyf_54a7 = m2c::m.dummyf_54a7; -db& dummyf_562f = m2c::m.dummyf_562f; -db& dummyf_564d = m2c::m.dummyf_564d; -db& dummyf_56ab = m2c::m.dummyf_56ab; db& dummyf_56fb = m2c::m.dummyf_56fb; -db& dummyf_56fc = m2c::m.dummyf_56fc; -db& dummyf_56fd = m2c::m.dummyf_56fd; db& dummyf_5717 = m2c::m.dummyf_5717; db& dummyf_5718 = m2c::m.dummyf_5718; db& dummyf_5719 = m2c::m.dummyf_5719; @@ -1390,25 +1260,16 @@ db& dummyf_575f = m2c::m.dummyf_575f; db& dummyf_5760 = m2c::m.dummyf_5760; db& dummyf_5763 = m2c::m.dummyf_5763; db& dummyf_5764 = m2c::m.dummyf_5764; -db& dummyf_576b = m2c::m.dummyf_576b; -db& dummyf_576c = m2c::m.dummyf_576c; -db& dummyf_5770 = m2c::m.dummyf_5770; db& dummyf_5771 = m2c::m.dummyf_5771; db& dummyf_5772 = m2c::m.dummyf_5772; db& dummyf_5773 = m2c::m.dummyf_5773; -db& dummyf_5774 = m2c::m.dummyf_5774; -db& dummyf_5775 = m2c::m.dummyf_5775; -db& dummyf_5776 = m2c::m.dummyf_5776; -db& dummyf_5777 = m2c::m.dummyf_5777; -db& dummyf_5778 = m2c::m.dummyf_5778; -db& dummyf_5779 = m2c::m.dummyf_5779; -db& dummyf_577a = m2c::m.dummyf_577a; db& dummyf_577b = m2c::m.dummyf_577b; db& dummyf_577c = m2c::m.dummyf_577c; db& dummyf_577d = m2c::m.dummyf_577d; db& dummyf_577e = m2c::m.dummyf_577e; db& dummyf_577f = m2c::m.dummyf_577f; -db& __amiscovrexe0511 = m2c::m.__amiscovrexe0511; +db& seg13d6=*((db*)&m2c::m+0x5780); +db& dummyf_5780 = m2c::m.dummyf_5780; db& dummyf_5781 = m2c::m.dummyf_5781; db& dummyf_5782 = m2c::m.dummyf_5782; db& dummyf_5783 = m2c::m.dummyf_5783; @@ -1423,27 +1284,36 @@ db& dummyf_578b = m2c::m.dummyf_578b; db& dummyf_578c = m2c::m.dummyf_578c; db& dummyf_578d = m2c::m.dummyf_578d; db& dummyf_578e = m2c::m.dummyf_578e; -db& dummyf_578f = m2c::m.dummyf_578f; +db& unk_13d6f = m2c::m.unk_13d6f; db& dummyf_5790 = m2c::m.dummyf_5790; db& dummyf_5791 = m2c::m.dummyf_5791; -db& byte_13d72 = m2c::m.byte_13d72; +db& unk_13d72 = m2c::m.unk_13d72; db& dummyf_5793 = m2c::m.dummyf_5793; -dw& dummyf_5794 = m2c::m.dummyf_5794; -dw& dummyf_5796 = m2c::m.dummyf_5796; +db& dummyf_5794 = m2c::m.dummyf_5794; dw& dummyf_5798 = m2c::m.dummyf_5798; dw& dummyf_579a = m2c::m.dummyf_579a; -dw& dummyf_579c = m2c::m.dummyf_579c; -dw& dummyf_579e = m2c::m.dummyf_579e; -dw& dummyf_57a0 = m2c::m.dummyf_57a0; -dw& dummyf_57a2 = m2c::m.dummyf_57a2; -dw& dummyf_57a4 = m2c::m.dummyf_57a4; -dw& dummyf_57a6 = m2c::m.dummyf_57a6; -dw& dummyf_57a8 = m2c::m.dummyf_57a8; -dw& dummyf_57aa = m2c::m.dummyf_57aa; -dw& dummyf_57ac = m2c::m.dummyf_57ac; -dw& dummyf_57ae = m2c::m.dummyf_57ae; -char (& __acopyrightc1988)[64] = m2c::m.__acopyrightc1988; -db& dummyf_588b = m2c::m.dummyf_588b; +db& dummyf_579c = m2c::m.dummyf_579c; +db& dummyf_579d = m2c::m.dummyf_579d; +db& dummyf_579e = m2c::m.dummyf_579e; +db& dummyf_579f = m2c::m.dummyf_579f; +db& dummyf_57a0 = m2c::m.dummyf_57a0; +db& dummyf_57a1 = m2c::m.dummyf_57a1; +db& dummyf_57a2 = m2c::m.dummyf_57a2; +db& dummyf_57a3 = m2c::m.dummyf_57a3; +db& dummyf_57a4 = m2c::m.dummyf_57a4; +db& dummyf_57a5 = m2c::m.dummyf_57a5; +db& dummyf_57a6 = m2c::m.dummyf_57a6; +db& dummyf_57a7 = m2c::m.dummyf_57a7; +db& dummyf_57a8 = m2c::m.dummyf_57a8; +db& dummyf_57a9 = m2c::m.dummyf_57a9; +db& dummyf_57aa = m2c::m.dummyf_57aa; +db& dummyf_57ab = m2c::m.dummyf_57ab; +db& dummyf_57ac = m2c::m.dummyf_57ac; +db& dummyf_57ad = m2c::m.dummyf_57ad; +db& dummyf_57ae = m2c::m.dummyf_57ae; +db& dummyf_57af = m2c::m.dummyf_57af; +char (& acopyrightc1988_0)[64] = m2c::m.acopyrightc1988_0; +db& seg13dd=*((db*)&m2c::m+0x57f0); db& dummyf_58a1 = m2c::m.dummyf_58a1; db& dummyf_58a2 = m2c::m.dummyf_58a2; db& dummyf_58a3 = m2c::m.dummyf_58a3; @@ -1464,16 +1334,12 @@ char (& __amgraphicexe091)[21] = m2c::m.__amgraphicexe091; db& dummyf_58c5 = m2c::m.dummyf_58c5; db& dummyf_58c6 = m2c::m.dummyf_58c6; db& dummyf_58c7 = m2c::m.dummyf_58c7; -db& dummyf_58c8 = m2c::m.dummyf_58c8; -db& dummyf_58c9 = m2c::m.dummyf_58c9; -db& dummyf_58ca = m2c::m.dummyf_58ca; -db& dummyf_58cb = m2c::m.dummyf_58cb; +dw& dummyf_58c8 = m2c::m.dummyf_58c8; +dw& dummyf_58ca = m2c::m.dummyf_58ca; db& dummyf_58cc = m2c::m.dummyf_58cc; db& dummyf_58cd = m2c::m.dummyf_58cd; -db& dummyf_58ce = m2c::m.dummyf_58ce; -db& dummyf_58cf = m2c::m.dummyf_58cf; -db& dummyf_58d0 = m2c::m.dummyf_58d0; -db& dummyf_58d1 = m2c::m.dummyf_58d1; +dw& dummyf_58ce = m2c::m.dummyf_58ce; +dw& dummyf_58d0 = m2c::m.dummyf_58d0; dw& dummyf_58d2 = m2c::m.dummyf_58d2; dw& dummyf_58d4 = m2c::m.dummyf_58d4; dw& dummyf_58d6 = m2c::m.dummyf_58d6; @@ -2075,34 +1941,64 @@ db (& dummyf_627e)[32] = m2c::m.dummyf_627e; db (& dummyf_629e)[32] = m2c::m.dummyf_629e; db (& dummyf_62be)[32] = m2c::m.dummyf_62be; db (& dummyf_62de)[32] = m2c::m.dummyf_62de; -db (& dummyf_62fe)[32] = m2c::m.dummyf_62fe; -db (& dummyf_631e)[32] = m2c::m.dummyf_631e; -db (& dummyf_633e)[32] = m2c::m.dummyf_633e; -db (& dummyf_635e)[32] = m2c::m.dummyf_635e; -db (& dummyf_637e)[32] = m2c::m.dummyf_637e; -db (& dummyf_639e)[32] = m2c::m.dummyf_639e; -db (& dummyf_63be)[32] = m2c::m.dummyf_63be; -db (& dummyf_63de)[32] = m2c::m.dummyf_63de; -db (& dummyf_63fe)[32] = m2c::m.dummyf_63fe; -db (& dummyf_641e)[32] = m2c::m.dummyf_641e; -db (& dummyf_643e)[32] = m2c::m.dummyf_643e; -db (& dummyf_645e)[32] = m2c::m.dummyf_645e; -db (& dummyf_647e)[32] = m2c::m.dummyf_647e; -db (& dummyf_649e)[32] = m2c::m.dummyf_649e; -db (& dummyf_64be)[32] = m2c::m.dummyf_64be; -db (& dummyf_64de)[32] = m2c::m.dummyf_64de; -db (& dummyf_64fe)[32] = m2c::m.dummyf_64fe; -db (& dummyf_651e)[32] = m2c::m.dummyf_651e; -db (& dummyf_653e)[32] = m2c::m.dummyf_653e; -db (& dummyf_655e)[32] = m2c::m.dummyf_655e; -db (& dummyf_657e)[32] = m2c::m.dummyf_657e; -db (& dummyf_659e)[32] = m2c::m.dummyf_659e; -db (& dummyf_65be)[32] = m2c::m.dummyf_65be; -db (& dummyf_65de)[32] = m2c::m.dummyf_65de; -db (& dummyf_65fe)[32] = m2c::m.dummyf_65fe; -db (& dummyf_661e)[32] = m2c::m.dummyf_661e; -db (& dummyf_663e)[32] = m2c::m.dummyf_663e; -db (& dummyf_665e)[32] = m2c::m.dummyf_665e; +db& dummyf_62fe = m2c::m.dummyf_62fe; +db& dummyf_62ff = m2c::m.dummyf_62ff; +db& dummyf_6300 = m2c::m.dummyf_6300; +db& dummyf_6301 = m2c::m.dummyf_6301; +db& dummyf_6302 = m2c::m.dummyf_6302; +db& dummyf_6303 = m2c::m.dummyf_6303; +db& dummyf_6304 = m2c::m.dummyf_6304; +db& dummyf_6305 = m2c::m.dummyf_6305; +db& dummyf_6306 = m2c::m.dummyf_6306; +db& dummyf_6307 = m2c::m.dummyf_6307; +db& dummyf_6308 = m2c::m.dummyf_6308; +db& dummyf_6309 = m2c::m.dummyf_6309; +db& byte_148ea = m2c::m.byte_148ea; +db (& dummyf_630b)[32] = m2c::m.dummyf_630b; +db (& dummyf_632b)[32] = m2c::m.dummyf_632b; +db (& dummyf_634b)[32] = m2c::m.dummyf_634b; +db (& dummyf_636b)[32] = m2c::m.dummyf_636b; +db (& dummyf_638b)[32] = m2c::m.dummyf_638b; +db (& dummyf_63ab)[32] = m2c::m.dummyf_63ab; +db (& dummyf_63cb)[32] = m2c::m.dummyf_63cb; +db (& dummyf_63eb)[32] = m2c::m.dummyf_63eb; +db (& dummyf_640b)[32] = m2c::m.dummyf_640b; +db (& dummyf_642b)[32] = m2c::m.dummyf_642b; +db (& dummyf_644b)[32] = m2c::m.dummyf_644b; +db& dummyf_646b = m2c::m.dummyf_646b; +db& dummyf_646c = m2c::m.dummyf_646c; +db& dummyf_646d = m2c::m.dummyf_646d; +db& dummyf_646e = m2c::m.dummyf_646e; +db& dummyf_646f = m2c::m.dummyf_646f; +db& dummyf_6470 = m2c::m.dummyf_6470; +db& dummyf_6471 = m2c::m.dummyf_6471; +db& dummyf_6472 = m2c::m.dummyf_6472; +db& dummyf_6473 = m2c::m.dummyf_6473; +dw& dummyf_6474 = m2c::m.dummyf_6474; +db (& dummyf_6476)[32] = m2c::m.dummyf_6476; +db (& dummyf_6496)[32] = m2c::m.dummyf_6496; +db (& dummyf_64b6)[32] = m2c::m.dummyf_64b6; +db (& dummyf_64d6)[32] = m2c::m.dummyf_64d6; +db (& dummyf_64f6)[32] = m2c::m.dummyf_64f6; +db (& dummyf_6516)[32] = m2c::m.dummyf_6516; +db (& dummyf_6536)[32] = m2c::m.dummyf_6536; +db (& dummyf_6556)[32] = m2c::m.dummyf_6556; +db (& dummyf_6576)[32] = m2c::m.dummyf_6576; +db (& dummyf_6596)[32] = m2c::m.dummyf_6596; +db (& dummyf_65b6)[32] = m2c::m.dummyf_65b6; +db (& dummyf_65d6)[32] = m2c::m.dummyf_65d6; +db (& dummyf_65f6)[32] = m2c::m.dummyf_65f6; +db (& dummyf_6616)[32] = m2c::m.dummyf_6616; +db (& dummyf_6636)[32] = m2c::m.dummyf_6636; +db (& dummyf_6656)[32] = m2c::m.dummyf_6656; +db& dummyf_6676 = m2c::m.dummyf_6676; +db& dummyf_6677 = m2c::m.dummyf_6677; +db& dummyf_6678 = m2c::m.dummyf_6678; +db& dummyf_6679 = m2c::m.dummyf_6679; +db& dummyf_667a = m2c::m.dummyf_667a; +db& dummyf_667b = m2c::m.dummyf_667b; +db& dummyf_667c = m2c::m.dummyf_667c; +db& dummyf_667d = m2c::m.dummyf_667d; db& dummyf_667e = m2c::m.dummyf_667e; db& dummyf_667f = m2c::m.dummyf_667f; db& dummyf_6680 = m2c::m.dummyf_6680; @@ -2312,6 +2208,7 @@ db& dummyf_7577 = m2c::m.dummyf_7577; db (& byte_15b58)[6] = m2c::m.byte_15b58; char (& acopyrightc1988)[63] = m2c::m.acopyrightc1988; db& seg004=*((db*)&m2c::m+0x75b0); +db& dummyf_75bd = m2c::m.dummyf_75bd; db (& dummyf_75be)[2] = m2c::m.dummyf_75be; db (& dummyf_75c0)[13] = m2c::m.dummyf_75c0; db (& dummyf_75cd)[12] = m2c::m.dummyf_75cd; @@ -2356,12 +2253,10 @@ dw& word_15d30 = m2c::m.word_15d30; db& byte_15d32 = m2c::m.byte_15d32; db& dummyf_7774 = m2c::m.dummyf_7774; dw& word_15d62 = m2c::m.word_15d62; -db& _unk_15d64 = m2c::m._unk_15d64; -db& dummyf_7785 = m2c::m.dummyf_7785; +dw& _unk_15d64 = m2c::m._unk_15d64; dw& word_15d66 = m2c::m.word_15d66; dw& word_15d68 = m2c::m.word_15d68; -db& byte_15d6a = m2c::m.byte_15d6a; -db& dummyf_778b = m2c::m.dummyf_778b; +dw& word_15d6a = m2c::m.word_15d6a; dw& word_15d6c = m2c::m.word_15d6c; dw& word_15d6e = m2c::m.word_15d6e; db& dummyf_77d9 = m2c::m.dummyf_77d9; @@ -2387,15 +2282,16 @@ dw& dummyf_800a = m2c::m.dummyf_800a; db& dummyf_8086 = m2c::m.dummyf_8086; db& dummyf_8087 = m2c::m.dummyf_8087; char (& af15)[3] = m2c::m.af15; -db (& dummyf_808b)[32] = m2c::m.dummyf_808b; -db (& dummyf_80ab)[32] = m2c::m.dummyf_80ab; -db (& dummyf_80cb)[32] = m2c::m.dummyf_80cb; -db& dummyf_80eb = m2c::m.dummyf_80eb; -db& dummyf_80ec = m2c::m.dummyf_80ec; -db& dummyf_80ed = m2c::m.dummyf_80ed; -db& dummyf_80ee = m2c::m.dummyf_80ee; -db& dummyf_80ef = m2c::m.dummyf_80ef; -db& dummyf_80f0 = m2c::m.dummyf_80f0; +db& dummyf_808b = m2c::m.dummyf_808b; +db& dummyf_808c = m2c::m.dummyf_808c; +db& dummyf_808d = m2c::m.dummyf_808d; +db& dummyf_808e = m2c::m.dummyf_808e; +db& dummyf_808f = m2c::m.dummyf_808f; +db& seg1667=*((db*)&m2c::m+0x8090); +db& unk_16670 = m2c::m.unk_16670; +db (& dummyf_8091)[32] = m2c::m.dummyf_8091; +db (& dummyf_80b1)[32] = m2c::m.dummyf_80b1; +db (& dummyf_80d1)[32] = m2c::m.dummyf_80d1; db& dummyf_80f1 = m2c::m.dummyf_80f1; db& dummyf_80f2 = m2c::m.dummyf_80f2; db& dummyf_80f3 = m2c::m.dummyf_80f3; @@ -2454,653 +2350,743 @@ db (& dummyf_85a2)[32] = m2c::m.dummyf_85a2; db (& dummyf_85c2)[32] = m2c::m.dummyf_85c2; db (& dummyf_85e2)[32] = m2c::m.dummyf_85e2; db (& dummyf_8602)[32] = m2c::m.dummyf_8602; -db& dummyf_8622 = m2c::m.dummyf_8622; -db& dummyf_8623 = m2c::m.dummyf_8623; -db& dummyf_8624 = m2c::m.dummyf_8624; -db& dummyf_8625 = m2c::m.dummyf_8625; -db& dummyf_8626 = m2c::m.dummyf_8626; -db& dummyf_8627 = m2c::m.dummyf_8627; -db& dummyf_8628 = m2c::m.dummyf_8628; -db& dummyf_8629 = m2c::m.dummyf_8629; -db& dummyf_862a = m2c::m.dummyf_862a; -db (& dummyf_862b)[23] = m2c::m.dummyf_862b; -db (& dummyf_8642)[13] = m2c::m.dummyf_8642; -db (& dummyf_864f)[95] = m2c::m.dummyf_864f; -db (& dummyf_86ae)[50] = m2c::m.dummyf_86ae; -db (& dummyf_86e0)[20] = m2c::m.dummyf_86e0; -db (& dummyf_86f4)[20] = m2c::m.dummyf_86f4; -db (& dummyf_8708)[20] = m2c::m.dummyf_8708; -db (& dummyf_871c)[20] = m2c::m.dummyf_871c; -db (& dummyf_8730)[20] = m2c::m.dummyf_8730; -db (& dummyf_8744)[20] = m2c::m.dummyf_8744; -db (& dummyf_8758)[29] = m2c::m.dummyf_8758; -db (& dummyf_8775)[11] = m2c::m.dummyf_8775; -db (& dummyf_8780)[12] = m2c::m.dummyf_8780; -db (& dummyf_878c)[75] = m2c::m.dummyf_878c; -db (& dummyf_87d7)[70] = m2c::m.dummyf_87d7; -db (& dummyf_881d)[39] = m2c::m.dummyf_881d; -db (& dummyf_8844)[40] = m2c::m.dummyf_8844; -db (& dummyf_886c)[40] = m2c::m.dummyf_886c; -db (& dummyf_8894)[33] = m2c::m.dummyf_8894; -db (& dummyf_88b5)[14] = m2c::m.dummyf_88b5; -db (& dummyf_88c3)[15] = m2c::m.dummyf_88c3; -db (& dummyf_88d2)[128] = m2c::m.dummyf_88d2; -db (& dummyf_8952)[40] = m2c::m.dummyf_8952; -db (& dummyf_897a)[40] = m2c::m.dummyf_897a; -db (& dummyf_89a2)[40] = m2c::m.dummyf_89a2; -db (& dummyf_89ca)[35] = m2c::m.dummyf_89ca; -db (& dummyf_89ed)[165] = m2c::m.dummyf_89ed; -db (& dummyf_8a92)[20] = m2c::m.dummyf_8a92; -db (& dummyf_8aa6)[20] = m2c::m.dummyf_8aa6; -db (& dummyf_8aba)[20] = m2c::m.dummyf_8aba; -db (& dummyf_8ace)[20] = m2c::m.dummyf_8ace; -db (& dummyf_8ae2)[20] = m2c::m.dummyf_8ae2; -db (& dummyf_8af6)[20] = m2c::m.dummyf_8af6; -db (& dummyf_8b0a)[23] = m2c::m.dummyf_8b0a; -db (& dummyf_8b21)[120] = m2c::m.dummyf_8b21; -db (& dummyf_8b99)[78] = m2c::m.dummyf_8b99; -db (& dummyf_8be7)[40] = m2c::m.dummyf_8be7; -db (& dummyf_8c0f)[40] = m2c::m.dummyf_8c0f; -db (& dummyf_8c37)[42] = m2c::m.dummyf_8c37; -db (& dummyf_8c61)[118] = m2c::m.dummyf_8c61; -db (& dummyf_8cd7)[60] = m2c::m.dummyf_8cd7; -db (& dummyf_8d13)[40] = m2c::m.dummyf_8d13; -db (& dummyf_8d3b)[40] = m2c::m.dummyf_8d3b; -db (& dummyf_8d63)[40] = m2c::m.dummyf_8d63; -db (& dummyf_8d8b)[35] = m2c::m.dummyf_8d8b; -db (& dummyf_8dae)[130] = m2c::m.dummyf_8dae; -db (& dummyf_8e30)[45] = m2c::m.dummyf_8e30; -db (& dummyf_8e5d)[20] = m2c::m.dummyf_8e5d; -db (& dummyf_8e71)[20] = m2c::m.dummyf_8e71; -db (& dummyf_8e85)[20] = m2c::m.dummyf_8e85; -db (& dummyf_8e99)[20] = m2c::m.dummyf_8e99; -db (& dummyf_8ead)[20] = m2c::m.dummyf_8ead; -db (& dummyf_8ec1)[20] = m2c::m.dummyf_8ec1; -db (& dummyf_8ed5)[98] = m2c::m.dummyf_8ed5; -db (& dummyf_8f37)[66] = m2c::m.dummyf_8f37; -db (& dummyf_8f79)[48] = m2c::m.dummyf_8f79; -db (& dummyf_8fa9)[39] = m2c::m.dummyf_8fa9; -db (& dummyf_8fd0)[40] = m2c::m.dummyf_8fd0; -db (& dummyf_8ff8)[42] = m2c::m.dummyf_8ff8; -db (& dummyf_9022)[120] = m2c::m.dummyf_9022; -db (& dummyf_909a)[59] = m2c::m.dummyf_909a; -db (& dummyf_90d5)[39] = m2c::m.dummyf_90d5; -db (& dummyf_90fc)[40] = m2c::m.dummyf_90fc; -db (& dummyf_9124)[40] = m2c::m.dummyf_9124; -db (& dummyf_914c)[30] = m2c::m.dummyf_914c; -db (& dummyf_916a)[130] = m2c::m.dummyf_916a; -db (& dummyf_91ec)[45] = m2c::m.dummyf_91ec; -db (& dummyf_9219)[20] = m2c::m.dummyf_9219; -db& dummyf_922d = m2c::m.dummyf_922d; -db (& dummyf_922e)[19] = m2c::m.dummyf_922e; -db (& dummyf_9241)[20] = m2c::m.dummyf_9241; -db (& dummyf_9255)[20] = m2c::m.dummyf_9255; -db (& dummyf_9269)[20] = m2c::m.dummyf_9269; -db (& dummyf_927d)[20] = m2c::m.dummyf_927d; -db (& dummyf_9291)[25] = m2c::m.dummyf_9291; -db (& dummyf_92aa)[142] = m2c::m.dummyf_92aa; -db (& dummyf_9338)[40] = m2c::m.dummyf_9338; -db (& dummyf_9360)[39] = m2c::m.dummyf_9360; -db (& dummyf_9387)[40] = m2c::m.dummyf_9387; -db (& dummyf_93af)[40] = m2c::m.dummyf_93af; -db (& dummyf_93d7)[152] = m2c::m.dummyf_93d7; -db (& dummyf_946f)[48] = m2c::m.dummyf_946f; -db (& dummyf_949f)[40] = m2c::m.dummyf_949f; -db (& dummyf_94c7)[40] = m2c::m.dummyf_94c7; -db (& dummyf_94ef)[40] = m2c::m.dummyf_94ef; -db (& dummyf_9517)[152] = m2c::m.dummyf_9517; -db (& dummyf_95af)[16] = m2c::m.dummyf_95af; -db (& dummyf_95bf)[28] = m2c::m.dummyf_95bf; -db (& dummyf_95db)[19] = m2c::m.dummyf_95db; -db (& dummyf_95ee)[20] = m2c::m.dummyf_95ee; -db (& dummyf_9602)[20] = m2c::m.dummyf_9602; -db (& dummyf_9616)[20] = m2c::m.dummyf_9616; -db (& dummyf_962a)[20] = m2c::m.dummyf_962a; -db (& dummyf_963e)[20] = m2c::m.dummyf_963e; -db (& dummyf_9652)[133] = m2c::m.dummyf_9652; -db (& dummyf_96d7)[30] = m2c::m.dummyf_96d7; -db (& dummyf_96f5)[33] = m2c::m.dummyf_96f5; -db (& dummyf_9716)[40] = m2c::m.dummyf_9716; -db (& dummyf_973e)[40] = m2c::m.dummyf_973e; -db (& dummyf_9766)[40] = m2c::m.dummyf_9766; -db (& dummyf_978e)[140] = m2c::m.dummyf_978e; -db (& dummyf_981a)[30] = m2c::m.dummyf_981a; -db (& dummyf_9838)[40] = m2c::m.dummyf_9838; -db (& dummyf_9860)[40] = m2c::m.dummyf_9860; -db (& dummyf_9888)[40] = m2c::m.dummyf_9888; -db (& dummyf_98b0)[40] = m2c::m.dummyf_98b0; -db (& dummyf_98d8)[159] = m2c::m.dummyf_98d8; -db (& dummyf_9977)[27] = m2c::m.dummyf_9977; -db (& dummyf_9992)[19] = m2c::m.dummyf_9992; -db (& dummyf_99a5)[20] = m2c::m.dummyf_99a5; -db (& dummyf_99b9)[20] = m2c::m.dummyf_99b9; -db (& dummyf_99cd)[20] = m2c::m.dummyf_99cd; -db (& dummyf_99e1)[20] = m2c::m.dummyf_99e1; -db (& dummyf_99f5)[20] = m2c::m.dummyf_99f5; -db (& dummyf_9a09)[100] = m2c::m.dummyf_9a09; -db (& dummyf_9a6d)[82] = m2c::m.dummyf_9a6d; -db (& dummyf_9abf)[44] = m2c::m.dummyf_9abf; -db (& dummyf_9aeb)[40] = m2c::m.dummyf_9aeb; -db (& dummyf_9b13)[40] = m2c::m.dummyf_9b13; -db (& dummyf_9b3b)[46] = m2c::m.dummyf_9b3b; -db (& dummyf_9b69)[136] = m2c::m.dummyf_9b69; -db (& dummyf_9bf1)[38] = m2c::m.dummyf_9bf1; -db (& dummyf_9c17)[40] = m2c::m.dummyf_9c17; -db (& dummyf_9c3f)[40] = m2c::m.dummyf_9c3f; -db (& dummyf_9c67)[40] = m2c::m.dummyf_9c67; -db (& dummyf_9c8f)[111] = m2c::m.dummyf_9c8f; -db (& byte_182de)[62] = m2c::m.byte_182de; -db (& dummyf_9d3c)[23] = m2c::m.dummyf_9d3c; -db (& dummyf_9d53)[19] = m2c::m.dummyf_9d53; -db (& dummyf_9d66)[20] = m2c::m.dummyf_9d66; -db (& dummyf_9d7a)[20] = m2c::m.dummyf_9d7a; -db (& dummyf_9d8e)[20] = m2c::m.dummyf_9d8e; -db (& dummyf_9da2)[20] = m2c::m.dummyf_9da2; -db (& dummyf_9db6)[20] = m2c::m.dummyf_9db6; -db (& dummyf_9dca)[30] = m2c::m.dummyf_9dca; -db (& dummyf_9de8)[115] = m2c::m.dummyf_9de8; -db (& dummyf_9e5b)[44] = m2c::m.dummyf_9e5b; -db (& dummyf_9e87)[47] = m2c::m.dummyf_9e87; -db (& dummyf_9eb6)[40] = m2c::m.dummyf_9eb6; -db (& dummyf_9ede)[40] = m2c::m.dummyf_9ede; -db (& dummyf_9f06)[34] = m2c::m.dummyf_9f06; -db (& dummyf_9f28)[114] = m2c::m.dummyf_9f28; -db (& dummyf_9f9a)[45] = m2c::m.dummyf_9f9a; -db (& dummyf_9fc7)[38] = m2c::m.dummyf_9fc7; -db (& dummyf_9fed)[39] = m2c::m.dummyf_9fed; -db (& dummyf_a014)[40] = m2c::m.dummyf_a014; -db (& dummyf_a03c)[40] = m2c::m.dummyf_a03c; -db (& dummyf_a064)[111] = m2c::m.dummyf_a064; -db (& dummyf_a0d3)[47] = m2c::m.dummyf_a0d3; -db (& dummyf_a102)[27] = m2c::m.dummyf_a102; -db (& dummyf_a11d)[20] = m2c::m.dummyf_a11d; -db (& dummyf_a131)[20] = m2c::m.dummyf_a131; -db (& dummyf_a145)[20] = m2c::m.dummyf_a145; -db (& dummyf_a159)[20] = m2c::m.dummyf_a159; -db (& dummyf_a16d)[20] = m2c::m.dummyf_a16d; -db (& dummyf_a181)[20] = m2c::m.dummyf_a181; -db (& dummyf_a195)[23] = m2c::m.dummyf_a195; -db (& dummyf_a1ac)[114] = m2c::m.dummyf_a1ac; -db (& dummyf_a21e)[60] = m2c::m.dummyf_a21e; -db (& dummyf_a25a)[39] = m2c::m.dummyf_a25a; -db (& dummyf_a281)[40] = m2c::m.dummyf_a281; -db (& dummyf_a2a9)[40] = m2c::m.dummyf_a2a9; -db (& dummyf_a2d1)[86] = m2c::m.dummyf_a2d1; -db (& dummyf_a327)[55] = m2c::m.dummyf_a327; -db (& dummyf_a35e)[60] = m2c::m.dummyf_a35e; -db (& dummyf_a39a)[39] = m2c::m.dummyf_a39a; -db (& dummyf_a3c1)[40] = m2c::m.dummyf_a3c1; -db (& dummyf_a3e9)[40] = m2c::m.dummyf_a3e9; -db (& dummyf_a411)[130] = m2c::m.dummyf_a411; -db (& dummyf_a493)[55] = m2c::m.dummyf_a493; -db (& dummyf_a4ca)[25] = m2c::m.dummyf_a4ca; -db (& dummyf_a4e3)[20] = m2c::m.dummyf_a4e3; -db (& dummyf_a4f7)[20] = m2c::m.dummyf_a4f7; -db (& dummyf_a50b)[20] = m2c::m.dummyf_a50b; -db (& dummyf_a51f)[20] = m2c::m.dummyf_a51f; -db (& dummyf_a533)[20] = m2c::m.dummyf_a533; -db (& dummyf_a547)[20] = m2c::m.dummyf_a547; -db (& dummyf_a55b)[124] = m2c::m.dummyf_a55b; -db (& dummyf_a5d7)[57] = m2c::m.dummyf_a5d7; -db (& dummyf_a610)[32] = m2c::m.dummyf_a610; -db (& dummyf_a630)[32] = m2c::m.dummyf_a630; -db (& dummyf_a650)[32] = m2c::m.dummyf_a650; -db (& dummyf_a670)[117] = m2c::m.dummyf_a670; -db (& dummyf_a6e5)[102] = m2c::m.dummyf_a6e5; -db (& dummyf_a74b)[29] = m2c::m.dummyf_a74b; -db (& dummyf_a768)[69] = m2c::m.dummyf_a768; -db (& dummyf_a7ad)[29] = m2c::m.dummyf_a7ad; -db (& dummyf_a7ca)[144] = m2c::m.dummyf_a7ca; -db (& dummyf_a85a)[69] = m2c::m.dummyf_a85a; -db (& dummyf_a89f)[14] = m2c::m.dummyf_a89f; -db (& dummyf_a8ad)[16] = m2c::m.dummyf_a8ad; -db (& dummyf_a8bd)[23] = m2c::m.dummyf_a8bd; -db (& dummyf_a8d4)[24] = m2c::m.dummyf_a8d4; -db (& dummyf_a8ec)[16] = m2c::m.dummyf_a8ec; -db (& dummyf_a8fc)[14] = m2c::m.dummyf_a8fc; -db (& dummyf_a90a)[142] = m2c::m.dummyf_a90a; -db (& dummyf_a998)[62] = m2c::m.dummyf_a998; -db (& byte_18fb6)[15] = m2c::m.byte_18fb6; -db (& dummyf_a9e5)[13] = m2c::m.dummyf_a9e5; -db (& dummyf_a9f2)[21] = m2c::m.dummyf_a9f2; -db (& dummyf_aa07)[14] = m2c::m.dummyf_aa07; -db (& dummyf_aa15)[16] = m2c::m.dummyf_aa15; -db (& dummyf_aa25)[20] = m2c::m.dummyf_aa25; -db (& dummyf_aa39)[13] = m2c::m.dummyf_aa39; -db (& dummyf_aa46)[142] = m2c::m.dummyf_aa46; -db (& dummyf_aad4)[62] = m2c::m.dummyf_aad4; -db (& dummyf_ab12)[18] = m2c::m.dummyf_ab12; -db (& dummyf_ab24)[14] = m2c::m.dummyf_ab24; -db (& dummyf_ab32)[10] = m2c::m.dummyf_ab32; -db (& dummyf_ab3c)[14] = m2c::m.dummyf_ab3c; -db (& dummyf_ab4a)[20] = m2c::m.dummyf_ab4a; -db (& dummyf_ab5e)[15] = m2c::m.dummyf_ab5e; -db (& dummyf_ab6d)[10] = m2c::m.dummyf_ab6d; -db (& dummyf_ab77)[13] = m2c::m.dummyf_ab77; -db (& dummyf_ab84)[98] = m2c::m.dummyf_ab84; -db (& dummyf_abe6)[110] = m2c::m.dummyf_abe6; -db (& dummyf_ac54)[15] = m2c::m.dummyf_ac54; -db (& dummyf_ac63)[19] = m2c::m.dummyf_ac63; -db (& dummyf_ac76)[15] = m2c::m.dummyf_ac76; -db (& dummyf_ac85)[15] = m2c::m.dummyf_ac85; -db (& dummyf_ac94)[15] = m2c::m.dummyf_ac94; -db (& dummyf_aca3)[11] = m2c::m.dummyf_aca3; -db (& dummyf_acae)[20] = m2c::m.dummyf_acae; -db (& dummyf_acc2)[97] = m2c::m.dummyf_acc2; -db (& dummyf_ad23)[114] = m2c::m.dummyf_ad23; -db (& dummyf_ad95)[22] = m2c::m.dummyf_ad95; -db (& dummyf_adab)[18] = m2c::m.dummyf_adab; -db (& dummyf_adbd)[15] = m2c::m.dummyf_adbd; -db (& dummyf_adcc)[21] = m2c::m.dummyf_adcc; -db (& dummyf_ade1)[14] = m2c::m.dummyf_ade1; -db (& dummyf_adef)[20] = m2c::m.dummyf_adef; -db (& dummyf_ae03)[200] = m2c::m.dummyf_ae03; -db (& dummyf_aecb)[47] = m2c::m.dummyf_aecb; -db (& dummyf_aefa)[26] = m2c::m.dummyf_aefa; -db (& dummyf_af14)[26] = m2c::m.dummyf_af14; -db (& dummyf_af2e)[120] = m2c::m.dummyf_af2e; -db (& dummyf_afa6)[122] = m2c::m.dummyf_afa6; -db (& dummyf_b020)[32] = m2c::m.dummyf_b020; -db (& dummyf_b040)[32] = m2c::m.dummyf_b040; -db (& dummyf_b060)[32] = m2c::m.dummyf_b060; -db (& dummyf_b080)[212] = m2c::m.dummyf_b080; -db (& dummyf_b154)[31] = m2c::m.dummyf_b154; -db (& dummyf_b173)[75] = m2c::m.dummyf_b173; -db (& dummyf_b1be)[151] = m2c::m.dummyf_b1be; -db (& dummyf_b255)[38] = m2c::m.dummyf_b255; -db (& dummyf_b27b)[36] = m2c::m.dummyf_b27b; -db (& dummyf_b29f)[16] = m2c::m.dummyf_b29f; -db (& dummyf_b2af)[24] = m2c::m.dummyf_b2af; -db (& dummyf_b2c7)[19] = m2c::m.dummyf_b2c7; -db (& dummyf_b2da)[26] = m2c::m.dummyf_b2da; -db (& dummyf_b2f4)[13] = m2c::m.dummyf_b2f4; -db (& dummyf_b301)[97] = m2c::m.dummyf_b301; -db (& dummyf_b362)[106] = m2c::m.dummyf_b362; -db (& dummyf_b3cc)[17] = m2c::m.dummyf_b3cc; -db (& dummyf_b3dd)[16] = m2c::m.dummyf_b3dd; -db (& dummyf_b3ed)[17] = m2c::m.dummyf_b3ed; -db (& dummyf_b3fe)[19] = m2c::m.dummyf_b3fe; -db (& dummyf_b411)[17] = m2c::m.dummyf_b411; -db (& dummyf_b422)[21] = m2c::m.dummyf_b422; -db (& dummyf_b437)[13] = m2c::m.dummyf_b437; -db (& dummyf_b444)[27] = m2c::m.dummyf_b444; -db (& dummyf_b45f)[156] = m2c::m.dummyf_b45f; -db (& dummyf_b4fb)[28] = m2c::m.dummyf_b4fb; -db (& dummyf_b517)[19] = m2c::m.dummyf_b517; -db (& dummyf_b52a)[13] = m2c::m.dummyf_b52a; -db (& dummyf_b537)[16] = m2c::m.dummyf_b537; -db (& dummyf_b547)[19] = m2c::m.dummyf_b547; -db (& dummyf_b55a)[19] = m2c::m.dummyf_b55a; -db (& dummyf_b56d)[14] = m2c::m.dummyf_b56d; -db (& dummyf_b57b)[8] = m2c::m.dummyf_b57b; -db& dummyf_b583 = m2c::m.dummyf_b583; -db& dummyf_b584 = m2c::m.dummyf_b584; -db& dummyf_b585 = m2c::m.dummyf_b585; -db& dummyf_b586 = m2c::m.dummyf_b586; -db& dummyf_b587 = m2c::m.dummyf_b587; -db& dummyf_b588 = m2c::m.dummyf_b588; -db& dummyf_b589 = m2c::m.dummyf_b589; -db& dummyf_b58a = m2c::m.dummyf_b58a; -db& dummyf_b58b = m2c::m.dummyf_b58b; -db& dummyf_b58c = m2c::m.dummyf_b58c; -db& dummyf_b58d = m2c::m.dummyf_b58d; -db& dummyf_b58e = m2c::m.dummyf_b58e; -db& dummyf_b58f = m2c::m.dummyf_b58f; -db& dummyf_b590 = m2c::m.dummyf_b590; -db& dummyf_b591 = m2c::m.dummyf_b591; -db (& dummyf_b592)[25] = m2c::m.dummyf_b592; -db (& dummyf_b5ab)[32] = m2c::m.dummyf_b5ab; -db& dummyf_b5cb = m2c::m.dummyf_b5cb; -db& dummyf_b5cc = m2c::m.dummyf_b5cc; -db& dummyf_b5cd = m2c::m.dummyf_b5cd; -db& dummyf_b5ce = m2c::m.dummyf_b5ce; -db& dummyf_b5cf = m2c::m.dummyf_b5cf; -db& dummyf_b5d0 = m2c::m.dummyf_b5d0; -db& dummyf_b5d1 = m2c::m.dummyf_b5d1; -db& dummyf_b5d2 = m2c::m.dummyf_b5d2; -db& dummyf_b5d3 = m2c::m.dummyf_b5d3; -db& dummyf_b5d4 = m2c::m.dummyf_b5d4; -db& dummyf_b5d5 = m2c::m.dummyf_b5d5; -db& dummyf_b5d6 = m2c::m.dummyf_b5d6; -db& dummyf_b5d7 = m2c::m.dummyf_b5d7; -db& dummyf_b5d8 = m2c::m.dummyf_b5d8; -db& dummyf_b5d9 = m2c::m.dummyf_b5d9; -db& dummyf_b5da = m2c::m.dummyf_b5da; -db& dummyf_b5db = m2c::m.dummyf_b5db; -db& dummyf_b5dc = m2c::m.dummyf_b5dc; -db& dummyf_b5dd = m2c::m.dummyf_b5dd; -db& dummyf_b5de = m2c::m.dummyf_b5de; -db& dummyf_b5df = m2c::m.dummyf_b5df; -db& dummyf_b5e0 = m2c::m.dummyf_b5e0; -db (& dummyf_b5e1)[107] = m2c::m.dummyf_b5e1; -db (& dummyf_b64c)[5] = m2c::m.dummyf_b64c; -db (& dummyf_b651)[32] = m2c::m.dummyf_b651; -db (& dummyf_b671)[32] = m2c::m.dummyf_b671; -db (& dummyf_b691)[32] = m2c::m.dummyf_b691; -db (& dummyf_b6b1)[32] = m2c::m.dummyf_b6b1; -db& dummyf_b6d1 = m2c::m.dummyf_b6d1; -db (& dummyf_b6d2)[25] = m2c::m.dummyf_b6d2; -db (& dummyf_b6eb)[32] = m2c::m.dummyf_b6eb; -db& dummyf_b70b = m2c::m.dummyf_b70b; -db& dummyf_b70c = m2c::m.dummyf_b70c; -db& dummyf_b70d = m2c::m.dummyf_b70d; -db& dummyf_b70e = m2c::m.dummyf_b70e; -db& dummyf_b70f = m2c::m.dummyf_b70f; -db& dummyf_b710 = m2c::m.dummyf_b710; -db& dummyf_b711 = m2c::m.dummyf_b711; -db& dummyf_b712 = m2c::m.dummyf_b712; -db& dummyf_b713 = m2c::m.dummyf_b713; -db& dummyf_b714 = m2c::m.dummyf_b714; -db& dummyf_b715 = m2c::m.dummyf_b715; -db& dummyf_b716 = m2c::m.dummyf_b716; -db& dummyf_b717 = m2c::m.dummyf_b717; -db& dummyf_b718 = m2c::m.dummyf_b718; -db& dummyf_b719 = m2c::m.dummyf_b719; -db& dummyf_b71a = m2c::m.dummyf_b71a; -db& dummyf_b71b = m2c::m.dummyf_b71b; -db& dummyf_b71c = m2c::m.dummyf_b71c; -db& dummyf_b71d = m2c::m.dummyf_b71d; -db& dummyf_b71e = m2c::m.dummyf_b71e; -db& dummyf_b71f = m2c::m.dummyf_b71f; -db& dummyf_b720 = m2c::m.dummyf_b720; -db (& dummyf_b721)[108] = m2c::m.dummyf_b721; -db (& dummyf_b78d)[4] = m2c::m.dummyf_b78d; -db (& dummyf_b791)[32] = m2c::m.dummyf_b791; -db (& dummyf_b7b1)[32] = m2c::m.dummyf_b7b1; -db (& dummyf_b7d1)[32] = m2c::m.dummyf_b7d1; -db (& dummyf_b7f1)[32] = m2c::m.dummyf_b7f1; -db& dummyf_b811 = m2c::m.dummyf_b811; -db (& dummyf_b812)[3] = m2c::m.dummyf_b812; -db (& _unk_19df5)[22] = m2c::m._unk_19df5; -db (& dummyf_b82b)[32] = m2c::m.dummyf_b82b; -db& dummyf_b84b = m2c::m.dummyf_b84b; -db& dummyf_b84c = m2c::m.dummyf_b84c; -db& dummyf_b84d = m2c::m.dummyf_b84d; -db& dummyf_b84e = m2c::m.dummyf_b84e; -db& dummyf_b84f = m2c::m.dummyf_b84f; -db& dummyf_b850 = m2c::m.dummyf_b850; -db& dummyf_b851 = m2c::m.dummyf_b851; -db& dummyf_b852 = m2c::m.dummyf_b852; -db& dummyf_b853 = m2c::m.dummyf_b853; -db& dummyf_b854 = m2c::m.dummyf_b854; -db& dummyf_b855 = m2c::m.dummyf_b855; -db& dummyf_b856 = m2c::m.dummyf_b856; -db& dummyf_b857 = m2c::m.dummyf_b857; -db& dummyf_b858 = m2c::m.dummyf_b858; -db& dummyf_b859 = m2c::m.dummyf_b859; -db& dummyf_b85a = m2c::m.dummyf_b85a; -db& dummyf_b85b = m2c::m.dummyf_b85b; -db& dummyf_b85c = m2c::m.dummyf_b85c; -db& dummyf_b85d = m2c::m.dummyf_b85d; -db& dummyf_b85e = m2c::m.dummyf_b85e; -db& dummyf_b85f = m2c::m.dummyf_b85f; -db& dummyf_b860 = m2c::m.dummyf_b860; -db (& dummyf_b861)[108] = m2c::m.dummyf_b861; -db (& dummyf_b8cd)[4] = m2c::m.dummyf_b8cd; -db (& dummyf_b8d1)[32] = m2c::m.dummyf_b8d1; -db (& dummyf_b8f1)[32] = m2c::m.dummyf_b8f1; -db (& dummyf_b911)[32] = m2c::m.dummyf_b911; -db (& dummyf_b931)[32] = m2c::m.dummyf_b931; -db& dummyf_b951 = m2c::m.dummyf_b951; -db (& dummyf_b952)[25] = m2c::m.dummyf_b952; -db (& dummyf_b96b)[32] = m2c::m.dummyf_b96b; -db& dummyf_b98b = m2c::m.dummyf_b98b; -db& dummyf_b98c = m2c::m.dummyf_b98c; -db& dummyf_b98d = m2c::m.dummyf_b98d; -db& dummyf_b98e = m2c::m.dummyf_b98e; -db& dummyf_b98f = m2c::m.dummyf_b98f; -db& dummyf_b990 = m2c::m.dummyf_b990; -db& dummyf_b991 = m2c::m.dummyf_b991; -db& dummyf_b992 = m2c::m.dummyf_b992; -db& dummyf_b993 = m2c::m.dummyf_b993; -db& dummyf_b994 = m2c::m.dummyf_b994; -db& dummyf_b995 = m2c::m.dummyf_b995; -db& dummyf_b996 = m2c::m.dummyf_b996; -db& dummyf_b997 = m2c::m.dummyf_b997; -db& dummyf_b998 = m2c::m.dummyf_b998; -db& dummyf_b999 = m2c::m.dummyf_b999; -db& dummyf_b99a = m2c::m.dummyf_b99a; -db& dummyf_b99b = m2c::m.dummyf_b99b; -db& dummyf_b99c = m2c::m.dummyf_b99c; -db& dummyf_b99d = m2c::m.dummyf_b99d; -db& dummyf_b99e = m2c::m.dummyf_b99e; -db& dummyf_b99f = m2c::m.dummyf_b99f; -db& dummyf_b9a0 = m2c::m.dummyf_b9a0; -db (& dummyf_b9a1)[108] = m2c::m.dummyf_b9a1; -db (& dummyf_ba0d)[4] = m2c::m.dummyf_ba0d; -db (& dummyf_ba11)[32] = m2c::m.dummyf_ba11; -db (& dummyf_ba31)[32] = m2c::m.dummyf_ba31; -db (& dummyf_ba51)[32] = m2c::m.dummyf_ba51; -db (& dummyf_ba71)[32] = m2c::m.dummyf_ba71; -db& dummyf_ba91 = m2c::m.dummyf_ba91; -db (& dummyf_ba94)[23] = m2c::m.dummyf_ba94; -db (& dummyf_baab)[32] = m2c::m.dummyf_baab; -db& dummyf_bacb = m2c::m.dummyf_bacb; -db& dummyf_bacc = m2c::m.dummyf_bacc; -db& dummyf_bacd = m2c::m.dummyf_bacd; -db& dummyf_bace = m2c::m.dummyf_bace; -db& dummyf_bacf = m2c::m.dummyf_bacf; -db& dummyf_bad0 = m2c::m.dummyf_bad0; -db& dummyf_bad1 = m2c::m.dummyf_bad1; -db& dummyf_bad2 = m2c::m.dummyf_bad2; -db& dummyf_bad3 = m2c::m.dummyf_bad3; -db& dummyf_bad4 = m2c::m.dummyf_bad4; -db& dummyf_bad5 = m2c::m.dummyf_bad5; -db& dummyf_bad6 = m2c::m.dummyf_bad6; -db& dummyf_bad7 = m2c::m.dummyf_bad7; -db& dummyf_bad8 = m2c::m.dummyf_bad8; -db& dummyf_bad9 = m2c::m.dummyf_bad9; -db& dummyf_bada = m2c::m.dummyf_bada; -db& dummyf_badb = m2c::m.dummyf_badb; -db& dummyf_badc = m2c::m.dummyf_badc; -db& dummyf_badd = m2c::m.dummyf_badd; -db& dummyf_bade = m2c::m.dummyf_bade; -db& dummyf_badf = m2c::m.dummyf_badf; -db& dummyf_bae0 = m2c::m.dummyf_bae0; -db (& dummyf_bae1)[88] = m2c::m.dummyf_bae1; -db (& dummyf_bb39)[27] = m2c::m.dummyf_bb39; -db (& dummyf_bb54)[4] = m2c::m.dummyf_bb54; -db (& dummyf_bb58)[32] = m2c::m.dummyf_bb58; -db& dummyf_bb78 = m2c::m.dummyf_bb78; -db& dummyf_bb79 = m2c::m.dummyf_bb79; -db& dummyf_bb7a = m2c::m.dummyf_bb7a; -db& dummyf_bb7b = m2c::m.dummyf_bb7b; -db& dummyf_bb7c = m2c::m.dummyf_bb7c; -db& dummyf_bb7d = m2c::m.dummyf_bb7d; -db& dummyf_bb7e = m2c::m.dummyf_bb7e; -db& dummyf_bb7f = m2c::m.dummyf_bb7f; -db& dummyf_bb80 = m2c::m.dummyf_bb80; -db& dummyf_bb81 = m2c::m.dummyf_bb81; -db& dummyf_bb82 = m2c::m.dummyf_bb82; -db& dummyf_bb83 = m2c::m.dummyf_bb83; -db& dummyf_bb84 = m2c::m.dummyf_bb84; -db& dummyf_bb85 = m2c::m.dummyf_bb85; -db& dummyf_bb86 = m2c::m.dummyf_bb86; -db& dummyf_bb87 = m2c::m.dummyf_bb87; -db& dummyf_bb88 = m2c::m.dummyf_bb88; -db& dummyf_bb89 = m2c::m.dummyf_bb89; -db& dummyf_bb8a = m2c::m.dummyf_bb8a; -db& dummyf_bb8b = m2c::m.dummyf_bb8b; -db& dummyf_bb8c = m2c::m.dummyf_bb8c; -db& dummyf_bb8d = m2c::m.dummyf_bb8d; -db& dummyf_bb8e = m2c::m.dummyf_bb8e; -db& dummyf_bb8f = m2c::m.dummyf_bb8f; -db& dummyf_bb90 = m2c::m.dummyf_bb90; -db (& dummyf_bb98)[32] = m2c::m.dummyf_bb98; -db& dummyf_bbb8 = m2c::m.dummyf_bbb8; -db& dummyf_bbb9 = m2c::m.dummyf_bbb9; -db& dummyf_bbba = m2c::m.dummyf_bbba; -db& dummyf_bbbb = m2c::m.dummyf_bbbb; -db& dummyf_bbbc = m2c::m.dummyf_bbbc; -db& dummyf_bbbd = m2c::m.dummyf_bbbd; -db& dummyf_bbbe = m2c::m.dummyf_bbbe; -db& dummyf_bbbf = m2c::m.dummyf_bbbf; -db& dummyf_bbc0 = m2c::m.dummyf_bbc0; -db& dummyf_bbc1 = m2c::m.dummyf_bbc1; -db& dummyf_bbc2 = m2c::m.dummyf_bbc2; -db& dummyf_bbc3 = m2c::m.dummyf_bbc3; -db& dummyf_bbc4 = m2c::m.dummyf_bbc4; -db& dummyf_bbc5 = m2c::m.dummyf_bbc5; -db& dummyf_bbc6 = m2c::m.dummyf_bbc6; -db& dummyf_bbc7 = m2c::m.dummyf_bbc7; -db& dummyf_bbc8 = m2c::m.dummyf_bbc8; -db& dummyf_bbc9 = m2c::m.dummyf_bbc9; -db& dummyf_bbca = m2c::m.dummyf_bbca; -db& dummyf_bbcb = m2c::m.dummyf_bbcb; -db& dummyf_bbcc = m2c::m.dummyf_bbcc; -db& dummyf_bbcd = m2c::m.dummyf_bbcd; -db& dummyf_bbce = m2c::m.dummyf_bbce; -db& dummyf_bbcf = m2c::m.dummyf_bbcf; -db& dummyf_bbd0 = m2c::m.dummyf_bbd0; -db& dummyf_bbd1 = m2c::m.dummyf_bbd1; -db (& dummyf_bbd2)[25] = m2c::m.dummyf_bbd2; -db (& dummyf_bbeb)[32] = m2c::m.dummyf_bbeb; -db (& dummyf_bc0b)[32] = m2c::m.dummyf_bc0b; -db (& dummyf_bc2b)[32] = m2c::m.dummyf_bc2b; -db (& dummyf_bc4b)[32] = m2c::m.dummyf_bc4b; -db (& dummyf_bc6b)[32] = m2c::m.dummyf_bc6b; -db& dummyf_bc8b = m2c::m.dummyf_bc8b; -db& dummyf_bc8c = m2c::m.dummyf_bc8c; -db& dummyf_bc8d = m2c::m.dummyf_bc8d; -db& dummyf_bc8e = m2c::m.dummyf_bc8e; -db& dummyf_bc8f = m2c::m.dummyf_bc8f; -db& dummyf_bc90 = m2c::m.dummyf_bc90; -db (& dummyf_bc94)[4] = m2c::m.dummyf_bc94; -db (& dummyf_bc98)[32] = m2c::m.dummyf_bc98; -db& dummyf_bcb8 = m2c::m.dummyf_bcb8; -db& dummyf_bcb9 = m2c::m.dummyf_bcb9; -db& dummyf_bcba = m2c::m.dummyf_bcba; -db& dummyf_bcbb = m2c::m.dummyf_bcbb; -db& dummyf_bcbc = m2c::m.dummyf_bcbc; -db& dummyf_bcbd = m2c::m.dummyf_bcbd; -db& dummyf_bcbe = m2c::m.dummyf_bcbe; -db& dummyf_bcbf = m2c::m.dummyf_bcbf; -db& dummyf_bcc0 = m2c::m.dummyf_bcc0; -db& dummyf_bcc1 = m2c::m.dummyf_bcc1; -db& dummyf_bcc2 = m2c::m.dummyf_bcc2; -db& dummyf_bcc3 = m2c::m.dummyf_bcc3; -db& dummyf_bcc4 = m2c::m.dummyf_bcc4; -db& dummyf_bcc5 = m2c::m.dummyf_bcc5; -db& dummyf_bcc6 = m2c::m.dummyf_bcc6; -db& dummyf_bcc7 = m2c::m.dummyf_bcc7; -db& dummyf_bcc8 = m2c::m.dummyf_bcc8; -db& dummyf_bcc9 = m2c::m.dummyf_bcc9; -db& dummyf_bcca = m2c::m.dummyf_bcca; -db& dummyf_bccb = m2c::m.dummyf_bccb; -db& dummyf_bccc = m2c::m.dummyf_bccc; -db& dummyf_bccd = m2c::m.dummyf_bccd; -db& dummyf_bcce = m2c::m.dummyf_bcce; -db& dummyf_bccf = m2c::m.dummyf_bccf; -db& dummyf_bcd0 = m2c::m.dummyf_bcd0; -db (& dummyf_bcd1)[7] = m2c::m.dummyf_bcd1; -db (& dummyf_bcd8)[32] = m2c::m.dummyf_bcd8; -db& dummyf_bcf8 = m2c::m.dummyf_bcf8; -db& dummyf_bcf9 = m2c::m.dummyf_bcf9; -db& dummyf_bcfa = m2c::m.dummyf_bcfa; -db& dummyf_bcfb = m2c::m.dummyf_bcfb; -db& dummyf_bcfc = m2c::m.dummyf_bcfc; -db& dummyf_bcfd = m2c::m.dummyf_bcfd; -db& dummyf_bcfe = m2c::m.dummyf_bcfe; -db& dummyf_bcff = m2c::m.dummyf_bcff; -db& dummyf_bd00 = m2c::m.dummyf_bd00; -db& dummyf_bd01 = m2c::m.dummyf_bd01; -db& dummyf_bd02 = m2c::m.dummyf_bd02; -db& dummyf_bd03 = m2c::m.dummyf_bd03; -db& dummyf_bd04 = m2c::m.dummyf_bd04; -db& dummyf_bd05 = m2c::m.dummyf_bd05; -db& dummyf_bd06 = m2c::m.dummyf_bd06; -db& dummyf_bd07 = m2c::m.dummyf_bd07; -db& dummyf_bd08 = m2c::m.dummyf_bd08; -db& dummyf_bd09 = m2c::m.dummyf_bd09; -db& dummyf_bd0a = m2c::m.dummyf_bd0a; -db& dummyf_bd0b = m2c::m.dummyf_bd0b; -db& dummyf_bd0c = m2c::m.dummyf_bd0c; -db& dummyf_bd0d = m2c::m.dummyf_bd0d; -db& dummyf_bd0e = m2c::m.dummyf_bd0e; -db& dummyf_bd0f = m2c::m.dummyf_bd0f; -db& dummyf_bd10 = m2c::m.dummyf_bd10; -db& dummyf_bd11 = m2c::m.dummyf_bd11; -db (& dummyf_bd12)[25] = m2c::m.dummyf_bd12; -db (& dummyf_bd2b)[32] = m2c::m.dummyf_bd2b; -db (& dummyf_bd4b)[32] = m2c::m.dummyf_bd4b; -db (& dummyf_bd6b)[32] = m2c::m.dummyf_bd6b; -db (& dummyf_bd8b)[32] = m2c::m.dummyf_bd8b; -db (& dummyf_bdab)[32] = m2c::m.dummyf_bdab; -db& dummyf_bdcb = m2c::m.dummyf_bdcb; -db& dummyf_bdcc = m2c::m.dummyf_bdcc; -db& dummyf_bdcd = m2c::m.dummyf_bdcd; -db& dummyf_bdce = m2c::m.dummyf_bdce; -db& dummyf_bdcf = m2c::m.dummyf_bdcf; -db& dummyf_bdd0 = m2c::m.dummyf_bdd0; -db (& dummyf_bdd1)[7] = m2c::m.dummyf_bdd1; -db (& dummyf_bdd8)[32] = m2c::m.dummyf_bdd8; -db& dummyf_bdf8 = m2c::m.dummyf_bdf8; -db& dummyf_bdf9 = m2c::m.dummyf_bdf9; -db& dummyf_bdfa = m2c::m.dummyf_bdfa; -db& dummyf_bdfb = m2c::m.dummyf_bdfb; -db& dummyf_bdfc = m2c::m.dummyf_bdfc; -db& dummyf_bdfd = m2c::m.dummyf_bdfd; -db& dummyf_bdfe = m2c::m.dummyf_bdfe; -db& dummyf_bdff = m2c::m.dummyf_bdff; -db& dummyf_be00 = m2c::m.dummyf_be00; -db& dummyf_be01 = m2c::m.dummyf_be01; -db& dummyf_be02 = m2c::m.dummyf_be02; -db& dummyf_be03 = m2c::m.dummyf_be03; -db& dummyf_be04 = m2c::m.dummyf_be04; -db& dummyf_be05 = m2c::m.dummyf_be05; -db& dummyf_be06 = m2c::m.dummyf_be06; -db& dummyf_be07 = m2c::m.dummyf_be07; -db& dummyf_be08 = m2c::m.dummyf_be08; -db& dummyf_be09 = m2c::m.dummyf_be09; -db& dummyf_be0a = m2c::m.dummyf_be0a; -db& dummyf_be0b = m2c::m.dummyf_be0b; -db& dummyf_be0c = m2c::m.dummyf_be0c; -db& dummyf_be0d = m2c::m.dummyf_be0d; -db& dummyf_be0e = m2c::m.dummyf_be0e; -db& dummyf_be0f = m2c::m.dummyf_be0f; -db& dummyf_be10 = m2c::m.dummyf_be10; -db (& dummyf_be11)[7] = m2c::m.dummyf_be11; -db (& dummyf_be18)[32] = m2c::m.dummyf_be18; -db& dummyf_be38 = m2c::m.dummyf_be38; -db& dummyf_be39 = m2c::m.dummyf_be39; -db& dummyf_be3a = m2c::m.dummyf_be3a; -db& dummyf_be3b = m2c::m.dummyf_be3b; -db& dummyf_be3c = m2c::m.dummyf_be3c; -db& dummyf_be3d = m2c::m.dummyf_be3d; -db& dummyf_be3e = m2c::m.dummyf_be3e; -db& dummyf_be3f = m2c::m.dummyf_be3f; -db& dummyf_be40 = m2c::m.dummyf_be40; -db& dummyf_be41 = m2c::m.dummyf_be41; -db& dummyf_be42 = m2c::m.dummyf_be42; -db& dummyf_be43 = m2c::m.dummyf_be43; -db& dummyf_be44 = m2c::m.dummyf_be44; -db& dummyf_be45 = m2c::m.dummyf_be45; -db& dummyf_be46 = m2c::m.dummyf_be46; -db& dummyf_be47 = m2c::m.dummyf_be47; -db& dummyf_be48 = m2c::m.dummyf_be48; -db& dummyf_be49 = m2c::m.dummyf_be49; -db& dummyf_be4a = m2c::m.dummyf_be4a; -db& dummyf_be4b = m2c::m.dummyf_be4b; -db& dummyf_be4c = m2c::m.dummyf_be4c; -db& dummyf_be4d = m2c::m.dummyf_be4d; -db& dummyf_be4e = m2c::m.dummyf_be4e; -db& dummyf_be4f = m2c::m.dummyf_be4f; -db& dummyf_be50 = m2c::m.dummyf_be50; -db& dummyf_be51 = m2c::m.dummyf_be51; -db (& dummyf_be52)[25] = m2c::m.dummyf_be52; -db (& dummyf_be6b)[32] = m2c::m.dummyf_be6b; -db (& dummyf_be8b)[32] = m2c::m.dummyf_be8b; -db (& dummyf_beab)[32] = m2c::m.dummyf_beab; -db (& dummyf_becb)[32] = m2c::m.dummyf_becb; -db& dummyf_beeb = m2c::m.dummyf_beeb; -db& dummyf_beec = m2c::m.dummyf_beec; -db& dummyf_beed = m2c::m.dummyf_beed; -db& dummyf_beee = m2c::m.dummyf_beee; -db& dummyf_beef = m2c::m.dummyf_beef; -db& dummyf_bef0 = m2c::m.dummyf_bef0; -db& dummyf_bef1 = m2c::m.dummyf_bef1; -db& dummyf_bef2 = m2c::m.dummyf_bef2; -db& dummyf_bef3 = m2c::m.dummyf_bef3; +db (& dummyf_8622)[32] = m2c::m.dummyf_8622; +db (& dummyf_8642)[32] = m2c::m.dummyf_8642; +db (& dummyf_8662)[32] = m2c::m.dummyf_8662; +db (& dummyf_8682)[32] = m2c::m.dummyf_8682; +db (& dummyf_86a2)[32] = m2c::m.dummyf_86a2; +db (& dummyf_86c2)[32] = m2c::m.dummyf_86c2; +db (& dummyf_86e2)[32] = m2c::m.dummyf_86e2; +db (& dummyf_8702)[32] = m2c::m.dummyf_8702; +db (& dummyf_8722)[32] = m2c::m.dummyf_8722; +db (& dummyf_8742)[32] = m2c::m.dummyf_8742; +db (& dummyf_8762)[32] = m2c::m.dummyf_8762; +db (& dummyf_8782)[32] = m2c::m.dummyf_8782; +db (& dummyf_87a2)[32] = m2c::m.dummyf_87a2; +db (& dummyf_87c2)[32] = m2c::m.dummyf_87c2; +db (& dummyf_87e2)[32] = m2c::m.dummyf_87e2; +db (& dummyf_8802)[32] = m2c::m.dummyf_8802; +db (& dummyf_8822)[32] = m2c::m.dummyf_8822; +db (& dummyf_8842)[32] = m2c::m.dummyf_8842; +db (& dummyf_8862)[32] = m2c::m.dummyf_8862; +db (& dummyf_8882)[32] = m2c::m.dummyf_8882; +db (& dummyf_88a2)[32] = m2c::m.dummyf_88a2; +db (& dummyf_88c2)[32] = m2c::m.dummyf_88c2; +db (& dummyf_88e2)[32] = m2c::m.dummyf_88e2; +db (& dummyf_8902)[32] = m2c::m.dummyf_8902; +db (& dummyf_8922)[32] = m2c::m.dummyf_8922; +db (& dummyf_8942)[32] = m2c::m.dummyf_8942; +db (& dummyf_8962)[32] = m2c::m.dummyf_8962; +db (& dummyf_8982)[32] = m2c::m.dummyf_8982; +db (& dummyf_89a2)[32] = m2c::m.dummyf_89a2; +db (& dummyf_89c2)[32] = m2c::m.dummyf_89c2; +db (& dummyf_89e2)[32] = m2c::m.dummyf_89e2; +db (& dummyf_8a02)[32] = m2c::m.dummyf_8a02; +db (& dummyf_8a22)[32] = m2c::m.dummyf_8a22; +db (& dummyf_8a42)[32] = m2c::m.dummyf_8a42; +db (& dummyf_8a62)[32] = m2c::m.dummyf_8a62; +db (& dummyf_8a82)[32] = m2c::m.dummyf_8a82; +db (& dummyf_8aa2)[32] = m2c::m.dummyf_8aa2; +db (& dummyf_8ac2)[32] = m2c::m.dummyf_8ac2; +db (& dummyf_8ae2)[32] = m2c::m.dummyf_8ae2; +db (& dummyf_8b02)[32] = m2c::m.dummyf_8b02; +db (& dummyf_8b22)[32] = m2c::m.dummyf_8b22; +db (& dummyf_8b42)[32] = m2c::m.dummyf_8b42; +db (& dummyf_8b62)[32] = m2c::m.dummyf_8b62; +db (& dummyf_8b82)[32] = m2c::m.dummyf_8b82; +db (& dummyf_8ba2)[32] = m2c::m.dummyf_8ba2; +db (& dummyf_8bc2)[32] = m2c::m.dummyf_8bc2; +db (& dummyf_8be2)[32] = m2c::m.dummyf_8be2; +db (& dummyf_8c02)[32] = m2c::m.dummyf_8c02; +db (& dummyf_8c22)[32] = m2c::m.dummyf_8c22; +db (& dummyf_8c42)[32] = m2c::m.dummyf_8c42; +db (& dummyf_8c62)[32] = m2c::m.dummyf_8c62; +db (& dummyf_8c82)[32] = m2c::m.dummyf_8c82; +db (& dummyf_8ca2)[32] = m2c::m.dummyf_8ca2; +db (& dummyf_8cc2)[32] = m2c::m.dummyf_8cc2; +db (& dummyf_8ce2)[32] = m2c::m.dummyf_8ce2; +db (& dummyf_8d02)[32] = m2c::m.dummyf_8d02; +db (& dummyf_8d22)[32] = m2c::m.dummyf_8d22; +db (& dummyf_8d42)[32] = m2c::m.dummyf_8d42; +db (& dummyf_8d62)[32] = m2c::m.dummyf_8d62; +db (& dummyf_8d82)[32] = m2c::m.dummyf_8d82; +db (& dummyf_8da2)[32] = m2c::m.dummyf_8da2; +db (& dummyf_8dc2)[32] = m2c::m.dummyf_8dc2; +db (& dummyf_8de2)[32] = m2c::m.dummyf_8de2; +db (& dummyf_8e02)[32] = m2c::m.dummyf_8e02; +db (& dummyf_8e22)[32] = m2c::m.dummyf_8e22; +db (& dummyf_8e42)[32] = m2c::m.dummyf_8e42; +db (& dummyf_8e62)[32] = m2c::m.dummyf_8e62; +db (& dummyf_8e82)[32] = m2c::m.dummyf_8e82; +db (& dummyf_8ea2)[32] = m2c::m.dummyf_8ea2; +db (& dummyf_8ec2)[32] = m2c::m.dummyf_8ec2; +db (& dummyf_8ee2)[32] = m2c::m.dummyf_8ee2; +db (& dummyf_8f02)[32] = m2c::m.dummyf_8f02; +db (& dummyf_8f22)[32] = m2c::m.dummyf_8f22; +db (& dummyf_8f42)[32] = m2c::m.dummyf_8f42; +db (& dummyf_8f62)[32] = m2c::m.dummyf_8f62; +db (& dummyf_8f82)[32] = m2c::m.dummyf_8f82; +db (& dummyf_8fa2)[32] = m2c::m.dummyf_8fa2; +db (& dummyf_8fc2)[32] = m2c::m.dummyf_8fc2; +db (& dummyf_8fe2)[32] = m2c::m.dummyf_8fe2; +db (& dummyf_9002)[32] = m2c::m.dummyf_9002; +db (& dummyf_9022)[32] = m2c::m.dummyf_9022; +db (& dummyf_9042)[32] = m2c::m.dummyf_9042; +db (& dummyf_9062)[32] = m2c::m.dummyf_9062; +db (& dummyf_9082)[32] = m2c::m.dummyf_9082; +db (& dummyf_90a2)[32] = m2c::m.dummyf_90a2; +db (& dummyf_90c2)[32] = m2c::m.dummyf_90c2; +db (& dummyf_90e2)[32] = m2c::m.dummyf_90e2; +db (& dummyf_9102)[32] = m2c::m.dummyf_9102; +db (& dummyf_9122)[32] = m2c::m.dummyf_9122; +db (& dummyf_9142)[32] = m2c::m.dummyf_9142; +db (& dummyf_9162)[32] = m2c::m.dummyf_9162; +db (& dummyf_9182)[32] = m2c::m.dummyf_9182; +db (& dummyf_91a2)[32] = m2c::m.dummyf_91a2; +db (& dummyf_91c2)[32] = m2c::m.dummyf_91c2; +db (& dummyf_91e2)[32] = m2c::m.dummyf_91e2; +db (& dummyf_9202)[32] = m2c::m.dummyf_9202; +db (& dummyf_9222)[32] = m2c::m.dummyf_9222; +db (& dummyf_9242)[32] = m2c::m.dummyf_9242; +db (& dummyf_9262)[32] = m2c::m.dummyf_9262; +db (& dummyf_9282)[32] = m2c::m.dummyf_9282; +db (& dummyf_92a2)[32] = m2c::m.dummyf_92a2; +db (& dummyf_92c2)[32] = m2c::m.dummyf_92c2; +db (& dummyf_92e2)[32] = m2c::m.dummyf_92e2; +db (& dummyf_9302)[32] = m2c::m.dummyf_9302; +db (& dummyf_9322)[32] = m2c::m.dummyf_9322; +db (& dummyf_9342)[32] = m2c::m.dummyf_9342; +db (& dummyf_9362)[32] = m2c::m.dummyf_9362; +db (& dummyf_9382)[32] = m2c::m.dummyf_9382; +db (& dummyf_93a2)[32] = m2c::m.dummyf_93a2; +db (& dummyf_93c2)[32] = m2c::m.dummyf_93c2; +db (& dummyf_93e2)[32] = m2c::m.dummyf_93e2; +db (& dummyf_9402)[32] = m2c::m.dummyf_9402; +db (& dummyf_9422)[32] = m2c::m.dummyf_9422; +db (& dummyf_9442)[32] = m2c::m.dummyf_9442; +db (& dummyf_9462)[32] = m2c::m.dummyf_9462; +db (& dummyf_9482)[32] = m2c::m.dummyf_9482; +db (& dummyf_94a2)[32] = m2c::m.dummyf_94a2; +db (& dummyf_94c2)[32] = m2c::m.dummyf_94c2; +db (& dummyf_94e2)[32] = m2c::m.dummyf_94e2; +db (& dummyf_9502)[32] = m2c::m.dummyf_9502; +db (& dummyf_9522)[32] = m2c::m.dummyf_9522; +db (& dummyf_9542)[32] = m2c::m.dummyf_9542; +db (& dummyf_9562)[32] = m2c::m.dummyf_9562; +db (& dummyf_9582)[32] = m2c::m.dummyf_9582; +db (& dummyf_95a2)[32] = m2c::m.dummyf_95a2; +db (& dummyf_95c2)[32] = m2c::m.dummyf_95c2; +db (& dummyf_95e2)[32] = m2c::m.dummyf_95e2; +db (& dummyf_9602)[32] = m2c::m.dummyf_9602; +db (& dummyf_9622)[32] = m2c::m.dummyf_9622; +db (& dummyf_9642)[32] = m2c::m.dummyf_9642; +db (& dummyf_9662)[32] = m2c::m.dummyf_9662; +db (& dummyf_9682)[32] = m2c::m.dummyf_9682; +db (& dummyf_96a2)[32] = m2c::m.dummyf_96a2; +db (& dummyf_96c2)[32] = m2c::m.dummyf_96c2; +db (& dummyf_96e2)[32] = m2c::m.dummyf_96e2; +db (& dummyf_9702)[32] = m2c::m.dummyf_9702; +db (& dummyf_9722)[32] = m2c::m.dummyf_9722; +db (& dummyf_9742)[32] = m2c::m.dummyf_9742; +db (& dummyf_9762)[32] = m2c::m.dummyf_9762; +db (& dummyf_9782)[32] = m2c::m.dummyf_9782; +db (& dummyf_97a2)[32] = m2c::m.dummyf_97a2; +db (& dummyf_97c2)[32] = m2c::m.dummyf_97c2; +db (& dummyf_97e2)[32] = m2c::m.dummyf_97e2; +db (& dummyf_9802)[32] = m2c::m.dummyf_9802; +db (& dummyf_9822)[32] = m2c::m.dummyf_9822; +db (& dummyf_9842)[32] = m2c::m.dummyf_9842; +db (& dummyf_9862)[32] = m2c::m.dummyf_9862; +db (& dummyf_9882)[32] = m2c::m.dummyf_9882; +db (& dummyf_98a2)[32] = m2c::m.dummyf_98a2; +db (& dummyf_98c2)[32] = m2c::m.dummyf_98c2; +db (& dummyf_98e2)[32] = m2c::m.dummyf_98e2; +db (& dummyf_9902)[32] = m2c::m.dummyf_9902; +db (& dummyf_9922)[32] = m2c::m.dummyf_9922; +db (& dummyf_9942)[32] = m2c::m.dummyf_9942; +db (& dummyf_9962)[32] = m2c::m.dummyf_9962; +db (& dummyf_9982)[32] = m2c::m.dummyf_9982; +db (& dummyf_99a2)[32] = m2c::m.dummyf_99a2; +db (& dummyf_99c2)[32] = m2c::m.dummyf_99c2; +db (& dummyf_99e2)[32] = m2c::m.dummyf_99e2; +db (& dummyf_9a02)[32] = m2c::m.dummyf_9a02; +db (& dummyf_9a22)[32] = m2c::m.dummyf_9a22; +db (& dummyf_9a42)[32] = m2c::m.dummyf_9a42; +db (& dummyf_9a62)[32] = m2c::m.dummyf_9a62; +db (& dummyf_9a82)[32] = m2c::m.dummyf_9a82; +db (& dummyf_9aa2)[32] = m2c::m.dummyf_9aa2; +db (& dummyf_9ac2)[32] = m2c::m.dummyf_9ac2; +db (& dummyf_9ae2)[32] = m2c::m.dummyf_9ae2; +db (& dummyf_9b02)[32] = m2c::m.dummyf_9b02; +db (& dummyf_9b22)[32] = m2c::m.dummyf_9b22; +db (& dummyf_9b42)[32] = m2c::m.dummyf_9b42; +db (& dummyf_9b62)[32] = m2c::m.dummyf_9b62; +db (& dummyf_9b82)[32] = m2c::m.dummyf_9b82; +db (& dummyf_9ba2)[32] = m2c::m.dummyf_9ba2; +db (& dummyf_9bc2)[32] = m2c::m.dummyf_9bc2; +db (& dummyf_9be2)[32] = m2c::m.dummyf_9be2; +db (& dummyf_9c02)[32] = m2c::m.dummyf_9c02; +db (& dummyf_9c22)[32] = m2c::m.dummyf_9c22; +db (& dummyf_9c42)[32] = m2c::m.dummyf_9c42; +db (& dummyf_9c62)[32] = m2c::m.dummyf_9c62; +db (& dummyf_9c82)[32] = m2c::m.dummyf_9c82; +db (& dummyf_9ca2)[32] = m2c::m.dummyf_9ca2; +db (& dummyf_9cc2)[32] = m2c::m.dummyf_9cc2; +db (& dummyf_9ce2)[32] = m2c::m.dummyf_9ce2; +db (& dummyf_9d02)[32] = m2c::m.dummyf_9d02; +db (& dummyf_9d22)[32] = m2c::m.dummyf_9d22; +db (& dummyf_9d42)[32] = m2c::m.dummyf_9d42; +db (& dummyf_9d62)[32] = m2c::m.dummyf_9d62; +db (& dummyf_9d82)[32] = m2c::m.dummyf_9d82; +db (& dummyf_9da2)[32] = m2c::m.dummyf_9da2; +db (& dummyf_9dc2)[32] = m2c::m.dummyf_9dc2; +db (& dummyf_9de2)[32] = m2c::m.dummyf_9de2; +db (& dummyf_9e02)[32] = m2c::m.dummyf_9e02; +db (& dummyf_9e22)[32] = m2c::m.dummyf_9e22; +db (& dummyf_9e42)[32] = m2c::m.dummyf_9e42; +db (& dummyf_9e62)[32] = m2c::m.dummyf_9e62; +db (& dummyf_9e82)[32] = m2c::m.dummyf_9e82; +db (& dummyf_9ea2)[32] = m2c::m.dummyf_9ea2; +db (& dummyf_9ec2)[32] = m2c::m.dummyf_9ec2; +db (& dummyf_9ee2)[32] = m2c::m.dummyf_9ee2; +db (& dummyf_9f02)[32] = m2c::m.dummyf_9f02; +db (& dummyf_9f22)[32] = m2c::m.dummyf_9f22; +db (& dummyf_9f42)[32] = m2c::m.dummyf_9f42; +db (& dummyf_9f62)[32] = m2c::m.dummyf_9f62; +db (& dummyf_9f82)[32] = m2c::m.dummyf_9f82; +db (& dummyf_9fa2)[32] = m2c::m.dummyf_9fa2; +db (& dummyf_9fc2)[32] = m2c::m.dummyf_9fc2; +db (& dummyf_9fe2)[32] = m2c::m.dummyf_9fe2; +db (& dummyf_a002)[32] = m2c::m.dummyf_a002; +db (& dummyf_a022)[32] = m2c::m.dummyf_a022; +db (& dummyf_a042)[32] = m2c::m.dummyf_a042; +db (& dummyf_a062)[32] = m2c::m.dummyf_a062; +db (& dummyf_a082)[32] = m2c::m.dummyf_a082; +db (& dummyf_a0a2)[32] = m2c::m.dummyf_a0a2; +db (& dummyf_a0c2)[32] = m2c::m.dummyf_a0c2; +db (& dummyf_a0e2)[32] = m2c::m.dummyf_a0e2; +db (& dummyf_a102)[32] = m2c::m.dummyf_a102; +db (& dummyf_a122)[32] = m2c::m.dummyf_a122; +db (& dummyf_a142)[32] = m2c::m.dummyf_a142; +db (& dummyf_a162)[32] = m2c::m.dummyf_a162; +db (& dummyf_a182)[32] = m2c::m.dummyf_a182; +db (& dummyf_a1a2)[32] = m2c::m.dummyf_a1a2; +db (& dummyf_a1c2)[32] = m2c::m.dummyf_a1c2; +db (& dummyf_a1e2)[32] = m2c::m.dummyf_a1e2; +db (& dummyf_a202)[32] = m2c::m.dummyf_a202; +db (& dummyf_a222)[32] = m2c::m.dummyf_a222; +db (& dummyf_a242)[32] = m2c::m.dummyf_a242; +db (& dummyf_a262)[32] = m2c::m.dummyf_a262; +db (& dummyf_a282)[32] = m2c::m.dummyf_a282; +db (& dummyf_a2a2)[32] = m2c::m.dummyf_a2a2; +db (& dummyf_a2c2)[32] = m2c::m.dummyf_a2c2; +db (& dummyf_a2e2)[32] = m2c::m.dummyf_a2e2; +db (& dummyf_a302)[32] = m2c::m.dummyf_a302; +db (& dummyf_a322)[32] = m2c::m.dummyf_a322; +db (& dummyf_a342)[32] = m2c::m.dummyf_a342; +db& dummyf_a362 = m2c::m.dummyf_a362; +db& dummyf_a363 = m2c::m.dummyf_a363; +db& dummyf_a364 = m2c::m.dummyf_a364; +db& dummyf_a365 = m2c::m.dummyf_a365; +db& unk_18946 = m2c::m.unk_18946; +db (& dummyf_a367)[32] = m2c::m.dummyf_a367; +db (& dummyf_a387)[32] = m2c::m.dummyf_a387; +db (& dummyf_a3a7)[32] = m2c::m.dummyf_a3a7; +db (& dummyf_a3c7)[32] = m2c::m.dummyf_a3c7; +db (& dummyf_a3e7)[32] = m2c::m.dummyf_a3e7; +db (& dummyf_a407)[32] = m2c::m.dummyf_a407; +db (& dummyf_a427)[32] = m2c::m.dummyf_a427; +db (& dummyf_a447)[32] = m2c::m.dummyf_a447; +db (& dummyf_a467)[32] = m2c::m.dummyf_a467; +db (& dummyf_a487)[32] = m2c::m.dummyf_a487; +db (& dummyf_a4a7)[32] = m2c::m.dummyf_a4a7; +db (& dummyf_a4c7)[32] = m2c::m.dummyf_a4c7; +db (& dummyf_a4e7)[32] = m2c::m.dummyf_a4e7; +db (& dummyf_a507)[32] = m2c::m.dummyf_a507; +db (& dummyf_a527)[32] = m2c::m.dummyf_a527; +db (& dummyf_a547)[32] = m2c::m.dummyf_a547; +db (& dummyf_a567)[32] = m2c::m.dummyf_a567; +db (& dummyf_a587)[32] = m2c::m.dummyf_a587; +db (& dummyf_a5a7)[32] = m2c::m.dummyf_a5a7; +db (& dummyf_a5c7)[32] = m2c::m.dummyf_a5c7; +db (& dummyf_a5e7)[32] = m2c::m.dummyf_a5e7; +db (& dummyf_a607)[32] = m2c::m.dummyf_a607; +db (& dummyf_a627)[32] = m2c::m.dummyf_a627; +db (& dummyf_a647)[32] = m2c::m.dummyf_a647; +db (& dummyf_a667)[32] = m2c::m.dummyf_a667; +db (& dummyf_a687)[32] = m2c::m.dummyf_a687; +db (& dummyf_a6a7)[32] = m2c::m.dummyf_a6a7; +db (& dummyf_a6c7)[32] = m2c::m.dummyf_a6c7; +db (& dummyf_a6e7)[32] = m2c::m.dummyf_a6e7; +db (& dummyf_a707)[32] = m2c::m.dummyf_a707; +db (& dummyf_a727)[32] = m2c::m.dummyf_a727; +db (& dummyf_a747)[32] = m2c::m.dummyf_a747; +db (& dummyf_a767)[32] = m2c::m.dummyf_a767; +db (& dummyf_a787)[32] = m2c::m.dummyf_a787; +db (& dummyf_a7a7)[32] = m2c::m.dummyf_a7a7; +db (& dummyf_a7c7)[32] = m2c::m.dummyf_a7c7; +db (& dummyf_a7e7)[32] = m2c::m.dummyf_a7e7; +db (& dummyf_a807)[32] = m2c::m.dummyf_a807; +db (& dummyf_a827)[32] = m2c::m.dummyf_a827; +db (& dummyf_a847)[32] = m2c::m.dummyf_a847; +db (& dummyf_a867)[32] = m2c::m.dummyf_a867; +db (& dummyf_a887)[32] = m2c::m.dummyf_a887; +db (& dummyf_a8a7)[32] = m2c::m.dummyf_a8a7; +db (& dummyf_a8c7)[32] = m2c::m.dummyf_a8c7; +db (& dummyf_a8e7)[32] = m2c::m.dummyf_a8e7; +db (& dummyf_a907)[32] = m2c::m.dummyf_a907; +db (& dummyf_a927)[32] = m2c::m.dummyf_a927; +db (& dummyf_a947)[32] = m2c::m.dummyf_a947; +db (& dummyf_a967)[32] = m2c::m.dummyf_a967; +db (& dummyf_a987)[32] = m2c::m.dummyf_a987; +db (& dummyf_a9a7)[32] = m2c::m.dummyf_a9a7; +db (& dummyf_a9c7)[32] = m2c::m.dummyf_a9c7; +db& dummyf_a9e7 = m2c::m.dummyf_a9e7; +db& dummyf_a9e8 = m2c::m.dummyf_a9e8; +db& dummyf_a9e9 = m2c::m.dummyf_a9e9; +db& dummyf_a9ea = m2c::m.dummyf_a9ea; +db& dummyf_a9eb = m2c::m.dummyf_a9eb; +db& dummyf_a9ec = m2c::m.dummyf_a9ec; +db& dummyf_a9ed = m2c::m.dummyf_a9ed; +db& dummyf_a9ee = m2c::m.dummyf_a9ee; +db& dummyf_a9ef = m2c::m.dummyf_a9ef; +db& dummyf_a9f0 = m2c::m.dummyf_a9f0; +db& dummyf_a9f1 = m2c::m.dummyf_a9f1; +db& dummyf_a9f2 = m2c::m.dummyf_a9f2; +db& dummyf_a9f3 = m2c::m.dummyf_a9f3; +db& dummyf_a9f4 = m2c::m.dummyf_a9f4; +db& dummyf_a9f5 = m2c::m.dummyf_a9f5; +db& dummyf_a9f6 = m2c::m.dummyf_a9f6; +db& dummyf_a9f7 = m2c::m.dummyf_a9f7; +db& unk_18fd8 = m2c::m.unk_18fd8; +db (& dummyf_a9f9)[32] = m2c::m.dummyf_a9f9; +db (& dummyf_aa19)[32] = m2c::m.dummyf_aa19; +db (& dummyf_aa39)[32] = m2c::m.dummyf_aa39; +db (& dummyf_aa59)[32] = m2c::m.dummyf_aa59; +db& dummyf_aa79 = m2c::m.dummyf_aa79; +db& dummyf_aa7a = m2c::m.dummyf_aa7a; +db& dummyf_aa7b = m2c::m.dummyf_aa7b; +db& dummyf_aa7c = m2c::m.dummyf_aa7c; +db& dummyf_aa7d = m2c::m.dummyf_aa7d; +db& dummyf_aa7e = m2c::m.dummyf_aa7e; +db& dummyf_aa7f = m2c::m.dummyf_aa7f; +db& dummyf_aa80 = m2c::m.dummyf_aa80; +db& dummyf_aa81 = m2c::m.dummyf_aa81; +db& dummyf_aa82 = m2c::m.dummyf_aa82; +db& dummyf_aa83 = m2c::m.dummyf_aa83; +db& dummyf_aa84 = m2c::m.dummyf_aa84; +db& dummyf_aa85 = m2c::m.dummyf_aa85; +db& dummyf_aa86 = m2c::m.dummyf_aa86; +db& dummyf_aa87 = m2c::m.dummyf_aa87; +db& dummyf_aa88 = m2c::m.dummyf_aa88; +db& dummyf_aa89 = m2c::m.dummyf_aa89; +db& dummyf_aa8a = m2c::m.dummyf_aa8a; +db& dummyf_aa8b = m2c::m.dummyf_aa8b; +db& dummyf_aa8c = m2c::m.dummyf_aa8c; +db& dummyf_aa8d = m2c::m.dummyf_aa8d; +dw& dummyf_aa8e = m2c::m.dummyf_aa8e; +dw& dummyf_aa90 = m2c::m.dummyf_aa90; +db& dummyf_aa92 = m2c::m.dummyf_aa92; +db& dummyf_aa93 = m2c::m.dummyf_aa93; +dw& dummyf_aa94 = m2c::m.dummyf_aa94; +dw& dummyf_aa96 = m2c::m.dummyf_aa96; +db (& dummyf_aa98)[32] = m2c::m.dummyf_aa98; +db (& dummyf_aab8)[32] = m2c::m.dummyf_aab8; +db (& dummyf_aad8)[32] = m2c::m.dummyf_aad8; +db (& dummyf_aaf8)[32] = m2c::m.dummyf_aaf8; +db (& dummyf_ab18)[32] = m2c::m.dummyf_ab18; +db (& dummyf_ab38)[32] = m2c::m.dummyf_ab38; +db (& dummyf_ab58)[32] = m2c::m.dummyf_ab58; +db (& dummyf_ab78)[32] = m2c::m.dummyf_ab78; +db (& dummyf_ab98)[32] = m2c::m.dummyf_ab98; +db (& dummyf_abb8)[32] = m2c::m.dummyf_abb8; +dw& dummyf_abd8 = m2c::m.dummyf_abd8; +dw& dummyf_abda = m2c::m.dummyf_abda; +dw& dummyf_abdc = m2c::m.dummyf_abdc; +db& dummyf_abde = m2c::m.dummyf_abde; +db& dummyf_abdf = m2c::m.dummyf_abdf; +dw& dummyf_abe0 = m2c::m.dummyf_abe0; +dw& dummyf_abe2 = m2c::m.dummyf_abe2; +dw& dummyf_abe4 = m2c::m.dummyf_abe4; +db (& dummyf_abe6)[32] = m2c::m.dummyf_abe6; +db (& dummyf_ac06)[32] = m2c::m.dummyf_ac06; +db& dummyf_ac26 = m2c::m.dummyf_ac26; +db& dummyf_ac27 = m2c::m.dummyf_ac27; +db& dummyf_ac28 = m2c::m.dummyf_ac28; +db& dummyf_ac29 = m2c::m.dummyf_ac29; +db& dummyf_ac2a = m2c::m.dummyf_ac2a; +db& dummyf_ac2b = m2c::m.dummyf_ac2b; +db& dummyf_ac2c = m2c::m.dummyf_ac2c; +db& dummyf_ac2d = m2c::m.dummyf_ac2d; +db& dummyf_ac2e = m2c::m.dummyf_ac2e; +db& dummyf_ac2f = m2c::m.dummyf_ac2f; +db& dummyf_ac30 = m2c::m.dummyf_ac30; +db& dummyf_ac31 = m2c::m.dummyf_ac31; +db& dummyf_ac32 = m2c::m.dummyf_ac32; +db& dummyf_ac33 = m2c::m.dummyf_ac33; +db& dummyf_ac34 = m2c::m.dummyf_ac34; +db& dummyf_ac35 = m2c::m.dummyf_ac35; +db& dummyf_ac36 = m2c::m.dummyf_ac36; +db& dummyf_ac37 = m2c::m.dummyf_ac37; +db& dummyf_ac38 = m2c::m.dummyf_ac38; +db& dummyf_ac39 = m2c::m.dummyf_ac39; +dw& dummyf_ac3a = m2c::m.dummyf_ac3a; +db& dummyf_ac3c = m2c::m.dummyf_ac3c; +db& dummyf_ac3d = m2c::m.dummyf_ac3d; +db& dummyf_ac3e = m2c::m.dummyf_ac3e; +db& dummyf_ac3f = m2c::m.dummyf_ac3f; +db& dummyf_ac40 = m2c::m.dummyf_ac40; +db& dummyf_ac41 = m2c::m.dummyf_ac41; +db& dummyf_ac42 = m2c::m.dummyf_ac42; +db& dummyf_ac43 = m2c::m.dummyf_ac43; +db& dummyf_ac44 = m2c::m.dummyf_ac44; +db& dummyf_ac45 = m2c::m.dummyf_ac45; +db& dummyf_ac46 = m2c::m.dummyf_ac46; +db& dummyf_ac47 = m2c::m.dummyf_ac47; +db& dummyf_ac48 = m2c::m.dummyf_ac48; +db& dummyf_ac49 = m2c::m.dummyf_ac49; +db& dummyf_ac4a = m2c::m.dummyf_ac4a; +db& dummyf_ac4b = m2c::m.dummyf_ac4b; +db& dummyf_ac4c = m2c::m.dummyf_ac4c; +db& dummyf_ac4d = m2c::m.dummyf_ac4d; +db& dummyf_ac4e = m2c::m.dummyf_ac4e; +db& dummyf_ac4f = m2c::m.dummyf_ac4f; +db& dummyf_ac50 = m2c::m.dummyf_ac50; +db& dummyf_ac51 = m2c::m.dummyf_ac51; +db& dummyf_ac52 = m2c::m.dummyf_ac52; +db& dummyf_ac53 = m2c::m.dummyf_ac53; +db& dummyf_ac54 = m2c::m.dummyf_ac54; +dw& dummyf_ac55 = m2c::m.dummyf_ac55; +dw& dummyf_ac57 = m2c::m.dummyf_ac57; +db& dummyf_ac59 = m2c::m.dummyf_ac59; +db& dummyf_ac5a = m2c::m.dummyf_ac5a; +dw& dummyf_ac5b = m2c::m.dummyf_ac5b; +db& dummyf_ac5d = m2c::m.dummyf_ac5d; +db& dummyf_ac5e = m2c::m.dummyf_ac5e; +db& dummyf_ac5f = m2c::m.dummyf_ac5f; +db& dummyf_ac60 = m2c::m.dummyf_ac60; +db& dummyf_ac61 = m2c::m.dummyf_ac61; +dw& dummyf_ac62 = m2c::m.dummyf_ac62; +db& dummyf_ac64 = m2c::m.dummyf_ac64; +db& dummyf_ac65 = m2c::m.dummyf_ac65; +db& dummyf_ac66 = m2c::m.dummyf_ac66; +db& dummyf_ac67 = m2c::m.dummyf_ac67; +db& dummyf_ac68 = m2c::m.dummyf_ac68; +db& dummyf_ac69 = m2c::m.dummyf_ac69; +db& dummyf_ac6a = m2c::m.dummyf_ac6a; +db& dummyf_ac6b = m2c::m.dummyf_ac6b; +db& dummyf_ac6c = m2c::m.dummyf_ac6c; +db& dummyf_ac6d = m2c::m.dummyf_ac6d; +db& dummyf_ac6e = m2c::m.dummyf_ac6e; +db& dummyf_ac6f = m2c::m.dummyf_ac6f; +db& dummyf_ac70 = m2c::m.dummyf_ac70; +db& dummyf_ac71 = m2c::m.dummyf_ac71; +db& dummyf_ac72 = m2c::m.dummyf_ac72; +db& dummyf_ac73 = m2c::m.dummyf_ac73; +db& dummyf_ac74 = m2c::m.dummyf_ac74; +db& dummyf_ac75 = m2c::m.dummyf_ac75; +db& dummyf_ac76 = m2c::m.dummyf_ac76; +db& dummyf_ac77 = m2c::m.dummyf_ac77; +dw& dummyf_ac78 = m2c::m.dummyf_ac78; +dw& dummyf_ac7a = m2c::m.dummyf_ac7a; +dw& dummyf_ac7c = m2c::m.dummyf_ac7c; +db& dummyf_ac7e = m2c::m.dummyf_ac7e; +db& dummyf_ac7f = m2c::m.dummyf_ac7f; +db& dummyf_ac80 = m2c::m.dummyf_ac80; +db& dummyf_ac81 = m2c::m.dummyf_ac81; +db& dummyf_ac82 = m2c::m.dummyf_ac82; +db& dummyf_ac83 = m2c::m.dummyf_ac83; +db& dummyf_ac84 = m2c::m.dummyf_ac84; +db& dummyf_ac85 = m2c::m.dummyf_ac85; +db& dummyf_ac86 = m2c::m.dummyf_ac86; +db& dummyf_ac87 = m2c::m.dummyf_ac87; +dd& dummyf_ac88 = m2c::m.dummyf_ac88; +dw& dummyf_ac8c = m2c::m.dummyf_ac8c; +db& dummyf_ac8e = m2c::m.dummyf_ac8e; +db& dummyf_ac8f = m2c::m.dummyf_ac8f; +db& dummyf_ac90 = m2c::m.dummyf_ac90; +db& dummyf_ac91 = m2c::m.dummyf_ac91; +dw& dummyf_ac92 = m2c::m.dummyf_ac92; +dw& dummyf_ac94 = m2c::m.dummyf_ac94; +dw& dummyf_ac96 = m2c::m.dummyf_ac96; +dw& dummyf_ac98 = m2c::m.dummyf_ac98; +db (& dummyf_ac9a)[32] = m2c::m.dummyf_ac9a; +db (& dummyf_acba)[32] = m2c::m.dummyf_acba; +db (& dummyf_acda)[32] = m2c::m.dummyf_acda; +db (& dummyf_acfa)[32] = m2c::m.dummyf_acfa; +db (& dummyf_ad1a)[32] = m2c::m.dummyf_ad1a; +db& dummyf_ad3a = m2c::m.dummyf_ad3a; +db& dummyf_ad3b = m2c::m.dummyf_ad3b; +db& dummyf_ad3c = m2c::m.dummyf_ad3c; +db& dummyf_ad3d = m2c::m.dummyf_ad3d; +db& dummyf_ad3e = m2c::m.dummyf_ad3e; +db& dummyf_ad3f = m2c::m.dummyf_ad3f; +db& dummyf_ad40 = m2c::m.dummyf_ad40; +db& dummyf_ad41 = m2c::m.dummyf_ad41; +db& dummyf_ad42 = m2c::m.dummyf_ad42; +db& dummyf_ad43 = m2c::m.dummyf_ad43; +db& dummyf_ad44 = m2c::m.dummyf_ad44; +db& dummyf_ad45 = m2c::m.dummyf_ad45; +db& dummyf_ad46 = m2c::m.dummyf_ad46; +db& dummyf_ad47 = m2c::m.dummyf_ad47; +db& dummyf_ad48 = m2c::m.dummyf_ad48; +db& dummyf_ad49 = m2c::m.dummyf_ad49; +db& unk_1932a = m2c::m.unk_1932a; +db (& dummyf_ad4b)[32] = m2c::m.dummyf_ad4b; +db (& dummyf_ad6b)[32] = m2c::m.dummyf_ad6b; +db (& dummyf_ad8b)[32] = m2c::m.dummyf_ad8b; +db& dummyf_adab = m2c::m.dummyf_adab; +db& dummyf_adac = m2c::m.dummyf_adac; +db& unk_1938d = m2c::m.unk_1938d; +db& dummyf_adae = m2c::m.dummyf_adae; +db& dummyf_adaf = m2c::m.dummyf_adaf; +db& dummyf_adb0 = m2c::m.dummyf_adb0; +db& dummyf_adb1 = m2c::m.dummyf_adb1; +db& dummyf_adb2 = m2c::m.dummyf_adb2; +db& dummyf_adb3 = m2c::m.dummyf_adb3; +db& dummyf_adb4 = m2c::m.dummyf_adb4; +db& dummyf_adb5 = m2c::m.dummyf_adb5; +db& dummyf_adb6 = m2c::m.dummyf_adb6; +db& dummyf_adb7 = m2c::m.dummyf_adb7; +db& dummyf_adb8 = m2c::m.dummyf_adb8; +db& dummyf_adb9 = m2c::m.dummyf_adb9; +db& dummyf_adba = m2c::m.dummyf_adba; +db& dummyf_adbb = m2c::m.dummyf_adbb; +db& dummyf_adbc = m2c::m.dummyf_adbc; +db& dummyf_adbd = m2c::m.dummyf_adbd; +db& dummyf_adbe = m2c::m.dummyf_adbe; +db& dummyf_adbf = m2c::m.dummyf_adbf; +db& dummyf_adc0 = m2c::m.dummyf_adc0; +db& dummyf_adc1 = m2c::m.dummyf_adc1; +db& dummyf_adc2 = m2c::m.dummyf_adc2; +db& dummyf_adc3 = m2c::m.dummyf_adc3; +db& dummyf_adc4 = m2c::m.dummyf_adc4; +db& dummyf_adc5 = m2c::m.dummyf_adc5; +dw& dummyf_adc6 = m2c::m.dummyf_adc6; +dw& dummyf_adc8 = m2c::m.dummyf_adc8; +dw& dummyf_adca = m2c::m.dummyf_adca; +dw& dummyf_adcc = m2c::m.dummyf_adcc; +db& dummyf_adce = m2c::m.dummyf_adce; +db& dummyf_adcf = m2c::m.dummyf_adcf; +dw& dummyf_add0 = m2c::m.dummyf_add0; +db& dummyf_add2 = m2c::m.dummyf_add2; +db& dummyf_add3 = m2c::m.dummyf_add3; +db& dummyf_add4 = m2c::m.dummyf_add4; +db& dummyf_add5 = m2c::m.dummyf_add5; +dw& dummyf_add6 = m2c::m.dummyf_add6; +db& dummyf_add8 = m2c::m.dummyf_add8; +db& dummyf_add9 = m2c::m.dummyf_add9; +dw& dummyf_adda = m2c::m.dummyf_adda; +dw& dummyf_addc = m2c::m.dummyf_addc; +db (& dummyf_adde)[32] = m2c::m.dummyf_adde; +db (& dummyf_adfe)[32] = m2c::m.dummyf_adfe; +db (& dummyf_ae1e)[32] = m2c::m.dummyf_ae1e; +db (& dummyf_ae3e)[32] = m2c::m.dummyf_ae3e; +db (& dummyf_ae5e)[32] = m2c::m.dummyf_ae5e; +db (& dummyf_ae7e)[32] = m2c::m.dummyf_ae7e; +db (& dummyf_ae9e)[32] = m2c::m.dummyf_ae9e; +db (& dummyf_aebe)[32] = m2c::m.dummyf_aebe; +db& dummyf_aede = m2c::m.dummyf_aede; +db& dummyf_aedf = m2c::m.dummyf_aedf; +db& dummyf_aee0 = m2c::m.dummyf_aee0; +db& dummyf_aee1 = m2c::m.dummyf_aee1; +db& dummyf_aee2 = m2c::m.dummyf_aee2; +db& dummyf_aee3 = m2c::m.dummyf_aee3; +db& dummyf_aee4 = m2c::m.dummyf_aee4; +db& dummyf_aee5 = m2c::m.dummyf_aee5; +db& dummyf_aee6 = m2c::m.dummyf_aee6; +db& dummyf_aee7 = m2c::m.dummyf_aee7; +db& dummyf_aee8 = m2c::m.dummyf_aee8; +db& dummyf_aee9 = m2c::m.dummyf_aee9; +db& dummyf_aeea = m2c::m.dummyf_aeea; +db& dummyf_aeeb = m2c::m.dummyf_aeeb; +db& dummyf_aeec = m2c::m.dummyf_aeec; +db& dummyf_aeed = m2c::m.dummyf_aeed; +db& dummyf_aeee = m2c::m.dummyf_aeee; +db& unk_194cf = m2c::m.unk_194cf; +db (& dummyf_aef0)[32] = m2c::m.dummyf_aef0; +db (& dummyf_af10)[32] = m2c::m.dummyf_af10; +db (& dummyf_af30)[32] = m2c::m.dummyf_af30; +db& dummyf_af50 = m2c::m.dummyf_af50; +db& dummyf_af51 = m2c::m.dummyf_af51; +db& dummyf_af52 = m2c::m.dummyf_af52; +db& dummyf_af53 = m2c::m.dummyf_af53; +db& dummyf_af54 = m2c::m.dummyf_af54; +db& dummyf_af55 = m2c::m.dummyf_af55; +db& dummyf_af56 = m2c::m.dummyf_af56; +db& dummyf_af57 = m2c::m.dummyf_af57; +db& dummyf_af58 = m2c::m.dummyf_af58; +db& dummyf_af59 = m2c::m.dummyf_af59; +dw& dummyf_af5a = m2c::m.dummyf_af5a; +dw& dummyf_af5c = m2c::m.dummyf_af5c; +dw& dummyf_af5e = m2c::m.dummyf_af5e; +db& dummyf_af60 = m2c::m.dummyf_af60; +db& dummyf_af61 = m2c::m.dummyf_af61; +db& dummyf_af62 = m2c::m.dummyf_af62; +db& dummyf_af63 = m2c::m.dummyf_af63; +dw& dummyf_af64 = m2c::m.dummyf_af64; +dw& dummyf_af66 = m2c::m.dummyf_af66; +dw& dummyf_af68 = m2c::m.dummyf_af68; +db& dummyf_af6a = m2c::m.dummyf_af6a; +db& dummyf_af6b = m2c::m.dummyf_af6b; +dw& dummyf_af6c = m2c::m.dummyf_af6c; +db (& dummyf_af6e)[32] = m2c::m.dummyf_af6e; +db (& dummyf_af8e)[32] = m2c::m.dummyf_af8e; +db (& dummyf_afae)[32] = m2c::m.dummyf_afae; +db (& dummyf_afce)[32] = m2c::m.dummyf_afce; +db (& dummyf_afee)[32] = m2c::m.dummyf_afee; +db (& dummyf_b00e)[32] = m2c::m.dummyf_b00e; +db (& dummyf_b02e)[32] = m2c::m.dummyf_b02e; +db (& dummyf_b04e)[32] = m2c::m.dummyf_b04e; +db (& dummyf_b06e)[32] = m2c::m.dummyf_b06e; +db (& dummyf_b08e)[32] = m2c::m.dummyf_b08e; +db (& dummyf_b0ae)[32] = m2c::m.dummyf_b0ae; +db (& dummyf_b0ce)[32] = m2c::m.dummyf_b0ce; +db (& dummyf_b0ee)[32] = m2c::m.dummyf_b0ee; +db (& dummyf_b10e)[32] = m2c::m.dummyf_b10e; +db (& dummyf_b12e)[32] = m2c::m.dummyf_b12e; +db (& dummyf_b14e)[32] = m2c::m.dummyf_b14e; +db (& dummyf_b16e)[32] = m2c::m.dummyf_b16e; +db (& dummyf_b18e)[32] = m2c::m.dummyf_b18e; +db& dummyf_b1ae = m2c::m.dummyf_b1ae; +db& dummyf_b1af = m2c::m.dummyf_b1af; +db& dummyf_b1b0 = m2c::m.dummyf_b1b0; +db& dummyf_b1b1 = m2c::m.dummyf_b1b1; +db& dummyf_b1b2 = m2c::m.dummyf_b1b2; +db& dummyf_b1b3 = m2c::m.dummyf_b1b3; +db& dummyf_b1b4 = m2c::m.dummyf_b1b4; +db& dummyf_b1b5 = m2c::m.dummyf_b1b5; +db& dummyf_b1b6 = m2c::m.dummyf_b1b6; +db& dummyf_b1b7 = m2c::m.dummyf_b1b7; +db& dummyf_b1b8 = m2c::m.dummyf_b1b8; +db& dummyf_b1b9 = m2c::m.dummyf_b1b9; +db& dummyf_b1ba = m2c::m.dummyf_b1ba; +db& dummyf_b1bb = m2c::m.dummyf_b1bb; +db& dummyf_b1bc = m2c::m.dummyf_b1bc; +db& dummyf_b1bd = m2c::m.dummyf_b1bd; +db& dummyf_b1be = m2c::m.dummyf_b1be; +db& dummyf_b1bf = m2c::m.dummyf_b1bf; +db& dummyf_b1c0 = m2c::m.dummyf_b1c0; +db& dummyf_b1c1 = m2c::m.dummyf_b1c1; +db& dummyf_b1c2 = m2c::m.dummyf_b1c2; +db& dummyf_b1c3 = m2c::m.dummyf_b1c3; +db& dummyf_b1c4 = m2c::m.dummyf_b1c4; +db& dummyf_b1c5 = m2c::m.dummyf_b1c5; +dw& dummyf_b1c6 = m2c::m.dummyf_b1c6; +db (& dummyf_b1c8)[32] = m2c::m.dummyf_b1c8; +db& dummyf_b1e8 = m2c::m.dummyf_b1e8; +db& dummyf_b1e9 = m2c::m.dummyf_b1e9; +db& dummyf_b1ea = m2c::m.dummyf_b1ea; +db& dummyf_b1eb = m2c::m.dummyf_b1eb; +db& dummyf_b1ec = m2c::m.dummyf_b1ec; +db& dummyf_b1ed = m2c::m.dummyf_b1ed; +db& dummyf_b1ee = m2c::m.dummyf_b1ee; +db& dummyf_b1ef = m2c::m.dummyf_b1ef; +dd& dummyf_b1f0 = m2c::m.dummyf_b1f0; +db (& dummyf_b1f4)[32] = m2c::m.dummyf_b1f4; +db (& dummyf_b214)[32] = m2c::m.dummyf_b214; +db (& dummyf_b234)[32] = m2c::m.dummyf_b234; +db (& dummyf_b254)[32] = m2c::m.dummyf_b254; +db (& dummyf_b274)[32] = m2c::m.dummyf_b274; +db (& dummyf_b294)[32] = m2c::m.dummyf_b294; +db (& dummyf_b2b4)[32] = m2c::m.dummyf_b2b4; +db (& dummyf_b2d4)[32] = m2c::m.dummyf_b2d4; +db (& dummyf_b2f4)[32] = m2c::m.dummyf_b2f4; +db (& dummyf_b314)[32] = m2c::m.dummyf_b314; +db (& dummyf_b334)[32] = m2c::m.dummyf_b334; +db (& dummyf_b354)[32] = m2c::m.dummyf_b354; +db (& dummyf_b374)[32] = m2c::m.dummyf_b374; +db (& dummyf_b394)[32] = m2c::m.dummyf_b394; +db (& dummyf_b3b4)[32] = m2c::m.dummyf_b3b4; +db (& dummyf_b3d4)[32] = m2c::m.dummyf_b3d4; +db (& dummyf_b3f4)[32] = m2c::m.dummyf_b3f4; +db (& dummyf_b414)[32] = m2c::m.dummyf_b414; +db (& dummyf_b434)[32] = m2c::m.dummyf_b434; +db (& dummyf_b454)[32] = m2c::m.dummyf_b454; +db (& dummyf_b474)[32] = m2c::m.dummyf_b474; +db (& dummyf_b494)[32] = m2c::m.dummyf_b494; +db (& dummyf_b4b4)[32] = m2c::m.dummyf_b4b4; +db (& dummyf_b4d4)[32] = m2c::m.dummyf_b4d4; +db (& dummyf_b4f4)[32] = m2c::m.dummyf_b4f4; +db (& dummyf_b514)[32] = m2c::m.dummyf_b514; +db (& dummyf_b534)[32] = m2c::m.dummyf_b534; +db (& dummyf_b554)[32] = m2c::m.dummyf_b554; +db (& dummyf_b574)[32] = m2c::m.dummyf_b574; +db (& dummyf_b594)[32] = m2c::m.dummyf_b594; +db (& dummyf_b5b4)[32] = m2c::m.dummyf_b5b4; +db (& dummyf_b5d4)[32] = m2c::m.dummyf_b5d4; +db (& dummyf_b5f4)[32] = m2c::m.dummyf_b5f4; +db (& dummyf_b614)[32] = m2c::m.dummyf_b614; +db (& dummyf_b634)[32] = m2c::m.dummyf_b634; +db (& dummyf_b654)[32] = m2c::m.dummyf_b654; +db (& dummyf_b674)[32] = m2c::m.dummyf_b674; +db (& dummyf_b694)[32] = m2c::m.dummyf_b694; +db (& dummyf_b6b4)[32] = m2c::m.dummyf_b6b4; +db (& dummyf_b6d4)[32] = m2c::m.dummyf_b6d4; +db (& dummyf_b6f4)[32] = m2c::m.dummyf_b6f4; +db (& dummyf_b714)[32] = m2c::m.dummyf_b714; +db (& dummyf_b734)[32] = m2c::m.dummyf_b734; +db (& dummyf_b754)[32] = m2c::m.dummyf_b754; +db (& dummyf_b774)[32] = m2c::m.dummyf_b774; +db (& dummyf_b794)[32] = m2c::m.dummyf_b794; +db (& dummyf_b7b4)[32] = m2c::m.dummyf_b7b4; +db (& dummyf_b7d4)[32] = m2c::m.dummyf_b7d4; +db (& dummyf_b7f4)[32] = m2c::m.dummyf_b7f4; +db (& dummyf_b814)[32] = m2c::m.dummyf_b814; +db (& dummyf_b834)[32] = m2c::m.dummyf_b834; +db (& dummyf_b854)[32] = m2c::m.dummyf_b854; +db (& dummyf_b874)[32] = m2c::m.dummyf_b874; +db (& dummyf_b894)[32] = m2c::m.dummyf_b894; +db (& dummyf_b8b4)[32] = m2c::m.dummyf_b8b4; +db (& dummyf_b8d4)[32] = m2c::m.dummyf_b8d4; +db (& dummyf_b8f4)[32] = m2c::m.dummyf_b8f4; +db (& dummyf_b914)[32] = m2c::m.dummyf_b914; +db (& dummyf_b934)[32] = m2c::m.dummyf_b934; +db (& dummyf_b954)[32] = m2c::m.dummyf_b954; +db (& dummyf_b974)[32] = m2c::m.dummyf_b974; +db (& dummyf_b994)[32] = m2c::m.dummyf_b994; +db (& dummyf_b9b4)[32] = m2c::m.dummyf_b9b4; +db (& dummyf_b9d4)[32] = m2c::m.dummyf_b9d4; +db (& dummyf_b9f4)[32] = m2c::m.dummyf_b9f4; +db (& dummyf_ba14)[32] = m2c::m.dummyf_ba14; +db (& dummyf_ba34)[32] = m2c::m.dummyf_ba34; +db (& dummyf_ba54)[32] = m2c::m.dummyf_ba54; +db (& dummyf_ba74)[32] = m2c::m.dummyf_ba74; +db (& dummyf_ba94)[32] = m2c::m.dummyf_ba94; +db (& dummyf_bab4)[32] = m2c::m.dummyf_bab4; +db (& dummyf_bad4)[32] = m2c::m.dummyf_bad4; +db (& dummyf_baf4)[32] = m2c::m.dummyf_baf4; +db (& dummyf_bb14)[32] = m2c::m.dummyf_bb14; +db (& dummyf_bb34)[32] = m2c::m.dummyf_bb34; +db (& dummyf_bb54)[32] = m2c::m.dummyf_bb54; +db (& dummyf_bb74)[32] = m2c::m.dummyf_bb74; +db (& dummyf_bb94)[32] = m2c::m.dummyf_bb94; +db (& dummyf_bbb4)[32] = m2c::m.dummyf_bbb4; +db (& dummyf_bbd4)[32] = m2c::m.dummyf_bbd4; +db (& dummyf_bbf4)[32] = m2c::m.dummyf_bbf4; +db (& dummyf_bc14)[32] = m2c::m.dummyf_bc14; +db (& dummyf_bc34)[32] = m2c::m.dummyf_bc34; +db (& dummyf_bc54)[32] = m2c::m.dummyf_bc54; +db (& dummyf_bc74)[32] = m2c::m.dummyf_bc74; +db (& dummyf_bc94)[32] = m2c::m.dummyf_bc94; +db (& dummyf_bcb4)[32] = m2c::m.dummyf_bcb4; +db (& dummyf_bcd4)[32] = m2c::m.dummyf_bcd4; +db (& dummyf_bcf4)[32] = m2c::m.dummyf_bcf4; +db (& dummyf_bd14)[32] = m2c::m.dummyf_bd14; +db (& dummyf_bd34)[32] = m2c::m.dummyf_bd34; +db (& dummyf_bd54)[32] = m2c::m.dummyf_bd54; +db (& dummyf_bd74)[32] = m2c::m.dummyf_bd74; +db (& dummyf_bd94)[32] = m2c::m.dummyf_bd94; +db (& dummyf_bdb4)[32] = m2c::m.dummyf_bdb4; +db (& dummyf_bdd4)[32] = m2c::m.dummyf_bdd4; +db (& dummyf_bdf4)[32] = m2c::m.dummyf_bdf4; +db (& dummyf_be14)[32] = m2c::m.dummyf_be14; +db (& dummyf_be34)[32] = m2c::m.dummyf_be34; +db (& dummyf_be54)[32] = m2c::m.dummyf_be54; +db (& dummyf_be74)[32] = m2c::m.dummyf_be74; +db (& dummyf_be94)[32] = m2c::m.dummyf_be94; +db (& dummyf_beb4)[32] = m2c::m.dummyf_beb4; +db (& dummyf_bed4)[32] = m2c::m.dummyf_bed4; db& dummyf_bef4 = m2c::m.dummyf_bef4; db& dummyf_bef5 = m2c::m.dummyf_bef5; db& dummyf_bef6 = m2c::m.dummyf_bef6; @@ -3120,206 +3106,35 @@ db& dummyf_bf03 = m2c::m.dummyf_bf03; db& dummyf_bf04 = m2c::m.dummyf_bf04; db& dummyf_bf05 = m2c::m.dummyf_bf05; db& dummyf_bf06 = m2c::m.dummyf_bf06; -db& byte_1a4e7 = m2c::m.byte_1a4e7; -db& dummyf_bf08 = m2c::m.dummyf_bf08; -db& dummyf_bf09 = m2c::m.dummyf_bf09; -db& dummyf_bf0a = m2c::m.dummyf_bf0a; -db& dummyf_bf0b = m2c::m.dummyf_bf0b; -db& dummyf_bf0c = m2c::m.dummyf_bf0c; -db& dummyf_bf0d = m2c::m.dummyf_bf0d; -db& dummyf_bf0e = m2c::m.dummyf_bf0e; -db& dummyf_bf0f = m2c::m.dummyf_bf0f; -db& dummyf_bf10 = m2c::m.dummyf_bf10; -db (& dummyf_bf12)[6] = m2c::m.dummyf_bf12; -db (& dummyf_bf18)[32] = m2c::m.dummyf_bf18; -db& dummyf_bf38 = m2c::m.dummyf_bf38; -db& dummyf_bf39 = m2c::m.dummyf_bf39; -db& dummyf_bf3a = m2c::m.dummyf_bf3a; -db& dummyf_bf3b = m2c::m.dummyf_bf3b; -db& dummyf_bf3c = m2c::m.dummyf_bf3c; -db& dummyf_bf3d = m2c::m.dummyf_bf3d; -db& dummyf_bf3e = m2c::m.dummyf_bf3e; -db& dummyf_bf3f = m2c::m.dummyf_bf3f; -db& dummyf_bf40 = m2c::m.dummyf_bf40; -db& dummyf_bf41 = m2c::m.dummyf_bf41; -db& dummyf_bf42 = m2c::m.dummyf_bf42; -db& dummyf_bf43 = m2c::m.dummyf_bf43; -db& dummyf_bf44 = m2c::m.dummyf_bf44; -db& dummyf_bf45 = m2c::m.dummyf_bf45; -db& dummyf_bf46 = m2c::m.dummyf_bf46; -db& dummyf_bf47 = m2c::m.dummyf_bf47; -db& dummyf_bf48 = m2c::m.dummyf_bf48; -db& dummyf_bf49 = m2c::m.dummyf_bf49; -db& dummyf_bf4a = m2c::m.dummyf_bf4a; -db& dummyf_bf4b = m2c::m.dummyf_bf4b; -db& dummyf_bf4c = m2c::m.dummyf_bf4c; -db& dummyf_bf4d = m2c::m.dummyf_bf4d; -db& dummyf_bf4e = m2c::m.dummyf_bf4e; -db& dummyf_bf4f = m2c::m.dummyf_bf4f; -db& dummyf_bf50 = m2c::m.dummyf_bf50; -db (& dummyf_bf52)[6] = m2c::m.dummyf_bf52; -db (& dummyf_bf58)[32] = m2c::m.dummyf_bf58; -db& dummyf_bf78 = m2c::m.dummyf_bf78; -db& dummyf_bf79 = m2c::m.dummyf_bf79; -db& dummyf_bf7a = m2c::m.dummyf_bf7a; -db& dummyf_bf7b = m2c::m.dummyf_bf7b; -db& dummyf_bf7c = m2c::m.dummyf_bf7c; -db& dummyf_bf7d = m2c::m.dummyf_bf7d; -db& dummyf_bf7e = m2c::m.dummyf_bf7e; -db& dummyf_bf7f = m2c::m.dummyf_bf7f; -db& dummyf_bf80 = m2c::m.dummyf_bf80; -db& dummyf_bf81 = m2c::m.dummyf_bf81; -db& dummyf_bf82 = m2c::m.dummyf_bf82; -db& dummyf_bf83 = m2c::m.dummyf_bf83; -db& dummyf_bf84 = m2c::m.dummyf_bf84; -db& dummyf_bf85 = m2c::m.dummyf_bf85; -db& dummyf_bf86 = m2c::m.dummyf_bf86; -db& dummyf_bf87 = m2c::m.dummyf_bf87; -db& dummyf_bf88 = m2c::m.dummyf_bf88; -db& dummyf_bf89 = m2c::m.dummyf_bf89; -db& dummyf_bf8a = m2c::m.dummyf_bf8a; -db& dummyf_bf8b = m2c::m.dummyf_bf8b; -db& dummyf_bf8c = m2c::m.dummyf_bf8c; -db& dummyf_bf8d = m2c::m.dummyf_bf8d; -db& dummyf_bf8e = m2c::m.dummyf_bf8e; -db& dummyf_bf8f = m2c::m.dummyf_bf8f; -db& dummyf_bf90 = m2c::m.dummyf_bf90; -db& dummyf_bf91 = m2c::m.dummyf_bf91; -db (& dummyf_bf92)[25] = m2c::m.dummyf_bf92; -db (& dummyf_bfab)[32] = m2c::m.dummyf_bfab; -db (& dummyf_bfcb)[32] = m2c::m.dummyf_bfcb; -db (& dummyf_bfeb)[32] = m2c::m.dummyf_bfeb; -db (& dummyf_c00b)[32] = m2c::m.dummyf_c00b; -db (& dummyf_c02b)[32] = m2c::m.dummyf_c02b; -db& dummyf_c04b = m2c::m.dummyf_c04b; -db& dummyf_c04c = m2c::m.dummyf_c04c; -db& dummyf_c04d = m2c::m.dummyf_c04d; -db& dummyf_c04e = m2c::m.dummyf_c04e; -db& dummyf_c04f = m2c::m.dummyf_c04f; -db& dummyf_c050 = m2c::m.dummyf_c050; -db (& dummyf_c051)[7] = m2c::m.dummyf_c051; -db (& dummyf_c058)[32] = m2c::m.dummyf_c058; -db& dummyf_c078 = m2c::m.dummyf_c078; -db& dummyf_c079 = m2c::m.dummyf_c079; -db& dummyf_c07a = m2c::m.dummyf_c07a; -db& dummyf_c07b = m2c::m.dummyf_c07b; -db& dummyf_c07c = m2c::m.dummyf_c07c; -db& dummyf_c07d = m2c::m.dummyf_c07d; -db& dummyf_c07e = m2c::m.dummyf_c07e; -db& dummyf_c07f = m2c::m.dummyf_c07f; -db& dummyf_c080 = m2c::m.dummyf_c080; -db& dummyf_c081 = m2c::m.dummyf_c081; -db& dummyf_c082 = m2c::m.dummyf_c082; -db& dummyf_c083 = m2c::m.dummyf_c083; -db& dummyf_c084 = m2c::m.dummyf_c084; -db& dummyf_c085 = m2c::m.dummyf_c085; -db& dummyf_c086 = m2c::m.dummyf_c086; -db& dummyf_c087 = m2c::m.dummyf_c087; -db& dummyf_c088 = m2c::m.dummyf_c088; -db& dummyf_c089 = m2c::m.dummyf_c089; -db& dummyf_c08a = m2c::m.dummyf_c08a; -db& dummyf_c08b = m2c::m.dummyf_c08b; -db& dummyf_c08c = m2c::m.dummyf_c08c; -db& dummyf_c08d = m2c::m.dummyf_c08d; -db& dummyf_c08e = m2c::m.dummyf_c08e; -db& dummyf_c08f = m2c::m.dummyf_c08f; -db& dummyf_c090 = m2c::m.dummyf_c090; -db (& dummyf_c091)[7] = m2c::m.dummyf_c091; -db (& dummyf_c098)[32] = m2c::m.dummyf_c098; -db& dummyf_c0b8 = m2c::m.dummyf_c0b8; -db& dummyf_c0b9 = m2c::m.dummyf_c0b9; -db& dummyf_c0ba = m2c::m.dummyf_c0ba; -db& dummyf_c0bb = m2c::m.dummyf_c0bb; -db& dummyf_c0bc = m2c::m.dummyf_c0bc; -db& dummyf_c0bd = m2c::m.dummyf_c0bd; -db& dummyf_c0be = m2c::m.dummyf_c0be; -db& dummyf_c0bf = m2c::m.dummyf_c0bf; -db& dummyf_c0c0 = m2c::m.dummyf_c0c0; -db& dummyf_c0c1 = m2c::m.dummyf_c0c1; -db& dummyf_c0c2 = m2c::m.dummyf_c0c2; -db& dummyf_c0c3 = m2c::m.dummyf_c0c3; -db& dummyf_c0c4 = m2c::m.dummyf_c0c4; -db& dummyf_c0c5 = m2c::m.dummyf_c0c5; -db& dummyf_c0c6 = m2c::m.dummyf_c0c6; -db& dummyf_c0c7 = m2c::m.dummyf_c0c7; -db& dummyf_c0c8 = m2c::m.dummyf_c0c8; -db& dummyf_c0c9 = m2c::m.dummyf_c0c9; -db& dummyf_c0ca = m2c::m.dummyf_c0ca; -db& dummyf_c0cb = m2c::m.dummyf_c0cb; -db& dummyf_c0cc = m2c::m.dummyf_c0cc; -db& dummyf_c0cd = m2c::m.dummyf_c0cd; -db& dummyf_c0ce = m2c::m.dummyf_c0ce; -db& dummyf_c0cf = m2c::m.dummyf_c0cf; -db& dummyf_c0d0 = m2c::m.dummyf_c0d0; -db& dummyf_c0d1 = m2c::m.dummyf_c0d1; -db (& dummyf_c0d2)[25] = m2c::m.dummyf_c0d2; -db (& dummyf_c0eb)[32] = m2c::m.dummyf_c0eb; -db (& dummyf_c10b)[32] = m2c::m.dummyf_c10b; -db (& dummyf_c12b)[32] = m2c::m.dummyf_c12b; -db (& dummyf_c14b)[32] = m2c::m.dummyf_c14b; -db (& dummyf_c16b)[32] = m2c::m.dummyf_c16b; -db& dummyf_c18b = m2c::m.dummyf_c18b; -db& dummyf_c18c = m2c::m.dummyf_c18c; -db& dummyf_c18d = m2c::m.dummyf_c18d; -db& dummyf_c18e = m2c::m.dummyf_c18e; -db& dummyf_c18f = m2c::m.dummyf_c18f; -db& dummyf_c190 = m2c::m.dummyf_c190; -db (& dummyf_c191)[7] = m2c::m.dummyf_c191; -db (& dummyf_c198)[32] = m2c::m.dummyf_c198; -db& dummyf_c1b8 = m2c::m.dummyf_c1b8; -db& dummyf_c1b9 = m2c::m.dummyf_c1b9; -db& dummyf_c1ba = m2c::m.dummyf_c1ba; -db& dummyf_c1bb = m2c::m.dummyf_c1bb; -db& dummyf_c1bc = m2c::m.dummyf_c1bc; -db& dummyf_c1bd = m2c::m.dummyf_c1bd; -db& dummyf_c1be = m2c::m.dummyf_c1be; -db& dummyf_c1bf = m2c::m.dummyf_c1bf; -db& dummyf_c1c0 = m2c::m.dummyf_c1c0; -db& dummyf_c1c1 = m2c::m.dummyf_c1c1; -db& dummyf_c1c2 = m2c::m.dummyf_c1c2; -db& dummyf_c1c3 = m2c::m.dummyf_c1c3; -db& dummyf_c1c4 = m2c::m.dummyf_c1c4; -db& dummyf_c1c5 = m2c::m.dummyf_c1c5; -db& dummyf_c1c6 = m2c::m.dummyf_c1c6; -db& dummyf_c1c7 = m2c::m.dummyf_c1c7; -db& dummyf_c1c8 = m2c::m.dummyf_c1c8; -db& dummyf_c1c9 = m2c::m.dummyf_c1c9; -db& dummyf_c1ca = m2c::m.dummyf_c1ca; -db& dummyf_c1cb = m2c::m.dummyf_c1cb; -db& dummyf_c1cc = m2c::m.dummyf_c1cc; -db& dummyf_c1cd = m2c::m.dummyf_c1cd; -db& dummyf_c1ce = m2c::m.dummyf_c1ce; -db& dummyf_c1cf = m2c::m.dummyf_c1cf; -db& dummyf_c1d0 = m2c::m.dummyf_c1d0; -db (& dummyf_c1d4)[4] = m2c::m.dummyf_c1d4; -db (& dummyf_c1d8)[32] = m2c::m.dummyf_c1d8; -db& dummyf_c1f8 = m2c::m.dummyf_c1f8; -db& dummyf_c1f9 = m2c::m.dummyf_c1f9; -db& dummyf_c1fa = m2c::m.dummyf_c1fa; -db& dummyf_c1fb = m2c::m.dummyf_c1fb; -db& dummyf_c1fc = m2c::m.dummyf_c1fc; -db& dummyf_c1fd = m2c::m.dummyf_c1fd; -db& dummyf_c1fe = m2c::m.dummyf_c1fe; -db& dummyf_c1ff = m2c::m.dummyf_c1ff; -db& dummyf_c200 = m2c::m.dummyf_c200; -db& dummyf_c201 = m2c::m.dummyf_c201; -db& dummyf_c202 = m2c::m.dummyf_c202; -db& dummyf_c203 = m2c::m.dummyf_c203; -db& dummyf_c204 = m2c::m.dummyf_c204; -db& dummyf_c205 = m2c::m.dummyf_c205; -db& dummyf_c206 = m2c::m.dummyf_c206; -db& dummyf_c207 = m2c::m.dummyf_c207; -db& dummyf_c208 = m2c::m.dummyf_c208; -db& dummyf_c209 = m2c::m.dummyf_c209; -db& dummyf_c20a = m2c::m.dummyf_c20a; -db& dummyf_c20b = m2c::m.dummyf_c20b; -db& dummyf_c20c = m2c::m.dummyf_c20c; -db& dummyf_c20d = m2c::m.dummyf_c20d; -db& dummyf_c20e = m2c::m.dummyf_c20e; -db& dummyf_c20f = m2c::m.dummyf_c20f; -db& dummyf_c210 = m2c::m.dummyf_c210; -db& dummyf_c211 = m2c::m.dummyf_c211; -db (& dummyf_c212)[25] = m2c::m.dummyf_c212; +db& unk_1a4e7 = m2c::m.unk_1a4e7; +db (& dummyf_bf08)[32] = m2c::m.dummyf_bf08; +db (& dummyf_bf28)[32] = m2c::m.dummyf_bf28; +db (& dummyf_bf48)[32] = m2c::m.dummyf_bf48; +db (& dummyf_bf68)[32] = m2c::m.dummyf_bf68; +db (& dummyf_bf88)[32] = m2c::m.dummyf_bf88; +db (& dummyf_bfa8)[32] = m2c::m.dummyf_bfa8; +db (& dummyf_bfc8)[32] = m2c::m.dummyf_bfc8; +db (& dummyf_bfe8)[32] = m2c::m.dummyf_bfe8; +db (& dummyf_c008)[32] = m2c::m.dummyf_c008; +db (& dummyf_c028)[32] = m2c::m.dummyf_c028; +db (& dummyf_c048)[32] = m2c::m.dummyf_c048; +db (& dummyf_c068)[32] = m2c::m.dummyf_c068; +db (& dummyf_c088)[32] = m2c::m.dummyf_c088; +db (& dummyf_c0a8)[32] = m2c::m.dummyf_c0a8; +db (& dummyf_c0c8)[32] = m2c::m.dummyf_c0c8; +db (& dummyf_c0e8)[32] = m2c::m.dummyf_c0e8; +db (& dummyf_c108)[32] = m2c::m.dummyf_c108; +db (& dummyf_c128)[32] = m2c::m.dummyf_c128; +db (& dummyf_c148)[32] = m2c::m.dummyf_c148; +db (& dummyf_c168)[32] = m2c::m.dummyf_c168; +db (& dummyf_c188)[32] = m2c::m.dummyf_c188; +db (& dummyf_c1a8)[32] = m2c::m.dummyf_c1a8; +db (& dummyf_c1c8)[32] = m2c::m.dummyf_c1c8; +db (& dummyf_c1e8)[32] = m2c::m.dummyf_c1e8; +db (& dummyf_c208)[32] = m2c::m.dummyf_c208; +db& dummyf_c228 = m2c::m.dummyf_c228; +db& dummyf_c229 = m2c::m.dummyf_c229; +db& dummyf_c22a = m2c::m.dummyf_c22a; db& dummyf_c22b = m2c::m.dummyf_c22b; db& dummyf_c22c = m2c::m.dummyf_c22c; db& dummyf_c22d = m2c::m.dummyf_c22d; @@ -3336,170 +3151,81 @@ db& dummyf_c237 = m2c::m.dummyf_c237; db& dummyf_c238 = m2c::m.dummyf_c238; db& dummyf_c239 = m2c::m.dummyf_c239; db& dummyf_c23a = m2c::m.dummyf_c23a; -db& byte_1a81b = m2c::m.byte_1a81b; +db& unk_1a81b = m2c::m.unk_1a81b; db (& dummyf_c23c)[32] = m2c::m.dummyf_c23c; db (& dummyf_c25c)[32] = m2c::m.dummyf_c25c; db (& dummyf_c27c)[32] = m2c::m.dummyf_c27c; db (& dummyf_c29c)[32] = m2c::m.dummyf_c29c; -db& dummyf_c2bc = m2c::m.dummyf_c2bc; -db& dummyf_c2bd = m2c::m.dummyf_c2bd; -db& dummyf_c2be = m2c::m.dummyf_c2be; -db& dummyf_c2bf = m2c::m.dummyf_c2bf; -db& dummyf_c2c0 = m2c::m.dummyf_c2c0; -db& dummyf_c2c1 = m2c::m.dummyf_c2c1; -db& dummyf_c2c2 = m2c::m.dummyf_c2c2; -db& dummyf_c2c3 = m2c::m.dummyf_c2c3; -db& dummyf_c2c4 = m2c::m.dummyf_c2c4; -db& dummyf_c2c5 = m2c::m.dummyf_c2c5; -db& dummyf_c2c6 = m2c::m.dummyf_c2c6; -db& dummyf_c2c7 = m2c::m.dummyf_c2c7; -db& dummyf_c2c8 = m2c::m.dummyf_c2c8; -db& dummyf_c2c9 = m2c::m.dummyf_c2c9; -db& dummyf_c2ca = m2c::m.dummyf_c2ca; -db& dummyf_c2cb = m2c::m.dummyf_c2cb; -db& dummyf_c2cc = m2c::m.dummyf_c2cc; -db& dummyf_c2cd = m2c::m.dummyf_c2cd; -db& dummyf_c2ce = m2c::m.dummyf_c2ce; -db& dummyf_c2cf = m2c::m.dummyf_c2cf; -db& dummyf_c2d0 = m2c::m.dummyf_c2d0; -db (& dummyf_c2d8)[32] = m2c::m.dummyf_c2d8; -db& dummyf_c2f8 = m2c::m.dummyf_c2f8; -db& dummyf_c2f9 = m2c::m.dummyf_c2f9; -db& dummyf_c2fa = m2c::m.dummyf_c2fa; -db& dummyf_c2fb = m2c::m.dummyf_c2fb; -db& dummyf_c2fc = m2c::m.dummyf_c2fc; -db& dummyf_c2fd = m2c::m.dummyf_c2fd; -db& dummyf_c2fe = m2c::m.dummyf_c2fe; -db& dummyf_c2ff = m2c::m.dummyf_c2ff; -db& dummyf_c300 = m2c::m.dummyf_c300; -db& dummyf_c301 = m2c::m.dummyf_c301; -db& dummyf_c302 = m2c::m.dummyf_c302; -db& dummyf_c303 = m2c::m.dummyf_c303; -db& dummyf_c304 = m2c::m.dummyf_c304; -db& dummyf_c305 = m2c::m.dummyf_c305; -db& dummyf_c306 = m2c::m.dummyf_c306; -db& dummyf_c307 = m2c::m.dummyf_c307; -db& dummyf_c308 = m2c::m.dummyf_c308; -db& dummyf_c309 = m2c::m.dummyf_c309; -db& dummyf_c30a = m2c::m.dummyf_c30a; -db& dummyf_c30b = m2c::m.dummyf_c30b; -db& dummyf_c30c = m2c::m.dummyf_c30c; -db& dummyf_c30d = m2c::m.dummyf_c30d; -db& dummyf_c30e = m2c::m.dummyf_c30e; -db& dummyf_c30f = m2c::m.dummyf_c30f; -db& dummyf_c310 = m2c::m.dummyf_c310; -db (& dummyf_c314)[4] = m2c::m.dummyf_c314; -db (& dummyf_c318)[32] = m2c::m.dummyf_c318; -db (& dummyf_c338)[32] = m2c::m.dummyf_c338; -db (& dummyf_c358)[32] = m2c::m.dummyf_c358; -db (& dummyf_c378)[32] = m2c::m.dummyf_c378; -db (& dummyf_c398)[32] = m2c::m.dummyf_c398; -db (& dummyf_c3b8)[32] = m2c::m.dummyf_c3b8; -db (& dummyf_c3d8)[32] = m2c::m.dummyf_c3d8; -db (& dummyf_c3f8)[32] = m2c::m.dummyf_c3f8; -db (& dummyf_c418)[32] = m2c::m.dummyf_c418; -db (& dummyf_c438)[32] = m2c::m.dummyf_c438; -db (& dummyf_c458)[32] = m2c::m.dummyf_c458; -db& dummyf_c478 = m2c::m.dummyf_c478; -db& dummyf_c479 = m2c::m.dummyf_c479; -db& dummyf_c47a = m2c::m.dummyf_c47a; -db& dummyf_c47b = m2c::m.dummyf_c47b; -db& dummyf_c47c = m2c::m.dummyf_c47c; -db& dummyf_c47d = m2c::m.dummyf_c47d; -db& dummyf_c47e = m2c::m.dummyf_c47e; -db& dummyf_c47f = m2c::m.dummyf_c47f; -db& dummyf_c480 = m2c::m.dummyf_c480; -db& dummyf_c481 = m2c::m.dummyf_c481; -db& dummyf_c482 = m2c::m.dummyf_c482; -db& dummyf_c483 = m2c::m.dummyf_c483; -db& dummyf_c484 = m2c::m.dummyf_c484; -db& dummyf_c485 = m2c::m.dummyf_c485; -db& dummyf_c486 = m2c::m.dummyf_c486; -db& dummyf_c487 = m2c::m.dummyf_c487; -db& dummyf_c488 = m2c::m.dummyf_c488; -db& dummyf_c489 = m2c::m.dummyf_c489; -db& dummyf_c48a = m2c::m.dummyf_c48a; -db& dummyf_c48b = m2c::m.dummyf_c48b; -db& dummyf_c48c = m2c::m.dummyf_c48c; -db (& dummyf_c490)[45] = m2c::m.dummyf_c490; -db (& dummyf_c4bd)[83] = m2c::m.dummyf_c4bd; -db (& dummyf_c510)[45] = m2c::m.dummyf_c510; -db (& dummyf_c53d)[19] = m2c::m.dummyf_c53d; -db& dummyf_c550 = m2c::m.dummyf_c550; -db (& dummyf_c554)[4] = m2c::m.dummyf_c554; -db& dummyf_c558 = m2c::m.dummyf_c558; -db (& dummyf_c559)[7] = m2c::m.dummyf_c559; -db (& dummyf_c560)[32] = m2c::m.dummyf_c560; -db& dummyf_c580 = m2c::m.dummyf_c580; -db (& dummyf_c584)[4] = m2c::m.dummyf_c584; -db (& dummyf_c588)[32] = m2c::m.dummyf_c588; -db (& dummyf_c5a8)[32] = m2c::m.dummyf_c5a8; -db& dummyf_c5c8 = m2c::m.dummyf_c5c8; -db& dummyf_c5c9 = m2c::m.dummyf_c5c9; -db& dummyf_c5ca = m2c::m.dummyf_c5ca; -db& dummyf_c5cb = m2c::m.dummyf_c5cb; -db& dummyf_c5cc = m2c::m.dummyf_c5cc; -db (& dummyf_c5cd)[45] = m2c::m.dummyf_c5cd; -db (& dummyf_c5fa)[86] = m2c::m.dummyf_c5fa; -db (& dummyf_c650)[47] = m2c::m.dummyf_c650; -db (& dummyf_c67f)[17] = m2c::m.dummyf_c67f; -db& dummyf_c690 = m2c::m.dummyf_c690; -db (& dummyf_c694)[4] = m2c::m.dummyf_c694; -db& dummyf_c698 = m2c::m.dummyf_c698; -db (& dummyf_c699)[7] = m2c::m.dummyf_c699; -db (& dummyf_c6a0)[32] = m2c::m.dummyf_c6a0; -db& dummyf_c6c0 = m2c::m.dummyf_c6c0; -db (& dummyf_c6c4)[4] = m2c::m.dummyf_c6c4; -db (& dummyf_c6c8)[32] = m2c::m.dummyf_c6c8; -db (& dummyf_c6e8)[32] = m2c::m.dummyf_c6e8; -db (& dummyf_c708)[32] = m2c::m.dummyf_c708; -db (& dummyf_c728)[32] = m2c::m.dummyf_c728; -db (& dummyf_c748)[32] = m2c::m.dummyf_c748; -db (& dummyf_c768)[32] = m2c::m.dummyf_c768; -db (& dummyf_c788)[32] = m2c::m.dummyf_c788; -db (& dummyf_c7a8)[32] = m2c::m.dummyf_c7a8; -db& dummyf_c7c8 = m2c::m.dummyf_c7c8; -db& dummyf_c7c9 = m2c::m.dummyf_c7c9; -db& dummyf_c7ca = m2c::m.dummyf_c7ca; -db& dummyf_c7cb = m2c::m.dummyf_c7cb; -db& dummyf_c7cc = m2c::m.dummyf_c7cc; -db& dummyf_c7cd = m2c::m.dummyf_c7cd; -db& dummyf_c7ce = m2c::m.dummyf_c7ce; -db& dummyf_c7cf = m2c::m.dummyf_c7cf; -db& dummyf_c7d0 = m2c::m.dummyf_c7d0; -db (& dummyf_c7d1)[7] = m2c::m.dummyf_c7d1; -db& dummyf_c7d8 = m2c::m.dummyf_c7d8; -db (& dummyf_c7dc)[4] = m2c::m.dummyf_c7dc; -db (& dummyf_c7e0)[32] = m2c::m.dummyf_c7e0; -db& dummyf_c800 = m2c::m.dummyf_c800; -db (& dummyf_c801)[7] = m2c::m.dummyf_c801; -db (& dummyf_c808)[32] = m2c::m.dummyf_c808; -db (& dummyf_c828)[32] = m2c::m.dummyf_c828; -db (& dummyf_c848)[32] = m2c::m.dummyf_c848; -db (& dummyf_c868)[32] = m2c::m.dummyf_c868; -db (& dummyf_c888)[32] = m2c::m.dummyf_c888; -db (& dummyf_c8a8)[32] = m2c::m.dummyf_c8a8; -db (& dummyf_c8c8)[32] = m2c::m.dummyf_c8c8; +db (& dummyf_c2bc)[32] = m2c::m.dummyf_c2bc; +db (& dummyf_c2dc)[32] = m2c::m.dummyf_c2dc; +db (& dummyf_c2fc)[32] = m2c::m.dummyf_c2fc; +db (& dummyf_c31c)[32] = m2c::m.dummyf_c31c; +db (& dummyf_c33c)[32] = m2c::m.dummyf_c33c; +db (& dummyf_c35c)[32] = m2c::m.dummyf_c35c; +db (& dummyf_c37c)[32] = m2c::m.dummyf_c37c; +db (& dummyf_c39c)[32] = m2c::m.dummyf_c39c; +db (& dummyf_c3bc)[32] = m2c::m.dummyf_c3bc; +db (& dummyf_c3dc)[32] = m2c::m.dummyf_c3dc; +db (& dummyf_c3fc)[32] = m2c::m.dummyf_c3fc; +db (& dummyf_c41c)[32] = m2c::m.dummyf_c41c; +db (& dummyf_c43c)[32] = m2c::m.dummyf_c43c; +db (& dummyf_c45c)[32] = m2c::m.dummyf_c45c; +db (& dummyf_c47c)[32] = m2c::m.dummyf_c47c; +db (& dummyf_c49c)[32] = m2c::m.dummyf_c49c; +db (& dummyf_c4bc)[32] = m2c::m.dummyf_c4bc; +db (& dummyf_c4dc)[32] = m2c::m.dummyf_c4dc; +db (& dummyf_c4fc)[32] = m2c::m.dummyf_c4fc; +db (& dummyf_c51c)[32] = m2c::m.dummyf_c51c; +db (& dummyf_c53c)[32] = m2c::m.dummyf_c53c; +db (& dummyf_c55c)[32] = m2c::m.dummyf_c55c; +db (& dummyf_c57c)[32] = m2c::m.dummyf_c57c; +db (& dummyf_c59c)[32] = m2c::m.dummyf_c59c; +db (& dummyf_c5bc)[32] = m2c::m.dummyf_c5bc; +db (& dummyf_c5dc)[32] = m2c::m.dummyf_c5dc; +db (& dummyf_c5fc)[32] = m2c::m.dummyf_c5fc; +db (& dummyf_c61c)[32] = m2c::m.dummyf_c61c; +db (& dummyf_c63c)[32] = m2c::m.dummyf_c63c; +db (& dummyf_c65c)[32] = m2c::m.dummyf_c65c; +db (& dummyf_c67c)[32] = m2c::m.dummyf_c67c; +db (& dummyf_c69c)[32] = m2c::m.dummyf_c69c; +db (& dummyf_c6bc)[32] = m2c::m.dummyf_c6bc; +db (& dummyf_c6dc)[32] = m2c::m.dummyf_c6dc; +db (& dummyf_c6fc)[32] = m2c::m.dummyf_c6fc; +db (& dummyf_c71c)[32] = m2c::m.dummyf_c71c; +db (& dummyf_c73c)[32] = m2c::m.dummyf_c73c; +db (& dummyf_c75c)[32] = m2c::m.dummyf_c75c; +db (& dummyf_c77c)[32] = m2c::m.dummyf_c77c; +db (& dummyf_c79c)[32] = m2c::m.dummyf_c79c; +db (& dummyf_c7bc)[32] = m2c::m.dummyf_c7bc; +db (& dummyf_c7dc)[32] = m2c::m.dummyf_c7dc; +db (& dummyf_c7fc)[32] = m2c::m.dummyf_c7fc; +db (& dummyf_c81c)[32] = m2c::m.dummyf_c81c; +db (& dummyf_c83c)[32] = m2c::m.dummyf_c83c; +db (& dummyf_c85c)[32] = m2c::m.dummyf_c85c; +db (& dummyf_c87c)[32] = m2c::m.dummyf_c87c; +db (& dummyf_c89c)[32] = m2c::m.dummyf_c89c; +db (& dummyf_c8bc)[32] = m2c::m.dummyf_c8bc; +db& dummyf_c8dc = m2c::m.dummyf_c8dc; +db& dummyf_c8dd = m2c::m.dummyf_c8dd; +db& dummyf_c8de = m2c::m.dummyf_c8de; +db& dummyf_c8df = m2c::m.dummyf_c8df; +db& dummyf_c8e0 = m2c::m.dummyf_c8e0; +db& dummyf_c8e1 = m2c::m.dummyf_c8e1; +db& dummyf_c8e2 = m2c::m.dummyf_c8e2; +db& dummyf_c8e3 = m2c::m.dummyf_c8e3; +db& dummyf_c8e4 = m2c::m.dummyf_c8e4; +db& dummyf_c8e5 = m2c::m.dummyf_c8e5; +db& dummyf_c8e6 = m2c::m.dummyf_c8e6; +db& dummyf_c8e7 = m2c::m.dummyf_c8e7; db& dummyf_c8e8 = m2c::m.dummyf_c8e8; db& dummyf_c8e9 = m2c::m.dummyf_c8e9; db& dummyf_c8ea = m2c::m.dummyf_c8ea; db& dummyf_c8eb = m2c::m.dummyf_c8eb; -db& byte_1aecc = m2c::m.byte_1aecc; +db& unk_1aecc = m2c::m.unk_1aecc; db (& dummyf_c8ed)[32] = m2c::m.dummyf_c8ed; -db& dummyf_c90d = m2c::m.dummyf_c90d; -db& dummyf_c90e = m2c::m.dummyf_c90e; -db& dummyf_c90f = m2c::m.dummyf_c90f; -db& dummyf_c910 = m2c::m.dummyf_c910; -db (& dummyf_c912)[6] = m2c::m.dummyf_c912; -db& dummyf_c918 = m2c::m.dummyf_c918; -db (& dummyf_c91c)[4] = m2c::m.dummyf_c91c; -db (& dummyf_c920)[32] = m2c::m.dummyf_c920; -db& dummyf_c940 = m2c::m.dummyf_c940; -db (& dummyf_c941)[8] = m2c::m.dummyf_c941; -db (& dummyf_c94a)[32] = m2c::m.dummyf_c94a; -db& dummyf_c96a = m2c::m.dummyf_c96a; -db& dummyf_c96b = m2c::m.dummyf_c96b; -db& dummyf_c96c = m2c::m.dummyf_c96c; +db (& dummyf_c90d)[32] = m2c::m.dummyf_c90d; +db (& dummyf_c92d)[32] = m2c::m.dummyf_c92d; +db (& dummyf_c94d)[32] = m2c::m.dummyf_c94d; db& dummyf_c96d = m2c::m.dummyf_c96d; db& dummyf_c96e = m2c::m.dummyf_c96e; db& dummyf_c96f = m2c::m.dummyf_c96f; @@ -3509,42 +3235,23 @@ db& dummyf_c972 = m2c::m.dummyf_c972; db& dummyf_c973 = m2c::m.dummyf_c973; db& dummyf_c974 = m2c::m.dummyf_c974; db& dummyf_c975 = m2c::m.dummyf_c975; -db& byte_1af56 = m2c::m.byte_1af56; +db& unk_1af56 = m2c::m.unk_1af56; db (& dummyf_c977)[32] = m2c::m.dummyf_c977; db (& dummyf_c997)[32] = m2c::m.dummyf_c997; db (& dummyf_c9b7)[32] = m2c::m.dummyf_c9b7; db (& dummyf_c9d7)[32] = m2c::m.dummyf_c9d7; db (& dummyf_c9f7)[32] = m2c::m.dummyf_c9f7; db (& dummyf_ca17)[32] = m2c::m.dummyf_ca17; -db& dummyf_ca37 = m2c::m.dummyf_ca37; -db& dummyf_ca38 = m2c::m.dummyf_ca38; -db& dummyf_ca39 = m2c::m.dummyf_ca39; -db& dummyf_ca3a = m2c::m.dummyf_ca3a; -db& dummyf_ca3b = m2c::m.dummyf_ca3b; -db& dummyf_ca3c = m2c::m.dummyf_ca3c; -db& dummyf_ca3d = m2c::m.dummyf_ca3d; -db& dummyf_ca3e = m2c::m.dummyf_ca3e; -db& dummyf_ca3f = m2c::m.dummyf_ca3f; -db& dummyf_ca40 = m2c::m.dummyf_ca40; -db& dummyf_ca41 = m2c::m.dummyf_ca41; -db& dummyf_ca42 = m2c::m.dummyf_ca42; -db& dummyf_ca43 = m2c::m.dummyf_ca43; -db& dummyf_ca44 = m2c::m.dummyf_ca44; -db& dummyf_ca45 = m2c::m.dummyf_ca45; -db& dummyf_ca46 = m2c::m.dummyf_ca46; -db& dummyf_ca47 = m2c::m.dummyf_ca47; -db& dummyf_ca48 = m2c::m.dummyf_ca48; -db& dummyf_ca49 = m2c::m.dummyf_ca49; -db& dummyf_ca4a = m2c::m.dummyf_ca4a; -db& dummyf_ca4b = m2c::m.dummyf_ca4b; -db& dummyf_ca4c = m2c::m.dummyf_ca4c; -db& dummyf_ca4d = m2c::m.dummyf_ca4d; -db& dummyf_ca4e = m2c::m.dummyf_ca4e; -db& dummyf_ca4f = m2c::m.dummyf_ca4f; -db& dummyf_ca50 = m2c::m.dummyf_ca50; -db (& dummyf_ca51)[7] = m2c::m.dummyf_ca51; +db (& dummyf_ca37)[32] = m2c::m.dummyf_ca37; +db& dummyf_ca57 = m2c::m.dummyf_ca57; db& dummyf_ca58 = m2c::m.dummyf_ca58; -db (& dummyf_ca5c)[4] = m2c::m.dummyf_ca5c; +db& dummyf_ca59 = m2c::m.dummyf_ca59; +db& dummyf_ca5a = m2c::m.dummyf_ca5a; +db& dummyf_ca5b = m2c::m.dummyf_ca5b; +db& dummyf_ca5c = m2c::m.dummyf_ca5c; +db& dummyf_ca5d = m2c::m.dummyf_ca5d; +db& dummyf_ca5e = m2c::m.dummyf_ca5e; +db& dummyf_ca5f = m2c::m.dummyf_ca5f; db& dummyf_ca60 = m2c::m.dummyf_ca60; db& dummyf_ca61 = m2c::m.dummyf_ca61; db& dummyf_ca62 = m2c::m.dummyf_ca62; @@ -3561,120 +3268,100 @@ db& dummyf_ca6c = m2c::m.dummyf_ca6c; db& dummyf_ca6d = m2c::m.dummyf_ca6d; db& dummyf_ca6e = m2c::m.dummyf_ca6e; db& dummyf_ca6f = m2c::m.dummyf_ca6f; -db& byte_1b050 = m2c::m.byte_1b050; -db& dummyf_ca71 = m2c::m.dummyf_ca71; -db& dummyf_ca72 = m2c::m.dummyf_ca72; -db& dummyf_ca73 = m2c::m.dummyf_ca73; -db& dummyf_ca74 = m2c::m.dummyf_ca74; -db& dummyf_ca75 = m2c::m.dummyf_ca75; -db& dummyf_ca76 = m2c::m.dummyf_ca76; -db& dummyf_ca77 = m2c::m.dummyf_ca77; -db& dummyf_ca78 = m2c::m.dummyf_ca78; -db& dummyf_ca79 = m2c::m.dummyf_ca79; -db& dummyf_ca7a = m2c::m.dummyf_ca7a; -db& dummyf_ca7b = m2c::m.dummyf_ca7b; -db& dummyf_ca7c = m2c::m.dummyf_ca7c; -db& dummyf_ca7d = m2c::m.dummyf_ca7d; -db& dummyf_ca7e = m2c::m.dummyf_ca7e; -db& dummyf_ca7f = m2c::m.dummyf_ca7f; -db& dummyf_ca80 = m2c::m.dummyf_ca80; -db (& dummyf_ca81)[7] = m2c::m.dummyf_ca81; -db (& dummyf_ca88)[32] = m2c::m.dummyf_ca88; -db (& dummyf_caa8)[32] = m2c::m.dummyf_caa8; -db& byte_1b0a8 = m2c::m.byte_1b0a8; +db& unk_1b050 = m2c::m.unk_1b050; +db (& dummyf_ca71)[32] = m2c::m.dummyf_ca71; +db (& dummyf_ca91)[32] = m2c::m.dummyf_ca91; +db& dummyf_cab1 = m2c::m.dummyf_cab1; +db& dummyf_cab2 = m2c::m.dummyf_cab2; +db& dummyf_cab3 = m2c::m.dummyf_cab3; +db& dummyf_cab4 = m2c::m.dummyf_cab4; +db& dummyf_cab5 = m2c::m.dummyf_cab5; +db& dummyf_cab6 = m2c::m.dummyf_cab6; +db& dummyf_cab7 = m2c::m.dummyf_cab7; +db& dummyf_cab8 = m2c::m.dummyf_cab8; +db& dummyf_cab9 = m2c::m.dummyf_cab9; +db& dummyf_caba = m2c::m.dummyf_caba; +db& dummyf_cabb = m2c::m.dummyf_cabb; +db& dummyf_cabc = m2c::m.dummyf_cabc; +db& dummyf_cabd = m2c::m.dummyf_cabd; +db& dummyf_cabe = m2c::m.dummyf_cabe; +db& dummyf_cabf = m2c::m.dummyf_cabf; +db& dummyf_cac0 = m2c::m.dummyf_cac0; +db& dummyf_cac1 = m2c::m.dummyf_cac1; +db& dummyf_cac2 = m2c::m.dummyf_cac2; +db& dummyf_cac3 = m2c::m.dummyf_cac3; +db& dummyf_cac4 = m2c::m.dummyf_cac4; +db& dummyf_cac5 = m2c::m.dummyf_cac5; +db& dummyf_cac6 = m2c::m.dummyf_cac6; +db& dummyf_cac7 = m2c::m.dummyf_cac7; +db& unk_1b0a8 = m2c::m.unk_1b0a8; db (& dummyf_cac9)[32] = m2c::m.dummyf_cac9; db (& dummyf_cae9)[32] = m2c::m.dummyf_cae9; db (& dummyf_cb09)[32] = m2c::m.dummyf_cb09; db (& dummyf_cb29)[32] = m2c::m.dummyf_cb29; db (& dummyf_cb49)[32] = m2c::m.dummyf_cb49; db (& dummyf_cb69)[32] = m2c::m.dummyf_cb69; -db& dummyf_cb89 = m2c::m.dummyf_cb89; -db& dummyf_cb8a = m2c::m.dummyf_cb8a; -db& dummyf_cb8b = m2c::m.dummyf_cb8b; -db& dummyf_cb8c = m2c::m.dummyf_cb8c; -db& dummyf_cb8d = m2c::m.dummyf_cb8d; -db& dummyf_cb8e = m2c::m.dummyf_cb8e; -db& dummyf_cb8f = m2c::m.dummyf_cb8f; -db& dummyf_cb90 = m2c::m.dummyf_cb90; -db (& dummyf_cb91)[7] = m2c::m.dummyf_cb91; -db& dummyf_cb98 = m2c::m.dummyf_cb98; -db (& dummyf_cb99)[7] = m2c::m.dummyf_cb99; -db (& dummyf_cba0)[32] = m2c::m.dummyf_cba0; -db& dummyf_cbc0 = m2c::m.dummyf_cbc0; -db (& dummyf_cbc4)[4] = m2c::m.dummyf_cbc4; -db (& dummyf_cbc8)[32] = m2c::m.dummyf_cbc8; -db (& dummyf_cbe8)[32] = m2c::m.dummyf_cbe8; -db (& dummyf_cc08)[32] = m2c::m.dummyf_cc08; -db (& dummyf_cc28)[32] = m2c::m.dummyf_cc28; -db (& dummyf_cc48)[32] = m2c::m.dummyf_cc48; -db (& dummyf_cc68)[32] = m2c::m.dummyf_cc68; -db (& dummyf_cc88)[32] = m2c::m.dummyf_cc88; -db (& dummyf_cca8)[32] = m2c::m.dummyf_cca8; -db& dummyf_ccc8 = m2c::m.dummyf_ccc8; -db& dummyf_ccc9 = m2c::m.dummyf_ccc9; -db& dummyf_ccca = m2c::m.dummyf_ccca; -db& dummyf_cccb = m2c::m.dummyf_cccb; -db& dummyf_cccc = m2c::m.dummyf_cccc; -db& dummyf_cccd = m2c::m.dummyf_cccd; -db& dummyf_ccce = m2c::m.dummyf_ccce; -db& dummyf_cccf = m2c::m.dummyf_cccf; -db& dummyf_ccd0 = m2c::m.dummyf_ccd0; -db (& dummyf_ccd2)[6] = m2c::m.dummyf_ccd2; -db& dummyf_ccd8 = m2c::m.dummyf_ccd8; -db (& dummyf_ccda)[6] = m2c::m.dummyf_ccda; -db (& dummyf_cce0)[32] = m2c::m.dummyf_cce0; -db& dummyf_cd00 = m2c::m.dummyf_cd00; -db (& dummyf_cd04)[4] = m2c::m.dummyf_cd04; -db (& dummyf_cd08)[32] = m2c::m.dummyf_cd08; -db (& dummyf_cd28)[32] = m2c::m.dummyf_cd28; -db (& dummyf_cd48)[32] = m2c::m.dummyf_cd48; -db (& dummyf_cd68)[32] = m2c::m.dummyf_cd68; -db (& dummyf_cd88)[32] = m2c::m.dummyf_cd88; -db (& dummyf_cda8)[32] = m2c::m.dummyf_cda8; -db (& dummyf_cdc8)[32] = m2c::m.dummyf_cdc8; -db (& dummyf_cde8)[32] = m2c::m.dummyf_cde8; -db (& dummyf_ce08)[32] = m2c::m.dummyf_ce08; -db (& dummyf_ce28)[32] = m2c::m.dummyf_ce28; -db (& dummyf_ce48)[32] = m2c::m.dummyf_ce48; -db (& dummyf_ce68)[32] = m2c::m.dummyf_ce68; -db (& dummyf_ce88)[32] = m2c::m.dummyf_ce88; -db (& dummyf_cea8)[32] = m2c::m.dummyf_cea8; -db (& dummyf_cec8)[32] = m2c::m.dummyf_cec8; -db (& dummyf_cee8)[32] = m2c::m.dummyf_cee8; -db (& dummyf_cf08)[32] = m2c::m.dummyf_cf08; -db (& dummyf_cf28)[32] = m2c::m.dummyf_cf28; -db (& dummyf_cf48)[32] = m2c::m.dummyf_cf48; -db (& dummyf_cf68)[32] = m2c::m.dummyf_cf68; -db (& dummyf_cf88)[32] = m2c::m.dummyf_cf88; -db (& dummyf_cfa8)[32] = m2c::m.dummyf_cfa8; -db (& dummyf_cfc8)[32] = m2c::m.dummyf_cfc8; -db (& dummyf_cfe8)[32] = m2c::m.dummyf_cfe8; -db (& dummyf_d008)[32] = m2c::m.dummyf_d008; -db (& dummyf_d028)[32] = m2c::m.dummyf_d028; -db (& dummyf_d048)[32] = m2c::m.dummyf_d048; -db (& dummyf_d068)[32] = m2c::m.dummyf_d068; -db (& dummyf_d088)[32] = m2c::m.dummyf_d088; -db (& dummyf_d0a8)[32] = m2c::m.dummyf_d0a8; -db (& dummyf_d0c8)[32] = m2c::m.dummyf_d0c8; -db (& dummyf_d0e8)[32] = m2c::m.dummyf_d0e8; -db (& dummyf_d108)[32] = m2c::m.dummyf_d108; -db (& dummyf_d128)[32] = m2c::m.dummyf_d128; -db (& dummyf_d148)[32] = m2c::m.dummyf_d148; -db (& dummyf_d168)[32] = m2c::m.dummyf_d168; -db (& dummyf_d188)[32] = m2c::m.dummyf_d188; -db (& dummyf_d1a8)[32] = m2c::m.dummyf_d1a8; -db (& dummyf_d1c8)[32] = m2c::m.dummyf_d1c8; -db (& dummyf_d1e8)[32] = m2c::m.dummyf_d1e8; -db (& dummyf_d208)[32] = m2c::m.dummyf_d208; -db (& dummyf_d228)[32] = m2c::m.dummyf_d228; -db (& dummyf_d248)[32] = m2c::m.dummyf_d248; -db (& dummyf_d268)[32] = m2c::m.dummyf_d268; -db (& dummyf_d288)[32] = m2c::m.dummyf_d288; -db (& dummyf_d2a8)[32] = m2c::m.dummyf_d2a8; -db (& dummyf_d2c8)[32] = m2c::m.dummyf_d2c8; -db (& dummyf_d2e8)[32] = m2c::m.dummyf_d2e8; -db (& dummyf_d308)[32] = m2c::m.dummyf_d308; -db& dummyf_d328 = m2c::m.dummyf_d328; +db (& dummyf_cb89)[32] = m2c::m.dummyf_cb89; +db (& dummyf_cba9)[32] = m2c::m.dummyf_cba9; +db (& dummyf_cbc9)[32] = m2c::m.dummyf_cbc9; +db (& dummyf_cbe9)[32] = m2c::m.dummyf_cbe9; +db (& dummyf_cc09)[32] = m2c::m.dummyf_cc09; +db (& dummyf_cc29)[32] = m2c::m.dummyf_cc29; +db (& dummyf_cc49)[32] = m2c::m.dummyf_cc49; +db (& dummyf_cc69)[32] = m2c::m.dummyf_cc69; +db (& dummyf_cc89)[32] = m2c::m.dummyf_cc89; +db (& dummyf_cca9)[32] = m2c::m.dummyf_cca9; +db (& dummyf_ccc9)[32] = m2c::m.dummyf_ccc9; +db (& dummyf_cce9)[32] = m2c::m.dummyf_cce9; +db (& dummyf_cd09)[32] = m2c::m.dummyf_cd09; +db (& dummyf_cd29)[32] = m2c::m.dummyf_cd29; +db (& dummyf_cd49)[32] = m2c::m.dummyf_cd49; +db (& dummyf_cd69)[32] = m2c::m.dummyf_cd69; +db (& dummyf_cd89)[32] = m2c::m.dummyf_cd89; +db (& dummyf_cda9)[32] = m2c::m.dummyf_cda9; +db (& dummyf_cdc9)[32] = m2c::m.dummyf_cdc9; +db (& dummyf_cde9)[32] = m2c::m.dummyf_cde9; +db (& dummyf_ce09)[32] = m2c::m.dummyf_ce09; +db (& dummyf_ce29)[32] = m2c::m.dummyf_ce29; +db (& dummyf_ce49)[32] = m2c::m.dummyf_ce49; +db (& dummyf_ce69)[32] = m2c::m.dummyf_ce69; +db (& dummyf_ce89)[32] = m2c::m.dummyf_ce89; +db (& dummyf_cea9)[32] = m2c::m.dummyf_cea9; +db (& dummyf_cec9)[32] = m2c::m.dummyf_cec9; +db (& dummyf_cee9)[32] = m2c::m.dummyf_cee9; +db (& dummyf_cf09)[32] = m2c::m.dummyf_cf09; +db (& dummyf_cf29)[32] = m2c::m.dummyf_cf29; +db (& dummyf_cf49)[32] = m2c::m.dummyf_cf49; +db (& dummyf_cf69)[32] = m2c::m.dummyf_cf69; +db (& dummyf_cf89)[32] = m2c::m.dummyf_cf89; +db (& dummyf_cfa9)[32] = m2c::m.dummyf_cfa9; +db (& dummyf_cfc9)[32] = m2c::m.dummyf_cfc9; +db (& dummyf_cfe9)[32] = m2c::m.dummyf_cfe9; +db (& dummyf_d009)[32] = m2c::m.dummyf_d009; +db (& dummyf_d029)[32] = m2c::m.dummyf_d029; +db (& dummyf_d049)[32] = m2c::m.dummyf_d049; +db (& dummyf_d069)[32] = m2c::m.dummyf_d069; +db (& dummyf_d089)[32] = m2c::m.dummyf_d089; +db (& dummyf_d0a9)[32] = m2c::m.dummyf_d0a9; +db (& dummyf_d0c9)[32] = m2c::m.dummyf_d0c9; +db (& dummyf_d0e9)[32] = m2c::m.dummyf_d0e9; +db (& dummyf_d109)[32] = m2c::m.dummyf_d109; +db (& dummyf_d129)[32] = m2c::m.dummyf_d129; +db (& dummyf_d149)[32] = m2c::m.dummyf_d149; +db (& dummyf_d169)[32] = m2c::m.dummyf_d169; +db (& dummyf_d189)[32] = m2c::m.dummyf_d189; +db (& dummyf_d1a9)[32] = m2c::m.dummyf_d1a9; +db (& dummyf_d1c9)[32] = m2c::m.dummyf_d1c9; +db (& dummyf_d1e9)[32] = m2c::m.dummyf_d1e9; +db (& dummyf_d209)[32] = m2c::m.dummyf_d209; +db (& dummyf_d229)[32] = m2c::m.dummyf_d229; +db (& dummyf_d249)[32] = m2c::m.dummyf_d249; +db (& dummyf_d269)[32] = m2c::m.dummyf_d269; +db (& dummyf_d289)[32] = m2c::m.dummyf_d289; +db (& dummyf_d2a9)[32] = m2c::m.dummyf_d2a9; +db (& dummyf_d2c9)[32] = m2c::m.dummyf_d2c9; +db (& dummyf_d2e9)[32] = m2c::m.dummyf_d2e9; +db (& dummyf_d309)[32] = m2c::m.dummyf_d309; db& dummyf_d329 = m2c::m.dummyf_d329; db& dummyf_d32a = m2c::m.dummyf_d32a; db& dummyf_d32b = m2c::m.dummyf_d32b; @@ -3699,7 +3386,7 @@ db& dummyf_d33d = m2c::m.dummyf_d33d; db& dummyf_d33e = m2c::m.dummyf_d33e; db& dummyf_d33f = m2c::m.dummyf_d33f; db& dummyf_d340 = m2c::m.dummyf_d340; -db& byte_1b921 = m2c::m.byte_1b921; +db& unk_1b921 = m2c::m.unk_1b921; db (& dummyf_d342)[32] = m2c::m.dummyf_d342; db (& dummyf_d362)[32] = m2c::m.dummyf_d362; db& dummyf_d382 = m2c::m.dummyf_d382; @@ -3709,7 +3396,7 @@ db& dummyf_d385 = m2c::m.dummyf_d385; db& dummyf_d386 = m2c::m.dummyf_d386; db& dummyf_d387 = m2c::m.dummyf_d387; db& dummyf_d388 = m2c::m.dummyf_d388; -db& byte_1b969 = m2c::m.byte_1b969; +db& unk_1b969 = m2c::m.unk_1b969; db (& dummyf_d38a)[32] = m2c::m.dummyf_d38a; db (& dummyf_d3aa)[32] = m2c::m.dummyf_d3aa; db (& dummyf_d3ca)[32] = m2c::m.dummyf_d3ca; @@ -3814,71 +3501,98 @@ db (& dummyf_e00a)[32] = m2c::m.dummyf_e00a; db (& dummyf_e02a)[32] = m2c::m.dummyf_e02a; db (& dummyf_e04a)[32] = m2c::m.dummyf_e04a; db (& dummyf_e06a)[32] = m2c::m.dummyf_e06a; -db (& dummyf_e08a)[32] = m2c::m.dummyf_e08a; -db (& dummyf_e0aa)[32] = m2c::m.dummyf_e0aa; -db (& dummyf_e0ca)[32] = m2c::m.dummyf_e0ca; -db (& dummyf_e0ea)[32] = m2c::m.dummyf_e0ea; -db (& dummyf_e10a)[32] = m2c::m.dummyf_e10a; -db (& dummyf_e12a)[32] = m2c::m.dummyf_e12a; -db (& dummyf_e14a)[32] = m2c::m.dummyf_e14a; -db (& dummyf_e16a)[32] = m2c::m.dummyf_e16a; -db (& dummyf_e18a)[32] = m2c::m.dummyf_e18a; -db (& dummyf_e1aa)[32] = m2c::m.dummyf_e1aa; -db (& dummyf_e1ca)[32] = m2c::m.dummyf_e1ca; -db (& dummyf_e1ea)[32] = m2c::m.dummyf_e1ea; -db (& dummyf_e20a)[32] = m2c::m.dummyf_e20a; -db (& dummyf_e22a)[32] = m2c::m.dummyf_e22a; -db (& dummyf_e24a)[32] = m2c::m.dummyf_e24a; -db (& dummyf_e26a)[32] = m2c::m.dummyf_e26a; -db (& dummyf_e28a)[32] = m2c::m.dummyf_e28a; -db (& dummyf_e2aa)[32] = m2c::m.dummyf_e2aa; -db (& dummyf_e2ca)[32] = m2c::m.dummyf_e2ca; -db (& dummyf_e2ea)[32] = m2c::m.dummyf_e2ea; -db (& dummyf_e30a)[32] = m2c::m.dummyf_e30a; -db (& dummyf_e32a)[32] = m2c::m.dummyf_e32a; -db (& dummyf_e34a)[32] = m2c::m.dummyf_e34a; -db (& dummyf_e36a)[32] = m2c::m.dummyf_e36a; -db (& dummyf_e38a)[32] = m2c::m.dummyf_e38a; -db (& dummyf_e3aa)[32] = m2c::m.dummyf_e3aa; -db (& dummyf_e3ca)[32] = m2c::m.dummyf_e3ca; -db (& dummyf_e3ea)[32] = m2c::m.dummyf_e3ea; -db (& dummyf_e40a)[32] = m2c::m.dummyf_e40a; -db (& dummyf_e42a)[32] = m2c::m.dummyf_e42a; -db (& dummyf_e44a)[32] = m2c::m.dummyf_e44a; -db (& dummyf_e46a)[32] = m2c::m.dummyf_e46a; -db (& dummyf_e48a)[32] = m2c::m.dummyf_e48a; -db (& dummyf_e4aa)[32] = m2c::m.dummyf_e4aa; -db (& dummyf_e4ca)[32] = m2c::m.dummyf_e4ca; -db (& dummyf_e4ea)[32] = m2c::m.dummyf_e4ea; -db (& dummyf_e50a)[32] = m2c::m.dummyf_e50a; -db (& dummyf_e52a)[32] = m2c::m.dummyf_e52a; -db (& dummyf_e54a)[32] = m2c::m.dummyf_e54a; -db (& dummyf_e56a)[32] = m2c::m.dummyf_e56a; -db (& dummyf_e58a)[32] = m2c::m.dummyf_e58a; -db (& dummyf_e5aa)[32] = m2c::m.dummyf_e5aa; -db (& dummyf_e5ca)[32] = m2c::m.dummyf_e5ca; -db (& dummyf_e5ea)[32] = m2c::m.dummyf_e5ea; -db (& dummyf_e60a)[32] = m2c::m.dummyf_e60a; -db (& dummyf_e62a)[32] = m2c::m.dummyf_e62a; -db (& dummyf_e64a)[32] = m2c::m.dummyf_e64a; -db (& dummyf_e66a)[32] = m2c::m.dummyf_e66a; -db (& dummyf_e68a)[32] = m2c::m.dummyf_e68a; -db (& dummyf_e6aa)[32] = m2c::m.dummyf_e6aa; -db (& dummyf_e6ca)[32] = m2c::m.dummyf_e6ca; -db (& dummyf_e6ea)[32] = m2c::m.dummyf_e6ea; -db (& dummyf_e70a)[32] = m2c::m.dummyf_e70a; -db (& dummyf_e72a)[32] = m2c::m.dummyf_e72a; -db (& dummyf_e74a)[32] = m2c::m.dummyf_e74a; -db (& dummyf_e76a)[32] = m2c::m.dummyf_e76a; -db (& dummyf_e78a)[32] = m2c::m.dummyf_e78a; -db (& dummyf_e7aa)[32] = m2c::m.dummyf_e7aa; -db (& dummyf_e7ca)[32] = m2c::m.dummyf_e7ca; -db (& dummyf_e7ea)[32] = m2c::m.dummyf_e7ea; -db (& dummyf_e80a)[32] = m2c::m.dummyf_e80a; -db (& dummyf_e82a)[32] = m2c::m.dummyf_e82a; -db (& dummyf_e84a)[32] = m2c::m.dummyf_e84a; -db (& dummyf_e86a)[32] = m2c::m.dummyf_e86a; -db (& dummyf_e88a)[32] = m2c::m.dummyf_e88a; +db& dummyf_e08a = m2c::m.dummyf_e08a; +db& dummyf_e08b = m2c::m.dummyf_e08b; +db& dummyf_e08c = m2c::m.dummyf_e08c; +db& dummyf_e08d = m2c::m.dummyf_e08d; +db& dummyf_e08e = m2c::m.dummyf_e08e; +db& dummyf_e08f = m2c::m.dummyf_e08f; +db& dummyf_e090 = m2c::m.dummyf_e090; +db& dummyf_e091 = m2c::m.dummyf_e091; +db& dummyf_e092 = m2c::m.dummyf_e092; +db& dummyf_e093 = m2c::m.dummyf_e093; +db& dummyf_e094 = m2c::m.dummyf_e094; +db& dummyf_e095 = m2c::m.dummyf_e095; +db& dummyf_e096 = m2c::m.dummyf_e096; +db& dummyf_e097 = m2c::m.dummyf_e097; +db& dummyf_e098 = m2c::m.dummyf_e098; +db& dummyf_e099 = m2c::m.dummyf_e099; +db& dummyf_e09a = m2c::m.dummyf_e09a; +db& dummyf_e09b = m2c::m.dummyf_e09b; +dw& dummyf_e09c = m2c::m.dummyf_e09c; +db (& dummyf_e09e)[32] = m2c::m.dummyf_e09e; +db (& dummyf_e0be)[32] = m2c::m.dummyf_e0be; +db (& dummyf_e0de)[32] = m2c::m.dummyf_e0de; +db (& dummyf_e0fe)[32] = m2c::m.dummyf_e0fe; +db (& dummyf_e11e)[32] = m2c::m.dummyf_e11e; +db (& dummyf_e13e)[32] = m2c::m.dummyf_e13e; +db (& dummyf_e15e)[32] = m2c::m.dummyf_e15e; +db (& dummyf_e17e)[32] = m2c::m.dummyf_e17e; +db (& dummyf_e19e)[32] = m2c::m.dummyf_e19e; +db (& dummyf_e1be)[32] = m2c::m.dummyf_e1be; +db (& dummyf_e1de)[32] = m2c::m.dummyf_e1de; +db (& dummyf_e1fe)[32] = m2c::m.dummyf_e1fe; +db (& dummyf_e21e)[32] = m2c::m.dummyf_e21e; +db (& dummyf_e23e)[32] = m2c::m.dummyf_e23e; +db (& dummyf_e25e)[32] = m2c::m.dummyf_e25e; +db (& dummyf_e27e)[32] = m2c::m.dummyf_e27e; +db (& dummyf_e29e)[32] = m2c::m.dummyf_e29e; +db (& dummyf_e2be)[32] = m2c::m.dummyf_e2be; +db (& dummyf_e2de)[32] = m2c::m.dummyf_e2de; +db (& dummyf_e2fe)[32] = m2c::m.dummyf_e2fe; +db (& dummyf_e31e)[32] = m2c::m.dummyf_e31e; +db (& dummyf_e33e)[32] = m2c::m.dummyf_e33e; +db (& dummyf_e35e)[32] = m2c::m.dummyf_e35e; +db (& dummyf_e37e)[32] = m2c::m.dummyf_e37e; +db (& dummyf_e39e)[32] = m2c::m.dummyf_e39e; +db (& dummyf_e3be)[32] = m2c::m.dummyf_e3be; +db (& dummyf_e3de)[32] = m2c::m.dummyf_e3de; +db (& dummyf_e3fe)[32] = m2c::m.dummyf_e3fe; +db (& dummyf_e41e)[32] = m2c::m.dummyf_e41e; +db (& dummyf_e43e)[32] = m2c::m.dummyf_e43e; +db (& dummyf_e45e)[32] = m2c::m.dummyf_e45e; +db (& dummyf_e47e)[32] = m2c::m.dummyf_e47e; +db (& dummyf_e49e)[32] = m2c::m.dummyf_e49e; +db (& dummyf_e4be)[32] = m2c::m.dummyf_e4be; +db (& dummyf_e4de)[32] = m2c::m.dummyf_e4de; +db (& dummyf_e4fe)[32] = m2c::m.dummyf_e4fe; +db (& dummyf_e51e)[32] = m2c::m.dummyf_e51e; +db (& dummyf_e53e)[32] = m2c::m.dummyf_e53e; +db (& dummyf_e55e)[32] = m2c::m.dummyf_e55e; +db (& dummyf_e57e)[32] = m2c::m.dummyf_e57e; +db (& dummyf_e59e)[32] = m2c::m.dummyf_e59e; +db (& dummyf_e5be)[32] = m2c::m.dummyf_e5be; +db (& dummyf_e5de)[32] = m2c::m.dummyf_e5de; +db (& dummyf_e5fe)[32] = m2c::m.dummyf_e5fe; +db (& dummyf_e61e)[32] = m2c::m.dummyf_e61e; +db (& dummyf_e63e)[32] = m2c::m.dummyf_e63e; +db (& dummyf_e65e)[32] = m2c::m.dummyf_e65e; +db (& dummyf_e67e)[32] = m2c::m.dummyf_e67e; +db (& dummyf_e69e)[32] = m2c::m.dummyf_e69e; +db (& dummyf_e6be)[32] = m2c::m.dummyf_e6be; +db (& dummyf_e6de)[32] = m2c::m.dummyf_e6de; +db (& dummyf_e6fe)[32] = m2c::m.dummyf_e6fe; +db (& dummyf_e71e)[32] = m2c::m.dummyf_e71e; +db (& dummyf_e73e)[32] = m2c::m.dummyf_e73e; +db (& dummyf_e75e)[32] = m2c::m.dummyf_e75e; +db (& dummyf_e77e)[32] = m2c::m.dummyf_e77e; +db (& dummyf_e79e)[32] = m2c::m.dummyf_e79e; +db (& dummyf_e7be)[32] = m2c::m.dummyf_e7be; +db (& dummyf_e7de)[32] = m2c::m.dummyf_e7de; +db (& dummyf_e7fe)[32] = m2c::m.dummyf_e7fe; +db (& dummyf_e81e)[32] = m2c::m.dummyf_e81e; +db (& dummyf_e83e)[32] = m2c::m.dummyf_e83e; +db (& dummyf_e85e)[32] = m2c::m.dummyf_e85e; +db (& dummyf_e87e)[32] = m2c::m.dummyf_e87e; +db& dummyf_e89e = m2c::m.dummyf_e89e; +db& dummyf_e89f = m2c::m.dummyf_e89f; +db& dummyf_e8a0 = m2c::m.dummyf_e8a0; +db& dummyf_e8a1 = m2c::m.dummyf_e8a1; +db& dummyf_e8a2 = m2c::m.dummyf_e8a2; +db& dummyf_e8a3 = m2c::m.dummyf_e8a3; +db& dummyf_e8a4 = m2c::m.dummyf_e8a4; +db& dummyf_e8a5 = m2c::m.dummyf_e8a5; +dd& dummyf_e8a6 = m2c::m.dummyf_e8a6; db (& dummyf_e8aa)[32] = m2c::m.dummyf_e8aa; db (& dummyf_e8ca)[32] = m2c::m.dummyf_e8ca; db (& dummyf_e8ea)[32] = m2c::m.dummyf_e8ea; @@ -3895,110 +3609,1354 @@ db (& dummyf_ea2a)[32] = m2c::m.dummyf_ea2a; db (& dummyf_ea4a)[32] = m2c::m.dummyf_ea4a; db (& dummyf_ea6a)[32] = m2c::m.dummyf_ea6a; db (& dummyf_ea8a)[32] = m2c::m.dummyf_ea8a; -db (& dummyf_eaaa)[32] = m2c::m.dummyf_eaaa; -db (& dummyf_eaca)[32] = m2c::m.dummyf_eaca; -db (& dummyf_eaea)[32] = m2c::m.dummyf_eaea; -db (& dummyf_eb0a)[32] = m2c::m.dummyf_eb0a; -db (& dummyf_eb2a)[32] = m2c::m.dummyf_eb2a; -db (& dummyf_eb4a)[32] = m2c::m.dummyf_eb4a; -db (& dummyf_eb6a)[32] = m2c::m.dummyf_eb6a; -db (& dummyf_eb8a)[32] = m2c::m.dummyf_eb8a; -db (& dummyf_ebaa)[32] = m2c::m.dummyf_ebaa; -db (& dummyf_ebca)[32] = m2c::m.dummyf_ebca; -db (& dummyf_ebea)[32] = m2c::m.dummyf_ebea; -db (& dummyf_ec0a)[32] = m2c::m.dummyf_ec0a; -db (& dummyf_ec2a)[32] = m2c::m.dummyf_ec2a; -db (& dummyf_ec4a)[32] = m2c::m.dummyf_ec4a; -db (& dummyf_ec6a)[32] = m2c::m.dummyf_ec6a; -db (& dummyf_ec8a)[32] = m2c::m.dummyf_ec8a; -db (& dummyf_ecaa)[32] = m2c::m.dummyf_ecaa; -db (& dummyf_ecca)[32] = m2c::m.dummyf_ecca; -db (& dummyf_ecea)[32] = m2c::m.dummyf_ecea; -db (& dummyf_ed0a)[32] = m2c::m.dummyf_ed0a; -db (& dummyf_ed2a)[32] = m2c::m.dummyf_ed2a; -db (& dummyf_ed4a)[32] = m2c::m.dummyf_ed4a; -db (& dummyf_ed6a)[32] = m2c::m.dummyf_ed6a; -db (& dummyf_ed8a)[32] = m2c::m.dummyf_ed8a; -db (& dummyf_edaa)[32] = m2c::m.dummyf_edaa; -db (& dummyf_edca)[32] = m2c::m.dummyf_edca; -db (& dummyf_edea)[32] = m2c::m.dummyf_edea; -db (& dummyf_ee0a)[32] = m2c::m.dummyf_ee0a; -db (& dummyf_ee2a)[32] = m2c::m.dummyf_ee2a; -db (& dummyf_ee4a)[32] = m2c::m.dummyf_ee4a; -db (& dummyf_ee6a)[32] = m2c::m.dummyf_ee6a; -db (& dummyf_ee8a)[32] = m2c::m.dummyf_ee8a; -db (& dummyf_eeaa)[32] = m2c::m.dummyf_eeaa; -db (& dummyf_eeca)[32] = m2c::m.dummyf_eeca; -db (& dummyf_eeea)[32] = m2c::m.dummyf_eeea; -db (& dummyf_ef0a)[32] = m2c::m.dummyf_ef0a; -db (& dummyf_ef2a)[32] = m2c::m.dummyf_ef2a; -db (& dummyf_ef4a)[32] = m2c::m.dummyf_ef4a; -db (& dummyf_ef6a)[32] = m2c::m.dummyf_ef6a; -db (& dummyf_ef8a)[32] = m2c::m.dummyf_ef8a; -db (& dummyf_efaa)[32] = m2c::m.dummyf_efaa; -db (& dummyf_efca)[32] = m2c::m.dummyf_efca; -db (& dummyf_efea)[32] = m2c::m.dummyf_efea; -db (& dummyf_f00a)[32] = m2c::m.dummyf_f00a; -db (& dummyf_f02a)[32] = m2c::m.dummyf_f02a; -db (& dummyf_f04a)[32] = m2c::m.dummyf_f04a; -db (& dummyf_f06a)[32] = m2c::m.dummyf_f06a; -db (& dummyf_f08a)[32] = m2c::m.dummyf_f08a; -db (& dummyf_f0aa)[32] = m2c::m.dummyf_f0aa; -db (& dummyf_f0ca)[32] = m2c::m.dummyf_f0ca; -db (& dummyf_f0ea)[32] = m2c::m.dummyf_f0ea; -db (& dummyf_f10a)[32] = m2c::m.dummyf_f10a; -db (& dummyf_f12a)[32] = m2c::m.dummyf_f12a; -db (& dummyf_f14a)[32] = m2c::m.dummyf_f14a; -db (& dummyf_f16a)[32] = m2c::m.dummyf_f16a; -db (& dummyf_f18a)[32] = m2c::m.dummyf_f18a; -db (& dummyf_f1aa)[32] = m2c::m.dummyf_f1aa; -db (& dummyf_f1ca)[32] = m2c::m.dummyf_f1ca; -db (& dummyf_f1ea)[32] = m2c::m.dummyf_f1ea; -db (& dummyf_f20a)[32] = m2c::m.dummyf_f20a; -db (& dummyf_f22a)[32] = m2c::m.dummyf_f22a; -db (& dummyf_f24a)[32] = m2c::m.dummyf_f24a; -db (& dummyf_f26a)[32] = m2c::m.dummyf_f26a; -db (& dummyf_f28a)[32] = m2c::m.dummyf_f28a; -db (& dummyf_f2aa)[32] = m2c::m.dummyf_f2aa; -db (& dummyf_f2ca)[32] = m2c::m.dummyf_f2ca; -db (& dummyf_f2ea)[32] = m2c::m.dummyf_f2ea; -db (& dummyf_f30a)[32] = m2c::m.dummyf_f30a; -db& dummyf_f32a = m2c::m.dummyf_f32a; -db& dummyf_f32b = m2c::m.dummyf_f32b; -db& dummyf_f32c = m2c::m.dummyf_f32c; -db& dummyf_f32d = m2c::m.dummyf_f32d; -db& dummyf_f32e = m2c::m.dummyf_f32e; -db& dummyf_f32f = m2c::m.dummyf_f32f; -db& dummyf_f330 = m2c::m.dummyf_f330; -db& dummyf_f331 = m2c::m.dummyf_f331; -db& dummyf_f332 = m2c::m.dummyf_f332; -db& dummyf_f333 = m2c::m.dummyf_f333; -db& dummyf_f334 = m2c::m.dummyf_f334; -db& dummyf_f335 = m2c::m.dummyf_f335; -db& dummyf_f336 = m2c::m.dummyf_f336; -db& dummyf_f337 = m2c::m.dummyf_f337; -db& dummyf_f338 = m2c::m.dummyf_f338; -db& dummyf_f339 = m2c::m.dummyf_f339; -db& dummyf_f33a = m2c::m.dummyf_f33a; -db& dummyf_f33b = m2c::m.dummyf_f33b; -db& dummyf_f33c = m2c::m.dummyf_f33c; -db& dummyf_f33d = m2c::m.dummyf_f33d; -db& dummyf_f33e = m2c::m.dummyf_f33e; -db& dummyf_f33f = m2c::m.dummyf_f33f; -db& dummyf_f340 = m2c::m.dummyf_f340; -db& dummyf_f341 = m2c::m.dummyf_f341; -db (& dummyf_f342)[1358] = m2c::m.dummyf_f342; -db (& dummyf_f890)[2261] = m2c::m.dummyf_f890; -db& _unk_1e745 = m2c::m._unk_1e745; -db (& dummyf_10166)[3097] = m2c::m.dummyf_10166; -db& _unk_1f35f = m2c::m._unk_1f35f; -db (& byte_1f360)[26450] = m2c::m.byte_1f360; -db (& dummyf_174d2)[1480] = m2c::m.dummyf_174d2; +db& dummyf_eaaa = m2c::m.dummyf_eaaa; +db& dummyf_eaab = m2c::m.dummyf_eaab; +db& dummyf_eaac = m2c::m.dummyf_eaac; +db& dummyf_eaad = m2c::m.dummyf_eaad; +db& dummyf_eaae = m2c::m.dummyf_eaae; +db& dummyf_eaaf = m2c::m.dummyf_eaaf; +db& dummyf_eab0 = m2c::m.dummyf_eab0; +db& dummyf_eab1 = m2c::m.dummyf_eab1; +db& dummyf_eab2 = m2c::m.dummyf_eab2; +db& dummyf_eab3 = m2c::m.dummyf_eab3; +dw& dummyf_eab4 = m2c::m.dummyf_eab4; +db (& dummyf_eab6)[32] = m2c::m.dummyf_eab6; +db (& dummyf_ead6)[32] = m2c::m.dummyf_ead6; +db (& dummyf_eaf6)[32] = m2c::m.dummyf_eaf6; +db (& dummyf_eb16)[32] = m2c::m.dummyf_eb16; +db (& dummyf_eb36)[32] = m2c::m.dummyf_eb36; +db (& dummyf_eb56)[32] = m2c::m.dummyf_eb56; +db (& dummyf_eb76)[32] = m2c::m.dummyf_eb76; +db (& dummyf_eb96)[32] = m2c::m.dummyf_eb96; +db (& dummyf_ebb6)[32] = m2c::m.dummyf_ebb6; +db (& dummyf_ebd6)[32] = m2c::m.dummyf_ebd6; +db (& dummyf_ebf6)[32] = m2c::m.dummyf_ebf6; +db (& dummyf_ec16)[32] = m2c::m.dummyf_ec16; +db (& dummyf_ec36)[32] = m2c::m.dummyf_ec36; +db (& dummyf_ec56)[32] = m2c::m.dummyf_ec56; +db (& dummyf_ec76)[32] = m2c::m.dummyf_ec76; +db (& dummyf_ec96)[32] = m2c::m.dummyf_ec96; +db (& dummyf_ecb6)[32] = m2c::m.dummyf_ecb6; +db (& dummyf_ecd6)[32] = m2c::m.dummyf_ecd6; +db (& dummyf_ecf6)[32] = m2c::m.dummyf_ecf6; +db (& dummyf_ed16)[32] = m2c::m.dummyf_ed16; +db (& dummyf_ed36)[32] = m2c::m.dummyf_ed36; +db (& dummyf_ed56)[32] = m2c::m.dummyf_ed56; +db (& dummyf_ed76)[32] = m2c::m.dummyf_ed76; +db (& dummyf_ed96)[32] = m2c::m.dummyf_ed96; +db (& dummyf_edb6)[32] = m2c::m.dummyf_edb6; +db (& dummyf_edd6)[32] = m2c::m.dummyf_edd6; +db (& dummyf_edf6)[32] = m2c::m.dummyf_edf6; +db (& dummyf_ee16)[32] = m2c::m.dummyf_ee16; +db (& dummyf_ee36)[32] = m2c::m.dummyf_ee36; +db (& dummyf_ee56)[32] = m2c::m.dummyf_ee56; +db (& dummyf_ee76)[32] = m2c::m.dummyf_ee76; +db (& dummyf_ee96)[32] = m2c::m.dummyf_ee96; +db (& dummyf_eeb6)[32] = m2c::m.dummyf_eeb6; +db (& dummyf_eed6)[32] = m2c::m.dummyf_eed6; +db (& dummyf_eef6)[32] = m2c::m.dummyf_eef6; +db (& dummyf_ef16)[32] = m2c::m.dummyf_ef16; +db (& dummyf_ef36)[32] = m2c::m.dummyf_ef36; +db (& dummyf_ef56)[32] = m2c::m.dummyf_ef56; +db (& dummyf_ef76)[32] = m2c::m.dummyf_ef76; +db (& dummyf_ef96)[32] = m2c::m.dummyf_ef96; +db (& dummyf_efb6)[32] = m2c::m.dummyf_efb6; +db (& dummyf_efd6)[32] = m2c::m.dummyf_efd6; +db (& dummyf_eff6)[32] = m2c::m.dummyf_eff6; +db (& dummyf_f016)[32] = m2c::m.dummyf_f016; +db (& dummyf_f036)[32] = m2c::m.dummyf_f036; +db (& dummyf_f056)[32] = m2c::m.dummyf_f056; +db (& dummyf_f076)[32] = m2c::m.dummyf_f076; +db (& dummyf_f096)[32] = m2c::m.dummyf_f096; +db (& dummyf_f0b6)[32] = m2c::m.dummyf_f0b6; +db (& dummyf_f0d6)[32] = m2c::m.dummyf_f0d6; +db (& dummyf_f0f6)[32] = m2c::m.dummyf_f0f6; +db (& dummyf_f116)[32] = m2c::m.dummyf_f116; +db (& dummyf_f136)[32] = m2c::m.dummyf_f136; +db (& dummyf_f156)[32] = m2c::m.dummyf_f156; +db (& dummyf_f176)[32] = m2c::m.dummyf_f176; +db (& dummyf_f196)[32] = m2c::m.dummyf_f196; +db (& dummyf_f1b6)[32] = m2c::m.dummyf_f1b6; +db (& dummyf_f1d6)[32] = m2c::m.dummyf_f1d6; +db (& dummyf_f1f6)[32] = m2c::m.dummyf_f1f6; +db (& dummyf_f216)[32] = m2c::m.dummyf_f216; +db (& dummyf_f236)[32] = m2c::m.dummyf_f236; +db (& dummyf_f256)[32] = m2c::m.dummyf_f256; +db (& dummyf_f276)[32] = m2c::m.dummyf_f276; +db (& dummyf_f296)[32] = m2c::m.dummyf_f296; +db (& dummyf_f2b6)[32] = m2c::m.dummyf_f2b6; +db (& dummyf_f2d6)[32] = m2c::m.dummyf_f2d6; +db (& dummyf_f2f6)[32] = m2c::m.dummyf_f2f6; +db (& dummyf_f316)[32] = m2c::m.dummyf_f316; +db (& dummyf_f336)[32] = m2c::m.dummyf_f336; +db (& dummyf_f356)[32] = m2c::m.dummyf_f356; +db (& dummyf_f376)[32] = m2c::m.dummyf_f376; +db (& dummyf_f396)[32] = m2c::m.dummyf_f396; +db (& dummyf_f3b6)[32] = m2c::m.dummyf_f3b6; +db (& dummyf_f3d6)[32] = m2c::m.dummyf_f3d6; +db (& dummyf_f3f6)[32] = m2c::m.dummyf_f3f6; +db (& dummyf_f416)[32] = m2c::m.dummyf_f416; +db (& dummyf_f436)[32] = m2c::m.dummyf_f436; +db (& dummyf_f456)[32] = m2c::m.dummyf_f456; +db (& dummyf_f476)[32] = m2c::m.dummyf_f476; +db (& dummyf_f496)[32] = m2c::m.dummyf_f496; +db (& dummyf_f4b6)[32] = m2c::m.dummyf_f4b6; +db (& dummyf_f4d6)[32] = m2c::m.dummyf_f4d6; +db (& dummyf_f4f6)[32] = m2c::m.dummyf_f4f6; +db (& dummyf_f516)[32] = m2c::m.dummyf_f516; +db (& dummyf_f536)[32] = m2c::m.dummyf_f536; +db (& dummyf_f556)[32] = m2c::m.dummyf_f556; +db (& dummyf_f576)[32] = m2c::m.dummyf_f576; +db (& dummyf_f596)[32] = m2c::m.dummyf_f596; +db (& dummyf_f5b6)[32] = m2c::m.dummyf_f5b6; +db (& dummyf_f5d6)[32] = m2c::m.dummyf_f5d6; +db (& dummyf_f5f6)[32] = m2c::m.dummyf_f5f6; +db (& dummyf_f616)[32] = m2c::m.dummyf_f616; +db (& dummyf_f636)[32] = m2c::m.dummyf_f636; +db (& dummyf_f656)[32] = m2c::m.dummyf_f656; +db (& dummyf_f676)[32] = m2c::m.dummyf_f676; +db (& dummyf_f696)[32] = m2c::m.dummyf_f696; +db (& dummyf_f6b6)[32] = m2c::m.dummyf_f6b6; +db (& dummyf_f6d6)[32] = m2c::m.dummyf_f6d6; +db (& dummyf_f6f6)[32] = m2c::m.dummyf_f6f6; +db (& dummyf_f716)[32] = m2c::m.dummyf_f716; +db (& dummyf_f736)[32] = m2c::m.dummyf_f736; +db (& dummyf_f756)[32] = m2c::m.dummyf_f756; +db (& dummyf_f776)[32] = m2c::m.dummyf_f776; +db (& dummyf_f796)[32] = m2c::m.dummyf_f796; +db (& dummyf_f7b6)[32] = m2c::m.dummyf_f7b6; +db (& dummyf_f7d6)[32] = m2c::m.dummyf_f7d6; +db (& dummyf_f7f6)[32] = m2c::m.dummyf_f7f6; +db (& dummyf_f816)[32] = m2c::m.dummyf_f816; +db (& dummyf_f836)[32] = m2c::m.dummyf_f836; +db (& dummyf_f856)[32] = m2c::m.dummyf_f856; +db (& dummyf_f876)[32] = m2c::m.dummyf_f876; +db (& dummyf_f896)[32] = m2c::m.dummyf_f896; +db (& dummyf_f8b6)[32] = m2c::m.dummyf_f8b6; +db (& dummyf_f8d6)[32] = m2c::m.dummyf_f8d6; +db (& dummyf_f8f6)[32] = m2c::m.dummyf_f8f6; +db (& dummyf_f916)[32] = m2c::m.dummyf_f916; +db (& dummyf_f936)[32] = m2c::m.dummyf_f936; +db (& dummyf_f956)[32] = m2c::m.dummyf_f956; +db (& dummyf_f976)[32] = m2c::m.dummyf_f976; +db (& dummyf_f996)[32] = m2c::m.dummyf_f996; +db (& dummyf_f9b6)[32] = m2c::m.dummyf_f9b6; +db (& dummyf_f9d6)[32] = m2c::m.dummyf_f9d6; +db (& dummyf_f9f6)[32] = m2c::m.dummyf_f9f6; +db (& dummyf_fa16)[32] = m2c::m.dummyf_fa16; +db (& dummyf_fa36)[32] = m2c::m.dummyf_fa36; +db (& dummyf_fa56)[32] = m2c::m.dummyf_fa56; +db (& dummyf_fa76)[32] = m2c::m.dummyf_fa76; +db (& dummyf_fa96)[32] = m2c::m.dummyf_fa96; +db (& dummyf_fab6)[32] = m2c::m.dummyf_fab6; +db (& dummyf_fad6)[32] = m2c::m.dummyf_fad6; +db (& dummyf_faf6)[32] = m2c::m.dummyf_faf6; +db (& dummyf_fb16)[32] = m2c::m.dummyf_fb16; +db (& dummyf_fb36)[32] = m2c::m.dummyf_fb36; +db (& dummyf_fb56)[32] = m2c::m.dummyf_fb56; +db (& dummyf_fb76)[32] = m2c::m.dummyf_fb76; +db (& dummyf_fb96)[32] = m2c::m.dummyf_fb96; +db (& dummyf_fbb6)[32] = m2c::m.dummyf_fbb6; +db (& dummyf_fbd6)[32] = m2c::m.dummyf_fbd6; +db (& dummyf_fbf6)[32] = m2c::m.dummyf_fbf6; +db (& dummyf_fc16)[32] = m2c::m.dummyf_fc16; +db (& dummyf_fc36)[32] = m2c::m.dummyf_fc36; +db (& dummyf_fc56)[32] = m2c::m.dummyf_fc56; +db (& dummyf_fc76)[32] = m2c::m.dummyf_fc76; +db (& dummyf_fc96)[32] = m2c::m.dummyf_fc96; +db (& dummyf_fcb6)[32] = m2c::m.dummyf_fcb6; +db (& dummyf_fcd6)[32] = m2c::m.dummyf_fcd6; +db (& dummyf_fcf6)[32] = m2c::m.dummyf_fcf6; +db (& dummyf_fd16)[32] = m2c::m.dummyf_fd16; +db (& dummyf_fd36)[32] = m2c::m.dummyf_fd36; +db (& dummyf_fd56)[32] = m2c::m.dummyf_fd56; +db (& dummyf_fd76)[32] = m2c::m.dummyf_fd76; +db (& dummyf_fd96)[32] = m2c::m.dummyf_fd96; +db (& dummyf_fdb6)[32] = m2c::m.dummyf_fdb6; +db (& dummyf_fdd6)[32] = m2c::m.dummyf_fdd6; +db (& dummyf_fdf6)[32] = m2c::m.dummyf_fdf6; +db (& dummyf_fe16)[32] = m2c::m.dummyf_fe16; +db (& dummyf_fe36)[32] = m2c::m.dummyf_fe36; +db (& dummyf_fe56)[32] = m2c::m.dummyf_fe56; +db (& dummyf_fe76)[32] = m2c::m.dummyf_fe76; +db (& dummyf_fe96)[32] = m2c::m.dummyf_fe96; +db (& dummyf_feb6)[32] = m2c::m.dummyf_feb6; +db (& dummyf_fed6)[32] = m2c::m.dummyf_fed6; +db (& dummyf_fef6)[32] = m2c::m.dummyf_fef6; +db (& dummyf_ff16)[32] = m2c::m.dummyf_ff16; +db (& dummyf_ff36)[32] = m2c::m.dummyf_ff36; +db (& dummyf_ff56)[32] = m2c::m.dummyf_ff56; +db (& dummyf_ff76)[32] = m2c::m.dummyf_ff76; +db (& dummyf_ff96)[32] = m2c::m.dummyf_ff96; +db (& dummyf_ffb6)[32] = m2c::m.dummyf_ffb6; +db (& dummyf_ffd6)[32] = m2c::m.dummyf_ffd6; +db (& dummyf_fff6)[32] = m2c::m.dummyf_fff6; +db (& dummyf_10016)[32] = m2c::m.dummyf_10016; +db (& dummyf_10036)[32] = m2c::m.dummyf_10036; +db (& dummyf_10056)[32] = m2c::m.dummyf_10056; +db (& dummyf_10076)[32] = m2c::m.dummyf_10076; +db (& dummyf_10096)[32] = m2c::m.dummyf_10096; +db (& dummyf_100b6)[32] = m2c::m.dummyf_100b6; +db (& dummyf_100d6)[32] = m2c::m.dummyf_100d6; +db (& dummyf_100f6)[32] = m2c::m.dummyf_100f6; +db (& dummyf_10116)[32] = m2c::m.dummyf_10116; +db (& dummyf_10136)[32] = m2c::m.dummyf_10136; +db& dummyf_10156 = m2c::m.dummyf_10156; +db& dummyf_10157 = m2c::m.dummyf_10157; +db& dummyf_10158 = m2c::m.dummyf_10158; +db& dummyf_10159 = m2c::m.dummyf_10159; +db& dummyf_1015a = m2c::m.dummyf_1015a; +db& dummyf_1015b = m2c::m.dummyf_1015b; +db& dummyf_1015c = m2c::m.dummyf_1015c; +db& dummyf_1015d = m2c::m.dummyf_1015d; +db& dummyf_1015e = m2c::m.dummyf_1015e; +db& dummyf_1015f = m2c::m.dummyf_1015f; +db& dummyf_10160 = m2c::m.dummyf_10160; +db& dummyf_10161 = m2c::m.dummyf_10161; +db& dummyf_10162 = m2c::m.dummyf_10162; +db& dummyf_10163 = m2c::m.dummyf_10163; +db& dummyf_10164 = m2c::m.dummyf_10164; +db& unk_1e745 = m2c::m.unk_1e745; +db (& dummyf_10166)[32] = m2c::m.dummyf_10166; +db (& dummyf_10186)[32] = m2c::m.dummyf_10186; +db (& dummyf_101a6)[32] = m2c::m.dummyf_101a6; +db (& dummyf_101c6)[32] = m2c::m.dummyf_101c6; +db (& dummyf_101e6)[32] = m2c::m.dummyf_101e6; +db (& dummyf_10206)[32] = m2c::m.dummyf_10206; +db (& dummyf_10226)[32] = m2c::m.dummyf_10226; +db (& dummyf_10246)[32] = m2c::m.dummyf_10246; +db (& dummyf_10266)[32] = m2c::m.dummyf_10266; +db (& dummyf_10286)[32] = m2c::m.dummyf_10286; +db (& dummyf_102a6)[32] = m2c::m.dummyf_102a6; +db (& dummyf_102c6)[32] = m2c::m.dummyf_102c6; +db (& dummyf_102e6)[32] = m2c::m.dummyf_102e6; +db (& dummyf_10306)[32] = m2c::m.dummyf_10306; +db (& dummyf_10326)[32] = m2c::m.dummyf_10326; +db (& dummyf_10346)[32] = m2c::m.dummyf_10346; +db (& dummyf_10366)[32] = m2c::m.dummyf_10366; +db (& dummyf_10386)[32] = m2c::m.dummyf_10386; +db (& dummyf_103a6)[32] = m2c::m.dummyf_103a6; +db (& dummyf_103c6)[32] = m2c::m.dummyf_103c6; +db (& dummyf_103e6)[32] = m2c::m.dummyf_103e6; +db (& dummyf_10406)[32] = m2c::m.dummyf_10406; +db (& dummyf_10426)[32] = m2c::m.dummyf_10426; +db (& dummyf_10446)[32] = m2c::m.dummyf_10446; +db (& dummyf_10466)[32] = m2c::m.dummyf_10466; +db (& dummyf_10486)[32] = m2c::m.dummyf_10486; +db (& dummyf_104a6)[32] = m2c::m.dummyf_104a6; +db (& dummyf_104c6)[32] = m2c::m.dummyf_104c6; +db (& dummyf_104e6)[32] = m2c::m.dummyf_104e6; +db (& dummyf_10506)[32] = m2c::m.dummyf_10506; +db (& dummyf_10526)[32] = m2c::m.dummyf_10526; +db (& dummyf_10546)[32] = m2c::m.dummyf_10546; +db (& dummyf_10566)[32] = m2c::m.dummyf_10566; +db (& dummyf_10586)[32] = m2c::m.dummyf_10586; +db (& dummyf_105a6)[32] = m2c::m.dummyf_105a6; +db (& dummyf_105c6)[32] = m2c::m.dummyf_105c6; +db (& dummyf_105e6)[32] = m2c::m.dummyf_105e6; +db (& dummyf_10606)[32] = m2c::m.dummyf_10606; +db (& dummyf_10626)[32] = m2c::m.dummyf_10626; +db (& dummyf_10646)[32] = m2c::m.dummyf_10646; +db (& dummyf_10666)[32] = m2c::m.dummyf_10666; +db (& dummyf_10686)[32] = m2c::m.dummyf_10686; +db (& dummyf_106a6)[32] = m2c::m.dummyf_106a6; +db (& dummyf_106c6)[32] = m2c::m.dummyf_106c6; +db (& dummyf_106e6)[32] = m2c::m.dummyf_106e6; +db (& dummyf_10706)[32] = m2c::m.dummyf_10706; +db (& dummyf_10726)[32] = m2c::m.dummyf_10726; +db (& dummyf_10746)[32] = m2c::m.dummyf_10746; +db (& dummyf_10766)[32] = m2c::m.dummyf_10766; +db (& dummyf_10786)[32] = m2c::m.dummyf_10786; +db (& dummyf_107a6)[32] = m2c::m.dummyf_107a6; +db (& dummyf_107c6)[32] = m2c::m.dummyf_107c6; +db (& dummyf_107e6)[32] = m2c::m.dummyf_107e6; +db (& dummyf_10806)[32] = m2c::m.dummyf_10806; +db (& dummyf_10826)[32] = m2c::m.dummyf_10826; +db (& dummyf_10846)[32] = m2c::m.dummyf_10846; +db (& dummyf_10866)[32] = m2c::m.dummyf_10866; +db (& dummyf_10886)[32] = m2c::m.dummyf_10886; +db (& dummyf_108a6)[32] = m2c::m.dummyf_108a6; +db (& dummyf_108c6)[32] = m2c::m.dummyf_108c6; +db (& dummyf_108e6)[32] = m2c::m.dummyf_108e6; +db (& dummyf_10906)[32] = m2c::m.dummyf_10906; +db (& dummyf_10926)[32] = m2c::m.dummyf_10926; +db (& dummyf_10946)[32] = m2c::m.dummyf_10946; +db (& dummyf_10966)[32] = m2c::m.dummyf_10966; +db (& dummyf_10986)[32] = m2c::m.dummyf_10986; +db (& dummyf_109a6)[32] = m2c::m.dummyf_109a6; +db (& dummyf_109c6)[32] = m2c::m.dummyf_109c6; +db (& dummyf_109e6)[32] = m2c::m.dummyf_109e6; +db (& dummyf_10a06)[32] = m2c::m.dummyf_10a06; +db (& dummyf_10a26)[32] = m2c::m.dummyf_10a26; +db (& dummyf_10a46)[32] = m2c::m.dummyf_10a46; +db (& dummyf_10a66)[32] = m2c::m.dummyf_10a66; +db (& dummyf_10a86)[32] = m2c::m.dummyf_10a86; +db (& dummyf_10aa6)[32] = m2c::m.dummyf_10aa6; +db (& dummyf_10ac6)[32] = m2c::m.dummyf_10ac6; +db (& dummyf_10ae6)[32] = m2c::m.dummyf_10ae6; +db (& dummyf_10b06)[32] = m2c::m.dummyf_10b06; +db (& dummyf_10b26)[32] = m2c::m.dummyf_10b26; +db (& dummyf_10b46)[32] = m2c::m.dummyf_10b46; +db (& dummyf_10b66)[32] = m2c::m.dummyf_10b66; +db (& dummyf_10b86)[32] = m2c::m.dummyf_10b86; +db (& dummyf_10ba6)[32] = m2c::m.dummyf_10ba6; +db (& dummyf_10bc6)[32] = m2c::m.dummyf_10bc6; +db (& dummyf_10be6)[32] = m2c::m.dummyf_10be6; +db (& dummyf_10c06)[32] = m2c::m.dummyf_10c06; +db (& dummyf_10c26)[32] = m2c::m.dummyf_10c26; +db (& dummyf_10c46)[32] = m2c::m.dummyf_10c46; +db (& dummyf_10c66)[32] = m2c::m.dummyf_10c66; +db (& dummyf_10c86)[32] = m2c::m.dummyf_10c86; +db (& dummyf_10ca6)[32] = m2c::m.dummyf_10ca6; +db (& dummyf_10cc6)[32] = m2c::m.dummyf_10cc6; +db (& dummyf_10ce6)[32] = m2c::m.dummyf_10ce6; +db (& dummyf_10d06)[32] = m2c::m.dummyf_10d06; +db (& dummyf_10d26)[32] = m2c::m.dummyf_10d26; +db (& dummyf_10d46)[32] = m2c::m.dummyf_10d46; +db& dummyf_10d66 = m2c::m.dummyf_10d66; +db& dummyf_10d67 = m2c::m.dummyf_10d67; +db& dummyf_10d68 = m2c::m.dummyf_10d68; +db& dummyf_10d69 = m2c::m.dummyf_10d69; +db& dummyf_10d6a = m2c::m.dummyf_10d6a; +db& dummyf_10d6b = m2c::m.dummyf_10d6b; +db& dummyf_10d6c = m2c::m.dummyf_10d6c; +db& dummyf_10d6d = m2c::m.dummyf_10d6d; +db& dummyf_10d6e = m2c::m.dummyf_10d6e; +db& dummyf_10d6f = m2c::m.dummyf_10d6f; +db& dummyf_10d70 = m2c::m.dummyf_10d70; +db& dummyf_10d71 = m2c::m.dummyf_10d71; +db& dummyf_10d72 = m2c::m.dummyf_10d72; +db& dummyf_10d73 = m2c::m.dummyf_10d73; +db& dummyf_10d74 = m2c::m.dummyf_10d74; +db& dummyf_10d75 = m2c::m.dummyf_10d75; +db& dummyf_10d76 = m2c::m.dummyf_10d76; +db& dummyf_10d77 = m2c::m.dummyf_10d77; +db& dummyf_10d78 = m2c::m.dummyf_10d78; +db& dummyf_10d79 = m2c::m.dummyf_10d79; +db& dummyf_10d7a = m2c::m.dummyf_10d7a; +db& dummyf_10d7b = m2c::m.dummyf_10d7b; +db& dummyf_10d7c = m2c::m.dummyf_10d7c; +db& dummyf_10d7d = m2c::m.dummyf_10d7d; +db& dummyf_10d7e = m2c::m.dummyf_10d7e; +db& unk_1f35f = m2c::m.unk_1f35f; +db (& dummyf_10d80)[32] = m2c::m.dummyf_10d80; +db (& dummyf_10da0)[32] = m2c::m.dummyf_10da0; +db (& dummyf_10dc0)[32] = m2c::m.dummyf_10dc0; +db (& dummyf_10de0)[32] = m2c::m.dummyf_10de0; +db (& dummyf_10e00)[32] = m2c::m.dummyf_10e00; +db (& dummyf_10e20)[32] = m2c::m.dummyf_10e20; +db (& dummyf_10e40)[32] = m2c::m.dummyf_10e40; +db (& dummyf_10e60)[32] = m2c::m.dummyf_10e60; +db (& dummyf_10e80)[32] = m2c::m.dummyf_10e80; +db (& dummyf_10ea0)[32] = m2c::m.dummyf_10ea0; +db (& dummyf_10ec0)[32] = m2c::m.dummyf_10ec0; +db (& dummyf_10ee0)[32] = m2c::m.dummyf_10ee0; +db (& dummyf_10f00)[32] = m2c::m.dummyf_10f00; +db (& dummyf_10f20)[32] = m2c::m.dummyf_10f20; +db (& dummyf_10f40)[32] = m2c::m.dummyf_10f40; +db (& dummyf_10f60)[32] = m2c::m.dummyf_10f60; +db (& dummyf_10f80)[32] = m2c::m.dummyf_10f80; +db (& dummyf_10fa0)[32] = m2c::m.dummyf_10fa0; +db (& dummyf_10fc0)[32] = m2c::m.dummyf_10fc0; +db (& dummyf_10fe0)[32] = m2c::m.dummyf_10fe0; +db (& dummyf_11000)[32] = m2c::m.dummyf_11000; +db (& dummyf_11020)[32] = m2c::m.dummyf_11020; +db (& dummyf_11040)[32] = m2c::m.dummyf_11040; +db (& dummyf_11060)[32] = m2c::m.dummyf_11060; +db (& dummyf_11080)[32] = m2c::m.dummyf_11080; +db (& dummyf_110a0)[32] = m2c::m.dummyf_110a0; +db (& dummyf_110c0)[32] = m2c::m.dummyf_110c0; +db (& dummyf_110e0)[32] = m2c::m.dummyf_110e0; +db (& dummyf_11100)[32] = m2c::m.dummyf_11100; +db (& dummyf_11120)[32] = m2c::m.dummyf_11120; +db (& dummyf_11140)[32] = m2c::m.dummyf_11140; +db (& dummyf_11160)[32] = m2c::m.dummyf_11160; +db (& dummyf_11180)[32] = m2c::m.dummyf_11180; +db (& dummyf_111a0)[32] = m2c::m.dummyf_111a0; +db (& dummyf_111c0)[32] = m2c::m.dummyf_111c0; +db (& dummyf_111e0)[32] = m2c::m.dummyf_111e0; +db (& dummyf_11200)[32] = m2c::m.dummyf_11200; +db (& dummyf_11220)[32] = m2c::m.dummyf_11220; +db (& dummyf_11240)[32] = m2c::m.dummyf_11240; +db (& dummyf_11260)[32] = m2c::m.dummyf_11260; +db (& dummyf_11280)[32] = m2c::m.dummyf_11280; +db (& dummyf_112a0)[32] = m2c::m.dummyf_112a0; +db (& dummyf_112c0)[32] = m2c::m.dummyf_112c0; +db (& dummyf_112e0)[32] = m2c::m.dummyf_112e0; +db (& dummyf_11300)[32] = m2c::m.dummyf_11300; +db (& dummyf_11320)[32] = m2c::m.dummyf_11320; +db (& dummyf_11340)[32] = m2c::m.dummyf_11340; +db (& dummyf_11360)[32] = m2c::m.dummyf_11360; +db (& dummyf_11380)[32] = m2c::m.dummyf_11380; +db (& dummyf_113a0)[32] = m2c::m.dummyf_113a0; +db (& dummyf_113c0)[32] = m2c::m.dummyf_113c0; +db (& dummyf_113e0)[32] = m2c::m.dummyf_113e0; +db (& dummyf_11400)[32] = m2c::m.dummyf_11400; +db (& dummyf_11420)[32] = m2c::m.dummyf_11420; +db (& dummyf_11440)[32] = m2c::m.dummyf_11440; +db (& dummyf_11460)[32] = m2c::m.dummyf_11460; +db (& dummyf_11480)[32] = m2c::m.dummyf_11480; +db (& dummyf_114a0)[32] = m2c::m.dummyf_114a0; +db (& dummyf_114c0)[32] = m2c::m.dummyf_114c0; +db (& dummyf_114e0)[32] = m2c::m.dummyf_114e0; +db (& dummyf_11500)[32] = m2c::m.dummyf_11500; +db (& dummyf_11520)[32] = m2c::m.dummyf_11520; +db (& dummyf_11540)[32] = m2c::m.dummyf_11540; +db (& dummyf_11560)[32] = m2c::m.dummyf_11560; +db (& dummyf_11580)[32] = m2c::m.dummyf_11580; +db (& dummyf_115a0)[32] = m2c::m.dummyf_115a0; +db (& dummyf_115c0)[32] = m2c::m.dummyf_115c0; +db (& dummyf_115e0)[32] = m2c::m.dummyf_115e0; +db (& dummyf_11600)[32] = m2c::m.dummyf_11600; +db (& dummyf_11620)[32] = m2c::m.dummyf_11620; +db (& dummyf_11640)[32] = m2c::m.dummyf_11640; +db (& dummyf_11660)[32] = m2c::m.dummyf_11660; +db (& dummyf_11680)[32] = m2c::m.dummyf_11680; +db (& dummyf_116a0)[32] = m2c::m.dummyf_116a0; +db (& dummyf_116c0)[32] = m2c::m.dummyf_116c0; +db (& dummyf_116e0)[32] = m2c::m.dummyf_116e0; +db (& dummyf_11700)[32] = m2c::m.dummyf_11700; +db (& dummyf_11720)[32] = m2c::m.dummyf_11720; +db (& dummyf_11740)[32] = m2c::m.dummyf_11740; +db (& dummyf_11760)[32] = m2c::m.dummyf_11760; +db (& dummyf_11780)[32] = m2c::m.dummyf_11780; +db (& dummyf_117a0)[32] = m2c::m.dummyf_117a0; +db (& dummyf_117c0)[32] = m2c::m.dummyf_117c0; +db (& dummyf_117e0)[32] = m2c::m.dummyf_117e0; +db (& dummyf_11800)[32] = m2c::m.dummyf_11800; +db (& dummyf_11820)[32] = m2c::m.dummyf_11820; +db (& dummyf_11840)[32] = m2c::m.dummyf_11840; +db (& dummyf_11860)[32] = m2c::m.dummyf_11860; +db (& dummyf_11880)[32] = m2c::m.dummyf_11880; +db (& dummyf_118a0)[32] = m2c::m.dummyf_118a0; +db (& dummyf_118c0)[32] = m2c::m.dummyf_118c0; +db (& dummyf_118e0)[32] = m2c::m.dummyf_118e0; +db (& dummyf_11900)[32] = m2c::m.dummyf_11900; +db (& dummyf_11920)[32] = m2c::m.dummyf_11920; +db (& dummyf_11940)[32] = m2c::m.dummyf_11940; +db (& dummyf_11960)[32] = m2c::m.dummyf_11960; +db (& dummyf_11980)[32] = m2c::m.dummyf_11980; +db (& dummyf_119a0)[32] = m2c::m.dummyf_119a0; +db (& dummyf_119c0)[32] = m2c::m.dummyf_119c0; +db (& dummyf_119e0)[32] = m2c::m.dummyf_119e0; +db (& dummyf_11a00)[32] = m2c::m.dummyf_11a00; +db (& dummyf_11a20)[32] = m2c::m.dummyf_11a20; +db (& dummyf_11a40)[32] = m2c::m.dummyf_11a40; +db (& dummyf_11a60)[32] = m2c::m.dummyf_11a60; +db (& dummyf_11a80)[32] = m2c::m.dummyf_11a80; +db (& dummyf_11aa0)[32] = m2c::m.dummyf_11aa0; +db (& dummyf_11ac0)[32] = m2c::m.dummyf_11ac0; +db (& dummyf_11ae0)[32] = m2c::m.dummyf_11ae0; +db (& dummyf_11b00)[32] = m2c::m.dummyf_11b00; +db (& dummyf_11b20)[32] = m2c::m.dummyf_11b20; +db (& dummyf_11b40)[32] = m2c::m.dummyf_11b40; +db (& dummyf_11b60)[32] = m2c::m.dummyf_11b60; +db (& dummyf_11b80)[32] = m2c::m.dummyf_11b80; +db (& dummyf_11ba0)[32] = m2c::m.dummyf_11ba0; +db (& dummyf_11bc0)[32] = m2c::m.dummyf_11bc0; +db (& dummyf_11be0)[32] = m2c::m.dummyf_11be0; +db (& dummyf_11c00)[32] = m2c::m.dummyf_11c00; +db (& dummyf_11c20)[32] = m2c::m.dummyf_11c20; +db (& dummyf_11c40)[32] = m2c::m.dummyf_11c40; +db (& dummyf_11c60)[32] = m2c::m.dummyf_11c60; +db (& dummyf_11c80)[32] = m2c::m.dummyf_11c80; +db (& dummyf_11ca0)[32] = m2c::m.dummyf_11ca0; +db (& dummyf_11cc0)[32] = m2c::m.dummyf_11cc0; +db (& dummyf_11ce0)[32] = m2c::m.dummyf_11ce0; +db (& dummyf_11d00)[32] = m2c::m.dummyf_11d00; +db (& dummyf_11d20)[32] = m2c::m.dummyf_11d20; +db (& dummyf_11d40)[32] = m2c::m.dummyf_11d40; +db (& dummyf_11d60)[32] = m2c::m.dummyf_11d60; +db (& dummyf_11d80)[32] = m2c::m.dummyf_11d80; +db (& dummyf_11da0)[32] = m2c::m.dummyf_11da0; +db (& dummyf_11dc0)[32] = m2c::m.dummyf_11dc0; +db (& dummyf_11de0)[32] = m2c::m.dummyf_11de0; +db (& dummyf_11e00)[32] = m2c::m.dummyf_11e00; +db (& dummyf_11e20)[32] = m2c::m.dummyf_11e20; +db (& dummyf_11e40)[32] = m2c::m.dummyf_11e40; +db (& dummyf_11e60)[32] = m2c::m.dummyf_11e60; +db (& dummyf_11e80)[32] = m2c::m.dummyf_11e80; +db (& dummyf_11ea0)[32] = m2c::m.dummyf_11ea0; +db (& dummyf_11ec0)[32] = m2c::m.dummyf_11ec0; +db (& dummyf_11ee0)[32] = m2c::m.dummyf_11ee0; +db (& dummyf_11f00)[32] = m2c::m.dummyf_11f00; +db (& dummyf_11f20)[32] = m2c::m.dummyf_11f20; +db (& dummyf_11f40)[32] = m2c::m.dummyf_11f40; +db (& dummyf_11f60)[32] = m2c::m.dummyf_11f60; +db (& dummyf_11f80)[32] = m2c::m.dummyf_11f80; +db (& dummyf_11fa0)[32] = m2c::m.dummyf_11fa0; +db (& dummyf_11fc0)[32] = m2c::m.dummyf_11fc0; +db (& dummyf_11fe0)[32] = m2c::m.dummyf_11fe0; +db (& dummyf_12000)[32] = m2c::m.dummyf_12000; +db (& dummyf_12020)[32] = m2c::m.dummyf_12020; +db (& dummyf_12040)[32] = m2c::m.dummyf_12040; +db (& dummyf_12060)[32] = m2c::m.dummyf_12060; +db (& dummyf_12080)[32] = m2c::m.dummyf_12080; +db (& dummyf_120a0)[32] = m2c::m.dummyf_120a0; +db (& dummyf_120c0)[32] = m2c::m.dummyf_120c0; +db (& dummyf_120e0)[32] = m2c::m.dummyf_120e0; +db (& dummyf_12100)[32] = m2c::m.dummyf_12100; +db (& dummyf_12120)[32] = m2c::m.dummyf_12120; +db (& dummyf_12140)[32] = m2c::m.dummyf_12140; +db (& dummyf_12160)[32] = m2c::m.dummyf_12160; +db (& dummyf_12180)[32] = m2c::m.dummyf_12180; +db (& dummyf_121a0)[32] = m2c::m.dummyf_121a0; +db (& dummyf_121c0)[32] = m2c::m.dummyf_121c0; +db (& dummyf_121e0)[32] = m2c::m.dummyf_121e0; +db (& dummyf_12200)[32] = m2c::m.dummyf_12200; +db (& dummyf_12220)[32] = m2c::m.dummyf_12220; +db (& dummyf_12240)[32] = m2c::m.dummyf_12240; +db (& dummyf_12260)[32] = m2c::m.dummyf_12260; +db (& dummyf_12280)[32] = m2c::m.dummyf_12280; +db (& dummyf_122a0)[32] = m2c::m.dummyf_122a0; +db (& dummyf_122c0)[32] = m2c::m.dummyf_122c0; +db (& dummyf_122e0)[32] = m2c::m.dummyf_122e0; +db (& dummyf_12300)[32] = m2c::m.dummyf_12300; +db (& dummyf_12320)[32] = m2c::m.dummyf_12320; +db (& dummyf_12340)[32] = m2c::m.dummyf_12340; +db (& dummyf_12360)[32] = m2c::m.dummyf_12360; +db (& dummyf_12380)[32] = m2c::m.dummyf_12380; +db (& dummyf_123a0)[32] = m2c::m.dummyf_123a0; +db (& dummyf_123c0)[32] = m2c::m.dummyf_123c0; +db (& dummyf_123e0)[32] = m2c::m.dummyf_123e0; +db (& dummyf_12400)[32] = m2c::m.dummyf_12400; +db (& dummyf_12420)[32] = m2c::m.dummyf_12420; +db (& dummyf_12440)[32] = m2c::m.dummyf_12440; +db (& dummyf_12460)[32] = m2c::m.dummyf_12460; +db (& dummyf_12480)[32] = m2c::m.dummyf_12480; +db (& dummyf_124a0)[32] = m2c::m.dummyf_124a0; +db (& dummyf_124c0)[32] = m2c::m.dummyf_124c0; +db (& dummyf_124e0)[32] = m2c::m.dummyf_124e0; +db (& dummyf_12500)[32] = m2c::m.dummyf_12500; +db (& dummyf_12520)[32] = m2c::m.dummyf_12520; +db (& dummyf_12540)[32] = m2c::m.dummyf_12540; +db (& dummyf_12560)[32] = m2c::m.dummyf_12560; +db (& dummyf_12580)[32] = m2c::m.dummyf_12580; +db (& dummyf_125a0)[32] = m2c::m.dummyf_125a0; +db (& dummyf_125c0)[32] = m2c::m.dummyf_125c0; +db (& dummyf_125e0)[32] = m2c::m.dummyf_125e0; +db (& dummyf_12600)[32] = m2c::m.dummyf_12600; +db (& dummyf_12620)[32] = m2c::m.dummyf_12620; +db (& dummyf_12640)[32] = m2c::m.dummyf_12640; +db (& dummyf_12660)[32] = m2c::m.dummyf_12660; +db (& dummyf_12680)[32] = m2c::m.dummyf_12680; +db (& dummyf_126a0)[32] = m2c::m.dummyf_126a0; +db (& dummyf_126c0)[32] = m2c::m.dummyf_126c0; +db (& dummyf_126e0)[32] = m2c::m.dummyf_126e0; +db (& dummyf_12700)[32] = m2c::m.dummyf_12700; +db (& dummyf_12720)[32] = m2c::m.dummyf_12720; +db (& dummyf_12740)[32] = m2c::m.dummyf_12740; +db (& dummyf_12760)[32] = m2c::m.dummyf_12760; +db (& dummyf_12780)[32] = m2c::m.dummyf_12780; +db (& dummyf_127a0)[32] = m2c::m.dummyf_127a0; +db (& dummyf_127c0)[32] = m2c::m.dummyf_127c0; +db (& dummyf_127e0)[32] = m2c::m.dummyf_127e0; +db (& dummyf_12800)[32] = m2c::m.dummyf_12800; +db (& dummyf_12820)[32] = m2c::m.dummyf_12820; +db (& dummyf_12840)[32] = m2c::m.dummyf_12840; +db (& dummyf_12860)[32] = m2c::m.dummyf_12860; +db (& dummyf_12880)[32] = m2c::m.dummyf_12880; +db (& dummyf_128a0)[32] = m2c::m.dummyf_128a0; +db (& dummyf_128c0)[32] = m2c::m.dummyf_128c0; +db (& dummyf_128e0)[32] = m2c::m.dummyf_128e0; +db (& dummyf_12900)[32] = m2c::m.dummyf_12900; +db (& dummyf_12920)[32] = m2c::m.dummyf_12920; +db (& dummyf_12940)[32] = m2c::m.dummyf_12940; +db (& dummyf_12960)[32] = m2c::m.dummyf_12960; +db (& dummyf_12980)[32] = m2c::m.dummyf_12980; +db (& dummyf_129a0)[32] = m2c::m.dummyf_129a0; +db (& dummyf_129c0)[32] = m2c::m.dummyf_129c0; +db (& dummyf_129e0)[32] = m2c::m.dummyf_129e0; +db (& dummyf_12a00)[32] = m2c::m.dummyf_12a00; +db (& dummyf_12a20)[32] = m2c::m.dummyf_12a20; +db (& dummyf_12a40)[32] = m2c::m.dummyf_12a40; +db (& dummyf_12a60)[32] = m2c::m.dummyf_12a60; +db (& dummyf_12a80)[32] = m2c::m.dummyf_12a80; +db (& dummyf_12aa0)[32] = m2c::m.dummyf_12aa0; +db (& dummyf_12ac0)[32] = m2c::m.dummyf_12ac0; +db (& dummyf_12ae0)[32] = m2c::m.dummyf_12ae0; +db (& dummyf_12b00)[32] = m2c::m.dummyf_12b00; +db (& dummyf_12b20)[32] = m2c::m.dummyf_12b20; +db (& dummyf_12b40)[32] = m2c::m.dummyf_12b40; +db (& dummyf_12b60)[32] = m2c::m.dummyf_12b60; +db (& dummyf_12b80)[32] = m2c::m.dummyf_12b80; +db (& dummyf_12ba0)[32] = m2c::m.dummyf_12ba0; +db (& dummyf_12bc0)[32] = m2c::m.dummyf_12bc0; +db (& dummyf_12be0)[32] = m2c::m.dummyf_12be0; +db (& dummyf_12c00)[32] = m2c::m.dummyf_12c00; +db (& dummyf_12c20)[32] = m2c::m.dummyf_12c20; +db (& dummyf_12c40)[32] = m2c::m.dummyf_12c40; +db (& dummyf_12c60)[32] = m2c::m.dummyf_12c60; +db (& dummyf_12c80)[32] = m2c::m.dummyf_12c80; +db (& dummyf_12ca0)[32] = m2c::m.dummyf_12ca0; +db (& dummyf_12cc0)[32] = m2c::m.dummyf_12cc0; +db (& dummyf_12ce0)[32] = m2c::m.dummyf_12ce0; +db (& dummyf_12d00)[32] = m2c::m.dummyf_12d00; +db (& dummyf_12d20)[32] = m2c::m.dummyf_12d20; +db (& dummyf_12d40)[32] = m2c::m.dummyf_12d40; +db (& dummyf_12d60)[32] = m2c::m.dummyf_12d60; +db (& dummyf_12d80)[32] = m2c::m.dummyf_12d80; +db (& dummyf_12da0)[32] = m2c::m.dummyf_12da0; +db (& dummyf_12dc0)[32] = m2c::m.dummyf_12dc0; +db (& dummyf_12de0)[32] = m2c::m.dummyf_12de0; +db (& dummyf_12e00)[32] = m2c::m.dummyf_12e00; +db (& dummyf_12e20)[32] = m2c::m.dummyf_12e20; +db (& dummyf_12e40)[32] = m2c::m.dummyf_12e40; +db (& dummyf_12e60)[32] = m2c::m.dummyf_12e60; +db (& dummyf_12e80)[32] = m2c::m.dummyf_12e80; +db (& dummyf_12ea0)[32] = m2c::m.dummyf_12ea0; +db (& dummyf_12ec0)[32] = m2c::m.dummyf_12ec0; +db (& dummyf_12ee0)[32] = m2c::m.dummyf_12ee0; +db (& dummyf_12f00)[32] = m2c::m.dummyf_12f00; +db (& dummyf_12f20)[32] = m2c::m.dummyf_12f20; +db (& dummyf_12f40)[32] = m2c::m.dummyf_12f40; +db (& dummyf_12f60)[32] = m2c::m.dummyf_12f60; +db (& dummyf_12f80)[32] = m2c::m.dummyf_12f80; +db (& dummyf_12fa0)[32] = m2c::m.dummyf_12fa0; +db (& dummyf_12fc0)[32] = m2c::m.dummyf_12fc0; +db (& dummyf_12fe0)[32] = m2c::m.dummyf_12fe0; +db (& dummyf_13000)[32] = m2c::m.dummyf_13000; +db (& dummyf_13020)[32] = m2c::m.dummyf_13020; +db (& dummyf_13040)[32] = m2c::m.dummyf_13040; +db (& dummyf_13060)[32] = m2c::m.dummyf_13060; +db (& dummyf_13080)[32] = m2c::m.dummyf_13080; +db (& dummyf_130a0)[32] = m2c::m.dummyf_130a0; +db (& dummyf_130c0)[32] = m2c::m.dummyf_130c0; +db (& dummyf_130e0)[32] = m2c::m.dummyf_130e0; +db (& dummyf_13100)[32] = m2c::m.dummyf_13100; +db (& dummyf_13120)[32] = m2c::m.dummyf_13120; +db (& dummyf_13140)[32] = m2c::m.dummyf_13140; +db (& dummyf_13160)[32] = m2c::m.dummyf_13160; +db (& dummyf_13180)[32] = m2c::m.dummyf_13180; +db (& dummyf_131a0)[32] = m2c::m.dummyf_131a0; +db (& dummyf_131c0)[32] = m2c::m.dummyf_131c0; +db (& dummyf_131e0)[32] = m2c::m.dummyf_131e0; +db (& dummyf_13200)[32] = m2c::m.dummyf_13200; +db (& dummyf_13220)[32] = m2c::m.dummyf_13220; +db (& dummyf_13240)[32] = m2c::m.dummyf_13240; +db (& dummyf_13260)[32] = m2c::m.dummyf_13260; +db (& dummyf_13280)[32] = m2c::m.dummyf_13280; +db (& dummyf_132a0)[32] = m2c::m.dummyf_132a0; +db (& dummyf_132c0)[32] = m2c::m.dummyf_132c0; +db (& dummyf_132e0)[32] = m2c::m.dummyf_132e0; +db (& dummyf_13300)[32] = m2c::m.dummyf_13300; +db (& dummyf_13320)[32] = m2c::m.dummyf_13320; +db (& dummyf_13340)[32] = m2c::m.dummyf_13340; +db (& dummyf_13360)[32] = m2c::m.dummyf_13360; +db (& dummyf_13380)[32] = m2c::m.dummyf_13380; +db (& dummyf_133a0)[32] = m2c::m.dummyf_133a0; +db (& dummyf_133c0)[32] = m2c::m.dummyf_133c0; +db (& dummyf_133e0)[32] = m2c::m.dummyf_133e0; +db (& dummyf_13400)[32] = m2c::m.dummyf_13400; +db (& dummyf_13420)[32] = m2c::m.dummyf_13420; +db (& dummyf_13440)[32] = m2c::m.dummyf_13440; +db (& dummyf_13460)[32] = m2c::m.dummyf_13460; +db (& dummyf_13480)[32] = m2c::m.dummyf_13480; +db (& dummyf_134a0)[32] = m2c::m.dummyf_134a0; +db (& dummyf_134c0)[32] = m2c::m.dummyf_134c0; +db (& dummyf_134e0)[32] = m2c::m.dummyf_134e0; +db (& dummyf_13500)[32] = m2c::m.dummyf_13500; +db (& dummyf_13520)[32] = m2c::m.dummyf_13520; +db (& dummyf_13540)[32] = m2c::m.dummyf_13540; +db (& dummyf_13560)[32] = m2c::m.dummyf_13560; +db (& dummyf_13580)[32] = m2c::m.dummyf_13580; +db (& dummyf_135a0)[32] = m2c::m.dummyf_135a0; +db (& dummyf_135c0)[32] = m2c::m.dummyf_135c0; +db (& dummyf_135e0)[32] = m2c::m.dummyf_135e0; +db (& dummyf_13600)[32] = m2c::m.dummyf_13600; +db (& dummyf_13620)[32] = m2c::m.dummyf_13620; +db (& dummyf_13640)[32] = m2c::m.dummyf_13640; +db (& dummyf_13660)[32] = m2c::m.dummyf_13660; +db (& dummyf_13680)[32] = m2c::m.dummyf_13680; +db (& dummyf_136a0)[32] = m2c::m.dummyf_136a0; +db (& dummyf_136c0)[32] = m2c::m.dummyf_136c0; +db (& dummyf_136e0)[32] = m2c::m.dummyf_136e0; +db (& dummyf_13700)[32] = m2c::m.dummyf_13700; +db (& dummyf_13720)[32] = m2c::m.dummyf_13720; +db (& dummyf_13740)[32] = m2c::m.dummyf_13740; +db (& dummyf_13760)[32] = m2c::m.dummyf_13760; +db (& dummyf_13780)[32] = m2c::m.dummyf_13780; +db (& dummyf_137a0)[32] = m2c::m.dummyf_137a0; +db (& dummyf_137c0)[32] = m2c::m.dummyf_137c0; +db (& dummyf_137e0)[32] = m2c::m.dummyf_137e0; +db (& dummyf_13800)[32] = m2c::m.dummyf_13800; +db (& dummyf_13820)[32] = m2c::m.dummyf_13820; +db (& dummyf_13840)[32] = m2c::m.dummyf_13840; +db (& dummyf_13860)[32] = m2c::m.dummyf_13860; +db (& dummyf_13880)[32] = m2c::m.dummyf_13880; +db (& dummyf_138a0)[32] = m2c::m.dummyf_138a0; +db (& dummyf_138c0)[32] = m2c::m.dummyf_138c0; +db (& dummyf_138e0)[32] = m2c::m.dummyf_138e0; +db (& dummyf_13900)[32] = m2c::m.dummyf_13900; +db (& dummyf_13920)[32] = m2c::m.dummyf_13920; +db (& dummyf_13940)[32] = m2c::m.dummyf_13940; +db (& dummyf_13960)[32] = m2c::m.dummyf_13960; +db (& dummyf_13980)[32] = m2c::m.dummyf_13980; +db (& dummyf_139a0)[32] = m2c::m.dummyf_139a0; +db (& dummyf_139c0)[32] = m2c::m.dummyf_139c0; +db (& dummyf_139e0)[32] = m2c::m.dummyf_139e0; +db (& dummyf_13a00)[32] = m2c::m.dummyf_13a00; +db (& dummyf_13a20)[32] = m2c::m.dummyf_13a20; +db (& dummyf_13a40)[32] = m2c::m.dummyf_13a40; +db (& dummyf_13a60)[32] = m2c::m.dummyf_13a60; +db (& dummyf_13a80)[32] = m2c::m.dummyf_13a80; +db (& dummyf_13aa0)[32] = m2c::m.dummyf_13aa0; +db (& dummyf_13ac0)[32] = m2c::m.dummyf_13ac0; +db (& dummyf_13ae0)[32] = m2c::m.dummyf_13ae0; +db (& dummyf_13b00)[32] = m2c::m.dummyf_13b00; +db (& dummyf_13b20)[32] = m2c::m.dummyf_13b20; +db (& dummyf_13b40)[32] = m2c::m.dummyf_13b40; +db (& dummyf_13b60)[32] = m2c::m.dummyf_13b60; +db (& dummyf_13b80)[32] = m2c::m.dummyf_13b80; +db (& dummyf_13ba0)[32] = m2c::m.dummyf_13ba0; +db (& dummyf_13bc0)[32] = m2c::m.dummyf_13bc0; +db (& dummyf_13be0)[32] = m2c::m.dummyf_13be0; +db (& dummyf_13c00)[32] = m2c::m.dummyf_13c00; +db (& dummyf_13c20)[32] = m2c::m.dummyf_13c20; +db (& dummyf_13c40)[32] = m2c::m.dummyf_13c40; +db (& dummyf_13c60)[32] = m2c::m.dummyf_13c60; +db (& dummyf_13c80)[32] = m2c::m.dummyf_13c80; +db (& dummyf_13ca0)[32] = m2c::m.dummyf_13ca0; +db (& dummyf_13cc0)[32] = m2c::m.dummyf_13cc0; +db (& dummyf_13ce0)[32] = m2c::m.dummyf_13ce0; +db (& dummyf_13d00)[32] = m2c::m.dummyf_13d00; +db (& dummyf_13d20)[32] = m2c::m.dummyf_13d20; +db (& dummyf_13d40)[32] = m2c::m.dummyf_13d40; +db (& dummyf_13d60)[32] = m2c::m.dummyf_13d60; +db (& dummyf_13d80)[32] = m2c::m.dummyf_13d80; +db (& dummyf_13da0)[32] = m2c::m.dummyf_13da0; +db (& dummyf_13dc0)[32] = m2c::m.dummyf_13dc0; +db (& dummyf_13de0)[32] = m2c::m.dummyf_13de0; +db (& dummyf_13e00)[32] = m2c::m.dummyf_13e00; +db (& dummyf_13e20)[32] = m2c::m.dummyf_13e20; +db (& dummyf_13e40)[32] = m2c::m.dummyf_13e40; +db (& dummyf_13e60)[32] = m2c::m.dummyf_13e60; +db (& dummyf_13e80)[32] = m2c::m.dummyf_13e80; +db (& dummyf_13ea0)[32] = m2c::m.dummyf_13ea0; +db (& dummyf_13ec0)[32] = m2c::m.dummyf_13ec0; +db (& dummyf_13ee0)[32] = m2c::m.dummyf_13ee0; +db (& dummyf_13f00)[32] = m2c::m.dummyf_13f00; +db (& dummyf_13f20)[32] = m2c::m.dummyf_13f20; +db (& dummyf_13f40)[32] = m2c::m.dummyf_13f40; +db (& dummyf_13f60)[32] = m2c::m.dummyf_13f60; +db (& dummyf_13f80)[32] = m2c::m.dummyf_13f80; +db (& dummyf_13fa0)[32] = m2c::m.dummyf_13fa0; +db (& dummyf_13fc0)[32] = m2c::m.dummyf_13fc0; +db (& dummyf_13fe0)[32] = m2c::m.dummyf_13fe0; +db (& dummyf_14000)[32] = m2c::m.dummyf_14000; +db (& dummyf_14020)[32] = m2c::m.dummyf_14020; +db (& dummyf_14040)[32] = m2c::m.dummyf_14040; +db (& dummyf_14060)[32] = m2c::m.dummyf_14060; +db (& dummyf_14080)[32] = m2c::m.dummyf_14080; +db (& dummyf_140a0)[32] = m2c::m.dummyf_140a0; +db (& dummyf_140c0)[32] = m2c::m.dummyf_140c0; +db (& dummyf_140e0)[32] = m2c::m.dummyf_140e0; +db (& dummyf_14100)[32] = m2c::m.dummyf_14100; +db (& dummyf_14120)[32] = m2c::m.dummyf_14120; +db (& dummyf_14140)[32] = m2c::m.dummyf_14140; +db (& dummyf_14160)[32] = m2c::m.dummyf_14160; +db (& dummyf_14180)[32] = m2c::m.dummyf_14180; +db (& dummyf_141a0)[32] = m2c::m.dummyf_141a0; +db (& dummyf_141c0)[32] = m2c::m.dummyf_141c0; +db (& dummyf_141e0)[32] = m2c::m.dummyf_141e0; +db (& dummyf_14200)[32] = m2c::m.dummyf_14200; +db (& dummyf_14220)[32] = m2c::m.dummyf_14220; +db (& dummyf_14240)[32] = m2c::m.dummyf_14240; +db (& dummyf_14260)[32] = m2c::m.dummyf_14260; +db (& dummyf_14280)[32] = m2c::m.dummyf_14280; +db (& dummyf_142a0)[32] = m2c::m.dummyf_142a0; +db (& dummyf_142c0)[32] = m2c::m.dummyf_142c0; +db (& dummyf_142e0)[32] = m2c::m.dummyf_142e0; +db (& dummyf_14300)[32] = m2c::m.dummyf_14300; +db (& dummyf_14320)[32] = m2c::m.dummyf_14320; +db (& dummyf_14340)[32] = m2c::m.dummyf_14340; +db (& dummyf_14360)[32] = m2c::m.dummyf_14360; +db (& dummyf_14380)[32] = m2c::m.dummyf_14380; +db (& dummyf_143a0)[32] = m2c::m.dummyf_143a0; +db (& dummyf_143c0)[32] = m2c::m.dummyf_143c0; +db (& dummyf_143e0)[32] = m2c::m.dummyf_143e0; +db (& dummyf_14400)[32] = m2c::m.dummyf_14400; +db (& dummyf_14420)[32] = m2c::m.dummyf_14420; +db& dummyf_14440 = m2c::m.dummyf_14440; +db& dummyf_14441 = m2c::m.dummyf_14441; +db& dummyf_14442 = m2c::m.dummyf_14442; +db& dummyf_14443 = m2c::m.dummyf_14443; +db& dummyf_14444 = m2c::m.dummyf_14444; +db& dummyf_14445 = m2c::m.dummyf_14445; +db& dummyf_14446 = m2c::m.dummyf_14446; +db& dummyf_14447 = m2c::m.dummyf_14447; +db& dummyf_14448 = m2c::m.dummyf_14448; +db& dummyf_14449 = m2c::m.dummyf_14449; +db& dummyf_1444a = m2c::m.dummyf_1444a; +db& dummyf_1444b = m2c::m.dummyf_1444b; +db& dummyf_1444c = m2c::m.dummyf_1444c; +db& dummyf_1444d = m2c::m.dummyf_1444d; +db& dummyf_1444e = m2c::m.dummyf_1444e; +db& dummyf_1444f = m2c::m.dummyf_1444f; +db& dummyf_14450 = m2c::m.dummyf_14450; +db& unk_22a31 = m2c::m.unk_22a31; +db (& dummyf_14452)[32] = m2c::m.dummyf_14452; +db (& dummyf_14472)[32] = m2c::m.dummyf_14472; +db (& dummyf_14492)[32] = m2c::m.dummyf_14492; +db (& dummyf_144b2)[32] = m2c::m.dummyf_144b2; +db (& dummyf_144d2)[32] = m2c::m.dummyf_144d2; +db (& dummyf_144f2)[32] = m2c::m.dummyf_144f2; +db (& dummyf_14512)[32] = m2c::m.dummyf_14512; +db (& dummyf_14532)[32] = m2c::m.dummyf_14532; +db& dummyf_14552 = m2c::m.dummyf_14552; +db& dummyf_14553 = m2c::m.dummyf_14553; +db& dummyf_14554 = m2c::m.dummyf_14554; +db& dummyf_14555 = m2c::m.dummyf_14555; +db& dummyf_14556 = m2c::m.dummyf_14556; +db& dummyf_14557 = m2c::m.dummyf_14557; +db& dummyf_14558 = m2c::m.dummyf_14558; +db& dummyf_14559 = m2c::m.dummyf_14559; +db& dummyf_1455a = m2c::m.dummyf_1455a; +db& dummyf_1455b = m2c::m.dummyf_1455b; +db& dummyf_1455c = m2c::m.dummyf_1455c; +db& dummyf_1455d = m2c::m.dummyf_1455d; +db& dummyf_1455e = m2c::m.dummyf_1455e; +db& dummyf_1455f = m2c::m.dummyf_1455f; +db& dummyf_14560 = m2c::m.dummyf_14560; +db& dummyf_14561 = m2c::m.dummyf_14561; +db& dummyf_14562 = m2c::m.dummyf_14562; +db& dummyf_14563 = m2c::m.dummyf_14563; +db& dummyf_14564 = m2c::m.dummyf_14564; +db& dummyf_14565 = m2c::m.dummyf_14565; +db& dummyf_14566 = m2c::m.dummyf_14566; +db& dummyf_14567 = m2c::m.dummyf_14567; +db& dummyf_14568 = m2c::m.dummyf_14568; +db& dummyf_14569 = m2c::m.dummyf_14569; +db& dummyf_1456a = m2c::m.dummyf_1456a; +db& unk_22b4b = m2c::m.unk_22b4b; +db (& dummyf_1456c)[32] = m2c::m.dummyf_1456c; +db (& dummyf_1458c)[32] = m2c::m.dummyf_1458c; +db (& dummyf_145ac)[32] = m2c::m.dummyf_145ac; +db (& dummyf_145cc)[32] = m2c::m.dummyf_145cc; +db (& dummyf_145ec)[32] = m2c::m.dummyf_145ec; +db (& dummyf_1460c)[32] = m2c::m.dummyf_1460c; +db (& dummyf_1462c)[32] = m2c::m.dummyf_1462c; +db (& dummyf_1464c)[32] = m2c::m.dummyf_1464c; +db (& dummyf_1466c)[32] = m2c::m.dummyf_1466c; +db (& dummyf_1468c)[32] = m2c::m.dummyf_1468c; +db (& dummyf_146ac)[32] = m2c::m.dummyf_146ac; +db (& dummyf_146cc)[32] = m2c::m.dummyf_146cc; +db (& dummyf_146ec)[32] = m2c::m.dummyf_146ec; +db (& dummyf_1470c)[32] = m2c::m.dummyf_1470c; +db (& dummyf_1472c)[32] = m2c::m.dummyf_1472c; +db (& dummyf_1474c)[32] = m2c::m.dummyf_1474c; +db (& dummyf_1476c)[32] = m2c::m.dummyf_1476c; +db (& dummyf_1478c)[32] = m2c::m.dummyf_1478c; +db (& dummyf_147ac)[32] = m2c::m.dummyf_147ac; +db (& dummyf_147cc)[32] = m2c::m.dummyf_147cc; +db (& dummyf_147ec)[32] = m2c::m.dummyf_147ec; +db (& dummyf_1480c)[32] = m2c::m.dummyf_1480c; +db (& dummyf_1482c)[32] = m2c::m.dummyf_1482c; +db (& dummyf_1484c)[32] = m2c::m.dummyf_1484c; +db (& dummyf_1486c)[32] = m2c::m.dummyf_1486c; +db (& dummyf_1488c)[32] = m2c::m.dummyf_1488c; +db (& dummyf_148ac)[32] = m2c::m.dummyf_148ac; +db (& dummyf_148cc)[32] = m2c::m.dummyf_148cc; +db (& dummyf_148ec)[32] = m2c::m.dummyf_148ec; +db (& dummyf_1490c)[32] = m2c::m.dummyf_1490c; +db (& dummyf_1492c)[32] = m2c::m.dummyf_1492c; +db (& dummyf_1494c)[32] = m2c::m.dummyf_1494c; +db (& dummyf_1496c)[32] = m2c::m.dummyf_1496c; +db (& dummyf_1498c)[32] = m2c::m.dummyf_1498c; +db (& dummyf_149ac)[32] = m2c::m.dummyf_149ac; +db (& dummyf_149cc)[32] = m2c::m.dummyf_149cc; +db (& dummyf_149ec)[32] = m2c::m.dummyf_149ec; +db (& dummyf_14a0c)[32] = m2c::m.dummyf_14a0c; +db (& dummyf_14a2c)[32] = m2c::m.dummyf_14a2c; +db (& dummyf_14a4c)[32] = m2c::m.dummyf_14a4c; +db& dummyf_14a6c = m2c::m.dummyf_14a6c; +db& dummyf_14a6d = m2c::m.dummyf_14a6d; +db& dummyf_14a6e = m2c::m.dummyf_14a6e; +db& dummyf_14a6f = m2c::m.dummyf_14a6f; +db& dummyf_14a70 = m2c::m.dummyf_14a70; +db& dummyf_14a71 = m2c::m.dummyf_14a71; +db& unk_23052 = m2c::m.unk_23052; +db (& dummyf_14a73)[32] = m2c::m.dummyf_14a73; +db& dummyf_14a93 = m2c::m.dummyf_14a93; +db& dummyf_14a94 = m2c::m.dummyf_14a94; +db& dummyf_14a95 = m2c::m.dummyf_14a95; +db& dummyf_14a96 = m2c::m.dummyf_14a96; +db& dummyf_14a97 = m2c::m.dummyf_14a97; +db& dummyf_14a98 = m2c::m.dummyf_14a98; +db& dummyf_14a99 = m2c::m.dummyf_14a99; +db& dummyf_14a9a = m2c::m.dummyf_14a9a; +db& dummyf_14a9b = m2c::m.dummyf_14a9b; +db& dummyf_14a9c = m2c::m.dummyf_14a9c; +db& dummyf_14a9d = m2c::m.dummyf_14a9d; +db& unk_2307e = m2c::m.unk_2307e; +db (& dummyf_14a9f)[32] = m2c::m.dummyf_14a9f; +db (& dummyf_14abf)[32] = m2c::m.dummyf_14abf; +db (& dummyf_14adf)[32] = m2c::m.dummyf_14adf; +db (& dummyf_14aff)[32] = m2c::m.dummyf_14aff; +db (& dummyf_14b1f)[32] = m2c::m.dummyf_14b1f; +db (& dummyf_14b3f)[32] = m2c::m.dummyf_14b3f; +db (& dummyf_14b5f)[32] = m2c::m.dummyf_14b5f; +db (& dummyf_14b7f)[32] = m2c::m.dummyf_14b7f; +db (& dummyf_14b9f)[32] = m2c::m.dummyf_14b9f; +db (& dummyf_14bbf)[32] = m2c::m.dummyf_14bbf; +db (& dummyf_14bdf)[32] = m2c::m.dummyf_14bdf; +db (& dummyf_14bff)[32] = m2c::m.dummyf_14bff; +db (& dummyf_14c1f)[32] = m2c::m.dummyf_14c1f; +db (& dummyf_14c3f)[32] = m2c::m.dummyf_14c3f; +db (& dummyf_14c5f)[32] = m2c::m.dummyf_14c5f; +db (& dummyf_14c7f)[32] = m2c::m.dummyf_14c7f; +db (& dummyf_14c9f)[32] = m2c::m.dummyf_14c9f; +db (& dummyf_14cbf)[32] = m2c::m.dummyf_14cbf; +db (& dummyf_14cdf)[32] = m2c::m.dummyf_14cdf; +db (& dummyf_14cff)[32] = m2c::m.dummyf_14cff; +db (& dummyf_14d1f)[32] = m2c::m.dummyf_14d1f; +db (& dummyf_14d3f)[32] = m2c::m.dummyf_14d3f; +db (& dummyf_14d5f)[32] = m2c::m.dummyf_14d5f; +db (& dummyf_14d7f)[32] = m2c::m.dummyf_14d7f; +db (& dummyf_14d9f)[32] = m2c::m.dummyf_14d9f; +db (& dummyf_14dbf)[32] = m2c::m.dummyf_14dbf; +db (& dummyf_14ddf)[32] = m2c::m.dummyf_14ddf; +db (& dummyf_14dff)[32] = m2c::m.dummyf_14dff; +db (& dummyf_14e1f)[32] = m2c::m.dummyf_14e1f; +db (& dummyf_14e3f)[32] = m2c::m.dummyf_14e3f; +db (& dummyf_14e5f)[32] = m2c::m.dummyf_14e5f; +db (& dummyf_14e7f)[32] = m2c::m.dummyf_14e7f; +db (& dummyf_14e9f)[32] = m2c::m.dummyf_14e9f; +db (& dummyf_14ebf)[32] = m2c::m.dummyf_14ebf; +db (& dummyf_14edf)[32] = m2c::m.dummyf_14edf; +db (& dummyf_14eff)[32] = m2c::m.dummyf_14eff; +db (& dummyf_14f1f)[32] = m2c::m.dummyf_14f1f; +db (& dummyf_14f3f)[32] = m2c::m.dummyf_14f3f; +db (& dummyf_14f5f)[32] = m2c::m.dummyf_14f5f; +db (& dummyf_14f7f)[32] = m2c::m.dummyf_14f7f; +db (& dummyf_14f9f)[32] = m2c::m.dummyf_14f9f; +db (& dummyf_14fbf)[32] = m2c::m.dummyf_14fbf; +db (& dummyf_14fdf)[32] = m2c::m.dummyf_14fdf; +db (& dummyf_14fff)[32] = m2c::m.dummyf_14fff; +db (& dummyf_1501f)[32] = m2c::m.dummyf_1501f; +db (& dummyf_1503f)[32] = m2c::m.dummyf_1503f; +db (& dummyf_1505f)[32] = m2c::m.dummyf_1505f; +db (& dummyf_1507f)[32] = m2c::m.dummyf_1507f; +db (& dummyf_1509f)[32] = m2c::m.dummyf_1509f; +db (& dummyf_150bf)[32] = m2c::m.dummyf_150bf; +db (& dummyf_150df)[32] = m2c::m.dummyf_150df; +db (& dummyf_150ff)[32] = m2c::m.dummyf_150ff; +db (& dummyf_1511f)[32] = m2c::m.dummyf_1511f; +db (& dummyf_1513f)[32] = m2c::m.dummyf_1513f; +db (& dummyf_1515f)[32] = m2c::m.dummyf_1515f; +db (& dummyf_1517f)[32] = m2c::m.dummyf_1517f; +db (& dummyf_1519f)[32] = m2c::m.dummyf_1519f; +db (& dummyf_151bf)[32] = m2c::m.dummyf_151bf; +db (& dummyf_151df)[32] = m2c::m.dummyf_151df; +db (& dummyf_151ff)[32] = m2c::m.dummyf_151ff; +db (& dummyf_1521f)[32] = m2c::m.dummyf_1521f; +db (& dummyf_1523f)[32] = m2c::m.dummyf_1523f; +db (& dummyf_1525f)[32] = m2c::m.dummyf_1525f; +db (& dummyf_1527f)[32] = m2c::m.dummyf_1527f; +db (& dummyf_1529f)[32] = m2c::m.dummyf_1529f; +db (& dummyf_152bf)[32] = m2c::m.dummyf_152bf; +db (& dummyf_152df)[32] = m2c::m.dummyf_152df; +db (& dummyf_152ff)[32] = m2c::m.dummyf_152ff; +db (& dummyf_1531f)[32] = m2c::m.dummyf_1531f; +db (& dummyf_1533f)[32] = m2c::m.dummyf_1533f; +db (& dummyf_1535f)[32] = m2c::m.dummyf_1535f; +db (& dummyf_1537f)[32] = m2c::m.dummyf_1537f; +db (& dummyf_1539f)[32] = m2c::m.dummyf_1539f; +db (& dummyf_153bf)[32] = m2c::m.dummyf_153bf; +db (& dummyf_153df)[32] = m2c::m.dummyf_153df; +db (& dummyf_153ff)[32] = m2c::m.dummyf_153ff; +db (& dummyf_1541f)[32] = m2c::m.dummyf_1541f; +db (& dummyf_1543f)[32] = m2c::m.dummyf_1543f; +db (& dummyf_1545f)[32] = m2c::m.dummyf_1545f; +db (& dummyf_1547f)[32] = m2c::m.dummyf_1547f; +db (& dummyf_1549f)[32] = m2c::m.dummyf_1549f; +db (& dummyf_154bf)[32] = m2c::m.dummyf_154bf; +db (& dummyf_154df)[32] = m2c::m.dummyf_154df; +db (& dummyf_154ff)[32] = m2c::m.dummyf_154ff; +db (& dummyf_1551f)[32] = m2c::m.dummyf_1551f; +db (& dummyf_1553f)[32] = m2c::m.dummyf_1553f; +db (& dummyf_1555f)[32] = m2c::m.dummyf_1555f; +db (& dummyf_1557f)[32] = m2c::m.dummyf_1557f; +db (& dummyf_1559f)[32] = m2c::m.dummyf_1559f; +db (& dummyf_155bf)[32] = m2c::m.dummyf_155bf; +db (& dummyf_155df)[32] = m2c::m.dummyf_155df; +db (& dummyf_155ff)[32] = m2c::m.dummyf_155ff; +db (& dummyf_1561f)[32] = m2c::m.dummyf_1561f; +db (& dummyf_1563f)[32] = m2c::m.dummyf_1563f; +db (& dummyf_1565f)[32] = m2c::m.dummyf_1565f; +db (& dummyf_1567f)[32] = m2c::m.dummyf_1567f; +db (& dummyf_1569f)[32] = m2c::m.dummyf_1569f; +db (& dummyf_156bf)[32] = m2c::m.dummyf_156bf; +db (& dummyf_156df)[32] = m2c::m.dummyf_156df; +db (& dummyf_156ff)[32] = m2c::m.dummyf_156ff; +db (& dummyf_1571f)[32] = m2c::m.dummyf_1571f; +db (& dummyf_1573f)[32] = m2c::m.dummyf_1573f; +db (& dummyf_1575f)[32] = m2c::m.dummyf_1575f; +db (& dummyf_1577f)[32] = m2c::m.dummyf_1577f; +db (& dummyf_1579f)[32] = m2c::m.dummyf_1579f; +db (& dummyf_157bf)[32] = m2c::m.dummyf_157bf; +db (& dummyf_157df)[32] = m2c::m.dummyf_157df; +db (& dummyf_157ff)[32] = m2c::m.dummyf_157ff; +db (& dummyf_1581f)[32] = m2c::m.dummyf_1581f; +db (& dummyf_1583f)[32] = m2c::m.dummyf_1583f; +db (& dummyf_1585f)[32] = m2c::m.dummyf_1585f; +db (& dummyf_1587f)[32] = m2c::m.dummyf_1587f; +db (& dummyf_1589f)[32] = m2c::m.dummyf_1589f; +db (& dummyf_158bf)[32] = m2c::m.dummyf_158bf; +db (& dummyf_158df)[32] = m2c::m.dummyf_158df; +db (& dummyf_158ff)[32] = m2c::m.dummyf_158ff; +db (& dummyf_1591f)[32] = m2c::m.dummyf_1591f; +db (& dummyf_1593f)[32] = m2c::m.dummyf_1593f; +db (& dummyf_1595f)[32] = m2c::m.dummyf_1595f; +db (& dummyf_1597f)[32] = m2c::m.dummyf_1597f; +db (& dummyf_1599f)[32] = m2c::m.dummyf_1599f; +db (& dummyf_159bf)[32] = m2c::m.dummyf_159bf; +db (& dummyf_159df)[32] = m2c::m.dummyf_159df; +db (& dummyf_159ff)[32] = m2c::m.dummyf_159ff; +db (& dummyf_15a1f)[32] = m2c::m.dummyf_15a1f; +db (& dummyf_15a3f)[32] = m2c::m.dummyf_15a3f; +db (& dummyf_15a5f)[32] = m2c::m.dummyf_15a5f; +db (& dummyf_15a7f)[32] = m2c::m.dummyf_15a7f; +db (& dummyf_15a9f)[32] = m2c::m.dummyf_15a9f; +db (& dummyf_15abf)[32] = m2c::m.dummyf_15abf; +db (& dummyf_15adf)[32] = m2c::m.dummyf_15adf; +db (& dummyf_15aff)[32] = m2c::m.dummyf_15aff; +db (& dummyf_15b1f)[32] = m2c::m.dummyf_15b1f; +db (& dummyf_15b3f)[32] = m2c::m.dummyf_15b3f; +db (& dummyf_15b5f)[32] = m2c::m.dummyf_15b5f; +db (& dummyf_15b7f)[32] = m2c::m.dummyf_15b7f; +db (& dummyf_15b9f)[32] = m2c::m.dummyf_15b9f; +db (& dummyf_15bbf)[32] = m2c::m.dummyf_15bbf; +db (& dummyf_15bdf)[32] = m2c::m.dummyf_15bdf; +db (& dummyf_15bff)[32] = m2c::m.dummyf_15bff; +db (& dummyf_15c1f)[32] = m2c::m.dummyf_15c1f; +db (& dummyf_15c3f)[32] = m2c::m.dummyf_15c3f; +db (& dummyf_15c5f)[32] = m2c::m.dummyf_15c5f; +db (& dummyf_15c7f)[32] = m2c::m.dummyf_15c7f; +db (& dummyf_15c9f)[32] = m2c::m.dummyf_15c9f; +db (& dummyf_15cbf)[32] = m2c::m.dummyf_15cbf; +db (& dummyf_15cdf)[32] = m2c::m.dummyf_15cdf; +db (& dummyf_15cff)[32] = m2c::m.dummyf_15cff; +db (& dummyf_15d1f)[32] = m2c::m.dummyf_15d1f; +db (& dummyf_15d3f)[32] = m2c::m.dummyf_15d3f; +db (& dummyf_15d5f)[32] = m2c::m.dummyf_15d5f; +db (& dummyf_15d7f)[32] = m2c::m.dummyf_15d7f; +db (& dummyf_15d9f)[32] = m2c::m.dummyf_15d9f; +db (& dummyf_15dbf)[32] = m2c::m.dummyf_15dbf; +db (& dummyf_15ddf)[32] = m2c::m.dummyf_15ddf; +db (& dummyf_15dff)[32] = m2c::m.dummyf_15dff; +db (& dummyf_15e1f)[32] = m2c::m.dummyf_15e1f; +db (& dummyf_15e3f)[32] = m2c::m.dummyf_15e3f; +db (& dummyf_15e5f)[32] = m2c::m.dummyf_15e5f; +db (& dummyf_15e7f)[32] = m2c::m.dummyf_15e7f; +db (& dummyf_15e9f)[32] = m2c::m.dummyf_15e9f; +db (& dummyf_15ebf)[32] = m2c::m.dummyf_15ebf; +db (& dummyf_15edf)[32] = m2c::m.dummyf_15edf; +db (& dummyf_15eff)[32] = m2c::m.dummyf_15eff; +db (& dummyf_15f1f)[32] = m2c::m.dummyf_15f1f; +db (& dummyf_15f3f)[32] = m2c::m.dummyf_15f3f; +db (& dummyf_15f5f)[32] = m2c::m.dummyf_15f5f; +db (& dummyf_15f7f)[32] = m2c::m.dummyf_15f7f; +db (& dummyf_15f9f)[32] = m2c::m.dummyf_15f9f; +db (& dummyf_15fbf)[32] = m2c::m.dummyf_15fbf; +db (& dummyf_15fdf)[32] = m2c::m.dummyf_15fdf; +db (& dummyf_15fff)[32] = m2c::m.dummyf_15fff; +db (& dummyf_1601f)[32] = m2c::m.dummyf_1601f; +db (& dummyf_1603f)[32] = m2c::m.dummyf_1603f; +db (& dummyf_1605f)[32] = m2c::m.dummyf_1605f; +db (& dummyf_1607f)[32] = m2c::m.dummyf_1607f; +db (& dummyf_1609f)[32] = m2c::m.dummyf_1609f; +db (& dummyf_160bf)[32] = m2c::m.dummyf_160bf; +db (& dummyf_160df)[32] = m2c::m.dummyf_160df; +db (& dummyf_160ff)[32] = m2c::m.dummyf_160ff; +db (& dummyf_1611f)[32] = m2c::m.dummyf_1611f; +db (& dummyf_1613f)[32] = m2c::m.dummyf_1613f; +db (& dummyf_1615f)[32] = m2c::m.dummyf_1615f; +db (& dummyf_1617f)[32] = m2c::m.dummyf_1617f; +db (& dummyf_1619f)[32] = m2c::m.dummyf_1619f; +db (& dummyf_161bf)[32] = m2c::m.dummyf_161bf; +db (& dummyf_161df)[32] = m2c::m.dummyf_161df; +db (& dummyf_161ff)[32] = m2c::m.dummyf_161ff; +db (& dummyf_1621f)[32] = m2c::m.dummyf_1621f; +db (& dummyf_1623f)[32] = m2c::m.dummyf_1623f; +db (& dummyf_1625f)[32] = m2c::m.dummyf_1625f; +db (& dummyf_1627f)[32] = m2c::m.dummyf_1627f; +db (& dummyf_1629f)[32] = m2c::m.dummyf_1629f; +db (& dummyf_162bf)[32] = m2c::m.dummyf_162bf; +db (& dummyf_162df)[32] = m2c::m.dummyf_162df; +db (& dummyf_162ff)[32] = m2c::m.dummyf_162ff; +db (& dummyf_1631f)[32] = m2c::m.dummyf_1631f; +db (& dummyf_1633f)[32] = m2c::m.dummyf_1633f; +db (& dummyf_1635f)[32] = m2c::m.dummyf_1635f; +db (& dummyf_1637f)[32] = m2c::m.dummyf_1637f; +db (& dummyf_1639f)[32] = m2c::m.dummyf_1639f; +db (& dummyf_163bf)[32] = m2c::m.dummyf_163bf; +db (& dummyf_163df)[32] = m2c::m.dummyf_163df; +db (& dummyf_163ff)[32] = m2c::m.dummyf_163ff; +db (& dummyf_1641f)[32] = m2c::m.dummyf_1641f; +db (& dummyf_1643f)[32] = m2c::m.dummyf_1643f; +db (& dummyf_1645f)[32] = m2c::m.dummyf_1645f; +db (& dummyf_1647f)[32] = m2c::m.dummyf_1647f; +db (& dummyf_1649f)[32] = m2c::m.dummyf_1649f; +db (& dummyf_164bf)[32] = m2c::m.dummyf_164bf; +db (& dummyf_164df)[32] = m2c::m.dummyf_164df; +db (& dummyf_164ff)[32] = m2c::m.dummyf_164ff; +db (& dummyf_1651f)[32] = m2c::m.dummyf_1651f; +db (& dummyf_1653f)[32] = m2c::m.dummyf_1653f; +db (& dummyf_1655f)[32] = m2c::m.dummyf_1655f; +db (& dummyf_1657f)[32] = m2c::m.dummyf_1657f; +db (& dummyf_1659f)[32] = m2c::m.dummyf_1659f; +db (& dummyf_165bf)[32] = m2c::m.dummyf_165bf; +db (& dummyf_165df)[32] = m2c::m.dummyf_165df; +db (& dummyf_165ff)[32] = m2c::m.dummyf_165ff; +db (& dummyf_1661f)[32] = m2c::m.dummyf_1661f; +db (& dummyf_1663f)[32] = m2c::m.dummyf_1663f; +db (& dummyf_1665f)[32] = m2c::m.dummyf_1665f; +db (& dummyf_1667f)[32] = m2c::m.dummyf_1667f; +db (& dummyf_1669f)[32] = m2c::m.dummyf_1669f; +db (& dummyf_166bf)[32] = m2c::m.dummyf_166bf; +db (& dummyf_166df)[32] = m2c::m.dummyf_166df; +db (& dummyf_166ff)[32] = m2c::m.dummyf_166ff; +db (& dummyf_1671f)[32] = m2c::m.dummyf_1671f; +db (& dummyf_1673f)[32] = m2c::m.dummyf_1673f; +db (& dummyf_1675f)[32] = m2c::m.dummyf_1675f; +db (& dummyf_1677f)[32] = m2c::m.dummyf_1677f; +db (& dummyf_1679f)[32] = m2c::m.dummyf_1679f; +db (& dummyf_167bf)[32] = m2c::m.dummyf_167bf; +db (& dummyf_167df)[32] = m2c::m.dummyf_167df; +db (& dummyf_167ff)[32] = m2c::m.dummyf_167ff; +db (& dummyf_1681f)[32] = m2c::m.dummyf_1681f; +db (& dummyf_1683f)[32] = m2c::m.dummyf_1683f; +db (& dummyf_1685f)[32] = m2c::m.dummyf_1685f; +db (& dummyf_1687f)[32] = m2c::m.dummyf_1687f; +db (& dummyf_1689f)[32] = m2c::m.dummyf_1689f; +db (& dummyf_168bf)[32] = m2c::m.dummyf_168bf; +db (& dummyf_168df)[32] = m2c::m.dummyf_168df; +db (& dummyf_168ff)[32] = m2c::m.dummyf_168ff; +db (& dummyf_1691f)[32] = m2c::m.dummyf_1691f; +db (& dummyf_1693f)[32] = m2c::m.dummyf_1693f; +db (& dummyf_1695f)[32] = m2c::m.dummyf_1695f; +db (& dummyf_1697f)[32] = m2c::m.dummyf_1697f; +db (& dummyf_1699f)[32] = m2c::m.dummyf_1699f; +db (& dummyf_169bf)[32] = m2c::m.dummyf_169bf; +db (& dummyf_169df)[32] = m2c::m.dummyf_169df; +db (& dummyf_169ff)[32] = m2c::m.dummyf_169ff; +db (& dummyf_16a1f)[32] = m2c::m.dummyf_16a1f; +db (& dummyf_16a3f)[32] = m2c::m.dummyf_16a3f; +db (& dummyf_16a5f)[32] = m2c::m.dummyf_16a5f; +db (& dummyf_16a7f)[32] = m2c::m.dummyf_16a7f; +db (& dummyf_16a9f)[32] = m2c::m.dummyf_16a9f; +db (& dummyf_16abf)[32] = m2c::m.dummyf_16abf; +db (& dummyf_16adf)[32] = m2c::m.dummyf_16adf; +db (& dummyf_16aff)[32] = m2c::m.dummyf_16aff; +db (& dummyf_16b1f)[32] = m2c::m.dummyf_16b1f; +db (& dummyf_16b3f)[32] = m2c::m.dummyf_16b3f; +db (& dummyf_16b5f)[32] = m2c::m.dummyf_16b5f; +db (& dummyf_16b7f)[32] = m2c::m.dummyf_16b7f; +db (& dummyf_16b9f)[32] = m2c::m.dummyf_16b9f; +db (& dummyf_16bbf)[32] = m2c::m.dummyf_16bbf; +db (& dummyf_16bdf)[32] = m2c::m.dummyf_16bdf; +db (& dummyf_16bff)[32] = m2c::m.dummyf_16bff; +db (& dummyf_16c1f)[32] = m2c::m.dummyf_16c1f; +db (& dummyf_16c3f)[32] = m2c::m.dummyf_16c3f; +db (& dummyf_16c5f)[32] = m2c::m.dummyf_16c5f; +db (& dummyf_16c7f)[32] = m2c::m.dummyf_16c7f; +db (& dummyf_16c9f)[32] = m2c::m.dummyf_16c9f; +db (& dummyf_16cbf)[32] = m2c::m.dummyf_16cbf; +db (& dummyf_16cdf)[32] = m2c::m.dummyf_16cdf; +db (& dummyf_16cff)[32] = m2c::m.dummyf_16cff; +db (& dummyf_16d1f)[32] = m2c::m.dummyf_16d1f; +db (& dummyf_16d3f)[32] = m2c::m.dummyf_16d3f; +db (& dummyf_16d5f)[32] = m2c::m.dummyf_16d5f; +db (& dummyf_16d7f)[32] = m2c::m.dummyf_16d7f; +db (& dummyf_16d9f)[32] = m2c::m.dummyf_16d9f; +db (& dummyf_16dbf)[32] = m2c::m.dummyf_16dbf; +db (& dummyf_16ddf)[32] = m2c::m.dummyf_16ddf; +db (& dummyf_16dff)[32] = m2c::m.dummyf_16dff; +db (& dummyf_16e1f)[32] = m2c::m.dummyf_16e1f; +db (& dummyf_16e3f)[32] = m2c::m.dummyf_16e3f; +db (& dummyf_16e5f)[32] = m2c::m.dummyf_16e5f; +db (& dummyf_16e7f)[32] = m2c::m.dummyf_16e7f; +db (& dummyf_16e9f)[32] = m2c::m.dummyf_16e9f; +db (& dummyf_16ebf)[32] = m2c::m.dummyf_16ebf; +db (& dummyf_16edf)[32] = m2c::m.dummyf_16edf; +db (& dummyf_16eff)[32] = m2c::m.dummyf_16eff; +db (& dummyf_16f1f)[32] = m2c::m.dummyf_16f1f; +db (& dummyf_16f3f)[32] = m2c::m.dummyf_16f3f; +db (& dummyf_16f5f)[32] = m2c::m.dummyf_16f5f; +db& dummyf_16f7f = m2c::m.dummyf_16f7f; +db& dummyf_16f80 = m2c::m.dummyf_16f80; +db& dummyf_16f81 = m2c::m.dummyf_16f81; +db& dummyf_16f82 = m2c::m.dummyf_16f82; +db& unk_25563 = m2c::m.unk_25563; +db (& dummyf_16f84)[32] = m2c::m.dummyf_16f84; +db (& dummyf_16fa4)[32] = m2c::m.dummyf_16fa4; +db (& dummyf_16fc4)[32] = m2c::m.dummyf_16fc4; +db (& dummyf_16fe4)[32] = m2c::m.dummyf_16fe4; +db (& dummyf_17004)[32] = m2c::m.dummyf_17004; +db (& dummyf_17024)[32] = m2c::m.dummyf_17024; +db (& dummyf_17044)[32] = m2c::m.dummyf_17044; +db (& dummyf_17064)[32] = m2c::m.dummyf_17064; +db (& dummyf_17084)[32] = m2c::m.dummyf_17084; +db (& dummyf_170a4)[32] = m2c::m.dummyf_170a4; +db (& dummyf_170c4)[32] = m2c::m.dummyf_170c4; +db (& dummyf_170e4)[32] = m2c::m.dummyf_170e4; +db (& dummyf_17104)[32] = m2c::m.dummyf_17104; +db (& dummyf_17124)[32] = m2c::m.dummyf_17124; +db (& dummyf_17144)[32] = m2c::m.dummyf_17144; +db (& dummyf_17164)[32] = m2c::m.dummyf_17164; +db (& dummyf_17184)[32] = m2c::m.dummyf_17184; +db (& dummyf_171a4)[32] = m2c::m.dummyf_171a4; +db (& dummyf_171c4)[32] = m2c::m.dummyf_171c4; +db (& dummyf_171e4)[32] = m2c::m.dummyf_171e4; +db (& dummyf_17204)[32] = m2c::m.dummyf_17204; +db (& dummyf_17224)[32] = m2c::m.dummyf_17224; +db (& dummyf_17244)[32] = m2c::m.dummyf_17244; +db (& dummyf_17264)[32] = m2c::m.dummyf_17264; +db (& dummyf_17284)[32] = m2c::m.dummyf_17284; +db (& dummyf_172a4)[32] = m2c::m.dummyf_172a4; +db (& dummyf_172c4)[32] = m2c::m.dummyf_172c4; +db (& dummyf_172e4)[32] = m2c::m.dummyf_172e4; +db (& dummyf_17304)[32] = m2c::m.dummyf_17304; +db (& dummyf_17324)[32] = m2c::m.dummyf_17324; +db (& dummyf_17344)[32] = m2c::m.dummyf_17344; +db (& dummyf_17364)[32] = m2c::m.dummyf_17364; +db (& dummyf_17384)[32] = m2c::m.dummyf_17384; +db (& dummyf_173a4)[32] = m2c::m.dummyf_173a4; +db (& dummyf_173c4)[32] = m2c::m.dummyf_173c4; +db (& dummyf_173e4)[32] = m2c::m.dummyf_173e4; +db (& dummyf_17404)[32] = m2c::m.dummyf_17404; +db (& dummyf_17424)[32] = m2c::m.dummyf_17424; +db (& dummyf_17444)[32] = m2c::m.dummyf_17444; +db (& dummyf_17464)[32] = m2c::m.dummyf_17464; +db (& dummyf_17484)[32] = m2c::m.dummyf_17484; +db (& dummyf_174a4)[32] = m2c::m.dummyf_174a4; +db (& dummyf_174c4)[32] = m2c::m.dummyf_174c4; +db (& dummyf_174e4)[32] = m2c::m.dummyf_174e4; +db (& dummyf_17504)[32] = m2c::m.dummyf_17504; +db (& dummyf_17524)[32] = m2c::m.dummyf_17524; +db (& dummyf_17544)[32] = m2c::m.dummyf_17544; +db (& dummyf_17564)[32] = m2c::m.dummyf_17564; +db (& dummyf_17584)[32] = m2c::m.dummyf_17584; +db (& dummyf_175a4)[32] = m2c::m.dummyf_175a4; +db (& dummyf_175c4)[32] = m2c::m.dummyf_175c4; +db (& dummyf_175e4)[32] = m2c::m.dummyf_175e4; +db (& dummyf_17604)[32] = m2c::m.dummyf_17604; +db (& dummyf_17624)[32] = m2c::m.dummyf_17624; +db (& dummyf_17644)[32] = m2c::m.dummyf_17644; +db (& dummyf_17664)[32] = m2c::m.dummyf_17664; +db (& dummyf_17684)[32] = m2c::m.dummyf_17684; +db (& dummyf_176a4)[32] = m2c::m.dummyf_176a4; +db (& dummyf_176c4)[32] = m2c::m.dummyf_176c4; +db (& dummyf_176e4)[32] = m2c::m.dummyf_176e4; +db (& dummyf_17704)[32] = m2c::m.dummyf_17704; +db (& dummyf_17724)[32] = m2c::m.dummyf_17724; +db (& dummyf_17744)[32] = m2c::m.dummyf_17744; +db (& dummyf_17764)[32] = m2c::m.dummyf_17764; +db (& dummyf_17784)[32] = m2c::m.dummyf_17784; +db (& dummyf_177a4)[32] = m2c::m.dummyf_177a4; +db (& dummyf_177c4)[32] = m2c::m.dummyf_177c4; +db (& dummyf_177e4)[32] = m2c::m.dummyf_177e4; +db (& dummyf_17804)[32] = m2c::m.dummyf_17804; +db (& dummyf_17824)[32] = m2c::m.dummyf_17824; +db (& dummyf_17844)[32] = m2c::m.dummyf_17844; +db (& dummyf_17864)[32] = m2c::m.dummyf_17864; +db (& dummyf_17884)[32] = m2c::m.dummyf_17884; +db (& dummyf_178a4)[32] = m2c::m.dummyf_178a4; +db (& dummyf_178c4)[32] = m2c::m.dummyf_178c4; +db (& dummyf_178e4)[32] = m2c::m.dummyf_178e4; +db (& dummyf_17904)[32] = m2c::m.dummyf_17904; +db (& dummyf_17924)[32] = m2c::m.dummyf_17924; +db (& dummyf_17944)[32] = m2c::m.dummyf_17944; +db (& dummyf_17964)[32] = m2c::m.dummyf_17964; +db (& dummyf_17984)[32] = m2c::m.dummyf_17984; +db (& dummyf_179a4)[32] = m2c::m.dummyf_179a4; +db (& dummyf_179c4)[32] = m2c::m.dummyf_179c4; +db (& dummyf_179e4)[32] = m2c::m.dummyf_179e4; +db (& dummyf_17a04)[32] = m2c::m.dummyf_17a04; +db (& dummyf_17a24)[32] = m2c::m.dummyf_17a24; +db (& dummyf_17a44)[32] = m2c::m.dummyf_17a44; +db (& dummyf_17a64)[32] = m2c::m.dummyf_17a64; +db& dummyf_17a84 = m2c::m.dummyf_17a84; +db& dummyf_17a85 = m2c::m.dummyf_17a85; +db& dummyf_17a86 = m2c::m.dummyf_17a86; +db& dummyf_17a87 = m2c::m.dummyf_17a87; +db& dummyf_17a88 = m2c::m.dummyf_17a88; +db& dummyf_17a89 = m2c::m.dummyf_17a89; +db& dummyf_17a8a = m2c::m.dummyf_17a8a; +db& dummyf_17a8b = m2c::m.dummyf_17a8b; +db& dummyf_17a8c = m2c::m.dummyf_17a8c; +db& dummyf_17a8d = m2c::m.dummyf_17a8d; +db& dummyf_17a8e = m2c::m.dummyf_17a8e; +dd& dummyf_17a8f = m2c::m.dummyf_17a8f; +db (& dummyf_17a93)[32] = m2c::m.dummyf_17a93; +db (& dummyf_17ab3)[32] = m2c::m.dummyf_17ab3; +db (& dummyf_17ad3)[32] = m2c::m.dummyf_17ad3; +db (& dummyf_17af3)[32] = m2c::m.dummyf_17af3; +db (& dummyf_17b13)[32] = m2c::m.dummyf_17b13; +db& dummyf_17b33 = m2c::m.dummyf_17b33; +db& dummyf_17b34 = m2c::m.dummyf_17b34; +db& dummyf_17b35 = m2c::m.dummyf_17b35; +db& dummyf_17b36 = m2c::m.dummyf_17b36; +db& dummyf_17b37 = m2c::m.dummyf_17b37; +db& dummyf_17b38 = m2c::m.dummyf_17b38; +db& dummyf_17b39 = m2c::m.dummyf_17b39; +db& dummyf_17b3a = m2c::m.dummyf_17b3a; +db& dummyf_17b3b = m2c::m.dummyf_17b3b; +db& dummyf_17b3c = m2c::m.dummyf_17b3c; +db& dummyf_17b3d = m2c::m.dummyf_17b3d; +db& dummyf_17b3e = m2c::m.dummyf_17b3e; +dd& dummyf_17b3f = m2c::m.dummyf_17b3f; +db (& dummyf_17b43)[32] = m2c::m.dummyf_17b43; +db& dummyf_17b63 = m2c::m.dummyf_17b63; +db& dummyf_17b64 = m2c::m.dummyf_17b64; +db& dummyf_17b65 = m2c::m.dummyf_17b65; +db& dummyf_17b66 = m2c::m.dummyf_17b66; +db& dummyf_17b67 = m2c::m.dummyf_17b67; +db& unk_26148 = m2c::m.unk_26148; +db& dummyf_17b69 = m2c::m.dummyf_17b69; +db& dummyf_17b6a = m2c::m.dummyf_17b6a; +db& dummyf_17b6b = m2c::m.dummyf_17b6b; +db& dummyf_17b6c = m2c::m.dummyf_17b6c; +db& dummyf_17b6d = m2c::m.dummyf_17b6d; +db& dummyf_17b6e = m2c::m.dummyf_17b6e; +db& dummyf_17b6f = m2c::m.dummyf_17b6f; +db& dummyf_17b70 = m2c::m.dummyf_17b70; +db& dummyf_17b71 = m2c::m.dummyf_17b71; +db& dummyf_17b72 = m2c::m.dummyf_17b72; +db& dummyf_17b73 = m2c::m.dummyf_17b73; +db& dummyf_17b74 = m2c::m.dummyf_17b74; +db& dummyf_17b75 = m2c::m.dummyf_17b75; +db& dummyf_17b76 = m2c::m.dummyf_17b76; +db& dummyf_17b77 = m2c::m.dummyf_17b77; +db& dummyf_17b78 = m2c::m.dummyf_17b78; +db& dummyf_17b79 = m2c::m.dummyf_17b79; +dd& dummyf_17b7a = m2c::m.dummyf_17b7a; +db& dummyf_17b7e = m2c::m.dummyf_17b7e; +db& dummyf_17b7f = m2c::m.dummyf_17b7f; +db& dummyf_17b80 = m2c::m.dummyf_17b80; +db& dummyf_17b81 = m2c::m.dummyf_17b81; +db& dummyf_17b82 = m2c::m.dummyf_17b82; +db& dummyf_17b83 = m2c::m.dummyf_17b83; +dd& dummyf_17b84 = m2c::m.dummyf_17b84; +db (& dummyf_17b88)[32] = m2c::m.dummyf_17b88; +db (& dummyf_17ba8)[32] = m2c::m.dummyf_17ba8; +db (& dummyf_17bc8)[32] = m2c::m.dummyf_17bc8; +db (& dummyf_17be8)[32] = m2c::m.dummyf_17be8; +db (& dummyf_17c08)[32] = m2c::m.dummyf_17c08; +db (& dummyf_17c28)[32] = m2c::m.dummyf_17c28; +db& dummyf_17c48 = m2c::m.dummyf_17c48; +db& dummyf_17c49 = m2c::m.dummyf_17c49; +db& dummyf_17c4a = m2c::m.dummyf_17c4a; +db& dummyf_17c4b = m2c::m.dummyf_17c4b; +db& dummyf_17c4c = m2c::m.dummyf_17c4c; +db& dummyf_17c4d = m2c::m.dummyf_17c4d; +db& dummyf_17c4e = m2c::m.dummyf_17c4e; +db& dummyf_17c4f = m2c::m.dummyf_17c4f; db& seg2623=*((db*)&m2c::m+0x17c50); db& dummyf_17c50 = m2c::m.dummyf_17c50; db& dummyf_17c51 = m2c::m.dummyf_17c51; -db& dummyf_17c52 = m2c::m.dummyf_17c52; -db& dummyf_17c53 = m2c::m.dummyf_17c53; +dw& dummyf_17c52 = m2c::m.dummyf_17c52; db& dummyf_17c54 = m2c::m.dummyf_17c54; db& dummyf_17c55 = m2c::m.dummyf_17c55; db& dummyf_17c56 = m2c::m.dummyf_17c56; @@ -4006,7 +4964,7 @@ db& dummyf_17c57 = m2c::m.dummyf_17c57; db& dummyf_17c58 = m2c::m.dummyf_17c58; db& dummyf_17c59 = m2c::m.dummyf_17c59; db& dummyf_17c5a = m2c::m.dummyf_17c5a; -dw& word_2623b = m2c::m.word_2623b; +dw& dummyf_17c5b = m2c::m.dummyf_17c5b; db& dummyf_17c5d = m2c::m.dummyf_17c5d; db& dummyf_17c5e = m2c::m.dummyf_17c5e; db& dummyf_17c5f = m2c::m.dummyf_17c5f; @@ -4022,7 +4980,6 @@ db& dummyf_1835a = m2c::m.dummyf_1835a; db& dummyf_19e15 = m2c::m.dummyf_19e15; db& dummyf_19ec7 = m2c::m.dummyf_19ec7; db& dummyf_1a4c3 = m2c::m.dummyf_1a4c3; -dw& word_28ad6 = m2c::m.word_28ad6; db& dummyf_1ad6d = m2c::m.dummyf_1ad6d; db& dummyf_1ae47 = m2c::m.dummyf_1ae47; db& dummyf_1ae59 = m2c::m.dummyf_1ae59; @@ -4067,120 +5024,14 @@ db& dummyf_1e391 = m2c::m.dummyf_1e391; db& dummyf_1e3a5 = m2c::m.dummyf_1e3a5; db& dummyf_1e4f2 = m2c::m.dummyf_1e4f2; db& dummyf_1e4f3 = m2c::m.dummyf_1e4f3; -dw& dummyf_1e59e = m2c::m.dummyf_1e59e; db& dummyf_1e64d = m2c::m.dummyf_1e64d; db& dummyf_1e6a5 = m2c::m.dummyf_1e6a5; -db& dummyf_1eba1 = m2c::m.dummyf_1eba1; -db& dummyf_1ee8b = m2c::m.dummyf_1ee8b; -db& dummyf_1eed9 = m2c::m.dummyf_1eed9; -db& dummyf_1f1dc = m2c::m.dummyf_1f1dc; -db& dummyf_1f1dd = m2c::m.dummyf_1f1dd; -db& dummyf_1f489 = m2c::m.dummyf_1f489; -db& dummyf_1f63d = m2c::m.dummyf_1f63d; -db& dummyf_1f673 = m2c::m.dummyf_1f673; -db& dummyf_1f9f3 = m2c::m.dummyf_1f9f3; -db& dummyf_1fa1b = m2c::m.dummyf_1fa1b; -db& dummyf_1fa97 = m2c::m.dummyf_1fa97; -db& dummyf_1fbdb = m2c::m.dummyf_1fbdb; -db& dummyf_1fdc1 = m2c::m.dummyf_1fdc1; -db& dummyf_1ff55 = m2c::m.dummyf_1ff55; -db& dummyf_1ff9b = m2c::m.dummyf_1ff9b; -db& dummyf_20207 = m2c::m.dummyf_20207; -db& dummyf_20279 = m2c::m.dummyf_20279; -db& dummyf_203c7 = m2c::m.dummyf_203c7; -db& dummyf_20439 = m2c::m.dummyf_20439; -db& dummyf_204e1 = m2c::m.dummyf_204e1; -db& dummyf_2052d = m2c::m.dummyf_2052d; -db& dummyf_205f9 = m2c::m.dummyf_205f9; -db& dummyf_20611 = m2c::m.dummyf_20611; -db& dummyf_20635 = m2c::m.dummyf_20635; -db& dummyf_206f5 = m2c::m.dummyf_206f5; -db& dummyf_20771 = m2c::m.dummyf_20771; -db& dummyf_20a15 = m2c::m.dummyf_20a15; -db& dummyf_20a87 = m2c::m.dummyf_20a87; -db& dummyf_21eab = m2c::m.dummyf_21eab; -db& dummyf_21f3b = m2c::m.dummyf_21f3b; -db& dummyf_21fb7 = m2c::m.dummyf_21fb7; -db& dummyf_22031 = m2c::m.dummyf_22031; -db& dummyf_22389 = m2c::m.dummyf_22389; -db& dummyf_2238f = m2c::m.dummyf_2238f; -db& dummyf_224c1 = m2c::m.dummyf_224c1; -db& dummyf_2256f = m2c::m.dummyf_2256f; -db& dummyf_22583 = m2c::m.dummyf_22583; -db& dummyf_225b1 = m2c::m.dummyf_225b1; -db& dummyf_2260b = m2c::m.dummyf_2260b; -db& dummyf_22629 = m2c::m.dummyf_22629; -db& dummyf_24621 = m2c::m.dummyf_24621; -db& dummyf_246c9 = m2c::m.dummyf_246c9; -db& dummyf_24891 = m2c::m.dummyf_24891; -db& dummyf_24997 = m2c::m.dummyf_24997; -db& dummyf_24b81 = m2c::m.dummyf_24b81; -db& dummyf_24bd1 = m2c::m.dummyf_24bd1; -db& dummyf_24cdb = m2c::m.dummyf_24cdb; -db& dummyf_24d7d = m2c::m.dummyf_24d7d; -db& dummyf_24d91 = m2c::m.dummyf_24d91; -db& dummyf_24dad = m2c::m.dummyf_24dad; -db& dummyf_24db9 = m2c::m.dummyf_24db9; -db& dummyf_24df5 = m2c::m.dummyf_24df5; -db& dummyf_24e09 = m2c::m.dummyf_24e09; -db& dummyf_24e17 = m2c::m.dummyf_24e17; -db& dummyf_24e25 = m2c::m.dummyf_24e25; -db& dummyf_24e31 = m2c::m.dummyf_24e31; -db& dummyf_24e37 = m2c::m.dummyf_24e37; -db& dummyf_24eaf = m2c::m.dummyf_24eaf; -db& dummyf_2592b = m2c::m.dummyf_2592b; -db& dummyf_259ad = m2c::m.dummyf_259ad; -db& dummyf_259bf = m2c::m.dummyf_259bf; -db& dummyf_259f9 = m2c::m.dummyf_259f9; +db (& dummyf_1f1dc)[2] = m2c::m.dummyf_1f1dc; db& dummyf_25b84 = m2c::m.dummyf_25b84; -db& dummyf_25bc7 = m2c::m.dummyf_25bc7; -db& dummyf_25eb1 = m2c::m.dummyf_25eb1; db& dummyf_25f84 = m2c::m.dummyf_25f84; -db& dummyf_25f93 = m2c::m.dummyf_25f93; db& dummyf_25fbc = m2c::m.dummyf_25fbc; -db& dummyf_26081 = m2c::m.dummyf_26081; -db& dummyf_262a3 = m2c::m.dummyf_262a3; -db& dummyf_26393 = m2c::m.dummyf_26393; -db& dummyf_2639b = m2c::m.dummyf_2639b; -db& dummyf_263c5 = m2c::m.dummyf_263c5; -db& dummyf_2643d = m2c::m.dummyf_2643d; -db& dummyf_2644d = m2c::m.dummyf_2644d; -db& dummyf_2645f = m2c::m.dummyf_2645f; -db& dummyf_26535 = m2c::m.dummyf_26535; -db& dummyf_2657b = m2c::m.dummyf_2657b; -db& dummyf_2663b = m2c::m.dummyf_2663b; -db& dummyf_26689 = m2c::m.dummyf_26689; -db& dummyf_266a5 = m2c::m.dummyf_266a5; -db& dummyf_266d1 = m2c::m.dummyf_266d1; -db& dummyf_26783 = m2c::m.dummyf_26783; -db& dummyf_267f5 = m2c::m.dummyf_267f5; -db& dummyf_26807 = m2c::m.dummyf_26807; -db& dummyf_26817 = m2c::m.dummyf_26817; -db& dummyf_26829 = m2c::m.dummyf_26829; -db& dummyf_26953 = m2c::m.dummyf_26953; -db& dummyf_26973 = m2c::m.dummyf_26973; -db& dummyf_269d5 = m2c::m.dummyf_269d5; db& dummyf_26ab2 = m2c::m.dummyf_26ab2; -db& dummyf_26af9 = m2c::m.dummyf_26af9; -db& dummyf_26b67 = m2c::m.dummyf_26b67; -db& dummyf_26b75 = m2c::m.dummyf_26b75; -db& dummyf_26bb3 = m2c::m.dummyf_26bb3; -db& dummyf_26bd9 = m2c::m.dummyf_26bd9; -db& dummyf_26bf1 = m2c::m.dummyf_26bf1; -db& dummyf_26bf7 = m2c::m.dummyf_26bf7; -db& dummyf_26c35 = m2c::m.dummyf_26c35; -db& dummyf_26c41 = m2c::m.dummyf_26c41; -db& dummyf_26d43 = m2c::m.dummyf_26d43; -db& dummyf_26e51 = m2c::m.dummyf_26e51; -db& dummyf_26eb1 = m2c::m.dummyf_26eb1; -db& dummyf_26ebf = m2c::m.dummyf_26ebf; -db& dummyf_26ecb = m2c::m.dummyf_26ecb; -db& dummyf_26ed7 = m2c::m.dummyf_26ed7; -db& dummyf_26f19 = m2c::m.dummyf_26f19; -db& dummyf_26fdf = m2c::m.dummyf_26fdf; db& dummyf_27028 = m2c::m.dummyf_27028; -db& dummyf_27277 = m2c::m.dummyf_27277; -db& dummyf_2740d = m2c::m.dummyf_2740d; db& seg35ab=*((db*)&m2c::m+0x274d0); db& dummyf_27535 = m2c::m.dummyf_27535; db& dummyf_27a91 = m2c::m.dummyf_27a91; @@ -4235,87 +5086,2094 @@ db& dummyf_2a51c = m2c::m.dummyf_2a51c; db& dummyf_2a51d = m2c::m.dummyf_2a51d; db& dummyf_2a51e = m2c::m.dummyf_2a51e; db& dummyf_2a51f = m2c::m.dummyf_2a51f; -db (& byte_38b00)[47] = m2c::m.byte_38b00; -db (& byte_38b2f)[3695] = m2c::m.byte_38b2f; -db (& __unk_3999e)[5] = m2c::m.__unk_3999e; -db (& _unk_399a3)[20] = m2c::m._unk_399a3; -db (& __unk_399b7)[5] = m2c::m.__unk_399b7; -db (& dummyf_2b3dc)[25] = m2c::m.dummyf_2b3dc; -db (& _unk_399d5)[5] = m2c::m._unk_399d5; -db (& _unk_399da)[5] = m2c::m._unk_399da; -db (& __unk_399df)[5] = m2c::m.__unk_399df; -db (& __unk_399e4)[5] = m2c::m.__unk_399e4; -db (& __unk_399e9)[5] = m2c::m.__unk_399e9; -db (& __unk_399ee)[10] = m2c::m.__unk_399ee; -db (& _unk_399f8)[30] = m2c::m._unk_399f8; -db (& __unk_39a16)[5] = m2c::m.__unk_39a16; -db (& _unk_39a1b)[5] = m2c::m._unk_39a1b; -db (& __unk_39a20)[5] = m2c::m.__unk_39a20; -db (& dummyf_2b445)[5] = m2c::m.dummyf_2b445; -db (& dummyf_2b44a)[5] = m2c::m.dummyf_2b44a; -db (& _unk_39a2f)[10] = m2c::m._unk_39a2f; -db (& __unk_39a39)[5] = m2c::m.__unk_39a39; -db (& __unk_39a3e)[5] = m2c::m.__unk_39a3e; -db (& __unk_39a43)[5] = m2c::m.__unk_39a43; -db (& __unk_39a48)[5] = m2c::m.__unk_39a48; -db (& __unk_39a4d)[5] = m2c::m.__unk_39a4d; -db (& __unk_39a52)[5] = m2c::m.__unk_39a52; -db (& __unk_39a57)[15] = m2c::m.__unk_39a57; -db (& __unk_39a66)[5] = m2c::m.__unk_39a66; -db (& __unk_39a6b)[5] = m2c::m.__unk_39a6b; -db (& __unk_39a70)[10] = m2c::m.__unk_39a70; -db (& _unk_39a7a)[5] = m2c::m._unk_39a7a; -db (& __unk_39a7f)[5] = m2c::m.__unk_39a7f; -db (& _unk_39a84)[20] = m2c::m._unk_39a84; -db (& __unk_39a98)[5] = m2c::m.__unk_39a98; -db (& __unk_39a9d)[5] = m2c::m.__unk_39a9d; -db (& __unk_39aa2)[5] = m2c::m.__unk_39aa2; -db (& __unk_39aa7)[5] = m2c::m.__unk_39aa7; -db (& __unk_39aac)[5] = m2c::m.__unk_39aac; -db (& __unk_39ab1)[5] = m2c::m.__unk_39ab1; -db (& __unk_39ab6)[10] = m2c::m.__unk_39ab6; -db (& __unk_39ac0)[5] = m2c::m.__unk_39ac0; -db (& __unk_39ac5)[10] = m2c::m.__unk_39ac5; -db (& _unk_39acf)[5] = m2c::m._unk_39acf; -db (& __unk_39ad4)[5] = m2c::m.__unk_39ad4; -db (& __unk_39ad9)[10] = m2c::m.__unk_39ad9; -db (& __unk_39ae3)[15] = m2c::m.__unk_39ae3; -db (& __unk_39af2)[5] = m2c::m.__unk_39af2; -db (& __unk_39af7)[5] = m2c::m.__unk_39af7; -db (& __unk_39afc)[5] = m2c::m.__unk_39afc; -db (& __unk_39b01)[10] = m2c::m.__unk_39b01; -db (& __unk_39b0b)[10] = m2c::m.__unk_39b0b; -db (& __unk_39b15)[5] = m2c::m.__unk_39b15; -db (& __unk_39b1a)[15] = m2c::m.__unk_39b1a; -db (& __unk_39b29)[15] = m2c::m.__unk_39b29; -db (& _unk_39b38)[45] = m2c::m._unk_39b38; -db (& __unk_39b65)[10] = m2c::m.__unk_39b65; -db (& __unk_39b6f)[35] = m2c::m.__unk_39b6f; -db (& __unk_39b92)[5] = m2c::m.__unk_39b92; -db (& __unk_39b97)[5] = m2c::m.__unk_39b97; -db (& __unk_39b9c)[10] = m2c::m.__unk_39b9c; -db (& __unk_39ba6)[5] = m2c::m.__unk_39ba6; -db (& __unk_39bab)[5] = m2c::m.__unk_39bab; -db (& _unk_39bb0)[5] = m2c::m._unk_39bb0; -db (& _unk_39bb5)[5] = m2c::m._unk_39bb5; -db (& _unk_39bba)[5] = m2c::m._unk_39bba; -db (& __unk_39bbf)[17929] = m2c::m.__unk_39bbf; -db& dummyf_2fbe8 = m2c::m.dummyf_2fbe8; -db& dummyf_2fbe9 = m2c::m.dummyf_2fbe9; -db& dummyf_2fbea = m2c::m.dummyf_2fbea; -dw& dummyf_2fbeb = m2c::m.dummyf_2fbeb; -db& dummyf_2fbed = m2c::m.dummyf_2fbed; -db& dummyf_2fbee = m2c::m.dummyf_2fbee; -db& dummyf_2fbef = m2c::m.dummyf_2fbef; -db (& byte_3e1d0)[43280] = m2c::m.byte_3e1d0; +db& seg38b0=*((db*)&m2c::m+0x2a520); +db& unk_38b00 = m2c::m.unk_38b00; +db (& dummyf_2a521)[32] = m2c::m.dummyf_2a521; +db& dummyf_2a541 = m2c::m.dummyf_2a541; +db& dummyf_2a542 = m2c::m.dummyf_2a542; +db& dummyf_2a543 = m2c::m.dummyf_2a543; +db& dummyf_2a544 = m2c::m.dummyf_2a544; +db& dummyf_2a545 = m2c::m.dummyf_2a545; +db& dummyf_2a546 = m2c::m.dummyf_2a546; +db& dummyf_2a547 = m2c::m.dummyf_2a547; +db& dummyf_2a548 = m2c::m.dummyf_2a548; +db& dummyf_2a549 = m2c::m.dummyf_2a549; +db& dummyf_2a54a = m2c::m.dummyf_2a54a; +db& dummyf_2a54b = m2c::m.dummyf_2a54b; +db& dummyf_2a54c = m2c::m.dummyf_2a54c; +db& dummyf_2a54d = m2c::m.dummyf_2a54d; +db& dummyf_2a54e = m2c::m.dummyf_2a54e; +db& byte_38b2f = m2c::m.byte_38b2f; +db (& dummyf_2a550)[32] = m2c::m.dummyf_2a550; +db (& dummyf_2a570)[32] = m2c::m.dummyf_2a570; +db (& dummyf_2a590)[32] = m2c::m.dummyf_2a590; +db (& dummyf_2a5b0)[32] = m2c::m.dummyf_2a5b0; +db (& dummyf_2a5d0)[32] = m2c::m.dummyf_2a5d0; +db (& dummyf_2a5f0)[32] = m2c::m.dummyf_2a5f0; +db (& dummyf_2a610)[32] = m2c::m.dummyf_2a610; +db (& dummyf_2a630)[32] = m2c::m.dummyf_2a630; +db (& dummyf_2a650)[32] = m2c::m.dummyf_2a650; +db (& dummyf_2a670)[32] = m2c::m.dummyf_2a670; +db (& dummyf_2a690)[32] = m2c::m.dummyf_2a690; +db (& dummyf_2a6b0)[32] = m2c::m.dummyf_2a6b0; +db (& dummyf_2a6d0)[32] = m2c::m.dummyf_2a6d0; +db (& dummyf_2a6f0)[32] = m2c::m.dummyf_2a6f0; +db (& dummyf_2a710)[32] = m2c::m.dummyf_2a710; +db (& dummyf_2a730)[32] = m2c::m.dummyf_2a730; +db (& dummyf_2a750)[32] = m2c::m.dummyf_2a750; +db (& dummyf_2a770)[32] = m2c::m.dummyf_2a770; +db (& dummyf_2a790)[32] = m2c::m.dummyf_2a790; +db (& dummyf_2a7b0)[32] = m2c::m.dummyf_2a7b0; +db (& dummyf_2a7d0)[32] = m2c::m.dummyf_2a7d0; +db (& dummyf_2a7f0)[32] = m2c::m.dummyf_2a7f0; +db (& dummyf_2a810)[32] = m2c::m.dummyf_2a810; +db (& dummyf_2a830)[32] = m2c::m.dummyf_2a830; +db (& dummyf_2a850)[32] = m2c::m.dummyf_2a850; +db (& dummyf_2a870)[32] = m2c::m.dummyf_2a870; +db (& dummyf_2a890)[32] = m2c::m.dummyf_2a890; +db (& dummyf_2a8b0)[32] = m2c::m.dummyf_2a8b0; +db (& dummyf_2a8d0)[32] = m2c::m.dummyf_2a8d0; +db (& dummyf_2a8f0)[32] = m2c::m.dummyf_2a8f0; +db (& dummyf_2a910)[32] = m2c::m.dummyf_2a910; +db (& dummyf_2a930)[32] = m2c::m.dummyf_2a930; +db (& dummyf_2a950)[32] = m2c::m.dummyf_2a950; +db (& dummyf_2a970)[32] = m2c::m.dummyf_2a970; +db (& dummyf_2a990)[32] = m2c::m.dummyf_2a990; +db (& dummyf_2a9b0)[32] = m2c::m.dummyf_2a9b0; +db (& dummyf_2a9d0)[32] = m2c::m.dummyf_2a9d0; +db (& dummyf_2a9f0)[32] = m2c::m.dummyf_2a9f0; +db (& dummyf_2aa10)[32] = m2c::m.dummyf_2aa10; +db (& dummyf_2aa30)[32] = m2c::m.dummyf_2aa30; +db (& dummyf_2aa50)[32] = m2c::m.dummyf_2aa50; +db (& dummyf_2aa70)[32] = m2c::m.dummyf_2aa70; +db (& dummyf_2aa90)[32] = m2c::m.dummyf_2aa90; +db (& dummyf_2aab0)[32] = m2c::m.dummyf_2aab0; +db (& dummyf_2aad0)[32] = m2c::m.dummyf_2aad0; +db (& dummyf_2aaf0)[32] = m2c::m.dummyf_2aaf0; +db (& dummyf_2ab10)[32] = m2c::m.dummyf_2ab10; +db (& dummyf_2ab30)[32] = m2c::m.dummyf_2ab30; +db (& dummyf_2ab50)[32] = m2c::m.dummyf_2ab50; +db (& dummyf_2ab70)[32] = m2c::m.dummyf_2ab70; +db (& dummyf_2ab90)[32] = m2c::m.dummyf_2ab90; +db (& dummyf_2abb0)[32] = m2c::m.dummyf_2abb0; +db (& dummyf_2abd0)[32] = m2c::m.dummyf_2abd0; +db (& dummyf_2abf0)[32] = m2c::m.dummyf_2abf0; +db (& dummyf_2ac10)[32] = m2c::m.dummyf_2ac10; +db (& dummyf_2ac30)[32] = m2c::m.dummyf_2ac30; +db (& dummyf_2ac50)[32] = m2c::m.dummyf_2ac50; +db (& dummyf_2ac70)[32] = m2c::m.dummyf_2ac70; +db (& dummyf_2ac90)[32] = m2c::m.dummyf_2ac90; +db (& dummyf_2acb0)[32] = m2c::m.dummyf_2acb0; +db (& dummyf_2acd0)[32] = m2c::m.dummyf_2acd0; +db (& dummyf_2acf0)[32] = m2c::m.dummyf_2acf0; +db (& dummyf_2ad10)[32] = m2c::m.dummyf_2ad10; +db (& dummyf_2ad30)[32] = m2c::m.dummyf_2ad30; +db (& dummyf_2ad50)[32] = m2c::m.dummyf_2ad50; +db (& dummyf_2ad70)[32] = m2c::m.dummyf_2ad70; +db (& dummyf_2ad90)[32] = m2c::m.dummyf_2ad90; +db (& dummyf_2adb0)[32] = m2c::m.dummyf_2adb0; +db (& dummyf_2add0)[32] = m2c::m.dummyf_2add0; +db (& dummyf_2adf0)[32] = m2c::m.dummyf_2adf0; +db (& dummyf_2ae10)[32] = m2c::m.dummyf_2ae10; +db (& dummyf_2ae30)[32] = m2c::m.dummyf_2ae30; +db (& dummyf_2ae50)[32] = m2c::m.dummyf_2ae50; +db (& dummyf_2ae70)[32] = m2c::m.dummyf_2ae70; +db (& dummyf_2ae90)[32] = m2c::m.dummyf_2ae90; +db (& dummyf_2aeb0)[32] = m2c::m.dummyf_2aeb0; +db (& dummyf_2aed0)[32] = m2c::m.dummyf_2aed0; +db (& dummyf_2aef0)[32] = m2c::m.dummyf_2aef0; +db (& dummyf_2af10)[32] = m2c::m.dummyf_2af10; +db (& dummyf_2af30)[32] = m2c::m.dummyf_2af30; +db (& dummyf_2af50)[32] = m2c::m.dummyf_2af50; +db (& dummyf_2af70)[32] = m2c::m.dummyf_2af70; +db (& dummyf_2af90)[32] = m2c::m.dummyf_2af90; +db (& dummyf_2afb0)[32] = m2c::m.dummyf_2afb0; +db (& dummyf_2afd0)[32] = m2c::m.dummyf_2afd0; +db (& dummyf_2aff0)[32] = m2c::m.dummyf_2aff0; +db (& dummyf_2b010)[32] = m2c::m.dummyf_2b010; +db (& dummyf_2b030)[32] = m2c::m.dummyf_2b030; +db (& dummyf_2b050)[32] = m2c::m.dummyf_2b050; +db (& dummyf_2b070)[32] = m2c::m.dummyf_2b070; +db (& dummyf_2b090)[32] = m2c::m.dummyf_2b090; +db (& dummyf_2b0b0)[32] = m2c::m.dummyf_2b0b0; +db (& dummyf_2b0d0)[32] = m2c::m.dummyf_2b0d0; +db (& dummyf_2b0f0)[32] = m2c::m.dummyf_2b0f0; +db (& dummyf_2b110)[32] = m2c::m.dummyf_2b110; +db (& dummyf_2b130)[32] = m2c::m.dummyf_2b130; +db (& dummyf_2b150)[32] = m2c::m.dummyf_2b150; +db (& dummyf_2b170)[32] = m2c::m.dummyf_2b170; +db (& dummyf_2b190)[32] = m2c::m.dummyf_2b190; +db (& dummyf_2b1b0)[32] = m2c::m.dummyf_2b1b0; +db (& dummyf_2b1d0)[32] = m2c::m.dummyf_2b1d0; +db (& dummyf_2b1f0)[32] = m2c::m.dummyf_2b1f0; +db (& dummyf_2b210)[32] = m2c::m.dummyf_2b210; +db (& dummyf_2b230)[32] = m2c::m.dummyf_2b230; +db (& dummyf_2b250)[32] = m2c::m.dummyf_2b250; +db (& dummyf_2b270)[32] = m2c::m.dummyf_2b270; +db (& dummyf_2b290)[32] = m2c::m.dummyf_2b290; +db (& dummyf_2b2b0)[32] = m2c::m.dummyf_2b2b0; +db (& dummyf_2b2d0)[32] = m2c::m.dummyf_2b2d0; +db (& dummyf_2b2f0)[32] = m2c::m.dummyf_2b2f0; +db (& dummyf_2b310)[32] = m2c::m.dummyf_2b310; +db (& dummyf_2b330)[32] = m2c::m.dummyf_2b330; +db (& dummyf_2b350)[32] = m2c::m.dummyf_2b350; +db (& dummyf_2b370)[32] = m2c::m.dummyf_2b370; +db (& dummyf_2b390)[32] = m2c::m.dummyf_2b390; +db (& dummyf_2b3b0)[32] = m2c::m.dummyf_2b3b0; +db (& dummyf_2b3d0)[32] = m2c::m.dummyf_2b3d0; +db (& dummyf_2b3f0)[32] = m2c::m.dummyf_2b3f0; +db (& dummyf_2b410)[32] = m2c::m.dummyf_2b410; +db (& dummyf_2b430)[32] = m2c::m.dummyf_2b430; +db (& dummyf_2b450)[32] = m2c::m.dummyf_2b450; +db (& dummyf_2b470)[32] = m2c::m.dummyf_2b470; +db (& dummyf_2b490)[32] = m2c::m.dummyf_2b490; +db (& dummyf_2b4b0)[32] = m2c::m.dummyf_2b4b0; +db (& dummyf_2b4d0)[32] = m2c::m.dummyf_2b4d0; +db (& dummyf_2b4f0)[32] = m2c::m.dummyf_2b4f0; +db (& dummyf_2b510)[32] = m2c::m.dummyf_2b510; +db (& dummyf_2b530)[32] = m2c::m.dummyf_2b530; +db (& dummyf_2b550)[32] = m2c::m.dummyf_2b550; +db (& dummyf_2b570)[32] = m2c::m.dummyf_2b570; +db (& dummyf_2b590)[32] = m2c::m.dummyf_2b590; +db (& dummyf_2b5b0)[32] = m2c::m.dummyf_2b5b0; +db (& dummyf_2b5d0)[32] = m2c::m.dummyf_2b5d0; +db (& dummyf_2b5f0)[32] = m2c::m.dummyf_2b5f0; +db (& dummyf_2b610)[32] = m2c::m.dummyf_2b610; +db (& dummyf_2b630)[32] = m2c::m.dummyf_2b630; +db (& dummyf_2b650)[32] = m2c::m.dummyf_2b650; +db (& dummyf_2b670)[32] = m2c::m.dummyf_2b670; +db (& dummyf_2b690)[32] = m2c::m.dummyf_2b690; +db (& dummyf_2b6b0)[32] = m2c::m.dummyf_2b6b0; +db (& dummyf_2b6d0)[32] = m2c::m.dummyf_2b6d0; +db (& dummyf_2b6f0)[32] = m2c::m.dummyf_2b6f0; +db (& dummyf_2b710)[32] = m2c::m.dummyf_2b710; +db (& dummyf_2b730)[32] = m2c::m.dummyf_2b730; +db (& dummyf_2b750)[32] = m2c::m.dummyf_2b750; +db (& dummyf_2b770)[32] = m2c::m.dummyf_2b770; +db (& dummyf_2b790)[32] = m2c::m.dummyf_2b790; +db (& dummyf_2b7b0)[32] = m2c::m.dummyf_2b7b0; +db (& dummyf_2b7d0)[32] = m2c::m.dummyf_2b7d0; +db (& dummyf_2b7f0)[32] = m2c::m.dummyf_2b7f0; +db (& dummyf_2b810)[32] = m2c::m.dummyf_2b810; +db (& dummyf_2b830)[32] = m2c::m.dummyf_2b830; +db (& dummyf_2b850)[32] = m2c::m.dummyf_2b850; +db (& dummyf_2b870)[32] = m2c::m.dummyf_2b870; +db (& dummyf_2b890)[32] = m2c::m.dummyf_2b890; +db (& dummyf_2b8b0)[32] = m2c::m.dummyf_2b8b0; +db (& dummyf_2b8d0)[32] = m2c::m.dummyf_2b8d0; +db (& dummyf_2b8f0)[32] = m2c::m.dummyf_2b8f0; +db (& dummyf_2b910)[32] = m2c::m.dummyf_2b910; +db (& dummyf_2b930)[32] = m2c::m.dummyf_2b930; +db (& dummyf_2b950)[32] = m2c::m.dummyf_2b950; +db (& dummyf_2b970)[32] = m2c::m.dummyf_2b970; +db (& dummyf_2b990)[32] = m2c::m.dummyf_2b990; +db (& dummyf_2b9b0)[32] = m2c::m.dummyf_2b9b0; +db (& dummyf_2b9d0)[32] = m2c::m.dummyf_2b9d0; +db (& dummyf_2b9f0)[32] = m2c::m.dummyf_2b9f0; +db (& dummyf_2ba10)[32] = m2c::m.dummyf_2ba10; +db (& dummyf_2ba30)[32] = m2c::m.dummyf_2ba30; +db (& dummyf_2ba50)[32] = m2c::m.dummyf_2ba50; +db (& dummyf_2ba70)[32] = m2c::m.dummyf_2ba70; +db (& dummyf_2ba90)[32] = m2c::m.dummyf_2ba90; +db (& dummyf_2bab0)[32] = m2c::m.dummyf_2bab0; +db (& dummyf_2bad0)[32] = m2c::m.dummyf_2bad0; +db (& dummyf_2baf0)[32] = m2c::m.dummyf_2baf0; +db (& dummyf_2bb10)[32] = m2c::m.dummyf_2bb10; +db (& dummyf_2bb30)[32] = m2c::m.dummyf_2bb30; +db (& dummyf_2bb50)[32] = m2c::m.dummyf_2bb50; +db (& dummyf_2bb70)[32] = m2c::m.dummyf_2bb70; +db (& dummyf_2bb90)[32] = m2c::m.dummyf_2bb90; +db (& dummyf_2bbb0)[32] = m2c::m.dummyf_2bbb0; +db (& dummyf_2bbd0)[32] = m2c::m.dummyf_2bbd0; +db (& dummyf_2bbf0)[32] = m2c::m.dummyf_2bbf0; +db (& dummyf_2bc10)[32] = m2c::m.dummyf_2bc10; +db (& dummyf_2bc30)[32] = m2c::m.dummyf_2bc30; +db (& dummyf_2bc50)[32] = m2c::m.dummyf_2bc50; +db (& dummyf_2bc70)[32] = m2c::m.dummyf_2bc70; +db (& dummyf_2bc90)[32] = m2c::m.dummyf_2bc90; +db (& dummyf_2bcb0)[32] = m2c::m.dummyf_2bcb0; +db (& dummyf_2bcd0)[32] = m2c::m.dummyf_2bcd0; +db (& dummyf_2bcf0)[32] = m2c::m.dummyf_2bcf0; +db (& dummyf_2bd10)[32] = m2c::m.dummyf_2bd10; +db (& dummyf_2bd30)[32] = m2c::m.dummyf_2bd30; +db (& dummyf_2bd50)[32] = m2c::m.dummyf_2bd50; +db (& dummyf_2bd70)[32] = m2c::m.dummyf_2bd70; +db (& dummyf_2bd90)[32] = m2c::m.dummyf_2bd90; +db (& dummyf_2bdb0)[32] = m2c::m.dummyf_2bdb0; +db (& dummyf_2bdd0)[32] = m2c::m.dummyf_2bdd0; +db (& dummyf_2bdf0)[32] = m2c::m.dummyf_2bdf0; +db (& dummyf_2be10)[32] = m2c::m.dummyf_2be10; +db (& dummyf_2be30)[32] = m2c::m.dummyf_2be30; +db (& dummyf_2be50)[32] = m2c::m.dummyf_2be50; +db (& dummyf_2be70)[32] = m2c::m.dummyf_2be70; +db (& dummyf_2be90)[32] = m2c::m.dummyf_2be90; +db (& dummyf_2beb0)[32] = m2c::m.dummyf_2beb0; +db (& dummyf_2bed0)[32] = m2c::m.dummyf_2bed0; +db (& dummyf_2bef0)[32] = m2c::m.dummyf_2bef0; +db (& dummyf_2bf10)[32] = m2c::m.dummyf_2bf10; +db (& dummyf_2bf30)[32] = m2c::m.dummyf_2bf30; +db (& dummyf_2bf50)[32] = m2c::m.dummyf_2bf50; +db (& dummyf_2bf70)[32] = m2c::m.dummyf_2bf70; +db (& dummyf_2bf90)[32] = m2c::m.dummyf_2bf90; +db (& dummyf_2bfb0)[32] = m2c::m.dummyf_2bfb0; +db (& dummyf_2bfd0)[32] = m2c::m.dummyf_2bfd0; +db (& dummyf_2bff0)[32] = m2c::m.dummyf_2bff0; +db (& dummyf_2c010)[32] = m2c::m.dummyf_2c010; +db (& dummyf_2c030)[32] = m2c::m.dummyf_2c030; +db (& dummyf_2c050)[32] = m2c::m.dummyf_2c050; +db (& dummyf_2c070)[32] = m2c::m.dummyf_2c070; +db (& dummyf_2c090)[32] = m2c::m.dummyf_2c090; +db (& dummyf_2c0b0)[32] = m2c::m.dummyf_2c0b0; +db (& dummyf_2c0d0)[32] = m2c::m.dummyf_2c0d0; +db (& dummyf_2c0f0)[32] = m2c::m.dummyf_2c0f0; +db (& dummyf_2c110)[32] = m2c::m.dummyf_2c110; +db (& dummyf_2c130)[32] = m2c::m.dummyf_2c130; +db (& dummyf_2c150)[32] = m2c::m.dummyf_2c150; +db (& dummyf_2c170)[32] = m2c::m.dummyf_2c170; +db (& dummyf_2c190)[32] = m2c::m.dummyf_2c190; +db (& dummyf_2c1b0)[32] = m2c::m.dummyf_2c1b0; +db (& dummyf_2c1d0)[32] = m2c::m.dummyf_2c1d0; +db (& dummyf_2c1f0)[32] = m2c::m.dummyf_2c1f0; +db (& dummyf_2c210)[32] = m2c::m.dummyf_2c210; +db (& dummyf_2c230)[32] = m2c::m.dummyf_2c230; +db (& dummyf_2c250)[32] = m2c::m.dummyf_2c250; +db (& dummyf_2c270)[32] = m2c::m.dummyf_2c270; +db (& dummyf_2c290)[32] = m2c::m.dummyf_2c290; +db (& dummyf_2c2b0)[32] = m2c::m.dummyf_2c2b0; +db (& dummyf_2c2d0)[32] = m2c::m.dummyf_2c2d0; +db (& dummyf_2c2f0)[32] = m2c::m.dummyf_2c2f0; +db (& dummyf_2c310)[32] = m2c::m.dummyf_2c310; +db (& dummyf_2c330)[32] = m2c::m.dummyf_2c330; +db (& dummyf_2c350)[32] = m2c::m.dummyf_2c350; +db (& dummyf_2c370)[32] = m2c::m.dummyf_2c370; +db (& dummyf_2c390)[32] = m2c::m.dummyf_2c390; +db (& dummyf_2c3b0)[32] = m2c::m.dummyf_2c3b0; +db (& dummyf_2c3d0)[32] = m2c::m.dummyf_2c3d0; +db (& dummyf_2c3f0)[32] = m2c::m.dummyf_2c3f0; +db (& dummyf_2c410)[32] = m2c::m.dummyf_2c410; +db (& dummyf_2c430)[32] = m2c::m.dummyf_2c430; +db (& dummyf_2c450)[32] = m2c::m.dummyf_2c450; +db (& dummyf_2c470)[32] = m2c::m.dummyf_2c470; +db (& dummyf_2c490)[32] = m2c::m.dummyf_2c490; +db (& dummyf_2c4b0)[32] = m2c::m.dummyf_2c4b0; +db (& dummyf_2c4d0)[32] = m2c::m.dummyf_2c4d0; +db (& dummyf_2c4f0)[32] = m2c::m.dummyf_2c4f0; +db (& dummyf_2c510)[32] = m2c::m.dummyf_2c510; +db (& dummyf_2c530)[32] = m2c::m.dummyf_2c530; +db (& dummyf_2c550)[32] = m2c::m.dummyf_2c550; +db (& dummyf_2c570)[32] = m2c::m.dummyf_2c570; +db (& dummyf_2c590)[32] = m2c::m.dummyf_2c590; +db (& dummyf_2c5b0)[32] = m2c::m.dummyf_2c5b0; +db (& dummyf_2c5d0)[32] = m2c::m.dummyf_2c5d0; +db (& dummyf_2c5f0)[32] = m2c::m.dummyf_2c5f0; +db (& dummyf_2c610)[32] = m2c::m.dummyf_2c610; +db (& dummyf_2c630)[32] = m2c::m.dummyf_2c630; +db (& dummyf_2c650)[32] = m2c::m.dummyf_2c650; +db (& dummyf_2c670)[32] = m2c::m.dummyf_2c670; +db (& dummyf_2c690)[32] = m2c::m.dummyf_2c690; +db (& dummyf_2c6b0)[32] = m2c::m.dummyf_2c6b0; +db (& dummyf_2c6d0)[32] = m2c::m.dummyf_2c6d0; +db (& dummyf_2c6f0)[32] = m2c::m.dummyf_2c6f0; +db (& dummyf_2c710)[32] = m2c::m.dummyf_2c710; +db (& dummyf_2c730)[32] = m2c::m.dummyf_2c730; +db (& dummyf_2c750)[32] = m2c::m.dummyf_2c750; +db (& dummyf_2c770)[32] = m2c::m.dummyf_2c770; +db (& dummyf_2c790)[32] = m2c::m.dummyf_2c790; +db (& dummyf_2c7b0)[32] = m2c::m.dummyf_2c7b0; +db (& dummyf_2c7d0)[32] = m2c::m.dummyf_2c7d0; +db (& dummyf_2c7f0)[32] = m2c::m.dummyf_2c7f0; +db (& dummyf_2c810)[32] = m2c::m.dummyf_2c810; +db (& dummyf_2c830)[32] = m2c::m.dummyf_2c830; +db (& dummyf_2c850)[32] = m2c::m.dummyf_2c850; +db (& dummyf_2c870)[32] = m2c::m.dummyf_2c870; +db (& dummyf_2c890)[32] = m2c::m.dummyf_2c890; +db (& dummyf_2c8b0)[32] = m2c::m.dummyf_2c8b0; +db (& dummyf_2c8d0)[32] = m2c::m.dummyf_2c8d0; +db (& dummyf_2c8f0)[32] = m2c::m.dummyf_2c8f0; +db (& dummyf_2c910)[32] = m2c::m.dummyf_2c910; +db (& dummyf_2c930)[32] = m2c::m.dummyf_2c930; +db (& dummyf_2c950)[32] = m2c::m.dummyf_2c950; +db (& dummyf_2c970)[32] = m2c::m.dummyf_2c970; +db (& dummyf_2c990)[32] = m2c::m.dummyf_2c990; +db (& dummyf_2c9b0)[32] = m2c::m.dummyf_2c9b0; +db (& dummyf_2c9d0)[32] = m2c::m.dummyf_2c9d0; +db (& dummyf_2c9f0)[32] = m2c::m.dummyf_2c9f0; +db (& dummyf_2ca10)[32] = m2c::m.dummyf_2ca10; +db (& dummyf_2ca30)[32] = m2c::m.dummyf_2ca30; +db (& dummyf_2ca50)[32] = m2c::m.dummyf_2ca50; +db (& dummyf_2ca70)[32] = m2c::m.dummyf_2ca70; +db (& dummyf_2ca90)[32] = m2c::m.dummyf_2ca90; +db (& dummyf_2cab0)[32] = m2c::m.dummyf_2cab0; +db (& dummyf_2cad0)[32] = m2c::m.dummyf_2cad0; +db (& dummyf_2caf0)[32] = m2c::m.dummyf_2caf0; +db (& dummyf_2cb10)[32] = m2c::m.dummyf_2cb10; +db (& dummyf_2cb30)[32] = m2c::m.dummyf_2cb30; +db (& dummyf_2cb50)[32] = m2c::m.dummyf_2cb50; +db (& dummyf_2cb70)[32] = m2c::m.dummyf_2cb70; +db (& dummyf_2cb90)[32] = m2c::m.dummyf_2cb90; +db (& dummyf_2cbb0)[32] = m2c::m.dummyf_2cbb0; +db (& dummyf_2cbd0)[32] = m2c::m.dummyf_2cbd0; +db (& dummyf_2cbf0)[32] = m2c::m.dummyf_2cbf0; +db (& dummyf_2cc10)[32] = m2c::m.dummyf_2cc10; +db (& dummyf_2cc30)[32] = m2c::m.dummyf_2cc30; +db (& dummyf_2cc50)[32] = m2c::m.dummyf_2cc50; +db (& dummyf_2cc70)[32] = m2c::m.dummyf_2cc70; +db (& dummyf_2cc90)[32] = m2c::m.dummyf_2cc90; +db (& dummyf_2ccb0)[32] = m2c::m.dummyf_2ccb0; +db (& dummyf_2ccd0)[32] = m2c::m.dummyf_2ccd0; +db (& dummyf_2ccf0)[32] = m2c::m.dummyf_2ccf0; +db (& dummyf_2cd10)[32] = m2c::m.dummyf_2cd10; +db (& dummyf_2cd30)[32] = m2c::m.dummyf_2cd30; +db (& dummyf_2cd50)[32] = m2c::m.dummyf_2cd50; +db (& dummyf_2cd70)[32] = m2c::m.dummyf_2cd70; +db (& dummyf_2cd90)[32] = m2c::m.dummyf_2cd90; +db (& dummyf_2cdb0)[32] = m2c::m.dummyf_2cdb0; +db (& dummyf_2cdd0)[32] = m2c::m.dummyf_2cdd0; +db (& dummyf_2cdf0)[32] = m2c::m.dummyf_2cdf0; +db (& dummyf_2ce10)[32] = m2c::m.dummyf_2ce10; +db (& dummyf_2ce30)[32] = m2c::m.dummyf_2ce30; +db (& dummyf_2ce50)[32] = m2c::m.dummyf_2ce50; +db (& dummyf_2ce70)[32] = m2c::m.dummyf_2ce70; +db (& dummyf_2ce90)[32] = m2c::m.dummyf_2ce90; +db (& dummyf_2ceb0)[32] = m2c::m.dummyf_2ceb0; +db (& dummyf_2ced0)[32] = m2c::m.dummyf_2ced0; +db (& dummyf_2cef0)[32] = m2c::m.dummyf_2cef0; +db (& dummyf_2cf10)[32] = m2c::m.dummyf_2cf10; +db (& dummyf_2cf30)[32] = m2c::m.dummyf_2cf30; +db (& dummyf_2cf50)[32] = m2c::m.dummyf_2cf50; +db (& dummyf_2cf70)[32] = m2c::m.dummyf_2cf70; +db (& dummyf_2cf90)[32] = m2c::m.dummyf_2cf90; +db (& dummyf_2cfb0)[32] = m2c::m.dummyf_2cfb0; +db (& dummyf_2cfd0)[32] = m2c::m.dummyf_2cfd0; +db (& dummyf_2cff0)[32] = m2c::m.dummyf_2cff0; +db (& dummyf_2d010)[32] = m2c::m.dummyf_2d010; +db (& dummyf_2d030)[32] = m2c::m.dummyf_2d030; +db (& dummyf_2d050)[32] = m2c::m.dummyf_2d050; +db (& dummyf_2d070)[32] = m2c::m.dummyf_2d070; +db (& dummyf_2d090)[32] = m2c::m.dummyf_2d090; +db (& dummyf_2d0b0)[32] = m2c::m.dummyf_2d0b0; +db (& dummyf_2d0d0)[32] = m2c::m.dummyf_2d0d0; +db (& dummyf_2d0f0)[32] = m2c::m.dummyf_2d0f0; +db (& dummyf_2d110)[32] = m2c::m.dummyf_2d110; +db (& dummyf_2d130)[32] = m2c::m.dummyf_2d130; +db (& dummyf_2d150)[32] = m2c::m.dummyf_2d150; +db (& dummyf_2d170)[32] = m2c::m.dummyf_2d170; +db (& dummyf_2d190)[32] = m2c::m.dummyf_2d190; +db (& dummyf_2d1b0)[32] = m2c::m.dummyf_2d1b0; +db (& dummyf_2d1d0)[32] = m2c::m.dummyf_2d1d0; +db (& dummyf_2d1f0)[32] = m2c::m.dummyf_2d1f0; +db (& dummyf_2d210)[32] = m2c::m.dummyf_2d210; +db (& dummyf_2d230)[32] = m2c::m.dummyf_2d230; +db (& dummyf_2d250)[32] = m2c::m.dummyf_2d250; +db (& dummyf_2d270)[32] = m2c::m.dummyf_2d270; +db (& dummyf_2d290)[32] = m2c::m.dummyf_2d290; +db (& dummyf_2d2b0)[32] = m2c::m.dummyf_2d2b0; +db (& dummyf_2d2d0)[32] = m2c::m.dummyf_2d2d0; +db (& dummyf_2d2f0)[32] = m2c::m.dummyf_2d2f0; +db (& dummyf_2d310)[32] = m2c::m.dummyf_2d310; +db (& dummyf_2d330)[32] = m2c::m.dummyf_2d330; +db (& dummyf_2d350)[32] = m2c::m.dummyf_2d350; +db (& dummyf_2d370)[32] = m2c::m.dummyf_2d370; +db (& dummyf_2d390)[32] = m2c::m.dummyf_2d390; +db (& dummyf_2d3b0)[32] = m2c::m.dummyf_2d3b0; +db (& dummyf_2d3d0)[32] = m2c::m.dummyf_2d3d0; +db (& dummyf_2d3f0)[32] = m2c::m.dummyf_2d3f0; +db (& dummyf_2d410)[32] = m2c::m.dummyf_2d410; +db (& dummyf_2d430)[32] = m2c::m.dummyf_2d430; +db (& dummyf_2d450)[32] = m2c::m.dummyf_2d450; +db (& dummyf_2d470)[32] = m2c::m.dummyf_2d470; +db (& dummyf_2d490)[32] = m2c::m.dummyf_2d490; +db (& dummyf_2d4b0)[32] = m2c::m.dummyf_2d4b0; +db (& dummyf_2d4d0)[32] = m2c::m.dummyf_2d4d0; +db (& dummyf_2d4f0)[32] = m2c::m.dummyf_2d4f0; +db (& dummyf_2d510)[32] = m2c::m.dummyf_2d510; +db (& dummyf_2d530)[32] = m2c::m.dummyf_2d530; +db (& dummyf_2d550)[32] = m2c::m.dummyf_2d550; +db (& dummyf_2d570)[32] = m2c::m.dummyf_2d570; +db (& dummyf_2d590)[32] = m2c::m.dummyf_2d590; +db (& dummyf_2d5b0)[32] = m2c::m.dummyf_2d5b0; +db (& dummyf_2d5d0)[32] = m2c::m.dummyf_2d5d0; +db (& dummyf_2d5f0)[32] = m2c::m.dummyf_2d5f0; +db (& dummyf_2d610)[32] = m2c::m.dummyf_2d610; +db (& dummyf_2d630)[32] = m2c::m.dummyf_2d630; +db (& dummyf_2d650)[32] = m2c::m.dummyf_2d650; +db (& dummyf_2d670)[32] = m2c::m.dummyf_2d670; +db (& dummyf_2d690)[32] = m2c::m.dummyf_2d690; +db (& dummyf_2d6b0)[32] = m2c::m.dummyf_2d6b0; +db (& dummyf_2d6d0)[32] = m2c::m.dummyf_2d6d0; +db (& dummyf_2d6f0)[32] = m2c::m.dummyf_2d6f0; +db (& dummyf_2d710)[32] = m2c::m.dummyf_2d710; +db (& dummyf_2d730)[32] = m2c::m.dummyf_2d730; +db (& dummyf_2d750)[32] = m2c::m.dummyf_2d750; +db (& dummyf_2d770)[32] = m2c::m.dummyf_2d770; +db (& dummyf_2d790)[32] = m2c::m.dummyf_2d790; +db (& dummyf_2d7b0)[32] = m2c::m.dummyf_2d7b0; +db (& dummyf_2d7d0)[32] = m2c::m.dummyf_2d7d0; +db (& dummyf_2d7f0)[32] = m2c::m.dummyf_2d7f0; +db (& dummyf_2d810)[32] = m2c::m.dummyf_2d810; +db (& dummyf_2d830)[32] = m2c::m.dummyf_2d830; +db (& dummyf_2d850)[32] = m2c::m.dummyf_2d850; +db (& dummyf_2d870)[32] = m2c::m.dummyf_2d870; +db (& dummyf_2d890)[32] = m2c::m.dummyf_2d890; +db (& dummyf_2d8b0)[32] = m2c::m.dummyf_2d8b0; +db (& dummyf_2d8d0)[32] = m2c::m.dummyf_2d8d0; +db (& dummyf_2d8f0)[32] = m2c::m.dummyf_2d8f0; +db (& dummyf_2d910)[32] = m2c::m.dummyf_2d910; +db (& dummyf_2d930)[32] = m2c::m.dummyf_2d930; +db (& dummyf_2d950)[32] = m2c::m.dummyf_2d950; +db (& dummyf_2d970)[32] = m2c::m.dummyf_2d970; +db (& dummyf_2d990)[32] = m2c::m.dummyf_2d990; +db (& dummyf_2d9b0)[32] = m2c::m.dummyf_2d9b0; +db (& dummyf_2d9d0)[32] = m2c::m.dummyf_2d9d0; +db (& dummyf_2d9f0)[32] = m2c::m.dummyf_2d9f0; +db (& dummyf_2da10)[32] = m2c::m.dummyf_2da10; +db (& dummyf_2da30)[32] = m2c::m.dummyf_2da30; +db (& dummyf_2da50)[32] = m2c::m.dummyf_2da50; +db (& dummyf_2da70)[32] = m2c::m.dummyf_2da70; +db (& dummyf_2da90)[32] = m2c::m.dummyf_2da90; +db (& dummyf_2dab0)[32] = m2c::m.dummyf_2dab0; +db (& dummyf_2dad0)[32] = m2c::m.dummyf_2dad0; +db (& dummyf_2daf0)[32] = m2c::m.dummyf_2daf0; +db (& dummyf_2db10)[32] = m2c::m.dummyf_2db10; +db (& dummyf_2db30)[32] = m2c::m.dummyf_2db30; +db (& dummyf_2db50)[32] = m2c::m.dummyf_2db50; +db (& dummyf_2db70)[32] = m2c::m.dummyf_2db70; +db (& dummyf_2db90)[32] = m2c::m.dummyf_2db90; +db (& dummyf_2dbb0)[32] = m2c::m.dummyf_2dbb0; +db (& dummyf_2dbd0)[32] = m2c::m.dummyf_2dbd0; +db (& dummyf_2dbf0)[32] = m2c::m.dummyf_2dbf0; +db (& dummyf_2dc10)[32] = m2c::m.dummyf_2dc10; +db (& dummyf_2dc30)[32] = m2c::m.dummyf_2dc30; +db (& dummyf_2dc50)[32] = m2c::m.dummyf_2dc50; +db (& dummyf_2dc70)[32] = m2c::m.dummyf_2dc70; +db (& dummyf_2dc90)[32] = m2c::m.dummyf_2dc90; +db (& dummyf_2dcb0)[32] = m2c::m.dummyf_2dcb0; +db (& dummyf_2dcd0)[32] = m2c::m.dummyf_2dcd0; +db (& dummyf_2dcf0)[32] = m2c::m.dummyf_2dcf0; +db (& dummyf_2dd10)[32] = m2c::m.dummyf_2dd10; +db (& dummyf_2dd30)[32] = m2c::m.dummyf_2dd30; +db (& dummyf_2dd50)[32] = m2c::m.dummyf_2dd50; +db (& dummyf_2dd70)[32] = m2c::m.dummyf_2dd70; +db (& dummyf_2dd90)[32] = m2c::m.dummyf_2dd90; +db (& dummyf_2ddb0)[32] = m2c::m.dummyf_2ddb0; +db (& dummyf_2ddd0)[32] = m2c::m.dummyf_2ddd0; +db (& dummyf_2ddf0)[32] = m2c::m.dummyf_2ddf0; +db (& dummyf_2de10)[32] = m2c::m.dummyf_2de10; +db (& dummyf_2de30)[32] = m2c::m.dummyf_2de30; +db (& dummyf_2de50)[32] = m2c::m.dummyf_2de50; +db (& dummyf_2de70)[32] = m2c::m.dummyf_2de70; +db (& dummyf_2de90)[32] = m2c::m.dummyf_2de90; +db (& dummyf_2deb0)[32] = m2c::m.dummyf_2deb0; +db (& dummyf_2ded0)[32] = m2c::m.dummyf_2ded0; +db (& dummyf_2def0)[32] = m2c::m.dummyf_2def0; +db (& dummyf_2df10)[32] = m2c::m.dummyf_2df10; +db (& dummyf_2df30)[32] = m2c::m.dummyf_2df30; +db (& dummyf_2df50)[32] = m2c::m.dummyf_2df50; +db (& dummyf_2df70)[32] = m2c::m.dummyf_2df70; +db (& dummyf_2df90)[32] = m2c::m.dummyf_2df90; +db (& dummyf_2dfb0)[32] = m2c::m.dummyf_2dfb0; +db (& dummyf_2dfd0)[32] = m2c::m.dummyf_2dfd0; +db (& dummyf_2dff0)[32] = m2c::m.dummyf_2dff0; +db (& dummyf_2e010)[32] = m2c::m.dummyf_2e010; +db (& dummyf_2e030)[32] = m2c::m.dummyf_2e030; +db (& dummyf_2e050)[32] = m2c::m.dummyf_2e050; +db (& dummyf_2e070)[32] = m2c::m.dummyf_2e070; +db (& dummyf_2e090)[32] = m2c::m.dummyf_2e090; +db (& dummyf_2e0b0)[32] = m2c::m.dummyf_2e0b0; +db (& dummyf_2e0d0)[32] = m2c::m.dummyf_2e0d0; +db (& dummyf_2e0f0)[32] = m2c::m.dummyf_2e0f0; +db (& dummyf_2e110)[32] = m2c::m.dummyf_2e110; +db (& dummyf_2e130)[32] = m2c::m.dummyf_2e130; +db (& dummyf_2e150)[32] = m2c::m.dummyf_2e150; +db (& dummyf_2e170)[32] = m2c::m.dummyf_2e170; +db (& dummyf_2e190)[32] = m2c::m.dummyf_2e190; +db (& dummyf_2e1b0)[32] = m2c::m.dummyf_2e1b0; +db (& dummyf_2e1d0)[32] = m2c::m.dummyf_2e1d0; +db (& dummyf_2e1f0)[32] = m2c::m.dummyf_2e1f0; +db (& dummyf_2e210)[32] = m2c::m.dummyf_2e210; +db (& dummyf_2e230)[32] = m2c::m.dummyf_2e230; +db (& dummyf_2e250)[32] = m2c::m.dummyf_2e250; +db (& dummyf_2e270)[32] = m2c::m.dummyf_2e270; +db (& dummyf_2e290)[32] = m2c::m.dummyf_2e290; +db (& dummyf_2e2b0)[32] = m2c::m.dummyf_2e2b0; +db (& dummyf_2e2d0)[32] = m2c::m.dummyf_2e2d0; +db (& dummyf_2e2f0)[32] = m2c::m.dummyf_2e2f0; +db (& dummyf_2e310)[32] = m2c::m.dummyf_2e310; +db (& dummyf_2e330)[32] = m2c::m.dummyf_2e330; +db (& dummyf_2e350)[32] = m2c::m.dummyf_2e350; +db (& dummyf_2e370)[32] = m2c::m.dummyf_2e370; +db (& dummyf_2e390)[32] = m2c::m.dummyf_2e390; +db (& dummyf_2e3b0)[32] = m2c::m.dummyf_2e3b0; +db (& dummyf_2e3d0)[32] = m2c::m.dummyf_2e3d0; +db (& dummyf_2e3f0)[32] = m2c::m.dummyf_2e3f0; +db (& dummyf_2e410)[32] = m2c::m.dummyf_2e410; +db (& dummyf_2e430)[32] = m2c::m.dummyf_2e430; +db (& dummyf_2e450)[32] = m2c::m.dummyf_2e450; +db (& dummyf_2e470)[32] = m2c::m.dummyf_2e470; +db (& dummyf_2e490)[32] = m2c::m.dummyf_2e490; +db (& dummyf_2e4b0)[32] = m2c::m.dummyf_2e4b0; +db (& dummyf_2e4d0)[32] = m2c::m.dummyf_2e4d0; +db (& dummyf_2e4f0)[32] = m2c::m.dummyf_2e4f0; +db (& dummyf_2e510)[32] = m2c::m.dummyf_2e510; +db (& dummyf_2e530)[32] = m2c::m.dummyf_2e530; +db (& dummyf_2e550)[32] = m2c::m.dummyf_2e550; +db (& dummyf_2e570)[32] = m2c::m.dummyf_2e570; +db (& dummyf_2e590)[32] = m2c::m.dummyf_2e590; +db (& dummyf_2e5b0)[32] = m2c::m.dummyf_2e5b0; +db (& dummyf_2e5d0)[32] = m2c::m.dummyf_2e5d0; +db (& dummyf_2e5f0)[32] = m2c::m.dummyf_2e5f0; +db (& dummyf_2e610)[32] = m2c::m.dummyf_2e610; +db (& dummyf_2e630)[32] = m2c::m.dummyf_2e630; +db (& dummyf_2e650)[32] = m2c::m.dummyf_2e650; +db (& dummyf_2e670)[32] = m2c::m.dummyf_2e670; +db (& dummyf_2e690)[32] = m2c::m.dummyf_2e690; +db (& dummyf_2e6b0)[32] = m2c::m.dummyf_2e6b0; +db (& dummyf_2e6d0)[32] = m2c::m.dummyf_2e6d0; +db (& dummyf_2e6f0)[32] = m2c::m.dummyf_2e6f0; +db (& dummyf_2e710)[32] = m2c::m.dummyf_2e710; +db (& dummyf_2e730)[32] = m2c::m.dummyf_2e730; +db (& dummyf_2e750)[32] = m2c::m.dummyf_2e750; +db (& dummyf_2e770)[32] = m2c::m.dummyf_2e770; +db (& dummyf_2e790)[32] = m2c::m.dummyf_2e790; +db& seg3cd9=*((db*)&m2c::m+0x2e7b0); +db& unk_3cd90 = m2c::m.unk_3cd90; +db (& dummyf_2e7b1)[32] = m2c::m.dummyf_2e7b1; +db (& dummyf_2e7d1)[32] = m2c::m.dummyf_2e7d1; +db (& dummyf_2e7f1)[32] = m2c::m.dummyf_2e7f1; +db (& dummyf_2e811)[32] = m2c::m.dummyf_2e811; +db (& dummyf_2e831)[32] = m2c::m.dummyf_2e831; +db (& dummyf_2e851)[32] = m2c::m.dummyf_2e851; +db (& dummyf_2e871)[32] = m2c::m.dummyf_2e871; +db (& dummyf_2e891)[32] = m2c::m.dummyf_2e891; +db (& dummyf_2e8b1)[32] = m2c::m.dummyf_2e8b1; +db (& dummyf_2e8d1)[32] = m2c::m.dummyf_2e8d1; +db (& dummyf_2e8f1)[32] = m2c::m.dummyf_2e8f1; +db (& dummyf_2e911)[32] = m2c::m.dummyf_2e911; +db (& dummyf_2e931)[32] = m2c::m.dummyf_2e931; +db (& dummyf_2e951)[32] = m2c::m.dummyf_2e951; +db (& dummyf_2e971)[32] = m2c::m.dummyf_2e971; +db (& dummyf_2e991)[32] = m2c::m.dummyf_2e991; +db (& dummyf_2e9b1)[32] = m2c::m.dummyf_2e9b1; +db (& dummyf_2e9d1)[32] = m2c::m.dummyf_2e9d1; +db (& dummyf_2e9f1)[32] = m2c::m.dummyf_2e9f1; +db (& dummyf_2ea11)[32] = m2c::m.dummyf_2ea11; +db (& dummyf_2ea31)[32] = m2c::m.dummyf_2ea31; +db (& dummyf_2ea51)[32] = m2c::m.dummyf_2ea51; +db (& dummyf_2ea71)[32] = m2c::m.dummyf_2ea71; +db (& dummyf_2ea91)[32] = m2c::m.dummyf_2ea91; +db (& dummyf_2eab1)[32] = m2c::m.dummyf_2eab1; +db (& dummyf_2ead1)[32] = m2c::m.dummyf_2ead1; +db (& dummyf_2eaf1)[32] = m2c::m.dummyf_2eaf1; +db (& dummyf_2eb11)[32] = m2c::m.dummyf_2eb11; +db (& dummyf_2eb31)[32] = m2c::m.dummyf_2eb31; +db (& dummyf_2eb51)[32] = m2c::m.dummyf_2eb51; +db (& dummyf_2eb71)[32] = m2c::m.dummyf_2eb71; +db (& dummyf_2eb91)[32] = m2c::m.dummyf_2eb91; +db (& dummyf_2ebb1)[32] = m2c::m.dummyf_2ebb1; +db (& dummyf_2ebd1)[32] = m2c::m.dummyf_2ebd1; +db (& dummyf_2ebf1)[32] = m2c::m.dummyf_2ebf1; +db (& dummyf_2ec11)[32] = m2c::m.dummyf_2ec11; +db (& dummyf_2ec31)[32] = m2c::m.dummyf_2ec31; +db (& dummyf_2ec51)[32] = m2c::m.dummyf_2ec51; +db (& dummyf_2ec71)[32] = m2c::m.dummyf_2ec71; +db (& dummyf_2ec91)[32] = m2c::m.dummyf_2ec91; +db (& dummyf_2ecb1)[32] = m2c::m.dummyf_2ecb1; +db (& dummyf_2ecd1)[32] = m2c::m.dummyf_2ecd1; +db (& dummyf_2ecf1)[32] = m2c::m.dummyf_2ecf1; +db (& dummyf_2ed11)[32] = m2c::m.dummyf_2ed11; +db (& dummyf_2ed31)[32] = m2c::m.dummyf_2ed31; +db (& dummyf_2ed51)[32] = m2c::m.dummyf_2ed51; +db (& dummyf_2ed71)[32] = m2c::m.dummyf_2ed71; +db (& dummyf_2ed91)[32] = m2c::m.dummyf_2ed91; +db (& dummyf_2edb1)[32] = m2c::m.dummyf_2edb1; +db (& dummyf_2edd1)[32] = m2c::m.dummyf_2edd1; +db (& dummyf_2edf1)[32] = m2c::m.dummyf_2edf1; +db (& dummyf_2ee11)[32] = m2c::m.dummyf_2ee11; +db (& dummyf_2ee31)[32] = m2c::m.dummyf_2ee31; +db (& dummyf_2ee51)[32] = m2c::m.dummyf_2ee51; +db (& dummyf_2ee71)[32] = m2c::m.dummyf_2ee71; +db (& dummyf_2ee91)[32] = m2c::m.dummyf_2ee91; +db (& dummyf_2eeb1)[32] = m2c::m.dummyf_2eeb1; +db (& dummyf_2eed1)[32] = m2c::m.dummyf_2eed1; +db (& dummyf_2eef1)[32] = m2c::m.dummyf_2eef1; +db (& dummyf_2ef11)[32] = m2c::m.dummyf_2ef11; +db (& dummyf_2ef31)[32] = m2c::m.dummyf_2ef31; +db (& dummyf_2ef51)[32] = m2c::m.dummyf_2ef51; +db (& dummyf_2ef71)[32] = m2c::m.dummyf_2ef71; +db (& dummyf_2ef91)[32] = m2c::m.dummyf_2ef91; +db (& dummyf_2efb1)[32] = m2c::m.dummyf_2efb1; +db (& dummyf_2efd1)[32] = m2c::m.dummyf_2efd1; +db (& dummyf_2eff1)[32] = m2c::m.dummyf_2eff1; +db (& dummyf_2f011)[32] = m2c::m.dummyf_2f011; +db (& dummyf_2f031)[32] = m2c::m.dummyf_2f031; +db (& dummyf_2f051)[32] = m2c::m.dummyf_2f051; +db (& dummyf_2f071)[32] = m2c::m.dummyf_2f071; +db (& dummyf_2f091)[32] = m2c::m.dummyf_2f091; +db (& dummyf_2f0b1)[32] = m2c::m.dummyf_2f0b1; +db (& dummyf_2f0d1)[32] = m2c::m.dummyf_2f0d1; +db (& dummyf_2f0f1)[32] = m2c::m.dummyf_2f0f1; +db (& dummyf_2f111)[32] = m2c::m.dummyf_2f111; +db (& dummyf_2f131)[32] = m2c::m.dummyf_2f131; +db (& dummyf_2f151)[32] = m2c::m.dummyf_2f151; +db (& dummyf_2f171)[32] = m2c::m.dummyf_2f171; +db (& dummyf_2f191)[32] = m2c::m.dummyf_2f191; +db (& dummyf_2f1b1)[32] = m2c::m.dummyf_2f1b1; +db (& dummyf_2f1d1)[32] = m2c::m.dummyf_2f1d1; +db (& dummyf_2f1f1)[32] = m2c::m.dummyf_2f1f1; +db (& dummyf_2f211)[32] = m2c::m.dummyf_2f211; +db (& dummyf_2f231)[32] = m2c::m.dummyf_2f231; +db (& dummyf_2f251)[32] = m2c::m.dummyf_2f251; +db (& dummyf_2f271)[32] = m2c::m.dummyf_2f271; +db (& dummyf_2f291)[32] = m2c::m.dummyf_2f291; +db (& dummyf_2f2b1)[32] = m2c::m.dummyf_2f2b1; +db (& dummyf_2f2d1)[32] = m2c::m.dummyf_2f2d1; +db (& dummyf_2f2f1)[32] = m2c::m.dummyf_2f2f1; +db (& dummyf_2f311)[32] = m2c::m.dummyf_2f311; +db (& dummyf_2f331)[32] = m2c::m.dummyf_2f331; +db (& dummyf_2f351)[32] = m2c::m.dummyf_2f351; +db (& dummyf_2f371)[32] = m2c::m.dummyf_2f371; +db (& dummyf_2f391)[32] = m2c::m.dummyf_2f391; +db (& dummyf_2f3b1)[32] = m2c::m.dummyf_2f3b1; +db (& dummyf_2f3d1)[32] = m2c::m.dummyf_2f3d1; +db (& dummyf_2f3f1)[32] = m2c::m.dummyf_2f3f1; +db (& dummyf_2f411)[32] = m2c::m.dummyf_2f411; +db (& dummyf_2f431)[32] = m2c::m.dummyf_2f431; +db (& dummyf_2f451)[32] = m2c::m.dummyf_2f451; +db (& dummyf_2f471)[32] = m2c::m.dummyf_2f471; +db (& dummyf_2f491)[32] = m2c::m.dummyf_2f491; +db (& dummyf_2f4b1)[32] = m2c::m.dummyf_2f4b1; +db (& dummyf_2f4d1)[32] = m2c::m.dummyf_2f4d1; +db (& dummyf_2f4f1)[32] = m2c::m.dummyf_2f4f1; +db (& dummyf_2f511)[32] = m2c::m.dummyf_2f511; +db (& dummyf_2f531)[32] = m2c::m.dummyf_2f531; +db (& dummyf_2f551)[32] = m2c::m.dummyf_2f551; +db (& dummyf_2f571)[32] = m2c::m.dummyf_2f571; +db (& dummyf_2f591)[32] = m2c::m.dummyf_2f591; +db (& dummyf_2f5b1)[32] = m2c::m.dummyf_2f5b1; +db (& dummyf_2f5d1)[32] = m2c::m.dummyf_2f5d1; +db (& dummyf_2f5f1)[32] = m2c::m.dummyf_2f5f1; +db (& dummyf_2f611)[32] = m2c::m.dummyf_2f611; +db (& dummyf_2f631)[32] = m2c::m.dummyf_2f631; +db (& dummyf_2f651)[32] = m2c::m.dummyf_2f651; +db (& dummyf_2f671)[32] = m2c::m.dummyf_2f671; +db (& dummyf_2f691)[32] = m2c::m.dummyf_2f691; +db (& dummyf_2f6b1)[32] = m2c::m.dummyf_2f6b1; +db (& dummyf_2f6d1)[32] = m2c::m.dummyf_2f6d1; +db (& dummyf_2f6f1)[32] = m2c::m.dummyf_2f6f1; +db (& dummyf_2f711)[32] = m2c::m.dummyf_2f711; +db (& dummyf_2f731)[32] = m2c::m.dummyf_2f731; +db (& dummyf_2f751)[32] = m2c::m.dummyf_2f751; +db (& dummyf_2f771)[32] = m2c::m.dummyf_2f771; +db (& dummyf_2f791)[32] = m2c::m.dummyf_2f791; +db (& dummyf_2f7b1)[32] = m2c::m.dummyf_2f7b1; +db (& dummyf_2f7d1)[32] = m2c::m.dummyf_2f7d1; +db (& dummyf_2f7f1)[32] = m2c::m.dummyf_2f7f1; +db (& dummyf_2f811)[32] = m2c::m.dummyf_2f811; +db (& dummyf_2f831)[32] = m2c::m.dummyf_2f831; +db (& dummyf_2f851)[32] = m2c::m.dummyf_2f851; +db (& dummyf_2f871)[32] = m2c::m.dummyf_2f871; +db (& dummyf_2f891)[32] = m2c::m.dummyf_2f891; +db (& dummyf_2f8b1)[32] = m2c::m.dummyf_2f8b1; +db (& dummyf_2f8d1)[32] = m2c::m.dummyf_2f8d1; +db (& dummyf_2f8f1)[32] = m2c::m.dummyf_2f8f1; +db (& dummyf_2f911)[32] = m2c::m.dummyf_2f911; +db (& dummyf_2f931)[32] = m2c::m.dummyf_2f931; +db (& dummyf_2f951)[32] = m2c::m.dummyf_2f951; +db (& dummyf_2f971)[32] = m2c::m.dummyf_2f971; +db (& dummyf_2f991)[32] = m2c::m.dummyf_2f991; +db (& dummyf_2f9b1)[32] = m2c::m.dummyf_2f9b1; +db (& dummyf_2f9d1)[32] = m2c::m.dummyf_2f9d1; +db (& dummyf_2f9f1)[32] = m2c::m.dummyf_2f9f1; +db (& dummyf_2fa11)[32] = m2c::m.dummyf_2fa11; +db (& dummyf_2fa31)[32] = m2c::m.dummyf_2fa31; +db (& dummyf_2fa51)[32] = m2c::m.dummyf_2fa51; +db (& dummyf_2fa71)[32] = m2c::m.dummyf_2fa71; +db (& dummyf_2fa91)[32] = m2c::m.dummyf_2fa91; +db (& dummyf_2fab1)[32] = m2c::m.dummyf_2fab1; +db (& dummyf_2fad1)[32] = m2c::m.dummyf_2fad1; +db (& dummyf_2faf1)[32] = m2c::m.dummyf_2faf1; +db (& dummyf_2fb11)[32] = m2c::m.dummyf_2fb11; +db (& dummyf_2fb31)[32] = m2c::m.dummyf_2fb31; +db (& dummyf_2fb51)[32] = m2c::m.dummyf_2fb51; +db (& dummyf_2fb71)[32] = m2c::m.dummyf_2fb71; +db (& dummyf_2fb91)[32] = m2c::m.dummyf_2fb91; +db (& dummyf_2fbb1)[32] = m2c::m.dummyf_2fbb1; +db (& dummyf_2fbd1)[32] = m2c::m.dummyf_2fbd1; +db (& dummyf_2fbf1)[32] = m2c::m.dummyf_2fbf1; +db (& dummyf_2fc11)[32] = m2c::m.dummyf_2fc11; +db (& dummyf_2fc31)[32] = m2c::m.dummyf_2fc31; +db (& dummyf_2fc51)[32] = m2c::m.dummyf_2fc51; +db (& dummyf_2fc71)[32] = m2c::m.dummyf_2fc71; +db (& dummyf_2fc91)[32] = m2c::m.dummyf_2fc91; +db (& dummyf_2fcb1)[32] = m2c::m.dummyf_2fcb1; +db (& dummyf_2fcd1)[32] = m2c::m.dummyf_2fcd1; +db (& dummyf_2fcf1)[32] = m2c::m.dummyf_2fcf1; +db (& dummyf_2fd11)[32] = m2c::m.dummyf_2fd11; +db (& dummyf_2fd31)[32] = m2c::m.dummyf_2fd31; +db (& dummyf_2fd51)[32] = m2c::m.dummyf_2fd51; +db (& dummyf_2fd71)[32] = m2c::m.dummyf_2fd71; +db (& dummyf_2fd91)[32] = m2c::m.dummyf_2fd91; +db (& dummyf_2fdb1)[32] = m2c::m.dummyf_2fdb1; +db (& dummyf_2fdd1)[32] = m2c::m.dummyf_2fdd1; +db (& dummyf_2fdf1)[32] = m2c::m.dummyf_2fdf1; +db (& dummyf_2fe11)[32] = m2c::m.dummyf_2fe11; +db (& dummyf_2fe31)[32] = m2c::m.dummyf_2fe31; +db (& dummyf_2fe51)[32] = m2c::m.dummyf_2fe51; +db (& dummyf_2fe71)[32] = m2c::m.dummyf_2fe71; +db (& dummyf_2fe91)[32] = m2c::m.dummyf_2fe91; +db (& dummyf_2feb1)[32] = m2c::m.dummyf_2feb1; +db (& dummyf_2fed1)[32] = m2c::m.dummyf_2fed1; +db (& dummyf_2fef1)[32] = m2c::m.dummyf_2fef1; +db (& dummyf_2ff11)[32] = m2c::m.dummyf_2ff11; +db (& dummyf_2ff31)[32] = m2c::m.dummyf_2ff31; +db (& dummyf_2ff51)[32] = m2c::m.dummyf_2ff51; +db (& dummyf_2ff71)[32] = m2c::m.dummyf_2ff71; +db (& dummyf_2ff91)[32] = m2c::m.dummyf_2ff91; +db (& dummyf_2ffb1)[32] = m2c::m.dummyf_2ffb1; +db (& dummyf_2ffd1)[32] = m2c::m.dummyf_2ffd1; +db (& dummyf_2fff1)[32] = m2c::m.dummyf_2fff1; +db (& dummyf_30011)[32] = m2c::m.dummyf_30011; +db (& dummyf_30031)[32] = m2c::m.dummyf_30031; +db (& dummyf_30051)[32] = m2c::m.dummyf_30051; +db (& dummyf_30071)[32] = m2c::m.dummyf_30071; +db (& dummyf_30091)[32] = m2c::m.dummyf_30091; +db (& dummyf_300b1)[32] = m2c::m.dummyf_300b1; +db (& dummyf_300d1)[32] = m2c::m.dummyf_300d1; +db (& dummyf_300f1)[32] = m2c::m.dummyf_300f1; +db (& dummyf_30111)[32] = m2c::m.dummyf_30111; +db (& dummyf_30131)[32] = m2c::m.dummyf_30131; +db (& dummyf_30151)[32] = m2c::m.dummyf_30151; +db (& dummyf_30171)[32] = m2c::m.dummyf_30171; +db (& dummyf_30191)[32] = m2c::m.dummyf_30191; +db (& dummyf_301b1)[32] = m2c::m.dummyf_301b1; +db (& dummyf_301d1)[32] = m2c::m.dummyf_301d1; +db (& dummyf_301f1)[32] = m2c::m.dummyf_301f1; +db (& dummyf_30211)[32] = m2c::m.dummyf_30211; +db (& dummyf_30231)[32] = m2c::m.dummyf_30231; +db (& dummyf_30251)[32] = m2c::m.dummyf_30251; +db (& dummyf_30271)[32] = m2c::m.dummyf_30271; +db (& dummyf_30291)[32] = m2c::m.dummyf_30291; +db (& dummyf_302b1)[32] = m2c::m.dummyf_302b1; +db (& dummyf_302d1)[32] = m2c::m.dummyf_302d1; +db (& dummyf_302f1)[32] = m2c::m.dummyf_302f1; +db (& dummyf_30311)[32] = m2c::m.dummyf_30311; +db (& dummyf_30331)[32] = m2c::m.dummyf_30331; +db (& dummyf_30351)[32] = m2c::m.dummyf_30351; +db (& dummyf_30371)[32] = m2c::m.dummyf_30371; +db (& dummyf_30391)[32] = m2c::m.dummyf_30391; +db (& dummyf_303b1)[32] = m2c::m.dummyf_303b1; +db (& dummyf_303d1)[32] = m2c::m.dummyf_303d1; +db (& dummyf_303f1)[32] = m2c::m.dummyf_303f1; +db (& dummyf_30411)[32] = m2c::m.dummyf_30411; +db (& dummyf_30431)[32] = m2c::m.dummyf_30431; +db (& dummyf_30451)[32] = m2c::m.dummyf_30451; +db (& dummyf_30471)[32] = m2c::m.dummyf_30471; +db (& dummyf_30491)[32] = m2c::m.dummyf_30491; +db (& dummyf_304b1)[32] = m2c::m.dummyf_304b1; +db (& dummyf_304d1)[32] = m2c::m.dummyf_304d1; +db (& dummyf_304f1)[32] = m2c::m.dummyf_304f1; +db (& dummyf_30511)[32] = m2c::m.dummyf_30511; +db (& dummyf_30531)[32] = m2c::m.dummyf_30531; +db (& dummyf_30551)[32] = m2c::m.dummyf_30551; +db (& dummyf_30571)[32] = m2c::m.dummyf_30571; +db (& dummyf_30591)[32] = m2c::m.dummyf_30591; +db (& dummyf_305b1)[32] = m2c::m.dummyf_305b1; +db (& dummyf_305d1)[32] = m2c::m.dummyf_305d1; +db (& dummyf_305f1)[32] = m2c::m.dummyf_305f1; +db (& dummyf_30611)[32] = m2c::m.dummyf_30611; +db (& dummyf_30631)[32] = m2c::m.dummyf_30631; +db (& dummyf_30651)[32] = m2c::m.dummyf_30651; +db (& dummyf_30671)[32] = m2c::m.dummyf_30671; +db (& dummyf_30691)[32] = m2c::m.dummyf_30691; +db (& dummyf_306b1)[32] = m2c::m.dummyf_306b1; +db (& dummyf_306d1)[32] = m2c::m.dummyf_306d1; +db (& dummyf_306f1)[32] = m2c::m.dummyf_306f1; +db (& dummyf_30711)[32] = m2c::m.dummyf_30711; +db (& dummyf_30731)[32] = m2c::m.dummyf_30731; +db (& dummyf_30751)[32] = m2c::m.dummyf_30751; +db (& dummyf_30771)[32] = m2c::m.dummyf_30771; +db (& dummyf_30791)[32] = m2c::m.dummyf_30791; +db (& dummyf_307b1)[32] = m2c::m.dummyf_307b1; +db (& dummyf_307d1)[32] = m2c::m.dummyf_307d1; +db (& dummyf_307f1)[32] = m2c::m.dummyf_307f1; +db (& dummyf_30811)[32] = m2c::m.dummyf_30811; +db (& dummyf_30831)[32] = m2c::m.dummyf_30831; +db (& dummyf_30851)[32] = m2c::m.dummyf_30851; +db (& dummyf_30871)[32] = m2c::m.dummyf_30871; +db (& dummyf_30891)[32] = m2c::m.dummyf_30891; +db (& dummyf_308b1)[32] = m2c::m.dummyf_308b1; +db (& dummyf_308d1)[32] = m2c::m.dummyf_308d1; +db (& dummyf_308f1)[32] = m2c::m.dummyf_308f1; +db (& dummyf_30911)[32] = m2c::m.dummyf_30911; +db (& dummyf_30931)[32] = m2c::m.dummyf_30931; +db (& dummyf_30951)[32] = m2c::m.dummyf_30951; +db (& dummyf_30971)[32] = m2c::m.dummyf_30971; +db (& dummyf_30991)[32] = m2c::m.dummyf_30991; +db (& dummyf_309b1)[32] = m2c::m.dummyf_309b1; +db (& dummyf_309d1)[32] = m2c::m.dummyf_309d1; +db (& dummyf_309f1)[32] = m2c::m.dummyf_309f1; +db (& dummyf_30a11)[32] = m2c::m.dummyf_30a11; +db (& dummyf_30a31)[32] = m2c::m.dummyf_30a31; +db (& dummyf_30a51)[32] = m2c::m.dummyf_30a51; +db (& dummyf_30a71)[32] = m2c::m.dummyf_30a71; +db (& dummyf_30a91)[32] = m2c::m.dummyf_30a91; +db (& dummyf_30ab1)[32] = m2c::m.dummyf_30ab1; +db (& dummyf_30ad1)[32] = m2c::m.dummyf_30ad1; +db (& dummyf_30af1)[32] = m2c::m.dummyf_30af1; +db (& dummyf_30b11)[32] = m2c::m.dummyf_30b11; +db (& dummyf_30b31)[32] = m2c::m.dummyf_30b31; +db (& dummyf_30b51)[32] = m2c::m.dummyf_30b51; +db (& dummyf_30b71)[32] = m2c::m.dummyf_30b71; +db (& dummyf_30b91)[32] = m2c::m.dummyf_30b91; +db (& dummyf_30bb1)[32] = m2c::m.dummyf_30bb1; +db (& dummyf_30bd1)[32] = m2c::m.dummyf_30bd1; +db (& dummyf_30bf1)[32] = m2c::m.dummyf_30bf1; +db (& dummyf_30c11)[32] = m2c::m.dummyf_30c11; +db (& dummyf_30c31)[32] = m2c::m.dummyf_30c31; +db (& dummyf_30c51)[32] = m2c::m.dummyf_30c51; +db (& dummyf_30c71)[32] = m2c::m.dummyf_30c71; +db (& dummyf_30c91)[32] = m2c::m.dummyf_30c91; +db (& dummyf_30cb1)[32] = m2c::m.dummyf_30cb1; +db (& dummyf_30cd1)[32] = m2c::m.dummyf_30cd1; +db (& dummyf_30cf1)[32] = m2c::m.dummyf_30cf1; +db (& dummyf_30d11)[32] = m2c::m.dummyf_30d11; +db (& dummyf_30d31)[32] = m2c::m.dummyf_30d31; +db (& dummyf_30d51)[32] = m2c::m.dummyf_30d51; +db (& dummyf_30d71)[32] = m2c::m.dummyf_30d71; +db (& dummyf_30d91)[32] = m2c::m.dummyf_30d91; +db (& dummyf_30db1)[32] = m2c::m.dummyf_30db1; +db (& dummyf_30dd1)[32] = m2c::m.dummyf_30dd1; +db (& dummyf_30df1)[32] = m2c::m.dummyf_30df1; +db (& dummyf_30e11)[32] = m2c::m.dummyf_30e11; +db (& dummyf_30e31)[32] = m2c::m.dummyf_30e31; +db (& dummyf_30e51)[32] = m2c::m.dummyf_30e51; +db (& dummyf_30e71)[32] = m2c::m.dummyf_30e71; +db (& dummyf_30e91)[32] = m2c::m.dummyf_30e91; +db (& dummyf_30eb1)[32] = m2c::m.dummyf_30eb1; +db (& dummyf_30ed1)[32] = m2c::m.dummyf_30ed1; +db (& dummyf_30ef1)[32] = m2c::m.dummyf_30ef1; +db (& dummyf_30f11)[32] = m2c::m.dummyf_30f11; +db (& dummyf_30f31)[32] = m2c::m.dummyf_30f31; +db (& dummyf_30f51)[32] = m2c::m.dummyf_30f51; +db (& dummyf_30f71)[32] = m2c::m.dummyf_30f71; +db (& dummyf_30f91)[32] = m2c::m.dummyf_30f91; +db (& dummyf_30fb1)[32] = m2c::m.dummyf_30fb1; +db (& dummyf_30fd1)[32] = m2c::m.dummyf_30fd1; +db (& dummyf_30ff1)[32] = m2c::m.dummyf_30ff1; +db (& dummyf_31011)[32] = m2c::m.dummyf_31011; +db (& dummyf_31031)[32] = m2c::m.dummyf_31031; +db (& dummyf_31051)[32] = m2c::m.dummyf_31051; +db (& dummyf_31071)[32] = m2c::m.dummyf_31071; +db (& dummyf_31091)[32] = m2c::m.dummyf_31091; +db (& dummyf_310b1)[32] = m2c::m.dummyf_310b1; +db (& dummyf_310d1)[32] = m2c::m.dummyf_310d1; +db (& dummyf_310f1)[32] = m2c::m.dummyf_310f1; +db (& dummyf_31111)[32] = m2c::m.dummyf_31111; +db (& dummyf_31131)[32] = m2c::m.dummyf_31131; +db (& dummyf_31151)[32] = m2c::m.dummyf_31151; +db (& dummyf_31171)[32] = m2c::m.dummyf_31171; +db (& dummyf_31191)[32] = m2c::m.dummyf_31191; +db (& dummyf_311b1)[32] = m2c::m.dummyf_311b1; +db (& dummyf_311d1)[32] = m2c::m.dummyf_311d1; +db (& dummyf_311f1)[32] = m2c::m.dummyf_311f1; +db (& dummyf_31211)[32] = m2c::m.dummyf_31211; +db (& dummyf_31231)[32] = m2c::m.dummyf_31231; +db (& dummyf_31251)[32] = m2c::m.dummyf_31251; +db (& dummyf_31271)[32] = m2c::m.dummyf_31271; +db (& dummyf_31291)[32] = m2c::m.dummyf_31291; +db (& dummyf_312b1)[32] = m2c::m.dummyf_312b1; +db (& dummyf_312d1)[32] = m2c::m.dummyf_312d1; +db (& dummyf_312f1)[32] = m2c::m.dummyf_312f1; +db (& dummyf_31311)[32] = m2c::m.dummyf_31311; +db (& dummyf_31331)[32] = m2c::m.dummyf_31331; +db (& dummyf_31351)[32] = m2c::m.dummyf_31351; +db (& dummyf_31371)[32] = m2c::m.dummyf_31371; +db (& dummyf_31391)[32] = m2c::m.dummyf_31391; +db (& dummyf_313b1)[32] = m2c::m.dummyf_313b1; +db (& dummyf_313d1)[32] = m2c::m.dummyf_313d1; +db (& dummyf_313f1)[32] = m2c::m.dummyf_313f1; +db (& dummyf_31411)[32] = m2c::m.dummyf_31411; +db (& dummyf_31431)[32] = m2c::m.dummyf_31431; +db (& dummyf_31451)[32] = m2c::m.dummyf_31451; +db (& dummyf_31471)[32] = m2c::m.dummyf_31471; +db (& dummyf_31491)[32] = m2c::m.dummyf_31491; +db (& dummyf_314b1)[32] = m2c::m.dummyf_314b1; +db (& dummyf_314d1)[32] = m2c::m.dummyf_314d1; +db (& dummyf_314f1)[32] = m2c::m.dummyf_314f1; +db (& dummyf_31511)[32] = m2c::m.dummyf_31511; +db (& dummyf_31531)[32] = m2c::m.dummyf_31531; +db (& dummyf_31551)[32] = m2c::m.dummyf_31551; +db (& dummyf_31571)[32] = m2c::m.dummyf_31571; +db (& dummyf_31591)[32] = m2c::m.dummyf_31591; +db (& dummyf_315b1)[32] = m2c::m.dummyf_315b1; +db (& dummyf_315d1)[32] = m2c::m.dummyf_315d1; +db (& dummyf_315f1)[32] = m2c::m.dummyf_315f1; +db (& dummyf_31611)[32] = m2c::m.dummyf_31611; +db (& dummyf_31631)[32] = m2c::m.dummyf_31631; +db (& dummyf_31651)[32] = m2c::m.dummyf_31651; +db (& dummyf_31671)[32] = m2c::m.dummyf_31671; +db (& dummyf_31691)[32] = m2c::m.dummyf_31691; +db (& dummyf_316b1)[32] = m2c::m.dummyf_316b1; +db (& dummyf_316d1)[32] = m2c::m.dummyf_316d1; +db (& dummyf_316f1)[32] = m2c::m.dummyf_316f1; +db (& dummyf_31711)[32] = m2c::m.dummyf_31711; +db (& dummyf_31731)[32] = m2c::m.dummyf_31731; +db (& dummyf_31751)[32] = m2c::m.dummyf_31751; +db (& dummyf_31771)[32] = m2c::m.dummyf_31771; +db (& dummyf_31791)[32] = m2c::m.dummyf_31791; +db (& dummyf_317b1)[32] = m2c::m.dummyf_317b1; +db (& dummyf_317d1)[32] = m2c::m.dummyf_317d1; +db (& dummyf_317f1)[32] = m2c::m.dummyf_317f1; +db (& dummyf_31811)[32] = m2c::m.dummyf_31811; +db (& dummyf_31831)[32] = m2c::m.dummyf_31831; +db (& dummyf_31851)[32] = m2c::m.dummyf_31851; +db (& dummyf_31871)[32] = m2c::m.dummyf_31871; +db (& dummyf_31891)[32] = m2c::m.dummyf_31891; +db (& dummyf_318b1)[32] = m2c::m.dummyf_318b1; +db (& dummyf_318d1)[32] = m2c::m.dummyf_318d1; +db (& dummyf_318f1)[32] = m2c::m.dummyf_318f1; +db (& dummyf_31911)[32] = m2c::m.dummyf_31911; +db (& dummyf_31931)[32] = m2c::m.dummyf_31931; +db (& dummyf_31951)[32] = m2c::m.dummyf_31951; +db (& dummyf_31971)[32] = m2c::m.dummyf_31971; +db (& dummyf_31991)[32] = m2c::m.dummyf_31991; +db (& dummyf_319b1)[32] = m2c::m.dummyf_319b1; +db (& dummyf_319d1)[32] = m2c::m.dummyf_319d1; +db (& dummyf_319f1)[32] = m2c::m.dummyf_319f1; +db (& dummyf_31a11)[32] = m2c::m.dummyf_31a11; +db (& dummyf_31a31)[32] = m2c::m.dummyf_31a31; +db (& dummyf_31a51)[32] = m2c::m.dummyf_31a51; +db (& dummyf_31a71)[32] = m2c::m.dummyf_31a71; +db (& dummyf_31a91)[32] = m2c::m.dummyf_31a91; +db (& dummyf_31ab1)[32] = m2c::m.dummyf_31ab1; +db (& dummyf_31ad1)[32] = m2c::m.dummyf_31ad1; +db (& dummyf_31af1)[32] = m2c::m.dummyf_31af1; +db (& dummyf_31b11)[32] = m2c::m.dummyf_31b11; +db (& dummyf_31b31)[32] = m2c::m.dummyf_31b31; +db (& dummyf_31b51)[32] = m2c::m.dummyf_31b51; +db (& dummyf_31b71)[32] = m2c::m.dummyf_31b71; +db (& dummyf_31b91)[32] = m2c::m.dummyf_31b91; +db (& dummyf_31bb1)[32] = m2c::m.dummyf_31bb1; +db (& dummyf_31bd1)[32] = m2c::m.dummyf_31bd1; +db (& dummyf_31bf1)[32] = m2c::m.dummyf_31bf1; +db (& dummyf_31c11)[32] = m2c::m.dummyf_31c11; +db (& dummyf_31c31)[32] = m2c::m.dummyf_31c31; +db (& dummyf_31c51)[32] = m2c::m.dummyf_31c51; +db (& dummyf_31c71)[32] = m2c::m.dummyf_31c71; +db (& dummyf_31c91)[32] = m2c::m.dummyf_31c91; +db (& dummyf_31cb1)[32] = m2c::m.dummyf_31cb1; +db (& dummyf_31cd1)[32] = m2c::m.dummyf_31cd1; +db (& dummyf_31cf1)[32] = m2c::m.dummyf_31cf1; +db (& dummyf_31d11)[32] = m2c::m.dummyf_31d11; +db (& dummyf_31d31)[32] = m2c::m.dummyf_31d31; +db (& dummyf_31d51)[32] = m2c::m.dummyf_31d51; +db (& dummyf_31d71)[32] = m2c::m.dummyf_31d71; +db (& dummyf_31d91)[32] = m2c::m.dummyf_31d91; +db (& dummyf_31db1)[32] = m2c::m.dummyf_31db1; +db (& dummyf_31dd1)[32] = m2c::m.dummyf_31dd1; +db (& dummyf_31df1)[32] = m2c::m.dummyf_31df1; +db (& dummyf_31e11)[32] = m2c::m.dummyf_31e11; +db (& dummyf_31e31)[32] = m2c::m.dummyf_31e31; +db (& dummyf_31e51)[32] = m2c::m.dummyf_31e51; +db (& dummyf_31e71)[32] = m2c::m.dummyf_31e71; +db (& dummyf_31e91)[32] = m2c::m.dummyf_31e91; +db (& dummyf_31eb1)[32] = m2c::m.dummyf_31eb1; +db (& dummyf_31ed1)[32] = m2c::m.dummyf_31ed1; +db (& dummyf_31ef1)[32] = m2c::m.dummyf_31ef1; +db (& dummyf_31f11)[32] = m2c::m.dummyf_31f11; +db (& dummyf_31f31)[32] = m2c::m.dummyf_31f31; +db (& dummyf_31f51)[32] = m2c::m.dummyf_31f51; +db (& dummyf_31f71)[32] = m2c::m.dummyf_31f71; +db (& dummyf_31f91)[32] = m2c::m.dummyf_31f91; +db (& dummyf_31fb1)[32] = m2c::m.dummyf_31fb1; +db (& dummyf_31fd1)[32] = m2c::m.dummyf_31fd1; +db (& dummyf_31ff1)[32] = m2c::m.dummyf_31ff1; +db (& dummyf_32011)[32] = m2c::m.dummyf_32011; +db (& dummyf_32031)[32] = m2c::m.dummyf_32031; +db (& dummyf_32051)[32] = m2c::m.dummyf_32051; +db (& dummyf_32071)[32] = m2c::m.dummyf_32071; +db (& dummyf_32091)[32] = m2c::m.dummyf_32091; +db (& dummyf_320b1)[32] = m2c::m.dummyf_320b1; +db (& dummyf_320d1)[32] = m2c::m.dummyf_320d1; +db (& dummyf_320f1)[32] = m2c::m.dummyf_320f1; +db (& dummyf_32111)[32] = m2c::m.dummyf_32111; +db (& dummyf_32131)[32] = m2c::m.dummyf_32131; +db (& dummyf_32151)[32] = m2c::m.dummyf_32151; +db (& dummyf_32171)[32] = m2c::m.dummyf_32171; +db (& dummyf_32191)[32] = m2c::m.dummyf_32191; +db (& dummyf_321b1)[32] = m2c::m.dummyf_321b1; +db (& dummyf_321d1)[32] = m2c::m.dummyf_321d1; +db (& dummyf_321f1)[32] = m2c::m.dummyf_321f1; +db (& dummyf_32211)[32] = m2c::m.dummyf_32211; +db (& dummyf_32231)[32] = m2c::m.dummyf_32231; +db (& dummyf_32251)[32] = m2c::m.dummyf_32251; +db (& dummyf_32271)[32] = m2c::m.dummyf_32271; +db (& dummyf_32291)[32] = m2c::m.dummyf_32291; +db (& dummyf_322b1)[32] = m2c::m.dummyf_322b1; +db (& dummyf_322d1)[32] = m2c::m.dummyf_322d1; +db (& dummyf_322f1)[32] = m2c::m.dummyf_322f1; +db (& dummyf_32311)[32] = m2c::m.dummyf_32311; +db (& dummyf_32331)[32] = m2c::m.dummyf_32331; +db (& dummyf_32351)[32] = m2c::m.dummyf_32351; +db (& dummyf_32371)[32] = m2c::m.dummyf_32371; +db (& dummyf_32391)[32] = m2c::m.dummyf_32391; +db (& dummyf_323b1)[32] = m2c::m.dummyf_323b1; +db (& dummyf_323d1)[32] = m2c::m.dummyf_323d1; +db (& dummyf_323f1)[32] = m2c::m.dummyf_323f1; +db (& dummyf_32411)[32] = m2c::m.dummyf_32411; +db (& dummyf_32431)[32] = m2c::m.dummyf_32431; +db (& dummyf_32451)[32] = m2c::m.dummyf_32451; +db (& dummyf_32471)[32] = m2c::m.dummyf_32471; +db (& dummyf_32491)[32] = m2c::m.dummyf_32491; +db (& dummyf_324b1)[32] = m2c::m.dummyf_324b1; +db (& dummyf_324d1)[32] = m2c::m.dummyf_324d1; +db (& dummyf_324f1)[32] = m2c::m.dummyf_324f1; +db (& dummyf_32511)[32] = m2c::m.dummyf_32511; +db (& dummyf_32531)[32] = m2c::m.dummyf_32531; +db (& dummyf_32551)[32] = m2c::m.dummyf_32551; +db (& dummyf_32571)[32] = m2c::m.dummyf_32571; +db (& dummyf_32591)[32] = m2c::m.dummyf_32591; +db (& dummyf_325b1)[32] = m2c::m.dummyf_325b1; +db (& dummyf_325d1)[32] = m2c::m.dummyf_325d1; +db (& dummyf_325f1)[32] = m2c::m.dummyf_325f1; +db (& dummyf_32611)[32] = m2c::m.dummyf_32611; +db (& dummyf_32631)[32] = m2c::m.dummyf_32631; +db (& dummyf_32651)[32] = m2c::m.dummyf_32651; +db (& dummyf_32671)[32] = m2c::m.dummyf_32671; +db (& dummyf_32691)[32] = m2c::m.dummyf_32691; +db (& dummyf_326b1)[32] = m2c::m.dummyf_326b1; +db (& dummyf_326d1)[32] = m2c::m.dummyf_326d1; +db (& dummyf_326f1)[32] = m2c::m.dummyf_326f1; +db (& dummyf_32711)[32] = m2c::m.dummyf_32711; +db (& dummyf_32731)[32] = m2c::m.dummyf_32731; +db (& dummyf_32751)[32] = m2c::m.dummyf_32751; +db (& dummyf_32771)[32] = m2c::m.dummyf_32771; +db (& dummyf_32791)[32] = m2c::m.dummyf_32791; +db (& dummyf_327b1)[32] = m2c::m.dummyf_327b1; +db (& dummyf_327d1)[32] = m2c::m.dummyf_327d1; +db (& dummyf_327f1)[32] = m2c::m.dummyf_327f1; +db (& dummyf_32811)[32] = m2c::m.dummyf_32811; +db (& dummyf_32831)[32] = m2c::m.dummyf_32831; +db (& dummyf_32851)[32] = m2c::m.dummyf_32851; +db (& dummyf_32871)[32] = m2c::m.dummyf_32871; +db (& dummyf_32891)[32] = m2c::m.dummyf_32891; +db (& dummyf_328b1)[32] = m2c::m.dummyf_328b1; +db (& dummyf_328d1)[32] = m2c::m.dummyf_328d1; +db (& dummyf_328f1)[32] = m2c::m.dummyf_328f1; +db (& dummyf_32911)[32] = m2c::m.dummyf_32911; +db (& dummyf_32931)[32] = m2c::m.dummyf_32931; +db (& dummyf_32951)[32] = m2c::m.dummyf_32951; +db (& dummyf_32971)[32] = m2c::m.dummyf_32971; +db (& dummyf_32991)[32] = m2c::m.dummyf_32991; +db (& dummyf_329b1)[32] = m2c::m.dummyf_329b1; +db (& dummyf_329d1)[32] = m2c::m.dummyf_329d1; +db (& dummyf_329f1)[32] = m2c::m.dummyf_329f1; +db (& dummyf_32a11)[32] = m2c::m.dummyf_32a11; +db (& dummyf_32a31)[32] = m2c::m.dummyf_32a31; +db (& dummyf_32a51)[32] = m2c::m.dummyf_32a51; +db (& dummyf_32a71)[32] = m2c::m.dummyf_32a71; +db (& dummyf_32a91)[32] = m2c::m.dummyf_32a91; +db (& dummyf_32ab1)[32] = m2c::m.dummyf_32ab1; +db (& dummyf_32ad1)[32] = m2c::m.dummyf_32ad1; +db (& dummyf_32af1)[32] = m2c::m.dummyf_32af1; +db (& dummyf_32b11)[32] = m2c::m.dummyf_32b11; +db (& dummyf_32b31)[32] = m2c::m.dummyf_32b31; +db (& dummyf_32b51)[32] = m2c::m.dummyf_32b51; +db (& dummyf_32b71)[32] = m2c::m.dummyf_32b71; +db (& dummyf_32b91)[32] = m2c::m.dummyf_32b91; +db (& dummyf_32bb1)[32] = m2c::m.dummyf_32bb1; +db (& dummyf_32bd1)[32] = m2c::m.dummyf_32bd1; +db (& dummyf_32bf1)[32] = m2c::m.dummyf_32bf1; +db (& dummyf_32c11)[32] = m2c::m.dummyf_32c11; +db (& dummyf_32c31)[32] = m2c::m.dummyf_32c31; +db (& dummyf_32c51)[32] = m2c::m.dummyf_32c51; +db (& dummyf_32c71)[32] = m2c::m.dummyf_32c71; +db (& dummyf_32c91)[32] = m2c::m.dummyf_32c91; +db (& dummyf_32cb1)[32] = m2c::m.dummyf_32cb1; +db (& dummyf_32cd1)[32] = m2c::m.dummyf_32cd1; +db (& dummyf_32cf1)[32] = m2c::m.dummyf_32cf1; +db (& dummyf_32d11)[32] = m2c::m.dummyf_32d11; +db (& dummyf_32d31)[32] = m2c::m.dummyf_32d31; +db (& dummyf_32d51)[32] = m2c::m.dummyf_32d51; +db (& dummyf_32d71)[32] = m2c::m.dummyf_32d71; +db (& dummyf_32d91)[32] = m2c::m.dummyf_32d91; +db (& dummyf_32db1)[32] = m2c::m.dummyf_32db1; +db (& dummyf_32dd1)[32] = m2c::m.dummyf_32dd1; +db (& dummyf_32df1)[32] = m2c::m.dummyf_32df1; +db (& dummyf_32e11)[32] = m2c::m.dummyf_32e11; +db (& dummyf_32e31)[32] = m2c::m.dummyf_32e31; +db (& dummyf_32e51)[32] = m2c::m.dummyf_32e51; +db (& dummyf_32e71)[32] = m2c::m.dummyf_32e71; +db (& dummyf_32e91)[32] = m2c::m.dummyf_32e91; +db (& dummyf_32eb1)[32] = m2c::m.dummyf_32eb1; +db (& dummyf_32ed1)[32] = m2c::m.dummyf_32ed1; +db (& dummyf_32ef1)[32] = m2c::m.dummyf_32ef1; +db (& dummyf_32f11)[32] = m2c::m.dummyf_32f11; +db (& dummyf_32f31)[32] = m2c::m.dummyf_32f31; +db (& dummyf_32f51)[32] = m2c::m.dummyf_32f51; +db (& dummyf_32f71)[32] = m2c::m.dummyf_32f71; +db (& dummyf_32f91)[32] = m2c::m.dummyf_32f91; +db (& dummyf_32fb1)[32] = m2c::m.dummyf_32fb1; +db (& dummyf_32fd1)[32] = m2c::m.dummyf_32fd1; +db (& dummyf_32ff1)[32] = m2c::m.dummyf_32ff1; +db (& dummyf_33011)[32] = m2c::m.dummyf_33011; +db (& dummyf_33031)[32] = m2c::m.dummyf_33031; +db (& dummyf_33051)[32] = m2c::m.dummyf_33051; +db (& dummyf_33071)[32] = m2c::m.dummyf_33071; +db (& dummyf_33091)[32] = m2c::m.dummyf_33091; +db (& dummyf_330b1)[32] = m2c::m.dummyf_330b1; +db (& dummyf_330d1)[32] = m2c::m.dummyf_330d1; +db (& dummyf_330f1)[32] = m2c::m.dummyf_330f1; +db (& dummyf_33111)[32] = m2c::m.dummyf_33111; +db (& dummyf_33131)[32] = m2c::m.dummyf_33131; +db (& dummyf_33151)[32] = m2c::m.dummyf_33151; +db (& dummyf_33171)[32] = m2c::m.dummyf_33171; +db (& dummyf_33191)[32] = m2c::m.dummyf_33191; +db (& dummyf_331b1)[32] = m2c::m.dummyf_331b1; +db (& dummyf_331d1)[32] = m2c::m.dummyf_331d1; +db (& dummyf_331f1)[32] = m2c::m.dummyf_331f1; +db (& dummyf_33211)[32] = m2c::m.dummyf_33211; +db (& dummyf_33231)[32] = m2c::m.dummyf_33231; +db (& dummyf_33251)[32] = m2c::m.dummyf_33251; +db (& dummyf_33271)[32] = m2c::m.dummyf_33271; +db (& dummyf_33291)[32] = m2c::m.dummyf_33291; +db (& dummyf_332b1)[32] = m2c::m.dummyf_332b1; +db (& dummyf_332d1)[32] = m2c::m.dummyf_332d1; +db (& dummyf_332f1)[32] = m2c::m.dummyf_332f1; +db (& dummyf_33311)[32] = m2c::m.dummyf_33311; +db (& dummyf_33331)[32] = m2c::m.dummyf_33331; +db (& dummyf_33351)[32] = m2c::m.dummyf_33351; +db (& dummyf_33371)[32] = m2c::m.dummyf_33371; +db (& dummyf_33391)[32] = m2c::m.dummyf_33391; +db (& dummyf_333b1)[32] = m2c::m.dummyf_333b1; +db (& dummyf_333d1)[32] = m2c::m.dummyf_333d1; +db (& dummyf_333f1)[32] = m2c::m.dummyf_333f1; +db (& dummyf_33411)[32] = m2c::m.dummyf_33411; +db (& dummyf_33431)[32] = m2c::m.dummyf_33431; +db (& dummyf_33451)[32] = m2c::m.dummyf_33451; +db (& dummyf_33471)[32] = m2c::m.dummyf_33471; +db (& dummyf_33491)[32] = m2c::m.dummyf_33491; +db (& dummyf_334b1)[32] = m2c::m.dummyf_334b1; +db (& dummyf_334d1)[32] = m2c::m.dummyf_334d1; +db (& dummyf_334f1)[32] = m2c::m.dummyf_334f1; +db (& dummyf_33511)[32] = m2c::m.dummyf_33511; +db (& dummyf_33531)[32] = m2c::m.dummyf_33531; +db (& dummyf_33551)[32] = m2c::m.dummyf_33551; +db (& dummyf_33571)[32] = m2c::m.dummyf_33571; +db (& dummyf_33591)[32] = m2c::m.dummyf_33591; +db (& dummyf_335b1)[32] = m2c::m.dummyf_335b1; +db (& dummyf_335d1)[32] = m2c::m.dummyf_335d1; +db (& dummyf_335f1)[32] = m2c::m.dummyf_335f1; +db (& dummyf_33611)[32] = m2c::m.dummyf_33611; +db (& dummyf_33631)[32] = m2c::m.dummyf_33631; +db (& dummyf_33651)[32] = m2c::m.dummyf_33651; +db (& dummyf_33671)[32] = m2c::m.dummyf_33671; +db (& dummyf_33691)[32] = m2c::m.dummyf_33691; +db (& dummyf_336b1)[32] = m2c::m.dummyf_336b1; +db (& dummyf_336d1)[32] = m2c::m.dummyf_336d1; +db (& dummyf_336f1)[32] = m2c::m.dummyf_336f1; +db (& dummyf_33711)[32] = m2c::m.dummyf_33711; +db (& dummyf_33731)[32] = m2c::m.dummyf_33731; +db (& dummyf_33751)[32] = m2c::m.dummyf_33751; +db (& dummyf_33771)[32] = m2c::m.dummyf_33771; +db (& dummyf_33791)[32] = m2c::m.dummyf_33791; +db (& dummyf_337b1)[32] = m2c::m.dummyf_337b1; +db (& dummyf_337d1)[32] = m2c::m.dummyf_337d1; +db (& dummyf_337f1)[32] = m2c::m.dummyf_337f1; +db (& dummyf_33811)[32] = m2c::m.dummyf_33811; +db (& dummyf_33831)[32] = m2c::m.dummyf_33831; +db (& dummyf_33851)[32] = m2c::m.dummyf_33851; +db (& dummyf_33871)[32] = m2c::m.dummyf_33871; +db (& dummyf_33891)[32] = m2c::m.dummyf_33891; +db (& dummyf_338b1)[32] = m2c::m.dummyf_338b1; +db (& dummyf_338d1)[32] = m2c::m.dummyf_338d1; +db (& dummyf_338f1)[32] = m2c::m.dummyf_338f1; +db (& dummyf_33911)[32] = m2c::m.dummyf_33911; +db (& dummyf_33931)[32] = m2c::m.dummyf_33931; +db (& dummyf_33951)[32] = m2c::m.dummyf_33951; +db (& dummyf_33971)[32] = m2c::m.dummyf_33971; +db (& dummyf_33991)[32] = m2c::m.dummyf_33991; +db (& dummyf_339b1)[32] = m2c::m.dummyf_339b1; +db (& dummyf_339d1)[32] = m2c::m.dummyf_339d1; +db (& dummyf_339f1)[32] = m2c::m.dummyf_339f1; +db (& dummyf_33a11)[32] = m2c::m.dummyf_33a11; +db (& dummyf_33a31)[32] = m2c::m.dummyf_33a31; +db (& dummyf_33a51)[32] = m2c::m.dummyf_33a51; +db (& dummyf_33a71)[32] = m2c::m.dummyf_33a71; +db (& dummyf_33a91)[32] = m2c::m.dummyf_33a91; +db (& dummyf_33ab1)[32] = m2c::m.dummyf_33ab1; +db (& dummyf_33ad1)[32] = m2c::m.dummyf_33ad1; +db (& dummyf_33af1)[32] = m2c::m.dummyf_33af1; +db (& dummyf_33b11)[32] = m2c::m.dummyf_33b11; +db (& dummyf_33b31)[32] = m2c::m.dummyf_33b31; +db (& dummyf_33b51)[32] = m2c::m.dummyf_33b51; +db (& dummyf_33b71)[32] = m2c::m.dummyf_33b71; +db (& dummyf_33b91)[32] = m2c::m.dummyf_33b91; +db (& dummyf_33bb1)[32] = m2c::m.dummyf_33bb1; +db (& dummyf_33bd1)[32] = m2c::m.dummyf_33bd1; +db (& dummyf_33bf1)[32] = m2c::m.dummyf_33bf1; +db (& dummyf_33c11)[32] = m2c::m.dummyf_33c11; +db (& dummyf_33c31)[32] = m2c::m.dummyf_33c31; +db (& dummyf_33c51)[32] = m2c::m.dummyf_33c51; +db (& dummyf_33c71)[32] = m2c::m.dummyf_33c71; +db (& dummyf_33c91)[32] = m2c::m.dummyf_33c91; +db (& dummyf_33cb1)[32] = m2c::m.dummyf_33cb1; +db (& dummyf_33cd1)[32] = m2c::m.dummyf_33cd1; +db (& dummyf_33cf1)[32] = m2c::m.dummyf_33cf1; +db (& dummyf_33d11)[32] = m2c::m.dummyf_33d11; +db (& dummyf_33d31)[32] = m2c::m.dummyf_33d31; +db (& dummyf_33d51)[32] = m2c::m.dummyf_33d51; +db (& dummyf_33d71)[32] = m2c::m.dummyf_33d71; +db (& dummyf_33d91)[32] = m2c::m.dummyf_33d91; +db (& dummyf_33db1)[32] = m2c::m.dummyf_33db1; +db (& dummyf_33dd1)[32] = m2c::m.dummyf_33dd1; +db (& dummyf_33df1)[32] = m2c::m.dummyf_33df1; +db (& dummyf_33e11)[32] = m2c::m.dummyf_33e11; +db (& dummyf_33e31)[32] = m2c::m.dummyf_33e31; +db (& dummyf_33e51)[32] = m2c::m.dummyf_33e51; +db (& dummyf_33e71)[32] = m2c::m.dummyf_33e71; +db (& dummyf_33e91)[32] = m2c::m.dummyf_33e91; +db (& dummyf_33eb1)[32] = m2c::m.dummyf_33eb1; +db (& dummyf_33ed1)[32] = m2c::m.dummyf_33ed1; +db (& dummyf_33ef1)[32] = m2c::m.dummyf_33ef1; +db (& dummyf_33f11)[32] = m2c::m.dummyf_33f11; +db (& dummyf_33f31)[32] = m2c::m.dummyf_33f31; +db (& dummyf_33f51)[32] = m2c::m.dummyf_33f51; +db (& dummyf_33f71)[32] = m2c::m.dummyf_33f71; +db (& dummyf_33f91)[32] = m2c::m.dummyf_33f91; +db (& dummyf_33fb1)[32] = m2c::m.dummyf_33fb1; +db (& dummyf_33fd1)[32] = m2c::m.dummyf_33fd1; +db (& dummyf_33ff1)[32] = m2c::m.dummyf_33ff1; +db (& dummyf_34011)[32] = m2c::m.dummyf_34011; +db (& dummyf_34031)[32] = m2c::m.dummyf_34031; +db (& dummyf_34051)[32] = m2c::m.dummyf_34051; +db (& dummyf_34071)[32] = m2c::m.dummyf_34071; +db (& dummyf_34091)[32] = m2c::m.dummyf_34091; +db (& dummyf_340b1)[32] = m2c::m.dummyf_340b1; +db (& dummyf_340d1)[32] = m2c::m.dummyf_340d1; +db (& dummyf_340f1)[32] = m2c::m.dummyf_340f1; +db (& dummyf_34111)[32] = m2c::m.dummyf_34111; +db (& dummyf_34131)[32] = m2c::m.dummyf_34131; +db (& dummyf_34151)[32] = m2c::m.dummyf_34151; +db (& dummyf_34171)[32] = m2c::m.dummyf_34171; +db (& dummyf_34191)[32] = m2c::m.dummyf_34191; +db (& dummyf_341b1)[32] = m2c::m.dummyf_341b1; +db (& dummyf_341d1)[32] = m2c::m.dummyf_341d1; +db (& dummyf_341f1)[32] = m2c::m.dummyf_341f1; +db (& dummyf_34211)[32] = m2c::m.dummyf_34211; +db (& dummyf_34231)[32] = m2c::m.dummyf_34231; +db (& dummyf_34251)[32] = m2c::m.dummyf_34251; +db (& dummyf_34271)[32] = m2c::m.dummyf_34271; +db (& dummyf_34291)[32] = m2c::m.dummyf_34291; +db (& dummyf_342b1)[32] = m2c::m.dummyf_342b1; +db (& dummyf_342d1)[32] = m2c::m.dummyf_342d1; +db (& dummyf_342f1)[32] = m2c::m.dummyf_342f1; +db (& dummyf_34311)[32] = m2c::m.dummyf_34311; +db (& dummyf_34331)[32] = m2c::m.dummyf_34331; +db (& dummyf_34351)[32] = m2c::m.dummyf_34351; +db (& dummyf_34371)[32] = m2c::m.dummyf_34371; +db (& dummyf_34391)[32] = m2c::m.dummyf_34391; +db (& dummyf_343b1)[32] = m2c::m.dummyf_343b1; +db (& dummyf_343d1)[32] = m2c::m.dummyf_343d1; +db (& dummyf_343f1)[32] = m2c::m.dummyf_343f1; +db (& dummyf_34411)[32] = m2c::m.dummyf_34411; +db (& dummyf_34431)[32] = m2c::m.dummyf_34431; +db (& dummyf_34451)[32] = m2c::m.dummyf_34451; +db (& dummyf_34471)[32] = m2c::m.dummyf_34471; +db (& dummyf_34491)[32] = m2c::m.dummyf_34491; +db (& dummyf_344b1)[32] = m2c::m.dummyf_344b1; +db (& dummyf_344d1)[32] = m2c::m.dummyf_344d1; +db (& dummyf_344f1)[32] = m2c::m.dummyf_344f1; +db (& dummyf_34511)[32] = m2c::m.dummyf_34511; +db (& dummyf_34531)[32] = m2c::m.dummyf_34531; +db (& dummyf_34551)[32] = m2c::m.dummyf_34551; +db (& dummyf_34571)[32] = m2c::m.dummyf_34571; +db (& dummyf_34591)[32] = m2c::m.dummyf_34591; +db (& dummyf_345b1)[32] = m2c::m.dummyf_345b1; +db (& dummyf_345d1)[32] = m2c::m.dummyf_345d1; +db (& dummyf_345f1)[32] = m2c::m.dummyf_345f1; +db (& dummyf_34611)[32] = m2c::m.dummyf_34611; +db (& dummyf_34631)[32] = m2c::m.dummyf_34631; +db (& dummyf_34651)[32] = m2c::m.dummyf_34651; +db (& dummyf_34671)[32] = m2c::m.dummyf_34671; +db (& dummyf_34691)[32] = m2c::m.dummyf_34691; +db (& dummyf_346b1)[32] = m2c::m.dummyf_346b1; +db (& dummyf_346d1)[32] = m2c::m.dummyf_346d1; +db (& dummyf_346f1)[32] = m2c::m.dummyf_346f1; +db (& dummyf_34711)[32] = m2c::m.dummyf_34711; +db (& dummyf_34731)[32] = m2c::m.dummyf_34731; +db (& dummyf_34751)[32] = m2c::m.dummyf_34751; +db (& dummyf_34771)[32] = m2c::m.dummyf_34771; +db (& dummyf_34791)[32] = m2c::m.dummyf_34791; +db (& dummyf_347b1)[32] = m2c::m.dummyf_347b1; +db (& dummyf_347d1)[32] = m2c::m.dummyf_347d1; +db (& dummyf_347f1)[32] = m2c::m.dummyf_347f1; +db (& dummyf_34811)[32] = m2c::m.dummyf_34811; +db (& dummyf_34831)[32] = m2c::m.dummyf_34831; +db (& dummyf_34851)[32] = m2c::m.dummyf_34851; +db (& dummyf_34871)[32] = m2c::m.dummyf_34871; +db (& dummyf_34891)[32] = m2c::m.dummyf_34891; +db (& dummyf_348b1)[32] = m2c::m.dummyf_348b1; +db (& dummyf_348d1)[32] = m2c::m.dummyf_348d1; +db (& dummyf_348f1)[32] = m2c::m.dummyf_348f1; +db (& dummyf_34911)[32] = m2c::m.dummyf_34911; +db (& dummyf_34931)[32] = m2c::m.dummyf_34931; +db (& dummyf_34951)[32] = m2c::m.dummyf_34951; +db (& dummyf_34971)[32] = m2c::m.dummyf_34971; +db (& dummyf_34991)[32] = m2c::m.dummyf_34991; +db (& dummyf_349b1)[32] = m2c::m.dummyf_349b1; +db (& dummyf_349d1)[32] = m2c::m.dummyf_349d1; +db (& dummyf_349f1)[32] = m2c::m.dummyf_349f1; +db (& dummyf_34a11)[32] = m2c::m.dummyf_34a11; +db (& dummyf_34a31)[32] = m2c::m.dummyf_34a31; +db (& dummyf_34a51)[32] = m2c::m.dummyf_34a51; +db (& dummyf_34a71)[32] = m2c::m.dummyf_34a71; +db (& dummyf_34a91)[32] = m2c::m.dummyf_34a91; +db (& dummyf_34ab1)[32] = m2c::m.dummyf_34ab1; +db (& dummyf_34ad1)[32] = m2c::m.dummyf_34ad1; +db (& dummyf_34af1)[32] = m2c::m.dummyf_34af1; +db (& dummyf_34b11)[32] = m2c::m.dummyf_34b11; +db (& dummyf_34b31)[32] = m2c::m.dummyf_34b31; +db (& dummyf_34b51)[32] = m2c::m.dummyf_34b51; +db (& dummyf_34b71)[32] = m2c::m.dummyf_34b71; +db (& dummyf_34b91)[32] = m2c::m.dummyf_34b91; +db (& dummyf_34bb1)[32] = m2c::m.dummyf_34bb1; +db (& dummyf_34bd1)[32] = m2c::m.dummyf_34bd1; +db (& dummyf_34bf1)[32] = m2c::m.dummyf_34bf1; +db (& dummyf_34c11)[32] = m2c::m.dummyf_34c11; +db (& dummyf_34c31)[32] = m2c::m.dummyf_34c31; +db (& dummyf_34c51)[32] = m2c::m.dummyf_34c51; +db (& dummyf_34c71)[32] = m2c::m.dummyf_34c71; +db (& dummyf_34c91)[32] = m2c::m.dummyf_34c91; +db (& dummyf_34cb1)[32] = m2c::m.dummyf_34cb1; +db (& dummyf_34cd1)[32] = m2c::m.dummyf_34cd1; +db (& dummyf_34cf1)[32] = m2c::m.dummyf_34cf1; +db (& dummyf_34d11)[32] = m2c::m.dummyf_34d11; +db (& dummyf_34d31)[32] = m2c::m.dummyf_34d31; +db (& dummyf_34d51)[32] = m2c::m.dummyf_34d51; +db (& dummyf_34d71)[32] = m2c::m.dummyf_34d71; +db (& dummyf_34d91)[32] = m2c::m.dummyf_34d91; +db (& dummyf_34db1)[32] = m2c::m.dummyf_34db1; +db (& dummyf_34dd1)[32] = m2c::m.dummyf_34dd1; +db (& dummyf_34df1)[32] = m2c::m.dummyf_34df1; +db (& dummyf_34e11)[32] = m2c::m.dummyf_34e11; +db (& dummyf_34e31)[32] = m2c::m.dummyf_34e31; +db (& dummyf_34e51)[32] = m2c::m.dummyf_34e51; +db (& dummyf_34e71)[32] = m2c::m.dummyf_34e71; +db (& dummyf_34e91)[32] = m2c::m.dummyf_34e91; +db (& dummyf_34eb1)[32] = m2c::m.dummyf_34eb1; +db (& dummyf_34ed1)[32] = m2c::m.dummyf_34ed1; +db (& dummyf_34ef1)[32] = m2c::m.dummyf_34ef1; +db (& dummyf_34f11)[32] = m2c::m.dummyf_34f11; +db (& dummyf_34f31)[32] = m2c::m.dummyf_34f31; +db (& dummyf_34f51)[32] = m2c::m.dummyf_34f51; +db (& dummyf_34f71)[32] = m2c::m.dummyf_34f71; +db (& dummyf_34f91)[32] = m2c::m.dummyf_34f91; +db (& dummyf_34fb1)[32] = m2c::m.dummyf_34fb1; +db (& dummyf_34fd1)[32] = m2c::m.dummyf_34fd1; +db (& dummyf_34ff1)[32] = m2c::m.dummyf_34ff1; +db (& dummyf_35011)[32] = m2c::m.dummyf_35011; +db (& dummyf_35031)[32] = m2c::m.dummyf_35031; +db (& dummyf_35051)[32] = m2c::m.dummyf_35051; +db (& dummyf_35071)[32] = m2c::m.dummyf_35071; +db (& dummyf_35091)[32] = m2c::m.dummyf_35091; +db (& dummyf_350b1)[32] = m2c::m.dummyf_350b1; +db (& dummyf_350d1)[32] = m2c::m.dummyf_350d1; +db (& dummyf_350f1)[32] = m2c::m.dummyf_350f1; +db (& dummyf_35111)[32] = m2c::m.dummyf_35111; +db (& dummyf_35131)[32] = m2c::m.dummyf_35131; +db (& dummyf_35151)[32] = m2c::m.dummyf_35151; +db (& dummyf_35171)[32] = m2c::m.dummyf_35171; +db (& dummyf_35191)[32] = m2c::m.dummyf_35191; +db (& dummyf_351b1)[32] = m2c::m.dummyf_351b1; +db (& dummyf_351d1)[32] = m2c::m.dummyf_351d1; +db (& dummyf_351f1)[32] = m2c::m.dummyf_351f1; +db (& dummyf_35211)[32] = m2c::m.dummyf_35211; +db (& dummyf_35231)[32] = m2c::m.dummyf_35231; +db (& dummyf_35251)[32] = m2c::m.dummyf_35251; +db (& dummyf_35271)[32] = m2c::m.dummyf_35271; +db (& dummyf_35291)[32] = m2c::m.dummyf_35291; +db (& dummyf_352b1)[32] = m2c::m.dummyf_352b1; +db (& dummyf_352d1)[32] = m2c::m.dummyf_352d1; +db& dummyf_352f1 = m2c::m.dummyf_352f1; +db& dummyf_352f2 = m2c::m.dummyf_352f2; +db& dummyf_352f3 = m2c::m.dummyf_352f3; +db& unk_438d4 = m2c::m.unk_438d4; +db (& dummyf_352f5)[32] = m2c::m.dummyf_352f5; +db (& dummyf_35315)[32] = m2c::m.dummyf_35315; +db (& dummyf_35335)[32] = m2c::m.dummyf_35335; +db (& dummyf_35355)[32] = m2c::m.dummyf_35355; +db (& dummyf_35375)[32] = m2c::m.dummyf_35375; +db (& dummyf_35395)[32] = m2c::m.dummyf_35395; +db (& dummyf_353b5)[32] = m2c::m.dummyf_353b5; +db (& dummyf_353d5)[32] = m2c::m.dummyf_353d5; +db (& dummyf_353f5)[32] = m2c::m.dummyf_353f5; +db (& dummyf_35415)[32] = m2c::m.dummyf_35415; +db (& dummyf_35435)[32] = m2c::m.dummyf_35435; +db (& dummyf_35455)[32] = m2c::m.dummyf_35455; +db (& dummyf_35475)[32] = m2c::m.dummyf_35475; +db (& dummyf_35495)[32] = m2c::m.dummyf_35495; +db (& dummyf_354b5)[32] = m2c::m.dummyf_354b5; +db (& dummyf_354d5)[32] = m2c::m.dummyf_354d5; +db (& dummyf_354f5)[32] = m2c::m.dummyf_354f5; +db (& dummyf_35515)[32] = m2c::m.dummyf_35515; +db (& dummyf_35535)[32] = m2c::m.dummyf_35535; +db (& dummyf_35555)[32] = m2c::m.dummyf_35555; +db (& dummyf_35575)[32] = m2c::m.dummyf_35575; +db (& dummyf_35595)[32] = m2c::m.dummyf_35595; +db (& dummyf_355b5)[32] = m2c::m.dummyf_355b5; +db (& dummyf_355d5)[32] = m2c::m.dummyf_355d5; +db (& dummyf_355f5)[32] = m2c::m.dummyf_355f5; +db (& dummyf_35615)[32] = m2c::m.dummyf_35615; +db (& dummyf_35635)[32] = m2c::m.dummyf_35635; +db (& dummyf_35655)[32] = m2c::m.dummyf_35655; +db (& dummyf_35675)[32] = m2c::m.dummyf_35675; +db (& dummyf_35695)[32] = m2c::m.dummyf_35695; +db (& dummyf_356b5)[32] = m2c::m.dummyf_356b5; +db (& dummyf_356d5)[32] = m2c::m.dummyf_356d5; +db (& dummyf_356f5)[32] = m2c::m.dummyf_356f5; +db (& dummyf_35715)[32] = m2c::m.dummyf_35715; +db (& dummyf_35735)[32] = m2c::m.dummyf_35735; +db (& dummyf_35755)[32] = m2c::m.dummyf_35755; +db (& dummyf_35775)[32] = m2c::m.dummyf_35775; +db (& dummyf_35795)[32] = m2c::m.dummyf_35795; +db (& dummyf_357b5)[32] = m2c::m.dummyf_357b5; +db (& dummyf_357d5)[32] = m2c::m.dummyf_357d5; +db (& dummyf_357f5)[32] = m2c::m.dummyf_357f5; +db (& dummyf_35815)[32] = m2c::m.dummyf_35815; +db (& dummyf_35835)[32] = m2c::m.dummyf_35835; +db (& dummyf_35855)[32] = m2c::m.dummyf_35855; +db (& dummyf_35875)[32] = m2c::m.dummyf_35875; +db (& dummyf_35895)[32] = m2c::m.dummyf_35895; +db (& dummyf_358b5)[32] = m2c::m.dummyf_358b5; +db (& dummyf_358d5)[32] = m2c::m.dummyf_358d5; +db (& dummyf_358f5)[32] = m2c::m.dummyf_358f5; +db (& dummyf_35915)[32] = m2c::m.dummyf_35915; +db (& dummyf_35935)[32] = m2c::m.dummyf_35935; +db (& dummyf_35955)[32] = m2c::m.dummyf_35955; +db (& dummyf_35975)[32] = m2c::m.dummyf_35975; +db (& dummyf_35995)[32] = m2c::m.dummyf_35995; +db (& dummyf_359b5)[32] = m2c::m.dummyf_359b5; +db (& dummyf_359d5)[32] = m2c::m.dummyf_359d5; +db (& dummyf_359f5)[32] = m2c::m.dummyf_359f5; +db (& dummyf_35a15)[32] = m2c::m.dummyf_35a15; +db (& dummyf_35a35)[32] = m2c::m.dummyf_35a35; +db (& dummyf_35a55)[32] = m2c::m.dummyf_35a55; +db (& dummyf_35a75)[32] = m2c::m.dummyf_35a75; +db (& dummyf_35a95)[32] = m2c::m.dummyf_35a95; +db (& dummyf_35ab5)[32] = m2c::m.dummyf_35ab5; +db (& dummyf_35ad5)[32] = m2c::m.dummyf_35ad5; +db (& dummyf_35af5)[32] = m2c::m.dummyf_35af5; +db (& dummyf_35b15)[32] = m2c::m.dummyf_35b15; +db (& dummyf_35b35)[32] = m2c::m.dummyf_35b35; +db (& dummyf_35b55)[32] = m2c::m.dummyf_35b55; +db (& dummyf_35b75)[32] = m2c::m.dummyf_35b75; +db (& dummyf_35b95)[32] = m2c::m.dummyf_35b95; +db (& dummyf_35bb5)[32] = m2c::m.dummyf_35bb5; +db (& dummyf_35bd5)[32] = m2c::m.dummyf_35bd5; +db (& dummyf_35bf5)[32] = m2c::m.dummyf_35bf5; +db (& dummyf_35c15)[32] = m2c::m.dummyf_35c15; +db (& dummyf_35c35)[32] = m2c::m.dummyf_35c35; +db (& dummyf_35c55)[32] = m2c::m.dummyf_35c55; +db (& dummyf_35c75)[32] = m2c::m.dummyf_35c75; +db (& dummyf_35c95)[32] = m2c::m.dummyf_35c95; +db (& dummyf_35cb5)[32] = m2c::m.dummyf_35cb5; +db (& dummyf_35cd5)[32] = m2c::m.dummyf_35cd5; +db (& dummyf_35cf5)[32] = m2c::m.dummyf_35cf5; +db (& dummyf_35d15)[32] = m2c::m.dummyf_35d15; +db (& dummyf_35d35)[32] = m2c::m.dummyf_35d35; +db (& dummyf_35d55)[32] = m2c::m.dummyf_35d55; +db (& dummyf_35d75)[32] = m2c::m.dummyf_35d75; +db (& dummyf_35d95)[32] = m2c::m.dummyf_35d95; +db (& dummyf_35db5)[32] = m2c::m.dummyf_35db5; +db (& dummyf_35dd5)[32] = m2c::m.dummyf_35dd5; +db (& dummyf_35df5)[32] = m2c::m.dummyf_35df5; +db (& dummyf_35e15)[32] = m2c::m.dummyf_35e15; +db (& dummyf_35e35)[32] = m2c::m.dummyf_35e35; +db (& dummyf_35e55)[32] = m2c::m.dummyf_35e55; +db (& dummyf_35e75)[32] = m2c::m.dummyf_35e75; +db (& dummyf_35e95)[32] = m2c::m.dummyf_35e95; +db (& dummyf_35eb5)[32] = m2c::m.dummyf_35eb5; +db (& dummyf_35ed5)[32] = m2c::m.dummyf_35ed5; +db (& dummyf_35ef5)[32] = m2c::m.dummyf_35ef5; +db (& dummyf_35f15)[32] = m2c::m.dummyf_35f15; +db (& dummyf_35f35)[32] = m2c::m.dummyf_35f35; +db (& dummyf_35f55)[32] = m2c::m.dummyf_35f55; +db (& dummyf_35f75)[32] = m2c::m.dummyf_35f75; +db (& dummyf_35f95)[32] = m2c::m.dummyf_35f95; +db (& dummyf_35fb5)[32] = m2c::m.dummyf_35fb5; +db (& dummyf_35fd5)[32] = m2c::m.dummyf_35fd5; +db (& dummyf_35ff5)[32] = m2c::m.dummyf_35ff5; +db (& dummyf_36015)[32] = m2c::m.dummyf_36015; +db (& dummyf_36035)[32] = m2c::m.dummyf_36035; +db (& dummyf_36055)[32] = m2c::m.dummyf_36055; +db (& dummyf_36075)[32] = m2c::m.dummyf_36075; +db (& dummyf_36095)[32] = m2c::m.dummyf_36095; +db (& dummyf_360b5)[32] = m2c::m.dummyf_360b5; +db (& dummyf_360d5)[32] = m2c::m.dummyf_360d5; +db (& dummyf_360f5)[32] = m2c::m.dummyf_360f5; +db (& dummyf_36115)[32] = m2c::m.dummyf_36115; +db (& dummyf_36135)[32] = m2c::m.dummyf_36135; +db (& dummyf_36155)[32] = m2c::m.dummyf_36155; +db (& dummyf_36175)[32] = m2c::m.dummyf_36175; +db (& dummyf_36195)[32] = m2c::m.dummyf_36195; +db (& dummyf_361b5)[32] = m2c::m.dummyf_361b5; +db (& dummyf_361d5)[32] = m2c::m.dummyf_361d5; +db (& dummyf_361f5)[32] = m2c::m.dummyf_361f5; +db (& dummyf_36215)[32] = m2c::m.dummyf_36215; +db (& dummyf_36235)[32] = m2c::m.dummyf_36235; +db (& dummyf_36255)[32] = m2c::m.dummyf_36255; +db (& dummyf_36275)[32] = m2c::m.dummyf_36275; +db (& dummyf_36295)[32] = m2c::m.dummyf_36295; +db (& dummyf_362b5)[32] = m2c::m.dummyf_362b5; +db (& dummyf_362d5)[32] = m2c::m.dummyf_362d5; +db (& dummyf_362f5)[32] = m2c::m.dummyf_362f5; +db (& dummyf_36315)[32] = m2c::m.dummyf_36315; +db (& dummyf_36335)[32] = m2c::m.dummyf_36335; +db (& dummyf_36355)[32] = m2c::m.dummyf_36355; +db (& dummyf_36375)[32] = m2c::m.dummyf_36375; +db (& dummyf_36395)[32] = m2c::m.dummyf_36395; +db (& dummyf_363b5)[32] = m2c::m.dummyf_363b5; +db (& dummyf_363d5)[32] = m2c::m.dummyf_363d5; +db (& dummyf_363f5)[32] = m2c::m.dummyf_363f5; +db (& dummyf_36415)[32] = m2c::m.dummyf_36415; +db (& dummyf_36435)[32] = m2c::m.dummyf_36435; +db (& dummyf_36455)[32] = m2c::m.dummyf_36455; +db (& dummyf_36475)[32] = m2c::m.dummyf_36475; +db (& dummyf_36495)[32] = m2c::m.dummyf_36495; +db (& dummyf_364b5)[32] = m2c::m.dummyf_364b5; +db (& dummyf_364d5)[32] = m2c::m.dummyf_364d5; +db (& dummyf_364f5)[32] = m2c::m.dummyf_364f5; +db (& dummyf_36515)[32] = m2c::m.dummyf_36515; +db (& dummyf_36535)[32] = m2c::m.dummyf_36535; +db (& dummyf_36555)[32] = m2c::m.dummyf_36555; +db (& dummyf_36575)[32] = m2c::m.dummyf_36575; +db (& dummyf_36595)[32] = m2c::m.dummyf_36595; +db (& dummyf_365b5)[32] = m2c::m.dummyf_365b5; +db (& dummyf_365d5)[32] = m2c::m.dummyf_365d5; +db (& dummyf_365f5)[32] = m2c::m.dummyf_365f5; +db (& dummyf_36615)[32] = m2c::m.dummyf_36615; +db (& dummyf_36635)[32] = m2c::m.dummyf_36635; +db (& dummyf_36655)[32] = m2c::m.dummyf_36655; +db (& dummyf_36675)[32] = m2c::m.dummyf_36675; +db (& dummyf_36695)[32] = m2c::m.dummyf_36695; +db (& dummyf_366b5)[32] = m2c::m.dummyf_366b5; +db (& dummyf_366d5)[32] = m2c::m.dummyf_366d5; +db (& dummyf_366f5)[32] = m2c::m.dummyf_366f5; +db (& dummyf_36715)[32] = m2c::m.dummyf_36715; +db (& dummyf_36735)[32] = m2c::m.dummyf_36735; +db (& dummyf_36755)[32] = m2c::m.dummyf_36755; +db (& dummyf_36775)[32] = m2c::m.dummyf_36775; +db (& dummyf_36795)[32] = m2c::m.dummyf_36795; +db (& dummyf_367b5)[32] = m2c::m.dummyf_367b5; +db (& dummyf_367d5)[32] = m2c::m.dummyf_367d5; +db (& dummyf_367f5)[32] = m2c::m.dummyf_367f5; +db (& dummyf_36815)[32] = m2c::m.dummyf_36815; +db (& dummyf_36835)[32] = m2c::m.dummyf_36835; +db (& dummyf_36855)[32] = m2c::m.dummyf_36855; +db (& dummyf_36875)[32] = m2c::m.dummyf_36875; +db (& dummyf_36895)[32] = m2c::m.dummyf_36895; +db (& dummyf_368b5)[32] = m2c::m.dummyf_368b5; +db (& dummyf_368d5)[32] = m2c::m.dummyf_368d5; +db (& dummyf_368f5)[32] = m2c::m.dummyf_368f5; +db (& dummyf_36915)[32] = m2c::m.dummyf_36915; +db (& dummyf_36935)[32] = m2c::m.dummyf_36935; +db (& dummyf_36955)[32] = m2c::m.dummyf_36955; +db (& dummyf_36975)[32] = m2c::m.dummyf_36975; +db (& dummyf_36995)[32] = m2c::m.dummyf_36995; +db (& dummyf_369b5)[32] = m2c::m.dummyf_369b5; +db (& dummyf_369d5)[32] = m2c::m.dummyf_369d5; +db (& dummyf_369f5)[32] = m2c::m.dummyf_369f5; +db (& dummyf_36a15)[32] = m2c::m.dummyf_36a15; +db (& dummyf_36a35)[32] = m2c::m.dummyf_36a35; +db (& dummyf_36a55)[32] = m2c::m.dummyf_36a55; +db (& dummyf_36a75)[32] = m2c::m.dummyf_36a75; +db (& dummyf_36a95)[32] = m2c::m.dummyf_36a95; +db (& dummyf_36ab5)[32] = m2c::m.dummyf_36ab5; +db (& dummyf_36ad5)[32] = m2c::m.dummyf_36ad5; +db (& dummyf_36af5)[32] = m2c::m.dummyf_36af5; +db (& dummyf_36b15)[32] = m2c::m.dummyf_36b15; +db (& dummyf_36b35)[32] = m2c::m.dummyf_36b35; +db (& dummyf_36b55)[32] = m2c::m.dummyf_36b55; +db (& dummyf_36b75)[32] = m2c::m.dummyf_36b75; +db (& dummyf_36b95)[32] = m2c::m.dummyf_36b95; +db (& dummyf_36bb5)[32] = m2c::m.dummyf_36bb5; +db (& dummyf_36bd5)[32] = m2c::m.dummyf_36bd5; +db (& dummyf_36bf5)[32] = m2c::m.dummyf_36bf5; +db (& dummyf_36c15)[32] = m2c::m.dummyf_36c15; +db (& dummyf_36c35)[32] = m2c::m.dummyf_36c35; +db (& dummyf_36c55)[32] = m2c::m.dummyf_36c55; +db (& dummyf_36c75)[32] = m2c::m.dummyf_36c75; +db (& dummyf_36c95)[32] = m2c::m.dummyf_36c95; +db (& dummyf_36cb5)[32] = m2c::m.dummyf_36cb5; +db (& dummyf_36cd5)[32] = m2c::m.dummyf_36cd5; +db (& dummyf_36cf5)[32] = m2c::m.dummyf_36cf5; +db (& dummyf_36d15)[32] = m2c::m.dummyf_36d15; +db (& dummyf_36d35)[32] = m2c::m.dummyf_36d35; +db (& dummyf_36d55)[32] = m2c::m.dummyf_36d55; +db (& dummyf_36d75)[32] = m2c::m.dummyf_36d75; +db (& dummyf_36d95)[32] = m2c::m.dummyf_36d95; +db (& dummyf_36db5)[32] = m2c::m.dummyf_36db5; +db (& dummyf_36dd5)[32] = m2c::m.dummyf_36dd5; +db (& dummyf_36df5)[32] = m2c::m.dummyf_36df5; +db (& dummyf_36e15)[32] = m2c::m.dummyf_36e15; +db (& dummyf_36e35)[32] = m2c::m.dummyf_36e35; +db (& dummyf_36e55)[32] = m2c::m.dummyf_36e55; +db (& dummyf_36e75)[32] = m2c::m.dummyf_36e75; +db (& dummyf_36e95)[32] = m2c::m.dummyf_36e95; +db (& dummyf_36eb5)[32] = m2c::m.dummyf_36eb5; +db (& dummyf_36ed5)[32] = m2c::m.dummyf_36ed5; +db (& dummyf_36ef5)[32] = m2c::m.dummyf_36ef5; +db (& dummyf_36f15)[32] = m2c::m.dummyf_36f15; +db (& dummyf_36f35)[32] = m2c::m.dummyf_36f35; +db (& dummyf_36f55)[32] = m2c::m.dummyf_36f55; +db (& dummyf_36f75)[32] = m2c::m.dummyf_36f75; +db (& dummyf_36f95)[32] = m2c::m.dummyf_36f95; +db (& dummyf_36fb5)[32] = m2c::m.dummyf_36fb5; +db (& dummyf_36fd5)[32] = m2c::m.dummyf_36fd5; +db (& dummyf_36ff5)[32] = m2c::m.dummyf_36ff5; +db (& dummyf_37015)[32] = m2c::m.dummyf_37015; +db (& dummyf_37035)[32] = m2c::m.dummyf_37035; +db (& dummyf_37055)[32] = m2c::m.dummyf_37055; +db (& dummyf_37075)[32] = m2c::m.dummyf_37075; +db (& dummyf_37095)[32] = m2c::m.dummyf_37095; +db (& dummyf_370b5)[32] = m2c::m.dummyf_370b5; +db (& dummyf_370d5)[32] = m2c::m.dummyf_370d5; +db (& dummyf_370f5)[32] = m2c::m.dummyf_370f5; +db (& dummyf_37115)[32] = m2c::m.dummyf_37115; +db (& dummyf_37135)[32] = m2c::m.dummyf_37135; +db (& dummyf_37155)[32] = m2c::m.dummyf_37155; +db (& dummyf_37175)[32] = m2c::m.dummyf_37175; +db (& dummyf_37195)[32] = m2c::m.dummyf_37195; +db (& dummyf_371b5)[32] = m2c::m.dummyf_371b5; +db (& dummyf_371d5)[32] = m2c::m.dummyf_371d5; +db (& dummyf_371f5)[32] = m2c::m.dummyf_371f5; +db (& dummyf_37215)[32] = m2c::m.dummyf_37215; +db (& dummyf_37235)[32] = m2c::m.dummyf_37235; +db (& dummyf_37255)[32] = m2c::m.dummyf_37255; +db (& dummyf_37275)[32] = m2c::m.dummyf_37275; +db (& dummyf_37295)[32] = m2c::m.dummyf_37295; +db (& dummyf_372b5)[32] = m2c::m.dummyf_372b5; +db (& dummyf_372d5)[32] = m2c::m.dummyf_372d5; +db (& dummyf_372f5)[32] = m2c::m.dummyf_372f5; +db (& dummyf_37315)[32] = m2c::m.dummyf_37315; +db (& dummyf_37335)[32] = m2c::m.dummyf_37335; +db (& dummyf_37355)[32] = m2c::m.dummyf_37355; +db (& dummyf_37375)[32] = m2c::m.dummyf_37375; +db (& dummyf_37395)[32] = m2c::m.dummyf_37395; +db (& dummyf_373b5)[32] = m2c::m.dummyf_373b5; +db (& dummyf_373d5)[32] = m2c::m.dummyf_373d5; +db (& dummyf_373f5)[32] = m2c::m.dummyf_373f5; +db (& dummyf_37415)[32] = m2c::m.dummyf_37415; +db (& dummyf_37435)[32] = m2c::m.dummyf_37435; +db (& dummyf_37455)[32] = m2c::m.dummyf_37455; +db (& dummyf_37475)[32] = m2c::m.dummyf_37475; +db (& dummyf_37495)[32] = m2c::m.dummyf_37495; +db (& dummyf_374b5)[32] = m2c::m.dummyf_374b5; +db (& dummyf_374d5)[32] = m2c::m.dummyf_374d5; +db (& dummyf_374f5)[32] = m2c::m.dummyf_374f5; +db (& dummyf_37515)[32] = m2c::m.dummyf_37515; +db (& dummyf_37535)[32] = m2c::m.dummyf_37535; +db (& dummyf_37555)[32] = m2c::m.dummyf_37555; +db (& dummyf_37575)[32] = m2c::m.dummyf_37575; +db (& dummyf_37595)[32] = m2c::m.dummyf_37595; +db (& dummyf_375b5)[32] = m2c::m.dummyf_375b5; +db (& dummyf_375d5)[32] = m2c::m.dummyf_375d5; +db (& dummyf_375f5)[32] = m2c::m.dummyf_375f5; +db (& dummyf_37615)[32] = m2c::m.dummyf_37615; +db (& dummyf_37635)[32] = m2c::m.dummyf_37635; +db (& dummyf_37655)[32] = m2c::m.dummyf_37655; +db (& dummyf_37675)[32] = m2c::m.dummyf_37675; +db (& dummyf_37695)[32] = m2c::m.dummyf_37695; +db (& dummyf_376b5)[32] = m2c::m.dummyf_376b5; +db (& dummyf_376d5)[32] = m2c::m.dummyf_376d5; +db (& dummyf_376f5)[32] = m2c::m.dummyf_376f5; +db (& dummyf_37715)[32] = m2c::m.dummyf_37715; +db (& dummyf_37735)[32] = m2c::m.dummyf_37735; +db (& dummyf_37755)[32] = m2c::m.dummyf_37755; +db (& dummyf_37775)[32] = m2c::m.dummyf_37775; +db (& dummyf_37795)[32] = m2c::m.dummyf_37795; +db (& dummyf_377b5)[32] = m2c::m.dummyf_377b5; +db (& dummyf_377d5)[32] = m2c::m.dummyf_377d5; +db (& dummyf_377f5)[32] = m2c::m.dummyf_377f5; +db (& dummyf_37815)[32] = m2c::m.dummyf_37815; +db (& dummyf_37835)[32] = m2c::m.dummyf_37835; +db (& dummyf_37855)[32] = m2c::m.dummyf_37855; +db (& dummyf_37875)[32] = m2c::m.dummyf_37875; +db (& dummyf_37895)[32] = m2c::m.dummyf_37895; +db (& dummyf_378b5)[32] = m2c::m.dummyf_378b5; +db (& dummyf_378d5)[32] = m2c::m.dummyf_378d5; +db (& dummyf_378f5)[32] = m2c::m.dummyf_378f5; +db (& dummyf_37915)[32] = m2c::m.dummyf_37915; +db (& dummyf_37935)[32] = m2c::m.dummyf_37935; +db (& dummyf_37955)[32] = m2c::m.dummyf_37955; +db (& dummyf_37975)[32] = m2c::m.dummyf_37975; +db (& dummyf_37995)[32] = m2c::m.dummyf_37995; +db (& dummyf_379b5)[32] = m2c::m.dummyf_379b5; +db (& dummyf_379d5)[32] = m2c::m.dummyf_379d5; +db (& dummyf_379f5)[32] = m2c::m.dummyf_379f5; +db (& dummyf_37a15)[32] = m2c::m.dummyf_37a15; +db (& dummyf_37a35)[32] = m2c::m.dummyf_37a35; +db (& dummyf_37a55)[32] = m2c::m.dummyf_37a55; +db (& dummyf_37a75)[32] = m2c::m.dummyf_37a75; +db (& dummyf_37a95)[32] = m2c::m.dummyf_37a95; +db (& dummyf_37ab5)[32] = m2c::m.dummyf_37ab5; +db (& dummyf_37ad5)[32] = m2c::m.dummyf_37ad5; +db (& dummyf_37af5)[32] = m2c::m.dummyf_37af5; +db (& dummyf_37b15)[32] = m2c::m.dummyf_37b15; +db (& dummyf_37b35)[32] = m2c::m.dummyf_37b35; +db (& dummyf_37b55)[32] = m2c::m.dummyf_37b55; +db (& dummyf_37b75)[32] = m2c::m.dummyf_37b75; +db (& dummyf_37b95)[32] = m2c::m.dummyf_37b95; +db (& dummyf_37bb5)[32] = m2c::m.dummyf_37bb5; +db (& dummyf_37bd5)[32] = m2c::m.dummyf_37bd5; +db (& dummyf_37bf5)[32] = m2c::m.dummyf_37bf5; +db (& dummyf_37c15)[32] = m2c::m.dummyf_37c15; +db (& dummyf_37c35)[32] = m2c::m.dummyf_37c35; +db (& dummyf_37c55)[32] = m2c::m.dummyf_37c55; +db (& dummyf_37c75)[32] = m2c::m.dummyf_37c75; +db (& dummyf_37c95)[32] = m2c::m.dummyf_37c95; +db (& dummyf_37cb5)[32] = m2c::m.dummyf_37cb5; +db (& dummyf_37cd5)[32] = m2c::m.dummyf_37cd5; +db (& dummyf_37cf5)[32] = m2c::m.dummyf_37cf5; +db (& dummyf_37d15)[32] = m2c::m.dummyf_37d15; +db (& dummyf_37d35)[32] = m2c::m.dummyf_37d35; +db (& dummyf_37d55)[32] = m2c::m.dummyf_37d55; +db (& dummyf_37d75)[32] = m2c::m.dummyf_37d75; +db (& dummyf_37d95)[32] = m2c::m.dummyf_37d95; +db (& dummyf_37db5)[32] = m2c::m.dummyf_37db5; +db (& dummyf_37dd5)[32] = m2c::m.dummyf_37dd5; +db (& dummyf_37df5)[32] = m2c::m.dummyf_37df5; +db (& dummyf_37e15)[32] = m2c::m.dummyf_37e15; +db (& dummyf_37e35)[32] = m2c::m.dummyf_37e35; +db (& dummyf_37e55)[32] = m2c::m.dummyf_37e55; +db (& dummyf_37e75)[32] = m2c::m.dummyf_37e75; +db (& dummyf_37e95)[32] = m2c::m.dummyf_37e95; +db (& dummyf_37eb5)[32] = m2c::m.dummyf_37eb5; +db (& dummyf_37ed5)[32] = m2c::m.dummyf_37ed5; +db (& dummyf_37ef5)[32] = m2c::m.dummyf_37ef5; +db (& dummyf_37f15)[32] = m2c::m.dummyf_37f15; +db (& dummyf_37f35)[32] = m2c::m.dummyf_37f35; +db (& dummyf_37f55)[32] = m2c::m.dummyf_37f55; +db (& dummyf_37f75)[32] = m2c::m.dummyf_37f75; +db (& dummyf_37f95)[32] = m2c::m.dummyf_37f95; +db (& dummyf_37fb5)[32] = m2c::m.dummyf_37fb5; +db (& dummyf_37fd5)[32] = m2c::m.dummyf_37fd5; +db (& dummyf_37ff5)[32] = m2c::m.dummyf_37ff5; +db (& dummyf_38015)[32] = m2c::m.dummyf_38015; +db (& dummyf_38035)[32] = m2c::m.dummyf_38035; +db (& dummyf_38055)[32] = m2c::m.dummyf_38055; +db (& dummyf_38075)[32] = m2c::m.dummyf_38075; +db (& dummyf_38095)[32] = m2c::m.dummyf_38095; +db (& dummyf_380b5)[32] = m2c::m.dummyf_380b5; +db (& dummyf_380d5)[32] = m2c::m.dummyf_380d5; +db (& dummyf_380f5)[32] = m2c::m.dummyf_380f5; +db (& dummyf_38115)[32] = m2c::m.dummyf_38115; +db (& dummyf_38135)[32] = m2c::m.dummyf_38135; +db (& dummyf_38155)[32] = m2c::m.dummyf_38155; +db (& dummyf_38175)[32] = m2c::m.dummyf_38175; +db (& dummyf_38195)[32] = m2c::m.dummyf_38195; +db (& dummyf_381b5)[32] = m2c::m.dummyf_381b5; +db (& dummyf_381d5)[32] = m2c::m.dummyf_381d5; +db (& dummyf_381f5)[32] = m2c::m.dummyf_381f5; +db (& dummyf_38215)[32] = m2c::m.dummyf_38215; +db (& dummyf_38235)[32] = m2c::m.dummyf_38235; +db (& dummyf_38255)[32] = m2c::m.dummyf_38255; +db (& dummyf_38275)[32] = m2c::m.dummyf_38275; +db (& dummyf_38295)[32] = m2c::m.dummyf_38295; +db (& dummyf_382b5)[32] = m2c::m.dummyf_382b5; +db (& dummyf_382d5)[32] = m2c::m.dummyf_382d5; +db (& dummyf_382f5)[32] = m2c::m.dummyf_382f5; +db (& dummyf_38315)[32] = m2c::m.dummyf_38315; +db (& dummyf_38335)[32] = m2c::m.dummyf_38335; +db (& dummyf_38355)[32] = m2c::m.dummyf_38355; +db (& dummyf_38375)[32] = m2c::m.dummyf_38375; +db (& dummyf_38395)[32] = m2c::m.dummyf_38395; +db (& dummyf_383b5)[32] = m2c::m.dummyf_383b5; +db (& dummyf_383d5)[32] = m2c::m.dummyf_383d5; +db (& dummyf_383f5)[32] = m2c::m.dummyf_383f5; +db (& dummyf_38415)[32] = m2c::m.dummyf_38415; +db (& dummyf_38435)[32] = m2c::m.dummyf_38435; +db (& dummyf_38455)[32] = m2c::m.dummyf_38455; +db (& dummyf_38475)[32] = m2c::m.dummyf_38475; +db (& dummyf_38495)[32] = m2c::m.dummyf_38495; +db (& dummyf_384b5)[32] = m2c::m.dummyf_384b5; +db (& dummyf_384d5)[32] = m2c::m.dummyf_384d5; +db (& dummyf_384f5)[32] = m2c::m.dummyf_384f5; +db (& dummyf_38515)[32] = m2c::m.dummyf_38515; +db (& dummyf_38535)[32] = m2c::m.dummyf_38535; +db (& dummyf_38555)[32] = m2c::m.dummyf_38555; +db (& dummyf_38575)[32] = m2c::m.dummyf_38575; +db (& dummyf_38595)[32] = m2c::m.dummyf_38595; +db (& dummyf_385b5)[32] = m2c::m.dummyf_385b5; +db (& dummyf_385d5)[32] = m2c::m.dummyf_385d5; +db (& dummyf_385f5)[32] = m2c::m.dummyf_385f5; +db (& dummyf_38615)[32] = m2c::m.dummyf_38615; +db (& dummyf_38635)[32] = m2c::m.dummyf_38635; +db (& dummyf_38655)[32] = m2c::m.dummyf_38655; +db (& dummyf_38675)[32] = m2c::m.dummyf_38675; +db (& dummyf_38695)[32] = m2c::m.dummyf_38695; +db (& dummyf_386b5)[32] = m2c::m.dummyf_386b5; +db (& dummyf_386d5)[32] = m2c::m.dummyf_386d5; +db (& dummyf_386f5)[32] = m2c::m.dummyf_386f5; +db (& dummyf_38715)[32] = m2c::m.dummyf_38715; +db (& dummyf_38735)[32] = m2c::m.dummyf_38735; +db (& dummyf_38755)[32] = m2c::m.dummyf_38755; +db (& dummyf_38775)[32] = m2c::m.dummyf_38775; +db (& dummyf_38795)[32] = m2c::m.dummyf_38795; +db (& dummyf_387b5)[32] = m2c::m.dummyf_387b5; +db (& dummyf_387d5)[32] = m2c::m.dummyf_387d5; +db (& dummyf_387f5)[32] = m2c::m.dummyf_387f5; +db (& dummyf_38815)[32] = m2c::m.dummyf_38815; +db (& dummyf_38835)[32] = m2c::m.dummyf_38835; +db (& dummyf_38855)[32] = m2c::m.dummyf_38855; +db (& dummyf_38875)[32] = m2c::m.dummyf_38875; +db (& dummyf_38895)[32] = m2c::m.dummyf_38895; +db (& dummyf_388b5)[32] = m2c::m.dummyf_388b5; +db (& dummyf_388d5)[32] = m2c::m.dummyf_388d5; +db (& dummyf_388f5)[32] = m2c::m.dummyf_388f5; +db (& dummyf_38915)[32] = m2c::m.dummyf_38915; +db (& dummyf_38935)[32] = m2c::m.dummyf_38935; +db (& dummyf_38955)[32] = m2c::m.dummyf_38955; +db (& dummyf_38975)[32] = m2c::m.dummyf_38975; +db (& dummyf_38995)[32] = m2c::m.dummyf_38995; +db (& dummyf_389b5)[32] = m2c::m.dummyf_389b5; +db (& dummyf_389d5)[32] = m2c::m.dummyf_389d5; +db (& dummyf_389f5)[32] = m2c::m.dummyf_389f5; +db (& dummyf_38a15)[32] = m2c::m.dummyf_38a15; +db (& dummyf_38a35)[32] = m2c::m.dummyf_38a35; +db (& dummyf_38a55)[32] = m2c::m.dummyf_38a55; +db (& dummyf_38a75)[32] = m2c::m.dummyf_38a75; +db (& dummyf_38a95)[32] = m2c::m.dummyf_38a95; +db (& dummyf_38ab5)[32] = m2c::m.dummyf_38ab5; +db (& dummyf_38ad5)[32] = m2c::m.dummyf_38ad5; +db (& dummyf_38af5)[32] = m2c::m.dummyf_38af5; +db (& dummyf_38b15)[32] = m2c::m.dummyf_38b15; +db (& dummyf_38b35)[32] = m2c::m.dummyf_38b35; +db (& dummyf_38b55)[32] = m2c::m.dummyf_38b55; +db (& dummyf_38b75)[32] = m2c::m.dummyf_38b75; +db (& dummyf_38b95)[32] = m2c::m.dummyf_38b95; +db (& dummyf_38bb5)[32] = m2c::m.dummyf_38bb5; +db (& dummyf_38bd5)[32] = m2c::m.dummyf_38bd5; +db (& dummyf_38bf5)[32] = m2c::m.dummyf_38bf5; +db (& dummyf_38c15)[32] = m2c::m.dummyf_38c15; +db (& dummyf_38c35)[32] = m2c::m.dummyf_38c35; +db (& dummyf_38c55)[32] = m2c::m.dummyf_38c55; +db (& dummyf_38c75)[32] = m2c::m.dummyf_38c75; +db (& dummyf_38c95)[32] = m2c::m.dummyf_38c95; +db (& dummyf_38cb5)[32] = m2c::m.dummyf_38cb5; +db (& dummyf_38cd5)[32] = m2c::m.dummyf_38cd5; +db (& dummyf_38cf5)[32] = m2c::m.dummyf_38cf5; +db (& dummyf_38d15)[32] = m2c::m.dummyf_38d15; +db (& dummyf_38d35)[32] = m2c::m.dummyf_38d35; +db (& dummyf_38d55)[32] = m2c::m.dummyf_38d55; +db (& dummyf_38d75)[32] = m2c::m.dummyf_38d75; +db (& dummyf_38d95)[32] = m2c::m.dummyf_38d95; +db (& dummyf_38db5)[32] = m2c::m.dummyf_38db5; +db (& dummyf_38dd5)[32] = m2c::m.dummyf_38dd5; +db (& dummyf_38df5)[32] = m2c::m.dummyf_38df5; +db (& dummyf_38e15)[32] = m2c::m.dummyf_38e15; +db (& dummyf_38e35)[32] = m2c::m.dummyf_38e35; +db (& dummyf_38e55)[32] = m2c::m.dummyf_38e55; +db (& dummyf_38e75)[32] = m2c::m.dummyf_38e75; +db (& dummyf_38e95)[32] = m2c::m.dummyf_38e95; +db (& dummyf_38eb5)[32] = m2c::m.dummyf_38eb5; +db (& dummyf_38ed5)[32] = m2c::m.dummyf_38ed5; +db (& dummyf_38ef5)[32] = m2c::m.dummyf_38ef5; +db (& dummyf_38f15)[32] = m2c::m.dummyf_38f15; +db (& dummyf_38f35)[32] = m2c::m.dummyf_38f35; +db (& dummyf_38f55)[32] = m2c::m.dummyf_38f55; +db (& dummyf_38f75)[32] = m2c::m.dummyf_38f75; +db (& dummyf_38f95)[32] = m2c::m.dummyf_38f95; +db (& dummyf_38fb5)[32] = m2c::m.dummyf_38fb5; +db (& dummyf_38fd5)[32] = m2c::m.dummyf_38fd5; +db (& dummyf_38ff5)[32] = m2c::m.dummyf_38ff5; +db (& dummyf_39015)[32] = m2c::m.dummyf_39015; +db (& dummyf_39035)[32] = m2c::m.dummyf_39035; +db (& dummyf_39055)[32] = m2c::m.dummyf_39055; +db (& dummyf_39075)[32] = m2c::m.dummyf_39075; +db (& dummyf_39095)[32] = m2c::m.dummyf_39095; +db (& dummyf_390b5)[32] = m2c::m.dummyf_390b5; +db (& dummyf_390d5)[32] = m2c::m.dummyf_390d5; +db (& dummyf_390f5)[32] = m2c::m.dummyf_390f5; +db (& dummyf_39115)[32] = m2c::m.dummyf_39115; +db (& dummyf_39135)[32] = m2c::m.dummyf_39135; +db (& dummyf_39155)[32] = m2c::m.dummyf_39155; +db (& dummyf_39175)[32] = m2c::m.dummyf_39175; +db (& dummyf_39195)[32] = m2c::m.dummyf_39195; +db (& dummyf_391b5)[32] = m2c::m.dummyf_391b5; +db (& dummyf_391d5)[32] = m2c::m.dummyf_391d5; +db (& dummyf_391f5)[32] = m2c::m.dummyf_391f5; +db (& dummyf_39215)[32] = m2c::m.dummyf_39215; +db (& dummyf_39235)[32] = m2c::m.dummyf_39235; +db (& dummyf_39255)[32] = m2c::m.dummyf_39255; +db (& dummyf_39275)[32] = m2c::m.dummyf_39275; +db (& dummyf_39295)[32] = m2c::m.dummyf_39295; +db (& dummyf_392b5)[32] = m2c::m.dummyf_392b5; +db (& dummyf_392d5)[32] = m2c::m.dummyf_392d5; +db (& dummyf_392f5)[32] = m2c::m.dummyf_392f5; +db (& dummyf_39315)[32] = m2c::m.dummyf_39315; +db (& dummyf_39335)[32] = m2c::m.dummyf_39335; +db (& dummyf_39355)[32] = m2c::m.dummyf_39355; +db (& dummyf_39375)[32] = m2c::m.dummyf_39375; +db (& dummyf_39395)[32] = m2c::m.dummyf_39395; +db (& dummyf_393b5)[32] = m2c::m.dummyf_393b5; +db (& dummyf_393d5)[32] = m2c::m.dummyf_393d5; +db (& dummyf_393f5)[32] = m2c::m.dummyf_393f5; +db (& dummyf_39415)[32] = m2c::m.dummyf_39415; +db (& dummyf_39435)[32] = m2c::m.dummyf_39435; +db (& dummyf_39455)[32] = m2c::m.dummyf_39455; +db (& dummyf_39475)[32] = m2c::m.dummyf_39475; +db (& dummyf_39495)[32] = m2c::m.dummyf_39495; +db (& dummyf_394b5)[32] = m2c::m.dummyf_394b5; +db (& dummyf_394d5)[32] = m2c::m.dummyf_394d5; +db (& dummyf_394f5)[32] = m2c::m.dummyf_394f5; +db (& dummyf_39515)[32] = m2c::m.dummyf_39515; +db (& dummyf_39535)[32] = m2c::m.dummyf_39535; +db (& dummyf_39555)[32] = m2c::m.dummyf_39555; +db (& dummyf_39575)[32] = m2c::m.dummyf_39575; +db (& dummyf_39595)[32] = m2c::m.dummyf_39595; +db (& dummyf_395b5)[32] = m2c::m.dummyf_395b5; +db (& dummyf_395d5)[32] = m2c::m.dummyf_395d5; +db (& dummyf_395f5)[32] = m2c::m.dummyf_395f5; +db (& dummyf_39615)[32] = m2c::m.dummyf_39615; +db (& dummyf_39635)[32] = m2c::m.dummyf_39635; +db (& dummyf_39655)[32] = m2c::m.dummyf_39655; +db (& dummyf_39675)[32] = m2c::m.dummyf_39675; +db (& dummyf_39695)[32] = m2c::m.dummyf_39695; +db (& dummyf_396b5)[32] = m2c::m.dummyf_396b5; +db (& dummyf_396d5)[32] = m2c::m.dummyf_396d5; +db (& dummyf_396f5)[32] = m2c::m.dummyf_396f5; +db (& dummyf_39715)[32] = m2c::m.dummyf_39715; +db (& dummyf_39735)[32] = m2c::m.dummyf_39735; +db (& dummyf_39755)[32] = m2c::m.dummyf_39755; +db (& dummyf_39775)[32] = m2c::m.dummyf_39775; +db (& dummyf_39795)[32] = m2c::m.dummyf_39795; +db (& dummyf_397b5)[32] = m2c::m.dummyf_397b5; +db (& dummyf_397d5)[32] = m2c::m.dummyf_397d5; +db (& dummyf_397f5)[32] = m2c::m.dummyf_397f5; +db (& dummyf_39815)[32] = m2c::m.dummyf_39815; +db (& dummyf_39835)[32] = m2c::m.dummyf_39835; +db (& dummyf_39855)[32] = m2c::m.dummyf_39855; +db (& dummyf_39875)[32] = m2c::m.dummyf_39875; +db (& dummyf_39895)[32] = m2c::m.dummyf_39895; +db (& dummyf_398b5)[32] = m2c::m.dummyf_398b5; +db (& dummyf_398d5)[32] = m2c::m.dummyf_398d5; +db (& dummyf_398f5)[32] = m2c::m.dummyf_398f5; +db (& dummyf_39915)[32] = m2c::m.dummyf_39915; +db (& dummyf_39935)[32] = m2c::m.dummyf_39935; +db (& dummyf_39955)[32] = m2c::m.dummyf_39955; +db (& dummyf_39975)[32] = m2c::m.dummyf_39975; +db (& dummyf_39995)[32] = m2c::m.dummyf_39995; +db (& dummyf_399b5)[32] = m2c::m.dummyf_399b5; +db (& dummyf_399d5)[32] = m2c::m.dummyf_399d5; +db (& dummyf_399f5)[32] = m2c::m.dummyf_399f5; +db (& dummyf_39a15)[32] = m2c::m.dummyf_39a15; +db (& dummyf_39a35)[32] = m2c::m.dummyf_39a35; +db (& dummyf_39a55)[32] = m2c::m.dummyf_39a55; +db (& dummyf_39a75)[32] = m2c::m.dummyf_39a75; +db (& dummyf_39a95)[32] = m2c::m.dummyf_39a95; +db (& dummyf_39ab5)[32] = m2c::m.dummyf_39ab5; +db (& dummyf_39ad5)[32] = m2c::m.dummyf_39ad5; +db (& dummyf_39af5)[32] = m2c::m.dummyf_39af5; +db (& dummyf_39b15)[32] = m2c::m.dummyf_39b15; +db& dummyf_39b35 = m2c::m.dummyf_39b35; +db& dummyf_39b36 = m2c::m.dummyf_39b36; +db& dummyf_39b37 = m2c::m.dummyf_39b37; +db& unk_48118 = m2c::m.unk_48118; +db (& dummyf_39b39)[32] = m2c::m.dummyf_39b39; +db (& dummyf_39b59)[32] = m2c::m.dummyf_39b59; +db (& dummyf_39b79)[32] = m2c::m.dummyf_39b79; +db (& dummyf_39b99)[32] = m2c::m.dummyf_39b99; +db (& dummyf_39bb9)[32] = m2c::m.dummyf_39bb9; +db (& dummyf_39bd9)[32] = m2c::m.dummyf_39bd9; +db (& dummyf_39bf9)[32] = m2c::m.dummyf_39bf9; +db (& dummyf_39c19)[32] = m2c::m.dummyf_39c19; +db (& dummyf_39c39)[32] = m2c::m.dummyf_39c39; +db (& dummyf_39c59)[32] = m2c::m.dummyf_39c59; +db (& dummyf_39c79)[32] = m2c::m.dummyf_39c79; +db (& dummyf_39c99)[32] = m2c::m.dummyf_39c99; +db (& dummyf_39cb9)[32] = m2c::m.dummyf_39cb9; +db (& dummyf_39cd9)[32] = m2c::m.dummyf_39cd9; +db (& dummyf_39cf9)[32] = m2c::m.dummyf_39cf9; +db (& dummyf_39d19)[32] = m2c::m.dummyf_39d19; +db (& dummyf_39d39)[32] = m2c::m.dummyf_39d39; +db (& dummyf_39d59)[32] = m2c::m.dummyf_39d59; +db (& dummyf_39d79)[32] = m2c::m.dummyf_39d79; +db (& dummyf_39d99)[32] = m2c::m.dummyf_39d99; +db (& dummyf_39db9)[32] = m2c::m.dummyf_39db9; +db (& dummyf_39dd9)[32] = m2c::m.dummyf_39dd9; +db (& dummyf_39df9)[32] = m2c::m.dummyf_39df9; +db (& dummyf_39e19)[32] = m2c::m.dummyf_39e19; +db (& dummyf_39e39)[32] = m2c::m.dummyf_39e39; +db (& dummyf_39e59)[32] = m2c::m.dummyf_39e59; +db (& dummyf_39e79)[32] = m2c::m.dummyf_39e79; +db (& dummyf_39e99)[32] = m2c::m.dummyf_39e99; +db (& dummyf_39eb9)[32] = m2c::m.dummyf_39eb9; +db (& dummyf_39ed9)[32] = m2c::m.dummyf_39ed9; +db (& dummyf_39ef9)[32] = m2c::m.dummyf_39ef9; +db (& dummyf_39f19)[32] = m2c::m.dummyf_39f19; +db (& dummyf_39f39)[32] = m2c::m.dummyf_39f39; +db (& dummyf_39f59)[32] = m2c::m.dummyf_39f59; +db (& dummyf_39f79)[32] = m2c::m.dummyf_39f79; +db (& dummyf_39f99)[32] = m2c::m.dummyf_39f99; +db (& dummyf_39fb9)[32] = m2c::m.dummyf_39fb9; +db (& dummyf_39fd9)[32] = m2c::m.dummyf_39fd9; +db (& dummyf_39ff9)[32] = m2c::m.dummyf_39ff9; +db (& dummyf_3a019)[32] = m2c::m.dummyf_3a019; +db (& dummyf_3a039)[32] = m2c::m.dummyf_3a039; +db (& dummyf_3a059)[32] = m2c::m.dummyf_3a059; +db (& dummyf_3a079)[32] = m2c::m.dummyf_3a079; +db (& dummyf_3a099)[32] = m2c::m.dummyf_3a099; +db (& dummyf_3a0b9)[32] = m2c::m.dummyf_3a0b9; +db (& dummyf_3a0d9)[32] = m2c::m.dummyf_3a0d9; +db (& dummyf_3a0f9)[32] = m2c::m.dummyf_3a0f9; +db (& dummyf_3a119)[32] = m2c::m.dummyf_3a119; +db (& dummyf_3a139)[32] = m2c::m.dummyf_3a139; +db (& dummyf_3a159)[32] = m2c::m.dummyf_3a159; +db (& dummyf_3a179)[32] = m2c::m.dummyf_3a179; +db (& dummyf_3a199)[32] = m2c::m.dummyf_3a199; +db (& dummyf_3a1b9)[32] = m2c::m.dummyf_3a1b9; +db (& dummyf_3a1d9)[32] = m2c::m.dummyf_3a1d9; +db (& dummyf_3a1f9)[32] = m2c::m.dummyf_3a1f9; +db (& dummyf_3a219)[32] = m2c::m.dummyf_3a219; +db (& dummyf_3a239)[32] = m2c::m.dummyf_3a239; +db (& dummyf_3a259)[32] = m2c::m.dummyf_3a259; +db (& dummyf_3a279)[32] = m2c::m.dummyf_3a279; +db (& dummyf_3a299)[32] = m2c::m.dummyf_3a299; +db (& dummyf_3a2b9)[32] = m2c::m.dummyf_3a2b9; +db (& dummyf_3a2d9)[32] = m2c::m.dummyf_3a2d9; +db (& dummyf_3a2f9)[32] = m2c::m.dummyf_3a2f9; +db (& dummyf_3a319)[32] = m2c::m.dummyf_3a319; +db (& dummyf_3a339)[32] = m2c::m.dummyf_3a339; +db (& dummyf_3a359)[32] = m2c::m.dummyf_3a359; +db (& dummyf_3a379)[32] = m2c::m.dummyf_3a379; +db (& dummyf_3a399)[32] = m2c::m.dummyf_3a399; +db (& dummyf_3a3b9)[32] = m2c::m.dummyf_3a3b9; +db (& dummyf_3a3d9)[32] = m2c::m.dummyf_3a3d9; +db (& dummyf_3a3f9)[32] = m2c::m.dummyf_3a3f9; +db (& dummyf_3a419)[32] = m2c::m.dummyf_3a419; +db (& dummyf_3a439)[32] = m2c::m.dummyf_3a439; +db (& dummyf_3a459)[32] = m2c::m.dummyf_3a459; +db (& dummyf_3a479)[32] = m2c::m.dummyf_3a479; +db (& dummyf_3a499)[32] = m2c::m.dummyf_3a499; +db (& dummyf_3a4b9)[32] = m2c::m.dummyf_3a4b9; +db (& dummyf_3a4d9)[32] = m2c::m.dummyf_3a4d9; +db& dummyf_3a4f9 = m2c::m.dummyf_3a4f9; +db& dummyf_3a4fa = m2c::m.dummyf_3a4fa; +db& dummyf_3a4fb = m2c::m.dummyf_3a4fb; +db& dummyf_3a4fc = m2c::m.dummyf_3a4fc; +db& dummyf_3a4fd = m2c::m.dummyf_3a4fd; +db& dummyf_3a4fe = m2c::m.dummyf_3a4fe; +db& dummyf_3a4ff = m2c::m.dummyf_3a4ff; db& seg48ae=*((db*)&m2c::m+0x3a500); -db& dummyf_3a500 = m2c::m.dummyf_3a500; +db& byte_48ae0 = m2c::m.byte_48ae0; db& dummyf_3a501 = m2c::m.dummyf_3a501; db& dummyf_3a502 = m2c::m.dummyf_3a502; db& dummyf_3a503 = m2c::m.dummyf_3a503; db& dummyf_3a504 = m2c::m.dummyf_3a504; db& dummyf_3a505 = m2c::m.dummyf_3a505; -dw& word_48ae6 = m2c::m.word_48ae6; +dw& dummyf_3a506 = m2c::m.dummyf_3a506; char (& amsruntimelibra)[56] = m2c::m.amsruntimelibra; db& dummyf_3a540 = m2c::m.dummyf_3a540; db& dummyf_3a541 = m2c::m.dummyf_3a541; @@ -4707,27 +7565,82 @@ db (& dummyf_3a96d)[32] = m2c::m.dummyf_3a96d; db (& dummyf_3a98d)[32] = m2c::m.dummyf_3a98d; db (& dummyf_3a9ad)[32] = m2c::m.dummyf_3a9ad; db (& dummyf_3a9cd)[32] = m2c::m.dummyf_3a9cd; -db (& dummyf_3a9ed)[32] = m2c::m.dummyf_3a9ed; -db (& dummyf_3aa0d)[32] = m2c::m.dummyf_3aa0d; -db (& dummyf_3aa2d)[32] = m2c::m.dummyf_3aa2d; -db (& dummyf_3aa4d)[32] = m2c::m.dummyf_3aa4d; -db (& dummyf_3aa6d)[32] = m2c::m.dummyf_3aa6d; -db (& dummyf_3aa8d)[32] = m2c::m.dummyf_3aa8d; -db (& dummyf_3aaad)[32] = m2c::m.dummyf_3aaad; -db (& dummyf_3aacd)[32] = m2c::m.dummyf_3aacd; -db (& dummyf_3aaed)[32] = m2c::m.dummyf_3aaed; -db (& dummyf_3ab0d)[32] = m2c::m.dummyf_3ab0d; -db (& dummyf_3ab2d)[32] = m2c::m.dummyf_3ab2d; -db (& dummyf_3ab4d)[32] = m2c::m.dummyf_3ab4d; -db (& dummyf_3ab6d)[32] = m2c::m.dummyf_3ab6d; -db (& dummyf_3ab8d)[32] = m2c::m.dummyf_3ab8d; -db& dummyf_3abad = m2c::m.dummyf_3abad; -db& dummyf_3abae = m2c::m.dummyf_3abae; -db& dummyf_3abaf = m2c::m.dummyf_3abaf; -db& dummyf_3abb0 = m2c::m.dummyf_3abb0; -db& dummyf_3abb1 = m2c::m.dummyf_3abb1; -db& dummyf_3abb2 = m2c::m.dummyf_3abb2; -db& dummyf_3abb3 = m2c::m.dummyf_3abb3; +db& dummyf_3a9ed = m2c::m.dummyf_3a9ed; +db& dummyf_3a9ee = m2c::m.dummyf_3a9ee; +db& dummyf_3a9ef = m2c::m.dummyf_3a9ef; +db& dummyf_3a9f0 = m2c::m.dummyf_3a9f0; +db& dummyf_3a9f1 = m2c::m.dummyf_3a9f1; +db& dummyf_3a9f2 = m2c::m.dummyf_3a9f2; +db& dummyf_3a9f3 = m2c::m.dummyf_3a9f3; +db& dummyf_3a9f4 = m2c::m.dummyf_3a9f4; +db& dummyf_3a9f5 = m2c::m.dummyf_3a9f5; +db& dummyf_3a9f6 = m2c::m.dummyf_3a9f6; +db& dummyf_3a9f7 = m2c::m.dummyf_3a9f7; +db& dummyf_3a9f8 = m2c::m.dummyf_3a9f8; +db& dummyf_3a9f9 = m2c::m.dummyf_3a9f9; +db& dummyf_3a9fa = m2c::m.dummyf_3a9fa; +db& dummyf_3a9fb = m2c::m.dummyf_3a9fb; +db& dummyf_3a9fc = m2c::m.dummyf_3a9fc; +db& dummyf_3a9fd = m2c::m.dummyf_3a9fd; +db& dummyf_3a9fe = m2c::m.dummyf_3a9fe; +db& dummyf_3a9ff = m2c::m.dummyf_3a9ff; +db& dummyf_3aa00 = m2c::m.dummyf_3aa00; +db& dummyf_3aa01 = m2c::m.dummyf_3aa01; +db& dummyf_3aa02 = m2c::m.dummyf_3aa02; +db& dummyf_3aa03 = m2c::m.dummyf_3aa03; +db& dummyf_3aa04 = m2c::m.dummyf_3aa04; +db& dummyf_3aa05 = m2c::m.dummyf_3aa05; +db& dummyf_3aa06 = m2c::m.dummyf_3aa06; +db& dummyf_3aa07 = m2c::m.dummyf_3aa07; +db& dummyf_3aa08 = m2c::m.dummyf_3aa08; +db& dummyf_3aa09 = m2c::m.dummyf_3aa09; +db& dummyf_3aa0a = m2c::m.dummyf_3aa0a; +dw& word_48feb = m2c::m.word_48feb; +dw& word_48fed = m2c::m.word_48fed; +db (& dummyf_3aa0f)[32] = m2c::m.dummyf_3aa0f; +db (& dummyf_3aa2f)[32] = m2c::m.dummyf_3aa2f; +db (& dummyf_3aa4f)[32] = m2c::m.dummyf_3aa4f; +db& dummyf_3aa6f = m2c::m.dummyf_3aa6f; +db& dummyf_3aa70 = m2c::m.dummyf_3aa70; +db& dummyf_3aa71 = m2c::m.dummyf_3aa71; +db& dummyf_3aa72 = m2c::m.dummyf_3aa72; +db& dummyf_3aa73 = m2c::m.dummyf_3aa73; +db& dummyf_3aa74 = m2c::m.dummyf_3aa74; +db& dummyf_3aa75 = m2c::m.dummyf_3aa75; +db& dummyf_3aa76 = m2c::m.dummyf_3aa76; +db& dummyf_3aa77 = m2c::m.dummyf_3aa77; +db& dummyf_3aa78 = m2c::m.dummyf_3aa78; +db& dummyf_3aa79 = m2c::m.dummyf_3aa79; +db& dummyf_3aa7a = m2c::m.dummyf_3aa7a; +db& dummyf_3aa7b = m2c::m.dummyf_3aa7b; +db& dummyf_3aa7c = m2c::m.dummyf_3aa7c; +db& dummyf_3aa7d = m2c::m.dummyf_3aa7d; +db& dummyf_3aa7e = m2c::m.dummyf_3aa7e; +db& dummyf_3aa7f = m2c::m.dummyf_3aa7f; +dw& word_49060 = m2c::m.word_49060; +dw& word_49062 = m2c::m.word_49062; +db& dummyf_3aa84 = m2c::m.dummyf_3aa84; +db& dummyf_3aa85 = m2c::m.dummyf_3aa85; +db& dummyf_3aa86 = m2c::m.dummyf_3aa86; +db& dummyf_3aa87 = m2c::m.dummyf_3aa87; +dw& word_49068 = m2c::m.word_49068; +db& dummyf_3aa8a = m2c::m.dummyf_3aa8a; +db& dummyf_3aa8b = m2c::m.dummyf_3aa8b; +dw& word_4906c = m2c::m.word_4906c; +db& dummyf_3aa8e = m2c::m.dummyf_3aa8e; +db& dummyf_3aa8f = m2c::m.dummyf_3aa8f; +dw& word_49070 = m2c::m.word_49070; +db& dummyf_3aa92 = m2c::m.dummyf_3aa92; +db& byte_49073 = m2c::m.byte_49073; +db (& dummyf_3aa94)[32] = m2c::m.dummyf_3aa94; +db (& dummyf_3aab4)[32] = m2c::m.dummyf_3aab4; +db (& dummyf_3aad4)[32] = m2c::m.dummyf_3aad4; +db (& dummyf_3aaf4)[32] = m2c::m.dummyf_3aaf4; +db (& dummyf_3ab14)[32] = m2c::m.dummyf_3ab14; +db (& dummyf_3ab34)[32] = m2c::m.dummyf_3ab34; +db (& dummyf_3ab54)[32] = m2c::m.dummyf_3ab54; +db (& dummyf_3ab74)[32] = m2c::m.dummyf_3ab74; +db (& dummyf_3ab94)[32] = m2c::m.dummyf_3ab94; db& dummyf_3abb4 = m2c::m.dummyf_3abb4; db& dummyf_3abb5 = m2c::m.dummyf_3abb5; db& dummyf_3abb6 = m2c::m.dummyf_3abb6; @@ -4953,57 +7866,36 @@ char (& aonpatrol)[11] = m2c::m.aonpatrol; char (& af15strikeeagle)[17] = m2c::m.af15strikeeagle; char (& aat)[5] = m2c::m.aat; db& dummyf_3b3bd = m2c::m.dummyf_3b3bd; -db& dummyf_3b4fe = m2c::m.dummyf_3b4fe; -db& dummyf_3b500 = m2c::m.dummyf_3b500; -db& dummyf_3b502 = m2c::m.dummyf_3b502; -db& dummyf_3b508 = m2c::m.dummyf_3b508; -db& dummyf_3b50a = m2c::m.dummyf_3b50a; -db& dummyf_3b50c = m2c::m.dummyf_3b50c; -db& dummyf_3b50d = m2c::m.dummyf_3b50d; -db& dummyf_3b50e = m2c::m.dummyf_3b50e; -db& dummyf_3b50f = m2c::m.dummyf_3b50f; -db& dummyf_3b510 = m2c::m.dummyf_3b510; -db& dummyf_3b511 = m2c::m.dummyf_3b511; -db& dummyf_3b526 = m2c::m.dummyf_3b526; -db& dummyf_3b528 = m2c::m.dummyf_3b528; -db& dummyf_3b52a = m2c::m.dummyf_3b52a; -db& dummyf_3b530 = m2c::m.dummyf_3b530; -db& dummyf_3b532 = m2c::m.dummyf_3b532; -db& dummyf_3b534 = m2c::m.dummyf_3b534; -db& dummyf_3b53f = m2c::m.dummyf_3b53f; -db& dummyf_3b540 = m2c::m.dummyf_3b540; -db& dummyf_3b541 = m2c::m.dummyf_3b541; -db& dummyf_3b542 = m2c::m.dummyf_3b542; -db& dummyf_3b543 = m2c::m.dummyf_3b543; -db& dummyf_3b544 = m2c::m.dummyf_3b544; -db& dummyf_3b546 = m2c::m.dummyf_3b546; -db& dummyf_3b548 = m2c::m.dummyf_3b548; -db& dummyf_3b54e = m2c::m.dummyf_3b54e; -db& dummyf_3b550 = m2c::m.dummyf_3b550; -db& dummyf_3b552 = m2c::m.dummyf_3b552; -db& dummyf_3b553 = m2c::m.dummyf_3b553; -db& dummyf_3b554 = m2c::m.dummyf_3b554; -db& dummyf_3b555 = m2c::m.dummyf_3b555; -db& dummyf_3b556 = m2c::m.dummyf_3b556; -db& dummyf_3b557 = m2c::m.dummyf_3b557; -db (& dummyf_3b55d)[32] = m2c::m.dummyf_3b55d; +db& dummyf_3b562 = m2c::m.dummyf_3b562; +db& dummyf_3b563 = m2c::m.dummyf_3b563; +db& dummyf_3b564 = m2c::m.dummyf_3b564; +db& dummyf_3b565 = m2c::m.dummyf_3b565; +db& dummyf_3b566 = m2c::m.dummyf_3b566; +db& dummyf_3b567 = m2c::m.dummyf_3b567; +db& dummyf_3b568 = m2c::m.dummyf_3b568; +db& dummyf_3b569 = m2c::m.dummyf_3b569; +db& dummyf_3b56a = m2c::m.dummyf_3b56a; +db& dummyf_3b56b = m2c::m.dummyf_3b56b; +db& dummyf_3b56c = m2c::m.dummyf_3b56c; +db& dummyf_3b56d = m2c::m.dummyf_3b56d; +db& dummyf_3b56e = m2c::m.dummyf_3b56e; +db& dummyf_3b56f = m2c::m.dummyf_3b56f; +db& dummyf_3b570 = m2c::m.dummyf_3b570; +db& dummyf_3b571 = m2c::m.dummyf_3b571; +db& dummyf_3b572 = m2c::m.dummyf_3b572; +db& dummyf_3b573 = m2c::m.dummyf_3b573; +db& dummyf_3b574 = m2c::m.dummyf_3b574; +db& dummyf_3b575 = m2c::m.dummyf_3b575; +db& dummyf_3b576 = m2c::m.dummyf_3b576; +db& dummyf_3b577 = m2c::m.dummyf_3b577; +db& dummyf_3b578 = m2c::m.dummyf_3b578; +db& dummyf_3b579 = m2c::m.dummyf_3b579; +db& dummyf_3b57a = m2c::m.dummyf_3b57a; +db& dummyf_3b57b = m2c::m.dummyf_3b57b; +db& dummyf_3b57c = m2c::m.dummyf_3b57c; db& dummyf_3b57d = m2c::m.dummyf_3b57d; db& dummyf_3b57e = m2c::m.dummyf_3b57e; db& dummyf_3b57f = m2c::m.dummyf_3b57f; -db& dummyf_3b580 = m2c::m.dummyf_3b580; -db& dummyf_3b582 = m2c::m.dummyf_3b582; -db& dummyf_3b584 = m2c::m.dummyf_3b584; -db& dummyf_3b58a = m2c::m.dummyf_3b58a; -db& dummyf_3b58c = m2c::m.dummyf_3b58c; -db& dummyf_3b58e = m2c::m.dummyf_3b58e; -db& dummyf_3b594 = m2c::m.dummyf_3b594; -db& dummyf_3b596 = m2c::m.dummyf_3b596; -db& dummyf_3b598 = m2c::m.dummyf_3b598; -db& dummyf_3b599 = m2c::m.dummyf_3b599; -db& dummyf_3b59a = m2c::m.dummyf_3b59a; -db& dummyf_3b59b = m2c::m.dummyf_3b59b; -db& dummyf_3b59c = m2c::m.dummyf_3b59c; -db& dummyf_3b59d = m2c::m.dummyf_3b59d; db& dummyf_3b59e = m2c::m.dummyf_3b59e; db& dummyf_3b59f = m2c::m.dummyf_3b59f; db& dummyf_3b5a0 = m2c::m.dummyf_3b5a0; @@ -5024,11 +7916,6 @@ db& dummyf_3b5ae = m2c::m.dummyf_3b5ae; db& dummyf_3b5af = m2c::m.dummyf_3b5af; db& dummyf_3b5b0 = m2c::m.dummyf_3b5b0; db& dummyf_3b5b1 = m2c::m.dummyf_3b5b1; -db& dummyf_3b5c1 = m2c::m.dummyf_3b5c1; -db& dummyf_3b5c2 = m2c::m.dummyf_3b5c2; -db& dummyf_3b5c3 = m2c::m.dummyf_3b5c3; -db& dummyf_3b5c4 = m2c::m.dummyf_3b5c4; -db& dummyf_3b5c5 = m2c::m.dummyf_3b5c5; db& dummyf_3b5e4 = m2c::m.dummyf_3b5e4; db& dummyf_3b5e5 = m2c::m.dummyf_3b5e5; db& dummyf_3b5e6 = m2c::m.dummyf_3b5e6; @@ -5096,6 +7983,13 @@ db (& dummyf_3b7f4)[8] = m2c::m.dummyf_3b7f4; dw& word_49ddc = m2c::m.word_49ddc; db& dummyf_3b7fe = m2c::m.dummyf_3b7fe; db& dummyf_3b7ff = m2c::m.dummyf_3b7ff; +db& dummyf_3b800 = m2c::m.dummyf_3b800; +db& dummyf_3b801 = m2c::m.dummyf_3b801; +db& dummyf_3b802 = m2c::m.dummyf_3b802; +db& dummyf_3b803 = m2c::m.dummyf_3b803; +db& dummyf_3b804 = m2c::m.dummyf_3b804; +db& dummyf_3b805 = m2c::m.dummyf_3b805; +db& dummyf_3b806 = m2c::m.dummyf_3b806; db& dummyf_3b807 = m2c::m.dummyf_3b807; dw (& word_49de8)[101] = m2c::m.word_49de8; dw& word_49eb2 = m2c::m.word_49eb2; @@ -5287,18 +8181,85 @@ dw (& word_4aa98)[240] = m2c::m.word_4aa98; dw (& word_4ac78)[2] = m2c::m.word_4ac78; dw (& word_4ac7c)[240] = m2c::m.word_4ac7c; dw (& word_4ae5c)[1894] = m2c::m.word_4ae5c; -dw (& _unk_4bd28)[2115] = m2c::m._unk_4bd28; +dw (& _unk_4bd28)[1340] = m2c::m._unk_4bd28; +db& seg4c7a=*((db*)&m2c::m+0x3e1c0); +db& unk_4c7a0 = m2c::m.unk_4c7a0; +db (& dummyf_3e1c1)[32] = m2c::m.dummyf_3e1c1; +db (& dummyf_3e1e1)[32] = m2c::m.dummyf_3e1e1; +db (& dummyf_3e201)[32] = m2c::m.dummyf_3e201; +db (& dummyf_3e221)[32] = m2c::m.dummyf_3e221; +db (& dummyf_3e241)[32] = m2c::m.dummyf_3e241; +db (& dummyf_3e261)[32] = m2c::m.dummyf_3e261; +db (& dummyf_3e281)[32] = m2c::m.dummyf_3e281; +db (& dummyf_3e2a1)[32] = m2c::m.dummyf_3e2a1; +db (& dummyf_3e2c1)[32] = m2c::m.dummyf_3e2c1; +db (& dummyf_3e2e1)[32] = m2c::m.dummyf_3e2e1; +db (& dummyf_3e301)[32] = m2c::m.dummyf_3e301; +db (& dummyf_3e321)[32] = m2c::m.dummyf_3e321; +db (& dummyf_3e341)[32] = m2c::m.dummyf_3e341; +db (& dummyf_3e361)[32] = m2c::m.dummyf_3e361; +db (& dummyf_3e381)[32] = m2c::m.dummyf_3e381; +db (& dummyf_3e3a1)[32] = m2c::m.dummyf_3e3a1; +db (& dummyf_3e3c1)[32] = m2c::m.dummyf_3e3c1; +db (& dummyf_3e3e1)[32] = m2c::m.dummyf_3e3e1; +db (& dummyf_3e401)[32] = m2c::m.dummyf_3e401; +db (& dummyf_3e421)[32] = m2c::m.dummyf_3e421; +db (& dummyf_3e441)[32] = m2c::m.dummyf_3e441; +db (& dummyf_3e461)[32] = m2c::m.dummyf_3e461; +db (& dummyf_3e481)[32] = m2c::m.dummyf_3e481; +db (& dummyf_3e4a1)[32] = m2c::m.dummyf_3e4a1; +db (& dummyf_3e4c1)[32] = m2c::m.dummyf_3e4c1; +db (& dummyf_3e4e1)[32] = m2c::m.dummyf_3e4e1; +db (& dummyf_3e501)[32] = m2c::m.dummyf_3e501; +db (& dummyf_3e521)[32] = m2c::m.dummyf_3e521; +db (& dummyf_3e541)[32] = m2c::m.dummyf_3e541; +db (& dummyf_3e561)[32] = m2c::m.dummyf_3e561; +db (& dummyf_3e581)[32] = m2c::m.dummyf_3e581; +db (& dummyf_3e5a1)[32] = m2c::m.dummyf_3e5a1; +db (& dummyf_3e5c1)[32] = m2c::m.dummyf_3e5c1; +db (& dummyf_3e5e1)[32] = m2c::m.dummyf_3e5e1; +db (& dummyf_3e601)[32] = m2c::m.dummyf_3e601; +db (& dummyf_3e621)[32] = m2c::m.dummyf_3e621; +db (& dummyf_3e641)[32] = m2c::m.dummyf_3e641; +db (& dummyf_3e661)[32] = m2c::m.dummyf_3e661; +db (& dummyf_3e681)[32] = m2c::m.dummyf_3e681; +db (& dummyf_3e6a1)[32] = m2c::m.dummyf_3e6a1; +db (& dummyf_3e6c1)[32] = m2c::m.dummyf_3e6c1; +db (& dummyf_3e6e1)[32] = m2c::m.dummyf_3e6e1; +db (& dummyf_3e701)[32] = m2c::m.dummyf_3e701; +db (& dummyf_3e721)[32] = m2c::m.dummyf_3e721; +db (& dummyf_3e741)[32] = m2c::m.dummyf_3e741; +db (& dummyf_3e761)[32] = m2c::m.dummyf_3e761; +db (& dummyf_3e781)[32] = m2c::m.dummyf_3e781; +db (& dummyf_3e7a1)[32] = m2c::m.dummyf_3e7a1; +db& dummyf_3e7c1 = m2c::m.dummyf_3e7c1; +db& dummyf_3e7c2 = m2c::m.dummyf_3e7c2; +db& dummyf_3e7c3 = m2c::m.dummyf_3e7c3; +db& dummyf_3e7c4 = m2c::m.dummyf_3e7c4; +db& dummyf_3e7c5 = m2c::m.dummyf_3e7c5; +db& dummyf_3e7c6 = m2c::m.dummyf_3e7c6; +db& dummyf_3e7c7 = m2c::m.dummyf_3e7c7; +db& dummyf_3e7c8 = m2c::m.dummyf_3e7c8; +db& dummyf_3e7c9 = m2c::m.dummyf_3e7c9; +db& dummyf_3e7ca = m2c::m.dummyf_3e7ca; +db& dummyf_3e7cb = m2c::m.dummyf_3e7cb; +db& dummyf_3e7cc = m2c::m.dummyf_3e7cc; +db& dummyf_3e7cd = m2c::m.dummyf_3e7cd; dw& word_4cdae = m2c::m.word_4cdae; dw& word_4cdb0 = m2c::m.word_4cdb0; dw& word_4cdb2 = m2c::m.word_4cdb2; dw& word_4cdb4 = m2c::m.word_4cdb4; -db (& byte_4cdb6)[2] = m2c::m.byte_4cdb6; +dw& word_4cdb6 = m2c::m.word_4cdb6; db& byte_4cdb8 = m2c::m.byte_4cdb8; dw& word_4cdb9 = m2c::m.word_4cdb9; dw& word_4cdbb = m2c::m.word_4cdbb; db (& dummyf_3e7dd)[32] = m2c::m.dummyf_3e7dd; db& dummyf_3e7fd = m2c::m.dummyf_3e7fd; -db (& byte_4cdde)[98] = m2c::m.byte_4cdde; +db& byte_4cdde = m2c::m.byte_4cdde; +db (& dummyf_3e7ff)[32] = m2c::m.dummyf_3e7ff; +db (& dummyf_3e81f)[32] = m2c::m.dummyf_3e81f; +db (& dummyf_3e83f)[32] = m2c::m.dummyf_3e83f; +db& dummyf_3e85f = m2c::m.dummyf_3e85f; dw& word_4ce40 = m2c::m.word_4ce40; dw& word_4ce42 = m2c::m.word_4ce42; dw& word_4ce44 = m2c::m.word_4ce44; @@ -5326,214 +8287,86 @@ db& byte_4ce62 = m2c::m.byte_4ce62; dw& word_4ce63 = m2c::m.word_4ce63; db (& dummyf_3e885)[32] = m2c::m.dummyf_3e885; db (& dummyf_3e8a5)[32] = m2c::m.dummyf_3e8a5; -db& dummyf_3e8c5 = m2c::m.dummyf_3e8c5; -db& dummyf_3e8c6 = m2c::m.dummyf_3e8c6; -db& dummyf_3e8c7 = m2c::m.dummyf_3e8c7; -db& dummyf_3e8c8 = m2c::m.dummyf_3e8c8; -db& dummyf_3e8c9 = m2c::m.dummyf_3e8c9; -db& dummyf_3e8ca = m2c::m.dummyf_3e8ca; -db& dummyf_3e8cb = m2c::m.dummyf_3e8cb; -db& dummyf_3e8cc = m2c::m.dummyf_3e8cc; -db& dummyf_3e8cd = m2c::m.dummyf_3e8cd; -db& a000444888 = m2c::m.a000444888; -db& dummyf_3e8cf = m2c::m.dummyf_3e8cf; -db& dummyf_3e8d0 = m2c::m.dummyf_3e8d0; -db& dummyf_3e8d1 = m2c::m.dummyf_3e8d1; -db& dummyf_3e8d2 = m2c::m.dummyf_3e8d2; -db& dummyf_3e8d3 = m2c::m.dummyf_3e8d3; -db& dummyf_3e8d4 = m2c::m.dummyf_3e8d4; -db& dummyf_3e8d5 = m2c::m.dummyf_3e8d5; -db& dummyf_3e8d6 = m2c::m.dummyf_3e8d6; -db& dummyf_3e8d7 = m2c::m.dummyf_3e8d7; -db& dummyf_3e8d8 = m2c::m.dummyf_3e8d8; -db& dummyf_3e8d9 = m2c::m.dummyf_3e8d9; -db& dummyf_3e8da = m2c::m.dummyf_3e8da; -db& dummyf_3e8db = m2c::m.dummyf_3e8db; -db& dummyf_3e8dc = m2c::m.dummyf_3e8dc; -db& dummyf_3e8dd = m2c::m.dummyf_3e8dd; -db& dummyf_3e8de = m2c::m.dummyf_3e8de; -db& dummyf_3e8df = m2c::m.dummyf_3e8df; -db& dummyf_3e8e0 = m2c::m.dummyf_3e8e0; -db& dummyf_3e8e1 = m2c::m.dummyf_3e8e1; -db& dummyf_3e8e2 = m2c::m.dummyf_3e8e2; -db& dummyf_3e8e3 = m2c::m.dummyf_3e8e3; -db& dummyf_3e8e4 = m2c::m.dummyf_3e8e4; -db& dummyf_3e8e5 = m2c::m.dummyf_3e8e5; -db& dummyf_3e8e6 = m2c::m.dummyf_3e8e6; -db& dummyf_3e8e7 = m2c::m.dummyf_3e8e7; -db& dummyf_3e8e8 = m2c::m.dummyf_3e8e8; -db& dummyf_3e8e9 = m2c::m.dummyf_3e8e9; -db& a8 = m2c::m.a8; -db (& dummyf_3e8eb)[32] = m2c::m.dummyf_3e8eb; -db& dummyf_3e90b = m2c::m.dummyf_3e90b; -db& dummyf_3e90c = m2c::m.dummyf_3e90c; -db& dummyf_3e90d = m2c::m.dummyf_3e90d; -db& dummyf_3e90e = m2c::m.dummyf_3e90e; -db& dummyf_3e90f = m2c::m.dummyf_3e90f; -db& dummyf_3e910 = m2c::m.dummyf_3e910; -db& dummyf_3e911 = m2c::m.dummyf_3e911; -db& dummyf_3e912 = m2c::m.dummyf_3e912; -db& dummyf_3e913 = m2c::m.dummyf_3e913; -db& dummyf_3e914 = m2c::m.dummyf_3e914; -db& dummyf_3e915 = m2c::m.dummyf_3e915; -db& a75847351302807 = m2c::m.a75847351302807; -db (& dummyf_3e917)[32] = m2c::m.dummyf_3e917; -db (& dummyf_3e937)[32] = m2c::m.dummyf_3e937; -db (& dummyf_3e957)[32] = m2c::m.dummyf_3e957; -db (& dummyf_3e977)[32] = m2c::m.dummyf_3e977; -db (& dummyf_3e997)[32] = m2c::m.dummyf_3e997; -db& dummyf_3e9b7 = m2c::m.dummyf_3e9b7; -db& dummyf_3e9b8 = m2c::m.dummyf_3e9b8; -db& dummyf_3e9b9 = m2c::m.dummyf_3e9b9; -db& dummyf_3e9ba = m2c::m.dummyf_3e9ba; -db& dummyf_3e9bb = m2c::m.dummyf_3e9bb; -db& dummyf_3e9bc = m2c::m.dummyf_3e9bc; -db& dummyf_3e9bd = m2c::m.dummyf_3e9bd; -db& dummyf_3e9be = m2c::m.dummyf_3e9be; -db& dummyf_3e9bf = m2c::m.dummyf_3e9bf; -db& dummyf_3e9c0 = m2c::m.dummyf_3e9c0; -db& dummyf_3e9c1 = m2c::m.dummyf_3e9c1; -db& dummyf_3e9c2 = m2c::m.dummyf_3e9c2; -db& dummyf_3e9c3 = m2c::m.dummyf_3e9c3; -db& dummyf_3e9c4 = m2c::m.dummyf_3e9c4; -db& dummyf_3e9c5 = m2c::m.dummyf_3e9c5; -db& dummyf_3e9c6 = m2c::m.dummyf_3e9c6; -db& dummyf_3e9c7 = m2c::m.dummyf_3e9c7; -db& dummyf_3e9c8 = m2c::m.dummyf_3e9c8; -db& dummyf_3e9c9 = m2c::m.dummyf_3e9c9; -db& dummyf_3e9ca = m2c::m.dummyf_3e9ca; -db& dummyf_3e9cb = m2c::m.dummyf_3e9cb; -db& dummyf_3e9cc = m2c::m.dummyf_3e9cc; -db& dummyf_3e9cd = m2c::m.dummyf_3e9cd; -db& dummyf_3e9ce = m2c::m.dummyf_3e9ce; -db& dummyf_3e9cf = m2c::m.dummyf_3e9cf; -db& dummyf_3e9d0 = m2c::m.dummyf_3e9d0; -db& dummyf_3e9d1 = m2c::m.dummyf_3e9d1; -db& dummyf_3e9d2 = m2c::m.dummyf_3e9d2; -db& dummyf_3e9d3 = m2c::m.dummyf_3e9d3; -db& dummyf_3e9d4 = m2c::m.dummyf_3e9d4; -db& dummyf_3e9d5 = m2c::m.dummyf_3e9d5; -db (& dummyf_3e9d6)[11] = m2c::m.dummyf_3e9d6; -db (& dummyf_3e9e1)[11] = m2c::m.dummyf_3e9e1; -db (& dummyf_3e9ec)[11] = m2c::m.dummyf_3e9ec; -db (& dummyf_3e9f7)[14] = m2c::m.dummyf_3e9f7; -db& dummyf_3ea05 = m2c::m.dummyf_3ea05; -db (& dummyf_3ea06)[32] = m2c::m.dummyf_3ea06; -db (& dummyf_3ea26)[32] = m2c::m.dummyf_3ea26; -db (& dummyf_3ea46)[32] = m2c::m.dummyf_3ea46; -db (& dummyf_3ea66)[32] = m2c::m.dummyf_3ea66; -db (& dummyf_3ea86)[32] = m2c::m.dummyf_3ea86; -db (& dummyf_3eaa6)[32] = m2c::m.dummyf_3eaa6; -db (& dummyf_3eac6)[32] = m2c::m.dummyf_3eac6; -db (& dummyf_3eae6)[32] = m2c::m.dummyf_3eae6; -db (& dummyf_3eb06)[32] = m2c::m.dummyf_3eb06; -db (& dummyf_3eb26)[32] = m2c::m.dummyf_3eb26; -db (& dummyf_3eb46)[32] = m2c::m.dummyf_3eb46; -db (& dummyf_3eb66)[32] = m2c::m.dummyf_3eb66; -db (& dummyf_3eb86)[32] = m2c::m.dummyf_3eb86; -db (& dummyf_3eba6)[32] = m2c::m.dummyf_3eba6; -db (& dummyf_3ebc6)[32] = m2c::m.dummyf_3ebc6; -db (& dummyf_3ebe6)[32] = m2c::m.dummyf_3ebe6; -db (& dummyf_3ec06)[32] = m2c::m.dummyf_3ec06; -db (& dummyf_3ec26)[32] = m2c::m.dummyf_3ec26; -db (& dummyf_3ec46)[32] = m2c::m.dummyf_3ec46; -db (& dummyf_3ec66)[32] = m2c::m.dummyf_3ec66; -db (& dummyf_3ec86)[32] = m2c::m.dummyf_3ec86; -db (& dummyf_3eca6)[32] = m2c::m.dummyf_3eca6; -db (& dummyf_3ecc6)[32] = m2c::m.dummyf_3ecc6; -db (& dummyf_3ece6)[32] = m2c::m.dummyf_3ece6; -db (& dummyf_3ed06)[32] = m2c::m.dummyf_3ed06; -db (& dummyf_3ed26)[32] = m2c::m.dummyf_3ed26; -db (& dummyf_3ed46)[32] = m2c::m.dummyf_3ed46; -db (& dummyf_3ed66)[11] = m2c::m.dummyf_3ed66; -db (& dummyf_3ed71)[11] = m2c::m.dummyf_3ed71; -db (& dummyf_3ed7c)[11] = m2c::m.dummyf_3ed7c; -db (& dummyf_3ed87)[12] = m2c::m.dummyf_3ed87; -db (& dummyf_3ed93)[4] = m2c::m.dummyf_3ed93; -db (& dummyf_3ed97)[32] = m2c::m.dummyf_3ed97; -db (& dummyf_3edb7)[32] = m2c::m.dummyf_3edb7; -db (& dummyf_3edd7)[32] = m2c::m.dummyf_3edd7; -db (& dummyf_3edf7)[32] = m2c::m.dummyf_3edf7; -db& dummyf_3ee17 = m2c::m.dummyf_3ee17; -db& dummyf_3ee18 = m2c::m.dummyf_3ee18; -db& dummyf_3ee19 = m2c::m.dummyf_3ee19; -db& dummyf_3ee1a = m2c::m.dummyf_3ee1a; -db& dummyf_3ee1b = m2c::m.dummyf_3ee1b; -db& dummyf_3ee1c = m2c::m.dummyf_3ee1c; -db& dummyf_3ee1d = m2c::m.dummyf_3ee1d; -db& dummyf_3ee1e = m2c::m.dummyf_3ee1e; -db& dummyf_3ee1f = m2c::m.dummyf_3ee1f; -db& dummyf_3ee20 = m2c::m.dummyf_3ee20; -db& dummyf_3ee21 = m2c::m.dummyf_3ee21; -db& dummyf_3ee22 = m2c::m.dummyf_3ee22; -db& dummyf_3ee23 = m2c::m.dummyf_3ee23; -db& dummyf_3ee24 = m2c::m.dummyf_3ee24; -db& dummyf_3ee25 = m2c::m.dummyf_3ee25; -db& dummyf_3ee26 = m2c::m.dummyf_3ee26; -db& dummyf_3ee27 = m2c::m.dummyf_3ee27; -db& dummyf_3ee28 = m2c::m.dummyf_3ee28; -db& dummyf_3ee29 = m2c::m.dummyf_3ee29; -db (& dummyf_3ee2a)[11] = m2c::m.dummyf_3ee2a; -db (& dummyf_3ee35)[11] = m2c::m.dummyf_3ee35; -db (& dummyf_3ee40)[10] = m2c::m.dummyf_3ee40; -db (& dummyf_3ee4a)[10] = m2c::m.dummyf_3ee4a; -db (& dummyf_3ee54)[10] = m2c::m.dummyf_3ee54; -db (& dummyf_3ee5e)[10] = m2c::m.dummyf_3ee5e; -db (& dummyf_3ee68)[11] = m2c::m.dummyf_3ee68; -db (& dummyf_3ee73)[10] = m2c::m.dummyf_3ee73; -db (& dummyf_3ee7d)[10] = m2c::m.dummyf_3ee7d; -db (& dummyf_3ee87)[10] = m2c::m.dummyf_3ee87; -db (& dummyf_3ee91)[11] = m2c::m.dummyf_3ee91; -db (& dummyf_3ee9c)[10] = m2c::m.dummyf_3ee9c; -db (& dummyf_3eea6)[10] = m2c::m.dummyf_3eea6; -db (& dummyf_3eeb0)[10] = m2c::m.dummyf_3eeb0; -db (& dummyf_3eeba)[10] = m2c::m.dummyf_3eeba; -db (& dummyf_3eec4)[10] = m2c::m.dummyf_3eec4; -db (& dummyf_3eece)[10] = m2c::m.dummyf_3eece; -db (& dummyf_3eed8)[10] = m2c::m.dummyf_3eed8; -db (& dummyf_3eee2)[11] = m2c::m.dummyf_3eee2; -db (& dummyf_3eeed)[10] = m2c::m.dummyf_3eeed; -db (& dummyf_3eef7)[11] = m2c::m.dummyf_3eef7; -db (& dummyf_3ef02)[10] = m2c::m.dummyf_3ef02; -db (& dummyf_3ef0c)[11] = m2c::m.dummyf_3ef0c; -db (& dummyf_3ef17)[11] = m2c::m.dummyf_3ef17; -db (& dummyf_3ef22)[10] = m2c::m.dummyf_3ef22; -db (& dummyf_3ef2c)[11] = m2c::m.dummyf_3ef2c; -db (& dummyf_3ef37)[10] = m2c::m.dummyf_3ef37; -db (& dummyf_3ef41)[11] = m2c::m.dummyf_3ef41; -db (& dummyf_3ef4c)[10] = m2c::m.dummyf_3ef4c; -db (& dummyf_3ef56)[10] = m2c::m.dummyf_3ef56; -db (& dummyf_3ef60)[10] = m2c::m.dummyf_3ef60; -db (& dummyf_3ef6a)[10] = m2c::m.dummyf_3ef6a; -db (& dummyf_3ef74)[10] = m2c::m.dummyf_3ef74; -db (& dummyf_3ef7e)[10] = m2c::m.dummyf_3ef7e; -db (& dummyf_3ef88)[10] = m2c::m.dummyf_3ef88; -db (& dummyf_3ef92)[13] = m2c::m.dummyf_3ef92; -db (& dummyf_3ef9f)[10] = m2c::m.dummyf_3ef9f; -db (& dummyf_3efa9)[11] = m2c::m.dummyf_3efa9; -db (& dummyf_3efb4)[10] = m2c::m.dummyf_3efb4; -db (& dummyf_3efbe)[11] = m2c::m.dummyf_3efbe; -db (& dummyf_3efc9)[10] = m2c::m.dummyf_3efc9; -db (& dummyf_3efd3)[10] = m2c::m.dummyf_3efd3; -db (& dummyf_3efdd)[10] = m2c::m.dummyf_3efdd; -db (& dummyf_3efe7)[10] = m2c::m.dummyf_3efe7; -db (& dummyf_3eff1)[11] = m2c::m.dummyf_3eff1; -db (& dummyf_3effc)[11] = m2c::m.dummyf_3effc; -db (& dummyf_3f007)[11] = m2c::m.dummyf_3f007; -db (& dummyf_3f012)[10] = m2c::m.dummyf_3f012; -db (& dummyf_3f01c)[10] = m2c::m.dummyf_3f01c; -db (& dummyf_3f026)[9] = m2c::m.dummyf_3f026; -db (& dummyf_3f02f)[32] = m2c::m.dummyf_3f02f; -db (& dummyf_3f04f)[32] = m2c::m.dummyf_3f04f; -db (& dummyf_3f06f)[32] = m2c::m.dummyf_3f06f; -db (& dummyf_3f08f)[32] = m2c::m.dummyf_3f08f; -db (& dummyf_3f0af)[32] = m2c::m.dummyf_3f0af; -db (& dummyf_3f0cf)[32] = m2c::m.dummyf_3f0cf; -db (& dummyf_3f0ef)[32] = m2c::m.dummyf_3f0ef; -db (& dummyf_3f10f)[32] = m2c::m.dummyf_3f10f; -db (& dummyf_3f12f)[32] = m2c::m.dummyf_3f12f; -db (& dummyf_3f14f)[32] = m2c::m.dummyf_3f14f; -db (& dummyf_3f16f)[32] = m2c::m.dummyf_3f16f; +db (& dummyf_3e8c5)[32] = m2c::m.dummyf_3e8c5; +db (& dummyf_3e8e5)[32] = m2c::m.dummyf_3e8e5; +db (& dummyf_3e905)[32] = m2c::m.dummyf_3e905; +db (& dummyf_3e925)[32] = m2c::m.dummyf_3e925; +db (& dummyf_3e945)[32] = m2c::m.dummyf_3e945; +db (& dummyf_3e965)[32] = m2c::m.dummyf_3e965; +db (& dummyf_3e985)[32] = m2c::m.dummyf_3e985; +db (& dummyf_3e9a5)[32] = m2c::m.dummyf_3e9a5; +db (& dummyf_3e9c5)[32] = m2c::m.dummyf_3e9c5; +db (& dummyf_3e9e5)[32] = m2c::m.dummyf_3e9e5; +db (& dummyf_3ea05)[32] = m2c::m.dummyf_3ea05; +db (& dummyf_3ea25)[32] = m2c::m.dummyf_3ea25; +db (& dummyf_3ea45)[32] = m2c::m.dummyf_3ea45; +db (& dummyf_3ea65)[32] = m2c::m.dummyf_3ea65; +db (& dummyf_3ea85)[32] = m2c::m.dummyf_3ea85; +db (& dummyf_3eaa5)[32] = m2c::m.dummyf_3eaa5; +db (& dummyf_3eac5)[32] = m2c::m.dummyf_3eac5; +db (& dummyf_3eae5)[32] = m2c::m.dummyf_3eae5; +db (& dummyf_3eb05)[32] = m2c::m.dummyf_3eb05; +db (& dummyf_3eb25)[32] = m2c::m.dummyf_3eb25; +db (& dummyf_3eb45)[32] = m2c::m.dummyf_3eb45; +db (& dummyf_3eb65)[32] = m2c::m.dummyf_3eb65; +db (& dummyf_3eb85)[32] = m2c::m.dummyf_3eb85; +db (& dummyf_3eba5)[32] = m2c::m.dummyf_3eba5; +db (& dummyf_3ebc5)[32] = m2c::m.dummyf_3ebc5; +db (& dummyf_3ebe5)[32] = m2c::m.dummyf_3ebe5; +db (& dummyf_3ec05)[32] = m2c::m.dummyf_3ec05; +db (& dummyf_3ec25)[32] = m2c::m.dummyf_3ec25; +db (& dummyf_3ec45)[32] = m2c::m.dummyf_3ec45; +db (& dummyf_3ec65)[32] = m2c::m.dummyf_3ec65; +db (& dummyf_3ec85)[32] = m2c::m.dummyf_3ec85; +db (& dummyf_3eca5)[32] = m2c::m.dummyf_3eca5; +db (& dummyf_3ecc5)[32] = m2c::m.dummyf_3ecc5; +db (& dummyf_3ece5)[32] = m2c::m.dummyf_3ece5; +db (& dummyf_3ed05)[32] = m2c::m.dummyf_3ed05; +db (& dummyf_3ed25)[32] = m2c::m.dummyf_3ed25; +db (& dummyf_3ed45)[32] = m2c::m.dummyf_3ed45; +db (& dummyf_3ed65)[32] = m2c::m.dummyf_3ed65; +db (& dummyf_3ed85)[32] = m2c::m.dummyf_3ed85; +db (& dummyf_3eda5)[32] = m2c::m.dummyf_3eda5; +db (& dummyf_3edc5)[32] = m2c::m.dummyf_3edc5; +db (& dummyf_3ede5)[32] = m2c::m.dummyf_3ede5; +db (& dummyf_3ee05)[32] = m2c::m.dummyf_3ee05; +db (& dummyf_3ee25)[32] = m2c::m.dummyf_3ee25; +db (& dummyf_3ee45)[32] = m2c::m.dummyf_3ee45; +db (& dummyf_3ee65)[32] = m2c::m.dummyf_3ee65; +db (& dummyf_3ee85)[32] = m2c::m.dummyf_3ee85; +db (& dummyf_3eea5)[32] = m2c::m.dummyf_3eea5; +db (& dummyf_3eec5)[32] = m2c::m.dummyf_3eec5; +db (& dummyf_3eee5)[32] = m2c::m.dummyf_3eee5; +db (& dummyf_3ef05)[32] = m2c::m.dummyf_3ef05; +db (& dummyf_3ef25)[32] = m2c::m.dummyf_3ef25; +db (& dummyf_3ef45)[32] = m2c::m.dummyf_3ef45; +db (& dummyf_3ef65)[32] = m2c::m.dummyf_3ef65; +db (& dummyf_3ef85)[32] = m2c::m.dummyf_3ef85; +db (& dummyf_3efa5)[32] = m2c::m.dummyf_3efa5; +db (& dummyf_3efc5)[32] = m2c::m.dummyf_3efc5; +db (& dummyf_3efe5)[32] = m2c::m.dummyf_3efe5; +db (& dummyf_3f005)[32] = m2c::m.dummyf_3f005; +db (& dummyf_3f025)[32] = m2c::m.dummyf_3f025; +db (& dummyf_3f045)[32] = m2c::m.dummyf_3f045; +db (& dummyf_3f065)[32] = m2c::m.dummyf_3f065; +db (& dummyf_3f085)[32] = m2c::m.dummyf_3f085; +db (& dummyf_3f0a5)[32] = m2c::m.dummyf_3f0a5; +db (& dummyf_3f0c5)[32] = m2c::m.dummyf_3f0c5; +db (& dummyf_3f0e5)[32] = m2c::m.dummyf_3f0e5; +db (& dummyf_3f105)[32] = m2c::m.dummyf_3f105; +db (& dummyf_3f125)[32] = m2c::m.dummyf_3f125; +db (& dummyf_3f145)[32] = m2c::m.dummyf_3f145; +db (& dummyf_3f165)[32] = m2c::m.dummyf_3f165; +db& dummyf_3f185 = m2c::m.dummyf_3f185; +db& dummyf_3f186 = m2c::m.dummyf_3f186; +db& dummyf_3f187 = m2c::m.dummyf_3f187; +db& dummyf_3f188 = m2c::m.dummyf_3f188; +db& dummyf_3f189 = m2c::m.dummyf_3f189; +db& dummyf_3f18a = m2c::m.dummyf_3f18a; +db& dummyf_3f18b = m2c::m.dummyf_3f18b; +db& dummyf_3f18c = m2c::m.dummyf_3f18c; +db& dummyf_3f18d = m2c::m.dummyf_3f18d; +db& dummyf_3f18e = m2c::m.dummyf_3f18e; db& dummyf_3f18f = m2c::m.dummyf_3f18f; db& dummyf_3f190 = m2c::m.dummyf_3f190; db& dummyf_3f191 = m2c::m.dummyf_3f191; @@ -5562,7 +8395,7 @@ dw& word_4d78d = m2c::m.word_4d78d; dw& word_4d78f = m2c::m.word_4d78f; dw& word_4d791 = m2c::m.word_4d791; dw& word_4d793 = m2c::m.word_4d793; -db& byte_4d795 = m2c::m.byte_4d795; +db& unk_4d795 = m2c::m.unk_4d795; db (& dummyf_3f1b6)[32] = m2c::m.dummyf_3f1b6; db (& dummyf_3f1d6)[32] = m2c::m.dummyf_3f1d6; db (& dummyf_3f1f6)[32] = m2c::m.dummyf_3f1f6; @@ -5599,207 +8432,34 @@ db& dummyf_3f369 = m2c::m.dummyf_3f369; db& dummyf_3f36a = m2c::m.dummyf_3f36a; db& dummyf_3f36b = m2c::m.dummyf_3f36b; db& dummyf_3f36c = m2c::m.dummyf_3f36c; -db& byte_4d94d = m2c::m.byte_4d94d; -db& dummyf_3f36e = m2c::m.dummyf_3f36e; -db& dummyf_3f370 = m2c::m.dummyf_3f370; -db& dummyf_3f372 = m2c::m.dummyf_3f372; -db& dummyf_3f374 = m2c::m.dummyf_3f374; -db& dummyf_3f376 = m2c::m.dummyf_3f376; -db& dummyf_3f378 = m2c::m.dummyf_3f378; -db& dummyf_3f37a = m2c::m.dummyf_3f37a; -db& dummyf_3f37c = m2c::m.dummyf_3f37c; -db& dummyf_3f37e = m2c::m.dummyf_3f37e; -db& dummyf_3f380 = m2c::m.dummyf_3f380; -db& dummyf_3f382 = m2c::m.dummyf_3f382; -db& dummyf_3f384 = m2c::m.dummyf_3f384; -db& dummyf_3f386 = m2c::m.dummyf_3f386; -db& dummyf_3f388 = m2c::m.dummyf_3f388; -db& dummyf_3f38a = m2c::m.dummyf_3f38a; -db& dummyf_3f38c = m2c::m.dummyf_3f38c; -db& dummyf_3f38e = m2c::m.dummyf_3f38e; -db& dummyf_3f390 = m2c::m.dummyf_3f390; -db& dummyf_3f392 = m2c::m.dummyf_3f392; -db& dummyf_3f394 = m2c::m.dummyf_3f394; -db& dummyf_3f396 = m2c::m.dummyf_3f396; -db& dummyf_3f398 = m2c::m.dummyf_3f398; -db& dummyf_3f39a = m2c::m.dummyf_3f39a; -db& dummyf_3f39c = m2c::m.dummyf_3f39c; -db& dummyf_3f39e = m2c::m.dummyf_3f39e; -db& dummyf_3f3a0 = m2c::m.dummyf_3f3a0; -db& dummyf_3f3a2 = m2c::m.dummyf_3f3a2; -db& dummyf_3f3a4 = m2c::m.dummyf_3f3a4; -db& dummyf_3f3a6 = m2c::m.dummyf_3f3a6; -db& dummyf_3f3a8 = m2c::m.dummyf_3f3a8; -db& dummyf_3f3aa = m2c::m.dummyf_3f3aa; -db& dummyf_3f3ac = m2c::m.dummyf_3f3ac; -db& dummyf_3f3ae = m2c::m.dummyf_3f3ae; -db& dummyf_3f3b0 = m2c::m.dummyf_3f3b0; -db& dummyf_3f3b2 = m2c::m.dummyf_3f3b2; -db& dummyf_3f3b4 = m2c::m.dummyf_3f3b4; -db& dummyf_3f3b6 = m2c::m.dummyf_3f3b6; -db& dummyf_3f3b8 = m2c::m.dummyf_3f3b8; -db& dummyf_3f3ba = m2c::m.dummyf_3f3ba; -db& dummyf_3f3bc = m2c::m.dummyf_3f3bc; -db& dummyf_3f3be = m2c::m.dummyf_3f3be; -db& dummyf_3f3c0 = m2c::m.dummyf_3f3c0; -db& dummyf_3f3c2 = m2c::m.dummyf_3f3c2; -db& dummyf_3f3c4 = m2c::m.dummyf_3f3c4; -db& dummyf_3f3c6 = m2c::m.dummyf_3f3c6; -db& dummyf_3f3c8 = m2c::m.dummyf_3f3c8; -db& dummyf_3f3ca = m2c::m.dummyf_3f3ca; -db& dummyf_3f3cc = m2c::m.dummyf_3f3cc; -db& dummyf_3f3ce = m2c::m.dummyf_3f3ce; -db& dummyf_3f3d0 = m2c::m.dummyf_3f3d0; -db& dummyf_3f3d2 = m2c::m.dummyf_3f3d2; -db& dummyf_3f3d4 = m2c::m.dummyf_3f3d4; -db& dummyf_3f3d6 = m2c::m.dummyf_3f3d6; -db& dummyf_3f3d8 = m2c::m.dummyf_3f3d8; -db& dummyf_3f3da = m2c::m.dummyf_3f3da; -db& dummyf_3f3dc = m2c::m.dummyf_3f3dc; -db& dummyf_3f3de = m2c::m.dummyf_3f3de; -db& dummyf_3f3e0 = m2c::m.dummyf_3f3e0; -db& dummyf_3f3e2 = m2c::m.dummyf_3f3e2; -db& dummyf_3f3e4 = m2c::m.dummyf_3f3e4; -db& dummyf_3f3e6 = m2c::m.dummyf_3f3e6; -db& dummyf_3f3e8 = m2c::m.dummyf_3f3e8; -db& dummyf_3f3ea = m2c::m.dummyf_3f3ea; -db& dummyf_3f3ec = m2c::m.dummyf_3f3ec; -db& dummyf_3f3ee = m2c::m.dummyf_3f3ee; -db& dummyf_3f3f0 = m2c::m.dummyf_3f3f0; -db& dummyf_3f3f2 = m2c::m.dummyf_3f3f2; -db& dummyf_3f3f4 = m2c::m.dummyf_3f3f4; -db& dummyf_3f3f6 = m2c::m.dummyf_3f3f6; -db& dummyf_3f3f8 = m2c::m.dummyf_3f3f8; -db& dummyf_3f3fa = m2c::m.dummyf_3f3fa; -db& dummyf_3f3fc = m2c::m.dummyf_3f3fc; -db& dummyf_3f3fe = m2c::m.dummyf_3f3fe; -db& dummyf_3f400 = m2c::m.dummyf_3f400; -db& dummyf_3f402 = m2c::m.dummyf_3f402; -db& dummyf_3f404 = m2c::m.dummyf_3f404; -db& dummyf_3f406 = m2c::m.dummyf_3f406; -db& dummyf_3f408 = m2c::m.dummyf_3f408; -db& dummyf_3f40a = m2c::m.dummyf_3f40a; -db& dummyf_3f40c = m2c::m.dummyf_3f40c; -db& dummyf_3f40e = m2c::m.dummyf_3f40e; -db& dummyf_3f410 = m2c::m.dummyf_3f410; -db& dummyf_3f412 = m2c::m.dummyf_3f412; -db& dummyf_3f414 = m2c::m.dummyf_3f414; -db& dummyf_3f416 = m2c::m.dummyf_3f416; -db& dummyf_3f418 = m2c::m.dummyf_3f418; -db& dummyf_3f41a = m2c::m.dummyf_3f41a; -db& dummyf_3f41c = m2c::m.dummyf_3f41c; -db& dummyf_3f41e = m2c::m.dummyf_3f41e; -db& dummyf_3f420 = m2c::m.dummyf_3f420; -db& dummyf_3f422 = m2c::m.dummyf_3f422; -db& dummyf_3f424 = m2c::m.dummyf_3f424; -db& dummyf_3f426 = m2c::m.dummyf_3f426; -db& dummyf_3f428 = m2c::m.dummyf_3f428; -db& dummyf_3f42a = m2c::m.dummyf_3f42a; -db& dummyf_3f42c = m2c::m.dummyf_3f42c; -db& dummyf_3f42e = m2c::m.dummyf_3f42e; -db& dummyf_3f430 = m2c::m.dummyf_3f430; -db& dummyf_3f432 = m2c::m.dummyf_3f432; -db& dummyf_3f434 = m2c::m.dummyf_3f434; -db& dummyf_3f436 = m2c::m.dummyf_3f436; -db& dummyf_3f438 = m2c::m.dummyf_3f438; -db& dummyf_3f43a = m2c::m.dummyf_3f43a; -db& dummyf_3f43c = m2c::m.dummyf_3f43c; -db& dummyf_3f43e = m2c::m.dummyf_3f43e; -db& dummyf_3f440 = m2c::m.dummyf_3f440; -db& dummyf_3f442 = m2c::m.dummyf_3f442; -db& dummyf_3f444 = m2c::m.dummyf_3f444; -db& dummyf_3f446 = m2c::m.dummyf_3f446; -db& dummyf_3f448 = m2c::m.dummyf_3f448; -db& dummyf_3f44a = m2c::m.dummyf_3f44a; -db& dummyf_3f44c = m2c::m.dummyf_3f44c; -db& dummyf_3f44e = m2c::m.dummyf_3f44e; -db& dummyf_3f450 = m2c::m.dummyf_3f450; -db& dummyf_3f452 = m2c::m.dummyf_3f452; -db& dummyf_3f454 = m2c::m.dummyf_3f454; -db& dummyf_3f456 = m2c::m.dummyf_3f456; -db& dummyf_3f458 = m2c::m.dummyf_3f458; -db& dummyf_3f45a = m2c::m.dummyf_3f45a; -db& dummyf_3f45c = m2c::m.dummyf_3f45c; -db& dummyf_3f45e = m2c::m.dummyf_3f45e; -db& dummyf_3f460 = m2c::m.dummyf_3f460; -db& dummyf_3f462 = m2c::m.dummyf_3f462; -db& dummyf_3f464 = m2c::m.dummyf_3f464; -db& dummyf_3f466 = m2c::m.dummyf_3f466; -db& dummyf_3f468 = m2c::m.dummyf_3f468; -db& dummyf_3f46a = m2c::m.dummyf_3f46a; -db& dummyf_3f46c = m2c::m.dummyf_3f46c; -db& dummyf_3f46e = m2c::m.dummyf_3f46e; -db& dummyf_3f470 = m2c::m.dummyf_3f470; -db& dummyf_3f472 = m2c::m.dummyf_3f472; -db& dummyf_3f474 = m2c::m.dummyf_3f474; -db& dummyf_3f476 = m2c::m.dummyf_3f476; -db& dummyf_3f478 = m2c::m.dummyf_3f478; -db& dummyf_3f47a = m2c::m.dummyf_3f47a; -db& dummyf_3f47c = m2c::m.dummyf_3f47c; -db& dummyf_3f47e = m2c::m.dummyf_3f47e; -db& dummyf_3f480 = m2c::m.dummyf_3f480; -db& dummyf_3f482 = m2c::m.dummyf_3f482; -db& dummyf_3f484 = m2c::m.dummyf_3f484; -db& dummyf_3f486 = m2c::m.dummyf_3f486; -db& dummyf_3f488 = m2c::m.dummyf_3f488; -db& dummyf_3f48a = m2c::m.dummyf_3f48a; -db& dummyf_3f48c = m2c::m.dummyf_3f48c; -db& dummyf_3f48e = m2c::m.dummyf_3f48e; -db& dummyf_3f490 = m2c::m.dummyf_3f490; -db& dummyf_3f492 = m2c::m.dummyf_3f492; -db& dummyf_3f494 = m2c::m.dummyf_3f494; -db& dummyf_3f496 = m2c::m.dummyf_3f496; -db& dummyf_3f498 = m2c::m.dummyf_3f498; -db& dummyf_3f49a = m2c::m.dummyf_3f49a; -db& dummyf_3f49c = m2c::m.dummyf_3f49c; -db& dummyf_3f49e = m2c::m.dummyf_3f49e; -db& dummyf_3f4a0 = m2c::m.dummyf_3f4a0; -db& dummyf_3f4a2 = m2c::m.dummyf_3f4a2; -db& dummyf_3f4a4 = m2c::m.dummyf_3f4a4; -db& dummyf_3f4a6 = m2c::m.dummyf_3f4a6; -db& dummyf_3f4a8 = m2c::m.dummyf_3f4a8; -db& dummyf_3f4aa = m2c::m.dummyf_3f4aa; -db& dummyf_3f4ac = m2c::m.dummyf_3f4ac; -db& dummyf_3f4ae = m2c::m.dummyf_3f4ae; -db& dummyf_3f4b0 = m2c::m.dummyf_3f4b0; -db& dummyf_3f4b2 = m2c::m.dummyf_3f4b2; -db& dummyf_3f4b4 = m2c::m.dummyf_3f4b4; -db& dummyf_3f4b6 = m2c::m.dummyf_3f4b6; -db& dummyf_3f4b8 = m2c::m.dummyf_3f4b8; -db& dummyf_3f4ba = m2c::m.dummyf_3f4ba; -db& dummyf_3f4bc = m2c::m.dummyf_3f4bc; -db& dummyf_3f4be = m2c::m.dummyf_3f4be; -db& dummyf_3f4c0 = m2c::m.dummyf_3f4c0; -db& dummyf_3f4c2 = m2c::m.dummyf_3f4c2; -db& dummyf_3f4c4 = m2c::m.dummyf_3f4c4; -db& dummyf_3f4c6 = m2c::m.dummyf_3f4c6; -db& dummyf_3f4c8 = m2c::m.dummyf_3f4c8; -db& dummyf_3f4ca = m2c::m.dummyf_3f4ca; -db& dummyf_3f4cc = m2c::m.dummyf_3f4cc; -db& dummyf_3f4ce = m2c::m.dummyf_3f4ce; -db& dummyf_3f4d0 = m2c::m.dummyf_3f4d0; -db& dummyf_3f4d2 = m2c::m.dummyf_3f4d2; -db& dummyf_3f4d4 = m2c::m.dummyf_3f4d4; -db& dummyf_3f4d6 = m2c::m.dummyf_3f4d6; -db& dummyf_3f4d8 = m2c::m.dummyf_3f4d8; -db& dummyf_3f4da = m2c::m.dummyf_3f4da; -db& dummyf_3f4dc = m2c::m.dummyf_3f4dc; -db& dummyf_3f4de = m2c::m.dummyf_3f4de; -db& dummyf_3f4e0 = m2c::m.dummyf_3f4e0; -db& dummyf_3f4e2 = m2c::m.dummyf_3f4e2; -db& dummyf_3f4e4 = m2c::m.dummyf_3f4e4; -db& dummyf_3f4e6 = m2c::m.dummyf_3f4e6; -db& dummyf_3f4e8 = m2c::m.dummyf_3f4e8; -db& dummyf_3f4ea = m2c::m.dummyf_3f4ea; -db& dummyf_3f4ec = m2c::m.dummyf_3f4ec; -db& dummyf_3f4ee = m2c::m.dummyf_3f4ee; -db& dummyf_3f4f0 = m2c::m.dummyf_3f4f0; -db& dummyf_3f4f2 = m2c::m.dummyf_3f4f2; -db& dummyf_3f4f4 = m2c::m.dummyf_3f4f4; -db& dummyf_3f4f6 = m2c::m.dummyf_3f4f6; -db& dummyf_3f4f8 = m2c::m.dummyf_3f4f8; -db& dummyf_3f4fa = m2c::m.dummyf_3f4fa; -db (& dummyf_3f4fc)[32] = m2c::m.dummyf_3f4fc; +db& unk_4d94d = m2c::m.unk_4d94d; +db (& dummyf_3f36e)[32] = m2c::m.dummyf_3f36e; +db (& dummyf_3f38e)[32] = m2c::m.dummyf_3f38e; +db (& dummyf_3f3ae)[32] = m2c::m.dummyf_3f3ae; +db (& dummyf_3f3ce)[32] = m2c::m.dummyf_3f3ce; +db (& dummyf_3f3ee)[32] = m2c::m.dummyf_3f3ee; +db (& dummyf_3f40e)[32] = m2c::m.dummyf_3f40e; +db (& dummyf_3f42e)[32] = m2c::m.dummyf_3f42e; +db (& dummyf_3f44e)[32] = m2c::m.dummyf_3f44e; +db (& dummyf_3f46e)[32] = m2c::m.dummyf_3f46e; +db (& dummyf_3f48e)[32] = m2c::m.dummyf_3f48e; +db (& dummyf_3f4ae)[32] = m2c::m.dummyf_3f4ae; +db (& dummyf_3f4ce)[32] = m2c::m.dummyf_3f4ce; +db (& dummyf_3f4ee)[32] = m2c::m.dummyf_3f4ee; +db& dummyf_3f50e = m2c::m.dummyf_3f50e; +db& dummyf_3f50f = m2c::m.dummyf_3f50f; +db& dummyf_3f510 = m2c::m.dummyf_3f510; +db& dummyf_3f511 = m2c::m.dummyf_3f511; +db& dummyf_3f512 = m2c::m.dummyf_3f512; +db& dummyf_3f513 = m2c::m.dummyf_3f513; +db& dummyf_3f514 = m2c::m.dummyf_3f514; +db& dummyf_3f515 = m2c::m.dummyf_3f515; +db& dummyf_3f516 = m2c::m.dummyf_3f516; +db& dummyf_3f517 = m2c::m.dummyf_3f517; +db& dummyf_3f518 = m2c::m.dummyf_3f518; +db& dummyf_3f519 = m2c::m.dummyf_3f519; +db& dummyf_3f51a = m2c::m.dummyf_3f51a; +db& dummyf_3f51b = m2c::m.dummyf_3f51b; db& dummyf_3f51c = m2c::m.dummyf_3f51c; db& dummyf_3f51d = m2c::m.dummyf_3f51d; db& dummyf_3f51e = m2c::m.dummyf_3f51e; @@ -5838,65 +8498,80 @@ dw& word_4db2f = m2c::m.word_4db2f; dw& word_4db31 = m2c::m.word_4db31; db& byte_4db33 = m2c::m.byte_4db33; dw& word_4db34 = m2c::m.word_4db34; -dw (& word_4db36)[2] = m2c::m.word_4db36; +dw& word_4db36 = m2c::m.word_4db36; +db& dummyf_3f558 = m2c::m.dummyf_3f558; +db& dummyf_3f559 = m2c::m.dummyf_3f559; dw& word_4db3a = m2c::m.word_4db3a; -db (& byte_4db3c)[26] = m2c::m.byte_4db3c; -db (& dummyf_3f576)[24] = m2c::m.dummyf_3f576; -db (& dummyf_3f58e)[11] = m2c::m.dummyf_3f58e; -db (& dummyf_3f599)[9] = m2c::m.dummyf_3f599; -db (& dummyf_3f5a2)[9] = m2c::m.dummyf_3f5a2; -db (& dummyf_3f5ab)[9] = m2c::m.dummyf_3f5ab; -db (& dummyf_3f5b4)[9] = m2c::m.dummyf_3f5b4; -db (& dummyf_3f5bd)[9] = m2c::m.dummyf_3f5bd; -db (& dummyf_3f5c6)[9] = m2c::m.dummyf_3f5c6; -db (& dummyf_3f5cf)[9] = m2c::m.dummyf_3f5cf; -db (& dummyf_3f5d8)[20] = m2c::m.dummyf_3f5d8; -db (& dummyf_3f5ec)[14] = m2c::m.dummyf_3f5ec; -db (& dummyf_3f5fa)[9] = m2c::m.dummyf_3f5fa; -db (& dummyf_3f603)[9] = m2c::m.dummyf_3f603; -db (& dummyf_3f60c)[9] = m2c::m.dummyf_3f60c; -db (& dummyf_3f615)[9] = m2c::m.dummyf_3f615; -db (& dummyf_3f61e)[9] = m2c::m.dummyf_3f61e; -db (& dummyf_3f627)[9] = m2c::m.dummyf_3f627; -db (& dummyf_3f630)[16] = m2c::m.dummyf_3f630; -db (& dummyf_3f640)[18] = m2c::m.dummyf_3f640; -db (& dummyf_3f652)[18] = m2c::m.dummyf_3f652; -db (& dummyf_3f664)[38] = m2c::m.dummyf_3f664; -db (& dummyf_3f68a)[9] = m2c::m.dummyf_3f68a; -db (& dummyf_3f693)[9] = m2c::m.dummyf_3f693; -db (& dummyf_3f69c)[9] = m2c::m.dummyf_3f69c; -db (& dummyf_3f6a5)[9] = m2c::m.dummyf_3f6a5; -db (& dummyf_3f6ae)[9] = m2c::m.dummyf_3f6ae; -db (& dummyf_3f6b7)[9] = m2c::m.dummyf_3f6b7; -db (& dummyf_3f6c0)[9] = m2c::m.dummyf_3f6c0; -db (& dummyf_3f6c9)[9] = m2c::m.dummyf_3f6c9; -db (& dummyf_3f6d2)[9] = m2c::m.dummyf_3f6d2; -db (& dummyf_3f6db)[13] = m2c::m.dummyf_3f6db; -db (& dummyf_3f6e8)[21] = m2c::m.dummyf_3f6e8; -db (& dummyf_3f6fd)[9] = m2c::m.dummyf_3f6fd; -db (& dummyf_3f706)[9] = m2c::m.dummyf_3f706; -db (& dummyf_3f70f)[9] = m2c::m.dummyf_3f70f; -db (& dummyf_3f718)[9] = m2c::m.dummyf_3f718; -db (& dummyf_3f721)[9] = m2c::m.dummyf_3f721; -db (& dummyf_3f72a)[9] = m2c::m.dummyf_3f72a; -db (& dummyf_3f733)[19] = m2c::m.dummyf_3f733; -db (& dummyf_3f746)[18] = m2c::m.dummyf_3f746; -db (& dummyf_3f758)[18] = m2c::m.dummyf_3f758; -db (& dummyf_3f76a)[12] = m2c::m.dummyf_3f76a; +db& byte_4db3c = m2c::m.byte_4db3c; +db (& dummyf_3f55d)[32] = m2c::m.dummyf_3f55d; +db (& dummyf_3f57d)[32] = m2c::m.dummyf_3f57d; +db (& dummyf_3f59d)[32] = m2c::m.dummyf_3f59d; +db (& dummyf_3f5bd)[32] = m2c::m.dummyf_3f5bd; +db (& dummyf_3f5dd)[32] = m2c::m.dummyf_3f5dd; +db (& dummyf_3f5fd)[32] = m2c::m.dummyf_3f5fd; +db (& dummyf_3f61d)[32] = m2c::m.dummyf_3f61d; +db (& dummyf_3f63d)[32] = m2c::m.dummyf_3f63d; +db (& dummyf_3f65d)[32] = m2c::m.dummyf_3f65d; +db (& dummyf_3f67d)[32] = m2c::m.dummyf_3f67d; +db (& dummyf_3f69d)[32] = m2c::m.dummyf_3f69d; +db (& dummyf_3f6bd)[32] = m2c::m.dummyf_3f6bd; +db (& dummyf_3f6dd)[32] = m2c::m.dummyf_3f6dd; +db (& dummyf_3f6fd)[32] = m2c::m.dummyf_3f6fd; +db (& dummyf_3f71d)[32] = m2c::m.dummyf_3f71d; +db (& dummyf_3f73d)[32] = m2c::m.dummyf_3f73d; +db& dummyf_3f75d = m2c::m.dummyf_3f75d; +db& dummyf_3f75e = m2c::m.dummyf_3f75e; +db& dummyf_3f75f = m2c::m.dummyf_3f75f; +db& dummyf_3f760 = m2c::m.dummyf_3f760; +db& dummyf_3f761 = m2c::m.dummyf_3f761; +db& dummyf_3f762 = m2c::m.dummyf_3f762; +db& dummyf_3f763 = m2c::m.dummyf_3f763; +db& dummyf_3f764 = m2c::m.dummyf_3f764; +db& dummyf_3f765 = m2c::m.dummyf_3f765; +db& dummyf_3f766 = m2c::m.dummyf_3f766; +db& dummyf_3f767 = m2c::m.dummyf_3f767; +db& dummyf_3f768 = m2c::m.dummyf_3f768; +db& dummyf_3f769 = m2c::m.dummyf_3f769; +db& dummyf_3f76a = m2c::m.dummyf_3f76a; +db& dummyf_3f76b = m2c::m.dummyf_3f76b; +db& dummyf_3f76c = m2c::m.dummyf_3f76c; +db& dummyf_3f76d = m2c::m.dummyf_3f76d; +db& dummyf_3f76e = m2c::m.dummyf_3f76e; +db& dummyf_3f76f = m2c::m.dummyf_3f76f; +db& dummyf_3f770 = m2c::m.dummyf_3f770; +db& dummyf_3f771 = m2c::m.dummyf_3f771; +db& dummyf_3f772 = m2c::m.dummyf_3f772; +db& dummyf_3f773 = m2c::m.dummyf_3f773; +db& dummyf_3f774 = m2c::m.dummyf_3f774; +db& dummyf_3f775 = m2c::m.dummyf_3f775; dw& word_4dd56 = m2c::m.word_4dd56; -db (& dummyf_3f778)[6] = m2c::m.dummyf_3f778; +db& dummyf_3f778 = m2c::m.dummyf_3f778; +db& dummyf_3f779 = m2c::m.dummyf_3f779; +db& dummyf_3f77a = m2c::m.dummyf_3f77a; +db& dummyf_3f77b = m2c::m.dummyf_3f77b; +db& dummyf_3f77c = m2c::m.dummyf_3f77c; +db& dummyf_3f77d = m2c::m.dummyf_3f77d; dw& word_4dd5e = m2c::m.word_4dd5e; -db (& byte_4dd60)[2] = m2c::m.byte_4dd60; +dw& word_4dd60 = m2c::m.word_4dd60; dw& word_4dd62 = m2c::m.word_4dd62; dw& word_4dd64 = m2c::m.word_4dd64; -dw (& word_4dd66)[2] = m2c::m.word_4dd66; +dw& word_4dd66 = m2c::m.word_4dd66; +db& dummyf_3f788 = m2c::m.dummyf_3f788; +db& dummyf_3f789 = m2c::m.dummyf_3f789; db& dummyf_3f78a = m2c::m.dummyf_3f78a; db& dummyf_3f78b = m2c::m.dummyf_3f78b; dw& word_4dd6c = m2c::m.word_4dd6c; -db (& dummyf_3f78e)[6] = m2c::m.dummyf_3f78e; +db& dummyf_3f78e = m2c::m.dummyf_3f78e; +db& dummyf_3f78f = m2c::m.dummyf_3f78f; +db& dummyf_3f790 = m2c::m.dummyf_3f790; +db& dummyf_3f791 = m2c::m.dummyf_3f791; +db& dummyf_3f792 = m2c::m.dummyf_3f792; +db& dummyf_3f793 = m2c::m.dummyf_3f793; dw& word_4dd74 = m2c::m.word_4dd74; dw& word_4dd76 = m2c::m.word_4dd76; -dw (& word_4dd78)[2] = m2c::m.word_4dd78; +dw& word_4dd78 = m2c::m.word_4dd78; +db& dummyf_3f79a = m2c::m.dummyf_3f79a; +db& dummyf_3f79b = m2c::m.dummyf_3f79b; db& dummyf_3f79c = m2c::m.dummyf_3f79c; db& dummyf_3f79d = m2c::m.dummyf_3f79d; dw& word_4dd7e = m2c::m.word_4dd7e; @@ -5911,11 +8586,18 @@ db& dummyf_3f7a9 = m2c::m.dummyf_3f7a9; dw& word_4dd8a = m2c::m.word_4dd8a; dw& word_4dd8c = m2c::m.word_4dd8c; dw& word_4dd8e = m2c::m.word_4dd8e; -dw (& word_4dd90)[2] = m2c::m.word_4dd90; +dw& word_4dd90 = m2c::m.word_4dd90; +db& dummyf_3f7b2 = m2c::m.dummyf_3f7b2; +db& dummyf_3f7b3 = m2c::m.dummyf_3f7b3; dw& word_4dd94 = m2c::m.word_4dd94; dw& word_4dd96 = m2c::m.word_4dd96; dw& word_4dd98 = m2c::m.word_4dd98; -db (& dummyf_3f7ba)[6] = m2c::m.dummyf_3f7ba; +db& dummyf_3f7ba = m2c::m.dummyf_3f7ba; +db& dummyf_3f7bb = m2c::m.dummyf_3f7bb; +db& dummyf_3f7bc = m2c::m.dummyf_3f7bc; +db& dummyf_3f7bd = m2c::m.dummyf_3f7bd; +db& dummyf_3f7be = m2c::m.dummyf_3f7be; +db& dummyf_3f7bf = m2c::m.dummyf_3f7bf; dw& word_4dda0 = m2c::m.word_4dda0; dw& word_4dda2 = m2c::m.word_4dda2; dw& word_4dda4 = m2c::m.word_4dda4; @@ -5927,13 +8609,17 @@ db& dummyf_3f7ca = m2c::m.dummyf_3f7ca; db& dummyf_3f7cb = m2c::m.dummyf_3f7cb; db& dummyf_3f7cc = m2c::m.dummyf_3f7cc; db& dummyf_3f7cd = m2c::m.dummyf_3f7cd; -dw (& word_4ddae)[2] = m2c::m.word_4ddae; +dw& word_4ddae = m2c::m.word_4ddae; +db& dummyf_3f7d0 = m2c::m.dummyf_3f7d0; +db& dummyf_3f7d1 = m2c::m.dummyf_3f7d1; dw& word_4ddb2 = m2c::m.word_4ddb2; dw& word_4ddb4 = m2c::m.word_4ddb4; dw& word_4ddb6 = m2c::m.word_4ddb6; dw& word_4ddb8 = m2c::m.word_4ddb8; -db (& byte_4ddba)[2] = m2c::m.byte_4ddba; -dw (& word_4ddbc)[2] = m2c::m.word_4ddbc; +dw& word_4ddba = m2c::m.word_4ddba; +dw& word_4ddbc = m2c::m.word_4ddbc; +db& dummyf_3f7de = m2c::m.dummyf_3f7de; +db& dummyf_3f7df = m2c::m.dummyf_3f7df; db& dummyf_3f7e0 = m2c::m.dummyf_3f7e0; db& dummyf_3f7e1 = m2c::m.dummyf_3f7e1; db& dummyf_3f7e2 = m2c::m.dummyf_3f7e2; @@ -5953,7 +8639,9 @@ dw& word_4ddd2 = m2c::m.word_4ddd2; dw& word_4ddd4 = m2c::m.word_4ddd4; dw& word_4ddd6 = m2c::m.word_4ddd6; dw& word_4ddd8 = m2c::m.word_4ddd8; -dw (& word_4ddda)[2] = m2c::m.word_4ddda; +dw& word_4ddda = m2c::m.word_4ddda; +db& dummyf_3f7fc = m2c::m.dummyf_3f7fc; +db& dummyf_3f7fd = m2c::m.dummyf_3f7fd; db& dummyf_3f7fe = m2c::m.dummyf_3f7fe; db& dummyf_3f7ff = m2c::m.dummyf_3f7ff; db& dummyf_3f800 = m2c::m.dummyf_3f800; @@ -6023,21 +8711,21 @@ db& dummyf_3f843 = m2c::m.dummyf_3f843; db& dummyf_3f844 = m2c::m.dummyf_3f844; db& dummyf_3f845 = m2c::m.dummyf_3f845; db& byte_4de26 = m2c::m.byte_4de26; -db (& byte_4de27)[2] = m2c::m.byte_4de27; +dw& word_4de27 = m2c::m.word_4de27; db& byte_4de29 = m2c::m.byte_4de29; -db (& byte_4de2a)[2] = m2c::m.byte_4de2a; +dw& word_4de2a = m2c::m.word_4de2a; db& byte_4de2c = m2c::m.byte_4de2c; dw& word_4de2d = m2c::m.word_4de2d; dw& word_4de2f = m2c::m.word_4de2f; -db (& byte_4de31)[2] = m2c::m.byte_4de31; +dw& word_4de31 = m2c::m.word_4de31; dw& word_4de33 = m2c::m.word_4de33; -db (& byte_4de35)[2] = m2c::m.byte_4de35; +dw& word_4de35 = m2c::m.word_4de35; dw& word_4de37 = m2c::m.word_4de37; dw& word_4de39 = m2c::m.word_4de39; dw& word_4de3b = m2c::m.word_4de3b; dw& word_4de3d = m2c::m.word_4de3d; dw& word_4de3f = m2c::m.word_4de3f; -db (& byte_4de41)[2] = m2c::m.byte_4de41; +dw& word_4de41 = m2c::m.word_4de41; db& byte_4de43 = m2c::m.byte_4de43; dw& word_4de44 = m2c::m.word_4de44; dw& word_4de46 = m2c::m.word_4de46; @@ -6051,7 +8739,7 @@ db& byte_4de54 = m2c::m.byte_4de54; dw& word_4de55 = m2c::m.word_4de55; dw& word_4de57 = m2c::m.word_4de57; dw& word_4de59 = m2c::m.word_4de59; -db (& byte_4de5b)[2] = m2c::m.byte_4de5b; +dw& word_4de5b = m2c::m.word_4de5b; db& byte_4de5d = m2c::m.byte_4de5d; db& byte_4de5e = m2c::m.byte_4de5e; db& byte_4de5f = m2c::m.byte_4de5f; @@ -6060,88 +8748,82 @@ dw& word_4de62 = m2c::m.word_4de62; db& dummyf_3f884 = m2c::m.dummyf_3f884; db& byte_4de65 = m2c::m.byte_4de65; dw& word_4de66 = m2c::m.word_4de66; -db (& dummyf_3f888)[2] = m2c::m.dummyf_3f888; -db (& byte_4de6a)[8] = m2c::m.byte_4de6a; -char (& a00112233445566)[65] = m2c::m.a00112233445566; -char (& dummyf_3f8d3)[65] = m2c::m.dummyf_3f8d3; -char (& dummyf_3f914)[65] = m2c::m.dummyf_3f914; -char (& dummyf_3f955)[65] = m2c::m.dummyf_3f955; -char (& dummyf_3f996)[44] = m2c::m.dummyf_3f996; -db& dummyf_3f9c2 = m2c::m.dummyf_3f9c2; -db& dummyf_3f9c3 = m2c::m.dummyf_3f9c3; -db& dummyf_3f9c4 = m2c::m.dummyf_3f9c4; -db& dummyf_3f9c5 = m2c::m.dummyf_3f9c5; -char (& a045)[4] = m2c::m.a045; -db& dummyf_3f9ca = m2c::m.dummyf_3f9ca; -db& dummyf_3f9cb = m2c::m.dummyf_3f9cb; -db& dummyf_3f9cc = m2c::m.dummyf_3f9cc; -db& dummyf_3f9cd = m2c::m.dummyf_3f9cd; -char (& a090)[4] = m2c::m.a090; -char (& dummyf_3f9d2)[4] = m2c::m.dummyf_3f9d2; -char (& a135)[4] = m2c::m.a135; -db& dummyf_3f9da = m2c::m.dummyf_3f9da; -db& dummyf_3f9db = m2c::m.dummyf_3f9db; -db& dummyf_3f9dc = m2c::m.dummyf_3f9dc; -db& dummyf_3f9dd = m2c::m.dummyf_3f9dd; -char (& a180)[4] = m2c::m.a180; -db& dummyf_3f9e2 = m2c::m.dummyf_3f9e2; -db& dummyf_3f9e3 = m2c::m.dummyf_3f9e3; -db& dummyf_3f9e4 = m2c::m.dummyf_3f9e4; -db& dummyf_3f9e5 = m2c::m.dummyf_3f9e5; -char (& a225)[4] = m2c::m.a225; -db& dummyf_3f9ea = m2c::m.dummyf_3f9ea; -db& dummyf_3f9eb = m2c::m.dummyf_3f9eb; -db& dummyf_3f9ec = m2c::m.dummyf_3f9ec; -db& dummyf_3f9ed = m2c::m.dummyf_3f9ed; -char (& a270)[4] = m2c::m.a270; -char (& dummyf_3f9f2)[4] = m2c::m.dummyf_3f9f2; -char (& a315)[4] = m2c::m.a315; -db& dummyf_3f9fa = m2c::m.dummyf_3f9fa; -db& dummyf_3f9fb = m2c::m.dummyf_3f9fb; -db& dummyf_3f9fc = m2c::m.dummyf_3f9fc; -db& dummyf_3f9fd = m2c::m.dummyf_3f9fd; -db (& dummyf_3f9fe)[2] = m2c::m.dummyf_3f9fe; -db (& dummyf_3fa00)[14] = m2c::m.dummyf_3fa00; -db (& dummyf_3fa0e)[14] = m2c::m.dummyf_3fa0e; -db (& dummyf_3fa1c)[290] = m2c::m.dummyf_3fa1c; +db& dummyf_3f888 = m2c::m.dummyf_3f888; +db& dummyf_3f889 = m2c::m.dummyf_3f889; +db& byte_4de6a = m2c::m.byte_4de6a; +db (& dummyf_3f88b)[32] = m2c::m.dummyf_3f88b; +db (& dummyf_3f8ab)[32] = m2c::m.dummyf_3f8ab; +db (& dummyf_3f8cb)[32] = m2c::m.dummyf_3f8cb; +db (& dummyf_3f8eb)[32] = m2c::m.dummyf_3f8eb; +db (& dummyf_3f90b)[32] = m2c::m.dummyf_3f90b; +db (& dummyf_3f92b)[32] = m2c::m.dummyf_3f92b; +db (& dummyf_3f94b)[32] = m2c::m.dummyf_3f94b; +db (& dummyf_3f96b)[32] = m2c::m.dummyf_3f96b; +db (& dummyf_3f98b)[32] = m2c::m.dummyf_3f98b; +db (& dummyf_3f9ab)[32] = m2c::m.dummyf_3f9ab; +db (& dummyf_3f9cb)[32] = m2c::m.dummyf_3f9cb; +db (& dummyf_3f9eb)[32] = m2c::m.dummyf_3f9eb; +db (& dummyf_3fa0b)[32] = m2c::m.dummyf_3fa0b; +db (& dummyf_3fa2b)[32] = m2c::m.dummyf_3fa2b; +db (& dummyf_3fa4b)[32] = m2c::m.dummyf_3fa4b; +db (& dummyf_3fa6b)[32] = m2c::m.dummyf_3fa6b; +db (& dummyf_3fa8b)[32] = m2c::m.dummyf_3fa8b; +db (& dummyf_3faab)[32] = m2c::m.dummyf_3faab; +db (& dummyf_3facb)[32] = m2c::m.dummyf_3facb; +db (& dummyf_3faeb)[32] = m2c::m.dummyf_3faeb; +db (& dummyf_3fb0b)[32] = m2c::m.dummyf_3fb0b; +db& dummyf_3fb2b = m2c::m.dummyf_3fb2b; +db& dummyf_3fb2c = m2c::m.dummyf_3fb2c; +db& dummyf_3fb2d = m2c::m.dummyf_3fb2d; +db& dummyf_3fb2e = m2c::m.dummyf_3fb2e; +db& dummyf_3fb2f = m2c::m.dummyf_3fb2f; +db& dummyf_3fb30 = m2c::m.dummyf_3fb30; +db& dummyf_3fb31 = m2c::m.dummyf_3fb31; +db& dummyf_3fb32 = m2c::m.dummyf_3fb32; +db& dummyf_3fb33 = m2c::m.dummyf_3fb33; +db& dummyf_3fb34 = m2c::m.dummyf_3fb34; +db& dummyf_3fb35 = m2c::m.dummyf_3fb35; +db& dummyf_3fb36 = m2c::m.dummyf_3fb36; +db& dummyf_3fb37 = m2c::m.dummyf_3fb37; +db& dummyf_3fb38 = m2c::m.dummyf_3fb38; +db& dummyf_3fb39 = m2c::m.dummyf_3fb39; +db& dummyf_3fb3a = m2c::m.dummyf_3fb3a; +db& dummyf_3fb3b = m2c::m.dummyf_3fb3b; +db& dummyf_3fb3c = m2c::m.dummyf_3fb3c; +db& dummyf_3fb3d = m2c::m.dummyf_3fb3d; db& byte_4e11e = m2c::m.byte_4e11e; db& byte_4e11f = m2c::m.byte_4e11f; dw& word_4e120 = m2c::m.word_4e120; dw& word_4e122 = m2c::m.word_4e122; -char (& a70)[4] = m2c::m.a70; -char (& a80)[4] = m2c::m.a80; -char (& a90)[4] = m2c::m.a90; -char (& a80_0)[4] = m2c::m.a80_0; -char (& a70_0)[4] = m2c::m.a70_0; -char (& a60)[4] = m2c::m.a60; -char (& a50)[4] = m2c::m.a50; -char (& a40)[4] = m2c::m.a40; -char (& a30)[4] = m2c::m.a30; -char (& a20)[4] = m2c::m.a20; -char (& a10)[4] = m2c::m.a10; -char (& a00)[3] = m2c::m.a00; -db& dummyf_3fb73 = m2c::m.dummyf_3fb73; -char (& a10_0)[3] = m2c::m.a10_0; -db& dummyf_3fb77 = m2c::m.dummyf_3fb77; -char (& a20_0)[3] = m2c::m.a20_0; -db& dummyf_3fb7b = m2c::m.dummyf_3fb7b; -char (& a30_0)[3] = m2c::m.a30_0; -db& dummyf_3fb7f = m2c::m.dummyf_3fb7f; -char (& a40_0)[3] = m2c::m.a40_0; -db& dummyf_3fb83 = m2c::m.dummyf_3fb83; -char (& a50_0)[3] = m2c::m.a50_0; +db (& dummyf_3fb44)[32] = m2c::m.dummyf_3fb44; +db (& dummyf_3fb64)[32] = m2c::m.dummyf_3fb64; +db& dummyf_3fb84 = m2c::m.dummyf_3fb84; +db& dummyf_3fb85 = m2c::m.dummyf_3fb85; +db& dummyf_3fb86 = m2c::m.dummyf_3fb86; db& dummyf_3fb87 = m2c::m.dummyf_3fb87; -char (& a60_0)[3] = m2c::m.a60_0; +db& dummyf_3fb88 = m2c::m.dummyf_3fb88; +db& dummyf_3fb89 = m2c::m.dummyf_3fb89; +db& dummyf_3fb8a = m2c::m.dummyf_3fb8a; db& dummyf_3fb8b = m2c::m.dummyf_3fb8b; -char (& a70_1)[3] = m2c::m.a70_1; +db& dummyf_3fb8c = m2c::m.dummyf_3fb8c; +db& dummyf_3fb8d = m2c::m.dummyf_3fb8d; +db& dummyf_3fb8e = m2c::m.dummyf_3fb8e; db& dummyf_3fb8f = m2c::m.dummyf_3fb8f; -char (& a80_1)[3] = m2c::m.a80_1; +db& dummyf_3fb90 = m2c::m.dummyf_3fb90; +db& dummyf_3fb91 = m2c::m.dummyf_3fb91; +db& dummyf_3fb92 = m2c::m.dummyf_3fb92; db& dummyf_3fb93 = m2c::m.dummyf_3fb93; -char (& a90_0)[3] = m2c::m.a90_0; +db& dummyf_3fb94 = m2c::m.dummyf_3fb94; +db& dummyf_3fb95 = m2c::m.dummyf_3fb95; +db& dummyf_3fb96 = m2c::m.dummyf_3fb96; db& dummyf_3fb97 = m2c::m.dummyf_3fb97; -char (& a80_2)[3] = m2c::m.a80_2; +db& dummyf_3fb98 = m2c::m.dummyf_3fb98; +db& dummyf_3fb99 = m2c::m.dummyf_3fb99; +db& dummyf_3fb9a = m2c::m.dummyf_3fb9a; db& dummyf_3fb9b = m2c::m.dummyf_3fb9b; -char (& a70_2)[3] = m2c::m.a70_2; +db& dummyf_3fb9c = m2c::m.dummyf_3fb9c; +db& dummyf_3fb9d = m2c::m.dummyf_3fb9d; +db& dummyf_3fb9e = m2c::m.dummyf_3fb9e; db& dummyf_3fb9f = m2c::m.dummyf_3fb9f; dw& word_4e180 = m2c::m.word_4e180; dw& word_4e182 = m2c::m.word_4e182; @@ -6177,43 +8859,99 @@ db& byte_4e1ca = m2c::m.byte_4e1ca; dw& word_4e1cb = m2c::m.word_4e1cb; db& byte_4e1cd = m2c::m.byte_4e1cd; db& byte_4e1ce = m2c::m.byte_4e1ce; -db (& byte_4e1cf)[39] = m2c::m.byte_4e1cf; -db (& dummyf_3fc16)[4] = m2c::m.dummyf_3fc16; -char (& alandinggearrai)[20] = m2c::m.alandinggearrai; -char (& abrakeson)[10] = m2c::m.abrakeson; -char (& dummyf_3fc38)[2] = m2c::m.dummyf_3fc38; -char (& ag)[2] = m2c::m.ag; -db (& dummyf_3fc3c)[25] = m2c::m.dummyf_3fc3c; -db (& dummyf_3fc55)[10] = m2c::m.dummyf_3fc55; -db (& dummyf_3fc5f)[10] = m2c::m.dummyf_3fc5f; -db (& dummyf_3fc69)[11] = m2c::m.dummyf_3fc69; -db (& dummyf_3fc74)[10] = m2c::m.dummyf_3fc74; -db (& dummyf_3fc7e)[10] = m2c::m.dummyf_3fc7e; -db (& dummyf_3fc88)[11] = m2c::m.dummyf_3fc88; -db (& dummyf_3fc93)[10] = m2c::m.dummyf_3fc93; -db (& dummyf_3fc9d)[11] = m2c::m.dummyf_3fc9d; -db (& dummyf_3fca8)[24] = m2c::m.dummyf_3fca8; -dw& _unk_4e2a0 = m2c::m._unk_4e2a0; +db& byte_4e1cf = m2c::m.byte_4e1cf; +db (& dummyf_3fbf0)[32] = m2c::m.dummyf_3fbf0; +db (& dummyf_3fc10)[32] = m2c::m.dummyf_3fc10; +db (& dummyf_3fc30)[32] = m2c::m.dummyf_3fc30; +db (& dummyf_3fc50)[32] = m2c::m.dummyf_3fc50; +db (& dummyf_3fc70)[32] = m2c::m.dummyf_3fc70; +db (& dummyf_3fc90)[32] = m2c::m.dummyf_3fc90; +db& dummyf_3fcb0 = m2c::m.dummyf_3fcb0; +db& dummyf_3fcb1 = m2c::m.dummyf_3fcb1; +db& dummyf_3fcb2 = m2c::m.dummyf_3fcb2; +db& dummyf_3fcb3 = m2c::m.dummyf_3fcb3; +db& dummyf_3fcb4 = m2c::m.dummyf_3fcb4; +db& dummyf_3fcb5 = m2c::m.dummyf_3fcb5; +db& dummyf_3fcb6 = m2c::m.dummyf_3fcb6; +db& dummyf_3fcb7 = m2c::m.dummyf_3fcb7; +db& dummyf_3fcb8 = m2c::m.dummyf_3fcb8; +db& dummyf_3fcb9 = m2c::m.dummyf_3fcb9; +db& dummyf_3fcba = m2c::m.dummyf_3fcba; +db& dummyf_3fcbb = m2c::m.dummyf_3fcbb; +db& dummyf_3fcbc = m2c::m.dummyf_3fcbc; +db& dummyf_3fcbd = m2c::m.dummyf_3fcbd; +db& dummyf_3fcbe = m2c::m.dummyf_3fcbe; +db& dummyf_3fcbf = m2c::m.dummyf_3fcbf; +dw& word_4e2a0 = m2c::m.word_4e2a0; dw& word_4e2a2 = m2c::m.word_4e2a2; dw& word_4e2a4 = m2c::m.word_4e2a4; dw& word_4e2a6 = m2c::m.word_4e2a6; -dw (& word_4e2a8)[3] = m2c::m.word_4e2a8; +dw& word_4e2a8 = m2c::m.word_4e2a8; +db& dummyf_3fcca = m2c::m.dummyf_3fcca; +db& dummyf_3fccb = m2c::m.dummyf_3fccb; +db& dummyf_3fccc = m2c::m.dummyf_3fccc; +db& dummyf_3fccd = m2c::m.dummyf_3fccd; dw& word_4e2ae = m2c::m.word_4e2ae; -dw (& word_4e2b0)[2] = m2c::m.word_4e2b0; -dw (& word_4e2b4)[2] = m2c::m.word_4e2b4; -db (& dummyf_3fcd8)[4] = m2c::m.dummyf_3fcd8; -dw (& word_4e2bc)[2] = m2c::m.word_4e2bc; +dw& word_4e2b0 = m2c::m.word_4e2b0; +db& dummyf_3fcd2 = m2c::m.dummyf_3fcd2; +db& dummyf_3fcd3 = m2c::m.dummyf_3fcd3; +dw& word_4e2b4 = m2c::m.word_4e2b4; +db& dummyf_3fcd6 = m2c::m.dummyf_3fcd6; +db& dummyf_3fcd7 = m2c::m.dummyf_3fcd7; +db& dummyf_3fcd8 = m2c::m.dummyf_3fcd8; +db& dummyf_3fcd9 = m2c::m.dummyf_3fcd9; +db& dummyf_3fcda = m2c::m.dummyf_3fcda; +db& dummyf_3fcdb = m2c::m.dummyf_3fcdb; +dw& word_4e2bc = m2c::m.word_4e2bc; +db& dummyf_3fcde = m2c::m.dummyf_3fcde; +db& dummyf_3fcdf = m2c::m.dummyf_3fcdf; dw& word_4e2c0 = m2c::m.word_4e2c0; -db (& dummyf_3fce2)[8] = m2c::m.dummyf_3fce2; +db& dummyf_3fce2 = m2c::m.dummyf_3fce2; +db& dummyf_3fce3 = m2c::m.dummyf_3fce3; +db& dummyf_3fce4 = m2c::m.dummyf_3fce4; +db& dummyf_3fce5 = m2c::m.dummyf_3fce5; +db& dummyf_3fce6 = m2c::m.dummyf_3fce6; +db& dummyf_3fce7 = m2c::m.dummyf_3fce7; +db& dummyf_3fce8 = m2c::m.dummyf_3fce8; +db& dummyf_3fce9 = m2c::m.dummyf_3fce9; dw& word_4e2ca = m2c::m.word_4e2ca; -dw (& word_4e2cc)[2] = m2c::m.word_4e2cc; +dw& word_4e2cc = m2c::m.word_4e2cc; +db& dummyf_3fcee = m2c::m.dummyf_3fcee; +db& dummyf_3fcef = m2c::m.dummyf_3fcef; dw& word_4e2d0 = m2c::m.word_4e2d0; dw& word_4e2d2 = m2c::m.word_4e2d2; dw& word_4e2d4 = m2c::m.word_4e2d4; -dw (& word_4e2d6)[2] = m2c::m.word_4e2d6; +dw& word_4e2d6 = m2c::m.word_4e2d6; +db& dummyf_3fcf8 = m2c::m.dummyf_3fcf8; +db& dummyf_3fcf9 = m2c::m.dummyf_3fcf9; dw& word_4e2da = m2c::m.word_4e2da; -dw (& word_4e2dc)[4] = m2c::m.word_4e2dc; -db (& dummyf_3fd04)[20] = m2c::m.dummyf_3fd04; +dw& word_4e2dc = m2c::m.word_4e2dc; +db& dummyf_3fcfe = m2c::m.dummyf_3fcfe; +db& dummyf_3fcff = m2c::m.dummyf_3fcff; +db& dummyf_3fd00 = m2c::m.dummyf_3fd00; +db& dummyf_3fd01 = m2c::m.dummyf_3fd01; +db& dummyf_3fd02 = m2c::m.dummyf_3fd02; +db& dummyf_3fd03 = m2c::m.dummyf_3fd03; +db& dummyf_3fd04 = m2c::m.dummyf_3fd04; +db& dummyf_3fd05 = m2c::m.dummyf_3fd05; +db& dummyf_3fd06 = m2c::m.dummyf_3fd06; +db& dummyf_3fd07 = m2c::m.dummyf_3fd07; +db& dummyf_3fd08 = m2c::m.dummyf_3fd08; +db& dummyf_3fd09 = m2c::m.dummyf_3fd09; +db& dummyf_3fd0a = m2c::m.dummyf_3fd0a; +db& dummyf_3fd0b = m2c::m.dummyf_3fd0b; +db& dummyf_3fd0c = m2c::m.dummyf_3fd0c; +db& dummyf_3fd0d = m2c::m.dummyf_3fd0d; +db& dummyf_3fd0e = m2c::m.dummyf_3fd0e; +db& dummyf_3fd0f = m2c::m.dummyf_3fd0f; +db& dummyf_3fd10 = m2c::m.dummyf_3fd10; +db& dummyf_3fd11 = m2c::m.dummyf_3fd11; +db& dummyf_3fd12 = m2c::m.dummyf_3fd12; +db& dummyf_3fd13 = m2c::m.dummyf_3fd13; +db& dummyf_3fd14 = m2c::m.dummyf_3fd14; +db& dummyf_3fd15 = m2c::m.dummyf_3fd15; +db& dummyf_3fd16 = m2c::m.dummyf_3fd16; +db& dummyf_3fd17 = m2c::m.dummyf_3fd17; dw& word_4e2f8 = m2c::m.word_4e2f8; dw& word_4e2fa = m2c::m.word_4e2fa; dw& word_4e2fc = m2c::m.word_4e2fc; @@ -6226,67 +8964,67 @@ db& dummyf_3fd25 = m2c::m.dummyf_3fd25; db& dummyf_3fd26 = m2c::m.dummyf_3fd26; db& dummyf_3fd27 = m2c::m.dummyf_3fd27; dw& word_4e308 = m2c::m.word_4e308; -db (& byte_4e30a)[3] = m2c::m.byte_4e30a; -db (& byte_4e30d)[3] = m2c::m.byte_4e30d; +db& byte_4e30a = m2c::m.byte_4e30a; +db& dummyf_3fd2b = m2c::m.dummyf_3fd2b; +db& dummyf_3fd2c = m2c::m.dummyf_3fd2c; +db& byte_4e30d = m2c::m.byte_4e30d; +db& dummyf_3fd2e = m2c::m.dummyf_3fd2e; +db& dummyf_3fd2f = m2c::m.dummyf_3fd2f; dw& word_4e310 = m2c::m.word_4e310; dw& word_4e312 = m2c::m.word_4e312; -char (& a256leftpic)[12] = m2c::m.a256leftpic; -char (& a256rightpic)[13] = m2c::m.a256rightpic; -char (& a256rearpic)[12] = m2c::m.a256rearpic; -char (& aleftpic)[9] = m2c::m.aleftpic; -char (& arightpic)[10] = m2c::m.arightpic; -char (& arearpic)[9] = m2c::m.arearpic; +db (& dummyf_3fd34)[32] = m2c::m.dummyf_3fd34; +db (& dummyf_3fd54)[32] = m2c::m.dummyf_3fd54; +db& dummyf_3fd74 = m2c::m.dummyf_3fd74; db& dummyf_3fd75 = m2c::m.dummyf_3fd75; -char (& asc_4e356)[2] = m2c::m.asc_4e356; -db (& dummyf_3fd78)[2] = m2c::m.dummyf_3fd78; -char (& as_0)[2] = m2c::m.as_0; -db (& dummyf_3fd7c)[13] = m2c::m.dummyf_3fd7c; -db (& dummyf_3fd89)[12] = m2c::m.dummyf_3fd89; -db (& dummyf_3fd95)[13] = m2c::m.dummyf_3fd95; +dw& word_4e356 = m2c::m.word_4e356; +db (& dummyf_3fd78)[32] = m2c::m.dummyf_3fd78; +db& dummyf_3fd98 = m2c::m.dummyf_3fd98; +db& dummyf_3fd99 = m2c::m.dummyf_3fd99; +db& dummyf_3fd9a = m2c::m.dummyf_3fd9a; +db& dummyf_3fd9b = m2c::m.dummyf_3fd9b; +db& dummyf_3fd9c = m2c::m.dummyf_3fd9c; +db& dummyf_3fd9d = m2c::m.dummyf_3fd9d; +db& dummyf_3fd9e = m2c::m.dummyf_3fd9e; +db& dummyf_3fd9f = m2c::m.dummyf_3fd9f; +db& dummyf_3fda0 = m2c::m.dummyf_3fda0; +db& dummyf_3fda1 = m2c::m.dummyf_3fda1; dw& word_4e382 = m2c::m.word_4e382; -char (& afiring)[9] = m2c::m.afiring; +db& dummyf_3fda4 = m2c::m.dummyf_3fda4; +db& dummyf_3fda5 = m2c::m.dummyf_3fda5; +db& dummyf_3fda6 = m2c::m.dummyf_3fda6; +db& dummyf_3fda7 = m2c::m.dummyf_3fda7; +db& dummyf_3fda8 = m2c::m.dummyf_3fda8; +db& dummyf_3fda9 = m2c::m.dummyf_3fda9; +db& dummyf_3fdaa = m2c::m.dummyf_3fdaa; +db& dummyf_3fdab = m2c::m.dummyf_3fdab; +db& dummyf_3fdac = m2c::m.dummyf_3fdac; db& dummyf_3fdad = m2c::m.dummyf_3fdad; dw& word_4e38e = m2c::m.word_4e38e; -char (& afiredby)[11] = m2c::m.afiredby; -char (& dummyf_3fdbb)[4] = m2c::m.dummyf_3fdbb; -char (& atakingoff)[12] = m2c::m.atakingoff; -db& dummyf_3fdcb = m2c::m.dummyf_3fdcb; -char (& amisses)[9] = m2c::m.amisses; -char (& adestroyedby)[15] = m2c::m.adestroyedby; -char (& adestroyedby_0)[15] = m2c::m.adestroyedby_0; -char (& agroundimpact)[15] = m2c::m.agroundimpact; -char (& ahitby)[8] = m2c::m.ahitby; -char (& aineffective)[12] = m2c::m.aineffective; -char (& ahitby_0)[9] = m2c::m.ahitby_0; -db& dummyf_3fe1f = m2c::m.dummyf_3fe1f; -char (& aa)[2] = m2c::m.aa; -db& dummyf_3fe22 = m2c::m.dummyf_3fe22; -db& dummyf_3fe23 = m2c::m.dummyf_3fe23; -char (& ae)[2] = m2c::m.ae; -char (& asecondtarget)[15] = m2c::m.asecondtarget; -char (& aprimarytarget)[15] = m2c::m.aprimarytarget; -char (& a0)[3] = m2c::m.a0; -char (& dummyf_3fe47)[2] = m2c::m.dummyf_3fe47; -char (& afired)[7] = m2c::m.afired; +db (& dummyf_3fdb0)[32] = m2c::m.dummyf_3fdb0; +db (& dummyf_3fdd0)[32] = m2c::m.dummyf_3fdd0; +db (& dummyf_3fdf0)[32] = m2c::m.dummyf_3fdf0; +db (& dummyf_3fe10)[32] = m2c::m.dummyf_3fe10; +db (& dummyf_3fe30)[32] = m2c::m.dummyf_3fe30; db (& dummyf_3fe50)[32] = m2c::m.dummyf_3fe50; -db& dummyf_3fe70 = m2c::m.dummyf_3fe70; -db& dummyf_3fe71 = m2c::m.dummyf_3fe71; -db& dummyf_3fe72 = m2c::m.dummyf_3fe72; -db& dummyf_3fe73 = m2c::m.dummyf_3fe73; -db& dummyf_3fe74 = m2c::m.dummyf_3fe74; -db& dummyf_3fe75 = m2c::m.dummyf_3fe75; -db& dummyf_3fe76 = m2c::m.dummyf_3fe76; -db& dummyf_3fe77 = m2c::m.dummyf_3fe77; -db& dummyf_3fe78 = m2c::m.dummyf_3fe78; -db& dummyf_3fe79 = m2c::m.dummyf_3fe79; -db (& dummyf_3fe7b)[32] = m2c::m.dummyf_3fe7b; -db (& dummyf_3fe9b)[32] = m2c::m.dummyf_3fe9b; -db (& dummyf_3febb)[32] = m2c::m.dummyf_3febb; -db (& dummyf_3fedb)[32] = m2c::m.dummyf_3fedb; -db (& dummyf_3fefb)[32] = m2c::m.dummyf_3fefb; -db (& dummyf_3ff1b)[32] = m2c::m.dummyf_3ff1b; -db (& dummyf_3ff3b)[32] = m2c::m.dummyf_3ff3b; -db (& dummyf_3ff5b)[32] = m2c::m.dummyf_3ff5b; +db (& dummyf_3fe70)[32] = m2c::m.dummyf_3fe70; +db (& dummyf_3fe90)[32] = m2c::m.dummyf_3fe90; +db (& dummyf_3feb0)[32] = m2c::m.dummyf_3feb0; +db (& dummyf_3fed0)[32] = m2c::m.dummyf_3fed0; +db (& dummyf_3fef0)[32] = m2c::m.dummyf_3fef0; +db (& dummyf_3ff10)[32] = m2c::m.dummyf_3ff10; +db (& dummyf_3ff30)[32] = m2c::m.dummyf_3ff30; +db (& dummyf_3ff50)[32] = m2c::m.dummyf_3ff50; +db& dummyf_3ff70 = m2c::m.dummyf_3ff70; +db& dummyf_3ff71 = m2c::m.dummyf_3ff71; +db& dummyf_3ff72 = m2c::m.dummyf_3ff72; +db& dummyf_3ff73 = m2c::m.dummyf_3ff73; +db& dummyf_3ff74 = m2c::m.dummyf_3ff74; +db& dummyf_3ff75 = m2c::m.dummyf_3ff75; +db& dummyf_3ff76 = m2c::m.dummyf_3ff76; +db& dummyf_3ff77 = m2c::m.dummyf_3ff77; +db& dummyf_3ff78 = m2c::m.dummyf_3ff78; +db& dummyf_3ff79 = m2c::m.dummyf_3ff79; +db& dummyf_3ff7a = m2c::m.dummyf_3ff7a; db& dummyf_3ff7b = m2c::m.dummyf_3ff7b; db& dummyf_3ff7c = m2c::m.dummyf_3ff7c; db& dummyf_3ff7d = m2c::m.dummyf_3ff7d; @@ -6296,16 +9034,55 @@ db& dummyf_3ff80 = m2c::m.dummyf_3ff80; db& dummyf_3ff81 = m2c::m.dummyf_3ff81; db& dummyf_3ff82 = m2c::m.dummyf_3ff82; db& dummyf_3ff83 = m2c::m.dummyf_3ff83; -dw (& word_4e564)[7] = m2c::m.word_4e564; -db (& dummyf_3ff92)[10] = m2c::m.dummyf_3ff92; -dw (& word_4e57c)[9] = m2c::m.word_4e57c; +dw& word_4e564 = m2c::m.word_4e564; +db& dummyf_3ff86 = m2c::m.dummyf_3ff86; +db& dummyf_3ff87 = m2c::m.dummyf_3ff87; +db& dummyf_3ff88 = m2c::m.dummyf_3ff88; +db& dummyf_3ff89 = m2c::m.dummyf_3ff89; +db& dummyf_3ff8a = m2c::m.dummyf_3ff8a; +db& dummyf_3ff8b = m2c::m.dummyf_3ff8b; +db& dummyf_3ff8c = m2c::m.dummyf_3ff8c; +db& dummyf_3ff8d = m2c::m.dummyf_3ff8d; +db& dummyf_3ff8e = m2c::m.dummyf_3ff8e; +db& dummyf_3ff8f = m2c::m.dummyf_3ff8f; +db& dummyf_3ff90 = m2c::m.dummyf_3ff90; +db& dummyf_3ff91 = m2c::m.dummyf_3ff91; +db& dummyf_3ff92 = m2c::m.dummyf_3ff92; +db& dummyf_3ff93 = m2c::m.dummyf_3ff93; +db& dummyf_3ff94 = m2c::m.dummyf_3ff94; +db& dummyf_3ff95 = m2c::m.dummyf_3ff95; +db& dummyf_3ff96 = m2c::m.dummyf_3ff96; +db& dummyf_3ff97 = m2c::m.dummyf_3ff97; +db& dummyf_3ff98 = m2c::m.dummyf_3ff98; +db& dummyf_3ff99 = m2c::m.dummyf_3ff99; +db& dummyf_3ff9a = m2c::m.dummyf_3ff9a; +db& dummyf_3ff9b = m2c::m.dummyf_3ff9b; +dw& word_4e57c = m2c::m.word_4e57c; +db& dummyf_3ff9e = m2c::m.dummyf_3ff9e; +db& dummyf_3ff9f = m2c::m.dummyf_3ff9f; +db& dummyf_3ffa0 = m2c::m.dummyf_3ffa0; +db& dummyf_3ffa1 = m2c::m.dummyf_3ffa1; +db& dummyf_3ffa2 = m2c::m.dummyf_3ffa2; +db& dummyf_3ffa3 = m2c::m.dummyf_3ffa3; +db& dummyf_3ffa4 = m2c::m.dummyf_3ffa4; +db& dummyf_3ffa5 = m2c::m.dummyf_3ffa5; +db& dummyf_3ffa6 = m2c::m.dummyf_3ffa6; +db& dummyf_3ffa7 = m2c::m.dummyf_3ffa7; +db& dummyf_3ffa8 = m2c::m.dummyf_3ffa8; +db& dummyf_3ffa9 = m2c::m.dummyf_3ffa9; +db& dummyf_3ffaa = m2c::m.dummyf_3ffaa; +db& dummyf_3ffab = m2c::m.dummyf_3ffab; +db& dummyf_3ffac = m2c::m.dummyf_3ffac; +db& dummyf_3ffad = m2c::m.dummyf_3ffad; db& dummyf_3ffae = m2c::m.dummyf_3ffae; db& dummyf_3ffaf = m2c::m.dummyf_3ffaf; db& dummyf_3ffb0 = m2c::m.dummyf_3ffb0; db& dummyf_3ffb1 = m2c::m.dummyf_3ffb1; db& dummyf_3ffb2 = m2c::m.dummyf_3ffb2; db& dummyf_3ffb3 = m2c::m.dummyf_3ffb3; -dw (& word_4e594)[2] = m2c::m.word_4e594; +dw& word_4e594 = m2c::m.word_4e594; +db& dummyf_3ffb6 = m2c::m.dummyf_3ffb6; +db& dummyf_3ffb7 = m2c::m.dummyf_3ffb7; db& dummyf_3ffb8 = m2c::m.dummyf_3ffb8; db& dummyf_3ffb9 = m2c::m.dummyf_3ffb9; db& dummyf_3ffba = m2c::m.dummyf_3ffba; @@ -6326,8 +9103,10 @@ db& dummyf_3ffc8 = m2c::m.dummyf_3ffc8; db& dummyf_3ffc9 = m2c::m.dummyf_3ffc9; db& dummyf_3ffca = m2c::m.dummyf_3ffca; db& dummyf_3ffcb = m2c::m.dummyf_3ffcb; -dw (& word_4e5ac)[2] = m2c::m.word_4e5ac; -db (& dummyf_3ffd0)[32] = m2c::m.dummyf_3ffd0; +dw& word_4e5ac = m2c::m.word_4e5ac; +db (& dummyf_3ffce)[32] = m2c::m.dummyf_3ffce; +db& dummyf_3ffee = m2c::m.dummyf_3ffee; +db& dummyf_3ffef = m2c::m.dummyf_3ffef; db& dummyf_3fff0 = m2c::m.dummyf_3fff0; db& dummyf_3fff1 = m2c::m.dummyf_3fff1; db& dummyf_3fff2 = m2c::m.dummyf_3fff2; @@ -6348,7 +9127,21 @@ dw& word_4e5e4 = m2c::m.word_4e5e4; dw& word_4e5e6 = m2c::m.word_4e5e6; dw& word_4e5e8 = m2c::m.word_4e5e8; dw& word_4e5ea = m2c::m.word_4e5ea; -dw (& word_4e5ec)[8] = m2c::m.word_4e5ec; +dw& word_4e5ec = m2c::m.word_4e5ec; +db& dummyf_4000e = m2c::m.dummyf_4000e; +db& dummyf_4000f = m2c::m.dummyf_4000f; +db& dummyf_40010 = m2c::m.dummyf_40010; +db& dummyf_40011 = m2c::m.dummyf_40011; +db& dummyf_40012 = m2c::m.dummyf_40012; +db& dummyf_40013 = m2c::m.dummyf_40013; +db& dummyf_40014 = m2c::m.dummyf_40014; +db& dummyf_40015 = m2c::m.dummyf_40015; +db& dummyf_40016 = m2c::m.dummyf_40016; +db& dummyf_40017 = m2c::m.dummyf_40017; +db& dummyf_40018 = m2c::m.dummyf_40018; +db& dummyf_40019 = m2c::m.dummyf_40019; +db& dummyf_4001a = m2c::m.dummyf_4001a; +db& dummyf_4001b = m2c::m.dummyf_4001b; dw& word_4e5fc = m2c::m.word_4e5fc; dw& word_4e5fe = m2c::m.word_4e5fe; dw& word_4e600 = m2c::m.word_4e600; @@ -6356,121 +9149,197 @@ dw& word_4e602 = m2c::m.word_4e602; dw& word_4e604 = m2c::m.word_4e604; dw& word_4e606 = m2c::m.word_4e606; dw& word_4e608 = m2c::m.word_4e608; -dw (& word_4e60a)[2] = m2c::m.word_4e60a; -db (& dummyf_4002e)[6] = m2c::m.dummyf_4002e; +dw& word_4e60a = m2c::m.word_4e60a; +db& dummyf_4002c = m2c::m.dummyf_4002c; +db& dummyf_4002d = m2c::m.dummyf_4002d; +db& dummyf_4002e = m2c::m.dummyf_4002e; +db& dummyf_4002f = m2c::m.dummyf_4002f; +db& dummyf_40030 = m2c::m.dummyf_40030; +db& dummyf_40031 = m2c::m.dummyf_40031; +db& dummyf_40032 = m2c::m.dummyf_40032; +db& dummyf_40033 = m2c::m.dummyf_40033; db& byte_4e614 = m2c::m.byte_4e614; -db (& byte_4e615)[5] = m2c::m.byte_4e615; +db& byte_4e615 = m2c::m.byte_4e615; +db& dummyf_40036 = m2c::m.dummyf_40036; +db& dummyf_40037 = m2c::m.dummyf_40037; +db& dummyf_40038 = m2c::m.dummyf_40038; +db& dummyf_40039 = m2c::m.dummyf_40039; dw& word_4e61a = m2c::m.word_4e61a; dw& word_4e61c = m2c::m.word_4e61c; dw& word_4e61e = m2c::m.word_4e61e; dw& word_4e620 = m2c::m.word_4e620; dw& word_4e622 = m2c::m.word_4e622; dw& word_4e624 = m2c::m.word_4e624; -char (& astallwarning)[14] = m2c::m.astallwarning; -char (& aaccel)[6] = m2c::m.aaccel; -char (& atraining)[9] = m2c::m.atraining; -char (& aautopilot)[10] = m2c::m.aautopilot; -char (& apressanykeytop)[22] = m2c::m.apressanykeytop; -char (& atac)[4] = m2c::m.atac; -char (& atrackcam)[10] = m2c::m.atrackcam; -char (& aahead)[6] = m2c::m.aahead; -char (& arear)[5] = m2c::m.arear; -char (& aright)[6] = m2c::m.aright; -char (& aleft)[5] = m2c::m.aleft; -char (& amap)[4] = m2c::m.amap; +db (& dummyf_40046)[32] = m2c::m.dummyf_40046; +db (& dummyf_40066)[32] = m2c::m.dummyf_40066; +db (& dummyf_40086)[32] = m2c::m.dummyf_40086; +db& dummyf_400a6 = m2c::m.dummyf_400a6; +db& dummyf_400a7 = m2c::m.dummyf_400a7; +db& dummyf_400a8 = m2c::m.dummyf_400a8; +db& dummyf_400a9 = m2c::m.dummyf_400a9; +db& dummyf_400aa = m2c::m.dummyf_400aa; db& dummyf_400ab = m2c::m.dummyf_400ab; db& dummyf_400ac = m2c::m.dummyf_400ac; db& dummyf_400ad = m2c::m.dummyf_400ad; db& dummyf_400ae = m2c::m.dummyf_400ae; db& dummyf_400af = m2c::m.dummyf_400af; dw& word_4e690 = m2c::m.word_4e690; -char (& adestroyedbygun)[22] = m2c::m.adestroyedbygun; -char (& ahitbygunfire)[15] = m2c::m.ahitbygunfire; -char (& adestroyedbygun_0)[22] = m2c::m.adestroyedbygun_0; -char (& aat_0)[5] = m2c::m.aat_0; -db& dummyf_400f2 = m2c::m.dummyf_400f2; -char (& aprimarytarget_0)[15] = m2c::m.aprimarytarget_0; -char (& asecondarytarge)[17] = m2c::m.asecondarytarge; -char (& anotarget)[10] = m2c::m.anotarget; -char (& anotarget_0)[10] = m2c::m.anotarget_0; -char (& amissilelock)[13] = m2c::m.amissilelock; -char (& arange)[7] = m2c::m.arange; -char (& dummyf_4013b)[2] = m2c::m.dummyf_4013b; -char (& akm)[4] = m2c::m.akm; +db (& dummyf_400b2)[32] = m2c::m.dummyf_400b2; +db (& dummyf_400d2)[32] = m2c::m.dummyf_400d2; +db (& dummyf_400f2)[32] = m2c::m.dummyf_400f2; +db (& dummyf_40112)[32] = m2c::m.dummyf_40112; +db& dummyf_40132 = m2c::m.dummyf_40132; +db& dummyf_40133 = m2c::m.dummyf_40133; +db& dummyf_40134 = m2c::m.dummyf_40134; +db& dummyf_40135 = m2c::m.dummyf_40135; +db& dummyf_40136 = m2c::m.dummyf_40136; +db& dummyf_40137 = m2c::m.dummyf_40137; +db& dummyf_40138 = m2c::m.dummyf_40138; +db& dummyf_40139 = m2c::m.dummyf_40139; +db& dummyf_4013a = m2c::m.dummyf_4013a; +db& dummyf_4013b = m2c::m.dummyf_4013b; +db& dummyf_4013c = m2c::m.dummyf_4013c; +db& dummyf_4013d = m2c::m.dummyf_4013d; +db& dummyf_4013e = m2c::m.dummyf_4013e; +db& dummyf_4013f = m2c::m.dummyf_4013f; +db& dummyf_40140 = m2c::m.dummyf_40140; db& dummyf_40141 = m2c::m.dummyf_40141; -char (& a3d3_0)[5] = m2c::m.a3d3_0; -char (& arb_4)[3] = m2c::m.arb_4; +db& dummyf_40142 = m2c::m.dummyf_40142; +db& dummyf_40143 = m2c::m.dummyf_40143; +db& dummyf_40144 = m2c::m.dummyf_40144; +db& dummyf_40145 = m2c::m.dummyf_40145; +db& dummyf_40146 = m2c::m.dummyf_40146; +db& dummyf_40147 = m2c::m.dummyf_40147; +db& dummyf_40148 = m2c::m.dummyf_40148; +db& dummyf_40149 = m2c::m.dummyf_40149; char (& aopenerroron3d3_0)[20] = m2c::m.aopenerroron3d3_0; -dw& word_4e73e = m2c::m.word_4e73e; -char (& a15fltxxx)[10] = m2c::m.a15fltxxx; -char (& abrg)[5] = m2c::m.abrg; -char (& along)[5] = m2c::m.along; -char (& amedium)[7] = m2c::m.amedium; -char (& ashort)[6] = m2c::m.ashort; -char (& arangeradar)[13] = m2c::m.arangeradar; -char (& adetaillevel)[14] = m2c::m.adetaillevel; -char (& akybdsensitivit)[17] = m2c::m.akybdsensitivit; -char (& amemoryavailabl)[18] = m2c::m.amemoryavailabl; -char (& ajiffiesframe)[15] = m2c::m.ajiffiesframe; -char (& asounds)[8] = m2c::m.asounds; -char (& adirector)[10] = m2c::m.adirector; -char (& aoff)[4] = m2c::m.aoff; -char (& awaypointprimar)[25] = m2c::m.awaypointprimar; -char (& awaypointsecond)[27] = m2c::m.awaypointsecond; -char (& awaypointfriend)[27] = m2c::m.awaypointfriend; -char (& aautopilotoff)[14] = m2c::m.aautopilotoff; -char (& aautopiloton)[13] = m2c::m.aautopiloton; +db& byte_4e73e = m2c::m.byte_4e73e; +db (& dummyf_4015f)[32] = m2c::m.dummyf_4015f; +db (& dummyf_4017f)[32] = m2c::m.dummyf_4017f; +db (& dummyf_4019f)[32] = m2c::m.dummyf_4019f; +db (& dummyf_401bf)[32] = m2c::m.dummyf_401bf; +db (& dummyf_401df)[32] = m2c::m.dummyf_401df; +db (& dummyf_401ff)[32] = m2c::m.dummyf_401ff; +db (& dummyf_4021f)[32] = m2c::m.dummyf_4021f; +db& dummyf_4023f = m2c::m.dummyf_4023f; +db& dummyf_40240 = m2c::m.dummyf_40240; +db& dummyf_40241 = m2c::m.dummyf_40241; +db& dummyf_40242 = m2c::m.dummyf_40242; +db& dummyf_40243 = m2c::m.dummyf_40243; +db& dummyf_40244 = m2c::m.dummyf_40244; +db& dummyf_40245 = m2c::m.dummyf_40245; +db& dummyf_40246 = m2c::m.dummyf_40246; +db& dummyf_40247 = m2c::m.dummyf_40247; +db& dummyf_40248 = m2c::m.dummyf_40248; +db& dummyf_40249 = m2c::m.dummyf_40249; +db& dummyf_4024a = m2c::m.dummyf_4024a; +db& dummyf_4024b = m2c::m.dummyf_4024b; +db& dummyf_4024c = m2c::m.dummyf_4024c; +db& dummyf_4024d = m2c::m.dummyf_4024d; +db& dummyf_4024e = m2c::m.dummyf_4024e; db& dummyf_4024f = m2c::m.dummyf_4024f; dw& word_4e830 = m2c::m.word_4e830; dw& word_4e832 = m2c::m.word_4e832; dw& word_4e834 = m2c::m.word_4e834; dw& word_4e836 = m2c::m.word_4e836; dw& word_4e838 = m2c::m.word_4e838; -dw (& word_4e83a)[2] = m2c::m.word_4e83a; -char (& anotavailable)[15] = m2c::m.anotavailable; -char (& aarmed)[7] = m2c::m.aarmed; -db (& dummyf_40274)[522] = m2c::m.dummyf_40274; -db (& dummyf_4047e)[11] = m2c::m.dummyf_4047e; -db (& dummyf_40489)[11] = m2c::m.dummyf_40489; -db (& dummyf_40494)[10] = m2c::m.dummyf_40494; -db (& dummyf_4049e)[11] = m2c::m.dummyf_4049e; -db (& dummyf_404a9)[10] = m2c::m.dummyf_404a9; -db (& dummyf_404b3)[11] = m2c::m.dummyf_404b3; -db (& dummyf_404be)[10] = m2c::m.dummyf_404be; -db (& dummyf_404c8)[10] = m2c::m.dummyf_404c8; -db (& dummyf_404d2)[10] = m2c::m.dummyf_404d2; -db (& dummyf_404dc)[2] = m2c::m.dummyf_404dc; +dw& word_4e83a = m2c::m.word_4e83a; +db& dummyf_4025c = m2c::m.dummyf_4025c; +db& dummyf_4025d = m2c::m.dummyf_4025d; +db& dummyf_4025e = m2c::m.dummyf_4025e; +db& dummyf_4025f = m2c::m.dummyf_4025f; +db& dummyf_40260 = m2c::m.dummyf_40260; +db& dummyf_40261 = m2c::m.dummyf_40261; +db& dummyf_40262 = m2c::m.dummyf_40262; +db& dummyf_40263 = m2c::m.dummyf_40263; +db& dummyf_40264 = m2c::m.dummyf_40264; +db& dummyf_40265 = m2c::m.dummyf_40265; +db& dummyf_40266 = m2c::m.dummyf_40266; +db& dummyf_40267 = m2c::m.dummyf_40267; +db& dummyf_40268 = m2c::m.dummyf_40268; +db& dummyf_40269 = m2c::m.dummyf_40269; +db& dummyf_4026a = m2c::m.dummyf_4026a; +db& dummyf_4026b = m2c::m.dummyf_4026b; +db& dummyf_4026c = m2c::m.dummyf_4026c; +db& dummyf_4026d = m2c::m.dummyf_4026d; +db& dummyf_4026e = m2c::m.dummyf_4026e; +db& dummyf_4026f = m2c::m.dummyf_4026f; +db& dummyf_40270 = m2c::m.dummyf_40270; +db& dummyf_40271 = m2c::m.dummyf_40271; +db& dummyf_40272 = m2c::m.dummyf_40272; +db& dummyf_40273 = m2c::m.dummyf_40273; +db& dummyf_40274 = m2c::m.dummyf_40274; +db& dummyf_40275 = m2c::m.dummyf_40275; +db& dummyf_40276 = m2c::m.dummyf_40276; +db& dummyf_40277 = m2c::m.dummyf_40277; +db& dummyf_40278 = m2c::m.dummyf_40278; +db& dummyf_40279 = m2c::m.dummyf_40279; +db& byte_4e85a = m2c::m.byte_4e85a; +db& byte_4e85b = m2c::m.byte_4e85b; +db (& dummyf_4027c)[32] = m2c::m.dummyf_4027c; +db (& dummyf_4029c)[32] = m2c::m.dummyf_4029c; +db (& dummyf_402bc)[32] = m2c::m.dummyf_402bc; +db (& dummyf_402dc)[32] = m2c::m.dummyf_402dc; +db (& dummyf_402fc)[32] = m2c::m.dummyf_402fc; +db (& dummyf_4031c)[32] = m2c::m.dummyf_4031c; +db (& dummyf_4033c)[32] = m2c::m.dummyf_4033c; +db (& dummyf_4035c)[32] = m2c::m.dummyf_4035c; +db (& dummyf_4037c)[32] = m2c::m.dummyf_4037c; +db (& dummyf_4039c)[32] = m2c::m.dummyf_4039c; +db (& dummyf_403bc)[32] = m2c::m.dummyf_403bc; +db (& dummyf_403dc)[32] = m2c::m.dummyf_403dc; +db (& dummyf_403fc)[32] = m2c::m.dummyf_403fc; +db (& dummyf_4041c)[32] = m2c::m.dummyf_4041c; +db (& dummyf_4043c)[32] = m2c::m.dummyf_4043c; +db (& dummyf_4045c)[32] = m2c::m.dummyf_4045c; +db (& dummyf_4047c)[32] = m2c::m.dummyf_4047c; +db (& dummyf_4049c)[32] = m2c::m.dummyf_4049c; +db (& dummyf_404bc)[32] = m2c::m.dummyf_404bc; +db& dummyf_404dc = m2c::m.dummyf_404dc; +db& dummyf_404dd = m2c::m.dummyf_404dd; dw& word_4eabe = m2c::m.word_4eabe; dw& word_4eac0 = m2c::m.word_4eac0; db& dummyf_404e2 = m2c::m.dummyf_404e2; db& dummyf_404e3 = m2c::m.dummyf_404e3; dw& word_4eac4 = m2c::m.word_4eac4; -dw (& word_4eac6)[161] = m2c::m.word_4eac6; +dw& word_4eac6 = m2c::m.word_4eac6; +db (& dummyf_404e8)[32] = m2c::m.dummyf_404e8; +db (& dummyf_40508)[32] = m2c::m.dummyf_40508; +db (& dummyf_40528)[32] = m2c::m.dummyf_40528; +db (& dummyf_40548)[32] = m2c::m.dummyf_40548; +db (& dummyf_40568)[32] = m2c::m.dummyf_40568; +db (& dummyf_40588)[32] = m2c::m.dummyf_40588; +db (& dummyf_405a8)[32] = m2c::m.dummyf_405a8; +db (& dummyf_405c8)[32] = m2c::m.dummyf_405c8; +db (& dummyf_405e8)[32] = m2c::m.dummyf_405e8; +db (& dummyf_40608)[32] = m2c::m.dummyf_40608; dw& word_4ec08 = m2c::m.word_4ec08; dw& word_4ec0a = m2c::m.word_4ec0a; -dw (& word_4ec0c)[2] = m2c::m.word_4ec0c; +dw& word_4ec0c = m2c::m.word_4ec0c; +db& dummyf_4062e = m2c::m.dummyf_4062e; +db& dummyf_4062f = m2c::m.dummyf_4062f; dw& word_4ec10 = m2c::m.word_4ec10; dw& word_4ec12 = m2c::m.word_4ec12; dw& word_4ec14 = m2c::m.word_4ec14; dw& word_4ec16 = m2c::m.word_4ec16; -dw& _off_4ec18 = m2c::m._off_4ec18; -dw& word_4ec1a = m2c::m.word_4ec1a; -db (& dummyf_4063c)[78] = m2c::m.dummyf_4063c; -dw& aacfileinfo = m2c::m.aacfileinfo; -db& dummyf_4068c = m2c::m.dummyf_4068c; -db& dummyf_4068d = m2c::m.dummyf_4068d; -db& dummyf_4068e = m2c::m.dummyf_4068e; -db& dummyf_4068f = m2c::m.dummyf_4068f; -db& dummyf_40690 = m2c::m.dummyf_40690; -db& dummyf_40691 = m2c::m.dummyf_40691; -db& dummyf_40692 = m2c::m.dummyf_40692; -db& dummyf_40693 = m2c::m.dummyf_40693; -db& dummyf_40694 = m2c::m.dummyf_40694; -db& dummyf_40695 = m2c::m.dummyf_40695; -db& dummyf_40696 = m2c::m.dummyf_40696; -db& dummyf_40697 = m2c::m.dummyf_40697; -db& dummyf_40698 = m2c::m.dummyf_40698; -dd& dword_4ec79 = m2c::m.dword_4ec79; +dw& off_4ec18 = m2c::m.off_4ec18; +dd& off_4ec1a = m2c::m.off_4ec1a; +db (& dummyf_4063e)[32] = m2c::m.dummyf_4063e; +db (& dummyf_4065e)[32] = m2c::m.dummyf_4065e; +db& dummyf_4067e = m2c::m.dummyf_4067e; +db& dummyf_4067f = m2c::m.dummyf_4067f; +db& dummyf_40680 = m2c::m.dummyf_40680; +db& dummyf_40681 = m2c::m.dummyf_40681; +db& dummyf_40682 = m2c::m.dummyf_40682; +db& dummyf_40683 = m2c::m.dummyf_40683; +db& dummyf_40684 = m2c::m.dummyf_40684; +db& dummyf_40685 = m2c::m.dummyf_40685; +db& dummyf_40686 = m2c::m.dummyf_40686; +db& dummyf_40687 = m2c::m.dummyf_40687; +db& dummyf_40688 = m2c::m.dummyf_40688; +db& dummyf_40689 = m2c::m.dummyf_40689; +char (& aacfileinfo)[15] = m2c::m.aacfileinfo; +dd& dummyf_40699 = m2c::m.dummyf_40699; db& dummyf_4069d = m2c::m.dummyf_4069d; db& dummyf_4069e = m2c::m.dummyf_4069e; db& dummyf_4069f = m2c::m.dummyf_4069f; @@ -6479,103 +9348,133 @@ db& dummyf_406a1 = m2c::m.dummyf_406a1; db& dummyf_406a2 = m2c::m.dummyf_406a2; db& dummyf_406a3 = m2c::m.dummyf_406a3; db& dummyf_406a4 = m2c::m.dummyf_406a4; -dw& word_4ec85 = m2c::m.word_4ec85; -dw& word_4ec87 = m2c::m.word_4ec87; +dw& dummyf_406a5 = m2c::m.dummyf_406a5; +dw& dummyf_406a7 = m2c::m.dummyf_406a7; db& dummyf_406a9 = m2c::m.dummyf_406a9; db& dummyf_406aa = m2c::m.dummyf_406aa; dw& word_4ec8b = m2c::m.word_4ec8b; -dw& word_4ec8d = m2c::m.word_4ec8d; +dw& dummyf_406ad = m2c::m.dummyf_406ad; db& dummyf_406af = m2c::m.dummyf_406af; -db (& byte_4ec90)[2] = m2c::m.byte_4ec90; -dw (& word_4ec92)[11] = m2c::m.word_4ec92; +db& dummyf_406b0 = m2c::m.dummyf_406b0; +db& dummyf_406b1 = m2c::m.dummyf_406b1; +dw& dummyf_406b2 = m2c::m.dummyf_406b2; +db& dummyf_406b4 = m2c::m.dummyf_406b4; +db& dummyf_406b5 = m2c::m.dummyf_406b5; +db& dummyf_406b6 = m2c::m.dummyf_406b6; +db& dummyf_406b7 = m2c::m.dummyf_406b7; +db& dummyf_406b8 = m2c::m.dummyf_406b8; +db& dummyf_406b9 = m2c::m.dummyf_406b9; +db& dummyf_406ba = m2c::m.dummyf_406ba; +db& dummyf_406bb = m2c::m.dummyf_406bb; +db& dummyf_406bc = m2c::m.dummyf_406bc; +db& dummyf_406bd = m2c::m.dummyf_406bd; +db& dummyf_406be = m2c::m.dummyf_406be; +db& dummyf_406bf = m2c::m.dummyf_406bf; +db& dummyf_406c0 = m2c::m.dummyf_406c0; +db& dummyf_406c1 = m2c::m.dummyf_406c1; +db& dummyf_406c2 = m2c::m.dummyf_406c2; +db& dummyf_406c3 = m2c::m.dummyf_406c3; +db& dummyf_406c4 = m2c::m.dummyf_406c4; +db& dummyf_406c5 = m2c::m.dummyf_406c5; +db& dummyf_406c6 = m2c::m.dummyf_406c6; +db& dummyf_406c7 = m2c::m.dummyf_406c7; dw& word_4eca8 = m2c::m.word_4eca8; dw& word_4ecaa = m2c::m.word_4ecaa; dw& word_4ecac = m2c::m.word_4ecac; -db& dummyf_406ce = m2c::m.dummyf_406ce; -db& dummyf_406cf = m2c::m.dummyf_406cf; -db& dummyf_406d0 = m2c::m.dummyf_406d0; -db& dummyf_406d1 = m2c::m.dummyf_406d1; -db& dummyf_406d2 = m2c::m.dummyf_406d2; +dd& dummyf_406ce = m2c::m.dummyf_406ce; +db& unk_4ecb2 = m2c::m.unk_4ecb2; db& dummyf_406d3 = m2c::m.dummyf_406d3; db& dummyf_406d4 = m2c::m.dummyf_406d4; db& dummyf_406d5 = m2c::m.dummyf_406d5; db& dummyf_406d6 = m2c::m.dummyf_406d6; db& dummyf_406d7 = m2c::m.dummyf_406d7; -db& dummyf_406d8 = m2c::m.dummyf_406d8; -db& dummyf_406d9 = m2c::m.dummyf_406d9; -db& dummyf_406da = m2c::m.dummyf_406da; -db& dummyf_406db = m2c::m.dummyf_406db; -dw (& word_4ecbc)[3] = m2c::m.word_4ecbc; -dw& word_4ecc2 = m2c::m.word_4ecc2; -dw& word_4ecc4 = m2c::m.word_4ecc4; -dw& word_4ecc6 = m2c::m.word_4ecc6; -dw& word_4ecc8 = m2c::m.word_4ecc8; +dd& dummyf_406d8 = m2c::m.dummyf_406d8; +dw& dummyf_406dc = m2c::m.dummyf_406dc; +db& dummyf_406de = m2c::m.dummyf_406de; +db& dummyf_406df = m2c::m.dummyf_406df; +db& dummyf_406e0 = m2c::m.dummyf_406e0; +db& dummyf_406e1 = m2c::m.dummyf_406e1; +dw& dummyf_406e2 = m2c::m.dummyf_406e2; +dw& dummyf_406e4 = m2c::m.dummyf_406e4; +dw& dummyf_406e6 = m2c::m.dummyf_406e6; +dw& dummyf_406e8 = m2c::m.dummyf_406e8; db (& dummyf_406ea)[32] = m2c::m.dummyf_406ea; db (& dummyf_4070a)[32] = m2c::m.dummyf_4070a; -db& dummyf_4072a = m2c::m.dummyf_4072a; -db& dummyf_4072b = m2c::m.dummyf_4072b; -db (& dummyf_4072c)[3] = m2c::m.dummyf_4072c; -db& dummyf_4072f = m2c::m.dummyf_4072f; -db& dummyf_40730 = m2c::m.dummyf_40730; -db& dummyf_40731 = m2c::m.dummyf_40731; -db& dummyf_40732 = m2c::m.dummyf_40732; -db& dummyf_40733 = m2c::m.dummyf_40733; -db (& dummyf_40734)[2] = m2c::m.dummyf_40734; -db (& dummyf_40736)[32] = m2c::m.dummyf_40736; -db (& dummyf_40756)[32] = m2c::m.dummyf_40756; -db (& dummyf_40776)[32] = m2c::m.dummyf_40776; -db (& dummyf_40796)[32] = m2c::m.dummyf_40796; -db (& dummyf_407b6)[32] = m2c::m.dummyf_407b6; -db (& dummyf_407d6)[32] = m2c::m.dummyf_407d6; -db (& dummyf_407f6)[32] = m2c::m.dummyf_407f6; -dw& word_4edf6 = m2c::m.word_4edf6; -dw& word_4edf8 = m2c::m.word_4edf8; -dw& word_4edfa = m2c::m.word_4edfa; -dw (& word_4edfc)[2] = m2c::m.word_4edfc; -dw (& word_4ee00)[2] = m2c::m.word_4ee00; +db (& dummyf_4072a)[32] = m2c::m.dummyf_4072a; +db (& dummyf_4074a)[32] = m2c::m.dummyf_4074a; +db (& dummyf_4076a)[32] = m2c::m.dummyf_4076a; +db (& dummyf_4078a)[32] = m2c::m.dummyf_4078a; +db (& dummyf_407aa)[32] = m2c::m.dummyf_407aa; +db (& dummyf_407ca)[32] = m2c::m.dummyf_407ca; +db (& dummyf_407ea)[32] = m2c::m.dummyf_407ea; +db& dummyf_4080a = m2c::m.dummyf_4080a; +db& dummyf_4080b = m2c::m.dummyf_4080b; +db& dummyf_4080c = m2c::m.dummyf_4080c; +db& dummyf_4080d = m2c::m.dummyf_4080d; +db& dummyf_4080e = m2c::m.dummyf_4080e; +db& dummyf_4080f = m2c::m.dummyf_4080f; +db& dummyf_40810 = m2c::m.dummyf_40810; +db& dummyf_40811 = m2c::m.dummyf_40811; +db& dummyf_40812 = m2c::m.dummyf_40812; +db& dummyf_40813 = m2c::m.dummyf_40813; +db& dummyf_40814 = m2c::m.dummyf_40814; +db& dummyf_40815 = m2c::m.dummyf_40815; +dw& dummyf_40816 = m2c::m.dummyf_40816; +dw& dummyf_40818 = m2c::m.dummyf_40818; +dw& dummyf_4081a = m2c::m.dummyf_4081a; +dw& dummyf_4081c = m2c::m.dummyf_4081c; +db& dummyf_4081e = m2c::m.dummyf_4081e; +db& dummyf_4081f = m2c::m.dummyf_4081f; +dw& dummyf_40820 = m2c::m.dummyf_40820; +db& dummyf_40822 = m2c::m.dummyf_40822; +db& dummyf_40823 = m2c::m.dummyf_40823; db& dummyf_40824 = m2c::m.dummyf_40824; -db& byte_4ee05 = m2c::m.byte_4ee05; +db& dummyf_40825 = m2c::m.dummyf_40825; dw& word_4ee06 = m2c::m.word_4ee06; db& dummyf_40828 = m2c::m.dummyf_40828; db& dummyf_40829 = m2c::m.dummyf_40829; dw& word_4ee0a = m2c::m.word_4ee0a; -dw (& word_4ee0c)[2] = m2c::m.word_4ee0c; -db (& byte_4ee10)[4] = m2c::m.byte_4ee10; -dd& dword_4ee14 = m2c::m.dword_4ee14; -dd& dword_4ee18 = m2c::m.dword_4ee18; +dw& word_4ee0c = m2c::m.word_4ee0c; +db& dummyf_4082e = m2c::m.dummyf_4082e; +db& dummyf_4082f = m2c::m.dummyf_4082f; +db& byte_4ee10 = m2c::m.byte_4ee10; +db& dummyf_40831 = m2c::m.dummyf_40831; +db& dummyf_40832 = m2c::m.dummyf_40832; +db& dummyf_40833 = m2c::m.dummyf_40833; +db& unk_4ee14 = m2c::m.unk_4ee14; +db& dummyf_40835 = m2c::m.dummyf_40835; +dw& dummyf_40836 = m2c::m.dummyf_40836; +dd& dummyf_40838 = m2c::m.dummyf_40838; dd& dword_4ee1c = m2c::m.dword_4ee1c; -db& dummyf_40840 = m2c::m.dummyf_40840; -db& dummyf_40841 = m2c::m.dummyf_40841; -dw& seg_4ee22 = m2c::m.seg_4ee22; +dd& off_4ee20 = m2c::m.off_4ee20; dw& seg_4ee24 = m2c::m.seg_4ee24; -db& seg_4ee26 = m2c::m.seg_4ee26; -char (& anmsg)[10] = m2c::m.anmsg; +dw& seg_4ee26 = m2c::m.seg_4ee26; +char (& anmsg)[9] = m2c::m.anmsg; char (& ar6000stackover)[7] = m2c::m.ar6000stackover; char (& dummyf_40859)[19] = m2c::m.dummyf_40859; -db& dummyf_4086c = m2c::m.dummyf_4086c; -db& dummyf_4086d = m2c::m.dummyf_4086d; -char (& ar6003integerdi)[7] = m2c::m.ar6003integerdi; -char (& dummyf_40875)[24] = m2c::m.dummyf_40875; -db& dummyf_4088d = m2c::m.dummyf_4088d; -db& dummyf_4088e = m2c::m.dummyf_4088e; -char (& ar6009notenough)[7] = m2c::m.ar6009notenough; -char (& dummyf_40896)[37] = m2c::m.dummyf_40896; -db& dummyf_408bb = m2c::m.dummyf_408bb; -db& dummyf_408bc = m2c::m.dummyf_408bc; -db& dummyf_408bd = m2c::m.dummyf_408bd; -db& dummyf_408be = m2c::m.dummyf_408be; -db& dummyf_408bf = m2c::m.dummyf_408bf; -db& dummyf_408c0 = m2c::m.dummyf_408c0; -db& dummyf_408c1 = m2c::m.dummyf_408c1; -char (& aruntimeerror)[16] = m2c::m.aruntimeerror; -db& dummyf_408d2 = m2c::m.dummyf_408d2; -db& dummyf_408d3 = m2c::m.dummyf_408d3; -char (& ar6002floatingp)[7] = m2c::m.ar6002floatingp; -char (& dummyf_408db)[30] = m2c::m.dummyf_408db; -db& dummyf_408f9 = m2c::m.dummyf_408f9; -db& dummyf_408fa = m2c::m.dummyf_408fa; -char (& ar6001nullpoint)[7] = m2c::m.ar6001nullpoint; -char (& dummyf_40902)[28] = m2c::m.dummyf_40902; +db (& dummyf_4086c)[32] = m2c::m.dummyf_4086c; +db (& dummyf_4088c)[32] = m2c::m.dummyf_4088c; +db (& dummyf_408ac)[32] = m2c::m.dummyf_408ac; +db (& dummyf_408cc)[32] = m2c::m.dummyf_408cc; +db (& dummyf_408ec)[32] = m2c::m.dummyf_408ec; +db& dummyf_4090c = m2c::m.dummyf_4090c; +db& dummyf_4090d = m2c::m.dummyf_4090d; +db& dummyf_4090e = m2c::m.dummyf_4090e; +db& dummyf_4090f = m2c::m.dummyf_4090f; +db& dummyf_40910 = m2c::m.dummyf_40910; +db& dummyf_40911 = m2c::m.dummyf_40911; +db& dummyf_40912 = m2c::m.dummyf_40912; +db& dummyf_40913 = m2c::m.dummyf_40913; +db& dummyf_40914 = m2c::m.dummyf_40914; +db& dummyf_40915 = m2c::m.dummyf_40915; +db& dummyf_40916 = m2c::m.dummyf_40916; +db& dummyf_40917 = m2c::m.dummyf_40917; +db& dummyf_40918 = m2c::m.dummyf_40918; +db& dummyf_40919 = m2c::m.dummyf_40919; +db& dummyf_4091a = m2c::m.dummyf_4091a; +db& dummyf_4091b = m2c::m.dummyf_4091b; +db& dummyf_4091c = m2c::m.dummyf_4091c; +db& dummyf_4091d = m2c::m.dummyf_4091d; db& dummyf_4091e = m2c::m.dummyf_4091e; db& dummyf_4091f = m2c::m.dummyf_4091f; db& dummyf_40920 = m2c::m.dummyf_40920; @@ -6596,14 +9495,24 @@ dw& word_4ef1a = m2c::m.word_4ef1a; dw& word_4ef1c = m2c::m.word_4ef1c; dw& word_4ef1e = m2c::m.word_4ef1e; dw& word_4ef20 = m2c::m.word_4ef20; -dw (& word_4ef22)[4] = m2c::m.word_4ef22; +dw& word_4ef22 = m2c::m.word_4ef22; +db& dummyf_40944 = m2c::m.dummyf_40944; +db& dummyf_40945 = m2c::m.dummyf_40945; +db& dummyf_40946 = m2c::m.dummyf_40946; +db& dummyf_40947 = m2c::m.dummyf_40947; +db& dummyf_40948 = m2c::m.dummyf_40948; +db& dummyf_40949 = m2c::m.dummyf_40949; dw& word_4ef2a = m2c::m.word_4ef2a; dw& word_4ef2c = m2c::m.word_4ef2c; dw& word_4ef2e = m2c::m.word_4ef2e; dw& word_4ef30 = m2c::m.word_4ef30; dw& word_4ef32 = m2c::m.word_4ef32; dw& word_4ef34 = m2c::m.word_4ef34; -dw (& word_4ef36)[34] = m2c::m.word_4ef36; +dw& word_4ef36 = m2c::m.word_4ef36; +db (& dummyf_40958)[32] = m2c::m.dummyf_40958; +db (& dummyf_40978)[32] = m2c::m.dummyf_40978; +db& dummyf_40998 = m2c::m.dummyf_40998; +db& dummyf_40999 = m2c::m.dummyf_40999; dw& word_4ef7a = m2c::m.word_4ef7a; dw& word_4ef7c = m2c::m.word_4ef7c; dw& word_4ef7e = m2c::m.word_4ef7e; @@ -6625,134 +9534,1163 @@ dw& word_4ef98 = m2c::m.word_4ef98; db& byte_4ef9a = m2c::m.byte_4ef9a; db& byte_4ef9b = m2c::m.byte_4ef9b; dw& word_4ef9c = m2c::m.word_4ef9c; -db (& byte_4ef9e)[514] = m2c::m.byte_4ef9e; +db& byte_4ef9e = m2c::m.byte_4ef9e; +db (& dummyf_409bf)[32] = m2c::m.dummyf_409bf; +db (& dummyf_409df)[32] = m2c::m.dummyf_409df; +db (& dummyf_409ff)[32] = m2c::m.dummyf_409ff; +db (& dummyf_40a1f)[32] = m2c::m.dummyf_40a1f; +db (& dummyf_40a3f)[32] = m2c::m.dummyf_40a3f; +db (& dummyf_40a5f)[32] = m2c::m.dummyf_40a5f; +db (& dummyf_40a7f)[32] = m2c::m.dummyf_40a7f; +db (& dummyf_40a9f)[32] = m2c::m.dummyf_40a9f; +db (& dummyf_40abf)[32] = m2c::m.dummyf_40abf; +db (& dummyf_40adf)[32] = m2c::m.dummyf_40adf; +db (& dummyf_40aff)[32] = m2c::m.dummyf_40aff; +db (& dummyf_40b1f)[32] = m2c::m.dummyf_40b1f; +db (& dummyf_40b3f)[32] = m2c::m.dummyf_40b3f; +db (& dummyf_40b5f)[32] = m2c::m.dummyf_40b5f; +db (& dummyf_40b7f)[32] = m2c::m.dummyf_40b7f; +db (& dummyf_40b9f)[32] = m2c::m.dummyf_40b9f; +db& dummyf_40bbf = m2c::m.dummyf_40bbf; dw& word_4f1a0 = m2c::m.word_4f1a0; -dw (& word_4f1a2)[8] = m2c::m.word_4f1a2; -dw (& dummyf_40bd2)[5] = m2c::m.dummyf_40bd2; +dw& word_4f1a2 = m2c::m.word_4f1a2; +db& dummyf_40bc4 = m2c::m.dummyf_40bc4; +db& dummyf_40bc5 = m2c::m.dummyf_40bc5; +db& dummyf_40bc6 = m2c::m.dummyf_40bc6; +db& dummyf_40bc7 = m2c::m.dummyf_40bc7; +db& dummyf_40bc8 = m2c::m.dummyf_40bc8; +db& dummyf_40bc9 = m2c::m.dummyf_40bc9; +db& dummyf_40bca = m2c::m.dummyf_40bca; +db& dummyf_40bcb = m2c::m.dummyf_40bcb; +db& dummyf_40bcc = m2c::m.dummyf_40bcc; +db& dummyf_40bcd = m2c::m.dummyf_40bcd; +db& dummyf_40bce = m2c::m.dummyf_40bce; +db& dummyf_40bcf = m2c::m.dummyf_40bcf; +db& dummyf_40bd0 = m2c::m.dummyf_40bd0; +db& dummyf_40bd1 = m2c::m.dummyf_40bd1; +db& dummyf_40bd2 = m2c::m.dummyf_40bd2; +db& dummyf_40bd3 = m2c::m.dummyf_40bd3; +db& dummyf_40bd4 = m2c::m.dummyf_40bd4; +db& dummyf_40bd5 = m2c::m.dummyf_40bd5; +db& dummyf_40bd6 = m2c::m.dummyf_40bd6; +db& dummyf_40bd7 = m2c::m.dummyf_40bd7; +db& dummyf_40bd8 = m2c::m.dummyf_40bd8; +db& dummyf_40bd9 = m2c::m.dummyf_40bd9; +db& dummyf_40bda = m2c::m.dummyf_40bda; +db& dummyf_40bdb = m2c::m.dummyf_40bdb; db& byte_4f1bc = m2c::m.byte_4f1bc; -db (& byte_4f1bd)[12] = m2c::m.byte_4f1bd; -db (& dummyf_40be9)[11] = m2c::m.dummyf_40be9; -db (& dummyf_40bf4)[12] = m2c::m.dummyf_40bf4; -db (& dummyf_40c00)[11] = m2c::m.dummyf_40c00; -db (& dummyf_40c0b)[9] = m2c::m.dummyf_40c0b; +db& byte_4f1bd = m2c::m.byte_4f1bd; +db (& dummyf_40bde)[32] = m2c::m.dummyf_40bde; +db& dummyf_40bfe = m2c::m.dummyf_40bfe; +db& dummyf_40bff = m2c::m.dummyf_40bff; +db& dummyf_40c00 = m2c::m.dummyf_40c00; +db& dummyf_40c01 = m2c::m.dummyf_40c01; +db& dummyf_40c02 = m2c::m.dummyf_40c02; +db& dummyf_40c03 = m2c::m.dummyf_40c03; +db& dummyf_40c04 = m2c::m.dummyf_40c04; +db& dummyf_40c05 = m2c::m.dummyf_40c05; +db& dummyf_40c06 = m2c::m.dummyf_40c06; +db& dummyf_40c07 = m2c::m.dummyf_40c07; +db& dummyf_40c08 = m2c::m.dummyf_40c08; +db& dummyf_40c09 = m2c::m.dummyf_40c09; +db& dummyf_40c0a = m2c::m.dummyf_40c0a; +db& dummyf_40c0b = m2c::m.dummyf_40c0b; +db& dummyf_40c0c = m2c::m.dummyf_40c0c; +db& dummyf_40c0d = m2c::m.dummyf_40c0d; +db& dummyf_40c0e = m2c::m.dummyf_40c0e; +db& dummyf_40c0f = m2c::m.dummyf_40c0f; +db& dummyf_40c10 = m2c::m.dummyf_40c10; +db& dummyf_40c11 = m2c::m.dummyf_40c11; +db& dummyf_40c12 = m2c::m.dummyf_40c12; +db& dummyf_40c13 = m2c::m.dummyf_40c13; dw& word_4f1f4 = m2c::m.word_4f1f4; dw& word_4f1f6 = m2c::m.word_4f1f6; -dw (& word_4f1f8)[2] = m2c::m.word_4f1f8; +dw& word_4f1f8 = m2c::m.word_4f1f8; +db& dummyf_40c1a = m2c::m.dummyf_40c1a; +db& dummyf_40c1b = m2c::m.dummyf_40c1b; dw& word_4f1fc = m2c::m.word_4f1fc; -dw (& seg_4f1fe)[6] = m2c::m.seg_4f1fe; +dw& seg_4f1fe = m2c::m.seg_4f1fe; +db& dummyf_40c20 = m2c::m.dummyf_40c20; +db& dummyf_40c21 = m2c::m.dummyf_40c21; +db& dummyf_40c22 = m2c::m.dummyf_40c22; +db& dummyf_40c23 = m2c::m.dummyf_40c23; +db& dummyf_40c24 = m2c::m.dummyf_40c24; +db& dummyf_40c25 = m2c::m.dummyf_40c25; +db& dummyf_40c26 = m2c::m.dummyf_40c26; +db& dummyf_40c27 = m2c::m.dummyf_40c27; +db& dummyf_40c28 = m2c::m.dummyf_40c28; +db& dummyf_40c29 = m2c::m.dummyf_40c29; dw& word_4f20a = m2c::m.word_4f20a; -db (& byte_4f20c)[2] = m2c::m.byte_4f20c; +dw& word_4f20c = m2c::m.word_4f20c; dw& word_4f20e = m2c::m.word_4f20e; dw& word_4f210 = m2c::m.word_4f210; dd& dword_4f212 = m2c::m.dword_4f212; dw& word_4f216 = m2c::m.word_4f216; dw& word_4f218 = m2c::m.word_4f218; -dw (& word_4f21a)[2] = m2c::m.word_4f21a; +dw& word_4f21a = m2c::m.word_4f21a; +dw& word_4f21c = m2c::m.word_4f21c; dw& word_4f21e = m2c::m.word_4f21e; dd& dword_4f220 = m2c::m.dword_4f220; -db (& dummyf_40c44)[2] = m2c::m.dummyf_40c44; +db& dummyf_40c44 = m2c::m.dummyf_40c44; +db& dummyf_40c45 = m2c::m.dummyf_40c45; dw& word_4f226 = m2c::m.word_4f226; dw& word_4f228 = m2c::m.word_4f228; dw& word_4f22a = m2c::m.word_4f22a; dw& word_4f22c = m2c::m.word_4f22c; -db (& dummyf_40d82)[12] = m2c::m.dummyf_40d82; -db (& dummyf_40d8e)[10] = m2c::m.dummyf_40d8e; -db (& dummyf_40d98)[11] = m2c::m.dummyf_40d98; -db (& dummyf_40da3)[11] = m2c::m.dummyf_40da3; -db (& dummyf_40dae)[11] = m2c::m.dummyf_40dae; -db (& dummyf_40db9)[10] = m2c::m.dummyf_40db9; -db (& dummyf_40dc3)[10] = m2c::m.dummyf_40dc3; -db (& dummyf_40dcd)[10] = m2c::m.dummyf_40dcd; -db (& dummyf_40dd7)[12] = m2c::m.dummyf_40dd7; -db (& dummyf_40de3)[13] = m2c::m.dummyf_40de3; -db (& dummyf_40df0)[11] = m2c::m.dummyf_40df0; -db (& dummyf_40dfb)[10] = m2c::m.dummyf_40dfb; -db (& dummyf_40e05)[6] = m2c::m.dummyf_40e05; +db (& dummyf_40c4e)[32] = m2c::m.dummyf_40c4e; +db (& dummyf_40c6e)[32] = m2c::m.dummyf_40c6e; +db (& dummyf_40c8e)[32] = m2c::m.dummyf_40c8e; +db (& dummyf_40cae)[32] = m2c::m.dummyf_40cae; +db (& dummyf_40cce)[32] = m2c::m.dummyf_40cce; +db (& dummyf_40cee)[32] = m2c::m.dummyf_40cee; +db (& dummyf_40d0e)[32] = m2c::m.dummyf_40d0e; +db (& dummyf_40d2e)[32] = m2c::m.dummyf_40d2e; +db (& dummyf_40d4e)[32] = m2c::m.dummyf_40d4e; +db (& dummyf_40d6e)[32] = m2c::m.dummyf_40d6e; +db (& dummyf_40d8e)[32] = m2c::m.dummyf_40d8e; +db (& dummyf_40dae)[32] = m2c::m.dummyf_40dae; +db (& dummyf_40dce)[32] = m2c::m.dummyf_40dce; +db& dummyf_40dee = m2c::m.dummyf_40dee; +db& dummyf_40def = m2c::m.dummyf_40def; +db& dummyf_40df0 = m2c::m.dummyf_40df0; +db& dummyf_40df1 = m2c::m.dummyf_40df1; +db& dummyf_40df2 = m2c::m.dummyf_40df2; +db& dummyf_40df3 = m2c::m.dummyf_40df3; +db& dummyf_40df4 = m2c::m.dummyf_40df4; +db& dummyf_40df5 = m2c::m.dummyf_40df5; +db& dummyf_40df6 = m2c::m.dummyf_40df6; +db& dummyf_40df7 = m2c::m.dummyf_40df7; +db& dummyf_40df8 = m2c::m.dummyf_40df8; +db& dummyf_40df9 = m2c::m.dummyf_40df9; +db& dummyf_40dfa = m2c::m.dummyf_40dfa; +db& dummyf_40dfb = m2c::m.dummyf_40dfb; +db& dummyf_40dfc = m2c::m.dummyf_40dfc; +db& dummyf_40dfd = m2c::m.dummyf_40dfd; +db& dummyf_40dfe = m2c::m.dummyf_40dfe; +db& dummyf_40dff = m2c::m.dummyf_40dff; +db& dummyf_40e00 = m2c::m.dummyf_40e00; +db& dummyf_40e01 = m2c::m.dummyf_40e01; +db& dummyf_40e02 = m2c::m.dummyf_40e02; +db& dummyf_40e03 = m2c::m.dummyf_40e03; +db& dummyf_40e04 = m2c::m.dummyf_40e04; +db& dummyf_40e05 = m2c::m.dummyf_40e05; +db& dummyf_40e06 = m2c::m.dummyf_40e06; +db& dummyf_40e07 = m2c::m.dummyf_40e07; +db& dummyf_40e08 = m2c::m.dummyf_40e08; +dw& dummyf_40e09 = m2c::m.dummyf_40e09; dw& dummyf_40e0b = m2c::m.dummyf_40e0b; -dd& dummyf_40e28 = m2c::m.dummyf_40e28; -db (& dummyf_40e4c)[2] = m2c::m.dummyf_40e4c; +db& dummyf_40e0d = m2c::m.dummyf_40e0d; +db& dummyf_40e0e = m2c::m.dummyf_40e0e; +db& dummyf_40e0f = m2c::m.dummyf_40e0f; +db& dummyf_40e10 = m2c::m.dummyf_40e10; +db& dummyf_40e11 = m2c::m.dummyf_40e11; +db& dummyf_40e12 = m2c::m.dummyf_40e12; +db& dummyf_40e13 = m2c::m.dummyf_40e13; +db& dummyf_40e14 = m2c::m.dummyf_40e14; +db& dummyf_40e15 = m2c::m.dummyf_40e15; +db& dummyf_40e16 = m2c::m.dummyf_40e16; +db& dummyf_40e17 = m2c::m.dummyf_40e17; +db& dummyf_40e18 = m2c::m.dummyf_40e18; +dw& dummyf_40e19 = m2c::m.dummyf_40e19; +db& dummyf_40e1b = m2c::m.dummyf_40e1b; +db& dummyf_40e1c = m2c::m.dummyf_40e1c; +db& dummyf_40e1d = m2c::m.dummyf_40e1d; +db& dummyf_40e1e = m2c::m.dummyf_40e1e; +db& dummyf_40e1f = m2c::m.dummyf_40e1f; +db& dummyf_40e20 = m2c::m.dummyf_40e20; +db& dummyf_40e21 = m2c::m.dummyf_40e21; +db& dummyf_40e22 = m2c::m.dummyf_40e22; +db& dummyf_40e23 = m2c::m.dummyf_40e23; +db& dummyf_40e24 = m2c::m.dummyf_40e24; +db& dummyf_40e25 = m2c::m.dummyf_40e25; +db& dummyf_40e26 = m2c::m.dummyf_40e26; +db& dummyf_40e27 = m2c::m.dummyf_40e27; +db& dummyf_40e28 = m2c::m.dummyf_40e28; +db& dummyf_40e29 = m2c::m.dummyf_40e29; +dw& dummyf_40e2a = m2c::m.dummyf_40e2a; +db& dummyf_40e2c = m2c::m.dummyf_40e2c; +db& dummyf_40e2d = m2c::m.dummyf_40e2d; +db& dummyf_40e2e = m2c::m.dummyf_40e2e; +db& dummyf_40e2f = m2c::m.dummyf_40e2f; +db& dummyf_40e30 = m2c::m.dummyf_40e30; +db& dummyf_40e31 = m2c::m.dummyf_40e31; +db& dummyf_40e32 = m2c::m.dummyf_40e32; +db& dummyf_40e33 = m2c::m.dummyf_40e33; +db& dummyf_40e34 = m2c::m.dummyf_40e34; +db& dummyf_40e35 = m2c::m.dummyf_40e35; +db& dummyf_40e36 = m2c::m.dummyf_40e36; +db& dummyf_40e37 = m2c::m.dummyf_40e37; +dw& dummyf_40e38 = m2c::m.dummyf_40e38; +db& dummyf_40e3a = m2c::m.dummyf_40e3a; +db& dummyf_40e3b = m2c::m.dummyf_40e3b; +db& dummyf_40e3c = m2c::m.dummyf_40e3c; +db& dummyf_40e3d = m2c::m.dummyf_40e3d; +db& dummyf_40e3e = m2c::m.dummyf_40e3e; +db& dummyf_40e3f = m2c::m.dummyf_40e3f; +db& dummyf_40e40 = m2c::m.dummyf_40e40; +db& dummyf_40e41 = m2c::m.dummyf_40e41; +db& dummyf_40e42 = m2c::m.dummyf_40e42; +db& dummyf_40e43 = m2c::m.dummyf_40e43; +db& dummyf_40e44 = m2c::m.dummyf_40e44; +db& dummyf_40e45 = m2c::m.dummyf_40e45; +db& dummyf_40e46 = m2c::m.dummyf_40e46; +db& dummyf_40e47 = m2c::m.dummyf_40e47; +db& dummyf_40e48 = m2c::m.dummyf_40e48; +db& dummyf_40e49 = m2c::m.dummyf_40e49; +db& dummyf_40e4a = m2c::m.dummyf_40e4a; +db& dummyf_40e4b = m2c::m.dummyf_40e4b; +db& dummyf_40e4c = m2c::m.dummyf_40e4c; +db& dummyf_40e4d = m2c::m.dummyf_40e4d; dw& word_4f42e = m2c::m.word_4f42e; dw& word_4f430 = m2c::m.word_4f430; -db (& dummyf_40e69)[11] = m2c::m.dummyf_40e69; +db (& dummyf_40e52)[32] = m2c::m.dummyf_40e52; +db& dummyf_40e72 = m2c::m.dummyf_40e72; +db& dummyf_40e73 = m2c::m.dummyf_40e73; db& dummyf_40e74 = m2c::m.dummyf_40e74; dw& dummyf_40e75 = m2c::m.dummyf_40e75; -db& dummyf_40eb2 = m2c::m.dummyf_40eb2; -db& dummyf_40ec0 = m2c::m.dummyf_40ec0; -db& dummyf_40ed4 = m2c::m.dummyf_40ed4; -db& dummyf_40ef0 = m2c::m.dummyf_40ef0; -db& dummyf_40efe = m2c::m.dummyf_40efe; +db& dummyf_40e77 = m2c::m.dummyf_40e77; +db& dummyf_40e78 = m2c::m.dummyf_40e78; +db& dummyf_40e79 = m2c::m.dummyf_40e79; +db& dummyf_40e7a = m2c::m.dummyf_40e7a; +db& dummyf_40e7b = m2c::m.dummyf_40e7b; +db& dummyf_40e7c = m2c::m.dummyf_40e7c; +db& dummyf_40e7d = m2c::m.dummyf_40e7d; +db& dummyf_40e7e = m2c::m.dummyf_40e7e; +db& dummyf_40e7f = m2c::m.dummyf_40e7f; +db& dummyf_40e80 = m2c::m.dummyf_40e80; +db& dummyf_40e81 = m2c::m.dummyf_40e81; +db& dummyf_40e82 = m2c::m.dummyf_40e82; +db& dummyf_40e83 = m2c::m.dummyf_40e83; +db& dummyf_40e84 = m2c::m.dummyf_40e84; +db& dummyf_40e85 = m2c::m.dummyf_40e85; +db& dummyf_40e86 = m2c::m.dummyf_40e86; +db& dummyf_40e87 = m2c::m.dummyf_40e87; +db& dummyf_40e88 = m2c::m.dummyf_40e88; +db& dummyf_40e89 = m2c::m.dummyf_40e89; +db& dummyf_40e8a = m2c::m.dummyf_40e8a; +db& dummyf_40e8b = m2c::m.dummyf_40e8b; +db& dummyf_40e8c = m2c::m.dummyf_40e8c; +dw& dummyf_40e8d = m2c::m.dummyf_40e8d; +db (& dummyf_40e8f)[32] = m2c::m.dummyf_40e8f; +db (& dummyf_40eaf)[32] = m2c::m.dummyf_40eaf; +db (& dummyf_40ecf)[32] = m2c::m.dummyf_40ecf; +db (& dummyf_40eef)[32] = m2c::m.dummyf_40eef; +db& dummyf_40f0f = m2c::m.dummyf_40f0f; +db& dummyf_40f10 = m2c::m.dummyf_40f10; +db& dummyf_40f11 = m2c::m.dummyf_40f11; db& dummyf_40f12 = m2c::m.dummyf_40f12; -db& dummyf_410c7 = m2c::m.dummyf_410c7; -db& dummyf_41187 = m2c::m.dummyf_41187; -db& dummyf_412ca = m2c::m.dummyf_412ca; +db& dummyf_40f13 = m2c::m.dummyf_40f13; +db& dummyf_40f14 = m2c::m.dummyf_40f14; +db& dummyf_40f15 = m2c::m.dummyf_40f15; +db& dummyf_40f16 = m2c::m.dummyf_40f16; +db& dummyf_40f17 = m2c::m.dummyf_40f17; +db& dummyf_40f18 = m2c::m.dummyf_40f18; +db& dummyf_40f19 = m2c::m.dummyf_40f19; +dd& dummyf_40f1a = m2c::m.dummyf_40f1a; +db (& dummyf_40f1e)[32] = m2c::m.dummyf_40f1e; +db& dummyf_40f3e = m2c::m.dummyf_40f3e; +db& dummyf_40f3f = m2c::m.dummyf_40f3f; +db& dummyf_40f40 = m2c::m.dummyf_40f40; +dw& dummyf_40f41 = m2c::m.dummyf_40f41; +db& dummyf_40f43 = m2c::m.dummyf_40f43; +db& dummyf_40f44 = m2c::m.dummyf_40f44; +db& dummyf_40f45 = m2c::m.dummyf_40f45; +db& dummyf_40f46 = m2c::m.dummyf_40f46; +db& dummyf_40f47 = m2c::m.dummyf_40f47; +db& dummyf_40f48 = m2c::m.dummyf_40f48; +db& dummyf_40f49 = m2c::m.dummyf_40f49; +db& dummyf_40f4a = m2c::m.dummyf_40f4a; +db& dummyf_40f4b = m2c::m.dummyf_40f4b; +db& dummyf_40f4c = m2c::m.dummyf_40f4c; +db& dummyf_40f4d = m2c::m.dummyf_40f4d; +db& dummyf_40f4e = m2c::m.dummyf_40f4e; +db& dummyf_40f4f = m2c::m.dummyf_40f4f; +db& unk_4f530 = m2c::m.unk_4f530; +db& dummyf_40f51 = m2c::m.dummyf_40f51; +db& dummyf_40f52 = m2c::m.dummyf_40f52; +dw& dummyf_40f53 = m2c::m.dummyf_40f53; +db (& dummyf_40f55)[32] = m2c::m.dummyf_40f55; +db (& dummyf_40f75)[32] = m2c::m.dummyf_40f75; +db (& dummyf_40f95)[32] = m2c::m.dummyf_40f95; +db (& dummyf_40fb5)[32] = m2c::m.dummyf_40fb5; +db (& dummyf_40fd5)[32] = m2c::m.dummyf_40fd5; +db (& dummyf_40ff5)[32] = m2c::m.dummyf_40ff5; +db (& dummyf_41015)[32] = m2c::m.dummyf_41015; +db& dummyf_41035 = m2c::m.dummyf_41035; +db& dummyf_41036 = m2c::m.dummyf_41036; +db& dummyf_41037 = m2c::m.dummyf_41037; +db& dummyf_41038 = m2c::m.dummyf_41038; +db& dummyf_41039 = m2c::m.dummyf_41039; +db& dummyf_4103a = m2c::m.dummyf_4103a; +db& dummyf_4103b = m2c::m.dummyf_4103b; +db& dummyf_4103c = m2c::m.dummyf_4103c; +db& dummyf_4103d = m2c::m.dummyf_4103d; +db& dummyf_4103e = m2c::m.dummyf_4103e; +db& dummyf_4103f = m2c::m.dummyf_4103f; +db& dummyf_41040 = m2c::m.dummyf_41040; +db& dummyf_41041 = m2c::m.dummyf_41041; +db& dummyf_41042 = m2c::m.dummyf_41042; +db& dummyf_41043 = m2c::m.dummyf_41043; +db& dummyf_41044 = m2c::m.dummyf_41044; +db& dummyf_41045 = m2c::m.dummyf_41045; +db& dummyf_41046 = m2c::m.dummyf_41046; +db& dummyf_41047 = m2c::m.dummyf_41047; +db& dummyf_41048 = m2c::m.dummyf_41048; +db& dummyf_41049 = m2c::m.dummyf_41049; +db& dummyf_4104a = m2c::m.dummyf_4104a; +db& dummyf_4104b = m2c::m.dummyf_4104b; +db& dummyf_4104c = m2c::m.dummyf_4104c; +db& dummyf_4104d = m2c::m.dummyf_4104d; +db& dummyf_4104e = m2c::m.dummyf_4104e; +db& dummyf_4104f = m2c::m.dummyf_4104f; +db& dummyf_41050 = m2c::m.dummyf_41050; +db& dummyf_41051 = m2c::m.dummyf_41051; +dw& word_4f632 = m2c::m.word_4f632; +db& dummyf_41054 = m2c::m.dummyf_41054; +db& dummyf_41055 = m2c::m.dummyf_41055; +db& dummyf_41056 = m2c::m.dummyf_41056; +db& dummyf_41057 = m2c::m.dummyf_41057; +db& dummyf_41058 = m2c::m.dummyf_41058; +db& dummyf_41059 = m2c::m.dummyf_41059; +db& dummyf_4105a = m2c::m.dummyf_4105a; +db& dummyf_4105b = m2c::m.dummyf_4105b; +db& dummyf_4105c = m2c::m.dummyf_4105c; +db& dummyf_4105d = m2c::m.dummyf_4105d; +db& dummyf_4105e = m2c::m.dummyf_4105e; +db& dummyf_4105f = m2c::m.dummyf_4105f; +db& dummyf_41060 = m2c::m.dummyf_41060; +db& dummyf_41061 = m2c::m.dummyf_41061; +db& dummyf_41062 = m2c::m.dummyf_41062; +dw& dummyf_41063 = m2c::m.dummyf_41063; +db (& dummyf_41065)[32] = m2c::m.dummyf_41065; +db (& dummyf_41085)[32] = m2c::m.dummyf_41085; +db (& dummyf_410a5)[32] = m2c::m.dummyf_410a5; +db (& dummyf_410c5)[32] = m2c::m.dummyf_410c5; +db (& dummyf_410e5)[32] = m2c::m.dummyf_410e5; +db (& dummyf_41105)[32] = m2c::m.dummyf_41105; +db (& dummyf_41125)[32] = m2c::m.dummyf_41125; +db (& dummyf_41145)[32] = m2c::m.dummyf_41145; +db (& dummyf_41165)[32] = m2c::m.dummyf_41165; +db (& dummyf_41185)[32] = m2c::m.dummyf_41185; +db (& dummyf_411a5)[32] = m2c::m.dummyf_411a5; +db (& dummyf_411c5)[32] = m2c::m.dummyf_411c5; +db (& dummyf_411e5)[32] = m2c::m.dummyf_411e5; +db (& dummyf_41205)[32] = m2c::m.dummyf_41205; +db (& dummyf_41225)[32] = m2c::m.dummyf_41225; +db& dummyf_41245 = m2c::m.dummyf_41245; +db& dummyf_41246 = m2c::m.dummyf_41246; +db& dummyf_41247 = m2c::m.dummyf_41247; +db& dummyf_41248 = m2c::m.dummyf_41248; +db& dummyf_41249 = m2c::m.dummyf_41249; +db& dummyf_4124a = m2c::m.dummyf_4124a; +db& dummyf_4124b = m2c::m.dummyf_4124b; +db& dummyf_4124c = m2c::m.dummyf_4124c; +db& dummyf_4124d = m2c::m.dummyf_4124d; +db& dummyf_4124e = m2c::m.dummyf_4124e; +db& dummyf_4124f = m2c::m.dummyf_4124f; +db& dummyf_41250 = m2c::m.dummyf_41250; +db& dummyf_41251 = m2c::m.dummyf_41251; +db& dummyf_41252 = m2c::m.dummyf_41252; +db& dummyf_41253 = m2c::m.dummyf_41253; +dw& word_4f834 = m2c::m.word_4f834; +dw& word_4f836 = m2c::m.word_4f836; +db (& dummyf_41258)[32] = m2c::m.dummyf_41258; +db (& dummyf_41278)[32] = m2c::m.dummyf_41278; +db (& dummyf_41298)[32] = m2c::m.dummyf_41298; +db (& dummyf_412b8)[32] = m2c::m.dummyf_412b8; +db (& dummyf_412d8)[32] = m2c::m.dummyf_412d8; +db (& dummyf_412f8)[32] = m2c::m.dummyf_412f8; +db (& dummyf_41318)[32] = m2c::m.dummyf_41318; +db (& dummyf_41338)[32] = m2c::m.dummyf_41338; +db (& dummyf_41358)[32] = m2c::m.dummyf_41358; +db (& dummyf_41378)[32] = m2c::m.dummyf_41378; +db& dummyf_41398 = m2c::m.dummyf_41398; +db& dummyf_41399 = m2c::m.dummyf_41399; +db& dummyf_4139a = m2c::m.dummyf_4139a; +db& dummyf_4139b = m2c::m.dummyf_4139b; +db& dummyf_4139c = m2c::m.dummyf_4139c; +db& dummyf_4139d = m2c::m.dummyf_4139d; db& dummyf_4139e = m2c::m.dummyf_4139e; db& dummyf_4139f = m2c::m.dummyf_4139f; db& dummyf_413a0 = m2c::m.dummyf_413a0; db& dummyf_413a1 = m2c::m.dummyf_413a1; +db& dummyf_413a2 = m2c::m.dummyf_413a2; +db& dummyf_413a3 = m2c::m.dummyf_413a3; +db& dummyf_413a4 = m2c::m.dummyf_413a4; +db& dummyf_413a5 = m2c::m.dummyf_413a5; +db& dummyf_413a6 = m2c::m.dummyf_413a6; +db& dummyf_413a7 = m2c::m.dummyf_413a7; +db& dummyf_413a8 = m2c::m.dummyf_413a8; +db& dummyf_413a9 = m2c::m.dummyf_413a9; +db& dummyf_413aa = m2c::m.dummyf_413aa; +dw& dummyf_413ab = m2c::m.dummyf_413ab; +db& dummyf_413ad = m2c::m.dummyf_413ad; +db& dummyf_413ae = m2c::m.dummyf_413ae; +db& dummyf_413af = m2c::m.dummyf_413af; +db& dummyf_413b0 = m2c::m.dummyf_413b0; +db& dummyf_413b1 = m2c::m.dummyf_413b1; +db& dummyf_413b2 = m2c::m.dummyf_413b2; +db& dummyf_413b3 = m2c::m.dummyf_413b3; +db& dummyf_413b4 = m2c::m.dummyf_413b4; +db& dummyf_413b5 = m2c::m.dummyf_413b5; +db& dummyf_413b6 = m2c::m.dummyf_413b6; +db& dummyf_413b7 = m2c::m.dummyf_413b7; +db& dummyf_413b8 = m2c::m.dummyf_413b8; +db& dummyf_413b9 = m2c::m.dummyf_413b9; +db& dummyf_413ba = m2c::m.dummyf_413ba; +db& dummyf_413bb = m2c::m.dummyf_413bb; +db& dummyf_413bc = m2c::m.dummyf_413bc; +db& dummyf_413bd = m2c::m.dummyf_413bd; +db& dummyf_413be = m2c::m.dummyf_413be; db& dummyf_413bf = m2c::m.dummyf_413bf; -db& dummyf_413f6 = m2c::m.dummyf_413f6; -db& dummyf_41434 = m2c::m.dummyf_41434; +db& dummyf_413c0 = m2c::m.dummyf_413c0; +db& dummyf_413c1 = m2c::m.dummyf_413c1; +db& dummyf_413c2 = m2c::m.dummyf_413c2; +dw& dummyf_413c3 = m2c::m.dummyf_413c3; +db (& dummyf_413c5)[32] = m2c::m.dummyf_413c5; +db (& dummyf_413e5)[32] = m2c::m.dummyf_413e5; +db (& dummyf_41405)[32] = m2c::m.dummyf_41405; +db (& dummyf_41425)[32] = m2c::m.dummyf_41425; +db& dummyf_41445 = m2c::m.dummyf_41445; +db& dummyf_41446 = m2c::m.dummyf_41446; +db& dummyf_41447 = m2c::m.dummyf_41447; db& dummyf_41448 = m2c::m.dummyf_41448; +db& dummyf_41449 = m2c::m.dummyf_41449; +db& dummyf_4144a = m2c::m.dummyf_4144a; +db& dummyf_4144b = m2c::m.dummyf_4144b; +db& dummyf_4144c = m2c::m.dummyf_4144c; +db& dummyf_4144d = m2c::m.dummyf_4144d; +db& dummyf_4144e = m2c::m.dummyf_4144e; +db& dummyf_4144f = m2c::m.dummyf_4144f; +dd& dummyf_41450 = m2c::m.dummyf_41450; +db& dummyf_41454 = m2c::m.dummyf_41454; +db& dummyf_41455 = m2c::m.dummyf_41455; +db& dummyf_41456 = m2c::m.dummyf_41456; +db& dummyf_41457 = m2c::m.dummyf_41457; +dw& word_4fa38 = m2c::m.word_4fa38; +db& dummyf_4145a = m2c::m.dummyf_4145a; +db& dummyf_4145b = m2c::m.dummyf_4145b; +db& dummyf_4145c = m2c::m.dummyf_4145c; +db& dummyf_4145d = m2c::m.dummyf_4145d; +db& dummyf_4145e = m2c::m.dummyf_4145e; +db& dummyf_4145f = m2c::m.dummyf_4145f; +db& dummyf_41460 = m2c::m.dummyf_41460; +db& dummyf_41461 = m2c::m.dummyf_41461; +db& dummyf_41462 = m2c::m.dummyf_41462; +db& dummyf_41463 = m2c::m.dummyf_41463; +db& dummyf_41464 = m2c::m.dummyf_41464; +db& dummyf_41465 = m2c::m.dummyf_41465; +db& dummyf_41466 = m2c::m.dummyf_41466; +db& dummyf_41467 = m2c::m.dummyf_41467; +db& dummyf_41468 = m2c::m.dummyf_41468; +db& dummyf_41469 = m2c::m.dummyf_41469; +db& dummyf_4146a = m2c::m.dummyf_4146a; +db& dummyf_4146b = m2c::m.dummyf_4146b; +db& dummyf_4146c = m2c::m.dummyf_4146c; +db& dummyf_4146d = m2c::m.dummyf_4146d; +db& dummyf_4146e = m2c::m.dummyf_4146e; +db& dummyf_4146f = m2c::m.dummyf_4146f; +db& dummyf_41470 = m2c::m.dummyf_41470; +db& dummyf_41471 = m2c::m.dummyf_41471; +db& dummyf_41472 = m2c::m.dummyf_41472; +db& dummyf_41473 = m2c::m.dummyf_41473; +db& dummyf_41474 = m2c::m.dummyf_41474; +db& dummyf_41475 = m2c::m.dummyf_41475; +db& dummyf_41476 = m2c::m.dummyf_41476; +dw& dummyf_41477 = m2c::m.dummyf_41477; +db& dummyf_41479 = m2c::m.dummyf_41479; +db& dummyf_4147a = m2c::m.dummyf_4147a; +db& dummyf_4147b = m2c::m.dummyf_4147b; +db& dummyf_4147c = m2c::m.dummyf_4147c; +db& dummyf_4147d = m2c::m.dummyf_4147d; +db& dummyf_4147e = m2c::m.dummyf_4147e; +db& dummyf_4147f = m2c::m.dummyf_4147f; +db& dummyf_41480 = m2c::m.dummyf_41480; +db& dummyf_41481 = m2c::m.dummyf_41481; +db& dummyf_41482 = m2c::m.dummyf_41482; +db& dummyf_41483 = m2c::m.dummyf_41483; +db& dummyf_41484 = m2c::m.dummyf_41484; db& dummyf_41485 = m2c::m.dummyf_41485; +db& unk_4fa66 = m2c::m.unk_4fa66; +db& dummyf_41487 = m2c::m.dummyf_41487; +db& dummyf_41488 = m2c::m.dummyf_41488; +dw& dummyf_41489 = m2c::m.dummyf_41489; +db (& dummyf_4148b)[32] = m2c::m.dummyf_4148b; +db (& dummyf_414ab)[32] = m2c::m.dummyf_414ab; +db (& dummyf_414cb)[32] = m2c::m.dummyf_414cb; +db (& dummyf_414eb)[32] = m2c::m.dummyf_414eb; +db (& dummyf_4150b)[32] = m2c::m.dummyf_4150b; +db (& dummyf_4152b)[32] = m2c::m.dummyf_4152b; +db (& dummyf_4154b)[32] = m2c::m.dummyf_4154b; +db (& dummyf_4156b)[32] = m2c::m.dummyf_4156b; +db& dummyf_4158b = m2c::m.dummyf_4158b; +db& dummyf_4158c = m2c::m.dummyf_4158c; db& dummyf_4158d = m2c::m.dummyf_4158d; -db& dummyf_416e4 = m2c::m.dummyf_416e4; +db& dummyf_4158e = m2c::m.dummyf_4158e; +db& dummyf_4158f = m2c::m.dummyf_4158f; +db& dummyf_41590 = m2c::m.dummyf_41590; +db& dummyf_41591 = m2c::m.dummyf_41591; +db& dummyf_41592 = m2c::m.dummyf_41592; +db& dummyf_41593 = m2c::m.dummyf_41593; +db& dummyf_41594 = m2c::m.dummyf_41594; +db& dummyf_41595 = m2c::m.dummyf_41595; +db& dummyf_41596 = m2c::m.dummyf_41596; +db& dummyf_41597 = m2c::m.dummyf_41597; +db& dummyf_41598 = m2c::m.dummyf_41598; +db& dummyf_41599 = m2c::m.dummyf_41599; +db& dummyf_4159a = m2c::m.dummyf_4159a; +db& dummyf_4159b = m2c::m.dummyf_4159b; +db& dummyf_4159c = m2c::m.dummyf_4159c; +db& dummyf_4159d = m2c::m.dummyf_4159d; +db& dummyf_4159e = m2c::m.dummyf_4159e; +db& dummyf_4159f = m2c::m.dummyf_4159f; +db& dummyf_415a0 = m2c::m.dummyf_415a0; +db& dummyf_415a1 = m2c::m.dummyf_415a1; +db& dummyf_415a2 = m2c::m.dummyf_415a2; +db& dummyf_415a3 = m2c::m.dummyf_415a3; +db& dummyf_415a4 = m2c::m.dummyf_415a4; +db& dummyf_415a5 = m2c::m.dummyf_415a5; +db& dummyf_415a6 = m2c::m.dummyf_415a6; +db& dummyf_415a7 = m2c::m.dummyf_415a7; +db& dummyf_415a8 = m2c::m.dummyf_415a8; +db& dummyf_415a9 = m2c::m.dummyf_415a9; +db& byte_4fb8a = m2c::m.byte_4fb8a; +db& dummyf_415ab = m2c::m.dummyf_415ab; +dw& word_4fb8c = m2c::m.word_4fb8c; +db (& dummyf_415ae)[32] = m2c::m.dummyf_415ae; +db (& dummyf_415ce)[32] = m2c::m.dummyf_415ce; +db (& dummyf_415ee)[32] = m2c::m.dummyf_415ee; +db& dummyf_4160e = m2c::m.dummyf_4160e; +db& dummyf_4160f = m2c::m.dummyf_4160f; +db& dummyf_41610 = m2c::m.dummyf_41610; +db& dummyf_41611 = m2c::m.dummyf_41611; +db& dummyf_41612 = m2c::m.dummyf_41612; +db& dummyf_41613 = m2c::m.dummyf_41613; +db& dummyf_41614 = m2c::m.dummyf_41614; +db& dummyf_41615 = m2c::m.dummyf_41615; +db& dummyf_41616 = m2c::m.dummyf_41616; +db& dummyf_41617 = m2c::m.dummyf_41617; +db& dummyf_41618 = m2c::m.dummyf_41618; +db& dummyf_41619 = m2c::m.dummyf_41619; +db& dummyf_4161a = m2c::m.dummyf_4161a; +db& dummyf_4161b = m2c::m.dummyf_4161b; +db& dummyf_4161c = m2c::m.dummyf_4161c; +db& dummyf_4161d = m2c::m.dummyf_4161d; +db& dummyf_4161e = m2c::m.dummyf_4161e; +db& dummyf_4161f = m2c::m.dummyf_4161f; +db& dummyf_41620 = m2c::m.dummyf_41620; +db& dummyf_41621 = m2c::m.dummyf_41621; +db& dummyf_41622 = m2c::m.dummyf_41622; +db& dummyf_41623 = m2c::m.dummyf_41623; +db& dummyf_41624 = m2c::m.dummyf_41624; +dw& dummyf_41625 = m2c::m.dummyf_41625; +db (& dummyf_41627)[32] = m2c::m.dummyf_41627; +db (& dummyf_41647)[32] = m2c::m.dummyf_41647; +db (& dummyf_41667)[32] = m2c::m.dummyf_41667; +db (& dummyf_41687)[32] = m2c::m.dummyf_41687; +db (& dummyf_416a7)[32] = m2c::m.dummyf_416a7; +db (& dummyf_416c7)[32] = m2c::m.dummyf_416c7; +db (& dummyf_416e7)[32] = m2c::m.dummyf_416e7; +db (& dummyf_41707)[32] = m2c::m.dummyf_41707; +db (& dummyf_41727)[32] = m2c::m.dummyf_41727; +db (& dummyf_41747)[32] = m2c::m.dummyf_41747; +db& dummyf_41767 = m2c::m.dummyf_41767; +db& dummyf_41768 = m2c::m.dummyf_41768; +db& dummyf_41769 = m2c::m.dummyf_41769; +db& dummyf_4176a = m2c::m.dummyf_4176a; +db& dummyf_4176b = m2c::m.dummyf_4176b; +db& dummyf_4176c = m2c::m.dummyf_4176c; +db& dummyf_4176d = m2c::m.dummyf_4176d; +db& dummyf_4176e = m2c::m.dummyf_4176e; +db& dummyf_4176f = m2c::m.dummyf_4176f; +db& dummyf_41770 = m2c::m.dummyf_41770; +db& dummyf_41771 = m2c::m.dummyf_41771; +db& dummyf_41772 = m2c::m.dummyf_41772; +db& dummyf_41773 = m2c::m.dummyf_41773; +db& dummyf_41774 = m2c::m.dummyf_41774; +db& dummyf_41775 = m2c::m.dummyf_41775; +db& dummyf_41776 = m2c::m.dummyf_41776; +db& dummyf_41777 = m2c::m.dummyf_41777; +db& dummyf_41778 = m2c::m.dummyf_41778; +db& dummyf_41779 = m2c::m.dummyf_41779; +db& dummyf_4177a = m2c::m.dummyf_4177a; +db& dummyf_4177b = m2c::m.dummyf_4177b; +db& dummyf_4177c = m2c::m.dummyf_4177c; +db& dummyf_4177d = m2c::m.dummyf_4177d; +db& dummyf_4177e = m2c::m.dummyf_4177e; +db& dummyf_4177f = m2c::m.dummyf_4177f; +db& dummyf_41780 = m2c::m.dummyf_41780; +db& dummyf_41781 = m2c::m.dummyf_41781; +db& dummyf_41782 = m2c::m.dummyf_41782; +dw& dummyf_41783 = m2c::m.dummyf_41783; +db (& dummyf_41785)[32] = m2c::m.dummyf_41785; +db (& dummyf_417a5)[32] = m2c::m.dummyf_417a5; +db (& dummyf_417c5)[32] = m2c::m.dummyf_417c5; +db (& dummyf_417e5)[32] = m2c::m.dummyf_417e5; +db (& dummyf_41805)[32] = m2c::m.dummyf_41805; +db& dummyf_41825 = m2c::m.dummyf_41825; +db& dummyf_41826 = m2c::m.dummyf_41826; +db& dummyf_41827 = m2c::m.dummyf_41827; +db& dummyf_41828 = m2c::m.dummyf_41828; +db& dummyf_41829 = m2c::m.dummyf_41829; +db& dummyf_4182a = m2c::m.dummyf_4182a; +db& dummyf_4182b = m2c::m.dummyf_4182b; +db& dummyf_4182c = m2c::m.dummyf_4182c; +db& dummyf_4182d = m2c::m.dummyf_4182d; +db& dummyf_4182e = m2c::m.dummyf_4182e; +db& dummyf_4182f = m2c::m.dummyf_4182f; +db& dummyf_41830 = m2c::m.dummyf_41830; +db& dummyf_41831 = m2c::m.dummyf_41831; +db& dummyf_41832 = m2c::m.dummyf_41832; +db& dummyf_41833 = m2c::m.dummyf_41833; +db& dummyf_41834 = m2c::m.dummyf_41834; +db& dummyf_41835 = m2c::m.dummyf_41835; +db& dummyf_41836 = m2c::m.dummyf_41836; +db& dummyf_41837 = m2c::m.dummyf_41837; +db& dummyf_41838 = m2c::m.dummyf_41838; +db& dummyf_41839 = m2c::m.dummyf_41839; +db& dummyf_4183a = m2c::m.dummyf_4183a; +db& dummyf_4183b = m2c::m.dummyf_4183b; +db& dummyf_4183c = m2c::m.dummyf_4183c; +db& dummyf_4183d = m2c::m.dummyf_4183d; +db& dummyf_4183e = m2c::m.dummyf_4183e; +db& dummyf_4183f = m2c::m.dummyf_4183f; +db& dummyf_41840 = m2c::m.dummyf_41840; +db& dummyf_41841 = m2c::m.dummyf_41841; +dw& dummyf_41842 = m2c::m.dummyf_41842; +db (& dummyf_41844)[32] = m2c::m.dummyf_41844; +db (& dummyf_41864)[32] = m2c::m.dummyf_41864; +db (& dummyf_41884)[32] = m2c::m.dummyf_41884; +db (& dummyf_418a4)[32] = m2c::m.dummyf_418a4; +db (& dummyf_418c4)[32] = m2c::m.dummyf_418c4; +db& dummyf_418e4 = m2c::m.dummyf_418e4; +db& dummyf_418e5 = m2c::m.dummyf_418e5; +db& dummyf_418e6 = m2c::m.dummyf_418e6; +db& dummyf_418e7 = m2c::m.dummyf_418e7; +db& dummyf_418e8 = m2c::m.dummyf_418e8; db& dummyf_418e9 = m2c::m.dummyf_418e9; db& dummyf_418ea = m2c::m.dummyf_418ea; db& dummyf_418eb = m2c::m.dummyf_418eb; db& dummyf_418ec = m2c::m.dummyf_418ec; -db& dummyf_419bf = m2c::m.dummyf_419bf; -db& dummyf_41a6c = m2c::m.dummyf_41a6c; -db& dummyf_41b35 = m2c::m.dummyf_41b35; +db& dummyf_418ed = m2c::m.dummyf_418ed; +db& dummyf_418ee = m2c::m.dummyf_418ee; +db& dummyf_418ef = m2c::m.dummyf_418ef; +db& dummyf_418f0 = m2c::m.dummyf_418f0; +db& dummyf_418f1 = m2c::m.dummyf_418f1; +db& dummyf_418f2 = m2c::m.dummyf_418f2; +db& dummyf_418f3 = m2c::m.dummyf_418f3; +db& dummyf_418f4 = m2c::m.dummyf_418f4; +dw& dummyf_418f5 = m2c::m.dummyf_418f5; +db (& dummyf_418f7)[32] = m2c::m.dummyf_418f7; +db (& dummyf_41917)[32] = m2c::m.dummyf_41917; +db (& dummyf_41937)[32] = m2c::m.dummyf_41937; +db (& dummyf_41957)[32] = m2c::m.dummyf_41957; +db (& dummyf_41977)[32] = m2c::m.dummyf_41977; +db (& dummyf_41997)[32] = m2c::m.dummyf_41997; +db (& dummyf_419b7)[32] = m2c::m.dummyf_419b7; +db (& dummyf_419d7)[32] = m2c::m.dummyf_419d7; +db (& dummyf_419f7)[32] = m2c::m.dummyf_419f7; +db (& dummyf_41a17)[32] = m2c::m.dummyf_41a17; +db (& dummyf_41a37)[32] = m2c::m.dummyf_41a37; +db (& dummyf_41a57)[32] = m2c::m.dummyf_41a57; +db (& dummyf_41a77)[32] = m2c::m.dummyf_41a77; +db& dummyf_41a97 = m2c::m.dummyf_41a97; +db& dummyf_41a98 = m2c::m.dummyf_41a98; +db& dummyf_41a99 = m2c::m.dummyf_41a99; +db& dummyf_41a9a = m2c::m.dummyf_41a9a; +db& dummyf_41a9b = m2c::m.dummyf_41a9b; +db& dummyf_41a9c = m2c::m.dummyf_41a9c; +db& dummyf_41a9d = m2c::m.dummyf_41a9d; +db& dummyf_41a9e = m2c::m.dummyf_41a9e; +db& dummyf_41a9f = m2c::m.dummyf_41a9f; +db& dummyf_41aa0 = m2c::m.dummyf_41aa0; +db& dummyf_41aa1 = m2c::m.dummyf_41aa1; +db& dummyf_41aa2 = m2c::m.dummyf_41aa2; +db& dummyf_41aa3 = m2c::m.dummyf_41aa3; +db& dummyf_41aa4 = m2c::m.dummyf_41aa4; +db& dummyf_41aa5 = m2c::m.dummyf_41aa5; +db& dummyf_41aa6 = m2c::m.dummyf_41aa6; +db& dummyf_41aa7 = m2c::m.dummyf_41aa7; +db& dummyf_41aa8 = m2c::m.dummyf_41aa8; +db& dummyf_41aa9 = m2c::m.dummyf_41aa9; +db& dummyf_41aaa = m2c::m.dummyf_41aaa; +db& dummyf_41aab = m2c::m.dummyf_41aab; +db& dummyf_41aac = m2c::m.dummyf_41aac; +db& dummyf_41aad = m2c::m.dummyf_41aad; +db& dummyf_41aae = m2c::m.dummyf_41aae; +dw& dummyf_41aaf = m2c::m.dummyf_41aaf; +db (& dummyf_41ab1)[32] = m2c::m.dummyf_41ab1; +db (& dummyf_41ad1)[32] = m2c::m.dummyf_41ad1; +db (& dummyf_41af1)[32] = m2c::m.dummyf_41af1; +db (& dummyf_41b11)[32] = m2c::m.dummyf_41b11; +db (& dummyf_41b31)[32] = m2c::m.dummyf_41b31; +db (& dummyf_41b51)[32] = m2c::m.dummyf_41b51; +db (& dummyf_41b71)[32] = m2c::m.dummyf_41b71; +db& dummyf_41b91 = m2c::m.dummyf_41b91; +db& dummyf_41b92 = m2c::m.dummyf_41b92; +db& dummyf_41b93 = m2c::m.dummyf_41b93; +db& dummyf_41b94 = m2c::m.dummyf_41b94; +db& dummyf_41b95 = m2c::m.dummyf_41b95; +db& dummyf_41b96 = m2c::m.dummyf_41b96; +db& dummyf_41b97 = m2c::m.dummyf_41b97; +db& dummyf_41b98 = m2c::m.dummyf_41b98; +db& dummyf_41b99 = m2c::m.dummyf_41b99; +db& dummyf_41b9a = m2c::m.dummyf_41b9a; +db& dummyf_41b9b = m2c::m.dummyf_41b9b; +db& dummyf_41b9c = m2c::m.dummyf_41b9c; +db& dummyf_41b9d = m2c::m.dummyf_41b9d; +db& dummyf_41b9e = m2c::m.dummyf_41b9e; +db& dummyf_41b9f = m2c::m.dummyf_41b9f; +db& dummyf_41ba0 = m2c::m.dummyf_41ba0; +db& dummyf_41ba1 = m2c::m.dummyf_41ba1; +db& dummyf_41ba2 = m2c::m.dummyf_41ba2; +db& dummyf_41ba3 = m2c::m.dummyf_41ba3; +db& dummyf_41ba4 = m2c::m.dummyf_41ba4; +db& dummyf_41ba5 = m2c::m.dummyf_41ba5; db& dummyf_41ba6 = m2c::m.dummyf_41ba6; -db (& dummyf_41dc9)[128] = m2c::m.dummyf_41dc9; -db (& dummyf_41e49)[549] = m2c::m.dummyf_41e49; -db (& dummyf_4206e)[317] = m2c::m.dummyf_4206e; -db (& dummyf_421ab)[274] = m2c::m.dummyf_421ab; -db (& dummyf_422bd)[224] = m2c::m.dummyf_422bd; -db (& dummyf_4239d)[320] = m2c::m.dummyf_4239d; -db (& dummyf_424dd)[113] = m2c::m.dummyf_424dd; -dw (& word_50b2e)[14] = m2c::m.word_50b2e; -db (& dummyf_4256a)[38] = m2c::m.dummyf_4256a; -dw (& word_50b70)[2] = m2c::m.word_50b70; +db& dummyf_41ba7 = m2c::m.dummyf_41ba7; +db& dummyf_41ba8 = m2c::m.dummyf_41ba8; +db& dummyf_41ba9 = m2c::m.dummyf_41ba9; +dw& dummyf_41baa = m2c::m.dummyf_41baa; +db (& dummyf_41bac)[32] = m2c::m.dummyf_41bac; +db (& dummyf_41bcc)[32] = m2c::m.dummyf_41bcc; +db& dummyf_41bec = m2c::m.dummyf_41bec; +db& dummyf_41bed = m2c::m.dummyf_41bed; +db& dummyf_41bee = m2c::m.dummyf_41bee; +db& dummyf_41bef = m2c::m.dummyf_41bef; +db& dummyf_41bf0 = m2c::m.dummyf_41bf0; +db& dummyf_41bf1 = m2c::m.dummyf_41bf1; +db& dummyf_41bf2 = m2c::m.dummyf_41bf2; +db& dummyf_41bf3 = m2c::m.dummyf_41bf3; +db& dummyf_41bf4 = m2c::m.dummyf_41bf4; +db& dummyf_41bf5 = m2c::m.dummyf_41bf5; +db& dummyf_41bf6 = m2c::m.dummyf_41bf6; +db& dummyf_41bf7 = m2c::m.dummyf_41bf7; +db& dummyf_41bf8 = m2c::m.dummyf_41bf8; +db& dummyf_41bf9 = m2c::m.dummyf_41bf9; +db& dummyf_41bfa = m2c::m.dummyf_41bfa; +db& dummyf_41bfb = m2c::m.dummyf_41bfb; +db& dummyf_41bfc = m2c::m.dummyf_41bfc; +db& dummyf_41bfd = m2c::m.dummyf_41bfd; +db& dummyf_41bfe = m2c::m.dummyf_41bfe; +db& dummyf_41bff = m2c::m.dummyf_41bff; +db& dummyf_41c00 = m2c::m.dummyf_41c00; +db& dummyf_41c01 = m2c::m.dummyf_41c01; +db& dummyf_41c02 = m2c::m.dummyf_41c02; +dw& dummyf_41c03 = m2c::m.dummyf_41c03; +db (& dummyf_41c05)[32] = m2c::m.dummyf_41c05; +db (& dummyf_41c25)[32] = m2c::m.dummyf_41c25; +db& dummyf_41c45 = m2c::m.dummyf_41c45; +db& dummyf_41c46 = m2c::m.dummyf_41c46; +db& dummyf_41c47 = m2c::m.dummyf_41c47; +db& dummyf_41c48 = m2c::m.dummyf_41c48; +db& dummyf_41c49 = m2c::m.dummyf_41c49; +db& dummyf_41c4a = m2c::m.dummyf_41c4a; +db& dummyf_41c4b = m2c::m.dummyf_41c4b; +db& dummyf_41c4c = m2c::m.dummyf_41c4c; +db& dummyf_41c4d = m2c::m.dummyf_41c4d; +db& dummyf_41c4e = m2c::m.dummyf_41c4e; +db& dummyf_41c4f = m2c::m.dummyf_41c4f; +db& dummyf_41c50 = m2c::m.dummyf_41c50; +db& dummyf_41c51 = m2c::m.dummyf_41c51; +db& dummyf_41c52 = m2c::m.dummyf_41c52; +db& dummyf_41c53 = m2c::m.dummyf_41c53; +db& dummyf_41c54 = m2c::m.dummyf_41c54; +db& dummyf_41c55 = m2c::m.dummyf_41c55; +db& dummyf_41c56 = m2c::m.dummyf_41c56; +db& dummyf_41c57 = m2c::m.dummyf_41c57; +db& dummyf_41c58 = m2c::m.dummyf_41c58; +db& dummyf_41c59 = m2c::m.dummyf_41c59; +db& dummyf_41c5a = m2c::m.dummyf_41c5a; +db& dummyf_41c5b = m2c::m.dummyf_41c5b; +db& dummyf_41c5c = m2c::m.dummyf_41c5c; +db& dummyf_41c5d = m2c::m.dummyf_41c5d; +db& dummyf_41c5e = m2c::m.dummyf_41c5e; +dw& dummyf_41c5f = m2c::m.dummyf_41c5f; +db& dummyf_41c61 = m2c::m.dummyf_41c61; +db& dummyf_41c62 = m2c::m.dummyf_41c62; +db& dummyf_41c63 = m2c::m.dummyf_41c63; +db& dummyf_41c64 = m2c::m.dummyf_41c64; +db& dummyf_41c65 = m2c::m.dummyf_41c65; +db& dummyf_41c66 = m2c::m.dummyf_41c66; +db& dummyf_41c67 = m2c::m.dummyf_41c67; +db& dummyf_41c68 = m2c::m.dummyf_41c68; +db& dummyf_41c69 = m2c::m.dummyf_41c69; +db& dummyf_41c6a = m2c::m.dummyf_41c6a; +db& dummyf_41c6b = m2c::m.dummyf_41c6b; +db& dummyf_41c6c = m2c::m.dummyf_41c6c; +db& dummyf_41c6d = m2c::m.dummyf_41c6d; +db& dummyf_41c6e = m2c::m.dummyf_41c6e; +db& dummyf_41c6f = m2c::m.dummyf_41c6f; +db& dummyf_41c70 = m2c::m.dummyf_41c70; +db& dummyf_41c71 = m2c::m.dummyf_41c71; +db& dummyf_41c72 = m2c::m.dummyf_41c72; +db& dummyf_41c73 = m2c::m.dummyf_41c73; +db& dummyf_41c74 = m2c::m.dummyf_41c74; +db& dummyf_41c75 = m2c::m.dummyf_41c75; +db& dummyf_41c76 = m2c::m.dummyf_41c76; +db& dummyf_41c77 = m2c::m.dummyf_41c77; +db& dummyf_41c78 = m2c::m.dummyf_41c78; +db& dummyf_41c79 = m2c::m.dummyf_41c79; +dw& dummyf_41c7a = m2c::m.dummyf_41c7a; +db (& dummyf_41c7c)[32] = m2c::m.dummyf_41c7c; +db (& dummyf_41c9c)[32] = m2c::m.dummyf_41c9c; +db& dummyf_41cbc = m2c::m.dummyf_41cbc; +db& dummyf_41cbd = m2c::m.dummyf_41cbd; +db& dummyf_41cbe = m2c::m.dummyf_41cbe; +db& dummyf_41cbf = m2c::m.dummyf_41cbf; +dw& dummyf_41cc0 = m2c::m.dummyf_41cc0; +db (& dummyf_41cc2)[32] = m2c::m.dummyf_41cc2; +db (& dummyf_41ce2)[32] = m2c::m.dummyf_41ce2; +db& dummyf_41d02 = m2c::m.dummyf_41d02; +db& dummyf_41d03 = m2c::m.dummyf_41d03; +db& dummyf_41d04 = m2c::m.dummyf_41d04; +db& dummyf_41d05 = m2c::m.dummyf_41d05; +db& dummyf_41d06 = m2c::m.dummyf_41d06; +db& dummyf_41d07 = m2c::m.dummyf_41d07; +db& dummyf_41d08 = m2c::m.dummyf_41d08; +db& dummyf_41d09 = m2c::m.dummyf_41d09; +db& dummyf_41d0a = m2c::m.dummyf_41d0a; +db& dummyf_41d0b = m2c::m.dummyf_41d0b; +db& dummyf_41d0c = m2c::m.dummyf_41d0c; +db& dummyf_41d0d = m2c::m.dummyf_41d0d; +db& dummyf_41d0e = m2c::m.dummyf_41d0e; +db& dummyf_41d0f = m2c::m.dummyf_41d0f; +db& dummyf_41d10 = m2c::m.dummyf_41d10; +db& dummyf_41d11 = m2c::m.dummyf_41d11; +db& dummyf_41d12 = m2c::m.dummyf_41d12; +db& dummyf_41d13 = m2c::m.dummyf_41d13; +db& dummyf_41d14 = m2c::m.dummyf_41d14; +db& dummyf_41d15 = m2c::m.dummyf_41d15; +db& dummyf_41d16 = m2c::m.dummyf_41d16; +dw& dummyf_41d17 = m2c::m.dummyf_41d17; +db (& dummyf_41d19)[32] = m2c::m.dummyf_41d19; +db& dummyf_41d39 = m2c::m.dummyf_41d39; +db& dummyf_41d3a = m2c::m.dummyf_41d3a; +db& dummyf_41d3b = m2c::m.dummyf_41d3b; +db& dummyf_41d3c = m2c::m.dummyf_41d3c; +db& dummyf_41d3d = m2c::m.dummyf_41d3d; +db& dummyf_41d3e = m2c::m.dummyf_41d3e; +db& dummyf_41d3f = m2c::m.dummyf_41d3f; +db& dummyf_41d40 = m2c::m.dummyf_41d40; +db& dummyf_41d41 = m2c::m.dummyf_41d41; +db& dummyf_41d42 = m2c::m.dummyf_41d42; +db& dummyf_41d43 = m2c::m.dummyf_41d43; +db& dummyf_41d44 = m2c::m.dummyf_41d44; +db& dummyf_41d45 = m2c::m.dummyf_41d45; +db& dummyf_41d46 = m2c::m.dummyf_41d46; +db& dummyf_41d47 = m2c::m.dummyf_41d47; +db& dummyf_41d48 = m2c::m.dummyf_41d48; +db& dummyf_41d49 = m2c::m.dummyf_41d49; +db& dummyf_41d4a = m2c::m.dummyf_41d4a; +db& dummyf_41d4b = m2c::m.dummyf_41d4b; +db& dummyf_41d4c = m2c::m.dummyf_41d4c; +db& dummyf_41d4d = m2c::m.dummyf_41d4d; +db& dummyf_41d4e = m2c::m.dummyf_41d4e; +db& dummyf_41d4f = m2c::m.dummyf_41d4f; +db& dummyf_41d50 = m2c::m.dummyf_41d50; +db& dummyf_41d51 = m2c::m.dummyf_41d51; +db& dummyf_41d52 = m2c::m.dummyf_41d52; +db& dummyf_41d53 = m2c::m.dummyf_41d53; +db& dummyf_41d54 = m2c::m.dummyf_41d54; +db& dummyf_41d55 = m2c::m.dummyf_41d55; +db& dummyf_41d56 = m2c::m.dummyf_41d56; +dw& dummyf_41d57 = m2c::m.dummyf_41d57; +db (& dummyf_41d59)[32] = m2c::m.dummyf_41d59; +db (& dummyf_41d79)[32] = m2c::m.dummyf_41d79; +db (& dummyf_41d99)[32] = m2c::m.dummyf_41d99; +db (& dummyf_41db9)[32] = m2c::m.dummyf_41db9; +db (& dummyf_41dd9)[32] = m2c::m.dummyf_41dd9; +db (& dummyf_41df9)[32] = m2c::m.dummyf_41df9; +db (& dummyf_41e19)[32] = m2c::m.dummyf_41e19; +db (& dummyf_41e39)[32] = m2c::m.dummyf_41e39; +db (& dummyf_41e59)[32] = m2c::m.dummyf_41e59; +db (& dummyf_41e79)[32] = m2c::m.dummyf_41e79; +db (& dummyf_41e99)[32] = m2c::m.dummyf_41e99; +db (& dummyf_41eb9)[32] = m2c::m.dummyf_41eb9; +db (& dummyf_41ed9)[32] = m2c::m.dummyf_41ed9; +db (& dummyf_41ef9)[32] = m2c::m.dummyf_41ef9; +db (& dummyf_41f19)[32] = m2c::m.dummyf_41f19; +db (& dummyf_41f39)[32] = m2c::m.dummyf_41f39; +db (& dummyf_41f59)[32] = m2c::m.dummyf_41f59; +db (& dummyf_41f79)[32] = m2c::m.dummyf_41f79; +db (& dummyf_41f99)[32] = m2c::m.dummyf_41f99; +db (& dummyf_41fb9)[32] = m2c::m.dummyf_41fb9; +db (& dummyf_41fd9)[32] = m2c::m.dummyf_41fd9; +db (& dummyf_41ff9)[32] = m2c::m.dummyf_41ff9; +db (& dummyf_42019)[32] = m2c::m.dummyf_42019; +db (& dummyf_42039)[32] = m2c::m.dummyf_42039; +db (& dummyf_42059)[32] = m2c::m.dummyf_42059; +db (& dummyf_42079)[32] = m2c::m.dummyf_42079; +db (& dummyf_42099)[32] = m2c::m.dummyf_42099; +db (& dummyf_420b9)[32] = m2c::m.dummyf_420b9; +db (& dummyf_420d9)[32] = m2c::m.dummyf_420d9; +db (& dummyf_420f9)[32] = m2c::m.dummyf_420f9; +db (& dummyf_42119)[32] = m2c::m.dummyf_42119; +db (& dummyf_42139)[32] = m2c::m.dummyf_42139; +db (& dummyf_42159)[32] = m2c::m.dummyf_42159; +db (& dummyf_42179)[32] = m2c::m.dummyf_42179; +db (& dummyf_42199)[32] = m2c::m.dummyf_42199; +db (& dummyf_421b9)[32] = m2c::m.dummyf_421b9; +db (& dummyf_421d9)[32] = m2c::m.dummyf_421d9; +db (& dummyf_421f9)[32] = m2c::m.dummyf_421f9; +db (& dummyf_42219)[32] = m2c::m.dummyf_42219; +db (& dummyf_42239)[32] = m2c::m.dummyf_42239; +db (& dummyf_42259)[32] = m2c::m.dummyf_42259; +db (& dummyf_42279)[32] = m2c::m.dummyf_42279; +db (& dummyf_42299)[32] = m2c::m.dummyf_42299; +db (& dummyf_422b9)[32] = m2c::m.dummyf_422b9; +db (& dummyf_422d9)[32] = m2c::m.dummyf_422d9; +db (& dummyf_422f9)[32] = m2c::m.dummyf_422f9; +db (& dummyf_42319)[32] = m2c::m.dummyf_42319; +db (& dummyf_42339)[32] = m2c::m.dummyf_42339; +db (& dummyf_42359)[32] = m2c::m.dummyf_42359; +db (& dummyf_42379)[32] = m2c::m.dummyf_42379; +db (& dummyf_42399)[32] = m2c::m.dummyf_42399; +db (& dummyf_423b9)[32] = m2c::m.dummyf_423b9; +db (& dummyf_423d9)[32] = m2c::m.dummyf_423d9; +db (& dummyf_423f9)[32] = m2c::m.dummyf_423f9; +db (& dummyf_42419)[32] = m2c::m.dummyf_42419; +db (& dummyf_42439)[32] = m2c::m.dummyf_42439; +db (& dummyf_42459)[32] = m2c::m.dummyf_42459; +db (& dummyf_42479)[32] = m2c::m.dummyf_42479; +db (& dummyf_42499)[32] = m2c::m.dummyf_42499; +db (& dummyf_424b9)[32] = m2c::m.dummyf_424b9; +db (& dummyf_424d9)[32] = m2c::m.dummyf_424d9; +db (& dummyf_424f9)[32] = m2c::m.dummyf_424f9; +db (& dummyf_42519)[32] = m2c::m.dummyf_42519; +db& dummyf_42539 = m2c::m.dummyf_42539; +db& dummyf_4253a = m2c::m.dummyf_4253a; +db& dummyf_4253b = m2c::m.dummyf_4253b; +db& dummyf_4253c = m2c::m.dummyf_4253c; +db& dummyf_4253d = m2c::m.dummyf_4253d; +db& dummyf_4253e = m2c::m.dummyf_4253e; +db& dummyf_4253f = m2c::m.dummyf_4253f; +db& dummyf_42540 = m2c::m.dummyf_42540; +db& dummyf_42541 = m2c::m.dummyf_42541; +db& dummyf_42542 = m2c::m.dummyf_42542; +db& dummyf_42543 = m2c::m.dummyf_42543; +db& dummyf_42544 = m2c::m.dummyf_42544; +db& dummyf_42545 = m2c::m.dummyf_42545; +db& dummyf_42546 = m2c::m.dummyf_42546; +db& dummyf_42547 = m2c::m.dummyf_42547; +db& dummyf_42548 = m2c::m.dummyf_42548; +db& dummyf_42549 = m2c::m.dummyf_42549; +db& dummyf_4254a = m2c::m.dummyf_4254a; +db& dummyf_4254b = m2c::m.dummyf_4254b; +db& dummyf_4254c = m2c::m.dummyf_4254c; +db& dummyf_4254d = m2c::m.dummyf_4254d; +dw& word_50b2e = m2c::m.word_50b2e; +db (& dummyf_42550)[32] = m2c::m.dummyf_42550; +db (& dummyf_42570)[32] = m2c::m.dummyf_42570; +dw& word_50b70 = m2c::m.word_50b70; +db& dummyf_42592 = m2c::m.dummyf_42592; +db& dummyf_42593 = m2c::m.dummyf_42593; dw& word_50b74 = m2c::m.word_50b74; -dw (& word_50b76)[67] = m2c::m.word_50b76; -db (& dummyf_4261c)[94] = m2c::m.dummyf_4261c; -db (& dummyf_4267a)[48] = m2c::m.dummyf_4267a; -dw (& word_50c8a)[2] = m2c::m.word_50c8a; +dw& word_50b76 = m2c::m.word_50b76; +db (& dummyf_42598)[32] = m2c::m.dummyf_42598; +db (& dummyf_425b8)[32] = m2c::m.dummyf_425b8; +db (& dummyf_425d8)[32] = m2c::m.dummyf_425d8; +db (& dummyf_425f8)[32] = m2c::m.dummyf_425f8; +db (& dummyf_42618)[32] = m2c::m.dummyf_42618; +db (& dummyf_42638)[32] = m2c::m.dummyf_42638; +db (& dummyf_42658)[32] = m2c::m.dummyf_42658; +db (& dummyf_42678)[32] = m2c::m.dummyf_42678; +db& dummyf_42698 = m2c::m.dummyf_42698; +db& dummyf_42699 = m2c::m.dummyf_42699; +db& dummyf_4269a = m2c::m.dummyf_4269a; +db& dummyf_4269b = m2c::m.dummyf_4269b; +db& dummyf_4269c = m2c::m.dummyf_4269c; +db& dummyf_4269d = m2c::m.dummyf_4269d; +db& dummyf_4269e = m2c::m.dummyf_4269e; +db& dummyf_4269f = m2c::m.dummyf_4269f; +db& dummyf_426a0 = m2c::m.dummyf_426a0; +db& dummyf_426a1 = m2c::m.dummyf_426a1; +db& dummyf_426a2 = m2c::m.dummyf_426a2; +db& dummyf_426a3 = m2c::m.dummyf_426a3; +db& dummyf_426a4 = m2c::m.dummyf_426a4; +db& dummyf_426a5 = m2c::m.dummyf_426a5; +db& dummyf_426a6 = m2c::m.dummyf_426a6; +db& dummyf_426a7 = m2c::m.dummyf_426a7; +db& dummyf_426a8 = m2c::m.dummyf_426a8; +db& dummyf_426a9 = m2c::m.dummyf_426a9; +dw& word_50c8a = m2c::m.word_50c8a; +db& dummyf_426ac = m2c::m.dummyf_426ac; +db& dummyf_426ad = m2c::m.dummyf_426ad; dw& word_50c8e = m2c::m.word_50c8e; -dw (& word_50c90)[5] = m2c::m.word_50c90; -dw (& word_50c9a)[81] = m2c::m.word_50c9a; -db (& dummyf_4275c)[95] = m2c::m.dummyf_4275c; -db (& dummyf_427bb)[233] = m2c::m.dummyf_427bb; -db (& dummyf_428a4)[87] = m2c::m.dummyf_428a4; -db (& dummyf_428fb)[224] = m2c::m.dummyf_428fb; -db (& dummyf_429db)[28] = m2c::m.dummyf_429db; -db (& dummyf_429f7)[124] = m2c::m.dummyf_429f7; -db (& dummyf_42a73)[170] = m2c::m.dummyf_42a73; -db (& dummyf_42b1d)[63] = m2c::m.dummyf_42b1d; -dw (& word_5113c)[9] = m2c::m.word_5113c; -db (& dummyf_42b6e)[134] = m2c::m.dummyf_42b6e; +db (& asc_50c90)[17] = m2c::m.asc_50c90; +db (& dummyf_426c1)[32] = m2c::m.dummyf_426c1; +db (& dummyf_426e1)[32] = m2c::m.dummyf_426e1; +db (& dummyf_42701)[32] = m2c::m.dummyf_42701; +db (& dummyf_42721)[32] = m2c::m.dummyf_42721; +db (& dummyf_42741)[32] = m2c::m.dummyf_42741; +db (& dummyf_42761)[32] = m2c::m.dummyf_42761; +db (& dummyf_42781)[32] = m2c::m.dummyf_42781; +db (& dummyf_427a1)[32] = m2c::m.dummyf_427a1; +db (& dummyf_427c1)[32] = m2c::m.dummyf_427c1; +db (& dummyf_427e1)[32] = m2c::m.dummyf_427e1; +db (& dummyf_42801)[32] = m2c::m.dummyf_42801; +db (& dummyf_42821)[32] = m2c::m.dummyf_42821; +db (& dummyf_42841)[32] = m2c::m.dummyf_42841; +db (& dummyf_42861)[32] = m2c::m.dummyf_42861; +db (& dummyf_42881)[32] = m2c::m.dummyf_42881; +db (& dummyf_428a1)[32] = m2c::m.dummyf_428a1; +db (& dummyf_428c1)[32] = m2c::m.dummyf_428c1; +db (& dummyf_428e1)[32] = m2c::m.dummyf_428e1; +db (& dummyf_42901)[32] = m2c::m.dummyf_42901; +db (& dummyf_42921)[32] = m2c::m.dummyf_42921; +db (& dummyf_42941)[32] = m2c::m.dummyf_42941; +db (& dummyf_42961)[32] = m2c::m.dummyf_42961; +db (& dummyf_42981)[32] = m2c::m.dummyf_42981; +db (& dummyf_429a1)[32] = m2c::m.dummyf_429a1; +db (& dummyf_429c1)[32] = m2c::m.dummyf_429c1; +db (& dummyf_429e1)[32] = m2c::m.dummyf_429e1; +db (& dummyf_42a01)[32] = m2c::m.dummyf_42a01; +db (& dummyf_42a21)[32] = m2c::m.dummyf_42a21; +db (& dummyf_42a41)[32] = m2c::m.dummyf_42a41; +db (& dummyf_42a61)[32] = m2c::m.dummyf_42a61; +db (& dummyf_42a81)[32] = m2c::m.dummyf_42a81; +db (& dummyf_42aa1)[32] = m2c::m.dummyf_42aa1; +db (& dummyf_42ac1)[32] = m2c::m.dummyf_42ac1; +db (& dummyf_42ae1)[32] = m2c::m.dummyf_42ae1; +db (& dummyf_42b01)[32] = m2c::m.dummyf_42b01; +db (& dummyf_42b21)[32] = m2c::m.dummyf_42b21; +db& dummyf_42b41 = m2c::m.dummyf_42b41; +db& dummyf_42b42 = m2c::m.dummyf_42b42; +db& dummyf_42b43 = m2c::m.dummyf_42b43; +db& dummyf_42b44 = m2c::m.dummyf_42b44; +db& dummyf_42b45 = m2c::m.dummyf_42b45; +db& dummyf_42b46 = m2c::m.dummyf_42b46; +db& dummyf_42b47 = m2c::m.dummyf_42b47; +db& dummyf_42b48 = m2c::m.dummyf_42b48; +db& dummyf_42b49 = m2c::m.dummyf_42b49; +db& dummyf_42b4a = m2c::m.dummyf_42b4a; +db& dummyf_42b4b = m2c::m.dummyf_42b4b; +db& dummyf_42b4c = m2c::m.dummyf_42b4c; +db& dummyf_42b4d = m2c::m.dummyf_42b4d; +db& dummyf_42b4e = m2c::m.dummyf_42b4e; +db& dummyf_42b4f = m2c::m.dummyf_42b4f; +db& dummyf_42b50 = m2c::m.dummyf_42b50; +db& dummyf_42b51 = m2c::m.dummyf_42b51; +db& dummyf_42b52 = m2c::m.dummyf_42b52; +db& dummyf_42b53 = m2c::m.dummyf_42b53; +db& dummyf_42b54 = m2c::m.dummyf_42b54; +db& dummyf_42b55 = m2c::m.dummyf_42b55; +db& dummyf_42b56 = m2c::m.dummyf_42b56; +db& dummyf_42b57 = m2c::m.dummyf_42b57; +db& dummyf_42b58 = m2c::m.dummyf_42b58; +db& dummyf_42b59 = m2c::m.dummyf_42b59; +db& dummyf_42b5a = m2c::m.dummyf_42b5a; +db& dummyf_42b5b = m2c::m.dummyf_42b5b; +dw& word_5113c = m2c::m.word_5113c; +db (& dummyf_42b5e)[32] = m2c::m.dummyf_42b5e; +db (& dummyf_42b7e)[32] = m2c::m.dummyf_42b7e; +db (& dummyf_42b9e)[32] = m2c::m.dummyf_42b9e; +db (& dummyf_42bbe)[32] = m2c::m.dummyf_42bbe; +db& dummyf_42bde = m2c::m.dummyf_42bde; +db& dummyf_42bdf = m2c::m.dummyf_42bdf; +db& dummyf_42be0 = m2c::m.dummyf_42be0; +db& dummyf_42be1 = m2c::m.dummyf_42be1; +db& dummyf_42be2 = m2c::m.dummyf_42be2; +db& dummyf_42be3 = m2c::m.dummyf_42be3; +db& dummyf_42be4 = m2c::m.dummyf_42be4; +db& dummyf_42be5 = m2c::m.dummyf_42be5; +db& dummyf_42be6 = m2c::m.dummyf_42be6; +db& dummyf_42be7 = m2c::m.dummyf_42be7; +db& dummyf_42be8 = m2c::m.dummyf_42be8; +db& dummyf_42be9 = m2c::m.dummyf_42be9; +db& dummyf_42bea = m2c::m.dummyf_42bea; +db& dummyf_42beb = m2c::m.dummyf_42beb; +db& dummyf_42bec = m2c::m.dummyf_42bec; +db& dummyf_42bed = m2c::m.dummyf_42bed; +db& dummyf_42bee = m2c::m.dummyf_42bee; +db& dummyf_42bef = m2c::m.dummyf_42bef; +db& dummyf_42bf0 = m2c::m.dummyf_42bf0; +db& dummyf_42bf1 = m2c::m.dummyf_42bf1; +db& dummyf_42bf2 = m2c::m.dummyf_42bf2; +db& dummyf_42bf3 = m2c::m.dummyf_42bf3; dw& word_511d4 = m2c::m.word_511d4; dw& word_511d6 = m2c::m.word_511d6; dw& word_511d8 = m2c::m.word_511d8; -dw (& word_511da)[7] = m2c::m.word_511da; -db (& dummyf_42c08)[114] = m2c::m.dummyf_42c08; -db (& dummyf_42c7a)[66] = m2c::m.dummyf_42c7a; -db (& dummyf_42cbc)[64] = m2c::m.dummyf_42cbc; -dw (& word_512dc)[38] = m2c::m.word_512dc; -db (& dummyf_42d48)[76] = m2c::m.dummyf_42d48; +dw& word_511da = m2c::m.word_511da; +db (& dummyf_42bfc)[32] = m2c::m.dummyf_42bfc; +db (& dummyf_42c1c)[32] = m2c::m.dummyf_42c1c; +db (& dummyf_42c3c)[32] = m2c::m.dummyf_42c3c; +db (& dummyf_42c5c)[32] = m2c::m.dummyf_42c5c; +db (& dummyf_42c7c)[32] = m2c::m.dummyf_42c7c; +db (& dummyf_42c9c)[32] = m2c::m.dummyf_42c9c; +db (& dummyf_42cbc)[32] = m2c::m.dummyf_42cbc; +db (& dummyf_42cdc)[32] = m2c::m.dummyf_42cdc; +db (& asc_512dc)[11] = m2c::m.asc_512dc; +db (& dummyf_42d07)[32] = m2c::m.dummyf_42d07; +db (& dummyf_42d27)[32] = m2c::m.dummyf_42d27; +db (& dummyf_42d47)[32] = m2c::m.dummyf_42d47; +db (& dummyf_42d67)[32] = m2c::m.dummyf_42d67; +db& dummyf_42d87 = m2c::m.dummyf_42d87; +db& dummyf_42d88 = m2c::m.dummyf_42d88; +db& dummyf_42d89 = m2c::m.dummyf_42d89; +db& dummyf_42d8a = m2c::m.dummyf_42d8a; +db& dummyf_42d8b = m2c::m.dummyf_42d8b; +db& dummyf_42d8c = m2c::m.dummyf_42d8c; +db& dummyf_42d8d = m2c::m.dummyf_42d8d; +db& dummyf_42d8e = m2c::m.dummyf_42d8e; +db& dummyf_42d8f = m2c::m.dummyf_42d8f; +db& dummyf_42d90 = m2c::m.dummyf_42d90; +db& dummyf_42d91 = m2c::m.dummyf_42d91; +db& dummyf_42d92 = m2c::m.dummyf_42d92; +db& dummyf_42d93 = m2c::m.dummyf_42d93; dw& word_51374 = m2c::m.word_51374; dw& word_51376 = m2c::m.word_51376; dw& word_51378 = m2c::m.word_51378; -db (& dummyf_42d9a)[2] = m2c::m.dummyf_42d9a; -dw (& word_5137c)[6] = m2c::m.word_5137c; +db& dummyf_42d9a = m2c::m.dummyf_42d9a; +db& dummyf_42d9b = m2c::m.dummyf_42d9b; +dw& word_5137c = m2c::m.word_5137c; +db& dummyf_42d9e = m2c::m.dummyf_42d9e; +db& dummyf_42d9f = m2c::m.dummyf_42d9f; +db& dummyf_42da0 = m2c::m.dummyf_42da0; +db& dummyf_42da1 = m2c::m.dummyf_42da1; +db& dummyf_42da2 = m2c::m.dummyf_42da2; +db& dummyf_42da3 = m2c::m.dummyf_42da3; +db& dummyf_42da4 = m2c::m.dummyf_42da4; +db& dummyf_42da5 = m2c::m.dummyf_42da5; +db& dummyf_42da6 = m2c::m.dummyf_42da6; +db& dummyf_42da7 = m2c::m.dummyf_42da7; dw& word_51388 = m2c::m.word_51388; -dw (& word_5138a)[2] = m2c::m.word_5138a; -dw (& word_5138e)[30] = m2c::m.word_5138e; -db (& dummyf_42dea)[15] = m2c::m.dummyf_42dea; -db (& dummyf_42df9)[85] = m2c::m.dummyf_42df9; +dw& word_5138a = m2c::m.word_5138a; +db& dummyf_42dac = m2c::m.dummyf_42dac; +db& dummyf_42dad = m2c::m.dummyf_42dad; +db (& asc_5138e)[14] = m2c::m.asc_5138e; +db (& dummyf_42dbc)[32] = m2c::m.dummyf_42dbc; +db (& dummyf_42ddc)[32] = m2c::m.dummyf_42ddc; +db (& dummyf_42dfc)[32] = m2c::m.dummyf_42dfc; +db (& dummyf_42e1c)[32] = m2c::m.dummyf_42e1c; +db& dummyf_42e3c = m2c::m.dummyf_42e3c; +db& dummyf_42e3d = m2c::m.dummyf_42e3d; +db& dummyf_42e3e = m2c::m.dummyf_42e3e; +db& dummyf_42e3f = m2c::m.dummyf_42e3f; +db& dummyf_42e40 = m2c::m.dummyf_42e40; +db& dummyf_42e41 = m2c::m.dummyf_42e41; +db& dummyf_42e42 = m2c::m.dummyf_42e42; +db& dummyf_42e43 = m2c::m.dummyf_42e43; +db& dummyf_42e44 = m2c::m.dummyf_42e44; +db& dummyf_42e45 = m2c::m.dummyf_42e45; +db& dummyf_42e46 = m2c::m.dummyf_42e46; +db& dummyf_42e47 = m2c::m.dummyf_42e47; +db& dummyf_42e48 = m2c::m.dummyf_42e48; +db& dummyf_42e49 = m2c::m.dummyf_42e49; +db& dummyf_42e4a = m2c::m.dummyf_42e4a; +db& dummyf_42e4b = m2c::m.dummyf_42e4b; +db& dummyf_42e4c = m2c::m.dummyf_42e4c; +db& dummyf_42e4d = m2c::m.dummyf_42e4d; dw& word_5142e = m2c::m.word_5142e; -dw (& word_51430)[20] = m2c::m.word_51430; +dw& word_51430 = m2c::m.word_51430; +db (& dummyf_42e52)[32] = m2c::m.dummyf_42e52; +db& dummyf_42e72 = m2c::m.dummyf_42e72; +db& dummyf_42e73 = m2c::m.dummyf_42e73; +db& dummyf_42e74 = m2c::m.dummyf_42e74; +db& dummyf_42e75 = m2c::m.dummyf_42e75; +db& dummyf_42e76 = m2c::m.dummyf_42e76; +db& dummyf_42e77 = m2c::m.dummyf_42e77; dw& word_51458 = m2c::m.word_51458; dw& word_5145a = m2c::m.word_5145a; dw& word_5145c = m2c::m.word_5145c; @@ -6760,17 +10698,52 @@ dw& word_5145e = m2c::m.word_5145e; dw& word_51460 = m2c::m.word_51460; dw& word_51462 = m2c::m.word_51462; dw& word_51464 = m2c::m.word_51464; -dw (& word_51466)[4] = m2c::m.word_51466; -db (& byte_5146e)[2] = m2c::m.byte_5146e; -dw (& word_51470)[37] = m2c::m.word_51470; -db (& dummyf_42eda)[34] = m2c::m.dummyf_42eda; -db (& dummyf_42efc)[58] = m2c::m.dummyf_42efc; -db (& dummyf_42f36)[83] = m2c::m.dummyf_42f36; -db (& dummyf_42f89)[143] = m2c::m.dummyf_42f89; -db (& dummyf_43018)[24] = m2c::m.dummyf_43018; -db (& dummyf_43030)[71] = m2c::m.dummyf_43030; -db (& dummyf_43077)[127] = m2c::m.dummyf_43077; -db (& dummyf_430f6)[44] = m2c::m.dummyf_430f6; +dw& word_51466 = m2c::m.word_51466; +db& dummyf_42e88 = m2c::m.dummyf_42e88; +db& dummyf_42e89 = m2c::m.dummyf_42e89; +db& dummyf_42e8a = m2c::m.dummyf_42e8a; +db& dummyf_42e8b = m2c::m.dummyf_42e8b; +db& dummyf_42e8c = m2c::m.dummyf_42e8c; +db& dummyf_42e8d = m2c::m.dummyf_42e8d; +db& byte_5146e = m2c::m.byte_5146e; +db& dummyf_42e8f = m2c::m.dummyf_42e8f; +dw& word_51470 = m2c::m.word_51470; +db (& dummyf_42e92)[32] = m2c::m.dummyf_42e92; +db (& dummyf_42eb2)[32] = m2c::m.dummyf_42eb2; +db (& dummyf_42ed2)[32] = m2c::m.dummyf_42ed2; +db (& dummyf_42ef2)[32] = m2c::m.dummyf_42ef2; +db (& dummyf_42f12)[32] = m2c::m.dummyf_42f12; +db (& dummyf_42f32)[32] = m2c::m.dummyf_42f32; +db (& dummyf_42f52)[32] = m2c::m.dummyf_42f52; +db (& dummyf_42f72)[32] = m2c::m.dummyf_42f72; +db (& dummyf_42f92)[32] = m2c::m.dummyf_42f92; +db (& dummyf_42fb2)[32] = m2c::m.dummyf_42fb2; +db (& dummyf_42fd2)[32] = m2c::m.dummyf_42fd2; +db (& dummyf_42ff2)[32] = m2c::m.dummyf_42ff2; +db (& dummyf_43012)[32] = m2c::m.dummyf_43012; +db (& dummyf_43032)[32] = m2c::m.dummyf_43032; +db (& dummyf_43052)[32] = m2c::m.dummyf_43052; +db (& dummyf_43072)[32] = m2c::m.dummyf_43072; +db (& dummyf_43092)[32] = m2c::m.dummyf_43092; +db (& dummyf_430b2)[32] = m2c::m.dummyf_430b2; +db (& dummyf_430d2)[32] = m2c::m.dummyf_430d2; +db (& dummyf_430f2)[32] = m2c::m.dummyf_430f2; +db& dummyf_43112 = m2c::m.dummyf_43112; +db& dummyf_43113 = m2c::m.dummyf_43113; +db& dummyf_43114 = m2c::m.dummyf_43114; +db& dummyf_43115 = m2c::m.dummyf_43115; +db& dummyf_43116 = m2c::m.dummyf_43116; +db& dummyf_43117 = m2c::m.dummyf_43117; +db& dummyf_43118 = m2c::m.dummyf_43118; +db& dummyf_43119 = m2c::m.dummyf_43119; +db& dummyf_4311a = m2c::m.dummyf_4311a; +db& dummyf_4311b = m2c::m.dummyf_4311b; +db& dummyf_4311c = m2c::m.dummyf_4311c; +db& dummyf_4311d = m2c::m.dummyf_4311d; +db& dummyf_4311e = m2c::m.dummyf_4311e; +db& dummyf_4311f = m2c::m.dummyf_4311f; +db& dummyf_43120 = m2c::m.dummyf_43120; +db& dummyf_43121 = m2c::m.dummyf_43121; dw& word_51702 = m2c::m.word_51702; dw& word_51704 = m2c::m.word_51704; dw& word_51706 = m2c::m.word_51706; @@ -6779,20 +10752,51 @@ dw& word_5170a = m2c::m.word_5170a; dw& word_5170c = m2c::m.word_5170c; dw& word_5170e = m2c::m.word_5170e; dw& word_51710 = m2c::m.word_51710; -db (& byte_51712)[2] = m2c::m.byte_51712; -dw (& word_51714)[16] = m2c::m.word_51714; -db (& dummyf_43154)[13] = m2c::m.dummyf_43154; -db (& dummyf_43161)[82] = m2c::m.dummyf_43161; -db (& dummyf_431b3)[115] = m2c::m.dummyf_431b3; -dw (& word_51806)[7] = m2c::m.word_51806; -db (& dummyf_43234)[95] = m2c::m.dummyf_43234; -db (& dummyf_43293)[33] = m2c::m.dummyf_43293; -db (& dummyf_432b4)[64] = m2c::m.dummyf_432b4; -db (& dummyf_432f4)[90] = m2c::m.dummyf_432f4; -db (& dummyf_4334e)[51] = m2c::m.dummyf_4334e; -db (& dummyf_43381)[89] = m2c::m.dummyf_43381; -db (& dummyf_433da)[76] = m2c::m.dummyf_433da; -db (& dummyf_43426)[4] = m2c::m.dummyf_43426; +db& byte_51712 = m2c::m.byte_51712; +db& dummyf_43133 = m2c::m.dummyf_43133; +dw& word_51714 = m2c::m.word_51714; +db (& dummyf_43136)[32] = m2c::m.dummyf_43136; +db (& dummyf_43156)[32] = m2c::m.dummyf_43156; +db (& dummyf_43176)[32] = m2c::m.dummyf_43176; +db (& dummyf_43196)[32] = m2c::m.dummyf_43196; +db (& dummyf_431b6)[32] = m2c::m.dummyf_431b6; +db (& dummyf_431d6)[32] = m2c::m.dummyf_431d6; +db (& dummyf_431f6)[32] = m2c::m.dummyf_431f6; +db& dummyf_43216 = m2c::m.dummyf_43216; +db& dummyf_43217 = m2c::m.dummyf_43217; +db& dummyf_43218 = m2c::m.dummyf_43218; +db& dummyf_43219 = m2c::m.dummyf_43219; +db& dummyf_4321a = m2c::m.dummyf_4321a; +db& dummyf_4321b = m2c::m.dummyf_4321b; +db& dummyf_4321c = m2c::m.dummyf_4321c; +db& dummyf_4321d = m2c::m.dummyf_4321d; +db& dummyf_4321e = m2c::m.dummyf_4321e; +db& dummyf_4321f = m2c::m.dummyf_4321f; +db& dummyf_43220 = m2c::m.dummyf_43220; +db& dummyf_43221 = m2c::m.dummyf_43221; +db& dummyf_43222 = m2c::m.dummyf_43222; +db& dummyf_43223 = m2c::m.dummyf_43223; +db& dummyf_43224 = m2c::m.dummyf_43224; +db& dummyf_43225 = m2c::m.dummyf_43225; +dw& word_51806 = m2c::m.word_51806; +db (& dummyf_43228)[32] = m2c::m.dummyf_43228; +db (& dummyf_43248)[32] = m2c::m.dummyf_43248; +db (& dummyf_43268)[32] = m2c::m.dummyf_43268; +db (& dummyf_43288)[32] = m2c::m.dummyf_43288; +db (& dummyf_432a8)[32] = m2c::m.dummyf_432a8; +db (& dummyf_432c8)[32] = m2c::m.dummyf_432c8; +db (& dummyf_432e8)[32] = m2c::m.dummyf_432e8; +db (& dummyf_43308)[32] = m2c::m.dummyf_43308; +db (& dummyf_43328)[32] = m2c::m.dummyf_43328; +db (& dummyf_43348)[32] = m2c::m.dummyf_43348; +db (& dummyf_43368)[32] = m2c::m.dummyf_43368; +db (& dummyf_43388)[32] = m2c::m.dummyf_43388; +db (& dummyf_433a8)[32] = m2c::m.dummyf_433a8; +db (& dummyf_433c8)[32] = m2c::m.dummyf_433c8; +db (& dummyf_433e8)[32] = m2c::m.dummyf_433e8; +db (& dummyf_43408)[32] = m2c::m.dummyf_43408; +db& dummyf_43428 = m2c::m.dummyf_43428; +db& dummyf_43429 = m2c::m.dummyf_43429; dw& word_51a0a = m2c::m.word_51a0a; dw& word_51a0c = m2c::m.word_51a0c; dw& word_51a0e = m2c::m.word_51a0e; @@ -6806,52 +10810,131 @@ dw& word_51a1c = m2c::m.word_51a1c; db& byte_51a1e = m2c::m.byte_51a1e; db& byte_51a1f = m2c::m.byte_51a1f; db& byte_51a20 = m2c::m.byte_51a20; -db (& byte_51a21)[7] = m2c::m.byte_51a21; +db& byte_51a21 = m2c::m.byte_51a21; +db& dummyf_43442 = m2c::m.dummyf_43442; +db& dummyf_43443 = m2c::m.dummyf_43443; +db& dummyf_43444 = m2c::m.dummyf_43444; +db& dummyf_43445 = m2c::m.dummyf_43445; +db& dummyf_43446 = m2c::m.dummyf_43446; +db& dummyf_43447 = m2c::m.dummyf_43447; dw& word_51a28 = m2c::m.word_51a28; -dw (& word_51a2a)[23] = m2c::m.word_51a2a; -db (& dummyf_43478)[74] = m2c::m.dummyf_43478; -db (& dummyf_434c2)[84] = m2c::m.dummyf_434c2; -db (& dummyf_43516)[13] = m2c::m.dummyf_43516; -db (& dummyf_43523)[66] = m2c::m.dummyf_43523; -db (& dummyf_43565)[23] = m2c::m.dummyf_43565; -db (& dummyf_4357c)[127] = m2c::m.dummyf_4357c; -db (& dummyf_435fb)[13] = m2c::m.dummyf_435fb; -db (& dummyf_43608)[86] = m2c::m.dummyf_43608; -db (& dummyf_4365e)[25] = m2c::m.dummyf_4365e; -db (& dummyf_43677)[58] = m2c::m.dummyf_43677; -db (& dummyf_436b1)[96] = m2c::m.dummyf_436b1; -db (& dummyf_43711)[52] = m2c::m.dummyf_43711; -db (& dummyf_43745)[85] = m2c::m.dummyf_43745; -db (& dummyf_4379a)[29] = m2c::m.dummyf_4379a; -db (& dummyf_437b7)[56] = m2c::m.dummyf_437b7; -db (& dummyf_437ef)[81] = m2c::m.dummyf_437ef; -db (& dummyf_43840)[60] = m2c::m.dummyf_43840; -db (& dummyf_4387c)[82] = m2c::m.dummyf_4387c; -db (& dummyf_438ce)[21] = m2c::m.dummyf_438ce; -db (& dummyf_438e3)[31] = m2c::m.dummyf_438e3; -db (& dummyf_43902)[47] = m2c::m.dummyf_43902; -db (& dummyf_43931)[94] = m2c::m.dummyf_43931; -db (& dummyf_4398f)[48] = m2c::m.dummyf_4398f; -db (& dummyf_439bf)[88] = m2c::m.dummyf_439bf; -db (& dummyf_43a17)[32] = m2c::m.dummyf_43a17; -db (& dummyf_43a37)[50] = m2c::m.dummyf_43a37; -db (& dummyf_43a69)[15] = m2c::m.dummyf_43a69; -db (& dummyf_43a78)[20] = m2c::m.dummyf_43a78; -dw (& word_5206c)[23] = m2c::m.word_5206c; -db (& dummyf_43aba)[20] = m2c::m.dummyf_43aba; -dw (& word_520ae)[9] = m2c::m.word_520ae; +dw& word_51a2a = m2c::m.word_51a2a; +db (& dummyf_4344c)[32] = m2c::m.dummyf_4344c; +db (& dummyf_4346c)[32] = m2c::m.dummyf_4346c; +db (& dummyf_4348c)[32] = m2c::m.dummyf_4348c; +db (& dummyf_434ac)[32] = m2c::m.dummyf_434ac; +db (& dummyf_434cc)[32] = m2c::m.dummyf_434cc; +db (& dummyf_434ec)[32] = m2c::m.dummyf_434ec; +db (& dummyf_4350c)[32] = m2c::m.dummyf_4350c; +db (& dummyf_4352c)[32] = m2c::m.dummyf_4352c; +db (& dummyf_4354c)[32] = m2c::m.dummyf_4354c; +db (& dummyf_4356c)[32] = m2c::m.dummyf_4356c; +db (& dummyf_4358c)[32] = m2c::m.dummyf_4358c; +db (& dummyf_435ac)[32] = m2c::m.dummyf_435ac; +db (& dummyf_435cc)[32] = m2c::m.dummyf_435cc; +db (& dummyf_435ec)[32] = m2c::m.dummyf_435ec; +db (& dummyf_4360c)[32] = m2c::m.dummyf_4360c; +db (& dummyf_4362c)[32] = m2c::m.dummyf_4362c; +db (& dummyf_4364c)[32] = m2c::m.dummyf_4364c; +db (& dummyf_4366c)[32] = m2c::m.dummyf_4366c; +db (& dummyf_4368c)[32] = m2c::m.dummyf_4368c; +db (& dummyf_436ac)[32] = m2c::m.dummyf_436ac; +db (& dummyf_436cc)[32] = m2c::m.dummyf_436cc; +db (& dummyf_436ec)[32] = m2c::m.dummyf_436ec; +db (& dummyf_4370c)[32] = m2c::m.dummyf_4370c; +db (& dummyf_4372c)[32] = m2c::m.dummyf_4372c; +db (& dummyf_4374c)[32] = m2c::m.dummyf_4374c; +db (& dummyf_4376c)[32] = m2c::m.dummyf_4376c; +db (& dummyf_4378c)[32] = m2c::m.dummyf_4378c; +db (& dummyf_437ac)[32] = m2c::m.dummyf_437ac; +db (& dummyf_437cc)[32] = m2c::m.dummyf_437cc; +db (& dummyf_437ec)[32] = m2c::m.dummyf_437ec; +db (& dummyf_4380c)[32] = m2c::m.dummyf_4380c; +db (& dummyf_4382c)[32] = m2c::m.dummyf_4382c; +db (& dummyf_4384c)[32] = m2c::m.dummyf_4384c; +db (& dummyf_4386c)[32] = m2c::m.dummyf_4386c; +db (& dummyf_4388c)[32] = m2c::m.dummyf_4388c; +db (& dummyf_438ac)[32] = m2c::m.dummyf_438ac; +db (& dummyf_438cc)[32] = m2c::m.dummyf_438cc; +db (& dummyf_438ec)[32] = m2c::m.dummyf_438ec; +db (& dummyf_4390c)[32] = m2c::m.dummyf_4390c; +db (& dummyf_4392c)[32] = m2c::m.dummyf_4392c; +db (& dummyf_4394c)[32] = m2c::m.dummyf_4394c; +db (& dummyf_4396c)[32] = m2c::m.dummyf_4396c; +db (& dummyf_4398c)[32] = m2c::m.dummyf_4398c; +db (& dummyf_439ac)[32] = m2c::m.dummyf_439ac; +db (& dummyf_439cc)[32] = m2c::m.dummyf_439cc; +db (& dummyf_439ec)[32] = m2c::m.dummyf_439ec; +db (& dummyf_43a0c)[32] = m2c::m.dummyf_43a0c; +db (& dummyf_43a2c)[32] = m2c::m.dummyf_43a2c; +db (& dummyf_43a4c)[32] = m2c::m.dummyf_43a4c; +db (& dummyf_43a6c)[32] = m2c::m.dummyf_43a6c; +dw& word_5206c = m2c::m.word_5206c; +db (& dummyf_43a8e)[32] = m2c::m.dummyf_43a8e; +db (& dummyf_43aae)[32] = m2c::m.dummyf_43aae; +dw& word_520ae = m2c::m.word_520ae; +db& dummyf_43ad0 = m2c::m.dummyf_43ad0; +db& dummyf_43ad1 = m2c::m.dummyf_43ad1; +db& dummyf_43ad2 = m2c::m.dummyf_43ad2; +db& dummyf_43ad3 = m2c::m.dummyf_43ad3; +db& dummyf_43ad4 = m2c::m.dummyf_43ad4; +db& dummyf_43ad5 = m2c::m.dummyf_43ad5; +db& dummyf_43ad6 = m2c::m.dummyf_43ad6; +db& dummyf_43ad7 = m2c::m.dummyf_43ad7; +db& dummyf_43ad8 = m2c::m.dummyf_43ad8; +db& dummyf_43ad9 = m2c::m.dummyf_43ad9; +db& dummyf_43ada = m2c::m.dummyf_43ada; +db& dummyf_43adb = m2c::m.dummyf_43adb; +db& dummyf_43adc = m2c::m.dummyf_43adc; +db& dummyf_43add = m2c::m.dummyf_43add; +db& dummyf_43ade = m2c::m.dummyf_43ade; +db& dummyf_43adf = m2c::m.dummyf_43adf; dw& word_520c0 = m2c::m.word_520c0; dw& word_520c2 = m2c::m.word_520c2; dw& word_520c4 = m2c::m.word_520c4; dw& word_520c6 = m2c::m.word_520c6; -dw (& word_520c8)[2] = m2c::m.word_520c8; -dw (& word_520cc)[13] = m2c::m.word_520cc; -dw (& dummyf_43b06)[3] = m2c::m.dummyf_43b06; +dw& word_520c8 = m2c::m.word_520c8; +db& dummyf_43aea = m2c::m.dummyf_43aea; +db& dummyf_43aeb = m2c::m.dummyf_43aeb; +dw& word_520cc = m2c::m.word_520cc; +db& dummyf_43aee = m2c::m.dummyf_43aee; +db& dummyf_43aef = m2c::m.dummyf_43aef; +db& dummyf_43af0 = m2c::m.dummyf_43af0; +db& dummyf_43af1 = m2c::m.dummyf_43af1; +db& dummyf_43af2 = m2c::m.dummyf_43af2; +db& dummyf_43af3 = m2c::m.dummyf_43af3; +db& dummyf_43af4 = m2c::m.dummyf_43af4; +db& dummyf_43af5 = m2c::m.dummyf_43af5; +db& dummyf_43af6 = m2c::m.dummyf_43af6; +db& dummyf_43af7 = m2c::m.dummyf_43af7; +db& dummyf_43af8 = m2c::m.dummyf_43af8; +db& dummyf_43af9 = m2c::m.dummyf_43af9; +db& dummyf_43afa = m2c::m.dummyf_43afa; +db& dummyf_43afb = m2c::m.dummyf_43afb; +db& dummyf_43afc = m2c::m.dummyf_43afc; +db& dummyf_43afd = m2c::m.dummyf_43afd; +db& dummyf_43afe = m2c::m.dummyf_43afe; +db& dummyf_43aff = m2c::m.dummyf_43aff; +db& dummyf_43b00 = m2c::m.dummyf_43b00; +db& dummyf_43b01 = m2c::m.dummyf_43b01; +db& dummyf_43b02 = m2c::m.dummyf_43b02; +db& dummyf_43b03 = m2c::m.dummyf_43b03; +db& dummyf_43b04 = m2c::m.dummyf_43b04; +db& dummyf_43b05 = m2c::m.dummyf_43b05; +db& dummyf_43b06 = m2c::m.dummyf_43b06; +db& dummyf_43b07 = m2c::m.dummyf_43b07; +db& dummyf_43b08 = m2c::m.dummyf_43b08; +db& dummyf_43b09 = m2c::m.dummyf_43b09; +db& dummyf_43b0a = m2c::m.dummyf_43b0a; +db& dummyf_43b0b = m2c::m.dummyf_43b0b; dw& word_520ec = m2c::m.word_520ec; dw& word_520ee = m2c::m.word_520ee; dw& word_520f0 = m2c::m.word_520f0; dw& word_520f2 = m2c::m.word_520f2; -db (& byte_520f4)[4] = m2c::m.byte_520f4; +db& byte_520f4 = m2c::m.byte_520f4; +db& dummyf_43b15 = m2c::m.dummyf_43b15; +db& dummyf_43b16 = m2c::m.dummyf_43b16; +db& dummyf_43b17 = m2c::m.dummyf_43b17; dw& word_520f8 = m2c::m.word_520f8; dw& word_520fa = m2c::m.word_520fa; dw& word_520fc = m2c::m.word_520fc; @@ -6859,25 +10942,60 @@ dw& word_520fe = m2c::m.word_520fe; dw& word_52100 = m2c::m.word_52100; dw& word_52102 = m2c::m.word_52102; dw& word_52104 = m2c::m.word_52104; -dw (& word_52106)[20] = m2c::m.word_52106; -db (& dummyf_43b4e)[21] = m2c::m.dummyf_43b4e; -db (& dummyf_43b63)[31] = m2c::m.dummyf_43b63; -db (& dummyf_43b82)[10] = m2c::m.dummyf_43b82; +dw& word_52106 = m2c::m.word_52106; +db (& dummyf_43b28)[32] = m2c::m.dummyf_43b28; +db (& dummyf_43b48)[32] = m2c::m.dummyf_43b48; +db (& dummyf_43b68)[32] = m2c::m.dummyf_43b68; +db& dummyf_43b88 = m2c::m.dummyf_43b88; +db& dummyf_43b89 = m2c::m.dummyf_43b89; +db& dummyf_43b8a = m2c::m.dummyf_43b8a; +db& dummyf_43b8b = m2c::m.dummyf_43b8b; dw& word_5216c = m2c::m.word_5216c; -dw (& word_5216e)[6] = m2c::m.word_5216e; -db (& dummyf_43b9a)[70] = m2c::m.dummyf_43b9a; +dw& word_5216e = m2c::m.word_5216e; +db (& dummyf_43b90)[32] = m2c::m.dummyf_43b90; +db (& dummyf_43bb0)[32] = m2c::m.dummyf_43bb0; +db& dummyf_43bd0 = m2c::m.dummyf_43bd0; +db& dummyf_43bd1 = m2c::m.dummyf_43bd1; +db& dummyf_43bd2 = m2c::m.dummyf_43bd2; +db& dummyf_43bd3 = m2c::m.dummyf_43bd3; +db& dummyf_43bd4 = m2c::m.dummyf_43bd4; +db& dummyf_43bd5 = m2c::m.dummyf_43bd5; +db& dummyf_43bd6 = m2c::m.dummyf_43bd6; +db& dummyf_43bd7 = m2c::m.dummyf_43bd7; +db& dummyf_43bd8 = m2c::m.dummyf_43bd8; +db& dummyf_43bd9 = m2c::m.dummyf_43bd9; +db& dummyf_43bda = m2c::m.dummyf_43bda; +db& dummyf_43bdb = m2c::m.dummyf_43bdb; +db& dummyf_43bdc = m2c::m.dummyf_43bdc; +db& dummyf_43bdd = m2c::m.dummyf_43bdd; +db& dummyf_43bde = m2c::m.dummyf_43bde; +db& dummyf_43bdf = m2c::m.dummyf_43bdf; dw& word_521c0 = m2c::m.word_521c0; db& byte_521c2 = m2c::m.byte_521c2; -db (& byte_521c3)[2] = m2c::m.byte_521c3; +db& byte_521c3 = m2c::m.byte_521c3; +db& dummyf_43be4 = m2c::m.dummyf_43be4; db& byte_521c5 = m2c::m.byte_521c5; dw& word_521c6 = m2c::m.word_521c6; -dw (& word_521c8)[4] = m2c::m.word_521c8; +dw& word_521c8 = m2c::m.word_521c8; +db& dummyf_43bea = m2c::m.dummyf_43bea; +db& dummyf_43beb = m2c::m.dummyf_43beb; +db& dummyf_43bec = m2c::m.dummyf_43bec; +db& dummyf_43bed = m2c::m.dummyf_43bed; +db& dummyf_43bee = m2c::m.dummyf_43bee; +db& dummyf_43bef = m2c::m.dummyf_43bef; dw& word_521d0 = m2c::m.word_521d0; -dw (& word_521d2)[4] = m2c::m.word_521d2; -db (& dummyf_43bfa)[63] = m2c::m.dummyf_43bfa; -db (& dummyf_43c39)[31] = m2c::m.dummyf_43c39; +dw& word_521d2 = m2c::m.word_521d2; +db (& dummyf_43bf4)[32] = m2c::m.dummyf_43bf4; +db (& dummyf_43c14)[32] = m2c::m.dummyf_43c14; +db (& dummyf_43c34)[32] = m2c::m.dummyf_43c34; +db& dummyf_43c54 = m2c::m.dummyf_43c54; +db& dummyf_43c55 = m2c::m.dummyf_43c55; +db& dummyf_43c56 = m2c::m.dummyf_43c56; +db& dummyf_43c57 = m2c::m.dummyf_43c57; dw& word_52238 = m2c::m.word_52238; -dw (& word_5223a)[2] = m2c::m.word_5223a; +dw& word_5223a = m2c::m.word_5223a; +db& dummyf_43c5c = m2c::m.dummyf_43c5c; +db& dummyf_43c5d = m2c::m.dummyf_43c5d; dw& word_5223e = m2c::m.word_5223e; dw& word_52240 = m2c::m.word_52240; dw& word_52242 = m2c::m.word_52242; @@ -6887,82 +11005,179 @@ dw& word_52248 = m2c::m.word_52248; dw& word_5224a = m2c::m.word_5224a; dw& word_5224c = m2c::m.word_5224c; dw& word_5224e = m2c::m.word_5224e; -dw (& word_52250)[2] = m2c::m.word_52250; +dw& word_52250 = m2c::m.word_52250; +db& dummyf_43c72 = m2c::m.dummyf_43c72; +db& dummyf_43c73 = m2c::m.dummyf_43c73; dw& word_52254 = m2c::m.word_52254; dw& word_52256 = m2c::m.word_52256; dw& word_52258 = m2c::m.word_52258; -db (& byte_5225a)[2] = m2c::m.byte_5225a; +db& byte_5225a = m2c::m.byte_5225a; +db& dummyf_43c7b = m2c::m.dummyf_43c7b; dw& word_5225c = m2c::m.word_5225c; -dw (& word_5225e)[6] = m2c::m.word_5225e; -dw (& word_5226a)[2] = m2c::m.word_5226a; +dw& word_5225e = m2c::m.word_5225e; +db& dummyf_43c80 = m2c::m.dummyf_43c80; +db& dummyf_43c81 = m2c::m.dummyf_43c81; +db& dummyf_43c82 = m2c::m.dummyf_43c82; +db& dummyf_43c83 = m2c::m.dummyf_43c83; +db& dummyf_43c84 = m2c::m.dummyf_43c84; +db& dummyf_43c85 = m2c::m.dummyf_43c85; +db& dummyf_43c86 = m2c::m.dummyf_43c86; +db& dummyf_43c87 = m2c::m.dummyf_43c87; +db& dummyf_43c88 = m2c::m.dummyf_43c88; +db& dummyf_43c89 = m2c::m.dummyf_43c89; +dw& word_5226a = m2c::m.word_5226a; +db& dummyf_43c8c = m2c::m.dummyf_43c8c; +db& dummyf_43c8d = m2c::m.dummyf_43c8d; dw& word_5226e = m2c::m.word_5226e; dw& word_52270 = m2c::m.word_52270; dw& word_52272 = m2c::m.word_52272; dw& word_52274 = m2c::m.word_52274; dw& word_52276 = m2c::m.word_52276; -dw (& word_52278)[14] = m2c::m.word_52278; -db (& dummyf_43cb4)[36] = m2c::m.dummyf_43cb4; -db (& dummyf_43cd8)[18] = m2c::m.dummyf_43cd8; +dw& word_52278 = m2c::m.word_52278; +db (& dummyf_43c9a)[32] = m2c::m.dummyf_43c9a; +db (& dummyf_43cba)[32] = m2c::m.dummyf_43cba; +db& dummyf_43cda = m2c::m.dummyf_43cda; +db& dummyf_43cdb = m2c::m.dummyf_43cdb; +db& dummyf_43cdc = m2c::m.dummyf_43cdc; +db& dummyf_43cdd = m2c::m.dummyf_43cdd; +db& dummyf_43cde = m2c::m.dummyf_43cde; +db& dummyf_43cdf = m2c::m.dummyf_43cdf; +db& dummyf_43ce0 = m2c::m.dummyf_43ce0; +db& dummyf_43ce1 = m2c::m.dummyf_43ce1; +db& dummyf_43ce2 = m2c::m.dummyf_43ce2; +db& dummyf_43ce3 = m2c::m.dummyf_43ce3; +db& dummyf_43ce4 = m2c::m.dummyf_43ce4; +db& dummyf_43ce5 = m2c::m.dummyf_43ce5; +db& dummyf_43ce6 = m2c::m.dummyf_43ce6; +db& dummyf_43ce7 = m2c::m.dummyf_43ce7; +db& dummyf_43ce8 = m2c::m.dummyf_43ce8; +db& dummyf_43ce9 = m2c::m.dummyf_43ce9; dw& word_522ca = m2c::m.word_522ca; dw& word_522cc = m2c::m.word_522cc; dw& word_522ce = m2c::m.word_522ce; dw& word_522d0 = m2c::m.word_522d0; -dw (& word_522d2)[36] = m2c::m.word_522d2; -db (& dummyf_43d3a)[62] = m2c::m.dummyf_43d3a; -db (& dummyf_43d78)[31] = m2c::m.dummyf_43d78; -db (& dummyf_43d97)[35] = m2c::m.dummyf_43d97; +dw& word_522d2 = m2c::m.word_522d2; +db (& dummyf_43cf4)[32] = m2c::m.dummyf_43cf4; +db (& dummyf_43d14)[32] = m2c::m.dummyf_43d14; +db (& dummyf_43d34)[32] = m2c::m.dummyf_43d34; +db (& dummyf_43d54)[32] = m2c::m.dummyf_43d54; +db (& dummyf_43d74)[32] = m2c::m.dummyf_43d74; +db (& dummyf_43d94)[32] = m2c::m.dummyf_43d94; +db& dummyf_43db4 = m2c::m.dummyf_43db4; +db& dummyf_43db5 = m2c::m.dummyf_43db5; +db& dummyf_43db6 = m2c::m.dummyf_43db6; +db& dummyf_43db7 = m2c::m.dummyf_43db7; +db& dummyf_43db8 = m2c::m.dummyf_43db8; +db& dummyf_43db9 = m2c::m.dummyf_43db9; dw& word_5239a = m2c::m.word_5239a; -dw (& word_5239c)[9] = m2c::m.word_5239c; -db (& dummyf_43dce)[38] = m2c::m.dummyf_43dce; -db (& dummyf_43df4)[18] = m2c::m.dummyf_43df4; -db (& dummyf_43e06)[122] = m2c::m.dummyf_43e06; -db (& dummyf_43e80)[49] = m2c::m.dummyf_43e80; -db (& dummyf_43eb1)[20] = m2c::m.dummyf_43eb1; -db (& dummyf_43ec5)[82] = m2c::m.dummyf_43ec5; -db (& dummyf_43f17)[29] = m2c::m.dummyf_43f17; -db (& dummyf_43f34)[15] = m2c::m.dummyf_43f34; -db (& dummyf_43f43)[124] = m2c::m.dummyf_43f43; -db (& dummyf_43fbf)[47] = m2c::m.dummyf_43fbf; -db (& dummyf_43fee)[42] = m2c::m.dummyf_43fee; -db (& dummyf_44018)[65] = m2c::m.dummyf_44018; -db (& dummyf_44059)[31] = m2c::m.dummyf_44059; -db (& dummyf_44078)[16] = m2c::m.dummyf_44078; -db (& dummyf_44088)[36] = m2c::m.dummyf_44088; +dw& word_5239c = m2c::m.word_5239c; +db (& dummyf_43dbe)[32] = m2c::m.dummyf_43dbe; +db (& dummyf_43dde)[32] = m2c::m.dummyf_43dde; +db (& dummyf_43dfe)[32] = m2c::m.dummyf_43dfe; +db (& dummyf_43e1e)[32] = m2c::m.dummyf_43e1e; +db (& dummyf_43e3e)[32] = m2c::m.dummyf_43e3e; +db (& dummyf_43e5e)[32] = m2c::m.dummyf_43e5e; +db (& dummyf_43e7e)[32] = m2c::m.dummyf_43e7e; +db (& dummyf_43e9e)[32] = m2c::m.dummyf_43e9e; +db (& dummyf_43ebe)[32] = m2c::m.dummyf_43ebe; +db (& dummyf_43ede)[32] = m2c::m.dummyf_43ede; +db (& dummyf_43efe)[32] = m2c::m.dummyf_43efe; +db (& dummyf_43f1e)[32] = m2c::m.dummyf_43f1e; +db (& dummyf_43f3e)[32] = m2c::m.dummyf_43f3e; +db (& dummyf_43f5e)[32] = m2c::m.dummyf_43f5e; +db (& dummyf_43f7e)[32] = m2c::m.dummyf_43f7e; +db (& dummyf_43f9e)[32] = m2c::m.dummyf_43f9e; +db (& dummyf_43fbe)[32] = m2c::m.dummyf_43fbe; +db (& dummyf_43fde)[32] = m2c::m.dummyf_43fde; +db (& dummyf_43ffe)[32] = m2c::m.dummyf_43ffe; +db (& dummyf_4401e)[32] = m2c::m.dummyf_4401e; +db (& dummyf_4403e)[32] = m2c::m.dummyf_4403e; +db (& dummyf_4405e)[32] = m2c::m.dummyf_4405e; +db (& dummyf_4407e)[32] = m2c::m.dummyf_4407e; +db& dummyf_4409e = m2c::m.dummyf_4409e; +db& dummyf_4409f = m2c::m.dummyf_4409f; +db& dummyf_440a0 = m2c::m.dummyf_440a0; +db& dummyf_440a1 = m2c::m.dummyf_440a1; +db& dummyf_440a2 = m2c::m.dummyf_440a2; +db& dummyf_440a3 = m2c::m.dummyf_440a3; +db& dummyf_440a4 = m2c::m.dummyf_440a4; +db& dummyf_440a5 = m2c::m.dummyf_440a5; +db& dummyf_440a6 = m2c::m.dummyf_440a6; +db& dummyf_440a7 = m2c::m.dummyf_440a7; +db& dummyf_440a8 = m2c::m.dummyf_440a8; +db& dummyf_440a9 = m2c::m.dummyf_440a9; +db& dummyf_440aa = m2c::m.dummyf_440aa; +db& dummyf_440ab = m2c::m.dummyf_440ab; dw& word_5268c = m2c::m.word_5268c; -dw (& word_5268e)[40] = m2c::m.word_5268e; -db (& dummyf_440fe)[46] = m2c::m.dummyf_440fe; -db (& dummyf_4412c)[23] = m2c::m.dummyf_4412c; -db (& dummyf_44143)[76] = m2c::m.dummyf_44143; -db (& dummyf_4418f)[37] = m2c::m.dummyf_4418f; -db (& dummyf_441b4)[18] = m2c::m.dummyf_441b4; -db (& dummyf_441c6)[42] = m2c::m.dummyf_441c6; -db (& byte_527d0)[2] = m2c::m.byte_527d0; +dw& word_5268e = m2c::m.word_5268e; +db (& dummyf_440b0)[32] = m2c::m.dummyf_440b0; +db (& dummyf_440d0)[32] = m2c::m.dummyf_440d0; +db (& dummyf_440f0)[32] = m2c::m.dummyf_440f0; +db (& dummyf_44110)[32] = m2c::m.dummyf_44110; +db (& dummyf_44130)[32] = m2c::m.dummyf_44130; +db (& dummyf_44150)[32] = m2c::m.dummyf_44150; +db (& dummyf_44170)[32] = m2c::m.dummyf_44170; +db (& dummyf_44190)[32] = m2c::m.dummyf_44190; +db (& dummyf_441b0)[32] = m2c::m.dummyf_441b0; +db (& dummyf_441d0)[32] = m2c::m.dummyf_441d0; +db& byte_527d0 = m2c::m.byte_527d0; +db& dummyf_441f1 = m2c::m.dummyf_441f1; dw& word_527d2 = m2c::m.word_527d2; dw& word_527d4 = m2c::m.word_527d4; dw& word_527d6 = m2c::m.word_527d6; dw& word_527d8 = m2c::m.word_527d8; dw& word_527da = m2c::m.word_527da; -db (& dummyf_441fc)[77] = m2c::m.dummyf_441fc; -db (& dummyf_44249)[54] = m2c::m.dummyf_44249; -db (& dummyf_4427f)[88] = m2c::m.dummyf_4427f; -db (& dummyf_442d7)[21] = m2c::m.dummyf_442d7; +db (& dummyf_441fc)[32] = m2c::m.dummyf_441fc; +db (& dummyf_4421c)[32] = m2c::m.dummyf_4421c; +db (& dummyf_4423c)[32] = m2c::m.dummyf_4423c; +db (& dummyf_4425c)[32] = m2c::m.dummyf_4425c; +db (& dummyf_4427c)[32] = m2c::m.dummyf_4427c; +db (& dummyf_4429c)[32] = m2c::m.dummyf_4429c; +db (& dummyf_442bc)[32] = m2c::m.dummyf_442bc; +db& dummyf_442dc = m2c::m.dummyf_442dc; +db& dummyf_442dd = m2c::m.dummyf_442dd; +db& dummyf_442de = m2c::m.dummyf_442de; +db& dummyf_442df = m2c::m.dummyf_442df; +db& dummyf_442e0 = m2c::m.dummyf_442e0; +db& dummyf_442e1 = m2c::m.dummyf_442e1; +db& dummyf_442e2 = m2c::m.dummyf_442e2; +db& dummyf_442e3 = m2c::m.dummyf_442e3; +db& dummyf_442e4 = m2c::m.dummyf_442e4; +db& dummyf_442e5 = m2c::m.dummyf_442e5; +db& dummyf_442e6 = m2c::m.dummyf_442e6; +db& dummyf_442e7 = m2c::m.dummyf_442e7; +db& dummyf_442e8 = m2c::m.dummyf_442e8; +db& dummyf_442e9 = m2c::m.dummyf_442e9; +db& dummyf_442ea = m2c::m.dummyf_442ea; +db& dummyf_442eb = m2c::m.dummyf_442eb; dw& word_528cc = m2c::m.word_528cc; dw& word_528ce = m2c::m.word_528ce; -db (& byte_528d0)[2] = m2c::m.byte_528d0; +db& byte_528d0 = m2c::m.byte_528d0; +db& dummyf_442f1 = m2c::m.dummyf_442f1; dw& word_528d2 = m2c::m.word_528d2; dw& word_528d4 = m2c::m.word_528d4; dd& dword_528d6 = m2c::m.dword_528d6; dw& word_528da = m2c::m.word_528da; dw& word_528dc = m2c::m.word_528dc; -dw (& word_528de)[19] = m2c::m.word_528de; -dw (& dummyf_44324)[45] = m2c::m.dummyf_44324; -db (& dummyf_4437e)[41] = m2c::m.dummyf_4437e; -db (& dummyf_443a7)[111] = m2c::m.dummyf_443a7; -db (& dummyf_44416)[39] = m2c::m.dummyf_44416; -db (& dummyf_4443d)[39] = m2c::m.dummyf_4443d; -db (& dummyf_44464)[103] = m2c::m.dummyf_44464; -db (& dummyf_444cb)[53] = m2c::m.dummyf_444cb; -db (& byte_52ae0)[2] = m2c::m.byte_52ae0; +dw& word_528de = m2c::m.word_528de; +db (& dummyf_44300)[32] = m2c::m.dummyf_44300; +db (& dummyf_44320)[32] = m2c::m.dummyf_44320; +db (& dummyf_44340)[32] = m2c::m.dummyf_44340; +db (& dummyf_44360)[32] = m2c::m.dummyf_44360; +db (& dummyf_44380)[32] = m2c::m.dummyf_44380; +db (& dummyf_443a0)[32] = m2c::m.dummyf_443a0; +db (& dummyf_443c0)[32] = m2c::m.dummyf_443c0; +db (& dummyf_443e0)[32] = m2c::m.dummyf_443e0; +db (& dummyf_44400)[32] = m2c::m.dummyf_44400; +db (& dummyf_44420)[32] = m2c::m.dummyf_44420; +db (& dummyf_44440)[32] = m2c::m.dummyf_44440; +db (& dummyf_44460)[32] = m2c::m.dummyf_44460; +db (& dummyf_44480)[32] = m2c::m.dummyf_44480; +db (& dummyf_444a0)[32] = m2c::m.dummyf_444a0; +db (& dummyf_444c0)[32] = m2c::m.dummyf_444c0; +db (& dummyf_444e0)[32] = m2c::m.dummyf_444e0; +db& byte_52ae0 = m2c::m.byte_52ae0; +db& dummyf_44501 = m2c::m.dummyf_44501; dw& word_52ae2 = m2c::m.word_52ae2; dw& word_52ae4 = m2c::m.word_52ae4; dw& word_52ae6 = m2c::m.word_52ae6; @@ -6972,12 +11187,18 @@ dw& word_52aec = m2c::m.word_52aec; dw& word_52aee = m2c::m.word_52aee; dw& word_52af0 = m2c::m.word_52af0; dw& word_52af2 = m2c::m.word_52af2; -dw (& word_52af4)[4] = m2c::m.word_52af4; +dw& word_52af4 = m2c::m.word_52af4; +db& dummyf_44516 = m2c::m.dummyf_44516; +db& dummyf_44517 = m2c::m.dummyf_44517; +db& dummyf_44518 = m2c::m.dummyf_44518; +db& dummyf_44519 = m2c::m.dummyf_44519; +db& dummyf_4451a = m2c::m.dummyf_4451a; +db& dummyf_4451b = m2c::m.dummyf_4451b; db& dummyf_4451c = m2c::m.dummyf_4451c; db& dummyf_4451d = m2c::m.dummyf_4451d; db& dummyf_4451e = m2c::m.dummyf_4451e; db& dummyf_4451f = m2c::m.dummyf_4451f; db& seg010=*((db*)&m2c::m+0x44520); -db (& dummyf_44520)[2048] = m2c::m.dummyf_44520; +db (& byte_52b00)[2048] = m2c::m.byte_52b00; diff --git a/src/custom/src/_data.h b/src/custom/src/_data.h index 925d10499c0..697591dbcc2 100644 --- a/src/custom/src/_data.h +++ b/src/custom/src/_data.h @@ -136,13 +136,12 @@ dw word_10586; // 01a2:0586 db dummyf_1fa8[32]; // 01a2:0588 db dummyf_1fc8[32]; // 01a2:05a8 db dummyf_1fe8[32]; // 01a2:05c8 -db dummyf_2008[32]; // 01a2:05e8 -db dummyf_2028; // 01a2:0608 -db dummyf_2029; // 01a2:0609 -db dummyf_202a; // 01a2:060a -db dummyf_202b; // 01a2:060b -db dummyf_202c; // 01a2:060c -db dummyf_202d; // 01a2:060d +db dummyf_2008; // 01a2:05e8 +db dummyf_2009; // 01a2:05e9 +db dummyf_200a; // 01a2:05ea +db dummyf_200b; // 01a2:05eb +dw dummyf_200c; // 01a2:05ec +db dummyf_200e[32]; // 01a2:05ee db dummyf_202e; // 01a2:060e db dummyf_202f; // 01a2:060f db dummyf_2030; // 01a2:0610 @@ -324,10 +323,7 @@ db dummyf_2795[209]; // 0204:0755 db dummyf_2866[84]; // 0204:0755 db dummyf_28ba[34]; // 0204:0755 db dummyf_28dc[56]; // 0204:0755 -db byte_10ef4; // 0204:08d4 -db dummyf_2915[34]; // 0204:08d5 -db dummyf_2937[31]; // 0204:08d5 -db dummyf_2956; // 0204:0916 +db dummyf_2914[67]; db dummyf_2957[11]; // 0204:0917 db dummyf_2962[13]; // 0204:0917 db dummyf_296f[14]; // 0204:0917 @@ -378,10 +374,8 @@ db __jpt_13a6f; // 0204:12b4 db dummyf_32f5; db dummyf_32f6; // 0204:12b6 db dummyf_32f7; // 0204:12b7 -db dummyf_32f8[329]; -db dummyf_3441; // 0204:1401 -db dummyf_3442; // 0204:1402 -db dummyf_3443; // 0204:1403 +db dummyf_32f8[300]; +db dummyf_3424[32]; // 0204:13e4 db dummyf_3444; // 0204:1404 db dummyf_3445; db dummyf_3446; // 0204:1406 @@ -394,687 +388,562 @@ db dummyf_344c; db dummyf_344d; db dummyf_344e; db dummyf_344f; -char __af15iiadlib3149[21]; // 0204:1410 -db dummyf_3465; -db dummyf_3466; -db dummyf_3467; -dw dummyf_3468; // 0204:1428 -dw dummyf_346a; // 0204:142a -dw dummyf_346c; // 0204:142c -dw dummyf_346e; // 0204:142e -dw dummyf_3470; -dw dummyf_3472; // 0204:1432 -dw dummyf_3474; // 0204:1434 -dw dummyf_3476; // 0204:1436 -dw dummyf_3478; // 0204:1438 -dw dummyf_347a; // 0204:143a -dw dummyf_347c; // 0204:143c -dw dummyf_347e; // 0204:143e -dw dummyf_3480; // 0204:1440 -dw dummyf_3482; // 0204:1442 -dw dummyf_3484; // 0204:1444 -dw dummyf_3486; // 0204:1446 -db dummyf_3488[32]; // 0204:1448 -db dummyf_34a8[32]; // 0204:1468 -db dummyf_34c8[32]; // 0204:1488 -db dummyf_34e8[32]; // 0204:14a8 -db dummyf_3508[32]; // 0204:14c8 -db dummyf_3528[32]; // 0204:14e8 -db dummyf_3548[32]; // 0204:1508 -db dummyf_3568[32]; // 0204:1528 -db dummyf_3588[32]; // 0204:1548 -db dummyf_35a8[32]; // 0204:1568 -db dummyf_35c8[32]; // 0204:1588 -db dummyf_35e8[32]; // 0204:15a8 -db dummyf_3608[32]; // 0204:15c8 -db dummyf_3628; // 0204:15e8 -db dummyf_3629; // 0204:15e9 -db dummyf_362a; // 0204:15ea -db dummyf_362b; // 0204:15eb -db dummyf_362c; // 0204:15ec -db dummyf_362d; // 0204:15ed -db dummyf_362e; // 0204:15ee -db dummyf_362f; // 0204:15ef -db dummyf_3630; // 0204:15f0 -db dummyf_3631; // 0204:15f1 -db dummyf_3632; // 0204:15f2 -db dummyf_3633; // 0204:15f3 -db dummyf_3634; // 0204:15f4 -db dummyf_3635; // 0204:15f5 -db dummyf_3636; // 0204:15f6 -db dummyf_3637; // 0204:15f7 -db dummyf_3638; // 0204:15f8 -db dummyf_3639; // 0204:15f9 -db dummyf_363a; // 0204:15fa -db dummyf_363b; // 0204:15fb -db dummyf_363c; // 0204:15fc -db dummyf_363d; // 0204:15fd -db dummyf_363e; // 0204:15fe -db dummyf_363f; // 0204:15ff -db dummyf_3640; -db dummyf_3641; -db seg_11c22[11]; // 0204:1602 -db dummyf_364d[11]; // 0204:1602 -db dummyf_3658[10]; // 0204:1602 -db dummyf_3662[12]; // 0204:1602 -db dummyf_366e[12]; // 0204:1602 -db dummyf_367a[11]; // 0204:1602 -db dummyf_3685[7]; // 0204:1602 -char __anoadlibboardpr[33]; // 0204:164c -db unk_11c8d; // 0204:166d -db dummyf_36ae; -db _unk_11c8f; // 0204:166f -db dummyf_36b0; // 0204:1670 +char af15iiadlib3149[21]; // 0345:0000 +db dummyf_3465[3]; +dw dummyf_3468; // 0345:0018 +dw dummyf_346a; // 0345:001a +db dummyf_346c; // 0345:001c +db dummyf_346d; +db dummyf_346e; // 0345:001e +db dummyf_346f; // 0345:001f +db dummyf_3470; +db dummyf_3471; +db dummyf_3472; // 0345:0022 +db dummyf_3473; +db dummyf_3474; // 0345:0024 +db dummyf_3475; // 0345:0025 +db dummyf_3476; // 0345:0026 +db dummyf_3477; // 0345:0027 +db dummyf_3478; // 0345:0028 +db dummyf_3479; // 0345:0029 +db dummyf_347a; // 0345:002a +db dummyf_347b; // 0345:002b +db dummyf_347c; // 0345:002c +db dummyf_347d; // 0345:002d +db dummyf_347e; // 0345:002e +db dummyf_347f; // 0345:002f +db dummyf_3480; // 0345:0030 +db dummyf_3481; // 0345:0031 +db dummyf_3482; // 0345:0032 +db dummyf_3483; // 0345:0033 +db dummyf_3484; // 0345:0034 +db dummyf_3485; // 0345:0035 +db dummyf_3486; // 0345:0036 +db dummyf_3487; // 0345:0037 +db dummyf_3488[438]; // 0345:0038 +db dummyf_363e[32]; // 0345:01ee +db dummyf_365e[32]; // 0345:020e +db dummyf_367e; +db dummyf_367f; +db dummyf_3680; // 0345:0230 +db dummyf_3681; // 0345:0231 +db dummyf_3682; // 0345:0232 +db dummyf_3683; // 0345:0233 +dd dummyf_3684; // 0345:0234 +db dummyf_3688; +db dummyf_3689; +db byte_11c6a; // 0345:023a +db byte_11c6b; // 0345:023b +char anoadlibboardpr[33]; // 0345:023c +dw word_11c8d; // 0345:025d +dw word_11c8f; // 0345:025f db dummyf_36b1; db dummyf_36b2; -db _unk_11c93; // 0204:1673 -db dummyf_36b4; // 0204:1674 -db byte_11c95; // 0204:1675 -db byte_11c96; // 0204:1676 -db _unk_11c97; // 0204:1677 -db dummyf_36b8; -db _unk_11c99; // 0204:1679 -db dummyf_36ba; +dw word_11c93; // 0345:0263 +db byte_11c95; // 0345:0265 +db byte_11c96; // 0345:0266 +dw word_11c97; // 0345:0267 +dw word_11c99; // 0345:0269 db dummyf_36bb; db dummyf_36bc; -db byte_11c9d; // 0204:167d -db dummyf_36be; // 0204:167e -db dummyf_36bf; // 0204:167f -db dummyf_36c0; // 0204:1680 -db dummyf_36c1; // 0204:1681 -db dummyf_36c2; // 0204:1682 -db dummyf_36c3; // 0204:1683 -db dummyf_36c4; // 0204:1684 -db dummyf_36c5; // 0204:1685 -db dummyf_36c6; // 0204:1686 -db dummyf_36c7; // 0204:1687 -db dummyf_36c8; // 0204:1688 -dw word_11ca9; // 0204:1689 -db byte_11cab; // 0204:168b -db _unk_11cac; // 0204:168c -db dummyf_36cd; -dw _unk_11cae; // 0204:168e -db _unk_11cb0; // 0204:1690 -db dummyf_36d1; +db unk_11c9d; // 0345:026d +db dummyf_36be; // 0345:026e +db dummyf_36bf; // 0345:026f +db dummyf_36c0; // 0345:0270 +db dummyf_36c1; // 0345:0271 +db dummyf_36c2; // 0345:0272 +db dummyf_36c3; // 0345:0273 +db dummyf_36c4; // 0345:0274 +db dummyf_36c5; // 0345:0275 +db dummyf_36c6; // 0345:0276 +db dummyf_36c7; // 0345:0277 +db dummyf_36c8; // 0345:0278 +dw word_11ca9; // 0345:0279 +db byte_11cab; // 0345:027b +dw word_11cac; // 0345:027c +dw word_11cae; // 0345:027e +dw word_11cb0; // 0345:0280 db dummyf_36d2; db dummyf_36d3; -dw _unk_11cb4; // 0204:1694 -db byte_11cb6; // 0204:1696 -db byte_11cb7; // 0204:1697 -dw _unk_11cb8; // 0204:1698 -db dummyf_36da[32]; // 0204:169a -db byte_11cda; // 0204:16ba -db byte_11cdb; // 0204:16bb -db byte_11cdc; // 0204:16bc -db dummyf_36fd; -db dummyf_36fe[6]; // 0204:16be -db dummyf_3704; // 0204:16c4 -db dummyf_3705; // 0204:16c5 -db dummyf_3706; // 0204:16c6 -db dummyf_3707; // 0204:16c7 -db dummyf_3708[4]; // 0204:16c8 -db dummyf_370c; // 0204:16cc -db dummyf_370d; // 0204:16cd -db dummyf_370e; // 0204:16ce -db dummyf_370f; // 0204:16cf -db dummyf_3710; // 0204:16d0 -db dummyf_3711; // 0204:16d1 -db dummyf_3712; // 0204:16d2 -db dummyf_3713; // 0204:16d3 -db dummyf_3714[6]; // 0204:16d4 -db dummyf_371a; // 0204:16da -db dummyf_371b; // 0204:16db -db dummyf_371c; // 0204:16dc -db dummyf_371d; // 0204:16dd -db dummyf_371e; // 0204:16de -db dummyf_371f[2]; // 0204:16df -db dummyf_3721[32]; // 0204:16e1 -db dummyf_3741; -db dummyf_3742; // 0204:1702 -db dummyf_3743; -db dummyf_3744; -db dummyf_3745; // 0204:1705 -db dummyf_3746; // 0204:1706 -db dummyf_3747; -db dummyf_3748; -db dummyf_3749; // 0204:1709 -db dummyf_374a; -db dummyf_374b; -db dummyf_374c; -db dummyf_374d; -db dummyf_374e; -db dummyf_374f; -db dummyf_3750; -db dummyf_3751; -db dummyf_3752[13]; // 0204:1712 -db dummyf_375f[2]; // 0204:1712 -db dummyf_3761; -db dummyf_3762; -db dummyf_3763; -db dummyf_3764; -db dummyf_3765; -db dummyf_3766; -db dummyf_3767; -db dummyf_3768[13]; // 0204:1728 -db dummyf_3775; // 0204:1728 -db dummyf_3776; -db dummyf_3777; -db dummyf_3778; -db dummyf_3779; -db dummyf_377a; -db dummyf_377b; -db dummyf_377c; -db dummyf_377d; -db dummyf_377e[13]; // 0204:173e -db dummyf_378b[2]; // 0204:173e -db dummyf_378d; -db dummyf_378e; // 0204:174e -db dummyf_378f; // 0204:174f -db dummyf_3790; // 0204:1750 -db dummyf_3791; // 0204:1751 -db dummyf_3792; -db dummyf_3793; -db dummyf_3794[13]; // 0204:1754 -db dummyf_37a1; // 0204:1754 -db dummyf_37a2[32]; // 0204:1762 -db dummyf_37c2; // 0204:1782 -db dummyf_37c3; // 0204:1783 -db dummyf_37c4; -db dummyf_37c5; -db dummyf_37c6; // 0204:1786 -db dummyf_37c7; -db dummyf_37c8; -db dummyf_37c9; // 0204:1789 -db dummyf_37ca; // 0204:178a -db dummyf_37cb; -db dummyf_37cc; -db dummyf_37cd; // 0204:178d -db dummyf_37ce; -db dummyf_37cf; -db dummyf_37d0; -db dummyf_37d1; -db dummyf_37d2; -db dummyf_37d3; -db dummyf_37d4; -db dummyf_37d5; -db dummyf_37d6[13]; // 0204:1796 -db dummyf_37e3[2]; // 0204:1796 -db dummyf_37e5; -db dummyf_37e6; // 0204:17a6 -db dummyf_37e7; // 0204:17a7 -db dummyf_37e8; -db dummyf_37e9; -db dummyf_37ea; -db dummyf_37eb; -db dummyf_37ec[13]; // 0204:17ac -db dummyf_37f9; // 0204:17ac -db dummyf_37fa; -db dummyf_37fb; -db dummyf_37fc; -db dummyf_37fd; -db dummyf_37fe; -db dummyf_37ff; -db dummyf_3800; -db dummyf_3801; -db dummyf_3802[13]; // 0204:17c2 -db dummyf_380f[2]; // 0204:17c2 -db dummyf_3811; -db dummyf_3812; -db dummyf_3813; -db dummyf_3814; // 0204:17d4 -db dummyf_3815; // 0204:17d5 -db dummyf_3816; // 0204:17d6 -db dummyf_3817; // 0204:17d7 -db dummyf_3818[13]; // 0204:17d8 -db dummyf_3825; // 0204:17d8 -db dummyf_3826; -db dummyf_3827; -db dummyf_3828; -db dummyf_3829; -db dummyf_382a; -db dummyf_382b; -db dummyf_382c; -db dummyf_382d; -db dummyf_382e[15]; // 0204:17ee -db dummyf_383d; -db dummyf_383e; -db dummyf_383f; -db dummyf_3840; -db dummyf_3841; -db dummyf_3842; -db dummyf_3843; -db dummyf_3844[14]; // 0204:1804 -db dummyf_3852[32]; // 0204:1812 -db dummyf_3872[32]; // 0204:1832 -db dummyf_3892[32]; // 0204:1852 -db dummyf_38b2[32]; // 0204:1872 -db dummyf_38d2[32]; // 0204:1892 -db dummyf_38f2[32]; // 0204:18b2 -db dummyf_3912[32]; // 0204:18d2 -db dummyf_3932[32]; // 0204:18f2 -db dummyf_3952[32]; // 0204:1912 -db dummyf_3972[32]; // 0204:1932 -db dummyf_3992[32]; // 0204:1952 -db dummyf_39b2[32]; // 0204:1972 -db dummyf_39d2[32]; // 0204:1992 -db dummyf_39f2[32]; // 0204:19b2 -db dummyf_3a12[32]; // 0204:19d2 -db dummyf_3a32[32]; // 0204:19f2 -db dummyf_3a52[32]; // 0204:1a12 -db dummyf_3a72[32]; // 0204:1a32 -db dummyf_3a92[32]; // 0204:1a52 -db dummyf_3ab2[32]; // 0204:1a72 -db dummyf_3ad2[32]; // 0204:1a92 -db dummyf_3af2[32]; // 0204:1ab2 -db dummyf_3b12[32]; // 0204:1ad2 -db dummyf_3b32[32]; // 0204:1af2 -db dummyf_3b52[32]; // 0204:1b12 -db dummyf_3b72[32]; // 0204:1b32 -db dummyf_3b92[32]; // 0204:1b52 -db dummyf_3bb2[32]; // 0204:1b72 -db dummyf_3bd2[32]; // 0204:1b92 +dw word_11cb4; // 0345:0284 +db byte_11cb6; // 0345:0286 +db byte_11cb7; // 0345:0287 +dw word_11cb8; // 0345:0288 +db dummyf_36da[32]; // 0345:028a +db byte_11cda; // 0345:02aa +db byte_11cdb; // 0345:02ab +db byte_11cdc; // 0345:02ac +db dummyf_36fd[32]; // 0345:02ad +db dummyf_371d[32]; // 0345:02cd +db dummyf_373d[32]; // 0345:02ed +db dummyf_375d[32]; // 0345:030d +db dummyf_377d[32]; // 0345:032d +db dummyf_379d[32]; // 0345:034d +db dummyf_37bd[32]; // 0345:036d +db dummyf_37dd[32]; // 0345:038d +db dummyf_37fd[32]; // 0345:03ad +db dummyf_381d[32]; // 0345:03cd +db dummyf_383d[32]; // 0345:03ed +db dummyf_385d[32]; // 0345:040d +db dummyf_387d[32]; // 0345:042d +db dummyf_389d[32]; // 0345:044d +db dummyf_38bd[32]; // 0345:046d +db dummyf_38dd[32]; // 0345:048d +db dummyf_38fd[32]; // 0345:04ad +db dummyf_391d[32]; // 0345:04cd +db dummyf_393d[32]; // 0345:04ed +db dummyf_395d[32]; // 0345:050d +db dummyf_397d[32]; // 0345:052d +db dummyf_399d[32]; // 0345:054d +db dummyf_39bd[32]; // 0345:056d +db dummyf_39dd[32]; // 0345:058d +db dummyf_39fd[32]; // 0345:05ad +db dummyf_3a1d[32]; // 0345:05cd +db dummyf_3a3d[32]; // 0345:05ed +db dummyf_3a5d[32]; // 0345:060d +db dummyf_3a7d[32]; // 0345:062d +db dummyf_3a9d[32]; // 0345:064d +db dummyf_3abd[32]; // 0345:066d +db dummyf_3add[32]; // 0345:068d +db dummyf_3afd[32]; // 0345:06ad +db dummyf_3b1d[32]; // 0345:06cd +db dummyf_3b3d[32]; // 0345:06ed +db dummyf_3b5d[32]; // 0345:070d +db dummyf_3b7d[32]; // 0345:072d +db dummyf_3b9d[32]; // 0345:074d +db dummyf_3bbd[32]; // 0345:076d +db dummyf_3bdd; +db dummyf_3bde; +db dummyf_3bdf; +db dummyf_3be0; // 0345:0790 +db dummyf_3be1; +db dummyf_3be2; // 0345:0792 +db dummyf_3be3; // 0345:0793 +db dummyf_3be4; // 0345:0794 +db dummyf_3be5; +db dummyf_3be6; // 0345:0796 +db dummyf_3be7; +db dummyf_3be8; // 0345:0798 +db dummyf_3be9; // 0345:0799 +db dummyf_3bea; +db dummyf_3beb; +db dummyf_3bec; +db dummyf_3bed; // 0345:079d +db dummyf_3bee; +db dummyf_3bef; +db dummyf_3bf0; +db dummyf_3bf1; db dummyf_3bf2; db dummyf_3bf3; db dummyf_3bf4; db dummyf_3bf5; -db byte_121d6; // 0204:1bb6 -db dummyf_3bf7; // 0204:1bb7 -db dummyf_3bf8[9]; // 0204:1bb8 -db dummyf_3c01[32]; // 0204:1bc1 -db dummyf_3c21; // 0204:1be1 -db dummyf_3c22; // 0204:1be2 -db dummyf_3c23; // 0204:1be3 -db dummyf_3c24; // 0204:1be4 -db dummyf_3c25; // 0204:1be5 -db dummyf_3c26; -db dummyf_3c27; -db dummyf_3c28; // 0204:1be8 -db dummyf_3c29; // 0204:1be9 -db dummyf_3c2a; // 0204:1bea -db dummyf_3c2b; // 0204:1beb -db dummyf_3c2c; // 0204:1bec -db dummyf_3c2d; // 0204:1bed -db dummyf_3c2e; -db dummyf_3c2f; -db dummyf_3c30; // 0204:1bf0 -db dummyf_3c31; // 0204:1bf1 -db dummyf_3c32; // 0204:1bf2 -db dummyf_3c33; // 0204:1bf3 -db dummyf_3c34; // 0204:1bf4 -db dummyf_3c35; // 0204:1bf5 -db dummyf_3c36; +db unk_121d6; // 0345:07a6 +db dummyf_3bf7[32]; // 0345:07a7 +db dummyf_3c17[32]; // 0345:07c7 db dummyf_3c37; -db _unk_12218[9]; // 0204:1bf8 +db unk_12218; // 0345:07e8 +db dummyf_3c39; // 0345:07e9 +db dummyf_3c3a; // 0345:07ea +db dummyf_3c3b; // 0345:07eb +db dummyf_3c3c; // 0345:07ec +db dummyf_3c3d; // 0345:07ed +db dummyf_3c3e; // 0345:07ee +db dummyf_3c3f; // 0345:07ef +db dummyf_3c40; // 0345:07f0 db dummyf_3c41; db dummyf_3c42; db dummyf_3c43; -db _unk_12224[8]; // 0204:1c04 +db unk_12224; // 0345:07f4 +db dummyf_3c45; // 0345:07f5 +db dummyf_3c46; // 0345:07f6 +db dummyf_3c47; // 0345:07f7 +db dummyf_3c48; // 0345:07f8 +db dummyf_3c49; // 0345:07f9 +db dummyf_3c4a; +db dummyf_3c4b; db dummyf_3c4c; db dummyf_3c4d; -db byte_1222e; // 0204:1c0e -db dummyf_3c4f; // 0204:1c0f -db dummyf_3c50; // 0204:1c10 -db dummyf_3c51; // 0204:1c11 -db dummyf_3c52; // 0204:1c12 -db dummyf_3c53; // 0204:1c13 -db dummyf_3c54; // 0204:1c14 -db dummyf_3c55; // 0204:1c15 -db dummyf_3c56; // 0204:1c16 -db dummyf_3c57; // 0204:1c17 -db dummyf_3c58; // 0204:1c18 +db unk_1222e; // 0345:07fe +db dummyf_3c4f; // 0345:07ff +db dummyf_3c50; // 0345:0800 +db dummyf_3c51; // 0345:0801 +db dummyf_3c52; // 0345:0802 +db dummyf_3c53; // 0345:0803 +db dummyf_3c54; // 0345:0804 +db dummyf_3c55; // 0345:0805 +db dummyf_3c56; // 0345:0806 +db dummyf_3c57; // 0345:0807 +db dummyf_3c58; // 0345:0808 db dummyf_3c59; db dummyf_3c5a; db dummyf_3c5b; -db byte_1223c; // 0204:1c1c -db dummyf_3c5d; // 0204:1c1d -db dummyf_3c5e; // 0204:1c1e -db dummyf_3c5f; // 0204:1c1f -db dummyf_3c60; // 0204:1c20 -db dummyf_3c61; // 0204:1c21 -db dummyf_3c62; // 0204:1c22 -db dummyf_3c63; // 0204:1c23 +db unk_1223c; // 0345:080c +db dummyf_3c5d; // 0345:080d +db dummyf_3c5e; // 0345:080e +db dummyf_3c5f; // 0345:080f +db dummyf_3c60; // 0345:0810 +db dummyf_3c61; // 0345:0811 +db dummyf_3c62; // 0345:0812 +db dummyf_3c63; // 0345:0813 db dummyf_3c64; db dummyf_3c65; -db byte_12246; // 0204:1c26 -db dummyf_3c67; // 0204:1c27 -db dummyf_3c68; // 0204:1c28 -db dummyf_3c69; // 0204:1c29 -db dummyf_3c6a; // 0204:1c2a -db dummyf_3c6b; // 0204:1c2b -db dummyf_3c6c; // 0204:1c2c -db dummyf_3c6d; // 0204:1c2d +db unk_12246; // 0345:0816 +db dummyf_3c67; // 0345:0817 +db dummyf_3c68; // 0345:0818 +db dummyf_3c69; // 0345:0819 +db dummyf_3c6a; // 0345:081a +db dummyf_3c6b; // 0345:081b +db dummyf_3c6c; // 0345:081c +db dummyf_3c6d; // 0345:081d db dummyf_3c6e; db dummyf_3c6f; -db byte_12250; // 0204:1c30 -db dummyf_3c71; // 0204:1c31 -db dummyf_3c72; // 0204:1c32 -db dummyf_3c73; // 0204:1c33 -db dummyf_3c74; // 0204:1c34 -db dummyf_3c75; // 0204:1c35 +db unk_12250; // 0345:0820 +db dummyf_3c71; // 0345:0821 +db dummyf_3c72; // 0345:0822 +db dummyf_3c73; // 0345:0823 +db dummyf_3c74; // 0345:0824 +db dummyf_3c75; // 0345:0825 db dummyf_3c76; db dummyf_3c77; -db byte_12258; // 0204:1c38 -db dummyf_3c79; // 0204:1c39 -db dummyf_3c7a; // 0204:1c3a -db dummyf_3c7b; // 0204:1c3b -db dummyf_3c7c; // 0204:1c3c -db dummyf_3c7d; // 0204:1c3d +db unk_12258; // 0345:0828 +db dummyf_3c79; // 0345:0829 +db dummyf_3c7a; // 0345:082a +db dummyf_3c7b; // 0345:082b +db dummyf_3c7c; // 0345:082c +db dummyf_3c7d; // 0345:082d db dummyf_3c7e; db dummyf_3c7f; -db byte_12260; // 0204:1c40 -db dummyf_3c81; // 0204:1c41 -db dummyf_3c82; // 0204:1c42 -db dummyf_3c83; // 0204:1c43 -db dummyf_3c84; // 0204:1c44 -db dummyf_3c85; // 0204:1c45 +db unk_12260; // 0345:0830 +db dummyf_3c81; // 0345:0831 +db dummyf_3c82; // 0345:0832 +db dummyf_3c83; // 0345:0833 +db dummyf_3c84; // 0345:0834 +db dummyf_3c85; // 0345:0835 db dummyf_3c86; db dummyf_3c87; -db byte_12268; // 0204:1c48 +db unk_12268; // 0345:0838 db dummyf_3c89; -db dummyf_3c8a; // 0204:1c4a -db dummyf_3c8b; // 0204:1c4b -db dummyf_3c8c; // 0204:1c4c -db dummyf_3c8d; // 0204:1c4d -db dummyf_3c8e; // 0204:1c4e -db dummyf_3c8f; // 0204:1c4f +db dummyf_3c8a; // 0345:083a +db dummyf_3c8b; // 0345:083b +db dummyf_3c8c; // 0345:083c +db dummyf_3c8d; // 0345:083d +db dummyf_3c8e; // 0345:083e +db dummyf_3c8f; // 0345:083f db dummyf_3c90; db dummyf_3c91; -db byte_12272; // 0204:1c52 +db unk_12272; // 0345:0842 db dummyf_3c93; -db byte_12274; // 0204:1c54 -db dummyf_3c95; // 0204:1c55 -db dummyf_3c96; // 0204:1c56 -db dummyf_3c97; // 0204:1c57 -db dummyf_3c98; // 0204:1c58 -db dummyf_3c99; // 0204:1c59 -db dummyf_3c9a; // 0204:1c5a -db dummyf_3c9b; // 0204:1c5b +db unk_12274; // 0345:0844 +db dummyf_3c95; // 0345:0845 +db dummyf_3c96; // 0345:0846 +db dummyf_3c97; // 0345:0847 +db dummyf_3c98; // 0345:0848 +db dummyf_3c99; // 0345:0849 +db dummyf_3c9a; // 0345:084a +db dummyf_3c9b; // 0345:084b db dummyf_3c9c; db dummyf_3c9d; -db byte_1227e; // 0204:1c5e -db dummyf_3c9f; // 0204:1c5f -db dummyf_3ca0; // 0204:1c60 -db dummyf_3ca1; // 0204:1c61 -db dummyf_3ca2; // 0204:1c62 -db dummyf_3ca3; // 0204:1c63 -db dummyf_3ca4; // 0204:1c64 -db dummyf_3ca5; // 0204:1c65 +db unk_1227e; // 0345:084e +db dummyf_3c9f; // 0345:084f +db dummyf_3ca0; // 0345:0850 +db dummyf_3ca1; // 0345:0851 +db dummyf_3ca2; // 0345:0852 +db dummyf_3ca3; // 0345:0853 +db dummyf_3ca4; // 0345:0854 +db dummyf_3ca5; // 0345:0855 db dummyf_3ca6; db dummyf_3ca7; -db _unk_12288[12]; // 0204:1c68 -db dummyf_3cb4[6]; // 0204:1c68 -db byte_1229a; // 0204:1c7a -db dummyf_3cbb; // 0204:1c7b -db dummyf_3cbc; // 0204:1c7c -db dummyf_3cbd; // 0204:1c7d -db dummyf_3cbe; // 0204:1c7e -db dummyf_3cbf; // 0204:1c7f -db dummyf_3cc0; // 0204:1c80 -db dummyf_3cc1; // 0204:1c81 -db dummyf_3cc2; // 0204:1c82 -db dummyf_3cc3; // 0204:1c83 -db dummyf_3cc4; // 0204:1c84 -db dummyf_3cc5; // 0204:1c85 +db unk_12288; // 0345:0858 +db dummyf_3ca9; // 0345:0859 +db dummyf_3caa; // 0345:085a +db dummyf_3cab; +db dummyf_3cac; // 0345:085c +db dummyf_3cad; // 0345:085d +db dummyf_3cae; // 0345:085e +db dummyf_3caf; // 0345:085f +db dummyf_3cb0; // 0345:0860 +db dummyf_3cb1; // 0345:0861 +db dummyf_3cb2; // 0345:0862 +db dummyf_3cb3; // 0345:0863 +db dummyf_3cb4; +db dummyf_3cb5; // 0345:0865 +db dummyf_3cb6; +db dummyf_3cb7; +db dummyf_3cb8; +db dummyf_3cb9; +db unk_1229a; // 0345:086a +db dummyf_3cbb; // 0345:086b +db dummyf_3cbc; // 0345:086c +db dummyf_3cbd; // 0345:086d +db dummyf_3cbe; // 0345:086e +db dummyf_3cbf; // 0345:086f +db dummyf_3cc0; // 0345:0870 +db dummyf_3cc1; // 0345:0871 +db dummyf_3cc2; // 0345:0872 +db dummyf_3cc3; // 0345:0873 +db dummyf_3cc4; // 0345:0874 +db dummyf_3cc5; // 0345:0875 db dummyf_3cc6; -db dummyf_3cc7; // 0204:1c87 +db dummyf_3cc7; // 0345:0877 db dummyf_3cc8; db dummyf_3cc9; db dummyf_3cca; db dummyf_3ccb; -db byte_122ac; // 0204:1c8c -db dummyf_3ccd; // 0204:1c8d -db dummyf_3cce; // 0204:1c8e -db dummyf_3ccf; // 0204:1c8f -db dummyf_3cd0; // 0204:1c90 -db dummyf_3cd1; // 0204:1c91 +db unk_122ac; // 0345:087c +db dummyf_3ccd; // 0345:087d +db dummyf_3cce; // 0345:087e +db dummyf_3ccf; // 0345:087f +db dummyf_3cd0; // 0345:0880 +db dummyf_3cd1; // 0345:0881 db dummyf_3cd2; db dummyf_3cd3; -db byte_122b4; // 0204:1c94 -db dummyf_3cd5; // 0204:1c95 -db dummyf_3cd6; // 0204:1c96 -db dummyf_3cd7; // 0204:1c97 -db dummyf_3cd8; // 0204:1c98 -db dummyf_3cd9; // 0204:1c99 +db unk_122b4; // 0345:0884 +db dummyf_3cd5; // 0345:0885 +db dummyf_3cd6; // 0345:0886 +db dummyf_3cd7; // 0345:0887 +db dummyf_3cd8; // 0345:0888 +db dummyf_3cd9; // 0345:0889 db dummyf_3cda; db dummyf_3cdb; -db byte_122bc; // 0204:1c9c -db dummyf_3cdd[32]; // 0204:1c9d -db dummyf_3cfd[32]; // 0204:1cbd -db dummyf_3d1d[32]; // 0204:1cdd -db dummyf_3d3d; // 0204:1cfd -db dummyf_3d3e; // 0204:1cfe -db dummyf_3d3f; // 0204:1cff -db dummyf_3d40; // 0204:1d00 -db dummyf_3d41; // 0204:1d01 -db dummyf_3d42; // 0204:1d02 -db dummyf_3d43; // 0204:1d03 -db dummyf_3d44; // 0204:1d04 -db dummyf_3d45; // 0204:1d05 -db dummyf_3d46; // 0204:1d06 -db dummyf_3d47; // 0204:1d07 -db dummyf_3d48; // 0204:1d08 -db dummyf_3d49; // 0204:1d09 -db dummyf_3d4a; // 0204:1d0a -db dummyf_3d4b; // 0204:1d0b -db dummyf_3d4c; // 0204:1d0c -db dummyf_3d4d; // 0204:1d0d -db dummyf_3d4e; // 0204:1d0e -db dummyf_3d4f; // 0204:1d0f -db dummyf_3d50; // 0204:1d10 -db dummyf_3d51; // 0204:1d11 -db dummyf_3d52; // 0204:1d12 +db unk_122bc; // 0345:088c +db dummyf_3cdd[32]; // 0345:088d +db dummyf_3cfd[32]; // 0345:08ad +db dummyf_3d1d[32]; // 0345:08cd +db dummyf_3d3d; // 0345:08ed +db dummyf_3d3e; // 0345:08ee +db dummyf_3d3f; // 0345:08ef +db dummyf_3d40; // 0345:08f0 +db dummyf_3d41; // 0345:08f1 +db dummyf_3d42; // 0345:08f2 +db dummyf_3d43; // 0345:08f3 +db dummyf_3d44; // 0345:08f4 +db dummyf_3d45; // 0345:08f5 +db dummyf_3d46; // 0345:08f6 +db dummyf_3d47; // 0345:08f7 +db dummyf_3d48; // 0345:08f8 +db dummyf_3d49; // 0345:08f9 +db dummyf_3d4a; // 0345:08fa +db dummyf_3d4b; // 0345:08fb +db dummyf_3d4c; // 0345:08fc +db dummyf_3d4d; // 0345:08fd +db dummyf_3d4e; // 0345:08fe +db dummyf_3d4f; // 0345:08ff +db dummyf_3d50; // 0345:0900 +db dummyf_3d51; // 0345:0901 +db dummyf_3d52; // 0345:0902 db dummyf_3d53; db dummyf_3d54; db dummyf_3d55; -db byte_12336; // 0204:1d16 -db dummyf_3d57[32]; // 0204:1d17 -db dummyf_3d77[32]; // 0204:1d37 -db dummyf_3d97[32]; // 0204:1d57 -db dummyf_3db7; // 0204:1d77 -db dummyf_3db8; // 0204:1d78 -db dummyf_3db9; // 0204:1d79 -db dummyf_3dba; // 0204:1d7a -db dummyf_3dbb; // 0204:1d7b -db dummyf_3dbc; // 0204:1d7c -db dummyf_3dbd; // 0204:1d7d -db dummyf_3dbe; // 0204:1d7e -db dummyf_3dbf; // 0204:1d7f -db dummyf_3dc0; // 0204:1d80 -db dummyf_3dc1; // 0204:1d81 -db dummyf_3dc2; // 0204:1d82 -db dummyf_3dc3; // 0204:1d83 -db dummyf_3dc4; // 0204:1d84 -db dummyf_3dc5; // 0204:1d85 -db dummyf_3dc6; // 0204:1d86 -db dummyf_3dc7; // 0204:1d87 -db dummyf_3dc8; // 0204:1d88 -db dummyf_3dc9; // 0204:1d89 -db dummyf_3dca; // 0204:1d8a -db dummyf_3dcb; // 0204:1d8b -db dummyf_3dcc; // 0204:1d8c +db unk_12336; // 0345:0906 +db dummyf_3d57[32]; // 0345:0907 +db dummyf_3d77[32]; // 0345:0927 +db dummyf_3d97[32]; // 0345:0947 +db dummyf_3db7; // 0345:0967 +db dummyf_3db8; // 0345:0968 +db dummyf_3db9; // 0345:0969 +db dummyf_3dba; // 0345:096a +db dummyf_3dbb; // 0345:096b +db dummyf_3dbc; // 0345:096c +db dummyf_3dbd; // 0345:096d +db dummyf_3dbe; // 0345:096e +db dummyf_3dbf; // 0345:096f +db dummyf_3dc0; // 0345:0970 +db dummyf_3dc1; // 0345:0971 +db dummyf_3dc2; // 0345:0972 +db dummyf_3dc3; // 0345:0973 +db dummyf_3dc4; // 0345:0974 +db dummyf_3dc5; // 0345:0975 +db dummyf_3dc6; // 0345:0976 +db dummyf_3dc7; // 0345:0977 +db dummyf_3dc8; // 0345:0978 +db dummyf_3dc9; // 0345:0979 +db dummyf_3dca; // 0345:097a +db dummyf_3dcb; // 0345:097b +db dummyf_3dcc; // 0345:097c db dummyf_3dcd; db dummyf_3dce; db dummyf_3dcf; -db byte_123b0; // 0204:1d90 -db dummyf_3dd1[32]; // 0204:1d91 -db dummyf_3df1[32]; // 0204:1db1 +db unk_123b0; // 0345:0980 +db dummyf_3dd1[32]; // 0345:0981 +db dummyf_3df1[32]; // 0345:09a1 db dummyf_3e11; -db dummyf_3e12; // 0204:1dd2 -db dummyf_3e13; // 0204:1dd3 -db dummyf_3e14; // 0204:1dd4 -db dummyf_3e15; // 0204:1dd5 -db dummyf_3e16; // 0204:1dd6 -db dummyf_3e17; // 0204:1dd7 -db dummyf_3e18; // 0204:1dd8 -db dummyf_3e19; // 0204:1dd9 -db dummyf_3e1a; // 0204:1dda -db dummyf_3e1b; // 0204:1ddb -db dummyf_3e1c; // 0204:1ddc +db dummyf_3e12; // 0345:09c2 +db dummyf_3e13; // 0345:09c3 +db dummyf_3e14; // 0345:09c4 +db dummyf_3e15; // 0345:09c5 +db dummyf_3e16; // 0345:09c6 +db dummyf_3e17; // 0345:09c7 +db dummyf_3e18; // 0345:09c8 +db dummyf_3e19; // 0345:09c9 +db dummyf_3e1a; // 0345:09ca +db dummyf_3e1b; // 0345:09cb +db dummyf_3e1c; // 0345:09cc db dummyf_3e1d; db dummyf_3e1e; db dummyf_3e1f; -db byte_12400; // 0204:1de0 -db dummyf_3e21[32]; // 0204:1de1 -db dummyf_3e41; // 0204:1e01 -db dummyf_3e42; // 0204:1e02 -db dummyf_3e43; // 0204:1e03 -db dummyf_3e44; // 0204:1e04 -db dummyf_3e45; // 0204:1e05 -db dummyf_3e46; // 0204:1e06 -db dummyf_3e47; // 0204:1e07 -db dummyf_3e48; // 0204:1e08 -db dummyf_3e49; // 0204:1e09 -db dummyf_3e4a; // 0204:1e0a -db dummyf_3e4b; // 0204:1e0b -db dummyf_3e4c; // 0204:1e0c -db dummyf_3e4d; // 0204:1e0d -db dummyf_3e4e; // 0204:1e0e -db dummyf_3e4f; // 0204:1e0f -db dummyf_3e50; // 0204:1e10 -db dummyf_3e51; // 0204:1e11 -db dummyf_3e52; // 0204:1e12 -db dummyf_3e53; // 0204:1e13 -db dummyf_3e54; // 0204:1e14 -db dummyf_3e55; // 0204:1e15 -db dummyf_3e56; // 0204:1e16 -db dummyf_3e57; // 0204:1e17 -db dummyf_3e58; // 0204:1e18 -db dummyf_3e59; // 0204:1e19 -db dummyf_3e5a; // 0204:1e1a -db dummyf_3e5b; // 0204:1e1b -db dummyf_3e5c; // 0204:1e1c +db unk_12400; // 0345:09d0 +db dummyf_3e21[32]; // 0345:09d1 +db dummyf_3e41; // 0345:09f1 +db dummyf_3e42; // 0345:09f2 +db dummyf_3e43; // 0345:09f3 +db dummyf_3e44; // 0345:09f4 +db dummyf_3e45; // 0345:09f5 +db dummyf_3e46; // 0345:09f6 +db dummyf_3e47; // 0345:09f7 +db dummyf_3e48; // 0345:09f8 +db dummyf_3e49; // 0345:09f9 +db dummyf_3e4a; // 0345:09fa +db dummyf_3e4b; // 0345:09fb +db dummyf_3e4c; // 0345:09fc +db dummyf_3e4d; // 0345:09fd +db dummyf_3e4e; // 0345:09fe +db dummyf_3e4f; // 0345:09ff +db dummyf_3e50; // 0345:0a00 +db dummyf_3e51; // 0345:0a01 +db dummyf_3e52; // 0345:0a02 +db dummyf_3e53; // 0345:0a03 +db dummyf_3e54; // 0345:0a04 +db dummyf_3e55; // 0345:0a05 +db dummyf_3e56; // 0345:0a06 +db dummyf_3e57; // 0345:0a07 +db dummyf_3e58; // 0345:0a08 +db dummyf_3e59; // 0345:0a09 +db dummyf_3e5a; // 0345:0a0a +db dummyf_3e5b; // 0345:0a0b +db dummyf_3e5c; // 0345:0a0c db dummyf_3e5d; db dummyf_3e5e; db dummyf_3e5f; -db byte_12440; // 0204:1e20 -db dummyf_3e61[32]; // 0204:1e21 -db dummyf_3e81[32]; // 0204:1e41 -db dummyf_3ea1; // 0204:1e61 -db dummyf_3ea2; // 0204:1e62 -db dummyf_3ea3; // 0204:1e63 -db dummyf_3ea4; // 0204:1e64 -db dummyf_3ea5; // 0204:1e65 -db dummyf_3ea6; // 0204:1e66 -db dummyf_3ea7; // 0204:1e67 -db dummyf_3ea8; // 0204:1e68 -db dummyf_3ea9; // 0204:1e69 -db dummyf_3eaa; // 0204:1e6a -db dummyf_3eab; // 0204:1e6b -db dummyf_3eac; // 0204:1e6c -db dummyf_3ead; // 0204:1e6d -db dummyf_3eae; // 0204:1e6e -db dummyf_3eaf; // 0204:1e6f -db dummyf_3eb0; // 0204:1e70 +db unk_12440; // 0345:0a10 +db dummyf_3e61[32]; // 0345:0a11 +db dummyf_3e81[32]; // 0345:0a31 +db dummyf_3ea1; // 0345:0a51 +db dummyf_3ea2; // 0345:0a52 +db dummyf_3ea3; // 0345:0a53 +db dummyf_3ea4; // 0345:0a54 +db dummyf_3ea5; // 0345:0a55 +db dummyf_3ea6; // 0345:0a56 +db dummyf_3ea7; // 0345:0a57 +db dummyf_3ea8; // 0345:0a58 +db dummyf_3ea9; // 0345:0a59 +db dummyf_3eaa; // 0345:0a5a +db dummyf_3eab; // 0345:0a5b +db dummyf_3eac; // 0345:0a5c +db dummyf_3ead; // 0345:0a5d +db dummyf_3eae; // 0345:0a5e +db dummyf_3eaf; // 0345:0a5f +db dummyf_3eb0; // 0345:0a60 db dummyf_3eb1; db dummyf_3eb2; db dummyf_3eb3; -db byte_12494; // 0204:1e74 -db dummyf_3eb5[32]; // 0204:1e75 -db dummyf_3ed5[32]; // 0204:1e95 -db dummyf_3ef5[32]; // 0204:1eb5 -db dummyf_3f15[32]; // 0204:1ed5 -db dummyf_3f35; // 0204:1ef5 -db dummyf_3f36; // 0204:1ef6 -db dummyf_3f37; // 0204:1ef7 -db dummyf_3f38; // 0204:1ef8 -db dummyf_3f39; // 0204:1ef9 -db dummyf_3f3a; // 0204:1efa -db dummyf_3f3b; // 0204:1efb -db dummyf_3f3c; // 0204:1efc -db dummyf_3f3d; // 0204:1efd -db dummyf_3f3e; // 0204:1efe -db dummyf_3f3f; // 0204:1eff -db dummyf_3f40; // 0204:1f00 +db unk_12494; // 0345:0a64 +db dummyf_3eb5[32]; // 0345:0a65 +db dummyf_3ed5[32]; // 0345:0a85 +db dummyf_3ef5[32]; // 0345:0aa5 +db dummyf_3f15[32]; // 0345:0ac5 +db dummyf_3f35; // 0345:0ae5 +db dummyf_3f36; // 0345:0ae6 +db dummyf_3f37; // 0345:0ae7 +db dummyf_3f38; // 0345:0ae8 +db dummyf_3f39; // 0345:0ae9 +db dummyf_3f3a; // 0345:0aea +db dummyf_3f3b; // 0345:0aeb +db dummyf_3f3c; // 0345:0aec +db dummyf_3f3d; // 0345:0aed +db dummyf_3f3e; // 0345:0aee +db dummyf_3f3f; // 0345:0aef +db dummyf_3f40; // 0345:0af0 db dummyf_3f41; -db dummyf_3f42; // 0204:1f02 +db dummyf_3f42; // 0345:0af2 db dummyf_3f43; db dummyf_3f44; db dummyf_3f45; -db byte_12526; // 0204:1f06 -db dummyf_3f47; // 0204:1f07 -db dummyf_3f48; // 0204:1f08 -db dummyf_3f49; // 0204:1f09 -db dummyf_3f4a; // 0204:1f0a -db dummyf_3f4b; // 0204:1f0b -db dummyf_3f4c; // 0204:1f0c -db dummyf_3f4d; // 0204:1f0d -db dummyf_3f4e; // 0204:1f0e -db dummyf_3f4f; // 0204:1f0f -db dummyf_3f50; // 0204:1f10 -db dummyf_3f51; // 0204:1f11 +db unk_12526; // 0345:0af6 +db dummyf_3f47; // 0345:0af7 +db dummyf_3f48; // 0345:0af8 +db dummyf_3f49; // 0345:0af9 +db dummyf_3f4a; // 0345:0afa +db dummyf_3f4b; // 0345:0afb +db dummyf_3f4c; // 0345:0afc +db dummyf_3f4d; // 0345:0afd +db dummyf_3f4e; // 0345:0afe +db dummyf_3f4f; // 0345:0aff +db dummyf_3f50; // 0345:0b00 +db dummyf_3f51; // 0345:0b01 db dummyf_3f52; db dummyf_3f53; -db byte_12534; // 0204:1f14 -db dummyf_3f55; // 0204:1f15 -db dummyf_3f56; // 0204:1f16 -db dummyf_3f57; // 0204:1f17 -db dummyf_3f58; // 0204:1f18 -db dummyf_3f59; // 0204:1f19 -db dummyf_3f5a; // 0204:1f1a -db dummyf_3f5b; // 0204:1f1b -db dummyf_3f5c; // 0204:1f1c -db dummyf_3f5d; // 0204:1f1d -db dummyf_3f5e; // 0204:1f1e -db dummyf_3f5f; // 0204:1f1f +db unk_12534; // 0345:0b04 +db dummyf_3f55; // 0345:0b05 +db dummyf_3f56; // 0345:0b06 +db dummyf_3f57; // 0345:0b07 +db dummyf_3f58; // 0345:0b08 +db dummyf_3f59; // 0345:0b09 +db dummyf_3f5a; // 0345:0b0a +db dummyf_3f5b; // 0345:0b0b +db dummyf_3f5c; // 0345:0b0c +db dummyf_3f5d; // 0345:0b0d +db dummyf_3f5e; // 0345:0b0e +db dummyf_3f5f; // 0345:0b0f db dummyf_3f60; db dummyf_3f61; -db byte_12542; // 0204:1f22 -db dummyf_3f63; // 0204:1f23 -db dummyf_3f64; // 0204:1f24 -db dummyf_3f65; // 0204:1f25 -db dummyf_3f66; // 0204:1f26 -db dummyf_3f67; // 0204:1f27 -db dummyf_3f68; // 0204:1f28 -db dummyf_3f69; // 0204:1f29 -db dummyf_3f6a; // 0204:1f2a -db dummyf_3f6b; // 0204:1f2b -db dummyf_3f6c; // 0204:1f2c -db dummyf_3f6d; // 0204:1f2d +db unk_12542; // 0345:0b12 +db dummyf_3f63; // 0345:0b13 +db dummyf_3f64; // 0345:0b14 +db dummyf_3f65; // 0345:0b15 +db dummyf_3f66; // 0345:0b16 +db dummyf_3f67; // 0345:0b17 +db dummyf_3f68; // 0345:0b18 +db dummyf_3f69; // 0345:0b19 +db dummyf_3f6a; // 0345:0b1a +db dummyf_3f6b; // 0345:0b1b +db dummyf_3f6c; // 0345:0b1c +db dummyf_3f6d; // 0345:0b1d db dummyf_3f6e; db dummyf_3f6f; -db byte_12550; // 0204:1f30 -db dummyf_3f71; // 0204:1f31 -db dummyf_3f72; // 0204:1f32 -db dummyf_3f73; // 0204:1f33 -db dummyf_3f74; // 0204:1f34 -db dummyf_3f75; // 0204:1f35 -db dummyf_3f76; // 0204:1f36 -db dummyf_3f77; // 0204:1f37 -db dummyf_3f78; // 0204:1f38 -db dummyf_3f79; // 0204:1f39 -db dummyf_3f7a; // 0204:1f3a -db dummyf_3f7b; // 0204:1f3b +db unk_12550; // 0345:0b20 +db dummyf_3f71; // 0345:0b21 +db dummyf_3f72; // 0345:0b22 +db dummyf_3f73; // 0345:0b23 +db dummyf_3f74; // 0345:0b24 +db dummyf_3f75; // 0345:0b25 +db dummyf_3f76; // 0345:0b26 +db dummyf_3f77; // 0345:0b27 +db dummyf_3f78; // 0345:0b28 +db dummyf_3f79; // 0345:0b29 +db dummyf_3f7a; // 0345:0b2a +db dummyf_3f7b; // 0345:0b2b db dummyf_3f7c; db dummyf_3f7d; -db byte_1255e; // 0204:1f3e -db dummyf_3f7f; // 0204:1f3f -db dummyf_3f80; // 0204:1f40 -db dummyf_3f81; // 0204:1f41 -db dummyf_3f82; // 0204:1f42 -db dummyf_3f83; // 0204:1f43 -db dummyf_3f84; // 0204:1f44 -db dummyf_3f85; // 0204:1f45 -db dummyf_3f86; // 0204:1f46 -db dummyf_3f87; // 0204:1f47 -db dummyf_3f88; // 0204:1f48 -db dummyf_3f89; // 0204:1f49 +db unk_1255e; // 0345:0b2e +db dummyf_3f7f; // 0345:0b2f +db dummyf_3f80; // 0345:0b30 +db dummyf_3f81; // 0345:0b31 +db dummyf_3f82; // 0345:0b32 +db dummyf_3f83; // 0345:0b33 +db dummyf_3f84; // 0345:0b34 +db dummyf_3f85; // 0345:0b35 +db dummyf_3f86; // 0345:0b36 +db dummyf_3f87; // 0345:0b37 +db dummyf_3f88; // 0345:0b38 +db dummyf_3f89; // 0345:0b39 db dummyf_3f8a; db dummyf_3f8b; -db byte_1256c; // 0204:1f4c -db dummyf_3f8d; // 0204:1f4d -db dummyf_3f8e; // 0204:1f4e -db dummyf_3f8f; // 0204:1f4f -db dummyf_3f90; // 0204:1f50 -db dummyf_3f91; // 0204:1f51 -db dummyf_3f92; // 0204:1f52 -db dummyf_3f93; // 0204:1f53 -db dummyf_3f94; // 0204:1f54 -db dummyf_3f95; // 0204:1f55 -db dummyf_3f96; // 0204:1f56 -db dummyf_3f97; // 0204:1f57 -db dummyf_3f98; -db dummyf_3f99; -char __acopyrightc1989[64]; // 0204:1f5a +db unk_1256c; // 0345:0b3c +db dummyf_3f8d[32]; // 0345:0b3d +db dummyf_3fad[32]; // 0345:0b5d +db dummyf_3fcd; // 0345:0b7d +db dummyf_3fce; // 0345:0b7e +db dummyf_3fcf; // 0345:0b7f +db dummyf_3fd0; // 0345:0b80 +db dummyf_3fd1; // 0345:0b81 +db dummyf_3fd2; // 0345:0b82 +db dummyf_3fd3; // 0345:0b83 +db dummyf_3fd4; // 0345:0b84 +db dummyf_3fd5; // 0345:0b85 +db dummyf_3fd6; // 0345:0b86 +db dummyf_3fd7; // 0345:0b87 +db dummyf_3fd8; // 0345:0b88 +db dummyf_3fd9; db dummyf_3fda; db dummyf_3fdb; db dummyf_3fdc; @@ -1083,20 +952,25 @@ db dummyf_3fde; db dummyf_3fdf; db dummyf_3fe0; db dummyf_3fe1; -db _unk_125c2; // 0204:1fa2 -db dummyf_3fe3; -dw word_125c4; // 0204:1fa4 -db _unk_125c6; // 0204:1fa6 -db dummyf_3fe7; -db _unk_125c8; // 0204:1fa8 -db dummyf_3fe9; -db byte_125ca; // 0204:1faa +dw word_125c2; // 0345:0b92 +dw word_125c4; // 0345:0b94 +dw word_125c6; // 0345:0b96 +dw word_125c8; // 0345:0b98 +db byte_125ca; // 0345:0b9a db dummyf_3feb; -db byte_125cc; // 0204:1fac -db dummyf_3fed[3]; -db dummyf_3ff0[7]; // 0204:1fb0 -db dummyf_3ff7; // 0204:1fb7 -db dummyf_3ff8; // 0204:1fb8 +db byte_125cc; // 0345:0b9c +db dummyf_3fed; +db dummyf_3fee; +db dummyf_3fef; +db dummyf_3ff0; // 0345:0ba0 +db dummyf_3ff1; // 0345:0ba1 +db dummyf_3ff2; // 0345:0ba2 +db dummyf_3ff3; +db dummyf_3ff4; // 0345:0ba4 +db dummyf_3ff5; // 0345:0ba5 +db dummyf_3ff6; // 0345:0ba6 +db dummyf_3ff7; // 0345:0ba7 +db dummyf_3ff8; // 0345:0ba8 db dummyf_3ff9; db dummyf_3ffa; db dummyf_3ffb; @@ -1104,11 +978,19 @@ db dummyf_3ffc; db dummyf_3ffd; db dummyf_3ffe; db dummyf_3fff; -db byte_125e0; // 0204:1fc0 -db dummyf_4001[3]; -db dummyf_4004[7]; // 0204:1fc4 -db dummyf_400b; // 0204:1fcb -db dummyf_400c; // 0204:1fcc +db byte_125e0; // 0345:0bb0 +db dummyf_4001; +db dummyf_4002; +db dummyf_4003; +db dummyf_4004; // 0345:0bb4 +db dummyf_4005; // 0345:0bb5 +db dummyf_4006; // 0345:0bb6 +db dummyf_4007; +db dummyf_4008; // 0345:0bb8 +db dummyf_4009; // 0345:0bb9 +db dummyf_400a; // 0345:0bba +db dummyf_400b; // 0345:0bbb +db dummyf_400c; // 0345:0bbc db dummyf_400d; db dummyf_400e; db dummyf_400f; @@ -1116,11 +998,19 @@ db dummyf_4010; db dummyf_4011; db dummyf_4012; db dummyf_4013; -db byte_125f4; // 0204:1fd4 -db dummyf_4015[3]; -db dummyf_4018[7]; // 0204:1fd8 -db dummyf_401f; // 0204:1fdf -db dummyf_4020; // 0204:1fe0 +db byte_125f4; // 0345:0bc4 +db dummyf_4015; +db dummyf_4016; +db dummyf_4017; +db dummyf_4018; // 0345:0bc8 +db dummyf_4019; // 0345:0bc9 +db dummyf_401a; // 0345:0bca +db dummyf_401b; +db dummyf_401c; // 0345:0bcc +db dummyf_401d; // 0345:0bcd +db dummyf_401e; // 0345:0bce +db dummyf_401f; // 0345:0bcf +db dummyf_4020; // 0345:0bd0 db dummyf_4021; db dummyf_4022; db dummyf_4023; @@ -1128,16 +1018,19 @@ db dummyf_4024; db dummyf_4025; db dummyf_4026; db dummyf_4027; -db byte_12608[3]; // 0204:1fe8 +db unk_12608; // 0345:0bd8 +db dummyf_4029; +db dummyf_402a; db dummyf_402b; -db dummyf_402c; // 0204:1fec -db dummyf_402d; // 0204:1fed -db dummyf_402e; // 0204:1fee +db dummyf_402c; // 0345:0bdc +db dummyf_402d; // 0345:0bdd +db dummyf_402e; // 0345:0bde db dummyf_402f; -db dummyf_4030[2]; // 0204:1ff0 -db dummyf_4032; // 0204:1ff2 -db dummyf_4033; // 0204:1ff3 -db dummyf_4034; // 0204:1ff4 +db dummyf_4030; // 0345:0be0 +db dummyf_4031; // 0345:0be1 +db dummyf_4032; // 0345:0be2 +db dummyf_4033; // 0345:0be3 +db dummyf_4034; // 0345:0be4 db dummyf_4035; db dummyf_4036; db dummyf_4037; @@ -1145,16 +1038,19 @@ db dummyf_4038; db dummyf_4039; db dummyf_403a; db dummyf_403b; -db byte_1261c[3]; // 0204:1ffc +db byte_1261c; // 0345:0bec +db dummyf_403d; +db dummyf_403e; db dummyf_403f; -db dummyf_4040; // 0204:2000 -db dummyf_4041; // 0204:2001 -db dummyf_4042; // 0204:2002 +db dummyf_4040; // 0345:0bf0 +db dummyf_4041; // 0345:0bf1 +db dummyf_4042; // 0345:0bf2 db dummyf_4043; -db dummyf_4044[2]; // 0204:2004 -db dummyf_4046; // 0204:2006 -db dummyf_4047; // 0204:2007 -db dummyf_4048; // 0204:2008 +db dummyf_4044; // 0345:0bf4 +db dummyf_4045; // 0345:0bf5 +db dummyf_4046; // 0345:0bf6 +db dummyf_4047; // 0345:0bf7 +db dummyf_4048; // 0345:0bf8 db dummyf_4049; db dummyf_404a; db dummyf_404b; @@ -1162,36 +1058,8 @@ db dummyf_404c; db dummyf_404d; db dummyf_404e; db dummyf_404f; -db byte_12630[3]; // 0204:2010 -db dummyf_4053; -db dummyf_4054; // 0204:2014 -db dummyf_4055; // 0204:2015 -db dummyf_4056; // 0204:2016 -db dummyf_4057; -db dummyf_4058[2]; // 0204:2018 -db dummyf_405a; // 0204:201a -db dummyf_405b; // 0204:201b -db dummyf_405c; // 0204:201c -db dummyf_405d; -db dummyf_405e; -db dummyf_405f; -db dummyf_4060; -db dummyf_4061; -db dummyf_4062; -db dummyf_4063; -db dummyf_4064; -db dummyf_4065; -db dummyf_4066; -db dummyf_4067; -db dummyf_4068; -db dummyf_4069; -db dummyf_406a; -db dummyf_406b; -db dummyf_406c; -db dummyf_406d; -db dummyf_406e; -db dummyf_406f; -db dummyf_4070; +db unk_12630; // 0345:0c00 +db dummyf_4051[32]; // 0345:0c01 db dummyf_4071; db dummyf_4072; db dummyf_4073; @@ -1199,28 +1067,56 @@ db dummyf_4074; db dummyf_4075; db dummyf_4076; db dummyf_4077; -db byte_12658; // 0204:2038 -db byte_12659; // 0204:2039 -db _unk_1265a; // 0204:203a -db dummyf_407b; -dw word_1265c; // 0204:203c -db byte_1265e; // 0204:203e -db byte_1265f; // 0204:203f -db byte_12660; // 0204:2040 -db dummyf_4081; -db dummyf_4082; -db dummyf_4083[39]; // 0204:2043 -db dummyf_40aa[30]; // 0204:2043 -db dummyf_40c8[29]; // 0204:2043 -db dummyf_40e5[29]; // 0204:2043 -db dummyf_4102[14]; // 0204:2043 -db dummyf_4110[39]; // 0204:2043 -db dummyf_4137[8]; // 0204:2043 -db byte_1271f; // 0204:20ff -db dummyf_4140[40]; // 0204:2100 -db dummyf_4168[27]; // 0204:2100 -db dummyf_4183[32]; // 0204:2143 -db dummyf_41a3[32]; // 0204:2163 +db byte_12658; // 0345:0c28 +db byte_12659; // 0345:0c29 +dw word_1265a; // 0345:0c2a +dw word_1265c; // 0345:0c2c +db byte_1265e; // 0345:0c2e +db byte_1265f; // 0345:0c2f +db byte_12660; // 0345:0c30 +db dummyf_4081[32]; // 0345:0c31 +db dummyf_40a1[32]; // 0345:0c51 +db dummyf_40c1[32]; // 0345:0c71 +db dummyf_40e1[32]; // 0345:0c91 +db dummyf_4101[32]; // 0345:0cb1 +db dummyf_4121; +db dummyf_4122; // 0345:0cd2 +db dummyf_4123; // 0345:0cd3 +db dummyf_4124; // 0345:0cd4 +db dummyf_4125; // 0345:0cd5 +db dummyf_4126; // 0345:0cd6 +db dummyf_4127; // 0345:0cd7 +db dummyf_4128; +db dummyf_4129; +db dummyf_412a; +db dummyf_412b; +db dummyf_412c; +db dummyf_412d; +db dummyf_412e; +db dummyf_412f; +db dummyf_4130; +db dummyf_4131; +db dummyf_4132; // 0345:0ce2 +db dummyf_4133; +db dummyf_4134; +db dummyf_4135; // 0345:0ce5 +db dummyf_4136; // 0345:0ce6 +db dummyf_4137; // 0345:0ce7 +db dummyf_4138; +db dummyf_4139; +db dummyf_413a; +db dummyf_413b; +db dummyf_413c; +db dummyf_413d; +db dummyf_413e; +db byte_1271f; // 0345:0cef +db dummyf_4140[32]; // 0345:0cf0 +db dummyf_4160[32]; // 0345:0d10 +db dummyf_4180[32]; // 0345:0d30 +db dummyf_41a0[32]; // 0345:0d50 +db dummyf_41c0; +db dummyf_41c1; +db dummyf_41c2; db dummyf_41c3; db dummyf_41c4; db dummyf_41c5; @@ -1244,19 +1140,21 @@ db dummyf_41d6; db dummyf_41d7; db dummyf_41d8; db dummyf_41d9; -db _unk_127ba; // 0204:219a -db dummyf_41db; -db _unk_127bc; // 0204:219c -db dummyf_41dd; -db _unk_127be; // 0204:219e -db dummyf_41df; // 0204:219f -db dummyf_41e0[8]; // 041e:0000 +dw word_127ba; // 0345:0d8a +dw word_127bc; // 0345:0d8c +dw word_127be; // 0345:0d8e +db dummyf_41e0; +db dummyf_41e1; +db dummyf_41e2; +db dummyf_41e3; +db dummyf_41e4; +db dummyf_41e5; +db dummyf_41e6; +db dummyf_41e7; db dummyf_41e8; -db unk_127c9; // 041e:0009 -db dummyf_41ea; // 041e:000a -db byte_127cb; // 041e:000b -db dummyf_41ec[32]; // 041e:000c -db dummyf_420c; // 041e:002c +dw seg_127c9; // 041e:0009 +dw word_127cb; // 041e:000b +db dummyf_41ed[32]; // 041e:000d db dummyf_420d; // 041e:002d db dummyf_420e; // 041e:002e db dummyf_420f; // 041e:002f @@ -1344,7 +1242,7 @@ dw dummyf_47e0; // 041e:0600 dw dummyf_47e2; // 041e:0602 dw dummyf_47e4; // 041e:0604 dw dummyf_47e6; // 041e:0606 -dw dummyf_47e8; // 041e:0608 +dw off_12dc8; // 041e:0608 dw dummyf_47ea; // 041e:060a dw dummyf_47ec; // 041e:060c db dummyf_47ee[15]; @@ -1353,47 +1251,7 @@ db dummyf_47fe[38]; db dummyf_4824; // 041e:0644 db dummyf_4825[31]; db dummyf_4844; // 041e:0664 -db dummyf_4845[1270]; -db dummyf_4d3b; // 041e:0b5b -db dummyf_4d3c[67]; -db dummyf_4d7f; // 041e:0b9f -db dummyf_4d80[513]; -db dummyf_4f81; // 041e:0da1 -db dummyf_4f82[57]; -db dummyf_4fbb; // 041e:0ddb -db dummyf_4fbc[83]; -db dummyf_500f; // 041e:0e2f -db dummyf_5010[47]; -db dummyf_503f; // 041e:0e5f -db dummyf_5040[23]; -db dummyf_5057; // 041e:0e77 -db dummyf_5058[133]; -db dummyf_50dd; // 041e:0efd -db dummyf_50de[33]; -db dummyf_50ff; // 041e:0f1f -db dummyf_5100[101]; -db dummyf_5165; // 041e:0f85 -db dummyf_5166[65]; -db dummyf_51a7; // 041e:0fc7 -db dummyf_51a8[277]; -db dummyf_52bd; // 041e:10dd -db dummyf_52be[207]; -db dummyf_538d; // 041e:11ad -db dummyf_538e[37]; -db dummyf_53b3; // 041e:11d3 -db dummyf_53b4[9]; -db dummyf_53bd; // 041e:11dd -db dummyf_53be[47]; -db dummyf_53ed; // 041e:120d -db dummyf_53ee[95]; -db dummyf_544d; // 041e:126d -db dummyf_544e[45]; -db dummyf_547b; // 041e:129b -db dummyf_547c; // 041e:129c -db dummyf_547d; // 041e:129d -db dummyf_547e; -db dummyf_547f; // 041e:129f -db dummyf_5480[20]; +db dummyf_4845[3151]; dw jpt_13a6f; // 041e:12b4 dw dummyf_5496; // 041e:12b4 dw dummyf_5498; // 041e:12b4 @@ -1401,21 +1259,9 @@ dw dummyf_549a; // 041e:12b4 dw dummyf_549c; // 041e:12b4 dw dummyf_549e; // 041e:12b4 dw dummyf_54a0; // 041e:12b4 -db dummyf_54a2; -db dummyf_54a3; -db dummyf_54a4[3]; -db dummyf_54a7; // 041e:12c7 -db dummyf_54a8[391]; -db dummyf_562f; // 041e:144f -db dummyf_5630[29]; -db dummyf_564d; // 041e:146d -db dummyf_564e[93]; -db dummyf_56ab; // 041e:14cb -db dummyf_56ac[79]; +db dummyf_54a2[601]; db dummyf_56fb; -db dummyf_56fc; // 041e:151c -db dummyf_56fd; // 041e:151d -db dummyf_56fe[25]; +db dummyf_56fc[27]; db dummyf_5717; // 041e:1537 db dummyf_5718; // 041e:1538 db dummyf_5719; // 041e:1539 @@ -1433,74 +1279,72 @@ db dummyf_5760; // 041e:1580 db dummyf_5761[2]; db dummyf_5763; // 041e:1583 db dummyf_5764; // 041e:1584 -db dummyf_5765[6]; -db dummyf_576b; // 041e:158b -db dummyf_576c; // 041e:158c -db dummyf_576d[3]; -db dummyf_5770; // 041e:1590 +db dummyf_5765[12]; db dummyf_5771; // 041e:1591 db dummyf_5772; // 041e:1592 db dummyf_5773; // 041e:1593 -db dummyf_5774; -db dummyf_5775; // 041e:1595 -db dummyf_5776; // 041e:1596 -db dummyf_5777; // 041e:1597 -db dummyf_5778; // 041e:1598 -db dummyf_5779; // 041e:1599 -db dummyf_577a; // 041e:159a +db dummyf_5774[7]; db dummyf_577b; db dummyf_577c; db dummyf_577d; db dummyf_577e; db dummyf_577f; -db __amiscovrexe0511; // 041e:15a0 -db dummyf_5781; // 041e:15a1 -db dummyf_5782; // 041e:15a2 -db dummyf_5783; // 041e:15a3 -db dummyf_5784; // 041e:15a4 -db dummyf_5785; // 041e:15a5 -db dummyf_5786; // 041e:15a6 -db dummyf_5787; // 041e:15a7 -db dummyf_5788; // 041e:15a8 -db dummyf_5789; // 041e:15a9 -db dummyf_578a; // 041e:15aa -db dummyf_578b; // 041e:15ab -db dummyf_578c; // 041e:15ac -db dummyf_578d; // 041e:15ad -db dummyf_578e; // 041e:15ae -db dummyf_578f; // 041e:15af -db dummyf_5790; // 041e:15b0 -db dummyf_5791; // 041e:15b1 -db byte_13d72; // 041e:15b2 -db dummyf_5793; // 041e:15b3 -dw dummyf_5794; -dw dummyf_5796; -dw dummyf_5798; // 041e:15b8 -dw dummyf_579a; // 041e:15ba -dw dummyf_579c; // 041e:15bc -dw dummyf_579e; // 041e:15be -dw dummyf_57a0; // 041e:15c0 -dw dummyf_57a2; // 041e:15c2 -dw dummyf_57a4; // 041e:15c4 -dw dummyf_57a6; // 041e:15c6 -dw dummyf_57a8; -dw dummyf_57aa; // 041e:15ca -dw dummyf_57ac; // 041e:15cc -dw dummyf_57ae; // 041e:15ce -char __acopyrightc1988[64]; // 041e:15d0 -db dummyf_57f0[155]; -db dummyf_588b; // 041e:16ab -db dummyf_588c[21]; -db dummyf_58a1; // 041e:16c1 -db dummyf_58a2; // 041e:16c2 -db dummyf_58a3; // 041e:16c3 -db dummyf_58a4; // 041e:16c4 -db dummyf_58a5; // 041e:16c5 -db dummyf_58a6; // 041e:16c6 -db dummyf_58a7; // 041e:16c7 -db dummyf_58a8; // 041e:16c8 -db dummyf_58a9; // 041e:16c9 -db dummyf_58aa; // 041e:16ca +db dummyf_5780; // 0578:0000 +db dummyf_5781; // 0578:0001 +db dummyf_5782; // 0578:0002 +db dummyf_5783; // 0578:0003 +db dummyf_5784; // 0578:0004 +db dummyf_5785; // 0578:0005 +db dummyf_5786; // 0578:0006 +db dummyf_5787; // 0578:0007 +db dummyf_5788; // 0578:0008 +db dummyf_5789; // 0578:0009 +db dummyf_578a; // 0578:000a +db dummyf_578b; // 0578:000b +db dummyf_578c; // 0578:000c +db dummyf_578d; // 0578:000d +db dummyf_578e; // 0578:000e +db unk_13d6f; // 0578:000f +db dummyf_5790; // 0578:0010 +db dummyf_5791; // 0578:0011 +db unk_13d72; // 0578:0012 +db dummyf_5793; // 0578:0013 +db dummyf_5794; +db dummyf_5795[3]; +dw dummyf_5798; // 0578:0018 +dw dummyf_579a; // 0578:001a +db dummyf_579c; // 0578:001c +db dummyf_579d; +db dummyf_579e; // 0578:001e +db dummyf_579f; +db dummyf_57a0; // 0578:0020 +db dummyf_57a1; +db dummyf_57a2; // 0578:0022 +db dummyf_57a3; +db dummyf_57a4; // 0578:0024 +db dummyf_57a5; +db dummyf_57a6; // 0578:0026 +db dummyf_57a7; +db dummyf_57a8; +db dummyf_57a9; +db dummyf_57aa; // 0578:002a +db dummyf_57ab; +db dummyf_57ac; // 0578:002c +db dummyf_57ad; +db dummyf_57ae; // 0578:002e +db dummyf_57af; +char acopyrightc1988_0[64]; // 0578:0030 +db dummyf_57f0[177]; +db dummyf_58a1; // 057f:00b1 +db dummyf_58a2; // 057f:00b2 +db dummyf_58a3; // 057f:00b3 +db dummyf_58a4; // 057f:00b4 +db dummyf_58a5; // 057f:00b5 +db dummyf_58a6; // 057f:00b6 +db dummyf_58a7; // 057f:00b7 +db dummyf_58a8; // 057f:00b8 +db dummyf_58a9; // 057f:00b9 +db dummyf_58aa; // 057f:00ba db dummyf_58ab; db dummyf_58ac; db dummyf_58ad; @@ -1510,16 +1354,12 @@ char __amgraphicexe091[21]; // 058b:0000 db dummyf_58c5; db dummyf_58c6; db dummyf_58c7; -db dummyf_58c8; // 058b:0018 -db dummyf_58c9; // 058b:0019 -db dummyf_58ca; // 058b:001a -db dummyf_58cb; // 058b:001b +dw dummyf_58c8; // 058b:0018 +dw dummyf_58ca; // 058b:001a db dummyf_58cc; db dummyf_58cd; -db dummyf_58ce; // 058b:001e -db dummyf_58cf; // 058b:001f -db dummyf_58d0; // 058b:0020 -db dummyf_58d1; // 058b:0021 +dw dummyf_58ce; // 058b:001e +dw dummyf_58d0; // 058b:0020 dw dummyf_58d2; // 058b:0022 dw dummyf_58d4; // 058b:0024 dw dummyf_58d6; // 058b:0026 @@ -2123,34 +1963,64 @@ db dummyf_627e[32]; // 058b:09ce db dummyf_629e[32]; // 058b:09ee db dummyf_62be[32]; // 058b:0a0e db dummyf_62de[32]; // 058b:0a2e -db dummyf_62fe[32]; // 058b:0a4e -db dummyf_631e[32]; // 058b:0a6e -db dummyf_633e[32]; // 058b:0a8e -db dummyf_635e[32]; // 058b:0aae -db dummyf_637e[32]; // 058b:0ace -db dummyf_639e[32]; // 058b:0aee -db dummyf_63be[32]; // 058b:0b0e -db dummyf_63de[32]; // 058b:0b2e -db dummyf_63fe[32]; // 058b:0b4e -db dummyf_641e[32]; // 058b:0b6e -db dummyf_643e[32]; // 058b:0b8e -db dummyf_645e[32]; // 058b:0bae -db dummyf_647e[32]; // 058b:0bce -db dummyf_649e[32]; // 058b:0bee -db dummyf_64be[32]; // 058b:0c0e -db dummyf_64de[32]; // 058b:0c2e -db dummyf_64fe[32]; // 058b:0c4e -db dummyf_651e[32]; // 058b:0c6e -db dummyf_653e[32]; // 058b:0c8e -db dummyf_655e[32]; // 058b:0cae -db dummyf_657e[32]; // 058b:0cce -db dummyf_659e[32]; // 058b:0cee -db dummyf_65be[32]; // 058b:0d0e -db dummyf_65de[32]; // 058b:0d2e -db dummyf_65fe[32]; // 058b:0d4e -db dummyf_661e[32]; // 058b:0d6e -db dummyf_663e[32]; // 058b:0d8e -db dummyf_665e[32]; // 058b:0dae +db dummyf_62fe; // 058b:0a4e +db dummyf_62ff; +db dummyf_6300; +db dummyf_6301; +db dummyf_6302; +db dummyf_6303; +db dummyf_6304; +db dummyf_6305; +db dummyf_6306; +db dummyf_6307; +db dummyf_6308; +db dummyf_6309; +db byte_148ea; // 058b:0a5a +db dummyf_630b[32]; // 058b:0a5b +db dummyf_632b[32]; // 058b:0a7b +db dummyf_634b[32]; // 058b:0a9b +db dummyf_636b[32]; // 058b:0abb +db dummyf_638b[32]; // 058b:0adb +db dummyf_63ab[32]; // 058b:0afb +db dummyf_63cb[32]; // 058b:0b1b +db dummyf_63eb[32]; // 058b:0b3b +db dummyf_640b[32]; // 058b:0b5b +db dummyf_642b[32]; // 058b:0b7b +db dummyf_644b[32]; // 058b:0b9b +db dummyf_646b; +db dummyf_646c; +db dummyf_646d; +db dummyf_646e; +db dummyf_646f; +db dummyf_6470; +db dummyf_6471; +db dummyf_6472; +db dummyf_6473; // 058b:0bc3 +dw dummyf_6474; // 058b:0bc4 +db dummyf_6476[32]; // 058b:0bc6 +db dummyf_6496[32]; // 058b:0be6 +db dummyf_64b6[32]; // 058b:0c06 +db dummyf_64d6[32]; // 058b:0c26 +db dummyf_64f6[32]; // 058b:0c46 +db dummyf_6516[32]; // 058b:0c66 +db dummyf_6536[32]; // 058b:0c86 +db dummyf_6556[32]; // 058b:0ca6 +db dummyf_6576[32]; // 058b:0cc6 +db dummyf_6596[32]; // 058b:0ce6 +db dummyf_65b6[32]; // 058b:0d06 +db dummyf_65d6[32]; // 058b:0d26 +db dummyf_65f6[32]; // 058b:0d46 +db dummyf_6616[32]; // 058b:0d66 +db dummyf_6636[32]; // 058b:0d86 +db dummyf_6656[32]; // 058b:0da6 +db dummyf_6676; // 058b:0dc6 +db dummyf_6677; // 058b:0dc7 +db dummyf_6678; // 058b:0dc8 +db dummyf_6679; +db dummyf_667a; // 058b:0dca +db dummyf_667b; // 058b:0dcb +db dummyf_667c; // 058b:0dcc +db dummyf_667d; // 058b:0dcd db dummyf_667e; db dummyf_667f; // 058b:0dcf db dummyf_6680; @@ -2359,7 +2229,7 @@ db dummyf_7576; // 058b:1cc6 db dummyf_7577; db byte_15b58[6]; // 058b:1cc8 char acopyrightc1988[63]; // 058b:1cce -db dummyf_75bd[1]; +db dummyf_75bd; db dummyf_75be[2]; // 075b:000e db dummyf_75c0[13]; // 075b:0010 db dummyf_75cd[12]; // 075b:0010 @@ -2406,12 +2276,10 @@ db dummyf_7753[33]; db dummyf_7774; // 075b:01c4 db dummyf_7775[13]; dw word_15d62; // 075b:01d2 -db _unk_15d64; // 075b:01d4 -db dummyf_7785; // 075b:01d5 +dw _unk_15d64; // 075b:01d4 dw word_15d66; // 075b:01d6 dw word_15d68; // 075b:01d8 -db byte_15d6a; // 075b:01da -db dummyf_778b; +dw word_15d6a; // 075b:01da dw word_15d6c; // 075b:01dc dw word_15d6e; // 075b:01de db dummyf_7790[73]; @@ -2452,19 +2320,19 @@ db dummyf_800c[122]; db dummyf_8086; // 075b:0ad6 db dummyf_8087; // 075b:0ad7 char af15[3]; // 075b:0ad8 -db dummyf_808b[32]; // 075b:0adb -db dummyf_80ab[32]; // 075b:0afb -db dummyf_80cb[32]; // 075b:0b1b -db dummyf_80eb; -db dummyf_80ec; -db dummyf_80ed; -db dummyf_80ee; -db dummyf_80ef; -db dummyf_80f0; +db dummyf_808b; +db dummyf_808c; +db dummyf_808d; +db dummyf_808e; +db dummyf_808f; +db unk_16670; // 0809:0000 +db dummyf_8091[32]; // 0809:0001 +db dummyf_80b1[32]; // 0809:0021 +db dummyf_80d1[32]; // 0809:0041 db dummyf_80f1; db dummyf_80f2; db dummyf_80f3; -db dummyf_80f4; // 075b:0b44 +db dummyf_80f4; // 0809:0064 db dummyf_80f5; db dummyf_80f6; db dummyf_80f7; @@ -2474,701 +2342,788 @@ db dummyf_80fa; db dummyf_80fb; db dummyf_80fc; db dummyf_80fd; -db dummyf_80fe; // 075b:0b4e +db dummyf_80fe; // 0809:006e db dummyf_80ff; db dummyf_8100; -db unk_166e1; // 075b:0b51 -db dummyf_8102[32]; // 075b:0b52 -db dummyf_8122[32]; // 075b:0b72 -db dummyf_8142[32]; // 075b:0b92 -db dummyf_8162[32]; // 075b:0bb2 -db dummyf_8182[32]; // 075b:0bd2 -db dummyf_81a2[32]; // 075b:0bf2 -db dummyf_81c2[32]; // 075b:0c12 -db dummyf_81e2[32]; // 075b:0c32 -db dummyf_8202[32]; // 075b:0c52 -db dummyf_8222[32]; // 075b:0c72 -db dummyf_8242[32]; // 075b:0c92 -db dummyf_8262[32]; // 075b:0cb2 -db dummyf_8282[32]; // 075b:0cd2 -db dummyf_82a2[32]; // 075b:0cf2 -db dummyf_82c2[32]; // 075b:0d12 -db dummyf_82e2[32]; // 075b:0d32 -db dummyf_8302[32]; // 075b:0d52 -db dummyf_8322[32]; // 075b:0d72 -db dummyf_8342[32]; // 075b:0d92 -db dummyf_8362[32]; // 075b:0db2 -db dummyf_8382[32]; // 075b:0dd2 -db dummyf_83a2[32]; // 075b:0df2 -db dummyf_83c2[32]; // 075b:0e12 -db dummyf_83e2[32]; // 075b:0e32 -db dummyf_8402[32]; // 075b:0e52 -db dummyf_8422[32]; // 075b:0e72 -db dummyf_8442[32]; // 075b:0e92 -db dummyf_8462[32]; // 075b:0eb2 -db dummyf_8482[32]; // 075b:0ed2 -db dummyf_84a2[32]; // 075b:0ef2 -db dummyf_84c2[32]; // 075b:0f12 -db dummyf_84e2[32]; // 075b:0f32 -db dummyf_8502[32]; // 075b:0f52 -db dummyf_8522[32]; // 075b:0f72 -db dummyf_8542[32]; // 075b:0f92 -db dummyf_8562[32]; // 075b:0fb2 -db dummyf_8582[32]; // 075b:0fd2 -db dummyf_85a2[32]; // 075b:0ff2 -db dummyf_85c2[32]; // 075b:1012 -db dummyf_85e2[32]; // 075b:1032 -db dummyf_8602[32]; // 075b:1052 -db dummyf_8622; -db dummyf_8623; -db dummyf_8624; -db dummyf_8625; // 075b:1075 -db dummyf_8626; // 075b:1076 -db dummyf_8627; // 075b:1077 -db dummyf_8628; // 075b:1078 -db dummyf_8629; // 075b:1079 -db dummyf_862a; -db dummyf_862b[23]; // 075b:107b -db dummyf_8642[13]; // 075b:107b -db dummyf_864f[95]; // 075b:107b -db dummyf_86ae[50]; // 075b:107b -db dummyf_86e0[20]; // 075b:107b -db dummyf_86f4[20]; // 075b:107b -db dummyf_8708[20]; // 075b:107b -db dummyf_871c[20]; // 075b:107b -db dummyf_8730[20]; // 075b:107b -db dummyf_8744[20]; // 075b:107b -db dummyf_8758[29]; // 075b:107b -db dummyf_8775[11]; // 075b:107b -db dummyf_8780[12]; // 075b:107b -db dummyf_878c[75]; // 075b:107b -db dummyf_87d7[70]; // 075b:107b -db dummyf_881d[39]; // 075b:107b -db dummyf_8844[40]; // 075b:107b -db dummyf_886c[40]; // 075b:107b -db dummyf_8894[33]; // 075b:107b -db dummyf_88b5[14]; // 075b:107b -db dummyf_88c3[15]; // 075b:107b -db dummyf_88d2[128]; // 075b:107b -db dummyf_8952[40]; // 075b:107b -db dummyf_897a[40]; // 075b:107b -db dummyf_89a2[40]; // 075b:107b -db dummyf_89ca[35]; // 075b:107b -db dummyf_89ed[165]; // 075b:107b -db dummyf_8a92[20]; // 075b:107b -db dummyf_8aa6[20]; // 075b:107b -db dummyf_8aba[20]; // 075b:107b -db dummyf_8ace[20]; // 075b:107b -db dummyf_8ae2[20]; // 075b:107b -db dummyf_8af6[20]; // 075b:107b -db dummyf_8b0a[23]; // 075b:107b -db dummyf_8b21[120]; // 075b:107b -db dummyf_8b99[78]; // 075b:107b -db dummyf_8be7[40]; // 075b:107b -db dummyf_8c0f[40]; // 075b:107b -db dummyf_8c37[42]; // 075b:107b -db dummyf_8c61[118]; // 075b:107b -db dummyf_8cd7[60]; // 075b:107b -db dummyf_8d13[40]; // 075b:107b -db dummyf_8d3b[40]; // 075b:107b -db dummyf_8d63[40]; // 075b:107b -db dummyf_8d8b[35]; // 075b:107b -db dummyf_8dae[130]; // 075b:107b -db dummyf_8e30[45]; // 075b:107b -db dummyf_8e5d[20]; // 075b:107b -db dummyf_8e71[20]; // 075b:107b -db dummyf_8e85[20]; // 075b:107b -db dummyf_8e99[20]; // 075b:107b -db dummyf_8ead[20]; // 075b:107b -db dummyf_8ec1[20]; // 075b:107b -db dummyf_8ed5[98]; // 075b:107b -db dummyf_8f37[66]; // 075b:107b -db dummyf_8f79[48]; // 075b:107b -db dummyf_8fa9[39]; // 075b:107b -db dummyf_8fd0[40]; // 075b:107b -db dummyf_8ff8[42]; // 075b:107b -db dummyf_9022[120]; // 075b:107b -db dummyf_909a[59]; // 075b:107b -db dummyf_90d5[39]; // 075b:107b -db dummyf_90fc[40]; // 075b:107b -db dummyf_9124[40]; // 075b:107b -db dummyf_914c[30]; // 075b:107b -db dummyf_916a[130]; // 075b:107b -db dummyf_91ec[45]; // 075b:107b -db dummyf_9219[20]; // 075b:107b -db dummyf_922d; // 075b:107b -db dummyf_922e[19]; // 075b:1c7e -db dummyf_9241[20]; // 075b:1c7e -db dummyf_9255[20]; // 075b:1c7e -db dummyf_9269[20]; // 075b:1c7e -db dummyf_927d[20]; // 075b:1c7e -db dummyf_9291[25]; // 075b:1c7e -db dummyf_92aa[142]; // 075b:1c7e -db dummyf_9338[40]; // 075b:1c7e -db dummyf_9360[39]; // 075b:1c7e -db dummyf_9387[40]; // 075b:1c7e -db dummyf_93af[40]; // 075b:1c7e -db dummyf_93d7[152]; // 075b:1c7e -db dummyf_946f[48]; // 075b:1c7e -db dummyf_949f[40]; // 075b:1c7e -db dummyf_94c7[40]; // 075b:1c7e -db dummyf_94ef[40]; // 075b:1c7e -db dummyf_9517[152]; // 075b:1c7e -db dummyf_95af[16]; // 075b:1c7e -db dummyf_95bf[28]; // 075b:1c7e -db dummyf_95db[19]; // 075b:1c7e -db dummyf_95ee[20]; // 075b:1c7e -db dummyf_9602[20]; // 075b:1c7e -db dummyf_9616[20]; // 075b:1c7e -db dummyf_962a[20]; // 075b:1c7e -db dummyf_963e[20]; // 075b:1c7e -db dummyf_9652[133]; // 075b:1c7e -db dummyf_96d7[30]; // 075b:1c7e -db dummyf_96f5[33]; // 075b:1c7e -db dummyf_9716[40]; // 075b:1c7e -db dummyf_973e[40]; // 075b:1c7e -db dummyf_9766[40]; // 075b:1c7e -db dummyf_978e[140]; // 075b:1c7e -db dummyf_981a[30]; // 075b:1c7e -db dummyf_9838[40]; // 075b:1c7e -db dummyf_9860[40]; // 075b:1c7e -db dummyf_9888[40]; // 075b:1c7e -db dummyf_98b0[40]; // 075b:1c7e -db dummyf_98d8[159]; // 075b:1c7e -db dummyf_9977[27]; // 075b:1c7e -db dummyf_9992[19]; // 075b:1c7e -db dummyf_99a5[20]; // 075b:1c7e -db dummyf_99b9[20]; // 075b:1c7e -db dummyf_99cd[20]; // 075b:1c7e -db dummyf_99e1[20]; // 075b:1c7e -db dummyf_99f5[20]; // 075b:1c7e -db dummyf_9a09[100]; // 075b:1c7e -db dummyf_9a6d[82]; // 075b:1c7e -db dummyf_9abf[44]; // 075b:1c7e -db dummyf_9aeb[40]; // 075b:1c7e -db dummyf_9b13[40]; // 075b:1c7e -db dummyf_9b3b[46]; // 075b:1c7e -db dummyf_9b69[136]; // 075b:1c7e -db dummyf_9bf1[38]; // 075b:1c7e -db dummyf_9c17[40]; // 075b:1c7e -db dummyf_9c3f[40]; // 075b:1c7e -db dummyf_9c67[40]; // 075b:1c7e -db dummyf_9c8f[111]; // 075b:1c7e -db byte_182de[62]; // 075b:274e -db dummyf_9d3c[23]; // 075b:274e -db dummyf_9d53[19]; // 075b:274e -db dummyf_9d66[20]; // 075b:274e -db dummyf_9d7a[20]; // 075b:274e -db dummyf_9d8e[20]; // 075b:274e -db dummyf_9da2[20]; // 075b:274e -db dummyf_9db6[20]; // 075b:274e -db dummyf_9dca[30]; // 075b:274e -db dummyf_9de8[115]; // 075b:274e -db dummyf_9e5b[44]; // 075b:274e -db dummyf_9e87[47]; // 075b:274e -db dummyf_9eb6[40]; // 075b:274e -db dummyf_9ede[40]; // 075b:274e -db dummyf_9f06[34]; // 075b:274e -db dummyf_9f28[114]; // 075b:274e -db dummyf_9f9a[45]; // 075b:274e -db dummyf_9fc7[38]; // 075b:274e -db dummyf_9fed[39]; // 075b:274e -db dummyf_a014[40]; // 075b:274e -db dummyf_a03c[40]; // 075b:274e -db dummyf_a064[111]; // 075b:274e -db dummyf_a0d3[47]; // 075b:274e -db dummyf_a102[27]; // 075b:274e -db dummyf_a11d[20]; // 075b:274e -db dummyf_a131[20]; // 075b:274e -db dummyf_a145[20]; // 075b:274e -db dummyf_a159[20]; // 075b:274e -db dummyf_a16d[20]; // 075b:274e -db dummyf_a181[20]; // 075b:274e -db dummyf_a195[23]; // 075b:274e -db dummyf_a1ac[114]; // 075b:274e -db dummyf_a21e[60]; // 075b:274e -db dummyf_a25a[39]; // 075b:274e -db dummyf_a281[40]; // 075b:274e -db dummyf_a2a9[40]; // 075b:274e -db dummyf_a2d1[86]; // 075b:274e -db dummyf_a327[55]; // 075b:274e -db dummyf_a35e[60]; // 075b:274e -db dummyf_a39a[39]; // 075b:274e -db dummyf_a3c1[40]; // 075b:274e -db dummyf_a3e9[40]; // 075b:274e -db dummyf_a411[130]; // 075b:274e -db dummyf_a493[55]; // 075b:274e -db dummyf_a4ca[25]; // 075b:274e -db dummyf_a4e3[20]; // 075b:274e -db dummyf_a4f7[20]; // 075b:274e -db dummyf_a50b[20]; // 075b:274e -db dummyf_a51f[20]; // 075b:274e -db dummyf_a533[20]; // 075b:274e -db dummyf_a547[20]; // 075b:274e -db dummyf_a55b[124]; // 075b:274e -db dummyf_a5d7[57]; // 075b:274e -db dummyf_a610[32]; // 075b:274e -db dummyf_a630[32]; // 075b:274e -db dummyf_a650[32]; // 075b:274e -db dummyf_a670[117]; // 075b:274e -db dummyf_a6e5[102]; // 075b:274e -db dummyf_a74b[29]; // 075b:274e -db dummyf_a768[69]; // 075b:274e -db dummyf_a7ad[29]; // 075b:274e -db dummyf_a7ca[144]; // 075b:274e -db dummyf_a85a[69]; // 075b:274e -db dummyf_a89f[14]; // 075b:274e -db dummyf_a8ad[16]; // 075b:274e -db dummyf_a8bd[23]; // 075b:274e -db dummyf_a8d4[24]; // 075b:274e -db dummyf_a8ec[16]; // 075b:274e -db dummyf_a8fc[14]; // 075b:274e -db dummyf_a90a[142]; // 075b:274e -db dummyf_a998[62]; // 075b:274e -db byte_18fb6[15]; // 075b:3426 -db dummyf_a9e5[13]; // 075b:3426 -db dummyf_a9f2[21]; // 075b:3426 -db dummyf_aa07[14]; // 075b:3426 -db dummyf_aa15[16]; // 075b:3426 -db dummyf_aa25[20]; // 075b:3426 -db dummyf_aa39[13]; // 075b:3426 -db dummyf_aa46[142]; // 075b:3426 -db dummyf_aad4[62]; // 075b:3426 -db dummyf_ab12[18]; // 075b:3426 -db dummyf_ab24[14]; // 075b:3426 -db dummyf_ab32[10]; // 075b:3426 -db dummyf_ab3c[14]; // 075b:3426 -db dummyf_ab4a[20]; // 075b:3426 -db dummyf_ab5e[15]; // 075b:3426 -db dummyf_ab6d[10]; // 075b:3426 -db dummyf_ab77[13]; // 075b:3426 -db dummyf_ab84[98]; // 075b:3426 -db dummyf_abe6[110]; // 075b:3426 -db dummyf_ac54[15]; // 075b:3426 -db dummyf_ac63[19]; // 075b:3426 -db dummyf_ac76[15]; // 075b:3426 -db dummyf_ac85[15]; // 075b:3426 -db dummyf_ac94[15]; // 075b:3426 -db dummyf_aca3[11]; // 075b:3426 -db dummyf_acae[20]; // 075b:3426 -db dummyf_acc2[97]; // 075b:3426 -db dummyf_ad23[114]; // 075b:3426 -db dummyf_ad95[22]; // 075b:3426 -db dummyf_adab[18]; // 075b:3426 -db dummyf_adbd[15]; // 075b:3426 -db dummyf_adcc[21]; // 075b:3426 -db dummyf_ade1[14]; // 075b:3426 -db dummyf_adef[20]; // 075b:3426 -db dummyf_ae03[200]; // 075b:3426 -db dummyf_aecb[47]; // 075b:3426 -db dummyf_aefa[26]; // 075b:3426 -db dummyf_af14[26]; // 075b:3426 -db dummyf_af2e[120]; // 075b:3426 -db dummyf_afa6[122]; // 075b:3426 -db dummyf_b020[32]; // 075b:3426 -db dummyf_b040[32]; // 075b:3426 -db dummyf_b060[32]; // 075b:3426 -db dummyf_b080[212]; // 075b:3426 -db dummyf_b154[31]; // 075b:3426 -db dummyf_b173[75]; // 075b:3426 -db dummyf_b1be[151]; // 075b:3426 -db dummyf_b255[38]; // 075b:3426 -db dummyf_b27b[36]; // 075b:3426 -db dummyf_b29f[16]; // 075b:3426 -db dummyf_b2af[24]; // 075b:3426 -db dummyf_b2c7[19]; // 075b:3426 -db dummyf_b2da[26]; // 075b:3426 -db dummyf_b2f4[13]; // 075b:3426 -db dummyf_b301[97]; // 075b:3426 -db dummyf_b362[106]; // 075b:3426 -db dummyf_b3cc[17]; // 075b:3426 -db dummyf_b3dd[16]; // 075b:3426 -db dummyf_b3ed[17]; // 075b:3426 -db dummyf_b3fe[19]; // 075b:3426 -db dummyf_b411[17]; // 075b:3426 -db dummyf_b422[21]; // 075b:3426 -db dummyf_b437[13]; // 075b:3426 -db dummyf_b444[27]; // 075b:3426 -db dummyf_b45f[156]; // 075b:3426 -db dummyf_b4fb[28]; // 075b:3426 -db dummyf_b517[19]; // 075b:3426 -db dummyf_b52a[13]; // 075b:3426 -db dummyf_b537[16]; // 075b:3426 -db dummyf_b547[19]; // 075b:3426 -db dummyf_b55a[19]; // 075b:3426 -db dummyf_b56d[14]; // 075b:3426 -db dummyf_b57b[8]; // 075b:3426 -db dummyf_b583; // 075b:3fd3 -db dummyf_b584; // 075b:3fd4 -db dummyf_b585; // 075b:3fd5 -db dummyf_b586; -db dummyf_b587; -db dummyf_b588; -db dummyf_b589; -db dummyf_b58a; // 075b:3fda -db dummyf_b58b; // 075b:3fdb -db dummyf_b58c; // 075b:3fdc -db dummyf_b58d; // 075b:3fdd -db dummyf_b58e; // 075b:3fde -db dummyf_b58f; -db dummyf_b590; -db dummyf_b591; -db dummyf_b592[25]; // 075b:3fe2 -db dummyf_b5ab[32]; // 075b:3ffb -db dummyf_b5cb; -db dummyf_b5cc; -db dummyf_b5cd; -db dummyf_b5ce; -db dummyf_b5cf; -db dummyf_b5d0; -db dummyf_b5d1; -db dummyf_b5d2; -db dummyf_b5d3; -db dummyf_b5d4; -db dummyf_b5d5; -db dummyf_b5d6; -db dummyf_b5d7; -db dummyf_b5d8; -db dummyf_b5d9; -db dummyf_b5da; -db dummyf_b5db; -db dummyf_b5dc; -db dummyf_b5dd; -db dummyf_b5de; -db dummyf_b5df; -db dummyf_b5e0; -db dummyf_b5e1[107]; // 075b:4031 -db dummyf_b64c[5]; // 075b:4031 -db dummyf_b651[32]; // 075b:40a1 -db dummyf_b671[32]; // 075b:40c1 -db dummyf_b691[32]; // 075b:40e1 -db dummyf_b6b1[32]; // 075b:4101 -db dummyf_b6d1; -db dummyf_b6d2[25]; // 075b:4122 -db dummyf_b6eb[32]; // 075b:413b -db dummyf_b70b; -db dummyf_b70c; -db dummyf_b70d; -db dummyf_b70e; -db dummyf_b70f; -db dummyf_b710; -db dummyf_b711; -db dummyf_b712; -db dummyf_b713; -db dummyf_b714; -db dummyf_b715; -db dummyf_b716; -db dummyf_b717; -db dummyf_b718; -db dummyf_b719; -db dummyf_b71a; -db dummyf_b71b; -db dummyf_b71c; -db dummyf_b71d; -db dummyf_b71e; -db dummyf_b71f; -db dummyf_b720; -db dummyf_b721[108]; // 075b:4171 -db dummyf_b78d[4]; // 075b:4171 -db dummyf_b791[32]; // 075b:41e1 -db dummyf_b7b1[32]; // 075b:4201 -db dummyf_b7d1[32]; // 075b:4221 -db dummyf_b7f1[32]; // 075b:4241 -db dummyf_b811; -db dummyf_b812[3]; // 075b:4262 -db _unk_19df5[22]; // 075b:4265 -db dummyf_b82b[32]; // 075b:427b -db dummyf_b84b; -db dummyf_b84c; -db dummyf_b84d; -db dummyf_b84e; -db dummyf_b84f; -db dummyf_b850; -db dummyf_b851; -db dummyf_b852; -db dummyf_b853; -db dummyf_b854; -db dummyf_b855; -db dummyf_b856; -db dummyf_b857; -db dummyf_b858; -db dummyf_b859; -db dummyf_b85a; -db dummyf_b85b; -db dummyf_b85c; -db dummyf_b85d; -db dummyf_b85e; -db dummyf_b85f; -db dummyf_b860; -db dummyf_b861[108]; // 075b:42b1 -db dummyf_b8cd[4]; // 075b:42b1 -db dummyf_b8d1[32]; // 075b:4321 -db dummyf_b8f1[32]; // 075b:4341 -db dummyf_b911[32]; // 075b:4361 -db dummyf_b931[32]; // 075b:4381 -db dummyf_b951; -db dummyf_b952[25]; // 075b:43a2 -db dummyf_b96b[32]; // 075b:43bb -db dummyf_b98b; -db dummyf_b98c; -db dummyf_b98d; -db dummyf_b98e; -db dummyf_b98f; -db dummyf_b990; -db dummyf_b991; -db dummyf_b992; -db dummyf_b993; -db dummyf_b994; -db dummyf_b995; -db dummyf_b996; -db dummyf_b997; -db dummyf_b998; -db dummyf_b999; -db dummyf_b99a; -db dummyf_b99b; -db dummyf_b99c; -db dummyf_b99d; -db dummyf_b99e; -db dummyf_b99f; -db dummyf_b9a0; -db dummyf_b9a1[108]; // 075b:43f1 -db dummyf_ba0d[4]; // 075b:43f1 -db dummyf_ba11[32]; // 075b:4461 -db dummyf_ba31[32]; // 075b:4481 -db dummyf_ba51[32]; // 075b:44a1 -db dummyf_ba71[32]; // 075b:44c1 -db dummyf_ba91; -db dummyf_ba92[2]; -db dummyf_ba94[23]; // 075b:44e4 -db dummyf_baab[32]; // 075b:44fb -db dummyf_bacb; -db dummyf_bacc; -db dummyf_bacd; -db dummyf_bace; -db dummyf_bacf; -db dummyf_bad0; -db dummyf_bad1; -db dummyf_bad2; -db dummyf_bad3; -db dummyf_bad4; -db dummyf_bad5; -db dummyf_bad6; -db dummyf_bad7; -db dummyf_bad8; -db dummyf_bad9; -db dummyf_bada; -db dummyf_badb; -db dummyf_badc; -db dummyf_badd; -db dummyf_bade; -db dummyf_badf; -db dummyf_bae0; -db dummyf_bae1[88]; // 075b:4531 -db dummyf_bb39[27]; // 075b:4531 -db dummyf_bb54[4]; // 075b:4531 -db dummyf_bb58[32]; // 075b:45a8 -db dummyf_bb78; -db dummyf_bb79; -db dummyf_bb7a; -db dummyf_bb7b; -db dummyf_bb7c; // 075b:45cc -db dummyf_bb7d; -db dummyf_bb7e; -db dummyf_bb7f; -db dummyf_bb80; -db dummyf_bb81; -db dummyf_bb82; -db dummyf_bb83; -db dummyf_bb84; -db dummyf_bb85; -db dummyf_bb86; -db dummyf_bb87; -db dummyf_bb88; -db dummyf_bb89; -db dummyf_bb8a; -db dummyf_bb8b; -db dummyf_bb8c; -db dummyf_bb8d; -db dummyf_bb8e; -db dummyf_bb8f; -db dummyf_bb90; -db dummyf_bb91[7]; -db dummyf_bb98[32]; // 075b:45e8 -db dummyf_bbb8; -db dummyf_bbb9; -db dummyf_bbba; -db dummyf_bbbb; -db dummyf_bbbc; -db dummyf_bbbd; -db dummyf_bbbe; // 075b:460e -db dummyf_bbbf; -db dummyf_bbc0; -db dummyf_bbc1; // 075b:4611 -db dummyf_bbc2; // 075b:4612 -db dummyf_bbc3; -db dummyf_bbc4; -db dummyf_bbc5; -db dummyf_bbc6; -db dummyf_bbc7; -db dummyf_bbc8; -db dummyf_bbc9; -db dummyf_bbca; // 075b:461a -db dummyf_bbcb; -db dummyf_bbcc; -db dummyf_bbcd; -db dummyf_bbce; -db dummyf_bbcf; -db dummyf_bbd0; -db dummyf_bbd1; -db dummyf_bbd2[25]; // 075b:4622 -db dummyf_bbeb[32]; // 075b:463b -db dummyf_bc0b[32]; // 075b:465b -db dummyf_bc2b[32]; // 075b:467b -db dummyf_bc4b[32]; // 075b:469b -db dummyf_bc6b[32]; // 075b:46bb -db dummyf_bc8b; -db dummyf_bc8c; -db dummyf_bc8d; -db dummyf_bc8e; -db dummyf_bc8f; -db dummyf_bc90; -db dummyf_bc91[3]; -db dummyf_bc94[4]; // 075b:46e4 -db dummyf_bc98[32]; // 075b:46e8 -db dummyf_bcb8; -db dummyf_bcb9; -db dummyf_bcba; -db dummyf_bcbb; // 075b:470b -db dummyf_bcbc; // 075b:470c -db dummyf_bcbd; -db dummyf_bcbe; -db dummyf_bcbf; -db dummyf_bcc0; -db dummyf_bcc1; -db dummyf_bcc2; -db dummyf_bcc3; -db dummyf_bcc4; -db dummyf_bcc5; -db dummyf_bcc6; // 075b:4716 -db dummyf_bcc7; -db dummyf_bcc8; -db dummyf_bcc9; -db dummyf_bcca; -db dummyf_bccb; -db dummyf_bccc; // 075b:471c -db dummyf_bccd; // 075b:471d -db dummyf_bcce; // 075b:471e -db dummyf_bccf; -db dummyf_bcd0; -db dummyf_bcd1[7]; // 075b:4721 -db dummyf_bcd8[32]; // 075b:4728 -db dummyf_bcf8; -db dummyf_bcf9; // 075b:4749 -db dummyf_bcfa; -db dummyf_bcfb; -db dummyf_bcfc; // 075b:474c -db dummyf_bcfd; // 075b:474d -db dummyf_bcfe; // 075b:474e -db dummyf_bcff; -db dummyf_bd00; -db dummyf_bd01; // 075b:4751 -db dummyf_bd02; // 075b:4752 -db dummyf_bd03; // 075b:4753 -db dummyf_bd04; // 075b:4754 -db dummyf_bd05; // 075b:4755 -db dummyf_bd06; // 075b:4756 -db dummyf_bd07; -db dummyf_bd08; -db dummyf_bd09; -db dummyf_bd0a; // 075b:475a -db dummyf_bd0b; // 075b:475b -db dummyf_bd0c; // 075b:475c -db dummyf_bd0d; -db dummyf_bd0e; -db dummyf_bd0f; -db dummyf_bd10; -db dummyf_bd11; -db dummyf_bd12[25]; // 075b:4762 -db dummyf_bd2b[32]; // 075b:477b -db dummyf_bd4b[32]; // 075b:479b -db dummyf_bd6b[32]; // 075b:47bb -db dummyf_bd8b[32]; // 075b:47db -db dummyf_bdab[32]; // 075b:47fb -db dummyf_bdcb; -db dummyf_bdcc; -db dummyf_bdcd; -db dummyf_bdce; -db dummyf_bdcf; -db dummyf_bdd0; -db dummyf_bdd1[7]; // 075b:4821 -db dummyf_bdd8[32]; // 075b:4828 -db dummyf_bdf8; -db dummyf_bdf9; -db dummyf_bdfa; -db dummyf_bdfb; // 075b:484b -db dummyf_bdfc; // 075b:484c -db dummyf_bdfd; // 075b:484d -db dummyf_bdfe; -db dummyf_bdff; -db dummyf_be00; -db dummyf_be01; -db dummyf_be02; -db dummyf_be03; // 075b:4853 -db dummyf_be04; // 075b:4854 -db dummyf_be05; // 075b:4855 -db dummyf_be06; // 075b:4856 -db dummyf_be07; -db dummyf_be08; -db dummyf_be09; -db dummyf_be0a; -db dummyf_be0b; // 075b:485b -db dummyf_be0c; // 075b:485c -db dummyf_be0d; // 075b:485d -db dummyf_be0e; // 075b:485e -db dummyf_be0f; -db dummyf_be10; -db dummyf_be11[7]; // 075b:4861 -db dummyf_be18[32]; // 075b:4868 -db dummyf_be38; -db dummyf_be39; // 075b:4889 -db dummyf_be3a; // 075b:488a -db dummyf_be3b; // 075b:488b -db dummyf_be3c; // 075b:488c -db dummyf_be3d; // 075b:488d -db dummyf_be3e; -db dummyf_be3f; -db dummyf_be40; -db dummyf_be41; -db dummyf_be42; // 075b:4892 -db dummyf_be43; // 075b:4893 -db dummyf_be44; // 075b:4894 -db dummyf_be45; // 075b:4895 -db dummyf_be46; -db dummyf_be47; -db dummyf_be48; -db dummyf_be49; -db dummyf_be4a; // 075b:489a -db dummyf_be4b; // 075b:489b -db dummyf_be4c; // 075b:489c -db dummyf_be4d; // 075b:489d -db dummyf_be4e; // 075b:489e -db dummyf_be4f; -db dummyf_be50; -db dummyf_be51; -db dummyf_be52[25]; // 075b:48a2 -db dummyf_be6b[32]; // 075b:48bb -db dummyf_be8b[32]; // 075b:48db -db dummyf_beab[32]; // 075b:48fb -db dummyf_becb[32]; // 075b:491b -db dummyf_beeb; -db dummyf_beec; -db dummyf_beed; -db dummyf_beee; -db dummyf_beef; -db dummyf_bef0; -db dummyf_bef1; -db dummyf_bef2; -db dummyf_bef3; +db unk_166e1; // 0809:0071 +db dummyf_8102[32]; // 0809:0072 +db dummyf_8122[32]; // 0809:0092 +db dummyf_8142[32]; // 0809:00b2 +db dummyf_8162[32]; // 0809:00d2 +db dummyf_8182[32]; // 0809:00f2 +db dummyf_81a2[32]; // 0809:0112 +db dummyf_81c2[32]; // 0809:0132 +db dummyf_81e2[32]; // 0809:0152 +db dummyf_8202[32]; // 0809:0172 +db dummyf_8222[32]; // 0809:0192 +db dummyf_8242[32]; // 0809:01b2 +db dummyf_8262[32]; // 0809:01d2 +db dummyf_8282[32]; // 0809:01f2 +db dummyf_82a2[32]; // 0809:0212 +db dummyf_82c2[32]; // 0809:0232 +db dummyf_82e2[32]; // 0809:0252 +db dummyf_8302[32]; // 0809:0272 +db dummyf_8322[32]; // 0809:0292 +db dummyf_8342[32]; // 0809:02b2 +db dummyf_8362[32]; // 0809:02d2 +db dummyf_8382[32]; // 0809:02f2 +db dummyf_83a2[32]; // 0809:0312 +db dummyf_83c2[32]; // 0809:0332 +db dummyf_83e2[32]; // 0809:0352 +db dummyf_8402[32]; // 0809:0372 +db dummyf_8422[32]; // 0809:0392 +db dummyf_8442[32]; // 0809:03b2 +db dummyf_8462[32]; // 0809:03d2 +db dummyf_8482[32]; // 0809:03f2 +db dummyf_84a2[32]; // 0809:0412 +db dummyf_84c2[32]; // 0809:0432 +db dummyf_84e2[32]; // 0809:0452 +db dummyf_8502[32]; // 0809:0472 +db dummyf_8522[32]; // 0809:0492 +db dummyf_8542[32]; // 0809:04b2 +db dummyf_8562[32]; // 0809:04d2 +db dummyf_8582[32]; // 0809:04f2 +db dummyf_85a2[32]; // 0809:0512 +db dummyf_85c2[32]; // 0809:0532 +db dummyf_85e2[32]; // 0809:0552 +db dummyf_8602[32]; // 0809:0572 +db dummyf_8622[32]; // 0809:0592 +db dummyf_8642[32]; // 0809:05b2 +db dummyf_8662[32]; // 0809:05d2 +db dummyf_8682[32]; // 0809:05f2 +db dummyf_86a2[32]; // 0809:0612 +db dummyf_86c2[32]; // 0809:0632 +db dummyf_86e2[32]; // 0809:0652 +db dummyf_8702[32]; // 0809:0672 +db dummyf_8722[32]; // 0809:0692 +db dummyf_8742[32]; // 0809:06b2 +db dummyf_8762[32]; // 0809:06d2 +db dummyf_8782[32]; // 0809:06f2 +db dummyf_87a2[32]; // 0809:0712 +db dummyf_87c2[32]; // 0809:0732 +db dummyf_87e2[32]; // 0809:0752 +db dummyf_8802[32]; // 0809:0772 +db dummyf_8822[32]; // 0809:0792 +db dummyf_8842[32]; // 0809:07b2 +db dummyf_8862[32]; // 0809:07d2 +db dummyf_8882[32]; // 0809:07f2 +db dummyf_88a2[32]; // 0809:0812 +db dummyf_88c2[32]; // 0809:0832 +db dummyf_88e2[32]; // 0809:0852 +db dummyf_8902[32]; // 0809:0872 +db dummyf_8922[32]; // 0809:0892 +db dummyf_8942[32]; // 0809:08b2 +db dummyf_8962[32]; // 0809:08d2 +db dummyf_8982[32]; // 0809:08f2 +db dummyf_89a2[32]; // 0809:0912 +db dummyf_89c2[32]; // 0809:0932 +db dummyf_89e2[32]; // 0809:0952 +db dummyf_8a02[32]; // 0809:0972 +db dummyf_8a22[32]; // 0809:0992 +db dummyf_8a42[32]; // 0809:09b2 +db dummyf_8a62[32]; // 0809:09d2 +db dummyf_8a82[32]; // 0809:09f2 +db dummyf_8aa2[32]; // 0809:0a12 +db dummyf_8ac2[32]; // 0809:0a32 +db dummyf_8ae2[32]; // 0809:0a52 +db dummyf_8b02[32]; // 0809:0a72 +db dummyf_8b22[32]; // 0809:0a92 +db dummyf_8b42[32]; // 0809:0ab2 +db dummyf_8b62[32]; // 0809:0ad2 +db dummyf_8b82[32]; // 0809:0af2 +db dummyf_8ba2[32]; // 0809:0b12 +db dummyf_8bc2[32]; // 0809:0b32 +db dummyf_8be2[32]; // 0809:0b52 +db dummyf_8c02[32]; // 0809:0b72 +db dummyf_8c22[32]; // 0809:0b92 +db dummyf_8c42[32]; // 0809:0bb2 +db dummyf_8c62[32]; // 0809:0bd2 +db dummyf_8c82[32]; // 0809:0bf2 +db dummyf_8ca2[32]; // 0809:0c12 +db dummyf_8cc2[32]; // 0809:0c32 +db dummyf_8ce2[32]; // 0809:0c52 +db dummyf_8d02[32]; // 0809:0c72 +db dummyf_8d22[32]; // 0809:0c92 +db dummyf_8d42[32]; // 0809:0cb2 +db dummyf_8d62[32]; // 0809:0cd2 +db dummyf_8d82[32]; // 0809:0cf2 +db dummyf_8da2[32]; // 0809:0d12 +db dummyf_8dc2[32]; // 0809:0d32 +db dummyf_8de2[32]; // 0809:0d52 +db dummyf_8e02[32]; // 0809:0d72 +db dummyf_8e22[32]; // 0809:0d92 +db dummyf_8e42[32]; // 0809:0db2 +db dummyf_8e62[32]; // 0809:0dd2 +db dummyf_8e82[32]; // 0809:0df2 +db dummyf_8ea2[32]; // 0809:0e12 +db dummyf_8ec2[32]; // 0809:0e32 +db dummyf_8ee2[32]; // 0809:0e52 +db dummyf_8f02[32]; // 0809:0e72 +db dummyf_8f22[32]; // 0809:0e92 +db dummyf_8f42[32]; // 0809:0eb2 +db dummyf_8f62[32]; // 0809:0ed2 +db dummyf_8f82[32]; // 0809:0ef2 +db dummyf_8fa2[32]; // 0809:0f12 +db dummyf_8fc2[32]; // 0809:0f32 +db dummyf_8fe2[32]; // 0809:0f52 +db dummyf_9002[32]; // 0809:0f72 +db dummyf_9022[32]; // 0809:0f92 +db dummyf_9042[32]; // 0809:0fb2 +db dummyf_9062[32]; // 0809:0fd2 +db dummyf_9082[32]; // 0809:0ff2 +db dummyf_90a2[32]; // 0809:1012 +db dummyf_90c2[32]; // 0809:1032 +db dummyf_90e2[32]; // 0809:1052 +db dummyf_9102[32]; // 0809:1072 +db dummyf_9122[32]; // 0809:1092 +db dummyf_9142[32]; // 0809:10b2 +db dummyf_9162[32]; // 0809:10d2 +db dummyf_9182[32]; // 0809:10f2 +db dummyf_91a2[32]; // 0809:1112 +db dummyf_91c2[32]; // 0809:1132 +db dummyf_91e2[32]; // 0809:1152 +db dummyf_9202[32]; // 0809:1172 +db dummyf_9222[32]; // 0809:1192 +db dummyf_9242[32]; // 0809:11b2 +db dummyf_9262[32]; // 0809:11d2 +db dummyf_9282[32]; // 0809:11f2 +db dummyf_92a2[32]; // 0809:1212 +db dummyf_92c2[32]; // 0809:1232 +db dummyf_92e2[32]; // 0809:1252 +db dummyf_9302[32]; // 0809:1272 +db dummyf_9322[32]; // 0809:1292 +db dummyf_9342[32]; // 0809:12b2 +db dummyf_9362[32]; // 0809:12d2 +db dummyf_9382[32]; // 0809:12f2 +db dummyf_93a2[32]; // 0809:1312 +db dummyf_93c2[32]; // 0809:1332 +db dummyf_93e2[32]; // 0809:1352 +db dummyf_9402[32]; // 0809:1372 +db dummyf_9422[32]; // 0809:1392 +db dummyf_9442[32]; // 0809:13b2 +db dummyf_9462[32]; // 0809:13d2 +db dummyf_9482[32]; // 0809:13f2 +db dummyf_94a2[32]; // 0809:1412 +db dummyf_94c2[32]; // 0809:1432 +db dummyf_94e2[32]; // 0809:1452 +db dummyf_9502[32]; // 0809:1472 +db dummyf_9522[32]; // 0809:1492 +db dummyf_9542[32]; // 0809:14b2 +db dummyf_9562[32]; // 0809:14d2 +db dummyf_9582[32]; // 0809:14f2 +db dummyf_95a2[32]; // 0809:1512 +db dummyf_95c2[32]; // 0809:1532 +db dummyf_95e2[32]; // 0809:1552 +db dummyf_9602[32]; // 0809:1572 +db dummyf_9622[32]; // 0809:1592 +db dummyf_9642[32]; // 0809:15b2 +db dummyf_9662[32]; // 0809:15d2 +db dummyf_9682[32]; // 0809:15f2 +db dummyf_96a2[32]; // 0809:1612 +db dummyf_96c2[32]; // 0809:1632 +db dummyf_96e2[32]; // 0809:1652 +db dummyf_9702[32]; // 0809:1672 +db dummyf_9722[32]; // 0809:1692 +db dummyf_9742[32]; // 0809:16b2 +db dummyf_9762[32]; // 0809:16d2 +db dummyf_9782[32]; // 0809:16f2 +db dummyf_97a2[32]; // 0809:1712 +db dummyf_97c2[32]; // 0809:1732 +db dummyf_97e2[32]; // 0809:1752 +db dummyf_9802[32]; // 0809:1772 +db dummyf_9822[32]; // 0809:1792 +db dummyf_9842[32]; // 0809:17b2 +db dummyf_9862[32]; // 0809:17d2 +db dummyf_9882[32]; // 0809:17f2 +db dummyf_98a2[32]; // 0809:1812 +db dummyf_98c2[32]; // 0809:1832 +db dummyf_98e2[32]; // 0809:1852 +db dummyf_9902[32]; // 0809:1872 +db dummyf_9922[32]; // 0809:1892 +db dummyf_9942[32]; // 0809:18b2 +db dummyf_9962[32]; // 0809:18d2 +db dummyf_9982[32]; // 0809:18f2 +db dummyf_99a2[32]; // 0809:1912 +db dummyf_99c2[32]; // 0809:1932 +db dummyf_99e2[32]; // 0809:1952 +db dummyf_9a02[32]; // 0809:1972 +db dummyf_9a22[32]; // 0809:1992 +db dummyf_9a42[32]; // 0809:19b2 +db dummyf_9a62[32]; // 0809:19d2 +db dummyf_9a82[32]; // 0809:19f2 +db dummyf_9aa2[32]; // 0809:1a12 +db dummyf_9ac2[32]; // 0809:1a32 +db dummyf_9ae2[32]; // 0809:1a52 +db dummyf_9b02[32]; // 0809:1a72 +db dummyf_9b22[32]; // 0809:1a92 +db dummyf_9b42[32]; // 0809:1ab2 +db dummyf_9b62[32]; // 0809:1ad2 +db dummyf_9b82[32]; // 0809:1af2 +db dummyf_9ba2[32]; // 0809:1b12 +db dummyf_9bc2[32]; // 0809:1b32 +db dummyf_9be2[32]; // 0809:1b52 +db dummyf_9c02[32]; // 0809:1b72 +db dummyf_9c22[32]; // 0809:1b92 +db dummyf_9c42[32]; // 0809:1bb2 +db dummyf_9c62[32]; // 0809:1bd2 +db dummyf_9c82[32]; // 0809:1bf2 +db dummyf_9ca2[32]; // 0809:1c12 +db dummyf_9cc2[32]; // 0809:1c32 +db dummyf_9ce2[32]; // 0809:1c52 +db dummyf_9d02[32]; // 0809:1c72 +db dummyf_9d22[32]; // 0809:1c92 +db dummyf_9d42[32]; // 0809:1cb2 +db dummyf_9d62[32]; // 0809:1cd2 +db dummyf_9d82[32]; // 0809:1cf2 +db dummyf_9da2[32]; // 0809:1d12 +db dummyf_9dc2[32]; // 0809:1d32 +db dummyf_9de2[32]; // 0809:1d52 +db dummyf_9e02[32]; // 0809:1d72 +db dummyf_9e22[32]; // 0809:1d92 +db dummyf_9e42[32]; // 0809:1db2 +db dummyf_9e62[32]; // 0809:1dd2 +db dummyf_9e82[32]; // 0809:1df2 +db dummyf_9ea2[32]; // 0809:1e12 +db dummyf_9ec2[32]; // 0809:1e32 +db dummyf_9ee2[32]; // 0809:1e52 +db dummyf_9f02[32]; // 0809:1e72 +db dummyf_9f22[32]; // 0809:1e92 +db dummyf_9f42[32]; // 0809:1eb2 +db dummyf_9f62[32]; // 0809:1ed2 +db dummyf_9f82[32]; // 0809:1ef2 +db dummyf_9fa2[32]; // 0809:1f12 +db dummyf_9fc2[32]; // 0809:1f32 +db dummyf_9fe2[32]; // 0809:1f52 +db dummyf_a002[32]; // 0809:1f72 +db dummyf_a022[32]; // 0809:1f92 +db dummyf_a042[32]; // 0809:1fb2 +db dummyf_a062[32]; // 0809:1fd2 +db dummyf_a082[32]; // 0809:1ff2 +db dummyf_a0a2[32]; // 0809:2012 +db dummyf_a0c2[32]; // 0809:2032 +db dummyf_a0e2[32]; // 0809:2052 +db dummyf_a102[32]; // 0809:2072 +db dummyf_a122[32]; // 0809:2092 +db dummyf_a142[32]; // 0809:20b2 +db dummyf_a162[32]; // 0809:20d2 +db dummyf_a182[32]; // 0809:20f2 +db dummyf_a1a2[32]; // 0809:2112 +db dummyf_a1c2[32]; // 0809:2132 +db dummyf_a1e2[32]; // 0809:2152 +db dummyf_a202[32]; // 0809:2172 +db dummyf_a222[32]; // 0809:2192 +db dummyf_a242[32]; // 0809:21b2 +db dummyf_a262[32]; // 0809:21d2 +db dummyf_a282[32]; // 0809:21f2 +db dummyf_a2a2[32]; // 0809:2212 +db dummyf_a2c2[32]; // 0809:2232 +db dummyf_a2e2[32]; // 0809:2252 +db dummyf_a302[32]; // 0809:2272 +db dummyf_a322[32]; // 0809:2292 +db dummyf_a342[32]; // 0809:22b2 +db dummyf_a362; // 0809:22d2 +db dummyf_a363; // 0809:22d3 +db dummyf_a364; // 0809:22d4 +db dummyf_a365; // 0809:22d5 +db unk_18946; // 0809:22d6 +db dummyf_a367[32]; // 0809:22d7 +db dummyf_a387[32]; // 0809:22f7 +db dummyf_a3a7[32]; // 0809:2317 +db dummyf_a3c7[32]; // 0809:2337 +db dummyf_a3e7[32]; // 0809:2357 +db dummyf_a407[32]; // 0809:2377 +db dummyf_a427[32]; // 0809:2397 +db dummyf_a447[32]; // 0809:23b7 +db dummyf_a467[32]; // 0809:23d7 +db dummyf_a487[32]; // 0809:23f7 +db dummyf_a4a7[32]; // 0809:2417 +db dummyf_a4c7[32]; // 0809:2437 +db dummyf_a4e7[32]; // 0809:2457 +db dummyf_a507[32]; // 0809:2477 +db dummyf_a527[32]; // 0809:2497 +db dummyf_a547[32]; // 0809:24b7 +db dummyf_a567[32]; // 0809:24d7 +db dummyf_a587[32]; // 0809:24f7 +db dummyf_a5a7[32]; // 0809:2517 +db dummyf_a5c7[32]; // 0809:2537 +db dummyf_a5e7[32]; // 0809:2557 +db dummyf_a607[32]; // 0809:2577 +db dummyf_a627[32]; // 0809:2597 +db dummyf_a647[32]; // 0809:25b7 +db dummyf_a667[32]; // 0809:25d7 +db dummyf_a687[32]; // 0809:25f7 +db dummyf_a6a7[32]; // 0809:2617 +db dummyf_a6c7[32]; // 0809:2637 +db dummyf_a6e7[32]; // 0809:2657 +db dummyf_a707[32]; // 0809:2677 +db dummyf_a727[32]; // 0809:2697 +db dummyf_a747[32]; // 0809:26b7 +db dummyf_a767[32]; // 0809:26d7 +db dummyf_a787[32]; // 0809:26f7 +db dummyf_a7a7[32]; // 0809:2717 +db dummyf_a7c7[32]; // 0809:2737 +db dummyf_a7e7[32]; // 0809:2757 +db dummyf_a807[32]; // 0809:2777 +db dummyf_a827[32]; // 0809:2797 +db dummyf_a847[32]; // 0809:27b7 +db dummyf_a867[32]; // 0809:27d7 +db dummyf_a887[32]; // 0809:27f7 +db dummyf_a8a7[32]; // 0809:2817 +db dummyf_a8c7[32]; // 0809:2837 +db dummyf_a8e7[32]; // 0809:2857 +db dummyf_a907[32]; // 0809:2877 +db dummyf_a927[32]; // 0809:2897 +db dummyf_a947[32]; // 0809:28b7 +db dummyf_a967[32]; // 0809:28d7 +db dummyf_a987[32]; // 0809:28f7 +db dummyf_a9a7[32]; // 0809:2917 +db dummyf_a9c7[32]; // 0809:2937 +db dummyf_a9e7; +db dummyf_a9e8; +db dummyf_a9e9; +db dummyf_a9ea; +db dummyf_a9eb; // 0809:295b +db dummyf_a9ec; // 0809:295c +db dummyf_a9ed; // 0809:295d +db dummyf_a9ee; // 0809:295e +db dummyf_a9ef; // 0809:295f +db dummyf_a9f0; +db dummyf_a9f1; +db dummyf_a9f2; // 0809:2962 +db dummyf_a9f3; // 0809:2963 +db dummyf_a9f4; // 0809:2964 +db dummyf_a9f5; // 0809:2965 +db dummyf_a9f6; +db dummyf_a9f7; +db unk_18fd8; // 0809:2968 +db dummyf_a9f9[32]; // 0809:2969 +db dummyf_aa19[32]; // 0809:2989 +db dummyf_aa39[32]; // 0809:29a9 +db dummyf_aa59[32]; // 0809:29c9 +db dummyf_aa79; +db dummyf_aa7a; +db dummyf_aa7b; +db dummyf_aa7c; +db dummyf_aa7d; +db dummyf_aa7e; +db dummyf_aa7f; +db dummyf_aa80; +db dummyf_aa81; +db dummyf_aa82; +db dummyf_aa83; +db dummyf_aa84; +db dummyf_aa85; +db dummyf_aa86; +db dummyf_aa87; +db dummyf_aa88; +db dummyf_aa89; +db dummyf_aa8a; +db dummyf_aa8b; +db dummyf_aa8c; +db dummyf_aa8d; +dw dummyf_aa8e; +dw dummyf_aa90; +db dummyf_aa92; +db dummyf_aa93; +dw dummyf_aa94; +dw dummyf_aa96; +db dummyf_aa98[32]; // 0809:2a08 +db dummyf_aab8[32]; // 0809:2a28 +db dummyf_aad8[32]; // 0809:2a48 +db dummyf_aaf8[32]; // 0809:2a68 +db dummyf_ab18[32]; // 0809:2a88 +db dummyf_ab38[32]; // 0809:2aa8 +db dummyf_ab58[32]; // 0809:2ac8 +db dummyf_ab78[32]; // 0809:2ae8 +db dummyf_ab98[32]; // 0809:2b08 +db dummyf_abb8[32]; // 0809:2b28 +dw dummyf_abd8; +dw dummyf_abda; +dw dummyf_abdc; +db dummyf_abde; +db dummyf_abdf; +dw dummyf_abe0; +dw dummyf_abe2; // 0809:2b52 +dw dummyf_abe4; // 0809:2b54 +db dummyf_abe6[32]; // 0809:2b56 +db dummyf_ac06[32]; // 0809:2b76 +db dummyf_ac26; // 0809:2b96 +db dummyf_ac27; // 0809:2b97 +db dummyf_ac28; // 0809:2b98 +db dummyf_ac29; // 0809:2b99 +db dummyf_ac2a; // 0809:2b9a +db dummyf_ac2b; // 0809:2b9b +db dummyf_ac2c; // 0809:2b9c +db dummyf_ac2d; // 0809:2b9d +db dummyf_ac2e; // 0809:2b9e +db dummyf_ac2f; // 0809:2b9f +db dummyf_ac30; // 0809:2ba0 +db dummyf_ac31; // 0809:2ba1 +db dummyf_ac32; // 0809:2ba2 +db dummyf_ac33; // 0809:2ba3 +db dummyf_ac34; // 0809:2ba4 +db dummyf_ac35; // 0809:2ba5 +db dummyf_ac36; // 0809:2ba6 +db dummyf_ac37; // 0809:2ba7 +db dummyf_ac38; // 0809:2ba8 +db dummyf_ac39; // 0809:2ba9 +dw dummyf_ac3a; // 0809:2baa +db dummyf_ac3c; // 0809:2bac +db dummyf_ac3d; // 0809:2bad +db dummyf_ac3e; // 0809:2bae +db dummyf_ac3f; // 0809:2baf +db dummyf_ac40; // 0809:2bb0 +db dummyf_ac41; // 0809:2bb1 +db dummyf_ac42; // 0809:2bb2 +db dummyf_ac43; // 0809:2bb3 +db dummyf_ac44; // 0809:2bb4 +db dummyf_ac45; // 0809:2bb5 +db dummyf_ac46; // 0809:2bb6 +db dummyf_ac47; // 0809:2bb7 +db dummyf_ac48; // 0809:2bb8 +db dummyf_ac49; // 0809:2bb9 +db dummyf_ac4a; // 0809:2bba +db dummyf_ac4b; // 0809:2bbb +db dummyf_ac4c; // 0809:2bbc +db dummyf_ac4d; // 0809:2bbd +db dummyf_ac4e; +db dummyf_ac4f; +db dummyf_ac50; +db dummyf_ac51; // 0809:2bc1 +db dummyf_ac52; // 0809:2bc2 +db dummyf_ac53; // 0809:2bc3 +db dummyf_ac54; // 0809:2bc4 +dw dummyf_ac55; // 0809:2bc5 +dw dummyf_ac57; // 0809:2bc7 +db dummyf_ac59; +db dummyf_ac5a; +dw dummyf_ac5b; // 0809:2bcb +db dummyf_ac5d; // 0809:2bcd +db dummyf_ac5e; // 0809:2bce +db dummyf_ac5f; +db dummyf_ac60; +db dummyf_ac61; +dw dummyf_ac62; // 0809:2bd2 +db dummyf_ac64; // 0809:2bd4 +db dummyf_ac65; // 0809:2bd5 +db dummyf_ac66; // 0809:2bd6 +db dummyf_ac67; +db dummyf_ac68; +db dummyf_ac69; +db dummyf_ac6a; +db dummyf_ac6b; // 0809:2bdb +db dummyf_ac6c; // 0809:2bdc +db dummyf_ac6d; // 0809:2bdd +db dummyf_ac6e; +db dummyf_ac6f; +db dummyf_ac70; +db dummyf_ac71; +db dummyf_ac72; // 0809:2be2 +db dummyf_ac73; // 0809:2be3 +db dummyf_ac74; // 0809:2be4 +db dummyf_ac75; // 0809:2be5 +db dummyf_ac76; +db dummyf_ac77; +dw dummyf_ac78; +dw dummyf_ac7a; // 0809:2bea +dw dummyf_ac7c; // 0809:2bec +db dummyf_ac7e; // 0809:2bee +db dummyf_ac7f; // 0809:2bef +db dummyf_ac80; +db dummyf_ac81; +db dummyf_ac82; +db dummyf_ac83; // 0809:2bf3 +db dummyf_ac84; // 0809:2bf4 +db dummyf_ac85; // 0809:2bf5 +db dummyf_ac86; // 0809:2bf6 +db dummyf_ac87; +dd dummyf_ac88; // 0809:2bf8 +dw dummyf_ac8c; // 0809:2bfc +db dummyf_ac8e; // 0809:2bfe +db dummyf_ac8f; +db dummyf_ac90; +db dummyf_ac91; +dw dummyf_ac92; // 0809:2c02 +dw dummyf_ac94; // 0809:2c04 +dw dummyf_ac96; +dw dummyf_ac98; +db dummyf_ac9a[32]; // 0809:2c0a +db dummyf_acba[32]; // 0809:2c2a +db dummyf_acda[32]; // 0809:2c4a +db dummyf_acfa[32]; // 0809:2c6a +db dummyf_ad1a[32]; // 0809:2c8a +db dummyf_ad3a; // 0809:2caa +db dummyf_ad3b; // 0809:2cab +db dummyf_ad3c; // 0809:2cac +db dummyf_ad3d; // 0809:2cad +db dummyf_ad3e; // 0809:2cae +db dummyf_ad3f; // 0809:2caf +db dummyf_ad40; // 0809:2cb0 +db dummyf_ad41; // 0809:2cb1 +db dummyf_ad42; // 0809:2cb2 +db dummyf_ad43; // 0809:2cb3 +db dummyf_ad44; // 0809:2cb4 +db dummyf_ad45; // 0809:2cb5 +db dummyf_ad46; // 0809:2cb6 +db dummyf_ad47; // 0809:2cb7 +db dummyf_ad48; // 0809:2cb8 +db dummyf_ad49; // 0809:2cb9 +db unk_1932a; // 0809:2cba +db dummyf_ad4b[32]; // 0809:2cbb +db dummyf_ad6b[32]; // 0809:2cdb +db dummyf_ad8b[32]; // 0809:2cfb +db dummyf_adab; // 0809:2d1b +db dummyf_adac; // 0809:2d1c +db unk_1938d; // 0809:2d1d +db dummyf_adae; +db dummyf_adaf; +db dummyf_adb0; +db dummyf_adb1; +db dummyf_adb2; +db dummyf_adb3; // 0809:2d23 +db dummyf_adb4; // 0809:2d24 +db dummyf_adb5; +db dummyf_adb6; +db dummyf_adb7; +db dummyf_adb8; +db dummyf_adb9; +db dummyf_adba; // 0809:2d2a +db dummyf_adbb; // 0809:2d2b +db dummyf_adbc; // 0809:2d2c +db dummyf_adbd; +db dummyf_adbe; +db dummyf_adbf; // 0809:2d2f +db dummyf_adc0; +db dummyf_adc1; +db dummyf_adc2; // 0809:2d32 +db dummyf_adc3; // 0809:2d33 +db dummyf_adc4; // 0809:2d34 +db dummyf_adc5; // 0809:2d35 +dw dummyf_adc6; // 0809:2d36 +dw dummyf_adc8; +dw dummyf_adca; +dw dummyf_adcc; // 0809:2d3c +db dummyf_adce; // 0809:2d3e +db dummyf_adcf; +dw dummyf_add0; +db dummyf_add2; +db dummyf_add3; +db dummyf_add4; // 0809:2d44 +db dummyf_add5; +dw dummyf_add6; +db dummyf_add8; +db dummyf_add9; +dw dummyf_adda; // 0809:2d4a +dw dummyf_addc; // 0809:2d4c +db dummyf_adde[32]; // 0809:2d4e +db dummyf_adfe[32]; // 0809:2d6e +db dummyf_ae1e[32]; // 0809:2d8e +db dummyf_ae3e[32]; // 0809:2dae +db dummyf_ae5e[32]; // 0809:2dce +db dummyf_ae7e[32]; // 0809:2dee +db dummyf_ae9e[32]; // 0809:2e0e +db dummyf_aebe[32]; // 0809:2e2e +db dummyf_aede; +db dummyf_aedf; +db dummyf_aee0; +db dummyf_aee1; +db dummyf_aee2; +db dummyf_aee3; +db dummyf_aee4; +db dummyf_aee5; +db dummyf_aee6; +db dummyf_aee7; +db dummyf_aee8; +db dummyf_aee9; +db dummyf_aeea; +db dummyf_aeeb; +db dummyf_aeec; // 0809:2e5c +db dummyf_aeed; +db dummyf_aeee; +db unk_194cf; // 0809:2e5f +db dummyf_aef0[32]; // 0809:2e60 +db dummyf_af10[32]; // 0809:2e80 +db dummyf_af30[32]; // 0809:2ea0 +db dummyf_af50; +db dummyf_af51; +db dummyf_af52; +db dummyf_af53; +db dummyf_af54; +db dummyf_af55; +db dummyf_af56; +db dummyf_af57; +db dummyf_af58; +db dummyf_af59; +dw dummyf_af5a; +dw dummyf_af5c; +dw dummyf_af5e; +db dummyf_af60; +db dummyf_af61; +db dummyf_af62; +db dummyf_af63; +dw dummyf_af64; +dw dummyf_af66; +dw dummyf_af68; +db dummyf_af6a; +db dummyf_af6b; +dw dummyf_af6c; +db dummyf_af6e[32]; // 0809:2ede +db dummyf_af8e[32]; // 0809:2efe +db dummyf_afae[32]; // 0809:2f1e +db dummyf_afce[32]; // 0809:2f3e +db dummyf_afee[32]; // 0809:2f5e +db dummyf_b00e[32]; // 0809:2f7e +db dummyf_b02e[32]; // 0809:2f9e +db dummyf_b04e[32]; // 0809:2fbe +db dummyf_b06e[32]; // 0809:2fde +db dummyf_b08e[32]; // 0809:2ffe +db dummyf_b0ae[32]; // 0809:301e +db dummyf_b0ce[32]; // 0809:303e +db dummyf_b0ee[32]; // 0809:305e +db dummyf_b10e[32]; // 0809:307e +db dummyf_b12e[32]; // 0809:309e +db dummyf_b14e[32]; // 0809:30be +db dummyf_b16e[32]; // 0809:30de +db dummyf_b18e[32]; // 0809:30fe +db dummyf_b1ae; +db dummyf_b1af; +db dummyf_b1b0; +db dummyf_b1b1; +db dummyf_b1b2; +db dummyf_b1b3; +db dummyf_b1b4; +db dummyf_b1b5; // 0809:3125 +db dummyf_b1b6; +db dummyf_b1b7; +db dummyf_b1b8; +db dummyf_b1b9; +db dummyf_b1ba; +db dummyf_b1bb; +db dummyf_b1bc; +db dummyf_b1bd; +db dummyf_b1be; // 0809:312e +db dummyf_b1bf; +db dummyf_b1c0; +db dummyf_b1c1; // 0809:3131 +db dummyf_b1c2; // 0809:3132 +db dummyf_b1c3; +db dummyf_b1c4; +db dummyf_b1c5; +dw dummyf_b1c6; +db dummyf_b1c8[32]; // 0809:3138 +db dummyf_b1e8; +db dummyf_b1e9; +db dummyf_b1ea; +db dummyf_b1eb; +db dummyf_b1ec; +db dummyf_b1ed; +db dummyf_b1ee; +db dummyf_b1ef; +dd dummyf_b1f0; +db dummyf_b1f4[32]; // 0809:3164 +db dummyf_b214[32]; // 0809:3184 +db dummyf_b234[32]; // 0809:31a4 +db dummyf_b254[32]; // 0809:31c4 +db dummyf_b274[32]; // 0809:31e4 +db dummyf_b294[32]; // 0809:3204 +db dummyf_b2b4[32]; // 0809:3224 +db dummyf_b2d4[32]; // 0809:3244 +db dummyf_b2f4[32]; // 0809:3264 +db dummyf_b314[32]; // 0809:3284 +db dummyf_b334[32]; // 0809:32a4 +db dummyf_b354[32]; // 0809:32c4 +db dummyf_b374[32]; // 0809:32e4 +db dummyf_b394[32]; // 0809:3304 +db dummyf_b3b4[32]; // 0809:3324 +db dummyf_b3d4[32]; // 0809:3344 +db dummyf_b3f4[32]; // 0809:3364 +db dummyf_b414[32]; // 0809:3384 +db dummyf_b434[32]; // 0809:33a4 +db dummyf_b454[32]; // 0809:33c4 +db dummyf_b474[32]; // 0809:33e4 +db dummyf_b494[32]; // 0809:3404 +db dummyf_b4b4[32]; // 0809:3424 +db dummyf_b4d4[32]; // 0809:3444 +db dummyf_b4f4[32]; // 0809:3464 +db dummyf_b514[32]; // 0809:3484 +db dummyf_b534[32]; // 0809:34a4 +db dummyf_b554[32]; // 0809:34c4 +db dummyf_b574[32]; // 0809:34e4 +db dummyf_b594[32]; // 0809:3504 +db dummyf_b5b4[32]; // 0809:3524 +db dummyf_b5d4[32]; // 0809:3544 +db dummyf_b5f4[32]; // 0809:3564 +db dummyf_b614[32]; // 0809:3584 +db dummyf_b634[32]; // 0809:35a4 +db dummyf_b654[32]; // 0809:35c4 +db dummyf_b674[32]; // 0809:35e4 +db dummyf_b694[32]; // 0809:3604 +db dummyf_b6b4[32]; // 0809:3624 +db dummyf_b6d4[32]; // 0809:3644 +db dummyf_b6f4[32]; // 0809:3664 +db dummyf_b714[32]; // 0809:3684 +db dummyf_b734[32]; // 0809:36a4 +db dummyf_b754[32]; // 0809:36c4 +db dummyf_b774[32]; // 0809:36e4 +db dummyf_b794[32]; // 0809:3704 +db dummyf_b7b4[32]; // 0809:3724 +db dummyf_b7d4[32]; // 0809:3744 +db dummyf_b7f4[32]; // 0809:3764 +db dummyf_b814[32]; // 0809:3784 +db dummyf_b834[32]; // 0809:37a4 +db dummyf_b854[32]; // 0809:37c4 +db dummyf_b874[32]; // 0809:37e4 +db dummyf_b894[32]; // 0809:3804 +db dummyf_b8b4[32]; // 0809:3824 +db dummyf_b8d4[32]; // 0809:3844 +db dummyf_b8f4[32]; // 0809:3864 +db dummyf_b914[32]; // 0809:3884 +db dummyf_b934[32]; // 0809:38a4 +db dummyf_b954[32]; // 0809:38c4 +db dummyf_b974[32]; // 0809:38e4 +db dummyf_b994[32]; // 0809:3904 +db dummyf_b9b4[32]; // 0809:3924 +db dummyf_b9d4[32]; // 0809:3944 +db dummyf_b9f4[32]; // 0809:3964 +db dummyf_ba14[32]; // 0809:3984 +db dummyf_ba34[32]; // 0809:39a4 +db dummyf_ba54[32]; // 0809:39c4 +db dummyf_ba74[32]; // 0809:39e4 +db dummyf_ba94[32]; // 0809:3a04 +db dummyf_bab4[32]; // 0809:3a24 +db dummyf_bad4[32]; // 0809:3a44 +db dummyf_baf4[32]; // 0809:3a64 +db dummyf_bb14[32]; // 0809:3a84 +db dummyf_bb34[32]; // 0809:3aa4 +db dummyf_bb54[32]; // 0809:3ac4 +db dummyf_bb74[32]; // 0809:3ae4 +db dummyf_bb94[32]; // 0809:3b04 +db dummyf_bbb4[32]; // 0809:3b24 +db dummyf_bbd4[32]; // 0809:3b44 +db dummyf_bbf4[32]; // 0809:3b64 +db dummyf_bc14[32]; // 0809:3b84 +db dummyf_bc34[32]; // 0809:3ba4 +db dummyf_bc54[32]; // 0809:3bc4 +db dummyf_bc74[32]; // 0809:3be4 +db dummyf_bc94[32]; // 0809:3c04 +db dummyf_bcb4[32]; // 0809:3c24 +db dummyf_bcd4[32]; // 0809:3c44 +db dummyf_bcf4[32]; // 0809:3c64 +db dummyf_bd14[32]; // 0809:3c84 +db dummyf_bd34[32]; // 0809:3ca4 +db dummyf_bd54[32]; // 0809:3cc4 +db dummyf_bd74[32]; // 0809:3ce4 +db dummyf_bd94[32]; // 0809:3d04 +db dummyf_bdb4[32]; // 0809:3d24 +db dummyf_bdd4[32]; // 0809:3d44 +db dummyf_bdf4[32]; // 0809:3d64 +db dummyf_be14[32]; // 0809:3d84 +db dummyf_be34[32]; // 0809:3da4 +db dummyf_be54[32]; // 0809:3dc4 +db dummyf_be74[32]; // 0809:3de4 +db dummyf_be94[32]; // 0809:3e04 +db dummyf_beb4[32]; // 0809:3e24 +db dummyf_bed4[32]; // 0809:3e44 db dummyf_bef4; db dummyf_bef5; db dummyf_bef6; @@ -3188,209 +3143,35 @@ db dummyf_bf03; db dummyf_bf04; db dummyf_bf05; db dummyf_bf06; -db byte_1a4e7; // 075b:4957 -db dummyf_bf08; -db dummyf_bf09; -db dummyf_bf0a; -db dummyf_bf0b; -db dummyf_bf0c; -db dummyf_bf0d; -db dummyf_bf0e; -db dummyf_bf0f; -db dummyf_bf10; -db dummyf_bf11[1]; -db dummyf_bf12[6]; // 075b:4962 -db dummyf_bf18[32]; // 075b:4968 -db dummyf_bf38; -db dummyf_bf39; -db dummyf_bf3a; // 075b:498a -db dummyf_bf3b; // 075b:498b -db dummyf_bf3c; // 075b:498c -db dummyf_bf3d; // 075b:498d -db dummyf_bf3e; -db dummyf_bf3f; -db dummyf_bf40; -db dummyf_bf41; -db dummyf_bf42; -db dummyf_bf43; // 075b:4993 -db dummyf_bf44; // 075b:4994 -db dummyf_bf45; // 075b:4995 -db dummyf_bf46; // 075b:4996 -db dummyf_bf47; -db dummyf_bf48; -db dummyf_bf49; -db dummyf_bf4a; // 075b:499a -db dummyf_bf4b; // 075b:499b -db dummyf_bf4c; // 075b:499c -db dummyf_bf4d; // 075b:499d -db dummyf_bf4e; // 075b:499e -db dummyf_bf4f; -db dummyf_bf50; -db dummyf_bf51[1]; -db dummyf_bf52[6]; // 075b:49a2 -db dummyf_bf58[32]; // 075b:49a8 -db dummyf_bf78; -db dummyf_bf79; -db dummyf_bf7a; -db dummyf_bf7b; // 075b:49cb -db dummyf_bf7c; // 075b:49cc -db dummyf_bf7d; // 075b:49cd -db dummyf_bf7e; // 075b:49ce -db dummyf_bf7f; -db dummyf_bf80; -db dummyf_bf81; -db dummyf_bf82; // 075b:49d2 -db dummyf_bf83; // 075b:49d3 -db dummyf_bf84; // 075b:49d4 -db dummyf_bf85; // 075b:49d5 -db dummyf_bf86; -db dummyf_bf87; -db dummyf_bf88; -db dummyf_bf89; -db dummyf_bf8a; // 075b:49da -db dummyf_bf8b; // 075b:49db -db dummyf_bf8c; // 075b:49dc -db dummyf_bf8d; // 075b:49dd -db dummyf_bf8e; // 075b:49de -db dummyf_bf8f; -db dummyf_bf90; -db dummyf_bf91; -db dummyf_bf92[25]; // 075b:49e2 -db dummyf_bfab[32]; // 075b:49fb -db dummyf_bfcb[32]; // 075b:4a1b -db dummyf_bfeb[32]; // 075b:4a3b -db dummyf_c00b[32]; // 075b:4a5b -db dummyf_c02b[32]; // 075b:4a7b -db dummyf_c04b; -db dummyf_c04c; -db dummyf_c04d; -db dummyf_c04e; -db dummyf_c04f; -db dummyf_c050; -db dummyf_c051[7]; // 075b:4aa1 -db dummyf_c058[32]; // 075b:4aa8 -db dummyf_c078; -db dummyf_c079; -db dummyf_c07a; -db dummyf_c07b; // 075b:4acb -db dummyf_c07c; // 075b:4acc -db dummyf_c07d; // 075b:4acd -db dummyf_c07e; // 075b:4ace -db dummyf_c07f; // 075b:4acf -db dummyf_c080; -db dummyf_c081; -db dummyf_c082; -db dummyf_c083; // 075b:4ad3 -db dummyf_c084; // 075b:4ad4 -db dummyf_c085; // 075b:4ad5 -db dummyf_c086; // 075b:4ad6 -db dummyf_c087; -db dummyf_c088; -db dummyf_c089; -db dummyf_c08a; // 075b:4ada -db dummyf_c08b; // 075b:4adb -db dummyf_c08c; // 075b:4adc -db dummyf_c08d; // 075b:4add -db dummyf_c08e; // 075b:4ade -db dummyf_c08f; -db dummyf_c090; -db dummyf_c091[7]; // 075b:4ae1 -db dummyf_c098[32]; // 075b:4ae8 -db dummyf_c0b8; -db dummyf_c0b9; -db dummyf_c0ba; -db dummyf_c0bb; // 075b:4b0b -db dummyf_c0bc; // 075b:4b0c -db dummyf_c0bd; // 075b:4b0d -db dummyf_c0be; -db dummyf_c0bf; -db dummyf_c0c0; -db dummyf_c0c1; -db dummyf_c0c2; // 075b:4b12 -db dummyf_c0c3; // 075b:4b13 -db dummyf_c0c4; // 075b:4b14 -db dummyf_c0c5; // 075b:4b15 -db dummyf_c0c6; -db dummyf_c0c7; -db dummyf_c0c8; -db dummyf_c0c9; -db dummyf_c0ca; // 075b:4b1a -db dummyf_c0cb; // 075b:4b1b -db dummyf_c0cc; // 075b:4b1c -db dummyf_c0cd; // 075b:4b1d -db dummyf_c0ce; -db dummyf_c0cf; -db dummyf_c0d0; -db dummyf_c0d1; -db dummyf_c0d2[25]; // 075b:4b22 -db dummyf_c0eb[32]; // 075b:4b3b -db dummyf_c10b[32]; // 075b:4b5b -db dummyf_c12b[32]; // 075b:4b7b -db dummyf_c14b[32]; // 075b:4b9b -db dummyf_c16b[32]; // 075b:4bbb -db dummyf_c18b; -db dummyf_c18c; -db dummyf_c18d; -db dummyf_c18e; -db dummyf_c18f; -db dummyf_c190; -db dummyf_c191[7]; // 075b:4be1 -db dummyf_c198[32]; // 075b:4be8 -db dummyf_c1b8; -db dummyf_c1b9; -db dummyf_c1ba; // 075b:4c0a -db dummyf_c1bb; // 075b:4c0b -db dummyf_c1bc; // 075b:4c0c -db dummyf_c1bd; -db dummyf_c1be; -db dummyf_c1bf; // 075b:4c0f -db dummyf_c1c0; -db dummyf_c1c1; -db dummyf_c1c2; // 075b:4c12 -db dummyf_c1c3; // 075b:4c13 -db dummyf_c1c4; // 075b:4c14 -db dummyf_c1c5; // 075b:4c15 -db dummyf_c1c6; // 075b:4c16 -db dummyf_c1c7; // 075b:4c17 -db dummyf_c1c8; -db dummyf_c1c9; -db dummyf_c1ca; -db dummyf_c1cb; -db dummyf_c1cc; // 075b:4c1c -db dummyf_c1cd; // 075b:4c1d -db dummyf_c1ce; // 075b:4c1e -db dummyf_c1cf; -db dummyf_c1d0; -db dummyf_c1d1[3]; -db dummyf_c1d4[4]; // 075b:4c24 -db dummyf_c1d8[32]; // 075b:4c28 -db dummyf_c1f8; -db dummyf_c1f9; -db dummyf_c1fa; -db dummyf_c1fb; -db dummyf_c1fc; // 075b:4c4c -db dummyf_c1fd; // 075b:4c4d -db dummyf_c1fe; -db dummyf_c1ff; -db dummyf_c200; -db dummyf_c201; -db dummyf_c202; // 075b:4c52 -db dummyf_c203; -db dummyf_c204; -db dummyf_c205; -db dummyf_c206; -db dummyf_c207; -db dummyf_c208; -db dummyf_c209; -db dummyf_c20a; // 075b:4c5a -db dummyf_c20b; // 075b:4c5b -db dummyf_c20c; // 075b:4c5c -db dummyf_c20d; -db dummyf_c20e; -db dummyf_c20f; -db dummyf_c210; -db dummyf_c211; -db dummyf_c212[25]; // 075b:4c62 +db unk_1a4e7; // 0809:3e77 +db dummyf_bf08[32]; // 0809:3e78 +db dummyf_bf28[32]; // 0809:3e98 +db dummyf_bf48[32]; // 0809:3eb8 +db dummyf_bf68[32]; // 0809:3ed8 +db dummyf_bf88[32]; // 0809:3ef8 +db dummyf_bfa8[32]; // 0809:3f18 +db dummyf_bfc8[32]; // 0809:3f38 +db dummyf_bfe8[32]; // 0809:3f58 +db dummyf_c008[32]; // 0809:3f78 +db dummyf_c028[32]; // 0809:3f98 +db dummyf_c048[32]; // 0809:3fb8 +db dummyf_c068[32]; // 0809:3fd8 +db dummyf_c088[32]; // 0809:3ff8 +db dummyf_c0a8[32]; // 0809:4018 +db dummyf_c0c8[32]; // 0809:4038 +db dummyf_c0e8[32]; // 0809:4058 +db dummyf_c108[32]; // 0809:4078 +db dummyf_c128[32]; // 0809:4098 +db dummyf_c148[32]; // 0809:40b8 +db dummyf_c168[32]; // 0809:40d8 +db dummyf_c188[32]; // 0809:40f8 +db dummyf_c1a8[32]; // 0809:4118 +db dummyf_c1c8[32]; // 0809:4138 +db dummyf_c1e8[32]; // 0809:4158 +db dummyf_c208[32]; // 0809:4178 +db dummyf_c228; +db dummyf_c229; +db dummyf_c22a; db dummyf_c22b; db dummyf_c22c; db dummyf_c22d; @@ -3407,183 +3188,83 @@ db dummyf_c237; db dummyf_c238; db dummyf_c239; db dummyf_c23a; -db byte_1a81b; // 075b:4c8b -db dummyf_c23c[32]; // 075b:4c8c -db dummyf_c25c[32]; // 075b:4cac -db dummyf_c27c[32]; // 075b:4ccc -db dummyf_c29c[32]; // 075b:4cec -db dummyf_c2bc; -db dummyf_c2bd; -db dummyf_c2be; -db dummyf_c2bf; -db dummyf_c2c0; -db dummyf_c2c1; -db dummyf_c2c2; -db dummyf_c2c3; -db dummyf_c2c4; -db dummyf_c2c5; -db dummyf_c2c6; -db dummyf_c2c7; -db dummyf_c2c8; -db dummyf_c2c9; -db dummyf_c2ca; -db dummyf_c2cb; -db dummyf_c2cc; -db dummyf_c2cd; -db dummyf_c2ce; -db dummyf_c2cf; -db dummyf_c2d0; -db dummyf_c2d1[7]; -db dummyf_c2d8[32]; // 075b:4d28 -db dummyf_c2f8; -db dummyf_c2f9; -db dummyf_c2fa; // 075b:4d4a -db dummyf_c2fb; -db dummyf_c2fc; -db dummyf_c2fd; -db dummyf_c2fe; -db dummyf_c2ff; -db dummyf_c300; -db dummyf_c301; -db dummyf_c302; -db dummyf_c303; -db dummyf_c304; -db dummyf_c305; -db dummyf_c306; // 075b:4d56 -db dummyf_c307; // 075b:4d57 -db dummyf_c308; -db dummyf_c309; -db dummyf_c30a; -db dummyf_c30b; -db dummyf_c30c; -db dummyf_c30d; -db dummyf_c30e; // 075b:4d5e -db dummyf_c30f; -db dummyf_c310; -db dummyf_c311[3]; -db dummyf_c314[4]; // 075b:4d64 -db dummyf_c318[32]; // 075b:4d68 -db dummyf_c338[32]; // 075b:4d88 -db dummyf_c358[32]; // 075b:4da8 -db dummyf_c378[32]; // 075b:4dc8 -db dummyf_c398[32]; // 075b:4de8 -db dummyf_c3b8[32]; // 075b:4e08 -db dummyf_c3d8[32]; // 075b:4e28 -db dummyf_c3f8[32]; // 075b:4e48 -db dummyf_c418[32]; // 075b:4e68 -db dummyf_c438[32]; // 075b:4e88 -db dummyf_c458[32]; // 075b:4ea8 -db dummyf_c478; // 075b:4ec8 -db dummyf_c479; -db dummyf_c47a; -db dummyf_c47b; -db dummyf_c47c; -db dummyf_c47d; -db dummyf_c47e; -db dummyf_c47f; -db dummyf_c480; // 075b:4ed0 -db dummyf_c481; -db dummyf_c482; -db dummyf_c483; -db dummyf_c484; -db dummyf_c485; -db dummyf_c486; -db dummyf_c487; -db dummyf_c488; // 075b:4ed8 -db dummyf_c489; -db dummyf_c48a; -db dummyf_c48b; -db dummyf_c48c; -db dummyf_c48d[3]; -db dummyf_c490[45]; // 075b:4ee0 -db dummyf_c4bd[83]; // 075b:4ee0 -db dummyf_c510[45]; // 075b:4ee0 -db dummyf_c53d[19]; // 075b:4ee0 -db dummyf_c550; -db dummyf_c551[3]; -db dummyf_c554[4]; // 075b:4fa4 -db dummyf_c558; -db dummyf_c559[7]; // 075b:4fa9 -db dummyf_c560[32]; // 075b:4fb0 -db dummyf_c580; -db dummyf_c581[3]; -db dummyf_c584[4]; // 075b:4fd4 -db dummyf_c588[32]; // 075b:4fd8 -db dummyf_c5a8[32]; // 075b:4ff8 -db dummyf_c5c8; -db dummyf_c5c9; // 075b:5019 -db dummyf_c5ca; -db dummyf_c5cb; -db dummyf_c5cc; -db dummyf_c5cd[45]; // 075b:501d -db dummyf_c5fa[86]; // 075b:501d -db dummyf_c650[47]; // 075b:501d -db dummyf_c67f[17]; // 075b:501d -db dummyf_c690; -db dummyf_c691[3]; -db dummyf_c694[4]; // 075b:50e4 -db dummyf_c698; -db dummyf_c699[7]; // 075b:50e9 -db dummyf_c6a0[32]; // 075b:50f0 -db dummyf_c6c0; -db dummyf_c6c1[3]; -db dummyf_c6c4[4]; // 075b:5114 -db dummyf_c6c8[32]; // 075b:5118 -db dummyf_c6e8[32]; // 075b:5138 -db dummyf_c708[32]; // 075b:5158 -db dummyf_c728[32]; // 075b:5178 -db dummyf_c748[32]; // 075b:5198 -db dummyf_c768[32]; // 075b:51b8 -db dummyf_c788[32]; // 075b:51d8 -db dummyf_c7a8[32]; // 075b:51f8 -db dummyf_c7c8; -db dummyf_c7c9; -db dummyf_c7ca; -db dummyf_c7cb; -db dummyf_c7cc; -db dummyf_c7cd; -db dummyf_c7ce; -db dummyf_c7cf; -db dummyf_c7d0; -db dummyf_c7d1[7]; // 075b:5221 -db dummyf_c7d8; -db dummyf_c7d9[3]; -db dummyf_c7dc[4]; // 075b:522c -db dummyf_c7e0[32]; // 075b:5230 -db dummyf_c800; -db dummyf_c801[7]; // 075b:5251 -db dummyf_c808[32]; // 075b:5258 -db dummyf_c828[32]; // 075b:5278 -db dummyf_c848[32]; // 075b:5298 -db dummyf_c868[32]; // 075b:52b8 -db dummyf_c888[32]; // 075b:52d8 -db dummyf_c8a8[32]; // 075b:52f8 -db dummyf_c8c8[32]; // 075b:5318 +db unk_1a81b; // 0809:41ab +db dummyf_c23c[32]; // 0809:41ac +db dummyf_c25c[32]; // 0809:41cc +db dummyf_c27c[32]; // 0809:41ec +db dummyf_c29c[32]; // 0809:420c +db dummyf_c2bc[32]; // 0809:422c +db dummyf_c2dc[32]; // 0809:424c +db dummyf_c2fc[32]; // 0809:426c +db dummyf_c31c[32]; // 0809:428c +db dummyf_c33c[32]; // 0809:42ac +db dummyf_c35c[32]; // 0809:42cc +db dummyf_c37c[32]; // 0809:42ec +db dummyf_c39c[32]; // 0809:430c +db dummyf_c3bc[32]; // 0809:432c +db dummyf_c3dc[32]; // 0809:434c +db dummyf_c3fc[32]; // 0809:436c +db dummyf_c41c[32]; // 0809:438c +db dummyf_c43c[32]; // 0809:43ac +db dummyf_c45c[32]; // 0809:43cc +db dummyf_c47c[32]; // 0809:43ec +db dummyf_c49c[32]; // 0809:440c +db dummyf_c4bc[32]; // 0809:442c +db dummyf_c4dc[32]; // 0809:444c +db dummyf_c4fc[32]; // 0809:446c +db dummyf_c51c[32]; // 0809:448c +db dummyf_c53c[32]; // 0809:44ac +db dummyf_c55c[32]; // 0809:44cc +db dummyf_c57c[32]; // 0809:44ec +db dummyf_c59c[32]; // 0809:450c +db dummyf_c5bc[32]; // 0809:452c +db dummyf_c5dc[32]; // 0809:454c +db dummyf_c5fc[32]; // 0809:456c +db dummyf_c61c[32]; // 0809:458c +db dummyf_c63c[32]; // 0809:45ac +db dummyf_c65c[32]; // 0809:45cc +db dummyf_c67c[32]; // 0809:45ec +db dummyf_c69c[32]; // 0809:460c +db dummyf_c6bc[32]; // 0809:462c +db dummyf_c6dc[32]; // 0809:464c +db dummyf_c6fc[32]; // 0809:466c +db dummyf_c71c[32]; // 0809:468c +db dummyf_c73c[32]; // 0809:46ac +db dummyf_c75c[32]; // 0809:46cc +db dummyf_c77c[32]; // 0809:46ec +db dummyf_c79c[32]; // 0809:470c +db dummyf_c7bc[32]; // 0809:472c +db dummyf_c7dc[32]; // 0809:474c +db dummyf_c7fc[32]; // 0809:476c +db dummyf_c81c[32]; // 0809:478c +db dummyf_c83c[32]; // 0809:47ac +db dummyf_c85c[32]; // 0809:47cc +db dummyf_c87c[32]; // 0809:47ec +db dummyf_c89c[32]; // 0809:480c +db dummyf_c8bc[32]; // 0809:482c +db dummyf_c8dc; +db dummyf_c8dd; +db dummyf_c8de; +db dummyf_c8df; +db dummyf_c8e0; +db dummyf_c8e1; +db dummyf_c8e2; +db dummyf_c8e3; +db dummyf_c8e4; +db dummyf_c8e5; +db dummyf_c8e6; +db dummyf_c8e7; db dummyf_c8e8; db dummyf_c8e9; db dummyf_c8ea; db dummyf_c8eb; -db byte_1aecc; // 075b:533c -db dummyf_c8ed[32]; // 075b:533d -db dummyf_c90d; -db dummyf_c90e; -db dummyf_c90f; -db dummyf_c910; -db dummyf_c911[1]; -db dummyf_c912[6]; // 075b:5362 -db dummyf_c918; -db dummyf_c919[3]; -db dummyf_c91c[4]; // 075b:536c -db dummyf_c920[32]; // 075b:5370 -db dummyf_c940; -db dummyf_c941[8]; // 075b:5391 -db dummyf_c949[1]; -db dummyf_c94a[32]; // 075b:539a -db dummyf_c96a; // 075b:53ba -db dummyf_c96b; // 075b:53bb -db dummyf_c96c; // 075b:53bc -db dummyf_c96d; // 075b:53bd -db dummyf_c96e; // 075b:53be +db unk_1aecc; // 0809:485c +db dummyf_c8ed[32]; // 0809:485d +db dummyf_c90d[32]; // 0809:487d +db dummyf_c92d[32]; // 0809:489d +db dummyf_c94d[32]; // 0809:48bd +db dummyf_c96d; // 0809:48dd +db dummyf_c96e; // 0809:48de db dummyf_c96f; db dummyf_c970; db dummyf_c971; @@ -3591,177 +3272,133 @@ db dummyf_c972; db dummyf_c973; db dummyf_c974; db dummyf_c975; -db byte_1af56; // 075b:53c6 -db dummyf_c977[32]; // 075b:53c7 -db dummyf_c997[32]; // 075b:53e7 -db dummyf_c9b7[32]; // 075b:5407 -db dummyf_c9d7[32]; // 075b:5427 -db dummyf_c9f7[32]; // 075b:5447 -db dummyf_ca17[32]; // 075b:5467 -db dummyf_ca37; -db dummyf_ca38; -db dummyf_ca39; -db dummyf_ca3a; -db dummyf_ca3b; -db dummyf_ca3c; -db dummyf_ca3d; -db dummyf_ca3e; -db dummyf_ca3f; -db dummyf_ca40; -db dummyf_ca41; -db dummyf_ca42; -db dummyf_ca43; -db dummyf_ca44; -db dummyf_ca45; -db dummyf_ca46; -db dummyf_ca47; -db dummyf_ca48; -db dummyf_ca49; -db dummyf_ca4a; -db dummyf_ca4b; -db dummyf_ca4c; -db dummyf_ca4d; -db dummyf_ca4e; -db dummyf_ca4f; -db dummyf_ca50; -db dummyf_ca51[7]; // 075b:54a1 +db unk_1af56; // 0809:48e6 +db dummyf_c977[32]; // 0809:48e7 +db dummyf_c997[32]; // 0809:4907 +db dummyf_c9b7[32]; // 0809:4927 +db dummyf_c9d7[32]; // 0809:4947 +db dummyf_c9f7[32]; // 0809:4967 +db dummyf_ca17[32]; // 0809:4987 +db dummyf_ca37[32]; // 0809:49a7 +db dummyf_ca57; // 0809:49c7 db dummyf_ca58; -db dummyf_ca59[3]; -db dummyf_ca5c[4]; // 075b:54ac +db dummyf_ca59; +db dummyf_ca5a; +db dummyf_ca5b; +db dummyf_ca5c; // 0809:49cc +db dummyf_ca5d; // 0809:49cd +db dummyf_ca5e; // 0809:49ce +db dummyf_ca5f; // 0809:49cf db dummyf_ca60; db dummyf_ca61; db dummyf_ca62; -db dummyf_ca63; // 075b:54b3 -db dummyf_ca64; // 075b:54b4 +db dummyf_ca63; // 0809:49d3 +db dummyf_ca64; // 0809:49d4 db dummyf_ca65; db dummyf_ca66; db dummyf_ca67; db dummyf_ca68; db dummyf_ca69; -db dummyf_ca6a; // 075b:54ba +db dummyf_ca6a; // 0809:49da db dummyf_ca6b; db dummyf_ca6c; db dummyf_ca6d; db dummyf_ca6e; db dummyf_ca6f; -db byte_1b050; // 075b:54c0 -db dummyf_ca71; -db dummyf_ca72; -db dummyf_ca73; // 075b:54c3 -db dummyf_ca74; // 075b:54c4 -db dummyf_ca75; // 075b:54c5 -db dummyf_ca76; -db dummyf_ca77; -db dummyf_ca78; -db dummyf_ca79; // 075b:54c9 -db dummyf_ca7a; -db dummyf_ca7b; -db dummyf_ca7c; // 075b:54cc -db dummyf_ca7d; -db dummyf_ca7e; -db dummyf_ca7f; // 075b:54cf -db dummyf_ca80; -db dummyf_ca81[7]; // 075b:54d1 -db dummyf_ca88[32]; // 075b:54d8 -db dummyf_caa8[32]; // 075b:54f8 -db byte_1b0a8; // 075b:5518 -db dummyf_cac9[32]; // 075b:5519 -db dummyf_cae9[32]; // 075b:5539 -db dummyf_cb09[32]; // 075b:5559 -db dummyf_cb29[32]; // 075b:5579 -db dummyf_cb49[32]; // 075b:5599 -db dummyf_cb69[32]; // 075b:55b9 -db dummyf_cb89; -db dummyf_cb8a; -db dummyf_cb8b; -db dummyf_cb8c; -db dummyf_cb8d; -db dummyf_cb8e; -db dummyf_cb8f; -db dummyf_cb90; -db dummyf_cb91[7]; // 075b:55e1 -db dummyf_cb98; -db dummyf_cb99[7]; // 075b:55e9 -db dummyf_cba0[32]; // 075b:55f0 -db dummyf_cbc0; -db dummyf_cbc1[3]; -db dummyf_cbc4[4]; // 075b:5614 -db dummyf_cbc8[32]; // 075b:5618 -db dummyf_cbe8[32]; // 075b:5638 -db dummyf_cc08[32]; // 075b:5658 -db dummyf_cc28[32]; // 075b:5678 -db dummyf_cc48[32]; // 075b:5698 -db dummyf_cc68[32]; // 075b:56b8 -db dummyf_cc88[32]; // 075b:56d8 -db dummyf_cca8[32]; // 075b:56f8 -db dummyf_ccc8; -db dummyf_ccc9; -db dummyf_ccca; -db dummyf_cccb; -db dummyf_cccc; -db dummyf_cccd; -db dummyf_ccce; -db dummyf_cccf; -db dummyf_ccd0; -db dummyf_ccd1[1]; -db dummyf_ccd2[6]; // 075b:5722 -db dummyf_ccd8; -db dummyf_ccd9[1]; -db dummyf_ccda[6]; // 075b:572a -db dummyf_cce0[32]; // 075b:5730 -db dummyf_cd00; -db dummyf_cd01[3]; -db dummyf_cd04[4]; // 075b:5754 -db dummyf_cd08[32]; // 075b:5758 -db dummyf_cd28[32]; // 075b:5778 -db dummyf_cd48[32]; // 075b:5798 -db dummyf_cd68[32]; // 075b:57b8 -db dummyf_cd88[32]; // 075b:57d8 -db dummyf_cda8[32]; // 075b:57f8 -db dummyf_cdc8[32]; // 075b:5818 -db dummyf_cde8[32]; // 075b:5838 -db dummyf_ce08[32]; // 075b:5858 -db dummyf_ce28[32]; // 075b:5878 -db dummyf_ce48[32]; // 075b:5898 -db dummyf_ce68[32]; // 075b:58b8 -db dummyf_ce88[32]; // 075b:58d8 -db dummyf_cea8[32]; // 075b:58f8 -db dummyf_cec8[32]; // 075b:5918 -db dummyf_cee8[32]; // 075b:5938 -db dummyf_cf08[32]; // 075b:5958 -db dummyf_cf28[32]; // 075b:5978 -db dummyf_cf48[32]; // 075b:5998 -db dummyf_cf68[32]; // 075b:59b8 -db dummyf_cf88[32]; // 075b:59d8 -db dummyf_cfa8[32]; // 075b:59f8 -db dummyf_cfc8[32]; // 075b:5a18 -db dummyf_cfe8[32]; // 075b:5a38 -db dummyf_d008[32]; // 075b:5a58 -db dummyf_d028[32]; // 075b:5a78 -db dummyf_d048[32]; // 075b:5a98 -db dummyf_d068[32]; // 075b:5ab8 -db dummyf_d088[32]; // 075b:5ad8 -db dummyf_d0a8[32]; // 075b:5af8 -db dummyf_d0c8[32]; // 075b:5b18 -db dummyf_d0e8[32]; // 075b:5b38 -db dummyf_d108[32]; // 075b:5b58 -db dummyf_d128[32]; // 075b:5b78 -db dummyf_d148[32]; // 075b:5b98 -db dummyf_d168[32]; // 075b:5bb8 -db dummyf_d188[32]; // 075b:5bd8 -db dummyf_d1a8[32]; // 075b:5bf8 -db dummyf_d1c8[32]; // 075b:5c18 -db dummyf_d1e8[32]; // 075b:5c38 -db dummyf_d208[32]; // 075b:5c58 -db dummyf_d228[32]; // 075b:5c78 -db dummyf_d248[32]; // 075b:5c98 -db dummyf_d268[32]; // 075b:5cb8 -db dummyf_d288[32]; // 075b:5cd8 -db dummyf_d2a8[32]; // 075b:5cf8 -db dummyf_d2c8[32]; // 075b:5d18 -db dummyf_d2e8[32]; // 075b:5d38 -db dummyf_d308[32]; // 075b:5d58 -db dummyf_d328; +db unk_1b050; // 0809:49e0 +db dummyf_ca71[32]; // 0809:49e1 +db dummyf_ca91[32]; // 0809:4a01 +db dummyf_cab1; +db dummyf_cab2; +db dummyf_cab3; +db dummyf_cab4; +db dummyf_cab5; +db dummyf_cab6; +db dummyf_cab7; +db dummyf_cab8; +db dummyf_cab9; +db dummyf_caba; +db dummyf_cabb; +db dummyf_cabc; +db dummyf_cabd; +db dummyf_cabe; +db dummyf_cabf; +db dummyf_cac0; +db dummyf_cac1; // 0809:4a31 +db dummyf_cac2; +db dummyf_cac3; +db dummyf_cac4; // 0809:4a34 +db dummyf_cac5; +db dummyf_cac6; // 0809:4a36 +db dummyf_cac7; +db unk_1b0a8; // 0809:4a38 +db dummyf_cac9[32]; // 0809:4a39 +db dummyf_cae9[32]; // 0809:4a59 +db dummyf_cb09[32]; // 0809:4a79 +db dummyf_cb29[32]; // 0809:4a99 +db dummyf_cb49[32]; // 0809:4ab9 +db dummyf_cb69[32]; // 0809:4ad9 +db dummyf_cb89[32]; // 0809:4af9 +db dummyf_cba9[32]; // 0809:4b19 +db dummyf_cbc9[32]; // 0809:4b39 +db dummyf_cbe9[32]; // 0809:4b59 +db dummyf_cc09[32]; // 0809:4b79 +db dummyf_cc29[32]; // 0809:4b99 +db dummyf_cc49[32]; // 0809:4bb9 +db dummyf_cc69[32]; // 0809:4bd9 +db dummyf_cc89[32]; // 0809:4bf9 +db dummyf_cca9[32]; // 0809:4c19 +db dummyf_ccc9[32]; // 0809:4c39 +db dummyf_cce9[32]; // 0809:4c59 +db dummyf_cd09[32]; // 0809:4c79 +db dummyf_cd29[32]; // 0809:4c99 +db dummyf_cd49[32]; // 0809:4cb9 +db dummyf_cd69[32]; // 0809:4cd9 +db dummyf_cd89[32]; // 0809:4cf9 +db dummyf_cda9[32]; // 0809:4d19 +db dummyf_cdc9[32]; // 0809:4d39 +db dummyf_cde9[32]; // 0809:4d59 +db dummyf_ce09[32]; // 0809:4d79 +db dummyf_ce29[32]; // 0809:4d99 +db dummyf_ce49[32]; // 0809:4db9 +db dummyf_ce69[32]; // 0809:4dd9 +db dummyf_ce89[32]; // 0809:4df9 +db dummyf_cea9[32]; // 0809:4e19 +db dummyf_cec9[32]; // 0809:4e39 +db dummyf_cee9[32]; // 0809:4e59 +db dummyf_cf09[32]; // 0809:4e79 +db dummyf_cf29[32]; // 0809:4e99 +db dummyf_cf49[32]; // 0809:4eb9 +db dummyf_cf69[32]; // 0809:4ed9 +db dummyf_cf89[32]; // 0809:4ef9 +db dummyf_cfa9[32]; // 0809:4f19 +db dummyf_cfc9[32]; // 0809:4f39 +db dummyf_cfe9[32]; // 0809:4f59 +db dummyf_d009[32]; // 0809:4f79 +db dummyf_d029[32]; // 0809:4f99 +db dummyf_d049[32]; // 0809:4fb9 +db dummyf_d069[32]; // 0809:4fd9 +db dummyf_d089[32]; // 0809:4ff9 +db dummyf_d0a9[32]; // 0809:5019 +db dummyf_d0c9[32]; // 0809:5039 +db dummyf_d0e9[32]; // 0809:5059 +db dummyf_d109[32]; // 0809:5079 +db dummyf_d129[32]; // 0809:5099 +db dummyf_d149[32]; // 0809:50b9 +db dummyf_d169[32]; // 0809:50d9 +db dummyf_d189[32]; // 0809:50f9 +db dummyf_d1a9[32]; // 0809:5119 +db dummyf_d1c9[32]; // 0809:5139 +db dummyf_d1e9[32]; // 0809:5159 +db dummyf_d209[32]; // 0809:5179 +db dummyf_d229[32]; // 0809:5199 +db dummyf_d249[32]; // 0809:51b9 +db dummyf_d269[32]; // 0809:51d9 +db dummyf_d289[32]; // 0809:51f9 +db dummyf_d2a9[32]; // 0809:5219 +db dummyf_d2c9[32]; // 0809:5239 +db dummyf_d2e9[32]; // 0809:5259 +db dummyf_d309[32]; // 0809:5279 db dummyf_d329; db dummyf_d32a; db dummyf_d32b; @@ -3786,9 +3423,9 @@ db dummyf_d33d; db dummyf_d33e; db dummyf_d33f; db dummyf_d340; -db byte_1b921; // 075b:5d91 -db dummyf_d342[32]; // 075b:5d92 -db dummyf_d362[32]; // 075b:5db2 +db unk_1b921; // 0809:52b1 +db dummyf_d342[32]; // 0809:52b2 +db dummyf_d362[32]; // 0809:52d2 db dummyf_d382; db dummyf_d383; db dummyf_d384; @@ -3796,296 +3433,1566 @@ db dummyf_d385; db dummyf_d386; db dummyf_d387; db dummyf_d388; -db byte_1b969; // 075b:5dd9 -db dummyf_d38a[32]; // 075b:5dda -db dummyf_d3aa[32]; // 075b:5dfa -db dummyf_d3ca[32]; // 075b:5e1a -db dummyf_d3ea[32]; // 075b:5e3a -db dummyf_d40a[32]; // 075b:5e5a -db dummyf_d42a[32]; // 075b:5e7a -db dummyf_d44a[32]; // 075b:5e9a -db dummyf_d46a[32]; // 075b:5eba -db dummyf_d48a[32]; // 075b:5eda -db dummyf_d4aa[32]; // 075b:5efa -db dummyf_d4ca[32]; // 075b:5f1a -db dummyf_d4ea[32]; // 075b:5f3a -db dummyf_d50a[32]; // 075b:5f5a -db dummyf_d52a[32]; // 075b:5f7a -db dummyf_d54a[32]; // 075b:5f9a -db dummyf_d56a[32]; // 075b:5fba -db dummyf_d58a[32]; // 075b:5fda -db dummyf_d5aa[32]; // 075b:5ffa -db dummyf_d5ca[32]; // 075b:601a -db dummyf_d5ea[32]; // 075b:603a -db dummyf_d60a[32]; // 075b:605a -db dummyf_d62a[32]; // 075b:607a -db dummyf_d64a[32]; // 075b:609a -db dummyf_d66a[32]; // 075b:60ba -db dummyf_d68a[32]; // 075b:60da -db dummyf_d6aa[32]; // 075b:60fa -db dummyf_d6ca[32]; // 075b:611a -db dummyf_d6ea[32]; // 075b:613a -db dummyf_d70a[32]; // 075b:615a -db dummyf_d72a[32]; // 075b:617a -db dummyf_d74a[32]; // 075b:619a -db dummyf_d76a[32]; // 075b:61ba -db dummyf_d78a[32]; // 075b:61da -db dummyf_d7aa[32]; // 075b:61fa -db dummyf_d7ca[32]; // 075b:621a -db dummyf_d7ea[32]; // 075b:623a -db dummyf_d80a[32]; // 075b:625a -db dummyf_d82a[32]; // 075b:627a -db dummyf_d84a[32]; // 075b:629a -db dummyf_d86a[32]; // 075b:62ba -db dummyf_d88a[32]; // 075b:62da -db dummyf_d8aa[32]; // 075b:62fa -db dummyf_d8ca[32]; // 075b:631a -db dummyf_d8ea[32]; // 075b:633a -db dummyf_d90a[32]; // 075b:635a -db dummyf_d92a[32]; // 075b:637a -db dummyf_d94a[32]; // 075b:639a -db dummyf_d96a[32]; // 075b:63ba -db dummyf_d98a[32]; // 075b:63da -db dummyf_d9aa[32]; // 075b:63fa -db dummyf_d9ca[32]; // 075b:641a -db dummyf_d9ea[32]; // 075b:643a -db dummyf_da0a[32]; // 075b:645a -db dummyf_da2a[32]; // 075b:647a -db dummyf_da4a[32]; // 075b:649a -db dummyf_da6a[32]; // 075b:64ba -db dummyf_da8a[32]; // 075b:64da -db dummyf_daaa[32]; // 075b:64fa -db dummyf_daca[32]; // 075b:651a -db dummyf_daea[32]; // 075b:653a -db dummyf_db0a[32]; // 075b:655a -db dummyf_db2a[32]; // 075b:657a -db dummyf_db4a[32]; // 075b:659a -db dummyf_db6a[32]; // 075b:65ba -db dummyf_db8a[32]; // 075b:65da -db dummyf_dbaa[32]; // 075b:65fa -db dummyf_dbca[32]; // 075b:661a -db dummyf_dbea[32]; // 075b:663a -db dummyf_dc0a[32]; // 075b:665a -db dummyf_dc2a[32]; // 075b:667a -db dummyf_dc4a[32]; // 075b:669a -db dummyf_dc6a[32]; // 075b:66ba -db dummyf_dc8a[32]; // 075b:66da -db dummyf_dcaa[32]; // 075b:66fa -db dummyf_dcca[32]; // 075b:671a -db dummyf_dcea[32]; // 075b:673a -db dummyf_dd0a[32]; // 075b:675a -db dummyf_dd2a[32]; // 075b:677a -db dummyf_dd4a[32]; // 075b:679a -db dummyf_dd6a[32]; // 075b:67ba -db dummyf_dd8a[32]; // 075b:67da -db dummyf_ddaa[32]; // 075b:67fa -db dummyf_ddca[32]; // 075b:681a -db dummyf_ddea[32]; // 075b:683a -db dummyf_de0a[32]; // 075b:685a -db dummyf_de2a[32]; // 075b:687a -db dummyf_de4a[32]; // 075b:689a -db dummyf_de6a[32]; // 075b:68ba -db dummyf_de8a[32]; // 075b:68da -db dummyf_deaa[32]; // 075b:68fa -db dummyf_deca[32]; // 075b:691a -db dummyf_deea[32]; // 075b:693a -db dummyf_df0a[32]; // 075b:695a -db dummyf_df2a[32]; // 075b:697a -db dummyf_df4a[32]; // 075b:699a -db dummyf_df6a[32]; // 075b:69ba -db dummyf_df8a[32]; // 075b:69da -db dummyf_dfaa[32]; // 075b:69fa -db dummyf_dfca[32]; // 075b:6a1a -db dummyf_dfea[32]; // 075b:6a3a -db dummyf_e00a[32]; // 075b:6a5a -db dummyf_e02a[32]; // 075b:6a7a -db dummyf_e04a[32]; // 075b:6a9a -db dummyf_e06a[32]; // 075b:6aba -db dummyf_e08a[32]; // 075b:6ada -db dummyf_e0aa[32]; // 075b:6afa -db dummyf_e0ca[32]; // 075b:6b1a -db dummyf_e0ea[32]; // 075b:6b3a -db dummyf_e10a[32]; // 075b:6b5a -db dummyf_e12a[32]; // 075b:6b7a -db dummyf_e14a[32]; // 075b:6b9a -db dummyf_e16a[32]; // 075b:6bba -db dummyf_e18a[32]; // 075b:6bda -db dummyf_e1aa[32]; // 075b:6bfa -db dummyf_e1ca[32]; // 075b:6c1a -db dummyf_e1ea[32]; // 075b:6c3a -db dummyf_e20a[32]; // 075b:6c5a -db dummyf_e22a[32]; // 075b:6c7a -db dummyf_e24a[32]; // 075b:6c9a -db dummyf_e26a[32]; // 075b:6cba -db dummyf_e28a[32]; // 075b:6cda -db dummyf_e2aa[32]; // 075b:6cfa -db dummyf_e2ca[32]; // 075b:6d1a -db dummyf_e2ea[32]; // 075b:6d3a -db dummyf_e30a[32]; // 075b:6d5a -db dummyf_e32a[32]; // 075b:6d7a -db dummyf_e34a[32]; // 075b:6d9a -db dummyf_e36a[32]; // 075b:6dba -db dummyf_e38a[32]; // 075b:6dda -db dummyf_e3aa[32]; // 075b:6dfa -db dummyf_e3ca[32]; // 075b:6e1a -db dummyf_e3ea[32]; // 075b:6e3a -db dummyf_e40a[32]; // 075b:6e5a -db dummyf_e42a[32]; // 075b:6e7a -db dummyf_e44a[32]; // 075b:6e9a -db dummyf_e46a[32]; // 075b:6eba -db dummyf_e48a[32]; // 075b:6eda -db dummyf_e4aa[32]; // 075b:6efa -db dummyf_e4ca[32]; // 075b:6f1a -db dummyf_e4ea[32]; // 075b:6f3a -db dummyf_e50a[32]; // 075b:6f5a -db dummyf_e52a[32]; // 075b:6f7a -db dummyf_e54a[32]; // 075b:6f9a -db dummyf_e56a[32]; // 075b:6fba -db dummyf_e58a[32]; // 075b:6fda -db dummyf_e5aa[32]; // 075b:6ffa -db dummyf_e5ca[32]; // 075b:701a -db dummyf_e5ea[32]; // 075b:703a -db dummyf_e60a[32]; // 075b:705a -db dummyf_e62a[32]; // 075b:707a -db dummyf_e64a[32]; // 075b:709a -db dummyf_e66a[32]; // 075b:70ba -db dummyf_e68a[32]; // 075b:70da -db dummyf_e6aa[32]; // 075b:70fa -db dummyf_e6ca[32]; // 075b:711a -db dummyf_e6ea[32]; // 075b:713a -db dummyf_e70a[32]; // 075b:715a -db dummyf_e72a[32]; // 075b:717a -db dummyf_e74a[32]; // 075b:719a -db dummyf_e76a[32]; // 075b:71ba -db dummyf_e78a[32]; // 075b:71da -db dummyf_e7aa[32]; // 075b:71fa -db dummyf_e7ca[32]; // 075b:721a -db dummyf_e7ea[32]; // 075b:723a -db dummyf_e80a[32]; // 075b:725a -db dummyf_e82a[32]; // 075b:727a -db dummyf_e84a[32]; // 075b:729a -db dummyf_e86a[32]; // 075b:72ba -db dummyf_e88a[32]; // 075b:72da -db dummyf_e8aa[32]; // 075b:72fa -db dummyf_e8ca[32]; // 075b:731a -db dummyf_e8ea[32]; // 075b:733a -db dummyf_e90a[32]; // 075b:735a -db dummyf_e92a[32]; // 075b:737a -db dummyf_e94a[32]; // 075b:739a -db dummyf_e96a[32]; // 075b:73ba -db dummyf_e98a[32]; // 075b:73da -db dummyf_e9aa[32]; // 075b:73fa -db dummyf_e9ca[32]; // 075b:741a -db dummyf_e9ea[32]; // 075b:743a -db dummyf_ea0a[32]; // 075b:745a -db dummyf_ea2a[32]; // 075b:747a -db dummyf_ea4a[32]; // 075b:749a -db dummyf_ea6a[32]; // 075b:74ba -db dummyf_ea8a[32]; // 075b:74da -db dummyf_eaaa[32]; // 075b:74fa -db dummyf_eaca[32]; // 075b:751a -db dummyf_eaea[32]; // 075b:753a -db dummyf_eb0a[32]; // 075b:755a -db dummyf_eb2a[32]; // 075b:757a -db dummyf_eb4a[32]; // 075b:759a -db dummyf_eb6a[32]; // 075b:75ba -db dummyf_eb8a[32]; // 075b:75da -db dummyf_ebaa[32]; // 075b:75fa -db dummyf_ebca[32]; // 075b:761a -db dummyf_ebea[32]; // 075b:763a -db dummyf_ec0a[32]; // 075b:765a -db dummyf_ec2a[32]; // 075b:767a -db dummyf_ec4a[32]; // 075b:769a -db dummyf_ec6a[32]; // 075b:76ba -db dummyf_ec8a[32]; // 075b:76da -db dummyf_ecaa[32]; // 075b:76fa -db dummyf_ecca[32]; // 075b:771a -db dummyf_ecea[32]; // 075b:773a -db dummyf_ed0a[32]; // 075b:775a -db dummyf_ed2a[32]; // 075b:777a -db dummyf_ed4a[32]; // 075b:779a -db dummyf_ed6a[32]; // 075b:77ba -db dummyf_ed8a[32]; // 075b:77da -db dummyf_edaa[32]; // 075b:77fa -db dummyf_edca[32]; // 075b:781a -db dummyf_edea[32]; // 075b:783a -db dummyf_ee0a[32]; // 075b:785a -db dummyf_ee2a[32]; // 075b:787a -db dummyf_ee4a[32]; // 075b:789a -db dummyf_ee6a[32]; // 075b:78ba -db dummyf_ee8a[32]; // 075b:78da -db dummyf_eeaa[32]; // 075b:78fa -db dummyf_eeca[32]; // 075b:791a -db dummyf_eeea[32]; // 075b:793a -db dummyf_ef0a[32]; // 075b:795a -db dummyf_ef2a[32]; // 075b:797a -db dummyf_ef4a[32]; // 075b:799a -db dummyf_ef6a[32]; // 075b:79ba -db dummyf_ef8a[32]; // 075b:79da -db dummyf_efaa[32]; // 075b:79fa -db dummyf_efca[32]; // 075b:7a1a -db dummyf_efea[32]; // 075b:7a3a -db dummyf_f00a[32]; // 075b:7a5a -db dummyf_f02a[32]; // 075b:7a7a -db dummyf_f04a[32]; // 075b:7a9a -db dummyf_f06a[32]; // 075b:7aba -db dummyf_f08a[32]; // 075b:7ada -db dummyf_f0aa[32]; // 075b:7afa -db dummyf_f0ca[32]; // 075b:7b1a -db dummyf_f0ea[32]; // 075b:7b3a -db dummyf_f10a[32]; // 075b:7b5a -db dummyf_f12a[32]; // 075b:7b7a -db dummyf_f14a[32]; // 075b:7b9a -db dummyf_f16a[32]; // 075b:7bba -db dummyf_f18a[32]; // 075b:7bda -db dummyf_f1aa[32]; // 075b:7bfa -db dummyf_f1ca[32]; // 075b:7c1a -db dummyf_f1ea[32]; // 075b:7c3a -db dummyf_f20a[32]; // 075b:7c5a -db dummyf_f22a[32]; // 075b:7c7a -db dummyf_f24a[32]; // 075b:7c9a -db dummyf_f26a[32]; // 075b:7cba -db dummyf_f28a[32]; // 075b:7cda -db dummyf_f2aa[32]; // 075b:7cfa -db dummyf_f2ca[32]; // 075b:7d1a -db dummyf_f2ea[32]; // 075b:7d3a -db dummyf_f30a[32]; // 075b:7d5a -db dummyf_f32a; -db dummyf_f32b; -db dummyf_f32c; -db dummyf_f32d; -db dummyf_f32e; -db dummyf_f32f; -db dummyf_f330; -db dummyf_f331; -db dummyf_f332; -db dummyf_f333; -db dummyf_f334; -db dummyf_f335; -db dummyf_f336; -db dummyf_f337; -db dummyf_f338; -db dummyf_f339; // 075b:7d89 -db dummyf_f33a; -db dummyf_f33b; -db dummyf_f33c; // 075b:7d8c -db dummyf_f33d; // 075b:7d8d -db dummyf_f33e; // 075b:7d8e -db dummyf_f33f; // 075b:7d8f -db dummyf_f340; -db dummyf_f341; -db dummyf_f342[1358]; // 075b:7d92 -db dummyf_f890[2261]; // 075b:82e0 -db _unk_1e745; // 075b:8bb5 -db dummyf_10166[3097]; // 075b:8bb6 -db _unk_1f35f; // 075b:97cf -db byte_1f360[26450]; // 075b:97d0 -db dummyf_174d2[1480]; // 075b:ff22 -db dummyf_17a9a[438]; +db unk_1b969; // 0809:52f9 +db dummyf_d38a[32]; // 0809:52fa +db dummyf_d3aa[32]; // 0809:531a +db dummyf_d3ca[32]; // 0809:533a +db dummyf_d3ea[32]; // 0809:535a +db dummyf_d40a[32]; // 0809:537a +db dummyf_d42a[32]; // 0809:539a +db dummyf_d44a[32]; // 0809:53ba +db dummyf_d46a[32]; // 0809:53da +db dummyf_d48a[32]; // 0809:53fa +db dummyf_d4aa[32]; // 0809:541a +db dummyf_d4ca[32]; // 0809:543a +db dummyf_d4ea[32]; // 0809:545a +db dummyf_d50a[32]; // 0809:547a +db dummyf_d52a[32]; // 0809:549a +db dummyf_d54a[32]; // 0809:54ba +db dummyf_d56a[32]; // 0809:54da +db dummyf_d58a[32]; // 0809:54fa +db dummyf_d5aa[32]; // 0809:551a +db dummyf_d5ca[32]; // 0809:553a +db dummyf_d5ea[32]; // 0809:555a +db dummyf_d60a[32]; // 0809:557a +db dummyf_d62a[32]; // 0809:559a +db dummyf_d64a[32]; // 0809:55ba +db dummyf_d66a[32]; // 0809:55da +db dummyf_d68a[32]; // 0809:55fa +db dummyf_d6aa[32]; // 0809:561a +db dummyf_d6ca[32]; // 0809:563a +db dummyf_d6ea[32]; // 0809:565a +db dummyf_d70a[32]; // 0809:567a +db dummyf_d72a[32]; // 0809:569a +db dummyf_d74a[32]; // 0809:56ba +db dummyf_d76a[32]; // 0809:56da +db dummyf_d78a[32]; // 0809:56fa +db dummyf_d7aa[32]; // 0809:571a +db dummyf_d7ca[32]; // 0809:573a +db dummyf_d7ea[32]; // 0809:575a +db dummyf_d80a[32]; // 0809:577a +db dummyf_d82a[32]; // 0809:579a +db dummyf_d84a[32]; // 0809:57ba +db dummyf_d86a[32]; // 0809:57da +db dummyf_d88a[32]; // 0809:57fa +db dummyf_d8aa[32]; // 0809:581a +db dummyf_d8ca[32]; // 0809:583a +db dummyf_d8ea[32]; // 0809:585a +db dummyf_d90a[32]; // 0809:587a +db dummyf_d92a[32]; // 0809:589a +db dummyf_d94a[32]; // 0809:58ba +db dummyf_d96a[32]; // 0809:58da +db dummyf_d98a[32]; // 0809:58fa +db dummyf_d9aa[32]; // 0809:591a +db dummyf_d9ca[32]; // 0809:593a +db dummyf_d9ea[32]; // 0809:595a +db dummyf_da0a[32]; // 0809:597a +db dummyf_da2a[32]; // 0809:599a +db dummyf_da4a[32]; // 0809:59ba +db dummyf_da6a[32]; // 0809:59da +db dummyf_da8a[32]; // 0809:59fa +db dummyf_daaa[32]; // 0809:5a1a +db dummyf_daca[32]; // 0809:5a3a +db dummyf_daea[32]; // 0809:5a5a +db dummyf_db0a[32]; // 0809:5a7a +db dummyf_db2a[32]; // 0809:5a9a +db dummyf_db4a[32]; // 0809:5aba +db dummyf_db6a[32]; // 0809:5ada +db dummyf_db8a[32]; // 0809:5afa +db dummyf_dbaa[32]; // 0809:5b1a +db dummyf_dbca[32]; // 0809:5b3a +db dummyf_dbea[32]; // 0809:5b5a +db dummyf_dc0a[32]; // 0809:5b7a +db dummyf_dc2a[32]; // 0809:5b9a +db dummyf_dc4a[32]; // 0809:5bba +db dummyf_dc6a[32]; // 0809:5bda +db dummyf_dc8a[32]; // 0809:5bfa +db dummyf_dcaa[32]; // 0809:5c1a +db dummyf_dcca[32]; // 0809:5c3a +db dummyf_dcea[32]; // 0809:5c5a +db dummyf_dd0a[32]; // 0809:5c7a +db dummyf_dd2a[32]; // 0809:5c9a +db dummyf_dd4a[32]; // 0809:5cba +db dummyf_dd6a[32]; // 0809:5cda +db dummyf_dd8a[32]; // 0809:5cfa +db dummyf_ddaa[32]; // 0809:5d1a +db dummyf_ddca[32]; // 0809:5d3a +db dummyf_ddea[32]; // 0809:5d5a +db dummyf_de0a[32]; // 0809:5d7a +db dummyf_de2a[32]; // 0809:5d9a +db dummyf_de4a[32]; // 0809:5dba +db dummyf_de6a[32]; // 0809:5dda +db dummyf_de8a[32]; // 0809:5dfa +db dummyf_deaa[32]; // 0809:5e1a +db dummyf_deca[32]; // 0809:5e3a +db dummyf_deea[32]; // 0809:5e5a +db dummyf_df0a[32]; // 0809:5e7a +db dummyf_df2a[32]; // 0809:5e9a +db dummyf_df4a[32]; // 0809:5eba +db dummyf_df6a[32]; // 0809:5eda +db dummyf_df8a[32]; // 0809:5efa +db dummyf_dfaa[32]; // 0809:5f1a +db dummyf_dfca[32]; // 0809:5f3a +db dummyf_dfea[32]; // 0809:5f5a +db dummyf_e00a[32]; // 0809:5f7a +db dummyf_e02a[32]; // 0809:5f9a +db dummyf_e04a[32]; // 0809:5fba +db dummyf_e06a[32]; // 0809:5fda +db dummyf_e08a; // 0809:5ffa +db dummyf_e08b; +db dummyf_e08c; +db dummyf_e08d; +db dummyf_e08e; +db dummyf_e08f; +db dummyf_e090; +db dummyf_e091; +db dummyf_e092; +db dummyf_e093; +db dummyf_e094; +db dummyf_e095; +db dummyf_e096; +db dummyf_e097; +db dummyf_e098; +db dummyf_e099; +db dummyf_e09a; +db dummyf_e09b; +dw dummyf_e09c; +db dummyf_e09e[32]; // 0809:600e +db dummyf_e0be[32]; // 0809:602e +db dummyf_e0de[32]; // 0809:604e +db dummyf_e0fe[32]; // 0809:606e +db dummyf_e11e[32]; // 0809:608e +db dummyf_e13e[32]; // 0809:60ae +db dummyf_e15e[32]; // 0809:60ce +db dummyf_e17e[32]; // 0809:60ee +db dummyf_e19e[32]; // 0809:610e +db dummyf_e1be[32]; // 0809:612e +db dummyf_e1de[32]; // 0809:614e +db dummyf_e1fe[32]; // 0809:616e +db dummyf_e21e[32]; // 0809:618e +db dummyf_e23e[32]; // 0809:61ae +db dummyf_e25e[32]; // 0809:61ce +db dummyf_e27e[32]; // 0809:61ee +db dummyf_e29e[32]; // 0809:620e +db dummyf_e2be[32]; // 0809:622e +db dummyf_e2de[32]; // 0809:624e +db dummyf_e2fe[32]; // 0809:626e +db dummyf_e31e[32]; // 0809:628e +db dummyf_e33e[32]; // 0809:62ae +db dummyf_e35e[32]; // 0809:62ce +db dummyf_e37e[32]; // 0809:62ee +db dummyf_e39e[32]; // 0809:630e +db dummyf_e3be[32]; // 0809:632e +db dummyf_e3de[32]; // 0809:634e +db dummyf_e3fe[32]; // 0809:636e +db dummyf_e41e[32]; // 0809:638e +db dummyf_e43e[32]; // 0809:63ae +db dummyf_e45e[32]; // 0809:63ce +db dummyf_e47e[32]; // 0809:63ee +db dummyf_e49e[32]; // 0809:640e +db dummyf_e4be[32]; // 0809:642e +db dummyf_e4de[32]; // 0809:644e +db dummyf_e4fe[32]; // 0809:646e +db dummyf_e51e[32]; // 0809:648e +db dummyf_e53e[32]; // 0809:64ae +db dummyf_e55e[32]; // 0809:64ce +db dummyf_e57e[32]; // 0809:64ee +db dummyf_e59e[32]; // 0809:650e +db dummyf_e5be[32]; // 0809:652e +db dummyf_e5de[32]; // 0809:654e +db dummyf_e5fe[32]; // 0809:656e +db dummyf_e61e[32]; // 0809:658e +db dummyf_e63e[32]; // 0809:65ae +db dummyf_e65e[32]; // 0809:65ce +db dummyf_e67e[32]; // 0809:65ee +db dummyf_e69e[32]; // 0809:660e +db dummyf_e6be[32]; // 0809:662e +db dummyf_e6de[32]; // 0809:664e +db dummyf_e6fe[32]; // 0809:666e +db dummyf_e71e[32]; // 0809:668e +db dummyf_e73e[32]; // 0809:66ae +db dummyf_e75e[32]; // 0809:66ce +db dummyf_e77e[32]; // 0809:66ee +db dummyf_e79e[32]; // 0809:670e +db dummyf_e7be[32]; // 0809:672e +db dummyf_e7de[32]; // 0809:674e +db dummyf_e7fe[32]; // 0809:676e +db dummyf_e81e[32]; // 0809:678e +db dummyf_e83e[32]; // 0809:67ae +db dummyf_e85e[32]; // 0809:67ce +db dummyf_e87e[32]; // 0809:67ee +db dummyf_e89e; // 0809:680e +db dummyf_e89f; // 0809:680f +db dummyf_e8a0; // 0809:6810 +db dummyf_e8a1; +db dummyf_e8a2; +db dummyf_e8a3; +db dummyf_e8a4; +db dummyf_e8a5; +dd dummyf_e8a6; +db dummyf_e8aa[32]; // 0809:681a +db dummyf_e8ca[32]; // 0809:683a +db dummyf_e8ea[32]; // 0809:685a +db dummyf_e90a[32]; // 0809:687a +db dummyf_e92a[32]; // 0809:689a +db dummyf_e94a[32]; // 0809:68ba +db dummyf_e96a[32]; // 0809:68da +db dummyf_e98a[32]; // 0809:68fa +db dummyf_e9aa[32]; // 0809:691a +db dummyf_e9ca[32]; // 0809:693a +db dummyf_e9ea[32]; // 0809:695a +db dummyf_ea0a[32]; // 0809:697a +db dummyf_ea2a[32]; // 0809:699a +db dummyf_ea4a[32]; // 0809:69ba +db dummyf_ea6a[32]; // 0809:69da +db dummyf_ea8a[32]; // 0809:69fa +db dummyf_eaaa; +db dummyf_eaab; +db dummyf_eaac; +db dummyf_eaad; +db dummyf_eaae; +db dummyf_eaaf; +db dummyf_eab0; +db dummyf_eab1; +db dummyf_eab2; +db dummyf_eab3; +dw dummyf_eab4; +db dummyf_eab6[32]; // 0809:6a26 +db dummyf_ead6[32]; // 0809:6a46 +db dummyf_eaf6[32]; // 0809:6a66 +db dummyf_eb16[32]; // 0809:6a86 +db dummyf_eb36[32]; // 0809:6aa6 +db dummyf_eb56[32]; // 0809:6ac6 +db dummyf_eb76[32]; // 0809:6ae6 +db dummyf_eb96[32]; // 0809:6b06 +db dummyf_ebb6[32]; // 0809:6b26 +db dummyf_ebd6[32]; // 0809:6b46 +db dummyf_ebf6[32]; // 0809:6b66 +db dummyf_ec16[32]; // 0809:6b86 +db dummyf_ec36[32]; // 0809:6ba6 +db dummyf_ec56[32]; // 0809:6bc6 +db dummyf_ec76[32]; // 0809:6be6 +db dummyf_ec96[32]; // 0809:6c06 +db dummyf_ecb6[32]; // 0809:6c26 +db dummyf_ecd6[32]; // 0809:6c46 +db dummyf_ecf6[32]; // 0809:6c66 +db dummyf_ed16[32]; // 0809:6c86 +db dummyf_ed36[32]; // 0809:6ca6 +db dummyf_ed56[32]; // 0809:6cc6 +db dummyf_ed76[32]; // 0809:6ce6 +db dummyf_ed96[32]; // 0809:6d06 +db dummyf_edb6[32]; // 0809:6d26 +db dummyf_edd6[32]; // 0809:6d46 +db dummyf_edf6[32]; // 0809:6d66 +db dummyf_ee16[32]; // 0809:6d86 +db dummyf_ee36[32]; // 0809:6da6 +db dummyf_ee56[32]; // 0809:6dc6 +db dummyf_ee76[32]; // 0809:6de6 +db dummyf_ee96[32]; // 0809:6e06 +db dummyf_eeb6[32]; // 0809:6e26 +db dummyf_eed6[32]; // 0809:6e46 +db dummyf_eef6[32]; // 0809:6e66 +db dummyf_ef16[32]; // 0809:6e86 +db dummyf_ef36[32]; // 0809:6ea6 +db dummyf_ef56[32]; // 0809:6ec6 +db dummyf_ef76[32]; // 0809:6ee6 +db dummyf_ef96[32]; // 0809:6f06 +db dummyf_efb6[32]; // 0809:6f26 +db dummyf_efd6[32]; // 0809:6f46 +db dummyf_eff6[32]; // 0809:6f66 +db dummyf_f016[32]; // 0809:6f86 +db dummyf_f036[32]; // 0809:6fa6 +db dummyf_f056[32]; // 0809:6fc6 +db dummyf_f076[32]; // 0809:6fe6 +db dummyf_f096[32]; // 0809:7006 +db dummyf_f0b6[32]; // 0809:7026 +db dummyf_f0d6[32]; // 0809:7046 +db dummyf_f0f6[32]; // 0809:7066 +db dummyf_f116[32]; // 0809:7086 +db dummyf_f136[32]; // 0809:70a6 +db dummyf_f156[32]; // 0809:70c6 +db dummyf_f176[32]; // 0809:70e6 +db dummyf_f196[32]; // 0809:7106 +db dummyf_f1b6[32]; // 0809:7126 +db dummyf_f1d6[32]; // 0809:7146 +db dummyf_f1f6[32]; // 0809:7166 +db dummyf_f216[32]; // 0809:7186 +db dummyf_f236[32]; // 0809:71a6 +db dummyf_f256[32]; // 0809:71c6 +db dummyf_f276[32]; // 0809:71e6 +db dummyf_f296[32]; // 0809:7206 +db dummyf_f2b6[32]; // 0809:7226 +db dummyf_f2d6[32]; // 0809:7246 +db dummyf_f2f6[32]; // 0809:7266 +db dummyf_f316[32]; // 0809:7286 +db dummyf_f336[32]; // 0809:72a6 +db dummyf_f356[32]; // 0809:72c6 +db dummyf_f376[32]; // 0809:72e6 +db dummyf_f396[32]; // 0809:7306 +db dummyf_f3b6[32]; // 0809:7326 +db dummyf_f3d6[32]; // 0809:7346 +db dummyf_f3f6[32]; // 0809:7366 +db dummyf_f416[32]; // 0809:7386 +db dummyf_f436[32]; // 0809:73a6 +db dummyf_f456[32]; // 0809:73c6 +db dummyf_f476[32]; // 0809:73e6 +db dummyf_f496[32]; // 0809:7406 +db dummyf_f4b6[32]; // 0809:7426 +db dummyf_f4d6[32]; // 0809:7446 +db dummyf_f4f6[32]; // 0809:7466 +db dummyf_f516[32]; // 0809:7486 +db dummyf_f536[32]; // 0809:74a6 +db dummyf_f556[32]; // 0809:74c6 +db dummyf_f576[32]; // 0809:74e6 +db dummyf_f596[32]; // 0809:7506 +db dummyf_f5b6[32]; // 0809:7526 +db dummyf_f5d6[32]; // 0809:7546 +db dummyf_f5f6[32]; // 0809:7566 +db dummyf_f616[32]; // 0809:7586 +db dummyf_f636[32]; // 0809:75a6 +db dummyf_f656[32]; // 0809:75c6 +db dummyf_f676[32]; // 0809:75e6 +db dummyf_f696[32]; // 0809:7606 +db dummyf_f6b6[32]; // 0809:7626 +db dummyf_f6d6[32]; // 0809:7646 +db dummyf_f6f6[32]; // 0809:7666 +db dummyf_f716[32]; // 0809:7686 +db dummyf_f736[32]; // 0809:76a6 +db dummyf_f756[32]; // 0809:76c6 +db dummyf_f776[32]; // 0809:76e6 +db dummyf_f796[32]; // 0809:7706 +db dummyf_f7b6[32]; // 0809:7726 +db dummyf_f7d6[32]; // 0809:7746 +db dummyf_f7f6[32]; // 0809:7766 +db dummyf_f816[32]; // 0809:7786 +db dummyf_f836[32]; // 0809:77a6 +db dummyf_f856[32]; // 0809:77c6 +db dummyf_f876[32]; // 0809:77e6 +db dummyf_f896[32]; // 0809:7806 +db dummyf_f8b6[32]; // 0809:7826 +db dummyf_f8d6[32]; // 0809:7846 +db dummyf_f8f6[32]; // 0809:7866 +db dummyf_f916[32]; // 0809:7886 +db dummyf_f936[32]; // 0809:78a6 +db dummyf_f956[32]; // 0809:78c6 +db dummyf_f976[32]; // 0809:78e6 +db dummyf_f996[32]; // 0809:7906 +db dummyf_f9b6[32]; // 0809:7926 +db dummyf_f9d6[32]; // 0809:7946 +db dummyf_f9f6[32]; // 0809:7966 +db dummyf_fa16[32]; // 0809:7986 +db dummyf_fa36[32]; // 0809:79a6 +db dummyf_fa56[32]; // 0809:79c6 +db dummyf_fa76[32]; // 0809:79e6 +db dummyf_fa96[32]; // 0809:7a06 +db dummyf_fab6[32]; // 0809:7a26 +db dummyf_fad6[32]; // 0809:7a46 +db dummyf_faf6[32]; // 0809:7a66 +db dummyf_fb16[32]; // 0809:7a86 +db dummyf_fb36[32]; // 0809:7aa6 +db dummyf_fb56[32]; // 0809:7ac6 +db dummyf_fb76[32]; // 0809:7ae6 +db dummyf_fb96[32]; // 0809:7b06 +db dummyf_fbb6[32]; // 0809:7b26 +db dummyf_fbd6[32]; // 0809:7b46 +db dummyf_fbf6[32]; // 0809:7b66 +db dummyf_fc16[32]; // 0809:7b86 +db dummyf_fc36[32]; // 0809:7ba6 +db dummyf_fc56[32]; // 0809:7bc6 +db dummyf_fc76[32]; // 0809:7be6 +db dummyf_fc96[32]; // 0809:7c06 +db dummyf_fcb6[32]; // 0809:7c26 +db dummyf_fcd6[32]; // 0809:7c46 +db dummyf_fcf6[32]; // 0809:7c66 +db dummyf_fd16[32]; // 0809:7c86 +db dummyf_fd36[32]; // 0809:7ca6 +db dummyf_fd56[32]; // 0809:7cc6 +db dummyf_fd76[32]; // 0809:7ce6 +db dummyf_fd96[32]; // 0809:7d06 +db dummyf_fdb6[32]; // 0809:7d26 +db dummyf_fdd6[32]; // 0809:7d46 +db dummyf_fdf6[32]; // 0809:7d66 +db dummyf_fe16[32]; // 0809:7d86 +db dummyf_fe36[32]; // 0809:7da6 +db dummyf_fe56[32]; // 0809:7dc6 +db dummyf_fe76[32]; // 0809:7de6 +db dummyf_fe96[32]; // 0809:7e06 +db dummyf_feb6[32]; // 0809:7e26 +db dummyf_fed6[32]; // 0809:7e46 +db dummyf_fef6[32]; // 0809:7e66 +db dummyf_ff16[32]; // 0809:7e86 +db dummyf_ff36[32]; // 0809:7ea6 +db dummyf_ff56[32]; // 0809:7ec6 +db dummyf_ff76[32]; // 0809:7ee6 +db dummyf_ff96[32]; // 0809:7f06 +db dummyf_ffb6[32]; // 0809:7f26 +db dummyf_ffd6[32]; // 0809:7f46 +db dummyf_fff6[32]; // 0809:7f66 +db dummyf_10016[32]; // 0809:7f86 +db dummyf_10036[32]; // 0809:7fa6 +db dummyf_10056[32]; // 0809:7fc6 +db dummyf_10076[32]; // 0809:7fe6 +db dummyf_10096[32]; // 0809:8006 +db dummyf_100b6[32]; // 0809:8026 +db dummyf_100d6[32]; // 0809:8046 +db dummyf_100f6[32]; // 0809:8066 +db dummyf_10116[32]; // 0809:8086 +db dummyf_10136[32]; // 0809:80a6 +db dummyf_10156; +db dummyf_10157; +db dummyf_10158; +db dummyf_10159; +db dummyf_1015a; +db dummyf_1015b; +db dummyf_1015c; +db dummyf_1015d; +db dummyf_1015e; +db dummyf_1015f; +db dummyf_10160; +db dummyf_10161; +db dummyf_10162; +db dummyf_10163; +db dummyf_10164; +db unk_1e745; // 0809:80d5 +db dummyf_10166[32]; // 0809:80d6 +db dummyf_10186[32]; // 0809:80f6 +db dummyf_101a6[32]; // 0809:8116 +db dummyf_101c6[32]; // 0809:8136 +db dummyf_101e6[32]; // 0809:8156 +db dummyf_10206[32]; // 0809:8176 +db dummyf_10226[32]; // 0809:8196 +db dummyf_10246[32]; // 0809:81b6 +db dummyf_10266[32]; // 0809:81d6 +db dummyf_10286[32]; // 0809:81f6 +db dummyf_102a6[32]; // 0809:8216 +db dummyf_102c6[32]; // 0809:8236 +db dummyf_102e6[32]; // 0809:8256 +db dummyf_10306[32]; // 0809:8276 +db dummyf_10326[32]; // 0809:8296 +db dummyf_10346[32]; // 0809:82b6 +db dummyf_10366[32]; // 0809:82d6 +db dummyf_10386[32]; // 0809:82f6 +db dummyf_103a6[32]; // 0809:8316 +db dummyf_103c6[32]; // 0809:8336 +db dummyf_103e6[32]; // 0809:8356 +db dummyf_10406[32]; // 0809:8376 +db dummyf_10426[32]; // 0809:8396 +db dummyf_10446[32]; // 0809:83b6 +db dummyf_10466[32]; // 0809:83d6 +db dummyf_10486[32]; // 0809:83f6 +db dummyf_104a6[32]; // 0809:8416 +db dummyf_104c6[32]; // 0809:8436 +db dummyf_104e6[32]; // 0809:8456 +db dummyf_10506[32]; // 0809:8476 +db dummyf_10526[32]; // 0809:8496 +db dummyf_10546[32]; // 0809:84b6 +db dummyf_10566[32]; // 0809:84d6 +db dummyf_10586[32]; // 0809:84f6 +db dummyf_105a6[32]; // 0809:8516 +db dummyf_105c6[32]; // 0809:8536 +db dummyf_105e6[32]; // 0809:8556 +db dummyf_10606[32]; // 0809:8576 +db dummyf_10626[32]; // 0809:8596 +db dummyf_10646[32]; // 0809:85b6 +db dummyf_10666[32]; // 0809:85d6 +db dummyf_10686[32]; // 0809:85f6 +db dummyf_106a6[32]; // 0809:8616 +db dummyf_106c6[32]; // 0809:8636 +db dummyf_106e6[32]; // 0809:8656 +db dummyf_10706[32]; // 0809:8676 +db dummyf_10726[32]; // 0809:8696 +db dummyf_10746[32]; // 0809:86b6 +db dummyf_10766[32]; // 0809:86d6 +db dummyf_10786[32]; // 0809:86f6 +db dummyf_107a6[32]; // 0809:8716 +db dummyf_107c6[32]; // 0809:8736 +db dummyf_107e6[32]; // 0809:8756 +db dummyf_10806[32]; // 0809:8776 +db dummyf_10826[32]; // 0809:8796 +db dummyf_10846[32]; // 0809:87b6 +db dummyf_10866[32]; // 0809:87d6 +db dummyf_10886[32]; // 0809:87f6 +db dummyf_108a6[32]; // 0809:8816 +db dummyf_108c6[32]; // 0809:8836 +db dummyf_108e6[32]; // 0809:8856 +db dummyf_10906[32]; // 0809:8876 +db dummyf_10926[32]; // 0809:8896 +db dummyf_10946[32]; // 0809:88b6 +db dummyf_10966[32]; // 0809:88d6 +db dummyf_10986[32]; // 0809:88f6 +db dummyf_109a6[32]; // 0809:8916 +db dummyf_109c6[32]; // 0809:8936 +db dummyf_109e6[32]; // 0809:8956 +db dummyf_10a06[32]; // 0809:8976 +db dummyf_10a26[32]; // 0809:8996 +db dummyf_10a46[32]; // 0809:89b6 +db dummyf_10a66[32]; // 0809:89d6 +db dummyf_10a86[32]; // 0809:89f6 +db dummyf_10aa6[32]; // 0809:8a16 +db dummyf_10ac6[32]; // 0809:8a36 +db dummyf_10ae6[32]; // 0809:8a56 +db dummyf_10b06[32]; // 0809:8a76 +db dummyf_10b26[32]; // 0809:8a96 +db dummyf_10b46[32]; // 0809:8ab6 +db dummyf_10b66[32]; // 0809:8ad6 +db dummyf_10b86[32]; // 0809:8af6 +db dummyf_10ba6[32]; // 0809:8b16 +db dummyf_10bc6[32]; // 0809:8b36 +db dummyf_10be6[32]; // 0809:8b56 +db dummyf_10c06[32]; // 0809:8b76 +db dummyf_10c26[32]; // 0809:8b96 +db dummyf_10c46[32]; // 0809:8bb6 +db dummyf_10c66[32]; // 0809:8bd6 +db dummyf_10c86[32]; // 0809:8bf6 +db dummyf_10ca6[32]; // 0809:8c16 +db dummyf_10cc6[32]; // 0809:8c36 +db dummyf_10ce6[32]; // 0809:8c56 +db dummyf_10d06[32]; // 0809:8c76 +db dummyf_10d26[32]; // 0809:8c96 +db dummyf_10d46[32]; // 0809:8cb6 +db dummyf_10d66; +db dummyf_10d67; +db dummyf_10d68; +db dummyf_10d69; +db dummyf_10d6a; +db dummyf_10d6b; +db dummyf_10d6c; +db dummyf_10d6d; +db dummyf_10d6e; +db dummyf_10d6f; +db dummyf_10d70; +db dummyf_10d71; +db dummyf_10d72; +db dummyf_10d73; +db dummyf_10d74; +db dummyf_10d75; +db dummyf_10d76; +db dummyf_10d77; +db dummyf_10d78; +db dummyf_10d79; +db dummyf_10d7a; +db dummyf_10d7b; +db dummyf_10d7c; +db dummyf_10d7d; +db dummyf_10d7e; +db unk_1f35f; // 0809:8cef +db dummyf_10d80[32]; // 0809:8cf0 +db dummyf_10da0[32]; // 0809:8d10 +db dummyf_10dc0[32]; // 0809:8d30 +db dummyf_10de0[32]; // 0809:8d50 +db dummyf_10e00[32]; // 0809:8d70 +db dummyf_10e20[32]; // 0809:8d90 +db dummyf_10e40[32]; // 0809:8db0 +db dummyf_10e60[32]; // 0809:8dd0 +db dummyf_10e80[32]; // 0809:8df0 +db dummyf_10ea0[32]; // 0809:8e10 +db dummyf_10ec0[32]; // 0809:8e30 +db dummyf_10ee0[32]; // 0809:8e50 +db dummyf_10f00[32]; // 0809:8e70 +db dummyf_10f20[32]; // 0809:8e90 +db dummyf_10f40[32]; // 0809:8eb0 +db dummyf_10f60[32]; // 0809:8ed0 +db dummyf_10f80[32]; // 0809:8ef0 +db dummyf_10fa0[32]; // 0809:8f10 +db dummyf_10fc0[32]; // 0809:8f30 +db dummyf_10fe0[32]; // 0809:8f50 +db dummyf_11000[32]; // 0809:8f70 +db dummyf_11020[32]; // 0809:8f90 +db dummyf_11040[32]; // 0809:8fb0 +db dummyf_11060[32]; // 0809:8fd0 +db dummyf_11080[32]; // 0809:8ff0 +db dummyf_110a0[32]; // 0809:9010 +db dummyf_110c0[32]; // 0809:9030 +db dummyf_110e0[32]; // 0809:9050 +db dummyf_11100[32]; // 0809:9070 +db dummyf_11120[32]; // 0809:9090 +db dummyf_11140[32]; // 0809:90b0 +db dummyf_11160[32]; // 0809:90d0 +db dummyf_11180[32]; // 0809:90f0 +db dummyf_111a0[32]; // 0809:9110 +db dummyf_111c0[32]; // 0809:9130 +db dummyf_111e0[32]; // 0809:9150 +db dummyf_11200[32]; // 0809:9170 +db dummyf_11220[32]; // 0809:9190 +db dummyf_11240[32]; // 0809:91b0 +db dummyf_11260[32]; // 0809:91d0 +db dummyf_11280[32]; // 0809:91f0 +db dummyf_112a0[32]; // 0809:9210 +db dummyf_112c0[32]; // 0809:9230 +db dummyf_112e0[32]; // 0809:9250 +db dummyf_11300[32]; // 0809:9270 +db dummyf_11320[32]; // 0809:9290 +db dummyf_11340[32]; // 0809:92b0 +db dummyf_11360[32]; // 0809:92d0 +db dummyf_11380[32]; // 0809:92f0 +db dummyf_113a0[32]; // 0809:9310 +db dummyf_113c0[32]; // 0809:9330 +db dummyf_113e0[32]; // 0809:9350 +db dummyf_11400[32]; // 0809:9370 +db dummyf_11420[32]; // 0809:9390 +db dummyf_11440[32]; // 0809:93b0 +db dummyf_11460[32]; // 0809:93d0 +db dummyf_11480[32]; // 0809:93f0 +db dummyf_114a0[32]; // 0809:9410 +db dummyf_114c0[32]; // 0809:9430 +db dummyf_114e0[32]; // 0809:9450 +db dummyf_11500[32]; // 0809:9470 +db dummyf_11520[32]; // 0809:9490 +db dummyf_11540[32]; // 0809:94b0 +db dummyf_11560[32]; // 0809:94d0 +db dummyf_11580[32]; // 0809:94f0 +db dummyf_115a0[32]; // 0809:9510 +db dummyf_115c0[32]; // 0809:9530 +db dummyf_115e0[32]; // 0809:9550 +db dummyf_11600[32]; // 0809:9570 +db dummyf_11620[32]; // 0809:9590 +db dummyf_11640[32]; // 0809:95b0 +db dummyf_11660[32]; // 0809:95d0 +db dummyf_11680[32]; // 0809:95f0 +db dummyf_116a0[32]; // 0809:9610 +db dummyf_116c0[32]; // 0809:9630 +db dummyf_116e0[32]; // 0809:9650 +db dummyf_11700[32]; // 0809:9670 +db dummyf_11720[32]; // 0809:9690 +db dummyf_11740[32]; // 0809:96b0 +db dummyf_11760[32]; // 0809:96d0 +db dummyf_11780[32]; // 0809:96f0 +db dummyf_117a0[32]; // 0809:9710 +db dummyf_117c0[32]; // 0809:9730 +db dummyf_117e0[32]; // 0809:9750 +db dummyf_11800[32]; // 0809:9770 +db dummyf_11820[32]; // 0809:9790 +db dummyf_11840[32]; // 0809:97b0 +db dummyf_11860[32]; // 0809:97d0 +db dummyf_11880[32]; // 0809:97f0 +db dummyf_118a0[32]; // 0809:9810 +db dummyf_118c0[32]; // 0809:9830 +db dummyf_118e0[32]; // 0809:9850 +db dummyf_11900[32]; // 0809:9870 +db dummyf_11920[32]; // 0809:9890 +db dummyf_11940[32]; // 0809:98b0 +db dummyf_11960[32]; // 0809:98d0 +db dummyf_11980[32]; // 0809:98f0 +db dummyf_119a0[32]; // 0809:9910 +db dummyf_119c0[32]; // 0809:9930 +db dummyf_119e0[32]; // 0809:9950 +db dummyf_11a00[32]; // 0809:9970 +db dummyf_11a20[32]; // 0809:9990 +db dummyf_11a40[32]; // 0809:99b0 +db dummyf_11a60[32]; // 0809:99d0 +db dummyf_11a80[32]; // 0809:99f0 +db dummyf_11aa0[32]; // 0809:9a10 +db dummyf_11ac0[32]; // 0809:9a30 +db dummyf_11ae0[32]; // 0809:9a50 +db dummyf_11b00[32]; // 0809:9a70 +db dummyf_11b20[32]; // 0809:9a90 +db dummyf_11b40[32]; // 0809:9ab0 +db dummyf_11b60[32]; // 0809:9ad0 +db dummyf_11b80[32]; // 0809:9af0 +db dummyf_11ba0[32]; // 0809:9b10 +db dummyf_11bc0[32]; // 0809:9b30 +db dummyf_11be0[32]; // 0809:9b50 +db dummyf_11c00[32]; // 0809:9b70 +db dummyf_11c20[32]; // 0809:9b90 +db dummyf_11c40[32]; // 0809:9bb0 +db dummyf_11c60[32]; // 0809:9bd0 +db dummyf_11c80[32]; // 0809:9bf0 +db dummyf_11ca0[32]; // 0809:9c10 +db dummyf_11cc0[32]; // 0809:9c30 +db dummyf_11ce0[32]; // 0809:9c50 +db dummyf_11d00[32]; // 0809:9c70 +db dummyf_11d20[32]; // 0809:9c90 +db dummyf_11d40[32]; // 0809:9cb0 +db dummyf_11d60[32]; // 0809:9cd0 +db dummyf_11d80[32]; // 0809:9cf0 +db dummyf_11da0[32]; // 0809:9d10 +db dummyf_11dc0[32]; // 0809:9d30 +db dummyf_11de0[32]; // 0809:9d50 +db dummyf_11e00[32]; // 0809:9d70 +db dummyf_11e20[32]; // 0809:9d90 +db dummyf_11e40[32]; // 0809:9db0 +db dummyf_11e60[32]; // 0809:9dd0 +db dummyf_11e80[32]; // 0809:9df0 +db dummyf_11ea0[32]; // 0809:9e10 +db dummyf_11ec0[32]; // 0809:9e30 +db dummyf_11ee0[32]; // 0809:9e50 +db dummyf_11f00[32]; // 0809:9e70 +db dummyf_11f20[32]; // 0809:9e90 +db dummyf_11f40[32]; // 0809:9eb0 +db dummyf_11f60[32]; // 0809:9ed0 +db dummyf_11f80[32]; // 0809:9ef0 +db dummyf_11fa0[32]; // 0809:9f10 +db dummyf_11fc0[32]; // 0809:9f30 +db dummyf_11fe0[32]; // 0809:9f50 +db dummyf_12000[32]; // 0809:9f70 +db dummyf_12020[32]; // 0809:9f90 +db dummyf_12040[32]; // 0809:9fb0 +db dummyf_12060[32]; // 0809:9fd0 +db dummyf_12080[32]; // 0809:9ff0 +db dummyf_120a0[32]; // 0809:a010 +db dummyf_120c0[32]; // 0809:a030 +db dummyf_120e0[32]; // 0809:a050 +db dummyf_12100[32]; // 0809:a070 +db dummyf_12120[32]; // 0809:a090 +db dummyf_12140[32]; // 0809:a0b0 +db dummyf_12160[32]; // 0809:a0d0 +db dummyf_12180[32]; // 0809:a0f0 +db dummyf_121a0[32]; // 0809:a110 +db dummyf_121c0[32]; // 0809:a130 +db dummyf_121e0[32]; // 0809:a150 +db dummyf_12200[32]; // 0809:a170 +db dummyf_12220[32]; // 0809:a190 +db dummyf_12240[32]; // 0809:a1b0 +db dummyf_12260[32]; // 0809:a1d0 +db dummyf_12280[32]; // 0809:a1f0 +db dummyf_122a0[32]; // 0809:a210 +db dummyf_122c0[32]; // 0809:a230 +db dummyf_122e0[32]; // 0809:a250 +db dummyf_12300[32]; // 0809:a270 +db dummyf_12320[32]; // 0809:a290 +db dummyf_12340[32]; // 0809:a2b0 +db dummyf_12360[32]; // 0809:a2d0 +db dummyf_12380[32]; // 0809:a2f0 +db dummyf_123a0[32]; // 0809:a310 +db dummyf_123c0[32]; // 0809:a330 +db dummyf_123e0[32]; // 0809:a350 +db dummyf_12400[32]; // 0809:a370 +db dummyf_12420[32]; // 0809:a390 +db dummyf_12440[32]; // 0809:a3b0 +db dummyf_12460[32]; // 0809:a3d0 +db dummyf_12480[32]; // 0809:a3f0 +db dummyf_124a0[32]; // 0809:a410 +db dummyf_124c0[32]; // 0809:a430 +db dummyf_124e0[32]; // 0809:a450 +db dummyf_12500[32]; // 0809:a470 +db dummyf_12520[32]; // 0809:a490 +db dummyf_12540[32]; // 0809:a4b0 +db dummyf_12560[32]; // 0809:a4d0 +db dummyf_12580[32]; // 0809:a4f0 +db dummyf_125a0[32]; // 0809:a510 +db dummyf_125c0[32]; // 0809:a530 +db dummyf_125e0[32]; // 0809:a550 +db dummyf_12600[32]; // 0809:a570 +db dummyf_12620[32]; // 0809:a590 +db dummyf_12640[32]; // 0809:a5b0 +db dummyf_12660[32]; // 0809:a5d0 +db dummyf_12680[32]; // 0809:a5f0 +db dummyf_126a0[32]; // 0809:a610 +db dummyf_126c0[32]; // 0809:a630 +db dummyf_126e0[32]; // 0809:a650 +db dummyf_12700[32]; // 0809:a670 +db dummyf_12720[32]; // 0809:a690 +db dummyf_12740[32]; // 0809:a6b0 +db dummyf_12760[32]; // 0809:a6d0 +db dummyf_12780[32]; // 0809:a6f0 +db dummyf_127a0[32]; // 0809:a710 +db dummyf_127c0[32]; // 0809:a730 +db dummyf_127e0[32]; // 0809:a750 +db dummyf_12800[32]; // 0809:a770 +db dummyf_12820[32]; // 0809:a790 +db dummyf_12840[32]; // 0809:a7b0 +db dummyf_12860[32]; // 0809:a7d0 +db dummyf_12880[32]; // 0809:a7f0 +db dummyf_128a0[32]; // 0809:a810 +db dummyf_128c0[32]; // 0809:a830 +db dummyf_128e0[32]; // 0809:a850 +db dummyf_12900[32]; // 0809:a870 +db dummyf_12920[32]; // 0809:a890 +db dummyf_12940[32]; // 0809:a8b0 +db dummyf_12960[32]; // 0809:a8d0 +db dummyf_12980[32]; // 0809:a8f0 +db dummyf_129a0[32]; // 0809:a910 +db dummyf_129c0[32]; // 0809:a930 +db dummyf_129e0[32]; // 0809:a950 +db dummyf_12a00[32]; // 0809:a970 +db dummyf_12a20[32]; // 0809:a990 +db dummyf_12a40[32]; // 0809:a9b0 +db dummyf_12a60[32]; // 0809:a9d0 +db dummyf_12a80[32]; // 0809:a9f0 +db dummyf_12aa0[32]; // 0809:aa10 +db dummyf_12ac0[32]; // 0809:aa30 +db dummyf_12ae0[32]; // 0809:aa50 +db dummyf_12b00[32]; // 0809:aa70 +db dummyf_12b20[32]; // 0809:aa90 +db dummyf_12b40[32]; // 0809:aab0 +db dummyf_12b60[32]; // 0809:aad0 +db dummyf_12b80[32]; // 0809:aaf0 +db dummyf_12ba0[32]; // 0809:ab10 +db dummyf_12bc0[32]; // 0809:ab30 +db dummyf_12be0[32]; // 0809:ab50 +db dummyf_12c00[32]; // 0809:ab70 +db dummyf_12c20[32]; // 0809:ab90 +db dummyf_12c40[32]; // 0809:abb0 +db dummyf_12c60[32]; // 0809:abd0 +db dummyf_12c80[32]; // 0809:abf0 +db dummyf_12ca0[32]; // 0809:ac10 +db dummyf_12cc0[32]; // 0809:ac30 +db dummyf_12ce0[32]; // 0809:ac50 +db dummyf_12d00[32]; // 0809:ac70 +db dummyf_12d20[32]; // 0809:ac90 +db dummyf_12d40[32]; // 0809:acb0 +db dummyf_12d60[32]; // 0809:acd0 +db dummyf_12d80[32]; // 0809:acf0 +db dummyf_12da0[32]; // 0809:ad10 +db dummyf_12dc0[32]; // 0809:ad30 +db dummyf_12de0[32]; // 0809:ad50 +db dummyf_12e00[32]; // 0809:ad70 +db dummyf_12e20[32]; // 0809:ad90 +db dummyf_12e40[32]; // 0809:adb0 +db dummyf_12e60[32]; // 0809:add0 +db dummyf_12e80[32]; // 0809:adf0 +db dummyf_12ea0[32]; // 0809:ae10 +db dummyf_12ec0[32]; // 0809:ae30 +db dummyf_12ee0[32]; // 0809:ae50 +db dummyf_12f00[32]; // 0809:ae70 +db dummyf_12f20[32]; // 0809:ae90 +db dummyf_12f40[32]; // 0809:aeb0 +db dummyf_12f60[32]; // 0809:aed0 +db dummyf_12f80[32]; // 0809:aef0 +db dummyf_12fa0[32]; // 0809:af10 +db dummyf_12fc0[32]; // 0809:af30 +db dummyf_12fe0[32]; // 0809:af50 +db dummyf_13000[32]; // 0809:af70 +db dummyf_13020[32]; // 0809:af90 +db dummyf_13040[32]; // 0809:afb0 +db dummyf_13060[32]; // 0809:afd0 +db dummyf_13080[32]; // 0809:aff0 +db dummyf_130a0[32]; // 0809:b010 +db dummyf_130c0[32]; // 0809:b030 +db dummyf_130e0[32]; // 0809:b050 +db dummyf_13100[32]; // 0809:b070 +db dummyf_13120[32]; // 0809:b090 +db dummyf_13140[32]; // 0809:b0b0 +db dummyf_13160[32]; // 0809:b0d0 +db dummyf_13180[32]; // 0809:b0f0 +db dummyf_131a0[32]; // 0809:b110 +db dummyf_131c0[32]; // 0809:b130 +db dummyf_131e0[32]; // 0809:b150 +db dummyf_13200[32]; // 0809:b170 +db dummyf_13220[32]; // 0809:b190 +db dummyf_13240[32]; // 0809:b1b0 +db dummyf_13260[32]; // 0809:b1d0 +db dummyf_13280[32]; // 0809:b1f0 +db dummyf_132a0[32]; // 0809:b210 +db dummyf_132c0[32]; // 0809:b230 +db dummyf_132e0[32]; // 0809:b250 +db dummyf_13300[32]; // 0809:b270 +db dummyf_13320[32]; // 0809:b290 +db dummyf_13340[32]; // 0809:b2b0 +db dummyf_13360[32]; // 0809:b2d0 +db dummyf_13380[32]; // 0809:b2f0 +db dummyf_133a0[32]; // 0809:b310 +db dummyf_133c0[32]; // 0809:b330 +db dummyf_133e0[32]; // 0809:b350 +db dummyf_13400[32]; // 0809:b370 +db dummyf_13420[32]; // 0809:b390 +db dummyf_13440[32]; // 0809:b3b0 +db dummyf_13460[32]; // 0809:b3d0 +db dummyf_13480[32]; // 0809:b3f0 +db dummyf_134a0[32]; // 0809:b410 +db dummyf_134c0[32]; // 0809:b430 +db dummyf_134e0[32]; // 0809:b450 +db dummyf_13500[32]; // 0809:b470 +db dummyf_13520[32]; // 0809:b490 +db dummyf_13540[32]; // 0809:b4b0 +db dummyf_13560[32]; // 0809:b4d0 +db dummyf_13580[32]; // 0809:b4f0 +db dummyf_135a0[32]; // 0809:b510 +db dummyf_135c0[32]; // 0809:b530 +db dummyf_135e0[32]; // 0809:b550 +db dummyf_13600[32]; // 0809:b570 +db dummyf_13620[32]; // 0809:b590 +db dummyf_13640[32]; // 0809:b5b0 +db dummyf_13660[32]; // 0809:b5d0 +db dummyf_13680[32]; // 0809:b5f0 +db dummyf_136a0[32]; // 0809:b610 +db dummyf_136c0[32]; // 0809:b630 +db dummyf_136e0[32]; // 0809:b650 +db dummyf_13700[32]; // 0809:b670 +db dummyf_13720[32]; // 0809:b690 +db dummyf_13740[32]; // 0809:b6b0 +db dummyf_13760[32]; // 0809:b6d0 +db dummyf_13780[32]; // 0809:b6f0 +db dummyf_137a0[32]; // 0809:b710 +db dummyf_137c0[32]; // 0809:b730 +db dummyf_137e0[32]; // 0809:b750 +db dummyf_13800[32]; // 0809:b770 +db dummyf_13820[32]; // 0809:b790 +db dummyf_13840[32]; // 0809:b7b0 +db dummyf_13860[32]; // 0809:b7d0 +db dummyf_13880[32]; // 0809:b7f0 +db dummyf_138a0[32]; // 0809:b810 +db dummyf_138c0[32]; // 0809:b830 +db dummyf_138e0[32]; // 0809:b850 +db dummyf_13900[32]; // 0809:b870 +db dummyf_13920[32]; // 0809:b890 +db dummyf_13940[32]; // 0809:b8b0 +db dummyf_13960[32]; // 0809:b8d0 +db dummyf_13980[32]; // 0809:b8f0 +db dummyf_139a0[32]; // 0809:b910 +db dummyf_139c0[32]; // 0809:b930 +db dummyf_139e0[32]; // 0809:b950 +db dummyf_13a00[32]; // 0809:b970 +db dummyf_13a20[32]; // 0809:b990 +db dummyf_13a40[32]; // 0809:b9b0 +db dummyf_13a60[32]; // 0809:b9d0 +db dummyf_13a80[32]; // 0809:b9f0 +db dummyf_13aa0[32]; // 0809:ba10 +db dummyf_13ac0[32]; // 0809:ba30 +db dummyf_13ae0[32]; // 0809:ba50 +db dummyf_13b00[32]; // 0809:ba70 +db dummyf_13b20[32]; // 0809:ba90 +db dummyf_13b40[32]; // 0809:bab0 +db dummyf_13b60[32]; // 0809:bad0 +db dummyf_13b80[32]; // 0809:baf0 +db dummyf_13ba0[32]; // 0809:bb10 +db dummyf_13bc0[32]; // 0809:bb30 +db dummyf_13be0[32]; // 0809:bb50 +db dummyf_13c00[32]; // 0809:bb70 +db dummyf_13c20[32]; // 0809:bb90 +db dummyf_13c40[32]; // 0809:bbb0 +db dummyf_13c60[32]; // 0809:bbd0 +db dummyf_13c80[32]; // 0809:bbf0 +db dummyf_13ca0[32]; // 0809:bc10 +db dummyf_13cc0[32]; // 0809:bc30 +db dummyf_13ce0[32]; // 0809:bc50 +db dummyf_13d00[32]; // 0809:bc70 +db dummyf_13d20[32]; // 0809:bc90 +db dummyf_13d40[32]; // 0809:bcb0 +db dummyf_13d60[32]; // 0809:bcd0 +db dummyf_13d80[32]; // 0809:bcf0 +db dummyf_13da0[32]; // 0809:bd10 +db dummyf_13dc0[32]; // 0809:bd30 +db dummyf_13de0[32]; // 0809:bd50 +db dummyf_13e00[32]; // 0809:bd70 +db dummyf_13e20[32]; // 0809:bd90 +db dummyf_13e40[32]; // 0809:bdb0 +db dummyf_13e60[32]; // 0809:bdd0 +db dummyf_13e80[32]; // 0809:bdf0 +db dummyf_13ea0[32]; // 0809:be10 +db dummyf_13ec0[32]; // 0809:be30 +db dummyf_13ee0[32]; // 0809:be50 +db dummyf_13f00[32]; // 0809:be70 +db dummyf_13f20[32]; // 0809:be90 +db dummyf_13f40[32]; // 0809:beb0 +db dummyf_13f60[32]; // 0809:bed0 +db dummyf_13f80[32]; // 0809:bef0 +db dummyf_13fa0[32]; // 0809:bf10 +db dummyf_13fc0[32]; // 0809:bf30 +db dummyf_13fe0[32]; // 0809:bf50 +db dummyf_14000[32]; // 0809:bf70 +db dummyf_14020[32]; // 0809:bf90 +db dummyf_14040[32]; // 0809:bfb0 +db dummyf_14060[32]; // 0809:bfd0 +db dummyf_14080[32]; // 0809:bff0 +db dummyf_140a0[32]; // 0809:c010 +db dummyf_140c0[32]; // 0809:c030 +db dummyf_140e0[32]; // 0809:c050 +db dummyf_14100[32]; // 0809:c070 +db dummyf_14120[32]; // 0809:c090 +db dummyf_14140[32]; // 0809:c0b0 +db dummyf_14160[32]; // 0809:c0d0 +db dummyf_14180[32]; // 0809:c0f0 +db dummyf_141a0[32]; // 0809:c110 +db dummyf_141c0[32]; // 0809:c130 +db dummyf_141e0[32]; // 0809:c150 +db dummyf_14200[32]; // 0809:c170 +db dummyf_14220[32]; // 0809:c190 +db dummyf_14240[32]; // 0809:c1b0 +db dummyf_14260[32]; // 0809:c1d0 +db dummyf_14280[32]; // 0809:c1f0 +db dummyf_142a0[32]; // 0809:c210 +db dummyf_142c0[32]; // 0809:c230 +db dummyf_142e0[32]; // 0809:c250 +db dummyf_14300[32]; // 0809:c270 +db dummyf_14320[32]; // 0809:c290 +db dummyf_14340[32]; // 0809:c2b0 +db dummyf_14360[32]; // 0809:c2d0 +db dummyf_14380[32]; // 0809:c2f0 +db dummyf_143a0[32]; // 0809:c310 +db dummyf_143c0[32]; // 0809:c330 +db dummyf_143e0[32]; // 0809:c350 +db dummyf_14400[32]; // 0809:c370 +db dummyf_14420[32]; // 0809:c390 +db dummyf_14440; +db dummyf_14441; +db dummyf_14442; +db dummyf_14443; +db dummyf_14444; +db dummyf_14445; +db dummyf_14446; +db dummyf_14447; +db dummyf_14448; +db dummyf_14449; +db dummyf_1444a; +db dummyf_1444b; +db dummyf_1444c; +db dummyf_1444d; +db dummyf_1444e; +db dummyf_1444f; +db dummyf_14450; +db unk_22a31; // 0809:c3c1 +db dummyf_14452[32]; // 0809:c3c2 +db dummyf_14472[32]; // 0809:c3e2 +db dummyf_14492[32]; // 0809:c402 +db dummyf_144b2[32]; // 0809:c422 +db dummyf_144d2[32]; // 0809:c442 +db dummyf_144f2[32]; // 0809:c462 +db dummyf_14512[32]; // 0809:c482 +db dummyf_14532[32]; // 0809:c4a2 +db dummyf_14552; +db dummyf_14553; +db dummyf_14554; +db dummyf_14555; +db dummyf_14556; +db dummyf_14557; +db dummyf_14558; +db dummyf_14559; +db dummyf_1455a; +db dummyf_1455b; +db dummyf_1455c; +db dummyf_1455d; +db dummyf_1455e; +db dummyf_1455f; +db dummyf_14560; +db dummyf_14561; +db dummyf_14562; +db dummyf_14563; +db dummyf_14564; +db dummyf_14565; +db dummyf_14566; +db dummyf_14567; +db dummyf_14568; +db dummyf_14569; +db dummyf_1456a; +db unk_22b4b; // 0809:c4db +db dummyf_1456c[32]; // 0809:c4dc +db dummyf_1458c[32]; // 0809:c4fc +db dummyf_145ac[32]; // 0809:c51c +db dummyf_145cc[32]; // 0809:c53c +db dummyf_145ec[32]; // 0809:c55c +db dummyf_1460c[32]; // 0809:c57c +db dummyf_1462c[32]; // 0809:c59c +db dummyf_1464c[32]; // 0809:c5bc +db dummyf_1466c[32]; // 0809:c5dc +db dummyf_1468c[32]; // 0809:c5fc +db dummyf_146ac[32]; // 0809:c61c +db dummyf_146cc[32]; // 0809:c63c +db dummyf_146ec[32]; // 0809:c65c +db dummyf_1470c[32]; // 0809:c67c +db dummyf_1472c[32]; // 0809:c69c +db dummyf_1474c[32]; // 0809:c6bc +db dummyf_1476c[32]; // 0809:c6dc +db dummyf_1478c[32]; // 0809:c6fc +db dummyf_147ac[32]; // 0809:c71c +db dummyf_147cc[32]; // 0809:c73c +db dummyf_147ec[32]; // 0809:c75c +db dummyf_1480c[32]; // 0809:c77c +db dummyf_1482c[32]; // 0809:c79c +db dummyf_1484c[32]; // 0809:c7bc +db dummyf_1486c[32]; // 0809:c7dc +db dummyf_1488c[32]; // 0809:c7fc +db dummyf_148ac[32]; // 0809:c81c +db dummyf_148cc[32]; // 0809:c83c +db dummyf_148ec[32]; // 0809:c85c +db dummyf_1490c[32]; // 0809:c87c +db dummyf_1492c[32]; // 0809:c89c +db dummyf_1494c[32]; // 0809:c8bc +db dummyf_1496c[32]; // 0809:c8dc +db dummyf_1498c[32]; // 0809:c8fc +db dummyf_149ac[32]; // 0809:c91c +db dummyf_149cc[32]; // 0809:c93c +db dummyf_149ec[32]; // 0809:c95c +db dummyf_14a0c[32]; // 0809:c97c +db dummyf_14a2c[32]; // 0809:c99c +db dummyf_14a4c[32]; // 0809:c9bc +db dummyf_14a6c; +db dummyf_14a6d; +db dummyf_14a6e; +db dummyf_14a6f; +db dummyf_14a70; +db dummyf_14a71; +db unk_23052; // 0809:c9e2 +db dummyf_14a73[32]; // 0809:c9e3 +db dummyf_14a93; +db dummyf_14a94; +db dummyf_14a95; +db dummyf_14a96; +db dummyf_14a97; +db dummyf_14a98; +db dummyf_14a99; +db dummyf_14a9a; +db dummyf_14a9b; +db dummyf_14a9c; +db dummyf_14a9d; +db unk_2307e; // 0809:ca0e +db dummyf_14a9f[32]; // 0809:ca0f +db dummyf_14abf[32]; // 0809:ca2f +db dummyf_14adf[32]; // 0809:ca4f +db dummyf_14aff[32]; // 0809:ca6f +db dummyf_14b1f[32]; // 0809:ca8f +db dummyf_14b3f[32]; // 0809:caaf +db dummyf_14b5f[32]; // 0809:cacf +db dummyf_14b7f[32]; // 0809:caef +db dummyf_14b9f[32]; // 0809:cb0f +db dummyf_14bbf[32]; // 0809:cb2f +db dummyf_14bdf[32]; // 0809:cb4f +db dummyf_14bff[32]; // 0809:cb6f +db dummyf_14c1f[32]; // 0809:cb8f +db dummyf_14c3f[32]; // 0809:cbaf +db dummyf_14c5f[32]; // 0809:cbcf +db dummyf_14c7f[32]; // 0809:cbef +db dummyf_14c9f[32]; // 0809:cc0f +db dummyf_14cbf[32]; // 0809:cc2f +db dummyf_14cdf[32]; // 0809:cc4f +db dummyf_14cff[32]; // 0809:cc6f +db dummyf_14d1f[32]; // 0809:cc8f +db dummyf_14d3f[32]; // 0809:ccaf +db dummyf_14d5f[32]; // 0809:cccf +db dummyf_14d7f[32]; // 0809:ccef +db dummyf_14d9f[32]; // 0809:cd0f +db dummyf_14dbf[32]; // 0809:cd2f +db dummyf_14ddf[32]; // 0809:cd4f +db dummyf_14dff[32]; // 0809:cd6f +db dummyf_14e1f[32]; // 0809:cd8f +db dummyf_14e3f[32]; // 0809:cdaf +db dummyf_14e5f[32]; // 0809:cdcf +db dummyf_14e7f[32]; // 0809:cdef +db dummyf_14e9f[32]; // 0809:ce0f +db dummyf_14ebf[32]; // 0809:ce2f +db dummyf_14edf[32]; // 0809:ce4f +db dummyf_14eff[32]; // 0809:ce6f +db dummyf_14f1f[32]; // 0809:ce8f +db dummyf_14f3f[32]; // 0809:ceaf +db dummyf_14f5f[32]; // 0809:cecf +db dummyf_14f7f[32]; // 0809:ceef +db dummyf_14f9f[32]; // 0809:cf0f +db dummyf_14fbf[32]; // 0809:cf2f +db dummyf_14fdf[32]; // 0809:cf4f +db dummyf_14fff[32]; // 0809:cf6f +db dummyf_1501f[32]; // 0809:cf8f +db dummyf_1503f[32]; // 0809:cfaf +db dummyf_1505f[32]; // 0809:cfcf +db dummyf_1507f[32]; // 0809:cfef +db dummyf_1509f[32]; // 0809:d00f +db dummyf_150bf[32]; // 0809:d02f +db dummyf_150df[32]; // 0809:d04f +db dummyf_150ff[32]; // 0809:d06f +db dummyf_1511f[32]; // 0809:d08f +db dummyf_1513f[32]; // 0809:d0af +db dummyf_1515f[32]; // 0809:d0cf +db dummyf_1517f[32]; // 0809:d0ef +db dummyf_1519f[32]; // 0809:d10f +db dummyf_151bf[32]; // 0809:d12f +db dummyf_151df[32]; // 0809:d14f +db dummyf_151ff[32]; // 0809:d16f +db dummyf_1521f[32]; // 0809:d18f +db dummyf_1523f[32]; // 0809:d1af +db dummyf_1525f[32]; // 0809:d1cf +db dummyf_1527f[32]; // 0809:d1ef +db dummyf_1529f[32]; // 0809:d20f +db dummyf_152bf[32]; // 0809:d22f +db dummyf_152df[32]; // 0809:d24f +db dummyf_152ff[32]; // 0809:d26f +db dummyf_1531f[32]; // 0809:d28f +db dummyf_1533f[32]; // 0809:d2af +db dummyf_1535f[32]; // 0809:d2cf +db dummyf_1537f[32]; // 0809:d2ef +db dummyf_1539f[32]; // 0809:d30f +db dummyf_153bf[32]; // 0809:d32f +db dummyf_153df[32]; // 0809:d34f +db dummyf_153ff[32]; // 0809:d36f +db dummyf_1541f[32]; // 0809:d38f +db dummyf_1543f[32]; // 0809:d3af +db dummyf_1545f[32]; // 0809:d3cf +db dummyf_1547f[32]; // 0809:d3ef +db dummyf_1549f[32]; // 0809:d40f +db dummyf_154bf[32]; // 0809:d42f +db dummyf_154df[32]; // 0809:d44f +db dummyf_154ff[32]; // 0809:d46f +db dummyf_1551f[32]; // 0809:d48f +db dummyf_1553f[32]; // 0809:d4af +db dummyf_1555f[32]; // 0809:d4cf +db dummyf_1557f[32]; // 0809:d4ef +db dummyf_1559f[32]; // 0809:d50f +db dummyf_155bf[32]; // 0809:d52f +db dummyf_155df[32]; // 0809:d54f +db dummyf_155ff[32]; // 0809:d56f +db dummyf_1561f[32]; // 0809:d58f +db dummyf_1563f[32]; // 0809:d5af +db dummyf_1565f[32]; // 0809:d5cf +db dummyf_1567f[32]; // 0809:d5ef +db dummyf_1569f[32]; // 0809:d60f +db dummyf_156bf[32]; // 0809:d62f +db dummyf_156df[32]; // 0809:d64f +db dummyf_156ff[32]; // 0809:d66f +db dummyf_1571f[32]; // 0809:d68f +db dummyf_1573f[32]; // 0809:d6af +db dummyf_1575f[32]; // 0809:d6cf +db dummyf_1577f[32]; // 0809:d6ef +db dummyf_1579f[32]; // 0809:d70f +db dummyf_157bf[32]; // 0809:d72f +db dummyf_157df[32]; // 0809:d74f +db dummyf_157ff[32]; // 0809:d76f +db dummyf_1581f[32]; // 0809:d78f +db dummyf_1583f[32]; // 0809:d7af +db dummyf_1585f[32]; // 0809:d7cf +db dummyf_1587f[32]; // 0809:d7ef +db dummyf_1589f[32]; // 0809:d80f +db dummyf_158bf[32]; // 0809:d82f +db dummyf_158df[32]; // 0809:d84f +db dummyf_158ff[32]; // 0809:d86f +db dummyf_1591f[32]; // 0809:d88f +db dummyf_1593f[32]; // 0809:d8af +db dummyf_1595f[32]; // 0809:d8cf +db dummyf_1597f[32]; // 0809:d8ef +db dummyf_1599f[32]; // 0809:d90f +db dummyf_159bf[32]; // 0809:d92f +db dummyf_159df[32]; // 0809:d94f +db dummyf_159ff[32]; // 0809:d96f +db dummyf_15a1f[32]; // 0809:d98f +db dummyf_15a3f[32]; // 0809:d9af +db dummyf_15a5f[32]; // 0809:d9cf +db dummyf_15a7f[32]; // 0809:d9ef +db dummyf_15a9f[32]; // 0809:da0f +db dummyf_15abf[32]; // 0809:da2f +db dummyf_15adf[32]; // 0809:da4f +db dummyf_15aff[32]; // 0809:da6f +db dummyf_15b1f[32]; // 0809:da8f +db dummyf_15b3f[32]; // 0809:daaf +db dummyf_15b5f[32]; // 0809:dacf +db dummyf_15b7f[32]; // 0809:daef +db dummyf_15b9f[32]; // 0809:db0f +db dummyf_15bbf[32]; // 0809:db2f +db dummyf_15bdf[32]; // 0809:db4f +db dummyf_15bff[32]; // 0809:db6f +db dummyf_15c1f[32]; // 0809:db8f +db dummyf_15c3f[32]; // 0809:dbaf +db dummyf_15c5f[32]; // 0809:dbcf +db dummyf_15c7f[32]; // 0809:dbef +db dummyf_15c9f[32]; // 0809:dc0f +db dummyf_15cbf[32]; // 0809:dc2f +db dummyf_15cdf[32]; // 0809:dc4f +db dummyf_15cff[32]; // 0809:dc6f +db dummyf_15d1f[32]; // 0809:dc8f +db dummyf_15d3f[32]; // 0809:dcaf +db dummyf_15d5f[32]; // 0809:dccf +db dummyf_15d7f[32]; // 0809:dcef +db dummyf_15d9f[32]; // 0809:dd0f +db dummyf_15dbf[32]; // 0809:dd2f +db dummyf_15ddf[32]; // 0809:dd4f +db dummyf_15dff[32]; // 0809:dd6f +db dummyf_15e1f[32]; // 0809:dd8f +db dummyf_15e3f[32]; // 0809:ddaf +db dummyf_15e5f[32]; // 0809:ddcf +db dummyf_15e7f[32]; // 0809:ddef +db dummyf_15e9f[32]; // 0809:de0f +db dummyf_15ebf[32]; // 0809:de2f +db dummyf_15edf[32]; // 0809:de4f +db dummyf_15eff[32]; // 0809:de6f +db dummyf_15f1f[32]; // 0809:de8f +db dummyf_15f3f[32]; // 0809:deaf +db dummyf_15f5f[32]; // 0809:decf +db dummyf_15f7f[32]; // 0809:deef +db dummyf_15f9f[32]; // 0809:df0f +db dummyf_15fbf[32]; // 0809:df2f +db dummyf_15fdf[32]; // 0809:df4f +db dummyf_15fff[32]; // 0809:df6f +db dummyf_1601f[32]; // 0809:df8f +db dummyf_1603f[32]; // 0809:dfaf +db dummyf_1605f[32]; // 0809:dfcf +db dummyf_1607f[32]; // 0809:dfef +db dummyf_1609f[32]; // 0809:e00f +db dummyf_160bf[32]; // 0809:e02f +db dummyf_160df[32]; // 0809:e04f +db dummyf_160ff[32]; // 0809:e06f +db dummyf_1611f[32]; // 0809:e08f +db dummyf_1613f[32]; // 0809:e0af +db dummyf_1615f[32]; // 0809:e0cf +db dummyf_1617f[32]; // 0809:e0ef +db dummyf_1619f[32]; // 0809:e10f +db dummyf_161bf[32]; // 0809:e12f +db dummyf_161df[32]; // 0809:e14f +db dummyf_161ff[32]; // 0809:e16f +db dummyf_1621f[32]; // 0809:e18f +db dummyf_1623f[32]; // 0809:e1af +db dummyf_1625f[32]; // 0809:e1cf +db dummyf_1627f[32]; // 0809:e1ef +db dummyf_1629f[32]; // 0809:e20f +db dummyf_162bf[32]; // 0809:e22f +db dummyf_162df[32]; // 0809:e24f +db dummyf_162ff[32]; // 0809:e26f +db dummyf_1631f[32]; // 0809:e28f +db dummyf_1633f[32]; // 0809:e2af +db dummyf_1635f[32]; // 0809:e2cf +db dummyf_1637f[32]; // 0809:e2ef +db dummyf_1639f[32]; // 0809:e30f +db dummyf_163bf[32]; // 0809:e32f +db dummyf_163df[32]; // 0809:e34f +db dummyf_163ff[32]; // 0809:e36f +db dummyf_1641f[32]; // 0809:e38f +db dummyf_1643f[32]; // 0809:e3af +db dummyf_1645f[32]; // 0809:e3cf +db dummyf_1647f[32]; // 0809:e3ef +db dummyf_1649f[32]; // 0809:e40f +db dummyf_164bf[32]; // 0809:e42f +db dummyf_164df[32]; // 0809:e44f +db dummyf_164ff[32]; // 0809:e46f +db dummyf_1651f[32]; // 0809:e48f +db dummyf_1653f[32]; // 0809:e4af +db dummyf_1655f[32]; // 0809:e4cf +db dummyf_1657f[32]; // 0809:e4ef +db dummyf_1659f[32]; // 0809:e50f +db dummyf_165bf[32]; // 0809:e52f +db dummyf_165df[32]; // 0809:e54f +db dummyf_165ff[32]; // 0809:e56f +db dummyf_1661f[32]; // 0809:e58f +db dummyf_1663f[32]; // 0809:e5af +db dummyf_1665f[32]; // 0809:e5cf +db dummyf_1667f[32]; // 0809:e5ef +db dummyf_1669f[32]; // 0809:e60f +db dummyf_166bf[32]; // 0809:e62f +db dummyf_166df[32]; // 0809:e64f +db dummyf_166ff[32]; // 0809:e66f +db dummyf_1671f[32]; // 0809:e68f +db dummyf_1673f[32]; // 0809:e6af +db dummyf_1675f[32]; // 0809:e6cf +db dummyf_1677f[32]; // 0809:e6ef +db dummyf_1679f[32]; // 0809:e70f +db dummyf_167bf[32]; // 0809:e72f +db dummyf_167df[32]; // 0809:e74f +db dummyf_167ff[32]; // 0809:e76f +db dummyf_1681f[32]; // 0809:e78f +db dummyf_1683f[32]; // 0809:e7af +db dummyf_1685f[32]; // 0809:e7cf +db dummyf_1687f[32]; // 0809:e7ef +db dummyf_1689f[32]; // 0809:e80f +db dummyf_168bf[32]; // 0809:e82f +db dummyf_168df[32]; // 0809:e84f +db dummyf_168ff[32]; // 0809:e86f +db dummyf_1691f[32]; // 0809:e88f +db dummyf_1693f[32]; // 0809:e8af +db dummyf_1695f[32]; // 0809:e8cf +db dummyf_1697f[32]; // 0809:e8ef +db dummyf_1699f[32]; // 0809:e90f +db dummyf_169bf[32]; // 0809:e92f +db dummyf_169df[32]; // 0809:e94f +db dummyf_169ff[32]; // 0809:e96f +db dummyf_16a1f[32]; // 0809:e98f +db dummyf_16a3f[32]; // 0809:e9af +db dummyf_16a5f[32]; // 0809:e9cf +db dummyf_16a7f[32]; // 0809:e9ef +db dummyf_16a9f[32]; // 0809:ea0f +db dummyf_16abf[32]; // 0809:ea2f +db dummyf_16adf[32]; // 0809:ea4f +db dummyf_16aff[32]; // 0809:ea6f +db dummyf_16b1f[32]; // 0809:ea8f +db dummyf_16b3f[32]; // 0809:eaaf +db dummyf_16b5f[32]; // 0809:eacf +db dummyf_16b7f[32]; // 0809:eaef +db dummyf_16b9f[32]; // 0809:eb0f +db dummyf_16bbf[32]; // 0809:eb2f +db dummyf_16bdf[32]; // 0809:eb4f +db dummyf_16bff[32]; // 0809:eb6f +db dummyf_16c1f[32]; // 0809:eb8f +db dummyf_16c3f[32]; // 0809:ebaf +db dummyf_16c5f[32]; // 0809:ebcf +db dummyf_16c7f[32]; // 0809:ebef +db dummyf_16c9f[32]; // 0809:ec0f +db dummyf_16cbf[32]; // 0809:ec2f +db dummyf_16cdf[32]; // 0809:ec4f +db dummyf_16cff[32]; // 0809:ec6f +db dummyf_16d1f[32]; // 0809:ec8f +db dummyf_16d3f[32]; // 0809:ecaf +db dummyf_16d5f[32]; // 0809:eccf +db dummyf_16d7f[32]; // 0809:ecef +db dummyf_16d9f[32]; // 0809:ed0f +db dummyf_16dbf[32]; // 0809:ed2f +db dummyf_16ddf[32]; // 0809:ed4f +db dummyf_16dff[32]; // 0809:ed6f +db dummyf_16e1f[32]; // 0809:ed8f +db dummyf_16e3f[32]; // 0809:edaf +db dummyf_16e5f[32]; // 0809:edcf +db dummyf_16e7f[32]; // 0809:edef +db dummyf_16e9f[32]; // 0809:ee0f +db dummyf_16ebf[32]; // 0809:ee2f +db dummyf_16edf[32]; // 0809:ee4f +db dummyf_16eff[32]; // 0809:ee6f +db dummyf_16f1f[32]; // 0809:ee8f +db dummyf_16f3f[32]; // 0809:eeaf +db dummyf_16f5f[32]; // 0809:eecf +db dummyf_16f7f; +db dummyf_16f80; +db dummyf_16f81; +db dummyf_16f82; +db unk_25563; // 0809:eef3 +db dummyf_16f84[32]; // 0809:eef4 +db dummyf_16fa4[32]; // 0809:ef14 +db dummyf_16fc4[32]; // 0809:ef34 +db dummyf_16fe4[32]; // 0809:ef54 +db dummyf_17004[32]; // 0809:ef74 +db dummyf_17024[32]; // 0809:ef94 +db dummyf_17044[32]; // 0809:efb4 +db dummyf_17064[32]; // 0809:efd4 +db dummyf_17084[32]; // 0809:eff4 +db dummyf_170a4[32]; // 0809:f014 +db dummyf_170c4[32]; // 0809:f034 +db dummyf_170e4[32]; // 0809:f054 +db dummyf_17104[32]; // 0809:f074 +db dummyf_17124[32]; // 0809:f094 +db dummyf_17144[32]; // 0809:f0b4 +db dummyf_17164[32]; // 0809:f0d4 +db dummyf_17184[32]; // 0809:f0f4 +db dummyf_171a4[32]; // 0809:f114 +db dummyf_171c4[32]; // 0809:f134 +db dummyf_171e4[32]; // 0809:f154 +db dummyf_17204[32]; // 0809:f174 +db dummyf_17224[32]; // 0809:f194 +db dummyf_17244[32]; // 0809:f1b4 +db dummyf_17264[32]; // 0809:f1d4 +db dummyf_17284[32]; // 0809:f1f4 +db dummyf_172a4[32]; // 0809:f214 +db dummyf_172c4[32]; // 0809:f234 +db dummyf_172e4[32]; // 0809:f254 +db dummyf_17304[32]; // 0809:f274 +db dummyf_17324[32]; // 0809:f294 +db dummyf_17344[32]; // 0809:f2b4 +db dummyf_17364[32]; // 0809:f2d4 +db dummyf_17384[32]; // 0809:f2f4 +db dummyf_173a4[32]; // 0809:f314 +db dummyf_173c4[32]; // 0809:f334 +db dummyf_173e4[32]; // 0809:f354 +db dummyf_17404[32]; // 0809:f374 +db dummyf_17424[32]; // 0809:f394 +db dummyf_17444[32]; // 0809:f3b4 +db dummyf_17464[32]; // 0809:f3d4 +db dummyf_17484[32]; // 0809:f3f4 +db dummyf_174a4[32]; // 0809:f414 +db dummyf_174c4[32]; // 0809:f434 +db dummyf_174e4[32]; // 0809:f454 +db dummyf_17504[32]; // 0809:f474 +db dummyf_17524[32]; // 0809:f494 +db dummyf_17544[32]; // 0809:f4b4 +db dummyf_17564[32]; // 0809:f4d4 +db dummyf_17584[32]; // 0809:f4f4 +db dummyf_175a4[32]; // 0809:f514 +db dummyf_175c4[32]; // 0809:f534 +db dummyf_175e4[32]; // 0809:f554 +db dummyf_17604[32]; // 0809:f574 +db dummyf_17624[32]; // 0809:f594 +db dummyf_17644[32]; // 0809:f5b4 +db dummyf_17664[32]; // 0809:f5d4 +db dummyf_17684[32]; // 0809:f5f4 +db dummyf_176a4[32]; // 0809:f614 +db dummyf_176c4[32]; // 0809:f634 +db dummyf_176e4[32]; // 0809:f654 +db dummyf_17704[32]; // 0809:f674 +db dummyf_17724[32]; // 0809:f694 +db dummyf_17744[32]; // 0809:f6b4 +db dummyf_17764[32]; // 0809:f6d4 +db dummyf_17784[32]; // 0809:f6f4 +db dummyf_177a4[32]; // 0809:f714 +db dummyf_177c4[32]; // 0809:f734 +db dummyf_177e4[32]; // 0809:f754 +db dummyf_17804[32]; // 0809:f774 +db dummyf_17824[32]; // 0809:f794 +db dummyf_17844[32]; // 0809:f7b4 +db dummyf_17864[32]; // 0809:f7d4 +db dummyf_17884[32]; // 0809:f7f4 +db dummyf_178a4[32]; // 0809:f814 +db dummyf_178c4[32]; // 0809:f834 +db dummyf_178e4[32]; // 0809:f854 +db dummyf_17904[32]; // 0809:f874 +db dummyf_17924[32]; // 0809:f894 +db dummyf_17944[32]; // 0809:f8b4 +db dummyf_17964[32]; // 0809:f8d4 +db dummyf_17984[32]; // 0809:f8f4 +db dummyf_179a4[32]; // 0809:f914 +db dummyf_179c4[32]; // 0809:f934 +db dummyf_179e4[32]; // 0809:f954 +db dummyf_17a04[32]; // 0809:f974 +db dummyf_17a24[32]; // 0809:f994 +db dummyf_17a44[32]; // 0809:f9b4 +db dummyf_17a64[32]; // 0809:f9d4 +db dummyf_17a84; +db dummyf_17a85; +db dummyf_17a86; +db dummyf_17a87; +db dummyf_17a88; +db dummyf_17a89; +db dummyf_17a8a; +db dummyf_17a8b; +db dummyf_17a8c; +db dummyf_17a8d; +db dummyf_17a8e; +dd dummyf_17a8f; // 0809:f9ff +db dummyf_17a93[32]; // 0809:fa03 +db dummyf_17ab3[32]; // 0809:fa23 +db dummyf_17ad3[32]; // 0809:fa43 +db dummyf_17af3[32]; // 0809:fa63 +db dummyf_17b13[32]; // 0809:fa83 +db dummyf_17b33; +db dummyf_17b34; +db dummyf_17b35; +db dummyf_17b36; +db dummyf_17b37; +db dummyf_17b38; +db dummyf_17b39; +db dummyf_17b3a; +db dummyf_17b3b; +db dummyf_17b3c; +db dummyf_17b3d; +db dummyf_17b3e; +dd dummyf_17b3f; // 0809:faaf +db dummyf_17b43[32]; // 0809:fab3 +db dummyf_17b63; // 0809:fad3 +db dummyf_17b64; // 0809:fad4 +db dummyf_17b65; // 0809:fad5 +db dummyf_17b66; // 0809:fad6 +db dummyf_17b67; // 0809:fad7 +db unk_26148; // 0809:fad8 +db dummyf_17b69; // 0809:fad9 +db dummyf_17b6a; // 0809:fada +db dummyf_17b6b; +db dummyf_17b6c; // 0809:fadc +db dummyf_17b6d; // 0809:fadd +db dummyf_17b6e; // 0809:fade +db dummyf_17b6f; // 0809:fadf +db dummyf_17b70; // 0809:fae0 +db dummyf_17b71; // 0809:fae1 +db dummyf_17b72; // 0809:fae2 +db dummyf_17b73; // 0809:fae3 +db dummyf_17b74; // 0809:fae4 +db dummyf_17b75; // 0809:fae5 +db dummyf_17b76; // 0809:fae6 +db dummyf_17b77; // 0809:fae7 +db dummyf_17b78; // 0809:fae8 +db dummyf_17b79; // 0809:fae9 +dd dummyf_17b7a; // 0809:faea +db dummyf_17b7e; // 0809:faee +db dummyf_17b7f; // 0809:faef +db dummyf_17b80; // 0809:faf0 +db dummyf_17b81; // 0809:faf1 +db dummyf_17b82; // 0809:faf2 +db dummyf_17b83; +dd dummyf_17b84; // 0809:faf4 +db dummyf_17b88[32]; // 0809:faf8 +db dummyf_17ba8[32]; // 0809:fb18 +db dummyf_17bc8[32]; // 0809:fb38 +db dummyf_17be8[32]; // 0809:fb58 +db dummyf_17c08[32]; // 0809:fb78 +db dummyf_17c28[32]; // 0809:fb98 +db dummyf_17c48; +db dummyf_17c49; +db dummyf_17c4a; +db dummyf_17c4b; +db dummyf_17c4c; +db dummyf_17c4d; +db dummyf_17c4e; // 0809:fbbe +db dummyf_17c4f; // 0809:fbbf db dummyf_17c50; db dummyf_17c51; -db dummyf_17c52; -db dummyf_17c53; +dw dummyf_17c52; db dummyf_17c54; db dummyf_17c55; db dummyf_17c56; @@ -4093,7 +5000,7 @@ db dummyf_17c57; db dummyf_17c58; db dummyf_17c59; db dummyf_17c5a; -dw word_2623b; // 17c5:000b +dw dummyf_17c5b; db dummyf_17c5d; db dummyf_17c5e; db dummyf_17c5f; @@ -4119,9 +5026,7 @@ db dummyf_19e16[177]; db dummyf_19ec7; // 17c5:2277 db dummyf_19ec8[1531]; db dummyf_1a4c3; // 17c5:2873 -db dummyf_1a4c4[50]; -dw word_28ad6; // 17c5:28a6 -db dummyf_1a4f8[2165]; +db dummyf_1a4c4[2217]; db dummyf_1ad6d; // 17c5:311d db dummyf_1ad6e[217]; db dummyf_1ae47; // 17c5:31f7 @@ -4201,234 +5106,23 @@ db dummyf_1e3a5; // 17c5:6755 db dummyf_1e3a6[332]; db dummyf_1e4f2; // 17c5:68a2 db dummyf_1e4f3; // 17c5:68a3 -db dummyf_1e4f4[170]; -dw dummyf_1e59e; // 17c5:694e -db dummyf_1e5a0[173]; +db dummyf_1e4f4[345]; db dummyf_1e64d; // 17c5:69fd db dummyf_1e64e[87]; db dummyf_1e6a5; // 17c5:6a55 -db dummyf_1e6a6[1275]; -db dummyf_1eba1; // 17c5:6f51 -db dummyf_1eba2[745]; -db dummyf_1ee8b; // 17c5:723b -db dummyf_1ee8c[77]; -db dummyf_1eed9; // 17c5:7289 -db dummyf_1eeda[770]; -db dummyf_1f1dc; // 17c5:758c -db dummyf_1f1dd; // 17c5:758d -db dummyf_1f1de[683]; -db dummyf_1f489; // 17c5:7839 -db dummyf_1f48a[435]; -db dummyf_1f63d; // 17c5:79ed -db dummyf_1f63e[53]; -db dummyf_1f673; // 17c5:7a23 -db dummyf_1f674[895]; -db dummyf_1f9f3; // 17c5:7da3 -db dummyf_1f9f4[39]; -db dummyf_1fa1b; // 17c5:7dcb -db dummyf_1fa1c[123]; -db dummyf_1fa97; // 17c5:7e47 -db dummyf_1fa98[323]; -db dummyf_1fbdb; // 17c5:7f8b -db dummyf_1fbdc[485]; -db dummyf_1fdc1; // 17c5:8171 -db dummyf_1fdc2[403]; -db dummyf_1ff55; // 17c5:8305 -db dummyf_1ff56[69]; -db dummyf_1ff9b; // 17c5:834b -db dummyf_1ff9c[619]; -db dummyf_20207; // 17c5:85b7 -db dummyf_20208[113]; -db dummyf_20279; // 17c5:8629 -db dummyf_2027a[333]; -db dummyf_203c7; // 17c5:8777 -db dummyf_203c8[113]; -db dummyf_20439; // 17c5:87e9 -db dummyf_2043a[167]; -db dummyf_204e1; // 17c5:8891 -db dummyf_204e2[75]; -db dummyf_2052d; // 17c5:88dd -db dummyf_2052e[203]; -db dummyf_205f9; // 17c5:89a9 -db dummyf_205fa[23]; -db dummyf_20611; // 17c5:89c1 -db dummyf_20612[35]; -db dummyf_20635; // 17c5:89e5 -db dummyf_20636[191]; -db dummyf_206f5; // 17c5:8aa5 -db dummyf_206f6[123]; -db dummyf_20771; // 17c5:8b21 -db dummyf_20772[675]; -db dummyf_20a15; // 17c5:8dc5 -db dummyf_20a16[113]; -db dummyf_20a87; // 17c5:8e37 -db dummyf_20a88[5155]; -db dummyf_21eab; // 17c5:a25b -db dummyf_21eac[143]; -db dummyf_21f3b; // 17c5:a2eb -db dummyf_21f3c[123]; -db dummyf_21fb7; // 17c5:a367 -db dummyf_21fb8[121]; -db dummyf_22031; // 17c5:a3e1 -db dummyf_22032[855]; -db dummyf_22389; // 17c5:a739 -db dummyf_2238a[5]; -db dummyf_2238f; // 17c5:a73f -db dummyf_22390[305]; -db dummyf_224c1; // 17c5:a871 -db dummyf_224c2[173]; -db dummyf_2256f; // 17c5:a91f -db dummyf_22570[19]; -db dummyf_22583; // 17c5:a933 -db dummyf_22584[45]; -db dummyf_225b1; // 17c5:a961 -db dummyf_225b2[89]; -db dummyf_2260b; // 17c5:a9bb -db dummyf_2260c[29]; -db dummyf_22629; // 17c5:a9d9 -db dummyf_2262a[8183]; -db dummyf_24621; // 17c5:c9d1 -db dummyf_24622[167]; -db dummyf_246c9; // 17c5:ca79 -db dummyf_246ca[455]; -db dummyf_24891; // 17c5:cc41 -db dummyf_24892[261]; -db dummyf_24997; // 17c5:cd47 -db dummyf_24998[489]; -db dummyf_24b81; // 17c5:cf31 -db dummyf_24b82[79]; -db dummyf_24bd1; // 17c5:cf81 -db dummyf_24bd2[265]; -db dummyf_24cdb; // 17c5:d08b -db dummyf_24cdc[161]; -db dummyf_24d7d; // 17c5:d12d -db dummyf_24d7e[19]; -db dummyf_24d91; // 17c5:d141 -db dummyf_24d92[27]; -db dummyf_24dad; // 17c5:d15d -db dummyf_24dae[11]; -db dummyf_24db9; // 17c5:d169 -db dummyf_24dba[59]; -db dummyf_24df5; // 17c5:d1a5 -db dummyf_24df6[19]; -db dummyf_24e09; // 17c5:d1b9 -db dummyf_24e0a[13]; -db dummyf_24e17; // 17c5:d1c7 -db dummyf_24e18[13]; -db dummyf_24e25; // 17c5:d1d5 -db dummyf_24e26[11]; -db dummyf_24e31; // 17c5:d1e1 -db dummyf_24e32[5]; -db dummyf_24e37; // 17c5:d1e7 -db dummyf_24e38[119]; -db dummyf_24eaf; // 17c5:d25f -db dummyf_24eb0[2683]; -db dummyf_2592b; // 17c5:dcdb -db dummyf_2592c[129]; -db dummyf_259ad; // 17c5:dd5d -db dummyf_259ae[17]; -db dummyf_259bf; // 17c5:dd6f -db dummyf_259c0[57]; -db dummyf_259f9; // 17c5:dda9 -db dummyf_259fa[394]; +db dummyf_1e6a6[2870]; +db dummyf_1f1dc[2]; // 17c5:758c +db dummyf_1f1de[27046]; db dummyf_25b84; // 17c5:df34 -db dummyf_25b85[66]; -db dummyf_25bc7; // 17c5:df77 -db dummyf_25bc8[745]; -db dummyf_25eb1; -db dummyf_25eb2[210]; +db dummyf_25b85[1023]; db dummyf_25f84; // 17c5:e334 -db dummyf_25f85[14]; -db dummyf_25f93; // 17c5:e343 -db dummyf_25f94[40]; +db dummyf_25f85[55]; db dummyf_25fbc; // 17c5:e36c -db dummyf_25fbd[196]; -db dummyf_26081; -db dummyf_26082[545]; -db dummyf_262a3; -db dummyf_262a4[239]; -db dummyf_26393; // 17c5:e743 -db dummyf_26394[7]; -db dummyf_2639b; // 17c5:e74b -db dummyf_2639c[41]; -db dummyf_263c5; // 17c5:e775 -db dummyf_263c6[119]; -db dummyf_2643d; // 17c5:e7ed -db dummyf_2643e[15]; -db dummyf_2644d; // 17c5:e7fd -db dummyf_2644e[17]; -db dummyf_2645f; // 17c5:e80f -db dummyf_26460[213]; -db dummyf_26535; // 17c5:e8e5 -db dummyf_26536[69]; -db dummyf_2657b; // 17c5:e92b -db dummyf_2657c[191]; -db dummyf_2663b; -db dummyf_2663c[77]; -db dummyf_26689; -db dummyf_2668a[27]; -db dummyf_266a5; -db dummyf_266a6[43]; -db dummyf_266d1; -db dummyf_266d2[177]; -db dummyf_26783; -db dummyf_26784[113]; -db dummyf_267f5; // 17c5:eba5 -db dummyf_267f6[17]; -db dummyf_26807; // 17c5:ebb7 -db dummyf_26808[15]; -db dummyf_26817; // 17c5:ebc7 -db dummyf_26818[17]; -db dummyf_26829; // 17c5:ebd9 -db dummyf_2682a[297]; -db dummyf_26953; -db dummyf_26954[31]; -db dummyf_26973; -db dummyf_26974[97]; -db dummyf_269d5; -db dummyf_269d6[220]; +db dummyf_25fbd[2805]; db dummyf_26ab2; // 17c5:ee62 -db dummyf_26ab3[70]; -db dummyf_26af9; // 17c5:eea9 -db dummyf_26afa[109]; -db dummyf_26b67; // 17c5:ef17 -db dummyf_26b68[13]; -db dummyf_26b75; // 17c5:ef25 -db dummyf_26b76[61]; -db dummyf_26bb3; // 17c5:ef63 -db dummyf_26bb4[37]; -db dummyf_26bd9; // 17c5:ef89 -db dummyf_26bda[23]; -db dummyf_26bf1; // 17c5:efa1 -db dummyf_26bf2[5]; -db dummyf_26bf7; // 17c5:efa7 -db dummyf_26bf8[61]; -db dummyf_26c35; // 17c5:efe5 -db dummyf_26c36[11]; -db dummyf_26c41; // 17c5:eff1 -db dummyf_26c42[257]; -db dummyf_26d43; // 17c5:f0f3 -db dummyf_26d44[269]; -db dummyf_26e51; -db dummyf_26e52[95]; -db dummyf_26eb1; -db dummyf_26eb2[13]; -db dummyf_26ebf; -db dummyf_26ec0[11]; -db dummyf_26ecb; -db dummyf_26ecc[11]; -db dummyf_26ed7; -db dummyf_26ed8[65]; -db dummyf_26f19; // 17c5:f2c9 -db dummyf_26f1a[197]; -db dummyf_26fdf; // 17c5:f38f -db dummyf_26fe0[72]; +db dummyf_26ab3[1397]; db dummyf_27028; // 17c5:f3d8 -db dummyf_27029[590]; -db dummyf_27277; // 17c5:f627 -db dummyf_27278[405]; -db dummyf_2740d; -db dummyf_2740e[194]; +db dummyf_27029[1191]; db dummyf_274d0[101]; db dummyf_27535; db dummyf_27536[1371]; @@ -4527,86 +5221,2091 @@ db dummyf_2a51c; db dummyf_2a51d; db dummyf_2a51e; db dummyf_2a51f; -db byte_38b00[47]; // 2a39:0190 -db byte_38b2f[3695]; // 2a39:01bf -db __unk_3999e[5]; // 2a39:102e -db _unk_399a3[20]; // 2a39:1033 -db __unk_399b7[5]; // 2a39:1047 -db dummyf_2b3dc[25]; // 2a39:104c -db _unk_399d5[5]; // 2a39:1065 -db _unk_399da[5]; // 2a39:106a -db __unk_399df[5]; // 2a39:106f -db __unk_399e4[5]; // 2a39:1074 -db __unk_399e9[5]; // 2a39:1079 -db __unk_399ee[10]; // 2a39:107e -db _unk_399f8[30]; // 2a39:1088 -db __unk_39a16[5]; // 2a39:10a6 -db _unk_39a1b[5]; // 2a39:10ab -db __unk_39a20[5]; // 2a39:10b0 -db dummyf_2b445[5]; // 2a39:10b5 -db dummyf_2b44a[5]; // 2a39:10ba -db _unk_39a2f[10]; // 2a39:10bf -db __unk_39a39[5]; // 2a39:10c9 -db __unk_39a3e[5]; // 2a39:10ce -db __unk_39a43[5]; // 2a39:10d3 -db __unk_39a48[5]; // 2a39:10d8 -db __unk_39a4d[5]; // 2a39:10dd -db __unk_39a52[5]; // 2a39:10e2 -db __unk_39a57[15]; // 2a39:10e7 -db __unk_39a66[5]; // 2a39:10f6 -db __unk_39a6b[5]; // 2a39:10fb -db __unk_39a70[10]; // 2a39:1100 -db _unk_39a7a[5]; // 2a39:110a -db __unk_39a7f[5]; // 2a39:110f -db _unk_39a84[20]; // 2a39:1114 -db __unk_39a98[5]; // 2a39:1128 -db __unk_39a9d[5]; // 2a39:112d -db __unk_39aa2[5]; // 2a39:1132 -db __unk_39aa7[5]; // 2a39:1137 -db __unk_39aac[5]; // 2a39:113c -db __unk_39ab1[5]; // 2a39:1141 -db __unk_39ab6[10]; // 2a39:1146 -db __unk_39ac0[5]; // 2a39:1150 -db __unk_39ac5[10]; // 2a39:1155 -db _unk_39acf[5]; // 2a39:115f -db __unk_39ad4[5]; // 2a39:1164 -db __unk_39ad9[10]; // 2a39:1169 -db __unk_39ae3[15]; // 2a39:1173 -db __unk_39af2[5]; // 2a39:1182 -db __unk_39af7[5]; // 2a39:1187 -db __unk_39afc[5]; // 2a39:118c -db __unk_39b01[10]; // 2a39:1191 -db __unk_39b0b[10]; // 2a39:119b -db __unk_39b15[5]; // 2a39:11a5 -db __unk_39b1a[15]; // 2a39:11aa -db __unk_39b29[15]; // 2a39:11b9 -db _unk_39b38[45]; // 2a39:11c8 -db __unk_39b65[10]; // 2a39:11f5 -db __unk_39b6f[35]; // 2a39:11ff -db __unk_39b92[5]; // 2a39:1222 -db __unk_39b97[5]; // 2a39:1227 -db __unk_39b9c[10]; // 2a39:122c -db __unk_39ba6[5]; // 2a39:1236 -db __unk_39bab[5]; // 2a39:123b -db _unk_39bb0[5]; // 2a39:1240 -db _unk_39bb5[5]; // 2a39:1245 -db _unk_39bba[5]; // 2a39:124a -db __unk_39bbf[17929]; // 2a39:124f -db dummyf_2fbe8; -db dummyf_2fbe9; -db dummyf_2fbea; -dw dummyf_2fbeb; -db dummyf_2fbed; -db dummyf_2fbee; -db dummyf_2fbef; -db byte_3e1d0[43280]; // 2a39:5860 -db dummyf_3a500; +db unk_38b00; // 2a52:0000 +db dummyf_2a521[32]; // 2a52:0001 +db dummyf_2a541; +db dummyf_2a542; +db dummyf_2a543; +db dummyf_2a544; +db dummyf_2a545; +db dummyf_2a546; +db dummyf_2a547; +db dummyf_2a548; +db dummyf_2a549; +db dummyf_2a54a; +db dummyf_2a54b; +db dummyf_2a54c; +db dummyf_2a54d; +db dummyf_2a54e; +db byte_38b2f; // 2a52:002f +db dummyf_2a550[32]; // 2a52:0030 +db dummyf_2a570[32]; // 2a52:0050 +db dummyf_2a590[32]; // 2a52:0070 +db dummyf_2a5b0[32]; // 2a52:0090 +db dummyf_2a5d0[32]; // 2a52:00b0 +db dummyf_2a5f0[32]; // 2a52:00d0 +db dummyf_2a610[32]; // 2a52:00f0 +db dummyf_2a630[32]; // 2a52:0110 +db dummyf_2a650[32]; // 2a52:0130 +db dummyf_2a670[32]; // 2a52:0150 +db dummyf_2a690[32]; // 2a52:0170 +db dummyf_2a6b0[32]; // 2a52:0190 +db dummyf_2a6d0[32]; // 2a52:01b0 +db dummyf_2a6f0[32]; // 2a52:01d0 +db dummyf_2a710[32]; // 2a52:01f0 +db dummyf_2a730[32]; // 2a52:0210 +db dummyf_2a750[32]; // 2a52:0230 +db dummyf_2a770[32]; // 2a52:0250 +db dummyf_2a790[32]; // 2a52:0270 +db dummyf_2a7b0[32]; // 2a52:0290 +db dummyf_2a7d0[32]; // 2a52:02b0 +db dummyf_2a7f0[32]; // 2a52:02d0 +db dummyf_2a810[32]; // 2a52:02f0 +db dummyf_2a830[32]; // 2a52:0310 +db dummyf_2a850[32]; // 2a52:0330 +db dummyf_2a870[32]; // 2a52:0350 +db dummyf_2a890[32]; // 2a52:0370 +db dummyf_2a8b0[32]; // 2a52:0390 +db dummyf_2a8d0[32]; // 2a52:03b0 +db dummyf_2a8f0[32]; // 2a52:03d0 +db dummyf_2a910[32]; // 2a52:03f0 +db dummyf_2a930[32]; // 2a52:0410 +db dummyf_2a950[32]; // 2a52:0430 +db dummyf_2a970[32]; // 2a52:0450 +db dummyf_2a990[32]; // 2a52:0470 +db dummyf_2a9b0[32]; // 2a52:0490 +db dummyf_2a9d0[32]; // 2a52:04b0 +db dummyf_2a9f0[32]; // 2a52:04d0 +db dummyf_2aa10[32]; // 2a52:04f0 +db dummyf_2aa30[32]; // 2a52:0510 +db dummyf_2aa50[32]; // 2a52:0530 +db dummyf_2aa70[32]; // 2a52:0550 +db dummyf_2aa90[32]; // 2a52:0570 +db dummyf_2aab0[32]; // 2a52:0590 +db dummyf_2aad0[32]; // 2a52:05b0 +db dummyf_2aaf0[32]; // 2a52:05d0 +db dummyf_2ab10[32]; // 2a52:05f0 +db dummyf_2ab30[32]; // 2a52:0610 +db dummyf_2ab50[32]; // 2a52:0630 +db dummyf_2ab70[32]; // 2a52:0650 +db dummyf_2ab90[32]; // 2a52:0670 +db dummyf_2abb0[32]; // 2a52:0690 +db dummyf_2abd0[32]; // 2a52:06b0 +db dummyf_2abf0[32]; // 2a52:06d0 +db dummyf_2ac10[32]; // 2a52:06f0 +db dummyf_2ac30[32]; // 2a52:0710 +db dummyf_2ac50[32]; // 2a52:0730 +db dummyf_2ac70[32]; // 2a52:0750 +db dummyf_2ac90[32]; // 2a52:0770 +db dummyf_2acb0[32]; // 2a52:0790 +db dummyf_2acd0[32]; // 2a52:07b0 +db dummyf_2acf0[32]; // 2a52:07d0 +db dummyf_2ad10[32]; // 2a52:07f0 +db dummyf_2ad30[32]; // 2a52:0810 +db dummyf_2ad50[32]; // 2a52:0830 +db dummyf_2ad70[32]; // 2a52:0850 +db dummyf_2ad90[32]; // 2a52:0870 +db dummyf_2adb0[32]; // 2a52:0890 +db dummyf_2add0[32]; // 2a52:08b0 +db dummyf_2adf0[32]; // 2a52:08d0 +db dummyf_2ae10[32]; // 2a52:08f0 +db dummyf_2ae30[32]; // 2a52:0910 +db dummyf_2ae50[32]; // 2a52:0930 +db dummyf_2ae70[32]; // 2a52:0950 +db dummyf_2ae90[32]; // 2a52:0970 +db dummyf_2aeb0[32]; // 2a52:0990 +db dummyf_2aed0[32]; // 2a52:09b0 +db dummyf_2aef0[32]; // 2a52:09d0 +db dummyf_2af10[32]; // 2a52:09f0 +db dummyf_2af30[32]; // 2a52:0a10 +db dummyf_2af50[32]; // 2a52:0a30 +db dummyf_2af70[32]; // 2a52:0a50 +db dummyf_2af90[32]; // 2a52:0a70 +db dummyf_2afb0[32]; // 2a52:0a90 +db dummyf_2afd0[32]; // 2a52:0ab0 +db dummyf_2aff0[32]; // 2a52:0ad0 +db dummyf_2b010[32]; // 2a52:0af0 +db dummyf_2b030[32]; // 2a52:0b10 +db dummyf_2b050[32]; // 2a52:0b30 +db dummyf_2b070[32]; // 2a52:0b50 +db dummyf_2b090[32]; // 2a52:0b70 +db dummyf_2b0b0[32]; // 2a52:0b90 +db dummyf_2b0d0[32]; // 2a52:0bb0 +db dummyf_2b0f0[32]; // 2a52:0bd0 +db dummyf_2b110[32]; // 2a52:0bf0 +db dummyf_2b130[32]; // 2a52:0c10 +db dummyf_2b150[32]; // 2a52:0c30 +db dummyf_2b170[32]; // 2a52:0c50 +db dummyf_2b190[32]; // 2a52:0c70 +db dummyf_2b1b0[32]; // 2a52:0c90 +db dummyf_2b1d0[32]; // 2a52:0cb0 +db dummyf_2b1f0[32]; // 2a52:0cd0 +db dummyf_2b210[32]; // 2a52:0cf0 +db dummyf_2b230[32]; // 2a52:0d10 +db dummyf_2b250[32]; // 2a52:0d30 +db dummyf_2b270[32]; // 2a52:0d50 +db dummyf_2b290[32]; // 2a52:0d70 +db dummyf_2b2b0[32]; // 2a52:0d90 +db dummyf_2b2d0[32]; // 2a52:0db0 +db dummyf_2b2f0[32]; // 2a52:0dd0 +db dummyf_2b310[32]; // 2a52:0df0 +db dummyf_2b330[32]; // 2a52:0e10 +db dummyf_2b350[32]; // 2a52:0e30 +db dummyf_2b370[32]; // 2a52:0e50 +db dummyf_2b390[32]; // 2a52:0e70 +db dummyf_2b3b0[32]; // 2a52:0e90 +db dummyf_2b3d0[32]; // 2a52:0eb0 +db dummyf_2b3f0[32]; // 2a52:0ed0 +db dummyf_2b410[32]; // 2a52:0ef0 +db dummyf_2b430[32]; // 2a52:0f10 +db dummyf_2b450[32]; // 2a52:0f30 +db dummyf_2b470[32]; // 2a52:0f50 +db dummyf_2b490[32]; // 2a52:0f70 +db dummyf_2b4b0[32]; // 2a52:0f90 +db dummyf_2b4d0[32]; // 2a52:0fb0 +db dummyf_2b4f0[32]; // 2a52:0fd0 +db dummyf_2b510[32]; // 2a52:0ff0 +db dummyf_2b530[32]; // 2a52:1010 +db dummyf_2b550[32]; // 2a52:1030 +db dummyf_2b570[32]; // 2a52:1050 +db dummyf_2b590[32]; // 2a52:1070 +db dummyf_2b5b0[32]; // 2a52:1090 +db dummyf_2b5d0[32]; // 2a52:10b0 +db dummyf_2b5f0[32]; // 2a52:10d0 +db dummyf_2b610[32]; // 2a52:10f0 +db dummyf_2b630[32]; // 2a52:1110 +db dummyf_2b650[32]; // 2a52:1130 +db dummyf_2b670[32]; // 2a52:1150 +db dummyf_2b690[32]; // 2a52:1170 +db dummyf_2b6b0[32]; // 2a52:1190 +db dummyf_2b6d0[32]; // 2a52:11b0 +db dummyf_2b6f0[32]; // 2a52:11d0 +db dummyf_2b710[32]; // 2a52:11f0 +db dummyf_2b730[32]; // 2a52:1210 +db dummyf_2b750[32]; // 2a52:1230 +db dummyf_2b770[32]; // 2a52:1250 +db dummyf_2b790[32]; // 2a52:1270 +db dummyf_2b7b0[32]; // 2a52:1290 +db dummyf_2b7d0[32]; // 2a52:12b0 +db dummyf_2b7f0[32]; // 2a52:12d0 +db dummyf_2b810[32]; // 2a52:12f0 +db dummyf_2b830[32]; // 2a52:1310 +db dummyf_2b850[32]; // 2a52:1330 +db dummyf_2b870[32]; // 2a52:1350 +db dummyf_2b890[32]; // 2a52:1370 +db dummyf_2b8b0[32]; // 2a52:1390 +db dummyf_2b8d0[32]; // 2a52:13b0 +db dummyf_2b8f0[32]; // 2a52:13d0 +db dummyf_2b910[32]; // 2a52:13f0 +db dummyf_2b930[32]; // 2a52:1410 +db dummyf_2b950[32]; // 2a52:1430 +db dummyf_2b970[32]; // 2a52:1450 +db dummyf_2b990[32]; // 2a52:1470 +db dummyf_2b9b0[32]; // 2a52:1490 +db dummyf_2b9d0[32]; // 2a52:14b0 +db dummyf_2b9f0[32]; // 2a52:14d0 +db dummyf_2ba10[32]; // 2a52:14f0 +db dummyf_2ba30[32]; // 2a52:1510 +db dummyf_2ba50[32]; // 2a52:1530 +db dummyf_2ba70[32]; // 2a52:1550 +db dummyf_2ba90[32]; // 2a52:1570 +db dummyf_2bab0[32]; // 2a52:1590 +db dummyf_2bad0[32]; // 2a52:15b0 +db dummyf_2baf0[32]; // 2a52:15d0 +db dummyf_2bb10[32]; // 2a52:15f0 +db dummyf_2bb30[32]; // 2a52:1610 +db dummyf_2bb50[32]; // 2a52:1630 +db dummyf_2bb70[32]; // 2a52:1650 +db dummyf_2bb90[32]; // 2a52:1670 +db dummyf_2bbb0[32]; // 2a52:1690 +db dummyf_2bbd0[32]; // 2a52:16b0 +db dummyf_2bbf0[32]; // 2a52:16d0 +db dummyf_2bc10[32]; // 2a52:16f0 +db dummyf_2bc30[32]; // 2a52:1710 +db dummyf_2bc50[32]; // 2a52:1730 +db dummyf_2bc70[32]; // 2a52:1750 +db dummyf_2bc90[32]; // 2a52:1770 +db dummyf_2bcb0[32]; // 2a52:1790 +db dummyf_2bcd0[32]; // 2a52:17b0 +db dummyf_2bcf0[32]; // 2a52:17d0 +db dummyf_2bd10[32]; // 2a52:17f0 +db dummyf_2bd30[32]; // 2a52:1810 +db dummyf_2bd50[32]; // 2a52:1830 +db dummyf_2bd70[32]; // 2a52:1850 +db dummyf_2bd90[32]; // 2a52:1870 +db dummyf_2bdb0[32]; // 2a52:1890 +db dummyf_2bdd0[32]; // 2a52:18b0 +db dummyf_2bdf0[32]; // 2a52:18d0 +db dummyf_2be10[32]; // 2a52:18f0 +db dummyf_2be30[32]; // 2a52:1910 +db dummyf_2be50[32]; // 2a52:1930 +db dummyf_2be70[32]; // 2a52:1950 +db dummyf_2be90[32]; // 2a52:1970 +db dummyf_2beb0[32]; // 2a52:1990 +db dummyf_2bed0[32]; // 2a52:19b0 +db dummyf_2bef0[32]; // 2a52:19d0 +db dummyf_2bf10[32]; // 2a52:19f0 +db dummyf_2bf30[32]; // 2a52:1a10 +db dummyf_2bf50[32]; // 2a52:1a30 +db dummyf_2bf70[32]; // 2a52:1a50 +db dummyf_2bf90[32]; // 2a52:1a70 +db dummyf_2bfb0[32]; // 2a52:1a90 +db dummyf_2bfd0[32]; // 2a52:1ab0 +db dummyf_2bff0[32]; // 2a52:1ad0 +db dummyf_2c010[32]; // 2a52:1af0 +db dummyf_2c030[32]; // 2a52:1b10 +db dummyf_2c050[32]; // 2a52:1b30 +db dummyf_2c070[32]; // 2a52:1b50 +db dummyf_2c090[32]; // 2a52:1b70 +db dummyf_2c0b0[32]; // 2a52:1b90 +db dummyf_2c0d0[32]; // 2a52:1bb0 +db dummyf_2c0f0[32]; // 2a52:1bd0 +db dummyf_2c110[32]; // 2a52:1bf0 +db dummyf_2c130[32]; // 2a52:1c10 +db dummyf_2c150[32]; // 2a52:1c30 +db dummyf_2c170[32]; // 2a52:1c50 +db dummyf_2c190[32]; // 2a52:1c70 +db dummyf_2c1b0[32]; // 2a52:1c90 +db dummyf_2c1d0[32]; // 2a52:1cb0 +db dummyf_2c1f0[32]; // 2a52:1cd0 +db dummyf_2c210[32]; // 2a52:1cf0 +db dummyf_2c230[32]; // 2a52:1d10 +db dummyf_2c250[32]; // 2a52:1d30 +db dummyf_2c270[32]; // 2a52:1d50 +db dummyf_2c290[32]; // 2a52:1d70 +db dummyf_2c2b0[32]; // 2a52:1d90 +db dummyf_2c2d0[32]; // 2a52:1db0 +db dummyf_2c2f0[32]; // 2a52:1dd0 +db dummyf_2c310[32]; // 2a52:1df0 +db dummyf_2c330[32]; // 2a52:1e10 +db dummyf_2c350[32]; // 2a52:1e30 +db dummyf_2c370[32]; // 2a52:1e50 +db dummyf_2c390[32]; // 2a52:1e70 +db dummyf_2c3b0[32]; // 2a52:1e90 +db dummyf_2c3d0[32]; // 2a52:1eb0 +db dummyf_2c3f0[32]; // 2a52:1ed0 +db dummyf_2c410[32]; // 2a52:1ef0 +db dummyf_2c430[32]; // 2a52:1f10 +db dummyf_2c450[32]; // 2a52:1f30 +db dummyf_2c470[32]; // 2a52:1f50 +db dummyf_2c490[32]; // 2a52:1f70 +db dummyf_2c4b0[32]; // 2a52:1f90 +db dummyf_2c4d0[32]; // 2a52:1fb0 +db dummyf_2c4f0[32]; // 2a52:1fd0 +db dummyf_2c510[32]; // 2a52:1ff0 +db dummyf_2c530[32]; // 2a52:2010 +db dummyf_2c550[32]; // 2a52:2030 +db dummyf_2c570[32]; // 2a52:2050 +db dummyf_2c590[32]; // 2a52:2070 +db dummyf_2c5b0[32]; // 2a52:2090 +db dummyf_2c5d0[32]; // 2a52:20b0 +db dummyf_2c5f0[32]; // 2a52:20d0 +db dummyf_2c610[32]; // 2a52:20f0 +db dummyf_2c630[32]; // 2a52:2110 +db dummyf_2c650[32]; // 2a52:2130 +db dummyf_2c670[32]; // 2a52:2150 +db dummyf_2c690[32]; // 2a52:2170 +db dummyf_2c6b0[32]; // 2a52:2190 +db dummyf_2c6d0[32]; // 2a52:21b0 +db dummyf_2c6f0[32]; // 2a52:21d0 +db dummyf_2c710[32]; // 2a52:21f0 +db dummyf_2c730[32]; // 2a52:2210 +db dummyf_2c750[32]; // 2a52:2230 +db dummyf_2c770[32]; // 2a52:2250 +db dummyf_2c790[32]; // 2a52:2270 +db dummyf_2c7b0[32]; // 2a52:2290 +db dummyf_2c7d0[32]; // 2a52:22b0 +db dummyf_2c7f0[32]; // 2a52:22d0 +db dummyf_2c810[32]; // 2a52:22f0 +db dummyf_2c830[32]; // 2a52:2310 +db dummyf_2c850[32]; // 2a52:2330 +db dummyf_2c870[32]; // 2a52:2350 +db dummyf_2c890[32]; // 2a52:2370 +db dummyf_2c8b0[32]; // 2a52:2390 +db dummyf_2c8d0[32]; // 2a52:23b0 +db dummyf_2c8f0[32]; // 2a52:23d0 +db dummyf_2c910[32]; // 2a52:23f0 +db dummyf_2c930[32]; // 2a52:2410 +db dummyf_2c950[32]; // 2a52:2430 +db dummyf_2c970[32]; // 2a52:2450 +db dummyf_2c990[32]; // 2a52:2470 +db dummyf_2c9b0[32]; // 2a52:2490 +db dummyf_2c9d0[32]; // 2a52:24b0 +db dummyf_2c9f0[32]; // 2a52:24d0 +db dummyf_2ca10[32]; // 2a52:24f0 +db dummyf_2ca30[32]; // 2a52:2510 +db dummyf_2ca50[32]; // 2a52:2530 +db dummyf_2ca70[32]; // 2a52:2550 +db dummyf_2ca90[32]; // 2a52:2570 +db dummyf_2cab0[32]; // 2a52:2590 +db dummyf_2cad0[32]; // 2a52:25b0 +db dummyf_2caf0[32]; // 2a52:25d0 +db dummyf_2cb10[32]; // 2a52:25f0 +db dummyf_2cb30[32]; // 2a52:2610 +db dummyf_2cb50[32]; // 2a52:2630 +db dummyf_2cb70[32]; // 2a52:2650 +db dummyf_2cb90[32]; // 2a52:2670 +db dummyf_2cbb0[32]; // 2a52:2690 +db dummyf_2cbd0[32]; // 2a52:26b0 +db dummyf_2cbf0[32]; // 2a52:26d0 +db dummyf_2cc10[32]; // 2a52:26f0 +db dummyf_2cc30[32]; // 2a52:2710 +db dummyf_2cc50[32]; // 2a52:2730 +db dummyf_2cc70[32]; // 2a52:2750 +db dummyf_2cc90[32]; // 2a52:2770 +db dummyf_2ccb0[32]; // 2a52:2790 +db dummyf_2ccd0[32]; // 2a52:27b0 +db dummyf_2ccf0[32]; // 2a52:27d0 +db dummyf_2cd10[32]; // 2a52:27f0 +db dummyf_2cd30[32]; // 2a52:2810 +db dummyf_2cd50[32]; // 2a52:2830 +db dummyf_2cd70[32]; // 2a52:2850 +db dummyf_2cd90[32]; // 2a52:2870 +db dummyf_2cdb0[32]; // 2a52:2890 +db dummyf_2cdd0[32]; // 2a52:28b0 +db dummyf_2cdf0[32]; // 2a52:28d0 +db dummyf_2ce10[32]; // 2a52:28f0 +db dummyf_2ce30[32]; // 2a52:2910 +db dummyf_2ce50[32]; // 2a52:2930 +db dummyf_2ce70[32]; // 2a52:2950 +db dummyf_2ce90[32]; // 2a52:2970 +db dummyf_2ceb0[32]; // 2a52:2990 +db dummyf_2ced0[32]; // 2a52:29b0 +db dummyf_2cef0[32]; // 2a52:29d0 +db dummyf_2cf10[32]; // 2a52:29f0 +db dummyf_2cf30[32]; // 2a52:2a10 +db dummyf_2cf50[32]; // 2a52:2a30 +db dummyf_2cf70[32]; // 2a52:2a50 +db dummyf_2cf90[32]; // 2a52:2a70 +db dummyf_2cfb0[32]; // 2a52:2a90 +db dummyf_2cfd0[32]; // 2a52:2ab0 +db dummyf_2cff0[32]; // 2a52:2ad0 +db dummyf_2d010[32]; // 2a52:2af0 +db dummyf_2d030[32]; // 2a52:2b10 +db dummyf_2d050[32]; // 2a52:2b30 +db dummyf_2d070[32]; // 2a52:2b50 +db dummyf_2d090[32]; // 2a52:2b70 +db dummyf_2d0b0[32]; // 2a52:2b90 +db dummyf_2d0d0[32]; // 2a52:2bb0 +db dummyf_2d0f0[32]; // 2a52:2bd0 +db dummyf_2d110[32]; // 2a52:2bf0 +db dummyf_2d130[32]; // 2a52:2c10 +db dummyf_2d150[32]; // 2a52:2c30 +db dummyf_2d170[32]; // 2a52:2c50 +db dummyf_2d190[32]; // 2a52:2c70 +db dummyf_2d1b0[32]; // 2a52:2c90 +db dummyf_2d1d0[32]; // 2a52:2cb0 +db dummyf_2d1f0[32]; // 2a52:2cd0 +db dummyf_2d210[32]; // 2a52:2cf0 +db dummyf_2d230[32]; // 2a52:2d10 +db dummyf_2d250[32]; // 2a52:2d30 +db dummyf_2d270[32]; // 2a52:2d50 +db dummyf_2d290[32]; // 2a52:2d70 +db dummyf_2d2b0[32]; // 2a52:2d90 +db dummyf_2d2d0[32]; // 2a52:2db0 +db dummyf_2d2f0[32]; // 2a52:2dd0 +db dummyf_2d310[32]; // 2a52:2df0 +db dummyf_2d330[32]; // 2a52:2e10 +db dummyf_2d350[32]; // 2a52:2e30 +db dummyf_2d370[32]; // 2a52:2e50 +db dummyf_2d390[32]; // 2a52:2e70 +db dummyf_2d3b0[32]; // 2a52:2e90 +db dummyf_2d3d0[32]; // 2a52:2eb0 +db dummyf_2d3f0[32]; // 2a52:2ed0 +db dummyf_2d410[32]; // 2a52:2ef0 +db dummyf_2d430[32]; // 2a52:2f10 +db dummyf_2d450[32]; // 2a52:2f30 +db dummyf_2d470[32]; // 2a52:2f50 +db dummyf_2d490[32]; // 2a52:2f70 +db dummyf_2d4b0[32]; // 2a52:2f90 +db dummyf_2d4d0[32]; // 2a52:2fb0 +db dummyf_2d4f0[32]; // 2a52:2fd0 +db dummyf_2d510[32]; // 2a52:2ff0 +db dummyf_2d530[32]; // 2a52:3010 +db dummyf_2d550[32]; // 2a52:3030 +db dummyf_2d570[32]; // 2a52:3050 +db dummyf_2d590[32]; // 2a52:3070 +db dummyf_2d5b0[32]; // 2a52:3090 +db dummyf_2d5d0[32]; // 2a52:30b0 +db dummyf_2d5f0[32]; // 2a52:30d0 +db dummyf_2d610[32]; // 2a52:30f0 +db dummyf_2d630[32]; // 2a52:3110 +db dummyf_2d650[32]; // 2a52:3130 +db dummyf_2d670[32]; // 2a52:3150 +db dummyf_2d690[32]; // 2a52:3170 +db dummyf_2d6b0[32]; // 2a52:3190 +db dummyf_2d6d0[32]; // 2a52:31b0 +db dummyf_2d6f0[32]; // 2a52:31d0 +db dummyf_2d710[32]; // 2a52:31f0 +db dummyf_2d730[32]; // 2a52:3210 +db dummyf_2d750[32]; // 2a52:3230 +db dummyf_2d770[32]; // 2a52:3250 +db dummyf_2d790[32]; // 2a52:3270 +db dummyf_2d7b0[32]; // 2a52:3290 +db dummyf_2d7d0[32]; // 2a52:32b0 +db dummyf_2d7f0[32]; // 2a52:32d0 +db dummyf_2d810[32]; // 2a52:32f0 +db dummyf_2d830[32]; // 2a52:3310 +db dummyf_2d850[32]; // 2a52:3330 +db dummyf_2d870[32]; // 2a52:3350 +db dummyf_2d890[32]; // 2a52:3370 +db dummyf_2d8b0[32]; // 2a52:3390 +db dummyf_2d8d0[32]; // 2a52:33b0 +db dummyf_2d8f0[32]; // 2a52:33d0 +db dummyf_2d910[32]; // 2a52:33f0 +db dummyf_2d930[32]; // 2a52:3410 +db dummyf_2d950[32]; // 2a52:3430 +db dummyf_2d970[32]; // 2a52:3450 +db dummyf_2d990[32]; // 2a52:3470 +db dummyf_2d9b0[32]; // 2a52:3490 +db dummyf_2d9d0[32]; // 2a52:34b0 +db dummyf_2d9f0[32]; // 2a52:34d0 +db dummyf_2da10[32]; // 2a52:34f0 +db dummyf_2da30[32]; // 2a52:3510 +db dummyf_2da50[32]; // 2a52:3530 +db dummyf_2da70[32]; // 2a52:3550 +db dummyf_2da90[32]; // 2a52:3570 +db dummyf_2dab0[32]; // 2a52:3590 +db dummyf_2dad0[32]; // 2a52:35b0 +db dummyf_2daf0[32]; // 2a52:35d0 +db dummyf_2db10[32]; // 2a52:35f0 +db dummyf_2db30[32]; // 2a52:3610 +db dummyf_2db50[32]; // 2a52:3630 +db dummyf_2db70[32]; // 2a52:3650 +db dummyf_2db90[32]; // 2a52:3670 +db dummyf_2dbb0[32]; // 2a52:3690 +db dummyf_2dbd0[32]; // 2a52:36b0 +db dummyf_2dbf0[32]; // 2a52:36d0 +db dummyf_2dc10[32]; // 2a52:36f0 +db dummyf_2dc30[32]; // 2a52:3710 +db dummyf_2dc50[32]; // 2a52:3730 +db dummyf_2dc70[32]; // 2a52:3750 +db dummyf_2dc90[32]; // 2a52:3770 +db dummyf_2dcb0[32]; // 2a52:3790 +db dummyf_2dcd0[32]; // 2a52:37b0 +db dummyf_2dcf0[32]; // 2a52:37d0 +db dummyf_2dd10[32]; // 2a52:37f0 +db dummyf_2dd30[32]; // 2a52:3810 +db dummyf_2dd50[32]; // 2a52:3830 +db dummyf_2dd70[32]; // 2a52:3850 +db dummyf_2dd90[32]; // 2a52:3870 +db dummyf_2ddb0[32]; // 2a52:3890 +db dummyf_2ddd0[32]; // 2a52:38b0 +db dummyf_2ddf0[32]; // 2a52:38d0 +db dummyf_2de10[32]; // 2a52:38f0 +db dummyf_2de30[32]; // 2a52:3910 +db dummyf_2de50[32]; // 2a52:3930 +db dummyf_2de70[32]; // 2a52:3950 +db dummyf_2de90[32]; // 2a52:3970 +db dummyf_2deb0[32]; // 2a52:3990 +db dummyf_2ded0[32]; // 2a52:39b0 +db dummyf_2def0[32]; // 2a52:39d0 +db dummyf_2df10[32]; // 2a52:39f0 +db dummyf_2df30[32]; // 2a52:3a10 +db dummyf_2df50[32]; // 2a52:3a30 +db dummyf_2df70[32]; // 2a52:3a50 +db dummyf_2df90[32]; // 2a52:3a70 +db dummyf_2dfb0[32]; // 2a52:3a90 +db dummyf_2dfd0[32]; // 2a52:3ab0 +db dummyf_2dff0[32]; // 2a52:3ad0 +db dummyf_2e010[32]; // 2a52:3af0 +db dummyf_2e030[32]; // 2a52:3b10 +db dummyf_2e050[32]; // 2a52:3b30 +db dummyf_2e070[32]; // 2a52:3b50 +db dummyf_2e090[32]; // 2a52:3b70 +db dummyf_2e0b0[32]; // 2a52:3b90 +db dummyf_2e0d0[32]; // 2a52:3bb0 +db dummyf_2e0f0[32]; // 2a52:3bd0 +db dummyf_2e110[32]; // 2a52:3bf0 +db dummyf_2e130[32]; // 2a52:3c10 +db dummyf_2e150[32]; // 2a52:3c30 +db dummyf_2e170[32]; // 2a52:3c50 +db dummyf_2e190[32]; // 2a52:3c70 +db dummyf_2e1b0[32]; // 2a52:3c90 +db dummyf_2e1d0[32]; // 2a52:3cb0 +db dummyf_2e1f0[32]; // 2a52:3cd0 +db dummyf_2e210[32]; // 2a52:3cf0 +db dummyf_2e230[32]; // 2a52:3d10 +db dummyf_2e250[32]; // 2a52:3d30 +db dummyf_2e270[32]; // 2a52:3d50 +db dummyf_2e290[32]; // 2a52:3d70 +db dummyf_2e2b0[32]; // 2a52:3d90 +db dummyf_2e2d0[32]; // 2a52:3db0 +db dummyf_2e2f0[32]; // 2a52:3dd0 +db dummyf_2e310[32]; // 2a52:3df0 +db dummyf_2e330[32]; // 2a52:3e10 +db dummyf_2e350[32]; // 2a52:3e30 +db dummyf_2e370[32]; // 2a52:3e50 +db dummyf_2e390[32]; // 2a52:3e70 +db dummyf_2e3b0[32]; // 2a52:3e90 +db dummyf_2e3d0[32]; // 2a52:3eb0 +db dummyf_2e3f0[32]; // 2a52:3ed0 +db dummyf_2e410[32]; // 2a52:3ef0 +db dummyf_2e430[32]; // 2a52:3f10 +db dummyf_2e450[32]; // 2a52:3f30 +db dummyf_2e470[32]; // 2a52:3f50 +db dummyf_2e490[32]; // 2a52:3f70 +db dummyf_2e4b0[32]; // 2a52:3f90 +db dummyf_2e4d0[32]; // 2a52:3fb0 +db dummyf_2e4f0[32]; // 2a52:3fd0 +db dummyf_2e510[32]; // 2a52:3ff0 +db dummyf_2e530[32]; // 2a52:4010 +db dummyf_2e550[32]; // 2a52:4030 +db dummyf_2e570[32]; // 2a52:4050 +db dummyf_2e590[32]; // 2a52:4070 +db dummyf_2e5b0[32]; // 2a52:4090 +db dummyf_2e5d0[32]; // 2a52:40b0 +db dummyf_2e5f0[32]; // 2a52:40d0 +db dummyf_2e610[32]; // 2a52:40f0 +db dummyf_2e630[32]; // 2a52:4110 +db dummyf_2e650[32]; // 2a52:4130 +db dummyf_2e670[32]; // 2a52:4150 +db dummyf_2e690[32]; // 2a52:4170 +db dummyf_2e6b0[32]; // 2a52:4190 +db dummyf_2e6d0[32]; // 2a52:41b0 +db dummyf_2e6f0[32]; // 2a52:41d0 +db dummyf_2e710[32]; // 2a52:41f0 +db dummyf_2e730[32]; // 2a52:4210 +db dummyf_2e750[32]; // 2a52:4230 +db dummyf_2e770[32]; // 2a52:4250 +db dummyf_2e790[32]; // 2a52:4270 +db unk_3cd90; // 2e7b:0000 +db dummyf_2e7b1[32]; // 2e7b:0001 +db dummyf_2e7d1[32]; // 2e7b:0021 +db dummyf_2e7f1[32]; // 2e7b:0041 +db dummyf_2e811[32]; // 2e7b:0061 +db dummyf_2e831[32]; // 2e7b:0081 +db dummyf_2e851[32]; // 2e7b:00a1 +db dummyf_2e871[32]; // 2e7b:00c1 +db dummyf_2e891[32]; // 2e7b:00e1 +db dummyf_2e8b1[32]; // 2e7b:0101 +db dummyf_2e8d1[32]; // 2e7b:0121 +db dummyf_2e8f1[32]; // 2e7b:0141 +db dummyf_2e911[32]; // 2e7b:0161 +db dummyf_2e931[32]; // 2e7b:0181 +db dummyf_2e951[32]; // 2e7b:01a1 +db dummyf_2e971[32]; // 2e7b:01c1 +db dummyf_2e991[32]; // 2e7b:01e1 +db dummyf_2e9b1[32]; // 2e7b:0201 +db dummyf_2e9d1[32]; // 2e7b:0221 +db dummyf_2e9f1[32]; // 2e7b:0241 +db dummyf_2ea11[32]; // 2e7b:0261 +db dummyf_2ea31[32]; // 2e7b:0281 +db dummyf_2ea51[32]; // 2e7b:02a1 +db dummyf_2ea71[32]; // 2e7b:02c1 +db dummyf_2ea91[32]; // 2e7b:02e1 +db dummyf_2eab1[32]; // 2e7b:0301 +db dummyf_2ead1[32]; // 2e7b:0321 +db dummyf_2eaf1[32]; // 2e7b:0341 +db dummyf_2eb11[32]; // 2e7b:0361 +db dummyf_2eb31[32]; // 2e7b:0381 +db dummyf_2eb51[32]; // 2e7b:03a1 +db dummyf_2eb71[32]; // 2e7b:03c1 +db dummyf_2eb91[32]; // 2e7b:03e1 +db dummyf_2ebb1[32]; // 2e7b:0401 +db dummyf_2ebd1[32]; // 2e7b:0421 +db dummyf_2ebf1[32]; // 2e7b:0441 +db dummyf_2ec11[32]; // 2e7b:0461 +db dummyf_2ec31[32]; // 2e7b:0481 +db dummyf_2ec51[32]; // 2e7b:04a1 +db dummyf_2ec71[32]; // 2e7b:04c1 +db dummyf_2ec91[32]; // 2e7b:04e1 +db dummyf_2ecb1[32]; // 2e7b:0501 +db dummyf_2ecd1[32]; // 2e7b:0521 +db dummyf_2ecf1[32]; // 2e7b:0541 +db dummyf_2ed11[32]; // 2e7b:0561 +db dummyf_2ed31[32]; // 2e7b:0581 +db dummyf_2ed51[32]; // 2e7b:05a1 +db dummyf_2ed71[32]; // 2e7b:05c1 +db dummyf_2ed91[32]; // 2e7b:05e1 +db dummyf_2edb1[32]; // 2e7b:0601 +db dummyf_2edd1[32]; // 2e7b:0621 +db dummyf_2edf1[32]; // 2e7b:0641 +db dummyf_2ee11[32]; // 2e7b:0661 +db dummyf_2ee31[32]; // 2e7b:0681 +db dummyf_2ee51[32]; // 2e7b:06a1 +db dummyf_2ee71[32]; // 2e7b:06c1 +db dummyf_2ee91[32]; // 2e7b:06e1 +db dummyf_2eeb1[32]; // 2e7b:0701 +db dummyf_2eed1[32]; // 2e7b:0721 +db dummyf_2eef1[32]; // 2e7b:0741 +db dummyf_2ef11[32]; // 2e7b:0761 +db dummyf_2ef31[32]; // 2e7b:0781 +db dummyf_2ef51[32]; // 2e7b:07a1 +db dummyf_2ef71[32]; // 2e7b:07c1 +db dummyf_2ef91[32]; // 2e7b:07e1 +db dummyf_2efb1[32]; // 2e7b:0801 +db dummyf_2efd1[32]; // 2e7b:0821 +db dummyf_2eff1[32]; // 2e7b:0841 +db dummyf_2f011[32]; // 2e7b:0861 +db dummyf_2f031[32]; // 2e7b:0881 +db dummyf_2f051[32]; // 2e7b:08a1 +db dummyf_2f071[32]; // 2e7b:08c1 +db dummyf_2f091[32]; // 2e7b:08e1 +db dummyf_2f0b1[32]; // 2e7b:0901 +db dummyf_2f0d1[32]; // 2e7b:0921 +db dummyf_2f0f1[32]; // 2e7b:0941 +db dummyf_2f111[32]; // 2e7b:0961 +db dummyf_2f131[32]; // 2e7b:0981 +db dummyf_2f151[32]; // 2e7b:09a1 +db dummyf_2f171[32]; // 2e7b:09c1 +db dummyf_2f191[32]; // 2e7b:09e1 +db dummyf_2f1b1[32]; // 2e7b:0a01 +db dummyf_2f1d1[32]; // 2e7b:0a21 +db dummyf_2f1f1[32]; // 2e7b:0a41 +db dummyf_2f211[32]; // 2e7b:0a61 +db dummyf_2f231[32]; // 2e7b:0a81 +db dummyf_2f251[32]; // 2e7b:0aa1 +db dummyf_2f271[32]; // 2e7b:0ac1 +db dummyf_2f291[32]; // 2e7b:0ae1 +db dummyf_2f2b1[32]; // 2e7b:0b01 +db dummyf_2f2d1[32]; // 2e7b:0b21 +db dummyf_2f2f1[32]; // 2e7b:0b41 +db dummyf_2f311[32]; // 2e7b:0b61 +db dummyf_2f331[32]; // 2e7b:0b81 +db dummyf_2f351[32]; // 2e7b:0ba1 +db dummyf_2f371[32]; // 2e7b:0bc1 +db dummyf_2f391[32]; // 2e7b:0be1 +db dummyf_2f3b1[32]; // 2e7b:0c01 +db dummyf_2f3d1[32]; // 2e7b:0c21 +db dummyf_2f3f1[32]; // 2e7b:0c41 +db dummyf_2f411[32]; // 2e7b:0c61 +db dummyf_2f431[32]; // 2e7b:0c81 +db dummyf_2f451[32]; // 2e7b:0ca1 +db dummyf_2f471[32]; // 2e7b:0cc1 +db dummyf_2f491[32]; // 2e7b:0ce1 +db dummyf_2f4b1[32]; // 2e7b:0d01 +db dummyf_2f4d1[32]; // 2e7b:0d21 +db dummyf_2f4f1[32]; // 2e7b:0d41 +db dummyf_2f511[32]; // 2e7b:0d61 +db dummyf_2f531[32]; // 2e7b:0d81 +db dummyf_2f551[32]; // 2e7b:0da1 +db dummyf_2f571[32]; // 2e7b:0dc1 +db dummyf_2f591[32]; // 2e7b:0de1 +db dummyf_2f5b1[32]; // 2e7b:0e01 +db dummyf_2f5d1[32]; // 2e7b:0e21 +db dummyf_2f5f1[32]; // 2e7b:0e41 +db dummyf_2f611[32]; // 2e7b:0e61 +db dummyf_2f631[32]; // 2e7b:0e81 +db dummyf_2f651[32]; // 2e7b:0ea1 +db dummyf_2f671[32]; // 2e7b:0ec1 +db dummyf_2f691[32]; // 2e7b:0ee1 +db dummyf_2f6b1[32]; // 2e7b:0f01 +db dummyf_2f6d1[32]; // 2e7b:0f21 +db dummyf_2f6f1[32]; // 2e7b:0f41 +db dummyf_2f711[32]; // 2e7b:0f61 +db dummyf_2f731[32]; // 2e7b:0f81 +db dummyf_2f751[32]; // 2e7b:0fa1 +db dummyf_2f771[32]; // 2e7b:0fc1 +db dummyf_2f791[32]; // 2e7b:0fe1 +db dummyf_2f7b1[32]; // 2e7b:1001 +db dummyf_2f7d1[32]; // 2e7b:1021 +db dummyf_2f7f1[32]; // 2e7b:1041 +db dummyf_2f811[32]; // 2e7b:1061 +db dummyf_2f831[32]; // 2e7b:1081 +db dummyf_2f851[32]; // 2e7b:10a1 +db dummyf_2f871[32]; // 2e7b:10c1 +db dummyf_2f891[32]; // 2e7b:10e1 +db dummyf_2f8b1[32]; // 2e7b:1101 +db dummyf_2f8d1[32]; // 2e7b:1121 +db dummyf_2f8f1[32]; // 2e7b:1141 +db dummyf_2f911[32]; // 2e7b:1161 +db dummyf_2f931[32]; // 2e7b:1181 +db dummyf_2f951[32]; // 2e7b:11a1 +db dummyf_2f971[32]; // 2e7b:11c1 +db dummyf_2f991[32]; // 2e7b:11e1 +db dummyf_2f9b1[32]; // 2e7b:1201 +db dummyf_2f9d1[32]; // 2e7b:1221 +db dummyf_2f9f1[32]; // 2e7b:1241 +db dummyf_2fa11[32]; // 2e7b:1261 +db dummyf_2fa31[32]; // 2e7b:1281 +db dummyf_2fa51[32]; // 2e7b:12a1 +db dummyf_2fa71[32]; // 2e7b:12c1 +db dummyf_2fa91[32]; // 2e7b:12e1 +db dummyf_2fab1[32]; // 2e7b:1301 +db dummyf_2fad1[32]; // 2e7b:1321 +db dummyf_2faf1[32]; // 2e7b:1341 +db dummyf_2fb11[32]; // 2e7b:1361 +db dummyf_2fb31[32]; // 2e7b:1381 +db dummyf_2fb51[32]; // 2e7b:13a1 +db dummyf_2fb71[32]; // 2e7b:13c1 +db dummyf_2fb91[32]; // 2e7b:13e1 +db dummyf_2fbb1[32]; // 2e7b:1401 +db dummyf_2fbd1[32]; // 2e7b:1421 +db dummyf_2fbf1[32]; // 2e7b:1441 +db dummyf_2fc11[32]; // 2e7b:1461 +db dummyf_2fc31[32]; // 2e7b:1481 +db dummyf_2fc51[32]; // 2e7b:14a1 +db dummyf_2fc71[32]; // 2e7b:14c1 +db dummyf_2fc91[32]; // 2e7b:14e1 +db dummyf_2fcb1[32]; // 2e7b:1501 +db dummyf_2fcd1[32]; // 2e7b:1521 +db dummyf_2fcf1[32]; // 2e7b:1541 +db dummyf_2fd11[32]; // 2e7b:1561 +db dummyf_2fd31[32]; // 2e7b:1581 +db dummyf_2fd51[32]; // 2e7b:15a1 +db dummyf_2fd71[32]; // 2e7b:15c1 +db dummyf_2fd91[32]; // 2e7b:15e1 +db dummyf_2fdb1[32]; // 2e7b:1601 +db dummyf_2fdd1[32]; // 2e7b:1621 +db dummyf_2fdf1[32]; // 2e7b:1641 +db dummyf_2fe11[32]; // 2e7b:1661 +db dummyf_2fe31[32]; // 2e7b:1681 +db dummyf_2fe51[32]; // 2e7b:16a1 +db dummyf_2fe71[32]; // 2e7b:16c1 +db dummyf_2fe91[32]; // 2e7b:16e1 +db dummyf_2feb1[32]; // 2e7b:1701 +db dummyf_2fed1[32]; // 2e7b:1721 +db dummyf_2fef1[32]; // 2e7b:1741 +db dummyf_2ff11[32]; // 2e7b:1761 +db dummyf_2ff31[32]; // 2e7b:1781 +db dummyf_2ff51[32]; // 2e7b:17a1 +db dummyf_2ff71[32]; // 2e7b:17c1 +db dummyf_2ff91[32]; // 2e7b:17e1 +db dummyf_2ffb1[32]; // 2e7b:1801 +db dummyf_2ffd1[32]; // 2e7b:1821 +db dummyf_2fff1[32]; // 2e7b:1841 +db dummyf_30011[32]; // 2e7b:1861 +db dummyf_30031[32]; // 2e7b:1881 +db dummyf_30051[32]; // 2e7b:18a1 +db dummyf_30071[32]; // 2e7b:18c1 +db dummyf_30091[32]; // 2e7b:18e1 +db dummyf_300b1[32]; // 2e7b:1901 +db dummyf_300d1[32]; // 2e7b:1921 +db dummyf_300f1[32]; // 2e7b:1941 +db dummyf_30111[32]; // 2e7b:1961 +db dummyf_30131[32]; // 2e7b:1981 +db dummyf_30151[32]; // 2e7b:19a1 +db dummyf_30171[32]; // 2e7b:19c1 +db dummyf_30191[32]; // 2e7b:19e1 +db dummyf_301b1[32]; // 2e7b:1a01 +db dummyf_301d1[32]; // 2e7b:1a21 +db dummyf_301f1[32]; // 2e7b:1a41 +db dummyf_30211[32]; // 2e7b:1a61 +db dummyf_30231[32]; // 2e7b:1a81 +db dummyf_30251[32]; // 2e7b:1aa1 +db dummyf_30271[32]; // 2e7b:1ac1 +db dummyf_30291[32]; // 2e7b:1ae1 +db dummyf_302b1[32]; // 2e7b:1b01 +db dummyf_302d1[32]; // 2e7b:1b21 +db dummyf_302f1[32]; // 2e7b:1b41 +db dummyf_30311[32]; // 2e7b:1b61 +db dummyf_30331[32]; // 2e7b:1b81 +db dummyf_30351[32]; // 2e7b:1ba1 +db dummyf_30371[32]; // 2e7b:1bc1 +db dummyf_30391[32]; // 2e7b:1be1 +db dummyf_303b1[32]; // 2e7b:1c01 +db dummyf_303d1[32]; // 2e7b:1c21 +db dummyf_303f1[32]; // 2e7b:1c41 +db dummyf_30411[32]; // 2e7b:1c61 +db dummyf_30431[32]; // 2e7b:1c81 +db dummyf_30451[32]; // 2e7b:1ca1 +db dummyf_30471[32]; // 2e7b:1cc1 +db dummyf_30491[32]; // 2e7b:1ce1 +db dummyf_304b1[32]; // 2e7b:1d01 +db dummyf_304d1[32]; // 2e7b:1d21 +db dummyf_304f1[32]; // 2e7b:1d41 +db dummyf_30511[32]; // 2e7b:1d61 +db dummyf_30531[32]; // 2e7b:1d81 +db dummyf_30551[32]; // 2e7b:1da1 +db dummyf_30571[32]; // 2e7b:1dc1 +db dummyf_30591[32]; // 2e7b:1de1 +db dummyf_305b1[32]; // 2e7b:1e01 +db dummyf_305d1[32]; // 2e7b:1e21 +db dummyf_305f1[32]; // 2e7b:1e41 +db dummyf_30611[32]; // 2e7b:1e61 +db dummyf_30631[32]; // 2e7b:1e81 +db dummyf_30651[32]; // 2e7b:1ea1 +db dummyf_30671[32]; // 2e7b:1ec1 +db dummyf_30691[32]; // 2e7b:1ee1 +db dummyf_306b1[32]; // 2e7b:1f01 +db dummyf_306d1[32]; // 2e7b:1f21 +db dummyf_306f1[32]; // 2e7b:1f41 +db dummyf_30711[32]; // 2e7b:1f61 +db dummyf_30731[32]; // 2e7b:1f81 +db dummyf_30751[32]; // 2e7b:1fa1 +db dummyf_30771[32]; // 2e7b:1fc1 +db dummyf_30791[32]; // 2e7b:1fe1 +db dummyf_307b1[32]; // 2e7b:2001 +db dummyf_307d1[32]; // 2e7b:2021 +db dummyf_307f1[32]; // 2e7b:2041 +db dummyf_30811[32]; // 2e7b:2061 +db dummyf_30831[32]; // 2e7b:2081 +db dummyf_30851[32]; // 2e7b:20a1 +db dummyf_30871[32]; // 2e7b:20c1 +db dummyf_30891[32]; // 2e7b:20e1 +db dummyf_308b1[32]; // 2e7b:2101 +db dummyf_308d1[32]; // 2e7b:2121 +db dummyf_308f1[32]; // 2e7b:2141 +db dummyf_30911[32]; // 2e7b:2161 +db dummyf_30931[32]; // 2e7b:2181 +db dummyf_30951[32]; // 2e7b:21a1 +db dummyf_30971[32]; // 2e7b:21c1 +db dummyf_30991[32]; // 2e7b:21e1 +db dummyf_309b1[32]; // 2e7b:2201 +db dummyf_309d1[32]; // 2e7b:2221 +db dummyf_309f1[32]; // 2e7b:2241 +db dummyf_30a11[32]; // 2e7b:2261 +db dummyf_30a31[32]; // 2e7b:2281 +db dummyf_30a51[32]; // 2e7b:22a1 +db dummyf_30a71[32]; // 2e7b:22c1 +db dummyf_30a91[32]; // 2e7b:22e1 +db dummyf_30ab1[32]; // 2e7b:2301 +db dummyf_30ad1[32]; // 2e7b:2321 +db dummyf_30af1[32]; // 2e7b:2341 +db dummyf_30b11[32]; // 2e7b:2361 +db dummyf_30b31[32]; // 2e7b:2381 +db dummyf_30b51[32]; // 2e7b:23a1 +db dummyf_30b71[32]; // 2e7b:23c1 +db dummyf_30b91[32]; // 2e7b:23e1 +db dummyf_30bb1[32]; // 2e7b:2401 +db dummyf_30bd1[32]; // 2e7b:2421 +db dummyf_30bf1[32]; // 2e7b:2441 +db dummyf_30c11[32]; // 2e7b:2461 +db dummyf_30c31[32]; // 2e7b:2481 +db dummyf_30c51[32]; // 2e7b:24a1 +db dummyf_30c71[32]; // 2e7b:24c1 +db dummyf_30c91[32]; // 2e7b:24e1 +db dummyf_30cb1[32]; // 2e7b:2501 +db dummyf_30cd1[32]; // 2e7b:2521 +db dummyf_30cf1[32]; // 2e7b:2541 +db dummyf_30d11[32]; // 2e7b:2561 +db dummyf_30d31[32]; // 2e7b:2581 +db dummyf_30d51[32]; // 2e7b:25a1 +db dummyf_30d71[32]; // 2e7b:25c1 +db dummyf_30d91[32]; // 2e7b:25e1 +db dummyf_30db1[32]; // 2e7b:2601 +db dummyf_30dd1[32]; // 2e7b:2621 +db dummyf_30df1[32]; // 2e7b:2641 +db dummyf_30e11[32]; // 2e7b:2661 +db dummyf_30e31[32]; // 2e7b:2681 +db dummyf_30e51[32]; // 2e7b:26a1 +db dummyf_30e71[32]; // 2e7b:26c1 +db dummyf_30e91[32]; // 2e7b:26e1 +db dummyf_30eb1[32]; // 2e7b:2701 +db dummyf_30ed1[32]; // 2e7b:2721 +db dummyf_30ef1[32]; // 2e7b:2741 +db dummyf_30f11[32]; // 2e7b:2761 +db dummyf_30f31[32]; // 2e7b:2781 +db dummyf_30f51[32]; // 2e7b:27a1 +db dummyf_30f71[32]; // 2e7b:27c1 +db dummyf_30f91[32]; // 2e7b:27e1 +db dummyf_30fb1[32]; // 2e7b:2801 +db dummyf_30fd1[32]; // 2e7b:2821 +db dummyf_30ff1[32]; // 2e7b:2841 +db dummyf_31011[32]; // 2e7b:2861 +db dummyf_31031[32]; // 2e7b:2881 +db dummyf_31051[32]; // 2e7b:28a1 +db dummyf_31071[32]; // 2e7b:28c1 +db dummyf_31091[32]; // 2e7b:28e1 +db dummyf_310b1[32]; // 2e7b:2901 +db dummyf_310d1[32]; // 2e7b:2921 +db dummyf_310f1[32]; // 2e7b:2941 +db dummyf_31111[32]; // 2e7b:2961 +db dummyf_31131[32]; // 2e7b:2981 +db dummyf_31151[32]; // 2e7b:29a1 +db dummyf_31171[32]; // 2e7b:29c1 +db dummyf_31191[32]; // 2e7b:29e1 +db dummyf_311b1[32]; // 2e7b:2a01 +db dummyf_311d1[32]; // 2e7b:2a21 +db dummyf_311f1[32]; // 2e7b:2a41 +db dummyf_31211[32]; // 2e7b:2a61 +db dummyf_31231[32]; // 2e7b:2a81 +db dummyf_31251[32]; // 2e7b:2aa1 +db dummyf_31271[32]; // 2e7b:2ac1 +db dummyf_31291[32]; // 2e7b:2ae1 +db dummyf_312b1[32]; // 2e7b:2b01 +db dummyf_312d1[32]; // 2e7b:2b21 +db dummyf_312f1[32]; // 2e7b:2b41 +db dummyf_31311[32]; // 2e7b:2b61 +db dummyf_31331[32]; // 2e7b:2b81 +db dummyf_31351[32]; // 2e7b:2ba1 +db dummyf_31371[32]; // 2e7b:2bc1 +db dummyf_31391[32]; // 2e7b:2be1 +db dummyf_313b1[32]; // 2e7b:2c01 +db dummyf_313d1[32]; // 2e7b:2c21 +db dummyf_313f1[32]; // 2e7b:2c41 +db dummyf_31411[32]; // 2e7b:2c61 +db dummyf_31431[32]; // 2e7b:2c81 +db dummyf_31451[32]; // 2e7b:2ca1 +db dummyf_31471[32]; // 2e7b:2cc1 +db dummyf_31491[32]; // 2e7b:2ce1 +db dummyf_314b1[32]; // 2e7b:2d01 +db dummyf_314d1[32]; // 2e7b:2d21 +db dummyf_314f1[32]; // 2e7b:2d41 +db dummyf_31511[32]; // 2e7b:2d61 +db dummyf_31531[32]; // 2e7b:2d81 +db dummyf_31551[32]; // 2e7b:2da1 +db dummyf_31571[32]; // 2e7b:2dc1 +db dummyf_31591[32]; // 2e7b:2de1 +db dummyf_315b1[32]; // 2e7b:2e01 +db dummyf_315d1[32]; // 2e7b:2e21 +db dummyf_315f1[32]; // 2e7b:2e41 +db dummyf_31611[32]; // 2e7b:2e61 +db dummyf_31631[32]; // 2e7b:2e81 +db dummyf_31651[32]; // 2e7b:2ea1 +db dummyf_31671[32]; // 2e7b:2ec1 +db dummyf_31691[32]; // 2e7b:2ee1 +db dummyf_316b1[32]; // 2e7b:2f01 +db dummyf_316d1[32]; // 2e7b:2f21 +db dummyf_316f1[32]; // 2e7b:2f41 +db dummyf_31711[32]; // 2e7b:2f61 +db dummyf_31731[32]; // 2e7b:2f81 +db dummyf_31751[32]; // 2e7b:2fa1 +db dummyf_31771[32]; // 2e7b:2fc1 +db dummyf_31791[32]; // 2e7b:2fe1 +db dummyf_317b1[32]; // 2e7b:3001 +db dummyf_317d1[32]; // 2e7b:3021 +db dummyf_317f1[32]; // 2e7b:3041 +db dummyf_31811[32]; // 2e7b:3061 +db dummyf_31831[32]; // 2e7b:3081 +db dummyf_31851[32]; // 2e7b:30a1 +db dummyf_31871[32]; // 2e7b:30c1 +db dummyf_31891[32]; // 2e7b:30e1 +db dummyf_318b1[32]; // 2e7b:3101 +db dummyf_318d1[32]; // 2e7b:3121 +db dummyf_318f1[32]; // 2e7b:3141 +db dummyf_31911[32]; // 2e7b:3161 +db dummyf_31931[32]; // 2e7b:3181 +db dummyf_31951[32]; // 2e7b:31a1 +db dummyf_31971[32]; // 2e7b:31c1 +db dummyf_31991[32]; // 2e7b:31e1 +db dummyf_319b1[32]; // 2e7b:3201 +db dummyf_319d1[32]; // 2e7b:3221 +db dummyf_319f1[32]; // 2e7b:3241 +db dummyf_31a11[32]; // 2e7b:3261 +db dummyf_31a31[32]; // 2e7b:3281 +db dummyf_31a51[32]; // 2e7b:32a1 +db dummyf_31a71[32]; // 2e7b:32c1 +db dummyf_31a91[32]; // 2e7b:32e1 +db dummyf_31ab1[32]; // 2e7b:3301 +db dummyf_31ad1[32]; // 2e7b:3321 +db dummyf_31af1[32]; // 2e7b:3341 +db dummyf_31b11[32]; // 2e7b:3361 +db dummyf_31b31[32]; // 2e7b:3381 +db dummyf_31b51[32]; // 2e7b:33a1 +db dummyf_31b71[32]; // 2e7b:33c1 +db dummyf_31b91[32]; // 2e7b:33e1 +db dummyf_31bb1[32]; // 2e7b:3401 +db dummyf_31bd1[32]; // 2e7b:3421 +db dummyf_31bf1[32]; // 2e7b:3441 +db dummyf_31c11[32]; // 2e7b:3461 +db dummyf_31c31[32]; // 2e7b:3481 +db dummyf_31c51[32]; // 2e7b:34a1 +db dummyf_31c71[32]; // 2e7b:34c1 +db dummyf_31c91[32]; // 2e7b:34e1 +db dummyf_31cb1[32]; // 2e7b:3501 +db dummyf_31cd1[32]; // 2e7b:3521 +db dummyf_31cf1[32]; // 2e7b:3541 +db dummyf_31d11[32]; // 2e7b:3561 +db dummyf_31d31[32]; // 2e7b:3581 +db dummyf_31d51[32]; // 2e7b:35a1 +db dummyf_31d71[32]; // 2e7b:35c1 +db dummyf_31d91[32]; // 2e7b:35e1 +db dummyf_31db1[32]; // 2e7b:3601 +db dummyf_31dd1[32]; // 2e7b:3621 +db dummyf_31df1[32]; // 2e7b:3641 +db dummyf_31e11[32]; // 2e7b:3661 +db dummyf_31e31[32]; // 2e7b:3681 +db dummyf_31e51[32]; // 2e7b:36a1 +db dummyf_31e71[32]; // 2e7b:36c1 +db dummyf_31e91[32]; // 2e7b:36e1 +db dummyf_31eb1[32]; // 2e7b:3701 +db dummyf_31ed1[32]; // 2e7b:3721 +db dummyf_31ef1[32]; // 2e7b:3741 +db dummyf_31f11[32]; // 2e7b:3761 +db dummyf_31f31[32]; // 2e7b:3781 +db dummyf_31f51[32]; // 2e7b:37a1 +db dummyf_31f71[32]; // 2e7b:37c1 +db dummyf_31f91[32]; // 2e7b:37e1 +db dummyf_31fb1[32]; // 2e7b:3801 +db dummyf_31fd1[32]; // 2e7b:3821 +db dummyf_31ff1[32]; // 2e7b:3841 +db dummyf_32011[32]; // 2e7b:3861 +db dummyf_32031[32]; // 2e7b:3881 +db dummyf_32051[32]; // 2e7b:38a1 +db dummyf_32071[32]; // 2e7b:38c1 +db dummyf_32091[32]; // 2e7b:38e1 +db dummyf_320b1[32]; // 2e7b:3901 +db dummyf_320d1[32]; // 2e7b:3921 +db dummyf_320f1[32]; // 2e7b:3941 +db dummyf_32111[32]; // 2e7b:3961 +db dummyf_32131[32]; // 2e7b:3981 +db dummyf_32151[32]; // 2e7b:39a1 +db dummyf_32171[32]; // 2e7b:39c1 +db dummyf_32191[32]; // 2e7b:39e1 +db dummyf_321b1[32]; // 2e7b:3a01 +db dummyf_321d1[32]; // 2e7b:3a21 +db dummyf_321f1[32]; // 2e7b:3a41 +db dummyf_32211[32]; // 2e7b:3a61 +db dummyf_32231[32]; // 2e7b:3a81 +db dummyf_32251[32]; // 2e7b:3aa1 +db dummyf_32271[32]; // 2e7b:3ac1 +db dummyf_32291[32]; // 2e7b:3ae1 +db dummyf_322b1[32]; // 2e7b:3b01 +db dummyf_322d1[32]; // 2e7b:3b21 +db dummyf_322f1[32]; // 2e7b:3b41 +db dummyf_32311[32]; // 2e7b:3b61 +db dummyf_32331[32]; // 2e7b:3b81 +db dummyf_32351[32]; // 2e7b:3ba1 +db dummyf_32371[32]; // 2e7b:3bc1 +db dummyf_32391[32]; // 2e7b:3be1 +db dummyf_323b1[32]; // 2e7b:3c01 +db dummyf_323d1[32]; // 2e7b:3c21 +db dummyf_323f1[32]; // 2e7b:3c41 +db dummyf_32411[32]; // 2e7b:3c61 +db dummyf_32431[32]; // 2e7b:3c81 +db dummyf_32451[32]; // 2e7b:3ca1 +db dummyf_32471[32]; // 2e7b:3cc1 +db dummyf_32491[32]; // 2e7b:3ce1 +db dummyf_324b1[32]; // 2e7b:3d01 +db dummyf_324d1[32]; // 2e7b:3d21 +db dummyf_324f1[32]; // 2e7b:3d41 +db dummyf_32511[32]; // 2e7b:3d61 +db dummyf_32531[32]; // 2e7b:3d81 +db dummyf_32551[32]; // 2e7b:3da1 +db dummyf_32571[32]; // 2e7b:3dc1 +db dummyf_32591[32]; // 2e7b:3de1 +db dummyf_325b1[32]; // 2e7b:3e01 +db dummyf_325d1[32]; // 2e7b:3e21 +db dummyf_325f1[32]; // 2e7b:3e41 +db dummyf_32611[32]; // 2e7b:3e61 +db dummyf_32631[32]; // 2e7b:3e81 +db dummyf_32651[32]; // 2e7b:3ea1 +db dummyf_32671[32]; // 2e7b:3ec1 +db dummyf_32691[32]; // 2e7b:3ee1 +db dummyf_326b1[32]; // 2e7b:3f01 +db dummyf_326d1[32]; // 2e7b:3f21 +db dummyf_326f1[32]; // 2e7b:3f41 +db dummyf_32711[32]; // 2e7b:3f61 +db dummyf_32731[32]; // 2e7b:3f81 +db dummyf_32751[32]; // 2e7b:3fa1 +db dummyf_32771[32]; // 2e7b:3fc1 +db dummyf_32791[32]; // 2e7b:3fe1 +db dummyf_327b1[32]; // 2e7b:4001 +db dummyf_327d1[32]; // 2e7b:4021 +db dummyf_327f1[32]; // 2e7b:4041 +db dummyf_32811[32]; // 2e7b:4061 +db dummyf_32831[32]; // 2e7b:4081 +db dummyf_32851[32]; // 2e7b:40a1 +db dummyf_32871[32]; // 2e7b:40c1 +db dummyf_32891[32]; // 2e7b:40e1 +db dummyf_328b1[32]; // 2e7b:4101 +db dummyf_328d1[32]; // 2e7b:4121 +db dummyf_328f1[32]; // 2e7b:4141 +db dummyf_32911[32]; // 2e7b:4161 +db dummyf_32931[32]; // 2e7b:4181 +db dummyf_32951[32]; // 2e7b:41a1 +db dummyf_32971[32]; // 2e7b:41c1 +db dummyf_32991[32]; // 2e7b:41e1 +db dummyf_329b1[32]; // 2e7b:4201 +db dummyf_329d1[32]; // 2e7b:4221 +db dummyf_329f1[32]; // 2e7b:4241 +db dummyf_32a11[32]; // 2e7b:4261 +db dummyf_32a31[32]; // 2e7b:4281 +db dummyf_32a51[32]; // 2e7b:42a1 +db dummyf_32a71[32]; // 2e7b:42c1 +db dummyf_32a91[32]; // 2e7b:42e1 +db dummyf_32ab1[32]; // 2e7b:4301 +db dummyf_32ad1[32]; // 2e7b:4321 +db dummyf_32af1[32]; // 2e7b:4341 +db dummyf_32b11[32]; // 2e7b:4361 +db dummyf_32b31[32]; // 2e7b:4381 +db dummyf_32b51[32]; // 2e7b:43a1 +db dummyf_32b71[32]; // 2e7b:43c1 +db dummyf_32b91[32]; // 2e7b:43e1 +db dummyf_32bb1[32]; // 2e7b:4401 +db dummyf_32bd1[32]; // 2e7b:4421 +db dummyf_32bf1[32]; // 2e7b:4441 +db dummyf_32c11[32]; // 2e7b:4461 +db dummyf_32c31[32]; // 2e7b:4481 +db dummyf_32c51[32]; // 2e7b:44a1 +db dummyf_32c71[32]; // 2e7b:44c1 +db dummyf_32c91[32]; // 2e7b:44e1 +db dummyf_32cb1[32]; // 2e7b:4501 +db dummyf_32cd1[32]; // 2e7b:4521 +db dummyf_32cf1[32]; // 2e7b:4541 +db dummyf_32d11[32]; // 2e7b:4561 +db dummyf_32d31[32]; // 2e7b:4581 +db dummyf_32d51[32]; // 2e7b:45a1 +db dummyf_32d71[32]; // 2e7b:45c1 +db dummyf_32d91[32]; // 2e7b:45e1 +db dummyf_32db1[32]; // 2e7b:4601 +db dummyf_32dd1[32]; // 2e7b:4621 +db dummyf_32df1[32]; // 2e7b:4641 +db dummyf_32e11[32]; // 2e7b:4661 +db dummyf_32e31[32]; // 2e7b:4681 +db dummyf_32e51[32]; // 2e7b:46a1 +db dummyf_32e71[32]; // 2e7b:46c1 +db dummyf_32e91[32]; // 2e7b:46e1 +db dummyf_32eb1[32]; // 2e7b:4701 +db dummyf_32ed1[32]; // 2e7b:4721 +db dummyf_32ef1[32]; // 2e7b:4741 +db dummyf_32f11[32]; // 2e7b:4761 +db dummyf_32f31[32]; // 2e7b:4781 +db dummyf_32f51[32]; // 2e7b:47a1 +db dummyf_32f71[32]; // 2e7b:47c1 +db dummyf_32f91[32]; // 2e7b:47e1 +db dummyf_32fb1[32]; // 2e7b:4801 +db dummyf_32fd1[32]; // 2e7b:4821 +db dummyf_32ff1[32]; // 2e7b:4841 +db dummyf_33011[32]; // 2e7b:4861 +db dummyf_33031[32]; // 2e7b:4881 +db dummyf_33051[32]; // 2e7b:48a1 +db dummyf_33071[32]; // 2e7b:48c1 +db dummyf_33091[32]; // 2e7b:48e1 +db dummyf_330b1[32]; // 2e7b:4901 +db dummyf_330d1[32]; // 2e7b:4921 +db dummyf_330f1[32]; // 2e7b:4941 +db dummyf_33111[32]; // 2e7b:4961 +db dummyf_33131[32]; // 2e7b:4981 +db dummyf_33151[32]; // 2e7b:49a1 +db dummyf_33171[32]; // 2e7b:49c1 +db dummyf_33191[32]; // 2e7b:49e1 +db dummyf_331b1[32]; // 2e7b:4a01 +db dummyf_331d1[32]; // 2e7b:4a21 +db dummyf_331f1[32]; // 2e7b:4a41 +db dummyf_33211[32]; // 2e7b:4a61 +db dummyf_33231[32]; // 2e7b:4a81 +db dummyf_33251[32]; // 2e7b:4aa1 +db dummyf_33271[32]; // 2e7b:4ac1 +db dummyf_33291[32]; // 2e7b:4ae1 +db dummyf_332b1[32]; // 2e7b:4b01 +db dummyf_332d1[32]; // 2e7b:4b21 +db dummyf_332f1[32]; // 2e7b:4b41 +db dummyf_33311[32]; // 2e7b:4b61 +db dummyf_33331[32]; // 2e7b:4b81 +db dummyf_33351[32]; // 2e7b:4ba1 +db dummyf_33371[32]; // 2e7b:4bc1 +db dummyf_33391[32]; // 2e7b:4be1 +db dummyf_333b1[32]; // 2e7b:4c01 +db dummyf_333d1[32]; // 2e7b:4c21 +db dummyf_333f1[32]; // 2e7b:4c41 +db dummyf_33411[32]; // 2e7b:4c61 +db dummyf_33431[32]; // 2e7b:4c81 +db dummyf_33451[32]; // 2e7b:4ca1 +db dummyf_33471[32]; // 2e7b:4cc1 +db dummyf_33491[32]; // 2e7b:4ce1 +db dummyf_334b1[32]; // 2e7b:4d01 +db dummyf_334d1[32]; // 2e7b:4d21 +db dummyf_334f1[32]; // 2e7b:4d41 +db dummyf_33511[32]; // 2e7b:4d61 +db dummyf_33531[32]; // 2e7b:4d81 +db dummyf_33551[32]; // 2e7b:4da1 +db dummyf_33571[32]; // 2e7b:4dc1 +db dummyf_33591[32]; // 2e7b:4de1 +db dummyf_335b1[32]; // 2e7b:4e01 +db dummyf_335d1[32]; // 2e7b:4e21 +db dummyf_335f1[32]; // 2e7b:4e41 +db dummyf_33611[32]; // 2e7b:4e61 +db dummyf_33631[32]; // 2e7b:4e81 +db dummyf_33651[32]; // 2e7b:4ea1 +db dummyf_33671[32]; // 2e7b:4ec1 +db dummyf_33691[32]; // 2e7b:4ee1 +db dummyf_336b1[32]; // 2e7b:4f01 +db dummyf_336d1[32]; // 2e7b:4f21 +db dummyf_336f1[32]; // 2e7b:4f41 +db dummyf_33711[32]; // 2e7b:4f61 +db dummyf_33731[32]; // 2e7b:4f81 +db dummyf_33751[32]; // 2e7b:4fa1 +db dummyf_33771[32]; // 2e7b:4fc1 +db dummyf_33791[32]; // 2e7b:4fe1 +db dummyf_337b1[32]; // 2e7b:5001 +db dummyf_337d1[32]; // 2e7b:5021 +db dummyf_337f1[32]; // 2e7b:5041 +db dummyf_33811[32]; // 2e7b:5061 +db dummyf_33831[32]; // 2e7b:5081 +db dummyf_33851[32]; // 2e7b:50a1 +db dummyf_33871[32]; // 2e7b:50c1 +db dummyf_33891[32]; // 2e7b:50e1 +db dummyf_338b1[32]; // 2e7b:5101 +db dummyf_338d1[32]; // 2e7b:5121 +db dummyf_338f1[32]; // 2e7b:5141 +db dummyf_33911[32]; // 2e7b:5161 +db dummyf_33931[32]; // 2e7b:5181 +db dummyf_33951[32]; // 2e7b:51a1 +db dummyf_33971[32]; // 2e7b:51c1 +db dummyf_33991[32]; // 2e7b:51e1 +db dummyf_339b1[32]; // 2e7b:5201 +db dummyf_339d1[32]; // 2e7b:5221 +db dummyf_339f1[32]; // 2e7b:5241 +db dummyf_33a11[32]; // 2e7b:5261 +db dummyf_33a31[32]; // 2e7b:5281 +db dummyf_33a51[32]; // 2e7b:52a1 +db dummyf_33a71[32]; // 2e7b:52c1 +db dummyf_33a91[32]; // 2e7b:52e1 +db dummyf_33ab1[32]; // 2e7b:5301 +db dummyf_33ad1[32]; // 2e7b:5321 +db dummyf_33af1[32]; // 2e7b:5341 +db dummyf_33b11[32]; // 2e7b:5361 +db dummyf_33b31[32]; // 2e7b:5381 +db dummyf_33b51[32]; // 2e7b:53a1 +db dummyf_33b71[32]; // 2e7b:53c1 +db dummyf_33b91[32]; // 2e7b:53e1 +db dummyf_33bb1[32]; // 2e7b:5401 +db dummyf_33bd1[32]; // 2e7b:5421 +db dummyf_33bf1[32]; // 2e7b:5441 +db dummyf_33c11[32]; // 2e7b:5461 +db dummyf_33c31[32]; // 2e7b:5481 +db dummyf_33c51[32]; // 2e7b:54a1 +db dummyf_33c71[32]; // 2e7b:54c1 +db dummyf_33c91[32]; // 2e7b:54e1 +db dummyf_33cb1[32]; // 2e7b:5501 +db dummyf_33cd1[32]; // 2e7b:5521 +db dummyf_33cf1[32]; // 2e7b:5541 +db dummyf_33d11[32]; // 2e7b:5561 +db dummyf_33d31[32]; // 2e7b:5581 +db dummyf_33d51[32]; // 2e7b:55a1 +db dummyf_33d71[32]; // 2e7b:55c1 +db dummyf_33d91[32]; // 2e7b:55e1 +db dummyf_33db1[32]; // 2e7b:5601 +db dummyf_33dd1[32]; // 2e7b:5621 +db dummyf_33df1[32]; // 2e7b:5641 +db dummyf_33e11[32]; // 2e7b:5661 +db dummyf_33e31[32]; // 2e7b:5681 +db dummyf_33e51[32]; // 2e7b:56a1 +db dummyf_33e71[32]; // 2e7b:56c1 +db dummyf_33e91[32]; // 2e7b:56e1 +db dummyf_33eb1[32]; // 2e7b:5701 +db dummyf_33ed1[32]; // 2e7b:5721 +db dummyf_33ef1[32]; // 2e7b:5741 +db dummyf_33f11[32]; // 2e7b:5761 +db dummyf_33f31[32]; // 2e7b:5781 +db dummyf_33f51[32]; // 2e7b:57a1 +db dummyf_33f71[32]; // 2e7b:57c1 +db dummyf_33f91[32]; // 2e7b:57e1 +db dummyf_33fb1[32]; // 2e7b:5801 +db dummyf_33fd1[32]; // 2e7b:5821 +db dummyf_33ff1[32]; // 2e7b:5841 +db dummyf_34011[32]; // 2e7b:5861 +db dummyf_34031[32]; // 2e7b:5881 +db dummyf_34051[32]; // 2e7b:58a1 +db dummyf_34071[32]; // 2e7b:58c1 +db dummyf_34091[32]; // 2e7b:58e1 +db dummyf_340b1[32]; // 2e7b:5901 +db dummyf_340d1[32]; // 2e7b:5921 +db dummyf_340f1[32]; // 2e7b:5941 +db dummyf_34111[32]; // 2e7b:5961 +db dummyf_34131[32]; // 2e7b:5981 +db dummyf_34151[32]; // 2e7b:59a1 +db dummyf_34171[32]; // 2e7b:59c1 +db dummyf_34191[32]; // 2e7b:59e1 +db dummyf_341b1[32]; // 2e7b:5a01 +db dummyf_341d1[32]; // 2e7b:5a21 +db dummyf_341f1[32]; // 2e7b:5a41 +db dummyf_34211[32]; // 2e7b:5a61 +db dummyf_34231[32]; // 2e7b:5a81 +db dummyf_34251[32]; // 2e7b:5aa1 +db dummyf_34271[32]; // 2e7b:5ac1 +db dummyf_34291[32]; // 2e7b:5ae1 +db dummyf_342b1[32]; // 2e7b:5b01 +db dummyf_342d1[32]; // 2e7b:5b21 +db dummyf_342f1[32]; // 2e7b:5b41 +db dummyf_34311[32]; // 2e7b:5b61 +db dummyf_34331[32]; // 2e7b:5b81 +db dummyf_34351[32]; // 2e7b:5ba1 +db dummyf_34371[32]; // 2e7b:5bc1 +db dummyf_34391[32]; // 2e7b:5be1 +db dummyf_343b1[32]; // 2e7b:5c01 +db dummyf_343d1[32]; // 2e7b:5c21 +db dummyf_343f1[32]; // 2e7b:5c41 +db dummyf_34411[32]; // 2e7b:5c61 +db dummyf_34431[32]; // 2e7b:5c81 +db dummyf_34451[32]; // 2e7b:5ca1 +db dummyf_34471[32]; // 2e7b:5cc1 +db dummyf_34491[32]; // 2e7b:5ce1 +db dummyf_344b1[32]; // 2e7b:5d01 +db dummyf_344d1[32]; // 2e7b:5d21 +db dummyf_344f1[32]; // 2e7b:5d41 +db dummyf_34511[32]; // 2e7b:5d61 +db dummyf_34531[32]; // 2e7b:5d81 +db dummyf_34551[32]; // 2e7b:5da1 +db dummyf_34571[32]; // 2e7b:5dc1 +db dummyf_34591[32]; // 2e7b:5de1 +db dummyf_345b1[32]; // 2e7b:5e01 +db dummyf_345d1[32]; // 2e7b:5e21 +db dummyf_345f1[32]; // 2e7b:5e41 +db dummyf_34611[32]; // 2e7b:5e61 +db dummyf_34631[32]; // 2e7b:5e81 +db dummyf_34651[32]; // 2e7b:5ea1 +db dummyf_34671[32]; // 2e7b:5ec1 +db dummyf_34691[32]; // 2e7b:5ee1 +db dummyf_346b1[32]; // 2e7b:5f01 +db dummyf_346d1[32]; // 2e7b:5f21 +db dummyf_346f1[32]; // 2e7b:5f41 +db dummyf_34711[32]; // 2e7b:5f61 +db dummyf_34731[32]; // 2e7b:5f81 +db dummyf_34751[32]; // 2e7b:5fa1 +db dummyf_34771[32]; // 2e7b:5fc1 +db dummyf_34791[32]; // 2e7b:5fe1 +db dummyf_347b1[32]; // 2e7b:6001 +db dummyf_347d1[32]; // 2e7b:6021 +db dummyf_347f1[32]; // 2e7b:6041 +db dummyf_34811[32]; // 2e7b:6061 +db dummyf_34831[32]; // 2e7b:6081 +db dummyf_34851[32]; // 2e7b:60a1 +db dummyf_34871[32]; // 2e7b:60c1 +db dummyf_34891[32]; // 2e7b:60e1 +db dummyf_348b1[32]; // 2e7b:6101 +db dummyf_348d1[32]; // 2e7b:6121 +db dummyf_348f1[32]; // 2e7b:6141 +db dummyf_34911[32]; // 2e7b:6161 +db dummyf_34931[32]; // 2e7b:6181 +db dummyf_34951[32]; // 2e7b:61a1 +db dummyf_34971[32]; // 2e7b:61c1 +db dummyf_34991[32]; // 2e7b:61e1 +db dummyf_349b1[32]; // 2e7b:6201 +db dummyf_349d1[32]; // 2e7b:6221 +db dummyf_349f1[32]; // 2e7b:6241 +db dummyf_34a11[32]; // 2e7b:6261 +db dummyf_34a31[32]; // 2e7b:6281 +db dummyf_34a51[32]; // 2e7b:62a1 +db dummyf_34a71[32]; // 2e7b:62c1 +db dummyf_34a91[32]; // 2e7b:62e1 +db dummyf_34ab1[32]; // 2e7b:6301 +db dummyf_34ad1[32]; // 2e7b:6321 +db dummyf_34af1[32]; // 2e7b:6341 +db dummyf_34b11[32]; // 2e7b:6361 +db dummyf_34b31[32]; // 2e7b:6381 +db dummyf_34b51[32]; // 2e7b:63a1 +db dummyf_34b71[32]; // 2e7b:63c1 +db dummyf_34b91[32]; // 2e7b:63e1 +db dummyf_34bb1[32]; // 2e7b:6401 +db dummyf_34bd1[32]; // 2e7b:6421 +db dummyf_34bf1[32]; // 2e7b:6441 +db dummyf_34c11[32]; // 2e7b:6461 +db dummyf_34c31[32]; // 2e7b:6481 +db dummyf_34c51[32]; // 2e7b:64a1 +db dummyf_34c71[32]; // 2e7b:64c1 +db dummyf_34c91[32]; // 2e7b:64e1 +db dummyf_34cb1[32]; // 2e7b:6501 +db dummyf_34cd1[32]; // 2e7b:6521 +db dummyf_34cf1[32]; // 2e7b:6541 +db dummyf_34d11[32]; // 2e7b:6561 +db dummyf_34d31[32]; // 2e7b:6581 +db dummyf_34d51[32]; // 2e7b:65a1 +db dummyf_34d71[32]; // 2e7b:65c1 +db dummyf_34d91[32]; // 2e7b:65e1 +db dummyf_34db1[32]; // 2e7b:6601 +db dummyf_34dd1[32]; // 2e7b:6621 +db dummyf_34df1[32]; // 2e7b:6641 +db dummyf_34e11[32]; // 2e7b:6661 +db dummyf_34e31[32]; // 2e7b:6681 +db dummyf_34e51[32]; // 2e7b:66a1 +db dummyf_34e71[32]; // 2e7b:66c1 +db dummyf_34e91[32]; // 2e7b:66e1 +db dummyf_34eb1[32]; // 2e7b:6701 +db dummyf_34ed1[32]; // 2e7b:6721 +db dummyf_34ef1[32]; // 2e7b:6741 +db dummyf_34f11[32]; // 2e7b:6761 +db dummyf_34f31[32]; // 2e7b:6781 +db dummyf_34f51[32]; // 2e7b:67a1 +db dummyf_34f71[32]; // 2e7b:67c1 +db dummyf_34f91[32]; // 2e7b:67e1 +db dummyf_34fb1[32]; // 2e7b:6801 +db dummyf_34fd1[32]; // 2e7b:6821 +db dummyf_34ff1[32]; // 2e7b:6841 +db dummyf_35011[32]; // 2e7b:6861 +db dummyf_35031[32]; // 2e7b:6881 +db dummyf_35051[32]; // 2e7b:68a1 +db dummyf_35071[32]; // 2e7b:68c1 +db dummyf_35091[32]; // 2e7b:68e1 +db dummyf_350b1[32]; // 2e7b:6901 +db dummyf_350d1[32]; // 2e7b:6921 +db dummyf_350f1[32]; // 2e7b:6941 +db dummyf_35111[32]; // 2e7b:6961 +db dummyf_35131[32]; // 2e7b:6981 +db dummyf_35151[32]; // 2e7b:69a1 +db dummyf_35171[32]; // 2e7b:69c1 +db dummyf_35191[32]; // 2e7b:69e1 +db dummyf_351b1[32]; // 2e7b:6a01 +db dummyf_351d1[32]; // 2e7b:6a21 +db dummyf_351f1[32]; // 2e7b:6a41 +db dummyf_35211[32]; // 2e7b:6a61 +db dummyf_35231[32]; // 2e7b:6a81 +db dummyf_35251[32]; // 2e7b:6aa1 +db dummyf_35271[32]; // 2e7b:6ac1 +db dummyf_35291[32]; // 2e7b:6ae1 +db dummyf_352b1[32]; // 2e7b:6b01 +db dummyf_352d1[32]; // 2e7b:6b21 +db dummyf_352f1; +db dummyf_352f2; +db dummyf_352f3; +db unk_438d4; // 2e7b:6b44 +db dummyf_352f5[32]; // 2e7b:6b45 +db dummyf_35315[32]; // 2e7b:6b65 +db dummyf_35335[32]; // 2e7b:6b85 +db dummyf_35355[32]; // 2e7b:6ba5 +db dummyf_35375[32]; // 2e7b:6bc5 +db dummyf_35395[32]; // 2e7b:6be5 +db dummyf_353b5[32]; // 2e7b:6c05 +db dummyf_353d5[32]; // 2e7b:6c25 +db dummyf_353f5[32]; // 2e7b:6c45 +db dummyf_35415[32]; // 2e7b:6c65 +db dummyf_35435[32]; // 2e7b:6c85 +db dummyf_35455[32]; // 2e7b:6ca5 +db dummyf_35475[32]; // 2e7b:6cc5 +db dummyf_35495[32]; // 2e7b:6ce5 +db dummyf_354b5[32]; // 2e7b:6d05 +db dummyf_354d5[32]; // 2e7b:6d25 +db dummyf_354f5[32]; // 2e7b:6d45 +db dummyf_35515[32]; // 2e7b:6d65 +db dummyf_35535[32]; // 2e7b:6d85 +db dummyf_35555[32]; // 2e7b:6da5 +db dummyf_35575[32]; // 2e7b:6dc5 +db dummyf_35595[32]; // 2e7b:6de5 +db dummyf_355b5[32]; // 2e7b:6e05 +db dummyf_355d5[32]; // 2e7b:6e25 +db dummyf_355f5[32]; // 2e7b:6e45 +db dummyf_35615[32]; // 2e7b:6e65 +db dummyf_35635[32]; // 2e7b:6e85 +db dummyf_35655[32]; // 2e7b:6ea5 +db dummyf_35675[32]; // 2e7b:6ec5 +db dummyf_35695[32]; // 2e7b:6ee5 +db dummyf_356b5[32]; // 2e7b:6f05 +db dummyf_356d5[32]; // 2e7b:6f25 +db dummyf_356f5[32]; // 2e7b:6f45 +db dummyf_35715[32]; // 2e7b:6f65 +db dummyf_35735[32]; // 2e7b:6f85 +db dummyf_35755[32]; // 2e7b:6fa5 +db dummyf_35775[32]; // 2e7b:6fc5 +db dummyf_35795[32]; // 2e7b:6fe5 +db dummyf_357b5[32]; // 2e7b:7005 +db dummyf_357d5[32]; // 2e7b:7025 +db dummyf_357f5[32]; // 2e7b:7045 +db dummyf_35815[32]; // 2e7b:7065 +db dummyf_35835[32]; // 2e7b:7085 +db dummyf_35855[32]; // 2e7b:70a5 +db dummyf_35875[32]; // 2e7b:70c5 +db dummyf_35895[32]; // 2e7b:70e5 +db dummyf_358b5[32]; // 2e7b:7105 +db dummyf_358d5[32]; // 2e7b:7125 +db dummyf_358f5[32]; // 2e7b:7145 +db dummyf_35915[32]; // 2e7b:7165 +db dummyf_35935[32]; // 2e7b:7185 +db dummyf_35955[32]; // 2e7b:71a5 +db dummyf_35975[32]; // 2e7b:71c5 +db dummyf_35995[32]; // 2e7b:71e5 +db dummyf_359b5[32]; // 2e7b:7205 +db dummyf_359d5[32]; // 2e7b:7225 +db dummyf_359f5[32]; // 2e7b:7245 +db dummyf_35a15[32]; // 2e7b:7265 +db dummyf_35a35[32]; // 2e7b:7285 +db dummyf_35a55[32]; // 2e7b:72a5 +db dummyf_35a75[32]; // 2e7b:72c5 +db dummyf_35a95[32]; // 2e7b:72e5 +db dummyf_35ab5[32]; // 2e7b:7305 +db dummyf_35ad5[32]; // 2e7b:7325 +db dummyf_35af5[32]; // 2e7b:7345 +db dummyf_35b15[32]; // 2e7b:7365 +db dummyf_35b35[32]; // 2e7b:7385 +db dummyf_35b55[32]; // 2e7b:73a5 +db dummyf_35b75[32]; // 2e7b:73c5 +db dummyf_35b95[32]; // 2e7b:73e5 +db dummyf_35bb5[32]; // 2e7b:7405 +db dummyf_35bd5[32]; // 2e7b:7425 +db dummyf_35bf5[32]; // 2e7b:7445 +db dummyf_35c15[32]; // 2e7b:7465 +db dummyf_35c35[32]; // 2e7b:7485 +db dummyf_35c55[32]; // 2e7b:74a5 +db dummyf_35c75[32]; // 2e7b:74c5 +db dummyf_35c95[32]; // 2e7b:74e5 +db dummyf_35cb5[32]; // 2e7b:7505 +db dummyf_35cd5[32]; // 2e7b:7525 +db dummyf_35cf5[32]; // 2e7b:7545 +db dummyf_35d15[32]; // 2e7b:7565 +db dummyf_35d35[32]; // 2e7b:7585 +db dummyf_35d55[32]; // 2e7b:75a5 +db dummyf_35d75[32]; // 2e7b:75c5 +db dummyf_35d95[32]; // 2e7b:75e5 +db dummyf_35db5[32]; // 2e7b:7605 +db dummyf_35dd5[32]; // 2e7b:7625 +db dummyf_35df5[32]; // 2e7b:7645 +db dummyf_35e15[32]; // 2e7b:7665 +db dummyf_35e35[32]; // 2e7b:7685 +db dummyf_35e55[32]; // 2e7b:76a5 +db dummyf_35e75[32]; // 2e7b:76c5 +db dummyf_35e95[32]; // 2e7b:76e5 +db dummyf_35eb5[32]; // 2e7b:7705 +db dummyf_35ed5[32]; // 2e7b:7725 +db dummyf_35ef5[32]; // 2e7b:7745 +db dummyf_35f15[32]; // 2e7b:7765 +db dummyf_35f35[32]; // 2e7b:7785 +db dummyf_35f55[32]; // 2e7b:77a5 +db dummyf_35f75[32]; // 2e7b:77c5 +db dummyf_35f95[32]; // 2e7b:77e5 +db dummyf_35fb5[32]; // 2e7b:7805 +db dummyf_35fd5[32]; // 2e7b:7825 +db dummyf_35ff5[32]; // 2e7b:7845 +db dummyf_36015[32]; // 2e7b:7865 +db dummyf_36035[32]; // 2e7b:7885 +db dummyf_36055[32]; // 2e7b:78a5 +db dummyf_36075[32]; // 2e7b:78c5 +db dummyf_36095[32]; // 2e7b:78e5 +db dummyf_360b5[32]; // 2e7b:7905 +db dummyf_360d5[32]; // 2e7b:7925 +db dummyf_360f5[32]; // 2e7b:7945 +db dummyf_36115[32]; // 2e7b:7965 +db dummyf_36135[32]; // 2e7b:7985 +db dummyf_36155[32]; // 2e7b:79a5 +db dummyf_36175[32]; // 2e7b:79c5 +db dummyf_36195[32]; // 2e7b:79e5 +db dummyf_361b5[32]; // 2e7b:7a05 +db dummyf_361d5[32]; // 2e7b:7a25 +db dummyf_361f5[32]; // 2e7b:7a45 +db dummyf_36215[32]; // 2e7b:7a65 +db dummyf_36235[32]; // 2e7b:7a85 +db dummyf_36255[32]; // 2e7b:7aa5 +db dummyf_36275[32]; // 2e7b:7ac5 +db dummyf_36295[32]; // 2e7b:7ae5 +db dummyf_362b5[32]; // 2e7b:7b05 +db dummyf_362d5[32]; // 2e7b:7b25 +db dummyf_362f5[32]; // 2e7b:7b45 +db dummyf_36315[32]; // 2e7b:7b65 +db dummyf_36335[32]; // 2e7b:7b85 +db dummyf_36355[32]; // 2e7b:7ba5 +db dummyf_36375[32]; // 2e7b:7bc5 +db dummyf_36395[32]; // 2e7b:7be5 +db dummyf_363b5[32]; // 2e7b:7c05 +db dummyf_363d5[32]; // 2e7b:7c25 +db dummyf_363f5[32]; // 2e7b:7c45 +db dummyf_36415[32]; // 2e7b:7c65 +db dummyf_36435[32]; // 2e7b:7c85 +db dummyf_36455[32]; // 2e7b:7ca5 +db dummyf_36475[32]; // 2e7b:7cc5 +db dummyf_36495[32]; // 2e7b:7ce5 +db dummyf_364b5[32]; // 2e7b:7d05 +db dummyf_364d5[32]; // 2e7b:7d25 +db dummyf_364f5[32]; // 2e7b:7d45 +db dummyf_36515[32]; // 2e7b:7d65 +db dummyf_36535[32]; // 2e7b:7d85 +db dummyf_36555[32]; // 2e7b:7da5 +db dummyf_36575[32]; // 2e7b:7dc5 +db dummyf_36595[32]; // 2e7b:7de5 +db dummyf_365b5[32]; // 2e7b:7e05 +db dummyf_365d5[32]; // 2e7b:7e25 +db dummyf_365f5[32]; // 2e7b:7e45 +db dummyf_36615[32]; // 2e7b:7e65 +db dummyf_36635[32]; // 2e7b:7e85 +db dummyf_36655[32]; // 2e7b:7ea5 +db dummyf_36675[32]; // 2e7b:7ec5 +db dummyf_36695[32]; // 2e7b:7ee5 +db dummyf_366b5[32]; // 2e7b:7f05 +db dummyf_366d5[32]; // 2e7b:7f25 +db dummyf_366f5[32]; // 2e7b:7f45 +db dummyf_36715[32]; // 2e7b:7f65 +db dummyf_36735[32]; // 2e7b:7f85 +db dummyf_36755[32]; // 2e7b:7fa5 +db dummyf_36775[32]; // 2e7b:7fc5 +db dummyf_36795[32]; // 2e7b:7fe5 +db dummyf_367b5[32]; // 2e7b:8005 +db dummyf_367d5[32]; // 2e7b:8025 +db dummyf_367f5[32]; // 2e7b:8045 +db dummyf_36815[32]; // 2e7b:8065 +db dummyf_36835[32]; // 2e7b:8085 +db dummyf_36855[32]; // 2e7b:80a5 +db dummyf_36875[32]; // 2e7b:80c5 +db dummyf_36895[32]; // 2e7b:80e5 +db dummyf_368b5[32]; // 2e7b:8105 +db dummyf_368d5[32]; // 2e7b:8125 +db dummyf_368f5[32]; // 2e7b:8145 +db dummyf_36915[32]; // 2e7b:8165 +db dummyf_36935[32]; // 2e7b:8185 +db dummyf_36955[32]; // 2e7b:81a5 +db dummyf_36975[32]; // 2e7b:81c5 +db dummyf_36995[32]; // 2e7b:81e5 +db dummyf_369b5[32]; // 2e7b:8205 +db dummyf_369d5[32]; // 2e7b:8225 +db dummyf_369f5[32]; // 2e7b:8245 +db dummyf_36a15[32]; // 2e7b:8265 +db dummyf_36a35[32]; // 2e7b:8285 +db dummyf_36a55[32]; // 2e7b:82a5 +db dummyf_36a75[32]; // 2e7b:82c5 +db dummyf_36a95[32]; // 2e7b:82e5 +db dummyf_36ab5[32]; // 2e7b:8305 +db dummyf_36ad5[32]; // 2e7b:8325 +db dummyf_36af5[32]; // 2e7b:8345 +db dummyf_36b15[32]; // 2e7b:8365 +db dummyf_36b35[32]; // 2e7b:8385 +db dummyf_36b55[32]; // 2e7b:83a5 +db dummyf_36b75[32]; // 2e7b:83c5 +db dummyf_36b95[32]; // 2e7b:83e5 +db dummyf_36bb5[32]; // 2e7b:8405 +db dummyf_36bd5[32]; // 2e7b:8425 +db dummyf_36bf5[32]; // 2e7b:8445 +db dummyf_36c15[32]; // 2e7b:8465 +db dummyf_36c35[32]; // 2e7b:8485 +db dummyf_36c55[32]; // 2e7b:84a5 +db dummyf_36c75[32]; // 2e7b:84c5 +db dummyf_36c95[32]; // 2e7b:84e5 +db dummyf_36cb5[32]; // 2e7b:8505 +db dummyf_36cd5[32]; // 2e7b:8525 +db dummyf_36cf5[32]; // 2e7b:8545 +db dummyf_36d15[32]; // 2e7b:8565 +db dummyf_36d35[32]; // 2e7b:8585 +db dummyf_36d55[32]; // 2e7b:85a5 +db dummyf_36d75[32]; // 2e7b:85c5 +db dummyf_36d95[32]; // 2e7b:85e5 +db dummyf_36db5[32]; // 2e7b:8605 +db dummyf_36dd5[32]; // 2e7b:8625 +db dummyf_36df5[32]; // 2e7b:8645 +db dummyf_36e15[32]; // 2e7b:8665 +db dummyf_36e35[32]; // 2e7b:8685 +db dummyf_36e55[32]; // 2e7b:86a5 +db dummyf_36e75[32]; // 2e7b:86c5 +db dummyf_36e95[32]; // 2e7b:86e5 +db dummyf_36eb5[32]; // 2e7b:8705 +db dummyf_36ed5[32]; // 2e7b:8725 +db dummyf_36ef5[32]; // 2e7b:8745 +db dummyf_36f15[32]; // 2e7b:8765 +db dummyf_36f35[32]; // 2e7b:8785 +db dummyf_36f55[32]; // 2e7b:87a5 +db dummyf_36f75[32]; // 2e7b:87c5 +db dummyf_36f95[32]; // 2e7b:87e5 +db dummyf_36fb5[32]; // 2e7b:8805 +db dummyf_36fd5[32]; // 2e7b:8825 +db dummyf_36ff5[32]; // 2e7b:8845 +db dummyf_37015[32]; // 2e7b:8865 +db dummyf_37035[32]; // 2e7b:8885 +db dummyf_37055[32]; // 2e7b:88a5 +db dummyf_37075[32]; // 2e7b:88c5 +db dummyf_37095[32]; // 2e7b:88e5 +db dummyf_370b5[32]; // 2e7b:8905 +db dummyf_370d5[32]; // 2e7b:8925 +db dummyf_370f5[32]; // 2e7b:8945 +db dummyf_37115[32]; // 2e7b:8965 +db dummyf_37135[32]; // 2e7b:8985 +db dummyf_37155[32]; // 2e7b:89a5 +db dummyf_37175[32]; // 2e7b:89c5 +db dummyf_37195[32]; // 2e7b:89e5 +db dummyf_371b5[32]; // 2e7b:8a05 +db dummyf_371d5[32]; // 2e7b:8a25 +db dummyf_371f5[32]; // 2e7b:8a45 +db dummyf_37215[32]; // 2e7b:8a65 +db dummyf_37235[32]; // 2e7b:8a85 +db dummyf_37255[32]; // 2e7b:8aa5 +db dummyf_37275[32]; // 2e7b:8ac5 +db dummyf_37295[32]; // 2e7b:8ae5 +db dummyf_372b5[32]; // 2e7b:8b05 +db dummyf_372d5[32]; // 2e7b:8b25 +db dummyf_372f5[32]; // 2e7b:8b45 +db dummyf_37315[32]; // 2e7b:8b65 +db dummyf_37335[32]; // 2e7b:8b85 +db dummyf_37355[32]; // 2e7b:8ba5 +db dummyf_37375[32]; // 2e7b:8bc5 +db dummyf_37395[32]; // 2e7b:8be5 +db dummyf_373b5[32]; // 2e7b:8c05 +db dummyf_373d5[32]; // 2e7b:8c25 +db dummyf_373f5[32]; // 2e7b:8c45 +db dummyf_37415[32]; // 2e7b:8c65 +db dummyf_37435[32]; // 2e7b:8c85 +db dummyf_37455[32]; // 2e7b:8ca5 +db dummyf_37475[32]; // 2e7b:8cc5 +db dummyf_37495[32]; // 2e7b:8ce5 +db dummyf_374b5[32]; // 2e7b:8d05 +db dummyf_374d5[32]; // 2e7b:8d25 +db dummyf_374f5[32]; // 2e7b:8d45 +db dummyf_37515[32]; // 2e7b:8d65 +db dummyf_37535[32]; // 2e7b:8d85 +db dummyf_37555[32]; // 2e7b:8da5 +db dummyf_37575[32]; // 2e7b:8dc5 +db dummyf_37595[32]; // 2e7b:8de5 +db dummyf_375b5[32]; // 2e7b:8e05 +db dummyf_375d5[32]; // 2e7b:8e25 +db dummyf_375f5[32]; // 2e7b:8e45 +db dummyf_37615[32]; // 2e7b:8e65 +db dummyf_37635[32]; // 2e7b:8e85 +db dummyf_37655[32]; // 2e7b:8ea5 +db dummyf_37675[32]; // 2e7b:8ec5 +db dummyf_37695[32]; // 2e7b:8ee5 +db dummyf_376b5[32]; // 2e7b:8f05 +db dummyf_376d5[32]; // 2e7b:8f25 +db dummyf_376f5[32]; // 2e7b:8f45 +db dummyf_37715[32]; // 2e7b:8f65 +db dummyf_37735[32]; // 2e7b:8f85 +db dummyf_37755[32]; // 2e7b:8fa5 +db dummyf_37775[32]; // 2e7b:8fc5 +db dummyf_37795[32]; // 2e7b:8fe5 +db dummyf_377b5[32]; // 2e7b:9005 +db dummyf_377d5[32]; // 2e7b:9025 +db dummyf_377f5[32]; // 2e7b:9045 +db dummyf_37815[32]; // 2e7b:9065 +db dummyf_37835[32]; // 2e7b:9085 +db dummyf_37855[32]; // 2e7b:90a5 +db dummyf_37875[32]; // 2e7b:90c5 +db dummyf_37895[32]; // 2e7b:90e5 +db dummyf_378b5[32]; // 2e7b:9105 +db dummyf_378d5[32]; // 2e7b:9125 +db dummyf_378f5[32]; // 2e7b:9145 +db dummyf_37915[32]; // 2e7b:9165 +db dummyf_37935[32]; // 2e7b:9185 +db dummyf_37955[32]; // 2e7b:91a5 +db dummyf_37975[32]; // 2e7b:91c5 +db dummyf_37995[32]; // 2e7b:91e5 +db dummyf_379b5[32]; // 2e7b:9205 +db dummyf_379d5[32]; // 2e7b:9225 +db dummyf_379f5[32]; // 2e7b:9245 +db dummyf_37a15[32]; // 2e7b:9265 +db dummyf_37a35[32]; // 2e7b:9285 +db dummyf_37a55[32]; // 2e7b:92a5 +db dummyf_37a75[32]; // 2e7b:92c5 +db dummyf_37a95[32]; // 2e7b:92e5 +db dummyf_37ab5[32]; // 2e7b:9305 +db dummyf_37ad5[32]; // 2e7b:9325 +db dummyf_37af5[32]; // 2e7b:9345 +db dummyf_37b15[32]; // 2e7b:9365 +db dummyf_37b35[32]; // 2e7b:9385 +db dummyf_37b55[32]; // 2e7b:93a5 +db dummyf_37b75[32]; // 2e7b:93c5 +db dummyf_37b95[32]; // 2e7b:93e5 +db dummyf_37bb5[32]; // 2e7b:9405 +db dummyf_37bd5[32]; // 2e7b:9425 +db dummyf_37bf5[32]; // 2e7b:9445 +db dummyf_37c15[32]; // 2e7b:9465 +db dummyf_37c35[32]; // 2e7b:9485 +db dummyf_37c55[32]; // 2e7b:94a5 +db dummyf_37c75[32]; // 2e7b:94c5 +db dummyf_37c95[32]; // 2e7b:94e5 +db dummyf_37cb5[32]; // 2e7b:9505 +db dummyf_37cd5[32]; // 2e7b:9525 +db dummyf_37cf5[32]; // 2e7b:9545 +db dummyf_37d15[32]; // 2e7b:9565 +db dummyf_37d35[32]; // 2e7b:9585 +db dummyf_37d55[32]; // 2e7b:95a5 +db dummyf_37d75[32]; // 2e7b:95c5 +db dummyf_37d95[32]; // 2e7b:95e5 +db dummyf_37db5[32]; // 2e7b:9605 +db dummyf_37dd5[32]; // 2e7b:9625 +db dummyf_37df5[32]; // 2e7b:9645 +db dummyf_37e15[32]; // 2e7b:9665 +db dummyf_37e35[32]; // 2e7b:9685 +db dummyf_37e55[32]; // 2e7b:96a5 +db dummyf_37e75[32]; // 2e7b:96c5 +db dummyf_37e95[32]; // 2e7b:96e5 +db dummyf_37eb5[32]; // 2e7b:9705 +db dummyf_37ed5[32]; // 2e7b:9725 +db dummyf_37ef5[32]; // 2e7b:9745 +db dummyf_37f15[32]; // 2e7b:9765 +db dummyf_37f35[32]; // 2e7b:9785 +db dummyf_37f55[32]; // 2e7b:97a5 +db dummyf_37f75[32]; // 2e7b:97c5 +db dummyf_37f95[32]; // 2e7b:97e5 +db dummyf_37fb5[32]; // 2e7b:9805 +db dummyf_37fd5[32]; // 2e7b:9825 +db dummyf_37ff5[32]; // 2e7b:9845 +db dummyf_38015[32]; // 2e7b:9865 +db dummyf_38035[32]; // 2e7b:9885 +db dummyf_38055[32]; // 2e7b:98a5 +db dummyf_38075[32]; // 2e7b:98c5 +db dummyf_38095[32]; // 2e7b:98e5 +db dummyf_380b5[32]; // 2e7b:9905 +db dummyf_380d5[32]; // 2e7b:9925 +db dummyf_380f5[32]; // 2e7b:9945 +db dummyf_38115[32]; // 2e7b:9965 +db dummyf_38135[32]; // 2e7b:9985 +db dummyf_38155[32]; // 2e7b:99a5 +db dummyf_38175[32]; // 2e7b:99c5 +db dummyf_38195[32]; // 2e7b:99e5 +db dummyf_381b5[32]; // 2e7b:9a05 +db dummyf_381d5[32]; // 2e7b:9a25 +db dummyf_381f5[32]; // 2e7b:9a45 +db dummyf_38215[32]; // 2e7b:9a65 +db dummyf_38235[32]; // 2e7b:9a85 +db dummyf_38255[32]; // 2e7b:9aa5 +db dummyf_38275[32]; // 2e7b:9ac5 +db dummyf_38295[32]; // 2e7b:9ae5 +db dummyf_382b5[32]; // 2e7b:9b05 +db dummyf_382d5[32]; // 2e7b:9b25 +db dummyf_382f5[32]; // 2e7b:9b45 +db dummyf_38315[32]; // 2e7b:9b65 +db dummyf_38335[32]; // 2e7b:9b85 +db dummyf_38355[32]; // 2e7b:9ba5 +db dummyf_38375[32]; // 2e7b:9bc5 +db dummyf_38395[32]; // 2e7b:9be5 +db dummyf_383b5[32]; // 2e7b:9c05 +db dummyf_383d5[32]; // 2e7b:9c25 +db dummyf_383f5[32]; // 2e7b:9c45 +db dummyf_38415[32]; // 2e7b:9c65 +db dummyf_38435[32]; // 2e7b:9c85 +db dummyf_38455[32]; // 2e7b:9ca5 +db dummyf_38475[32]; // 2e7b:9cc5 +db dummyf_38495[32]; // 2e7b:9ce5 +db dummyf_384b5[32]; // 2e7b:9d05 +db dummyf_384d5[32]; // 2e7b:9d25 +db dummyf_384f5[32]; // 2e7b:9d45 +db dummyf_38515[32]; // 2e7b:9d65 +db dummyf_38535[32]; // 2e7b:9d85 +db dummyf_38555[32]; // 2e7b:9da5 +db dummyf_38575[32]; // 2e7b:9dc5 +db dummyf_38595[32]; // 2e7b:9de5 +db dummyf_385b5[32]; // 2e7b:9e05 +db dummyf_385d5[32]; // 2e7b:9e25 +db dummyf_385f5[32]; // 2e7b:9e45 +db dummyf_38615[32]; // 2e7b:9e65 +db dummyf_38635[32]; // 2e7b:9e85 +db dummyf_38655[32]; // 2e7b:9ea5 +db dummyf_38675[32]; // 2e7b:9ec5 +db dummyf_38695[32]; // 2e7b:9ee5 +db dummyf_386b5[32]; // 2e7b:9f05 +db dummyf_386d5[32]; // 2e7b:9f25 +db dummyf_386f5[32]; // 2e7b:9f45 +db dummyf_38715[32]; // 2e7b:9f65 +db dummyf_38735[32]; // 2e7b:9f85 +db dummyf_38755[32]; // 2e7b:9fa5 +db dummyf_38775[32]; // 2e7b:9fc5 +db dummyf_38795[32]; // 2e7b:9fe5 +db dummyf_387b5[32]; // 2e7b:a005 +db dummyf_387d5[32]; // 2e7b:a025 +db dummyf_387f5[32]; // 2e7b:a045 +db dummyf_38815[32]; // 2e7b:a065 +db dummyf_38835[32]; // 2e7b:a085 +db dummyf_38855[32]; // 2e7b:a0a5 +db dummyf_38875[32]; // 2e7b:a0c5 +db dummyf_38895[32]; // 2e7b:a0e5 +db dummyf_388b5[32]; // 2e7b:a105 +db dummyf_388d5[32]; // 2e7b:a125 +db dummyf_388f5[32]; // 2e7b:a145 +db dummyf_38915[32]; // 2e7b:a165 +db dummyf_38935[32]; // 2e7b:a185 +db dummyf_38955[32]; // 2e7b:a1a5 +db dummyf_38975[32]; // 2e7b:a1c5 +db dummyf_38995[32]; // 2e7b:a1e5 +db dummyf_389b5[32]; // 2e7b:a205 +db dummyf_389d5[32]; // 2e7b:a225 +db dummyf_389f5[32]; // 2e7b:a245 +db dummyf_38a15[32]; // 2e7b:a265 +db dummyf_38a35[32]; // 2e7b:a285 +db dummyf_38a55[32]; // 2e7b:a2a5 +db dummyf_38a75[32]; // 2e7b:a2c5 +db dummyf_38a95[32]; // 2e7b:a2e5 +db dummyf_38ab5[32]; // 2e7b:a305 +db dummyf_38ad5[32]; // 2e7b:a325 +db dummyf_38af5[32]; // 2e7b:a345 +db dummyf_38b15[32]; // 2e7b:a365 +db dummyf_38b35[32]; // 2e7b:a385 +db dummyf_38b55[32]; // 2e7b:a3a5 +db dummyf_38b75[32]; // 2e7b:a3c5 +db dummyf_38b95[32]; // 2e7b:a3e5 +db dummyf_38bb5[32]; // 2e7b:a405 +db dummyf_38bd5[32]; // 2e7b:a425 +db dummyf_38bf5[32]; // 2e7b:a445 +db dummyf_38c15[32]; // 2e7b:a465 +db dummyf_38c35[32]; // 2e7b:a485 +db dummyf_38c55[32]; // 2e7b:a4a5 +db dummyf_38c75[32]; // 2e7b:a4c5 +db dummyf_38c95[32]; // 2e7b:a4e5 +db dummyf_38cb5[32]; // 2e7b:a505 +db dummyf_38cd5[32]; // 2e7b:a525 +db dummyf_38cf5[32]; // 2e7b:a545 +db dummyf_38d15[32]; // 2e7b:a565 +db dummyf_38d35[32]; // 2e7b:a585 +db dummyf_38d55[32]; // 2e7b:a5a5 +db dummyf_38d75[32]; // 2e7b:a5c5 +db dummyf_38d95[32]; // 2e7b:a5e5 +db dummyf_38db5[32]; // 2e7b:a605 +db dummyf_38dd5[32]; // 2e7b:a625 +db dummyf_38df5[32]; // 2e7b:a645 +db dummyf_38e15[32]; // 2e7b:a665 +db dummyf_38e35[32]; // 2e7b:a685 +db dummyf_38e55[32]; // 2e7b:a6a5 +db dummyf_38e75[32]; // 2e7b:a6c5 +db dummyf_38e95[32]; // 2e7b:a6e5 +db dummyf_38eb5[32]; // 2e7b:a705 +db dummyf_38ed5[32]; // 2e7b:a725 +db dummyf_38ef5[32]; // 2e7b:a745 +db dummyf_38f15[32]; // 2e7b:a765 +db dummyf_38f35[32]; // 2e7b:a785 +db dummyf_38f55[32]; // 2e7b:a7a5 +db dummyf_38f75[32]; // 2e7b:a7c5 +db dummyf_38f95[32]; // 2e7b:a7e5 +db dummyf_38fb5[32]; // 2e7b:a805 +db dummyf_38fd5[32]; // 2e7b:a825 +db dummyf_38ff5[32]; // 2e7b:a845 +db dummyf_39015[32]; // 2e7b:a865 +db dummyf_39035[32]; // 2e7b:a885 +db dummyf_39055[32]; // 2e7b:a8a5 +db dummyf_39075[32]; // 2e7b:a8c5 +db dummyf_39095[32]; // 2e7b:a8e5 +db dummyf_390b5[32]; // 2e7b:a905 +db dummyf_390d5[32]; // 2e7b:a925 +db dummyf_390f5[32]; // 2e7b:a945 +db dummyf_39115[32]; // 2e7b:a965 +db dummyf_39135[32]; // 2e7b:a985 +db dummyf_39155[32]; // 2e7b:a9a5 +db dummyf_39175[32]; // 2e7b:a9c5 +db dummyf_39195[32]; // 2e7b:a9e5 +db dummyf_391b5[32]; // 2e7b:aa05 +db dummyf_391d5[32]; // 2e7b:aa25 +db dummyf_391f5[32]; // 2e7b:aa45 +db dummyf_39215[32]; // 2e7b:aa65 +db dummyf_39235[32]; // 2e7b:aa85 +db dummyf_39255[32]; // 2e7b:aaa5 +db dummyf_39275[32]; // 2e7b:aac5 +db dummyf_39295[32]; // 2e7b:aae5 +db dummyf_392b5[32]; // 2e7b:ab05 +db dummyf_392d5[32]; // 2e7b:ab25 +db dummyf_392f5[32]; // 2e7b:ab45 +db dummyf_39315[32]; // 2e7b:ab65 +db dummyf_39335[32]; // 2e7b:ab85 +db dummyf_39355[32]; // 2e7b:aba5 +db dummyf_39375[32]; // 2e7b:abc5 +db dummyf_39395[32]; // 2e7b:abe5 +db dummyf_393b5[32]; // 2e7b:ac05 +db dummyf_393d5[32]; // 2e7b:ac25 +db dummyf_393f5[32]; // 2e7b:ac45 +db dummyf_39415[32]; // 2e7b:ac65 +db dummyf_39435[32]; // 2e7b:ac85 +db dummyf_39455[32]; // 2e7b:aca5 +db dummyf_39475[32]; // 2e7b:acc5 +db dummyf_39495[32]; // 2e7b:ace5 +db dummyf_394b5[32]; // 2e7b:ad05 +db dummyf_394d5[32]; // 2e7b:ad25 +db dummyf_394f5[32]; // 2e7b:ad45 +db dummyf_39515[32]; // 2e7b:ad65 +db dummyf_39535[32]; // 2e7b:ad85 +db dummyf_39555[32]; // 2e7b:ada5 +db dummyf_39575[32]; // 2e7b:adc5 +db dummyf_39595[32]; // 2e7b:ade5 +db dummyf_395b5[32]; // 2e7b:ae05 +db dummyf_395d5[32]; // 2e7b:ae25 +db dummyf_395f5[32]; // 2e7b:ae45 +db dummyf_39615[32]; // 2e7b:ae65 +db dummyf_39635[32]; // 2e7b:ae85 +db dummyf_39655[32]; // 2e7b:aea5 +db dummyf_39675[32]; // 2e7b:aec5 +db dummyf_39695[32]; // 2e7b:aee5 +db dummyf_396b5[32]; // 2e7b:af05 +db dummyf_396d5[32]; // 2e7b:af25 +db dummyf_396f5[32]; // 2e7b:af45 +db dummyf_39715[32]; // 2e7b:af65 +db dummyf_39735[32]; // 2e7b:af85 +db dummyf_39755[32]; // 2e7b:afa5 +db dummyf_39775[32]; // 2e7b:afc5 +db dummyf_39795[32]; // 2e7b:afe5 +db dummyf_397b5[32]; // 2e7b:b005 +db dummyf_397d5[32]; // 2e7b:b025 +db dummyf_397f5[32]; // 2e7b:b045 +db dummyf_39815[32]; // 2e7b:b065 +db dummyf_39835[32]; // 2e7b:b085 +db dummyf_39855[32]; // 2e7b:b0a5 +db dummyf_39875[32]; // 2e7b:b0c5 +db dummyf_39895[32]; // 2e7b:b0e5 +db dummyf_398b5[32]; // 2e7b:b105 +db dummyf_398d5[32]; // 2e7b:b125 +db dummyf_398f5[32]; // 2e7b:b145 +db dummyf_39915[32]; // 2e7b:b165 +db dummyf_39935[32]; // 2e7b:b185 +db dummyf_39955[32]; // 2e7b:b1a5 +db dummyf_39975[32]; // 2e7b:b1c5 +db dummyf_39995[32]; // 2e7b:b1e5 +db dummyf_399b5[32]; // 2e7b:b205 +db dummyf_399d5[32]; // 2e7b:b225 +db dummyf_399f5[32]; // 2e7b:b245 +db dummyf_39a15[32]; // 2e7b:b265 +db dummyf_39a35[32]; // 2e7b:b285 +db dummyf_39a55[32]; // 2e7b:b2a5 +db dummyf_39a75[32]; // 2e7b:b2c5 +db dummyf_39a95[32]; // 2e7b:b2e5 +db dummyf_39ab5[32]; // 2e7b:b305 +db dummyf_39ad5[32]; // 2e7b:b325 +db dummyf_39af5[32]; // 2e7b:b345 +db dummyf_39b15[32]; // 2e7b:b365 +db dummyf_39b35; +db dummyf_39b36; +db dummyf_39b37; +db unk_48118; // 2e7b:b388 +db dummyf_39b39[32]; // 2e7b:b389 +db dummyf_39b59[32]; // 2e7b:b3a9 +db dummyf_39b79[32]; // 2e7b:b3c9 +db dummyf_39b99[32]; // 2e7b:b3e9 +db dummyf_39bb9[32]; // 2e7b:b409 +db dummyf_39bd9[32]; // 2e7b:b429 +db dummyf_39bf9[32]; // 2e7b:b449 +db dummyf_39c19[32]; // 2e7b:b469 +db dummyf_39c39[32]; // 2e7b:b489 +db dummyf_39c59[32]; // 2e7b:b4a9 +db dummyf_39c79[32]; // 2e7b:b4c9 +db dummyf_39c99[32]; // 2e7b:b4e9 +db dummyf_39cb9[32]; // 2e7b:b509 +db dummyf_39cd9[32]; // 2e7b:b529 +db dummyf_39cf9[32]; // 2e7b:b549 +db dummyf_39d19[32]; // 2e7b:b569 +db dummyf_39d39[32]; // 2e7b:b589 +db dummyf_39d59[32]; // 2e7b:b5a9 +db dummyf_39d79[32]; // 2e7b:b5c9 +db dummyf_39d99[32]; // 2e7b:b5e9 +db dummyf_39db9[32]; // 2e7b:b609 +db dummyf_39dd9[32]; // 2e7b:b629 +db dummyf_39df9[32]; // 2e7b:b649 +db dummyf_39e19[32]; // 2e7b:b669 +db dummyf_39e39[32]; // 2e7b:b689 +db dummyf_39e59[32]; // 2e7b:b6a9 +db dummyf_39e79[32]; // 2e7b:b6c9 +db dummyf_39e99[32]; // 2e7b:b6e9 +db dummyf_39eb9[32]; // 2e7b:b709 +db dummyf_39ed9[32]; // 2e7b:b729 +db dummyf_39ef9[32]; // 2e7b:b749 +db dummyf_39f19[32]; // 2e7b:b769 +db dummyf_39f39[32]; // 2e7b:b789 +db dummyf_39f59[32]; // 2e7b:b7a9 +db dummyf_39f79[32]; // 2e7b:b7c9 +db dummyf_39f99[32]; // 2e7b:b7e9 +db dummyf_39fb9[32]; // 2e7b:b809 +db dummyf_39fd9[32]; // 2e7b:b829 +db dummyf_39ff9[32]; // 2e7b:b849 +db dummyf_3a019[32]; // 2e7b:b869 +db dummyf_3a039[32]; // 2e7b:b889 +db dummyf_3a059[32]; // 2e7b:b8a9 +db dummyf_3a079[32]; // 2e7b:b8c9 +db dummyf_3a099[32]; // 2e7b:b8e9 +db dummyf_3a0b9[32]; // 2e7b:b909 +db dummyf_3a0d9[32]; // 2e7b:b929 +db dummyf_3a0f9[32]; // 2e7b:b949 +db dummyf_3a119[32]; // 2e7b:b969 +db dummyf_3a139[32]; // 2e7b:b989 +db dummyf_3a159[32]; // 2e7b:b9a9 +db dummyf_3a179[32]; // 2e7b:b9c9 +db dummyf_3a199[32]; // 2e7b:b9e9 +db dummyf_3a1b9[32]; // 2e7b:ba09 +db dummyf_3a1d9[32]; // 2e7b:ba29 +db dummyf_3a1f9[32]; // 2e7b:ba49 +db dummyf_3a219[32]; // 2e7b:ba69 +db dummyf_3a239[32]; // 2e7b:ba89 +db dummyf_3a259[32]; // 2e7b:baa9 +db dummyf_3a279[32]; // 2e7b:bac9 +db dummyf_3a299[32]; // 2e7b:bae9 +db dummyf_3a2b9[32]; // 2e7b:bb09 +db dummyf_3a2d9[32]; // 2e7b:bb29 +db dummyf_3a2f9[32]; // 2e7b:bb49 +db dummyf_3a319[32]; // 2e7b:bb69 +db dummyf_3a339[32]; // 2e7b:bb89 +db dummyf_3a359[32]; // 2e7b:bba9 +db dummyf_3a379[32]; // 2e7b:bbc9 +db dummyf_3a399[32]; // 2e7b:bbe9 +db dummyf_3a3b9[32]; // 2e7b:bc09 +db dummyf_3a3d9[32]; // 2e7b:bc29 +db dummyf_3a3f9[32]; // 2e7b:bc49 +db dummyf_3a419[32]; // 2e7b:bc69 +db dummyf_3a439[32]; // 2e7b:bc89 +db dummyf_3a459[32]; // 2e7b:bca9 +db dummyf_3a479[32]; // 2e7b:bcc9 +db dummyf_3a499[32]; // 2e7b:bce9 +db dummyf_3a4b9[32]; // 2e7b:bd09 +db dummyf_3a4d9[32]; // 2e7b:bd29 +db dummyf_3a4f9; +db dummyf_3a4fa; +db dummyf_3a4fb; +db dummyf_3a4fc; +db dummyf_3a4fd; +db dummyf_3a4fe; +db dummyf_3a4ff; +db byte_48ae0; // 3a50:0000 db dummyf_3a501; db dummyf_3a502; db dummyf_3a503; db dummyf_3a504; db dummyf_3a505; -dw word_48ae6; // 3a50:0006 +dw dummyf_3a506; char amsruntimelibra[56]; // 3a50:0008 db dummyf_3a540; // 3a50:0040 db dummyf_3a541; @@ -4999,27 +7698,82 @@ db dummyf_3a96d[32]; // 3a50:046d db dummyf_3a98d[32]; // 3a50:048d db dummyf_3a9ad[32]; // 3a50:04ad db dummyf_3a9cd[32]; // 3a50:04cd -db dummyf_3a9ed[32]; // 3a50:04ed -db dummyf_3aa0d[32]; // 3a50:050d -db dummyf_3aa2d[32]; // 3a50:052d -db dummyf_3aa4d[32]; // 3a50:054d -db dummyf_3aa6d[32]; // 3a50:056d -db dummyf_3aa8d[32]; // 3a50:058d -db dummyf_3aaad[32]; // 3a50:05ad -db dummyf_3aacd[32]; // 3a50:05cd -db dummyf_3aaed[32]; // 3a50:05ed -db dummyf_3ab0d[32]; // 3a50:060d -db dummyf_3ab2d[32]; // 3a50:062d -db dummyf_3ab4d[32]; // 3a50:064d -db dummyf_3ab6d[32]; // 3a50:066d -db dummyf_3ab8d[32]; // 3a50:068d -db dummyf_3abad; // 3a50:06ad -db dummyf_3abae; // 3a50:06ae -db dummyf_3abaf; -db dummyf_3abb0; // 3a50:06b0 -db dummyf_3abb1; -db dummyf_3abb2; // 3a50:06b2 -db dummyf_3abb3; +db dummyf_3a9ed; +db dummyf_3a9ee; +db dummyf_3a9ef; // 3a50:04ef +db dummyf_3a9f0; // 3a50:04f0 +db dummyf_3a9f1; // 3a50:04f1 +db dummyf_3a9f2; // 3a50:04f2 +db dummyf_3a9f3; // 3a50:04f3 +db dummyf_3a9f4; // 3a50:04f4 +db dummyf_3a9f5; +db dummyf_3a9f6; +db dummyf_3a9f7; +db dummyf_3a9f8; +db dummyf_3a9f9; +db dummyf_3a9fa; // 3a50:04fa +db dummyf_3a9fb; // 3a50:04fb +db dummyf_3a9fc; // 3a50:04fc +db dummyf_3a9fd; +db dummyf_3a9fe; // 3a50:04fe +db dummyf_3a9ff; +db dummyf_3aa00; // 3a50:0500 +db dummyf_3aa01; +db dummyf_3aa02; // 3a50:0502 +db dummyf_3aa03; +db dummyf_3aa04; // 3a50:0504 +db dummyf_3aa05; +db dummyf_3aa06; +db dummyf_3aa07; +db dummyf_3aa08; // 3a50:0508 +db dummyf_3aa09; // 3a50:0509 +db dummyf_3aa0a; // 3a50:050a +dw word_48feb; // 3a50:050b +dw word_48fed; // 3a50:050d +db dummyf_3aa0f[32]; // 3a50:050f +db dummyf_3aa2f[32]; // 3a50:052f +db dummyf_3aa4f[32]; // 3a50:054f +db dummyf_3aa6f; +db dummyf_3aa70; // 3a50:0570 +db dummyf_3aa71; // 3a50:0571 +db dummyf_3aa72; // 3a50:0572 +db dummyf_3aa73; // 3a50:0573 +db dummyf_3aa74; // 3a50:0574 +db dummyf_3aa75; +db dummyf_3aa76; +db dummyf_3aa77; +db dummyf_3aa78; // 3a50:0578 +db dummyf_3aa79; +db dummyf_3aa7a; // 3a50:057a +db dummyf_3aa7b; // 3a50:057b +db dummyf_3aa7c; // 3a50:057c +db dummyf_3aa7d; +db dummyf_3aa7e; // 3a50:057e +db dummyf_3aa7f; +dw word_49060; // 3a50:0580 +dw word_49062; // 3a50:0582 +db dummyf_3aa84; // 3a50:0584 +db dummyf_3aa85; // 3a50:0585 +db dummyf_3aa86; // 3a50:0586 +db dummyf_3aa87; +dw word_49068; // 3a50:0588 +db dummyf_3aa8a; // 3a50:058a +db dummyf_3aa8b; +dw word_4906c; // 3a50:058c +db dummyf_3aa8e; // 3a50:058e +db dummyf_3aa8f; +dw word_49070; // 3a50:0590 +db dummyf_3aa92; // 3a50:0592 +db byte_49073; // 3a50:0593 +db dummyf_3aa94[32]; // 3a50:0594 +db dummyf_3aab4[32]; // 3a50:05b4 +db dummyf_3aad4[32]; // 3a50:05d4 +db dummyf_3aaf4[32]; // 3a50:05f4 +db dummyf_3ab14[32]; // 3a50:0614 +db dummyf_3ab34[32]; // 3a50:0634 +db dummyf_3ab54[32]; // 3a50:0654 +db dummyf_3ab74[32]; // 3a50:0674 +db dummyf_3ab94[32]; // 3a50:0694 db dummyf_3abb4; // 3a50:06b4 db dummyf_3abb5; // 3a50:06b5 db dummyf_3abb6; // 3a50:06b6 @@ -5261,84 +8015,38 @@ char aonpatrol[11]; // 3a50:0e9c char af15strikeeagle[17]; // 3a50:0ea7 char aat[5]; // 3a50:0eb8 db dummyf_3b3bd; -db dummyf_3b3be[320]; -db dummyf_3b4fe; // 3a50:0ffe -db dummyf_3b4ff[1]; -db dummyf_3b500; -db dummyf_3b501[1]; -db dummyf_3b502; -db dummyf_3b503[5]; -db dummyf_3b508; // 3a50:1008 -db dummyf_3b509[1]; -db dummyf_3b50a; -db dummyf_3b50b[1]; -db dummyf_3b50c; -db dummyf_3b50d; // 3a50:100d -db dummyf_3b50e; -db dummyf_3b50f; -db dummyf_3b510; -db dummyf_3b511; -db dummyf_3b512[20]; -db dummyf_3b526; // 3a50:1026 -db dummyf_3b527[1]; -db dummyf_3b528; -db dummyf_3b529[1]; -db dummyf_3b52a; -db dummyf_3b52b[5]; -db dummyf_3b530; // 3a50:1030 -db dummyf_3b531[1]; -db dummyf_3b532; -db dummyf_3b533[1]; -db dummyf_3b534; -db dummyf_3b535[10]; -db dummyf_3b53f; // 3a50:103f -db dummyf_3b540; -db dummyf_3b541; -db dummyf_3b542; -db dummyf_3b543; -db dummyf_3b544; // 3a50:1044 -db dummyf_3b545[1]; -db dummyf_3b546; -db dummyf_3b547[1]; -db dummyf_3b548; -db dummyf_3b549[5]; -db dummyf_3b54e; // 3a50:104e -db dummyf_3b54f[1]; -db dummyf_3b550; -db dummyf_3b551[1]; -db dummyf_3b552; -db dummyf_3b553; // 3a50:1053 -db dummyf_3b554; -db dummyf_3b555; -db dummyf_3b556; -db dummyf_3b557; -db dummyf_3b558[5]; -db dummyf_3b55d[32]; // 3a50:105d +db dummyf_3b3be[420]; +db dummyf_3b562; +db dummyf_3b563; +db dummyf_3b564; +db dummyf_3b565; +db dummyf_3b566; +db dummyf_3b567; +db dummyf_3b568; +db dummyf_3b569; +db dummyf_3b56a; +db dummyf_3b56b; +db dummyf_3b56c; +db dummyf_3b56d; +db dummyf_3b56e; +db dummyf_3b56f; +db dummyf_3b570; +db dummyf_3b571; +db dummyf_3b572; +db dummyf_3b573; +db dummyf_3b574; +db dummyf_3b575; +db dummyf_3b576; +db dummyf_3b577; +db dummyf_3b578; +db dummyf_3b579; +db dummyf_3b57a; +db dummyf_3b57b; +db dummyf_3b57c; db dummyf_3b57d; db dummyf_3b57e; db dummyf_3b57f; -db dummyf_3b580; // 3a50:1080 -db dummyf_3b581[1]; -db dummyf_3b582; -db dummyf_3b583[1]; -db dummyf_3b584; -db dummyf_3b585[5]; -db dummyf_3b58a; // 3a50:108a -db dummyf_3b58b[1]; -db dummyf_3b58c; -db dummyf_3b58d[1]; -db dummyf_3b58e; -db dummyf_3b58f[5]; -db dummyf_3b594; // 3a50:1094 -db dummyf_3b595[1]; -db dummyf_3b596; -db dummyf_3b597[1]; -db dummyf_3b598; -db dummyf_3b599; // 3a50:1099 -db dummyf_3b59a; -db dummyf_3b59b; -db dummyf_3b59c; -db dummyf_3b59d; +db dummyf_3b580[30]; db dummyf_3b59e; db dummyf_3b59f; db dummyf_3b5a0; @@ -5359,13 +8067,7 @@ db dummyf_3b5ae; db dummyf_3b5af; db dummyf_3b5b0; db dummyf_3b5b1; -db dummyf_3b5b2[15]; -db dummyf_3b5c1; // 3a50:10c1 -db dummyf_3b5c2; -db dummyf_3b5c3; -db dummyf_3b5c4; -db dummyf_3b5c5; -db dummyf_3b5c6[30]; +db dummyf_3b5b2[50]; db dummyf_3b5e4; db dummyf_3b5e5; db dummyf_3b5e6; @@ -5433,7 +8135,13 @@ db dummyf_3b7f4[8]; // 3a50:1102 dw word_49ddc; // 3a50:12fc db dummyf_3b7fe; db dummyf_3b7ff; // 3a50:12ff -db dummyf_3b800[7]; +db dummyf_3b800; +db dummyf_3b801; // 3a50:1301 +db dummyf_3b802; // 3a50:1302 +db dummyf_3b803; +db dummyf_3b804; // 3a50:1304 +db dummyf_3b805; +db dummyf_3b806; // 3a50:1306 db dummyf_3b807; dw word_49de8[101]; // 3a50:1308 dw word_49eb2; // 3a50:13d2 @@ -5625,32 +8333,98 @@ dw word_4aa98[240]; // 3a50:1fb8 dw word_4ac78[2]; // 3a50:2198 dw word_4ac7c[240]; // 3a50:219c dw word_4ae5c[1894]; // 3a50:237c -dw _unk_4bd28[2115]; // 3a50:3248 -dw word_4cdae; // 3a50:42ce -dw word_4cdb0; // 3a50:42d0 -dw word_4cdb2; // 3a50:42d2 -dw word_4cdb4; // 3a50:42d4 -db byte_4cdb6[2]; // 3a50:42d6 -db byte_4cdb8; // 3a50:42d8 -dw word_4cdb9; // 3a50:42d9 -dw word_4cdbb; // 3a50:42db -db dummyf_3e7dd[32]; // 3a50:42dd -db dummyf_3e7fd; // 3a50:42fd -db byte_4cdde[98]; // 3a50:42fe -dw word_4ce40; // 3a50:4360 -dw word_4ce42; // 3a50:4362 -dw word_4ce44; // 3a50:4364 -db byte_4ce46; // 3a50:4366 -db byte_4ce47; // 3a50:4367 -db byte_4ce48; // 3a50:4368 -dw word_4ce49; // 3a50:4369 -dw word_4ce4b; // 3a50:436b -dw word_4ce4d; // 3a50:436d -dw word_4ce4f; // 3a50:436f -dw word_4ce51; // 3a50:4371 -dw word_4ce53; // 3a50:4373 -dw word_4ce55; // 3a50:4375 -dw word_4ce57; // 3a50:4377 +dw _unk_4bd28[1340]; // 3a50:3248 +db unk_4c7a0; // 3e1c:0000 +db dummyf_3e1c1[32]; // 3e1c:0001 +db dummyf_3e1e1[32]; // 3e1c:0021 +db dummyf_3e201[32]; // 3e1c:0041 +db dummyf_3e221[32]; // 3e1c:0061 +db dummyf_3e241[32]; // 3e1c:0081 +db dummyf_3e261[32]; // 3e1c:00a1 +db dummyf_3e281[32]; // 3e1c:00c1 +db dummyf_3e2a1[32]; // 3e1c:00e1 +db dummyf_3e2c1[32]; // 3e1c:0101 +db dummyf_3e2e1[32]; // 3e1c:0121 +db dummyf_3e301[32]; // 3e1c:0141 +db dummyf_3e321[32]; // 3e1c:0161 +db dummyf_3e341[32]; // 3e1c:0181 +db dummyf_3e361[32]; // 3e1c:01a1 +db dummyf_3e381[32]; // 3e1c:01c1 +db dummyf_3e3a1[32]; // 3e1c:01e1 +db dummyf_3e3c1[32]; // 3e1c:0201 +db dummyf_3e3e1[32]; // 3e1c:0221 +db dummyf_3e401[32]; // 3e1c:0241 +db dummyf_3e421[32]; // 3e1c:0261 +db dummyf_3e441[32]; // 3e1c:0281 +db dummyf_3e461[32]; // 3e1c:02a1 +db dummyf_3e481[32]; // 3e1c:02c1 +db dummyf_3e4a1[32]; // 3e1c:02e1 +db dummyf_3e4c1[32]; // 3e1c:0301 +db dummyf_3e4e1[32]; // 3e1c:0321 +db dummyf_3e501[32]; // 3e1c:0341 +db dummyf_3e521[32]; // 3e1c:0361 +db dummyf_3e541[32]; // 3e1c:0381 +db dummyf_3e561[32]; // 3e1c:03a1 +db dummyf_3e581[32]; // 3e1c:03c1 +db dummyf_3e5a1[32]; // 3e1c:03e1 +db dummyf_3e5c1[32]; // 3e1c:0401 +db dummyf_3e5e1[32]; // 3e1c:0421 +db dummyf_3e601[32]; // 3e1c:0441 +db dummyf_3e621[32]; // 3e1c:0461 +db dummyf_3e641[32]; // 3e1c:0481 +db dummyf_3e661[32]; // 3e1c:04a1 +db dummyf_3e681[32]; // 3e1c:04c1 +db dummyf_3e6a1[32]; // 3e1c:04e1 +db dummyf_3e6c1[32]; // 3e1c:0501 +db dummyf_3e6e1[32]; // 3e1c:0521 +db dummyf_3e701[32]; // 3e1c:0541 +db dummyf_3e721[32]; // 3e1c:0561 +db dummyf_3e741[32]; // 3e1c:0581 +db dummyf_3e761[32]; // 3e1c:05a1 +db dummyf_3e781[32]; // 3e1c:05c1 +db dummyf_3e7a1[32]; // 3e1c:05e1 +db dummyf_3e7c1; +db dummyf_3e7c2; +db dummyf_3e7c3; +db dummyf_3e7c4; +db dummyf_3e7c5; +db dummyf_3e7c6; +db dummyf_3e7c7; +db dummyf_3e7c8; +db dummyf_3e7c9; +db dummyf_3e7ca; +db dummyf_3e7cb; +db dummyf_3e7cc; +db dummyf_3e7cd; +dw word_4cdae; // 3e1c:060e +dw word_4cdb0; // 3e1c:0610 +dw word_4cdb2; // 3e1c:0612 +dw word_4cdb4; // 3e1c:0614 +dw word_4cdb6; // 3e1c:0616 +db byte_4cdb8; // 3e1c:0618 +dw word_4cdb9; // 3e1c:0619 +dw word_4cdbb; // 3e1c:061b +db dummyf_3e7dd[32]; // 3e1c:061d +db dummyf_3e7fd; // 3e1c:063d +db byte_4cdde; // 3e1c:063e +db dummyf_3e7ff[32]; // 3e1c:063f +db dummyf_3e81f[32]; // 3e1c:065f +db dummyf_3e83f[32]; // 3e1c:067f +db dummyf_3e85f; +dw word_4ce40; // 3e1c:06a0 +dw word_4ce42; // 3e1c:06a2 +dw word_4ce44; // 3e1c:06a4 +db byte_4ce46; // 3e1c:06a6 +db byte_4ce47; // 3e1c:06a7 +db byte_4ce48; // 3e1c:06a8 +dw word_4ce49; // 3e1c:06a9 +dw word_4ce4b; // 3e1c:06ab +dw word_4ce4d; // 3e1c:06ad +dw word_4ce4f; // 3e1c:06af +dw word_4ce51; // 3e1c:06b1 +dw word_4ce53; // 3e1c:06b3 +dw word_4ce55; // 3e1c:06b5 +dw word_4ce57; // 3e1c:06b7 db dummyf_3e879; db dummyf_3e87a; db dummyf_3e87b; @@ -5659,684 +8433,184 @@ db dummyf_3e87d; db dummyf_3e87e; db dummyf_3e87f; db dummyf_3e880; -db byte_4ce61; // 3a50:4381 -db byte_4ce62; // 3a50:4382 -dw word_4ce63; // 3a50:4383 -db dummyf_3e885[32]; // 3a50:4385 -db dummyf_3e8a5[32]; // 3a50:43a5 -db dummyf_3e8c5; // 3a50:43c5 -db dummyf_3e8c6; // 3a50:43c6 -db dummyf_3e8c7; // 3a50:43c7 -db dummyf_3e8c8; // 3a50:43c8 -db dummyf_3e8c9; // 3a50:43c9 -db dummyf_3e8ca; // 3a50:43ca -db dummyf_3e8cb; // 3a50:43cb -db dummyf_3e8cc; // 3a50:43cc -db dummyf_3e8cd; // 3a50:43cd -db a000444888; // 3a50:43ce -db dummyf_3e8cf; // 3a50:43cf -db dummyf_3e8d0; // 3a50:43d0 -db dummyf_3e8d1; // 3a50:43d1 -db dummyf_3e8d2; // 3a50:43d2 -db dummyf_3e8d3; // 3a50:43d3 -db dummyf_3e8d4; // 3a50:43d4 -db dummyf_3e8d5; // 3a50:43d5 -db dummyf_3e8d6; // 3a50:43d6 -db dummyf_3e8d7; // 3a50:43d7 -db dummyf_3e8d8; // 3a50:43d8 -db dummyf_3e8d9; // 3a50:43d9 -db dummyf_3e8da; // 3a50:43da -db dummyf_3e8db; // 3a50:43db -db dummyf_3e8dc; // 3a50:43dc -db dummyf_3e8dd; // 3a50:43dd -db dummyf_3e8de; // 3a50:43de -db dummyf_3e8df; // 3a50:43df -db dummyf_3e8e0; // 3a50:43e0 -db dummyf_3e8e1; // 3a50:43e1 -db dummyf_3e8e2; // 3a50:43e2 -db dummyf_3e8e3; // 3a50:43e3 -db dummyf_3e8e4; // 3a50:43e4 -db dummyf_3e8e5; // 3a50:43e5 -db dummyf_3e8e6; -db dummyf_3e8e7; // 3a50:43e7 -db dummyf_3e8e8; -db dummyf_3e8e9; -db a8; // 3a50:43ea -db dummyf_3e8eb[32]; // 3a50:43eb -db dummyf_3e90b; // 3a50:440b -db dummyf_3e90c; -db dummyf_3e90d; // 3a50:440d -db dummyf_3e90e; // 3a50:440e -db dummyf_3e90f; -db dummyf_3e910; // 3a50:4410 -db dummyf_3e911; // 3a50:4411 -db dummyf_3e912; -db dummyf_3e913; // 3a50:4413 -db dummyf_3e914; // 3a50:4414 -db dummyf_3e915; -db a75847351302807; // 3a50:4416 -db dummyf_3e917[32]; // 3a50:4417 -db dummyf_3e937[32]; // 3a50:4437 -db dummyf_3e957[32]; // 3a50:4457 -db dummyf_3e977[32]; // 3a50:4477 -db dummyf_3e997[32]; // 3a50:4497 -db dummyf_3e9b7; // 3a50:44b7 -db dummyf_3e9b8; // 3a50:44b8 -db dummyf_3e9b9; // 3a50:44b9 -db dummyf_3e9ba; // 3a50:44ba -db dummyf_3e9bb; // 3a50:44bb -db dummyf_3e9bc; // 3a50:44bc -db dummyf_3e9bd; // 3a50:44bd -db dummyf_3e9be; // 3a50:44be -db dummyf_3e9bf; // 3a50:44bf -db dummyf_3e9c0; // 3a50:44c0 -db dummyf_3e9c1; // 3a50:44c1 -db dummyf_3e9c2; // 3a50:44c2 -db dummyf_3e9c3; // 3a50:44c3 -db dummyf_3e9c4; // 3a50:44c4 -db dummyf_3e9c5; // 3a50:44c5 -db dummyf_3e9c6; // 3a50:44c6 -db dummyf_3e9c7; // 3a50:44c7 -db dummyf_3e9c8; // 3a50:44c8 -db dummyf_3e9c9; // 3a50:44c9 -db dummyf_3e9ca; // 3a50:44ca -db dummyf_3e9cb; // 3a50:44cb -db dummyf_3e9cc; // 3a50:44cc -db dummyf_3e9cd; // 3a50:44cd -db dummyf_3e9ce; // 3a50:44ce -db dummyf_3e9cf; // 3a50:44cf -db dummyf_3e9d0; // 3a50:44d0 -db dummyf_3e9d1; // 3a50:44d1 -db dummyf_3e9d2; // 3a50:44d2 -db dummyf_3e9d3; -db dummyf_3e9d4; // 3a50:44d4 -db dummyf_3e9d5; // 3a50:44d5 -db dummyf_3e9d6[11]; // 3a50:44d6 -db dummyf_3e9e1[11]; // 3a50:44d6 -db dummyf_3e9ec[11]; // 3a50:44d6 -db dummyf_3e9f7[14]; // 3a50:44d6 -db dummyf_3ea05; -db dummyf_3ea06[32]; // 3a50:4506 -db dummyf_3ea26[32]; // 3a50:4526 -db dummyf_3ea46[32]; // 3a50:4546 -db dummyf_3ea66[32]; // 3a50:4566 -db dummyf_3ea86[32]; // 3a50:4586 -db dummyf_3eaa6[32]; // 3a50:45a6 -db dummyf_3eac6[32]; // 3a50:45c6 -db dummyf_3eae6[32]; // 3a50:45e6 -db dummyf_3eb06[32]; // 3a50:4606 -db dummyf_3eb26[32]; // 3a50:4626 -db dummyf_3eb46[32]; // 3a50:4646 -db dummyf_3eb66[32]; // 3a50:4666 -db dummyf_3eb86[32]; // 3a50:4686 -db dummyf_3eba6[32]; // 3a50:46a6 -db dummyf_3ebc6[32]; // 3a50:46c6 -db dummyf_3ebe6[32]; // 3a50:46e6 -db dummyf_3ec06[32]; // 3a50:4706 -db dummyf_3ec26[32]; // 3a50:4726 -db dummyf_3ec46[32]; // 3a50:4746 -db dummyf_3ec66[32]; // 3a50:4766 -db dummyf_3ec86[32]; // 3a50:4786 -db dummyf_3eca6[32]; // 3a50:47a6 -db dummyf_3ecc6[32]; // 3a50:47c6 -db dummyf_3ece6[32]; // 3a50:47e6 -db dummyf_3ed06[32]; // 3a50:4806 -db dummyf_3ed26[32]; // 3a50:4826 -db dummyf_3ed46[32]; // 3a50:4846 -db dummyf_3ed66[11]; // 3a50:4866 -db dummyf_3ed71[11]; // 3a50:4866 -db dummyf_3ed7c[11]; // 3a50:4866 -db dummyf_3ed87[12]; // 3a50:4866 -db dummyf_3ed93[4]; // 3a50:4866 -db dummyf_3ed97[32]; // 3a50:4897 -db dummyf_3edb7[32]; // 3a50:48b7 -db dummyf_3edd7[32]; // 3a50:48d7 -db dummyf_3edf7[32]; // 3a50:48f7 -db dummyf_3ee17; // 3a50:4917 -db dummyf_3ee18; // 3a50:4918 -db dummyf_3ee19; // 3a50:4919 -db dummyf_3ee1a; // 3a50:491a -db dummyf_3ee1b; // 3a50:491b -db dummyf_3ee1c; // 3a50:491c -db dummyf_3ee1d; // 3a50:491d -db dummyf_3ee1e; // 3a50:491e -db dummyf_3ee1f; // 3a50:491f -db dummyf_3ee20; // 3a50:4920 -db dummyf_3ee21; // 3a50:4921 -db dummyf_3ee22; // 3a50:4922 -db dummyf_3ee23; // 3a50:4923 -db dummyf_3ee24; // 3a50:4924 -db dummyf_3ee25; // 3a50:4925 -db dummyf_3ee26; // 3a50:4926 -db dummyf_3ee27; // 3a50:4927 -db dummyf_3ee28; // 3a50:4928 -db dummyf_3ee29; // 3a50:4929 -db dummyf_3ee2a[11]; // 3a50:492a -db dummyf_3ee35[11]; // 3a50:492a -db dummyf_3ee40[10]; // 3a50:492a -db dummyf_3ee4a[10]; // 3a50:492a -db dummyf_3ee54[10]; // 3a50:492a -db dummyf_3ee5e[10]; // 3a50:492a -db dummyf_3ee68[11]; // 3a50:492a -db dummyf_3ee73[10]; // 3a50:492a -db dummyf_3ee7d[10]; // 3a50:492a -db dummyf_3ee87[10]; // 3a50:492a -db dummyf_3ee91[11]; // 3a50:492a -db dummyf_3ee9c[10]; // 3a50:492a -db dummyf_3eea6[10]; // 3a50:492a -db dummyf_3eeb0[10]; // 3a50:492a -db dummyf_3eeba[10]; // 3a50:492a -db dummyf_3eec4[10]; // 3a50:492a -db dummyf_3eece[10]; // 3a50:492a -db dummyf_3eed8[10]; // 3a50:492a -db dummyf_3eee2[11]; // 3a50:492a -db dummyf_3eeed[10]; // 3a50:492a -db dummyf_3eef7[11]; // 3a50:492a -db dummyf_3ef02[10]; // 3a50:492a -db dummyf_3ef0c[11]; // 3a50:492a -db dummyf_3ef17[11]; // 3a50:492a -db dummyf_3ef22[10]; // 3a50:492a -db dummyf_3ef2c[11]; // 3a50:492a -db dummyf_3ef37[10]; // 3a50:492a -db dummyf_3ef41[11]; // 3a50:492a -db dummyf_3ef4c[10]; // 3a50:492a -db dummyf_3ef56[10]; // 3a50:492a -db dummyf_3ef60[10]; // 3a50:492a -db dummyf_3ef6a[10]; // 3a50:492a -db dummyf_3ef74[10]; // 3a50:492a -db dummyf_3ef7e[10]; // 3a50:492a -db dummyf_3ef88[10]; // 3a50:492a -db dummyf_3ef92[13]; // 3a50:492a -db dummyf_3ef9f[10]; // 3a50:492a -db dummyf_3efa9[11]; // 3a50:492a -db dummyf_3efb4[10]; // 3a50:492a -db dummyf_3efbe[11]; // 3a50:492a -db dummyf_3efc9[10]; // 3a50:492a -db dummyf_3efd3[10]; // 3a50:492a -db dummyf_3efdd[10]; // 3a50:492a -db dummyf_3efe7[10]; // 3a50:492a -db dummyf_3eff1[11]; // 3a50:492a -db dummyf_3effc[11]; // 3a50:492a -db dummyf_3f007[11]; // 3a50:492a -db dummyf_3f012[10]; // 3a50:492a -db dummyf_3f01c[10]; // 3a50:492a -db dummyf_3f026[9]; // 3a50:492a -db dummyf_3f02f[32]; // 3a50:4b2f -db dummyf_3f04f[32]; // 3a50:4b4f -db dummyf_3f06f[32]; // 3a50:4b6f -db dummyf_3f08f[32]; // 3a50:4b8f -db dummyf_3f0af[32]; // 3a50:4baf -db dummyf_3f0cf[32]; // 3a50:4bcf -db dummyf_3f0ef[32]; // 3a50:4bef -db dummyf_3f10f[32]; // 3a50:4c0f -db dummyf_3f12f[32]; // 3a50:4c2f -db dummyf_3f14f[32]; // 3a50:4c4f -db dummyf_3f16f[32]; // 3a50:4c6f -db dummyf_3f18f; // 3a50:4c8f -db dummyf_3f190; // 3a50:4c90 -db dummyf_3f191; // 3a50:4c91 -db dummyf_3f192; // 3a50:4c92 -db dummyf_3f193; // 3a50:4c93 -db dummyf_3f194; // 3a50:4c94 -db dummyf_3f195; // 3a50:4c95 -db dummyf_3f196; // 3a50:4c96 -db dummyf_3f197; // 3a50:4c97 +db byte_4ce61; // 3e1c:06c1 +db byte_4ce62; // 3e1c:06c2 +dw word_4ce63; // 3e1c:06c3 +db dummyf_3e885[32]; // 3e1c:06c5 +db dummyf_3e8a5[32]; // 3e1c:06e5 +db dummyf_3e8c5[32]; // 3e1c:0705 +db dummyf_3e8e5[32]; // 3e1c:0725 +db dummyf_3e905[32]; // 3e1c:0745 +db dummyf_3e925[32]; // 3e1c:0765 +db dummyf_3e945[32]; // 3e1c:0785 +db dummyf_3e965[32]; // 3e1c:07a5 +db dummyf_3e985[32]; // 3e1c:07c5 +db dummyf_3e9a5[32]; // 3e1c:07e5 +db dummyf_3e9c5[32]; // 3e1c:0805 +db dummyf_3e9e5[32]; // 3e1c:0825 +db dummyf_3ea05[32]; // 3e1c:0845 +db dummyf_3ea25[32]; // 3e1c:0865 +db dummyf_3ea45[32]; // 3e1c:0885 +db dummyf_3ea65[32]; // 3e1c:08a5 +db dummyf_3ea85[32]; // 3e1c:08c5 +db dummyf_3eaa5[32]; // 3e1c:08e5 +db dummyf_3eac5[32]; // 3e1c:0905 +db dummyf_3eae5[32]; // 3e1c:0925 +db dummyf_3eb05[32]; // 3e1c:0945 +db dummyf_3eb25[32]; // 3e1c:0965 +db dummyf_3eb45[32]; // 3e1c:0985 +db dummyf_3eb65[32]; // 3e1c:09a5 +db dummyf_3eb85[32]; // 3e1c:09c5 +db dummyf_3eba5[32]; // 3e1c:09e5 +db dummyf_3ebc5[32]; // 3e1c:0a05 +db dummyf_3ebe5[32]; // 3e1c:0a25 +db dummyf_3ec05[32]; // 3e1c:0a45 +db dummyf_3ec25[32]; // 3e1c:0a65 +db dummyf_3ec45[32]; // 3e1c:0a85 +db dummyf_3ec65[32]; // 3e1c:0aa5 +db dummyf_3ec85[32]; // 3e1c:0ac5 +db dummyf_3eca5[32]; // 3e1c:0ae5 +db dummyf_3ecc5[32]; // 3e1c:0b05 +db dummyf_3ece5[32]; // 3e1c:0b25 +db dummyf_3ed05[32]; // 3e1c:0b45 +db dummyf_3ed25[32]; // 3e1c:0b65 +db dummyf_3ed45[32]; // 3e1c:0b85 +db dummyf_3ed65[32]; // 3e1c:0ba5 +db dummyf_3ed85[32]; // 3e1c:0bc5 +db dummyf_3eda5[32]; // 3e1c:0be5 +db dummyf_3edc5[32]; // 3e1c:0c05 +db dummyf_3ede5[32]; // 3e1c:0c25 +db dummyf_3ee05[32]; // 3e1c:0c45 +db dummyf_3ee25[32]; // 3e1c:0c65 +db dummyf_3ee45[32]; // 3e1c:0c85 +db dummyf_3ee65[32]; // 3e1c:0ca5 +db dummyf_3ee85[32]; // 3e1c:0cc5 +db dummyf_3eea5[32]; // 3e1c:0ce5 +db dummyf_3eec5[32]; // 3e1c:0d05 +db dummyf_3eee5[32]; // 3e1c:0d25 +db dummyf_3ef05[32]; // 3e1c:0d45 +db dummyf_3ef25[32]; // 3e1c:0d65 +db dummyf_3ef45[32]; // 3e1c:0d85 +db dummyf_3ef65[32]; // 3e1c:0da5 +db dummyf_3ef85[32]; // 3e1c:0dc5 +db dummyf_3efa5[32]; // 3e1c:0de5 +db dummyf_3efc5[32]; // 3e1c:0e05 +db dummyf_3efe5[32]; // 3e1c:0e25 +db dummyf_3f005[32]; // 3e1c:0e45 +db dummyf_3f025[32]; // 3e1c:0e65 +db dummyf_3f045[32]; // 3e1c:0e85 +db dummyf_3f065[32]; // 3e1c:0ea5 +db dummyf_3f085[32]; // 3e1c:0ec5 +db dummyf_3f0a5[32]; // 3e1c:0ee5 +db dummyf_3f0c5[32]; // 3e1c:0f05 +db dummyf_3f0e5[32]; // 3e1c:0f25 +db dummyf_3f105[32]; // 3e1c:0f45 +db dummyf_3f125[32]; // 3e1c:0f65 +db dummyf_3f145[32]; // 3e1c:0f85 +db dummyf_3f165[32]; // 3e1c:0fa5 +db dummyf_3f185; // 3e1c:0fc5 +db dummyf_3f186; // 3e1c:0fc6 +db dummyf_3f187; // 3e1c:0fc7 +db dummyf_3f188; // 3e1c:0fc8 +db dummyf_3f189; // 3e1c:0fc9 +db dummyf_3f18a; // 3e1c:0fca +db dummyf_3f18b; // 3e1c:0fcb +db dummyf_3f18c; // 3e1c:0fcc +db dummyf_3f18d; // 3e1c:0fcd +db dummyf_3f18e; // 3e1c:0fce +db dummyf_3f18f; // 3e1c:0fcf +db dummyf_3f190; // 3e1c:0fd0 +db dummyf_3f191; // 3e1c:0fd1 +db dummyf_3f192; // 3e1c:0fd2 +db dummyf_3f193; // 3e1c:0fd3 +db dummyf_3f194; // 3e1c:0fd4 +db dummyf_3f195; // 3e1c:0fd5 +db dummyf_3f196; // 3e1c:0fd6 +db dummyf_3f197; // 3e1c:0fd7 db dummyf_3f198; db dummyf_3f199; db dummyf_3f19a; db dummyf_3f19b; db dummyf_3f19c; db dummyf_3f19d; -db byte_4d77e; // 3a50:4c9e -dw word_4d77f; // 3a50:4c9f -dw word_4d781; // 3a50:4ca1 -dw word_4d783; // 3a50:4ca3 -dw word_4d785; // 3a50:4ca5 -dw word_4d787; // 3a50:4ca7 -dw word_4d789; // 3a50:4ca9 +db byte_4d77e; // 3e1c:0fde +dw word_4d77f; // 3e1c:0fdf +dw word_4d781; // 3e1c:0fe1 +dw word_4d783; // 3e1c:0fe3 +dw word_4d785; // 3e1c:0fe5 +dw word_4d787; // 3e1c:0fe7 +dw word_4d789; // 3e1c:0fe9 db dummyf_3f1ab; db dummyf_3f1ac; -dw word_4d78d; // 3a50:4cad -dw word_4d78f; // 3a50:4caf -dw word_4d791; // 3a50:4cb1 -dw word_4d793; // 3a50:4cb3 -db byte_4d795; // 3a50:4cb5 -db dummyf_3f1b6[32]; // 3a50:4cb6 -db dummyf_3f1d6[32]; // 3a50:4cd6 -db dummyf_3f1f6[32]; // 3a50:4cf6 -db dummyf_3f216[32]; // 3a50:4d16 -db dummyf_3f236[32]; // 3a50:4d36 -db dummyf_3f256[32]; // 3a50:4d56 -db dummyf_3f276[32]; // 3a50:4d76 -db dummyf_3f296[32]; // 3a50:4d96 -db dummyf_3f2b6[32]; // 3a50:4db6 -db dummyf_3f2d6[32]; // 3a50:4dd6 -db dummyf_3f2f6[32]; // 3a50:4df6 -db dummyf_3f316[32]; // 3a50:4e16 -db dummyf_3f336[32]; // 3a50:4e36 -db dummyf_3f356; // 3a50:4e56 -db dummyf_3f357; // 3a50:4e57 -db dummyf_3f358; // 3a50:4e58 -db dummyf_3f359; // 3a50:4e59 -db dummyf_3f35a; // 3a50:4e5a -db dummyf_3f35b; // 3a50:4e5b -db dummyf_3f35c; // 3a50:4e5c -db dummyf_3f35d; // 3a50:4e5d -db dummyf_3f35e; // 3a50:4e5e -db dummyf_3f35f; // 3a50:4e5f -db dummyf_3f360; // 3a50:4e60 -db dummyf_3f361; // 3a50:4e61 -db dummyf_3f362; // 3a50:4e62 -db dummyf_3f363; // 3a50:4e63 -db dummyf_3f364; // 3a50:4e64 -db dummyf_3f365; // 3a50:4e65 -db dummyf_3f366; // 3a50:4e66 -db dummyf_3f367; // 3a50:4e67 -db dummyf_3f368; // 3a50:4e68 -db dummyf_3f369; // 3a50:4e69 -db dummyf_3f36a; // 3a50:4e6a -db dummyf_3f36b; // 3a50:4e6b -db dummyf_3f36c; // 3a50:4e6c -db byte_4d94d; // 3a50:4e6d -db dummyf_3f36e; -db dummyf_3f36f[1]; -db dummyf_3f370; -db dummyf_3f371[1]; -db dummyf_3f372; -db dummyf_3f373[1]; -db dummyf_3f374; -db dummyf_3f375[1]; -db dummyf_3f376; -db dummyf_3f377[1]; -db dummyf_3f378; -db dummyf_3f379[1]; -db dummyf_3f37a; -db dummyf_3f37b[1]; -db dummyf_3f37c; -db dummyf_3f37d[1]; -db dummyf_3f37e; -db dummyf_3f37f[1]; -db dummyf_3f380; -db dummyf_3f381[1]; -db dummyf_3f382; -db dummyf_3f383[1]; -db dummyf_3f384; -db dummyf_3f385[1]; -db dummyf_3f386; -db dummyf_3f387[1]; -db dummyf_3f388; -db dummyf_3f389[1]; -db dummyf_3f38a; -db dummyf_3f38b[1]; -db dummyf_3f38c; -db dummyf_3f38d[1]; -db dummyf_3f38e; -db dummyf_3f38f[1]; -db dummyf_3f390; -db dummyf_3f391[1]; -db dummyf_3f392; -db dummyf_3f393[1]; -db dummyf_3f394; -db dummyf_3f395[1]; -db dummyf_3f396; -db dummyf_3f397[1]; -db dummyf_3f398; -db dummyf_3f399[1]; -db dummyf_3f39a; -db dummyf_3f39b[1]; -db dummyf_3f39c; -db dummyf_3f39d[1]; -db dummyf_3f39e; -db dummyf_3f39f[1]; -db dummyf_3f3a0; -db dummyf_3f3a1[1]; -db dummyf_3f3a2; -db dummyf_3f3a3[1]; -db dummyf_3f3a4; -db dummyf_3f3a5[1]; -db dummyf_3f3a6; -db dummyf_3f3a7[1]; -db dummyf_3f3a8; -db dummyf_3f3a9[1]; -db dummyf_3f3aa; -db dummyf_3f3ab[1]; -db dummyf_3f3ac; -db dummyf_3f3ad[1]; -db dummyf_3f3ae; -db dummyf_3f3af[1]; -db dummyf_3f3b0; -db dummyf_3f3b1[1]; -db dummyf_3f3b2; -db dummyf_3f3b3[1]; -db dummyf_3f3b4; -db dummyf_3f3b5[1]; -db dummyf_3f3b6; -db dummyf_3f3b7[1]; -db dummyf_3f3b8; -db dummyf_3f3b9[1]; -db dummyf_3f3ba; -db dummyf_3f3bb[1]; -db dummyf_3f3bc; -db dummyf_3f3bd[1]; -db dummyf_3f3be; -db dummyf_3f3bf[1]; -db dummyf_3f3c0; -db dummyf_3f3c1[1]; -db dummyf_3f3c2; -db dummyf_3f3c3[1]; -db dummyf_3f3c4; -db dummyf_3f3c5[1]; -db dummyf_3f3c6; -db dummyf_3f3c7[1]; -db dummyf_3f3c8; -db dummyf_3f3c9[1]; -db dummyf_3f3ca; -db dummyf_3f3cb[1]; -db dummyf_3f3cc; -db dummyf_3f3cd[1]; -db dummyf_3f3ce; -db dummyf_3f3cf[1]; -db dummyf_3f3d0; -db dummyf_3f3d1[1]; -db dummyf_3f3d2; -db dummyf_3f3d3[1]; -db dummyf_3f3d4; -db dummyf_3f3d5[1]; -db dummyf_3f3d6; -db dummyf_3f3d7[1]; -db dummyf_3f3d8; -db dummyf_3f3d9[1]; -db dummyf_3f3da; -db dummyf_3f3db[1]; -db dummyf_3f3dc; -db dummyf_3f3dd[1]; -db dummyf_3f3de; -db dummyf_3f3df[1]; -db dummyf_3f3e0; -db dummyf_3f3e1[1]; -db dummyf_3f3e2; -db dummyf_3f3e3[1]; -db dummyf_3f3e4; -db dummyf_3f3e5[1]; -db dummyf_3f3e6; -db dummyf_3f3e7[1]; -db dummyf_3f3e8; -db dummyf_3f3e9[1]; -db dummyf_3f3ea; -db dummyf_3f3eb[1]; -db dummyf_3f3ec; -db dummyf_3f3ed[1]; -db dummyf_3f3ee; -db dummyf_3f3ef[1]; -db dummyf_3f3f0; -db dummyf_3f3f1[1]; -db dummyf_3f3f2; -db dummyf_3f3f3[1]; -db dummyf_3f3f4; -db dummyf_3f3f5[1]; -db dummyf_3f3f6; -db dummyf_3f3f7[1]; -db dummyf_3f3f8; -db dummyf_3f3f9[1]; -db dummyf_3f3fa; -db dummyf_3f3fb[1]; -db dummyf_3f3fc; -db dummyf_3f3fd[1]; -db dummyf_3f3fe; -db dummyf_3f3ff[1]; -db dummyf_3f400; -db dummyf_3f401[1]; -db dummyf_3f402; -db dummyf_3f403[1]; -db dummyf_3f404; -db dummyf_3f405[1]; -db dummyf_3f406; -db dummyf_3f407[1]; -db dummyf_3f408; -db dummyf_3f409[1]; -db dummyf_3f40a; -db dummyf_3f40b[1]; -db dummyf_3f40c; -db dummyf_3f40d[1]; -db dummyf_3f40e; -db dummyf_3f40f[1]; -db dummyf_3f410; -db dummyf_3f411[1]; -db dummyf_3f412; -db dummyf_3f413[1]; -db dummyf_3f414; -db dummyf_3f415[1]; -db dummyf_3f416; -db dummyf_3f417[1]; -db dummyf_3f418; -db dummyf_3f419[1]; -db dummyf_3f41a; -db dummyf_3f41b[1]; -db dummyf_3f41c; -db dummyf_3f41d[1]; -db dummyf_3f41e; -db dummyf_3f41f[1]; -db dummyf_3f420; -db dummyf_3f421[1]; -db dummyf_3f422; -db dummyf_3f423[1]; -db dummyf_3f424; -db dummyf_3f425[1]; -db dummyf_3f426; -db dummyf_3f427[1]; -db dummyf_3f428; -db dummyf_3f429[1]; -db dummyf_3f42a; -db dummyf_3f42b[1]; -db dummyf_3f42c; -db dummyf_3f42d[1]; -db dummyf_3f42e; -db dummyf_3f42f[1]; -db dummyf_3f430; -db dummyf_3f431[1]; -db dummyf_3f432; -db dummyf_3f433[1]; -db dummyf_3f434; -db dummyf_3f435[1]; -db dummyf_3f436; -db dummyf_3f437[1]; -db dummyf_3f438; -db dummyf_3f439[1]; -db dummyf_3f43a; -db dummyf_3f43b[1]; -db dummyf_3f43c; -db dummyf_3f43d[1]; -db dummyf_3f43e; -db dummyf_3f43f[1]; -db dummyf_3f440; -db dummyf_3f441[1]; -db dummyf_3f442; -db dummyf_3f443[1]; -db dummyf_3f444; -db dummyf_3f445[1]; -db dummyf_3f446; -db dummyf_3f447[1]; -db dummyf_3f448; -db dummyf_3f449[1]; -db dummyf_3f44a; -db dummyf_3f44b[1]; -db dummyf_3f44c; -db dummyf_3f44d[1]; -db dummyf_3f44e; -db dummyf_3f44f[1]; -db dummyf_3f450; -db dummyf_3f451[1]; -db dummyf_3f452; -db dummyf_3f453[1]; -db dummyf_3f454; -db dummyf_3f455[1]; -db dummyf_3f456; -db dummyf_3f457[1]; -db dummyf_3f458; -db dummyf_3f459[1]; -db dummyf_3f45a; -db dummyf_3f45b[1]; -db dummyf_3f45c; -db dummyf_3f45d[1]; -db dummyf_3f45e; -db dummyf_3f45f[1]; -db dummyf_3f460; -db dummyf_3f461[1]; -db dummyf_3f462; -db dummyf_3f463[1]; -db dummyf_3f464; -db dummyf_3f465[1]; -db dummyf_3f466; -db dummyf_3f467[1]; -db dummyf_3f468; -db dummyf_3f469[1]; -db dummyf_3f46a; -db dummyf_3f46b[1]; -db dummyf_3f46c; -db dummyf_3f46d[1]; -db dummyf_3f46e; -db dummyf_3f46f[1]; -db dummyf_3f470; -db dummyf_3f471[1]; -db dummyf_3f472; -db dummyf_3f473[1]; -db dummyf_3f474; -db dummyf_3f475[1]; -db dummyf_3f476; -db dummyf_3f477[1]; -db dummyf_3f478; -db dummyf_3f479[1]; -db dummyf_3f47a; -db dummyf_3f47b[1]; -db dummyf_3f47c; -db dummyf_3f47d[1]; -db dummyf_3f47e; -db dummyf_3f47f[1]; -db dummyf_3f480; -db dummyf_3f481[1]; -db dummyf_3f482; -db dummyf_3f483[1]; -db dummyf_3f484; -db dummyf_3f485[1]; -db dummyf_3f486; -db dummyf_3f487[1]; -db dummyf_3f488; -db dummyf_3f489[1]; -db dummyf_3f48a; -db dummyf_3f48b[1]; -db dummyf_3f48c; -db dummyf_3f48d[1]; -db dummyf_3f48e; -db dummyf_3f48f[1]; -db dummyf_3f490; -db dummyf_3f491[1]; -db dummyf_3f492; -db dummyf_3f493[1]; -db dummyf_3f494; -db dummyf_3f495[1]; -db dummyf_3f496; -db dummyf_3f497[1]; -db dummyf_3f498; -db dummyf_3f499[1]; -db dummyf_3f49a; -db dummyf_3f49b[1]; -db dummyf_3f49c; -db dummyf_3f49d[1]; -db dummyf_3f49e; -db dummyf_3f49f[1]; -db dummyf_3f4a0; -db dummyf_3f4a1[1]; -db dummyf_3f4a2; -db dummyf_3f4a3[1]; -db dummyf_3f4a4; -db dummyf_3f4a5[1]; -db dummyf_3f4a6; -db dummyf_3f4a7[1]; -db dummyf_3f4a8; -db dummyf_3f4a9[1]; -db dummyf_3f4aa; -db dummyf_3f4ab[1]; -db dummyf_3f4ac; -db dummyf_3f4ad[1]; -db dummyf_3f4ae; -db dummyf_3f4af[1]; -db dummyf_3f4b0; -db dummyf_3f4b1[1]; -db dummyf_3f4b2; -db dummyf_3f4b3[1]; -db dummyf_3f4b4; -db dummyf_3f4b5[1]; -db dummyf_3f4b6; -db dummyf_3f4b7[1]; -db dummyf_3f4b8; -db dummyf_3f4b9[1]; -db dummyf_3f4ba; -db dummyf_3f4bb[1]; -db dummyf_3f4bc; -db dummyf_3f4bd[1]; -db dummyf_3f4be; -db dummyf_3f4bf[1]; -db dummyf_3f4c0; -db dummyf_3f4c1[1]; -db dummyf_3f4c2; -db dummyf_3f4c3[1]; -db dummyf_3f4c4; -db dummyf_3f4c5[1]; -db dummyf_3f4c6; -db dummyf_3f4c7[1]; -db dummyf_3f4c8; -db dummyf_3f4c9[1]; -db dummyf_3f4ca; -db dummyf_3f4cb[1]; -db dummyf_3f4cc; -db dummyf_3f4cd[1]; -db dummyf_3f4ce; -db dummyf_3f4cf[1]; -db dummyf_3f4d0; -db dummyf_3f4d1[1]; -db dummyf_3f4d2; -db dummyf_3f4d3[1]; -db dummyf_3f4d4; -db dummyf_3f4d5[1]; -db dummyf_3f4d6; -db dummyf_3f4d7[1]; -db dummyf_3f4d8; -db dummyf_3f4d9[1]; -db dummyf_3f4da; -db dummyf_3f4db[1]; -db dummyf_3f4dc; -db dummyf_3f4dd[1]; -db dummyf_3f4de; -db dummyf_3f4df[1]; -db dummyf_3f4e0; -db dummyf_3f4e1[1]; -db dummyf_3f4e2; -db dummyf_3f4e3[1]; -db dummyf_3f4e4; -db dummyf_3f4e5[1]; -db dummyf_3f4e6; -db dummyf_3f4e7[1]; -db dummyf_3f4e8; -db dummyf_3f4e9[1]; -db dummyf_3f4ea; -db dummyf_3f4eb[1]; -db dummyf_3f4ec; -db dummyf_3f4ed[1]; -db dummyf_3f4ee; -db dummyf_3f4ef[1]; -db dummyf_3f4f0; -db dummyf_3f4f1[1]; -db dummyf_3f4f2; -db dummyf_3f4f3[1]; -db dummyf_3f4f4; -db dummyf_3f4f5[1]; -db dummyf_3f4f6; -db dummyf_3f4f7[1]; -db dummyf_3f4f8; -db dummyf_3f4f9[1]; -db dummyf_3f4fa; -db dummyf_3f4fb[1]; -db dummyf_3f4fc[32]; // 3a50:4ffc +dw word_4d78d; // 3e1c:0fed +dw word_4d78f; // 3e1c:0fef +dw word_4d791; // 3e1c:0ff1 +dw word_4d793; // 3e1c:0ff3 +db unk_4d795; // 3e1c:0ff5 +db dummyf_3f1b6[32]; // 3e1c:0ff6 +db dummyf_3f1d6[32]; // 3e1c:1016 +db dummyf_3f1f6[32]; // 3e1c:1036 +db dummyf_3f216[32]; // 3e1c:1056 +db dummyf_3f236[32]; // 3e1c:1076 +db dummyf_3f256[32]; // 3e1c:1096 +db dummyf_3f276[32]; // 3e1c:10b6 +db dummyf_3f296[32]; // 3e1c:10d6 +db dummyf_3f2b6[32]; // 3e1c:10f6 +db dummyf_3f2d6[32]; // 3e1c:1116 +db dummyf_3f2f6[32]; // 3e1c:1136 +db dummyf_3f316[32]; // 3e1c:1156 +db dummyf_3f336[32]; // 3e1c:1176 +db dummyf_3f356; // 3e1c:1196 +db dummyf_3f357; // 3e1c:1197 +db dummyf_3f358; // 3e1c:1198 +db dummyf_3f359; // 3e1c:1199 +db dummyf_3f35a; // 3e1c:119a +db dummyf_3f35b; // 3e1c:119b +db dummyf_3f35c; // 3e1c:119c +db dummyf_3f35d; // 3e1c:119d +db dummyf_3f35e; // 3e1c:119e +db dummyf_3f35f; // 3e1c:119f +db dummyf_3f360; // 3e1c:11a0 +db dummyf_3f361; // 3e1c:11a1 +db dummyf_3f362; // 3e1c:11a2 +db dummyf_3f363; // 3e1c:11a3 +db dummyf_3f364; // 3e1c:11a4 +db dummyf_3f365; // 3e1c:11a5 +db dummyf_3f366; // 3e1c:11a6 +db dummyf_3f367; // 3e1c:11a7 +db dummyf_3f368; // 3e1c:11a8 +db dummyf_3f369; // 3e1c:11a9 +db dummyf_3f36a; // 3e1c:11aa +db dummyf_3f36b; // 3e1c:11ab +db dummyf_3f36c; // 3e1c:11ac +db unk_4d94d; // 3e1c:11ad +db dummyf_3f36e[32]; // 3e1c:11ae +db dummyf_3f38e[32]; // 3e1c:11ce +db dummyf_3f3ae[32]; // 3e1c:11ee +db dummyf_3f3ce[32]; // 3e1c:120e +db dummyf_3f3ee[32]; // 3e1c:122e +db dummyf_3f40e[32]; // 3e1c:124e +db dummyf_3f42e[32]; // 3e1c:126e +db dummyf_3f44e[32]; // 3e1c:128e +db dummyf_3f46e[32]; // 3e1c:12ae +db dummyf_3f48e[32]; // 3e1c:12ce +db dummyf_3f4ae[32]; // 3e1c:12ee +db dummyf_3f4ce[32]; // 3e1c:130e +db dummyf_3f4ee[32]; // 3e1c:132e +db dummyf_3f50e; +db dummyf_3f50f; +db dummyf_3f510; +db dummyf_3f511; +db dummyf_3f512; +db dummyf_3f513; +db dummyf_3f514; +db dummyf_3f515; +db dummyf_3f516; +db dummyf_3f517; +db dummyf_3f518; +db dummyf_3f519; +db dummyf_3f51a; +db dummyf_3f51b; db dummyf_3f51c; db dummyf_3f51d; db dummyf_3f51e; @@ -6346,351 +8620,373 @@ db dummyf_3f521; db dummyf_3f522; db dummyf_3f523; db dummyf_3f524; -dw word_4db05; // 3a50:5025 -dw word_4db07; // 3a50:5027 -dw word_4db09; // 3a50:5029 -dw word_4db0b; // 3a50:502b +dw word_4db05; // 3e1c:1365 +dw word_4db07; // 3e1c:1367 +dw word_4db09; // 3e1c:1369 +dw word_4db0b; // 3e1c:136b db dummyf_3f52d; -db byte_4db0e; // 3a50:502e -dw word_4db0f; // 3a50:502f -dw word_4db11; // 3a50:5031 -dw word_4db13; // 3a50:5033 -dw word_4db15; // 3a50:5035 +db byte_4db0e; // 3e1c:136e +dw word_4db0f; // 3e1c:136f +dw word_4db11; // 3e1c:1371 +dw word_4db13; // 3e1c:1373 +dw word_4db15; // 3e1c:1375 db dummyf_3f537; -db byte_4db18; // 3a50:5038 -dw word_4db19; // 3a50:5039 -dw word_4db1b; // 3a50:503b +db byte_4db18; // 3e1c:1378 +dw word_4db19; // 3e1c:1379 +dw word_4db1b; // 3e1c:137b db dummyf_3f53d; -db byte_4db1e; // 3a50:503e -db byte_4db1f; // 3a50:503f -dw word_4db20; // 3a50:5040 -dw word_4db22; // 3a50:5042 -dw word_4db24; // 3a50:5044 -dw word_4db26; // 3a50:5046 -dw word_4db28; // 3a50:5048 -dw word_4db2a; // 3a50:504a -db byte_4db2c; // 3a50:504c -dw word_4db2d; // 3a50:504d -dw word_4db2f; // 3a50:504f -dw word_4db31; // 3a50:5051 -db byte_4db33; // 3a50:5053 -dw word_4db34; // 3a50:5054 -dw word_4db36[2]; // 3a50:5056 -dw word_4db3a; // 3a50:505a -db byte_4db3c[26]; // 3a50:505c -db dummyf_3f576[24]; // 3a50:505c -db dummyf_3f58e[11]; // 3a50:505c -db dummyf_3f599[9]; // 3a50:505c -db dummyf_3f5a2[9]; // 3a50:505c -db dummyf_3f5ab[9]; // 3a50:505c -db dummyf_3f5b4[9]; // 3a50:505c -db dummyf_3f5bd[9]; // 3a50:505c -db dummyf_3f5c6[9]; // 3a50:505c -db dummyf_3f5cf[9]; // 3a50:505c -db dummyf_3f5d8[20]; // 3a50:505c -db dummyf_3f5ec[14]; // 3a50:505c -db dummyf_3f5fa[9]; // 3a50:505c -db dummyf_3f603[9]; // 3a50:505c -db dummyf_3f60c[9]; // 3a50:505c -db dummyf_3f615[9]; // 3a50:505c -db dummyf_3f61e[9]; // 3a50:505c -db dummyf_3f627[9]; // 3a50:505c -db dummyf_3f630[16]; // 3a50:505c -db dummyf_3f640[18]; // 3a50:505c -db dummyf_3f652[18]; // 3a50:505c -db dummyf_3f664[38]; // 3a50:505c -db dummyf_3f68a[9]; // 3a50:505c -db dummyf_3f693[9]; // 3a50:505c -db dummyf_3f69c[9]; // 3a50:505c -db dummyf_3f6a5[9]; // 3a50:505c -db dummyf_3f6ae[9]; // 3a50:505c -db dummyf_3f6b7[9]; // 3a50:505c -db dummyf_3f6c0[9]; // 3a50:505c -db dummyf_3f6c9[9]; // 3a50:505c -db dummyf_3f6d2[9]; // 3a50:505c -db dummyf_3f6db[13]; // 3a50:505c -db dummyf_3f6e8[21]; // 3a50:505c -db dummyf_3f6fd[9]; // 3a50:505c -db dummyf_3f706[9]; // 3a50:505c -db dummyf_3f70f[9]; // 3a50:505c -db dummyf_3f718[9]; // 3a50:505c -db dummyf_3f721[9]; // 3a50:505c -db dummyf_3f72a[9]; // 3a50:505c -db dummyf_3f733[19]; // 3a50:505c -db dummyf_3f746[18]; // 3a50:505c -db dummyf_3f758[18]; // 3a50:505c -db dummyf_3f76a[12]; // 3a50:505c -dw word_4dd56; // 3a50:5276 -db dummyf_3f778[6]; // 3a50:5278 -dw word_4dd5e; // 3a50:527e -db byte_4dd60[2]; // 3a50:5280 -dw word_4dd62; // 3a50:5282 -dw word_4dd64; // 3a50:5284 -dw word_4dd66[2]; // 3a50:5286 -db dummyf_3f78a; // 3a50:528a -db dummyf_3f78b; // 3a50:528b -dw word_4dd6c; // 3a50:528c -db dummyf_3f78e[6]; // 3a50:528e -dw word_4dd74; // 3a50:5294 -dw word_4dd76; // 3a50:5296 -dw word_4dd78[2]; // 3a50:5298 -db dummyf_3f79c; // 3a50:529c +db byte_4db1e; // 3e1c:137e +db byte_4db1f; // 3e1c:137f +dw word_4db20; // 3e1c:1380 +dw word_4db22; // 3e1c:1382 +dw word_4db24; // 3e1c:1384 +dw word_4db26; // 3e1c:1386 +dw word_4db28; // 3e1c:1388 +dw word_4db2a; // 3e1c:138a +db byte_4db2c; // 3e1c:138c +dw word_4db2d; // 3e1c:138d +dw word_4db2f; // 3e1c:138f +dw word_4db31; // 3e1c:1391 +db byte_4db33; // 3e1c:1393 +dw word_4db34; // 3e1c:1394 +dw word_4db36; // 3e1c:1396 +db dummyf_3f558; +db dummyf_3f559; +dw word_4db3a; // 3e1c:139a +db byte_4db3c; // 3e1c:139c +db dummyf_3f55d[32]; // 3e1c:139d +db dummyf_3f57d[32]; // 3e1c:13bd +db dummyf_3f59d[32]; // 3e1c:13dd +db dummyf_3f5bd[32]; // 3e1c:13fd +db dummyf_3f5dd[32]; // 3e1c:141d +db dummyf_3f5fd[32]; // 3e1c:143d +db dummyf_3f61d[32]; // 3e1c:145d +db dummyf_3f63d[32]; // 3e1c:147d +db dummyf_3f65d[32]; // 3e1c:149d +db dummyf_3f67d[32]; // 3e1c:14bd +db dummyf_3f69d[32]; // 3e1c:14dd +db dummyf_3f6bd[32]; // 3e1c:14fd +db dummyf_3f6dd[32]; // 3e1c:151d +db dummyf_3f6fd[32]; // 3e1c:153d +db dummyf_3f71d[32]; // 3e1c:155d +db dummyf_3f73d[32]; // 3e1c:157d +db dummyf_3f75d; +db dummyf_3f75e; // 3e1c:159e +db dummyf_3f75f; +db dummyf_3f760; // 3e1c:15a0 +db dummyf_3f761; +db dummyf_3f762; // 3e1c:15a2 +db dummyf_3f763; +db dummyf_3f764; // 3e1c:15a4 +db dummyf_3f765; +db dummyf_3f766; // 3e1c:15a6 +db dummyf_3f767; +db dummyf_3f768; // 3e1c:15a8 +db dummyf_3f769; +db dummyf_3f76a; // 3e1c:15aa +db dummyf_3f76b; +db dummyf_3f76c; // 3e1c:15ac +db dummyf_3f76d; +db dummyf_3f76e; +db dummyf_3f76f; +db dummyf_3f770; +db dummyf_3f771; +db dummyf_3f772; +db dummyf_3f773; +db dummyf_3f774; +db dummyf_3f775; +dw word_4dd56; // 3e1c:15b6 +db dummyf_3f778; // 3e1c:15b8 +db dummyf_3f779; +db dummyf_3f77a; // 3e1c:15ba +db dummyf_3f77b; +db dummyf_3f77c; +db dummyf_3f77d; +dw word_4dd5e; // 3e1c:15be +dw word_4dd60; // 3e1c:15c0 +dw word_4dd62; // 3e1c:15c2 +dw word_4dd64; // 3e1c:15c4 +dw word_4dd66; // 3e1c:15c6 +db dummyf_3f788; +db dummyf_3f789; +db dummyf_3f78a; // 3e1c:15ca +db dummyf_3f78b; // 3e1c:15cb +dw word_4dd6c; // 3e1c:15cc +db dummyf_3f78e; // 3e1c:15ce +db dummyf_3f78f; +db dummyf_3f790; // 3e1c:15d0 +db dummyf_3f791; +db dummyf_3f792; +db dummyf_3f793; +dw word_4dd74; // 3e1c:15d4 +dw word_4dd76; // 3e1c:15d6 +dw word_4dd78; // 3e1c:15d8 +db dummyf_3f79a; +db dummyf_3f79b; +db dummyf_3f79c; // 3e1c:15dc db dummyf_3f79d; -dw word_4dd7e; // 3a50:529e -dw word_4dd80; // 3a50:52a0 -dw word_4dd82; // 3a50:52a2 -db dummyf_3f7a4; // 3a50:52a4 +dw word_4dd7e; // 3e1c:15de +dw word_4dd80; // 3e1c:15e0 +dw word_4dd82; // 3e1c:15e2 +db dummyf_3f7a4; // 3e1c:15e4 db dummyf_3f7a5; -db dummyf_3f7a6; // 3a50:52a6 +db dummyf_3f7a6; // 3e1c:15e6 db dummyf_3f7a7; db dummyf_3f7a8; db dummyf_3f7a9; -dw word_4dd8a; // 3a50:52aa -dw word_4dd8c; // 3a50:52ac -dw word_4dd8e; // 3a50:52ae -dw word_4dd90[2]; // 3a50:52b0 -dw word_4dd94; // 3a50:52b4 -dw word_4dd96; // 3a50:52b6 -dw word_4dd98; // 3a50:52b8 -db dummyf_3f7ba[6]; // 3a50:52ba -dw word_4dda0; // 3a50:52c0 -dw word_4dda2; // 3a50:52c2 -dw word_4dda4; // 3a50:52c4 -db dummyf_3f7c6; // 3a50:52c6 +dw word_4dd8a; // 3e1c:15ea +dw word_4dd8c; // 3e1c:15ec +dw word_4dd8e; // 3e1c:15ee +dw word_4dd90; // 3e1c:15f0 +db dummyf_3f7b2; // 3e1c:15f2 +db dummyf_3f7b3; +dw word_4dd94; // 3e1c:15f4 +dw word_4dd96; // 3e1c:15f6 +dw word_4dd98; // 3e1c:15f8 +db dummyf_3f7ba; // 3e1c:15fa +db dummyf_3f7bb; +db dummyf_3f7bc; // 3e1c:15fc +db dummyf_3f7bd; +db dummyf_3f7be; +db dummyf_3f7bf; +dw word_4dda0; // 3e1c:1600 +dw word_4dda2; // 3e1c:1602 +dw word_4dda4; // 3e1c:1604 +db dummyf_3f7c6; // 3e1c:1606 db dummyf_3f7c7; -db dummyf_3f7c8; // 3a50:52c8 +db dummyf_3f7c8; // 3e1c:1608 db dummyf_3f7c9; -db dummyf_3f7ca; // 3a50:52ca +db dummyf_3f7ca; // 3e1c:160a db dummyf_3f7cb; -db dummyf_3f7cc; // 3a50:52cc -db dummyf_3f7cd; // 3a50:52cd -dw word_4ddae[2]; // 3a50:52ce -dw word_4ddb2; // 3a50:52d2 -dw word_4ddb4; // 3a50:52d4 -dw word_4ddb6; // 3a50:52d6 -dw word_4ddb8; // 3a50:52d8 -db byte_4ddba[2]; // 3a50:52da -dw word_4ddbc[2]; // 3a50:52dc -db dummyf_3f7e0; // 3a50:52e0 +db dummyf_3f7cc; // 3e1c:160c +db dummyf_3f7cd; // 3e1c:160d +dw word_4ddae; // 3e1c:160e +db dummyf_3f7d0; +db dummyf_3f7d1; +dw word_4ddb2; // 3e1c:1612 +dw word_4ddb4; // 3e1c:1614 +dw word_4ddb6; // 3e1c:1616 +dw word_4ddb8; // 3e1c:1618 +dw word_4ddba; // 3e1c:161a +dw word_4ddbc; // 3e1c:161c +db dummyf_3f7de; +db dummyf_3f7df; +db dummyf_3f7e0; // 3e1c:1620 db dummyf_3f7e1; db dummyf_3f7e2; db dummyf_3f7e3; -db dummyf_3f7e4; // 3a50:52e4 -db dummyf_3f7e5; // 3a50:52e5 -db dummyf_3f7e6; // 3a50:52e6 -db dummyf_3f7e7; // 3a50:52e7 -db dummyf_3f7e8; // 3a50:52e8 +db dummyf_3f7e4; // 3e1c:1624 +db dummyf_3f7e5; // 3e1c:1625 +db dummyf_3f7e6; // 3e1c:1626 +db dummyf_3f7e7; // 3e1c:1627 +db dummyf_3f7e8; // 3e1c:1628 db dummyf_3f7e9; -db dummyf_3f7ea; // 3a50:52ea +db dummyf_3f7ea; // 3e1c:162a db dummyf_3f7eb; -dw word_4ddcc; // 3a50:52ec -dw word_4ddce; // 3a50:52ee -dw word_4ddd0; // 3a50:52f0 -dw word_4ddd2; // 3a50:52f2 -dw word_4ddd4; // 3a50:52f4 -dw word_4ddd6; // 3a50:52f6 -dw word_4ddd8; // 3a50:52f8 -dw word_4ddda[2]; // 3a50:52fa -db dummyf_3f7fe; // 3a50:52fe +dw word_4ddcc; // 3e1c:162c +dw word_4ddce; // 3e1c:162e +dw word_4ddd0; // 3e1c:1630 +dw word_4ddd2; // 3e1c:1632 +dw word_4ddd4; // 3e1c:1634 +dw word_4ddd6; // 3e1c:1636 +dw word_4ddd8; // 3e1c:1638 +dw word_4ddda; // 3e1c:163a +db dummyf_3f7fc; +db dummyf_3f7fd; +db dummyf_3f7fe; // 3e1c:163e db dummyf_3f7ff; db dummyf_3f800; db dummyf_3f801; -db dummyf_3f802; // 3a50:5302 -db dummyf_3f803; // 3a50:5303 -db dummyf_3f804; // 3a50:5304 -db dummyf_3f805; // 3a50:5305 -db dummyf_3f806; // 3a50:5306 +db dummyf_3f802; // 3e1c:1642 +db dummyf_3f803; // 3e1c:1643 +db dummyf_3f804; // 3e1c:1644 +db dummyf_3f805; // 3e1c:1645 +db dummyf_3f806; // 3e1c:1646 db dummyf_3f807; -db dummyf_3f808; // 3a50:5308 +db dummyf_3f808; // 3e1c:1648 db dummyf_3f809; -dw word_4ddea; // 3a50:530a -db dummyf_3f80c; // 3a50:530c +dw word_4ddea; // 3e1c:164a +db dummyf_3f80c; // 3e1c:164c db dummyf_3f80d; -db dummyf_3f80e; // 3a50:530e +db dummyf_3f80e; // 3e1c:164e db dummyf_3f80f; -dw word_4ddf0; // 3a50:5310 -db dummyf_3f812; // 3a50:5312 +dw word_4ddf0; // 3e1c:1650 +db dummyf_3f812; // 3e1c:1652 db dummyf_3f813; -db dummyf_3f814; // 3a50:5314 +db dummyf_3f814; // 3e1c:1654 db dummyf_3f815; -db dummyf_3f816; // 3a50:5316 +db dummyf_3f816; // 3e1c:1656 db dummyf_3f817; -db dummyf_3f818; // 3a50:5318 +db dummyf_3f818; // 3e1c:1658 db dummyf_3f819; db dummyf_3f81a; db dummyf_3f81b; -db dummyf_3f81c; // 3a50:531c +db dummyf_3f81c; // 3e1c:165c db dummyf_3f81d; db dummyf_3f81e; db dummyf_3f81f; -db dummyf_3f820; // 3a50:5320 -db dummyf_3f821; // 3a50:5321 -db dummyf_3f822; // 3a50:5322 -db dummyf_3f823; // 3a50:5323 -db dummyf_3f824; // 3a50:5324 +db dummyf_3f820; // 3e1c:1660 +db dummyf_3f821; // 3e1c:1661 +db dummyf_3f822; // 3e1c:1662 +db dummyf_3f823; // 3e1c:1663 +db dummyf_3f824; // 3e1c:1664 db dummyf_3f825; -db dummyf_3f826; // 3a50:5326 +db dummyf_3f826; // 3e1c:1666 db dummyf_3f827; -dw word_4de08; // 3a50:5328 -db dummyf_3f82a; // 3a50:532a +dw word_4de08; // 3e1c:1668 +db dummyf_3f82a; // 3e1c:166a db dummyf_3f82b; -db dummyf_3f82c; // 3a50:532c +db dummyf_3f82c; // 3e1c:166c db dummyf_3f82d; -dw word_4de0e; // 3a50:532e -db dummyf_3f830; // 3a50:5330 +dw word_4de0e; // 3e1c:166e +db dummyf_3f830; // 3e1c:1670 db dummyf_3f831; -db dummyf_3f832; // 3a50:5332 +db dummyf_3f832; // 3e1c:1672 db dummyf_3f833; -db dummyf_3f834; // 3a50:5334 +db dummyf_3f834; // 3e1c:1674 db dummyf_3f835; -db dummyf_3f836; // 3a50:5336 +db dummyf_3f836; // 3e1c:1676 db dummyf_3f837; db dummyf_3f838; db dummyf_3f839; -db dummyf_3f83a; // 3a50:533a +db dummyf_3f83a; // 3e1c:167a db dummyf_3f83b; db dummyf_3f83c; db dummyf_3f83d; -db dummyf_3f83e; // 3a50:533e -db dummyf_3f83f; // 3a50:533f -db dummyf_3f840; // 3a50:5340 -db dummyf_3f841; // 3a50:5341 -db dummyf_3f842; // 3a50:5342 +db dummyf_3f83e; // 3e1c:167e +db dummyf_3f83f; // 3e1c:167f +db dummyf_3f840; // 3e1c:1680 +db dummyf_3f841; // 3e1c:1681 +db dummyf_3f842; // 3e1c:1682 db dummyf_3f843; -db dummyf_3f844; // 3a50:5344 +db dummyf_3f844; // 3e1c:1684 db dummyf_3f845; -db byte_4de26; // 3a50:5346 -db byte_4de27[2]; // 3a50:5347 -db byte_4de29; // 3a50:5349 -db byte_4de2a[2]; // 3a50:534a -db byte_4de2c; // 3a50:534c -dw word_4de2d; // 3a50:534d -dw word_4de2f; // 3a50:534f -db byte_4de31[2]; // 3a50:5351 -dw word_4de33; // 3a50:5353 -db byte_4de35[2]; // 3a50:5355 -dw word_4de37; // 3a50:5357 -dw word_4de39; // 3a50:5359 -dw word_4de3b; // 3a50:535b -dw word_4de3d; // 3a50:535d -dw word_4de3f; // 3a50:535f -db byte_4de41[2]; // 3a50:5361 -db byte_4de43; // 3a50:5363 -dw word_4de44; // 3a50:5364 -dw word_4de46; // 3a50:5366 -dw word_4de48; // 3a50:5368 -dw word_4de4a; // 3a50:536a -dw word_4de4c; // 3a50:536c -dw word_4de4e; // 3a50:536e -dw word_4de50; // 3a50:5370 -dw word_4de52; // 3a50:5372 -db byte_4de54; // 3a50:5374 -dw word_4de55; // 3a50:5375 -dw word_4de57; // 3a50:5377 -dw word_4de59; // 3a50:5379 -db byte_4de5b[2]; // 3a50:537b -db byte_4de5d; // 3a50:537d -db byte_4de5e; // 3a50:537e -db byte_4de5f; // 3a50:537f -dw word_4de60; // 3a50:5380 -dw word_4de62; // 3a50:5382 +db byte_4de26; // 3e1c:1686 +dw word_4de27; // 3e1c:1687 +db byte_4de29; // 3e1c:1689 +dw word_4de2a; // 3e1c:168a +db byte_4de2c; // 3e1c:168c +dw word_4de2d; // 3e1c:168d +dw word_4de2f; // 3e1c:168f +dw word_4de31; // 3e1c:1691 +dw word_4de33; // 3e1c:1693 +dw word_4de35; // 3e1c:1695 +dw word_4de37; // 3e1c:1697 +dw word_4de39; // 3e1c:1699 +dw word_4de3b; // 3e1c:169b +dw word_4de3d; // 3e1c:169d +dw word_4de3f; // 3e1c:169f +dw word_4de41; // 3e1c:16a1 +db byte_4de43; // 3e1c:16a3 +dw word_4de44; // 3e1c:16a4 +dw word_4de46; // 3e1c:16a6 +dw word_4de48; // 3e1c:16a8 +dw word_4de4a; // 3e1c:16aa +dw word_4de4c; // 3e1c:16ac +dw word_4de4e; // 3e1c:16ae +dw word_4de50; // 3e1c:16b0 +dw word_4de52; // 3e1c:16b2 +db byte_4de54; // 3e1c:16b4 +dw word_4de55; // 3e1c:16b5 +dw word_4de57; // 3e1c:16b7 +dw word_4de59; // 3e1c:16b9 +dw word_4de5b; // 3e1c:16bb +db byte_4de5d; // 3e1c:16bd +db byte_4de5e; // 3e1c:16be +db byte_4de5f; // 3e1c:16bf +dw word_4de60; // 3e1c:16c0 +dw word_4de62; // 3e1c:16c2 db dummyf_3f884; -db byte_4de65; // 3a50:5385 -dw word_4de66; // 3a50:5386 -db dummyf_3f888[2]; // 3a50:5388 -db byte_4de6a[8]; // 3a50:538a -char a00112233445566[65]; // 3a50:5392 -char dummyf_3f8d3[65]; // 3a50:5392 -char dummyf_3f914[65]; // 3a50:5392 -char dummyf_3f955[65]; // 3a50:5392 -char dummyf_3f996[44]; // 3a50:5392 -db dummyf_3f9c2; // 3a50:54c2 -db dummyf_3f9c3; // 3a50:54c3 -db dummyf_3f9c4; // 3a50:54c4 -db dummyf_3f9c5; -char a045[4]; // 3a50:54c6 -db dummyf_3f9ca; // 3a50:54ca -db dummyf_3f9cb; // 3a50:54cb -db dummyf_3f9cc; // 3a50:54cc -db dummyf_3f9cd; -char a090[4]; // 3a50:54ce -char dummyf_3f9d2[4]; // 3a50:54d2 -char a135[4]; // 3a50:54d6 -db dummyf_3f9da; // 3a50:54da -db dummyf_3f9db; // 3a50:54db -db dummyf_3f9dc; // 3a50:54dc -db dummyf_3f9dd; -char a180[4]; // 3a50:54de -db dummyf_3f9e2; // 3a50:54e2 -db dummyf_3f9e3; // 3a50:54e3 -db dummyf_3f9e4; // 3a50:54e4 -db dummyf_3f9e5; -char a225[4]; // 3a50:54e6 -db dummyf_3f9ea; // 3a50:54ea -db dummyf_3f9eb; // 3a50:54eb -db dummyf_3f9ec; // 3a50:54ec -db dummyf_3f9ed; -char a270[4]; // 3a50:54ee -char dummyf_3f9f2[4]; // 3a50:54f2 -char a315[4]; // 3a50:54f6 -db dummyf_3f9fa; // 3a50:54fa -db dummyf_3f9fb; // 3a50:54fb -db dummyf_3f9fc; // 3a50:54fc -db dummyf_3f9fd; -db dummyf_3f9fe[2]; // 3a50:54fe -db dummyf_3fa00[14]; // 3a50:5500 -db dummyf_3fa0e[14]; // 3a50:5500 -db dummyf_3fa1c[290]; // 3a50:5500 -db byte_4e11e; // 3a50:563e -db byte_4e11f; // 3a50:563f -dw word_4e120; // 3a50:5640 -dw word_4e122; // 3a50:5642 -char a70[4]; // 3a50:5644 -char a80[4]; // 3a50:5648 -char a90[4]; // 3a50:564c -char a80_0[4]; // 3a50:5650 -char a70_0[4]; // 3a50:5654 -char a60[4]; // 3a50:5658 -char a50[4]; // 3a50:565c -char a40[4]; // 3a50:5660 -char a30[4]; // 3a50:5664 -char a20[4]; // 3a50:5668 -char a10[4]; // 3a50:566c -char a00[3]; // 3a50:5670 -db dummyf_3fb73; -char a10_0[3]; // 3a50:5674 -db dummyf_3fb77; -char a20_0[3]; // 3a50:5678 -db dummyf_3fb7b; -char a30_0[3]; // 3a50:567c -db dummyf_3fb7f; -char a40_0[3]; // 3a50:5680 -db dummyf_3fb83; -char a50_0[3]; // 3a50:5684 +db byte_4de65; // 3e1c:16c5 +dw word_4de66; // 3e1c:16c6 +db dummyf_3f888; // 3e1c:16c8 +db dummyf_3f889; +db byte_4de6a; // 3e1c:16ca +db dummyf_3f88b[32]; // 3e1c:16cb +db dummyf_3f8ab[32]; // 3e1c:16eb +db dummyf_3f8cb[32]; // 3e1c:170b +db dummyf_3f8eb[32]; // 3e1c:172b +db dummyf_3f90b[32]; // 3e1c:174b +db dummyf_3f92b[32]; // 3e1c:176b +db dummyf_3f94b[32]; // 3e1c:178b +db dummyf_3f96b[32]; // 3e1c:17ab +db dummyf_3f98b[32]; // 3e1c:17cb +db dummyf_3f9ab[32]; // 3e1c:17eb +db dummyf_3f9cb[32]; // 3e1c:180b +db dummyf_3f9eb[32]; // 3e1c:182b +db dummyf_3fa0b[32]; // 3e1c:184b +db dummyf_3fa2b[32]; // 3e1c:186b +db dummyf_3fa4b[32]; // 3e1c:188b +db dummyf_3fa6b[32]; // 3e1c:18ab +db dummyf_3fa8b[32]; // 3e1c:18cb +db dummyf_3faab[32]; // 3e1c:18eb +db dummyf_3facb[32]; // 3e1c:190b +db dummyf_3faeb[32]; // 3e1c:192b +db dummyf_3fb0b[32]; // 3e1c:194b +db dummyf_3fb2b; +db dummyf_3fb2c; +db dummyf_3fb2d; +db dummyf_3fb2e; +db dummyf_3fb2f; +db dummyf_3fb30; +db dummyf_3fb31; +db dummyf_3fb32; +db dummyf_3fb33; +db dummyf_3fb34; +db dummyf_3fb35; +db dummyf_3fb36; +db dummyf_3fb37; +db dummyf_3fb38; +db dummyf_3fb39; +db dummyf_3fb3a; +db dummyf_3fb3b; +db dummyf_3fb3c; +db dummyf_3fb3d; +db byte_4e11e; // 3e1c:197e +db byte_4e11f; // 3e1c:197f +dw word_4e120; // 3e1c:1980 +dw word_4e122; // 3e1c:1982 +db dummyf_3fb44[32]; // 3e1c:1984 +db dummyf_3fb64[32]; // 3e1c:19a4 +db dummyf_3fb84; // 3e1c:19c4 +db dummyf_3fb85; // 3e1c:19c5 +db dummyf_3fb86; db dummyf_3fb87; -char a60_0[3]; // 3a50:5688 +db dummyf_3fb88; // 3e1c:19c8 +db dummyf_3fb89; // 3e1c:19c9 +db dummyf_3fb8a; db dummyf_3fb8b; -char a70_1[3]; // 3a50:568c +db dummyf_3fb8c; // 3e1c:19cc +db dummyf_3fb8d; // 3e1c:19cd +db dummyf_3fb8e; db dummyf_3fb8f; -char a80_1[3]; // 3a50:5690 +db dummyf_3fb90; // 3e1c:19d0 +db dummyf_3fb91; // 3e1c:19d1 +db dummyf_3fb92; db dummyf_3fb93; -char a90_0[3]; // 3a50:5694 +db dummyf_3fb94; // 3e1c:19d4 +db dummyf_3fb95; // 3e1c:19d5 +db dummyf_3fb96; db dummyf_3fb97; -char a80_2[3]; // 3a50:5698 +db dummyf_3fb98; // 3e1c:19d8 +db dummyf_3fb99; // 3e1c:19d9 +db dummyf_3fb9a; db dummyf_3fb9b; -char a70_2[3]; // 3a50:569c +db dummyf_3fb9c; // 3e1c:19dc +db dummyf_3fb9d; // 3e1c:19dd +db dummyf_3fb9e; db dummyf_3fb9f; -dw word_4e180; // 3a50:56a0 -dw word_4e182; // 3a50:56a2 -dw word_4e184; // 3a50:56a4 -dw word_4e186; // 3a50:56a6 -dw word_4e188; // 3a50:56a8 -dw word_4e18a; // 3a50:56aa -dw word_4e18c; // 3a50:56ac -dw word_4e18e; // 3a50:56ae -dw word_4e190; // 3a50:56b0 -dw word_4e192; // 3a50:56b2 -db dummyf_3fbb4[32]; // 3a50:56b4 +dw word_4e180; // 3e1c:19e0 +dw word_4e182; // 3e1c:19e2 +dw word_4e184; // 3e1c:19e4 +dw word_4e186; // 3e1c:19e6 +dw word_4e188; // 3e1c:19e8 +dw word_4e18a; // 3e1c:19ea +dw word_4e18c; // 3e1c:19ec +dw word_4e18e; // 3e1c:19ee +dw word_4e190; // 3e1c:19f0 +dw word_4e192; // 3e1c:19f2 +db dummyf_3fbb4[32]; // 3e1c:19f4 db dummyf_3fbd4; db dummyf_3fbd5; db dummyf_3fbd6; @@ -6699,154 +8995,248 @@ db dummyf_3fbd8; db dummyf_3fbd9; db dummyf_3fbda; db dummyf_3fbdb; -dw word_4e1bc; // 3a50:56dc -dw word_4e1be; // 3a50:56de +dw word_4e1bc; // 3e1c:1a1c +dw word_4e1be; // 3e1c:1a1e db dummyf_3fbe0; db dummyf_3fbe1; db dummyf_3fbe2; db dummyf_3fbe3; -dw word_4e1c4; // 3a50:56e4 +dw word_4e1c4; // 3e1c:1a24 db dummyf_3fbe6; db dummyf_3fbe7; -db byte_4e1c8; // 3a50:56e8 -db byte_4e1c9; // 3a50:56e9 -db byte_4e1ca; // 3a50:56ea -dw word_4e1cb; // 3a50:56eb -db byte_4e1cd; // 3a50:56ed -db byte_4e1ce; // 3a50:56ee -db byte_4e1cf[39]; // 3a50:56ef -db dummyf_3fc16[4]; // 3a50:56ef -char alandinggearrai[20]; // 3a50:571a -char abrakeson[10]; // 3a50:572e -char dummyf_3fc38[2]; // 3a50:5738 -char ag[2]; // 3a50:573a -db dummyf_3fc3c[25]; // 3a50:573c -db dummyf_3fc55[10]; // 3a50:573c -db dummyf_3fc5f[10]; // 3a50:573c -db dummyf_3fc69[11]; // 3a50:573c -db dummyf_3fc74[10]; // 3a50:573c -db dummyf_3fc7e[10]; // 3a50:573c -db dummyf_3fc88[11]; // 3a50:573c -db dummyf_3fc93[10]; // 3a50:573c -db dummyf_3fc9d[11]; // 3a50:573c -db dummyf_3fca8[24]; // 3a50:573c -dw _unk_4e2a0; // 3a50:57c0 -dw word_4e2a2; // 3a50:57c2 -dw word_4e2a4; // 3a50:57c4 -dw word_4e2a6; // 3a50:57c6 -dw word_4e2a8[3]; // 3a50:57c8 -dw word_4e2ae; // 3a50:57ce -dw word_4e2b0[2]; // 3a50:57d0 -dw word_4e2b4[2]; // 3a50:57d4 -db dummyf_3fcd8[4]; // 3a50:57d8 -dw word_4e2bc[2]; // 3a50:57dc -dw word_4e2c0; // 3a50:57e0 -db dummyf_3fce2[8]; // 3a50:57e2 -dw word_4e2ca; // 3a50:57ea -dw word_4e2cc[2]; // 3a50:57ec -dw word_4e2d0; // 3a50:57f0 -dw word_4e2d2; // 3a50:57f2 -dw word_4e2d4; // 3a50:57f4 -dw word_4e2d6[2]; // 3a50:57f6 -dw word_4e2da; // 3a50:57fa -dw word_4e2dc[4]; // 3a50:57fc -db dummyf_3fd04[20]; // 3a50:5804 -dw word_4e2f8; // 3a50:5818 -dw word_4e2fa; // 3a50:581a -dw word_4e2fc; // 3a50:581c -dw word_4e2fe; // 3a50:581e -dw word_4e300; // 3a50:5820 -db dummyf_3fd22; // 3a50:5822 +db byte_4e1c8; // 3e1c:1a28 +db byte_4e1c9; // 3e1c:1a29 +db byte_4e1ca; // 3e1c:1a2a +dw word_4e1cb; // 3e1c:1a2b +db byte_4e1cd; // 3e1c:1a2d +db byte_4e1ce; // 3e1c:1a2e +db byte_4e1cf; // 3e1c:1a2f +db dummyf_3fbf0[32]; // 3e1c:1a30 +db dummyf_3fc10[32]; // 3e1c:1a50 +db dummyf_3fc30[32]; // 3e1c:1a70 +db dummyf_3fc50[32]; // 3e1c:1a90 +db dummyf_3fc70[32]; // 3e1c:1ab0 +db dummyf_3fc90[32]; // 3e1c:1ad0 +db dummyf_3fcb0; // 3e1c:1af0 +db dummyf_3fcb1; // 3e1c:1af1 +db dummyf_3fcb2; // 3e1c:1af2 +db dummyf_3fcb3; // 3e1c:1af3 +db dummyf_3fcb4; // 3e1c:1af4 +db dummyf_3fcb5; // 3e1c:1af5 +db dummyf_3fcb6; // 3e1c:1af6 +db dummyf_3fcb7; // 3e1c:1af7 +db dummyf_3fcb8; // 3e1c:1af8 +db dummyf_3fcb9; // 3e1c:1af9 +db dummyf_3fcba; // 3e1c:1afa +db dummyf_3fcbb; // 3e1c:1afb +db dummyf_3fcbc; // 3e1c:1afc +db dummyf_3fcbd; +db dummyf_3fcbe; // 3e1c:1afe +db dummyf_3fcbf; // 3e1c:1aff +dw word_4e2a0; // 3e1c:1b00 +dw word_4e2a2; // 3e1c:1b02 +dw word_4e2a4; // 3e1c:1b04 +dw word_4e2a6; // 3e1c:1b06 +dw word_4e2a8; // 3e1c:1b08 +db dummyf_3fcca; +db dummyf_3fccb; +db dummyf_3fccc; +db dummyf_3fccd; +dw word_4e2ae; // 3e1c:1b0e +dw word_4e2b0; // 3e1c:1b10 +db dummyf_3fcd2; +db dummyf_3fcd3; +dw word_4e2b4; // 3e1c:1b14 +db dummyf_3fcd6; +db dummyf_3fcd7; +db dummyf_3fcd8; // 3e1c:1b18 +db dummyf_3fcd9; // 3e1c:1b19 +db dummyf_3fcda; +db dummyf_3fcdb; +dw word_4e2bc; // 3e1c:1b1c +db dummyf_3fcde; +db dummyf_3fcdf; +dw word_4e2c0; // 3e1c:1b20 +db dummyf_3fce2; // 3e1c:1b22 +db dummyf_3fce3; // 3e1c:1b23 +db dummyf_3fce4; +db dummyf_3fce5; +db dummyf_3fce6; +db dummyf_3fce7; +db dummyf_3fce8; +db dummyf_3fce9; +dw word_4e2ca; // 3e1c:1b2a +dw word_4e2cc; // 3e1c:1b2c +db dummyf_3fcee; +db dummyf_3fcef; +dw word_4e2d0; // 3e1c:1b30 +dw word_4e2d2; // 3e1c:1b32 +dw word_4e2d4; // 3e1c:1b34 +dw word_4e2d6; // 3e1c:1b36 +db dummyf_3fcf8; +db dummyf_3fcf9; +dw word_4e2da; // 3e1c:1b3a +dw word_4e2dc; // 3e1c:1b3c +db dummyf_3fcfe; +db dummyf_3fcff; +db dummyf_3fd00; +db dummyf_3fd01; +db dummyf_3fd02; +db dummyf_3fd03; +db dummyf_3fd04; // 3e1c:1b44 +db dummyf_3fd05; // 3e1c:1b45 +db dummyf_3fd06; +db dummyf_3fd07; +db dummyf_3fd08; +db dummyf_3fd09; +db dummyf_3fd0a; +db dummyf_3fd0b; +db dummyf_3fd0c; +db dummyf_3fd0d; +db dummyf_3fd0e; +db dummyf_3fd0f; +db dummyf_3fd10; +db dummyf_3fd11; +db dummyf_3fd12; +db dummyf_3fd13; +db dummyf_3fd14; +db dummyf_3fd15; +db dummyf_3fd16; +db dummyf_3fd17; +dw word_4e2f8; // 3e1c:1b58 +dw word_4e2fa; // 3e1c:1b5a +dw word_4e2fc; // 3e1c:1b5c +dw word_4e2fe; // 3e1c:1b5e +dw word_4e300; // 3e1c:1b60 +db dummyf_3fd22; // 3e1c:1b62 db dummyf_3fd23; db dummyf_3fd24; db dummyf_3fd25; db dummyf_3fd26; db dummyf_3fd27; -dw word_4e308; // 3a50:5828 -db byte_4e30a[3]; // 3a50:582a -db byte_4e30d[3]; // 3a50:582d -dw word_4e310; // 3a50:5830 -dw word_4e312; // 3a50:5832 -char a256leftpic[12]; // 3a50:5834 -char a256rightpic[13]; // 3a50:5840 -char a256rearpic[12]; // 3a50:584d -char aleftpic[9]; // 3a50:5859 -char arightpic[10]; // 3a50:5862 -char arearpic[9]; // 3a50:586c +dw word_4e308; // 3e1c:1b68 +db byte_4e30a; // 3e1c:1b6a +db dummyf_3fd2b; +db dummyf_3fd2c; // 3e1c:1b6c +db byte_4e30d; // 3e1c:1b6d +db dummyf_3fd2e; +db dummyf_3fd2f; +dw word_4e310; // 3e1c:1b70 +dw word_4e312; // 3e1c:1b72 +db dummyf_3fd34[32]; // 3e1c:1b74 +db dummyf_3fd54[32]; // 3e1c:1b94 +db dummyf_3fd74; db dummyf_3fd75; -char asc_4e356[2]; // 3a50:5876 -db dummyf_3fd78[2]; // 3a50:5878 -char as_0[2]; // 3a50:587a -db dummyf_3fd7c[13]; // 3a50:587c -db dummyf_3fd89[12]; // 3a50:587c -db dummyf_3fd95[13]; // 3a50:587c -dw word_4e382; // 3a50:58a2 -char afiring[9]; // 3a50:58a4 +dw word_4e356; // 3e1c:1bb6 +db dummyf_3fd78[32]; // 3e1c:1bb8 +db dummyf_3fd98; // 3e1c:1bd8 +db dummyf_3fd99; +db dummyf_3fd9a; // 3e1c:1bda +db dummyf_3fd9b; +db dummyf_3fd9c; // 3e1c:1bdc +db dummyf_3fd9d; +db dummyf_3fd9e; // 3e1c:1bde +db dummyf_3fd9f; // 3e1c:1bdf +db dummyf_3fda0; // 3e1c:1be0 +db dummyf_3fda1; // 3e1c:1be1 +dw word_4e382; // 3e1c:1be2 +db dummyf_3fda4; // 3e1c:1be4 +db dummyf_3fda5; // 3e1c:1be5 +db dummyf_3fda6; // 3e1c:1be6 +db dummyf_3fda7; // 3e1c:1be7 +db dummyf_3fda8; // 3e1c:1be8 +db dummyf_3fda9; // 3e1c:1be9 +db dummyf_3fdaa; // 3e1c:1bea +db dummyf_3fdab; // 3e1c:1beb +db dummyf_3fdac; db dummyf_3fdad; -dw word_4e38e; // 3a50:58ae -char afiredby[11]; // 3a50:58b0 -char dummyf_3fdbb[4]; // 3a50:58bb -char atakingoff[12]; // 3a50:58bf -db dummyf_3fdcb; -char amisses[9]; // 3a50:58cc -char adestroyedby[15]; // 3a50:58d5 -char adestroyedby_0[15]; // 3a50:58e4 -char agroundimpact[15]; // 3a50:58f3 -char ahitby[8]; // 3a50:5902 -char aineffective[12]; // 3a50:590a -char ahitby_0[9]; // 3a50:5916 -db dummyf_3fe1f; -char aa[2]; // 3a50:5920 -db dummyf_3fe22; // 3a50:5922 -db dummyf_3fe23; -char ae[2]; // 3a50:5924 -char asecondtarget[15]; // 3a50:5926 -char aprimarytarget[15]; // 3a50:5935 -char a0[3]; // 3a50:5944 -char dummyf_3fe47[2]; // 3a50:5947 -char afired[7]; // 3a50:5949 -db dummyf_3fe50[32]; // 3a50:5950 -db dummyf_3fe70; // 3a50:5970 -db dummyf_3fe71; -db dummyf_3fe72; // 3a50:5972 -db dummyf_3fe73; -db dummyf_3fe74; // 3a50:5974 -db dummyf_3fe75; -db dummyf_3fe76; // 3a50:5976 -db dummyf_3fe77; -db dummyf_3fe78; // 3a50:5978 -db dummyf_3fe79; -db dummyf_3fe7a[1]; -db dummyf_3fe7b[32]; // 3a50:597b -db dummyf_3fe9b[32]; // 3a50:599b -db dummyf_3febb[32]; // 3a50:59bb -db dummyf_3fedb[32]; // 3a50:59db -db dummyf_3fefb[32]; // 3a50:59fb -db dummyf_3ff1b[32]; // 3a50:5a1b -db dummyf_3ff3b[32]; // 3a50:5a3b -db dummyf_3ff5b[32]; // 3a50:5a5b +dw word_4e38e; // 3e1c:1bee +db dummyf_3fdb0[32]; // 3e1c:1bf0 +db dummyf_3fdd0[32]; // 3e1c:1c10 +db dummyf_3fdf0[32]; // 3e1c:1c30 +db dummyf_3fe10[32]; // 3e1c:1c50 +db dummyf_3fe30[32]; // 3e1c:1c70 +db dummyf_3fe50[32]; // 3e1c:1c90 +db dummyf_3fe70[32]; // 3e1c:1cb0 +db dummyf_3fe90[32]; // 3e1c:1cd0 +db dummyf_3feb0[32]; // 3e1c:1cf0 +db dummyf_3fed0[32]; // 3e1c:1d10 +db dummyf_3fef0[32]; // 3e1c:1d30 +db dummyf_3ff10[32]; // 3e1c:1d50 +db dummyf_3ff30[32]; // 3e1c:1d70 +db dummyf_3ff50[32]; // 3e1c:1d90 +db dummyf_3ff70; // 3e1c:1db0 +db dummyf_3ff71; +db dummyf_3ff72; // 3e1c:1db2 +db dummyf_3ff73; +db dummyf_3ff74; +db dummyf_3ff75; +db dummyf_3ff76; +db dummyf_3ff77; +db dummyf_3ff78; +db dummyf_3ff79; +db dummyf_3ff7a; // 3e1c:1dba db dummyf_3ff7b; db dummyf_3ff7c; db dummyf_3ff7d; -db dummyf_3ff7e; // 3a50:5a7e +db dummyf_3ff7e; // 3e1c:1dbe db dummyf_3ff7f; db dummyf_3ff80; db dummyf_3ff81; -db dummyf_3ff82; // 3a50:5a82 -db dummyf_3ff83; // 3a50:5a83 -dw word_4e564[7]; // 3a50:5a84 -db dummyf_3ff92[10]; // 3a50:5a92 -dw word_4e57c[9]; // 3a50:5a9c -db dummyf_3ffae; // 3a50:5aae +db dummyf_3ff82; // 3e1c:1dc2 +db dummyf_3ff83; // 3e1c:1dc3 +dw word_4e564; // 3e1c:1dc4 +db dummyf_3ff86; // 3e1c:1dc6 +db dummyf_3ff87; +db dummyf_3ff88; // 3e1c:1dc8 +db dummyf_3ff89; +db dummyf_3ff8a; // 3e1c:1dca +db dummyf_3ff8b; +db dummyf_3ff8c; +db dummyf_3ff8d; +db dummyf_3ff8e; +db dummyf_3ff8f; +db dummyf_3ff90; +db dummyf_3ff91; +db dummyf_3ff92; // 3e1c:1dd2 +db dummyf_3ff93; +db dummyf_3ff94; +db dummyf_3ff95; +db dummyf_3ff96; // 3e1c:1dd6 +db dummyf_3ff97; +db dummyf_3ff98; +db dummyf_3ff99; +db dummyf_3ff9a; // 3e1c:1dda +db dummyf_3ff9b; // 3e1c:1ddb +dw word_4e57c; // 3e1c:1ddc +db dummyf_3ff9e; // 3e1c:1dde +db dummyf_3ff9f; +db dummyf_3ffa0; // 3e1c:1de0 +db dummyf_3ffa1; +db dummyf_3ffa2; // 3e1c:1de2 +db dummyf_3ffa3; +db dummyf_3ffa4; +db dummyf_3ffa5; +db dummyf_3ffa6; +db dummyf_3ffa7; +db dummyf_3ffa8; +db dummyf_3ffa9; +db dummyf_3ffaa; +db dummyf_3ffab; +db dummyf_3ffac; +db dummyf_3ffad; +db dummyf_3ffae; // 3e1c:1dee db dummyf_3ffaf; db dummyf_3ffb0; db dummyf_3ffb1; -db dummyf_3ffb2; // 3a50:5ab2 -db dummyf_3ffb3; // 3a50:5ab3 -dw word_4e594[2]; // 3a50:5ab4 -db dummyf_3ffb8; // 3a50:5ab8 +db dummyf_3ffb2; // 3e1c:1df2 +db dummyf_3ffb3; // 3e1c:1df3 +dw word_4e594; // 3e1c:1df4 +db dummyf_3ffb6; +db dummyf_3ffb7; +db dummyf_3ffb8; // 3e1c:1df8 db dummyf_3ffb9; -db dummyf_3ffba; // 3a50:5aba +db dummyf_3ffba; // 3e1c:1dfa db dummyf_3ffbb; db dummyf_3ffbc; db dummyf_3ffbd; @@ -6854,162 +9244,253 @@ db dummyf_3ffbe; db dummyf_3ffbf; db dummyf_3ffc0; db dummyf_3ffc1; -db dummyf_3ffc2; // 3a50:5ac2 +db dummyf_3ffc2; // 3e1c:1e02 db dummyf_3ffc3; -db dummyf_3ffc4; // 3a50:5ac4 +db dummyf_3ffc4; // 3e1c:1e04 db dummyf_3ffc5; -db dummyf_3ffc6; // 3a50:5ac6 +db dummyf_3ffc6; // 3e1c:1e06 db dummyf_3ffc7; -db dummyf_3ffc8; // 3a50:5ac8 +db dummyf_3ffc8; // 3e1c:1e08 db dummyf_3ffc9; -db dummyf_3ffca; // 3a50:5aca +db dummyf_3ffca; // 3e1c:1e0a db dummyf_3ffcb; -dw word_4e5ac[2]; // 3a50:5acc -db dummyf_3ffd0[32]; // 3a50:5ad0 +dw word_4e5ac; // 3e1c:1e0c +db dummyf_3ffce[32]; // 3e1c:1e0e +db dummyf_3ffee; +db dummyf_3ffef; db dummyf_3fff0; db dummyf_3fff1; -db dummyf_3fff2; // 3a50:5af2 +db dummyf_3fff2; // 3e1c:1e32 db dummyf_3fff3; -db dummyf_3fff4; // 3a50:5af4 +db dummyf_3fff4; // 3e1c:1e34 db dummyf_3fff5; -db dummyf_3fff6; // 3a50:5af6 +db dummyf_3fff6; // 3e1c:1e36 db dummyf_3fff7; -db dummyf_3fff8; // 3a50:5af8 +db dummyf_3fff8; // 3e1c:1e38 db dummyf_3fff9; -db dummyf_3fffa; // 3a50:5afa -db dummyf_3fffb; // 3a50:5afb -dw word_4e5dc; // 3a50:5afc -dw word_4e5de; // 3a50:5afe -dw word_4e5e0; // 3a50:5b00 -dw word_4e5e2; // 3a50:5b02 -dw word_4e5e4; // 3a50:5b04 -dw word_4e5e6; // 3a50:5b06 -dw word_4e5e8; // 3a50:5b08 -dw word_4e5ea; // 3a50:5b0a -dw word_4e5ec[8]; // 3a50:5b0c -dw word_4e5fc; // 3a50:5b1c -dw word_4e5fe; // 3a50:5b1e -dw word_4e600; // 3a50:5b20 -dw word_4e602; // 3a50:5b22 -dw word_4e604; // 3a50:5b24 -dw word_4e606; // 3a50:5b26 -dw word_4e608; // 3a50:5b28 -dw word_4e60a[2]; // 3a50:5b2a -db dummyf_4002e[6]; // 3a50:5b2e -db byte_4e614; // 3a50:5b34 -db byte_4e615[5]; // 3a50:5b35 -dw word_4e61a; // 3a50:5b3a -dw word_4e61c; // 3a50:5b3c -dw word_4e61e; // 3a50:5b3e -dw word_4e620; // 3a50:5b40 -dw word_4e622; // 3a50:5b42 -dw word_4e624; // 3a50:5b44 -char astallwarning[14]; // 3a50:5b46 -char aaccel[6]; // 3a50:5b54 -char atraining[9]; // 3a50:5b5a -char aautopilot[10]; // 3a50:5b63 -char apressanykeytop[22]; // 3a50:5b6d -char atac[4]; // 3a50:5b83 -char atrackcam[10]; // 3a50:5b87 -char aahead[6]; // 3a50:5b91 -char arear[5]; // 3a50:5b97 -char aright[6]; // 3a50:5b9c -char aleft[5]; // 3a50:5ba2 -char amap[4]; // 3a50:5ba7 +db dummyf_3fffa; // 3e1c:1e3a +db dummyf_3fffb; // 3e1c:1e3b +dw word_4e5dc; // 3e1c:1e3c +dw word_4e5de; // 3e1c:1e3e +dw word_4e5e0; // 3e1c:1e40 +dw word_4e5e2; // 3e1c:1e42 +dw word_4e5e4; // 3e1c:1e44 +dw word_4e5e6; // 3e1c:1e46 +dw word_4e5e8; // 3e1c:1e48 +dw word_4e5ea; // 3e1c:1e4a +dw word_4e5ec; // 3e1c:1e4c +db dummyf_4000e; // 3e1c:1e4e +db dummyf_4000f; +db dummyf_40010; // 3e1c:1e50 +db dummyf_40011; +db dummyf_40012; // 3e1c:1e52 +db dummyf_40013; +db dummyf_40014; // 3e1c:1e54 +db dummyf_40015; +db dummyf_40016; // 3e1c:1e56 +db dummyf_40017; // 3e1c:1e57 +db dummyf_40018; // 3e1c:1e58 +db dummyf_40019; +db dummyf_4001a; // 3e1c:1e5a +db dummyf_4001b; +dw word_4e5fc; // 3e1c:1e5c +dw word_4e5fe; // 3e1c:1e5e +dw word_4e600; // 3e1c:1e60 +dw word_4e602; // 3e1c:1e62 +dw word_4e604; // 3e1c:1e64 +dw word_4e606; // 3e1c:1e66 +dw word_4e608; // 3e1c:1e68 +dw word_4e60a; // 3e1c:1e6a +db dummyf_4002c; +db dummyf_4002d; +db dummyf_4002e; // 3e1c:1e6e +db dummyf_4002f; +db dummyf_40030; +db dummyf_40031; +db dummyf_40032; // 3e1c:1e72 +db dummyf_40033; // 3e1c:1e73 +db byte_4e614; // 3e1c:1e74 +db byte_4e615; // 3e1c:1e75 +db dummyf_40036; // 3e1c:1e76 +db dummyf_40037; +db dummyf_40038; // 3e1c:1e78 +db dummyf_40039; +dw word_4e61a; // 3e1c:1e7a +dw word_4e61c; // 3e1c:1e7c +dw word_4e61e; // 3e1c:1e7e +dw word_4e620; // 3e1c:1e80 +dw word_4e622; // 3e1c:1e82 +dw word_4e624; // 3e1c:1e84 +db dummyf_40046[32]; // 3e1c:1e86 +db dummyf_40066[32]; // 3e1c:1ea6 +db dummyf_40086[32]; // 3e1c:1ec6 +db dummyf_400a6; +db dummyf_400a7; // 3e1c:1ee7 +db dummyf_400a8; // 3e1c:1ee8 +db dummyf_400a9; // 3e1c:1ee9 +db dummyf_400aa; db dummyf_400ab; db dummyf_400ac; db dummyf_400ad; db dummyf_400ae; db dummyf_400af; -dw word_4e690; // 3a50:5bb0 -char adestroyedbygun[22]; // 3a50:5bb2 -char ahitbygunfire[15]; // 3a50:5bc8 -char adestroyedbygun_0[22]; // 3a50:5bd7 -char aat_0[5]; // 3a50:5bed -db dummyf_400f2; -char aprimarytarget_0[15]; // 3a50:5bf3 -char asecondarytarge[17]; // 3a50:5c02 -char anotarget[10]; // 3a50:5c13 -char anotarget_0[10]; // 3a50:5c1d -char amissilelock[13]; // 3a50:5c27 -char arange[7]; // 3a50:5c34 -char dummyf_4013b[2]; // 3a50:5c3b -char akm[4]; // 3a50:5c3d +dw word_4e690; // 3e1c:1ef0 +db dummyf_400b2[32]; // 3e1c:1ef2 +db dummyf_400d2[32]; // 3e1c:1f12 +db dummyf_400f2[32]; // 3e1c:1f32 +db dummyf_40112[32]; // 3e1c:1f52 +db dummyf_40132; // 3e1c:1f72 +db dummyf_40133; +db dummyf_40134; // 3e1c:1f74 +db dummyf_40135; // 3e1c:1f75 +db dummyf_40136; // 3e1c:1f76 +db dummyf_40137; // 3e1c:1f77 +db dummyf_40138; // 3e1c:1f78 +db dummyf_40139; // 3e1c:1f79 +db dummyf_4013a; +db dummyf_4013b; // 3e1c:1f7b +db dummyf_4013c; +db dummyf_4013d; // 3e1c:1f7d +db dummyf_4013e; // 3e1c:1f7e +db dummyf_4013f; // 3e1c:1f7f +db dummyf_40140; db dummyf_40141; -char a3d3_0[5]; // 3a50:5c42 -char arb_4[3]; // 3a50:5c47 -char aopenerroron3d3_0[20]; // 3a50:5c4a -dw word_4e73e; // 3a50:5c5e -char a15fltxxx[10]; // 3a50:5c60 -char abrg[5]; // 3a50:5c6a -db dummyf_4016f[1]; -char along[5]; // 3a50:5c70 -char amedium[7]; // 3a50:5c75 -char ashort[6]; // 3a50:5c7c -char arangeradar[13]; // 3a50:5c82 -char adetaillevel[14]; // 3a50:5c8f -char akybdsensitivit[17]; // 3a50:5c9d -char amemoryavailabl[18]; // 3a50:5cae -char ajiffiesframe[15]; // 3a50:5cc0 -char asounds[8]; // 3a50:5ccf -char adirector[10]; // 3a50:5cd7 -char aoff[4]; // 3a50:5ce1 -char awaypointprimar[25]; // 3a50:5ce5 -char awaypointsecond[27]; // 3a50:5cfe -char awaypointfriend[27]; // 3a50:5d19 -char aautopilotoff[14]; // 3a50:5d34 -char aautopiloton[13]; // 3a50:5d42 +db dummyf_40142; // 3e1c:1f82 +db dummyf_40143; // 3e1c:1f83 +db dummyf_40144; // 3e1c:1f84 +db dummyf_40145; // 3e1c:1f85 +db dummyf_40146; +db dummyf_40147; // 3e1c:1f87 +db dummyf_40148; // 3e1c:1f88 +db dummyf_40149; +char aopenerroron3d3_0[20]; // 3e1c:1f8a +db byte_4e73e; // 3e1c:1f9e +db dummyf_4015f[32]; // 3e1c:1f9f +db dummyf_4017f[32]; // 3e1c:1fbf +db dummyf_4019f[32]; // 3e1c:1fdf +db dummyf_401bf[32]; // 3e1c:1fff +db dummyf_401df[32]; // 3e1c:201f +db dummyf_401ff[32]; // 3e1c:203f +db dummyf_4021f[32]; // 3e1c:205f +db dummyf_4023f; // 3e1c:207f +db dummyf_40240; // 3e1c:2080 +db dummyf_40241; +db dummyf_40242; // 3e1c:2082 +db dummyf_40243; // 3e1c:2083 +db dummyf_40244; // 3e1c:2084 +db dummyf_40245; // 3e1c:2085 +db dummyf_40246; // 3e1c:2086 +db dummyf_40247; // 3e1c:2087 +db dummyf_40248; // 3e1c:2088 +db dummyf_40249; // 3e1c:2089 +db dummyf_4024a; // 3e1c:208a +db dummyf_4024b; // 3e1c:208b +db dummyf_4024c; // 3e1c:208c +db dummyf_4024d; // 3e1c:208d +db dummyf_4024e; db dummyf_4024f; -dw word_4e830; // 3a50:5d50 -dw word_4e832; // 3a50:5d52 -dw word_4e834; // 3a50:5d54 -dw word_4e836; // 3a50:5d56 -dw word_4e838; // 3a50:5d58 -dw word_4e83a[2]; // 3a50:5d5a -char anotavailable[15]; // 3a50:5d5e -char aarmed[7]; // 3a50:5d6d -db dummyf_40274[522]; // 3a50:5d74 -db dummyf_4047e[11]; // 3a50:5d74 -db dummyf_40489[11]; // 3a50:5d74 -db dummyf_40494[10]; // 3a50:5d74 -db dummyf_4049e[11]; // 3a50:5d74 -db dummyf_404a9[10]; // 3a50:5d74 -db dummyf_404b3[11]; // 3a50:5d74 -db dummyf_404be[10]; // 3a50:5d74 -db dummyf_404c8[10]; // 3a50:5d74 -db dummyf_404d2[10]; // 3a50:5d74 -db dummyf_404dc[2]; // 3a50:5d74 -dw word_4eabe; // 3a50:5fde -dw word_4eac0; // 3a50:5fe0 +dw word_4e830; // 3e1c:2090 +dw word_4e832; // 3e1c:2092 +dw word_4e834; // 3e1c:2094 +dw word_4e836; // 3e1c:2096 +dw word_4e838; // 3e1c:2098 +dw word_4e83a; // 3e1c:209a +db dummyf_4025c; +db dummyf_4025d; +db dummyf_4025e; // 3e1c:209e +db dummyf_4025f; // 3e1c:209f +db dummyf_40260; // 3e1c:20a0 +db dummyf_40261; // 3e1c:20a1 +db dummyf_40262; // 3e1c:20a2 +db dummyf_40263; // 3e1c:20a3 +db dummyf_40264; // 3e1c:20a4 +db dummyf_40265; // 3e1c:20a5 +db dummyf_40266; // 3e1c:20a6 +db dummyf_40267; // 3e1c:20a7 +db dummyf_40268; // 3e1c:20a8 +db dummyf_40269; // 3e1c:20a9 +db dummyf_4026a; // 3e1c:20aa +db dummyf_4026b; // 3e1c:20ab +db dummyf_4026c; +db dummyf_4026d; // 3e1c:20ad +db dummyf_4026e; // 3e1c:20ae +db dummyf_4026f; // 3e1c:20af +db dummyf_40270; // 3e1c:20b0 +db dummyf_40271; // 3e1c:20b1 +db dummyf_40272; // 3e1c:20b2 +db dummyf_40273; +db dummyf_40274; // 3e1c:20b4 +db dummyf_40275; // 3e1c:20b5 +db dummyf_40276; // 3e1c:20b6 +db dummyf_40277; // 3e1c:20b7 +db dummyf_40278; // 3e1c:20b8 +db dummyf_40279; // 3e1c:20b9 +db byte_4e85a; // 3e1c:20ba +db byte_4e85b; // 3e1c:20bb +db dummyf_4027c[32]; // 3e1c:20bc +db dummyf_4029c[32]; // 3e1c:20dc +db dummyf_402bc[32]; // 3e1c:20fc +db dummyf_402dc[32]; // 3e1c:211c +db dummyf_402fc[32]; // 3e1c:213c +db dummyf_4031c[32]; // 3e1c:215c +db dummyf_4033c[32]; // 3e1c:217c +db dummyf_4035c[32]; // 3e1c:219c +db dummyf_4037c[32]; // 3e1c:21bc +db dummyf_4039c[32]; // 3e1c:21dc +db dummyf_403bc[32]; // 3e1c:21fc +db dummyf_403dc[32]; // 3e1c:221c +db dummyf_403fc[32]; // 3e1c:223c +db dummyf_4041c[32]; // 3e1c:225c +db dummyf_4043c[32]; // 3e1c:227c +db dummyf_4045c[32]; // 3e1c:229c +db dummyf_4047c[32]; // 3e1c:22bc +db dummyf_4049c[32]; // 3e1c:22dc +db dummyf_404bc[32]; // 3e1c:22fc +db dummyf_404dc; // 3e1c:231c +db dummyf_404dd; // 3e1c:231d +dw word_4eabe; // 3e1c:231e +dw word_4eac0; // 3e1c:2320 db dummyf_404e2; db dummyf_404e3; -dw word_4eac4; // 3a50:5fe4 -dw word_4eac6[161]; // 3a50:5fe6 -dw word_4ec08; // 3a50:6128 -dw word_4ec0a; // 3a50:612a -dw word_4ec0c[2]; // 3a50:612c -dw word_4ec10; // 3a50:6130 -dw word_4ec12; // 3a50:6132 -dw word_4ec14; // 3a50:6134 -dw word_4ec16; // 3a50:6136 -dw _off_4ec18; // 3a50:6138 -dw word_4ec1a; // 3a50:613a -db dummyf_4063c[78]; // 3a50:613c -dw aacfileinfo; // 3a50:618a -db dummyf_4068c; // 3a50:618c -db dummyf_4068d; // 3a50:618d -db dummyf_4068e; // 3a50:618e -db dummyf_4068f; // 3a50:618f -db dummyf_40690; // 3a50:6190 -db dummyf_40691; // 3a50:6191 -db dummyf_40692; // 3a50:6192 -db dummyf_40693; // 3a50:6193 -db dummyf_40694; // 3a50:6194 -db dummyf_40695; // 3a50:6195 -db dummyf_40696; // 3a50:6196 -db dummyf_40697; // 3a50:6197 -db dummyf_40698; -dd dword_4ec79; // 3a50:6199 +dw word_4eac4; // 3e1c:2324 +dw word_4eac6; // 3e1c:2326 +db dummyf_404e8[32]; // 3e1c:2328 +db dummyf_40508[32]; // 3e1c:2348 +db dummyf_40528[32]; // 3e1c:2368 +db dummyf_40548[32]; // 3e1c:2388 +db dummyf_40568[32]; // 3e1c:23a8 +db dummyf_40588[32]; // 3e1c:23c8 +db dummyf_405a8[32]; // 3e1c:23e8 +db dummyf_405c8[32]; // 3e1c:2408 +db dummyf_405e8[32]; // 3e1c:2428 +db dummyf_40608[32]; // 3e1c:2448 +dw word_4ec08; // 3e1c:2468 +dw word_4ec0a; // 3e1c:246a +dw word_4ec0c; // 3e1c:246c +db dummyf_4062e; +db dummyf_4062f; +dw word_4ec10; // 3e1c:2470 +dw word_4ec12; // 3e1c:2472 +dw word_4ec14; // 3e1c:2474 +dw word_4ec16; // 3e1c:2476 +dw off_4ec18; // 3e1c:2478 +dd off_4ec1a; // 3e1c:247a +db dummyf_4063e[32]; // 3e1c:247e +db dummyf_4065e[32]; // 3e1c:249e +db dummyf_4067e; +db dummyf_4067f; +db dummyf_40680; +db dummyf_40681; +db dummyf_40682; +db dummyf_40683; +db dummyf_40684; +db dummyf_40685; +db dummyf_40686; +db dummyf_40687; +db dummyf_40688; +db dummyf_40689; +char aacfileinfo[15]; // 3e1c:24ca +dd dummyf_40699; db dummyf_4069d; db dummyf_4069e; db dummyf_4069f; @@ -7018,533 +9499,1858 @@ db dummyf_406a1; db dummyf_406a2; db dummyf_406a3; db dummyf_406a4; -dw word_4ec85; // 3a50:61a5 -dw word_4ec87; // 3a50:61a7 +dw dummyf_406a5; +dw dummyf_406a7; db dummyf_406a9; db dummyf_406aa; -dw word_4ec8b; // 3a50:61ab -dw word_4ec8d; // 3a50:61ad +dw word_4ec8b; // 3e1c:24eb +dw dummyf_406ad; db dummyf_406af; -db byte_4ec90[2]; // 3a50:61b0 -dw word_4ec92[11]; // 3a50:61b2 -dw word_4eca8; // 3a50:61c8 -dw word_4ecaa; // 3a50:61ca -dw word_4ecac; // 3a50:61cc -db dummyf_406ce; // 3a50:61ce -db dummyf_406cf; // 3a50:61cf -db dummyf_406d0; // 3a50:61d0 -db dummyf_406d1; // 3a50:61d1 -db dummyf_406d2; // 3a50:61d2 +db dummyf_406b0; +db dummyf_406b1; +dw dummyf_406b2; // 3e1c:24f2 +db dummyf_406b4; // 3e1c:24f4 +db dummyf_406b5; // 3e1c:24f5 +db dummyf_406b6; // 3e1c:24f6 +db dummyf_406b7; // 3e1c:24f7 +db dummyf_406b8; // 3e1c:24f8 +db dummyf_406b9; +db dummyf_406ba; +db dummyf_406bb; +db dummyf_406bc; +db dummyf_406bd; +db dummyf_406be; +db dummyf_406bf; +db dummyf_406c0; +db dummyf_406c1; +db dummyf_406c2; +db dummyf_406c3; +db dummyf_406c4; +db dummyf_406c5; +db dummyf_406c6; +db dummyf_406c7; +dw word_4eca8; // 3e1c:2508 +dw word_4ecaa; // 3e1c:250a +dw word_4ecac; // 3e1c:250c +dd dummyf_406ce; // 3e1c:250e +db unk_4ecb2; // 3e1c:2512 db dummyf_406d3; db dummyf_406d4; db dummyf_406d5; db dummyf_406d6; db dummyf_406d7; -db dummyf_406d8; -db dummyf_406d9; -db dummyf_406da; -db dummyf_406db; -dw word_4ecbc[3]; // 3a50:61dc -dw word_4ecc2; // 3a50:61e2 -dw word_4ecc4; // 3a50:61e4 -dw word_4ecc6; // 3a50:61e6 -dw word_4ecc8; // 3a50:61e8 -db dummyf_406ea[32]; // 3a50:61ea -db dummyf_4070a[32]; // 3a50:620a -db dummyf_4072a; -db dummyf_4072b; -db dummyf_4072c[3]; // 3a50:622c -db dummyf_4072f; -db dummyf_40730; -db dummyf_40731; -db dummyf_40732; -db dummyf_40733; -db dummyf_40734[2]; // 3a50:6234 -db dummyf_40736[32]; // 3a50:6236 -db dummyf_40756[32]; // 3a50:6256 -db dummyf_40776[32]; // 3a50:6276 -db dummyf_40796[32]; // 3a50:6296 -db dummyf_407b6[32]; // 3a50:62b6 -db dummyf_407d6[32]; // 3a50:62d6 -db dummyf_407f6[32]; // 3a50:62f6 -dw word_4edf6; // 3a50:6316 -dw word_4edf8; // 3a50:6318 -dw word_4edfa; // 3a50:631a -dw word_4edfc[2]; // 3a50:631c -dw word_4ee00[2]; // 3a50:6320 +dd dummyf_406d8; +dw dummyf_406dc; // 3e1c:251c +db dummyf_406de; // 3e1c:251e +db dummyf_406df; +db dummyf_406e0; // 3e1c:2520 +db dummyf_406e1; +dw dummyf_406e2; // 3e1c:2522 +dw dummyf_406e4; // 3e1c:2524 +dw dummyf_406e6; +dw dummyf_406e8; +db dummyf_406ea[32]; // 3e1c:252a +db dummyf_4070a[32]; // 3e1c:254a +db dummyf_4072a[32]; // 3e1c:256a +db dummyf_4074a[32]; // 3e1c:258a +db dummyf_4076a[32]; // 3e1c:25aa +db dummyf_4078a[32]; // 3e1c:25ca +db dummyf_407aa[32]; // 3e1c:25ea +db dummyf_407ca[32]; // 3e1c:260a +db dummyf_407ea[32]; // 3e1c:262a +db dummyf_4080a; +db dummyf_4080b; +db dummyf_4080c; +db dummyf_4080d; +db dummyf_4080e; +db dummyf_4080f; +db dummyf_40810; +db dummyf_40811; +db dummyf_40812; +db dummyf_40813; +db dummyf_40814; +db dummyf_40815; +dw dummyf_40816; // 3e1c:2656 +dw dummyf_40818; +dw dummyf_4081a; +dw dummyf_4081c; +db dummyf_4081e; +db dummyf_4081f; +dw dummyf_40820; +db dummyf_40822; +db dummyf_40823; db dummyf_40824; -db byte_4ee05; // 3a50:6325 -dw word_4ee06; // 3a50:6326 +db dummyf_40825; +dw word_4ee06; // 3e1c:2666 db dummyf_40828; db dummyf_40829; -dw word_4ee0a; // 3a50:632a -dw word_4ee0c[2]; // 3a50:632c -db byte_4ee10[4]; // 3a50:6330 -dd dword_4ee14; // 3a50:6334 -dd dword_4ee18; // 3a50:6338 -dd dword_4ee1c; // 3a50:633c -db dummyf_40840; // 3a50:6340 -db dummyf_40841; // 3a50:6341 -dw seg_4ee22; // 3a50:6342 -dw seg_4ee24; // 3a50:6344 -db seg_4ee26; // 3a50:6346 -char anmsg[10]; // 3a50:6347 +dw word_4ee0a; // 3e1c:266a +dw word_4ee0c; // 3e1c:266c +db dummyf_4082e; +db dummyf_4082f; +db byte_4ee10; // 3e1c:2670 +db dummyf_40831; +db dummyf_40832; +db dummyf_40833; +db unk_4ee14; // 3e1c:2674 +db dummyf_40835; +dw dummyf_40836; +dd dummyf_40838; +dd dword_4ee1c; // 3e1c:267c +dd off_4ee20; // 3e1c:2680 +dw seg_4ee24; // 3e1c:2684 +dw seg_4ee26; // 3e1c:2686 +char anmsg[9]; // 3e1c:2688 db dummyf_40851[1]; -char ar6000stackover[7]; // 3a50:6352 -char dummyf_40859[19]; // 3a50:6352 -db dummyf_4086c; // 3a50:636c -db dummyf_4086d; -char ar6003integerdi[7]; // 3a50:636e -char dummyf_40875[24]; // 3a50:636e -db dummyf_4088d; // 3a50:638d -db dummyf_4088e; -char ar6009notenough[7]; // 3a50:638f -char dummyf_40896[37]; // 3a50:638f -db dummyf_408bb; // 3a50:63bb -db dummyf_408bc; -db dummyf_408bd; // 3a50:63bd -db dummyf_408be; // 3a50:63be -db dummyf_408bf; -db dummyf_408c0; // 3a50:63c0 -db dummyf_408c1; -char aruntimeerror[16]; // 3a50:63c2 -db dummyf_408d2; // 3a50:63d2 -db dummyf_408d3; -char ar6002floatingp[7]; // 3a50:63d4 -char dummyf_408db[30]; // 3a50:63d4 -db dummyf_408f9; // 3a50:63f9 -db dummyf_408fa; -char ar6001nullpoint[7]; // 3a50:63fb -char dummyf_40902[28]; // 3a50:63fb -db dummyf_4091e; // 3a50:641e -db dummyf_4091f; // 3a50:641f -db dummyf_40920; // 3a50:6420 +char ar6000stackover[7]; // 3e1c:2692 +char dummyf_40859[19]; // 3e1c:2692 +db dummyf_4086c[32]; // 3e1c:26ac +db dummyf_4088c[32]; // 3e1c:26cc +db dummyf_408ac[32]; // 3e1c:26ec +db dummyf_408cc[32]; // 3e1c:270c +db dummyf_408ec[32]; // 3e1c:272c +db dummyf_4090c; // 3e1c:274c +db dummyf_4090d; // 3e1c:274d +db dummyf_4090e; // 3e1c:274e +db dummyf_4090f; // 3e1c:274f +db dummyf_40910; // 3e1c:2750 +db dummyf_40911; // 3e1c:2751 +db dummyf_40912; // 3e1c:2752 +db dummyf_40913; // 3e1c:2753 +db dummyf_40914; // 3e1c:2754 +db dummyf_40915; // 3e1c:2755 +db dummyf_40916; // 3e1c:2756 +db dummyf_40917; // 3e1c:2757 +db dummyf_40918; // 3e1c:2758 +db dummyf_40919; // 3e1c:2759 +db dummyf_4091a; // 3e1c:275a +db dummyf_4091b; // 3e1c:275b +db dummyf_4091c; // 3e1c:275c +db dummyf_4091d; +db dummyf_4091e; // 3e1c:275e +db dummyf_4091f; // 3e1c:275f +db dummyf_40920; // 3e1c:2760 db dummyf_40921; -dw word_4ef02; // 3a50:6422 -dw word_4ef04; // 3a50:6424 -dw word_4ef06; // 3a50:6426 -dw word_4ef08; // 3a50:6428 -dw word_4ef0a; // 3a50:642a -dw word_4ef0c; // 3a50:642c -dw word_4ef0e; // 3a50:642e -dw word_4ef10; // 3a50:6430 -dw word_4ef12; // 3a50:6432 -dw word_4ef14; // 3a50:6434 -dw word_4ef16; // 3a50:6436 -dw word_4ef18; // 3a50:6438 -dw word_4ef1a; // 3a50:643a -dw word_4ef1c; // 3a50:643c -dw word_4ef1e; // 3a50:643e -dw word_4ef20; // 3a50:6440 -dw word_4ef22[4]; // 3a50:6442 -dw word_4ef2a; // 3a50:644a -dw word_4ef2c; // 3a50:644c -dw word_4ef2e; // 3a50:644e -dw word_4ef30; // 3a50:6450 -dw word_4ef32; // 3a50:6452 -dw word_4ef34; // 3a50:6454 -dw word_4ef36[34]; // 3a50:6456 -dw word_4ef7a; // 3a50:649a -dw word_4ef7c; // 3a50:649c -dw word_4ef7e; // 3a50:649e -dw word_4ef80; // 3a50:64a0 -dw word_4ef82; // 3a50:64a2 -dw word_4ef84; // 3a50:64a4 -dw word_4ef86; // 3a50:64a6 -dw word_4ef88; // 3a50:64a8 -dw word_4ef8a; // 3a50:64aa -dw word_4ef8c; // 3a50:64ac -dw word_4ef8e; // 3a50:64ae -db byte_4ef90; // 3a50:64b0 -db byte_4ef91; // 3a50:64b1 -db byte_4ef92; // 3a50:64b2 -db byte_4ef93; // 3a50:64b3 -dw word_4ef94; // 3a50:64b4 -dw word_4ef96; // 3a50:64b6 -dw word_4ef98; // 3a50:64b8 -db byte_4ef9a; // 3a50:64ba -db byte_4ef9b; // 3a50:64bb -dw word_4ef9c; // 3a50:64bc -db byte_4ef9e[514]; // 3a50:64be -dw word_4f1a0; // 3a50:66c0 -dw word_4f1a2[8]; // 3a50:66c2 -dw dummyf_40bd2[5]; // 3a50:66c2 -db byte_4f1bc; // 3a50:66dc -db byte_4f1bd[12]; // 3a50:66dd -db dummyf_40be9[11]; // 3a50:66dd -db dummyf_40bf4[12]; // 3a50:66dd -db dummyf_40c00[11]; // 3a50:66dd -db dummyf_40c0b[9]; // 3a50:66dd -dw word_4f1f4; // 3a50:6714 -dw word_4f1f6; // 3a50:6716 -dw word_4f1f8[2]; // 3a50:6718 -dw word_4f1fc; // 3a50:671c -dw seg_4f1fe[6]; // 3a50:671e -dw word_4f20a; // 3a50:672a -db byte_4f20c[2]; // 3a50:672c -dw word_4f20e; // 3a50:672e -dw word_4f210; // 3a50:6730 -dd dword_4f212; // 3a50:6732 -dw word_4f216; // 3a50:6736 -dw word_4f218; // 3a50:6738 -dw word_4f21a[2]; // 3a50:673a -dw word_4f21e; // 3a50:673e -dd dword_4f220; // 3a50:6740 -db dummyf_40c44[2]; // 3a50:6744 -dw word_4f226; // 3a50:6746 -dw word_4f228; // 3a50:6748 -dw word_4f22a; // 3a50:674a -dw word_4f22c; // 3a50:674c -db dummyf_40c4e[308]; -db dummyf_40d82[12]; // 3a50:6882 -db dummyf_40d8e[10]; // 3a50:6882 -db dummyf_40d98[11]; // 3a50:6882 -db dummyf_40da3[11]; // 3a50:6882 -db dummyf_40dae[11]; // 3a50:6882 -db dummyf_40db9[10]; // 3a50:6882 -db dummyf_40dc3[10]; // 3a50:6882 -db dummyf_40dcd[10]; // 3a50:6882 -db dummyf_40dd7[12]; // 3a50:6882 -db dummyf_40de3[13]; // 3a50:6882 -db dummyf_40df0[11]; // 3a50:6882 -db dummyf_40dfb[10]; // 3a50:6882 -db dummyf_40e05[6]; // 3a50:6882 -dw dummyf_40e0b; // 3a50:690b -db dummyf_40e0d[27]; -dd dummyf_40e28; // 3a50:6928 -db dummyf_40e2c[32]; -db dummyf_40e4c[2]; // 3a50:694c -dw word_4f42e; // 3a50:694e -dw word_4f430; // 3a50:6950 -db dummyf_40e52[23]; -db dummyf_40e69[11]; // 3a50:6969 -db dummyf_40e74; // 3a50:6969 -dw dummyf_40e75; // 3a50:6975 -db dummyf_40e77[59]; -db dummyf_40eb2; // 3a50:69b2 -db dummyf_40eb3[13]; -db dummyf_40ec0; // 3a50:69c0 -db dummyf_40ec1[19]; -db dummyf_40ed4; // 3a50:69d4 -db dummyf_40ed5[27]; -db dummyf_40ef0; // 3a50:69f0 -db dummyf_40ef1[13]; -db dummyf_40efe; // 3a50:69fe -db dummyf_40eff[19]; -db dummyf_40f12; // 3a50:6a12 -db dummyf_40f13[436]; -db dummyf_410c7; // 3a50:6bc7 -db dummyf_410c8[191]; -db dummyf_41187; // 3a50:6c87 -db dummyf_41188[322]; -db dummyf_412ca; // 3a50:6dca -db dummyf_412cb[211]; -db dummyf_4139e; // 3a50:6e9e -db dummyf_4139f; // 3a50:6e9f -db dummyf_413a0; // 3a50:6ea0 -db dummyf_413a1; // 3a50:6ea1 -db dummyf_413a2[29]; -db dummyf_413bf; // 3a50:6ebf -db dummyf_413c0[54]; -db dummyf_413f6; // 3a50:6ef6 -db dummyf_413f7[61]; -db dummyf_41434; // 3a50:6f34 -db dummyf_41435[19]; -db dummyf_41448; // 3a50:6f48 -db dummyf_41449[60]; -db dummyf_41485; // 3a50:6f85 -db dummyf_41486[263]; -db dummyf_4158d; // 3a50:708d -db dummyf_4158e[342]; -db dummyf_416e4; // 3a50:71e4 -db dummyf_416e5[516]; -db dummyf_418e9; // 3a50:73e9 -db dummyf_418ea; // 3a50:73ea -db dummyf_418eb; // 3a50:73eb -db dummyf_418ec; // 3a50:73ec -db dummyf_418ed[210]; -db dummyf_419bf; // 3a50:74bf -db dummyf_419c0[172]; -db dummyf_41a6c; // 3a50:756c -db dummyf_41a6d[200]; -db dummyf_41b35; // 3a50:7635 -db dummyf_41b36[112]; -db dummyf_41ba6; // 3a50:76a6 -db dummyf_41ba7[546]; -db dummyf_41dc9[128]; // 3a50:78c9 -db dummyf_41e49[549]; // 3a50:78c9 -db dummyf_4206e[317]; // 3a50:78c9 -db dummyf_421ab[274]; // 3a50:78c9 -db dummyf_422bd[224]; // 3a50:78c9 -db dummyf_4239d[320]; // 3a50:78c9 -db dummyf_424dd[113]; // 3a50:78c9 -dw word_50b2e[14]; // 3a50:804e -db dummyf_4256a[38]; // 3a50:806a -dw word_50b70[2]; // 3a50:8090 -dw word_50b74; // 3a50:8094 -dw word_50b76[67]; // 3a50:8096 -db dummyf_4261c[94]; // 3a50:811c -db dummyf_4267a[48]; // 3a50:811c -dw word_50c8a[2]; // 3a50:81aa -dw word_50c8e; // 3a50:81ae -dw word_50c90[5]; // 3a50:81b0 -dw word_50c9a[81]; // 3a50:81ba -db dummyf_4275c[95]; // 3a50:825c -db dummyf_427bb[233]; // 3a50:825c -db dummyf_428a4[87]; // 3a50:825c -db dummyf_428fb[224]; // 3a50:825c -db dummyf_429db[28]; // 3a50:825c -db dummyf_429f7[124]; // 3a50:825c -db dummyf_42a73[170]; // 3a50:825c -db dummyf_42b1d[63]; // 3a50:825c -dw word_5113c[9]; // 3a50:865c -db dummyf_42b6e[134]; // 3a50:866e -dw word_511d4; // 3a50:86f4 -dw word_511d6; // 3a50:86f6 -dw word_511d8; // 3a50:86f8 -dw word_511da[7]; // 3a50:86fa -db dummyf_42c08[114]; // 3a50:8708 -db dummyf_42c7a[66]; // 3a50:8708 -db dummyf_42cbc[64]; // 3a50:8708 -dw word_512dc[38]; // 3a50:87fc -db dummyf_42d48[76]; // 3a50:8848 -dw word_51374; // 3a50:8894 -dw word_51376; // 3a50:8896 -dw word_51378; // 3a50:8898 -db dummyf_42d9a[2]; // 3a50:889a -dw word_5137c[6]; // 3a50:889c -dw word_51388; // 3a50:88a8 -dw word_5138a[2]; // 3a50:88aa -dw word_5138e[30]; // 3a50:88ae -db dummyf_42dea[15]; // 3a50:88ea -db dummyf_42df9[85]; // 3a50:88ea -dw word_5142e; // 3a50:894e -dw word_51430[20]; // 3a50:8950 -dw word_51458; // 3a50:8978 -dw word_5145a; // 3a50:897a -dw word_5145c; // 3a50:897c -dw word_5145e; // 3a50:897e -dw word_51460; // 3a50:8980 -dw word_51462; // 3a50:8982 -dw word_51464; // 3a50:8984 -dw word_51466[4]; // 3a50:8986 -db byte_5146e[2]; // 3a50:898e -dw word_51470[37]; // 3a50:8990 -db dummyf_42eda[34]; // 3a50:89da -db dummyf_42efc[58]; // 3a50:89da -db dummyf_42f36[83]; // 3a50:89da -db dummyf_42f89[143]; // 3a50:89da -db dummyf_43018[24]; // 3a50:89da -db dummyf_43030[71]; // 3a50:89da -db dummyf_43077[127]; // 3a50:89da -db dummyf_430f6[44]; // 3a50:89da -dw word_51702; // 3a50:8c22 -dw word_51704; // 3a50:8c24 -dw word_51706; // 3a50:8c26 -dw word_51708; // 3a50:8c28 -dw word_5170a; // 3a50:8c2a -dw word_5170c; // 3a50:8c2c -dw word_5170e; // 3a50:8c2e -dw word_51710; // 3a50:8c30 -db byte_51712[2]; // 3a50:8c32 -dw word_51714[16]; // 3a50:8c34 -db dummyf_43154[13]; // 3a50:8c54 -db dummyf_43161[82]; // 3a50:8c54 -db dummyf_431b3[115]; // 3a50:8c54 -dw word_51806[7]; // 3a50:8d26 -db dummyf_43234[95]; // 3a50:8d34 -db dummyf_43293[33]; // 3a50:8d34 -db dummyf_432b4[64]; // 3a50:8d34 -db dummyf_432f4[90]; // 3a50:8d34 -db dummyf_4334e[51]; // 3a50:8d34 -db dummyf_43381[89]; // 3a50:8d34 -db dummyf_433da[76]; // 3a50:8d34 -db dummyf_43426[4]; // 3a50:8d34 -dw word_51a0a; // 3a50:8f2a -dw word_51a0c; // 3a50:8f2c -dw word_51a0e; // 3a50:8f2e -dw word_51a10; // 3a50:8f30 -dw word_51a12; // 3a50:8f32 -dw word_51a14; // 3a50:8f34 -dw word_51a16; // 3a50:8f36 -dw word_51a18; // 3a50:8f38 -dw word_51a1a; // 3a50:8f3a -dw word_51a1c; // 3a50:8f3c -db byte_51a1e; // 3a50:8f3e -db byte_51a1f; // 3a50:8f3f -db byte_51a20; // 3a50:8f40 -db byte_51a21[7]; // 3a50:8f41 -dw word_51a28; // 3a50:8f48 -dw word_51a2a[23]; // 3a50:8f4a -db dummyf_43478[74]; // 3a50:8f78 -db dummyf_434c2[84]; // 3a50:8f78 -db dummyf_43516[13]; // 3a50:8f78 -db dummyf_43523[66]; // 3a50:8f78 -db dummyf_43565[23]; // 3a50:8f78 -db dummyf_4357c[127]; // 3a50:8f78 -db dummyf_435fb[13]; // 3a50:8f78 -db dummyf_43608[86]; // 3a50:8f78 -db dummyf_4365e[25]; // 3a50:8f78 -db dummyf_43677[58]; // 3a50:8f78 -db dummyf_436b1[96]; // 3a50:8f78 -db dummyf_43711[52]; // 3a50:8f78 -db dummyf_43745[85]; // 3a50:8f78 -db dummyf_4379a[29]; // 3a50:8f78 -db dummyf_437b7[56]; // 3a50:8f78 -db dummyf_437ef[81]; // 3a50:8f78 -db dummyf_43840[60]; // 3a50:8f78 -db dummyf_4387c[82]; // 3a50:8f78 -db dummyf_438ce[21]; // 3a50:8f78 -db dummyf_438e3[31]; // 3a50:8f78 -db dummyf_43902[47]; // 3a50:8f78 -db dummyf_43931[94]; // 3a50:8f78 -db dummyf_4398f[48]; // 3a50:8f78 -db dummyf_439bf[88]; // 3a50:8f78 -db dummyf_43a17[32]; // 3a50:8f78 -db dummyf_43a37[50]; // 3a50:8f78 -db dummyf_43a69[15]; // 3a50:8f78 -db dummyf_43a78[20]; // 3a50:8f78 -dw word_5206c[23]; // 3a50:958c -db dummyf_43aba[20]; // 3a50:95ba -dw word_520ae[9]; // 3a50:95ce -dw word_520c0; // 3a50:95e0 -dw word_520c2; // 3a50:95e2 -dw word_520c4; // 3a50:95e4 -dw word_520c6; // 3a50:95e6 -dw word_520c8[2]; // 3a50:95e8 -dw word_520cc[13]; // 3a50:95ec -dw dummyf_43b06[3]; // 3a50:95ec -dw word_520ec; // 3a50:960c -dw word_520ee; // 3a50:960e -dw word_520f0; // 3a50:9610 -dw word_520f2; // 3a50:9612 -db byte_520f4[4]; // 3a50:9614 -dw word_520f8; // 3a50:9618 -dw word_520fa; // 3a50:961a -dw word_520fc; // 3a50:961c -dw word_520fe; // 3a50:961e -dw word_52100; // 3a50:9620 -dw word_52102; // 3a50:9622 -dw word_52104; // 3a50:9624 -dw word_52106[20]; // 3a50:9626 -db dummyf_43b4e[21]; // 3a50:964e -db dummyf_43b63[31]; // 3a50:964e -db dummyf_43b82[10]; // 3a50:964e -dw word_5216c; // 3a50:968c -dw word_5216e[6]; // 3a50:968e -db dummyf_43b9a[70]; // 3a50:969a -dw word_521c0; // 3a50:96e0 -db byte_521c2; // 3a50:96e2 -db byte_521c3[2]; // 3a50:96e3 -db byte_521c5; // 3a50:96e5 -dw word_521c6; // 3a50:96e6 -dw word_521c8[4]; // 3a50:96e8 -dw word_521d0; // 3a50:96f0 -dw word_521d2[4]; // 3a50:96f2 -db dummyf_43bfa[63]; // 3a50:96fa -db dummyf_43c39[31]; // 3a50:96fa -dw word_52238; // 3a50:9758 -dw word_5223a[2]; // 3a50:975a -dw word_5223e; // 3a50:975e -dw word_52240; // 3a50:9760 -dw word_52242; // 3a50:9762 -dw word_52244; // 3a50:9764 -dw word_52246; // 3a50:9766 -dw word_52248; // 3a50:9768 -dw word_5224a; // 3a50:976a -dw word_5224c; // 3a50:976c -dw word_5224e; // 3a50:976e -dw word_52250[2]; // 3a50:9770 -dw word_52254; // 3a50:9774 -dw word_52256; // 3a50:9776 -dw word_52258; // 3a50:9778 -db byte_5225a[2]; // 3a50:977a -dw word_5225c; // 3a50:977c -dw word_5225e[6]; // 3a50:977e -dw word_5226a[2]; // 3a50:978a -dw word_5226e; // 3a50:978e -dw word_52270; // 3a50:9790 -dw word_52272; // 3a50:9792 -dw word_52274; // 3a50:9794 -dw word_52276; // 3a50:9796 -dw word_52278[14]; // 3a50:9798 -db dummyf_43cb4[36]; // 3a50:97b4 -db dummyf_43cd8[18]; // 3a50:97b4 -dw word_522ca; // 3a50:97ea -dw word_522cc; // 3a50:97ec -dw word_522ce; // 3a50:97ee -dw word_522d0; // 3a50:97f0 -dw word_522d2[36]; // 3a50:97f2 -db dummyf_43d3a[62]; // 3a50:983a -db dummyf_43d78[31]; // 3a50:983a -db dummyf_43d97[35]; // 3a50:983a -dw word_5239a; // 3a50:98ba -dw word_5239c[9]; // 3a50:98bc -db dummyf_43dce[38]; // 3a50:98ce -db dummyf_43df4[18]; // 3a50:98ce -db dummyf_43e06[122]; // 3a50:98ce -db dummyf_43e80[49]; // 3a50:98ce -db dummyf_43eb1[20]; // 3a50:98ce -db dummyf_43ec5[82]; // 3a50:98ce -db dummyf_43f17[29]; // 3a50:98ce -db dummyf_43f34[15]; // 3a50:98ce -db dummyf_43f43[124]; // 3a50:98ce -db dummyf_43fbf[47]; // 3a50:98ce -db dummyf_43fee[42]; // 3a50:98ce -db dummyf_44018[65]; // 3a50:98ce -db dummyf_44059[31]; // 3a50:98ce -db dummyf_44078[16]; // 3a50:98ce -db dummyf_44088[36]; // 3a50:98ce -dw word_5268c; // 3a50:9bac -dw word_5268e[40]; // 3a50:9bae -db dummyf_440fe[46]; // 3a50:9bfe -db dummyf_4412c[23]; // 3a50:9bfe -db dummyf_44143[76]; // 3a50:9bfe -db dummyf_4418f[37]; // 3a50:9bfe -db dummyf_441b4[18]; // 3a50:9bfe -db dummyf_441c6[42]; // 3a50:9bfe -db byte_527d0[2]; // 3a50:9cf0 -dw word_527d2; // 3a50:9cf2 -dw word_527d4; // 3a50:9cf4 -dw word_527d6; // 3a50:9cf6 -dw word_527d8; // 3a50:9cf8 -dw word_527da; // 3a50:9cfa -db dummyf_441fc[77]; // 3a50:9cfc -db dummyf_44249[54]; // 3a50:9cfc -db dummyf_4427f[88]; // 3a50:9cfc -db dummyf_442d7[21]; // 3a50:9cfc -dw word_528cc; // 3a50:9dec -dw word_528ce; // 3a50:9dee -db byte_528d0[2]; // 3a50:9df0 -dw word_528d2; // 3a50:9df2 -dw word_528d4; // 3a50:9df4 -dd dword_528d6; // 3a50:9df6 -dw word_528da; // 3a50:9dfa -dw word_528dc; // 3a50:9dfc -dw word_528de[19]; // 3a50:9dfe -dw dummyf_44324[45]; // 3a50:9dfe -db dummyf_4437e[41]; // 3a50:9e7e -db dummyf_443a7[111]; // 3a50:9e7e -db dummyf_44416[39]; // 3a50:9e7e -db dummyf_4443d[39]; // 3a50:9e7e -db dummyf_44464[103]; // 3a50:9e7e -db dummyf_444cb[53]; // 3a50:9e7e -db byte_52ae0[2]; // 3a50:a000 -dw word_52ae2; // 3a50:a002 -dw word_52ae4; // 3a50:a004 -dw word_52ae6; // 3a50:a006 -dw word_52ae8; // 3a50:a008 -dw word_52aea; // 3a50:a00a -dw word_52aec; // 3a50:a00c -dw word_52aee; // 3a50:a00e -dw word_52af0; // 3a50:a010 -dw word_52af2; // 3a50:a012 -dw word_52af4[4]; // 3a50:a014 -db dummyf_4451c; // 3a50:a01c -db dummyf_4451d; // 3a50:a01d -db dummyf_4451e; // 3a50:a01e -db dummyf_4451f; // 3a50:a01f -db dummyf_44520[2048]; // 4452:0000 +dw word_4ef02; // 3e1c:2762 +dw word_4ef04; // 3e1c:2764 +dw word_4ef06; // 3e1c:2766 +dw word_4ef08; // 3e1c:2768 +dw word_4ef0a; // 3e1c:276a +dw word_4ef0c; // 3e1c:276c +dw word_4ef0e; // 3e1c:276e +dw word_4ef10; // 3e1c:2770 +dw word_4ef12; // 3e1c:2772 +dw word_4ef14; // 3e1c:2774 +dw word_4ef16; // 3e1c:2776 +dw word_4ef18; // 3e1c:2778 +dw word_4ef1a; // 3e1c:277a +dw word_4ef1c; // 3e1c:277c +dw word_4ef1e; // 3e1c:277e +dw word_4ef20; // 3e1c:2780 +dw word_4ef22; // 3e1c:2782 +db dummyf_40944; +db dummyf_40945; +db dummyf_40946; +db dummyf_40947; +db dummyf_40948; +db dummyf_40949; +dw word_4ef2a; // 3e1c:278a +dw word_4ef2c; // 3e1c:278c +dw word_4ef2e; // 3e1c:278e +dw word_4ef30; // 3e1c:2790 +dw word_4ef32; // 3e1c:2792 +dw word_4ef34; // 3e1c:2794 +dw word_4ef36; // 3e1c:2796 +db dummyf_40958[32]; // 3e1c:2798 +db dummyf_40978[32]; // 3e1c:27b8 +db dummyf_40998; +db dummyf_40999; +dw word_4ef7a; // 3e1c:27da +dw word_4ef7c; // 3e1c:27dc +dw word_4ef7e; // 3e1c:27de +dw word_4ef80; // 3e1c:27e0 +dw word_4ef82; // 3e1c:27e2 +dw word_4ef84; // 3e1c:27e4 +dw word_4ef86; // 3e1c:27e6 +dw word_4ef88; // 3e1c:27e8 +dw word_4ef8a; // 3e1c:27ea +dw word_4ef8c; // 3e1c:27ec +dw word_4ef8e; // 3e1c:27ee +db byte_4ef90; // 3e1c:27f0 +db byte_4ef91; // 3e1c:27f1 +db byte_4ef92; // 3e1c:27f2 +db byte_4ef93; // 3e1c:27f3 +dw word_4ef94; // 3e1c:27f4 +dw word_4ef96; // 3e1c:27f6 +dw word_4ef98; // 3e1c:27f8 +db byte_4ef9a; // 3e1c:27fa +db byte_4ef9b; // 3e1c:27fb +dw word_4ef9c; // 3e1c:27fc +db byte_4ef9e; // 3e1c:27fe +db dummyf_409bf[32]; // 3e1c:27ff +db dummyf_409df[32]; // 3e1c:281f +db dummyf_409ff[32]; // 3e1c:283f +db dummyf_40a1f[32]; // 3e1c:285f +db dummyf_40a3f[32]; // 3e1c:287f +db dummyf_40a5f[32]; // 3e1c:289f +db dummyf_40a7f[32]; // 3e1c:28bf +db dummyf_40a9f[32]; // 3e1c:28df +db dummyf_40abf[32]; // 3e1c:28ff +db dummyf_40adf[32]; // 3e1c:291f +db dummyf_40aff[32]; // 3e1c:293f +db dummyf_40b1f[32]; // 3e1c:295f +db dummyf_40b3f[32]; // 3e1c:297f +db dummyf_40b5f[32]; // 3e1c:299f +db dummyf_40b7f[32]; // 3e1c:29bf +db dummyf_40b9f[32]; // 3e1c:29df +db dummyf_40bbf; +dw word_4f1a0; // 3e1c:2a00 +dw word_4f1a2; // 3e1c:2a02 +db dummyf_40bc4; // 3e1c:2a04 +db dummyf_40bc5; // 3e1c:2a05 +db dummyf_40bc6; // 3e1c:2a06 +db dummyf_40bc7; // 3e1c:2a07 +db dummyf_40bc8; // 3e1c:2a08 +db dummyf_40bc9; // 3e1c:2a09 +db dummyf_40bca; // 3e1c:2a0a +db dummyf_40bcb; // 3e1c:2a0b +db dummyf_40bcc; // 3e1c:2a0c +db dummyf_40bcd; // 3e1c:2a0d +db dummyf_40bce; // 3e1c:2a0e +db dummyf_40bcf; // 3e1c:2a0f +db dummyf_40bd0; // 3e1c:2a10 +db dummyf_40bd1; // 3e1c:2a11 +db dummyf_40bd2; // 3e1c:2a12 +db dummyf_40bd3; // 3e1c:2a13 +db dummyf_40bd4; // 3e1c:2a14 +db dummyf_40bd5; // 3e1c:2a15 +db dummyf_40bd6; // 3e1c:2a16 +db dummyf_40bd7; // 3e1c:2a17 +db dummyf_40bd8; // 3e1c:2a18 +db dummyf_40bd9; // 3e1c:2a19 +db dummyf_40bda; // 3e1c:2a1a +db dummyf_40bdb; // 3e1c:2a1b +db byte_4f1bc; // 3e1c:2a1c +db byte_4f1bd; // 3e1c:2a1d +db dummyf_40bde[32]; // 3e1c:2a1e +db dummyf_40bfe; // 3e1c:2a3e +db dummyf_40bff; // 3e1c:2a3f +db dummyf_40c00; // 3e1c:2a40 +db dummyf_40c01; // 3e1c:2a41 +db dummyf_40c02; // 3e1c:2a42 +db dummyf_40c03; // 3e1c:2a43 +db dummyf_40c04; // 3e1c:2a44 +db dummyf_40c05; // 3e1c:2a45 +db dummyf_40c06; +db dummyf_40c07; // 3e1c:2a47 +db dummyf_40c08; // 3e1c:2a48 +db dummyf_40c09; // 3e1c:2a49 +db dummyf_40c0a; // 3e1c:2a4a +db dummyf_40c0b; // 3e1c:2a4b +db dummyf_40c0c; +db dummyf_40c0d; // 3e1c:2a4d +db dummyf_40c0e; // 3e1c:2a4e +db dummyf_40c0f; // 3e1c:2a4f +db dummyf_40c10; // 3e1c:2a50 +db dummyf_40c11; // 3e1c:2a51 +db dummyf_40c12; // 3e1c:2a52 +db dummyf_40c13; // 3e1c:2a53 +dw word_4f1f4; // 3e1c:2a54 +dw word_4f1f6; // 3e1c:2a56 +dw word_4f1f8; // 3e1c:2a58 +db dummyf_40c1a; // 3e1c:2a5a +db dummyf_40c1b; // 3e1c:2a5b +dw word_4f1fc; // 3e1c:2a5c +dw seg_4f1fe; // 3e1c:2a5e +db dummyf_40c20; // 3e1c:2a60 +db dummyf_40c21; // 3e1c:2a61 +db dummyf_40c22; // 3e1c:2a62 +db dummyf_40c23; // 3e1c:2a63 +db dummyf_40c24; // 3e1c:2a64 +db dummyf_40c25; +db dummyf_40c26; // 3e1c:2a66 +db dummyf_40c27; // 3e1c:2a67 +db dummyf_40c28; // 3e1c:2a68 +db dummyf_40c29; // 3e1c:2a69 +dw word_4f20a; // 3e1c:2a6a +dw word_4f20c; // 3e1c:2a6c +dw word_4f20e; // 3e1c:2a6e +dw word_4f210; // 3e1c:2a70 +dd dword_4f212; // 3e1c:2a72 +dw word_4f216; // 3e1c:2a76 +dw word_4f218; // 3e1c:2a78 +dw word_4f21a; // 3e1c:2a7a +dw word_4f21c; // 3e1c:2a7c +dw word_4f21e; // 3e1c:2a7e +dd dword_4f220; // 3e1c:2a80 +db dummyf_40c44; // 3e1c:2a84 +db dummyf_40c45; // 3e1c:2a85 +dw word_4f226; // 3e1c:2a86 +dw word_4f228; // 3e1c:2a88 +dw word_4f22a; // 3e1c:2a8a +dw word_4f22c; // 3e1c:2a8c +db dummyf_40c4e[32]; // 3e1c:2a8e +db dummyf_40c6e[32]; // 3e1c:2aae +db dummyf_40c8e[32]; // 3e1c:2ace +db dummyf_40cae[32]; // 3e1c:2aee +db dummyf_40cce[32]; // 3e1c:2b0e +db dummyf_40cee[32]; // 3e1c:2b2e +db dummyf_40d0e[32]; // 3e1c:2b4e +db dummyf_40d2e[32]; // 3e1c:2b6e +db dummyf_40d4e[32]; // 3e1c:2b8e +db dummyf_40d6e[32]; // 3e1c:2bae +db dummyf_40d8e[32]; // 3e1c:2bce +db dummyf_40dae[32]; // 3e1c:2bee +db dummyf_40dce[32]; // 3e1c:2c0e +db dummyf_40dee; // 3e1c:2c2e +db dummyf_40def; // 3e1c:2c2f +db dummyf_40df0; // 3e1c:2c30 +db dummyf_40df1; // 3e1c:2c31 +db dummyf_40df2; // 3e1c:2c32 +db dummyf_40df3; // 3e1c:2c33 +db dummyf_40df4; // 3e1c:2c34 +db dummyf_40df5; // 3e1c:2c35 +db dummyf_40df6; // 3e1c:2c36 +db dummyf_40df7; +db dummyf_40df8; // 3e1c:2c38 +db dummyf_40df9; // 3e1c:2c39 +db dummyf_40dfa; // 3e1c:2c3a +db dummyf_40dfb; // 3e1c:2c3b +db dummyf_40dfc; // 3e1c:2c3c +db dummyf_40dfd; // 3e1c:2c3d +db dummyf_40dfe; // 3e1c:2c3e +db dummyf_40dff; // 3e1c:2c3f +db dummyf_40e00; // 3e1c:2c40 +db dummyf_40e01; // 3e1c:2c41 +db dummyf_40e02; // 3e1c:2c42 +db dummyf_40e03; // 3e1c:2c43 +db dummyf_40e04; // 3e1c:2c44 +db dummyf_40e05; // 3e1c:2c45 +db dummyf_40e06; // 3e1c:2c46 +db dummyf_40e07; +db dummyf_40e08; // 3e1c:2c48 +dw dummyf_40e09; // 3e1c:2c49 +dw dummyf_40e0b; // 3e1c:2c4b +db dummyf_40e0d; // 3e1c:2c4d +db dummyf_40e0e; // 3e1c:2c4e +db dummyf_40e0f; // 3e1c:2c4f +db dummyf_40e10; // 3e1c:2c50 +db dummyf_40e11; // 3e1c:2c51 +db dummyf_40e12; // 3e1c:2c52 +db dummyf_40e13; // 3e1c:2c53 +db dummyf_40e14; // 3e1c:2c54 +db dummyf_40e15; // 3e1c:2c55 +db dummyf_40e16; // 3e1c:2c56 +db dummyf_40e17; // 3e1c:2c57 +db dummyf_40e18; // 3e1c:2c58 +dw dummyf_40e19; // 3e1c:2c59 +db dummyf_40e1b; // 3e1c:2c5b +db dummyf_40e1c; // 3e1c:2c5c +db dummyf_40e1d; // 3e1c:2c5d +db dummyf_40e1e; // 3e1c:2c5e +db dummyf_40e1f; // 3e1c:2c5f +db dummyf_40e20; // 3e1c:2c60 +db dummyf_40e21; // 3e1c:2c61 +db dummyf_40e22; // 3e1c:2c62 +db dummyf_40e23; // 3e1c:2c63 +db dummyf_40e24; // 3e1c:2c64 +db dummyf_40e25; // 3e1c:2c65 +db dummyf_40e26; // 3e1c:2c66 +db dummyf_40e27; // 3e1c:2c67 +db dummyf_40e28; // 3e1c:2c68 +db dummyf_40e29; // 3e1c:2c69 +dw dummyf_40e2a; // 3e1c:2c6a +db dummyf_40e2c; // 3e1c:2c6c +db dummyf_40e2d; // 3e1c:2c6d +db dummyf_40e2e; // 3e1c:2c6e +db dummyf_40e2f; // 3e1c:2c6f +db dummyf_40e30; // 3e1c:2c70 +db dummyf_40e31; // 3e1c:2c71 +db dummyf_40e32; // 3e1c:2c72 +db dummyf_40e33; // 3e1c:2c73 +db dummyf_40e34; // 3e1c:2c74 +db dummyf_40e35; // 3e1c:2c75 +db dummyf_40e36; // 3e1c:2c76 +db dummyf_40e37; // 3e1c:2c77 +dw dummyf_40e38; // 3e1c:2c78 +db dummyf_40e3a; // 3e1c:2c7a +db dummyf_40e3b; // 3e1c:2c7b +db dummyf_40e3c; // 3e1c:2c7c +db dummyf_40e3d; // 3e1c:2c7d +db dummyf_40e3e; // 3e1c:2c7e +db dummyf_40e3f; // 3e1c:2c7f +db dummyf_40e40; // 3e1c:2c80 +db dummyf_40e41; // 3e1c:2c81 +db dummyf_40e42; // 3e1c:2c82 +db dummyf_40e43; // 3e1c:2c83 +db dummyf_40e44; // 3e1c:2c84 +db dummyf_40e45; // 3e1c:2c85 +db dummyf_40e46; // 3e1c:2c86 +db dummyf_40e47; // 3e1c:2c87 +db dummyf_40e48; // 3e1c:2c88 +db dummyf_40e49; // 3e1c:2c89 +db dummyf_40e4a; +db dummyf_40e4b; // 3e1c:2c8b +db dummyf_40e4c; // 3e1c:2c8c +db dummyf_40e4d; // 3e1c:2c8d +dw word_4f42e; // 3e1c:2c8e +dw word_4f430; // 3e1c:2c90 +db dummyf_40e52[32]; // 3e1c:2c92 +db dummyf_40e72; // 3e1c:2cb2 +db dummyf_40e73; // 3e1c:2cb3 +db dummyf_40e74; // 3e1c:2cb4 +dw dummyf_40e75; // 3e1c:2cb5 +db dummyf_40e77; // 3e1c:2cb7 +db dummyf_40e78; // 3e1c:2cb8 +db dummyf_40e79; // 3e1c:2cb9 +db dummyf_40e7a; // 3e1c:2cba +db dummyf_40e7b; // 3e1c:2cbb +db dummyf_40e7c; // 3e1c:2cbc +db dummyf_40e7d; +db dummyf_40e7e; // 3e1c:2cbe +db dummyf_40e7f; // 3e1c:2cbf +db dummyf_40e80; // 3e1c:2cc0 +db dummyf_40e81; // 3e1c:2cc1 +db dummyf_40e82; // 3e1c:2cc2 +db dummyf_40e83; // 3e1c:2cc3 +db dummyf_40e84; // 3e1c:2cc4 +db dummyf_40e85; // 3e1c:2cc5 +db dummyf_40e86; // 3e1c:2cc6 +db dummyf_40e87; // 3e1c:2cc7 +db dummyf_40e88; // 3e1c:2cc8 +db dummyf_40e89; // 3e1c:2cc9 +db dummyf_40e8a; // 3e1c:2cca +db dummyf_40e8b; // 3e1c:2ccb +db dummyf_40e8c; // 3e1c:2ccc +dw dummyf_40e8d; // 3e1c:2ccd +db dummyf_40e8f[32]; // 3e1c:2ccf +db dummyf_40eaf[32]; // 3e1c:2cef +db dummyf_40ecf[32]; // 3e1c:2d0f +db dummyf_40eef[32]; // 3e1c:2d2f +db dummyf_40f0f; // 3e1c:2d4f +db dummyf_40f10; // 3e1c:2d50 +db dummyf_40f11; // 3e1c:2d51 +db dummyf_40f12; // 3e1c:2d52 +db dummyf_40f13; // 3e1c:2d53 +db dummyf_40f14; // 3e1c:2d54 +db dummyf_40f15; // 3e1c:2d55 +db dummyf_40f16; // 3e1c:2d56 +db dummyf_40f17; // 3e1c:2d57 +db dummyf_40f18; // 3e1c:2d58 +db dummyf_40f19; // 3e1c:2d59 +dd dummyf_40f1a; // 3e1c:2d5a +db dummyf_40f1e[32]; // 3e1c:2d5e +db dummyf_40f3e; // 3e1c:2d7e +db dummyf_40f3f; // 3e1c:2d7f +db dummyf_40f40; // 3e1c:2d80 +dw dummyf_40f41; // 3e1c:2d81 +db dummyf_40f43; // 3e1c:2d83 +db dummyf_40f44; // 3e1c:2d84 +db dummyf_40f45; // 3e1c:2d85 +db dummyf_40f46; // 3e1c:2d86 +db dummyf_40f47; // 3e1c:2d87 +db dummyf_40f48; // 3e1c:2d88 +db dummyf_40f49; +db dummyf_40f4a; // 3e1c:2d8a +db dummyf_40f4b; // 3e1c:2d8b +db dummyf_40f4c; // 3e1c:2d8c +db dummyf_40f4d; // 3e1c:2d8d +db dummyf_40f4e; // 3e1c:2d8e +db dummyf_40f4f; // 3e1c:2d8f +db unk_4f530; // 3e1c:2d90 +db dummyf_40f51; // 3e1c:2d91 +db dummyf_40f52; // 3e1c:2d92 +dw dummyf_40f53; // 3e1c:2d93 +db dummyf_40f55[32]; // 3e1c:2d95 +db dummyf_40f75[32]; // 3e1c:2db5 +db dummyf_40f95[32]; // 3e1c:2dd5 +db dummyf_40fb5[32]; // 3e1c:2df5 +db dummyf_40fd5[32]; // 3e1c:2e15 +db dummyf_40ff5[32]; // 3e1c:2e35 +db dummyf_41015[32]; // 3e1c:2e55 +db dummyf_41035; // 3e1c:2e75 +db dummyf_41036; // 3e1c:2e76 +db dummyf_41037; // 3e1c:2e77 +db dummyf_41038; // 3e1c:2e78 +db dummyf_41039; // 3e1c:2e79 +db dummyf_4103a; // 3e1c:2e7a +db dummyf_4103b; // 3e1c:2e7b +db dummyf_4103c; // 3e1c:2e7c +db dummyf_4103d; // 3e1c:2e7d +db dummyf_4103e; // 3e1c:2e7e +db dummyf_4103f; // 3e1c:2e7f +db dummyf_41040; // 3e1c:2e80 +db dummyf_41041; // 3e1c:2e81 +db dummyf_41042; // 3e1c:2e82 +db dummyf_41043; // 3e1c:2e83 +db dummyf_41044; // 3e1c:2e84 +db dummyf_41045; // 3e1c:2e85 +db dummyf_41046; // 3e1c:2e86 +db dummyf_41047; // 3e1c:2e87 +db dummyf_41048; // 3e1c:2e88 +db dummyf_41049; // 3e1c:2e89 +db dummyf_4104a; // 3e1c:2e8a +db dummyf_4104b; // 3e1c:2e8b +db dummyf_4104c; // 3e1c:2e8c +db dummyf_4104d; // 3e1c:2e8d +db dummyf_4104e; // 3e1c:2e8e +db dummyf_4104f; // 3e1c:2e8f +db dummyf_41050; // 3e1c:2e90 +db dummyf_41051; // 3e1c:2e91 +dw word_4f632; // 3e1c:2e92 +db dummyf_41054; // 3e1c:2e94 +db dummyf_41055; // 3e1c:2e95 +db dummyf_41056; // 3e1c:2e96 +db dummyf_41057; // 3e1c:2e97 +db dummyf_41058; // 3e1c:2e98 +db dummyf_41059; // 3e1c:2e99 +db dummyf_4105a; // 3e1c:2e9a +db dummyf_4105b; // 3e1c:2e9b +db dummyf_4105c; // 3e1c:2e9c +db dummyf_4105d; // 3e1c:2e9d +db dummyf_4105e; // 3e1c:2e9e +db dummyf_4105f; // 3e1c:2e9f +db dummyf_41060; // 3e1c:2ea0 +db dummyf_41061; // 3e1c:2ea1 +db dummyf_41062; // 3e1c:2ea2 +dw dummyf_41063; // 3e1c:2ea3 +db dummyf_41065[32]; // 3e1c:2ea5 +db dummyf_41085[32]; // 3e1c:2ec5 +db dummyf_410a5[32]; // 3e1c:2ee5 +db dummyf_410c5[32]; // 3e1c:2f05 +db dummyf_410e5[32]; // 3e1c:2f25 +db dummyf_41105[32]; // 3e1c:2f45 +db dummyf_41125[32]; // 3e1c:2f65 +db dummyf_41145[32]; // 3e1c:2f85 +db dummyf_41165[32]; // 3e1c:2fa5 +db dummyf_41185[32]; // 3e1c:2fc5 +db dummyf_411a5[32]; // 3e1c:2fe5 +db dummyf_411c5[32]; // 3e1c:3005 +db dummyf_411e5[32]; // 3e1c:3025 +db dummyf_41205[32]; // 3e1c:3045 +db dummyf_41225[32]; // 3e1c:3065 +db dummyf_41245; // 3e1c:3085 +db dummyf_41246; // 3e1c:3086 +db dummyf_41247; // 3e1c:3087 +db dummyf_41248; // 3e1c:3088 +db dummyf_41249; // 3e1c:3089 +db dummyf_4124a; // 3e1c:308a +db dummyf_4124b; // 3e1c:308b +db dummyf_4124c; // 3e1c:308c +db dummyf_4124d; // 3e1c:308d +db dummyf_4124e; // 3e1c:308e +db dummyf_4124f; // 3e1c:308f +db dummyf_41250; // 3e1c:3090 +db dummyf_41251; // 3e1c:3091 +db dummyf_41252; // 3e1c:3092 +db dummyf_41253; // 3e1c:3093 +dw word_4f834; // 3e1c:3094 +dw word_4f836; // 3e1c:3096 +db dummyf_41258[32]; // 3e1c:3098 +db dummyf_41278[32]; // 3e1c:30b8 +db dummyf_41298[32]; // 3e1c:30d8 +db dummyf_412b8[32]; // 3e1c:30f8 +db dummyf_412d8[32]; // 3e1c:3118 +db dummyf_412f8[32]; // 3e1c:3138 +db dummyf_41318[32]; // 3e1c:3158 +db dummyf_41338[32]; // 3e1c:3178 +db dummyf_41358[32]; // 3e1c:3198 +db dummyf_41378[32]; // 3e1c:31b8 +db dummyf_41398; // 3e1c:31d8 +db dummyf_41399; // 3e1c:31d9 +db dummyf_4139a; // 3e1c:31da +db dummyf_4139b; // 3e1c:31db +db dummyf_4139c; // 3e1c:31dc +db dummyf_4139d; // 3e1c:31dd +db dummyf_4139e; // 3e1c:31de +db dummyf_4139f; // 3e1c:31df +db dummyf_413a0; // 3e1c:31e0 +db dummyf_413a1; // 3e1c:31e1 +db dummyf_413a2; // 3e1c:31e2 +db dummyf_413a3; // 3e1c:31e3 +db dummyf_413a4; // 3e1c:31e4 +db dummyf_413a5; // 3e1c:31e5 +db dummyf_413a6; // 3e1c:31e6 +db dummyf_413a7; // 3e1c:31e7 +db dummyf_413a8; // 3e1c:31e8 +db dummyf_413a9; // 3e1c:31e9 +db dummyf_413aa; // 3e1c:31ea +dw dummyf_413ab; // 3e1c:31eb +db dummyf_413ad; // 3e1c:31ed +db dummyf_413ae; // 3e1c:31ee +db dummyf_413af; // 3e1c:31ef +db dummyf_413b0; // 3e1c:31f0 +db dummyf_413b1; // 3e1c:31f1 +db dummyf_413b2; // 3e1c:31f2 +db dummyf_413b3; +db dummyf_413b4; // 3e1c:31f4 +db dummyf_413b5; // 3e1c:31f5 +db dummyf_413b6; // 3e1c:31f6 +db dummyf_413b7; // 3e1c:31f7 +db dummyf_413b8; // 3e1c:31f8 +db dummyf_413b9; // 3e1c:31f9 +db dummyf_413ba; // 3e1c:31fa +db dummyf_413bb; // 3e1c:31fb +db dummyf_413bc; // 3e1c:31fc +db dummyf_413bd; // 3e1c:31fd +db dummyf_413be; // 3e1c:31fe +db dummyf_413bf; // 3e1c:31ff +db dummyf_413c0; // 3e1c:3200 +db dummyf_413c1; // 3e1c:3201 +db dummyf_413c2; // 3e1c:3202 +dw dummyf_413c3; // 3e1c:3203 +db dummyf_413c5[32]; // 3e1c:3205 +db dummyf_413e5[32]; // 3e1c:3225 +db dummyf_41405[32]; // 3e1c:3245 +db dummyf_41425[32]; // 3e1c:3265 +db dummyf_41445; // 3e1c:3285 +db dummyf_41446; // 3e1c:3286 +db dummyf_41447; // 3e1c:3287 +db dummyf_41448; // 3e1c:3288 +db dummyf_41449; // 3e1c:3289 +db dummyf_4144a; // 3e1c:328a +db dummyf_4144b; // 3e1c:328b +db dummyf_4144c; // 3e1c:328c +db dummyf_4144d; // 3e1c:328d +db dummyf_4144e; // 3e1c:328e +db dummyf_4144f; // 3e1c:328f +dd dummyf_41450; // 3e1c:3290 +db dummyf_41454; // 3e1c:3294 +db dummyf_41455; // 3e1c:3295 +db dummyf_41456; // 3e1c:3296 +db dummyf_41457; // 3e1c:3297 +dw word_4fa38; // 3e1c:3298 +db dummyf_4145a; // 3e1c:329a +db dummyf_4145b; // 3e1c:329b +db dummyf_4145c; // 3e1c:329c +db dummyf_4145d; // 3e1c:329d +db dummyf_4145e; // 3e1c:329e +db dummyf_4145f; +db dummyf_41460; // 3e1c:32a0 +db dummyf_41461; // 3e1c:32a1 +db dummyf_41462; // 3e1c:32a2 +db dummyf_41463; // 3e1c:32a3 +db dummyf_41464; // 3e1c:32a4 +db dummyf_41465; // 3e1c:32a5 +db dummyf_41466; // 3e1c:32a6 +db dummyf_41467; // 3e1c:32a7 +db dummyf_41468; // 3e1c:32a8 +db dummyf_41469; // 3e1c:32a9 +db dummyf_4146a; // 3e1c:32aa +db dummyf_4146b; // 3e1c:32ab +db dummyf_4146c; // 3e1c:32ac +db dummyf_4146d; // 3e1c:32ad +db dummyf_4146e; // 3e1c:32ae +db dummyf_4146f; // 3e1c:32af +db dummyf_41470; // 3e1c:32b0 +db dummyf_41471; // 3e1c:32b1 +db dummyf_41472; // 3e1c:32b2 +db dummyf_41473; // 3e1c:32b3 +db dummyf_41474; // 3e1c:32b4 +db dummyf_41475; // 3e1c:32b5 +db dummyf_41476; // 3e1c:32b6 +dw dummyf_41477; // 3e1c:32b7 +db dummyf_41479; // 3e1c:32b9 +db dummyf_4147a; // 3e1c:32ba +db dummyf_4147b; // 3e1c:32bb +db dummyf_4147c; // 3e1c:32bc +db dummyf_4147d; // 3e1c:32bd +db dummyf_4147e; // 3e1c:32be +db dummyf_4147f; +db dummyf_41480; // 3e1c:32c0 +db dummyf_41481; // 3e1c:32c1 +db dummyf_41482; // 3e1c:32c2 +db dummyf_41483; // 3e1c:32c3 +db dummyf_41484; // 3e1c:32c4 +db dummyf_41485; // 3e1c:32c5 +db unk_4fa66; // 3e1c:32c6 +db dummyf_41487; // 3e1c:32c7 +db dummyf_41488; // 3e1c:32c8 +dw dummyf_41489; // 3e1c:32c9 +db dummyf_4148b[32]; // 3e1c:32cb +db dummyf_414ab[32]; // 3e1c:32eb +db dummyf_414cb[32]; // 3e1c:330b +db dummyf_414eb[32]; // 3e1c:332b +db dummyf_4150b[32]; // 3e1c:334b +db dummyf_4152b[32]; // 3e1c:336b +db dummyf_4154b[32]; // 3e1c:338b +db dummyf_4156b[32]; // 3e1c:33ab +db dummyf_4158b; // 3e1c:33cb +db dummyf_4158c; // 3e1c:33cc +db dummyf_4158d; // 3e1c:33cd +db dummyf_4158e; // 3e1c:33ce +db dummyf_4158f; // 3e1c:33cf +db dummyf_41590; // 3e1c:33d0 +db dummyf_41591; // 3e1c:33d1 +db dummyf_41592; // 3e1c:33d2 +db dummyf_41593; // 3e1c:33d3 +db dummyf_41594; // 3e1c:33d4 +db dummyf_41595; // 3e1c:33d5 +db dummyf_41596; // 3e1c:33d6 +db dummyf_41597; // 3e1c:33d7 +db dummyf_41598; +db dummyf_41599; // 3e1c:33d9 +db dummyf_4159a; // 3e1c:33da +db dummyf_4159b; // 3e1c:33db +db dummyf_4159c; // 3e1c:33dc +db dummyf_4159d; // 3e1c:33dd +db dummyf_4159e; // 3e1c:33de +db dummyf_4159f; // 3e1c:33df +db dummyf_415a0; // 3e1c:33e0 +db dummyf_415a1; // 3e1c:33e1 +db dummyf_415a2; // 3e1c:33e2 +db dummyf_415a3; // 3e1c:33e3 +db dummyf_415a4; // 3e1c:33e4 +db dummyf_415a5; // 3e1c:33e5 +db dummyf_415a6; // 3e1c:33e6 +db dummyf_415a7; // 3e1c:33e7 +db dummyf_415a8; // 3e1c:33e8 +db dummyf_415a9; +db byte_4fb8a; // 3e1c:33ea +db dummyf_415ab; // 3e1c:33eb +dw word_4fb8c; // 3e1c:33ec +db dummyf_415ae[32]; // 3e1c:33ee +db dummyf_415ce[32]; // 3e1c:340e +db dummyf_415ee[32]; // 3e1c:342e +db dummyf_4160e; // 3e1c:344e +db dummyf_4160f; // 3e1c:344f +db dummyf_41610; // 3e1c:3450 +db dummyf_41611; // 3e1c:3451 +db dummyf_41612; // 3e1c:3452 +db dummyf_41613; // 3e1c:3453 +db dummyf_41614; // 3e1c:3454 +db dummyf_41615; // 3e1c:3455 +db dummyf_41616; // 3e1c:3456 +db dummyf_41617; // 3e1c:3457 +db dummyf_41618; // 3e1c:3458 +db dummyf_41619; // 3e1c:3459 +db dummyf_4161a; // 3e1c:345a +db dummyf_4161b; // 3e1c:345b +db dummyf_4161c; // 3e1c:345c +db dummyf_4161d; // 3e1c:345d +db dummyf_4161e; // 3e1c:345e +db dummyf_4161f; // 3e1c:345f +db dummyf_41620; // 3e1c:3460 +db dummyf_41621; // 3e1c:3461 +db dummyf_41622; // 3e1c:3462 +db dummyf_41623; // 3e1c:3463 +db dummyf_41624; // 3e1c:3464 +dw dummyf_41625; // 3e1c:3465 +db dummyf_41627[32]; // 3e1c:3467 +db dummyf_41647[32]; // 3e1c:3487 +db dummyf_41667[32]; // 3e1c:34a7 +db dummyf_41687[32]; // 3e1c:34c7 +db dummyf_416a7[32]; // 3e1c:34e7 +db dummyf_416c7[32]; // 3e1c:3507 +db dummyf_416e7[32]; // 3e1c:3527 +db dummyf_41707[32]; // 3e1c:3547 +db dummyf_41727[32]; // 3e1c:3567 +db dummyf_41747[32]; // 3e1c:3587 +db dummyf_41767; // 3e1c:35a7 +db dummyf_41768; // 3e1c:35a8 +db dummyf_41769; // 3e1c:35a9 +db dummyf_4176a; // 3e1c:35aa +db dummyf_4176b; // 3e1c:35ab +db dummyf_4176c; // 3e1c:35ac +db dummyf_4176d; // 3e1c:35ad +db dummyf_4176e; // 3e1c:35ae +db dummyf_4176f; // 3e1c:35af +db dummyf_41770; // 3e1c:35b0 +db dummyf_41771; // 3e1c:35b1 +db dummyf_41772; // 3e1c:35b2 +db dummyf_41773; // 3e1c:35b3 +db dummyf_41774; // 3e1c:35b4 +db dummyf_41775; // 3e1c:35b5 +db dummyf_41776; // 3e1c:35b6 +db dummyf_41777; // 3e1c:35b7 +db dummyf_41778; // 3e1c:35b8 +db dummyf_41779; // 3e1c:35b9 +db dummyf_4177a; // 3e1c:35ba +db dummyf_4177b; // 3e1c:35bb +db dummyf_4177c; // 3e1c:35bc +db dummyf_4177d; // 3e1c:35bd +db dummyf_4177e; // 3e1c:35be +db dummyf_4177f; // 3e1c:35bf +db dummyf_41780; // 3e1c:35c0 +db dummyf_41781; // 3e1c:35c1 +db dummyf_41782; // 3e1c:35c2 +dw dummyf_41783; // 3e1c:35c3 +db dummyf_41785[32]; // 3e1c:35c5 +db dummyf_417a5[32]; // 3e1c:35e5 +db dummyf_417c5[32]; // 3e1c:3605 +db dummyf_417e5[32]; // 3e1c:3625 +db dummyf_41805[32]; // 3e1c:3645 +db dummyf_41825; // 3e1c:3665 +db dummyf_41826; // 3e1c:3666 +db dummyf_41827; // 3e1c:3667 +db dummyf_41828; // 3e1c:3668 +db dummyf_41829; // 3e1c:3669 +db dummyf_4182a; // 3e1c:366a +db dummyf_4182b; // 3e1c:366b +db dummyf_4182c; // 3e1c:366c +db dummyf_4182d; // 3e1c:366d +db dummyf_4182e; // 3e1c:366e +db dummyf_4182f; // 3e1c:366f +db dummyf_41830; // 3e1c:3670 +db dummyf_41831; // 3e1c:3671 +db dummyf_41832; // 3e1c:3672 +db dummyf_41833; // 3e1c:3673 +db dummyf_41834; // 3e1c:3674 +db dummyf_41835; // 3e1c:3675 +db dummyf_41836; // 3e1c:3676 +db dummyf_41837; // 3e1c:3677 +db dummyf_41838; // 3e1c:3678 +db dummyf_41839; // 3e1c:3679 +db dummyf_4183a; // 3e1c:367a +db dummyf_4183b; // 3e1c:367b +db dummyf_4183c; // 3e1c:367c +db dummyf_4183d; // 3e1c:367d +db dummyf_4183e; // 3e1c:367e +db dummyf_4183f; // 3e1c:367f +db dummyf_41840; // 3e1c:3680 +db dummyf_41841; // 3e1c:3681 +dw dummyf_41842; // 3e1c:3682 +db dummyf_41844[32]; // 3e1c:3684 +db dummyf_41864[32]; // 3e1c:36a4 +db dummyf_41884[32]; // 3e1c:36c4 +db dummyf_418a4[32]; // 3e1c:36e4 +db dummyf_418c4[32]; // 3e1c:3704 +db dummyf_418e4; // 3e1c:3724 +db dummyf_418e5; // 3e1c:3725 +db dummyf_418e6; // 3e1c:3726 +db dummyf_418e7; // 3e1c:3727 +db dummyf_418e8; // 3e1c:3728 +db dummyf_418e9; // 3e1c:3729 +db dummyf_418ea; // 3e1c:372a +db dummyf_418eb; // 3e1c:372b +db dummyf_418ec; // 3e1c:372c +db dummyf_418ed; // 3e1c:372d +db dummyf_418ee; // 3e1c:372e +db dummyf_418ef; // 3e1c:372f +db dummyf_418f0; // 3e1c:3730 +db dummyf_418f1; // 3e1c:3731 +db dummyf_418f2; // 3e1c:3732 +db dummyf_418f3; // 3e1c:3733 +db dummyf_418f4; // 3e1c:3734 +dw dummyf_418f5; // 3e1c:3735 +db dummyf_418f7[32]; // 3e1c:3737 +db dummyf_41917[32]; // 3e1c:3757 +db dummyf_41937[32]; // 3e1c:3777 +db dummyf_41957[32]; // 3e1c:3797 +db dummyf_41977[32]; // 3e1c:37b7 +db dummyf_41997[32]; // 3e1c:37d7 +db dummyf_419b7[32]; // 3e1c:37f7 +db dummyf_419d7[32]; // 3e1c:3817 +db dummyf_419f7[32]; // 3e1c:3837 +db dummyf_41a17[32]; // 3e1c:3857 +db dummyf_41a37[32]; // 3e1c:3877 +db dummyf_41a57[32]; // 3e1c:3897 +db dummyf_41a77[32]; // 3e1c:38b7 +db dummyf_41a97; // 3e1c:38d7 +db dummyf_41a98; // 3e1c:38d8 +db dummyf_41a99; // 3e1c:38d9 +db dummyf_41a9a; // 3e1c:38da +db dummyf_41a9b; // 3e1c:38db +db dummyf_41a9c; // 3e1c:38dc +db dummyf_41a9d; // 3e1c:38dd +db dummyf_41a9e; // 3e1c:38de +db dummyf_41a9f; // 3e1c:38df +db dummyf_41aa0; // 3e1c:38e0 +db dummyf_41aa1; // 3e1c:38e1 +db dummyf_41aa2; // 3e1c:38e2 +db dummyf_41aa3; // 3e1c:38e3 +db dummyf_41aa4; // 3e1c:38e4 +db dummyf_41aa5; // 3e1c:38e5 +db dummyf_41aa6; // 3e1c:38e6 +db dummyf_41aa7; // 3e1c:38e7 +db dummyf_41aa8; // 3e1c:38e8 +db dummyf_41aa9; // 3e1c:38e9 +db dummyf_41aaa; // 3e1c:38ea +db dummyf_41aab; // 3e1c:38eb +db dummyf_41aac; // 3e1c:38ec +db dummyf_41aad; // 3e1c:38ed +db dummyf_41aae; // 3e1c:38ee +dw dummyf_41aaf; // 3e1c:38ef +db dummyf_41ab1[32]; // 3e1c:38f1 +db dummyf_41ad1[32]; // 3e1c:3911 +db dummyf_41af1[32]; // 3e1c:3931 +db dummyf_41b11[32]; // 3e1c:3951 +db dummyf_41b31[32]; // 3e1c:3971 +db dummyf_41b51[32]; // 3e1c:3991 +db dummyf_41b71[32]; // 3e1c:39b1 +db dummyf_41b91; // 3e1c:39d1 +db dummyf_41b92; // 3e1c:39d2 +db dummyf_41b93; // 3e1c:39d3 +db dummyf_41b94; // 3e1c:39d4 +db dummyf_41b95; // 3e1c:39d5 +db dummyf_41b96; // 3e1c:39d6 +db dummyf_41b97; // 3e1c:39d7 +db dummyf_41b98; // 3e1c:39d8 +db dummyf_41b99; // 3e1c:39d9 +db dummyf_41b9a; // 3e1c:39da +db dummyf_41b9b; +db dummyf_41b9c; +db dummyf_41b9d; // 3e1c:39dd +db dummyf_41b9e; // 3e1c:39de +db dummyf_41b9f; // 3e1c:39df +db dummyf_41ba0; // 3e1c:39e0 +db dummyf_41ba1; // 3e1c:39e1 +db dummyf_41ba2; +db dummyf_41ba3; // 3e1c:39e3 +db dummyf_41ba4; // 3e1c:39e4 +db dummyf_41ba5; // 3e1c:39e5 +db dummyf_41ba6; // 3e1c:39e6 +db dummyf_41ba7; // 3e1c:39e7 +db dummyf_41ba8; // 3e1c:39e8 +db dummyf_41ba9; // 3e1c:39e9 +dw dummyf_41baa; // 3e1c:39ea +db dummyf_41bac[32]; // 3e1c:39ec +db dummyf_41bcc[32]; // 3e1c:3a0c +db dummyf_41bec; // 3e1c:3a2c +db dummyf_41bed; // 3e1c:3a2d +db dummyf_41bee; // 3e1c:3a2e +db dummyf_41bef; // 3e1c:3a2f +db dummyf_41bf0; // 3e1c:3a30 +db dummyf_41bf1; // 3e1c:3a31 +db dummyf_41bf2; // 3e1c:3a32 +db dummyf_41bf3; // 3e1c:3a33 +db dummyf_41bf4; // 3e1c:3a34 +db dummyf_41bf5; +db dummyf_41bf6; // 3e1c:3a36 +db dummyf_41bf7; // 3e1c:3a37 +db dummyf_41bf8; // 3e1c:3a38 +db dummyf_41bf9; // 3e1c:3a39 +db dummyf_41bfa; // 3e1c:3a3a +db dummyf_41bfb; // 3e1c:3a3b +db dummyf_41bfc; // 3e1c:3a3c +db dummyf_41bfd; // 3e1c:3a3d +db dummyf_41bfe; // 3e1c:3a3e +db dummyf_41bff; // 3e1c:3a3f +db dummyf_41c00; // 3e1c:3a40 +db dummyf_41c01; // 3e1c:3a41 +db dummyf_41c02; // 3e1c:3a42 +dw dummyf_41c03; // 3e1c:3a43 +db dummyf_41c05[32]; // 3e1c:3a45 +db dummyf_41c25[32]; // 3e1c:3a65 +db dummyf_41c45; // 3e1c:3a85 +db dummyf_41c46; // 3e1c:3a86 +db dummyf_41c47; // 3e1c:3a87 +db dummyf_41c48; // 3e1c:3a88 +db dummyf_41c49; // 3e1c:3a89 +db dummyf_41c4a; // 3e1c:3a8a +db dummyf_41c4b; // 3e1c:3a8b +db dummyf_41c4c; +db dummyf_41c4d; +db dummyf_41c4e; // 3e1c:3a8e +db dummyf_41c4f; // 3e1c:3a8f +db dummyf_41c50; // 3e1c:3a90 +db dummyf_41c51; // 3e1c:3a91 +db dummyf_41c52; // 3e1c:3a92 +db dummyf_41c53; // 3e1c:3a93 +db dummyf_41c54; // 3e1c:3a94 +db dummyf_41c55; // 3e1c:3a95 +db dummyf_41c56; // 3e1c:3a96 +db dummyf_41c57; // 3e1c:3a97 +db dummyf_41c58; // 3e1c:3a98 +db dummyf_41c59; // 3e1c:3a99 +db dummyf_41c5a; // 3e1c:3a9a +db dummyf_41c5b; // 3e1c:3a9b +db dummyf_41c5c; // 3e1c:3a9c +db dummyf_41c5d; // 3e1c:3a9d +db dummyf_41c5e; // 3e1c:3a9e +dw dummyf_41c5f; // 3e1c:3a9f +db dummyf_41c61; // 3e1c:3aa1 +db dummyf_41c62; // 3e1c:3aa2 +db dummyf_41c63; // 3e1c:3aa3 +db dummyf_41c64; // 3e1c:3aa4 +db dummyf_41c65; // 3e1c:3aa5 +db dummyf_41c66; // 3e1c:3aa6 +db dummyf_41c67; // 3e1c:3aa7 +db dummyf_41c68; // 3e1c:3aa8 +db dummyf_41c69; // 3e1c:3aa9 +db dummyf_41c6a; // 3e1c:3aaa +db dummyf_41c6b; // 3e1c:3aab +db dummyf_41c6c; // 3e1c:3aac +db dummyf_41c6d; // 3e1c:3aad +db dummyf_41c6e; // 3e1c:3aae +db dummyf_41c6f; // 3e1c:3aaf +db dummyf_41c70; // 3e1c:3ab0 +db dummyf_41c71; // 3e1c:3ab1 +db dummyf_41c72; // 3e1c:3ab2 +db dummyf_41c73; // 3e1c:3ab3 +db dummyf_41c74; // 3e1c:3ab4 +db dummyf_41c75; // 3e1c:3ab5 +db dummyf_41c76; // 3e1c:3ab6 +db dummyf_41c77; // 3e1c:3ab7 +db dummyf_41c78; // 3e1c:3ab8 +db dummyf_41c79; // 3e1c:3ab9 +dw dummyf_41c7a; // 3e1c:3aba +db dummyf_41c7c[32]; // 3e1c:3abc +db dummyf_41c9c[32]; // 3e1c:3adc +db dummyf_41cbc; // 3e1c:3afc +db dummyf_41cbd; // 3e1c:3afd +db dummyf_41cbe; // 3e1c:3afe +db dummyf_41cbf; // 3e1c:3aff +dw dummyf_41cc0; // 3e1c:3b00 +db dummyf_41cc2[32]; // 3e1c:3b02 +db dummyf_41ce2[32]; // 3e1c:3b22 +db dummyf_41d02; // 3e1c:3b42 +db dummyf_41d03; // 3e1c:3b43 +db dummyf_41d04; // 3e1c:3b44 +db dummyf_41d05; // 3e1c:3b45 +db dummyf_41d06; // 3e1c:3b46 +db dummyf_41d07; // 3e1c:3b47 +db dummyf_41d08; // 3e1c:3b48 +db dummyf_41d09; // 3e1c:3b49 +db dummyf_41d0a; // 3e1c:3b4a +db dummyf_41d0b; // 3e1c:3b4b +db dummyf_41d0c; // 3e1c:3b4c +db dummyf_41d0d; // 3e1c:3b4d +db dummyf_41d0e; // 3e1c:3b4e +db dummyf_41d0f; +db dummyf_41d10; // 3e1c:3b50 +db dummyf_41d11; // 3e1c:3b51 +db dummyf_41d12; // 3e1c:3b52 +db dummyf_41d13; // 3e1c:3b53 +db dummyf_41d14; // 3e1c:3b54 +db dummyf_41d15; // 3e1c:3b55 +db dummyf_41d16; // 3e1c:3b56 +dw dummyf_41d17; // 3e1c:3b57 +db dummyf_41d19[32]; // 3e1c:3b59 +db dummyf_41d39; // 3e1c:3b79 +db dummyf_41d3a; // 3e1c:3b7a +db dummyf_41d3b; // 3e1c:3b7b +db dummyf_41d3c; // 3e1c:3b7c +db dummyf_41d3d; // 3e1c:3b7d +db dummyf_41d3e; // 3e1c:3b7e +db dummyf_41d3f; +db dummyf_41d40; // 3e1c:3b80 +db dummyf_41d41; // 3e1c:3b81 +db dummyf_41d42; // 3e1c:3b82 +db dummyf_41d43; // 3e1c:3b83 +db dummyf_41d44; // 3e1c:3b84 +db dummyf_41d45; // 3e1c:3b85 +db dummyf_41d46; // 3e1c:3b86 +db dummyf_41d47; // 3e1c:3b87 +db dummyf_41d48; // 3e1c:3b88 +db dummyf_41d49; +db dummyf_41d4a; // 3e1c:3b8a +db dummyf_41d4b; // 3e1c:3b8b +db dummyf_41d4c; // 3e1c:3b8c +db dummyf_41d4d; // 3e1c:3b8d +db dummyf_41d4e; // 3e1c:3b8e +db dummyf_41d4f; // 3e1c:3b8f +db dummyf_41d50; // 3e1c:3b90 +db dummyf_41d51; // 3e1c:3b91 +db dummyf_41d52; // 3e1c:3b92 +db dummyf_41d53; // 3e1c:3b93 +db dummyf_41d54; // 3e1c:3b94 +db dummyf_41d55; // 3e1c:3b95 +db dummyf_41d56; // 3e1c:3b96 +dw dummyf_41d57; // 3e1c:3b97 +db dummyf_41d59[32]; // 3e1c:3b99 +db dummyf_41d79[32]; // 3e1c:3bb9 +db dummyf_41d99[32]; // 3e1c:3bd9 +db dummyf_41db9[32]; // 3e1c:3bf9 +db dummyf_41dd9[32]; // 3e1c:3c19 +db dummyf_41df9[32]; // 3e1c:3c39 +db dummyf_41e19[32]; // 3e1c:3c59 +db dummyf_41e39[32]; // 3e1c:3c79 +db dummyf_41e59[32]; // 3e1c:3c99 +db dummyf_41e79[32]; // 3e1c:3cb9 +db dummyf_41e99[32]; // 3e1c:3cd9 +db dummyf_41eb9[32]; // 3e1c:3cf9 +db dummyf_41ed9[32]; // 3e1c:3d19 +db dummyf_41ef9[32]; // 3e1c:3d39 +db dummyf_41f19[32]; // 3e1c:3d59 +db dummyf_41f39[32]; // 3e1c:3d79 +db dummyf_41f59[32]; // 3e1c:3d99 +db dummyf_41f79[32]; // 3e1c:3db9 +db dummyf_41f99[32]; // 3e1c:3dd9 +db dummyf_41fb9[32]; // 3e1c:3df9 +db dummyf_41fd9[32]; // 3e1c:3e19 +db dummyf_41ff9[32]; // 3e1c:3e39 +db dummyf_42019[32]; // 3e1c:3e59 +db dummyf_42039[32]; // 3e1c:3e79 +db dummyf_42059[32]; // 3e1c:3e99 +db dummyf_42079[32]; // 3e1c:3eb9 +db dummyf_42099[32]; // 3e1c:3ed9 +db dummyf_420b9[32]; // 3e1c:3ef9 +db dummyf_420d9[32]; // 3e1c:3f19 +db dummyf_420f9[32]; // 3e1c:3f39 +db dummyf_42119[32]; // 3e1c:3f59 +db dummyf_42139[32]; // 3e1c:3f79 +db dummyf_42159[32]; // 3e1c:3f99 +db dummyf_42179[32]; // 3e1c:3fb9 +db dummyf_42199[32]; // 3e1c:3fd9 +db dummyf_421b9[32]; // 3e1c:3ff9 +db dummyf_421d9[32]; // 3e1c:4019 +db dummyf_421f9[32]; // 3e1c:4039 +db dummyf_42219[32]; // 3e1c:4059 +db dummyf_42239[32]; // 3e1c:4079 +db dummyf_42259[32]; // 3e1c:4099 +db dummyf_42279[32]; // 3e1c:40b9 +db dummyf_42299[32]; // 3e1c:40d9 +db dummyf_422b9[32]; // 3e1c:40f9 +db dummyf_422d9[32]; // 3e1c:4119 +db dummyf_422f9[32]; // 3e1c:4139 +db dummyf_42319[32]; // 3e1c:4159 +db dummyf_42339[32]; // 3e1c:4179 +db dummyf_42359[32]; // 3e1c:4199 +db dummyf_42379[32]; // 3e1c:41b9 +db dummyf_42399[32]; // 3e1c:41d9 +db dummyf_423b9[32]; // 3e1c:41f9 +db dummyf_423d9[32]; // 3e1c:4219 +db dummyf_423f9[32]; // 3e1c:4239 +db dummyf_42419[32]; // 3e1c:4259 +db dummyf_42439[32]; // 3e1c:4279 +db dummyf_42459[32]; // 3e1c:4299 +db dummyf_42479[32]; // 3e1c:42b9 +db dummyf_42499[32]; // 3e1c:42d9 +db dummyf_424b9[32]; // 3e1c:42f9 +db dummyf_424d9[32]; // 3e1c:4319 +db dummyf_424f9[32]; // 3e1c:4339 +db dummyf_42519[32]; // 3e1c:4359 +db dummyf_42539; +db dummyf_4253a; +db dummyf_4253b; // 3e1c:437b +db dummyf_4253c; // 3e1c:437c +db dummyf_4253d; +db dummyf_4253e; +db dummyf_4253f; +db dummyf_42540; +db dummyf_42541; +db dummyf_42542; +db dummyf_42543; +db dummyf_42544; +db dummyf_42545; +db dummyf_42546; +db dummyf_42547; +db dummyf_42548; +db dummyf_42549; +db dummyf_4254a; +db dummyf_4254b; +db dummyf_4254c; +db dummyf_4254d; +dw word_50b2e; // 3e1c:438e +db dummyf_42550[32]; // 3e1c:4390 +db dummyf_42570[32]; // 3e1c:43b0 +dw word_50b70; // 3e1c:43d0 +db dummyf_42592; +db dummyf_42593; +dw word_50b74; // 3e1c:43d4 +dw word_50b76; // 3e1c:43d6 +db dummyf_42598[32]; // 3e1c:43d8 +db dummyf_425b8[32]; // 3e1c:43f8 +db dummyf_425d8[32]; // 3e1c:4418 +db dummyf_425f8[32]; // 3e1c:4438 +db dummyf_42618[32]; // 3e1c:4458 +db dummyf_42638[32]; // 3e1c:4478 +db dummyf_42658[32]; // 3e1c:4498 +db dummyf_42678[32]; // 3e1c:44b8 +db dummyf_42698; +db dummyf_42699; +db dummyf_4269a; +db dummyf_4269b; +db dummyf_4269c; +db dummyf_4269d; +db dummyf_4269e; +db dummyf_4269f; +db dummyf_426a0; +db dummyf_426a1; +db dummyf_426a2; +db dummyf_426a3; +db dummyf_426a4; +db dummyf_426a5; +db dummyf_426a6; +db dummyf_426a7; +db dummyf_426a8; +db dummyf_426a9; +dw word_50c8a; // 3e1c:44ea +db dummyf_426ac; +db dummyf_426ad; +dw word_50c8e; // 3e1c:44ee +db asc_50c90[17]; // 3e1c:44f0 +db dummyf_426c1[32]; // 3e1c:4501 +db dummyf_426e1[32]; // 3e1c:4521 +db dummyf_42701[32]; // 3e1c:4541 +db dummyf_42721[32]; // 3e1c:4561 +db dummyf_42741[32]; // 3e1c:4581 +db dummyf_42761[32]; // 3e1c:45a1 +db dummyf_42781[32]; // 3e1c:45c1 +db dummyf_427a1[32]; // 3e1c:45e1 +db dummyf_427c1[32]; // 3e1c:4601 +db dummyf_427e1[32]; // 3e1c:4621 +db dummyf_42801[32]; // 3e1c:4641 +db dummyf_42821[32]; // 3e1c:4661 +db dummyf_42841[32]; // 3e1c:4681 +db dummyf_42861[32]; // 3e1c:46a1 +db dummyf_42881[32]; // 3e1c:46c1 +db dummyf_428a1[32]; // 3e1c:46e1 +db dummyf_428c1[32]; // 3e1c:4701 +db dummyf_428e1[32]; // 3e1c:4721 +db dummyf_42901[32]; // 3e1c:4741 +db dummyf_42921[32]; // 3e1c:4761 +db dummyf_42941[32]; // 3e1c:4781 +db dummyf_42961[32]; // 3e1c:47a1 +db dummyf_42981[32]; // 3e1c:47c1 +db dummyf_429a1[32]; // 3e1c:47e1 +db dummyf_429c1[32]; // 3e1c:4801 +db dummyf_429e1[32]; // 3e1c:4821 +db dummyf_42a01[32]; // 3e1c:4841 +db dummyf_42a21[32]; // 3e1c:4861 +db dummyf_42a41[32]; // 3e1c:4881 +db dummyf_42a61[32]; // 3e1c:48a1 +db dummyf_42a81[32]; // 3e1c:48c1 +db dummyf_42aa1[32]; // 3e1c:48e1 +db dummyf_42ac1[32]; // 3e1c:4901 +db dummyf_42ae1[32]; // 3e1c:4921 +db dummyf_42b01[32]; // 3e1c:4941 +db dummyf_42b21[32]; // 3e1c:4961 +db dummyf_42b41; +db dummyf_42b42; +db dummyf_42b43; +db dummyf_42b44; +db dummyf_42b45; +db dummyf_42b46; +db dummyf_42b47; +db dummyf_42b48; +db dummyf_42b49; +db dummyf_42b4a; +db dummyf_42b4b; +db dummyf_42b4c; +db dummyf_42b4d; +db dummyf_42b4e; +db dummyf_42b4f; +db dummyf_42b50; +db dummyf_42b51; +db dummyf_42b52; +db dummyf_42b53; +db dummyf_42b54; +db dummyf_42b55; +db dummyf_42b56; +db dummyf_42b57; +db dummyf_42b58; +db dummyf_42b59; +db dummyf_42b5a; +db dummyf_42b5b; +dw word_5113c; // 3e1c:499c +db dummyf_42b5e[32]; // 3e1c:499e +db dummyf_42b7e[32]; // 3e1c:49be +db dummyf_42b9e[32]; // 3e1c:49de +db dummyf_42bbe[32]; // 3e1c:49fe +db dummyf_42bde; +db dummyf_42bdf; +db dummyf_42be0; +db dummyf_42be1; +db dummyf_42be2; +db dummyf_42be3; +db dummyf_42be4; +db dummyf_42be5; +db dummyf_42be6; +db dummyf_42be7; +db dummyf_42be8; +db dummyf_42be9; +db dummyf_42bea; +db dummyf_42beb; +db dummyf_42bec; +db dummyf_42bed; +db dummyf_42bee; +db dummyf_42bef; +db dummyf_42bf0; +db dummyf_42bf1; +db dummyf_42bf2; +db dummyf_42bf3; +dw word_511d4; // 3e1c:4a34 +dw word_511d6; // 3e1c:4a36 +dw word_511d8; // 3e1c:4a38 +dw word_511da; // 3e1c:4a3a +db dummyf_42bfc[32]; // 3e1c:4a3c +db dummyf_42c1c[32]; // 3e1c:4a5c +db dummyf_42c3c[32]; // 3e1c:4a7c +db dummyf_42c5c[32]; // 3e1c:4a9c +db dummyf_42c7c[32]; // 3e1c:4abc +db dummyf_42c9c[32]; // 3e1c:4adc +db dummyf_42cbc[32]; // 3e1c:4afc +db dummyf_42cdc[32]; // 3e1c:4b1c +db asc_512dc[11]; // 3e1c:4b3c +db dummyf_42d07[32]; // 3e1c:4b47 +db dummyf_42d27[32]; // 3e1c:4b67 +db dummyf_42d47[32]; // 3e1c:4b87 +db dummyf_42d67[32]; // 3e1c:4ba7 +db dummyf_42d87; +db dummyf_42d88; +db dummyf_42d89; +db dummyf_42d8a; +db dummyf_42d8b; +db dummyf_42d8c; +db dummyf_42d8d; +db dummyf_42d8e; +db dummyf_42d8f; +db dummyf_42d90; +db dummyf_42d91; +db dummyf_42d92; +db dummyf_42d93; +dw word_51374; // 3e1c:4bd4 +dw word_51376; // 3e1c:4bd6 +dw word_51378; // 3e1c:4bd8 +db dummyf_42d9a; +db dummyf_42d9b; // 3e1c:4bdb +dw word_5137c; // 3e1c:4bdc +db dummyf_42d9e; +db dummyf_42d9f; +db dummyf_42da0; +db dummyf_42da1; +db dummyf_42da2; +db dummyf_42da3; +db dummyf_42da4; +db dummyf_42da5; +db dummyf_42da6; +db dummyf_42da7; +dw word_51388; // 3e1c:4be8 +dw word_5138a; // 3e1c:4bea +db dummyf_42dac; +db dummyf_42dad; +db asc_5138e[14]; // 3e1c:4bee +db dummyf_42dbc[32]; // 3e1c:4bfc +db dummyf_42ddc[32]; // 3e1c:4c1c +db dummyf_42dfc[32]; // 3e1c:4c3c +db dummyf_42e1c[32]; // 3e1c:4c5c +db dummyf_42e3c; // 3e1c:4c7c +db dummyf_42e3d; // 3e1c:4c7d +db dummyf_42e3e; // 3e1c:4c7e +db dummyf_42e3f; // 3e1c:4c7f +db dummyf_42e40; // 3e1c:4c80 +db dummyf_42e41; // 3e1c:4c81 +db dummyf_42e42; // 3e1c:4c82 +db dummyf_42e43; // 3e1c:4c83 +db dummyf_42e44; // 3e1c:4c84 +db dummyf_42e45; // 3e1c:4c85 +db dummyf_42e46; // 3e1c:4c86 +db dummyf_42e47; // 3e1c:4c87 +db dummyf_42e48; +db dummyf_42e49; +db dummyf_42e4a; +db dummyf_42e4b; +db dummyf_42e4c; +db dummyf_42e4d; +dw word_5142e; // 3e1c:4c8e +dw word_51430; // 3e1c:4c90 +db dummyf_42e52[32]; // 3e1c:4c92 +db dummyf_42e72; +db dummyf_42e73; +db dummyf_42e74; +db dummyf_42e75; +db dummyf_42e76; +db dummyf_42e77; +dw word_51458; // 3e1c:4cb8 +dw word_5145a; // 3e1c:4cba +dw word_5145c; // 3e1c:4cbc +dw word_5145e; // 3e1c:4cbe +dw word_51460; // 3e1c:4cc0 +dw word_51462; // 3e1c:4cc2 +dw word_51464; // 3e1c:4cc4 +dw word_51466; // 3e1c:4cc6 +db dummyf_42e88; // 3e1c:4cc8 +db dummyf_42e89; +db dummyf_42e8a; +db dummyf_42e8b; +db dummyf_42e8c; +db dummyf_42e8d; +db byte_5146e; // 3e1c:4cce +db dummyf_42e8f; +dw word_51470; // 3e1c:4cd0 +db dummyf_42e92[32]; // 3e1c:4cd2 +db dummyf_42eb2[32]; // 3e1c:4cf2 +db dummyf_42ed2[32]; // 3e1c:4d12 +db dummyf_42ef2[32]; // 3e1c:4d32 +db dummyf_42f12[32]; // 3e1c:4d52 +db dummyf_42f32[32]; // 3e1c:4d72 +db dummyf_42f52[32]; // 3e1c:4d92 +db dummyf_42f72[32]; // 3e1c:4db2 +db dummyf_42f92[32]; // 3e1c:4dd2 +db dummyf_42fb2[32]; // 3e1c:4df2 +db dummyf_42fd2[32]; // 3e1c:4e12 +db dummyf_42ff2[32]; // 3e1c:4e32 +db dummyf_43012[32]; // 3e1c:4e52 +db dummyf_43032[32]; // 3e1c:4e72 +db dummyf_43052[32]; // 3e1c:4e92 +db dummyf_43072[32]; // 3e1c:4eb2 +db dummyf_43092[32]; // 3e1c:4ed2 +db dummyf_430b2[32]; // 3e1c:4ef2 +db dummyf_430d2[32]; // 3e1c:4f12 +db dummyf_430f2[32]; // 3e1c:4f32 +db dummyf_43112; +db dummyf_43113; +db dummyf_43114; +db dummyf_43115; +db dummyf_43116; +db dummyf_43117; +db dummyf_43118; +db dummyf_43119; +db dummyf_4311a; +db dummyf_4311b; +db dummyf_4311c; +db dummyf_4311d; +db dummyf_4311e; +db dummyf_4311f; +db dummyf_43120; +db dummyf_43121; +dw word_51702; // 3e1c:4f62 +dw word_51704; // 3e1c:4f64 +dw word_51706; // 3e1c:4f66 +dw word_51708; // 3e1c:4f68 +dw word_5170a; // 3e1c:4f6a +dw word_5170c; // 3e1c:4f6c +dw word_5170e; // 3e1c:4f6e +dw word_51710; // 3e1c:4f70 +db byte_51712; // 3e1c:4f72 +db dummyf_43133; +dw word_51714; // 3e1c:4f74 +db dummyf_43136[32]; // 3e1c:4f76 +db dummyf_43156[32]; // 3e1c:4f96 +db dummyf_43176[32]; // 3e1c:4fb6 +db dummyf_43196[32]; // 3e1c:4fd6 +db dummyf_431b6[32]; // 3e1c:4ff6 +db dummyf_431d6[32]; // 3e1c:5016 +db dummyf_431f6[32]; // 3e1c:5036 +db dummyf_43216; +db dummyf_43217; +db dummyf_43218; +db dummyf_43219; +db dummyf_4321a; +db dummyf_4321b; +db dummyf_4321c; +db dummyf_4321d; +db dummyf_4321e; +db dummyf_4321f; +db dummyf_43220; +db dummyf_43221; +db dummyf_43222; +db dummyf_43223; +db dummyf_43224; +db dummyf_43225; +dw word_51806; // 3e1c:5066 +db dummyf_43228[32]; // 3e1c:5068 +db dummyf_43248[32]; // 3e1c:5088 +db dummyf_43268[32]; // 3e1c:50a8 +db dummyf_43288[32]; // 3e1c:50c8 +db dummyf_432a8[32]; // 3e1c:50e8 +db dummyf_432c8[32]; // 3e1c:5108 +db dummyf_432e8[32]; // 3e1c:5128 +db dummyf_43308[32]; // 3e1c:5148 +db dummyf_43328[32]; // 3e1c:5168 +db dummyf_43348[32]; // 3e1c:5188 +db dummyf_43368[32]; // 3e1c:51a8 +db dummyf_43388[32]; // 3e1c:51c8 +db dummyf_433a8[32]; // 3e1c:51e8 +db dummyf_433c8[32]; // 3e1c:5208 +db dummyf_433e8[32]; // 3e1c:5228 +db dummyf_43408[32]; // 3e1c:5248 +db dummyf_43428; // 3e1c:5268 +db dummyf_43429; // 3e1c:5269 +dw word_51a0a; // 3e1c:526a +dw word_51a0c; // 3e1c:526c +dw word_51a0e; // 3e1c:526e +dw word_51a10; // 3e1c:5270 +dw word_51a12; // 3e1c:5272 +dw word_51a14; // 3e1c:5274 +dw word_51a16; // 3e1c:5276 +dw word_51a18; // 3e1c:5278 +dw word_51a1a; // 3e1c:527a +dw word_51a1c; // 3e1c:527c +db byte_51a1e; // 3e1c:527e +db byte_51a1f; // 3e1c:527f +db byte_51a20; // 3e1c:5280 +db byte_51a21; // 3e1c:5281 +db dummyf_43442; +db dummyf_43443; +db dummyf_43444; +db dummyf_43445; +db dummyf_43446; +db dummyf_43447; +dw word_51a28; // 3e1c:5288 +dw word_51a2a; // 3e1c:528a +db dummyf_4344c[32]; // 3e1c:528c +db dummyf_4346c[32]; // 3e1c:52ac +db dummyf_4348c[32]; // 3e1c:52cc +db dummyf_434ac[32]; // 3e1c:52ec +db dummyf_434cc[32]; // 3e1c:530c +db dummyf_434ec[32]; // 3e1c:532c +db dummyf_4350c[32]; // 3e1c:534c +db dummyf_4352c[32]; // 3e1c:536c +db dummyf_4354c[32]; // 3e1c:538c +db dummyf_4356c[32]; // 3e1c:53ac +db dummyf_4358c[32]; // 3e1c:53cc +db dummyf_435ac[32]; // 3e1c:53ec +db dummyf_435cc[32]; // 3e1c:540c +db dummyf_435ec[32]; // 3e1c:542c +db dummyf_4360c[32]; // 3e1c:544c +db dummyf_4362c[32]; // 3e1c:546c +db dummyf_4364c[32]; // 3e1c:548c +db dummyf_4366c[32]; // 3e1c:54ac +db dummyf_4368c[32]; // 3e1c:54cc +db dummyf_436ac[32]; // 3e1c:54ec +db dummyf_436cc[32]; // 3e1c:550c +db dummyf_436ec[32]; // 3e1c:552c +db dummyf_4370c[32]; // 3e1c:554c +db dummyf_4372c[32]; // 3e1c:556c +db dummyf_4374c[32]; // 3e1c:558c +db dummyf_4376c[32]; // 3e1c:55ac +db dummyf_4378c[32]; // 3e1c:55cc +db dummyf_437ac[32]; // 3e1c:55ec +db dummyf_437cc[32]; // 3e1c:560c +db dummyf_437ec[32]; // 3e1c:562c +db dummyf_4380c[32]; // 3e1c:564c +db dummyf_4382c[32]; // 3e1c:566c +db dummyf_4384c[32]; // 3e1c:568c +db dummyf_4386c[32]; // 3e1c:56ac +db dummyf_4388c[32]; // 3e1c:56cc +db dummyf_438ac[32]; // 3e1c:56ec +db dummyf_438cc[32]; // 3e1c:570c +db dummyf_438ec[32]; // 3e1c:572c +db dummyf_4390c[32]; // 3e1c:574c +db dummyf_4392c[32]; // 3e1c:576c +db dummyf_4394c[32]; // 3e1c:578c +db dummyf_4396c[32]; // 3e1c:57ac +db dummyf_4398c[32]; // 3e1c:57cc +db dummyf_439ac[32]; // 3e1c:57ec +db dummyf_439cc[32]; // 3e1c:580c +db dummyf_439ec[32]; // 3e1c:582c +db dummyf_43a0c[32]; // 3e1c:584c +db dummyf_43a2c[32]; // 3e1c:586c +db dummyf_43a4c[32]; // 3e1c:588c +db dummyf_43a6c[32]; // 3e1c:58ac +dw word_5206c; // 3e1c:58cc +db dummyf_43a8e[32]; // 3e1c:58ce +db dummyf_43aae[32]; // 3e1c:58ee +dw word_520ae; // 3e1c:590e +db dummyf_43ad0; // 3e1c:5910 +db dummyf_43ad1; // 3e1c:5911 +db dummyf_43ad2; // 3e1c:5912 +db dummyf_43ad3; // 3e1c:5913 +db dummyf_43ad4; // 3e1c:5914 +db dummyf_43ad5; // 3e1c:5915 +db dummyf_43ad6; // 3e1c:5916 +db dummyf_43ad7; // 3e1c:5917 +db dummyf_43ad8; // 3e1c:5918 +db dummyf_43ad9; // 3e1c:5919 +db dummyf_43ada; // 3e1c:591a +db dummyf_43adb; // 3e1c:591b +db dummyf_43adc; // 3e1c:591c +db dummyf_43add; // 3e1c:591d +db dummyf_43ade; // 3e1c:591e +db dummyf_43adf; // 3e1c:591f +dw word_520c0; // 3e1c:5920 +dw word_520c2; // 3e1c:5922 +dw word_520c4; // 3e1c:5924 +dw word_520c6; // 3e1c:5926 +dw word_520c8; // 3e1c:5928 +db dummyf_43aea; // 3e1c:592a +db dummyf_43aeb; // 3e1c:592b +dw word_520cc; // 3e1c:592c +db dummyf_43aee; // 3e1c:592e +db dummyf_43aef; // 3e1c:592f +db dummyf_43af0; // 3e1c:5930 +db dummyf_43af1; // 3e1c:5931 +db dummyf_43af2; // 3e1c:5932 +db dummyf_43af3; // 3e1c:5933 +db dummyf_43af4; // 3e1c:5934 +db dummyf_43af5; // 3e1c:5935 +db dummyf_43af6; // 3e1c:5936 +db dummyf_43af7; // 3e1c:5937 +db dummyf_43af8; // 3e1c:5938 +db dummyf_43af9; // 3e1c:5939 +db dummyf_43afa; // 3e1c:593a +db dummyf_43afb; // 3e1c:593b +db dummyf_43afc; // 3e1c:593c +db dummyf_43afd; // 3e1c:593d +db dummyf_43afe; // 3e1c:593e +db dummyf_43aff; // 3e1c:593f +db dummyf_43b00; // 3e1c:5940 +db dummyf_43b01; // 3e1c:5941 +db dummyf_43b02; // 3e1c:5942 +db dummyf_43b03; // 3e1c:5943 +db dummyf_43b04; // 3e1c:5944 +db dummyf_43b05; // 3e1c:5945 +db dummyf_43b06; +db dummyf_43b07; +db dummyf_43b08; +db dummyf_43b09; +db dummyf_43b0a; +db dummyf_43b0b; +dw word_520ec; // 3e1c:594c +dw word_520ee; // 3e1c:594e +dw word_520f0; // 3e1c:5950 +dw word_520f2; // 3e1c:5952 +db byte_520f4; // 3e1c:5954 +db dummyf_43b15; +db dummyf_43b16; +db dummyf_43b17; +dw word_520f8; // 3e1c:5958 +dw word_520fa; // 3e1c:595a +dw word_520fc; // 3e1c:595c +dw word_520fe; // 3e1c:595e +dw word_52100; // 3e1c:5960 +dw word_52102; // 3e1c:5962 +dw word_52104; // 3e1c:5964 +dw word_52106; // 3e1c:5966 +db dummyf_43b28[32]; // 3e1c:5968 +db dummyf_43b48[32]; // 3e1c:5988 +db dummyf_43b68[32]; // 3e1c:59a8 +db dummyf_43b88; +db dummyf_43b89; +db dummyf_43b8a; +db dummyf_43b8b; +dw word_5216c; // 3e1c:59cc +dw word_5216e; // 3e1c:59ce +db dummyf_43b90[32]; // 3e1c:59d0 +db dummyf_43bb0[32]; // 3e1c:59f0 +db dummyf_43bd0; +db dummyf_43bd1; +db dummyf_43bd2; +db dummyf_43bd3; +db dummyf_43bd4; +db dummyf_43bd5; +db dummyf_43bd6; +db dummyf_43bd7; +db dummyf_43bd8; +db dummyf_43bd9; +db dummyf_43bda; +db dummyf_43bdb; +db dummyf_43bdc; +db dummyf_43bdd; +db dummyf_43bde; +db dummyf_43bdf; +dw word_521c0; // 3e1c:5a20 +db byte_521c2; // 3e1c:5a22 +db byte_521c3; // 3e1c:5a23 +db dummyf_43be4; +db byte_521c5; // 3e1c:5a25 +dw word_521c6; // 3e1c:5a26 +dw word_521c8; // 3e1c:5a28 +db dummyf_43bea; +db dummyf_43beb; +db dummyf_43bec; +db dummyf_43bed; +db dummyf_43bee; +db dummyf_43bef; +dw word_521d0; // 3e1c:5a30 +dw word_521d2; // 3e1c:5a32 +db dummyf_43bf4[32]; // 3e1c:5a34 +db dummyf_43c14[32]; // 3e1c:5a54 +db dummyf_43c34[32]; // 3e1c:5a74 +db dummyf_43c54; +db dummyf_43c55; +db dummyf_43c56; +db dummyf_43c57; +dw word_52238; // 3e1c:5a98 +dw word_5223a; // 3e1c:5a9a +db dummyf_43c5c; +db dummyf_43c5d; +dw word_5223e; // 3e1c:5a9e +dw word_52240; // 3e1c:5aa0 +dw word_52242; // 3e1c:5aa2 +dw word_52244; // 3e1c:5aa4 +dw word_52246; // 3e1c:5aa6 +dw word_52248; // 3e1c:5aa8 +dw word_5224a; // 3e1c:5aaa +dw word_5224c; // 3e1c:5aac +dw word_5224e; // 3e1c:5aae +dw word_52250; // 3e1c:5ab0 +db dummyf_43c72; +db dummyf_43c73; +dw word_52254; // 3e1c:5ab4 +dw word_52256; // 3e1c:5ab6 +dw word_52258; // 3e1c:5ab8 +db byte_5225a; // 3e1c:5aba +db dummyf_43c7b; +dw word_5225c; // 3e1c:5abc +dw word_5225e; // 3e1c:5abe +db dummyf_43c80; +db dummyf_43c81; +db dummyf_43c82; +db dummyf_43c83; +db dummyf_43c84; +db dummyf_43c85; +db dummyf_43c86; +db dummyf_43c87; +db dummyf_43c88; +db dummyf_43c89; +dw word_5226a; // 3e1c:5aca +db dummyf_43c8c; +db dummyf_43c8d; +dw word_5226e; // 3e1c:5ace +dw word_52270; // 3e1c:5ad0 +dw word_52272; // 3e1c:5ad2 +dw word_52274; // 3e1c:5ad4 +dw word_52276; // 3e1c:5ad6 +dw word_52278; // 3e1c:5ad8 +db dummyf_43c9a[32]; // 3e1c:5ada +db dummyf_43cba[32]; // 3e1c:5afa +db dummyf_43cda; // 3e1c:5b1a +db dummyf_43cdb; // 3e1c:5b1b +db dummyf_43cdc; // 3e1c:5b1c +db dummyf_43cdd; // 3e1c:5b1d +db dummyf_43cde; // 3e1c:5b1e +db dummyf_43cdf; // 3e1c:5b1f +db dummyf_43ce0; // 3e1c:5b20 +db dummyf_43ce1; // 3e1c:5b21 +db dummyf_43ce2; // 3e1c:5b22 +db dummyf_43ce3; // 3e1c:5b23 +db dummyf_43ce4; // 3e1c:5b24 +db dummyf_43ce5; // 3e1c:5b25 +db dummyf_43ce6; // 3e1c:5b26 +db dummyf_43ce7; // 3e1c:5b27 +db dummyf_43ce8; // 3e1c:5b28 +db dummyf_43ce9; // 3e1c:5b29 +dw word_522ca; // 3e1c:5b2a +dw word_522cc; // 3e1c:5b2c +dw word_522ce; // 3e1c:5b2e +dw word_522d0; // 3e1c:5b30 +dw word_522d2; // 3e1c:5b32 +db dummyf_43cf4[32]; // 3e1c:5b34 +db dummyf_43d14[32]; // 3e1c:5b54 +db dummyf_43d34[32]; // 3e1c:5b74 +db dummyf_43d54[32]; // 3e1c:5b94 +db dummyf_43d74[32]; // 3e1c:5bb4 +db dummyf_43d94[32]; // 3e1c:5bd4 +db dummyf_43db4; +db dummyf_43db5; +db dummyf_43db6; +db dummyf_43db7; +db dummyf_43db8; +db dummyf_43db9; +dw word_5239a; // 3e1c:5bfa +dw word_5239c; // 3e1c:5bfc +db dummyf_43dbe[32]; // 3e1c:5bfe +db dummyf_43dde[32]; // 3e1c:5c1e +db dummyf_43dfe[32]; // 3e1c:5c3e +db dummyf_43e1e[32]; // 3e1c:5c5e +db dummyf_43e3e[32]; // 3e1c:5c7e +db dummyf_43e5e[32]; // 3e1c:5c9e +db dummyf_43e7e[32]; // 3e1c:5cbe +db dummyf_43e9e[32]; // 3e1c:5cde +db dummyf_43ebe[32]; // 3e1c:5cfe +db dummyf_43ede[32]; // 3e1c:5d1e +db dummyf_43efe[32]; // 3e1c:5d3e +db dummyf_43f1e[32]; // 3e1c:5d5e +db dummyf_43f3e[32]; // 3e1c:5d7e +db dummyf_43f5e[32]; // 3e1c:5d9e +db dummyf_43f7e[32]; // 3e1c:5dbe +db dummyf_43f9e[32]; // 3e1c:5dde +db dummyf_43fbe[32]; // 3e1c:5dfe +db dummyf_43fde[32]; // 3e1c:5e1e +db dummyf_43ffe[32]; // 3e1c:5e3e +db dummyf_4401e[32]; // 3e1c:5e5e +db dummyf_4403e[32]; // 3e1c:5e7e +db dummyf_4405e[32]; // 3e1c:5e9e +db dummyf_4407e[32]; // 3e1c:5ebe +db dummyf_4409e; // 3e1c:5ede +db dummyf_4409f; // 3e1c:5edf +db dummyf_440a0; // 3e1c:5ee0 +db dummyf_440a1; // 3e1c:5ee1 +db dummyf_440a2; // 3e1c:5ee2 +db dummyf_440a3; // 3e1c:5ee3 +db dummyf_440a4; // 3e1c:5ee4 +db dummyf_440a5; // 3e1c:5ee5 +db dummyf_440a6; // 3e1c:5ee6 +db dummyf_440a7; // 3e1c:5ee7 +db dummyf_440a8; // 3e1c:5ee8 +db dummyf_440a9; +db dummyf_440aa; +db dummyf_440ab; +dw word_5268c; // 3e1c:5eec +dw word_5268e; // 3e1c:5eee +db dummyf_440b0[32]; // 3e1c:5ef0 +db dummyf_440d0[32]; // 3e1c:5f10 +db dummyf_440f0[32]; // 3e1c:5f30 +db dummyf_44110[32]; // 3e1c:5f50 +db dummyf_44130[32]; // 3e1c:5f70 +db dummyf_44150[32]; // 3e1c:5f90 +db dummyf_44170[32]; // 3e1c:5fb0 +db dummyf_44190[32]; // 3e1c:5fd0 +db dummyf_441b0[32]; // 3e1c:5ff0 +db dummyf_441d0[32]; // 3e1c:6010 +db byte_527d0; // 3e1c:6030 +db dummyf_441f1; +dw word_527d2; // 3e1c:6032 +dw word_527d4; // 3e1c:6034 +dw word_527d6; // 3e1c:6036 +dw word_527d8; // 3e1c:6038 +dw word_527da; // 3e1c:603a +db dummyf_441fc[32]; // 3e1c:603c +db dummyf_4421c[32]; // 3e1c:605c +db dummyf_4423c[32]; // 3e1c:607c +db dummyf_4425c[32]; // 3e1c:609c +db dummyf_4427c[32]; // 3e1c:60bc +db dummyf_4429c[32]; // 3e1c:60dc +db dummyf_442bc[32]; // 3e1c:60fc +db dummyf_442dc; +db dummyf_442dd; +db dummyf_442de; +db dummyf_442df; +db dummyf_442e0; +db dummyf_442e1; +db dummyf_442e2; +db dummyf_442e3; +db dummyf_442e4; +db dummyf_442e5; +db dummyf_442e6; +db dummyf_442e7; +db dummyf_442e8; +db dummyf_442e9; +db dummyf_442ea; +db dummyf_442eb; +dw word_528cc; // 3e1c:612c +dw word_528ce; // 3e1c:612e +db byte_528d0; // 3e1c:6130 +db dummyf_442f1; +dw word_528d2; // 3e1c:6132 +dw word_528d4; // 3e1c:6134 +dd dword_528d6; // 3e1c:6136 +dw word_528da; // 3e1c:613a +dw word_528dc; // 3e1c:613c +dw word_528de; // 3e1c:613e +db dummyf_44300[32]; // 3e1c:6140 +db dummyf_44320[32]; // 3e1c:6160 +db dummyf_44340[32]; // 3e1c:6180 +db dummyf_44360[32]; // 3e1c:61a0 +db dummyf_44380[32]; // 3e1c:61c0 +db dummyf_443a0[32]; // 3e1c:61e0 +db dummyf_443c0[32]; // 3e1c:6200 +db dummyf_443e0[32]; // 3e1c:6220 +db dummyf_44400[32]; // 3e1c:6240 +db dummyf_44420[32]; // 3e1c:6260 +db dummyf_44440[32]; // 3e1c:6280 +db dummyf_44460[32]; // 3e1c:62a0 +db dummyf_44480[32]; // 3e1c:62c0 +db dummyf_444a0[32]; // 3e1c:62e0 +db dummyf_444c0[32]; // 3e1c:6300 +db dummyf_444e0[32]; // 3e1c:6320 +db byte_52ae0; // 3e1c:6340 +db dummyf_44501; +dw word_52ae2; // 3e1c:6342 +dw word_52ae4; // 3e1c:6344 +dw word_52ae6; // 3e1c:6346 +dw word_52ae8; // 3e1c:6348 +dw word_52aea; // 3e1c:634a +dw word_52aec; // 3e1c:634c +dw word_52aee; // 3e1c:634e +dw word_52af0; // 3e1c:6350 +dw word_52af2; // 3e1c:6352 +dw word_52af4; // 3e1c:6354 +db dummyf_44516; +db dummyf_44517; +db dummyf_44518; +db dummyf_44519; +db dummyf_4451a; +db dummyf_4451b; +db dummyf_4451c; // 3e1c:635c +db dummyf_4451d; // 3e1c:635d +db dummyf_4451e; // 3e1c:635e +db dummyf_4451f; // 3e1c:635f +db byte_52b00[2048]; // 4452:0000 #ifdef DOSBOX_CUSTOM db filll[1024*1024*16]; diff --git a/src/custom/src/f.exe.cpp b/src/custom/src/f.exe.cpp index 7cb1c935405..f4afe4f4e9f 100644 --- a/src/custom/src/f.exe.cpp +++ b/src/custom/src/f.exe.cpp @@ -6,9 +6,7 @@ bool seg000_1b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group1(m2c::kseg000_1b_proc, _state);} - bool seg001_d6e_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::kseg001_d6e_proc, _state);} - - bool seg001_edb_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::kseg001_edb_proc, _state);} + bool seg001_8d4_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::kseg001_8d4_proc, _state);} bool seg004_296_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group5(m2c::kseg004_296_proc, _state);} @@ -20,13 +18,13 @@ bool seg2623_1538_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group19(m2c::kseg2623_1538_proc, _state);} - bool seg2623_16b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group12(m2c::kseg2623_16b_proc, _state);} + bool seg2623_16b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group11(m2c::kseg2623_16b_proc, _state);} bool seg2623_1705_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group20(m2c::kseg2623_1705_proc, _state);} bool seg2623_189d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group21(m2c::kseg2623_189d_proc, _state);} - bool seg2623_194_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group12(m2c::kseg2623_194_proc, _state);} + bool seg2623_194_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group11(m2c::kseg2623_194_proc, _state);} bool seg2623_1e8c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group22(m2c::kseg2623_1e8c_proc, _state);} @@ -34,7 +32,7 @@ bool seg2623_2203_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group24(m2c::kseg2623_2203_proc, _state);} - bool seg2623_233_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group13(m2c::kseg2623_233_proc, _state);} + bool seg2623_233_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group12(m2c::kseg2623_233_proc, _state);} bool seg2623_265e_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group25(m2c::kseg2623_265e_proc, _state);} @@ -44,155 +42,147 @@ bool seg2623_287a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group27(m2c::kseg2623_287a_proc, _state);} - bool seg2623_2a8_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group14(m2c::kseg2623_2a8_proc, _state);} + bool seg2623_2a8_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group13(m2c::kseg2623_2a8_proc, _state);} - bool seg2623_2e7_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::kseg2623_2e7_proc, _state);} + bool seg2623_2e7_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group14(m2c::kseg2623_2e7_proc, _state);} bool seg2623_2eba_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group28(m2c::kseg2623_2eba_proc, _state);} - bool seg2623_2f94_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group29(m2c::kseg2623_2f94_proc, _state);} + bool seg2623_3478_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group29(m2c::kseg2623_3478_proc, _state);} + + bool seg2623_3784_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group30(m2c::kseg2623_3784_proc, _state);} - bool seg2623_3478_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group30(m2c::kseg2623_3478_proc, _state);} + bool seg2623_39b4_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group31(m2c::kseg2623_39b4_proc, _state);} - bool seg2623_3784_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group31(m2c::kseg2623_3784_proc, _state);} + bool seg2623_3a14_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group32(m2c::kseg2623_3a14_proc, _state);} - bool seg2623_39b4_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group32(m2c::kseg2623_39b4_proc, _state);} + bool seg2623_3bc_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::kseg2623_3bc_proc, _state);} - bool seg2623_3a14_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group33(m2c::kseg2623_3a14_proc, _state);} + bool seg2623_3c42_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group34(m2c::kseg2623_3c42_proc, _state);} - bool seg2623_3bc_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::kseg2623_3bc_proc, _state);} + bool seg2623_3c4d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group35(m2c::kseg2623_3c4d_proc, _state);} - bool seg2623_3c42_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group35(m2c::kseg2623_3c42_proc, _state);} + bool seg2623_3cd7_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group36(m2c::kseg2623_3cd7_proc, _state);} - bool seg2623_3c4d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group36(m2c::kseg2623_3c4d_proc, _state);} + bool seg2623_3ef0_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group37(m2c::kseg2623_3ef0_proc, _state);} - bool seg2623_3cd7_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_3cd7_proc, _state);} + bool seg2623_469_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::kseg2623_469_proc, _state);} - bool seg2623_3ef0_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_3ef0_proc, _state);} + bool seg2623_4d16_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group38(m2c::kseg2623_4d16_proc, _state);} - bool seg2623_469_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::kseg2623_469_proc, _state);} + bool seg2623_5bde_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group39(m2c::kseg2623_5bde_proc, _state);} - bool seg2623_5bde_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_5bde_proc, _state);} + bool seg2623_5eee_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group39(m2c::kseg2623_5eee_proc, _state);} - bool seg2623_5eee_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_5eee_proc, _state);} + bool seg2623_6168_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group40(m2c::kseg2623_6168_proc, _state);} - bool seg2623_6168_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group38(m2c::kseg2623_6168_proc, _state);} + bool seg2623_65a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::kseg2623_65a_proc, _state);} - bool seg2623_65a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::kseg2623_65a_proc, _state);} + bool seg2623_6e1_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::kseg2623_6e1_proc, _state);} - bool seg2623_6742_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_6742_proc, _state);} + bool seg2623_87cc_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group41(m2c::kseg2623_87cc_proc, _state);} - bool seg2623_87cc_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_87cc_proc, _state);} + bool seg2623_896d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group42(m2c::kseg2623_896d_proc, _state);} - bool seg2623_896d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_896d_proc, _state);} + bool seg2623_8e5c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group43(m2c::kseg2623_8e5c_proc, _state);} - bool seg2623_92b2_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group41(m2c::kseg2623_92b2_proc, _state);} + bool seg2623_9bda_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group44(m2c::kseg2623_9bda_proc, _state);} - bool seg2623_9bda_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group42(m2c::kseg2623_9bda_proc, _state);} + bool seg2623_9c05_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group45(m2c::kseg2623_9c05_proc, _state);} - bool seg2623_9c05_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group43(m2c::kseg2623_9c05_proc, _state);} + bool seg2623_9c35_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group46(m2c::kseg2623_9c35_proc, _state);} - bool seg2623_9c35_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group44(m2c::kseg2623_9c35_proc, _state);} + bool seg2623_9ca9_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group47(m2c::kseg2623_9ca9_proc, _state);} - bool seg2623_9ca9_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group45(m2c::kseg2623_9ca9_proc, _state);} + bool seg2623_9da9_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group48(m2c::kseg2623_9da9_proc, _state);} - bool seg2623_9da9_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group46(m2c::kseg2623_9da9_proc, _state);} + bool seg2623_9e3d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group49(m2c::kseg2623_9e3d_proc, _state);} - bool seg2623_9e3d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group47(m2c::kseg2623_9e3d_proc, _state);} + bool seg2623_9e75_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group50(m2c::kseg2623_9e75_proc, _state);} - bool seg2623_9e75_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group48(m2c::kseg2623_9e75_proc, _state);} + bool seg2623_9eaf_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group51(m2c::kseg2623_9eaf_proc, _state);} - bool seg2623_9eaf_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group49(m2c::kseg2623_9eaf_proc, _state);} + bool seg2623_a0e1_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group52(m2c::kseg2623_a0e1_proc, _state);} - bool seg2623_a0e1_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group50(m2c::kseg2623_a0e1_proc, _state);} + bool seg2623_a133_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group53(m2c::kseg2623_a133_proc, _state);} - bool seg2623_a133_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group51(m2c::kseg2623_a133_proc, _state);} + bool seg2623_a17c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group54(m2c::kseg2623_a17c_proc, _state);} - bool seg2623_a17c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group52(m2c::kseg2623_a17c_proc, _state);} + bool seg2623_a1aa_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group55(m2c::kseg2623_a1aa_proc, _state);} - bool seg2623_a1aa_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group53(m2c::kseg2623_a1aa_proc, _state);} + bool seg2623_a297_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group56(m2c::kseg2623_a297_proc, _state);} - bool seg2623_a767_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group54(m2c::kseg2623_a767_proc, _state);} + bool seg2623_a767_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group57(m2c::kseg2623_a767_proc, _state);} - bool seg2623_a8_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group11(m2c::kseg2623_a8_proc, _state);} + bool seg2623_a8_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group10(m2c::kseg2623_a8_proc, _state);} - bool seg2623_a8c3_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group55(m2c::kseg2623_a8c3_proc, _state);} + bool seg2623_a8c3_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group58(m2c::kseg2623_a8c3_proc, _state);} - bool seg2623_a92e_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group56(m2c::kseg2623_a92e_proc, _state);} + bool seg2623_a92e_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group59(m2c::kseg2623_a92e_proc, _state);} - bool seg2623_a95d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group57(m2c::kseg2623_a95d_proc, _state);} + bool seg2623_a95d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group60(m2c::kseg2623_a95d_proc, _state);} - bool seg2623_a98b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group58(m2c::kseg2623_a98b_proc, _state);} + bool seg2623_a98b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group61(m2c::kseg2623_a98b_proc, _state);} - bool seg2623_a9f4_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group59(m2c::kseg2623_a9f4_proc, _state);} + bool seg2623_a9f4_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group62(m2c::kseg2623_a9f4_proc, _state);} bool seg2623_b04_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group17(m2c::kseg2623_b04_proc, _state);} bool seg2623_be0_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group17(m2c::kseg2623_be0_proc, _state);} - bool seg2623_da5b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group60(m2c::kseg2623_da5b_proc, _state);} - - bool seg2623_dfe3_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::kseg2623_dfe3_proc, _state);} - - bool seg2623_e0cf_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group61(m2c::kseg2623_e0cf_proc, _state);} - - bool seg2623_e139_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group62(m2c::kseg2623_e139_proc, _state);} + bool seg2623_da5b_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group63(m2c::kseg2623_da5b_proc, _state);} - bool seg2623_e215_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group63(m2c::kseg2623_e215_proc, _state);} + bool seg2623_dfe3_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group64(m2c::kseg2623_dfe3_proc, _state);} - bool seg2623_e4f_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group17(m2c::kseg2623_e4f_proc, _state);} - - bool seg2623_f58c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group67(m2c::kseg2623_f58c_proc, _state);} - - bool seg2623_f65c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group68(m2c::kseg2623_f65c_proc, _state);} + bool seg2623_e0cf_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group65(m2c::kseg2623_e0cf_proc, _state);} - bool seg35ab_1938_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group74(m2c::kseg35ab_1938_proc, _state);} + bool seg2623_e139_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group66(m2c::kseg2623_e139_proc, _state);} - bool seg35ab_1bd1_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group75(m2c::kseg35ab_1bd1_proc, _state);} + bool seg2623_e215_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group67(m2c::kseg2623_e215_proc, _state);} - bool seg35ab_1e96_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group76(m2c::kseg35ab_1e96_proc, _state);} + bool seg2623_e4c2_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group69(m2c::kseg2623_e4c2_proc, _state);} - bool seg35ab_1f25_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group77(m2c::kseg35ab_1f25_proc, _state);} + bool seg2623_e4f_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group17(m2c::kseg2623_e4f_proc, _state);} - bool seg35ab_5a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group69(m2c::kseg35ab_5a_proc, _state);} + bool seg2623_f58c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group71(m2c::kseg2623_f58c_proc, _state);} - bool seg35ab_67a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group70(m2c::kseg35ab_67a_proc, _state);} + bool seg2623_f65c_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group72(m2c::kseg2623_f65c_proc, _state);} - bool seg35ab_776_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group71(m2c::kseg35ab_776_proc, _state);} + bool seg35ab_1938_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group78(m2c::kseg35ab_1938_proc, _state);} - bool seg35ab_a32_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group72(m2c::kseg35ab_a32_proc, _state);} + bool seg35ab_1bd1_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group79(m2c::kseg35ab_1bd1_proc, _state);} - bool seg35ab_f78_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group73(m2c::kseg35ab_f78_proc, _state);} + bool seg35ab_1e96_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group80(m2c::kseg35ab_1e96_proc, _state);} - bool seg37ca_11_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group79(m2c::kseg37ca_11_proc, _state);} + bool seg35ab_1f25_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group81(m2c::kseg35ab_1f25_proc, _state);} - bool seg37ca_9a0_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group80(m2c::kseg37ca_9a0_proc, _state);} + bool seg35ab_5a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group73(m2c::kseg35ab_5a_proc, _state);} - bool seg37ca_b54_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group81(m2c::kseg37ca_b54_proc, _state);} + bool seg35ab_67a_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group74(m2c::kseg35ab_67a_proc, _state);} - bool seg37ca_d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group78(m2c::kseg37ca_d_proc, _state);} + bool seg35ab_776_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group75(m2c::kseg35ab_776_proc, _state);} - bool seg3897_70_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group82(m2c::kseg3897_70_proc, _state);} + bool seg35ab_a32_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group76(m2c::kseg35ab_a32_proc, _state);} - bool start(m2c::_offsets, struct m2c::_STATE* _state){return _group65(m2c::kstart, _state);} + bool seg35ab_f78_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group77(m2c::kseg35ab_f78_proc, _state);} - bool sub_10273(m2c::_offsets, struct m2c::_STATE* _state){return _group1(m2c::ksub_10273, _state);} + bool seg37ca_11_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group83(m2c::kseg37ca_11_proc, _state);} - bool sub_11050(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_11050, _state);} + bool seg37ca_9a0_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group84(m2c::kseg37ca_9a0_proc, _state);} - bool sub_111c6(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_111c6, _state);} + bool seg37ca_b54_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group85(m2c::kseg37ca_b54_proc, _state);} - bool sub_11285(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_11285, _state);} + bool seg37ca_cd1_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group86(m2c::kseg37ca_cd1_proc, _state);} - bool sub_112ae(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_112ae, _state);} + bool seg37ca_d_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group82(m2c::kseg37ca_d_proc, _state);} - bool sub_112ed(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_112ed, _state);} + bool seg3897_70_proc(m2c::_offsets, struct m2c::_STATE* _state){return _group87(m2c::kseg3897_70_proc, _state);} - bool sub_11337(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_11337, _state);} + bool start(m2c::_offsets, struct m2c::_STATE* _state){return _group69(m2c::kstart, _state);} - bool sub_114a2(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_114a2, _state);} + bool sub_10273(m2c::_offsets, struct m2c::_STATE* _state){return _group1(m2c::ksub_10273, _state);} - bool sub_114de(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_114de, _state);} + bool sub_10f7a(m2c::_offsets, struct m2c::_STATE* _state){return _group2(m2c::ksub_10f7a, _state);} bool sub_128e5(m2c::_offsets, struct m2c::_STATE* _state){return _group3(m2c::ksub_128e5, _state);} @@ -212,41 +202,39 @@ bool sub_15e51(m2c::_offsets, struct m2c::_STATE* _state){return _group5(m2c::ksub_15e51, _state);} - bool sub_15f6c(m2c::_offsets, struct m2c::_STATE* _state){return _group7(m2c::ksub_15f6c, _state);} - - bool sub_15f6f(m2c::_offsets, struct m2c::_STATE* _state){return _group7(m2c::ksub_15f6f, _state);} + bool sub_15fa8(m2c::_offsets, struct m2c::_STATE* _state){return _group7(m2c::ksub_15fa8, _state);} - bool sub_15fa8(m2c::_offsets, struct m2c::_STATE* _state){return _group8(m2c::ksub_15fa8, _state);} + bool sub_15fab(m2c::_offsets, struct m2c::_STATE* _state){return _group7(m2c::ksub_15fab, _state);} - bool sub_15fab(m2c::_offsets, struct m2c::_STATE* _state){return _group8(m2c::ksub_15fab, _state);} + bool sub_15ff1(m2c::_offsets, struct m2c::_STATE* _state){return _group8(m2c::ksub_15ff1, _state);} - bool sub_15ff1(m2c::_offsets, struct m2c::_STATE* _state){return _group9(m2c::ksub_15ff1, _state);} + bool sub_15ff4(m2c::_offsets, struct m2c::_STATE* _state){return _group8(m2c::ksub_15ff4, _state);} - bool sub_15ff4(m2c::_offsets, struct m2c::_STATE* _state){return _group9(m2c::ksub_15ff4, _state);} + bool sub_15ffa(m2c::_offsets, struct m2c::_STATE* _state){return _group9(m2c::ksub_15ffa, _state);} - bool sub_15ffa(m2c::_offsets, struct m2c::_STATE* _state){return _group10(m2c::ksub_15ffa, _state);} + bool sub_1614b(m2c::_offsets, struct m2c::_STATE* _state){return _group9(m2c::ksub_1614b, _state);} - bool sub_1614b(m2c::_offsets, struct m2c::_STATE* _state){return _group10(m2c::ksub_1614b, _state);} + bool sub_26240(m2c::_offsets, struct m2c::_STATE* _state){return _group10(m2c::ksub_26240, _state);} - bool sub_26240(m2c::_offsets, struct m2c::_STATE* _state){return _group11(m2c::ksub_26240, _state);} + bool sub_26377(m2c::_offsets, struct m2c::_STATE* _state){return _group11(m2c::ksub_26377, _state);} - bool sub_26377(m2c::_offsets, struct m2c::_STATE* _state){return _group12(m2c::ksub_26377, _state);} + bool sub_263b8(m2c::_offsets, struct m2c::_STATE* _state){return _group11(m2c::ksub_263b8, _state);} - bool sub_263b8(m2c::_offsets, struct m2c::_STATE* _state){return _group12(m2c::ksub_263b8, _state);} + bool sub_26441(m2c::_offsets, struct m2c::_STATE* _state){return _group12(m2c::ksub_26441, _state);} - bool sub_26441(m2c::_offsets, struct m2c::_STATE* _state){return _group13(m2c::ksub_26441, _state);} + bool sub_264ca(m2c::_offsets, struct m2c::_STATE* _state){return _group13(m2c::ksub_264ca, _state);} - bool sub_264ca(m2c::_offsets, struct m2c::_STATE* _state){return _group14(m2c::ksub_264ca, _state);} + bool sub_2650a(m2c::_offsets, struct m2c::_STATE* _state){return _group13(m2c::ksub_2650a, _state);} - bool sub_2650a(m2c::_offsets, struct m2c::_STATE* _state){return _group14(m2c::ksub_2650a, _state);} + bool sub_26512(m2c::_offsets, struct m2c::_STATE* _state){return _group14(m2c::ksub_26512, _state);} - bool sub_26512(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::ksub_26512, _state);} + bool sub_26530(m2c::_offsets, struct m2c::_STATE* _state){return _group14(m2c::ksub_26530, _state);} - bool sub_26530(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::ksub_26530, _state);} + bool sub_26610(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::ksub_26610, _state);} - bool sub_26610(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::ksub_26610, _state);} + bool sub_26764(m2c::_offsets, struct m2c::_STATE* _state){return _group15(m2c::ksub_26764, _state);} - bool sub_26764(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::ksub_26764, _state);} + bool sub_26950(m2c::_offsets, struct m2c::_STATE* _state){return _group16(m2c::ksub_26950, _state);} bool sub_26ba0(m2c::_offsets, struct m2c::_STATE* _state){return _group17(m2c::ksub_26ba0, _state);} @@ -278,8 +266,6 @@ bool sub_2803e(m2c::_offsets, struct m2c::_STATE* _state){return _group22(m2c::ksub_2803e, _state);} - bool sub_2816e(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_2816e, _state);} - bool sub_283f6(m2c::_offsets, struct m2c::_STATE* _state){return _group23(m2c::ksub_283f6, _state);} bool sub_283fa(m2c::_offsets, struct m2c::_STATE* _state){return _group24(m2c::ksub_283fa, _state);} @@ -294,147 +280,135 @@ bool sub_29084(m2c::_offsets, struct m2c::_STATE* _state){return _group28(m2c::ksub_29084, _state);} - bool sub_291bc(m2c::_offsets, struct m2c::_STATE* _state){return _group29(m2c::ksub_291bc, _state);} + bool sub_2968e(m2c::_offsets, struct m2c::_STATE* _state){return _group29(m2c::ksub_2968e, _state);} - bool sub_2968e(m2c::_offsets, struct m2c::_STATE* _state){return _group30(m2c::ksub_2968e, _state);} + bool sub_2997a(m2c::_offsets, struct m2c::_STATE* _state){return _group30(m2c::ksub_2997a, _state);} - bool sub_2997a(m2c::_offsets, struct m2c::_STATE* _state){return _group31(m2c::ksub_2997a, _state);} + bool sub_29bda(m2c::_offsets, struct m2c::_STATE* _state){return _group31(m2c::ksub_29bda, _state);} - bool sub_29bda(m2c::_offsets, struct m2c::_STATE* _state){return _group32(m2c::ksub_29bda, _state);} + bool sub_29bf0(m2c::_offsets, struct m2c::_STATE* _state){return _group32(m2c::ksub_29bf0, _state);} - bool sub_29bf0(m2c::_offsets, struct m2c::_STATE* _state){return _group33(m2c::ksub_29bf0, _state);} + bool sub_29df9(m2c::_offsets, struct m2c::_STATE* _state){return _group33(m2c::ksub_29df9, _state);} - bool sub_29df9(m2c::_offsets, struct m2c::_STATE* _state){return _group34(m2c::ksub_29df9, _state);} + bool sub_29dfd(m2c::_offsets, struct m2c::_STATE* _state){return _group33(m2c::ksub_29dfd, _state);} - bool sub_29dfd(m2c::_offsets, struct m2c::_STATE* _state){return _group34(m2c::ksub_29dfd, _state);} + bool sub_29e6b(m2c::_offsets, struct m2c::_STATE* _state){return _group34(m2c::ksub_29e6b, _state);} - bool sub_29e6b(m2c::_offsets, struct m2c::_STATE* _state){return _group35(m2c::ksub_29e6b, _state);} + bool sub_29e77(m2c::_offsets, struct m2c::_STATE* _state){return _group35(m2c::ksub_29e77, _state);} - bool sub_29e77(m2c::_offsets, struct m2c::_STATE* _state){return _group36(m2c::ksub_29e77, _state);} + bool sub_29ea8(m2c::_offsets, struct m2c::_STATE* _state){return _group36(m2c::ksub_29ea8, _state);} - bool sub_29ea8(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_29ea8, _state);} - - bool sub_29ee6(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_29ee6, _state);} + bool sub_29ee6(m2c::_offsets, struct m2c::_STATE* _state){return _group36(m2c::ksub_29ee6, _state);} bool sub_2a113(m2c::_offsets, struct m2c::_STATE* _state){return _group37(m2c::ksub_2a113, _state);} - bool sub_2c015(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_2c015, _state);} - - bool sub_2c36b(m2c::_offsets, struct m2c::_STATE* _state){return _group38(m2c::ksub_2c36b, _state);} - - bool sub_2c3a2(m2c::_offsets, struct m2c::_STATE* _state){return _group39(m2c::ksub_2c3a2, _state);} - - bool sub_2dc1e(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_2dc1e, _state);} - - bool sub_2e928(m2c::_offsets, struct m2c::_STATE* _state){return _group40(m2c::ksub_2e928, _state);} - - bool sub_2ea1a(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_2ea1a, _state);} + bool sub_2a1a2(m2c::_offsets, struct m2c::_STATE* _state){return _group38(m2c::ksub_2a1a2, _state);} - bool sub_2f080(m2c::_offsets, struct m2c::_STATE* _state){return _group41(m2c::ksub_2f080, _state);} + bool sub_2c015(m2c::_offsets, struct m2c::_STATE* _state){return _group39(m2c::ksub_2c015, _state);} - bool sub_2fdc8(m2c::_offsets, struct m2c::_STATE* _state){return _group42(m2c::ksub_2fdc8, _state);} + bool sub_2c36b(m2c::_offsets, struct m2c::_STATE* _state){return _group40(m2c::ksub_2c36b, _state);} - bool sub_2fe11(m2c::_offsets, struct m2c::_STATE* _state){return _group43(m2c::ksub_2fe11, _state);} + bool sub_2e928(m2c::_offsets, struct m2c::_STATE* _state){return _group41(m2c::ksub_2e928, _state);} - bool sub_2fe3c(m2c::_offsets, struct m2c::_STATE* _state){return _group44(m2c::ksub_2fe3c, _state);} + bool sub_2ea1a(m2c::_offsets, struct m2c::_STATE* _state){return _group42(m2c::ksub_2ea1a, _state);} - bool sub_2feb4(m2c::_offsets, struct m2c::_STATE* _state){return _group45(m2c::ksub_2feb4, _state);} + bool sub_2f080(m2c::_offsets, struct m2c::_STATE* _state){return _group43(m2c::ksub_2f080, _state);} - bool sub_2ffb6(m2c::_offsets, struct m2c::_STATE* _state){return _group46(m2c::ksub_2ffb6, _state);} + bool sub_2fdc8(m2c::_offsets, struct m2c::_STATE* _state){return _group44(m2c::ksub_2fdc8, _state);} - bool sub_2ffe0(m2c::_offsets, struct m2c::_STATE* _state){return _group47(m2c::ksub_2ffe0, _state);} + bool sub_2fe11(m2c::_offsets, struct m2c::_STATE* _state){return _group45(m2c::ksub_2fe11, _state);} - bool sub_3008d(m2c::_offsets, struct m2c::_STATE* _state){return _group48(m2c::ksub_3008d, _state);} + bool sub_2fe3c(m2c::_offsets, struct m2c::_STATE* _state){return _group46(m2c::ksub_2fe3c, _state);} - bool sub_300c4(m2c::_offsets, struct m2c::_STATE* _state){return _group49(m2c::ksub_300c4, _state);} + bool sub_2feb4(m2c::_offsets, struct m2c::_STATE* _state){return _group47(m2c::ksub_2feb4, _state);} - bool sub_302fb(m2c::_offsets, struct m2c::_STATE* _state){return _group50(m2c::ksub_302fb, _state);} + bool sub_2ffb6(m2c::_offsets, struct m2c::_STATE* _state){return _group48(m2c::ksub_2ffb6, _state);} - bool sub_3032e(m2c::_offsets, struct m2c::_STATE* _state){return _group51(m2c::ksub_3032e, _state);} + bool sub_2ffe0(m2c::_offsets, struct m2c::_STATE* _state){return _group49(m2c::ksub_2ffe0, _state);} - bool sub_3036a(m2c::_offsets, struct m2c::_STATE* _state){return _group52(m2c::ksub_3036a, _state);} + bool sub_3008d(m2c::_offsets, struct m2c::_STATE* _state){return _group50(m2c::ksub_3008d, _state);} - bool sub_303b3(m2c::_offsets, struct m2c::_STATE* _state){return _group53(m2c::ksub_303b3, _state);} + bool sub_300c4(m2c::_offsets, struct m2c::_STATE* _state){return _group51(m2c::ksub_300c4, _state);} - bool sub_30970(m2c::_offsets, struct m2c::_STATE* _state){return _group54(m2c::ksub_30970, _state);} + bool sub_302fb(m2c::_offsets, struct m2c::_STATE* _state){return _group52(m2c::ksub_302fb, _state);} - bool sub_30aa2(m2c::_offsets, struct m2c::_STATE* _state){return _group55(m2c::ksub_30aa2, _state);} + bool sub_3032e(m2c::_offsets, struct m2c::_STATE* _state){return _group53(m2c::ksub_3032e, _state);} - bool sub_30af8(m2c::_offsets, struct m2c::_STATE* _state){return _group56(m2c::ksub_30af8, _state);} + bool sub_3036a(m2c::_offsets, struct m2c::_STATE* _state){return _group54(m2c::ksub_3036a, _state);} - bool sub_30b64(m2c::_offsets, struct m2c::_STATE* _state){return _group57(m2c::ksub_30b64, _state);} + bool sub_303b3(m2c::_offsets, struct m2c::_STATE* _state){return _group55(m2c::ksub_303b3, _state);} - bool sub_30b92(m2c::_offsets, struct m2c::_STATE* _state){return _group58(m2c::ksub_30b92, _state);} + bool sub_3048c(m2c::_offsets, struct m2c::_STATE* _state){return _group56(m2c::ksub_3048c, _state);} - bool sub_30bec(m2c::_offsets, struct m2c::_STATE* _state){return _group59(m2c::ksub_30bec, _state);} + bool sub_30970(m2c::_offsets, struct m2c::_STATE* _state){return _group57(m2c::ksub_30970, _state);} - bool sub_30c28(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_30c28, _state);} + bool sub_30aa2(m2c::_offsets, struct m2c::_STATE* _state){return _group58(m2c::ksub_30aa2, _state);} - bool sub_31377(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_31377, _state);} + bool sub_30af8(m2c::_offsets, struct m2c::_STATE* _state){return _group59(m2c::ksub_30af8, _state);} - bool sub_328ee(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_328ee, _state);} + bool sub_30b64(m2c::_offsets, struct m2c::_STATE* _state){return _group60(m2c::ksub_30b64, _state);} - bool sub_32d72(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_32d72, _state);} + bool sub_30b92(m2c::_offsets, struct m2c::_STATE* _state){return _group61(m2c::ksub_30b92, _state);} - bool sub_33490(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_33490, _state);} + bool sub_30bec(m2c::_offsets, struct m2c::_STATE* _state){return _group62(m2c::ksub_30bec, _state);} - bool sub_33c65(m2c::_offsets, struct m2c::_STATE* _state){return _group60(m2c::ksub_33c65, _state);} + bool sub_33c65(m2c::_offsets, struct m2c::_STATE* _state){return _group63(m2c::ksub_33c65, _state);} - bool sub_33cde(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_33cde, _state);} + bool sub_340c4(m2c::_offsets, struct m2c::_STATE* _state){return _group64(m2c::ksub_340c4, _state);} - bool sub_3417f(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_3417f, _state);} + bool sub_341ec(m2c::_offsets, struct m2c::_STATE* _state){return _group64(m2c::ksub_341ec, _state);} - bool sub_341ec(m2c::_offsets, struct m2c::_STATE* _state){return _group18(m2c::ksub_341ec, _state);} + bool sub_342da(m2c::_offsets, struct m2c::_STATE* _state){return _group65(m2c::ksub_342da, _state);} - bool sub_342da(m2c::_offsets, struct m2c::_STATE* _state){return _group61(m2c::ksub_342da, _state);} + bool sub_3434c(m2c::_offsets, struct m2c::_STATE* _state){return _group66(m2c::ksub_3434c, _state);} - bool sub_3434c(m2c::_offsets, struct m2c::_STATE* _state){return _group62(m2c::ksub_3434c, _state);} + bool sub_34428(m2c::_offsets, struct m2c::_STATE* _state){return _group67(m2c::ksub_34428, _state);} - bool sub_34428(m2c::_offsets, struct m2c::_STATE* _state){return _group63(m2c::ksub_34428, _state);} + bool sub_344bc(m2c::_offsets, struct m2c::_STATE* _state){return _group68(m2c::ksub_344bc, _state);} - bool sub_344bc(m2c::_offsets, struct m2c::_STATE* _state){return _group64(m2c::ksub_344bc, _state);} + bool sub_34503(m2c::_offsets, struct m2c::_STATE* _state){return _group68(m2c::ksub_34503, _state);} - bool sub_34503(m2c::_offsets, struct m2c::_STATE* _state){return _group64(m2c::ksub_34503, _state);} + bool sub_34714(m2c::_offsets, struct m2c::_STATE* _state){return _group69(m2c::ksub_34714, _state);} - bool sub_34714(m2c::_offsets, struct m2c::_STATE* _state){return _group65(m2c::ksub_34714, _state);} + bool sub_347ef(m2c::_offsets, struct m2c::_STATE* _state){return _group70(m2c::ksub_347ef, _state);} - bool sub_347d8(m2c::_offsets, struct m2c::_STATE* _state){return _group66(m2c::ksub_347d8, _state);} + bool sub_34834(m2c::_offsets, struct m2c::_STATE* _state){return _group70(m2c::ksub_34834, _state);} - bool sub_34834(m2c::_offsets, struct m2c::_STATE* _state){return _group39(m2c::ksub_34834, _state);} + bool sub_3576e(m2c::_offsets, struct m2c::_STATE* _state){return _group71(m2c::ksub_3576e, _state);} - bool sub_3576e(m2c::_offsets, struct m2c::_STATE* _state){return _group67(m2c::ksub_3576e, _state);} + bool sub_3588f(m2c::_offsets, struct m2c::_STATE* _state){return _group72(m2c::ksub_3588f, _state);} - bool sub_3588f(m2c::_offsets, struct m2c::_STATE* _state){return _group68(m2c::ksub_3588f, _state);} + bool sub_35ab2(m2c::_offsets, struct m2c::_STATE* _state){return _group73(m2c::ksub_35ab2, _state);} - bool sub_35ab2(m2c::_offsets, struct m2c::_STATE* _state){return _group69(m2c::ksub_35ab2, _state);} + bool sub_3611c(m2c::_offsets, struct m2c::_STATE* _state){return _group74(m2c::ksub_3611c, _state);} - bool sub_3611c(m2c::_offsets, struct m2c::_STATE* _state){return _group70(m2c::ksub_3611c, _state);} + bool sub_3612e(m2c::_offsets, struct m2c::_STATE* _state){return _group75(m2c::ksub_3612e, _state);} - bool sub_3612e(m2c::_offsets, struct m2c::_STATE* _state){return _group71(m2c::ksub_3612e, _state);} + bool sub_364e6(m2c::_offsets, struct m2c::_STATE* _state){return _group76(m2c::ksub_364e6, _state);} - bool sub_364e6(m2c::_offsets, struct m2c::_STATE* _state){return _group72(m2c::ksub_364e6, _state);} + bool sub_36ba0(m2c::_offsets, struct m2c::_STATE* _state){return _group77(m2c::ksub_36ba0, _state);} - bool sub_36ba0(m2c::_offsets, struct m2c::_STATE* _state){return _group73(m2c::ksub_36ba0, _state);} + bool sub_372a5(m2c::_offsets, struct m2c::_STATE* _state){return _group78(m2c::ksub_372a5, _state);} - bool sub_372a5(m2c::_offsets, struct m2c::_STATE* _state){return _group74(m2c::ksub_372a5, _state);} + bool sub_37674(m2c::_offsets, struct m2c::_STATE* _state){return _group79(m2c::ksub_37674, _state);} - bool sub_37674(m2c::_offsets, struct m2c::_STATE* _state){return _group75(m2c::ksub_37674, _state);} + bool sub_37934(m2c::_offsets, struct m2c::_STATE* _state){return _group80(m2c::ksub_37934, _state);} - bool sub_37934(m2c::_offsets, struct m2c::_STATE* _state){return _group76(m2c::ksub_37934, _state);} + bool sub_37986(m2c::_offsets, struct m2c::_STATE* _state){return _group81(m2c::ksub_37986, _state);} - bool sub_37986(m2c::_offsets, struct m2c::_STATE* _state){return _group77(m2c::ksub_37986, _state);} + bool sub_37caa(m2c::_offsets, struct m2c::_STATE* _state){return _group82(m2c::ksub_37caa, _state);} - bool sub_37caa(m2c::_offsets, struct m2c::_STATE* _state){return _group78(m2c::ksub_37caa, _state);} + bool sub_37cae(m2c::_offsets, struct m2c::_STATE* _state){return _group83(m2c::ksub_37cae, _state);} - bool sub_37cae(m2c::_offsets, struct m2c::_STATE* _state){return _group79(m2c::ksub_37cae, _state);} + bool sub_37cb6(m2c::_offsets, struct m2c::_STATE* _state){return _group84(m2c::ksub_37cb6, _state);} - bool sub_37cb6(m2c::_offsets, struct m2c::_STATE* _state){return _group80(m2c::ksub_37cb6, _state);} + bool sub_38641(m2c::_offsets, struct m2c::_STATE* _state){return _group85(m2c::ksub_38641, _state);} - bool sub_38641(m2c::_offsets, struct m2c::_STATE* _state){return _group81(m2c::ksub_38641, _state);} + bool sub_3895e(m2c::_offsets, struct m2c::_STATE* _state){return _group86(m2c::ksub_3895e, _state);} - bool sub_38976(m2c::_offsets, struct m2c::_STATE* _state){return _group82(m2c::ksub_38976, _state);} + bool sub_38976(m2c::_offsets, struct m2c::_STATE* _state){return _group87(m2c::ksub_38976, _state);} - bool sub_389c6(m2c::_offsets, struct m2c::_STATE* _state){return _group82(m2c::ksub_389c6, _state);} + bool sub_389c6(m2c::_offsets, struct m2c::_STATE* _state){return _group87(m2c::ksub_389c6, _state);} namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} @@ -445,22 +419,17 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} if ((__i>>16) == 0) {__i |= ((dd)cs) << 16;} __disp=__i; switch (__i) { - case m2c::k__def_13a6f: seg127c_1154_proc(__disp, _state); break; - case m2c::k__def_2be4e: _group18(__disp, _state); break; - case m2c::k__nullsub_1: __nullsub_1(0, _state); break; - case m2c::k__unk_2648c: _group13(__disp, _state); break; - case m2c::k__unk_264b8: _group13(__disp, _state); break; - case m2c::k__unk_26abc: seg2623_6e1_proc(__disp, _state); break; + case m2c::k__def_2be4e: _group39(__disp, _state); break; + case m2c::k__unk_2648c: _group12(__disp, _state); break; + case m2c::k__unk_264b8: _group12(__disp, _state); break; + case m2c::k__unk_26abc: _group16(__disp, _state); break; case m2c::k__unk_26e56: _group17(__disp, _state); break; - case m2c::k__unk_2b09d: _group18(__disp, _state); break; - case m2c::k__unk_2cb80: _group18(__disp, _state); break; - case m2c::k__unk_2eac2: _group18(__disp, _state); break; - case m2c::k_group37: _group37(0, _state); break; - case m2c::k_group40: _group40(0, _state); break; - case m2c::k_group66: _group66(0, _state); break; + case m2c::k__unk_2b09d: _group38(__disp, _state); break; case m2c::k_nullsub_2: _nullsub_2(0, _state); break; case m2c::k_unk_27065: _group17(__disp, _state); break; case m2c::k_unk_27be7: sub_27bd3(__disp, _state); break; + case m2c::kdef_13a6f: sub_1389e(__disp, _state); break; + case m2c::kloc_10000: mainproc(__disp, _state); break; case m2c::kloc_1001b: _group1(__disp, _state); break; case m2c::kloc_10027: _group1(__disp, _state); break; case m2c::kloc_10059: _group1(__disp, _state); break; @@ -485,16 +454,16 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_102dd: _group1(__disp, _state); break; case m2c::kloc_1032c: _group1(__disp, _state); break; case m2c::kloc_10345: _group1(__disp, _state); break; - case m2c::kloc_10fbc: sub_10f7a(__disp, _state); break; - case m2c::kloc_10fbf: sub_10f7a(__disp, _state); break; - case m2c::kloc_10fc5: sub_10f7a(__disp, _state); break; + case m2c::kloc_10fbc: _group2(__disp, _state); break; + case m2c::kloc_10fbf: _group2(__disp, _state); break; + case m2c::kloc_10fc5: _group2(__disp, _state); break; case m2c::kloc_11041: sub_10fca(__disp, _state); break; case m2c::kloc_11044: sub_10fca(__disp, _state); break; case m2c::kloc_1104b: sub_10fca(__disp, _state); break; - case m2c::kloc_11057: _group2(__disp, _state); break; - case m2c::kloc_11066: _group2(__disp, _state); break; - case m2c::kloc_11084: _group2(__disp, _state); break; - case m2c::kloc_110ab: _group2(__disp, _state); break; + case m2c::kloc_11057: sub_11050(__disp, _state); break; + case m2c::kloc_11066: sub_11050(__disp, _state); break; + case m2c::kloc_11084: sub_11050(__disp, _state); break; + case m2c::kloc_110ab: sub_11050(__disp, _state); break; case m2c::kloc_110be: sub_110b0(__disp, _state); break; case m2c::kloc_110d8: sub_110b0(__disp, _state); break; case m2c::kloc_110dc: sub_110b0(__disp, _state); break; @@ -514,34 +483,34 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_111b0: sub_110b0(__disp, _state); break; case m2c::kloc_111b3: sub_110b0(__disp, _state); break; case m2c::kloc_111c3: sub_110b0(__disp, _state); break; - case m2c::kloc_11250: _group2(__disp, _state); break; - case m2c::kloc_11254: _group2(__disp, _state); break; - case m2c::kloc_11264: _group2(__disp, _state); break; - case m2c::kloc_11267: _group2(__disp, _state); break; - case m2c::kloc_11275: _group2(__disp, _state); break; - case m2c::kloc_11282: _group2(__disp, _state); break; - case m2c::kloc_1129d: _group2(__disp, _state); break; - case m2c::kloc_112ab: _group2(__disp, _state); break; - case m2c::kloc_112da: _group2(__disp, _state); break; - case m2c::kloc_112ea: _group2(__disp, _state); break; - case m2c::kloc_11321: _group2(__disp, _state); break; - case m2c::kloc_11334: _group2(__disp, _state); break; - case m2c::kloc_11373: _group2(__disp, _state); break; - case m2c::kloc_11380: _group2(__disp, _state); break; - case m2c::kloc_113b1: _group2(__disp, _state); break; - case m2c::kloc_113c6: _group2(__disp, _state); break; - case m2c::kloc_113d2: _group2(__disp, _state); break; - case m2c::kloc_113e7: _group2(__disp, _state); break; - case m2c::kloc_113ed: _group2(__disp, _state); break; - case m2c::kloc_1140e: _group2(__disp, _state); break; - case m2c::kloc_11466: _group2(__disp, _state); break; - case m2c::kloc_1148b: _group2(__disp, _state); break; - case m2c::kloc_11493: _group2(__disp, _state); break; - case m2c::kloc_11496: _group2(__disp, _state); break; - case m2c::kloc_114d7: _group2(__disp, _state); break; - case m2c::kloc_114d9: _group2(__disp, _state); break; - case m2c::kloc_114ea: _group2(__disp, _state); break; - case m2c::kloc_114ef: _group2(__disp, _state); break; + case m2c::kloc_11250: sub_111c6(__disp, _state); break; + case m2c::kloc_11254: sub_111c6(__disp, _state); break; + case m2c::kloc_11264: sub_111c6(__disp, _state); break; + case m2c::kloc_11267: sub_111c6(__disp, _state); break; + case m2c::kloc_11275: sub_111c6(__disp, _state); break; + case m2c::kloc_11282: sub_111c6(__disp, _state); break; + case m2c::kloc_1129d: sub_11285(__disp, _state); break; + case m2c::kloc_112ab: sub_11285(__disp, _state); break; + case m2c::kloc_112da: sub_112ae(__disp, _state); break; + case m2c::kloc_112ea: sub_112ae(__disp, _state); break; + case m2c::kloc_11321: sub_112ed(__disp, _state); break; + case m2c::kloc_11334: sub_112ed(__disp, _state); break; + case m2c::kloc_11373: sub_11337(__disp, _state); break; + case m2c::kloc_11380: sub_11337(__disp, _state); break; + case m2c::kloc_113b1: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_113c6: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_113d2: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_113e7: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_113ed: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_1140e: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_11466: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_1148b: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_11493: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_11496: seg001_d6e_proc(__disp, _state); break; + case m2c::kloc_114d7: sub_114a2(__disp, _state); break; + case m2c::kloc_114d9: sub_114a2(__disp, _state); break; + case m2c::kloc_114ea: sub_114de(__disp, _state); break; + case m2c::kloc_114ef: sub_114de(__disp, _state); break; case m2c::kloc_11579: sub_11520(__disp, _state); break; case m2c::kloc_115b8: sub_1157f(__disp, _state); break; case m2c::kloc_115e8: sub_115bb(__disp, _state); break; @@ -602,6 +571,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_12a4d: _group4(__disp, _state); break; case m2c::kloc_12a5a: _group4(__disp, _state); break; case m2c::kloc_12a7b: sub_12a70(__disp, _state); break; + case m2c::kloc_12a98: sub_12a70(__disp, _state); break; case m2c::kloc_12ad2: sub_12a70(__disp, _state); break; case m2c::kloc_12af4: sub_12a70(__disp, _state); break; case m2c::kloc_12b31: sub_12b08(__disp, _state); break; @@ -679,26 +649,26 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_138de: sub_1389e(__disp, _state); break; case m2c::kloc_138ed: sub_1389e(__disp, _state); break; case m2c::kloc_1390b: sub_1389e(__disp, _state); break; - case m2c::kloc_1393a: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_1395e: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_1396a: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_1396e: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13980: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13994: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_1399a: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_1399e: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_139ce: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_139e6: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_139fe: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13a2e: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13a60: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13a6b: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13a88: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13ad0: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13ae0: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13b2c: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13b4a: seg127c_1154_proc(__disp, _state); break; - case m2c::kloc_13b82: seg127c_1154_proc(__disp, _state); break; + case m2c::kloc_1393a: sub_1389e(__disp, _state); break; + case m2c::kloc_1395e: sub_1389e(__disp, _state); break; + case m2c::kloc_1396a: sub_1389e(__disp, _state); break; + case m2c::kloc_1396e: sub_1389e(__disp, _state); break; + case m2c::kloc_13980: sub_1389e(__disp, _state); break; + case m2c::kloc_13994: sub_1389e(__disp, _state); break; + case m2c::kloc_1399a: sub_1389e(__disp, _state); break; + case m2c::kloc_1399e: sub_1389e(__disp, _state); break; + case m2c::kloc_139ce: sub_1389e(__disp, _state); break; + case m2c::kloc_139e6: sub_1389e(__disp, _state); break; + case m2c::kloc_139fe: sub_1389e(__disp, _state); break; + case m2c::kloc_13a2e: sub_1389e(__disp, _state); break; + case m2c::kloc_13a60: sub_1389e(__disp, _state); break; + case m2c::kloc_13a6b: sub_1389e(__disp, _state); break; + case m2c::kloc_13a88: sub_1389e(__disp, _state); break; + case m2c::kloc_13ad0: sub_1389e(__disp, _state); break; + case m2c::kloc_13ae0: sub_1389e(__disp, _state); break; + case m2c::kloc_13b2c: sub_1389e(__disp, _state); break; + case m2c::kloc_13b4a: sub_1389e(__disp, _state); break; + case m2c::kloc_13b82: sub_1389e(__disp, _state); break; case m2c::kloc_13bae: sub_13b8c(__disp, _state); break; case m2c::kloc_13bb9: sub_13b8c(__disp, _state); break; case m2c::kloc_13c10: sub_13b8c(__disp, _state); break; @@ -707,20 +677,22 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_13c39: sub_13b8c(__disp, _state); break; case m2c::kloc_13c85: sub_13b8c(__disp, _state); break; case m2c::kloc_13c96: sub_13c8c(__disp, _state); break; - case m2c::kloc_13ce0: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13ce3: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13cf3: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13cfa: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13cff: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13d00: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13d1c: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13d1e: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13d2e: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13d3c: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13de3: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13de9: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13e37: seg127c_151e_proc(__disp, _state); break; - case m2c::kloc_13e68: seg127c_151e_proc(__disp, _state); break; + case m2c::kloc_13ce0: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13ce3: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13cf3: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13cfa: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13cff: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13d00: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13d1c: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13d1e: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13d2e: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13d3c: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13d50: seg127c_151c_proc(__disp, _state); break; + case m2c::kloc_13dd0: seg13dd_0_proc(__disp, _state); break; + case m2c::kloc_13de3: seg13dd_0_proc(__disp, _state); break; + case m2c::kloc_13de9: seg13dd_0_proc(__disp, _state); break; + case m2c::kloc_13e37: seg13dd_0_proc(__disp, _state); break; + case m2c::kloc_13e68: seg13dd_0_proc(__disp, _state); break; case m2c::kloc_15d55: seg004_1a3_proc(__disp, _state); break; case m2c::kloc_15d59: seg004_1a3_proc(__disp, _state); break; case m2c::kloc_15da3: seg004_1a3_proc(__disp, _state); break; @@ -737,31 +709,32 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_15ec9: _group6(__disp, _state); break; case m2c::kloc_15ee4: _group6(__disp, _state); break; case m2c::kloc_15ef6: _group6(__disp, _state); break; + case m2c::kloc_15f6f: sub_15f6c(__disp, _state); break; case m2c::kloc_15f99: sub_15f75(__disp, _state); break; case m2c::kloc_15fc5: sub_15fb1(__disp, _state); break; case m2c::kloc_15fee: sub_15fb1(__disp, _state); break; - case m2c::kloc_1602b: _group10(__disp, _state); break; - case m2c::kloc_16038: _group10(__disp, _state); break; - case m2c::kloc_1603b: _group10(__disp, _state); break; - case m2c::kloc_1603e: _group10(__disp, _state); break; - case m2c::kloc_1605d: _group10(__disp, _state); break; - case m2c::kloc_1606a: _group10(__disp, _state); break; - case m2c::kloc_16075: _group10(__disp, _state); break; - case m2c::kloc_1608d: _group10(__disp, _state); break; - case m2c::kloc_160a9: _group10(__disp, _state); break; - case m2c::kloc_160b3: _group10(__disp, _state); break; - case m2c::kloc_160d2: _group10(__disp, _state); break; - case m2c::kloc_160d9: _group10(__disp, _state); break; - case m2c::kloc_160de: _group10(__disp, _state); break; - case m2c::kloc_160ed: _group10(__disp, _state); break; - case m2c::kloc_160f1: _group10(__disp, _state); break; - case m2c::kloc_16110: _group10(__disp, _state); break; - case m2c::kloc_16118: _group10(__disp, _state); break; - case m2c::kloc_1611d: _group10(__disp, _state); break; - case m2c::kloc_16129: _group10(__disp, _state); break; - case m2c::kloc_1612b: _group10(__disp, _state); break; - case m2c::kloc_16147: _group10(__disp, _state); break; - case m2c::kloc_16148: _group10(__disp, _state); break; + case m2c::kloc_1602b: _group9(__disp, _state); break; + case m2c::kloc_16038: _group9(__disp, _state); break; + case m2c::kloc_1603b: _group9(__disp, _state); break; + case m2c::kloc_1603e: _group9(__disp, _state); break; + case m2c::kloc_1605d: _group9(__disp, _state); break; + case m2c::kloc_1606a: _group9(__disp, _state); break; + case m2c::kloc_16075: _group9(__disp, _state); break; + case m2c::kloc_1608d: _group9(__disp, _state); break; + case m2c::kloc_160a9: _group9(__disp, _state); break; + case m2c::kloc_160b3: _group9(__disp, _state); break; + case m2c::kloc_160d2: _group9(__disp, _state); break; + case m2c::kloc_160d9: _group9(__disp, _state); break; + case m2c::kloc_160de: _group9(__disp, _state); break; + case m2c::kloc_160ed: _group9(__disp, _state); break; + case m2c::kloc_160f1: _group9(__disp, _state); break; + case m2c::kloc_16110: _group9(__disp, _state); break; + case m2c::kloc_16118: _group9(__disp, _state); break; + case m2c::kloc_1611d: _group9(__disp, _state); break; + case m2c::kloc_16129: _group9(__disp, _state); break; + case m2c::kloc_1612b: _group9(__disp, _state); break; + case m2c::kloc_16147: _group9(__disp, _state); break; + case m2c::kloc_16148: _group9(__disp, _state); break; case m2c::kloc_161b7: seg004_615_proc(__disp, _state); break; case m2c::kloc_161c0: seg004_615_proc(__disp, _state); break; case m2c::kloc_161c8: seg004_615_proc(__disp, _state); break; @@ -802,67 +775,60 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_165b3: seg004_899_proc(__disp, _state); break; case m2c::kloc_16631: seg004_899_proc(__disp, _state); break; case m2c::kloc_16658: seg004_899_proc(__disp, _state); break; - case m2c::kloc_262cd: _group11(__disp, _state); break; - case m2c::kloc_262d5: _group11(__disp, _state); break; - case m2c::kloc_26306: _group11(__disp, _state); break; - case m2c::kloc_26312: _group11(__disp, _state); break; - case m2c::kloc_26344: _group11(__disp, _state); break; - case m2c::kloc_2634e: _group11(__disp, _state); break; - case m2c::kloc_26367: _group11(__disp, _state); break; - case m2c::kloc_263bb: _group12(__disp, _state); break; - case m2c::kloc_263e6: _group12(__disp, _state); break; - case m2c::kloc_263f4: _group12(__disp, _state); break; - case m2c::kloc_2645e: _group13(__disp, _state); break; - case m2c::kloc_264a2: _group13(__disp, _state); break; - case m2c::kloc_26525: _group15(__disp, _state); break; + case m2c::kloc_262af: _group10(__disp, _state); break; + case m2c::kloc_262cd: _group10(__disp, _state); break; + case m2c::kloc_262d5: _group10(__disp, _state); break; + case m2c::kloc_26306: _group10(__disp, _state); break; + case m2c::kloc_26312: _group10(__disp, _state); break; + case m2c::kloc_26344: _group10(__disp, _state); break; + case m2c::kloc_2634e: _group10(__disp, _state); break; + case m2c::kloc_26367: _group10(__disp, _state); break; + case m2c::kloc_263bb: _group11(__disp, _state); break; + case m2c::kloc_263e6: _group11(__disp, _state); break; + case m2c::kloc_263f4: _group11(__disp, _state); break; + case m2c::kloc_2645e: _group12(__disp, _state); break; + case m2c::kloc_264a2: _group12(__disp, _state); break; + case m2c::kloc_26525: _group14(__disp, _state); break; case m2c::kloc_26586: sub_26564(__disp, _state); break; case m2c::kloc_2658b: sub_26564(__disp, _state); break; case m2c::kloc_265b4: sub_26564(__disp, _state); break; case m2c::kloc_265d9: sub_26564(__disp, _state); break; case m2c::kloc_265e3: sub_26564(__disp, _state); break; - case m2c::kloc_265ec: _group16(__disp, _state); break; - case m2c::kloc_265f2: _group16(__disp, _state); break; - case m2c::kloc_266a8: _group16(__disp, _state); break; - case m2c::kloc_266bc: _group16(__disp, _state); break; - case m2c::kloc_266c1: _group16(__disp, _state); break; - case m2c::kloc_2673b: _group16(__disp, _state); break; - case m2c::kloc_26740: _group16(__disp, _state); break; - case m2c::kloc_26774: _group16(__disp, _state); break; - case m2c::kloc_2677a: _group16(__disp, _state); break; - case m2c::kloc_267ae: _group16(__disp, _state); break; - case m2c::kloc_267b1: _group16(__disp, _state); break; - case m2c::kloc_267b7: _group16(__disp, _state); break; - case m2c::kloc_267b9: _group16(__disp, _state); break; - case m2c::kloc_267bf: _group16(__disp, _state); break; - case m2c::kloc_267c2: _group16(__disp, _state); break; - case m2c::kloc_26821: _group16(__disp, _state); break; - case m2c::kloc_26830: _group16(__disp, _state); break; - case m2c::kloc_26844: _group16(__disp, _state); break; - case m2c::kloc_26849: _group16(__disp, _state); break; + case m2c::kloc_265ec: _group15(__disp, _state); break; + case m2c::kloc_265f2: _group15(__disp, _state); break; + case m2c::kloc_266a8: _group15(__disp, _state); break; + case m2c::kloc_266bc: _group15(__disp, _state); break; + case m2c::kloc_266c1: _group15(__disp, _state); break; + case m2c::kloc_26740: _group15(__disp, _state); break; + case m2c::kloc_26774: _group15(__disp, _state); break; + case m2c::kloc_2677a: _group15(__disp, _state); break; + case m2c::kloc_26821: _group15(__disp, _state); break; + case m2c::kloc_26830: _group15(__disp, _state); break; + case m2c::kloc_26844: _group15(__disp, _state); break; + case m2c::kloc_26849: _group15(__disp, _state); break; case m2c::kloc_268d0: sub_268b8(__disp, _state); break; case m2c::kloc_268f0: sub_268b8(__disp, _state); break; - case m2c::kloc_26929: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_2693b: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_2694b: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26950: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26967: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26971: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26983: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_2698d: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_2699f: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_269ca: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_269e1: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_269e7: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26a85: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26a91: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26a94: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26abe: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26ace: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26b48: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26b59: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26b5c: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26b8f: seg2623_6e1_proc(__disp, _state); break; - case m2c::kloc_26b99: seg2623_6e1_proc(__disp, _state); break; + case m2c::kloc_26929: _group16(__disp, _state); break; + case m2c::kloc_2693b: _group16(__disp, _state); break; + case m2c::kloc_2694b: _group16(__disp, _state); break; + case m2c::kloc_26967: _group16(__disp, _state); break; + case m2c::kloc_26971: _group16(__disp, _state); break; + case m2c::kloc_26983: _group16(__disp, _state); break; + case m2c::kloc_2698d: _group16(__disp, _state); break; + case m2c::kloc_2699f: _group16(__disp, _state); break; + case m2c::kloc_269ca: _group16(__disp, _state); break; + case m2c::kloc_269e1: _group16(__disp, _state); break; + case m2c::kloc_269e7: _group16(__disp, _state); break; + case m2c::kloc_26a85: _group16(__disp, _state); break; + case m2c::kloc_26a91: _group16(__disp, _state); break; + case m2c::kloc_26a94: _group16(__disp, _state); break; + case m2c::kloc_26abe: _group16(__disp, _state); break; + case m2c::kloc_26ace: _group16(__disp, _state); break; + case m2c::kloc_26b48: _group16(__disp, _state); break; + case m2c::kloc_26b59: _group16(__disp, _state); break; + case m2c::kloc_26b5c: _group16(__disp, _state); break; + case m2c::kloc_26b8f: _group16(__disp, _state); break; + case m2c::kloc_26b99: _group16(__disp, _state); break; case m2c::kloc_26ba3: _group17(__disp, _state); break; case m2c::kloc_26bb1: _group17(__disp, _state); break; case m2c::kloc_26bba: _group17(__disp, _state); break; @@ -913,6 +879,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_26fe1: _group17(__disp, _state); break; case m2c::kloc_27040: _group17(__disp, _state); break; case m2c::kloc_27075: _group17(__disp, _state); break; + case m2c::kloc_2707f: _group17(__disp, _state); break; case m2c::kloc_2708f: _group17(__disp, _state); break; case m2c::kloc_27099: _group17(__disp, _state); break; case m2c::kloc_270d4: _group17(__disp, _state); break; @@ -1009,9 +976,8 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_27a8a: _group21(__disp, _state); break; case m2c::kloc_27aaf: _group21(__disp, _state); break; case m2c::kloc_27aff: _group21(__disp, _state); break; - case m2c::kloc_27b05: _group21(__disp, _state); break; - case m2c::kloc_27b1b: _group21(__disp, _state); break; - case m2c::kloc_27b22: _group21(__disp, _state); break; + case m2c::kloc_27b1b: sub_27b05(__disp, _state); break; + case m2c::kloc_27b22: sub_27b05(__disp, _state); break; case m2c::kloc_27b69: sub_27b26(__disp, _state); break; case m2c::kloc_27b6c: sub_27b26(__disp, _state); break; case m2c::kloc_27b75: sub_27b26(__disp, _state); break; @@ -1069,17 +1035,17 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_28145: _group22(__disp, _state); break; case m2c::kloc_28157: _group22(__disp, _state); break; case m2c::kloc_28161: _group22(__disp, _state); break; - case m2c::kloc_28183: _group18(__disp, _state); break; - case m2c::kloc_28186: _group18(__disp, _state); break; - case m2c::kloc_2818f: _group18(__disp, _state); break; - case m2c::kloc_281a6: _group18(__disp, _state); break; - case m2c::kloc_281c2: _group18(__disp, _state); break; - case m2c::kloc_281cc: _group18(__disp, _state); break; - case m2c::kloc_281d6: _group18(__disp, _state); break; - case m2c::kloc_281e0: _group18(__disp, _state); break; - case m2c::kloc_2824d: _group18(__disp, _state); break; - case m2c::kloc_2826a: _group18(__disp, _state); break; - case m2c::kloc_2826d: _group18(__disp, _state); break; + case m2c::kloc_28183: sub_2816e(__disp, _state); break; + case m2c::kloc_28186: sub_2816e(__disp, _state); break; + case m2c::kloc_2818f: sub_2816e(__disp, _state); break; + case m2c::kloc_281a6: sub_2816e(__disp, _state); break; + case m2c::kloc_281c2: sub_2816e(__disp, _state); break; + case m2c::kloc_281cc: sub_2816e(__disp, _state); break; + case m2c::kloc_281d6: sub_2816e(__disp, _state); break; + case m2c::kloc_281e0: sub_2816e(__disp, _state); break; + case m2c::kloc_2824d: sub_2816e(__disp, _state); break; + case m2c::kloc_2826a: sub_2816e(__disp, _state); break; + case m2c::kloc_2826d: sub_2816e(__disp, _state); break; case m2c::kloc_283b7: sub_2838c(__disp, _state); break; case m2c::kloc_283ce: sub_2838c(__disp, _state); break; case m2c::kloc_283f1: sub_283d9(__disp, _state); break; @@ -1146,16 +1112,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_289bd: _group26(__disp, _state); break; case m2c::kloc_289d0: _group26(__disp, _state); break; case m2c::kloc_28a09: _group26(__disp, _state); break; - case m2c::kloc_28a20: _group26(__disp, _state); break; - case m2c::kloc_28a23: _group26(__disp, _state); break; - case m2c::kloc_28a25: _group26(__disp, _state); break; - case m2c::kloc_28a27: _group26(__disp, _state); break; case m2c::kloc_28a2a: _group26(__disp, _state); break; - case m2c::kloc_28a2d: _group26(__disp, _state); break; - case m2c::kloc_28a2f: _group26(__disp, _state); break; - case m2c::kloc_28a31: _group26(__disp, _state); break; - case m2c::kloc_28a33: _group26(__disp, _state); break; - case m2c::kloc_28a36: _group26(__disp, _state); break; case m2c::kloc_28a41: _group26(__disp, _state); break; case m2c::kloc_28a7b: _group26(__disp, _state); break; case m2c::kloc_28a8c: _group26(__disp, _state); break; @@ -1272,27 +1229,27 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_29ba4: sub_29b62(__disp, _state); break; case m2c::kloc_29bb0: sub_29b62(__disp, _state); break; case m2c::kloc_29bc3: sub_29b62(__disp, _state); break; - case m2c::kloc_29c34: _group33(__disp, _state); break; - case m2c::kloc_29c37: _group33(__disp, _state); break; - case m2c::kloc_29c3a: _group33(__disp, _state); break; - case m2c::kloc_29c8c: _group33(__disp, _state); break; - case m2c::kloc_29c98: _group33(__disp, _state); break; + case m2c::kloc_29c34: _group32(__disp, _state); break; + case m2c::kloc_29c37: _group32(__disp, _state); break; + case m2c::kloc_29c3a: _group32(__disp, _state); break; + case m2c::kloc_29c8c: _group32(__disp, _state); break; + case m2c::kloc_29c98: _group32(__disp, _state); break; case m2c::kloc_29d04: seg2623_3aa8_proc(__disp, _state); break; case m2c::kloc_29d08: seg2623_3aa8_proc(__disp, _state); break; case m2c::kloc_29d46: sub_29d1e(__disp, _state); break; case m2c::kloc_29d53: sub_29d1e(__disp, _state); break; case m2c::kloc_29da1: seg2623_3b45_proc(__disp, _state); break; case m2c::kloc_29dac: seg2623_3b45_proc(__disp, _state); break; - case m2c::kloc_29e89: _group36(__disp, _state); break; - case m2c::kloc_29eec: _group18(__disp, _state); break; - case m2c::kloc_29ef2: _group18(__disp, _state); break; - case m2c::kloc_29f07: _group18(__disp, _state); break; - case m2c::kloc_29f1f: _group18(__disp, _state); break; - case m2c::kloc_29f35: _group18(__disp, _state); break; - case m2c::kloc_29f67: _group18(__disp, _state); break; - case m2c::kloc_29f73: _group18(__disp, _state); break; - case m2c::kloc_29f88: _group18(__disp, _state); break; - case m2c::kloc_29f96: _group18(__disp, _state); break; + case m2c::kloc_29e89: _group35(__disp, _state); break; + case m2c::kloc_29eec: _group36(__disp, _state); break; + case m2c::kloc_29ef2: _group36(__disp, _state); break; + case m2c::kloc_29f07: _group36(__disp, _state); break; + case m2c::kloc_29f1f: _group36(__disp, _state); break; + case m2c::kloc_29f35: _group36(__disp, _state); break; + case m2c::kloc_29f67: _group36(__disp, _state); break; + case m2c::kloc_29f73: _group36(__disp, _state); break; + case m2c::kloc_29f88: _group36(__disp, _state); break; + case m2c::kloc_29f96: _group36(__disp, _state); break; case m2c::kloc_29fc1: sub_29f9b(__disp, _state); break; case m2c::kloc_29fd5: sub_29f9b(__disp, _state); break; case m2c::kloc_29fe7: sub_29f9b(__disp, _state); break; @@ -1315,155 +1272,154 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2a100: sub_2a0b7(__disp, _state); break; case m2c::kloc_2a106: sub_2a0b7(__disp, _state); break; case m2c::kloc_2a108: sub_2a0b7(__disp, _state); break; - case m2c::kloc_2a12e: _group18(__disp, _state); break; - case m2c::kloc_2a1a2: _group18(__disp, _state); break; - case m2c::kloc_2a1e2: _group18(__disp, _state); break; - case m2c::kloc_2a1e5: _group18(__disp, _state); break; - case m2c::kloc_2a1ea: _group18(__disp, _state); break; - case m2c::kloc_2a1f5: _group18(__disp, _state); break; - case m2c::kloc_2a200: _group18(__disp, _state); break; - case m2c::kloc_2a203: _group18(__disp, _state); break; - case m2c::kloc_2a206: _group18(__disp, _state); break; - case m2c::kloc_2a21b: _group18(__disp, _state); break; - case m2c::kloc_2a227: _group18(__disp, _state); break; - case m2c::kloc_2a252: _group18(__disp, _state); break; - case m2c::kloc_2a264: _group18(__disp, _state); break; - case m2c::kloc_2a26a: _group18(__disp, _state); break; - case m2c::kloc_2a287: _group18(__disp, _state); break; - case m2c::kloc_2a29a: _group18(__disp, _state); break; - case m2c::kloc_2a29d: _group18(__disp, _state); break; - case m2c::kloc_2a2b6: _group18(__disp, _state); break; - case m2c::kloc_2a2c7: _group18(__disp, _state); break; - case m2c::kloc_2a2d7: _group18(__disp, _state); break; - case m2c::kloc_2a2f0: _group18(__disp, _state); break; - case m2c::kloc_2a2f5: _group18(__disp, _state); break; - case m2c::kloc_2a31e: _group18(__disp, _state); break; - case m2c::kloc_2a321: _group18(__disp, _state); break; - case m2c::kloc_2a333: _group18(__disp, _state); break; - case m2c::kloc_2a336: _group18(__disp, _state); break; - case m2c::kloc_2a348: _group18(__disp, _state); break; - case m2c::kloc_2a379: _group18(__disp, _state); break; - case m2c::kloc_2a412: _group18(__disp, _state); break; - case m2c::kloc_2a414: _group18(__disp, _state); break; - case m2c::kloc_2a41b: _group18(__disp, _state); break; - case m2c::kloc_2a423: _group18(__disp, _state); break; - case m2c::kloc_2a42d: _group18(__disp, _state); break; - case m2c::kloc_2a435: _group18(__disp, _state); break; - case m2c::kloc_2a43d: _group18(__disp, _state); break; - case m2c::kloc_2a445: _group18(__disp, _state); break; - case m2c::kloc_2a447: _group18(__disp, _state); break; - case m2c::kloc_2a454: _group18(__disp, _state); break; - case m2c::kloc_2a45c: _group18(__disp, _state); break; - case m2c::kloc_2a464: _group18(__disp, _state); break; - case m2c::kloc_2a46c: _group18(__disp, _state); break; - case m2c::kloc_2a46e: _group18(__disp, _state); break; - case m2c::kloc_2a479: _group18(__disp, _state); break; - case m2c::kloc_2a495: _group18(__disp, _state); break; - case m2c::kloc_2a4a8: _group18(__disp, _state); break; - case m2c::kloc_2a4ba: _group18(__disp, _state); break; - case m2c::kloc_2a4e6: _group18(__disp, _state); break; - case m2c::kloc_2a4fd: _group18(__disp, _state); break; - case m2c::kloc_2a514: _group18(__disp, _state); break; - case m2c::kloc_2a543: _group18(__disp, _state); break; - case m2c::kloc_2a560: _group18(__disp, _state); break; - case m2c::kloc_2a599: _group18(__disp, _state); break; - case m2c::kloc_2a5bf: _group18(__disp, _state); break; - case m2c::kloc_2a5cd: _group18(__disp, _state); break; - case m2c::kloc_2a5d3: _group18(__disp, _state); break; - case m2c::kloc_2a5dd: _group18(__disp, _state); break; - case m2c::kloc_2a5f5: _group18(__disp, _state); break; - case m2c::kloc_2a5f7: _group18(__disp, _state); break; - case m2c::kloc_2a680: _group18(__disp, _state); break; - case m2c::kloc_2a6bc: _group18(__disp, _state); break; - case m2c::kloc_2a6d0: _group18(__disp, _state); break; - case m2c::kloc_2a6d3: _group18(__disp, _state); break; - case m2c::kloc_2a70c: _group18(__disp, _state); break; - case m2c::kloc_2a755: _group18(__disp, _state); break; - case m2c::kloc_2a768: _group18(__disp, _state); break; - case m2c::kloc_2a782: _group18(__disp, _state); break; - case m2c::kloc_2a796: _group18(__disp, _state); break; - case m2c::kloc_2a799: _group18(__disp, _state); break; - case m2c::kloc_2a7fc: _group18(__disp, _state); break; - case m2c::kloc_2a824: _group18(__disp, _state); break; - case m2c::kloc_2a87f: _group18(__disp, _state); break; - case m2c::kloc_2a934: _group18(__disp, _state); break; - case m2c::kloc_2a954: _group18(__disp, _state); break; - case m2c::kloc_2a974: _group18(__disp, _state); break; - case m2c::kloc_2a97e: _group18(__disp, _state); break; - case m2c::kloc_2a983: _group18(__disp, _state); break; - case m2c::kloc_2a988: _group18(__disp, _state); break; - case m2c::kloc_2a9aa: _group18(__disp, _state); break; - case m2c::kloc_2a9e3: _group18(__disp, _state); break; - case m2c::kloc_2aa4b: _group18(__disp, _state); break; - case m2c::kloc_2aa55: _group18(__disp, _state); break; - case m2c::kloc_2aa6f: _group18(__disp, _state); break; - case m2c::kloc_2aa72: _group18(__disp, _state); break; - case m2c::kloc_2aab6: _group18(__disp, _state); break; - case m2c::kloc_2ab01: _group18(__disp, _state); break; - case m2c::kloc_2ab88: _group18(__disp, _state); break; - case m2c::kloc_2abb1: _group18(__disp, _state); break; - case m2c::kloc_2abb4: _group18(__disp, _state); break; - case m2c::kloc_2abe1: _group18(__disp, _state); break; - case m2c::kloc_2abf0: _group18(__disp, _state); break; - case m2c::kloc_2ac24: _group18(__disp, _state); break; - case m2c::kloc_2ac37: _group18(__disp, _state); break; - case m2c::kloc_2ac68: _group18(__disp, _state); break; - case m2c::kloc_2aca5: _group18(__disp, _state); break; - case m2c::kloc_2ad65: _group18(__disp, _state); break; - case m2c::kloc_2ad6f: _group18(__disp, _state); break; - case m2c::kloc_2ad8b: _group18(__disp, _state); break; - case m2c::kloc_2ad95: _group18(__disp, _state); break; - case m2c::kloc_2add3: _group18(__disp, _state); break; - case m2c::kloc_2addd: _group18(__disp, _state); break; - case m2c::kloc_2adfc: _group18(__disp, _state); break; - case m2c::kloc_2ae06: _group18(__disp, _state); break; - case m2c::kloc_2ae24: _group18(__disp, _state); break; - case m2c::kloc_2aea0: _group18(__disp, _state); break; - case m2c::kloc_2aefd: _group18(__disp, _state); break; - case m2c::kloc_2aeff: _group18(__disp, _state); break; - case m2c::kloc_2af10: _group18(__disp, _state); break; - case m2c::kloc_2af1e: _group18(__disp, _state); break; - case m2c::kloc_2af6b: _group18(__disp, _state); break; - case m2c::kloc_2af75: _group18(__disp, _state); break; - case m2c::kloc_2afb5: _group18(__disp, _state); break; - case m2c::kloc_2afce: _group18(__disp, _state); break; - case m2c::kloc_2afda: _group18(__disp, _state); break; - case m2c::kloc_2afe4: _group18(__disp, _state); break; - case m2c::kloc_2b01c: _group18(__disp, _state); break; - case m2c::kloc_2b05d: _group18(__disp, _state); break; - case m2c::kloc_2b09a: _group18(__disp, _state); break; - case m2c::kloc_2b0c1: _group18(__disp, _state); break; - case m2c::kloc_2b0c5: _group18(__disp, _state); break; - case m2c::kloc_2b0c7: _group18(__disp, _state); break; - case m2c::kloc_2b0e8: _group18(__disp, _state); break; - case m2c::kloc_2b0f6: _group18(__disp, _state); break; - case m2c::kloc_2b111: _group18(__disp, _state); break; - case m2c::kloc_2b123: _group18(__disp, _state); break; - case m2c::kloc_2b130: _group18(__disp, _state); break; - case m2c::kloc_2b135: _group18(__disp, _state); break; - case m2c::kloc_2b161: _group18(__disp, _state); break; - case m2c::kloc_2b163: _group18(__disp, _state); break; - case m2c::kloc_2b170: _group18(__disp, _state); break; - case m2c::kloc_2b1ff: _group18(__disp, _state); break; - case m2c::kloc_2b210: _group18(__disp, _state); break; - case m2c::kloc_2b216: _group18(__disp, _state); break; - case m2c::kloc_2b224: _group18(__disp, _state); break; - case m2c::kloc_2b234: _group18(__disp, _state); break; - case m2c::kloc_2b24c: _group18(__disp, _state); break; - case m2c::kloc_2b25c: _group18(__disp, _state); break; - case m2c::kloc_2b268: _group18(__disp, _state); break; - case m2c::kloc_2b26e: _group18(__disp, _state); break; - case m2c::kloc_2b273: _group18(__disp, _state); break; - case m2c::kloc_2b27d: _group18(__disp, _state); break; - case m2c::kloc_2b2a0: _group18(__disp, _state); break; - case m2c::kloc_2b2a3: _group18(__disp, _state); break; - case m2c::kloc_2b2e8: _group18(__disp, _state); break; - case m2c::kloc_2b309: _group18(__disp, _state); break; - case m2c::kloc_2b30f: _group18(__disp, _state); break; - case m2c::kloc_2b362: _group18(__disp, _state); break; - case m2c::kloc_2b3a3: _group18(__disp, _state); break; - case m2c::kloc_2b3aa: _group18(__disp, _state); break; - case m2c::kloc_2b423: _group18(__disp, _state); break; + case m2c::kloc_2a12e: _group37(__disp, _state); break; + case m2c::kloc_2a1e2: _group38(__disp, _state); break; + case m2c::kloc_2a1e5: _group38(__disp, _state); break; + case m2c::kloc_2a1ea: _group38(__disp, _state); break; + case m2c::kloc_2a1f5: _group38(__disp, _state); break; + case m2c::kloc_2a200: _group38(__disp, _state); break; + case m2c::kloc_2a203: _group38(__disp, _state); break; + case m2c::kloc_2a206: _group38(__disp, _state); break; + case m2c::kloc_2a21b: _group38(__disp, _state); break; + case m2c::kloc_2a227: _group38(__disp, _state); break; + case m2c::kloc_2a252: _group38(__disp, _state); break; + case m2c::kloc_2a264: _group38(__disp, _state); break; + case m2c::kloc_2a26a: _group38(__disp, _state); break; + case m2c::kloc_2a287: _group38(__disp, _state); break; + case m2c::kloc_2a29a: _group38(__disp, _state); break; + case m2c::kloc_2a29d: _group38(__disp, _state); break; + case m2c::kloc_2a2b6: _group38(__disp, _state); break; + case m2c::kloc_2a2c7: _group38(__disp, _state); break; + case m2c::kloc_2a2d7: _group38(__disp, _state); break; + case m2c::kloc_2a2f0: _group38(__disp, _state); break; + case m2c::kloc_2a2f5: _group38(__disp, _state); break; + case m2c::kloc_2a31e: _group38(__disp, _state); break; + case m2c::kloc_2a321: _group38(__disp, _state); break; + case m2c::kloc_2a333: _group38(__disp, _state); break; + case m2c::kloc_2a336: _group38(__disp, _state); break; + case m2c::kloc_2a348: _group38(__disp, _state); break; + case m2c::kloc_2a379: _group38(__disp, _state); break; + case m2c::kloc_2a412: _group38(__disp, _state); break; + case m2c::kloc_2a414: _group38(__disp, _state); break; + case m2c::kloc_2a41b: _group38(__disp, _state); break; + case m2c::kloc_2a423: _group38(__disp, _state); break; + case m2c::kloc_2a42d: _group38(__disp, _state); break; + case m2c::kloc_2a435: _group38(__disp, _state); break; + case m2c::kloc_2a43d: _group38(__disp, _state); break; + case m2c::kloc_2a445: _group38(__disp, _state); break; + case m2c::kloc_2a447: _group38(__disp, _state); break; + case m2c::kloc_2a454: _group38(__disp, _state); break; + case m2c::kloc_2a45c: _group38(__disp, _state); break; + case m2c::kloc_2a464: _group38(__disp, _state); break; + case m2c::kloc_2a46c: _group38(__disp, _state); break; + case m2c::kloc_2a46e: _group38(__disp, _state); break; + case m2c::kloc_2a479: _group38(__disp, _state); break; + case m2c::kloc_2a495: _group38(__disp, _state); break; + case m2c::kloc_2a4a8: _group38(__disp, _state); break; + case m2c::kloc_2a4ba: _group38(__disp, _state); break; + case m2c::kloc_2a4e6: _group38(__disp, _state); break; + case m2c::kloc_2a4fd: _group38(__disp, _state); break; + case m2c::kloc_2a514: _group38(__disp, _state); break; + case m2c::kloc_2a543: _group38(__disp, _state); break; + case m2c::kloc_2a560: _group38(__disp, _state); break; + case m2c::kloc_2a599: _group38(__disp, _state); break; + case m2c::kloc_2a5bf: _group38(__disp, _state); break; + case m2c::kloc_2a5cd: _group38(__disp, _state); break; + case m2c::kloc_2a5d3: _group38(__disp, _state); break; + case m2c::kloc_2a5dd: _group38(__disp, _state); break; + case m2c::kloc_2a5f5: _group38(__disp, _state); break; + case m2c::kloc_2a5f7: _group38(__disp, _state); break; + case m2c::kloc_2a680: _group38(__disp, _state); break; + case m2c::kloc_2a6bc: _group38(__disp, _state); break; + case m2c::kloc_2a6d0: _group38(__disp, _state); break; + case m2c::kloc_2a6d3: _group38(__disp, _state); break; + case m2c::kloc_2a70c: _group38(__disp, _state); break; + case m2c::kloc_2a755: _group38(__disp, _state); break; + case m2c::kloc_2a768: _group38(__disp, _state); break; + case m2c::kloc_2a782: _group38(__disp, _state); break; + case m2c::kloc_2a796: _group38(__disp, _state); break; + case m2c::kloc_2a799: _group38(__disp, _state); break; + case m2c::kloc_2a7fc: _group38(__disp, _state); break; + case m2c::kloc_2a824: _group38(__disp, _state); break; + case m2c::kloc_2a87f: _group38(__disp, _state); break; + case m2c::kloc_2a934: _group38(__disp, _state); break; + case m2c::kloc_2a954: _group38(__disp, _state); break; + case m2c::kloc_2a974: _group38(__disp, _state); break; + case m2c::kloc_2a97e: _group38(__disp, _state); break; + case m2c::kloc_2a983: _group38(__disp, _state); break; + case m2c::kloc_2a988: _group38(__disp, _state); break; + case m2c::kloc_2a9aa: _group38(__disp, _state); break; + case m2c::kloc_2a9e3: _group38(__disp, _state); break; + case m2c::kloc_2aa4b: _group38(__disp, _state); break; + case m2c::kloc_2aa55: _group38(__disp, _state); break; + case m2c::kloc_2aa6f: _group38(__disp, _state); break; + case m2c::kloc_2aa72: _group38(__disp, _state); break; + case m2c::kloc_2aab6: _group38(__disp, _state); break; + case m2c::kloc_2ab01: _group38(__disp, _state); break; + case m2c::kloc_2ab88: _group38(__disp, _state); break; + case m2c::kloc_2abb1: _group38(__disp, _state); break; + case m2c::kloc_2abb4: _group38(__disp, _state); break; + case m2c::kloc_2abe1: _group38(__disp, _state); break; + case m2c::kloc_2abf0: _group38(__disp, _state); break; + case m2c::kloc_2ac24: _group38(__disp, _state); break; + case m2c::kloc_2ac37: _group38(__disp, _state); break; + case m2c::kloc_2ac68: _group38(__disp, _state); break; + case m2c::kloc_2aca5: _group38(__disp, _state); break; + case m2c::kloc_2ad65: _group38(__disp, _state); break; + case m2c::kloc_2ad6f: _group38(__disp, _state); break; + case m2c::kloc_2ad8b: _group38(__disp, _state); break; + case m2c::kloc_2ad95: _group38(__disp, _state); break; + case m2c::kloc_2add3: _group38(__disp, _state); break; + case m2c::kloc_2addd: _group38(__disp, _state); break; + case m2c::kloc_2adfc: _group38(__disp, _state); break; + case m2c::kloc_2ae06: _group38(__disp, _state); break; + case m2c::kloc_2ae24: _group38(__disp, _state); break; + case m2c::kloc_2ae2e: _group38(__disp, _state); break; + case m2c::kloc_2aea0: _group38(__disp, _state); break; + case m2c::kloc_2aefd: _group38(__disp, _state); break; + case m2c::kloc_2aeff: _group38(__disp, _state); break; + case m2c::kloc_2af10: _group38(__disp, _state); break; + case m2c::kloc_2af1e: _group38(__disp, _state); break; + case m2c::kloc_2af6b: _group38(__disp, _state); break; + case m2c::kloc_2af75: _group38(__disp, _state); break; + case m2c::kloc_2afb5: _group38(__disp, _state); break; + case m2c::kloc_2afce: _group38(__disp, _state); break; + case m2c::kloc_2afda: _group38(__disp, _state); break; + case m2c::kloc_2afe4: _group38(__disp, _state); break; + case m2c::kloc_2b01c: _group38(__disp, _state); break; + case m2c::kloc_2b05d: _group38(__disp, _state); break; + case m2c::kloc_2b09a: _group38(__disp, _state); break; + case m2c::kloc_2b0c1: _group38(__disp, _state); break; + case m2c::kloc_2b0c5: _group38(__disp, _state); break; + case m2c::kloc_2b0c7: _group38(__disp, _state); break; + case m2c::kloc_2b0e8: _group38(__disp, _state); break; + case m2c::kloc_2b0f6: _group38(__disp, _state); break; + case m2c::kloc_2b111: _group38(__disp, _state); break; + case m2c::kloc_2b123: _group38(__disp, _state); break; + case m2c::kloc_2b130: _group38(__disp, _state); break; + case m2c::kloc_2b135: _group38(__disp, _state); break; + case m2c::kloc_2b161: _group38(__disp, _state); break; + case m2c::kloc_2b163: _group38(__disp, _state); break; + case m2c::kloc_2b170: _group38(__disp, _state); break; + case m2c::kloc_2b1ff: _group38(__disp, _state); break; + case m2c::kloc_2b210: _group38(__disp, _state); break; + case m2c::kloc_2b216: _group38(__disp, _state); break; + case m2c::kloc_2b224: _group38(__disp, _state); break; + case m2c::kloc_2b234: _group38(__disp, _state); break; + case m2c::kloc_2b24c: _group38(__disp, _state); break; + case m2c::kloc_2b25c: _group38(__disp, _state); break; + case m2c::kloc_2b268: _group38(__disp, _state); break; + case m2c::kloc_2b273: _group38(__disp, _state); break; + case m2c::kloc_2b27d: _group38(__disp, _state); break; + case m2c::kloc_2b2a0: _group38(__disp, _state); break; + case m2c::kloc_2b2a3: _group38(__disp, _state); break; + case m2c::kloc_2b2e8: _group38(__disp, _state); break; + case m2c::kloc_2b309: _group38(__disp, _state); break; + case m2c::kloc_2b30f: _group38(__disp, _state); break; + case m2c::kloc_2b362: _group38(__disp, _state); break; + case m2c::kloc_2b3a3: _group38(__disp, _state); break; + case m2c::kloc_2b3aa: _group38(__disp, _state); break; + case m2c::kloc_2b423: _group38(__disp, _state); break; case m2c::kloc_2b43f: sub_2b429(__disp, _state); break; case m2c::kloc_2b48d: sub_2b467(__disp, _state); break; case m2c::kloc_2b4bc: sub_2b467(__disp, _state); break; @@ -1548,47 +1504,45 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2bddb: sub_2b7db(__disp, _state); break; case m2c::kloc_2bdf5: sub_2b7db(__disp, _state); break; case m2c::kloc_2bdff: sub_2b7db(__disp, _state); break; - case m2c::kloc_2be10: _group18(__disp, _state); break; - case m2c::kloc_2be18: _group18(__disp, _state); break; - case m2c::kloc_2be21: _group18(__disp, _state); break; - case m2c::kloc_2be29: _group18(__disp, _state); break; - case m2c::kloc_2be31: _group18(__disp, _state); break; - case m2c::kloc_2be39: _group18(__disp, _state); break; - case m2c::kloc_2be41: _group18(__disp, _state); break; - case m2c::kloc_2be43: _group18(__disp, _state); break; - case m2c::kloc_2be7a: _group18(__disp, _state); break; - case m2c::kloc_2be93: _group18(__disp, _state); break; - case m2c::kloc_2beae: _group18(__disp, _state); break; - case m2c::kloc_2bec6: _group18(__disp, _state); break; - case m2c::kloc_2bed1: _group18(__disp, _state); break; - case m2c::kloc_2bef3: _group18(__disp, _state); break; - case m2c::kloc_2bf02: _group18(__disp, _state); break; - case m2c::kloc_2bf80: _group18(__disp, _state); break; - case m2c::kloc_2bf9c: _group18(__disp, _state); break; - case m2c::kloc_2bfaa: _group18(__disp, _state); break; - case m2c::kloc_2bfab: _group18(__disp, _state); break; - case m2c::kloc_2bfc6: _group18(__disp, _state); break; - case m2c::kloc_2bfd2: _group18(__disp, _state); break; - case m2c::kloc_2bfea: _group18(__disp, _state); break; - case m2c::kloc_2c00b: _group18(__disp, _state); break; - case m2c::kloc_2c017: _group18(__disp, _state); break; - case m2c::kloc_2c01a: _group18(__disp, _state); break; - case m2c::kloc_2c023: _group18(__disp, _state); break; - case m2c::kloc_2c035: _group18(__disp, _state); break; - case m2c::kloc_2c041: _group18(__disp, _state); break; - case m2c::kloc_2c044: _group18(__disp, _state); break; - case m2c::kloc_2c04b: _group18(__disp, _state); break; - case m2c::kloc_2c088: _group18(__disp, _state); break; - case m2c::kloc_2c094: _group18(__disp, _state); break; - case m2c::kloc_2c097: _group18(__disp, _state); break; - case m2c::kloc_2c0a5: _group18(__disp, _state); break; - case m2c::kloc_2c0ab: _group18(__disp, _state); break; - case m2c::kloc_2c0d7: _group18(__disp, _state); break; - case m2c::kloc_2c136: _group18(__disp, _state); break; - case m2c::kloc_2c1e1: _group18(__disp, _state); break; - case m2c::kloc_2c1fb: _group18(__disp, _state); break; - case m2c::kloc_2c200: _group18(__disp, _state); break; - case m2c::kloc_2c203: _group18(__disp, _state); break; + case m2c::kloc_2be10: _group39(__disp, _state); break; + case m2c::kloc_2be18: _group39(__disp, _state); break; + case m2c::kloc_2be21: _group39(__disp, _state); break; + case m2c::kloc_2be29: _group39(__disp, _state); break; + case m2c::kloc_2be31: _group39(__disp, _state); break; + case m2c::kloc_2be39: _group39(__disp, _state); break; + case m2c::kloc_2be41: _group39(__disp, _state); break; + case m2c::kloc_2be43: _group39(__disp, _state); break; + case m2c::kloc_2be7a: _group39(__disp, _state); break; + case m2c::kloc_2be93: _group39(__disp, _state); break; + case m2c::kloc_2beae: _group39(__disp, _state); break; + case m2c::kloc_2bec6: _group39(__disp, _state); break; + case m2c::kloc_2bed1: _group39(__disp, _state); break; + case m2c::kloc_2bef3: _group39(__disp, _state); break; + case m2c::kloc_2bf02: _group39(__disp, _state); break; + case m2c::kloc_2bf80: _group39(__disp, _state); break; + case m2c::kloc_2bf9c: _group39(__disp, _state); break; + case m2c::kloc_2bfc6: _group39(__disp, _state); break; + case m2c::kloc_2bfd2: _group39(__disp, _state); break; + case m2c::kloc_2bfea: _group39(__disp, _state); break; + case m2c::kloc_2c00b: _group39(__disp, _state); break; + case m2c::kloc_2c017: _group39(__disp, _state); break; + case m2c::kloc_2c01a: _group39(__disp, _state); break; + case m2c::kloc_2c023: _group39(__disp, _state); break; + case m2c::kloc_2c035: _group39(__disp, _state); break; + case m2c::kloc_2c041: _group39(__disp, _state); break; + case m2c::kloc_2c044: _group39(__disp, _state); break; + case m2c::kloc_2c04b: _group39(__disp, _state); break; + case m2c::kloc_2c088: _group39(__disp, _state); break; + case m2c::kloc_2c094: _group39(__disp, _state); break; + case m2c::kloc_2c097: _group39(__disp, _state); break; + case m2c::kloc_2c0a5: _group39(__disp, _state); break; + case m2c::kloc_2c0ab: _group39(__disp, _state); break; + case m2c::kloc_2c0d7: _group39(__disp, _state); break; + case m2c::kloc_2c136: _group39(__disp, _state); break; + case m2c::kloc_2c1e1: _group39(__disp, _state); break; + case m2c::kloc_2c1fb: _group39(__disp, _state); break; + case m2c::kloc_2c200: _group39(__disp, _state); break; + case m2c::kloc_2c203: _group39(__disp, _state); break; case m2c::kloc_2c218: sub_2c20b(__disp, _state); break; case m2c::kloc_2c298: sub_2c20b(__disp, _state); break; case m2c::kloc_2c2a8: sub_2c29c(__disp, _state); break; @@ -1599,30 +1553,28 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2c32c: sub_2c303(__disp, _state); break; case m2c::kloc_2c35c: sub_2c303(__disp, _state); break; case m2c::kloc_2c367: sub_2c303(__disp, _state); break; - case m2c::kloc_2c37c: _group38(__disp, _state); break; - case m2c::kloc_2c385: _group38(__disp, _state); break; - case m2c::kloc_2c395: _group38(__disp, _state); break; - case m2c::kloc_2c3ba: _group39(__disp, _state); break; - case m2c::kloc_2c3de: _group39(__disp, _state); break; - case m2c::kloc_2c3e6: _group39(__disp, _state); break; - case m2c::kloc_2c3f2: _group39(__disp, _state); break; - case m2c::kloc_2c3f5: _group39(__disp, _state); break; - case m2c::kloc_2c400: _group39(__disp, _state); break; - case m2c::kloc_2c405: _group39(__disp, _state); break; - case m2c::kloc_2c407: _group39(__disp, _state); break; - case m2c::kloc_2c441: _group39(__disp, _state); break; - case m2c::kloc_2c479: _group39(__disp, _state); break; - case m2c::kloc_2c48a: _group39(__disp, _state); break; - case m2c::kloc_2c494: _group39(__disp, _state); break; - case m2c::kloc_2c4ac: _group39(__disp, _state); break; - case m2c::kloc_2c4bd: _group39(__disp, _state); break; - case m2c::kloc_2c4c7: _group39(__disp, _state); break; - case m2c::kloc_2c4d1: _group39(__disp, _state); break; - case m2c::kloc_2c4db: _group39(__disp, _state); break; - case m2c::kloc_2c4e5: _group39(__disp, _state); break; - case m2c::kloc_2c52c: _group39(__disp, _state); break; - case m2c::kloc_2c53c: _group39(__disp, _state); break; - case m2c::kloc_2c56c: _group39(__disp, _state); break; + case m2c::kloc_2c37c: _group40(__disp, _state); break; + case m2c::kloc_2c385: _group40(__disp, _state); break; + case m2c::kloc_2c395: _group40(__disp, _state); break; + case m2c::kloc_2c3ba: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c3de: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c3e6: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c3f2: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c3f5: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c400: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c441: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c479: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c48a: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c494: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c4ac: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c4bd: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c4c7: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c4d1: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c4db: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c4e5: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c52c: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c53c: sub_2c3a2(__disp, _state); break; + case m2c::kloc_2c56c: sub_2c3a2(__disp, _state); break; case m2c::kloc_2c5b8: sub_2c576(__disp, _state); break; case m2c::kloc_2c5c5: sub_2c576(__disp, _state); break; case m2c::kloc_2c5dd: sub_2c576(__disp, _state); break; @@ -1653,96 +1605,94 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2c934: sub_2c8ee(__disp, _state); break; case m2c::kloc_2c961: sub_2c8ee(__disp, _state); break; case m2c::kloc_2c964: sub_2c8ee(__disp, _state); break; - case m2c::kloc_2c972: _group18(__disp, _state); break; - case m2c::kloc_2c986: _group18(__disp, _state); break; - case m2c::kloc_2c9c8: _group18(__disp, _state); break; - case m2c::kloc_2c9cb: _group18(__disp, _state); break; - case m2c::kloc_2c9e4: _group18(__disp, _state); break; - case m2c::kloc_2ca0d: _group18(__disp, _state); break; - case m2c::kloc_2ca40: _group18(__disp, _state); break; - case m2c::kloc_2cad4: _group18(__disp, _state); break; - case m2c::kloc_2cae6: _group18(__disp, _state); break; - case m2c::kloc_2caf8: _group18(__disp, _state); break; - case m2c::kloc_2cb1e: _group18(__disp, _state); break; - case m2c::kloc_2cb21: _group18(__disp, _state); break; - case m2c::kloc_2cb2a: _group18(__disp, _state); break; - case m2c::kloc_2cbae: _group18(__disp, _state); break; - case m2c::kloc_2cbef: _group18(__disp, _state); break; - case m2c::kloc_2cc21: _group18(__disp, _state); break; - case m2c::kloc_2cc27: _group18(__disp, _state); break; - case m2c::kloc_2cc2e: _group18(__disp, _state); break; - case m2c::kloc_2cc80: _group18(__disp, _state); break; - case m2c::kloc_2cc86: _group18(__disp, _state); break; - case m2c::kloc_2ccbe: _group18(__disp, _state); break; - case m2c::kloc_2ccc6: _group18(__disp, _state); break; - case m2c::kloc_2ccee: _group18(__disp, _state); break; - case m2c::kloc_2cd63: _group18(__disp, _state); break; - case m2c::kloc_2cd6d: _group18(__disp, _state); break; - case m2c::kloc_2cd7b: _group18(__disp, _state); break; - case m2c::kloc_2cd85: _group18(__disp, _state); break; - case m2c::kloc_2cda3: _group18(__disp, _state); break; - case m2c::kloc_2cdc1: _group18(__disp, _state); break; - case m2c::kloc_2ce9d: _group18(__disp, _state); break; - case m2c::kloc_2cec3: _group18(__disp, _state); break; - case m2c::kloc_2cef4: _group18(__disp, _state); break; - case m2c::kloc_2cf21: _group18(__disp, _state); break; - case m2c::kloc_2cf81: _group18(__disp, _state); break; - case m2c::kloc_2cfb9: _group18(__disp, _state); break; - case m2c::kloc_2cfe5: _group18(__disp, _state); break; - case m2c::kloc_2d006: _group18(__disp, _state); break; - case m2c::kloc_2d03e: _group18(__disp, _state); break; - case m2c::kloc_2d061: _group18(__disp, _state); break; - case m2c::kloc_2d0dc: _group18(__disp, _state); break; - case m2c::kloc_2d0e9: _group18(__disp, _state); break; - case m2c::kloc_2d118: _group18(__disp, _state); break; - case m2c::kloc_2d12d: _group18(__disp, _state); break; - case m2c::kloc_2d141: _group18(__disp, _state); break; - case m2c::kloc_2d182: _group18(__disp, _state); break; - case m2c::kloc_2d18f: _group18(__disp, _state); break; - case m2c::kloc_2d1a4: _group18(__disp, _state); break; - case m2c::kloc_2d1b0: _group18(__disp, _state); break; - case m2c::kloc_2d24d: _group18(__disp, _state); break; - case m2c::kloc_2d28a: _group18(__disp, _state); break; - case m2c::kloc_2d2e4: _group18(__disp, _state); break; - case m2c::kloc_2d30f: _group18(__disp, _state); break; - case m2c::kloc_2d3c6: _group18(__disp, _state); break; - case m2c::kloc_2d3dc: _group18(__disp, _state); break; - case m2c::kloc_2d3fe: _group18(__disp, _state); break; - case m2c::kloc_2d418: _group18(__disp, _state); break; - case m2c::kloc_2d41a: _group18(__disp, _state); break; - case m2c::kloc_2d447: _group18(__disp, _state); break; - case m2c::kloc_2d46c: _group18(__disp, _state); break; - case m2c::kloc_2d479: _group18(__disp, _state); break; - case m2c::kloc_2d48c: _group18(__disp, _state); break; - case m2c::kloc_2d4a0: _group18(__disp, _state); break; - case m2c::kloc_2d4ba: _group18(__disp, _state); break; - case m2c::kloc_2d4bd: _group18(__disp, _state); break; - case m2c::kloc_2d4d8: _group18(__disp, _state); break; - case m2c::kloc_2d4f9: _group18(__disp, _state); break; - case m2c::kloc_2d51f: _group18(__disp, _state); break; - case m2c::kloc_2d53e: _group18(__disp, _state); break; - case m2c::kloc_2d591: _group18(__disp, _state); break; - case m2c::kloc_2d594: _group18(__disp, _state); break; - case m2c::kloc_2d59c: _group18(__disp, _state); break; - case m2c::kloc_2d5ce: _group18(__disp, _state); break; - case m2c::kloc_2d605: _group18(__disp, _state); break; - case m2c::kloc_2d60e: _group18(__disp, _state); break; - case m2c::kloc_2d61a: _group18(__disp, _state); break; - case m2c::kloc_2d631: _group18(__disp, _state); break; - case m2c::kloc_2d63f: _group18(__disp, _state); break; - case m2c::kloc_2d648: _group18(__disp, _state); break; - case m2c::kloc_2d664: _group18(__disp, _state); break; - case m2c::kloc_2d68a: _group18(__disp, _state); break; - case m2c::kloc_2d71b: _group18(__disp, _state); break; - case m2c::kloc_2d71e: _group18(__disp, _state); break; - case m2c::kloc_2d729: _group18(__disp, _state); break; - case m2c::kloc_2d749: _group18(__disp, _state); break; - case m2c::kloc_2d753: _group18(__disp, _state); break; - case m2c::kloc_2d762: _group18(__disp, _state); break; - case m2c::kloc_2d76c: _group18(__disp, _state); break; - case m2c::kloc_2d780: _group18(__disp, _state); break; - case m2c::kloc_2d7a1: _group18(__disp, _state); break; - case m2c::kloc_2d7be: _group18(__disp, _state); break; + case m2c::kloc_2c986: sub_2c972(__disp, _state); break; + case m2c::kloc_2c9c8: sub_2c972(__disp, _state); break; + case m2c::kloc_2c9cb: sub_2c972(__disp, _state); break; + case m2c::kloc_2ca0d: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2ca40: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cad4: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cae6: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2caf8: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cb1e: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cb21: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cb2a: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cbae: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cbef: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cc21: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cc27: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cc2e: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cc80: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cc86: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2ccbe: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2ccc6: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2ccee: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cd63: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cd6d: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cd7b: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cd85: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cda3: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cdc1: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2ce9d: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cec3: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cef4: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cf21: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cf81: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cfb9: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2cfe5: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d006: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d03e: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d061: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d0dc: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d0e9: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d118: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d12d: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d141: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d182: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d18f: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d1a4: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d1b0: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d24d: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d28a: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d2e4: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d30f: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d3c6: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d3dc: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d3fe: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d418: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d41a: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d447: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d46c: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d479: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d48c: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d4a0: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d4ba: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d4bd: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d4d8: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d4f9: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d51f: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d53e: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d591: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d594: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d59c: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d5ce: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d605: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d60e: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d61a: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d631: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d63f: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d648: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d664: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d68a: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d71b: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d71e: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d729: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d749: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d753: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d762: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d76c: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d780: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d7a1: sub_2c9e4(__disp, _state); break; + case m2c::kloc_2d7be: sub_2c9e4(__disp, _state); break; case m2c::kloc_2d814: sub_2d7c4(__disp, _state); break; case m2c::kloc_2d84a: sub_2d7c4(__disp, _state); break; case m2c::kloc_2d872: sub_2d7c4(__disp, _state); break; @@ -1766,117 +1716,118 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2db7c: sub_2da6a(__disp, _state); break; case m2c::kloc_2dbbf: sub_2da6a(__disp, _state); break; case m2c::kloc_2dc17: sub_2da6a(__disp, _state); break; - case m2c::kloc_2dc54: _group18(__disp, _state); break; - case m2c::kloc_2dc5d: _group18(__disp, _state); break; - case m2c::kloc_2dc68: _group18(__disp, _state); break; - case m2c::kloc_2dc76: _group18(__disp, _state); break; - case m2c::kloc_2dc7e: _group18(__disp, _state); break; - case m2c::kloc_2dd00: _group18(__disp, _state); break; - case m2c::kloc_2dd03: _group18(__disp, _state); break; - case m2c::kloc_2dd0e: _group18(__disp, _state); break; - case m2c::kloc_2dd3e: _group18(__disp, _state); break; - case m2c::kloc_2dd59: _group18(__disp, _state); break; - case m2c::kloc_2dd6b: _group18(__disp, _state); break; - case m2c::kloc_2dd72: _group18(__disp, _state); break; - case m2c::kloc_2dd75: _group18(__disp, _state); break; - case m2c::kloc_2dd80: _group18(__disp, _state); break; - case m2c::kloc_2dd94: _group18(__disp, _state); break; - case m2c::kloc_2dda0: _group18(__disp, _state); break; - case m2c::kloc_2ddae: _group18(__disp, _state); break; - case m2c::kloc_2ddc2: _group18(__disp, _state); break; - case m2c::kloc_2de10: _group18(__disp, _state); break; - case m2c::kloc_2de77: _group18(__disp, _state); break; - case m2c::kloc_2de80: _group18(__disp, _state); break; - case m2c::kloc_2de89: _group18(__disp, _state); break; - case m2c::kloc_2dec6: _group18(__disp, _state); break; - case m2c::kloc_2dee0: _group18(__disp, _state); break; - case m2c::kloc_2df17: _group18(__disp, _state); break; - case m2c::kloc_2df20: _group18(__disp, _state); break; - case m2c::kloc_2df29: _group18(__disp, _state); break; - case m2c::kloc_2df62: _group18(__disp, _state); break; - case m2c::kloc_2dfd4: _group18(__disp, _state); break; - case m2c::kloc_2dffc: _group18(__disp, _state); break; - case m2c::kloc_2dffe: _group18(__disp, _state); break; - case m2c::kloc_2e017: _group18(__disp, _state); break; - case m2c::kloc_2e078: _group18(__disp, _state); break; - case m2c::kloc_2e0a4: _group18(__disp, _state); break; - case m2c::kloc_2e0c0: _group18(__disp, _state); break; - case m2c::kloc_2e0d5: _group18(__disp, _state); break; - case m2c::kloc_2e0f9: _group18(__disp, _state); break; - case m2c::kloc_2e13e: _group18(__disp, _state); break; - case m2c::kloc_2e14c: _group18(__disp, _state); break; - case m2c::kloc_2e1bc: _group18(__disp, _state); break; - case m2c::kloc_2e1c9: _group18(__disp, _state); break; - case m2c::kloc_2e1f8: _group18(__disp, _state); break; - case m2c::kloc_2e211: _group18(__disp, _state); break; - case m2c::kloc_2e273: _group18(__disp, _state); break; - case m2c::kloc_2e2da: _group18(__disp, _state); break; - case m2c::kloc_2e2f3: _group18(__disp, _state); break; - case m2c::kloc_2e303: _group18(__disp, _state); break; - case m2c::kloc_2e30f: _group18(__disp, _state); break; - case m2c::kloc_2e326: _group18(__disp, _state); break; - case m2c::kloc_2e36b: _group18(__disp, _state); break; - case m2c::kloc_2e3a2: _group18(__disp, _state); break; - case m2c::kloc_2e3c9: _group18(__disp, _state); break; - case m2c::kloc_2e3d3: _group18(__disp, _state); break; - case m2c::kloc_2e40c: _group18(__disp, _state); break; - case m2c::kloc_2e415: _group18(__disp, _state); break; - case m2c::kloc_2e44e: _group18(__disp, _state); break; - case m2c::kloc_2e46c: _group18(__disp, _state); break; - case m2c::kloc_2e4cc: _group18(__disp, _state); break; - case m2c::kloc_2e4dc: _group18(__disp, _state); break; - case m2c::kloc_2e536: _group18(__disp, _state); break; - case m2c::kloc_2e570: _group18(__disp, _state); break; - case m2c::kloc_2e57c: _group18(__disp, _state); break; - case m2c::kloc_2e58a: _group18(__disp, _state); break; - case m2c::kloc_2e5b0: _group18(__disp, _state); break; - case m2c::kloc_2e5dc: _group18(__disp, _state); break; - case m2c::kloc_2e624: _group18(__disp, _state); break; - case m2c::kloc_2e627: _group18(__disp, _state); break; - case m2c::kloc_2e630: _group18(__disp, _state); break; - case m2c::kloc_2e668: _group18(__disp, _state); break; - case m2c::kloc_2e6af: _group18(__disp, _state); break; - case m2c::kloc_2e6c9: _group18(__disp, _state); break; - case m2c::kloc_2e722: _group18(__disp, _state); break; - case m2c::kloc_2e758: _group18(__disp, _state); break; - case m2c::kloc_2e764: _group18(__disp, _state); break; - case m2c::kloc_2e78e: _group18(__disp, _state); break; - case m2c::kloc_2e7b5: _group18(__disp, _state); break; - case m2c::kloc_2e7d8: _group18(__disp, _state); break; - case m2c::kloc_2e7e2: _group18(__disp, _state); break; - case m2c::kloc_2e7e8: _group18(__disp, _state); break; + case m2c::kloc_2dc54: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dc5d: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dc68: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dc76: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dc7e: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd00: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd03: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd0e: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd3e: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd59: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd6b: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd72: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd75: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd80: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dd94: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dda0: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2ddae: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2ddc2: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2de10: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2de77: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2de80: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2de89: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dec6: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dee0: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2df17: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2df20: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2df29: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2df62: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dfd4: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dffc: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2dffe: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e017: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e078: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e0a4: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e0c0: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e0d5: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e0f9: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e13e: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e14c: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e1bc: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e1c9: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e1f8: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e211: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e273: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e2da: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e2f3: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e303: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e30f: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e326: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e36b: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e3a2: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e3c9: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e3d3: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e40c: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e415: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e44e: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e46c: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e4cc: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e4dc: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e536: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e570: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e57c: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e58a: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e5b0: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e5dc: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e624: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e627: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e630: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e668: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e6af: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e6c9: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e722: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e758: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e764: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e78e: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e7b5: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e7d8: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e7e2: sub_2dc1e(__disp, _state); break; + case m2c::kloc_2e7e8: sub_2dc1e(__disp, _state); break; case m2c::kloc_2e84b: sub_2e7ee(__disp, _state); break; case m2c::kloc_2e85a: sub_2e7ee(__disp, _state); break; case m2c::kloc_2e8bd: sub_2e7ee(__disp, _state); break; case m2c::kloc_2e8c4: sub_2e7ee(__disp, _state); break; case m2c::kloc_2e8e6: sub_2e7ee(__disp, _state); break; case m2c::kloc_2e8ef: sub_2e7ee(__disp, _state); break; - case m2c::kloc_2e941: sub_2e928(__disp, _state); break; - case m2c::kloc_2e959: sub_2e928(__disp, _state); break; - case m2c::kloc_2e967: sub_2e928(__disp, _state); break; - case m2c::kloc_2e9a8: sub_2e928(__disp, _state); break; - case m2c::kloc_2e9aa: sub_2e928(__disp, _state); break; - case m2c::kloc_2e9d6: sub_2e928(__disp, _state); break; - case m2c::kloc_2ea14: _group18(__disp, _state); break; - case m2c::kloc_2ea43: _group18(__disp, _state); break; - case m2c::kloc_2ea4c: _group18(__disp, _state); break; - case m2c::kloc_2ea67: _group18(__disp, _state); break; - case m2c::kloc_2ea79: _group18(__disp, _state); break; - case m2c::kloc_2ea95: _group18(__disp, _state); break; - case m2c::kloc_2eaa8: _group18(__disp, _state); break; - case m2c::kloc_2eac5: _group18(__disp, _state); break; - case m2c::kloc_2eadf: _group18(__disp, _state); break; - case m2c::kloc_2eae2: _group18(__disp, _state); break; - case m2c::kloc_2eb0e: _group18(__disp, _state); break; - case m2c::kloc_2eb28: _group18(__disp, _state); break; - case m2c::kloc_2eb3a: _group18(__disp, _state); break; - case m2c::kloc_2eb3d: _group18(__disp, _state); break; - case m2c::kloc_2eb5f: _group18(__disp, _state); break; - case m2c::kloc_2eb71: _group18(__disp, _state); break; - case m2c::kloc_2eb8f: _group18(__disp, _state); break; - case m2c::kloc_2ebb5: _group18(__disp, _state); break; - case m2c::kloc_2ebca: _group18(__disp, _state); break; - case m2c::kloc_2ebd4: _group18(__disp, _state); break; + case m2c::kloc_2e941: _group41(__disp, _state); break; + case m2c::kloc_2e959: _group41(__disp, _state); break; + case m2c::kloc_2e967: _group41(__disp, _state); break; + case m2c::kloc_2e9a8: _group41(__disp, _state); break; + case m2c::kloc_2e9aa: _group41(__disp, _state); break; + case m2c::kloc_2e9d6: _group41(__disp, _state); break; + case m2c::kloc_2ea14: _group41(__disp, _state); break; + case m2c::kloc_2ea43: _group42(__disp, _state); break; + case m2c::kloc_2ea4c: _group42(__disp, _state); break; + case m2c::kloc_2ea67: _group42(__disp, _state); break; + case m2c::kloc_2ea79: _group42(__disp, _state); break; + case m2c::kloc_2ea95: _group42(__disp, _state); break; + case m2c::kloc_2eaa8: _group42(__disp, _state); break; + case m2c::kloc_2eac2: _group42(__disp, _state); break; + case m2c::kloc_2eac5: _group42(__disp, _state); break; + case m2c::kloc_2eadf: _group42(__disp, _state); break; + case m2c::kloc_2eae2: _group42(__disp, _state); break; + case m2c::kloc_2eb0e: _group42(__disp, _state); break; + case m2c::kloc_2eb28: _group42(__disp, _state); break; + case m2c::kloc_2eb3a: _group42(__disp, _state); break; + case m2c::kloc_2eb3d: _group42(__disp, _state); break; + case m2c::kloc_2eb5f: _group42(__disp, _state); break; + case m2c::kloc_2eb71: _group42(__disp, _state); break; + case m2c::kloc_2eb8f: _group42(__disp, _state); break; + case m2c::kloc_2ebb5: _group42(__disp, _state); break; + case m2c::kloc_2ebca: _group42(__disp, _state); break; + case m2c::kloc_2ebd4: _group42(__disp, _state); break; case m2c::kloc_2ebf2: sub_2ebda(__disp, _state); break; case m2c::kloc_2ec08: sub_2ebda(__disp, _state); break; case m2c::kloc_2ec16: sub_2ebda(__disp, _state); break; @@ -1916,50 +1867,50 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2f01e: sub_2ecd6(__disp, _state); break; case m2c::kloc_2f045: sub_2f024(__disp, _state); break; case m2c::kloc_2f055: sub_2f024(__disp, _state); break; - case m2c::kloc_2f0c6: _group41(__disp, _state); break; - case m2c::kloc_2f102: _group41(__disp, _state); break; - case m2c::kloc_2f111: _group41(__disp, _state); break; - case m2c::kloc_2f11b: _group41(__disp, _state); break; - case m2c::kloc_2f129: _group41(__disp, _state); break; - case m2c::kloc_2f1fe: _group41(__disp, _state); break; - case m2c::kloc_2f23c: _group41(__disp, _state); break; - case m2c::kloc_2f248: _group41(__disp, _state); break; - case m2c::kloc_2f24a: _group41(__disp, _state); break; - case m2c::kloc_2f291: _group41(__disp, _state); break; - case m2c::kloc_2f2f4: _group41(__disp, _state); break; - case m2c::kloc_2f2f7: _group41(__disp, _state); break; - case m2c::kloc_2f345: _group41(__disp, _state); break; - case m2c::kloc_2f374: _group41(__disp, _state); break; - case m2c::kloc_2f382: _group41(__disp, _state); break; - case m2c::kloc_2f3c8: _group41(__disp, _state); break; - case m2c::kloc_2f3d2: _group41(__disp, _state); break; - case m2c::kloc_2f432: _group41(__disp, _state); break; - case m2c::kloc_2f45f: _group41(__disp, _state); break; - case m2c::kloc_2f462: _group41(__disp, _state); break; - case m2c::kloc_2f470: _group41(__disp, _state); break; - case m2c::kloc_2f474: _group41(__disp, _state); break; - case m2c::kloc_2f4c1: _group41(__disp, _state); break; - case m2c::kloc_2f4cf: _group41(__disp, _state); break; - case m2c::kloc_2f505: _group41(__disp, _state); break; - case m2c::kloc_2f517: _group41(__disp, _state); break; - case m2c::kloc_2f51e: _group41(__disp, _state); break; - case m2c::kloc_2f53b: _group41(__disp, _state); break; - case m2c::kloc_2f559: _group41(__disp, _state); break; - case m2c::kloc_2f576: _group41(__disp, _state); break; - case m2c::kloc_2f5f4: _group41(__disp, _state); break; - case m2c::kloc_2f5ff: _group41(__disp, _state); break; - case m2c::kloc_2f614: _group41(__disp, _state); break; - case m2c::kloc_2f61b: _group41(__disp, _state); break; - case m2c::kloc_2f65a: _group41(__disp, _state); break; - case m2c::kloc_2f65c: _group41(__disp, _state); break; - case m2c::kloc_2f66f: _group41(__disp, _state); break; - case m2c::kloc_2f6b0: _group41(__disp, _state); break; - case m2c::kloc_2f6c1: _group41(__disp, _state); break; - case m2c::kloc_2f6c6: _group41(__disp, _state); break; - case m2c::kloc_2f6d6: _group41(__disp, _state); break; - case m2c::kloc_2f6eb: _group41(__disp, _state); break; - case m2c::kloc_2f6f6: _group41(__disp, _state); break; - case m2c::kloc_2f6fc: _group41(__disp, _state); break; + case m2c::kloc_2f0c6: _group43(__disp, _state); break; + case m2c::kloc_2f102: _group43(__disp, _state); break; + case m2c::kloc_2f111: _group43(__disp, _state); break; + case m2c::kloc_2f11b: _group43(__disp, _state); break; + case m2c::kloc_2f129: _group43(__disp, _state); break; + case m2c::kloc_2f1fe: _group43(__disp, _state); break; + case m2c::kloc_2f23c: _group43(__disp, _state); break; + case m2c::kloc_2f248: _group43(__disp, _state); break; + case m2c::kloc_2f24a: _group43(__disp, _state); break; + case m2c::kloc_2f291: _group43(__disp, _state); break; + case m2c::kloc_2f2f4: _group43(__disp, _state); break; + case m2c::kloc_2f2f7: _group43(__disp, _state); break; + case m2c::kloc_2f345: _group43(__disp, _state); break; + case m2c::kloc_2f374: _group43(__disp, _state); break; + case m2c::kloc_2f382: _group43(__disp, _state); break; + case m2c::kloc_2f3c8: _group43(__disp, _state); break; + case m2c::kloc_2f3d2: _group43(__disp, _state); break; + case m2c::kloc_2f432: _group43(__disp, _state); break; + case m2c::kloc_2f45f: _group43(__disp, _state); break; + case m2c::kloc_2f462: _group43(__disp, _state); break; + case m2c::kloc_2f470: _group43(__disp, _state); break; + case m2c::kloc_2f474: _group43(__disp, _state); break; + case m2c::kloc_2f4c1: _group43(__disp, _state); break; + case m2c::kloc_2f4cf: _group43(__disp, _state); break; + case m2c::kloc_2f505: _group43(__disp, _state); break; + case m2c::kloc_2f517: _group43(__disp, _state); break; + case m2c::kloc_2f51e: _group43(__disp, _state); break; + case m2c::kloc_2f53b: _group43(__disp, _state); break; + case m2c::kloc_2f559: _group43(__disp, _state); break; + case m2c::kloc_2f576: _group43(__disp, _state); break; + case m2c::kloc_2f5f4: _group43(__disp, _state); break; + case m2c::kloc_2f5ff: _group43(__disp, _state); break; + case m2c::kloc_2f614: _group43(__disp, _state); break; + case m2c::kloc_2f61b: _group43(__disp, _state); break; + case m2c::kloc_2f65a: _group43(__disp, _state); break; + case m2c::kloc_2f65c: _group43(__disp, _state); break; + case m2c::kloc_2f66f: _group43(__disp, _state); break; + case m2c::kloc_2f6b0: _group43(__disp, _state); break; + case m2c::kloc_2f6c1: _group43(__disp, _state); break; + case m2c::kloc_2f6c6: _group43(__disp, _state); break; + case m2c::kloc_2f6d6: _group43(__disp, _state); break; + case m2c::kloc_2f6eb: _group43(__disp, _state); break; + case m2c::kloc_2f6f6: _group43(__disp, _state); break; + case m2c::kloc_2f6fc: _group43(__disp, _state); break; case m2c::kloc_2f710: sub_2f700(__disp, _state); break; case m2c::kloc_2f716: sub_2f700(__disp, _state); break; case m2c::kloc_2f729: sub_2f700(__disp, _state); break; @@ -2024,12 +1975,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_2fda3: sub_2fd0b(__disp, _state); break; case m2c::kloc_2fdb5: sub_2fd0b(__disp, _state); break; case m2c::kloc_2fdc4: sub_2fd0b(__disp, _state); break; - case m2c::kloc_2ff9b: _group45(__disp, _state); break; - case m2c::kloc_30009: _group47(__disp, _state); break; - case m2c::kloc_3002e: _group47(__disp, _state); break; - case m2c::kloc_30030: _group47(__disp, _state); break; - case m2c::kloc_3005e: _group47(__disp, _state); break; - case m2c::kloc_30070: _group47(__disp, _state); break; + case m2c::kloc_2ff9b: _group47(__disp, _state); break; + case m2c::kloc_30009: _group49(__disp, _state); break; + case m2c::kloc_3002e: _group49(__disp, _state); break; + case m2c::kloc_30030: _group49(__disp, _state); break; + case m2c::kloc_3005e: _group49(__disp, _state); break; + case m2c::kloc_30070: _group49(__disp, _state); break; case m2c::kloc_300f3: sub_300e6(__disp, _state); break; case m2c::kloc_30172: sub_300e6(__disp, _state); break; case m2c::kloc_301ad: seg2623_9f47_proc(__disp, _state); break; @@ -2042,277 +1993,277 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_30296: sub_30260(__disp, _state); break; case m2c::kloc_302a5: sub_30260(__disp, _state); break; case m2c::kloc_302f7: sub_30260(__disp, _state); break; - case m2c::kloc_30350: _group51(__disp, _state); break; - case m2c::kloc_30366: _group51(__disp, _state); break; + case m2c::kloc_30350: _group53(__disp, _state); break; + case m2c::kloc_30366: _group53(__disp, _state); break; case m2c::kloc_30410: sub_303e1(__disp, _state); break; case m2c::kloc_30486: sub_30454(__disp, _state); break; - case m2c::kloc_304be: sub_3048c(__disp, _state); break; - case m2c::kloc_304c1: sub_3048c(__disp, _state); break; - case m2c::kloc_304f6: sub_3048c(__disp, _state); break; - case m2c::kloc_3051c: sub_3048c(__disp, _state); break; - case m2c::kloc_30583: sub_3048c(__disp, _state); break; - case m2c::kloc_30598: sub_3048c(__disp, _state); break; - case m2c::kloc_305ff: sub_3048c(__disp, _state); break; - case m2c::kloc_30612: sub_3048c(__disp, _state); break; - case m2c::kloc_30624: sub_3048c(__disp, _state); break; - case m2c::kloc_3062e: sub_3048c(__disp, _state); break; - case m2c::kloc_30646: sub_3048c(__disp, _state); break; - case m2c::kloc_30667: sub_3048c(__disp, _state); break; - case m2c::kloc_3068c: sub_3048c(__disp, _state); break; - case m2c::kloc_306bc: sub_3048c(__disp, _state); break; - case m2c::kloc_306c8: sub_3048c(__disp, _state); break; - case m2c::kloc_306e4: sub_3048c(__disp, _state); break; - case m2c::kloc_306e7: sub_3048c(__disp, _state); break; - case m2c::kloc_306f2: sub_3048c(__disp, _state); break; - case m2c::kloc_306fa: sub_3048c(__disp, _state); break; - case m2c::kloc_306fd: sub_3048c(__disp, _state); break; - case m2c::kloc_30728: sub_3048c(__disp, _state); break; - case m2c::kloc_3072b: sub_3048c(__disp, _state); break; - case m2c::kloc_30732: sub_3048c(__disp, _state); break; - case m2c::kloc_3074b: sub_3048c(__disp, _state); break; - case m2c::kloc_3075b: sub_3048c(__disp, _state); break; - case m2c::kloc_3079e: sub_3048c(__disp, _state); break; - case m2c::kloc_307a1: sub_3048c(__disp, _state); break; - case m2c::kloc_307e6: sub_3048c(__disp, _state); break; - case m2c::kloc_307ec: sub_3048c(__disp, _state); break; - case m2c::kloc_307f4: sub_3048c(__disp, _state); break; - case m2c::kloc_30805: sub_3048c(__disp, _state); break; - case m2c::kloc_3081d: sub_3048c(__disp, _state); break; - case m2c::kloc_3083e: sub_3048c(__disp, _state); break; - case m2c::kloc_30867: sub_3048c(__disp, _state); break; - case m2c::kloc_3087a: sub_3048c(__disp, _state); break; - case m2c::kloc_3088d: sub_3048c(__disp, _state); break; - case m2c::kloc_3089d: sub_3048c(__disp, _state); break; - case m2c::kloc_308a2: sub_3048c(__disp, _state); break; - case m2c::kloc_308b7: sub_3048c(__disp, _state); break; - case m2c::kloc_308ba: sub_3048c(__disp, _state); break; - case m2c::kloc_308c5: sub_3048c(__disp, _state); break; - case m2c::kloc_308ef: sub_3048c(__disp, _state); break; - case m2c::kloc_308f6: sub_3048c(__disp, _state); break; - case m2c::kloc_30905: sub_3048c(__disp, _state); break; - case m2c::kloc_3090c: sub_3048c(__disp, _state); break; - case m2c::kloc_3090f: sub_3048c(__disp, _state); break; - case m2c::kloc_3096a: sub_3048c(__disp, _state); break; + case m2c::kloc_304be: _group56(__disp, _state); break; + case m2c::kloc_304c1: _group56(__disp, _state); break; + case m2c::kloc_304f6: _group56(__disp, _state); break; + case m2c::kloc_3051c: _group56(__disp, _state); break; + case m2c::kloc_30583: _group56(__disp, _state); break; + case m2c::kloc_30598: _group56(__disp, _state); break; + case m2c::kloc_305ff: _group56(__disp, _state); break; + case m2c::kloc_30612: _group56(__disp, _state); break; + case m2c::kloc_30624: _group56(__disp, _state); break; + case m2c::kloc_3062e: _group56(__disp, _state); break; + case m2c::kloc_30646: _group56(__disp, _state); break; + case m2c::kloc_30667: _group56(__disp, _state); break; + case m2c::kloc_3068c: _group56(__disp, _state); break; + case m2c::kloc_306bc: _group56(__disp, _state); break; + case m2c::kloc_306c8: _group56(__disp, _state); break; + case m2c::kloc_306e4: _group56(__disp, _state); break; + case m2c::kloc_306e7: _group56(__disp, _state); break; + case m2c::kloc_306f2: _group56(__disp, _state); break; + case m2c::kloc_306fa: _group56(__disp, _state); break; + case m2c::kloc_306fd: _group56(__disp, _state); break; + case m2c::kloc_30728: _group56(__disp, _state); break; + case m2c::kloc_3072b: _group56(__disp, _state); break; + case m2c::kloc_30732: _group56(__disp, _state); break; + case m2c::kloc_3074b: _group56(__disp, _state); break; + case m2c::kloc_3075b: _group56(__disp, _state); break; + case m2c::kloc_3079e: _group56(__disp, _state); break; + case m2c::kloc_307a1: _group56(__disp, _state); break; + case m2c::kloc_307e6: _group56(__disp, _state); break; + case m2c::kloc_307ec: _group56(__disp, _state); break; + case m2c::kloc_307f4: _group56(__disp, _state); break; + case m2c::kloc_30805: _group56(__disp, _state); break; + case m2c::kloc_3081d: _group56(__disp, _state); break; + case m2c::kloc_3083e: _group56(__disp, _state); break; + case m2c::kloc_30867: _group56(__disp, _state); break; + case m2c::kloc_3087a: _group56(__disp, _state); break; + case m2c::kloc_3088d: _group56(__disp, _state); break; + case m2c::kloc_3089d: _group56(__disp, _state); break; + case m2c::kloc_308a2: _group56(__disp, _state); break; + case m2c::kloc_308b7: _group56(__disp, _state); break; + case m2c::kloc_308ba: _group56(__disp, _state); break; + case m2c::kloc_308c5: _group56(__disp, _state); break; + case m2c::kloc_308ef: _group56(__disp, _state); break; + case m2c::kloc_308f6: _group56(__disp, _state); break; + case m2c::kloc_30905: _group56(__disp, _state); break; + case m2c::kloc_3090c: _group56(__disp, _state); break; + case m2c::kloc_3090f: _group56(__disp, _state); break; + case m2c::kloc_3096a: _group56(__disp, _state); break; case m2c::kloc_30a81: sub_309f4(__disp, _state); break; case m2c::kloc_30a87: sub_309f4(__disp, _state); break; case m2c::kloc_30a96: sub_309f4(__disp, _state); break; case m2c::kloc_30a9c: sub_309f4(__disp, _state); break; - case m2c::kloc_30b50: _group56(__disp, _state); break; - case m2c::kloc_30c0a: _group59(__disp, _state); break; - case m2c::kloc_30c0e: _group59(__disp, _state); break; - case m2c::kloc_30c75: _group18(__disp, _state); break; - case m2c::kloc_30c80: _group18(__disp, _state); break; - case m2c::kloc_30c91: _group18(__disp, _state); break; - case m2c::kloc_30c9b: _group18(__disp, _state); break; - case m2c::kloc_30ca5: _group18(__disp, _state); break; - case m2c::kloc_30caf: _group18(__disp, _state); break; - case m2c::kloc_30cb9: _group18(__disp, _state); break; - case m2c::kloc_30cc3: _group18(__disp, _state); break; - case m2c::kloc_30cd3: _group18(__disp, _state); break; - case m2c::kloc_30d0f: _group18(__disp, _state); break; - case m2c::kloc_30d1a: _group18(__disp, _state); break; - case m2c::kloc_30d38: _group18(__disp, _state); break; - case m2c::kloc_30d3e: _group18(__disp, _state); break; - case m2c::kloc_30d40: _group18(__disp, _state); break; - case m2c::kloc_30d4b: _group18(__disp, _state); break; - case m2c::kloc_30d57: _group18(__disp, _state); break; - case m2c::kloc_30d5a: _group18(__disp, _state); break; - case m2c::kloc_30da9: _group18(__disp, _state); break; - case m2c::kloc_30db9: _group18(__disp, _state); break; - case m2c::kloc_30dbf: _group18(__disp, _state); break; - case m2c::kloc_30dd8: _group18(__disp, _state); break; - case m2c::kloc_30ddb: _group18(__disp, _state); break; - case m2c::kloc_30df0: _group18(__disp, _state); break; - case m2c::kloc_30df6: _group18(__disp, _state); break; - case m2c::kloc_30df8: _group18(__disp, _state); break; - case m2c::kloc_30e04: _group18(__disp, _state); break; - case m2c::kloc_30e0b: _group18(__disp, _state); break; - case m2c::kloc_30e0e: _group18(__disp, _state); break; - case m2c::kloc_30e17: _group18(__disp, _state); break; - case m2c::kloc_30e62: _group18(__disp, _state); break; - case m2c::kloc_30e6c: _group18(__disp, _state); break; - case m2c::kloc_30e76: _group18(__disp, _state); break; - case m2c::kloc_30e80: _group18(__disp, _state); break; - case m2c::kloc_30e93: _group18(__disp, _state); break; - case m2c::kloc_30e96: _group18(__disp, _state); break; - case m2c::kloc_30e9d: _group18(__disp, _state); break; - case m2c::kloc_30ea0: _group18(__disp, _state); break; - case m2c::kloc_30ec6: _group18(__disp, _state); break; - case m2c::kloc_30ec8: _group18(__disp, _state); break; - case m2c::kloc_30ee3: _group18(__disp, _state); break; - case m2c::kloc_30f33: _group18(__disp, _state); break; - case m2c::kloc_30f35: _group18(__disp, _state); break; - case m2c::kloc_30f3a: _group18(__disp, _state); break; - case m2c::kloc_30f46: _group18(__disp, _state); break; - case m2c::kloc_30f49: _group18(__disp, _state); break; - case m2c::kloc_30f54: _group18(__disp, _state); break; - case m2c::kloc_30f66: _group18(__disp, _state); break; - case m2c::kloc_30f7e: _group18(__disp, _state); break; - case m2c::kloc_30fdd: _group18(__disp, _state); break; - case m2c::kloc_31001: _group18(__disp, _state); break; - case m2c::kloc_31012: _group18(__disp, _state); break; - case m2c::kloc_31025: _group18(__disp, _state); break; - case m2c::kloc_3102f: _group18(__disp, _state); break; - case m2c::kloc_3108f: _group18(__disp, _state); break; - case m2c::kloc_3109e: _group18(__disp, _state); break; - case m2c::kloc_310da: _group18(__disp, _state); break; - case m2c::kloc_31114: _group18(__disp, _state); break; - case m2c::kloc_31117: _group18(__disp, _state); break; - case m2c::kloc_3112d: _group18(__disp, _state); break; - case m2c::kloc_3114d: _group18(__disp, _state); break; - case m2c::kloc_31150: _group18(__disp, _state); break; - case m2c::kloc_31162: _group18(__disp, _state); break; - case m2c::kloc_3116f: _group18(__disp, _state); break; - case m2c::kloc_31176: _group18(__disp, _state); break; - case m2c::kloc_31179: _group18(__disp, _state); break; - case m2c::kloc_31182: _group18(__disp, _state); break; - case m2c::kloc_31194: _group18(__disp, _state); break; - case m2c::kloc_311b0: _group18(__disp, _state); break; - case m2c::kloc_311d3: _group18(__disp, _state); break; - case m2c::kloc_311d6: _group18(__disp, _state); break; - case m2c::kloc_311f3: _group18(__disp, _state); break; - case m2c::kloc_311fd: _group18(__disp, _state); break; - case m2c::kloc_31207: _group18(__disp, _state); break; - case m2c::kloc_31211: _group18(__disp, _state); break; - case m2c::kloc_31228: _group18(__disp, _state); break; - case m2c::kloc_31233: _group18(__disp, _state); break; - case m2c::kloc_31236: _group18(__disp, _state); break; - case m2c::kloc_31253: _group18(__disp, _state); break; - case m2c::kloc_31256: _group18(__disp, _state); break; - case m2c::kloc_3128a: _group18(__disp, _state); break; - case m2c::kloc_3128d: _group18(__disp, _state); break; - case m2c::kloc_3129e: _group18(__disp, _state); break; - case m2c::kloc_312a8: _group18(__disp, _state); break; - case m2c::kloc_312b1: _group18(__disp, _state); break; - case m2c::kloc_312bb: _group18(__disp, _state); break; - case m2c::kloc_312c7: _group18(__disp, _state); break; - case m2c::kloc_312d1: _group18(__disp, _state); break; - case m2c::kloc_312dc: _group18(__disp, _state); break; - case m2c::kloc_312ed: _group18(__disp, _state); break; - case m2c::kloc_31371: _group18(__disp, _state); break; - case m2c::kloc_31392: _group18(__disp, _state); break; - case m2c::kloc_31395: _group18(__disp, _state); break; - case m2c::kloc_313ce: _group18(__disp, _state); break; - case m2c::kloc_313d1: _group18(__disp, _state); break; - case m2c::kloc_313ed: _group18(__disp, _state); break; - case m2c::kloc_313ef: _group18(__disp, _state); break; - case m2c::kloc_31412: _group18(__disp, _state); break; - case m2c::kloc_31415: _group18(__disp, _state); break; - case m2c::kloc_31423: _group18(__disp, _state); break; - case m2c::kloc_3143c: _group18(__disp, _state); break; - case m2c::kloc_314a0: _group18(__disp, _state); break; - case m2c::kloc_314a9: _group18(__disp, _state); break; - case m2c::kloc_314c4: _group18(__disp, _state); break; - case m2c::kloc_314c7: _group18(__disp, _state); break; - case m2c::kloc_314f2: _group18(__disp, _state); break; - case m2c::kloc_314f9: _group18(__disp, _state); break; - case m2c::kloc_314fc: _group18(__disp, _state); break; - case m2c::kloc_31507: _group18(__disp, _state); break; - case m2c::kloc_3151c: _group18(__disp, _state); break; - case m2c::kloc_3160a: _group18(__disp, _state); break; - case m2c::kloc_3160d: _group18(__disp, _state); break; - case m2c::kloc_31610: _group18(__disp, _state); break; - case m2c::kloc_316a6: _group18(__disp, _state); break; - case m2c::kloc_316d6: _group18(__disp, _state); break; - case m2c::kloc_316ef: _group18(__disp, _state); break; - case m2c::kloc_31711: _group18(__disp, _state); break; - case m2c::kloc_3173d: _group18(__disp, _state); break; - case m2c::kloc_3174d: _group18(__disp, _state); break; - case m2c::kloc_31759: _group18(__disp, _state); break; - case m2c::kloc_31763: _group18(__disp, _state); break; - case m2c::kloc_31772: _group18(__disp, _state); break; - case m2c::kloc_3177c: _group18(__disp, _state); break; - case m2c::kloc_317eb: _group18(__disp, _state); break; - case m2c::kloc_317ee: _group18(__disp, _state); break; - case m2c::kloc_317f8: _group18(__disp, _state); break; - case m2c::kloc_31814: _group18(__disp, _state); break; - case m2c::kloc_3182f: _group18(__disp, _state); break; - case m2c::kloc_31832: _group18(__disp, _state); break; - case m2c::kloc_3183b: _group18(__disp, _state); break; - case m2c::kloc_3188e: _group18(__disp, _state); break; - case m2c::kloc_318ab: _group18(__disp, _state); break; - case m2c::kloc_318ef: _group18(__disp, _state); break; - case m2c::kloc_318f2: _group18(__disp, _state); break; - case m2c::kloc_31902: _group18(__disp, _state); break; - case m2c::kloc_31908: _group18(__disp, _state); break; - case m2c::kloc_31912: _group18(__disp, _state); break; - case m2c::kloc_3191f: _group18(__disp, _state); break; - case m2c::kloc_3192b: _group18(__disp, _state); break; - case m2c::kloc_3192e: _group18(__disp, _state); break; - case m2c::kloc_31965: _group18(__disp, _state); break; - case m2c::kloc_3196f: _group18(__disp, _state); break; - case m2c::kloc_31979: _group18(__disp, _state); break; - case m2c::kloc_319da: _group18(__disp, _state); break; - case m2c::kloc_319e4: _group18(__disp, _state); break; - case m2c::kloc_319f0: _group18(__disp, _state); break; - case m2c::kloc_319f2: _group18(__disp, _state); break; - case m2c::kloc_31a1d: _group18(__disp, _state); break; - case m2c::kloc_31a1f: _group18(__disp, _state); break; - case m2c::kloc_31a29: _group18(__disp, _state); break; - case m2c::kloc_31a41: _group18(__disp, _state); break; - case m2c::kloc_31a53: _group18(__disp, _state); break; - case m2c::kloc_31a7d: _group18(__disp, _state); break; - case m2c::kloc_31aaa: _group18(__disp, _state); break; - case m2c::kloc_31ad7: _group18(__disp, _state); break; - case m2c::kloc_31ada: _group18(__disp, _state); break; - case m2c::kloc_31ae1: _group18(__disp, _state); break; - case m2c::kloc_31ae3: _group18(__disp, _state); break; - case m2c::kloc_31ae9: _group18(__disp, _state); break; - case m2c::kloc_31aeb: _group18(__disp, _state); break; - case m2c::kloc_31afd: _group18(__disp, _state); break; - case m2c::kloc_31aff: _group18(__disp, _state); break; - case m2c::kloc_31b06: _group18(__disp, _state); break; - case m2c::kloc_31b0c: _group18(__disp, _state); break; - case m2c::kloc_31b1d: _group18(__disp, _state); break; - case m2c::kloc_31b20: _group18(__disp, _state); break; - case m2c::kloc_31b2f: _group18(__disp, _state); break; - case m2c::kloc_31b7a: _group18(__disp, _state); break; - case m2c::kloc_31b9b: _group18(__disp, _state); break; - case m2c::kloc_31bac: _group18(__disp, _state); break; - case m2c::kloc_31bb6: _group18(__disp, _state); break; - case m2c::kloc_31c94: _group18(__disp, _state); break; - case m2c::kloc_31c97: _group18(__disp, _state); break; - case m2c::kloc_31ce1: _group18(__disp, _state); break; - case m2c::kloc_31d23: _group18(__disp, _state); break; - case m2c::kloc_31d45: _group18(__disp, _state); break; - case m2c::kloc_31d66: _group18(__disp, _state); break; - case m2c::kloc_31d89: _group18(__disp, _state); break; - case m2c::kloc_31db3: _group18(__disp, _state); break; - case m2c::kloc_31dc9: _group18(__disp, _state); break; - case m2c::kloc_31de6: _group18(__disp, _state); break; - case m2c::kloc_31dfd: _group18(__disp, _state); break; - case m2c::kloc_31e07: _group18(__disp, _state); break; - case m2c::kloc_31e11: _group18(__disp, _state); break; - case m2c::kloc_31e36: _group18(__disp, _state); break; - case m2c::kloc_31e42: _group18(__disp, _state); break; - case m2c::kloc_31e44: _group18(__disp, _state); break; - case m2c::kloc_31ede: _group18(__disp, _state); break; - case m2c::kloc_31ee1: _group18(__disp, _state); break; - case m2c::kloc_31ee8: _group18(__disp, _state); break; - case m2c::kloc_31efd: _group18(__disp, _state); break; - case m2c::kloc_31f07: _group18(__disp, _state); break; - case m2c::kloc_31f11: _group18(__disp, _state); break; - case m2c::kloc_31f1b: _group18(__disp, _state); break; - case m2c::kloc_32010: _group18(__disp, _state); break; - case m2c::kloc_3203d: _group18(__disp, _state); break; - case m2c::kloc_32047: _group18(__disp, _state); break; - case m2c::kloc_32062: _group18(__disp, _state); break; - case m2c::kloc_320cc: _group18(__disp, _state); break; - case m2c::kloc_320d6: _group18(__disp, _state); break; - case m2c::kloc_320e0: _group18(__disp, _state); break; - case m2c::kloc_32100: _group18(__disp, _state); break; - case m2c::kloc_32112: _group18(__disp, _state); break; - case m2c::kloc_321a6: _group18(__disp, _state); break; - case m2c::kloc_321c6: _group18(__disp, _state); break; - case m2c::kloc_321e6: _group18(__disp, _state); break; - case m2c::kloc_321f5: _group18(__disp, _state); break; - case m2c::kloc_321ff: _group18(__disp, _state); break; - case m2c::kloc_3224d: _group18(__disp, _state); break; - case m2c::kloc_32288: _group18(__disp, _state); break; - case m2c::kloc_322a7: _group18(__disp, _state); break; - case m2c::kloc_32379: _group18(__disp, _state); break; - case m2c::kloc_323c3: _group18(__disp, _state); break; - case m2c::kloc_323e3: _group18(__disp, _state); break; + case m2c::kloc_30b50: _group59(__disp, _state); break; + case m2c::kloc_30c0a: _group62(__disp, _state); break; + case m2c::kloc_30c0e: _group62(__disp, _state); break; + case m2c::kloc_30c75: sub_30c28(__disp, _state); break; + case m2c::kloc_30c80: sub_30c28(__disp, _state); break; + case m2c::kloc_30c91: sub_30c28(__disp, _state); break; + case m2c::kloc_30c9b: sub_30c28(__disp, _state); break; + case m2c::kloc_30ca5: sub_30c28(__disp, _state); break; + case m2c::kloc_30caf: sub_30c28(__disp, _state); break; + case m2c::kloc_30cb9: sub_30c28(__disp, _state); break; + case m2c::kloc_30cc3: sub_30c28(__disp, _state); break; + case m2c::kloc_30cd3: sub_30c28(__disp, _state); break; + case m2c::kloc_30d0f: sub_30c28(__disp, _state); break; + case m2c::kloc_30d1a: sub_30c28(__disp, _state); break; + case m2c::kloc_30d38: sub_30c28(__disp, _state); break; + case m2c::kloc_30d3e: sub_30c28(__disp, _state); break; + case m2c::kloc_30d40: sub_30c28(__disp, _state); break; + case m2c::kloc_30d4b: sub_30c28(__disp, _state); break; + case m2c::kloc_30d57: sub_30c28(__disp, _state); break; + case m2c::kloc_30d5a: sub_30c28(__disp, _state); break; + case m2c::kloc_30da9: sub_30c28(__disp, _state); break; + case m2c::kloc_30db9: sub_30c28(__disp, _state); break; + case m2c::kloc_30dbf: sub_30c28(__disp, _state); break; + case m2c::kloc_30dd8: sub_30c28(__disp, _state); break; + case m2c::kloc_30ddb: sub_30c28(__disp, _state); break; + case m2c::kloc_30df0: sub_30c28(__disp, _state); break; + case m2c::kloc_30df6: sub_30c28(__disp, _state); break; + case m2c::kloc_30df8: sub_30c28(__disp, _state); break; + case m2c::kloc_30e04: sub_30c28(__disp, _state); break; + case m2c::kloc_30e0b: sub_30c28(__disp, _state); break; + case m2c::kloc_30e0e: sub_30c28(__disp, _state); break; + case m2c::kloc_30e17: sub_30c28(__disp, _state); break; + case m2c::kloc_30e62: sub_30c28(__disp, _state); break; + case m2c::kloc_30e6c: sub_30c28(__disp, _state); break; + case m2c::kloc_30e76: sub_30c28(__disp, _state); break; + case m2c::kloc_30e80: sub_30c28(__disp, _state); break; + case m2c::kloc_30e93: sub_30c28(__disp, _state); break; + case m2c::kloc_30e96: sub_30c28(__disp, _state); break; + case m2c::kloc_30e9d: sub_30c28(__disp, _state); break; + case m2c::kloc_30ea0: sub_30c28(__disp, _state); break; + case m2c::kloc_30ec6: sub_30c28(__disp, _state); break; + case m2c::kloc_30ec8: sub_30c28(__disp, _state); break; + case m2c::kloc_30ee3: sub_30c28(__disp, _state); break; + case m2c::kloc_30f33: sub_30c28(__disp, _state); break; + case m2c::kloc_30f35: sub_30c28(__disp, _state); break; + case m2c::kloc_30f3a: sub_30c28(__disp, _state); break; + case m2c::kloc_30f46: sub_30c28(__disp, _state); break; + case m2c::kloc_30f49: sub_30c28(__disp, _state); break; + case m2c::kloc_30f54: sub_30c28(__disp, _state); break; + case m2c::kloc_30f66: sub_30c28(__disp, _state); break; + case m2c::kloc_30f7e: sub_30c28(__disp, _state); break; + case m2c::kloc_30fdd: sub_30c28(__disp, _state); break; + case m2c::kloc_31001: sub_30c28(__disp, _state); break; + case m2c::kloc_31012: sub_30c28(__disp, _state); break; + case m2c::kloc_31025: sub_30c28(__disp, _state); break; + case m2c::kloc_3102f: sub_30c28(__disp, _state); break; + case m2c::kloc_3108f: sub_30c28(__disp, _state); break; + case m2c::kloc_3109e: sub_30c28(__disp, _state); break; + case m2c::kloc_310da: sub_30c28(__disp, _state); break; + case m2c::kloc_31114: sub_30c28(__disp, _state); break; + case m2c::kloc_31117: sub_30c28(__disp, _state); break; + case m2c::kloc_3112d: sub_30c28(__disp, _state); break; + case m2c::kloc_3114d: sub_30c28(__disp, _state); break; + case m2c::kloc_31150: sub_30c28(__disp, _state); break; + case m2c::kloc_31162: sub_30c28(__disp, _state); break; + case m2c::kloc_3116f: sub_30c28(__disp, _state); break; + case m2c::kloc_31176: sub_30c28(__disp, _state); break; + case m2c::kloc_31179: sub_30c28(__disp, _state); break; + case m2c::kloc_31182: sub_30c28(__disp, _state); break; + case m2c::kloc_31194: sub_30c28(__disp, _state); break; + case m2c::kloc_311b0: sub_30c28(__disp, _state); break; + case m2c::kloc_311d3: sub_30c28(__disp, _state); break; + case m2c::kloc_311d6: sub_30c28(__disp, _state); break; + case m2c::kloc_311f3: sub_30c28(__disp, _state); break; + case m2c::kloc_311fd: sub_30c28(__disp, _state); break; + case m2c::kloc_31207: sub_30c28(__disp, _state); break; + case m2c::kloc_31211: sub_30c28(__disp, _state); break; + case m2c::kloc_31228: sub_30c28(__disp, _state); break; + case m2c::kloc_31233: sub_30c28(__disp, _state); break; + case m2c::kloc_31236: sub_30c28(__disp, _state); break; + case m2c::kloc_31253: sub_30c28(__disp, _state); break; + case m2c::kloc_31256: sub_30c28(__disp, _state); break; + case m2c::kloc_3128a: sub_30c28(__disp, _state); break; + case m2c::kloc_3128d: sub_30c28(__disp, _state); break; + case m2c::kloc_3129e: sub_30c28(__disp, _state); break; + case m2c::kloc_312a8: sub_30c28(__disp, _state); break; + case m2c::kloc_312b1: sub_30c28(__disp, _state); break; + case m2c::kloc_312bb: sub_30c28(__disp, _state); break; + case m2c::kloc_312c7: sub_30c28(__disp, _state); break; + case m2c::kloc_312d1: sub_30c28(__disp, _state); break; + case m2c::kloc_312dc: sub_30c28(__disp, _state); break; + case m2c::kloc_312ed: sub_30c28(__disp, _state); break; + case m2c::kloc_31371: sub_30c28(__disp, _state); break; + case m2c::kloc_31392: sub_31377(__disp, _state); break; + case m2c::kloc_31395: sub_31377(__disp, _state); break; + case m2c::kloc_313ce: sub_31377(__disp, _state); break; + case m2c::kloc_313d1: sub_31377(__disp, _state); break; + case m2c::kloc_313ed: sub_31377(__disp, _state); break; + case m2c::kloc_313ef: sub_31377(__disp, _state); break; + case m2c::kloc_31412: sub_31377(__disp, _state); break; + case m2c::kloc_31415: sub_31377(__disp, _state); break; + case m2c::kloc_31423: sub_31377(__disp, _state); break; + case m2c::kloc_3143c: sub_31377(__disp, _state); break; + case m2c::kloc_314a0: sub_31377(__disp, _state); break; + case m2c::kloc_314a9: sub_31377(__disp, _state); break; + case m2c::kloc_314c4: sub_31377(__disp, _state); break; + case m2c::kloc_314c7: sub_31377(__disp, _state); break; + case m2c::kloc_314f2: sub_31377(__disp, _state); break; + case m2c::kloc_314f9: sub_31377(__disp, _state); break; + case m2c::kloc_314fc: sub_31377(__disp, _state); break; + case m2c::kloc_31507: sub_31377(__disp, _state); break; + case m2c::kloc_3151c: sub_31377(__disp, _state); break; + case m2c::kloc_3160a: sub_31377(__disp, _state); break; + case m2c::kloc_3160d: sub_31377(__disp, _state); break; + case m2c::kloc_31610: sub_31377(__disp, _state); break; + case m2c::kloc_316a6: sub_31377(__disp, _state); break; + case m2c::kloc_316d6: sub_31377(__disp, _state); break; + case m2c::kloc_316ef: sub_31377(__disp, _state); break; + case m2c::kloc_31711: sub_31377(__disp, _state); break; + case m2c::kloc_3173d: sub_31377(__disp, _state); break; + case m2c::kloc_3174d: sub_31377(__disp, _state); break; + case m2c::kloc_31759: sub_31377(__disp, _state); break; + case m2c::kloc_31763: sub_31377(__disp, _state); break; + case m2c::kloc_31772: sub_31377(__disp, _state); break; + case m2c::kloc_3177c: sub_31377(__disp, _state); break; + case m2c::kloc_317eb: sub_31377(__disp, _state); break; + case m2c::kloc_317ee: sub_31377(__disp, _state); break; + case m2c::kloc_317f8: sub_31377(__disp, _state); break; + case m2c::kloc_31814: sub_31377(__disp, _state); break; + case m2c::kloc_3182f: sub_31377(__disp, _state); break; + case m2c::kloc_31832: sub_31377(__disp, _state); break; + case m2c::kloc_3183b: sub_31377(__disp, _state); break; + case m2c::kloc_3188e: sub_31377(__disp, _state); break; + case m2c::kloc_318ab: sub_31377(__disp, _state); break; + case m2c::kloc_318ef: sub_31377(__disp, _state); break; + case m2c::kloc_318f2: sub_31377(__disp, _state); break; + case m2c::kloc_31902: sub_31377(__disp, _state); break; + case m2c::kloc_31908: sub_31377(__disp, _state); break; + case m2c::kloc_31912: sub_31377(__disp, _state); break; + case m2c::kloc_3191f: sub_31377(__disp, _state); break; + case m2c::kloc_3192b: sub_31377(__disp, _state); break; + case m2c::kloc_3192e: sub_31377(__disp, _state); break; + case m2c::kloc_31965: sub_31377(__disp, _state); break; + case m2c::kloc_3196f: sub_31377(__disp, _state); break; + case m2c::kloc_31979: sub_31377(__disp, _state); break; + case m2c::kloc_319da: sub_31377(__disp, _state); break; + case m2c::kloc_319e4: sub_31377(__disp, _state); break; + case m2c::kloc_319f0: sub_31377(__disp, _state); break; + case m2c::kloc_319f2: sub_31377(__disp, _state); break; + case m2c::kloc_31a1d: sub_31377(__disp, _state); break; + case m2c::kloc_31a1f: sub_31377(__disp, _state); break; + case m2c::kloc_31a29: sub_31377(__disp, _state); break; + case m2c::kloc_31a41: sub_31377(__disp, _state); break; + case m2c::kloc_31a53: sub_31377(__disp, _state); break; + case m2c::kloc_31a7d: sub_31377(__disp, _state); break; + case m2c::kloc_31aaa: sub_31377(__disp, _state); break; + case m2c::kloc_31ad7: sub_31377(__disp, _state); break; + case m2c::kloc_31ada: sub_31377(__disp, _state); break; + case m2c::kloc_31ae1: sub_31377(__disp, _state); break; + case m2c::kloc_31ae3: sub_31377(__disp, _state); break; + case m2c::kloc_31ae9: sub_31377(__disp, _state); break; + case m2c::kloc_31aeb: sub_31377(__disp, _state); break; + case m2c::kloc_31afd: sub_31377(__disp, _state); break; + case m2c::kloc_31aff: sub_31377(__disp, _state); break; + case m2c::kloc_31b06: sub_31377(__disp, _state); break; + case m2c::kloc_31b0c: sub_31377(__disp, _state); break; + case m2c::kloc_31b1d: sub_31377(__disp, _state); break; + case m2c::kloc_31b20: sub_31377(__disp, _state); break; + case m2c::kloc_31b2f: sub_31377(__disp, _state); break; + case m2c::kloc_31b7a: sub_31377(__disp, _state); break; + case m2c::kloc_31b9b: sub_31377(__disp, _state); break; + case m2c::kloc_31bac: sub_31377(__disp, _state); break; + case m2c::kloc_31bb6: sub_31377(__disp, _state); break; + case m2c::kloc_31c94: sub_31377(__disp, _state); break; + case m2c::kloc_31c97: sub_31377(__disp, _state); break; + case m2c::kloc_31ce1: sub_31377(__disp, _state); break; + case m2c::kloc_31d23: sub_31377(__disp, _state); break; + case m2c::kloc_31d45: sub_31377(__disp, _state); break; + case m2c::kloc_31d66: sub_31377(__disp, _state); break; + case m2c::kloc_31d89: sub_31377(__disp, _state); break; + case m2c::kloc_31db3: sub_31377(__disp, _state); break; + case m2c::kloc_31dc9: sub_31377(__disp, _state); break; + case m2c::kloc_31de6: sub_31377(__disp, _state); break; + case m2c::kloc_31dfd: sub_31377(__disp, _state); break; + case m2c::kloc_31e07: sub_31377(__disp, _state); break; + case m2c::kloc_31e11: sub_31377(__disp, _state); break; + case m2c::kloc_31e36: sub_31377(__disp, _state); break; + case m2c::kloc_31e42: sub_31377(__disp, _state); break; + case m2c::kloc_31e44: sub_31377(__disp, _state); break; + case m2c::kloc_31ede: sub_31377(__disp, _state); break; + case m2c::kloc_31ee1: sub_31377(__disp, _state); break; + case m2c::kloc_31ee8: sub_31377(__disp, _state); break; + case m2c::kloc_31efd: sub_31377(__disp, _state); break; + case m2c::kloc_31f07: sub_31377(__disp, _state); break; + case m2c::kloc_31f11: sub_31377(__disp, _state); break; + case m2c::kloc_31f1b: sub_31377(__disp, _state); break; + case m2c::kloc_32010: sub_31377(__disp, _state); break; + case m2c::kloc_3203d: sub_31377(__disp, _state); break; + case m2c::kloc_32047: sub_31377(__disp, _state); break; + case m2c::kloc_32062: sub_31377(__disp, _state); break; + case m2c::kloc_320cc: sub_31377(__disp, _state); break; + case m2c::kloc_320d6: sub_31377(__disp, _state); break; + case m2c::kloc_320e0: sub_31377(__disp, _state); break; + case m2c::kloc_32100: sub_31377(__disp, _state); break; + case m2c::kloc_32112: sub_31377(__disp, _state); break; + case m2c::kloc_321a6: sub_31377(__disp, _state); break; + case m2c::kloc_321c6: sub_31377(__disp, _state); break; + case m2c::kloc_321e6: sub_31377(__disp, _state); break; + case m2c::kloc_321f5: sub_31377(__disp, _state); break; + case m2c::kloc_321ff: sub_31377(__disp, _state); break; + case m2c::kloc_3224d: sub_31377(__disp, _state); break; + case m2c::kloc_32288: sub_31377(__disp, _state); break; + case m2c::kloc_322a7: sub_31377(__disp, _state); break; + case m2c::kloc_32379: sub_31377(__disp, _state); break; + case m2c::kloc_323c3: sub_31377(__disp, _state); break; + case m2c::kloc_323e3: sub_31377(__disp, _state); break; case m2c::kloc_323fa: sub_323e9(__disp, _state); break; case m2c::kloc_32404: sub_323e9(__disp, _state); break; case m2c::kloc_32485: sub_323e9(__disp, _state); break; @@ -2343,22 +2294,22 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_32881: sub_326b8(__disp, _state); break; case m2c::kloc_3288d: sub_326b8(__disp, _state); break; case m2c::kloc_328ea: sub_32891(__disp, _state); break; - case m2c::kloc_32908: _group18(__disp, _state); break; - case m2c::kloc_32912: _group18(__disp, _state); break; - case m2c::kloc_3291a: _group18(__disp, _state); break; - case m2c::kloc_32924: _group18(__disp, _state); break; - case m2c::kloc_32936: _group18(__disp, _state); break; - case m2c::kloc_32940: _group18(__disp, _state); break; - case m2c::kloc_3294a: _group18(__disp, _state); break; - case m2c::kloc_32959: _group18(__disp, _state); break; - case m2c::kloc_32963: _group18(__disp, _state); break; - case m2c::kloc_32972: _group18(__disp, _state); break; - case m2c::kloc_32975: _group18(__disp, _state); break; - case m2c::kloc_3299b: _group18(__disp, _state); break; - case m2c::kloc_3299d: _group18(__disp, _state); break; - case m2c::kloc_329c2: _group18(__disp, _state); break; - case m2c::kloc_329c8: _group18(__disp, _state); break; - case m2c::kloc_329cd: _group18(__disp, _state); break; + case m2c::kloc_32908: sub_328ee(__disp, _state); break; + case m2c::kloc_32912: sub_328ee(__disp, _state); break; + case m2c::kloc_3291a: sub_328ee(__disp, _state); break; + case m2c::kloc_32924: sub_328ee(__disp, _state); break; + case m2c::kloc_32936: sub_328ee(__disp, _state); break; + case m2c::kloc_32940: sub_328ee(__disp, _state); break; + case m2c::kloc_3294a: sub_328ee(__disp, _state); break; + case m2c::kloc_32959: sub_328ee(__disp, _state); break; + case m2c::kloc_32963: sub_328ee(__disp, _state); break; + case m2c::kloc_32972: sub_328ee(__disp, _state); break; + case m2c::kloc_32975: sub_328ee(__disp, _state); break; + case m2c::kloc_3299b: sub_328ee(__disp, _state); break; + case m2c::kloc_3299d: sub_328ee(__disp, _state); break; + case m2c::kloc_329c2: sub_328ee(__disp, _state); break; + case m2c::kloc_329c8: sub_328ee(__disp, _state); break; + case m2c::kloc_329cd: sub_328ee(__disp, _state); break; case m2c::kloc_329f1: sub_329d2(__disp, _state); break; case m2c::kloc_32a15: sub_329f6(__disp, _state); break; case m2c::kloc_32a48: sub_32a1a(__disp, _state); break; @@ -2388,32 +2339,32 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_32d0f: sub_32c02(__disp, _state); break; case m2c::kloc_32d27: sub_32c02(__disp, _state); break; case m2c::kloc_32d6e: sub_32c02(__disp, _state); break; - case m2c::kloc_32d9d: _group18(__disp, _state); break; - case m2c::kloc_32dba: _group18(__disp, _state); break; - case m2c::kloc_32dc2: _group18(__disp, _state); break; - case m2c::kloc_32dcb: _group18(__disp, _state); break; - case m2c::kloc_32e72: _group18(__disp, _state); break; - case m2c::kloc_32e8e: _group18(__disp, _state); break; - case m2c::kloc_32e9b: _group18(__disp, _state); break; - case m2c::kloc_32ece: _group18(__disp, _state); break; - case m2c::kloc_32edf: _group18(__disp, _state); break; - case m2c::kloc_32f10: _group18(__disp, _state); break; - case m2c::kloc_32f37: _group18(__disp, _state); break; - case m2c::kloc_32f78: _group18(__disp, _state); break; - case m2c::kloc_32fbb: _group18(__disp, _state); break; - case m2c::kloc_32fca: _group18(__disp, _state); break; - case m2c::kloc_32fdf: _group18(__disp, _state); break; - case m2c::kloc_32ffa: _group18(__disp, _state); break; - case m2c::kloc_32fff: _group18(__disp, _state); break; - case m2c::kloc_3300e: _group18(__disp, _state); break; - case m2c::kloc_33013: _group18(__disp, _state); break; - case m2c::kloc_33041: _group18(__disp, _state); break; - case m2c::kloc_33067: _group18(__disp, _state); break; - case m2c::kloc_3307b: _group18(__disp, _state); break; - case m2c::kloc_33080: _group18(__disp, _state); break; - case m2c::kloc_330b2: _group18(__disp, _state); break; - case m2c::kloc_33157: _group18(__disp, _state); break; - case m2c::kloc_3315c: _group18(__disp, _state); break; + case m2c::kloc_32d9d: sub_32d72(__disp, _state); break; + case m2c::kloc_32dba: sub_32d72(__disp, _state); break; + case m2c::kloc_32dc2: sub_32d72(__disp, _state); break; + case m2c::kloc_32dcb: sub_32d72(__disp, _state); break; + case m2c::kloc_32e72: sub_32d72(__disp, _state); break; + case m2c::kloc_32e8e: sub_32d72(__disp, _state); break; + case m2c::kloc_32e9b: sub_32d72(__disp, _state); break; + case m2c::kloc_32ece: sub_32d72(__disp, _state); break; + case m2c::kloc_32edf: sub_32d72(__disp, _state); break; + case m2c::kloc_32f10: sub_32d72(__disp, _state); break; + case m2c::kloc_32f37: sub_32d72(__disp, _state); break; + case m2c::kloc_32f78: sub_32d72(__disp, _state); break; + case m2c::kloc_32fbb: sub_32d72(__disp, _state); break; + case m2c::kloc_32fca: sub_32d72(__disp, _state); break; + case m2c::kloc_32fdf: sub_32d72(__disp, _state); break; + case m2c::kloc_32ffa: sub_32d72(__disp, _state); break; + case m2c::kloc_32fff: sub_32d72(__disp, _state); break; + case m2c::kloc_3300e: sub_32d72(__disp, _state); break; + case m2c::kloc_33013: sub_32d72(__disp, _state); break; + case m2c::kloc_33041: sub_32d72(__disp, _state); break; + case m2c::kloc_33067: sub_32d72(__disp, _state); break; + case m2c::kloc_3307b: sub_32d72(__disp, _state); break; + case m2c::kloc_33080: sub_32d72(__disp, _state); break; + case m2c::kloc_330b2: sub_32d72(__disp, _state); break; + case m2c::kloc_33157: sub_32d72(__disp, _state); break; + case m2c::kloc_3315c: sub_32d72(__disp, _state); break; case m2c::kloc_3317a: sub_33162(__disp, _state); break; case m2c::kloc_3319f: sub_33194(__disp, _state); break; case m2c::kloc_331a4: sub_33194(__disp, _state); break; @@ -2451,162 +2402,162 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_3347a: sub_3344e(__disp, _state); break; case m2c::kloc_3347c: sub_3344e(__disp, _state); break; case m2c::kloc_33488: sub_3344e(__disp, _state); break; - case m2c::kloc_334a8: _group18(__disp, _state); break; - case m2c::kloc_334ae: _group18(__disp, _state); break; - case m2c::kloc_334b4: _group18(__disp, _state); break; - case m2c::kloc_334c5: _group18(__disp, _state); break; - case m2c::kloc_334ca: _group18(__disp, _state); break; - case m2c::kloc_334da: _group18(__disp, _state); break; - case m2c::kloc_334ea: _group18(__disp, _state); break; - case m2c::kloc_334fc: _group18(__disp, _state); break; - case m2c::kloc_3350c: _group18(__disp, _state); break; - case m2c::kloc_33527: _group18(__disp, _state); break; - case m2c::kloc_3352d: _group18(__disp, _state); break; - case m2c::kloc_33533: _group18(__disp, _state); break; - case m2c::kloc_33540: _group18(__disp, _state); break; - case m2c::kloc_3354d: _group18(__disp, _state); break; - case m2c::kloc_3356f: _group18(__disp, _state); break; - case m2c::kloc_33579: _group18(__disp, _state); break; - case m2c::kloc_3357c: _group18(__disp, _state); break; - case m2c::kloc_33591: _group18(__disp, _state); break; - case m2c::kloc_33594: _group18(__disp, _state); break; - case m2c::kloc_33597: _group18(__disp, _state); break; - case m2c::kloc_335d2: _group18(__disp, _state); break; - case m2c::kloc_335e3: _group18(__disp, _state); break; - case m2c::kloc_3361c: _group18(__disp, _state); break; - case m2c::kloc_33654: _group18(__disp, _state); break; - case m2c::kloc_3368c: _group18(__disp, _state); break; - case m2c::kloc_336aa: _group18(__disp, _state); break; - case m2c::kloc_336ad: _group18(__disp, _state); break; - case m2c::kloc_336b0: _group18(__disp, _state); break; - case m2c::kloc_336fc: _group18(__disp, _state); break; - case m2c::kloc_3370b: _group18(__disp, _state); break; - case m2c::kloc_3370e: _group18(__disp, _state); break; - case m2c::kloc_33724: _group18(__disp, _state); break; - case m2c::kloc_33727: _group18(__disp, _state); break; - case m2c::kloc_3373a: _group18(__disp, _state); break; - case m2c::kloc_33746: _group18(__disp, _state); break; - case m2c::kloc_3375a: _group18(__disp, _state); break; - case m2c::kloc_33760: _group18(__disp, _state); break; - case m2c::kloc_33773: _group18(__disp, _state); break; - case m2c::kloc_3377f: _group18(__disp, _state); break; - case m2c::kloc_33790: _group18(__disp, _state); break; - case m2c::kloc_337c4: _group18(__disp, _state); break; - case m2c::kloc_337d2: _group18(__disp, _state); break; - case m2c::kloc_337df: _group18(__disp, _state); break; - case m2c::kloc_337f0: _group18(__disp, _state); break; - case m2c::kloc_337f5: _group18(__disp, _state); break; - case m2c::kloc_33801: _group18(__disp, _state); break; - case m2c::kloc_3380d: _group18(__disp, _state); break; - case m2c::kloc_33821: _group18(__disp, _state); break; - case m2c::kloc_33832: _group18(__disp, _state); break; - case m2c::kloc_33835: _group18(__disp, _state); break; - case m2c::kloc_3384e: _group18(__disp, _state); break; - case m2c::kloc_33859: _group18(__disp, _state); break; - case m2c::kloc_33866: _group18(__disp, _state); break; - case m2c::kloc_33869: _group18(__disp, _state); break; - case m2c::kloc_33871: _group18(__disp, _state); break; - case m2c::kloc_3387a: _group18(__disp, _state); break; - case m2c::kloc_33883: _group18(__disp, _state); break; - case m2c::kloc_3388c: _group18(__disp, _state); break; - case m2c::kloc_33895: _group18(__disp, _state); break; - case m2c::kloc_3389e: _group18(__disp, _state); break; - case m2c::kloc_338a7: _group18(__disp, _state); break; - case m2c::kloc_338b0: _group18(__disp, _state); break; - case m2c::kloc_338b9: _group18(__disp, _state); break; - case m2c::kloc_338c2: _group18(__disp, _state); break; - case m2c::kloc_338cb: _group18(__disp, _state); break; - case m2c::kloc_338d4: _group18(__disp, _state); break; - case m2c::kloc_338dd: _group18(__disp, _state); break; - case m2c::kloc_338e6: _group18(__disp, _state); break; - case m2c::kloc_338f0: _group18(__disp, _state); break; - case m2c::kloc_3394c: _group18(__disp, _state); break; - case m2c::kloc_33956: _group18(__disp, _state); break; - case m2c::kloc_33971: _group18(__disp, _state); break; - case m2c::kloc_33977: _group18(__disp, _state); break; - case m2c::kloc_3397f: _group18(__disp, _state); break; - case m2c::kloc_33984: _group18(__disp, _state); break; - case m2c::kloc_3398c: _group18(__disp, _state); break; - case m2c::kloc_33996: _group18(__disp, _state); break; - case m2c::kloc_339a0: _group18(__disp, _state); break; - case m2c::kloc_339a8: _group18(__disp, _state); break; - case m2c::kloc_339ab: _group18(__disp, _state); break; - case m2c::kloc_339b3: _group18(__disp, _state); break; - case m2c::kloc_339bb: _group18(__disp, _state); break; - case m2c::kloc_339c3: _group18(__disp, _state); break; - case m2c::kloc_339cb: _group18(__disp, _state); break; - case m2c::kloc_339ce: _group18(__disp, _state); break; - case m2c::kloc_339d6: _group18(__disp, _state); break; - case m2c::kloc_339e0: _group18(__disp, _state); break; - case m2c::kloc_339e8: _group18(__disp, _state); break; - case m2c::kloc_339f0: _group18(__disp, _state); break; - case m2c::kloc_339f3: _group18(__disp, _state); break; - case m2c::kloc_339fb: _group18(__disp, _state); break; - case m2c::kloc_33a03: _group18(__disp, _state); break; - case m2c::kloc_33a0b: _group18(__disp, _state); break; - case m2c::kloc_33a13: _group18(__disp, _state); break; - case m2c::kloc_33a1b: _group18(__disp, _state); break; - case m2c::kloc_33a1e: _group18(__disp, _state); break; - case m2c::kloc_33a26: _group18(__disp, _state); break; - case m2c::kloc_33a30: _group18(__disp, _state); break; - case m2c::kloc_33a3a: _group18(__disp, _state); break; - case m2c::kloc_33a42: _group18(__disp, _state); break; - case m2c::kloc_33a4a: _group18(__disp, _state); break; - case m2c::kloc_33a4c: _group18(__disp, _state); break; - case m2c::kloc_33a54: _group18(__disp, _state); break; - case m2c::kloc_33a5c: _group18(__disp, _state); break; - case m2c::kloc_33a64: _group18(__disp, _state); break; - case m2c::kloc_33a6c: _group18(__disp, _state); break; - case m2c::kloc_33a6e: _group18(__disp, _state); break; - case m2c::kloc_33a76: _group18(__disp, _state); break; - case m2c::kloc_33a80: _group18(__disp, _state); break; - case m2c::kloc_33a88: _group18(__disp, _state); break; - case m2c::kloc_33a90: _group18(__disp, _state); break; - case m2c::kloc_33a92: _group18(__disp, _state); break; - case m2c::kloc_33a9a: _group18(__disp, _state); break; - case m2c::kloc_33aa2: _group18(__disp, _state); break; - case m2c::kloc_33aaa: _group18(__disp, _state); break; - case m2c::kloc_33ab2: _group18(__disp, _state); break; - case m2c::kloc_33aba: _group18(__disp, _state); break; - case m2c::kloc_33abc: _group18(__disp, _state); break; - case m2c::kloc_33ac7: _group18(__disp, _state); break; - case m2c::kloc_33acd: _group18(__disp, _state); break; - case m2c::kloc_33ad3: _group18(__disp, _state); break; - case m2c::kloc_33ae0: _group18(__disp, _state); break; - case m2c::kloc_33aea: _group18(__disp, _state); break; - case m2c::kloc_33af5: _group18(__disp, _state); break; - case m2c::kloc_33b02: _group18(__disp, _state); break; - case m2c::kloc_33b0c: _group18(__disp, _state); break; - case m2c::kloc_33b16: _group18(__disp, _state); break; - case m2c::kloc_33b23: _group18(__disp, _state); break; - case m2c::kloc_33b2d: _group18(__disp, _state); break; - case m2c::kloc_33b37: _group18(__disp, _state); break; - case m2c::kloc_33b44: _group18(__disp, _state); break; - case m2c::kloc_33b4e: _group18(__disp, _state); break; - case m2c::kloc_33b5a: _group18(__disp, _state); break; - case m2c::kloc_33b62: _group18(__disp, _state); break; - case m2c::kloc_33b6a: _group18(__disp, _state); break; - case m2c::kloc_33b7b: _group18(__disp, _state); break; - case m2c::kloc_33b88: _group18(__disp, _state); break; - case m2c::kloc_33b93: _group18(__disp, _state); break; - case m2c::kloc_33bb1: _group18(__disp, _state); break; - case m2c::kloc_33bbd: _group18(__disp, _state); break; - case m2c::kloc_33bcc: _group18(__disp, _state); break; - case m2c::kloc_33bd1: _group18(__disp, _state); break; - case m2c::kloc_33bd4: _group18(__disp, _state); break; - case m2c::kloc_33beb: _group18(__disp, _state); break; - case m2c::kloc_33bf7: _group18(__disp, _state); break; - case m2c::kloc_33bfa: _group18(__disp, _state); break; + case m2c::kloc_334a8: sub_33490(__disp, _state); break; + case m2c::kloc_334ae: sub_33490(__disp, _state); break; + case m2c::kloc_334b4: sub_33490(__disp, _state); break; + case m2c::kloc_334c5: sub_33490(__disp, _state); break; + case m2c::kloc_334ca: sub_33490(__disp, _state); break; + case m2c::kloc_334da: sub_33490(__disp, _state); break; + case m2c::kloc_334ea: sub_33490(__disp, _state); break; + case m2c::kloc_334fc: sub_33490(__disp, _state); break; + case m2c::kloc_3350c: sub_33490(__disp, _state); break; + case m2c::kloc_33527: sub_33490(__disp, _state); break; + case m2c::kloc_3352d: sub_33490(__disp, _state); break; + case m2c::kloc_33533: sub_33490(__disp, _state); break; + case m2c::kloc_33540: sub_33490(__disp, _state); break; + case m2c::kloc_3354d: sub_33490(__disp, _state); break; + case m2c::kloc_3356f: sub_33490(__disp, _state); break; + case m2c::kloc_33579: sub_33490(__disp, _state); break; + case m2c::kloc_3357c: sub_33490(__disp, _state); break; + case m2c::kloc_33591: sub_33490(__disp, _state); break; + case m2c::kloc_33594: sub_33490(__disp, _state); break; + case m2c::kloc_33597: sub_33490(__disp, _state); break; + case m2c::kloc_335d2: sub_33490(__disp, _state); break; + case m2c::kloc_335e3: sub_33490(__disp, _state); break; + case m2c::kloc_3361c: sub_33490(__disp, _state); break; + case m2c::kloc_33654: sub_33490(__disp, _state); break; + case m2c::kloc_3368c: sub_33490(__disp, _state); break; + case m2c::kloc_336aa: sub_33490(__disp, _state); break; + case m2c::kloc_336ad: sub_33490(__disp, _state); break; + case m2c::kloc_336b0: sub_33490(__disp, _state); break; + case m2c::kloc_336fc: sub_33490(__disp, _state); break; + case m2c::kloc_3370b: sub_33490(__disp, _state); break; + case m2c::kloc_3370e: sub_33490(__disp, _state); break; + case m2c::kloc_33724: sub_33490(__disp, _state); break; + case m2c::kloc_33727: sub_33490(__disp, _state); break; + case m2c::kloc_3373a: sub_33490(__disp, _state); break; + case m2c::kloc_33746: sub_33490(__disp, _state); break; + case m2c::kloc_3375a: sub_33490(__disp, _state); break; + case m2c::kloc_33760: sub_33490(__disp, _state); break; + case m2c::kloc_33773: sub_33490(__disp, _state); break; + case m2c::kloc_3377f: sub_33490(__disp, _state); break; + case m2c::kloc_33790: sub_33490(__disp, _state); break; + case m2c::kloc_337c4: sub_33490(__disp, _state); break; + case m2c::kloc_337d2: sub_33490(__disp, _state); break; + case m2c::kloc_337df: sub_33490(__disp, _state); break; + case m2c::kloc_337f0: sub_33490(__disp, _state); break; + case m2c::kloc_337f5: sub_33490(__disp, _state); break; + case m2c::kloc_33801: sub_33490(__disp, _state); break; + case m2c::kloc_3380d: sub_33490(__disp, _state); break; + case m2c::kloc_33821: sub_33490(__disp, _state); break; + case m2c::kloc_33832: sub_33490(__disp, _state); break; + case m2c::kloc_33835: sub_33490(__disp, _state); break; + case m2c::kloc_3384e: sub_33490(__disp, _state); break; + case m2c::kloc_33859: sub_33490(__disp, _state); break; + case m2c::kloc_33866: sub_33490(__disp, _state); break; + case m2c::kloc_33869: sub_33490(__disp, _state); break; + case m2c::kloc_33871: sub_33490(__disp, _state); break; + case m2c::kloc_3387a: sub_33490(__disp, _state); break; + case m2c::kloc_33883: sub_33490(__disp, _state); break; + case m2c::kloc_3388c: sub_33490(__disp, _state); break; + case m2c::kloc_33895: sub_33490(__disp, _state); break; + case m2c::kloc_3389e: sub_33490(__disp, _state); break; + case m2c::kloc_338a7: sub_33490(__disp, _state); break; + case m2c::kloc_338b0: sub_33490(__disp, _state); break; + case m2c::kloc_338b9: sub_33490(__disp, _state); break; + case m2c::kloc_338c2: sub_33490(__disp, _state); break; + case m2c::kloc_338cb: sub_33490(__disp, _state); break; + case m2c::kloc_338d4: sub_33490(__disp, _state); break; + case m2c::kloc_338dd: sub_33490(__disp, _state); break; + case m2c::kloc_338e6: sub_33490(__disp, _state); break; + case m2c::kloc_338f0: sub_33490(__disp, _state); break; + case m2c::kloc_3394c: sub_33490(__disp, _state); break; + case m2c::kloc_33956: sub_33490(__disp, _state); break; + case m2c::kloc_33971: sub_33490(__disp, _state); break; + case m2c::kloc_33977: sub_33490(__disp, _state); break; + case m2c::kloc_3397f: sub_33490(__disp, _state); break; + case m2c::kloc_33984: sub_33490(__disp, _state); break; + case m2c::kloc_3398c: sub_33490(__disp, _state); break; + case m2c::kloc_33996: sub_33490(__disp, _state); break; + case m2c::kloc_339a0: sub_33490(__disp, _state); break; + case m2c::kloc_339a8: sub_33490(__disp, _state); break; + case m2c::kloc_339ab: sub_33490(__disp, _state); break; + case m2c::kloc_339b3: sub_33490(__disp, _state); break; + case m2c::kloc_339bb: sub_33490(__disp, _state); break; + case m2c::kloc_339c3: sub_33490(__disp, _state); break; + case m2c::kloc_339cb: sub_33490(__disp, _state); break; + case m2c::kloc_339ce: sub_33490(__disp, _state); break; + case m2c::kloc_339d6: sub_33490(__disp, _state); break; + case m2c::kloc_339e0: sub_33490(__disp, _state); break; + case m2c::kloc_339e8: sub_33490(__disp, _state); break; + case m2c::kloc_339f0: sub_33490(__disp, _state); break; + case m2c::kloc_339f3: sub_33490(__disp, _state); break; + case m2c::kloc_339fb: sub_33490(__disp, _state); break; + case m2c::kloc_33a03: sub_33490(__disp, _state); break; + case m2c::kloc_33a0b: sub_33490(__disp, _state); break; + case m2c::kloc_33a13: sub_33490(__disp, _state); break; + case m2c::kloc_33a1b: sub_33490(__disp, _state); break; + case m2c::kloc_33a1e: sub_33490(__disp, _state); break; + case m2c::kloc_33a26: sub_33490(__disp, _state); break; + case m2c::kloc_33a30: sub_33490(__disp, _state); break; + case m2c::kloc_33a3a: sub_33490(__disp, _state); break; + case m2c::kloc_33a42: sub_33490(__disp, _state); break; + case m2c::kloc_33a4a: sub_33490(__disp, _state); break; + case m2c::kloc_33a4c: sub_33490(__disp, _state); break; + case m2c::kloc_33a54: sub_33490(__disp, _state); break; + case m2c::kloc_33a5c: sub_33490(__disp, _state); break; + case m2c::kloc_33a64: sub_33490(__disp, _state); break; + case m2c::kloc_33a6c: sub_33490(__disp, _state); break; + case m2c::kloc_33a6e: sub_33490(__disp, _state); break; + case m2c::kloc_33a76: sub_33490(__disp, _state); break; + case m2c::kloc_33a80: sub_33490(__disp, _state); break; + case m2c::kloc_33a88: sub_33490(__disp, _state); break; + case m2c::kloc_33a90: sub_33490(__disp, _state); break; + case m2c::kloc_33a92: sub_33490(__disp, _state); break; + case m2c::kloc_33a9a: sub_33490(__disp, _state); break; + case m2c::kloc_33aa2: sub_33490(__disp, _state); break; + case m2c::kloc_33aaa: sub_33490(__disp, _state); break; + case m2c::kloc_33ab2: sub_33490(__disp, _state); break; + case m2c::kloc_33aba: sub_33490(__disp, _state); break; + case m2c::kloc_33abc: sub_33490(__disp, _state); break; + case m2c::kloc_33ac7: sub_33490(__disp, _state); break; + case m2c::kloc_33acd: sub_33490(__disp, _state); break; + case m2c::kloc_33ad3: sub_33490(__disp, _state); break; + case m2c::kloc_33ae0: sub_33490(__disp, _state); break; + case m2c::kloc_33aea: sub_33490(__disp, _state); break; + case m2c::kloc_33af5: sub_33490(__disp, _state); break; + case m2c::kloc_33b02: sub_33490(__disp, _state); break; + case m2c::kloc_33b0c: sub_33490(__disp, _state); break; + case m2c::kloc_33b16: sub_33490(__disp, _state); break; + case m2c::kloc_33b23: sub_33490(__disp, _state); break; + case m2c::kloc_33b2d: sub_33490(__disp, _state); break; + case m2c::kloc_33b37: sub_33490(__disp, _state); break; + case m2c::kloc_33b44: sub_33490(__disp, _state); break; + case m2c::kloc_33b4e: sub_33490(__disp, _state); break; + case m2c::kloc_33b5a: sub_33490(__disp, _state); break; + case m2c::kloc_33b62: sub_33490(__disp, _state); break; + case m2c::kloc_33b6a: sub_33490(__disp, _state); break; + case m2c::kloc_33b7b: sub_33490(__disp, _state); break; + case m2c::kloc_33b88: sub_33490(__disp, _state); break; + case m2c::kloc_33b93: sub_33490(__disp, _state); break; + case m2c::kloc_33bb1: sub_33490(__disp, _state); break; + case m2c::kloc_33bbd: sub_33490(__disp, _state); break; + case m2c::kloc_33bcc: sub_33490(__disp, _state); break; + case m2c::kloc_33bd1: sub_33490(__disp, _state); break; + case m2c::kloc_33bd4: sub_33490(__disp, _state); break; + case m2c::kloc_33beb: sub_33490(__disp, _state); break; + case m2c::kloc_33bf7: sub_33490(__disp, _state); break; + case m2c::kloc_33bfa: sub_33490(__disp, _state); break; case m2c::kloc_33c3f: sub_33c0b(__disp, _state); break; case m2c::kloc_33c42: sub_33c0b(__disp, _state); break; - case m2c::kloc_33c7d: _group60(__disp, _state); break; - case m2c::kloc_33c88: _group60(__disp, _state); break; + case m2c::kloc_33c7d: _group63(__disp, _state); break; + case m2c::kloc_33c88: _group63(__disp, _state); break; case m2c::kloc_33cb9: sub_33c8f(__disp, _state); break; case m2c::kloc_33cce: sub_33cbd(__disp, _state); break; case m2c::kloc_33cd5: sub_33cbd(__disp, _state); break; case m2c::kloc_33cda: sub_33cbd(__disp, _state); break; - case m2c::kloc_33d0d: _group18(__disp, _state); break; - case m2c::kloc_33d13: _group18(__disp, _state); break; + case m2c::kloc_33d0d: sub_33cde(__disp, _state); break; + case m2c::kloc_33d13: sub_33cde(__disp, _state); break; case m2c::kloc_33d68: sub_33d5b(__disp, _state); break; case m2c::kloc_33d6b: sub_33d5b(__disp, _state); break; case m2c::kloc_33d88: sub_33d5b(__disp, _state); break; @@ -2622,24 +2573,27 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_34089: sub_3404b(__disp, _state); break; case m2c::kloc_34094: sub_3404b(__disp, _state); break; case m2c::kloc_340bb: sub_340a2(__disp, _state); break; - case m2c::kloc_340e7: sub_340c4(__disp, _state); break; - case m2c::kloc_34115: sub_340ef(__disp, _state); break; - case m2c::kloc_34165: sub_34146(__disp, _state); break; - case m2c::kloc_341a8: _group18(__disp, _state); break; - case m2c::kloc_341b0: _group18(__disp, _state); break; - case m2c::kloc_341b9: _group18(__disp, _state); break; - case m2c::kloc_341c1: _group18(__disp, _state); break; - case m2c::kloc_341cb: _group18(__disp, _state); break; - case m2c::kloc_341e7: _group18(__disp, _state); break; - case m2c::kloc_34310: _group61(__disp, _state); break; - case m2c::kloc_34378: _group62(__disp, _state); break; - case m2c::kloc_343ec: _group62(__disp, _state); break; - case m2c::kloc_34454: _group63(__disp, _state); break; + case m2c::kloc_340e7: _group64(__disp, _state); break; + case m2c::kloc_340ef: _group64(__disp, _state); break; + case m2c::kloc_34115: _group64(__disp, _state); break; + case m2c::kloc_34146: _group64(__disp, _state); break; + case m2c::kloc_34165: _group64(__disp, _state); break; + case m2c::kloc_3417f: _group64(__disp, _state); break; + case m2c::kloc_341a8: _group64(__disp, _state); break; + case m2c::kloc_341b0: _group64(__disp, _state); break; + case m2c::kloc_341b9: _group64(__disp, _state); break; + case m2c::kloc_341c1: _group64(__disp, _state); break; + case m2c::kloc_341cb: _group64(__disp, _state); break; + case m2c::kloc_341e7: _group64(__disp, _state); break; + case m2c::kloc_34310: _group65(__disp, _state); break; + case m2c::kloc_34378: _group66(__disp, _state); break; + case m2c::kloc_343ec: _group66(__disp, _state); break; + case m2c::kloc_34454: _group67(__disp, _state); break; case m2c::kloc_344a5: sub_34492(__disp, _state); break; - case m2c::kloc_344e8: _group64(__disp, _state); break; - case m2c::kloc_34500: _group64(__disp, _state); break; - case m2c::kloc_3451d: _group64(__disp, _state); break; - case m2c::kloc_3452d: _group64(__disp, _state); break; + case m2c::kloc_344e8: _group68(__disp, _state); break; + case m2c::kloc_34500: _group68(__disp, _state); break; + case m2c::kloc_3451d: _group68(__disp, _state); break; + case m2c::kloc_3452d: _group68(__disp, _state); break; case m2c::kloc_34544: sub_34539(__disp, _state); break; case m2c::kloc_34551: sub_34539(__disp, _state); break; case m2c::kloc_34565: sub_34539(__disp, _state); break; @@ -2657,23 +2611,23 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_34625: sub_345b2(__disp, _state); break; case m2c::kloc_3464e: sub_345b2(__disp, _state); break; case m2c::kloc_3465a: sub_345b2(__disp, _state); break; - case m2c::kloc_3467e: _group65(__disp, _state); break; - case m2c::kloc_34705: _group65(__disp, _state); break; - case m2c::kloc_34757: _group65(__disp, _state); break; - case m2c::kloc_34768: _group65(__disp, _state); break; - case m2c::kloc_34777: _group65(__disp, _state); break; - case m2c::kloc_34792: _group65(__disp, _state); break; - case m2c::kloc_3479e: _group65(__disp, _state); break; - case m2c::kloc_347a4: _group65(__disp, _state); break; - case m2c::kloc_347a9: _group65(__disp, _state); break; - case m2c::kloc_347ac: _group65(__disp, _state); break; - case m2c::kloc_347c2: _group65(__disp, _state); break; - case m2c::kloc_347ef: sub_347d8(__disp, _state); break; - case m2c::kloc_347f2: sub_347d8(__disp, _state); break; - case m2c::kloc_34816: sub_347d8(__disp, _state); break; - case m2c::kloc_3481c: sub_347d8(__disp, _state); break; - case m2c::kloc_34827: sub_347d8(__disp, _state); break; - case m2c::kloc_34841: _group39(__disp, _state); break; + case m2c::kloc_3467e: _group69(__disp, _state); break; + case m2c::kloc_346f6: _group69(__disp, _state); break; + case m2c::kloc_34705: _group69(__disp, _state); break; + case m2c::kloc_34757: _group69(__disp, _state); break; + case m2c::kloc_34768: _group69(__disp, _state); break; + case m2c::kloc_34777: _group69(__disp, _state); break; + case m2c::kloc_34792: _group69(__disp, _state); break; + case m2c::kloc_3479e: _group69(__disp, _state); break; + case m2c::kloc_347a4: _group69(__disp, _state); break; + case m2c::kloc_347a9: _group69(__disp, _state); break; + case m2c::kloc_347ac: _group69(__disp, _state); break; + case m2c::kloc_347c2: _group69(__disp, _state); break; + case m2c::kloc_347f2: _group70(__disp, _state); break; + case m2c::kloc_34816: _group70(__disp, _state); break; + case m2c::kloc_3481c: _group70(__disp, _state); break; + case m2c::kloc_34827: _group70(__disp, _state); break; + case m2c::kloc_34841: _group70(__disp, _state); break; case m2c::kloc_34895: sub_34884(__disp, _state); break; case m2c::kloc_348b1: sub_3489a(__disp, _state); break; case m2c::kloc_348ba: sub_3489a(__disp, _state); break; @@ -2866,17 +2820,17 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_35765: sub_356c8(__disp, _state); break; case m2c::kloc_35767: sub_356c8(__disp, _state); break; case m2c::kloc_35769: sub_356c8(__disp, _state); break; - case m2c::kloc_35787: _group67(__disp, _state); break; - case m2c::kloc_3578d: _group67(__disp, _state); break; - case m2c::kloc_35796: _group67(__disp, _state); break; - case m2c::kloc_357a8: _group67(__disp, _state); break; - case m2c::kloc_357ae: _group67(__disp, _state); break; - case m2c::kloc_357b4: _group67(__disp, _state); break; - case m2c::kloc_357b9: _group67(__disp, _state); break; - case m2c::kloc_357bc: _group67(__disp, _state); break; - case m2c::kloc_357c8: _group67(__disp, _state); break; - case m2c::kloc_357d5: _group67(__disp, _state); break; - case m2c::kloc_357ea: _group67(__disp, _state); break; + case m2c::kloc_35787: _group71(__disp, _state); break; + case m2c::kloc_3578d: _group71(__disp, _state); break; + case m2c::kloc_35796: _group71(__disp, _state); break; + case m2c::kloc_357a8: _group71(__disp, _state); break; + case m2c::kloc_357ae: _group71(__disp, _state); break; + case m2c::kloc_357b4: _group71(__disp, _state); break; + case m2c::kloc_357b9: _group71(__disp, _state); break; + case m2c::kloc_357bc: _group71(__disp, _state); break; + case m2c::kloc_357c8: _group71(__disp, _state); break; + case m2c::kloc_357d5: _group71(__disp, _state); break; + case m2c::kloc_357ea: _group71(__disp, _state); break; case m2c::kloc_357fe: sub_357f0(__disp, _state); break; case m2c::kloc_3581e: sub_35802(__disp, _state); break; case m2c::kloc_35838: sub_35802(__disp, _state); break; @@ -2886,22 +2840,23 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_3586c: seg2623_f618_proc(__disp, _state); break; case m2c::kloc_35886: sub_3587a(__disp, _state); break; case m2c::kloc_35888: sub_3587a(__disp, _state); break; - case m2c::kloc_358a5: _group68(__disp, _state); break; - case m2c::kloc_358bf: _group68(__disp, _state); break; - case m2c::kloc_358cf: _group68(__disp, _state); break; - case m2c::kloc_358d4: _group68(__disp, _state); break; - case m2c::kloc_358e3: _group68(__disp, _state); break; - case m2c::kloc_358e7: _group68(__disp, _state); break; - case m2c::kloc_358ed: _group68(__disp, _state); break; - case m2c::kloc_358f6: _group68(__disp, _state); break; - case m2c::kloc_358fd: _group68(__disp, _state); break; - case m2c::kloc_35917: _group68(__disp, _state); break; - case m2c::kloc_35922: _group68(__disp, _state); break; - case m2c::kloc_35936: _group68(__disp, _state); break; - case m2c::kloc_3593a: _group68(__disp, _state); break; - case m2c::kloc_35953: _group68(__disp, _state); break; - case m2c::kloc_3595d: _group68(__disp, _state); break; - case m2c::kloc_35969: _group68(__disp, _state); break; + case m2c::kloc_3588c: _group72(__disp, _state); break; + case m2c::kloc_358a5: _group72(__disp, _state); break; + case m2c::kloc_358bf: _group72(__disp, _state); break; + case m2c::kloc_358cf: _group72(__disp, _state); break; + case m2c::kloc_358d4: _group72(__disp, _state); break; + case m2c::kloc_358e3: _group72(__disp, _state); break; + case m2c::kloc_358e7: _group72(__disp, _state); break; + case m2c::kloc_358ed: _group72(__disp, _state); break; + case m2c::kloc_358f6: _group72(__disp, _state); break; + case m2c::kloc_358fd: _group72(__disp, _state); break; + case m2c::kloc_35917: _group72(__disp, _state); break; + case m2c::kloc_35922: _group72(__disp, _state); break; + case m2c::kloc_35936: _group72(__disp, _state); break; + case m2c::kloc_3593a: _group72(__disp, _state); break; + case m2c::kloc_35953: _group72(__disp, _state); break; + case m2c::kloc_3595d: _group72(__disp, _state); break; + case m2c::kloc_35969: _group72(__disp, _state); break; case m2c::kloc_3597d: sub_35972(__disp, _state); break; case m2c::kloc_35982: sub_35972(__disp, _state); break; case m2c::kloc_3598d: sub_35972(__disp, _state); break; @@ -2919,10 +2874,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_35a86: sub_35a5c(__disp, _state); break; case m2c::kloc_35a9e: sub_35a5c(__disp, _state); break; case m2c::kloc_35aac: sub_35a5c(__disp, _state); break; - case m2c::kloc_35ad5: _group69(__disp, _state); break; + case m2c::kloc_35aaf: sub_35a5c(__disp, _state); break; + case m2c::kloc_35ad5: _group73(__disp, _state); break; case m2c::kloc_35b35: sub_35b28(__disp, _state); break; case m2c::kloc_35b46: sub_35b28(__disp, _state); break; case m2c::kloc_35b97: sub_35b28(__disp, _state); break; + case m2c::kloc_35b9e: sub_35b28(__disp, _state); break; case m2c::kloc_35c57: sub_35c0d(__disp, _state); break; case m2c::kloc_35c88: sub_35c0d(__disp, _state); break; case m2c::kloc_35cb5: sub_35c0d(__disp, _state); break; @@ -2970,6 +2927,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_3604a: seg35ab_550_proc(__disp, _state); break; case m2c::kloc_36069: seg35ab_550_proc(__disp, _state); break; case m2c::kloc_3606b: seg35ab_550_proc(__disp, _state); break; + case m2c::kloc_3607f: seg35ab_550_proc(__disp, _state); break; case m2c::kloc_3609a: sub_3608c(__disp, _state); break; case m2c::kloc_360af: sub_3608c(__disp, _state); break; case m2c::kloc_360c6: sub_3608c(__disp, _state); break; @@ -2982,21 +2940,21 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_36106: sub_3608c(__disp, _state); break; case m2c::kloc_36108: sub_3608c(__disp, _state); break; case m2c::kloc_36110: sub_3608c(__disp, _state); break; - case m2c::kloc_36150: _group71(__disp, _state); break; - case m2c::kloc_3616e: _group71(__disp, _state); break; - case m2c::kloc_3617b: _group71(__disp, _state); break; - case m2c::kloc_36184: _group71(__disp, _state); break; - case m2c::kloc_3622e: _group71(__disp, _state); break; - case m2c::kloc_36248: _group71(__disp, _state); break; - case m2c::kloc_36272: _group71(__disp, _state); break; - case m2c::kloc_36285: _group71(__disp, _state); break; - case m2c::kloc_362b7: _group71(__disp, _state); break; - case m2c::kloc_362cc: _group71(__disp, _state); break; - case m2c::kloc_362e2: _group71(__disp, _state); break; - case m2c::kloc_362e7: _group71(__disp, _state); break; - case m2c::kloc_362fd: _group71(__disp, _state); break; - case m2c::kloc_36302: _group71(__disp, _state); break; - case m2c::kloc_3632e: _group71(__disp, _state); break; + case m2c::kloc_36150: _group75(__disp, _state); break; + case m2c::kloc_3616e: _group75(__disp, _state); break; + case m2c::kloc_3617b: _group75(__disp, _state); break; + case m2c::kloc_36184: _group75(__disp, _state); break; + case m2c::kloc_3622e: _group75(__disp, _state); break; + case m2c::kloc_36248: _group75(__disp, _state); break; + case m2c::kloc_36272: _group75(__disp, _state); break; + case m2c::kloc_36285: _group75(__disp, _state); break; + case m2c::kloc_362b7: _group75(__disp, _state); break; + case m2c::kloc_362cc: _group75(__disp, _state); break; + case m2c::kloc_362e2: _group75(__disp, _state); break; + case m2c::kloc_362e7: _group75(__disp, _state); break; + case m2c::kloc_362fd: _group75(__disp, _state); break; + case m2c::kloc_36302: _group75(__disp, _state); break; + case m2c::kloc_3632e: _group75(__disp, _state); break; case m2c::kloc_36390: sub_36334(__disp, _state); break; case m2c::kloc_3639b: sub_36334(__disp, _state); break; case m2c::kloc_363ab: sub_36334(__disp, _state); break; @@ -3033,15 +2991,15 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_36901: sub_368a4(__disp, _state); break; case m2c::kloc_3694b: sub_368a4(__disp, _state); break; case m2c::kloc_3698f: sub_368a4(__disp, _state); break; - case m2c::kloc_36a28: _group73(__disp, _state); break; - case m2c::kloc_36a38: _group73(__disp, _state); break; - case m2c::kloc_36a42: _group73(__disp, _state); break; - case m2c::kloc_36b2a: _group73(__disp, _state); break; - case m2c::kloc_36b2d: _group73(__disp, _state); break; - case m2c::kloc_36b3b: _group73(__disp, _state); break; - case m2c::kloc_36b47: _group73(__disp, _state); break; - case m2c::kloc_36bba: _group73(__disp, _state); break; - case m2c::kloc_36bc4: _group73(__disp, _state); break; + case m2c::kloc_36a28: _group77(__disp, _state); break; + case m2c::kloc_36a38: _group77(__disp, _state); break; + case m2c::kloc_36a42: _group77(__disp, _state); break; + case m2c::kloc_36b2a: _group77(__disp, _state); break; + case m2c::kloc_36b2d: _group77(__disp, _state); break; + case m2c::kloc_36b3b: _group77(__disp, _state); break; + case m2c::kloc_36b47: _group77(__disp, _state); break; + case m2c::kloc_36bba: _group77(__disp, _state); break; + case m2c::kloc_36bc4: _group77(__disp, _state); break; case m2c::kloc_36c98: sub_36c88(__disp, _state); break; case m2c::kloc_36ca6: sub_36c88(__disp, _state); break; case m2c::kloc_36ce8: sub_36c88(__disp, _state); break; @@ -3054,18 +3012,18 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_37241: sub_3721a(__disp, _state); break; case m2c::kloc_37276: sub_3721a(__disp, _state); break; case m2c::kloc_37295: sub_3721a(__disp, _state); break; - case m2c::kloc_372b8: _group74(__disp, _state); break; - case m2c::kloc_372d8: _group74(__disp, _state); break; - case m2c::kloc_372fe: _group74(__disp, _state); break; - case m2c::kloc_37318: _group74(__disp, _state); break; - case m2c::kloc_3731e: _group74(__disp, _state); break; - case m2c::kloc_37324: _group74(__disp, _state); break; - case m2c::kloc_37340: _group74(__disp, _state); break; - case m2c::kloc_3735b: _group74(__disp, _state); break; - case m2c::kloc_3739e: _group74(__disp, _state); break; - case m2c::kloc_373ad: _group74(__disp, _state); break; - case m2c::kloc_373b1: _group74(__disp, _state); break; - case m2c::kloc_373d9: _group74(__disp, _state); break; + case m2c::kloc_372b8: _group78(__disp, _state); break; + case m2c::kloc_372d8: _group78(__disp, _state); break; + case m2c::kloc_372fe: _group78(__disp, _state); break; + case m2c::kloc_37318: _group78(__disp, _state); break; + case m2c::kloc_3731e: _group78(__disp, _state); break; + case m2c::kloc_37324: _group78(__disp, _state); break; + case m2c::kloc_37340: _group78(__disp, _state); break; + case m2c::kloc_3735b: _group78(__disp, _state); break; + case m2c::kloc_3739e: _group78(__disp, _state); break; + case m2c::kloc_373ad: _group78(__disp, _state); break; + case m2c::kloc_373b1: _group78(__disp, _state); break; + case m2c::kloc_373d9: _group78(__disp, _state); break; case m2c::kloc_3740c: sub_373ea(__disp, _state); break; case m2c::kloc_37423: sub_373ea(__disp, _state); break; case m2c::kloc_3743a: seg35ab_198a_proc(__disp, _state); break; @@ -3107,12 +3065,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_37910: sub_378f2(__disp, _state); break; case m2c::kloc_37923: seg35ab_1e63_proc(__disp, _state); break; case m2c::kloc_3792c: seg35ab_1e63_proc(__disp, _state); break; - case m2c::kloc_3799f: _group77(__disp, _state); break; - case m2c::kloc_379a5: _group77(__disp, _state); break; - case m2c::kloc_379ab: _group77(__disp, _state); break; - case m2c::kloc_379b5: _group77(__disp, _state); break; - case m2c::kloc_379bf: _group77(__disp, _state); break; - case m2c::kloc_379c9: _group77(__disp, _state); break; + case m2c::kloc_3799f: _group81(__disp, _state); break; + case m2c::kloc_379a5: _group81(__disp, _state); break; + case m2c::kloc_379ab: _group81(__disp, _state); break; + case m2c::kloc_379b5: _group81(__disp, _state); break; + case m2c::kloc_379bf: _group81(__disp, _state); break; + case m2c::kloc_379c9: _group81(__disp, _state); break; case m2c::kloc_37a06: sub_379e4(__disp, _state); break; case m2c::kloc_37a28: sub_379e4(__disp, _state); break; case m2c::kloc_37a35: sub_379e4(__disp, _state); break; @@ -3149,63 +3107,65 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_37c5f: sub_37ad8(__disp, _state); break; case m2c::kloc_37c75: sub_37ad8(__disp, _state); break; case m2c::kloc_37c98: seg35ab_21d8_proc(__disp, _state); break; + case m2c::kloc_37c9f: seg35ab_21d8_proc(__disp, _state); break; case m2c::kloc_37ca1: seg35ab_21d8_proc(__disp, _state); break; - case m2c::kloc_37d0e: _group80(__disp, _state); break; - case m2c::kloc_37d2f: _group80(__disp, _state); break; - case m2c::kloc_37da7: _group80(__disp, _state); break; - case m2c::kloc_37dda: _group80(__disp, _state); break; - case m2c::kloc_37e41: _group80(__disp, _state); break; - case m2c::kloc_37e62: _group80(__disp, _state); break; - case m2c::kloc_37e86: _group80(__disp, _state); break; - case m2c::kloc_37e99: _group80(__disp, _state); break; - case m2c::kloc_37eb1: _group80(__disp, _state); break; - case m2c::kloc_37ebb: _group80(__disp, _state); break; - case m2c::kloc_37eca: _group80(__disp, _state); break; - case m2c::kloc_37fc6: _group80(__disp, _state); break; - case m2c::kloc_37fd0: _group80(__disp, _state); break; - case m2c::kloc_37fe2: _group80(__disp, _state); break; - case m2c::kloc_37fe6: _group80(__disp, _state); break; - case m2c::kloc_37ff1: _group80(__disp, _state); break; - case m2c::kloc_37ffb: _group80(__disp, _state); break; - case m2c::kloc_3807c: _group80(__disp, _state); break; - case m2c::kloc_380fa: _group80(__disp, _state); break; - case m2c::kloc_3810e: _group80(__disp, _state); break; - case m2c::kloc_38129: _group80(__disp, _state); break; - case m2c::kloc_38165: _group80(__disp, _state); break; - case m2c::kloc_38178: _group80(__disp, _state); break; - case m2c::kloc_3818c: _group80(__disp, _state); break; - case m2c::kloc_381a4: _group80(__disp, _state); break; - case m2c::kloc_381a7: _group80(__disp, _state); break; - case m2c::kloc_381aa: _group80(__disp, _state); break; - case m2c::kloc_381ad: _group80(__disp, _state); break; - case m2c::kloc_38204: _group80(__disp, _state); break; - case m2c::kloc_3825d: _group80(__disp, _state); break; - case m2c::kloc_38260: _group80(__disp, _state); break; - case m2c::kloc_382b9: _group80(__disp, _state); break; - case m2c::kloc_382bc: _group80(__disp, _state); break; - case m2c::kloc_382fd: _group80(__disp, _state); break; - case m2c::kloc_38300: _group80(__disp, _state); break; - case m2c::kloc_3836f: _group80(__disp, _state); break; - case m2c::kloc_38372: _group80(__disp, _state); break; - case m2c::kloc_383e1: _group80(__disp, _state); break; - case m2c::kloc_38404: _group80(__disp, _state); break; - case m2c::kloc_3846f: _group80(__disp, _state); break; - case m2c::kloc_3847a: _group80(__disp, _state); break; - case m2c::kloc_3849d: _group80(__disp, _state); break; - case m2c::kloc_384eb: _group80(__disp, _state); break; - case m2c::kloc_38564: _group80(__disp, _state); break; - case m2c::kloc_38594: _group80(__disp, _state); break; - case m2c::kloc_38598: _group80(__disp, _state); break; - case m2c::kloc_385af: _group80(__disp, _state); break; - case m2c::kloc_385b3: _group80(__disp, _state); break; - case m2c::kloc_385f5: _group80(__disp, _state); break; - case m2c::kloc_385f9: _group80(__disp, _state); break; - case m2c::kloc_38610: _group80(__disp, _state); break; - case m2c::kloc_38614: _group80(__disp, _state); break; - case m2c::kloc_38633: _group80(__disp, _state); break; - case m2c::kloc_38655: _group81(__disp, _state); break; - case m2c::kloc_3865f: _group81(__disp, _state); break; - case m2c::kloc_38775: _group81(__disp, _state); break; + case m2c::kloc_37d0e: _group84(__disp, _state); break; + case m2c::kloc_37d2f: _group84(__disp, _state); break; + case m2c::kloc_37d6f: _group84(__disp, _state); break; + case m2c::kloc_37da7: _group84(__disp, _state); break; + case m2c::kloc_37dda: _group84(__disp, _state); break; + case m2c::kloc_37e41: _group84(__disp, _state); break; + case m2c::kloc_37e62: _group84(__disp, _state); break; + case m2c::kloc_37e86: _group84(__disp, _state); break; + case m2c::kloc_37e99: _group84(__disp, _state); break; + case m2c::kloc_37eb1: _group84(__disp, _state); break; + case m2c::kloc_37ebb: _group84(__disp, _state); break; + case m2c::kloc_37eca: _group84(__disp, _state); break; + case m2c::kloc_37fc6: _group84(__disp, _state); break; + case m2c::kloc_37fd0: _group84(__disp, _state); break; + case m2c::kloc_37fe2: _group84(__disp, _state); break; + case m2c::kloc_37fe6: _group84(__disp, _state); break; + case m2c::kloc_37ff1: _group84(__disp, _state); break; + case m2c::kloc_37ffb: _group84(__disp, _state); break; + case m2c::kloc_3807c: _group84(__disp, _state); break; + case m2c::kloc_380fa: _group84(__disp, _state); break; + case m2c::kloc_3810e: _group84(__disp, _state); break; + case m2c::kloc_38129: _group84(__disp, _state); break; + case m2c::kloc_38165: _group84(__disp, _state); break; + case m2c::kloc_38178: _group84(__disp, _state); break; + case m2c::kloc_3818c: _group84(__disp, _state); break; + case m2c::kloc_381a4: _group84(__disp, _state); break; + case m2c::kloc_381a7: _group84(__disp, _state); break; + case m2c::kloc_381aa: _group84(__disp, _state); break; + case m2c::kloc_381ad: _group84(__disp, _state); break; + case m2c::kloc_38204: _group84(__disp, _state); break; + case m2c::kloc_3825d: _group84(__disp, _state); break; + case m2c::kloc_38260: _group84(__disp, _state); break; + case m2c::kloc_382b9: _group84(__disp, _state); break; + case m2c::kloc_382bc: _group84(__disp, _state); break; + case m2c::kloc_382fd: _group84(__disp, _state); break; + case m2c::kloc_38300: _group84(__disp, _state); break; + case m2c::kloc_3836f: _group84(__disp, _state); break; + case m2c::kloc_38372: _group84(__disp, _state); break; + case m2c::kloc_383e1: _group84(__disp, _state); break; + case m2c::kloc_38404: _group84(__disp, _state); break; + case m2c::kloc_3846f: _group84(__disp, _state); break; + case m2c::kloc_3847a: _group84(__disp, _state); break; + case m2c::kloc_3849d: _group84(__disp, _state); break; + case m2c::kloc_384eb: _group84(__disp, _state); break; + case m2c::kloc_38564: _group84(__disp, _state); break; + case m2c::kloc_38594: _group84(__disp, _state); break; + case m2c::kloc_38598: _group84(__disp, _state); break; + case m2c::kloc_385af: _group84(__disp, _state); break; + case m2c::kloc_385b3: _group84(__disp, _state); break; + case m2c::kloc_385f5: _group84(__disp, _state); break; + case m2c::kloc_385f9: _group84(__disp, _state); break; + case m2c::kloc_38610: _group84(__disp, _state); break; + case m2c::kloc_38614: _group84(__disp, _state); break; + case m2c::kloc_38633: _group84(__disp, _state); break; + case m2c::kloc_38655: _group85(__disp, _state); break; + case m2c::kloc_3865f: _group85(__disp, _state); break; + case m2c::kloc_38775: _group85(__disp, _state); break; case m2c::kloc_388d0: sub_388c1(__disp, _state); break; case m2c::kloc_388d2: sub_388c1(__disp, _state); break; case m2c::kloc_388e3: sub_388c1(__disp, _state); break; @@ -3214,168 +3174,26 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kloc_38925: sub_388ee(__disp, _state); break; case m2c::kloc_38938: sub_388ee(__disp, _state); break; case m2c::kloc_38943: sub_388ee(__disp, _state); break; - case m2c::kloc_3895e: seg37ca_cbe_proc(__disp, _state); break; - case m2c::kloc_389f8: _group82(__disp, _state); break; - case m2c::kloc_38a01: _group82(__disp, _state); break; - case m2c::kloc_38a26: _group82(__disp, _state); break; - case m2c::kloc_38a31: _group82(__disp, _state); break; - case m2c::kloc_38a38: _group82(__disp, _state); break; - case m2c::kloc_38a74: _group82(__disp, _state); break; - case m2c::kloc_38a76: _group82(__disp, _state); break; - case m2c::kloc_38a85: _group82(__disp, _state); break; - case m2c::kloc_38a8d: _group82(__disp, _state); break; - case m2c::kloc_38a95: _group82(__disp, _state); break; - case m2c::kloc_38a9d: _group82(__disp, _state); break; - case m2c::kloc_38aa8: _group82(__disp, _state); break; - case m2c::kloc_38abd: _group82(__disp, _state); break; - case m2c::kloc_38acc: _group82(__disp, _state); break; - case m2c::kloc_38adb: _group82(__disp, _state); break; - case m2c::kloc_38aee: _group82(__disp, _state); break; - case m2c::kloc_38af4: _group82(__disp, _state); break; - case m2c::kloc_4f248: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f26f: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f27f: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f290: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f295: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f29d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2a4: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2b5: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2bb: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2c2: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2d3: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2d9: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f2ef: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f316: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f326: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f337: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f33c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f344: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f34b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f35c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f47c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f493: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4a1: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4a7: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4b5: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4ba: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4d1: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4df: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4e5: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4f3: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4f8: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f4ff: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f515: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f530: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f53c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f5aa: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f5df: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f5f1: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f60e: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f61a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f621: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f631: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f641: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f678: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f67b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f68a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f6a8: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f6b3: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f6b9: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f6da: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f6ec: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f6f9: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f708: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f768: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f7bb: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f7c3: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f834: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f837: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f841: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f850: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f8ab: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f900: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f908: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f97b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f9b2: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f9c9: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f9d7: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f9dd: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f9eb: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4f9f0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa07: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa15: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa1b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa29: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa2e: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa35: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa38: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa4b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa66: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fa72: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fae4: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fafc: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fb26: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fb6e: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fb8a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fb8b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fba0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fba7: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fbf8: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fc03: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fc3a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fc3d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fc52: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fc7c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fcc5: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fcf7: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fcfe: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fd50: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fd5b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fd5e: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fd5f: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fd8a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fdad: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fe06: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fe1d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fe3a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4fe57: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4feb2: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ff3b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ff58: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ff82: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ffa0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ffa9: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ffb0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ffd8: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_4ffec: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50006: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50030: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_5004d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50054: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_5005b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50105: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50116: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50119: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_5011d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50177: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_501c8: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_501d0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_501db: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_5026a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50274: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_5027a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50280: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_50286: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_5029a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502b4: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502c0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502c6: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502cc: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502d2: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502d8: seg48ae_1300_proc(__disp, _state); break; - case m2c::kloc_502f0: seg48ae_1300_proc(__disp, _state); break; - case m2c::klocret_114fa: _group2(__disp, _state); break; - case m2c::klocret_1150f: _group2(__disp, _state); break; + case m2c::kloc_3896f: _group86(__disp, _state); break; + case m2c::kloc_389f8: _group87(__disp, _state); break; + case m2c::kloc_38a01: _group87(__disp, _state); break; + case m2c::kloc_38a26: _group87(__disp, _state); break; + case m2c::kloc_38a31: _group87(__disp, _state); break; + case m2c::kloc_38a38: _group87(__disp, _state); break; + case m2c::kloc_38a74: _group87(__disp, _state); break; + case m2c::kloc_38a76: _group87(__disp, _state); break; + case m2c::kloc_38a85: _group87(__disp, _state); break; + case m2c::kloc_38a8d: _group87(__disp, _state); break; + case m2c::kloc_38a95: _group87(__disp, _state); break; + case m2c::kloc_38a9d: _group87(__disp, _state); break; + case m2c::kloc_38aa8: _group87(__disp, _state); break; + case m2c::kloc_38abd: _group87(__disp, _state); break; + case m2c::kloc_38acc: _group87(__disp, _state); break; + case m2c::kloc_38adb: _group87(__disp, _state); break; + case m2c::kloc_38aee: _group87(__disp, _state); break; + case m2c::kloc_38af4: _group87(__disp, _state); break; + case m2c::klocret_114fa: sub_114de(__disp, _state); break; + case m2c::klocret_1150f: seg001_edb_proc(__disp, _state); break; case m2c::klocret_12af3: sub_12a70(__disp, _state); break; case m2c::klocret_12b07: sub_12a70(__disp, _state); break; case m2c::klocret_12b4a: sub_12b08(__disp, _state); break; @@ -3385,12 +3203,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::klocret_13cda: sub_13c8c(__disp, _state); break; case m2c::klocret_15fa7: sub_15f75(__disp, _state); break; case m2c::klocret_15fed: sub_15fb1(__disp, _state); break; - case m2c::klocret_16037: _group10(__disp, _state); break; + case m2c::klocret_16037: _group9(__disp, _state); break; case m2c::klocret_26910: sub_268b8(__disp, _state); break; - case m2c::klocret_2694a: seg2623_6e1_proc(__disp, _state); break; + case m2c::klocret_2694a: _group16(__disp, _state); break; case m2c::klocret_29db5: seg2623_3b45_proc(__disp, _state); break; - case m2c::klocret_2a131: _group18(__disp, _state); break; - case m2c::klocret_34860: _group39(__disp, _state); break; + case m2c::klocret_2a131: _group37(__disp, _state); break; + case m2c::klocret_34860: _group70(__disp, _state); break; case m2c::klocret_3486f: sub_34861(__disp, _state); break; case m2c::klocret_34882: sub_34870(__disp, _state); break; case m2c::klocret_34c95: sub_34c86(__disp, _state); break; @@ -3407,51 +3225,55 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::klocret_3666b: sub_36610(__disp, _state); break; case m2c::klocret_36886: sub_36764(__disp, _state); break; case m2c::klocret_36a27: sub_368a4(__disp, _state); break; - case m2c::klocret_36bc3: _group73(__disp, _state); break; + case m2c::klocret_36bc3: _group77(__disp, _state); break; case m2c::klocret_36ca5: sub_36c88(__disp, _state); break; case m2c::klocret_36d31: sub_36c88(__disp, _state); break; case m2c::klocret_37230: sub_3721a(__disp, _state); break; case m2c::klocret_37439: sub_373ea(__disp, _state); break; case m2c::klocret_37497: seg35ab_198a_proc(__disp, _state); break; case m2c::klocret_37985: sub_37950(__disp, _state); break; - case m2c::klocret_379d4: _group77(__disp, _state); break; + case m2c::klocret_379d4: _group81(__disp, _state); break; case m2c::klocret_37a8d: sub_379e4(__disp, _state); break; case m2c::klocret_37aca: sub_379e4(__disp, _state); break; case m2c::kmainproc: mainproc(0, _state); break; + case m2c::knullsub_2: nullsub_2(0, _state); break; + case m2c::kprint_line: print_line(0, _state); break; case m2c::kret_17c5_15a9: _group19(__disp, _state); break; case m2c::kret_17c5_1cf4: sub_27e51(__disp, _state); break; case m2c::kret_17c5_271e: sub_288e4(__disp, _state); break; case m2c::kret_17c5_2849: _group26(__disp, _state); break; case m2c::kret_17c5_355: sub_26564(__disp, _state); break; case m2c::kret_17c5_3b54: seg2623_3b45_proc(__disp, _state); break; - case m2c::kret_17c5_3f02: _group18(__disp, _state); break; - case m2c::kret_17c5_3f0e: _group18(__disp, _state); break; - case m2c::kret_17c5_41e9: _group18(__disp, _state); break; - case m2c::kret_17c5_48b: _group16(__disp, _state); break; + case m2c::kret_17c5_3f02: _group37(__disp, _state); break; + case m2c::kret_17c5_3f0e: _group37(__disp, _state); break; + case m2c::kret_17c5_41e9: _group38(__disp, _state); break; + case m2c::kret_17c5_48b: _group15(__disp, _state); break; case m2c::kret_17c5_69b: sub_268b8(__disp, _state); break; - case m2c::kret_17c5_6f4: seg2623_6e1_proc(__disp, _state); break; - case m2c::kret_17c5_9485: _group41(__disp, _state); break; - case m2c::kret_17c5_94b9: _group41(__disp, _state); break; + case m2c::kret_17c5_6f4: _group16(__disp, _state); break; + case m2c::kret_17c5_9485: _group43(__disp, _state); break; + case m2c::kret_17c5_94b9: _group43(__disp, _state); break; case m2c::kret_17c5_9539: sub_2f700(__disp, _state); break; case m2c::kret_17c5_9564: sub_2f700(__disp, _state); break; case m2c::kret_17c5_99e1: sub_2fb6a(__disp, _state); break; case m2c::kret_17c5_9a42: sub_2fc1c(__disp, _state); break; case m2c::kret_17c5_a039: sub_30260(__disp, _state); break; - case m2c::kret_17c5_c796: _group18(__disp, _state); break; + case m2c::kret_17c5_c796: sub_328ee(__disp, _state); break; case m2c::kret_17c5_c891: sub_32a94(__disp, _state); break; - case m2c::kret_17c5_d2ca: _group18(__disp, _state); break; - case m2c::kret_17c5_d524: _group18(__disp, _state); break; - case m2c::kret_17c5_d5ef: _group18(__disp, _state); break; - case m2c::kret_17c5_d744: _group18(__disp, _state); break; - case m2c::kret_17c5_d928: _group18(__disp, _state); break; + case m2c::kret_17c5_d2ca: sub_33490(__disp, _state); break; + case m2c::kret_17c5_d524: sub_33490(__disp, _state); break; + case m2c::kret_17c5_d5ef: sub_33490(__disp, _state); break; + case m2c::kret_17c5_d744: sub_33490(__disp, _state); break; + case m2c::kret_17c5_d928: sub_33490(__disp, _state); break; case m2c::kret_17c5_dc60: seg2623_dc00_proc(__disp, _state); break; case m2c::kret_17c5_dca6: seg2623_dc00_proc(__disp, _state); break; case m2c::kret_17c5_dcdc: seg2623_dc00_proc(__disp, _state); break; case m2c::kret_17c5_dd14: seg2623_dc00_proc(__disp, _state); break; - case m2c::kret_17c5_dff5: _group18(__disp, _state); break; - case m2c::kret_17c5_e02b: _group18(__disp, _state); break; - case m2c::kret_17c5_e061: _group18(__disp, _state); break; - case m2c::kret_17c5_e184: _group62(__disp, _state); break; + case m2c::kret_17c5_deed: _group64(__disp, _state); break; + case m2c::kret_17c5_df37: _group64(__disp, _state); break; + case m2c::kret_17c5_dff5: _group64(__disp, _state); break; + case m2c::kret_17c5_e02b: _group64(__disp, _state); break; + case m2c::kret_17c5_e061: _group64(__disp, _state); break; + case m2c::kret_17c5_e184: _group66(__disp, _state); break; case m2c::kret_17c5_ee2a: seg2623_ee22_proc(__disp, _state); break; case m2c::kret_1a2_1d: _group1(__disp, _state); break; case m2c::kret_1a2_1e: _group1(__disp, _state); break; @@ -3464,48 +3286,17 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kret_204_12e4: seg001_1115_proc(__disp, _state); break; case m2c::kret_204_1345: seg001_1115_proc(__disp, _state); break; case m2c::kret_204_13ad: seg001_1115_proc(__disp, _state); break; - case m2c::kret_204_dd8: _group2(__disp, _state); break; - case m2c::kret_204_ef0: _group2(__disp, _state); break; - case m2c::kret_274d_1c35: _group75(__disp, _state); break; + case m2c::kret_204_dd8: seg001_d6e_proc(__disp, _state); break; + case m2c::kret_204_ef0: seg001_edb_proc(__disp, _state); break; + case m2c::kret_274d_1c35: _group79(__disp, _state); break; case m2c::kret_274d_5c2: seg35ab_550_proc(__disp, _state); break; - case m2c::kret_274d_66: _group69(__disp, _state); break; - case m2c::kret_296c_12: _group79(__disp, _state); break; - case m2c::kret_3a50_674e: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_690d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6914: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_692c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6933: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6947: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6952: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6965: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6977: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_698a: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6a38: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6ea2: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6ec0: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_6f6e: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7281: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7340: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_73ed: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_75a5: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7663: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7683: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_76a7: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_76fe: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7710: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_775d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_776b: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_776c: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_776d: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7777: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7778: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_77be: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7814: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7855: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_7893: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_78c6: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_78c7: seg48ae_1300_proc(__disp, _state); break; - case m2c::kret_3a50_78c8: seg48ae_1300_proc(__disp, _state); break; + case m2c::kret_274d_66: _group73(__disp, _state); break; + case m2c::kret_296c_12: _group83(__disp, _state); break; + case m2c::kret_3a50_100d: seg48ae_1008_proc(__disp, _state); break; + case m2c::kret_3a50_1044: seg48ae_103f_proc(__disp, _state); break; + case m2c::kret_3a50_1053: seg48ae_104e_proc(__disp, _state); break; + case m2c::kret_3a50_1080: seg48ae_105d_proc(__disp, _state); break; + case m2c::kret_3a50_1099: seg48ae_1094_proc(__disp, _state); break; case m2c::kret_3a50_ee6: seg48ae_ee1_proc(__disp, _state); break; case m2c::kret_3a50_eeb: seg48ae_ee1_proc(__disp, _state); break; case m2c::kret_3a50_ef0: seg48ae_ee1_proc(__disp, _state); break; @@ -3516,15 +3307,8 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kret_3a50_f81: seg48ae_f7c_proc(__disp, _state); break; case m2c::kret_3a50_fae: seg48ae_fa9_proc(__disp, _state); break; case m2c::kret_3a50_fb3: seg48ae_fa9_proc(__disp, _state); break; - case m2c::kret_41e_1610: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_1615: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_161a: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_1628: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_1639: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_1651: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_1655: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_167e: seg127c_151e_proc(__disp, _state); break; - case m2c::kret_41e_16ac: seg127c_151e_proc(__disp, _state); break; + case m2c::kret_41e_1154: sub_1389e(__disp, _state); break; + case m2c::kret_41e_129c: sub_1389e(__disp, _state); break; case m2c::kret_41e_7da: seg127c_7cc_proc(__disp, _state); break; case m2c::kret_41e_7f3: seg127c_7cc_proc(__disp, _state); break; case m2c::kret_41e_810: seg127c_7cc_proc(__disp, _state); break; @@ -3533,6 +3317,14 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kret_41e_85d: seg127c_7cc_proc(__disp, _state); break; case m2c::kret_41e_878: seg127c_7cc_proc(__disp, _state); break; case m2c::kret_41e_885: seg127c_7cc_proc(__disp, _state); break; + case m2c::kret_57f_18: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_29: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_41: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_45: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_5: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_6e: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_9b: seg13dd_0_proc(__disp, _state); break; + case m2c::kret_57f_a: seg13dd_0_proc(__disp, _state); break; case m2c::kret_75b_1cf: seg004_1a3_proc(__disp, _state); break; case m2c::kret_75b_1d0: seg004_1a3_proc(__disp, _state); break; case m2c::kret_75b_1d1: seg004_1a3_proc(__disp, _state); break; @@ -3554,24 +3346,20 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kret_75b_391: _group6(__disp, _state); break; case m2c::kret_75b_3a5: _group6(__disp, _state); break; case m2c::kret_75b_3b9: _group6(__disp, _state); break; - case m2c::kret_75b_68b: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_69d: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6a6: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6bc: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6bd: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6c2: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6c7: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6cf: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6da: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6de: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6e2: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6e7: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_6f8: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_709: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_70e: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_720: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_724: seg004_615_proc(__disp, _state); break; - case m2c::kret_75b_725: seg004_615_proc(__disp, _state); break; + case m2c::kret_75b_6bd: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6c2: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6c7: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6cf: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6da: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6de: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6e2: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6e7: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_6f8: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_709: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_70e: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_720: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_724: seg004_6bc_proc(__disp, _state); break; + case m2c::kret_75b_725: seg004_6bc_proc(__disp, _state); break; case m2c::kret_75b_8a8: seg004_899_proc(__disp, _state); break; case m2c::kret_75b_8ff: seg004_899_proc(__disp, _state); break; case m2c::kret_75b_953: seg004_899_proc(__disp, _state); break; @@ -3591,118 +3379,125 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kret_75b_a5f: seg004_899_proc(__disp, _state); break; case m2c::kseg001_10dd_proc: seg001_10dd_proc(0, _state); break; case m2c::kseg001_1115_proc: seg001_1115_proc(0, _state); break; - case m2c::kseg001_13e4_proc: seg001_13e4_proc(0, _state); break; - case m2c::kseg001_d6e_proc: _group2(__disp, _state); break; - case m2c::kseg001_edb_proc: _group2(__disp, _state); break; + case m2c::kseg001_8d4_proc: _group2(__disp, _state); break; + case m2c::kseg001_d6e_proc: seg001_d6e_proc(0, _state); break; + case m2c::kseg001_edb_proc: seg001_edb_proc(0, _state); break; case m2c::kseg004_1a3_proc: seg004_1a3_proc(0, _state); break; case m2c::kseg004_296_proc: _group5(__disp, _state); break; case m2c::kseg004_2cd_proc: _group6(__disp, _state); break; case m2c::kseg004_2f9_proc: _group6(__disp, _state); break; case m2c::kseg004_615_proc: seg004_615_proc(0, _state); break; + case m2c::kseg004_6bc_proc: seg004_6bc_proc(0, _state); break; case m2c::kseg004_7ca_proc: seg004_7ca_proc(0, _state); break; case m2c::kseg004_830_proc: seg004_830_proc(0, _state); break; case m2c::kseg004_899_proc: seg004_899_proc(0, _state); break; - case m2c::kseg127c_1154_proc: seg127c_1154_proc(0, _state); break; - case m2c::kseg127c_151e_proc: seg127c_151e_proc(0, _state); break; + case m2c::kseg127c_151c_proc: seg127c_151c_proc(0, _state); break; case m2c::kseg127c_39f_proc: seg127c_39f_proc(0, _state); break; case m2c::kseg127c_797_proc: seg127c_797_proc(0, _state); break; case m2c::kseg127c_7cc_proc: seg127c_7cc_proc(0, _state); break; case m2c::kseg2623_1538_proc: _group19(__disp, _state); break; - case m2c::kseg2623_16b_proc: _group12(__disp, _state); break; + case m2c::kseg2623_16b_proc: _group11(__disp, _state); break; case m2c::kseg2623_1705_proc: _group20(__disp, _state); break; case m2c::kseg2623_189d_proc: _group21(__disp, _state); break; - case m2c::kseg2623_194_proc: _group12(__disp, _state); break; + case m2c::kseg2623_194_proc: _group11(__disp, _state); break; case m2c::kseg2623_1e8c_proc: _group22(__disp, _state); break; case m2c::kseg2623_21c9_proc: _group23(__disp, _state); break; case m2c::kseg2623_2203_proc: _group24(__disp, _state); break; - case m2c::kseg2623_233_proc: _group13(__disp, _state); break; + case m2c::kseg2623_233_proc: _group12(__disp, _state); break; case m2c::kseg2623_265e_proc: _group25(__disp, _state); break; case m2c::kseg2623_2692_proc: _group25(__disp, _state); break; case m2c::kseg2623_2746_proc: _group26(__disp, _state); break; case m2c::kseg2623_287a_proc: _group27(__disp, _state); break; - case m2c::kseg2623_2a8_proc: _group14(__disp, _state); break; - case m2c::kseg2623_2e7_proc: _group15(__disp, _state); break; + case m2c::kseg2623_2a8_proc: _group13(__disp, _state); break; + case m2c::kseg2623_2e7_proc: _group14(__disp, _state); break; case m2c::kseg2623_2eba_proc: _group28(__disp, _state); break; - case m2c::kseg2623_2f94_proc: _group29(__disp, _state); break; - case m2c::kseg2623_3478_proc: _group30(__disp, _state); break; - case m2c::kseg2623_3784_proc: _group31(__disp, _state); break; - case m2c::kseg2623_39b4_proc: _group32(__disp, _state); break; - case m2c::kseg2623_3a14_proc: _group33(__disp, _state); break; + case m2c::kseg2623_3478_proc: _group29(__disp, _state); break; + case m2c::kseg2623_3784_proc: _group30(__disp, _state); break; + case m2c::kseg2623_39b4_proc: _group31(__disp, _state); break; + case m2c::kseg2623_3a14_proc: _group32(__disp, _state); break; case m2c::kseg2623_3aa8_proc: seg2623_3aa8_proc(0, _state); break; case m2c::kseg2623_3b45_proc: seg2623_3b45_proc(0, _state); break; case m2c::kseg2623_3c2c_proc: seg2623_3c2c_proc(0, _state); break; - case m2c::kseg2623_3c42_proc: _group35(__disp, _state); break; - case m2c::kseg2623_3c4d_proc: _group36(__disp, _state); break; - case m2c::kseg2623_3ef0_proc: _group18(__disp, _state); break; - case m2c::kseg2623_469_proc: _group16(__disp, _state); break; - case m2c::kseg2623_5bde_proc: _group18(__disp, _state); break; - case m2c::kseg2623_5eee_proc: _group18(__disp, _state); break; - case m2c::kseg2623_6168_proc: _group38(__disp, _state); break; - case m2c::kseg2623_65a_proc: _group16(__disp, _state); break; - case m2c::kseg2623_6e1_proc: seg2623_6e1_proc(0, _state); break; - case m2c::kseg2623_87cc_proc: _group18(__disp, _state); break; - case m2c::kseg2623_896d_proc: _group18(__disp, _state); break; - case m2c::kseg2623_92b2_proc: _group41(__disp, _state); break; - case m2c::kseg2623_9bda_proc: _group42(__disp, _state); break; - case m2c::kseg2623_9c05_proc: _group43(__disp, _state); break; - case m2c::kseg2623_9c35_proc: _group44(__disp, _state); break; - case m2c::kseg2623_9ca9_proc: _group45(__disp, _state); break; - case m2c::kseg2623_9da9_proc: _group46(__disp, _state); break; - case m2c::kseg2623_9e3d_proc: _group47(__disp, _state); break; - case m2c::kseg2623_9e75_proc: _group48(__disp, _state); break; - case m2c::kseg2623_9eaf_proc: _group49(__disp, _state); break; + case m2c::kseg2623_3c42_proc: _group34(__disp, _state); break; + case m2c::kseg2623_3c4d_proc: _group35(__disp, _state); break; + case m2c::kseg2623_3ef0_proc: _group37(__disp, _state); break; + case m2c::kseg2623_469_proc: _group15(__disp, _state); break; + case m2c::kseg2623_4d16_proc: _group38(__disp, _state); break; + case m2c::kseg2623_5bde_proc: _group39(__disp, _state); break; + case m2c::kseg2623_5eee_proc: _group39(__disp, _state); break; + case m2c::kseg2623_6168_proc: _group40(__disp, _state); break; + case m2c::kseg2623_65a_proc: _group15(__disp, _state); break; + case m2c::kseg2623_6e1_proc: _group16(__disp, _state); break; + case m2c::kseg2623_87cc_proc: _group41(__disp, _state); break; + case m2c::kseg2623_896d_proc: _group42(__disp, _state); break; + case m2c::kseg2623_8e5c_proc: _group43(__disp, _state); break; + case m2c::kseg2623_9bda_proc: _group44(__disp, _state); break; + case m2c::kseg2623_9c05_proc: _group45(__disp, _state); break; + case m2c::kseg2623_9c35_proc: _group46(__disp, _state); break; + case m2c::kseg2623_9ca9_proc: _group47(__disp, _state); break; + case m2c::kseg2623_9da9_proc: _group48(__disp, _state); break; + case m2c::kseg2623_9e3d_proc: _group49(__disp, _state); break; + case m2c::kseg2623_9e75_proc: _group50(__disp, _state); break; + case m2c::kseg2623_9eaf_proc: _group51(__disp, _state); break; case m2c::kseg2623_9f47_proc: seg2623_9f47_proc(0, _state); break; - case m2c::kseg2623_a0e1_proc: _group50(__disp, _state); break; - case m2c::kseg2623_a133_proc: _group51(__disp, _state); break; - case m2c::kseg2623_a17c_proc: _group52(__disp, _state); break; - case m2c::kseg2623_a1aa_proc: _group53(__disp, _state); break; - case m2c::kseg2623_a767_proc: _group54(__disp, _state); break; - case m2c::kseg2623_a8_proc: _group11(__disp, _state); break; - case m2c::kseg2623_a8c3_proc: _group55(__disp, _state); break; - case m2c::kseg2623_a92e_proc: _group56(__disp, _state); break; - case m2c::kseg2623_a95d_proc: _group57(__disp, _state); break; - case m2c::kseg2623_a98b_proc: _group58(__disp, _state); break; - case m2c::kseg2623_a9f4_proc: _group59(__disp, _state); break; + case m2c::kseg2623_a0e1_proc: _group52(__disp, _state); break; + case m2c::kseg2623_a133_proc: _group53(__disp, _state); break; + case m2c::kseg2623_a17c_proc: _group54(__disp, _state); break; + case m2c::kseg2623_a1aa_proc: _group55(__disp, _state); break; + case m2c::kseg2623_a297_proc: _group56(__disp, _state); break; + case m2c::kseg2623_a767_proc: _group57(__disp, _state); break; + case m2c::kseg2623_a8_proc: _group10(__disp, _state); break; + case m2c::kseg2623_a8c3_proc: _group58(__disp, _state); break; + case m2c::kseg2623_a92e_proc: _group59(__disp, _state); break; + case m2c::kseg2623_a95d_proc: _group60(__disp, _state); break; + case m2c::kseg2623_a98b_proc: _group61(__disp, _state); break; + case m2c::kseg2623_a9f4_proc: _group62(__disp, _state); break; case m2c::kseg2623_be0_proc: _group17(__disp, _state); break; case m2c::kseg2623_d1a6_proc: seg2623_d1a6_proc(0, _state); break; - case m2c::kseg2623_da5b_proc: _group60(__disp, _state); break; + case m2c::kseg2623_da5b_proc: _group63(__disp, _state); break; case m2c::kseg2623_dbb7_proc: seg2623_dbb7_proc(0, _state); break; case m2c::kseg2623_dc00_proc: seg2623_dc00_proc(0, _state); break; case m2c::kseg2623_de93_proc: seg2623_de93_proc(0, _state); break; - case m2c::kseg2623_deed_proc: seg2623_deed_proc(0, _state); break; - case m2c::kseg2623_df37_proc: seg2623_df37_proc(0, _state); break; - case m2c::kseg2623_dfe3_proc: _group18(__disp, _state); break; - case m2c::kseg2623_e0cf_proc: _group61(__disp, _state); break; - case m2c::kseg2623_e139_proc: _group62(__disp, _state); break; - case m2c::kseg2623_e215_proc: _group63(__disp, _state); break; - case m2c::kseg2623_e4f_proc: _group17(__disp, _state); break; + case m2c::kseg2623_dfe3_proc: _group64(__disp, _state); break; + case m2c::kseg2623_e0cf_proc: _group65(__disp, _state); break; + case m2c::kseg2623_e139_proc: _group66(__disp, _state); break; + case m2c::kseg2623_e215_proc: _group67(__disp, _state); break; + case m2c::kseg2623_e4c2_proc: _group69(__disp, _state); break; case m2c::kseg2623_ea66_proc: seg2623_ea66_proc(0, _state); break; case m2c::kseg2623_f202_proc: seg2623_f202_proc(0, _state); break; case m2c::kseg2623_f618_proc: seg2623_f618_proc(0, _state); break; - case m2c::kseg2623_f65c_proc: _group68(__disp, _state); break; case m2c::kseg35ab_1346_proc: seg35ab_1346_proc(0, _state); break; case m2c::kseg35ab_14c_proc: seg35ab_14c_proc(0, _state); break; - case m2c::kseg35ab_1938_proc: _group74(__disp, _state); break; - case m2c::kseg35ab_1bd1_proc: _group75(__disp, _state); break; + case m2c::kseg35ab_1938_proc: _group78(__disp, _state); break; + case m2c::kseg35ab_1bd1_proc: _group79(__disp, _state); break; case m2c::kseg35ab_1e63_proc: seg35ab_1e63_proc(0, _state); break; - case m2c::kseg35ab_1e96_proc: _group76(__disp, _state); break; - case m2c::kseg35ab_1f25_proc: _group77(__disp, _state); break; + case m2c::kseg35ab_1e96_proc: _group80(__disp, _state); break; + case m2c::kseg35ab_1f25_proc: _group81(__disp, _state); break; case m2c::kseg35ab_21d8_proc: seg35ab_21d8_proc(0, _state); break; - case m2c::kseg35ab_5a_proc: _group69(__disp, _state); break; - case m2c::kseg35ab_67a_proc: _group70(__disp, _state); break; - case m2c::kseg35ab_776_proc: _group71(__disp, _state); break; - case m2c::kseg35ab_a32_proc: _group72(__disp, _state); break; + case m2c::kseg35ab_5a_proc: _group73(__disp, _state); break; + case m2c::kseg35ab_67a_proc: _group74(__disp, _state); break; + case m2c::kseg35ab_776_proc: _group75(__disp, _state); break; + case m2c::kseg35ab_a32_proc: _group76(__disp, _state); break; case m2c::kseg35ab_a68_proc: seg35ab_a68_proc(0, _state); break; case m2c::kseg35ab_bbc_proc: seg35ab_bbc_proc(0, _state); break; case m2c::kseg35ab_dd7_proc: seg35ab_dd7_proc(0, _state); break; case m2c::kseg35ab_de2_proc: seg35ab_de2_proc(0, _state); break; case m2c::kseg35ab_fb_proc: seg35ab_fb_proc(0, _state); break; - case m2c::kseg37ca_11_proc: _group79(__disp, _state); break; - case m2c::kseg37ca_9a0_proc: _group80(__disp, _state); break; - case m2c::kseg37ca_b54_proc: _group81(__disp, _state); break; - case m2c::kseg37ca_d_proc: _group78(__disp, _state); break; - case m2c::kseg3897_70_proc: _group82(__disp, _state); break; - case m2c::kseg48ae_1300_proc: seg48ae_1300_proc(0, _state); break; + case m2c::kseg37ca_11_proc: _group83(__disp, _state); break; + case m2c::kseg37ca_9a0_proc: _group84(__disp, _state); break; + case m2c::kseg37ca_b54_proc: _group85(__disp, _state); break; + case m2c::kseg37ca_cd1_proc: _group86(__disp, _state); break; + case m2c::kseg37ca_d_proc: _group82(__disp, _state); break; + case m2c::kseg3897_70_proc: _group87(__disp, _state); break; + case m2c::kseg48ae_1008_proc: seg48ae_1008_proc(0, _state); break; + case m2c::kseg48ae_1026_proc: seg48ae_1026_proc(0, _state); break; + case m2c::kseg48ae_1030_proc: seg48ae_1030_proc(0, _state); break; + case m2c::kseg48ae_103f_proc: seg48ae_103f_proc(0, _state); break; + case m2c::kseg48ae_104e_proc: seg48ae_104e_proc(0, _state); break; + case m2c::kseg48ae_105d_proc: seg48ae_105d_proc(0, _state); break; + case m2c::kseg48ae_108a_proc: seg48ae_108a_proc(0, _state); break; + case m2c::kseg48ae_1094_proc: seg48ae_1094_proc(0, _state); break; + case m2c::kseg48ae_10c1_proc: seg48ae_10c1_proc(0, _state); break; case m2c::kseg48ae_ee1_proc: seg48ae_ee1_proc(0, _state); break; case m2c::kseg48ae_f13_proc: seg48ae_f13_proc(0, _state); break; case m2c::kseg48ae_f1d_proc: seg48ae_f1d_proc(0, _state); break; @@ -3711,19 +3506,20 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::kseg48ae_fa9_proc: seg48ae_fa9_proc(0, _state); break; case m2c::kseg48ae_fdb_proc: seg48ae_fdb_proc(0, _state); break; case m2c::kseg48ae_fea_proc: seg48ae_fea_proc(0, _state); break; - case m2c::kstart: _group65(__disp, _state); break; + case m2c::kseg48ae_ffe_proc: seg48ae_ffe_proc(0, _state); break; + case m2c::kstart: _group69(__disp, _state); break; case m2c::ksub_10273: _group1(__disp, _state); break; - case m2c::ksub_10f7a: sub_10f7a(0, _state); break; + case m2c::ksub_10f7a: _group2(__disp, _state); break; case m2c::ksub_10fca: sub_10fca(0, _state); break; - case m2c::ksub_11050: _group2(__disp, _state); break; + case m2c::ksub_11050: sub_11050(0, _state); break; case m2c::ksub_110b0: sub_110b0(0, _state); break; - case m2c::ksub_111c6: _group2(__disp, _state); break; - case m2c::ksub_11285: _group2(__disp, _state); break; - case m2c::ksub_112ae: _group2(__disp, _state); break; - case m2c::ksub_112ed: _group2(__disp, _state); break; - case m2c::ksub_11337: _group2(__disp, _state); break; - case m2c::ksub_114a2: _group2(__disp, _state); break; - case m2c::ksub_114de: _group2(__disp, _state); break; + case m2c::ksub_111c6: sub_111c6(0, _state); break; + case m2c::ksub_11285: sub_11285(0, _state); break; + case m2c::ksub_112ae: sub_112ae(0, _state); break; + case m2c::ksub_112ed: sub_112ed(0, _state); break; + case m2c::ksub_11337: sub_11337(0, _state); break; + case m2c::ksub_114a2: sub_114a2(0, _state); break; + case m2c::ksub_114de: sub_114de(0, _state); break; case m2c::ksub_11520: sub_11520(0, _state); break; case m2c::ksub_1157f: sub_1157f(0, _state); break; case m2c::ksub_115bb: sub_115bb(0, _state); break; @@ -3790,33 +3586,36 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_15e51: _group5(__disp, _state); break; case m2c::ksub_15e71: sub_15e71(0, _state); break; case m2c::ksub_15f5d: sub_15f5d(0, _state); break; - case m2c::ksub_15f6c: _group7(__disp, _state); break; - case m2c::ksub_15f6f: _group7(__disp, _state); break; + case m2c::ksub_15f6c: sub_15f6c(0, _state); break; case m2c::ksub_15f75: sub_15f75(0, _state); break; - case m2c::ksub_15fa8: _group8(__disp, _state); break; - case m2c::ksub_15fab: _group8(__disp, _state); break; + case m2c::ksub_15fa8: _group7(__disp, _state); break; + case m2c::ksub_15fab: _group7(__disp, _state); break; case m2c::ksub_15fb1: sub_15fb1(0, _state); break; - case m2c::ksub_15ff1: _group9(__disp, _state); break; - case m2c::ksub_15ff4: _group9(__disp, _state); break; - case m2c::ksub_15ffa: _group10(__disp, _state); break; - case m2c::ksub_1614b: _group10(__disp, _state); break; + case m2c::ksub_15ff1: _group8(__disp, _state); break; + case m2c::ksub_15ff4: _group8(__disp, _state); break; + case m2c::ksub_15ffa: _group9(__disp, _state); break; + case m2c::ksub_1614b: _group9(__disp, _state); break; + case m2c::ksub_1621b: sub_1621b(0, _state); break; + case m2c::ksub_1622d: sub_1622d(0, _state); break; + case m2c::ksub_16236: sub_16236(0, _state); break; case m2c::ksub_162c6: sub_162c6(0, _state); break; case m2c::ksub_1636b: sub_1636b(0, _state); break; case m2c::ksub_1641f: sub_1641f(0, _state); break; - case m2c::ksub_26240: _group11(__disp, _state); break; - case m2c::ksub_26377: _group12(__disp, _state); break; - case m2c::ksub_263b8: _group12(__disp, _state); break; - case m2c::ksub_26441: _group13(__disp, _state); break; + case m2c::ksub_26240: _group10(__disp, _state); break; + case m2c::ksub_26377: _group11(__disp, _state); break; + case m2c::ksub_263b8: _group11(__disp, _state); break; + case m2c::ksub_26441: _group12(__disp, _state); break; case m2c::ksub_264c4: sub_264c4(0, _state); break; case m2c::ksub_264c7: sub_264c7(0, _state); break; - case m2c::ksub_264ca: _group14(__disp, _state); break; - case m2c::ksub_2650a: _group14(__disp, _state); break; - case m2c::ksub_26512: _group15(__disp, _state); break; - case m2c::ksub_26530: _group15(__disp, _state); break; + case m2c::ksub_264ca: _group13(__disp, _state); break; + case m2c::ksub_2650a: _group13(__disp, _state); break; + case m2c::ksub_26512: _group14(__disp, _state); break; + case m2c::ksub_26530: _group14(__disp, _state); break; case m2c::ksub_26564: sub_26564(0, _state); break; - case m2c::ksub_26610: _group16(__disp, _state); break; - case m2c::ksub_26764: _group16(__disp, _state); break; + case m2c::ksub_26610: _group15(__disp, _state); break; + case m2c::ksub_26764: _group15(__disp, _state); break; case m2c::ksub_268b8: sub_268b8(0, _state); break; + case m2c::ksub_26950: _group16(__disp, _state); break; case m2c::ksub_26ba0: _group17(__disp, _state); break; case m2c::ksub_26c88: _group17(__disp, _state); break; case m2c::ksub_26d32: _group17(__disp, _state); break; @@ -3833,6 +3632,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_2794a: _group20(__disp, _state); break; case m2c::ksub_27950: _group20(__disp, _state); break; case m2c::ksub_27a71: _group21(__disp, _state); break; + case m2c::ksub_27b05: sub_27b05(0, _state); break; case m2c::ksub_27b26: sub_27b26(0, _state); break; case m2c::ksub_27ba1: sub_27ba1(0, _state); break; case m2c::ksub_27bd3: sub_27bd3(0, _state); break; @@ -3845,7 +3645,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_27f40: sub_27f40(0, _state); break; case m2c::ksub_27f9e: sub_27f9e(0, _state); break; case m2c::ksub_2803e: _group22(__disp, _state); break; - case m2c::ksub_2816e: _group18(__disp, _state); break; + case m2c::ksub_2816e: sub_2816e(0, _state); break; case m2c::ksub_28279: sub_28279(0, _state); break; case m2c::ksub_2829d: sub_2829d(0, _state); break; case m2c::ksub_2838c: sub_2838c(0, _state); break; @@ -3862,24 +3662,23 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_28ac8: sub_28ac8(0, _state); break; case m2c::ksub_28eb2: sub_28eb2(0, _state); break; case m2c::ksub_29084: _group28(__disp, _state); break; - case m2c::ksub_291bc: _group29(__disp, _state); break; case m2c::ksub_291df: sub_291df(0, _state); break; case m2c::ksub_2920a: sub_2920a(0, _state); break; case m2c::ksub_29454: sub_29454(0, _state); break; case m2c::ksub_29496: sub_29496(0, _state); break; case m2c::ksub_294ea: sub_294ea(0, _state); break; - case m2c::ksub_2968e: _group30(__disp, _state); break; + case m2c::ksub_2968e: _group29(__disp, _state); break; case m2c::ksub_296dc: sub_296dc(0, _state); break; case m2c::ksub_29868: sub_29868(0, _state); break; case m2c::ksub_298c4: sub_298c4(0, _state); break; case m2c::ksub_29902: sub_29902(0, _state); break; - case m2c::ksub_2997a: _group31(__disp, _state); break; + case m2c::ksub_2997a: _group30(__disp, _state); break; case m2c::ksub_299be: sub_299be(0, _state); break; case m2c::ksub_29a46: sub_29a46(0, _state); break; case m2c::ksub_29b52: sub_29b52(0, _state); break; case m2c::ksub_29b62: sub_29b62(0, _state); break; - case m2c::ksub_29bda: _group32(__disp, _state); break; - case m2c::ksub_29bf0: _group33(__disp, _state); break; + case m2c::ksub_29bda: _group31(__disp, _state); break; + case m2c::ksub_29bf0: _group32(__disp, _state); break; case m2c::ksub_29c9c: sub_29c9c(0, _state); break; case m2c::ksub_29cc0: sub_29cc0(0, _state); break; case m2c::ksub_29d1e: sub_29d1e(0, _state); break; @@ -3889,19 +3688,21 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_29dd2: sub_29dd2(0, _state); break; case m2c::ksub_29df1: sub_29df1(0, _state); break; case m2c::ksub_29df5: sub_29df5(0, _state); break; - case m2c::ksub_29df9: _group34(__disp, _state); break; - case m2c::ksub_29dfd: _group34(__disp, _state); break; + case m2c::ksub_29df9: _group33(__disp, _state); break; + case m2c::ksub_29dfd: _group33(__disp, _state); break; case m2c::ksub_29e1c: sub_29e1c(0, _state); break; case m2c::ksub_29e3f: sub_29e3f(0, _state); break; case m2c::ksub_29e50: sub_29e50(0, _state); break; - case m2c::ksub_29e6b: _group35(__disp, _state); break; - case m2c::ksub_29e77: _group36(__disp, _state); break; - case m2c::ksub_29ea8: _group18(__disp, _state); break; - case m2c::ksub_29ee6: _group18(__disp, _state); break; + case m2c::ksub_29e6b: _group34(__disp, _state); break; + case m2c::ksub_29e77: _group35(__disp, _state); break; + case m2c::ksub_29ea8: _group36(__disp, _state); break; + case m2c::ksub_29ee6: _group36(__disp, _state); break; case m2c::ksub_29f9b: sub_29f9b(0, _state); break; case m2c::ksub_2a022: sub_2a022(0, _state); break; case m2c::ksub_2a0b7: sub_2a0b7(0, _state); break; case m2c::ksub_2a10c: sub_2a10c(0, _state); break; + case m2c::ksub_2a113: _group37(__disp, _state); break; + case m2c::ksub_2a1a2: _group38(__disp, _state); break; case m2c::ksub_2b429: sub_2b429(0, _state); break; case m2c::ksub_2b467: sub_2b467(0, _state); break; case m2c::ksub_2b641: sub_2b641(0, _state); break; @@ -3910,26 +3711,29 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_2b770: sub_2b770(0, _state); break; case m2c::ksub_2b787: sub_2b787(0, _state); break; case m2c::ksub_2b7db: sub_2b7db(0, _state); break; - case m2c::ksub_2c015: _group18(__disp, _state); break; + case m2c::ksub_2c015: _group39(__disp, _state); break; case m2c::ksub_2c20b: sub_2c20b(0, _state); break; case m2c::ksub_2c29c: sub_2c29c(0, _state); break; case m2c::ksub_2c303: sub_2c303(0, _state); break; - case m2c::ksub_2c36b: _group38(__disp, _state); break; - case m2c::ksub_2c3a2: _group39(__disp, _state); break; + case m2c::ksub_2c36b: _group40(__disp, _state); break; + case m2c::ksub_2c3a2: sub_2c3a2(0, _state); break; case m2c::ksub_2c576: sub_2c576(0, _state); break; case m2c::ksub_2c83e: sub_2c83e(0, _state); break; case m2c::ksub_2c8ee: sub_2c8ee(0, _state); break; + case m2c::ksub_2c972: sub_2c972(0, _state); break; + case m2c::ksub_2c9e4: sub_2c9e4(0, _state); break; case m2c::ksub_2d7c4: sub_2d7c4(0, _state); break; case m2c::ksub_2da6a: sub_2da6a(0, _state); break; - case m2c::ksub_2dc1e: _group18(__disp, _state); break; + case m2c::ksub_2dc1e: sub_2dc1e(0, _state); break; case m2c::ksub_2e7ee: sub_2e7ee(0, _state); break; - case m2c::ksub_2ea1a: _group18(__disp, _state); break; + case m2c::ksub_2e928: _group41(__disp, _state); break; + case m2c::ksub_2ea1a: _group42(__disp, _state); break; case m2c::ksub_2ebda: sub_2ebda(0, _state); break; case m2c::ksub_2ec74: sub_2ec74(0, _state); break; case m2c::ksub_2ecd6: sub_2ecd6(0, _state); break; case m2c::ksub_2f024: sub_2f024(0, _state); break; case m2c::ksub_2f068: sub_2f068(0, _state); break; - case m2c::ksub_2f080: _group41(__disp, _state); break; + case m2c::ksub_2f080: _group43(__disp, _state); break; case m2c::ksub_2f700: sub_2f700(0, _state); break; case m2c::ksub_2f7aa: sub_2f7aa(0, _state); break; case m2c::ksub_2f7c5: sub_2f7c5(0, _state); break; @@ -3942,44 +3746,44 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_2fc1c: sub_2fc1c(0, _state); break; case m2c::ksub_2fc7d: sub_2fc7d(0, _state); break; case m2c::ksub_2fd0b: sub_2fd0b(0, _state); break; - case m2c::ksub_2fdc8: _group42(__disp, _state); break; - case m2c::ksub_2fe11: _group43(__disp, _state); break; - case m2c::ksub_2fe3c: _group44(__disp, _state); break; - case m2c::ksub_2feb4: _group45(__disp, _state); break; - case m2c::ksub_2ffb6: _group46(__disp, _state); break; - case m2c::ksub_2ffe0: _group47(__disp, _state); break; + case m2c::ksub_2fdc8: _group44(__disp, _state); break; + case m2c::ksub_2fe11: _group45(__disp, _state); break; + case m2c::ksub_2fe3c: _group46(__disp, _state); break; + case m2c::ksub_2feb4: _group47(__disp, _state); break; + case m2c::ksub_2ffb6: _group48(__disp, _state); break; + case m2c::ksub_2ffe0: _group49(__disp, _state); break; case m2c::ksub_30074: sub_30074(0, _state); break; - case m2c::ksub_3008d: _group48(__disp, _state); break; - case m2c::ksub_300c4: _group49(__disp, _state); break; + case m2c::ksub_3008d: _group50(__disp, _state); break; + case m2c::ksub_300c4: _group51(__disp, _state); break; case m2c::ksub_300e6: sub_300e6(0, _state); break; case m2c::ksub_301dd: sub_301dd(0, _state); break; case m2c::ksub_301fc: sub_301fc(0, _state); break; case m2c::ksub_30260: sub_30260(0, _state); break; - case m2c::ksub_302fb: _group50(__disp, _state); break; - case m2c::ksub_3032e: _group51(__disp, _state); break; - case m2c::ksub_3036a: _group52(__disp, _state); break; - case m2c::ksub_303b3: _group53(__disp, _state); break; + case m2c::ksub_302fb: _group52(__disp, _state); break; + case m2c::ksub_3032e: _group53(__disp, _state); break; + case m2c::ksub_3036a: _group54(__disp, _state); break; + case m2c::ksub_303b3: _group55(__disp, _state); break; case m2c::ksub_303e1: sub_303e1(0, _state); break; case m2c::ksub_30414: sub_30414(0, _state); break; case m2c::ksub_30434: sub_30434(0, _state); break; case m2c::ksub_30454: sub_30454(0, _state); break; - case m2c::ksub_3048c: sub_3048c(0, _state); break; - case m2c::ksub_30970: _group54(__disp, _state); break; + case m2c::ksub_3048c: _group56(__disp, _state); break; + case m2c::ksub_30970: _group57(__disp, _state); break; case m2c::ksub_309f4: sub_309f4(0, _state); break; - case m2c::ksub_30aa2: _group55(__disp, _state); break; - case m2c::ksub_30af8: _group56(__disp, _state); break; - case m2c::ksub_30b64: _group57(__disp, _state); break; - case m2c::ksub_30b92: _group58(__disp, _state); break; - case m2c::ksub_30bec: _group59(__disp, _state); break; - case m2c::ksub_30c28: _group18(__disp, _state); break; - case m2c::ksub_31377: _group18(__disp, _state); break; + case m2c::ksub_30aa2: _group58(__disp, _state); break; + case m2c::ksub_30af8: _group59(__disp, _state); break; + case m2c::ksub_30b64: _group60(__disp, _state); break; + case m2c::ksub_30b92: _group61(__disp, _state); break; + case m2c::ksub_30bec: _group62(__disp, _state); break; + case m2c::ksub_30c28: sub_30c28(0, _state); break; + case m2c::ksub_31377: sub_31377(0, _state); break; case m2c::ksub_323e9: sub_323e9(0, _state); break; case m2c::ksub_32528: sub_32528(0, _state); break; case m2c::ksub_325a1: sub_325a1(0, _state); break; case m2c::ksub_3263b: sub_3263b(0, _state); break; case m2c::ksub_326b8: sub_326b8(0, _state); break; case m2c::ksub_32891: sub_32891(0, _state); break; - case m2c::ksub_328ee: _group18(__disp, _state); break; + case m2c::ksub_328ee: sub_328ee(0, _state); break; case m2c::ksub_329d2: sub_329d2(0, _state); break; case m2c::ksub_329f6: sub_329f6(0, _state); break; case m2c::ksub_32a1a: sub_32a1a(0, _state); break; @@ -3988,7 +3792,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_32ad4: sub_32ad4(0, _state); break; case m2c::ksub_32b0e: sub_32b0e(0, _state); break; case m2c::ksub_32c02: sub_32c02(0, _state); break; - case m2c::ksub_32d72: _group18(__disp, _state); break; + case m2c::ksub_32d72: sub_32d72(0, _state); break; case m2c::ksub_33162: sub_33162(0, _state); break; case m2c::ksub_33194: sub_33194(0, _state); break; case m2c::ksub_331be: sub_331be(0, _state); break; @@ -4000,12 +3804,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_33418: sub_33418(0, _state); break; case m2c::ksub_33430: sub_33430(0, _state); break; case m2c::ksub_3344e: sub_3344e(0, _state); break; - case m2c::ksub_33490: _group18(__disp, _state); break; + case m2c::ksub_33490: sub_33490(0, _state); break; case m2c::ksub_33c0b: sub_33c0b(0, _state); break; - case m2c::ksub_33c65: _group60(__disp, _state); break; + case m2c::ksub_33c65: _group63(__disp, _state); break; case m2c::ksub_33c8f: sub_33c8f(0, _state); break; case m2c::ksub_33cbd: sub_33cbd(0, _state); break; - case m2c::ksub_33cde: _group18(__disp, _state); break; + case m2c::ksub_33cde: sub_33cde(0, _state); break; case m2c::ksub_33d5b: sub_33d5b(0, _state); break; case m2c::ksub_33dcc: sub_33dcc(0, _state); break; case m2c::ksub_33e10: sub_33e10(0, _state); break; @@ -4018,21 +3822,20 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_33ff4: sub_33ff4(0, _state); break; case m2c::ksub_3404b: sub_3404b(0, _state); break; case m2c::ksub_340a2: sub_340a2(0, _state); break; - case m2c::ksub_340c4: sub_340c4(0, _state); break; - case m2c::ksub_340ef: sub_340ef(0, _state); break; - case m2c::ksub_34146: sub_34146(0, _state); break; - case m2c::ksub_3417f: _group18(__disp, _state); break; - case m2c::ksub_341ec: _group18(__disp, _state); break; - case m2c::ksub_342da: _group61(__disp, _state); break; - case m2c::ksub_3434c: _group62(__disp, _state); break; - case m2c::ksub_34428: _group63(__disp, _state); break; + case m2c::ksub_340c4: _group64(__disp, _state); break; + case m2c::ksub_341ec: _group64(__disp, _state); break; + case m2c::ksub_342da: _group65(__disp, _state); break; + case m2c::ksub_3434c: _group66(__disp, _state); break; + case m2c::ksub_34428: _group67(__disp, _state); break; case m2c::ksub_34492: sub_34492(0, _state); break; - case m2c::ksub_344bc: _group64(__disp, _state); break; - case m2c::ksub_34503: _group64(__disp, _state); break; + case m2c::ksub_344bc: _group68(__disp, _state); break; + case m2c::ksub_34503: _group68(__disp, _state); break; case m2c::ksub_34539: sub_34539(0, _state); break; case m2c::ksub_345b2: sub_345b2(0, _state); break; - case m2c::ksub_34714: _group65(__disp, _state); break; - case m2c::ksub_34834: _group39(__disp, _state); break; + case m2c::ksub_34714: _group69(__disp, _state); break; + case m2c::ksub_347d8: sub_347d8(0, _state); break; + case m2c::ksub_347ef: _group70(__disp, _state); break; + case m2c::ksub_34834: _group70(__disp, _state); break; case m2c::ksub_34861: sub_34861(0, _state); break; case m2c::ksub_34870: sub_34870(0, _state); break; case m2c::ksub_34884: sub_34884(0, _state); break; @@ -4082,17 +3885,17 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_35524: sub_35524(0, _state); break; case m2c::ksub_356b7: sub_356b7(0, _state); break; case m2c::ksub_356c8: sub_356c8(0, _state); break; - case m2c::ksub_3576e: _group67(__disp, _state); break; + case m2c::ksub_3576e: _group71(__disp, _state); break; case m2c::ksub_357f0: sub_357f0(0, _state); break; case m2c::ksub_35802: sub_35802(0, _state); break; case m2c::ksub_3587a: sub_3587a(0, _state); break; - case m2c::ksub_3588f: _group68(__disp, _state); break; + case m2c::ksub_3588f: _group72(__disp, _state); break; case m2c::ksub_35972: sub_35972(0, _state); break; case m2c::ksub_359ac: sub_359ac(0, _state); break; case m2c::ksub_359ce: sub_359ce(0, _state); break; case m2c::ksub_359ee: sub_359ee(0, _state); break; case m2c::ksub_35a5c: sub_35a5c(0, _state); break; - case m2c::ksub_35ab2: _group69(__disp, _state); break; + case m2c::ksub_35ab2: _group73(__disp, _state); break; case m2c::ksub_35b28: sub_35b28(0, _state); break; case m2c::ksub_35bc3: sub_35bc3(0, _state); break; case m2c::ksub_35be7: sub_35be7(0, _state); break; @@ -4109,12 +3912,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_35fa2: sub_35fa2(0, _state); break; case m2c::ksub_35fdd: sub_35fdd(0, _state); break; case m2c::ksub_3608c: sub_3608c(0, _state); break; - case m2c::ksub_3611c: _group70(__disp, _state); break; - case m2c::ksub_3612e: _group71(__disp, _state); break; + case m2c::ksub_3611c: _group74(__disp, _state); break; + case m2c::ksub_3612e: _group75(__disp, _state); break; case m2c::ksub_36334: sub_36334(0, _state); break; case m2c::ksub_363b8: sub_363b8(0, _state); break; case m2c::ksub_364b9: sub_364b9(0, _state); break; - case m2c::ksub_364e6: _group72(__disp, _state); break; + case m2c::ksub_364e6: _group76(__disp, _state); break; case m2c::ksub_364f7: sub_364f7(0, _state); break; case m2c::ksub_3650a: sub_3650a(0, _state); break; case m2c::ksub_36526: sub_36526(0, _state); break; @@ -4125,7 +3928,7 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_36764: sub_36764(0, _state); break; case m2c::ksub_36888: sub_36888(0, _state); break; case m2c::ksub_368a4: sub_368a4(0, _state); break; - case m2c::ksub_36ba0: _group73(__disp, _state); break; + case m2c::ksub_36ba0: _group77(__disp, _state); break; case m2c::ksub_36c76: sub_36c76(0, _state); break; case m2c::ksub_36c88: sub_36c88(0, _state); break; case m2c::ksub_36d32: sub_36d32(0, _state); break; @@ -4137,33 +3940,34 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} case m2c::ksub_3707d: sub_3707d(0, _state); break; case m2c::ksub_3720c: sub_3720c(0, _state); break; case m2c::ksub_3721a: sub_3721a(0, _state); break; - case m2c::ksub_372a5: _group74(__disp, _state); break; + case m2c::ksub_372a5: _group78(__disp, _state); break; case m2c::ksub_373ea: sub_373ea(0, _state); break; case m2c::ksub_37652: sub_37652(0, _state); break; - case m2c::ksub_37674: _group75(__disp, _state); break; + case m2c::ksub_37674: _group79(__disp, _state); break; case m2c::ksub_37756: sub_37756(0, _state); break; case m2c::ksub_3775a: sub_3775a(0, _state); break; case m2c::ksub_37766: sub_37766(0, _state); break; case m2c::ksub_378f2: sub_378f2(0, _state); break; - case m2c::ksub_37934: _group76(__disp, _state); break; + case m2c::ksub_37934: _group80(__disp, _state); break; case m2c::ksub_3794a: sub_3794a(0, _state); break; case m2c::ksub_37950: sub_37950(0, _state); break; - case m2c::ksub_37986: _group77(__disp, _state); break; + case m2c::ksub_37986: _group81(__disp, _state); break; case m2c::ksub_379e4: sub_379e4(0, _state); break; case m2c::ksub_37acc: sub_37acc(0, _state); break; case m2c::ksub_37ad8: sub_37ad8(0, _state); break; - case m2c::ksub_37caa: _group78(__disp, _state); break; - case m2c::ksub_37cae: _group79(__disp, _state); break; - case m2c::ksub_37cb6: _group80(__disp, _state); break; - case m2c::ksub_38641: _group81(__disp, _state); break; + case m2c::ksub_37caa: _group82(__disp, _state); break; + case m2c::ksub_37cae: _group83(__disp, _state); break; + case m2c::ksub_37cb6: _group84(__disp, _state); break; + case m2c::ksub_38641: _group85(__disp, _state); break; case m2c::ksub_3888b: sub_3888b(0, _state); break; case m2c::ksub_3889b: sub_3889b(0, _state); break; case m2c::ksub_388ae: sub_388ae(0, _state); break; case m2c::ksub_388c1: sub_388c1(0, _state); break; case m2c::ksub_388ee: sub_388ee(0, _state); break; case m2c::ksub_3894a: sub_3894a(0, _state); break; - case m2c::ksub_38976: _group82(__disp, _state); break; - case m2c::ksub_389c6: _group82(__disp, _state); break; + case m2c::ksub_3895e: _group86(__disp, _state); break; + case m2c::ksub_38976: _group87(__disp, _state); break; + case m2c::ksub_389c6: _group87(__disp, _state); break; case m2c::ksub_4999e: sub_4999e(0, _state); break; case m2c::ksub_499a3: sub_499a3(0, _state); break; case m2c::ksub_499a8: sub_499a8(0, _state); break; @@ -4349,13 +4153,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999[32]={107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9};MYCOPY(dummyf_1fa8)} // 01a2:0588 {db tmp999[32]={115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116};MYCOPY(dummyf_1fc8)} // 01a2:05a8 {db tmp999[32]={97,99,107,9,115,116,97,99,107,9,115,116,97,99,107,9,115,116,97,99,59,72,0,75,132,5,0,0,46,5,32,1};MYCOPY(dummyf_1fe8)} // 01a2:05c8 - {db tmp999[32]={2,72,160,15,233,19,0,75,132,5,240,255,76,5,32,1,32,0,0,0,240,255,240,255,93,11,76,253,2,114,250,2};MYCOPY(dummyf_2008)} // 01a2:05e8 - {db tmp999=240;MYCOPY(dummyf_2028)} // 01a2:0608 - {db tmp999=255;MYCOPY(dummyf_2029)} // 01a2:0609 - {db tmp999=2;MYCOPY(dummyf_202a)} // 01a2:060a - {db tmp999=114;MYCOPY(dummyf_202b)} // 01a2:060b - {db tmp999=107;MYCOPY(dummyf_202c)} // 01a2:060c - {db tmp999=9;MYCOPY(dummyf_202d)} // 01a2:060d + {db tmp999=2;MYCOPY(dummyf_2008)} // 01a2:05e8 + {db tmp999=72;MYCOPY(dummyf_2009)} // 01a2:05e9 + {db tmp999=160;MYCOPY(dummyf_200a)} // 01a2:05ea + {db tmp999=15;MYCOPY(dummyf_200b)} // 01a2:05eb + {dw tmp999=seg_offset(seg003);MYCOPY(dummyf_200c)} // 01a2:05ec + {db tmp999[32]={0,75,132,5,240,255,76,5,32,1,32,0,0,0,240,255,240,255,93,11,76,253,2,114,250,2,240,255,2,114,107,9};MYCOPY(dummyf_200e)} // 01a2:05ee {db tmp999=30;MYCOPY(dummyf_202e)} // 01a2:060e {db tmp999=142;MYCOPY(dummyf_202f)} // 01a2:060f {db tmp999=77;MYCOPY(dummyf_2030)} // 01a2:0610 @@ -4377,9 +4180,9 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {char tmp999[11]="Asound.exe";MYCOPY(__aasoundexe)} // 0204:000d {db tmp999=124;MYCOPY(dummyf_2059)} // 0204:0019 {dw tmp999=seg_offset(seg003);MYCOPY(dummyf_205a)} // 0204:001a - {dw tmp999=4515;MYCOPY(dummyf_205c)} // 0204:001c - {dw tmp999=5078;MYCOPY(dummyf_205e)} // 0204:001e - {dw tmp999=5735;MYCOPY(dummyf_2060)} // 0204:0020 + {dw tmp999=seg_offset(seg11a3);MYCOPY(dummyf_205c)} // 0204:001c + {dw tmp999=seg_offset(seg13d6);MYCOPY(dummyf_205e)} // 0204:001e + {dw tmp999=seg_offset(seg1667);MYCOPY(dummyf_2060)} // 0204:0020 {db tmp999[32]={1,0,0,0,3,0,0,0,0,0,0,0,233,149,0,0,3,0,126,252,0,117,0,0,1,0,5,0,57,199,4,0};MYCOPY(dummyf_2062)} // 0204:0022 {db tmp999[32]={4,0,6,0,0,32,106,0,255,54,224,57,255,54,222,57,144,14,232,242,178,131,196,8,235,12,199,6,224,57,0,0};MYCOPY(dummyf_2082)} // 0204:0042 {db tmp999=199;MYCOPY(dummyf_20a2)} // 0204:0062 @@ -4522,10 +4325,6 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999[84]={14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,7,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,12,12,12,12};MYCOPY(dummyf_2866)} // 0204:0755 {db tmp999[34]={14,14,14,14,14,14,14,14,14,8,8,8,8,8,8,8,8,8,14,14,14,14,14,14,4,4,4,4,8,8,8,8,8,8};MYCOPY(dummyf_28ba)} // 0204:0755 {db tmp999[56]={10,10,10,10,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,10,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8};MYCOPY(dummyf_28dc)} // 0204:0755 - {db tmp999=8;MYCOPY(byte_10ef4)} // 0204:08d4 - {db tmp999[34]={8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8};MYCOPY(dummyf_2915)} // 0204:08d5 - {db tmp999[31]={8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8};MYCOPY(dummyf_2937)} // 0204:08d5 - {db tmp999=166;MYCOPY(dummyf_2956)} // 0204:0916 {db tmp999[11]={255,255,255,168,85,200,76,80,96,144,116};MYCOPY(dummyf_2957)} // 0204:0917 {db tmp999[13]={64,88,64,86,0,75,0,37,1,0,1,0,36};MYCOPY(dummyf_2962)} // 0204:0917 {db tmp999[14]={0,0,8,30,0,86,66,49,55,0,0,0,0,7};MYCOPY(dummyf_296f)} // 0204:0917 @@ -4570,595 +4369,547 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=64;MYCOPY(__jpt_13a6f)} // 0204:12b4 {db tmp999=116;MYCOPY(dummyf_32f6)} // 0204:12b6 {db tmp999=14;MYCOPY(dummyf_32f7)} // 0204:12b7 - {db tmp999=240;MYCOPY(dummyf_3441)} // 0204:1401 - {db tmp999=255;MYCOPY(dummyf_3442)} // 0204:1402 - {db tmp999=50;MYCOPY(dummyf_3443)} // 0204:1403 + {db tmp999[32]={184,228,28,69,85,139,236,30,142,216,131,236,6,86,87,139,118,12,139,126,6,87,232,184,252,89,11,192,77,240,255,50};MYCOPY(dummyf_3424)} // 0204:13e4 {db tmp999=2;MYCOPY(dummyf_3444)} // 0204:1404 {db tmp999=116;MYCOPY(dummyf_3446)} // 0204:1406 {db tmp999=6;MYCOPY(dummyf_3447)} // 0204:1407 {db tmp999=70;MYCOPY(dummyf_3448)} // 0204:1408 {db tmp999=49;MYCOPY(dummyf_3449)} // 0204:1409 {db tmp999=53;MYCOPY(dummyf_344a)} // 0204:140a - {char tmp999[21]="F15 II AdLib 3-14-91";MYCOPY(__af15iiadlib3149)} // 0204:1410 - {dw tmp999=seg_offset(seg127c);MYCOPY(dummyf_3468)} // 0204:1428 - {dw tmp999=4515;MYCOPY(dummyf_346a)} // 0204:142a - {dw tmp999=100;MYCOPY(dummyf_346c)} // 0204:142c - {dw tmp999=8876;MYCOPY(dummyf_346e)} // 0204:142e - {dw tmp999=10;MYCOPY(dummyf_3472)} // 0204:1432 - {dw tmp999=1943;MYCOPY(dummyf_3474)} // 0204:1434 - {dw tmp999=1996;MYCOPY(dummyf_3476)} // 0204:1436 - {dw tmp999=2010;MYCOPY(dummyf_3478)} // 0204:1438 - {dw tmp999=2064;MYCOPY(dummyf_347a)} // 0204:143a - {dw tmp999=2168;MYCOPY(dummyf_347c)} // 0204:143c - {dw tmp999=2181;MYCOPY(dummyf_347e)} // 0204:143e - {dw tmp999=2141;MYCOPY(dummyf_3480)} // 0204:1440 - {dw tmp999=2090;MYCOPY(dummyf_3482)} // 0204:1442 - {dw tmp999=2128;MYCOPY(dummyf_3484)} // 0204:1444 - {dw tmp999=2035;MYCOPY(dummyf_3486)} // 0204:1446 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3488)} // 0204:1448 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_34a8)} // 0204:1468 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_34c8)} // 0204:1488 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_34e8)} // 0204:14a8 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3508)} // 0204:14c8 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3528)} // 0204:14e8 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3548)} // 0204:1508 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3568)} // 0204:1528 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3588)} // 0204:1548 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_35a8)} // 0204:1568 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_35c8)} // 0204:1588 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_35e8)} // 0204:15a8 - {db tmp999[32]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3608)} // 0204:15c8 - {db tmp999=83;MYCOPY(dummyf_3628)} // 0204:15e8 - {db tmp999=83;MYCOPY(dummyf_3629)} // 0204:15e9 - {db tmp999=83;MYCOPY(dummyf_362a)} // 0204:15ea - {db tmp999=83;MYCOPY(dummyf_362b)} // 0204:15eb - {db tmp999=83;MYCOPY(dummyf_362c)} // 0204:15ec - {db tmp999=83;MYCOPY(dummyf_362d)} // 0204:15ed - {db tmp999=83;MYCOPY(dummyf_362e)} // 0204:15ee - {db tmp999=83;MYCOPY(dummyf_362f)} // 0204:15ef - {db tmp999=83;MYCOPY(dummyf_3630)} // 0204:15f0 - {db tmp999=83;MYCOPY(dummyf_3631)} // 0204:15f1 - {db tmp999=83;MYCOPY(dummyf_3632)} // 0204:15f2 - {db tmp999=83;MYCOPY(dummyf_3633)} // 0204:15f3 - {db tmp999=83;MYCOPY(dummyf_3634)} // 0204:15f4 - {db tmp999=83;MYCOPY(dummyf_3635)} // 0204:15f5 - {db tmp999=83;MYCOPY(dummyf_3636)} // 0204:15f6 - {db tmp999=83;MYCOPY(dummyf_3637)} // 0204:15f7 - {db tmp999=83;MYCOPY(dummyf_3638)} // 0204:15f8 - {db tmp999=83;MYCOPY(dummyf_3639)} // 0204:15f9 - {db tmp999=83;MYCOPY(dummyf_363a)} // 0204:15fa - {db tmp999=83;MYCOPY(dummyf_363b)} // 0204:15fb - {db tmp999=83;MYCOPY(dummyf_363c)} // 0204:15fc - {db tmp999=83;MYCOPY(dummyf_363d)} // 0204:15fd - {db tmp999=42;MYCOPY(dummyf_363e)} // 0204:15fe - {db tmp999=42;MYCOPY(dummyf_363f)} // 0204:15ff - {db tmp999[11]={42,42,251,9,181,0,10,0,42,42,35};MYCOPY(seg_11c22)} // 0204:1602 - {db tmp999[11]={9,77,0,22,0,42,42,0,0,42,42};MYCOPY(dummyf_364d)} // 0204:1602 - {db tmp999[10]={71,13,181,0,42,42,0,0,42,42};MYCOPY(dummyf_3658)} // 0204:1602 - {db tmp999[12]={154,11,181,0,10,0,46,2,181,0,10,0};MYCOPY(dummyf_3662)} // 0204:1602 - {db tmp999[12]={46,2,26,19,5,0,42,42,39,7,44,0};MYCOPY(dummyf_366e)} // 0204:1602 - {db tmp999[11]={42,42,39,7,0,0,226,130,26,21,216};MYCOPY(dummyf_367a)} // 0204:1602 - {db tmp999[7]={2,124,18,0,0,255,2};MYCOPY(dummyf_3685)} // 0204:1602 - {char tmp999[33]={'N','o',' ','A','d','l','i','b',' ','b','o','a','r','d',' ','p','r','e','s','e','n','t',' ','i','n',' ','s','y','s','t','e','m','$'};MYCOPY(__anoadlibboardpr)} // 0204:164c - {db tmp999=0;MYCOPY(unk_11c8d)} // 0204:166d - {db tmp999=255;MYCOPY(_unk_11c8f)} // 0204:166f - {db tmp999=255;MYCOPY(dummyf_36b0)} // 0204:1670 - {db tmp999=96;MYCOPY(_unk_11c93)} // 0204:1673 - {db tmp999=13;MYCOPY(dummyf_36b4)} // 0204:1674 - {db tmp999=248;MYCOPY(byte_11c95)} // 0204:1675 - {db tmp999=32;MYCOPY(byte_11c96)} // 0204:1676 - {db tmp999=0;MYCOPY(_unk_11c97)} // 0204:1677 - {db tmp999=0;MYCOPY(_unk_11c99)} // 0204:1679 - {db tmp999=146;MYCOPY(byte_11c9d)} // 0204:167d - {db tmp999=92;MYCOPY(dummyf_36be)} // 0204:167e - {db tmp999=151;MYCOPY(dummyf_36bf)} // 0204:167f - {db tmp999=71;MYCOPY(dummyf_36c0)} // 0204:1680 - {db tmp999=26;MYCOPY(dummyf_36c1)} // 0204:1681 - {db tmp999=106;MYCOPY(dummyf_36c2)} // 0204:1682 - {db tmp999=147;MYCOPY(dummyf_36c3)} // 0204:1683 - {db tmp999=92;MYCOPY(dummyf_36c4)} // 0204:1684 - {db tmp999=157;MYCOPY(dummyf_36c5)} // 0204:1685 - {db tmp999=125;MYCOPY(dummyf_36c6)} // 0204:1686 - {db tmp999=27;MYCOPY(dummyf_36c7)} // 0204:1687 - {db tmp999=106;MYCOPY(dummyf_36c8)} // 0204:1688 - {dw tmp999=0;MYCOPY(word_11ca9)} // 0204:1689 - {db tmp999=0;MYCOPY(byte_11cab)} // 0204:168b - {db tmp999=0;MYCOPY(_unk_11cac)} // 0204:168c - {dw tmp999=0;MYCOPY(_unk_11cae)} // 0204:168e - {db tmp999=0;MYCOPY(_unk_11cb0)} // 0204:1690 - {dw tmp999=700;MYCOPY(_unk_11cb4)} // 0204:1694 - {db tmp999=0;MYCOPY(byte_11cb6)} // 0204:1696 - {db tmp999=0;MYCOPY(byte_11cb7)} // 0204:1697 - {dw tmp999=1234;MYCOPY(_unk_11cb8)} // 0204:1698 - {db tmp999[32]={72,146,16,8,4,2,1,0,0,2,30,2,63,2,97,2,133,2,171,2,212,2,255,2,45,3,93,3,144,3,199,3};MYCOPY(dummyf_36da)} // 0204:169a - {db tmp999=1;MYCOPY(byte_11cda)} // 0204:16ba - {db tmp999=1;MYCOPY(byte_11cdb)} // 0204:16bb - {db tmp999=1;MYCOPY(byte_11cdc)} // 0204:16bc - {db tmp999[6]={0,3,1,4,2,5};MYCOPY(dummyf_36fe)} // 0204:16be - {db tmp999=6;MYCOPY(dummyf_3704)} // 0204:16c4 - {db tmp999=9;MYCOPY(dummyf_3705)} // 0204:16c5 - {db tmp999=7;MYCOPY(dummyf_3706)} // 0204:16c6 - {db tmp999=10;MYCOPY(dummyf_3707)} // 0204:16c7 - {db tmp999[4]={8,11,12,15};MYCOPY(dummyf_3708)} // 0204:16c8 - {db tmp999=16;MYCOPY(dummyf_370c)} // 0204:16cc - {db tmp999=99;MYCOPY(dummyf_370d)} // 0204:16cd - {db tmp999=14;MYCOPY(dummyf_370e)} // 0204:16ce - {db tmp999=99;MYCOPY(dummyf_370f)} // 0204:16cf - {db tmp999=17;MYCOPY(dummyf_3710)} // 0204:16d0 - {db tmp999=99;MYCOPY(dummyf_3711)} // 0204:16d1 - {db tmp999=13;MYCOPY(dummyf_3712)} // 0204:16d2 - {db tmp999=99;MYCOPY(dummyf_3713)} // 0204:16d3 - {db tmp999[6]={0,1,2,3,4,5};MYCOPY(dummyf_3714)} // 0204:16d4 - {db tmp999=8;MYCOPY(dummyf_371a)} // 0204:16da - {db tmp999=9;MYCOPY(dummyf_371b)} // 0204:16db - {db tmp999=10;MYCOPY(dummyf_371c)} // 0204:16dc - {db tmp999=11;MYCOPY(dummyf_371d)} // 0204:16dd - {db tmp999=12;MYCOPY(dummyf_371e)} // 0204:16de - {db tmp999[2]={13,16};MYCOPY(dummyf_371f)} // 0204:16df - {db tmp999[32]={17,18,19,20,21,10,11,15,15,1,0,59,0,0,4,7,0,0,1,0,0,0,0,0,0,0,0,10,11,8,10,0};MYCOPY(dummyf_3721)} // 0204:16e1 - {db tmp999=63;MYCOPY(dummyf_3742)} // 0204:1702 - {db tmp999=1;MYCOPY(dummyf_3745)} // 0204:1705 - {db tmp999=1;MYCOPY(dummyf_3746)} // 0204:1706 - {db tmp999=1;MYCOPY(dummyf_3749)} // 0204:1709 - {db tmp999[13]={15,0,0,12,1,0,63,0,0,14,7,0,0};MYCOPY(dummyf_3752)} // 0204:1712 - {db tmp999[2]={1,0};MYCOPY(dummyf_375f)} // 0204:1712 - {db tmp999[13]={10,0,0,12,1,0,63,0,0,15,7,0,0};MYCOPY(dummyf_3768)} // 0204:1728 - {db tmp999=1;MYCOPY(dummyf_3775)} // 0204:1728 - {db tmp999[13]={13,9,15,15,0,0,63,0,0,0,5,0,0};MYCOPY(dummyf_377e)} // 0204:173e - {db tmp999[2]={1,80};MYCOPY(dummyf_378b)} // 0204:173e - {db tmp999=255;MYCOPY(dummyf_378e)} // 0204:174e - {db tmp999=3;MYCOPY(dummyf_378f)} // 0204:174f - {db tmp999=128;MYCOPY(dummyf_3790)} // 0204:1750 - {db tmp999=2;MYCOPY(dummyf_3791)} // 0204:1751 - {db tmp999[13]={13,4,15,15,0,0,63,0,0,6,5,0,0};MYCOPY(dummyf_3794)} // 0204:1754 - {db tmp999=1;MYCOPY(dummyf_37a1)} // 0204:1754 - {db tmp999[32]={0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,96,0,255,3,0,4,248,255,13,3};MYCOPY(dummyf_37a2)} // 0204:1762 - {db tmp999=15;MYCOPY(dummyf_37c2)} // 0204:1782 - {db tmp999=15;MYCOPY(dummyf_37c3)} // 0204:1783 - {db tmp999=63;MYCOPY(dummyf_37c6)} // 0204:1786 - {db tmp999=6;MYCOPY(dummyf_37c9)} // 0204:1789 - {db tmp999=5;MYCOPY(dummyf_37ca)} // 0204:178a - {db tmp999=1;MYCOPY(dummyf_37cd)} // 0204:178d - {db tmp999[13]={10,9,15,15,0,0,58,0,0,3,7,0,0};MYCOPY(dummyf_37d6)} // 0204:1796 - {db tmp999[2]={1,4};MYCOPY(dummyf_37e3)} // 0204:1796 - {db tmp999=255;MYCOPY(dummyf_37e6)} // 0204:17a6 - {db tmp999=7;MYCOPY(dummyf_37e7)} // 0204:17a7 - {db tmp999[13]={15,6,15,15,0,0,63,0,2,0,7,0,0};MYCOPY(dummyf_37ec)} // 0204:17ac - {db tmp999=1;MYCOPY(dummyf_37f9)} // 0204:17ac - {db tmp999[13]={12,9,0,0,1,0,60,0,0,0,7,0,0};MYCOPY(dummyf_3802)} // 0204:17c2 - {db tmp999[2]={1,38};MYCOPY(dummyf_380f)} // 0204:17c2 - {db tmp999=85;MYCOPY(dummyf_3814)} // 0204:17d4 - {db tmp999=85;MYCOPY(dummyf_3815)} // 0204:17d5 - {db tmp999=112;MYCOPY(dummyf_3816)} // 0204:17d6 - {db tmp999=255;MYCOPY(dummyf_3817)} // 0204:17d7 - {db tmp999[13]={5,5,15,15,0,0,63,0,0,0,7,0,0};MYCOPY(dummyf_3818)} // 0204:17d8 - {db tmp999=1;MYCOPY(dummyf_3825)} // 0204:17d8 - {db tmp999[15]={13,0,0,15,1,0,38,0,3,14,4,0,0,0,0};MYCOPY(dummyf_382e)} // 0204:17ee - {db tmp999[14]={12,0,0,15,1,0,63,0,2,15,4,0,0,0};MYCOPY(dummyf_3844)} // 0204:1804 - {db tmp999[32]={0,0,0,0,0,0,0,0,5,15,15,15,0,0,63,0,0,1,7,0,0,1,0,0,0,0,0,0,0,0,5,15};MYCOPY(dummyf_3852)} // 0204:1812 - {db tmp999[32]={15,15,0,0,63,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,15,0,0,0,0,63,0,2,0,0,0};MYCOPY(dummyf_3872)} // 0204:1832 - {db tmp999[32]={0,1,0,0,0,0,0,0,0,0,10,0,15,15,0,0,46,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3892)} // 0204:1852 - {db tmp999[32]={13,0,0,15,1,0,54,0,2,14,6,0,0,0,0,0,0,0,0,0,0,0,13,0,0,15,1,0,54,0,2,14};MYCOPY(dummyf_38b2)} // 0204:1872 - {db tmp999[32]={6,0,0,0,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,128,0,85,5,0,1};MYCOPY(dummyf_38d2)} // 0204:1892 - {db tmp999[32]={240,63,5,4,15,15,0,0,63,0,0,5,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,56,0};MYCOPY(dummyf_38f2)} // 0204:18b2 - {db tmp999[32]={0,0,5,0,0,1,144,0,52,18,51,51,254,63,5,4,15,15,0,0,56,0,0,5,5,0,0,1,0,0,0,0};MYCOPY(dummyf_3912)} // 0204:18d2 - {db tmp999[32]={0,0,0,0,11,9,15,15,0,0,63,0,0,0,5,0,0,1,112,0,255,7,0,1,11,128,4,4,15,15,0,0};MYCOPY(dummyf_3932)} // 0204:18f2 - {db tmp999[32]={63,0,0,5,0,0,0,1,0,0,0,0,0,0,0,0,7,5,13,1,1,0,31,0,0,1,0,0,0,0,0,0};MYCOPY(dummyf_3952)} // 0204:1912 - {db tmp999[32]={0,0,0,0,0,0,7,0,6,6,1,0,63,0,2,1,7,0,0,1,0,0,0,0,0,0,0,0,7,1,5,11};MYCOPY(dummyf_3972)} // 0204:1932 - {db tmp999[32]={1,0,47,0,0,1,6,0,0,1,0,0,0,0,0,0,0,0,9,1,6,10,1,0,63,0,1,1,2,0,0,1};MYCOPY(dummyf_3992)} // 0204:1952 - {db tmp999[32]={0,0,0,0,0,0,0,0,12,9,7,6,0,0,59,0,0,3,6,0,0,1,0,0,0,0,0,0,0,0,10,3};MYCOPY(dummyf_39b2)} // 0204:1972 - {db tmp999[32]={15,10,0,0,63,0,0,1,6,0,0,1,0,0,0,0,0,0,0,0,8,3,4,3,1,0,40,0,0,2,0,0};MYCOPY(dummyf_39d2)} // 0204:1992 - {db tmp999[32]={0,1,0,0,0,0,0,0,0,0,5,1,3,5,1,0,63,0,0,2,1,0,0,1,0,0,0,0,0,0,0,0};MYCOPY(dummyf_39f2)} // 0204:19b2 - {db tmp999[32]={8,3,4,3,1,0,41,0,0,2,2,0,0,1,0,0,0,0,0,0,0,0,8,4,15,5,1,0,63,0,3,8};MYCOPY(dummyf_3a12)} // 0204:19d2 - {db tmp999[32]={7,0,0,1,0,0,0,0,0,0,0,0,8,3,4,3,1,0,33,0,0,2,2,0,0,1,0,0,0,0,0,0};MYCOPY(dummyf_3a32)} // 0204:19f2 - {db tmp999[32]={0,0,8,1,3,5,1,0,63,0,1,4,7,0,0,1,0,0,0,0,0,0,0,0,7,5,0,15,1,0,63,0};MYCOPY(dummyf_3a52)} // 0204:1a12 - {db tmp999[32]={0,1,7,0,0,1,0,0,0,0,0,0,0,0,11,2,0,15,1,0,63,0,2,2,7,0,0,1,0,0,0,0};MYCOPY(dummyf_3a72)} // 0204:1a32 - {db tmp999[32]={0,0,0,0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,80,0,255,5,128,2,0,0,13,4,15,15,0,0};MYCOPY(dummyf_3a92)} // 0204:1a52 - {db tmp999[32]={63,0,0,5,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,1,5,0,0,1,96,0};MYCOPY(dummyf_3ab2)} // 0204:1a72 - {db tmp999[32]={255,7,0,2,1,0,13,3,15,15,0,0,63,0,0,8,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15};MYCOPY(dummyf_3ad2)} // 0204:1a92 - {db tmp999[32]={0,0,63,0,0,2,5,0,0,1,80,0,240,3,0,3,1,0,13,4,15,15,0,0,63,0,0,5,5,0,0,1};MYCOPY(dummyf_3af2)} // 0204:1ab2 - {db tmp999[32]={0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,96,0,246,7,128,3,0,0,13,4};MYCOPY(dummyf_3b12)} // 0204:1ad2 - {db tmp999[32]={15,15,0,0,63,0,0,7,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,1,5,0};MYCOPY(dummyf_3b32)} // 0204:1af2 - {db tmp999[32]={0,1,80,0,255,3,128,3,255,255,13,4,15,15,0,0,63,0,0,4,5,0,0,1,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3b52)} // 0204:1b12 - {db tmp999[32]={13,9,15,15,0,0,63,0,0,0,5,0,0,1,96,0,199,5,128,4,246,255,13,3,15,15,0,0,63,0,0,7};MYCOPY(dummyf_3b72)} // 0204:1b32 - {db tmp999[32]={5,0,0,1,0,0,0,0,0,0,0,0,12,0,0,5,1,0,42,0,3,14,7,0,0,1,0,0,0,0,0,0};MYCOPY(dummyf_3b92)} // 0204:1b52 - {db tmp999[32]={0,0,8,0,0,7,1,0,63,0,2,15,7,0,0,1,0,0,0,0,0,0,0,0,9,0,15,7,1,0,63,0};MYCOPY(dummyf_3bb2)} // 0204:1b72 - {db tmp999[32]={2,0,0,0,1,1,0,0,0,0,0,0,0,0,8,0,15,10,1,0,63,0,1,4,0,0,0,1,0,0,0,0};MYCOPY(dummyf_3bd2)} // 0204:1b92 - {db tmp999=0;MYCOPY(byte_121d6)} // 0204:1bb6 - {db tmp999=3;MYCOPY(dummyf_3bf7)} // 0204:1bb7 - {db tmp999[9]={252,2,249,62,9,81,0,0,252};MYCOPY(dummyf_3bf8)} // 0204:1bb8 - {db tmp999[32]={20,249,62,9,81,0,0,252,22,249,62,9,81,0,0,252,24,249,62,9,81,0,0,252,3,249,63,9,120,0,0,252};MYCOPY(dummyf_3c01)} // 0204:1bc1 - {db tmp999=21;MYCOPY(dummyf_3c21)} // 0204:1be1 - {db tmp999=249;MYCOPY(dummyf_3c22)} // 0204:1be2 - {db tmp999=61;MYCOPY(dummyf_3c23)} // 0204:1be3 - {db tmp999=9;MYCOPY(dummyf_3c24)} // 0204:1be4 - {db tmp999=120;MYCOPY(dummyf_3c25)} // 0204:1be5 - {db tmp999=252;MYCOPY(dummyf_3c28)} // 0204:1be8 - {db tmp999=23;MYCOPY(dummyf_3c29)} // 0204:1be9 - {db tmp999=249;MYCOPY(dummyf_3c2a)} // 0204:1bea - {db tmp999=63;MYCOPY(dummyf_3c2b)} // 0204:1beb - {db tmp999=9;MYCOPY(dummyf_3c2c)} // 0204:1bec - {db tmp999=120;MYCOPY(dummyf_3c2d)} // 0204:1bed - {db tmp999=252;MYCOPY(dummyf_3c30)} // 0204:1bf0 - {db tmp999=25;MYCOPY(dummyf_3c31)} // 0204:1bf1 - {db tmp999=249;MYCOPY(dummyf_3c32)} // 0204:1bf2 - {db tmp999=60;MYCOPY(dummyf_3c33)} // 0204:1bf3 - {db tmp999=9;MYCOPY(dummyf_3c34)} // 0204:1bf4 - {db tmp999=120;MYCOPY(dummyf_3c35)} // 0204:1bf5 - {db tmp999[9]={252,4,249,57,254,9,7,255,5};MYCOPY(_unk_12218)} // 0204:1bf8 - {db tmp999[8]={252,5,249,52,41,60,0,0};MYCOPY(_unk_12224)} // 0204:1c04 - {db tmp999=252;MYCOPY(byte_1222e)} // 0204:1c0e - {db tmp999=8;MYCOPY(dummyf_3c4f)} // 0204:1c0f - {db tmp999=249;MYCOPY(dummyf_3c50)} // 0204:1c10 - {db tmp999=44;MYCOPY(dummyf_3c51)} // 0204:1c11 - {db tmp999=251;MYCOPY(dummyf_3c52)} // 0204:1c12 - {db tmp999=8;MYCOPY(dummyf_3c53)} // 0204:1c13 - {db tmp999=250;MYCOPY(dummyf_3c54)} // 0204:1c14 - {db tmp999=17;MYCOPY(dummyf_3c55)} // 0204:1c15 - {db tmp999=68;MYCOPY(dummyf_3c56)} // 0204:1c16 - {db tmp999=20;MYCOPY(dummyf_3c57)} // 0204:1c17 - {db tmp999=250;MYCOPY(dummyf_3c58)} // 0204:1c18 - {db tmp999=252;MYCOPY(byte_1223c)} // 0204:1c1c - {db tmp999=8;MYCOPY(dummyf_3c5d)} // 0204:1c1d - {db tmp999=249;MYCOPY(dummyf_3c5e)} // 0204:1c1e - {db tmp999=40;MYCOPY(dummyf_3c5f)} // 0204:1c1f - {db tmp999=251;MYCOPY(dummyf_3c60)} // 0204:1c20 - {db tmp999=22;MYCOPY(dummyf_3c61)} // 0204:1c21 - {db tmp999=58;MYCOPY(dummyf_3c62)} // 0204:1c22 - {db tmp999=30;MYCOPY(dummyf_3c63)} // 0204:1c23 - {db tmp999=252;MYCOPY(byte_12246)} // 0204:1c26 - {db tmp999=8;MYCOPY(dummyf_3c67)} // 0204:1c27 - {db tmp999=249;MYCOPY(dummyf_3c68)} // 0204:1c28 - {db tmp999=35;MYCOPY(dummyf_3c69)} // 0204:1c29 - {db tmp999=251;MYCOPY(dummyf_3c6a)} // 0204:1c2a - {db tmp999=18;MYCOPY(dummyf_3c6b)} // 0204:1c2b - {db tmp999=39;MYCOPY(dummyf_3c6c)} // 0204:1c2c - {db tmp999=30;MYCOPY(dummyf_3c6d)} // 0204:1c2d - {db tmp999=252;MYCOPY(byte_12250)} // 0204:1c30 - {db tmp999=12;MYCOPY(dummyf_3c71)} // 0204:1c31 - {db tmp999=249;MYCOPY(dummyf_3c72)} // 0204:1c32 - {db tmp999=53;MYCOPY(dummyf_3c73)} // 0204:1c33 - {db tmp999=9;MYCOPY(dummyf_3c74)} // 0204:1c34 - {db tmp999=127;MYCOPY(dummyf_3c75)} // 0204:1c35 - {db tmp999=252;MYCOPY(byte_12258)} // 0204:1c38 - {db tmp999=10;MYCOPY(dummyf_3c79)} // 0204:1c39 - {db tmp999=249;MYCOPY(dummyf_3c7a)} // 0204:1c3a - {db tmp999=61;MYCOPY(dummyf_3c7b)} // 0204:1c3b - {db tmp999=9;MYCOPY(dummyf_3c7c)} // 0204:1c3c - {db tmp999=127;MYCOPY(dummyf_3c7d)} // 0204:1c3d - {db tmp999=252;MYCOPY(byte_12260)} // 0204:1c40 - {db tmp999=11;MYCOPY(dummyf_3c81)} // 0204:1c41 - {db tmp999=249;MYCOPY(dummyf_3c82)} // 0204:1c42 - {db tmp999=43;MYCOPY(dummyf_3c83)} // 0204:1c43 - {db tmp999=9;MYCOPY(dummyf_3c84)} // 0204:1c44 - {db tmp999=145;MYCOPY(dummyf_3c85)} // 0204:1c45 - {db tmp999=252;MYCOPY(byte_12268)} // 0204:1c48 - {db tmp999=249;MYCOPY(dummyf_3c8a)} // 0204:1c4a - {db tmp999=54;MYCOPY(dummyf_3c8b)} // 0204:1c4b - {db tmp999=79;MYCOPY(dummyf_3c8c)} // 0204:1c4c - {db tmp999=8;MYCOPY(dummyf_3c8d)} // 0204:1c4d - {db tmp999=74;MYCOPY(dummyf_3c8e)} // 0204:1c4e - {db tmp999=8;MYCOPY(dummyf_3c8f)} // 0204:1c4f - {db tmp999=0;MYCOPY(byte_12272)} // 0204:1c52 - {db tmp999=252;MYCOPY(byte_12274)} // 0204:1c54 - {db tmp999=19;MYCOPY(dummyf_3c95)} // 0204:1c55 - {db tmp999=249;MYCOPY(dummyf_3c96)} // 0204:1c56 - {db tmp999=53;MYCOPY(dummyf_3c97)} // 0204:1c57 - {db tmp999=251;MYCOPY(dummyf_3c98)} // 0204:1c58 - {db tmp999=7;MYCOPY(dummyf_3c99)} // 0204:1c59 - {db tmp999=48;MYCOPY(dummyf_3c9a)} // 0204:1c5a - {db tmp999=14;MYCOPY(dummyf_3c9b)} // 0204:1c5b - {db tmp999=252;MYCOPY(byte_1227e)} // 0204:1c5e - {db tmp999=7;MYCOPY(dummyf_3c9f)} // 0204:1c5f - {db tmp999=249;MYCOPY(dummyf_3ca0)} // 0204:1c60 - {db tmp999=52;MYCOPY(dummyf_3ca1)} // 0204:1c61 - {db tmp999=72;MYCOPY(dummyf_3ca2)} // 0204:1c62 - {db tmp999=8;MYCOPY(dummyf_3ca3)} // 0204:1c63 - {db tmp999=72;MYCOPY(dummyf_3ca4)} // 0204:1c64 - {db tmp999=15;MYCOPY(dummyf_3ca5)} // 0204:1c65 - {db tmp999[12]={252,6,249,0,248,20,1,250,3,1,150,250};MYCOPY(_unk_12288)} // 0204:1c68 - {db tmp999[6]={0,248,0,0,0,0};MYCOPY(dummyf_3cb4)} // 0204:1c68 - {db tmp999=252;MYCOPY(byte_1229a)} // 0204:1c7a - {db tmp999=6;MYCOPY(dummyf_3cbb)} // 0204:1c7b - {db tmp999=249;MYCOPY(dummyf_3cbc)} // 0204:1c7c - {db tmp999=18;MYCOPY(dummyf_3cbd)} // 0204:1c7d - {db tmp999=248;MYCOPY(dummyf_3cbe)} // 0204:1c7e - {db tmp999=20;MYCOPY(dummyf_3cbf)} // 0204:1c7f - {db tmp999=255;MYCOPY(dummyf_3cc0)} // 0204:1c80 - {db tmp999=250;MYCOPY(dummyf_3cc1)} // 0204:1c81 - {db tmp999=253;MYCOPY(dummyf_3cc2)} // 0204:1c82 - {db tmp999=11;MYCOPY(dummyf_3cc3)} // 0204:1c83 - {db tmp999=200;MYCOPY(dummyf_3cc4)} // 0204:1c84 - {db tmp999=250;MYCOPY(dummyf_3cc5)} // 0204:1c85 - {db tmp999=248;MYCOPY(dummyf_3cc7)} // 0204:1c87 - {db tmp999=252;MYCOPY(byte_122ac)} // 0204:1c8c - {db tmp999=27;MYCOPY(dummyf_3ccd)} // 0204:1c8d - {db tmp999=249;MYCOPY(dummyf_3cce)} // 0204:1c8e - {db tmp999=45;MYCOPY(dummyf_3ccf)} // 0204:1c8f - {db tmp999=4;MYCOPY(dummyf_3cd0)} // 0204:1c90 - {db tmp999=60;MYCOPY(dummyf_3cd1)} // 0204:1c91 - {db tmp999=252;MYCOPY(byte_122b4)} // 0204:1c94 - {db tmp999=26;MYCOPY(dummyf_3cd5)} // 0204:1c95 - {db tmp999=249;MYCOPY(dummyf_3cd6)} // 0204:1c96 - {db tmp999=30;MYCOPY(dummyf_3cd7)} // 0204:1c97 - {db tmp999=33;MYCOPY(dummyf_3cd8)} // 0204:1c98 - {db tmp999=60;MYCOPY(dummyf_3cd9)} // 0204:1c99 - {db tmp999=252;MYCOPY(byte_122bc)} // 0204:1c9c - {db tmp999[32]={14,249,38,251,5,69,11,72,11,74,165,57,11,60,11,252,13,249,52,254,33,22,36,11,38,99,41,11,40,11,36,11};MYCOPY(dummyf_3cdd)} // 0204:1c9d - {db tmp999[32]={35,55,35,11,37,11,38,11,36,44,36,11,41,11,40,11,36,11,38,66,29,11,31,11,33,55,41,6,40,5,36,22};MYCOPY(dummyf_3cfd)} // 0204:1cbd - {db tmp999[32]={38,55,38,11,40,11,41,11,40,44,40,11,40,11,41,11,43,11,45,11,252,18,249,44,255,1,0,11,252,14,41,11};MYCOPY(dummyf_3d1d)} // 0204:1cdd - {db tmp999=43;MYCOPY(dummyf_3d3d)} // 0204:1cfd - {db tmp999=11;MYCOPY(dummyf_3d3e)} // 0204:1cfe - {db tmp999=50;MYCOPY(dummyf_3d3f)} // 0204:1cff - {db tmp999=66;MYCOPY(dummyf_3d40)} // 0204:1d00 - {db tmp999=41;MYCOPY(dummyf_3d41)} // 0204:1d01 - {db tmp999=11;MYCOPY(dummyf_3d42)} // 0204:1d02 - {db tmp999=43;MYCOPY(dummyf_3d43)} // 0204:1d03 - {db tmp999=11;MYCOPY(dummyf_3d44)} // 0204:1d04 - {db tmp999=48;MYCOPY(dummyf_3d45)} // 0204:1d05 - {db tmp999=66;MYCOPY(dummyf_3d46)} // 0204:1d06 - {db tmp999=41;MYCOPY(dummyf_3d47)} // 0204:1d07 - {db tmp999=11;MYCOPY(dummyf_3d48)} // 0204:1d08 - {db tmp999=43;MYCOPY(dummyf_3d49)} // 0204:1d09 - {db tmp999=11;MYCOPY(dummyf_3d4a)} // 0204:1d0a - {db tmp999=50;MYCOPY(dummyf_3d4b)} // 0204:1d0b - {db tmp999=66;MYCOPY(dummyf_3d4c)} // 0204:1d0c - {db tmp999=41;MYCOPY(dummyf_3d4d)} // 0204:1d0d - {db tmp999=11;MYCOPY(dummyf_3d4e)} // 0204:1d0e - {db tmp999=43;MYCOPY(dummyf_3d4f)} // 0204:1d0f - {db tmp999=11;MYCOPY(dummyf_3d50)} // 0204:1d10 - {db tmp999=48;MYCOPY(dummyf_3d51)} // 0204:1d11 - {db tmp999=22;MYCOPY(dummyf_3d52)} // 0204:1d12 - {db tmp999=252;MYCOPY(byte_12336)} // 0204:1d16 - {db tmp999[32]={14,249,38,251,5,45,11,48,11,50,165,45,11,48,11,249,29,254,0,22,54,11,0,22,54,11,0,22,52,11,0,22};MYCOPY(dummyf_3d57)} // 0204:1d17 - {db tmp999[32]={55,55,0,22,59,11,0,22,59,11,0,22,60,11,0,22,60,55,252,13,249,51,45,22,48,11,50,99,38,6,36,5};MYCOPY(dummyf_3d77)} // 0204:1d37 - {db tmp999[32]={36,11,35,66,35,11,37,11,38,11,36,44,36,11,36,11,38,11,40,11,40,11,252,14,249,36,255,1,43,55,46,11};MYCOPY(dummyf_3d97)} // 0204:1d57 - {db tmp999=45;MYCOPY(dummyf_3db7)} // 0204:1d77 - {db tmp999=11;MYCOPY(dummyf_3db8)} // 0204:1d78 - {db tmp999=41;MYCOPY(dummyf_3db9)} // 0204:1d79 - {db tmp999=11;MYCOPY(dummyf_3dba)} // 0204:1d7a - {db tmp999=40;MYCOPY(dummyf_3dbb)} // 0204:1d7b - {db tmp999=88;MYCOPY(dummyf_3dbc)} // 0204:1d7c - {db tmp999=43;MYCOPY(dummyf_3dbd)} // 0204:1d7d - {db tmp999=55;MYCOPY(dummyf_3dbe)} // 0204:1d7e - {db tmp999=46;MYCOPY(dummyf_3dbf)} // 0204:1d7f - {db tmp999=11;MYCOPY(dummyf_3dc0)} // 0204:1d80 - {db tmp999=45;MYCOPY(dummyf_3dc1)} // 0204:1d81 - {db tmp999=11;MYCOPY(dummyf_3dc2)} // 0204:1d82 - {db tmp999=41;MYCOPY(dummyf_3dc3)} // 0204:1d83 - {db tmp999=11;MYCOPY(dummyf_3dc4)} // 0204:1d84 - {db tmp999=40;MYCOPY(dummyf_3dc5)} // 0204:1d85 - {db tmp999=11;MYCOPY(dummyf_3dc6)} // 0204:1d86 - {db tmp999=41;MYCOPY(dummyf_3dc7)} // 0204:1d87 - {db tmp999=11;MYCOPY(dummyf_3dc8)} // 0204:1d88 - {db tmp999=43;MYCOPY(dummyf_3dc9)} // 0204:1d89 - {db tmp999=11;MYCOPY(dummyf_3dca)} // 0204:1d8a - {db tmp999=36;MYCOPY(dummyf_3dcb)} // 0204:1d8b - {db tmp999=22;MYCOPY(dummyf_3dcc)} // 0204:1d8c - {db tmp999=252;MYCOPY(byte_123b0)} // 0204:1d90 - {db tmp999[32]={14,249,39,251,6,57,11,60,11,62,11,249,45,26,11,0,11,249,43,251,255,50,44,43,44,45,44,251,6,45,11,36};MYCOPY(dummyf_3dd1)} // 0204:1d91 - {db tmp999[32]={11,249,28,254,0,22,62,11,0,22,62,11,0,22,60,11,0,22,64,55,0,22,64,11,0,22,64,11,0,22,65,11};MYCOPY(dummyf_3df1)} // 0204:1db1 - {db tmp999=22;MYCOPY(dummyf_3e12)} // 0204:1dd2 - {db tmp999=62;MYCOPY(dummyf_3e13)} // 0204:1dd3 - {db tmp999=55;MYCOPY(dummyf_3e14)} // 0204:1dd4 - {db tmp999=255;MYCOPY(dummyf_3e15)} // 0204:1dd5 - {db tmp999=3;MYCOPY(dummyf_3e16)} // 0204:1dd6 - {db tmp999=36;MYCOPY(dummyf_3e17)} // 0204:1dd7 - {db tmp999=88;MYCOPY(dummyf_3e18)} // 0204:1dd8 - {db tmp999=255;MYCOPY(dummyf_3e19)} // 0204:1dd9 - {db tmp999=2;MYCOPY(dummyf_3e1a)} // 0204:1dda - {db tmp999=36;MYCOPY(dummyf_3e1b)} // 0204:1ddb - {db tmp999=55;MYCOPY(dummyf_3e1c)} // 0204:1ddc - {db tmp999=252;MYCOPY(byte_12400)} // 0204:1de0 - {db tmp999[32]={16,249,39,251,6,33,11,36,11,38,11,249,45,14,11,0,11,249,43,43,44,41,44,40,44,33,11,36,11,249,28,251};MYCOPY(dummyf_3e21)} // 0204:1de1 - {db tmp999=16;MYCOPY(dummyf_3e41)} // 0204:1e01 - {db tmp999=254;MYCOPY(dummyf_3e42)} // 0204:1e02 - {db tmp999=33;MYCOPY(dummyf_3e43)} // 0204:1e03 - {db tmp999=77;MYCOPY(dummyf_3e44)} // 0204:1e04 - {db tmp999=31;MYCOPY(dummyf_3e45)} // 0204:1e05 - {db tmp999=99;MYCOPY(dummyf_3e46)} // 0204:1e06 - {db tmp999=33;MYCOPY(dummyf_3e47)} // 0204:1e07 - {db tmp999=77;MYCOPY(dummyf_3e48)} // 0204:1e08 - {db tmp999=34;MYCOPY(dummyf_3e49)} // 0204:1e09 - {db tmp999=99;MYCOPY(dummyf_3e4a)} // 0204:1e0a - {db tmp999=255;MYCOPY(dummyf_3e4b)} // 0204:1e0b - {db tmp999=3;MYCOPY(dummyf_3e4c)} // 0204:1e0c - {db tmp999=29;MYCOPY(dummyf_3e4d)} // 0204:1e0d - {db tmp999=33;MYCOPY(dummyf_3e4e)} // 0204:1e0e - {db tmp999=29;MYCOPY(dummyf_3e4f)} // 0204:1e0f - {db tmp999=55;MYCOPY(dummyf_3e50)} // 0204:1e10 - {db tmp999=31;MYCOPY(dummyf_3e51)} // 0204:1e11 - {db tmp999=33;MYCOPY(dummyf_3e52)} // 0204:1e12 - {db tmp999=31;MYCOPY(dummyf_3e53)} // 0204:1e13 - {db tmp999=55;MYCOPY(dummyf_3e54)} // 0204:1e14 - {db tmp999=29;MYCOPY(dummyf_3e55)} // 0204:1e15 - {db tmp999=33;MYCOPY(dummyf_3e56)} // 0204:1e16 - {db tmp999=29;MYCOPY(dummyf_3e57)} // 0204:1e17 - {db tmp999=55;MYCOPY(dummyf_3e58)} // 0204:1e18 - {db tmp999=31;MYCOPY(dummyf_3e59)} // 0204:1e19 - {db tmp999=33;MYCOPY(dummyf_3e5a)} // 0204:1e1a - {db tmp999=31;MYCOPY(dummyf_3e5b)} // 0204:1e1b - {db tmp999=22;MYCOPY(dummyf_3e5c)} // 0204:1e1c - {db tmp999=252;MYCOPY(byte_12440)} // 0204:1e20 - {db tmp999[32]={16,249,38,251,5,33,11,36,11,38,11,249,45,38,11,0,11,249,43,36,44,38,44,38,44,33,11,36,11,252,17,254};MYCOPY(dummyf_3e61)} // 0204:1e21 - {db tmp999[32]={249,40,14,22,7,11,9,11,12,22,14,11,7,22,249,42,9,11,12,11,14,11,17,11,16,11,12,11,9,11,255,7};MYCOPY(dummyf_3e81)} // 0204:1e41 - {db tmp999=14;MYCOPY(dummyf_3ea1)} // 0204:1e61 - {db tmp999=33;MYCOPY(dummyf_3ea2)} // 0204:1e62 - {db tmp999=14;MYCOPY(dummyf_3ea3)} // 0204:1e63 - {db tmp999=55;MYCOPY(dummyf_3ea4)} // 0204:1e64 - {db tmp999=16;MYCOPY(dummyf_3ea5)} // 0204:1e65 - {db tmp999=33;MYCOPY(dummyf_3ea6)} // 0204:1e66 - {db tmp999=16;MYCOPY(dummyf_3ea7)} // 0204:1e67 - {db tmp999=55;MYCOPY(dummyf_3ea8)} // 0204:1e68 - {db tmp999=14;MYCOPY(dummyf_3ea9)} // 0204:1e69 - {db tmp999=33;MYCOPY(dummyf_3eaa)} // 0204:1e6a - {db tmp999=14;MYCOPY(dummyf_3eab)} // 0204:1e6b - {db tmp999=55;MYCOPY(dummyf_3eac)} // 0204:1e6c - {db tmp999=16;MYCOPY(dummyf_3ead)} // 0204:1e6d - {db tmp999=33;MYCOPY(dummyf_3eae)} // 0204:1e6e - {db tmp999=16;MYCOPY(dummyf_3eaf)} // 0204:1e6f - {db tmp999=22;MYCOPY(dummyf_3eb0)} // 0204:1e70 - {db tmp999=252;MYCOPY(byte_12494)} // 0204:1e74 - {db tmp999[32]={16,249,41,251,6,21,11,24,11,26,11,249,45,14,11,0,11,249,43,34,44,36,44,31,44,33,11,24,11,249,34,252};MYCOPY(dummyf_3eb5)} // 0204:1e75 - {db tmp999[32]={15,251,3,254,14,11,255,6,12,11,255,8,21,11,255,6,22,11,255,8,14,11,255,6,12,11,255,8,21,11,255,6};MYCOPY(dummyf_3ed5)} // 0204:1e95 - {db tmp999[32]={22,11,255,8,14,11,255,3,249,38,21,11,24,11,26,11,249,35,254,12,11,255,8,21,11,255,6,22,11,255,8,14};MYCOPY(dummyf_3ef5)} // 0204:1eb5 - {db tmp999[32]={11,255,6,12,11,255,8,21,11,255,6,22,11,255,8,22,11,255,7,24,11,255,3,249,40,0,11,21,11,24,11,26};MYCOPY(dummyf_3f15)} // 0204:1ed5 - {db tmp999=11;MYCOPY(dummyf_3f35)} // 0204:1ef5 - {db tmp999=249;MYCOPY(dummyf_3f36)} // 0204:1ef6 - {db tmp999=37;MYCOPY(dummyf_3f37)} // 0204:1ef7 - {db tmp999=254;MYCOPY(dummyf_3f38)} // 0204:1ef8 - {db tmp999=22;MYCOPY(dummyf_3f39)} // 0204:1ef9 - {db tmp999=11;MYCOPY(dummyf_3f3a)} // 0204:1efa - {db tmp999=255;MYCOPY(dummyf_3f3b)} // 0204:1efb - {db tmp999=7;MYCOPY(dummyf_3f3c)} // 0204:1efc - {db tmp999=24;MYCOPY(dummyf_3f3d)} // 0204:1efd - {db tmp999=11;MYCOPY(dummyf_3f3e)} // 0204:1efe - {db tmp999=255;MYCOPY(dummyf_3f3f)} // 0204:1eff - {db tmp999=3;MYCOPY(dummyf_3f40)} // 0204:1f00 - {db tmp999=11;MYCOPY(dummyf_3f42)} // 0204:1f02 - {db tmp999=252;MYCOPY(byte_12526)} // 0204:1f06 - {db tmp999=14;MYCOPY(dummyf_3f47)} // 0204:1f07 - {db tmp999=249;MYCOPY(dummyf_3f48)} // 0204:1f08 - {db tmp999=38;MYCOPY(dummyf_3f49)} // 0204:1f09 - {db tmp999=251;MYCOPY(dummyf_3f4a)} // 0204:1f0a - {db tmp999=5;MYCOPY(dummyf_3f4b)} // 0204:1f0b - {db tmp999=69;MYCOPY(dummyf_3f4c)} // 0204:1f0c - {db tmp999=11;MYCOPY(dummyf_3f4d)} // 0204:1f0d - {db tmp999=72;MYCOPY(dummyf_3f4e)} // 0204:1f0e - {db tmp999=11;MYCOPY(dummyf_3f4f)} // 0204:1f0f - {db tmp999=74;MYCOPY(dummyf_3f50)} // 0204:1f10 - {db tmp999=44;MYCOPY(dummyf_3f51)} // 0204:1f11 - {db tmp999=252;MYCOPY(byte_12534)} // 0204:1f14 - {db tmp999=14;MYCOPY(dummyf_3f55)} // 0204:1f15 - {db tmp999=249;MYCOPY(dummyf_3f56)} // 0204:1f16 - {db tmp999=38;MYCOPY(dummyf_3f57)} // 0204:1f17 - {db tmp999=251;MYCOPY(dummyf_3f58)} // 0204:1f18 - {db tmp999=5;MYCOPY(dummyf_3f59)} // 0204:1f19 - {db tmp999=45;MYCOPY(dummyf_3f5a)} // 0204:1f1a - {db tmp999=11;MYCOPY(dummyf_3f5b)} // 0204:1f1b - {db tmp999=48;MYCOPY(dummyf_3f5c)} // 0204:1f1c - {db tmp999=11;MYCOPY(dummyf_3f5d)} // 0204:1f1d - {db tmp999=50;MYCOPY(dummyf_3f5e)} // 0204:1f1e - {db tmp999=44;MYCOPY(dummyf_3f5f)} // 0204:1f1f - {db tmp999=252;MYCOPY(byte_12542)} // 0204:1f22 - {db tmp999=14;MYCOPY(dummyf_3f63)} // 0204:1f23 - {db tmp999=249;MYCOPY(dummyf_3f64)} // 0204:1f24 - {db tmp999=39;MYCOPY(dummyf_3f65)} // 0204:1f25 - {db tmp999=251;MYCOPY(dummyf_3f66)} // 0204:1f26 - {db tmp999=6;MYCOPY(dummyf_3f67)} // 0204:1f27 - {db tmp999=57;MYCOPY(dummyf_3f68)} // 0204:1f28 - {db tmp999=11;MYCOPY(dummyf_3f69)} // 0204:1f29 - {db tmp999=60;MYCOPY(dummyf_3f6a)} // 0204:1f2a - {db tmp999=11;MYCOPY(dummyf_3f6b)} // 0204:1f2b - {db tmp999=62;MYCOPY(dummyf_3f6c)} // 0204:1f2c - {db tmp999=44;MYCOPY(dummyf_3f6d)} // 0204:1f2d - {db tmp999=252;MYCOPY(byte_12550)} // 0204:1f30 - {db tmp999=16;MYCOPY(dummyf_3f71)} // 0204:1f31 - {db tmp999=249;MYCOPY(dummyf_3f72)} // 0204:1f32 - {db tmp999=39;MYCOPY(dummyf_3f73)} // 0204:1f33 - {db tmp999=251;MYCOPY(dummyf_3f74)} // 0204:1f34 - {db tmp999=6;MYCOPY(dummyf_3f75)} // 0204:1f35 - {db tmp999=33;MYCOPY(dummyf_3f76)} // 0204:1f36 - {db tmp999=11;MYCOPY(dummyf_3f77)} // 0204:1f37 - {db tmp999=36;MYCOPY(dummyf_3f78)} // 0204:1f38 - {db tmp999=11;MYCOPY(dummyf_3f79)} // 0204:1f39 - {db tmp999=38;MYCOPY(dummyf_3f7a)} // 0204:1f3a - {db tmp999=44;MYCOPY(dummyf_3f7b)} // 0204:1f3b - {db tmp999=252;MYCOPY(byte_1255e)} // 0204:1f3e - {db tmp999=16;MYCOPY(dummyf_3f7f)} // 0204:1f3f - {db tmp999=249;MYCOPY(dummyf_3f80)} // 0204:1f40 - {db tmp999=38;MYCOPY(dummyf_3f81)} // 0204:1f41 - {db tmp999=251;MYCOPY(dummyf_3f82)} // 0204:1f42 - {db tmp999=5;MYCOPY(dummyf_3f83)} // 0204:1f43 - {db tmp999=33;MYCOPY(dummyf_3f84)} // 0204:1f44 - {db tmp999=11;MYCOPY(dummyf_3f85)} // 0204:1f45 - {db tmp999=36;MYCOPY(dummyf_3f86)} // 0204:1f46 - {db tmp999=11;MYCOPY(dummyf_3f87)} // 0204:1f47 - {db tmp999=38;MYCOPY(dummyf_3f88)} // 0204:1f48 - {db tmp999=44;MYCOPY(dummyf_3f89)} // 0204:1f49 - {db tmp999=252;MYCOPY(byte_1256c)} // 0204:1f4c - {db tmp999=16;MYCOPY(dummyf_3f8d)} // 0204:1f4d - {db tmp999=249;MYCOPY(dummyf_3f8e)} // 0204:1f4e - {db tmp999=41;MYCOPY(dummyf_3f8f)} // 0204:1f4f - {db tmp999=251;MYCOPY(dummyf_3f90)} // 0204:1f50 - {db tmp999=6;MYCOPY(dummyf_3f91)} // 0204:1f51 - {db tmp999=21;MYCOPY(dummyf_3f92)} // 0204:1f52 - {db tmp999=11;MYCOPY(dummyf_3f93)} // 0204:1f53 - {db tmp999=24;MYCOPY(dummyf_3f94)} // 0204:1f54 - {db tmp999=11;MYCOPY(dummyf_3f95)} // 0204:1f55 - {db tmp999=26;MYCOPY(dummyf_3f96)} // 0204:1f56 - {db tmp999=44;MYCOPY(dummyf_3f97)} // 0204:1f57 - {char tmp999[64]="Copyright (C) 1989 by MicroProse Software, All Rights Reserved.";MYCOPY(__acopyrightc1989)} // 0204:1f5a - {db tmp999=0;MYCOPY(_unk_125c2)} // 0204:1fa2 - {dw tmp999=0;MYCOPY(word_125c4)} // 0204:1fa4 - {db tmp999=0;MYCOPY(_unk_125c6)} // 0204:1fa6 - {db tmp999=0;MYCOPY(_unk_125c8)} // 0204:1fa8 - {db tmp999=255;MYCOPY(byte_125ca)} // 0204:1faa - {db tmp999=0;MYCOPY(byte_125cc)} // 0204:1fac - {db tmp999[7]={14,38,5,0,3,255,246};MYCOPY(dummyf_3ff0)} // 0204:1fb0 - {db tmp999=10;MYCOPY(dummyf_3ff7)} // 0204:1fb7 - {db tmp999=14;MYCOPY(dummyf_3ff8)} // 0204:1fb8 - {db tmp999=0;MYCOPY(byte_125e0)} // 0204:1fc0 - {db tmp999[7]={14,38,5,0,3,255,4};MYCOPY(dummyf_4004)} // 0204:1fc4 - {db tmp999=11;MYCOPY(dummyf_400b)} // 0204:1fcb - {db tmp999=14;MYCOPY(dummyf_400c)} // 0204:1fcc - {db tmp999=0;MYCOPY(byte_125f4)} // 0204:1fd4 - {db tmp999[7]={14,39,6,0,3,255,18};MYCOPY(dummyf_4018)} // 0204:1fd8 - {db tmp999=11;MYCOPY(dummyf_401f)} // 0204:1fdf - {db tmp999=14;MYCOPY(dummyf_4020)} // 0204:1fe0 - {db tmp999[3]={0};MYCOPY(byte_12608)} // 0204:1fe8 - {db tmp999=16;MYCOPY(dummyf_402c)} // 0204:1fec - {db tmp999=39;MYCOPY(dummyf_402d)} // 0204:1fed - {db tmp999=6;MYCOPY(dummyf_402e)} // 0204:1fee - {db tmp999[2]={3,255};MYCOPY(dummyf_4030)} // 0204:1ff0 - {db tmp999=32;MYCOPY(dummyf_4032)} // 0204:1ff2 - {db tmp999=11;MYCOPY(dummyf_4033)} // 0204:1ff3 - {db tmp999=14;MYCOPY(dummyf_4034)} // 0204:1ff4 - {db tmp999[3]={0};MYCOPY(byte_1261c)} // 0204:1ffc - {db tmp999=16;MYCOPY(dummyf_4040)} // 0204:2000 - {db tmp999=38;MYCOPY(dummyf_4041)} // 0204:2001 - {db tmp999=5;MYCOPY(dummyf_4042)} // 0204:2002 - {db tmp999[2]={3,255};MYCOPY(dummyf_4044)} // 0204:2004 - {db tmp999=46;MYCOPY(dummyf_4046)} // 0204:2006 - {db tmp999=11;MYCOPY(dummyf_4047)} // 0204:2007 - {db tmp999=14;MYCOPY(dummyf_4048)} // 0204:2008 - {db tmp999[3]={0};MYCOPY(byte_12630)} // 0204:2010 - {db tmp999=16;MYCOPY(dummyf_4054)} // 0204:2014 - {db tmp999=41;MYCOPY(dummyf_4055)} // 0204:2015 - {db tmp999=6;MYCOPY(dummyf_4056)} // 0204:2016 - {db tmp999[2]={3,255};MYCOPY(dummyf_4058)} // 0204:2018 - {db tmp999=60;MYCOPY(dummyf_405a)} // 0204:201a - {db tmp999=11;MYCOPY(dummyf_405b)} // 0204:201b - {db tmp999=14;MYCOPY(dummyf_405c)} // 0204:201c - {db tmp999=0;MYCOPY(byte_12658)} // 0204:2038 - {db tmp999=0;MYCOPY(byte_12659)} // 0204:2039 - {db tmp999=0;MYCOPY(_unk_1265a)} // 0204:203a - {dw tmp999=0;MYCOPY(word_1265c)} // 0204:203c - {db tmp999=6;MYCOPY(byte_1265e)} // 0204:203e - {db tmp999=0;MYCOPY(byte_1265f)} // 0204:203f - {db tmp999=0;MYCOPY(byte_12660)} // 0204:2040 - {db tmp999[39]={32,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,33,0,0};MYCOPY(dummyf_4083)} // 0204:2043 - {db tmp999[30]={34,34,34,34,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,16,25,25,24};MYCOPY(dummyf_40aa)} // 0204:2043 - {db tmp999[29]={0,0,23,23,23,24,25,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,113,113};MYCOPY(dummyf_40c8)} // 0204:2043 - {db tmp999[29]={145,145,145,0,0,131,131,131,81,81,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_40e5)} // 0204:2043 - {db tmp999[14]={91,91,91,106,15,15,0,0,67,67,67,53,53,53};MYCOPY(dummyf_4102)} // 0204:2043 - {db tmp999[39]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,63,0,0,0,0,0,0,0,0,0,0,26,0,0,14,14};MYCOPY(dummyf_4110)} // 0204:2043 - {db tmp999[8]={10,0,0,0,0,0,0,0};MYCOPY(dummyf_4137)} // 0204:2043 - {db tmp999=224;MYCOPY(byte_1271f)} // 0204:20ff - {db tmp999[40]={0,0,4,4,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1};MYCOPY(dummyf_4140)} // 0204:2100 - {db tmp999[27]={0};MYCOPY(dummyf_4168)} // 0204:2100 - {db tmp999[32]={0};MYCOPY(dummyf_4183)} // 0204:2143 - {db tmp999[32]={0};MYCOPY(dummyf_41a3)} // 0204:2163 - {db tmp999=5;MYCOPY(_unk_127ba)} // 0204:219a - {db tmp999=13;MYCOPY(_unk_127bc)} // 0204:219c - {db tmp999=172;MYCOPY(_unk_127be)} // 0204:219e - {db tmp999=5;MYCOPY(dummyf_41df)} // 0204:219f - {db tmp999[8]={0};MYCOPY(dummyf_41e0)} // 041e:0000 - {db tmp999=216;MYCOPY(unk_127c9)} // 041e:0009 - {db tmp999=44;MYCOPY(dummyf_41ea)} // 041e:000a - {db tmp999=180;MYCOPY(byte_127cb)} // 041e:000b - {db tmp999[32]={130,63,45,38,35,32,29,27,25,24,22,21,20,19,18,17,16,16,15,14,14,13,13,12,12,11,11,10,10,9,9,9};MYCOPY(dummyf_41ec)} // 041e:000c - {db tmp999=8;MYCOPY(dummyf_420c)} // 041e:002c + {char tmp999[21]="F15 II AdLib 3-14-91";MYCOPY(af15iiadlib3149)} // 0345:0000 + {dw tmp999=seg_offset(seg127c);MYCOPY(dummyf_3468)} // 0345:0018 + {dw tmp999=seg_offset(seg11a3);MYCOPY(dummyf_346a)} // 0345:001a + {db tmp999=100;MYCOPY(dummyf_346c)} // 0345:001c + {db tmp999=172;MYCOPY(dummyf_346e)} // 0345:001e + {db tmp999=34;MYCOPY(dummyf_346f)} // 0345:001f + {db tmp999=10;MYCOPY(dummyf_3472)} // 0345:0022 + {db tmp999=151;MYCOPY(dummyf_3474)} // 0345:0024 + {db tmp999=7;MYCOPY(dummyf_3475)} // 0345:0025 + {db tmp999=204;MYCOPY(dummyf_3476)} // 0345:0026 + {db tmp999=7;MYCOPY(dummyf_3477)} // 0345:0027 + {db tmp999=218;MYCOPY(dummyf_3478)} // 0345:0028 + {db tmp999=7;MYCOPY(dummyf_3479)} // 0345:0029 + {db tmp999=16;MYCOPY(dummyf_347a)} // 0345:002a + {db tmp999=8;MYCOPY(dummyf_347b)} // 0345:002b + {db tmp999=120;MYCOPY(dummyf_347c)} // 0345:002c + {db tmp999=8;MYCOPY(dummyf_347d)} // 0345:002d + {db tmp999=133;MYCOPY(dummyf_347e)} // 0345:002e + {db tmp999=8;MYCOPY(dummyf_347f)} // 0345:002f + {db tmp999=93;MYCOPY(dummyf_3480)} // 0345:0030 + {db tmp999=8;MYCOPY(dummyf_3481)} // 0345:0031 + {db tmp999=42;MYCOPY(dummyf_3482)} // 0345:0032 + {db tmp999=8;MYCOPY(dummyf_3483)} // 0345:0033 + {db tmp999=80;MYCOPY(dummyf_3484)} // 0345:0034 + {db tmp999=8;MYCOPY(dummyf_3485)} // 0345:0035 + {db tmp999=243;MYCOPY(dummyf_3486)} // 0345:0036 + {db tmp999=7;MYCOPY(dummyf_3487)} // 0345:0037 + {db tmp999[438]={83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83};MYCOPY(dummyf_3488)} // 0345:0038 + {db tmp999[32]={42,42,0,0,42,42,251,9,181,0,10,0,42,42,35,9,77,0,22,0,42,42,0,0,42,42,71,13,181,0,42,42};MYCOPY(dummyf_363e)} // 0345:01ee + {db tmp999[32]={0,0,42,42,154,11,181,0,10,0,46,2,181,0,10,0,46,2,26,19,5,0,42,42,39,7,44,0,42,42,39,7};MYCOPY(dummyf_365e)} // 0345:020e + {db tmp999=226;MYCOPY(dummyf_3680)} // 0345:0230 + {db tmp999=130;MYCOPY(dummyf_3681)} // 0345:0231 + {db tmp999=26;MYCOPY(dummyf_3682)} // 0345:0232 + {db tmp999=21;MYCOPY(dummyf_3683)} // 0345:0233 + {dd tmp999=m2c::kloc_12a98;MYCOPY(dummyf_3684)} // 0345:0234 + {db tmp999=255;MYCOPY(byte_11c6a)} // 0345:023a + {db tmp999=2;MYCOPY(byte_11c6b)} // 0345:023b + {char tmp999[33]={'N','o',' ','A','d','l','i','b',' ','b','o','a','r','d',' ','p','r','e','s','e','n','t',' ','i','n',' ','s','y','s','t','e','m','$'};MYCOPY(anoadlibboardpr)} // 0345:023c + {dw tmp999=0;MYCOPY(word_11c8d)} // 0345:025d + {dw tmp999=65535;MYCOPY(word_11c8f)} // 0345:025f + {dw tmp999=3424;MYCOPY(word_11c93)} // 0345:0263 + {db tmp999=248;MYCOPY(byte_11c95)} // 0345:0265 + {db tmp999=32;MYCOPY(byte_11c96)} // 0345:0266 + {dw tmp999=0;MYCOPY(word_11c97)} // 0345:0267 + {dw tmp999=0;MYCOPY(word_11c99)} // 0345:0269 + {db tmp999=146;MYCOPY(unk_11c9d)} // 0345:026d + {db tmp999=92;MYCOPY(dummyf_36be)} // 0345:026e + {db tmp999=151;MYCOPY(dummyf_36bf)} // 0345:026f + {db tmp999=71;MYCOPY(dummyf_36c0)} // 0345:0270 + {db tmp999=26;MYCOPY(dummyf_36c1)} // 0345:0271 + {db tmp999=106;MYCOPY(dummyf_36c2)} // 0345:0272 + {db tmp999=147;MYCOPY(dummyf_36c3)} // 0345:0273 + {db tmp999=92;MYCOPY(dummyf_36c4)} // 0345:0274 + {db tmp999=157;MYCOPY(dummyf_36c5)} // 0345:0275 + {db tmp999=125;MYCOPY(dummyf_36c6)} // 0345:0276 + {db tmp999=27;MYCOPY(dummyf_36c7)} // 0345:0277 + {db tmp999=106;MYCOPY(dummyf_36c8)} // 0345:0278 + {dw tmp999=0;MYCOPY(word_11ca9)} // 0345:0279 + {db tmp999=0;MYCOPY(byte_11cab)} // 0345:027b + {dw tmp999=0;MYCOPY(word_11cac)} // 0345:027c + {dw tmp999=0;MYCOPY(word_11cae)} // 0345:027e + {dw tmp999=0;MYCOPY(word_11cb0)} // 0345:0280 + {dw tmp999=700;MYCOPY(word_11cb4)} // 0345:0284 + {db tmp999=0;MYCOPY(byte_11cb6)} // 0345:0286 + {db tmp999=0;MYCOPY(byte_11cb7)} // 0345:0287 + {dw tmp999=1234;MYCOPY(word_11cb8)} // 0345:0288 + {db tmp999[32]={72,146,16,8,4,2,1,0,0,2,30,2,63,2,97,2,133,2,171,2,212,2,255,2,45,3,93,3,144,3,199,3};MYCOPY(dummyf_36da)} // 0345:028a + {db tmp999=1;MYCOPY(byte_11cda)} // 0345:02aa + {db tmp999=1;MYCOPY(byte_11cdb)} // 0345:02ab + {db tmp999=1;MYCOPY(byte_11cdc)} // 0345:02ac + {db tmp999[32]={0,0,3,1,4,2,5,6,9,7,10,8,11,12,15,16,99,14,99,17,99,13,99,0,1,2,3,4,5,8,9,10};MYCOPY(dummyf_36fd)} // 0345:02ad + {db tmp999[32]={11,12,13,16,17,18,19,20,21,10,11,15,15,1,0,59,0,0,4,7,0,0,1,0,0,0,0,0,0,0,0,10};MYCOPY(dummyf_371d)} // 0345:02cd + {db tmp999[32]={11,8,10,0,0,63,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,15,0,0,12,1,0,63,0,0,14,7};MYCOPY(dummyf_373d)} // 0345:02ed + {db tmp999[32]={0,0,1,0,0,0,0,0,0,0,0,10,0,0,12,1,0,63,0,0,15,7,0,0,1,0,0,0,0,0,0,0};MYCOPY(dummyf_375d)} // 0345:030d + {db tmp999[32]={0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,80,0,255,3,128,2,0,0,13,4,15,15,0,0,63,0,0};MYCOPY(dummyf_377d)} // 0345:032d + {db tmp999[32]={6,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,96,0,255,3,0};MYCOPY(dummyf_379d)} // 0345:034d + {db tmp999[32]={4,248,255,13,3,15,15,0,0,63,0,0,6,5,0,0,1,0,0,0,0,0,0,0,0,10,9,15,15,0,0,58};MYCOPY(dummyf_37bd)} // 0345:036d + {db tmp999[32]={0,0,3,7,0,0,1,4,0,255,7,0,0,0,0,15,6,15,15,0,0,63,0,2,0,7,0,0,1,0,0,0};MYCOPY(dummyf_37dd)} // 0345:038d + {db tmp999[32]={0,0,0,0,0,12,9,0,0,1,0,60,0,0,0,7,0,0,1,38,0,0,0,85,85,112,255,5,5,15,15,0};MYCOPY(dummyf_37fd)} // 0345:03ad + {db tmp999[32]={0,63,0,0,0,7,0,0,1,0,0,0,0,0,0,0,0,13,0,0,15,1,0,38,0,3,14,4,0,0,0,0};MYCOPY(dummyf_381d)} // 0345:03cd + {db tmp999[32]={0,0,0,0,0,0,0,12,0,0,15,1,0,63,0,2,15,4,0,0,0,0,0,0,0,0,0,0,0,5,15,15};MYCOPY(dummyf_383d)} // 0345:03ed + {db tmp999[32]={15,0,0,63,0,0,1,7,0,0,1,0,0,0,0,0,0,0,0,5,15,15,15,0,0,63,0,0,1,1,0,0};MYCOPY(dummyf_385d)} // 0345:040d + {db tmp999[32]={1,0,0,0,0,0,0,0,0,0,15,0,0,0,0,63,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,10};MYCOPY(dummyf_387d)} // 0345:042d + {db tmp999[32]={0,15,15,0,0,46,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,13,0,0,15,1,0,54,0,2,14,6};MYCOPY(dummyf_389d)} // 0345:044d + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,13,0,0,15,1,0,54,0,2,14,6,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_38bd)} // 0345:046d + {db tmp999[32]={0,13,9,15,15,0,0,63,0,0,0,5,0,0,1,128,0,85,5,0,1,240,63,5,4,15,15,0,0,63,0,0};MYCOPY(dummyf_38dd)} // 0345:048d + {db tmp999[32]={5,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,56,0,0,0,5,0,0,1,144,0,52,18,51};MYCOPY(dummyf_38fd)} // 0345:04ad + {db tmp999[32]={51,254,63,5,4,15,15,0,0,56,0,0,5,5,0,0,1,0,0,0,0,0,0,0,0,11,9,15,15,0,0,63};MYCOPY(dummyf_391d)} // 0345:04cd + {db tmp999[32]={0,0,0,5,0,0,1,112,0,255,7,0,1,11,128,4,4,15,15,0,0,63,0,0,5,0,0,0,1,0,0,0};MYCOPY(dummyf_393d)} // 0345:04ed + {db tmp999[32]={0,0,0,0,0,7,5,13,1,1,0,31,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,7,0,6,6,1};MYCOPY(dummyf_395d)} // 0345:050d + {db tmp999[32]={0,63,0,2,1,7,0,0,1,0,0,0,0,0,0,0,0,7,1,5,11,1,0,47,0,0,1,6,0,0,1,0};MYCOPY(dummyf_397d)} // 0345:052d + {db tmp999[32]={0,0,0,0,0,0,0,9,1,6,10,1,0,63,0,1,1,2,0,0,1,0,0,0,0,0,0,0,0,12,9,7};MYCOPY(dummyf_399d)} // 0345:054d + {db tmp999[32]={6,0,0,59,0,0,3,6,0,0,1,0,0,0,0,0,0,0,0,10,3,15,10,0,0,63,0,0,1,6,0,0};MYCOPY(dummyf_39bd)} // 0345:056d + {db tmp999[32]={1,0,0,0,0,0,0,0,0,8,3,4,3,1,0,40,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,5};MYCOPY(dummyf_39dd)} // 0345:058d + {db tmp999[32]={1,3,5,1,0,63,0,0,2,1,0,0,1,0,0,0,0,0,0,0,0,8,3,4,3,1,0,41,0,0,2,2};MYCOPY(dummyf_39fd)} // 0345:05ad + {db tmp999[32]={0,0,1,0,0,0,0,0,0,0,0,8,4,15,5,1,0,63,0,3,8,7,0,0,1,0,0,0,0,0,0,0};MYCOPY(dummyf_3a1d)} // 0345:05cd + {db tmp999[32]={0,8,3,4,3,1,0,33,0,0,2,2,0,0,1,0,0,0,0,0,0,0,0,8,1,3,5,1,0,63,0,1};MYCOPY(dummyf_3a3d)} // 0345:05ed + {db tmp999[32]={4,7,0,0,1,0,0,0,0,0,0,0,0,7,5,0,15,1,0,63,0,0,1,7,0,0,1,0,0,0,0,0};MYCOPY(dummyf_3a5d)} // 0345:060d + {db tmp999[32]={0,0,0,11,2,0,15,1,0,63,0,2,2,7,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63};MYCOPY(dummyf_3a7d)} // 0345:062d + {db tmp999[32]={0,0,0,5,0,0,1,80,0,255,5,128,2,0,0,13,4,15,15,0,0,63,0,0,5,5,0,0,1,0,0,0};MYCOPY(dummyf_3a9d)} // 0345:064d + {db tmp999[32]={0,0,0,0,0,13,9,15,15,0,0,63,0,0,1,5,0,0,1,96,0,255,7,0,2,1,0,13,3,15,15,0};MYCOPY(dummyf_3abd)} // 0345:066d + {db tmp999[32]={0,63,0,0,8,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,2,5,0,0,1,80};MYCOPY(dummyf_3add)} // 0345:068d + {db tmp999[32]={0,240,3,0,3,1,0,13,4,15,15,0,0,63,0,0,5,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15};MYCOPY(dummyf_3afd)} // 0345:06ad + {db tmp999[32]={15,0,0,63,0,0,0,5,0,0,1,96,0,246,7,128,3,0,0,13,4,15,15,0,0,63,0,0,7,5,0,0};MYCOPY(dummyf_3b1d)} // 0345:06cd + {db tmp999[32]={1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,1,5,0,0,1,80,0,255,3,128,3,255,255,13};MYCOPY(dummyf_3b3d)} // 0345:06ed + {db tmp999[32]={4,15,15,0,0,63,0,0,4,5,0,0,1,0,0,0,0,0,0,0,0,13,9,15,15,0,0,63,0,0,0,5};MYCOPY(dummyf_3b5d)} // 0345:070d + {db tmp999[32]={0,0,1,96,0,199,5,128,4,246,255,13,3,15,15,0,0,63,0,0,7,5,0,0,1,0,0,0,0,0,0,0};MYCOPY(dummyf_3b7d)} // 0345:072d + {db tmp999[32]={0,12,0,0,5,1,0,42,0,3,14,7,0,0,1,0,0,0,0,0,0,0,0,8,0,0,7,1,0,63,0,2};MYCOPY(dummyf_3b9d)} // 0345:074d + {db tmp999[32]={15,7,0,0,1,0,0,0,0,0,0,0,0,9,0,15,7,1,0,63,0,2,0,0,0,1,1,0,0,0,0,0};MYCOPY(dummyf_3bbd)} // 0345:076d + {db tmp999=8;MYCOPY(dummyf_3be0)} // 0345:0790 + {db tmp999=15;MYCOPY(dummyf_3be2)} // 0345:0792 + {db tmp999=10;MYCOPY(dummyf_3be3)} // 0345:0793 + {db tmp999=1;MYCOPY(dummyf_3be4)} // 0345:0794 + {db tmp999=63;MYCOPY(dummyf_3be6)} // 0345:0796 + {db tmp999=1;MYCOPY(dummyf_3be8)} // 0345:0798 + {db tmp999=4;MYCOPY(dummyf_3be9)} // 0345:0799 + {db tmp999=1;MYCOPY(dummyf_3bed)} // 0345:079d + {db tmp999=0;MYCOPY(unk_121d6)} // 0345:07a6 + {db tmp999[32]={3,252,2,249,62,9,81,0,0,252,20,249,62,9,81,0,0,252,22,249,62,9,81,0,0,252,24,249,62,9,81,0};MYCOPY(dummyf_3bf7)} // 0345:07a7 + {db tmp999[32]={0,252,3,249,63,9,120,0,0,252,21,249,61,9,120,0,0,252,23,249,63,9,120,0,0,252,25,249,60,9,120,0};MYCOPY(dummyf_3c17)} // 0345:07c7 + {db tmp999=252;MYCOPY(unk_12218)} // 0345:07e8 + {db tmp999=4;MYCOPY(dummyf_3c39)} // 0345:07e9 + {db tmp999=249;MYCOPY(dummyf_3c3a)} // 0345:07ea + {db tmp999=57;MYCOPY(dummyf_3c3b)} // 0345:07eb + {db tmp999=254;MYCOPY(dummyf_3c3c)} // 0345:07ec + {db tmp999=9;MYCOPY(dummyf_3c3d)} // 0345:07ed + {db tmp999=7;MYCOPY(dummyf_3c3e)} // 0345:07ee + {db tmp999=255;MYCOPY(dummyf_3c3f)} // 0345:07ef + {db tmp999=5;MYCOPY(dummyf_3c40)} // 0345:07f0 + {db tmp999=252;MYCOPY(unk_12224)} // 0345:07f4 + {db tmp999=5;MYCOPY(dummyf_3c45)} // 0345:07f5 + {db tmp999=249;MYCOPY(dummyf_3c46)} // 0345:07f6 + {db tmp999=52;MYCOPY(dummyf_3c47)} // 0345:07f7 + {db tmp999=41;MYCOPY(dummyf_3c48)} // 0345:07f8 + {db tmp999=60;MYCOPY(dummyf_3c49)} // 0345:07f9 + {db tmp999=252;MYCOPY(unk_1222e)} // 0345:07fe + {db tmp999=8;MYCOPY(dummyf_3c4f)} // 0345:07ff + {db tmp999=249;MYCOPY(dummyf_3c50)} // 0345:0800 + {db tmp999=44;MYCOPY(dummyf_3c51)} // 0345:0801 + {db tmp999=251;MYCOPY(dummyf_3c52)} // 0345:0802 + {db tmp999=8;MYCOPY(dummyf_3c53)} // 0345:0803 + {db tmp999=250;MYCOPY(dummyf_3c54)} // 0345:0804 + {db tmp999=17;MYCOPY(dummyf_3c55)} // 0345:0805 + {db tmp999=68;MYCOPY(dummyf_3c56)} // 0345:0806 + {db tmp999=20;MYCOPY(dummyf_3c57)} // 0345:0807 + {db tmp999=250;MYCOPY(dummyf_3c58)} // 0345:0808 + {db tmp999=252;MYCOPY(unk_1223c)} // 0345:080c + {db tmp999=8;MYCOPY(dummyf_3c5d)} // 0345:080d + {db tmp999=249;MYCOPY(dummyf_3c5e)} // 0345:080e + {db tmp999=40;MYCOPY(dummyf_3c5f)} // 0345:080f + {db tmp999=251;MYCOPY(dummyf_3c60)} // 0345:0810 + {db tmp999=22;MYCOPY(dummyf_3c61)} // 0345:0811 + {db tmp999=58;MYCOPY(dummyf_3c62)} // 0345:0812 + {db tmp999=30;MYCOPY(dummyf_3c63)} // 0345:0813 + {db tmp999=252;MYCOPY(unk_12246)} // 0345:0816 + {db tmp999=8;MYCOPY(dummyf_3c67)} // 0345:0817 + {db tmp999=249;MYCOPY(dummyf_3c68)} // 0345:0818 + {db tmp999=35;MYCOPY(dummyf_3c69)} // 0345:0819 + {db tmp999=251;MYCOPY(dummyf_3c6a)} // 0345:081a + {db tmp999=18;MYCOPY(dummyf_3c6b)} // 0345:081b + {db tmp999=39;MYCOPY(dummyf_3c6c)} // 0345:081c + {db tmp999=30;MYCOPY(dummyf_3c6d)} // 0345:081d + {db tmp999=252;MYCOPY(unk_12250)} // 0345:0820 + {db tmp999=12;MYCOPY(dummyf_3c71)} // 0345:0821 + {db tmp999=249;MYCOPY(dummyf_3c72)} // 0345:0822 + {db tmp999=53;MYCOPY(dummyf_3c73)} // 0345:0823 + {db tmp999=9;MYCOPY(dummyf_3c74)} // 0345:0824 + {db tmp999=127;MYCOPY(dummyf_3c75)} // 0345:0825 + {db tmp999=252;MYCOPY(unk_12258)} // 0345:0828 + {db tmp999=10;MYCOPY(dummyf_3c79)} // 0345:0829 + {db tmp999=249;MYCOPY(dummyf_3c7a)} // 0345:082a + {db tmp999=61;MYCOPY(dummyf_3c7b)} // 0345:082b + {db tmp999=9;MYCOPY(dummyf_3c7c)} // 0345:082c + {db tmp999=127;MYCOPY(dummyf_3c7d)} // 0345:082d + {db tmp999=252;MYCOPY(unk_12260)} // 0345:0830 + {db tmp999=11;MYCOPY(dummyf_3c81)} // 0345:0831 + {db tmp999=249;MYCOPY(dummyf_3c82)} // 0345:0832 + {db tmp999=43;MYCOPY(dummyf_3c83)} // 0345:0833 + {db tmp999=9;MYCOPY(dummyf_3c84)} // 0345:0834 + {db tmp999=145;MYCOPY(dummyf_3c85)} // 0345:0835 + {db tmp999=252;MYCOPY(unk_12268)} // 0345:0838 + {db tmp999=249;MYCOPY(dummyf_3c8a)} // 0345:083a + {db tmp999=54;MYCOPY(dummyf_3c8b)} // 0345:083b + {db tmp999=79;MYCOPY(dummyf_3c8c)} // 0345:083c + {db tmp999=8;MYCOPY(dummyf_3c8d)} // 0345:083d + {db tmp999=74;MYCOPY(dummyf_3c8e)} // 0345:083e + {db tmp999=8;MYCOPY(dummyf_3c8f)} // 0345:083f + {db tmp999=0;MYCOPY(unk_12272)} // 0345:0842 + {db tmp999=252;MYCOPY(unk_12274)} // 0345:0844 + {db tmp999=19;MYCOPY(dummyf_3c95)} // 0345:0845 + {db tmp999=249;MYCOPY(dummyf_3c96)} // 0345:0846 + {db tmp999=53;MYCOPY(dummyf_3c97)} // 0345:0847 + {db tmp999=251;MYCOPY(dummyf_3c98)} // 0345:0848 + {db tmp999=7;MYCOPY(dummyf_3c99)} // 0345:0849 + {db tmp999=48;MYCOPY(dummyf_3c9a)} // 0345:084a + {db tmp999=14;MYCOPY(dummyf_3c9b)} // 0345:084b + {db tmp999=252;MYCOPY(unk_1227e)} // 0345:084e + {db tmp999=7;MYCOPY(dummyf_3c9f)} // 0345:084f + {db tmp999=249;MYCOPY(dummyf_3ca0)} // 0345:0850 + {db tmp999=52;MYCOPY(dummyf_3ca1)} // 0345:0851 + {db tmp999=72;MYCOPY(dummyf_3ca2)} // 0345:0852 + {db tmp999=8;MYCOPY(dummyf_3ca3)} // 0345:0853 + {db tmp999=72;MYCOPY(dummyf_3ca4)} // 0345:0854 + {db tmp999=15;MYCOPY(dummyf_3ca5)} // 0345:0855 + {db tmp999=252;MYCOPY(unk_12288)} // 0345:0858 + {db tmp999=6;MYCOPY(dummyf_3ca9)} // 0345:0859 + {db tmp999=249;MYCOPY(dummyf_3caa)} // 0345:085a + {db tmp999=248;MYCOPY(dummyf_3cac)} // 0345:085c + {db tmp999=20;MYCOPY(dummyf_3cad)} // 0345:085d + {db tmp999=1;MYCOPY(dummyf_3cae)} // 0345:085e + {db tmp999=250;MYCOPY(dummyf_3caf)} // 0345:085f + {db tmp999=3;MYCOPY(dummyf_3cb0)} // 0345:0860 + {db tmp999=1;MYCOPY(dummyf_3cb1)} // 0345:0861 + {db tmp999=150;MYCOPY(dummyf_3cb2)} // 0345:0862 + {db tmp999=250;MYCOPY(dummyf_3cb3)} // 0345:0863 + {db tmp999=248;MYCOPY(dummyf_3cb5)} // 0345:0865 + {db tmp999=252;MYCOPY(unk_1229a)} // 0345:086a + {db tmp999=6;MYCOPY(dummyf_3cbb)} // 0345:086b + {db tmp999=249;MYCOPY(dummyf_3cbc)} // 0345:086c + {db tmp999=18;MYCOPY(dummyf_3cbd)} // 0345:086d + {db tmp999=248;MYCOPY(dummyf_3cbe)} // 0345:086e + {db tmp999=20;MYCOPY(dummyf_3cbf)} // 0345:086f + {db tmp999=255;MYCOPY(dummyf_3cc0)} // 0345:0870 + {db tmp999=250;MYCOPY(dummyf_3cc1)} // 0345:0871 + {db tmp999=253;MYCOPY(dummyf_3cc2)} // 0345:0872 + {db tmp999=11;MYCOPY(dummyf_3cc3)} // 0345:0873 + {db tmp999=200;MYCOPY(dummyf_3cc4)} // 0345:0874 + {db tmp999=250;MYCOPY(dummyf_3cc5)} // 0345:0875 + {db tmp999=248;MYCOPY(dummyf_3cc7)} // 0345:0877 + {db tmp999=252;MYCOPY(unk_122ac)} // 0345:087c + {db tmp999=27;MYCOPY(dummyf_3ccd)} // 0345:087d + {db tmp999=249;MYCOPY(dummyf_3cce)} // 0345:087e + {db tmp999=45;MYCOPY(dummyf_3ccf)} // 0345:087f + {db tmp999=4;MYCOPY(dummyf_3cd0)} // 0345:0880 + {db tmp999=60;MYCOPY(dummyf_3cd1)} // 0345:0881 + {db tmp999=252;MYCOPY(unk_122b4)} // 0345:0884 + {db tmp999=26;MYCOPY(dummyf_3cd5)} // 0345:0885 + {db tmp999=249;MYCOPY(dummyf_3cd6)} // 0345:0886 + {db tmp999=30;MYCOPY(dummyf_3cd7)} // 0345:0887 + {db tmp999=33;MYCOPY(dummyf_3cd8)} // 0345:0888 + {db tmp999=60;MYCOPY(dummyf_3cd9)} // 0345:0889 + {db tmp999=252;MYCOPY(unk_122bc)} // 0345:088c + {db tmp999[32]={14,249,38,251,5,69,11,72,11,74,165,57,11,60,11,252,13,249,52,254,33,22,36,11,38,99,41,11,40,11,36,11};MYCOPY(dummyf_3cdd)} // 0345:088d + {db tmp999[32]={35,55,35,11,37,11,38,11,36,44,36,11,41,11,40,11,36,11,38,66,29,11,31,11,33,55,41,6,40,5,36,22};MYCOPY(dummyf_3cfd)} // 0345:08ad + {db tmp999[32]={38,55,38,11,40,11,41,11,40,44,40,11,40,11,41,11,43,11,45,11,252,18,249,44,255,1,0,11,252,14,41,11};MYCOPY(dummyf_3d1d)} // 0345:08cd + {db tmp999=43;MYCOPY(dummyf_3d3d)} // 0345:08ed + {db tmp999=11;MYCOPY(dummyf_3d3e)} // 0345:08ee + {db tmp999=50;MYCOPY(dummyf_3d3f)} // 0345:08ef + {db tmp999=66;MYCOPY(dummyf_3d40)} // 0345:08f0 + {db tmp999=41;MYCOPY(dummyf_3d41)} // 0345:08f1 + {db tmp999=11;MYCOPY(dummyf_3d42)} // 0345:08f2 + {db tmp999=43;MYCOPY(dummyf_3d43)} // 0345:08f3 + {db tmp999=11;MYCOPY(dummyf_3d44)} // 0345:08f4 + {db tmp999=48;MYCOPY(dummyf_3d45)} // 0345:08f5 + {db tmp999=66;MYCOPY(dummyf_3d46)} // 0345:08f6 + {db tmp999=41;MYCOPY(dummyf_3d47)} // 0345:08f7 + {db tmp999=11;MYCOPY(dummyf_3d48)} // 0345:08f8 + {db tmp999=43;MYCOPY(dummyf_3d49)} // 0345:08f9 + {db tmp999=11;MYCOPY(dummyf_3d4a)} // 0345:08fa + {db tmp999=50;MYCOPY(dummyf_3d4b)} // 0345:08fb + {db tmp999=66;MYCOPY(dummyf_3d4c)} // 0345:08fc + {db tmp999=41;MYCOPY(dummyf_3d4d)} // 0345:08fd + {db tmp999=11;MYCOPY(dummyf_3d4e)} // 0345:08fe + {db tmp999=43;MYCOPY(dummyf_3d4f)} // 0345:08ff + {db tmp999=11;MYCOPY(dummyf_3d50)} // 0345:0900 + {db tmp999=48;MYCOPY(dummyf_3d51)} // 0345:0901 + {db tmp999=22;MYCOPY(dummyf_3d52)} // 0345:0902 + {db tmp999=252;MYCOPY(unk_12336)} // 0345:0906 + {db tmp999[32]={14,249,38,251,5,45,11,48,11,50,165,45,11,48,11,249,29,254,0,22,54,11,0,22,54,11,0,22,52,11,0,22};MYCOPY(dummyf_3d57)} // 0345:0907 + {db tmp999[32]={55,55,0,22,59,11,0,22,59,11,0,22,60,11,0,22,60,55,252,13,249,51,45,22,48,11,50,99,38,6,36,5};MYCOPY(dummyf_3d77)} // 0345:0927 + {db tmp999[32]={36,11,35,66,35,11,37,11,38,11,36,44,36,11,36,11,38,11,40,11,40,11,252,14,249,36,255,1,43,55,46,11};MYCOPY(dummyf_3d97)} // 0345:0947 + {db tmp999=45;MYCOPY(dummyf_3db7)} // 0345:0967 + {db tmp999=11;MYCOPY(dummyf_3db8)} // 0345:0968 + {db tmp999=41;MYCOPY(dummyf_3db9)} // 0345:0969 + {db tmp999=11;MYCOPY(dummyf_3dba)} // 0345:096a + {db tmp999=40;MYCOPY(dummyf_3dbb)} // 0345:096b + {db tmp999=88;MYCOPY(dummyf_3dbc)} // 0345:096c + {db tmp999=43;MYCOPY(dummyf_3dbd)} // 0345:096d + {db tmp999=55;MYCOPY(dummyf_3dbe)} // 0345:096e + {db tmp999=46;MYCOPY(dummyf_3dbf)} // 0345:096f + {db tmp999=11;MYCOPY(dummyf_3dc0)} // 0345:0970 + {db tmp999=45;MYCOPY(dummyf_3dc1)} // 0345:0971 + {db tmp999=11;MYCOPY(dummyf_3dc2)} // 0345:0972 + {db tmp999=41;MYCOPY(dummyf_3dc3)} // 0345:0973 + {db tmp999=11;MYCOPY(dummyf_3dc4)} // 0345:0974 + {db tmp999=40;MYCOPY(dummyf_3dc5)} // 0345:0975 + {db tmp999=11;MYCOPY(dummyf_3dc6)} // 0345:0976 + {db tmp999=41;MYCOPY(dummyf_3dc7)} // 0345:0977 + {db tmp999=11;MYCOPY(dummyf_3dc8)} // 0345:0978 + {db tmp999=43;MYCOPY(dummyf_3dc9)} // 0345:0979 + {db tmp999=11;MYCOPY(dummyf_3dca)} // 0345:097a + {db tmp999=36;MYCOPY(dummyf_3dcb)} // 0345:097b + {db tmp999=22;MYCOPY(dummyf_3dcc)} // 0345:097c + {db tmp999=252;MYCOPY(unk_123b0)} // 0345:0980 + {db tmp999[32]={14,249,39,251,6,57,11,60,11,62,11,249,45,26,11,0,11,249,43,251,255,50,44,43,44,45,44,251,6,45,11,36};MYCOPY(dummyf_3dd1)} // 0345:0981 + {db tmp999[32]={11,249,28,254,0,22,62,11,0,22,62,11,0,22,60,11,0,22,64,55,0,22,64,11,0,22,64,11,0,22,65,11};MYCOPY(dummyf_3df1)} // 0345:09a1 + {db tmp999=22;MYCOPY(dummyf_3e12)} // 0345:09c2 + {db tmp999=62;MYCOPY(dummyf_3e13)} // 0345:09c3 + {db tmp999=55;MYCOPY(dummyf_3e14)} // 0345:09c4 + {db tmp999=255;MYCOPY(dummyf_3e15)} // 0345:09c5 + {db tmp999=3;MYCOPY(dummyf_3e16)} // 0345:09c6 + {db tmp999=36;MYCOPY(dummyf_3e17)} // 0345:09c7 + {db tmp999=88;MYCOPY(dummyf_3e18)} // 0345:09c8 + {db tmp999=255;MYCOPY(dummyf_3e19)} // 0345:09c9 + {db tmp999=2;MYCOPY(dummyf_3e1a)} // 0345:09ca + {db tmp999=36;MYCOPY(dummyf_3e1b)} // 0345:09cb + {db tmp999=55;MYCOPY(dummyf_3e1c)} // 0345:09cc + {db tmp999=252;MYCOPY(unk_12400)} // 0345:09d0 + {db tmp999[32]={16,249,39,251,6,33,11,36,11,38,11,249,45,14,11,0,11,249,43,43,44,41,44,40,44,33,11,36,11,249,28,251};MYCOPY(dummyf_3e21)} // 0345:09d1 + {db tmp999=16;MYCOPY(dummyf_3e41)} // 0345:09f1 + {db tmp999=254;MYCOPY(dummyf_3e42)} // 0345:09f2 + {db tmp999=33;MYCOPY(dummyf_3e43)} // 0345:09f3 + {db tmp999=77;MYCOPY(dummyf_3e44)} // 0345:09f4 + {db tmp999=31;MYCOPY(dummyf_3e45)} // 0345:09f5 + {db tmp999=99;MYCOPY(dummyf_3e46)} // 0345:09f6 + {db tmp999=33;MYCOPY(dummyf_3e47)} // 0345:09f7 + {db tmp999=77;MYCOPY(dummyf_3e48)} // 0345:09f8 + {db tmp999=34;MYCOPY(dummyf_3e49)} // 0345:09f9 + {db tmp999=99;MYCOPY(dummyf_3e4a)} // 0345:09fa + {db tmp999=255;MYCOPY(dummyf_3e4b)} // 0345:09fb + {db tmp999=3;MYCOPY(dummyf_3e4c)} // 0345:09fc + {db tmp999=29;MYCOPY(dummyf_3e4d)} // 0345:09fd + {db tmp999=33;MYCOPY(dummyf_3e4e)} // 0345:09fe + {db tmp999=29;MYCOPY(dummyf_3e4f)} // 0345:09ff + {db tmp999=55;MYCOPY(dummyf_3e50)} // 0345:0a00 + {db tmp999=31;MYCOPY(dummyf_3e51)} // 0345:0a01 + {db tmp999=33;MYCOPY(dummyf_3e52)} // 0345:0a02 + {db tmp999=31;MYCOPY(dummyf_3e53)} // 0345:0a03 + {db tmp999=55;MYCOPY(dummyf_3e54)} // 0345:0a04 + {db tmp999=29;MYCOPY(dummyf_3e55)} // 0345:0a05 + {db tmp999=33;MYCOPY(dummyf_3e56)} // 0345:0a06 + {db tmp999=29;MYCOPY(dummyf_3e57)} // 0345:0a07 + {db tmp999=55;MYCOPY(dummyf_3e58)} // 0345:0a08 + {db tmp999=31;MYCOPY(dummyf_3e59)} // 0345:0a09 + {db tmp999=33;MYCOPY(dummyf_3e5a)} // 0345:0a0a + {db tmp999=31;MYCOPY(dummyf_3e5b)} // 0345:0a0b + {db tmp999=22;MYCOPY(dummyf_3e5c)} // 0345:0a0c + {db tmp999=252;MYCOPY(unk_12440)} // 0345:0a10 + {db tmp999[32]={16,249,38,251,5,33,11,36,11,38,11,249,45,38,11,0,11,249,43,36,44,38,44,38,44,33,11,36,11,252,17,254};MYCOPY(dummyf_3e61)} // 0345:0a11 + {db tmp999[32]={249,40,14,22,7,11,9,11,12,22,14,11,7,22,249,42,9,11,12,11,14,11,17,11,16,11,12,11,9,11,255,7};MYCOPY(dummyf_3e81)} // 0345:0a31 + {db tmp999=14;MYCOPY(dummyf_3ea1)} // 0345:0a51 + {db tmp999=33;MYCOPY(dummyf_3ea2)} // 0345:0a52 + {db tmp999=14;MYCOPY(dummyf_3ea3)} // 0345:0a53 + {db tmp999=55;MYCOPY(dummyf_3ea4)} // 0345:0a54 + {db tmp999=16;MYCOPY(dummyf_3ea5)} // 0345:0a55 + {db tmp999=33;MYCOPY(dummyf_3ea6)} // 0345:0a56 + {db tmp999=16;MYCOPY(dummyf_3ea7)} // 0345:0a57 + {db tmp999=55;MYCOPY(dummyf_3ea8)} // 0345:0a58 + {db tmp999=14;MYCOPY(dummyf_3ea9)} // 0345:0a59 + {db tmp999=33;MYCOPY(dummyf_3eaa)} // 0345:0a5a + {db tmp999=14;MYCOPY(dummyf_3eab)} // 0345:0a5b + {db tmp999=55;MYCOPY(dummyf_3eac)} // 0345:0a5c + {db tmp999=16;MYCOPY(dummyf_3ead)} // 0345:0a5d + {db tmp999=33;MYCOPY(dummyf_3eae)} // 0345:0a5e + {db tmp999=16;MYCOPY(dummyf_3eaf)} // 0345:0a5f + {db tmp999=22;MYCOPY(dummyf_3eb0)} // 0345:0a60 + {db tmp999=252;MYCOPY(unk_12494)} // 0345:0a64 + {db tmp999[32]={16,249,41,251,6,21,11,24,11,26,11,249,45,14,11,0,11,249,43,34,44,36,44,31,44,33,11,24,11,249,34,252};MYCOPY(dummyf_3eb5)} // 0345:0a65 + {db tmp999[32]={15,251,3,254,14,11,255,6,12,11,255,8,21,11,255,6,22,11,255,8,14,11,255,6,12,11,255,8,21,11,255,6};MYCOPY(dummyf_3ed5)} // 0345:0a85 + {db tmp999[32]={22,11,255,8,14,11,255,3,249,38,21,11,24,11,26,11,249,35,254,12,11,255,8,21,11,255,6,22,11,255,8,14};MYCOPY(dummyf_3ef5)} // 0345:0aa5 + {db tmp999[32]={11,255,6,12,11,255,8,21,11,255,6,22,11,255,8,22,11,255,7,24,11,255,3,249,40,0,11,21,11,24,11,26};MYCOPY(dummyf_3f15)} // 0345:0ac5 + {db tmp999=11;MYCOPY(dummyf_3f35)} // 0345:0ae5 + {db tmp999=249;MYCOPY(dummyf_3f36)} // 0345:0ae6 + {db tmp999=37;MYCOPY(dummyf_3f37)} // 0345:0ae7 + {db tmp999=254;MYCOPY(dummyf_3f38)} // 0345:0ae8 + {db tmp999=22;MYCOPY(dummyf_3f39)} // 0345:0ae9 + {db tmp999=11;MYCOPY(dummyf_3f3a)} // 0345:0aea + {db tmp999=255;MYCOPY(dummyf_3f3b)} // 0345:0aeb + {db tmp999=7;MYCOPY(dummyf_3f3c)} // 0345:0aec + {db tmp999=24;MYCOPY(dummyf_3f3d)} // 0345:0aed + {db tmp999=11;MYCOPY(dummyf_3f3e)} // 0345:0aee + {db tmp999=255;MYCOPY(dummyf_3f3f)} // 0345:0aef + {db tmp999=3;MYCOPY(dummyf_3f40)} // 0345:0af0 + {db tmp999=11;MYCOPY(dummyf_3f42)} // 0345:0af2 + {db tmp999=252;MYCOPY(unk_12526)} // 0345:0af6 + {db tmp999=14;MYCOPY(dummyf_3f47)} // 0345:0af7 + {db tmp999=249;MYCOPY(dummyf_3f48)} // 0345:0af8 + {db tmp999=38;MYCOPY(dummyf_3f49)} // 0345:0af9 + {db tmp999=251;MYCOPY(dummyf_3f4a)} // 0345:0afa + {db tmp999=5;MYCOPY(dummyf_3f4b)} // 0345:0afb + {db tmp999=69;MYCOPY(dummyf_3f4c)} // 0345:0afc + {db tmp999=11;MYCOPY(dummyf_3f4d)} // 0345:0afd + {db tmp999=72;MYCOPY(dummyf_3f4e)} // 0345:0afe + {db tmp999=11;MYCOPY(dummyf_3f4f)} // 0345:0aff + {db tmp999=74;MYCOPY(dummyf_3f50)} // 0345:0b00 + {db tmp999=44;MYCOPY(dummyf_3f51)} // 0345:0b01 + {db tmp999=252;MYCOPY(unk_12534)} // 0345:0b04 + {db tmp999=14;MYCOPY(dummyf_3f55)} // 0345:0b05 + {db tmp999=249;MYCOPY(dummyf_3f56)} // 0345:0b06 + {db tmp999=38;MYCOPY(dummyf_3f57)} // 0345:0b07 + {db tmp999=251;MYCOPY(dummyf_3f58)} // 0345:0b08 + {db tmp999=5;MYCOPY(dummyf_3f59)} // 0345:0b09 + {db tmp999=45;MYCOPY(dummyf_3f5a)} // 0345:0b0a + {db tmp999=11;MYCOPY(dummyf_3f5b)} // 0345:0b0b + {db tmp999=48;MYCOPY(dummyf_3f5c)} // 0345:0b0c + {db tmp999=11;MYCOPY(dummyf_3f5d)} // 0345:0b0d + {db tmp999=50;MYCOPY(dummyf_3f5e)} // 0345:0b0e + {db tmp999=44;MYCOPY(dummyf_3f5f)} // 0345:0b0f + {db tmp999=252;MYCOPY(unk_12542)} // 0345:0b12 + {db tmp999=14;MYCOPY(dummyf_3f63)} // 0345:0b13 + {db tmp999=249;MYCOPY(dummyf_3f64)} // 0345:0b14 + {db tmp999=39;MYCOPY(dummyf_3f65)} // 0345:0b15 + {db tmp999=251;MYCOPY(dummyf_3f66)} // 0345:0b16 + {db tmp999=6;MYCOPY(dummyf_3f67)} // 0345:0b17 + {db tmp999=57;MYCOPY(dummyf_3f68)} // 0345:0b18 + {db tmp999=11;MYCOPY(dummyf_3f69)} // 0345:0b19 + {db tmp999=60;MYCOPY(dummyf_3f6a)} // 0345:0b1a + {db tmp999=11;MYCOPY(dummyf_3f6b)} // 0345:0b1b + {db tmp999=62;MYCOPY(dummyf_3f6c)} // 0345:0b1c + {db tmp999=44;MYCOPY(dummyf_3f6d)} // 0345:0b1d + {db tmp999=252;MYCOPY(unk_12550)} // 0345:0b20 + {db tmp999=16;MYCOPY(dummyf_3f71)} // 0345:0b21 + {db tmp999=249;MYCOPY(dummyf_3f72)} // 0345:0b22 + {db tmp999=39;MYCOPY(dummyf_3f73)} // 0345:0b23 + {db tmp999=251;MYCOPY(dummyf_3f74)} // 0345:0b24 + {db tmp999=6;MYCOPY(dummyf_3f75)} // 0345:0b25 + {db tmp999=33;MYCOPY(dummyf_3f76)} // 0345:0b26 + {db tmp999=11;MYCOPY(dummyf_3f77)} // 0345:0b27 + {db tmp999=36;MYCOPY(dummyf_3f78)} // 0345:0b28 + {db tmp999=11;MYCOPY(dummyf_3f79)} // 0345:0b29 + {db tmp999=38;MYCOPY(dummyf_3f7a)} // 0345:0b2a + {db tmp999=44;MYCOPY(dummyf_3f7b)} // 0345:0b2b + {db tmp999=252;MYCOPY(unk_1255e)} // 0345:0b2e + {db tmp999=16;MYCOPY(dummyf_3f7f)} // 0345:0b2f + {db tmp999=249;MYCOPY(dummyf_3f80)} // 0345:0b30 + {db tmp999=38;MYCOPY(dummyf_3f81)} // 0345:0b31 + {db tmp999=251;MYCOPY(dummyf_3f82)} // 0345:0b32 + {db tmp999=5;MYCOPY(dummyf_3f83)} // 0345:0b33 + {db tmp999=33;MYCOPY(dummyf_3f84)} // 0345:0b34 + {db tmp999=11;MYCOPY(dummyf_3f85)} // 0345:0b35 + {db tmp999=36;MYCOPY(dummyf_3f86)} // 0345:0b36 + {db tmp999=11;MYCOPY(dummyf_3f87)} // 0345:0b37 + {db tmp999=38;MYCOPY(dummyf_3f88)} // 0345:0b38 + {db tmp999=44;MYCOPY(dummyf_3f89)} // 0345:0b39 + {db tmp999=252;MYCOPY(unk_1256c)} // 0345:0b3c + {db tmp999[32]={16,249,41,251,6,21,11,24,11,26,44,0,0,67,111,112,121,114,105,103,104,116,32,40,67,41,32,49,57,56,57,32};MYCOPY(dummyf_3f8d)} // 0345:0b3d + {db tmp999[32]={98,121,32,77,105,99,114,111,80,114,111,115,101,32,83,111,102,116,119,97,114,101,44,32,65,108,108,32,82,105,103,104};MYCOPY(dummyf_3fad)} // 0345:0b5d + {db tmp999=116;MYCOPY(dummyf_3fcd)} // 0345:0b7d + {db tmp999=115;MYCOPY(dummyf_3fce)} // 0345:0b7e + {db tmp999=32;MYCOPY(dummyf_3fcf)} // 0345:0b7f + {db tmp999=82;MYCOPY(dummyf_3fd0)} // 0345:0b80 + {db tmp999=101;MYCOPY(dummyf_3fd1)} // 0345:0b81 + {db tmp999=115;MYCOPY(dummyf_3fd2)} // 0345:0b82 + {db tmp999=101;MYCOPY(dummyf_3fd3)} // 0345:0b83 + {db tmp999=114;MYCOPY(dummyf_3fd4)} // 0345:0b84 + {db tmp999=118;MYCOPY(dummyf_3fd5)} // 0345:0b85 + {db tmp999=101;MYCOPY(dummyf_3fd6)} // 0345:0b86 + {db tmp999=100;MYCOPY(dummyf_3fd7)} // 0345:0b87 + {db tmp999=46;MYCOPY(dummyf_3fd8)} // 0345:0b88 + {dw tmp999=0;MYCOPY(word_125c2)} // 0345:0b92 + {dw tmp999=0;MYCOPY(word_125c4)} // 0345:0b94 + {dw tmp999=0;MYCOPY(word_125c6)} // 0345:0b96 + {dw tmp999=0;MYCOPY(word_125c8)} // 0345:0b98 + {db tmp999=255;MYCOPY(byte_125ca)} // 0345:0b9a + {db tmp999=0;MYCOPY(byte_125cc)} // 0345:0b9c + {db tmp999=14;MYCOPY(dummyf_3ff0)} // 0345:0ba0 + {db tmp999=38;MYCOPY(dummyf_3ff1)} // 0345:0ba1 + {db tmp999=5;MYCOPY(dummyf_3ff2)} // 0345:0ba2 + {db tmp999=3;MYCOPY(dummyf_3ff4)} // 0345:0ba4 + {db tmp999=255;MYCOPY(dummyf_3ff5)} // 0345:0ba5 + {db tmp999=246;MYCOPY(dummyf_3ff6)} // 0345:0ba6 + {db tmp999=10;MYCOPY(dummyf_3ff7)} // 0345:0ba7 + {db tmp999=14;MYCOPY(dummyf_3ff8)} // 0345:0ba8 + {db tmp999=0;MYCOPY(byte_125e0)} // 0345:0bb0 + {db tmp999=14;MYCOPY(dummyf_4004)} // 0345:0bb4 + {db tmp999=38;MYCOPY(dummyf_4005)} // 0345:0bb5 + {db tmp999=5;MYCOPY(dummyf_4006)} // 0345:0bb6 + {db tmp999=3;MYCOPY(dummyf_4008)} // 0345:0bb8 + {db tmp999=255;MYCOPY(dummyf_4009)} // 0345:0bb9 + {db tmp999=4;MYCOPY(dummyf_400a)} // 0345:0bba + {db tmp999=11;MYCOPY(dummyf_400b)} // 0345:0bbb + {db tmp999=14;MYCOPY(dummyf_400c)} // 0345:0bbc + {db tmp999=0;MYCOPY(byte_125f4)} // 0345:0bc4 + {db tmp999=14;MYCOPY(dummyf_4018)} // 0345:0bc8 + {db tmp999=39;MYCOPY(dummyf_4019)} // 0345:0bc9 + {db tmp999=6;MYCOPY(dummyf_401a)} // 0345:0bca + {db tmp999=3;MYCOPY(dummyf_401c)} // 0345:0bcc + {db tmp999=255;MYCOPY(dummyf_401d)} // 0345:0bcd + {db tmp999=18;MYCOPY(dummyf_401e)} // 0345:0bce + {db tmp999=11;MYCOPY(dummyf_401f)} // 0345:0bcf + {db tmp999=14;MYCOPY(dummyf_4020)} // 0345:0bd0 + {db tmp999=0;MYCOPY(unk_12608)} // 0345:0bd8 + {db tmp999=16;MYCOPY(dummyf_402c)} // 0345:0bdc + {db tmp999=39;MYCOPY(dummyf_402d)} // 0345:0bdd + {db tmp999=6;MYCOPY(dummyf_402e)} // 0345:0bde + {db tmp999=3;MYCOPY(dummyf_4030)} // 0345:0be0 + {db tmp999=255;MYCOPY(dummyf_4031)} // 0345:0be1 + {db tmp999=32;MYCOPY(dummyf_4032)} // 0345:0be2 + {db tmp999=11;MYCOPY(dummyf_4033)} // 0345:0be3 + {db tmp999=14;MYCOPY(dummyf_4034)} // 0345:0be4 + {db tmp999=0;MYCOPY(byte_1261c)} // 0345:0bec + {db tmp999=16;MYCOPY(dummyf_4040)} // 0345:0bf0 + {db tmp999=38;MYCOPY(dummyf_4041)} // 0345:0bf1 + {db tmp999=5;MYCOPY(dummyf_4042)} // 0345:0bf2 + {db tmp999=3;MYCOPY(dummyf_4044)} // 0345:0bf4 + {db tmp999=255;MYCOPY(dummyf_4045)} // 0345:0bf5 + {db tmp999=46;MYCOPY(dummyf_4046)} // 0345:0bf6 + {db tmp999=11;MYCOPY(dummyf_4047)} // 0345:0bf7 + {db tmp999=14;MYCOPY(dummyf_4048)} // 0345:0bf8 + {db tmp999=0;MYCOPY(unk_12630)} // 0345:0c00 + {db tmp999[32]={0,0,0,16,41,6,0,3,255,60,11,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4051)} // 0345:0c01 + {db tmp999=0;MYCOPY(byte_12658)} // 0345:0c28 + {db tmp999=0;MYCOPY(byte_12659)} // 0345:0c29 + {dw tmp999=0;MYCOPY(word_1265a)} // 0345:0c2a + {dw tmp999=0;MYCOPY(word_1265c)} // 0345:0c2c + {db tmp999=6;MYCOPY(byte_1265e)} // 0345:0c2e + {db tmp999=0;MYCOPY(byte_1265f)} // 0345:0c2f + {db tmp999=0;MYCOPY(byte_12660)} // 0345:0c30 + {db tmp999[32]={0,0,32,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4081)} // 0345:0c31 + {db tmp999[32]={0,33,33,33,33,33,33,0,0,34,34,34,34,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_40a1)} // 0345:0c51 + {db tmp999[32]={0,16,16,16,25,25,24,0,0,23,23,23,24,25,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_40c1)} // 0345:0c71 + {db tmp999[32]={0,113,113,113,145,145,145,0,0,131,131,131,81,81,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_40e1)} // 0345:0c91 + {db tmp999[32]={0,91,91,91,106,15,15,0,0,67,67,67,53,53,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4101)} // 0345:0cb1 + {db tmp999=63;MYCOPY(dummyf_4122)} // 0345:0cd2 + {db tmp999=63;MYCOPY(dummyf_4123)} // 0345:0cd3 + {db tmp999=63;MYCOPY(dummyf_4124)} // 0345:0cd4 + {db tmp999=63;MYCOPY(dummyf_4125)} // 0345:0cd5 + {db tmp999=63;MYCOPY(dummyf_4126)} // 0345:0cd6 + {db tmp999=63;MYCOPY(dummyf_4127)} // 0345:0cd7 + {db tmp999=26;MYCOPY(dummyf_4132)} // 0345:0ce2 + {db tmp999=14;MYCOPY(dummyf_4135)} // 0345:0ce5 + {db tmp999=14;MYCOPY(dummyf_4136)} // 0345:0ce6 + {db tmp999=10;MYCOPY(dummyf_4137)} // 0345:0ce7 + {db tmp999=224;MYCOPY(byte_1271f)} // 0345:0cef + {db tmp999[32]={0,0,4,4,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4140)} // 0345:0cf0 + {db tmp999[32]={0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4160)} // 0345:0d10 + {db tmp999[32]={0};MYCOPY(dummyf_4180)} // 0345:0d30 + {db tmp999[32]={0};MYCOPY(dummyf_41a0)} // 0345:0d50 + {dw tmp999=5;MYCOPY(word_127ba)} // 0345:0d8a + {dw tmp999=13;MYCOPY(word_127bc)} // 0345:0d8c + {dw tmp999=1452;MYCOPY(word_127be)} // 0345:0d8e + {dw tmp999=11480;MYCOPY(seg_127c9)} // 041e:0009 + {dw tmp999=33460;MYCOPY(word_127cb)} // 041e:000b + {db tmp999[32]={63,45,38,35,32,29,27,25,24,22,21,20,19,18,17,16,16,15,14,14,13,13,12,12,11,11,10,10,9,9,9,8};MYCOPY(dummyf_41ed)} // 041e:000d {db tmp999=8;MYCOPY(dummyf_420d)} // 041e:002d {db tmp999=7;MYCOPY(dummyf_420e)} // 041e:002e {db tmp999=7;MYCOPY(dummyf_420f)} // 041e:002f @@ -5240,33 +4991,12 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {dw tmp999=m2c::kloc_12d2f;MYCOPY(dummyf_47e2)} // 041e:0602 {dw tmp999=m2c::kloc_12d8b;MYCOPY(dummyf_47e4)} // 041e:0604 {dw tmp999=m2c::kloc_12d05;MYCOPY(dummyf_47e6)} // 041e:0606 - {dw tmp999=m2c::ksub_12dce;MYCOPY(dummyf_47e8)} // 041e:0608 + {dw tmp999=m2c::ksub_12dce;MYCOPY(off_12dc8)} // 041e:0608 {dw tmp999=m2c::kloc_12ddf;MYCOPY(dummyf_47ea)} // 041e:060a {dw tmp999=m2c::kloc_12e05;MYCOPY(dummyf_47ec)} // 041e:060c {db tmp999=144;MYCOPY(dummyf_47fd)} // 041e:061d {db tmp999=144;MYCOPY(dummyf_4824)} // 041e:0644 {db tmp999=144;MYCOPY(dummyf_4844)} // 041e:0664 - {db tmp999=144;MYCOPY(dummyf_4d3b)} // 041e:0b5b - {db tmp999=144;MYCOPY(dummyf_4d7f)} // 041e:0b9f - {db tmp999=144;MYCOPY(dummyf_4f81)} // 041e:0da1 - {db tmp999=144;MYCOPY(dummyf_4fbb)} // 041e:0ddb - {db tmp999=144;MYCOPY(dummyf_500f)} // 041e:0e2f - {db tmp999=144;MYCOPY(dummyf_503f)} // 041e:0e5f - {db tmp999=144;MYCOPY(dummyf_5057)} // 041e:0e77 - {db tmp999=144;MYCOPY(dummyf_50dd)} // 041e:0efd - {db tmp999=144;MYCOPY(dummyf_50ff)} // 041e:0f1f - {db tmp999=144;MYCOPY(dummyf_5165)} // 041e:0f85 - {db tmp999=144;MYCOPY(dummyf_51a7)} // 041e:0fc7 - {db tmp999=144;MYCOPY(dummyf_52bd)} // 041e:10dd - {db tmp999=144;MYCOPY(dummyf_538d)} // 041e:11ad - {db tmp999=144;MYCOPY(dummyf_53b3)} // 041e:11d3 - {db tmp999=144;MYCOPY(dummyf_53bd)} // 041e:11dd - {db tmp999=144;MYCOPY(dummyf_53ed)} // 041e:120d - {db tmp999=144;MYCOPY(dummyf_544d)} // 041e:126d - {db tmp999=144;MYCOPY(dummyf_547b)} // 041e:129b - {db tmp999=233;MYCOPY(dummyf_547c)} // 041e:129c - {db tmp999=37;MYCOPY(dummyf_547d)} // 041e:129d - {db tmp999=144;MYCOPY(dummyf_547f)} // 041e:129f {dw tmp999=m2c::kloc_13a2e;MYCOPY(jpt_13a6f)} // 041e:12b4 {dw tmp999=m2c::kloc_139fe;MYCOPY(dummyf_5496)} // 041e:12b4 {dw tmp999=m2c::kloc_139e6;MYCOPY(dummyf_5498)} // 041e:12b4 @@ -5274,12 +5004,6 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {dw tmp999=m2c::kloc_1399e;MYCOPY(dummyf_549c)} // 041e:12b4 {dw tmp999=m2c::kloc_13980;MYCOPY(dummyf_549e)} // 041e:12b4 {dw tmp999=m2c::kloc_1396e;MYCOPY(dummyf_54a0)} // 041e:12b4 - {db tmp999=144;MYCOPY(dummyf_54a7)} // 041e:12c7 - {db tmp999=144;MYCOPY(dummyf_562f)} // 041e:144f - {db tmp999=144;MYCOPY(dummyf_564d)} // 041e:146d - {db tmp999=144;MYCOPY(dummyf_56ab)} // 041e:14cb - {db tmp999=211;MYCOPY(dummyf_56fc)} // 041e:151c - {db tmp999=17;MYCOPY(dummyf_56fd)} // 041e:151d {db tmp999=235;MYCOPY(dummyf_5717)} // 041e:1537 {db tmp999=121;MYCOPY(dummyf_5718)} // 041e:1538 {db tmp999=144;MYCOPY(dummyf_5719)} // 041e:1539 @@ -5292,70 +5016,56 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=46;MYCOPY(dummyf_5760)} // 041e:1580 {db tmp999=116;MYCOPY(dummyf_5763)} // 041e:1583 {db tmp999=42;MYCOPY(dummyf_5764)} // 041e:1584 - {db tmp999=116;MYCOPY(dummyf_576b)} // 041e:158b - {db tmp999=3;MYCOPY(dummyf_576c)} // 041e:158c - {db tmp999=77;MYCOPY(dummyf_5770)} // 041e:1590 {db tmp999=240;MYCOPY(dummyf_5771)} // 041e:1591 {db tmp999=255;MYCOPY(dummyf_5772)} // 041e:1592 {db tmp999=18;MYCOPY(dummyf_5773)} // 041e:1593 - {db tmp999=92;MYCOPY(dummyf_5775)} // 041e:1595 - {db tmp999=116;MYCOPY(dummyf_5776)} // 041e:1596 - {db tmp999=250;MYCOPY(dummyf_5777)} // 041e:1597 - {db tmp999=70;MYCOPY(dummyf_5778)} // 041e:1598 - {db tmp999=49;MYCOPY(dummyf_5779)} // 041e:1599 - {db tmp999=53;MYCOPY(dummyf_577a)} // 041e:159a - {db tmp999=77;MYCOPY(__amiscovrexe0511)} // 041e:15a0 - {db tmp999=73;MYCOPY(dummyf_5781)} // 041e:15a1 - {db tmp999=83;MYCOPY(dummyf_5782)} // 041e:15a2 - {db tmp999=67;MYCOPY(dummyf_5783)} // 041e:15a3 - {db tmp999=79;MYCOPY(dummyf_5784)} // 041e:15a4 - {db tmp999=86;MYCOPY(dummyf_5785)} // 041e:15a5 - {db tmp999=82;MYCOPY(dummyf_5786)} // 041e:15a6 - {db tmp999=46;MYCOPY(dummyf_5787)} // 041e:15a7 - {db tmp999=69;MYCOPY(dummyf_5788)} // 041e:15a8 - {db tmp999=88;MYCOPY(dummyf_5789)} // 041e:15a9 - {db tmp999=69;MYCOPY(dummyf_578a)} // 041e:15aa - {db tmp999=32;MYCOPY(dummyf_578b)} // 041e:15ab - {db tmp999=48;MYCOPY(dummyf_578c)} // 041e:15ac - {db tmp999=53;MYCOPY(dummyf_578d)} // 041e:15ad - {db tmp999=45;MYCOPY(dummyf_578e)} // 041e:15ae - {db tmp999=49;MYCOPY(dummyf_578f)} // 041e:15af - {db tmp999=49;MYCOPY(dummyf_5790)} // 041e:15b0 - {db tmp999=45;MYCOPY(dummyf_5791)} // 041e:15b1 - {db tmp999=56;MYCOPY(byte_13d72)} // 041e:15b2 - {db tmp999=56;MYCOPY(dummyf_5793)} // 041e:15b3 - {dw tmp999=5085;MYCOPY(dummyf_5798)} // 041e:15b8 - {dw tmp999=5078;MYCOPY(dummyf_579a)} // 041e:15ba - {dw tmp999=90;MYCOPY(dummyf_579c)} // 041e:15bc - {dw tmp999=111;MYCOPY(dummyf_579e)} // 041e:15be - {dw tmp999=65;MYCOPY(dummyf_57a0)} // 041e:15c0 - {dw tmp999=6;MYCOPY(dummyf_57a2)} // 041e:15c2 - {dw tmp999=10;MYCOPY(dummyf_57a4)} // 041e:15c4 - {dw tmp999=5;MYCOPY(dummyf_57a6)} // 041e:15c6 - {dw tmp999=41;MYCOPY(dummyf_57aa)} // 041e:15ca - {dw tmp999=24;MYCOPY(dummyf_57ac)} // 041e:15cc - {dw tmp999=24;MYCOPY(dummyf_57ae)} // 041e:15ce - {char tmp999[64]="Copyright (C) 1988 by MicroProse Software, All Rights Reserved.";MYCOPY(__acopyrightc1988)} // 041e:15d0 - {db tmp999=144;MYCOPY(dummyf_588b)} // 041e:16ab - {db tmp999=240;MYCOPY(dummyf_58a1)} // 041e:16c1 - {db tmp999=255;MYCOPY(dummyf_58a2)} // 041e:16c2 - {db tmp999=125;MYCOPY(dummyf_58a3)} // 041e:16c3 - {db tmp999=2;MYCOPY(dummyf_58a4)} // 041e:16c4 - {db tmp999=116;MYCOPY(dummyf_58a5)} // 041e:16c5 - {db tmp999=11;MYCOPY(dummyf_58a6)} // 041e:16c6 - {db tmp999=61;MYCOPY(dummyf_58a7)} // 041e:16c7 - {db tmp999=70;MYCOPY(dummyf_58a8)} // 041e:16c8 - {db tmp999=49;MYCOPY(dummyf_58a9)} // 041e:16c9 - {db tmp999=53;MYCOPY(dummyf_58aa)} // 041e:16ca + {db tmp999=77;MYCOPY(dummyf_5780)} // 0578:0000 + {db tmp999=73;MYCOPY(dummyf_5781)} // 0578:0001 + {db tmp999=83;MYCOPY(dummyf_5782)} // 0578:0002 + {db tmp999=67;MYCOPY(dummyf_5783)} // 0578:0003 + {db tmp999=79;MYCOPY(dummyf_5784)} // 0578:0004 + {db tmp999=86;MYCOPY(dummyf_5785)} // 0578:0005 + {db tmp999=82;MYCOPY(dummyf_5786)} // 0578:0006 + {db tmp999=46;MYCOPY(dummyf_5787)} // 0578:0007 + {db tmp999=69;MYCOPY(dummyf_5788)} // 0578:0008 + {db tmp999=88;MYCOPY(dummyf_5789)} // 0578:0009 + {db tmp999=69;MYCOPY(dummyf_578a)} // 0578:000a + {db tmp999=32;MYCOPY(dummyf_578b)} // 0578:000b + {db tmp999=48;MYCOPY(dummyf_578c)} // 0578:000c + {db tmp999=53;MYCOPY(dummyf_578d)} // 0578:000d + {db tmp999=45;MYCOPY(dummyf_578e)} // 0578:000e + {db tmp999=49;MYCOPY(unk_13d6f)} // 0578:000f + {db tmp999=49;MYCOPY(dummyf_5790)} // 0578:0010 + {db tmp999=45;MYCOPY(dummyf_5791)} // 0578:0011 + {db tmp999=56;MYCOPY(unk_13d72)} // 0578:0012 + {db tmp999=56;MYCOPY(dummyf_5793)} // 0578:0013 + {dw tmp999=seg_offset(seg13dd);MYCOPY(dummyf_5798)} // 0578:0018 + {dw tmp999=seg_offset(seg13d6);MYCOPY(dummyf_579a)} // 0578:001a + {db tmp999=90;MYCOPY(dummyf_579c)} // 0578:001c + {db tmp999=111;MYCOPY(dummyf_579e)} // 0578:001e + {db tmp999=65;MYCOPY(dummyf_57a0)} // 0578:0020 + {db tmp999=6;MYCOPY(dummyf_57a2)} // 0578:0022 + {db tmp999=10;MYCOPY(dummyf_57a4)} // 0578:0024 + {db tmp999=5;MYCOPY(dummyf_57a6)} // 0578:0026 + {db tmp999=41;MYCOPY(dummyf_57aa)} // 0578:002a + {db tmp999=24;MYCOPY(dummyf_57ac)} // 0578:002c + {db tmp999=24;MYCOPY(dummyf_57ae)} // 0578:002e + {char tmp999[64]="Copyright (C) 1988 by MicroProse Software, All Rights Reserved.";MYCOPY(acopyrightc1988_0)} // 0578:0030 + {db tmp999=240;MYCOPY(dummyf_58a1)} // 057f:00b1 + {db tmp999=255;MYCOPY(dummyf_58a2)} // 057f:00b2 + {db tmp999=125;MYCOPY(dummyf_58a3)} // 057f:00b3 + {db tmp999=2;MYCOPY(dummyf_58a4)} // 057f:00b4 + {db tmp999=116;MYCOPY(dummyf_58a5)} // 057f:00b5 + {db tmp999=11;MYCOPY(dummyf_58a6)} // 057f:00b6 + {db tmp999=61;MYCOPY(dummyf_58a7)} // 057f:00b7 + {db tmp999=70;MYCOPY(dummyf_58a8)} // 057f:00b8 + {db tmp999=49;MYCOPY(dummyf_58a9)} // 057f:00b9 + {db tmp999=53;MYCOPY(dummyf_58aa)} // 057f:00ba {char tmp999[21]="MGRAPHIC.EXE09-19-88";MYCOPY(__amgraphicexe091)} // 058b:0000 - {db tmp999=185;MYCOPY(dummyf_58c8)} // 058b:0018 - {db tmp999=21;MYCOPY(dummyf_58c9)} // 058b:0019 - {db tmp999=233;MYCOPY(dummyf_58ca)} // 058b:001a - {db tmp999=19;MYCOPY(dummyf_58cb)} // 058b:001b - {db tmp999=13;MYCOPY(dummyf_58ce)} // 058b:001e - {db tmp999=29;MYCOPY(dummyf_58cf)} // 058b:001f - {db tmp999=90;MYCOPY(dummyf_58d0)} // 058b:0020 - {db tmp999=10;MYCOPY(dummyf_58d1)} // 058b:0021 + {dw tmp999=seg_offset(seg004);MYCOPY(dummyf_58c8)} // 058b:0018 + {dw tmp999=seg_offset(seg003);MYCOPY(dummyf_58ca)} // 058b:001a + {dw tmp999=7437;MYCOPY(dummyf_58ce)} // 058b:001e + {dw tmp999=offset(seg003,byte_148ea);MYCOPY(dummyf_58d0)} // 058b:0020 {dw tmp999=offset(seg003,word_13ee4);MYCOPY(dummyf_58d2)} // 058b:0022 {dw tmp999=offset(seg003,byte_140ee);MYCOPY(dummyf_58d4)} // 058b:0024 {dw tmp999=offset(seg003,byte_142f1);MYCOPY(dummyf_58d6)} // 058b:0026 @@ -5774,34 +5484,44 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999[32]={248,130,130,56,128,58,136,112,32,112,32,40,130,16,254,224,2,224,32,0,0,120,240,112,120,112,64,120,136,128,64,136};MYCOPY(dummyf_629e)} // 058b:09ee {db tmp999[32]={128,146,136,112,240,120,128,240,64,120,32,40,136,120,248,32,128,128,0,85,0,0,0,0,255,255,3,0,0,240,0,0};MYCOPY(dummyf_62be)} // 058b:0a0e {db tmp999[32]={0,3,0,0,128,1,0,255,0,224,7,0,0,255,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_62de)} // 058b:0a2e - {db tmp999[32]={48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_62fe)} // 058b:0a4e - {db tmp999[32]={0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,0,60,0};MYCOPY(dummyf_631e)} // 058b:0a6e - {db tmp999[32]={0,0,0,0,240,14,0,0,0,0,0,0,0,124,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_633e)} // 058b:0a8e - {db tmp999[32]={0};MYCOPY(dummyf_635e)} // 058b:0aae - {db tmp999[32]={128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_637e)} // 058b:0ace - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,8,0,0,128,0};MYCOPY(dummyf_639e)} // 058b:0aee - {db tmp999[32]={0,0,0,0,128,8,0,0,0,0,0,0,0,8,0,0,0,0,0,170,0,160,32,168,31,224,0,255,255,240,252,240};MYCOPY(dummyf_63be)} // 058b:0b0e - {db tmp999[32]={255,3,0,0,128,1,0,255,56,224,7,255,255,0,1,0,15,24,240,240,0,0,102,0,56,0,28,56,0,0,0,0};MYCOPY(dummyf_63de)} // 058b:0b2e - {db tmp999[32]={0,0,0,238,224,64,224,224,160,224,128,224,224,224,0,0,14,0,112,0,0,224,224,224,192,224,224,224,160,224,96,160};MYCOPY(dummyf_63fe)} // 058b:0b4e - {db tmp999[32]={128,160,192,224,224,224,224,224,224,160,160,160,160,160,224,0,0,0,0,0,60,0,224,0,14,0,28,0,224,24,6,224};MYCOPY(dummyf_641e)} // 058b:0b6e - {db tmp999[32]={56,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,24,0,8,16,0,0,32,64,0,0,0,0,0,0,0,0};MYCOPY(dummyf_643e)} // 058b:0b8e - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,160,80,64,208,64,128,64,128,168,0};MYCOPY(dummyf_645e)} // 058b:0bae - {db tmp999[32]={0,0,0,32,96,192,224,224,48,240,96,240,96,96,0,0,32,0,128,224,96,96,224,96,224,240,240,96,144,128,16,144};MYCOPY(dummyf_647e)} // 058b:0bce - {db tmp999[32]={128,136,144,96,224,96,224,112,224,144,136,136,136,136,248,192,128,192,64,0,128,0,128,0,32,0,64,0,128,0,0,128};MYCOPY(dummyf_649e)} // 058b:0bee - {db tmp999[32]={128,0,0,0,0,0,0,0,64,0,0,0,0,0,0,32,128,128,0,160,0,160,32,171,127,248,0,255,255,240,252,240};MYCOPY(dummyf_64be)} // 058b:0c0e - {db tmp999[32]={255,3,0,0,192,3,0,255,92,224,7,255,255,0,3,0,15,24,240,0,0,24,204,102,108,102,54,56,14,112,102,24};MYCOPY(dummyf_64de)} // 058b:0c2e - {db tmp999[32]={0,192,0,238,160,64,32,96,160,128,128,32,224,224,0,64,24,0,24,60,60,160,160,128,160,128,128,128,160,64,32,192};MYCOPY(dummyf_64fe)} // 058b:0c4e - {db tmp999[32]={128,224,160,160,160,160,160,128,64,160,160,160,160,160,32,30,64,120,8,0,102,0,96,0,12,0,48,6,96,0,0,96};MYCOPY(dummyf_651e)} // 058b:0c6e - {db tmp999[32]={24,0,0,0,0,0,0,0,24,0,0,0,0,0,0,24,24,0,24,0,0,0,64,32,0,0,0,0,0,0,0,0};MYCOPY(dummyf_653e)} // 058b:0c8e - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,160,240,224,224,160,128,128,64,112,64};MYCOPY(dummyf_655e)} // 058b:0cae - {db tmp999[32]={0,0,0,32,144,64,16,16,80,128,128,16,144,144,128,64,64,224,64,16,240,144,144,144,144,128,128,128,144,128,16,160};MYCOPY(dummyf_657e)} // 058b:0cce - {db tmp999[32]={128,216,208,144,144,144,144,128,64,144,136,136,80,80,16,128,64,64,224,64,0,96,192,96,96,64,128,96,192,128,64,160};MYCOPY(dummyf_659e)} // 058b:0cee - {db tmp999[32]={128,208,192,64,192,96,224,96,224,160,160,168,160,160,224,64,128,64,0,80,0,192,32,171,255,252,0,255,0,240,252,240};MYCOPY(dummyf_65be)} // 058b:0d0e - {db tmp999[32]={255,3,0,0,240,15,0,255,190,224,7,0,255,0,6,0,15,24,240,0,0,24,238,255,108,108,28,24,28,56,60,24};MYCOPY(dummyf_65de)} // 058b:0d2e - {db tmp999[32]={0,0,0,102,160,64,192,32,224,96,224,64,160,32,24,0,48,126,12,102,102,224,192,128,160,224,192,160,224,64,32,192};MYCOPY(dummyf_65fe)} // 058b:0d4e - {db tmp999[32]={128,160,160,160,224,160,192,224,64,160,160,224,160,224,64,24,96,24,28,0,110,60,124,62,124,60,48,60,124,56,14,108};MYCOPY(dummyf_661e)} // 058b:0d6e - {db tmp999[32]={24,204,252,60,252,126,220,62,126,238,102,198,102,102,126,60,24,0,56,0,0,0,240,240,0,0,0,0,0,0,0,0};MYCOPY(dummyf_663e)} // 058b:0d8e - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,80,224,32,112,0,128,64,248,224};MYCOPY(dummyf_665e)} // 058b:0dae + {db tmp999=48;MYCOPY(dummyf_62fe)} // 058b:0a4e + {db tmp999=0;MYCOPY(byte_148ea)} // 058b:0a5a + {db tmp999[32]={0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0};MYCOPY(dummyf_630b)} // 058b:0a5b + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,0,60,0,0,0,0,0,240,14,0,0,0,0,0,0,0};MYCOPY(dummyf_632b)} // 058b:0a7b + {db tmp999[32]={124,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_634b)} // 058b:0a9b + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_636b)} // 058b:0abb + {db tmp999[32]={0};MYCOPY(dummyf_638b)} // 058b:0adb + {db tmp999[32]={0,0,0,0,0,0,255,0,0,0,0,0,0,0,8,0,0,128,0,0,0,0,0,128,8,0,0,0,0,0,0,0};MYCOPY(dummyf_63ab)} // 058b:0afb + {db tmp999[32]={8,0,0,0,0,0,170,0,160,32,168,31,224,0,255,255,240,252,240,255,3,0,0,128,1,0,255,56,224,7,255,255};MYCOPY(dummyf_63cb)} // 058b:0b1b + {db tmp999[32]={0,1,0,15,24,240,240,0,0,102,0,56,0,28,56,0,0,0,0,0,0,0,238,224,64,224,224,160,224,128,224,224};MYCOPY(dummyf_63eb)} // 058b:0b3b + {db tmp999[32]={224,0,0,14,0,112,0,0,224,224,224,192,224,224,224,160,224,96,160,128,160,192,224,224,224,224,224,224,160,160,160,160};MYCOPY(dummyf_640b)} // 058b:0b5b + {db tmp999[32]={160,224,0,0,0,0,0,60,0,224,0,14,0,28,0,224,24,6,224,56,0,0,0,0,0,0,0,24,0,0,0,0};MYCOPY(dummyf_642b)} // 058b:0b7b + {db tmp999[32]={0,0,0,24,0,8,16,0,0,32,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_644b)} // 058b:0b9b + {db tmp999=128;MYCOPY(dummyf_6473)} // 058b:0bc3 + {dw tmp999=20640;MYCOPY(dummyf_6474)} // 058b:0bc4 + {db tmp999[32]={64,208,64,128,64,128,168,0,0,0,0,32,96,192,224,224,48,240,96,240,96,96,0,0,32,0,128,224,96,96,224,96};MYCOPY(dummyf_6476)} // 058b:0bc6 + {db tmp999[32]={224,240,240,96,144,128,16,144,128,136,144,96,224,96,224,112,224,144,136,136,136,136,248,192,128,192,64,0,128,0,128,0};MYCOPY(dummyf_6496)} // 058b:0be6 + {db tmp999[32]={32,0,64,0,128,0,0,128,128,0,0,0,0,0,0,0,64,0,0,0,0,0,0,32,128,128,0,160,0,160,32,171};MYCOPY(dummyf_64b6)} // 058b:0c06 + {db tmp999[32]={127,248,0,255,255,240,252,240,255,3,0,0,192,3,0,255,92,224,7,255,255,0,3,0,15,24,240,0,0,24,204,102};MYCOPY(dummyf_64d6)} // 058b:0c26 + {db tmp999[32]={108,102,54,56,14,112,102,24,0,192,0,238,160,64,32,96,160,128,128,32,224,224,0,64,24,0,24,60,60,160,160,128};MYCOPY(dummyf_64f6)} // 058b:0c46 + {db tmp999[32]={160,128,128,128,160,64,32,192,128,224,160,160,160,160,160,128,64,160,160,160,160,160,32,30,64,120,8,0,102,0,96,0};MYCOPY(dummyf_6516)} // 058b:0c66 + {db tmp999[32]={12,0,48,6,96,0,0,96,24,0,0,0,0,0,0,0,24,0,0,0,0,0,0,24,24,0,24,0,0,0,64,32};MYCOPY(dummyf_6536)} // 058b:0c86 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,160,240};MYCOPY(dummyf_6556)} // 058b:0ca6 + {db tmp999[32]={224,224,160,128,128,64,112,64,0,0,0,32,144,64,16,16,80,128,128,16,144,144,128,64,64,224,64,16,240,144,144,144};MYCOPY(dummyf_6576)} // 058b:0cc6 + {db tmp999[32]={144,128,128,128,144,128,16,160,128,216,208,144,144,144,144,128,64,144,136,136,80,80,16,128,64,64,224,64,0,96,192,96};MYCOPY(dummyf_6596)} // 058b:0ce6 + {db tmp999[32]={96,64,128,96,192,128,64,160,128,208,192,64,192,96,224,96,224,160,160,168,160,160,224,64,128,64,0,80,0,192,32,171};MYCOPY(dummyf_65b6)} // 058b:0d06 + {db tmp999[32]={255,252,0,255,0,240,252,240,255,3,0,0,240,15,0,255,190,224,7,0,255,0,6,0,15,24,240,0,0,24,238,255};MYCOPY(dummyf_65d6)} // 058b:0d26 + {db tmp999[32]={108,108,28,24,28,56,60,24,0,0,0,102,160,64,192,32,224,96,224,64,160,32,24,0,48,126,12,102,102,224,192,128};MYCOPY(dummyf_65f6)} // 058b:0d46 + {db tmp999[32]={160,224,192,160,224,64,32,192,128,160,160,160,224,160,192,224,64,160,160,224,160,224,64,24,96,24,28,0,110,60,124,62};MYCOPY(dummyf_6616)} // 058b:0d66 + {db tmp999[32]={124,60,48,60,124,56,14,108,24,204,252,60,252,126,220,62,126,238,102,198,102,102,126,60,24,0,56,0,0,0,240,240};MYCOPY(dummyf_6636)} // 058b:0d86 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,80};MYCOPY(dummyf_6656)} // 058b:0da6 + {db tmp999=224;MYCOPY(dummyf_6676)} // 058b:0dc6 + {db tmp999=32;MYCOPY(dummyf_6677)} // 058b:0dc7 + {db tmp999=112;MYCOPY(dummyf_6678)} // 058b:0dc8 + {db tmp999=128;MYCOPY(dummyf_667a)} // 058b:0dca + {db tmp999=64;MYCOPY(dummyf_667b)} // 058b:0dcb + {db tmp999=248;MYCOPY(dummyf_667c)} // 058b:0dcc + {db tmp999=224;MYCOPY(dummyf_667d)} // 058b:0dcd {db tmp999=224;MYCOPY(dummyf_667f)} // 058b:0dcf {db tmp999=64;MYCOPY(dummyf_6681)} // 058b:0dd1 {db tmp999=144;MYCOPY(dummyf_6682)} // 058b:0dd2 @@ -6035,11 +5755,10 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=1;MYCOPY(byte_15d32)} // 075b:01a2 {db tmp999=144;MYCOPY(dummyf_7774)} // 075b:01c4 {dw tmp999=64000;MYCOPY(word_15d62)} // 075b:01d2 - {db tmp999=0;MYCOPY(_unk_15d64)} // 075b:01d4 - {db tmp999=250;MYCOPY(dummyf_7785)} // 075b:01d5 + {dw tmp999=64000;MYCOPY(_unk_15d64)} // 075b:01d4 {dw tmp999=0;MYCOPY(word_15d66)} // 075b:01d6 {dw tmp999=1;MYCOPY(word_15d68)} // 075b:01d8 - {db tmp999=1;MYCOPY(byte_15d6a)} // 075b:01da + {dw tmp999=1;MYCOPY(word_15d6a)} // 075b:01da {dw tmp999=1;MYCOPY(word_15d6c)} // 075b:01dc {dw tmp999=0;MYCOPY(word_15d6e)} // 075b:01de {db tmp999=144;MYCOPY(dummyf_77d9)} // 075b:0229 @@ -6047,8 +5766,8 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=144;MYCOPY(dummyf_7b0c)} // 075b:055c {db tmp999=144;MYCOPY(dummyf_7c12)} // 075b:0662 {dw tmp999=40960;MYCOPY(word_16211)} // 075b:0681 - {dw tmp999=15577;MYCOPY(seg_16213)} // 075b:0683 - {dw tmp999=5735;MYCOPY(dummyf_7c35)} // 075b:0685 + {dw tmp999=seg_offset(seg3cd9);MYCOPY(seg_16213)} // 075b:0683 + {dw tmp999=seg_offset(seg1667);MYCOPY(dummyf_7c35)} // 075b:0685 {db tmp999=144;MYCOPY(dummyf_7d04)} // 075b:0754 {db tmp999=144;MYCOPY(dummyf_7d12)} // 075b:0762 {db tmp999=144;MYCOPY(dummyf_7d26)} // 075b:0776 @@ -6061,985 +5780,2197 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=8;MYCOPY(dummyf_8086)} // 075b:0ad6 {db tmp999=255;MYCOPY(dummyf_8087)} // 075b:0ad7 {char tmp999[3]={'F','1','5'};MYCOPY(af15)} // 075b:0ad8 - {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_808b)} // 075b:0adb - {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_80ab)} // 075b:0afb - {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_80cb)} // 075b:0b1b - {db tmp999=15;MYCOPY(dummyf_80f4)} // 075b:0b44 - {db tmp999=15;MYCOPY(dummyf_80fe)} // 075b:0b4e - {db tmp999=0;MYCOPY(unk_166e1)} // 075b:0b51 - {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8102)} // 075b:0b52 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,13,0,0,5,5,0,0,10,10};MYCOPY(dummyf_8122)} // 075b:0b72 - {db tmp999[32]={0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8142)} // 075b:0b92 - {db tmp999[32]={0};MYCOPY(dummyf_8162)} // 075b:0bb2 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0};MYCOPY(dummyf_8182)} // 075b:0bd2 - {db tmp999[32]={0};MYCOPY(dummyf_81a2)} // 075b:0bf2 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_81c2)} // 075b:0c12 - {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_81e2)} // 075b:0c32 - {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_8202)} // 075b:0c52 - {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_8222)} // 075b:0c72 - {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8242)} // 075b:0c92 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,13,13,13,0,5,5,0,0,10,10};MYCOPY(dummyf_8262)} // 075b:0cb2 - {db tmp999[32]={0,0,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8282)} // 075b:0cd2 - {db tmp999[32]={0};MYCOPY(dummyf_82a2)} // 075b:0cf2 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_82c2)} // 075b:0d12 - {db tmp999[32]={9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_82e2)} // 075b:0d32 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_8302)} // 075b:0d52 - {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8322)} // 075b:0d72 - {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,15,0,0};MYCOPY(dummyf_8342)} // 075b:0d92 - {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_8362)} // 075b:0db2 - {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8382)} // 075b:0dd2 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,13,0,0,5,5,0,0,10,10};MYCOPY(dummyf_83a2)} // 075b:0df2 - {db tmp999[32]={0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_83c2)} // 075b:0e12 - {db tmp999[32]={0};MYCOPY(dummyf_83e2)} // 075b:0e32 - {db tmp999[32]={0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8402)} // 075b:0e52 - {db tmp999[32]={9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8422)} // 075b:0e72 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_8442)} // 075b:0e92 - {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8462)} // 075b:0eb2 - {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8482)} // 075b:0ed2 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_84a2)} // 075b:0ef2 - {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_84c2)} // 075b:0f12 - {db tmp999[32]={0};MYCOPY(dummyf_84e2)} // 075b:0f32 - {db tmp999[32]={0};MYCOPY(dummyf_8502)} // 075b:0f52 - {db tmp999[32]={0};MYCOPY(dummyf_8522)} // 075b:0f72 - {db tmp999[32]={0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8542)} // 075b:0f92 - {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8562)} // 075b:0fb2 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_8582)} // 075b:0fd2 - {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_85a2)} // 075b:0ff2 - {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_85c2)} // 075b:1012 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_85e2)} // 075b:1032 - {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8602)} // 075b:1052 - {db tmp999=15;MYCOPY(dummyf_8625)} // 075b:1075 - {db tmp999=15;MYCOPY(dummyf_8626)} // 075b:1076 - {db tmp999=15;MYCOPY(dummyf_8627)} // 075b:1077 - {db tmp999=15;MYCOPY(dummyf_8628)} // 075b:1078 - {db tmp999=15;MYCOPY(dummyf_8629)} // 075b:1079 - {db tmp999[23]={0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,15,0,0,0,0,15};MYCOPY(dummyf_862b)} // 075b:107b - {db tmp999[13]={0,0,15,0,15,0,0,15,0,0,0,0,15};MYCOPY(dummyf_8642)} // 075b:107b - {db tmp999[95]={0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_864f)} // 075b:107b - {db tmp999[50]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_86ae)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_86e0)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_86f4)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8708)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_871c)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8730)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8744)} // 075b:107b - {db tmp999[29]={15,0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8758)} // 075b:107b - {db tmp999[11]={15,0,0,15,15,0,0,0,15,15,0};MYCOPY(dummyf_8775)} // 075b:107b - {db tmp999[12]={15,15,0,0,0,15,0,0,0,15,15,0};MYCOPY(dummyf_8780)} // 075b:107b - {db tmp999[75]={15,15,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_878c)} // 075b:107b - {db tmp999[70]={7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_87d7)} // 075b:107b - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_881d)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8844)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_886c)} // 075b:107b - {db tmp999[33]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8894)} // 075b:107b - {db tmp999[14]={0,15,0,0,15,0,0,15,0,0,0,0,0,15};MYCOPY(dummyf_88b5)} // 075b:107b - {db tmp999[15]={0,0,15,0,0,15,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_88c3)} // 075b:107b - {db tmp999[128]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_88d2)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8952)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_897a)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_89a2)} // 075b:107b - {db tmp999[35]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_89ca)} // 075b:107b - {db tmp999[165]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_89ed)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8a92)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8aa6)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8aba)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8ace)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8ae2)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8af6)} // 075b:107b - {db tmp999[23]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_8b0a)} // 075b:107b - {db tmp999[120]={15,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8};MYCOPY(dummyf_8b21)} // 075b:107b - {db tmp999[78]={5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8b99)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8be7)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8c0f)} // 075b:107b - {db tmp999[42]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8c37)} // 075b:107b - {db tmp999[118]={15,0,0,0,0,0,15,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8c61)} // 075b:107b - {db tmp999[60]={7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8cd7)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8d13)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8d3b)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8d63)} // 075b:107b - {db tmp999[35]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8d8b)} // 075b:107b - {db tmp999[130]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11};MYCOPY(dummyf_8dae)} // 075b:107b - {db tmp999[45]={9,9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8e30)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8e5d)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8e71)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8e85)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8e99)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8ead)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8ec1)} // 075b:107b - {db tmp999[98]={15,0,0,0,0,15,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8ed5)} // 075b:107b - {db tmp999[66]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,9,9,9,9,9,9,9};MYCOPY(dummyf_8f37)} // 075b:107b - {db tmp999[48]={11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8f79)} // 075b:107b - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8fa9)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8fd0)} // 075b:107b - {db tmp999[42]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8ff8)} // 075b:107b - {db tmp999[120]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5};MYCOPY(dummyf_9022)} // 075b:107b - {db tmp999[59]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_909a)} // 075b:107b - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_90d5)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_90fc)} // 075b:107b - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9124)} // 075b:107b - {db tmp999[30]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0};MYCOPY(dummyf_914c)} // 075b:107b - {db tmp999[130]={15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_916a)} // 075b:107b - {db tmp999[45]={11,11,11,11,11,11,11,11,11,11,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_91ec)} // 075b:107b - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9219)} // 075b:107b - {db tmp999=15;MYCOPY(dummyf_922d)} // 075b:107b - {db tmp999[19]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_922e)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9241)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9255)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9269)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_927d)} // 075b:1c7e - {db tmp999[25]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,15,15,15,15};MYCOPY(dummyf_9291)} // 075b:1c7e - {db tmp999[142]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_92aa)} // 075b:1c7e - {db tmp999[40]={9,9,9,9,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9338)} // 075b:1c7e - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9360)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9387)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_93af)} // 075b:1c7e - {db tmp999[152]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7};MYCOPY(dummyf_93d7)} // 075b:1c7e - {db tmp999[48]={11,11,11,11,11,11,11,11,11,11,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_946f)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_949f)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_94c7)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_94ef)} // 075b:1c7e - {db tmp999[152]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11};MYCOPY(dummyf_9517)} // 075b:1c7e - {db tmp999[16]={10,10,14,15,15,15,15,14,11,11,11,11,9,9,9,9};MYCOPY(dummyf_95af)} // 075b:1c7e - {db tmp999[28]={11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_95bf)} // 075b:1c7e - {db tmp999[19]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_95db)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_95ee)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9602)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9616)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_962a)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_963e)} // 075b:1c7e - {db tmp999[133]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9652)} // 075b:1c7e - {db tmp999[30]={7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,14,15,15,14,14,14};MYCOPY(dummyf_96d7)} // 075b:1c7e - {db tmp999[33]={15,15,14,11,11,11,11,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_96f5)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9716)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_973e)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9766)} // 075b:1c7e - {db tmp999[140]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5};MYCOPY(dummyf_978e)} // 075b:1c7e - {db tmp999[30]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,14,15,15,15,15,14,10,10};MYCOPY(dummyf_981a)} // 075b:1c7e - {db tmp999[40]={11,11,11,11,11,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9838)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9860)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9888)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_98b0)} // 075b:1c7e - {db tmp999[159]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_98d8)} // 075b:1c7e - {db tmp999[27]={7,7,11,11,11,11,11,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9977)} // 075b:1c7e - {db tmp999[19]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9992)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_99a5)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_99b9)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_99cd)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_99e1)} // 075b:1c7e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_99f5)} // 075b:1c7e - {db tmp999[100]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9a09)} // 075b:1c7e - {db tmp999[82]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,7,11,11,11,11,11};MYCOPY(dummyf_9a6d)} // 075b:1c7e - {db tmp999[44]={9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9abf)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9aeb)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9b13)} // 075b:1c7e - {db tmp999[46]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9b3b)} // 075b:1c7e - {db tmp999[136]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,15,15,15,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9b69)} // 075b:1c7e - {db tmp999[38]={11,11,11,11,11,11,11,11,11,7,7,11,11,11,11,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9bf1)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9c17)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9c3f)} // 075b:1c7e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9c67)} // 075b:1c7e - {db tmp999[111]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9c8f)} // 075b:1c7e - {db tmp999[62]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,15,15,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11};MYCOPY(byte_182de)} // 075b:274e - {db tmp999[23]={7,7,11,11,11,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9d3c)} // 075b:274e - {db tmp999[19]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9d53)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9d66)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9d7a)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9d8e)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9da2)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9db6)} // 075b:274e - {db tmp999[30]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9dca)} // 075b:274e - {db tmp999[115]={15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,7,15,15,15};MYCOPY(dummyf_9de8)} // 075b:274e - {db tmp999[44]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,7,11,11,9,9,9,9,9,11};MYCOPY(dummyf_9e5b)} // 075b:274e - {db tmp999[47]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9e87)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9eb6)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9ede)} // 075b:274e - {db tmp999[34]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9f06)} // 075b:274e - {db tmp999[114]={0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,7,7,7,7};MYCOPY(dummyf_9f28)} // 075b:274e - {db tmp999[45]={15,15,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,7,7,9,9,9,9,9,9};MYCOPY(dummyf_9f9a)} // 075b:274e - {db tmp999[38]={11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9fc7)} // 075b:274e - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9fed)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a014)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a03c)} // 075b:274e - {db tmp999[111]={15,15,15,15,0,0,0,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a064)} // 075b:274e - {db tmp999[47]={7,7,7,7,7,5,7,7,15,15,15,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11};MYCOPY(dummyf_a0d3)} // 075b:274e - {db tmp999[27]={9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a102)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a11d)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a131)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a145)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a159)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a16d)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a181)} // 075b:274e - {db tmp999[23]={15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,15};MYCOPY(dummyf_a195)} // 075b:274e - {db tmp999[114]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,7,7,7,7,15,8,5,7,7,7,7};MYCOPY(dummyf_a1ac)} // 075b:274e - {db tmp999[60]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_a21e)} // 075b:274e - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a25a)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a281)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a2a9)} // 075b:274e - {db tmp999[86]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a2d1)} // 075b:274e - {db tmp999[55]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,1,8,8,7,7,7,15,7,7,7,7,7};MYCOPY(dummyf_a327)} // 075b:274e - {db tmp999[60]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_a35e)} // 075b:274e - {db tmp999[39]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a39a)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a3c1)} // 075b:274e - {db tmp999[40]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a3e9)} // 075b:274e - {db tmp999[130]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,1,1};MYCOPY(dummyf_a411)} // 075b:274e - {db tmp999[55]={5,8,8,7,7,7,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,9,9,9,9,9,9};MYCOPY(dummyf_a493)} // 075b:274e - {db tmp999[25]={11,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a4ca)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a4e3)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a4f7)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a50b)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a51f)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a533)} // 075b:274e - {db tmp999[20]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a547)} // 075b:274e - {db tmp999[124]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,5,8,8};MYCOPY(dummyf_a55b)} // 075b:274e - {db tmp999[57]={7,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,9,9,9,9,9,9,9,11,0,0,0,0};MYCOPY(dummyf_a5d7)} // 075b:274e - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_a610)} // 075b:274e - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_a630)} // 075b:274e - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_a650)} // 075b:274e - {db tmp999[117]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a670)} // 075b:274e - {db tmp999[102]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,5,8,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a6e5)} // 075b:274e - {db tmp999[29]={11,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,12,12};MYCOPY(dummyf_a74b)} // 075b:274e - {db tmp999[69]={0,0,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4};MYCOPY(dummyf_a768)} // 075b:274e - {db tmp999[29]={0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,12,12,0,0,0,0,0,0,0};MYCOPY(dummyf_a7ad)} // 075b:274e - {db tmp999[144]={12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,1,5,5,5,5};MYCOPY(dummyf_a7ca)} // 075b:274e - {db tmp999[69]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,4,7,7};MYCOPY(dummyf_a85a)} // 075b:274e - {db tmp999[14]={0,0,0,12,12,12,12,15,12,0,0,12,12,12};MYCOPY(dummyf_a89f)} // 075b:274e - {db tmp999[16]={0,0,4,0,0,0,12,12,0,0,0,0,0,0,4,12};MYCOPY(dummyf_a8ad)} // 075b:274e - {db tmp999[23]={0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,8,4,4,0,0,0,0,12};MYCOPY(dummyf_a8bd)} // 075b:274e - {db tmp999[24]={8,12,0,0,0,0,4,4,8,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a8d4)} // 075b:274e - {db tmp999[16]={12,4,0,0,0,0,0,0,12,12,0,0,0,4,0,0};MYCOPY(dummyf_a8ec)} // 075b:274e - {db tmp999[14]={12,12,12,0,0,12,15,12,12,12,12,0,0,0};MYCOPY(dummyf_a8fc)} // 075b:274e - {db tmp999[142]={7,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,1,8};MYCOPY(dummyf_a90a)} // 075b:274e - {db tmp999[62]={5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,0,0,0,0,0,0,12,15,12};MYCOPY(dummyf_a998)} // 075b:274e - {db tmp999[15]={0,0,0,0,12,12,12,15,4,0,0,0,0,12,12};MYCOPY(byte_18fb6)} // 075b:3426 - {db tmp999[13]={15,12,0,0,0,0,12,12,15,15,4,0,0};MYCOPY(dummyf_a9e5)} // 075b:3426 - {db tmp999[21]={12,12,12,12,0,0,0,0,0,12,12,12,0,0,0,0,0,8,12,12,12};MYCOPY(dummyf_a9f2)} // 075b:3426 - {db tmp999[14]={0,0,0,0,4,8,12,12,0,0,12,12,12,8};MYCOPY(dummyf_aa07)} // 075b:3426 - {db tmp999[16]={12,12,12,0,0,12,12,8,4,0,0,0,0,12,12,12};MYCOPY(dummyf_aa15)} // 075b:3426 - {db tmp999[20]={8,0,0,0,0,0,12,12,12,0,0,0,0,0,12,12,12,12,0,0};MYCOPY(dummyf_aa25)} // 075b:3426 - {db tmp999[13]={4,15,15,12,12,0,0,0,0,12,15,12,12};MYCOPY(dummyf_aa39)} // 075b:3426 - {db tmp999[142]={0,0,0,0,4,15,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_aa46)} // 075b:3426 - {db tmp999[62]={8,8,8,7,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,15,11,0,0,0,0};MYCOPY(dummyf_aad4)} // 075b:3426 - {db tmp999[18]={12,12,12,12,12,0,0,0,4,12,12,12,12,0,0,0,0,12};MYCOPY(dummyf_ab12)} // 075b:3426 - {db tmp999[14]={8,12,12,0,0,0,8,8,12,12,0,0,0,0};MYCOPY(dummyf_ab24)} // 075b:3426 - {db tmp999[10]={8,8,12,15,15,12,0,0,8,8};MYCOPY(dummyf_ab32)} // 075b:3426 - {db tmp999[14]={12,12,0,0,0,0,0,12,8,12,12,0,0,0};MYCOPY(dummyf_ab3c)} // 075b:3426 - {db tmp999[20]={4,12,12,12,12,0,0,0,12,12,12,12,12,0,0,0,12,12,12,12};MYCOPY(dummyf_ab4a)} // 075b:3426 - {db tmp999[15]={4,0,0,0,12,12,8,12,0,0,0,0,0,12,12};MYCOPY(dummyf_ab5e)} // 075b:3426 - {db tmp999[10]={8,8,0,0,12,15,15,12,8,8};MYCOPY(dummyf_ab6d)} // 075b:3426 - {db tmp999[13]={0,0,0,0,12,12,8,8,0,0,0,12,12};MYCOPY(dummyf_ab77)} // 075b:3426 - {db tmp999[98]={8,12,0,0,0,0,12,12,12,12,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,5};MYCOPY(dummyf_ab84)} // 075b:3426 - {db tmp999[110]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,11,0,0,0,12,12,12};MYCOPY(dummyf_abe6)} // 075b:3426 - {db tmp999[15]={8,12,12,12,0,0,0,4,8,12,12,0,0,0,0};MYCOPY(dummyf_ac54)} // 075b:3426 - {db tmp999[19]={8,12,12,12,0,0,0,0,12,12,12,0,0,0,0,12,12,12,12};MYCOPY(dummyf_ac63)} // 075b:3426 - {db tmp999[15]={0,0,0,0,0,12,12,15,15,4,0,0,0,12,12};MYCOPY(dummyf_ac76)} // 075b:3426 - {db tmp999[15]={15,12,0,0,0,12,12,12,15,4,0,0,0,0,12};MYCOPY(dummyf_ac85)} // 075b:3426 - {db tmp999[15]={15,12,0,0,0,0,4,15,12,12,12,0,0,0,12};MYCOPY(dummyf_ac94)} // 075b:3426 - {db tmp999[11]={15,12,12,0,0,0,4,15,15,12,12};MYCOPY(dummyf_aca3)} // 075b:3426 - {db tmp999[20]={0,0,0,0,0,12,12,12,12,0,0,0,0,12,12,12,0,0,0,0};MYCOPY(dummyf_acae)} // 075b:3426 - {db tmp999[97]={12,12,12,8,0,0,0,0,12,12,8,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_acc2)} // 075b:3426 - {db tmp999[114]={1,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,11,0,0,0,0,0,12,8};MYCOPY(dummyf_ad23)} // 075b:3426 - {db tmp999[22]={12,0,0,0,0,0,0,8,4,4,0,0,0,0,0,0,0,12,0,0,0,0};MYCOPY(dummyf_ad95)} // 075b:3426 - {db tmp999[18]={4,12,0,0,0,0,0,0,12,12,0,0,0,0,0,12,12,12};MYCOPY(dummyf_adab)} // 075b:3426 - {db tmp999[15]={0,0,4,0,0,12,12,12,12,15,12,0,0,0,0};MYCOPY(dummyf_adbd)} // 075b:3426 - {db tmp999[21]={4,7,7,0,0,0,0,0,15,0,0,0,0,0,7,7,4,0,0,0,0};MYCOPY(dummyf_adcc)} // 075b:3426 - {db tmp999[14]={12,15,12,12,12,12,0,0,4,0,0,12,12,12};MYCOPY(dummyf_ade1)} // 075b:3426 - {db tmp999[20]={0,0,0,0,0,12,12,0,0,0,0,0,0,12,4,0,0,0,0,12};MYCOPY(dummyf_adef)} // 075b:3426 - {db tmp999[200]={0,0,0,0,0,0,0,4,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ae03)} // 075b:3426 - {db tmp999[47]={8,8,1,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_aecb)} // 075b:3426 - {db tmp999[26]={4,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0,0,0,12,0,0,0,0,0};MYCOPY(dummyf_aefa)} // 075b:3426 - {db tmp999[26]={12,0,0,0,0,0,12,0,0,0,0,0,0,12,12,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_af14)} // 075b:3426 - {db tmp999[120]={4,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,1,1};MYCOPY(dummyf_af2e)} // 075b:3426 - {db tmp999[122]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,1,1,11,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_afa6)} // 075b:3426 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_b020)} // 075b:3426 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_b040)} // 075b:3426 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_b060)} // 075b:3426 - {db tmp999[212]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,9,11,0,0,0,0,0};MYCOPY(dummyf_b080)} // 075b:3426 - {db tmp999[31]={4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,4,0,0,6,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b154)} // 075b:3426 - {db tmp999[75]={6,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b173)} // 075b:3426 - {db tmp999[151]={6,0,0,4,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b1be)} // 075b:3426 - {db tmp999[38]={11,9,9,11,11,11,9,9,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_b255)} // 075b:3426 - {db tmp999[36]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,11,0,0,0,0,0,15,0,0,0,0,0,0,0,6,7,7};MYCOPY(dummyf_b27b)} // 075b:3426 - {db tmp999[16]={0,0,0,4,4,4,4,15,4,0,0,4,4,4,0,0};MYCOPY(dummyf_b29f)} // 075b:3426 - {db tmp999[24]={6,0,0,0,4,4,0,0,0,0,0,0,6,4,0,0,0,0,0,0,0,0,0,4};MYCOPY(dummyf_b2af)} // 075b:3426 - {db tmp999[19]={0,0,0,0,0,8,6,6,0,0,0,0,4,8,4,0,0,0,0};MYCOPY(dummyf_b2c7)} // 075b:3426 - {db tmp999[26]={6,6,8,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,6,0,0,0,0,0,0};MYCOPY(dummyf_b2da)} // 075b:3426 - {db tmp999[13]={4,4,0,0,0,6,0,0,4,4,4,0,0};MYCOPY(dummyf_b2f4)} // 075b:3426 - {db tmp999[97]={4,15,4,4,4,4,0,0,0,7,7,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b301)} // 075b:3426 - {db tmp999[106]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,11,11,11,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b362)} // 075b:3426 - {db tmp999[17]={1,9,11,0,0,0,0,4,15,4,0,0,0,0,4,4,4};MYCOPY(dummyf_b3cc)} // 075b:3426 - {db tmp999[16]={15,6,0,0,0,0,4,4,15,4,0,0,0,0,4,4};MYCOPY(dummyf_b3dd)} // 075b:3426 - {db tmp999[17]={15,15,6,0,0,4,4,4,4,0,0,0,0,0,4,4,4};MYCOPY(dummyf_b3ed)} // 075b:3426 - {db tmp999[19]={0,0,0,0,0,8,4,4,4,0,0,0,0,6,8,4,4,0,0};MYCOPY(dummyf_b3fe)} // 075b:3426 - {db tmp999[17]={4,4,4,8,4,4,4,0,0,4,4,8,6,0,0,0,0};MYCOPY(dummyf_b411)} // 075b:3426 - {db tmp999[21]={4,4,4,8,0,0,0,0,0,4,4,4,0,0,0,0,0,4,4,4,4};MYCOPY(dummyf_b422)} // 075b:3426 - {db tmp999[13]={0,0,6,15,15,4,4,0,0,0,0,4,15};MYCOPY(dummyf_b437)} // 075b:3426 - {db tmp999[27]={4,4,0,0,0,0,6,15,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_b444)} // 075b:3426 - {db tmp999[156]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b45f)} // 075b:3426 - {db tmp999[28]={1,1,1,1,11,11,11,11,11,9,9,9,9,9,9,9,9,9,1,11,0,0,0,4,4,4,4,4};MYCOPY(dummyf_b4fb)} // 075b:3426 - {db tmp999[19]={0,0,0,6,4,4,4,4,0,0,0,0,4,8,4,4,0,0,0};MYCOPY(dummyf_b517)} // 075b:3426 - {db tmp999[13]={8,8,4,4,0,0,0,0,8,8,4,15,15};MYCOPY(dummyf_b52a)} // 075b:3426 - {db tmp999[16]={4,0,0,8,8,4,4,0,0,0,0,0,4,8,4,4};MYCOPY(dummyf_b537)} // 075b:3426 - {db tmp999[19]={0,0,0,6,4,4,4,4,0,0,0,4,4,4,4,4,0,0,0};MYCOPY(dummyf_b547)} // 075b:3426 - {db tmp999[19]={4,4,4,4,6,0,0,0,4,4,8,4,0,0,0,0,0,4,4};MYCOPY(dummyf_b55a)} // 075b:3426 - {db tmp999[14]={8,8,0,0,4,15,15,4,8,8,0,0,0,0};MYCOPY(dummyf_b56d)} // 075b:3426 - {db tmp999[8]={4,4,8,8,0,0,0,4};MYCOPY(dummyf_b57b)} // 075b:3426 - {db tmp999=4;MYCOPY(dummyf_b583)} // 075b:3fd3 - {db tmp999=8;MYCOPY(dummyf_b584)} // 075b:3fd4 - {db tmp999=4;MYCOPY(dummyf_b585)} // 075b:3fd5 - {db tmp999=4;MYCOPY(dummyf_b58a)} // 075b:3fda - {db tmp999=4;MYCOPY(dummyf_b58b)} // 075b:3fdb - {db tmp999=4;MYCOPY(dummyf_b58c)} // 075b:3fdc - {db tmp999=4;MYCOPY(dummyf_b58d)} // 075b:3fdd - {db tmp999=6;MYCOPY(dummyf_b58e)} // 075b:3fde - {db tmp999[25]={0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b592)} // 075b:3fe2 - {db tmp999[32]={0};MYCOPY(dummyf_b5ab)} // 075b:3ffb - {db tmp999[107]={9,9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1,1,1,1,1,1,9,9,9,9,9,9,9};MYCOPY(dummyf_b5e1)} // 075b:4031 - {db tmp999[5]={1,9,1,11,0};MYCOPY(dummyf_b64c)} // 075b:4031 - {db tmp999[32]={4,4,4,8,4,4,4,0,0,0,6,8,4,4,0,0,0,0,8,4,4,4,0,0,0,0,4,4,4,0,0,0};MYCOPY(dummyf_b651)} // 075b:40a1 - {db tmp999[32]={0,4,4,4,4,0,0,0,0,0,4,4,15,15,6,0,0,0,4,4,15,4,0,0,0,4,4,4,15,6,0,0};MYCOPY(dummyf_b671)} // 075b:40c1 - {db tmp999[32]={0,0,4,15,4,0,0,0,0,6,15,4,4,4,0,0,0,4,15,4,4,0,0,0,6,15,15,4,4,0,0,0};MYCOPY(dummyf_b691)} // 075b:40e1 - {db tmp999[32]={0,0,4,4,4,4,0,0,0,0,4,4,4,0,0,0,0,4,4,4,8,0,0,0,0,4,4,8,6,0,0,0};MYCOPY(dummyf_b6b1)} // 075b:4101 - {db tmp999[25]={0};MYCOPY(dummyf_b6d2)} // 075b:4122 - {db tmp999[32]={0};MYCOPY(dummyf_b6eb)} // 075b:413b - {db tmp999[108]={9,9,9,9,9,9,9,9,9,9,8,8,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,1,9,9,9,9,9,9,9};MYCOPY(dummyf_b721)} // 075b:4171 - {db tmp999[4]={1,9,11,0};MYCOPY(dummyf_b78d)} // 075b:4171 - {db tmp999[32]={0,0,4,8,4,0,0,0,0,0,0,8,6,6,0,0,0,0,0,0,0,4,0,0,0,0,6,4,0,0,0,0};MYCOPY(dummyf_b791)} // 075b:41e1 - {db tmp999[32]={0,0,4,4,0,0,0,0,0,4,4,4,0,0,6,0,0,4,4,4,4,15,4,0,0,0,0,6,7,7,0,0};MYCOPY(dummyf_b7b1)} // 075b:4201 - {db tmp999[32]={0,0,0,15,0,0,0,0,0,7,7,6,0,0,0,0,4,15,4,4,4,4,0,0,6,0,0,4,4,4,0,0};MYCOPY(dummyf_b7d1)} // 075b:4221 - {db tmp999[32]={0,0,0,4,4,0,0,0,0,0,0,4,6,0,0,0,0,4,0,0,0,0,0,0,0,6,6,8,0,0,0,0};MYCOPY(dummyf_b7f1)} // 075b:4241 - {db tmp999[3]={0};MYCOPY(dummyf_b812)} // 075b:4262 - {db tmp999[22]={0};MYCOPY(_unk_19df5)} // 075b:4265 - {db tmp999[32]={0};MYCOPY(dummyf_b82b)} // 075b:427b - {db tmp999[108]={9,9,9,9,9,9,9,9,9,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,9,9,1};MYCOPY(dummyf_b861)} // 075b:42b1 - {db tmp999[4]={11,1,11,0};MYCOPY(dummyf_b8cd)} // 075b:42b1 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0};MYCOPY(dummyf_b8d1)} // 075b:4321 - {db tmp999[32]={0,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_b8f1)} // 075b:4341 - {db tmp999[32]={0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,6,0,0};MYCOPY(dummyf_b911)} // 075b:4361 - {db tmp999[32]={0,0,0,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b931)} // 075b:4381 - {db tmp999[25]={0};MYCOPY(dummyf_b952)} // 075b:43a2 - {db tmp999[32]={0};MYCOPY(dummyf_b96b)} // 075b:43bb - {db tmp999[108]={9,7,9,9,9,9,9,9,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,9,9};MYCOPY(dummyf_b9a1)} // 075b:43f1 - {db tmp999[4]={11,15,11,8};MYCOPY(dummyf_ba0d)} // 075b:43f1 - {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8};MYCOPY(dummyf_ba11)} // 075b:4461 - {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8};MYCOPY(dummyf_ba31)} // 075b:4481 - {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8};MYCOPY(dummyf_ba51)} // 075b:44a1 - {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ba71)} // 075b:44c1 - {db tmp999[23]={15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,15,0,0};MYCOPY(dummyf_ba94)} // 075b:44e4 - {db tmp999[32]={0};MYCOPY(dummyf_baab)} // 075b:44fb - {db tmp999[88]={9,8,5,9,9,9,9,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,8,8};MYCOPY(dummyf_bae1)} // 075b:4531 - {db tmp999[27]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,1,8,7,11,0,0,0,0};MYCOPY(dummyf_bb39)} // 075b:4531 - {db tmp999[4]={14,0,0,0};MYCOPY(dummyf_bb54)} // 075b:4531 - {db tmp999[32]={0,0,0,0,0,0,14,0,0,0,0,0,0,0,14,14,0,0,6,0,0,0,0,0,0,0,0,6,0,0,0,0};MYCOPY(dummyf_bb58)} // 075b:45a8 - {db tmp999=6;MYCOPY(dummyf_bb7c)} // 075b:45cc - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,6,0,0};MYCOPY(dummyf_bb98)} // 075b:45e8 - {db tmp999=6;MYCOPY(dummyf_bbbe)} // 075b:460e - {db tmp999=14;MYCOPY(dummyf_bbc1)} // 075b:4611 - {db tmp999=14;MYCOPY(dummyf_bbc2)} // 075b:4612 - {db tmp999=14;MYCOPY(dummyf_bbca)} // 075b:461a - {db tmp999[25]={0};MYCOPY(dummyf_bbd2)} // 075b:4622 - {db tmp999[32]={0};MYCOPY(dummyf_bbeb)} // 075b:463b - {db tmp999[32]={0};MYCOPY(dummyf_bc0b)} // 075b:465b - {db tmp999[32]={0};MYCOPY(dummyf_bc2b)} // 075b:467b - {db tmp999[32]={0};MYCOPY(dummyf_bc4b)} // 075b:469b - {db tmp999[32]={0};MYCOPY(dummyf_bc6b)} // 075b:46bb - {db tmp999[4]={15,0,0,0};MYCOPY(dummyf_bc94)} // 075b:46e4 - {db tmp999[32]={0,0,0,0,6,7,7,0,0,0,14,14,14,14,15,14,0,0,14,14,14,0,0,6,0,0,0,14,14,0,0,0};MYCOPY(dummyf_bc98)} // 075b:46e8 - {db tmp999=6;MYCOPY(dummyf_bcbb)} // 075b:470b - {db tmp999=14;MYCOPY(dummyf_bcbc)} // 075b:470c - {db tmp999=14;MYCOPY(dummyf_bcc6)} // 075b:4716 - {db tmp999=8;MYCOPY(dummyf_bccc)} // 075b:471c - {db tmp999=6;MYCOPY(dummyf_bccd)} // 075b:471d - {db tmp999=6;MYCOPY(dummyf_bcce)} // 075b:471e - {db tmp999[7]={0,0,14,8,14,0,0};MYCOPY(dummyf_bcd1)} // 075b:4721 - {db tmp999[32]={0,0,6,6,8,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,14,6,0,0,0,0,0,0,14,14,0,0};MYCOPY(dummyf_bcd8)} // 075b:4728 - {db tmp999=6;MYCOPY(dummyf_bcf9)} // 075b:4749 - {db tmp999=14;MYCOPY(dummyf_bcfc)} // 075b:474c - {db tmp999=14;MYCOPY(dummyf_bcfd)} // 075b:474d - {db tmp999=14;MYCOPY(dummyf_bcfe)} // 075b:474e - {db tmp999=14;MYCOPY(dummyf_bd01)} // 075b:4751 - {db tmp999=15;MYCOPY(dummyf_bd02)} // 075b:4752 - {db tmp999=14;MYCOPY(dummyf_bd03)} // 075b:4753 - {db tmp999=14;MYCOPY(dummyf_bd04)} // 075b:4754 - {db tmp999=14;MYCOPY(dummyf_bd05)} // 075b:4755 - {db tmp999=14;MYCOPY(dummyf_bd06)} // 075b:4756 - {db tmp999=7;MYCOPY(dummyf_bd0a)} // 075b:475a - {db tmp999=7;MYCOPY(dummyf_bd0b)} // 075b:475b - {db tmp999=6;MYCOPY(dummyf_bd0c)} // 075b:475c - {db tmp999[25]={0};MYCOPY(dummyf_bd12)} // 075b:4762 - {db tmp999[32]={0};MYCOPY(dummyf_bd2b)} // 075b:477b - {db tmp999[32]={0};MYCOPY(dummyf_bd4b)} // 075b:479b - {db tmp999[32]={0};MYCOPY(dummyf_bd6b)} // 075b:47bb - {db tmp999[32]={0};MYCOPY(dummyf_bd8b)} // 075b:47db - {db tmp999[32]={0};MYCOPY(dummyf_bdab)} // 075b:47fb - {db tmp999[7]={0,0,14,15,14,0,0};MYCOPY(dummyf_bdd1)} // 075b:4821 - {db tmp999[32]={0,0,14,14,14,15,6,0,0,0,0,14,14,15,14,0,0,0,0,14,14,15,15,6,0,0,14,14,14,14,0,0};MYCOPY(dummyf_bdd8)} // 075b:4828 - {db tmp999=14;MYCOPY(dummyf_bdfb)} // 075b:484b - {db tmp999=14;MYCOPY(dummyf_bdfc)} // 075b:484c - {db tmp999=14;MYCOPY(dummyf_bdfd)} // 075b:484d - {db tmp999=8;MYCOPY(dummyf_be03)} // 075b:4853 - {db tmp999=14;MYCOPY(dummyf_be04)} // 075b:4854 - {db tmp999=14;MYCOPY(dummyf_be05)} // 075b:4855 - {db tmp999=14;MYCOPY(dummyf_be06)} // 075b:4856 - {db tmp999=6;MYCOPY(dummyf_be0b)} // 075b:485b - {db tmp999=8;MYCOPY(dummyf_be0c)} // 075b:485c - {db tmp999=14;MYCOPY(dummyf_be0d)} // 075b:485d - {db tmp999=14;MYCOPY(dummyf_be0e)} // 075b:485e - {db tmp999[7]={14,14,14,8,14,14,14};MYCOPY(dummyf_be11)} // 075b:4861 - {db tmp999[32]={0,0,14,14,8,6,0,0,0,0,14,14,14,8,0,0,0,0,0,14,14,14,0,0,0,0,0,14,14,14,14,0};MYCOPY(dummyf_be18)} // 075b:4868 - {db tmp999=6;MYCOPY(dummyf_be39)} // 075b:4889 - {db tmp999=15;MYCOPY(dummyf_be3a)} // 075b:488a - {db tmp999=15;MYCOPY(dummyf_be3b)} // 075b:488b - {db tmp999=14;MYCOPY(dummyf_be3c)} // 075b:488c - {db tmp999=14;MYCOPY(dummyf_be3d)} // 075b:488d - {db tmp999=14;MYCOPY(dummyf_be42)} // 075b:4892 - {db tmp999=15;MYCOPY(dummyf_be43)} // 075b:4893 - {db tmp999=14;MYCOPY(dummyf_be44)} // 075b:4894 - {db tmp999=14;MYCOPY(dummyf_be45)} // 075b:4895 - {db tmp999=6;MYCOPY(dummyf_be4a)} // 075b:489a - {db tmp999=15;MYCOPY(dummyf_be4b)} // 075b:489b - {db tmp999=14;MYCOPY(dummyf_be4c)} // 075b:489c - {db tmp999=14;MYCOPY(dummyf_be4d)} // 075b:489d - {db tmp999=14;MYCOPY(dummyf_be4e)} // 075b:489e - {db tmp999[25]={0};MYCOPY(dummyf_be52)} // 075b:48a2 - {db tmp999[32]={0};MYCOPY(dummyf_be6b)} // 075b:48bb - {db tmp999[32]={0};MYCOPY(dummyf_be8b)} // 075b:48db - {db tmp999[32]={0};MYCOPY(dummyf_beab)} // 075b:48fb - {db tmp999[32]={0};MYCOPY(dummyf_becb)} // 075b:491b - {db tmp999=0;MYCOPY(byte_1a4e7)} // 075b:4957 - {db tmp999[6]={14,14,14,14,14,0};MYCOPY(dummyf_bf12)} // 075b:4962 - {db tmp999[32]={0,0,6,14,14,14,14,0,0,0,0,14,8,14,14,0,0,0,8,8,14,14,0,0,0,0,8,8,14,15,15,14};MYCOPY(dummyf_bf18)} // 075b:4968 - {db tmp999=8;MYCOPY(dummyf_bf3a)} // 075b:498a - {db tmp999=8;MYCOPY(dummyf_bf3b)} // 075b:498b - {db tmp999=14;MYCOPY(dummyf_bf3c)} // 075b:498c - {db tmp999=14;MYCOPY(dummyf_bf3d)} // 075b:498d - {db tmp999=14;MYCOPY(dummyf_bf43)} // 075b:4993 - {db tmp999=8;MYCOPY(dummyf_bf44)} // 075b:4994 - {db tmp999=14;MYCOPY(dummyf_bf45)} // 075b:4995 - {db tmp999=14;MYCOPY(dummyf_bf46)} // 075b:4996 - {db tmp999=6;MYCOPY(dummyf_bf4a)} // 075b:499a - {db tmp999=14;MYCOPY(dummyf_bf4b)} // 075b:499b - {db tmp999=14;MYCOPY(dummyf_bf4c)} // 075b:499c - {db tmp999=14;MYCOPY(dummyf_bf4d)} // 075b:499d - {db tmp999=14;MYCOPY(dummyf_bf4e)} // 075b:499e - {db tmp999[6]={14,14,14,14,14,0};MYCOPY(dummyf_bf52)} // 075b:49a2 - {db tmp999[32]={0,0,14,14,14,14,6,0,0,0,14,14,8,14,0,0,0,0,0,14,14,8,8,0,0,14,15,15,14,8,8,0};MYCOPY(dummyf_bf58)} // 075b:49a8 - {db tmp999=14;MYCOPY(dummyf_bf7b)} // 075b:49cb - {db tmp999=14;MYCOPY(dummyf_bf7c)} // 075b:49cc - {db tmp999=8;MYCOPY(dummyf_bf7d)} // 075b:49cd - {db tmp999=8;MYCOPY(dummyf_bf7e)} // 075b:49ce - {db tmp999=14;MYCOPY(dummyf_bf82)} // 075b:49d2 - {db tmp999=14;MYCOPY(dummyf_bf83)} // 075b:49d3 - {db tmp999=8;MYCOPY(dummyf_bf84)} // 075b:49d4 - {db tmp999=14;MYCOPY(dummyf_bf85)} // 075b:49d5 - {db tmp999=14;MYCOPY(dummyf_bf8a)} // 075b:49da - {db tmp999=14;MYCOPY(dummyf_bf8b)} // 075b:49db - {db tmp999=14;MYCOPY(dummyf_bf8c)} // 075b:49dc - {db tmp999=14;MYCOPY(dummyf_bf8d)} // 075b:49dd - {db tmp999=6;MYCOPY(dummyf_bf8e)} // 075b:49de - {db tmp999[25]={0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_bf92)} // 075b:49e2 - {db tmp999[32]={0};MYCOPY(dummyf_bfab)} // 075b:49fb - {db tmp999[32]={0};MYCOPY(dummyf_bfcb)} // 075b:4a1b - {db tmp999[32]={0};MYCOPY(dummyf_bfeb)} // 075b:4a3b - {db tmp999[32]={0};MYCOPY(dummyf_c00b)} // 075b:4a5b - {db tmp999[32]={0};MYCOPY(dummyf_c02b)} // 075b:4a7b - {db tmp999[7]={14,14,14,8,14,14,14};MYCOPY(dummyf_c051)} // 075b:4aa1 - {db tmp999[32]={0,0,0,6,8,14,14,0,0,0,0,8,14,14,14,0,0,0,0,14,14,14,0,0,0,0,14,14,14,14,0,0};MYCOPY(dummyf_c058)} // 075b:4aa8 - {db tmp999=14;MYCOPY(dummyf_c07b)} // 075b:4acb - {db tmp999=14;MYCOPY(dummyf_c07c)} // 075b:4acc - {db tmp999=15;MYCOPY(dummyf_c07d)} // 075b:4acd - {db tmp999=15;MYCOPY(dummyf_c07e)} // 075b:4ace - {db tmp999=6;MYCOPY(dummyf_c07f)} // 075b:4acf - {db tmp999=14;MYCOPY(dummyf_c083)} // 075b:4ad3 - {db tmp999=14;MYCOPY(dummyf_c084)} // 075b:4ad4 - {db tmp999=15;MYCOPY(dummyf_c085)} // 075b:4ad5 - {db tmp999=14;MYCOPY(dummyf_c086)} // 075b:4ad6 - {db tmp999=14;MYCOPY(dummyf_c08a)} // 075b:4ada - {db tmp999=14;MYCOPY(dummyf_c08b)} // 075b:4adb - {db tmp999=14;MYCOPY(dummyf_c08c)} // 075b:4adc - {db tmp999=15;MYCOPY(dummyf_c08d)} // 075b:4add - {db tmp999=6;MYCOPY(dummyf_c08e)} // 075b:4ade - {db tmp999[7]={0,0,14,15,14,0,0};MYCOPY(dummyf_c091)} // 075b:4ae1 - {db tmp999[32]={0,0,6,15,14,14,14,0,0,0,14,15,14,14,0,0,0,6,15,15,14,14,0,0,0,0,0,14,14,14,14,0};MYCOPY(dummyf_c098)} // 075b:4ae8 - {db tmp999=14;MYCOPY(dummyf_c0bb)} // 075b:4b0b - {db tmp999=14;MYCOPY(dummyf_c0bc)} // 075b:4b0c - {db tmp999=14;MYCOPY(dummyf_c0bd)} // 075b:4b0d - {db tmp999=14;MYCOPY(dummyf_c0c2)} // 075b:4b12 - {db tmp999=14;MYCOPY(dummyf_c0c3)} // 075b:4b13 - {db tmp999=14;MYCOPY(dummyf_c0c4)} // 075b:4b14 - {db tmp999=8;MYCOPY(dummyf_c0c5)} // 075b:4b15 - {db tmp999=14;MYCOPY(dummyf_c0ca)} // 075b:4b1a - {db tmp999=14;MYCOPY(dummyf_c0cb)} // 075b:4b1b - {db tmp999=8;MYCOPY(dummyf_c0cc)} // 075b:4b1c - {db tmp999=6;MYCOPY(dummyf_c0cd)} // 075b:4b1d - {db tmp999[25]={0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c0d2)} // 075b:4b22 - {db tmp999[32]={0};MYCOPY(dummyf_c0eb)} // 075b:4b3b - {db tmp999[32]={0};MYCOPY(dummyf_c10b)} // 075b:4b5b - {db tmp999[32]={0};MYCOPY(dummyf_c12b)} // 075b:4b7b - {db tmp999[32]={0};MYCOPY(dummyf_c14b)} // 075b:4b9b - {db tmp999[32]={0};MYCOPY(dummyf_c16b)} // 075b:4bbb - {db tmp999[7]={0,0,14,8,14,0,0};MYCOPY(dummyf_c191)} // 075b:4be1 - {db tmp999[32]={0,0,0,0,8,6,6,0,0,0,0,0,0,0,14,0,0,0,0,6,14,0,0,0,0,0,0,14,14,0,0,0};MYCOPY(dummyf_c198)} // 075b:4be8 - {db tmp999=14;MYCOPY(dummyf_c1ba)} // 075b:4c0a - {db tmp999=14;MYCOPY(dummyf_c1bb)} // 075b:4c0b - {db tmp999=14;MYCOPY(dummyf_c1bc)} // 075b:4c0c - {db tmp999=6;MYCOPY(dummyf_c1bf)} // 075b:4c0f - {db tmp999=14;MYCOPY(dummyf_c1c2)} // 075b:4c12 - {db tmp999=14;MYCOPY(dummyf_c1c3)} // 075b:4c13 - {db tmp999=14;MYCOPY(dummyf_c1c4)} // 075b:4c14 - {db tmp999=14;MYCOPY(dummyf_c1c5)} // 075b:4c15 - {db tmp999=15;MYCOPY(dummyf_c1c6)} // 075b:4c16 - {db tmp999=14;MYCOPY(dummyf_c1c7)} // 075b:4c17 - {db tmp999=6;MYCOPY(dummyf_c1cc)} // 075b:4c1c - {db tmp999=7;MYCOPY(dummyf_c1cd)} // 075b:4c1d - {db tmp999=7;MYCOPY(dummyf_c1ce)} // 075b:4c1e - {db tmp999[4]={15,0,0,0};MYCOPY(dummyf_c1d4)} // 075b:4c24 - {db tmp999[32]={0,0,7,7,6,0,0,0,0,14,15,14,14,14,14,0,0,6,0,0,14,14,14,0,0,0,0,0,14,14,0,0};MYCOPY(dummyf_c1d8)} // 075b:4c28 - {db tmp999=14;MYCOPY(dummyf_c1fc)} // 075b:4c4c - {db tmp999=6;MYCOPY(dummyf_c1fd)} // 075b:4c4d - {db tmp999=14;MYCOPY(dummyf_c202)} // 075b:4c52 - {db tmp999=6;MYCOPY(dummyf_c20a)} // 075b:4c5a - {db tmp999=6;MYCOPY(dummyf_c20b)} // 075b:4c5b - {db tmp999=8;MYCOPY(dummyf_c20c)} // 075b:4c5c - {db tmp999[25]={0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c212)} // 075b:4c62 - {db tmp999=0;MYCOPY(byte_1a81b)} // 075b:4c8b - {db tmp999[32]={0};MYCOPY(dummyf_c23c)} // 075b:4c8c - {db tmp999[32]={0};MYCOPY(dummyf_c25c)} // 075b:4cac - {db tmp999[32]={0};MYCOPY(dummyf_c27c)} // 075b:4ccc - {db tmp999[32]={0};MYCOPY(dummyf_c29c)} // 075b:4cec - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,6,0,0,0,0};MYCOPY(dummyf_c2d8)} // 075b:4d28 - {db tmp999=6;MYCOPY(dummyf_c2fa)} // 075b:4d4a - {db tmp999=14;MYCOPY(dummyf_c306)} // 075b:4d56 - {db tmp999=14;MYCOPY(dummyf_c307)} // 075b:4d57 - {db tmp999=14;MYCOPY(dummyf_c30e)} // 075b:4d5e - {db tmp999[4]={14,0,0,0};MYCOPY(dummyf_c314)} // 075b:4d64 - {db tmp999[32]={0,0,14,0,0,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,6,0,0};MYCOPY(dummyf_c318)} // 075b:4d68 - {db tmp999[32]={0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c338)} // 075b:4d88 - {db tmp999[32]={0};MYCOPY(dummyf_c358)} // 075b:4da8 - {db tmp999[32]={0};MYCOPY(dummyf_c378)} // 075b:4dc8 - {db tmp999[32]={0};MYCOPY(dummyf_c398)} // 075b:4de8 - {db tmp999[32]={0};MYCOPY(dummyf_c3b8)} // 075b:4e08 - {db tmp999[32]={0};MYCOPY(dummyf_c3d8)} // 075b:4e28 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_c3f8)} // 075b:4e48 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_c418)} // 075b:4e68 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_c438)} // 075b:4e88 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_c458)} // 075b:4ea8 - {db tmp999=8;MYCOPY(dummyf_c478)} // 075b:4ec8 - {db tmp999=8;MYCOPY(dummyf_c480)} // 075b:4ed0 - {db tmp999=8;MYCOPY(dummyf_c488)} // 075b:4ed8 - {db tmp999[45]={8,8,8,8,8,15,7,7,7,7,7,7,7,7,7,7,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,8,5,9,9,9};MYCOPY(dummyf_c490)} // 075b:4ee0 - {db tmp999[83]={8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,7,7,8,8};MYCOPY(dummyf_c4bd)} // 075b:4ee0 - {db tmp999[45]={5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,9,8,8,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7};MYCOPY(dummyf_c510)} // 075b:4ee0 - {db tmp999[19]={8,8,8,8,8,8,8,8,8,8,15,15,15,15,15,0,0,0,0};MYCOPY(dummyf_c53d)} // 075b:4ee0 - {db tmp999[4]={7,0,0,0};MYCOPY(dummyf_c554)} // 075b:4fa4 - {db tmp999[7]={0,0,10,0,0,0,0};MYCOPY(dummyf_c559)} // 075b:4fa9 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,4,4,4,0,0};MYCOPY(dummyf_c560)} // 075b:4fb0 - {db tmp999[4]={13,0,0,0};MYCOPY(dummyf_c584)} // 075b:4fd4 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c588)} // 075b:4fd8 - {db tmp999[32]={0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,15,15,8,0,0,0};MYCOPY(dummyf_c5a8)} // 075b:4ff8 - {db tmp999=15;MYCOPY(dummyf_c5c9)} // 075b:5019 - {db tmp999[45]={8,8,8,8,8,8,8,8,15,7,7,7,7,7,7,7,7,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,5,5};MYCOPY(dummyf_c5cd)} // 075b:501d - {db tmp999[86]={9,9,9,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,7,7,7,7,7};MYCOPY(dummyf_c5fa)} // 075b:501d - {db tmp999[47]={8,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,8,8,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7};MYCOPY(dummyf_c650)} // 075b:501d - {db tmp999[17]={8,8,8,8,8,8,8,8,15,15,15,15,15,15,15,15,15};MYCOPY(dummyf_c67f)} // 075b:501d - {db tmp999[4]={15,0,0,0};MYCOPY(dummyf_c694)} // 075b:50e4 - {db tmp999[7]={0,0,10,2,0,14,0};MYCOPY(dummyf_c699)} // 075b:50e9 - {db tmp999[32]={0,0,0,0,0,14,0,0,0,0,0,15,0,0,0,0,0,0,0,7,15,7,0,0,0,0,4,0,4,0,4,0};MYCOPY(dummyf_c6a0)} // 075b:50f0 - {db tmp999[4]={13,0,0,0};MYCOPY(dummyf_c6c4)} // 075b:5114 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,0,7,7,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c6c8)} // 075b:5118 - {db tmp999[32]={0,0,15,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,15,0,15,0};MYCOPY(dummyf_c6e8)} // 075b:5138 - {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c708)} // 075b:5158 - {db tmp999[32]={0};MYCOPY(dummyf_c728)} // 075b:5178 - {db tmp999[32]={0};MYCOPY(dummyf_c748)} // 075b:5198 - {db tmp999[32]={0};MYCOPY(dummyf_c768)} // 075b:51b8 - {db tmp999[32]={0};MYCOPY(dummyf_c788)} // 075b:51d8 - {db tmp999[32]={0};MYCOPY(dummyf_c7a8)} // 075b:51f8 - {db tmp999[7]={0,0,7,15,7,0,0};MYCOPY(dummyf_c7d1)} // 075b:5221 - {db tmp999[4]={10,2,0,0};MYCOPY(dummyf_c7dc)} // 075b:522c - {db tmp999[32]={0,0,0,0,13,14,0,0,0,15,0,0,0,15,0,0,0,0,0,7,7,7,0,0,0,4,0,0,4,0,0,4};MYCOPY(dummyf_c7e0)} // 075b:5230 - {db tmp999[7]={0,0,13,13,13,0,0};MYCOPY(dummyf_c801)} // 075b:5251 - {db tmp999[32]={0,0,0,0,7,0,0,0,0,0,0,7,7,7,0,0,0,0,0,7,7,15,7,7,0,7,7,7,7,7,7,7};MYCOPY(dummyf_c808)} // 075b:5258 - {db tmp999[32]={0,7,7,15,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_c828)} // 075b:5278 - {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c848)} // 075b:5298 - {db tmp999[32]={0};MYCOPY(dummyf_c868)} // 075b:52b8 - {db tmp999[32]={0};MYCOPY(dummyf_c888)} // 075b:52d8 - {db tmp999[32]={0};MYCOPY(dummyf_c8a8)} // 075b:52f8 - {db tmp999[32]={0};MYCOPY(dummyf_c8c8)} // 075b:5318 - {db tmp999=0;MYCOPY(byte_1aecc)} // 075b:533c - {db tmp999[32]={0};MYCOPY(dummyf_c8ed)} // 075b:533d - {db tmp999[6]={7,7,7,7,7,0};MYCOPY(dummyf_c912)} // 075b:5362 - {db tmp999[4]={2,10,2,0};MYCOPY(dummyf_c91c)} // 075b:536c - {db tmp999[32]={0,0,0,13,13,13,0,0,0,0,0,0,15,0,0,0,0,0,0,7,15,7,0,0,0,4,4,4,4,4,4,4};MYCOPY(dummyf_c920)} // 075b:5370 - {db tmp999[8]={13,13,13,13,13,13,13,0};MYCOPY(dummyf_c941)} // 075b:5391 - {db tmp999[32]={0,0,7,15,0,0,0,0,0,7,15,7,0,0,0,0,7,7,7,7,7,0,0,15,15,7,15,7,15,15,0,0};MYCOPY(dummyf_c94a)} // 075b:539a - {db tmp999=7;MYCOPY(dummyf_c96a)} // 075b:53ba - {db tmp999=7;MYCOPY(dummyf_c96b)} // 075b:53bb - {db tmp999=7;MYCOPY(dummyf_c96c)} // 075b:53bc - {db tmp999=7;MYCOPY(dummyf_c96d)} // 075b:53bd - {db tmp999=7;MYCOPY(dummyf_c96e)} // 075b:53be - {db tmp999=0;MYCOPY(byte_1af56)} // 075b:53c6 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c977)} // 075b:53c7 - {db tmp999[32]={0};MYCOPY(dummyf_c997)} // 075b:53e7 - {db tmp999[32]={0};MYCOPY(dummyf_c9b7)} // 075b:5407 - {db tmp999[32]={0};MYCOPY(dummyf_c9d7)} // 075b:5427 - {db tmp999[32]={0};MYCOPY(dummyf_c9f7)} // 075b:5447 - {db tmp999[32]={0};MYCOPY(dummyf_ca17)} // 075b:5467 - {db tmp999[7]={7,7,7,8,7,7,7};MYCOPY(dummyf_ca51)} // 075b:54a1 - {db tmp999[4]={6,5,10,10};MYCOPY(dummyf_ca5c)} // 075b:54ac - {db tmp999=13;MYCOPY(dummyf_ca63)} // 075b:54b3 - {db tmp999=13;MYCOPY(dummyf_ca64)} // 075b:54b4 - {db tmp999=15;MYCOPY(dummyf_ca6a)} // 075b:54ba - {db tmp999=0;MYCOPY(byte_1b050)} // 075b:54c0 - {db tmp999=7;MYCOPY(dummyf_ca73)} // 075b:54c3 - {db tmp999=7;MYCOPY(dummyf_ca74)} // 075b:54c4 - {db tmp999=7;MYCOPY(dummyf_ca75)} // 075b:54c5 - {db tmp999=4;MYCOPY(dummyf_ca79)} // 075b:54c9 - {db tmp999=4;MYCOPY(dummyf_ca7c)} // 075b:54cc - {db tmp999=4;MYCOPY(dummyf_ca7f)} // 075b:54cf - {db tmp999[7]={0,0,13,13,13,0,0};MYCOPY(dummyf_ca81)} // 075b:54d1 - {db tmp999[32]={0,0,0,11,11,11,11,11,0,0,0,7,7,7,0,0,0,7,7,15,7,7,0,0,0,7,7,7,7,7,7,7};MYCOPY(dummyf_ca88)} // 075b:54d8 - {db tmp999[32]={0,0,0,7,7,15,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,15,0,15,0};MYCOPY(dummyf_caa8)} // 075b:54f8 - {db tmp999=0;MYCOPY(byte_1b0a8)} // 075b:5518 - {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cac9)} // 075b:5519 - {db tmp999[32]={0};MYCOPY(dummyf_cae9)} // 075b:5539 - {db tmp999[32]={0};MYCOPY(dummyf_cb09)} // 075b:5559 - {db tmp999[32]={0};MYCOPY(dummyf_cb29)} // 075b:5579 - {db tmp999[32]={0};MYCOPY(dummyf_cb49)} // 075b:5599 - {db tmp999[32]={0};MYCOPY(dummyf_cb69)} // 075b:55b9 - {db tmp999[7]={0,0,7,8,7,0,0};MYCOPY(dummyf_cb91)} // 075b:55e1 - {db tmp999[7]={0,0,6,6,6,0,0};MYCOPY(dummyf_cb99)} // 075b:55e9 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,4,0,4,0,4,0};MYCOPY(dummyf_cba0)} // 075b:55f0 - {db tmp999[4]={13,0,0,0};MYCOPY(dummyf_cbc4)} // 075b:5614 - {db tmp999[32]={0,11,11,11,11,11,3,3,0,0,0,7,15,7,0,0,0,0,15,7,7,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cbc8)} // 075b:5618 - {db tmp999[32]={0,0,0,0,7,7,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,15,15,8,0,0,0};MYCOPY(dummyf_cbe8)} // 075b:5638 - {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cc08)} // 075b:5658 - {db tmp999[32]={0};MYCOPY(dummyf_cc28)} // 075b:5678 - {db tmp999[32]={0};MYCOPY(dummyf_cc48)} // 075b:5698 - {db tmp999[32]={0};MYCOPY(dummyf_cc68)} // 075b:56b8 - {db tmp999[32]={0};MYCOPY(dummyf_cc88)} // 075b:56d8 - {db tmp999[32]={0};MYCOPY(dummyf_cca8)} // 075b:56f8 - {db tmp999[6]={7,8,0,8,7,0};MYCOPY(dummyf_ccd2)} // 075b:5722 - {db tmp999[6]={2,2,2,2,2,0};MYCOPY(dummyf_ccda)} // 075b:572a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,4,4,4,0,0};MYCOPY(dummyf_cce0)} // 075b:5730 - {db tmp999[4]={13,0,0,0};MYCOPY(dummyf_cd04)} // 075b:5754 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cd08)} // 075b:5758 - {db tmp999[32]={0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cd28)} // 075b:5778 - {db tmp999[32]={0};MYCOPY(dummyf_cd48)} // 075b:5798 - {db tmp999[32]={0};MYCOPY(dummyf_cd68)} // 075b:57b8 - {db tmp999[32]={0};MYCOPY(dummyf_cd88)} // 075b:57d8 - {db tmp999[32]={0};MYCOPY(dummyf_cda8)} // 075b:57f8 - {db tmp999[32]={0};MYCOPY(dummyf_cdc8)} // 075b:5818 - {db tmp999[32]={0};MYCOPY(dummyf_cde8)} // 075b:5838 - {db tmp999[32]={0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_ce08)} // 075b:5858 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_ce28)} // 075b:5878 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_ce48)} // 075b:5898 - {db tmp999[32]={8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ce68)} // 075b:58b8 - {db tmp999[32]={0};MYCOPY(dummyf_ce88)} // 075b:58d8 - {db tmp999[32]={0};MYCOPY(dummyf_cea8)} // 075b:58f8 - {db tmp999[32]={0};MYCOPY(dummyf_cec8)} // 075b:5918 - {db tmp999[32]={0};MYCOPY(dummyf_cee8)} // 075b:5938 - {db tmp999[32]={0};MYCOPY(dummyf_cf08)} // 075b:5958 - {db tmp999[32]={0};MYCOPY(dummyf_cf28)} // 075b:5978 - {db tmp999[32]={0};MYCOPY(dummyf_cf48)} // 075b:5998 - {db tmp999[32]={0};MYCOPY(dummyf_cf68)} // 075b:59b8 - {db tmp999[32]={0};MYCOPY(dummyf_cf88)} // 075b:59d8 - {db tmp999[32]={0};MYCOPY(dummyf_cfa8)} // 075b:59f8 - {db tmp999[32]={0};MYCOPY(dummyf_cfc8)} // 075b:5a18 - {db tmp999[32]={0};MYCOPY(dummyf_cfe8)} // 075b:5a38 - {db tmp999[32]={0};MYCOPY(dummyf_d008)} // 075b:5a58 - {db tmp999[32]={8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d028)} // 075b:5a78 - {db tmp999[32]={0};MYCOPY(dummyf_d048)} // 075b:5a98 - {db tmp999[32]={0};MYCOPY(dummyf_d068)} // 075b:5ab8 - {db tmp999[32]={0};MYCOPY(dummyf_d088)} // 075b:5ad8 - {db tmp999[32]={0};MYCOPY(dummyf_d0a8)} // 075b:5af8 - {db tmp999[32]={0};MYCOPY(dummyf_d0c8)} // 075b:5b18 - {db tmp999[32]={0};MYCOPY(dummyf_d0e8)} // 075b:5b38 - {db tmp999[32]={0};MYCOPY(dummyf_d108)} // 075b:5b58 - {db tmp999[32]={0};MYCOPY(dummyf_d128)} // 075b:5b78 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8};MYCOPY(dummyf_d148)} // 075b:5b98 - {db tmp999[32]={0};MYCOPY(dummyf_d168)} // 075b:5bb8 - {db tmp999[32]={0};MYCOPY(dummyf_d188)} // 075b:5bd8 - {db tmp999[32]={0};MYCOPY(dummyf_d1a8)} // 075b:5bf8 - {db tmp999[32]={0};MYCOPY(dummyf_d1c8)} // 075b:5c18 - {db tmp999[32]={0};MYCOPY(dummyf_d1e8)} // 075b:5c38 - {db tmp999[32]={0};MYCOPY(dummyf_d208)} // 075b:5c58 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d228)} // 075b:5c78 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d248)} // 075b:5c98 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d268)} // 075b:5cb8 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d288)} // 075b:5cd8 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,7,0,0,0,0,0,7,0,0,0,0,0,0,0};MYCOPY(dummyf_d2a8)} // 075b:5cf8 - {db tmp999[32]={0};MYCOPY(dummyf_d2c8)} // 075b:5d18 - {db tmp999[32]={0};MYCOPY(dummyf_d2e8)} // 075b:5d38 - {db tmp999[32]={0};MYCOPY(dummyf_d308)} // 075b:5d58 - {db tmp999=0;MYCOPY(byte_1b921)} // 075b:5d91 - {db tmp999[32]={0};MYCOPY(dummyf_d342)} // 075b:5d92 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0};MYCOPY(dummyf_d362)} // 075b:5db2 - {db tmp999=0;MYCOPY(byte_1b969)} // 075b:5dd9 - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d38a)} // 075b:5dda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d3aa)} // 075b:5dfa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d3ca)} // 075b:5e1a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d3ea)} // 075b:5e3a - {db tmp999[32]={0};MYCOPY(dummyf_d40a)} // 075b:5e5a - {db tmp999[32]={0};MYCOPY(dummyf_d42a)} // 075b:5e7a - {db tmp999[32]={0};MYCOPY(dummyf_d44a)} // 075b:5e9a - {db tmp999[32]={0};MYCOPY(dummyf_d46a)} // 075b:5eba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_d48a)} // 075b:5eda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d4aa)} // 075b:5efa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d4ca)} // 075b:5f1a - {db tmp999[32]={0,4,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d4ea)} // 075b:5f3a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,8,0,4,0,4,0,4,0,13,4,0,0,0,0,4,0};MYCOPY(dummyf_d50a)} // 075b:5f5a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,4,13,0,0,0,8,0,7,0,13,4,0,8,0,0,0,0};MYCOPY(dummyf_d52a)} // 075b:5f7a - {db tmp999[32]={0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d54a)} // 075b:5f9a - {db tmp999[32]={0};MYCOPY(dummyf_d56a)} // 075b:5fba - {db tmp999[32]={0};MYCOPY(dummyf_d58a)} // 075b:5fda - {db tmp999[32]={0};MYCOPY(dummyf_d5aa)} // 075b:5ffa - {db tmp999[32]={0};MYCOPY(dummyf_d5ca)} // 075b:601a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0};MYCOPY(dummyf_d5ea)} // 075b:603a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4};MYCOPY(dummyf_d60a)} // 075b:605a - {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d62a)} // 075b:607a - {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,13,0,8,0,0,0,4,7,4,8,0,0,0,0,0,0};MYCOPY(dummyf_d64a)} // 075b:609a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,0,0,0,0,0,0,0,4,0,0,0,0,0,13,13,0,0};MYCOPY(dummyf_d66a)} // 075b:60ba - {db tmp999[32]={0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d68a)} // 075b:60da - {db tmp999[32]={0};MYCOPY(dummyf_d6aa)} // 075b:60fa - {db tmp999[32]={0};MYCOPY(dummyf_d6ca)} // 075b:611a - {db tmp999[32]={0};MYCOPY(dummyf_d6ea)} // 075b:613a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,4,4,0,0,0,0};MYCOPY(dummyf_d70a)} // 075b:615a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d72a)} // 075b:617a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,4,0};MYCOPY(dummyf_d74a)} // 075b:619a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_d76a)} // 075b:61ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,4,4,13,0,0,13,5,5,4,5,4,0,0,0,0,0};MYCOPY(dummyf_d78a)} // 075b:61da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8,4,4,0,0,0,7,0,0,8,4,0,7,13,0,0,0};MYCOPY(dummyf_d7aa)} // 075b:61fa - {db tmp999[32]={0};MYCOPY(dummyf_d7ca)} // 075b:621a - {db tmp999[32]={0};MYCOPY(dummyf_d7ea)} // 075b:623a - {db tmp999[32]={0};MYCOPY(dummyf_d80a)} // 075b:625a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_d82a)} // 075b:627a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d84a)} // 075b:629a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d86a)} // 075b:62ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_d88a)} // 075b:62da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,4,0,0,13,0,4,0,0,4,13,0,0,0};MYCOPY(dummyf_d8aa)} // 075b:62fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,0,4,5,13,5,4,0,0,8,4,5,4,13,5,4,4,4,4,0,0};MYCOPY(dummyf_d8ca)} // 075b:631a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,7,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d8ea)} // 075b:633a - {db tmp999[32]={0};MYCOPY(dummyf_d90a)} // 075b:635a - {db tmp999[32]={0};MYCOPY(dummyf_d92a)} // 075b:637a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0};MYCOPY(dummyf_d94a)} // 075b:639a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,4,0,0,0};MYCOPY(dummyf_d96a)} // 075b:63ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d98a)} // 075b:63da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,0,0,0,0,0,4,0,4,0,0};MYCOPY(dummyf_d9aa)} // 075b:63fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,4,0,13,0,0,4,4,0,0,0,4,0,0};MYCOPY(dummyf_d9ca)} // 075b:641a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,4,5,4,4,13,13,4,4,4,13,4,4,0,4,0};MYCOPY(dummyf_d9ea)} // 075b:643a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,13,13,0,4,13,13,4,4,13,4,7,4,0,0,0};MYCOPY(dummyf_da0a)} // 075b:645a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,0,8,0,0,0,0,0,0,0,0,8,7,0,0,0,0,0,0,0,8};MYCOPY(dummyf_da2a)} // 075b:647a - {db tmp999[32]={0};MYCOPY(dummyf_da4a)} // 075b:649a - {db tmp999[32]={0};MYCOPY(dummyf_da6a)} // 075b:64ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0};MYCOPY(dummyf_da8a)} // 075b:64da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_daaa)} // 075b:64fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,5,13,0,0,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_daca)} // 075b:651a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,4,4,4,0,0,4,0,0,0,0,0};MYCOPY(dummyf_daea)} // 075b:653a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,13,4,4,4,13,13,4,4,5,4,0,4,0,0,4};MYCOPY(dummyf_db0a)} // 075b:655a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,4,4,4,13,4,5,4,4,4,5,4,0,0};MYCOPY(dummyf_db2a)} // 075b:657a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,8,4,13,0,4,13,13,4,4,4,4,13,13,4,8,0};MYCOPY(dummyf_db4a)} // 075b:659a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,7,8,0,0,0,7,0,0,0,0,0,4,0,0,0};MYCOPY(dummyf_db6a)} // 075b:65ba - {db tmp999[32]={0};MYCOPY(dummyf_db8a)} // 075b:65da - {db tmp999[32]={0};MYCOPY(dummyf_dbaa)} // 075b:65fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_dbca)} // 075b:661a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_dbea)} // 075b:663a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,4,0,0,0,0,0};MYCOPY(dummyf_dc0a)} // 075b:665a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,0,0,0,13,4,4,4,4,4,0,4,0,0};MYCOPY(dummyf_dc2a)} // 075b:667a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,13,4,4,4,8,4,0,0,0,0,0};MYCOPY(dummyf_dc4a)} // 075b:669a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,4,4,4,13,13,4,8,13,4,5,4,0,0,0};MYCOPY(dummyf_dc6a)} // 075b:66ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,7,4,13,4,4,5,5,4,4,4,5,5,4};MYCOPY(dummyf_dc8a)} // 075b:66da - {db tmp999[32]={13,0,0,0,0,0,0,0,13,0,0,0,0,0,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13};MYCOPY(dummyf_dcaa)} // 075b:66fa - {db tmp999[32]={0,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_dcca)} // 075b:671a - {db tmp999[32]={0};MYCOPY(dummyf_dcea)} // 075b:673a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_dd0a)} // 075b:675a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,13,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_dd2a)} // 075b:677a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,0,4,5,4,4,6,4,0,0,4,0,0,0,0,0};MYCOPY(dummyf_dd4a)} // 075b:679a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,5,5,4,0,0,0,0,0};MYCOPY(dummyf_dd6a)} // 075b:67ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,13,8,4,13,13,4,4,4,4,4,0,4,0,0};MYCOPY(dummyf_dd8a)} // 075b:67da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,8,5,4,5,4,4,4,4,4,6,5,4,5,8,0,0};MYCOPY(dummyf_ddaa)} // 075b:67fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,13,7,6,6,13,4,4,13,4,5,13,4,4,4,5,7,0};MYCOPY(dummyf_ddca)} // 075b:681a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_ddea)} // 075b:683a - {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_de0a)} // 075b:685a - {db tmp999[32]={0};MYCOPY(dummyf_de2a)} // 075b:687a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,4,4,0,4,0,0,0,0,0};MYCOPY(dummyf_de4a)} // 075b:689a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,4,5,4,4,4,0,0,4,0,0,0,0};MYCOPY(dummyf_de6a)} // 075b:68ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,13,5,4,0,4,4,0,0,0,0,0,0};MYCOPY(dummyf_de8a)} // 075b:68da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,4,4,4,4,4,5,4,0,0,0,4,0,0};MYCOPY(dummyf_deaa)} // 075b:68fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,4,5,6,4,4,4,4,4,5,4,5,8,0,4,4,4};MYCOPY(dummyf_deca)} // 075b:691a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,4,4,4,5,4,13,4,4,13,6,6,5,13,0,0,0};MYCOPY(dummyf_deea)} // 075b:693a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,0,13,13,13,13,5,6,4,5,7,0,0,0,4,4,5,5,4,13,0,0};MYCOPY(dummyf_df0a)} // 075b:695a - {db tmp999[32]={0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,7,0,0,7};MYCOPY(dummyf_df2a)} // 075b:697a - {db tmp999[32]={5,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_df4a)} // 075b:699a - {db tmp999[32]={0};MYCOPY(dummyf_df6a)} // 075b:69ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,5,5,4,0,0,0,0,0,0};MYCOPY(dummyf_df8a)} // 075b:69da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,13,0,0,4,4,0,0,0,0,0};MYCOPY(dummyf_dfaa)} // 075b:69fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,13,13,4,13,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_dfca)} // 075b:6a1a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,4,4,13,4,5,4,0,4,0,0,0,0};MYCOPY(dummyf_dfea)} // 075b:6a3a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,5,6,6,13,4,4,13,4,5,4,4,4,8,0,0,0};MYCOPY(dummyf_e00a)} // 075b:6a5a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,5,5,4,4,6,6,4,4,13,4,6,5,13,13,4,13};MYCOPY(dummyf_e02a)} // 075b:6a7a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,13,13,4,13,4,0,13,0,13,0,0,4,4,4,4,13,5,4,0};MYCOPY(dummyf_e04a)} // 075b:6a9a - {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e06a)} // 075b:6aba - {db tmp999[32]={8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e08a)} // 075b:6ada - {db tmp999[32]={0};MYCOPY(dummyf_e0aa)} // 075b:6afa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,4,0,0,0,0,0,0,0};MYCOPY(dummyf_e0ca)} // 075b:6b1a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,13,13,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e0ea)} // 075b:6b3a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,4,4,13,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e10a)} // 075b:6b5a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,13,4,13,13,13,4,4,4,5,13,0,0,0};MYCOPY(dummyf_e12a)} // 075b:6b7a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,13,5,6,4,13,4,4,6,6,4,4,5,5,4,13,0,0};MYCOPY(dummyf_e14a)} // 075b:6b9a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,5,13,13,13,13,4,6,0,4,0,0,0,0};MYCOPY(dummyf_e16a)} // 075b:6bba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,4,6,4,4,4,4};MYCOPY(dummyf_e18a)} // 075b:6bda - {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0};MYCOPY(dummyf_e1aa)} // 075b:6bfa - {db tmp999[32]={0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e1ca)} // 075b:6c1a - {db tmp999[32]={0};MYCOPY(dummyf_e1ea)} // 075b:6c3a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,4,13,4,4,6,0,0,0,0,0,0};MYCOPY(dummyf_e20a)} // 075b:6c5a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,4,4,0,0,0,0,0,0,0};MYCOPY(dummyf_e22a)} // 075b:6c7a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,13,13,4,13,4,4,4,0,4,4,0,0,0};MYCOPY(dummyf_e24a)} // 075b:6c9a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,4,13,13,6,13,5,4,4,4,0,0,0,0};MYCOPY(dummyf_e26a)} // 075b:6cba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,6,4,13,13,13,13,5,4,4,4,0,0,0,0};MYCOPY(dummyf_e28a)} // 075b:6cda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,4,6,4,6,4,13,13,13,13,4,4,0,0,0,8,0,0};MYCOPY(dummyf_e2aa)} // 075b:6cfa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,13,7,0,4,13,0,0,0,0,0,0,8,13,6,4,6,4,4,4,4};MYCOPY(dummyf_e2ca)} // 075b:6d1a - {db tmp999[32]={4,0,4,0,4,0,0,0,0,0,7,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,8,0,0,7};MYCOPY(dummyf_e2ea)} // 075b:6d3a - {db tmp999[32]={0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e30a)} // 075b:6d5a - {db tmp999[32]={0};MYCOPY(dummyf_e32a)} // 075b:6d7a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,4,6,4,0,0,0,0,0,0,0};MYCOPY(dummyf_e34a)} // 075b:6d9a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,0,4,13,13,4,4,6,0,0,0,0,0,0};MYCOPY(dummyf_e36a)} // 075b:6dba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,0,13,4,13,13,4,13,4,6,0,0,0,4,0,0,0};MYCOPY(dummyf_e38a)} // 075b:6dda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,13,13,13,13,4,4,4,4,4,4,4,0};MYCOPY(dummyf_e3aa)} // 075b:6dfa - {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,4,4,13,13,13,13,4,6,4,6,4,4,4,0};MYCOPY(dummyf_e3ca)} // 075b:6e1a - {db tmp999[32]={4,0,0,0,0,0,0,4,0,4,4,4,0,8,5,4,6,4,6,13,13,13,13,4,13,13,4,4,4,0,0,13};MYCOPY(dummyf_e3ea)} // 075b:6e3a - {db tmp999[32]={0,0,0,0,0,0,0,0,4,4,4,7,0,0,0,4,0,0,8,0,0,4,0,0,0,0,4,5,5,4,4,0};MYCOPY(dummyf_e40a)} // 075b:6e5a - {db tmp999[32]={0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,7,0,8};MYCOPY(dummyf_e42a)} // 075b:6e7a - {db tmp999[32]={0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e44a)} // 075b:6e9a - {db tmp999[32]={0};MYCOPY(dummyf_e46a)} // 075b:6eba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,13,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e48a)} // 075b:6eda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,4,13,6,4,0,0,0,0,0,0,0};MYCOPY(dummyf_e4aa)} // 075b:6efa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,4,13,6,4,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e4ca)} // 075b:6f1a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,4,4,13,4,13,4,6,13,4,4,4,4,6,4,0,0,0};MYCOPY(dummyf_e4ea)} // 075b:6f3a - {db tmp999[32]={4,0,4,0,0,0,0,0,0,0,0,0,13,0,0,4,4,4,13,13,4,13,13,13,13,6,4,6,4,5,8,0};MYCOPY(dummyf_e50a)} // 075b:6f5a - {db tmp999[32]={4,4,4,0,4,0,4,0,0,0,0,0,0,0,8,4,4,5,4,4,4,13,13,4,13,4,6,4,4,13,4,4};MYCOPY(dummyf_e52a)} // 075b:6f7a - {db tmp999[32]={4,4,4,4,4,0,0,0,0,0,0,0,0,7,0,13,0,8,0,0,0,4,0,0,0,0,0,4,4,4,5,7};MYCOPY(dummyf_e54a)} // 075b:6f9a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,4,8,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e56a)} // 075b:6fba - {db tmp999[32]={0};MYCOPY(dummyf_e58a)} // 075b:6fda - {db tmp999[32]={0};MYCOPY(dummyf_e5aa)} // 075b:6ffa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,13,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e5ca)} // 075b:701a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,6,4,13,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e5ea)} // 075b:703a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,4,6,4,13,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e60a)} // 075b:705a - {db tmp999[32]={0,0,0,0,0,0,0,0,4,0,0,4,4,0,0,0,0,13,13,13,4,13,13,4,4,4,5,4,4,0,0,0};MYCOPY(dummyf_e62a)} // 075b:707a - {db tmp999[32]={0,0,0,0,0,0,0,4,4,4,4,4,4,4,13,4,4,6,4,13,4,13,13,4,4,4,5,4,4,8,0,0};MYCOPY(dummyf_e64a)} // 075b:709a - {db tmp999[32]={0,0,0,0,0,4,0,0,0,0,0,0,0,8,8,4,5,8,5,13,4,6,4,4,4,5,8,5,8,0,0,0};MYCOPY(dummyf_e66a)} // 075b:70ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,7,0,8,0,0,0,0,4,4,0,0,0,0,6,13,0,0,0,0,4,0,8,0};MYCOPY(dummyf_e68a)} // 075b:70da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,13,0};MYCOPY(dummyf_e6aa)} // 075b:70fa - {db tmp999[32]={0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e6ca)} // 075b:711a - {db tmp999[32]={0};MYCOPY(dummyf_e6ea)} // 075b:713a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0};MYCOPY(dummyf_e70a)} // 075b:715a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,4,13,0,0,4,0,0,0,0,0};MYCOPY(dummyf_e72a)} // 075b:717a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,4,0,4,13,13,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_e74a)} // 075b:719a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,13,4,13,4,4,13,5,4,4,0,0,0,0,0};MYCOPY(dummyf_e76a)} // 075b:71ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,8,5,4,4,4,6,4,13,5,8,5,4,8,8,0};MYCOPY(dummyf_e78a)} // 075b:71da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,5,4,4,13,6,8,4,4,4,4,4,0,0,0,0};MYCOPY(dummyf_e7aa)} // 075b:71fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,7,4,4,0,4,5,13,0,13,0,13,4,13,13,0,4,4,0,0,0};MYCOPY(dummyf_e7ca)} // 075b:721a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,8,7,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8};MYCOPY(dummyf_e7ea)} // 075b:723a - {db tmp999[32]={0};MYCOPY(dummyf_e80a)} // 075b:725a - {db tmp999[32]={0};MYCOPY(dummyf_e82a)} // 075b:727a - {db tmp999[32]={0};MYCOPY(dummyf_e84a)} // 075b:729a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,4,4,0,13,13,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e86a)} // 075b:72ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,4,4,4,0,13,13,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e88a)} // 075b:72da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,6,13,4,4,0,0,0,0,0,0};MYCOPY(dummyf_e8aa)} // 075b:72fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,8,6,13,4,4,5,8,4,0,0,0};MYCOPY(dummyf_e8ca)} // 075b:731a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,8,6,13,5,13,8,4,4,4,5,4,4,0,0,0};MYCOPY(dummyf_e8ea)} // 075b:733a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,8,0,0,0,4,5,4,4,4,0,4,13,8,13,0,0,7,0,0,4};MYCOPY(dummyf_e90a)} // 075b:735a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,7,8,8,7,13,0,0,0,0,0,0,0,0,0,0,0,8,0,8,0,0,0,8};MYCOPY(dummyf_e92a)} // 075b:737a - {db tmp999[32]={8,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e94a)} // 075b:739a - {db tmp999[32]={0};MYCOPY(dummyf_e96a)} // 075b:73ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e98a)} // 075b:73da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,0,0,0};MYCOPY(dummyf_e9aa)} // 075b:73fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e9ca)} // 075b:741a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,4,4,4,5,13,5,13,6,0,0,0,4,0,0};MYCOPY(dummyf_e9ea)} // 075b:743a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,4,4,4,8,13,5,13,6,8,0,4,4,0,0};MYCOPY(dummyf_ea0a)} // 075b:745a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,13,4,4,4,5,4,4,5,5,4,0,4,0,0};MYCOPY(dummyf_ea2a)} // 075b:747a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,8,4,13,13,4,0,4,4,0,0,13,13,0,0,0,0};MYCOPY(dummyf_ea4a)} // 075b:749a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,8,13,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0};MYCOPY(dummyf_ea6a)} // 075b:74ba - {db tmp999[32]={0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ea8a)} // 075b:74da - {db tmp999[32]={0};MYCOPY(dummyf_eaaa)} // 075b:74fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0};MYCOPY(dummyf_eaca)} // 075b:751a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0};MYCOPY(dummyf_eaea)} // 075b:753a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,0,0,0,0};MYCOPY(dummyf_eb0a)} // 075b:755a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,4,5,13,5,13,13,0,0,0,0,0,0};MYCOPY(dummyf_eb2a)} // 075b:757a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,5,5,4,4,5,4,4,4,13,0,0,0,0,0,4};MYCOPY(dummyf_eb4a)} // 075b:759a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,8,0,0,13,4,8,4,5,4,0,0,0,0,0};MYCOPY(dummyf_eb6a)} // 075b:75ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,13,5,4,4,5,4,5,5,13,0,0,0,8,0,0,0};MYCOPY(dummyf_eb8a)} // 075b:75da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,8,0,7,0,0,7,0,7,0,0,0,0,0,0,0,13,0,0,0,0};MYCOPY(dummyf_ebaa)} // 075b:75fa - {db tmp999[32]={0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ebca)} // 075b:761a - {db tmp999[32]={0};MYCOPY(dummyf_ebea)} // 075b:763a - {db tmp999[32]={0};MYCOPY(dummyf_ec0a)} // 075b:765a - {db tmp999[32]={0};MYCOPY(dummyf_ec2a)} // 075b:767a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_ec4a)} // 075b:769a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,4,4,0,13,0,0,0,0,0,0};MYCOPY(dummyf_ec6a)} // 075b:76ba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,8,4,13,0,0,8,13,0,4,0,0,0};MYCOPY(dummyf_ec8a)} // 075b:76da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,0,0,0,0,13,8,8,8,13,4,0,0,0,0,0};MYCOPY(dummyf_ecaa)} // 075b:76fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,7,4,4,8,4,4,7,4,13,0,0,4,0,0,0};MYCOPY(dummyf_ecca)} // 075b:771a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,7,13,0,0,0,0,0,13,8,0,0,0,7,0,0,13,8,7,13,0,0,0,0};MYCOPY(dummyf_ecea)} // 075b:773a - {db tmp999[32]={0};MYCOPY(dummyf_ed0a)} // 075b:775a - {db tmp999[32]={0};MYCOPY(dummyf_ed2a)} // 075b:777a - {db tmp999[32]={0};MYCOPY(dummyf_ed4a)} // 075b:779a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0};MYCOPY(dummyf_ed6a)} // 075b:77ba - {db tmp999[32]={0};MYCOPY(dummyf_ed8a)} // 075b:77da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,4,13,0,0,0,13,0,4,0,0,0};MYCOPY(dummyf_edaa)} // 075b:77fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,8,8,8,13,0,0,0,0,13,13,0,0,0};MYCOPY(dummyf_edca)} // 075b:781a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0};MYCOPY(dummyf_edea)} // 075b:783a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,13,0,0,0,0,0,0,0,0,0,13,0,0,0,0};MYCOPY(dummyf_ee0a)} // 075b:785a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,8,0,4,7,0,0,0,7,7,8,13,0,0,13,0,0,4,8,7,0,0,0,0};MYCOPY(dummyf_ee2a)} // 075b:787a - {db tmp999[32]={0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ee4a)} // 075b:789a - {db tmp999[32]={0};MYCOPY(dummyf_ee6a)} // 075b:78ba - {db tmp999[32]={0};MYCOPY(dummyf_ee8a)} // 075b:78da - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0};MYCOPY(dummyf_eeaa)} // 075b:78fa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_eeca)} // 075b:791a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eeea)} // 075b:793a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_ef0a)} // 075b:795a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,4,13,0,0,0,0,0};MYCOPY(dummyf_ef2a)} // 075b:797a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,13,0,4,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_ef4a)} // 075b:799a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,8,8,13,0,0,0,0,0,8,7,0,0,0,0,0};MYCOPY(dummyf_ef6a)} // 075b:79ba - {db tmp999[32]={0};MYCOPY(dummyf_ef8a)} // 075b:79da - {db tmp999[32]={0};MYCOPY(dummyf_efaa)} // 075b:79fa - {db tmp999[32]={0};MYCOPY(dummyf_efca)} // 075b:7a1a - {db tmp999[32]={0};MYCOPY(dummyf_efea)} // 075b:7a3a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0};MYCOPY(dummyf_f00a)} // 075b:7a5a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_f02a)} // 075b:7a7a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,0,0,0,0,4,0,0,0,4,0,0};MYCOPY(dummyf_f04a)} // 075b:7a9a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,4,0,0};MYCOPY(dummyf_f06a)} // 075b:7aba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f08a)} // 075b:7ada - {db tmp999[32]={0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,13,7,8,0,7,0,8,0,0,7,0,7,0,0,0};MYCOPY(dummyf_f0aa)} // 075b:7afa - {db tmp999[32]={0};MYCOPY(dummyf_f0ca)} // 075b:7b1a - {db tmp999[32]={0};MYCOPY(dummyf_f0ea)} // 075b:7b3a - {db tmp999[32]={0};MYCOPY(dummyf_f10a)} // 075b:7b5a - {db tmp999[32]={0};MYCOPY(dummyf_f12a)} // 075b:7b7a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0};MYCOPY(dummyf_f14a)} // 075b:7b9a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,4,0,0};MYCOPY(dummyf_f16a)} // 075b:7bba - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f18a)} // 075b:7bda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f1aa)} // 075b:7bfa - {db tmp999[32]={0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f1ca)} // 075b:7c1a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,8,5,8,7,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_f1ea)} // 075b:7c3a - {db tmp999[32]={0};MYCOPY(dummyf_f20a)} // 075b:7c5a - {db tmp999[32]={0};MYCOPY(dummyf_f22a)} // 075b:7c7a - {db tmp999[32]={0};MYCOPY(dummyf_f24a)} // 075b:7c9a - {db tmp999[32]={0};MYCOPY(dummyf_f26a)} // 075b:7cba - {db tmp999[32]={0};MYCOPY(dummyf_f28a)} // 075b:7cda - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f2aa)} // 075b:7cfa - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f2ca)} // 075b:7d1a - {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4};MYCOPY(dummyf_f2ea)} // 075b:7d3a - {db tmp999[32]={0};MYCOPY(dummyf_f30a)} // 075b:7d5a - {db tmp999=13;MYCOPY(dummyf_f339)} // 075b:7d89 - {db tmp999=7;MYCOPY(dummyf_f33c)} // 075b:7d8c - {db tmp999=8;MYCOPY(dummyf_f33d)} // 075b:7d8d - {db tmp999=7;MYCOPY(dummyf_f33e)} // 075b:7d8e - {db tmp999=8;MYCOPY(dummyf_f33f)} // 075b:7d8f - {db tmp999[1358]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f342)} // 075b:7d92 - {db tmp999[2261]={0};MYCOPY(dummyf_f890)} // 075b:82e0 - {db tmp999=0;MYCOPY(_unk_1e745)} // 075b:8bb5 - {db tmp999[3097]={0};MYCOPY(dummyf_10166)} // 075b:8bb6 - {db tmp999=0;MYCOPY(_unk_1f35f)} // 075b:97cf - {db tmp999[26450]={0};MYCOPY(byte_1f360)} // 075b:97d0 - {db tmp999[1480]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,19,38,10,0,0,0,0,70,49};MYCOPY(dummyf_174d2)} // 075b:ff22 - {dw tmp999=0;MYCOPY(word_2623b)} // 17c5:000b + {db tmp999=15;MYCOPY(unk_16670)} // 0809:0000 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_8091)} // 0809:0001 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_80b1)} // 0809:0021 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_80d1)} // 0809:0041 + {db tmp999=15;MYCOPY(dummyf_80f4)} // 0809:0064 + {db tmp999=15;MYCOPY(dummyf_80fe)} // 0809:006e + {db tmp999=0;MYCOPY(unk_166e1)} // 0809:0071 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8102)} // 0809:0072 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,13,0,0,5,5,0,0,10,10};MYCOPY(dummyf_8122)} // 0809:0092 + {db tmp999[32]={0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8142)} // 0809:00b2 + {db tmp999[32]={0};MYCOPY(dummyf_8162)} // 0809:00d2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0};MYCOPY(dummyf_8182)} // 0809:00f2 + {db tmp999[32]={0};MYCOPY(dummyf_81a2)} // 0809:0112 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_81c2)} // 0809:0132 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_81e2)} // 0809:0152 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_8202)} // 0809:0172 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_8222)} // 0809:0192 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8242)} // 0809:01b2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,13,13,13,0,5,5,0,0,10,10};MYCOPY(dummyf_8262)} // 0809:01d2 + {db tmp999[32]={0,0,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8282)} // 0809:01f2 + {db tmp999[32]={0};MYCOPY(dummyf_82a2)} // 0809:0212 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_82c2)} // 0809:0232 + {db tmp999[32]={9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_82e2)} // 0809:0252 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_8302)} // 0809:0272 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8322)} // 0809:0292 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,15,0,0};MYCOPY(dummyf_8342)} // 0809:02b2 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_8362)} // 0809:02d2 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8382)} // 0809:02f2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,13,0,0,5,5,0,0,10,10};MYCOPY(dummyf_83a2)} // 0809:0312 + {db tmp999[32]={0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_83c2)} // 0809:0332 + {db tmp999[32]={0};MYCOPY(dummyf_83e2)} // 0809:0352 + {db tmp999[32]={0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8402)} // 0809:0372 + {db tmp999[32]={9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8422)} // 0809:0392 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_8442)} // 0809:03b2 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8462)} // 0809:03d2 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8482)} // 0809:03f2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_84a2)} // 0809:0412 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_84c2)} // 0809:0432 + {db tmp999[32]={0};MYCOPY(dummyf_84e2)} // 0809:0452 + {db tmp999[32]={0};MYCOPY(dummyf_8502)} // 0809:0472 + {db tmp999[32]={0};MYCOPY(dummyf_8522)} // 0809:0492 + {db tmp999[32]={0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8542)} // 0809:04b2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8562)} // 0809:04d2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_8582)} // 0809:04f2 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_85a2)} // 0809:0512 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_85c2)} // 0809:0532 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_85e2)} // 0809:0552 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8602)} // 0809:0572 + {db tmp999[32]={0,0,0,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,15,0,0,0,0,15};MYCOPY(dummyf_8622)} // 0809:0592 + {db tmp999[32]={0,0,15,0,15,0,0,15,0,0,0,0,15,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8642)} // 0809:05b2 + {db tmp999[32]={0};MYCOPY(dummyf_8662)} // 0809:05d2 + {db tmp999[32]={0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8682)} // 0809:05f2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_86a2)} // 0809:0612 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_86c2)} // 0809:0632 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_86e2)} // 0809:0652 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_8702)} // 0809:0672 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_8722)} // 0809:0692 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8742)} // 0809:06b2 + {db tmp999[32]={0,15,15,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,15,0,0,15,15,0,0,0,15,15,0,15,15};MYCOPY(dummyf_8762)} // 0809:06d2 + {db tmp999[32]={0,0,0,15,0,0,0,15,15,0,15,15,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8782)} // 0809:06f2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9};MYCOPY(dummyf_87a2)} // 0809:0712 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_87c2)} // 0809:0732 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_87e2)} // 0809:0752 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8802)} // 0809:0772 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_8822)} // 0809:0792 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8842)} // 0809:07b2 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_8862)} // 0809:07d2 + {db tmp999[32]={0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8882)} // 0809:07f2 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,15,0,15,0,0,15,0,0,15,0,0,0,0,0};MYCOPY(dummyf_88a2)} // 0809:0812 + {db tmp999[32]={15,0,0,15,0,0,15,0,0,0,0,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_88c2)} // 0809:0832 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9};MYCOPY(dummyf_88e2)} // 0809:0852 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8902)} // 0809:0872 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8922)} // 0809:0892 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8942)} // 0809:08b2 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_8962)} // 0809:08d2 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8982)} // 0809:08f2 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_89a2)} // 0809:0912 + {db tmp999[32]={0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_89c2)} // 0809:0932 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_89e2)} // 0809:0952 + {db tmp999[32]={0};MYCOPY(dummyf_8a02)} // 0809:0972 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9};MYCOPY(dummyf_8a22)} // 0809:0992 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8a42)} // 0809:09b2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8a62)} // 0809:09d2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_8a82)} // 0809:09f2 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_8aa2)} // 0809:0a12 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8ac2)} // 0809:0a32 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_8ae2)} // 0809:0a52 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8b02)} // 0809:0a72 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8b22)} // 0809:0a92 + {db tmp999[32]={0};MYCOPY(dummyf_8b42)} // 0809:0ab2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9};MYCOPY(dummyf_8b62)} // 0809:0ad2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8b82)} // 0809:0af2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8ba2)} // 0809:0b12 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8bc2)} // 0809:0b32 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_8be2)} // 0809:0b52 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8c02)} // 0809:0b72 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8c22)} // 0809:0b92 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8c42)} // 0809:0bb2 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8c62)} // 0809:0bd2 + {db tmp999[32]={0};MYCOPY(dummyf_8c82)} // 0809:0bf2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8ca2)} // 0809:0c12 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8cc2)} // 0809:0c32 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,11,11,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8ce2)} // 0809:0c52 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8d02)} // 0809:0c72 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_8d22)} // 0809:0c92 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8d42)} // 0809:0cb2 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8d62)} // 0809:0cd2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_8d82)} // 0809:0cf2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8da2)} // 0809:0d12 + {db tmp999[32]={0};MYCOPY(dummyf_8dc2)} // 0809:0d32 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8de2)} // 0809:0d52 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8e02)} // 0809:0d72 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,11,11,11,11,9,9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8e22)} // 0809:0d92 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_8e42)} // 0809:0db2 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_8e62)} // 0809:0dd2 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_8e82)} // 0809:0df2 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_8ea2)} // 0809:0e12 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_8ec2)} // 0809:0e32 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8ee2)} // 0809:0e52 + {db tmp999[32]={0};MYCOPY(dummyf_8f02)} // 0809:0e72 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8f22)} // 0809:0e92 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_8f42)} // 0809:0eb2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,9,9,9,9,9,9,9,11,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8f62)} // 0809:0ed2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_8f82)} // 0809:0ef2 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_8fa2)} // 0809:0f12 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_8fc2)} // 0809:0f32 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_8fe2)} // 0809:0f52 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9002)} // 0809:0f72 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9022)} // 0809:0f92 + {db tmp999[32]={0};MYCOPY(dummyf_9042)} // 0809:0fb2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9062)} // 0809:0fd2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9082)} // 0809:0ff2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,9,9,9,9,9,9,11,0,0,0,0,0,0,0};MYCOPY(dummyf_90a2)} // 0809:1012 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_90c2)} // 0809:1032 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_90e2)} // 0809:1052 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_9102)} // 0809:1072 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9122)} // 0809:1092 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9142)} // 0809:10b2 + {db tmp999[32]={0,15,15,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9162)} // 0809:10d2 + {db tmp999[32]={0};MYCOPY(dummyf_9182)} // 0809:10f2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_91a2)} // 0809:1112 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_91c2)} // 0809:1132 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,9,9,9,9,9,11,0,0,0,0,0,0};MYCOPY(dummyf_91e2)} // 0809:1152 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_9202)} // 0809:1172 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_9222)} // 0809:1192 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_9242)} // 0809:11b2 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9262)} // 0809:11d2 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_9282)} // 0809:11f2 + {db tmp999[32]={0,0,0,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_92a2)} // 0809:1212 + {db tmp999[32]={0};MYCOPY(dummyf_92c2)} // 0809:1232 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_92e2)} // 0809:1252 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9302)} // 0809:1272 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,9,9,9,9,11,11,0,0,0,0};MYCOPY(dummyf_9322)} // 0809:1292 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_9342)} // 0809:12b2 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9362)} // 0809:12d2 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_9382)} // 0809:12f2 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_93a2)} // 0809:1312 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_93c2)} // 0809:1332 + {db tmp999[32]={0};MYCOPY(dummyf_93e2)} // 0809:1352 + {db tmp999[32]={0};MYCOPY(dummyf_9402)} // 0809:1372 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9422)} // 0809:1392 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9442)} // 0809:13b2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,7,7,7,11,11,11,11,11,11,11,11,11,11,9,9,9,9,9,11,0,0,0};MYCOPY(dummyf_9462)} // 0809:13d2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_9482)} // 0809:13f2 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_94a2)} // 0809:1412 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_94c2)} // 0809:1432 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_94e2)} // 0809:1452 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9502)} // 0809:1472 + {db tmp999[32]={0};MYCOPY(dummyf_9522)} // 0809:1492 + {db tmp999[32]={0};MYCOPY(dummyf_9542)} // 0809:14b2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9562)} // 0809:14d2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9582)} // 0809:14f2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,11,11,11,11,10,10,14,15,15,15,15,14,11,11,11,11,9,9,9,9,11,0,0};MYCOPY(dummyf_95a2)} // 0809:1512 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_95c2)} // 0809:1532 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_95e2)} // 0809:1552 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_9602)} // 0809:1572 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_9622)} // 0809:1592 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_9642)} // 0809:15b2 + {db tmp999[32]={0};MYCOPY(dummyf_9662)} // 0809:15d2 + {db tmp999[32]={0};MYCOPY(dummyf_9682)} // 0809:15f2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_96a2)} // 0809:1612 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_96c2)} // 0809:1632 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,11,11,11,11,14,15,15,14,14,14,15,15,14,11,11,11,11,9,9,9,9,11,0};MYCOPY(dummyf_96e2)} // 0809:1652 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_9702)} // 0809:1672 + {db tmp999[32]={0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_9722)} // 0809:1692 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_9742)} // 0809:16b2 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_9762)} // 0809:16d2 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9782)} // 0809:16f2 + {db tmp999[32]={0};MYCOPY(dummyf_97a2)} // 0809:1712 + {db tmp999[32]={0};MYCOPY(dummyf_97c2)} // 0809:1732 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_97e2)} // 0809:1752 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9802)} // 0809:1772 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,11,11,11,11,11,14,15,15,15,15,14,10,10,11,11,11,11,11,9,9,9,9,11};MYCOPY(dummyf_9822)} // 0809:1792 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_9842)} // 0809:17b2 + {db tmp999[32]={0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_9862)} // 0809:17d2 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_9882)} // 0809:17f2 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_98a2)} // 0809:1812 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_98c2)} // 0809:1832 + {db tmp999[32]={0};MYCOPY(dummyf_98e2)} // 0809:1852 + {db tmp999[32]={0};MYCOPY(dummyf_9902)} // 0809:1872 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9922)} // 0809:1892 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9942)} // 0809:18b2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,7,7,11,11,11,11,11,9,9,9,9};MYCOPY(dummyf_9962)} // 0809:18d2 + {db tmp999[32]={11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_9982)} // 0809:18f2 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_99a2)} // 0809:1912 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_99c2)} // 0809:1932 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_99e2)} // 0809:1952 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9a02)} // 0809:1972 + {db tmp999[32]={0};MYCOPY(dummyf_9a22)} // 0809:1992 + {db tmp999[32]={0};MYCOPY(dummyf_9a42)} // 0809:19b2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9a62)} // 0809:19d2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,8,5,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9a82)} // 0809:19f2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,7,11,11,11,11,11,9,9,9};MYCOPY(dummyf_9aa2)} // 0809:1a12 + {db tmp999[32]={9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9ac2)} // 0809:1a32 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_9ae2)} // 0809:1a52 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9b02)} // 0809:1a72 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_9b22)} // 0809:1a92 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9b42)} // 0809:1ab2 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9b62)} // 0809:1ad2 + {db tmp999[32]={0};MYCOPY(dummyf_9b82)} // 0809:1af2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9ba2)} // 0809:1b12 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,15,15,15,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9bc2)} // 0809:1b32 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,7,7,11,11,11,11,9,9};MYCOPY(dummyf_9be2)} // 0809:1b52 + {db tmp999[32]={9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_9c02)} // 0809:1b72 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_9c22)} // 0809:1b92 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9c42)} // 0809:1bb2 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_9c62)} // 0809:1bd2 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9c82)} // 0809:1bf2 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9ca2)} // 0809:1c12 + {db tmp999[32]={0};MYCOPY(dummyf_9cc2)} // 0809:1c32 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9ce2)} // 0809:1c52 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,15,15,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9d02)} // 0809:1c72 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,7,7,11,11,11,9};MYCOPY(dummyf_9d22)} // 0809:1c92 + {db tmp999[32]={9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_9d42)} // 0809:1cb2 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_9d62)} // 0809:1cd2 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_9d82)} // 0809:1cf2 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_9da2)} // 0809:1d12 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9dc2)} // 0809:1d32 + {db tmp999[32]={0,0,0,0,0,0,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9de2)} // 0809:1d52 + {db tmp999[32]={0};MYCOPY(dummyf_9e02)} // 0809:1d72 + {db tmp999[32]={0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9e22)} // 0809:1d92 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,7,15,15,15,9,9,9,9,9,9,9};MYCOPY(dummyf_9e42)} // 0809:1db2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11,11,7,11,11,9};MYCOPY(dummyf_9e62)} // 0809:1dd2 + {db tmp999[32]={9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9e82)} // 0809:1df2 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_9ea2)} // 0809:1e12 + {db tmp999[32]={0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_9ec2)} // 0809:1e32 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_9ee2)} // 0809:1e52 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_9f02)} // 0809:1e72 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9f22)} // 0809:1e92 + {db tmp999[32]={0};MYCOPY(dummyf_9f42)} // 0809:1eb2 + {db tmp999[32]={0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_9f62)} // 0809:1ed2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,7,7,7,7,7,15,15,9,9,9,9,9,9};MYCOPY(dummyf_9f82)} // 0809:1ef2 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,7,7,9};MYCOPY(dummyf_9fa2)} // 0809:1f12 + {db tmp999[32]={9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_9fc2)} // 0809:1f32 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0};MYCOPY(dummyf_9fe2)} // 0809:1f52 + {db tmp999[32]={0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_a002)} // 0809:1f72 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_a022)} // 0809:1f92 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_a042)} // 0809:1fb2 + {db tmp999[32]={0,0,15,15,15,15,0,0,0,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a062)} // 0809:1fd2 + {db tmp999[32]={0};MYCOPY(dummyf_a082)} // 0809:1ff2 + {db tmp999[32]={0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a0a2)} // 0809:2012 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,5,7,7,15,15,15,9,9,9,9};MYCOPY(dummyf_a0c2)} // 0809:2032 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,11,11};MYCOPY(dummyf_a0e2)} // 0809:2052 + {db tmp999[32]={9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a102)} // 0809:2072 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0};MYCOPY(dummyf_a122)} // 0809:2092 + {db tmp999[32]={0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_a142)} // 0809:20b2 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_a162)} // 0809:20d2 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_a182)} // 0809:20f2 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a1a2)} // 0809:2112 + {db tmp999[32]={0};MYCOPY(dummyf_a1c2)} // 0809:2132 + {db tmp999[32]={0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a1e2)} // 0809:2152 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,7,7,7,7,15,8,5,7,7,7,7,9,9,9,9};MYCOPY(dummyf_a202)} // 0809:2172 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11};MYCOPY(dummyf_a222)} // 0809:2192 + {db tmp999[32]={11,9,9,9,9,9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a242)} // 0809:21b2 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15};MYCOPY(dummyf_a262)} // 0809:21d2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0};MYCOPY(dummyf_a282)} // 0809:21f2 + {db tmp999[32]={0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a2a2)} // 0809:2212 + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0};MYCOPY(dummyf_a2c2)} // 0809:2232 + {db tmp999[32]={0,0,0,0,0,0,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a2e2)} // 0809:2252 + {db tmp999[32]={0};MYCOPY(dummyf_a302)} // 0809:2272 + {db tmp999[32]={0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a322)} // 0809:2292 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,1,8,8,7,7,7,15,7,7,7,7,7,9,9,9,9};MYCOPY(dummyf_a342)} // 0809:22b2 + {db tmp999=9;MYCOPY(dummyf_a362)} // 0809:22d2 + {db tmp999=9;MYCOPY(dummyf_a363)} // 0809:22d3 + {db tmp999=9;MYCOPY(dummyf_a364)} // 0809:22d4 + {db tmp999=9;MYCOPY(dummyf_a365)} // 0809:22d5 + {db tmp999=9;MYCOPY(unk_18946)} // 0809:22d6 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,11,9,9,9};MYCOPY(dummyf_a367)} // 0809:22d7 + {db tmp999[32]={9,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0};MYCOPY(dummyf_a387)} // 0809:22f7 + {db tmp999[32]={0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0};MYCOPY(dummyf_a3a7)} // 0809:2317 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0};MYCOPY(dummyf_a3c7)} // 0809:2337 + {db tmp999[32]={0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a3e7)} // 0809:2357 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a407)} // 0809:2377 + {db tmp999[32]={0};MYCOPY(dummyf_a427)} // 0809:2397 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9};MYCOPY(dummyf_a447)} // 0809:23b7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a467)} // 0809:23d7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,8,1,1,5,8,8,7,7,7,7,7,7,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a487)} // 0809:23f7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,11,11,9,9,9};MYCOPY(dummyf_a4a7)} // 0809:2417 + {db tmp999[32]={9,9,9,11,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0};MYCOPY(dummyf_a4c7)} // 0809:2437 + {db tmp999[32]={0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15};MYCOPY(dummyf_a4e7)} // 0809:2457 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0};MYCOPY(dummyf_a507)} // 0809:2477 + {db tmp999[32]={0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0};MYCOPY(dummyf_a527)} // 0809:2497 + {db tmp999[32]={15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a547)} // 0809:24b7 + {db tmp999[32]={0};MYCOPY(dummyf_a567)} // 0809:24d7 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9};MYCOPY(dummyf_a587)} // 0809:24f7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a5a7)} // 0809:2517 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,8,1,1,1,5,8,8,7,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a5c7)} // 0809:2537 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,11,11,9,9,9};MYCOPY(dummyf_a5e7)} // 0809:2557 + {db tmp999[32]={9,9,9,9,11,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0};MYCOPY(dummyf_a607)} // 0809:2577 + {db tmp999[32]={0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0};MYCOPY(dummyf_a627)} // 0809:2597 + {db tmp999[32]={0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0};MYCOPY(dummyf_a647)} // 0809:25b7 + {db tmp999[32]={0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0};MYCOPY(dummyf_a667)} // 0809:25d7 + {db tmp999[32]={0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a687)} // 0809:25f7 + {db tmp999[32]={0};MYCOPY(dummyf_a6a7)} // 0809:2617 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9};MYCOPY(dummyf_a6c7)} // 0809:2637 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a6e7)} // 0809:2657 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,8,1,1,1,5,8,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a707)} // 0809:2677 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a727)} // 0809:2697 + {db tmp999[32]={9,9,9,9,11,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,12};MYCOPY(dummyf_a747)} // 0809:26b7 + {db tmp999[32]={12,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a767)} // 0809:26d7 + {db tmp999[32]={0};MYCOPY(dummyf_a787)} // 0809:26f7 + {db tmp999[32]={0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,12,12,0,0,0,0};MYCOPY(dummyf_a7a7)} // 0809:2717 + {db tmp999[32]={0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a7c7)} // 0809:2737 + {db tmp999[32]={0};MYCOPY(dummyf_a7e7)} // 0809:2757 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9};MYCOPY(dummyf_a807)} // 0809:2777 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a827)} // 0809:2797 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,8,1,1,1,1,5,5,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a847)} // 0809:27b7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a867)} // 0809:27d7 + {db tmp999[32]={9,9,9,9,9,11,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,4,7,7,0,0,0,12,12,12,12,15};MYCOPY(dummyf_a887)} // 0809:27f7 + {db tmp999[32]={12,0,0,12,12,12,0,0,4,0,0,0,12,12,0,0,0,0,0,0,4,12,0,0,0,0,0,0,0,0,0,12};MYCOPY(dummyf_a8a7)} // 0809:2817 + {db tmp999[32]={0,0,0,0,0,8,4,4,0,0,0,0,12,8,12,0,0,0,0,4,4,8,0,0,0,0,0,12,0,0,0,0};MYCOPY(dummyf_a8c7)} // 0809:2837 + {db tmp999[32]={0,0,0,0,0,12,4,0,0,0,0,0,0,12,12,0,0,0,4,0,0,12,12,12,0,0,12,15,12,12,12,12};MYCOPY(dummyf_a8e7)} // 0809:2857 + {db tmp999[32]={0,0,0,7,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_a907)} // 0809:2877 + {db tmp999[32]={0};MYCOPY(dummyf_a927)} // 0809:2897 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9};MYCOPY(dummyf_a947)} // 0809:28b7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a967)} // 0809:28d7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,1,8,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a987)} // 0809:28f7 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_a9a7)} // 0809:2917 + {db tmp999[32]={9,9,9,9,9,11,0,0,0,0,0,0,12,15,12,0,0,0,0,12,12,12,15,4,0,0,0,0,12,12,15,12};MYCOPY(dummyf_a9c7)} // 0809:2937 + {db tmp999=12;MYCOPY(dummyf_a9eb)} // 0809:295b + {db tmp999=12;MYCOPY(dummyf_a9ec)} // 0809:295c + {db tmp999=15;MYCOPY(dummyf_a9ed)} // 0809:295d + {db tmp999=15;MYCOPY(dummyf_a9ee)} // 0809:295e + {db tmp999=4;MYCOPY(dummyf_a9ef)} // 0809:295f + {db tmp999=12;MYCOPY(dummyf_a9f2)} // 0809:2962 + {db tmp999=12;MYCOPY(dummyf_a9f3)} // 0809:2963 + {db tmp999=12;MYCOPY(dummyf_a9f4)} // 0809:2964 + {db tmp999=12;MYCOPY(dummyf_a9f5)} // 0809:2965 + {db tmp999=0;MYCOPY(unk_18fd8)} // 0809:2968 + {db tmp999[32]={0,0,12,12,12,0,0,0,0,0,8,12,12,12,0,0,0,0,4,8,12,12,0,0,12,12,12,8,12,12,12,0};MYCOPY(dummyf_a9f9)} // 0809:2969 + {db tmp999[32]={0,12,12,8,4,0,0,0,0,12,12,12,8,0,0,0,0,0,12,12,12,0,0,0,0,0,12,12,12,12,0,0};MYCOPY(dummyf_aa19)} // 0809:2989 + {db tmp999[32]={4,15,15,12,12,0,0,0,0,12,15,12,12,0,0,0,0,4,15,12,12,12,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_aa39)} // 0809:29a9 + {db tmp999[32]={0};MYCOPY(dummyf_aa59)} // 0809:29c9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,9,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_aa98)} // 0809:2a08 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,7};MYCOPY(dummyf_aab8)} // 0809:2a28 + {db tmp999[32]={5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_aad8)} // 0809:2a48 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,15,11,0,0,0,0,12,12,12,12,12,0};MYCOPY(dummyf_aaf8)} // 0809:2a68 + {db tmp999[32]={0,0,4,12,12,12,12,0,0,0,0,12,8,12,12,0,0,0,8,8,12,12,0,0,0,0,8,8,12,15,15,12};MYCOPY(dummyf_ab18)} // 0809:2a88 + {db tmp999[32]={0,0,8,8,12,12,0,0,0,0,0,12,8,12,12,0,0,0,4,12,12,12,12,0,0,0,12,12,12,12,12,0};MYCOPY(dummyf_ab38)} // 0809:2aa8 + {db tmp999[32]={0,0,12,12,12,12,4,0,0,0,12,12,8,12,0,0,0,0,0,12,12,8,8,0,0,12,15,15,12,8,8,0};MYCOPY(dummyf_ab58)} // 0809:2ac8 + {db tmp999[32]={0,0,0,12,12,8,8,0,0,0,12,12,8,12,0,0,0,0,12,12,12,12,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ab78)} // 0809:2ae8 + {db tmp999[32]={0};MYCOPY(dummyf_ab98)} // 0809:2b08 + {db tmp999[32]={0};MYCOPY(dummyf_abb8)} // 0809:2b28 + {dw tmp999=256;MYCOPY(dummyf_abe2)} // 0809:2b52 + {dw tmp999=1288;MYCOPY(dummyf_abe4)} // 0809:2b54 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_abe6)} // 0809:2b56 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,5,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ac06)} // 0809:2b76 + {db tmp999=9;MYCOPY(dummyf_ac26)} // 0809:2b96 + {db tmp999=9;MYCOPY(dummyf_ac27)} // 0809:2b97 + {db tmp999=9;MYCOPY(dummyf_ac28)} // 0809:2b98 + {db tmp999=9;MYCOPY(dummyf_ac29)} // 0809:2b99 + {db tmp999=9;MYCOPY(dummyf_ac2a)} // 0809:2b9a + {db tmp999=9;MYCOPY(dummyf_ac2b)} // 0809:2b9b + {db tmp999=9;MYCOPY(dummyf_ac2c)} // 0809:2b9c + {db tmp999=9;MYCOPY(dummyf_ac2d)} // 0809:2b9d + {db tmp999=9;MYCOPY(dummyf_ac2e)} // 0809:2b9e + {db tmp999=9;MYCOPY(dummyf_ac2f)} // 0809:2b9f + {db tmp999=9;MYCOPY(dummyf_ac30)} // 0809:2ba0 + {db tmp999=9;MYCOPY(dummyf_ac31)} // 0809:2ba1 + {db tmp999=9;MYCOPY(dummyf_ac32)} // 0809:2ba2 + {db tmp999=9;MYCOPY(dummyf_ac33)} // 0809:2ba3 + {db tmp999=9;MYCOPY(dummyf_ac34)} // 0809:2ba4 + {db tmp999=9;MYCOPY(dummyf_ac35)} // 0809:2ba5 + {db tmp999=9;MYCOPY(dummyf_ac36)} // 0809:2ba6 + {db tmp999=9;MYCOPY(dummyf_ac37)} // 0809:2ba7 + {db tmp999=9;MYCOPY(dummyf_ac38)} // 0809:2ba8 + {db tmp999=9;MYCOPY(dummyf_ac39)} // 0809:2ba9 + {dw tmp999=2313;MYCOPY(dummyf_ac3a)} // 0809:2baa + {db tmp999=9;MYCOPY(dummyf_ac3c)} // 0809:2bac + {db tmp999=9;MYCOPY(dummyf_ac3d)} // 0809:2bad + {db tmp999=9;MYCOPY(dummyf_ac3e)} // 0809:2bae + {db tmp999=9;MYCOPY(dummyf_ac3f)} // 0809:2baf + {db tmp999=9;MYCOPY(dummyf_ac40)} // 0809:2bb0 + {db tmp999=9;MYCOPY(dummyf_ac41)} // 0809:2bb1 + {db tmp999=9;MYCOPY(dummyf_ac42)} // 0809:2bb2 + {db tmp999=9;MYCOPY(dummyf_ac43)} // 0809:2bb3 + {db tmp999=9;MYCOPY(dummyf_ac44)} // 0809:2bb4 + {db tmp999=9;MYCOPY(dummyf_ac45)} // 0809:2bb5 + {db tmp999=9;MYCOPY(dummyf_ac46)} // 0809:2bb6 + {db tmp999=9;MYCOPY(dummyf_ac47)} // 0809:2bb7 + {db tmp999=9;MYCOPY(dummyf_ac48)} // 0809:2bb8 + {db tmp999=9;MYCOPY(dummyf_ac49)} // 0809:2bb9 + {db tmp999=9;MYCOPY(dummyf_ac4a)} // 0809:2bba + {db tmp999=8;MYCOPY(dummyf_ac4b)} // 0809:2bbb + {db tmp999=7;MYCOPY(dummyf_ac4c)} // 0809:2bbc + {db tmp999=11;MYCOPY(dummyf_ac4d)} // 0809:2bbd + {db tmp999=12;MYCOPY(dummyf_ac51)} // 0809:2bc1 + {db tmp999=12;MYCOPY(dummyf_ac52)} // 0809:2bc2 + {db tmp999=12;MYCOPY(dummyf_ac53)} // 0809:2bc3 + {db tmp999=8;MYCOPY(dummyf_ac54)} // 0809:2bc4 + {dw tmp999=3084;MYCOPY(dummyf_ac55)} // 0809:2bc5 + {dw tmp999=12;MYCOPY(dummyf_ac57)} // 0809:2bc7 + {dw tmp999=2052;MYCOPY(dummyf_ac5b)} // 0809:2bcb + {db tmp999=12;MYCOPY(dummyf_ac5d)} // 0809:2bcd + {db tmp999=12;MYCOPY(dummyf_ac5e)} // 0809:2bce + {dw tmp999=2048;MYCOPY(dummyf_ac62)} // 0809:2bd2 + {db tmp999=12;MYCOPY(dummyf_ac64)} // 0809:2bd4 + {db tmp999=12;MYCOPY(dummyf_ac65)} // 0809:2bd5 + {db tmp999=12;MYCOPY(dummyf_ac66)} // 0809:2bd6 + {db tmp999=12;MYCOPY(dummyf_ac6b)} // 0809:2bdb + {db tmp999=12;MYCOPY(dummyf_ac6c)} // 0809:2bdc + {db tmp999=12;MYCOPY(dummyf_ac6d)} // 0809:2bdd + {db tmp999=12;MYCOPY(dummyf_ac72)} // 0809:2be2 + {db tmp999=12;MYCOPY(dummyf_ac73)} // 0809:2be3 + {db tmp999=12;MYCOPY(dummyf_ac74)} // 0809:2be4 + {db tmp999=12;MYCOPY(dummyf_ac75)} // 0809:2be5 + {dw tmp999=3072;MYCOPY(dummyf_ac7a)} // 0809:2bea + {dw tmp999=3852;MYCOPY(dummyf_ac7c)} // 0809:2bec + {db tmp999=15;MYCOPY(dummyf_ac7e)} // 0809:2bee + {db tmp999=4;MYCOPY(dummyf_ac7f)} // 0809:2bef + {db tmp999=12;MYCOPY(dummyf_ac83)} // 0809:2bf3 + {db tmp999=12;MYCOPY(dummyf_ac84)} // 0809:2bf4 + {db tmp999=15;MYCOPY(dummyf_ac85)} // 0809:2bf5 + {db tmp999=12;MYCOPY(dummyf_ac86)} // 0809:2bf6 + {dd tmp999=202113024;MYCOPY(dummyf_ac88)} // 0809:2bf8 + {dw tmp999=3852;MYCOPY(dummyf_ac8c)} // 0809:2bfc + {db tmp999=4;MYCOPY(dummyf_ac8e)} // 0809:2bfe + {dw tmp999=3072;MYCOPY(dummyf_ac92)} // 0809:2c02 + {dw tmp999=3087;MYCOPY(dummyf_ac94)} // 0809:2c04 + {db tmp999[32]={4,15,12,12,12,0,0,0,12,15,12,12,0,0,0,4,15,15,12,12,0,0,0,0,0,12,12,12,12,0,0,0};MYCOPY(dummyf_ac9a)} // 0809:2c0a + {db tmp999[32]={0,12,12,12,0,0,0,0,12,12,12,8,0,0,0,0,12,12,8,4,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_acba)} // 0809:2c2a + {db tmp999[32]={0};MYCOPY(dummyf_acda)} // 0809:2c4a + {db tmp999[32]={0};MYCOPY(dummyf_acfa)} // 0809:2c6a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,1,8,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ad1a)} // 0809:2c8a + {db tmp999=9;MYCOPY(dummyf_ad3a)} // 0809:2caa + {db tmp999=9;MYCOPY(dummyf_ad3b)} // 0809:2cab + {db tmp999=9;MYCOPY(dummyf_ad3c)} // 0809:2cac + {db tmp999=9;MYCOPY(dummyf_ad3d)} // 0809:2cad + {db tmp999=9;MYCOPY(dummyf_ad3e)} // 0809:2cae + {db tmp999=9;MYCOPY(dummyf_ad3f)} // 0809:2caf + {db tmp999=9;MYCOPY(dummyf_ad40)} // 0809:2cb0 + {db tmp999=9;MYCOPY(dummyf_ad41)} // 0809:2cb1 + {db tmp999=9;MYCOPY(dummyf_ad42)} // 0809:2cb2 + {db tmp999=9;MYCOPY(dummyf_ad43)} // 0809:2cb3 + {db tmp999=9;MYCOPY(dummyf_ad44)} // 0809:2cb4 + {db tmp999=9;MYCOPY(dummyf_ad45)} // 0809:2cb5 + {db tmp999=9;MYCOPY(dummyf_ad46)} // 0809:2cb6 + {db tmp999=9;MYCOPY(dummyf_ad47)} // 0809:2cb7 + {db tmp999=9;MYCOPY(dummyf_ad48)} // 0809:2cb8 + {db tmp999=9;MYCOPY(dummyf_ad49)} // 0809:2cb9 + {db tmp999=9;MYCOPY(unk_1932a)} // 0809:2cba + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ad4b)} // 0809:2cbb + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ad6b)} // 0809:2cdb + {db tmp999[32]={8,8,11,0,0,0,0,0,12,8,12,0,0,0,0,0,0,8,4,4,0,0,0,0,0,0,0,12,0,0,0,0};MYCOPY(dummyf_ad8b)} // 0809:2cfb + {db tmp999=4;MYCOPY(dummyf_adab)} // 0809:2d1b + {db tmp999=12;MYCOPY(dummyf_adac)} // 0809:2d1c + {db tmp999=0;MYCOPY(unk_1938d)} // 0809:2d1d + {db tmp999=12;MYCOPY(dummyf_adb3)} // 0809:2d23 + {db tmp999=12;MYCOPY(dummyf_adb4)} // 0809:2d24 + {db tmp999=12;MYCOPY(dummyf_adba)} // 0809:2d2a + {db tmp999=12;MYCOPY(dummyf_adbb)} // 0809:2d2b + {db tmp999=12;MYCOPY(dummyf_adbc)} // 0809:2d2c + {db tmp999=4;MYCOPY(dummyf_adbf)} // 0809:2d2f + {db tmp999=12;MYCOPY(dummyf_adc2)} // 0809:2d32 + {db tmp999=12;MYCOPY(dummyf_adc3)} // 0809:2d33 + {db tmp999=12;MYCOPY(dummyf_adc4)} // 0809:2d34 + {db tmp999=12;MYCOPY(dummyf_adc5)} // 0809:2d35 + {dw tmp999=3087;MYCOPY(dummyf_adc6)} // 0809:2d36 + {dw tmp999=1796;MYCOPY(dummyf_adcc)} // 0809:2d3c + {db tmp999=7;MYCOPY(dummyf_adce)} // 0809:2d3e + {db tmp999=15;MYCOPY(dummyf_add4)} // 0809:2d44 + {dw tmp999=1799;MYCOPY(dummyf_adda)} // 0809:2d4a + {dw tmp999=4;MYCOPY(dummyf_addc)} // 0809:2d4c + {db tmp999[32]={0,0,0,12,15,12,12,12,12,0,0,4,0,0,12,12,12,0,0,0,0,0,12,12,0,0,0,0,0,0,12,4};MYCOPY(dummyf_adde)} // 0809:2d4e + {db tmp999[32]={0,0,0,0,12,0,0,0,0,0,0,0,4,4,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_adfe)} // 0809:2d6e + {db tmp999[32]={0};MYCOPY(dummyf_ae1e)} // 0809:2d8e + {db tmp999[32]={0};MYCOPY(dummyf_ae3e)} // 0809:2dae + {db tmp999[32]={0,0,0,0,9,1,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ae5e)} // 0809:2dce + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ae7e)} // 0809:2dee + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_ae9e)} // 0809:2e0e + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,1,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_aebe)} // 0809:2e2e + {db tmp999=4;MYCOPY(dummyf_aeec)} // 0809:2e5c + {db tmp999=0;MYCOPY(unk_194cf)} // 0809:2e5f + {db tmp999[32]={0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0,0,0,12,0};MYCOPY(dummyf_aef0)} // 0809:2e60 + {db tmp999[32]={0,0,0,0,12,0,0,0,0,0,12,0,0,0,0,0,0,12,12,0,0,0,0,0,0,0,0,0,0,0,4,0};MYCOPY(dummyf_af10)} // 0809:2e80 + {db tmp999[32]={0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_af30)} // 0809:2ea0 + {db tmp999[32]={0};MYCOPY(dummyf_af6e)} // 0809:2ede + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,1,1,9,9,9,9,9,9,9,9};MYCOPY(dummyf_af8e)} // 0809:2efe + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_afae)} // 0809:2f1e + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_afce)} // 0809:2f3e + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,1,1};MYCOPY(dummyf_afee)} // 0809:2f5e + {db tmp999[32]={11,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0};MYCOPY(dummyf_b00e)} // 0809:2f7e + {db tmp999[32]={0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0};MYCOPY(dummyf_b02e)} // 0809:2f9e + {db tmp999[32]={0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0};MYCOPY(dummyf_b04e)} // 0809:2fbe + {db tmp999[32]={0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0};MYCOPY(dummyf_b06e)} // 0809:2fde + {db tmp999[32]={0};MYCOPY(dummyf_b08e)} // 0809:2ffe + {db tmp999[32]={0};MYCOPY(dummyf_b0ae)} // 0809:301e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b0ce)} // 0809:303e + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b0ee)} // 0809:305e + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b10e)} // 0809:307e + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,9};MYCOPY(dummyf_b12e)} // 0809:309e + {db tmp999[32]={11,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,4,0,0,6,0,0,0};MYCOPY(dummyf_b14e)} // 0809:30be + {db tmp999[32]={0,0,0,0,0,6,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b16e)} // 0809:30de + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0};MYCOPY(dummyf_b18e)} // 0809:30fe + {db tmp999=6;MYCOPY(dummyf_b1b5)} // 0809:3125 + {db tmp999=6;MYCOPY(dummyf_b1be)} // 0809:312e + {db tmp999=4;MYCOPY(dummyf_b1c1)} // 0809:3131 + {db tmp999=4;MYCOPY(dummyf_b1c2)} // 0809:3132 + {db tmp999[32]={0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b1c8)} // 0809:3138 + {db tmp999[32]={0};MYCOPY(dummyf_b1f4)} // 0809:3164 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b214)} // 0809:3184 + {db tmp999[32]={9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9};MYCOPY(dummyf_b234)} // 0809:31a4 + {db tmp999[32]={9,11,9,9,11,11,11,9,9,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_b254)} // 0809:31c4 + {db tmp999[32]={11,11,11,11,11,11,11,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1,11,0,0,0,0,0};MYCOPY(dummyf_b274)} // 0809:31e4 + {db tmp999[32]={15,0,0,0,0,0,0,0,6,7,7,0,0,0,4,4,4,4,15,4,0,0,4,4,4,0,0,6,0,0,0,4};MYCOPY(dummyf_b294)} // 0809:3204 + {db tmp999[32]={4,0,0,0,0,0,0,6,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,8,6,6,0,0,0,0,4};MYCOPY(dummyf_b2b4)} // 0809:3224 + {db tmp999[32]={8,4,0,0,0,0,6,6,8,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,6,0,0,0,0,0,0};MYCOPY(dummyf_b2d4)} // 0809:3244 + {db tmp999[32]={4,4,0,0,0,6,0,0,4,4,4,0,0,4,15,4,4,4,4,0,0,0,7,7,6,0,0,0,0,0,0,0};MYCOPY(dummyf_b2f4)} // 0809:3264 + {db tmp999[32]={0};MYCOPY(dummyf_b314)} // 0809:3284 + {db tmp999[32]={0};MYCOPY(dummyf_b334)} // 0809:32a4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,1};MYCOPY(dummyf_b354)} // 0809:32c4 + {db tmp999[32]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};MYCOPY(dummyf_b374)} // 0809:32e4 + {db tmp999[32]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};MYCOPY(dummyf_b394)} // 0809:3304 + {db tmp999[32]={1,1,1,1,1,1,1,11,11,11,11,9,9,9,9,9,9,9,9,9,9,9,9,9,1,9,11,0,0,0,0,4};MYCOPY(dummyf_b3b4)} // 0809:3324 + {db tmp999[32]={15,4,0,0,0,0,4,4,4,15,6,0,0,0,0,4,4,15,4,0,0,0,0,4,4,15,15,6,0,0,4,4};MYCOPY(dummyf_b3d4)} // 0809:3344 + {db tmp999[32]={4,4,0,0,0,0,0,4,4,4,0,0,0,0,0,8,4,4,4,0,0,0,0,6,8,4,4,0,0,4,4,4};MYCOPY(dummyf_b3f4)} // 0809:3364 + {db tmp999[32]={8,4,4,4,0,0,4,4,8,6,0,0,0,0,4,4,4,8,0,0,0,0,0,4,4,4,0,0,0,0,0,4};MYCOPY(dummyf_b414)} // 0809:3384 + {db tmp999[32]={4,4,4,0,0,6,15,15,4,4,0,0,0,0,4,15,4,4,0,0,0,0,6,15,4,4,4,0,0,0,0,0};MYCOPY(dummyf_b434)} // 0809:33a4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b454)} // 0809:33c4 + {db tmp999[32]={0};MYCOPY(dummyf_b474)} // 0809:33e4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,1,1,5};MYCOPY(dummyf_b494)} // 0809:3404 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b4b4)} // 0809:3424 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b4d4)} // 0809:3444 + {db tmp999[32]={5,5,5,5,5,5,5,1,1,1,1,11,11,11,11,11,9,9,9,9,9,9,9,9,9,1,11,0,0,0,4,4};MYCOPY(dummyf_b4f4)} // 0809:3464 + {db tmp999[32]={4,4,4,0,0,0,6,4,4,4,4,0,0,0,0,4,8,4,4,0,0,0,8,8,4,4,0,0,0,0,8,8};MYCOPY(dummyf_b514)} // 0809:3484 + {db tmp999[32]={4,15,15,4,0,0,8,8,4,4,0,0,0,0,0,4,8,4,4,0,0,0,6,4,4,4,4,0,0,0,4,4};MYCOPY(dummyf_b534)} // 0809:34a4 + {db tmp999[32]={4,4,4,0,0,0,4,4,4,4,6,0,0,0,4,4,8,4,0,0,0,0,0,4,4,8,8,0,0,4,15,15};MYCOPY(dummyf_b554)} // 0809:34c4 + {db tmp999[32]={4,8,8,0,0,0,0,4,4,8,8,0,0,0,4,4,8,4,0,0,0,0,4,4,4,4,6,0,0,0,0,0};MYCOPY(dummyf_b574)} // 0809:34e4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b594)} // 0809:3504 + {db tmp999[32]={0};MYCOPY(dummyf_b5b4)} // 0809:3524 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,8,1,1,1,5,5,5};MYCOPY(dummyf_b5d4)} // 0809:3544 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b5f4)} // 0809:3564 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b614)} // 0809:3584 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,1,1,1,1,1,1,9,9,9,9,9,9,9,1,9,1,11,0,4,4,4};MYCOPY(dummyf_b634)} // 0809:35a4 + {db tmp999[32]={8,4,4,4,0,0,0,6,8,4,4,0,0,0,0,8,4,4,4,0,0,0,0,4,4,4,0,0,0,0,4,4};MYCOPY(dummyf_b654)} // 0809:35c4 + {db tmp999[32]={4,4,0,0,0,0,0,4,4,15,15,6,0,0,0,4,4,15,4,0,0,0,4,4,4,15,6,0,0,0,0,4};MYCOPY(dummyf_b674)} // 0809:35e4 + {db tmp999[32]={15,4,0,0,0,0,6,15,4,4,4,0,0,0,4,15,4,4,0,0,0,6,15,15,4,4,0,0,0,0,0,4};MYCOPY(dummyf_b694)} // 0809:3604 + {db tmp999[32]={4,4,4,0,0,0,0,4,4,4,0,0,0,0,4,4,4,8,0,0,0,0,4,4,8,6,0,0,0,0,0,0};MYCOPY(dummyf_b6b4)} // 0809:3624 + {db tmp999[32]={0};MYCOPY(dummyf_b6d4)} // 0809:3644 + {db tmp999[32]={0};MYCOPY(dummyf_b6f4)} // 0809:3664 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,8,8,1,5,5,5,5,5,5};MYCOPY(dummyf_b714)} // 0809:3684 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b734)} // 0809:36a4 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b754)} // 0809:36c4 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,1,9,9,9,9,9,9,9,1,9,11,0,0,0,4};MYCOPY(dummyf_b774)} // 0809:36e4 + {db tmp999[32]={8,4,0,0,0,0,0,0,8,6,6,0,0,0,0,0,0,0,4,0,0,0,0,6,4,0,0,0,0,0,0,4};MYCOPY(dummyf_b794)} // 0809:3704 + {db tmp999[32]={4,0,0,0,0,0,4,4,4,0,0,6,0,0,4,4,4,4,15,4,0,0,0,0,6,7,7,0,0,0,0,0};MYCOPY(dummyf_b7b4)} // 0809:3724 + {db tmp999[32]={15,0,0,0,0,0,7,7,6,0,0,0,0,4,15,4,4,4,4,0,0,6,0,0,4,4,4,0,0,0,0,0};MYCOPY(dummyf_b7d4)} // 0809:3744 + {db tmp999[32]={4,4,0,0,0,0,0,0,4,6,0,0,0,0,4,0,0,0,0,0,0,0,6,6,8,0,0,0,0,0,0,0};MYCOPY(dummyf_b7f4)} // 0809:3764 + {db tmp999[32]={0};MYCOPY(dummyf_b814)} // 0809:3784 + {db tmp999[32]={0};MYCOPY(dummyf_b834)} // 0809:37a4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,8,1,1,5,5,5,5,5,5,5};MYCOPY(dummyf_b854)} // 0809:37c4 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b874)} // 0809:37e4 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b894)} // 0809:3804 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,9,9,1,11,1,11,0,0,0,0};MYCOPY(dummyf_b8b4)} // 0809:3824 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,6};MYCOPY(dummyf_b8d4)} // 0809:3844 + {db tmp999[32]={0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,4,0,0,0,0,0};MYCOPY(dummyf_b8f4)} // 0809:3864 + {db tmp999[32]={4,0,0,0,0,0,4,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0};MYCOPY(dummyf_b914)} // 0809:3884 + {db tmp999[32]={0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_b934)} // 0809:38a4 + {db tmp999[32]={0};MYCOPY(dummyf_b954)} // 0809:38c4 + {db tmp999[32]={0};MYCOPY(dummyf_b974)} // 0809:38e4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,9,9,9,9,9,9,8,1,1,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b994)} // 0809:3904 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b9b4)} // 0809:3924 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_b9d4)} // 0809:3944 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,9,9,11,15,11,8,0,0,0};MYCOPY(dummyf_b9f4)} // 0809:3964 + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_ba14)} // 0809:3984 + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_ba34)} // 0809:39a4 + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_ba54)} // 0809:39c4 + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ba74)} // 0809:39e4 + {db tmp999[32]={15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ba94)} // 0809:3a04 + {db tmp999[32]={0};MYCOPY(dummyf_bab4)} // 0809:3a24 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,9,8,5,9,9,9,9,8,1,1,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_bad4)} // 0809:3a44 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_baf4)} // 0809:3a64 + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_bb14)} // 0809:3a84 + {db tmp999[32]={8,8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,1,9,9,9,1,8,7,11,0,0,0,0};MYCOPY(dummyf_bb34)} // 0809:3aa4 + {db tmp999[32]={14,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,14,14,0,0,6,0,0,0,0,0,0,0,0,6};MYCOPY(dummyf_bb54)} // 0809:3ac4 + {db tmp999[32]={0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_bb74)} // 0809:3ae4 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0};MYCOPY(dummyf_bb94)} // 0809:3b04 + {db tmp999[32]={0,6,0,0,0,0,0,0,0,0,6,0,0,14,14,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_bbb4)} // 0809:3b24 + {db tmp999[32]={0};MYCOPY(dummyf_bbd4)} // 0809:3b44 + {db tmp999[32]={0};MYCOPY(dummyf_bbf4)} // 0809:3b64 + {db tmp999[32]={0};MYCOPY(dummyf_bc14)} // 0809:3b84 + {db tmp999[32]={0};MYCOPY(dummyf_bc34)} // 0809:3ba4 + {db tmp999[32]={0};MYCOPY(dummyf_bc54)} // 0809:3bc4 + {db tmp999[32]={0};MYCOPY(dummyf_bc74)} // 0809:3be4 + {db tmp999[32]={15,0,0,0,0,0,0,0,6,7,7,0,0,0,14,14,14,14,15,14,0,0,14,14,14,0,0,6,0,0,0,14};MYCOPY(dummyf_bc94)} // 0809:3c04 + {db tmp999[32]={14,0,0,0,0,0,0,6,14,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,8,6,6,0,0,0,0,14};MYCOPY(dummyf_bcb4)} // 0809:3c24 + {db tmp999[32]={8,14,0,0,0,0,6,6,8,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,14,6,0,0,0,0,0,0};MYCOPY(dummyf_bcd4)} // 0809:3c44 + {db tmp999[32]={14,14,0,0,0,6,0,0,14,14,14,0,0,14,15,14,14,14,14,0,0,0,7,7,6,0,0,0,0,0,0,0};MYCOPY(dummyf_bcf4)} // 0809:3c64 + {db tmp999[32]={0};MYCOPY(dummyf_bd14)} // 0809:3c84 + {db tmp999[32]={0};MYCOPY(dummyf_bd34)} // 0809:3ca4 + {db tmp999[32]={0};MYCOPY(dummyf_bd54)} // 0809:3cc4 + {db tmp999[32]={0};MYCOPY(dummyf_bd74)} // 0809:3ce4 + {db tmp999[32]={0};MYCOPY(dummyf_bd94)} // 0809:3d04 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14};MYCOPY(dummyf_bdb4)} // 0809:3d24 + {db tmp999[32]={15,14,0,0,0,0,14,14,14,15,6,0,0,0,0,14,14,15,14,0,0,0,0,14,14,15,15,6,0,0,14,14};MYCOPY(dummyf_bdd4)} // 0809:3d44 + {db tmp999[32]={14,14,0,0,0,0,0,14,14,14,0,0,0,0,0,8,14,14,14,0,0,0,0,6,8,14,14,0,0,14,14,14};MYCOPY(dummyf_bdf4)} // 0809:3d64 + {db tmp999[32]={8,14,14,14,0,0,14,14,8,6,0,0,0,0,14,14,14,8,0,0,0,0,0,14,14,14,0,0,0,0,0,14};MYCOPY(dummyf_be14)} // 0809:3d84 + {db tmp999[32]={14,14,14,0,0,6,15,15,14,14,0,0,0,0,14,15,14,14,0,0,0,0,6,15,14,14,14,0,0,0,0,0};MYCOPY(dummyf_be34)} // 0809:3da4 + {db tmp999[32]={0};MYCOPY(dummyf_be54)} // 0809:3dc4 + {db tmp999[32]={0};MYCOPY(dummyf_be74)} // 0809:3de4 + {db tmp999[32]={0};MYCOPY(dummyf_be94)} // 0809:3e04 + {db tmp999[32]={0};MYCOPY(dummyf_beb4)} // 0809:3e24 + {db tmp999[32]={0};MYCOPY(dummyf_bed4)} // 0809:3e44 + {db tmp999=0;MYCOPY(unk_1a4e7)} // 0809:3e77 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,0,0,0,6,14,14,14,14,0,0,0,0,14,8,14,14,0};MYCOPY(dummyf_bf08)} // 0809:3e78 + {db tmp999[32]={0,0,8,8,14,14,0,0,0,0,8,8,14,15,15,14,0,0,8,8,14,14,0,0,0,0,0,14,8,14,14,0};MYCOPY(dummyf_bf28)} // 0809:3e98 + {db tmp999[32]={0,0,6,14,14,14,14,0,0,0,14,14,14,14,14,0,0,0,14,14,14,14,6,0,0,0,14,14,8,14,0,0};MYCOPY(dummyf_bf48)} // 0809:3eb8 + {db tmp999[32]={0,0,0,14,14,8,8,0,0,14,15,15,14,8,8,0,0,0,0,14,14,8,8,0,0,0,14,14,8,14,0,0};MYCOPY(dummyf_bf68)} // 0809:3ed8 + {db tmp999[32]={0,0,14,14,14,14,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_bf88)} // 0809:3ef8 + {db tmp999[32]={0};MYCOPY(dummyf_bfa8)} // 0809:3f18 + {db tmp999[32]={0};MYCOPY(dummyf_bfc8)} // 0809:3f38 + {db tmp999[32]={0};MYCOPY(dummyf_bfe8)} // 0809:3f58 + {db tmp999[32]={0};MYCOPY(dummyf_c008)} // 0809:3f78 + {db tmp999[32]={0};MYCOPY(dummyf_c028)} // 0809:3f98 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,14,14,14,8,14,14,14,0,0,0,6,8,14,14,0,0,0,0,8,14,14,14,0};MYCOPY(dummyf_c048)} // 0809:3fb8 + {db tmp999[32]={0,0,0,14,14,14,0,0,0,0,14,14,14,14,0,0,0,0,0,14,14,15,15,6,0,0,0,14,14,15,14,0};MYCOPY(dummyf_c068)} // 0809:3fd8 + {db tmp999[32]={0,0,14,14,14,15,6,0,0,0,0,14,15,14,0,0,0,0,6,15,14,14,14,0,0,0,14,15,14,14,0,0};MYCOPY(dummyf_c088)} // 0809:3ff8 + {db tmp999[32]={0,6,15,15,14,14,0,0,0,0,0,14,14,14,14,0,0,0,0,14,14,14,0,0,0,0,14,14,14,8,0,0};MYCOPY(dummyf_c0a8)} // 0809:4018 + {db tmp999[32]={0,0,14,14,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c0c8)} // 0809:4038 + {db tmp999[32]={0};MYCOPY(dummyf_c0e8)} // 0809:4058 + {db tmp999[32]={0};MYCOPY(dummyf_c108)} // 0809:4078 + {db tmp999[32]={0};MYCOPY(dummyf_c128)} // 0809:4098 + {db tmp999[32]={0};MYCOPY(dummyf_c148)} // 0809:40b8 + {db tmp999[32]={0};MYCOPY(dummyf_c168)} // 0809:40d8 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,14,8,14,0,0,0,0,0,0,8,6,6,0,0,0,0,0,0,0,14,0};MYCOPY(dummyf_c188)} // 0809:40f8 + {db tmp999[32]={0,0,0,6,14,0,0,0,0,0,0,14,14,0,0,0,0,0,14,14,14,0,0,6,0,0,14,14,14,14,15,14};MYCOPY(dummyf_c1a8)} // 0809:4118 + {db tmp999[32]={0,0,0,0,6,7,7,0,0,0,0,0,15,0,0,0,0,0,7,7,6,0,0,0,0,14,15,14,14,14,14,0};MYCOPY(dummyf_c1c8)} // 0809:4138 + {db tmp999[32]={0,6,0,0,14,14,14,0,0,0,0,0,14,14,0,0,0,0,0,0,14,6,0,0,0,0,14,0,0,0,0,0};MYCOPY(dummyf_c1e8)} // 0809:4158 + {db tmp999[32]={0,0,6,6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c208)} // 0809:4178 + {db tmp999=0;MYCOPY(unk_1a81b)} // 0809:41ab + {db tmp999[32]={0};MYCOPY(dummyf_c23c)} // 0809:41ac + {db tmp999[32]={0};MYCOPY(dummyf_c25c)} // 0809:41cc + {db tmp999[32]={0};MYCOPY(dummyf_c27c)} // 0809:41ec + {db tmp999[32]={0};MYCOPY(dummyf_c29c)} // 0809:420c + {db tmp999[32]={0};MYCOPY(dummyf_c2bc)} // 0809:422c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0,6,0};MYCOPY(dummyf_c2dc)} // 0809:424c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0,0,0,14,0,0,0,0,0,14,0,0,0,0,0,14,0};MYCOPY(dummyf_c2fc)} // 0809:426c + {db tmp999[32]={0,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,6,0,0,0,0,0,0};MYCOPY(dummyf_c31c)} // 0809:428c + {db tmp999[32]={6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c33c)} // 0809:42ac + {db tmp999[32]={0};MYCOPY(dummyf_c35c)} // 0809:42cc + {db tmp999[32]={0};MYCOPY(dummyf_c37c)} // 0809:42ec + {db tmp999[32]={0};MYCOPY(dummyf_c39c)} // 0809:430c + {db tmp999[32]={0};MYCOPY(dummyf_c3bc)} // 0809:432c + {db tmp999[32]={0};MYCOPY(dummyf_c3dc)} // 0809:434c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_c3fc)} // 0809:436c + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_c41c)} // 0809:438c + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_c43c)} // 0809:43ac + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0};MYCOPY(dummyf_c45c)} // 0809:43cc + {db tmp999[32]={0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,15,7,7,7,7,7,7};MYCOPY(dummyf_c47c)} // 0809:43ec + {db tmp999[32]={7,7,7,7,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,8,5,9,9};MYCOPY(dummyf_c49c)} // 0809:440c + {db tmp999[32]={9,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_c4bc)} // 0809:442c + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_c4dc)} // 0809:444c + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,7,7,8,8,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_c4fc)} // 0809:446c + {db tmp999[32]={5,8,1,9,9,9,9,8,8,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7};MYCOPY(dummyf_c51c)} // 0809:448c + {db tmp999[32]={7,8,8,8,8,8,8,8,8,8,8,15,15,15,15,15,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,10};MYCOPY(dummyf_c53c)} // 0809:44ac + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,4};MYCOPY(dummyf_c55c)} // 0809:44cc + {db tmp999[32]={4,4,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,0};MYCOPY(dummyf_c57c)} // 0809:44ec + {db tmp999[32]={0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c59c)} // 0809:450c + {db tmp999[32]={0,0,0,0,0,8,15,15,8,0,0,0,0,15,0,0,0,8,8,8,8,8,8,8,8,15,7,7,7,7,7,7};MYCOPY(dummyf_c5bc)} // 0809:452c + {db tmp999[32]={7,7,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,1,5,5,9,9};MYCOPY(dummyf_c5dc)} // 0809:454c + {db tmp999[32]={9,8,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_c5fc)} // 0809:456c + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_c61c)} // 0809:458c + {db tmp999[32]={5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,7,7,7,7,7,8,5,5,5,5,5,5,5,5,5,5,5};MYCOPY(dummyf_c63c)} // 0809:45ac + {db tmp999[32]={5,5,8,1,9,9,9,8,8,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7};MYCOPY(dummyf_c65c)} // 0809:45cc + {db tmp999[32]={7,7,7,8,8,8,8,8,8,8,8,15,15,15,15,15,15,15,15,15,0,0,0,0,15,0,0,0,0,0,0,10};MYCOPY(dummyf_c67c)} // 0809:45ec + {db tmp999[32]={2,0,14,0,0,0,0,0,0,14,0,0,0,0,0,15,0,0,0,0,0,0,0,7,15,7,0,0,0,0,4,0};MYCOPY(dummyf_c69c)} // 0809:460c + {db tmp999[32]={4,0,4,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,0};MYCOPY(dummyf_c6bc)} // 0809:462c + {db tmp999[32]={7,7,15,0,0,0,0,0,0,0,0,0,0,0,15,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c6dc)} // 0809:464c + {db tmp999[32]={0,0,0,0,0,15,0,0,15,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c6fc)} // 0809:466c + {db tmp999[32]={0};MYCOPY(dummyf_c71c)} // 0809:468c + {db tmp999[32]={0};MYCOPY(dummyf_c73c)} // 0809:46ac + {db tmp999[32]={0};MYCOPY(dummyf_c75c)} // 0809:46cc + {db tmp999[32]={0};MYCOPY(dummyf_c77c)} // 0809:46ec + {db tmp999[32]={0};MYCOPY(dummyf_c79c)} // 0809:470c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,0};MYCOPY(dummyf_c7bc)} // 0809:472c + {db tmp999[32]={10,2,0,0,0,0,0,0,13,14,0,0,0,15,0,0,0,15,0,0,0,0,0,7,7,7,0,0,0,4,0,0};MYCOPY(dummyf_c7dc)} // 0809:474c + {db tmp999[32]={4,0,0,4,0,0,0,13,13,13,0,0,0,0,0,0,7,0,0,0,0,0,0,7,7,7,0,0,0,0,0,7};MYCOPY(dummyf_c7fc)} // 0809:476c + {db tmp999[32]={7,15,7,7,0,7,7,7,7,7,7,7,0,7,7,15,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c81c)} // 0809:478c + {db tmp999[32]={0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c83c)} // 0809:47ac + {db tmp999[32]={0};MYCOPY(dummyf_c85c)} // 0809:47cc + {db tmp999[32]={0};MYCOPY(dummyf_c87c)} // 0809:47ec + {db tmp999[32]={0};MYCOPY(dummyf_c89c)} // 0809:480c + {db tmp999[32]={0};MYCOPY(dummyf_c8bc)} // 0809:482c + {db tmp999=0;MYCOPY(unk_1aecc)} // 0809:485c + {db tmp999[32]={0};MYCOPY(dummyf_c8ed)} // 0809:485d + {db tmp999[32]={0,0,0,0,0,7,7,7,7,7,0,0,0,0,0,2,10,2,0,0,0,0,13,13,13,0,0,0,0,0,0,15};MYCOPY(dummyf_c90d)} // 0809:487d + {db tmp999[32]={0,0,0,0,0,0,7,15,7,0,0,0,4,4,4,4,4,4,4,0,13,13,13,13,13,13,13,0,0,0,0,7};MYCOPY(dummyf_c92d)} // 0809:489d + {db tmp999[32]={15,0,0,0,0,0,7,15,7,0,0,0,0,7,7,7,7,7,0,0,15,15,7,15,7,15,15,0,0,7,7,7};MYCOPY(dummyf_c94d)} // 0809:48bd + {db tmp999=7;MYCOPY(dummyf_c96d)} // 0809:48dd + {db tmp999=7;MYCOPY(dummyf_c96e)} // 0809:48de + {db tmp999=0;MYCOPY(unk_1af56)} // 0809:48e6 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_c977)} // 0809:48e7 + {db tmp999[32]={0};MYCOPY(dummyf_c997)} // 0809:4907 + {db tmp999[32]={0};MYCOPY(dummyf_c9b7)} // 0809:4927 + {db tmp999[32]={0};MYCOPY(dummyf_c9d7)} // 0809:4947 + {db tmp999[32]={0};MYCOPY(dummyf_c9f7)} // 0809:4967 + {db tmp999[32]={0};MYCOPY(dummyf_ca17)} // 0809:4987 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,8,7,7};MYCOPY(dummyf_ca37)} // 0809:49a7 + {db tmp999=7;MYCOPY(dummyf_ca57)} // 0809:49c7 + {db tmp999=6;MYCOPY(dummyf_ca5c)} // 0809:49cc + {db tmp999=5;MYCOPY(dummyf_ca5d)} // 0809:49cd + {db tmp999=10;MYCOPY(dummyf_ca5e)} // 0809:49ce + {db tmp999=10;MYCOPY(dummyf_ca5f)} // 0809:49cf + {db tmp999=13;MYCOPY(dummyf_ca63)} // 0809:49d3 + {db tmp999=13;MYCOPY(dummyf_ca64)} // 0809:49d4 + {db tmp999=15;MYCOPY(dummyf_ca6a)} // 0809:49da + {db tmp999=0;MYCOPY(unk_1b050)} // 0809:49e0 + {db tmp999[32]={0,0,7,7,7,0,0,0,4,0,0,4,0,0,4,0,0,0,13,13,13,0,0,0,0,0,11,11,11,11,11,0};MYCOPY(dummyf_ca71)} // 0809:49e1 + {db tmp999[32]={0,0,7,7,7,0,0,0,7,7,15,7,7,0,0,0,7,7,7,7,7,7,7,0,0,0,7,7,15,7,7,0};MYCOPY(dummyf_ca91)} // 0809:4a01 + {db tmp999=15;MYCOPY(dummyf_cac1)} // 0809:4a31 + {db tmp999=15;MYCOPY(dummyf_cac4)} // 0809:4a34 + {db tmp999=15;MYCOPY(dummyf_cac6)} // 0809:4a36 + {db tmp999=0;MYCOPY(unk_1b0a8)} // 0809:4a38 + {db tmp999[32]={0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cac9)} // 0809:4a39 + {db tmp999[32]={0};MYCOPY(dummyf_cae9)} // 0809:4a59 + {db tmp999[32]={0};MYCOPY(dummyf_cb09)} // 0809:4a79 + {db tmp999[32]={0};MYCOPY(dummyf_cb29)} // 0809:4a99 + {db tmp999[32]={0};MYCOPY(dummyf_cb49)} // 0809:4ab9 + {db tmp999[32]={0};MYCOPY(dummyf_cb69)} // 0809:4ad9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,8,7,0,0,0,0,0,6,6,6,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cb89)} // 0809:4af9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,4,0,4,0,4,0,0,0,0,0,13,0,0,0,0};MYCOPY(dummyf_cba9)} // 0809:4b19 + {db tmp999[32]={11,11,11,11,11,3,3,0,0,0,7,15,7,0,0,0,0,15,7,7,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cbc9)} // 0809:4b39 + {db tmp999[32]={0,0,0,7,7,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,15,15,8,0,0,0,0};MYCOPY(dummyf_cbe9)} // 0809:4b59 + {db tmp999[32]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cc09)} // 0809:4b79 + {db tmp999[32]={0};MYCOPY(dummyf_cc29)} // 0809:4b99 + {db tmp999[32]={0};MYCOPY(dummyf_cc49)} // 0809:4bb9 + {db tmp999[32]={0};MYCOPY(dummyf_cc69)} // 0809:4bd9 + {db tmp999[32]={0};MYCOPY(dummyf_cc89)} // 0809:4bf9 + {db tmp999[32]={0};MYCOPY(dummyf_cca9)} // 0809:4c19 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,7,8,0,8,7,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ccc9)} // 0809:4c39 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,4,4,4,0,0,0,0,0,0,13,0,0,0,0};MYCOPY(dummyf_cce9)} // 0809:4c59 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,15,7,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cd09)} // 0809:4c79 + {db tmp999[32]={0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_cd29)} // 0809:4c99 + {db tmp999[32]={0};MYCOPY(dummyf_cd49)} // 0809:4cb9 + {db tmp999[32]={0};MYCOPY(dummyf_cd69)} // 0809:4cd9 + {db tmp999[32]={0};MYCOPY(dummyf_cd89)} // 0809:4cf9 + {db tmp999[32]={0};MYCOPY(dummyf_cda9)} // 0809:4d19 + {db tmp999[32]={0};MYCOPY(dummyf_cdc9)} // 0809:4d39 + {db tmp999[32]={0};MYCOPY(dummyf_cde9)} // 0809:4d59 + {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8};MYCOPY(dummyf_ce09)} // 0809:4d79 + {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8};MYCOPY(dummyf_ce29)} // 0809:4d99 + {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8};MYCOPY(dummyf_ce49)} // 0809:4db9 + {db tmp999[32]={0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ce69)} // 0809:4dd9 + {db tmp999[32]={0};MYCOPY(dummyf_ce89)} // 0809:4df9 + {db tmp999[32]={0};MYCOPY(dummyf_cea9)} // 0809:4e19 + {db tmp999[32]={0};MYCOPY(dummyf_cec9)} // 0809:4e39 + {db tmp999[32]={0};MYCOPY(dummyf_cee9)} // 0809:4e59 + {db tmp999[32]={0};MYCOPY(dummyf_cf09)} // 0809:4e79 + {db tmp999[32]={0};MYCOPY(dummyf_cf29)} // 0809:4e99 + {db tmp999[32]={0};MYCOPY(dummyf_cf49)} // 0809:4eb9 + {db tmp999[32]={0};MYCOPY(dummyf_cf69)} // 0809:4ed9 + {db tmp999[32]={0};MYCOPY(dummyf_cf89)} // 0809:4ef9 + {db tmp999[32]={0};MYCOPY(dummyf_cfa9)} // 0809:4f19 + {db tmp999[32]={0};MYCOPY(dummyf_cfc9)} // 0809:4f39 + {db tmp999[32]={0};MYCOPY(dummyf_cfe9)} // 0809:4f59 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8};MYCOPY(dummyf_d009)} // 0809:4f79 + {db tmp999[32]={0};MYCOPY(dummyf_d029)} // 0809:4f99 + {db tmp999[32]={0};MYCOPY(dummyf_d049)} // 0809:4fb9 + {db tmp999[32]={0};MYCOPY(dummyf_d069)} // 0809:4fd9 + {db tmp999[32]={0};MYCOPY(dummyf_d089)} // 0809:4ff9 + {db tmp999[32]={0};MYCOPY(dummyf_d0a9)} // 0809:5019 + {db tmp999[32]={0};MYCOPY(dummyf_d0c9)} // 0809:5039 + {db tmp999[32]={0};MYCOPY(dummyf_d0e9)} // 0809:5059 + {db tmp999[32]={0};MYCOPY(dummyf_d109)} // 0809:5079 + {db tmp999[32]={0};MYCOPY(dummyf_d129)} // 0809:5099 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0};MYCOPY(dummyf_d149)} // 0809:50b9 + {db tmp999[32]={0};MYCOPY(dummyf_d169)} // 0809:50d9 + {db tmp999[32]={0};MYCOPY(dummyf_d189)} // 0809:50f9 + {db tmp999[32]={0};MYCOPY(dummyf_d1a9)} // 0809:5119 + {db tmp999[32]={0};MYCOPY(dummyf_d1c9)} // 0809:5139 + {db tmp999[32]={0};MYCOPY(dummyf_d1e9)} // 0809:5159 + {db tmp999[32]={0};MYCOPY(dummyf_d209)} // 0809:5179 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d229)} // 0809:5199 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d249)} // 0809:51b9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d269)} // 0809:51d9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d289)} // 0809:51f9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,7,0,0,0,0,0,7,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d2a9)} // 0809:5219 + {db tmp999[32]={0};MYCOPY(dummyf_d2c9)} // 0809:5239 + {db tmp999[32]={0};MYCOPY(dummyf_d2e9)} // 0809:5259 + {db tmp999[32]={0};MYCOPY(dummyf_d309)} // 0809:5279 + {db tmp999=0;MYCOPY(unk_1b921)} // 0809:52b1 + {db tmp999[32]={0};MYCOPY(dummyf_d342)} // 0809:52b2 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0};MYCOPY(dummyf_d362)} // 0809:52d2 + {db tmp999=0;MYCOPY(unk_1b969)} // 0809:52f9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d38a)} // 0809:52fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d3aa)} // 0809:531a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d3ca)} // 0809:533a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d3ea)} // 0809:535a + {db tmp999[32]={0};MYCOPY(dummyf_d40a)} // 0809:537a + {db tmp999[32]={0};MYCOPY(dummyf_d42a)} // 0809:539a + {db tmp999[32]={0};MYCOPY(dummyf_d44a)} // 0809:53ba + {db tmp999[32]={0};MYCOPY(dummyf_d46a)} // 0809:53da + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_d48a)} // 0809:53fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d4aa)} // 0809:541a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d4ca)} // 0809:543a + {db tmp999[32]={0,4,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d4ea)} // 0809:545a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,8,0,4,0,4,0,4,0,13,4,0,0,0,0,4,0};MYCOPY(dummyf_d50a)} // 0809:547a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,4,13,0,0,0,8,0,7,0,13,4,0,8,0,0,0,0};MYCOPY(dummyf_d52a)} // 0809:549a + {db tmp999[32]={0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d54a)} // 0809:54ba + {db tmp999[32]={0};MYCOPY(dummyf_d56a)} // 0809:54da + {db tmp999[32]={0};MYCOPY(dummyf_d58a)} // 0809:54fa + {db tmp999[32]={0};MYCOPY(dummyf_d5aa)} // 0809:551a + {db tmp999[32]={0};MYCOPY(dummyf_d5ca)} // 0809:553a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0};MYCOPY(dummyf_d5ea)} // 0809:555a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4};MYCOPY(dummyf_d60a)} // 0809:557a + {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d62a)} // 0809:559a + {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,13,0,8,0,0,0,4,7,4,8,0,0,0,0,0,0};MYCOPY(dummyf_d64a)} // 0809:55ba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,0,0,0,0,0,0,0,4,0,0,0,0,0,13,13,0,0};MYCOPY(dummyf_d66a)} // 0809:55da + {db tmp999[32]={0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d68a)} // 0809:55fa + {db tmp999[32]={0};MYCOPY(dummyf_d6aa)} // 0809:561a + {db tmp999[32]={0};MYCOPY(dummyf_d6ca)} // 0809:563a + {db tmp999[32]={0};MYCOPY(dummyf_d6ea)} // 0809:565a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,4,4,0,0,0,0};MYCOPY(dummyf_d70a)} // 0809:567a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d72a)} // 0809:569a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,4,0};MYCOPY(dummyf_d74a)} // 0809:56ba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_d76a)} // 0809:56da + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,4,4,13,0,0,13,5,5,4,5,4,0,0,0,0,0};MYCOPY(dummyf_d78a)} // 0809:56fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8,4,4,0,0,0,7,0,0,8,4,0,7,13,0,0,0};MYCOPY(dummyf_d7aa)} // 0809:571a + {db tmp999[32]={0};MYCOPY(dummyf_d7ca)} // 0809:573a + {db tmp999[32]={0};MYCOPY(dummyf_d7ea)} // 0809:575a + {db tmp999[32]={0};MYCOPY(dummyf_d80a)} // 0809:577a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_d82a)} // 0809:579a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d84a)} // 0809:57ba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d86a)} // 0809:57da + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_d88a)} // 0809:57fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,4,0,0,13,0,4,0,0,4,13,0,0,0};MYCOPY(dummyf_d8aa)} // 0809:581a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,0,4,5,13,5,4,0,0,8,4,5,4,13,5,4,4,4,4,0,0};MYCOPY(dummyf_d8ca)} // 0809:583a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,7,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_d8ea)} // 0809:585a + {db tmp999[32]={0};MYCOPY(dummyf_d90a)} // 0809:587a + {db tmp999[32]={0};MYCOPY(dummyf_d92a)} // 0809:589a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0};MYCOPY(dummyf_d94a)} // 0809:58ba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,4,0,0,0};MYCOPY(dummyf_d96a)} // 0809:58da + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_d98a)} // 0809:58fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,0,0,0,0,0,4,0,4,0,0};MYCOPY(dummyf_d9aa)} // 0809:591a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,4,0,13,0,0,4,4,0,0,0,4,0,0};MYCOPY(dummyf_d9ca)} // 0809:593a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,4,5,4,4,13,13,4,4,4,13,4,4,0,4,0};MYCOPY(dummyf_d9ea)} // 0809:595a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,13,13,0,4,13,13,4,4,13,4,7,4,0,0,0};MYCOPY(dummyf_da0a)} // 0809:597a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,7,0,8,0,0,0,0,0,0,0,0,8,7,0,0,0,0,0,0,0,8};MYCOPY(dummyf_da2a)} // 0809:599a + {db tmp999[32]={0};MYCOPY(dummyf_da4a)} // 0809:59ba + {db tmp999[32]={0};MYCOPY(dummyf_da6a)} // 0809:59da + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0};MYCOPY(dummyf_da8a)} // 0809:59fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_daaa)} // 0809:5a1a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,5,13,0,0,4,0,0,0,0,0,0,0,0};MYCOPY(dummyf_daca)} // 0809:5a3a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,4,4,4,0,0,4,0,0,0,0,0};MYCOPY(dummyf_daea)} // 0809:5a5a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,13,4,4,4,13,13,4,4,5,4,0,4,0,0,4};MYCOPY(dummyf_db0a)} // 0809:5a7a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,4,4,4,13,4,5,4,4,4,5,4,0,0};MYCOPY(dummyf_db2a)} // 0809:5a9a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,8,4,13,0,4,13,13,4,4,4,4,13,13,4,8,0};MYCOPY(dummyf_db4a)} // 0809:5aba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,7,8,0,0,0,7,0,0,0,0,0,4,0,0,0};MYCOPY(dummyf_db6a)} // 0809:5ada + {db tmp999[32]={0};MYCOPY(dummyf_db8a)} // 0809:5afa + {db tmp999[32]={0};MYCOPY(dummyf_dbaa)} // 0809:5b1a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_dbca)} // 0809:5b3a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0};MYCOPY(dummyf_dbea)} // 0809:5b5a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,4,0,0,0,0,0};MYCOPY(dummyf_dc0a)} // 0809:5b7a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,0,0,0,13,4,4,4,4,4,0,4,0,0};MYCOPY(dummyf_dc2a)} // 0809:5b9a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,13,4,4,4,8,4,0,0,0,0,0};MYCOPY(dummyf_dc4a)} // 0809:5bba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,4,4,4,13,13,4,8,13,4,5,4,0,0,0};MYCOPY(dummyf_dc6a)} // 0809:5bda + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,7,4,13,4,4,5,5,4,4,4,5,5,4};MYCOPY(dummyf_dc8a)} // 0809:5bfa + {db tmp999[32]={13,0,0,0,0,0,0,0,13,0,0,0,0,0,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13};MYCOPY(dummyf_dcaa)} // 0809:5c1a + {db tmp999[32]={0,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_dcca)} // 0809:5c3a + {db tmp999[32]={0};MYCOPY(dummyf_dcea)} // 0809:5c5a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_dd0a)} // 0809:5c7a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,13,0,4,0,0,0,0,0,0,0};MYCOPY(dummyf_dd2a)} // 0809:5c9a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,0,4,5,4,4,6,4,0,0,4,0,0,0,0,0};MYCOPY(dummyf_dd4a)} // 0809:5cba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,5,5,4,0,0,0,0,0};MYCOPY(dummyf_dd6a)} // 0809:5cda + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,13,8,4,13,13,4,4,4,4,4,0,4,0,0};MYCOPY(dummyf_dd8a)} // 0809:5cfa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,8,5,4,5,4,4,4,4,4,6,5,4,5,8,0,0};MYCOPY(dummyf_ddaa)} // 0809:5d1a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,13,7,6,6,13,4,4,13,4,5,13,4,4,4,5,7,0};MYCOPY(dummyf_ddca)} // 0809:5d3a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0};MYCOPY(dummyf_ddea)} // 0809:5d5a + {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_de0a)} // 0809:5d7a + {db tmp999[32]={0};MYCOPY(dummyf_de2a)} // 0809:5d9a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,4,4,0,4,0,0,0,0,0};MYCOPY(dummyf_de4a)} // 0809:5dba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,4,5,4,4,4,0,0,4,0,0,0,0};MYCOPY(dummyf_de6a)} // 0809:5dda + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,13,5,4,0,4,4,0,0,0,0,0,0};MYCOPY(dummyf_de8a)} // 0809:5dfa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,13,4,4,4,4,4,5,4,0,0,0,4,0,0};MYCOPY(dummyf_deaa)} // 0809:5e1a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,4,5,6,4,4,4,4,4,5,4,5,8,0,4,4,4};MYCOPY(dummyf_deca)} // 0809:5e3a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,4,4,4,5,4,13,4,4,13,6,6,5,13,0,0,0};MYCOPY(dummyf_deea)} // 0809:5e5a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,7,0,13,13,13,13,5,6,4,5,7,0,0,0,4,4,5,5,4,13,0,0};MYCOPY(dummyf_df0a)} // 0809:5e7a + {db tmp999[32]={0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,7,0,0,7};MYCOPY(dummyf_df2a)} // 0809:5e9a + {db tmp999[32]={5,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_df4a)} // 0809:5eba + {db tmp999[32]={0};MYCOPY(dummyf_df6a)} // 0809:5eda + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,5,5,4,0,0,0,0,0,0};MYCOPY(dummyf_df8a)} // 0809:5efa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,13,0,0,4,4,0,0,0,0,0};MYCOPY(dummyf_dfaa)} // 0809:5f1a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,13,13,4,13,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_dfca)} // 0809:5f3a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,4,4,13,4,5,4,0,4,0,0,0,0};MYCOPY(dummyf_dfea)} // 0809:5f5a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,5,6,6,13,4,4,13,4,5,4,4,4,8,0,0,0};MYCOPY(dummyf_e00a)} // 0809:5f7a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,5,5,4,4,6,6,4,4,13,4,6,5,13,13,4,13};MYCOPY(dummyf_e02a)} // 0809:5f9a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,13,13,4,13,4,0,13,0,13,0,0,4,4,4,4,13,5,4,0};MYCOPY(dummyf_e04a)} // 0809:5fba + {db tmp999[32]={4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e06a)} // 0809:5fda + {db tmp999=8;MYCOPY(dummyf_e08a)} // 0809:5ffa + {db tmp999[32]={0};MYCOPY(dummyf_e09e)} // 0809:600e + {db tmp999[32]={0};MYCOPY(dummyf_e0be)} // 0809:602e + {db tmp999[32]={0,4,13,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4};MYCOPY(dummyf_e0de)} // 0809:604e + {db tmp999[32]={4,13,13,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13};MYCOPY(dummyf_e0fe)} // 0809:606e + {db tmp999[32]={4,4,13,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,13};MYCOPY(dummyf_e11e)} // 0809:608e + {db tmp999[32]={4,13,13,13,4,4,4,5,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,13,5,6,4,13};MYCOPY(dummyf_e13e)} // 0809:60ae + {db tmp999[32]={4,4,6,6,4,4,5,5,4,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,5};MYCOPY(dummyf_e15e)} // 0809:60ce + {db tmp999[32]={13,13,13,13,4,6,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e17e)} // 0809:60ee + {db tmp999[32]={0,0,0,0,0,6,4,6,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e19e)} // 0809:610e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,8,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e1be)} // 0809:612e + {db tmp999[32]={0};MYCOPY(dummyf_e1de)} // 0809:614e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4};MYCOPY(dummyf_e1fe)} // 0809:616e + {db tmp999[32]={0,4,13,4,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e21e)} // 0809:618e + {db tmp999[32]={4,13,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,13};MYCOPY(dummyf_e23e)} // 0809:61ae + {db tmp999[32]={13,4,13,4,4,4,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,4};MYCOPY(dummyf_e25e)} // 0809:61ce + {db tmp999[32]={13,13,6,13,5,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,6,4};MYCOPY(dummyf_e27e)} // 0809:61ee + {db tmp999[32]={13,13,13,13,5,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,4,6,4,6,4};MYCOPY(dummyf_e29e)} // 0809:620e + {db tmp999[32]={13,13,13,13,4,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,7,0,4,13,0,0,0};MYCOPY(dummyf_e2be)} // 0809:622e + {db tmp999[32]={0,0,0,8,13,6,4,6,4,4,4,4,4,0,4,0,4,0,0,0,0,0,7,0,8,0,0,0,0,0,0,0};MYCOPY(dummyf_e2de)} // 0809:624e + {db tmp999[32]={0,0,0,0,0,0,4,0,8,0,0,7,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e2fe)} // 0809:626e + {db tmp999[32]={0};MYCOPY(dummyf_e31e)} // 0809:628e + {db tmp999[32]={0};MYCOPY(dummyf_e33e)} // 0809:62ae + {db tmp999[32]={13,13,4,6,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,0};MYCOPY(dummyf_e35e)} // 0809:62ce + {db tmp999[32]={4,13,13,4,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,0,13,4,13};MYCOPY(dummyf_e37e)} // 0809:62ee + {db tmp999[32]={13,4,13,4,6,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4};MYCOPY(dummyf_e39e)} // 0809:630e + {db tmp999[32]={13,13,13,13,4,4,4,4,4,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,4,4};MYCOPY(dummyf_e3be)} // 0809:632e + {db tmp999[32]={13,13,13,13,4,6,4,6,4,4,4,0,4,0,0,0,0,0,0,4,0,4,4,4,0,8,5,4,6,4,6,13};MYCOPY(dummyf_e3de)} // 0809:634e + {db tmp999[32]={13,13,13,4,13,13,4,4,4,0,0,13,0,0,0,0,0,0,0,0,4,4,4,7,0,0,0,4,0,0,8,0};MYCOPY(dummyf_e3fe)} // 0809:636e + {db tmp999[32]={0,4,0,0,0,0,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e41e)} // 0809:638e + {db tmp999[32]={0,0,0,0,7,0,0,0,0,7,0,8,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e43e)} // 0809:63ae + {db tmp999[32]={0};MYCOPY(dummyf_e45e)} // 0809:63ce + {db tmp999[32]={0};MYCOPY(dummyf_e47e)} // 0809:63ee + {db tmp999[32]={13,4,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13};MYCOPY(dummyf_e49e)} // 0809:640e + {db tmp999[32]={13,4,13,6,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,13,4};MYCOPY(dummyf_e4be)} // 0809:642e + {db tmp999[32]={13,6,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,4,4,13,4,13};MYCOPY(dummyf_e4de)} // 0809:644e + {db tmp999[32]={4,6,13,4,4,4,4,6,4,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,13,0,0,4,4,4,13,13};MYCOPY(dummyf_e4fe)} // 0809:646e + {db tmp999[32]={4,13,13,13,13,6,4,6,4,5,8,0,4,4,4,0,4,0,4,0,0,0,0,0,0,0,8,4,4,5,4,4};MYCOPY(dummyf_e51e)} // 0809:648e + {db tmp999[32]={4,13,13,4,13,4,6,4,4,13,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,7,0,13,0,8,0,0};MYCOPY(dummyf_e53e)} // 0809:64ae + {db tmp999[32]={0,4,0,0,0,0,0,4,4,4,5,7,0,0,0,0,0,0,0,0,0,4,8,0,0,0,0,8,0,0,0,0};MYCOPY(dummyf_e55e)} // 0809:64ce + {db tmp999[32]={0};MYCOPY(dummyf_e57e)} // 0809:64ee + {db tmp999[32]={0};MYCOPY(dummyf_e59e)} // 0809:650e + {db tmp999[32]={0};MYCOPY(dummyf_e5be)} // 0809:652e + {db tmp999[32]={4,4,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13};MYCOPY(dummyf_e5de)} // 0809:654e + {db tmp999[32]={4,6,4,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,4,4,6};MYCOPY(dummyf_e5fe)} // 0809:656e + {db tmp999[32]={4,13,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,0,0,0,0,13,13,13};MYCOPY(dummyf_e61e)} // 0809:658e + {db tmp999[32]={4,13,13,4,4,4,5,4,4,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,13,4,4,6,4,13};MYCOPY(dummyf_e63e)} // 0809:65ae + {db tmp999[32]={4,13,13,4,4,4,5,4,4,8,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,8,8,4,5,8,5,13};MYCOPY(dummyf_e65e)} // 0809:65ce + {db tmp999[32]={4,6,4,4,4,5,8,5,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,8,0,0,0,0,4,4,0,0};MYCOPY(dummyf_e67e)} // 0809:65ee + {db tmp999[32]={0,0,6,13,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e69e)} // 0809:660e + {db tmp999[32]={0,0,0,0,0,0,0,7,0,0,13,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e6be)} // 0809:662e + {db tmp999[32]={0};MYCOPY(dummyf_e6de)} // 0809:664e + {db tmp999[32]={0};MYCOPY(dummyf_e6fe)} // 0809:666e + {db tmp999[32]={0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13};MYCOPY(dummyf_e71e)} // 0809:668e + {db tmp999[32]={4,0,4,13,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,4,0};MYCOPY(dummyf_e73e)} // 0809:66ae + {db tmp999[32]={4,13,13,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,13,4};MYCOPY(dummyf_e75e)} // 0809:66ce + {db tmp999[32]={13,4,4,13,5,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,8,5,4};MYCOPY(dummyf_e77e)} // 0809:66ee + {db tmp999[32]={4,4,6,4,13,5,8,5,4,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,8,5,4,4};MYCOPY(dummyf_e79e)} // 0809:670e + {db tmp999[32]={13,6,8,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,7,4,4,0,4,5,13,0};MYCOPY(dummyf_e7be)} // 0809:672e + {db tmp999[32]={13,0,13,4,13,13,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,8,7,13,8,0,0,0,0,0,0,0};MYCOPY(dummyf_e7de)} // 0809:674e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e7fe)} // 0809:676e + {db tmp999[32]={0};MYCOPY(dummyf_e81e)} // 0809:678e + {db tmp999[32]={0};MYCOPY(dummyf_e83e)} // 0809:67ae + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,4};MYCOPY(dummyf_e85e)} // 0809:67ce + {db tmp999[32]={4,0,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,4,4,4,0};MYCOPY(dummyf_e87e)} // 0809:67ee + {db tmp999=13;MYCOPY(dummyf_e89e)} // 0809:680e + {db tmp999=13;MYCOPY(dummyf_e89f)} // 0809:680f + {db tmp999=4;MYCOPY(dummyf_e8a0)} // 0809:6810 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,6,13,4,4,0,0,0,0,0,0};MYCOPY(dummyf_e8aa)} // 0809:681a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,8,6,13,4,4,5,8,4,0,0,0};MYCOPY(dummyf_e8ca)} // 0809:683a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,8,6,13,5,13,8,4,4,4,5,4,4,0,0,0};MYCOPY(dummyf_e8ea)} // 0809:685a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,8,0,0,0,4,5,4,4,4,0,4,13,8,13,0,0,7,0,0,4};MYCOPY(dummyf_e90a)} // 0809:687a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,7,8,8,7,13,0,0,0,0,0,0,0,0,0,0,0,8,0,8,0,0,0,8};MYCOPY(dummyf_e92a)} // 0809:689a + {db tmp999[32]={8,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e94a)} // 0809:68ba + {db tmp999[32]={0};MYCOPY(dummyf_e96a)} // 0809:68da + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e98a)} // 0809:68fa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,0,0,0};MYCOPY(dummyf_e9aa)} // 0809:691a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_e9ca)} // 0809:693a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,4,4,4,5,13,5,13,6,0,0,0,4,0,0};MYCOPY(dummyf_e9ea)} // 0809:695a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,4,4,4,8,13,5,13,6,8,0,4,4,0,0};MYCOPY(dummyf_ea0a)} // 0809:697a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,13,4,4,4,5,4,4,5,5,4,0,4,0,0};MYCOPY(dummyf_ea2a)} // 0809:699a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,8,4,13,13,4,0,4,4,0,0,13,13,0,0,0,0};MYCOPY(dummyf_ea4a)} // 0809:69ba + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,8,13,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0};MYCOPY(dummyf_ea6a)} // 0809:69da + {db tmp999[32]={0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ea8a)} // 0809:69fa + {db tmp999[32]={0};MYCOPY(dummyf_eab6)} // 0809:6a26 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ead6)} // 0809:6a46 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eaf6)} // 0809:6a66 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,13,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eb16)} // 0809:6a86 + {db tmp999[32]={0,0,0,0,0,0,13,4,4,5,13,5,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eb36)} // 0809:6aa6 + {db tmp999[32]={0,0,4,0,4,5,5,4,4,5,4,4,4,13,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eb56)} // 0809:6ac6 + {db tmp999[32]={0,0,0,4,0,13,8,0,0,13,4,8,4,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eb76)} // 0809:6ae6 + {db tmp999[32]={4,4,4,4,13,5,4,4,5,4,5,5,13,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eb96)} // 0809:6b06 + {db tmp999[32]={8,0,7,0,0,7,0,7,0,0,0,0,0,0,0,13,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ebb6)} // 0809:6b26 + {db tmp999[32]={0};MYCOPY(dummyf_ebd6)} // 0809:6b46 + {db tmp999[32]={0};MYCOPY(dummyf_ebf6)} // 0809:6b66 + {db tmp999[32]={0};MYCOPY(dummyf_ec16)} // 0809:6b86 + {db tmp999[32]={0};MYCOPY(dummyf_ec36)} // 0809:6ba6 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ec56)} // 0809:6bc6 + {db tmp999[32]={0,0,0,0,0,0,0,4,4,5,4,4,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ec76)} // 0809:6be6 + {db tmp999[32]={0,0,0,0,0,4,5,4,8,4,13,0,0,8,13,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ec96)} // 0809:6c06 + {db tmp999[32]={0,0,0,13,13,0,0,0,0,13,8,8,8,13,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ecb6)} // 0809:6c26 + {db tmp999[32]={0,0,0,4,0,7,4,4,8,4,4,7,4,13,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,7,13,0};MYCOPY(dummyf_ecd6)} // 0809:6c46 + {db tmp999[32]={0,0,0,0,13,8,0,0,0,7,0,0,13,8,7,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ecf6)} // 0809:6c66 + {db tmp999[32]={0};MYCOPY(dummyf_ed16)} // 0809:6c86 + {db tmp999[32]={0};MYCOPY(dummyf_ed36)} // 0809:6ca6 + {db tmp999[32]={0};MYCOPY(dummyf_ed56)} // 0809:6cc6 + {db tmp999[32]={0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ed76)} // 0809:6ce6 + {db tmp999[32]={0};MYCOPY(dummyf_ed96)} // 0809:6d06 + {db tmp999[32]={0,0,0,0,0,4,0,4,0,4,13,0,0,0,13,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_edb6)} // 0809:6d26 + {db tmp999[32]={0,0,0,0,0,4,13,8,8,8,13,0,0,0,0,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_edd6)} // 0809:6d46 + {db tmp999[32]={0,0,0,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_edf6)} // 0809:6d66 + {db tmp999[32]={0,0,4,0,0,13,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,4};MYCOPY(dummyf_ee16)} // 0809:6d86 + {db tmp999[32]={7,0,0,0,7,7,8,13,0,0,13,0,0,4,8,7,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ee36)} // 0809:6da6 + {db tmp999[32]={0};MYCOPY(dummyf_ee56)} // 0809:6dc6 + {db tmp999[32]={0};MYCOPY(dummyf_ee76)} // 0809:6de6 + {db tmp999[32]={0};MYCOPY(dummyf_ee96)} // 0809:6e06 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eeb6)} // 0809:6e26 + {db tmp999[32]={0,4,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eed6)} // 0809:6e46 + {db tmp999[32]={0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_eef6)} // 0809:6e66 + {db tmp999[32]={0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ef16)} // 0809:6e86 + {db tmp999[32]={0,0,4,0,0,0,4,0,0,0,0,0,0,4,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ef36)} // 0809:6ea6 + {db tmp999[32]={0,0,0,0,0,13,0,13,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ef56)} // 0809:6ec6 + {db tmp999[32]={7,0,0,0,0,8,8,13,0,0,0,0,0,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_ef76)} // 0809:6ee6 + {db tmp999[32]={0};MYCOPY(dummyf_ef96)} // 0809:6f06 + {db tmp999[32]={0};MYCOPY(dummyf_efb6)} // 0809:6f26 + {db tmp999[32]={0};MYCOPY(dummyf_efd6)} // 0809:6f46 + {db tmp999[32]={0};MYCOPY(dummyf_eff6)} // 0809:6f66 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f016)} // 0809:6f86 + {db tmp999[32]={0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f036)} // 0809:6fa6 + {db tmp999[32]={0,0,0,0,0,13,4,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f056)} // 0809:6fc6 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f076)} // 0809:6fe6 + {db tmp999[32]={0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0};MYCOPY(dummyf_f096)} // 0809:7006 + {db tmp999[32]={0,0,0,0,0,13,7,8,0,7,0,8,0,0,7,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f0b6)} // 0809:7026 + {db tmp999[32]={0};MYCOPY(dummyf_f0d6)} // 0809:7046 + {db tmp999[32]={0};MYCOPY(dummyf_f0f6)} // 0809:7066 + {db tmp999[32]={0};MYCOPY(dummyf_f116)} // 0809:7086 + {db tmp999[32]={0};MYCOPY(dummyf_f136)} // 0809:70a6 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f156)} // 0809:70c6 + {db tmp999[32]={0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f176)} // 0809:70e6 + {db tmp999[32]={0,0,4,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f196)} // 0809:7106 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0};MYCOPY(dummyf_f1b6)} // 0809:7126 + {db tmp999[32]={0};MYCOPY(dummyf_f1d6)} // 0809:7146 + {db tmp999[32]={13,0,0,0,0,0,8,5,8,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f1f6)} // 0809:7166 + {db tmp999[32]={0};MYCOPY(dummyf_f216)} // 0809:7186 + {db tmp999[32]={0};MYCOPY(dummyf_f236)} // 0809:71a6 + {db tmp999[32]={0};MYCOPY(dummyf_f256)} // 0809:71c6 + {db tmp999[32]={0};MYCOPY(dummyf_f276)} // 0809:71e6 + {db tmp999[32]={0};MYCOPY(dummyf_f296)} // 0809:7206 + {db tmp999[32]={0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f2b6)} // 0809:7226 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f2d6)} // 0809:7246 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f2f6)} // 0809:7266 + {db tmp999[32]={0};MYCOPY(dummyf_f316)} // 0809:7286 + {db tmp999[32]={0,0,0,13,0,0,7,8,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f336)} // 0809:72a6 + {db tmp999[32]={0};MYCOPY(dummyf_f356)} // 0809:72c6 + {db tmp999[32]={0};MYCOPY(dummyf_f376)} // 0809:72e6 + {db tmp999[32]={0};MYCOPY(dummyf_f396)} // 0809:7306 + {db tmp999[32]={0};MYCOPY(dummyf_f3b6)} // 0809:7326 + {db tmp999[32]={0};MYCOPY(dummyf_f3d6)} // 0809:7346 + {db tmp999[32]={0};MYCOPY(dummyf_f3f6)} // 0809:7366 + {db tmp999[32]={0};MYCOPY(dummyf_f416)} // 0809:7386 + {db tmp999[32]={0};MYCOPY(dummyf_f436)} // 0809:73a6 + {db tmp999[32]={0};MYCOPY(dummyf_f456)} // 0809:73c6 + {db tmp999[32]={0,0,0,0,0,0,8,0,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_f476)} // 0809:73e6 + {db tmp999[32]={0};MYCOPY(dummyf_f496)} // 0809:7406 + {db tmp999[32]={0};MYCOPY(dummyf_f4b6)} // 0809:7426 + {db tmp999[32]={0};MYCOPY(dummyf_f4d6)} // 0809:7446 + {db tmp999[32]={0};MYCOPY(dummyf_f4f6)} // 0809:7466 + {db tmp999[32]={0};MYCOPY(dummyf_f516)} // 0809:7486 + {db tmp999[32]={0};MYCOPY(dummyf_f536)} // 0809:74a6 + {db tmp999[32]={0};MYCOPY(dummyf_f556)} // 0809:74c6 + {db tmp999[32]={0};MYCOPY(dummyf_f576)} // 0809:74e6 + {db tmp999[32]={0};MYCOPY(dummyf_f596)} // 0809:7506 + {db tmp999[32]={0};MYCOPY(dummyf_f5b6)} // 0809:7526 + {db tmp999[32]={0};MYCOPY(dummyf_f5d6)} // 0809:7546 + {db tmp999[32]={0};MYCOPY(dummyf_f5f6)} // 0809:7566 + {db tmp999[32]={0};MYCOPY(dummyf_f616)} // 0809:7586 + {db tmp999[32]={0};MYCOPY(dummyf_f636)} // 0809:75a6 + {db tmp999[32]={0};MYCOPY(dummyf_f656)} // 0809:75c6 + {db tmp999[32]={0};MYCOPY(dummyf_f676)} // 0809:75e6 + {db tmp999[32]={0};MYCOPY(dummyf_f696)} // 0809:7606 + {db tmp999[32]={0};MYCOPY(dummyf_f6b6)} // 0809:7626 + {db tmp999[32]={0};MYCOPY(dummyf_f6d6)} // 0809:7646 + {db tmp999[32]={0};MYCOPY(dummyf_f6f6)} // 0809:7666 + {db tmp999[32]={0};MYCOPY(dummyf_f716)} // 0809:7686 + {db tmp999[32]={0};MYCOPY(dummyf_f736)} // 0809:76a6 + {db tmp999[32]={0};MYCOPY(dummyf_f756)} // 0809:76c6 + {db tmp999[32]={0};MYCOPY(dummyf_f776)} // 0809:76e6 + {db tmp999[32]={0};MYCOPY(dummyf_f796)} // 0809:7706 + {db tmp999[32]={0};MYCOPY(dummyf_f7b6)} // 0809:7726 + {db tmp999[32]={0};MYCOPY(dummyf_f7d6)} // 0809:7746 + {db tmp999[32]={0};MYCOPY(dummyf_f7f6)} // 0809:7766 + {db tmp999[32]={0};MYCOPY(dummyf_f816)} // 0809:7786 + {db tmp999[32]={0};MYCOPY(dummyf_f836)} // 0809:77a6 + {db tmp999[32]={0};MYCOPY(dummyf_f856)} // 0809:77c6 + {db tmp999[32]={0};MYCOPY(dummyf_f876)} // 0809:77e6 + {db tmp999[32]={0};MYCOPY(dummyf_f896)} // 0809:7806 + {db tmp999[32]={0};MYCOPY(dummyf_f8b6)} // 0809:7826 + {db tmp999[32]={0};MYCOPY(dummyf_f8d6)} // 0809:7846 + {db tmp999[32]={0};MYCOPY(dummyf_f8f6)} // 0809:7866 + {db tmp999[32]={0};MYCOPY(dummyf_f916)} // 0809:7886 + {db tmp999[32]={0};MYCOPY(dummyf_f936)} // 0809:78a6 + {db tmp999[32]={0};MYCOPY(dummyf_f956)} // 0809:78c6 + {db tmp999[32]={0};MYCOPY(dummyf_f976)} // 0809:78e6 + {db tmp999[32]={0};MYCOPY(dummyf_f996)} // 0809:7906 + {db tmp999[32]={0};MYCOPY(dummyf_f9b6)} // 0809:7926 + {db tmp999[32]={0};MYCOPY(dummyf_f9d6)} // 0809:7946 + {db tmp999[32]={0};MYCOPY(dummyf_f9f6)} // 0809:7966 + {db tmp999[32]={0};MYCOPY(dummyf_fa16)} // 0809:7986 + {db tmp999[32]={0};MYCOPY(dummyf_fa36)} // 0809:79a6 + {db tmp999[32]={0};MYCOPY(dummyf_fa56)} // 0809:79c6 + {db tmp999[32]={0};MYCOPY(dummyf_fa76)} // 0809:79e6 + {db tmp999[32]={0};MYCOPY(dummyf_fa96)} // 0809:7a06 + {db tmp999[32]={0};MYCOPY(dummyf_fab6)} // 0809:7a26 + {db tmp999[32]={0};MYCOPY(dummyf_fad6)} // 0809:7a46 + {db tmp999[32]={0};MYCOPY(dummyf_faf6)} // 0809:7a66 + {db tmp999[32]={0};MYCOPY(dummyf_fb16)} // 0809:7a86 + {db tmp999[32]={0};MYCOPY(dummyf_fb36)} // 0809:7aa6 + {db tmp999[32]={0};MYCOPY(dummyf_fb56)} // 0809:7ac6 + {db tmp999[32]={0};MYCOPY(dummyf_fb76)} // 0809:7ae6 + {db tmp999[32]={0};MYCOPY(dummyf_fb96)} // 0809:7b06 + {db tmp999[32]={0};MYCOPY(dummyf_fbb6)} // 0809:7b26 + {db tmp999[32]={0};MYCOPY(dummyf_fbd6)} // 0809:7b46 + {db tmp999[32]={0};MYCOPY(dummyf_fbf6)} // 0809:7b66 + {db tmp999[32]={0};MYCOPY(dummyf_fc16)} // 0809:7b86 + {db tmp999[32]={0};MYCOPY(dummyf_fc36)} // 0809:7ba6 + {db tmp999[32]={0};MYCOPY(dummyf_fc56)} // 0809:7bc6 + {db tmp999[32]={0};MYCOPY(dummyf_fc76)} // 0809:7be6 + {db tmp999[32]={0};MYCOPY(dummyf_fc96)} // 0809:7c06 + {db tmp999[32]={0};MYCOPY(dummyf_fcb6)} // 0809:7c26 + {db tmp999[32]={0};MYCOPY(dummyf_fcd6)} // 0809:7c46 + {db tmp999[32]={0};MYCOPY(dummyf_fcf6)} // 0809:7c66 + {db tmp999[32]={0};MYCOPY(dummyf_fd16)} // 0809:7c86 + {db tmp999[32]={0};MYCOPY(dummyf_fd36)} // 0809:7ca6 + {db tmp999[32]={0};MYCOPY(dummyf_fd56)} // 0809:7cc6 + {db tmp999[32]={0};MYCOPY(dummyf_fd76)} // 0809:7ce6 + {db tmp999[32]={0};MYCOPY(dummyf_fd96)} // 0809:7d06 + {db tmp999[32]={0};MYCOPY(dummyf_fdb6)} // 0809:7d26 + {db tmp999[32]={0};MYCOPY(dummyf_fdd6)} // 0809:7d46 + {db tmp999[32]={0};MYCOPY(dummyf_fdf6)} // 0809:7d66 + {db tmp999[32]={0};MYCOPY(dummyf_fe16)} // 0809:7d86 + {db tmp999[32]={0};MYCOPY(dummyf_fe36)} // 0809:7da6 + {db tmp999[32]={0};MYCOPY(dummyf_fe56)} // 0809:7dc6 + {db tmp999[32]={0};MYCOPY(dummyf_fe76)} // 0809:7de6 + {db tmp999[32]={0};MYCOPY(dummyf_fe96)} // 0809:7e06 + {db tmp999[32]={0};MYCOPY(dummyf_feb6)} // 0809:7e26 + {db tmp999[32]={0};MYCOPY(dummyf_fed6)} // 0809:7e46 + {db tmp999[32]={0};MYCOPY(dummyf_fef6)} // 0809:7e66 + {db tmp999[32]={0};MYCOPY(dummyf_ff16)} // 0809:7e86 + {db tmp999[32]={0};MYCOPY(dummyf_ff36)} // 0809:7ea6 + {db tmp999[32]={0};MYCOPY(dummyf_ff56)} // 0809:7ec6 + {db tmp999[32]={0};MYCOPY(dummyf_ff76)} // 0809:7ee6 + {db tmp999[32]={0};MYCOPY(dummyf_ff96)} // 0809:7f06 + {db tmp999[32]={0};MYCOPY(dummyf_ffb6)} // 0809:7f26 + {db tmp999[32]={0};MYCOPY(dummyf_ffd6)} // 0809:7f46 + {db tmp999[32]={0};MYCOPY(dummyf_fff6)} // 0809:7f66 + {db tmp999[32]={0};MYCOPY(dummyf_10016)} // 0809:7f86 + {db tmp999[32]={0};MYCOPY(dummyf_10036)} // 0809:7fa6 + {db tmp999[32]={0};MYCOPY(dummyf_10056)} // 0809:7fc6 + {db tmp999[32]={0};MYCOPY(dummyf_10076)} // 0809:7fe6 + {db tmp999[32]={0};MYCOPY(dummyf_10096)} // 0809:8006 + {db tmp999[32]={0};MYCOPY(dummyf_100b6)} // 0809:8026 + {db tmp999[32]={0};MYCOPY(dummyf_100d6)} // 0809:8046 + {db tmp999[32]={0};MYCOPY(dummyf_100f6)} // 0809:8066 + {db tmp999[32]={0};MYCOPY(dummyf_10116)} // 0809:8086 + {db tmp999[32]={0};MYCOPY(dummyf_10136)} // 0809:80a6 + {db tmp999=0;MYCOPY(unk_1e745)} // 0809:80d5 + {db tmp999[32]={0};MYCOPY(dummyf_10166)} // 0809:80d6 + {db tmp999[32]={0};MYCOPY(dummyf_10186)} // 0809:80f6 + {db tmp999[32]={0};MYCOPY(dummyf_101a6)} // 0809:8116 + {db tmp999[32]={0};MYCOPY(dummyf_101c6)} // 0809:8136 + {db tmp999[32]={0};MYCOPY(dummyf_101e6)} // 0809:8156 + {db tmp999[32]={0};MYCOPY(dummyf_10206)} // 0809:8176 + {db tmp999[32]={0};MYCOPY(dummyf_10226)} // 0809:8196 + {db tmp999[32]={0};MYCOPY(dummyf_10246)} // 0809:81b6 + {db tmp999[32]={0};MYCOPY(dummyf_10266)} // 0809:81d6 + {db tmp999[32]={0};MYCOPY(dummyf_10286)} // 0809:81f6 + {db tmp999[32]={0};MYCOPY(dummyf_102a6)} // 0809:8216 + {db tmp999[32]={0};MYCOPY(dummyf_102c6)} // 0809:8236 + {db tmp999[32]={0};MYCOPY(dummyf_102e6)} // 0809:8256 + {db tmp999[32]={0};MYCOPY(dummyf_10306)} // 0809:8276 + {db tmp999[32]={0};MYCOPY(dummyf_10326)} // 0809:8296 + {db tmp999[32]={0};MYCOPY(dummyf_10346)} // 0809:82b6 + {db tmp999[32]={0};MYCOPY(dummyf_10366)} // 0809:82d6 + {db tmp999[32]={0};MYCOPY(dummyf_10386)} // 0809:82f6 + {db tmp999[32]={0};MYCOPY(dummyf_103a6)} // 0809:8316 + {db tmp999[32]={0};MYCOPY(dummyf_103c6)} // 0809:8336 + {db tmp999[32]={0};MYCOPY(dummyf_103e6)} // 0809:8356 + {db tmp999[32]={0};MYCOPY(dummyf_10406)} // 0809:8376 + {db tmp999[32]={0};MYCOPY(dummyf_10426)} // 0809:8396 + {db tmp999[32]={0};MYCOPY(dummyf_10446)} // 0809:83b6 + {db tmp999[32]={0};MYCOPY(dummyf_10466)} // 0809:83d6 + {db tmp999[32]={0};MYCOPY(dummyf_10486)} // 0809:83f6 + {db tmp999[32]={0};MYCOPY(dummyf_104a6)} // 0809:8416 + {db tmp999[32]={0};MYCOPY(dummyf_104c6)} // 0809:8436 + {db tmp999[32]={0};MYCOPY(dummyf_104e6)} // 0809:8456 + {db tmp999[32]={0};MYCOPY(dummyf_10506)} // 0809:8476 + {db tmp999[32]={0};MYCOPY(dummyf_10526)} // 0809:8496 + {db tmp999[32]={0};MYCOPY(dummyf_10546)} // 0809:84b6 + {db tmp999[32]={0};MYCOPY(dummyf_10566)} // 0809:84d6 + {db tmp999[32]={0};MYCOPY(dummyf_10586)} // 0809:84f6 + {db tmp999[32]={0};MYCOPY(dummyf_105a6)} // 0809:8516 + {db tmp999[32]={0};MYCOPY(dummyf_105c6)} // 0809:8536 + {db tmp999[32]={0};MYCOPY(dummyf_105e6)} // 0809:8556 + {db tmp999[32]={0};MYCOPY(dummyf_10606)} // 0809:8576 + {db tmp999[32]={0};MYCOPY(dummyf_10626)} // 0809:8596 + {db tmp999[32]={0};MYCOPY(dummyf_10646)} // 0809:85b6 + {db tmp999[32]={0};MYCOPY(dummyf_10666)} // 0809:85d6 + {db tmp999[32]={0};MYCOPY(dummyf_10686)} // 0809:85f6 + {db tmp999[32]={0};MYCOPY(dummyf_106a6)} // 0809:8616 + {db tmp999[32]={0};MYCOPY(dummyf_106c6)} // 0809:8636 + {db tmp999[32]={0};MYCOPY(dummyf_106e6)} // 0809:8656 + {db tmp999[32]={0};MYCOPY(dummyf_10706)} // 0809:8676 + {db tmp999[32]={0};MYCOPY(dummyf_10726)} // 0809:8696 + {db tmp999[32]={0};MYCOPY(dummyf_10746)} // 0809:86b6 + {db tmp999[32]={0};MYCOPY(dummyf_10766)} // 0809:86d6 + {db tmp999[32]={0};MYCOPY(dummyf_10786)} // 0809:86f6 + {db tmp999[32]={0};MYCOPY(dummyf_107a6)} // 0809:8716 + {db tmp999[32]={0};MYCOPY(dummyf_107c6)} // 0809:8736 + {db tmp999[32]={0};MYCOPY(dummyf_107e6)} // 0809:8756 + {db tmp999[32]={0};MYCOPY(dummyf_10806)} // 0809:8776 + {db tmp999[32]={0};MYCOPY(dummyf_10826)} // 0809:8796 + {db tmp999[32]={0};MYCOPY(dummyf_10846)} // 0809:87b6 + {db tmp999[32]={0};MYCOPY(dummyf_10866)} // 0809:87d6 + {db tmp999[32]={0};MYCOPY(dummyf_10886)} // 0809:87f6 + {db tmp999[32]={0};MYCOPY(dummyf_108a6)} // 0809:8816 + {db tmp999[32]={0};MYCOPY(dummyf_108c6)} // 0809:8836 + {db tmp999[32]={0};MYCOPY(dummyf_108e6)} // 0809:8856 + {db tmp999[32]={0};MYCOPY(dummyf_10906)} // 0809:8876 + {db tmp999[32]={0};MYCOPY(dummyf_10926)} // 0809:8896 + {db tmp999[32]={0};MYCOPY(dummyf_10946)} // 0809:88b6 + {db tmp999[32]={0};MYCOPY(dummyf_10966)} // 0809:88d6 + {db tmp999[32]={0};MYCOPY(dummyf_10986)} // 0809:88f6 + {db tmp999[32]={0};MYCOPY(dummyf_109a6)} // 0809:8916 + {db tmp999[32]={0};MYCOPY(dummyf_109c6)} // 0809:8936 + {db tmp999[32]={0};MYCOPY(dummyf_109e6)} // 0809:8956 + {db tmp999[32]={0};MYCOPY(dummyf_10a06)} // 0809:8976 + {db tmp999[32]={0};MYCOPY(dummyf_10a26)} // 0809:8996 + {db tmp999[32]={0};MYCOPY(dummyf_10a46)} // 0809:89b6 + {db tmp999[32]={0};MYCOPY(dummyf_10a66)} // 0809:89d6 + {db tmp999[32]={0};MYCOPY(dummyf_10a86)} // 0809:89f6 + {db tmp999[32]={0};MYCOPY(dummyf_10aa6)} // 0809:8a16 + {db tmp999[32]={0};MYCOPY(dummyf_10ac6)} // 0809:8a36 + {db tmp999[32]={0};MYCOPY(dummyf_10ae6)} // 0809:8a56 + {db tmp999[32]={0};MYCOPY(dummyf_10b06)} // 0809:8a76 + {db tmp999[32]={0};MYCOPY(dummyf_10b26)} // 0809:8a96 + {db tmp999[32]={0};MYCOPY(dummyf_10b46)} // 0809:8ab6 + {db tmp999[32]={0};MYCOPY(dummyf_10b66)} // 0809:8ad6 + {db tmp999[32]={0};MYCOPY(dummyf_10b86)} // 0809:8af6 + {db tmp999[32]={0};MYCOPY(dummyf_10ba6)} // 0809:8b16 + {db tmp999[32]={0};MYCOPY(dummyf_10bc6)} // 0809:8b36 + {db tmp999[32]={0};MYCOPY(dummyf_10be6)} // 0809:8b56 + {db tmp999[32]={0};MYCOPY(dummyf_10c06)} // 0809:8b76 + {db tmp999[32]={0};MYCOPY(dummyf_10c26)} // 0809:8b96 + {db tmp999[32]={0};MYCOPY(dummyf_10c46)} // 0809:8bb6 + {db tmp999[32]={0};MYCOPY(dummyf_10c66)} // 0809:8bd6 + {db tmp999[32]={0};MYCOPY(dummyf_10c86)} // 0809:8bf6 + {db tmp999[32]={0};MYCOPY(dummyf_10ca6)} // 0809:8c16 + {db tmp999[32]={0};MYCOPY(dummyf_10cc6)} // 0809:8c36 + {db tmp999[32]={0};MYCOPY(dummyf_10ce6)} // 0809:8c56 + {db tmp999[32]={0};MYCOPY(dummyf_10d06)} // 0809:8c76 + {db tmp999[32]={0};MYCOPY(dummyf_10d26)} // 0809:8c96 + {db tmp999[32]={0};MYCOPY(dummyf_10d46)} // 0809:8cb6 + {db tmp999=0;MYCOPY(unk_1f35f)} // 0809:8cef + {db tmp999[32]={0};MYCOPY(dummyf_10d80)} // 0809:8cf0 + {db tmp999[32]={0};MYCOPY(dummyf_10da0)} // 0809:8d10 + {db tmp999[32]={0};MYCOPY(dummyf_10dc0)} // 0809:8d30 + {db tmp999[32]={0};MYCOPY(dummyf_10de0)} // 0809:8d50 + {db tmp999[32]={0};MYCOPY(dummyf_10e00)} // 0809:8d70 + {db tmp999[32]={0};MYCOPY(dummyf_10e20)} // 0809:8d90 + {db tmp999[32]={0};MYCOPY(dummyf_10e40)} // 0809:8db0 + {db tmp999[32]={0};MYCOPY(dummyf_10e60)} // 0809:8dd0 + {db tmp999[32]={0};MYCOPY(dummyf_10e80)} // 0809:8df0 + {db tmp999[32]={0};MYCOPY(dummyf_10ea0)} // 0809:8e10 + {db tmp999[32]={0};MYCOPY(dummyf_10ec0)} // 0809:8e30 + {db tmp999[32]={0};MYCOPY(dummyf_10ee0)} // 0809:8e50 + {db tmp999[32]={0};MYCOPY(dummyf_10f00)} // 0809:8e70 + {db tmp999[32]={0};MYCOPY(dummyf_10f20)} // 0809:8e90 + {db tmp999[32]={0};MYCOPY(dummyf_10f40)} // 0809:8eb0 + {db tmp999[32]={0};MYCOPY(dummyf_10f60)} // 0809:8ed0 + {db tmp999[32]={0};MYCOPY(dummyf_10f80)} // 0809:8ef0 + {db tmp999[32]={0};MYCOPY(dummyf_10fa0)} // 0809:8f10 + {db tmp999[32]={0};MYCOPY(dummyf_10fc0)} // 0809:8f30 + {db tmp999[32]={0};MYCOPY(dummyf_10fe0)} // 0809:8f50 + {db tmp999[32]={0};MYCOPY(dummyf_11000)} // 0809:8f70 + {db tmp999[32]={0};MYCOPY(dummyf_11020)} // 0809:8f90 + {db tmp999[32]={0};MYCOPY(dummyf_11040)} // 0809:8fb0 + {db tmp999[32]={0};MYCOPY(dummyf_11060)} // 0809:8fd0 + {db tmp999[32]={0};MYCOPY(dummyf_11080)} // 0809:8ff0 + {db tmp999[32]={0};MYCOPY(dummyf_110a0)} // 0809:9010 + {db tmp999[32]={0};MYCOPY(dummyf_110c0)} // 0809:9030 + {db tmp999[32]={0};MYCOPY(dummyf_110e0)} // 0809:9050 + {db tmp999[32]={0};MYCOPY(dummyf_11100)} // 0809:9070 + {db tmp999[32]={0};MYCOPY(dummyf_11120)} // 0809:9090 + {db tmp999[32]={0};MYCOPY(dummyf_11140)} // 0809:90b0 + {db tmp999[32]={0};MYCOPY(dummyf_11160)} // 0809:90d0 + {db tmp999[32]={0};MYCOPY(dummyf_11180)} // 0809:90f0 + {db tmp999[32]={0};MYCOPY(dummyf_111a0)} // 0809:9110 + {db tmp999[32]={0};MYCOPY(dummyf_111c0)} // 0809:9130 + {db tmp999[32]={0};MYCOPY(dummyf_111e0)} // 0809:9150 + {db tmp999[32]={0};MYCOPY(dummyf_11200)} // 0809:9170 + {db tmp999[32]={0};MYCOPY(dummyf_11220)} // 0809:9190 + {db tmp999[32]={0};MYCOPY(dummyf_11240)} // 0809:91b0 + {db tmp999[32]={0};MYCOPY(dummyf_11260)} // 0809:91d0 + {db tmp999[32]={0};MYCOPY(dummyf_11280)} // 0809:91f0 + {db tmp999[32]={0};MYCOPY(dummyf_112a0)} // 0809:9210 + {db tmp999[32]={0};MYCOPY(dummyf_112c0)} // 0809:9230 + {db tmp999[32]={0};MYCOPY(dummyf_112e0)} // 0809:9250 + {db tmp999[32]={0};MYCOPY(dummyf_11300)} // 0809:9270 + {db tmp999[32]={0};MYCOPY(dummyf_11320)} // 0809:9290 + {db tmp999[32]={0};MYCOPY(dummyf_11340)} // 0809:92b0 + {db tmp999[32]={0};MYCOPY(dummyf_11360)} // 0809:92d0 + {db tmp999[32]={0};MYCOPY(dummyf_11380)} // 0809:92f0 + {db tmp999[32]={0};MYCOPY(dummyf_113a0)} // 0809:9310 + {db tmp999[32]={0};MYCOPY(dummyf_113c0)} // 0809:9330 + {db tmp999[32]={0};MYCOPY(dummyf_113e0)} // 0809:9350 + {db tmp999[32]={0};MYCOPY(dummyf_11400)} // 0809:9370 + {db tmp999[32]={0};MYCOPY(dummyf_11420)} // 0809:9390 + {db tmp999[32]={0};MYCOPY(dummyf_11440)} // 0809:93b0 + {db tmp999[32]={0};MYCOPY(dummyf_11460)} // 0809:93d0 + {db tmp999[32]={0};MYCOPY(dummyf_11480)} // 0809:93f0 + {db tmp999[32]={0};MYCOPY(dummyf_114a0)} // 0809:9410 + {db tmp999[32]={0};MYCOPY(dummyf_114c0)} // 0809:9430 + {db tmp999[32]={0};MYCOPY(dummyf_114e0)} // 0809:9450 + {db tmp999[32]={0};MYCOPY(dummyf_11500)} // 0809:9470 + {db tmp999[32]={0};MYCOPY(dummyf_11520)} // 0809:9490 + {db tmp999[32]={0};MYCOPY(dummyf_11540)} // 0809:94b0 + {db tmp999[32]={0};MYCOPY(dummyf_11560)} // 0809:94d0 + {db tmp999[32]={0};MYCOPY(dummyf_11580)} // 0809:94f0 + {db tmp999[32]={0};MYCOPY(dummyf_115a0)} // 0809:9510 + {db tmp999[32]={0};MYCOPY(dummyf_115c0)} // 0809:9530 + {db tmp999[32]={0};MYCOPY(dummyf_115e0)} // 0809:9550 + {db tmp999[32]={0};MYCOPY(dummyf_11600)} // 0809:9570 + {db tmp999[32]={0};MYCOPY(dummyf_11620)} // 0809:9590 + {db tmp999[32]={0};MYCOPY(dummyf_11640)} // 0809:95b0 + {db tmp999[32]={0};MYCOPY(dummyf_11660)} // 0809:95d0 + {db tmp999[32]={0};MYCOPY(dummyf_11680)} // 0809:95f0 + {db tmp999[32]={0};MYCOPY(dummyf_116a0)} // 0809:9610 + {db tmp999[32]={0};MYCOPY(dummyf_116c0)} // 0809:9630 + {db tmp999[32]={0};MYCOPY(dummyf_116e0)} // 0809:9650 + {db tmp999[32]={0};MYCOPY(dummyf_11700)} // 0809:9670 + {db tmp999[32]={0};MYCOPY(dummyf_11720)} // 0809:9690 + {db tmp999[32]={0};MYCOPY(dummyf_11740)} // 0809:96b0 + {db tmp999[32]={0};MYCOPY(dummyf_11760)} // 0809:96d0 + {db tmp999[32]={0};MYCOPY(dummyf_11780)} // 0809:96f0 + {db tmp999[32]={0};MYCOPY(dummyf_117a0)} // 0809:9710 + {db tmp999[32]={0};MYCOPY(dummyf_117c0)} // 0809:9730 + {db tmp999[32]={0};MYCOPY(dummyf_117e0)} // 0809:9750 + {db tmp999[32]={0};MYCOPY(dummyf_11800)} // 0809:9770 + {db tmp999[32]={0};MYCOPY(dummyf_11820)} // 0809:9790 + {db tmp999[32]={0};MYCOPY(dummyf_11840)} // 0809:97b0 + {db tmp999[32]={0};MYCOPY(dummyf_11860)} // 0809:97d0 + {db tmp999[32]={0};MYCOPY(dummyf_11880)} // 0809:97f0 + {db tmp999[32]={0};MYCOPY(dummyf_118a0)} // 0809:9810 + {db tmp999[32]={0};MYCOPY(dummyf_118c0)} // 0809:9830 + {db tmp999[32]={0};MYCOPY(dummyf_118e0)} // 0809:9850 + {db tmp999[32]={0};MYCOPY(dummyf_11900)} // 0809:9870 + {db tmp999[32]={0};MYCOPY(dummyf_11920)} // 0809:9890 + {db tmp999[32]={0};MYCOPY(dummyf_11940)} // 0809:98b0 + {db tmp999[32]={0};MYCOPY(dummyf_11960)} // 0809:98d0 + {db tmp999[32]={0};MYCOPY(dummyf_11980)} // 0809:98f0 + {db tmp999[32]={0};MYCOPY(dummyf_119a0)} // 0809:9910 + {db tmp999[32]={0};MYCOPY(dummyf_119c0)} // 0809:9930 + {db tmp999[32]={0};MYCOPY(dummyf_119e0)} // 0809:9950 + {db tmp999[32]={0};MYCOPY(dummyf_11a00)} // 0809:9970 + {db tmp999[32]={0};MYCOPY(dummyf_11a20)} // 0809:9990 + {db tmp999[32]={0};MYCOPY(dummyf_11a40)} // 0809:99b0 + {db tmp999[32]={0};MYCOPY(dummyf_11a60)} // 0809:99d0 + {db tmp999[32]={0};MYCOPY(dummyf_11a80)} // 0809:99f0 + {db tmp999[32]={0};MYCOPY(dummyf_11aa0)} // 0809:9a10 + {db tmp999[32]={0};MYCOPY(dummyf_11ac0)} // 0809:9a30 + {db tmp999[32]={0};MYCOPY(dummyf_11ae0)} // 0809:9a50 + {db tmp999[32]={0};MYCOPY(dummyf_11b00)} // 0809:9a70 + {db tmp999[32]={0};MYCOPY(dummyf_11b20)} // 0809:9a90 + {db tmp999[32]={0};MYCOPY(dummyf_11b40)} // 0809:9ab0 + {db tmp999[32]={0};MYCOPY(dummyf_11b60)} // 0809:9ad0 + {db tmp999[32]={0};MYCOPY(dummyf_11b80)} // 0809:9af0 + {db tmp999[32]={0};MYCOPY(dummyf_11ba0)} // 0809:9b10 + {db tmp999[32]={0};MYCOPY(dummyf_11bc0)} // 0809:9b30 + {db tmp999[32]={0};MYCOPY(dummyf_11be0)} // 0809:9b50 + {db tmp999[32]={0};MYCOPY(dummyf_11c00)} // 0809:9b70 + {db tmp999[32]={0};MYCOPY(dummyf_11c20)} // 0809:9b90 + {db tmp999[32]={0};MYCOPY(dummyf_11c40)} // 0809:9bb0 + {db tmp999[32]={0};MYCOPY(dummyf_11c60)} // 0809:9bd0 + {db tmp999[32]={0};MYCOPY(dummyf_11c80)} // 0809:9bf0 + {db tmp999[32]={0};MYCOPY(dummyf_11ca0)} // 0809:9c10 + {db tmp999[32]={0};MYCOPY(dummyf_11cc0)} // 0809:9c30 + {db tmp999[32]={0};MYCOPY(dummyf_11ce0)} // 0809:9c50 + {db tmp999[32]={0};MYCOPY(dummyf_11d00)} // 0809:9c70 + {db tmp999[32]={0};MYCOPY(dummyf_11d20)} // 0809:9c90 + {db tmp999[32]={0};MYCOPY(dummyf_11d40)} // 0809:9cb0 + {db tmp999[32]={0};MYCOPY(dummyf_11d60)} // 0809:9cd0 + {db tmp999[32]={0};MYCOPY(dummyf_11d80)} // 0809:9cf0 + {db tmp999[32]={0};MYCOPY(dummyf_11da0)} // 0809:9d10 + {db tmp999[32]={0};MYCOPY(dummyf_11dc0)} // 0809:9d30 + {db tmp999[32]={0};MYCOPY(dummyf_11de0)} // 0809:9d50 + {db tmp999[32]={0};MYCOPY(dummyf_11e00)} // 0809:9d70 + {db tmp999[32]={0};MYCOPY(dummyf_11e20)} // 0809:9d90 + {db tmp999[32]={0};MYCOPY(dummyf_11e40)} // 0809:9db0 + {db tmp999[32]={0};MYCOPY(dummyf_11e60)} // 0809:9dd0 + {db tmp999[32]={0};MYCOPY(dummyf_11e80)} // 0809:9df0 + {db tmp999[32]={0};MYCOPY(dummyf_11ea0)} // 0809:9e10 + {db tmp999[32]={0};MYCOPY(dummyf_11ec0)} // 0809:9e30 + {db tmp999[32]={0};MYCOPY(dummyf_11ee0)} // 0809:9e50 + {db tmp999[32]={0};MYCOPY(dummyf_11f00)} // 0809:9e70 + {db tmp999[32]={0};MYCOPY(dummyf_11f20)} // 0809:9e90 + {db tmp999[32]={0};MYCOPY(dummyf_11f40)} // 0809:9eb0 + {db tmp999[32]={0};MYCOPY(dummyf_11f60)} // 0809:9ed0 + {db tmp999[32]={0};MYCOPY(dummyf_11f80)} // 0809:9ef0 + {db tmp999[32]={0};MYCOPY(dummyf_11fa0)} // 0809:9f10 + {db tmp999[32]={0};MYCOPY(dummyf_11fc0)} // 0809:9f30 + {db tmp999[32]={0};MYCOPY(dummyf_11fe0)} // 0809:9f50 + {db tmp999[32]={0};MYCOPY(dummyf_12000)} // 0809:9f70 + {db tmp999[32]={0};MYCOPY(dummyf_12020)} // 0809:9f90 + {db tmp999[32]={0};MYCOPY(dummyf_12040)} // 0809:9fb0 + {db tmp999[32]={0};MYCOPY(dummyf_12060)} // 0809:9fd0 + {db tmp999[32]={0};MYCOPY(dummyf_12080)} // 0809:9ff0 + {db tmp999[32]={0};MYCOPY(dummyf_120a0)} // 0809:a010 + {db tmp999[32]={0};MYCOPY(dummyf_120c0)} // 0809:a030 + {db tmp999[32]={0};MYCOPY(dummyf_120e0)} // 0809:a050 + {db tmp999[32]={0};MYCOPY(dummyf_12100)} // 0809:a070 + {db tmp999[32]={0};MYCOPY(dummyf_12120)} // 0809:a090 + {db tmp999[32]={0};MYCOPY(dummyf_12140)} // 0809:a0b0 + {db tmp999[32]={0};MYCOPY(dummyf_12160)} // 0809:a0d0 + {db tmp999[32]={0};MYCOPY(dummyf_12180)} // 0809:a0f0 + {db tmp999[32]={0};MYCOPY(dummyf_121a0)} // 0809:a110 + {db tmp999[32]={0};MYCOPY(dummyf_121c0)} // 0809:a130 + {db tmp999[32]={0};MYCOPY(dummyf_121e0)} // 0809:a150 + {db tmp999[32]={0};MYCOPY(dummyf_12200)} // 0809:a170 + {db tmp999[32]={0};MYCOPY(dummyf_12220)} // 0809:a190 + {db tmp999[32]={0};MYCOPY(dummyf_12240)} // 0809:a1b0 + {db tmp999[32]={0};MYCOPY(dummyf_12260)} // 0809:a1d0 + {db tmp999[32]={0};MYCOPY(dummyf_12280)} // 0809:a1f0 + {db tmp999[32]={0};MYCOPY(dummyf_122a0)} // 0809:a210 + {db tmp999[32]={0};MYCOPY(dummyf_122c0)} // 0809:a230 + {db tmp999[32]={0};MYCOPY(dummyf_122e0)} // 0809:a250 + {db tmp999[32]={0};MYCOPY(dummyf_12300)} // 0809:a270 + {db tmp999[32]={0};MYCOPY(dummyf_12320)} // 0809:a290 + {db tmp999[32]={0};MYCOPY(dummyf_12340)} // 0809:a2b0 + {db tmp999[32]={0};MYCOPY(dummyf_12360)} // 0809:a2d0 + {db tmp999[32]={0};MYCOPY(dummyf_12380)} // 0809:a2f0 + {db tmp999[32]={0};MYCOPY(dummyf_123a0)} // 0809:a310 + {db tmp999[32]={0};MYCOPY(dummyf_123c0)} // 0809:a330 + {db tmp999[32]={0};MYCOPY(dummyf_123e0)} // 0809:a350 + {db tmp999[32]={0};MYCOPY(dummyf_12400)} // 0809:a370 + {db tmp999[32]={0};MYCOPY(dummyf_12420)} // 0809:a390 + {db tmp999[32]={0};MYCOPY(dummyf_12440)} // 0809:a3b0 + {db tmp999[32]={0};MYCOPY(dummyf_12460)} // 0809:a3d0 + {db tmp999[32]={0};MYCOPY(dummyf_12480)} // 0809:a3f0 + {db tmp999[32]={0};MYCOPY(dummyf_124a0)} // 0809:a410 + {db tmp999[32]={0};MYCOPY(dummyf_124c0)} // 0809:a430 + {db tmp999[32]={0};MYCOPY(dummyf_124e0)} // 0809:a450 + {db tmp999[32]={0};MYCOPY(dummyf_12500)} // 0809:a470 + {db tmp999[32]={0};MYCOPY(dummyf_12520)} // 0809:a490 + {db tmp999[32]={0};MYCOPY(dummyf_12540)} // 0809:a4b0 + {db tmp999[32]={0};MYCOPY(dummyf_12560)} // 0809:a4d0 + {db tmp999[32]={0};MYCOPY(dummyf_12580)} // 0809:a4f0 + {db tmp999[32]={0};MYCOPY(dummyf_125a0)} // 0809:a510 + {db tmp999[32]={0};MYCOPY(dummyf_125c0)} // 0809:a530 + {db tmp999[32]={0};MYCOPY(dummyf_125e0)} // 0809:a550 + {db tmp999[32]={0};MYCOPY(dummyf_12600)} // 0809:a570 + {db tmp999[32]={0};MYCOPY(dummyf_12620)} // 0809:a590 + {db tmp999[32]={0};MYCOPY(dummyf_12640)} // 0809:a5b0 + {db tmp999[32]={0};MYCOPY(dummyf_12660)} // 0809:a5d0 + {db tmp999[32]={0};MYCOPY(dummyf_12680)} // 0809:a5f0 + {db tmp999[32]={0};MYCOPY(dummyf_126a0)} // 0809:a610 + {db tmp999[32]={0};MYCOPY(dummyf_126c0)} // 0809:a630 + {db tmp999[32]={0};MYCOPY(dummyf_126e0)} // 0809:a650 + {db tmp999[32]={0};MYCOPY(dummyf_12700)} // 0809:a670 + {db tmp999[32]={0};MYCOPY(dummyf_12720)} // 0809:a690 + {db tmp999[32]={0};MYCOPY(dummyf_12740)} // 0809:a6b0 + {db tmp999[32]={0};MYCOPY(dummyf_12760)} // 0809:a6d0 + {db tmp999[32]={0};MYCOPY(dummyf_12780)} // 0809:a6f0 + {db tmp999[32]={0};MYCOPY(dummyf_127a0)} // 0809:a710 + {db tmp999[32]={0};MYCOPY(dummyf_127c0)} // 0809:a730 + {db tmp999[32]={0};MYCOPY(dummyf_127e0)} // 0809:a750 + {db tmp999[32]={0};MYCOPY(dummyf_12800)} // 0809:a770 + {db tmp999[32]={0};MYCOPY(dummyf_12820)} // 0809:a790 + {db tmp999[32]={0};MYCOPY(dummyf_12840)} // 0809:a7b0 + {db tmp999[32]={0};MYCOPY(dummyf_12860)} // 0809:a7d0 + {db tmp999[32]={0};MYCOPY(dummyf_12880)} // 0809:a7f0 + {db tmp999[32]={0};MYCOPY(dummyf_128a0)} // 0809:a810 + {db tmp999[32]={0};MYCOPY(dummyf_128c0)} // 0809:a830 + {db tmp999[32]={0};MYCOPY(dummyf_128e0)} // 0809:a850 + {db tmp999[32]={0};MYCOPY(dummyf_12900)} // 0809:a870 + {db tmp999[32]={0};MYCOPY(dummyf_12920)} // 0809:a890 + {db tmp999[32]={0};MYCOPY(dummyf_12940)} // 0809:a8b0 + {db tmp999[32]={0};MYCOPY(dummyf_12960)} // 0809:a8d0 + {db tmp999[32]={0};MYCOPY(dummyf_12980)} // 0809:a8f0 + {db tmp999[32]={0};MYCOPY(dummyf_129a0)} // 0809:a910 + {db tmp999[32]={0};MYCOPY(dummyf_129c0)} // 0809:a930 + {db tmp999[32]={0};MYCOPY(dummyf_129e0)} // 0809:a950 + {db tmp999[32]={0};MYCOPY(dummyf_12a00)} // 0809:a970 + {db tmp999[32]={0};MYCOPY(dummyf_12a20)} // 0809:a990 + {db tmp999[32]={0};MYCOPY(dummyf_12a40)} // 0809:a9b0 + {db tmp999[32]={0};MYCOPY(dummyf_12a60)} // 0809:a9d0 + {db tmp999[32]={0};MYCOPY(dummyf_12a80)} // 0809:a9f0 + {db tmp999[32]={0};MYCOPY(dummyf_12aa0)} // 0809:aa10 + {db tmp999[32]={0};MYCOPY(dummyf_12ac0)} // 0809:aa30 + {db tmp999[32]={0};MYCOPY(dummyf_12ae0)} // 0809:aa50 + {db tmp999[32]={0};MYCOPY(dummyf_12b00)} // 0809:aa70 + {db tmp999[32]={0};MYCOPY(dummyf_12b20)} // 0809:aa90 + {db tmp999[32]={0};MYCOPY(dummyf_12b40)} // 0809:aab0 + {db tmp999[32]={0};MYCOPY(dummyf_12b60)} // 0809:aad0 + {db tmp999[32]={0};MYCOPY(dummyf_12b80)} // 0809:aaf0 + {db tmp999[32]={0};MYCOPY(dummyf_12ba0)} // 0809:ab10 + {db tmp999[32]={0};MYCOPY(dummyf_12bc0)} // 0809:ab30 + {db tmp999[32]={0};MYCOPY(dummyf_12be0)} // 0809:ab50 + {db tmp999[32]={0};MYCOPY(dummyf_12c00)} // 0809:ab70 + {db tmp999[32]={0};MYCOPY(dummyf_12c20)} // 0809:ab90 + {db tmp999[32]={0};MYCOPY(dummyf_12c40)} // 0809:abb0 + {db tmp999[32]={0};MYCOPY(dummyf_12c60)} // 0809:abd0 + {db tmp999[32]={0};MYCOPY(dummyf_12c80)} // 0809:abf0 + {db tmp999[32]={0};MYCOPY(dummyf_12ca0)} // 0809:ac10 + {db tmp999[32]={0};MYCOPY(dummyf_12cc0)} // 0809:ac30 + {db tmp999[32]={0};MYCOPY(dummyf_12ce0)} // 0809:ac50 + {db tmp999[32]={0};MYCOPY(dummyf_12d00)} // 0809:ac70 + {db tmp999[32]={0};MYCOPY(dummyf_12d20)} // 0809:ac90 + {db tmp999[32]={0};MYCOPY(dummyf_12d40)} // 0809:acb0 + {db tmp999[32]={0};MYCOPY(dummyf_12d60)} // 0809:acd0 + {db tmp999[32]={0};MYCOPY(dummyf_12d80)} // 0809:acf0 + {db tmp999[32]={0};MYCOPY(dummyf_12da0)} // 0809:ad10 + {db tmp999[32]={0};MYCOPY(dummyf_12dc0)} // 0809:ad30 + {db tmp999[32]={0};MYCOPY(dummyf_12de0)} // 0809:ad50 + {db tmp999[32]={0};MYCOPY(dummyf_12e00)} // 0809:ad70 + {db tmp999[32]={0};MYCOPY(dummyf_12e20)} // 0809:ad90 + {db tmp999[32]={0};MYCOPY(dummyf_12e40)} // 0809:adb0 + {db tmp999[32]={0};MYCOPY(dummyf_12e60)} // 0809:add0 + {db tmp999[32]={0};MYCOPY(dummyf_12e80)} // 0809:adf0 + {db tmp999[32]={0};MYCOPY(dummyf_12ea0)} // 0809:ae10 + {db tmp999[32]={0};MYCOPY(dummyf_12ec0)} // 0809:ae30 + {db tmp999[32]={0};MYCOPY(dummyf_12ee0)} // 0809:ae50 + {db tmp999[32]={0};MYCOPY(dummyf_12f00)} // 0809:ae70 + {db tmp999[32]={0};MYCOPY(dummyf_12f20)} // 0809:ae90 + {db tmp999[32]={0};MYCOPY(dummyf_12f40)} // 0809:aeb0 + {db tmp999[32]={0};MYCOPY(dummyf_12f60)} // 0809:aed0 + {db tmp999[32]={0};MYCOPY(dummyf_12f80)} // 0809:aef0 + {db tmp999[32]={0};MYCOPY(dummyf_12fa0)} // 0809:af10 + {db tmp999[32]={0};MYCOPY(dummyf_12fc0)} // 0809:af30 + {db tmp999[32]={0};MYCOPY(dummyf_12fe0)} // 0809:af50 + {db tmp999[32]={0};MYCOPY(dummyf_13000)} // 0809:af70 + {db tmp999[32]={0};MYCOPY(dummyf_13020)} // 0809:af90 + {db tmp999[32]={0};MYCOPY(dummyf_13040)} // 0809:afb0 + {db tmp999[32]={0};MYCOPY(dummyf_13060)} // 0809:afd0 + {db tmp999[32]={0};MYCOPY(dummyf_13080)} // 0809:aff0 + {db tmp999[32]={0};MYCOPY(dummyf_130a0)} // 0809:b010 + {db tmp999[32]={0};MYCOPY(dummyf_130c0)} // 0809:b030 + {db tmp999[32]={0};MYCOPY(dummyf_130e0)} // 0809:b050 + {db tmp999[32]={0};MYCOPY(dummyf_13100)} // 0809:b070 + {db tmp999[32]={0};MYCOPY(dummyf_13120)} // 0809:b090 + {db tmp999[32]={0};MYCOPY(dummyf_13140)} // 0809:b0b0 + {db tmp999[32]={0};MYCOPY(dummyf_13160)} // 0809:b0d0 + {db tmp999[32]={0};MYCOPY(dummyf_13180)} // 0809:b0f0 + {db tmp999[32]={0};MYCOPY(dummyf_131a0)} // 0809:b110 + {db tmp999[32]={0};MYCOPY(dummyf_131c0)} // 0809:b130 + {db tmp999[32]={0};MYCOPY(dummyf_131e0)} // 0809:b150 + {db tmp999[32]={0};MYCOPY(dummyf_13200)} // 0809:b170 + {db tmp999[32]={0};MYCOPY(dummyf_13220)} // 0809:b190 + {db tmp999[32]={0};MYCOPY(dummyf_13240)} // 0809:b1b0 + {db tmp999[32]={0};MYCOPY(dummyf_13260)} // 0809:b1d0 + {db tmp999[32]={0};MYCOPY(dummyf_13280)} // 0809:b1f0 + {db tmp999[32]={0};MYCOPY(dummyf_132a0)} // 0809:b210 + {db tmp999[32]={0};MYCOPY(dummyf_132c0)} // 0809:b230 + {db tmp999[32]={0};MYCOPY(dummyf_132e0)} // 0809:b250 + {db tmp999[32]={0};MYCOPY(dummyf_13300)} // 0809:b270 + {db tmp999[32]={0};MYCOPY(dummyf_13320)} // 0809:b290 + {db tmp999[32]={0};MYCOPY(dummyf_13340)} // 0809:b2b0 + {db tmp999[32]={0};MYCOPY(dummyf_13360)} // 0809:b2d0 + {db tmp999[32]={0};MYCOPY(dummyf_13380)} // 0809:b2f0 + {db tmp999[32]={0};MYCOPY(dummyf_133a0)} // 0809:b310 + {db tmp999[32]={0};MYCOPY(dummyf_133c0)} // 0809:b330 + {db tmp999[32]={0};MYCOPY(dummyf_133e0)} // 0809:b350 + {db tmp999[32]={0};MYCOPY(dummyf_13400)} // 0809:b370 + {db tmp999[32]={0};MYCOPY(dummyf_13420)} // 0809:b390 + {db tmp999[32]={0};MYCOPY(dummyf_13440)} // 0809:b3b0 + {db tmp999[32]={0};MYCOPY(dummyf_13460)} // 0809:b3d0 + {db tmp999[32]={0};MYCOPY(dummyf_13480)} // 0809:b3f0 + {db tmp999[32]={0};MYCOPY(dummyf_134a0)} // 0809:b410 + {db tmp999[32]={0};MYCOPY(dummyf_134c0)} // 0809:b430 + {db tmp999[32]={0};MYCOPY(dummyf_134e0)} // 0809:b450 + {db tmp999[32]={0};MYCOPY(dummyf_13500)} // 0809:b470 + {db tmp999[32]={0};MYCOPY(dummyf_13520)} // 0809:b490 + {db tmp999[32]={0};MYCOPY(dummyf_13540)} // 0809:b4b0 + {db tmp999[32]={0};MYCOPY(dummyf_13560)} // 0809:b4d0 + {db tmp999[32]={0};MYCOPY(dummyf_13580)} // 0809:b4f0 + {db tmp999[32]={0};MYCOPY(dummyf_135a0)} // 0809:b510 + {db tmp999[32]={0};MYCOPY(dummyf_135c0)} // 0809:b530 + {db tmp999[32]={0};MYCOPY(dummyf_135e0)} // 0809:b550 + {db tmp999[32]={0};MYCOPY(dummyf_13600)} // 0809:b570 + {db tmp999[32]={0};MYCOPY(dummyf_13620)} // 0809:b590 + {db tmp999[32]={0};MYCOPY(dummyf_13640)} // 0809:b5b0 + {db tmp999[32]={0};MYCOPY(dummyf_13660)} // 0809:b5d0 + {db tmp999[32]={0};MYCOPY(dummyf_13680)} // 0809:b5f0 + {db tmp999[32]={0};MYCOPY(dummyf_136a0)} // 0809:b610 + {db tmp999[32]={0};MYCOPY(dummyf_136c0)} // 0809:b630 + {db tmp999[32]={0};MYCOPY(dummyf_136e0)} // 0809:b650 + {db tmp999[32]={0};MYCOPY(dummyf_13700)} // 0809:b670 + {db tmp999[32]={0};MYCOPY(dummyf_13720)} // 0809:b690 + {db tmp999[32]={0};MYCOPY(dummyf_13740)} // 0809:b6b0 + {db tmp999[32]={0};MYCOPY(dummyf_13760)} // 0809:b6d0 + {db tmp999[32]={0};MYCOPY(dummyf_13780)} // 0809:b6f0 + {db tmp999[32]={0};MYCOPY(dummyf_137a0)} // 0809:b710 + {db tmp999[32]={0};MYCOPY(dummyf_137c0)} // 0809:b730 + {db tmp999[32]={0};MYCOPY(dummyf_137e0)} // 0809:b750 + {db tmp999[32]={0};MYCOPY(dummyf_13800)} // 0809:b770 + {db tmp999[32]={0};MYCOPY(dummyf_13820)} // 0809:b790 + {db tmp999[32]={0};MYCOPY(dummyf_13840)} // 0809:b7b0 + {db tmp999[32]={0};MYCOPY(dummyf_13860)} // 0809:b7d0 + {db tmp999[32]={0};MYCOPY(dummyf_13880)} // 0809:b7f0 + {db tmp999[32]={0};MYCOPY(dummyf_138a0)} // 0809:b810 + {db tmp999[32]={0};MYCOPY(dummyf_138c0)} // 0809:b830 + {db tmp999[32]={0};MYCOPY(dummyf_138e0)} // 0809:b850 + {db tmp999[32]={0};MYCOPY(dummyf_13900)} // 0809:b870 + {db tmp999[32]={0};MYCOPY(dummyf_13920)} // 0809:b890 + {db tmp999[32]={0};MYCOPY(dummyf_13940)} // 0809:b8b0 + {db tmp999[32]={0};MYCOPY(dummyf_13960)} // 0809:b8d0 + {db tmp999[32]={0};MYCOPY(dummyf_13980)} // 0809:b8f0 + {db tmp999[32]={0};MYCOPY(dummyf_139a0)} // 0809:b910 + {db tmp999[32]={0};MYCOPY(dummyf_139c0)} // 0809:b930 + {db tmp999[32]={0};MYCOPY(dummyf_139e0)} // 0809:b950 + {db tmp999[32]={0};MYCOPY(dummyf_13a00)} // 0809:b970 + {db tmp999[32]={0};MYCOPY(dummyf_13a20)} // 0809:b990 + {db tmp999[32]={0};MYCOPY(dummyf_13a40)} // 0809:b9b0 + {db tmp999[32]={0};MYCOPY(dummyf_13a60)} // 0809:b9d0 + {db tmp999[32]={0};MYCOPY(dummyf_13a80)} // 0809:b9f0 + {db tmp999[32]={0};MYCOPY(dummyf_13aa0)} // 0809:ba10 + {db tmp999[32]={0};MYCOPY(dummyf_13ac0)} // 0809:ba30 + {db tmp999[32]={0};MYCOPY(dummyf_13ae0)} // 0809:ba50 + {db tmp999[32]={0};MYCOPY(dummyf_13b00)} // 0809:ba70 + {db tmp999[32]={0};MYCOPY(dummyf_13b20)} // 0809:ba90 + {db tmp999[32]={0};MYCOPY(dummyf_13b40)} // 0809:bab0 + {db tmp999[32]={0};MYCOPY(dummyf_13b60)} // 0809:bad0 + {db tmp999[32]={0};MYCOPY(dummyf_13b80)} // 0809:baf0 + {db tmp999[32]={0};MYCOPY(dummyf_13ba0)} // 0809:bb10 + {db tmp999[32]={0};MYCOPY(dummyf_13bc0)} // 0809:bb30 + {db tmp999[32]={0};MYCOPY(dummyf_13be0)} // 0809:bb50 + {db tmp999[32]={0};MYCOPY(dummyf_13c00)} // 0809:bb70 + {db tmp999[32]={0};MYCOPY(dummyf_13c20)} // 0809:bb90 + {db tmp999[32]={0};MYCOPY(dummyf_13c40)} // 0809:bbb0 + {db tmp999[32]={0};MYCOPY(dummyf_13c60)} // 0809:bbd0 + {db tmp999[32]={0};MYCOPY(dummyf_13c80)} // 0809:bbf0 + {db tmp999[32]={0};MYCOPY(dummyf_13ca0)} // 0809:bc10 + {db tmp999[32]={0};MYCOPY(dummyf_13cc0)} // 0809:bc30 + {db tmp999[32]={0};MYCOPY(dummyf_13ce0)} // 0809:bc50 + {db tmp999[32]={0};MYCOPY(dummyf_13d00)} // 0809:bc70 + {db tmp999[32]={0};MYCOPY(dummyf_13d20)} // 0809:bc90 + {db tmp999[32]={0};MYCOPY(dummyf_13d40)} // 0809:bcb0 + {db tmp999[32]={0};MYCOPY(dummyf_13d60)} // 0809:bcd0 + {db tmp999[32]={0};MYCOPY(dummyf_13d80)} // 0809:bcf0 + {db tmp999[32]={0};MYCOPY(dummyf_13da0)} // 0809:bd10 + {db tmp999[32]={0};MYCOPY(dummyf_13dc0)} // 0809:bd30 + {db tmp999[32]={0};MYCOPY(dummyf_13de0)} // 0809:bd50 + {db tmp999[32]={0};MYCOPY(dummyf_13e00)} // 0809:bd70 + {db tmp999[32]={0};MYCOPY(dummyf_13e20)} // 0809:bd90 + {db tmp999[32]={0};MYCOPY(dummyf_13e40)} // 0809:bdb0 + {db tmp999[32]={0};MYCOPY(dummyf_13e60)} // 0809:bdd0 + {db tmp999[32]={0};MYCOPY(dummyf_13e80)} // 0809:bdf0 + {db tmp999[32]={0};MYCOPY(dummyf_13ea0)} // 0809:be10 + {db tmp999[32]={0};MYCOPY(dummyf_13ec0)} // 0809:be30 + {db tmp999[32]={0};MYCOPY(dummyf_13ee0)} // 0809:be50 + {db tmp999[32]={0};MYCOPY(dummyf_13f00)} // 0809:be70 + {db tmp999[32]={0};MYCOPY(dummyf_13f20)} // 0809:be90 + {db tmp999[32]={0};MYCOPY(dummyf_13f40)} // 0809:beb0 + {db tmp999[32]={0};MYCOPY(dummyf_13f60)} // 0809:bed0 + {db tmp999[32]={0};MYCOPY(dummyf_13f80)} // 0809:bef0 + {db tmp999[32]={0};MYCOPY(dummyf_13fa0)} // 0809:bf10 + {db tmp999[32]={0};MYCOPY(dummyf_13fc0)} // 0809:bf30 + {db tmp999[32]={0};MYCOPY(dummyf_13fe0)} // 0809:bf50 + {db tmp999[32]={0};MYCOPY(dummyf_14000)} // 0809:bf70 + {db tmp999[32]={0};MYCOPY(dummyf_14020)} // 0809:bf90 + {db tmp999[32]={0};MYCOPY(dummyf_14040)} // 0809:bfb0 + {db tmp999[32]={0};MYCOPY(dummyf_14060)} // 0809:bfd0 + {db tmp999[32]={0};MYCOPY(dummyf_14080)} // 0809:bff0 + {db tmp999[32]={0};MYCOPY(dummyf_140a0)} // 0809:c010 + {db tmp999[32]={0};MYCOPY(dummyf_140c0)} // 0809:c030 + {db tmp999[32]={0};MYCOPY(dummyf_140e0)} // 0809:c050 + {db tmp999[32]={0};MYCOPY(dummyf_14100)} // 0809:c070 + {db tmp999[32]={0};MYCOPY(dummyf_14120)} // 0809:c090 + {db tmp999[32]={0};MYCOPY(dummyf_14140)} // 0809:c0b0 + {db tmp999[32]={0};MYCOPY(dummyf_14160)} // 0809:c0d0 + {db tmp999[32]={0};MYCOPY(dummyf_14180)} // 0809:c0f0 + {db tmp999[32]={0};MYCOPY(dummyf_141a0)} // 0809:c110 + {db tmp999[32]={0};MYCOPY(dummyf_141c0)} // 0809:c130 + {db tmp999[32]={0};MYCOPY(dummyf_141e0)} // 0809:c150 + {db tmp999[32]={0};MYCOPY(dummyf_14200)} // 0809:c170 + {db tmp999[32]={0};MYCOPY(dummyf_14220)} // 0809:c190 + {db tmp999[32]={0};MYCOPY(dummyf_14240)} // 0809:c1b0 + {db tmp999[32]={0};MYCOPY(dummyf_14260)} // 0809:c1d0 + {db tmp999[32]={0};MYCOPY(dummyf_14280)} // 0809:c1f0 + {db tmp999[32]={0};MYCOPY(dummyf_142a0)} // 0809:c210 + {db tmp999[32]={0};MYCOPY(dummyf_142c0)} // 0809:c230 + {db tmp999[32]={0};MYCOPY(dummyf_142e0)} // 0809:c250 + {db tmp999[32]={0};MYCOPY(dummyf_14300)} // 0809:c270 + {db tmp999[32]={0};MYCOPY(dummyf_14320)} // 0809:c290 + {db tmp999[32]={0};MYCOPY(dummyf_14340)} // 0809:c2b0 + {db tmp999[32]={0};MYCOPY(dummyf_14360)} // 0809:c2d0 + {db tmp999[32]={0};MYCOPY(dummyf_14380)} // 0809:c2f0 + {db tmp999[32]={0};MYCOPY(dummyf_143a0)} // 0809:c310 + {db tmp999[32]={0};MYCOPY(dummyf_143c0)} // 0809:c330 + {db tmp999[32]={0};MYCOPY(dummyf_143e0)} // 0809:c350 + {db tmp999[32]={0};MYCOPY(dummyf_14400)} // 0809:c370 + {db tmp999[32]={0};MYCOPY(dummyf_14420)} // 0809:c390 + {db tmp999=0;MYCOPY(unk_22a31)} // 0809:c3c1 + {db tmp999[32]={0};MYCOPY(dummyf_14452)} // 0809:c3c2 + {db tmp999[32]={0};MYCOPY(dummyf_14472)} // 0809:c3e2 + {db tmp999[32]={0};MYCOPY(dummyf_14492)} // 0809:c402 + {db tmp999[32]={0};MYCOPY(dummyf_144b2)} // 0809:c422 + {db tmp999[32]={0};MYCOPY(dummyf_144d2)} // 0809:c442 + {db tmp999[32]={0};MYCOPY(dummyf_144f2)} // 0809:c462 + {db tmp999[32]={0};MYCOPY(dummyf_14512)} // 0809:c482 + {db tmp999[32]={0};MYCOPY(dummyf_14532)} // 0809:c4a2 + {db tmp999=0;MYCOPY(unk_22b4b)} // 0809:c4db + {db tmp999[32]={0};MYCOPY(dummyf_1456c)} // 0809:c4dc + {db tmp999[32]={0};MYCOPY(dummyf_1458c)} // 0809:c4fc + {db tmp999[32]={0};MYCOPY(dummyf_145ac)} // 0809:c51c + {db tmp999[32]={0};MYCOPY(dummyf_145cc)} // 0809:c53c + {db tmp999[32]={0};MYCOPY(dummyf_145ec)} // 0809:c55c + {db tmp999[32]={0};MYCOPY(dummyf_1460c)} // 0809:c57c + {db tmp999[32]={0};MYCOPY(dummyf_1462c)} // 0809:c59c + {db tmp999[32]={0};MYCOPY(dummyf_1464c)} // 0809:c5bc + {db tmp999[32]={0};MYCOPY(dummyf_1466c)} // 0809:c5dc + {db tmp999[32]={0};MYCOPY(dummyf_1468c)} // 0809:c5fc + {db tmp999[32]={0};MYCOPY(dummyf_146ac)} // 0809:c61c + {db tmp999[32]={0};MYCOPY(dummyf_146cc)} // 0809:c63c + {db tmp999[32]={0};MYCOPY(dummyf_146ec)} // 0809:c65c + {db tmp999[32]={0};MYCOPY(dummyf_1470c)} // 0809:c67c + {db tmp999[32]={0};MYCOPY(dummyf_1472c)} // 0809:c69c + {db tmp999[32]={0};MYCOPY(dummyf_1474c)} // 0809:c6bc + {db tmp999[32]={0};MYCOPY(dummyf_1476c)} // 0809:c6dc + {db tmp999[32]={0};MYCOPY(dummyf_1478c)} // 0809:c6fc + {db tmp999[32]={0};MYCOPY(dummyf_147ac)} // 0809:c71c + {db tmp999[32]={0};MYCOPY(dummyf_147cc)} // 0809:c73c + {db tmp999[32]={0};MYCOPY(dummyf_147ec)} // 0809:c75c + {db tmp999[32]={0};MYCOPY(dummyf_1480c)} // 0809:c77c + {db tmp999[32]={0};MYCOPY(dummyf_1482c)} // 0809:c79c + {db tmp999[32]={0};MYCOPY(dummyf_1484c)} // 0809:c7bc + {db tmp999[32]={0};MYCOPY(dummyf_1486c)} // 0809:c7dc + {db tmp999[32]={0};MYCOPY(dummyf_1488c)} // 0809:c7fc + {db tmp999[32]={0};MYCOPY(dummyf_148ac)} // 0809:c81c + {db tmp999[32]={0};MYCOPY(dummyf_148cc)} // 0809:c83c + {db tmp999[32]={0};MYCOPY(dummyf_148ec)} // 0809:c85c + {db tmp999[32]={0};MYCOPY(dummyf_1490c)} // 0809:c87c + {db tmp999[32]={0};MYCOPY(dummyf_1492c)} // 0809:c89c + {db tmp999[32]={0};MYCOPY(dummyf_1494c)} // 0809:c8bc + {db tmp999[32]={0};MYCOPY(dummyf_1496c)} // 0809:c8dc + {db tmp999[32]={0};MYCOPY(dummyf_1498c)} // 0809:c8fc + {db tmp999[32]={0};MYCOPY(dummyf_149ac)} // 0809:c91c + {db tmp999[32]={0};MYCOPY(dummyf_149cc)} // 0809:c93c + {db tmp999[32]={0};MYCOPY(dummyf_149ec)} // 0809:c95c + {db tmp999[32]={0};MYCOPY(dummyf_14a0c)} // 0809:c97c + {db tmp999[32]={0};MYCOPY(dummyf_14a2c)} // 0809:c99c + {db tmp999[32]={0};MYCOPY(dummyf_14a4c)} // 0809:c9bc + {db tmp999=0;MYCOPY(unk_23052)} // 0809:c9e2 + {db tmp999[32]={0};MYCOPY(dummyf_14a73)} // 0809:c9e3 + {db tmp999=0;MYCOPY(unk_2307e)} // 0809:ca0e + {db tmp999[32]={0};MYCOPY(dummyf_14a9f)} // 0809:ca0f + {db tmp999[32]={0};MYCOPY(dummyf_14abf)} // 0809:ca2f + {db tmp999[32]={0};MYCOPY(dummyf_14adf)} // 0809:ca4f + {db tmp999[32]={0};MYCOPY(dummyf_14aff)} // 0809:ca6f + {db tmp999[32]={0};MYCOPY(dummyf_14b1f)} // 0809:ca8f + {db tmp999[32]={0};MYCOPY(dummyf_14b3f)} // 0809:caaf + {db tmp999[32]={0};MYCOPY(dummyf_14b5f)} // 0809:cacf + {db tmp999[32]={0};MYCOPY(dummyf_14b7f)} // 0809:caef + {db tmp999[32]={0};MYCOPY(dummyf_14b9f)} // 0809:cb0f + {db tmp999[32]={0};MYCOPY(dummyf_14bbf)} // 0809:cb2f + {db tmp999[32]={0};MYCOPY(dummyf_14bdf)} // 0809:cb4f + {db tmp999[32]={0};MYCOPY(dummyf_14bff)} // 0809:cb6f + {db tmp999[32]={0};MYCOPY(dummyf_14c1f)} // 0809:cb8f + {db tmp999[32]={0};MYCOPY(dummyf_14c3f)} // 0809:cbaf + {db tmp999[32]={0};MYCOPY(dummyf_14c5f)} // 0809:cbcf + {db tmp999[32]={0};MYCOPY(dummyf_14c7f)} // 0809:cbef + {db tmp999[32]={0};MYCOPY(dummyf_14c9f)} // 0809:cc0f + {db tmp999[32]={0};MYCOPY(dummyf_14cbf)} // 0809:cc2f + {db tmp999[32]={0};MYCOPY(dummyf_14cdf)} // 0809:cc4f + {db tmp999[32]={0};MYCOPY(dummyf_14cff)} // 0809:cc6f + {db tmp999[32]={0};MYCOPY(dummyf_14d1f)} // 0809:cc8f + {db tmp999[32]={0};MYCOPY(dummyf_14d3f)} // 0809:ccaf + {db tmp999[32]={0};MYCOPY(dummyf_14d5f)} // 0809:cccf + {db tmp999[32]={0};MYCOPY(dummyf_14d7f)} // 0809:ccef + {db tmp999[32]={0};MYCOPY(dummyf_14d9f)} // 0809:cd0f + {db tmp999[32]={0};MYCOPY(dummyf_14dbf)} // 0809:cd2f + {db tmp999[32]={0};MYCOPY(dummyf_14ddf)} // 0809:cd4f + {db tmp999[32]={0};MYCOPY(dummyf_14dff)} // 0809:cd6f + {db tmp999[32]={0};MYCOPY(dummyf_14e1f)} // 0809:cd8f + {db tmp999[32]={0};MYCOPY(dummyf_14e3f)} // 0809:cdaf + {db tmp999[32]={0};MYCOPY(dummyf_14e5f)} // 0809:cdcf + {db tmp999[32]={0};MYCOPY(dummyf_14e7f)} // 0809:cdef + {db tmp999[32]={0};MYCOPY(dummyf_14e9f)} // 0809:ce0f + {db tmp999[32]={0};MYCOPY(dummyf_14ebf)} // 0809:ce2f + {db tmp999[32]={0};MYCOPY(dummyf_14edf)} // 0809:ce4f + {db tmp999[32]={0};MYCOPY(dummyf_14eff)} // 0809:ce6f + {db tmp999[32]={0};MYCOPY(dummyf_14f1f)} // 0809:ce8f + {db tmp999[32]={0};MYCOPY(dummyf_14f3f)} // 0809:ceaf + {db tmp999[32]={0};MYCOPY(dummyf_14f5f)} // 0809:cecf + {db tmp999[32]={0};MYCOPY(dummyf_14f7f)} // 0809:ceef + {db tmp999[32]={0};MYCOPY(dummyf_14f9f)} // 0809:cf0f + {db tmp999[32]={0};MYCOPY(dummyf_14fbf)} // 0809:cf2f + {db tmp999[32]={0};MYCOPY(dummyf_14fdf)} // 0809:cf4f + {db tmp999[32]={0};MYCOPY(dummyf_14fff)} // 0809:cf6f + {db tmp999[32]={0};MYCOPY(dummyf_1501f)} // 0809:cf8f + {db tmp999[32]={0};MYCOPY(dummyf_1503f)} // 0809:cfaf + {db tmp999[32]={0};MYCOPY(dummyf_1505f)} // 0809:cfcf + {db tmp999[32]={0};MYCOPY(dummyf_1507f)} // 0809:cfef + {db tmp999[32]={0};MYCOPY(dummyf_1509f)} // 0809:d00f + {db tmp999[32]={0};MYCOPY(dummyf_150bf)} // 0809:d02f + {db tmp999[32]={0};MYCOPY(dummyf_150df)} // 0809:d04f + {db tmp999[32]={0};MYCOPY(dummyf_150ff)} // 0809:d06f + {db tmp999[32]={0};MYCOPY(dummyf_1511f)} // 0809:d08f + {db tmp999[32]={0};MYCOPY(dummyf_1513f)} // 0809:d0af + {db tmp999[32]={0};MYCOPY(dummyf_1515f)} // 0809:d0cf + {db tmp999[32]={0};MYCOPY(dummyf_1517f)} // 0809:d0ef + {db tmp999[32]={0};MYCOPY(dummyf_1519f)} // 0809:d10f + {db tmp999[32]={0};MYCOPY(dummyf_151bf)} // 0809:d12f + {db tmp999[32]={0};MYCOPY(dummyf_151df)} // 0809:d14f + {db tmp999[32]={0};MYCOPY(dummyf_151ff)} // 0809:d16f + {db tmp999[32]={0};MYCOPY(dummyf_1521f)} // 0809:d18f + {db tmp999[32]={0};MYCOPY(dummyf_1523f)} // 0809:d1af + {db tmp999[32]={0};MYCOPY(dummyf_1525f)} // 0809:d1cf + {db tmp999[32]={0};MYCOPY(dummyf_1527f)} // 0809:d1ef + {db tmp999[32]={0};MYCOPY(dummyf_1529f)} // 0809:d20f + {db tmp999[32]={0};MYCOPY(dummyf_152bf)} // 0809:d22f + {db tmp999[32]={0};MYCOPY(dummyf_152df)} // 0809:d24f + {db tmp999[32]={0};MYCOPY(dummyf_152ff)} // 0809:d26f + {db tmp999[32]={0};MYCOPY(dummyf_1531f)} // 0809:d28f + {db tmp999[32]={0};MYCOPY(dummyf_1533f)} // 0809:d2af + {db tmp999[32]={0};MYCOPY(dummyf_1535f)} // 0809:d2cf + {db tmp999[32]={0};MYCOPY(dummyf_1537f)} // 0809:d2ef + {db tmp999[32]={0};MYCOPY(dummyf_1539f)} // 0809:d30f + {db tmp999[32]={0};MYCOPY(dummyf_153bf)} // 0809:d32f + {db tmp999[32]={0};MYCOPY(dummyf_153df)} // 0809:d34f + {db tmp999[32]={0};MYCOPY(dummyf_153ff)} // 0809:d36f + {db tmp999[32]={0};MYCOPY(dummyf_1541f)} // 0809:d38f + {db tmp999[32]={0};MYCOPY(dummyf_1543f)} // 0809:d3af + {db tmp999[32]={0};MYCOPY(dummyf_1545f)} // 0809:d3cf + {db tmp999[32]={0};MYCOPY(dummyf_1547f)} // 0809:d3ef + {db tmp999[32]={0};MYCOPY(dummyf_1549f)} // 0809:d40f + {db tmp999[32]={0};MYCOPY(dummyf_154bf)} // 0809:d42f + {db tmp999[32]={0};MYCOPY(dummyf_154df)} // 0809:d44f + {db tmp999[32]={0};MYCOPY(dummyf_154ff)} // 0809:d46f + {db tmp999[32]={0};MYCOPY(dummyf_1551f)} // 0809:d48f + {db tmp999[32]={0};MYCOPY(dummyf_1553f)} // 0809:d4af + {db tmp999[32]={0};MYCOPY(dummyf_1555f)} // 0809:d4cf + {db tmp999[32]={0};MYCOPY(dummyf_1557f)} // 0809:d4ef + {db tmp999[32]={0};MYCOPY(dummyf_1559f)} // 0809:d50f + {db tmp999[32]={0};MYCOPY(dummyf_155bf)} // 0809:d52f + {db tmp999[32]={0};MYCOPY(dummyf_155df)} // 0809:d54f + {db tmp999[32]={0};MYCOPY(dummyf_155ff)} // 0809:d56f + {db tmp999[32]={0};MYCOPY(dummyf_1561f)} // 0809:d58f + {db tmp999[32]={0};MYCOPY(dummyf_1563f)} // 0809:d5af + {db tmp999[32]={0};MYCOPY(dummyf_1565f)} // 0809:d5cf + {db tmp999[32]={0};MYCOPY(dummyf_1567f)} // 0809:d5ef + {db tmp999[32]={0};MYCOPY(dummyf_1569f)} // 0809:d60f + {db tmp999[32]={0};MYCOPY(dummyf_156bf)} // 0809:d62f + {db tmp999[32]={0};MYCOPY(dummyf_156df)} // 0809:d64f + {db tmp999[32]={0};MYCOPY(dummyf_156ff)} // 0809:d66f + {db tmp999[32]={0};MYCOPY(dummyf_1571f)} // 0809:d68f + {db tmp999[32]={0};MYCOPY(dummyf_1573f)} // 0809:d6af + {db tmp999[32]={0};MYCOPY(dummyf_1575f)} // 0809:d6cf + {db tmp999[32]={0};MYCOPY(dummyf_1577f)} // 0809:d6ef + {db tmp999[32]={0};MYCOPY(dummyf_1579f)} // 0809:d70f + {db tmp999[32]={0};MYCOPY(dummyf_157bf)} // 0809:d72f + {db tmp999[32]={0};MYCOPY(dummyf_157df)} // 0809:d74f + {db tmp999[32]={0};MYCOPY(dummyf_157ff)} // 0809:d76f + {db tmp999[32]={0};MYCOPY(dummyf_1581f)} // 0809:d78f + {db tmp999[32]={0};MYCOPY(dummyf_1583f)} // 0809:d7af + {db tmp999[32]={0};MYCOPY(dummyf_1585f)} // 0809:d7cf + {db tmp999[32]={0};MYCOPY(dummyf_1587f)} // 0809:d7ef + {db tmp999[32]={0};MYCOPY(dummyf_1589f)} // 0809:d80f + {db tmp999[32]={0};MYCOPY(dummyf_158bf)} // 0809:d82f + {db tmp999[32]={0};MYCOPY(dummyf_158df)} // 0809:d84f + {db tmp999[32]={0};MYCOPY(dummyf_158ff)} // 0809:d86f + {db tmp999[32]={0};MYCOPY(dummyf_1591f)} // 0809:d88f + {db tmp999[32]={0};MYCOPY(dummyf_1593f)} // 0809:d8af + {db tmp999[32]={0};MYCOPY(dummyf_1595f)} // 0809:d8cf + {db tmp999[32]={0};MYCOPY(dummyf_1597f)} // 0809:d8ef + {db tmp999[32]={0};MYCOPY(dummyf_1599f)} // 0809:d90f + {db tmp999[32]={0};MYCOPY(dummyf_159bf)} // 0809:d92f + {db tmp999[32]={0};MYCOPY(dummyf_159df)} // 0809:d94f + {db tmp999[32]={0};MYCOPY(dummyf_159ff)} // 0809:d96f + {db tmp999[32]={0};MYCOPY(dummyf_15a1f)} // 0809:d98f + {db tmp999[32]={0};MYCOPY(dummyf_15a3f)} // 0809:d9af + {db tmp999[32]={0};MYCOPY(dummyf_15a5f)} // 0809:d9cf + {db tmp999[32]={0};MYCOPY(dummyf_15a7f)} // 0809:d9ef + {db tmp999[32]={0};MYCOPY(dummyf_15a9f)} // 0809:da0f + {db tmp999[32]={0};MYCOPY(dummyf_15abf)} // 0809:da2f + {db tmp999[32]={0};MYCOPY(dummyf_15adf)} // 0809:da4f + {db tmp999[32]={0};MYCOPY(dummyf_15aff)} // 0809:da6f + {db tmp999[32]={0};MYCOPY(dummyf_15b1f)} // 0809:da8f + {db tmp999[32]={0};MYCOPY(dummyf_15b3f)} // 0809:daaf + {db tmp999[32]={0};MYCOPY(dummyf_15b5f)} // 0809:dacf + {db tmp999[32]={0};MYCOPY(dummyf_15b7f)} // 0809:daef + {db tmp999[32]={0};MYCOPY(dummyf_15b9f)} // 0809:db0f + {db tmp999[32]={0};MYCOPY(dummyf_15bbf)} // 0809:db2f + {db tmp999[32]={0};MYCOPY(dummyf_15bdf)} // 0809:db4f + {db tmp999[32]={0};MYCOPY(dummyf_15bff)} // 0809:db6f + {db tmp999[32]={0};MYCOPY(dummyf_15c1f)} // 0809:db8f + {db tmp999[32]={0};MYCOPY(dummyf_15c3f)} // 0809:dbaf + {db tmp999[32]={0};MYCOPY(dummyf_15c5f)} // 0809:dbcf + {db tmp999[32]={0};MYCOPY(dummyf_15c7f)} // 0809:dbef + {db tmp999[32]={0};MYCOPY(dummyf_15c9f)} // 0809:dc0f + {db tmp999[32]={0};MYCOPY(dummyf_15cbf)} // 0809:dc2f + {db tmp999[32]={0};MYCOPY(dummyf_15cdf)} // 0809:dc4f + {db tmp999[32]={0};MYCOPY(dummyf_15cff)} // 0809:dc6f + {db tmp999[32]={0};MYCOPY(dummyf_15d1f)} // 0809:dc8f + {db tmp999[32]={0};MYCOPY(dummyf_15d3f)} // 0809:dcaf + {db tmp999[32]={0};MYCOPY(dummyf_15d5f)} // 0809:dccf + {db tmp999[32]={0};MYCOPY(dummyf_15d7f)} // 0809:dcef + {db tmp999[32]={0};MYCOPY(dummyf_15d9f)} // 0809:dd0f + {db tmp999[32]={0};MYCOPY(dummyf_15dbf)} // 0809:dd2f + {db tmp999[32]={0};MYCOPY(dummyf_15ddf)} // 0809:dd4f + {db tmp999[32]={0};MYCOPY(dummyf_15dff)} // 0809:dd6f + {db tmp999[32]={0};MYCOPY(dummyf_15e1f)} // 0809:dd8f + {db tmp999[32]={0};MYCOPY(dummyf_15e3f)} // 0809:ddaf + {db tmp999[32]={0};MYCOPY(dummyf_15e5f)} // 0809:ddcf + {db tmp999[32]={0};MYCOPY(dummyf_15e7f)} // 0809:ddef + {db tmp999[32]={0};MYCOPY(dummyf_15e9f)} // 0809:de0f + {db tmp999[32]={0};MYCOPY(dummyf_15ebf)} // 0809:de2f + {db tmp999[32]={0};MYCOPY(dummyf_15edf)} // 0809:de4f + {db tmp999[32]={0};MYCOPY(dummyf_15eff)} // 0809:de6f + {db tmp999[32]={0};MYCOPY(dummyf_15f1f)} // 0809:de8f + {db tmp999[32]={0};MYCOPY(dummyf_15f3f)} // 0809:deaf + {db tmp999[32]={0};MYCOPY(dummyf_15f5f)} // 0809:decf + {db tmp999[32]={0};MYCOPY(dummyf_15f7f)} // 0809:deef + {db tmp999[32]={0};MYCOPY(dummyf_15f9f)} // 0809:df0f + {db tmp999[32]={0};MYCOPY(dummyf_15fbf)} // 0809:df2f + {db tmp999[32]={0};MYCOPY(dummyf_15fdf)} // 0809:df4f + {db tmp999[32]={0};MYCOPY(dummyf_15fff)} // 0809:df6f + {db tmp999[32]={0};MYCOPY(dummyf_1601f)} // 0809:df8f + {db tmp999[32]={0};MYCOPY(dummyf_1603f)} // 0809:dfaf + {db tmp999[32]={0};MYCOPY(dummyf_1605f)} // 0809:dfcf + {db tmp999[32]={0};MYCOPY(dummyf_1607f)} // 0809:dfef + {db tmp999[32]={0};MYCOPY(dummyf_1609f)} // 0809:e00f + {db tmp999[32]={0};MYCOPY(dummyf_160bf)} // 0809:e02f + {db tmp999[32]={0};MYCOPY(dummyf_160df)} // 0809:e04f + {db tmp999[32]={0};MYCOPY(dummyf_160ff)} // 0809:e06f + {db tmp999[32]={0};MYCOPY(dummyf_1611f)} // 0809:e08f + {db tmp999[32]={0};MYCOPY(dummyf_1613f)} // 0809:e0af + {db tmp999[32]={0};MYCOPY(dummyf_1615f)} // 0809:e0cf + {db tmp999[32]={0};MYCOPY(dummyf_1617f)} // 0809:e0ef + {db tmp999[32]={0};MYCOPY(dummyf_1619f)} // 0809:e10f + {db tmp999[32]={0};MYCOPY(dummyf_161bf)} // 0809:e12f + {db tmp999[32]={0};MYCOPY(dummyf_161df)} // 0809:e14f + {db tmp999[32]={0};MYCOPY(dummyf_161ff)} // 0809:e16f + {db tmp999[32]={0};MYCOPY(dummyf_1621f)} // 0809:e18f + {db tmp999[32]={0};MYCOPY(dummyf_1623f)} // 0809:e1af + {db tmp999[32]={0};MYCOPY(dummyf_1625f)} // 0809:e1cf + {db tmp999[32]={0};MYCOPY(dummyf_1627f)} // 0809:e1ef + {db tmp999[32]={0};MYCOPY(dummyf_1629f)} // 0809:e20f + {db tmp999[32]={0};MYCOPY(dummyf_162bf)} // 0809:e22f + {db tmp999[32]={0};MYCOPY(dummyf_162df)} // 0809:e24f + {db tmp999[32]={0};MYCOPY(dummyf_162ff)} // 0809:e26f + {db tmp999[32]={0};MYCOPY(dummyf_1631f)} // 0809:e28f + {db tmp999[32]={0};MYCOPY(dummyf_1633f)} // 0809:e2af + {db tmp999[32]={0};MYCOPY(dummyf_1635f)} // 0809:e2cf + {db tmp999[32]={0};MYCOPY(dummyf_1637f)} // 0809:e2ef + {db tmp999[32]={0};MYCOPY(dummyf_1639f)} // 0809:e30f + {db tmp999[32]={0};MYCOPY(dummyf_163bf)} // 0809:e32f + {db tmp999[32]={0};MYCOPY(dummyf_163df)} // 0809:e34f + {db tmp999[32]={0};MYCOPY(dummyf_163ff)} // 0809:e36f + {db tmp999[32]={0};MYCOPY(dummyf_1641f)} // 0809:e38f + {db tmp999[32]={0};MYCOPY(dummyf_1643f)} // 0809:e3af + {db tmp999[32]={0};MYCOPY(dummyf_1645f)} // 0809:e3cf + {db tmp999[32]={0};MYCOPY(dummyf_1647f)} // 0809:e3ef + {db tmp999[32]={0};MYCOPY(dummyf_1649f)} // 0809:e40f + {db tmp999[32]={0};MYCOPY(dummyf_164bf)} // 0809:e42f + {db tmp999[32]={0};MYCOPY(dummyf_164df)} // 0809:e44f + {db tmp999[32]={0};MYCOPY(dummyf_164ff)} // 0809:e46f + {db tmp999[32]={0};MYCOPY(dummyf_1651f)} // 0809:e48f + {db tmp999[32]={0};MYCOPY(dummyf_1653f)} // 0809:e4af + {db tmp999[32]={0};MYCOPY(dummyf_1655f)} // 0809:e4cf + {db tmp999[32]={0};MYCOPY(dummyf_1657f)} // 0809:e4ef + {db tmp999[32]={0};MYCOPY(dummyf_1659f)} // 0809:e50f + {db tmp999[32]={0};MYCOPY(dummyf_165bf)} // 0809:e52f + {db tmp999[32]={0};MYCOPY(dummyf_165df)} // 0809:e54f + {db tmp999[32]={0};MYCOPY(dummyf_165ff)} // 0809:e56f + {db tmp999[32]={0};MYCOPY(dummyf_1661f)} // 0809:e58f + {db tmp999[32]={0};MYCOPY(dummyf_1663f)} // 0809:e5af + {db tmp999[32]={0};MYCOPY(dummyf_1665f)} // 0809:e5cf + {db tmp999[32]={0};MYCOPY(dummyf_1667f)} // 0809:e5ef + {db tmp999[32]={0};MYCOPY(dummyf_1669f)} // 0809:e60f + {db tmp999[32]={0};MYCOPY(dummyf_166bf)} // 0809:e62f + {db tmp999[32]={0};MYCOPY(dummyf_166df)} // 0809:e64f + {db tmp999[32]={0};MYCOPY(dummyf_166ff)} // 0809:e66f + {db tmp999[32]={0};MYCOPY(dummyf_1671f)} // 0809:e68f + {db tmp999[32]={0};MYCOPY(dummyf_1673f)} // 0809:e6af + {db tmp999[32]={0};MYCOPY(dummyf_1675f)} // 0809:e6cf + {db tmp999[32]={0};MYCOPY(dummyf_1677f)} // 0809:e6ef + {db tmp999[32]={0};MYCOPY(dummyf_1679f)} // 0809:e70f + {db tmp999[32]={0};MYCOPY(dummyf_167bf)} // 0809:e72f + {db tmp999[32]={0};MYCOPY(dummyf_167df)} // 0809:e74f + {db tmp999[32]={0};MYCOPY(dummyf_167ff)} // 0809:e76f + {db tmp999[32]={0};MYCOPY(dummyf_1681f)} // 0809:e78f + {db tmp999[32]={0};MYCOPY(dummyf_1683f)} // 0809:e7af + {db tmp999[32]={0};MYCOPY(dummyf_1685f)} // 0809:e7cf + {db tmp999[32]={0};MYCOPY(dummyf_1687f)} // 0809:e7ef + {db tmp999[32]={0};MYCOPY(dummyf_1689f)} // 0809:e80f + {db tmp999[32]={0};MYCOPY(dummyf_168bf)} // 0809:e82f + {db tmp999[32]={0};MYCOPY(dummyf_168df)} // 0809:e84f + {db tmp999[32]={0};MYCOPY(dummyf_168ff)} // 0809:e86f + {db tmp999[32]={0};MYCOPY(dummyf_1691f)} // 0809:e88f + {db tmp999[32]={0};MYCOPY(dummyf_1693f)} // 0809:e8af + {db tmp999[32]={0};MYCOPY(dummyf_1695f)} // 0809:e8cf + {db tmp999[32]={0};MYCOPY(dummyf_1697f)} // 0809:e8ef + {db tmp999[32]={0};MYCOPY(dummyf_1699f)} // 0809:e90f + {db tmp999[32]={0};MYCOPY(dummyf_169bf)} // 0809:e92f + {db tmp999[32]={0};MYCOPY(dummyf_169df)} // 0809:e94f + {db tmp999[32]={0};MYCOPY(dummyf_169ff)} // 0809:e96f + {db tmp999[32]={0};MYCOPY(dummyf_16a1f)} // 0809:e98f + {db tmp999[32]={0};MYCOPY(dummyf_16a3f)} // 0809:e9af + {db tmp999[32]={0};MYCOPY(dummyf_16a5f)} // 0809:e9cf + {db tmp999[32]={0};MYCOPY(dummyf_16a7f)} // 0809:e9ef + {db tmp999[32]={0};MYCOPY(dummyf_16a9f)} // 0809:ea0f + {db tmp999[32]={0};MYCOPY(dummyf_16abf)} // 0809:ea2f + {db tmp999[32]={0};MYCOPY(dummyf_16adf)} // 0809:ea4f + {db tmp999[32]={0};MYCOPY(dummyf_16aff)} // 0809:ea6f + {db tmp999[32]={0};MYCOPY(dummyf_16b1f)} // 0809:ea8f + {db tmp999[32]={0};MYCOPY(dummyf_16b3f)} // 0809:eaaf + {db tmp999[32]={0};MYCOPY(dummyf_16b5f)} // 0809:eacf + {db tmp999[32]={0};MYCOPY(dummyf_16b7f)} // 0809:eaef + {db tmp999[32]={0};MYCOPY(dummyf_16b9f)} // 0809:eb0f + {db tmp999[32]={0};MYCOPY(dummyf_16bbf)} // 0809:eb2f + {db tmp999[32]={0};MYCOPY(dummyf_16bdf)} // 0809:eb4f + {db tmp999[32]={0};MYCOPY(dummyf_16bff)} // 0809:eb6f + {db tmp999[32]={0};MYCOPY(dummyf_16c1f)} // 0809:eb8f + {db tmp999[32]={0};MYCOPY(dummyf_16c3f)} // 0809:ebaf + {db tmp999[32]={0};MYCOPY(dummyf_16c5f)} // 0809:ebcf + {db tmp999[32]={0};MYCOPY(dummyf_16c7f)} // 0809:ebef + {db tmp999[32]={0};MYCOPY(dummyf_16c9f)} // 0809:ec0f + {db tmp999[32]={0};MYCOPY(dummyf_16cbf)} // 0809:ec2f + {db tmp999[32]={0};MYCOPY(dummyf_16cdf)} // 0809:ec4f + {db tmp999[32]={0};MYCOPY(dummyf_16cff)} // 0809:ec6f + {db tmp999[32]={0};MYCOPY(dummyf_16d1f)} // 0809:ec8f + {db tmp999[32]={0};MYCOPY(dummyf_16d3f)} // 0809:ecaf + {db tmp999[32]={0};MYCOPY(dummyf_16d5f)} // 0809:eccf + {db tmp999[32]={0};MYCOPY(dummyf_16d7f)} // 0809:ecef + {db tmp999[32]={0};MYCOPY(dummyf_16d9f)} // 0809:ed0f + {db tmp999[32]={0};MYCOPY(dummyf_16dbf)} // 0809:ed2f + {db tmp999[32]={0};MYCOPY(dummyf_16ddf)} // 0809:ed4f + {db tmp999[32]={0};MYCOPY(dummyf_16dff)} // 0809:ed6f + {db tmp999[32]={0};MYCOPY(dummyf_16e1f)} // 0809:ed8f + {db tmp999[32]={0};MYCOPY(dummyf_16e3f)} // 0809:edaf + {db tmp999[32]={0};MYCOPY(dummyf_16e5f)} // 0809:edcf + {db tmp999[32]={0};MYCOPY(dummyf_16e7f)} // 0809:edef + {db tmp999[32]={0};MYCOPY(dummyf_16e9f)} // 0809:ee0f + {db tmp999[32]={0};MYCOPY(dummyf_16ebf)} // 0809:ee2f + {db tmp999[32]={0};MYCOPY(dummyf_16edf)} // 0809:ee4f + {db tmp999[32]={0};MYCOPY(dummyf_16eff)} // 0809:ee6f + {db tmp999[32]={0};MYCOPY(dummyf_16f1f)} // 0809:ee8f + {db tmp999[32]={0};MYCOPY(dummyf_16f3f)} // 0809:eeaf + {db tmp999[32]={0};MYCOPY(dummyf_16f5f)} // 0809:eecf + {db tmp999=0;MYCOPY(unk_25563)} // 0809:eef3 + {db tmp999[32]={0};MYCOPY(dummyf_16f84)} // 0809:eef4 + {db tmp999[32]={0};MYCOPY(dummyf_16fa4)} // 0809:ef14 + {db tmp999[32]={0};MYCOPY(dummyf_16fc4)} // 0809:ef34 + {db tmp999[32]={0};MYCOPY(dummyf_16fe4)} // 0809:ef54 + {db tmp999[32]={0};MYCOPY(dummyf_17004)} // 0809:ef74 + {db tmp999[32]={0};MYCOPY(dummyf_17024)} // 0809:ef94 + {db tmp999[32]={0};MYCOPY(dummyf_17044)} // 0809:efb4 + {db tmp999[32]={0};MYCOPY(dummyf_17064)} // 0809:efd4 + {db tmp999[32]={0};MYCOPY(dummyf_17084)} // 0809:eff4 + {db tmp999[32]={0};MYCOPY(dummyf_170a4)} // 0809:f014 + {db tmp999[32]={0};MYCOPY(dummyf_170c4)} // 0809:f034 + {db tmp999[32]={0};MYCOPY(dummyf_170e4)} // 0809:f054 + {db tmp999[32]={0};MYCOPY(dummyf_17104)} // 0809:f074 + {db tmp999[32]={0};MYCOPY(dummyf_17124)} // 0809:f094 + {db tmp999[32]={0};MYCOPY(dummyf_17144)} // 0809:f0b4 + {db tmp999[32]={0};MYCOPY(dummyf_17164)} // 0809:f0d4 + {db tmp999[32]={0};MYCOPY(dummyf_17184)} // 0809:f0f4 + {db tmp999[32]={0};MYCOPY(dummyf_171a4)} // 0809:f114 + {db tmp999[32]={0};MYCOPY(dummyf_171c4)} // 0809:f134 + {db tmp999[32]={0};MYCOPY(dummyf_171e4)} // 0809:f154 + {db tmp999[32]={0};MYCOPY(dummyf_17204)} // 0809:f174 + {db tmp999[32]={0};MYCOPY(dummyf_17224)} // 0809:f194 + {db tmp999[32]={0};MYCOPY(dummyf_17244)} // 0809:f1b4 + {db tmp999[32]={0};MYCOPY(dummyf_17264)} // 0809:f1d4 + {db tmp999[32]={0};MYCOPY(dummyf_17284)} // 0809:f1f4 + {db tmp999[32]={0};MYCOPY(dummyf_172a4)} // 0809:f214 + {db tmp999[32]={0};MYCOPY(dummyf_172c4)} // 0809:f234 + {db tmp999[32]={0};MYCOPY(dummyf_172e4)} // 0809:f254 + {db tmp999[32]={0};MYCOPY(dummyf_17304)} // 0809:f274 + {db tmp999[32]={0};MYCOPY(dummyf_17324)} // 0809:f294 + {db tmp999[32]={0};MYCOPY(dummyf_17344)} // 0809:f2b4 + {db tmp999[32]={0};MYCOPY(dummyf_17364)} // 0809:f2d4 + {db tmp999[32]={0};MYCOPY(dummyf_17384)} // 0809:f2f4 + {db tmp999[32]={0};MYCOPY(dummyf_173a4)} // 0809:f314 + {db tmp999[32]={0};MYCOPY(dummyf_173c4)} // 0809:f334 + {db tmp999[32]={0};MYCOPY(dummyf_173e4)} // 0809:f354 + {db tmp999[32]={0};MYCOPY(dummyf_17404)} // 0809:f374 + {db tmp999[32]={0};MYCOPY(dummyf_17424)} // 0809:f394 + {db tmp999[32]={0};MYCOPY(dummyf_17444)} // 0809:f3b4 + {db tmp999[32]={0};MYCOPY(dummyf_17464)} // 0809:f3d4 + {db tmp999[32]={0};MYCOPY(dummyf_17484)} // 0809:f3f4 + {db tmp999[32]={0};MYCOPY(dummyf_174a4)} // 0809:f414 + {db tmp999[32]={0};MYCOPY(dummyf_174c4)} // 0809:f434 + {db tmp999[32]={0};MYCOPY(dummyf_174e4)} // 0809:f454 + {db tmp999[32]={0};MYCOPY(dummyf_17504)} // 0809:f474 + {db tmp999[32]={0};MYCOPY(dummyf_17524)} // 0809:f494 + {db tmp999[32]={0};MYCOPY(dummyf_17544)} // 0809:f4b4 + {db tmp999[32]={0};MYCOPY(dummyf_17564)} // 0809:f4d4 + {db tmp999[32]={0};MYCOPY(dummyf_17584)} // 0809:f4f4 + {db tmp999[32]={0};MYCOPY(dummyf_175a4)} // 0809:f514 + {db tmp999[32]={0};MYCOPY(dummyf_175c4)} // 0809:f534 + {db tmp999[32]={0};MYCOPY(dummyf_175e4)} // 0809:f554 + {db tmp999[32]={0};MYCOPY(dummyf_17604)} // 0809:f574 + {db tmp999[32]={0};MYCOPY(dummyf_17624)} // 0809:f594 + {db tmp999[32]={0};MYCOPY(dummyf_17644)} // 0809:f5b4 + {db tmp999[32]={0};MYCOPY(dummyf_17664)} // 0809:f5d4 + {db tmp999[32]={0};MYCOPY(dummyf_17684)} // 0809:f5f4 + {db tmp999[32]={0};MYCOPY(dummyf_176a4)} // 0809:f614 + {db tmp999[32]={0};MYCOPY(dummyf_176c4)} // 0809:f634 + {db tmp999[32]={0};MYCOPY(dummyf_176e4)} // 0809:f654 + {db tmp999[32]={0};MYCOPY(dummyf_17704)} // 0809:f674 + {db tmp999[32]={0};MYCOPY(dummyf_17724)} // 0809:f694 + {db tmp999[32]={0};MYCOPY(dummyf_17744)} // 0809:f6b4 + {db tmp999[32]={0};MYCOPY(dummyf_17764)} // 0809:f6d4 + {db tmp999[32]={0};MYCOPY(dummyf_17784)} // 0809:f6f4 + {db tmp999[32]={0};MYCOPY(dummyf_177a4)} // 0809:f714 + {db tmp999[32]={0};MYCOPY(dummyf_177c4)} // 0809:f734 + {db tmp999[32]={0};MYCOPY(dummyf_177e4)} // 0809:f754 + {db tmp999[32]={0};MYCOPY(dummyf_17804)} // 0809:f774 + {db tmp999[32]={0};MYCOPY(dummyf_17824)} // 0809:f794 + {db tmp999[32]={0};MYCOPY(dummyf_17844)} // 0809:f7b4 + {db tmp999[32]={0};MYCOPY(dummyf_17864)} // 0809:f7d4 + {db tmp999[32]={0};MYCOPY(dummyf_17884)} // 0809:f7f4 + {db tmp999[32]={0};MYCOPY(dummyf_178a4)} // 0809:f814 + {db tmp999[32]={0};MYCOPY(dummyf_178c4)} // 0809:f834 + {db tmp999[32]={0};MYCOPY(dummyf_178e4)} // 0809:f854 + {db tmp999[32]={0};MYCOPY(dummyf_17904)} // 0809:f874 + {db tmp999[32]={0};MYCOPY(dummyf_17924)} // 0809:f894 + {db tmp999[32]={0};MYCOPY(dummyf_17944)} // 0809:f8b4 + {db tmp999[32]={0};MYCOPY(dummyf_17964)} // 0809:f8d4 + {db tmp999[32]={0};MYCOPY(dummyf_17984)} // 0809:f8f4 + {db tmp999[32]={0};MYCOPY(dummyf_179a4)} // 0809:f914 + {db tmp999[32]={0};MYCOPY(dummyf_179c4)} // 0809:f934 + {db tmp999[32]={0};MYCOPY(dummyf_179e4)} // 0809:f954 + {db tmp999[32]={0};MYCOPY(dummyf_17a04)} // 0809:f974 + {db tmp999[32]={0};MYCOPY(dummyf_17a24)} // 0809:f994 + {db tmp999[32]={0};MYCOPY(dummyf_17a44)} // 0809:f9b4 + {db tmp999[32]={0};MYCOPY(dummyf_17a64)} // 0809:f9d4 + {dd tmp999=m2c::kloc_2ae2e+2;MYCOPY(dummyf_17a8f)} // 0809:f9ff + {db tmp999[32]={10,0,0,0,0,70,49,53,0,0,0,0,0,67,79,77,83,80,69,67,61,90,58,92,67,79,77,77,65,78,68,46};MYCOPY(dummyf_17a93)} // 0809:fa03 + {db tmp999[32]={67,79,77,0,66,76,65,83,84,69,82,61,65,50,50,48,32,73,55,32,68,49,32,72,53,32,84,54,0,80,65,84};MYCOPY(dummyf_17ab3)} // 0809:fa23 + {db tmp999[32]={72,61,90,58,92,59,121,58,92,100,111,115,0,0,1,0,67,58,92,69,71,65,77,69,46,69,88,69,0,0,0,0};MYCOPY(dummyf_17ad3)} // 0809:fa43 + {db tmp999[32]={0};MYCOPY(dummyf_17af3)} // 0809:fa63 + {db tmp999[32]={0};MYCOPY(dummyf_17b13)} // 0809:fa83 + {dd tmp999=m2c::kloc_2ae2e+2;MYCOPY(dummyf_17b3f)} // 0809:faaf + {db tmp999[32]={31,118,0,0,0,69,71,65,77,69,0,0,0,205,32,125,157,0,234,255,255,173,222,93,11,76,253,107,7,231,11,40};MYCOPY(dummyf_17b43)} // 0809:fab3 + {db tmp999=8;MYCOPY(dummyf_17b63)} // 0809:fad3 + {db tmp999=231;MYCOPY(dummyf_17b64)} // 0809:fad4 + {db tmp999=11;MYCOPY(dummyf_17b65)} // 0809:fad5 + {db tmp999=240;MYCOPY(dummyf_17b66)} // 0809:fad6 + {db tmp999=255;MYCOPY(dummyf_17b67)} // 0809:fad7 + {db tmp999=1;MYCOPY(unk_26148)} // 0809:fad8 + {db tmp999=3;MYCOPY(dummyf_17b69)} // 0809:fad9 + {db tmp999=1;MYCOPY(dummyf_17b6a)} // 0809:fada + {db tmp999=2;MYCOPY(dummyf_17b6c)} // 0809:fadc + {db tmp999=255;MYCOPY(dummyf_17b6d)} // 0809:fadd + {db tmp999=255;MYCOPY(dummyf_17b6e)} // 0809:fade + {db tmp999=255;MYCOPY(dummyf_17b6f)} // 0809:fadf + {db tmp999=255;MYCOPY(dummyf_17b70)} // 0809:fae0 + {db tmp999=255;MYCOPY(dummyf_17b71)} // 0809:fae1 + {db tmp999=255;MYCOPY(dummyf_17b72)} // 0809:fae2 + {db tmp999=255;MYCOPY(dummyf_17b73)} // 0809:fae3 + {db tmp999=255;MYCOPY(dummyf_17b74)} // 0809:fae4 + {db tmp999=255;MYCOPY(dummyf_17b75)} // 0809:fae5 + {db tmp999=255;MYCOPY(dummyf_17b76)} // 0809:fae6 + {db tmp999=255;MYCOPY(dummyf_17b77)} // 0809:fae7 + {db tmp999=255;MYCOPY(dummyf_17b78)} // 0809:fae8 + {db tmp999=255;MYCOPY(dummyf_17b79)} // 0809:fae9 + {dd tmp999=m2c::kloc_3607f;MYCOPY(dummyf_17b7a)} // 0809:faea + {db tmp999=238;MYCOPY(dummyf_17b7e)} // 0809:faee + {db tmp999=6;MYCOPY(dummyf_17b7f)} // 0809:faef + {db tmp999=240;MYCOPY(dummyf_17b80)} // 0809:faf0 + {db tmp999=255;MYCOPY(dummyf_17b81)} // 0809:faf1 + {db tmp999=20;MYCOPY(dummyf_17b82)} // 0809:faf2 + {dd tmp999=offset(seg1667,unk_26148);MYCOPY(dummyf_17b84)} // 0809:faf4 + {db tmp999[32]={255,255,255,255,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,33,203,0,0,0,0,0};MYCOPY(dummyf_17b88)} // 0809:faf8 + {db tmp999[32]={0,0,0,0,0,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,32,32,32,32,32,32,32,32,32,32,32};MYCOPY(dummyf_17ba8)} // 0809:fb18 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,13,47,50,32,115,117,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_17bc8)} // 0809:fb38 + {db tmp999[32]={0};MYCOPY(dummyf_17be8)} // 0809:fb58 + {db tmp999[32]={0};MYCOPY(dummyf_17c08)} // 0809:fb78 + {db tmp999[32]={0};MYCOPY(dummyf_17c28)} // 0809:fb98 + {db tmp999=11;MYCOPY(dummyf_17c4e)} // 0809:fbbe + {db tmp999=32;MYCOPY(dummyf_17c4f)} // 0809:fbbf {db tmp999=144;MYCOPY(dummyf_17f31)} // 17c5:02e1 {db tmp999=144;MYCOPY(dummyf_1800b)} // 17c5:03bb {db tmp999=144;MYCOPY(dummyf_18263)} // 17c5:0613 @@ -7050,7 +7981,6 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=144;MYCOPY(dummyf_19e15)} // 17c5:21c5 {db tmp999=144;MYCOPY(dummyf_19ec7)} // 17c5:2277 {db tmp999=144;MYCOPY(dummyf_1a4c3)} // 17c5:2873 - {dw tmp999=1768;MYCOPY(word_28ad6)} // 17c5:28a6 {db tmp999=144;MYCOPY(dummyf_1ad6d)} // 17c5:311d {db tmp999=144;MYCOPY(dummyf_1ae47)} // 17c5:31f7 {db tmp999=144;MYCOPY(dummyf_1ae59)} // 17c5:3209 @@ -7094,103 +8024,14 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=144;MYCOPY(dummyf_1e3a5)} // 17c5:6755 {db tmp999=144;MYCOPY(dummyf_1e4f2)} // 17c5:68a2 {db tmp999=144;MYCOPY(dummyf_1e4f3)} // 17c5:68a3 - {dw tmp999=17963;MYCOPY(dummyf_1e59e)} // 17c5:694e {db tmp999=144;MYCOPY(dummyf_1e64d)} // 17c5:69fd {db tmp999=144;MYCOPY(dummyf_1e6a5)} // 17c5:6a55 - {db tmp999=144;MYCOPY(dummyf_1eba1)} // 17c5:6f51 - {db tmp999=144;MYCOPY(dummyf_1ee8b)} // 17c5:723b - {db tmp999=144;MYCOPY(dummyf_1eed9)} // 17c5:7289 - {db tmp999=144;MYCOPY(dummyf_1f1dc)} // 17c5:758c - {db tmp999=144;MYCOPY(dummyf_1f1dd)} // 17c5:758d - {db tmp999=144;MYCOPY(dummyf_1f489)} // 17c5:7839 - {db tmp999=144;MYCOPY(dummyf_1f63d)} // 17c5:79ed - {db tmp999=144;MYCOPY(dummyf_1f673)} // 17c5:7a23 - {db tmp999=144;MYCOPY(dummyf_1f9f3)} // 17c5:7da3 - {db tmp999=144;MYCOPY(dummyf_1fa1b)} // 17c5:7dcb - {db tmp999=144;MYCOPY(dummyf_1fa97)} // 17c5:7e47 - {db tmp999=144;MYCOPY(dummyf_1fbdb)} // 17c5:7f8b - {db tmp999=144;MYCOPY(dummyf_1fdc1)} // 17c5:8171 - {db tmp999=144;MYCOPY(dummyf_1ff55)} // 17c5:8305 - {db tmp999=144;MYCOPY(dummyf_1ff9b)} // 17c5:834b - {db tmp999=144;MYCOPY(dummyf_20207)} // 17c5:85b7 - {db tmp999=144;MYCOPY(dummyf_20279)} // 17c5:8629 - {db tmp999=144;MYCOPY(dummyf_203c7)} // 17c5:8777 - {db tmp999=144;MYCOPY(dummyf_20439)} // 17c5:87e9 - {db tmp999=144;MYCOPY(dummyf_204e1)} // 17c5:8891 - {db tmp999=144;MYCOPY(dummyf_2052d)} // 17c5:88dd - {db tmp999=144;MYCOPY(dummyf_205f9)} // 17c5:89a9 - {db tmp999=144;MYCOPY(dummyf_20611)} // 17c5:89c1 - {db tmp999=144;MYCOPY(dummyf_20635)} // 17c5:89e5 - {db tmp999=144;MYCOPY(dummyf_206f5)} // 17c5:8aa5 - {db tmp999=144;MYCOPY(dummyf_20771)} // 17c5:8b21 - {db tmp999=144;MYCOPY(dummyf_20a15)} // 17c5:8dc5 - {db tmp999=144;MYCOPY(dummyf_20a87)} // 17c5:8e37 - {db tmp999=144;MYCOPY(dummyf_21eab)} // 17c5:a25b - {db tmp999=144;MYCOPY(dummyf_21f3b)} // 17c5:a2eb - {db tmp999=144;MYCOPY(dummyf_21fb7)} // 17c5:a367 - {db tmp999=144;MYCOPY(dummyf_22031)} // 17c5:a3e1 - {db tmp999=144;MYCOPY(dummyf_22389)} // 17c5:a739 - {db tmp999=144;MYCOPY(dummyf_2238f)} // 17c5:a73f - {db tmp999=144;MYCOPY(dummyf_224c1)} // 17c5:a871 - {db tmp999=144;MYCOPY(dummyf_2256f)} // 17c5:a91f - {db tmp999=144;MYCOPY(dummyf_22583)} // 17c5:a933 - {db tmp999=144;MYCOPY(dummyf_225b1)} // 17c5:a961 - {db tmp999=144;MYCOPY(dummyf_2260b)} // 17c5:a9bb - {db tmp999=144;MYCOPY(dummyf_22629)} // 17c5:a9d9 - {db tmp999=144;MYCOPY(dummyf_24621)} // 17c5:c9d1 - {db tmp999=144;MYCOPY(dummyf_246c9)} // 17c5:ca79 - {db tmp999=144;MYCOPY(dummyf_24891)} // 17c5:cc41 - {db tmp999=144;MYCOPY(dummyf_24997)} // 17c5:cd47 - {db tmp999=144;MYCOPY(dummyf_24b81)} // 17c5:cf31 - {db tmp999=144;MYCOPY(dummyf_24bd1)} // 17c5:cf81 - {db tmp999=144;MYCOPY(dummyf_24cdb)} // 17c5:d08b - {db tmp999=144;MYCOPY(dummyf_24d7d)} // 17c5:d12d - {db tmp999=144;MYCOPY(dummyf_24d91)} // 17c5:d141 - {db tmp999=144;MYCOPY(dummyf_24dad)} // 17c5:d15d - {db tmp999=144;MYCOPY(dummyf_24db9)} // 17c5:d169 - {db tmp999=144;MYCOPY(dummyf_24df5)} // 17c5:d1a5 - {db tmp999=144;MYCOPY(dummyf_24e09)} // 17c5:d1b9 - {db tmp999=144;MYCOPY(dummyf_24e17)} // 17c5:d1c7 - {db tmp999=144;MYCOPY(dummyf_24e25)} // 17c5:d1d5 - {db tmp999=144;MYCOPY(dummyf_24e31)} // 17c5:d1e1 - {db tmp999=144;MYCOPY(dummyf_24e37)} // 17c5:d1e7 - {db tmp999=144;MYCOPY(dummyf_24eaf)} // 17c5:d25f - {db tmp999=144;MYCOPY(dummyf_2592b)} // 17c5:dcdb - {db tmp999=144;MYCOPY(dummyf_259ad)} // 17c5:dd5d - {db tmp999=144;MYCOPY(dummyf_259bf)} // 17c5:dd6f - {db tmp999=144;MYCOPY(dummyf_259f9)} // 17c5:dda9 + {db tmp999[2]={144,144};MYCOPY(dummyf_1f1dc)} // 17c5:758c {db tmp999=144;MYCOPY(dummyf_25b84)} // 17c5:df34 - {db tmp999=144;MYCOPY(dummyf_25bc7)} // 17c5:df77 {db tmp999=144;MYCOPY(dummyf_25f84)} // 17c5:e334 - {db tmp999=144;MYCOPY(dummyf_25f93)} // 17c5:e343 {db tmp999=144;MYCOPY(dummyf_25fbc)} // 17c5:e36c - {db tmp999=144;MYCOPY(dummyf_26393)} // 17c5:e743 - {db tmp999=144;MYCOPY(dummyf_2639b)} // 17c5:e74b - {db tmp999=144;MYCOPY(dummyf_263c5)} // 17c5:e775 - {db tmp999=144;MYCOPY(dummyf_2643d)} // 17c5:e7ed - {db tmp999=144;MYCOPY(dummyf_2644d)} // 17c5:e7fd - {db tmp999=144;MYCOPY(dummyf_2645f)} // 17c5:e80f - {db tmp999=144;MYCOPY(dummyf_26535)} // 17c5:e8e5 - {db tmp999=144;MYCOPY(dummyf_2657b)} // 17c5:e92b - {db tmp999=144;MYCOPY(dummyf_267f5)} // 17c5:eba5 - {db tmp999=144;MYCOPY(dummyf_26807)} // 17c5:ebb7 - {db tmp999=144;MYCOPY(dummyf_26817)} // 17c5:ebc7 - {db tmp999=144;MYCOPY(dummyf_26829)} // 17c5:ebd9 {db tmp999=144;MYCOPY(dummyf_26ab2)} // 17c5:ee62 - {db tmp999=144;MYCOPY(dummyf_26af9)} // 17c5:eea9 - {db tmp999=144;MYCOPY(dummyf_26b67)} // 17c5:ef17 - {db tmp999=144;MYCOPY(dummyf_26b75)} // 17c5:ef25 - {db tmp999=144;MYCOPY(dummyf_26bb3)} // 17c5:ef63 - {db tmp999=144;MYCOPY(dummyf_26bd9)} // 17c5:ef89 - {db tmp999=144;MYCOPY(dummyf_26bf1)} // 17c5:efa1 - {db tmp999=144;MYCOPY(dummyf_26bf7)} // 17c5:efa7 - {db tmp999=144;MYCOPY(dummyf_26c35)} // 17c5:efe5 - {db tmp999=144;MYCOPY(dummyf_26c41)} // 17c5:eff1 - {db tmp999=144;MYCOPY(dummyf_26d43)} // 17c5:f0f3 - {db tmp999=144;MYCOPY(dummyf_26f19)} // 17c5:f2c9 - {db tmp999=144;MYCOPY(dummyf_26fdf)} // 17c5:f38f {db tmp999=144;MYCOPY(dummyf_27028)} // 17c5:f3d8 - {db tmp999=144;MYCOPY(dummyf_27277)} // 17c5:f627 {db tmp999=144;MYCOPY(dummyf_27ae5)} // 274d:0615 {db tmp999=144;MYCOPY(dummyf_27aeb)} // 274d:061b {db tmp999=144;MYCOPY(dummyf_27af4)} // 274d:0624 @@ -7229,73 +8070,2058 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999=144;MYCOPY(dummyf_2a337)} // 296c:0c77 {db tmp999=144;MYCOPY(dummyf_2a344)} // 296c:0c84 {db tmp999=144;MYCOPY(dummyf_2a357)} // 296c:0c97 - {db tmp999[47]={0};MYCOPY(byte_38b00)} // 2a39:0190 - {db tmp999[3695]={0};MYCOPY(byte_38b2f)} // 2a39:01bf - {db tmp999[5]={0};MYCOPY(__unk_3999e)} // 2a39:102e - {db tmp999[20]={0};MYCOPY(_unk_399a3)} // 2a39:1033 - {db tmp999[5]={0};MYCOPY(__unk_399b7)} // 2a39:1047 - {db tmp999[25]={0};MYCOPY(dummyf_2b3dc)} // 2a39:104c - {db tmp999[5]={0};MYCOPY(_unk_399d5)} // 2a39:1065 - {db tmp999[5]={0};MYCOPY(_unk_399da)} // 2a39:106a - {db tmp999[5]={0};MYCOPY(__unk_399df)} // 2a39:106f - {db tmp999[5]={0};MYCOPY(__unk_399e4)} // 2a39:1074 - {db tmp999[5]={0};MYCOPY(__unk_399e9)} // 2a39:1079 - {db tmp999[10]={0};MYCOPY(__unk_399ee)} // 2a39:107e - {db tmp999[30]={0};MYCOPY(_unk_399f8)} // 2a39:1088 - {db tmp999[5]={0};MYCOPY(__unk_39a16)} // 2a39:10a6 - {db tmp999[5]={0};MYCOPY(_unk_39a1b)} // 2a39:10ab - {db tmp999[5]={0};MYCOPY(__unk_39a20)} // 2a39:10b0 - {db tmp999[5]={0};MYCOPY(dummyf_2b445)} // 2a39:10b5 - {db tmp999[5]={0};MYCOPY(dummyf_2b44a)} // 2a39:10ba - {db tmp999[10]={0};MYCOPY(_unk_39a2f)} // 2a39:10bf - {db tmp999[5]={0};MYCOPY(__unk_39a39)} // 2a39:10c9 - {db tmp999[5]={0};MYCOPY(__unk_39a3e)} // 2a39:10ce - {db tmp999[5]={0};MYCOPY(__unk_39a43)} // 2a39:10d3 - {db tmp999[5]={0};MYCOPY(__unk_39a48)} // 2a39:10d8 - {db tmp999[5]={0};MYCOPY(__unk_39a4d)} // 2a39:10dd - {db tmp999[5]={0};MYCOPY(__unk_39a52)} // 2a39:10e2 - {db tmp999[15]={0};MYCOPY(__unk_39a57)} // 2a39:10e7 - {db tmp999[5]={0};MYCOPY(__unk_39a66)} // 2a39:10f6 - {db tmp999[5]={0};MYCOPY(__unk_39a6b)} // 2a39:10fb - {db tmp999[10]={0};MYCOPY(__unk_39a70)} // 2a39:1100 - {db tmp999[5]={0};MYCOPY(_unk_39a7a)} // 2a39:110a - {db tmp999[5]={0};MYCOPY(__unk_39a7f)} // 2a39:110f - {db tmp999[20]={0};MYCOPY(_unk_39a84)} // 2a39:1114 - {db tmp999[5]={0};MYCOPY(__unk_39a98)} // 2a39:1128 - {db tmp999[5]={0};MYCOPY(__unk_39a9d)} // 2a39:112d - {db tmp999[5]={0};MYCOPY(__unk_39aa2)} // 2a39:1132 - {db tmp999[5]={0};MYCOPY(__unk_39aa7)} // 2a39:1137 - {db tmp999[5]={0};MYCOPY(__unk_39aac)} // 2a39:113c - {db tmp999[5]={0};MYCOPY(__unk_39ab1)} // 2a39:1141 - {db tmp999[10]={0};MYCOPY(__unk_39ab6)} // 2a39:1146 - {db tmp999[5]={0};MYCOPY(__unk_39ac0)} // 2a39:1150 - {db tmp999[10]={0};MYCOPY(__unk_39ac5)} // 2a39:1155 - {db tmp999[5]={0};MYCOPY(_unk_39acf)} // 2a39:115f - {db tmp999[5]={0};MYCOPY(__unk_39ad4)} // 2a39:1164 - {db tmp999[10]={0};MYCOPY(__unk_39ad9)} // 2a39:1169 - {db tmp999[15]={0};MYCOPY(__unk_39ae3)} // 2a39:1173 - {db tmp999[5]={0};MYCOPY(__unk_39af2)} // 2a39:1182 - {db tmp999[5]={0};MYCOPY(__unk_39af7)} // 2a39:1187 - {db tmp999[5]={0};MYCOPY(__unk_39afc)} // 2a39:118c - {db tmp999[10]={0};MYCOPY(__unk_39b01)} // 2a39:1191 - {db tmp999[10]={0};MYCOPY(__unk_39b0b)} // 2a39:119b - {db tmp999[5]={0};MYCOPY(__unk_39b15)} // 2a39:11a5 - {db tmp999[15]={0};MYCOPY(__unk_39b1a)} // 2a39:11aa - {db tmp999[15]={0};MYCOPY(__unk_39b29)} // 2a39:11b9 - {db tmp999[45]={0};MYCOPY(_unk_39b38)} // 2a39:11c8 - {db tmp999[10]={0};MYCOPY(__unk_39b65)} // 2a39:11f5 - {db tmp999[35]={0};MYCOPY(__unk_39b6f)} // 2a39:11ff - {db tmp999[5]={0};MYCOPY(__unk_39b92)} // 2a39:1222 - {db tmp999[5]={0};MYCOPY(__unk_39b97)} // 2a39:1227 - {db tmp999[10]={0};MYCOPY(__unk_39b9c)} // 2a39:122c - {db tmp999[5]={0};MYCOPY(__unk_39ba6)} // 2a39:1236 - {db tmp999[5]={0};MYCOPY(__unk_39bab)} // 2a39:123b - {db tmp999[5]={0};MYCOPY(_unk_39bb0)} // 2a39:1240 - {db tmp999[5]={0};MYCOPY(_unk_39bb5)} // 2a39:1245 - {db tmp999[5]={0};MYCOPY(_unk_39bba)} // 2a39:124a - {db tmp999[17929]={0};MYCOPY(__unk_39bbf)} // 2a39:124f - {db tmp999[43280]={0};MYCOPY(byte_3e1d0)} // 2a39:5860 - {dw tmp999=0;MYCOPY(word_48ae6)} // 3a50:0006 + {db tmp999=0;MYCOPY(unk_38b00)} // 2a52:0000 + {db tmp999[32]={0};MYCOPY(dummyf_2a521)} // 2a52:0001 + {db tmp999=0;MYCOPY(byte_38b2f)} // 2a52:002f + {db tmp999[32]={0};MYCOPY(dummyf_2a550)} // 2a52:0030 + {db tmp999[32]={0};MYCOPY(dummyf_2a570)} // 2a52:0050 + {db tmp999[32]={0};MYCOPY(dummyf_2a590)} // 2a52:0070 + {db tmp999[32]={0};MYCOPY(dummyf_2a5b0)} // 2a52:0090 + {db tmp999[32]={0};MYCOPY(dummyf_2a5d0)} // 2a52:00b0 + {db tmp999[32]={0};MYCOPY(dummyf_2a5f0)} // 2a52:00d0 + {db tmp999[32]={0};MYCOPY(dummyf_2a610)} // 2a52:00f0 + {db tmp999[32]={0};MYCOPY(dummyf_2a630)} // 2a52:0110 + {db tmp999[32]={0};MYCOPY(dummyf_2a650)} // 2a52:0130 + {db tmp999[32]={0};MYCOPY(dummyf_2a670)} // 2a52:0150 + {db tmp999[32]={0};MYCOPY(dummyf_2a690)} // 2a52:0170 + {db tmp999[32]={0};MYCOPY(dummyf_2a6b0)} // 2a52:0190 + {db tmp999[32]={0};MYCOPY(dummyf_2a6d0)} // 2a52:01b0 + {db tmp999[32]={0};MYCOPY(dummyf_2a6f0)} // 2a52:01d0 + {db tmp999[32]={0};MYCOPY(dummyf_2a710)} // 2a52:01f0 + {db tmp999[32]={0};MYCOPY(dummyf_2a730)} // 2a52:0210 + {db tmp999[32]={0};MYCOPY(dummyf_2a750)} // 2a52:0230 + {db tmp999[32]={0};MYCOPY(dummyf_2a770)} // 2a52:0250 + {db tmp999[32]={0};MYCOPY(dummyf_2a790)} // 2a52:0270 + {db tmp999[32]={0};MYCOPY(dummyf_2a7b0)} // 2a52:0290 + {db tmp999[32]={0};MYCOPY(dummyf_2a7d0)} // 2a52:02b0 + {db tmp999[32]={0};MYCOPY(dummyf_2a7f0)} // 2a52:02d0 + {db tmp999[32]={0};MYCOPY(dummyf_2a810)} // 2a52:02f0 + {db tmp999[32]={0};MYCOPY(dummyf_2a830)} // 2a52:0310 + {db tmp999[32]={0};MYCOPY(dummyf_2a850)} // 2a52:0330 + {db tmp999[32]={0};MYCOPY(dummyf_2a870)} // 2a52:0350 + {db tmp999[32]={0};MYCOPY(dummyf_2a890)} // 2a52:0370 + {db tmp999[32]={0};MYCOPY(dummyf_2a8b0)} // 2a52:0390 + {db tmp999[32]={0};MYCOPY(dummyf_2a8d0)} // 2a52:03b0 + {db tmp999[32]={0};MYCOPY(dummyf_2a8f0)} // 2a52:03d0 + {db tmp999[32]={0};MYCOPY(dummyf_2a910)} // 2a52:03f0 + {db tmp999[32]={0};MYCOPY(dummyf_2a930)} // 2a52:0410 + {db tmp999[32]={0};MYCOPY(dummyf_2a950)} // 2a52:0430 + {db tmp999[32]={0};MYCOPY(dummyf_2a970)} // 2a52:0450 + {db tmp999[32]={0};MYCOPY(dummyf_2a990)} // 2a52:0470 + {db tmp999[32]={0};MYCOPY(dummyf_2a9b0)} // 2a52:0490 + {db tmp999[32]={0};MYCOPY(dummyf_2a9d0)} // 2a52:04b0 + {db tmp999[32]={0};MYCOPY(dummyf_2a9f0)} // 2a52:04d0 + {db tmp999[32]={0};MYCOPY(dummyf_2aa10)} // 2a52:04f0 + {db tmp999[32]={0};MYCOPY(dummyf_2aa30)} // 2a52:0510 + {db tmp999[32]={0};MYCOPY(dummyf_2aa50)} // 2a52:0530 + {db tmp999[32]={0};MYCOPY(dummyf_2aa70)} // 2a52:0550 + {db tmp999[32]={0};MYCOPY(dummyf_2aa90)} // 2a52:0570 + {db tmp999[32]={0};MYCOPY(dummyf_2aab0)} // 2a52:0590 + {db tmp999[32]={0};MYCOPY(dummyf_2aad0)} // 2a52:05b0 + {db tmp999[32]={0};MYCOPY(dummyf_2aaf0)} // 2a52:05d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ab10)} // 2a52:05f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ab30)} // 2a52:0610 + {db tmp999[32]={0};MYCOPY(dummyf_2ab50)} // 2a52:0630 + {db tmp999[32]={0};MYCOPY(dummyf_2ab70)} // 2a52:0650 + {db tmp999[32]={0};MYCOPY(dummyf_2ab90)} // 2a52:0670 + {db tmp999[32]={0};MYCOPY(dummyf_2abb0)} // 2a52:0690 + {db tmp999[32]={0};MYCOPY(dummyf_2abd0)} // 2a52:06b0 + {db tmp999[32]={0};MYCOPY(dummyf_2abf0)} // 2a52:06d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ac10)} // 2a52:06f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ac30)} // 2a52:0710 + {db tmp999[32]={0};MYCOPY(dummyf_2ac50)} // 2a52:0730 + {db tmp999[32]={0};MYCOPY(dummyf_2ac70)} // 2a52:0750 + {db tmp999[32]={0};MYCOPY(dummyf_2ac90)} // 2a52:0770 + {db tmp999[32]={0};MYCOPY(dummyf_2acb0)} // 2a52:0790 + {db tmp999[32]={0};MYCOPY(dummyf_2acd0)} // 2a52:07b0 + {db tmp999[32]={0};MYCOPY(dummyf_2acf0)} // 2a52:07d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ad10)} // 2a52:07f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ad30)} // 2a52:0810 + {db tmp999[32]={0};MYCOPY(dummyf_2ad50)} // 2a52:0830 + {db tmp999[32]={0};MYCOPY(dummyf_2ad70)} // 2a52:0850 + {db tmp999[32]={0};MYCOPY(dummyf_2ad90)} // 2a52:0870 + {db tmp999[32]={0};MYCOPY(dummyf_2adb0)} // 2a52:0890 + {db tmp999[32]={0};MYCOPY(dummyf_2add0)} // 2a52:08b0 + {db tmp999[32]={0};MYCOPY(dummyf_2adf0)} // 2a52:08d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ae10)} // 2a52:08f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ae30)} // 2a52:0910 + {db tmp999[32]={0};MYCOPY(dummyf_2ae50)} // 2a52:0930 + {db tmp999[32]={0};MYCOPY(dummyf_2ae70)} // 2a52:0950 + {db tmp999[32]={0};MYCOPY(dummyf_2ae90)} // 2a52:0970 + {db tmp999[32]={0};MYCOPY(dummyf_2aeb0)} // 2a52:0990 + {db tmp999[32]={0};MYCOPY(dummyf_2aed0)} // 2a52:09b0 + {db tmp999[32]={0};MYCOPY(dummyf_2aef0)} // 2a52:09d0 + {db tmp999[32]={0};MYCOPY(dummyf_2af10)} // 2a52:09f0 + {db tmp999[32]={0};MYCOPY(dummyf_2af30)} // 2a52:0a10 + {db tmp999[32]={0};MYCOPY(dummyf_2af50)} // 2a52:0a30 + {db tmp999[32]={0};MYCOPY(dummyf_2af70)} // 2a52:0a50 + {db tmp999[32]={0};MYCOPY(dummyf_2af90)} // 2a52:0a70 + {db tmp999[32]={0};MYCOPY(dummyf_2afb0)} // 2a52:0a90 + {db tmp999[32]={0};MYCOPY(dummyf_2afd0)} // 2a52:0ab0 + {db tmp999[32]={0};MYCOPY(dummyf_2aff0)} // 2a52:0ad0 + {db tmp999[32]={0};MYCOPY(dummyf_2b010)} // 2a52:0af0 + {db tmp999[32]={0};MYCOPY(dummyf_2b030)} // 2a52:0b10 + {db tmp999[32]={0};MYCOPY(dummyf_2b050)} // 2a52:0b30 + {db tmp999[32]={0};MYCOPY(dummyf_2b070)} // 2a52:0b50 + {db tmp999[32]={0};MYCOPY(dummyf_2b090)} // 2a52:0b70 + {db tmp999[32]={0};MYCOPY(dummyf_2b0b0)} // 2a52:0b90 + {db tmp999[32]={0};MYCOPY(dummyf_2b0d0)} // 2a52:0bb0 + {db tmp999[32]={0};MYCOPY(dummyf_2b0f0)} // 2a52:0bd0 + {db tmp999[32]={0};MYCOPY(dummyf_2b110)} // 2a52:0bf0 + {db tmp999[32]={0};MYCOPY(dummyf_2b130)} // 2a52:0c10 + {db tmp999[32]={0};MYCOPY(dummyf_2b150)} // 2a52:0c30 + {db tmp999[32]={0};MYCOPY(dummyf_2b170)} // 2a52:0c50 + {db tmp999[32]={0};MYCOPY(dummyf_2b190)} // 2a52:0c70 + {db tmp999[32]={0};MYCOPY(dummyf_2b1b0)} // 2a52:0c90 + {db tmp999[32]={0};MYCOPY(dummyf_2b1d0)} // 2a52:0cb0 + {db tmp999[32]={0};MYCOPY(dummyf_2b1f0)} // 2a52:0cd0 + {db tmp999[32]={0};MYCOPY(dummyf_2b210)} // 2a52:0cf0 + {db tmp999[32]={0};MYCOPY(dummyf_2b230)} // 2a52:0d10 + {db tmp999[32]={0};MYCOPY(dummyf_2b250)} // 2a52:0d30 + {db tmp999[32]={0};MYCOPY(dummyf_2b270)} // 2a52:0d50 + {db tmp999[32]={0};MYCOPY(dummyf_2b290)} // 2a52:0d70 + {db tmp999[32]={0};MYCOPY(dummyf_2b2b0)} // 2a52:0d90 + {db tmp999[32]={0};MYCOPY(dummyf_2b2d0)} // 2a52:0db0 + {db tmp999[32]={0};MYCOPY(dummyf_2b2f0)} // 2a52:0dd0 + {db tmp999[32]={0};MYCOPY(dummyf_2b310)} // 2a52:0df0 + {db tmp999[32]={0};MYCOPY(dummyf_2b330)} // 2a52:0e10 + {db tmp999[32]={0};MYCOPY(dummyf_2b350)} // 2a52:0e30 + {db tmp999[32]={0};MYCOPY(dummyf_2b370)} // 2a52:0e50 + {db tmp999[32]={0};MYCOPY(dummyf_2b390)} // 2a52:0e70 + {db tmp999[32]={0};MYCOPY(dummyf_2b3b0)} // 2a52:0e90 + {db tmp999[32]={0};MYCOPY(dummyf_2b3d0)} // 2a52:0eb0 + {db tmp999[32]={0};MYCOPY(dummyf_2b3f0)} // 2a52:0ed0 + {db tmp999[32]={0};MYCOPY(dummyf_2b410)} // 2a52:0ef0 + {db tmp999[32]={0};MYCOPY(dummyf_2b430)} // 2a52:0f10 + {db tmp999[32]={0};MYCOPY(dummyf_2b450)} // 2a52:0f30 + {db tmp999[32]={0};MYCOPY(dummyf_2b470)} // 2a52:0f50 + {db tmp999[32]={0};MYCOPY(dummyf_2b490)} // 2a52:0f70 + {db tmp999[32]={0};MYCOPY(dummyf_2b4b0)} // 2a52:0f90 + {db tmp999[32]={0};MYCOPY(dummyf_2b4d0)} // 2a52:0fb0 + {db tmp999[32]={0};MYCOPY(dummyf_2b4f0)} // 2a52:0fd0 + {db tmp999[32]={0};MYCOPY(dummyf_2b510)} // 2a52:0ff0 + {db tmp999[32]={0};MYCOPY(dummyf_2b530)} // 2a52:1010 + {db tmp999[32]={0};MYCOPY(dummyf_2b550)} // 2a52:1030 + {db tmp999[32]={0};MYCOPY(dummyf_2b570)} // 2a52:1050 + {db tmp999[32]={0};MYCOPY(dummyf_2b590)} // 2a52:1070 + {db tmp999[32]={0};MYCOPY(dummyf_2b5b0)} // 2a52:1090 + {db tmp999[32]={0};MYCOPY(dummyf_2b5d0)} // 2a52:10b0 + {db tmp999[32]={0};MYCOPY(dummyf_2b5f0)} // 2a52:10d0 + {db tmp999[32]={0};MYCOPY(dummyf_2b610)} // 2a52:10f0 + {db tmp999[32]={0};MYCOPY(dummyf_2b630)} // 2a52:1110 + {db tmp999[32]={0};MYCOPY(dummyf_2b650)} // 2a52:1130 + {db tmp999[32]={0};MYCOPY(dummyf_2b670)} // 2a52:1150 + {db tmp999[32]={0};MYCOPY(dummyf_2b690)} // 2a52:1170 + {db tmp999[32]={0};MYCOPY(dummyf_2b6b0)} // 2a52:1190 + {db tmp999[32]={0};MYCOPY(dummyf_2b6d0)} // 2a52:11b0 + {db tmp999[32]={0};MYCOPY(dummyf_2b6f0)} // 2a52:11d0 + {db tmp999[32]={0};MYCOPY(dummyf_2b710)} // 2a52:11f0 + {db tmp999[32]={0};MYCOPY(dummyf_2b730)} // 2a52:1210 + {db tmp999[32]={0};MYCOPY(dummyf_2b750)} // 2a52:1230 + {db tmp999[32]={0};MYCOPY(dummyf_2b770)} // 2a52:1250 + {db tmp999[32]={0};MYCOPY(dummyf_2b790)} // 2a52:1270 + {db tmp999[32]={0};MYCOPY(dummyf_2b7b0)} // 2a52:1290 + {db tmp999[32]={0};MYCOPY(dummyf_2b7d0)} // 2a52:12b0 + {db tmp999[32]={0};MYCOPY(dummyf_2b7f0)} // 2a52:12d0 + {db tmp999[32]={0};MYCOPY(dummyf_2b810)} // 2a52:12f0 + {db tmp999[32]={0};MYCOPY(dummyf_2b830)} // 2a52:1310 + {db tmp999[32]={0};MYCOPY(dummyf_2b850)} // 2a52:1330 + {db tmp999[32]={0};MYCOPY(dummyf_2b870)} // 2a52:1350 + {db tmp999[32]={0};MYCOPY(dummyf_2b890)} // 2a52:1370 + {db tmp999[32]={0};MYCOPY(dummyf_2b8b0)} // 2a52:1390 + {db tmp999[32]={0};MYCOPY(dummyf_2b8d0)} // 2a52:13b0 + {db tmp999[32]={0};MYCOPY(dummyf_2b8f0)} // 2a52:13d0 + {db tmp999[32]={0};MYCOPY(dummyf_2b910)} // 2a52:13f0 + {db tmp999[32]={0};MYCOPY(dummyf_2b930)} // 2a52:1410 + {db tmp999[32]={0};MYCOPY(dummyf_2b950)} // 2a52:1430 + {db tmp999[32]={0};MYCOPY(dummyf_2b970)} // 2a52:1450 + {db tmp999[32]={0};MYCOPY(dummyf_2b990)} // 2a52:1470 + {db tmp999[32]={0};MYCOPY(dummyf_2b9b0)} // 2a52:1490 + {db tmp999[32]={0};MYCOPY(dummyf_2b9d0)} // 2a52:14b0 + {db tmp999[32]={0};MYCOPY(dummyf_2b9f0)} // 2a52:14d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ba10)} // 2a52:14f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ba30)} // 2a52:1510 + {db tmp999[32]={0};MYCOPY(dummyf_2ba50)} // 2a52:1530 + {db tmp999[32]={0};MYCOPY(dummyf_2ba70)} // 2a52:1550 + {db tmp999[32]={0};MYCOPY(dummyf_2ba90)} // 2a52:1570 + {db tmp999[32]={0};MYCOPY(dummyf_2bab0)} // 2a52:1590 + {db tmp999[32]={0};MYCOPY(dummyf_2bad0)} // 2a52:15b0 + {db tmp999[32]={0};MYCOPY(dummyf_2baf0)} // 2a52:15d0 + {db tmp999[32]={0};MYCOPY(dummyf_2bb10)} // 2a52:15f0 + {db tmp999[32]={0};MYCOPY(dummyf_2bb30)} // 2a52:1610 + {db tmp999[32]={0};MYCOPY(dummyf_2bb50)} // 2a52:1630 + {db tmp999[32]={0};MYCOPY(dummyf_2bb70)} // 2a52:1650 + {db tmp999[32]={0};MYCOPY(dummyf_2bb90)} // 2a52:1670 + {db tmp999[32]={0};MYCOPY(dummyf_2bbb0)} // 2a52:1690 + {db tmp999[32]={0};MYCOPY(dummyf_2bbd0)} // 2a52:16b0 + {db tmp999[32]={0};MYCOPY(dummyf_2bbf0)} // 2a52:16d0 + {db tmp999[32]={0};MYCOPY(dummyf_2bc10)} // 2a52:16f0 + {db tmp999[32]={0};MYCOPY(dummyf_2bc30)} // 2a52:1710 + {db tmp999[32]={0};MYCOPY(dummyf_2bc50)} // 2a52:1730 + {db tmp999[32]={0};MYCOPY(dummyf_2bc70)} // 2a52:1750 + {db tmp999[32]={0};MYCOPY(dummyf_2bc90)} // 2a52:1770 + {db tmp999[32]={0};MYCOPY(dummyf_2bcb0)} // 2a52:1790 + {db tmp999[32]={0};MYCOPY(dummyf_2bcd0)} // 2a52:17b0 + {db tmp999[32]={0};MYCOPY(dummyf_2bcf0)} // 2a52:17d0 + {db tmp999[32]={0};MYCOPY(dummyf_2bd10)} // 2a52:17f0 + {db tmp999[32]={0};MYCOPY(dummyf_2bd30)} // 2a52:1810 + {db tmp999[32]={0};MYCOPY(dummyf_2bd50)} // 2a52:1830 + {db tmp999[32]={0};MYCOPY(dummyf_2bd70)} // 2a52:1850 + {db tmp999[32]={0};MYCOPY(dummyf_2bd90)} // 2a52:1870 + {db tmp999[32]={0};MYCOPY(dummyf_2bdb0)} // 2a52:1890 + {db tmp999[32]={0};MYCOPY(dummyf_2bdd0)} // 2a52:18b0 + {db tmp999[32]={0};MYCOPY(dummyf_2bdf0)} // 2a52:18d0 + {db tmp999[32]={0};MYCOPY(dummyf_2be10)} // 2a52:18f0 + {db tmp999[32]={0};MYCOPY(dummyf_2be30)} // 2a52:1910 + {db tmp999[32]={0};MYCOPY(dummyf_2be50)} // 2a52:1930 + {db tmp999[32]={0};MYCOPY(dummyf_2be70)} // 2a52:1950 + {db tmp999[32]={0};MYCOPY(dummyf_2be90)} // 2a52:1970 + {db tmp999[32]={0};MYCOPY(dummyf_2beb0)} // 2a52:1990 + {db tmp999[32]={0};MYCOPY(dummyf_2bed0)} // 2a52:19b0 + {db tmp999[32]={0};MYCOPY(dummyf_2bef0)} // 2a52:19d0 + {db tmp999[32]={0};MYCOPY(dummyf_2bf10)} // 2a52:19f0 + {db tmp999[32]={0};MYCOPY(dummyf_2bf30)} // 2a52:1a10 + {db tmp999[32]={0};MYCOPY(dummyf_2bf50)} // 2a52:1a30 + {db tmp999[32]={0};MYCOPY(dummyf_2bf70)} // 2a52:1a50 + {db tmp999[32]={0};MYCOPY(dummyf_2bf90)} // 2a52:1a70 + {db tmp999[32]={0};MYCOPY(dummyf_2bfb0)} // 2a52:1a90 + {db tmp999[32]={0};MYCOPY(dummyf_2bfd0)} // 2a52:1ab0 + {db tmp999[32]={0};MYCOPY(dummyf_2bff0)} // 2a52:1ad0 + {db tmp999[32]={0};MYCOPY(dummyf_2c010)} // 2a52:1af0 + {db tmp999[32]={0};MYCOPY(dummyf_2c030)} // 2a52:1b10 + {db tmp999[32]={0};MYCOPY(dummyf_2c050)} // 2a52:1b30 + {db tmp999[32]={0};MYCOPY(dummyf_2c070)} // 2a52:1b50 + {db tmp999[32]={0};MYCOPY(dummyf_2c090)} // 2a52:1b70 + {db tmp999[32]={0};MYCOPY(dummyf_2c0b0)} // 2a52:1b90 + {db tmp999[32]={0};MYCOPY(dummyf_2c0d0)} // 2a52:1bb0 + {db tmp999[32]={0};MYCOPY(dummyf_2c0f0)} // 2a52:1bd0 + {db tmp999[32]={0};MYCOPY(dummyf_2c110)} // 2a52:1bf0 + {db tmp999[32]={0};MYCOPY(dummyf_2c130)} // 2a52:1c10 + {db tmp999[32]={0};MYCOPY(dummyf_2c150)} // 2a52:1c30 + {db tmp999[32]={0};MYCOPY(dummyf_2c170)} // 2a52:1c50 + {db tmp999[32]={0};MYCOPY(dummyf_2c190)} // 2a52:1c70 + {db tmp999[32]={0};MYCOPY(dummyf_2c1b0)} // 2a52:1c90 + {db tmp999[32]={0};MYCOPY(dummyf_2c1d0)} // 2a52:1cb0 + {db tmp999[32]={0};MYCOPY(dummyf_2c1f0)} // 2a52:1cd0 + {db tmp999[32]={0};MYCOPY(dummyf_2c210)} // 2a52:1cf0 + {db tmp999[32]={0};MYCOPY(dummyf_2c230)} // 2a52:1d10 + {db tmp999[32]={0};MYCOPY(dummyf_2c250)} // 2a52:1d30 + {db tmp999[32]={0};MYCOPY(dummyf_2c270)} // 2a52:1d50 + {db tmp999[32]={0};MYCOPY(dummyf_2c290)} // 2a52:1d70 + {db tmp999[32]={0};MYCOPY(dummyf_2c2b0)} // 2a52:1d90 + {db tmp999[32]={0};MYCOPY(dummyf_2c2d0)} // 2a52:1db0 + {db tmp999[32]={0};MYCOPY(dummyf_2c2f0)} // 2a52:1dd0 + {db tmp999[32]={0};MYCOPY(dummyf_2c310)} // 2a52:1df0 + {db tmp999[32]={0};MYCOPY(dummyf_2c330)} // 2a52:1e10 + {db tmp999[32]={0};MYCOPY(dummyf_2c350)} // 2a52:1e30 + {db tmp999[32]={0};MYCOPY(dummyf_2c370)} // 2a52:1e50 + {db tmp999[32]={0};MYCOPY(dummyf_2c390)} // 2a52:1e70 + {db tmp999[32]={0};MYCOPY(dummyf_2c3b0)} // 2a52:1e90 + {db tmp999[32]={0};MYCOPY(dummyf_2c3d0)} // 2a52:1eb0 + {db tmp999[32]={0};MYCOPY(dummyf_2c3f0)} // 2a52:1ed0 + {db tmp999[32]={0};MYCOPY(dummyf_2c410)} // 2a52:1ef0 + {db tmp999[32]={0};MYCOPY(dummyf_2c430)} // 2a52:1f10 + {db tmp999[32]={0};MYCOPY(dummyf_2c450)} // 2a52:1f30 + {db tmp999[32]={0};MYCOPY(dummyf_2c470)} // 2a52:1f50 + {db tmp999[32]={0};MYCOPY(dummyf_2c490)} // 2a52:1f70 + {db tmp999[32]={0};MYCOPY(dummyf_2c4b0)} // 2a52:1f90 + {db tmp999[32]={0};MYCOPY(dummyf_2c4d0)} // 2a52:1fb0 + {db tmp999[32]={0};MYCOPY(dummyf_2c4f0)} // 2a52:1fd0 + {db tmp999[32]={0};MYCOPY(dummyf_2c510)} // 2a52:1ff0 + {db tmp999[32]={0};MYCOPY(dummyf_2c530)} // 2a52:2010 + {db tmp999[32]={0};MYCOPY(dummyf_2c550)} // 2a52:2030 + {db tmp999[32]={0};MYCOPY(dummyf_2c570)} // 2a52:2050 + {db tmp999[32]={0};MYCOPY(dummyf_2c590)} // 2a52:2070 + {db tmp999[32]={0};MYCOPY(dummyf_2c5b0)} // 2a52:2090 + {db tmp999[32]={0};MYCOPY(dummyf_2c5d0)} // 2a52:20b0 + {db tmp999[32]={0};MYCOPY(dummyf_2c5f0)} // 2a52:20d0 + {db tmp999[32]={0};MYCOPY(dummyf_2c610)} // 2a52:20f0 + {db tmp999[32]={0};MYCOPY(dummyf_2c630)} // 2a52:2110 + {db tmp999[32]={0};MYCOPY(dummyf_2c650)} // 2a52:2130 + {db tmp999[32]={0};MYCOPY(dummyf_2c670)} // 2a52:2150 + {db tmp999[32]={0};MYCOPY(dummyf_2c690)} // 2a52:2170 + {db tmp999[32]={0};MYCOPY(dummyf_2c6b0)} // 2a52:2190 + {db tmp999[32]={0};MYCOPY(dummyf_2c6d0)} // 2a52:21b0 + {db tmp999[32]={0};MYCOPY(dummyf_2c6f0)} // 2a52:21d0 + {db tmp999[32]={0};MYCOPY(dummyf_2c710)} // 2a52:21f0 + {db tmp999[32]={0};MYCOPY(dummyf_2c730)} // 2a52:2210 + {db tmp999[32]={0};MYCOPY(dummyf_2c750)} // 2a52:2230 + {db tmp999[32]={0};MYCOPY(dummyf_2c770)} // 2a52:2250 + {db tmp999[32]={0};MYCOPY(dummyf_2c790)} // 2a52:2270 + {db tmp999[32]={0};MYCOPY(dummyf_2c7b0)} // 2a52:2290 + {db tmp999[32]={0};MYCOPY(dummyf_2c7d0)} // 2a52:22b0 + {db tmp999[32]={0};MYCOPY(dummyf_2c7f0)} // 2a52:22d0 + {db tmp999[32]={0};MYCOPY(dummyf_2c810)} // 2a52:22f0 + {db tmp999[32]={0};MYCOPY(dummyf_2c830)} // 2a52:2310 + {db tmp999[32]={0};MYCOPY(dummyf_2c850)} // 2a52:2330 + {db tmp999[32]={0};MYCOPY(dummyf_2c870)} // 2a52:2350 + {db tmp999[32]={0};MYCOPY(dummyf_2c890)} // 2a52:2370 + {db tmp999[32]={0};MYCOPY(dummyf_2c8b0)} // 2a52:2390 + {db tmp999[32]={0};MYCOPY(dummyf_2c8d0)} // 2a52:23b0 + {db tmp999[32]={0};MYCOPY(dummyf_2c8f0)} // 2a52:23d0 + {db tmp999[32]={0};MYCOPY(dummyf_2c910)} // 2a52:23f0 + {db tmp999[32]={0};MYCOPY(dummyf_2c930)} // 2a52:2410 + {db tmp999[32]={0};MYCOPY(dummyf_2c950)} // 2a52:2430 + {db tmp999[32]={0};MYCOPY(dummyf_2c970)} // 2a52:2450 + {db tmp999[32]={0};MYCOPY(dummyf_2c990)} // 2a52:2470 + {db tmp999[32]={0};MYCOPY(dummyf_2c9b0)} // 2a52:2490 + {db tmp999[32]={0};MYCOPY(dummyf_2c9d0)} // 2a52:24b0 + {db tmp999[32]={0};MYCOPY(dummyf_2c9f0)} // 2a52:24d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ca10)} // 2a52:24f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ca30)} // 2a52:2510 + {db tmp999[32]={0};MYCOPY(dummyf_2ca50)} // 2a52:2530 + {db tmp999[32]={0};MYCOPY(dummyf_2ca70)} // 2a52:2550 + {db tmp999[32]={0};MYCOPY(dummyf_2ca90)} // 2a52:2570 + {db tmp999[32]={0};MYCOPY(dummyf_2cab0)} // 2a52:2590 + {db tmp999[32]={0};MYCOPY(dummyf_2cad0)} // 2a52:25b0 + {db tmp999[32]={0};MYCOPY(dummyf_2caf0)} // 2a52:25d0 + {db tmp999[32]={0};MYCOPY(dummyf_2cb10)} // 2a52:25f0 + {db tmp999[32]={0};MYCOPY(dummyf_2cb30)} // 2a52:2610 + {db tmp999[32]={0};MYCOPY(dummyf_2cb50)} // 2a52:2630 + {db tmp999[32]={0};MYCOPY(dummyf_2cb70)} // 2a52:2650 + {db tmp999[32]={0};MYCOPY(dummyf_2cb90)} // 2a52:2670 + {db tmp999[32]={0};MYCOPY(dummyf_2cbb0)} // 2a52:2690 + {db tmp999[32]={0};MYCOPY(dummyf_2cbd0)} // 2a52:26b0 + {db tmp999[32]={0};MYCOPY(dummyf_2cbf0)} // 2a52:26d0 + {db tmp999[32]={0};MYCOPY(dummyf_2cc10)} // 2a52:26f0 + {db tmp999[32]={0};MYCOPY(dummyf_2cc30)} // 2a52:2710 + {db tmp999[32]={0};MYCOPY(dummyf_2cc50)} // 2a52:2730 + {db tmp999[32]={0};MYCOPY(dummyf_2cc70)} // 2a52:2750 + {db tmp999[32]={0};MYCOPY(dummyf_2cc90)} // 2a52:2770 + {db tmp999[32]={0};MYCOPY(dummyf_2ccb0)} // 2a52:2790 + {db tmp999[32]={0};MYCOPY(dummyf_2ccd0)} // 2a52:27b0 + {db tmp999[32]={0};MYCOPY(dummyf_2ccf0)} // 2a52:27d0 + {db tmp999[32]={0};MYCOPY(dummyf_2cd10)} // 2a52:27f0 + {db tmp999[32]={0};MYCOPY(dummyf_2cd30)} // 2a52:2810 + {db tmp999[32]={0};MYCOPY(dummyf_2cd50)} // 2a52:2830 + {db tmp999[32]={0};MYCOPY(dummyf_2cd70)} // 2a52:2850 + {db tmp999[32]={0};MYCOPY(dummyf_2cd90)} // 2a52:2870 + {db tmp999[32]={0};MYCOPY(dummyf_2cdb0)} // 2a52:2890 + {db tmp999[32]={0};MYCOPY(dummyf_2cdd0)} // 2a52:28b0 + {db tmp999[32]={0};MYCOPY(dummyf_2cdf0)} // 2a52:28d0 + {db tmp999[32]={0};MYCOPY(dummyf_2ce10)} // 2a52:28f0 + {db tmp999[32]={0};MYCOPY(dummyf_2ce30)} // 2a52:2910 + {db tmp999[32]={0};MYCOPY(dummyf_2ce50)} // 2a52:2930 + {db tmp999[32]={0};MYCOPY(dummyf_2ce70)} // 2a52:2950 + {db tmp999[32]={0};MYCOPY(dummyf_2ce90)} // 2a52:2970 + {db tmp999[32]={0};MYCOPY(dummyf_2ceb0)} // 2a52:2990 + {db tmp999[32]={0};MYCOPY(dummyf_2ced0)} // 2a52:29b0 + {db tmp999[32]={0};MYCOPY(dummyf_2cef0)} // 2a52:29d0 + {db tmp999[32]={0};MYCOPY(dummyf_2cf10)} // 2a52:29f0 + {db tmp999[32]={0};MYCOPY(dummyf_2cf30)} // 2a52:2a10 + {db tmp999[32]={0};MYCOPY(dummyf_2cf50)} // 2a52:2a30 + {db tmp999[32]={0};MYCOPY(dummyf_2cf70)} // 2a52:2a50 + {db tmp999[32]={0};MYCOPY(dummyf_2cf90)} // 2a52:2a70 + {db tmp999[32]={0};MYCOPY(dummyf_2cfb0)} // 2a52:2a90 + {db tmp999[32]={0};MYCOPY(dummyf_2cfd0)} // 2a52:2ab0 + {db tmp999[32]={0};MYCOPY(dummyf_2cff0)} // 2a52:2ad0 + {db tmp999[32]={0};MYCOPY(dummyf_2d010)} // 2a52:2af0 + {db tmp999[32]={0};MYCOPY(dummyf_2d030)} // 2a52:2b10 + {db tmp999[32]={0};MYCOPY(dummyf_2d050)} // 2a52:2b30 + {db tmp999[32]={0};MYCOPY(dummyf_2d070)} // 2a52:2b50 + {db tmp999[32]={0};MYCOPY(dummyf_2d090)} // 2a52:2b70 + {db tmp999[32]={0};MYCOPY(dummyf_2d0b0)} // 2a52:2b90 + {db tmp999[32]={0};MYCOPY(dummyf_2d0d0)} // 2a52:2bb0 + {db tmp999[32]={0};MYCOPY(dummyf_2d0f0)} // 2a52:2bd0 + {db tmp999[32]={0};MYCOPY(dummyf_2d110)} // 2a52:2bf0 + {db tmp999[32]={0};MYCOPY(dummyf_2d130)} // 2a52:2c10 + {db tmp999[32]={0};MYCOPY(dummyf_2d150)} // 2a52:2c30 + {db tmp999[32]={0};MYCOPY(dummyf_2d170)} // 2a52:2c50 + {db tmp999[32]={0};MYCOPY(dummyf_2d190)} // 2a52:2c70 + {db tmp999[32]={0};MYCOPY(dummyf_2d1b0)} // 2a52:2c90 + {db tmp999[32]={0};MYCOPY(dummyf_2d1d0)} // 2a52:2cb0 + {db tmp999[32]={0};MYCOPY(dummyf_2d1f0)} // 2a52:2cd0 + {db tmp999[32]={0};MYCOPY(dummyf_2d210)} // 2a52:2cf0 + {db tmp999[32]={0};MYCOPY(dummyf_2d230)} // 2a52:2d10 + {db tmp999[32]={0};MYCOPY(dummyf_2d250)} // 2a52:2d30 + {db tmp999[32]={0};MYCOPY(dummyf_2d270)} // 2a52:2d50 + {db tmp999[32]={0};MYCOPY(dummyf_2d290)} // 2a52:2d70 + {db tmp999[32]={0};MYCOPY(dummyf_2d2b0)} // 2a52:2d90 + {db tmp999[32]={0};MYCOPY(dummyf_2d2d0)} // 2a52:2db0 + {db tmp999[32]={0};MYCOPY(dummyf_2d2f0)} // 2a52:2dd0 + {db tmp999[32]={0};MYCOPY(dummyf_2d310)} // 2a52:2df0 + {db tmp999[32]={0};MYCOPY(dummyf_2d330)} // 2a52:2e10 + {db tmp999[32]={0};MYCOPY(dummyf_2d350)} // 2a52:2e30 + {db tmp999[32]={0};MYCOPY(dummyf_2d370)} // 2a52:2e50 + {db tmp999[32]={0};MYCOPY(dummyf_2d390)} // 2a52:2e70 + {db tmp999[32]={0};MYCOPY(dummyf_2d3b0)} // 2a52:2e90 + {db tmp999[32]={0};MYCOPY(dummyf_2d3d0)} // 2a52:2eb0 + {db tmp999[32]={0};MYCOPY(dummyf_2d3f0)} // 2a52:2ed0 + {db tmp999[32]={0};MYCOPY(dummyf_2d410)} // 2a52:2ef0 + {db tmp999[32]={0};MYCOPY(dummyf_2d430)} // 2a52:2f10 + {db tmp999[32]={0};MYCOPY(dummyf_2d450)} // 2a52:2f30 + {db tmp999[32]={0};MYCOPY(dummyf_2d470)} // 2a52:2f50 + {db tmp999[32]={0};MYCOPY(dummyf_2d490)} // 2a52:2f70 + {db tmp999[32]={0};MYCOPY(dummyf_2d4b0)} // 2a52:2f90 + {db tmp999[32]={0};MYCOPY(dummyf_2d4d0)} // 2a52:2fb0 + {db tmp999[32]={0};MYCOPY(dummyf_2d4f0)} // 2a52:2fd0 + {db tmp999[32]={0};MYCOPY(dummyf_2d510)} // 2a52:2ff0 + {db tmp999[32]={0};MYCOPY(dummyf_2d530)} // 2a52:3010 + {db tmp999[32]={0};MYCOPY(dummyf_2d550)} // 2a52:3030 + {db tmp999[32]={0};MYCOPY(dummyf_2d570)} // 2a52:3050 + {db tmp999[32]={0};MYCOPY(dummyf_2d590)} // 2a52:3070 + {db tmp999[32]={0};MYCOPY(dummyf_2d5b0)} // 2a52:3090 + {db tmp999[32]={0};MYCOPY(dummyf_2d5d0)} // 2a52:30b0 + {db tmp999[32]={0};MYCOPY(dummyf_2d5f0)} // 2a52:30d0 + {db tmp999[32]={0};MYCOPY(dummyf_2d610)} // 2a52:30f0 + {db tmp999[32]={0};MYCOPY(dummyf_2d630)} // 2a52:3110 + {db tmp999[32]={0};MYCOPY(dummyf_2d650)} // 2a52:3130 + {db tmp999[32]={0};MYCOPY(dummyf_2d670)} // 2a52:3150 + {db tmp999[32]={0};MYCOPY(dummyf_2d690)} // 2a52:3170 + {db tmp999[32]={0};MYCOPY(dummyf_2d6b0)} // 2a52:3190 + {db tmp999[32]={0};MYCOPY(dummyf_2d6d0)} // 2a52:31b0 + {db tmp999[32]={0};MYCOPY(dummyf_2d6f0)} // 2a52:31d0 + {db tmp999[32]={0};MYCOPY(dummyf_2d710)} // 2a52:31f0 + {db tmp999[32]={0};MYCOPY(dummyf_2d730)} // 2a52:3210 + {db tmp999[32]={0};MYCOPY(dummyf_2d750)} // 2a52:3230 + {db tmp999[32]={0};MYCOPY(dummyf_2d770)} // 2a52:3250 + {db tmp999[32]={0};MYCOPY(dummyf_2d790)} // 2a52:3270 + {db tmp999[32]={0};MYCOPY(dummyf_2d7b0)} // 2a52:3290 + {db tmp999[32]={0};MYCOPY(dummyf_2d7d0)} // 2a52:32b0 + {db tmp999[32]={0};MYCOPY(dummyf_2d7f0)} // 2a52:32d0 + {db tmp999[32]={0};MYCOPY(dummyf_2d810)} // 2a52:32f0 + {db tmp999[32]={0};MYCOPY(dummyf_2d830)} // 2a52:3310 + {db tmp999[32]={0};MYCOPY(dummyf_2d850)} // 2a52:3330 + {db tmp999[32]={0};MYCOPY(dummyf_2d870)} // 2a52:3350 + {db tmp999[32]={0};MYCOPY(dummyf_2d890)} // 2a52:3370 + {db tmp999[32]={0};MYCOPY(dummyf_2d8b0)} // 2a52:3390 + {db tmp999[32]={0};MYCOPY(dummyf_2d8d0)} // 2a52:33b0 + {db tmp999[32]={0};MYCOPY(dummyf_2d8f0)} // 2a52:33d0 + {db tmp999[32]={0};MYCOPY(dummyf_2d910)} // 2a52:33f0 + {db tmp999[32]={0};MYCOPY(dummyf_2d930)} // 2a52:3410 + {db tmp999[32]={0};MYCOPY(dummyf_2d950)} // 2a52:3430 + {db tmp999[32]={0};MYCOPY(dummyf_2d970)} // 2a52:3450 + {db tmp999[32]={0};MYCOPY(dummyf_2d990)} // 2a52:3470 + {db tmp999[32]={0};MYCOPY(dummyf_2d9b0)} // 2a52:3490 + {db tmp999[32]={0};MYCOPY(dummyf_2d9d0)} // 2a52:34b0 + {db tmp999[32]={0};MYCOPY(dummyf_2d9f0)} // 2a52:34d0 + {db tmp999[32]={0};MYCOPY(dummyf_2da10)} // 2a52:34f0 + {db tmp999[32]={0};MYCOPY(dummyf_2da30)} // 2a52:3510 + {db tmp999[32]={0};MYCOPY(dummyf_2da50)} // 2a52:3530 + {db tmp999[32]={0};MYCOPY(dummyf_2da70)} // 2a52:3550 + {db tmp999[32]={0};MYCOPY(dummyf_2da90)} // 2a52:3570 + {db tmp999[32]={0};MYCOPY(dummyf_2dab0)} // 2a52:3590 + {db tmp999[32]={0};MYCOPY(dummyf_2dad0)} // 2a52:35b0 + {db tmp999[32]={0};MYCOPY(dummyf_2daf0)} // 2a52:35d0 + {db tmp999[32]={0};MYCOPY(dummyf_2db10)} // 2a52:35f0 + {db tmp999[32]={0};MYCOPY(dummyf_2db30)} // 2a52:3610 + {db tmp999[32]={0};MYCOPY(dummyf_2db50)} // 2a52:3630 + {db tmp999[32]={0};MYCOPY(dummyf_2db70)} // 2a52:3650 + {db tmp999[32]={0};MYCOPY(dummyf_2db90)} // 2a52:3670 + {db tmp999[32]={0};MYCOPY(dummyf_2dbb0)} // 2a52:3690 + {db tmp999[32]={0};MYCOPY(dummyf_2dbd0)} // 2a52:36b0 + {db tmp999[32]={0};MYCOPY(dummyf_2dbf0)} // 2a52:36d0 + {db tmp999[32]={0};MYCOPY(dummyf_2dc10)} // 2a52:36f0 + {db tmp999[32]={0};MYCOPY(dummyf_2dc30)} // 2a52:3710 + {db tmp999[32]={0};MYCOPY(dummyf_2dc50)} // 2a52:3730 + {db tmp999[32]={0};MYCOPY(dummyf_2dc70)} // 2a52:3750 + {db tmp999[32]={0};MYCOPY(dummyf_2dc90)} // 2a52:3770 + {db tmp999[32]={0};MYCOPY(dummyf_2dcb0)} // 2a52:3790 + {db tmp999[32]={0};MYCOPY(dummyf_2dcd0)} // 2a52:37b0 + {db tmp999[32]={0};MYCOPY(dummyf_2dcf0)} // 2a52:37d0 + {db tmp999[32]={0};MYCOPY(dummyf_2dd10)} // 2a52:37f0 + {db tmp999[32]={0};MYCOPY(dummyf_2dd30)} // 2a52:3810 + {db tmp999[32]={0};MYCOPY(dummyf_2dd50)} // 2a52:3830 + {db tmp999[32]={0};MYCOPY(dummyf_2dd70)} // 2a52:3850 + {db tmp999[32]={0};MYCOPY(dummyf_2dd90)} // 2a52:3870 + {db tmp999[32]={0};MYCOPY(dummyf_2ddb0)} // 2a52:3890 + {db tmp999[32]={0};MYCOPY(dummyf_2ddd0)} // 2a52:38b0 + {db tmp999[32]={0};MYCOPY(dummyf_2ddf0)} // 2a52:38d0 + {db tmp999[32]={0};MYCOPY(dummyf_2de10)} // 2a52:38f0 + {db tmp999[32]={0};MYCOPY(dummyf_2de30)} // 2a52:3910 + {db tmp999[32]={0};MYCOPY(dummyf_2de50)} // 2a52:3930 + {db tmp999[32]={0};MYCOPY(dummyf_2de70)} // 2a52:3950 + {db tmp999[32]={0};MYCOPY(dummyf_2de90)} // 2a52:3970 + {db tmp999[32]={0};MYCOPY(dummyf_2deb0)} // 2a52:3990 + {db tmp999[32]={0};MYCOPY(dummyf_2ded0)} // 2a52:39b0 + {db tmp999[32]={0};MYCOPY(dummyf_2def0)} // 2a52:39d0 + {db tmp999[32]={0};MYCOPY(dummyf_2df10)} // 2a52:39f0 + {db tmp999[32]={0};MYCOPY(dummyf_2df30)} // 2a52:3a10 + {db tmp999[32]={0};MYCOPY(dummyf_2df50)} // 2a52:3a30 + {db tmp999[32]={0};MYCOPY(dummyf_2df70)} // 2a52:3a50 + {db tmp999[32]={0};MYCOPY(dummyf_2df90)} // 2a52:3a70 + {db tmp999[32]={0};MYCOPY(dummyf_2dfb0)} // 2a52:3a90 + {db tmp999[32]={0};MYCOPY(dummyf_2dfd0)} // 2a52:3ab0 + {db tmp999[32]={0};MYCOPY(dummyf_2dff0)} // 2a52:3ad0 + {db tmp999[32]={0};MYCOPY(dummyf_2e010)} // 2a52:3af0 + {db tmp999[32]={0};MYCOPY(dummyf_2e030)} // 2a52:3b10 + {db tmp999[32]={0};MYCOPY(dummyf_2e050)} // 2a52:3b30 + {db tmp999[32]={0};MYCOPY(dummyf_2e070)} // 2a52:3b50 + {db tmp999[32]={0};MYCOPY(dummyf_2e090)} // 2a52:3b70 + {db tmp999[32]={0};MYCOPY(dummyf_2e0b0)} // 2a52:3b90 + {db tmp999[32]={0};MYCOPY(dummyf_2e0d0)} // 2a52:3bb0 + {db tmp999[32]={0};MYCOPY(dummyf_2e0f0)} // 2a52:3bd0 + {db tmp999[32]={0};MYCOPY(dummyf_2e110)} // 2a52:3bf0 + {db tmp999[32]={0};MYCOPY(dummyf_2e130)} // 2a52:3c10 + {db tmp999[32]={0};MYCOPY(dummyf_2e150)} // 2a52:3c30 + {db tmp999[32]={0};MYCOPY(dummyf_2e170)} // 2a52:3c50 + {db tmp999[32]={0};MYCOPY(dummyf_2e190)} // 2a52:3c70 + {db tmp999[32]={0};MYCOPY(dummyf_2e1b0)} // 2a52:3c90 + {db tmp999[32]={0};MYCOPY(dummyf_2e1d0)} // 2a52:3cb0 + {db tmp999[32]={0};MYCOPY(dummyf_2e1f0)} // 2a52:3cd0 + {db tmp999[32]={0};MYCOPY(dummyf_2e210)} // 2a52:3cf0 + {db tmp999[32]={0};MYCOPY(dummyf_2e230)} // 2a52:3d10 + {db tmp999[32]={0};MYCOPY(dummyf_2e250)} // 2a52:3d30 + {db tmp999[32]={0};MYCOPY(dummyf_2e270)} // 2a52:3d50 + {db tmp999[32]={0};MYCOPY(dummyf_2e290)} // 2a52:3d70 + {db tmp999[32]={0};MYCOPY(dummyf_2e2b0)} // 2a52:3d90 + {db tmp999[32]={0};MYCOPY(dummyf_2e2d0)} // 2a52:3db0 + {db tmp999[32]={0};MYCOPY(dummyf_2e2f0)} // 2a52:3dd0 + {db tmp999[32]={0};MYCOPY(dummyf_2e310)} // 2a52:3df0 + {db tmp999[32]={0};MYCOPY(dummyf_2e330)} // 2a52:3e10 + {db tmp999[32]={0};MYCOPY(dummyf_2e350)} // 2a52:3e30 + {db tmp999[32]={0};MYCOPY(dummyf_2e370)} // 2a52:3e50 + {db tmp999[32]={0};MYCOPY(dummyf_2e390)} // 2a52:3e70 + {db tmp999[32]={0};MYCOPY(dummyf_2e3b0)} // 2a52:3e90 + {db tmp999[32]={0};MYCOPY(dummyf_2e3d0)} // 2a52:3eb0 + {db tmp999[32]={0};MYCOPY(dummyf_2e3f0)} // 2a52:3ed0 + {db tmp999[32]={0};MYCOPY(dummyf_2e410)} // 2a52:3ef0 + {db tmp999[32]={0};MYCOPY(dummyf_2e430)} // 2a52:3f10 + {db tmp999[32]={0};MYCOPY(dummyf_2e450)} // 2a52:3f30 + {db tmp999[32]={0};MYCOPY(dummyf_2e470)} // 2a52:3f50 + {db tmp999[32]={0};MYCOPY(dummyf_2e490)} // 2a52:3f70 + {db tmp999[32]={0};MYCOPY(dummyf_2e4b0)} // 2a52:3f90 + {db tmp999[32]={0};MYCOPY(dummyf_2e4d0)} // 2a52:3fb0 + {db tmp999[32]={0};MYCOPY(dummyf_2e4f0)} // 2a52:3fd0 + {db tmp999[32]={0};MYCOPY(dummyf_2e510)} // 2a52:3ff0 + {db tmp999[32]={0};MYCOPY(dummyf_2e530)} // 2a52:4010 + {db tmp999[32]={0};MYCOPY(dummyf_2e550)} // 2a52:4030 + {db tmp999[32]={0};MYCOPY(dummyf_2e570)} // 2a52:4050 + {db tmp999[32]={0};MYCOPY(dummyf_2e590)} // 2a52:4070 + {db tmp999[32]={0};MYCOPY(dummyf_2e5b0)} // 2a52:4090 + {db tmp999[32]={0};MYCOPY(dummyf_2e5d0)} // 2a52:40b0 + {db tmp999[32]={0};MYCOPY(dummyf_2e5f0)} // 2a52:40d0 + {db tmp999[32]={0};MYCOPY(dummyf_2e610)} // 2a52:40f0 + {db tmp999[32]={0};MYCOPY(dummyf_2e630)} // 2a52:4110 + {db tmp999[32]={0};MYCOPY(dummyf_2e650)} // 2a52:4130 + {db tmp999[32]={0};MYCOPY(dummyf_2e670)} // 2a52:4150 + {db tmp999[32]={0};MYCOPY(dummyf_2e690)} // 2a52:4170 + {db tmp999[32]={0};MYCOPY(dummyf_2e6b0)} // 2a52:4190 + {db tmp999[32]={0};MYCOPY(dummyf_2e6d0)} // 2a52:41b0 + {db tmp999[32]={0};MYCOPY(dummyf_2e6f0)} // 2a52:41d0 + {db tmp999[32]={0};MYCOPY(dummyf_2e710)} // 2a52:41f0 + {db tmp999[32]={0};MYCOPY(dummyf_2e730)} // 2a52:4210 + {db tmp999[32]={0};MYCOPY(dummyf_2e750)} // 2a52:4230 + {db tmp999[32]={0};MYCOPY(dummyf_2e770)} // 2a52:4250 + {db tmp999[32]={0};MYCOPY(dummyf_2e790)} // 2a52:4270 + {db tmp999=0;MYCOPY(unk_3cd90)} // 2e7b:0000 + {db tmp999[32]={0};MYCOPY(dummyf_2e7b1)} // 2e7b:0001 + {db tmp999[32]={0};MYCOPY(dummyf_2e7d1)} // 2e7b:0021 + {db tmp999[32]={0};MYCOPY(dummyf_2e7f1)} // 2e7b:0041 + {db tmp999[32]={0};MYCOPY(dummyf_2e811)} // 2e7b:0061 + {db tmp999[32]={0};MYCOPY(dummyf_2e831)} // 2e7b:0081 + {db tmp999[32]={0};MYCOPY(dummyf_2e851)} // 2e7b:00a1 + {db tmp999[32]={0};MYCOPY(dummyf_2e871)} // 2e7b:00c1 + {db tmp999[32]={0};MYCOPY(dummyf_2e891)} // 2e7b:00e1 + {db tmp999[32]={0};MYCOPY(dummyf_2e8b1)} // 2e7b:0101 + {db tmp999[32]={0};MYCOPY(dummyf_2e8d1)} // 2e7b:0121 + {db tmp999[32]={0};MYCOPY(dummyf_2e8f1)} // 2e7b:0141 + {db tmp999[32]={0};MYCOPY(dummyf_2e911)} // 2e7b:0161 + {db tmp999[32]={0};MYCOPY(dummyf_2e931)} // 2e7b:0181 + {db tmp999[32]={0};MYCOPY(dummyf_2e951)} // 2e7b:01a1 + {db tmp999[32]={0};MYCOPY(dummyf_2e971)} // 2e7b:01c1 + {db tmp999[32]={0};MYCOPY(dummyf_2e991)} // 2e7b:01e1 + {db tmp999[32]={0};MYCOPY(dummyf_2e9b1)} // 2e7b:0201 + {db tmp999[32]={0};MYCOPY(dummyf_2e9d1)} // 2e7b:0221 + {db tmp999[32]={0};MYCOPY(dummyf_2e9f1)} // 2e7b:0241 + {db tmp999[32]={0};MYCOPY(dummyf_2ea11)} // 2e7b:0261 + {db tmp999[32]={0};MYCOPY(dummyf_2ea31)} // 2e7b:0281 + {db tmp999[32]={0};MYCOPY(dummyf_2ea51)} // 2e7b:02a1 + {db tmp999[32]={0};MYCOPY(dummyf_2ea71)} // 2e7b:02c1 + {db tmp999[32]={0};MYCOPY(dummyf_2ea91)} // 2e7b:02e1 + {db tmp999[32]={0};MYCOPY(dummyf_2eab1)} // 2e7b:0301 + {db tmp999[32]={0};MYCOPY(dummyf_2ead1)} // 2e7b:0321 + {db tmp999[32]={0};MYCOPY(dummyf_2eaf1)} // 2e7b:0341 + {db tmp999[32]={0};MYCOPY(dummyf_2eb11)} // 2e7b:0361 + {db tmp999[32]={0};MYCOPY(dummyf_2eb31)} // 2e7b:0381 + {db tmp999[32]={0};MYCOPY(dummyf_2eb51)} // 2e7b:03a1 + {db tmp999[32]={0};MYCOPY(dummyf_2eb71)} // 2e7b:03c1 + {db tmp999[32]={0};MYCOPY(dummyf_2eb91)} // 2e7b:03e1 + {db tmp999[32]={0};MYCOPY(dummyf_2ebb1)} // 2e7b:0401 + {db tmp999[32]={0};MYCOPY(dummyf_2ebd1)} // 2e7b:0421 + {db tmp999[32]={0};MYCOPY(dummyf_2ebf1)} // 2e7b:0441 + {db tmp999[32]={0};MYCOPY(dummyf_2ec11)} // 2e7b:0461 + {db tmp999[32]={0};MYCOPY(dummyf_2ec31)} // 2e7b:0481 + {db tmp999[32]={0};MYCOPY(dummyf_2ec51)} // 2e7b:04a1 + {db tmp999[32]={0};MYCOPY(dummyf_2ec71)} // 2e7b:04c1 + {db tmp999[32]={0};MYCOPY(dummyf_2ec91)} // 2e7b:04e1 + {db tmp999[32]={0};MYCOPY(dummyf_2ecb1)} // 2e7b:0501 + {db tmp999[32]={0};MYCOPY(dummyf_2ecd1)} // 2e7b:0521 + {db tmp999[32]={0};MYCOPY(dummyf_2ecf1)} // 2e7b:0541 + {db tmp999[32]={0};MYCOPY(dummyf_2ed11)} // 2e7b:0561 + {db tmp999[32]={0};MYCOPY(dummyf_2ed31)} // 2e7b:0581 + {db tmp999[32]={0};MYCOPY(dummyf_2ed51)} // 2e7b:05a1 + {db tmp999[32]={0};MYCOPY(dummyf_2ed71)} // 2e7b:05c1 + {db tmp999[32]={0};MYCOPY(dummyf_2ed91)} // 2e7b:05e1 + {db tmp999[32]={0};MYCOPY(dummyf_2edb1)} // 2e7b:0601 + {db tmp999[32]={0};MYCOPY(dummyf_2edd1)} // 2e7b:0621 + {db tmp999[32]={0};MYCOPY(dummyf_2edf1)} // 2e7b:0641 + {db tmp999[32]={0};MYCOPY(dummyf_2ee11)} // 2e7b:0661 + {db tmp999[32]={0};MYCOPY(dummyf_2ee31)} // 2e7b:0681 + {db tmp999[32]={0};MYCOPY(dummyf_2ee51)} // 2e7b:06a1 + {db tmp999[32]={0};MYCOPY(dummyf_2ee71)} // 2e7b:06c1 + {db tmp999[32]={0};MYCOPY(dummyf_2ee91)} // 2e7b:06e1 + {db tmp999[32]={0};MYCOPY(dummyf_2eeb1)} // 2e7b:0701 + {db tmp999[32]={0};MYCOPY(dummyf_2eed1)} // 2e7b:0721 + {db tmp999[32]={0};MYCOPY(dummyf_2eef1)} // 2e7b:0741 + {db tmp999[32]={0};MYCOPY(dummyf_2ef11)} // 2e7b:0761 + {db tmp999[32]={0};MYCOPY(dummyf_2ef31)} // 2e7b:0781 + {db tmp999[32]={0};MYCOPY(dummyf_2ef51)} // 2e7b:07a1 + {db tmp999[32]={0};MYCOPY(dummyf_2ef71)} // 2e7b:07c1 + {db tmp999[32]={0};MYCOPY(dummyf_2ef91)} // 2e7b:07e1 + {db tmp999[32]={0};MYCOPY(dummyf_2efb1)} // 2e7b:0801 + {db tmp999[32]={0};MYCOPY(dummyf_2efd1)} // 2e7b:0821 + {db tmp999[32]={0};MYCOPY(dummyf_2eff1)} // 2e7b:0841 + {db tmp999[32]={0};MYCOPY(dummyf_2f011)} // 2e7b:0861 + {db tmp999[32]={0};MYCOPY(dummyf_2f031)} // 2e7b:0881 + {db tmp999[32]={0};MYCOPY(dummyf_2f051)} // 2e7b:08a1 + {db tmp999[32]={0};MYCOPY(dummyf_2f071)} // 2e7b:08c1 + {db tmp999[32]={0};MYCOPY(dummyf_2f091)} // 2e7b:08e1 + {db tmp999[32]={0};MYCOPY(dummyf_2f0b1)} // 2e7b:0901 + {db tmp999[32]={0};MYCOPY(dummyf_2f0d1)} // 2e7b:0921 + {db tmp999[32]={0};MYCOPY(dummyf_2f0f1)} // 2e7b:0941 + {db tmp999[32]={0};MYCOPY(dummyf_2f111)} // 2e7b:0961 + {db tmp999[32]={0};MYCOPY(dummyf_2f131)} // 2e7b:0981 + {db tmp999[32]={0};MYCOPY(dummyf_2f151)} // 2e7b:09a1 + {db tmp999[32]={0};MYCOPY(dummyf_2f171)} // 2e7b:09c1 + {db tmp999[32]={0};MYCOPY(dummyf_2f191)} // 2e7b:09e1 + {db tmp999[32]={0};MYCOPY(dummyf_2f1b1)} // 2e7b:0a01 + {db tmp999[32]={0};MYCOPY(dummyf_2f1d1)} // 2e7b:0a21 + {db tmp999[32]={0};MYCOPY(dummyf_2f1f1)} // 2e7b:0a41 + {db tmp999[32]={0};MYCOPY(dummyf_2f211)} // 2e7b:0a61 + {db tmp999[32]={0};MYCOPY(dummyf_2f231)} // 2e7b:0a81 + {db tmp999[32]={0};MYCOPY(dummyf_2f251)} // 2e7b:0aa1 + {db tmp999[32]={0};MYCOPY(dummyf_2f271)} // 2e7b:0ac1 + {db tmp999[32]={0};MYCOPY(dummyf_2f291)} // 2e7b:0ae1 + {db tmp999[32]={0};MYCOPY(dummyf_2f2b1)} // 2e7b:0b01 + {db tmp999[32]={0};MYCOPY(dummyf_2f2d1)} // 2e7b:0b21 + {db tmp999[32]={0};MYCOPY(dummyf_2f2f1)} // 2e7b:0b41 + {db tmp999[32]={0};MYCOPY(dummyf_2f311)} // 2e7b:0b61 + {db tmp999[32]={0};MYCOPY(dummyf_2f331)} // 2e7b:0b81 + {db tmp999[32]={0};MYCOPY(dummyf_2f351)} // 2e7b:0ba1 + {db tmp999[32]={0};MYCOPY(dummyf_2f371)} // 2e7b:0bc1 + {db tmp999[32]={0};MYCOPY(dummyf_2f391)} // 2e7b:0be1 + {db tmp999[32]={0};MYCOPY(dummyf_2f3b1)} // 2e7b:0c01 + {db tmp999[32]={0};MYCOPY(dummyf_2f3d1)} // 2e7b:0c21 + {db tmp999[32]={0};MYCOPY(dummyf_2f3f1)} // 2e7b:0c41 + {db tmp999[32]={0};MYCOPY(dummyf_2f411)} // 2e7b:0c61 + {db tmp999[32]={0};MYCOPY(dummyf_2f431)} // 2e7b:0c81 + {db tmp999[32]={0};MYCOPY(dummyf_2f451)} // 2e7b:0ca1 + {db tmp999[32]={0};MYCOPY(dummyf_2f471)} // 2e7b:0cc1 + {db tmp999[32]={0};MYCOPY(dummyf_2f491)} // 2e7b:0ce1 + {db tmp999[32]={0};MYCOPY(dummyf_2f4b1)} // 2e7b:0d01 + {db tmp999[32]={0};MYCOPY(dummyf_2f4d1)} // 2e7b:0d21 + {db tmp999[32]={0};MYCOPY(dummyf_2f4f1)} // 2e7b:0d41 + {db tmp999[32]={0};MYCOPY(dummyf_2f511)} // 2e7b:0d61 + {db tmp999[32]={0};MYCOPY(dummyf_2f531)} // 2e7b:0d81 + {db tmp999[32]={0};MYCOPY(dummyf_2f551)} // 2e7b:0da1 + {db tmp999[32]={0};MYCOPY(dummyf_2f571)} // 2e7b:0dc1 + {db tmp999[32]={0};MYCOPY(dummyf_2f591)} // 2e7b:0de1 + {db tmp999[32]={0};MYCOPY(dummyf_2f5b1)} // 2e7b:0e01 + {db tmp999[32]={0};MYCOPY(dummyf_2f5d1)} // 2e7b:0e21 + {db tmp999[32]={0};MYCOPY(dummyf_2f5f1)} // 2e7b:0e41 + {db tmp999[32]={0};MYCOPY(dummyf_2f611)} // 2e7b:0e61 + {db tmp999[32]={0};MYCOPY(dummyf_2f631)} // 2e7b:0e81 + {db tmp999[32]={0};MYCOPY(dummyf_2f651)} // 2e7b:0ea1 + {db tmp999[32]={0};MYCOPY(dummyf_2f671)} // 2e7b:0ec1 + {db tmp999[32]={0};MYCOPY(dummyf_2f691)} // 2e7b:0ee1 + {db tmp999[32]={0};MYCOPY(dummyf_2f6b1)} // 2e7b:0f01 + {db tmp999[32]={0};MYCOPY(dummyf_2f6d1)} // 2e7b:0f21 + {db tmp999[32]={0};MYCOPY(dummyf_2f6f1)} // 2e7b:0f41 + {db tmp999[32]={0};MYCOPY(dummyf_2f711)} // 2e7b:0f61 + {db tmp999[32]={0};MYCOPY(dummyf_2f731)} // 2e7b:0f81 + {db tmp999[32]={0};MYCOPY(dummyf_2f751)} // 2e7b:0fa1 + {db tmp999[32]={0};MYCOPY(dummyf_2f771)} // 2e7b:0fc1 + {db tmp999[32]={0};MYCOPY(dummyf_2f791)} // 2e7b:0fe1 + {db tmp999[32]={0};MYCOPY(dummyf_2f7b1)} // 2e7b:1001 + {db tmp999[32]={0};MYCOPY(dummyf_2f7d1)} // 2e7b:1021 + {db tmp999[32]={0};MYCOPY(dummyf_2f7f1)} // 2e7b:1041 + {db tmp999[32]={0};MYCOPY(dummyf_2f811)} // 2e7b:1061 + {db tmp999[32]={0};MYCOPY(dummyf_2f831)} // 2e7b:1081 + {db tmp999[32]={0};MYCOPY(dummyf_2f851)} // 2e7b:10a1 + {db tmp999[32]={0};MYCOPY(dummyf_2f871)} // 2e7b:10c1 + {db tmp999[32]={0};MYCOPY(dummyf_2f891)} // 2e7b:10e1 + {db tmp999[32]={0};MYCOPY(dummyf_2f8b1)} // 2e7b:1101 + {db tmp999[32]={0};MYCOPY(dummyf_2f8d1)} // 2e7b:1121 + {db tmp999[32]={0};MYCOPY(dummyf_2f8f1)} // 2e7b:1141 + {db tmp999[32]={0};MYCOPY(dummyf_2f911)} // 2e7b:1161 + {db tmp999[32]={0};MYCOPY(dummyf_2f931)} // 2e7b:1181 + {db tmp999[32]={0};MYCOPY(dummyf_2f951)} // 2e7b:11a1 + {db tmp999[32]={0};MYCOPY(dummyf_2f971)} // 2e7b:11c1 + {db tmp999[32]={0};MYCOPY(dummyf_2f991)} // 2e7b:11e1 + {db tmp999[32]={0};MYCOPY(dummyf_2f9b1)} // 2e7b:1201 + {db tmp999[32]={0};MYCOPY(dummyf_2f9d1)} // 2e7b:1221 + {db tmp999[32]={0};MYCOPY(dummyf_2f9f1)} // 2e7b:1241 + {db tmp999[32]={0};MYCOPY(dummyf_2fa11)} // 2e7b:1261 + {db tmp999[32]={0};MYCOPY(dummyf_2fa31)} // 2e7b:1281 + {db tmp999[32]={0};MYCOPY(dummyf_2fa51)} // 2e7b:12a1 + {db tmp999[32]={0};MYCOPY(dummyf_2fa71)} // 2e7b:12c1 + {db tmp999[32]={0};MYCOPY(dummyf_2fa91)} // 2e7b:12e1 + {db tmp999[32]={0};MYCOPY(dummyf_2fab1)} // 2e7b:1301 + {db tmp999[32]={0};MYCOPY(dummyf_2fad1)} // 2e7b:1321 + {db tmp999[32]={0};MYCOPY(dummyf_2faf1)} // 2e7b:1341 + {db tmp999[32]={0};MYCOPY(dummyf_2fb11)} // 2e7b:1361 + {db tmp999[32]={0};MYCOPY(dummyf_2fb31)} // 2e7b:1381 + {db tmp999[32]={0};MYCOPY(dummyf_2fb51)} // 2e7b:13a1 + {db tmp999[32]={0};MYCOPY(dummyf_2fb71)} // 2e7b:13c1 + {db tmp999[32]={0};MYCOPY(dummyf_2fb91)} // 2e7b:13e1 + {db tmp999[32]={0};MYCOPY(dummyf_2fbb1)} // 2e7b:1401 + {db tmp999[32]={0};MYCOPY(dummyf_2fbd1)} // 2e7b:1421 + {db tmp999[32]={0};MYCOPY(dummyf_2fbf1)} // 2e7b:1441 + {db tmp999[32]={0};MYCOPY(dummyf_2fc11)} // 2e7b:1461 + {db tmp999[32]={0};MYCOPY(dummyf_2fc31)} // 2e7b:1481 + {db tmp999[32]={0};MYCOPY(dummyf_2fc51)} // 2e7b:14a1 + {db tmp999[32]={0};MYCOPY(dummyf_2fc71)} // 2e7b:14c1 + {db tmp999[32]={0};MYCOPY(dummyf_2fc91)} // 2e7b:14e1 + {db tmp999[32]={0};MYCOPY(dummyf_2fcb1)} // 2e7b:1501 + {db tmp999[32]={0};MYCOPY(dummyf_2fcd1)} // 2e7b:1521 + {db tmp999[32]={0};MYCOPY(dummyf_2fcf1)} // 2e7b:1541 + {db tmp999[32]={0};MYCOPY(dummyf_2fd11)} // 2e7b:1561 + {db tmp999[32]={0};MYCOPY(dummyf_2fd31)} // 2e7b:1581 + {db tmp999[32]={0};MYCOPY(dummyf_2fd51)} // 2e7b:15a1 + {db tmp999[32]={0};MYCOPY(dummyf_2fd71)} // 2e7b:15c1 + {db tmp999[32]={0};MYCOPY(dummyf_2fd91)} // 2e7b:15e1 + {db tmp999[32]={0};MYCOPY(dummyf_2fdb1)} // 2e7b:1601 + {db tmp999[32]={0};MYCOPY(dummyf_2fdd1)} // 2e7b:1621 + {db tmp999[32]={0};MYCOPY(dummyf_2fdf1)} // 2e7b:1641 + {db tmp999[32]={0};MYCOPY(dummyf_2fe11)} // 2e7b:1661 + {db tmp999[32]={0};MYCOPY(dummyf_2fe31)} // 2e7b:1681 + {db tmp999[32]={0};MYCOPY(dummyf_2fe51)} // 2e7b:16a1 + {db tmp999[32]={0};MYCOPY(dummyf_2fe71)} // 2e7b:16c1 + {db tmp999[32]={0};MYCOPY(dummyf_2fe91)} // 2e7b:16e1 + {db tmp999[32]={0};MYCOPY(dummyf_2feb1)} // 2e7b:1701 + {db tmp999[32]={0};MYCOPY(dummyf_2fed1)} // 2e7b:1721 + {db tmp999[32]={0};MYCOPY(dummyf_2fef1)} // 2e7b:1741 + {db tmp999[32]={0};MYCOPY(dummyf_2ff11)} // 2e7b:1761 + {db tmp999[32]={0};MYCOPY(dummyf_2ff31)} // 2e7b:1781 + {db tmp999[32]={0};MYCOPY(dummyf_2ff51)} // 2e7b:17a1 + {db tmp999[32]={0};MYCOPY(dummyf_2ff71)} // 2e7b:17c1 + {db tmp999[32]={0};MYCOPY(dummyf_2ff91)} // 2e7b:17e1 + {db tmp999[32]={0};MYCOPY(dummyf_2ffb1)} // 2e7b:1801 + {db tmp999[32]={0};MYCOPY(dummyf_2ffd1)} // 2e7b:1821 + {db tmp999[32]={0};MYCOPY(dummyf_2fff1)} // 2e7b:1841 + {db tmp999[32]={0};MYCOPY(dummyf_30011)} // 2e7b:1861 + {db tmp999[32]={0};MYCOPY(dummyf_30031)} // 2e7b:1881 + {db tmp999[32]={0};MYCOPY(dummyf_30051)} // 2e7b:18a1 + {db tmp999[32]={0};MYCOPY(dummyf_30071)} // 2e7b:18c1 + {db tmp999[32]={0};MYCOPY(dummyf_30091)} // 2e7b:18e1 + {db tmp999[32]={0};MYCOPY(dummyf_300b1)} // 2e7b:1901 + {db tmp999[32]={0};MYCOPY(dummyf_300d1)} // 2e7b:1921 + {db tmp999[32]={0};MYCOPY(dummyf_300f1)} // 2e7b:1941 + {db tmp999[32]={0};MYCOPY(dummyf_30111)} // 2e7b:1961 + {db tmp999[32]={0};MYCOPY(dummyf_30131)} // 2e7b:1981 + {db tmp999[32]={0};MYCOPY(dummyf_30151)} // 2e7b:19a1 + {db tmp999[32]={0};MYCOPY(dummyf_30171)} // 2e7b:19c1 + {db tmp999[32]={0};MYCOPY(dummyf_30191)} // 2e7b:19e1 + {db tmp999[32]={0};MYCOPY(dummyf_301b1)} // 2e7b:1a01 + {db tmp999[32]={0};MYCOPY(dummyf_301d1)} // 2e7b:1a21 + {db tmp999[32]={0};MYCOPY(dummyf_301f1)} // 2e7b:1a41 + {db tmp999[32]={0};MYCOPY(dummyf_30211)} // 2e7b:1a61 + {db tmp999[32]={0};MYCOPY(dummyf_30231)} // 2e7b:1a81 + {db tmp999[32]={0};MYCOPY(dummyf_30251)} // 2e7b:1aa1 + {db tmp999[32]={0};MYCOPY(dummyf_30271)} // 2e7b:1ac1 + {db tmp999[32]={0};MYCOPY(dummyf_30291)} // 2e7b:1ae1 + {db tmp999[32]={0};MYCOPY(dummyf_302b1)} // 2e7b:1b01 + {db tmp999[32]={0};MYCOPY(dummyf_302d1)} // 2e7b:1b21 + {db tmp999[32]={0};MYCOPY(dummyf_302f1)} // 2e7b:1b41 + {db tmp999[32]={0};MYCOPY(dummyf_30311)} // 2e7b:1b61 + {db tmp999[32]={0};MYCOPY(dummyf_30331)} // 2e7b:1b81 + {db tmp999[32]={0};MYCOPY(dummyf_30351)} // 2e7b:1ba1 + {db tmp999[32]={0};MYCOPY(dummyf_30371)} // 2e7b:1bc1 + {db tmp999[32]={0};MYCOPY(dummyf_30391)} // 2e7b:1be1 + {db tmp999[32]={0};MYCOPY(dummyf_303b1)} // 2e7b:1c01 + {db tmp999[32]={0};MYCOPY(dummyf_303d1)} // 2e7b:1c21 + {db tmp999[32]={0};MYCOPY(dummyf_303f1)} // 2e7b:1c41 + {db tmp999[32]={0};MYCOPY(dummyf_30411)} // 2e7b:1c61 + {db tmp999[32]={0};MYCOPY(dummyf_30431)} // 2e7b:1c81 + {db tmp999[32]={0};MYCOPY(dummyf_30451)} // 2e7b:1ca1 + {db tmp999[32]={0};MYCOPY(dummyf_30471)} // 2e7b:1cc1 + {db tmp999[32]={0};MYCOPY(dummyf_30491)} // 2e7b:1ce1 + {db tmp999[32]={0};MYCOPY(dummyf_304b1)} // 2e7b:1d01 + {db tmp999[32]={0};MYCOPY(dummyf_304d1)} // 2e7b:1d21 + {db tmp999[32]={0};MYCOPY(dummyf_304f1)} // 2e7b:1d41 + {db tmp999[32]={0};MYCOPY(dummyf_30511)} // 2e7b:1d61 + {db tmp999[32]={0};MYCOPY(dummyf_30531)} // 2e7b:1d81 + {db tmp999[32]={0};MYCOPY(dummyf_30551)} // 2e7b:1da1 + {db tmp999[32]={0};MYCOPY(dummyf_30571)} // 2e7b:1dc1 + {db tmp999[32]={0};MYCOPY(dummyf_30591)} // 2e7b:1de1 + {db tmp999[32]={0};MYCOPY(dummyf_305b1)} // 2e7b:1e01 + {db tmp999[32]={0};MYCOPY(dummyf_305d1)} // 2e7b:1e21 + {db tmp999[32]={0};MYCOPY(dummyf_305f1)} // 2e7b:1e41 + {db tmp999[32]={0};MYCOPY(dummyf_30611)} // 2e7b:1e61 + {db tmp999[32]={0};MYCOPY(dummyf_30631)} // 2e7b:1e81 + {db tmp999[32]={0};MYCOPY(dummyf_30651)} // 2e7b:1ea1 + {db tmp999[32]={0};MYCOPY(dummyf_30671)} // 2e7b:1ec1 + {db tmp999[32]={0};MYCOPY(dummyf_30691)} // 2e7b:1ee1 + {db tmp999[32]={0};MYCOPY(dummyf_306b1)} // 2e7b:1f01 + {db tmp999[32]={0};MYCOPY(dummyf_306d1)} // 2e7b:1f21 + {db tmp999[32]={0};MYCOPY(dummyf_306f1)} // 2e7b:1f41 + {db tmp999[32]={0};MYCOPY(dummyf_30711)} // 2e7b:1f61 + {db tmp999[32]={0};MYCOPY(dummyf_30731)} // 2e7b:1f81 + {db tmp999[32]={0};MYCOPY(dummyf_30751)} // 2e7b:1fa1 + {db tmp999[32]={0};MYCOPY(dummyf_30771)} // 2e7b:1fc1 + {db tmp999[32]={0};MYCOPY(dummyf_30791)} // 2e7b:1fe1 + {db tmp999[32]={0};MYCOPY(dummyf_307b1)} // 2e7b:2001 + {db tmp999[32]={0};MYCOPY(dummyf_307d1)} // 2e7b:2021 + {db tmp999[32]={0};MYCOPY(dummyf_307f1)} // 2e7b:2041 + {db tmp999[32]={0};MYCOPY(dummyf_30811)} // 2e7b:2061 + {db tmp999[32]={0};MYCOPY(dummyf_30831)} // 2e7b:2081 + {db tmp999[32]={0};MYCOPY(dummyf_30851)} // 2e7b:20a1 + {db tmp999[32]={0};MYCOPY(dummyf_30871)} // 2e7b:20c1 + {db tmp999[32]={0};MYCOPY(dummyf_30891)} // 2e7b:20e1 + {db tmp999[32]={0};MYCOPY(dummyf_308b1)} // 2e7b:2101 + {db tmp999[32]={0};MYCOPY(dummyf_308d1)} // 2e7b:2121 + {db tmp999[32]={0};MYCOPY(dummyf_308f1)} // 2e7b:2141 + {db tmp999[32]={0};MYCOPY(dummyf_30911)} // 2e7b:2161 + {db tmp999[32]={0};MYCOPY(dummyf_30931)} // 2e7b:2181 + {db tmp999[32]={0};MYCOPY(dummyf_30951)} // 2e7b:21a1 + {db tmp999[32]={0};MYCOPY(dummyf_30971)} // 2e7b:21c1 + {db tmp999[32]={0};MYCOPY(dummyf_30991)} // 2e7b:21e1 + {db tmp999[32]={0};MYCOPY(dummyf_309b1)} // 2e7b:2201 + {db tmp999[32]={0};MYCOPY(dummyf_309d1)} // 2e7b:2221 + {db tmp999[32]={0};MYCOPY(dummyf_309f1)} // 2e7b:2241 + {db tmp999[32]={0};MYCOPY(dummyf_30a11)} // 2e7b:2261 + {db tmp999[32]={0};MYCOPY(dummyf_30a31)} // 2e7b:2281 + {db tmp999[32]={0};MYCOPY(dummyf_30a51)} // 2e7b:22a1 + {db tmp999[32]={0};MYCOPY(dummyf_30a71)} // 2e7b:22c1 + {db tmp999[32]={0};MYCOPY(dummyf_30a91)} // 2e7b:22e1 + {db tmp999[32]={0};MYCOPY(dummyf_30ab1)} // 2e7b:2301 + {db tmp999[32]={0};MYCOPY(dummyf_30ad1)} // 2e7b:2321 + {db tmp999[32]={0};MYCOPY(dummyf_30af1)} // 2e7b:2341 + {db tmp999[32]={0};MYCOPY(dummyf_30b11)} // 2e7b:2361 + {db tmp999[32]={0};MYCOPY(dummyf_30b31)} // 2e7b:2381 + {db tmp999[32]={0};MYCOPY(dummyf_30b51)} // 2e7b:23a1 + {db tmp999[32]={0};MYCOPY(dummyf_30b71)} // 2e7b:23c1 + {db tmp999[32]={0};MYCOPY(dummyf_30b91)} // 2e7b:23e1 + {db tmp999[32]={0};MYCOPY(dummyf_30bb1)} // 2e7b:2401 + {db tmp999[32]={0};MYCOPY(dummyf_30bd1)} // 2e7b:2421 + {db tmp999[32]={0};MYCOPY(dummyf_30bf1)} // 2e7b:2441 + {db tmp999[32]={0};MYCOPY(dummyf_30c11)} // 2e7b:2461 + {db tmp999[32]={0};MYCOPY(dummyf_30c31)} // 2e7b:2481 + {db tmp999[32]={0};MYCOPY(dummyf_30c51)} // 2e7b:24a1 + {db tmp999[32]={0};MYCOPY(dummyf_30c71)} // 2e7b:24c1 + {db tmp999[32]={0};MYCOPY(dummyf_30c91)} // 2e7b:24e1 + {db tmp999[32]={0};MYCOPY(dummyf_30cb1)} // 2e7b:2501 + {db tmp999[32]={0};MYCOPY(dummyf_30cd1)} // 2e7b:2521 + {db tmp999[32]={0};MYCOPY(dummyf_30cf1)} // 2e7b:2541 + {db tmp999[32]={0};MYCOPY(dummyf_30d11)} // 2e7b:2561 + {db tmp999[32]={0};MYCOPY(dummyf_30d31)} // 2e7b:2581 + {db tmp999[32]={0};MYCOPY(dummyf_30d51)} // 2e7b:25a1 + {db tmp999[32]={0};MYCOPY(dummyf_30d71)} // 2e7b:25c1 + {db tmp999[32]={0};MYCOPY(dummyf_30d91)} // 2e7b:25e1 + {db tmp999[32]={0};MYCOPY(dummyf_30db1)} // 2e7b:2601 + {db tmp999[32]={0};MYCOPY(dummyf_30dd1)} // 2e7b:2621 + {db tmp999[32]={0};MYCOPY(dummyf_30df1)} // 2e7b:2641 + {db tmp999[32]={0};MYCOPY(dummyf_30e11)} // 2e7b:2661 + {db tmp999[32]={0};MYCOPY(dummyf_30e31)} // 2e7b:2681 + {db tmp999[32]={0};MYCOPY(dummyf_30e51)} // 2e7b:26a1 + {db tmp999[32]={0};MYCOPY(dummyf_30e71)} // 2e7b:26c1 + {db tmp999[32]={0};MYCOPY(dummyf_30e91)} // 2e7b:26e1 + {db tmp999[32]={0};MYCOPY(dummyf_30eb1)} // 2e7b:2701 + {db tmp999[32]={0};MYCOPY(dummyf_30ed1)} // 2e7b:2721 + {db tmp999[32]={0};MYCOPY(dummyf_30ef1)} // 2e7b:2741 + {db tmp999[32]={0};MYCOPY(dummyf_30f11)} // 2e7b:2761 + {db tmp999[32]={0};MYCOPY(dummyf_30f31)} // 2e7b:2781 + {db tmp999[32]={0};MYCOPY(dummyf_30f51)} // 2e7b:27a1 + {db tmp999[32]={0};MYCOPY(dummyf_30f71)} // 2e7b:27c1 + {db tmp999[32]={0};MYCOPY(dummyf_30f91)} // 2e7b:27e1 + {db tmp999[32]={0};MYCOPY(dummyf_30fb1)} // 2e7b:2801 + {db tmp999[32]={0};MYCOPY(dummyf_30fd1)} // 2e7b:2821 + {db tmp999[32]={0};MYCOPY(dummyf_30ff1)} // 2e7b:2841 + {db tmp999[32]={0};MYCOPY(dummyf_31011)} // 2e7b:2861 + {db tmp999[32]={0};MYCOPY(dummyf_31031)} // 2e7b:2881 + {db tmp999[32]={0};MYCOPY(dummyf_31051)} // 2e7b:28a1 + {db tmp999[32]={0};MYCOPY(dummyf_31071)} // 2e7b:28c1 + {db tmp999[32]={0};MYCOPY(dummyf_31091)} // 2e7b:28e1 + {db tmp999[32]={0};MYCOPY(dummyf_310b1)} // 2e7b:2901 + {db tmp999[32]={0};MYCOPY(dummyf_310d1)} // 2e7b:2921 + {db tmp999[32]={0};MYCOPY(dummyf_310f1)} // 2e7b:2941 + {db tmp999[32]={0};MYCOPY(dummyf_31111)} // 2e7b:2961 + {db tmp999[32]={0};MYCOPY(dummyf_31131)} // 2e7b:2981 + {db tmp999[32]={0};MYCOPY(dummyf_31151)} // 2e7b:29a1 + {db tmp999[32]={0};MYCOPY(dummyf_31171)} // 2e7b:29c1 + {db tmp999[32]={0};MYCOPY(dummyf_31191)} // 2e7b:29e1 + {db tmp999[32]={0};MYCOPY(dummyf_311b1)} // 2e7b:2a01 + {db tmp999[32]={0};MYCOPY(dummyf_311d1)} // 2e7b:2a21 + {db tmp999[32]={0};MYCOPY(dummyf_311f1)} // 2e7b:2a41 + {db tmp999[32]={0};MYCOPY(dummyf_31211)} // 2e7b:2a61 + {db tmp999[32]={0};MYCOPY(dummyf_31231)} // 2e7b:2a81 + {db tmp999[32]={0};MYCOPY(dummyf_31251)} // 2e7b:2aa1 + {db tmp999[32]={0};MYCOPY(dummyf_31271)} // 2e7b:2ac1 + {db tmp999[32]={0};MYCOPY(dummyf_31291)} // 2e7b:2ae1 + {db tmp999[32]={0};MYCOPY(dummyf_312b1)} // 2e7b:2b01 + {db tmp999[32]={0};MYCOPY(dummyf_312d1)} // 2e7b:2b21 + {db tmp999[32]={0};MYCOPY(dummyf_312f1)} // 2e7b:2b41 + {db tmp999[32]={0};MYCOPY(dummyf_31311)} // 2e7b:2b61 + {db tmp999[32]={0};MYCOPY(dummyf_31331)} // 2e7b:2b81 + {db tmp999[32]={0};MYCOPY(dummyf_31351)} // 2e7b:2ba1 + {db tmp999[32]={0};MYCOPY(dummyf_31371)} // 2e7b:2bc1 + {db tmp999[32]={0};MYCOPY(dummyf_31391)} // 2e7b:2be1 + {db tmp999[32]={0};MYCOPY(dummyf_313b1)} // 2e7b:2c01 + {db tmp999[32]={0};MYCOPY(dummyf_313d1)} // 2e7b:2c21 + {db tmp999[32]={0};MYCOPY(dummyf_313f1)} // 2e7b:2c41 + {db tmp999[32]={0};MYCOPY(dummyf_31411)} // 2e7b:2c61 + {db tmp999[32]={0};MYCOPY(dummyf_31431)} // 2e7b:2c81 + {db tmp999[32]={0};MYCOPY(dummyf_31451)} // 2e7b:2ca1 + {db tmp999[32]={0};MYCOPY(dummyf_31471)} // 2e7b:2cc1 + {db tmp999[32]={0};MYCOPY(dummyf_31491)} // 2e7b:2ce1 + {db tmp999[32]={0};MYCOPY(dummyf_314b1)} // 2e7b:2d01 + {db tmp999[32]={0};MYCOPY(dummyf_314d1)} // 2e7b:2d21 + {db tmp999[32]={0};MYCOPY(dummyf_314f1)} // 2e7b:2d41 + {db tmp999[32]={0};MYCOPY(dummyf_31511)} // 2e7b:2d61 + {db tmp999[32]={0};MYCOPY(dummyf_31531)} // 2e7b:2d81 + {db tmp999[32]={0};MYCOPY(dummyf_31551)} // 2e7b:2da1 + {db tmp999[32]={0};MYCOPY(dummyf_31571)} // 2e7b:2dc1 + {db tmp999[32]={0};MYCOPY(dummyf_31591)} // 2e7b:2de1 + {db tmp999[32]={0};MYCOPY(dummyf_315b1)} // 2e7b:2e01 + {db tmp999[32]={0};MYCOPY(dummyf_315d1)} // 2e7b:2e21 + {db tmp999[32]={0};MYCOPY(dummyf_315f1)} // 2e7b:2e41 + {db tmp999[32]={0};MYCOPY(dummyf_31611)} // 2e7b:2e61 + {db tmp999[32]={0};MYCOPY(dummyf_31631)} // 2e7b:2e81 + {db tmp999[32]={0};MYCOPY(dummyf_31651)} // 2e7b:2ea1 + {db tmp999[32]={0};MYCOPY(dummyf_31671)} // 2e7b:2ec1 + {db tmp999[32]={0};MYCOPY(dummyf_31691)} // 2e7b:2ee1 + {db tmp999[32]={0};MYCOPY(dummyf_316b1)} // 2e7b:2f01 + {db tmp999[32]={0};MYCOPY(dummyf_316d1)} // 2e7b:2f21 + {db tmp999[32]={0};MYCOPY(dummyf_316f1)} // 2e7b:2f41 + {db tmp999[32]={0};MYCOPY(dummyf_31711)} // 2e7b:2f61 + {db tmp999[32]={0};MYCOPY(dummyf_31731)} // 2e7b:2f81 + {db tmp999[32]={0};MYCOPY(dummyf_31751)} // 2e7b:2fa1 + {db tmp999[32]={0};MYCOPY(dummyf_31771)} // 2e7b:2fc1 + {db tmp999[32]={0};MYCOPY(dummyf_31791)} // 2e7b:2fe1 + {db tmp999[32]={0};MYCOPY(dummyf_317b1)} // 2e7b:3001 + {db tmp999[32]={0};MYCOPY(dummyf_317d1)} // 2e7b:3021 + {db tmp999[32]={0};MYCOPY(dummyf_317f1)} // 2e7b:3041 + {db tmp999[32]={0};MYCOPY(dummyf_31811)} // 2e7b:3061 + {db tmp999[32]={0};MYCOPY(dummyf_31831)} // 2e7b:3081 + {db tmp999[32]={0};MYCOPY(dummyf_31851)} // 2e7b:30a1 + {db tmp999[32]={0};MYCOPY(dummyf_31871)} // 2e7b:30c1 + {db tmp999[32]={0};MYCOPY(dummyf_31891)} // 2e7b:30e1 + {db tmp999[32]={0};MYCOPY(dummyf_318b1)} // 2e7b:3101 + {db tmp999[32]={0};MYCOPY(dummyf_318d1)} // 2e7b:3121 + {db tmp999[32]={0};MYCOPY(dummyf_318f1)} // 2e7b:3141 + {db tmp999[32]={0};MYCOPY(dummyf_31911)} // 2e7b:3161 + {db tmp999[32]={0};MYCOPY(dummyf_31931)} // 2e7b:3181 + {db tmp999[32]={0};MYCOPY(dummyf_31951)} // 2e7b:31a1 + {db tmp999[32]={0};MYCOPY(dummyf_31971)} // 2e7b:31c1 + {db tmp999[32]={0};MYCOPY(dummyf_31991)} // 2e7b:31e1 + {db tmp999[32]={0};MYCOPY(dummyf_319b1)} // 2e7b:3201 + {db tmp999[32]={0};MYCOPY(dummyf_319d1)} // 2e7b:3221 + {db tmp999[32]={0};MYCOPY(dummyf_319f1)} // 2e7b:3241 + {db tmp999[32]={0};MYCOPY(dummyf_31a11)} // 2e7b:3261 + {db tmp999[32]={0};MYCOPY(dummyf_31a31)} // 2e7b:3281 + {db tmp999[32]={0};MYCOPY(dummyf_31a51)} // 2e7b:32a1 + {db tmp999[32]={0};MYCOPY(dummyf_31a71)} // 2e7b:32c1 + {db tmp999[32]={0};MYCOPY(dummyf_31a91)} // 2e7b:32e1 + {db tmp999[32]={0};MYCOPY(dummyf_31ab1)} // 2e7b:3301 + {db tmp999[32]={0};MYCOPY(dummyf_31ad1)} // 2e7b:3321 + {db tmp999[32]={0};MYCOPY(dummyf_31af1)} // 2e7b:3341 + {db tmp999[32]={0};MYCOPY(dummyf_31b11)} // 2e7b:3361 + {db tmp999[32]={0};MYCOPY(dummyf_31b31)} // 2e7b:3381 + {db tmp999[32]={0};MYCOPY(dummyf_31b51)} // 2e7b:33a1 + {db tmp999[32]={0};MYCOPY(dummyf_31b71)} // 2e7b:33c1 + {db tmp999[32]={0};MYCOPY(dummyf_31b91)} // 2e7b:33e1 + {db tmp999[32]={0};MYCOPY(dummyf_31bb1)} // 2e7b:3401 + {db tmp999[32]={0};MYCOPY(dummyf_31bd1)} // 2e7b:3421 + {db tmp999[32]={0};MYCOPY(dummyf_31bf1)} // 2e7b:3441 + {db tmp999[32]={0};MYCOPY(dummyf_31c11)} // 2e7b:3461 + {db tmp999[32]={0};MYCOPY(dummyf_31c31)} // 2e7b:3481 + {db tmp999[32]={0};MYCOPY(dummyf_31c51)} // 2e7b:34a1 + {db tmp999[32]={0};MYCOPY(dummyf_31c71)} // 2e7b:34c1 + {db tmp999[32]={0};MYCOPY(dummyf_31c91)} // 2e7b:34e1 + {db tmp999[32]={0};MYCOPY(dummyf_31cb1)} // 2e7b:3501 + {db tmp999[32]={0};MYCOPY(dummyf_31cd1)} // 2e7b:3521 + {db tmp999[32]={0};MYCOPY(dummyf_31cf1)} // 2e7b:3541 + {db tmp999[32]={0};MYCOPY(dummyf_31d11)} // 2e7b:3561 + {db tmp999[32]={0};MYCOPY(dummyf_31d31)} // 2e7b:3581 + {db tmp999[32]={0};MYCOPY(dummyf_31d51)} // 2e7b:35a1 + {db tmp999[32]={0};MYCOPY(dummyf_31d71)} // 2e7b:35c1 + {db tmp999[32]={0};MYCOPY(dummyf_31d91)} // 2e7b:35e1 + {db tmp999[32]={0};MYCOPY(dummyf_31db1)} // 2e7b:3601 + {db tmp999[32]={0};MYCOPY(dummyf_31dd1)} // 2e7b:3621 + {db tmp999[32]={0};MYCOPY(dummyf_31df1)} // 2e7b:3641 + {db tmp999[32]={0};MYCOPY(dummyf_31e11)} // 2e7b:3661 + {db tmp999[32]={0};MYCOPY(dummyf_31e31)} // 2e7b:3681 + {db tmp999[32]={0};MYCOPY(dummyf_31e51)} // 2e7b:36a1 + {db tmp999[32]={0};MYCOPY(dummyf_31e71)} // 2e7b:36c1 + {db tmp999[32]={0};MYCOPY(dummyf_31e91)} // 2e7b:36e1 + {db tmp999[32]={0};MYCOPY(dummyf_31eb1)} // 2e7b:3701 + {db tmp999[32]={0};MYCOPY(dummyf_31ed1)} // 2e7b:3721 + {db tmp999[32]={0};MYCOPY(dummyf_31ef1)} // 2e7b:3741 + {db tmp999[32]={0};MYCOPY(dummyf_31f11)} // 2e7b:3761 + {db tmp999[32]={0};MYCOPY(dummyf_31f31)} // 2e7b:3781 + {db tmp999[32]={0};MYCOPY(dummyf_31f51)} // 2e7b:37a1 + {db tmp999[32]={0};MYCOPY(dummyf_31f71)} // 2e7b:37c1 + {db tmp999[32]={0};MYCOPY(dummyf_31f91)} // 2e7b:37e1 + {db tmp999[32]={0};MYCOPY(dummyf_31fb1)} // 2e7b:3801 + {db tmp999[32]={0};MYCOPY(dummyf_31fd1)} // 2e7b:3821 + {db tmp999[32]={0};MYCOPY(dummyf_31ff1)} // 2e7b:3841 + {db tmp999[32]={0};MYCOPY(dummyf_32011)} // 2e7b:3861 + {db tmp999[32]={0};MYCOPY(dummyf_32031)} // 2e7b:3881 + {db tmp999[32]={0};MYCOPY(dummyf_32051)} // 2e7b:38a1 + {db tmp999[32]={0};MYCOPY(dummyf_32071)} // 2e7b:38c1 + {db tmp999[32]={0};MYCOPY(dummyf_32091)} // 2e7b:38e1 + {db tmp999[32]={0};MYCOPY(dummyf_320b1)} // 2e7b:3901 + {db tmp999[32]={0};MYCOPY(dummyf_320d1)} // 2e7b:3921 + {db tmp999[32]={0};MYCOPY(dummyf_320f1)} // 2e7b:3941 + {db tmp999[32]={0};MYCOPY(dummyf_32111)} // 2e7b:3961 + {db tmp999[32]={0};MYCOPY(dummyf_32131)} // 2e7b:3981 + {db tmp999[32]={0};MYCOPY(dummyf_32151)} // 2e7b:39a1 + {db tmp999[32]={0};MYCOPY(dummyf_32171)} // 2e7b:39c1 + {db tmp999[32]={0};MYCOPY(dummyf_32191)} // 2e7b:39e1 + {db tmp999[32]={0};MYCOPY(dummyf_321b1)} // 2e7b:3a01 + {db tmp999[32]={0};MYCOPY(dummyf_321d1)} // 2e7b:3a21 + {db tmp999[32]={0};MYCOPY(dummyf_321f1)} // 2e7b:3a41 + {db tmp999[32]={0};MYCOPY(dummyf_32211)} // 2e7b:3a61 + {db tmp999[32]={0};MYCOPY(dummyf_32231)} // 2e7b:3a81 + {db tmp999[32]={0};MYCOPY(dummyf_32251)} // 2e7b:3aa1 + {db tmp999[32]={0};MYCOPY(dummyf_32271)} // 2e7b:3ac1 + {db tmp999[32]={0};MYCOPY(dummyf_32291)} // 2e7b:3ae1 + {db tmp999[32]={0};MYCOPY(dummyf_322b1)} // 2e7b:3b01 + {db tmp999[32]={0};MYCOPY(dummyf_322d1)} // 2e7b:3b21 + {db tmp999[32]={0};MYCOPY(dummyf_322f1)} // 2e7b:3b41 + {db tmp999[32]={0};MYCOPY(dummyf_32311)} // 2e7b:3b61 + {db tmp999[32]={0};MYCOPY(dummyf_32331)} // 2e7b:3b81 + {db tmp999[32]={0};MYCOPY(dummyf_32351)} // 2e7b:3ba1 + {db tmp999[32]={0};MYCOPY(dummyf_32371)} // 2e7b:3bc1 + {db tmp999[32]={0};MYCOPY(dummyf_32391)} // 2e7b:3be1 + {db tmp999[32]={0};MYCOPY(dummyf_323b1)} // 2e7b:3c01 + {db tmp999[32]={0};MYCOPY(dummyf_323d1)} // 2e7b:3c21 + {db tmp999[32]={0};MYCOPY(dummyf_323f1)} // 2e7b:3c41 + {db tmp999[32]={0};MYCOPY(dummyf_32411)} // 2e7b:3c61 + {db tmp999[32]={0};MYCOPY(dummyf_32431)} // 2e7b:3c81 + {db tmp999[32]={0};MYCOPY(dummyf_32451)} // 2e7b:3ca1 + {db tmp999[32]={0};MYCOPY(dummyf_32471)} // 2e7b:3cc1 + {db tmp999[32]={0};MYCOPY(dummyf_32491)} // 2e7b:3ce1 + {db tmp999[32]={0};MYCOPY(dummyf_324b1)} // 2e7b:3d01 + {db tmp999[32]={0};MYCOPY(dummyf_324d1)} // 2e7b:3d21 + {db tmp999[32]={0};MYCOPY(dummyf_324f1)} // 2e7b:3d41 + {db tmp999[32]={0};MYCOPY(dummyf_32511)} // 2e7b:3d61 + {db tmp999[32]={0};MYCOPY(dummyf_32531)} // 2e7b:3d81 + {db tmp999[32]={0};MYCOPY(dummyf_32551)} // 2e7b:3da1 + {db tmp999[32]={0};MYCOPY(dummyf_32571)} // 2e7b:3dc1 + {db tmp999[32]={0};MYCOPY(dummyf_32591)} // 2e7b:3de1 + {db tmp999[32]={0};MYCOPY(dummyf_325b1)} // 2e7b:3e01 + {db tmp999[32]={0};MYCOPY(dummyf_325d1)} // 2e7b:3e21 + {db tmp999[32]={0};MYCOPY(dummyf_325f1)} // 2e7b:3e41 + {db tmp999[32]={0};MYCOPY(dummyf_32611)} // 2e7b:3e61 + {db tmp999[32]={0};MYCOPY(dummyf_32631)} // 2e7b:3e81 + {db tmp999[32]={0};MYCOPY(dummyf_32651)} // 2e7b:3ea1 + {db tmp999[32]={0};MYCOPY(dummyf_32671)} // 2e7b:3ec1 + {db tmp999[32]={0};MYCOPY(dummyf_32691)} // 2e7b:3ee1 + {db tmp999[32]={0};MYCOPY(dummyf_326b1)} // 2e7b:3f01 + {db tmp999[32]={0};MYCOPY(dummyf_326d1)} // 2e7b:3f21 + {db tmp999[32]={0};MYCOPY(dummyf_326f1)} // 2e7b:3f41 + {db tmp999[32]={0};MYCOPY(dummyf_32711)} // 2e7b:3f61 + {db tmp999[32]={0};MYCOPY(dummyf_32731)} // 2e7b:3f81 + {db tmp999[32]={0};MYCOPY(dummyf_32751)} // 2e7b:3fa1 + {db tmp999[32]={0};MYCOPY(dummyf_32771)} // 2e7b:3fc1 + {db tmp999[32]={0};MYCOPY(dummyf_32791)} // 2e7b:3fe1 + {db tmp999[32]={0};MYCOPY(dummyf_327b1)} // 2e7b:4001 + {db tmp999[32]={0};MYCOPY(dummyf_327d1)} // 2e7b:4021 + {db tmp999[32]={0};MYCOPY(dummyf_327f1)} // 2e7b:4041 + {db tmp999[32]={0};MYCOPY(dummyf_32811)} // 2e7b:4061 + {db tmp999[32]={0};MYCOPY(dummyf_32831)} // 2e7b:4081 + {db tmp999[32]={0};MYCOPY(dummyf_32851)} // 2e7b:40a1 + {db tmp999[32]={0};MYCOPY(dummyf_32871)} // 2e7b:40c1 + {db tmp999[32]={0};MYCOPY(dummyf_32891)} // 2e7b:40e1 + {db tmp999[32]={0};MYCOPY(dummyf_328b1)} // 2e7b:4101 + {db tmp999[32]={0};MYCOPY(dummyf_328d1)} // 2e7b:4121 + {db tmp999[32]={0};MYCOPY(dummyf_328f1)} // 2e7b:4141 + {db tmp999[32]={0};MYCOPY(dummyf_32911)} // 2e7b:4161 + {db tmp999[32]={0};MYCOPY(dummyf_32931)} // 2e7b:4181 + {db tmp999[32]={0};MYCOPY(dummyf_32951)} // 2e7b:41a1 + {db tmp999[32]={0};MYCOPY(dummyf_32971)} // 2e7b:41c1 + {db tmp999[32]={0};MYCOPY(dummyf_32991)} // 2e7b:41e1 + {db tmp999[32]={0};MYCOPY(dummyf_329b1)} // 2e7b:4201 + {db tmp999[32]={0};MYCOPY(dummyf_329d1)} // 2e7b:4221 + {db tmp999[32]={0};MYCOPY(dummyf_329f1)} // 2e7b:4241 + {db tmp999[32]={0};MYCOPY(dummyf_32a11)} // 2e7b:4261 + {db tmp999[32]={0};MYCOPY(dummyf_32a31)} // 2e7b:4281 + {db tmp999[32]={0};MYCOPY(dummyf_32a51)} // 2e7b:42a1 + {db tmp999[32]={0};MYCOPY(dummyf_32a71)} // 2e7b:42c1 + {db tmp999[32]={0};MYCOPY(dummyf_32a91)} // 2e7b:42e1 + {db tmp999[32]={0};MYCOPY(dummyf_32ab1)} // 2e7b:4301 + {db tmp999[32]={0};MYCOPY(dummyf_32ad1)} // 2e7b:4321 + {db tmp999[32]={0};MYCOPY(dummyf_32af1)} // 2e7b:4341 + {db tmp999[32]={0};MYCOPY(dummyf_32b11)} // 2e7b:4361 + {db tmp999[32]={0};MYCOPY(dummyf_32b31)} // 2e7b:4381 + {db tmp999[32]={0};MYCOPY(dummyf_32b51)} // 2e7b:43a1 + {db tmp999[32]={0};MYCOPY(dummyf_32b71)} // 2e7b:43c1 + {db tmp999[32]={0};MYCOPY(dummyf_32b91)} // 2e7b:43e1 + {db tmp999[32]={0};MYCOPY(dummyf_32bb1)} // 2e7b:4401 + {db tmp999[32]={0};MYCOPY(dummyf_32bd1)} // 2e7b:4421 + {db tmp999[32]={0};MYCOPY(dummyf_32bf1)} // 2e7b:4441 + {db tmp999[32]={0};MYCOPY(dummyf_32c11)} // 2e7b:4461 + {db tmp999[32]={0};MYCOPY(dummyf_32c31)} // 2e7b:4481 + {db tmp999[32]={0};MYCOPY(dummyf_32c51)} // 2e7b:44a1 + {db tmp999[32]={0};MYCOPY(dummyf_32c71)} // 2e7b:44c1 + {db tmp999[32]={0};MYCOPY(dummyf_32c91)} // 2e7b:44e1 + {db tmp999[32]={0};MYCOPY(dummyf_32cb1)} // 2e7b:4501 + {db tmp999[32]={0};MYCOPY(dummyf_32cd1)} // 2e7b:4521 + {db tmp999[32]={0};MYCOPY(dummyf_32cf1)} // 2e7b:4541 + {db tmp999[32]={0};MYCOPY(dummyf_32d11)} // 2e7b:4561 + {db tmp999[32]={0};MYCOPY(dummyf_32d31)} // 2e7b:4581 + {db tmp999[32]={0};MYCOPY(dummyf_32d51)} // 2e7b:45a1 + {db tmp999[32]={0};MYCOPY(dummyf_32d71)} // 2e7b:45c1 + {db tmp999[32]={0};MYCOPY(dummyf_32d91)} // 2e7b:45e1 + {db tmp999[32]={0};MYCOPY(dummyf_32db1)} // 2e7b:4601 + {db tmp999[32]={0};MYCOPY(dummyf_32dd1)} // 2e7b:4621 + {db tmp999[32]={0};MYCOPY(dummyf_32df1)} // 2e7b:4641 + {db tmp999[32]={0};MYCOPY(dummyf_32e11)} // 2e7b:4661 + {db tmp999[32]={0};MYCOPY(dummyf_32e31)} // 2e7b:4681 + {db tmp999[32]={0};MYCOPY(dummyf_32e51)} // 2e7b:46a1 + {db tmp999[32]={0};MYCOPY(dummyf_32e71)} // 2e7b:46c1 + {db tmp999[32]={0};MYCOPY(dummyf_32e91)} // 2e7b:46e1 + {db tmp999[32]={0};MYCOPY(dummyf_32eb1)} // 2e7b:4701 + {db tmp999[32]={0};MYCOPY(dummyf_32ed1)} // 2e7b:4721 + {db tmp999[32]={0};MYCOPY(dummyf_32ef1)} // 2e7b:4741 + {db tmp999[32]={0};MYCOPY(dummyf_32f11)} // 2e7b:4761 + {db tmp999[32]={0};MYCOPY(dummyf_32f31)} // 2e7b:4781 + {db tmp999[32]={0};MYCOPY(dummyf_32f51)} // 2e7b:47a1 + {db tmp999[32]={0};MYCOPY(dummyf_32f71)} // 2e7b:47c1 + {db tmp999[32]={0};MYCOPY(dummyf_32f91)} // 2e7b:47e1 + {db tmp999[32]={0};MYCOPY(dummyf_32fb1)} // 2e7b:4801 + {db tmp999[32]={0};MYCOPY(dummyf_32fd1)} // 2e7b:4821 + {db tmp999[32]={0};MYCOPY(dummyf_32ff1)} // 2e7b:4841 + {db tmp999[32]={0};MYCOPY(dummyf_33011)} // 2e7b:4861 + {db tmp999[32]={0};MYCOPY(dummyf_33031)} // 2e7b:4881 + {db tmp999[32]={0};MYCOPY(dummyf_33051)} // 2e7b:48a1 + {db tmp999[32]={0};MYCOPY(dummyf_33071)} // 2e7b:48c1 + {db tmp999[32]={0};MYCOPY(dummyf_33091)} // 2e7b:48e1 + {db tmp999[32]={0};MYCOPY(dummyf_330b1)} // 2e7b:4901 + {db tmp999[32]={0};MYCOPY(dummyf_330d1)} // 2e7b:4921 + {db tmp999[32]={0};MYCOPY(dummyf_330f1)} // 2e7b:4941 + {db tmp999[32]={0};MYCOPY(dummyf_33111)} // 2e7b:4961 + {db tmp999[32]={0};MYCOPY(dummyf_33131)} // 2e7b:4981 + {db tmp999[32]={0};MYCOPY(dummyf_33151)} // 2e7b:49a1 + {db tmp999[32]={0};MYCOPY(dummyf_33171)} // 2e7b:49c1 + {db tmp999[32]={0};MYCOPY(dummyf_33191)} // 2e7b:49e1 + {db tmp999[32]={0};MYCOPY(dummyf_331b1)} // 2e7b:4a01 + {db tmp999[32]={0};MYCOPY(dummyf_331d1)} // 2e7b:4a21 + {db tmp999[32]={0};MYCOPY(dummyf_331f1)} // 2e7b:4a41 + {db tmp999[32]={0};MYCOPY(dummyf_33211)} // 2e7b:4a61 + {db tmp999[32]={0};MYCOPY(dummyf_33231)} // 2e7b:4a81 + {db tmp999[32]={0};MYCOPY(dummyf_33251)} // 2e7b:4aa1 + {db tmp999[32]={0};MYCOPY(dummyf_33271)} // 2e7b:4ac1 + {db tmp999[32]={0};MYCOPY(dummyf_33291)} // 2e7b:4ae1 + {db tmp999[32]={0};MYCOPY(dummyf_332b1)} // 2e7b:4b01 + {db tmp999[32]={0};MYCOPY(dummyf_332d1)} // 2e7b:4b21 + {db tmp999[32]={0};MYCOPY(dummyf_332f1)} // 2e7b:4b41 + {db tmp999[32]={0};MYCOPY(dummyf_33311)} // 2e7b:4b61 + {db tmp999[32]={0};MYCOPY(dummyf_33331)} // 2e7b:4b81 + {db tmp999[32]={0};MYCOPY(dummyf_33351)} // 2e7b:4ba1 + {db tmp999[32]={0};MYCOPY(dummyf_33371)} // 2e7b:4bc1 + {db tmp999[32]={0};MYCOPY(dummyf_33391)} // 2e7b:4be1 + {db tmp999[32]={0};MYCOPY(dummyf_333b1)} // 2e7b:4c01 + {db tmp999[32]={0};MYCOPY(dummyf_333d1)} // 2e7b:4c21 + {db tmp999[32]={0};MYCOPY(dummyf_333f1)} // 2e7b:4c41 + {db tmp999[32]={0};MYCOPY(dummyf_33411)} // 2e7b:4c61 + {db tmp999[32]={0};MYCOPY(dummyf_33431)} // 2e7b:4c81 + {db tmp999[32]={0};MYCOPY(dummyf_33451)} // 2e7b:4ca1 + {db tmp999[32]={0};MYCOPY(dummyf_33471)} // 2e7b:4cc1 + {db tmp999[32]={0};MYCOPY(dummyf_33491)} // 2e7b:4ce1 + {db tmp999[32]={0};MYCOPY(dummyf_334b1)} // 2e7b:4d01 + {db tmp999[32]={0};MYCOPY(dummyf_334d1)} // 2e7b:4d21 + {db tmp999[32]={0};MYCOPY(dummyf_334f1)} // 2e7b:4d41 + {db tmp999[32]={0};MYCOPY(dummyf_33511)} // 2e7b:4d61 + {db tmp999[32]={0};MYCOPY(dummyf_33531)} // 2e7b:4d81 + {db tmp999[32]={0};MYCOPY(dummyf_33551)} // 2e7b:4da1 + {db tmp999[32]={0};MYCOPY(dummyf_33571)} // 2e7b:4dc1 + {db tmp999[32]={0};MYCOPY(dummyf_33591)} // 2e7b:4de1 + {db tmp999[32]={0};MYCOPY(dummyf_335b1)} // 2e7b:4e01 + {db tmp999[32]={0};MYCOPY(dummyf_335d1)} // 2e7b:4e21 + {db tmp999[32]={0};MYCOPY(dummyf_335f1)} // 2e7b:4e41 + {db tmp999[32]={0};MYCOPY(dummyf_33611)} // 2e7b:4e61 + {db tmp999[32]={0};MYCOPY(dummyf_33631)} // 2e7b:4e81 + {db tmp999[32]={0};MYCOPY(dummyf_33651)} // 2e7b:4ea1 + {db tmp999[32]={0};MYCOPY(dummyf_33671)} // 2e7b:4ec1 + {db tmp999[32]={0};MYCOPY(dummyf_33691)} // 2e7b:4ee1 + {db tmp999[32]={0};MYCOPY(dummyf_336b1)} // 2e7b:4f01 + {db tmp999[32]={0};MYCOPY(dummyf_336d1)} // 2e7b:4f21 + {db tmp999[32]={0};MYCOPY(dummyf_336f1)} // 2e7b:4f41 + {db tmp999[32]={0};MYCOPY(dummyf_33711)} // 2e7b:4f61 + {db tmp999[32]={0};MYCOPY(dummyf_33731)} // 2e7b:4f81 + {db tmp999[32]={0};MYCOPY(dummyf_33751)} // 2e7b:4fa1 + {db tmp999[32]={0};MYCOPY(dummyf_33771)} // 2e7b:4fc1 + {db tmp999[32]={0};MYCOPY(dummyf_33791)} // 2e7b:4fe1 + {db tmp999[32]={0};MYCOPY(dummyf_337b1)} // 2e7b:5001 + {db tmp999[32]={0};MYCOPY(dummyf_337d1)} // 2e7b:5021 + {db tmp999[32]={0};MYCOPY(dummyf_337f1)} // 2e7b:5041 + {db tmp999[32]={0};MYCOPY(dummyf_33811)} // 2e7b:5061 + {db tmp999[32]={0};MYCOPY(dummyf_33831)} // 2e7b:5081 + {db tmp999[32]={0};MYCOPY(dummyf_33851)} // 2e7b:50a1 + {db tmp999[32]={0};MYCOPY(dummyf_33871)} // 2e7b:50c1 + {db tmp999[32]={0};MYCOPY(dummyf_33891)} // 2e7b:50e1 + {db tmp999[32]={0};MYCOPY(dummyf_338b1)} // 2e7b:5101 + {db tmp999[32]={0};MYCOPY(dummyf_338d1)} // 2e7b:5121 + {db tmp999[32]={0};MYCOPY(dummyf_338f1)} // 2e7b:5141 + {db tmp999[32]={0};MYCOPY(dummyf_33911)} // 2e7b:5161 + {db tmp999[32]={0};MYCOPY(dummyf_33931)} // 2e7b:5181 + {db tmp999[32]={0};MYCOPY(dummyf_33951)} // 2e7b:51a1 + {db tmp999[32]={0};MYCOPY(dummyf_33971)} // 2e7b:51c1 + {db tmp999[32]={0};MYCOPY(dummyf_33991)} // 2e7b:51e1 + {db tmp999[32]={0};MYCOPY(dummyf_339b1)} // 2e7b:5201 + {db tmp999[32]={0};MYCOPY(dummyf_339d1)} // 2e7b:5221 + {db tmp999[32]={0};MYCOPY(dummyf_339f1)} // 2e7b:5241 + {db tmp999[32]={0};MYCOPY(dummyf_33a11)} // 2e7b:5261 + {db tmp999[32]={0};MYCOPY(dummyf_33a31)} // 2e7b:5281 + {db tmp999[32]={0};MYCOPY(dummyf_33a51)} // 2e7b:52a1 + {db tmp999[32]={0};MYCOPY(dummyf_33a71)} // 2e7b:52c1 + {db tmp999[32]={0};MYCOPY(dummyf_33a91)} // 2e7b:52e1 + {db tmp999[32]={0};MYCOPY(dummyf_33ab1)} // 2e7b:5301 + {db tmp999[32]={0};MYCOPY(dummyf_33ad1)} // 2e7b:5321 + {db tmp999[32]={0};MYCOPY(dummyf_33af1)} // 2e7b:5341 + {db tmp999[32]={0};MYCOPY(dummyf_33b11)} // 2e7b:5361 + {db tmp999[32]={0};MYCOPY(dummyf_33b31)} // 2e7b:5381 + {db tmp999[32]={0};MYCOPY(dummyf_33b51)} // 2e7b:53a1 + {db tmp999[32]={0};MYCOPY(dummyf_33b71)} // 2e7b:53c1 + {db tmp999[32]={0};MYCOPY(dummyf_33b91)} // 2e7b:53e1 + {db tmp999[32]={0};MYCOPY(dummyf_33bb1)} // 2e7b:5401 + {db tmp999[32]={0};MYCOPY(dummyf_33bd1)} // 2e7b:5421 + {db tmp999[32]={0};MYCOPY(dummyf_33bf1)} // 2e7b:5441 + {db tmp999[32]={0};MYCOPY(dummyf_33c11)} // 2e7b:5461 + {db tmp999[32]={0};MYCOPY(dummyf_33c31)} // 2e7b:5481 + {db tmp999[32]={0};MYCOPY(dummyf_33c51)} // 2e7b:54a1 + {db tmp999[32]={0};MYCOPY(dummyf_33c71)} // 2e7b:54c1 + {db tmp999[32]={0};MYCOPY(dummyf_33c91)} // 2e7b:54e1 + {db tmp999[32]={0};MYCOPY(dummyf_33cb1)} // 2e7b:5501 + {db tmp999[32]={0};MYCOPY(dummyf_33cd1)} // 2e7b:5521 + {db tmp999[32]={0};MYCOPY(dummyf_33cf1)} // 2e7b:5541 + {db tmp999[32]={0};MYCOPY(dummyf_33d11)} // 2e7b:5561 + {db tmp999[32]={0};MYCOPY(dummyf_33d31)} // 2e7b:5581 + {db tmp999[32]={0};MYCOPY(dummyf_33d51)} // 2e7b:55a1 + {db tmp999[32]={0};MYCOPY(dummyf_33d71)} // 2e7b:55c1 + {db tmp999[32]={0};MYCOPY(dummyf_33d91)} // 2e7b:55e1 + {db tmp999[32]={0};MYCOPY(dummyf_33db1)} // 2e7b:5601 + {db tmp999[32]={0};MYCOPY(dummyf_33dd1)} // 2e7b:5621 + {db tmp999[32]={0};MYCOPY(dummyf_33df1)} // 2e7b:5641 + {db tmp999[32]={0};MYCOPY(dummyf_33e11)} // 2e7b:5661 + {db tmp999[32]={0};MYCOPY(dummyf_33e31)} // 2e7b:5681 + {db tmp999[32]={0};MYCOPY(dummyf_33e51)} // 2e7b:56a1 + {db tmp999[32]={0};MYCOPY(dummyf_33e71)} // 2e7b:56c1 + {db tmp999[32]={0};MYCOPY(dummyf_33e91)} // 2e7b:56e1 + {db tmp999[32]={0};MYCOPY(dummyf_33eb1)} // 2e7b:5701 + {db tmp999[32]={0};MYCOPY(dummyf_33ed1)} // 2e7b:5721 + {db tmp999[32]={0};MYCOPY(dummyf_33ef1)} // 2e7b:5741 + {db tmp999[32]={0};MYCOPY(dummyf_33f11)} // 2e7b:5761 + {db tmp999[32]={0};MYCOPY(dummyf_33f31)} // 2e7b:5781 + {db tmp999[32]={0};MYCOPY(dummyf_33f51)} // 2e7b:57a1 + {db tmp999[32]={0};MYCOPY(dummyf_33f71)} // 2e7b:57c1 + {db tmp999[32]={0};MYCOPY(dummyf_33f91)} // 2e7b:57e1 + {db tmp999[32]={0};MYCOPY(dummyf_33fb1)} // 2e7b:5801 + {db tmp999[32]={0};MYCOPY(dummyf_33fd1)} // 2e7b:5821 + {db tmp999[32]={0};MYCOPY(dummyf_33ff1)} // 2e7b:5841 + {db tmp999[32]={0};MYCOPY(dummyf_34011)} // 2e7b:5861 + {db tmp999[32]={0};MYCOPY(dummyf_34031)} // 2e7b:5881 + {db tmp999[32]={0};MYCOPY(dummyf_34051)} // 2e7b:58a1 + {db tmp999[32]={0};MYCOPY(dummyf_34071)} // 2e7b:58c1 + {db tmp999[32]={0};MYCOPY(dummyf_34091)} // 2e7b:58e1 + {db tmp999[32]={0};MYCOPY(dummyf_340b1)} // 2e7b:5901 + {db tmp999[32]={0};MYCOPY(dummyf_340d1)} // 2e7b:5921 + {db tmp999[32]={0};MYCOPY(dummyf_340f1)} // 2e7b:5941 + {db tmp999[32]={0};MYCOPY(dummyf_34111)} // 2e7b:5961 + {db tmp999[32]={0};MYCOPY(dummyf_34131)} // 2e7b:5981 + {db tmp999[32]={0};MYCOPY(dummyf_34151)} // 2e7b:59a1 + {db tmp999[32]={0};MYCOPY(dummyf_34171)} // 2e7b:59c1 + {db tmp999[32]={0};MYCOPY(dummyf_34191)} // 2e7b:59e1 + {db tmp999[32]={0};MYCOPY(dummyf_341b1)} // 2e7b:5a01 + {db tmp999[32]={0};MYCOPY(dummyf_341d1)} // 2e7b:5a21 + {db tmp999[32]={0};MYCOPY(dummyf_341f1)} // 2e7b:5a41 + {db tmp999[32]={0};MYCOPY(dummyf_34211)} // 2e7b:5a61 + {db tmp999[32]={0};MYCOPY(dummyf_34231)} // 2e7b:5a81 + {db tmp999[32]={0};MYCOPY(dummyf_34251)} // 2e7b:5aa1 + {db tmp999[32]={0};MYCOPY(dummyf_34271)} // 2e7b:5ac1 + {db tmp999[32]={0};MYCOPY(dummyf_34291)} // 2e7b:5ae1 + {db tmp999[32]={0};MYCOPY(dummyf_342b1)} // 2e7b:5b01 + {db tmp999[32]={0};MYCOPY(dummyf_342d1)} // 2e7b:5b21 + {db tmp999[32]={0};MYCOPY(dummyf_342f1)} // 2e7b:5b41 + {db tmp999[32]={0};MYCOPY(dummyf_34311)} // 2e7b:5b61 + {db tmp999[32]={0};MYCOPY(dummyf_34331)} // 2e7b:5b81 + {db tmp999[32]={0};MYCOPY(dummyf_34351)} // 2e7b:5ba1 + {db tmp999[32]={0};MYCOPY(dummyf_34371)} // 2e7b:5bc1 + {db tmp999[32]={0};MYCOPY(dummyf_34391)} // 2e7b:5be1 + {db tmp999[32]={0};MYCOPY(dummyf_343b1)} // 2e7b:5c01 + {db tmp999[32]={0};MYCOPY(dummyf_343d1)} // 2e7b:5c21 + {db tmp999[32]={0};MYCOPY(dummyf_343f1)} // 2e7b:5c41 + {db tmp999[32]={0};MYCOPY(dummyf_34411)} // 2e7b:5c61 + {db tmp999[32]={0};MYCOPY(dummyf_34431)} // 2e7b:5c81 + {db tmp999[32]={0};MYCOPY(dummyf_34451)} // 2e7b:5ca1 + {db tmp999[32]={0};MYCOPY(dummyf_34471)} // 2e7b:5cc1 + {db tmp999[32]={0};MYCOPY(dummyf_34491)} // 2e7b:5ce1 + {db tmp999[32]={0};MYCOPY(dummyf_344b1)} // 2e7b:5d01 + {db tmp999[32]={0};MYCOPY(dummyf_344d1)} // 2e7b:5d21 + {db tmp999[32]={0};MYCOPY(dummyf_344f1)} // 2e7b:5d41 + {db tmp999[32]={0};MYCOPY(dummyf_34511)} // 2e7b:5d61 + {db tmp999[32]={0};MYCOPY(dummyf_34531)} // 2e7b:5d81 + {db tmp999[32]={0};MYCOPY(dummyf_34551)} // 2e7b:5da1 + {db tmp999[32]={0};MYCOPY(dummyf_34571)} // 2e7b:5dc1 + {db tmp999[32]={0};MYCOPY(dummyf_34591)} // 2e7b:5de1 + {db tmp999[32]={0};MYCOPY(dummyf_345b1)} // 2e7b:5e01 + {db tmp999[32]={0};MYCOPY(dummyf_345d1)} // 2e7b:5e21 + {db tmp999[32]={0};MYCOPY(dummyf_345f1)} // 2e7b:5e41 + {db tmp999[32]={0};MYCOPY(dummyf_34611)} // 2e7b:5e61 + {db tmp999[32]={0};MYCOPY(dummyf_34631)} // 2e7b:5e81 + {db tmp999[32]={0};MYCOPY(dummyf_34651)} // 2e7b:5ea1 + {db tmp999[32]={0};MYCOPY(dummyf_34671)} // 2e7b:5ec1 + {db tmp999[32]={0};MYCOPY(dummyf_34691)} // 2e7b:5ee1 + {db tmp999[32]={0};MYCOPY(dummyf_346b1)} // 2e7b:5f01 + {db tmp999[32]={0};MYCOPY(dummyf_346d1)} // 2e7b:5f21 + {db tmp999[32]={0};MYCOPY(dummyf_346f1)} // 2e7b:5f41 + {db tmp999[32]={0};MYCOPY(dummyf_34711)} // 2e7b:5f61 + {db tmp999[32]={0};MYCOPY(dummyf_34731)} // 2e7b:5f81 + {db tmp999[32]={0};MYCOPY(dummyf_34751)} // 2e7b:5fa1 + {db tmp999[32]={0};MYCOPY(dummyf_34771)} // 2e7b:5fc1 + {db tmp999[32]={0};MYCOPY(dummyf_34791)} // 2e7b:5fe1 + {db tmp999[32]={0};MYCOPY(dummyf_347b1)} // 2e7b:6001 + {db tmp999[32]={0};MYCOPY(dummyf_347d1)} // 2e7b:6021 + {db tmp999[32]={0};MYCOPY(dummyf_347f1)} // 2e7b:6041 + {db tmp999[32]={0};MYCOPY(dummyf_34811)} // 2e7b:6061 + {db tmp999[32]={0};MYCOPY(dummyf_34831)} // 2e7b:6081 + {db tmp999[32]={0};MYCOPY(dummyf_34851)} // 2e7b:60a1 + {db tmp999[32]={0};MYCOPY(dummyf_34871)} // 2e7b:60c1 + {db tmp999[32]={0};MYCOPY(dummyf_34891)} // 2e7b:60e1 + {db tmp999[32]={0};MYCOPY(dummyf_348b1)} // 2e7b:6101 + {db tmp999[32]={0};MYCOPY(dummyf_348d1)} // 2e7b:6121 + {db tmp999[32]={0};MYCOPY(dummyf_348f1)} // 2e7b:6141 + {db tmp999[32]={0};MYCOPY(dummyf_34911)} // 2e7b:6161 + {db tmp999[32]={0};MYCOPY(dummyf_34931)} // 2e7b:6181 + {db tmp999[32]={0};MYCOPY(dummyf_34951)} // 2e7b:61a1 + {db tmp999[32]={0};MYCOPY(dummyf_34971)} // 2e7b:61c1 + {db tmp999[32]={0};MYCOPY(dummyf_34991)} // 2e7b:61e1 + {db tmp999[32]={0};MYCOPY(dummyf_349b1)} // 2e7b:6201 + {db tmp999[32]={0};MYCOPY(dummyf_349d1)} // 2e7b:6221 + {db tmp999[32]={0};MYCOPY(dummyf_349f1)} // 2e7b:6241 + {db tmp999[32]={0};MYCOPY(dummyf_34a11)} // 2e7b:6261 + {db tmp999[32]={0};MYCOPY(dummyf_34a31)} // 2e7b:6281 + {db tmp999[32]={0};MYCOPY(dummyf_34a51)} // 2e7b:62a1 + {db tmp999[32]={0};MYCOPY(dummyf_34a71)} // 2e7b:62c1 + {db tmp999[32]={0};MYCOPY(dummyf_34a91)} // 2e7b:62e1 + {db tmp999[32]={0};MYCOPY(dummyf_34ab1)} // 2e7b:6301 + {db tmp999[32]={0};MYCOPY(dummyf_34ad1)} // 2e7b:6321 + {db tmp999[32]={0};MYCOPY(dummyf_34af1)} // 2e7b:6341 + {db tmp999[32]={0};MYCOPY(dummyf_34b11)} // 2e7b:6361 + {db tmp999[32]={0};MYCOPY(dummyf_34b31)} // 2e7b:6381 + {db tmp999[32]={0};MYCOPY(dummyf_34b51)} // 2e7b:63a1 + {db tmp999[32]={0};MYCOPY(dummyf_34b71)} // 2e7b:63c1 + {db tmp999[32]={0};MYCOPY(dummyf_34b91)} // 2e7b:63e1 + {db tmp999[32]={0};MYCOPY(dummyf_34bb1)} // 2e7b:6401 + {db tmp999[32]={0};MYCOPY(dummyf_34bd1)} // 2e7b:6421 + {db tmp999[32]={0};MYCOPY(dummyf_34bf1)} // 2e7b:6441 + {db tmp999[32]={0};MYCOPY(dummyf_34c11)} // 2e7b:6461 + {db tmp999[32]={0};MYCOPY(dummyf_34c31)} // 2e7b:6481 + {db tmp999[32]={0};MYCOPY(dummyf_34c51)} // 2e7b:64a1 + {db tmp999[32]={0};MYCOPY(dummyf_34c71)} // 2e7b:64c1 + {db tmp999[32]={0};MYCOPY(dummyf_34c91)} // 2e7b:64e1 + {db tmp999[32]={0};MYCOPY(dummyf_34cb1)} // 2e7b:6501 + {db tmp999[32]={0};MYCOPY(dummyf_34cd1)} // 2e7b:6521 + {db tmp999[32]={0};MYCOPY(dummyf_34cf1)} // 2e7b:6541 + {db tmp999[32]={0};MYCOPY(dummyf_34d11)} // 2e7b:6561 + {db tmp999[32]={0};MYCOPY(dummyf_34d31)} // 2e7b:6581 + {db tmp999[32]={0};MYCOPY(dummyf_34d51)} // 2e7b:65a1 + {db tmp999[32]={0};MYCOPY(dummyf_34d71)} // 2e7b:65c1 + {db tmp999[32]={0};MYCOPY(dummyf_34d91)} // 2e7b:65e1 + {db tmp999[32]={0};MYCOPY(dummyf_34db1)} // 2e7b:6601 + {db tmp999[32]={0};MYCOPY(dummyf_34dd1)} // 2e7b:6621 + {db tmp999[32]={0};MYCOPY(dummyf_34df1)} // 2e7b:6641 + {db tmp999[32]={0};MYCOPY(dummyf_34e11)} // 2e7b:6661 + {db tmp999[32]={0};MYCOPY(dummyf_34e31)} // 2e7b:6681 + {db tmp999[32]={0};MYCOPY(dummyf_34e51)} // 2e7b:66a1 + {db tmp999[32]={0};MYCOPY(dummyf_34e71)} // 2e7b:66c1 + {db tmp999[32]={0};MYCOPY(dummyf_34e91)} // 2e7b:66e1 + {db tmp999[32]={0};MYCOPY(dummyf_34eb1)} // 2e7b:6701 + {db tmp999[32]={0};MYCOPY(dummyf_34ed1)} // 2e7b:6721 + {db tmp999[32]={0};MYCOPY(dummyf_34ef1)} // 2e7b:6741 + {db tmp999[32]={0};MYCOPY(dummyf_34f11)} // 2e7b:6761 + {db tmp999[32]={0};MYCOPY(dummyf_34f31)} // 2e7b:6781 + {db tmp999[32]={0};MYCOPY(dummyf_34f51)} // 2e7b:67a1 + {db tmp999[32]={0};MYCOPY(dummyf_34f71)} // 2e7b:67c1 + {db tmp999[32]={0};MYCOPY(dummyf_34f91)} // 2e7b:67e1 + {db tmp999[32]={0};MYCOPY(dummyf_34fb1)} // 2e7b:6801 + {db tmp999[32]={0};MYCOPY(dummyf_34fd1)} // 2e7b:6821 + {db tmp999[32]={0};MYCOPY(dummyf_34ff1)} // 2e7b:6841 + {db tmp999[32]={0};MYCOPY(dummyf_35011)} // 2e7b:6861 + {db tmp999[32]={0};MYCOPY(dummyf_35031)} // 2e7b:6881 + {db tmp999[32]={0};MYCOPY(dummyf_35051)} // 2e7b:68a1 + {db tmp999[32]={0};MYCOPY(dummyf_35071)} // 2e7b:68c1 + {db tmp999[32]={0};MYCOPY(dummyf_35091)} // 2e7b:68e1 + {db tmp999[32]={0};MYCOPY(dummyf_350b1)} // 2e7b:6901 + {db tmp999[32]={0};MYCOPY(dummyf_350d1)} // 2e7b:6921 + {db tmp999[32]={0};MYCOPY(dummyf_350f1)} // 2e7b:6941 + {db tmp999[32]={0};MYCOPY(dummyf_35111)} // 2e7b:6961 + {db tmp999[32]={0};MYCOPY(dummyf_35131)} // 2e7b:6981 + {db tmp999[32]={0};MYCOPY(dummyf_35151)} // 2e7b:69a1 + {db tmp999[32]={0};MYCOPY(dummyf_35171)} // 2e7b:69c1 + {db tmp999[32]={0};MYCOPY(dummyf_35191)} // 2e7b:69e1 + {db tmp999[32]={0};MYCOPY(dummyf_351b1)} // 2e7b:6a01 + {db tmp999[32]={0};MYCOPY(dummyf_351d1)} // 2e7b:6a21 + {db tmp999[32]={0};MYCOPY(dummyf_351f1)} // 2e7b:6a41 + {db tmp999[32]={0};MYCOPY(dummyf_35211)} // 2e7b:6a61 + {db tmp999[32]={0};MYCOPY(dummyf_35231)} // 2e7b:6a81 + {db tmp999[32]={0};MYCOPY(dummyf_35251)} // 2e7b:6aa1 + {db tmp999[32]={0};MYCOPY(dummyf_35271)} // 2e7b:6ac1 + {db tmp999[32]={0};MYCOPY(dummyf_35291)} // 2e7b:6ae1 + {db tmp999[32]={0};MYCOPY(dummyf_352b1)} // 2e7b:6b01 + {db tmp999[32]={0};MYCOPY(dummyf_352d1)} // 2e7b:6b21 + {db tmp999=0;MYCOPY(unk_438d4)} // 2e7b:6b44 + {db tmp999[32]={0};MYCOPY(dummyf_352f5)} // 2e7b:6b45 + {db tmp999[32]={0};MYCOPY(dummyf_35315)} // 2e7b:6b65 + {db tmp999[32]={0};MYCOPY(dummyf_35335)} // 2e7b:6b85 + {db tmp999[32]={0};MYCOPY(dummyf_35355)} // 2e7b:6ba5 + {db tmp999[32]={0};MYCOPY(dummyf_35375)} // 2e7b:6bc5 + {db tmp999[32]={0};MYCOPY(dummyf_35395)} // 2e7b:6be5 + {db tmp999[32]={0};MYCOPY(dummyf_353b5)} // 2e7b:6c05 + {db tmp999[32]={0};MYCOPY(dummyf_353d5)} // 2e7b:6c25 + {db tmp999[32]={0};MYCOPY(dummyf_353f5)} // 2e7b:6c45 + {db tmp999[32]={0};MYCOPY(dummyf_35415)} // 2e7b:6c65 + {db tmp999[32]={0};MYCOPY(dummyf_35435)} // 2e7b:6c85 + {db tmp999[32]={0};MYCOPY(dummyf_35455)} // 2e7b:6ca5 + {db tmp999[32]={0};MYCOPY(dummyf_35475)} // 2e7b:6cc5 + {db tmp999[32]={0};MYCOPY(dummyf_35495)} // 2e7b:6ce5 + {db tmp999[32]={0};MYCOPY(dummyf_354b5)} // 2e7b:6d05 + {db tmp999[32]={0};MYCOPY(dummyf_354d5)} // 2e7b:6d25 + {db tmp999[32]={0};MYCOPY(dummyf_354f5)} // 2e7b:6d45 + {db tmp999[32]={0};MYCOPY(dummyf_35515)} // 2e7b:6d65 + {db tmp999[32]={0};MYCOPY(dummyf_35535)} // 2e7b:6d85 + {db tmp999[32]={0};MYCOPY(dummyf_35555)} // 2e7b:6da5 + {db tmp999[32]={0};MYCOPY(dummyf_35575)} // 2e7b:6dc5 + {db tmp999[32]={0};MYCOPY(dummyf_35595)} // 2e7b:6de5 + {db tmp999[32]={0};MYCOPY(dummyf_355b5)} // 2e7b:6e05 + {db tmp999[32]={0};MYCOPY(dummyf_355d5)} // 2e7b:6e25 + {db tmp999[32]={0};MYCOPY(dummyf_355f5)} // 2e7b:6e45 + {db tmp999[32]={0};MYCOPY(dummyf_35615)} // 2e7b:6e65 + {db tmp999[32]={0};MYCOPY(dummyf_35635)} // 2e7b:6e85 + {db tmp999[32]={0};MYCOPY(dummyf_35655)} // 2e7b:6ea5 + {db tmp999[32]={0};MYCOPY(dummyf_35675)} // 2e7b:6ec5 + {db tmp999[32]={0};MYCOPY(dummyf_35695)} // 2e7b:6ee5 + {db tmp999[32]={0};MYCOPY(dummyf_356b5)} // 2e7b:6f05 + {db tmp999[32]={0};MYCOPY(dummyf_356d5)} // 2e7b:6f25 + {db tmp999[32]={0};MYCOPY(dummyf_356f5)} // 2e7b:6f45 + {db tmp999[32]={0};MYCOPY(dummyf_35715)} // 2e7b:6f65 + {db tmp999[32]={0};MYCOPY(dummyf_35735)} // 2e7b:6f85 + {db tmp999[32]={0};MYCOPY(dummyf_35755)} // 2e7b:6fa5 + {db tmp999[32]={0};MYCOPY(dummyf_35775)} // 2e7b:6fc5 + {db tmp999[32]={0};MYCOPY(dummyf_35795)} // 2e7b:6fe5 + {db tmp999[32]={0};MYCOPY(dummyf_357b5)} // 2e7b:7005 + {db tmp999[32]={0};MYCOPY(dummyf_357d5)} // 2e7b:7025 + {db tmp999[32]={0};MYCOPY(dummyf_357f5)} // 2e7b:7045 + {db tmp999[32]={0};MYCOPY(dummyf_35815)} // 2e7b:7065 + {db tmp999[32]={0};MYCOPY(dummyf_35835)} // 2e7b:7085 + {db tmp999[32]={0};MYCOPY(dummyf_35855)} // 2e7b:70a5 + {db tmp999[32]={0};MYCOPY(dummyf_35875)} // 2e7b:70c5 + {db tmp999[32]={0};MYCOPY(dummyf_35895)} // 2e7b:70e5 + {db tmp999[32]={0};MYCOPY(dummyf_358b5)} // 2e7b:7105 + {db tmp999[32]={0};MYCOPY(dummyf_358d5)} // 2e7b:7125 + {db tmp999[32]={0};MYCOPY(dummyf_358f5)} // 2e7b:7145 + {db tmp999[32]={0};MYCOPY(dummyf_35915)} // 2e7b:7165 + {db tmp999[32]={0};MYCOPY(dummyf_35935)} // 2e7b:7185 + {db tmp999[32]={0};MYCOPY(dummyf_35955)} // 2e7b:71a5 + {db tmp999[32]={0};MYCOPY(dummyf_35975)} // 2e7b:71c5 + {db tmp999[32]={0};MYCOPY(dummyf_35995)} // 2e7b:71e5 + {db tmp999[32]={0};MYCOPY(dummyf_359b5)} // 2e7b:7205 + {db tmp999[32]={0};MYCOPY(dummyf_359d5)} // 2e7b:7225 + {db tmp999[32]={0};MYCOPY(dummyf_359f5)} // 2e7b:7245 + {db tmp999[32]={0};MYCOPY(dummyf_35a15)} // 2e7b:7265 + {db tmp999[32]={0};MYCOPY(dummyf_35a35)} // 2e7b:7285 + {db tmp999[32]={0};MYCOPY(dummyf_35a55)} // 2e7b:72a5 + {db tmp999[32]={0};MYCOPY(dummyf_35a75)} // 2e7b:72c5 + {db tmp999[32]={0};MYCOPY(dummyf_35a95)} // 2e7b:72e5 + {db tmp999[32]={0};MYCOPY(dummyf_35ab5)} // 2e7b:7305 + {db tmp999[32]={0};MYCOPY(dummyf_35ad5)} // 2e7b:7325 + {db tmp999[32]={0};MYCOPY(dummyf_35af5)} // 2e7b:7345 + {db tmp999[32]={0};MYCOPY(dummyf_35b15)} // 2e7b:7365 + {db tmp999[32]={0};MYCOPY(dummyf_35b35)} // 2e7b:7385 + {db tmp999[32]={0};MYCOPY(dummyf_35b55)} // 2e7b:73a5 + {db tmp999[32]={0};MYCOPY(dummyf_35b75)} // 2e7b:73c5 + {db tmp999[32]={0};MYCOPY(dummyf_35b95)} // 2e7b:73e5 + {db tmp999[32]={0};MYCOPY(dummyf_35bb5)} // 2e7b:7405 + {db tmp999[32]={0};MYCOPY(dummyf_35bd5)} // 2e7b:7425 + {db tmp999[32]={0};MYCOPY(dummyf_35bf5)} // 2e7b:7445 + {db tmp999[32]={0};MYCOPY(dummyf_35c15)} // 2e7b:7465 + {db tmp999[32]={0};MYCOPY(dummyf_35c35)} // 2e7b:7485 + {db tmp999[32]={0};MYCOPY(dummyf_35c55)} // 2e7b:74a5 + {db tmp999[32]={0};MYCOPY(dummyf_35c75)} // 2e7b:74c5 + {db tmp999[32]={0};MYCOPY(dummyf_35c95)} // 2e7b:74e5 + {db tmp999[32]={0};MYCOPY(dummyf_35cb5)} // 2e7b:7505 + {db tmp999[32]={0};MYCOPY(dummyf_35cd5)} // 2e7b:7525 + {db tmp999[32]={0};MYCOPY(dummyf_35cf5)} // 2e7b:7545 + {db tmp999[32]={0};MYCOPY(dummyf_35d15)} // 2e7b:7565 + {db tmp999[32]={0};MYCOPY(dummyf_35d35)} // 2e7b:7585 + {db tmp999[32]={0};MYCOPY(dummyf_35d55)} // 2e7b:75a5 + {db tmp999[32]={0};MYCOPY(dummyf_35d75)} // 2e7b:75c5 + {db tmp999[32]={0};MYCOPY(dummyf_35d95)} // 2e7b:75e5 + {db tmp999[32]={0};MYCOPY(dummyf_35db5)} // 2e7b:7605 + {db tmp999[32]={0};MYCOPY(dummyf_35dd5)} // 2e7b:7625 + {db tmp999[32]={0};MYCOPY(dummyf_35df5)} // 2e7b:7645 + {db tmp999[32]={0};MYCOPY(dummyf_35e15)} // 2e7b:7665 + {db tmp999[32]={0};MYCOPY(dummyf_35e35)} // 2e7b:7685 + {db tmp999[32]={0};MYCOPY(dummyf_35e55)} // 2e7b:76a5 + {db tmp999[32]={0};MYCOPY(dummyf_35e75)} // 2e7b:76c5 + {db tmp999[32]={0};MYCOPY(dummyf_35e95)} // 2e7b:76e5 + {db tmp999[32]={0};MYCOPY(dummyf_35eb5)} // 2e7b:7705 + {db tmp999[32]={0};MYCOPY(dummyf_35ed5)} // 2e7b:7725 + {db tmp999[32]={0};MYCOPY(dummyf_35ef5)} // 2e7b:7745 + {db tmp999[32]={0};MYCOPY(dummyf_35f15)} // 2e7b:7765 + {db tmp999[32]={0};MYCOPY(dummyf_35f35)} // 2e7b:7785 + {db tmp999[32]={0};MYCOPY(dummyf_35f55)} // 2e7b:77a5 + {db tmp999[32]={0};MYCOPY(dummyf_35f75)} // 2e7b:77c5 + {db tmp999[32]={0};MYCOPY(dummyf_35f95)} // 2e7b:77e5 + {db tmp999[32]={0};MYCOPY(dummyf_35fb5)} // 2e7b:7805 + {db tmp999[32]={0};MYCOPY(dummyf_35fd5)} // 2e7b:7825 + {db tmp999[32]={0};MYCOPY(dummyf_35ff5)} // 2e7b:7845 + {db tmp999[32]={0};MYCOPY(dummyf_36015)} // 2e7b:7865 + {db tmp999[32]={0};MYCOPY(dummyf_36035)} // 2e7b:7885 + {db tmp999[32]={0};MYCOPY(dummyf_36055)} // 2e7b:78a5 + {db tmp999[32]={0};MYCOPY(dummyf_36075)} // 2e7b:78c5 + {db tmp999[32]={0};MYCOPY(dummyf_36095)} // 2e7b:78e5 + {db tmp999[32]={0};MYCOPY(dummyf_360b5)} // 2e7b:7905 + {db tmp999[32]={0};MYCOPY(dummyf_360d5)} // 2e7b:7925 + {db tmp999[32]={0};MYCOPY(dummyf_360f5)} // 2e7b:7945 + {db tmp999[32]={0};MYCOPY(dummyf_36115)} // 2e7b:7965 + {db tmp999[32]={0};MYCOPY(dummyf_36135)} // 2e7b:7985 + {db tmp999[32]={0};MYCOPY(dummyf_36155)} // 2e7b:79a5 + {db tmp999[32]={0};MYCOPY(dummyf_36175)} // 2e7b:79c5 + {db tmp999[32]={0};MYCOPY(dummyf_36195)} // 2e7b:79e5 + {db tmp999[32]={0};MYCOPY(dummyf_361b5)} // 2e7b:7a05 + {db tmp999[32]={0};MYCOPY(dummyf_361d5)} // 2e7b:7a25 + {db tmp999[32]={0};MYCOPY(dummyf_361f5)} // 2e7b:7a45 + {db tmp999[32]={0};MYCOPY(dummyf_36215)} // 2e7b:7a65 + {db tmp999[32]={0};MYCOPY(dummyf_36235)} // 2e7b:7a85 + {db tmp999[32]={0};MYCOPY(dummyf_36255)} // 2e7b:7aa5 + {db tmp999[32]={0};MYCOPY(dummyf_36275)} // 2e7b:7ac5 + {db tmp999[32]={0};MYCOPY(dummyf_36295)} // 2e7b:7ae5 + {db tmp999[32]={0};MYCOPY(dummyf_362b5)} // 2e7b:7b05 + {db tmp999[32]={0};MYCOPY(dummyf_362d5)} // 2e7b:7b25 + {db tmp999[32]={0};MYCOPY(dummyf_362f5)} // 2e7b:7b45 + {db tmp999[32]={0};MYCOPY(dummyf_36315)} // 2e7b:7b65 + {db tmp999[32]={0};MYCOPY(dummyf_36335)} // 2e7b:7b85 + {db tmp999[32]={0};MYCOPY(dummyf_36355)} // 2e7b:7ba5 + {db tmp999[32]={0};MYCOPY(dummyf_36375)} // 2e7b:7bc5 + {db tmp999[32]={0};MYCOPY(dummyf_36395)} // 2e7b:7be5 + {db tmp999[32]={0};MYCOPY(dummyf_363b5)} // 2e7b:7c05 + {db tmp999[32]={0};MYCOPY(dummyf_363d5)} // 2e7b:7c25 + {db tmp999[32]={0};MYCOPY(dummyf_363f5)} // 2e7b:7c45 + {db tmp999[32]={0};MYCOPY(dummyf_36415)} // 2e7b:7c65 + {db tmp999[32]={0};MYCOPY(dummyf_36435)} // 2e7b:7c85 + {db tmp999[32]={0};MYCOPY(dummyf_36455)} // 2e7b:7ca5 + {db tmp999[32]={0};MYCOPY(dummyf_36475)} // 2e7b:7cc5 + {db tmp999[32]={0};MYCOPY(dummyf_36495)} // 2e7b:7ce5 + {db tmp999[32]={0};MYCOPY(dummyf_364b5)} // 2e7b:7d05 + {db tmp999[32]={0};MYCOPY(dummyf_364d5)} // 2e7b:7d25 + {db tmp999[32]={0};MYCOPY(dummyf_364f5)} // 2e7b:7d45 + {db tmp999[32]={0};MYCOPY(dummyf_36515)} // 2e7b:7d65 + {db tmp999[32]={0};MYCOPY(dummyf_36535)} // 2e7b:7d85 + {db tmp999[32]={0};MYCOPY(dummyf_36555)} // 2e7b:7da5 + {db tmp999[32]={0};MYCOPY(dummyf_36575)} // 2e7b:7dc5 + {db tmp999[32]={0};MYCOPY(dummyf_36595)} // 2e7b:7de5 + {db tmp999[32]={0};MYCOPY(dummyf_365b5)} // 2e7b:7e05 + {db tmp999[32]={0};MYCOPY(dummyf_365d5)} // 2e7b:7e25 + {db tmp999[32]={0};MYCOPY(dummyf_365f5)} // 2e7b:7e45 + {db tmp999[32]={0};MYCOPY(dummyf_36615)} // 2e7b:7e65 + {db tmp999[32]={0};MYCOPY(dummyf_36635)} // 2e7b:7e85 + {db tmp999[32]={0};MYCOPY(dummyf_36655)} // 2e7b:7ea5 + {db tmp999[32]={0};MYCOPY(dummyf_36675)} // 2e7b:7ec5 + {db tmp999[32]={0};MYCOPY(dummyf_36695)} // 2e7b:7ee5 + {db tmp999[32]={0};MYCOPY(dummyf_366b5)} // 2e7b:7f05 + {db tmp999[32]={0};MYCOPY(dummyf_366d5)} // 2e7b:7f25 + {db tmp999[32]={0};MYCOPY(dummyf_366f5)} // 2e7b:7f45 + {db tmp999[32]={0};MYCOPY(dummyf_36715)} // 2e7b:7f65 + {db tmp999[32]={0};MYCOPY(dummyf_36735)} // 2e7b:7f85 + {db tmp999[32]={0};MYCOPY(dummyf_36755)} // 2e7b:7fa5 + {db tmp999[32]={0};MYCOPY(dummyf_36775)} // 2e7b:7fc5 + {db tmp999[32]={0};MYCOPY(dummyf_36795)} // 2e7b:7fe5 + {db tmp999[32]={0};MYCOPY(dummyf_367b5)} // 2e7b:8005 + {db tmp999[32]={0};MYCOPY(dummyf_367d5)} // 2e7b:8025 + {db tmp999[32]={0};MYCOPY(dummyf_367f5)} // 2e7b:8045 + {db tmp999[32]={0};MYCOPY(dummyf_36815)} // 2e7b:8065 + {db tmp999[32]={0};MYCOPY(dummyf_36835)} // 2e7b:8085 + {db tmp999[32]={0};MYCOPY(dummyf_36855)} // 2e7b:80a5 + {db tmp999[32]={0};MYCOPY(dummyf_36875)} // 2e7b:80c5 + {db tmp999[32]={0};MYCOPY(dummyf_36895)} // 2e7b:80e5 + {db tmp999[32]={0};MYCOPY(dummyf_368b5)} // 2e7b:8105 + {db tmp999[32]={0};MYCOPY(dummyf_368d5)} // 2e7b:8125 + {db tmp999[32]={0};MYCOPY(dummyf_368f5)} // 2e7b:8145 + {db tmp999[32]={0};MYCOPY(dummyf_36915)} // 2e7b:8165 + {db tmp999[32]={0};MYCOPY(dummyf_36935)} // 2e7b:8185 + {db tmp999[32]={0};MYCOPY(dummyf_36955)} // 2e7b:81a5 + {db tmp999[32]={0};MYCOPY(dummyf_36975)} // 2e7b:81c5 + {db tmp999[32]={0};MYCOPY(dummyf_36995)} // 2e7b:81e5 + {db tmp999[32]={0};MYCOPY(dummyf_369b5)} // 2e7b:8205 + {db tmp999[32]={0};MYCOPY(dummyf_369d5)} // 2e7b:8225 + {db tmp999[32]={0};MYCOPY(dummyf_369f5)} // 2e7b:8245 + {db tmp999[32]={0};MYCOPY(dummyf_36a15)} // 2e7b:8265 + {db tmp999[32]={0};MYCOPY(dummyf_36a35)} // 2e7b:8285 + {db tmp999[32]={0};MYCOPY(dummyf_36a55)} // 2e7b:82a5 + {db tmp999[32]={0};MYCOPY(dummyf_36a75)} // 2e7b:82c5 + {db tmp999[32]={0};MYCOPY(dummyf_36a95)} // 2e7b:82e5 + {db tmp999[32]={0};MYCOPY(dummyf_36ab5)} // 2e7b:8305 + {db tmp999[32]={0};MYCOPY(dummyf_36ad5)} // 2e7b:8325 + {db tmp999[32]={0};MYCOPY(dummyf_36af5)} // 2e7b:8345 + {db tmp999[32]={0};MYCOPY(dummyf_36b15)} // 2e7b:8365 + {db tmp999[32]={0};MYCOPY(dummyf_36b35)} // 2e7b:8385 + {db tmp999[32]={0};MYCOPY(dummyf_36b55)} // 2e7b:83a5 + {db tmp999[32]={0};MYCOPY(dummyf_36b75)} // 2e7b:83c5 + {db tmp999[32]={0};MYCOPY(dummyf_36b95)} // 2e7b:83e5 + {db tmp999[32]={0};MYCOPY(dummyf_36bb5)} // 2e7b:8405 + {db tmp999[32]={0};MYCOPY(dummyf_36bd5)} // 2e7b:8425 + {db tmp999[32]={0};MYCOPY(dummyf_36bf5)} // 2e7b:8445 + {db tmp999[32]={0};MYCOPY(dummyf_36c15)} // 2e7b:8465 + {db tmp999[32]={0};MYCOPY(dummyf_36c35)} // 2e7b:8485 + {db tmp999[32]={0};MYCOPY(dummyf_36c55)} // 2e7b:84a5 + {db tmp999[32]={0};MYCOPY(dummyf_36c75)} // 2e7b:84c5 + {db tmp999[32]={0};MYCOPY(dummyf_36c95)} // 2e7b:84e5 + {db tmp999[32]={0};MYCOPY(dummyf_36cb5)} // 2e7b:8505 + {db tmp999[32]={0};MYCOPY(dummyf_36cd5)} // 2e7b:8525 + {db tmp999[32]={0};MYCOPY(dummyf_36cf5)} // 2e7b:8545 + {db tmp999[32]={0};MYCOPY(dummyf_36d15)} // 2e7b:8565 + {db tmp999[32]={0};MYCOPY(dummyf_36d35)} // 2e7b:8585 + {db tmp999[32]={0};MYCOPY(dummyf_36d55)} // 2e7b:85a5 + {db tmp999[32]={0};MYCOPY(dummyf_36d75)} // 2e7b:85c5 + {db tmp999[32]={0};MYCOPY(dummyf_36d95)} // 2e7b:85e5 + {db tmp999[32]={0};MYCOPY(dummyf_36db5)} // 2e7b:8605 + {db tmp999[32]={0};MYCOPY(dummyf_36dd5)} // 2e7b:8625 + {db tmp999[32]={0};MYCOPY(dummyf_36df5)} // 2e7b:8645 + {db tmp999[32]={0};MYCOPY(dummyf_36e15)} // 2e7b:8665 + {db tmp999[32]={0};MYCOPY(dummyf_36e35)} // 2e7b:8685 + {db tmp999[32]={0};MYCOPY(dummyf_36e55)} // 2e7b:86a5 + {db tmp999[32]={0};MYCOPY(dummyf_36e75)} // 2e7b:86c5 + {db tmp999[32]={0};MYCOPY(dummyf_36e95)} // 2e7b:86e5 + {db tmp999[32]={0};MYCOPY(dummyf_36eb5)} // 2e7b:8705 + {db tmp999[32]={0};MYCOPY(dummyf_36ed5)} // 2e7b:8725 + {db tmp999[32]={0};MYCOPY(dummyf_36ef5)} // 2e7b:8745 + {db tmp999[32]={0};MYCOPY(dummyf_36f15)} // 2e7b:8765 + {db tmp999[32]={0};MYCOPY(dummyf_36f35)} // 2e7b:8785 + {db tmp999[32]={0};MYCOPY(dummyf_36f55)} // 2e7b:87a5 + {db tmp999[32]={0};MYCOPY(dummyf_36f75)} // 2e7b:87c5 + {db tmp999[32]={0};MYCOPY(dummyf_36f95)} // 2e7b:87e5 + {db tmp999[32]={0};MYCOPY(dummyf_36fb5)} // 2e7b:8805 + {db tmp999[32]={0};MYCOPY(dummyf_36fd5)} // 2e7b:8825 + {db tmp999[32]={0};MYCOPY(dummyf_36ff5)} // 2e7b:8845 + {db tmp999[32]={0};MYCOPY(dummyf_37015)} // 2e7b:8865 + {db tmp999[32]={0};MYCOPY(dummyf_37035)} // 2e7b:8885 + {db tmp999[32]={0};MYCOPY(dummyf_37055)} // 2e7b:88a5 + {db tmp999[32]={0};MYCOPY(dummyf_37075)} // 2e7b:88c5 + {db tmp999[32]={0};MYCOPY(dummyf_37095)} // 2e7b:88e5 + {db tmp999[32]={0};MYCOPY(dummyf_370b5)} // 2e7b:8905 + {db tmp999[32]={0};MYCOPY(dummyf_370d5)} // 2e7b:8925 + {db tmp999[32]={0};MYCOPY(dummyf_370f5)} // 2e7b:8945 + {db tmp999[32]={0};MYCOPY(dummyf_37115)} // 2e7b:8965 + {db tmp999[32]={0};MYCOPY(dummyf_37135)} // 2e7b:8985 + {db tmp999[32]={0};MYCOPY(dummyf_37155)} // 2e7b:89a5 + {db tmp999[32]={0};MYCOPY(dummyf_37175)} // 2e7b:89c5 + {db tmp999[32]={0};MYCOPY(dummyf_37195)} // 2e7b:89e5 + {db tmp999[32]={0};MYCOPY(dummyf_371b5)} // 2e7b:8a05 + {db tmp999[32]={0};MYCOPY(dummyf_371d5)} // 2e7b:8a25 + {db tmp999[32]={0};MYCOPY(dummyf_371f5)} // 2e7b:8a45 + {db tmp999[32]={0};MYCOPY(dummyf_37215)} // 2e7b:8a65 + {db tmp999[32]={0};MYCOPY(dummyf_37235)} // 2e7b:8a85 + {db tmp999[32]={0};MYCOPY(dummyf_37255)} // 2e7b:8aa5 + {db tmp999[32]={0};MYCOPY(dummyf_37275)} // 2e7b:8ac5 + {db tmp999[32]={0};MYCOPY(dummyf_37295)} // 2e7b:8ae5 + {db tmp999[32]={0};MYCOPY(dummyf_372b5)} // 2e7b:8b05 + {db tmp999[32]={0};MYCOPY(dummyf_372d5)} // 2e7b:8b25 + {db tmp999[32]={0};MYCOPY(dummyf_372f5)} // 2e7b:8b45 + {db tmp999[32]={0};MYCOPY(dummyf_37315)} // 2e7b:8b65 + {db tmp999[32]={0};MYCOPY(dummyf_37335)} // 2e7b:8b85 + {db tmp999[32]={0};MYCOPY(dummyf_37355)} // 2e7b:8ba5 + {db tmp999[32]={0};MYCOPY(dummyf_37375)} // 2e7b:8bc5 + {db tmp999[32]={0};MYCOPY(dummyf_37395)} // 2e7b:8be5 + {db tmp999[32]={0};MYCOPY(dummyf_373b5)} // 2e7b:8c05 + {db tmp999[32]={0};MYCOPY(dummyf_373d5)} // 2e7b:8c25 + {db tmp999[32]={0};MYCOPY(dummyf_373f5)} // 2e7b:8c45 + {db tmp999[32]={0};MYCOPY(dummyf_37415)} // 2e7b:8c65 + {db tmp999[32]={0};MYCOPY(dummyf_37435)} // 2e7b:8c85 + {db tmp999[32]={0};MYCOPY(dummyf_37455)} // 2e7b:8ca5 + {db tmp999[32]={0};MYCOPY(dummyf_37475)} // 2e7b:8cc5 + {db tmp999[32]={0};MYCOPY(dummyf_37495)} // 2e7b:8ce5 + {db tmp999[32]={0};MYCOPY(dummyf_374b5)} // 2e7b:8d05 + {db tmp999[32]={0};MYCOPY(dummyf_374d5)} // 2e7b:8d25 + {db tmp999[32]={0};MYCOPY(dummyf_374f5)} // 2e7b:8d45 + {db tmp999[32]={0};MYCOPY(dummyf_37515)} // 2e7b:8d65 + {db tmp999[32]={0};MYCOPY(dummyf_37535)} // 2e7b:8d85 + {db tmp999[32]={0};MYCOPY(dummyf_37555)} // 2e7b:8da5 + {db tmp999[32]={0};MYCOPY(dummyf_37575)} // 2e7b:8dc5 + {db tmp999[32]={0};MYCOPY(dummyf_37595)} // 2e7b:8de5 + {db tmp999[32]={0};MYCOPY(dummyf_375b5)} // 2e7b:8e05 + {db tmp999[32]={0};MYCOPY(dummyf_375d5)} // 2e7b:8e25 + {db tmp999[32]={0};MYCOPY(dummyf_375f5)} // 2e7b:8e45 + {db tmp999[32]={0};MYCOPY(dummyf_37615)} // 2e7b:8e65 + {db tmp999[32]={0};MYCOPY(dummyf_37635)} // 2e7b:8e85 + {db tmp999[32]={0};MYCOPY(dummyf_37655)} // 2e7b:8ea5 + {db tmp999[32]={0};MYCOPY(dummyf_37675)} // 2e7b:8ec5 + {db tmp999[32]={0};MYCOPY(dummyf_37695)} // 2e7b:8ee5 + {db tmp999[32]={0};MYCOPY(dummyf_376b5)} // 2e7b:8f05 + {db tmp999[32]={0};MYCOPY(dummyf_376d5)} // 2e7b:8f25 + {db tmp999[32]={0};MYCOPY(dummyf_376f5)} // 2e7b:8f45 + {db tmp999[32]={0};MYCOPY(dummyf_37715)} // 2e7b:8f65 + {db tmp999[32]={0};MYCOPY(dummyf_37735)} // 2e7b:8f85 + {db tmp999[32]={0};MYCOPY(dummyf_37755)} // 2e7b:8fa5 + {db tmp999[32]={0};MYCOPY(dummyf_37775)} // 2e7b:8fc5 + {db tmp999[32]={0};MYCOPY(dummyf_37795)} // 2e7b:8fe5 + {db tmp999[32]={0};MYCOPY(dummyf_377b5)} // 2e7b:9005 + {db tmp999[32]={0};MYCOPY(dummyf_377d5)} // 2e7b:9025 + {db tmp999[32]={0};MYCOPY(dummyf_377f5)} // 2e7b:9045 + {db tmp999[32]={0};MYCOPY(dummyf_37815)} // 2e7b:9065 + {db tmp999[32]={0};MYCOPY(dummyf_37835)} // 2e7b:9085 + {db tmp999[32]={0};MYCOPY(dummyf_37855)} // 2e7b:90a5 + {db tmp999[32]={0};MYCOPY(dummyf_37875)} // 2e7b:90c5 + {db tmp999[32]={0};MYCOPY(dummyf_37895)} // 2e7b:90e5 + {db tmp999[32]={0};MYCOPY(dummyf_378b5)} // 2e7b:9105 + {db tmp999[32]={0};MYCOPY(dummyf_378d5)} // 2e7b:9125 + {db tmp999[32]={0};MYCOPY(dummyf_378f5)} // 2e7b:9145 + {db tmp999[32]={0};MYCOPY(dummyf_37915)} // 2e7b:9165 + {db tmp999[32]={0};MYCOPY(dummyf_37935)} // 2e7b:9185 + {db tmp999[32]={0};MYCOPY(dummyf_37955)} // 2e7b:91a5 + {db tmp999[32]={0};MYCOPY(dummyf_37975)} // 2e7b:91c5 + {db tmp999[32]={0};MYCOPY(dummyf_37995)} // 2e7b:91e5 + {db tmp999[32]={0};MYCOPY(dummyf_379b5)} // 2e7b:9205 + {db tmp999[32]={0};MYCOPY(dummyf_379d5)} // 2e7b:9225 + {db tmp999[32]={0};MYCOPY(dummyf_379f5)} // 2e7b:9245 + {db tmp999[32]={0};MYCOPY(dummyf_37a15)} // 2e7b:9265 + {db tmp999[32]={0};MYCOPY(dummyf_37a35)} // 2e7b:9285 + {db tmp999[32]={0};MYCOPY(dummyf_37a55)} // 2e7b:92a5 + {db tmp999[32]={0};MYCOPY(dummyf_37a75)} // 2e7b:92c5 + {db tmp999[32]={0};MYCOPY(dummyf_37a95)} // 2e7b:92e5 + {db tmp999[32]={0};MYCOPY(dummyf_37ab5)} // 2e7b:9305 + {db tmp999[32]={0};MYCOPY(dummyf_37ad5)} // 2e7b:9325 + {db tmp999[32]={0};MYCOPY(dummyf_37af5)} // 2e7b:9345 + {db tmp999[32]={0};MYCOPY(dummyf_37b15)} // 2e7b:9365 + {db tmp999[32]={0};MYCOPY(dummyf_37b35)} // 2e7b:9385 + {db tmp999[32]={0};MYCOPY(dummyf_37b55)} // 2e7b:93a5 + {db tmp999[32]={0};MYCOPY(dummyf_37b75)} // 2e7b:93c5 + {db tmp999[32]={0};MYCOPY(dummyf_37b95)} // 2e7b:93e5 + {db tmp999[32]={0};MYCOPY(dummyf_37bb5)} // 2e7b:9405 + {db tmp999[32]={0};MYCOPY(dummyf_37bd5)} // 2e7b:9425 + {db tmp999[32]={0};MYCOPY(dummyf_37bf5)} // 2e7b:9445 + {db tmp999[32]={0};MYCOPY(dummyf_37c15)} // 2e7b:9465 + {db tmp999[32]={0};MYCOPY(dummyf_37c35)} // 2e7b:9485 + {db tmp999[32]={0};MYCOPY(dummyf_37c55)} // 2e7b:94a5 + {db tmp999[32]={0};MYCOPY(dummyf_37c75)} // 2e7b:94c5 + {db tmp999[32]={0};MYCOPY(dummyf_37c95)} // 2e7b:94e5 + {db tmp999[32]={0};MYCOPY(dummyf_37cb5)} // 2e7b:9505 + {db tmp999[32]={0};MYCOPY(dummyf_37cd5)} // 2e7b:9525 + {db tmp999[32]={0};MYCOPY(dummyf_37cf5)} // 2e7b:9545 + {db tmp999[32]={0};MYCOPY(dummyf_37d15)} // 2e7b:9565 + {db tmp999[32]={0};MYCOPY(dummyf_37d35)} // 2e7b:9585 + {db tmp999[32]={0};MYCOPY(dummyf_37d55)} // 2e7b:95a5 + {db tmp999[32]={0};MYCOPY(dummyf_37d75)} // 2e7b:95c5 + {db tmp999[32]={0};MYCOPY(dummyf_37d95)} // 2e7b:95e5 + {db tmp999[32]={0};MYCOPY(dummyf_37db5)} // 2e7b:9605 + {db tmp999[32]={0};MYCOPY(dummyf_37dd5)} // 2e7b:9625 + {db tmp999[32]={0};MYCOPY(dummyf_37df5)} // 2e7b:9645 + {db tmp999[32]={0};MYCOPY(dummyf_37e15)} // 2e7b:9665 + {db tmp999[32]={0};MYCOPY(dummyf_37e35)} // 2e7b:9685 + {db tmp999[32]={0};MYCOPY(dummyf_37e55)} // 2e7b:96a5 + {db tmp999[32]={0};MYCOPY(dummyf_37e75)} // 2e7b:96c5 + {db tmp999[32]={0};MYCOPY(dummyf_37e95)} // 2e7b:96e5 + {db tmp999[32]={0};MYCOPY(dummyf_37eb5)} // 2e7b:9705 + {db tmp999[32]={0};MYCOPY(dummyf_37ed5)} // 2e7b:9725 + {db tmp999[32]={0};MYCOPY(dummyf_37ef5)} // 2e7b:9745 + {db tmp999[32]={0};MYCOPY(dummyf_37f15)} // 2e7b:9765 + {db tmp999[32]={0};MYCOPY(dummyf_37f35)} // 2e7b:9785 + {db tmp999[32]={0};MYCOPY(dummyf_37f55)} // 2e7b:97a5 + {db tmp999[32]={0};MYCOPY(dummyf_37f75)} // 2e7b:97c5 + {db tmp999[32]={0};MYCOPY(dummyf_37f95)} // 2e7b:97e5 + {db tmp999[32]={0};MYCOPY(dummyf_37fb5)} // 2e7b:9805 + {db tmp999[32]={0};MYCOPY(dummyf_37fd5)} // 2e7b:9825 + {db tmp999[32]={0};MYCOPY(dummyf_37ff5)} // 2e7b:9845 + {db tmp999[32]={0};MYCOPY(dummyf_38015)} // 2e7b:9865 + {db tmp999[32]={0};MYCOPY(dummyf_38035)} // 2e7b:9885 + {db tmp999[32]={0};MYCOPY(dummyf_38055)} // 2e7b:98a5 + {db tmp999[32]={0};MYCOPY(dummyf_38075)} // 2e7b:98c5 + {db tmp999[32]={0};MYCOPY(dummyf_38095)} // 2e7b:98e5 + {db tmp999[32]={0};MYCOPY(dummyf_380b5)} // 2e7b:9905 + {db tmp999[32]={0};MYCOPY(dummyf_380d5)} // 2e7b:9925 + {db tmp999[32]={0};MYCOPY(dummyf_380f5)} // 2e7b:9945 + {db tmp999[32]={0};MYCOPY(dummyf_38115)} // 2e7b:9965 + {db tmp999[32]={0};MYCOPY(dummyf_38135)} // 2e7b:9985 + {db tmp999[32]={0};MYCOPY(dummyf_38155)} // 2e7b:99a5 + {db tmp999[32]={0};MYCOPY(dummyf_38175)} // 2e7b:99c5 + {db tmp999[32]={0};MYCOPY(dummyf_38195)} // 2e7b:99e5 + {db tmp999[32]={0};MYCOPY(dummyf_381b5)} // 2e7b:9a05 + {db tmp999[32]={0};MYCOPY(dummyf_381d5)} // 2e7b:9a25 + {db tmp999[32]={0};MYCOPY(dummyf_381f5)} // 2e7b:9a45 + {db tmp999[32]={0};MYCOPY(dummyf_38215)} // 2e7b:9a65 + {db tmp999[32]={0};MYCOPY(dummyf_38235)} // 2e7b:9a85 + {db tmp999[32]={0};MYCOPY(dummyf_38255)} // 2e7b:9aa5 + {db tmp999[32]={0};MYCOPY(dummyf_38275)} // 2e7b:9ac5 + {db tmp999[32]={0};MYCOPY(dummyf_38295)} // 2e7b:9ae5 + {db tmp999[32]={0};MYCOPY(dummyf_382b5)} // 2e7b:9b05 + {db tmp999[32]={0};MYCOPY(dummyf_382d5)} // 2e7b:9b25 + {db tmp999[32]={0};MYCOPY(dummyf_382f5)} // 2e7b:9b45 + {db tmp999[32]={0};MYCOPY(dummyf_38315)} // 2e7b:9b65 + {db tmp999[32]={0};MYCOPY(dummyf_38335)} // 2e7b:9b85 + {db tmp999[32]={0};MYCOPY(dummyf_38355)} // 2e7b:9ba5 + {db tmp999[32]={0};MYCOPY(dummyf_38375)} // 2e7b:9bc5 + {db tmp999[32]={0};MYCOPY(dummyf_38395)} // 2e7b:9be5 + {db tmp999[32]={0};MYCOPY(dummyf_383b5)} // 2e7b:9c05 + {db tmp999[32]={0};MYCOPY(dummyf_383d5)} // 2e7b:9c25 + {db tmp999[32]={0};MYCOPY(dummyf_383f5)} // 2e7b:9c45 + {db tmp999[32]={0};MYCOPY(dummyf_38415)} // 2e7b:9c65 + {db tmp999[32]={0};MYCOPY(dummyf_38435)} // 2e7b:9c85 + {db tmp999[32]={0};MYCOPY(dummyf_38455)} // 2e7b:9ca5 + {db tmp999[32]={0};MYCOPY(dummyf_38475)} // 2e7b:9cc5 + {db tmp999[32]={0};MYCOPY(dummyf_38495)} // 2e7b:9ce5 + {db tmp999[32]={0};MYCOPY(dummyf_384b5)} // 2e7b:9d05 + {db tmp999[32]={0};MYCOPY(dummyf_384d5)} // 2e7b:9d25 + {db tmp999[32]={0};MYCOPY(dummyf_384f5)} // 2e7b:9d45 + {db tmp999[32]={0};MYCOPY(dummyf_38515)} // 2e7b:9d65 + {db tmp999[32]={0};MYCOPY(dummyf_38535)} // 2e7b:9d85 + {db tmp999[32]={0};MYCOPY(dummyf_38555)} // 2e7b:9da5 + {db tmp999[32]={0};MYCOPY(dummyf_38575)} // 2e7b:9dc5 + {db tmp999[32]={0};MYCOPY(dummyf_38595)} // 2e7b:9de5 + {db tmp999[32]={0};MYCOPY(dummyf_385b5)} // 2e7b:9e05 + {db tmp999[32]={0};MYCOPY(dummyf_385d5)} // 2e7b:9e25 + {db tmp999[32]={0};MYCOPY(dummyf_385f5)} // 2e7b:9e45 + {db tmp999[32]={0};MYCOPY(dummyf_38615)} // 2e7b:9e65 + {db tmp999[32]={0};MYCOPY(dummyf_38635)} // 2e7b:9e85 + {db tmp999[32]={0};MYCOPY(dummyf_38655)} // 2e7b:9ea5 + {db tmp999[32]={0};MYCOPY(dummyf_38675)} // 2e7b:9ec5 + {db tmp999[32]={0};MYCOPY(dummyf_38695)} // 2e7b:9ee5 + {db tmp999[32]={0};MYCOPY(dummyf_386b5)} // 2e7b:9f05 + {db tmp999[32]={0};MYCOPY(dummyf_386d5)} // 2e7b:9f25 + {db tmp999[32]={0};MYCOPY(dummyf_386f5)} // 2e7b:9f45 + {db tmp999[32]={0};MYCOPY(dummyf_38715)} // 2e7b:9f65 + {db tmp999[32]={0};MYCOPY(dummyf_38735)} // 2e7b:9f85 + {db tmp999[32]={0};MYCOPY(dummyf_38755)} // 2e7b:9fa5 + {db tmp999[32]={0};MYCOPY(dummyf_38775)} // 2e7b:9fc5 + {db tmp999[32]={0};MYCOPY(dummyf_38795)} // 2e7b:9fe5 + {db tmp999[32]={0};MYCOPY(dummyf_387b5)} // 2e7b:a005 + {db tmp999[32]={0};MYCOPY(dummyf_387d5)} // 2e7b:a025 + {db tmp999[32]={0};MYCOPY(dummyf_387f5)} // 2e7b:a045 + {db tmp999[32]={0};MYCOPY(dummyf_38815)} // 2e7b:a065 + {db tmp999[32]={0};MYCOPY(dummyf_38835)} // 2e7b:a085 + {db tmp999[32]={0};MYCOPY(dummyf_38855)} // 2e7b:a0a5 + {db tmp999[32]={0};MYCOPY(dummyf_38875)} // 2e7b:a0c5 + {db tmp999[32]={0};MYCOPY(dummyf_38895)} // 2e7b:a0e5 + {db tmp999[32]={0};MYCOPY(dummyf_388b5)} // 2e7b:a105 + {db tmp999[32]={0};MYCOPY(dummyf_388d5)} // 2e7b:a125 + {db tmp999[32]={0};MYCOPY(dummyf_388f5)} // 2e7b:a145 + {db tmp999[32]={0};MYCOPY(dummyf_38915)} // 2e7b:a165 + {db tmp999[32]={0};MYCOPY(dummyf_38935)} // 2e7b:a185 + {db tmp999[32]={0};MYCOPY(dummyf_38955)} // 2e7b:a1a5 + {db tmp999[32]={0};MYCOPY(dummyf_38975)} // 2e7b:a1c5 + {db tmp999[32]={0};MYCOPY(dummyf_38995)} // 2e7b:a1e5 + {db tmp999[32]={0};MYCOPY(dummyf_389b5)} // 2e7b:a205 + {db tmp999[32]={0};MYCOPY(dummyf_389d5)} // 2e7b:a225 + {db tmp999[32]={0};MYCOPY(dummyf_389f5)} // 2e7b:a245 + {db tmp999[32]={0};MYCOPY(dummyf_38a15)} // 2e7b:a265 + {db tmp999[32]={0};MYCOPY(dummyf_38a35)} // 2e7b:a285 + {db tmp999[32]={0};MYCOPY(dummyf_38a55)} // 2e7b:a2a5 + {db tmp999[32]={0};MYCOPY(dummyf_38a75)} // 2e7b:a2c5 + {db tmp999[32]={0};MYCOPY(dummyf_38a95)} // 2e7b:a2e5 + {db tmp999[32]={0};MYCOPY(dummyf_38ab5)} // 2e7b:a305 + {db tmp999[32]={0};MYCOPY(dummyf_38ad5)} // 2e7b:a325 + {db tmp999[32]={0};MYCOPY(dummyf_38af5)} // 2e7b:a345 + {db tmp999[32]={0};MYCOPY(dummyf_38b15)} // 2e7b:a365 + {db tmp999[32]={0};MYCOPY(dummyf_38b35)} // 2e7b:a385 + {db tmp999[32]={0};MYCOPY(dummyf_38b55)} // 2e7b:a3a5 + {db tmp999[32]={0};MYCOPY(dummyf_38b75)} // 2e7b:a3c5 + {db tmp999[32]={0};MYCOPY(dummyf_38b95)} // 2e7b:a3e5 + {db tmp999[32]={0};MYCOPY(dummyf_38bb5)} // 2e7b:a405 + {db tmp999[32]={0};MYCOPY(dummyf_38bd5)} // 2e7b:a425 + {db tmp999[32]={0};MYCOPY(dummyf_38bf5)} // 2e7b:a445 + {db tmp999[32]={0};MYCOPY(dummyf_38c15)} // 2e7b:a465 + {db tmp999[32]={0};MYCOPY(dummyf_38c35)} // 2e7b:a485 + {db tmp999[32]={0};MYCOPY(dummyf_38c55)} // 2e7b:a4a5 + {db tmp999[32]={0};MYCOPY(dummyf_38c75)} // 2e7b:a4c5 + {db tmp999[32]={0};MYCOPY(dummyf_38c95)} // 2e7b:a4e5 + {db tmp999[32]={0};MYCOPY(dummyf_38cb5)} // 2e7b:a505 + {db tmp999[32]={0};MYCOPY(dummyf_38cd5)} // 2e7b:a525 + {db tmp999[32]={0};MYCOPY(dummyf_38cf5)} // 2e7b:a545 + {db tmp999[32]={0};MYCOPY(dummyf_38d15)} // 2e7b:a565 + {db tmp999[32]={0};MYCOPY(dummyf_38d35)} // 2e7b:a585 + {db tmp999[32]={0};MYCOPY(dummyf_38d55)} // 2e7b:a5a5 + {db tmp999[32]={0};MYCOPY(dummyf_38d75)} // 2e7b:a5c5 + {db tmp999[32]={0};MYCOPY(dummyf_38d95)} // 2e7b:a5e5 + {db tmp999[32]={0};MYCOPY(dummyf_38db5)} // 2e7b:a605 + {db tmp999[32]={0};MYCOPY(dummyf_38dd5)} // 2e7b:a625 + {db tmp999[32]={0};MYCOPY(dummyf_38df5)} // 2e7b:a645 + {db tmp999[32]={0};MYCOPY(dummyf_38e15)} // 2e7b:a665 + {db tmp999[32]={0};MYCOPY(dummyf_38e35)} // 2e7b:a685 + {db tmp999[32]={0};MYCOPY(dummyf_38e55)} // 2e7b:a6a5 + {db tmp999[32]={0};MYCOPY(dummyf_38e75)} // 2e7b:a6c5 + {db tmp999[32]={0};MYCOPY(dummyf_38e95)} // 2e7b:a6e5 + {db tmp999[32]={0};MYCOPY(dummyf_38eb5)} // 2e7b:a705 + {db tmp999[32]={0};MYCOPY(dummyf_38ed5)} // 2e7b:a725 + {db tmp999[32]={0};MYCOPY(dummyf_38ef5)} // 2e7b:a745 + {db tmp999[32]={0};MYCOPY(dummyf_38f15)} // 2e7b:a765 + {db tmp999[32]={0};MYCOPY(dummyf_38f35)} // 2e7b:a785 + {db tmp999[32]={0};MYCOPY(dummyf_38f55)} // 2e7b:a7a5 + {db tmp999[32]={0};MYCOPY(dummyf_38f75)} // 2e7b:a7c5 + {db tmp999[32]={0};MYCOPY(dummyf_38f95)} // 2e7b:a7e5 + {db tmp999[32]={0};MYCOPY(dummyf_38fb5)} // 2e7b:a805 + {db tmp999[32]={0};MYCOPY(dummyf_38fd5)} // 2e7b:a825 + {db tmp999[32]={0};MYCOPY(dummyf_38ff5)} // 2e7b:a845 + {db tmp999[32]={0};MYCOPY(dummyf_39015)} // 2e7b:a865 + {db tmp999[32]={0};MYCOPY(dummyf_39035)} // 2e7b:a885 + {db tmp999[32]={0};MYCOPY(dummyf_39055)} // 2e7b:a8a5 + {db tmp999[32]={0};MYCOPY(dummyf_39075)} // 2e7b:a8c5 + {db tmp999[32]={0};MYCOPY(dummyf_39095)} // 2e7b:a8e5 + {db tmp999[32]={0};MYCOPY(dummyf_390b5)} // 2e7b:a905 + {db tmp999[32]={0};MYCOPY(dummyf_390d5)} // 2e7b:a925 + {db tmp999[32]={0};MYCOPY(dummyf_390f5)} // 2e7b:a945 + {db tmp999[32]={0};MYCOPY(dummyf_39115)} // 2e7b:a965 + {db tmp999[32]={0};MYCOPY(dummyf_39135)} // 2e7b:a985 + {db tmp999[32]={0};MYCOPY(dummyf_39155)} // 2e7b:a9a5 + {db tmp999[32]={0};MYCOPY(dummyf_39175)} // 2e7b:a9c5 + {db tmp999[32]={0};MYCOPY(dummyf_39195)} // 2e7b:a9e5 + {db tmp999[32]={0};MYCOPY(dummyf_391b5)} // 2e7b:aa05 + {db tmp999[32]={0};MYCOPY(dummyf_391d5)} // 2e7b:aa25 + {db tmp999[32]={0};MYCOPY(dummyf_391f5)} // 2e7b:aa45 + {db tmp999[32]={0};MYCOPY(dummyf_39215)} // 2e7b:aa65 + {db tmp999[32]={0};MYCOPY(dummyf_39235)} // 2e7b:aa85 + {db tmp999[32]={0};MYCOPY(dummyf_39255)} // 2e7b:aaa5 + {db tmp999[32]={0};MYCOPY(dummyf_39275)} // 2e7b:aac5 + {db tmp999[32]={0};MYCOPY(dummyf_39295)} // 2e7b:aae5 + {db tmp999[32]={0};MYCOPY(dummyf_392b5)} // 2e7b:ab05 + {db tmp999[32]={0};MYCOPY(dummyf_392d5)} // 2e7b:ab25 + {db tmp999[32]={0};MYCOPY(dummyf_392f5)} // 2e7b:ab45 + {db tmp999[32]={0};MYCOPY(dummyf_39315)} // 2e7b:ab65 + {db tmp999[32]={0};MYCOPY(dummyf_39335)} // 2e7b:ab85 + {db tmp999[32]={0};MYCOPY(dummyf_39355)} // 2e7b:aba5 + {db tmp999[32]={0};MYCOPY(dummyf_39375)} // 2e7b:abc5 + {db tmp999[32]={0};MYCOPY(dummyf_39395)} // 2e7b:abe5 + {db tmp999[32]={0};MYCOPY(dummyf_393b5)} // 2e7b:ac05 + {db tmp999[32]={0};MYCOPY(dummyf_393d5)} // 2e7b:ac25 + {db tmp999[32]={0};MYCOPY(dummyf_393f5)} // 2e7b:ac45 + {db tmp999[32]={0};MYCOPY(dummyf_39415)} // 2e7b:ac65 + {db tmp999[32]={0};MYCOPY(dummyf_39435)} // 2e7b:ac85 + {db tmp999[32]={0};MYCOPY(dummyf_39455)} // 2e7b:aca5 + {db tmp999[32]={0};MYCOPY(dummyf_39475)} // 2e7b:acc5 + {db tmp999[32]={0};MYCOPY(dummyf_39495)} // 2e7b:ace5 + {db tmp999[32]={0};MYCOPY(dummyf_394b5)} // 2e7b:ad05 + {db tmp999[32]={0};MYCOPY(dummyf_394d5)} // 2e7b:ad25 + {db tmp999[32]={0};MYCOPY(dummyf_394f5)} // 2e7b:ad45 + {db tmp999[32]={0};MYCOPY(dummyf_39515)} // 2e7b:ad65 + {db tmp999[32]={0};MYCOPY(dummyf_39535)} // 2e7b:ad85 + {db tmp999[32]={0};MYCOPY(dummyf_39555)} // 2e7b:ada5 + {db tmp999[32]={0};MYCOPY(dummyf_39575)} // 2e7b:adc5 + {db tmp999[32]={0};MYCOPY(dummyf_39595)} // 2e7b:ade5 + {db tmp999[32]={0};MYCOPY(dummyf_395b5)} // 2e7b:ae05 + {db tmp999[32]={0};MYCOPY(dummyf_395d5)} // 2e7b:ae25 + {db tmp999[32]={0};MYCOPY(dummyf_395f5)} // 2e7b:ae45 + {db tmp999[32]={0};MYCOPY(dummyf_39615)} // 2e7b:ae65 + {db tmp999[32]={0};MYCOPY(dummyf_39635)} // 2e7b:ae85 + {db tmp999[32]={0};MYCOPY(dummyf_39655)} // 2e7b:aea5 + {db tmp999[32]={0};MYCOPY(dummyf_39675)} // 2e7b:aec5 + {db tmp999[32]={0};MYCOPY(dummyf_39695)} // 2e7b:aee5 + {db tmp999[32]={0};MYCOPY(dummyf_396b5)} // 2e7b:af05 + {db tmp999[32]={0};MYCOPY(dummyf_396d5)} // 2e7b:af25 + {db tmp999[32]={0};MYCOPY(dummyf_396f5)} // 2e7b:af45 + {db tmp999[32]={0};MYCOPY(dummyf_39715)} // 2e7b:af65 + {db tmp999[32]={0};MYCOPY(dummyf_39735)} // 2e7b:af85 + {db tmp999[32]={0};MYCOPY(dummyf_39755)} // 2e7b:afa5 + {db tmp999[32]={0};MYCOPY(dummyf_39775)} // 2e7b:afc5 + {db tmp999[32]={0};MYCOPY(dummyf_39795)} // 2e7b:afe5 + {db tmp999[32]={0};MYCOPY(dummyf_397b5)} // 2e7b:b005 + {db tmp999[32]={0};MYCOPY(dummyf_397d5)} // 2e7b:b025 + {db tmp999[32]={0};MYCOPY(dummyf_397f5)} // 2e7b:b045 + {db tmp999[32]={0};MYCOPY(dummyf_39815)} // 2e7b:b065 + {db tmp999[32]={0};MYCOPY(dummyf_39835)} // 2e7b:b085 + {db tmp999[32]={0};MYCOPY(dummyf_39855)} // 2e7b:b0a5 + {db tmp999[32]={0};MYCOPY(dummyf_39875)} // 2e7b:b0c5 + {db tmp999[32]={0};MYCOPY(dummyf_39895)} // 2e7b:b0e5 + {db tmp999[32]={0};MYCOPY(dummyf_398b5)} // 2e7b:b105 + {db tmp999[32]={0};MYCOPY(dummyf_398d5)} // 2e7b:b125 + {db tmp999[32]={0};MYCOPY(dummyf_398f5)} // 2e7b:b145 + {db tmp999[32]={0};MYCOPY(dummyf_39915)} // 2e7b:b165 + {db tmp999[32]={0};MYCOPY(dummyf_39935)} // 2e7b:b185 + {db tmp999[32]={0};MYCOPY(dummyf_39955)} // 2e7b:b1a5 + {db tmp999[32]={0};MYCOPY(dummyf_39975)} // 2e7b:b1c5 + {db tmp999[32]={0};MYCOPY(dummyf_39995)} // 2e7b:b1e5 + {db tmp999[32]={0};MYCOPY(dummyf_399b5)} // 2e7b:b205 + {db tmp999[32]={0};MYCOPY(dummyf_399d5)} // 2e7b:b225 + {db tmp999[32]={0};MYCOPY(dummyf_399f5)} // 2e7b:b245 + {db tmp999[32]={0};MYCOPY(dummyf_39a15)} // 2e7b:b265 + {db tmp999[32]={0};MYCOPY(dummyf_39a35)} // 2e7b:b285 + {db tmp999[32]={0};MYCOPY(dummyf_39a55)} // 2e7b:b2a5 + {db tmp999[32]={0};MYCOPY(dummyf_39a75)} // 2e7b:b2c5 + {db tmp999[32]={0};MYCOPY(dummyf_39a95)} // 2e7b:b2e5 + {db tmp999[32]={0};MYCOPY(dummyf_39ab5)} // 2e7b:b305 + {db tmp999[32]={0};MYCOPY(dummyf_39ad5)} // 2e7b:b325 + {db tmp999[32]={0};MYCOPY(dummyf_39af5)} // 2e7b:b345 + {db tmp999[32]={0};MYCOPY(dummyf_39b15)} // 2e7b:b365 + {db tmp999=0;MYCOPY(unk_48118)} // 2e7b:b388 + {db tmp999[32]={0};MYCOPY(dummyf_39b39)} // 2e7b:b389 + {db tmp999[32]={0};MYCOPY(dummyf_39b59)} // 2e7b:b3a9 + {db tmp999[32]={0};MYCOPY(dummyf_39b79)} // 2e7b:b3c9 + {db tmp999[32]={0};MYCOPY(dummyf_39b99)} // 2e7b:b3e9 + {db tmp999[32]={0};MYCOPY(dummyf_39bb9)} // 2e7b:b409 + {db tmp999[32]={0};MYCOPY(dummyf_39bd9)} // 2e7b:b429 + {db tmp999[32]={0};MYCOPY(dummyf_39bf9)} // 2e7b:b449 + {db tmp999[32]={0};MYCOPY(dummyf_39c19)} // 2e7b:b469 + {db tmp999[32]={0};MYCOPY(dummyf_39c39)} // 2e7b:b489 + {db tmp999[32]={0};MYCOPY(dummyf_39c59)} // 2e7b:b4a9 + {db tmp999[32]={0};MYCOPY(dummyf_39c79)} // 2e7b:b4c9 + {db tmp999[32]={0};MYCOPY(dummyf_39c99)} // 2e7b:b4e9 + {db tmp999[32]={0};MYCOPY(dummyf_39cb9)} // 2e7b:b509 + {db tmp999[32]={0};MYCOPY(dummyf_39cd9)} // 2e7b:b529 + {db tmp999[32]={0};MYCOPY(dummyf_39cf9)} // 2e7b:b549 + {db tmp999[32]={0};MYCOPY(dummyf_39d19)} // 2e7b:b569 + {db tmp999[32]={0};MYCOPY(dummyf_39d39)} // 2e7b:b589 + {db tmp999[32]={0};MYCOPY(dummyf_39d59)} // 2e7b:b5a9 + {db tmp999[32]={0};MYCOPY(dummyf_39d79)} // 2e7b:b5c9 + {db tmp999[32]={0};MYCOPY(dummyf_39d99)} // 2e7b:b5e9 + {db tmp999[32]={0};MYCOPY(dummyf_39db9)} // 2e7b:b609 + {db tmp999[32]={0};MYCOPY(dummyf_39dd9)} // 2e7b:b629 + {db tmp999[32]={0};MYCOPY(dummyf_39df9)} // 2e7b:b649 + {db tmp999[32]={0};MYCOPY(dummyf_39e19)} // 2e7b:b669 + {db tmp999[32]={0};MYCOPY(dummyf_39e39)} // 2e7b:b689 + {db tmp999[32]={0};MYCOPY(dummyf_39e59)} // 2e7b:b6a9 + {db tmp999[32]={0};MYCOPY(dummyf_39e79)} // 2e7b:b6c9 + {db tmp999[32]={0};MYCOPY(dummyf_39e99)} // 2e7b:b6e9 + {db tmp999[32]={0};MYCOPY(dummyf_39eb9)} // 2e7b:b709 + {db tmp999[32]={0};MYCOPY(dummyf_39ed9)} // 2e7b:b729 + {db tmp999[32]={0};MYCOPY(dummyf_39ef9)} // 2e7b:b749 + {db tmp999[32]={0};MYCOPY(dummyf_39f19)} // 2e7b:b769 + {db tmp999[32]={0};MYCOPY(dummyf_39f39)} // 2e7b:b789 + {db tmp999[32]={0};MYCOPY(dummyf_39f59)} // 2e7b:b7a9 + {db tmp999[32]={0};MYCOPY(dummyf_39f79)} // 2e7b:b7c9 + {db tmp999[32]={0};MYCOPY(dummyf_39f99)} // 2e7b:b7e9 + {db tmp999[32]={0};MYCOPY(dummyf_39fb9)} // 2e7b:b809 + {db tmp999[32]={0};MYCOPY(dummyf_39fd9)} // 2e7b:b829 + {db tmp999[32]={0};MYCOPY(dummyf_39ff9)} // 2e7b:b849 + {db tmp999[32]={0};MYCOPY(dummyf_3a019)} // 2e7b:b869 + {db tmp999[32]={0};MYCOPY(dummyf_3a039)} // 2e7b:b889 + {db tmp999[32]={0};MYCOPY(dummyf_3a059)} // 2e7b:b8a9 + {db tmp999[32]={0};MYCOPY(dummyf_3a079)} // 2e7b:b8c9 + {db tmp999[32]={0};MYCOPY(dummyf_3a099)} // 2e7b:b8e9 + {db tmp999[32]={0};MYCOPY(dummyf_3a0b9)} // 2e7b:b909 + {db tmp999[32]={0};MYCOPY(dummyf_3a0d9)} // 2e7b:b929 + {db tmp999[32]={0};MYCOPY(dummyf_3a0f9)} // 2e7b:b949 + {db tmp999[32]={0};MYCOPY(dummyf_3a119)} // 2e7b:b969 + {db tmp999[32]={0};MYCOPY(dummyf_3a139)} // 2e7b:b989 + {db tmp999[32]={0};MYCOPY(dummyf_3a159)} // 2e7b:b9a9 + {db tmp999[32]={0};MYCOPY(dummyf_3a179)} // 2e7b:b9c9 + {db tmp999[32]={0};MYCOPY(dummyf_3a199)} // 2e7b:b9e9 + {db tmp999[32]={0};MYCOPY(dummyf_3a1b9)} // 2e7b:ba09 + {db tmp999[32]={0};MYCOPY(dummyf_3a1d9)} // 2e7b:ba29 + {db tmp999[32]={0};MYCOPY(dummyf_3a1f9)} // 2e7b:ba49 + {db tmp999[32]={0};MYCOPY(dummyf_3a219)} // 2e7b:ba69 + {db tmp999[32]={0};MYCOPY(dummyf_3a239)} // 2e7b:ba89 + {db tmp999[32]={0};MYCOPY(dummyf_3a259)} // 2e7b:baa9 + {db tmp999[32]={0};MYCOPY(dummyf_3a279)} // 2e7b:bac9 + {db tmp999[32]={0};MYCOPY(dummyf_3a299)} // 2e7b:bae9 + {db tmp999[32]={0};MYCOPY(dummyf_3a2b9)} // 2e7b:bb09 + {db tmp999[32]={0};MYCOPY(dummyf_3a2d9)} // 2e7b:bb29 + {db tmp999[32]={0};MYCOPY(dummyf_3a2f9)} // 2e7b:bb49 + {db tmp999[32]={0};MYCOPY(dummyf_3a319)} // 2e7b:bb69 + {db tmp999[32]={0};MYCOPY(dummyf_3a339)} // 2e7b:bb89 + {db tmp999[32]={0};MYCOPY(dummyf_3a359)} // 2e7b:bba9 + {db tmp999[32]={0};MYCOPY(dummyf_3a379)} // 2e7b:bbc9 + {db tmp999[32]={0};MYCOPY(dummyf_3a399)} // 2e7b:bbe9 + {db tmp999[32]={0};MYCOPY(dummyf_3a3b9)} // 2e7b:bc09 + {db tmp999[32]={0};MYCOPY(dummyf_3a3d9)} // 2e7b:bc29 + {db tmp999[32]={0};MYCOPY(dummyf_3a3f9)} // 2e7b:bc49 + {db tmp999[32]={0};MYCOPY(dummyf_3a419)} // 2e7b:bc69 + {db tmp999[32]={0};MYCOPY(dummyf_3a439)} // 2e7b:bc89 + {db tmp999[32]={0};MYCOPY(dummyf_3a459)} // 2e7b:bca9 + {db tmp999[32]={0};MYCOPY(dummyf_3a479)} // 2e7b:bcc9 + {db tmp999[32]={0};MYCOPY(dummyf_3a499)} // 2e7b:bce9 + {db tmp999[32]={0};MYCOPY(dummyf_3a4b9)} // 2e7b:bd09 + {db tmp999[32]={0};MYCOPY(dummyf_3a4d9)} // 2e7b:bd29 + {db tmp999=0;MYCOPY(byte_48ae0)} // 3a50:0000 {char tmp999[56]={'M','S',' ','R','u','n','-','T','i','m','e',' ','L','i','b','r','a','r','y',' ','-',' ','C','o','p','y','r','i','g','h','t',' ','(','c',')',' ','1','9','8','8',',',' ','M','i','c','r','o','s','o','f','t',' ','C','o','r','p'};MYCOPY(amsruntimelibra)} // 3a50:0008 {db tmp999=17;MYCOPY(dummyf_3a540)} // 3a50:0040 {char tmp999[9]="regn.xxx";MYCOPY(aregnxxx)} // 3a50:0042 @@ -7496,24 +10322,58 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999[32]={55,0,32,70,114,101,115,99,111,0,0,0,0,38,2,44,1,3,0,17,0,16,0,2,0,0,0,84,117,45,57,53};MYCOPY(dummyf_3a98d)} // 3a50:048d {db tmp999[32]={0,0,32,66,101,97,114,0,0,0,0,0,0,154,1,236,19,1,0,0,0,18,0,2,0,0,0,77,105,45,50,52};MYCOPY(dummyf_3a9ad)} // 3a50:04ad {db tmp999[32]={0,0,32,72,105,110,100,0,0,0,0,0,0,200,0,44,1,1,0,17,0,19,0,2,0,0,0,70,45,53,0,0};MYCOPY(dummyf_3a9cd)} // 3a50:04cd - {db tmp999[32]={0,0,32,84,105,103,101,114,0,0,0,0,0,244,1,250,0,3,0,22,0,22,0,2,0,0,0,55,54,55,0,0};MYCOPY(dummyf_3a9ed)} // 3a50:04ed - {db tmp999[32]={0,0,32,66,111,101,105,110,103,0,0,0,0,144,1,232,3,1,0,255,255,18,0,2,0,0,0,78,111,110,101,0};MYCOPY(dummyf_3aa0d)} // 3a50:050d - {db tmp999[32]={0,0,0,0,0,0,0,0,0,1,0,19,0,83,65,45,50,0,0,0,0,125,0,208,7,1,0,4,0,19,0,83};MYCOPY(dummyf_3aa2d)} // 3a50:052d - {db tmp999[32]={65,45,53,0,0,0,0,150,0,8,7,1,0,1,0,19,0,83,65,45,56,66,0,0,0,65,0,176,4,2,0,3};MYCOPY(dummyf_3aa4d)} // 3a50:054d - {db tmp999[32]={0,19,0,83,65,45,49,48,0,0,0,125,0,8,7,3,0,2,0,19,0,83,65,45,49,49,0,0,0,100,0,220};MYCOPY(dummyf_3aa6d)} // 3a50:056d - {db tmp999[32]={5,2,0,3,0,19,0,83,65,45,49,50,0,0,0,150,0,208,7,3,0,2,0,19,0,83,65,45,49,51,0,0};MYCOPY(dummyf_3aa8d)} // 3a50:058d - {db tmp999[32]={0,65,0,132,3,0,0,4,0,19,0,83,65,45,78,45,52,0,0,30,0,176,4,2,0,3,0,19,0,83,65,45};MYCOPY(dummyf_3aaad)} // 3a50:05ad - {db tmp999[32]={78,45,53,0,0,30,0,132,3,255,255,4,0,19,0,83,65,45,78,45,54,0,0,125,0,8,7,3,0,2,0,19};MYCOPY(dummyf_3aacd)} // 3a50:05cd - {db tmp999[32]={0,83,65,45,78,45,55,0,0,100,0,220,5,2,0,3,0,19,0,72,97,119,107,0,0,0,0,125,0,132,3,2};MYCOPY(dummyf_3aaed)} // 3a50:05ed - {db tmp999[32]={0,3,0,19,0,82,97,112,105,101,114,0,0,65,0,176,4,2,0,4,0,19,0,84,105,103,101,114,0,0,0,30};MYCOPY(dummyf_3ab0d)} // 3a50:060d - {db tmp999[32]={0,132,3,1,0,3,0,19,0,83,101,97,99,97,116,0,0,30,0,132,3,1,0,3,0,19,0,65,65,45,50,0};MYCOPY(dummyf_3ab2d)} // 3a50:062d - {db tmp999[32]={0,0,0,14,0,220,5,255,255,4,0,19,0,65,65,45,56,0,0,0,0,12,0,8,7,0,0,5,0,19,0,65};MYCOPY(dummyf_3ab4d)} // 3a50:064d - {db tmp999[32]={65,45,54,0,0,0,0,50,0,96,9,2,0,2,0,19,0,65,65,45,55,0,0,0,0,34,0,8,7,2,0,2};MYCOPY(dummyf_3ab6d)} // 3a50:066d - {db tmp999[32]={0,19,0,65,65,45,57,0,0,0,0,82,0,208,7,2,0,3,0,19,0,65,65,45,49,48,0,0,0,64,0,208};MYCOPY(dummyf_3ab8d)} // 3a50:068d - {db tmp999=7;MYCOPY(dummyf_3abad)} // 3a50:06ad - {db tmp999=3;MYCOPY(dummyf_3abae)} // 3a50:06ae - {db tmp999=4;MYCOPY(dummyf_3abb0)} // 3a50:06b0 - {db tmp999=19;MYCOPY(dummyf_3abb2)} // 3a50:06b2 + {db tmp999=32;MYCOPY(dummyf_3a9ef)} // 3a50:04ef + {db tmp999=84;MYCOPY(dummyf_3a9f0)} // 3a50:04f0 + {db tmp999=105;MYCOPY(dummyf_3a9f1)} // 3a50:04f1 + {db tmp999=103;MYCOPY(dummyf_3a9f2)} // 3a50:04f2 + {db tmp999=101;MYCOPY(dummyf_3a9f3)} // 3a50:04f3 + {db tmp999=114;MYCOPY(dummyf_3a9f4)} // 3a50:04f4 + {db tmp999=244;MYCOPY(dummyf_3a9fa)} // 3a50:04fa + {db tmp999=1;MYCOPY(dummyf_3a9fb)} // 3a50:04fb + {db tmp999=250;MYCOPY(dummyf_3a9fc)} // 3a50:04fc + {db tmp999=3;MYCOPY(dummyf_3a9fe)} // 3a50:04fe + {db tmp999=22;MYCOPY(dummyf_3aa00)} // 3a50:0500 + {db tmp999=22;MYCOPY(dummyf_3aa02)} // 3a50:0502 + {db tmp999=2;MYCOPY(dummyf_3aa04)} // 3a50:0504 + {db tmp999=55;MYCOPY(dummyf_3aa08)} // 3a50:0508 + {db tmp999=54;MYCOPY(dummyf_3aa09)} // 3a50:0509 + {db tmp999=55;MYCOPY(dummyf_3aa0a)} // 3a50:050a + {dw tmp999=0;MYCOPY(word_48feb)} // 3a50:050b + {dw tmp999=0;MYCOPY(word_48fed)} // 3a50:050d + {db tmp999[32]={32,66,111,101,105,110,103,0,0,0,0,144,1,232,3,1,0,255,255,18,0,2,0,0,0,78,111,110,101,0,0,0};MYCOPY(dummyf_3aa0f)} // 3a50:050f + {db tmp999[32]={0,0,0,0,0,0,0,1,0,19,0,83,65,45,50,0,0,0,0,125,0,208,7,1,0,4,0,19,0,83,65,45};MYCOPY(dummyf_3aa2f)} // 3a50:052f + {db tmp999[32]={53,0,0,0,0,150,0,8,7,1,0,1,0,19,0,83,65,45,56,66,0,0,0,65,0,176,4,2,0,3,0,19};MYCOPY(dummyf_3aa4f)} // 3a50:054f + {db tmp999=83;MYCOPY(dummyf_3aa70)} // 3a50:0570 + {db tmp999=65;MYCOPY(dummyf_3aa71)} // 3a50:0571 + {db tmp999=45;MYCOPY(dummyf_3aa72)} // 3a50:0572 + {db tmp999=49;MYCOPY(dummyf_3aa73)} // 3a50:0573 + {db tmp999=48;MYCOPY(dummyf_3aa74)} // 3a50:0574 + {db tmp999=125;MYCOPY(dummyf_3aa78)} // 3a50:0578 + {db tmp999=8;MYCOPY(dummyf_3aa7a)} // 3a50:057a + {db tmp999=7;MYCOPY(dummyf_3aa7b)} // 3a50:057b + {db tmp999=3;MYCOPY(dummyf_3aa7c)} // 3a50:057c + {db tmp999=2;MYCOPY(dummyf_3aa7e)} // 3a50:057e + {dw tmp999=19;MYCOPY(word_49060)} // 3a50:0580 + {dw tmp999=16723;MYCOPY(word_49062)} // 3a50:0582 + {db tmp999=45;MYCOPY(dummyf_3aa84)} // 3a50:0584 + {db tmp999=49;MYCOPY(dummyf_3aa85)} // 3a50:0585 + {db tmp999=49;MYCOPY(dummyf_3aa86)} // 3a50:0586 + {dw tmp999=0;MYCOPY(word_49068)} // 3a50:0588 + {db tmp999=100;MYCOPY(dummyf_3aa8a)} // 3a50:058a + {dw tmp999=1500;MYCOPY(word_4906c)} // 3a50:058c + {db tmp999=2;MYCOPY(dummyf_3aa8e)} // 3a50:058e + {dw tmp999=3;MYCOPY(word_49070)} // 3a50:0590 + {db tmp999=19;MYCOPY(dummyf_3aa92)} // 3a50:0592 + {db tmp999=0;MYCOPY(byte_49073)} // 3a50:0593 + {db tmp999[32]={83,65,45,49,50,0,0,0,150,0,208,7,3,0,2,0,19,0,83,65,45,49,51,0,0,0,65,0,132,3,0,0};MYCOPY(dummyf_3aa94)} // 3a50:0594 + {db tmp999[32]={4,0,19,0,83,65,45,78,45,52,0,0,30,0,176,4,2,0,3,0,19,0,83,65,45,78,45,53,0,0,30,0};MYCOPY(dummyf_3aab4)} // 3a50:05b4 + {db tmp999[32]={132,3,255,255,4,0,19,0,83,65,45,78,45,54,0,0,125,0,8,7,3,0,2,0,19,0,83,65,45,78,45,55};MYCOPY(dummyf_3aad4)} // 3a50:05d4 + {db tmp999[32]={0,0,100,0,220,5,2,0,3,0,19,0,72,97,119,107,0,0,0,0,125,0,132,3,2,0,3,0,19,0,82,97};MYCOPY(dummyf_3aaf4)} // 3a50:05f4 + {db tmp999[32]={112,105,101,114,0,0,65,0,176,4,2,0,4,0,19,0,84,105,103,101,114,0,0,0,30,0,132,3,1,0,3,0};MYCOPY(dummyf_3ab14)} // 3a50:0614 + {db tmp999[32]={19,0,83,101,97,99,97,116,0,0,30,0,132,3,1,0,3,0,19,0,65,65,45,50,0,0,0,0,14,0,220,5};MYCOPY(dummyf_3ab34)} // 3a50:0634 + {db tmp999[32]={255,255,4,0,19,0,65,65,45,56,0,0,0,0,12,0,8,7,0,0,5,0,19,0,65,65,45,54,0,0,0,0};MYCOPY(dummyf_3ab54)} // 3a50:0654 + {db tmp999[32]={50,0,96,9,2,0,2,0,19,0,65,65,45,55,0,0,0,0,34,0,8,7,2,0,2,0,19,0,65,65,45,57};MYCOPY(dummyf_3ab74)} // 3a50:0674 + {db tmp999[32]={0,0,0,0,82,0,208,7,2,0,3,0,19,0,65,65,45,49,48,0,0,0,64,0,208,7,3,0,4,0,19,0};MYCOPY(dummyf_3ab94)} // 3a50:0694 {db tmp999=65;MYCOPY(dummyf_3abb4)} // 3a50:06b4 {db tmp999=73;MYCOPY(dummyf_3abb5)} // 3a50:06b5 {db tmp999=77;MYCOPY(dummyf_3abb6)} // 3a50:06b6 @@ -7709,21 +10569,6 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {char tmp999[11]=" on patrol";MYCOPY(aonpatrol)} // 3a50:0e9c {char tmp999[17]="F15 Strike Eagle";MYCOPY(af15strikeeagle)} // 3a50:0ea7 {char tmp999[5]=" at ";MYCOPY(aat)} // 3a50:0eb8 - {db tmp999=234;MYCOPY(dummyf_3b4fe)} // 3a50:0ffe - {db tmp999=234;MYCOPY(dummyf_3b508)} // 3a50:1008 - {db tmp999=234;MYCOPY(dummyf_3b50d)} // 3a50:100d - {db tmp999=234;MYCOPY(dummyf_3b526)} // 3a50:1026 - {db tmp999=234;MYCOPY(dummyf_3b530)} // 3a50:1030 - {db tmp999=234;MYCOPY(dummyf_3b53f)} // 3a50:103f - {db tmp999=234;MYCOPY(dummyf_3b544)} // 3a50:1044 - {db tmp999=234;MYCOPY(dummyf_3b54e)} // 3a50:104e - {db tmp999=234;MYCOPY(dummyf_3b553)} // 3a50:1053 - {db tmp999[32]={234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3b55d)} // 3a50:105d - {db tmp999=234;MYCOPY(dummyf_3b580)} // 3a50:1080 - {db tmp999=234;MYCOPY(dummyf_3b58a)} // 3a50:108a - {db tmp999=234;MYCOPY(dummyf_3b594)} // 3a50:1094 - {db tmp999=234;MYCOPY(dummyf_3b599)} // 3a50:1099 - {db tmp999=234;MYCOPY(dummyf_3b5c1)} // 3a50:10c1 {db tmp999=2;MYCOPY(dummyf_3b5ec)} // 3a50:10ec {db tmp999=2;MYCOPY(dummyf_3b5ee)} // 3a50:10ee {db tmp999=1;MYCOPY(dummyf_3b5f6)} // 3a50:10f6 @@ -7768,6 +10613,10 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {db tmp999[8]={1,0,1,0,1,0,1,0};MYCOPY(dummyf_3b7f4)} // 3a50:1102 {dw tmp999=0;MYCOPY(word_49ddc)} // 3a50:12fc {db tmp999=4;MYCOPY(dummyf_3b7ff)} // 3a50:12ff + {db tmp999=1;MYCOPY(dummyf_3b801)} // 3a50:1301 + {db tmp999=64;MYCOPY(dummyf_3b802)} // 3a50:1302 + {db tmp999=16;MYCOPY(dummyf_3b804)} // 3a50:1304 + {db tmp999=8;MYCOPY(dummyf_3b806)} // 3a50:1306 {dw tmp999[101]={1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(word_49de8)} // 3a50:1308 {dw tmp999=0;MYCOPY(word_49eb2)} // 3a50:13d2 {dw tmp999[198]={12593,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(word_49eb4)} // 3a50:13d4 @@ -7949,1292 +10798,2281 @@ namespace m2c{ m2cf* _ENTRY_POINT_ = &start;} {dw tmp999[2]={0};MYCOPY(word_4ac78)} // 3a50:2198 {dw tmp999[240]={0};MYCOPY(word_4ac7c)} // 3a50:219c {dw tmp999[1894]={0};MYCOPY(word_4ae5c)} // 3a50:237c - {dw tmp999[2115]={0};MYCOPY(_unk_4bd28)} // 3a50:3248 - {dw tmp999=0;MYCOPY(word_4cdae)} // 3a50:42ce - {dw tmp999=0;MYCOPY(word_4cdb0)} // 3a50:42d0 - {dw tmp999=0;MYCOPY(word_4cdb2)} // 3a50:42d2 - {dw tmp999=0;MYCOPY(word_4cdb4)} // 3a50:42d4 - {db tmp999[2]={0};MYCOPY(byte_4cdb6)} // 3a50:42d6 - {db tmp999=0;MYCOPY(byte_4cdb8)} // 3a50:42d8 - {dw tmp999=0;MYCOPY(word_4cdb9)} // 3a50:42d9 - {dw tmp999=0;MYCOPY(word_4cdbb)} // 3a50:42db - {db tmp999[32]={0,1,0,2,0,4,0,8,0,16,0,32,0,64,0,128,0,0,1,0,2,0,4,0,8,0,16,0,32,0,64,0};MYCOPY(dummyf_3e7dd)} // 3a50:42dd - {db tmp999=128;MYCOPY(dummyf_3e7fd)} // 3a50:42fd - {db tmp999[98]={0};MYCOPY(byte_4cdde)} // 3a50:42fe - {dw tmp999=0;MYCOPY(word_4ce40)} // 3a50:4360 - {dw tmp999=0;MYCOPY(word_4ce42)} // 3a50:4362 - {dw tmp999=0;MYCOPY(word_4ce44)} // 3a50:4364 - {db tmp999=0;MYCOPY(byte_4ce46)} // 3a50:4366 - {db tmp999=0;MYCOPY(byte_4ce47)} // 3a50:4367 - {db tmp999=0;MYCOPY(byte_4ce48)} // 3a50:4368 - {dw tmp999=0;MYCOPY(word_4ce49)} // 3a50:4369 - {dw tmp999=0;MYCOPY(word_4ce4b)} // 3a50:436b - {dw tmp999=0;MYCOPY(word_4ce4d)} // 3a50:436d - {dw tmp999=0;MYCOPY(word_4ce4f)} // 3a50:436f - {dw tmp999=0;MYCOPY(word_4ce51)} // 3a50:4371 - {dw tmp999=0;MYCOPY(word_4ce53)} // 3a50:4373 - {dw tmp999=0;MYCOPY(word_4ce55)} // 3a50:4375 - {dw tmp999=0;MYCOPY(word_4ce57)} // 3a50:4377 - {db tmp999=0;MYCOPY(byte_4ce61)} // 3a50:4381 - {db tmp999=0;MYCOPY(byte_4ce62)} // 3a50:4382 - {dw tmp999=0;MYCOPY(word_4ce63)} // 3a50:4383 - {db tmp999[32]={0,0,0,0,0,0,42,0,42,0,0,42,42,42,0,0,42,0,42,42,21,0,42,42,42,21,21,21,21,21,63,21};MYCOPY(dummyf_3e885)} // 3a50:4385 - {db tmp999[32]={63,21,21,63,63,63,21,21,63,21,63,63,63,21,63,63,63,0,0,0,4,4,4,8,8,8,12,12,12,16,16,16};MYCOPY(dummyf_3e8a5)} // 3a50:43a5 - {db tmp999=20;MYCOPY(dummyf_3e8c5)} // 3a50:43c5 - {db tmp999=20;MYCOPY(dummyf_3e8c6)} // 3a50:43c6 - {db tmp999=20;MYCOPY(dummyf_3e8c7)} // 3a50:43c7 - {db tmp999=24;MYCOPY(dummyf_3e8c8)} // 3a50:43c8 - {db tmp999=24;MYCOPY(dummyf_3e8c9)} // 3a50:43c9 - {db tmp999=24;MYCOPY(dummyf_3e8ca)} // 3a50:43ca - {db tmp999=28;MYCOPY(dummyf_3e8cb)} // 3a50:43cb - {db tmp999=28;MYCOPY(dummyf_3e8cc)} // 3a50:43cc - {db tmp999=28;MYCOPY(dummyf_3e8cd)} // 3a50:43cd - {db tmp999=32;MYCOPY(a000444888)} // 3a50:43ce - {db tmp999=32;MYCOPY(dummyf_3e8cf)} // 3a50:43cf - {db tmp999=32;MYCOPY(dummyf_3e8d0)} // 3a50:43d0 - {db tmp999=36;MYCOPY(dummyf_3e8d1)} // 3a50:43d1 - {db tmp999=36;MYCOPY(dummyf_3e8d2)} // 3a50:43d2 - {db tmp999=36;MYCOPY(dummyf_3e8d3)} // 3a50:43d3 - {db tmp999=40;MYCOPY(dummyf_3e8d4)} // 3a50:43d4 - {db tmp999=40;MYCOPY(dummyf_3e8d5)} // 3a50:43d5 - {db tmp999=40;MYCOPY(dummyf_3e8d6)} // 3a50:43d6 - {db tmp999=44;MYCOPY(dummyf_3e8d7)} // 3a50:43d7 - {db tmp999=44;MYCOPY(dummyf_3e8d8)} // 3a50:43d8 - {db tmp999=44;MYCOPY(dummyf_3e8d9)} // 3a50:43d9 - {db tmp999=48;MYCOPY(dummyf_3e8da)} // 3a50:43da - {db tmp999=48;MYCOPY(dummyf_3e8db)} // 3a50:43db - {db tmp999=48;MYCOPY(dummyf_3e8dc)} // 3a50:43dc - {db tmp999=52;MYCOPY(dummyf_3e8dd)} // 3a50:43dd - {db tmp999=52;MYCOPY(dummyf_3e8de)} // 3a50:43de - {db tmp999=52;MYCOPY(dummyf_3e8df)} // 3a50:43df - {db tmp999=56;MYCOPY(dummyf_3e8e0)} // 3a50:43e0 - {db tmp999=56;MYCOPY(dummyf_3e8e1)} // 3a50:43e1 - {db tmp999=56;MYCOPY(dummyf_3e8e2)} // 3a50:43e2 - {db tmp999=60;MYCOPY(dummyf_3e8e3)} // 3a50:43e3 - {db tmp999=60;MYCOPY(dummyf_3e8e4)} // 3a50:43e4 - {db tmp999=60;MYCOPY(dummyf_3e8e5)} // 3a50:43e5 - {db tmp999=63;MYCOPY(dummyf_3e8e7)} // 3a50:43e7 - {db tmp999=56;MYCOPY(a8)} // 3a50:43ea - {db tmp999[32]={0,0,49,0,0,42,0,0,35,0,0,28,0,0,21,0,0,14,0,63,49,0,57,42,0,51,38,0,45,32,0,38};MYCOPY(dummyf_3e8eb)} // 3a50:43eb - {db tmp999=28;MYCOPY(dummyf_3e90b)} // 3a50:440b - {db tmp999=32;MYCOPY(dummyf_3e90d)} // 3a50:440d - {db tmp999=23;MYCOPY(dummyf_3e90e)} // 3a50:440e - {db tmp999=26;MYCOPY(dummyf_3e910)} // 3a50:4410 - {db tmp999=18;MYCOPY(dummyf_3e911)} // 3a50:4411 - {db tmp999=20;MYCOPY(dummyf_3e913)} // 3a50:4413 - {db tmp999=14;MYCOPY(dummyf_3e914)} // 3a50:4414 - {db tmp999=55;MYCOPY(a75847351302807)} // 3a50:4416 - {db tmp999[32]={58,63,53,56,62,52,55,60,51,53,59,49,51,58,48,50,56,47,48,55,46,47,54,57,27,0,50,23,0,44,20,0};MYCOPY(dummyf_3e917)} // 3a50:4417 - {db tmp999[32]={37,17,0,31,15,0,25,12,0,18,9,0,12,6,0,63,0,0,56,0,0,49,0,0,43,0,0,36,0,0,29,0};MYCOPY(dummyf_3e937)} // 3a50:4437 - {db tmp999[32]={0,23,0,0,16,0,0,0,0,63,0,1,56,0,1,49,0,0,42,0,0,35,0,0,28,0,0,21,0,0,14,24};MYCOPY(dummyf_3e957)} // 3a50:4457 - {db tmp999[32]={31,38,22,29,36,21,28,34,20,26,32,19,25,30,18,23,28,16,21,26,15,20,24,63,44,36,58,40,33,53,37,30};MYCOPY(dummyf_3e977)} // 3a50:4477 - {db tmp999[32]={49,33,28,44,31,25,40,27,22,35,24,20,30,21,17,52,52,52,49,51,52,46,50,53,43,50,54,40,49,55,37,48};MYCOPY(dummyf_3e997)} // 3a50:4497 - {db tmp999=55;MYCOPY(dummyf_3e9b7)} // 3a50:44b7 - {db tmp999=34;MYCOPY(dummyf_3e9b8)} // 3a50:44b8 - {db tmp999=48;MYCOPY(dummyf_3e9b9)} // 3a50:44b9 - {db tmp999=56;MYCOPY(dummyf_3e9ba)} // 3a50:44ba - {db tmp999=30;MYCOPY(dummyf_3e9bb)} // 3a50:44bb - {db tmp999=47;MYCOPY(dummyf_3e9bc)} // 3a50:44bc - {db tmp999=57;MYCOPY(dummyf_3e9bd)} // 3a50:44bd - {db tmp999=27;MYCOPY(dummyf_3e9be)} // 3a50:44be - {db tmp999=46;MYCOPY(dummyf_3e9bf)} // 3a50:44bf - {db tmp999=58;MYCOPY(dummyf_3e9c0)} // 3a50:44c0 - {db tmp999=23;MYCOPY(dummyf_3e9c1)} // 3a50:44c1 - {db tmp999=45;MYCOPY(dummyf_3e9c2)} // 3a50:44c2 - {db tmp999=58;MYCOPY(dummyf_3e9c3)} // 3a50:44c3 - {db tmp999=20;MYCOPY(dummyf_3e9c4)} // 3a50:44c4 - {db tmp999=44;MYCOPY(dummyf_3e9c5)} // 3a50:44c5 - {db tmp999=59;MYCOPY(dummyf_3e9c6)} // 3a50:44c6 - {db tmp999=16;MYCOPY(dummyf_3e9c7)} // 3a50:44c7 - {db tmp999=43;MYCOPY(dummyf_3e9c8)} // 3a50:44c8 - {db tmp999=60;MYCOPY(dummyf_3e9c9)} // 3a50:44c9 - {db tmp999=12;MYCOPY(dummyf_3e9ca)} // 3a50:44ca - {db tmp999=42;MYCOPY(dummyf_3e9cb)} // 3a50:44cb - {db tmp999=61;MYCOPY(dummyf_3e9cc)} // 3a50:44cc - {db tmp999=8;MYCOPY(dummyf_3e9cd)} // 3a50:44cd - {db tmp999=42;MYCOPY(dummyf_3e9ce)} // 3a50:44ce - {db tmp999=61;MYCOPY(dummyf_3e9cf)} // 3a50:44cf - {db tmp999=4;MYCOPY(dummyf_3e9d0)} // 3a50:44d0 - {db tmp999=40;MYCOPY(dummyf_3e9d1)} // 3a50:44d1 - {db tmp999=62;MYCOPY(dummyf_3e9d2)} // 3a50:44d2 - {db tmp999=39;MYCOPY(dummyf_3e9d4)} // 3a50:44d4 - {db tmp999=63;MYCOPY(dummyf_3e9d5)} // 3a50:44d5 - {db tmp999[11]={52,52,52,47,51,47,44,50,43,39,49};MYCOPY(dummyf_3e9d6)} // 3a50:44d6 - {db tmp999[11]={39,36,48,35,32,47,32,29,47,28,25};MYCOPY(dummyf_3e9e1)} // 3a50:44d6 - {db tmp999[11]={46,24,22,45,21,18,44,17,15,43,14};MYCOPY(dummyf_3e9ec)} // 3a50:44d6 - {db tmp999[14]={12,42,11,9,41,8,6,40,5,4,40,3,1,39};MYCOPY(dummyf_3e9f7)} // 3a50:44d6 - {db tmp999[32]={0,0,0,0,0,42,0,42,0,0,42,42,42,0,0,42,0,42,42,21,0,42,42,42,21,21,21,21,21,63,21,63};MYCOPY(dummyf_3ea06)} // 3a50:4506 - {db tmp999[32]={21,21,63,63,63,21,21,63,21,63,63,63,21,63,63,63,3,3,3,5,5,42,5,42,4,5,42,41,42,5,5,41};MYCOPY(dummyf_3ea26)} // 3a50:4526 - {db tmp999[32]={5,42,42,23,5,41,41,41,23,23,23,25,25,61,25,61,25,25,61,60,61,24,24,61,25,61,61,60,24,59,59,59};MYCOPY(dummyf_3ea46)} // 3a50:4546 - {db tmp999[32]={6,6,6,9,10,42,9,42,9,9,42,41,42,9,9,41,10,42,42,26,10,39,39,39,25,25,25,28,29,59,29,59};MYCOPY(dummyf_3ea66)} // 3a50:4566 - {db tmp999[32]={28,28,59,58,59,28,28,59,29,59,59,58,28,55,55,55,9,9,9,14,14,42,14,42,13,14,42,41,42,14,14,41};MYCOPY(dummyf_3ea86)} // 3a50:4586 - {db tmp999[32]={15,42,42,29,16,38,38,38,26,26,26,31,31,57,32,58,32,31,57,56,58,31,31,58,32,58,57,56,30,50,50,50};MYCOPY(dummyf_3eaa6)} // 3a50:45a6 - {db tmp999[32]={12,12,12,18,19,42,18,42,17,18,42,41,42,18,18,41,20,42,42,31,21,37,37,37,28,28,28,34,34,55,35,56};MYCOPY(dummyf_3eac6)} // 3a50:45c6 - {db tmp999[32]={35,34,55,54,56,33,33,56,36,56,55,54,33,47,47,47,15,15,15,23,23,42,22,42,22,23,42,41,42,23,23,42};MYCOPY(dummyf_3eae6)} // 3a50:45e6 - {db tmp999[32]={25,42,42,34,26,36,36,36,30,30,30,36,37,53,38,54,37,36,53,52,54,36,36,54,39,54,53,52,35,42,42,42};MYCOPY(dummyf_3eb06)} // 3a50:4606 - {db tmp999[32]={17,17,17,28,28,42,26,42,26,28,42,41,42,28,28,42,30,42,42,36,31,35,35,35,32,32,32,39,39,52,40,52};MYCOPY(dummyf_3eb26)} // 3a50:4626 - {db tmp999[32]={40,39,50,50,52,39,39,52,41,52,50,50,37,38,38,38,20,20,20,32,32,42,31,42,31,32,42,41,42,32,32,42};MYCOPY(dummyf_3eb46)} // 3a50:4646 - {db tmp999[32]={35,42,42,39,36,34,34,34,34,34,34,41,41,50,42,50,42,41,48,48,50,41,41,50,44,50,48,48,39,34,34,34};MYCOPY(dummyf_3eb66)} // 3a50:4666 - {db tmp999[32]={31,16,30,29,15,30,27,15,29,25,14,28,23,13,27,21,13,26,19,12,25,17,12,24,15,11,23,13,11,22,12,10};MYCOPY(dummyf_3eb86)} // 3a50:4686 - {db tmp999[32]={21,10,10,20,9,10,19,9,10,18,8,10,18,8,11,17,6,4,1,6,4,1,7,5,2,8,6,2,9,7,3,10};MYCOPY(dummyf_3eba6)} // 3a50:46a6 - {db tmp999[32]={7,3,11,8,4,12,9,5,13,10,6,13,11,7,14,12,8,15,13,8,16,14,9,17,15,10,18,16,12,19,17,13};MYCOPY(dummyf_3ebc6)} // 3a50:46c6 - {db tmp999[32]={0,0,0,0,0,30,0,32,0,0,32,31,30,0,0,32,0,32,30,15,0,30,30,30,19,25,30,16,17,48,14,40};MYCOPY(dummyf_3ebe6)} // 3a50:46e6 - {db tmp999[32]={14,16,48,48,48,16,16,42,0,0,48,48,16,57,57,57,3,3,3,4,4,30,4,32,3,4,32,31,32,4,4,29};MYCOPY(dummyf_3ec06)} // 3a50:4706 - {db tmp999[32]={3,30,30,16,3,28,28,28,17,24,28,17,18,42,17,40,16,19,47,45,47,18,18,42,0,0,47,45,18,52,52,52};MYCOPY(dummyf_3ec26)} // 3a50:4726 - {db tmp999[32]={6,6,6,6,8,28,7,30,6,6,30,29,30,6,6,26,6,26,30,18,7,26,26,26,16,22,26,20,21,42,19,38};MYCOPY(dummyf_3ec46)} // 3a50:4746 - {db tmp999[32]={18,21,44,43,44,21,21,42,0,0,44,43,21,50,50,50,9,9,9,9,10,28,9,28,9,10,30,29,30,10,10,25};MYCOPY(dummyf_3ec66)} // 3a50:4766 - {db tmp999[32]={9,26,28,19,11,28,28,28,15,20,24,23,23,42,21,38,21,24,44,43,44,23,23,42,0,0,42,42,22,44,44,44};MYCOPY(dummyf_3ec86)} // 3a50:4786 - {db tmp999[32]={12,12,12,12,13,28,13,28,12,12,28,28,28,12,12,25,12,26,28,21,14,26,26,26,14,18,22,25,25,40,23,36};MYCOPY(dummyf_3eca6)} // 3a50:47a6 - {db tmp999[32]={23,26,42,41,42,25,25,42,0,0,42,41,25,38,38,38,15,15,15,14,14,26,14,26,14,14,26,25,26,15,15,26};MYCOPY(dummyf_3ecc6)} // 3a50:47c6 - {db tmp999[32]={15,26,26,21,16,26,26,26,12,17,20,25,26,36,26,36,25,29,42,41,40,27,27,42,0,0,42,41,28,38,38,38};MYCOPY(dummyf_3ece6)} // 3a50:47e6 - {db tmp999[32]={17,17,17,15,15,22,14,22,14,15,22,22,26,17,17,24,17,24,24,20,17,24,24,24,12,17,20,30,30,40,25,32};MYCOPY(dummyf_3ed06)} // 3a50:4806 - {db tmp999[32]={24,32,40,40,40,30,30,42,0,0,40,40,30,34,34,34,20,20,20,18,18,24,18,24,18,17,22,21,22,17,17,22};MYCOPY(dummyf_3ed26)} // 3a50:4826 - {db tmp999[32]={18,22,22,20,19,22,22,22,11,15,18,31,32,38,25,30,25,32,38,38,32,26,26,42,0,0,38,38,31,30,30,30};MYCOPY(dummyf_3ed46)} // 3a50:4846 - {db tmp999[11]={52,52,52,51,49,47,50,47,44,50,45};MYCOPY(dummyf_3ed66)} // 3a50:4866 - {db tmp999[11]={40,49,42,36,48,40,32,48,38,29,47};MYCOPY(dummyf_3ed71)} // 3a50:4866 - {db tmp999[11]={36,25,46,34,22,46,32,18,45,30,15};MYCOPY(dummyf_3ed7c)} // 3a50:4866 - {db tmp999[12]={44,28,12,44,26,9,43,24,6,42,22,3};MYCOPY(dummyf_3ed87)} // 3a50:4866 - {db tmp999[4]={42,21,0,0};MYCOPY(dummyf_3ed93)} // 3a50:4866 - {db tmp999[32]={0,36,3,72,6,107,9,140,12,171,15,200,18,226,21,249,24,12,28,26,31,36,34,40,37,39,40,31,43,17,46,252};MYCOPY(dummyf_3ed97)} // 3a50:4897 - {db tmp999[32]={48,223,51,186,54,141,57,87,60,23,63,206,65,123,68,29,71,180,73,64,76,192,78,52,81,155,83,246,85,67,88,130};MYCOPY(dummyf_3edb7)} // 3a50:48b7 - {db tmp999[32]={90,180,92,215,94,236,96,242,98,233,100,208,102,167,104,110,106,36,108,202,109,95,111,227,112,85,114,182,115,5,117,66};MYCOPY(dummyf_3edd7)} // 3a50:48d7 - {db tmp999[32]={118,108,119,133,120,138,121,125,122,93,123,42,124,228,124,138,125,30,126,157,126,10,127,98,127,167,127,217,127,246,127,255};MYCOPY(dummyf_3edf7)} // 3a50:48f7 - {db tmp999=127;MYCOPY(dummyf_3ee17)} // 3a50:4917 - {db tmp999=246;MYCOPY(dummyf_3ee18)} // 3a50:4918 - {db tmp999=127;MYCOPY(dummyf_3ee19)} // 3a50:4919 - {db tmp999=217;MYCOPY(dummyf_3ee1a)} // 3a50:491a - {db tmp999=127;MYCOPY(dummyf_3ee1b)} // 3a50:491b - {db tmp999=167;MYCOPY(dummyf_3ee1c)} // 3a50:491c - {db tmp999=127;MYCOPY(dummyf_3ee1d)} // 3a50:491d - {db tmp999=98;MYCOPY(dummyf_3ee1e)} // 3a50:491e - {db tmp999=127;MYCOPY(dummyf_3ee1f)} // 3a50:491f - {db tmp999=10;MYCOPY(dummyf_3ee20)} // 3a50:4920 - {db tmp999=127;MYCOPY(dummyf_3ee21)} // 3a50:4921 - {db tmp999=157;MYCOPY(dummyf_3ee22)} // 3a50:4922 - {db tmp999=126;MYCOPY(dummyf_3ee23)} // 3a50:4923 - {db tmp999=30;MYCOPY(dummyf_3ee24)} // 3a50:4924 - {db tmp999=126;MYCOPY(dummyf_3ee25)} // 3a50:4925 - {db tmp999=138;MYCOPY(dummyf_3ee26)} // 3a50:4926 - {db tmp999=125;MYCOPY(dummyf_3ee27)} // 3a50:4927 - {db tmp999=228;MYCOPY(dummyf_3ee28)} // 3a50:4928 - {db tmp999=124;MYCOPY(dummyf_3ee29)} // 3a50:4929 - {db tmp999[11]={42,124,93,123,125,122,138,121,133,120,108};MYCOPY(dummyf_3ee2a)} // 3a50:492a - {db tmp999[11]={119,66,118,5,117,182,115,85,114,227,112};MYCOPY(dummyf_3ee35)} // 3a50:492a - {db tmp999[10]={95,111,202,109,36,108,110,106,167,104};MYCOPY(dummyf_3ee40)} // 3a50:492a - {db tmp999[10]={208,102,233,100,242,98,236,96,215,94};MYCOPY(dummyf_3ee4a)} // 3a50:492a - {db tmp999[10]={180,92,130,90,67,88,246,85,155,83};MYCOPY(dummyf_3ee54)} // 3a50:492a - {db tmp999[10]={52,81,192,78,64,76,180,73,29,71};MYCOPY(dummyf_3ee5e)} // 3a50:492a - {db tmp999[11]={123,68,206,65,23,63,87,60,141,57,186};MYCOPY(dummyf_3ee68)} // 3a50:492a - {db tmp999[10]={54,223,51,252,48,17,46,31,43,39};MYCOPY(dummyf_3ee73)} // 3a50:492a - {db tmp999[10]={40,40,37,36,34,26,31,12,28,249};MYCOPY(dummyf_3ee7d)} // 3a50:492a - {db tmp999[10]={24,226,21,200,18,171,15,140,12,107};MYCOPY(dummyf_3ee87)} // 3a50:492a - {db tmp999[11]={9,72,6,36,3,0,0,220,252,184,249};MYCOPY(dummyf_3ee91)} // 3a50:492a - {db tmp999[10]={149,246,116,243,85,240,56,237,30,234};MYCOPY(dummyf_3ee9c)} // 3a50:492a - {db tmp999[10]={7,231,244,227,230,224,220,221,216,218};MYCOPY(dummyf_3eea6)} // 3a50:492a - {db tmp999[10]={217,215,225,212,239,209,4,207,33,204};MYCOPY(dummyf_3eeb0)} // 3a50:492a - {db tmp999[10]={70,201,115,198,169,195,233,192,50,190};MYCOPY(dummyf_3eeba)} // 3a50:492a - {db tmp999[10]={133,187,227,184,76,182,192,179,64,177};MYCOPY(dummyf_3eec4)} // 3a50:492a - {db tmp999[10]={204,174,101,172,10,170,189,167,126,165};MYCOPY(dummyf_3eece)} // 3a50:492a - {db tmp999[10]={76,163,41,161,20,159,14,157,23,155};MYCOPY(dummyf_3eed8)} // 3a50:492a - {db tmp999[11]={48,153,89,151,146,149,220,147,54,146,161};MYCOPY(dummyf_3eee2)} // 3a50:492a - {db tmp999[10]={144,29,143,171,141,74,140,251,138,190};MYCOPY(dummyf_3eeed)} // 3a50:492a - {db tmp999[11]={137,148,136,123,135,118,134,131,133,163,132};MYCOPY(dummyf_3eef7)} // 3a50:492a - {db tmp999[10]={214,131,28,131,118,130,226,129,99,129};MYCOPY(dummyf_3ef02)} // 3a50:492a - {db tmp999[11]={246,128,158,128,89,128,39,128,10,128,1};MYCOPY(dummyf_3ef0c)} // 3a50:492a - {db tmp999[11]={128,10,128,39,128,89,128,158,128,246,128};MYCOPY(dummyf_3ef17)} // 3a50:492a - {db tmp999[10]={99,129,226,129,118,130,28,131,214,131};MYCOPY(dummyf_3ef22)} // 3a50:492a - {db tmp999[11]={163,132,131,133,118,134,123,135,148,136,190};MYCOPY(dummyf_3ef2c)} // 3a50:492a - {db tmp999[10]={137,251,138,74,140,171,141,29,143,161};MYCOPY(dummyf_3ef37)} // 3a50:492a - {db tmp999[11]={144,54,146,220,147,146,149,89,151,48,153};MYCOPY(dummyf_3ef41)} // 3a50:492a - {db tmp999[10]={23,155,14,157,20,159,41,161,76,163};MYCOPY(dummyf_3ef4c)} // 3a50:492a - {db tmp999[10]={126,165,189,167,10,170,101,172,204,174};MYCOPY(dummyf_3ef56)} // 3a50:492a - {db tmp999[10]={64,177,192,179,76,182,227,184,133,187};MYCOPY(dummyf_3ef60)} // 3a50:492a - {db tmp999[10]={50,190,233,192,169,195,115,198,70,201};MYCOPY(dummyf_3ef6a)} // 3a50:492a - {db tmp999[10]={33,204,4,207,239,209,225,212,217,215};MYCOPY(dummyf_3ef74)} // 3a50:492a - {db tmp999[10]={216,218,220,221,230,224,244,227,7,231};MYCOPY(dummyf_3ef7e)} // 3a50:492a - {db tmp999[10]={30,234,56,237,85,240,116,243,149,246};MYCOPY(dummyf_3ef88)} // 3a50:492a - {db tmp999[13]={184,249,220,252,0,0,0,0,36,3,72,6,107};MYCOPY(dummyf_3ef92)} // 3a50:492a - {db tmp999[10]={9,140,12,171,15,200,18,226,21,249};MYCOPY(dummyf_3ef9f)} // 3a50:492a - {db tmp999[11]={24,12,28,26,31,36,34,40,37,39,40};MYCOPY(dummyf_3efa9)} // 3a50:492a - {db tmp999[10]={31,43,17,46,252,48,223,51,186,54};MYCOPY(dummyf_3efb4)} // 3a50:492a - {db tmp999[11]={141,57,87,60,23,63,206,65,123,68,29};MYCOPY(dummyf_3efbe)} // 3a50:492a - {db tmp999[10]={71,180,73,64,76,192,78,52,81,155};MYCOPY(dummyf_3efc9)} // 3a50:492a - {db tmp999[10]={83,246,85,67,88,130,90,180,92,215};MYCOPY(dummyf_3efd3)} // 3a50:492a - {db tmp999[10]={94,236,96,242,98,233,100,208,102,167};MYCOPY(dummyf_3efdd)} // 3a50:492a - {db tmp999[10]={104,110,106,36,108,202,109,95,111,227};MYCOPY(dummyf_3efe7)} // 3a50:492a - {db tmp999[11]={112,85,114,182,115,5,117,66,118,108,119};MYCOPY(dummyf_3eff1)} // 3a50:492a - {db tmp999[11]={133,120,138,121,125,122,93,123,42,124,228};MYCOPY(dummyf_3effc)} // 3a50:492a - {db tmp999[11]={124,138,125,30,126,157,126,10,127,98,127};MYCOPY(dummyf_3f007)} // 3a50:492a - {db tmp999[10]={167,127,217,127,246,127,255,127,246,127};MYCOPY(dummyf_3f012)} // 3a50:492a - {db tmp999[10]={217,127,167,127,98,127,10,127,157,126};MYCOPY(dummyf_3f01c)} // 3a50:492a - {db tmp999[9]={30,126,138,125,228,124,42,124,93};MYCOPY(dummyf_3f026)} // 3a50:492a - {db tmp999[32]={123,125,122,138,121,133,120,108,119,66,118,5,117,182,115,85,114,227,112,95,111,202,109,36,108,110,106,167,104,208,102,233};MYCOPY(dummyf_3f02f)} // 3a50:4b2f - {db tmp999[32]={100,242,98,236,96,215,94,180,92,130,90,67,88,246,85,155,83,52,81,192,78,64,76,180,73,29,71,123,68,206,65,23};MYCOPY(dummyf_3f04f)} // 3a50:4b4f - {db tmp999[32]={63,87,60,141,57,186,54,223,51,252,48,17,46,31,43,39,40,40,37,36,34,26,31,12,28,249,24,226,21,200,18,171};MYCOPY(dummyf_3f06f)} // 3a50:4b6f - {db tmp999[32]={15,140,12,107,9,72,6,36,3,0,0,220,252,184,249,149,246,116,243,85,240,56,237,30,234,7,231,244,227,230,224,220};MYCOPY(dummyf_3f08f)} // 3a50:4b8f - {db tmp999[32]={221,216,218,217,215,225,212,239,209,4,207,33,204,70,201,115,198,169,195,233,192,50,190,133,187,227,184,76,182,192,179,64};MYCOPY(dummyf_3f0af)} // 3a50:4baf - {db tmp999[32]={177,204,174,101,172,10,170,189,167,126,165,76,163,41,161,20,159,14,157,23,155,48,153,89,151,146,149,220,147,54,146,161};MYCOPY(dummyf_3f0cf)} // 3a50:4bcf - {db tmp999[32]={144,29,143,171,141,74,140,251,138,190,137,148,136,123,135,118,134,131,133,163,132,214,131,28,131,118,130,226,129,99,129,246};MYCOPY(dummyf_3f0ef)} // 3a50:4bef - {db tmp999[32]={128,158,128,89,128,39,128,10,128,1,128,10,128,39,128,89,128,158,128,246,128,99,129,226,129,118,130,28,131,214,131,163};MYCOPY(dummyf_3f10f)} // 3a50:4c0f - {db tmp999[32]={132,131,133,118,134,123,135,148,136,190,137,251,138,74,140,171,141,29,143,161,144,54,146,220,147,146,149,89,151,48,153,23};MYCOPY(dummyf_3f12f)} // 3a50:4c2f - {db tmp999[32]={155,14,157,20,159,41,161,76,163,126,165,189,167,10,170,101,172,204,174,64,177,192,179,76,182,227,184,133,187,50,190,233};MYCOPY(dummyf_3f14f)} // 3a50:4c4f - {db tmp999[32]={192,169,195,115,198,70,201,33,204,4,207,239,209,225,212,217,215,216,218,220,221,230,224,244,227,7,231,30,234,56,237,85};MYCOPY(dummyf_3f16f)} // 3a50:4c6f - {db tmp999=240;MYCOPY(dummyf_3f18f)} // 3a50:4c8f - {db tmp999=116;MYCOPY(dummyf_3f190)} // 3a50:4c90 - {db tmp999=243;MYCOPY(dummyf_3f191)} // 3a50:4c91 - {db tmp999=149;MYCOPY(dummyf_3f192)} // 3a50:4c92 - {db tmp999=246;MYCOPY(dummyf_3f193)} // 3a50:4c93 - {db tmp999=184;MYCOPY(dummyf_3f194)} // 3a50:4c94 - {db tmp999=249;MYCOPY(dummyf_3f195)} // 3a50:4c95 - {db tmp999=220;MYCOPY(dummyf_3f196)} // 3a50:4c96 - {db tmp999=252;MYCOPY(dummyf_3f197)} // 3a50:4c97 - {db tmp999=0;MYCOPY(byte_4d77e)} // 3a50:4c9e - {dw tmp999=0;MYCOPY(word_4d77f)} // 3a50:4c9f - {dw tmp999=0;MYCOPY(word_4d781)} // 3a50:4ca1 - {dw tmp999=0;MYCOPY(word_4d783)} // 3a50:4ca3 - {dw tmp999=0;MYCOPY(word_4d785)} // 3a50:4ca5 - {dw tmp999=319;MYCOPY(word_4d787)} // 3a50:4ca7 - {dw tmp999=111;MYCOPY(word_4d789)} // 3a50:4ca9 - {dw tmp999=0;MYCOPY(word_4d78d)} // 3a50:4cad - {dw tmp999=0;MYCOPY(word_4d78f)} // 3a50:4caf - {dw tmp999=0;MYCOPY(word_4d791)} // 3a50:4cb1 - {dw tmp999=0;MYCOPY(word_4d793)} // 3a50:4cb3 - {db tmp999=255;MYCOPY(byte_4d795)} // 3a50:4cb5 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f1b6)} // 3a50:4cb6 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f1d6)} // 3a50:4cd6 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f1f6)} // 3a50:4cf6 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f216)} // 3a50:4d16 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f236)} // 3a50:4d36 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f256)} // 3a50:4d56 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f276)} // 3a50:4d76 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f296)} // 3a50:4d96 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f2b6)} // 3a50:4db6 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f2d6)} // 3a50:4dd6 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f2f6)} // 3a50:4df6 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f316)} // 3a50:4e16 - {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f336)} // 3a50:4e36 - {db tmp999=255;MYCOPY(dummyf_3f356)} // 3a50:4e56 - {db tmp999=255;MYCOPY(dummyf_3f357)} // 3a50:4e57 - {db tmp999=255;MYCOPY(dummyf_3f358)} // 3a50:4e58 - {db tmp999=255;MYCOPY(dummyf_3f359)} // 3a50:4e59 - {db tmp999=255;MYCOPY(dummyf_3f35a)} // 3a50:4e5a - {db tmp999=255;MYCOPY(dummyf_3f35b)} // 3a50:4e5b - {db tmp999=255;MYCOPY(dummyf_3f35c)} // 3a50:4e5c - {db tmp999=255;MYCOPY(dummyf_3f35d)} // 3a50:4e5d - {db tmp999=255;MYCOPY(dummyf_3f35e)} // 3a50:4e5e - {db tmp999=255;MYCOPY(dummyf_3f35f)} // 3a50:4e5f - {db tmp999=255;MYCOPY(dummyf_3f360)} // 3a50:4e60 - {db tmp999=255;MYCOPY(dummyf_3f361)} // 3a50:4e61 - {db tmp999=255;MYCOPY(dummyf_3f362)} // 3a50:4e62 - {db tmp999=255;MYCOPY(dummyf_3f363)} // 3a50:4e63 - {db tmp999=255;MYCOPY(dummyf_3f364)} // 3a50:4e64 - {db tmp999=255;MYCOPY(dummyf_3f365)} // 3a50:4e65 - {db tmp999=255;MYCOPY(dummyf_3f366)} // 3a50:4e66 - {db tmp999=255;MYCOPY(dummyf_3f367)} // 3a50:4e67 - {db tmp999=255;MYCOPY(dummyf_3f368)} // 3a50:4e68 - {db tmp999=255;MYCOPY(dummyf_3f369)} // 3a50:4e69 - {db tmp999=255;MYCOPY(dummyf_3f36a)} // 3a50:4e6a - {db tmp999=255;MYCOPY(dummyf_3f36b)} // 3a50:4e6b - {db tmp999=255;MYCOPY(dummyf_3f36c)} // 3a50:4e6c - {db tmp999=0;MYCOPY(byte_4d94d)} // 3a50:4e6d - {db tmp999[32]={0};MYCOPY(dummyf_3f4fc)} // 3a50:4ffc - {dw tmp999=0;MYCOPY(word_4db05)} // 3a50:5025 - {dw tmp999=0;MYCOPY(word_4db07)} // 3a50:5027 - {dw tmp999=65535;MYCOPY(word_4db09)} // 3a50:5029 - {dw tmp999=0;MYCOPY(word_4db0b)} // 3a50:502b - {db tmp999=0;MYCOPY(byte_4db0e)} // 3a50:502e - {dw tmp999=0;MYCOPY(word_4db0f)} // 3a50:502f - {dw tmp999=0;MYCOPY(word_4db11)} // 3a50:5031 - {dw tmp999=0;MYCOPY(word_4db13)} // 3a50:5033 - {dw tmp999=0;MYCOPY(word_4db15)} // 3a50:5035 - {db tmp999=0;MYCOPY(byte_4db18)} // 3a50:5038 - {dw tmp999=0;MYCOPY(word_4db19)} // 3a50:5039 - {dw tmp999=0;MYCOPY(word_4db1b)} // 3a50:503b - {db tmp999=0;MYCOPY(byte_4db1e)} // 3a50:503e - {db tmp999=0;MYCOPY(byte_4db1f)} // 3a50:503f - {dw tmp999=0;MYCOPY(word_4db20)} // 3a50:5040 - {dw tmp999=0;MYCOPY(word_4db22)} // 3a50:5042 - {dw tmp999=0;MYCOPY(word_4db24)} // 3a50:5044 - {dw tmp999=0;MYCOPY(word_4db26)} // 3a50:5046 - {dw tmp999=0;MYCOPY(word_4db28)} // 3a50:5048 - {dw tmp999=0;MYCOPY(word_4db2a)} // 3a50:504a - {db tmp999=0;MYCOPY(byte_4db2c)} // 3a50:504c - {dw tmp999=0;MYCOPY(word_4db2d)} // 3a50:504d - {dw tmp999=0;MYCOPY(word_4db2f)} // 3a50:504f - {dw tmp999=0;MYCOPY(word_4db31)} // 3a50:5051 - {db tmp999=0;MYCOPY(byte_4db33)} // 3a50:5053 - {dw tmp999=0;MYCOPY(word_4db34)} // 3a50:5054 - {dw tmp999[2]={0};MYCOPY(word_4db36)} // 3a50:5056 - {dw tmp999=0;MYCOPY(word_4db3a)} // 3a50:505a - {db tmp999[26]={0,0,0,160,1,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,80};MYCOPY(byte_4db3c)} // 3a50:505c - {db tmp999[24]={2,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3f576)} // 3a50:505c - {db tmp999[11]={255,255,255,255,254,255,254,255,253,255,252};MYCOPY(dummyf_3f58e)} // 3a50:505c - {db tmp999[9]={255,252,255,251,255,251,255,250,255};MYCOPY(dummyf_3f599)} // 3a50:505c - {db tmp999[9]={250,255,249,255,249,255,248,255,248};MYCOPY(dummyf_3f5a2)} // 3a50:505c - {db tmp999[9]={255,248,255,247,255,247,255,247,255};MYCOPY(dummyf_3f5ab)} // 3a50:505c - {db tmp999[9]={247,255,247,255,247,255,247,255,247};MYCOPY(dummyf_3f5b4)} // 3a50:505c - {db tmp999[9]={255,247,255,248,255,248,255,248,255};MYCOPY(dummyf_3f5bd)} // 3a50:505c - {db tmp999[9]={249,255,249,255,250,255,250,255,251};MYCOPY(dummyf_3f5c6)} // 3a50:505c - {db tmp999[9]={255,251,255,252,255,252,255,253,255};MYCOPY(dummyf_3f5cf)} // 3a50:505c - {db tmp999[20]={254,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,1,0,1,0};MYCOPY(dummyf_3f5d8)} // 3a50:505c - {db tmp999[14]={1,0,2,0,2,0,2,0,2,0,255,255,254,255};MYCOPY(dummyf_3f5ec)} // 3a50:505c - {db tmp999[9]={254,255,253,255,253,255,252,255,252};MYCOPY(dummyf_3f5fa)} // 3a50:505c - {db tmp999[9]={255,251,255,251,255,250,255,250,255};MYCOPY(dummyf_3f603)} // 3a50:505c - {db tmp999[9]={250,255,249,255,249,255,249,255,249};MYCOPY(dummyf_3f60c)} // 3a50:505c - {db tmp999[9]={255,249,255,249,255,249,255,249,255};MYCOPY(dummyf_3f615)} // 3a50:505c - {db tmp999[9]={249,255,250,255,250,255,250,255,251};MYCOPY(dummyf_3f61e)} // 3a50:505c - {db tmp999[9]={255,251,255,252,255,252,255,253,255};MYCOPY(dummyf_3f627)} // 3a50:505c - {db tmp999[16]={253,255,254,255,254,255,255,255,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3f630)} // 3a50:505c - {db tmp999[18]={1,0,1,0,2,0,2,0,3,0,3,0,3,0,4,0,4,0};MYCOPY(dummyf_3f640)} // 3a50:505c - {db tmp999[18]={4,0,4,0,4,0,4,0,4,0,4,0,4,0,3,0,3,0};MYCOPY(dummyf_3f652)} // 3a50:505c - {db tmp999[38]={3,0,2,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255};MYCOPY(dummyf_3f664)} // 3a50:505c - {db tmp999[9]={254,255,254,255,253,255,253,255,252};MYCOPY(dummyf_3f68a)} // 3a50:505c - {db tmp999[9]={255,252,255,251,255,250,255,250,255};MYCOPY(dummyf_3f693)} // 3a50:505c - {db tmp999[9]={249,255,249,255,248,255,248,255,247};MYCOPY(dummyf_3f69c)} // 3a50:505c - {db tmp999[9]={255,247,255,246,255,246,255,246,255};MYCOPY(dummyf_3f6a5)} // 3a50:505c - {db tmp999[9]={245,255,245,255,245,255,245,255,245};MYCOPY(dummyf_3f6ae)} // 3a50:505c - {db tmp999[9]={255,245,255,245,255,245,255,245,255};MYCOPY(dummyf_3f6b7)} // 3a50:505c - {db tmp999[9]={246,255,246,255,246,255,247,255,247};MYCOPY(dummyf_3f6c0)} // 3a50:505c - {db tmp999[9]={255,248,255,248,255,249,255,249,255};MYCOPY(dummyf_3f6c9)} // 3a50:505c - {db tmp999[9]={250,255,250,255,251,255,252,255,252};MYCOPY(dummyf_3f6d2)} // 3a50:505c - {db tmp999[13]={255,253,255,253,255,254,255,254,255,255,255,255,255};MYCOPY(dummyf_3f6db)} // 3a50:505c - {db tmp999[21]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,254,255,253};MYCOPY(dummyf_3f6e8)} // 3a50:505c - {db tmp999[9]={255,253,255,252,255,252,255,251,255};MYCOPY(dummyf_3f6fd)} // 3a50:505c - {db tmp999[9]={251,255,250,255,250,255,250,255,249};MYCOPY(dummyf_3f706)} // 3a50:505c - {db tmp999[9]={255,249,255,249,255,249,255,249,255};MYCOPY(dummyf_3f70f)} // 3a50:505c - {db tmp999[9]={249,255,249,255,249,255,249,255,250};MYCOPY(dummyf_3f718)} // 3a50:505c - {db tmp999[9]={255,250,255,250,255,251,255,251,255};MYCOPY(dummyf_3f721)} // 3a50:505c - {db tmp999[9]={252,255,252,255,253,255,253,255,254};MYCOPY(dummyf_3f72a)} // 3a50:505c - {db tmp999[19]={255,254,255,255,255,0,0,0,0,0,0,0,0,1,0,1,0,2,0};MYCOPY(dummyf_3f733)} // 3a50:505c - {db tmp999[18]={2,0,3,0,3,0,3,0,4,0,4,0,4,0,4,0,4,0};MYCOPY(dummyf_3f746)} // 3a50:505c - {db tmp999[18]={4,0,4,0,4,0,4,0,3,0,3,0,3,0,2,0,2,0};MYCOPY(dummyf_3f758)} // 3a50:505c - {db tmp999[12]={1,0,1,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3f76a)} // 3a50:505c - {dw tmp999=0;MYCOPY(word_4dd56)} // 3a50:5276 - {db tmp999[6]={2,0,15,0,0,0};MYCOPY(dummyf_3f778)} // 3a50:5278 - {dw tmp999=0;MYCOPY(word_4dd5e)} // 3a50:527e - {db tmp999[2]={0};MYCOPY(byte_4dd60)} // 3a50:5280 - {dw tmp999=0;MYCOPY(word_4dd62)} // 3a50:5282 - {dw tmp999=64;MYCOPY(word_4dd64)} // 3a50:5284 - {dw tmp999[2]={94,0};MYCOPY(word_4dd66)} // 3a50:5286 - {db tmp999=64;MYCOPY(dummyf_3f78a)} // 3a50:528a - {db tmp999=1;MYCOPY(dummyf_3f78b)} // 3a50:528b - {dw tmp999=0;MYCOPY(word_4dd6c)} // 3a50:528c - {db tmp999[6]={2,0,15,0,0,0};MYCOPY(dummyf_3f78e)} // 3a50:528e - {dw tmp999=0;MYCOPY(word_4dd74)} // 3a50:5294 - {dw tmp999=10;MYCOPY(word_4dd76)} // 3a50:5296 - {dw tmp999[2]={0};MYCOPY(word_4dd78)} // 3a50:5298 - {db tmp999=200;MYCOPY(dummyf_3f79c)} // 3a50:529c - {dw tmp999=90;MYCOPY(word_4dd7e)} // 3a50:529e - {dw tmp999=230;MYCOPY(word_4dd80)} // 3a50:52a0 - {dw tmp999=0;MYCOPY(word_4dd82)} // 3a50:52a2 - {db tmp999=2;MYCOPY(dummyf_3f7a4)} // 3a50:52a4 - {db tmp999=7;MYCOPY(dummyf_3f7a6)} // 3a50:52a6 - {dw tmp999=0;MYCOPY(word_4dd8a)} // 3a50:52aa - {dw tmp999=0;MYCOPY(word_4dd8c)} // 3a50:52ac - {dw tmp999=0;MYCOPY(word_4dd8e)} // 3a50:52ae - {dw tmp999[2]={20,95};MYCOPY(word_4dd90)} // 3a50:52b0 - {dw tmp999=78;MYCOPY(word_4dd94)} // 3a50:52b4 - {dw tmp999=241;MYCOPY(word_4dd96)} // 3a50:52b6 - {dw tmp999=0;MYCOPY(word_4dd98)} // 3a50:52b8 - {db tmp999[6]={2,0,15,0,0,0};MYCOPY(dummyf_3f7ba)} // 3a50:52ba - {dw tmp999=0;MYCOPY(word_4dda0)} // 3a50:52c0 - {dw tmp999=16;MYCOPY(word_4dda2)} // 3a50:52c2 - {dw tmp999=0;MYCOPY(word_4dda4)} // 3a50:52c4 - {db tmp999=20;MYCOPY(dummyf_3f7c6)} // 3a50:52c6 - {db tmp999=107;MYCOPY(dummyf_3f7c8)} // 3a50:52c8 - {db tmp999=78;MYCOPY(dummyf_3f7ca)} // 3a50:52ca - {db tmp999=134;MYCOPY(dummyf_3f7cc)} // 3a50:52cc - {db tmp999=1;MYCOPY(dummyf_3f7cd)} // 3a50:52cd - {dw tmp999[2]={0};MYCOPY(word_4ddae)} // 3a50:52ce - {dw tmp999=0;MYCOPY(word_4ddb2)} // 3a50:52d2 - {dw tmp999=0;MYCOPY(word_4ddb4)} // 3a50:52d4 - {dw tmp999=90;MYCOPY(word_4ddb6)} // 3a50:52d6 - {dw tmp999=16;MYCOPY(word_4ddb8)} // 3a50:52d8 - {db tmp999[2]={141,0};MYCOPY(byte_4ddba)} // 3a50:52da - {dw tmp999[2]={3,0};MYCOPY(word_4ddbc)} // 3a50:52dc - {db tmp999=199;MYCOPY(dummyf_3f7e0)} // 3a50:52e0 - {db tmp999=54;MYCOPY(dummyf_3f7e4)} // 3a50:52e4 - {db tmp999=1;MYCOPY(dummyf_3f7e5)} // 3a50:52e5 - {db tmp999=1;MYCOPY(dummyf_3f7e6)} // 3a50:52e6 - {db tmp999=15;MYCOPY(dummyf_3f7e7)} // 3a50:52e7 - {db tmp999=7;MYCOPY(dummyf_3f7e8)} // 3a50:52e8 - {db tmp999=7;MYCOPY(dummyf_3f7ea)} // 3a50:52ea - {dw tmp999=0;MYCOPY(word_4ddcc)} // 3a50:52ec - {dw tmp999=0;MYCOPY(word_4ddce)} // 3a50:52ee - {dw tmp999=41;MYCOPY(word_4ddd0)} // 3a50:52f0 - {dw tmp999=0;MYCOPY(word_4ddd2)} // 3a50:52f2 - {dw tmp999=147;MYCOPY(word_4ddd4)} // 3a50:52f4 - {dw tmp999=46;MYCOPY(word_4ddd6)} // 3a50:52f6 - {dw tmp999=25;MYCOPY(word_4ddd8)} // 3a50:52f8 - {dw tmp999[2]={17,0};MYCOPY(word_4ddda)} // 3a50:52fa - {db tmp999=199;MYCOPY(dummyf_3f7fe)} // 3a50:52fe - {db tmp999=54;MYCOPY(dummyf_3f802)} // 3a50:5302 - {db tmp999=1;MYCOPY(dummyf_3f803)} // 3a50:5303 - {db tmp999=1;MYCOPY(dummyf_3f804)} // 3a50:5304 - {db tmp999=15;MYCOPY(dummyf_3f805)} // 3a50:5305 - {db tmp999=7;MYCOPY(dummyf_3f806)} // 3a50:5306 - {db tmp999=7;MYCOPY(dummyf_3f808)} // 3a50:5308 - {dw tmp999=0;MYCOPY(word_4ddea)} // 3a50:530a - {db tmp999=184;MYCOPY(dummyf_3f80c)} // 3a50:530c - {db tmp999=16;MYCOPY(dummyf_3f80e)} // 3a50:530e - {dw tmp999=0;MYCOPY(word_4ddf0)} // 3a50:5310 - {db tmp999=159;MYCOPY(dummyf_3f812)} // 3a50:5312 - {db tmp999=30;MYCOPY(dummyf_3f814)} // 3a50:5314 - {db tmp999=24;MYCOPY(dummyf_3f816)} // 3a50:5316 - {db tmp999=16;MYCOPY(dummyf_3f818)} // 3a50:5318 - {db tmp999=199;MYCOPY(dummyf_3f81c)} // 3a50:531c - {db tmp999=63;MYCOPY(dummyf_3f820)} // 3a50:5320 - {db tmp999=1;MYCOPY(dummyf_3f821)} // 3a50:5321 - {db tmp999=9;MYCOPY(dummyf_3f822)} // 3a50:5322 - {db tmp999=13;MYCOPY(dummyf_3f823)} // 3a50:5323 - {db tmp999=15;MYCOPY(dummyf_3f824)} // 3a50:5324 - {db tmp999=15;MYCOPY(dummyf_3f826)} // 3a50:5326 - {dw tmp999=0;MYCOPY(word_4de08)} // 3a50:5328 - {db tmp999=184;MYCOPY(dummyf_3f82a)} // 3a50:532a - {db tmp999=16;MYCOPY(dummyf_3f82c)} // 3a50:532c - {dw tmp999=0;MYCOPY(word_4de0e)} // 3a50:532e - {db tmp999=167;MYCOPY(dummyf_3f830)} // 3a50:5330 - {db tmp999=30;MYCOPY(dummyf_3f832)} // 3a50:5332 - {db tmp999=24;MYCOPY(dummyf_3f834)} // 3a50:5334 - {db tmp999=16;MYCOPY(dummyf_3f836)} // 3a50:5336 - {db tmp999=199;MYCOPY(dummyf_3f83a)} // 3a50:533a - {db tmp999=63;MYCOPY(dummyf_3f83e)} // 3a50:533e - {db tmp999=1;MYCOPY(dummyf_3f83f)} // 3a50:533f - {db tmp999=9;MYCOPY(dummyf_3f840)} // 3a50:5340 - {db tmp999=13;MYCOPY(dummyf_3f841)} // 3a50:5341 - {db tmp999=7;MYCOPY(dummyf_3f842)} // 3a50:5342 - {db tmp999=7;MYCOPY(dummyf_3f844)} // 3a50:5344 - {db tmp999=109;MYCOPY(byte_4de26)} // 3a50:5346 - {db tmp999[2]={97,0};MYCOPY(byte_4de27)} // 3a50:5347 - {db tmp999=8;MYCOPY(byte_4de29)} // 3a50:5349 - {db tmp999[2]={10,0};MYCOPY(byte_4de2a)} // 3a50:534a - {db tmp999=0;MYCOPY(byte_4de2c)} // 3a50:534c - {dw tmp999=98;MYCOPY(word_4de2d)} // 3a50:534d - {dw tmp999=255;MYCOPY(word_4de2f)} // 3a50:534f - {db tmp999[2]={45,0};MYCOPY(byte_4de31)} // 3a50:5351 - {dw tmp999=248;MYCOPY(word_4de33)} // 3a50:5353 - {db tmp999[2]={0};MYCOPY(byte_4de35)} // 3a50:5355 - {dw tmp999=0;MYCOPY(word_4de37)} // 3a50:5357 - {dw tmp999=65476;MYCOPY(word_4de39)} // 3a50:5359 - {dw tmp999=65521;MYCOPY(word_4de3b)} // 3a50:535b - {dw tmp999=16;MYCOPY(word_4de3d)} // 3a50:535d - {dw tmp999=60;MYCOPY(word_4de3f)} // 3a50:535f - {db tmp999[2]={52,0};MYCOPY(byte_4de41)} // 3a50:5361 - {db tmp999=0;MYCOPY(byte_4de43)} // 3a50:5363 - {dw tmp999=79;MYCOPY(word_4de44)} // 3a50:5364 - {dw tmp999=36;MYCOPY(word_4de46)} // 3a50:5366 - {dw tmp999=56;MYCOPY(word_4de48)} // 3a50:5368 - {dw tmp999=159;MYCOPY(word_4de4a)} // 3a50:536a - {dw tmp999=0;MYCOPY(word_4de4c)} // 3a50:536c - {dw tmp999=0;MYCOPY(word_4de4e)} // 3a50:536e - {dw tmp999=0;MYCOPY(word_4de50)} // 3a50:5370 - {dw tmp999=0;MYCOPY(word_4de52)} // 3a50:5372 - {db tmp999=0;MYCOPY(byte_4de54)} // 3a50:5374 - {dw tmp999=0;MYCOPY(word_4de55)} // 3a50:5375 - {dw tmp999=0;MYCOPY(word_4de57)} // 3a50:5377 - {dw tmp999=0;MYCOPY(word_4de59)} // 3a50:5379 - {db tmp999[2]={0};MYCOPY(byte_4de5b)} // 3a50:537b - {db tmp999=0;MYCOPY(byte_4de5d)} // 3a50:537d - {db tmp999=0;MYCOPY(byte_4de5e)} // 3a50:537e - {db tmp999=0;MYCOPY(byte_4de5f)} // 3a50:537f - {dw tmp999=0;MYCOPY(word_4de60)} // 3a50:5380 - {dw tmp999=12336;MYCOPY(word_4de62)} // 3a50:5382 - {db tmp999=0;MYCOPY(byte_4de65)} // 3a50:5385 - {dw tmp999=0;MYCOPY(word_4de66)} // 3a50:5386 - {db tmp999[2]={75,0};MYCOPY(dummyf_3f888)} // 3a50:5388 - {db tmp999[8]={0,48,48,0,57,48,48,0};MYCOPY(byte_4de6a)} // 3a50:538a - {char tmp999[65]={' ','0',' ','0',' ','1',' ','1',' ','2',' ','2',' ','3',' ','3',' ','4',' ','4',' ','5',' ','5',' ','6',' ','6',' ','7',' ','7',' ','8',' ','8',' ','9',' ','9','1','0','1','0','1','1','1','1','1','2','1','2','1','3','1','3','1','4','1','4','1','5','1','5','1'};MYCOPY(a00112233445566)} // 3a50:5392 - {char tmp999[65]={'6','1','6','1','7','1','7','1','8','1','8','1','9','1','9','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0'};MYCOPY(dummyf_3f8d3)} // 3a50:5392 - {char tmp999[65]={'5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0','0','0','5','0',' ','0',' ','1',' ','2',' ','3',' ','4',' ','5',' ','6',' ','7',' ','8',' ','9','1','0','1','1','1','2','1','3','1','4','1','5','1','6','1'};MYCOPY(dummyf_3f914)} // 3a50:5392 - {char tmp999[65]={'7','1','8','1','9','2','0','2','1','2','2','2','3','2','4','2','5','2','6','2','7','2','8','2','9','3','0','3','1','3','2','3','3','3','4','3','5','3','6','3','7','3','8','3','9','4','0','4','1','4','2','4','3','4','4','4','5','4','6','4','7','4','8','4','9'};MYCOPY(dummyf_3f955)} // 3a50:5392 - {char tmp999[44]="5051525354555657585960616263646566676869000";MYCOPY(dummyf_3f996)} // 3a50:5392 - {db tmp999=32;MYCOPY(dummyf_3f9c2)} // 3a50:54c2 - {db tmp999=32;MYCOPY(dummyf_3f9c3)} // 3a50:54c3 - {db tmp999=32;MYCOPY(dummyf_3f9c4)} // 3a50:54c4 - {char tmp999[4]="045";MYCOPY(a045)} // 3a50:54c6 - {db tmp999=32;MYCOPY(dummyf_3f9ca)} // 3a50:54ca - {db tmp999=32;MYCOPY(dummyf_3f9cb)} // 3a50:54cb - {db tmp999=32;MYCOPY(dummyf_3f9cc)} // 3a50:54cc - {char tmp999[4]="090";MYCOPY(a090)} // 3a50:54ce - {char tmp999[4]=" ";MYCOPY(dummyf_3f9d2)} // 3a50:54d2 - {char tmp999[4]="135";MYCOPY(a135)} // 3a50:54d6 - {db tmp999=32;MYCOPY(dummyf_3f9da)} // 3a50:54da - {db tmp999=32;MYCOPY(dummyf_3f9db)} // 3a50:54db - {db tmp999=32;MYCOPY(dummyf_3f9dc)} // 3a50:54dc - {char tmp999[4]="180";MYCOPY(a180)} // 3a50:54de - {db tmp999=32;MYCOPY(dummyf_3f9e2)} // 3a50:54e2 - {db tmp999=32;MYCOPY(dummyf_3f9e3)} // 3a50:54e3 - {db tmp999=32;MYCOPY(dummyf_3f9e4)} // 3a50:54e4 - {char tmp999[4]="225";MYCOPY(a225)} // 3a50:54e6 - {db tmp999=32;MYCOPY(dummyf_3f9ea)} // 3a50:54ea - {db tmp999=32;MYCOPY(dummyf_3f9eb)} // 3a50:54eb - {db tmp999=32;MYCOPY(dummyf_3f9ec)} // 3a50:54ec - {char tmp999[4]="270";MYCOPY(a270)} // 3a50:54ee - {char tmp999[4]=" ";MYCOPY(dummyf_3f9f2)} // 3a50:54f2 - {char tmp999[4]="315";MYCOPY(a315)} // 3a50:54f6 - {db tmp999=32;MYCOPY(dummyf_3f9fa)} // 3a50:54fa - {db tmp999=32;MYCOPY(dummyf_3f9fb)} // 3a50:54fb - {db tmp999=32;MYCOPY(dummyf_3f9fc)} // 3a50:54fc - {db tmp999[2]={27,0};MYCOPY(dummyf_3f9fe)} // 3a50:54fe - {db tmp999[14]={24,0,21,0,18,0,15,0,12,0,9,0,6,0};MYCOPY(dummyf_3fa00)} // 3a50:5500 - {db tmp999[14]={3,0,0,0,32,0,30,0,36,0,34,0,15,0};MYCOPY(dummyf_3fa0e)} // 3a50:5500 - {db tmp999[290]={12,0,9,0,6,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3fa1c)} // 3a50:5500 - {db tmp999=0;MYCOPY(byte_4e11e)} // 3a50:563e - {db tmp999=0;MYCOPY(byte_4e11f)} // 3a50:563f - {dw tmp999=0;MYCOPY(word_4e120)} // 3a50:5640 - {dw tmp999=0;MYCOPY(word_4e122)} // 3a50:5642 - {char tmp999[4]="-70";MYCOPY(a70)} // 3a50:5644 - {char tmp999[4]="-80";MYCOPY(a80)} // 3a50:5648 - {char tmp999[4]="-90";MYCOPY(a90)} // 3a50:564c - {char tmp999[4]="-80";MYCOPY(a80_0)} // 3a50:5650 - {char tmp999[4]="-70";MYCOPY(a70_0)} // 3a50:5654 - {char tmp999[4]="-60";MYCOPY(a60)} // 3a50:5658 - {char tmp999[4]="-50";MYCOPY(a50)} // 3a50:565c - {char tmp999[4]="-40";MYCOPY(a40)} // 3a50:5660 - {char tmp999[4]="-30";MYCOPY(a30)} // 3a50:5664 - {char tmp999[4]="-20";MYCOPY(a20)} // 3a50:5668 - {char tmp999[4]="-10";MYCOPY(a10)} // 3a50:566c - {char tmp999[3]="00";MYCOPY(a00)} // 3a50:5670 - {char tmp999[3]="10";MYCOPY(a10_0)} // 3a50:5674 - {char tmp999[3]="20";MYCOPY(a20_0)} // 3a50:5678 - {char tmp999[3]="30";MYCOPY(a30_0)} // 3a50:567c - {char tmp999[3]="40";MYCOPY(a40_0)} // 3a50:5680 - {char tmp999[3]="50";MYCOPY(a50_0)} // 3a50:5684 - {char tmp999[3]="60";MYCOPY(a60_0)} // 3a50:5688 - {char tmp999[3]="70";MYCOPY(a70_1)} // 3a50:568c - {char tmp999[3]="80";MYCOPY(a80_1)} // 3a50:5690 - {char tmp999[3]="90";MYCOPY(a90_0)} // 3a50:5694 - {char tmp999[3]="80";MYCOPY(a80_2)} // 3a50:5698 - {char tmp999[3]="70";MYCOPY(a70_2)} // 3a50:569c - {dw tmp999=0;MYCOPY(word_4e180)} // 3a50:56a0 - {dw tmp999=0;MYCOPY(word_4e182)} // 3a50:56a2 - {dw tmp999=0;MYCOPY(word_4e184)} // 3a50:56a4 - {dw tmp999=0;MYCOPY(word_4e186)} // 3a50:56a6 - {dw tmp999=0;MYCOPY(word_4e188)} // 3a50:56a8 - {dw tmp999=0;MYCOPY(word_4e18a)} // 3a50:56aa - {dw tmp999=0;MYCOPY(word_4e18c)} // 3a50:56ac - {dw tmp999=0;MYCOPY(word_4e18e)} // 3a50:56ae - {dw tmp999=0;MYCOPY(word_4e190)} // 3a50:56b0 - {dw tmp999=0;MYCOPY(word_4e192)} // 3a50:56b2 - {db tmp999[32]={0};MYCOPY(dummyf_3fbb4)} // 3a50:56b4 - {dw tmp999=0;MYCOPY(word_4e1bc)} // 3a50:56dc - {dw tmp999=0;MYCOPY(word_4e1be)} // 3a50:56de - {dw tmp999=0;MYCOPY(word_4e1c4)} // 3a50:56e4 - {db tmp999=0;MYCOPY(byte_4e1c8)} // 3a50:56e8 - {db tmp999=0;MYCOPY(byte_4e1c9)} // 3a50:56e9 - {db tmp999=0;MYCOPY(byte_4e1ca)} // 3a50:56ea - {dw tmp999=0;MYCOPY(word_4e1cb)} // 3a50:56eb - {db tmp999=0;MYCOPY(byte_4e1cd)} // 3a50:56ed - {db tmp999=0;MYCOPY(byte_4e1ce)} // 3a50:56ee - {db tmp999[39]={0,1,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,9,2,4,128,8,8};MYCOPY(byte_4e1cf)} // 3a50:56ef - {db tmp999[4]={6,2,10,0};MYCOPY(dummyf_3fc16)} // 3a50:56ef - {char tmp999[20]="Landing gear raised";MYCOPY(alandinggearrai)} // 3a50:571a - {char tmp999[10]="Brakes on";MYCOPY(abrakeson)} // 3a50:572e - {char tmp999[2]=".";MYCOPY(dummyf_3fc38)} // 3a50:5738 - {char tmp999[2]="G";MYCOPY(ag)} // 3a50:573a - {db tmp999[25]={16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,19,19,20,20};MYCOPY(dummyf_3fc3c)} // 3a50:573c - {db tmp999[10]={21,22,22,23,24,25,25,26,27,27};MYCOPY(dummyf_3fc55)} // 3a50:573c - {db tmp999[10]={28,29,29,30,31,31,32,34,36,37};MYCOPY(dummyf_3fc5f)} // 3a50:573c - {db tmp999[11]={39,41,43,44,46,48,52,56,60,64,72};MYCOPY(dummyf_3fc69)} // 3a50:573c - {db tmp999[10]={80,96,112,128,144,160,176,192,208,192};MYCOPY(dummyf_3fc74)} // 3a50:573c - {db tmp999[10]={176,160,144,128,112,96,80,72,64,60};MYCOPY(dummyf_3fc7e)} // 3a50:573c - {db tmp999[11]={56,52,48,46,44,43,41,39,37,36,34};MYCOPY(dummyf_3fc88)} // 3a50:573c - {db tmp999[10]={32,31,31,30,29,29,28,27,27,26};MYCOPY(dummyf_3fc93)} // 3a50:573c - {db tmp999[11]={25,25,24,23,22,22,21,20,20,19,19};MYCOPY(dummyf_3fc9d)} // 3a50:573c - {db tmp999[24]={18,18,18,18,18,18,18,17,17,17,17,17,17,17,17,16,16,16,16,16,8,0,255,127};MYCOPY(dummyf_3fca8)} // 3a50:573c - {dw tmp999=0;MYCOPY(_unk_4e2a0)} // 3a50:57c0 - {dw tmp999=0;MYCOPY(word_4e2a2)} // 3a50:57c2 - {dw tmp999=0;MYCOPY(word_4e2a4)} // 3a50:57c4 - {dw tmp999=32767;MYCOPY(word_4e2a6)} // 3a50:57c6 - {dw tmp999[3]={0};MYCOPY(word_4e2a8)} // 3a50:57c8 - {dw tmp999=32767;MYCOPY(word_4e2ae)} // 3a50:57ce - {dw tmp999[2]={0};MYCOPY(word_4e2b0)} // 3a50:57d0 - {dw tmp999[2]={0};MYCOPY(word_4e2b4)} // 3a50:57d4 - {db tmp999[4]={255,127,0,0};MYCOPY(dummyf_3fcd8)} // 3a50:57d8 - {dw tmp999[2]={0};MYCOPY(word_4e2bc)} // 3a50:57dc - {dw tmp999=0;MYCOPY(word_4e2c0)} // 3a50:57e0 - {db tmp999[8]={255,127,0,0,0,0,0,0};MYCOPY(dummyf_3fce2)} // 3a50:57e2 - {dw tmp999=0;MYCOPY(word_4e2ca)} // 3a50:57ea - {dw tmp999[2]={0};MYCOPY(word_4e2cc)} // 3a50:57ec - {dw tmp999=0;MYCOPY(word_4e2d0)} // 3a50:57f0 - {dw tmp999=0;MYCOPY(word_4e2d2)} // 3a50:57f2 - {dw tmp999=0;MYCOPY(word_4e2d4)} // 3a50:57f4 - {dw tmp999[2]={0};MYCOPY(word_4e2d6)} // 3a50:57f6 - {dw tmp999=0;MYCOPY(word_4e2da)} // 3a50:57fa - {dw tmp999[4]={0};MYCOPY(word_4e2dc)} // 3a50:57fc - {db tmp999[20]={255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3fd04)} // 3a50:5804 - {dw tmp999=0;MYCOPY(word_4e2f8)} // 3a50:5818 - {dw tmp999=0;MYCOPY(word_4e2fa)} // 3a50:581a - {dw tmp999=0;MYCOPY(word_4e2fc)} // 3a50:581c - {dw tmp999=0;MYCOPY(word_4e2fe)} // 3a50:581e - {dw tmp999=0;MYCOPY(word_4e300)} // 3a50:5820 - {db tmp999=12;MYCOPY(dummyf_3fd22)} // 3a50:5822 - {dw tmp999=0;MYCOPY(word_4e308)} // 3a50:5828 - {db tmp999[3]={0,0,1};MYCOPY(byte_4e30a)} // 3a50:582a - {db tmp999[3]={0};MYCOPY(byte_4e30d)} // 3a50:582d - {dw tmp999=0;MYCOPY(word_4e310)} // 3a50:5830 - {dw tmp999=0;MYCOPY(word_4e312)} // 3a50:5832 - {char tmp999[12]="256Left.Pic";MYCOPY(a256leftpic)} // 3a50:5834 - {char tmp999[13]="256Right.Pic";MYCOPY(a256rightpic)} // 3a50:5840 - {char tmp999[12]="256Rear.Pic";MYCOPY(a256rearpic)} // 3a50:584d - {char tmp999[9]="Left.Pic";MYCOPY(aleftpic)} // 3a50:5859 - {char tmp999[10]="Right.Pic";MYCOPY(arightpic)} // 3a50:5862 - {char tmp999[9]="Rear.Pic";MYCOPY(arearpic)} // 3a50:586c - {char tmp999[2]="l";MYCOPY(asc_4e356)} // 3a50:5876 - {db tmp999[2]={7,0};MYCOPY(dummyf_3fd78)} // 3a50:5878 - {char tmp999[2]="S";MYCOPY(as_0)} // 3a50:587a - {db tmp999[13]={21,0,73,0,94,0,83,0,94,0,83,0,21};MYCOPY(dummyf_3fd7c)} // 3a50:587c - {db tmp999[12]={0,255,255,8,0,241,0,21,0,251,0,94};MYCOPY(dummyf_3fd89)} // 3a50:587c - {db tmp999[13]={0,241,0,94,0,241,0,21,0,255,255,255,255};MYCOPY(dummyf_3fd95)} // 3a50:587c - {dw tmp999=0;MYCOPY(word_4e382)} // 3a50:58a2 - {char tmp999[9]=" firing ";MYCOPY(afiring)} // 3a50:58a4 - {dw tmp999=0;MYCOPY(word_4e38e)} // 3a50:58ae - {char tmp999[11]=" fired by ";MYCOPY(afiredby)} // 3a50:58b0 - {char tmp999[4]=" - ";MYCOPY(dummyf_3fdbb)} // 3a50:58bb - {char tmp999[12]=" taking off";MYCOPY(atakingoff)} // 3a50:58bf - {char tmp999[9]=" misses ";MYCOPY(amisses)} // 3a50:58cc - {char tmp999[15]=" destroyed by ";MYCOPY(adestroyedby)} // 3a50:58d5 - {char tmp999[15]=" destroyed by ";MYCOPY(adestroyedby_0)} // 3a50:58e4 - {char tmp999[15]=" ground impact";MYCOPY(agroundimpact)} // 3a50:58f3 - {char tmp999[8]="Hit by ";MYCOPY(ahitby)} // 3a50:5902 - {char tmp999[12]="Ineffective";MYCOPY(aineffective)} // 3a50:590a - {char tmp999[9]=" hit by ";MYCOPY(ahitby_0)} // 3a50:5916 - {char tmp999[2]="A";MYCOPY(aa)} // 3a50:5920 - {db tmp999=26;MYCOPY(dummyf_3fe22)} // 3a50:5922 - {char tmp999[2]="e";MYCOPY(ae)} // 3a50:5924 - {char tmp999[15]="Second. target";MYCOPY(asecondtarget)} // 3a50:5926 - {char tmp999[15]="Primary target";MYCOPY(aprimarytarget)} // 3a50:5935 - {char tmp999[3]=":0";MYCOPY(a0)} // 3a50:5944 - {char tmp999[2]=":";MYCOPY(dummyf_3fe47)} // 3a50:5947 - {char tmp999[7]=" fired";MYCOPY(afired)} // 3a50:5949 - {db tmp999[32]={0,0,65,0,26,0,101,0,163,0,191,0,169,0,197,0,3,0,180,0,191,0,186,0,197,0,3,0,214,0,191,0};MYCOPY(dummyf_3fe50)} // 3a50:5950 - {db tmp999=220;MYCOPY(dummyf_3fe70)} // 3a50:5970 - {db tmp999=197;MYCOPY(dummyf_3fe72)} // 3a50:5972 - {db tmp999=3;MYCOPY(dummyf_3fe74)} // 3a50:5974 - {db tmp999=197;MYCOPY(dummyf_3fe76)} // 3a50:5976 - {db tmp999=191;MYCOPY(dummyf_3fe78)} // 3a50:5978 - {db tmp999[32]={0,197,0,3,0,2,0,133,0,16,0,138,0,0,0,31,1,133,0,41,1,138,0,0,0,31,1,144,0,41,1,149};MYCOPY(dummyf_3fe7b)} // 3a50:597b - {db tmp999[32]={0,0,0,31,1,155,0,41,1,160,0,0,0,152,0,114,0,168,0,117,0,3,0,152,0,180,0,168,0,183,0,3};MYCOPY(dummyf_3fe9b)} // 3a50:599b - {db tmp999[32]={0,10,0,116,0,16,0,120,0,10,0,19,0,116,0,25,0,120,0,10,0,28,0,116,0,35,0,120,0,10,0,10};MYCOPY(dummyf_3febb)} // 3a50:59bb - {db tmp999[32]={0,121,0,16,0,124,0,10,0,19,0,121,0,25,0,124,0,10,0,28,0,121,0,35,0,124,0,10,0,10,0,125};MYCOPY(dummyf_3fedb)} // 3a50:59db - {db tmp999[32]={0,16,0,128,0,10,0,19,0,125,0,25,0,128,0,10,0,28,0,125,0,35,0,128,0,10,0,4,0,2,0,30};MYCOPY(dummyf_3fefb)} // 3a50:59fb - {db tmp999[32]={0,21,0,13,0,7,0,55,0,35,0,59,0,7,0,89,0,35,0,80,0,37,0,101,0,57,0,47,0,38,0,74};MYCOPY(dummyf_3ff1b)} // 3a50:5a1b - {db tmp999[32]={0,54,0,17,0,46,0,54,0,66,0,5,0,54,0,31,0,71,0,22,0,29,0,74,0,33,0,3,0,25,0,6};MYCOPY(dummyf_3ff3b)} // 3a50:5a3b - {db tmp999[32]={0,26,0,52,0,26,0,65,0,27,0,4,0,16,0,8,0,20,0,0,0,2,0,2,0,0,0,0,0,0,0,1};MYCOPY(dummyf_3ff5b)} // 3a50:5a5b - {db tmp999=96;MYCOPY(dummyf_3ff7e)} // 3a50:5a7e - {db tmp999=63;MYCOPY(dummyf_3ff82)} // 3a50:5a82 - {db tmp999=1;MYCOPY(dummyf_3ff83)} // 3a50:5a83 - {dw tmp999[7]={23150,1,2,2,0,0,0};MYCOPY(word_4e564)} // 3a50:5a84 - {db tmp999[10]={1,0,0,0,96,0,0,0,63,1};MYCOPY(dummyf_3ff92)} // 3a50:5a92 - {dw tmp999[9]={23174,2,2,2,0,0,0,0,0};MYCOPY(word_4e57c)} // 3a50:5a9c - {db tmp999=199;MYCOPY(dummyf_3ffae)} // 3a50:5aae - {db tmp999=63;MYCOPY(dummyf_3ffb2)} // 3a50:5ab2 - {db tmp999=1;MYCOPY(dummyf_3ffb3)} // 3a50:5ab3 - {dw tmp999[2]={23198,0};MYCOPY(word_4e594)} // 3a50:5ab4 - {db tmp999=2;MYCOPY(dummyf_3ffb8)} // 3a50:5ab8 - {db tmp999=2;MYCOPY(dummyf_3ffba)} // 3a50:5aba - {db tmp999=1;MYCOPY(dummyf_3ffc2)} // 3a50:5ac2 - {db tmp999=112;MYCOPY(dummyf_3ffc4)} // 3a50:5ac4 - {db tmp999=168;MYCOPY(dummyf_3ffc6)} // 3a50:5ac6 - {db tmp999=24;MYCOPY(dummyf_3ffc8)} // 3a50:5ac8 - {db tmp999=96;MYCOPY(dummyf_3ffca)} // 3a50:5aca - {dw tmp999[2]={23222,0};MYCOPY(word_4e5ac)} // 3a50:5acc - {db tmp999[32]={2,0,2,0,0,0,0,0,0,0,1,0,124,0,196,0,176,0,24,1,206,90,0,0,2,0,2,0,0,0,0,0};MYCOPY(dummyf_3ffd0)} // 3a50:5ad0 - {db tmp999=1;MYCOPY(dummyf_3fff2)} // 3a50:5af2 - {db tmp999=128;MYCOPY(dummyf_3fff4)} // 3a50:5af4 - {db tmp999=184;MYCOPY(dummyf_3fff6)} // 3a50:5af6 - {db tmp999=232;MYCOPY(dummyf_3fff8)} // 3a50:5af8 - {db tmp999=48;MYCOPY(dummyf_3fffa)} // 3a50:5afa - {db tmp999=1;MYCOPY(dummyf_3fffb)} // 3a50:5afb - {dw tmp999=23270;MYCOPY(word_4e5dc)} // 3a50:5afc - {dw tmp999=0;MYCOPY(word_4e5de)} // 3a50:5afe - {dw tmp999=0;MYCOPY(word_4e5e0)} // 3a50:5b00 - {dw tmp999=0;MYCOPY(word_4e5e2)} // 3a50:5b02 - {dw tmp999=0;MYCOPY(word_4e5e4)} // 3a50:5b04 - {dw tmp999=0;MYCOPY(word_4e5e6)} // 3a50:5b06 - {dw tmp999=0;MYCOPY(word_4e5e8)} // 3a50:5b08 - {dw tmp999=7;MYCOPY(word_4e5ea)} // 3a50:5b0a - {dw tmp999[8]={7,104,175,120,199,272,1,1};MYCOPY(word_4e5ec)} // 3a50:5b0c - {dw tmp999=0;MYCOPY(word_4e5fc)} // 3a50:5b1c - {dw tmp999=0;MYCOPY(word_4e5fe)} // 3a50:5b1e - {dw tmp999=0;MYCOPY(word_4e600)} // 3a50:5b20 - {dw tmp999=0;MYCOPY(word_4e602)} // 3a50:5b22 - {dw tmp999=0;MYCOPY(word_4e604)} // 3a50:5b24 - {dw tmp999=0;MYCOPY(word_4e606)} // 3a50:5b26 - {dw tmp999=0;MYCOPY(word_4e608)} // 3a50:5b28 - {dw tmp999[2]={0};MYCOPY(word_4e60a)} // 3a50:5b2a - {db tmp999[6]={97,0,0,0,63,1};MYCOPY(dummyf_4002e)} // 3a50:5b2e - {db tmp999=1;MYCOPY(byte_4e614)} // 3a50:5b34 - {db tmp999[5]={1,1,0,1,0};MYCOPY(byte_4e615)} // 3a50:5b35 - {dw tmp999=8;MYCOPY(word_4e61a)} // 3a50:5b3a - {dw tmp999=1;MYCOPY(word_4e61c)} // 3a50:5b3c - {dw tmp999=0;MYCOPY(word_4e61e)} // 3a50:5b3e - {dw tmp999=0;MYCOPY(word_4e620)} // 3a50:5b40 - {dw tmp999=0;MYCOPY(word_4e622)} // 3a50:5b42 - {dw tmp999=0;MYCOPY(word_4e624)} // 3a50:5b44 - {char tmp999[14]="stall warning";MYCOPY(astallwarning)} // 3a50:5b46 - {char tmp999[6]="ACCEL";MYCOPY(aaccel)} // 3a50:5b54 - {char tmp999[9]="TRAINING";MYCOPY(atraining)} // 3a50:5b5a - {char tmp999[10]="AUTOPILOT";MYCOPY(aautopilot)} // 3a50:5b63 - {char tmp999[22]="Press any key to play";MYCOPY(apressanykeytop)} // 3a50:5b6d - {char tmp999[4]="Tac";MYCOPY(atac)} // 3a50:5b83 - {char tmp999[10]="TrackCam ";MYCOPY(atrackcam)} // 3a50:5b87 - {char tmp999[6]="Ahead";MYCOPY(aahead)} // 3a50:5b91 - {char tmp999[5]="Rear";MYCOPY(arear)} // 3a50:5b97 - {char tmp999[6]="Right";MYCOPY(aright)} // 3a50:5b9c - {char tmp999[5]="Left";MYCOPY(aleft)} // 3a50:5ba2 - {char tmp999[4]="Map";MYCOPY(amap)} // 3a50:5ba7 - {dw tmp999=0;MYCOPY(word_4e690)} // 3a50:5bb0 - {char tmp999[22]=" destroyed by gunfire";MYCOPY(adestroyedbygun)} // 3a50:5bb2 - {char tmp999[15]="Hit by gunfire";MYCOPY(ahitbygunfire)} // 3a50:5bc8 - {char tmp999[22]=" destroyed by gunfire";MYCOPY(adestroyedbygun_0)} // 3a50:5bd7 - {char tmp999[5]=" at ";MYCOPY(aat_0)} // 3a50:5bed - {char tmp999[15]="Primary Target";MYCOPY(aprimarytarget_0)} // 3a50:5bf3 - {char tmp999[17]="Secondary Target";MYCOPY(asecondarytarge)} // 3a50:5c02 - {char tmp999[10]="No Target";MYCOPY(anotarget)} // 3a50:5c13 - {char tmp999[10]="No Target";MYCOPY(anotarget_0)} // 3a50:5c1d - {char tmp999[13]="Missile Lock";MYCOPY(amissilelock)} // 3a50:5c27 - {char tmp999[7]="Range ";MYCOPY(arange)} // 3a50:5c34 - {char tmp999[2]=".";MYCOPY(dummyf_4013b)} // 3a50:5c3b - {char tmp999[4]=" km";MYCOPY(akm)} // 3a50:5c3d - {char tmp999[5]=".3D3";MYCOPY(a3d3_0)} // 3a50:5c42 - {char tmp999[3]="rb";MYCOPY(arb_4)} // 3a50:5c47 - {char tmp999[20]="Open Error on *.3D3";MYCOPY(aopenerroron3d3_0)} // 3a50:5c4a - {dw tmp999=0;MYCOPY(word_4e73e)} // 3a50:5c5e - {char tmp999[10]="15FLT.xxx";MYCOPY(a15fltxxx)} // 3a50:5c60 - {char tmp999[5]="BRG ";MYCOPY(abrg)} // 3a50:5c6a - {char tmp999[5]="Long";MYCOPY(along)} // 3a50:5c70 - {char tmp999[7]="Medium";MYCOPY(amedium)} // 3a50:5c75 - {char tmp999[6]="Short";MYCOPY(ashort)} // 3a50:5c7c - {char tmp999[13]=" range radar";MYCOPY(arangeradar)} // 3a50:5c82 - {char tmp999[14]="Detail Level ";MYCOPY(adetaillevel)} // 3a50:5c8f - {char tmp999[17]="Kybd Sensitivity";MYCOPY(akybdsensitivit)} // 3a50:5c9d - {char tmp999[18]="Memory Available:";MYCOPY(amemoryavailabl)} // 3a50:5cae - {char tmp999[15]="Jiffies/Frame ";MYCOPY(ajiffiesframe)} // 3a50:5cc0 - {char tmp999[8]="Sounds ";MYCOPY(asounds)} // 3a50:5ccf - {char tmp999[10]="Director ";MYCOPY(adirector)} // 3a50:5cd7 - {char tmp999[4]="off";MYCOPY(aoff)} // 3a50:5ce1 - {char tmp999[25]="Waypoint: Primary Target";MYCOPY(awaypointprimar)} // 3a50:5ce5 - {char tmp999[27]="Waypoint: Secondary Target";MYCOPY(awaypointsecond)} // 3a50:5cfe - {char tmp999[27]="Waypoint: Friendly Airbase";MYCOPY(awaypointfriend)} // 3a50:5d19 - {char tmp999[14]="Autopilot off";MYCOPY(aautopilotoff)} // 3a50:5d34 - {char tmp999[13]="Autopilot on";MYCOPY(aautopiloton)} // 3a50:5d42 - {dw tmp999=1;MYCOPY(word_4e830)} // 3a50:5d50 - {dw tmp999=2;MYCOPY(word_4e832)} // 3a50:5d52 - {dw tmp999=0;MYCOPY(word_4e834)} // 3a50:5d54 - {dw tmp999=0;MYCOPY(word_4e836)} // 3a50:5d56 - {dw tmp999=0;MYCOPY(word_4e838)} // 3a50:5d58 - {dw tmp999[2]={0};MYCOPY(word_4e83a)} // 3a50:5d5a - {char tmp999[15]=" not available";MYCOPY(anotavailable)} // 3a50:5d5e - {char tmp999[7]=" armed";MYCOPY(aarmed)} // 3a50:5d6d - {db tmp999[522]={243,49,150,71,146,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,70};MYCOPY(dummyf_40274)} // 3a50:5d74 - {db tmp999[11]={105,108,101,32,110,111,116,32,102,111,117};MYCOPY(dummyf_4047e)} // 3a50:5d74 - {db tmp999[11]={110,100,36,58,78,111,32,102,105,108,101};MYCOPY(dummyf_40489)} // 3a50:5d74 - {db tmp999[10]={32,98,117,102,102,101,114,115,32,97};MYCOPY(dummyf_40494)} // 3a50:5d74 - {db tmp999[11]={118,97,105,108,97,98,108,101,36,58,79};MYCOPY(dummyf_4049e)} // 3a50:5d74 - {db tmp999[10]={112,101,110,32,101,114,114,111,114,32};MYCOPY(dummyf_404a9)} // 3a50:5d74 - {db tmp999[11]={36,70,105,108,101,32,99,108,111,115,105};MYCOPY(dummyf_404b3)} // 3a50:5d74 - {db tmp999[10]={110,103,32,101,114,114,111,114,36,82};MYCOPY(dummyf_404be)} // 3a50:5d74 - {db tmp999[10]={101,97,100,32,101,114,114,111,114,36};MYCOPY(dummyf_404c8)} // 3a50:5d74 - {db tmp999[10]={87,114,105,116,101,32,101,114,114,111};MYCOPY(dummyf_404d2)} // 3a50:5d74 - {db tmp999[2]={114,36};MYCOPY(dummyf_404dc)} // 3a50:5d74 - {dw tmp999=0;MYCOPY(word_4eabe)} // 3a50:5fde - {dw tmp999=0;MYCOPY(word_4eac0)} // 3a50:5fe0 - {dw tmp999=0;MYCOPY(word_4eac4)} // 3a50:5fe4 - {dw tmp999[161]={0};MYCOPY(word_4eac6)} // 3a50:5fe6 - {dw tmp999=0;MYCOPY(word_4ec08)} // 3a50:6128 - {dw tmp999=0;MYCOPY(word_4ec0a)} // 3a50:612a - {dw tmp999[2]={0};MYCOPY(word_4ec0c)} // 3a50:612c - {dw tmp999=0;MYCOPY(word_4ec10)} // 3a50:6130 - {dw tmp999=0;MYCOPY(word_4ec12)} // 3a50:6132 - {dw tmp999=0;MYCOPY(word_4ec14)} // 3a50:6134 - {dw tmp999=0;MYCOPY(word_4ec16)} // 3a50:6136 - {dw tmp999=m2c::kloc_347ef;MYCOPY(_off_4ec18)} // 3a50:6138 - {dw tmp999=0;MYCOPY(word_4ec1a)} // 3a50:613a - {db tmp999[78]={174,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4063c)} // 3a50:613c - {dw tmp999=24890;MYCOPY(aacfileinfo)} // 3a50:618a - {db tmp999=59;MYCOPY(dummyf_4068c)} // 3a50:618c - {db tmp999=67;MYCOPY(dummyf_4068d)} // 3a50:618d - {db tmp999=95;MYCOPY(dummyf_4068e)} // 3a50:618e - {db tmp999=70;MYCOPY(dummyf_4068f)} // 3a50:618f - {db tmp999=73;MYCOPY(dummyf_40690)} // 3a50:6190 - {db tmp999=76;MYCOPY(dummyf_40691)} // 3a50:6191 - {db tmp999=69;MYCOPY(dummyf_40692)} // 3a50:6192 - {db tmp999=95;MYCOPY(dummyf_40693)} // 3a50:6193 - {db tmp999=73;MYCOPY(dummyf_40694)} // 3a50:6194 - {db tmp999=78;MYCOPY(dummyf_40695)} // 3a50:6195 - {db tmp999=70;MYCOPY(dummyf_40696)} // 3a50:6196 - {db tmp999=79;MYCOPY(dummyf_40697)} // 3a50:6197 - {dd tmp999=0;MYCOPY(dword_4ec79)} // 3a50:6199 - {dw tmp999=0;MYCOPY(word_4ec85)} // 3a50:61a5 - {dw tmp999=0;MYCOPY(word_4ec87)} // 3a50:61a7 - {dw tmp999=0;MYCOPY(word_4ec8b)} // 3a50:61ab - {dw tmp999=0;MYCOPY(word_4ec8d)} // 3a50:61ad - {db tmp999[2]={0};MYCOPY(byte_4ec90)} // 3a50:61b0 - {dw tmp999[11]={20,33153,385,1,0,0,0,0,0,0,0};MYCOPY(word_4ec92)} // 3a50:61b2 - {dw tmp999=0;MYCOPY(word_4eca8)} // 3a50:61c8 - {dw tmp999=0;MYCOPY(word_4ecaa)} // 3a50:61ca - {dw tmp999=0;MYCOPY(word_4ecac)} // 3a50:61cc - {db tmp999=210;MYCOPY(dummyf_406ce)} // 3a50:61ce - {db tmp999=97;MYCOPY(dummyf_406cf)} // 3a50:61cf - {db tmp999=174;MYCOPY(dummyf_406d0)} // 3a50:61d0 - {db tmp999=72;MYCOPY(dummyf_406d1)} // 3a50:61d1 - {db tmp999=67;MYCOPY(dummyf_406d2)} // 3a50:61d2 - {dw tmp999[3]={41248,92,92};MYCOPY(word_4ecbc)} // 3a50:61dc - {dw tmp999=65535;MYCOPY(word_4ecc2)} // 3a50:61e2 - {dw tmp999=1;MYCOPY(word_4ecc4)} // 3a50:61e4 - {dw tmp999=0;MYCOPY(word_4ecc6)} // 3a50:61e6 - {dw tmp999=0;MYCOPY(word_4ecc8)} // 3a50:61e8 - {db tmp999[32]={0,22,2,2,24,13,9,12,12,12,7,8,22,22,255,18,13,18,2,255,42,141,0,0,42,141,1,0,0,0,0,0};MYCOPY(dummyf_406ea)} // 3a50:61ea - {db tmp999[32]={0,0,2,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,132,3,0,0,0,0,0,0,2,4,0,0,0,0};MYCOPY(dummyf_4070a)} // 3a50:620a - {db tmp999[3]={0};MYCOPY(dummyf_4072c)} // 3a50:622c - {db tmp999[2]={0};MYCOPY(dummyf_40734)} // 3a50:6234 - {db tmp999[32]={0};MYCOPY(dummyf_40736)} // 3a50:6236 - {db tmp999[32]={0};MYCOPY(dummyf_40756)} // 3a50:6256 - {db tmp999[32]={0};MYCOPY(dummyf_40776)} // 3a50:6276 - {db tmp999[32]={0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_40796)} // 3a50:6296 - {db tmp999[32]={0};MYCOPY(dummyf_407b6)} // 3a50:62b6 - {db tmp999[32]={0};MYCOPY(dummyf_407d6)} // 3a50:62d6 - {db tmp999[32]={0};MYCOPY(dummyf_407f6)} // 3a50:62f6 - {dw tmp999=25238;MYCOPY(word_4edf6)} // 3a50:6316 - {dw tmp999=0;MYCOPY(word_4edf8)} // 3a50:6318 - {dw tmp999=0;MYCOPY(word_4edfa)} // 3a50:631a - {dw tmp999[2]={0};MYCOPY(word_4edfc)} // 3a50:631c - {dw tmp999[2]={0};MYCOPY(word_4ee00)} // 3a50:6320 - {db tmp999=0;MYCOPY(byte_4ee05)} // 3a50:6325 - {dw tmp999=0;MYCOPY(word_4ee06)} // 3a50:6326 - {dw tmp999=0;MYCOPY(word_4ee0a)} // 3a50:632a - {dw tmp999[2]={8192,0};MYCOPY(word_4ee0c)} // 3a50:632c - {db tmp999[4]={0};MYCOPY(byte_4ee10)} // 3a50:6330 - {dd tmp999=0;MYCOPY(dword_4ee14)} // 3a50:6334 - {dd tmp999=0;MYCOPY(dword_4ee18)} // 3a50:6338 - {dd tmp999=0;MYCOPY(dword_4ee1c)} // 3a50:633c - {db tmp999=24;MYCOPY(dummyf_40840)} // 3a50:6340 - {db tmp999=246;MYCOPY(dummyf_40841)} // 3a50:6341 - {dw tmp999=14512;MYCOPY(seg_4ee22)} // 3a50:6342 - {dw tmp999=14512;MYCOPY(seg_4ee24)} // 3a50:6344 - {db tmp999=176;MYCOPY(seg_4ee26)} // 3a50:6346 - {char tmp999[10]="8<>";MYCOPY(anmsg)} // 3a50:6347 - {char tmp999[7]={'R','6','0','0','0','\r','\n'};MYCOPY(ar6000stackover)} // 3a50:6352 - {char tmp999[19]="- stack overflow\r\n";MYCOPY(dummyf_40859)} // 3a50:6352 - {db tmp999=3;MYCOPY(dummyf_4086c)} // 3a50:636c - {char tmp999[7]={'R','6','0','0','3','\r','\n'};MYCOPY(ar6003integerdi)} // 3a50:636e - {char tmp999[24]="- integer divide by 0\r\n";MYCOPY(dummyf_40875)} // 3a50:636e - {db tmp999=9;MYCOPY(dummyf_4088d)} // 3a50:638d - {char tmp999[7]={'R','6','0','0','9','\r','\n'};MYCOPY(ar6009notenough)} // 3a50:638f - {char tmp999[37]="- not enough space for environment\r\n";MYCOPY(dummyf_40896)} // 3a50:638f - {db tmp999=252;MYCOPY(dummyf_408bb)} // 3a50:63bb - {db tmp999=13;MYCOPY(dummyf_408bd)} // 3a50:63bd - {db tmp999=10;MYCOPY(dummyf_408be)} // 3a50:63be - {db tmp999=255;MYCOPY(dummyf_408c0)} // 3a50:63c0 - {char tmp999[16]="run-time error ";MYCOPY(aruntimeerror)} // 3a50:63c2 - {db tmp999=2;MYCOPY(dummyf_408d2)} // 3a50:63d2 - {char tmp999[7]={'R','6','0','0','2','\r','\n'};MYCOPY(ar6002floatingp)} // 3a50:63d4 - {char tmp999[30]="- floating point not loaded\r\n";MYCOPY(dummyf_408db)} // 3a50:63d4 - {db tmp999=1;MYCOPY(dummyf_408f9)} // 3a50:63f9 - {char tmp999[7]={'R','6','0','0','1','\r','\n'};MYCOPY(ar6001nullpoint)} // 3a50:63fb - {char tmp999[28]="- null pointer assignment\r\n";MYCOPY(dummyf_40902)} // 3a50:63fb - {db tmp999=255;MYCOPY(dummyf_4091e)} // 3a50:641e - {db tmp999=255;MYCOPY(dummyf_4091f)} // 3a50:641f - {db tmp999=255;MYCOPY(dummyf_40920)} // 3a50:6420 - {dw tmp999=0;MYCOPY(word_4ef02)} // 3a50:6422 - {dw tmp999=0;MYCOPY(word_4ef04)} // 3a50:6424 - {dw tmp999=0;MYCOPY(word_4ef06)} // 3a50:6426 - {dw tmp999=0;MYCOPY(word_4ef08)} // 3a50:6428 - {dw tmp999=0;MYCOPY(word_4ef0a)} // 3a50:642a - {dw tmp999=0;MYCOPY(word_4ef0c)} // 3a50:642c - {dw tmp999=0;MYCOPY(word_4ef0e)} // 3a50:642e - {dw tmp999=0;MYCOPY(word_4ef10)} // 3a50:6430 - {dw tmp999=0;MYCOPY(word_4ef12)} // 3a50:6432 - {dw tmp999=0;MYCOPY(word_4ef14)} // 3a50:6434 - {dw tmp999=0;MYCOPY(word_4ef16)} // 3a50:6436 - {dw tmp999=0;MYCOPY(word_4ef18)} // 3a50:6438 - {dw tmp999=0;MYCOPY(word_4ef1a)} // 3a50:643a - {dw tmp999=0;MYCOPY(word_4ef1c)} // 3a50:643c - {dw tmp999=0;MYCOPY(word_4ef1e)} // 3a50:643e - {dw tmp999=0;MYCOPY(word_4ef20)} // 3a50:6440 - {dw tmp999[4]={0};MYCOPY(word_4ef22)} // 3a50:6442 - {dw tmp999=0;MYCOPY(word_4ef2a)} // 3a50:644a - {dw tmp999=0;MYCOPY(word_4ef2c)} // 3a50:644c - {dw tmp999=0;MYCOPY(word_4ef2e)} // 3a50:644e - {dw tmp999=0;MYCOPY(word_4ef30)} // 3a50:6450 - {dw tmp999=0;MYCOPY(word_4ef32)} // 3a50:6452 - {dw tmp999=0;MYCOPY(word_4ef34)} // 3a50:6454 - {dw tmp999[34]={0};MYCOPY(word_4ef36)} // 3a50:6456 - {dw tmp999=0;MYCOPY(word_4ef7a)} // 3a50:649a - {dw tmp999=0;MYCOPY(word_4ef7c)} // 3a50:649c - {dw tmp999=0;MYCOPY(word_4ef7e)} // 3a50:649e - {dw tmp999=0;MYCOPY(word_4ef80)} // 3a50:64a0 - {dw tmp999=0;MYCOPY(word_4ef82)} // 3a50:64a2 - {dw tmp999=0;MYCOPY(word_4ef84)} // 3a50:64a4 - {dw tmp999=0;MYCOPY(word_4ef86)} // 3a50:64a6 - {dw tmp999=0;MYCOPY(word_4ef88)} // 3a50:64a8 - {dw tmp999=0;MYCOPY(word_4ef8a)} // 3a50:64aa - {dw tmp999=0;MYCOPY(word_4ef8c)} // 3a50:64ac - {dw tmp999=0;MYCOPY(word_4ef8e)} // 3a50:64ae - {db tmp999=0;MYCOPY(byte_4ef90)} // 3a50:64b0 - {db tmp999=0;MYCOPY(byte_4ef91)} // 3a50:64b1 - {db tmp999=0;MYCOPY(byte_4ef92)} // 3a50:64b2 - {db tmp999=0;MYCOPY(byte_4ef93)} // 3a50:64b3 - {dw tmp999=0;MYCOPY(word_4ef94)} // 3a50:64b4 - {dw tmp999=0;MYCOPY(word_4ef96)} // 3a50:64b6 - {dw tmp999=0;MYCOPY(word_4ef98)} // 3a50:64b8 - {db tmp999=0;MYCOPY(byte_4ef9a)} // 3a50:64ba - {db tmp999=0;MYCOPY(byte_4ef9b)} // 3a50:64bb - {dw tmp999=0;MYCOPY(word_4ef9c)} // 3a50:64bc - {db tmp999[514]={0};MYCOPY(byte_4ef9e)} // 3a50:64be - {dw tmp999=50817;MYCOPY(word_4f1a0)} // 3a50:66c0 - {dw tmp999[8]={256,52478,59509,19195,15915,8042,41283,8036};MYCOPY(word_4f1a2)} // 3a50:66c2 - {dw tmp999[5]={65341,30207,35596,23606,799};MYCOPY(dummyf_40bd2)} // 3a50:66c2 - {db tmp999=54;MYCOPY(byte_4f1bc)} // 3a50:66dc - {db tmp999[12]={90,31,138,4,42,228,1,70,8,54,128,63};MYCOPY(byte_4f1bd)} // 3a50:66dd - {db tmp999[11]={0,116,7,255,14,94,31,233,142,254,186};MYCOPY(dummyf_40be9)} // 3a50:66dd - {db tmp999[12]={206,3,184,1,0,46,136,38,12,0,239,184};MYCOPY(dummyf_40bf4)} // 3a50:66dd - {db tmp999[11]={8,255,46,136,38,17,0,239,128,62,123};MYCOPY(dummyf_40c00)} // 3a50:66dd - {db tmp999[9]={31,0,116,3,31,7,203,31,93};MYCOPY(dummyf_40c0b)} // 3a50:66dd - {dw tmp999=24071;MYCOPY(word_4f1f4)} // 3a50:6714 - {dw tmp999=35679;MYCOPY(word_4f1f6)} // 3a50:6716 - {dw tmp999[2]={24037,1739};MYCOPY(word_4f1f8)} // 3a50:6718 - {dw tmp999=48414;MYCOPY(word_4f1fc)} // 3a50:671c - {dw tmp999[6]={19578,56718,41262,6,49294,7817};MYCOPY(seg_4f1fe)} // 3a50:671e - {dw tmp999=8120;MYCOPY(word_4f20a)} // 3a50:672a - {db tmp999[2]={136,14};MYCOPY(byte_4f20c)} // 3a50:672c - {dw tmp999=8123;MYCOPY(word_4f20e)} // 3a50:672e - {dw tmp999=5768;MYCOPY(word_4f210)} // 3a50:6730 - {dd tmp999=3300532154;MYCOPY(dword_4f212)} // 3a50:6732 - {dw tmp999=47107;MYCOPY(word_4f216)} // 3a50:6736 - {dw tmp999=3842;MYCOPY(word_4f218)} // 3a50:6738 - {dw tmp999[2]={34862,2598};MYCOPY(word_4f21a)} // 3a50:673a - {dw tmp999=61184;MYCOPY(word_4f21e)} // 3a50:673e - {dd tmp999=3087257274;MYCOPY(dword_4f220)} // 3a50:6740 - {db tmp999[2]={1,255};MYCOPY(dummyf_40c44)} // 3a50:6744 - {dw tmp999=34862;MYCOPY(word_4f226)} // 3a50:6746 - {dw tmp999=3110;MYCOPY(word_4f228)} // 3a50:6748 - {dw tmp999=61184;MYCOPY(word_4f22a)} // 3a50:674a - {dw tmp999=4020;MYCOPY(word_4f22c)} // 3a50:674c - {db tmp999[12]={0,160,0,162,0,164,0,166,0,168,203,46};MYCOPY(dummyf_40d82)} // 3a50:6882 - {db tmp999[10]={199,6,6,0,0,160,203,139,248,209};MYCOPY(dummyf_40d8e)} // 3a50:6882 - {db tmp999[11]={231,46,139,133,114,10,46,163,6,0,203};MYCOPY(dummyf_40d98)} // 3a50:6882 - {db tmp999[11]={85,139,236,87,139,126,6,209,231,46,139};MYCOPY(dummyf_40da3)} // 3a50:6882 - {db tmp999[11]={133,114,10,46,163,6,0,95,139,229,93};MYCOPY(dummyf_40dae)} // 3a50:6882 - {db tmp999[10]={203,85,139,236,87,139,126,6,209,231};MYCOPY(dummyf_40db9)} // 3a50:6882 - {db tmp999[10]={46,139,133,114,10,177,4,211,224,176};MYCOPY(dummyf_40dc3)} // 3a50:6882 - {db tmp999[10]={12,186,212,3,239,95,139,229,93,203};MYCOPY(dummyf_40dcd)} // 3a50:6882 - {db tmp999[12]={46,163,6,0,203,46,161,6,0,203,46,199};MYCOPY(dummyf_40dd7)} // 3a50:6882 - {db tmp999[13]={6,8,0,0,0,203,46,163,8,0,203,85,139};MYCOPY(dummyf_40de3)} // 3a50:6882 - {db tmp999[11]={236,139,70,6,46,163,8,0,139,229,93};MYCOPY(dummyf_40df0)} // 3a50:6882 - {db tmp999[10]={203,184,176,10,203,184,42,3,203,46};MYCOPY(dummyf_40dfb)} // 3a50:6882 - {db tmp999[6]={161,8,0,203,30,186};MYCOPY(dummyf_40e05)} // 3a50:6882 - {dw tmp999=19578;MYCOPY(dummyf_40e0b)} // 3a50:690b - {dd tmp999=1283111454;MYCOPY(dummyf_40e28)} // 3a50:6928 - {db tmp999[2]={85,139};MYCOPY(dummyf_40e4c)} // 3a50:694c - {dw tmp999=35820;MYCOPY(word_4f42e)} // 3a50:694e - {dw tmp999=2118;MYCOPY(word_4f430)} // 3a50:6950 - {db tmp999[11]={0,0,203,85,139,236,87,86,6,30,85};MYCOPY(dummyf_40e69)} // 3a50:6969 - {db tmp999=184;MYCOPY(dummyf_40e74)} // 3a50:6969 - {dw tmp999=19578;MYCOPY(dummyf_40e75)} // 3a50:6975 - {db tmp999=144;MYCOPY(dummyf_40eb2)} // 3a50:69b2 - {db tmp999=144;MYCOPY(dummyf_40ec0)} // 3a50:69c0 - {db tmp999=144;MYCOPY(dummyf_40ed4)} // 3a50:69d4 - {db tmp999=144;MYCOPY(dummyf_40ef0)} // 3a50:69f0 - {db tmp999=144;MYCOPY(dummyf_40efe)} // 3a50:69fe - {db tmp999=144;MYCOPY(dummyf_40f12)} // 3a50:6a12 - {db tmp999=144;MYCOPY(dummyf_410c7)} // 3a50:6bc7 - {db tmp999=144;MYCOPY(dummyf_41187)} // 3a50:6c87 - {db tmp999=144;MYCOPY(dummyf_412ca)} // 3a50:6dca - {db tmp999=1;MYCOPY(dummyf_4139e)} // 3a50:6e9e - {db tmp999=2;MYCOPY(dummyf_4139f)} // 3a50:6e9f - {db tmp999=4;MYCOPY(dummyf_413a0)} // 3a50:6ea0 - {db tmp999=8;MYCOPY(dummyf_413a1)} // 3a50:6ea1 - {db tmp999=144;MYCOPY(dummyf_413bf)} // 3a50:6ebf - {db tmp999=144;MYCOPY(dummyf_413f6)} // 3a50:6ef6 - {db tmp999=144;MYCOPY(dummyf_41434)} // 3a50:6f34 - {db tmp999=144;MYCOPY(dummyf_41448)} // 3a50:6f48 - {db tmp999=144;MYCOPY(dummyf_41485)} // 3a50:6f85 - {db tmp999=144;MYCOPY(dummyf_4158d)} // 3a50:708d - {db tmp999=144;MYCOPY(dummyf_416e4)} // 3a50:71e4 - {db tmp999=1;MYCOPY(dummyf_418e9)} // 3a50:73e9 - {db tmp999=2;MYCOPY(dummyf_418ea)} // 3a50:73ea - {db tmp999=4;MYCOPY(dummyf_418eb)} // 3a50:73eb - {db tmp999=8;MYCOPY(dummyf_418ec)} // 3a50:73ec - {db tmp999=144;MYCOPY(dummyf_419bf)} // 3a50:74bf - {db tmp999=144;MYCOPY(dummyf_41a6c)} // 3a50:756c - {db tmp999=144;MYCOPY(dummyf_41b35)} // 3a50:7635 - {db tmp999=1;MYCOPY(dummyf_41ba6)} // 3a50:76a6 - {db tmp999[128]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,0,0,160,15,0,0,0,83};MYCOPY(dummyf_41dc9)} // 3a50:78c9 - {db tmp999[549]={84,65,82,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_41e49)} // 3a50:78c9 - {db tmp999[317]={1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4206e)} // 3a50:78c9 - {db tmp999[274]={1,1,1,1,1,7,7,7,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_421ab)} // 3a50:78c9 - {db tmp999[224]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,1,1,1,1,1,1,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_422bd)} // 3a50:78c9 - {db tmp999[320]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4239d)} // 3a50:78c9 - {db tmp999[113]={15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_424dd)} // 3a50:78c9 - {dw tmp999[14]={0};MYCOPY(word_50b2e)} // 3a50:804e - {db tmp999[38]={0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4256a)} // 3a50:806a - {dw tmp999[2]={0};MYCOPY(word_50b70)} // 3a50:8090 - {dw tmp999=0;MYCOPY(word_50b74)} // 3a50:8094 - {dw tmp999[67]={0};MYCOPY(word_50b76)} // 3a50:8096 - {db tmp999[94]={14,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,7,15,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4261c)} // 3a50:811c - {db tmp999[48]={14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4267a)} // 3a50:811c - {dw tmp999[2]={0};MYCOPY(word_50c8a)} // 3a50:81aa - {dw tmp999=2816;MYCOPY(word_50c8e)} // 3a50:81ae - {dw tmp999[5]={2827,2827,2827,2827,2827};MYCOPY(word_50c90)} // 3a50:81b0 - {dw tmp999[81]={2827,2827,2827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(word_50c9a)} // 3a50:81ba - {db tmp999[95]={14,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14};MYCOPY(dummyf_4275c)} // 3a50:825c - {db tmp999[233]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0};MYCOPY(dummyf_427bb)} // 3a50:825c - {db tmp999[87]={3,1,1,1,1,1,8,8,8,8,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14};MYCOPY(dummyf_428a4)} // 3a50:825c - {db tmp999[224]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_428fb)} // 3a50:825c - {db tmp999[28]={14,14,0,0,0,0,0,0,0,3,11,8,8,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_429db)} // 3a50:825c - {db tmp999[124]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,0,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_429f7)} // 3a50:825c - {db tmp999[170]={11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14};MYCOPY(dummyf_42a73)} // 3a50:825c - {db tmp999[63]={0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42b1d)} // 3a50:825c - {dw tmp999[9]={0};MYCOPY(word_5113c)} // 3a50:865c - {db tmp999[134]={12,12,12,12,12,12,12,12,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42b6e)} // 3a50:866e - {dw tmp999=0;MYCOPY(word_511d4)} // 3a50:86f4 - {dw tmp999=0;MYCOPY(word_511d6)} // 3a50:86f6 - {dw tmp999=0;MYCOPY(word_511d8)} // 3a50:86f8 - {dw tmp999[7]={0};MYCOPY(word_511da)} // 3a50:86fa - {db tmp999[114]={0,14,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42c08)} // 3a50:8708 - {db tmp999[66]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,8,12,8,14,12,12,12,12};MYCOPY(dummyf_42c7a)} // 3a50:8708 - {db tmp999[64]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11};MYCOPY(dummyf_42cbc)} // 3a50:8708 - {dw tmp999[38]={2827,2827,2827,2827,2827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(word_512dc)} // 3a50:87fc - {db tmp999[76]={14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42d48)} // 3a50:8848 - {dw tmp999=0;MYCOPY(word_51374)} // 3a50:8894 - {dw tmp999=0;MYCOPY(word_51376)} // 3a50:8896 - {dw tmp999=0;MYCOPY(word_51378)} // 3a50:8898 - {db tmp999[2]={0,14};MYCOPY(dummyf_42d9a)} // 3a50:889a - {dw tmp999[6]={0};MYCOPY(word_5137c)} // 3a50:889c - {dw tmp999=2816;MYCOPY(word_51388)} // 3a50:88a8 - {dw tmp999[2]={0};MYCOPY(word_5138a)} // 3a50:88aa - {dw tmp999[30]={2827,2827,2827,2827,2827,2827,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(word_5138e)} // 3a50:88ae - {db tmp999[15]={0,12,12,12,12,12,6,6,12,12,12,8,12,8,12};MYCOPY(dummyf_42dea)} // 3a50:88ea - {db tmp999[85]={8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0};MYCOPY(dummyf_42df9)} // 3a50:88ea - {dw tmp999=0;MYCOPY(word_5142e)} // 3a50:894e - {dw tmp999[20]={0};MYCOPY(word_51430)} // 3a50:8950 - {dw tmp999=0;MYCOPY(word_51458)} // 3a50:8978 - {dw tmp999=0;MYCOPY(word_5145a)} // 3a50:897a - {dw tmp999=3072;MYCOPY(word_5145c)} // 3a50:897c - {dw tmp999=3084;MYCOPY(word_5145e)} // 3a50:897e - {dw tmp999=12;MYCOPY(word_51460)} // 3a50:8980 - {dw tmp999=0;MYCOPY(word_51462)} // 3a50:8982 - {dw tmp999=0;MYCOPY(word_51464)} // 3a50:8984 - {dw tmp999[4]={3584,14,0,0};MYCOPY(word_51466)} // 3a50:8986 - {db tmp999[2]={0};MYCOPY(byte_5146e)} // 3a50:898e - {dw tmp999[37]={0};MYCOPY(word_51470)} // 3a50:8990 - {db tmp999[34]={14,14,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42eda)} // 3a50:89da - {db tmp999[58]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,6,8,8,6,6,12};MYCOPY(dummyf_42efc)} // 3a50:89da - {db tmp999[83]={8,12,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42f36)} // 3a50:89da - {db tmp999[143]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42f89)} // 3a50:89da - {db tmp999[24]={12,12,8,14,12,8,8,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43018)} // 3a50:89da - {db tmp999[71]={11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,8,6,8,8,8,8,8,8,8};MYCOPY(dummyf_43030)} // 3a50:89da - {db tmp999[127]={12,12,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43077)} // 3a50:89da - {db tmp999[44]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_430f6)} // 3a50:89da - {dw tmp999=0;MYCOPY(word_51702)} // 3a50:8c22 - {dw tmp999=0;MYCOPY(word_51704)} // 3a50:8c24 - {dw tmp999=0;MYCOPY(word_51706)} // 3a50:8c26 - {dw tmp999=0;MYCOPY(word_51708)} // 3a50:8c28 - {dw tmp999=0;MYCOPY(word_5170a)} // 3a50:8c2a - {dw tmp999=0;MYCOPY(word_5170c)} // 3a50:8c2c - {dw tmp999=0;MYCOPY(word_5170e)} // 3a50:8c2e - {dw tmp999=0;MYCOPY(word_51710)} // 3a50:8c30 - {db tmp999[2]={0};MYCOPY(byte_51712)} // 3a50:8c32 - {dw tmp999[16]={0};MYCOPY(word_51714)} // 3a50:8c34 - {db tmp999[13]={12,12,12,12,8,8,12,8,12,12,8,12,12};MYCOPY(dummyf_43154)} // 3a50:8c54 - {db tmp999[82]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,8,8,8};MYCOPY(dummyf_43161)} // 3a50:8c54 - {db tmp999[115]={14,8,8,8,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_431b3)} // 3a50:8c54 - {dw tmp999[7]={0};MYCOPY(word_51806)} // 3a50:8d26 - {db tmp999[95]={12,12,12,12,12,12,12,12,12,12,12,12,12,8,12,8,14,14,6,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43234)} // 3a50:8d34 - {db tmp999[33]={12,12,12,12,12,12,12,12,8,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,9};MYCOPY(dummyf_43293)} // 3a50:8d34 - {db tmp999[64]={11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,6,8,14,14};MYCOPY(dummyf_432b4)} // 3a50:8d34 - {db tmp999[90]={8,8,8,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_432f4)} // 3a50:8d34 - {db tmp999[51]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,8,12,12,8,8,6};MYCOPY(dummyf_4334e)} // 3a50:8d34 - {db tmp999[89]={12,8,12,8,6,6,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43381)} // 3a50:8d34 - {db tmp999[76]={8,8,8,8,8,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_433da)} // 3a50:8d34 - {db tmp999[4]={12,12,12,12};MYCOPY(dummyf_43426)} // 3a50:8d34 - {dw tmp999=3084;MYCOPY(word_51a0a)} // 3a50:8f2a - {dw tmp999=3084;MYCOPY(word_51a0c)} // 3a50:8f2c - {dw tmp999=3084;MYCOPY(word_51a0e)} // 3a50:8f2e - {dw tmp999=3592;MYCOPY(word_51a10)} // 3a50:8f30 - {dw tmp999=2062;MYCOPY(word_51a12)} // 3a50:8f32 - {dw tmp999=2056;MYCOPY(word_51a14)} // 3a50:8f34 - {dw tmp999=1544;MYCOPY(word_51a16)} // 3a50:8f36 - {dw tmp999=3080;MYCOPY(word_51a18)} // 3a50:8f38 - {dw tmp999=3084;MYCOPY(word_51a1a)} // 3a50:8f3a - {dw tmp999=0;MYCOPY(word_51a1c)} // 3a50:8f3c - {db tmp999=0;MYCOPY(byte_51a1e)} // 3a50:8f3e - {db tmp999=0;MYCOPY(byte_51a1f)} // 3a50:8f3f - {db tmp999=0;MYCOPY(byte_51a20)} // 3a50:8f40 - {db tmp999[7]={0};MYCOPY(byte_51a21)} // 3a50:8f41 - {dw tmp999=0;MYCOPY(word_51a28)} // 3a50:8f48 - {dw tmp999[23]={0};MYCOPY(word_51a2a)} // 3a50:8f4a - {db tmp999[74]={11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,6,8,8,8,8,8,6};MYCOPY(dummyf_43478)} // 3a50:8f78 - {db tmp999[84]={8,12,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12};MYCOPY(dummyf_434c2)} // 3a50:8f78 - {db tmp999[13]={8,8,8,8,14,8,8,12,12,8,12,12,12};MYCOPY(dummyf_43516)} // 3a50:8f78 - {db tmp999[66]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,9,3,11,9,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43523)} // 3a50:8f78 - {db tmp999[23]={12,12,12,12,12,12,12,12,12,12,12,14,12,6,8,6,8,8,8,12,12,12,12};MYCOPY(dummyf_43565)} // 3a50:8f78 - {db tmp999[127]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4357c)} // 3a50:8f78 - {db tmp999[13]={6,6,8,8,14,8,8,8,6,6,8,6,6};MYCOPY(dummyf_435fb)} // 3a50:8f78 - {db tmp999[86]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,8,8,8,8,14,8,8,8,12};MYCOPY(dummyf_43608)} // 3a50:8f78 - {db tmp999[25]={8,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,3,9};MYCOPY(dummyf_4365e)} // 3a50:8f78 - {db tmp999[58]={3,9,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,6,14};MYCOPY(dummyf_43677)} // 3a50:8f78 - {db tmp999[96]={6,6,8,6,6,6,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_436b1)} // 3a50:8f78 - {db tmp999[52]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,8,8,14,14,8,8,8,8,8};MYCOPY(dummyf_43711)} // 3a50:8f78 - {db tmp999[85]={6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,8,6,8,8,8,14};MYCOPY(dummyf_43745)} // 3a50:8f78 - {db tmp999[29]={8,8,8,8,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,9,3};MYCOPY(dummyf_4379a)} // 3a50:8f78 - {db tmp999[56]={9,3,9,11,11,11,11,11,11,11,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,8};MYCOPY(dummyf_437b7)} // 3a50:8f78 - {db tmp999[81]={4,8,6,6,8,6,8,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11};MYCOPY(dummyf_437ef)} // 3a50:8f78 - {db tmp999[60]={9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43840)} // 3a50:8f78 - {db tmp999[82]={14,14,14,8,8,8,8,6,8,8,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4387c)} // 3a50:8f78 - {db tmp999[21]={12,12,12,12,12,12,12,12,12,8,14,14,8,8,8,8,8,8,6,6,12};MYCOPY(dummyf_438ce)} // 3a50:8f78 - {db tmp999[31]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,9,3,9,3,9,3,11,11,11,11,11,11};MYCOPY(dummyf_438e3)} // 3a50:8f78 - {db tmp999[47]={9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,6,6,6,6,6,8,4,8,8};MYCOPY(dummyf_43902)} // 3a50:8f78 - {db tmp999[94]={6,8,8,8,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_43931)} // 3a50:8f78 - {db tmp999[48]={6,6,6,6,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,14,6,14,12};MYCOPY(dummyf_4398f)} // 3a50:8f78 - {db tmp999[88]={8,8,8,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_439bf)} // 3a50:8f78 - {db tmp999[32]={8,14,14,6,8,6,12,12,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11};MYCOPY(dummyf_43a17)} // 3a50:8f78 - {db tmp999[50]={9,3,9,3,9,3,11,11,11,11,11,11,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43a37)} // 3a50:8f78 - {db tmp999[15]={6,6,6,6,4,4,5,6,6,8,12,8,8,12,12};MYCOPY(dummyf_43a69)} // 3a50:8f78 - {db tmp999[20]={0};MYCOPY(dummyf_43a78)} // 3a50:8f78 - {dw tmp999[23]={0};MYCOPY(word_5206c)} // 3a50:958c - {db tmp999[20]={11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_43aba)} // 3a50:95ba - {dw tmp999[9]={3078,3084,3084,3084,3084,3084,3084,3084,3084};MYCOPY(word_520ae)} // 3a50:95ce - {dw tmp999=3084;MYCOPY(word_520c0)} // 3a50:95e0 - {dw tmp999=3084;MYCOPY(word_520c2)} // 3a50:95e2 - {dw tmp999=3084;MYCOPY(word_520c4)} // 3a50:95e4 - {dw tmp999=3084;MYCOPY(word_520c6)} // 3a50:95e6 - {dw tmp999[2]={3084,3084};MYCOPY(word_520c8)} // 3a50:95e8 - {dw tmp999[13]={3084,3084,3084,3084,3084,3084,2056,2052,1542,2054,2054,1542,1542};MYCOPY(word_520cc)} // 3a50:95ec - {dw tmp999[3]={0};MYCOPY(dummyf_43b06)} // 3a50:95ec - {dw tmp999=0;MYCOPY(word_520ec)} // 3a50:960c - {dw tmp999=0;MYCOPY(word_520ee)} // 3a50:960e - {dw tmp999=0;MYCOPY(word_520f0)} // 3a50:9610 - {dw tmp999=0;MYCOPY(word_520f2)} // 3a50:9612 - {db tmp999[4]={0};MYCOPY(byte_520f4)} // 3a50:9614 - {dw tmp999=0;MYCOPY(word_520f8)} // 3a50:9618 - {dw tmp999=0;MYCOPY(word_520fa)} // 3a50:961a - {dw tmp999=0;MYCOPY(word_520fc)} // 3a50:961c - {dw tmp999=0;MYCOPY(word_520fe)} // 3a50:961e - {dw tmp999=0;MYCOPY(word_52100)} // 3a50:9620 - {dw tmp999=0;MYCOPY(word_52102)} // 3a50:9622 - {dw tmp999=0;MYCOPY(word_52104)} // 3a50:9624 - {dw tmp999[20]={0};MYCOPY(word_52106)} // 3a50:9626 - {db tmp999[21]={12,12,12,12,12,12,12,12,12,12,14,6,6,8,6,12,8,12,12,12,12};MYCOPY(dummyf_43b4e)} // 3a50:964e - {db tmp999[31]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,3,9,3,9,3,9,11,11,11,11,11};MYCOPY(dummyf_43b63)} // 3a50:964e - {db tmp999[10]={9,11,9,0,0,0,0,0,0,0};MYCOPY(dummyf_43b82)} // 3a50:964e - {dw tmp999=0;MYCOPY(word_5216c)} // 3a50:968c - {dw tmp999[6]={0};MYCOPY(word_5216e)} // 3a50:968e - {db tmp999[70]={0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6,6,6,8,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43b9a)} // 3a50:969a - {dw tmp999=0;MYCOPY(word_521c0)} // 3a50:96e0 - {db tmp999=0;MYCOPY(byte_521c2)} // 3a50:96e2 - {db tmp999[2]={0};MYCOPY(byte_521c3)} // 3a50:96e3 - {db tmp999=0;MYCOPY(byte_521c5)} // 3a50:96e5 - {dw tmp999=0;MYCOPY(word_521c6)} // 3a50:96e6 - {dw tmp999[4]={0};MYCOPY(word_521c8)} // 3a50:96e8 - {dw tmp999=0;MYCOPY(word_521d0)} // 3a50:96f0 - {dw tmp999[4]={0};MYCOPY(word_521d2)} // 3a50:96f2 - {db tmp999[63]={0,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6};MYCOPY(dummyf_43bfa)} // 3a50:96fa - {db tmp999[31]={4,8,8,6,6,6,8,6,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43c39)} // 3a50:96fa - {dw tmp999=0;MYCOPY(word_52238)} // 3a50:9758 - {dw tmp999[2]={0};MYCOPY(word_5223a)} // 3a50:975a - {dw tmp999=0;MYCOPY(word_5223e)} // 3a50:975e - {dw tmp999=0;MYCOPY(word_52240)} // 3a50:9760 - {dw tmp999=0;MYCOPY(word_52242)} // 3a50:9762 - {dw tmp999=0;MYCOPY(word_52244)} // 3a50:9764 - {dw tmp999=0;MYCOPY(word_52246)} // 3a50:9766 - {dw tmp999=0;MYCOPY(word_52248)} // 3a50:9768 - {dw tmp999=0;MYCOPY(word_5224a)} // 3a50:976a - {dw tmp999=0;MYCOPY(word_5224c)} // 3a50:976c - {dw tmp999=0;MYCOPY(word_5224e)} // 3a50:976e - {dw tmp999[2]={0};MYCOPY(word_52250)} // 3a50:9770 - {dw tmp999=0;MYCOPY(word_52254)} // 3a50:9774 - {dw tmp999=0;MYCOPY(word_52256)} // 3a50:9776 - {dw tmp999=0;MYCOPY(word_52258)} // 3a50:9778 - {db tmp999[2]={0};MYCOPY(byte_5225a)} // 3a50:977a - {dw tmp999=0;MYCOPY(word_5225c)} // 3a50:977c - {dw tmp999[6]={0};MYCOPY(word_5225e)} // 3a50:977e - {dw tmp999[2]={0};MYCOPY(word_5226a)} // 3a50:978a - {dw tmp999=3084;MYCOPY(word_5226e)} // 3a50:978e - {dw tmp999=3084;MYCOPY(word_52270)} // 3a50:9790 - {dw tmp999=3084;MYCOPY(word_52272)} // 3a50:9792 - {dw tmp999=3084;MYCOPY(word_52274)} // 3a50:9794 - {dw tmp999=3084;MYCOPY(word_52276)} // 3a50:9796 - {dw tmp999[14]={1550,2054,2056,3084,3084,0,0,0,0,0,0,0,0,0};MYCOPY(word_52278)} // 3a50:9798 - {db tmp999[36]={11,11,11,9,3,9,3,9,3,11,11,11,11,11,11,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43cb4)} // 3a50:97b4 - {db tmp999[18]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43cd8)} // 3a50:97b4 - {dw tmp999=1542;MYCOPY(word_522ca)} // 3a50:97ea - {dw tmp999=1542;MYCOPY(word_522cc)} // 3a50:97ec - {dw tmp999=1542;MYCOPY(word_522ce)} // 3a50:97ee - {dw tmp999=1542;MYCOPY(word_522d0)} // 3a50:97f0 - {dw tmp999[36]={2054,1542,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(word_522d2)} // 3a50:97f2 - {db tmp999[62]={0,11,11,11,11,11,3,11,9,11,11,11,11,11,11,11,11,11,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43d3a)} // 3a50:983a - {db tmp999[31]={6,4,4,6,6,6,6,8,6,6,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43d78)} // 3a50:983a - {db tmp999[35]={1,1,1,7,7,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43d97)} // 3a50:983a - {dw tmp999=0;MYCOPY(word_5239a)} // 3a50:98ba - {dw tmp999[9]={0};MYCOPY(word_5239c)} // 3a50:98bc - {db tmp999[38]={12,12,12,12,12,12,12,12,12,4,8,6,6,6,8,8,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43dce)} // 3a50:98ce - {db tmp999[18]={11,11,11,11,9,3,9,3,9,11,11,11,11,11,9,11,9,11};MYCOPY(dummyf_43df4)} // 3a50:98ce - {db tmp999[122]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11};MYCOPY(dummyf_43e06)} // 3a50:98ce - {db tmp999[49]={3,3,11,9,11,11,11,11,11,11,11,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43e80)} // 3a50:98ce - {db tmp999[20]={6,6,12,12,12,12,6,6,6,6,6,6,8,8,8,8,6,6,6,6};MYCOPY(dummyf_43eb1)} // 3a50:98ce - {db tmp999[82]={0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43ec5)} // 3a50:98ce - {db tmp999[29]={4,8,6,6,8,8,12,8,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43f17)} // 3a50:98ce - {db tmp999[15]={11,11,11,11,3,9,3,9,3,9,3,11,11,9,11};MYCOPY(dummyf_43f34)} // 3a50:98ce - {db tmp999[124]={9,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43f43)} // 3a50:98ce - {db tmp999[47]={11,3,3,9,11,9,11,11,11,11,11,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43fbf)} // 3a50:98ce - {db tmp999[42]={6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,12,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,9,9,9,9,9};MYCOPY(dummyf_43fee)} // 3a50:98ce - {db tmp999[65]={8,8,8,8,8,8,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,6,4,4};MYCOPY(dummyf_44018)} // 3a50:98ce - {db tmp999[31]={6,6,6,8,6,12,6,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11};MYCOPY(dummyf_44059)} // 3a50:98ce - {db tmp999[16]={9,3,9,3,9,3,9,3,9,11,9,11,9,11,11,11};MYCOPY(dummyf_44078)} // 3a50:98ce - {db tmp999[36]={0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,0,0,0};MYCOPY(dummyf_44088)} // 3a50:98ce - {dw tmp999=0;MYCOPY(word_5268c)} // 3a50:9bac - {dw tmp999[40]={0};MYCOPY(word_5268e)} // 3a50:9bae - {db tmp999[46]={11,11,3,3,3,9,11,11,11,11,11,11,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_440fe)} // 3a50:9bfe - {db tmp999[23]={6,6,6,6,6,6,6,0,0,0,0,0,6,6,6,6,6,8,12,8,12,12,12};MYCOPY(dummyf_4412c)} // 3a50:9bfe - {db tmp999[76]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,8,8,8,8,8,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12};MYCOPY(dummyf_44143)} // 3a50:9bfe - {db tmp999[37]={6,6,12,12,12,12,12,12,12,6,12,6,12,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4418f)} // 3a50:9bfe - {db tmp999[18]={11,11,11,11,11,9,3,9,3,9,3,9,3,9,11,9,11,11};MYCOPY(dummyf_441b4)} // 3a50:9bfe - {db tmp999[42]={12,12,6,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,0,0,0,0,0,0,0,0};MYCOPY(dummyf_441c6)} // 3a50:9bfe - {db tmp999[2]={0};MYCOPY(byte_527d0)} // 3a50:9cf0 - {dw tmp999=0;MYCOPY(word_527d2)} // 3a50:9cf2 - {dw tmp999=0;MYCOPY(word_527d4)} // 3a50:9cf4 - {dw tmp999=0;MYCOPY(word_527d6)} // 3a50:9cf6 - {dw tmp999=0;MYCOPY(word_527d8)} // 3a50:9cf8 - {dw tmp999=0;MYCOPY(word_527da)} // 3a50:9cfa - {db tmp999[77]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,3,3,9,3,9,11,11,11,11};MYCOPY(dummyf_441fc)} // 3a50:9cfc - {db tmp999[54]={6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,6,8,8};MYCOPY(dummyf_44249)} // 3a50:9cfc - {db tmp999[88]={6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4427f)} // 3a50:9cfc - {db tmp999[21]={6,12,6,12,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_442d7)} // 3a50:9cfc - {dw tmp999=0;MYCOPY(word_528cc)} // 3a50:9dec - {dw tmp999=0;MYCOPY(word_528ce)} // 3a50:9dee - {db tmp999[2]={0};MYCOPY(byte_528d0)} // 3a50:9df0 - {dw tmp999=0;MYCOPY(word_528d2)} // 3a50:9df2 - {dw tmp999=2816;MYCOPY(word_528d4)} // 3a50:9df4 - {dd tmp999=50924299;MYCOPY(dword_528d6)} // 3a50:9df6 - {dw tmp999=777;MYCOPY(word_528da)} // 3a50:9dfa - {dw tmp999=777;MYCOPY(word_528dc)} // 3a50:9dfc - {dw tmp999[19]={777,777,2825,3078,3084,1548,3072,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084,3084};MYCOPY(word_528de)} // 3a50:9dfe - {dw tmp999[45]={1548,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_44324)} // 3a50:9dfe - {db tmp999[41]={11,11,11,9,3,9,3,9,11,11,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4437e)} // 3a50:9e7e - {db tmp999[111]={6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_443a7)} // 3a50:9e7e - {db tmp999[39]={6,12,6,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,9,3,9,3};MYCOPY(dummyf_44416)} // 3a50:9e7e - {db tmp999[39]={9,3,9,3,9,3,6,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4443d)} // 3a50:9e7e - {db tmp999[103]={6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,3,9,3,9,3,9,11,6,6,6};MYCOPY(dummyf_44464)} // 3a50:9e7e - {db tmp999[53]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_444cb)} // 3a50:9e7e - {db tmp999[2]={0};MYCOPY(byte_52ae0)} // 3a50:a000 - {dw tmp999=0;MYCOPY(word_52ae2)} // 3a50:a002 - {dw tmp999=0;MYCOPY(word_52ae4)} // 3a50:a004 - {dw tmp999=0;MYCOPY(word_52ae6)} // 3a50:a006 - {dw tmp999=0;MYCOPY(word_52ae8)} // 3a50:a008 - {dw tmp999=0;MYCOPY(word_52aea)} // 3a50:a00a - {dw tmp999=0;MYCOPY(word_52aec)} // 3a50:a00c - {dw tmp999=0;MYCOPY(word_52aee)} // 3a50:a00e - {dw tmp999=0;MYCOPY(word_52af0)} // 3a50:a010 - {dw tmp999=0;MYCOPY(word_52af2)} // 3a50:a012 - {dw tmp999[4]={0};MYCOPY(word_52af4)} // 3a50:a014 - {db tmp999=11;MYCOPY(dummyf_4451c)} // 3a50:a01c - {db tmp999=11;MYCOPY(dummyf_4451d)} // 3a50:a01d - {db tmp999=11;MYCOPY(dummyf_4451e)} // 3a50:a01e - {db tmp999=11;MYCOPY(dummyf_4451f)} // 3a50:a01f - {db tmp999[2048]={0};MYCOPY(dummyf_44520)} // 4452:0000 + {dw tmp999[1340]={0};MYCOPY(_unk_4bd28)} // 3a50:3248 + {db tmp999=0;MYCOPY(unk_4c7a0)} // 3e1c:0000 + {db tmp999[32]={0};MYCOPY(dummyf_3e1c1)} // 3e1c:0001 + {db tmp999[32]={0};MYCOPY(dummyf_3e1e1)} // 3e1c:0021 + {db tmp999[32]={0};MYCOPY(dummyf_3e201)} // 3e1c:0041 + {db tmp999[32]={0};MYCOPY(dummyf_3e221)} // 3e1c:0061 + {db tmp999[32]={0};MYCOPY(dummyf_3e241)} // 3e1c:0081 + {db tmp999[32]={0};MYCOPY(dummyf_3e261)} // 3e1c:00a1 + {db tmp999[32]={0};MYCOPY(dummyf_3e281)} // 3e1c:00c1 + {db tmp999[32]={0};MYCOPY(dummyf_3e2a1)} // 3e1c:00e1 + {db tmp999[32]={0};MYCOPY(dummyf_3e2c1)} // 3e1c:0101 + {db tmp999[32]={0};MYCOPY(dummyf_3e2e1)} // 3e1c:0121 + {db tmp999[32]={0};MYCOPY(dummyf_3e301)} // 3e1c:0141 + {db tmp999[32]={0};MYCOPY(dummyf_3e321)} // 3e1c:0161 + {db tmp999[32]={0};MYCOPY(dummyf_3e341)} // 3e1c:0181 + {db tmp999[32]={0};MYCOPY(dummyf_3e361)} // 3e1c:01a1 + {db tmp999[32]={0};MYCOPY(dummyf_3e381)} // 3e1c:01c1 + {db tmp999[32]={0};MYCOPY(dummyf_3e3a1)} // 3e1c:01e1 + {db tmp999[32]={0};MYCOPY(dummyf_3e3c1)} // 3e1c:0201 + {db tmp999[32]={0};MYCOPY(dummyf_3e3e1)} // 3e1c:0221 + {db tmp999[32]={0};MYCOPY(dummyf_3e401)} // 3e1c:0241 + {db tmp999[32]={0};MYCOPY(dummyf_3e421)} // 3e1c:0261 + {db tmp999[32]={0};MYCOPY(dummyf_3e441)} // 3e1c:0281 + {db tmp999[32]={0};MYCOPY(dummyf_3e461)} // 3e1c:02a1 + {db tmp999[32]={0};MYCOPY(dummyf_3e481)} // 3e1c:02c1 + {db tmp999[32]={0};MYCOPY(dummyf_3e4a1)} // 3e1c:02e1 + {db tmp999[32]={0};MYCOPY(dummyf_3e4c1)} // 3e1c:0301 + {db tmp999[32]={0};MYCOPY(dummyf_3e4e1)} // 3e1c:0321 + {db tmp999[32]={0};MYCOPY(dummyf_3e501)} // 3e1c:0341 + {db tmp999[32]={0};MYCOPY(dummyf_3e521)} // 3e1c:0361 + {db tmp999[32]={0};MYCOPY(dummyf_3e541)} // 3e1c:0381 + {db tmp999[32]={0};MYCOPY(dummyf_3e561)} // 3e1c:03a1 + {db tmp999[32]={0};MYCOPY(dummyf_3e581)} // 3e1c:03c1 + {db tmp999[32]={0};MYCOPY(dummyf_3e5a1)} // 3e1c:03e1 + {db tmp999[32]={0};MYCOPY(dummyf_3e5c1)} // 3e1c:0401 + {db tmp999[32]={0};MYCOPY(dummyf_3e5e1)} // 3e1c:0421 + {db tmp999[32]={0};MYCOPY(dummyf_3e601)} // 3e1c:0441 + {db tmp999[32]={0};MYCOPY(dummyf_3e621)} // 3e1c:0461 + {db tmp999[32]={0};MYCOPY(dummyf_3e641)} // 3e1c:0481 + {db tmp999[32]={0};MYCOPY(dummyf_3e661)} // 3e1c:04a1 + {db tmp999[32]={0};MYCOPY(dummyf_3e681)} // 3e1c:04c1 + {db tmp999[32]={0};MYCOPY(dummyf_3e6a1)} // 3e1c:04e1 + {db tmp999[32]={0};MYCOPY(dummyf_3e6c1)} // 3e1c:0501 + {db tmp999[32]={0};MYCOPY(dummyf_3e6e1)} // 3e1c:0521 + {db tmp999[32]={0};MYCOPY(dummyf_3e701)} // 3e1c:0541 + {db tmp999[32]={0};MYCOPY(dummyf_3e721)} // 3e1c:0561 + {db tmp999[32]={0};MYCOPY(dummyf_3e741)} // 3e1c:0581 + {db tmp999[32]={0};MYCOPY(dummyf_3e761)} // 3e1c:05a1 + {db tmp999[32]={0};MYCOPY(dummyf_3e781)} // 3e1c:05c1 + {db tmp999[32]={0};MYCOPY(dummyf_3e7a1)} // 3e1c:05e1 + {dw tmp999=0;MYCOPY(word_4cdae)} // 3e1c:060e + {dw tmp999=0;MYCOPY(word_4cdb0)} // 3e1c:0610 + {dw tmp999=0;MYCOPY(word_4cdb2)} // 3e1c:0612 + {dw tmp999=0;MYCOPY(word_4cdb4)} // 3e1c:0614 + {dw tmp999=0;MYCOPY(word_4cdb6)} // 3e1c:0616 + {db tmp999=0;MYCOPY(byte_4cdb8)} // 3e1c:0618 + {dw tmp999=0;MYCOPY(word_4cdb9)} // 3e1c:0619 + {dw tmp999=0;MYCOPY(word_4cdbb)} // 3e1c:061b + {db tmp999[32]={0,1,0,2,0,4,0,8,0,16,0,32,0,64,0,128,0,0,1,0,2,0,4,0,8,0,16,0,32,0,64,0};MYCOPY(dummyf_3e7dd)} // 3e1c:061d + {db tmp999=128;MYCOPY(dummyf_3e7fd)} // 3e1c:063d + {db tmp999=0;MYCOPY(byte_4cdde)} // 3e1c:063e + {db tmp999[32]={0};MYCOPY(dummyf_3e7ff)} // 3e1c:063f + {db tmp999[32]={0};MYCOPY(dummyf_3e81f)} // 3e1c:065f + {db tmp999[32]={0};MYCOPY(dummyf_3e83f)} // 3e1c:067f + {dw tmp999=0;MYCOPY(word_4ce40)} // 3e1c:06a0 + {dw tmp999=0;MYCOPY(word_4ce42)} // 3e1c:06a2 + {dw tmp999=0;MYCOPY(word_4ce44)} // 3e1c:06a4 + {db tmp999=0;MYCOPY(byte_4ce46)} // 3e1c:06a6 + {db tmp999=0;MYCOPY(byte_4ce47)} // 3e1c:06a7 + {db tmp999=0;MYCOPY(byte_4ce48)} // 3e1c:06a8 + {dw tmp999=0;MYCOPY(word_4ce49)} // 3e1c:06a9 + {dw tmp999=0;MYCOPY(word_4ce4b)} // 3e1c:06ab + {dw tmp999=0;MYCOPY(word_4ce4d)} // 3e1c:06ad + {dw tmp999=0;MYCOPY(word_4ce4f)} // 3e1c:06af + {dw tmp999=0;MYCOPY(word_4ce51)} // 3e1c:06b1 + {dw tmp999=0;MYCOPY(word_4ce53)} // 3e1c:06b3 + {dw tmp999=0;MYCOPY(word_4ce55)} // 3e1c:06b5 + {dw tmp999=0;MYCOPY(word_4ce57)} // 3e1c:06b7 + {db tmp999=0;MYCOPY(byte_4ce61)} // 3e1c:06c1 + {db tmp999=0;MYCOPY(byte_4ce62)} // 3e1c:06c2 + {dw tmp999=0;MYCOPY(word_4ce63)} // 3e1c:06c3 + {db tmp999[32]={0,0,0,0,0,0,42,0,42,0,0,42,42,42,0,0,42,0,42,42,21,0,42,42,42,21,21,21,21,21,63,21};MYCOPY(dummyf_3e885)} // 3e1c:06c5 + {db tmp999[32]={63,21,21,63,63,63,21,21,63,21,63,63,63,21,63,63,63,0,0,0,4,4,4,8,8,8,12,12,12,16,16,16};MYCOPY(dummyf_3e8a5)} // 3e1c:06e5 + {db tmp999[32]={20,20,20,24,24,24,28,28,28,32,32,32,36,36,36,40,40,40,44,44,44,48,48,48,52,52,52,56,56,56,60,60};MYCOPY(dummyf_3e8c5)} // 3e1c:0705 + {db tmp999[32]={60,0,63,0,0,56,0,0,49,0,0,42,0,0,35,0,0,28,0,0,21,0,0,14,0,63,49,0,57,42,0,51};MYCOPY(dummyf_3e8e5)} // 3e1c:0725 + {db tmp999[32]={38,0,45,32,0,38,28,0,32,23,0,26,18,0,20,14,0,55,58,63,53,56,62,52,55,60,51,53,59,49,51,58};MYCOPY(dummyf_3e905)} // 3e1c:0745 + {db tmp999[32]={48,50,56,47,48,55,46,47,54,57,27,0,50,23,0,44,20,0,37,17,0,31,15,0,25,12,0,18,9,0,12,6};MYCOPY(dummyf_3e925)} // 3e1c:0765 + {db tmp999[32]={0,63,0,0,56,0,0,49,0,0,43,0,0,36,0,0,29,0,0,23,0,0,16,0,0,0,0,63,0,1,56,0};MYCOPY(dummyf_3e945)} // 3e1c:0785 + {db tmp999[32]={1,49,0,0,42,0,0,35,0,0,28,0,0,21,0,0,14,24,31,38,22,29,36,21,28,34,20,26,32,19,25,30};MYCOPY(dummyf_3e965)} // 3e1c:07a5 + {db tmp999[32]={18,23,28,16,21,26,15,20,24,63,44,36,58,40,33,53,37,30,49,33,28,44,31,25,40,27,22,35,24,20,30,21};MYCOPY(dummyf_3e985)} // 3e1c:07c5 + {db tmp999[32]={17,52,52,52,49,51,52,46,50,53,43,50,54,40,49,55,37,48,55,34,48,56,30,47,57,27,46,58,23,45,58,20};MYCOPY(dummyf_3e9a5)} // 3e1c:07e5 + {db tmp999[32]={44,59,16,43,60,12,42,61,8,42,61,4,40,62,0,39,63,52,52,52,47,51,47,44,50,43,39,49,39,36,48,35};MYCOPY(dummyf_3e9c5)} // 3e1c:0805 + {db tmp999[32]={32,47,32,29,47,28,25,46,24,22,45,21,18,44,17,15,43,14,12,42,11,9,41,8,6,40,5,4,40,3,1,39};MYCOPY(dummyf_3e9e5)} // 3e1c:0825 + {db tmp999[32]={0,0,0,0,0,0,42,0,42,0,0,42,42,42,0,0,42,0,42,42,21,0,42,42,42,21,21,21,21,21,63,21};MYCOPY(dummyf_3ea05)} // 3e1c:0845 + {db tmp999[32]={63,21,21,63,63,63,21,21,63,21,63,63,63,21,63,63,63,3,3,3,5,5,42,5,42,4,5,42,41,42,5,5};MYCOPY(dummyf_3ea25)} // 3e1c:0865 + {db tmp999[32]={41,5,42,42,23,5,41,41,41,23,23,23,25,25,61,25,61,25,25,61,60,61,24,24,61,25,61,61,60,24,59,59};MYCOPY(dummyf_3ea45)} // 3e1c:0885 + {db tmp999[32]={59,6,6,6,9,10,42,9,42,9,9,42,41,42,9,9,41,10,42,42,26,10,39,39,39,25,25,25,28,29,59,29};MYCOPY(dummyf_3ea65)} // 3e1c:08a5 + {db tmp999[32]={59,28,28,59,58,59,28,28,59,29,59,59,58,28,55,55,55,9,9,9,14,14,42,14,42,13,14,42,41,42,14,14};MYCOPY(dummyf_3ea85)} // 3e1c:08c5 + {db tmp999[32]={41,15,42,42,29,16,38,38,38,26,26,26,31,31,57,32,58,32,31,57,56,58,31,31,58,32,58,57,56,30,50,50};MYCOPY(dummyf_3eaa5)} // 3e1c:08e5 + {db tmp999[32]={50,12,12,12,18,19,42,18,42,17,18,42,41,42,18,18,41,20,42,42,31,21,37,37,37,28,28,28,34,34,55,35};MYCOPY(dummyf_3eac5)} // 3e1c:0905 + {db tmp999[32]={56,35,34,55,54,56,33,33,56,36,56,55,54,33,47,47,47,15,15,15,23,23,42,22,42,22,23,42,41,42,23,23};MYCOPY(dummyf_3eae5)} // 3e1c:0925 + {db tmp999[32]={42,25,42,42,34,26,36,36,36,30,30,30,36,37,53,38,54,37,36,53,52,54,36,36,54,39,54,53,52,35,42,42};MYCOPY(dummyf_3eb05)} // 3e1c:0945 + {db tmp999[32]={42,17,17,17,28,28,42,26,42,26,28,42,41,42,28,28,42,30,42,42,36,31,35,35,35,32,32,32,39,39,52,40};MYCOPY(dummyf_3eb25)} // 3e1c:0965 + {db tmp999[32]={52,40,39,50,50,52,39,39,52,41,52,50,50,37,38,38,38,20,20,20,32,32,42,31,42,31,32,42,41,42,32,32};MYCOPY(dummyf_3eb45)} // 3e1c:0985 + {db tmp999[32]={42,35,42,42,39,36,34,34,34,34,34,34,41,41,50,42,50,42,41,48,48,50,41,41,50,44,50,48,48,39,34,34};MYCOPY(dummyf_3eb65)} // 3e1c:09a5 + {db tmp999[32]={34,31,16,30,29,15,30,27,15,29,25,14,28,23,13,27,21,13,26,19,12,25,17,12,24,15,11,23,13,11,22,12};MYCOPY(dummyf_3eb85)} // 3e1c:09c5 + {db tmp999[32]={10,21,10,10,20,9,10,19,9,10,18,8,10,18,8,11,17,6,4,1,6,4,1,7,5,2,8,6,2,9,7,3};MYCOPY(dummyf_3eba5)} // 3e1c:09e5 + {db tmp999[32]={10,7,3,11,8,4,12,9,5,13,10,6,13,11,7,14,12,8,15,13,8,16,14,9,17,15,10,18,16,12,19,17};MYCOPY(dummyf_3ebc5)} // 3e1c:0a05 + {db tmp999[32]={13,0,0,0,0,0,30,0,32,0,0,32,31,30,0,0,32,0,32,30,15,0,30,30,30,19,25,30,16,17,48,14};MYCOPY(dummyf_3ebe5)} // 3e1c:0a25 + {db tmp999[32]={40,14,16,48,48,48,16,16,42,0,0,48,48,16,57,57,57,3,3,3,4,4,30,4,32,3,4,32,31,32,4,4};MYCOPY(dummyf_3ec05)} // 3e1c:0a45 + {db tmp999[32]={29,3,30,30,16,3,28,28,28,17,24,28,17,18,42,17,40,16,19,47,45,47,18,18,42,0,0,47,45,18,52,52};MYCOPY(dummyf_3ec25)} // 3e1c:0a65 + {db tmp999[32]={52,6,6,6,6,8,28,7,30,6,6,30,29,30,6,6,26,6,26,30,18,7,26,26,26,16,22,26,20,21,42,19};MYCOPY(dummyf_3ec45)} // 3e1c:0a85 + {db tmp999[32]={38,18,21,44,43,44,21,21,42,0,0,44,43,21,50,50,50,9,9,9,9,10,28,9,28,9,10,30,29,30,10,10};MYCOPY(dummyf_3ec65)} // 3e1c:0aa5 + {db tmp999[32]={25,9,26,28,19,11,28,28,28,15,20,24,23,23,42,21,38,21,24,44,43,44,23,23,42,0,0,42,42,22,44,44};MYCOPY(dummyf_3ec85)} // 3e1c:0ac5 + {db tmp999[32]={44,12,12,12,12,13,28,13,28,12,12,28,28,28,12,12,25,12,26,28,21,14,26,26,26,14,18,22,25,25,40,23};MYCOPY(dummyf_3eca5)} // 3e1c:0ae5 + {db tmp999[32]={36,23,26,42,41,42,25,25,42,0,0,42,41,25,38,38,38,15,15,15,14,14,26,14,26,14,14,26,25,26,15,15};MYCOPY(dummyf_3ecc5)} // 3e1c:0b05 + {db tmp999[32]={26,15,26,26,21,16,26,26,26,12,17,20,25,26,36,26,36,25,29,42,41,40,27,27,42,0,0,42,41,28,38,38};MYCOPY(dummyf_3ece5)} // 3e1c:0b25 + {db tmp999[32]={38,17,17,17,15,15,22,14,22,14,15,22,22,26,17,17,24,17,24,24,20,17,24,24,24,12,17,20,30,30,40,25};MYCOPY(dummyf_3ed05)} // 3e1c:0b45 + {db tmp999[32]={32,24,32,40,40,40,30,30,42,0,0,40,40,30,34,34,34,20,20,20,18,18,24,18,24,18,17,22,21,22,17,17};MYCOPY(dummyf_3ed25)} // 3e1c:0b65 + {db tmp999[32]={22,18,22,22,20,19,22,22,22,11,15,18,31,32,38,25,30,25,32,38,38,32,26,26,42,0,0,38,38,31,30,30};MYCOPY(dummyf_3ed45)} // 3e1c:0b85 + {db tmp999[32]={30,52,52,52,51,49,47,50,47,44,50,45,40,49,42,36,48,40,32,48,38,29,47,36,25,46,34,22,46,32,18,45};MYCOPY(dummyf_3ed65)} // 3e1c:0ba5 + {db tmp999[32]={30,15,44,28,12,44,26,9,43,24,6,42,22,3,42,21,0,0,0,36,3,72,6,107,9,140,12,171,15,200,18,226};MYCOPY(dummyf_3ed85)} // 3e1c:0bc5 + {db tmp999[32]={21,249,24,12,28,26,31,36,34,40,37,39,40,31,43,17,46,252,48,223,51,186,54,141,57,87,60,23,63,206,65,123};MYCOPY(dummyf_3eda5)} // 3e1c:0be5 + {db tmp999[32]={68,29,71,180,73,64,76,192,78,52,81,155,83,246,85,67,88,130,90,180,92,215,94,236,96,242,98,233,100,208,102,167};MYCOPY(dummyf_3edc5)} // 3e1c:0c05 + {db tmp999[32]={104,110,106,36,108,202,109,95,111,227,112,85,114,182,115,5,117,66,118,108,119,133,120,138,121,125,122,93,123,42,124,228};MYCOPY(dummyf_3ede5)} // 3e1c:0c25 + {db tmp999[32]={124,138,125,30,126,157,126,10,127,98,127,167,127,217,127,246,127,255,127,246,127,217,127,167,127,98,127,10,127,157,126,30};MYCOPY(dummyf_3ee05)} // 3e1c:0c45 + {db tmp999[32]={126,138,125,228,124,42,124,93,123,125,122,138,121,133,120,108,119,66,118,5,117,182,115,85,114,227,112,95,111,202,109,36};MYCOPY(dummyf_3ee25)} // 3e1c:0c65 + {db tmp999[32]={108,110,106,167,104,208,102,233,100,242,98,236,96,215,94,180,92,130,90,67,88,246,85,155,83,52,81,192,78,64,76,180};MYCOPY(dummyf_3ee45)} // 3e1c:0c85 + {db tmp999[32]={73,29,71,123,68,206,65,23,63,87,60,141,57,186,54,223,51,252,48,17,46,31,43,39,40,40,37,36,34,26,31,12};MYCOPY(dummyf_3ee65)} // 3e1c:0ca5 + {db tmp999[32]={28,249,24,226,21,200,18,171,15,140,12,107,9,72,6,36,3,0,0,220,252,184,249,149,246,116,243,85,240,56,237,30};MYCOPY(dummyf_3ee85)} // 3e1c:0cc5 + {db tmp999[32]={234,7,231,244,227,230,224,220,221,216,218,217,215,225,212,239,209,4,207,33,204,70,201,115,198,169,195,233,192,50,190,133};MYCOPY(dummyf_3eea5)} // 3e1c:0ce5 + {db tmp999[32]={187,227,184,76,182,192,179,64,177,204,174,101,172,10,170,189,167,126,165,76,163,41,161,20,159,14,157,23,155,48,153,89};MYCOPY(dummyf_3eec5)} // 3e1c:0d05 + {db tmp999[32]={151,146,149,220,147,54,146,161,144,29,143,171,141,74,140,251,138,190,137,148,136,123,135,118,134,131,133,163,132,214,131,28};MYCOPY(dummyf_3eee5)} // 3e1c:0d25 + {db tmp999[32]={131,118,130,226,129,99,129,246,128,158,128,89,128,39,128,10,128,1,128,10,128,39,128,89,128,158,128,246,128,99,129,226};MYCOPY(dummyf_3ef05)} // 3e1c:0d45 + {db tmp999[32]={129,118,130,28,131,214,131,163,132,131,133,118,134,123,135,148,136,190,137,251,138,74,140,171,141,29,143,161,144,54,146,220};MYCOPY(dummyf_3ef25)} // 3e1c:0d65 + {db tmp999[32]={147,146,149,89,151,48,153,23,155,14,157,20,159,41,161,76,163,126,165,189,167,10,170,101,172,204,174,64,177,192,179,76};MYCOPY(dummyf_3ef45)} // 3e1c:0d85 + {db tmp999[32]={182,227,184,133,187,50,190,233,192,169,195,115,198,70,201,33,204,4,207,239,209,225,212,217,215,216,218,220,221,230,224,244};MYCOPY(dummyf_3ef65)} // 3e1c:0da5 + {db tmp999[32]={227,7,231,30,234,56,237,85,240,116,243,149,246,184,249,220,252,0,0,0,0,36,3,72,6,107,9,140,12,171,15,200};MYCOPY(dummyf_3ef85)} // 3e1c:0dc5 + {db tmp999[32]={18,226,21,249,24,12,28,26,31,36,34,40,37,39,40,31,43,17,46,252,48,223,51,186,54,141,57,87,60,23,63,206};MYCOPY(dummyf_3efa5)} // 3e1c:0de5 + {db tmp999[32]={65,123,68,29,71,180,73,64,76,192,78,52,81,155,83,246,85,67,88,130,90,180,92,215,94,236,96,242,98,233,100,208};MYCOPY(dummyf_3efc5)} // 3e1c:0e05 + {db tmp999[32]={102,167,104,110,106,36,108,202,109,95,111,227,112,85,114,182,115,5,117,66,118,108,119,133,120,138,121,125,122,93,123,42};MYCOPY(dummyf_3efe5)} // 3e1c:0e25 + {db tmp999[32]={124,228,124,138,125,30,126,157,126,10,127,98,127,167,127,217,127,246,127,255,127,246,127,217,127,167,127,98,127,10,127,157};MYCOPY(dummyf_3f005)} // 3e1c:0e45 + {db tmp999[32]={126,30,126,138,125,228,124,42,124,93,123,125,122,138,121,133,120,108,119,66,118,5,117,182,115,85,114,227,112,95,111,202};MYCOPY(dummyf_3f025)} // 3e1c:0e65 + {db tmp999[32]={109,36,108,110,106,167,104,208,102,233,100,242,98,236,96,215,94,180,92,130,90,67,88,246,85,155,83,52,81,192,78,64};MYCOPY(dummyf_3f045)} // 3e1c:0e85 + {db tmp999[32]={76,180,73,29,71,123,68,206,65,23,63,87,60,141,57,186,54,223,51,252,48,17,46,31,43,39,40,40,37,36,34,26};MYCOPY(dummyf_3f065)} // 3e1c:0ea5 + {db tmp999[32]={31,12,28,249,24,226,21,200,18,171,15,140,12,107,9,72,6,36,3,0,0,220,252,184,249,149,246,116,243,85,240,56};MYCOPY(dummyf_3f085)} // 3e1c:0ec5 + {db tmp999[32]={237,30,234,7,231,244,227,230,224,220,221,216,218,217,215,225,212,239,209,4,207,33,204,70,201,115,198,169,195,233,192,50};MYCOPY(dummyf_3f0a5)} // 3e1c:0ee5 + {db tmp999[32]={190,133,187,227,184,76,182,192,179,64,177,204,174,101,172,10,170,189,167,126,165,76,163,41,161,20,159,14,157,23,155,48};MYCOPY(dummyf_3f0c5)} // 3e1c:0f05 + {db tmp999[32]={153,89,151,146,149,220,147,54,146,161,144,29,143,171,141,74,140,251,138,190,137,148,136,123,135,118,134,131,133,163,132,214};MYCOPY(dummyf_3f0e5)} // 3e1c:0f25 + {db tmp999[32]={131,28,131,118,130,226,129,99,129,246,128,158,128,89,128,39,128,10,128,1,128,10,128,39,128,89,128,158,128,246,128,99};MYCOPY(dummyf_3f105)} // 3e1c:0f45 + {db tmp999[32]={129,226,129,118,130,28,131,214,131,163,132,131,133,118,134,123,135,148,136,190,137,251,138,74,140,171,141,29,143,161,144,54};MYCOPY(dummyf_3f125)} // 3e1c:0f65 + {db tmp999[32]={146,220,147,146,149,89,151,48,153,23,155,14,157,20,159,41,161,76,163,126,165,189,167,10,170,101,172,204,174,64,177,192};MYCOPY(dummyf_3f145)} // 3e1c:0f85 + {db tmp999[32]={179,76,182,227,184,133,187,50,190,233,192,169,195,115,198,70,201,33,204,4,207,239,209,225,212,217,215,216,218,220,221,230};MYCOPY(dummyf_3f165)} // 3e1c:0fa5 + {db tmp999=224;MYCOPY(dummyf_3f185)} // 3e1c:0fc5 + {db tmp999=244;MYCOPY(dummyf_3f186)} // 3e1c:0fc6 + {db tmp999=227;MYCOPY(dummyf_3f187)} // 3e1c:0fc7 + {db tmp999=7;MYCOPY(dummyf_3f188)} // 3e1c:0fc8 + {db tmp999=231;MYCOPY(dummyf_3f189)} // 3e1c:0fc9 + {db tmp999=30;MYCOPY(dummyf_3f18a)} // 3e1c:0fca + {db tmp999=234;MYCOPY(dummyf_3f18b)} // 3e1c:0fcb + {db tmp999=56;MYCOPY(dummyf_3f18c)} // 3e1c:0fcc + {db tmp999=237;MYCOPY(dummyf_3f18d)} // 3e1c:0fcd + {db tmp999=85;MYCOPY(dummyf_3f18e)} // 3e1c:0fce + {db tmp999=240;MYCOPY(dummyf_3f18f)} // 3e1c:0fcf + {db tmp999=116;MYCOPY(dummyf_3f190)} // 3e1c:0fd0 + {db tmp999=243;MYCOPY(dummyf_3f191)} // 3e1c:0fd1 + {db tmp999=149;MYCOPY(dummyf_3f192)} // 3e1c:0fd2 + {db tmp999=246;MYCOPY(dummyf_3f193)} // 3e1c:0fd3 + {db tmp999=184;MYCOPY(dummyf_3f194)} // 3e1c:0fd4 + {db tmp999=249;MYCOPY(dummyf_3f195)} // 3e1c:0fd5 + {db tmp999=220;MYCOPY(dummyf_3f196)} // 3e1c:0fd6 + {db tmp999=252;MYCOPY(dummyf_3f197)} // 3e1c:0fd7 + {db tmp999=0;MYCOPY(byte_4d77e)} // 3e1c:0fde + {dw tmp999=0;MYCOPY(word_4d77f)} // 3e1c:0fdf + {dw tmp999=0;MYCOPY(word_4d781)} // 3e1c:0fe1 + {dw tmp999=0;MYCOPY(word_4d783)} // 3e1c:0fe3 + {dw tmp999=0;MYCOPY(word_4d785)} // 3e1c:0fe5 + {dw tmp999=319;MYCOPY(word_4d787)} // 3e1c:0fe7 + {dw tmp999=111;MYCOPY(word_4d789)} // 3e1c:0fe9 + {dw tmp999=0;MYCOPY(word_4d78d)} // 3e1c:0fed + {dw tmp999=0;MYCOPY(word_4d78f)} // 3e1c:0fef + {dw tmp999=0;MYCOPY(word_4d791)} // 3e1c:0ff1 + {dw tmp999=0;MYCOPY(word_4d793)} // 3e1c:0ff3 + {db tmp999=255;MYCOPY(unk_4d795)} // 3e1c:0ff5 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f1b6)} // 3e1c:0ff6 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f1d6)} // 3e1c:1016 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f1f6)} // 3e1c:1036 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f216)} // 3e1c:1056 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f236)} // 3e1c:1076 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f256)} // 3e1c:1096 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f276)} // 3e1c:10b6 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f296)} // 3e1c:10d6 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f2b6)} // 3e1c:10f6 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f2d6)} // 3e1c:1116 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f2f6)} // 3e1c:1136 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f316)} // 3e1c:1156 + {db tmp999[32]={255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};MYCOPY(dummyf_3f336)} // 3e1c:1176 + {db tmp999=255;MYCOPY(dummyf_3f356)} // 3e1c:1196 + {db tmp999=255;MYCOPY(dummyf_3f357)} // 3e1c:1197 + {db tmp999=255;MYCOPY(dummyf_3f358)} // 3e1c:1198 + {db tmp999=255;MYCOPY(dummyf_3f359)} // 3e1c:1199 + {db tmp999=255;MYCOPY(dummyf_3f35a)} // 3e1c:119a + {db tmp999=255;MYCOPY(dummyf_3f35b)} // 3e1c:119b + {db tmp999=255;MYCOPY(dummyf_3f35c)} // 3e1c:119c + {db tmp999=255;MYCOPY(dummyf_3f35d)} // 3e1c:119d + {db tmp999=255;MYCOPY(dummyf_3f35e)} // 3e1c:119e + {db tmp999=255;MYCOPY(dummyf_3f35f)} // 3e1c:119f + {db tmp999=255;MYCOPY(dummyf_3f360)} // 3e1c:11a0 + {db tmp999=255;MYCOPY(dummyf_3f361)} // 3e1c:11a1 + {db tmp999=255;MYCOPY(dummyf_3f362)} // 3e1c:11a2 + {db tmp999=255;MYCOPY(dummyf_3f363)} // 3e1c:11a3 + {db tmp999=255;MYCOPY(dummyf_3f364)} // 3e1c:11a4 + {db tmp999=255;MYCOPY(dummyf_3f365)} // 3e1c:11a5 + {db tmp999=255;MYCOPY(dummyf_3f366)} // 3e1c:11a6 + {db tmp999=255;MYCOPY(dummyf_3f367)} // 3e1c:11a7 + {db tmp999=255;MYCOPY(dummyf_3f368)} // 3e1c:11a8 + {db tmp999=255;MYCOPY(dummyf_3f369)} // 3e1c:11a9 + {db tmp999=255;MYCOPY(dummyf_3f36a)} // 3e1c:11aa + {db tmp999=255;MYCOPY(dummyf_3f36b)} // 3e1c:11ab + {db tmp999=255;MYCOPY(dummyf_3f36c)} // 3e1c:11ac + {db tmp999=0;MYCOPY(unk_4d94d)} // 3e1c:11ad + {db tmp999[32]={0};MYCOPY(dummyf_3f36e)} // 3e1c:11ae + {db tmp999[32]={0};MYCOPY(dummyf_3f38e)} // 3e1c:11ce + {db tmp999[32]={0};MYCOPY(dummyf_3f3ae)} // 3e1c:11ee + {db tmp999[32]={0};MYCOPY(dummyf_3f3ce)} // 3e1c:120e + {db tmp999[32]={0};MYCOPY(dummyf_3f3ee)} // 3e1c:122e + {db tmp999[32]={0};MYCOPY(dummyf_3f40e)} // 3e1c:124e + {db tmp999[32]={0};MYCOPY(dummyf_3f42e)} // 3e1c:126e + {db tmp999[32]={0};MYCOPY(dummyf_3f44e)} // 3e1c:128e + {db tmp999[32]={0};MYCOPY(dummyf_3f46e)} // 3e1c:12ae + {db tmp999[32]={0};MYCOPY(dummyf_3f48e)} // 3e1c:12ce + {db tmp999[32]={0};MYCOPY(dummyf_3f4ae)} // 3e1c:12ee + {db tmp999[32]={0};MYCOPY(dummyf_3f4ce)} // 3e1c:130e + {db tmp999[32]={0};MYCOPY(dummyf_3f4ee)} // 3e1c:132e + {dw tmp999=0;MYCOPY(word_4db05)} // 3e1c:1365 + {dw tmp999=0;MYCOPY(word_4db07)} // 3e1c:1367 + {dw tmp999=65535;MYCOPY(word_4db09)} // 3e1c:1369 + {dw tmp999=0;MYCOPY(word_4db0b)} // 3e1c:136b + {db tmp999=0;MYCOPY(byte_4db0e)} // 3e1c:136e + {dw tmp999=0;MYCOPY(word_4db0f)} // 3e1c:136f + {dw tmp999=0;MYCOPY(word_4db11)} // 3e1c:1371 + {dw tmp999=0;MYCOPY(word_4db13)} // 3e1c:1373 + {dw tmp999=0;MYCOPY(word_4db15)} // 3e1c:1375 + {db tmp999=0;MYCOPY(byte_4db18)} // 3e1c:1378 + {dw tmp999=0;MYCOPY(word_4db19)} // 3e1c:1379 + {dw tmp999=0;MYCOPY(word_4db1b)} // 3e1c:137b + {db tmp999=0;MYCOPY(byte_4db1e)} // 3e1c:137e + {db tmp999=0;MYCOPY(byte_4db1f)} // 3e1c:137f + {dw tmp999=0;MYCOPY(word_4db20)} // 3e1c:1380 + {dw tmp999=0;MYCOPY(word_4db22)} // 3e1c:1382 + {dw tmp999=0;MYCOPY(word_4db24)} // 3e1c:1384 + {dw tmp999=0;MYCOPY(word_4db26)} // 3e1c:1386 + {dw tmp999=0;MYCOPY(word_4db28)} // 3e1c:1388 + {dw tmp999=0;MYCOPY(word_4db2a)} // 3e1c:138a + {db tmp999=0;MYCOPY(byte_4db2c)} // 3e1c:138c + {dw tmp999=0;MYCOPY(word_4db2d)} // 3e1c:138d + {dw tmp999=0;MYCOPY(word_4db2f)} // 3e1c:138f + {dw tmp999=0;MYCOPY(word_4db31)} // 3e1c:1391 + {db tmp999=0;MYCOPY(byte_4db33)} // 3e1c:1393 + {dw tmp999=0;MYCOPY(word_4db34)} // 3e1c:1394 + {dw tmp999=0;MYCOPY(word_4db36)} // 3e1c:1396 + {dw tmp999=0;MYCOPY(word_4db3a)} // 3e1c:139a + {db tmp999=0;MYCOPY(byte_4db3c)} // 3e1c:139c + {db tmp999[32]={0,0,160,1,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,80,2,0,2,0,2,0,2};MYCOPY(dummyf_3f55d)} // 3e1c:139d + {db tmp999[32]={0,2,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,255,255,254,255,254,255,253,255,252,255,252,255,251};MYCOPY(dummyf_3f57d)} // 3e1c:13bd + {db tmp999[32]={255,251,255,250,255,250,255,249,255,249,255,248,255,248,255,248,255,247,255,247,255,247,255,247,255,247,255,247,255,247,255,247};MYCOPY(dummyf_3f59d)} // 3e1c:13dd + {db tmp999[32]={255,247,255,248,255,248,255,248,255,249,255,249,255,250,255,250,255,251,255,251,255,252,255,252,255,253,255,254,255,254,255,255};MYCOPY(dummyf_3f5bd)} // 3e1c:13fd + {db tmp999[32]={255,255,255,0,0,0,0,0,0,0,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,255,255,254,255,254,255,253};MYCOPY(dummyf_3f5dd)} // 3e1c:141d + {db tmp999[32]={255,253,255,252,255,252,255,251,255,251,255,250,255,250,255,250,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249};MYCOPY(dummyf_3f5fd)} // 3e1c:143d + {db tmp999[32]={255,249,255,250,255,250,255,250,255,251,255,251,255,252,255,252,255,253,255,253,255,254,255,254,255,255,255,0,0,0,0,0};MYCOPY(dummyf_3f61d)} // 3e1c:145d + {db tmp999[32]={0,0,0,1,0,1,0,2,0,2,0,3,0,3,0,3,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4};MYCOPY(dummyf_3f63d)} // 3e1c:147d + {db tmp999[32]={0,4,0,3,0,3,0,3,0,2,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3f65d)} // 3e1c:149d + {db tmp999[32]={0,0,0,0,0,0,0,0,0,255,255,255,255,254,255,254,255,253,255,253,255,252,255,252,255,251,255,250,255,250,255,249};MYCOPY(dummyf_3f67d)} // 3e1c:14bd + {db tmp999[32]={255,249,255,248,255,248,255,247,255,247,255,246,255,246,255,246,255,245,255,245,255,245,255,245,255,245,255,245,255,245,255,245};MYCOPY(dummyf_3f69d)} // 3e1c:14dd + {db tmp999[32]={255,245,255,246,255,246,255,246,255,247,255,247,255,248,255,248,255,249,255,249,255,250,255,250,255,251,255,252,255,252,255,253};MYCOPY(dummyf_3f6bd)} // 3e1c:14fd + {db tmp999[32]={255,253,255,254,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,254,255,253};MYCOPY(dummyf_3f6dd)} // 3e1c:151d + {db tmp999[32]={255,253,255,252,255,252,255,251,255,251,255,250,255,250,255,250,255,249,255,249,255,249,255,249,255,249,255,249,255,249,255,249};MYCOPY(dummyf_3f6fd)} // 3e1c:153d + {db tmp999[32]={255,249,255,250,255,250,255,250,255,251,255,251,255,252,255,252,255,253,255,253,255,254,255,254,255,255,255,0,0,0,0,0};MYCOPY(dummyf_3f71d)} // 3e1c:155d + {db tmp999[32]={0,0,0,1,0,1,0,2,0,2,0,3,0,3,0,3,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4};MYCOPY(dummyf_3f73d)} // 3e1c:157d + {db tmp999=4;MYCOPY(dummyf_3f75e)} // 3e1c:159e + {db tmp999=3;MYCOPY(dummyf_3f760)} // 3e1c:15a0 + {db tmp999=3;MYCOPY(dummyf_3f762)} // 3e1c:15a2 + {db tmp999=3;MYCOPY(dummyf_3f764)} // 3e1c:15a4 + {db tmp999=2;MYCOPY(dummyf_3f766)} // 3e1c:15a6 + {db tmp999=2;MYCOPY(dummyf_3f768)} // 3e1c:15a8 + {db tmp999=1;MYCOPY(dummyf_3f76a)} // 3e1c:15aa + {db tmp999=1;MYCOPY(dummyf_3f76c)} // 3e1c:15ac + {dw tmp999=0;MYCOPY(word_4dd56)} // 3e1c:15b6 + {db tmp999=2;MYCOPY(dummyf_3f778)} // 3e1c:15b8 + {db tmp999=15;MYCOPY(dummyf_3f77a)} // 3e1c:15ba + {dw tmp999=0;MYCOPY(word_4dd5e)} // 3e1c:15be + {dw tmp999=0;MYCOPY(word_4dd60)} // 3e1c:15c0 + {dw tmp999=0;MYCOPY(word_4dd62)} // 3e1c:15c2 + {dw tmp999=64;MYCOPY(word_4dd64)} // 3e1c:15c4 + {dw tmp999=94;MYCOPY(word_4dd66)} // 3e1c:15c6 + {db tmp999=64;MYCOPY(dummyf_3f78a)} // 3e1c:15ca + {db tmp999=1;MYCOPY(dummyf_3f78b)} // 3e1c:15cb + {dw tmp999=0;MYCOPY(word_4dd6c)} // 3e1c:15cc + {db tmp999=2;MYCOPY(dummyf_3f78e)} // 3e1c:15ce + {db tmp999=15;MYCOPY(dummyf_3f790)} // 3e1c:15d0 + {dw tmp999=0;MYCOPY(word_4dd74)} // 3e1c:15d4 + {dw tmp999=10;MYCOPY(word_4dd76)} // 3e1c:15d6 + {dw tmp999=0;MYCOPY(word_4dd78)} // 3e1c:15d8 + {db tmp999=200;MYCOPY(dummyf_3f79c)} // 3e1c:15dc + {dw tmp999=90;MYCOPY(word_4dd7e)} // 3e1c:15de + {dw tmp999=230;MYCOPY(word_4dd80)} // 3e1c:15e0 + {dw tmp999=0;MYCOPY(word_4dd82)} // 3e1c:15e2 + {db tmp999=2;MYCOPY(dummyf_3f7a4)} // 3e1c:15e4 + {db tmp999=7;MYCOPY(dummyf_3f7a6)} // 3e1c:15e6 + {dw tmp999=0;MYCOPY(word_4dd8a)} // 3e1c:15ea + {dw tmp999=0;MYCOPY(word_4dd8c)} // 3e1c:15ec + {dw tmp999=0;MYCOPY(word_4dd8e)} // 3e1c:15ee + {dw tmp999=20;MYCOPY(word_4dd90)} // 3e1c:15f0 + {db tmp999=95;MYCOPY(dummyf_3f7b2)} // 3e1c:15f2 + {dw tmp999=78;MYCOPY(word_4dd94)} // 3e1c:15f4 + {dw tmp999=241;MYCOPY(word_4dd96)} // 3e1c:15f6 + {dw tmp999=0;MYCOPY(word_4dd98)} // 3e1c:15f8 + {db tmp999=2;MYCOPY(dummyf_3f7ba)} // 3e1c:15fa + {db tmp999=15;MYCOPY(dummyf_3f7bc)} // 3e1c:15fc + {dw tmp999=0;MYCOPY(word_4dda0)} // 3e1c:1600 + {dw tmp999=16;MYCOPY(word_4dda2)} // 3e1c:1602 + {dw tmp999=0;MYCOPY(word_4dda4)} // 3e1c:1604 + {db tmp999=20;MYCOPY(dummyf_3f7c6)} // 3e1c:1606 + {db tmp999=107;MYCOPY(dummyf_3f7c8)} // 3e1c:1608 + {db tmp999=78;MYCOPY(dummyf_3f7ca)} // 3e1c:160a + {db tmp999=134;MYCOPY(dummyf_3f7cc)} // 3e1c:160c + {db tmp999=1;MYCOPY(dummyf_3f7cd)} // 3e1c:160d + {dw tmp999=0;MYCOPY(word_4ddae)} // 3e1c:160e + {dw tmp999=0;MYCOPY(word_4ddb2)} // 3e1c:1612 + {dw tmp999=0;MYCOPY(word_4ddb4)} // 3e1c:1614 + {dw tmp999=90;MYCOPY(word_4ddb6)} // 3e1c:1616 + {dw tmp999=16;MYCOPY(word_4ddb8)} // 3e1c:1618 + {dw tmp999=141;MYCOPY(word_4ddba)} // 3e1c:161a + {dw tmp999=3;MYCOPY(word_4ddbc)} // 3e1c:161c + {db tmp999=199;MYCOPY(dummyf_3f7e0)} // 3e1c:1620 + {db tmp999=54;MYCOPY(dummyf_3f7e4)} // 3e1c:1624 + {db tmp999=1;MYCOPY(dummyf_3f7e5)} // 3e1c:1625 + {db tmp999=1;MYCOPY(dummyf_3f7e6)} // 3e1c:1626 + {db tmp999=15;MYCOPY(dummyf_3f7e7)} // 3e1c:1627 + {db tmp999=7;MYCOPY(dummyf_3f7e8)} // 3e1c:1628 + {db tmp999=7;MYCOPY(dummyf_3f7ea)} // 3e1c:162a + {dw tmp999=0;MYCOPY(word_4ddcc)} // 3e1c:162c + {dw tmp999=0;MYCOPY(word_4ddce)} // 3e1c:162e + {dw tmp999=41;MYCOPY(word_4ddd0)} // 3e1c:1630 + {dw tmp999=0;MYCOPY(word_4ddd2)} // 3e1c:1632 + {dw tmp999=147;MYCOPY(word_4ddd4)} // 3e1c:1634 + {dw tmp999=46;MYCOPY(word_4ddd6)} // 3e1c:1636 + {dw tmp999=25;MYCOPY(word_4ddd8)} // 3e1c:1638 + {dw tmp999=17;MYCOPY(word_4ddda)} // 3e1c:163a + {db tmp999=199;MYCOPY(dummyf_3f7fe)} // 3e1c:163e + {db tmp999=54;MYCOPY(dummyf_3f802)} // 3e1c:1642 + {db tmp999=1;MYCOPY(dummyf_3f803)} // 3e1c:1643 + {db tmp999=1;MYCOPY(dummyf_3f804)} // 3e1c:1644 + {db tmp999=15;MYCOPY(dummyf_3f805)} // 3e1c:1645 + {db tmp999=7;MYCOPY(dummyf_3f806)} // 3e1c:1646 + {db tmp999=7;MYCOPY(dummyf_3f808)} // 3e1c:1648 + {dw tmp999=0;MYCOPY(word_4ddea)} // 3e1c:164a + {db tmp999=184;MYCOPY(dummyf_3f80c)} // 3e1c:164c + {db tmp999=16;MYCOPY(dummyf_3f80e)} // 3e1c:164e + {dw tmp999=0;MYCOPY(word_4ddf0)} // 3e1c:1650 + {db tmp999=159;MYCOPY(dummyf_3f812)} // 3e1c:1652 + {db tmp999=30;MYCOPY(dummyf_3f814)} // 3e1c:1654 + {db tmp999=24;MYCOPY(dummyf_3f816)} // 3e1c:1656 + {db tmp999=16;MYCOPY(dummyf_3f818)} // 3e1c:1658 + {db tmp999=199;MYCOPY(dummyf_3f81c)} // 3e1c:165c + {db tmp999=63;MYCOPY(dummyf_3f820)} // 3e1c:1660 + {db tmp999=1;MYCOPY(dummyf_3f821)} // 3e1c:1661 + {db tmp999=9;MYCOPY(dummyf_3f822)} // 3e1c:1662 + {db tmp999=13;MYCOPY(dummyf_3f823)} // 3e1c:1663 + {db tmp999=15;MYCOPY(dummyf_3f824)} // 3e1c:1664 + {db tmp999=15;MYCOPY(dummyf_3f826)} // 3e1c:1666 + {dw tmp999=0;MYCOPY(word_4de08)} // 3e1c:1668 + {db tmp999=184;MYCOPY(dummyf_3f82a)} // 3e1c:166a + {db tmp999=16;MYCOPY(dummyf_3f82c)} // 3e1c:166c + {dw tmp999=0;MYCOPY(word_4de0e)} // 3e1c:166e + {db tmp999=167;MYCOPY(dummyf_3f830)} // 3e1c:1670 + {db tmp999=30;MYCOPY(dummyf_3f832)} // 3e1c:1672 + {db tmp999=24;MYCOPY(dummyf_3f834)} // 3e1c:1674 + {db tmp999=16;MYCOPY(dummyf_3f836)} // 3e1c:1676 + {db tmp999=199;MYCOPY(dummyf_3f83a)} // 3e1c:167a + {db tmp999=63;MYCOPY(dummyf_3f83e)} // 3e1c:167e + {db tmp999=1;MYCOPY(dummyf_3f83f)} // 3e1c:167f + {db tmp999=9;MYCOPY(dummyf_3f840)} // 3e1c:1680 + {db tmp999=13;MYCOPY(dummyf_3f841)} // 3e1c:1681 + {db tmp999=7;MYCOPY(dummyf_3f842)} // 3e1c:1682 + {db tmp999=7;MYCOPY(dummyf_3f844)} // 3e1c:1684 + {db tmp999=109;MYCOPY(byte_4de26)} // 3e1c:1686 + {dw tmp999=97;MYCOPY(word_4de27)} // 3e1c:1687 + {db tmp999=8;MYCOPY(byte_4de29)} // 3e1c:1689 + {dw tmp999=10;MYCOPY(word_4de2a)} // 3e1c:168a + {db tmp999=0;MYCOPY(byte_4de2c)} // 3e1c:168c + {dw tmp999=98;MYCOPY(word_4de2d)} // 3e1c:168d + {dw tmp999=255;MYCOPY(word_4de2f)} // 3e1c:168f + {dw tmp999=45;MYCOPY(word_4de31)} // 3e1c:1691 + {dw tmp999=248;MYCOPY(word_4de33)} // 3e1c:1693 + {dw tmp999=0;MYCOPY(word_4de35)} // 3e1c:1695 + {dw tmp999=0;MYCOPY(word_4de37)} // 3e1c:1697 + {dw tmp999=65476;MYCOPY(word_4de39)} // 3e1c:1699 + {dw tmp999=65521;MYCOPY(word_4de3b)} // 3e1c:169b + {dw tmp999=16;MYCOPY(word_4de3d)} // 3e1c:169d + {dw tmp999=60;MYCOPY(word_4de3f)} // 3e1c:169f + {dw tmp999=52;MYCOPY(word_4de41)} // 3e1c:16a1 + {db tmp999=0;MYCOPY(byte_4de43)} // 3e1c:16a3 + {dw tmp999=79;MYCOPY(word_4de44)} // 3e1c:16a4 + {dw tmp999=36;MYCOPY(word_4de46)} // 3e1c:16a6 + {dw tmp999=56;MYCOPY(word_4de48)} // 3e1c:16a8 + {dw tmp999=159;MYCOPY(word_4de4a)} // 3e1c:16aa + {dw tmp999=0;MYCOPY(word_4de4c)} // 3e1c:16ac + {dw tmp999=0;MYCOPY(word_4de4e)} // 3e1c:16ae + {dw tmp999=0;MYCOPY(word_4de50)} // 3e1c:16b0 + {dw tmp999=0;MYCOPY(word_4de52)} // 3e1c:16b2 + {db tmp999=0;MYCOPY(byte_4de54)} // 3e1c:16b4 + {dw tmp999=0;MYCOPY(word_4de55)} // 3e1c:16b5 + {dw tmp999=0;MYCOPY(word_4de57)} // 3e1c:16b7 + {dw tmp999=0;MYCOPY(word_4de59)} // 3e1c:16b9 + {dw tmp999=0;MYCOPY(word_4de5b)} // 3e1c:16bb + {db tmp999=0;MYCOPY(byte_4de5d)} // 3e1c:16bd + {db tmp999=0;MYCOPY(byte_4de5e)} // 3e1c:16be + {db tmp999=0;MYCOPY(byte_4de5f)} // 3e1c:16bf + {dw tmp999=0;MYCOPY(word_4de60)} // 3e1c:16c0 + {dw tmp999=12336;MYCOPY(word_4de62)} // 3e1c:16c2 + {db tmp999=0;MYCOPY(byte_4de65)} // 3e1c:16c5 + {dw tmp999=0;MYCOPY(word_4de66)} // 3e1c:16c6 + {db tmp999=75;MYCOPY(dummyf_3f888)} // 3e1c:16c8 + {db tmp999=0;MYCOPY(byte_4de6a)} // 3e1c:16ca + {db tmp999[32]={48,48,0,57,48,48,0,32,48,32,48,32,49,32,49,32,50,32,50,32,51,32,51,32,52,32,52,32,53,32,53,32};MYCOPY(dummyf_3f88b)} // 3e1c:16cb + {db tmp999[32]={54,32,54,32,55,32,55,32,56,32,56,32,57,32,57,49,48,49,48,49,49,49,49,49,50,49,50,49,51,49,51,49};MYCOPY(dummyf_3f8ab)} // 3e1c:16eb + {db tmp999[32]={52,49,52,49,53,49,53,49,54,49,54,49,55,49,55,49,56,49,56,49,57,49,57,48,48,53,48,48,48,53,48,48};MYCOPY(dummyf_3f8cb)} // 3e1c:170b + {db tmp999[32]={48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48};MYCOPY(dummyf_3f8eb)} // 3e1c:172b + {db tmp999[32]={48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48,48,53,48,48};MYCOPY(dummyf_3f90b)} // 3e1c:174b + {db tmp999[32]={48,53,48,48,48,53,48,32,48,32,49,32,50,32,51,32,52,32,53,32,54,32,55,32,56,32,57,49,48,49,49,49};MYCOPY(dummyf_3f92b)} // 3e1c:176b + {db tmp999[32]={50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50};MYCOPY(dummyf_3f94b)} // 3e1c:178b + {db tmp999[32]={56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52};MYCOPY(dummyf_3f96b)} // 3e1c:17ab + {db tmp999[32]={52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54};MYCOPY(dummyf_3f98b)} // 3e1c:17cb + {db tmp999[32]={48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,48,48,48,0,32,32,32,0,48,52,53,0,32};MYCOPY(dummyf_3f9ab)} // 3e1c:17eb + {db tmp999[32]={32,32,0,48,57,48,0,32,32,32,0,49,51,53,0,32,32,32,0,49,56,48,0,32,32,32,0,50,50,53,0,32};MYCOPY(dummyf_3f9cb)} // 3e1c:180b + {db tmp999[32]={32,32,0,50,55,48,0,32,32,32,0,51,49,53,0,32,32,32,0,27,0,24,0,21,0,18,0,15,0,12,0,9};MYCOPY(dummyf_3f9eb)} // 3e1c:182b + {db tmp999[32]={0,6,0,3,0,0,0,32,0,30,0,36,0,34,0,15,0,12,0,9,0,6,0,3,0,0,0,0,0,0,0,0};MYCOPY(dummyf_3fa0b)} // 3e1c:184b + {db tmp999[32]={0};MYCOPY(dummyf_3fa2b)} // 3e1c:186b + {db tmp999[32]={0};MYCOPY(dummyf_3fa4b)} // 3e1c:188b + {db tmp999[32]={0};MYCOPY(dummyf_3fa6b)} // 3e1c:18ab + {db tmp999[32]={0};MYCOPY(dummyf_3fa8b)} // 3e1c:18cb + {db tmp999[32]={0};MYCOPY(dummyf_3faab)} // 3e1c:18eb + {db tmp999[32]={0};MYCOPY(dummyf_3facb)} // 3e1c:190b + {db tmp999[32]={0};MYCOPY(dummyf_3faeb)} // 3e1c:192b + {db tmp999[32]={0};MYCOPY(dummyf_3fb0b)} // 3e1c:194b + {db tmp999=0;MYCOPY(byte_4e11e)} // 3e1c:197e + {db tmp999=0;MYCOPY(byte_4e11f)} // 3e1c:197f + {dw tmp999=0;MYCOPY(word_4e120)} // 3e1c:1980 + {dw tmp999=0;MYCOPY(word_4e122)} // 3e1c:1982 + {db tmp999[32]={45,55,48,0,45,56,48,0,45,57,48,0,45,56,48,0,45,55,48,0,45,54,48,0,45,53,48,0,45,52,48,0};MYCOPY(dummyf_3fb44)} // 3e1c:1984 + {db tmp999[32]={45,51,48,0,45,50,48,0,45,49,48,0,48,48,0,0,49,48,0,0,50,48,0,0,51,48,0,0,52,48,0,0};MYCOPY(dummyf_3fb64)} // 3e1c:19a4 + {db tmp999=53;MYCOPY(dummyf_3fb84)} // 3e1c:19c4 + {db tmp999=48;MYCOPY(dummyf_3fb85)} // 3e1c:19c5 + {db tmp999=54;MYCOPY(dummyf_3fb88)} // 3e1c:19c8 + {db tmp999=48;MYCOPY(dummyf_3fb89)} // 3e1c:19c9 + {db tmp999=55;MYCOPY(dummyf_3fb8c)} // 3e1c:19cc + {db tmp999=48;MYCOPY(dummyf_3fb8d)} // 3e1c:19cd + {db tmp999=56;MYCOPY(dummyf_3fb90)} // 3e1c:19d0 + {db tmp999=48;MYCOPY(dummyf_3fb91)} // 3e1c:19d1 + {db tmp999=57;MYCOPY(dummyf_3fb94)} // 3e1c:19d4 + {db tmp999=48;MYCOPY(dummyf_3fb95)} // 3e1c:19d5 + {db tmp999=56;MYCOPY(dummyf_3fb98)} // 3e1c:19d8 + {db tmp999=48;MYCOPY(dummyf_3fb99)} // 3e1c:19d9 + {db tmp999=55;MYCOPY(dummyf_3fb9c)} // 3e1c:19dc + {db tmp999=48;MYCOPY(dummyf_3fb9d)} // 3e1c:19dd + {dw tmp999=0;MYCOPY(word_4e180)} // 3e1c:19e0 + {dw tmp999=0;MYCOPY(word_4e182)} // 3e1c:19e2 + {dw tmp999=0;MYCOPY(word_4e184)} // 3e1c:19e4 + {dw tmp999=0;MYCOPY(word_4e186)} // 3e1c:19e6 + {dw tmp999=0;MYCOPY(word_4e188)} // 3e1c:19e8 + {dw tmp999=0;MYCOPY(word_4e18a)} // 3e1c:19ea + {dw tmp999=0;MYCOPY(word_4e18c)} // 3e1c:19ec + {dw tmp999=0;MYCOPY(word_4e18e)} // 3e1c:19ee + {dw tmp999=0;MYCOPY(word_4e190)} // 3e1c:19f0 + {dw tmp999=0;MYCOPY(word_4e192)} // 3e1c:19f2 + {db tmp999[32]={0};MYCOPY(dummyf_3fbb4)} // 3e1c:19f4 + {dw tmp999=0;MYCOPY(word_4e1bc)} // 3e1c:1a1c + {dw tmp999=0;MYCOPY(word_4e1be)} // 3e1c:1a1e + {dw tmp999=0;MYCOPY(word_4e1c4)} // 3e1c:1a24 + {db tmp999=0;MYCOPY(byte_4e1c8)} // 3e1c:1a28 + {db tmp999=0;MYCOPY(byte_4e1c9)} // 3e1c:1a29 + {db tmp999=0;MYCOPY(byte_4e1ca)} // 3e1c:1a2a + {dw tmp999=0;MYCOPY(word_4e1cb)} // 3e1c:1a2b + {db tmp999=0;MYCOPY(byte_4e1cd)} // 3e1c:1a2d + {db tmp999=0;MYCOPY(byte_4e1ce)} // 3e1c:1a2e + {db tmp999=0;MYCOPY(byte_4e1cf)} // 3e1c:1a2f + {db tmp999[32]={1,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1};MYCOPY(dummyf_3fbf0)} // 3e1c:1a30 + {db tmp999[32]={9,2,4,128,8,8,6,2,10,0,76,97,110,100,105,110,103,32,103,101,97,114,32,114,97,105,115,101,100,0,66,114};MYCOPY(dummyf_3fc10)} // 3e1c:1a50 + {db tmp999[32]={97,107,101,115,32,111,110,0,46,0,71,0,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18};MYCOPY(dummyf_3fc30)} // 3e1c:1a70 + {db tmp999[32]={18,19,19,20,20,21,22,22,23,24,25,25,26,27,27,28,29,29,30,31,31,32,34,36,37,39,41,43,44,46,48,52};MYCOPY(dummyf_3fc50)} // 3e1c:1a90 + {db tmp999[32]={56,60,64,72,80,96,112,128,144,160,176,192,208,192,176,160,144,128,112,96,80,72,64,60,56,52,48,46,44,43,41,39};MYCOPY(dummyf_3fc70)} // 3e1c:1ab0 + {db tmp999[32]={37,36,34,32,31,31,30,29,29,28,27,27,26,25,25,24,23,22,22,21,20,20,19,19,18,18,18,18,18,18,18,17};MYCOPY(dummyf_3fc90)} // 3e1c:1ad0 + {db tmp999=17;MYCOPY(dummyf_3fcb0)} // 3e1c:1af0 + {db tmp999=17;MYCOPY(dummyf_3fcb1)} // 3e1c:1af1 + {db tmp999=17;MYCOPY(dummyf_3fcb2)} // 3e1c:1af2 + {db tmp999=17;MYCOPY(dummyf_3fcb3)} // 3e1c:1af3 + {db tmp999=17;MYCOPY(dummyf_3fcb4)} // 3e1c:1af4 + {db tmp999=17;MYCOPY(dummyf_3fcb5)} // 3e1c:1af5 + {db tmp999=17;MYCOPY(dummyf_3fcb6)} // 3e1c:1af6 + {db tmp999=16;MYCOPY(dummyf_3fcb7)} // 3e1c:1af7 + {db tmp999=16;MYCOPY(dummyf_3fcb8)} // 3e1c:1af8 + {db tmp999=16;MYCOPY(dummyf_3fcb9)} // 3e1c:1af9 + {db tmp999=16;MYCOPY(dummyf_3fcba)} // 3e1c:1afa + {db tmp999=16;MYCOPY(dummyf_3fcbb)} // 3e1c:1afb + {db tmp999=8;MYCOPY(dummyf_3fcbc)} // 3e1c:1afc + {db tmp999=255;MYCOPY(dummyf_3fcbe)} // 3e1c:1afe + {db tmp999=127;MYCOPY(dummyf_3fcbf)} // 3e1c:1aff + {dw tmp999=0;MYCOPY(word_4e2a0)} // 3e1c:1b00 + {dw tmp999=0;MYCOPY(word_4e2a2)} // 3e1c:1b02 + {dw tmp999=0;MYCOPY(word_4e2a4)} // 3e1c:1b04 + {dw tmp999=32767;MYCOPY(word_4e2a6)} // 3e1c:1b06 + {dw tmp999=0;MYCOPY(word_4e2a8)} // 3e1c:1b08 + {dw tmp999=32767;MYCOPY(word_4e2ae)} // 3e1c:1b0e + {dw tmp999=0;MYCOPY(word_4e2b0)} // 3e1c:1b10 + {dw tmp999=0;MYCOPY(word_4e2b4)} // 3e1c:1b14 + {db tmp999=255;MYCOPY(dummyf_3fcd8)} // 3e1c:1b18 + {db tmp999=127;MYCOPY(dummyf_3fcd9)} // 3e1c:1b19 + {dw tmp999=0;MYCOPY(word_4e2bc)} // 3e1c:1b1c + {dw tmp999=0;MYCOPY(word_4e2c0)} // 3e1c:1b20 + {db tmp999=255;MYCOPY(dummyf_3fce2)} // 3e1c:1b22 + {db tmp999=127;MYCOPY(dummyf_3fce3)} // 3e1c:1b23 + {dw tmp999=0;MYCOPY(word_4e2ca)} // 3e1c:1b2a + {dw tmp999=0;MYCOPY(word_4e2cc)} // 3e1c:1b2c + {dw tmp999=0;MYCOPY(word_4e2d0)} // 3e1c:1b30 + {dw tmp999=0;MYCOPY(word_4e2d2)} // 3e1c:1b32 + {dw tmp999=0;MYCOPY(word_4e2d4)} // 3e1c:1b34 + {dw tmp999=0;MYCOPY(word_4e2d6)} // 3e1c:1b36 + {dw tmp999=0;MYCOPY(word_4e2da)} // 3e1c:1b3a + {dw tmp999=0;MYCOPY(word_4e2dc)} // 3e1c:1b3c + {db tmp999=255;MYCOPY(dummyf_3fd04)} // 3e1c:1b44 + {db tmp999=127;MYCOPY(dummyf_3fd05)} // 3e1c:1b45 + {dw tmp999=0;MYCOPY(word_4e2f8)} // 3e1c:1b58 + {dw tmp999=0;MYCOPY(word_4e2fa)} // 3e1c:1b5a + {dw tmp999=0;MYCOPY(word_4e2fc)} // 3e1c:1b5c + {dw tmp999=0;MYCOPY(word_4e2fe)} // 3e1c:1b5e + {dw tmp999=0;MYCOPY(word_4e300)} // 3e1c:1b60 + {db tmp999=12;MYCOPY(dummyf_3fd22)} // 3e1c:1b62 + {dw tmp999=0;MYCOPY(word_4e308)} // 3e1c:1b68 + {db tmp999=0;MYCOPY(byte_4e30a)} // 3e1c:1b6a + {db tmp999=1;MYCOPY(dummyf_3fd2c)} // 3e1c:1b6c + {db tmp999=0;MYCOPY(byte_4e30d)} // 3e1c:1b6d + {dw tmp999=0;MYCOPY(word_4e310)} // 3e1c:1b70 + {dw tmp999=0;MYCOPY(word_4e312)} // 3e1c:1b72 + {db tmp999[32]={50,53,54,76,101,102,116,46,80,105,99,0,50,53,54,82,105,103,104,116,46,80,105,99,0,50,53,54,82,101,97,114};MYCOPY(dummyf_3fd34)} // 3e1c:1b74 + {db tmp999[32]={46,80,105,99,0,76,101,102,116,46,80,105,99,0,82,105,103,104,116,46,80,105,99,0,82,101,97,114,46,80,105,99};MYCOPY(dummyf_3fd54)} // 3e1c:1b94 + {dw tmp999=108;MYCOPY(word_4e356)} // 3e1c:1bb6 + {db tmp999[32]={7,0,83,0,21,0,73,0,94,0,83,0,94,0,83,0,21,0,255,255,8,0,241,0,21,0,251,0,94,0,241,0};MYCOPY(dummyf_3fd78)} // 3e1c:1bb8 + {db tmp999=94;MYCOPY(dummyf_3fd98)} // 3e1c:1bd8 + {db tmp999=241;MYCOPY(dummyf_3fd9a)} // 3e1c:1bda + {db tmp999=21;MYCOPY(dummyf_3fd9c)} // 3e1c:1bdc + {db tmp999=255;MYCOPY(dummyf_3fd9e)} // 3e1c:1bde + {db tmp999=255;MYCOPY(dummyf_3fd9f)} // 3e1c:1bdf + {db tmp999=255;MYCOPY(dummyf_3fda0)} // 3e1c:1be0 + {db tmp999=255;MYCOPY(dummyf_3fda1)} // 3e1c:1be1 + {dw tmp999=0;MYCOPY(word_4e382)} // 3e1c:1be2 + {db tmp999=32;MYCOPY(dummyf_3fda4)} // 3e1c:1be4 + {db tmp999=102;MYCOPY(dummyf_3fda5)} // 3e1c:1be5 + {db tmp999=105;MYCOPY(dummyf_3fda6)} // 3e1c:1be6 + {db tmp999=114;MYCOPY(dummyf_3fda7)} // 3e1c:1be7 + {db tmp999=105;MYCOPY(dummyf_3fda8)} // 3e1c:1be8 + {db tmp999=110;MYCOPY(dummyf_3fda9)} // 3e1c:1be9 + {db tmp999=103;MYCOPY(dummyf_3fdaa)} // 3e1c:1bea + {db tmp999=32;MYCOPY(dummyf_3fdab)} // 3e1c:1beb + {dw tmp999=0;MYCOPY(word_4e38e)} // 3e1c:1bee + {db tmp999[32]={32,102,105,114,101,100,32,98,121,32,0,32,45,32,0,32,116,97,107,105,110,103,32,111,102,102,0,0,32,109,105,115};MYCOPY(dummyf_3fdb0)} // 3e1c:1bf0 + {db tmp999[32]={115,101,115,32,0,32,100,101,115,116,114,111,121,101,100,32,98,121,32,0,32,100,101,115,116,114,111,121,101,100,32,98};MYCOPY(dummyf_3fdd0)} // 3e1c:1c10 + {db tmp999[32]={121,32,0,32,103,114,111,117,110,100,32,105,109,112,97,99,116,0,72,105,116,32,98,121,32,0,73,110,101,102,102,101};MYCOPY(dummyf_3fdf0)} // 3e1c:1c30 + {db tmp999[32]={99,116,105,118,101,0,32,104,105,116,32,98,121,32,0,0,65,0,26,0,101,0,83,101,99,111,110,100,46,32,116,97};MYCOPY(dummyf_3fe10)} // 3e1c:1c50 + {db tmp999[32]={114,103,101,116,0,80,114,105,109,97,114,121,32,116,97,114,103,101,116,0,58,48,0,58,0,32,102,105,114,101,100,0};MYCOPY(dummyf_3fe30)} // 3e1c:1c70 + {db tmp999[32]={0,0,65,0,26,0,101,0,163,0,191,0,169,0,197,0,3,0,180,0,191,0,186,0,197,0,3,0,214,0,191,0};MYCOPY(dummyf_3fe50)} // 3e1c:1c90 + {db tmp999[32]={220,0,197,0,3,0,197,0,191,0,203,0,197,0,3,0,2,0,133,0,16,0,138,0,0,0,31,1,133,0,41,1};MYCOPY(dummyf_3fe70)} // 3e1c:1cb0 + {db tmp999[32]={138,0,0,0,31,1,144,0,41,1,149,0,0,0,31,1,155,0,41,1,160,0,0,0,152,0,114,0,168,0,117,0};MYCOPY(dummyf_3fe90)} // 3e1c:1cd0 + {db tmp999[32]={3,0,152,0,180,0,168,0,183,0,3,0,10,0,116,0,16,0,120,0,10,0,19,0,116,0,25,0,120,0,10,0};MYCOPY(dummyf_3feb0)} // 3e1c:1cf0 + {db tmp999[32]={28,0,116,0,35,0,120,0,10,0,10,0,121,0,16,0,124,0,10,0,19,0,121,0,25,0,124,0,10,0,28,0};MYCOPY(dummyf_3fed0)} // 3e1c:1d10 + {db tmp999[32]={121,0,35,0,124,0,10,0,10,0,125,0,16,0,128,0,10,0,19,0,125,0,25,0,128,0,10,0,28,0,125,0};MYCOPY(dummyf_3fef0)} // 3e1c:1d30 + {db tmp999[32]={35,0,128,0,10,0,4,0,2,0,30,0,21,0,13,0,7,0,55,0,35,0,59,0,7,0,89,0,35,0,80,0};MYCOPY(dummyf_3ff10)} // 3e1c:1d50 + {db tmp999[32]={37,0,101,0,57,0,47,0,38,0,74,0,54,0,17,0,46,0,54,0,66,0,5,0,54,0,31,0,71,0,22,0};MYCOPY(dummyf_3ff30)} // 3e1c:1d70 + {db tmp999[32]={29,0,74,0,33,0,3,0,25,0,6,0,26,0,52,0,26,0,65,0,27,0,4,0,16,0,8,0,20,0,0,0};MYCOPY(dummyf_3ff50)} // 3e1c:1d90 + {db tmp999=2;MYCOPY(dummyf_3ff70)} // 3e1c:1db0 + {db tmp999=2;MYCOPY(dummyf_3ff72)} // 3e1c:1db2 + {db tmp999=1;MYCOPY(dummyf_3ff7a)} // 3e1c:1dba + {db tmp999=96;MYCOPY(dummyf_3ff7e)} // 3e1c:1dbe + {db tmp999=63;MYCOPY(dummyf_3ff82)} // 3e1c:1dc2 + {db tmp999=1;MYCOPY(dummyf_3ff83)} // 3e1c:1dc3 + {dw tmp999=23150;MYCOPY(word_4e564)} // 3e1c:1dc4 + {db tmp999=1;MYCOPY(dummyf_3ff86)} // 3e1c:1dc6 + {db tmp999=2;MYCOPY(dummyf_3ff88)} // 3e1c:1dc8 + {db tmp999=2;MYCOPY(dummyf_3ff8a)} // 3e1c:1dca + {db tmp999=1;MYCOPY(dummyf_3ff92)} // 3e1c:1dd2 + {db tmp999=96;MYCOPY(dummyf_3ff96)} // 3e1c:1dd6 + {db tmp999=63;MYCOPY(dummyf_3ff9a)} // 3e1c:1dda + {db tmp999=1;MYCOPY(dummyf_3ff9b)} // 3e1c:1ddb + {dw tmp999=23174;MYCOPY(word_4e57c)} // 3e1c:1ddc + {db tmp999=2;MYCOPY(dummyf_3ff9e)} // 3e1c:1dde + {db tmp999=2;MYCOPY(dummyf_3ffa0)} // 3e1c:1de0 + {db tmp999=2;MYCOPY(dummyf_3ffa2)} // 3e1c:1de2 + {db tmp999=199;MYCOPY(dummyf_3ffae)} // 3e1c:1dee + {db tmp999=63;MYCOPY(dummyf_3ffb2)} // 3e1c:1df2 + {db tmp999=1;MYCOPY(dummyf_3ffb3)} // 3e1c:1df3 + {dw tmp999=23198;MYCOPY(word_4e594)} // 3e1c:1df4 + {db tmp999=2;MYCOPY(dummyf_3ffb8)} // 3e1c:1df8 + {db tmp999=2;MYCOPY(dummyf_3ffba)} // 3e1c:1dfa + {db tmp999=1;MYCOPY(dummyf_3ffc2)} // 3e1c:1e02 + {db tmp999=112;MYCOPY(dummyf_3ffc4)} // 3e1c:1e04 + {db tmp999=168;MYCOPY(dummyf_3ffc6)} // 3e1c:1e06 + {db tmp999=24;MYCOPY(dummyf_3ffc8)} // 3e1c:1e08 + {db tmp999=96;MYCOPY(dummyf_3ffca)} // 3e1c:1e0a + {dw tmp999=23222;MYCOPY(word_4e5ac)} // 3e1c:1e0c + {db tmp999[32]={0,0,2,0,2,0,0,0,0,0,0,0,1,0,124,0,196,0,176,0,24,1,206,90,0,0,2,0,2,0,0,0};MYCOPY(dummyf_3ffce)} // 3e1c:1e0e + {db tmp999=1;MYCOPY(dummyf_3fff2)} // 3e1c:1e32 + {db tmp999=128;MYCOPY(dummyf_3fff4)} // 3e1c:1e34 + {db tmp999=184;MYCOPY(dummyf_3fff6)} // 3e1c:1e36 + {db tmp999=232;MYCOPY(dummyf_3fff8)} // 3e1c:1e38 + {db tmp999=48;MYCOPY(dummyf_3fffa)} // 3e1c:1e3a + {db tmp999=1;MYCOPY(dummyf_3fffb)} // 3e1c:1e3b + {dw tmp999=23270;MYCOPY(word_4e5dc)} // 3e1c:1e3c + {dw tmp999=0;MYCOPY(word_4e5de)} // 3e1c:1e3e + {dw tmp999=0;MYCOPY(word_4e5e0)} // 3e1c:1e40 + {dw tmp999=0;MYCOPY(word_4e5e2)} // 3e1c:1e42 + {dw tmp999=0;MYCOPY(word_4e5e4)} // 3e1c:1e44 + {dw tmp999=0;MYCOPY(word_4e5e6)} // 3e1c:1e46 + {dw tmp999=0;MYCOPY(word_4e5e8)} // 3e1c:1e48 + {dw tmp999=7;MYCOPY(word_4e5ea)} // 3e1c:1e4a + {dw tmp999=7;MYCOPY(word_4e5ec)} // 3e1c:1e4c + {db tmp999=104;MYCOPY(dummyf_4000e)} // 3e1c:1e4e + {db tmp999=175;MYCOPY(dummyf_40010)} // 3e1c:1e50 + {db tmp999=120;MYCOPY(dummyf_40012)} // 3e1c:1e52 + {db tmp999=199;MYCOPY(dummyf_40014)} // 3e1c:1e54 + {db tmp999=16;MYCOPY(dummyf_40016)} // 3e1c:1e56 + {db tmp999=1;MYCOPY(dummyf_40017)} // 3e1c:1e57 + {db tmp999=1;MYCOPY(dummyf_40018)} // 3e1c:1e58 + {db tmp999=1;MYCOPY(dummyf_4001a)} // 3e1c:1e5a + {dw tmp999=0;MYCOPY(word_4e5fc)} // 3e1c:1e5c + {dw tmp999=0;MYCOPY(word_4e5fe)} // 3e1c:1e5e + {dw tmp999=0;MYCOPY(word_4e600)} // 3e1c:1e60 + {dw tmp999=0;MYCOPY(word_4e602)} // 3e1c:1e62 + {dw tmp999=0;MYCOPY(word_4e604)} // 3e1c:1e64 + {dw tmp999=0;MYCOPY(word_4e606)} // 3e1c:1e66 + {dw tmp999=0;MYCOPY(word_4e608)} // 3e1c:1e68 + {dw tmp999=0;MYCOPY(word_4e60a)} // 3e1c:1e6a + {db tmp999=97;MYCOPY(dummyf_4002e)} // 3e1c:1e6e + {db tmp999=63;MYCOPY(dummyf_40032)} // 3e1c:1e72 + {db tmp999=1;MYCOPY(dummyf_40033)} // 3e1c:1e73 + {db tmp999=1;MYCOPY(byte_4e614)} // 3e1c:1e74 + {db tmp999=1;MYCOPY(byte_4e615)} // 3e1c:1e75 + {db tmp999=1;MYCOPY(dummyf_40036)} // 3e1c:1e76 + {db tmp999=1;MYCOPY(dummyf_40038)} // 3e1c:1e78 + {dw tmp999=8;MYCOPY(word_4e61a)} // 3e1c:1e7a + {dw tmp999=1;MYCOPY(word_4e61c)} // 3e1c:1e7c + {dw tmp999=0;MYCOPY(word_4e61e)} // 3e1c:1e7e + {dw tmp999=0;MYCOPY(word_4e620)} // 3e1c:1e80 + {dw tmp999=0;MYCOPY(word_4e622)} // 3e1c:1e82 + {dw tmp999=0;MYCOPY(word_4e624)} // 3e1c:1e84 + {db tmp999[32]={115,116,97,108,108,32,119,97,114,110,105,110,103,0,65,67,67,69,76,0,84,82,65,73,78,73,78,71,0,65,85,84};MYCOPY(dummyf_40046)} // 3e1c:1e86 + {db tmp999[32]={79,80,73,76,79,84,0,80,114,101,115,115,32,97,110,121,32,107,101,121,32,116,111,32,112,108,97,121,0,84,97,99};MYCOPY(dummyf_40066)} // 3e1c:1ea6 + {db tmp999[32]={0,84,114,97,99,107,67,97,109,32,0,65,104,101,97,100,0,82,101,97,114,0,82,105,103,104,116,0,76,101,102,116};MYCOPY(dummyf_40086)} // 3e1c:1ec6 + {db tmp999=77;MYCOPY(dummyf_400a7)} // 3e1c:1ee7 + {db tmp999=97;MYCOPY(dummyf_400a8)} // 3e1c:1ee8 + {db tmp999=112;MYCOPY(dummyf_400a9)} // 3e1c:1ee9 + {dw tmp999=0;MYCOPY(word_4e690)} // 3e1c:1ef0 + {db tmp999[32]={32,100,101,115,116,114,111,121,101,100,32,98,121,32,103,117,110,102,105,114,101,0,72,105,116,32,98,121,32,103,117,110};MYCOPY(dummyf_400b2)} // 3e1c:1ef2 + {db tmp999[32]={102,105,114,101,0,32,100,101,115,116,114,111,121,101,100,32,98,121,32,103,117,110,102,105,114,101,0,32,97,116,32,0};MYCOPY(dummyf_400d2)} // 3e1c:1f12 + {db tmp999[32]={0,80,114,105,109,97,114,121,32,84,97,114,103,101,116,0,83,101,99,111,110,100,97,114,121,32,84,97,114,103,101,116};MYCOPY(dummyf_400f2)} // 3e1c:1f32 + {db tmp999[32]={0,78,111,32,84,97,114,103,101,116,0,78,111,32,84,97,114,103,101,116,0,77,105,115,115,105,108,101,32,76,111,99};MYCOPY(dummyf_40112)} // 3e1c:1f52 + {db tmp999=107;MYCOPY(dummyf_40132)} // 3e1c:1f72 + {db tmp999=82;MYCOPY(dummyf_40134)} // 3e1c:1f74 + {db tmp999=97;MYCOPY(dummyf_40135)} // 3e1c:1f75 + {db tmp999=110;MYCOPY(dummyf_40136)} // 3e1c:1f76 + {db tmp999=103;MYCOPY(dummyf_40137)} // 3e1c:1f77 + {db tmp999=101;MYCOPY(dummyf_40138)} // 3e1c:1f78 + {db tmp999=32;MYCOPY(dummyf_40139)} // 3e1c:1f79 + {db tmp999=46;MYCOPY(dummyf_4013b)} // 3e1c:1f7b + {db tmp999=32;MYCOPY(dummyf_4013d)} // 3e1c:1f7d + {db tmp999=107;MYCOPY(dummyf_4013e)} // 3e1c:1f7e + {db tmp999=109;MYCOPY(dummyf_4013f)} // 3e1c:1f7f + {db tmp999=46;MYCOPY(dummyf_40142)} // 3e1c:1f82 + {db tmp999=51;MYCOPY(dummyf_40143)} // 3e1c:1f83 + {db tmp999=68;MYCOPY(dummyf_40144)} // 3e1c:1f84 + {db tmp999=51;MYCOPY(dummyf_40145)} // 3e1c:1f85 + {db tmp999=114;MYCOPY(dummyf_40147)} // 3e1c:1f87 + {db tmp999=98;MYCOPY(dummyf_40148)} // 3e1c:1f88 + {char tmp999[20]="Open Error on *.3D3";MYCOPY(aopenerroron3d3_0)} // 3e1c:1f8a + {db tmp999=0;MYCOPY(byte_4e73e)} // 3e1c:1f9e + {db tmp999[32]={0,49,53,70,76,84,46,120,120,120,0,66,82,71,32,0,0,76,111,110,103,0,77,101,100,105,117,109,0,83,104,111};MYCOPY(dummyf_4015f)} // 3e1c:1f9f + {db tmp999[32]={114,116,0,32,114,97,110,103,101,32,114,97,100,97,114,0,68,101,116,97,105,108,32,76,101,118,101,108,32,0,75,121};MYCOPY(dummyf_4017f)} // 3e1c:1fbf + {db tmp999[32]={98,100,32,83,101,110,115,105,116,105,118,105,116,121,0,77,101,109,111,114,121,32,65,118,97,105,108,97,98,108,101,58};MYCOPY(dummyf_4019f)} // 3e1c:1fdf + {db tmp999[32]={0,74,105,102,102,105,101,115,47,70,114,97,109,101,32,0,83,111,117,110,100,115,32,0,68,105,114,101,99,116,111,114};MYCOPY(dummyf_401bf)} // 3e1c:1fff + {db tmp999[32]={32,0,111,102,102,0,87,97,121,112,111,105,110,116,58,32,80,114,105,109,97,114,121,32,84,97,114,103,101,116,0,87};MYCOPY(dummyf_401df)} // 3e1c:201f + {db tmp999[32]={97,121,112,111,105,110,116,58,32,83,101,99,111,110,100,97,114,121,32,84,97,114,103,101,116,0,87,97,121,112,111,105};MYCOPY(dummyf_401ff)} // 3e1c:203f + {db tmp999[32]={110,116,58,32,70,114,105,101,110,100,108,121,32,65,105,114,98,97,115,101,0,65,117,116,111,112,105,108,111,116,32,111};MYCOPY(dummyf_4021f)} // 3e1c:205f + {db tmp999=102;MYCOPY(dummyf_4023f)} // 3e1c:207f + {db tmp999=102;MYCOPY(dummyf_40240)} // 3e1c:2080 + {db tmp999=65;MYCOPY(dummyf_40242)} // 3e1c:2082 + {db tmp999=117;MYCOPY(dummyf_40243)} // 3e1c:2083 + {db tmp999=116;MYCOPY(dummyf_40244)} // 3e1c:2084 + {db tmp999=111;MYCOPY(dummyf_40245)} // 3e1c:2085 + {db tmp999=112;MYCOPY(dummyf_40246)} // 3e1c:2086 + {db tmp999=105;MYCOPY(dummyf_40247)} // 3e1c:2087 + {db tmp999=108;MYCOPY(dummyf_40248)} // 3e1c:2088 + {db tmp999=111;MYCOPY(dummyf_40249)} // 3e1c:2089 + {db tmp999=116;MYCOPY(dummyf_4024a)} // 3e1c:208a + {db tmp999=32;MYCOPY(dummyf_4024b)} // 3e1c:208b + {db tmp999=111;MYCOPY(dummyf_4024c)} // 3e1c:208c + {db tmp999=110;MYCOPY(dummyf_4024d)} // 3e1c:208d + {dw tmp999=1;MYCOPY(word_4e830)} // 3e1c:2090 + {dw tmp999=2;MYCOPY(word_4e832)} // 3e1c:2092 + {dw tmp999=0;MYCOPY(word_4e834)} // 3e1c:2094 + {dw tmp999=0;MYCOPY(word_4e836)} // 3e1c:2096 + {dw tmp999=0;MYCOPY(word_4e838)} // 3e1c:2098 + {dw tmp999=0;MYCOPY(word_4e83a)} // 3e1c:209a + {db tmp999=32;MYCOPY(dummyf_4025e)} // 3e1c:209e + {db tmp999=110;MYCOPY(dummyf_4025f)} // 3e1c:209f + {db tmp999=111;MYCOPY(dummyf_40260)} // 3e1c:20a0 + {db tmp999=116;MYCOPY(dummyf_40261)} // 3e1c:20a1 + {db tmp999=32;MYCOPY(dummyf_40262)} // 3e1c:20a2 + {db tmp999=97;MYCOPY(dummyf_40263)} // 3e1c:20a3 + {db tmp999=118;MYCOPY(dummyf_40264)} // 3e1c:20a4 + {db tmp999=97;MYCOPY(dummyf_40265)} // 3e1c:20a5 + {db tmp999=105;MYCOPY(dummyf_40266)} // 3e1c:20a6 + {db tmp999=108;MYCOPY(dummyf_40267)} // 3e1c:20a7 + {db tmp999=97;MYCOPY(dummyf_40268)} // 3e1c:20a8 + {db tmp999=98;MYCOPY(dummyf_40269)} // 3e1c:20a9 + {db tmp999=108;MYCOPY(dummyf_4026a)} // 3e1c:20aa + {db tmp999=101;MYCOPY(dummyf_4026b)} // 3e1c:20ab + {db tmp999=32;MYCOPY(dummyf_4026d)} // 3e1c:20ad + {db tmp999=97;MYCOPY(dummyf_4026e)} // 3e1c:20ae + {db tmp999=114;MYCOPY(dummyf_4026f)} // 3e1c:20af + {db tmp999=109;MYCOPY(dummyf_40270)} // 3e1c:20b0 + {db tmp999=101;MYCOPY(dummyf_40271)} // 3e1c:20b1 + {db tmp999=100;MYCOPY(dummyf_40272)} // 3e1c:20b2 + {db tmp999=243;MYCOPY(dummyf_40274)} // 3e1c:20b4 + {db tmp999=49;MYCOPY(dummyf_40275)} // 3e1c:20b5 + {db tmp999=150;MYCOPY(dummyf_40276)} // 3e1c:20b6 + {db tmp999=71;MYCOPY(dummyf_40277)} // 3e1c:20b7 + {db tmp999=146;MYCOPY(dummyf_40278)} // 3e1c:20b8 + {db tmp999=92;MYCOPY(dummyf_40279)} // 3e1c:20b9 + {db tmp999=0;MYCOPY(byte_4e85a)} // 3e1c:20ba + {db tmp999=0;MYCOPY(byte_4e85b)} // 3e1c:20bb + {db tmp999[32]={0};MYCOPY(dummyf_4027c)} // 3e1c:20bc + {db tmp999[32]={0};MYCOPY(dummyf_4029c)} // 3e1c:20dc + {db tmp999[32]={0};MYCOPY(dummyf_402bc)} // 3e1c:20fc + {db tmp999[32]={0};MYCOPY(dummyf_402dc)} // 3e1c:211c + {db tmp999[32]={0};MYCOPY(dummyf_402fc)} // 3e1c:213c + {db tmp999[32]={0};MYCOPY(dummyf_4031c)} // 3e1c:215c + {db tmp999[32]={0};MYCOPY(dummyf_4033c)} // 3e1c:217c + {db tmp999[32]={0};MYCOPY(dummyf_4035c)} // 3e1c:219c + {db tmp999[32]={0};MYCOPY(dummyf_4037c)} // 3e1c:21bc + {db tmp999[32]={0};MYCOPY(dummyf_4039c)} // 3e1c:21dc + {db tmp999[32]={0};MYCOPY(dummyf_403bc)} // 3e1c:21fc + {db tmp999[32]={0};MYCOPY(dummyf_403dc)} // 3e1c:221c + {db tmp999[32]={0};MYCOPY(dummyf_403fc)} // 3e1c:223c + {db tmp999[32]={0};MYCOPY(dummyf_4041c)} // 3e1c:225c + {db tmp999[32]={0};MYCOPY(dummyf_4043c)} // 3e1c:227c + {db tmp999[32]={0};MYCOPY(dummyf_4045c)} // 3e1c:229c + {db tmp999[32]={58,70,105,108,101,32,110,111,116,32,102,111,117,110,100,36,58,78,111,32,102,105,108,101,32,98,117,102,102,101,114,115};MYCOPY(dummyf_4047c)} // 3e1c:22bc + {db tmp999[32]={32,97,118,97,105,108,97,98,108,101,36,58,79,112,101,110,32,101,114,114,111,114,32,36,70,105,108,101,32,99,108,111};MYCOPY(dummyf_4049c)} // 3e1c:22dc + {db tmp999[32]={115,105,110,103,32,101,114,114,111,114,36,82,101,97,100,32,101,114,114,111,114,36,87,114,105,116,101,32,101,114,114,111};MYCOPY(dummyf_404bc)} // 3e1c:22fc + {db tmp999=114;MYCOPY(dummyf_404dc)} // 3e1c:231c + {db tmp999=36;MYCOPY(dummyf_404dd)} // 3e1c:231d + {dw tmp999=0;MYCOPY(word_4eabe)} // 3e1c:231e + {dw tmp999=0;MYCOPY(word_4eac0)} // 3e1c:2320 + {dw tmp999=0;MYCOPY(word_4eac4)} // 3e1c:2324 + {dw tmp999=0;MYCOPY(word_4eac6)} // 3e1c:2326 + {db tmp999[32]={0};MYCOPY(dummyf_404e8)} // 3e1c:2328 + {db tmp999[32]={0};MYCOPY(dummyf_40508)} // 3e1c:2348 + {db tmp999[32]={0};MYCOPY(dummyf_40528)} // 3e1c:2368 + {db tmp999[32]={0};MYCOPY(dummyf_40548)} // 3e1c:2388 + {db tmp999[32]={0};MYCOPY(dummyf_40568)} // 3e1c:23a8 + {db tmp999[32]={0};MYCOPY(dummyf_40588)} // 3e1c:23c8 + {db tmp999[32]={0};MYCOPY(dummyf_405a8)} // 3e1c:23e8 + {db tmp999[32]={0};MYCOPY(dummyf_405c8)} // 3e1c:2408 + {db tmp999[32]={0};MYCOPY(dummyf_405e8)} // 3e1c:2428 + {db tmp999[32]={0};MYCOPY(dummyf_40608)} // 3e1c:2448 + {dw tmp999=0;MYCOPY(word_4ec08)} // 3e1c:2468 + {dw tmp999=0;MYCOPY(word_4ec0a)} // 3e1c:246a + {dw tmp999=0;MYCOPY(word_4ec0c)} // 3e1c:246c + {dw tmp999=0;MYCOPY(word_4ec10)} // 3e1c:2470 + {dw tmp999=0;MYCOPY(word_4ec12)} // 3e1c:2472 + {dw tmp999=0;MYCOPY(word_4ec14)} // 3e1c:2474 + {dw tmp999=0;MYCOPY(word_4ec16)} // 3e1c:2476 + {dw tmp999=m2c::ksub_347ef;MYCOPY(off_4ec18)} // 3e1c:2478 + {dd tmp999=offset(seg48ae,byte_48ae0);MYCOPY(off_4ec1a)} // 3e1c:247a + {db tmp999[32]={0};MYCOPY(dummyf_4063e)} // 3e1c:247e + {db tmp999[32]={0};MYCOPY(dummyf_4065e)} // 3e1c:249e + {char tmp999[15]=":a;C_FILE_INFO";MYCOPY(aacfileinfo)} // 3e1c:24ca + {dw tmp999=0;MYCOPY(word_4ec8b)} // 3e1c:24eb + {dw tmp999=20;MYCOPY(dummyf_406b2)} // 3e1c:24f2 + {db tmp999=129;MYCOPY(dummyf_406b4)} // 3e1c:24f4 + {db tmp999=129;MYCOPY(dummyf_406b5)} // 3e1c:24f5 + {db tmp999=129;MYCOPY(dummyf_406b6)} // 3e1c:24f6 + {db tmp999=1;MYCOPY(dummyf_406b7)} // 3e1c:24f7 + {db tmp999=1;MYCOPY(dummyf_406b8)} // 3e1c:24f8 + {dw tmp999=0;MYCOPY(word_4eca8)} // 3e1c:2508 + {dw tmp999=0;MYCOPY(word_4ecaa)} // 3e1c:250a + {dw tmp999=0;MYCOPY(word_4ecac)} // 3e1c:250c + {dd tmp999=offset(seg4c7a,unk_4ecb2);MYCOPY(dummyf_406ce)} // 3e1c:250e + {db tmp999=67;MYCOPY(unk_4ecb2)} // 3e1c:2512 + {dw tmp999=41248;MYCOPY(dummyf_406dc)} // 3e1c:251c + {db tmp999=92;MYCOPY(dummyf_406de)} // 3e1c:251e + {db tmp999=92;MYCOPY(dummyf_406e0)} // 3e1c:2520 + {dw tmp999=65535;MYCOPY(dummyf_406e2)} // 3e1c:2522 + {dw tmp999=1;MYCOPY(dummyf_406e4)} // 3e1c:2524 + {db tmp999[32]={0,22,2,2,24,13,9,12,12,12,7,8,22,22,255,18,13,18,2,255,42,141,0,0,42,141,1,0,0,0,0,0};MYCOPY(dummyf_406ea)} // 3e1c:252a + {db tmp999[32]={0,0,2,1,0,0,0,0,0,0,2,2,0,0,0,0,0,0,132,3,0,0,0,0,0,0,2,4,0,0,0,0};MYCOPY(dummyf_4070a)} // 3e1c:254a + {db tmp999[32]={0};MYCOPY(dummyf_4072a)} // 3e1c:256a + {db tmp999[32]={0};MYCOPY(dummyf_4074a)} // 3e1c:258a + {db tmp999[32]={0};MYCOPY(dummyf_4076a)} // 3e1c:25aa + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4078a)} // 3e1c:25ca + {db tmp999[32]={0};MYCOPY(dummyf_407aa)} // 3e1c:25ea + {db tmp999[32]={0};MYCOPY(dummyf_407ca)} // 3e1c:260a + {db tmp999[32]={0};MYCOPY(dummyf_407ea)} // 3e1c:262a + {dw tmp999=25238;MYCOPY(dummyf_40816)} // 3e1c:2656 + {dw tmp999=0;MYCOPY(word_4ee06)} // 3e1c:2666 + {dw tmp999=0;MYCOPY(word_4ee0a)} // 3e1c:266a + {dw tmp999=8192;MYCOPY(word_4ee0c)} // 3e1c:266c + {db tmp999=0;MYCOPY(byte_4ee10)} // 3e1c:2670 + {db tmp999=0;MYCOPY(unk_4ee14)} // 3e1c:2674 + {dd tmp999=0;MYCOPY(dword_4ee1c)} // 3e1c:267c + {dd tmp999=offset(seg3cd9,unk_48118);MYCOPY(off_4ee20)} // 3e1c:2680 + {dw tmp999=seg_offset(seg38b0);MYCOPY(seg_4ee24)} // 3e1c:2684 + {dw tmp999=seg_offset(seg38b0);MYCOPY(seg_4ee26)} // 3e1c:2686 + {char tmp999[9]="<>";MYCOPY(anmsg)} // 3e1c:2688 + {char tmp999[7]={'R','6','0','0','0','\r','\n'};MYCOPY(ar6000stackover)} // 3e1c:2692 + {char tmp999[19]="- stack overflow\r\n";MYCOPY(dummyf_40859)} // 3e1c:2692 + {db tmp999[32]={3,0,82,54,48,48,51,13,10,45,32,105,110,116,101,103,101,114,32,100,105,118,105,100,101,32,98,121,32,48,13,10};MYCOPY(dummyf_4086c)} // 3e1c:26ac + {db tmp999[32]={0,9,0,82,54,48,48,57,13,10,45,32,110,111,116,32,101,110,111,117,103,104,32,115,112,97,99,101,32,102,111,114};MYCOPY(dummyf_4088c)} // 3e1c:26cc + {db tmp999[32]={32,101,110,118,105,114,111,110,109,101,110,116,13,10,0,252,0,13,10,0,255,0,114,117,110,45,116,105,109,101,32,101};MYCOPY(dummyf_408ac)} // 3e1c:26ec + {db tmp999[32]={114,114,111,114,32,0,2,0,82,54,48,48,50,13,10,45,32,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32};MYCOPY(dummyf_408cc)} // 3e1c:270c + {db tmp999[32]={110,111,116,32,108,111,97,100,101,100,13,10,0,1,0,82,54,48,48,49,13,10,45,32,110,117,108,108,32,112,111,105};MYCOPY(dummyf_408ec)} // 3e1c:272c + {db tmp999=110;MYCOPY(dummyf_4090c)} // 3e1c:274c + {db tmp999=116;MYCOPY(dummyf_4090d)} // 3e1c:274d + {db tmp999=101;MYCOPY(dummyf_4090e)} // 3e1c:274e + {db tmp999=114;MYCOPY(dummyf_4090f)} // 3e1c:274f + {db tmp999=32;MYCOPY(dummyf_40910)} // 3e1c:2750 + {db tmp999=97;MYCOPY(dummyf_40911)} // 3e1c:2751 + {db tmp999=115;MYCOPY(dummyf_40912)} // 3e1c:2752 + {db tmp999=115;MYCOPY(dummyf_40913)} // 3e1c:2753 + {db tmp999=105;MYCOPY(dummyf_40914)} // 3e1c:2754 + {db tmp999=103;MYCOPY(dummyf_40915)} // 3e1c:2755 + {db tmp999=110;MYCOPY(dummyf_40916)} // 3e1c:2756 + {db tmp999=109;MYCOPY(dummyf_40917)} // 3e1c:2757 + {db tmp999=101;MYCOPY(dummyf_40918)} // 3e1c:2758 + {db tmp999=110;MYCOPY(dummyf_40919)} // 3e1c:2759 + {db tmp999=116;MYCOPY(dummyf_4091a)} // 3e1c:275a + {db tmp999=13;MYCOPY(dummyf_4091b)} // 3e1c:275b + {db tmp999=10;MYCOPY(dummyf_4091c)} // 3e1c:275c + {db tmp999=255;MYCOPY(dummyf_4091e)} // 3e1c:275e + {db tmp999=255;MYCOPY(dummyf_4091f)} // 3e1c:275f + {db tmp999=255;MYCOPY(dummyf_40920)} // 3e1c:2760 + {dw tmp999=0;MYCOPY(word_4ef02)} // 3e1c:2762 + {dw tmp999=0;MYCOPY(word_4ef04)} // 3e1c:2764 + {dw tmp999=0;MYCOPY(word_4ef06)} // 3e1c:2766 + {dw tmp999=0;MYCOPY(word_4ef08)} // 3e1c:2768 + {dw tmp999=0;MYCOPY(word_4ef0a)} // 3e1c:276a + {dw tmp999=0;MYCOPY(word_4ef0c)} // 3e1c:276c + {dw tmp999=0;MYCOPY(word_4ef0e)} // 3e1c:276e + {dw tmp999=0;MYCOPY(word_4ef10)} // 3e1c:2770 + {dw tmp999=0;MYCOPY(word_4ef12)} // 3e1c:2772 + {dw tmp999=0;MYCOPY(word_4ef14)} // 3e1c:2774 + {dw tmp999=0;MYCOPY(word_4ef16)} // 3e1c:2776 + {dw tmp999=0;MYCOPY(word_4ef18)} // 3e1c:2778 + {dw tmp999=0;MYCOPY(word_4ef1a)} // 3e1c:277a + {dw tmp999=0;MYCOPY(word_4ef1c)} // 3e1c:277c + {dw tmp999=0;MYCOPY(word_4ef1e)} // 3e1c:277e + {dw tmp999=0;MYCOPY(word_4ef20)} // 3e1c:2780 + {dw tmp999=0;MYCOPY(word_4ef22)} // 3e1c:2782 + {dw tmp999=0;MYCOPY(word_4ef2a)} // 3e1c:278a + {dw tmp999=0;MYCOPY(word_4ef2c)} // 3e1c:278c + {dw tmp999=0;MYCOPY(word_4ef2e)} // 3e1c:278e + {dw tmp999=0;MYCOPY(word_4ef30)} // 3e1c:2790 + {dw tmp999=0;MYCOPY(word_4ef32)} // 3e1c:2792 + {dw tmp999=0;MYCOPY(word_4ef34)} // 3e1c:2794 + {dw tmp999=0;MYCOPY(word_4ef36)} // 3e1c:2796 + {db tmp999[32]={0};MYCOPY(dummyf_40958)} // 3e1c:2798 + {db tmp999[32]={0};MYCOPY(dummyf_40978)} // 3e1c:27b8 + {dw tmp999=0;MYCOPY(word_4ef7a)} // 3e1c:27da + {dw tmp999=0;MYCOPY(word_4ef7c)} // 3e1c:27dc + {dw tmp999=0;MYCOPY(word_4ef7e)} // 3e1c:27de + {dw tmp999=0;MYCOPY(word_4ef80)} // 3e1c:27e0 + {dw tmp999=0;MYCOPY(word_4ef82)} // 3e1c:27e2 + {dw tmp999=0;MYCOPY(word_4ef84)} // 3e1c:27e4 + {dw tmp999=0;MYCOPY(word_4ef86)} // 3e1c:27e6 + {dw tmp999=0;MYCOPY(word_4ef88)} // 3e1c:27e8 + {dw tmp999=0;MYCOPY(word_4ef8a)} // 3e1c:27ea + {dw tmp999=0;MYCOPY(word_4ef8c)} // 3e1c:27ec + {dw tmp999=0;MYCOPY(word_4ef8e)} // 3e1c:27ee + {db tmp999=0;MYCOPY(byte_4ef90)} // 3e1c:27f0 + {db tmp999=0;MYCOPY(byte_4ef91)} // 3e1c:27f1 + {db tmp999=0;MYCOPY(byte_4ef92)} // 3e1c:27f2 + {db tmp999=0;MYCOPY(byte_4ef93)} // 3e1c:27f3 + {dw tmp999=0;MYCOPY(word_4ef94)} // 3e1c:27f4 + {dw tmp999=0;MYCOPY(word_4ef96)} // 3e1c:27f6 + {dw tmp999=0;MYCOPY(word_4ef98)} // 3e1c:27f8 + {db tmp999=0;MYCOPY(byte_4ef9a)} // 3e1c:27fa + {db tmp999=0;MYCOPY(byte_4ef9b)} // 3e1c:27fb + {dw tmp999=0;MYCOPY(word_4ef9c)} // 3e1c:27fc + {db tmp999=0;MYCOPY(byte_4ef9e)} // 3e1c:27fe + {db tmp999[32]={0};MYCOPY(dummyf_409bf)} // 3e1c:27ff + {db tmp999[32]={0};MYCOPY(dummyf_409df)} // 3e1c:281f + {db tmp999[32]={0};MYCOPY(dummyf_409ff)} // 3e1c:283f + {db tmp999[32]={0};MYCOPY(dummyf_40a1f)} // 3e1c:285f + {db tmp999[32]={0};MYCOPY(dummyf_40a3f)} // 3e1c:287f + {db tmp999[32]={0};MYCOPY(dummyf_40a5f)} // 3e1c:289f + {db tmp999[32]={0};MYCOPY(dummyf_40a7f)} // 3e1c:28bf + {db tmp999[32]={0};MYCOPY(dummyf_40a9f)} // 3e1c:28df + {db tmp999[32]={0};MYCOPY(dummyf_40abf)} // 3e1c:28ff + {db tmp999[32]={0};MYCOPY(dummyf_40adf)} // 3e1c:291f + {db tmp999[32]={0};MYCOPY(dummyf_40aff)} // 3e1c:293f + {db tmp999[32]={0};MYCOPY(dummyf_40b1f)} // 3e1c:295f + {db tmp999[32]={0};MYCOPY(dummyf_40b3f)} // 3e1c:297f + {db tmp999[32]={0};MYCOPY(dummyf_40b5f)} // 3e1c:299f + {db tmp999[32]={0};MYCOPY(dummyf_40b7f)} // 3e1c:29bf + {db tmp999[32]={0};MYCOPY(dummyf_40b9f)} // 3e1c:29df + {dw tmp999=50817;MYCOPY(word_4f1a0)} // 3e1c:2a00 + {dw tmp999=256;MYCOPY(word_4f1a2)} // 3e1c:2a02 + {db tmp999=254;MYCOPY(dummyf_40bc4)} // 3e1c:2a04 + {db tmp999=204;MYCOPY(dummyf_40bc5)} // 3e1c:2a05 + {db tmp999=117;MYCOPY(dummyf_40bc6)} // 3e1c:2a06 + {db tmp999=232;MYCOPY(dummyf_40bc7)} // 3e1c:2a07 + {db tmp999=251;MYCOPY(dummyf_40bc8)} // 3e1c:2a08 + {db tmp999=74;MYCOPY(dummyf_40bc9)} // 3e1c:2a09 + {db tmp999=43;MYCOPY(dummyf_40bca)} // 3e1c:2a0a + {db tmp999=62;MYCOPY(dummyf_40bcb)} // 3e1c:2a0b + {db tmp999=106;MYCOPY(dummyf_40bcc)} // 3e1c:2a0c + {db tmp999=31;MYCOPY(dummyf_40bcd)} // 3e1c:2a0d + {db tmp999=67;MYCOPY(dummyf_40bce)} // 3e1c:2a0e + {db tmp999=161;MYCOPY(dummyf_40bcf)} // 3e1c:2a0f + {db tmp999=100;MYCOPY(dummyf_40bd0)} // 3e1c:2a10 + {db tmp999=31;MYCOPY(dummyf_40bd1)} // 3e1c:2a11 + {db tmp999=61;MYCOPY(dummyf_40bd2)} // 3e1c:2a12 + {db tmp999=255;MYCOPY(dummyf_40bd3)} // 3e1c:2a13 + {db tmp999=255;MYCOPY(dummyf_40bd4)} // 3e1c:2a14 + {db tmp999=117;MYCOPY(dummyf_40bd5)} // 3e1c:2a15 + {db tmp999=12;MYCOPY(dummyf_40bd6)} // 3e1c:2a16 + {db tmp999=139;MYCOPY(dummyf_40bd7)} // 3e1c:2a17 + {db tmp999=54;MYCOPY(dummyf_40bd8)} // 3e1c:2a18 + {db tmp999=92;MYCOPY(dummyf_40bd9)} // 3e1c:2a19 + {db tmp999=31;MYCOPY(dummyf_40bda)} // 3e1c:2a1a + {db tmp999=3;MYCOPY(dummyf_40bdb)} // 3e1c:2a1b + {db tmp999=54;MYCOPY(byte_4f1bc)} // 3e1c:2a1c + {db tmp999=90;MYCOPY(byte_4f1bd)} // 3e1c:2a1d + {db tmp999[32]={31,138,4,42,228,1,70,8,54,128,63,0,116,7,255,14,94,31,233,142,254,186,206,3,184,1,0,46,136,38,12,0};MYCOPY(dummyf_40bde)} // 3e1c:2a1e + {db tmp999=239;MYCOPY(dummyf_40bfe)} // 3e1c:2a3e + {db tmp999=184;MYCOPY(dummyf_40bff)} // 3e1c:2a3f + {db tmp999=8;MYCOPY(dummyf_40c00)} // 3e1c:2a40 + {db tmp999=255;MYCOPY(dummyf_40c01)} // 3e1c:2a41 + {db tmp999=46;MYCOPY(dummyf_40c02)} // 3e1c:2a42 + {db tmp999=136;MYCOPY(dummyf_40c03)} // 3e1c:2a43 + {db tmp999=38;MYCOPY(dummyf_40c04)} // 3e1c:2a44 + {db tmp999=17;MYCOPY(dummyf_40c05)} // 3e1c:2a45 + {db tmp999=239;MYCOPY(dummyf_40c07)} // 3e1c:2a47 + {db tmp999=128;MYCOPY(dummyf_40c08)} // 3e1c:2a48 + {db tmp999=62;MYCOPY(dummyf_40c09)} // 3e1c:2a49 + {db tmp999=123;MYCOPY(dummyf_40c0a)} // 3e1c:2a4a + {db tmp999=31;MYCOPY(dummyf_40c0b)} // 3e1c:2a4b + {db tmp999=116;MYCOPY(dummyf_40c0d)} // 3e1c:2a4d + {db tmp999=3;MYCOPY(dummyf_40c0e)} // 3e1c:2a4e + {db tmp999=31;MYCOPY(dummyf_40c0f)} // 3e1c:2a4f + {db tmp999=7;MYCOPY(dummyf_40c10)} // 3e1c:2a50 + {db tmp999=203;MYCOPY(dummyf_40c11)} // 3e1c:2a51 + {db tmp999=31;MYCOPY(dummyf_40c12)} // 3e1c:2a52 + {db tmp999=93;MYCOPY(dummyf_40c13)} // 3e1c:2a53 + {dw tmp999=24071;MYCOPY(word_4f1f4)} // 3e1c:2a54 + {dw tmp999=35679;MYCOPY(word_4f1f6)} // 3e1c:2a56 + {dw tmp999=24037;MYCOPY(word_4f1f8)} // 3e1c:2a58 + {db tmp999=203;MYCOPY(dummyf_40c1a)} // 3e1c:2a5a + {db tmp999=6;MYCOPY(dummyf_40c1b)} // 3e1c:2a5b + {dw tmp999=48414;MYCOPY(word_4f1fc)} // 3e1c:2a5c + {dw tmp999=seg_offset(seg4c7a);MYCOPY(seg_4f1fe)} // 3e1c:2a5e + {db tmp999=142;MYCOPY(dummyf_40c20)} // 3e1c:2a60 + {db tmp999=221;MYCOPY(dummyf_40c21)} // 3e1c:2a61 + {db tmp999=46;MYCOPY(dummyf_40c22)} // 3e1c:2a62 + {db tmp999=161;MYCOPY(dummyf_40c23)} // 3e1c:2a63 + {db tmp999=6;MYCOPY(dummyf_40c24)} // 3e1c:2a64 + {db tmp999=142;MYCOPY(dummyf_40c26)} // 3e1c:2a66 + {db tmp999=192;MYCOPY(dummyf_40c27)} // 3e1c:2a67 + {db tmp999=137;MYCOPY(dummyf_40c28)} // 3e1c:2a68 + {db tmp999=30;MYCOPY(dummyf_40c29)} // 3e1c:2a69 + {dw tmp999=8120;MYCOPY(word_4f20a)} // 3e1c:2a6a + {dw tmp999=3720;MYCOPY(word_4f20c)} // 3e1c:2a6c + {dw tmp999=8123;MYCOPY(word_4f20e)} // 3e1c:2a6e + {dw tmp999=5768;MYCOPY(word_4f210)} // 3e1c:2a70 + {dd tmp999=3300532154;MYCOPY(dword_4f212)} // 3e1c:2a72 + {dw tmp999=47107;MYCOPY(word_4f216)} // 3e1c:2a76 + {dw tmp999=3842;MYCOPY(word_4f218)} // 3e1c:2a78 + {dw tmp999=34862;MYCOPY(word_4f21a)} // 3e1c:2a7a + {dw tmp999=2598;MYCOPY(word_4f21c)} // 3e1c:2a7c + {dw tmp999=61184;MYCOPY(word_4f21e)} // 3e1c:2a7e + {dd tmp999=3087257274;MYCOPY(dword_4f220)} // 3e1c:2a80 + {db tmp999=1;MYCOPY(dummyf_40c44)} // 3e1c:2a84 + {db tmp999=255;MYCOPY(dummyf_40c45)} // 3e1c:2a85 + {dw tmp999=34862;MYCOPY(word_4f226)} // 3e1c:2a86 + {dw tmp999=3110;MYCOPY(word_4f228)} // 3e1c:2a88 + {dw tmp999=61184;MYCOPY(word_4f22a)} // 3e1c:2a8a + {dw tmp999=4020;MYCOPY(word_4f22c)} // 3e1c:2a8c + {db tmp999[32]={42,192,46,136,38,11,0,239,176,8,238,250,66,128,62,187,31,1,117,6,131,198,4,233,167,0,191,16,4,3,188,156};MYCOPY(dummyf_40c4e)} // 3e1c:2a8e + {db tmp999[32]={31,176,40,138,14,184,31,128,233,27,246,225,3,248,139,223,139,239,128,62,186,31,1,124,8,129,195,32,3,129,199,144};MYCOPY(dummyf_40c6e)} // 3e1c:2aae + {db tmp999[32]={1,139,235,129,237,144,1,185,0,0,138,132,164,31,238,227,22,129,255,16,4,114,24,129,255,112,13,119,5,38,56,5};MYCOPY(dummyf_40c8e)} // 3e1c:2ace + {db tmp999[32]={170,79,131,239,80,226,234,131,239,80,185,4,0,117,226,139,251,138,132,176,31,238,129,255,16,4,114,17,129,255,112,13};MYCOPY(dummyf_40cae)} // 3e1c:2aee + {db tmp999[32]={119,5,38,56,5,170,79,129,239,32,3,235,233,139,253,138,132,172,31,238,129,255,16,4,114,17,129,255,112,13,119,5};MYCOPY(dummyf_40cce)} // 3e1c:2b0e + {db tmp999[32]={38,56,5,170,79,129,239,32,3,235,233,251,184,1,0,46,136,38,12,0,239,184,8,255,46,136,38,17,0,239,31,7};MYCOPY(dummyf_40cee)} // 3e1c:2b2e + {db tmp999[32]={203,191,80,10,3,188,156,31,176,40,138,14,184,31,128,233,66,246,225,3,248,139,223,139,239,128,62,186,31,1,124,8};MYCOPY(dummyf_40d0e)} // 3e1c:2b4e + {db tmp999[32]={129,195,32,3,129,199,144,1,139,235,129,237,200,0,185,0,0,138,132,164,31,238,227,22,129,255,160,10,114,24,129,255};MYCOPY(dummyf_40d2e)} // 3e1c:2b6e + {db tmp999[32]={0,15,119,5,38,56,5,170,79,131,239,80,226,234,131,239,80,185,4,0,117,226,139,251,138,132,176,31,238,129,255,160};MYCOPY(dummyf_40d4e)} // 3e1c:2b8e + {db tmp999[32]={10,114,136,129,255,0,15,119,5,38,56,5,170,79,129,239,144,1,235,233,0,160,0,162,0,164,0,166,0,168,203,46};MYCOPY(dummyf_40d6e)} // 3e1c:2bae + {db tmp999[32]={199,6,6,0,0,160,203,139,248,209,231,46,139,133,114,10,46,163,6,0,203,85,139,236,87,139,126,6,209,231,46,139};MYCOPY(dummyf_40d8e)} // 3e1c:2bce + {db tmp999[32]={133,114,10,46,163,6,0,95,139,229,93,203,85,139,236,87,139,126,6,209,231,46,139,133,114,10,177,4,211,224,176,12};MYCOPY(dummyf_40dae)} // 3e1c:2bee + {db tmp999[32]={186,212,3,239,95,139,229,93,203,46,163,6,0,203,46,161,6,0,203,46,199,6,8,0,0,0,203,46,163,8,0,203};MYCOPY(dummyf_40dce)} // 3e1c:2c0e + {db tmp999=85;MYCOPY(dummyf_40dee)} // 3e1c:2c2e + {db tmp999=139;MYCOPY(dummyf_40def)} // 3e1c:2c2f + {db tmp999=236;MYCOPY(dummyf_40df0)} // 3e1c:2c30 + {db tmp999=139;MYCOPY(dummyf_40df1)} // 3e1c:2c31 + {db tmp999=70;MYCOPY(dummyf_40df2)} // 3e1c:2c32 + {db tmp999=6;MYCOPY(dummyf_40df3)} // 3e1c:2c33 + {db tmp999=46;MYCOPY(dummyf_40df4)} // 3e1c:2c34 + {db tmp999=163;MYCOPY(dummyf_40df5)} // 3e1c:2c35 + {db tmp999=8;MYCOPY(dummyf_40df6)} // 3e1c:2c36 + {db tmp999=139;MYCOPY(dummyf_40df8)} // 3e1c:2c38 + {db tmp999=229;MYCOPY(dummyf_40df9)} // 3e1c:2c39 + {db tmp999=93;MYCOPY(dummyf_40dfa)} // 3e1c:2c3a + {db tmp999=203;MYCOPY(dummyf_40dfb)} // 3e1c:2c3b + {db tmp999=184;MYCOPY(dummyf_40dfc)} // 3e1c:2c3c + {db tmp999=176;MYCOPY(dummyf_40dfd)} // 3e1c:2c3d + {db tmp999=10;MYCOPY(dummyf_40dfe)} // 3e1c:2c3e + {db tmp999=203;MYCOPY(dummyf_40dff)} // 3e1c:2c3f + {db tmp999=184;MYCOPY(dummyf_40e00)} // 3e1c:2c40 + {db tmp999=42;MYCOPY(dummyf_40e01)} // 3e1c:2c41 + {db tmp999=3;MYCOPY(dummyf_40e02)} // 3e1c:2c42 + {db tmp999=203;MYCOPY(dummyf_40e03)} // 3e1c:2c43 + {db tmp999=46;MYCOPY(dummyf_40e04)} // 3e1c:2c44 + {db tmp999=161;MYCOPY(dummyf_40e05)} // 3e1c:2c45 + {db tmp999=8;MYCOPY(dummyf_40e06)} // 3e1c:2c46 + {db tmp999=203;MYCOPY(dummyf_40e08)} // 3e1c:2c48 + {dw tmp999=47646;MYCOPY(dummyf_40e09)} // 3e1c:2c49 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40e0b)} // 3e1c:2c4b + {db tmp999=142;MYCOPY(dummyf_40e0d)} // 3e1c:2c4d + {db tmp999=218;MYCOPY(dummyf_40e0e)} // 3e1c:2c4e + {db tmp999=163;MYCOPY(dummyf_40e0f)} // 3e1c:2c4f + {db tmp999=100;MYCOPY(dummyf_40e10)} // 3e1c:2c50 + {db tmp999=4;MYCOPY(dummyf_40e11)} // 3e1c:2c51 + {db tmp999=31;MYCOPY(dummyf_40e12)} // 3e1c:2c52 + {db tmp999=203;MYCOPY(dummyf_40e13)} // 3e1c:2c53 + {db tmp999=85;MYCOPY(dummyf_40e14)} // 3e1c:2c54 + {db tmp999=139;MYCOPY(dummyf_40e15)} // 3e1c:2c55 + {db tmp999=236;MYCOPY(dummyf_40e16)} // 3e1c:2c56 + {db tmp999=30;MYCOPY(dummyf_40e17)} // 3e1c:2c57 + {db tmp999=184;MYCOPY(dummyf_40e18)} // 3e1c:2c58 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40e19)} // 3e1c:2c59 + {db tmp999=142;MYCOPY(dummyf_40e1b)} // 3e1c:2c5b + {db tmp999=216;MYCOPY(dummyf_40e1c)} // 3e1c:2c5c + {db tmp999=139;MYCOPY(dummyf_40e1d)} // 3e1c:2c5d + {db tmp999=70;MYCOPY(dummyf_40e1e)} // 3e1c:2c5e + {db tmp999=6;MYCOPY(dummyf_40e1f)} // 3e1c:2c5f + {db tmp999=163;MYCOPY(dummyf_40e20)} // 3e1c:2c60 + {db tmp999=100;MYCOPY(dummyf_40e21)} // 3e1c:2c61 + {db tmp999=4;MYCOPY(dummyf_40e22)} // 3e1c:2c62 + {db tmp999=31;MYCOPY(dummyf_40e23)} // 3e1c:2c63 + {db tmp999=139;MYCOPY(dummyf_40e24)} // 3e1c:2c64 + {db tmp999=229;MYCOPY(dummyf_40e25)} // 3e1c:2c65 + {db tmp999=93;MYCOPY(dummyf_40e26)} // 3e1c:2c66 + {db tmp999=203;MYCOPY(dummyf_40e27)} // 3e1c:2c67 + {db tmp999=30;MYCOPY(dummyf_40e28)} // 3e1c:2c68 + {db tmp999=186;MYCOPY(dummyf_40e29)} // 3e1c:2c69 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40e2a)} // 3e1c:2c6a + {db tmp999=142;MYCOPY(dummyf_40e2c)} // 3e1c:2c6c + {db tmp999=218;MYCOPY(dummyf_40e2d)} // 3e1c:2c6d + {db tmp999=163;MYCOPY(dummyf_40e2e)} // 3e1c:2c6e + {db tmp999=102;MYCOPY(dummyf_40e2f)} // 3e1c:2c6f + {db tmp999=4;MYCOPY(dummyf_40e30)} // 3e1c:2c70 + {db tmp999=31;MYCOPY(dummyf_40e31)} // 3e1c:2c71 + {db tmp999=203;MYCOPY(dummyf_40e32)} // 3e1c:2c72 + {db tmp999=85;MYCOPY(dummyf_40e33)} // 3e1c:2c73 + {db tmp999=139;MYCOPY(dummyf_40e34)} // 3e1c:2c74 + {db tmp999=236;MYCOPY(dummyf_40e35)} // 3e1c:2c75 + {db tmp999=30;MYCOPY(dummyf_40e36)} // 3e1c:2c76 + {db tmp999=184;MYCOPY(dummyf_40e37)} // 3e1c:2c77 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40e38)} // 3e1c:2c78 + {db tmp999=142;MYCOPY(dummyf_40e3a)} // 3e1c:2c7a + {db tmp999=216;MYCOPY(dummyf_40e3b)} // 3e1c:2c7b + {db tmp999=139;MYCOPY(dummyf_40e3c)} // 3e1c:2c7c + {db tmp999=70;MYCOPY(dummyf_40e3d)} // 3e1c:2c7d + {db tmp999=6;MYCOPY(dummyf_40e3e)} // 3e1c:2c7e + {db tmp999=163;MYCOPY(dummyf_40e3f)} // 3e1c:2c7f + {db tmp999=102;MYCOPY(dummyf_40e40)} // 3e1c:2c80 + {db tmp999=4;MYCOPY(dummyf_40e41)} // 3e1c:2c81 + {db tmp999=31;MYCOPY(dummyf_40e42)} // 3e1c:2c82 + {db tmp999=139;MYCOPY(dummyf_40e43)} // 3e1c:2c83 + {db tmp999=229;MYCOPY(dummyf_40e44)} // 3e1c:2c84 + {db tmp999=93;MYCOPY(dummyf_40e45)} // 3e1c:2c85 + {db tmp999=203;MYCOPY(dummyf_40e46)} // 3e1c:2c86 + {db tmp999=46;MYCOPY(dummyf_40e47)} // 3e1c:2c87 + {db tmp999=160;MYCOPY(dummyf_40e48)} // 3e1c:2c88 + {db tmp999=18;MYCOPY(dummyf_40e49)} // 3e1c:2c89 + {db tmp999=203;MYCOPY(dummyf_40e4b)} // 3e1c:2c8b + {db tmp999=85;MYCOPY(dummyf_40e4c)} // 3e1c:2c8c + {db tmp999=139;MYCOPY(dummyf_40e4d)} // 3e1c:2c8d + {dw tmp999=35820;MYCOPY(word_4f42e)} // 3e1c:2c8e + {dw tmp999=2118;MYCOPY(word_4f430)} // 3e1c:2c90 + {db tmp999[32]={179,40,246,227,139,94,6,209,235,209,235,209,235,3,195,139,229,93,203,184,2,0,203,0,0,203,85,139,236,87,86,6};MYCOPY(dummyf_40e52)} // 3e1c:2c92 + {db tmp999=30;MYCOPY(dummyf_40e72)} // 3e1c:2cb2 + {db tmp999=85;MYCOPY(dummyf_40e73)} // 3e1c:2cb3 + {db tmp999=184;MYCOPY(dummyf_40e74)} // 3e1c:2cb4 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40e75)} // 3e1c:2cb5 + {db tmp999=142;MYCOPY(dummyf_40e77)} // 3e1c:2cb7 + {db tmp999=216;MYCOPY(dummyf_40e78)} // 3e1c:2cb8 + {db tmp999=198;MYCOPY(dummyf_40e79)} // 3e1c:2cb9 + {db tmp999=6;MYCOPY(dummyf_40e7a)} // 3e1c:2cba + {db tmp999=207;MYCOPY(dummyf_40e7b)} // 3e1c:2cbb + {db tmp999=31;MYCOPY(dummyf_40e7c)} // 3e1c:2cbc + {db tmp999=139;MYCOPY(dummyf_40e7e)} // 3e1c:2cbe + {db tmp999=110;MYCOPY(dummyf_40e7f)} // 3e1c:2cbf + {db tmp999=6;MYCOPY(dummyf_40e80)} // 3e1c:2cc0 + {db tmp999=255;MYCOPY(dummyf_40e81)} // 3e1c:2cc1 + {db tmp999=118;MYCOPY(dummyf_40e82)} // 3e1c:2cc2 + {db tmp999=12;MYCOPY(dummyf_40e83)} // 3e1c:2cc3 + {db tmp999=255;MYCOPY(dummyf_40e84)} // 3e1c:2cc4 + {db tmp999=118;MYCOPY(dummyf_40e85)} // 3e1c:2cc5 + {db tmp999=14;MYCOPY(dummyf_40e86)} // 3e1c:2cc6 + {db tmp999=235;MYCOPY(dummyf_40e87)} // 3e1c:2cc7 + {db tmp999=19;MYCOPY(dummyf_40e88)} // 3e1c:2cc8 + {db tmp999=144;MYCOPY(dummyf_40e89)} // 3e1c:2cc9 + {db tmp999=6;MYCOPY(dummyf_40e8a)} // 3e1c:2cca + {db tmp999=30;MYCOPY(dummyf_40e8b)} // 3e1c:2ccb + {db tmp999=184;MYCOPY(dummyf_40e8c)} // 3e1c:2ccc + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40e8d)} // 3e1c:2ccd + {db tmp999[32]={142,216,198,6,207,31,1,255,118,12,255,118,14,139,78,20,139,70,8,59,193,125,27,139,216,3,94,12,75,59,217,125};MYCOPY(dummyf_40e8f)} // 3e1c:2ccf + {db tmp999[32]={3,235,109,144,43,200,1,78,8,1,78,2,41,78,12,235,7,144,139,216,3,94,12,75,139,78,22,59,217,126,12,59};MYCOPY(dummyf_40eaf)} // 3e1c:2cef + {db tmp999[32]={193,126,3,235,75,144,43,217,41,94,12,139,78,16,139,70,10,59,193,125,27,139,216,3,94,14,75,59,217,125,3,235};MYCOPY(dummyf_40ecf)} // 3e1c:2d0f + {db tmp999[32]={47,144,43,200,1,78,10,1,78,4,41,78,14,235,7,144,139,216,3,94,14,75,139,78,18,59,217,126,12,59,193,126};MYCOPY(dummyf_40eef)} // 3e1c:2d2f + {db tmp999=3;MYCOPY(dummyf_40f0f)} // 3e1c:2d4f + {db tmp999=235;MYCOPY(dummyf_40f10)} // 3e1c:2d50 + {db tmp999=13;MYCOPY(dummyf_40f11)} // 3e1c:2d51 + {db tmp999=144;MYCOPY(dummyf_40f12)} // 3e1c:2d52 + {db tmp999=43;MYCOPY(dummyf_40f13)} // 3e1c:2d53 + {db tmp999=217;MYCOPY(dummyf_40f14)} // 3e1c:2d54 + {db tmp999=41;MYCOPY(dummyf_40f15)} // 3e1c:2d55 + {db tmp999=94;MYCOPY(dummyf_40f16)} // 3e1c:2d56 + {db tmp999=14;MYCOPY(dummyf_40f17)} // 3e1c:2d57 + {db tmp999=85;MYCOPY(dummyf_40f18)} // 3e1c:2d58 + {db tmp999=154;MYCOPY(dummyf_40f19)} // 3e1c:2d59 + {dd tmp999=offset(seg4c7a,unk_4f530);MYCOPY(dummyf_40f1a)} // 3e1c:2d5a + {db tmp999[32]={93,143,70,14,143,70,12,128,62,207,31,0,117,9,93,31,7,94,95,139,229,93,203,31,7,203,85,139,236,87,86,6};MYCOPY(dummyf_40f1e)} // 3e1c:2d5e + {db tmp999=30;MYCOPY(dummyf_40f3e)} // 3e1c:2d7e + {db tmp999=85;MYCOPY(dummyf_40f3f)} // 3e1c:2d7f + {db tmp999=184;MYCOPY(dummyf_40f40)} // 3e1c:2d80 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40f41)} // 3e1c:2d81 + {db tmp999=142;MYCOPY(dummyf_40f43)} // 3e1c:2d83 + {db tmp999=216;MYCOPY(dummyf_40f44)} // 3e1c:2d84 + {db tmp999=198;MYCOPY(dummyf_40f45)} // 3e1c:2d85 + {db tmp999=6;MYCOPY(dummyf_40f46)} // 3e1c:2d86 + {db tmp999=205;MYCOPY(dummyf_40f47)} // 3e1c:2d87 + {db tmp999=31;MYCOPY(dummyf_40f48)} // 3e1c:2d88 + {db tmp999=139;MYCOPY(dummyf_40f4a)} // 3e1c:2d8a + {db tmp999=110;MYCOPY(dummyf_40f4b)} // 3e1c:2d8b + {db tmp999=6;MYCOPY(dummyf_40f4c)} // 3e1c:2d8c + {db tmp999=235;MYCOPY(dummyf_40f4d)} // 3e1c:2d8d + {db tmp999=13;MYCOPY(dummyf_40f4e)} // 3e1c:2d8e + {db tmp999=144;MYCOPY(dummyf_40f4f)} // 3e1c:2d8f + {db tmp999=6;MYCOPY(unk_4f530)} // 3e1c:2d90 + {db tmp999=30;MYCOPY(dummyf_40f51)} // 3e1c:2d91 + {db tmp999=184;MYCOPY(dummyf_40f52)} // 3e1c:2d92 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_40f53)} // 3e1c:2d93 + {db tmp999[32]={142,216,198,6,205,31,1,139,126,6,209,231,46,142,133,114,10,139,94,10,209,227,139,191,204,2,139,70,8,209,232,209};MYCOPY(dummyf_40f55)} // 3e1c:2d95 + {db tmp999[32]={232,209,232,3,248,139,94,4,209,227,139,183,204,2,139,70,2,209,232,209,232,209,232,3,240,78,139,78,8,128,225,7};MYCOPY(dummyf_40f75)} // 3e1c:2db5 + {db tmp999[32]={179,255,210,235,139,78,8,3,78,12,73,128,225,7,184,128,255,211,232,138,248,46,137,30,89,11,139,70,8,37,7,0};MYCOPY(dummyf_40f95)} // 3e1c:2dd5 + {db tmp999[32]={3,70,12,72,209,232,209,232,209,232,138,232,128,126,24,1,116,3,233,48,1,186,196,3,184,2,15,46,136,38,10,0};MYCOPY(dummyf_40fb5)} // 3e1c:2df5 + {db tmp999[32]={239,186,206,3,184,1,255,46,136,38,12,0,239,138,102,25,42,192,46,136,38,11,0,239,139,70,8,36,7,139,94,2};MYCOPY(dummyf_40fd5)} // 3e1c:2e15 + {db tmp999[32]={128,227,7,42,195,120,3,233,156,0,246,216,70,138,200,139,70,0,142,216,139,110,14,176,8,250,238,66,86,87,81,46};MYCOPY(dummyf_40ff5)} // 3e1c:2e35 + {db tmp999[32]={138,62,89,11,10,237,116,36,173,134,196,211,224,34,231,38,58,37,138,196,238,170,235,13,144,173,134,224,211,224,138,196};MYCOPY(dummyf_41015)} // 3e1c:2e55 + {db tmp999=238;MYCOPY(dummyf_41035)} // 3e1c:2e75 + {db tmp999=38;MYCOPY(dummyf_41036)} // 3e1c:2e76 + {db tmp999=58;MYCOPY(dummyf_41037)} // 3e1c:2e77 + {db tmp999=5;MYCOPY(dummyf_41038)} // 3e1c:2e78 + {db tmp999=170;MYCOPY(dummyf_41039)} // 3e1c:2e79 + {db tmp999=78;MYCOPY(dummyf_4103a)} // 3e1c:2e7a + {db tmp999=254;MYCOPY(dummyf_4103b)} // 3e1c:2e7b + {db tmp999=205;MYCOPY(dummyf_4103c)} // 3e1c:2e7c + {db tmp999=117;MYCOPY(dummyf_4103d)} // 3e1c:2e7d + {db tmp999=239;MYCOPY(dummyf_4103e)} // 3e1c:2e7e + {db tmp999=183;MYCOPY(dummyf_4103f)} // 3e1c:2e7f + {db tmp999=255;MYCOPY(dummyf_41040)} // 3e1c:2e80 + {db tmp999=46;MYCOPY(dummyf_41041)} // 3e1c:2e81 + {db tmp999=34;MYCOPY(dummyf_41042)} // 3e1c:2e82 + {db tmp999=62;MYCOPY(dummyf_41043)} // 3e1c:2e83 + {db tmp999=90;MYCOPY(dummyf_41044)} // 3e1c:2e84 + {db tmp999=11;MYCOPY(dummyf_41045)} // 3e1c:2e85 + {db tmp999=173;MYCOPY(dummyf_41046)} // 3e1c:2e86 + {db tmp999=78;MYCOPY(dummyf_41047)} // 3e1c:2e87 + {db tmp999=134;MYCOPY(dummyf_41048)} // 3e1c:2e88 + {db tmp999=224;MYCOPY(dummyf_41049)} // 3e1c:2e89 + {db tmp999=211;MYCOPY(dummyf_4104a)} // 3e1c:2e8a + {db tmp999=224;MYCOPY(dummyf_4104b)} // 3e1c:2e8b + {db tmp999=34;MYCOPY(dummyf_4104c)} // 3e1c:2e8c + {db tmp999=231;MYCOPY(dummyf_4104d)} // 3e1c:2e8d + {db tmp999=38;MYCOPY(dummyf_4104e)} // 3e1c:2e8e + {db tmp999=58;MYCOPY(dummyf_4104f)} // 3e1c:2e8f + {db tmp999=37;MYCOPY(dummyf_41050)} // 3e1c:2e90 + {db tmp999=134;MYCOPY(dummyf_41051)} // 3e1c:2e91 + {dw tmp999=61124;MYCOPY(word_4f632)} // 3e1c:2e92 + {db tmp999=170;MYCOPY(dummyf_41054)} // 3e1c:2e94 + {db tmp999=89;MYCOPY(dummyf_41055)} // 3e1c:2e95 + {db tmp999=95;MYCOPY(dummyf_41056)} // 3e1c:2e96 + {db tmp999=94;MYCOPY(dummyf_41057)} // 3e1c:2e97 + {db tmp999=131;MYCOPY(dummyf_41058)} // 3e1c:2e98 + {db tmp999=199;MYCOPY(dummyf_41059)} // 3e1c:2e99 + {db tmp999=40;MYCOPY(dummyf_4105a)} // 3e1c:2e9a + {db tmp999=131;MYCOPY(dummyf_4105b)} // 3e1c:2e9b + {db tmp999=198;MYCOPY(dummyf_4105c)} // 3e1c:2e9c + {db tmp999=40;MYCOPY(dummyf_4105d)} // 3e1c:2e9d + {db tmp999=77;MYCOPY(dummyf_4105e)} // 3e1c:2e9e + {db tmp999=117;MYCOPY(dummyf_4105f)} // 3e1c:2e9f + {db tmp999=176;MYCOPY(dummyf_41060)} // 3e1c:2ea0 + {db tmp999=251;MYCOPY(dummyf_41061)} // 3e1c:2ea1 + {db tmp999=184;MYCOPY(dummyf_41062)} // 3e1c:2ea2 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41063)} // 3e1c:2ea3 + {db tmp999[32]={142,216,186,206,3,184,1,0,46,136,38,12,0,239,184,8,255,46,136,38,17,0,239,186,196,3,184,2,15,46,136,38};MYCOPY(dummyf_41065)} // 3e1c:2ea5 + {db tmp999[32]={10,0,239,128,62,205,31,0,117,9,93,31,7,94,95,139,229,93,203,31,7,203,138,200,139,70,0,142,216,139,110,14};MYCOPY(dummyf_41085)} // 3e1c:2ec5 + {db tmp999[32]={176,8,250,238,66,86,87,81,46,138,30,89,11,10,237,116,35,138,36,138,68,1,70,211,232,34,195,38,58,5,238,170};MYCOPY(dummyf_410a5)} // 3e1c:2ee5 + {db tmp999[32]={235,12,144,173,134,224,211,232,238,38,58,5,170,78,254,205,117,241,179,255,46,34,30,90,11,173,78,134,224,211,232,34};MYCOPY(dummyf_410c5)} // 3e1c:2f05 + {db tmp999[32]={195,38,58,5,238,170,89,95,94,131,199,40,131,198,40,77,117,179,233,103,255,139,70,8,36,7,139,94,2,128,227,7};MYCOPY(dummyf_410e5)} // 3e1c:2f25 + {db tmp999[32]={42,195,120,3,233,75,1,246,216,70,138,200,139,70,0,142,216,139,110,14,86,87,81,46,138,62,89,11,10,237,117,3};MYCOPY(dummyf_41105)} // 3e1c:2f45 + {db tmp999[32]={233,187,0,139,132,0,125,134,196,211,224,34,231,176,8,186,206,3,46,136,38,17,0,239,38,58,37,186,196,3,184,2};MYCOPY(dummyf_41125)} // 3e1c:2f65 + {db tmp999[32]={1,250,239,66,139,4,134,196,211,224,34,231,38,136,37,176,2,238,139,132,64,31,134,196,211,224,34,231,38,136,37,176};MYCOPY(dummyf_41145)} // 3e1c:2f85 + {db tmp999[32]={4,238,139,132,128,62,134,196,211,224,34,231,38,136,37,176,8,238,139,132,192,93,134,196,211,224,34,231,38,136,37,251};MYCOPY(dummyf_41165)} // 3e1c:2fa5 + {db tmp999[32]={235,84,144,139,132,0,125,134,196,211,224,176,8,186,206,3,46,136,38,17,0,239,38,58,37,186,196,3,184,2,1,250};MYCOPY(dummyf_41185)} // 3e1c:2fc5 + {db tmp999[32]={239,66,139,4,134,224,211,224,38,136,37,176,2,238,139,132,64,31,134,224,211,224,38,136,37,176,4,238,139,132,128,62};MYCOPY(dummyf_411a5)} // 3e1c:2fe5 + {db tmp999[32]={134,224,211,224,38,136,37,176,8,238,139,132,192,93,134,224,211,224,38,136,37,251,70,71,254,205,117,167,183,255,46,34};MYCOPY(dummyf_411c5)} // 3e1c:3005 + {db tmp999[32]={62,90,11,139,132,0,125,134,196,211,224,34,231,176,8,186,206,3,46,136,38,17,0,239,38,58,37,186,196,3,184,2};MYCOPY(dummyf_411e5)} // 3e1c:3025 + {db tmp999[32]={1,250,239,66,139,4,134,196,211,224,34,231,38,136,37,176,2,238,139,132,64,31,134,196,211,224,34,231,38,136,37,176};MYCOPY(dummyf_41205)} // 3e1c:3045 + {db tmp999[32]={4,238,139,132,128,62,134,196,211,224,34,231,38,136,37,176,8,238,139,132,192,93,134,196,211,224,34,231,38,136,37,251};MYCOPY(dummyf_41225)} // 3e1c:3065 + {db tmp999=89;MYCOPY(dummyf_41245)} // 3e1c:3085 + {db tmp999=95;MYCOPY(dummyf_41246)} // 3e1c:3086 + {db tmp999=94;MYCOPY(dummyf_41247)} // 3e1c:3087 + {db tmp999=131;MYCOPY(dummyf_41248)} // 3e1c:3088 + {db tmp999=199;MYCOPY(dummyf_41249)} // 3e1c:3089 + {db tmp999=40;MYCOPY(dummyf_4124a)} // 3e1c:308a + {db tmp999=131;MYCOPY(dummyf_4124b)} // 3e1c:308b + {db tmp999=198;MYCOPY(dummyf_4124c)} // 3e1c:308c + {db tmp999=40;MYCOPY(dummyf_4124d)} // 3e1c:308d + {db tmp999=77;MYCOPY(dummyf_4124e)} // 3e1c:308e + {db tmp999=116;MYCOPY(dummyf_4124f)} // 3e1c:308f + {db tmp999=3;MYCOPY(dummyf_41250)} // 3e1c:3090 + {db tmp999=233;MYCOPY(dummyf_41251)} // 3e1c:3091 + {db tmp999=197;MYCOPY(dummyf_41252)} // 3e1c:3092 + {db tmp999=254;MYCOPY(dummyf_41253)} // 3e1c:3093 + {dw tmp999=2793;MYCOPY(word_4f834)} // 3e1c:3094 + {dw tmp999=35582;MYCOPY(word_4f836)} // 3e1c:3096 + {db tmp999[32]={200,139,70,0,142,216,139,110,14,86,87,81,46,138,62,89,11,10,237,117,3,233,184,0,139,132,0,125,134,196,211,232};MYCOPY(dummyf_41258)} // 3e1c:3098 + {db tmp999[32]={34,199,134,196,176,8,186,206,3,46,136,38,17,0,239,38,58,37,186,196,3,184,2,1,250,239,66,138,36,138,68,1};MYCOPY(dummyf_41278)} // 3e1c:30b8 + {db tmp999[32]={211,232,38,136,5,176,2,238,139,132,64,31,134,196,211,232,38,136,5,176,4,238,139,132,128,62,134,196,211,232,38,136};MYCOPY(dummyf_41298)} // 3e1c:30d8 + {db tmp999[32]={5,176,8,238,139,132,192,93,134,196,211,232,38,136,5,251,235,86,144,139,132,0,125,134,196,211,232,134,196,176,8,186};MYCOPY(dummyf_412b8)} // 3e1c:30f8 + {db tmp999[32]={206,3,46,136,38,17,0,239,38,58,37,186,196,3,184,2,1,250,239,66,139,4,134,224,211,232,38,136,5,176,2,238};MYCOPY(dummyf_412d8)} // 3e1c:3118 + {db tmp999[32]={139,132,64,31,134,224,211,232,38,136,5,176,4,238,139,132,128,62,134,224,211,232,38,136,5,176,8,238,139,132,192,93};MYCOPY(dummyf_412f8)} // 3e1c:3138 + {db tmp999[32]={134,224,211,232,38,136,5,251,70,71,254,205,117,165,183,255,46,34,62,90,11,139,132,0,125,134,196,211,232,34,199,134};MYCOPY(dummyf_41318)} // 3e1c:3158 + {db tmp999[32]={196,176,8,186,206,3,46,136,38,17,0,239,38,58,37,186,196,3,184,2,1,250,239,66,139,4,134,196,211,232,34,199};MYCOPY(dummyf_41338)} // 3e1c:3178 + {db tmp999[32]={38,136,5,176,2,238,139,132,64,31,134,196,211,232,34,199,38,136,5,176,4,238,139,132,128,62,134,196,211,232,34,199};MYCOPY(dummyf_41358)} // 3e1c:3198 + {db tmp999[32]={38,136,5,176,8,238,139,132,192,93,134,196,211,232,34,199,38,136,5,251,89,95,94,131,199,40,131,198,40,77,116,3};MYCOPY(dummyf_41378)} // 3e1c:31b8 + {db tmp999=233;MYCOPY(dummyf_41398)} // 3e1c:31d8 + {db tmp999=198;MYCOPY(dummyf_41399)} // 3e1c:31d9 + {db tmp999=254;MYCOPY(dummyf_4139a)} // 3e1c:31da + {db tmp999=233;MYCOPY(dummyf_4139b)} // 3e1c:31db + {db tmp999=195;MYCOPY(dummyf_4139c)} // 3e1c:31dc + {db tmp999=252;MYCOPY(dummyf_4139d)} // 3e1c:31dd + {db tmp999=1;MYCOPY(dummyf_4139e)} // 3e1c:31de + {db tmp999=2;MYCOPY(dummyf_4139f)} // 3e1c:31df + {db tmp999=4;MYCOPY(dummyf_413a0)} // 3e1c:31e0 + {db tmp999=8;MYCOPY(dummyf_413a1)} // 3e1c:31e1 + {db tmp999=85;MYCOPY(dummyf_413a2)} // 3e1c:31e2 + {db tmp999=139;MYCOPY(dummyf_413a3)} // 3e1c:31e3 + {db tmp999=236;MYCOPY(dummyf_413a4)} // 3e1c:31e4 + {db tmp999=87;MYCOPY(dummyf_413a5)} // 3e1c:31e5 + {db tmp999=86;MYCOPY(dummyf_413a6)} // 3e1c:31e6 + {db tmp999=6;MYCOPY(dummyf_413a7)} // 3e1c:31e7 + {db tmp999=30;MYCOPY(dummyf_413a8)} // 3e1c:31e8 + {db tmp999=85;MYCOPY(dummyf_413a9)} // 3e1c:31e9 + {db tmp999=184;MYCOPY(dummyf_413aa)} // 3e1c:31ea + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_413ab)} // 3e1c:31eb + {db tmp999=142;MYCOPY(dummyf_413ad)} // 3e1c:31ed + {db tmp999=216;MYCOPY(dummyf_413ae)} // 3e1c:31ee + {db tmp999=198;MYCOPY(dummyf_413af)} // 3e1c:31ef + {db tmp999=6;MYCOPY(dummyf_413b0)} // 3e1c:31f0 + {db tmp999=207;MYCOPY(dummyf_413b1)} // 3e1c:31f1 + {db tmp999=31;MYCOPY(dummyf_413b2)} // 3e1c:31f2 + {db tmp999=139;MYCOPY(dummyf_413b4)} // 3e1c:31f4 + {db tmp999=110;MYCOPY(dummyf_413b5)} // 3e1c:31f5 + {db tmp999=6;MYCOPY(dummyf_413b6)} // 3e1c:31f6 + {db tmp999=255;MYCOPY(dummyf_413b7)} // 3e1c:31f7 + {db tmp999=118;MYCOPY(dummyf_413b8)} // 3e1c:31f8 + {db tmp999=12;MYCOPY(dummyf_413b9)} // 3e1c:31f9 + {db tmp999=255;MYCOPY(dummyf_413ba)} // 3e1c:31fa + {db tmp999=118;MYCOPY(dummyf_413bb)} // 3e1c:31fb + {db tmp999=14;MYCOPY(dummyf_413bc)} // 3e1c:31fc + {db tmp999=235;MYCOPY(dummyf_413bd)} // 3e1c:31fd + {db tmp999=19;MYCOPY(dummyf_413be)} // 3e1c:31fe + {db tmp999=144;MYCOPY(dummyf_413bf)} // 3e1c:31ff + {db tmp999=6;MYCOPY(dummyf_413c0)} // 3e1c:3200 + {db tmp999=30;MYCOPY(dummyf_413c1)} // 3e1c:3201 + {db tmp999=184;MYCOPY(dummyf_413c2)} // 3e1c:3202 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_413c3)} // 3e1c:3203 + {db tmp999[32]={142,216,198,6,207,31,1,255,118,12,255,118,14,139,78,20,139,70,8,59,193,125,27,139,216,3,94,12,75,59,217,125};MYCOPY(dummyf_413c5)} // 3e1c:3205 + {db tmp999[32]={3,233,54,251,43,200,1,78,8,1,78,2,41,78,12,235,7,144,139,216,3,94,12,75,139,78,22,59,217,126,12,59};MYCOPY(dummyf_413e5)} // 3e1c:3225 + {db tmp999[32]={193,126,3,233,20,251,43,217,41,94,12,139,78,16,139,70,10,59,193,125,27,139,216,3,94,14,75,59,217,125,3,233};MYCOPY(dummyf_41405)} // 3e1c:3245 + {db tmp999[32]={248,250,43,200,1,78,10,1,78,4,41,78,14,235,7,144,139,216,3,94,14,75,139,78,18,59,217,126,12,59,193,126};MYCOPY(dummyf_41425)} // 3e1c:3265 + {db tmp999=3;MYCOPY(dummyf_41445)} // 3e1c:3285 + {db tmp999=235;MYCOPY(dummyf_41446)} // 3e1c:3286 + {db tmp999=13;MYCOPY(dummyf_41447)} // 3e1c:3287 + {db tmp999=144;MYCOPY(dummyf_41448)} // 3e1c:3288 + {db tmp999=43;MYCOPY(dummyf_41449)} // 3e1c:3289 + {db tmp999=217;MYCOPY(dummyf_4144a)} // 3e1c:328a + {db tmp999=41;MYCOPY(dummyf_4144b)} // 3e1c:328b + {db tmp999=94;MYCOPY(dummyf_4144c)} // 3e1c:328c + {db tmp999=14;MYCOPY(dummyf_4144d)} // 3e1c:328d + {db tmp999=85;MYCOPY(dummyf_4144e)} // 3e1c:328e + {db tmp999=154;MYCOPY(dummyf_4144f)} // 3e1c:328f + {dd tmp999=offset(seg4c7a,unk_4fa66);MYCOPY(dummyf_41450)} // 3e1c:3290 + {db tmp999=93;MYCOPY(dummyf_41454)} // 3e1c:3294 + {db tmp999=143;MYCOPY(dummyf_41455)} // 3e1c:3295 + {db tmp999=70;MYCOPY(dummyf_41456)} // 3e1c:3296 + {db tmp999=14;MYCOPY(dummyf_41457)} // 3e1c:3297 + {dw tmp999=18063;MYCOPY(word_4fa38)} // 3e1c:3298 + {db tmp999=12;MYCOPY(dummyf_4145a)} // 3e1c:329a + {db tmp999=128;MYCOPY(dummyf_4145b)} // 3e1c:329b + {db tmp999=62;MYCOPY(dummyf_4145c)} // 3e1c:329c + {db tmp999=207;MYCOPY(dummyf_4145d)} // 3e1c:329d + {db tmp999=31;MYCOPY(dummyf_4145e)} // 3e1c:329e + {db tmp999=117;MYCOPY(dummyf_41460)} // 3e1c:32a0 + {db tmp999=9;MYCOPY(dummyf_41461)} // 3e1c:32a1 + {db tmp999=93;MYCOPY(dummyf_41462)} // 3e1c:32a2 + {db tmp999=31;MYCOPY(dummyf_41463)} // 3e1c:32a3 + {db tmp999=7;MYCOPY(dummyf_41464)} // 3e1c:32a4 + {db tmp999=94;MYCOPY(dummyf_41465)} // 3e1c:32a5 + {db tmp999=95;MYCOPY(dummyf_41466)} // 3e1c:32a6 + {db tmp999=139;MYCOPY(dummyf_41467)} // 3e1c:32a7 + {db tmp999=229;MYCOPY(dummyf_41468)} // 3e1c:32a8 + {db tmp999=93;MYCOPY(dummyf_41469)} // 3e1c:32a9 + {db tmp999=203;MYCOPY(dummyf_4146a)} // 3e1c:32aa + {db tmp999=31;MYCOPY(dummyf_4146b)} // 3e1c:32ab + {db tmp999=7;MYCOPY(dummyf_4146c)} // 3e1c:32ac + {db tmp999=203;MYCOPY(dummyf_4146d)} // 3e1c:32ad + {db tmp999=85;MYCOPY(dummyf_4146e)} // 3e1c:32ae + {db tmp999=139;MYCOPY(dummyf_4146f)} // 3e1c:32af + {db tmp999=236;MYCOPY(dummyf_41470)} // 3e1c:32b0 + {db tmp999=87;MYCOPY(dummyf_41471)} // 3e1c:32b1 + {db tmp999=86;MYCOPY(dummyf_41472)} // 3e1c:32b2 + {db tmp999=6;MYCOPY(dummyf_41473)} // 3e1c:32b3 + {db tmp999=30;MYCOPY(dummyf_41474)} // 3e1c:32b4 + {db tmp999=85;MYCOPY(dummyf_41475)} // 3e1c:32b5 + {db tmp999=184;MYCOPY(dummyf_41476)} // 3e1c:32b6 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41477)} // 3e1c:32b7 + {db tmp999=142;MYCOPY(dummyf_41479)} // 3e1c:32b9 + {db tmp999=216;MYCOPY(dummyf_4147a)} // 3e1c:32ba + {db tmp999=198;MYCOPY(dummyf_4147b)} // 3e1c:32bb + {db tmp999=6;MYCOPY(dummyf_4147c)} // 3e1c:32bc + {db tmp999=205;MYCOPY(dummyf_4147d)} // 3e1c:32bd + {db tmp999=31;MYCOPY(dummyf_4147e)} // 3e1c:32be + {db tmp999=139;MYCOPY(dummyf_41480)} // 3e1c:32c0 + {db tmp999=110;MYCOPY(dummyf_41481)} // 3e1c:32c1 + {db tmp999=6;MYCOPY(dummyf_41482)} // 3e1c:32c2 + {db tmp999=235;MYCOPY(dummyf_41483)} // 3e1c:32c3 + {db tmp999=13;MYCOPY(dummyf_41484)} // 3e1c:32c4 + {db tmp999=144;MYCOPY(dummyf_41485)} // 3e1c:32c5 + {db tmp999=6;MYCOPY(unk_4fa66)} // 3e1c:32c6 + {db tmp999=30;MYCOPY(dummyf_41487)} // 3e1c:32c7 + {db tmp999=184;MYCOPY(dummyf_41488)} // 3e1c:32c8 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41489)} // 3e1c:32c9 + {db tmp999[32]={142,216,198,6,205,31,1,186,206,3,184,2,0,46,136,38,13,0,239,184,3,0,239,177,3,139,94,10,209,227,139,191};MYCOPY(dummyf_4148b)} // 3e1c:32cb + {db tmp999[32]={204,2,139,70,8,211,232,3,248,139,94,4,209,227,139,183,204,2,139,70,2,211,232,3,240,78,139,78,8,128,225,7};MYCOPY(dummyf_414ab)} // 3e1c:32eb + {db tmp999[32]={179,255,210,235,139,78,8,3,78,12,73,128,225,7,184,128,255,211,232,138,248,139,70,8,37,7,0,3,70,12,72,209};MYCOPY(dummyf_414cb)} // 3e1c:330b + {db tmp999[32]={232,209,232,209,232,138,232,139,70,8,36,7,139,86,2,128,226,7,42,194,120,3,233,89,1,246,216,70,138,200,87,139};MYCOPY(dummyf_414eb)} // 3e1c:332b + {db tmp999[32]={126,0,142,223,139,126,6,209,231,46,142,133,114,10,95,180,3,80,85,86,87,186,206,3,176,4,46,136,38,15,0,239};MYCOPY(dummyf_4150b)} // 3e1c:334b + {db tmp999[32]={135,211,138,220,42,255,176,2,46,138,167,142,16,135,211,186,196,3,46,136,38,10,0,239,139,110,14,86,87,81,138,227};MYCOPY(dummyf_4152b)} // 3e1c:336b + {db tmp999[32]={10,237,116,120,186,206,3,184,5,8,46,136,38,16,0,239,138,36,138,68,1,211,224,246,212,34,227,176,8,46,136,38};MYCOPY(dummyf_4154b)} // 3e1c:338b + {db tmp999[32]={17,0,239,184,5,0,46,136,38,16,0,239,138,227,139,20,134,214,211,226,34,244,246,212,38,34,37,10,230,138,196,170};MYCOPY(dummyf_4156b)} // 3e1c:33ab + {db tmp999=235;MYCOPY(dummyf_4158b)} // 3e1c:33cb + {db tmp999=51;MYCOPY(dummyf_4158c)} // 3e1c:33cc + {db tmp999=144;MYCOPY(dummyf_4158d)} // 3e1c:33cd + {db tmp999=186;MYCOPY(dummyf_4158e)} // 3e1c:33ce + {db tmp999=206;MYCOPY(dummyf_4158f)} // 3e1c:33cf + {db tmp999=3;MYCOPY(dummyf_41590)} // 3e1c:33d0 + {db tmp999=184;MYCOPY(dummyf_41591)} // 3e1c:33d1 + {db tmp999=5;MYCOPY(dummyf_41592)} // 3e1c:33d2 + {db tmp999=8;MYCOPY(dummyf_41593)} // 3e1c:33d3 + {db tmp999=46;MYCOPY(dummyf_41594)} // 3e1c:33d4 + {db tmp999=136;MYCOPY(dummyf_41595)} // 3e1c:33d5 + {db tmp999=38;MYCOPY(dummyf_41596)} // 3e1c:33d6 + {db tmp999=16;MYCOPY(dummyf_41597)} // 3e1c:33d7 + {db tmp999=239;MYCOPY(dummyf_41599)} // 3e1c:33d9 + {db tmp999=138;MYCOPY(dummyf_4159a)} // 3e1c:33da + {db tmp999=36;MYCOPY(dummyf_4159b)} // 3e1c:33db + {db tmp999=138;MYCOPY(dummyf_4159c)} // 3e1c:33dc + {db tmp999=68;MYCOPY(dummyf_4159d)} // 3e1c:33dd + {db tmp999=1;MYCOPY(dummyf_4159e)} // 3e1c:33de + {db tmp999=211;MYCOPY(dummyf_4159f)} // 3e1c:33df + {db tmp999=224;MYCOPY(dummyf_415a0)} // 3e1c:33e0 + {db tmp999=246;MYCOPY(dummyf_415a1)} // 3e1c:33e1 + {db tmp999=212;MYCOPY(dummyf_415a2)} // 3e1c:33e2 + {db tmp999=176;MYCOPY(dummyf_415a3)} // 3e1c:33e3 + {db tmp999=8;MYCOPY(dummyf_415a4)} // 3e1c:33e4 + {db tmp999=46;MYCOPY(dummyf_415a5)} // 3e1c:33e5 + {db tmp999=136;MYCOPY(dummyf_415a6)} // 3e1c:33e6 + {db tmp999=38;MYCOPY(dummyf_415a7)} // 3e1c:33e7 + {db tmp999=17;MYCOPY(dummyf_415a8)} // 3e1c:33e8 + {db tmp999=239;MYCOPY(byte_4fb8a)} // 3e1c:33ea + {db tmp999=184;MYCOPY(dummyf_415ab)} // 3e1c:33eb + {dw tmp999=5;MYCOPY(word_4fb8c)} // 3e1c:33ec + {db tmp999[32]={46,136,38,16,0,239,139,4,134,224,211,224,138,196,38,132,5,170,70,254,205,117,201,180,255,34,231,80,83,138,220,186};MYCOPY(dummyf_415ae)} // 3e1c:33ee + {db tmp999[32]={206,3,184,5,8,46,136,38,16,0,239,138,36,138,68,1,211,224,246,212,34,227,176,8,46,136,38,17,0,239,184,5};MYCOPY(dummyf_415ce)} // 3e1c:340e + {db tmp999[32]={0,46,136,38,16,0,239,91,88,139,20,134,242,211,226,34,244,246,212,38,34,37,10,230,138,196,170,89,95,94,131,199};MYCOPY(dummyf_415ee)} // 3e1c:342e + {db tmp999=40;MYCOPY(dummyf_4160e)} // 3e1c:344e + {db tmp999=131;MYCOPY(dummyf_4160f)} // 3e1c:344f + {db tmp999=198;MYCOPY(dummyf_41610)} // 3e1c:3450 + {db tmp999=40;MYCOPY(dummyf_41611)} // 3e1c:3451 + {db tmp999=77;MYCOPY(dummyf_41612)} // 3e1c:3452 + {db tmp999=116;MYCOPY(dummyf_41613)} // 3e1c:3453 + {db tmp999=3;MYCOPY(dummyf_41614)} // 3e1c:3454 + {db tmp999=233;MYCOPY(dummyf_41615)} // 3e1c:3455 + {db tmp999=46;MYCOPY(dummyf_41616)} // 3e1c:3456 + {db tmp999=255;MYCOPY(dummyf_41617)} // 3e1c:3457 + {db tmp999=95;MYCOPY(dummyf_41618)} // 3e1c:3458 + {db tmp999=94;MYCOPY(dummyf_41619)} // 3e1c:3459 + {db tmp999=93;MYCOPY(dummyf_4161a)} // 3e1c:345a + {db tmp999=88;MYCOPY(dummyf_4161b)} // 3e1c:345b + {db tmp999=254;MYCOPY(dummyf_4161c)} // 3e1c:345c + {db tmp999=204;MYCOPY(dummyf_4161d)} // 3e1c:345d + {db tmp999=120;MYCOPY(dummyf_4161e)} // 3e1c:345e + {db tmp999=3;MYCOPY(dummyf_4161f)} // 3e1c:345f + {db tmp999=233;MYCOPY(dummyf_41620)} // 3e1c:3460 + {db tmp999=249;MYCOPY(dummyf_41621)} // 3e1c:3461 + {db tmp999=254;MYCOPY(dummyf_41622)} // 3e1c:3462 + {db tmp999=251;MYCOPY(dummyf_41623)} // 3e1c:3463 + {db tmp999=184;MYCOPY(dummyf_41624)} // 3e1c:3464 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41625)} // 3e1c:3465 + {db tmp999[32]={142,216,186,206,3,184,1,0,46,136,38,12,0,239,184,8,255,46,136,38,17,0,239,186,196,3,184,2,15,46,136,38};MYCOPY(dummyf_41627)} // 3e1c:3467 + {db tmp999[32]={10,0,239,128,62,205,31,0,117,9,93,31,7,94,95,139,229,93,203,31,7,203,138,200,87,139,126,0,142,223,139,126};MYCOPY(dummyf_41647)} // 3e1c:3487 + {db tmp999[32]={6,209,231,46,142,133,114,10,95,180,3,80,85,86,87,186,206,3,176,4,46,136,38,15,0,239,135,211,138,220,42,255};MYCOPY(dummyf_41667)} // 3e1c:34a7 + {db tmp999[32]={176,2,46,138,167,142,16,135,211,186,196,3,46,136,38,10,0,239,139,110,14,86,87,81,138,195,10,237,116,121,186,206};MYCOPY(dummyf_41687)} // 3e1c:34c7 + {db tmp999[32]={3,184,5,8,46,136,38,16,0,239,138,36,138,68,1,211,232,246,208,34,195,138,224,176,8,46,136,38,17,0,239,184};MYCOPY(dummyf_416a7)} // 3e1c:34e7 + {db tmp999[32]={5,0,46,136,38,16,0,239,138,195,138,52,138,84,1,211,234,34,208,246,208,38,34,5,10,194,170,235,51,144,186,206};MYCOPY(dummyf_416c7)} // 3e1c:3507 + {db tmp999[32]={3,184,5,8,46,136,38,16,0,239,138,36,138,68,1,211,232,246,208,138,224,176,8,46,136,38,17,0,239,184,5,0};MYCOPY(dummyf_416e7)} // 3e1c:3527 + {db tmp999[32]={46,136,38,16,0,239,139,4,134,224,211,232,38,132,5,170,70,254,205,117,201,176,255,34,199,80,83,138,216,186,206,3};MYCOPY(dummyf_41707)} // 3e1c:3547 + {db tmp999[32]={184,5,8,46,136,38,16,0,239,138,36,138,68,1,211,232,246,208,34,195,138,224,176,8,46,136,38,17,0,239,184,5};MYCOPY(dummyf_41727)} // 3e1c:3567 + {db tmp999[32]={0,46,136,38,16,0,239,91,88,138,52,138,84,1,211,234,34,208,246,208,38,34,5,10,194,170,89,95,94,131,199,40};MYCOPY(dummyf_41747)} // 3e1c:3587 + {db tmp999=131;MYCOPY(dummyf_41767)} // 3e1c:35a7 + {db tmp999=198;MYCOPY(dummyf_41768)} // 3e1c:35a8 + {db tmp999=40;MYCOPY(dummyf_41769)} // 3e1c:35a9 + {db tmp999=77;MYCOPY(dummyf_4176a)} // 3e1c:35aa + {db tmp999=116;MYCOPY(dummyf_4176b)} // 3e1c:35ab + {db tmp999=3;MYCOPY(dummyf_4176c)} // 3e1c:35ac + {db tmp999=233;MYCOPY(dummyf_4176d)} // 3e1c:35ad + {db tmp999=44;MYCOPY(dummyf_4176e)} // 3e1c:35ae + {db tmp999=255;MYCOPY(dummyf_4176f)} // 3e1c:35af + {db tmp999=95;MYCOPY(dummyf_41770)} // 3e1c:35b0 + {db tmp999=94;MYCOPY(dummyf_41771)} // 3e1c:35b1 + {db tmp999=93;MYCOPY(dummyf_41772)} // 3e1c:35b2 + {db tmp999=88;MYCOPY(dummyf_41773)} // 3e1c:35b3 + {db tmp999=254;MYCOPY(dummyf_41774)} // 3e1c:35b4 + {db tmp999=204;MYCOPY(dummyf_41775)} // 3e1c:35b5 + {db tmp999=120;MYCOPY(dummyf_41776)} // 3e1c:35b6 + {db tmp999=3;MYCOPY(dummyf_41777)} // 3e1c:35b7 + {db tmp999=233;MYCOPY(dummyf_41778)} // 3e1c:35b8 + {db tmp999=247;MYCOPY(dummyf_41779)} // 3e1c:35b9 + {db tmp999=254;MYCOPY(dummyf_4177a)} // 3e1c:35ba + {db tmp999=233;MYCOPY(dummyf_4177b)} // 3e1c:35bb + {db tmp999=165;MYCOPY(dummyf_4177c)} // 3e1c:35bc + {db tmp999=254;MYCOPY(dummyf_4177d)} // 3e1c:35bd + {db tmp999=7;MYCOPY(dummyf_4177e)} // 3e1c:35be + {db tmp999=31;MYCOPY(dummyf_4177f)} // 3e1c:35bf + {db tmp999=203;MYCOPY(dummyf_41780)} // 3e1c:35c0 + {db tmp999=30;MYCOPY(dummyf_41781)} // 3e1c:35c1 + {db tmp999=186;MYCOPY(dummyf_41782)} // 3e1c:35c2 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41783)} // 3e1c:35c3 + {db tmp999[32]={142,218,163,226,31,137,14,228,31,131,62,226,31,0,120,234,6,46,161,6,0,142,192,186,206,3,176,8,238,66,139,54};MYCOPY(dummyf_41785)} // 3e1c:35c5 + {db tmp999[32]={228,31,70,209,230,209,238,59,54,226,31,116,204,78,209,230,54,139,136,184,1,54,139,40,59,205,114,233,119,10,11,201};MYCOPY(dummyf_417a5)} // 3e1c:35e5 + {db tmp999[32]={116,227,59,14,102,4,116,221,139,188,204,2,83,139,217,131,227,15,209,227,139,135,6,32,163,38,32,139,221,131,227,15};MYCOPY(dummyf_417c5)} // 3e1c:3605 + {db tmp999[32]={209,227,139,159,230,31,209,233,209,233,209,233,209,233,209,237,209,237,209,237,209,237,139,197,209,224,3,248,46,3,62,8};MYCOPY(dummyf_417e5)} // 3e1c:3625 + {db tmp999[32]={0,43,205,250,116,27,139,195,187,255,255,238,38,138,45,170,138,196,238,38,138,45,170,42,237,73,116,5,176,255,238,243};MYCOPY(dummyf_41805)} // 3e1c:3645 + {db tmp999=171;MYCOPY(dummyf_41825)} // 3e1c:3665 + {db tmp999=35;MYCOPY(dummyf_41826)} // 3e1c:3666 + {db tmp999=30;MYCOPY(dummyf_41827)} // 3e1c:3667 + {db tmp999=38;MYCOPY(dummyf_41828)} // 3e1c:3668 + {db tmp999=32;MYCOPY(dummyf_41829)} // 3e1c:3669 + {db tmp999=139;MYCOPY(dummyf_4182a)} // 3e1c:366a + {db tmp999=195;MYCOPY(dummyf_4182b)} // 3e1c:366b + {db tmp999=238;MYCOPY(dummyf_4182c)} // 3e1c:366c + {db tmp999=38;MYCOPY(dummyf_4182d)} // 3e1c:366d + {db tmp999=138;MYCOPY(dummyf_4182e)} // 3e1c:366e + {db tmp999=13;MYCOPY(dummyf_4182f)} // 3e1c:366f + {db tmp999=170;MYCOPY(dummyf_41830)} // 3e1c:3670 + {db tmp999=138;MYCOPY(dummyf_41831)} // 3e1c:3671 + {db tmp999=196;MYCOPY(dummyf_41832)} // 3e1c:3672 + {db tmp999=238;MYCOPY(dummyf_41833)} // 3e1c:3673 + {db tmp999=38;MYCOPY(dummyf_41834)} // 3e1c:3674 + {db tmp999=138;MYCOPY(dummyf_41835)} // 3e1c:3675 + {db tmp999=13;MYCOPY(dummyf_41836)} // 3e1c:3676 + {db tmp999=170;MYCOPY(dummyf_41837)} // 3e1c:3677 + {db tmp999=251;MYCOPY(dummyf_41838)} // 3e1c:3678 + {db tmp999=91;MYCOPY(dummyf_41839)} // 3e1c:3679 + {db tmp999=233;MYCOPY(dummyf_4183a)} // 3e1c:367a + {db tmp999=109;MYCOPY(dummyf_4183b)} // 3e1c:367b + {db tmp999=255;MYCOPY(dummyf_4183c)} // 3e1c:367c + {db tmp999=7;MYCOPY(dummyf_4183d)} // 3e1c:367d + {db tmp999=31;MYCOPY(dummyf_4183e)} // 3e1c:367e + {db tmp999=203;MYCOPY(dummyf_4183f)} // 3e1c:367f + {db tmp999=30;MYCOPY(dummyf_41840)} // 3e1c:3680 + {db tmp999=186;MYCOPY(dummyf_41841)} // 3e1c:3681 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41842)} // 3e1c:3682 + {db tmp999[32]={142,218,6,46,161,6,0,142,192,186,206,3,176,8,238,66,190,219,0,70,209,230,131,238,2,120,222,54,139,136,184,1};MYCOPY(dummyf_41844)} // 3e1c:3684 + {db tmp999[32]={54,139,40,59,205,114,239,119,10,11,201,116,233,129,249,63,1,116,227,83,139,222,139,191,204,2,139,217,131,227,15,209};MYCOPY(dummyf_41864)} // 3e1c:36a4 + {db tmp999[32]={227,139,135,6,32,163,38,32,139,221,131,227,15,209,227,139,159,230,31,209,233,209,233,209,233,209,233,209,237,209,237,209};MYCOPY(dummyf_41884)} // 3e1c:36c4 + {db tmp999[32]={237,209,237,139,197,209,224,3,248,46,3,62,8,0,43,205,250,116,27,139,195,187,255,255,238,38,138,45,170,138,196,238};MYCOPY(dummyf_418a4)} // 3e1c:36e4 + {db tmp999[32]={38,138,45,170,42,237,73,116,5,176,255,238,243,171,35,30,38,32,139,195,238,38,138,13,170,138,196,238,38,138,13,170};MYCOPY(dummyf_418c4)} // 3e1c:3704 + {db tmp999=251;MYCOPY(dummyf_418e4)} // 3e1c:3724 + {db tmp999=91;MYCOPY(dummyf_418e5)} // 3e1c:3725 + {db tmp999=233;MYCOPY(dummyf_418e6)} // 3e1c:3726 + {db tmp999=113;MYCOPY(dummyf_418e7)} // 3e1c:3727 + {db tmp999=255;MYCOPY(dummyf_418e8)} // 3e1c:3728 + {db tmp999=1;MYCOPY(dummyf_418e9)} // 3e1c:3729 + {db tmp999=2;MYCOPY(dummyf_418ea)} // 3e1c:372a + {db tmp999=4;MYCOPY(dummyf_418eb)} // 3e1c:372b + {db tmp999=8;MYCOPY(dummyf_418ec)} // 3e1c:372c + {db tmp999=85;MYCOPY(dummyf_418ed)} // 3e1c:372d + {db tmp999=139;MYCOPY(dummyf_418ee)} // 3e1c:372e + {db tmp999=236;MYCOPY(dummyf_418ef)} // 3e1c:372f + {db tmp999=87;MYCOPY(dummyf_418f0)} // 3e1c:3730 + {db tmp999=86;MYCOPY(dummyf_418f1)} // 3e1c:3731 + {db tmp999=6;MYCOPY(dummyf_418f2)} // 3e1c:3732 + {db tmp999=30;MYCOPY(dummyf_418f3)} // 3e1c:3733 + {db tmp999=186;MYCOPY(dummyf_418f4)} // 3e1c:3734 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_418f5)} // 3e1c:3735 + {db tmp999[32]={142,218,177,3,139,94,16,209,227,139,191,204,2,139,70,14,211,232,3,248,139,94,10,209,227,139,183,204,2,139,70,8};MYCOPY(dummyf_418f7)} // 3e1c:3737 + {db tmp999[32]={211,232,3,240,78,139,78,14,128,225,7,179,255,210,235,139,78,14,3,78,18,73,128,225,7,184,128,255,211,232,138,248};MYCOPY(dummyf_41917)} // 3e1c:3757 + {db tmp999[32]={139,70,14,37,7,0,3,70,18,72,209,232,209,232,209,232,138,232,139,70,14,36,7,139,86,8,128,226,7,42,194,120};MYCOPY(dummyf_41937)} // 3e1c:3777 + {db tmp999[32]={3,233,177,0,246,216,70,138,200,87,139,126,6,209,231,46,142,157,114,10,139,126,12,209,231,46,142,133,114,10,95,180};MYCOPY(dummyf_41957)} // 3e1c:3797 + {db tmp999[32]={3,80,85,86,87,186,206,3,176,4,46,136,38,15,0,239,135,211,138,220,42,255,176,2,46,138,167,217,21,135,211,186};MYCOPY(dummyf_41977)} // 3e1c:37b7 + {db tmp999[32]={196,3,46,136,38,10,0,239,139,110,20,86,87,81,138,227,10,237,116,37,139,20,134,214,211,226,34,244,246,212,38,34};MYCOPY(dummyf_41997)} // 3e1c:37d7 + {db tmp999[32]={37,10,230,138,196,170,235,10,144,139,4,134,224,211,224,138,196,170,70,254,205,117,242,180,255,34,231,139,20,134,242,211};MYCOPY(dummyf_419b7)} // 3e1c:37f7 + {db tmp999[32]={226,34,244,246,212,38,34,37,10,230,138,196,170,89,95,94,131,199,40,131,198,40,77,117,178,95,94,93,88,254,204,121};MYCOPY(dummyf_419d7)} // 3e1c:3817 + {db tmp999[32]={128,186,196,3,184,2,15,46,136,38,10,0,239,31,7,94,95,139,229,93,203,138,200,87,139,126,6,209,231,46,142,157};MYCOPY(dummyf_419f7)} // 3e1c:3837 + {db tmp999[32]={114,10,139,126,12,209,231,46,142,133,114,10,95,180,3,80,85,86,87,186,206,3,176,4,46,136,38,15,0,239,135,211};MYCOPY(dummyf_41a17)} // 3e1c:3857 + {db tmp999[32]={138,220,42,255,176,2,46,138,167,217,21,135,211,186,196,3,46,136,38,10,0,239,139,110,20,86,87,81,138,195,10,237};MYCOPY(dummyf_41a37)} // 3e1c:3877 + {db tmp999[32]={116,34,138,52,138,84,1,211,234,34,208,246,208,38,34,5,10,194,170,235,8,144,139,4,134,224,211,232,170,70,254,205};MYCOPY(dummyf_41a57)} // 3e1c:3897 + {db tmp999[32]={117,244,176,255,34,199,138,52,138,84,1,211,234,34,208,246,208,38,34,5,10,194,170,89,95,94,131,199,40,131,198,40};MYCOPY(dummyf_41a77)} // 3e1c:38b7 + {db tmp999=77;MYCOPY(dummyf_41a97)} // 3e1c:38d7 + {db tmp999=117;MYCOPY(dummyf_41a98)} // 3e1c:38d8 + {db tmp999=182;MYCOPY(dummyf_41a99)} // 3e1c:38d9 + {db tmp999=95;MYCOPY(dummyf_41a9a)} // 3e1c:38da + {db tmp999=94;MYCOPY(dummyf_41a9b)} // 3e1c:38db + {db tmp999=93;MYCOPY(dummyf_41a9c)} // 3e1c:38dc + {db tmp999=88;MYCOPY(dummyf_41a9d)} // 3e1c:38dd + {db tmp999=254;MYCOPY(dummyf_41a9e)} // 3e1c:38de + {db tmp999=204;MYCOPY(dummyf_41a9f)} // 3e1c:38df + {db tmp999=121;MYCOPY(dummyf_41aa0)} // 3e1c:38e0 + {db tmp999=132;MYCOPY(dummyf_41aa1)} // 3e1c:38e1 + {db tmp999=233;MYCOPY(dummyf_41aa2)} // 3e1c:38e2 + {db tmp999=83;MYCOPY(dummyf_41aa3)} // 3e1c:38e3 + {db tmp999=255;MYCOPY(dummyf_41aa4)} // 3e1c:38e4 + {db tmp999=250;MYCOPY(dummyf_41aa5)} // 3e1c:38e5 + {db tmp999=85;MYCOPY(dummyf_41aa6)} // 3e1c:38e6 + {db tmp999=139;MYCOPY(dummyf_41aa7)} // 3e1c:38e7 + {db tmp999=236;MYCOPY(dummyf_41aa8)} // 3e1c:38e8 + {db tmp999=87;MYCOPY(dummyf_41aa9)} // 3e1c:38e9 + {db tmp999=86;MYCOPY(dummyf_41aaa)} // 3e1c:38ea + {db tmp999=6;MYCOPY(dummyf_41aab)} // 3e1c:38eb + {db tmp999=30;MYCOPY(dummyf_41aac)} // 3e1c:38ec + {db tmp999=85;MYCOPY(dummyf_41aad)} // 3e1c:38ed + {db tmp999=186;MYCOPY(dummyf_41aae)} // 3e1c:38ee + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41aaf)} // 3e1c:38ef + {db tmp999[32]={142,218,139,126,8,177,3,211,239,139,94,10,209,227,3,191,204,2,139,94,6,54,139,55,209,230,46,139,132,114,10,142};MYCOPY(dummyf_41ab1)} // 3e1c:38f1 + {db tmp999[32]={192,142,216,139,86,12,211,234,139,94,8,211,235,43,211,66,139,118,14,139,94,10,43,243,70,138,78,12,128,225,7,187};MYCOPY(dummyf_41ad1)} // 3e1c:3911 + {db tmp999[32]={128,255,211,235,138,78,8,128,225,7,183,255,210,239,139,202,186,196,3,184,2,15,239,186,206,3,138,102,16,176,2,239};MYCOPY(dummyf_41af1)} // 3e1c:3931 + {db tmp999[32]={138,102,18,176,0,239,184,1,255,239,184,5,8,239,176,8,238,66,139,238,87,139,247,81,138,231,73,116,15,172,34,196};MYCOPY(dummyf_41b11)} // 3e1c:3951 + {db tmp999[32]={238,170,235,4,144,172,238,170,226,251,180,255,34,227,172,34,196,238,170,89,95,131,199,40,77,117,217,74,184,1,0,239};MYCOPY(dummyf_41b31)} // 3e1c:3971 + {db tmp999[32]={184,5,0,239,184,8,255,239,93,31,7,94,95,139,229,93,251,203,6,87,186,196,3,176,2,180,255,46,136,38,10,0};MYCOPY(dummyf_41b51)} // 3e1c:3991 + {db tmp999[32]={239,184,0,160,142,192,51,255,185,160,15,139,199,243,171,95,7,203,250,46,161,6,0,177,4,211,224,131,251,0,117,6};MYCOPY(dummyf_41b71)} // 3e1c:39b1 + {db tmp999=176;MYCOPY(dummyf_41b91)} // 3e1c:39d1 + {db tmp999=12;MYCOPY(dummyf_41b92)} // 3e1c:39d2 + {db tmp999=186;MYCOPY(dummyf_41b93)} // 3e1c:39d3 + {db tmp999=212;MYCOPY(dummyf_41b94)} // 3e1c:39d4 + {db tmp999=3;MYCOPY(dummyf_41b95)} // 3e1c:39d5 + {db tmp999=239;MYCOPY(dummyf_41b96)} // 3e1c:39d6 + {db tmp999=46;MYCOPY(dummyf_41b97)} // 3e1c:39d7 + {db tmp999=129;MYCOPY(dummyf_41b98)} // 3e1c:39d8 + {db tmp999=54;MYCOPY(dummyf_41b99)} // 3e1c:39d9 + {db tmp999=6;MYCOPY(dummyf_41b9a)} // 3e1c:39da + {db tmp999=2;MYCOPY(dummyf_41b9d)} // 3e1c:39dd + {db tmp999=46;MYCOPY(dummyf_41b9e)} // 3e1c:39de + {db tmp999=128;MYCOPY(dummyf_41b9f)} // 3e1c:39df + {db tmp999=54;MYCOPY(dummyf_41ba0)} // 3e1c:39e0 + {db tmp999=18;MYCOPY(dummyf_41ba1)} // 3e1c:39e1 + {db tmp999=1;MYCOPY(dummyf_41ba3)} // 3e1c:39e3 + {db tmp999=251;MYCOPY(dummyf_41ba4)} // 3e1c:39e4 + {db tmp999=203;MYCOPY(dummyf_41ba5)} // 3e1c:39e5 + {db tmp999=1;MYCOPY(dummyf_41ba6)} // 3e1c:39e6 + {db tmp999=250;MYCOPY(dummyf_41ba7)} // 3e1c:39e7 + {db tmp999=30;MYCOPY(dummyf_41ba8)} // 3e1c:39e8 + {db tmp999=187;MYCOPY(dummyf_41ba9)} // 3e1c:39e9 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41baa)} // 3e1c:39ea + {db tmp999[32]={142,219,139,236,139,30,72,32,209,227,209,227,3,30,72,32,67,137,30,72,32,131,227,15,139,143,40,32,186,218,3,236};MYCOPY(dummyf_41bac)} // 3e1c:39ec + {db tmp999[32]={168,8,116,43,186,192,3,176,13,238,138,193,238,128,62,74,32,0,116,16,254,14,74,32,117,2,42,219,176,19,238,138};MYCOPY(dummyf_41bcc)} // 3e1c:3a0c + {db tmp999=195;MYCOPY(dummyf_41bec)} // 3e1c:3a2c + {db tmp999=36;MYCOPY(dummyf_41bed)} // 3e1c:3a2d + {db tmp999=7;MYCOPY(dummyf_41bee)} // 3e1c:3a2e + {db tmp999=238;MYCOPY(dummyf_41bef)} // 3e1c:3a2f + {db tmp999=46;MYCOPY(dummyf_41bf0)} // 3e1c:3a30 + {db tmp999=128;MYCOPY(dummyf_41bf1)} // 3e1c:3a31 + {db tmp999=62;MYCOPY(dummyf_41bf2)} // 3e1c:3a32 + {db tmp999=150;MYCOPY(dummyf_41bf3)} // 3e1c:3a33 + {db tmp999=24;MYCOPY(dummyf_41bf4)} // 3e1c:3a34 + {db tmp999=116;MYCOPY(dummyf_41bf6)} // 3e1c:3a36 + {db tmp999=3;MYCOPY(dummyf_41bf7)} // 3e1c:3a37 + {db tmp999=176;MYCOPY(dummyf_41bf8)} // 3e1c:3a38 + {db tmp999=32;MYCOPY(dummyf_41bf9)} // 3e1c:3a39 + {db tmp999=238;MYCOPY(dummyf_41bfa)} // 3e1c:3a3a + {db tmp999=31;MYCOPY(dummyf_41bfb)} // 3e1c:3a3b + {db tmp999=251;MYCOPY(dummyf_41bfc)} // 3e1c:3a3c + {db tmp999=203;MYCOPY(dummyf_41bfd)} // 3e1c:3a3d + {db tmp999=85;MYCOPY(dummyf_41bfe)} // 3e1c:3a3e + {db tmp999=139;MYCOPY(dummyf_41bff)} // 3e1c:3a3f + {db tmp999=236;MYCOPY(dummyf_41c00)} // 3e1c:3a40 + {db tmp999=30;MYCOPY(dummyf_41c01)} // 3e1c:3a41 + {db tmp999=187;MYCOPY(dummyf_41c02)} // 3e1c:3a42 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41c03)} // 3e1c:3a43 + {db tmp999[32]={142,219,138,70,6,162,74,32,31,93,203,250,85,139,236,86,87,30,6,46,142,6,6,0,142,94,6,186,196,3,184,2};MYCOPY(dummyf_41c05)} // 3e1c:3a45 + {db tmp999[32]={1,239,66,190,0,0,139,254,185,160,15,243,165,176,2,238,191,0,0,185,160,15,243,165,176,4,238,191,0,0,185,160};MYCOPY(dummyf_41c25)} // 3e1c:3a65 + {db tmp999=15;MYCOPY(dummyf_41c45)} // 3e1c:3a85 + {db tmp999=243;MYCOPY(dummyf_41c46)} // 3e1c:3a86 + {db tmp999=165;MYCOPY(dummyf_41c47)} // 3e1c:3a87 + {db tmp999=176;MYCOPY(dummyf_41c48)} // 3e1c:3a88 + {db tmp999=8;MYCOPY(dummyf_41c49)} // 3e1c:3a89 + {db tmp999=238;MYCOPY(dummyf_41c4a)} // 3e1c:3a8a + {db tmp999=191;MYCOPY(dummyf_41c4b)} // 3e1c:3a8b + {db tmp999=185;MYCOPY(dummyf_41c4e)} // 3e1c:3a8e + {db tmp999=160;MYCOPY(dummyf_41c4f)} // 3e1c:3a8f + {db tmp999=15;MYCOPY(dummyf_41c50)} // 3e1c:3a90 + {db tmp999=243;MYCOPY(dummyf_41c51)} // 3e1c:3a91 + {db tmp999=165;MYCOPY(dummyf_41c52)} // 3e1c:3a92 + {db tmp999=176;MYCOPY(dummyf_41c53)} // 3e1c:3a93 + {db tmp999=15;MYCOPY(dummyf_41c54)} // 3e1c:3a94 + {db tmp999=238;MYCOPY(dummyf_41c55)} // 3e1c:3a95 + {db tmp999=251;MYCOPY(dummyf_41c56)} // 3e1c:3a96 + {db tmp999=7;MYCOPY(dummyf_41c57)} // 3e1c:3a97 + {db tmp999=31;MYCOPY(dummyf_41c58)} // 3e1c:3a98 + {db tmp999=95;MYCOPY(dummyf_41c59)} // 3e1c:3a99 + {db tmp999=94;MYCOPY(dummyf_41c5a)} // 3e1c:3a9a + {db tmp999=93;MYCOPY(dummyf_41c5b)} // 3e1c:3a9b + {db tmp999=203;MYCOPY(dummyf_41c5c)} // 3e1c:3a9c + {db tmp999=30;MYCOPY(dummyf_41c5d)} // 3e1c:3a9d + {db tmp999=184;MYCOPY(dummyf_41c5e)} // 3e1c:3a9e + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41c5f)} // 3e1c:3a9f + {db tmp999=142;MYCOPY(dummyf_41c61)} // 3e1c:3aa1 + {db tmp999=216;MYCOPY(dummyf_41c62)} // 3e1c:3aa2 + {db tmp999=209;MYCOPY(dummyf_41c63)} // 3e1c:3aa3 + {db tmp999=231;MYCOPY(dummyf_41c64)} // 3e1c:3aa4 + {db tmp999=139;MYCOPY(dummyf_41c65)} // 3e1c:3aa5 + {db tmp999=133;MYCOPY(dummyf_41c66)} // 3e1c:3aa6 + {db tmp999=204;MYCOPY(dummyf_41c67)} // 3e1c:3aa7 + {db tmp999=2;MYCOPY(dummyf_41c68)} // 3e1c:3aa8 + {db tmp999=31;MYCOPY(dummyf_41c69)} // 3e1c:3aa9 + {db tmp999=203;MYCOPY(dummyf_41c6a)} // 3e1c:3aaa + {db tmp999=203;MYCOPY(dummyf_41c6b)} // 3e1c:3aab + {db tmp999=203;MYCOPY(dummyf_41c6c)} // 3e1c:3aac + {db tmp999=209;MYCOPY(dummyf_41c6d)} // 3e1c:3aad + {db tmp999=230;MYCOPY(dummyf_41c6e)} // 3e1c:3aae + {db tmp999=46;MYCOPY(dummyf_41c6f)} // 3e1c:3aaf + {db tmp999=139;MYCOPY(dummyf_41c70)} // 3e1c:3ab0 + {db tmp999=132;MYCOPY(dummyf_41c71)} // 3e1c:3ab1 + {db tmp999=114;MYCOPY(dummyf_41c72)} // 3e1c:3ab2 + {db tmp999=10;MYCOPY(dummyf_41c73)} // 3e1c:3ab3 + {db tmp999=142;MYCOPY(dummyf_41c74)} // 3e1c:3ab4 + {db tmp999=192;MYCOPY(dummyf_41c75)} // 3e1c:3ab5 + {db tmp999=203;MYCOPY(dummyf_41c76)} // 3e1c:3ab6 + {db tmp999=203;MYCOPY(dummyf_41c77)} // 3e1c:3ab7 + {db tmp999=30;MYCOPY(dummyf_41c78)} // 3e1c:3ab8 + {db tmp999=184;MYCOPY(dummyf_41c79)} // 3e1c:3ab9 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41c7a)} // 3e1c:3aba + {db tmp999[32]={142,216,191,76,32,185,64,1,180,128,51,219,51,210,138,70,0,69,208,232,115,2,10,220,208,232,115,2,10,252,208,232};MYCOPY(dummyf_41c7c)} // 3e1c:3abc + {db tmp999[32]={115,2,10,212,208,232,115,2,10,244,208,204,115,16,136,29,136,125,40,136,85,80,136,117,120,71,51,219,51,210,226,206};MYCOPY(dummyf_41c9c)} // 3e1c:3adc + {db tmp999=31;MYCOPY(dummyf_41cbc)} // 3e1c:3afc + {db tmp999=203;MYCOPY(dummyf_41cbd)} // 3e1c:3afd + {db tmp999=30;MYCOPY(dummyf_41cbe)} // 3e1c:3afe + {db tmp999=184;MYCOPY(dummyf_41cbf)} // 3e1c:3aff + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41cc0)} // 3e1c:3b00 + {db tmp999[32]={142,216,191,76,32,185,64,1,180,128,51,219,51,210,136,157,160,0,138,70,0,69,10,192,116,4,8,165,160,0,208,200};MYCOPY(dummyf_41cc2)} // 3e1c:3b02 + {db tmp999[32]={115,2,10,220,208,200,115,2,10,252,208,200,115,2,10,212,208,200,115,2,10,244,208,204,115,20,136,29,136,125,40,136};MYCOPY(dummyf_41ce2)} // 3e1c:3b22 + {db tmp999=85;MYCOPY(dummyf_41d02)} // 3e1c:3b42 + {db tmp999=80;MYCOPY(dummyf_41d03)} // 3e1c:3b43 + {db tmp999=136;MYCOPY(dummyf_41d04)} // 3e1c:3b44 + {db tmp999=117;MYCOPY(dummyf_41d05)} // 3e1c:3b45 + {db tmp999=120;MYCOPY(dummyf_41d06)} // 3e1c:3b46 + {db tmp999=71;MYCOPY(dummyf_41d07)} // 3e1c:3b47 + {db tmp999=51;MYCOPY(dummyf_41d08)} // 3e1c:3b48 + {db tmp999=219;MYCOPY(dummyf_41d09)} // 3e1c:3b49 + {db tmp999=51;MYCOPY(dummyf_41d0a)} // 3e1c:3b4a + {db tmp999=210;MYCOPY(dummyf_41d0b)} // 3e1c:3b4b + {db tmp999=136;MYCOPY(dummyf_41d0c)} // 3e1c:3b4c + {db tmp999=157;MYCOPY(dummyf_41d0d)} // 3e1c:3b4d + {db tmp999=160;MYCOPY(dummyf_41d0e)} // 3e1c:3b4e + {db tmp999=226;MYCOPY(dummyf_41d10)} // 3e1c:3b50 + {db tmp999=194;MYCOPY(dummyf_41d11)} // 3e1c:3b51 + {db tmp999=31;MYCOPY(dummyf_41d12)} // 3e1c:3b52 + {db tmp999=203;MYCOPY(dummyf_41d13)} // 3e1c:3b53 + {db tmp999=30;MYCOPY(dummyf_41d14)} // 3e1c:3b54 + {db tmp999=83;MYCOPY(dummyf_41d15)} // 3e1c:3b55 + {db tmp999=184;MYCOPY(dummyf_41d16)} // 3e1c:3b56 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41d17)} // 3e1c:3b57 + {db tmp999[32]={142,216,190,76,32,139,223,186,196,3,176,2,250,238,66,176,1,238,185,20,0,243,165,176,2,238,185,20,0,139,251,243};MYCOPY(dummyf_41d19)} // 3e1c:3b59 + {db tmp999=165;MYCOPY(dummyf_41d39)} // 3e1c:3b79 + {db tmp999=176;MYCOPY(dummyf_41d3a)} // 3e1c:3b7a + {db tmp999=4;MYCOPY(dummyf_41d3b)} // 3e1c:3b7b + {db tmp999=238;MYCOPY(dummyf_41d3c)} // 3e1c:3b7c + {db tmp999=185;MYCOPY(dummyf_41d3d)} // 3e1c:3b7d + {db tmp999=20;MYCOPY(dummyf_41d3e)} // 3e1c:3b7e + {db tmp999=139;MYCOPY(dummyf_41d40)} // 3e1c:3b80 + {db tmp999=251;MYCOPY(dummyf_41d41)} // 3e1c:3b81 + {db tmp999=243;MYCOPY(dummyf_41d42)} // 3e1c:3b82 + {db tmp999=165;MYCOPY(dummyf_41d43)} // 3e1c:3b83 + {db tmp999=176;MYCOPY(dummyf_41d44)} // 3e1c:3b84 + {db tmp999=8;MYCOPY(dummyf_41d45)} // 3e1c:3b85 + {db tmp999=238;MYCOPY(dummyf_41d46)} // 3e1c:3b86 + {db tmp999=185;MYCOPY(dummyf_41d47)} // 3e1c:3b87 + {db tmp999=20;MYCOPY(dummyf_41d48)} // 3e1c:3b88 + {db tmp999=139;MYCOPY(dummyf_41d4a)} // 3e1c:3b8a + {db tmp999=251;MYCOPY(dummyf_41d4b)} // 3e1c:3b8b + {db tmp999=243;MYCOPY(dummyf_41d4c)} // 3e1c:3b8c + {db tmp999=165;MYCOPY(dummyf_41d4d)} // 3e1c:3b8d + {db tmp999=176;MYCOPY(dummyf_41d4e)} // 3e1c:3b8e + {db tmp999=15;MYCOPY(dummyf_41d4f)} // 3e1c:3b8f + {db tmp999=238;MYCOPY(dummyf_41d50)} // 3e1c:3b90 + {db tmp999=251;MYCOPY(dummyf_41d51)} // 3e1c:3b91 + {db tmp999=91;MYCOPY(dummyf_41d52)} // 3e1c:3b92 + {db tmp999=31;MYCOPY(dummyf_41d53)} // 3e1c:3b93 + {db tmp999=203;MYCOPY(dummyf_41d54)} // 3e1c:3b94 + {db tmp999=30;MYCOPY(dummyf_41d55)} // 3e1c:3b95 + {db tmp999=184;MYCOPY(dummyf_41d56)} // 3e1c:3b96 + {dw tmp999=seg_offset(seg4c7a);MYCOPY(dummyf_41d57)} // 3e1c:3b97 + {db tmp999[32]={142,216,190,76,32,139,199,185,20,0,243,165,139,248,129,199,64,31,185,20,0,243,165,139,248,129,199,128,62,185,20,0};MYCOPY(dummyf_41d59)} // 3e1c:3b99 + {db tmp999[32]={243,165,139,248,129,199,192,93,185,20,0,243,165,139,248,129,199,0,125,185,20,0,243,165,31,203,30,184,122,60,142,216};MYCOPY(dummyf_41d79)} // 3e1c:3bb9 + {db tmp999[32]={190,76,32,139,199,185,20,0,243,165,139,248,129,199,64,31,185,20,0,243,165,139,248,129,199,128,62,185,20,0,243,165};MYCOPY(dummyf_41d99)} // 3e1c:3bd9 + {db tmp999[32]={139,248,129,199,192,93,185,20,0,243,165,31,203,203,203,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_41db9)} // 3e1c:3bf9 + {db tmp999[32]={0};MYCOPY(dummyf_41dd9)} // 3e1c:3c19 + {db tmp999[32]={0};MYCOPY(dummyf_41df9)} // 3e1c:3c39 + {db tmp999[32]={0};MYCOPY(dummyf_41e19)} // 3e1c:3c59 + {db tmp999[32]={0,0,0,0,0,0,0,77,0,0,160,15,0,0,0,83,84,65,82,84,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_41e39)} // 3e1c:3c79 + {db tmp999[32]={0};MYCOPY(dummyf_41e59)} // 3e1c:3c99 + {db tmp999[32]={0};MYCOPY(dummyf_41e79)} // 3e1c:3cb9 + {db tmp999[32]={0};MYCOPY(dummyf_41e99)} // 3e1c:3cd9 + {db tmp999[32]={0};MYCOPY(dummyf_41eb9)} // 3e1c:3cf9 + {db tmp999[32]={0};MYCOPY(dummyf_41ed9)} // 3e1c:3d19 + {db tmp999[32]={0};MYCOPY(dummyf_41ef9)} // 3e1c:3d39 + {db tmp999[32]={0};MYCOPY(dummyf_41f19)} // 3e1c:3d59 + {db tmp999[32]={0};MYCOPY(dummyf_41f39)} // 3e1c:3d79 + {db tmp999[32]={0};MYCOPY(dummyf_41f59)} // 3e1c:3d99 + {db tmp999[32]={0};MYCOPY(dummyf_41f79)} // 3e1c:3db9 + {db tmp999[32]={0};MYCOPY(dummyf_41f99)} // 3e1c:3dd9 + {db tmp999[32]={0};MYCOPY(dummyf_41fb9)} // 3e1c:3df9 + {db tmp999[32]={0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_41fd9)} // 3e1c:3e19 + {db tmp999[32]={0};MYCOPY(dummyf_41ff9)} // 3e1c:3e39 + {db tmp999[32]={0};MYCOPY(dummyf_42019)} // 3e1c:3e59 + {db tmp999[32]={0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42039)} // 3e1c:3e79 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0};MYCOPY(dummyf_42059)} // 3e1c:3e99 + {db tmp999[32]={0};MYCOPY(dummyf_42079)} // 3e1c:3eb9 + {db tmp999[32]={0};MYCOPY(dummyf_42099)} // 3e1c:3ed9 + {db tmp999[32]={0};MYCOPY(dummyf_420b9)} // 3e1c:3ef9 + {db tmp999[32]={0};MYCOPY(dummyf_420d9)} // 3e1c:3f19 + {db tmp999[32]={0};MYCOPY(dummyf_420f9)} // 3e1c:3f39 + {db tmp999[32]={0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42119)} // 3e1c:3f59 + {db tmp999[32]={0};MYCOPY(dummyf_42139)} // 3e1c:3f79 + {db tmp999[32]={0};MYCOPY(dummyf_42159)} // 3e1c:3f99 + {db tmp999[32]={0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42179)} // 3e1c:3fb9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,7,7,7,1,1,1,0,0,0};MYCOPY(dummyf_42199)} // 3e1c:3fd9 + {db tmp999[32]={0};MYCOPY(dummyf_421b9)} // 3e1c:3ff9 + {db tmp999[32]={0};MYCOPY(dummyf_421d9)} // 3e1c:4019 + {db tmp999[32]={0};MYCOPY(dummyf_421f9)} // 3e1c:4039 + {db tmp999[32]={0};MYCOPY(dummyf_42219)} // 3e1c:4059 + {db tmp999[32]={0};MYCOPY(dummyf_42239)} // 3e1c:4079 + {db tmp999[32]={0,0,0,0,15,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42259)} // 3e1c:4099 + {db tmp999[32]={0};MYCOPY(dummyf_42279)} // 3e1c:40b9 + {db tmp999[32]={0};MYCOPY(dummyf_42299)} // 3e1c:40d9 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_422b9)} // 3e1c:40f9 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,1,1,1,1,1,1,11,11,11,11,0};MYCOPY(dummyf_422d9)} // 3e1c:4119 + {db tmp999[32]={0};MYCOPY(dummyf_422f9)} // 3e1c:4139 + {db tmp999[32]={0};MYCOPY(dummyf_42319)} // 3e1c:4159 + {db tmp999[32]={0};MYCOPY(dummyf_42339)} // 3e1c:4179 + {db tmp999[32]={0};MYCOPY(dummyf_42359)} // 3e1c:4199 + {db tmp999[32]={0};MYCOPY(dummyf_42379)} // 3e1c:41b9 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42399)} // 3e1c:41d9 + {db tmp999[32]={0};MYCOPY(dummyf_423b9)} // 3e1c:41f9 + {db tmp999[32]={0};MYCOPY(dummyf_423d9)} // 3e1c:4219 + {db tmp999[32]={0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_423f9)} // 3e1c:4239 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42419)} // 3e1c:4259 + {db tmp999[32]={11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42439)} // 3e1c:4279 + {db tmp999[32]={0};MYCOPY(dummyf_42459)} // 3e1c:4299 + {db tmp999[32]={0};MYCOPY(dummyf_42479)} // 3e1c:42b9 + {db tmp999[32]={0};MYCOPY(dummyf_42499)} // 3e1c:42d9 + {db tmp999[32]={0};MYCOPY(dummyf_424b9)} // 3e1c:42f9 + {db tmp999[32]={0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_424d9)} // 3e1c:4319 + {db tmp999[32]={0};MYCOPY(dummyf_424f9)} // 3e1c:4339 + {db tmp999[32]={0};MYCOPY(dummyf_42519)} // 3e1c:4359 + {db tmp999=14;MYCOPY(dummyf_4253b)} // 3e1c:437b + {db tmp999=14;MYCOPY(dummyf_4253c)} // 3e1c:437c + {dw tmp999=0;MYCOPY(word_50b2e)} // 3e1c:438e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11};MYCOPY(dummyf_42550)} // 3e1c:4390 + {db tmp999[32]={11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42570)} // 3e1c:43b0 + {dw tmp999=0;MYCOPY(word_50b70)} // 3e1c:43d0 + {dw tmp999=0;MYCOPY(word_50b74)} // 3e1c:43d4 + {dw tmp999=0;MYCOPY(word_50b76)} // 3e1c:43d6 + {db tmp999[32]={0};MYCOPY(dummyf_42598)} // 3e1c:43d8 + {db tmp999[32]={0};MYCOPY(dummyf_425b8)} // 3e1c:43f8 + {db tmp999[32]={0};MYCOPY(dummyf_425d8)} // 3e1c:4418 + {db tmp999[32]={0};MYCOPY(dummyf_425f8)} // 3e1c:4438 + {db tmp999[32]={0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,7,15,7,1,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42618)} // 3e1c:4458 + {db tmp999[32]={0};MYCOPY(dummyf_42638)} // 3e1c:4478 + {db tmp999[32]={0};MYCOPY(dummyf_42658)} // 3e1c:4498 + {db tmp999[32]={0,0,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42678)} // 3e1c:44b8 + {dw tmp999=0;MYCOPY(word_50c8a)} // 3e1c:44ea + {dw tmp999=2816;MYCOPY(word_50c8e)} // 3e1c:44ee + {db tmp999[17]={11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0};MYCOPY(asc_50c90)} // 3e1c:44f0 + {db tmp999[32]={0};MYCOPY(dummyf_426c1)} // 3e1c:4501 + {db tmp999[32]={0};MYCOPY(dummyf_426e1)} // 3e1c:4521 + {db tmp999[32]={0};MYCOPY(dummyf_42701)} // 3e1c:4541 + {db tmp999[32]={0};MYCOPY(dummyf_42721)} // 3e1c:4561 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0};MYCOPY(dummyf_42741)} // 3e1c:4581 + {db tmp999[32]={0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42761)} // 3e1c:45a1 + {db tmp999[32]={0};MYCOPY(dummyf_42781)} // 3e1c:45c1 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0,0,0};MYCOPY(dummyf_427a1)} // 3e1c:45e1 + {db tmp999[32]={0};MYCOPY(dummyf_427c1)} // 3e1c:4601 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_427e1)} // 3e1c:4621 + {db tmp999[32]={11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42801)} // 3e1c:4641 + {db tmp999[32]={0};MYCOPY(dummyf_42821)} // 3e1c:4661 + {db tmp999[32]={0};MYCOPY(dummyf_42841)} // 3e1c:4681 + {db tmp999[32]={0};MYCOPY(dummyf_42861)} // 3e1c:46a1 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0};MYCOPY(dummyf_42881)} // 3e1c:46c1 + {db tmp999[32]={0,0,0,3,1,1,1,1,1,8,8,8,8,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_428a1)} // 3e1c:46e1 + {db tmp999[32]={0};MYCOPY(dummyf_428c1)} // 3e1c:4701 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0,0,0};MYCOPY(dummyf_428e1)} // 3e1c:4721 + {db tmp999[32]={0};MYCOPY(dummyf_42901)} // 3e1c:4741 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42921)} // 3e1c:4761 + {db tmp999[32]={11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42941)} // 3e1c:4781 + {db tmp999[32]={0};MYCOPY(dummyf_42961)} // 3e1c:47a1 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42981)} // 3e1c:47c1 + {db tmp999[32]={0};MYCOPY(dummyf_429a1)} // 3e1c:47e1 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0};MYCOPY(dummyf_429c1)} // 3e1c:4801 + {db tmp999[32]={0,0,0,3,11,8,8,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_429e1)} // 3e1c:4821 + {db tmp999[32]={0};MYCOPY(dummyf_42a01)} // 3e1c:4841 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,0,0,0,0,0,14,14,0,0,0,0,0,0,0};MYCOPY(dummyf_42a21)} // 3e1c:4861 + {db tmp999[32]={0};MYCOPY(dummyf_42a41)} // 3e1c:4881 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42a61)} // 3e1c:48a1 + {db tmp999[32]={11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42a81)} // 3e1c:48c1 + {db tmp999[32]={0};MYCOPY(dummyf_42aa1)} // 3e1c:48e1 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42ac1)} // 3e1c:4901 + {db tmp999[32]={0};MYCOPY(dummyf_42ae1)} // 3e1c:4921 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,0};MYCOPY(dummyf_42b01)} // 3e1c:4941 + {db tmp999[32]={0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42b21)} // 3e1c:4961 + {dw tmp999=0;MYCOPY(word_5113c)} // 3e1c:499c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,14,14,14,0,0,0,0,0};MYCOPY(dummyf_42b5e)} // 3e1c:499e + {db tmp999[32]={0};MYCOPY(dummyf_42b7e)} // 3e1c:49be + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_42b9e)} // 3e1c:49de + {db tmp999[32]={11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42bbe)} // 3e1c:49fe + {dw tmp999=0;MYCOPY(word_511d4)} // 3e1c:4a34 + {dw tmp999=0;MYCOPY(word_511d6)} // 3e1c:4a36 + {dw tmp999=0;MYCOPY(word_511d8)} // 3e1c:4a38 + {dw tmp999=0;MYCOPY(word_511da)} // 3e1c:4a3a + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42bfc)} // 3e1c:4a3c + {db tmp999[32]={0};MYCOPY(dummyf_42c1c)} // 3e1c:4a5c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14};MYCOPY(dummyf_42c3c)} // 3e1c:4a7c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0};MYCOPY(dummyf_42c5c)} // 3e1c:4a9c + {db tmp999[32]={0};MYCOPY(dummyf_42c7c)} // 3e1c:4abc + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,8,12,8,14,12,12,12,12};MYCOPY(dummyf_42c9c)} // 3e1c:4adc + {db tmp999[32]={0};MYCOPY(dummyf_42cbc)} // 3e1c:4afc + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11};MYCOPY(dummyf_42cdc)} // 3e1c:4b1c + {db tmp999[11]={11,11,11,11,11,11,11,11,11,11,0};MYCOPY(asc_512dc)} // 3e1c:4b3c + {db tmp999[32]={0};MYCOPY(dummyf_42d07)} // 3e1c:4b47 + {db tmp999[32]={0};MYCOPY(dummyf_42d27)} // 3e1c:4b67 + {db tmp999[32]={0,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42d47)} // 3e1c:4b87 + {db tmp999[32]={0};MYCOPY(dummyf_42d67)} // 3e1c:4ba7 + {dw tmp999=0;MYCOPY(word_51374)} // 3e1c:4bd4 + {dw tmp999=0;MYCOPY(word_51376)} // 3e1c:4bd6 + {dw tmp999=0;MYCOPY(word_51378)} // 3e1c:4bd8 + {db tmp999=14;MYCOPY(dummyf_42d9b)} // 3e1c:4bdb + {dw tmp999=0;MYCOPY(word_5137c)} // 3e1c:4bdc + {dw tmp999=2816;MYCOPY(word_51388)} // 3e1c:4be8 + {dw tmp999=0;MYCOPY(word_5138a)} // 3e1c:4bea + {db tmp999[14]={11,11,11,11,11,11,11,11,11,11,11,11,11,0};MYCOPY(asc_5138e)} // 3e1c:4bee + {db tmp999[32]={0};MYCOPY(dummyf_42dbc)} // 3e1c:4bfc + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,6,6,12,12,12,8,12,8,12,8,12,12};MYCOPY(dummyf_42ddc)} // 3e1c:4c1c + {db tmp999[32]={12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42dfc)} // 3e1c:4c3c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11};MYCOPY(dummyf_42e1c)} // 3e1c:4c5c + {db tmp999=11;MYCOPY(dummyf_42e3c)} // 3e1c:4c7c + {db tmp999=11;MYCOPY(dummyf_42e3d)} // 3e1c:4c7d + {db tmp999=11;MYCOPY(dummyf_42e3e)} // 3e1c:4c7e + {db tmp999=11;MYCOPY(dummyf_42e3f)} // 3e1c:4c7f + {db tmp999=11;MYCOPY(dummyf_42e40)} // 3e1c:4c80 + {db tmp999=11;MYCOPY(dummyf_42e41)} // 3e1c:4c81 + {db tmp999=11;MYCOPY(dummyf_42e42)} // 3e1c:4c82 + {db tmp999=11;MYCOPY(dummyf_42e43)} // 3e1c:4c83 + {db tmp999=11;MYCOPY(dummyf_42e44)} // 3e1c:4c84 + {db tmp999=11;MYCOPY(dummyf_42e45)} // 3e1c:4c85 + {db tmp999=11;MYCOPY(dummyf_42e46)} // 3e1c:4c86 + {db tmp999=11;MYCOPY(dummyf_42e47)} // 3e1c:4c87 + {dw tmp999=0;MYCOPY(word_5142e)} // 3e1c:4c8e + {dw tmp999=0;MYCOPY(word_51430)} // 3e1c:4c90 + {db tmp999[32]={0};MYCOPY(dummyf_42e52)} // 3e1c:4c92 + {dw tmp999=0;MYCOPY(word_51458)} // 3e1c:4cb8 + {dw tmp999=0;MYCOPY(word_5145a)} // 3e1c:4cba + {dw tmp999=3072;MYCOPY(word_5145c)} // 3e1c:4cbc + {dw tmp999=3084;MYCOPY(word_5145e)} // 3e1c:4cbe + {dw tmp999=12;MYCOPY(word_51460)} // 3e1c:4cc0 + {dw tmp999=0;MYCOPY(word_51462)} // 3e1c:4cc2 + {dw tmp999=0;MYCOPY(word_51464)} // 3e1c:4cc4 + {dw tmp999=3584;MYCOPY(word_51466)} // 3e1c:4cc6 + {db tmp999=14;MYCOPY(dummyf_42e88)} // 3e1c:4cc8 + {db tmp999=0;MYCOPY(byte_5146e)} // 3e1c:4cce + {dw tmp999=0;MYCOPY(word_51470)} // 3e1c:4cd0 + {db tmp999[32]={0};MYCOPY(dummyf_42e92)} // 3e1c:4cd2 + {db tmp999[32]={0};MYCOPY(dummyf_42eb2)} // 3e1c:4cf2 + {db tmp999[32]={0,0,0,0,0,0,0,0,14,14,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11};MYCOPY(dummyf_42ed2)} // 3e1c:4d12 + {db tmp999[32]={11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42ef2)} // 3e1c:4d32 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,6,8};MYCOPY(dummyf_42f12)} // 3e1c:4d52 + {db tmp999[32]={8,6,6,12,8,12,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42f32)} // 3e1c:4d72 + {db tmp999[32]={0};MYCOPY(dummyf_42f52)} // 3e1c:4d92 + {db tmp999[32]={0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42f72)} // 3e1c:4db2 + {db tmp999[32]={0};MYCOPY(dummyf_42f92)} // 3e1c:4dd2 + {db tmp999[32]={0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,0,0,0,0,14,14,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_42fb2)} // 3e1c:4df2 + {db tmp999[32]={0};MYCOPY(dummyf_42fd2)} // 3e1c:4e12 + {db tmp999[32]={0};MYCOPY(dummyf_42ff2)} // 3e1c:4e32 + {db tmp999[32]={0,0,0,0,0,0,12,12,8,14,12,8,8,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11};MYCOPY(dummyf_43012)} // 3e1c:4e52 + {db tmp999[32]={11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43032)} // 3e1c:4e72 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,8,6,8,8};MYCOPY(dummyf_43052)} // 3e1c:4e92 + {db tmp999[32]={8,8,8,8,8,12,12,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43072)} // 3e1c:4eb2 + {db tmp999[32]={0};MYCOPY(dummyf_43092)} // 3e1c:4ed2 + {db tmp999[32]={0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0};MYCOPY(dummyf_430b2)} // 3e1c:4ef2 + {db tmp999[32]={0};MYCOPY(dummyf_430d2)} // 3e1c:4f12 + {db tmp999[32]={0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_430f2)} // 3e1c:4f32 + {dw tmp999=0;MYCOPY(word_51702)} // 3e1c:4f62 + {dw tmp999=0;MYCOPY(word_51704)} // 3e1c:4f64 + {dw tmp999=0;MYCOPY(word_51706)} // 3e1c:4f66 + {dw tmp999=0;MYCOPY(word_51708)} // 3e1c:4f68 + {dw tmp999=0;MYCOPY(word_5170a)} // 3e1c:4f6a + {dw tmp999=0;MYCOPY(word_5170c)} // 3e1c:4f6c + {dw tmp999=0;MYCOPY(word_5170e)} // 3e1c:4f6e + {dw tmp999=0;MYCOPY(word_51710)} // 3e1c:4f70 + {db tmp999=0;MYCOPY(byte_51712)} // 3e1c:4f72 + {dw tmp999=0;MYCOPY(word_51714)} // 3e1c:4f74 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12};MYCOPY(dummyf_43136)} // 3e1c:4f76 + {db tmp999[32]={12,12,8,8,12,8,12,12,8,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11};MYCOPY(dummyf_43156)} // 3e1c:4f96 + {db tmp999[32]={11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43176)} // 3e1c:4fb6 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,8,8,8,14,8,8};MYCOPY(dummyf_43196)} // 3e1c:4fd6 + {db tmp999[32]={8,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_431b6)} // 3e1c:4ff6 + {db tmp999[32]={0};MYCOPY(dummyf_431d6)} // 3e1c:5016 + {db tmp999[32]={0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_431f6)} // 3e1c:5036 + {dw tmp999=0;MYCOPY(word_51806)} // 3e1c:5066 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,8,12,8,14,14,6,12};MYCOPY(dummyf_43228)} // 3e1c:5068 + {db tmp999[32]={0};MYCOPY(dummyf_43248)} // 3e1c:5088 + {db tmp999[32]={0};MYCOPY(dummyf_43268)} // 3e1c:50a8 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,8,12,12,12,12,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43288)} // 3e1c:50c8 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,11,11,9,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_432a8)} // 3e1c:50e8 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12};MYCOPY(dummyf_432c8)} // 3e1c:5108 + {db tmp999[32]={12,12,12,12,12,12,12,12,6,8,14,14,8,8,8,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_432e8)} // 3e1c:5128 + {db tmp999[32]={0};MYCOPY(dummyf_43308)} // 3e1c:5148 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_43328)} // 3e1c:5168 + {db tmp999[32]={11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43348)} // 3e1c:5188 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,8,12,12,8,8,6,12,8,12,8,6,6,12};MYCOPY(dummyf_43368)} // 3e1c:51a8 + {db tmp999[32]={12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43388)} // 3e1c:51c8 + {db tmp999[32]={0};MYCOPY(dummyf_433a8)} // 3e1c:51e8 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,8,8,8,8,8,8,12,12,12,0,0,0,0,0};MYCOPY(dummyf_433c8)} // 3e1c:5208 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_433e8)} // 3e1c:5228 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12};MYCOPY(dummyf_43408)} // 3e1c:5248 + {db tmp999=12;MYCOPY(dummyf_43428)} // 3e1c:5268 + {db tmp999=12;MYCOPY(dummyf_43429)} // 3e1c:5269 + {dw tmp999=3084;MYCOPY(word_51a0a)} // 3e1c:526a + {dw tmp999=3084;MYCOPY(word_51a0c)} // 3e1c:526c + {dw tmp999=3084;MYCOPY(word_51a0e)} // 3e1c:526e + {dw tmp999=3592;MYCOPY(word_51a10)} // 3e1c:5270 + {dw tmp999=2062;MYCOPY(word_51a12)} // 3e1c:5272 + {dw tmp999=2056;MYCOPY(word_51a14)} // 3e1c:5274 + {dw tmp999=1544;MYCOPY(word_51a16)} // 3e1c:5276 + {dw tmp999=3080;MYCOPY(word_51a18)} // 3e1c:5278 + {dw tmp999=3084;MYCOPY(word_51a1a)} // 3e1c:527a + {dw tmp999=0;MYCOPY(word_51a1c)} // 3e1c:527c + {db tmp999=0;MYCOPY(byte_51a1e)} // 3e1c:527e + {db tmp999=0;MYCOPY(byte_51a1f)} // 3e1c:527f + {db tmp999=0;MYCOPY(byte_51a20)} // 3e1c:5280 + {db tmp999=0;MYCOPY(byte_51a21)} // 3e1c:5281 + {dw tmp999=0;MYCOPY(word_51a28)} // 3e1c:5288 + {dw tmp999=0;MYCOPY(word_51a2a)} // 3e1c:528a + {db tmp999[32]={0};MYCOPY(dummyf_4344c)} // 3e1c:528c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_4346c)} // 3e1c:52ac + {db tmp999[32]={11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4348c)} // 3e1c:52cc + {db tmp999[32]={0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,6,8,8,8,8,8,6,8,12,12,8,12,12,12,0,0,0};MYCOPY(dummyf_434ac)} // 3e1c:52ec + {db tmp999[32]={0};MYCOPY(dummyf_434cc)} // 3e1c:530c + {db tmp999[32]={0};MYCOPY(dummyf_434ec)} // 3e1c:532c + {db tmp999[32]={0,0,0,0,0,12,12,12,12,12,8,8,8,8,14,8,8,12,12,8,12,12,12,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4350c)} // 3e1c:534c + {db tmp999[32]={0,0,0,0,0,11,11,11,9,3,11,9,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4352c)} // 3e1c:536c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12};MYCOPY(dummyf_4354c)} // 3e1c:538c + {db tmp999[32]={12,12,12,12,14,12,6,8,6,8,8,8,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4356c)} // 3e1c:53ac + {db tmp999[32]={0};MYCOPY(dummyf_4358c)} // 3e1c:53cc + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_435ac)} // 3e1c:53ec + {db tmp999[32]={11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_435cc)} // 3e1c:540c + {db tmp999[32]={0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,6,6,8,8,14,8,8,8,6,6,8,6,6,0,0,0,0};MYCOPY(dummyf_435ec)} // 3e1c:542c + {db tmp999[32]={0};MYCOPY(dummyf_4360c)} // 3e1c:544c + {db tmp999[32]={0};MYCOPY(dummyf_4362c)} // 3e1c:546c + {db tmp999[32]={0,0,0,0,12,12,12,12,12,8,8,8,8,14,8,8,8,12,8,8,12,12,12,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4364c)} // 3e1c:548c + {db tmp999[32]={0,0,0,0,0,0,11,11,11,3,9,3,9,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4366c)} // 3e1c:54ac + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4368c)} // 3e1c:54cc + {db tmp999[32]={12,12,12,6,14,6,6,8,6,6,6,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_436ac)} // 3e1c:54ec + {db tmp999[32]={0};MYCOPY(dummyf_436cc)} // 3e1c:550c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_436ec)} // 3e1c:552c + {db tmp999[32]={11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12};MYCOPY(dummyf_4370c)} // 3e1c:554c + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,8,8,14,14,8,8,8,8,8,6,6,0,0,0,0,0};MYCOPY(dummyf_4372c)} // 3e1c:556c + {db tmp999[32]={0};MYCOPY(dummyf_4374c)} // 3e1c:558c + {db tmp999[32]={0};MYCOPY(dummyf_4376c)} // 3e1c:55ac + {db tmp999[32]={0,0,0,12,12,12,12,12,8,6,8,8,8,14,8,8,8,8,12,12,12,12,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4378c)} // 3e1c:55cc + {db tmp999[32]={0,0,0,0,0,0,11,11,11,9,3,9,3,9,11,11,11,11,11,11,11,9,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_437ac)} // 3e1c:55ec + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_437cc)} // 3e1c:560c + {db tmp999[32]={12,12,8,4,8,6,6,8,6,8,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_437ec)} // 3e1c:562c + {db tmp999[32]={0};MYCOPY(dummyf_4380c)} // 3e1c:564c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_4382c)} // 3e1c:566c + {db tmp999[32]={11,11,11,11,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4384c)} // 3e1c:568c + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,8,8,8,8,6,8,8,12,0,0,0,0,0};MYCOPY(dummyf_4386c)} // 3e1c:56ac + {db tmp999[32]={0};MYCOPY(dummyf_4388c)} // 3e1c:56cc + {db tmp999[32]={0};MYCOPY(dummyf_438ac)} // 3e1c:56ec + {db tmp999[32]={0,0,12,12,12,12,12,12,12,12,12,8,14,14,8,8,8,8,8,8,6,6,12,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_438cc)} // 3e1c:570c + {db tmp999[32]={0,0,0,0,0,0,0,11,11,11,9,3,9,3,9,3,11,11,11,11,11,11,9,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_438ec)} // 3e1c:572c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,6,6,6,6};MYCOPY(dummyf_4390c)} // 3e1c:574c + {db tmp999[32]={6,8,4,8,8,6,8,8,8,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4392c)} // 3e1c:576c + {db tmp999[32]={0};MYCOPY(dummyf_4394c)} // 3e1c:578c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_4396c)} // 3e1c:57ac + {db tmp999[32]={11,11,11,6,6,6,6,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4398c)} // 3e1c:57cc + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,14,6,14,12,8,8,8,12,8,12,12,12,0,0,0,0,0};MYCOPY(dummyf_439ac)} // 3e1c:57ec + {db tmp999[32]={0};MYCOPY(dummyf_439cc)} // 3e1c:580c + {db tmp999[32]={0};MYCOPY(dummyf_439ec)} // 3e1c:582c + {db tmp999[32]={0,0,12,12,12,12,12,12,12,12,12,8,14,14,6,8,6,12,12,12,12,12,12,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43a0c)} // 3e1c:584c + {db tmp999[32]={0,0,0,0,0,0,0,11,11,11,11,9,3,9,3,9,3,11,11,11,11,11,11,9,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43a2c)} // 3e1c:586c + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6};MYCOPY(dummyf_43a4c)} // 3e1c:588c + {db tmp999[32]={6,4,4,5,6,6,8,12,8,8,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43a6c)} // 3e1c:58ac + {dw tmp999=0;MYCOPY(word_5206c)} // 3e1c:58cc + {db tmp999[32]={0};MYCOPY(dummyf_43a8e)} // 3e1c:58ce + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_43aae)} // 3e1c:58ee + {dw tmp999=3078;MYCOPY(word_520ae)} // 3e1c:590e + {db tmp999=12;MYCOPY(dummyf_43ad0)} // 3e1c:5910 + {db tmp999=12;MYCOPY(dummyf_43ad1)} // 3e1c:5911 + {db tmp999=12;MYCOPY(dummyf_43ad2)} // 3e1c:5912 + {db tmp999=12;MYCOPY(dummyf_43ad3)} // 3e1c:5913 + {db tmp999=12;MYCOPY(dummyf_43ad4)} // 3e1c:5914 + {db tmp999=12;MYCOPY(dummyf_43ad5)} // 3e1c:5915 + {db tmp999=12;MYCOPY(dummyf_43ad6)} // 3e1c:5916 + {db tmp999=12;MYCOPY(dummyf_43ad7)} // 3e1c:5917 + {db tmp999=12;MYCOPY(dummyf_43ad8)} // 3e1c:5918 + {db tmp999=12;MYCOPY(dummyf_43ad9)} // 3e1c:5919 + {db tmp999=12;MYCOPY(dummyf_43ada)} // 3e1c:591a + {db tmp999=12;MYCOPY(dummyf_43adb)} // 3e1c:591b + {db tmp999=12;MYCOPY(dummyf_43adc)} // 3e1c:591c + {db tmp999=12;MYCOPY(dummyf_43add)} // 3e1c:591d + {db tmp999=12;MYCOPY(dummyf_43ade)} // 3e1c:591e + {db tmp999=12;MYCOPY(dummyf_43adf)} // 3e1c:591f + {dw tmp999=3084;MYCOPY(word_520c0)} // 3e1c:5920 + {dw tmp999=3084;MYCOPY(word_520c2)} // 3e1c:5922 + {dw tmp999=3084;MYCOPY(word_520c4)} // 3e1c:5924 + {dw tmp999=3084;MYCOPY(word_520c6)} // 3e1c:5926 + {dw tmp999=3084;MYCOPY(word_520c8)} // 3e1c:5928 + {db tmp999=12;MYCOPY(dummyf_43aea)} // 3e1c:592a + {db tmp999=12;MYCOPY(dummyf_43aeb)} // 3e1c:592b + {dw tmp999=3084;MYCOPY(word_520cc)} // 3e1c:592c + {db tmp999=12;MYCOPY(dummyf_43aee)} // 3e1c:592e + {db tmp999=12;MYCOPY(dummyf_43aef)} // 3e1c:592f + {db tmp999=12;MYCOPY(dummyf_43af0)} // 3e1c:5930 + {db tmp999=12;MYCOPY(dummyf_43af1)} // 3e1c:5931 + {db tmp999=12;MYCOPY(dummyf_43af2)} // 3e1c:5932 + {db tmp999=12;MYCOPY(dummyf_43af3)} // 3e1c:5933 + {db tmp999=12;MYCOPY(dummyf_43af4)} // 3e1c:5934 + {db tmp999=12;MYCOPY(dummyf_43af5)} // 3e1c:5935 + {db tmp999=12;MYCOPY(dummyf_43af6)} // 3e1c:5936 + {db tmp999=12;MYCOPY(dummyf_43af7)} // 3e1c:5937 + {db tmp999=8;MYCOPY(dummyf_43af8)} // 3e1c:5938 + {db tmp999=8;MYCOPY(dummyf_43af9)} // 3e1c:5939 + {db tmp999=4;MYCOPY(dummyf_43afa)} // 3e1c:593a + {db tmp999=8;MYCOPY(dummyf_43afb)} // 3e1c:593b + {db tmp999=6;MYCOPY(dummyf_43afc)} // 3e1c:593c + {db tmp999=6;MYCOPY(dummyf_43afd)} // 3e1c:593d + {db tmp999=6;MYCOPY(dummyf_43afe)} // 3e1c:593e + {db tmp999=8;MYCOPY(dummyf_43aff)} // 3e1c:593f + {db tmp999=6;MYCOPY(dummyf_43b00)} // 3e1c:5940 + {db tmp999=8;MYCOPY(dummyf_43b01)} // 3e1c:5941 + {db tmp999=6;MYCOPY(dummyf_43b02)} // 3e1c:5942 + {db tmp999=6;MYCOPY(dummyf_43b03)} // 3e1c:5943 + {db tmp999=6;MYCOPY(dummyf_43b04)} // 3e1c:5944 + {db tmp999=6;MYCOPY(dummyf_43b05)} // 3e1c:5945 + {dw tmp999=0;MYCOPY(word_520ec)} // 3e1c:594c + {dw tmp999=0;MYCOPY(word_520ee)} // 3e1c:594e + {dw tmp999=0;MYCOPY(word_520f0)} // 3e1c:5950 + {dw tmp999=0;MYCOPY(word_520f2)} // 3e1c:5952 + {db tmp999=0;MYCOPY(byte_520f4)} // 3e1c:5954 + {dw tmp999=0;MYCOPY(word_520f8)} // 3e1c:5958 + {dw tmp999=0;MYCOPY(word_520fa)} // 3e1c:595a + {dw tmp999=0;MYCOPY(word_520fc)} // 3e1c:595c + {dw tmp999=0;MYCOPY(word_520fe)} // 3e1c:595e + {dw tmp999=0;MYCOPY(word_52100)} // 3e1c:5960 + {dw tmp999=0;MYCOPY(word_52102)} // 3e1c:5962 + {dw tmp999=0;MYCOPY(word_52104)} // 3e1c:5964 + {dw tmp999=0;MYCOPY(word_52106)} // 3e1c:5966 + {db tmp999[32]={0};MYCOPY(dummyf_43b28)} // 3e1c:5968 + {db tmp999[32]={0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,14,6,6,8,6,12,8,12,12,12,12,0,0,0,0,0};MYCOPY(dummyf_43b48)} // 3e1c:5988 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,3,9,3,9,3,9,11,11,11,11,11,9,11,9,0,0,0};MYCOPY(dummyf_43b68)} // 3e1c:59a8 + {dw tmp999=0;MYCOPY(word_5216c)} // 3e1c:59cc + {dw tmp999=0;MYCOPY(word_5216e)} // 3e1c:59ce + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6};MYCOPY(dummyf_43b90)} // 3e1c:59d0 + {db tmp999[32]={6,6,8,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43bb0)} // 3e1c:59f0 + {dw tmp999=0;MYCOPY(word_521c0)} // 3e1c:5a20 + {db tmp999=0;MYCOPY(byte_521c2)} // 3e1c:5a22 + {db tmp999=0;MYCOPY(byte_521c3)} // 3e1c:5a23 + {db tmp999=0;MYCOPY(byte_521c5)} // 3e1c:5a25 + {dw tmp999=0;MYCOPY(word_521c6)} // 3e1c:5a26 + {dw tmp999=0;MYCOPY(word_521c8)} // 3e1c:5a28 + {dw tmp999=0;MYCOPY(word_521d0)} // 3e1c:5a30 + {dw tmp999=0;MYCOPY(word_521d2)} // 3e1c:5a32 + {db tmp999[32]={0,0,0,0,0,0,0,11,11,11,11,11,11,9,11,11,11,11,11,11,11,11,11,11,11,6,12,12,12,12,12,12};MYCOPY(dummyf_43bf4)} // 3e1c:5a34 + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43c14)} // 3e1c:5a54 + {db tmp999[32]={12,12,12,12,6,4,8,8,6,6,6,8,6,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43c34)} // 3e1c:5a74 + {dw tmp999=0;MYCOPY(word_52238)} // 3e1c:5a98 + {dw tmp999=0;MYCOPY(word_5223a)} // 3e1c:5a9a + {dw tmp999=0;MYCOPY(word_5223e)} // 3e1c:5a9e + {dw tmp999=0;MYCOPY(word_52240)} // 3e1c:5aa0 + {dw tmp999=0;MYCOPY(word_52242)} // 3e1c:5aa2 + {dw tmp999=0;MYCOPY(word_52244)} // 3e1c:5aa4 + {dw tmp999=0;MYCOPY(word_52246)} // 3e1c:5aa6 + {dw tmp999=0;MYCOPY(word_52248)} // 3e1c:5aa8 + {dw tmp999=0;MYCOPY(word_5224a)} // 3e1c:5aaa + {dw tmp999=0;MYCOPY(word_5224c)} // 3e1c:5aac + {dw tmp999=0;MYCOPY(word_5224e)} // 3e1c:5aae + {dw tmp999=0;MYCOPY(word_52250)} // 3e1c:5ab0 + {dw tmp999=0;MYCOPY(word_52254)} // 3e1c:5ab4 + {dw tmp999=0;MYCOPY(word_52256)} // 3e1c:5ab6 + {dw tmp999=0;MYCOPY(word_52258)} // 3e1c:5ab8 + {db tmp999=0;MYCOPY(byte_5225a)} // 3e1c:5aba + {dw tmp999=0;MYCOPY(word_5225c)} // 3e1c:5abc + {dw tmp999=0;MYCOPY(word_5225e)} // 3e1c:5abe + {dw tmp999=0;MYCOPY(word_5226a)} // 3e1c:5aca + {dw tmp999=3084;MYCOPY(word_5226e)} // 3e1c:5ace + {dw tmp999=3084;MYCOPY(word_52270)} // 3e1c:5ad0 + {dw tmp999=3084;MYCOPY(word_52272)} // 3e1c:5ad2 + {dw tmp999=3084;MYCOPY(word_52274)} // 3e1c:5ad4 + {dw tmp999=3084;MYCOPY(word_52276)} // 3e1c:5ad6 + {dw tmp999=1550;MYCOPY(word_52278)} // 3e1c:5ad8 + {db tmp999[32]={6,8,8,8,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,9,3,9};MYCOPY(dummyf_43c9a)} // 3e1c:5ada + {db tmp999[32]={3,9,3,11,11,11,11,11,11,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12};MYCOPY(dummyf_43cba)} // 3e1c:5afa + {db tmp999=12;MYCOPY(dummyf_43cda)} // 3e1c:5b1a + {db tmp999=12;MYCOPY(dummyf_43cdb)} // 3e1c:5b1b + {db tmp999=12;MYCOPY(dummyf_43cdc)} // 3e1c:5b1c + {db tmp999=12;MYCOPY(dummyf_43cdd)} // 3e1c:5b1d + {db tmp999=12;MYCOPY(dummyf_43cde)} // 3e1c:5b1e + {db tmp999=12;MYCOPY(dummyf_43cdf)} // 3e1c:5b1f + {db tmp999=12;MYCOPY(dummyf_43ce0)} // 3e1c:5b20 + {db tmp999=12;MYCOPY(dummyf_43ce1)} // 3e1c:5b21 + {db tmp999=12;MYCOPY(dummyf_43ce2)} // 3e1c:5b22 + {db tmp999=12;MYCOPY(dummyf_43ce3)} // 3e1c:5b23 + {db tmp999=12;MYCOPY(dummyf_43ce4)} // 3e1c:5b24 + {db tmp999=12;MYCOPY(dummyf_43ce5)} // 3e1c:5b25 + {db tmp999=12;MYCOPY(dummyf_43ce6)} // 3e1c:5b26 + {db tmp999=12;MYCOPY(dummyf_43ce7)} // 3e1c:5b27 + {db tmp999=12;MYCOPY(dummyf_43ce8)} // 3e1c:5b28 + {db tmp999=12;MYCOPY(dummyf_43ce9)} // 3e1c:5b29 + {dw tmp999=1542;MYCOPY(word_522ca)} // 3e1c:5b2a + {dw tmp999=1542;MYCOPY(word_522cc)} // 3e1c:5b2c + {dw tmp999=1542;MYCOPY(word_522ce)} // 3e1c:5b2e + {dw tmp999=1542;MYCOPY(word_522d0)} // 3e1c:5b30 + {dw tmp999=2054;MYCOPY(word_522d2)} // 3e1c:5b32 + {db tmp999[32]={6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43cf4)} // 3e1c:5b34 + {db tmp999[32]={0};MYCOPY(dummyf_43d14)} // 3e1c:5b54 + {db tmp999[32]={0,0,0,0,0,0,0,11,11,11,11,11,3,11,9,11,11,11,11,11,11,11,11,11,6,6,12,12,12,12,12,12};MYCOPY(dummyf_43d34)} // 3e1c:5b74 + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43d54)} // 3e1c:5b94 + {db tmp999[32]={12,12,12,12,6,4,4,6,6,6,6,8,6,6,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43d74)} // 3e1c:5bb4 + {db tmp999[32]={0,0,0,1,1,1,7,7,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43d94)} // 3e1c:5bd4 + {dw tmp999=0;MYCOPY(word_5239a)} // 3e1c:5bfa + {dw tmp999=0;MYCOPY(word_5239c)} // 3e1c:5bfc + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,4,8,6,6,6,8,8};MYCOPY(dummyf_43dbe)} // 3e1c:5bfe + {db tmp999[32]={6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,9,3,9,3,9,11};MYCOPY(dummyf_43dde)} // 3e1c:5c1e + {db tmp999[32]={11,11,11,11,9,11,9,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43dfe)} // 3e1c:5c3e + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43e1e)} // 3e1c:5c5e + {db tmp999[32]={0};MYCOPY(dummyf_43e3e)} // 3e1c:5c7e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11};MYCOPY(dummyf_43e5e)} // 3e1c:5c9e + {db tmp999[32]={11,11,3,3,11,9,11,11,11,11,11,11,11,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43e7e)} // 3e1c:5cbe + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,12,12,12,12,6,6,6,6,6,6,8};MYCOPY(dummyf_43e9e)} // 3e1c:5cde + {db tmp999[32]={8,8,8,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,9,9,9,9,9,9};MYCOPY(dummyf_43ebe)} // 3e1c:5cfe + {db tmp999[32]={0};MYCOPY(dummyf_43ede)} // 3e1c:5d1e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,4,8,6,6,8,8,12};MYCOPY(dummyf_43efe)} // 3e1c:5d3e + {db tmp999[32]={8,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,3,9,3,9,3,9};MYCOPY(dummyf_43f1e)} // 3e1c:5d5e + {db tmp999[32]={3,11,11,9,11,9,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43f3e)} // 3e1c:5d7e + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_43f5e)} // 3e1c:5d9e + {db tmp999[32]={0};MYCOPY(dummyf_43f7e)} // 3e1c:5dbe + {db tmp999[32]={0};MYCOPY(dummyf_43f9e)} // 3e1c:5dde + {db tmp999[32]={0,11,3,3,9,11,9,11,11,11,11,11,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_43fbe)} // 3e1c:5dfe + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8};MYCOPY(dummyf_43fde)} // 3e1c:5e1e + {db tmp999[32]={12,8,8,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,9,9,9,9,9,8,8,8,8,8,8};MYCOPY(dummyf_43ffe)} // 3e1c:5e3e + {db tmp999[32]={11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4401e)} // 3e1c:5e5e + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,6,4,4,6,6,6,8,6};MYCOPY(dummyf_4403e)} // 3e1c:5e7e + {db tmp999[32]={12,6,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,9,3,9,3,9,3};MYCOPY(dummyf_4405e)} // 3e1c:5e9e + {db tmp999[32]={9,3,9,11,9,11,9,11,11,11,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4407e)} // 3e1c:5ebe + {db tmp999=12;MYCOPY(dummyf_4409e)} // 3e1c:5ede + {db tmp999=12;MYCOPY(dummyf_4409f)} // 3e1c:5edf + {db tmp999=12;MYCOPY(dummyf_440a0)} // 3e1c:5ee0 + {db tmp999=12;MYCOPY(dummyf_440a1)} // 3e1c:5ee1 + {db tmp999=12;MYCOPY(dummyf_440a2)} // 3e1c:5ee2 + {db tmp999=12;MYCOPY(dummyf_440a3)} // 3e1c:5ee3 + {db tmp999=12;MYCOPY(dummyf_440a4)} // 3e1c:5ee4 + {db tmp999=12;MYCOPY(dummyf_440a5)} // 3e1c:5ee5 + {db tmp999=12;MYCOPY(dummyf_440a6)} // 3e1c:5ee6 + {db tmp999=6;MYCOPY(dummyf_440a7)} // 3e1c:5ee7 + {db tmp999=6;MYCOPY(dummyf_440a8)} // 3e1c:5ee8 + {dw tmp999=0;MYCOPY(word_5268c)} // 3e1c:5eec + {dw tmp999=0;MYCOPY(word_5268e)} // 3e1c:5eee + {db tmp999[32]={0};MYCOPY(dummyf_440b0)} // 3e1c:5ef0 + {db tmp999[32]={0};MYCOPY(dummyf_440d0)} // 3e1c:5f10 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,3,3,3,9,11,11,11,11,11,11,6,6,12,12,12,12};MYCOPY(dummyf_440f0)} // 3e1c:5f30 + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6};MYCOPY(dummyf_44110)} // 3e1c:5f50 + {db tmp999[32]={6,6,6,0,0,0,0,0,6,6,6,6,6,8,12,8,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_44130)} // 3e1c:5f70 + {db tmp999[32]={0,0,3,8,8,8,8,8,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_44150)} // 3e1c:5f90 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,6};MYCOPY(dummyf_44170)} // 3e1c:5fb0 + {db tmp999[32]={6,12,12,12,12,12,12,12,6,12,6,12,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_44190)} // 3e1c:5fd0 + {db tmp999[32]={0,0,0,0,11,11,11,11,11,9,3,9,3,9,3,9,3,9,11,9,11,11,12,12,6,0,0,0,0,0,12,12};MYCOPY(dummyf_441b0)} // 3e1c:5ff0 + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,0,0,0,0,0,0,0,0};MYCOPY(dummyf_441d0)} // 3e1c:6010 + {db tmp999=0;MYCOPY(byte_527d0)} // 3e1c:6030 + {dw tmp999=0;MYCOPY(word_527d2)} // 3e1c:6032 + {dw tmp999=0;MYCOPY(word_527d4)} // 3e1c:6034 + {dw tmp999=0;MYCOPY(word_527d6)} // 3e1c:6036 + {dw tmp999=0;MYCOPY(word_527d8)} // 3e1c:6038 + {dw tmp999=0;MYCOPY(word_527da)} // 3e1c:603a + {db tmp999[32]={0};MYCOPY(dummyf_441fc)} // 3e1c:603c + {db tmp999[32]={0};MYCOPY(dummyf_4421c)} // 3e1c:605c + {db tmp999[32]={0,0,11,11,3,3,9,3,9,11,11,11,11,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_4423c)} // 3e1c:607c + {db tmp999[32]={12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4425c)} // 3e1c:609c + {db tmp999[32]={6,8,8,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_4427c)} // 3e1c:60bc + {db tmp999[32]={11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_4429c)} // 3e1c:60dc + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,6,12,6,12,6};MYCOPY(dummyf_442bc)} // 3e1c:60fc + {dw tmp999=0;MYCOPY(word_528cc)} // 3e1c:612c + {dw tmp999=0;MYCOPY(word_528ce)} // 3e1c:612e + {db tmp999=0;MYCOPY(byte_528d0)} // 3e1c:6130 + {dw tmp999=0;MYCOPY(word_528d2)} // 3e1c:6132 + {dw tmp999=2816;MYCOPY(word_528d4)} // 3e1c:6134 + {dd tmp999=50924299;MYCOPY(dword_528d6)} // 3e1c:6136 + {dw tmp999=777;MYCOPY(word_528da)} // 3e1c:613a + {dw tmp999=777;MYCOPY(word_528dc)} // 3e1c:613c + {dw tmp999=777;MYCOPY(word_528de)} // 3e1c:613e + {db tmp999[32]={9,3,9,11,6,12,12,12,12,6,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_44300)} // 3e1c:6140 + {db tmp999[32]={12,12,12,12,12,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_44320)} // 3e1c:6160 + {db tmp999[32]={0};MYCOPY(dummyf_44340)} // 3e1c:6180 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11};MYCOPY(dummyf_44360)} // 3e1c:61a0 + {db tmp999[32]={11,9,3,9,3,9,11,11,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_44380)} // 3e1c:61c0 + {db tmp999[32]={12,12,12,12,12,12,12,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_443a0)} // 3e1c:61e0 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,11,11,11};MYCOPY(dummyf_443c0)} // 3e1c:6200 + {db tmp999[32]={11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_443e0)} // 3e1c:6220 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,6,12,6,12,0,0,0,0,0,0};MYCOPY(dummyf_44400)} // 3e1c:6240 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,9,3,9,3,9,3,9};MYCOPY(dummyf_44420)} // 3e1c:6260 + {db tmp999[32]={3,9,3,6,6,12,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_44440)} // 3e1c:6280 + {db tmp999[32]={12,12,12,12,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_44460)} // 3e1c:62a0 + {db tmp999[32]={0};MYCOPY(dummyf_44480)} // 3e1c:62c0 + {db tmp999[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11};MYCOPY(dummyf_444a0)} // 3e1c:62e0 + {db tmp999[32]={11,3,9,3,9,3,9,11,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12};MYCOPY(dummyf_444c0)} // 3e1c:6300 + {db tmp999[32]={12,12,12,12,12,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};MYCOPY(dummyf_444e0)} // 3e1c:6320 + {db tmp999=0;MYCOPY(byte_52ae0)} // 3e1c:6340 + {dw tmp999=0;MYCOPY(word_52ae2)} // 3e1c:6342 + {dw tmp999=0;MYCOPY(word_52ae4)} // 3e1c:6344 + {dw tmp999=0;MYCOPY(word_52ae6)} // 3e1c:6346 + {dw tmp999=0;MYCOPY(word_52ae8)} // 3e1c:6348 + {dw tmp999=0;MYCOPY(word_52aea)} // 3e1c:634a + {dw tmp999=0;MYCOPY(word_52aec)} // 3e1c:634c + {dw tmp999=0;MYCOPY(word_52aee)} // 3e1c:634e + {dw tmp999=0;MYCOPY(word_52af0)} // 3e1c:6350 + {dw tmp999=0;MYCOPY(word_52af2)} // 3e1c:6352 + {dw tmp999=0;MYCOPY(word_52af4)} // 3e1c:6354 + {db tmp999=11;MYCOPY(dummyf_4451c)} // 3e1c:635c + {db tmp999=11;MYCOPY(dummyf_4451d)} // 3e1c:635d + {db tmp999=11;MYCOPY(dummyf_4451e)} // 3e1c:635e + {db tmp999=11;MYCOPY(dummyf_4451f)} // 3e1c:635f + {db tmp999[2048]={0};MYCOPY(byte_52b00)} // 4452:0000 } #ifndef DOSBOX_CUSTOM diff --git a/src/custom/src/f.exe.h b/src/custom/src/f.exe.h index b16f85f850f..eea1dafb8b5 100644 --- a/src/custom/src/f.exe.h +++ b/src/custom/src/f.exe.h @@ -136,13 +136,12 @@ extern dw& word_10586; extern db (& dummyf_1fa8)[32]; extern db (& dummyf_1fc8)[32]; extern db (& dummyf_1fe8)[32]; -extern db (& dummyf_2008)[32]; -extern db& dummyf_2028; -extern db& dummyf_2029; -extern db& dummyf_202a; -extern db& dummyf_202b; -extern db& dummyf_202c; -extern db& dummyf_202d; +extern db& dummyf_2008; +extern db& dummyf_2009; +extern db& dummyf_200a; +extern db& dummyf_200b; +extern dw& dummyf_200c; +extern db (& dummyf_200e)[32]; extern db& dummyf_202e; extern db& dummyf_202f; extern db& dummyf_2030; @@ -323,10 +322,6 @@ extern db (& dummyf_2795)[209]; extern db (& dummyf_2866)[84]; extern db (& dummyf_28ba)[34]; extern db (& dummyf_28dc)[56]; -extern db& byte_10ef4; -extern db (& dummyf_2915)[34]; -extern db (& dummyf_2937)[31]; -extern db& dummyf_2956; extern db (& dummyf_2957)[11]; extern db (& dummyf_2962)[13]; extern db (& dummyf_296f)[14]; @@ -374,9 +369,7 @@ extern db& __jpt_13a6f; extern db& dummyf_32f5; extern db& dummyf_32f6; extern db& dummyf_32f7; -extern db& dummyf_3441; -extern db& dummyf_3442; -extern db& dummyf_3443; +extern db (& dummyf_3424)[32]; extern db& dummyf_3444; extern db& dummyf_3445; extern db& dummyf_3446; @@ -389,90 +382,65 @@ extern db& dummyf_344c; extern db& dummyf_344d; extern db& dummyf_344e; extern db& dummyf_344f; -extern char (& __af15iiadlib3149)[21]; -extern db& dummyf_3465; -extern db& dummyf_3466; -extern db& dummyf_3467; +extern db& seg11a3; +extern char (& af15iiadlib3149)[21]; extern dw& dummyf_3468; extern dw& dummyf_346a; -extern dw& dummyf_346c; -extern dw& dummyf_346e; -extern dw& dummyf_3470; -extern dw& dummyf_3472; -extern dw& dummyf_3474; -extern dw& dummyf_3476; -extern dw& dummyf_3478; -extern dw& dummyf_347a; -extern dw& dummyf_347c; -extern dw& dummyf_347e; -extern dw& dummyf_3480; -extern dw& dummyf_3482; -extern dw& dummyf_3484; -extern dw& dummyf_3486; -extern db (& dummyf_3488)[32]; -extern db (& dummyf_34a8)[32]; -extern db (& dummyf_34c8)[32]; -extern db (& dummyf_34e8)[32]; -extern db (& dummyf_3508)[32]; -extern db (& dummyf_3528)[32]; -extern db (& dummyf_3548)[32]; -extern db (& dummyf_3568)[32]; -extern db (& dummyf_3588)[32]; -extern db (& dummyf_35a8)[32]; -extern db (& dummyf_35c8)[32]; -extern db (& dummyf_35e8)[32]; -extern db (& dummyf_3608)[32]; -extern db& dummyf_3628; -extern db& dummyf_3629; -extern db& dummyf_362a; -extern db& dummyf_362b; -extern db& dummyf_362c; -extern db& dummyf_362d; -extern db& dummyf_362e; -extern db& dummyf_362f; -extern db& dummyf_3630; -extern db& dummyf_3631; -extern db& dummyf_3632; -extern db& dummyf_3633; -extern db& dummyf_3634; -extern db& dummyf_3635; -extern db& dummyf_3636; -extern db& dummyf_3637; -extern db& dummyf_3638; -extern db& dummyf_3639; -extern db& dummyf_363a; -extern db& dummyf_363b; -extern db& dummyf_363c; -extern db& dummyf_363d; -extern db& dummyf_363e; -extern db& dummyf_363f; -extern db& dummyf_3640; -extern db& dummyf_3641; -extern db (& seg_11c22)[11]; -extern db (& dummyf_364d)[11]; -extern db (& dummyf_3658)[10]; -extern db (& dummyf_3662)[12]; -extern db (& dummyf_366e)[12]; -extern db (& dummyf_367a)[11]; -extern db (& dummyf_3685)[7]; -extern char (& __anoadlibboardpr)[33]; -extern db& unk_11c8d; -extern db& dummyf_36ae; -extern db& _unk_11c8f; -extern db& dummyf_36b0; +extern db& dummyf_346c; +extern db& dummyf_346d; +extern db& dummyf_346e; +extern db& dummyf_346f; +extern db& dummyf_3470; +extern db& dummyf_3471; +extern db& dummyf_3472; +extern db& dummyf_3473; +extern db& dummyf_3474; +extern db& dummyf_3475; +extern db& dummyf_3476; +extern db& dummyf_3477; +extern db& dummyf_3478; +extern db& dummyf_3479; +extern db& dummyf_347a; +extern db& dummyf_347b; +extern db& dummyf_347c; +extern db& dummyf_347d; +extern db& dummyf_347e; +extern db& dummyf_347f; +extern db& dummyf_3480; +extern db& dummyf_3481; +extern db& dummyf_3482; +extern db& dummyf_3483; +extern db& dummyf_3484; +extern db& dummyf_3485; +extern db& dummyf_3486; +extern db& dummyf_3487; +extern db (& dummyf_3488)[438]; +extern db (& dummyf_363e)[32]; +extern db (& dummyf_365e)[32]; +extern db& dummyf_367e; +extern db& dummyf_367f; +extern db& dummyf_3680; +extern db& dummyf_3681; +extern db& dummyf_3682; +extern db& dummyf_3683; +extern dd& dummyf_3684; +extern db& dummyf_3688; +extern db& dummyf_3689; +extern db& byte_11c6a; +extern db& byte_11c6b; +extern char (& anoadlibboardpr)[33]; +extern dw& word_11c8d; +extern dw& word_11c8f; extern db& dummyf_36b1; extern db& dummyf_36b2; -extern db& _unk_11c93; -extern db& dummyf_36b4; +extern dw& word_11c93; extern db& byte_11c95; extern db& byte_11c96; -extern db& _unk_11c97; -extern db& dummyf_36b8; -extern db& _unk_11c99; -extern db& dummyf_36ba; +extern dw& word_11c97; +extern dw& word_11c99; extern db& dummyf_36bb; extern db& dummyf_36bc; -extern db& byte_11c9d; +extern db& unk_11c9d; extern db& dummyf_36be; extern db& dummyf_36bf; extern db& dummyf_36c0; @@ -486,227 +454,110 @@ extern db& dummyf_36c7; extern db& dummyf_36c8; extern dw& word_11ca9; extern db& byte_11cab; -extern db& _unk_11cac; -extern db& dummyf_36cd; -extern dw& _unk_11cae; -extern db& _unk_11cb0; -extern db& dummyf_36d1; +extern dw& word_11cac; +extern dw& word_11cae; +extern dw& word_11cb0; extern db& dummyf_36d2; extern db& dummyf_36d3; -extern dw& _unk_11cb4; +extern dw& word_11cb4; extern db& byte_11cb6; extern db& byte_11cb7; -extern dw& _unk_11cb8; +extern dw& word_11cb8; extern db (& dummyf_36da)[32]; extern db& byte_11cda; extern db& byte_11cdb; extern db& byte_11cdc; -extern db& dummyf_36fd; -extern db (& dummyf_36fe)[6]; -extern db& dummyf_3704; -extern db& dummyf_3705; -extern db& dummyf_3706; -extern db& dummyf_3707; -extern db (& dummyf_3708)[4]; -extern db& dummyf_370c; -extern db& dummyf_370d; -extern db& dummyf_370e; -extern db& dummyf_370f; -extern db& dummyf_3710; -extern db& dummyf_3711; -extern db& dummyf_3712; -extern db& dummyf_3713; -extern db (& dummyf_3714)[6]; -extern db& dummyf_371a; -extern db& dummyf_371b; -extern db& dummyf_371c; -extern db& dummyf_371d; -extern db& dummyf_371e; -extern db (& dummyf_371f)[2]; -extern db (& dummyf_3721)[32]; -extern db& dummyf_3741; -extern db& dummyf_3742; -extern db& dummyf_3743; -extern db& dummyf_3744; -extern db& dummyf_3745; -extern db& dummyf_3746; -extern db& dummyf_3747; -extern db& dummyf_3748; -extern db& dummyf_3749; -extern db& dummyf_374a; -extern db& dummyf_374b; -extern db& dummyf_374c; -extern db& dummyf_374d; -extern db& dummyf_374e; -extern db& dummyf_374f; -extern db& dummyf_3750; -extern db& dummyf_3751; -extern db (& dummyf_3752)[13]; -extern db (& dummyf_375f)[2]; -extern db& dummyf_3761; -extern db& dummyf_3762; -extern db& dummyf_3763; -extern db& dummyf_3764; -extern db& dummyf_3765; -extern db& dummyf_3766; -extern db& dummyf_3767; -extern db (& dummyf_3768)[13]; -extern db& dummyf_3775; -extern db& dummyf_3776; -extern db& dummyf_3777; -extern db& dummyf_3778; -extern db& dummyf_3779; -extern db& dummyf_377a; -extern db& dummyf_377b; -extern db& dummyf_377c; -extern db& dummyf_377d; -extern db (& dummyf_377e)[13]; -extern db (& dummyf_378b)[2]; -extern db& dummyf_378d; -extern db& dummyf_378e; -extern db& dummyf_378f; -extern db& dummyf_3790; -extern db& dummyf_3791; -extern db& dummyf_3792; -extern db& dummyf_3793; -extern db (& dummyf_3794)[13]; -extern db& dummyf_37a1; -extern db (& dummyf_37a2)[32]; -extern db& dummyf_37c2; -extern db& dummyf_37c3; -extern db& dummyf_37c4; -extern db& dummyf_37c5; -extern db& dummyf_37c6; -extern db& dummyf_37c7; -extern db& dummyf_37c8; -extern db& dummyf_37c9; -extern db& dummyf_37ca; -extern db& dummyf_37cb; -extern db& dummyf_37cc; -extern db& dummyf_37cd; -extern db& dummyf_37ce; -extern db& dummyf_37cf; -extern db& dummyf_37d0; -extern db& dummyf_37d1; -extern db& dummyf_37d2; -extern db& dummyf_37d3; -extern db& dummyf_37d4; -extern db& dummyf_37d5; -extern db (& dummyf_37d6)[13]; -extern db (& dummyf_37e3)[2]; -extern db& dummyf_37e5; -extern db& dummyf_37e6; -extern db& dummyf_37e7; -extern db& dummyf_37e8; -extern db& dummyf_37e9; -extern db& dummyf_37ea; -extern db& dummyf_37eb; -extern db (& dummyf_37ec)[13]; -extern db& dummyf_37f9; -extern db& dummyf_37fa; -extern db& dummyf_37fb; -extern db& dummyf_37fc; -extern db& dummyf_37fd; -extern db& dummyf_37fe; -extern db& dummyf_37ff; -extern db& dummyf_3800; -extern db& dummyf_3801; -extern db (& dummyf_3802)[13]; -extern db (& dummyf_380f)[2]; -extern db& dummyf_3811; -extern db& dummyf_3812; -extern db& dummyf_3813; -extern db& dummyf_3814; -extern db& dummyf_3815; -extern db& dummyf_3816; -extern db& dummyf_3817; -extern db (& dummyf_3818)[13]; -extern db& dummyf_3825; -extern db& dummyf_3826; -extern db& dummyf_3827; -extern db& dummyf_3828; -extern db& dummyf_3829; -extern db& dummyf_382a; -extern db& dummyf_382b; -extern db& dummyf_382c; -extern db& dummyf_382d; -extern db (& dummyf_382e)[15]; -extern db& dummyf_383d; -extern db& dummyf_383e; -extern db& dummyf_383f; -extern db& dummyf_3840; -extern db& dummyf_3841; -extern db& dummyf_3842; -extern db& dummyf_3843; -extern db (& dummyf_3844)[14]; -extern db (& dummyf_3852)[32]; -extern db (& dummyf_3872)[32]; -extern db (& dummyf_3892)[32]; -extern db (& dummyf_38b2)[32]; -extern db (& dummyf_38d2)[32]; -extern db (& dummyf_38f2)[32]; -extern db (& dummyf_3912)[32]; -extern db (& dummyf_3932)[32]; -extern db (& dummyf_3952)[32]; -extern db (& dummyf_3972)[32]; -extern db (& dummyf_3992)[32]; -extern db (& dummyf_39b2)[32]; -extern db (& dummyf_39d2)[32]; -extern db (& dummyf_39f2)[32]; -extern db (& dummyf_3a12)[32]; -extern db (& dummyf_3a32)[32]; -extern db (& dummyf_3a52)[32]; -extern db (& dummyf_3a72)[32]; -extern db (& dummyf_3a92)[32]; -extern db (& dummyf_3ab2)[32]; -extern db (& dummyf_3ad2)[32]; -extern db (& dummyf_3af2)[32]; -extern db (& dummyf_3b12)[32]; -extern db (& dummyf_3b32)[32]; -extern db (& dummyf_3b52)[32]; -extern db (& dummyf_3b72)[32]; -extern db (& dummyf_3b92)[32]; -extern db (& dummyf_3bb2)[32]; -extern db (& dummyf_3bd2)[32]; +extern db (& dummyf_36fd)[32]; +extern db (& dummyf_371d)[32]; +extern db (& dummyf_373d)[32]; +extern db (& dummyf_375d)[32]; +extern db (& dummyf_377d)[32]; +extern db (& dummyf_379d)[32]; +extern db (& dummyf_37bd)[32]; +extern db (& dummyf_37dd)[32]; +extern db (& dummyf_37fd)[32]; +extern db (& dummyf_381d)[32]; +extern db (& dummyf_383d)[32]; +extern db (& dummyf_385d)[32]; +extern db (& dummyf_387d)[32]; +extern db (& dummyf_389d)[32]; +extern db (& dummyf_38bd)[32]; +extern db (& dummyf_38dd)[32]; +extern db (& dummyf_38fd)[32]; +extern db (& dummyf_391d)[32]; +extern db (& dummyf_393d)[32]; +extern db (& dummyf_395d)[32]; +extern db (& dummyf_397d)[32]; +extern db (& dummyf_399d)[32]; +extern db (& dummyf_39bd)[32]; +extern db (& dummyf_39dd)[32]; +extern db (& dummyf_39fd)[32]; +extern db (& dummyf_3a1d)[32]; +extern db (& dummyf_3a3d)[32]; +extern db (& dummyf_3a5d)[32]; +extern db (& dummyf_3a7d)[32]; +extern db (& dummyf_3a9d)[32]; +extern db (& dummyf_3abd)[32]; +extern db (& dummyf_3add)[32]; +extern db (& dummyf_3afd)[32]; +extern db (& dummyf_3b1d)[32]; +extern db (& dummyf_3b3d)[32]; +extern db (& dummyf_3b5d)[32]; +extern db (& dummyf_3b7d)[32]; +extern db (& dummyf_3b9d)[32]; +extern db (& dummyf_3bbd)[32]; +extern db& dummyf_3bdd; +extern db& dummyf_3bde; +extern db& dummyf_3bdf; +extern db& dummyf_3be0; +extern db& dummyf_3be1; +extern db& dummyf_3be2; +extern db& dummyf_3be3; +extern db& dummyf_3be4; +extern db& dummyf_3be5; +extern db& dummyf_3be6; +extern db& dummyf_3be7; +extern db& dummyf_3be8; +extern db& dummyf_3be9; +extern db& dummyf_3bea; +extern db& dummyf_3beb; +extern db& dummyf_3bec; +extern db& dummyf_3bed; +extern db& dummyf_3bee; +extern db& dummyf_3bef; +extern db& dummyf_3bf0; +extern db& dummyf_3bf1; extern db& dummyf_3bf2; extern db& dummyf_3bf3; extern db& dummyf_3bf4; extern db& dummyf_3bf5; -extern db& byte_121d6; -extern db& dummyf_3bf7; -extern db (& dummyf_3bf8)[9]; -extern db (& dummyf_3c01)[32]; -extern db& dummyf_3c21; -extern db& dummyf_3c22; -extern db& dummyf_3c23; -extern db& dummyf_3c24; -extern db& dummyf_3c25; -extern db& dummyf_3c26; -extern db& dummyf_3c27; -extern db& dummyf_3c28; -extern db& dummyf_3c29; -extern db& dummyf_3c2a; -extern db& dummyf_3c2b; -extern db& dummyf_3c2c; -extern db& dummyf_3c2d; -extern db& dummyf_3c2e; -extern db& dummyf_3c2f; -extern db& dummyf_3c30; -extern db& dummyf_3c31; -extern db& dummyf_3c32; -extern db& dummyf_3c33; -extern db& dummyf_3c34; -extern db& dummyf_3c35; -extern db& dummyf_3c36; +extern db& unk_121d6; +extern db (& dummyf_3bf7)[32]; +extern db (& dummyf_3c17)[32]; extern db& dummyf_3c37; -extern db (& _unk_12218)[9]; +extern db& unk_12218; +extern db& dummyf_3c39; +extern db& dummyf_3c3a; +extern db& dummyf_3c3b; +extern db& dummyf_3c3c; +extern db& dummyf_3c3d; +extern db& dummyf_3c3e; +extern db& dummyf_3c3f; +extern db& dummyf_3c40; extern db& dummyf_3c41; extern db& dummyf_3c42; extern db& dummyf_3c43; -extern db (& _unk_12224)[8]; +extern db& unk_12224; +extern db& dummyf_3c45; +extern db& dummyf_3c46; +extern db& dummyf_3c47; +extern db& dummyf_3c48; +extern db& dummyf_3c49; +extern db& dummyf_3c4a; +extern db& dummyf_3c4b; extern db& dummyf_3c4c; extern db& dummyf_3c4d; -extern db& byte_1222e; +extern db& unk_1222e; extern db& dummyf_3c4f; extern db& dummyf_3c50; extern db& dummyf_3c51; @@ -720,7 +571,7 @@ extern db& dummyf_3c58; extern db& dummyf_3c59; extern db& dummyf_3c5a; extern db& dummyf_3c5b; -extern db& byte_1223c; +extern db& unk_1223c; extern db& dummyf_3c5d; extern db& dummyf_3c5e; extern db& dummyf_3c5f; @@ -730,7 +581,7 @@ extern db& dummyf_3c62; extern db& dummyf_3c63; extern db& dummyf_3c64; extern db& dummyf_3c65; -extern db& byte_12246; +extern db& unk_12246; extern db& dummyf_3c67; extern db& dummyf_3c68; extern db& dummyf_3c69; @@ -740,7 +591,7 @@ extern db& dummyf_3c6c; extern db& dummyf_3c6d; extern db& dummyf_3c6e; extern db& dummyf_3c6f; -extern db& byte_12250; +extern db& unk_12250; extern db& dummyf_3c71; extern db& dummyf_3c72; extern db& dummyf_3c73; @@ -748,7 +599,7 @@ extern db& dummyf_3c74; extern db& dummyf_3c75; extern db& dummyf_3c76; extern db& dummyf_3c77; -extern db& byte_12258; +extern db& unk_12258; extern db& dummyf_3c79; extern db& dummyf_3c7a; extern db& dummyf_3c7b; @@ -756,7 +607,7 @@ extern db& dummyf_3c7c; extern db& dummyf_3c7d; extern db& dummyf_3c7e; extern db& dummyf_3c7f; -extern db& byte_12260; +extern db& unk_12260; extern db& dummyf_3c81; extern db& dummyf_3c82; extern db& dummyf_3c83; @@ -764,7 +615,7 @@ extern db& dummyf_3c84; extern db& dummyf_3c85; extern db& dummyf_3c86; extern db& dummyf_3c87; -extern db& byte_12268; +extern db& unk_12268; extern db& dummyf_3c89; extern db& dummyf_3c8a; extern db& dummyf_3c8b; @@ -774,9 +625,9 @@ extern db& dummyf_3c8e; extern db& dummyf_3c8f; extern db& dummyf_3c90; extern db& dummyf_3c91; -extern db& byte_12272; +extern db& unk_12272; extern db& dummyf_3c93; -extern db& byte_12274; +extern db& unk_12274; extern db& dummyf_3c95; extern db& dummyf_3c96; extern db& dummyf_3c97; @@ -786,7 +637,7 @@ extern db& dummyf_3c9a; extern db& dummyf_3c9b; extern db& dummyf_3c9c; extern db& dummyf_3c9d; -extern db& byte_1227e; +extern db& unk_1227e; extern db& dummyf_3c9f; extern db& dummyf_3ca0; extern db& dummyf_3ca1; @@ -796,9 +647,25 @@ extern db& dummyf_3ca4; extern db& dummyf_3ca5; extern db& dummyf_3ca6; extern db& dummyf_3ca7; -extern db (& _unk_12288)[12]; -extern db (& dummyf_3cb4)[6]; -extern db& byte_1229a; +extern db& unk_12288; +extern db& dummyf_3ca9; +extern db& dummyf_3caa; +extern db& dummyf_3cab; +extern db& dummyf_3cac; +extern db& dummyf_3cad; +extern db& dummyf_3cae; +extern db& dummyf_3caf; +extern db& dummyf_3cb0; +extern db& dummyf_3cb1; +extern db& dummyf_3cb2; +extern db& dummyf_3cb3; +extern db& dummyf_3cb4; +extern db& dummyf_3cb5; +extern db& dummyf_3cb6; +extern db& dummyf_3cb7; +extern db& dummyf_3cb8; +extern db& dummyf_3cb9; +extern db& unk_1229a; extern db& dummyf_3cbb; extern db& dummyf_3cbc; extern db& dummyf_3cbd; @@ -816,7 +683,7 @@ extern db& dummyf_3cc8; extern db& dummyf_3cc9; extern db& dummyf_3cca; extern db& dummyf_3ccb; -extern db& byte_122ac; +extern db& unk_122ac; extern db& dummyf_3ccd; extern db& dummyf_3cce; extern db& dummyf_3ccf; @@ -824,7 +691,7 @@ extern db& dummyf_3cd0; extern db& dummyf_3cd1; extern db& dummyf_3cd2; extern db& dummyf_3cd3; -extern db& byte_122b4; +extern db& unk_122b4; extern db& dummyf_3cd5; extern db& dummyf_3cd6; extern db& dummyf_3cd7; @@ -832,7 +699,7 @@ extern db& dummyf_3cd8; extern db& dummyf_3cd9; extern db& dummyf_3cda; extern db& dummyf_3cdb; -extern db& byte_122bc; +extern db& unk_122bc; extern db (& dummyf_3cdd)[32]; extern db (& dummyf_3cfd)[32]; extern db (& dummyf_3d1d)[32]; @@ -861,7 +728,7 @@ extern db& dummyf_3d52; extern db& dummyf_3d53; extern db& dummyf_3d54; extern db& dummyf_3d55; -extern db& byte_12336; +extern db& unk_12336; extern db (& dummyf_3d57)[32]; extern db (& dummyf_3d77)[32]; extern db (& dummyf_3d97)[32]; @@ -890,7 +757,7 @@ extern db& dummyf_3dcc; extern db& dummyf_3dcd; extern db& dummyf_3dce; extern db& dummyf_3dcf; -extern db& byte_123b0; +extern db& unk_123b0; extern db (& dummyf_3dd1)[32]; extern db (& dummyf_3df1)[32]; extern db& dummyf_3e11; @@ -908,7 +775,7 @@ extern db& dummyf_3e1c; extern db& dummyf_3e1d; extern db& dummyf_3e1e; extern db& dummyf_3e1f; -extern db& byte_12400; +extern db& unk_12400; extern db (& dummyf_3e21)[32]; extern db& dummyf_3e41; extern db& dummyf_3e42; @@ -941,7 +808,7 @@ extern db& dummyf_3e5c; extern db& dummyf_3e5d; extern db& dummyf_3e5e; extern db& dummyf_3e5f; -extern db& byte_12440; +extern db& unk_12440; extern db (& dummyf_3e61)[32]; extern db (& dummyf_3e81)[32]; extern db& dummyf_3ea1; @@ -963,7 +830,7 @@ extern db& dummyf_3eb0; extern db& dummyf_3eb1; extern db& dummyf_3eb2; extern db& dummyf_3eb3; -extern db& byte_12494; +extern db& unk_12494; extern db (& dummyf_3eb5)[32]; extern db (& dummyf_3ed5)[32]; extern db (& dummyf_3ef5)[32]; @@ -985,7 +852,7 @@ extern db& dummyf_3f42; extern db& dummyf_3f43; extern db& dummyf_3f44; extern db& dummyf_3f45; -extern db& byte_12526; +extern db& unk_12526; extern db& dummyf_3f47; extern db& dummyf_3f48; extern db& dummyf_3f49; @@ -999,7 +866,7 @@ extern db& dummyf_3f50; extern db& dummyf_3f51; extern db& dummyf_3f52; extern db& dummyf_3f53; -extern db& byte_12534; +extern db& unk_12534; extern db& dummyf_3f55; extern db& dummyf_3f56; extern db& dummyf_3f57; @@ -1013,7 +880,7 @@ extern db& dummyf_3f5e; extern db& dummyf_3f5f; extern db& dummyf_3f60; extern db& dummyf_3f61; -extern db& byte_12542; +extern db& unk_12542; extern db& dummyf_3f63; extern db& dummyf_3f64; extern db& dummyf_3f65; @@ -1027,7 +894,7 @@ extern db& dummyf_3f6c; extern db& dummyf_3f6d; extern db& dummyf_3f6e; extern db& dummyf_3f6f; -extern db& byte_12550; +extern db& unk_12550; extern db& dummyf_3f71; extern db& dummyf_3f72; extern db& dummyf_3f73; @@ -1041,7 +908,7 @@ extern db& dummyf_3f7a; extern db& dummyf_3f7b; extern db& dummyf_3f7c; extern db& dummyf_3f7d; -extern db& byte_1255e; +extern db& unk_1255e; extern db& dummyf_3f7f; extern db& dummyf_3f80; extern db& dummyf_3f81; @@ -1055,21 +922,22 @@ extern db& dummyf_3f88; extern db& dummyf_3f89; extern db& dummyf_3f8a; extern db& dummyf_3f8b; -extern db& byte_1256c; -extern db& dummyf_3f8d; -extern db& dummyf_3f8e; -extern db& dummyf_3f8f; -extern db& dummyf_3f90; -extern db& dummyf_3f91; -extern db& dummyf_3f92; -extern db& dummyf_3f93; -extern db& dummyf_3f94; -extern db& dummyf_3f95; -extern db& dummyf_3f96; -extern db& dummyf_3f97; -extern db& dummyf_3f98; -extern db& dummyf_3f99; -extern char (& __acopyrightc1989)[64]; +extern db& unk_1256c; +extern db (& dummyf_3f8d)[32]; +extern db (& dummyf_3fad)[32]; +extern db& dummyf_3fcd; +extern db& dummyf_3fce; +extern db& dummyf_3fcf; +extern db& dummyf_3fd0; +extern db& dummyf_3fd1; +extern db& dummyf_3fd2; +extern db& dummyf_3fd3; +extern db& dummyf_3fd4; +extern db& dummyf_3fd5; +extern db& dummyf_3fd6; +extern db& dummyf_3fd7; +extern db& dummyf_3fd8; +extern db& dummyf_3fd9; extern db& dummyf_3fda; extern db& dummyf_3fdb; extern db& dummyf_3fdc; @@ -1078,17 +946,23 @@ extern db& dummyf_3fde; extern db& dummyf_3fdf; extern db& dummyf_3fe0; extern db& dummyf_3fe1; -extern db& _unk_125c2; -extern db& dummyf_3fe3; +extern dw& word_125c2; extern dw& word_125c4; -extern db& _unk_125c6; -extern db& dummyf_3fe7; -extern db& _unk_125c8; -extern db& dummyf_3fe9; +extern dw& word_125c6; +extern dw& word_125c8; extern db& byte_125ca; extern db& dummyf_3feb; extern db& byte_125cc; -extern db (& dummyf_3ff0)[7]; +extern db& dummyf_3fed; +extern db& dummyf_3fee; +extern db& dummyf_3fef; +extern db& dummyf_3ff0; +extern db& dummyf_3ff1; +extern db& dummyf_3ff2; +extern db& dummyf_3ff3; +extern db& dummyf_3ff4; +extern db& dummyf_3ff5; +extern db& dummyf_3ff6; extern db& dummyf_3ff7; extern db& dummyf_3ff8; extern db& dummyf_3ff9; @@ -1099,7 +973,16 @@ extern db& dummyf_3ffd; extern db& dummyf_3ffe; extern db& dummyf_3fff; extern db& byte_125e0; -extern db (& dummyf_4004)[7]; +extern db& dummyf_4001; +extern db& dummyf_4002; +extern db& dummyf_4003; +extern db& dummyf_4004; +extern db& dummyf_4005; +extern db& dummyf_4006; +extern db& dummyf_4007; +extern db& dummyf_4008; +extern db& dummyf_4009; +extern db& dummyf_400a; extern db& dummyf_400b; extern db& dummyf_400c; extern db& dummyf_400d; @@ -1110,7 +993,16 @@ extern db& dummyf_4011; extern db& dummyf_4012; extern db& dummyf_4013; extern db& byte_125f4; -extern db (& dummyf_4018)[7]; +extern db& dummyf_4015; +extern db& dummyf_4016; +extern db& dummyf_4017; +extern db& dummyf_4018; +extern db& dummyf_4019; +extern db& dummyf_401a; +extern db& dummyf_401b; +extern db& dummyf_401c; +extern db& dummyf_401d; +extern db& dummyf_401e; extern db& dummyf_401f; extern db& dummyf_4020; extern db& dummyf_4021; @@ -1120,13 +1012,16 @@ extern db& dummyf_4024; extern db& dummyf_4025; extern db& dummyf_4026; extern db& dummyf_4027; -extern db (& byte_12608)[3]; +extern db& unk_12608; +extern db& dummyf_4029; +extern db& dummyf_402a; extern db& dummyf_402b; extern db& dummyf_402c; extern db& dummyf_402d; extern db& dummyf_402e; extern db& dummyf_402f; -extern db (& dummyf_4030)[2]; +extern db& dummyf_4030; +extern db& dummyf_4031; extern db& dummyf_4032; extern db& dummyf_4033; extern db& dummyf_4034; @@ -1137,13 +1032,16 @@ extern db& dummyf_4038; extern db& dummyf_4039; extern db& dummyf_403a; extern db& dummyf_403b; -extern db (& byte_1261c)[3]; +extern db& byte_1261c; +extern db& dummyf_403d; +extern db& dummyf_403e; extern db& dummyf_403f; extern db& dummyf_4040; extern db& dummyf_4041; extern db& dummyf_4042; extern db& dummyf_4043; -extern db (& dummyf_4044)[2]; +extern db& dummyf_4044; +extern db& dummyf_4045; extern db& dummyf_4046; extern db& dummyf_4047; extern db& dummyf_4048; @@ -1154,36 +1052,8 @@ extern db& dummyf_404c; extern db& dummyf_404d; extern db& dummyf_404e; extern db& dummyf_404f; -extern db (& byte_12630)[3]; -extern db& dummyf_4053; -extern db& dummyf_4054; -extern db& dummyf_4055; -extern db& dummyf_4056; -extern db& dummyf_4057; -extern db (& dummyf_4058)[2]; -extern db& dummyf_405a; -extern db& dummyf_405b; -extern db& dummyf_405c; -extern db& dummyf_405d; -extern db& dummyf_405e; -extern db& dummyf_405f; -extern db& dummyf_4060; -extern db& dummyf_4061; -extern db& dummyf_4062; -extern db& dummyf_4063; -extern db& dummyf_4064; -extern db& dummyf_4065; -extern db& dummyf_4066; -extern db& dummyf_4067; -extern db& dummyf_4068; -extern db& dummyf_4069; -extern db& dummyf_406a; -extern db& dummyf_406b; -extern db& dummyf_406c; -extern db& dummyf_406d; -extern db& dummyf_406e; -extern db& dummyf_406f; -extern db& dummyf_4070; +extern db& unk_12630; +extern db (& dummyf_4051)[32]; extern db& dummyf_4071; extern db& dummyf_4072; extern db& dummyf_4073; @@ -1193,26 +1063,54 @@ extern db& dummyf_4076; extern db& dummyf_4077; extern db& byte_12658; extern db& byte_12659; -extern db& _unk_1265a; -extern db& dummyf_407b; +extern dw& word_1265a; extern dw& word_1265c; extern db& byte_1265e; extern db& byte_1265f; extern db& byte_12660; -extern db& dummyf_4081; -extern db& dummyf_4082; -extern db (& dummyf_4083)[39]; -extern db (& dummyf_40aa)[30]; -extern db (& dummyf_40c8)[29]; -extern db (& dummyf_40e5)[29]; -extern db (& dummyf_4102)[14]; -extern db (& dummyf_4110)[39]; -extern db (& dummyf_4137)[8]; +extern db (& dummyf_4081)[32]; +extern db (& dummyf_40a1)[32]; +extern db (& dummyf_40c1)[32]; +extern db (& dummyf_40e1)[32]; +extern db (& dummyf_4101)[32]; +extern db& dummyf_4121; +extern db& dummyf_4122; +extern db& dummyf_4123; +extern db& dummyf_4124; +extern db& dummyf_4125; +extern db& dummyf_4126; +extern db& dummyf_4127; +extern db& dummyf_4128; +extern db& dummyf_4129; +extern db& dummyf_412a; +extern db& dummyf_412b; +extern db& dummyf_412c; +extern db& dummyf_412d; +extern db& dummyf_412e; +extern db& dummyf_412f; +extern db& dummyf_4130; +extern db& dummyf_4131; +extern db& dummyf_4132; +extern db& dummyf_4133; +extern db& dummyf_4134; +extern db& dummyf_4135; +extern db& dummyf_4136; +extern db& dummyf_4137; +extern db& dummyf_4138; +extern db& dummyf_4139; +extern db& dummyf_413a; +extern db& dummyf_413b; +extern db& dummyf_413c; +extern db& dummyf_413d; +extern db& dummyf_413e; extern db& byte_1271f; -extern db (& dummyf_4140)[40]; -extern db (& dummyf_4168)[27]; -extern db (& dummyf_4183)[32]; -extern db (& dummyf_41a3)[32]; +extern db (& dummyf_4140)[32]; +extern db (& dummyf_4160)[32]; +extern db (& dummyf_4180)[32]; +extern db (& dummyf_41a0)[32]; +extern db& dummyf_41c0; +extern db& dummyf_41c1; +extern db& dummyf_41c2; extern db& dummyf_41c3; extern db& dummyf_41c4; extern db& dummyf_41c5; @@ -1236,20 +1134,22 @@ extern db& dummyf_41d6; extern db& dummyf_41d7; extern db& dummyf_41d8; extern db& dummyf_41d9; -extern db& _unk_127ba; -extern db& dummyf_41db; -extern db& _unk_127bc; -extern db& dummyf_41dd; -extern db& _unk_127be; -extern db& dummyf_41df; +extern dw& word_127ba; +extern dw& word_127bc; +extern dw& word_127be; extern db& seg127c; -extern db (& dummyf_41e0)[8]; +extern db& dummyf_41e0; +extern db& dummyf_41e1; +extern db& dummyf_41e2; +extern db& dummyf_41e3; +extern db& dummyf_41e4; +extern db& dummyf_41e5; +extern db& dummyf_41e6; +extern db& dummyf_41e7; extern db& dummyf_41e8; -extern db& unk_127c9; -extern db& dummyf_41ea; -extern db& byte_127cb; -extern db (& dummyf_41ec)[32]; -extern db& dummyf_420c; +extern dw& seg_127c9; +extern dw& word_127cb; +extern db (& dummyf_41ed)[32]; extern db& dummyf_420d; extern db& dummyf_420e; extern db& dummyf_420f; @@ -1334,34 +1234,12 @@ extern dw& dummyf_47e0; extern dw& dummyf_47e2; extern dw& dummyf_47e4; extern dw& dummyf_47e6; -extern dw& dummyf_47e8; +extern dw& off_12dc8; extern dw& dummyf_47ea; extern dw& dummyf_47ec; extern db& dummyf_47fd; extern db& dummyf_4824; extern db& dummyf_4844; -extern db& dummyf_4d3b; -extern db& dummyf_4d7f; -extern db& dummyf_4f81; -extern db& dummyf_4fbb; -extern db& dummyf_500f; -extern db& dummyf_503f; -extern db& dummyf_5057; -extern db& dummyf_50dd; -extern db& dummyf_50ff; -extern db& dummyf_5165; -extern db& dummyf_51a7; -extern db& dummyf_52bd; -extern db& dummyf_538d; -extern db& dummyf_53b3; -extern db& dummyf_53bd; -extern db& dummyf_53ed; -extern db& dummyf_544d; -extern db& dummyf_547b; -extern db& dummyf_547c; -extern db& dummyf_547d; -extern db& dummyf_547e; -extern db& dummyf_547f; extern dw& jpt_13a6f; extern dw& dummyf_5496; extern dw& dummyf_5498; @@ -1369,15 +1247,7 @@ extern dw& dummyf_549a; extern dw& dummyf_549c; extern dw& dummyf_549e; extern dw& dummyf_54a0; -extern db& dummyf_54a2; -extern db& dummyf_54a3; -extern db& dummyf_54a7; -extern db& dummyf_562f; -extern db& dummyf_564d; -extern db& dummyf_56ab; extern db& dummyf_56fb; -extern db& dummyf_56fc; -extern db& dummyf_56fd; extern db& dummyf_5717; extern db& dummyf_5718; extern db& dummyf_5719; @@ -1390,25 +1260,16 @@ extern db& dummyf_575f; extern db& dummyf_5760; extern db& dummyf_5763; extern db& dummyf_5764; -extern db& dummyf_576b; -extern db& dummyf_576c; -extern db& dummyf_5770; extern db& dummyf_5771; extern db& dummyf_5772; extern db& dummyf_5773; -extern db& dummyf_5774; -extern db& dummyf_5775; -extern db& dummyf_5776; -extern db& dummyf_5777; -extern db& dummyf_5778; -extern db& dummyf_5779; -extern db& dummyf_577a; extern db& dummyf_577b; extern db& dummyf_577c; extern db& dummyf_577d; extern db& dummyf_577e; extern db& dummyf_577f; -extern db& __amiscovrexe0511; +extern db& seg13d6; +extern db& dummyf_5780; extern db& dummyf_5781; extern db& dummyf_5782; extern db& dummyf_5783; @@ -1423,27 +1284,36 @@ extern db& dummyf_578b; extern db& dummyf_578c; extern db& dummyf_578d; extern db& dummyf_578e; -extern db& dummyf_578f; +extern db& unk_13d6f; extern db& dummyf_5790; extern db& dummyf_5791; -extern db& byte_13d72; +extern db& unk_13d72; extern db& dummyf_5793; -extern dw& dummyf_5794; -extern dw& dummyf_5796; +extern db& dummyf_5794; extern dw& dummyf_5798; extern dw& dummyf_579a; -extern dw& dummyf_579c; -extern dw& dummyf_579e; -extern dw& dummyf_57a0; -extern dw& dummyf_57a2; -extern dw& dummyf_57a4; -extern dw& dummyf_57a6; -extern dw& dummyf_57a8; -extern dw& dummyf_57aa; -extern dw& dummyf_57ac; -extern dw& dummyf_57ae; -extern char (& __acopyrightc1988)[64]; -extern db& dummyf_588b; +extern db& dummyf_579c; +extern db& dummyf_579d; +extern db& dummyf_579e; +extern db& dummyf_579f; +extern db& dummyf_57a0; +extern db& dummyf_57a1; +extern db& dummyf_57a2; +extern db& dummyf_57a3; +extern db& dummyf_57a4; +extern db& dummyf_57a5; +extern db& dummyf_57a6; +extern db& dummyf_57a7; +extern db& dummyf_57a8; +extern db& dummyf_57a9; +extern db& dummyf_57aa; +extern db& dummyf_57ab; +extern db& dummyf_57ac; +extern db& dummyf_57ad; +extern db& dummyf_57ae; +extern db& dummyf_57af; +extern char (& acopyrightc1988_0)[64]; +extern db& seg13dd; extern db& dummyf_58a1; extern db& dummyf_58a2; extern db& dummyf_58a3; @@ -1464,16 +1334,12 @@ extern char (& __amgraphicexe091)[21]; extern db& dummyf_58c5; extern db& dummyf_58c6; extern db& dummyf_58c7; -extern db& dummyf_58c8; -extern db& dummyf_58c9; -extern db& dummyf_58ca; -extern db& dummyf_58cb; +extern dw& dummyf_58c8; +extern dw& dummyf_58ca; extern db& dummyf_58cc; extern db& dummyf_58cd; -extern db& dummyf_58ce; -extern db& dummyf_58cf; -extern db& dummyf_58d0; -extern db& dummyf_58d1; +extern dw& dummyf_58ce; +extern dw& dummyf_58d0; extern dw& dummyf_58d2; extern dw& dummyf_58d4; extern dw& dummyf_58d6; @@ -2075,34 +1941,64 @@ extern db (& dummyf_627e)[32]; extern db (& dummyf_629e)[32]; extern db (& dummyf_62be)[32]; extern db (& dummyf_62de)[32]; -extern db (& dummyf_62fe)[32]; -extern db (& dummyf_631e)[32]; -extern db (& dummyf_633e)[32]; -extern db (& dummyf_635e)[32]; -extern db (& dummyf_637e)[32]; -extern db (& dummyf_639e)[32]; -extern db (& dummyf_63be)[32]; -extern db (& dummyf_63de)[32]; -extern db (& dummyf_63fe)[32]; -extern db (& dummyf_641e)[32]; -extern db (& dummyf_643e)[32]; -extern db (& dummyf_645e)[32]; -extern db (& dummyf_647e)[32]; -extern db (& dummyf_649e)[32]; -extern db (& dummyf_64be)[32]; -extern db (& dummyf_64de)[32]; -extern db (& dummyf_64fe)[32]; -extern db (& dummyf_651e)[32]; -extern db (& dummyf_653e)[32]; -extern db (& dummyf_655e)[32]; -extern db (& dummyf_657e)[32]; -extern db (& dummyf_659e)[32]; -extern db (& dummyf_65be)[32]; -extern db (& dummyf_65de)[32]; -extern db (& dummyf_65fe)[32]; -extern db (& dummyf_661e)[32]; -extern db (& dummyf_663e)[32]; -extern db (& dummyf_665e)[32]; +extern db& dummyf_62fe; +extern db& dummyf_62ff; +extern db& dummyf_6300; +extern db& dummyf_6301; +extern db& dummyf_6302; +extern db& dummyf_6303; +extern db& dummyf_6304; +extern db& dummyf_6305; +extern db& dummyf_6306; +extern db& dummyf_6307; +extern db& dummyf_6308; +extern db& dummyf_6309; +extern db& byte_148ea; +extern db (& dummyf_630b)[32]; +extern db (& dummyf_632b)[32]; +extern db (& dummyf_634b)[32]; +extern db (& dummyf_636b)[32]; +extern db (& dummyf_638b)[32]; +extern db (& dummyf_63ab)[32]; +extern db (& dummyf_63cb)[32]; +extern db (& dummyf_63eb)[32]; +extern db (& dummyf_640b)[32]; +extern db (& dummyf_642b)[32]; +extern db (& dummyf_644b)[32]; +extern db& dummyf_646b; +extern db& dummyf_646c; +extern db& dummyf_646d; +extern db& dummyf_646e; +extern db& dummyf_646f; +extern db& dummyf_6470; +extern db& dummyf_6471; +extern db& dummyf_6472; +extern db& dummyf_6473; +extern dw& dummyf_6474; +extern db (& dummyf_6476)[32]; +extern db (& dummyf_6496)[32]; +extern db (& dummyf_64b6)[32]; +extern db (& dummyf_64d6)[32]; +extern db (& dummyf_64f6)[32]; +extern db (& dummyf_6516)[32]; +extern db (& dummyf_6536)[32]; +extern db (& dummyf_6556)[32]; +extern db (& dummyf_6576)[32]; +extern db (& dummyf_6596)[32]; +extern db (& dummyf_65b6)[32]; +extern db (& dummyf_65d6)[32]; +extern db (& dummyf_65f6)[32]; +extern db (& dummyf_6616)[32]; +extern db (& dummyf_6636)[32]; +extern db (& dummyf_6656)[32]; +extern db& dummyf_6676; +extern db& dummyf_6677; +extern db& dummyf_6678; +extern db& dummyf_6679; +extern db& dummyf_667a; +extern db& dummyf_667b; +extern db& dummyf_667c; +extern db& dummyf_667d; extern db& dummyf_667e; extern db& dummyf_667f; extern db& dummyf_6680; @@ -2312,6 +2208,7 @@ extern db& dummyf_7577; extern db (& byte_15b58)[6]; extern char (& acopyrightc1988)[63]; extern db& seg004; +extern db& dummyf_75bd; extern db (& dummyf_75be)[2]; extern db (& dummyf_75c0)[13]; extern db (& dummyf_75cd)[12]; @@ -2356,12 +2253,10 @@ extern dw& word_15d30; extern db& byte_15d32; extern db& dummyf_7774; extern dw& word_15d62; -extern db& _unk_15d64; -extern db& dummyf_7785; +extern dw& _unk_15d64; extern dw& word_15d66; extern dw& word_15d68; -extern db& byte_15d6a; -extern db& dummyf_778b; +extern dw& word_15d6a; extern dw& word_15d6c; extern dw& word_15d6e; extern db& dummyf_77d9; @@ -2387,15 +2282,16 @@ extern dw& dummyf_800a; extern db& dummyf_8086; extern db& dummyf_8087; extern char (& af15)[3]; -extern db (& dummyf_808b)[32]; -extern db (& dummyf_80ab)[32]; -extern db (& dummyf_80cb)[32]; -extern db& dummyf_80eb; -extern db& dummyf_80ec; -extern db& dummyf_80ed; -extern db& dummyf_80ee; -extern db& dummyf_80ef; -extern db& dummyf_80f0; +extern db& dummyf_808b; +extern db& dummyf_808c; +extern db& dummyf_808d; +extern db& dummyf_808e; +extern db& dummyf_808f; +extern db& seg1667; +extern db& unk_16670; +extern db (& dummyf_8091)[32]; +extern db (& dummyf_80b1)[32]; +extern db (& dummyf_80d1)[32]; extern db& dummyf_80f1; extern db& dummyf_80f2; extern db& dummyf_80f3; @@ -2454,653 +2350,743 @@ extern db (& dummyf_85a2)[32]; extern db (& dummyf_85c2)[32]; extern db (& dummyf_85e2)[32]; extern db (& dummyf_8602)[32]; -extern db& dummyf_8622; -extern db& dummyf_8623; -extern db& dummyf_8624; -extern db& dummyf_8625; -extern db& dummyf_8626; -extern db& dummyf_8627; -extern db& dummyf_8628; -extern db& dummyf_8629; -extern db& dummyf_862a; -extern db (& dummyf_862b)[23]; -extern db (& dummyf_8642)[13]; -extern db (& dummyf_864f)[95]; -extern db (& dummyf_86ae)[50]; -extern db (& dummyf_86e0)[20]; -extern db (& dummyf_86f4)[20]; -extern db (& dummyf_8708)[20]; -extern db (& dummyf_871c)[20]; -extern db (& dummyf_8730)[20]; -extern db (& dummyf_8744)[20]; -extern db (& dummyf_8758)[29]; -extern db (& dummyf_8775)[11]; -extern db (& dummyf_8780)[12]; -extern db (& dummyf_878c)[75]; -extern db (& dummyf_87d7)[70]; -extern db (& dummyf_881d)[39]; -extern db (& dummyf_8844)[40]; -extern db (& dummyf_886c)[40]; -extern db (& dummyf_8894)[33]; -extern db (& dummyf_88b5)[14]; -extern db (& dummyf_88c3)[15]; -extern db (& dummyf_88d2)[128]; -extern db (& dummyf_8952)[40]; -extern db (& dummyf_897a)[40]; -extern db (& dummyf_89a2)[40]; -extern db (& dummyf_89ca)[35]; -extern db (& dummyf_89ed)[165]; -extern db (& dummyf_8a92)[20]; -extern db (& dummyf_8aa6)[20]; -extern db (& dummyf_8aba)[20]; -extern db (& dummyf_8ace)[20]; -extern db (& dummyf_8ae2)[20]; -extern db (& dummyf_8af6)[20]; -extern db (& dummyf_8b0a)[23]; -extern db (& dummyf_8b21)[120]; -extern db (& dummyf_8b99)[78]; -extern db (& dummyf_8be7)[40]; -extern db (& dummyf_8c0f)[40]; -extern db (& dummyf_8c37)[42]; -extern db (& dummyf_8c61)[118]; -extern db (& dummyf_8cd7)[60]; -extern db (& dummyf_8d13)[40]; -extern db (& dummyf_8d3b)[40]; -extern db (& dummyf_8d63)[40]; -extern db (& dummyf_8d8b)[35]; -extern db (& dummyf_8dae)[130]; -extern db (& dummyf_8e30)[45]; -extern db (& dummyf_8e5d)[20]; -extern db (& dummyf_8e71)[20]; -extern db (& dummyf_8e85)[20]; -extern db (& dummyf_8e99)[20]; -extern db (& dummyf_8ead)[20]; -extern db (& dummyf_8ec1)[20]; -extern db (& dummyf_8ed5)[98]; -extern db (& dummyf_8f37)[66]; -extern db (& dummyf_8f79)[48]; -extern db (& dummyf_8fa9)[39]; -extern db (& dummyf_8fd0)[40]; -extern db (& dummyf_8ff8)[42]; -extern db (& dummyf_9022)[120]; -extern db (& dummyf_909a)[59]; -extern db (& dummyf_90d5)[39]; -extern db (& dummyf_90fc)[40]; -extern db (& dummyf_9124)[40]; -extern db (& dummyf_914c)[30]; -extern db (& dummyf_916a)[130]; -extern db (& dummyf_91ec)[45]; -extern db (& dummyf_9219)[20]; -extern db& dummyf_922d; -extern db (& dummyf_922e)[19]; -extern db (& dummyf_9241)[20]; -extern db (& dummyf_9255)[20]; -extern db (& dummyf_9269)[20]; -extern db (& dummyf_927d)[20]; -extern db (& dummyf_9291)[25]; -extern db (& dummyf_92aa)[142]; -extern db (& dummyf_9338)[40]; -extern db (& dummyf_9360)[39]; -extern db (& dummyf_9387)[40]; -extern db (& dummyf_93af)[40]; -extern db (& dummyf_93d7)[152]; -extern db (& dummyf_946f)[48]; -extern db (& dummyf_949f)[40]; -extern db (& dummyf_94c7)[40]; -extern db (& dummyf_94ef)[40]; -extern db (& dummyf_9517)[152]; -extern db (& dummyf_95af)[16]; -extern db (& dummyf_95bf)[28]; -extern db (& dummyf_95db)[19]; -extern db (& dummyf_95ee)[20]; -extern db (& dummyf_9602)[20]; -extern db (& dummyf_9616)[20]; -extern db (& dummyf_962a)[20]; -extern db (& dummyf_963e)[20]; -extern db (& dummyf_9652)[133]; -extern db (& dummyf_96d7)[30]; -extern db (& dummyf_96f5)[33]; -extern db (& dummyf_9716)[40]; -extern db (& dummyf_973e)[40]; -extern db (& dummyf_9766)[40]; -extern db (& dummyf_978e)[140]; -extern db (& dummyf_981a)[30]; -extern db (& dummyf_9838)[40]; -extern db (& dummyf_9860)[40]; -extern db (& dummyf_9888)[40]; -extern db (& dummyf_98b0)[40]; -extern db (& dummyf_98d8)[159]; -extern db (& dummyf_9977)[27]; -extern db (& dummyf_9992)[19]; -extern db (& dummyf_99a5)[20]; -extern db (& dummyf_99b9)[20]; -extern db (& dummyf_99cd)[20]; -extern db (& dummyf_99e1)[20]; -extern db (& dummyf_99f5)[20]; -extern db (& dummyf_9a09)[100]; -extern db (& dummyf_9a6d)[82]; -extern db (& dummyf_9abf)[44]; -extern db (& dummyf_9aeb)[40]; -extern db (& dummyf_9b13)[40]; -extern db (& dummyf_9b3b)[46]; -extern db (& dummyf_9b69)[136]; -extern db (& dummyf_9bf1)[38]; -extern db (& dummyf_9c17)[40]; -extern db (& dummyf_9c3f)[40]; -extern db (& dummyf_9c67)[40]; -extern db (& dummyf_9c8f)[111]; -extern db (& byte_182de)[62]; -extern db (& dummyf_9d3c)[23]; -extern db (& dummyf_9d53)[19]; -extern db (& dummyf_9d66)[20]; -extern db (& dummyf_9d7a)[20]; -extern db (& dummyf_9d8e)[20]; -extern db (& dummyf_9da2)[20]; -extern db (& dummyf_9db6)[20]; -extern db (& dummyf_9dca)[30]; -extern db (& dummyf_9de8)[115]; -extern db (& dummyf_9e5b)[44]; -extern db (& dummyf_9e87)[47]; -extern db (& dummyf_9eb6)[40]; -extern db (& dummyf_9ede)[40]; -extern db (& dummyf_9f06)[34]; -extern db (& dummyf_9f28)[114]; -extern db (& dummyf_9f9a)[45]; -extern db (& dummyf_9fc7)[38]; -extern db (& dummyf_9fed)[39]; -extern db (& dummyf_a014)[40]; -extern db (& dummyf_a03c)[40]; -extern db (& dummyf_a064)[111]; -extern db (& dummyf_a0d3)[47]; -extern db (& dummyf_a102)[27]; -extern db (& dummyf_a11d)[20]; -extern db (& dummyf_a131)[20]; -extern db (& dummyf_a145)[20]; -extern db (& dummyf_a159)[20]; -extern db (& dummyf_a16d)[20]; -extern db (& dummyf_a181)[20]; -extern db (& dummyf_a195)[23]; -extern db (& dummyf_a1ac)[114]; -extern db (& dummyf_a21e)[60]; -extern db (& dummyf_a25a)[39]; -extern db (& dummyf_a281)[40]; -extern db (& dummyf_a2a9)[40]; -extern db (& dummyf_a2d1)[86]; -extern db (& dummyf_a327)[55]; -extern db (& dummyf_a35e)[60]; -extern db (& dummyf_a39a)[39]; -extern db (& dummyf_a3c1)[40]; -extern db (& dummyf_a3e9)[40]; -extern db (& dummyf_a411)[130]; -extern db (& dummyf_a493)[55]; -extern db (& dummyf_a4ca)[25]; -extern db (& dummyf_a4e3)[20]; -extern db (& dummyf_a4f7)[20]; -extern db (& dummyf_a50b)[20]; -extern db (& dummyf_a51f)[20]; -extern db (& dummyf_a533)[20]; -extern db (& dummyf_a547)[20]; -extern db (& dummyf_a55b)[124]; -extern db (& dummyf_a5d7)[57]; -extern db (& dummyf_a610)[32]; -extern db (& dummyf_a630)[32]; -extern db (& dummyf_a650)[32]; -extern db (& dummyf_a670)[117]; -extern db (& dummyf_a6e5)[102]; -extern db (& dummyf_a74b)[29]; -extern db (& dummyf_a768)[69]; -extern db (& dummyf_a7ad)[29]; -extern db (& dummyf_a7ca)[144]; -extern db (& dummyf_a85a)[69]; -extern db (& dummyf_a89f)[14]; -extern db (& dummyf_a8ad)[16]; -extern db (& dummyf_a8bd)[23]; -extern db (& dummyf_a8d4)[24]; -extern db (& dummyf_a8ec)[16]; -extern db (& dummyf_a8fc)[14]; -extern db (& dummyf_a90a)[142]; -extern db (& dummyf_a998)[62]; -extern db (& byte_18fb6)[15]; -extern db (& dummyf_a9e5)[13]; -extern db (& dummyf_a9f2)[21]; -extern db (& dummyf_aa07)[14]; -extern db (& dummyf_aa15)[16]; -extern db (& dummyf_aa25)[20]; -extern db (& dummyf_aa39)[13]; -extern db (& dummyf_aa46)[142]; -extern db (& dummyf_aad4)[62]; -extern db (& dummyf_ab12)[18]; -extern db (& dummyf_ab24)[14]; -extern db (& dummyf_ab32)[10]; -extern db (& dummyf_ab3c)[14]; -extern db (& dummyf_ab4a)[20]; -extern db (& dummyf_ab5e)[15]; -extern db (& dummyf_ab6d)[10]; -extern db (& dummyf_ab77)[13]; -extern db (& dummyf_ab84)[98]; -extern db (& dummyf_abe6)[110]; -extern db (& dummyf_ac54)[15]; -extern db (& dummyf_ac63)[19]; -extern db (& dummyf_ac76)[15]; -extern db (& dummyf_ac85)[15]; -extern db (& dummyf_ac94)[15]; -extern db (& dummyf_aca3)[11]; -extern db (& dummyf_acae)[20]; -extern db (& dummyf_acc2)[97]; -extern db (& dummyf_ad23)[114]; -extern db (& dummyf_ad95)[22]; -extern db (& dummyf_adab)[18]; -extern db (& dummyf_adbd)[15]; -extern db (& dummyf_adcc)[21]; -extern db (& dummyf_ade1)[14]; -extern db (& dummyf_adef)[20]; -extern db (& dummyf_ae03)[200]; -extern db (& dummyf_aecb)[47]; -extern db (& dummyf_aefa)[26]; -extern db (& dummyf_af14)[26]; -extern db (& dummyf_af2e)[120]; -extern db (& dummyf_afa6)[122]; -extern db (& dummyf_b020)[32]; -extern db (& dummyf_b040)[32]; -extern db (& dummyf_b060)[32]; -extern db (& dummyf_b080)[212]; -extern db (& dummyf_b154)[31]; -extern db (& dummyf_b173)[75]; -extern db (& dummyf_b1be)[151]; -extern db (& dummyf_b255)[38]; -extern db (& dummyf_b27b)[36]; -extern db (& dummyf_b29f)[16]; -extern db (& dummyf_b2af)[24]; -extern db (& dummyf_b2c7)[19]; -extern db (& dummyf_b2da)[26]; -extern db (& dummyf_b2f4)[13]; -extern db (& dummyf_b301)[97]; -extern db (& dummyf_b362)[106]; -extern db (& dummyf_b3cc)[17]; -extern db (& dummyf_b3dd)[16]; -extern db (& dummyf_b3ed)[17]; -extern db (& dummyf_b3fe)[19]; -extern db (& dummyf_b411)[17]; -extern db (& dummyf_b422)[21]; -extern db (& dummyf_b437)[13]; -extern db (& dummyf_b444)[27]; -extern db (& dummyf_b45f)[156]; -extern db (& dummyf_b4fb)[28]; -extern db (& dummyf_b517)[19]; -extern db (& dummyf_b52a)[13]; -extern db (& dummyf_b537)[16]; -extern db (& dummyf_b547)[19]; -extern db (& dummyf_b55a)[19]; -extern db (& dummyf_b56d)[14]; -extern db (& dummyf_b57b)[8]; -extern db& dummyf_b583; -extern db& dummyf_b584; -extern db& dummyf_b585; -extern db& dummyf_b586; -extern db& dummyf_b587; -extern db& dummyf_b588; -extern db& dummyf_b589; -extern db& dummyf_b58a; -extern db& dummyf_b58b; -extern db& dummyf_b58c; -extern db& dummyf_b58d; -extern db& dummyf_b58e; -extern db& dummyf_b58f; -extern db& dummyf_b590; -extern db& dummyf_b591; -extern db (& dummyf_b592)[25]; -extern db (& dummyf_b5ab)[32]; -extern db& dummyf_b5cb; -extern db& dummyf_b5cc; -extern db& dummyf_b5cd; -extern db& dummyf_b5ce; -extern db& dummyf_b5cf; -extern db& dummyf_b5d0; -extern db& dummyf_b5d1; -extern db& dummyf_b5d2; -extern db& dummyf_b5d3; -extern db& dummyf_b5d4; -extern db& dummyf_b5d5; -extern db& dummyf_b5d6; -extern db& dummyf_b5d7; -extern db& dummyf_b5d8; -extern db& dummyf_b5d9; -extern db& dummyf_b5da; -extern db& dummyf_b5db; -extern db& dummyf_b5dc; -extern db& dummyf_b5dd; -extern db& dummyf_b5de; -extern db& dummyf_b5df; -extern db& dummyf_b5e0; -extern db (& dummyf_b5e1)[107]; -extern db (& dummyf_b64c)[5]; -extern db (& dummyf_b651)[32]; -extern db (& dummyf_b671)[32]; -extern db (& dummyf_b691)[32]; -extern db (& dummyf_b6b1)[32]; -extern db& dummyf_b6d1; -extern db (& dummyf_b6d2)[25]; -extern db (& dummyf_b6eb)[32]; -extern db& dummyf_b70b; -extern db& dummyf_b70c; -extern db& dummyf_b70d; -extern db& dummyf_b70e; -extern db& dummyf_b70f; -extern db& dummyf_b710; -extern db& dummyf_b711; -extern db& dummyf_b712; -extern db& dummyf_b713; -extern db& dummyf_b714; -extern db& dummyf_b715; -extern db& dummyf_b716; -extern db& dummyf_b717; -extern db& dummyf_b718; -extern db& dummyf_b719; -extern db& dummyf_b71a; -extern db& dummyf_b71b; -extern db& dummyf_b71c; -extern db& dummyf_b71d; -extern db& dummyf_b71e; -extern db& dummyf_b71f; -extern db& dummyf_b720; -extern db (& dummyf_b721)[108]; -extern db (& dummyf_b78d)[4]; -extern db (& dummyf_b791)[32]; -extern db (& dummyf_b7b1)[32]; -extern db (& dummyf_b7d1)[32]; -extern db (& dummyf_b7f1)[32]; -extern db& dummyf_b811; -extern db (& dummyf_b812)[3]; -extern db (& _unk_19df5)[22]; -extern db (& dummyf_b82b)[32]; -extern db& dummyf_b84b; -extern db& dummyf_b84c; -extern db& dummyf_b84d; -extern db& dummyf_b84e; -extern db& dummyf_b84f; -extern db& dummyf_b850; -extern db& dummyf_b851; -extern db& dummyf_b852; -extern db& dummyf_b853; -extern db& dummyf_b854; -extern db& dummyf_b855; -extern db& dummyf_b856; -extern db& dummyf_b857; -extern db& dummyf_b858; -extern db& dummyf_b859; -extern db& dummyf_b85a; -extern db& dummyf_b85b; -extern db& dummyf_b85c; -extern db& dummyf_b85d; -extern db& dummyf_b85e; -extern db& dummyf_b85f; -extern db& dummyf_b860; -extern db (& dummyf_b861)[108]; -extern db (& dummyf_b8cd)[4]; -extern db (& dummyf_b8d1)[32]; -extern db (& dummyf_b8f1)[32]; -extern db (& dummyf_b911)[32]; -extern db (& dummyf_b931)[32]; -extern db& dummyf_b951; -extern db (& dummyf_b952)[25]; -extern db (& dummyf_b96b)[32]; -extern db& dummyf_b98b; -extern db& dummyf_b98c; -extern db& dummyf_b98d; -extern db& dummyf_b98e; -extern db& dummyf_b98f; -extern db& dummyf_b990; -extern db& dummyf_b991; -extern db& dummyf_b992; -extern db& dummyf_b993; -extern db& dummyf_b994; -extern db& dummyf_b995; -extern db& dummyf_b996; -extern db& dummyf_b997; -extern db& dummyf_b998; -extern db& dummyf_b999; -extern db& dummyf_b99a; -extern db& dummyf_b99b; -extern db& dummyf_b99c; -extern db& dummyf_b99d; -extern db& dummyf_b99e; -extern db& dummyf_b99f; -extern db& dummyf_b9a0; -extern db (& dummyf_b9a1)[108]; -extern db (& dummyf_ba0d)[4]; -extern db (& dummyf_ba11)[32]; -extern db (& dummyf_ba31)[32]; -extern db (& dummyf_ba51)[32]; -extern db (& dummyf_ba71)[32]; -extern db& dummyf_ba91; -extern db (& dummyf_ba94)[23]; -extern db (& dummyf_baab)[32]; -extern db& dummyf_bacb; -extern db& dummyf_bacc; -extern db& dummyf_bacd; -extern db& dummyf_bace; -extern db& dummyf_bacf; -extern db& dummyf_bad0; -extern db& dummyf_bad1; -extern db& dummyf_bad2; -extern db& dummyf_bad3; -extern db& dummyf_bad4; -extern db& dummyf_bad5; -extern db& dummyf_bad6; -extern db& dummyf_bad7; -extern db& dummyf_bad8; -extern db& dummyf_bad9; -extern db& dummyf_bada; -extern db& dummyf_badb; -extern db& dummyf_badc; -extern db& dummyf_badd; -extern db& dummyf_bade; -extern db& dummyf_badf; -extern db& dummyf_bae0; -extern db (& dummyf_bae1)[88]; -extern db (& dummyf_bb39)[27]; -extern db (& dummyf_bb54)[4]; -extern db (& dummyf_bb58)[32]; -extern db& dummyf_bb78; -extern db& dummyf_bb79; -extern db& dummyf_bb7a; -extern db& dummyf_bb7b; -extern db& dummyf_bb7c; -extern db& dummyf_bb7d; -extern db& dummyf_bb7e; -extern db& dummyf_bb7f; -extern db& dummyf_bb80; -extern db& dummyf_bb81; -extern db& dummyf_bb82; -extern db& dummyf_bb83; -extern db& dummyf_bb84; -extern db& dummyf_bb85; -extern db& dummyf_bb86; -extern db& dummyf_bb87; -extern db& dummyf_bb88; -extern db& dummyf_bb89; -extern db& dummyf_bb8a; -extern db& dummyf_bb8b; -extern db& dummyf_bb8c; -extern db& dummyf_bb8d; -extern db& dummyf_bb8e; -extern db& dummyf_bb8f; -extern db& dummyf_bb90; -extern db (& dummyf_bb98)[32]; -extern db& dummyf_bbb8; -extern db& dummyf_bbb9; -extern db& dummyf_bbba; -extern db& dummyf_bbbb; -extern db& dummyf_bbbc; -extern db& dummyf_bbbd; -extern db& dummyf_bbbe; -extern db& dummyf_bbbf; -extern db& dummyf_bbc0; -extern db& dummyf_bbc1; -extern db& dummyf_bbc2; -extern db& dummyf_bbc3; -extern db& dummyf_bbc4; -extern db& dummyf_bbc5; -extern db& dummyf_bbc6; -extern db& dummyf_bbc7; -extern db& dummyf_bbc8; -extern db& dummyf_bbc9; -extern db& dummyf_bbca; -extern db& dummyf_bbcb; -extern db& dummyf_bbcc; -extern db& dummyf_bbcd; -extern db& dummyf_bbce; -extern db& dummyf_bbcf; -extern db& dummyf_bbd0; -extern db& dummyf_bbd1; -extern db (& dummyf_bbd2)[25]; -extern db (& dummyf_bbeb)[32]; -extern db (& dummyf_bc0b)[32]; -extern db (& dummyf_bc2b)[32]; -extern db (& dummyf_bc4b)[32]; -extern db (& dummyf_bc6b)[32]; -extern db& dummyf_bc8b; -extern db& dummyf_bc8c; -extern db& dummyf_bc8d; -extern db& dummyf_bc8e; -extern db& dummyf_bc8f; -extern db& dummyf_bc90; -extern db (& dummyf_bc94)[4]; -extern db (& dummyf_bc98)[32]; -extern db& dummyf_bcb8; -extern db& dummyf_bcb9; -extern db& dummyf_bcba; -extern db& dummyf_bcbb; -extern db& dummyf_bcbc; -extern db& dummyf_bcbd; -extern db& dummyf_bcbe; -extern db& dummyf_bcbf; -extern db& dummyf_bcc0; -extern db& dummyf_bcc1; -extern db& dummyf_bcc2; -extern db& dummyf_bcc3; -extern db& dummyf_bcc4; -extern db& dummyf_bcc5; -extern db& dummyf_bcc6; -extern db& dummyf_bcc7; -extern db& dummyf_bcc8; -extern db& dummyf_bcc9; -extern db& dummyf_bcca; -extern db& dummyf_bccb; -extern db& dummyf_bccc; -extern db& dummyf_bccd; -extern db& dummyf_bcce; -extern db& dummyf_bccf; -extern db& dummyf_bcd0; -extern db (& dummyf_bcd1)[7]; -extern db (& dummyf_bcd8)[32]; -extern db& dummyf_bcf8; -extern db& dummyf_bcf9; -extern db& dummyf_bcfa; -extern db& dummyf_bcfb; -extern db& dummyf_bcfc; -extern db& dummyf_bcfd; -extern db& dummyf_bcfe; -extern db& dummyf_bcff; -extern db& dummyf_bd00; -extern db& dummyf_bd01; -extern db& dummyf_bd02; -extern db& dummyf_bd03; -extern db& dummyf_bd04; -extern db& dummyf_bd05; -extern db& dummyf_bd06; -extern db& dummyf_bd07; -extern db& dummyf_bd08; -extern db& dummyf_bd09; -extern db& dummyf_bd0a; -extern db& dummyf_bd0b; -extern db& dummyf_bd0c; -extern db& dummyf_bd0d; -extern db& dummyf_bd0e; -extern db& dummyf_bd0f; -extern db& dummyf_bd10; -extern db& dummyf_bd11; -extern db (& dummyf_bd12)[25]; -extern db (& dummyf_bd2b)[32]; -extern db (& dummyf_bd4b)[32]; -extern db (& dummyf_bd6b)[32]; -extern db (& dummyf_bd8b)[32]; -extern db (& dummyf_bdab)[32]; -extern db& dummyf_bdcb; -extern db& dummyf_bdcc; -extern db& dummyf_bdcd; -extern db& dummyf_bdce; -extern db& dummyf_bdcf; -extern db& dummyf_bdd0; -extern db (& dummyf_bdd1)[7]; -extern db (& dummyf_bdd8)[32]; -extern db& dummyf_bdf8; -extern db& dummyf_bdf9; -extern db& dummyf_bdfa; -extern db& dummyf_bdfb; -extern db& dummyf_bdfc; -extern db& dummyf_bdfd; -extern db& dummyf_bdfe; -extern db& dummyf_bdff; -extern db& dummyf_be00; -extern db& dummyf_be01; -extern db& dummyf_be02; -extern db& dummyf_be03; -extern db& dummyf_be04; -extern db& dummyf_be05; -extern db& dummyf_be06; -extern db& dummyf_be07; -extern db& dummyf_be08; -extern db& dummyf_be09; -extern db& dummyf_be0a; -extern db& dummyf_be0b; -extern db& dummyf_be0c; -extern db& dummyf_be0d; -extern db& dummyf_be0e; -extern db& dummyf_be0f; -extern db& dummyf_be10; -extern db (& dummyf_be11)[7]; -extern db (& dummyf_be18)[32]; -extern db& dummyf_be38; -extern db& dummyf_be39; -extern db& dummyf_be3a; -extern db& dummyf_be3b; -extern db& dummyf_be3c; -extern db& dummyf_be3d; -extern db& dummyf_be3e; -extern db& dummyf_be3f; -extern db& dummyf_be40; -extern db& dummyf_be41; -extern db& dummyf_be42; -extern db& dummyf_be43; -extern db& dummyf_be44; -extern db& dummyf_be45; -extern db& dummyf_be46; -extern db& dummyf_be47; -extern db& dummyf_be48; -extern db& dummyf_be49; -extern db& dummyf_be4a; -extern db& dummyf_be4b; -extern db& dummyf_be4c; -extern db& dummyf_be4d; -extern db& dummyf_be4e; -extern db& dummyf_be4f; -extern db& dummyf_be50; -extern db& dummyf_be51; -extern db (& dummyf_be52)[25]; -extern db (& dummyf_be6b)[32]; -extern db (& dummyf_be8b)[32]; -extern db (& dummyf_beab)[32]; -extern db (& dummyf_becb)[32]; -extern db& dummyf_beeb; -extern db& dummyf_beec; -extern db& dummyf_beed; -extern db& dummyf_beee; -extern db& dummyf_beef; -extern db& dummyf_bef0; -extern db& dummyf_bef1; -extern db& dummyf_bef2; -extern db& dummyf_bef3; +extern db (& dummyf_8622)[32]; +extern db (& dummyf_8642)[32]; +extern db (& dummyf_8662)[32]; +extern db (& dummyf_8682)[32]; +extern db (& dummyf_86a2)[32]; +extern db (& dummyf_86c2)[32]; +extern db (& dummyf_86e2)[32]; +extern db (& dummyf_8702)[32]; +extern db (& dummyf_8722)[32]; +extern db (& dummyf_8742)[32]; +extern db (& dummyf_8762)[32]; +extern db (& dummyf_8782)[32]; +extern db (& dummyf_87a2)[32]; +extern db (& dummyf_87c2)[32]; +extern db (& dummyf_87e2)[32]; +extern db (& dummyf_8802)[32]; +extern db (& dummyf_8822)[32]; +extern db (& dummyf_8842)[32]; +extern db (& dummyf_8862)[32]; +extern db (& dummyf_8882)[32]; +extern db (& dummyf_88a2)[32]; +extern db (& dummyf_88c2)[32]; +extern db (& dummyf_88e2)[32]; +extern db (& dummyf_8902)[32]; +extern db (& dummyf_8922)[32]; +extern db (& dummyf_8942)[32]; +extern db (& dummyf_8962)[32]; +extern db (& dummyf_8982)[32]; +extern db (& dummyf_89a2)[32]; +extern db (& dummyf_89c2)[32]; +extern db (& dummyf_89e2)[32]; +extern db (& dummyf_8a02)[32]; +extern db (& dummyf_8a22)[32]; +extern db (& dummyf_8a42)[32]; +extern db (& dummyf_8a62)[32]; +extern db (& dummyf_8a82)[32]; +extern db (& dummyf_8aa2)[32]; +extern db (& dummyf_8ac2)[32]; +extern db (& dummyf_8ae2)[32]; +extern db (& dummyf_8b02)[32]; +extern db (& dummyf_8b22)[32]; +extern db (& dummyf_8b42)[32]; +extern db (& dummyf_8b62)[32]; +extern db (& dummyf_8b82)[32]; +extern db (& dummyf_8ba2)[32]; +extern db (& dummyf_8bc2)[32]; +extern db (& dummyf_8be2)[32]; +extern db (& dummyf_8c02)[32]; +extern db (& dummyf_8c22)[32]; +extern db (& dummyf_8c42)[32]; +extern db (& dummyf_8c62)[32]; +extern db (& dummyf_8c82)[32]; +extern db (& dummyf_8ca2)[32]; +extern db (& dummyf_8cc2)[32]; +extern db (& dummyf_8ce2)[32]; +extern db (& dummyf_8d02)[32]; +extern db (& dummyf_8d22)[32]; +extern db (& dummyf_8d42)[32]; +extern db (& dummyf_8d62)[32]; +extern db (& dummyf_8d82)[32]; +extern db (& dummyf_8da2)[32]; +extern db (& dummyf_8dc2)[32]; +extern db (& dummyf_8de2)[32]; +extern db (& dummyf_8e02)[32]; +extern db (& dummyf_8e22)[32]; +extern db (& dummyf_8e42)[32]; +extern db (& dummyf_8e62)[32]; +extern db (& dummyf_8e82)[32]; +extern db (& dummyf_8ea2)[32]; +extern db (& dummyf_8ec2)[32]; +extern db (& dummyf_8ee2)[32]; +extern db (& dummyf_8f02)[32]; +extern db (& dummyf_8f22)[32]; +extern db (& dummyf_8f42)[32]; +extern db (& dummyf_8f62)[32]; +extern db (& dummyf_8f82)[32]; +extern db (& dummyf_8fa2)[32]; +extern db (& dummyf_8fc2)[32]; +extern db (& dummyf_8fe2)[32]; +extern db (& dummyf_9002)[32]; +extern db (& dummyf_9022)[32]; +extern db (& dummyf_9042)[32]; +extern db (& dummyf_9062)[32]; +extern db (& dummyf_9082)[32]; +extern db (& dummyf_90a2)[32]; +extern db (& dummyf_90c2)[32]; +extern db (& dummyf_90e2)[32]; +extern db (& dummyf_9102)[32]; +extern db (& dummyf_9122)[32]; +extern db (& dummyf_9142)[32]; +extern db (& dummyf_9162)[32]; +extern db (& dummyf_9182)[32]; +extern db (& dummyf_91a2)[32]; +extern db (& dummyf_91c2)[32]; +extern db (& dummyf_91e2)[32]; +extern db (& dummyf_9202)[32]; +extern db (& dummyf_9222)[32]; +extern db (& dummyf_9242)[32]; +extern db (& dummyf_9262)[32]; +extern db (& dummyf_9282)[32]; +extern db (& dummyf_92a2)[32]; +extern db (& dummyf_92c2)[32]; +extern db (& dummyf_92e2)[32]; +extern db (& dummyf_9302)[32]; +extern db (& dummyf_9322)[32]; +extern db (& dummyf_9342)[32]; +extern db (& dummyf_9362)[32]; +extern db (& dummyf_9382)[32]; +extern db (& dummyf_93a2)[32]; +extern db (& dummyf_93c2)[32]; +extern db (& dummyf_93e2)[32]; +extern db (& dummyf_9402)[32]; +extern db (& dummyf_9422)[32]; +extern db (& dummyf_9442)[32]; +extern db (& dummyf_9462)[32]; +extern db (& dummyf_9482)[32]; +extern db (& dummyf_94a2)[32]; +extern db (& dummyf_94c2)[32]; +extern db (& dummyf_94e2)[32]; +extern db (& dummyf_9502)[32]; +extern db (& dummyf_9522)[32]; +extern db (& dummyf_9542)[32]; +extern db (& dummyf_9562)[32]; +extern db (& dummyf_9582)[32]; +extern db (& dummyf_95a2)[32]; +extern db (& dummyf_95c2)[32]; +extern db (& dummyf_95e2)[32]; +extern db (& dummyf_9602)[32]; +extern db (& dummyf_9622)[32]; +extern db (& dummyf_9642)[32]; +extern db (& dummyf_9662)[32]; +extern db (& dummyf_9682)[32]; +extern db (& dummyf_96a2)[32]; +extern db (& dummyf_96c2)[32]; +extern db (& dummyf_96e2)[32]; +extern db (& dummyf_9702)[32]; +extern db (& dummyf_9722)[32]; +extern db (& dummyf_9742)[32]; +extern db (& dummyf_9762)[32]; +extern db (& dummyf_9782)[32]; +extern db (& dummyf_97a2)[32]; +extern db (& dummyf_97c2)[32]; +extern db (& dummyf_97e2)[32]; +extern db (& dummyf_9802)[32]; +extern db (& dummyf_9822)[32]; +extern db (& dummyf_9842)[32]; +extern db (& dummyf_9862)[32]; +extern db (& dummyf_9882)[32]; +extern db (& dummyf_98a2)[32]; +extern db (& dummyf_98c2)[32]; +extern db (& dummyf_98e2)[32]; +extern db (& dummyf_9902)[32]; +extern db (& dummyf_9922)[32]; +extern db (& dummyf_9942)[32]; +extern db (& dummyf_9962)[32]; +extern db (& dummyf_9982)[32]; +extern db (& dummyf_99a2)[32]; +extern db (& dummyf_99c2)[32]; +extern db (& dummyf_99e2)[32]; +extern db (& dummyf_9a02)[32]; +extern db (& dummyf_9a22)[32]; +extern db (& dummyf_9a42)[32]; +extern db (& dummyf_9a62)[32]; +extern db (& dummyf_9a82)[32]; +extern db (& dummyf_9aa2)[32]; +extern db (& dummyf_9ac2)[32]; +extern db (& dummyf_9ae2)[32]; +extern db (& dummyf_9b02)[32]; +extern db (& dummyf_9b22)[32]; +extern db (& dummyf_9b42)[32]; +extern db (& dummyf_9b62)[32]; +extern db (& dummyf_9b82)[32]; +extern db (& dummyf_9ba2)[32]; +extern db (& dummyf_9bc2)[32]; +extern db (& dummyf_9be2)[32]; +extern db (& dummyf_9c02)[32]; +extern db (& dummyf_9c22)[32]; +extern db (& dummyf_9c42)[32]; +extern db (& dummyf_9c62)[32]; +extern db (& dummyf_9c82)[32]; +extern db (& dummyf_9ca2)[32]; +extern db (& dummyf_9cc2)[32]; +extern db (& dummyf_9ce2)[32]; +extern db (& dummyf_9d02)[32]; +extern db (& dummyf_9d22)[32]; +extern db (& dummyf_9d42)[32]; +extern db (& dummyf_9d62)[32]; +extern db (& dummyf_9d82)[32]; +extern db (& dummyf_9da2)[32]; +extern db (& dummyf_9dc2)[32]; +extern db (& dummyf_9de2)[32]; +extern db (& dummyf_9e02)[32]; +extern db (& dummyf_9e22)[32]; +extern db (& dummyf_9e42)[32]; +extern db (& dummyf_9e62)[32]; +extern db (& dummyf_9e82)[32]; +extern db (& dummyf_9ea2)[32]; +extern db (& dummyf_9ec2)[32]; +extern db (& dummyf_9ee2)[32]; +extern db (& dummyf_9f02)[32]; +extern db (& dummyf_9f22)[32]; +extern db (& dummyf_9f42)[32]; +extern db (& dummyf_9f62)[32]; +extern db (& dummyf_9f82)[32]; +extern db (& dummyf_9fa2)[32]; +extern db (& dummyf_9fc2)[32]; +extern db (& dummyf_9fe2)[32]; +extern db (& dummyf_a002)[32]; +extern db (& dummyf_a022)[32]; +extern db (& dummyf_a042)[32]; +extern db (& dummyf_a062)[32]; +extern db (& dummyf_a082)[32]; +extern db (& dummyf_a0a2)[32]; +extern db (& dummyf_a0c2)[32]; +extern db (& dummyf_a0e2)[32]; +extern db (& dummyf_a102)[32]; +extern db (& dummyf_a122)[32]; +extern db (& dummyf_a142)[32]; +extern db (& dummyf_a162)[32]; +extern db (& dummyf_a182)[32]; +extern db (& dummyf_a1a2)[32]; +extern db (& dummyf_a1c2)[32]; +extern db (& dummyf_a1e2)[32]; +extern db (& dummyf_a202)[32]; +extern db (& dummyf_a222)[32]; +extern db (& dummyf_a242)[32]; +extern db (& dummyf_a262)[32]; +extern db (& dummyf_a282)[32]; +extern db (& dummyf_a2a2)[32]; +extern db (& dummyf_a2c2)[32]; +extern db (& dummyf_a2e2)[32]; +extern db (& dummyf_a302)[32]; +extern db (& dummyf_a322)[32]; +extern db (& dummyf_a342)[32]; +extern db& dummyf_a362; +extern db& dummyf_a363; +extern db& dummyf_a364; +extern db& dummyf_a365; +extern db& unk_18946; +extern db (& dummyf_a367)[32]; +extern db (& dummyf_a387)[32]; +extern db (& dummyf_a3a7)[32]; +extern db (& dummyf_a3c7)[32]; +extern db (& dummyf_a3e7)[32]; +extern db (& dummyf_a407)[32]; +extern db (& dummyf_a427)[32]; +extern db (& dummyf_a447)[32]; +extern db (& dummyf_a467)[32]; +extern db (& dummyf_a487)[32]; +extern db (& dummyf_a4a7)[32]; +extern db (& dummyf_a4c7)[32]; +extern db (& dummyf_a4e7)[32]; +extern db (& dummyf_a507)[32]; +extern db (& dummyf_a527)[32]; +extern db (& dummyf_a547)[32]; +extern db (& dummyf_a567)[32]; +extern db (& dummyf_a587)[32]; +extern db (& dummyf_a5a7)[32]; +extern db (& dummyf_a5c7)[32]; +extern db (& dummyf_a5e7)[32]; +extern db (& dummyf_a607)[32]; +extern db (& dummyf_a627)[32]; +extern db (& dummyf_a647)[32]; +extern db (& dummyf_a667)[32]; +extern db (& dummyf_a687)[32]; +extern db (& dummyf_a6a7)[32]; +extern db (& dummyf_a6c7)[32]; +extern db (& dummyf_a6e7)[32]; +extern db (& dummyf_a707)[32]; +extern db (& dummyf_a727)[32]; +extern db (& dummyf_a747)[32]; +extern db (& dummyf_a767)[32]; +extern db (& dummyf_a787)[32]; +extern db (& dummyf_a7a7)[32]; +extern db (& dummyf_a7c7)[32]; +extern db (& dummyf_a7e7)[32]; +extern db (& dummyf_a807)[32]; +extern db (& dummyf_a827)[32]; +extern db (& dummyf_a847)[32]; +extern db (& dummyf_a867)[32]; +extern db (& dummyf_a887)[32]; +extern db (& dummyf_a8a7)[32]; +extern db (& dummyf_a8c7)[32]; +extern db (& dummyf_a8e7)[32]; +extern db (& dummyf_a907)[32]; +extern db (& dummyf_a927)[32]; +extern db (& dummyf_a947)[32]; +extern db (& dummyf_a967)[32]; +extern db (& dummyf_a987)[32]; +extern db (& dummyf_a9a7)[32]; +extern db (& dummyf_a9c7)[32]; +extern db& dummyf_a9e7; +extern db& dummyf_a9e8; +extern db& dummyf_a9e9; +extern db& dummyf_a9ea; +extern db& dummyf_a9eb; +extern db& dummyf_a9ec; +extern db& dummyf_a9ed; +extern db& dummyf_a9ee; +extern db& dummyf_a9ef; +extern db& dummyf_a9f0; +extern db& dummyf_a9f1; +extern db& dummyf_a9f2; +extern db& dummyf_a9f3; +extern db& dummyf_a9f4; +extern db& dummyf_a9f5; +extern db& dummyf_a9f6; +extern db& dummyf_a9f7; +extern db& unk_18fd8; +extern db (& dummyf_a9f9)[32]; +extern db (& dummyf_aa19)[32]; +extern db (& dummyf_aa39)[32]; +extern db (& dummyf_aa59)[32]; +extern db& dummyf_aa79; +extern db& dummyf_aa7a; +extern db& dummyf_aa7b; +extern db& dummyf_aa7c; +extern db& dummyf_aa7d; +extern db& dummyf_aa7e; +extern db& dummyf_aa7f; +extern db& dummyf_aa80; +extern db& dummyf_aa81; +extern db& dummyf_aa82; +extern db& dummyf_aa83; +extern db& dummyf_aa84; +extern db& dummyf_aa85; +extern db& dummyf_aa86; +extern db& dummyf_aa87; +extern db& dummyf_aa88; +extern db& dummyf_aa89; +extern db& dummyf_aa8a; +extern db& dummyf_aa8b; +extern db& dummyf_aa8c; +extern db& dummyf_aa8d; +extern dw& dummyf_aa8e; +extern dw& dummyf_aa90; +extern db& dummyf_aa92; +extern db& dummyf_aa93; +extern dw& dummyf_aa94; +extern dw& dummyf_aa96; +extern db (& dummyf_aa98)[32]; +extern db (& dummyf_aab8)[32]; +extern db (& dummyf_aad8)[32]; +extern db (& dummyf_aaf8)[32]; +extern db (& dummyf_ab18)[32]; +extern db (& dummyf_ab38)[32]; +extern db (& dummyf_ab58)[32]; +extern db (& dummyf_ab78)[32]; +extern db (& dummyf_ab98)[32]; +extern db (& dummyf_abb8)[32]; +extern dw& dummyf_abd8; +extern dw& dummyf_abda; +extern dw& dummyf_abdc; +extern db& dummyf_abde; +extern db& dummyf_abdf; +extern dw& dummyf_abe0; +extern dw& dummyf_abe2; +extern dw& dummyf_abe4; +extern db (& dummyf_abe6)[32]; +extern db (& dummyf_ac06)[32]; +extern db& dummyf_ac26; +extern db& dummyf_ac27; +extern db& dummyf_ac28; +extern db& dummyf_ac29; +extern db& dummyf_ac2a; +extern db& dummyf_ac2b; +extern db& dummyf_ac2c; +extern db& dummyf_ac2d; +extern db& dummyf_ac2e; +extern db& dummyf_ac2f; +extern db& dummyf_ac30; +extern db& dummyf_ac31; +extern db& dummyf_ac32; +extern db& dummyf_ac33; +extern db& dummyf_ac34; +extern db& dummyf_ac35; +extern db& dummyf_ac36; +extern db& dummyf_ac37; +extern db& dummyf_ac38; +extern db& dummyf_ac39; +extern dw& dummyf_ac3a; +extern db& dummyf_ac3c; +extern db& dummyf_ac3d; +extern db& dummyf_ac3e; +extern db& dummyf_ac3f; +extern db& dummyf_ac40; +extern db& dummyf_ac41; +extern db& dummyf_ac42; +extern db& dummyf_ac43; +extern db& dummyf_ac44; +extern db& dummyf_ac45; +extern db& dummyf_ac46; +extern db& dummyf_ac47; +extern db& dummyf_ac48; +extern db& dummyf_ac49; +extern db& dummyf_ac4a; +extern db& dummyf_ac4b; +extern db& dummyf_ac4c; +extern db& dummyf_ac4d; +extern db& dummyf_ac4e; +extern db& dummyf_ac4f; +extern db& dummyf_ac50; +extern db& dummyf_ac51; +extern db& dummyf_ac52; +extern db& dummyf_ac53; +extern db& dummyf_ac54; +extern dw& dummyf_ac55; +extern dw& dummyf_ac57; +extern db& dummyf_ac59; +extern db& dummyf_ac5a; +extern dw& dummyf_ac5b; +extern db& dummyf_ac5d; +extern db& dummyf_ac5e; +extern db& dummyf_ac5f; +extern db& dummyf_ac60; +extern db& dummyf_ac61; +extern dw& dummyf_ac62; +extern db& dummyf_ac64; +extern db& dummyf_ac65; +extern db& dummyf_ac66; +extern db& dummyf_ac67; +extern db& dummyf_ac68; +extern db& dummyf_ac69; +extern db& dummyf_ac6a; +extern db& dummyf_ac6b; +extern db& dummyf_ac6c; +extern db& dummyf_ac6d; +extern db& dummyf_ac6e; +extern db& dummyf_ac6f; +extern db& dummyf_ac70; +extern db& dummyf_ac71; +extern db& dummyf_ac72; +extern db& dummyf_ac73; +extern db& dummyf_ac74; +extern db& dummyf_ac75; +extern db& dummyf_ac76; +extern db& dummyf_ac77; +extern dw& dummyf_ac78; +extern dw& dummyf_ac7a; +extern dw& dummyf_ac7c; +extern db& dummyf_ac7e; +extern db& dummyf_ac7f; +extern db& dummyf_ac80; +extern db& dummyf_ac81; +extern db& dummyf_ac82; +extern db& dummyf_ac83; +extern db& dummyf_ac84; +extern db& dummyf_ac85; +extern db& dummyf_ac86; +extern db& dummyf_ac87; +extern dd& dummyf_ac88; +extern dw& dummyf_ac8c; +extern db& dummyf_ac8e; +extern db& dummyf_ac8f; +extern db& dummyf_ac90; +extern db& dummyf_ac91; +extern dw& dummyf_ac92; +extern dw& dummyf_ac94; +extern dw& dummyf_ac96; +extern dw& dummyf_ac98; +extern db (& dummyf_ac9a)[32]; +extern db (& dummyf_acba)[32]; +extern db (& dummyf_acda)[32]; +extern db (& dummyf_acfa)[32]; +extern db (& dummyf_ad1a)[32]; +extern db& dummyf_ad3a; +extern db& dummyf_ad3b; +extern db& dummyf_ad3c; +extern db& dummyf_ad3d; +extern db& dummyf_ad3e; +extern db& dummyf_ad3f; +extern db& dummyf_ad40; +extern db& dummyf_ad41; +extern db& dummyf_ad42; +extern db& dummyf_ad43; +extern db& dummyf_ad44; +extern db& dummyf_ad45; +extern db& dummyf_ad46; +extern db& dummyf_ad47; +extern db& dummyf_ad48; +extern db& dummyf_ad49; +extern db& unk_1932a; +extern db (& dummyf_ad4b)[32]; +extern db (& dummyf_ad6b)[32]; +extern db (& dummyf_ad8b)[32]; +extern db& dummyf_adab; +extern db& dummyf_adac; +extern db& unk_1938d; +extern db& dummyf_adae; +extern db& dummyf_adaf; +extern db& dummyf_adb0; +extern db& dummyf_adb1; +extern db& dummyf_adb2; +extern db& dummyf_adb3; +extern db& dummyf_adb4; +extern db& dummyf_adb5; +extern db& dummyf_adb6; +extern db& dummyf_adb7; +extern db& dummyf_adb8; +extern db& dummyf_adb9; +extern db& dummyf_adba; +extern db& dummyf_adbb; +extern db& dummyf_adbc; +extern db& dummyf_adbd; +extern db& dummyf_adbe; +extern db& dummyf_adbf; +extern db& dummyf_adc0; +extern db& dummyf_adc1; +extern db& dummyf_adc2; +extern db& dummyf_adc3; +extern db& dummyf_adc4; +extern db& dummyf_adc5; +extern dw& dummyf_adc6; +extern dw& dummyf_adc8; +extern dw& dummyf_adca; +extern dw& dummyf_adcc; +extern db& dummyf_adce; +extern db& dummyf_adcf; +extern dw& dummyf_add0; +extern db& dummyf_add2; +extern db& dummyf_add3; +extern db& dummyf_add4; +extern db& dummyf_add5; +extern dw& dummyf_add6; +extern db& dummyf_add8; +extern db& dummyf_add9; +extern dw& dummyf_adda; +extern dw& dummyf_addc; +extern db (& dummyf_adde)[32]; +extern db (& dummyf_adfe)[32]; +extern db (& dummyf_ae1e)[32]; +extern db (& dummyf_ae3e)[32]; +extern db (& dummyf_ae5e)[32]; +extern db (& dummyf_ae7e)[32]; +extern db (& dummyf_ae9e)[32]; +extern db (& dummyf_aebe)[32]; +extern db& dummyf_aede; +extern db& dummyf_aedf; +extern db& dummyf_aee0; +extern db& dummyf_aee1; +extern db& dummyf_aee2; +extern db& dummyf_aee3; +extern db& dummyf_aee4; +extern db& dummyf_aee5; +extern db& dummyf_aee6; +extern db& dummyf_aee7; +extern db& dummyf_aee8; +extern db& dummyf_aee9; +extern db& dummyf_aeea; +extern db& dummyf_aeeb; +extern db& dummyf_aeec; +extern db& dummyf_aeed; +extern db& dummyf_aeee; +extern db& unk_194cf; +extern db (& dummyf_aef0)[32]; +extern db (& dummyf_af10)[32]; +extern db (& dummyf_af30)[32]; +extern db& dummyf_af50; +extern db& dummyf_af51; +extern db& dummyf_af52; +extern db& dummyf_af53; +extern db& dummyf_af54; +extern db& dummyf_af55; +extern db& dummyf_af56; +extern db& dummyf_af57; +extern db& dummyf_af58; +extern db& dummyf_af59; +extern dw& dummyf_af5a; +extern dw& dummyf_af5c; +extern dw& dummyf_af5e; +extern db& dummyf_af60; +extern db& dummyf_af61; +extern db& dummyf_af62; +extern db& dummyf_af63; +extern dw& dummyf_af64; +extern dw& dummyf_af66; +extern dw& dummyf_af68; +extern db& dummyf_af6a; +extern db& dummyf_af6b; +extern dw& dummyf_af6c; +extern db (& dummyf_af6e)[32]; +extern db (& dummyf_af8e)[32]; +extern db (& dummyf_afae)[32]; +extern db (& dummyf_afce)[32]; +extern db (& dummyf_afee)[32]; +extern db (& dummyf_b00e)[32]; +extern db (& dummyf_b02e)[32]; +extern db (& dummyf_b04e)[32]; +extern db (& dummyf_b06e)[32]; +extern db (& dummyf_b08e)[32]; +extern db (& dummyf_b0ae)[32]; +extern db (& dummyf_b0ce)[32]; +extern db (& dummyf_b0ee)[32]; +extern db (& dummyf_b10e)[32]; +extern db (& dummyf_b12e)[32]; +extern db (& dummyf_b14e)[32]; +extern db (& dummyf_b16e)[32]; +extern db (& dummyf_b18e)[32]; +extern db& dummyf_b1ae; +extern db& dummyf_b1af; +extern db& dummyf_b1b0; +extern db& dummyf_b1b1; +extern db& dummyf_b1b2; +extern db& dummyf_b1b3; +extern db& dummyf_b1b4; +extern db& dummyf_b1b5; +extern db& dummyf_b1b6; +extern db& dummyf_b1b7; +extern db& dummyf_b1b8; +extern db& dummyf_b1b9; +extern db& dummyf_b1ba; +extern db& dummyf_b1bb; +extern db& dummyf_b1bc; +extern db& dummyf_b1bd; +extern db& dummyf_b1be; +extern db& dummyf_b1bf; +extern db& dummyf_b1c0; +extern db& dummyf_b1c1; +extern db& dummyf_b1c2; +extern db& dummyf_b1c3; +extern db& dummyf_b1c4; +extern db& dummyf_b1c5; +extern dw& dummyf_b1c6; +extern db (& dummyf_b1c8)[32]; +extern db& dummyf_b1e8; +extern db& dummyf_b1e9; +extern db& dummyf_b1ea; +extern db& dummyf_b1eb; +extern db& dummyf_b1ec; +extern db& dummyf_b1ed; +extern db& dummyf_b1ee; +extern db& dummyf_b1ef; +extern dd& dummyf_b1f0; +extern db (& dummyf_b1f4)[32]; +extern db (& dummyf_b214)[32]; +extern db (& dummyf_b234)[32]; +extern db (& dummyf_b254)[32]; +extern db (& dummyf_b274)[32]; +extern db (& dummyf_b294)[32]; +extern db (& dummyf_b2b4)[32]; +extern db (& dummyf_b2d4)[32]; +extern db (& dummyf_b2f4)[32]; +extern db (& dummyf_b314)[32]; +extern db (& dummyf_b334)[32]; +extern db (& dummyf_b354)[32]; +extern db (& dummyf_b374)[32]; +extern db (& dummyf_b394)[32]; +extern db (& dummyf_b3b4)[32]; +extern db (& dummyf_b3d4)[32]; +extern db (& dummyf_b3f4)[32]; +extern db (& dummyf_b414)[32]; +extern db (& dummyf_b434)[32]; +extern db (& dummyf_b454)[32]; +extern db (& dummyf_b474)[32]; +extern db (& dummyf_b494)[32]; +extern db (& dummyf_b4b4)[32]; +extern db (& dummyf_b4d4)[32]; +extern db (& dummyf_b4f4)[32]; +extern db (& dummyf_b514)[32]; +extern db (& dummyf_b534)[32]; +extern db (& dummyf_b554)[32]; +extern db (& dummyf_b574)[32]; +extern db (& dummyf_b594)[32]; +extern db (& dummyf_b5b4)[32]; +extern db (& dummyf_b5d4)[32]; +extern db (& dummyf_b5f4)[32]; +extern db (& dummyf_b614)[32]; +extern db (& dummyf_b634)[32]; +extern db (& dummyf_b654)[32]; +extern db (& dummyf_b674)[32]; +extern db (& dummyf_b694)[32]; +extern db (& dummyf_b6b4)[32]; +extern db (& dummyf_b6d4)[32]; +extern db (& dummyf_b6f4)[32]; +extern db (& dummyf_b714)[32]; +extern db (& dummyf_b734)[32]; +extern db (& dummyf_b754)[32]; +extern db (& dummyf_b774)[32]; +extern db (& dummyf_b794)[32]; +extern db (& dummyf_b7b4)[32]; +extern db (& dummyf_b7d4)[32]; +extern db (& dummyf_b7f4)[32]; +extern db (& dummyf_b814)[32]; +extern db (& dummyf_b834)[32]; +extern db (& dummyf_b854)[32]; +extern db (& dummyf_b874)[32]; +extern db (& dummyf_b894)[32]; +extern db (& dummyf_b8b4)[32]; +extern db (& dummyf_b8d4)[32]; +extern db (& dummyf_b8f4)[32]; +extern db (& dummyf_b914)[32]; +extern db (& dummyf_b934)[32]; +extern db (& dummyf_b954)[32]; +extern db (& dummyf_b974)[32]; +extern db (& dummyf_b994)[32]; +extern db (& dummyf_b9b4)[32]; +extern db (& dummyf_b9d4)[32]; +extern db (& dummyf_b9f4)[32]; +extern db (& dummyf_ba14)[32]; +extern db (& dummyf_ba34)[32]; +extern db (& dummyf_ba54)[32]; +extern db (& dummyf_ba74)[32]; +extern db (& dummyf_ba94)[32]; +extern db (& dummyf_bab4)[32]; +extern db (& dummyf_bad4)[32]; +extern db (& dummyf_baf4)[32]; +extern db (& dummyf_bb14)[32]; +extern db (& dummyf_bb34)[32]; +extern db (& dummyf_bb54)[32]; +extern db (& dummyf_bb74)[32]; +extern db (& dummyf_bb94)[32]; +extern db (& dummyf_bbb4)[32]; +extern db (& dummyf_bbd4)[32]; +extern db (& dummyf_bbf4)[32]; +extern db (& dummyf_bc14)[32]; +extern db (& dummyf_bc34)[32]; +extern db (& dummyf_bc54)[32]; +extern db (& dummyf_bc74)[32]; +extern db (& dummyf_bc94)[32]; +extern db (& dummyf_bcb4)[32]; +extern db (& dummyf_bcd4)[32]; +extern db (& dummyf_bcf4)[32]; +extern db (& dummyf_bd14)[32]; +extern db (& dummyf_bd34)[32]; +extern db (& dummyf_bd54)[32]; +extern db (& dummyf_bd74)[32]; +extern db (& dummyf_bd94)[32]; +extern db (& dummyf_bdb4)[32]; +extern db (& dummyf_bdd4)[32]; +extern db (& dummyf_bdf4)[32]; +extern db (& dummyf_be14)[32]; +extern db (& dummyf_be34)[32]; +extern db (& dummyf_be54)[32]; +extern db (& dummyf_be74)[32]; +extern db (& dummyf_be94)[32]; +extern db (& dummyf_beb4)[32]; +extern db (& dummyf_bed4)[32]; extern db& dummyf_bef4; extern db& dummyf_bef5; extern db& dummyf_bef6; @@ -3120,206 +3106,35 @@ extern db& dummyf_bf03; extern db& dummyf_bf04; extern db& dummyf_bf05; extern db& dummyf_bf06; -extern db& byte_1a4e7; -extern db& dummyf_bf08; -extern db& dummyf_bf09; -extern db& dummyf_bf0a; -extern db& dummyf_bf0b; -extern db& dummyf_bf0c; -extern db& dummyf_bf0d; -extern db& dummyf_bf0e; -extern db& dummyf_bf0f; -extern db& dummyf_bf10; -extern db (& dummyf_bf12)[6]; -extern db (& dummyf_bf18)[32]; -extern db& dummyf_bf38; -extern db& dummyf_bf39; -extern db& dummyf_bf3a; -extern db& dummyf_bf3b; -extern db& dummyf_bf3c; -extern db& dummyf_bf3d; -extern db& dummyf_bf3e; -extern db& dummyf_bf3f; -extern db& dummyf_bf40; -extern db& dummyf_bf41; -extern db& dummyf_bf42; -extern db& dummyf_bf43; -extern db& dummyf_bf44; -extern db& dummyf_bf45; -extern db& dummyf_bf46; -extern db& dummyf_bf47; -extern db& dummyf_bf48; -extern db& dummyf_bf49; -extern db& dummyf_bf4a; -extern db& dummyf_bf4b; -extern db& dummyf_bf4c; -extern db& dummyf_bf4d; -extern db& dummyf_bf4e; -extern db& dummyf_bf4f; -extern db& dummyf_bf50; -extern db (& dummyf_bf52)[6]; -extern db (& dummyf_bf58)[32]; -extern db& dummyf_bf78; -extern db& dummyf_bf79; -extern db& dummyf_bf7a; -extern db& dummyf_bf7b; -extern db& dummyf_bf7c; -extern db& dummyf_bf7d; -extern db& dummyf_bf7e; -extern db& dummyf_bf7f; -extern db& dummyf_bf80; -extern db& dummyf_bf81; -extern db& dummyf_bf82; -extern db& dummyf_bf83; -extern db& dummyf_bf84; -extern db& dummyf_bf85; -extern db& dummyf_bf86; -extern db& dummyf_bf87; -extern db& dummyf_bf88; -extern db& dummyf_bf89; -extern db& dummyf_bf8a; -extern db& dummyf_bf8b; -extern db& dummyf_bf8c; -extern db& dummyf_bf8d; -extern db& dummyf_bf8e; -extern db& dummyf_bf8f; -extern db& dummyf_bf90; -extern db& dummyf_bf91; -extern db (& dummyf_bf92)[25]; -extern db (& dummyf_bfab)[32]; -extern db (& dummyf_bfcb)[32]; -extern db (& dummyf_bfeb)[32]; -extern db (& dummyf_c00b)[32]; -extern db (& dummyf_c02b)[32]; -extern db& dummyf_c04b; -extern db& dummyf_c04c; -extern db& dummyf_c04d; -extern db& dummyf_c04e; -extern db& dummyf_c04f; -extern db& dummyf_c050; -extern db (& dummyf_c051)[7]; -extern db (& dummyf_c058)[32]; -extern db& dummyf_c078; -extern db& dummyf_c079; -extern db& dummyf_c07a; -extern db& dummyf_c07b; -extern db& dummyf_c07c; -extern db& dummyf_c07d; -extern db& dummyf_c07e; -extern db& dummyf_c07f; -extern db& dummyf_c080; -extern db& dummyf_c081; -extern db& dummyf_c082; -extern db& dummyf_c083; -extern db& dummyf_c084; -extern db& dummyf_c085; -extern db& dummyf_c086; -extern db& dummyf_c087; -extern db& dummyf_c088; -extern db& dummyf_c089; -extern db& dummyf_c08a; -extern db& dummyf_c08b; -extern db& dummyf_c08c; -extern db& dummyf_c08d; -extern db& dummyf_c08e; -extern db& dummyf_c08f; -extern db& dummyf_c090; -extern db (& dummyf_c091)[7]; -extern db (& dummyf_c098)[32]; -extern db& dummyf_c0b8; -extern db& dummyf_c0b9; -extern db& dummyf_c0ba; -extern db& dummyf_c0bb; -extern db& dummyf_c0bc; -extern db& dummyf_c0bd; -extern db& dummyf_c0be; -extern db& dummyf_c0bf; -extern db& dummyf_c0c0; -extern db& dummyf_c0c1; -extern db& dummyf_c0c2; -extern db& dummyf_c0c3; -extern db& dummyf_c0c4; -extern db& dummyf_c0c5; -extern db& dummyf_c0c6; -extern db& dummyf_c0c7; -extern db& dummyf_c0c8; -extern db& dummyf_c0c9; -extern db& dummyf_c0ca; -extern db& dummyf_c0cb; -extern db& dummyf_c0cc; -extern db& dummyf_c0cd; -extern db& dummyf_c0ce; -extern db& dummyf_c0cf; -extern db& dummyf_c0d0; -extern db& dummyf_c0d1; -extern db (& dummyf_c0d2)[25]; -extern db (& dummyf_c0eb)[32]; -extern db (& dummyf_c10b)[32]; -extern db (& dummyf_c12b)[32]; -extern db (& dummyf_c14b)[32]; -extern db (& dummyf_c16b)[32]; -extern db& dummyf_c18b; -extern db& dummyf_c18c; -extern db& dummyf_c18d; -extern db& dummyf_c18e; -extern db& dummyf_c18f; -extern db& dummyf_c190; -extern db (& dummyf_c191)[7]; -extern db (& dummyf_c198)[32]; -extern db& dummyf_c1b8; -extern db& dummyf_c1b9; -extern db& dummyf_c1ba; -extern db& dummyf_c1bb; -extern db& dummyf_c1bc; -extern db& dummyf_c1bd; -extern db& dummyf_c1be; -extern db& dummyf_c1bf; -extern db& dummyf_c1c0; -extern db& dummyf_c1c1; -extern db& dummyf_c1c2; -extern db& dummyf_c1c3; -extern db& dummyf_c1c4; -extern db& dummyf_c1c5; -extern db& dummyf_c1c6; -extern db& dummyf_c1c7; -extern db& dummyf_c1c8; -extern db& dummyf_c1c9; -extern db& dummyf_c1ca; -extern db& dummyf_c1cb; -extern db& dummyf_c1cc; -extern db& dummyf_c1cd; -extern db& dummyf_c1ce; -extern db& dummyf_c1cf; -extern db& dummyf_c1d0; -extern db (& dummyf_c1d4)[4]; -extern db (& dummyf_c1d8)[32]; -extern db& dummyf_c1f8; -extern db& dummyf_c1f9; -extern db& dummyf_c1fa; -extern db& dummyf_c1fb; -extern db& dummyf_c1fc; -extern db& dummyf_c1fd; -extern db& dummyf_c1fe; -extern db& dummyf_c1ff; -extern db& dummyf_c200; -extern db& dummyf_c201; -extern db& dummyf_c202; -extern db& dummyf_c203; -extern db& dummyf_c204; -extern db& dummyf_c205; -extern db& dummyf_c206; -extern db& dummyf_c207; -extern db& dummyf_c208; -extern db& dummyf_c209; -extern db& dummyf_c20a; -extern db& dummyf_c20b; -extern db& dummyf_c20c; -extern db& dummyf_c20d; -extern db& dummyf_c20e; -extern db& dummyf_c20f; -extern db& dummyf_c210; -extern db& dummyf_c211; -extern db (& dummyf_c212)[25]; +extern db& unk_1a4e7; +extern db (& dummyf_bf08)[32]; +extern db (& dummyf_bf28)[32]; +extern db (& dummyf_bf48)[32]; +extern db (& dummyf_bf68)[32]; +extern db (& dummyf_bf88)[32]; +extern db (& dummyf_bfa8)[32]; +extern db (& dummyf_bfc8)[32]; +extern db (& dummyf_bfe8)[32]; +extern db (& dummyf_c008)[32]; +extern db (& dummyf_c028)[32]; +extern db (& dummyf_c048)[32]; +extern db (& dummyf_c068)[32]; +extern db (& dummyf_c088)[32]; +extern db (& dummyf_c0a8)[32]; +extern db (& dummyf_c0c8)[32]; +extern db (& dummyf_c0e8)[32]; +extern db (& dummyf_c108)[32]; +extern db (& dummyf_c128)[32]; +extern db (& dummyf_c148)[32]; +extern db (& dummyf_c168)[32]; +extern db (& dummyf_c188)[32]; +extern db (& dummyf_c1a8)[32]; +extern db (& dummyf_c1c8)[32]; +extern db (& dummyf_c1e8)[32]; +extern db (& dummyf_c208)[32]; +extern db& dummyf_c228; +extern db& dummyf_c229; +extern db& dummyf_c22a; extern db& dummyf_c22b; extern db& dummyf_c22c; extern db& dummyf_c22d; @@ -3336,170 +3151,81 @@ extern db& dummyf_c237; extern db& dummyf_c238; extern db& dummyf_c239; extern db& dummyf_c23a; -extern db& byte_1a81b; +extern db& unk_1a81b; extern db (& dummyf_c23c)[32]; extern db (& dummyf_c25c)[32]; extern db (& dummyf_c27c)[32]; extern db (& dummyf_c29c)[32]; -extern db& dummyf_c2bc; -extern db& dummyf_c2bd; -extern db& dummyf_c2be; -extern db& dummyf_c2bf; -extern db& dummyf_c2c0; -extern db& dummyf_c2c1; -extern db& dummyf_c2c2; -extern db& dummyf_c2c3; -extern db& dummyf_c2c4; -extern db& dummyf_c2c5; -extern db& dummyf_c2c6; -extern db& dummyf_c2c7; -extern db& dummyf_c2c8; -extern db& dummyf_c2c9; -extern db& dummyf_c2ca; -extern db& dummyf_c2cb; -extern db& dummyf_c2cc; -extern db& dummyf_c2cd; -extern db& dummyf_c2ce; -extern db& dummyf_c2cf; -extern db& dummyf_c2d0; -extern db (& dummyf_c2d8)[32]; -extern db& dummyf_c2f8; -extern db& dummyf_c2f9; -extern db& dummyf_c2fa; -extern db& dummyf_c2fb; -extern db& dummyf_c2fc; -extern db& dummyf_c2fd; -extern db& dummyf_c2fe; -extern db& dummyf_c2ff; -extern db& dummyf_c300; -extern db& dummyf_c301; -extern db& dummyf_c302; -extern db& dummyf_c303; -extern db& dummyf_c304; -extern db& dummyf_c305; -extern db& dummyf_c306; -extern db& dummyf_c307; -extern db& dummyf_c308; -extern db& dummyf_c309; -extern db& dummyf_c30a; -extern db& dummyf_c30b; -extern db& dummyf_c30c; -extern db& dummyf_c30d; -extern db& dummyf_c30e; -extern db& dummyf_c30f; -extern db& dummyf_c310; -extern db (& dummyf_c314)[4]; -extern db (& dummyf_c318)[32]; -extern db (& dummyf_c338)[32]; -extern db (& dummyf_c358)[32]; -extern db (& dummyf_c378)[32]; -extern db (& dummyf_c398)[32]; -extern db (& dummyf_c3b8)[32]; -extern db (& dummyf_c3d8)[32]; -extern db (& dummyf_c3f8)[32]; -extern db (& dummyf_c418)[32]; -extern db (& dummyf_c438)[32]; -extern db (& dummyf_c458)[32]; -extern db& dummyf_c478; -extern db& dummyf_c479; -extern db& dummyf_c47a; -extern db& dummyf_c47b; -extern db& dummyf_c47c; -extern db& dummyf_c47d; -extern db& dummyf_c47e; -extern db& dummyf_c47f; -extern db& dummyf_c480; -extern db& dummyf_c481; -extern db& dummyf_c482; -extern db& dummyf_c483; -extern db& dummyf_c484; -extern db& dummyf_c485; -extern db& dummyf_c486; -extern db& dummyf_c487; -extern db& dummyf_c488; -extern db& dummyf_c489; -extern db& dummyf_c48a; -extern db& dummyf_c48b; -extern db& dummyf_c48c; -extern db (& dummyf_c490)[45]; -extern db (& dummyf_c4bd)[83]; -extern db (& dummyf_c510)[45]; -extern db (& dummyf_c53d)[19]; -extern db& dummyf_c550; -extern db (& dummyf_c554)[4]; -extern db& dummyf_c558; -extern db (& dummyf_c559)[7]; -extern db (& dummyf_c560)[32]; -extern db& dummyf_c580; -extern db (& dummyf_c584)[4]; -extern db (& dummyf_c588)[32]; -extern db (& dummyf_c5a8)[32]; -extern db& dummyf_c5c8; -extern db& dummyf_c5c9; -extern db& dummyf_c5ca; -extern db& dummyf_c5cb; -extern db& dummyf_c5cc; -extern db (& dummyf_c5cd)[45]; -extern db (& dummyf_c5fa)[86]; -extern db (& dummyf_c650)[47]; -extern db (& dummyf_c67f)[17]; -extern db& dummyf_c690; -extern db (& dummyf_c694)[4]; -extern db& dummyf_c698; -extern db (& dummyf_c699)[7]; -extern db (& dummyf_c6a0)[32]; -extern db& dummyf_c6c0; -extern db (& dummyf_c6c4)[4]; -extern db (& dummyf_c6c8)[32]; -extern db (& dummyf_c6e8)[32]; -extern db (& dummyf_c708)[32]; -extern db (& dummyf_c728)[32]; -extern db (& dummyf_c748)[32]; -extern db (& dummyf_c768)[32]; -extern db (& dummyf_c788)[32]; -extern db (& dummyf_c7a8)[32]; -extern db& dummyf_c7c8; -extern db& dummyf_c7c9; -extern db& dummyf_c7ca; -extern db& dummyf_c7cb; -extern db& dummyf_c7cc; -extern db& dummyf_c7cd; -extern db& dummyf_c7ce; -extern db& dummyf_c7cf; -extern db& dummyf_c7d0; -extern db (& dummyf_c7d1)[7]; -extern db& dummyf_c7d8; -extern db (& dummyf_c7dc)[4]; -extern db (& dummyf_c7e0)[32]; -extern db& dummyf_c800; -extern db (& dummyf_c801)[7]; -extern db (& dummyf_c808)[32]; -extern db (& dummyf_c828)[32]; -extern db (& dummyf_c848)[32]; -extern db (& dummyf_c868)[32]; -extern db (& dummyf_c888)[32]; -extern db (& dummyf_c8a8)[32]; -extern db (& dummyf_c8c8)[32]; +extern db (& dummyf_c2bc)[32]; +extern db (& dummyf_c2dc)[32]; +extern db (& dummyf_c2fc)[32]; +extern db (& dummyf_c31c)[32]; +extern db (& dummyf_c33c)[32]; +extern db (& dummyf_c35c)[32]; +extern db (& dummyf_c37c)[32]; +extern db (& dummyf_c39c)[32]; +extern db (& dummyf_c3bc)[32]; +extern db (& dummyf_c3dc)[32]; +extern db (& dummyf_c3fc)[32]; +extern db (& dummyf_c41c)[32]; +extern db (& dummyf_c43c)[32]; +extern db (& dummyf_c45c)[32]; +extern db (& dummyf_c47c)[32]; +extern db (& dummyf_c49c)[32]; +extern db (& dummyf_c4bc)[32]; +extern db (& dummyf_c4dc)[32]; +extern db (& dummyf_c4fc)[32]; +extern db (& dummyf_c51c)[32]; +extern db (& dummyf_c53c)[32]; +extern db (& dummyf_c55c)[32]; +extern db (& dummyf_c57c)[32]; +extern db (& dummyf_c59c)[32]; +extern db (& dummyf_c5bc)[32]; +extern db (& dummyf_c5dc)[32]; +extern db (& dummyf_c5fc)[32]; +extern db (& dummyf_c61c)[32]; +extern db (& dummyf_c63c)[32]; +extern db (& dummyf_c65c)[32]; +extern db (& dummyf_c67c)[32]; +extern db (& dummyf_c69c)[32]; +extern db (& dummyf_c6bc)[32]; +extern db (& dummyf_c6dc)[32]; +extern db (& dummyf_c6fc)[32]; +extern db (& dummyf_c71c)[32]; +extern db (& dummyf_c73c)[32]; +extern db (& dummyf_c75c)[32]; +extern db (& dummyf_c77c)[32]; +extern db (& dummyf_c79c)[32]; +extern db (& dummyf_c7bc)[32]; +extern db (& dummyf_c7dc)[32]; +extern db (& dummyf_c7fc)[32]; +extern db (& dummyf_c81c)[32]; +extern db (& dummyf_c83c)[32]; +extern db (& dummyf_c85c)[32]; +extern db (& dummyf_c87c)[32]; +extern db (& dummyf_c89c)[32]; +extern db (& dummyf_c8bc)[32]; +extern db& dummyf_c8dc; +extern db& dummyf_c8dd; +extern db& dummyf_c8de; +extern db& dummyf_c8df; +extern db& dummyf_c8e0; +extern db& dummyf_c8e1; +extern db& dummyf_c8e2; +extern db& dummyf_c8e3; +extern db& dummyf_c8e4; +extern db& dummyf_c8e5; +extern db& dummyf_c8e6; +extern db& dummyf_c8e7; extern db& dummyf_c8e8; extern db& dummyf_c8e9; extern db& dummyf_c8ea; extern db& dummyf_c8eb; -extern db& byte_1aecc; +extern db& unk_1aecc; extern db (& dummyf_c8ed)[32]; -extern db& dummyf_c90d; -extern db& dummyf_c90e; -extern db& dummyf_c90f; -extern db& dummyf_c910; -extern db (& dummyf_c912)[6]; -extern db& dummyf_c918; -extern db (& dummyf_c91c)[4]; -extern db (& dummyf_c920)[32]; -extern db& dummyf_c940; -extern db (& dummyf_c941)[8]; -extern db (& dummyf_c94a)[32]; -extern db& dummyf_c96a; -extern db& dummyf_c96b; -extern db& dummyf_c96c; +extern db (& dummyf_c90d)[32]; +extern db (& dummyf_c92d)[32]; +extern db (& dummyf_c94d)[32]; extern db& dummyf_c96d; extern db& dummyf_c96e; extern db& dummyf_c96f; @@ -3509,42 +3235,23 @@ extern db& dummyf_c972; extern db& dummyf_c973; extern db& dummyf_c974; extern db& dummyf_c975; -extern db& byte_1af56; +extern db& unk_1af56; extern db (& dummyf_c977)[32]; extern db (& dummyf_c997)[32]; extern db (& dummyf_c9b7)[32]; extern db (& dummyf_c9d7)[32]; extern db (& dummyf_c9f7)[32]; extern db (& dummyf_ca17)[32]; -extern db& dummyf_ca37; -extern db& dummyf_ca38; -extern db& dummyf_ca39; -extern db& dummyf_ca3a; -extern db& dummyf_ca3b; -extern db& dummyf_ca3c; -extern db& dummyf_ca3d; -extern db& dummyf_ca3e; -extern db& dummyf_ca3f; -extern db& dummyf_ca40; -extern db& dummyf_ca41; -extern db& dummyf_ca42; -extern db& dummyf_ca43; -extern db& dummyf_ca44; -extern db& dummyf_ca45; -extern db& dummyf_ca46; -extern db& dummyf_ca47; -extern db& dummyf_ca48; -extern db& dummyf_ca49; -extern db& dummyf_ca4a; -extern db& dummyf_ca4b; -extern db& dummyf_ca4c; -extern db& dummyf_ca4d; -extern db& dummyf_ca4e; -extern db& dummyf_ca4f; -extern db& dummyf_ca50; -extern db (& dummyf_ca51)[7]; +extern db (& dummyf_ca37)[32]; +extern db& dummyf_ca57; extern db& dummyf_ca58; -extern db (& dummyf_ca5c)[4]; +extern db& dummyf_ca59; +extern db& dummyf_ca5a; +extern db& dummyf_ca5b; +extern db& dummyf_ca5c; +extern db& dummyf_ca5d; +extern db& dummyf_ca5e; +extern db& dummyf_ca5f; extern db& dummyf_ca60; extern db& dummyf_ca61; extern db& dummyf_ca62; @@ -3561,120 +3268,100 @@ extern db& dummyf_ca6c; extern db& dummyf_ca6d; extern db& dummyf_ca6e; extern db& dummyf_ca6f; -extern db& byte_1b050; -extern db& dummyf_ca71; -extern db& dummyf_ca72; -extern db& dummyf_ca73; -extern db& dummyf_ca74; -extern db& dummyf_ca75; -extern db& dummyf_ca76; -extern db& dummyf_ca77; -extern db& dummyf_ca78; -extern db& dummyf_ca79; -extern db& dummyf_ca7a; -extern db& dummyf_ca7b; -extern db& dummyf_ca7c; -extern db& dummyf_ca7d; -extern db& dummyf_ca7e; -extern db& dummyf_ca7f; -extern db& dummyf_ca80; -extern db (& dummyf_ca81)[7]; -extern db (& dummyf_ca88)[32]; -extern db (& dummyf_caa8)[32]; -extern db& byte_1b0a8; +extern db& unk_1b050; +extern db (& dummyf_ca71)[32]; +extern db (& dummyf_ca91)[32]; +extern db& dummyf_cab1; +extern db& dummyf_cab2; +extern db& dummyf_cab3; +extern db& dummyf_cab4; +extern db& dummyf_cab5; +extern db& dummyf_cab6; +extern db& dummyf_cab7; +extern db& dummyf_cab8; +extern db& dummyf_cab9; +extern db& dummyf_caba; +extern db& dummyf_cabb; +extern db& dummyf_cabc; +extern db& dummyf_cabd; +extern db& dummyf_cabe; +extern db& dummyf_cabf; +extern db& dummyf_cac0; +extern db& dummyf_cac1; +extern db& dummyf_cac2; +extern db& dummyf_cac3; +extern db& dummyf_cac4; +extern db& dummyf_cac5; +extern db& dummyf_cac6; +extern db& dummyf_cac7; +extern db& unk_1b0a8; extern db (& dummyf_cac9)[32]; extern db (& dummyf_cae9)[32]; extern db (& dummyf_cb09)[32]; extern db (& dummyf_cb29)[32]; extern db (& dummyf_cb49)[32]; extern db (& dummyf_cb69)[32]; -extern db& dummyf_cb89; -extern db& dummyf_cb8a; -extern db& dummyf_cb8b; -extern db& dummyf_cb8c; -extern db& dummyf_cb8d; -extern db& dummyf_cb8e; -extern db& dummyf_cb8f; -extern db& dummyf_cb90; -extern db (& dummyf_cb91)[7]; -extern db& dummyf_cb98; -extern db (& dummyf_cb99)[7]; -extern db (& dummyf_cba0)[32]; -extern db& dummyf_cbc0; -extern db (& dummyf_cbc4)[4]; -extern db (& dummyf_cbc8)[32]; -extern db (& dummyf_cbe8)[32]; -extern db (& dummyf_cc08)[32]; -extern db (& dummyf_cc28)[32]; -extern db (& dummyf_cc48)[32]; -extern db (& dummyf_cc68)[32]; -extern db (& dummyf_cc88)[32]; -extern db (& dummyf_cca8)[32]; -extern db& dummyf_ccc8; -extern db& dummyf_ccc9; -extern db& dummyf_ccca; -extern db& dummyf_cccb; -extern db& dummyf_cccc; -extern db& dummyf_cccd; -extern db& dummyf_ccce; -extern db& dummyf_cccf; -extern db& dummyf_ccd0; -extern db (& dummyf_ccd2)[6]; -extern db& dummyf_ccd8; -extern db (& dummyf_ccda)[6]; -extern db (& dummyf_cce0)[32]; -extern db& dummyf_cd00; -extern db (& dummyf_cd04)[4]; -extern db (& dummyf_cd08)[32]; -extern db (& dummyf_cd28)[32]; -extern db (& dummyf_cd48)[32]; -extern db (& dummyf_cd68)[32]; -extern db (& dummyf_cd88)[32]; -extern db (& dummyf_cda8)[32]; -extern db (& dummyf_cdc8)[32]; -extern db (& dummyf_cde8)[32]; -extern db (& dummyf_ce08)[32]; -extern db (& dummyf_ce28)[32]; -extern db (& dummyf_ce48)[32]; -extern db (& dummyf_ce68)[32]; -extern db (& dummyf_ce88)[32]; -extern db (& dummyf_cea8)[32]; -extern db (& dummyf_cec8)[32]; -extern db (& dummyf_cee8)[32]; -extern db (& dummyf_cf08)[32]; -extern db (& dummyf_cf28)[32]; -extern db (& dummyf_cf48)[32]; -extern db (& dummyf_cf68)[32]; -extern db (& dummyf_cf88)[32]; -extern db (& dummyf_cfa8)[32]; -extern db (& dummyf_cfc8)[32]; -extern db (& dummyf_cfe8)[32]; -extern db (& dummyf_d008)[32]; -extern db (& dummyf_d028)[32]; -extern db (& dummyf_d048)[32]; -extern db (& dummyf_d068)[32]; -extern db (& dummyf_d088)[32]; -extern db (& dummyf_d0a8)[32]; -extern db (& dummyf_d0c8)[32]; -extern db (& dummyf_d0e8)[32]; -extern db (& dummyf_d108)[32]; -extern db (& dummyf_d128)[32]; -extern db (& dummyf_d148)[32]; -extern db (& dummyf_d168)[32]; -extern db (& dummyf_d188)[32]; -extern db (& dummyf_d1a8)[32]; -extern db (& dummyf_d1c8)[32]; -extern db (& dummyf_d1e8)[32]; -extern db (& dummyf_d208)[32]; -extern db (& dummyf_d228)[32]; -extern db (& dummyf_d248)[32]; -extern db (& dummyf_d268)[32]; -extern db (& dummyf_d288)[32]; -extern db (& dummyf_d2a8)[32]; -extern db (& dummyf_d2c8)[32]; -extern db (& dummyf_d2e8)[32]; -extern db (& dummyf_d308)[32]; -extern db& dummyf_d328; +extern db (& dummyf_cb89)[32]; +extern db (& dummyf_cba9)[32]; +extern db (& dummyf_cbc9)[32]; +extern db (& dummyf_cbe9)[32]; +extern db (& dummyf_cc09)[32]; +extern db (& dummyf_cc29)[32]; +extern db (& dummyf_cc49)[32]; +extern db (& dummyf_cc69)[32]; +extern db (& dummyf_cc89)[32]; +extern db (& dummyf_cca9)[32]; +extern db (& dummyf_ccc9)[32]; +extern db (& dummyf_cce9)[32]; +extern db (& dummyf_cd09)[32]; +extern db (& dummyf_cd29)[32]; +extern db (& dummyf_cd49)[32]; +extern db (& dummyf_cd69)[32]; +extern db (& dummyf_cd89)[32]; +extern db (& dummyf_cda9)[32]; +extern db (& dummyf_cdc9)[32]; +extern db (& dummyf_cde9)[32]; +extern db (& dummyf_ce09)[32]; +extern db (& dummyf_ce29)[32]; +extern db (& dummyf_ce49)[32]; +extern db (& dummyf_ce69)[32]; +extern db (& dummyf_ce89)[32]; +extern db (& dummyf_cea9)[32]; +extern db (& dummyf_cec9)[32]; +extern db (& dummyf_cee9)[32]; +extern db (& dummyf_cf09)[32]; +extern db (& dummyf_cf29)[32]; +extern db (& dummyf_cf49)[32]; +extern db (& dummyf_cf69)[32]; +extern db (& dummyf_cf89)[32]; +extern db (& dummyf_cfa9)[32]; +extern db (& dummyf_cfc9)[32]; +extern db (& dummyf_cfe9)[32]; +extern db (& dummyf_d009)[32]; +extern db (& dummyf_d029)[32]; +extern db (& dummyf_d049)[32]; +extern db (& dummyf_d069)[32]; +extern db (& dummyf_d089)[32]; +extern db (& dummyf_d0a9)[32]; +extern db (& dummyf_d0c9)[32]; +extern db (& dummyf_d0e9)[32]; +extern db (& dummyf_d109)[32]; +extern db (& dummyf_d129)[32]; +extern db (& dummyf_d149)[32]; +extern db (& dummyf_d169)[32]; +extern db (& dummyf_d189)[32]; +extern db (& dummyf_d1a9)[32]; +extern db (& dummyf_d1c9)[32]; +extern db (& dummyf_d1e9)[32]; +extern db (& dummyf_d209)[32]; +extern db (& dummyf_d229)[32]; +extern db (& dummyf_d249)[32]; +extern db (& dummyf_d269)[32]; +extern db (& dummyf_d289)[32]; +extern db (& dummyf_d2a9)[32]; +extern db (& dummyf_d2c9)[32]; +extern db (& dummyf_d2e9)[32]; +extern db (& dummyf_d309)[32]; extern db& dummyf_d329; extern db& dummyf_d32a; extern db& dummyf_d32b; @@ -3699,7 +3386,7 @@ extern db& dummyf_d33d; extern db& dummyf_d33e; extern db& dummyf_d33f; extern db& dummyf_d340; -extern db& byte_1b921; +extern db& unk_1b921; extern db (& dummyf_d342)[32]; extern db (& dummyf_d362)[32]; extern db& dummyf_d382; @@ -3709,7 +3396,7 @@ extern db& dummyf_d385; extern db& dummyf_d386; extern db& dummyf_d387; extern db& dummyf_d388; -extern db& byte_1b969; +extern db& unk_1b969; extern db (& dummyf_d38a)[32]; extern db (& dummyf_d3aa)[32]; extern db (& dummyf_d3ca)[32]; @@ -3814,71 +3501,98 @@ extern db (& dummyf_e00a)[32]; extern db (& dummyf_e02a)[32]; extern db (& dummyf_e04a)[32]; extern db (& dummyf_e06a)[32]; -extern db (& dummyf_e08a)[32]; -extern db (& dummyf_e0aa)[32]; -extern db (& dummyf_e0ca)[32]; -extern db (& dummyf_e0ea)[32]; -extern db (& dummyf_e10a)[32]; -extern db (& dummyf_e12a)[32]; -extern db (& dummyf_e14a)[32]; -extern db (& dummyf_e16a)[32]; -extern db (& dummyf_e18a)[32]; -extern db (& dummyf_e1aa)[32]; -extern db (& dummyf_e1ca)[32]; -extern db (& dummyf_e1ea)[32]; -extern db (& dummyf_e20a)[32]; -extern db (& dummyf_e22a)[32]; -extern db (& dummyf_e24a)[32]; -extern db (& dummyf_e26a)[32]; -extern db (& dummyf_e28a)[32]; -extern db (& dummyf_e2aa)[32]; -extern db (& dummyf_e2ca)[32]; -extern db (& dummyf_e2ea)[32]; -extern db (& dummyf_e30a)[32]; -extern db (& dummyf_e32a)[32]; -extern db (& dummyf_e34a)[32]; -extern db (& dummyf_e36a)[32]; -extern db (& dummyf_e38a)[32]; -extern db (& dummyf_e3aa)[32]; -extern db (& dummyf_e3ca)[32]; -extern db (& dummyf_e3ea)[32]; -extern db (& dummyf_e40a)[32]; -extern db (& dummyf_e42a)[32]; -extern db (& dummyf_e44a)[32]; -extern db (& dummyf_e46a)[32]; -extern db (& dummyf_e48a)[32]; -extern db (& dummyf_e4aa)[32]; -extern db (& dummyf_e4ca)[32]; -extern db (& dummyf_e4ea)[32]; -extern db (& dummyf_e50a)[32]; -extern db (& dummyf_e52a)[32]; -extern db (& dummyf_e54a)[32]; -extern db (& dummyf_e56a)[32]; -extern db (& dummyf_e58a)[32]; -extern db (& dummyf_e5aa)[32]; -extern db (& dummyf_e5ca)[32]; -extern db (& dummyf_e5ea)[32]; -extern db (& dummyf_e60a)[32]; -extern db (& dummyf_e62a)[32]; -extern db (& dummyf_e64a)[32]; -extern db (& dummyf_e66a)[32]; -extern db (& dummyf_e68a)[32]; -extern db (& dummyf_e6aa)[32]; -extern db (& dummyf_e6ca)[32]; -extern db (& dummyf_e6ea)[32]; -extern db (& dummyf_e70a)[32]; -extern db (& dummyf_e72a)[32]; -extern db (& dummyf_e74a)[32]; -extern db (& dummyf_e76a)[32]; -extern db (& dummyf_e78a)[32]; -extern db (& dummyf_e7aa)[32]; -extern db (& dummyf_e7ca)[32]; -extern db (& dummyf_e7ea)[32]; -extern db (& dummyf_e80a)[32]; -extern db (& dummyf_e82a)[32]; -extern db (& dummyf_e84a)[32]; -extern db (& dummyf_e86a)[32]; -extern db (& dummyf_e88a)[32]; +extern db& dummyf_e08a; +extern db& dummyf_e08b; +extern db& dummyf_e08c; +extern db& dummyf_e08d; +extern db& dummyf_e08e; +extern db& dummyf_e08f; +extern db& dummyf_e090; +extern db& dummyf_e091; +extern db& dummyf_e092; +extern db& dummyf_e093; +extern db& dummyf_e094; +extern db& dummyf_e095; +extern db& dummyf_e096; +extern db& dummyf_e097; +extern db& dummyf_e098; +extern db& dummyf_e099; +extern db& dummyf_e09a; +extern db& dummyf_e09b; +extern dw& dummyf_e09c; +extern db (& dummyf_e09e)[32]; +extern db (& dummyf_e0be)[32]; +extern db (& dummyf_e0de)[32]; +extern db (& dummyf_e0fe)[32]; +extern db (& dummyf_e11e)[32]; +extern db (& dummyf_e13e)[32]; +extern db (& dummyf_e15e)[32]; +extern db (& dummyf_e17e)[32]; +extern db (& dummyf_e19e)[32]; +extern db (& dummyf_e1be)[32]; +extern db (& dummyf_e1de)[32]; +extern db (& dummyf_e1fe)[32]; +extern db (& dummyf_e21e)[32]; +extern db (& dummyf_e23e)[32]; +extern db (& dummyf_e25e)[32]; +extern db (& dummyf_e27e)[32]; +extern db (& dummyf_e29e)[32]; +extern db (& dummyf_e2be)[32]; +extern db (& dummyf_e2de)[32]; +extern db (& dummyf_e2fe)[32]; +extern db (& dummyf_e31e)[32]; +extern db (& dummyf_e33e)[32]; +extern db (& dummyf_e35e)[32]; +extern db (& dummyf_e37e)[32]; +extern db (& dummyf_e39e)[32]; +extern db (& dummyf_e3be)[32]; +extern db (& dummyf_e3de)[32]; +extern db (& dummyf_e3fe)[32]; +extern db (& dummyf_e41e)[32]; +extern db (& dummyf_e43e)[32]; +extern db (& dummyf_e45e)[32]; +extern db (& dummyf_e47e)[32]; +extern db (& dummyf_e49e)[32]; +extern db (& dummyf_e4be)[32]; +extern db (& dummyf_e4de)[32]; +extern db (& dummyf_e4fe)[32]; +extern db (& dummyf_e51e)[32]; +extern db (& dummyf_e53e)[32]; +extern db (& dummyf_e55e)[32]; +extern db (& dummyf_e57e)[32]; +extern db (& dummyf_e59e)[32]; +extern db (& dummyf_e5be)[32]; +extern db (& dummyf_e5de)[32]; +extern db (& dummyf_e5fe)[32]; +extern db (& dummyf_e61e)[32]; +extern db (& dummyf_e63e)[32]; +extern db (& dummyf_e65e)[32]; +extern db (& dummyf_e67e)[32]; +extern db (& dummyf_e69e)[32]; +extern db (& dummyf_e6be)[32]; +extern db (& dummyf_e6de)[32]; +extern db (& dummyf_e6fe)[32]; +extern db (& dummyf_e71e)[32]; +extern db (& dummyf_e73e)[32]; +extern db (& dummyf_e75e)[32]; +extern db (& dummyf_e77e)[32]; +extern db (& dummyf_e79e)[32]; +extern db (& dummyf_e7be)[32]; +extern db (& dummyf_e7de)[32]; +extern db (& dummyf_e7fe)[32]; +extern db (& dummyf_e81e)[32]; +extern db (& dummyf_e83e)[32]; +extern db (& dummyf_e85e)[32]; +extern db (& dummyf_e87e)[32]; +extern db& dummyf_e89e; +extern db& dummyf_e89f; +extern db& dummyf_e8a0; +extern db& dummyf_e8a1; +extern db& dummyf_e8a2; +extern db& dummyf_e8a3; +extern db& dummyf_e8a4; +extern db& dummyf_e8a5; +extern dd& dummyf_e8a6; extern db (& dummyf_e8aa)[32]; extern db (& dummyf_e8ca)[32]; extern db (& dummyf_e8ea)[32]; @@ -3895,110 +3609,1354 @@ extern db (& dummyf_ea2a)[32]; extern db (& dummyf_ea4a)[32]; extern db (& dummyf_ea6a)[32]; extern db (& dummyf_ea8a)[32]; -extern db (& dummyf_eaaa)[32]; -extern db (& dummyf_eaca)[32]; -extern db (& dummyf_eaea)[32]; -extern db (& dummyf_eb0a)[32]; -extern db (& dummyf_eb2a)[32]; -extern db (& dummyf_eb4a)[32]; -extern db (& dummyf_eb6a)[32]; -extern db (& dummyf_eb8a)[32]; -extern db (& dummyf_ebaa)[32]; -extern db (& dummyf_ebca)[32]; -extern db (& dummyf_ebea)[32]; -extern db (& dummyf_ec0a)[32]; -extern db (& dummyf_ec2a)[32]; -extern db (& dummyf_ec4a)[32]; -extern db (& dummyf_ec6a)[32]; -extern db (& dummyf_ec8a)[32]; -extern db (& dummyf_ecaa)[32]; -extern db (& dummyf_ecca)[32]; -extern db (& dummyf_ecea)[32]; -extern db (& dummyf_ed0a)[32]; -extern db (& dummyf_ed2a)[32]; -extern db (& dummyf_ed4a)[32]; -extern db (& dummyf_ed6a)[32]; -extern db (& dummyf_ed8a)[32]; -extern db (& dummyf_edaa)[32]; -extern db (& dummyf_edca)[32]; -extern db (& dummyf_edea)[32]; -extern db (& dummyf_ee0a)[32]; -extern db (& dummyf_ee2a)[32]; -extern db (& dummyf_ee4a)[32]; -extern db (& dummyf_ee6a)[32]; -extern db (& dummyf_ee8a)[32]; -extern db (& dummyf_eeaa)[32]; -extern db (& dummyf_eeca)[32]; -extern db (& dummyf_eeea)[32]; -extern db (& dummyf_ef0a)[32]; -extern db (& dummyf_ef2a)[32]; -extern db (& dummyf_ef4a)[32]; -extern db (& dummyf_ef6a)[32]; -extern db (& dummyf_ef8a)[32]; -extern db (& dummyf_efaa)[32]; -extern db (& dummyf_efca)[32]; -extern db (& dummyf_efea)[32]; -extern db (& dummyf_f00a)[32]; -extern db (& dummyf_f02a)[32]; -extern db (& dummyf_f04a)[32]; -extern db (& dummyf_f06a)[32]; -extern db (& dummyf_f08a)[32]; -extern db (& dummyf_f0aa)[32]; -extern db (& dummyf_f0ca)[32]; -extern db (& dummyf_f0ea)[32]; -extern db (& dummyf_f10a)[32]; -extern db (& dummyf_f12a)[32]; -extern db (& dummyf_f14a)[32]; -extern db (& dummyf_f16a)[32]; -extern db (& dummyf_f18a)[32]; -extern db (& dummyf_f1aa)[32]; -extern db (& dummyf_f1ca)[32]; -extern db (& dummyf_f1ea)[32]; -extern db (& dummyf_f20a)[32]; -extern db (& dummyf_f22a)[32]; -extern db (& dummyf_f24a)[32]; -extern db (& dummyf_f26a)[32]; -extern db (& dummyf_f28a)[32]; -extern db (& dummyf_f2aa)[32]; -extern db (& dummyf_f2ca)[32]; -extern db (& dummyf_f2ea)[32]; -extern db (& dummyf_f30a)[32]; -extern db& dummyf_f32a; -extern db& dummyf_f32b; -extern db& dummyf_f32c; -extern db& dummyf_f32d; -extern db& dummyf_f32e; -extern db& dummyf_f32f; -extern db& dummyf_f330; -extern db& dummyf_f331; -extern db& dummyf_f332; -extern db& dummyf_f333; -extern db& dummyf_f334; -extern db& dummyf_f335; -extern db& dummyf_f336; -extern db& dummyf_f337; -extern db& dummyf_f338; -extern db& dummyf_f339; -extern db& dummyf_f33a; -extern db& dummyf_f33b; -extern db& dummyf_f33c; -extern db& dummyf_f33d; -extern db& dummyf_f33e; -extern db& dummyf_f33f; -extern db& dummyf_f340; -extern db& dummyf_f341; -extern db (& dummyf_f342)[1358]; -extern db (& dummyf_f890)[2261]; -extern db& _unk_1e745; -extern db (& dummyf_10166)[3097]; -extern db& _unk_1f35f; -extern db (& byte_1f360)[26450]; -extern db (& dummyf_174d2)[1480]; +extern db& dummyf_eaaa; +extern db& dummyf_eaab; +extern db& dummyf_eaac; +extern db& dummyf_eaad; +extern db& dummyf_eaae; +extern db& dummyf_eaaf; +extern db& dummyf_eab0; +extern db& dummyf_eab1; +extern db& dummyf_eab2; +extern db& dummyf_eab3; +extern dw& dummyf_eab4; +extern db (& dummyf_eab6)[32]; +extern db (& dummyf_ead6)[32]; +extern db (& dummyf_eaf6)[32]; +extern db (& dummyf_eb16)[32]; +extern db (& dummyf_eb36)[32]; +extern db (& dummyf_eb56)[32]; +extern db (& dummyf_eb76)[32]; +extern db (& dummyf_eb96)[32]; +extern db (& dummyf_ebb6)[32]; +extern db (& dummyf_ebd6)[32]; +extern db (& dummyf_ebf6)[32]; +extern db (& dummyf_ec16)[32]; +extern db (& dummyf_ec36)[32]; +extern db (& dummyf_ec56)[32]; +extern db (& dummyf_ec76)[32]; +extern db (& dummyf_ec96)[32]; +extern db (& dummyf_ecb6)[32]; +extern db (& dummyf_ecd6)[32]; +extern db (& dummyf_ecf6)[32]; +extern db (& dummyf_ed16)[32]; +extern db (& dummyf_ed36)[32]; +extern db (& dummyf_ed56)[32]; +extern db (& dummyf_ed76)[32]; +extern db (& dummyf_ed96)[32]; +extern db (& dummyf_edb6)[32]; +extern db (& dummyf_edd6)[32]; +extern db (& dummyf_edf6)[32]; +extern db (& dummyf_ee16)[32]; +extern db (& dummyf_ee36)[32]; +extern db (& dummyf_ee56)[32]; +extern db (& dummyf_ee76)[32]; +extern db (& dummyf_ee96)[32]; +extern db (& dummyf_eeb6)[32]; +extern db (& dummyf_eed6)[32]; +extern db (& dummyf_eef6)[32]; +extern db (& dummyf_ef16)[32]; +extern db (& dummyf_ef36)[32]; +extern db (& dummyf_ef56)[32]; +extern db (& dummyf_ef76)[32]; +extern db (& dummyf_ef96)[32]; +extern db (& dummyf_efb6)[32]; +extern db (& dummyf_efd6)[32]; +extern db (& dummyf_eff6)[32]; +extern db (& dummyf_f016)[32]; +extern db (& dummyf_f036)[32]; +extern db (& dummyf_f056)[32]; +extern db (& dummyf_f076)[32]; +extern db (& dummyf_f096)[32]; +extern db (& dummyf_f0b6)[32]; +extern db (& dummyf_f0d6)[32]; +extern db (& dummyf_f0f6)[32]; +extern db (& dummyf_f116)[32]; +extern db (& dummyf_f136)[32]; +extern db (& dummyf_f156)[32]; +extern db (& dummyf_f176)[32]; +extern db (& dummyf_f196)[32]; +extern db (& dummyf_f1b6)[32]; +extern db (& dummyf_f1d6)[32]; +extern db (& dummyf_f1f6)[32]; +extern db (& dummyf_f216)[32]; +extern db (& dummyf_f236)[32]; +extern db (& dummyf_f256)[32]; +extern db (& dummyf_f276)[32]; +extern db (& dummyf_f296)[32]; +extern db (& dummyf_f2b6)[32]; +extern db (& dummyf_f2d6)[32]; +extern db (& dummyf_f2f6)[32]; +extern db (& dummyf_f316)[32]; +extern db (& dummyf_f336)[32]; +extern db (& dummyf_f356)[32]; +extern db (& dummyf_f376)[32]; +extern db (& dummyf_f396)[32]; +extern db (& dummyf_f3b6)[32]; +extern db (& dummyf_f3d6)[32]; +extern db (& dummyf_f3f6)[32]; +extern db (& dummyf_f416)[32]; +extern db (& dummyf_f436)[32]; +extern db (& dummyf_f456)[32]; +extern db (& dummyf_f476)[32]; +extern db (& dummyf_f496)[32]; +extern db (& dummyf_f4b6)[32]; +extern db (& dummyf_f4d6)[32]; +extern db (& dummyf_f4f6)[32]; +extern db (& dummyf_f516)[32]; +extern db (& dummyf_f536)[32]; +extern db (& dummyf_f556)[32]; +extern db (& dummyf_f576)[32]; +extern db (& dummyf_f596)[32]; +extern db (& dummyf_f5b6)[32]; +extern db (& dummyf_f5d6)[32]; +extern db (& dummyf_f5f6)[32]; +extern db (& dummyf_f616)[32]; +extern db (& dummyf_f636)[32]; +extern db (& dummyf_f656)[32]; +extern db (& dummyf_f676)[32]; +extern db (& dummyf_f696)[32]; +extern db (& dummyf_f6b6)[32]; +extern db (& dummyf_f6d6)[32]; +extern db (& dummyf_f6f6)[32]; +extern db (& dummyf_f716)[32]; +extern db (& dummyf_f736)[32]; +extern db (& dummyf_f756)[32]; +extern db (& dummyf_f776)[32]; +extern db (& dummyf_f796)[32]; +extern db (& dummyf_f7b6)[32]; +extern db (& dummyf_f7d6)[32]; +extern db (& dummyf_f7f6)[32]; +extern db (& dummyf_f816)[32]; +extern db (& dummyf_f836)[32]; +extern db (& dummyf_f856)[32]; +extern db (& dummyf_f876)[32]; +extern db (& dummyf_f896)[32]; +extern db (& dummyf_f8b6)[32]; +extern db (& dummyf_f8d6)[32]; +extern db (& dummyf_f8f6)[32]; +extern db (& dummyf_f916)[32]; +extern db (& dummyf_f936)[32]; +extern db (& dummyf_f956)[32]; +extern db (& dummyf_f976)[32]; +extern db (& dummyf_f996)[32]; +extern db (& dummyf_f9b6)[32]; +extern db (& dummyf_f9d6)[32]; +extern db (& dummyf_f9f6)[32]; +extern db (& dummyf_fa16)[32]; +extern db (& dummyf_fa36)[32]; +extern db (& dummyf_fa56)[32]; +extern db (& dummyf_fa76)[32]; +extern db (& dummyf_fa96)[32]; +extern db (& dummyf_fab6)[32]; +extern db (& dummyf_fad6)[32]; +extern db (& dummyf_faf6)[32]; +extern db (& dummyf_fb16)[32]; +extern db (& dummyf_fb36)[32]; +extern db (& dummyf_fb56)[32]; +extern db (& dummyf_fb76)[32]; +extern db (& dummyf_fb96)[32]; +extern db (& dummyf_fbb6)[32]; +extern db (& dummyf_fbd6)[32]; +extern db (& dummyf_fbf6)[32]; +extern db (& dummyf_fc16)[32]; +extern db (& dummyf_fc36)[32]; +extern db (& dummyf_fc56)[32]; +extern db (& dummyf_fc76)[32]; +extern db (& dummyf_fc96)[32]; +extern db (& dummyf_fcb6)[32]; +extern db (& dummyf_fcd6)[32]; +extern db (& dummyf_fcf6)[32]; +extern db (& dummyf_fd16)[32]; +extern db (& dummyf_fd36)[32]; +extern db (& dummyf_fd56)[32]; +extern db (& dummyf_fd76)[32]; +extern db (& dummyf_fd96)[32]; +extern db (& dummyf_fdb6)[32]; +extern db (& dummyf_fdd6)[32]; +extern db (& dummyf_fdf6)[32]; +extern db (& dummyf_fe16)[32]; +extern db (& dummyf_fe36)[32]; +extern db (& dummyf_fe56)[32]; +extern db (& dummyf_fe76)[32]; +extern db (& dummyf_fe96)[32]; +extern db (& dummyf_feb6)[32]; +extern db (& dummyf_fed6)[32]; +extern db (& dummyf_fef6)[32]; +extern db (& dummyf_ff16)[32]; +extern db (& dummyf_ff36)[32]; +extern db (& dummyf_ff56)[32]; +extern db (& dummyf_ff76)[32]; +extern db (& dummyf_ff96)[32]; +extern db (& dummyf_ffb6)[32]; +extern db (& dummyf_ffd6)[32]; +extern db (& dummyf_fff6)[32]; +extern db (& dummyf_10016)[32]; +extern db (& dummyf_10036)[32]; +extern db (& dummyf_10056)[32]; +extern db (& dummyf_10076)[32]; +extern db (& dummyf_10096)[32]; +extern db (& dummyf_100b6)[32]; +extern db (& dummyf_100d6)[32]; +extern db (& dummyf_100f6)[32]; +extern db (& dummyf_10116)[32]; +extern db (& dummyf_10136)[32]; +extern db& dummyf_10156; +extern db& dummyf_10157; +extern db& dummyf_10158; +extern db& dummyf_10159; +extern db& dummyf_1015a; +extern db& dummyf_1015b; +extern db& dummyf_1015c; +extern db& dummyf_1015d; +extern db& dummyf_1015e; +extern db& dummyf_1015f; +extern db& dummyf_10160; +extern db& dummyf_10161; +extern db& dummyf_10162; +extern db& dummyf_10163; +extern db& dummyf_10164; +extern db& unk_1e745; +extern db (& dummyf_10166)[32]; +extern db (& dummyf_10186)[32]; +extern db (& dummyf_101a6)[32]; +extern db (& dummyf_101c6)[32]; +extern db (& dummyf_101e6)[32]; +extern db (& dummyf_10206)[32]; +extern db (& dummyf_10226)[32]; +extern db (& dummyf_10246)[32]; +extern db (& dummyf_10266)[32]; +extern db (& dummyf_10286)[32]; +extern db (& dummyf_102a6)[32]; +extern db (& dummyf_102c6)[32]; +extern db (& dummyf_102e6)[32]; +extern db (& dummyf_10306)[32]; +extern db (& dummyf_10326)[32]; +extern db (& dummyf_10346)[32]; +extern db (& dummyf_10366)[32]; +extern db (& dummyf_10386)[32]; +extern db (& dummyf_103a6)[32]; +extern db (& dummyf_103c6)[32]; +extern db (& dummyf_103e6)[32]; +extern db (& dummyf_10406)[32]; +extern db (& dummyf_10426)[32]; +extern db (& dummyf_10446)[32]; +extern db (& dummyf_10466)[32]; +extern db (& dummyf_10486)[32]; +extern db (& dummyf_104a6)[32]; +extern db (& dummyf_104c6)[32]; +extern db (& dummyf_104e6)[32]; +extern db (& dummyf_10506)[32]; +extern db (& dummyf_10526)[32]; +extern db (& dummyf_10546)[32]; +extern db (& dummyf_10566)[32]; +extern db (& dummyf_10586)[32]; +extern db (& dummyf_105a6)[32]; +extern db (& dummyf_105c6)[32]; +extern db (& dummyf_105e6)[32]; +extern db (& dummyf_10606)[32]; +extern db (& dummyf_10626)[32]; +extern db (& dummyf_10646)[32]; +extern db (& dummyf_10666)[32]; +extern db (& dummyf_10686)[32]; +extern db (& dummyf_106a6)[32]; +extern db (& dummyf_106c6)[32]; +extern db (& dummyf_106e6)[32]; +extern db (& dummyf_10706)[32]; +extern db (& dummyf_10726)[32]; +extern db (& dummyf_10746)[32]; +extern db (& dummyf_10766)[32]; +extern db (& dummyf_10786)[32]; +extern db (& dummyf_107a6)[32]; +extern db (& dummyf_107c6)[32]; +extern db (& dummyf_107e6)[32]; +extern db (& dummyf_10806)[32]; +extern db (& dummyf_10826)[32]; +extern db (& dummyf_10846)[32]; +extern db (& dummyf_10866)[32]; +extern db (& dummyf_10886)[32]; +extern db (& dummyf_108a6)[32]; +extern db (& dummyf_108c6)[32]; +extern db (& dummyf_108e6)[32]; +extern db (& dummyf_10906)[32]; +extern db (& dummyf_10926)[32]; +extern db (& dummyf_10946)[32]; +extern db (& dummyf_10966)[32]; +extern db (& dummyf_10986)[32]; +extern db (& dummyf_109a6)[32]; +extern db (& dummyf_109c6)[32]; +extern db (& dummyf_109e6)[32]; +extern db (& dummyf_10a06)[32]; +extern db (& dummyf_10a26)[32]; +extern db (& dummyf_10a46)[32]; +extern db (& dummyf_10a66)[32]; +extern db (& dummyf_10a86)[32]; +extern db (& dummyf_10aa6)[32]; +extern db (& dummyf_10ac6)[32]; +extern db (& dummyf_10ae6)[32]; +extern db (& dummyf_10b06)[32]; +extern db (& dummyf_10b26)[32]; +extern db (& dummyf_10b46)[32]; +extern db (& dummyf_10b66)[32]; +extern db (& dummyf_10b86)[32]; +extern db (& dummyf_10ba6)[32]; +extern db (& dummyf_10bc6)[32]; +extern db (& dummyf_10be6)[32]; +extern db (& dummyf_10c06)[32]; +extern db (& dummyf_10c26)[32]; +extern db (& dummyf_10c46)[32]; +extern db (& dummyf_10c66)[32]; +extern db (& dummyf_10c86)[32]; +extern db (& dummyf_10ca6)[32]; +extern db (& dummyf_10cc6)[32]; +extern db (& dummyf_10ce6)[32]; +extern db (& dummyf_10d06)[32]; +extern db (& dummyf_10d26)[32]; +extern db (& dummyf_10d46)[32]; +extern db& dummyf_10d66; +extern db& dummyf_10d67; +extern db& dummyf_10d68; +extern db& dummyf_10d69; +extern db& dummyf_10d6a; +extern db& dummyf_10d6b; +extern db& dummyf_10d6c; +extern db& dummyf_10d6d; +extern db& dummyf_10d6e; +extern db& dummyf_10d6f; +extern db& dummyf_10d70; +extern db& dummyf_10d71; +extern db& dummyf_10d72; +extern db& dummyf_10d73; +extern db& dummyf_10d74; +extern db& dummyf_10d75; +extern db& dummyf_10d76; +extern db& dummyf_10d77; +extern db& dummyf_10d78; +extern db& dummyf_10d79; +extern db& dummyf_10d7a; +extern db& dummyf_10d7b; +extern db& dummyf_10d7c; +extern db& dummyf_10d7d; +extern db& dummyf_10d7e; +extern db& unk_1f35f; +extern db (& dummyf_10d80)[32]; +extern db (& dummyf_10da0)[32]; +extern db (& dummyf_10dc0)[32]; +extern db (& dummyf_10de0)[32]; +extern db (& dummyf_10e00)[32]; +extern db (& dummyf_10e20)[32]; +extern db (& dummyf_10e40)[32]; +extern db (& dummyf_10e60)[32]; +extern db (& dummyf_10e80)[32]; +extern db (& dummyf_10ea0)[32]; +extern db (& dummyf_10ec0)[32]; +extern db (& dummyf_10ee0)[32]; +extern db (& dummyf_10f00)[32]; +extern db (& dummyf_10f20)[32]; +extern db (& dummyf_10f40)[32]; +extern db (& dummyf_10f60)[32]; +extern db (& dummyf_10f80)[32]; +extern db (& dummyf_10fa0)[32]; +extern db (& dummyf_10fc0)[32]; +extern db (& dummyf_10fe0)[32]; +extern db (& dummyf_11000)[32]; +extern db (& dummyf_11020)[32]; +extern db (& dummyf_11040)[32]; +extern db (& dummyf_11060)[32]; +extern db (& dummyf_11080)[32]; +extern db (& dummyf_110a0)[32]; +extern db (& dummyf_110c0)[32]; +extern db (& dummyf_110e0)[32]; +extern db (& dummyf_11100)[32]; +extern db (& dummyf_11120)[32]; +extern db (& dummyf_11140)[32]; +extern db (& dummyf_11160)[32]; +extern db (& dummyf_11180)[32]; +extern db (& dummyf_111a0)[32]; +extern db (& dummyf_111c0)[32]; +extern db (& dummyf_111e0)[32]; +extern db (& dummyf_11200)[32]; +extern db (& dummyf_11220)[32]; +extern db (& dummyf_11240)[32]; +extern db (& dummyf_11260)[32]; +extern db (& dummyf_11280)[32]; +extern db (& dummyf_112a0)[32]; +extern db (& dummyf_112c0)[32]; +extern db (& dummyf_112e0)[32]; +extern db (& dummyf_11300)[32]; +extern db (& dummyf_11320)[32]; +extern db (& dummyf_11340)[32]; +extern db (& dummyf_11360)[32]; +extern db (& dummyf_11380)[32]; +extern db (& dummyf_113a0)[32]; +extern db (& dummyf_113c0)[32]; +extern db (& dummyf_113e0)[32]; +extern db (& dummyf_11400)[32]; +extern db (& dummyf_11420)[32]; +extern db (& dummyf_11440)[32]; +extern db (& dummyf_11460)[32]; +extern db (& dummyf_11480)[32]; +extern db (& dummyf_114a0)[32]; +extern db (& dummyf_114c0)[32]; +extern db (& dummyf_114e0)[32]; +extern db (& dummyf_11500)[32]; +extern db (& dummyf_11520)[32]; +extern db (& dummyf_11540)[32]; +extern db (& dummyf_11560)[32]; +extern db (& dummyf_11580)[32]; +extern db (& dummyf_115a0)[32]; +extern db (& dummyf_115c0)[32]; +extern db (& dummyf_115e0)[32]; +extern db (& dummyf_11600)[32]; +extern db (& dummyf_11620)[32]; +extern db (& dummyf_11640)[32]; +extern db (& dummyf_11660)[32]; +extern db (& dummyf_11680)[32]; +extern db (& dummyf_116a0)[32]; +extern db (& dummyf_116c0)[32]; +extern db (& dummyf_116e0)[32]; +extern db (& dummyf_11700)[32]; +extern db (& dummyf_11720)[32]; +extern db (& dummyf_11740)[32]; +extern db (& dummyf_11760)[32]; +extern db (& dummyf_11780)[32]; +extern db (& dummyf_117a0)[32]; +extern db (& dummyf_117c0)[32]; +extern db (& dummyf_117e0)[32]; +extern db (& dummyf_11800)[32]; +extern db (& dummyf_11820)[32]; +extern db (& dummyf_11840)[32]; +extern db (& dummyf_11860)[32]; +extern db (& dummyf_11880)[32]; +extern db (& dummyf_118a0)[32]; +extern db (& dummyf_118c0)[32]; +extern db (& dummyf_118e0)[32]; +extern db (& dummyf_11900)[32]; +extern db (& dummyf_11920)[32]; +extern db (& dummyf_11940)[32]; +extern db (& dummyf_11960)[32]; +extern db (& dummyf_11980)[32]; +extern db (& dummyf_119a0)[32]; +extern db (& dummyf_119c0)[32]; +extern db (& dummyf_119e0)[32]; +extern db (& dummyf_11a00)[32]; +extern db (& dummyf_11a20)[32]; +extern db (& dummyf_11a40)[32]; +extern db (& dummyf_11a60)[32]; +extern db (& dummyf_11a80)[32]; +extern db (& dummyf_11aa0)[32]; +extern db (& dummyf_11ac0)[32]; +extern db (& dummyf_11ae0)[32]; +extern db (& dummyf_11b00)[32]; +extern db (& dummyf_11b20)[32]; +extern db (& dummyf_11b40)[32]; +extern db (& dummyf_11b60)[32]; +extern db (& dummyf_11b80)[32]; +extern db (& dummyf_11ba0)[32]; +extern db (& dummyf_11bc0)[32]; +extern db (& dummyf_11be0)[32]; +extern db (& dummyf_11c00)[32]; +extern db (& dummyf_11c20)[32]; +extern db (& dummyf_11c40)[32]; +extern db (& dummyf_11c60)[32]; +extern db (& dummyf_11c80)[32]; +extern db (& dummyf_11ca0)[32]; +extern db (& dummyf_11cc0)[32]; +extern db (& dummyf_11ce0)[32]; +extern db (& dummyf_11d00)[32]; +extern db (& dummyf_11d20)[32]; +extern db (& dummyf_11d40)[32]; +extern db (& dummyf_11d60)[32]; +extern db (& dummyf_11d80)[32]; +extern db (& dummyf_11da0)[32]; +extern db (& dummyf_11dc0)[32]; +extern db (& dummyf_11de0)[32]; +extern db (& dummyf_11e00)[32]; +extern db (& dummyf_11e20)[32]; +extern db (& dummyf_11e40)[32]; +extern db (& dummyf_11e60)[32]; +extern db (& dummyf_11e80)[32]; +extern db (& dummyf_11ea0)[32]; +extern db (& dummyf_11ec0)[32]; +extern db (& dummyf_11ee0)[32]; +extern db (& dummyf_11f00)[32]; +extern db (& dummyf_11f20)[32]; +extern db (& dummyf_11f40)[32]; +extern db (& dummyf_11f60)[32]; +extern db (& dummyf_11f80)[32]; +extern db (& dummyf_11fa0)[32]; +extern db (& dummyf_11fc0)[32]; +extern db (& dummyf_11fe0)[32]; +extern db (& dummyf_12000)[32]; +extern db (& dummyf_12020)[32]; +extern db (& dummyf_12040)[32]; +extern db (& dummyf_12060)[32]; +extern db (& dummyf_12080)[32]; +extern db (& dummyf_120a0)[32]; +extern db (& dummyf_120c0)[32]; +extern db (& dummyf_120e0)[32]; +extern db (& dummyf_12100)[32]; +extern db (& dummyf_12120)[32]; +extern db (& dummyf_12140)[32]; +extern db (& dummyf_12160)[32]; +extern db (& dummyf_12180)[32]; +extern db (& dummyf_121a0)[32]; +extern db (& dummyf_121c0)[32]; +extern db (& dummyf_121e0)[32]; +extern db (& dummyf_12200)[32]; +extern db (& dummyf_12220)[32]; +extern db (& dummyf_12240)[32]; +extern db (& dummyf_12260)[32]; +extern db (& dummyf_12280)[32]; +extern db (& dummyf_122a0)[32]; +extern db (& dummyf_122c0)[32]; +extern db (& dummyf_122e0)[32]; +extern db (& dummyf_12300)[32]; +extern db (& dummyf_12320)[32]; +extern db (& dummyf_12340)[32]; +extern db (& dummyf_12360)[32]; +extern db (& dummyf_12380)[32]; +extern db (& dummyf_123a0)[32]; +extern db (& dummyf_123c0)[32]; +extern db (& dummyf_123e0)[32]; +extern db (& dummyf_12400)[32]; +extern db (& dummyf_12420)[32]; +extern db (& dummyf_12440)[32]; +extern db (& dummyf_12460)[32]; +extern db (& dummyf_12480)[32]; +extern db (& dummyf_124a0)[32]; +extern db (& dummyf_124c0)[32]; +extern db (& dummyf_124e0)[32]; +extern db (& dummyf_12500)[32]; +extern db (& dummyf_12520)[32]; +extern db (& dummyf_12540)[32]; +extern db (& dummyf_12560)[32]; +extern db (& dummyf_12580)[32]; +extern db (& dummyf_125a0)[32]; +extern db (& dummyf_125c0)[32]; +extern db (& dummyf_125e0)[32]; +extern db (& dummyf_12600)[32]; +extern db (& dummyf_12620)[32]; +extern db (& dummyf_12640)[32]; +extern db (& dummyf_12660)[32]; +extern db (& dummyf_12680)[32]; +extern db (& dummyf_126a0)[32]; +extern db (& dummyf_126c0)[32]; +extern db (& dummyf_126e0)[32]; +extern db (& dummyf_12700)[32]; +extern db (& dummyf_12720)[32]; +extern db (& dummyf_12740)[32]; +extern db (& dummyf_12760)[32]; +extern db (& dummyf_12780)[32]; +extern db (& dummyf_127a0)[32]; +extern db (& dummyf_127c0)[32]; +extern db (& dummyf_127e0)[32]; +extern db (& dummyf_12800)[32]; +extern db (& dummyf_12820)[32]; +extern db (& dummyf_12840)[32]; +extern db (& dummyf_12860)[32]; +extern db (& dummyf_12880)[32]; +extern db (& dummyf_128a0)[32]; +extern db (& dummyf_128c0)[32]; +extern db (& dummyf_128e0)[32]; +extern db (& dummyf_12900)[32]; +extern db (& dummyf_12920)[32]; +extern db (& dummyf_12940)[32]; +extern db (& dummyf_12960)[32]; +extern db (& dummyf_12980)[32]; +extern db (& dummyf_129a0)[32]; +extern db (& dummyf_129c0)[32]; +extern db (& dummyf_129e0)[32]; +extern db (& dummyf_12a00)[32]; +extern db (& dummyf_12a20)[32]; +extern db (& dummyf_12a40)[32]; +extern db (& dummyf_12a60)[32]; +extern db (& dummyf_12a80)[32]; +extern db (& dummyf_12aa0)[32]; +extern db (& dummyf_12ac0)[32]; +extern db (& dummyf_12ae0)[32]; +extern db (& dummyf_12b00)[32]; +extern db (& dummyf_12b20)[32]; +extern db (& dummyf_12b40)[32]; +extern db (& dummyf_12b60)[32]; +extern db (& dummyf_12b80)[32]; +extern db (& dummyf_12ba0)[32]; +extern db (& dummyf_12bc0)[32]; +extern db (& dummyf_12be0)[32]; +extern db (& dummyf_12c00)[32]; +extern db (& dummyf_12c20)[32]; +extern db (& dummyf_12c40)[32]; +extern db (& dummyf_12c60)[32]; +extern db (& dummyf_12c80)[32]; +extern db (& dummyf_12ca0)[32]; +extern db (& dummyf_12cc0)[32]; +extern db (& dummyf_12ce0)[32]; +extern db (& dummyf_12d00)[32]; +extern db (& dummyf_12d20)[32]; +extern db (& dummyf_12d40)[32]; +extern db (& dummyf_12d60)[32]; +extern db (& dummyf_12d80)[32]; +extern db (& dummyf_12da0)[32]; +extern db (& dummyf_12dc0)[32]; +extern db (& dummyf_12de0)[32]; +extern db (& dummyf_12e00)[32]; +extern db (& dummyf_12e20)[32]; +extern db (& dummyf_12e40)[32]; +extern db (& dummyf_12e60)[32]; +extern db (& dummyf_12e80)[32]; +extern db (& dummyf_12ea0)[32]; +extern db (& dummyf_12ec0)[32]; +extern db (& dummyf_12ee0)[32]; +extern db (& dummyf_12f00)[32]; +extern db (& dummyf_12f20)[32]; +extern db (& dummyf_12f40)[32]; +extern db (& dummyf_12f60)[32]; +extern db (& dummyf_12f80)[32]; +extern db (& dummyf_12fa0)[32]; +extern db (& dummyf_12fc0)[32]; +extern db (& dummyf_12fe0)[32]; +extern db (& dummyf_13000)[32]; +extern db (& dummyf_13020)[32]; +extern db (& dummyf_13040)[32]; +extern db (& dummyf_13060)[32]; +extern db (& dummyf_13080)[32]; +extern db (& dummyf_130a0)[32]; +extern db (& dummyf_130c0)[32]; +extern db (& dummyf_130e0)[32]; +extern db (& dummyf_13100)[32]; +extern db (& dummyf_13120)[32]; +extern db (& dummyf_13140)[32]; +extern db (& dummyf_13160)[32]; +extern db (& dummyf_13180)[32]; +extern db (& dummyf_131a0)[32]; +extern db (& dummyf_131c0)[32]; +extern db (& dummyf_131e0)[32]; +extern db (& dummyf_13200)[32]; +extern db (& dummyf_13220)[32]; +extern db (& dummyf_13240)[32]; +extern db (& dummyf_13260)[32]; +extern db (& dummyf_13280)[32]; +extern db (& dummyf_132a0)[32]; +extern db (& dummyf_132c0)[32]; +extern db (& dummyf_132e0)[32]; +extern db (& dummyf_13300)[32]; +extern db (& dummyf_13320)[32]; +extern db (& dummyf_13340)[32]; +extern db (& dummyf_13360)[32]; +extern db (& dummyf_13380)[32]; +extern db (& dummyf_133a0)[32]; +extern db (& dummyf_133c0)[32]; +extern db (& dummyf_133e0)[32]; +extern db (& dummyf_13400)[32]; +extern db (& dummyf_13420)[32]; +extern db (& dummyf_13440)[32]; +extern db (& dummyf_13460)[32]; +extern db (& dummyf_13480)[32]; +extern db (& dummyf_134a0)[32]; +extern db (& dummyf_134c0)[32]; +extern db (& dummyf_134e0)[32]; +extern db (& dummyf_13500)[32]; +extern db (& dummyf_13520)[32]; +extern db (& dummyf_13540)[32]; +extern db (& dummyf_13560)[32]; +extern db (& dummyf_13580)[32]; +extern db (& dummyf_135a0)[32]; +extern db (& dummyf_135c0)[32]; +extern db (& dummyf_135e0)[32]; +extern db (& dummyf_13600)[32]; +extern db (& dummyf_13620)[32]; +extern db (& dummyf_13640)[32]; +extern db (& dummyf_13660)[32]; +extern db (& dummyf_13680)[32]; +extern db (& dummyf_136a0)[32]; +extern db (& dummyf_136c0)[32]; +extern db (& dummyf_136e0)[32]; +extern db (& dummyf_13700)[32]; +extern db (& dummyf_13720)[32]; +extern db (& dummyf_13740)[32]; +extern db (& dummyf_13760)[32]; +extern db (& dummyf_13780)[32]; +extern db (& dummyf_137a0)[32]; +extern db (& dummyf_137c0)[32]; +extern db (& dummyf_137e0)[32]; +extern db (& dummyf_13800)[32]; +extern db (& dummyf_13820)[32]; +extern db (& dummyf_13840)[32]; +extern db (& dummyf_13860)[32]; +extern db (& dummyf_13880)[32]; +extern db (& dummyf_138a0)[32]; +extern db (& dummyf_138c0)[32]; +extern db (& dummyf_138e0)[32]; +extern db (& dummyf_13900)[32]; +extern db (& dummyf_13920)[32]; +extern db (& dummyf_13940)[32]; +extern db (& dummyf_13960)[32]; +extern db (& dummyf_13980)[32]; +extern db (& dummyf_139a0)[32]; +extern db (& dummyf_139c0)[32]; +extern db (& dummyf_139e0)[32]; +extern db (& dummyf_13a00)[32]; +extern db (& dummyf_13a20)[32]; +extern db (& dummyf_13a40)[32]; +extern db (& dummyf_13a60)[32]; +extern db (& dummyf_13a80)[32]; +extern db (& dummyf_13aa0)[32]; +extern db (& dummyf_13ac0)[32]; +extern db (& dummyf_13ae0)[32]; +extern db (& dummyf_13b00)[32]; +extern db (& dummyf_13b20)[32]; +extern db (& dummyf_13b40)[32]; +extern db (& dummyf_13b60)[32]; +extern db (& dummyf_13b80)[32]; +extern db (& dummyf_13ba0)[32]; +extern db (& dummyf_13bc0)[32]; +extern db (& dummyf_13be0)[32]; +extern db (& dummyf_13c00)[32]; +extern db (& dummyf_13c20)[32]; +extern db (& dummyf_13c40)[32]; +extern db (& dummyf_13c60)[32]; +extern db (& dummyf_13c80)[32]; +extern db (& dummyf_13ca0)[32]; +extern db (& dummyf_13cc0)[32]; +extern db (& dummyf_13ce0)[32]; +extern db (& dummyf_13d00)[32]; +extern db (& dummyf_13d20)[32]; +extern db (& dummyf_13d40)[32]; +extern db (& dummyf_13d60)[32]; +extern db (& dummyf_13d80)[32]; +extern db (& dummyf_13da0)[32]; +extern db (& dummyf_13dc0)[32]; +extern db (& dummyf_13de0)[32]; +extern db (& dummyf_13e00)[32]; +extern db (& dummyf_13e20)[32]; +extern db (& dummyf_13e40)[32]; +extern db (& dummyf_13e60)[32]; +extern db (& dummyf_13e80)[32]; +extern db (& dummyf_13ea0)[32]; +extern db (& dummyf_13ec0)[32]; +extern db (& dummyf_13ee0)[32]; +extern db (& dummyf_13f00)[32]; +extern db (& dummyf_13f20)[32]; +extern db (& dummyf_13f40)[32]; +extern db (& dummyf_13f60)[32]; +extern db (& dummyf_13f80)[32]; +extern db (& dummyf_13fa0)[32]; +extern db (& dummyf_13fc0)[32]; +extern db (& dummyf_13fe0)[32]; +extern db (& dummyf_14000)[32]; +extern db (& dummyf_14020)[32]; +extern db (& dummyf_14040)[32]; +extern db (& dummyf_14060)[32]; +extern db (& dummyf_14080)[32]; +extern db (& dummyf_140a0)[32]; +extern db (& dummyf_140c0)[32]; +extern db (& dummyf_140e0)[32]; +extern db (& dummyf_14100)[32]; +extern db (& dummyf_14120)[32]; +extern db (& dummyf_14140)[32]; +extern db (& dummyf_14160)[32]; +extern db (& dummyf_14180)[32]; +extern db (& dummyf_141a0)[32]; +extern db (& dummyf_141c0)[32]; +extern db (& dummyf_141e0)[32]; +extern db (& dummyf_14200)[32]; +extern db (& dummyf_14220)[32]; +extern db (& dummyf_14240)[32]; +extern db (& dummyf_14260)[32]; +extern db (& dummyf_14280)[32]; +extern db (& dummyf_142a0)[32]; +extern db (& dummyf_142c0)[32]; +extern db (& dummyf_142e0)[32]; +extern db (& dummyf_14300)[32]; +extern db (& dummyf_14320)[32]; +extern db (& dummyf_14340)[32]; +extern db (& dummyf_14360)[32]; +extern db (& dummyf_14380)[32]; +extern db (& dummyf_143a0)[32]; +extern db (& dummyf_143c0)[32]; +extern db (& dummyf_143e0)[32]; +extern db (& dummyf_14400)[32]; +extern db (& dummyf_14420)[32]; +extern db& dummyf_14440; +extern db& dummyf_14441; +extern db& dummyf_14442; +extern db& dummyf_14443; +extern db& dummyf_14444; +extern db& dummyf_14445; +extern db& dummyf_14446; +extern db& dummyf_14447; +extern db& dummyf_14448; +extern db& dummyf_14449; +extern db& dummyf_1444a; +extern db& dummyf_1444b; +extern db& dummyf_1444c; +extern db& dummyf_1444d; +extern db& dummyf_1444e; +extern db& dummyf_1444f; +extern db& dummyf_14450; +extern db& unk_22a31; +extern db (& dummyf_14452)[32]; +extern db (& dummyf_14472)[32]; +extern db (& dummyf_14492)[32]; +extern db (& dummyf_144b2)[32]; +extern db (& dummyf_144d2)[32]; +extern db (& dummyf_144f2)[32]; +extern db (& dummyf_14512)[32]; +extern db (& dummyf_14532)[32]; +extern db& dummyf_14552; +extern db& dummyf_14553; +extern db& dummyf_14554; +extern db& dummyf_14555; +extern db& dummyf_14556; +extern db& dummyf_14557; +extern db& dummyf_14558; +extern db& dummyf_14559; +extern db& dummyf_1455a; +extern db& dummyf_1455b; +extern db& dummyf_1455c; +extern db& dummyf_1455d; +extern db& dummyf_1455e; +extern db& dummyf_1455f; +extern db& dummyf_14560; +extern db& dummyf_14561; +extern db& dummyf_14562; +extern db& dummyf_14563; +extern db& dummyf_14564; +extern db& dummyf_14565; +extern db& dummyf_14566; +extern db& dummyf_14567; +extern db& dummyf_14568; +extern db& dummyf_14569; +extern db& dummyf_1456a; +extern db& unk_22b4b; +extern db (& dummyf_1456c)[32]; +extern db (& dummyf_1458c)[32]; +extern db (& dummyf_145ac)[32]; +extern db (& dummyf_145cc)[32]; +extern db (& dummyf_145ec)[32]; +extern db (& dummyf_1460c)[32]; +extern db (& dummyf_1462c)[32]; +extern db (& dummyf_1464c)[32]; +extern db (& dummyf_1466c)[32]; +extern db (& dummyf_1468c)[32]; +extern db (& dummyf_146ac)[32]; +extern db (& dummyf_146cc)[32]; +extern db (& dummyf_146ec)[32]; +extern db (& dummyf_1470c)[32]; +extern db (& dummyf_1472c)[32]; +extern db (& dummyf_1474c)[32]; +extern db (& dummyf_1476c)[32]; +extern db (& dummyf_1478c)[32]; +extern db (& dummyf_147ac)[32]; +extern db (& dummyf_147cc)[32]; +extern db (& dummyf_147ec)[32]; +extern db (& dummyf_1480c)[32]; +extern db (& dummyf_1482c)[32]; +extern db (& dummyf_1484c)[32]; +extern db (& dummyf_1486c)[32]; +extern db (& dummyf_1488c)[32]; +extern db (& dummyf_148ac)[32]; +extern db (& dummyf_148cc)[32]; +extern db (& dummyf_148ec)[32]; +extern db (& dummyf_1490c)[32]; +extern db (& dummyf_1492c)[32]; +extern db (& dummyf_1494c)[32]; +extern db (& dummyf_1496c)[32]; +extern db (& dummyf_1498c)[32]; +extern db (& dummyf_149ac)[32]; +extern db (& dummyf_149cc)[32]; +extern db (& dummyf_149ec)[32]; +extern db (& dummyf_14a0c)[32]; +extern db (& dummyf_14a2c)[32]; +extern db (& dummyf_14a4c)[32]; +extern db& dummyf_14a6c; +extern db& dummyf_14a6d; +extern db& dummyf_14a6e; +extern db& dummyf_14a6f; +extern db& dummyf_14a70; +extern db& dummyf_14a71; +extern db& unk_23052; +extern db (& dummyf_14a73)[32]; +extern db& dummyf_14a93; +extern db& dummyf_14a94; +extern db& dummyf_14a95; +extern db& dummyf_14a96; +extern db& dummyf_14a97; +extern db& dummyf_14a98; +extern db& dummyf_14a99; +extern db& dummyf_14a9a; +extern db& dummyf_14a9b; +extern db& dummyf_14a9c; +extern db& dummyf_14a9d; +extern db& unk_2307e; +extern db (& dummyf_14a9f)[32]; +extern db (& dummyf_14abf)[32]; +extern db (& dummyf_14adf)[32]; +extern db (& dummyf_14aff)[32]; +extern db (& dummyf_14b1f)[32]; +extern db (& dummyf_14b3f)[32]; +extern db (& dummyf_14b5f)[32]; +extern db (& dummyf_14b7f)[32]; +extern db (& dummyf_14b9f)[32]; +extern db (& dummyf_14bbf)[32]; +extern db (& dummyf_14bdf)[32]; +extern db (& dummyf_14bff)[32]; +extern db (& dummyf_14c1f)[32]; +extern db (& dummyf_14c3f)[32]; +extern db (& dummyf_14c5f)[32]; +extern db (& dummyf_14c7f)[32]; +extern db (& dummyf_14c9f)[32]; +extern db (& dummyf_14cbf)[32]; +extern db (& dummyf_14cdf)[32]; +extern db (& dummyf_14cff)[32]; +extern db (& dummyf_14d1f)[32]; +extern db (& dummyf_14d3f)[32]; +extern db (& dummyf_14d5f)[32]; +extern db (& dummyf_14d7f)[32]; +extern db (& dummyf_14d9f)[32]; +extern db (& dummyf_14dbf)[32]; +extern db (& dummyf_14ddf)[32]; +extern db (& dummyf_14dff)[32]; +extern db (& dummyf_14e1f)[32]; +extern db (& dummyf_14e3f)[32]; +extern db (& dummyf_14e5f)[32]; +extern db (& dummyf_14e7f)[32]; +extern db (& dummyf_14e9f)[32]; +extern db (& dummyf_14ebf)[32]; +extern db (& dummyf_14edf)[32]; +extern db (& dummyf_14eff)[32]; +extern db (& dummyf_14f1f)[32]; +extern db (& dummyf_14f3f)[32]; +extern db (& dummyf_14f5f)[32]; +extern db (& dummyf_14f7f)[32]; +extern db (& dummyf_14f9f)[32]; +extern db (& dummyf_14fbf)[32]; +extern db (& dummyf_14fdf)[32]; +extern db (& dummyf_14fff)[32]; +extern db (& dummyf_1501f)[32]; +extern db (& dummyf_1503f)[32]; +extern db (& dummyf_1505f)[32]; +extern db (& dummyf_1507f)[32]; +extern db (& dummyf_1509f)[32]; +extern db (& dummyf_150bf)[32]; +extern db (& dummyf_150df)[32]; +extern db (& dummyf_150ff)[32]; +extern db (& dummyf_1511f)[32]; +extern db (& dummyf_1513f)[32]; +extern db (& dummyf_1515f)[32]; +extern db (& dummyf_1517f)[32]; +extern db (& dummyf_1519f)[32]; +extern db (& dummyf_151bf)[32]; +extern db (& dummyf_151df)[32]; +extern db (& dummyf_151ff)[32]; +extern db (& dummyf_1521f)[32]; +extern db (& dummyf_1523f)[32]; +extern db (& dummyf_1525f)[32]; +extern db (& dummyf_1527f)[32]; +extern db (& dummyf_1529f)[32]; +extern db (& dummyf_152bf)[32]; +extern db (& dummyf_152df)[32]; +extern db (& dummyf_152ff)[32]; +extern db (& dummyf_1531f)[32]; +extern db (& dummyf_1533f)[32]; +extern db (& dummyf_1535f)[32]; +extern db (& dummyf_1537f)[32]; +extern db (& dummyf_1539f)[32]; +extern db (& dummyf_153bf)[32]; +extern db (& dummyf_153df)[32]; +extern db (& dummyf_153ff)[32]; +extern db (& dummyf_1541f)[32]; +extern db (& dummyf_1543f)[32]; +extern db (& dummyf_1545f)[32]; +extern db (& dummyf_1547f)[32]; +extern db (& dummyf_1549f)[32]; +extern db (& dummyf_154bf)[32]; +extern db (& dummyf_154df)[32]; +extern db (& dummyf_154ff)[32]; +extern db (& dummyf_1551f)[32]; +extern db (& dummyf_1553f)[32]; +extern db (& dummyf_1555f)[32]; +extern db (& dummyf_1557f)[32]; +extern db (& dummyf_1559f)[32]; +extern db (& dummyf_155bf)[32]; +extern db (& dummyf_155df)[32]; +extern db (& dummyf_155ff)[32]; +extern db (& dummyf_1561f)[32]; +extern db (& dummyf_1563f)[32]; +extern db (& dummyf_1565f)[32]; +extern db (& dummyf_1567f)[32]; +extern db (& dummyf_1569f)[32]; +extern db (& dummyf_156bf)[32]; +extern db (& dummyf_156df)[32]; +extern db (& dummyf_156ff)[32]; +extern db (& dummyf_1571f)[32]; +extern db (& dummyf_1573f)[32]; +extern db (& dummyf_1575f)[32]; +extern db (& dummyf_1577f)[32]; +extern db (& dummyf_1579f)[32]; +extern db (& dummyf_157bf)[32]; +extern db (& dummyf_157df)[32]; +extern db (& dummyf_157ff)[32]; +extern db (& dummyf_1581f)[32]; +extern db (& dummyf_1583f)[32]; +extern db (& dummyf_1585f)[32]; +extern db (& dummyf_1587f)[32]; +extern db (& dummyf_1589f)[32]; +extern db (& dummyf_158bf)[32]; +extern db (& dummyf_158df)[32]; +extern db (& dummyf_158ff)[32]; +extern db (& dummyf_1591f)[32]; +extern db (& dummyf_1593f)[32]; +extern db (& dummyf_1595f)[32]; +extern db (& dummyf_1597f)[32]; +extern db (& dummyf_1599f)[32]; +extern db (& dummyf_159bf)[32]; +extern db (& dummyf_159df)[32]; +extern db (& dummyf_159ff)[32]; +extern db (& dummyf_15a1f)[32]; +extern db (& dummyf_15a3f)[32]; +extern db (& dummyf_15a5f)[32]; +extern db (& dummyf_15a7f)[32]; +extern db (& dummyf_15a9f)[32]; +extern db (& dummyf_15abf)[32]; +extern db (& dummyf_15adf)[32]; +extern db (& dummyf_15aff)[32]; +extern db (& dummyf_15b1f)[32]; +extern db (& dummyf_15b3f)[32]; +extern db (& dummyf_15b5f)[32]; +extern db (& dummyf_15b7f)[32]; +extern db (& dummyf_15b9f)[32]; +extern db (& dummyf_15bbf)[32]; +extern db (& dummyf_15bdf)[32]; +extern db (& dummyf_15bff)[32]; +extern db (& dummyf_15c1f)[32]; +extern db (& dummyf_15c3f)[32]; +extern db (& dummyf_15c5f)[32]; +extern db (& dummyf_15c7f)[32]; +extern db (& dummyf_15c9f)[32]; +extern db (& dummyf_15cbf)[32]; +extern db (& dummyf_15cdf)[32]; +extern db (& dummyf_15cff)[32]; +extern db (& dummyf_15d1f)[32]; +extern db (& dummyf_15d3f)[32]; +extern db (& dummyf_15d5f)[32]; +extern db (& dummyf_15d7f)[32]; +extern db (& dummyf_15d9f)[32]; +extern db (& dummyf_15dbf)[32]; +extern db (& dummyf_15ddf)[32]; +extern db (& dummyf_15dff)[32]; +extern db (& dummyf_15e1f)[32]; +extern db (& dummyf_15e3f)[32]; +extern db (& dummyf_15e5f)[32]; +extern db (& dummyf_15e7f)[32]; +extern db (& dummyf_15e9f)[32]; +extern db (& dummyf_15ebf)[32]; +extern db (& dummyf_15edf)[32]; +extern db (& dummyf_15eff)[32]; +extern db (& dummyf_15f1f)[32]; +extern db (& dummyf_15f3f)[32]; +extern db (& dummyf_15f5f)[32]; +extern db (& dummyf_15f7f)[32]; +extern db (& dummyf_15f9f)[32]; +extern db (& dummyf_15fbf)[32]; +extern db (& dummyf_15fdf)[32]; +extern db (& dummyf_15fff)[32]; +extern db (& dummyf_1601f)[32]; +extern db (& dummyf_1603f)[32]; +extern db (& dummyf_1605f)[32]; +extern db (& dummyf_1607f)[32]; +extern db (& dummyf_1609f)[32]; +extern db (& dummyf_160bf)[32]; +extern db (& dummyf_160df)[32]; +extern db (& dummyf_160ff)[32]; +extern db (& dummyf_1611f)[32]; +extern db (& dummyf_1613f)[32]; +extern db (& dummyf_1615f)[32]; +extern db (& dummyf_1617f)[32]; +extern db (& dummyf_1619f)[32]; +extern db (& dummyf_161bf)[32]; +extern db (& dummyf_161df)[32]; +extern db (& dummyf_161ff)[32]; +extern db (& dummyf_1621f)[32]; +extern db (& dummyf_1623f)[32]; +extern db (& dummyf_1625f)[32]; +extern db (& dummyf_1627f)[32]; +extern db (& dummyf_1629f)[32]; +extern db (& dummyf_162bf)[32]; +extern db (& dummyf_162df)[32]; +extern db (& dummyf_162ff)[32]; +extern db (& dummyf_1631f)[32]; +extern db (& dummyf_1633f)[32]; +extern db (& dummyf_1635f)[32]; +extern db (& dummyf_1637f)[32]; +extern db (& dummyf_1639f)[32]; +extern db (& dummyf_163bf)[32]; +extern db (& dummyf_163df)[32]; +extern db (& dummyf_163ff)[32]; +extern db (& dummyf_1641f)[32]; +extern db (& dummyf_1643f)[32]; +extern db (& dummyf_1645f)[32]; +extern db (& dummyf_1647f)[32]; +extern db (& dummyf_1649f)[32]; +extern db (& dummyf_164bf)[32]; +extern db (& dummyf_164df)[32]; +extern db (& dummyf_164ff)[32]; +extern db (& dummyf_1651f)[32]; +extern db (& dummyf_1653f)[32]; +extern db (& dummyf_1655f)[32]; +extern db (& dummyf_1657f)[32]; +extern db (& dummyf_1659f)[32]; +extern db (& dummyf_165bf)[32]; +extern db (& dummyf_165df)[32]; +extern db (& dummyf_165ff)[32]; +extern db (& dummyf_1661f)[32]; +extern db (& dummyf_1663f)[32]; +extern db (& dummyf_1665f)[32]; +extern db (& dummyf_1667f)[32]; +extern db (& dummyf_1669f)[32]; +extern db (& dummyf_166bf)[32]; +extern db (& dummyf_166df)[32]; +extern db (& dummyf_166ff)[32]; +extern db (& dummyf_1671f)[32]; +extern db (& dummyf_1673f)[32]; +extern db (& dummyf_1675f)[32]; +extern db (& dummyf_1677f)[32]; +extern db (& dummyf_1679f)[32]; +extern db (& dummyf_167bf)[32]; +extern db (& dummyf_167df)[32]; +extern db (& dummyf_167ff)[32]; +extern db (& dummyf_1681f)[32]; +extern db (& dummyf_1683f)[32]; +extern db (& dummyf_1685f)[32]; +extern db (& dummyf_1687f)[32]; +extern db (& dummyf_1689f)[32]; +extern db (& dummyf_168bf)[32]; +extern db (& dummyf_168df)[32]; +extern db (& dummyf_168ff)[32]; +extern db (& dummyf_1691f)[32]; +extern db (& dummyf_1693f)[32]; +extern db (& dummyf_1695f)[32]; +extern db (& dummyf_1697f)[32]; +extern db (& dummyf_1699f)[32]; +extern db (& dummyf_169bf)[32]; +extern db (& dummyf_169df)[32]; +extern db (& dummyf_169ff)[32]; +extern db (& dummyf_16a1f)[32]; +extern db (& dummyf_16a3f)[32]; +extern db (& dummyf_16a5f)[32]; +extern db (& dummyf_16a7f)[32]; +extern db (& dummyf_16a9f)[32]; +extern db (& dummyf_16abf)[32]; +extern db (& dummyf_16adf)[32]; +extern db (& dummyf_16aff)[32]; +extern db (& dummyf_16b1f)[32]; +extern db (& dummyf_16b3f)[32]; +extern db (& dummyf_16b5f)[32]; +extern db (& dummyf_16b7f)[32]; +extern db (& dummyf_16b9f)[32]; +extern db (& dummyf_16bbf)[32]; +extern db (& dummyf_16bdf)[32]; +extern db (& dummyf_16bff)[32]; +extern db (& dummyf_16c1f)[32]; +extern db (& dummyf_16c3f)[32]; +extern db (& dummyf_16c5f)[32]; +extern db (& dummyf_16c7f)[32]; +extern db (& dummyf_16c9f)[32]; +extern db (& dummyf_16cbf)[32]; +extern db (& dummyf_16cdf)[32]; +extern db (& dummyf_16cff)[32]; +extern db (& dummyf_16d1f)[32]; +extern db (& dummyf_16d3f)[32]; +extern db (& dummyf_16d5f)[32]; +extern db (& dummyf_16d7f)[32]; +extern db (& dummyf_16d9f)[32]; +extern db (& dummyf_16dbf)[32]; +extern db (& dummyf_16ddf)[32]; +extern db (& dummyf_16dff)[32]; +extern db (& dummyf_16e1f)[32]; +extern db (& dummyf_16e3f)[32]; +extern db (& dummyf_16e5f)[32]; +extern db (& dummyf_16e7f)[32]; +extern db (& dummyf_16e9f)[32]; +extern db (& dummyf_16ebf)[32]; +extern db (& dummyf_16edf)[32]; +extern db (& dummyf_16eff)[32]; +extern db (& dummyf_16f1f)[32]; +extern db (& dummyf_16f3f)[32]; +extern db (& dummyf_16f5f)[32]; +extern db& dummyf_16f7f; +extern db& dummyf_16f80; +extern db& dummyf_16f81; +extern db& dummyf_16f82; +extern db& unk_25563; +extern db (& dummyf_16f84)[32]; +extern db (& dummyf_16fa4)[32]; +extern db (& dummyf_16fc4)[32]; +extern db (& dummyf_16fe4)[32]; +extern db (& dummyf_17004)[32]; +extern db (& dummyf_17024)[32]; +extern db (& dummyf_17044)[32]; +extern db (& dummyf_17064)[32]; +extern db (& dummyf_17084)[32]; +extern db (& dummyf_170a4)[32]; +extern db (& dummyf_170c4)[32]; +extern db (& dummyf_170e4)[32]; +extern db (& dummyf_17104)[32]; +extern db (& dummyf_17124)[32]; +extern db (& dummyf_17144)[32]; +extern db (& dummyf_17164)[32]; +extern db (& dummyf_17184)[32]; +extern db (& dummyf_171a4)[32]; +extern db (& dummyf_171c4)[32]; +extern db (& dummyf_171e4)[32]; +extern db (& dummyf_17204)[32]; +extern db (& dummyf_17224)[32]; +extern db (& dummyf_17244)[32]; +extern db (& dummyf_17264)[32]; +extern db (& dummyf_17284)[32]; +extern db (& dummyf_172a4)[32]; +extern db (& dummyf_172c4)[32]; +extern db (& dummyf_172e4)[32]; +extern db (& dummyf_17304)[32]; +extern db (& dummyf_17324)[32]; +extern db (& dummyf_17344)[32]; +extern db (& dummyf_17364)[32]; +extern db (& dummyf_17384)[32]; +extern db (& dummyf_173a4)[32]; +extern db (& dummyf_173c4)[32]; +extern db (& dummyf_173e4)[32]; +extern db (& dummyf_17404)[32]; +extern db (& dummyf_17424)[32]; +extern db (& dummyf_17444)[32]; +extern db (& dummyf_17464)[32]; +extern db (& dummyf_17484)[32]; +extern db (& dummyf_174a4)[32]; +extern db (& dummyf_174c4)[32]; +extern db (& dummyf_174e4)[32]; +extern db (& dummyf_17504)[32]; +extern db (& dummyf_17524)[32]; +extern db (& dummyf_17544)[32]; +extern db (& dummyf_17564)[32]; +extern db (& dummyf_17584)[32]; +extern db (& dummyf_175a4)[32]; +extern db (& dummyf_175c4)[32]; +extern db (& dummyf_175e4)[32]; +extern db (& dummyf_17604)[32]; +extern db (& dummyf_17624)[32]; +extern db (& dummyf_17644)[32]; +extern db (& dummyf_17664)[32]; +extern db (& dummyf_17684)[32]; +extern db (& dummyf_176a4)[32]; +extern db (& dummyf_176c4)[32]; +extern db (& dummyf_176e4)[32]; +extern db (& dummyf_17704)[32]; +extern db (& dummyf_17724)[32]; +extern db (& dummyf_17744)[32]; +extern db (& dummyf_17764)[32]; +extern db (& dummyf_17784)[32]; +extern db (& dummyf_177a4)[32]; +extern db (& dummyf_177c4)[32]; +extern db (& dummyf_177e4)[32]; +extern db (& dummyf_17804)[32]; +extern db (& dummyf_17824)[32]; +extern db (& dummyf_17844)[32]; +extern db (& dummyf_17864)[32]; +extern db (& dummyf_17884)[32]; +extern db (& dummyf_178a4)[32]; +extern db (& dummyf_178c4)[32]; +extern db (& dummyf_178e4)[32]; +extern db (& dummyf_17904)[32]; +extern db (& dummyf_17924)[32]; +extern db (& dummyf_17944)[32]; +extern db (& dummyf_17964)[32]; +extern db (& dummyf_17984)[32]; +extern db (& dummyf_179a4)[32]; +extern db (& dummyf_179c4)[32]; +extern db (& dummyf_179e4)[32]; +extern db (& dummyf_17a04)[32]; +extern db (& dummyf_17a24)[32]; +extern db (& dummyf_17a44)[32]; +extern db (& dummyf_17a64)[32]; +extern db& dummyf_17a84; +extern db& dummyf_17a85; +extern db& dummyf_17a86; +extern db& dummyf_17a87; +extern db& dummyf_17a88; +extern db& dummyf_17a89; +extern db& dummyf_17a8a; +extern db& dummyf_17a8b; +extern db& dummyf_17a8c; +extern db& dummyf_17a8d; +extern db& dummyf_17a8e; +extern dd& dummyf_17a8f; +extern db (& dummyf_17a93)[32]; +extern db (& dummyf_17ab3)[32]; +extern db (& dummyf_17ad3)[32]; +extern db (& dummyf_17af3)[32]; +extern db (& dummyf_17b13)[32]; +extern db& dummyf_17b33; +extern db& dummyf_17b34; +extern db& dummyf_17b35; +extern db& dummyf_17b36; +extern db& dummyf_17b37; +extern db& dummyf_17b38; +extern db& dummyf_17b39; +extern db& dummyf_17b3a; +extern db& dummyf_17b3b; +extern db& dummyf_17b3c; +extern db& dummyf_17b3d; +extern db& dummyf_17b3e; +extern dd& dummyf_17b3f; +extern db (& dummyf_17b43)[32]; +extern db& dummyf_17b63; +extern db& dummyf_17b64; +extern db& dummyf_17b65; +extern db& dummyf_17b66; +extern db& dummyf_17b67; +extern db& unk_26148; +extern db& dummyf_17b69; +extern db& dummyf_17b6a; +extern db& dummyf_17b6b; +extern db& dummyf_17b6c; +extern db& dummyf_17b6d; +extern db& dummyf_17b6e; +extern db& dummyf_17b6f; +extern db& dummyf_17b70; +extern db& dummyf_17b71; +extern db& dummyf_17b72; +extern db& dummyf_17b73; +extern db& dummyf_17b74; +extern db& dummyf_17b75; +extern db& dummyf_17b76; +extern db& dummyf_17b77; +extern db& dummyf_17b78; +extern db& dummyf_17b79; +extern dd& dummyf_17b7a; +extern db& dummyf_17b7e; +extern db& dummyf_17b7f; +extern db& dummyf_17b80; +extern db& dummyf_17b81; +extern db& dummyf_17b82; +extern db& dummyf_17b83; +extern dd& dummyf_17b84; +extern db (& dummyf_17b88)[32]; +extern db (& dummyf_17ba8)[32]; +extern db (& dummyf_17bc8)[32]; +extern db (& dummyf_17be8)[32]; +extern db (& dummyf_17c08)[32]; +extern db (& dummyf_17c28)[32]; +extern db& dummyf_17c48; +extern db& dummyf_17c49; +extern db& dummyf_17c4a; +extern db& dummyf_17c4b; +extern db& dummyf_17c4c; +extern db& dummyf_17c4d; +extern db& dummyf_17c4e; +extern db& dummyf_17c4f; extern db& seg2623; extern db& dummyf_17c50; extern db& dummyf_17c51; -extern db& dummyf_17c52; -extern db& dummyf_17c53; +extern dw& dummyf_17c52; extern db& dummyf_17c54; extern db& dummyf_17c55; extern db& dummyf_17c56; @@ -4006,7 +4964,7 @@ extern db& dummyf_17c57; extern db& dummyf_17c58; extern db& dummyf_17c59; extern db& dummyf_17c5a; -extern dw& word_2623b; +extern dw& dummyf_17c5b; extern db& dummyf_17c5d; extern db& dummyf_17c5e; extern db& dummyf_17c5f; @@ -4022,7 +4980,6 @@ extern db& dummyf_1835a; extern db& dummyf_19e15; extern db& dummyf_19ec7; extern db& dummyf_1a4c3; -extern dw& word_28ad6; extern db& dummyf_1ad6d; extern db& dummyf_1ae47; extern db& dummyf_1ae59; @@ -4067,120 +5024,14 @@ extern db& dummyf_1e391; extern db& dummyf_1e3a5; extern db& dummyf_1e4f2; extern db& dummyf_1e4f3; -extern dw& dummyf_1e59e; extern db& dummyf_1e64d; extern db& dummyf_1e6a5; -extern db& dummyf_1eba1; -extern db& dummyf_1ee8b; -extern db& dummyf_1eed9; -extern db& dummyf_1f1dc; -extern db& dummyf_1f1dd; -extern db& dummyf_1f489; -extern db& dummyf_1f63d; -extern db& dummyf_1f673; -extern db& dummyf_1f9f3; -extern db& dummyf_1fa1b; -extern db& dummyf_1fa97; -extern db& dummyf_1fbdb; -extern db& dummyf_1fdc1; -extern db& dummyf_1ff55; -extern db& dummyf_1ff9b; -extern db& dummyf_20207; -extern db& dummyf_20279; -extern db& dummyf_203c7; -extern db& dummyf_20439; -extern db& dummyf_204e1; -extern db& dummyf_2052d; -extern db& dummyf_205f9; -extern db& dummyf_20611; -extern db& dummyf_20635; -extern db& dummyf_206f5; -extern db& dummyf_20771; -extern db& dummyf_20a15; -extern db& dummyf_20a87; -extern db& dummyf_21eab; -extern db& dummyf_21f3b; -extern db& dummyf_21fb7; -extern db& dummyf_22031; -extern db& dummyf_22389; -extern db& dummyf_2238f; -extern db& dummyf_224c1; -extern db& dummyf_2256f; -extern db& dummyf_22583; -extern db& dummyf_225b1; -extern db& dummyf_2260b; -extern db& dummyf_22629; -extern db& dummyf_24621; -extern db& dummyf_246c9; -extern db& dummyf_24891; -extern db& dummyf_24997; -extern db& dummyf_24b81; -extern db& dummyf_24bd1; -extern db& dummyf_24cdb; -extern db& dummyf_24d7d; -extern db& dummyf_24d91; -extern db& dummyf_24dad; -extern db& dummyf_24db9; -extern db& dummyf_24df5; -extern db& dummyf_24e09; -extern db& dummyf_24e17; -extern db& dummyf_24e25; -extern db& dummyf_24e31; -extern db& dummyf_24e37; -extern db& dummyf_24eaf; -extern db& dummyf_2592b; -extern db& dummyf_259ad; -extern db& dummyf_259bf; -extern db& dummyf_259f9; +extern db (& dummyf_1f1dc)[2]; extern db& dummyf_25b84; -extern db& dummyf_25bc7; -extern db& dummyf_25eb1; extern db& dummyf_25f84; -extern db& dummyf_25f93; extern db& dummyf_25fbc; -extern db& dummyf_26081; -extern db& dummyf_262a3; -extern db& dummyf_26393; -extern db& dummyf_2639b; -extern db& dummyf_263c5; -extern db& dummyf_2643d; -extern db& dummyf_2644d; -extern db& dummyf_2645f; -extern db& dummyf_26535; -extern db& dummyf_2657b; -extern db& dummyf_2663b; -extern db& dummyf_26689; -extern db& dummyf_266a5; -extern db& dummyf_266d1; -extern db& dummyf_26783; -extern db& dummyf_267f5; -extern db& dummyf_26807; -extern db& dummyf_26817; -extern db& dummyf_26829; -extern db& dummyf_26953; -extern db& dummyf_26973; -extern db& dummyf_269d5; extern db& dummyf_26ab2; -extern db& dummyf_26af9; -extern db& dummyf_26b67; -extern db& dummyf_26b75; -extern db& dummyf_26bb3; -extern db& dummyf_26bd9; -extern db& dummyf_26bf1; -extern db& dummyf_26bf7; -extern db& dummyf_26c35; -extern db& dummyf_26c41; -extern db& dummyf_26d43; -extern db& dummyf_26e51; -extern db& dummyf_26eb1; -extern db& dummyf_26ebf; -extern db& dummyf_26ecb; -extern db& dummyf_26ed7; -extern db& dummyf_26f19; -extern db& dummyf_26fdf; extern db& dummyf_27028; -extern db& dummyf_27277; -extern db& dummyf_2740d; extern db& seg35ab; extern db& dummyf_27535; extern db& dummyf_27a91; @@ -4235,87 +5086,2094 @@ extern db& dummyf_2a51c; extern db& dummyf_2a51d; extern db& dummyf_2a51e; extern db& dummyf_2a51f; -extern db (& byte_38b00)[47]; -extern db (& byte_38b2f)[3695]; -extern db (& __unk_3999e)[5]; -extern db (& _unk_399a3)[20]; -extern db (& __unk_399b7)[5]; -extern db (& dummyf_2b3dc)[25]; -extern db (& _unk_399d5)[5]; -extern db (& _unk_399da)[5]; -extern db (& __unk_399df)[5]; -extern db (& __unk_399e4)[5]; -extern db (& __unk_399e9)[5]; -extern db (& __unk_399ee)[10]; -extern db (& _unk_399f8)[30]; -extern db (& __unk_39a16)[5]; -extern db (& _unk_39a1b)[5]; -extern db (& __unk_39a20)[5]; -extern db (& dummyf_2b445)[5]; -extern db (& dummyf_2b44a)[5]; -extern db (& _unk_39a2f)[10]; -extern db (& __unk_39a39)[5]; -extern db (& __unk_39a3e)[5]; -extern db (& __unk_39a43)[5]; -extern db (& __unk_39a48)[5]; -extern db (& __unk_39a4d)[5]; -extern db (& __unk_39a52)[5]; -extern db (& __unk_39a57)[15]; -extern db (& __unk_39a66)[5]; -extern db (& __unk_39a6b)[5]; -extern db (& __unk_39a70)[10]; -extern db (& _unk_39a7a)[5]; -extern db (& __unk_39a7f)[5]; -extern db (& _unk_39a84)[20]; -extern db (& __unk_39a98)[5]; -extern db (& __unk_39a9d)[5]; -extern db (& __unk_39aa2)[5]; -extern db (& __unk_39aa7)[5]; -extern db (& __unk_39aac)[5]; -extern db (& __unk_39ab1)[5]; -extern db (& __unk_39ab6)[10]; -extern db (& __unk_39ac0)[5]; -extern db (& __unk_39ac5)[10]; -extern db (& _unk_39acf)[5]; -extern db (& __unk_39ad4)[5]; -extern db (& __unk_39ad9)[10]; -extern db (& __unk_39ae3)[15]; -extern db (& __unk_39af2)[5]; -extern db (& __unk_39af7)[5]; -extern db (& __unk_39afc)[5]; -extern db (& __unk_39b01)[10]; -extern db (& __unk_39b0b)[10]; -extern db (& __unk_39b15)[5]; -extern db (& __unk_39b1a)[15]; -extern db (& __unk_39b29)[15]; -extern db (& _unk_39b38)[45]; -extern db (& __unk_39b65)[10]; -extern db (& __unk_39b6f)[35]; -extern db (& __unk_39b92)[5]; -extern db (& __unk_39b97)[5]; -extern db (& __unk_39b9c)[10]; -extern db (& __unk_39ba6)[5]; -extern db (& __unk_39bab)[5]; -extern db (& _unk_39bb0)[5]; -extern db (& _unk_39bb5)[5]; -extern db (& _unk_39bba)[5]; -extern db (& __unk_39bbf)[17929]; -extern db& dummyf_2fbe8; -extern db& dummyf_2fbe9; -extern db& dummyf_2fbea; -extern dw& dummyf_2fbeb; -extern db& dummyf_2fbed; -extern db& dummyf_2fbee; -extern db& dummyf_2fbef; -extern db (& byte_3e1d0)[43280]; +extern db& seg38b0; +extern db& unk_38b00; +extern db (& dummyf_2a521)[32]; +extern db& dummyf_2a541; +extern db& dummyf_2a542; +extern db& dummyf_2a543; +extern db& dummyf_2a544; +extern db& dummyf_2a545; +extern db& dummyf_2a546; +extern db& dummyf_2a547; +extern db& dummyf_2a548; +extern db& dummyf_2a549; +extern db& dummyf_2a54a; +extern db& dummyf_2a54b; +extern db& dummyf_2a54c; +extern db& dummyf_2a54d; +extern db& dummyf_2a54e; +extern db& byte_38b2f; +extern db (& dummyf_2a550)[32]; +extern db (& dummyf_2a570)[32]; +extern db (& dummyf_2a590)[32]; +extern db (& dummyf_2a5b0)[32]; +extern db (& dummyf_2a5d0)[32]; +extern db (& dummyf_2a5f0)[32]; +extern db (& dummyf_2a610)[32]; +extern db (& dummyf_2a630)[32]; +extern db (& dummyf_2a650)[32]; +extern db (& dummyf_2a670)[32]; +extern db (& dummyf_2a690)[32]; +extern db (& dummyf_2a6b0)[32]; +extern db (& dummyf_2a6d0)[32]; +extern db (& dummyf_2a6f0)[32]; +extern db (& dummyf_2a710)[32]; +extern db (& dummyf_2a730)[32]; +extern db (& dummyf_2a750)[32]; +extern db (& dummyf_2a770)[32]; +extern db (& dummyf_2a790)[32]; +extern db (& dummyf_2a7b0)[32]; +extern db (& dummyf_2a7d0)[32]; +extern db (& dummyf_2a7f0)[32]; +extern db (& dummyf_2a810)[32]; +extern db (& dummyf_2a830)[32]; +extern db (& dummyf_2a850)[32]; +extern db (& dummyf_2a870)[32]; +extern db (& dummyf_2a890)[32]; +extern db (& dummyf_2a8b0)[32]; +extern db (& dummyf_2a8d0)[32]; +extern db (& dummyf_2a8f0)[32]; +extern db (& dummyf_2a910)[32]; +extern db (& dummyf_2a930)[32]; +extern db (& dummyf_2a950)[32]; +extern db (& dummyf_2a970)[32]; +extern db (& dummyf_2a990)[32]; +extern db (& dummyf_2a9b0)[32]; +extern db (& dummyf_2a9d0)[32]; +extern db (& dummyf_2a9f0)[32]; +extern db (& dummyf_2aa10)[32]; +extern db (& dummyf_2aa30)[32]; +extern db (& dummyf_2aa50)[32]; +extern db (& dummyf_2aa70)[32]; +extern db (& dummyf_2aa90)[32]; +extern db (& dummyf_2aab0)[32]; +extern db (& dummyf_2aad0)[32]; +extern db (& dummyf_2aaf0)[32]; +extern db (& dummyf_2ab10)[32]; +extern db (& dummyf_2ab30)[32]; +extern db (& dummyf_2ab50)[32]; +extern db (& dummyf_2ab70)[32]; +extern db (& dummyf_2ab90)[32]; +extern db (& dummyf_2abb0)[32]; +extern db (& dummyf_2abd0)[32]; +extern db (& dummyf_2abf0)[32]; +extern db (& dummyf_2ac10)[32]; +extern db (& dummyf_2ac30)[32]; +extern db (& dummyf_2ac50)[32]; +extern db (& dummyf_2ac70)[32]; +extern db (& dummyf_2ac90)[32]; +extern db (& dummyf_2acb0)[32]; +extern db (& dummyf_2acd0)[32]; +extern db (& dummyf_2acf0)[32]; +extern db (& dummyf_2ad10)[32]; +extern db (& dummyf_2ad30)[32]; +extern db (& dummyf_2ad50)[32]; +extern db (& dummyf_2ad70)[32]; +extern db (& dummyf_2ad90)[32]; +extern db (& dummyf_2adb0)[32]; +extern db (& dummyf_2add0)[32]; +extern db (& dummyf_2adf0)[32]; +extern db (& dummyf_2ae10)[32]; +extern db (& dummyf_2ae30)[32]; +extern db (& dummyf_2ae50)[32]; +extern db (& dummyf_2ae70)[32]; +extern db (& dummyf_2ae90)[32]; +extern db (& dummyf_2aeb0)[32]; +extern db (& dummyf_2aed0)[32]; +extern db (& dummyf_2aef0)[32]; +extern db (& dummyf_2af10)[32]; +extern db (& dummyf_2af30)[32]; +extern db (& dummyf_2af50)[32]; +extern db (& dummyf_2af70)[32]; +extern db (& dummyf_2af90)[32]; +extern db (& dummyf_2afb0)[32]; +extern db (& dummyf_2afd0)[32]; +extern db (& dummyf_2aff0)[32]; +extern db (& dummyf_2b010)[32]; +extern db (& dummyf_2b030)[32]; +extern db (& dummyf_2b050)[32]; +extern db (& dummyf_2b070)[32]; +extern db (& dummyf_2b090)[32]; +extern db (& dummyf_2b0b0)[32]; +extern db (& dummyf_2b0d0)[32]; +extern db (& dummyf_2b0f0)[32]; +extern db (& dummyf_2b110)[32]; +extern db (& dummyf_2b130)[32]; +extern db (& dummyf_2b150)[32]; +extern db (& dummyf_2b170)[32]; +extern db (& dummyf_2b190)[32]; +extern db (& dummyf_2b1b0)[32]; +extern db (& dummyf_2b1d0)[32]; +extern db (& dummyf_2b1f0)[32]; +extern db (& dummyf_2b210)[32]; +extern db (& dummyf_2b230)[32]; +extern db (& dummyf_2b250)[32]; +extern db (& dummyf_2b270)[32]; +extern db (& dummyf_2b290)[32]; +extern db (& dummyf_2b2b0)[32]; +extern db (& dummyf_2b2d0)[32]; +extern db (& dummyf_2b2f0)[32]; +extern db (& dummyf_2b310)[32]; +extern db (& dummyf_2b330)[32]; +extern db (& dummyf_2b350)[32]; +extern db (& dummyf_2b370)[32]; +extern db (& dummyf_2b390)[32]; +extern db (& dummyf_2b3b0)[32]; +extern db (& dummyf_2b3d0)[32]; +extern db (& dummyf_2b3f0)[32]; +extern db (& dummyf_2b410)[32]; +extern db (& dummyf_2b430)[32]; +extern db (& dummyf_2b450)[32]; +extern db (& dummyf_2b470)[32]; +extern db (& dummyf_2b490)[32]; +extern db (& dummyf_2b4b0)[32]; +extern db (& dummyf_2b4d0)[32]; +extern db (& dummyf_2b4f0)[32]; +extern db (& dummyf_2b510)[32]; +extern db (& dummyf_2b530)[32]; +extern db (& dummyf_2b550)[32]; +extern db (& dummyf_2b570)[32]; +extern db (& dummyf_2b590)[32]; +extern db (& dummyf_2b5b0)[32]; +extern db (& dummyf_2b5d0)[32]; +extern db (& dummyf_2b5f0)[32]; +extern db (& dummyf_2b610)[32]; +extern db (& dummyf_2b630)[32]; +extern db (& dummyf_2b650)[32]; +extern db (& dummyf_2b670)[32]; +extern db (& dummyf_2b690)[32]; +extern db (& dummyf_2b6b0)[32]; +extern db (& dummyf_2b6d0)[32]; +extern db (& dummyf_2b6f0)[32]; +extern db (& dummyf_2b710)[32]; +extern db (& dummyf_2b730)[32]; +extern db (& dummyf_2b750)[32]; +extern db (& dummyf_2b770)[32]; +extern db (& dummyf_2b790)[32]; +extern db (& dummyf_2b7b0)[32]; +extern db (& dummyf_2b7d0)[32]; +extern db (& dummyf_2b7f0)[32]; +extern db (& dummyf_2b810)[32]; +extern db (& dummyf_2b830)[32]; +extern db (& dummyf_2b850)[32]; +extern db (& dummyf_2b870)[32]; +extern db (& dummyf_2b890)[32]; +extern db (& dummyf_2b8b0)[32]; +extern db (& dummyf_2b8d0)[32]; +extern db (& dummyf_2b8f0)[32]; +extern db (& dummyf_2b910)[32]; +extern db (& dummyf_2b930)[32]; +extern db (& dummyf_2b950)[32]; +extern db (& dummyf_2b970)[32]; +extern db (& dummyf_2b990)[32]; +extern db (& dummyf_2b9b0)[32]; +extern db (& dummyf_2b9d0)[32]; +extern db (& dummyf_2b9f0)[32]; +extern db (& dummyf_2ba10)[32]; +extern db (& dummyf_2ba30)[32]; +extern db (& dummyf_2ba50)[32]; +extern db (& dummyf_2ba70)[32]; +extern db (& dummyf_2ba90)[32]; +extern db (& dummyf_2bab0)[32]; +extern db (& dummyf_2bad0)[32]; +extern db (& dummyf_2baf0)[32]; +extern db (& dummyf_2bb10)[32]; +extern db (& dummyf_2bb30)[32]; +extern db (& dummyf_2bb50)[32]; +extern db (& dummyf_2bb70)[32]; +extern db (& dummyf_2bb90)[32]; +extern db (& dummyf_2bbb0)[32]; +extern db (& dummyf_2bbd0)[32]; +extern db (& dummyf_2bbf0)[32]; +extern db (& dummyf_2bc10)[32]; +extern db (& dummyf_2bc30)[32]; +extern db (& dummyf_2bc50)[32]; +extern db (& dummyf_2bc70)[32]; +extern db (& dummyf_2bc90)[32]; +extern db (& dummyf_2bcb0)[32]; +extern db (& dummyf_2bcd0)[32]; +extern db (& dummyf_2bcf0)[32]; +extern db (& dummyf_2bd10)[32]; +extern db (& dummyf_2bd30)[32]; +extern db (& dummyf_2bd50)[32]; +extern db (& dummyf_2bd70)[32]; +extern db (& dummyf_2bd90)[32]; +extern db (& dummyf_2bdb0)[32]; +extern db (& dummyf_2bdd0)[32]; +extern db (& dummyf_2bdf0)[32]; +extern db (& dummyf_2be10)[32]; +extern db (& dummyf_2be30)[32]; +extern db (& dummyf_2be50)[32]; +extern db (& dummyf_2be70)[32]; +extern db (& dummyf_2be90)[32]; +extern db (& dummyf_2beb0)[32]; +extern db (& dummyf_2bed0)[32]; +extern db (& dummyf_2bef0)[32]; +extern db (& dummyf_2bf10)[32]; +extern db (& dummyf_2bf30)[32]; +extern db (& dummyf_2bf50)[32]; +extern db (& dummyf_2bf70)[32]; +extern db (& dummyf_2bf90)[32]; +extern db (& dummyf_2bfb0)[32]; +extern db (& dummyf_2bfd0)[32]; +extern db (& dummyf_2bff0)[32]; +extern db (& dummyf_2c010)[32]; +extern db (& dummyf_2c030)[32]; +extern db (& dummyf_2c050)[32]; +extern db (& dummyf_2c070)[32]; +extern db (& dummyf_2c090)[32]; +extern db (& dummyf_2c0b0)[32]; +extern db (& dummyf_2c0d0)[32]; +extern db (& dummyf_2c0f0)[32]; +extern db (& dummyf_2c110)[32]; +extern db (& dummyf_2c130)[32]; +extern db (& dummyf_2c150)[32]; +extern db (& dummyf_2c170)[32]; +extern db (& dummyf_2c190)[32]; +extern db (& dummyf_2c1b0)[32]; +extern db (& dummyf_2c1d0)[32]; +extern db (& dummyf_2c1f0)[32]; +extern db (& dummyf_2c210)[32]; +extern db (& dummyf_2c230)[32]; +extern db (& dummyf_2c250)[32]; +extern db (& dummyf_2c270)[32]; +extern db (& dummyf_2c290)[32]; +extern db (& dummyf_2c2b0)[32]; +extern db (& dummyf_2c2d0)[32]; +extern db (& dummyf_2c2f0)[32]; +extern db (& dummyf_2c310)[32]; +extern db (& dummyf_2c330)[32]; +extern db (& dummyf_2c350)[32]; +extern db (& dummyf_2c370)[32]; +extern db (& dummyf_2c390)[32]; +extern db (& dummyf_2c3b0)[32]; +extern db (& dummyf_2c3d0)[32]; +extern db (& dummyf_2c3f0)[32]; +extern db (& dummyf_2c410)[32]; +extern db (& dummyf_2c430)[32]; +extern db (& dummyf_2c450)[32]; +extern db (& dummyf_2c470)[32]; +extern db (& dummyf_2c490)[32]; +extern db (& dummyf_2c4b0)[32]; +extern db (& dummyf_2c4d0)[32]; +extern db (& dummyf_2c4f0)[32]; +extern db (& dummyf_2c510)[32]; +extern db (& dummyf_2c530)[32]; +extern db (& dummyf_2c550)[32]; +extern db (& dummyf_2c570)[32]; +extern db (& dummyf_2c590)[32]; +extern db (& dummyf_2c5b0)[32]; +extern db (& dummyf_2c5d0)[32]; +extern db (& dummyf_2c5f0)[32]; +extern db (& dummyf_2c610)[32]; +extern db (& dummyf_2c630)[32]; +extern db (& dummyf_2c650)[32]; +extern db (& dummyf_2c670)[32]; +extern db (& dummyf_2c690)[32]; +extern db (& dummyf_2c6b0)[32]; +extern db (& dummyf_2c6d0)[32]; +extern db (& dummyf_2c6f0)[32]; +extern db (& dummyf_2c710)[32]; +extern db (& dummyf_2c730)[32]; +extern db (& dummyf_2c750)[32]; +extern db (& dummyf_2c770)[32]; +extern db (& dummyf_2c790)[32]; +extern db (& dummyf_2c7b0)[32]; +extern db (& dummyf_2c7d0)[32]; +extern db (& dummyf_2c7f0)[32]; +extern db (& dummyf_2c810)[32]; +extern db (& dummyf_2c830)[32]; +extern db (& dummyf_2c850)[32]; +extern db (& dummyf_2c870)[32]; +extern db (& dummyf_2c890)[32]; +extern db (& dummyf_2c8b0)[32]; +extern db (& dummyf_2c8d0)[32]; +extern db (& dummyf_2c8f0)[32]; +extern db (& dummyf_2c910)[32]; +extern db (& dummyf_2c930)[32]; +extern db (& dummyf_2c950)[32]; +extern db (& dummyf_2c970)[32]; +extern db (& dummyf_2c990)[32]; +extern db (& dummyf_2c9b0)[32]; +extern db (& dummyf_2c9d0)[32]; +extern db (& dummyf_2c9f0)[32]; +extern db (& dummyf_2ca10)[32]; +extern db (& dummyf_2ca30)[32]; +extern db (& dummyf_2ca50)[32]; +extern db (& dummyf_2ca70)[32]; +extern db (& dummyf_2ca90)[32]; +extern db (& dummyf_2cab0)[32]; +extern db (& dummyf_2cad0)[32]; +extern db (& dummyf_2caf0)[32]; +extern db (& dummyf_2cb10)[32]; +extern db (& dummyf_2cb30)[32]; +extern db (& dummyf_2cb50)[32]; +extern db (& dummyf_2cb70)[32]; +extern db (& dummyf_2cb90)[32]; +extern db (& dummyf_2cbb0)[32]; +extern db (& dummyf_2cbd0)[32]; +extern db (& dummyf_2cbf0)[32]; +extern db (& dummyf_2cc10)[32]; +extern db (& dummyf_2cc30)[32]; +extern db (& dummyf_2cc50)[32]; +extern db (& dummyf_2cc70)[32]; +extern db (& dummyf_2cc90)[32]; +extern db (& dummyf_2ccb0)[32]; +extern db (& dummyf_2ccd0)[32]; +extern db (& dummyf_2ccf0)[32]; +extern db (& dummyf_2cd10)[32]; +extern db (& dummyf_2cd30)[32]; +extern db (& dummyf_2cd50)[32]; +extern db (& dummyf_2cd70)[32]; +extern db (& dummyf_2cd90)[32]; +extern db (& dummyf_2cdb0)[32]; +extern db (& dummyf_2cdd0)[32]; +extern db (& dummyf_2cdf0)[32]; +extern db (& dummyf_2ce10)[32]; +extern db (& dummyf_2ce30)[32]; +extern db (& dummyf_2ce50)[32]; +extern db (& dummyf_2ce70)[32]; +extern db (& dummyf_2ce90)[32]; +extern db (& dummyf_2ceb0)[32]; +extern db (& dummyf_2ced0)[32]; +extern db (& dummyf_2cef0)[32]; +extern db (& dummyf_2cf10)[32]; +extern db (& dummyf_2cf30)[32]; +extern db (& dummyf_2cf50)[32]; +extern db (& dummyf_2cf70)[32]; +extern db (& dummyf_2cf90)[32]; +extern db (& dummyf_2cfb0)[32]; +extern db (& dummyf_2cfd0)[32]; +extern db (& dummyf_2cff0)[32]; +extern db (& dummyf_2d010)[32]; +extern db (& dummyf_2d030)[32]; +extern db (& dummyf_2d050)[32]; +extern db (& dummyf_2d070)[32]; +extern db (& dummyf_2d090)[32]; +extern db (& dummyf_2d0b0)[32]; +extern db (& dummyf_2d0d0)[32]; +extern db (& dummyf_2d0f0)[32]; +extern db (& dummyf_2d110)[32]; +extern db (& dummyf_2d130)[32]; +extern db (& dummyf_2d150)[32]; +extern db (& dummyf_2d170)[32]; +extern db (& dummyf_2d190)[32]; +extern db (& dummyf_2d1b0)[32]; +extern db (& dummyf_2d1d0)[32]; +extern db (& dummyf_2d1f0)[32]; +extern db (& dummyf_2d210)[32]; +extern db (& dummyf_2d230)[32]; +extern db (& dummyf_2d250)[32]; +extern db (& dummyf_2d270)[32]; +extern db (& dummyf_2d290)[32]; +extern db (& dummyf_2d2b0)[32]; +extern db (& dummyf_2d2d0)[32]; +extern db (& dummyf_2d2f0)[32]; +extern db (& dummyf_2d310)[32]; +extern db (& dummyf_2d330)[32]; +extern db (& dummyf_2d350)[32]; +extern db (& dummyf_2d370)[32]; +extern db (& dummyf_2d390)[32]; +extern db (& dummyf_2d3b0)[32]; +extern db (& dummyf_2d3d0)[32]; +extern db (& dummyf_2d3f0)[32]; +extern db (& dummyf_2d410)[32]; +extern db (& dummyf_2d430)[32]; +extern db (& dummyf_2d450)[32]; +extern db (& dummyf_2d470)[32]; +extern db (& dummyf_2d490)[32]; +extern db (& dummyf_2d4b0)[32]; +extern db (& dummyf_2d4d0)[32]; +extern db (& dummyf_2d4f0)[32]; +extern db (& dummyf_2d510)[32]; +extern db (& dummyf_2d530)[32]; +extern db (& dummyf_2d550)[32]; +extern db (& dummyf_2d570)[32]; +extern db (& dummyf_2d590)[32]; +extern db (& dummyf_2d5b0)[32]; +extern db (& dummyf_2d5d0)[32]; +extern db (& dummyf_2d5f0)[32]; +extern db (& dummyf_2d610)[32]; +extern db (& dummyf_2d630)[32]; +extern db (& dummyf_2d650)[32]; +extern db (& dummyf_2d670)[32]; +extern db (& dummyf_2d690)[32]; +extern db (& dummyf_2d6b0)[32]; +extern db (& dummyf_2d6d0)[32]; +extern db (& dummyf_2d6f0)[32]; +extern db (& dummyf_2d710)[32]; +extern db (& dummyf_2d730)[32]; +extern db (& dummyf_2d750)[32]; +extern db (& dummyf_2d770)[32]; +extern db (& dummyf_2d790)[32]; +extern db (& dummyf_2d7b0)[32]; +extern db (& dummyf_2d7d0)[32]; +extern db (& dummyf_2d7f0)[32]; +extern db (& dummyf_2d810)[32]; +extern db (& dummyf_2d830)[32]; +extern db (& dummyf_2d850)[32]; +extern db (& dummyf_2d870)[32]; +extern db (& dummyf_2d890)[32]; +extern db (& dummyf_2d8b0)[32]; +extern db (& dummyf_2d8d0)[32]; +extern db (& dummyf_2d8f0)[32]; +extern db (& dummyf_2d910)[32]; +extern db (& dummyf_2d930)[32]; +extern db (& dummyf_2d950)[32]; +extern db (& dummyf_2d970)[32]; +extern db (& dummyf_2d990)[32]; +extern db (& dummyf_2d9b0)[32]; +extern db (& dummyf_2d9d0)[32]; +extern db (& dummyf_2d9f0)[32]; +extern db (& dummyf_2da10)[32]; +extern db (& dummyf_2da30)[32]; +extern db (& dummyf_2da50)[32]; +extern db (& dummyf_2da70)[32]; +extern db (& dummyf_2da90)[32]; +extern db (& dummyf_2dab0)[32]; +extern db (& dummyf_2dad0)[32]; +extern db (& dummyf_2daf0)[32]; +extern db (& dummyf_2db10)[32]; +extern db (& dummyf_2db30)[32]; +extern db (& dummyf_2db50)[32]; +extern db (& dummyf_2db70)[32]; +extern db (& dummyf_2db90)[32]; +extern db (& dummyf_2dbb0)[32]; +extern db (& dummyf_2dbd0)[32]; +extern db (& dummyf_2dbf0)[32]; +extern db (& dummyf_2dc10)[32]; +extern db (& dummyf_2dc30)[32]; +extern db (& dummyf_2dc50)[32]; +extern db (& dummyf_2dc70)[32]; +extern db (& dummyf_2dc90)[32]; +extern db (& dummyf_2dcb0)[32]; +extern db (& dummyf_2dcd0)[32]; +extern db (& dummyf_2dcf0)[32]; +extern db (& dummyf_2dd10)[32]; +extern db (& dummyf_2dd30)[32]; +extern db (& dummyf_2dd50)[32]; +extern db (& dummyf_2dd70)[32]; +extern db (& dummyf_2dd90)[32]; +extern db (& dummyf_2ddb0)[32]; +extern db (& dummyf_2ddd0)[32]; +extern db (& dummyf_2ddf0)[32]; +extern db (& dummyf_2de10)[32]; +extern db (& dummyf_2de30)[32]; +extern db (& dummyf_2de50)[32]; +extern db (& dummyf_2de70)[32]; +extern db (& dummyf_2de90)[32]; +extern db (& dummyf_2deb0)[32]; +extern db (& dummyf_2ded0)[32]; +extern db (& dummyf_2def0)[32]; +extern db (& dummyf_2df10)[32]; +extern db (& dummyf_2df30)[32]; +extern db (& dummyf_2df50)[32]; +extern db (& dummyf_2df70)[32]; +extern db (& dummyf_2df90)[32]; +extern db (& dummyf_2dfb0)[32]; +extern db (& dummyf_2dfd0)[32]; +extern db (& dummyf_2dff0)[32]; +extern db (& dummyf_2e010)[32]; +extern db (& dummyf_2e030)[32]; +extern db (& dummyf_2e050)[32]; +extern db (& dummyf_2e070)[32]; +extern db (& dummyf_2e090)[32]; +extern db (& dummyf_2e0b0)[32]; +extern db (& dummyf_2e0d0)[32]; +extern db (& dummyf_2e0f0)[32]; +extern db (& dummyf_2e110)[32]; +extern db (& dummyf_2e130)[32]; +extern db (& dummyf_2e150)[32]; +extern db (& dummyf_2e170)[32]; +extern db (& dummyf_2e190)[32]; +extern db (& dummyf_2e1b0)[32]; +extern db (& dummyf_2e1d0)[32]; +extern db (& dummyf_2e1f0)[32]; +extern db (& dummyf_2e210)[32]; +extern db (& dummyf_2e230)[32]; +extern db (& dummyf_2e250)[32]; +extern db (& dummyf_2e270)[32]; +extern db (& dummyf_2e290)[32]; +extern db (& dummyf_2e2b0)[32]; +extern db (& dummyf_2e2d0)[32]; +extern db (& dummyf_2e2f0)[32]; +extern db (& dummyf_2e310)[32]; +extern db (& dummyf_2e330)[32]; +extern db (& dummyf_2e350)[32]; +extern db (& dummyf_2e370)[32]; +extern db (& dummyf_2e390)[32]; +extern db (& dummyf_2e3b0)[32]; +extern db (& dummyf_2e3d0)[32]; +extern db (& dummyf_2e3f0)[32]; +extern db (& dummyf_2e410)[32]; +extern db (& dummyf_2e430)[32]; +extern db (& dummyf_2e450)[32]; +extern db (& dummyf_2e470)[32]; +extern db (& dummyf_2e490)[32]; +extern db (& dummyf_2e4b0)[32]; +extern db (& dummyf_2e4d0)[32]; +extern db (& dummyf_2e4f0)[32]; +extern db (& dummyf_2e510)[32]; +extern db (& dummyf_2e530)[32]; +extern db (& dummyf_2e550)[32]; +extern db (& dummyf_2e570)[32]; +extern db (& dummyf_2e590)[32]; +extern db (& dummyf_2e5b0)[32]; +extern db (& dummyf_2e5d0)[32]; +extern db (& dummyf_2e5f0)[32]; +extern db (& dummyf_2e610)[32]; +extern db (& dummyf_2e630)[32]; +extern db (& dummyf_2e650)[32]; +extern db (& dummyf_2e670)[32]; +extern db (& dummyf_2e690)[32]; +extern db (& dummyf_2e6b0)[32]; +extern db (& dummyf_2e6d0)[32]; +extern db (& dummyf_2e6f0)[32]; +extern db (& dummyf_2e710)[32]; +extern db (& dummyf_2e730)[32]; +extern db (& dummyf_2e750)[32]; +extern db (& dummyf_2e770)[32]; +extern db (& dummyf_2e790)[32]; +extern db& seg3cd9; +extern db& unk_3cd90; +extern db (& dummyf_2e7b1)[32]; +extern db (& dummyf_2e7d1)[32]; +extern db (& dummyf_2e7f1)[32]; +extern db (& dummyf_2e811)[32]; +extern db (& dummyf_2e831)[32]; +extern db (& dummyf_2e851)[32]; +extern db (& dummyf_2e871)[32]; +extern db (& dummyf_2e891)[32]; +extern db (& dummyf_2e8b1)[32]; +extern db (& dummyf_2e8d1)[32]; +extern db (& dummyf_2e8f1)[32]; +extern db (& dummyf_2e911)[32]; +extern db (& dummyf_2e931)[32]; +extern db (& dummyf_2e951)[32]; +extern db (& dummyf_2e971)[32]; +extern db (& dummyf_2e991)[32]; +extern db (& dummyf_2e9b1)[32]; +extern db (& dummyf_2e9d1)[32]; +extern db (& dummyf_2e9f1)[32]; +extern db (& dummyf_2ea11)[32]; +extern db (& dummyf_2ea31)[32]; +extern db (& dummyf_2ea51)[32]; +extern db (& dummyf_2ea71)[32]; +extern db (& dummyf_2ea91)[32]; +extern db (& dummyf_2eab1)[32]; +extern db (& dummyf_2ead1)[32]; +extern db (& dummyf_2eaf1)[32]; +extern db (& dummyf_2eb11)[32]; +extern db (& dummyf_2eb31)[32]; +extern db (& dummyf_2eb51)[32]; +extern db (& dummyf_2eb71)[32]; +extern db (& dummyf_2eb91)[32]; +extern db (& dummyf_2ebb1)[32]; +extern db (& dummyf_2ebd1)[32]; +extern db (& dummyf_2ebf1)[32]; +extern db (& dummyf_2ec11)[32]; +extern db (& dummyf_2ec31)[32]; +extern db (& dummyf_2ec51)[32]; +extern db (& dummyf_2ec71)[32]; +extern db (& dummyf_2ec91)[32]; +extern db (& dummyf_2ecb1)[32]; +extern db (& dummyf_2ecd1)[32]; +extern db (& dummyf_2ecf1)[32]; +extern db (& dummyf_2ed11)[32]; +extern db (& dummyf_2ed31)[32]; +extern db (& dummyf_2ed51)[32]; +extern db (& dummyf_2ed71)[32]; +extern db (& dummyf_2ed91)[32]; +extern db (& dummyf_2edb1)[32]; +extern db (& dummyf_2edd1)[32]; +extern db (& dummyf_2edf1)[32]; +extern db (& dummyf_2ee11)[32]; +extern db (& dummyf_2ee31)[32]; +extern db (& dummyf_2ee51)[32]; +extern db (& dummyf_2ee71)[32]; +extern db (& dummyf_2ee91)[32]; +extern db (& dummyf_2eeb1)[32]; +extern db (& dummyf_2eed1)[32]; +extern db (& dummyf_2eef1)[32]; +extern db (& dummyf_2ef11)[32]; +extern db (& dummyf_2ef31)[32]; +extern db (& dummyf_2ef51)[32]; +extern db (& dummyf_2ef71)[32]; +extern db (& dummyf_2ef91)[32]; +extern db (& dummyf_2efb1)[32]; +extern db (& dummyf_2efd1)[32]; +extern db (& dummyf_2eff1)[32]; +extern db (& dummyf_2f011)[32]; +extern db (& dummyf_2f031)[32]; +extern db (& dummyf_2f051)[32]; +extern db (& dummyf_2f071)[32]; +extern db (& dummyf_2f091)[32]; +extern db (& dummyf_2f0b1)[32]; +extern db (& dummyf_2f0d1)[32]; +extern db (& dummyf_2f0f1)[32]; +extern db (& dummyf_2f111)[32]; +extern db (& dummyf_2f131)[32]; +extern db (& dummyf_2f151)[32]; +extern db (& dummyf_2f171)[32]; +extern db (& dummyf_2f191)[32]; +extern db (& dummyf_2f1b1)[32]; +extern db (& dummyf_2f1d1)[32]; +extern db (& dummyf_2f1f1)[32]; +extern db (& dummyf_2f211)[32]; +extern db (& dummyf_2f231)[32]; +extern db (& dummyf_2f251)[32]; +extern db (& dummyf_2f271)[32]; +extern db (& dummyf_2f291)[32]; +extern db (& dummyf_2f2b1)[32]; +extern db (& dummyf_2f2d1)[32]; +extern db (& dummyf_2f2f1)[32]; +extern db (& dummyf_2f311)[32]; +extern db (& dummyf_2f331)[32]; +extern db (& dummyf_2f351)[32]; +extern db (& dummyf_2f371)[32]; +extern db (& dummyf_2f391)[32]; +extern db (& dummyf_2f3b1)[32]; +extern db (& dummyf_2f3d1)[32]; +extern db (& dummyf_2f3f1)[32]; +extern db (& dummyf_2f411)[32]; +extern db (& dummyf_2f431)[32]; +extern db (& dummyf_2f451)[32]; +extern db (& dummyf_2f471)[32]; +extern db (& dummyf_2f491)[32]; +extern db (& dummyf_2f4b1)[32]; +extern db (& dummyf_2f4d1)[32]; +extern db (& dummyf_2f4f1)[32]; +extern db (& dummyf_2f511)[32]; +extern db (& dummyf_2f531)[32]; +extern db (& dummyf_2f551)[32]; +extern db (& dummyf_2f571)[32]; +extern db (& dummyf_2f591)[32]; +extern db (& dummyf_2f5b1)[32]; +extern db (& dummyf_2f5d1)[32]; +extern db (& dummyf_2f5f1)[32]; +extern db (& dummyf_2f611)[32]; +extern db (& dummyf_2f631)[32]; +extern db (& dummyf_2f651)[32]; +extern db (& dummyf_2f671)[32]; +extern db (& dummyf_2f691)[32]; +extern db (& dummyf_2f6b1)[32]; +extern db (& dummyf_2f6d1)[32]; +extern db (& dummyf_2f6f1)[32]; +extern db (& dummyf_2f711)[32]; +extern db (& dummyf_2f731)[32]; +extern db (& dummyf_2f751)[32]; +extern db (& dummyf_2f771)[32]; +extern db (& dummyf_2f791)[32]; +extern db (& dummyf_2f7b1)[32]; +extern db (& dummyf_2f7d1)[32]; +extern db (& dummyf_2f7f1)[32]; +extern db (& dummyf_2f811)[32]; +extern db (& dummyf_2f831)[32]; +extern db (& dummyf_2f851)[32]; +extern db (& dummyf_2f871)[32]; +extern db (& dummyf_2f891)[32]; +extern db (& dummyf_2f8b1)[32]; +extern db (& dummyf_2f8d1)[32]; +extern db (& dummyf_2f8f1)[32]; +extern db (& dummyf_2f911)[32]; +extern db (& dummyf_2f931)[32]; +extern db (& dummyf_2f951)[32]; +extern db (& dummyf_2f971)[32]; +extern db (& dummyf_2f991)[32]; +extern db (& dummyf_2f9b1)[32]; +extern db (& dummyf_2f9d1)[32]; +extern db (& dummyf_2f9f1)[32]; +extern db (& dummyf_2fa11)[32]; +extern db (& dummyf_2fa31)[32]; +extern db (& dummyf_2fa51)[32]; +extern db (& dummyf_2fa71)[32]; +extern db (& dummyf_2fa91)[32]; +extern db (& dummyf_2fab1)[32]; +extern db (& dummyf_2fad1)[32]; +extern db (& dummyf_2faf1)[32]; +extern db (& dummyf_2fb11)[32]; +extern db (& dummyf_2fb31)[32]; +extern db (& dummyf_2fb51)[32]; +extern db (& dummyf_2fb71)[32]; +extern db (& dummyf_2fb91)[32]; +extern db (& dummyf_2fbb1)[32]; +extern db (& dummyf_2fbd1)[32]; +extern db (& dummyf_2fbf1)[32]; +extern db (& dummyf_2fc11)[32]; +extern db (& dummyf_2fc31)[32]; +extern db (& dummyf_2fc51)[32]; +extern db (& dummyf_2fc71)[32]; +extern db (& dummyf_2fc91)[32]; +extern db (& dummyf_2fcb1)[32]; +extern db (& dummyf_2fcd1)[32]; +extern db (& dummyf_2fcf1)[32]; +extern db (& dummyf_2fd11)[32]; +extern db (& dummyf_2fd31)[32]; +extern db (& dummyf_2fd51)[32]; +extern db (& dummyf_2fd71)[32]; +extern db (& dummyf_2fd91)[32]; +extern db (& dummyf_2fdb1)[32]; +extern db (& dummyf_2fdd1)[32]; +extern db (& dummyf_2fdf1)[32]; +extern db (& dummyf_2fe11)[32]; +extern db (& dummyf_2fe31)[32]; +extern db (& dummyf_2fe51)[32]; +extern db (& dummyf_2fe71)[32]; +extern db (& dummyf_2fe91)[32]; +extern db (& dummyf_2feb1)[32]; +extern db (& dummyf_2fed1)[32]; +extern db (& dummyf_2fef1)[32]; +extern db (& dummyf_2ff11)[32]; +extern db (& dummyf_2ff31)[32]; +extern db (& dummyf_2ff51)[32]; +extern db (& dummyf_2ff71)[32]; +extern db (& dummyf_2ff91)[32]; +extern db (& dummyf_2ffb1)[32]; +extern db (& dummyf_2ffd1)[32]; +extern db (& dummyf_2fff1)[32]; +extern db (& dummyf_30011)[32]; +extern db (& dummyf_30031)[32]; +extern db (& dummyf_30051)[32]; +extern db (& dummyf_30071)[32]; +extern db (& dummyf_30091)[32]; +extern db (& dummyf_300b1)[32]; +extern db (& dummyf_300d1)[32]; +extern db (& dummyf_300f1)[32]; +extern db (& dummyf_30111)[32]; +extern db (& dummyf_30131)[32]; +extern db (& dummyf_30151)[32]; +extern db (& dummyf_30171)[32]; +extern db (& dummyf_30191)[32]; +extern db (& dummyf_301b1)[32]; +extern db (& dummyf_301d1)[32]; +extern db (& dummyf_301f1)[32]; +extern db (& dummyf_30211)[32]; +extern db (& dummyf_30231)[32]; +extern db (& dummyf_30251)[32]; +extern db (& dummyf_30271)[32]; +extern db (& dummyf_30291)[32]; +extern db (& dummyf_302b1)[32]; +extern db (& dummyf_302d1)[32]; +extern db (& dummyf_302f1)[32]; +extern db (& dummyf_30311)[32]; +extern db (& dummyf_30331)[32]; +extern db (& dummyf_30351)[32]; +extern db (& dummyf_30371)[32]; +extern db (& dummyf_30391)[32]; +extern db (& dummyf_303b1)[32]; +extern db (& dummyf_303d1)[32]; +extern db (& dummyf_303f1)[32]; +extern db (& dummyf_30411)[32]; +extern db (& dummyf_30431)[32]; +extern db (& dummyf_30451)[32]; +extern db (& dummyf_30471)[32]; +extern db (& dummyf_30491)[32]; +extern db (& dummyf_304b1)[32]; +extern db (& dummyf_304d1)[32]; +extern db (& dummyf_304f1)[32]; +extern db (& dummyf_30511)[32]; +extern db (& dummyf_30531)[32]; +extern db (& dummyf_30551)[32]; +extern db (& dummyf_30571)[32]; +extern db (& dummyf_30591)[32]; +extern db (& dummyf_305b1)[32]; +extern db (& dummyf_305d1)[32]; +extern db (& dummyf_305f1)[32]; +extern db (& dummyf_30611)[32]; +extern db (& dummyf_30631)[32]; +extern db (& dummyf_30651)[32]; +extern db (& dummyf_30671)[32]; +extern db (& dummyf_30691)[32]; +extern db (& dummyf_306b1)[32]; +extern db (& dummyf_306d1)[32]; +extern db (& dummyf_306f1)[32]; +extern db (& dummyf_30711)[32]; +extern db (& dummyf_30731)[32]; +extern db (& dummyf_30751)[32]; +extern db (& dummyf_30771)[32]; +extern db (& dummyf_30791)[32]; +extern db (& dummyf_307b1)[32]; +extern db (& dummyf_307d1)[32]; +extern db (& dummyf_307f1)[32]; +extern db (& dummyf_30811)[32]; +extern db (& dummyf_30831)[32]; +extern db (& dummyf_30851)[32]; +extern db (& dummyf_30871)[32]; +extern db (& dummyf_30891)[32]; +extern db (& dummyf_308b1)[32]; +extern db (& dummyf_308d1)[32]; +extern db (& dummyf_308f1)[32]; +extern db (& dummyf_30911)[32]; +extern db (& dummyf_30931)[32]; +extern db (& dummyf_30951)[32]; +extern db (& dummyf_30971)[32]; +extern db (& dummyf_30991)[32]; +extern db (& dummyf_309b1)[32]; +extern db (& dummyf_309d1)[32]; +extern db (& dummyf_309f1)[32]; +extern db (& dummyf_30a11)[32]; +extern db (& dummyf_30a31)[32]; +extern db (& dummyf_30a51)[32]; +extern db (& dummyf_30a71)[32]; +extern db (& dummyf_30a91)[32]; +extern db (& dummyf_30ab1)[32]; +extern db (& dummyf_30ad1)[32]; +extern db (& dummyf_30af1)[32]; +extern db (& dummyf_30b11)[32]; +extern db (& dummyf_30b31)[32]; +extern db (& dummyf_30b51)[32]; +extern db (& dummyf_30b71)[32]; +extern db (& dummyf_30b91)[32]; +extern db (& dummyf_30bb1)[32]; +extern db (& dummyf_30bd1)[32]; +extern db (& dummyf_30bf1)[32]; +extern db (& dummyf_30c11)[32]; +extern db (& dummyf_30c31)[32]; +extern db (& dummyf_30c51)[32]; +extern db (& dummyf_30c71)[32]; +extern db (& dummyf_30c91)[32]; +extern db (& dummyf_30cb1)[32]; +extern db (& dummyf_30cd1)[32]; +extern db (& dummyf_30cf1)[32]; +extern db (& dummyf_30d11)[32]; +extern db (& dummyf_30d31)[32]; +extern db (& dummyf_30d51)[32]; +extern db (& dummyf_30d71)[32]; +extern db (& dummyf_30d91)[32]; +extern db (& dummyf_30db1)[32]; +extern db (& dummyf_30dd1)[32]; +extern db (& dummyf_30df1)[32]; +extern db (& dummyf_30e11)[32]; +extern db (& dummyf_30e31)[32]; +extern db (& dummyf_30e51)[32]; +extern db (& dummyf_30e71)[32]; +extern db (& dummyf_30e91)[32]; +extern db (& dummyf_30eb1)[32]; +extern db (& dummyf_30ed1)[32]; +extern db (& dummyf_30ef1)[32]; +extern db (& dummyf_30f11)[32]; +extern db (& dummyf_30f31)[32]; +extern db (& dummyf_30f51)[32]; +extern db (& dummyf_30f71)[32]; +extern db (& dummyf_30f91)[32]; +extern db (& dummyf_30fb1)[32]; +extern db (& dummyf_30fd1)[32]; +extern db (& dummyf_30ff1)[32]; +extern db (& dummyf_31011)[32]; +extern db (& dummyf_31031)[32]; +extern db (& dummyf_31051)[32]; +extern db (& dummyf_31071)[32]; +extern db (& dummyf_31091)[32]; +extern db (& dummyf_310b1)[32]; +extern db (& dummyf_310d1)[32]; +extern db (& dummyf_310f1)[32]; +extern db (& dummyf_31111)[32]; +extern db (& dummyf_31131)[32]; +extern db (& dummyf_31151)[32]; +extern db (& dummyf_31171)[32]; +extern db (& dummyf_31191)[32]; +extern db (& dummyf_311b1)[32]; +extern db (& dummyf_311d1)[32]; +extern db (& dummyf_311f1)[32]; +extern db (& dummyf_31211)[32]; +extern db (& dummyf_31231)[32]; +extern db (& dummyf_31251)[32]; +extern db (& dummyf_31271)[32]; +extern db (& dummyf_31291)[32]; +extern db (& dummyf_312b1)[32]; +extern db (& dummyf_312d1)[32]; +extern db (& dummyf_312f1)[32]; +extern db (& dummyf_31311)[32]; +extern db (& dummyf_31331)[32]; +extern db (& dummyf_31351)[32]; +extern db (& dummyf_31371)[32]; +extern db (& dummyf_31391)[32]; +extern db (& dummyf_313b1)[32]; +extern db (& dummyf_313d1)[32]; +extern db (& dummyf_313f1)[32]; +extern db (& dummyf_31411)[32]; +extern db (& dummyf_31431)[32]; +extern db (& dummyf_31451)[32]; +extern db (& dummyf_31471)[32]; +extern db (& dummyf_31491)[32]; +extern db (& dummyf_314b1)[32]; +extern db (& dummyf_314d1)[32]; +extern db (& dummyf_314f1)[32]; +extern db (& dummyf_31511)[32]; +extern db (& dummyf_31531)[32]; +extern db (& dummyf_31551)[32]; +extern db (& dummyf_31571)[32]; +extern db (& dummyf_31591)[32]; +extern db (& dummyf_315b1)[32]; +extern db (& dummyf_315d1)[32]; +extern db (& dummyf_315f1)[32]; +extern db (& dummyf_31611)[32]; +extern db (& dummyf_31631)[32]; +extern db (& dummyf_31651)[32]; +extern db (& dummyf_31671)[32]; +extern db (& dummyf_31691)[32]; +extern db (& dummyf_316b1)[32]; +extern db (& dummyf_316d1)[32]; +extern db (& dummyf_316f1)[32]; +extern db (& dummyf_31711)[32]; +extern db (& dummyf_31731)[32]; +extern db (& dummyf_31751)[32]; +extern db (& dummyf_31771)[32]; +extern db (& dummyf_31791)[32]; +extern db (& dummyf_317b1)[32]; +extern db (& dummyf_317d1)[32]; +extern db (& dummyf_317f1)[32]; +extern db (& dummyf_31811)[32]; +extern db (& dummyf_31831)[32]; +extern db (& dummyf_31851)[32]; +extern db (& dummyf_31871)[32]; +extern db (& dummyf_31891)[32]; +extern db (& dummyf_318b1)[32]; +extern db (& dummyf_318d1)[32]; +extern db (& dummyf_318f1)[32]; +extern db (& dummyf_31911)[32]; +extern db (& dummyf_31931)[32]; +extern db (& dummyf_31951)[32]; +extern db (& dummyf_31971)[32]; +extern db (& dummyf_31991)[32]; +extern db (& dummyf_319b1)[32]; +extern db (& dummyf_319d1)[32]; +extern db (& dummyf_319f1)[32]; +extern db (& dummyf_31a11)[32]; +extern db (& dummyf_31a31)[32]; +extern db (& dummyf_31a51)[32]; +extern db (& dummyf_31a71)[32]; +extern db (& dummyf_31a91)[32]; +extern db (& dummyf_31ab1)[32]; +extern db (& dummyf_31ad1)[32]; +extern db (& dummyf_31af1)[32]; +extern db (& dummyf_31b11)[32]; +extern db (& dummyf_31b31)[32]; +extern db (& dummyf_31b51)[32]; +extern db (& dummyf_31b71)[32]; +extern db (& dummyf_31b91)[32]; +extern db (& dummyf_31bb1)[32]; +extern db (& dummyf_31bd1)[32]; +extern db (& dummyf_31bf1)[32]; +extern db (& dummyf_31c11)[32]; +extern db (& dummyf_31c31)[32]; +extern db (& dummyf_31c51)[32]; +extern db (& dummyf_31c71)[32]; +extern db (& dummyf_31c91)[32]; +extern db (& dummyf_31cb1)[32]; +extern db (& dummyf_31cd1)[32]; +extern db (& dummyf_31cf1)[32]; +extern db (& dummyf_31d11)[32]; +extern db (& dummyf_31d31)[32]; +extern db (& dummyf_31d51)[32]; +extern db (& dummyf_31d71)[32]; +extern db (& dummyf_31d91)[32]; +extern db (& dummyf_31db1)[32]; +extern db (& dummyf_31dd1)[32]; +extern db (& dummyf_31df1)[32]; +extern db (& dummyf_31e11)[32]; +extern db (& dummyf_31e31)[32]; +extern db (& dummyf_31e51)[32]; +extern db (& dummyf_31e71)[32]; +extern db (& dummyf_31e91)[32]; +extern db (& dummyf_31eb1)[32]; +extern db (& dummyf_31ed1)[32]; +extern db (& dummyf_31ef1)[32]; +extern db (& dummyf_31f11)[32]; +extern db (& dummyf_31f31)[32]; +extern db (& dummyf_31f51)[32]; +extern db (& dummyf_31f71)[32]; +extern db (& dummyf_31f91)[32]; +extern db (& dummyf_31fb1)[32]; +extern db (& dummyf_31fd1)[32]; +extern db (& dummyf_31ff1)[32]; +extern db (& dummyf_32011)[32]; +extern db (& dummyf_32031)[32]; +extern db (& dummyf_32051)[32]; +extern db (& dummyf_32071)[32]; +extern db (& dummyf_32091)[32]; +extern db (& dummyf_320b1)[32]; +extern db (& dummyf_320d1)[32]; +extern db (& dummyf_320f1)[32]; +extern db (& dummyf_32111)[32]; +extern db (& dummyf_32131)[32]; +extern db (& dummyf_32151)[32]; +extern db (& dummyf_32171)[32]; +extern db (& dummyf_32191)[32]; +extern db (& dummyf_321b1)[32]; +extern db (& dummyf_321d1)[32]; +extern db (& dummyf_321f1)[32]; +extern db (& dummyf_32211)[32]; +extern db (& dummyf_32231)[32]; +extern db (& dummyf_32251)[32]; +extern db (& dummyf_32271)[32]; +extern db (& dummyf_32291)[32]; +extern db (& dummyf_322b1)[32]; +extern db (& dummyf_322d1)[32]; +extern db (& dummyf_322f1)[32]; +extern db (& dummyf_32311)[32]; +extern db (& dummyf_32331)[32]; +extern db (& dummyf_32351)[32]; +extern db (& dummyf_32371)[32]; +extern db (& dummyf_32391)[32]; +extern db (& dummyf_323b1)[32]; +extern db (& dummyf_323d1)[32]; +extern db (& dummyf_323f1)[32]; +extern db (& dummyf_32411)[32]; +extern db (& dummyf_32431)[32]; +extern db (& dummyf_32451)[32]; +extern db (& dummyf_32471)[32]; +extern db (& dummyf_32491)[32]; +extern db (& dummyf_324b1)[32]; +extern db (& dummyf_324d1)[32]; +extern db (& dummyf_324f1)[32]; +extern db (& dummyf_32511)[32]; +extern db (& dummyf_32531)[32]; +extern db (& dummyf_32551)[32]; +extern db (& dummyf_32571)[32]; +extern db (& dummyf_32591)[32]; +extern db (& dummyf_325b1)[32]; +extern db (& dummyf_325d1)[32]; +extern db (& dummyf_325f1)[32]; +extern db (& dummyf_32611)[32]; +extern db (& dummyf_32631)[32]; +extern db (& dummyf_32651)[32]; +extern db (& dummyf_32671)[32]; +extern db (& dummyf_32691)[32]; +extern db (& dummyf_326b1)[32]; +extern db (& dummyf_326d1)[32]; +extern db (& dummyf_326f1)[32]; +extern db (& dummyf_32711)[32]; +extern db (& dummyf_32731)[32]; +extern db (& dummyf_32751)[32]; +extern db (& dummyf_32771)[32]; +extern db (& dummyf_32791)[32]; +extern db (& dummyf_327b1)[32]; +extern db (& dummyf_327d1)[32]; +extern db (& dummyf_327f1)[32]; +extern db (& dummyf_32811)[32]; +extern db (& dummyf_32831)[32]; +extern db (& dummyf_32851)[32]; +extern db (& dummyf_32871)[32]; +extern db (& dummyf_32891)[32]; +extern db (& dummyf_328b1)[32]; +extern db (& dummyf_328d1)[32]; +extern db (& dummyf_328f1)[32]; +extern db (& dummyf_32911)[32]; +extern db (& dummyf_32931)[32]; +extern db (& dummyf_32951)[32]; +extern db (& dummyf_32971)[32]; +extern db (& dummyf_32991)[32]; +extern db (& dummyf_329b1)[32]; +extern db (& dummyf_329d1)[32]; +extern db (& dummyf_329f1)[32]; +extern db (& dummyf_32a11)[32]; +extern db (& dummyf_32a31)[32]; +extern db (& dummyf_32a51)[32]; +extern db (& dummyf_32a71)[32]; +extern db (& dummyf_32a91)[32]; +extern db (& dummyf_32ab1)[32]; +extern db (& dummyf_32ad1)[32]; +extern db (& dummyf_32af1)[32]; +extern db (& dummyf_32b11)[32]; +extern db (& dummyf_32b31)[32]; +extern db (& dummyf_32b51)[32]; +extern db (& dummyf_32b71)[32]; +extern db (& dummyf_32b91)[32]; +extern db (& dummyf_32bb1)[32]; +extern db (& dummyf_32bd1)[32]; +extern db (& dummyf_32bf1)[32]; +extern db (& dummyf_32c11)[32]; +extern db (& dummyf_32c31)[32]; +extern db (& dummyf_32c51)[32]; +extern db (& dummyf_32c71)[32]; +extern db (& dummyf_32c91)[32]; +extern db (& dummyf_32cb1)[32]; +extern db (& dummyf_32cd1)[32]; +extern db (& dummyf_32cf1)[32]; +extern db (& dummyf_32d11)[32]; +extern db (& dummyf_32d31)[32]; +extern db (& dummyf_32d51)[32]; +extern db (& dummyf_32d71)[32]; +extern db (& dummyf_32d91)[32]; +extern db (& dummyf_32db1)[32]; +extern db (& dummyf_32dd1)[32]; +extern db (& dummyf_32df1)[32]; +extern db (& dummyf_32e11)[32]; +extern db (& dummyf_32e31)[32]; +extern db (& dummyf_32e51)[32]; +extern db (& dummyf_32e71)[32]; +extern db (& dummyf_32e91)[32]; +extern db (& dummyf_32eb1)[32]; +extern db (& dummyf_32ed1)[32]; +extern db (& dummyf_32ef1)[32]; +extern db (& dummyf_32f11)[32]; +extern db (& dummyf_32f31)[32]; +extern db (& dummyf_32f51)[32]; +extern db (& dummyf_32f71)[32]; +extern db (& dummyf_32f91)[32]; +extern db (& dummyf_32fb1)[32]; +extern db (& dummyf_32fd1)[32]; +extern db (& dummyf_32ff1)[32]; +extern db (& dummyf_33011)[32]; +extern db (& dummyf_33031)[32]; +extern db (& dummyf_33051)[32]; +extern db (& dummyf_33071)[32]; +extern db (& dummyf_33091)[32]; +extern db (& dummyf_330b1)[32]; +extern db (& dummyf_330d1)[32]; +extern db (& dummyf_330f1)[32]; +extern db (& dummyf_33111)[32]; +extern db (& dummyf_33131)[32]; +extern db (& dummyf_33151)[32]; +extern db (& dummyf_33171)[32]; +extern db (& dummyf_33191)[32]; +extern db (& dummyf_331b1)[32]; +extern db (& dummyf_331d1)[32]; +extern db (& dummyf_331f1)[32]; +extern db (& dummyf_33211)[32]; +extern db (& dummyf_33231)[32]; +extern db (& dummyf_33251)[32]; +extern db (& dummyf_33271)[32]; +extern db (& dummyf_33291)[32]; +extern db (& dummyf_332b1)[32]; +extern db (& dummyf_332d1)[32]; +extern db (& dummyf_332f1)[32]; +extern db (& dummyf_33311)[32]; +extern db (& dummyf_33331)[32]; +extern db (& dummyf_33351)[32]; +extern db (& dummyf_33371)[32]; +extern db (& dummyf_33391)[32]; +extern db (& dummyf_333b1)[32]; +extern db (& dummyf_333d1)[32]; +extern db (& dummyf_333f1)[32]; +extern db (& dummyf_33411)[32]; +extern db (& dummyf_33431)[32]; +extern db (& dummyf_33451)[32]; +extern db (& dummyf_33471)[32]; +extern db (& dummyf_33491)[32]; +extern db (& dummyf_334b1)[32]; +extern db (& dummyf_334d1)[32]; +extern db (& dummyf_334f1)[32]; +extern db (& dummyf_33511)[32]; +extern db (& dummyf_33531)[32]; +extern db (& dummyf_33551)[32]; +extern db (& dummyf_33571)[32]; +extern db (& dummyf_33591)[32]; +extern db (& dummyf_335b1)[32]; +extern db (& dummyf_335d1)[32]; +extern db (& dummyf_335f1)[32]; +extern db (& dummyf_33611)[32]; +extern db (& dummyf_33631)[32]; +extern db (& dummyf_33651)[32]; +extern db (& dummyf_33671)[32]; +extern db (& dummyf_33691)[32]; +extern db (& dummyf_336b1)[32]; +extern db (& dummyf_336d1)[32]; +extern db (& dummyf_336f1)[32]; +extern db (& dummyf_33711)[32]; +extern db (& dummyf_33731)[32]; +extern db (& dummyf_33751)[32]; +extern db (& dummyf_33771)[32]; +extern db (& dummyf_33791)[32]; +extern db (& dummyf_337b1)[32]; +extern db (& dummyf_337d1)[32]; +extern db (& dummyf_337f1)[32]; +extern db (& dummyf_33811)[32]; +extern db (& dummyf_33831)[32]; +extern db (& dummyf_33851)[32]; +extern db (& dummyf_33871)[32]; +extern db (& dummyf_33891)[32]; +extern db (& dummyf_338b1)[32]; +extern db (& dummyf_338d1)[32]; +extern db (& dummyf_338f1)[32]; +extern db (& dummyf_33911)[32]; +extern db (& dummyf_33931)[32]; +extern db (& dummyf_33951)[32]; +extern db (& dummyf_33971)[32]; +extern db (& dummyf_33991)[32]; +extern db (& dummyf_339b1)[32]; +extern db (& dummyf_339d1)[32]; +extern db (& dummyf_339f1)[32]; +extern db (& dummyf_33a11)[32]; +extern db (& dummyf_33a31)[32]; +extern db (& dummyf_33a51)[32]; +extern db (& dummyf_33a71)[32]; +extern db (& dummyf_33a91)[32]; +extern db (& dummyf_33ab1)[32]; +extern db (& dummyf_33ad1)[32]; +extern db (& dummyf_33af1)[32]; +extern db (& dummyf_33b11)[32]; +extern db (& dummyf_33b31)[32]; +extern db (& dummyf_33b51)[32]; +extern db (& dummyf_33b71)[32]; +extern db (& dummyf_33b91)[32]; +extern db (& dummyf_33bb1)[32]; +extern db (& dummyf_33bd1)[32]; +extern db (& dummyf_33bf1)[32]; +extern db (& dummyf_33c11)[32]; +extern db (& dummyf_33c31)[32]; +extern db (& dummyf_33c51)[32]; +extern db (& dummyf_33c71)[32]; +extern db (& dummyf_33c91)[32]; +extern db (& dummyf_33cb1)[32]; +extern db (& dummyf_33cd1)[32]; +extern db (& dummyf_33cf1)[32]; +extern db (& dummyf_33d11)[32]; +extern db (& dummyf_33d31)[32]; +extern db (& dummyf_33d51)[32]; +extern db (& dummyf_33d71)[32]; +extern db (& dummyf_33d91)[32]; +extern db (& dummyf_33db1)[32]; +extern db (& dummyf_33dd1)[32]; +extern db (& dummyf_33df1)[32]; +extern db (& dummyf_33e11)[32]; +extern db (& dummyf_33e31)[32]; +extern db (& dummyf_33e51)[32]; +extern db (& dummyf_33e71)[32]; +extern db (& dummyf_33e91)[32]; +extern db (& dummyf_33eb1)[32]; +extern db (& dummyf_33ed1)[32]; +extern db (& dummyf_33ef1)[32]; +extern db (& dummyf_33f11)[32]; +extern db (& dummyf_33f31)[32]; +extern db (& dummyf_33f51)[32]; +extern db (& dummyf_33f71)[32]; +extern db (& dummyf_33f91)[32]; +extern db (& dummyf_33fb1)[32]; +extern db (& dummyf_33fd1)[32]; +extern db (& dummyf_33ff1)[32]; +extern db (& dummyf_34011)[32]; +extern db (& dummyf_34031)[32]; +extern db (& dummyf_34051)[32]; +extern db (& dummyf_34071)[32]; +extern db (& dummyf_34091)[32]; +extern db (& dummyf_340b1)[32]; +extern db (& dummyf_340d1)[32]; +extern db (& dummyf_340f1)[32]; +extern db (& dummyf_34111)[32]; +extern db (& dummyf_34131)[32]; +extern db (& dummyf_34151)[32]; +extern db (& dummyf_34171)[32]; +extern db (& dummyf_34191)[32]; +extern db (& dummyf_341b1)[32]; +extern db (& dummyf_341d1)[32]; +extern db (& dummyf_341f1)[32]; +extern db (& dummyf_34211)[32]; +extern db (& dummyf_34231)[32]; +extern db (& dummyf_34251)[32]; +extern db (& dummyf_34271)[32]; +extern db (& dummyf_34291)[32]; +extern db (& dummyf_342b1)[32]; +extern db (& dummyf_342d1)[32]; +extern db (& dummyf_342f1)[32]; +extern db (& dummyf_34311)[32]; +extern db (& dummyf_34331)[32]; +extern db (& dummyf_34351)[32]; +extern db (& dummyf_34371)[32]; +extern db (& dummyf_34391)[32]; +extern db (& dummyf_343b1)[32]; +extern db (& dummyf_343d1)[32]; +extern db (& dummyf_343f1)[32]; +extern db (& dummyf_34411)[32]; +extern db (& dummyf_34431)[32]; +extern db (& dummyf_34451)[32]; +extern db (& dummyf_34471)[32]; +extern db (& dummyf_34491)[32]; +extern db (& dummyf_344b1)[32]; +extern db (& dummyf_344d1)[32]; +extern db (& dummyf_344f1)[32]; +extern db (& dummyf_34511)[32]; +extern db (& dummyf_34531)[32]; +extern db (& dummyf_34551)[32]; +extern db (& dummyf_34571)[32]; +extern db (& dummyf_34591)[32]; +extern db (& dummyf_345b1)[32]; +extern db (& dummyf_345d1)[32]; +extern db (& dummyf_345f1)[32]; +extern db (& dummyf_34611)[32]; +extern db (& dummyf_34631)[32]; +extern db (& dummyf_34651)[32]; +extern db (& dummyf_34671)[32]; +extern db (& dummyf_34691)[32]; +extern db (& dummyf_346b1)[32]; +extern db (& dummyf_346d1)[32]; +extern db (& dummyf_346f1)[32]; +extern db (& dummyf_34711)[32]; +extern db (& dummyf_34731)[32]; +extern db (& dummyf_34751)[32]; +extern db (& dummyf_34771)[32]; +extern db (& dummyf_34791)[32]; +extern db (& dummyf_347b1)[32]; +extern db (& dummyf_347d1)[32]; +extern db (& dummyf_347f1)[32]; +extern db (& dummyf_34811)[32]; +extern db (& dummyf_34831)[32]; +extern db (& dummyf_34851)[32]; +extern db (& dummyf_34871)[32]; +extern db (& dummyf_34891)[32]; +extern db (& dummyf_348b1)[32]; +extern db (& dummyf_348d1)[32]; +extern db (& dummyf_348f1)[32]; +extern db (& dummyf_34911)[32]; +extern db (& dummyf_34931)[32]; +extern db (& dummyf_34951)[32]; +extern db (& dummyf_34971)[32]; +extern db (& dummyf_34991)[32]; +extern db (& dummyf_349b1)[32]; +extern db (& dummyf_349d1)[32]; +extern db (& dummyf_349f1)[32]; +extern db (& dummyf_34a11)[32]; +extern db (& dummyf_34a31)[32]; +extern db (& dummyf_34a51)[32]; +extern db (& dummyf_34a71)[32]; +extern db (& dummyf_34a91)[32]; +extern db (& dummyf_34ab1)[32]; +extern db (& dummyf_34ad1)[32]; +extern db (& dummyf_34af1)[32]; +extern db (& dummyf_34b11)[32]; +extern db (& dummyf_34b31)[32]; +extern db (& dummyf_34b51)[32]; +extern db (& dummyf_34b71)[32]; +extern db (& dummyf_34b91)[32]; +extern db (& dummyf_34bb1)[32]; +extern db (& dummyf_34bd1)[32]; +extern db (& dummyf_34bf1)[32]; +extern db (& dummyf_34c11)[32]; +extern db (& dummyf_34c31)[32]; +extern db (& dummyf_34c51)[32]; +extern db (& dummyf_34c71)[32]; +extern db (& dummyf_34c91)[32]; +extern db (& dummyf_34cb1)[32]; +extern db (& dummyf_34cd1)[32]; +extern db (& dummyf_34cf1)[32]; +extern db (& dummyf_34d11)[32]; +extern db (& dummyf_34d31)[32]; +extern db (& dummyf_34d51)[32]; +extern db (& dummyf_34d71)[32]; +extern db (& dummyf_34d91)[32]; +extern db (& dummyf_34db1)[32]; +extern db (& dummyf_34dd1)[32]; +extern db (& dummyf_34df1)[32]; +extern db (& dummyf_34e11)[32]; +extern db (& dummyf_34e31)[32]; +extern db (& dummyf_34e51)[32]; +extern db (& dummyf_34e71)[32]; +extern db (& dummyf_34e91)[32]; +extern db (& dummyf_34eb1)[32]; +extern db (& dummyf_34ed1)[32]; +extern db (& dummyf_34ef1)[32]; +extern db (& dummyf_34f11)[32]; +extern db (& dummyf_34f31)[32]; +extern db (& dummyf_34f51)[32]; +extern db (& dummyf_34f71)[32]; +extern db (& dummyf_34f91)[32]; +extern db (& dummyf_34fb1)[32]; +extern db (& dummyf_34fd1)[32]; +extern db (& dummyf_34ff1)[32]; +extern db (& dummyf_35011)[32]; +extern db (& dummyf_35031)[32]; +extern db (& dummyf_35051)[32]; +extern db (& dummyf_35071)[32]; +extern db (& dummyf_35091)[32]; +extern db (& dummyf_350b1)[32]; +extern db (& dummyf_350d1)[32]; +extern db (& dummyf_350f1)[32]; +extern db (& dummyf_35111)[32]; +extern db (& dummyf_35131)[32]; +extern db (& dummyf_35151)[32]; +extern db (& dummyf_35171)[32]; +extern db (& dummyf_35191)[32]; +extern db (& dummyf_351b1)[32]; +extern db (& dummyf_351d1)[32]; +extern db (& dummyf_351f1)[32]; +extern db (& dummyf_35211)[32]; +extern db (& dummyf_35231)[32]; +extern db (& dummyf_35251)[32]; +extern db (& dummyf_35271)[32]; +extern db (& dummyf_35291)[32]; +extern db (& dummyf_352b1)[32]; +extern db (& dummyf_352d1)[32]; +extern db& dummyf_352f1; +extern db& dummyf_352f2; +extern db& dummyf_352f3; +extern db& unk_438d4; +extern db (& dummyf_352f5)[32]; +extern db (& dummyf_35315)[32]; +extern db (& dummyf_35335)[32]; +extern db (& dummyf_35355)[32]; +extern db (& dummyf_35375)[32]; +extern db (& dummyf_35395)[32]; +extern db (& dummyf_353b5)[32]; +extern db (& dummyf_353d5)[32]; +extern db (& dummyf_353f5)[32]; +extern db (& dummyf_35415)[32]; +extern db (& dummyf_35435)[32]; +extern db (& dummyf_35455)[32]; +extern db (& dummyf_35475)[32]; +extern db (& dummyf_35495)[32]; +extern db (& dummyf_354b5)[32]; +extern db (& dummyf_354d5)[32]; +extern db (& dummyf_354f5)[32]; +extern db (& dummyf_35515)[32]; +extern db (& dummyf_35535)[32]; +extern db (& dummyf_35555)[32]; +extern db (& dummyf_35575)[32]; +extern db (& dummyf_35595)[32]; +extern db (& dummyf_355b5)[32]; +extern db (& dummyf_355d5)[32]; +extern db (& dummyf_355f5)[32]; +extern db (& dummyf_35615)[32]; +extern db (& dummyf_35635)[32]; +extern db (& dummyf_35655)[32]; +extern db (& dummyf_35675)[32]; +extern db (& dummyf_35695)[32]; +extern db (& dummyf_356b5)[32]; +extern db (& dummyf_356d5)[32]; +extern db (& dummyf_356f5)[32]; +extern db (& dummyf_35715)[32]; +extern db (& dummyf_35735)[32]; +extern db (& dummyf_35755)[32]; +extern db (& dummyf_35775)[32]; +extern db (& dummyf_35795)[32]; +extern db (& dummyf_357b5)[32]; +extern db (& dummyf_357d5)[32]; +extern db (& dummyf_357f5)[32]; +extern db (& dummyf_35815)[32]; +extern db (& dummyf_35835)[32]; +extern db (& dummyf_35855)[32]; +extern db (& dummyf_35875)[32]; +extern db (& dummyf_35895)[32]; +extern db (& dummyf_358b5)[32]; +extern db (& dummyf_358d5)[32]; +extern db (& dummyf_358f5)[32]; +extern db (& dummyf_35915)[32]; +extern db (& dummyf_35935)[32]; +extern db (& dummyf_35955)[32]; +extern db (& dummyf_35975)[32]; +extern db (& dummyf_35995)[32]; +extern db (& dummyf_359b5)[32]; +extern db (& dummyf_359d5)[32]; +extern db (& dummyf_359f5)[32]; +extern db (& dummyf_35a15)[32]; +extern db (& dummyf_35a35)[32]; +extern db (& dummyf_35a55)[32]; +extern db (& dummyf_35a75)[32]; +extern db (& dummyf_35a95)[32]; +extern db (& dummyf_35ab5)[32]; +extern db (& dummyf_35ad5)[32]; +extern db (& dummyf_35af5)[32]; +extern db (& dummyf_35b15)[32]; +extern db (& dummyf_35b35)[32]; +extern db (& dummyf_35b55)[32]; +extern db (& dummyf_35b75)[32]; +extern db (& dummyf_35b95)[32]; +extern db (& dummyf_35bb5)[32]; +extern db (& dummyf_35bd5)[32]; +extern db (& dummyf_35bf5)[32]; +extern db (& dummyf_35c15)[32]; +extern db (& dummyf_35c35)[32]; +extern db (& dummyf_35c55)[32]; +extern db (& dummyf_35c75)[32]; +extern db (& dummyf_35c95)[32]; +extern db (& dummyf_35cb5)[32]; +extern db (& dummyf_35cd5)[32]; +extern db (& dummyf_35cf5)[32]; +extern db (& dummyf_35d15)[32]; +extern db (& dummyf_35d35)[32]; +extern db (& dummyf_35d55)[32]; +extern db (& dummyf_35d75)[32]; +extern db (& dummyf_35d95)[32]; +extern db (& dummyf_35db5)[32]; +extern db (& dummyf_35dd5)[32]; +extern db (& dummyf_35df5)[32]; +extern db (& dummyf_35e15)[32]; +extern db (& dummyf_35e35)[32]; +extern db (& dummyf_35e55)[32]; +extern db (& dummyf_35e75)[32]; +extern db (& dummyf_35e95)[32]; +extern db (& dummyf_35eb5)[32]; +extern db (& dummyf_35ed5)[32]; +extern db (& dummyf_35ef5)[32]; +extern db (& dummyf_35f15)[32]; +extern db (& dummyf_35f35)[32]; +extern db (& dummyf_35f55)[32]; +extern db (& dummyf_35f75)[32]; +extern db (& dummyf_35f95)[32]; +extern db (& dummyf_35fb5)[32]; +extern db (& dummyf_35fd5)[32]; +extern db (& dummyf_35ff5)[32]; +extern db (& dummyf_36015)[32]; +extern db (& dummyf_36035)[32]; +extern db (& dummyf_36055)[32]; +extern db (& dummyf_36075)[32]; +extern db (& dummyf_36095)[32]; +extern db (& dummyf_360b5)[32]; +extern db (& dummyf_360d5)[32]; +extern db (& dummyf_360f5)[32]; +extern db (& dummyf_36115)[32]; +extern db (& dummyf_36135)[32]; +extern db (& dummyf_36155)[32]; +extern db (& dummyf_36175)[32]; +extern db (& dummyf_36195)[32]; +extern db (& dummyf_361b5)[32]; +extern db (& dummyf_361d5)[32]; +extern db (& dummyf_361f5)[32]; +extern db (& dummyf_36215)[32]; +extern db (& dummyf_36235)[32]; +extern db (& dummyf_36255)[32]; +extern db (& dummyf_36275)[32]; +extern db (& dummyf_36295)[32]; +extern db (& dummyf_362b5)[32]; +extern db (& dummyf_362d5)[32]; +extern db (& dummyf_362f5)[32]; +extern db (& dummyf_36315)[32]; +extern db (& dummyf_36335)[32]; +extern db (& dummyf_36355)[32]; +extern db (& dummyf_36375)[32]; +extern db (& dummyf_36395)[32]; +extern db (& dummyf_363b5)[32]; +extern db (& dummyf_363d5)[32]; +extern db (& dummyf_363f5)[32]; +extern db (& dummyf_36415)[32]; +extern db (& dummyf_36435)[32]; +extern db (& dummyf_36455)[32]; +extern db (& dummyf_36475)[32]; +extern db (& dummyf_36495)[32]; +extern db (& dummyf_364b5)[32]; +extern db (& dummyf_364d5)[32]; +extern db (& dummyf_364f5)[32]; +extern db (& dummyf_36515)[32]; +extern db (& dummyf_36535)[32]; +extern db (& dummyf_36555)[32]; +extern db (& dummyf_36575)[32]; +extern db (& dummyf_36595)[32]; +extern db (& dummyf_365b5)[32]; +extern db (& dummyf_365d5)[32]; +extern db (& dummyf_365f5)[32]; +extern db (& dummyf_36615)[32]; +extern db (& dummyf_36635)[32]; +extern db (& dummyf_36655)[32]; +extern db (& dummyf_36675)[32]; +extern db (& dummyf_36695)[32]; +extern db (& dummyf_366b5)[32]; +extern db (& dummyf_366d5)[32]; +extern db (& dummyf_366f5)[32]; +extern db (& dummyf_36715)[32]; +extern db (& dummyf_36735)[32]; +extern db (& dummyf_36755)[32]; +extern db (& dummyf_36775)[32]; +extern db (& dummyf_36795)[32]; +extern db (& dummyf_367b5)[32]; +extern db (& dummyf_367d5)[32]; +extern db (& dummyf_367f5)[32]; +extern db (& dummyf_36815)[32]; +extern db (& dummyf_36835)[32]; +extern db (& dummyf_36855)[32]; +extern db (& dummyf_36875)[32]; +extern db (& dummyf_36895)[32]; +extern db (& dummyf_368b5)[32]; +extern db (& dummyf_368d5)[32]; +extern db (& dummyf_368f5)[32]; +extern db (& dummyf_36915)[32]; +extern db (& dummyf_36935)[32]; +extern db (& dummyf_36955)[32]; +extern db (& dummyf_36975)[32]; +extern db (& dummyf_36995)[32]; +extern db (& dummyf_369b5)[32]; +extern db (& dummyf_369d5)[32]; +extern db (& dummyf_369f5)[32]; +extern db (& dummyf_36a15)[32]; +extern db (& dummyf_36a35)[32]; +extern db (& dummyf_36a55)[32]; +extern db (& dummyf_36a75)[32]; +extern db (& dummyf_36a95)[32]; +extern db (& dummyf_36ab5)[32]; +extern db (& dummyf_36ad5)[32]; +extern db (& dummyf_36af5)[32]; +extern db (& dummyf_36b15)[32]; +extern db (& dummyf_36b35)[32]; +extern db (& dummyf_36b55)[32]; +extern db (& dummyf_36b75)[32]; +extern db (& dummyf_36b95)[32]; +extern db (& dummyf_36bb5)[32]; +extern db (& dummyf_36bd5)[32]; +extern db (& dummyf_36bf5)[32]; +extern db (& dummyf_36c15)[32]; +extern db (& dummyf_36c35)[32]; +extern db (& dummyf_36c55)[32]; +extern db (& dummyf_36c75)[32]; +extern db (& dummyf_36c95)[32]; +extern db (& dummyf_36cb5)[32]; +extern db (& dummyf_36cd5)[32]; +extern db (& dummyf_36cf5)[32]; +extern db (& dummyf_36d15)[32]; +extern db (& dummyf_36d35)[32]; +extern db (& dummyf_36d55)[32]; +extern db (& dummyf_36d75)[32]; +extern db (& dummyf_36d95)[32]; +extern db (& dummyf_36db5)[32]; +extern db (& dummyf_36dd5)[32]; +extern db (& dummyf_36df5)[32]; +extern db (& dummyf_36e15)[32]; +extern db (& dummyf_36e35)[32]; +extern db (& dummyf_36e55)[32]; +extern db (& dummyf_36e75)[32]; +extern db (& dummyf_36e95)[32]; +extern db (& dummyf_36eb5)[32]; +extern db (& dummyf_36ed5)[32]; +extern db (& dummyf_36ef5)[32]; +extern db (& dummyf_36f15)[32]; +extern db (& dummyf_36f35)[32]; +extern db (& dummyf_36f55)[32]; +extern db (& dummyf_36f75)[32]; +extern db (& dummyf_36f95)[32]; +extern db (& dummyf_36fb5)[32]; +extern db (& dummyf_36fd5)[32]; +extern db (& dummyf_36ff5)[32]; +extern db (& dummyf_37015)[32]; +extern db (& dummyf_37035)[32]; +extern db (& dummyf_37055)[32]; +extern db (& dummyf_37075)[32]; +extern db (& dummyf_37095)[32]; +extern db (& dummyf_370b5)[32]; +extern db (& dummyf_370d5)[32]; +extern db (& dummyf_370f5)[32]; +extern db (& dummyf_37115)[32]; +extern db (& dummyf_37135)[32]; +extern db (& dummyf_37155)[32]; +extern db (& dummyf_37175)[32]; +extern db (& dummyf_37195)[32]; +extern db (& dummyf_371b5)[32]; +extern db (& dummyf_371d5)[32]; +extern db (& dummyf_371f5)[32]; +extern db (& dummyf_37215)[32]; +extern db (& dummyf_37235)[32]; +extern db (& dummyf_37255)[32]; +extern db (& dummyf_37275)[32]; +extern db (& dummyf_37295)[32]; +extern db (& dummyf_372b5)[32]; +extern db (& dummyf_372d5)[32]; +extern db (& dummyf_372f5)[32]; +extern db (& dummyf_37315)[32]; +extern db (& dummyf_37335)[32]; +extern db (& dummyf_37355)[32]; +extern db (& dummyf_37375)[32]; +extern db (& dummyf_37395)[32]; +extern db (& dummyf_373b5)[32]; +extern db (& dummyf_373d5)[32]; +extern db (& dummyf_373f5)[32]; +extern db (& dummyf_37415)[32]; +extern db (& dummyf_37435)[32]; +extern db (& dummyf_37455)[32]; +extern db (& dummyf_37475)[32]; +extern db (& dummyf_37495)[32]; +extern db (& dummyf_374b5)[32]; +extern db (& dummyf_374d5)[32]; +extern db (& dummyf_374f5)[32]; +extern db (& dummyf_37515)[32]; +extern db (& dummyf_37535)[32]; +extern db (& dummyf_37555)[32]; +extern db (& dummyf_37575)[32]; +extern db (& dummyf_37595)[32]; +extern db (& dummyf_375b5)[32]; +extern db (& dummyf_375d5)[32]; +extern db (& dummyf_375f5)[32]; +extern db (& dummyf_37615)[32]; +extern db (& dummyf_37635)[32]; +extern db (& dummyf_37655)[32]; +extern db (& dummyf_37675)[32]; +extern db (& dummyf_37695)[32]; +extern db (& dummyf_376b5)[32]; +extern db (& dummyf_376d5)[32]; +extern db (& dummyf_376f5)[32]; +extern db (& dummyf_37715)[32]; +extern db (& dummyf_37735)[32]; +extern db (& dummyf_37755)[32]; +extern db (& dummyf_37775)[32]; +extern db (& dummyf_37795)[32]; +extern db (& dummyf_377b5)[32]; +extern db (& dummyf_377d5)[32]; +extern db (& dummyf_377f5)[32]; +extern db (& dummyf_37815)[32]; +extern db (& dummyf_37835)[32]; +extern db (& dummyf_37855)[32]; +extern db (& dummyf_37875)[32]; +extern db (& dummyf_37895)[32]; +extern db (& dummyf_378b5)[32]; +extern db (& dummyf_378d5)[32]; +extern db (& dummyf_378f5)[32]; +extern db (& dummyf_37915)[32]; +extern db (& dummyf_37935)[32]; +extern db (& dummyf_37955)[32]; +extern db (& dummyf_37975)[32]; +extern db (& dummyf_37995)[32]; +extern db (& dummyf_379b5)[32]; +extern db (& dummyf_379d5)[32]; +extern db (& dummyf_379f5)[32]; +extern db (& dummyf_37a15)[32]; +extern db (& dummyf_37a35)[32]; +extern db (& dummyf_37a55)[32]; +extern db (& dummyf_37a75)[32]; +extern db (& dummyf_37a95)[32]; +extern db (& dummyf_37ab5)[32]; +extern db (& dummyf_37ad5)[32]; +extern db (& dummyf_37af5)[32]; +extern db (& dummyf_37b15)[32]; +extern db (& dummyf_37b35)[32]; +extern db (& dummyf_37b55)[32]; +extern db (& dummyf_37b75)[32]; +extern db (& dummyf_37b95)[32]; +extern db (& dummyf_37bb5)[32]; +extern db (& dummyf_37bd5)[32]; +extern db (& dummyf_37bf5)[32]; +extern db (& dummyf_37c15)[32]; +extern db (& dummyf_37c35)[32]; +extern db (& dummyf_37c55)[32]; +extern db (& dummyf_37c75)[32]; +extern db (& dummyf_37c95)[32]; +extern db (& dummyf_37cb5)[32]; +extern db (& dummyf_37cd5)[32]; +extern db (& dummyf_37cf5)[32]; +extern db (& dummyf_37d15)[32]; +extern db (& dummyf_37d35)[32]; +extern db (& dummyf_37d55)[32]; +extern db (& dummyf_37d75)[32]; +extern db (& dummyf_37d95)[32]; +extern db (& dummyf_37db5)[32]; +extern db (& dummyf_37dd5)[32]; +extern db (& dummyf_37df5)[32]; +extern db (& dummyf_37e15)[32]; +extern db (& dummyf_37e35)[32]; +extern db (& dummyf_37e55)[32]; +extern db (& dummyf_37e75)[32]; +extern db (& dummyf_37e95)[32]; +extern db (& dummyf_37eb5)[32]; +extern db (& dummyf_37ed5)[32]; +extern db (& dummyf_37ef5)[32]; +extern db (& dummyf_37f15)[32]; +extern db (& dummyf_37f35)[32]; +extern db (& dummyf_37f55)[32]; +extern db (& dummyf_37f75)[32]; +extern db (& dummyf_37f95)[32]; +extern db (& dummyf_37fb5)[32]; +extern db (& dummyf_37fd5)[32]; +extern db (& dummyf_37ff5)[32]; +extern db (& dummyf_38015)[32]; +extern db (& dummyf_38035)[32]; +extern db (& dummyf_38055)[32]; +extern db (& dummyf_38075)[32]; +extern db (& dummyf_38095)[32]; +extern db (& dummyf_380b5)[32]; +extern db (& dummyf_380d5)[32]; +extern db (& dummyf_380f5)[32]; +extern db (& dummyf_38115)[32]; +extern db (& dummyf_38135)[32]; +extern db (& dummyf_38155)[32]; +extern db (& dummyf_38175)[32]; +extern db (& dummyf_38195)[32]; +extern db (& dummyf_381b5)[32]; +extern db (& dummyf_381d5)[32]; +extern db (& dummyf_381f5)[32]; +extern db (& dummyf_38215)[32]; +extern db (& dummyf_38235)[32]; +extern db (& dummyf_38255)[32]; +extern db (& dummyf_38275)[32]; +extern db (& dummyf_38295)[32]; +extern db (& dummyf_382b5)[32]; +extern db (& dummyf_382d5)[32]; +extern db (& dummyf_382f5)[32]; +extern db (& dummyf_38315)[32]; +extern db (& dummyf_38335)[32]; +extern db (& dummyf_38355)[32]; +extern db (& dummyf_38375)[32]; +extern db (& dummyf_38395)[32]; +extern db (& dummyf_383b5)[32]; +extern db (& dummyf_383d5)[32]; +extern db (& dummyf_383f5)[32]; +extern db (& dummyf_38415)[32]; +extern db (& dummyf_38435)[32]; +extern db (& dummyf_38455)[32]; +extern db (& dummyf_38475)[32]; +extern db (& dummyf_38495)[32]; +extern db (& dummyf_384b5)[32]; +extern db (& dummyf_384d5)[32]; +extern db (& dummyf_384f5)[32]; +extern db (& dummyf_38515)[32]; +extern db (& dummyf_38535)[32]; +extern db (& dummyf_38555)[32]; +extern db (& dummyf_38575)[32]; +extern db (& dummyf_38595)[32]; +extern db (& dummyf_385b5)[32]; +extern db (& dummyf_385d5)[32]; +extern db (& dummyf_385f5)[32]; +extern db (& dummyf_38615)[32]; +extern db (& dummyf_38635)[32]; +extern db (& dummyf_38655)[32]; +extern db (& dummyf_38675)[32]; +extern db (& dummyf_38695)[32]; +extern db (& dummyf_386b5)[32]; +extern db (& dummyf_386d5)[32]; +extern db (& dummyf_386f5)[32]; +extern db (& dummyf_38715)[32]; +extern db (& dummyf_38735)[32]; +extern db (& dummyf_38755)[32]; +extern db (& dummyf_38775)[32]; +extern db (& dummyf_38795)[32]; +extern db (& dummyf_387b5)[32]; +extern db (& dummyf_387d5)[32]; +extern db (& dummyf_387f5)[32]; +extern db (& dummyf_38815)[32]; +extern db (& dummyf_38835)[32]; +extern db (& dummyf_38855)[32]; +extern db (& dummyf_38875)[32]; +extern db (& dummyf_38895)[32]; +extern db (& dummyf_388b5)[32]; +extern db (& dummyf_388d5)[32]; +extern db (& dummyf_388f5)[32]; +extern db (& dummyf_38915)[32]; +extern db (& dummyf_38935)[32]; +extern db (& dummyf_38955)[32]; +extern db (& dummyf_38975)[32]; +extern db (& dummyf_38995)[32]; +extern db (& dummyf_389b5)[32]; +extern db (& dummyf_389d5)[32]; +extern db (& dummyf_389f5)[32]; +extern db (& dummyf_38a15)[32]; +extern db (& dummyf_38a35)[32]; +extern db (& dummyf_38a55)[32]; +extern db (& dummyf_38a75)[32]; +extern db (& dummyf_38a95)[32]; +extern db (& dummyf_38ab5)[32]; +extern db (& dummyf_38ad5)[32]; +extern db (& dummyf_38af5)[32]; +extern db (& dummyf_38b15)[32]; +extern db (& dummyf_38b35)[32]; +extern db (& dummyf_38b55)[32]; +extern db (& dummyf_38b75)[32]; +extern db (& dummyf_38b95)[32]; +extern db (& dummyf_38bb5)[32]; +extern db (& dummyf_38bd5)[32]; +extern db (& dummyf_38bf5)[32]; +extern db (& dummyf_38c15)[32]; +extern db (& dummyf_38c35)[32]; +extern db (& dummyf_38c55)[32]; +extern db (& dummyf_38c75)[32]; +extern db (& dummyf_38c95)[32]; +extern db (& dummyf_38cb5)[32]; +extern db (& dummyf_38cd5)[32]; +extern db (& dummyf_38cf5)[32]; +extern db (& dummyf_38d15)[32]; +extern db (& dummyf_38d35)[32]; +extern db (& dummyf_38d55)[32]; +extern db (& dummyf_38d75)[32]; +extern db (& dummyf_38d95)[32]; +extern db (& dummyf_38db5)[32]; +extern db (& dummyf_38dd5)[32]; +extern db (& dummyf_38df5)[32]; +extern db (& dummyf_38e15)[32]; +extern db (& dummyf_38e35)[32]; +extern db (& dummyf_38e55)[32]; +extern db (& dummyf_38e75)[32]; +extern db (& dummyf_38e95)[32]; +extern db (& dummyf_38eb5)[32]; +extern db (& dummyf_38ed5)[32]; +extern db (& dummyf_38ef5)[32]; +extern db (& dummyf_38f15)[32]; +extern db (& dummyf_38f35)[32]; +extern db (& dummyf_38f55)[32]; +extern db (& dummyf_38f75)[32]; +extern db (& dummyf_38f95)[32]; +extern db (& dummyf_38fb5)[32]; +extern db (& dummyf_38fd5)[32]; +extern db (& dummyf_38ff5)[32]; +extern db (& dummyf_39015)[32]; +extern db (& dummyf_39035)[32]; +extern db (& dummyf_39055)[32]; +extern db (& dummyf_39075)[32]; +extern db (& dummyf_39095)[32]; +extern db (& dummyf_390b5)[32]; +extern db (& dummyf_390d5)[32]; +extern db (& dummyf_390f5)[32]; +extern db (& dummyf_39115)[32]; +extern db (& dummyf_39135)[32]; +extern db (& dummyf_39155)[32]; +extern db (& dummyf_39175)[32]; +extern db (& dummyf_39195)[32]; +extern db (& dummyf_391b5)[32]; +extern db (& dummyf_391d5)[32]; +extern db (& dummyf_391f5)[32]; +extern db (& dummyf_39215)[32]; +extern db (& dummyf_39235)[32]; +extern db (& dummyf_39255)[32]; +extern db (& dummyf_39275)[32]; +extern db (& dummyf_39295)[32]; +extern db (& dummyf_392b5)[32]; +extern db (& dummyf_392d5)[32]; +extern db (& dummyf_392f5)[32]; +extern db (& dummyf_39315)[32]; +extern db (& dummyf_39335)[32]; +extern db (& dummyf_39355)[32]; +extern db (& dummyf_39375)[32]; +extern db (& dummyf_39395)[32]; +extern db (& dummyf_393b5)[32]; +extern db (& dummyf_393d5)[32]; +extern db (& dummyf_393f5)[32]; +extern db (& dummyf_39415)[32]; +extern db (& dummyf_39435)[32]; +extern db (& dummyf_39455)[32]; +extern db (& dummyf_39475)[32]; +extern db (& dummyf_39495)[32]; +extern db (& dummyf_394b5)[32]; +extern db (& dummyf_394d5)[32]; +extern db (& dummyf_394f5)[32]; +extern db (& dummyf_39515)[32]; +extern db (& dummyf_39535)[32]; +extern db (& dummyf_39555)[32]; +extern db (& dummyf_39575)[32]; +extern db (& dummyf_39595)[32]; +extern db (& dummyf_395b5)[32]; +extern db (& dummyf_395d5)[32]; +extern db (& dummyf_395f5)[32]; +extern db (& dummyf_39615)[32]; +extern db (& dummyf_39635)[32]; +extern db (& dummyf_39655)[32]; +extern db (& dummyf_39675)[32]; +extern db (& dummyf_39695)[32]; +extern db (& dummyf_396b5)[32]; +extern db (& dummyf_396d5)[32]; +extern db (& dummyf_396f5)[32]; +extern db (& dummyf_39715)[32]; +extern db (& dummyf_39735)[32]; +extern db (& dummyf_39755)[32]; +extern db (& dummyf_39775)[32]; +extern db (& dummyf_39795)[32]; +extern db (& dummyf_397b5)[32]; +extern db (& dummyf_397d5)[32]; +extern db (& dummyf_397f5)[32]; +extern db (& dummyf_39815)[32]; +extern db (& dummyf_39835)[32]; +extern db (& dummyf_39855)[32]; +extern db (& dummyf_39875)[32]; +extern db (& dummyf_39895)[32]; +extern db (& dummyf_398b5)[32]; +extern db (& dummyf_398d5)[32]; +extern db (& dummyf_398f5)[32]; +extern db (& dummyf_39915)[32]; +extern db (& dummyf_39935)[32]; +extern db (& dummyf_39955)[32]; +extern db (& dummyf_39975)[32]; +extern db (& dummyf_39995)[32]; +extern db (& dummyf_399b5)[32]; +extern db (& dummyf_399d5)[32]; +extern db (& dummyf_399f5)[32]; +extern db (& dummyf_39a15)[32]; +extern db (& dummyf_39a35)[32]; +extern db (& dummyf_39a55)[32]; +extern db (& dummyf_39a75)[32]; +extern db (& dummyf_39a95)[32]; +extern db (& dummyf_39ab5)[32]; +extern db (& dummyf_39ad5)[32]; +extern db (& dummyf_39af5)[32]; +extern db (& dummyf_39b15)[32]; +extern db& dummyf_39b35; +extern db& dummyf_39b36; +extern db& dummyf_39b37; +extern db& unk_48118; +extern db (& dummyf_39b39)[32]; +extern db (& dummyf_39b59)[32]; +extern db (& dummyf_39b79)[32]; +extern db (& dummyf_39b99)[32]; +extern db (& dummyf_39bb9)[32]; +extern db (& dummyf_39bd9)[32]; +extern db (& dummyf_39bf9)[32]; +extern db (& dummyf_39c19)[32]; +extern db (& dummyf_39c39)[32]; +extern db (& dummyf_39c59)[32]; +extern db (& dummyf_39c79)[32]; +extern db (& dummyf_39c99)[32]; +extern db (& dummyf_39cb9)[32]; +extern db (& dummyf_39cd9)[32]; +extern db (& dummyf_39cf9)[32]; +extern db (& dummyf_39d19)[32]; +extern db (& dummyf_39d39)[32]; +extern db (& dummyf_39d59)[32]; +extern db (& dummyf_39d79)[32]; +extern db (& dummyf_39d99)[32]; +extern db (& dummyf_39db9)[32]; +extern db (& dummyf_39dd9)[32]; +extern db (& dummyf_39df9)[32]; +extern db (& dummyf_39e19)[32]; +extern db (& dummyf_39e39)[32]; +extern db (& dummyf_39e59)[32]; +extern db (& dummyf_39e79)[32]; +extern db (& dummyf_39e99)[32]; +extern db (& dummyf_39eb9)[32]; +extern db (& dummyf_39ed9)[32]; +extern db (& dummyf_39ef9)[32]; +extern db (& dummyf_39f19)[32]; +extern db (& dummyf_39f39)[32]; +extern db (& dummyf_39f59)[32]; +extern db (& dummyf_39f79)[32]; +extern db (& dummyf_39f99)[32]; +extern db (& dummyf_39fb9)[32]; +extern db (& dummyf_39fd9)[32]; +extern db (& dummyf_39ff9)[32]; +extern db (& dummyf_3a019)[32]; +extern db (& dummyf_3a039)[32]; +extern db (& dummyf_3a059)[32]; +extern db (& dummyf_3a079)[32]; +extern db (& dummyf_3a099)[32]; +extern db (& dummyf_3a0b9)[32]; +extern db (& dummyf_3a0d9)[32]; +extern db (& dummyf_3a0f9)[32]; +extern db (& dummyf_3a119)[32]; +extern db (& dummyf_3a139)[32]; +extern db (& dummyf_3a159)[32]; +extern db (& dummyf_3a179)[32]; +extern db (& dummyf_3a199)[32]; +extern db (& dummyf_3a1b9)[32]; +extern db (& dummyf_3a1d9)[32]; +extern db (& dummyf_3a1f9)[32]; +extern db (& dummyf_3a219)[32]; +extern db (& dummyf_3a239)[32]; +extern db (& dummyf_3a259)[32]; +extern db (& dummyf_3a279)[32]; +extern db (& dummyf_3a299)[32]; +extern db (& dummyf_3a2b9)[32]; +extern db (& dummyf_3a2d9)[32]; +extern db (& dummyf_3a2f9)[32]; +extern db (& dummyf_3a319)[32]; +extern db (& dummyf_3a339)[32]; +extern db (& dummyf_3a359)[32]; +extern db (& dummyf_3a379)[32]; +extern db (& dummyf_3a399)[32]; +extern db (& dummyf_3a3b9)[32]; +extern db (& dummyf_3a3d9)[32]; +extern db (& dummyf_3a3f9)[32]; +extern db (& dummyf_3a419)[32]; +extern db (& dummyf_3a439)[32]; +extern db (& dummyf_3a459)[32]; +extern db (& dummyf_3a479)[32]; +extern db (& dummyf_3a499)[32]; +extern db (& dummyf_3a4b9)[32]; +extern db (& dummyf_3a4d9)[32]; +extern db& dummyf_3a4f9; +extern db& dummyf_3a4fa; +extern db& dummyf_3a4fb; +extern db& dummyf_3a4fc; +extern db& dummyf_3a4fd; +extern db& dummyf_3a4fe; +extern db& dummyf_3a4ff; extern db& seg48ae; -extern db& dummyf_3a500; +extern db& byte_48ae0; extern db& dummyf_3a501; extern db& dummyf_3a502; extern db& dummyf_3a503; extern db& dummyf_3a504; extern db& dummyf_3a505; -extern dw& word_48ae6; +extern dw& dummyf_3a506; extern char (& amsruntimelibra)[56]; extern db& dummyf_3a540; extern db& dummyf_3a541; @@ -4707,27 +7565,82 @@ extern db (& dummyf_3a96d)[32]; extern db (& dummyf_3a98d)[32]; extern db (& dummyf_3a9ad)[32]; extern db (& dummyf_3a9cd)[32]; -extern db (& dummyf_3a9ed)[32]; -extern db (& dummyf_3aa0d)[32]; -extern db (& dummyf_3aa2d)[32]; -extern db (& dummyf_3aa4d)[32]; -extern db (& dummyf_3aa6d)[32]; -extern db (& dummyf_3aa8d)[32]; -extern db (& dummyf_3aaad)[32]; -extern db (& dummyf_3aacd)[32]; -extern db (& dummyf_3aaed)[32]; -extern db (& dummyf_3ab0d)[32]; -extern db (& dummyf_3ab2d)[32]; -extern db (& dummyf_3ab4d)[32]; -extern db (& dummyf_3ab6d)[32]; -extern db (& dummyf_3ab8d)[32]; -extern db& dummyf_3abad; -extern db& dummyf_3abae; -extern db& dummyf_3abaf; -extern db& dummyf_3abb0; -extern db& dummyf_3abb1; -extern db& dummyf_3abb2; -extern db& dummyf_3abb3; +extern db& dummyf_3a9ed; +extern db& dummyf_3a9ee; +extern db& dummyf_3a9ef; +extern db& dummyf_3a9f0; +extern db& dummyf_3a9f1; +extern db& dummyf_3a9f2; +extern db& dummyf_3a9f3; +extern db& dummyf_3a9f4; +extern db& dummyf_3a9f5; +extern db& dummyf_3a9f6; +extern db& dummyf_3a9f7; +extern db& dummyf_3a9f8; +extern db& dummyf_3a9f9; +extern db& dummyf_3a9fa; +extern db& dummyf_3a9fb; +extern db& dummyf_3a9fc; +extern db& dummyf_3a9fd; +extern db& dummyf_3a9fe; +extern db& dummyf_3a9ff; +extern db& dummyf_3aa00; +extern db& dummyf_3aa01; +extern db& dummyf_3aa02; +extern db& dummyf_3aa03; +extern db& dummyf_3aa04; +extern db& dummyf_3aa05; +extern db& dummyf_3aa06; +extern db& dummyf_3aa07; +extern db& dummyf_3aa08; +extern db& dummyf_3aa09; +extern db& dummyf_3aa0a; +extern dw& word_48feb; +extern dw& word_48fed; +extern db (& dummyf_3aa0f)[32]; +extern db (& dummyf_3aa2f)[32]; +extern db (& dummyf_3aa4f)[32]; +extern db& dummyf_3aa6f; +extern db& dummyf_3aa70; +extern db& dummyf_3aa71; +extern db& dummyf_3aa72; +extern db& dummyf_3aa73; +extern db& dummyf_3aa74; +extern db& dummyf_3aa75; +extern db& dummyf_3aa76; +extern db& dummyf_3aa77; +extern db& dummyf_3aa78; +extern db& dummyf_3aa79; +extern db& dummyf_3aa7a; +extern db& dummyf_3aa7b; +extern db& dummyf_3aa7c; +extern db& dummyf_3aa7d; +extern db& dummyf_3aa7e; +extern db& dummyf_3aa7f; +extern dw& word_49060; +extern dw& word_49062; +extern db& dummyf_3aa84; +extern db& dummyf_3aa85; +extern db& dummyf_3aa86; +extern db& dummyf_3aa87; +extern dw& word_49068; +extern db& dummyf_3aa8a; +extern db& dummyf_3aa8b; +extern dw& word_4906c; +extern db& dummyf_3aa8e; +extern db& dummyf_3aa8f; +extern dw& word_49070; +extern db& dummyf_3aa92; +extern db& byte_49073; +extern db (& dummyf_3aa94)[32]; +extern db (& dummyf_3aab4)[32]; +extern db (& dummyf_3aad4)[32]; +extern db (& dummyf_3aaf4)[32]; +extern db (& dummyf_3ab14)[32]; +extern db (& dummyf_3ab34)[32]; +extern db (& dummyf_3ab54)[32]; +extern db (& dummyf_3ab74)[32]; +extern db (& dummyf_3ab94)[32]; extern db& dummyf_3abb4; extern db& dummyf_3abb5; extern db& dummyf_3abb6; @@ -4953,57 +7866,36 @@ extern char (& aonpatrol)[11]; extern char (& af15strikeeagle)[17]; extern char (& aat)[5]; extern db& dummyf_3b3bd; -extern db& dummyf_3b4fe; -extern db& dummyf_3b500; -extern db& dummyf_3b502; -extern db& dummyf_3b508; -extern db& dummyf_3b50a; -extern db& dummyf_3b50c; -extern db& dummyf_3b50d; -extern db& dummyf_3b50e; -extern db& dummyf_3b50f; -extern db& dummyf_3b510; -extern db& dummyf_3b511; -extern db& dummyf_3b526; -extern db& dummyf_3b528; -extern db& dummyf_3b52a; -extern db& dummyf_3b530; -extern db& dummyf_3b532; -extern db& dummyf_3b534; -extern db& dummyf_3b53f; -extern db& dummyf_3b540; -extern db& dummyf_3b541; -extern db& dummyf_3b542; -extern db& dummyf_3b543; -extern db& dummyf_3b544; -extern db& dummyf_3b546; -extern db& dummyf_3b548; -extern db& dummyf_3b54e; -extern db& dummyf_3b550; -extern db& dummyf_3b552; -extern db& dummyf_3b553; -extern db& dummyf_3b554; -extern db& dummyf_3b555; -extern db& dummyf_3b556; -extern db& dummyf_3b557; -extern db (& dummyf_3b55d)[32]; +extern db& dummyf_3b562; +extern db& dummyf_3b563; +extern db& dummyf_3b564; +extern db& dummyf_3b565; +extern db& dummyf_3b566; +extern db& dummyf_3b567; +extern db& dummyf_3b568; +extern db& dummyf_3b569; +extern db& dummyf_3b56a; +extern db& dummyf_3b56b; +extern db& dummyf_3b56c; +extern db& dummyf_3b56d; +extern db& dummyf_3b56e; +extern db& dummyf_3b56f; +extern db& dummyf_3b570; +extern db& dummyf_3b571; +extern db& dummyf_3b572; +extern db& dummyf_3b573; +extern db& dummyf_3b574; +extern db& dummyf_3b575; +extern db& dummyf_3b576; +extern db& dummyf_3b577; +extern db& dummyf_3b578; +extern db& dummyf_3b579; +extern db& dummyf_3b57a; +extern db& dummyf_3b57b; +extern db& dummyf_3b57c; extern db& dummyf_3b57d; extern db& dummyf_3b57e; extern db& dummyf_3b57f; -extern db& dummyf_3b580; -extern db& dummyf_3b582; -extern db& dummyf_3b584; -extern db& dummyf_3b58a; -extern db& dummyf_3b58c; -extern db& dummyf_3b58e; -extern db& dummyf_3b594; -extern db& dummyf_3b596; -extern db& dummyf_3b598; -extern db& dummyf_3b599; -extern db& dummyf_3b59a; -extern db& dummyf_3b59b; -extern db& dummyf_3b59c; -extern db& dummyf_3b59d; extern db& dummyf_3b59e; extern db& dummyf_3b59f; extern db& dummyf_3b5a0; @@ -5024,11 +7916,6 @@ extern db& dummyf_3b5ae; extern db& dummyf_3b5af; extern db& dummyf_3b5b0; extern db& dummyf_3b5b1; -extern db& dummyf_3b5c1; -extern db& dummyf_3b5c2; -extern db& dummyf_3b5c3; -extern db& dummyf_3b5c4; -extern db& dummyf_3b5c5; extern db& dummyf_3b5e4; extern db& dummyf_3b5e5; extern db& dummyf_3b5e6; @@ -5096,6 +7983,13 @@ extern db (& dummyf_3b7f4)[8]; extern dw& word_49ddc; extern db& dummyf_3b7fe; extern db& dummyf_3b7ff; +extern db& dummyf_3b800; +extern db& dummyf_3b801; +extern db& dummyf_3b802; +extern db& dummyf_3b803; +extern db& dummyf_3b804; +extern db& dummyf_3b805; +extern db& dummyf_3b806; extern db& dummyf_3b807; extern dw (& word_49de8)[101]; extern dw& word_49eb2; @@ -5287,18 +8181,85 @@ extern dw (& word_4aa98)[240]; extern dw (& word_4ac78)[2]; extern dw (& word_4ac7c)[240]; extern dw (& word_4ae5c)[1894]; -extern dw (& _unk_4bd28)[2115]; +extern dw (& _unk_4bd28)[1340]; +extern db& seg4c7a; +extern db& unk_4c7a0; +extern db (& dummyf_3e1c1)[32]; +extern db (& dummyf_3e1e1)[32]; +extern db (& dummyf_3e201)[32]; +extern db (& dummyf_3e221)[32]; +extern db (& dummyf_3e241)[32]; +extern db (& dummyf_3e261)[32]; +extern db (& dummyf_3e281)[32]; +extern db (& dummyf_3e2a1)[32]; +extern db (& dummyf_3e2c1)[32]; +extern db (& dummyf_3e2e1)[32]; +extern db (& dummyf_3e301)[32]; +extern db (& dummyf_3e321)[32]; +extern db (& dummyf_3e341)[32]; +extern db (& dummyf_3e361)[32]; +extern db (& dummyf_3e381)[32]; +extern db (& dummyf_3e3a1)[32]; +extern db (& dummyf_3e3c1)[32]; +extern db (& dummyf_3e3e1)[32]; +extern db (& dummyf_3e401)[32]; +extern db (& dummyf_3e421)[32]; +extern db (& dummyf_3e441)[32]; +extern db (& dummyf_3e461)[32]; +extern db (& dummyf_3e481)[32]; +extern db (& dummyf_3e4a1)[32]; +extern db (& dummyf_3e4c1)[32]; +extern db (& dummyf_3e4e1)[32]; +extern db (& dummyf_3e501)[32]; +extern db (& dummyf_3e521)[32]; +extern db (& dummyf_3e541)[32]; +extern db (& dummyf_3e561)[32]; +extern db (& dummyf_3e581)[32]; +extern db (& dummyf_3e5a1)[32]; +extern db (& dummyf_3e5c1)[32]; +extern db (& dummyf_3e5e1)[32]; +extern db (& dummyf_3e601)[32]; +extern db (& dummyf_3e621)[32]; +extern db (& dummyf_3e641)[32]; +extern db (& dummyf_3e661)[32]; +extern db (& dummyf_3e681)[32]; +extern db (& dummyf_3e6a1)[32]; +extern db (& dummyf_3e6c1)[32]; +extern db (& dummyf_3e6e1)[32]; +extern db (& dummyf_3e701)[32]; +extern db (& dummyf_3e721)[32]; +extern db (& dummyf_3e741)[32]; +extern db (& dummyf_3e761)[32]; +extern db (& dummyf_3e781)[32]; +extern db (& dummyf_3e7a1)[32]; +extern db& dummyf_3e7c1; +extern db& dummyf_3e7c2; +extern db& dummyf_3e7c3; +extern db& dummyf_3e7c4; +extern db& dummyf_3e7c5; +extern db& dummyf_3e7c6; +extern db& dummyf_3e7c7; +extern db& dummyf_3e7c8; +extern db& dummyf_3e7c9; +extern db& dummyf_3e7ca; +extern db& dummyf_3e7cb; +extern db& dummyf_3e7cc; +extern db& dummyf_3e7cd; extern dw& word_4cdae; extern dw& word_4cdb0; extern dw& word_4cdb2; extern dw& word_4cdb4; -extern db (& byte_4cdb6)[2]; +extern dw& word_4cdb6; extern db& byte_4cdb8; extern dw& word_4cdb9; extern dw& word_4cdbb; extern db (& dummyf_3e7dd)[32]; extern db& dummyf_3e7fd; -extern db (& byte_4cdde)[98]; +extern db& byte_4cdde; +extern db (& dummyf_3e7ff)[32]; +extern db (& dummyf_3e81f)[32]; +extern db (& dummyf_3e83f)[32]; +extern db& dummyf_3e85f; extern dw& word_4ce40; extern dw& word_4ce42; extern dw& word_4ce44; @@ -5326,214 +8287,86 @@ extern db& byte_4ce62; extern dw& word_4ce63; extern db (& dummyf_3e885)[32]; extern db (& dummyf_3e8a5)[32]; -extern db& dummyf_3e8c5; -extern db& dummyf_3e8c6; -extern db& dummyf_3e8c7; -extern db& dummyf_3e8c8; -extern db& dummyf_3e8c9; -extern db& dummyf_3e8ca; -extern db& dummyf_3e8cb; -extern db& dummyf_3e8cc; -extern db& dummyf_3e8cd; -extern db& a000444888; -extern db& dummyf_3e8cf; -extern db& dummyf_3e8d0; -extern db& dummyf_3e8d1; -extern db& dummyf_3e8d2; -extern db& dummyf_3e8d3; -extern db& dummyf_3e8d4; -extern db& dummyf_3e8d5; -extern db& dummyf_3e8d6; -extern db& dummyf_3e8d7; -extern db& dummyf_3e8d8; -extern db& dummyf_3e8d9; -extern db& dummyf_3e8da; -extern db& dummyf_3e8db; -extern db& dummyf_3e8dc; -extern db& dummyf_3e8dd; -extern db& dummyf_3e8de; -extern db& dummyf_3e8df; -extern db& dummyf_3e8e0; -extern db& dummyf_3e8e1; -extern db& dummyf_3e8e2; -extern db& dummyf_3e8e3; -extern db& dummyf_3e8e4; -extern db& dummyf_3e8e5; -extern db& dummyf_3e8e6; -extern db& dummyf_3e8e7; -extern db& dummyf_3e8e8; -extern db& dummyf_3e8e9; -extern db& a8; -extern db (& dummyf_3e8eb)[32]; -extern db& dummyf_3e90b; -extern db& dummyf_3e90c; -extern db& dummyf_3e90d; -extern db& dummyf_3e90e; -extern db& dummyf_3e90f; -extern db& dummyf_3e910; -extern db& dummyf_3e911; -extern db& dummyf_3e912; -extern db& dummyf_3e913; -extern db& dummyf_3e914; -extern db& dummyf_3e915; -extern db& a75847351302807; -extern db (& dummyf_3e917)[32]; -extern db (& dummyf_3e937)[32]; -extern db (& dummyf_3e957)[32]; -extern db (& dummyf_3e977)[32]; -extern db (& dummyf_3e997)[32]; -extern db& dummyf_3e9b7; -extern db& dummyf_3e9b8; -extern db& dummyf_3e9b9; -extern db& dummyf_3e9ba; -extern db& dummyf_3e9bb; -extern db& dummyf_3e9bc; -extern db& dummyf_3e9bd; -extern db& dummyf_3e9be; -extern db& dummyf_3e9bf; -extern db& dummyf_3e9c0; -extern db& dummyf_3e9c1; -extern db& dummyf_3e9c2; -extern db& dummyf_3e9c3; -extern db& dummyf_3e9c4; -extern db& dummyf_3e9c5; -extern db& dummyf_3e9c6; -extern db& dummyf_3e9c7; -extern db& dummyf_3e9c8; -extern db& dummyf_3e9c9; -extern db& dummyf_3e9ca; -extern db& dummyf_3e9cb; -extern db& dummyf_3e9cc; -extern db& dummyf_3e9cd; -extern db& dummyf_3e9ce; -extern db& dummyf_3e9cf; -extern db& dummyf_3e9d0; -extern db& dummyf_3e9d1; -extern db& dummyf_3e9d2; -extern db& dummyf_3e9d3; -extern db& dummyf_3e9d4; -extern db& dummyf_3e9d5; -extern db (& dummyf_3e9d6)[11]; -extern db (& dummyf_3e9e1)[11]; -extern db (& dummyf_3e9ec)[11]; -extern db (& dummyf_3e9f7)[14]; -extern db& dummyf_3ea05; -extern db (& dummyf_3ea06)[32]; -extern db (& dummyf_3ea26)[32]; -extern db (& dummyf_3ea46)[32]; -extern db (& dummyf_3ea66)[32]; -extern db (& dummyf_3ea86)[32]; -extern db (& dummyf_3eaa6)[32]; -extern db (& dummyf_3eac6)[32]; -extern db (& dummyf_3eae6)[32]; -extern db (& dummyf_3eb06)[32]; -extern db (& dummyf_3eb26)[32]; -extern db (& dummyf_3eb46)[32]; -extern db (& dummyf_3eb66)[32]; -extern db (& dummyf_3eb86)[32]; -extern db (& dummyf_3eba6)[32]; -extern db (& dummyf_3ebc6)[32]; -extern db (& dummyf_3ebe6)[32]; -extern db (& dummyf_3ec06)[32]; -extern db (& dummyf_3ec26)[32]; -extern db (& dummyf_3ec46)[32]; -extern db (& dummyf_3ec66)[32]; -extern db (& dummyf_3ec86)[32]; -extern db (& dummyf_3eca6)[32]; -extern db (& dummyf_3ecc6)[32]; -extern db (& dummyf_3ece6)[32]; -extern db (& dummyf_3ed06)[32]; -extern db (& dummyf_3ed26)[32]; -extern db (& dummyf_3ed46)[32]; -extern db (& dummyf_3ed66)[11]; -extern db (& dummyf_3ed71)[11]; -extern db (& dummyf_3ed7c)[11]; -extern db (& dummyf_3ed87)[12]; -extern db (& dummyf_3ed93)[4]; -extern db (& dummyf_3ed97)[32]; -extern db (& dummyf_3edb7)[32]; -extern db (& dummyf_3edd7)[32]; -extern db (& dummyf_3edf7)[32]; -extern db& dummyf_3ee17; -extern db& dummyf_3ee18; -extern db& dummyf_3ee19; -extern db& dummyf_3ee1a; -extern db& dummyf_3ee1b; -extern db& dummyf_3ee1c; -extern db& dummyf_3ee1d; -extern db& dummyf_3ee1e; -extern db& dummyf_3ee1f; -extern db& dummyf_3ee20; -extern db& dummyf_3ee21; -extern db& dummyf_3ee22; -extern db& dummyf_3ee23; -extern db& dummyf_3ee24; -extern db& dummyf_3ee25; -extern db& dummyf_3ee26; -extern db& dummyf_3ee27; -extern db& dummyf_3ee28; -extern db& dummyf_3ee29; -extern db (& dummyf_3ee2a)[11]; -extern db (& dummyf_3ee35)[11]; -extern db (& dummyf_3ee40)[10]; -extern db (& dummyf_3ee4a)[10]; -extern db (& dummyf_3ee54)[10]; -extern db (& dummyf_3ee5e)[10]; -extern db (& dummyf_3ee68)[11]; -extern db (& dummyf_3ee73)[10]; -extern db (& dummyf_3ee7d)[10]; -extern db (& dummyf_3ee87)[10]; -extern db (& dummyf_3ee91)[11]; -extern db (& dummyf_3ee9c)[10]; -extern db (& dummyf_3eea6)[10]; -extern db (& dummyf_3eeb0)[10]; -extern db (& dummyf_3eeba)[10]; -extern db (& dummyf_3eec4)[10]; -extern db (& dummyf_3eece)[10]; -extern db (& dummyf_3eed8)[10]; -extern db (& dummyf_3eee2)[11]; -extern db (& dummyf_3eeed)[10]; -extern db (& dummyf_3eef7)[11]; -extern db (& dummyf_3ef02)[10]; -extern db (& dummyf_3ef0c)[11]; -extern db (& dummyf_3ef17)[11]; -extern db (& dummyf_3ef22)[10]; -extern db (& dummyf_3ef2c)[11]; -extern db (& dummyf_3ef37)[10]; -extern db (& dummyf_3ef41)[11]; -extern db (& dummyf_3ef4c)[10]; -extern db (& dummyf_3ef56)[10]; -extern db (& dummyf_3ef60)[10]; -extern db (& dummyf_3ef6a)[10]; -extern db (& dummyf_3ef74)[10]; -extern db (& dummyf_3ef7e)[10]; -extern db (& dummyf_3ef88)[10]; -extern db (& dummyf_3ef92)[13]; -extern db (& dummyf_3ef9f)[10]; -extern db (& dummyf_3efa9)[11]; -extern db (& dummyf_3efb4)[10]; -extern db (& dummyf_3efbe)[11]; -extern db (& dummyf_3efc9)[10]; -extern db (& dummyf_3efd3)[10]; -extern db (& dummyf_3efdd)[10]; -extern db (& dummyf_3efe7)[10]; -extern db (& dummyf_3eff1)[11]; -extern db (& dummyf_3effc)[11]; -extern db (& dummyf_3f007)[11]; -extern db (& dummyf_3f012)[10]; -extern db (& dummyf_3f01c)[10]; -extern db (& dummyf_3f026)[9]; -extern db (& dummyf_3f02f)[32]; -extern db (& dummyf_3f04f)[32]; -extern db (& dummyf_3f06f)[32]; -extern db (& dummyf_3f08f)[32]; -extern db (& dummyf_3f0af)[32]; -extern db (& dummyf_3f0cf)[32]; -extern db (& dummyf_3f0ef)[32]; -extern db (& dummyf_3f10f)[32]; -extern db (& dummyf_3f12f)[32]; -extern db (& dummyf_3f14f)[32]; -extern db (& dummyf_3f16f)[32]; +extern db (& dummyf_3e8c5)[32]; +extern db (& dummyf_3e8e5)[32]; +extern db (& dummyf_3e905)[32]; +extern db (& dummyf_3e925)[32]; +extern db (& dummyf_3e945)[32]; +extern db (& dummyf_3e965)[32]; +extern db (& dummyf_3e985)[32]; +extern db (& dummyf_3e9a5)[32]; +extern db (& dummyf_3e9c5)[32]; +extern db (& dummyf_3e9e5)[32]; +extern db (& dummyf_3ea05)[32]; +extern db (& dummyf_3ea25)[32]; +extern db (& dummyf_3ea45)[32]; +extern db (& dummyf_3ea65)[32]; +extern db (& dummyf_3ea85)[32]; +extern db (& dummyf_3eaa5)[32]; +extern db (& dummyf_3eac5)[32]; +extern db (& dummyf_3eae5)[32]; +extern db (& dummyf_3eb05)[32]; +extern db (& dummyf_3eb25)[32]; +extern db (& dummyf_3eb45)[32]; +extern db (& dummyf_3eb65)[32]; +extern db (& dummyf_3eb85)[32]; +extern db (& dummyf_3eba5)[32]; +extern db (& dummyf_3ebc5)[32]; +extern db (& dummyf_3ebe5)[32]; +extern db (& dummyf_3ec05)[32]; +extern db (& dummyf_3ec25)[32]; +extern db (& dummyf_3ec45)[32]; +extern db (& dummyf_3ec65)[32]; +extern db (& dummyf_3ec85)[32]; +extern db (& dummyf_3eca5)[32]; +extern db (& dummyf_3ecc5)[32]; +extern db (& dummyf_3ece5)[32]; +extern db (& dummyf_3ed05)[32]; +extern db (& dummyf_3ed25)[32]; +extern db (& dummyf_3ed45)[32]; +extern db (& dummyf_3ed65)[32]; +extern db (& dummyf_3ed85)[32]; +extern db (& dummyf_3eda5)[32]; +extern db (& dummyf_3edc5)[32]; +extern db (& dummyf_3ede5)[32]; +extern db (& dummyf_3ee05)[32]; +extern db (& dummyf_3ee25)[32]; +extern db (& dummyf_3ee45)[32]; +extern db (& dummyf_3ee65)[32]; +extern db (& dummyf_3ee85)[32]; +extern db (& dummyf_3eea5)[32]; +extern db (& dummyf_3eec5)[32]; +extern db (& dummyf_3eee5)[32]; +extern db (& dummyf_3ef05)[32]; +extern db (& dummyf_3ef25)[32]; +extern db (& dummyf_3ef45)[32]; +extern db (& dummyf_3ef65)[32]; +extern db (& dummyf_3ef85)[32]; +extern db (& dummyf_3efa5)[32]; +extern db (& dummyf_3efc5)[32]; +extern db (& dummyf_3efe5)[32]; +extern db (& dummyf_3f005)[32]; +extern db (& dummyf_3f025)[32]; +extern db (& dummyf_3f045)[32]; +extern db (& dummyf_3f065)[32]; +extern db (& dummyf_3f085)[32]; +extern db (& dummyf_3f0a5)[32]; +extern db (& dummyf_3f0c5)[32]; +extern db (& dummyf_3f0e5)[32]; +extern db (& dummyf_3f105)[32]; +extern db (& dummyf_3f125)[32]; +extern db (& dummyf_3f145)[32]; +extern db (& dummyf_3f165)[32]; +extern db& dummyf_3f185; +extern db& dummyf_3f186; +extern db& dummyf_3f187; +extern db& dummyf_3f188; +extern db& dummyf_3f189; +extern db& dummyf_3f18a; +extern db& dummyf_3f18b; +extern db& dummyf_3f18c; +extern db& dummyf_3f18d; +extern db& dummyf_3f18e; extern db& dummyf_3f18f; extern db& dummyf_3f190; extern db& dummyf_3f191; @@ -5562,7 +8395,7 @@ extern dw& word_4d78d; extern dw& word_4d78f; extern dw& word_4d791; extern dw& word_4d793; -extern db& byte_4d795; +extern db& unk_4d795; extern db (& dummyf_3f1b6)[32]; extern db (& dummyf_3f1d6)[32]; extern db (& dummyf_3f1f6)[32]; @@ -5599,207 +8432,34 @@ extern db& dummyf_3f369; extern db& dummyf_3f36a; extern db& dummyf_3f36b; extern db& dummyf_3f36c; -extern db& byte_4d94d; -extern db& dummyf_3f36e; -extern db& dummyf_3f370; -extern db& dummyf_3f372; -extern db& dummyf_3f374; -extern db& dummyf_3f376; -extern db& dummyf_3f378; -extern db& dummyf_3f37a; -extern db& dummyf_3f37c; -extern db& dummyf_3f37e; -extern db& dummyf_3f380; -extern db& dummyf_3f382; -extern db& dummyf_3f384; -extern db& dummyf_3f386; -extern db& dummyf_3f388; -extern db& dummyf_3f38a; -extern db& dummyf_3f38c; -extern db& dummyf_3f38e; -extern db& dummyf_3f390; -extern db& dummyf_3f392; -extern db& dummyf_3f394; -extern db& dummyf_3f396; -extern db& dummyf_3f398; -extern db& dummyf_3f39a; -extern db& dummyf_3f39c; -extern db& dummyf_3f39e; -extern db& dummyf_3f3a0; -extern db& dummyf_3f3a2; -extern db& dummyf_3f3a4; -extern db& dummyf_3f3a6; -extern db& dummyf_3f3a8; -extern db& dummyf_3f3aa; -extern db& dummyf_3f3ac; -extern db& dummyf_3f3ae; -extern db& dummyf_3f3b0; -extern db& dummyf_3f3b2; -extern db& dummyf_3f3b4; -extern db& dummyf_3f3b6; -extern db& dummyf_3f3b8; -extern db& dummyf_3f3ba; -extern db& dummyf_3f3bc; -extern db& dummyf_3f3be; -extern db& dummyf_3f3c0; -extern db& dummyf_3f3c2; -extern db& dummyf_3f3c4; -extern db& dummyf_3f3c6; -extern db& dummyf_3f3c8; -extern db& dummyf_3f3ca; -extern db& dummyf_3f3cc; -extern db& dummyf_3f3ce; -extern db& dummyf_3f3d0; -extern db& dummyf_3f3d2; -extern db& dummyf_3f3d4; -extern db& dummyf_3f3d6; -extern db& dummyf_3f3d8; -extern db& dummyf_3f3da; -extern db& dummyf_3f3dc; -extern db& dummyf_3f3de; -extern db& dummyf_3f3e0; -extern db& dummyf_3f3e2; -extern db& dummyf_3f3e4; -extern db& dummyf_3f3e6; -extern db& dummyf_3f3e8; -extern db& dummyf_3f3ea; -extern db& dummyf_3f3ec; -extern db& dummyf_3f3ee; -extern db& dummyf_3f3f0; -extern db& dummyf_3f3f2; -extern db& dummyf_3f3f4; -extern db& dummyf_3f3f6; -extern db& dummyf_3f3f8; -extern db& dummyf_3f3fa; -extern db& dummyf_3f3fc; -extern db& dummyf_3f3fe; -extern db& dummyf_3f400; -extern db& dummyf_3f402; -extern db& dummyf_3f404; -extern db& dummyf_3f406; -extern db& dummyf_3f408; -extern db& dummyf_3f40a; -extern db& dummyf_3f40c; -extern db& dummyf_3f40e; -extern db& dummyf_3f410; -extern db& dummyf_3f412; -extern db& dummyf_3f414; -extern db& dummyf_3f416; -extern db& dummyf_3f418; -extern db& dummyf_3f41a; -extern db& dummyf_3f41c; -extern db& dummyf_3f41e; -extern db& dummyf_3f420; -extern db& dummyf_3f422; -extern db& dummyf_3f424; -extern db& dummyf_3f426; -extern db& dummyf_3f428; -extern db& dummyf_3f42a; -extern db& dummyf_3f42c; -extern db& dummyf_3f42e; -extern db& dummyf_3f430; -extern db& dummyf_3f432; -extern db& dummyf_3f434; -extern db& dummyf_3f436; -extern db& dummyf_3f438; -extern db& dummyf_3f43a; -extern db& dummyf_3f43c; -extern db& dummyf_3f43e; -extern db& dummyf_3f440; -extern db& dummyf_3f442; -extern db& dummyf_3f444; -extern db& dummyf_3f446; -extern db& dummyf_3f448; -extern db& dummyf_3f44a; -extern db& dummyf_3f44c; -extern db& dummyf_3f44e; -extern db& dummyf_3f450; -extern db& dummyf_3f452; -extern db& dummyf_3f454; -extern db& dummyf_3f456; -extern db& dummyf_3f458; -extern db& dummyf_3f45a; -extern db& dummyf_3f45c; -extern db& dummyf_3f45e; -extern db& dummyf_3f460; -extern db& dummyf_3f462; -extern db& dummyf_3f464; -extern db& dummyf_3f466; -extern db& dummyf_3f468; -extern db& dummyf_3f46a; -extern db& dummyf_3f46c; -extern db& dummyf_3f46e; -extern db& dummyf_3f470; -extern db& dummyf_3f472; -extern db& dummyf_3f474; -extern db& dummyf_3f476; -extern db& dummyf_3f478; -extern db& dummyf_3f47a; -extern db& dummyf_3f47c; -extern db& dummyf_3f47e; -extern db& dummyf_3f480; -extern db& dummyf_3f482; -extern db& dummyf_3f484; -extern db& dummyf_3f486; -extern db& dummyf_3f488; -extern db& dummyf_3f48a; -extern db& dummyf_3f48c; -extern db& dummyf_3f48e; -extern db& dummyf_3f490; -extern db& dummyf_3f492; -extern db& dummyf_3f494; -extern db& dummyf_3f496; -extern db& dummyf_3f498; -extern db& dummyf_3f49a; -extern db& dummyf_3f49c; -extern db& dummyf_3f49e; -extern db& dummyf_3f4a0; -extern db& dummyf_3f4a2; -extern db& dummyf_3f4a4; -extern db& dummyf_3f4a6; -extern db& dummyf_3f4a8; -extern db& dummyf_3f4aa; -extern db& dummyf_3f4ac; -extern db& dummyf_3f4ae; -extern db& dummyf_3f4b0; -extern db& dummyf_3f4b2; -extern db& dummyf_3f4b4; -extern db& dummyf_3f4b6; -extern db& dummyf_3f4b8; -extern db& dummyf_3f4ba; -extern db& dummyf_3f4bc; -extern db& dummyf_3f4be; -extern db& dummyf_3f4c0; -extern db& dummyf_3f4c2; -extern db& dummyf_3f4c4; -extern db& dummyf_3f4c6; -extern db& dummyf_3f4c8; -extern db& dummyf_3f4ca; -extern db& dummyf_3f4cc; -extern db& dummyf_3f4ce; -extern db& dummyf_3f4d0; -extern db& dummyf_3f4d2; -extern db& dummyf_3f4d4; -extern db& dummyf_3f4d6; -extern db& dummyf_3f4d8; -extern db& dummyf_3f4da; -extern db& dummyf_3f4dc; -extern db& dummyf_3f4de; -extern db& dummyf_3f4e0; -extern db& dummyf_3f4e2; -extern db& dummyf_3f4e4; -extern db& dummyf_3f4e6; -extern db& dummyf_3f4e8; -extern db& dummyf_3f4ea; -extern db& dummyf_3f4ec; -extern db& dummyf_3f4ee; -extern db& dummyf_3f4f0; -extern db& dummyf_3f4f2; -extern db& dummyf_3f4f4; -extern db& dummyf_3f4f6; -extern db& dummyf_3f4f8; -extern db& dummyf_3f4fa; -extern db (& dummyf_3f4fc)[32]; +extern db& unk_4d94d; +extern db (& dummyf_3f36e)[32]; +extern db (& dummyf_3f38e)[32]; +extern db (& dummyf_3f3ae)[32]; +extern db (& dummyf_3f3ce)[32]; +extern db (& dummyf_3f3ee)[32]; +extern db (& dummyf_3f40e)[32]; +extern db (& dummyf_3f42e)[32]; +extern db (& dummyf_3f44e)[32]; +extern db (& dummyf_3f46e)[32]; +extern db (& dummyf_3f48e)[32]; +extern db (& dummyf_3f4ae)[32]; +extern db (& dummyf_3f4ce)[32]; +extern db (& dummyf_3f4ee)[32]; +extern db& dummyf_3f50e; +extern db& dummyf_3f50f; +extern db& dummyf_3f510; +extern db& dummyf_3f511; +extern db& dummyf_3f512; +extern db& dummyf_3f513; +extern db& dummyf_3f514; +extern db& dummyf_3f515; +extern db& dummyf_3f516; +extern db& dummyf_3f517; +extern db& dummyf_3f518; +extern db& dummyf_3f519; +extern db& dummyf_3f51a; +extern db& dummyf_3f51b; extern db& dummyf_3f51c; extern db& dummyf_3f51d; extern db& dummyf_3f51e; @@ -5838,65 +8498,80 @@ extern dw& word_4db2f; extern dw& word_4db31; extern db& byte_4db33; extern dw& word_4db34; -extern dw (& word_4db36)[2]; +extern dw& word_4db36; +extern db& dummyf_3f558; +extern db& dummyf_3f559; extern dw& word_4db3a; -extern db (& byte_4db3c)[26]; -extern db (& dummyf_3f576)[24]; -extern db (& dummyf_3f58e)[11]; -extern db (& dummyf_3f599)[9]; -extern db (& dummyf_3f5a2)[9]; -extern db (& dummyf_3f5ab)[9]; -extern db (& dummyf_3f5b4)[9]; -extern db (& dummyf_3f5bd)[9]; -extern db (& dummyf_3f5c6)[9]; -extern db (& dummyf_3f5cf)[9]; -extern db (& dummyf_3f5d8)[20]; -extern db (& dummyf_3f5ec)[14]; -extern db (& dummyf_3f5fa)[9]; -extern db (& dummyf_3f603)[9]; -extern db (& dummyf_3f60c)[9]; -extern db (& dummyf_3f615)[9]; -extern db (& dummyf_3f61e)[9]; -extern db (& dummyf_3f627)[9]; -extern db (& dummyf_3f630)[16]; -extern db (& dummyf_3f640)[18]; -extern db (& dummyf_3f652)[18]; -extern db (& dummyf_3f664)[38]; -extern db (& dummyf_3f68a)[9]; -extern db (& dummyf_3f693)[9]; -extern db (& dummyf_3f69c)[9]; -extern db (& dummyf_3f6a5)[9]; -extern db (& dummyf_3f6ae)[9]; -extern db (& dummyf_3f6b7)[9]; -extern db (& dummyf_3f6c0)[9]; -extern db (& dummyf_3f6c9)[9]; -extern db (& dummyf_3f6d2)[9]; -extern db (& dummyf_3f6db)[13]; -extern db (& dummyf_3f6e8)[21]; -extern db (& dummyf_3f6fd)[9]; -extern db (& dummyf_3f706)[9]; -extern db (& dummyf_3f70f)[9]; -extern db (& dummyf_3f718)[9]; -extern db (& dummyf_3f721)[9]; -extern db (& dummyf_3f72a)[9]; -extern db (& dummyf_3f733)[19]; -extern db (& dummyf_3f746)[18]; -extern db (& dummyf_3f758)[18]; -extern db (& dummyf_3f76a)[12]; +extern db& byte_4db3c; +extern db (& dummyf_3f55d)[32]; +extern db (& dummyf_3f57d)[32]; +extern db (& dummyf_3f59d)[32]; +extern db (& dummyf_3f5bd)[32]; +extern db (& dummyf_3f5dd)[32]; +extern db (& dummyf_3f5fd)[32]; +extern db (& dummyf_3f61d)[32]; +extern db (& dummyf_3f63d)[32]; +extern db (& dummyf_3f65d)[32]; +extern db (& dummyf_3f67d)[32]; +extern db (& dummyf_3f69d)[32]; +extern db (& dummyf_3f6bd)[32]; +extern db (& dummyf_3f6dd)[32]; +extern db (& dummyf_3f6fd)[32]; +extern db (& dummyf_3f71d)[32]; +extern db (& dummyf_3f73d)[32]; +extern db& dummyf_3f75d; +extern db& dummyf_3f75e; +extern db& dummyf_3f75f; +extern db& dummyf_3f760; +extern db& dummyf_3f761; +extern db& dummyf_3f762; +extern db& dummyf_3f763; +extern db& dummyf_3f764; +extern db& dummyf_3f765; +extern db& dummyf_3f766; +extern db& dummyf_3f767; +extern db& dummyf_3f768; +extern db& dummyf_3f769; +extern db& dummyf_3f76a; +extern db& dummyf_3f76b; +extern db& dummyf_3f76c; +extern db& dummyf_3f76d; +extern db& dummyf_3f76e; +extern db& dummyf_3f76f; +extern db& dummyf_3f770; +extern db& dummyf_3f771; +extern db& dummyf_3f772; +extern db& dummyf_3f773; +extern db& dummyf_3f774; +extern db& dummyf_3f775; extern dw& word_4dd56; -extern db (& dummyf_3f778)[6]; +extern db& dummyf_3f778; +extern db& dummyf_3f779; +extern db& dummyf_3f77a; +extern db& dummyf_3f77b; +extern db& dummyf_3f77c; +extern db& dummyf_3f77d; extern dw& word_4dd5e; -extern db (& byte_4dd60)[2]; +extern dw& word_4dd60; extern dw& word_4dd62; extern dw& word_4dd64; -extern dw (& word_4dd66)[2]; +extern dw& word_4dd66; +extern db& dummyf_3f788; +extern db& dummyf_3f789; extern db& dummyf_3f78a; extern db& dummyf_3f78b; extern dw& word_4dd6c; -extern db (& dummyf_3f78e)[6]; +extern db& dummyf_3f78e; +extern db& dummyf_3f78f; +extern db& dummyf_3f790; +extern db& dummyf_3f791; +extern db& dummyf_3f792; +extern db& dummyf_3f793; extern dw& word_4dd74; extern dw& word_4dd76; -extern dw (& word_4dd78)[2]; +extern dw& word_4dd78; +extern db& dummyf_3f79a; +extern db& dummyf_3f79b; extern db& dummyf_3f79c; extern db& dummyf_3f79d; extern dw& word_4dd7e; @@ -5911,11 +8586,18 @@ extern db& dummyf_3f7a9; extern dw& word_4dd8a; extern dw& word_4dd8c; extern dw& word_4dd8e; -extern dw (& word_4dd90)[2]; +extern dw& word_4dd90; +extern db& dummyf_3f7b2; +extern db& dummyf_3f7b3; extern dw& word_4dd94; extern dw& word_4dd96; extern dw& word_4dd98; -extern db (& dummyf_3f7ba)[6]; +extern db& dummyf_3f7ba; +extern db& dummyf_3f7bb; +extern db& dummyf_3f7bc; +extern db& dummyf_3f7bd; +extern db& dummyf_3f7be; +extern db& dummyf_3f7bf; extern dw& word_4dda0; extern dw& word_4dda2; extern dw& word_4dda4; @@ -5927,13 +8609,17 @@ extern db& dummyf_3f7ca; extern db& dummyf_3f7cb; extern db& dummyf_3f7cc; extern db& dummyf_3f7cd; -extern dw (& word_4ddae)[2]; +extern dw& word_4ddae; +extern db& dummyf_3f7d0; +extern db& dummyf_3f7d1; extern dw& word_4ddb2; extern dw& word_4ddb4; extern dw& word_4ddb6; extern dw& word_4ddb8; -extern db (& byte_4ddba)[2]; -extern dw (& word_4ddbc)[2]; +extern dw& word_4ddba; +extern dw& word_4ddbc; +extern db& dummyf_3f7de; +extern db& dummyf_3f7df; extern db& dummyf_3f7e0; extern db& dummyf_3f7e1; extern db& dummyf_3f7e2; @@ -5953,7 +8639,9 @@ extern dw& word_4ddd2; extern dw& word_4ddd4; extern dw& word_4ddd6; extern dw& word_4ddd8; -extern dw (& word_4ddda)[2]; +extern dw& word_4ddda; +extern db& dummyf_3f7fc; +extern db& dummyf_3f7fd; extern db& dummyf_3f7fe; extern db& dummyf_3f7ff; extern db& dummyf_3f800; @@ -6023,21 +8711,21 @@ extern db& dummyf_3f843; extern db& dummyf_3f844; extern db& dummyf_3f845; extern db& byte_4de26; -extern db (& byte_4de27)[2]; +extern dw& word_4de27; extern db& byte_4de29; -extern db (& byte_4de2a)[2]; +extern dw& word_4de2a; extern db& byte_4de2c; extern dw& word_4de2d; extern dw& word_4de2f; -extern db (& byte_4de31)[2]; +extern dw& word_4de31; extern dw& word_4de33; -extern db (& byte_4de35)[2]; +extern dw& word_4de35; extern dw& word_4de37; extern dw& word_4de39; extern dw& word_4de3b; extern dw& word_4de3d; extern dw& word_4de3f; -extern db (& byte_4de41)[2]; +extern dw& word_4de41; extern db& byte_4de43; extern dw& word_4de44; extern dw& word_4de46; @@ -6051,7 +8739,7 @@ extern db& byte_4de54; extern dw& word_4de55; extern dw& word_4de57; extern dw& word_4de59; -extern db (& byte_4de5b)[2]; +extern dw& word_4de5b; extern db& byte_4de5d; extern db& byte_4de5e; extern db& byte_4de5f; @@ -6060,88 +8748,82 @@ extern dw& word_4de62; extern db& dummyf_3f884; extern db& byte_4de65; extern dw& word_4de66; -extern db (& dummyf_3f888)[2]; -extern db (& byte_4de6a)[8]; -extern char (& a00112233445566)[65]; -extern char (& dummyf_3f8d3)[65]; -extern char (& dummyf_3f914)[65]; -extern char (& dummyf_3f955)[65]; -extern char (& dummyf_3f996)[44]; -extern db& dummyf_3f9c2; -extern db& dummyf_3f9c3; -extern db& dummyf_3f9c4; -extern db& dummyf_3f9c5; -extern char (& a045)[4]; -extern db& dummyf_3f9ca; -extern db& dummyf_3f9cb; -extern db& dummyf_3f9cc; -extern db& dummyf_3f9cd; -extern char (& a090)[4]; -extern char (& dummyf_3f9d2)[4]; -extern char (& a135)[4]; -extern db& dummyf_3f9da; -extern db& dummyf_3f9db; -extern db& dummyf_3f9dc; -extern db& dummyf_3f9dd; -extern char (& a180)[4]; -extern db& dummyf_3f9e2; -extern db& dummyf_3f9e3; -extern db& dummyf_3f9e4; -extern db& dummyf_3f9e5; -extern char (& a225)[4]; -extern db& dummyf_3f9ea; -extern db& dummyf_3f9eb; -extern db& dummyf_3f9ec; -extern db& dummyf_3f9ed; -extern char (& a270)[4]; -extern char (& dummyf_3f9f2)[4]; -extern char (& a315)[4]; -extern db& dummyf_3f9fa; -extern db& dummyf_3f9fb; -extern db& dummyf_3f9fc; -extern db& dummyf_3f9fd; -extern db (& dummyf_3f9fe)[2]; -extern db (& dummyf_3fa00)[14]; -extern db (& dummyf_3fa0e)[14]; -extern db (& dummyf_3fa1c)[290]; +extern db& dummyf_3f888; +extern db& dummyf_3f889; +extern db& byte_4de6a; +extern db (& dummyf_3f88b)[32]; +extern db (& dummyf_3f8ab)[32]; +extern db (& dummyf_3f8cb)[32]; +extern db (& dummyf_3f8eb)[32]; +extern db (& dummyf_3f90b)[32]; +extern db (& dummyf_3f92b)[32]; +extern db (& dummyf_3f94b)[32]; +extern db (& dummyf_3f96b)[32]; +extern db (& dummyf_3f98b)[32]; +extern db (& dummyf_3f9ab)[32]; +extern db (& dummyf_3f9cb)[32]; +extern db (& dummyf_3f9eb)[32]; +extern db (& dummyf_3fa0b)[32]; +extern db (& dummyf_3fa2b)[32]; +extern db (& dummyf_3fa4b)[32]; +extern db (& dummyf_3fa6b)[32]; +extern db (& dummyf_3fa8b)[32]; +extern db (& dummyf_3faab)[32]; +extern db (& dummyf_3facb)[32]; +extern db (& dummyf_3faeb)[32]; +extern db (& dummyf_3fb0b)[32]; +extern db& dummyf_3fb2b; +extern db& dummyf_3fb2c; +extern db& dummyf_3fb2d; +extern db& dummyf_3fb2e; +extern db& dummyf_3fb2f; +extern db& dummyf_3fb30; +extern db& dummyf_3fb31; +extern db& dummyf_3fb32; +extern db& dummyf_3fb33; +extern db& dummyf_3fb34; +extern db& dummyf_3fb35; +extern db& dummyf_3fb36; +extern db& dummyf_3fb37; +extern db& dummyf_3fb38; +extern db& dummyf_3fb39; +extern db& dummyf_3fb3a; +extern db& dummyf_3fb3b; +extern db& dummyf_3fb3c; +extern db& dummyf_3fb3d; extern db& byte_4e11e; extern db& byte_4e11f; extern dw& word_4e120; extern dw& word_4e122; -extern char (& a70)[4]; -extern char (& a80)[4]; -extern char (& a90)[4]; -extern char (& a80_0)[4]; -extern char (& a70_0)[4]; -extern char (& a60)[4]; -extern char (& a50)[4]; -extern char (& a40)[4]; -extern char (& a30)[4]; -extern char (& a20)[4]; -extern char (& a10)[4]; -extern char (& a00)[3]; -extern db& dummyf_3fb73; -extern char (& a10_0)[3]; -extern db& dummyf_3fb77; -extern char (& a20_0)[3]; -extern db& dummyf_3fb7b; -extern char (& a30_0)[3]; -extern db& dummyf_3fb7f; -extern char (& a40_0)[3]; -extern db& dummyf_3fb83; -extern char (& a50_0)[3]; +extern db (& dummyf_3fb44)[32]; +extern db (& dummyf_3fb64)[32]; +extern db& dummyf_3fb84; +extern db& dummyf_3fb85; +extern db& dummyf_3fb86; extern db& dummyf_3fb87; -extern char (& a60_0)[3]; +extern db& dummyf_3fb88; +extern db& dummyf_3fb89; +extern db& dummyf_3fb8a; extern db& dummyf_3fb8b; -extern char (& a70_1)[3]; +extern db& dummyf_3fb8c; +extern db& dummyf_3fb8d; +extern db& dummyf_3fb8e; extern db& dummyf_3fb8f; -extern char (& a80_1)[3]; +extern db& dummyf_3fb90; +extern db& dummyf_3fb91; +extern db& dummyf_3fb92; extern db& dummyf_3fb93; -extern char (& a90_0)[3]; +extern db& dummyf_3fb94; +extern db& dummyf_3fb95; +extern db& dummyf_3fb96; extern db& dummyf_3fb97; -extern char (& a80_2)[3]; +extern db& dummyf_3fb98; +extern db& dummyf_3fb99; +extern db& dummyf_3fb9a; extern db& dummyf_3fb9b; -extern char (& a70_2)[3]; +extern db& dummyf_3fb9c; +extern db& dummyf_3fb9d; +extern db& dummyf_3fb9e; extern db& dummyf_3fb9f; extern dw& word_4e180; extern dw& word_4e182; @@ -6177,43 +8859,99 @@ extern db& byte_4e1ca; extern dw& word_4e1cb; extern db& byte_4e1cd; extern db& byte_4e1ce; -extern db (& byte_4e1cf)[39]; -extern db (& dummyf_3fc16)[4]; -extern char (& alandinggearrai)[20]; -extern char (& abrakeson)[10]; -extern char (& dummyf_3fc38)[2]; -extern char (& ag)[2]; -extern db (& dummyf_3fc3c)[25]; -extern db (& dummyf_3fc55)[10]; -extern db (& dummyf_3fc5f)[10]; -extern db (& dummyf_3fc69)[11]; -extern db (& dummyf_3fc74)[10]; -extern db (& dummyf_3fc7e)[10]; -extern db (& dummyf_3fc88)[11]; -extern db (& dummyf_3fc93)[10]; -extern db (& dummyf_3fc9d)[11]; -extern db (& dummyf_3fca8)[24]; -extern dw& _unk_4e2a0; +extern db& byte_4e1cf; +extern db (& dummyf_3fbf0)[32]; +extern db (& dummyf_3fc10)[32]; +extern db (& dummyf_3fc30)[32]; +extern db (& dummyf_3fc50)[32]; +extern db (& dummyf_3fc70)[32]; +extern db (& dummyf_3fc90)[32]; +extern db& dummyf_3fcb0; +extern db& dummyf_3fcb1; +extern db& dummyf_3fcb2; +extern db& dummyf_3fcb3; +extern db& dummyf_3fcb4; +extern db& dummyf_3fcb5; +extern db& dummyf_3fcb6; +extern db& dummyf_3fcb7; +extern db& dummyf_3fcb8; +extern db& dummyf_3fcb9; +extern db& dummyf_3fcba; +extern db& dummyf_3fcbb; +extern db& dummyf_3fcbc; +extern db& dummyf_3fcbd; +extern db& dummyf_3fcbe; +extern db& dummyf_3fcbf; +extern dw& word_4e2a0; extern dw& word_4e2a2; extern dw& word_4e2a4; extern dw& word_4e2a6; -extern dw (& word_4e2a8)[3]; +extern dw& word_4e2a8; +extern db& dummyf_3fcca; +extern db& dummyf_3fccb; +extern db& dummyf_3fccc; +extern db& dummyf_3fccd; extern dw& word_4e2ae; -extern dw (& word_4e2b0)[2]; -extern dw (& word_4e2b4)[2]; -extern db (& dummyf_3fcd8)[4]; -extern dw (& word_4e2bc)[2]; +extern dw& word_4e2b0; +extern db& dummyf_3fcd2; +extern db& dummyf_3fcd3; +extern dw& word_4e2b4; +extern db& dummyf_3fcd6; +extern db& dummyf_3fcd7; +extern db& dummyf_3fcd8; +extern db& dummyf_3fcd9; +extern db& dummyf_3fcda; +extern db& dummyf_3fcdb; +extern dw& word_4e2bc; +extern db& dummyf_3fcde; +extern db& dummyf_3fcdf; extern dw& word_4e2c0; -extern db (& dummyf_3fce2)[8]; +extern db& dummyf_3fce2; +extern db& dummyf_3fce3; +extern db& dummyf_3fce4; +extern db& dummyf_3fce5; +extern db& dummyf_3fce6; +extern db& dummyf_3fce7; +extern db& dummyf_3fce8; +extern db& dummyf_3fce9; extern dw& word_4e2ca; -extern dw (& word_4e2cc)[2]; +extern dw& word_4e2cc; +extern db& dummyf_3fcee; +extern db& dummyf_3fcef; extern dw& word_4e2d0; extern dw& word_4e2d2; extern dw& word_4e2d4; -extern dw (& word_4e2d6)[2]; +extern dw& word_4e2d6; +extern db& dummyf_3fcf8; +extern db& dummyf_3fcf9; extern dw& word_4e2da; -extern dw (& word_4e2dc)[4]; -extern db (& dummyf_3fd04)[20]; +extern dw& word_4e2dc; +extern db& dummyf_3fcfe; +extern db& dummyf_3fcff; +extern db& dummyf_3fd00; +extern db& dummyf_3fd01; +extern db& dummyf_3fd02; +extern db& dummyf_3fd03; +extern db& dummyf_3fd04; +extern db& dummyf_3fd05; +extern db& dummyf_3fd06; +extern db& dummyf_3fd07; +extern db& dummyf_3fd08; +extern db& dummyf_3fd09; +extern db& dummyf_3fd0a; +extern db& dummyf_3fd0b; +extern db& dummyf_3fd0c; +extern db& dummyf_3fd0d; +extern db& dummyf_3fd0e; +extern db& dummyf_3fd0f; +extern db& dummyf_3fd10; +extern db& dummyf_3fd11; +extern db& dummyf_3fd12; +extern db& dummyf_3fd13; +extern db& dummyf_3fd14; +extern db& dummyf_3fd15; +extern db& dummyf_3fd16; +extern db& dummyf_3fd17; extern dw& word_4e2f8; extern dw& word_4e2fa; extern dw& word_4e2fc; @@ -6226,67 +8964,67 @@ extern db& dummyf_3fd25; extern db& dummyf_3fd26; extern db& dummyf_3fd27; extern dw& word_4e308; -extern db (& byte_4e30a)[3]; -extern db (& byte_4e30d)[3]; +extern db& byte_4e30a; +extern db& dummyf_3fd2b; +extern db& dummyf_3fd2c; +extern db& byte_4e30d; +extern db& dummyf_3fd2e; +extern db& dummyf_3fd2f; extern dw& word_4e310; extern dw& word_4e312; -extern char (& a256leftpic)[12]; -extern char (& a256rightpic)[13]; -extern char (& a256rearpic)[12]; -extern char (& aleftpic)[9]; -extern char (& arightpic)[10]; -extern char (& arearpic)[9]; +extern db (& dummyf_3fd34)[32]; +extern db (& dummyf_3fd54)[32]; +extern db& dummyf_3fd74; extern db& dummyf_3fd75; -extern char (& asc_4e356)[2]; -extern db (& dummyf_3fd78)[2]; -extern char (& as_0)[2]; -extern db (& dummyf_3fd7c)[13]; -extern db (& dummyf_3fd89)[12]; -extern db (& dummyf_3fd95)[13]; +extern dw& word_4e356; +extern db (& dummyf_3fd78)[32]; +extern db& dummyf_3fd98; +extern db& dummyf_3fd99; +extern db& dummyf_3fd9a; +extern db& dummyf_3fd9b; +extern db& dummyf_3fd9c; +extern db& dummyf_3fd9d; +extern db& dummyf_3fd9e; +extern db& dummyf_3fd9f; +extern db& dummyf_3fda0; +extern db& dummyf_3fda1; extern dw& word_4e382; -extern char (& afiring)[9]; +extern db& dummyf_3fda4; +extern db& dummyf_3fda5; +extern db& dummyf_3fda6; +extern db& dummyf_3fda7; +extern db& dummyf_3fda8; +extern db& dummyf_3fda9; +extern db& dummyf_3fdaa; +extern db& dummyf_3fdab; +extern db& dummyf_3fdac; extern db& dummyf_3fdad; extern dw& word_4e38e; -extern char (& afiredby)[11]; -extern char (& dummyf_3fdbb)[4]; -extern char (& atakingoff)[12]; -extern db& dummyf_3fdcb; -extern char (& amisses)[9]; -extern char (& adestroyedby)[15]; -extern char (& adestroyedby_0)[15]; -extern char (& agroundimpact)[15]; -extern char (& ahitby)[8]; -extern char (& aineffective)[12]; -extern char (& ahitby_0)[9]; -extern db& dummyf_3fe1f; -extern char (& aa)[2]; -extern db& dummyf_3fe22; -extern db& dummyf_3fe23; -extern char (& ae)[2]; -extern char (& asecondtarget)[15]; -extern char (& aprimarytarget)[15]; -extern char (& a0)[3]; -extern char (& dummyf_3fe47)[2]; -extern char (& afired)[7]; +extern db (& dummyf_3fdb0)[32]; +extern db (& dummyf_3fdd0)[32]; +extern db (& dummyf_3fdf0)[32]; +extern db (& dummyf_3fe10)[32]; +extern db (& dummyf_3fe30)[32]; extern db (& dummyf_3fe50)[32]; -extern db& dummyf_3fe70; -extern db& dummyf_3fe71; -extern db& dummyf_3fe72; -extern db& dummyf_3fe73; -extern db& dummyf_3fe74; -extern db& dummyf_3fe75; -extern db& dummyf_3fe76; -extern db& dummyf_3fe77; -extern db& dummyf_3fe78; -extern db& dummyf_3fe79; -extern db (& dummyf_3fe7b)[32]; -extern db (& dummyf_3fe9b)[32]; -extern db (& dummyf_3febb)[32]; -extern db (& dummyf_3fedb)[32]; -extern db (& dummyf_3fefb)[32]; -extern db (& dummyf_3ff1b)[32]; -extern db (& dummyf_3ff3b)[32]; -extern db (& dummyf_3ff5b)[32]; +extern db (& dummyf_3fe70)[32]; +extern db (& dummyf_3fe90)[32]; +extern db (& dummyf_3feb0)[32]; +extern db (& dummyf_3fed0)[32]; +extern db (& dummyf_3fef0)[32]; +extern db (& dummyf_3ff10)[32]; +extern db (& dummyf_3ff30)[32]; +extern db (& dummyf_3ff50)[32]; +extern db& dummyf_3ff70; +extern db& dummyf_3ff71; +extern db& dummyf_3ff72; +extern db& dummyf_3ff73; +extern db& dummyf_3ff74; +extern db& dummyf_3ff75; +extern db& dummyf_3ff76; +extern db& dummyf_3ff77; +extern db& dummyf_3ff78; +extern db& dummyf_3ff79; +extern db& dummyf_3ff7a; extern db& dummyf_3ff7b; extern db& dummyf_3ff7c; extern db& dummyf_3ff7d; @@ -6296,16 +9034,55 @@ extern db& dummyf_3ff80; extern db& dummyf_3ff81; extern db& dummyf_3ff82; extern db& dummyf_3ff83; -extern dw (& word_4e564)[7]; -extern db (& dummyf_3ff92)[10]; -extern dw (& word_4e57c)[9]; +extern dw& word_4e564; +extern db& dummyf_3ff86; +extern db& dummyf_3ff87; +extern db& dummyf_3ff88; +extern db& dummyf_3ff89; +extern db& dummyf_3ff8a; +extern db& dummyf_3ff8b; +extern db& dummyf_3ff8c; +extern db& dummyf_3ff8d; +extern db& dummyf_3ff8e; +extern db& dummyf_3ff8f; +extern db& dummyf_3ff90; +extern db& dummyf_3ff91; +extern db& dummyf_3ff92; +extern db& dummyf_3ff93; +extern db& dummyf_3ff94; +extern db& dummyf_3ff95; +extern db& dummyf_3ff96; +extern db& dummyf_3ff97; +extern db& dummyf_3ff98; +extern db& dummyf_3ff99; +extern db& dummyf_3ff9a; +extern db& dummyf_3ff9b; +extern dw& word_4e57c; +extern db& dummyf_3ff9e; +extern db& dummyf_3ff9f; +extern db& dummyf_3ffa0; +extern db& dummyf_3ffa1; +extern db& dummyf_3ffa2; +extern db& dummyf_3ffa3; +extern db& dummyf_3ffa4; +extern db& dummyf_3ffa5; +extern db& dummyf_3ffa6; +extern db& dummyf_3ffa7; +extern db& dummyf_3ffa8; +extern db& dummyf_3ffa9; +extern db& dummyf_3ffaa; +extern db& dummyf_3ffab; +extern db& dummyf_3ffac; +extern db& dummyf_3ffad; extern db& dummyf_3ffae; extern db& dummyf_3ffaf; extern db& dummyf_3ffb0; extern db& dummyf_3ffb1; extern db& dummyf_3ffb2; extern db& dummyf_3ffb3; -extern dw (& word_4e594)[2]; +extern dw& word_4e594; +extern db& dummyf_3ffb6; +extern db& dummyf_3ffb7; extern db& dummyf_3ffb8; extern db& dummyf_3ffb9; extern db& dummyf_3ffba; @@ -6326,8 +9103,10 @@ extern db& dummyf_3ffc8; extern db& dummyf_3ffc9; extern db& dummyf_3ffca; extern db& dummyf_3ffcb; -extern dw (& word_4e5ac)[2]; -extern db (& dummyf_3ffd0)[32]; +extern dw& word_4e5ac; +extern db (& dummyf_3ffce)[32]; +extern db& dummyf_3ffee; +extern db& dummyf_3ffef; extern db& dummyf_3fff0; extern db& dummyf_3fff1; extern db& dummyf_3fff2; @@ -6348,7 +9127,21 @@ extern dw& word_4e5e4; extern dw& word_4e5e6; extern dw& word_4e5e8; extern dw& word_4e5ea; -extern dw (& word_4e5ec)[8]; +extern dw& word_4e5ec; +extern db& dummyf_4000e; +extern db& dummyf_4000f; +extern db& dummyf_40010; +extern db& dummyf_40011; +extern db& dummyf_40012; +extern db& dummyf_40013; +extern db& dummyf_40014; +extern db& dummyf_40015; +extern db& dummyf_40016; +extern db& dummyf_40017; +extern db& dummyf_40018; +extern db& dummyf_40019; +extern db& dummyf_4001a; +extern db& dummyf_4001b; extern dw& word_4e5fc; extern dw& word_4e5fe; extern dw& word_4e600; @@ -6356,121 +9149,197 @@ extern dw& word_4e602; extern dw& word_4e604; extern dw& word_4e606; extern dw& word_4e608; -extern dw (& word_4e60a)[2]; -extern db (& dummyf_4002e)[6]; +extern dw& word_4e60a; +extern db& dummyf_4002c; +extern db& dummyf_4002d; +extern db& dummyf_4002e; +extern db& dummyf_4002f; +extern db& dummyf_40030; +extern db& dummyf_40031; +extern db& dummyf_40032; +extern db& dummyf_40033; extern db& byte_4e614; -extern db (& byte_4e615)[5]; +extern db& byte_4e615; +extern db& dummyf_40036; +extern db& dummyf_40037; +extern db& dummyf_40038; +extern db& dummyf_40039; extern dw& word_4e61a; extern dw& word_4e61c; extern dw& word_4e61e; extern dw& word_4e620; extern dw& word_4e622; extern dw& word_4e624; -extern char (& astallwarning)[14]; -extern char (& aaccel)[6]; -extern char (& atraining)[9]; -extern char (& aautopilot)[10]; -extern char (& apressanykeytop)[22]; -extern char (& atac)[4]; -extern char (& atrackcam)[10]; -extern char (& aahead)[6]; -extern char (& arear)[5]; -extern char (& aright)[6]; -extern char (& aleft)[5]; -extern char (& amap)[4]; +extern db (& dummyf_40046)[32]; +extern db (& dummyf_40066)[32]; +extern db (& dummyf_40086)[32]; +extern db& dummyf_400a6; +extern db& dummyf_400a7; +extern db& dummyf_400a8; +extern db& dummyf_400a9; +extern db& dummyf_400aa; extern db& dummyf_400ab; extern db& dummyf_400ac; extern db& dummyf_400ad; extern db& dummyf_400ae; extern db& dummyf_400af; extern dw& word_4e690; -extern char (& adestroyedbygun)[22]; -extern char (& ahitbygunfire)[15]; -extern char (& adestroyedbygun_0)[22]; -extern char (& aat_0)[5]; -extern db& dummyf_400f2; -extern char (& aprimarytarget_0)[15]; -extern char (& asecondarytarge)[17]; -extern char (& anotarget)[10]; -extern char (& anotarget_0)[10]; -extern char (& amissilelock)[13]; -extern char (& arange)[7]; -extern char (& dummyf_4013b)[2]; -extern char (& akm)[4]; +extern db (& dummyf_400b2)[32]; +extern db (& dummyf_400d2)[32]; +extern db (& dummyf_400f2)[32]; +extern db (& dummyf_40112)[32]; +extern db& dummyf_40132; +extern db& dummyf_40133; +extern db& dummyf_40134; +extern db& dummyf_40135; +extern db& dummyf_40136; +extern db& dummyf_40137; +extern db& dummyf_40138; +extern db& dummyf_40139; +extern db& dummyf_4013a; +extern db& dummyf_4013b; +extern db& dummyf_4013c; +extern db& dummyf_4013d; +extern db& dummyf_4013e; +extern db& dummyf_4013f; +extern db& dummyf_40140; extern db& dummyf_40141; -extern char (& a3d3_0)[5]; -extern char (& arb_4)[3]; +extern db& dummyf_40142; +extern db& dummyf_40143; +extern db& dummyf_40144; +extern db& dummyf_40145; +extern db& dummyf_40146; +extern db& dummyf_40147; +extern db& dummyf_40148; +extern db& dummyf_40149; extern char (& aopenerroron3d3_0)[20]; -extern dw& word_4e73e; -extern char (& a15fltxxx)[10]; -extern char (& abrg)[5]; -extern char (& along)[5]; -extern char (& amedium)[7]; -extern char (& ashort)[6]; -extern char (& arangeradar)[13]; -extern char (& adetaillevel)[14]; -extern char (& akybdsensitivit)[17]; -extern char (& amemoryavailabl)[18]; -extern char (& ajiffiesframe)[15]; -extern char (& asounds)[8]; -extern char (& adirector)[10]; -extern char (& aoff)[4]; -extern char (& awaypointprimar)[25]; -extern char (& awaypointsecond)[27]; -extern char (& awaypointfriend)[27]; -extern char (& aautopilotoff)[14]; -extern char (& aautopiloton)[13]; +extern db& byte_4e73e; +extern db (& dummyf_4015f)[32]; +extern db (& dummyf_4017f)[32]; +extern db (& dummyf_4019f)[32]; +extern db (& dummyf_401bf)[32]; +extern db (& dummyf_401df)[32]; +extern db (& dummyf_401ff)[32]; +extern db (& dummyf_4021f)[32]; +extern db& dummyf_4023f; +extern db& dummyf_40240; +extern db& dummyf_40241; +extern db& dummyf_40242; +extern db& dummyf_40243; +extern db& dummyf_40244; +extern db& dummyf_40245; +extern db& dummyf_40246; +extern db& dummyf_40247; +extern db& dummyf_40248; +extern db& dummyf_40249; +extern db& dummyf_4024a; +extern db& dummyf_4024b; +extern db& dummyf_4024c; +extern db& dummyf_4024d; +extern db& dummyf_4024e; extern db& dummyf_4024f; extern dw& word_4e830; extern dw& word_4e832; extern dw& word_4e834; extern dw& word_4e836; extern dw& word_4e838; -extern dw (& word_4e83a)[2]; -extern char (& anotavailable)[15]; -extern char (& aarmed)[7]; -extern db (& dummyf_40274)[522]; -extern db (& dummyf_4047e)[11]; -extern db (& dummyf_40489)[11]; -extern db (& dummyf_40494)[10]; -extern db (& dummyf_4049e)[11]; -extern db (& dummyf_404a9)[10]; -extern db (& dummyf_404b3)[11]; -extern db (& dummyf_404be)[10]; -extern db (& dummyf_404c8)[10]; -extern db (& dummyf_404d2)[10]; -extern db (& dummyf_404dc)[2]; +extern dw& word_4e83a; +extern db& dummyf_4025c; +extern db& dummyf_4025d; +extern db& dummyf_4025e; +extern db& dummyf_4025f; +extern db& dummyf_40260; +extern db& dummyf_40261; +extern db& dummyf_40262; +extern db& dummyf_40263; +extern db& dummyf_40264; +extern db& dummyf_40265; +extern db& dummyf_40266; +extern db& dummyf_40267; +extern db& dummyf_40268; +extern db& dummyf_40269; +extern db& dummyf_4026a; +extern db& dummyf_4026b; +extern db& dummyf_4026c; +extern db& dummyf_4026d; +extern db& dummyf_4026e; +extern db& dummyf_4026f; +extern db& dummyf_40270; +extern db& dummyf_40271; +extern db& dummyf_40272; +extern db& dummyf_40273; +extern db& dummyf_40274; +extern db& dummyf_40275; +extern db& dummyf_40276; +extern db& dummyf_40277; +extern db& dummyf_40278; +extern db& dummyf_40279; +extern db& byte_4e85a; +extern db& byte_4e85b; +extern db (& dummyf_4027c)[32]; +extern db (& dummyf_4029c)[32]; +extern db (& dummyf_402bc)[32]; +extern db (& dummyf_402dc)[32]; +extern db (& dummyf_402fc)[32]; +extern db (& dummyf_4031c)[32]; +extern db (& dummyf_4033c)[32]; +extern db (& dummyf_4035c)[32]; +extern db (& dummyf_4037c)[32]; +extern db (& dummyf_4039c)[32]; +extern db (& dummyf_403bc)[32]; +extern db (& dummyf_403dc)[32]; +extern db (& dummyf_403fc)[32]; +extern db (& dummyf_4041c)[32]; +extern db (& dummyf_4043c)[32]; +extern db (& dummyf_4045c)[32]; +extern db (& dummyf_4047c)[32]; +extern db (& dummyf_4049c)[32]; +extern db (& dummyf_404bc)[32]; +extern db& dummyf_404dc; +extern db& dummyf_404dd; extern dw& word_4eabe; extern dw& word_4eac0; extern db& dummyf_404e2; extern db& dummyf_404e3; extern dw& word_4eac4; -extern dw (& word_4eac6)[161]; +extern dw& word_4eac6; +extern db (& dummyf_404e8)[32]; +extern db (& dummyf_40508)[32]; +extern db (& dummyf_40528)[32]; +extern db (& dummyf_40548)[32]; +extern db (& dummyf_40568)[32]; +extern db (& dummyf_40588)[32]; +extern db (& dummyf_405a8)[32]; +extern db (& dummyf_405c8)[32]; +extern db (& dummyf_405e8)[32]; +extern db (& dummyf_40608)[32]; extern dw& word_4ec08; extern dw& word_4ec0a; -extern dw (& word_4ec0c)[2]; +extern dw& word_4ec0c; +extern db& dummyf_4062e; +extern db& dummyf_4062f; extern dw& word_4ec10; extern dw& word_4ec12; extern dw& word_4ec14; extern dw& word_4ec16; -extern dw& _off_4ec18; -extern dw& word_4ec1a; -extern db (& dummyf_4063c)[78]; -extern dw& aacfileinfo; -extern db& dummyf_4068c; -extern db& dummyf_4068d; -extern db& dummyf_4068e; -extern db& dummyf_4068f; -extern db& dummyf_40690; -extern db& dummyf_40691; -extern db& dummyf_40692; -extern db& dummyf_40693; -extern db& dummyf_40694; -extern db& dummyf_40695; -extern db& dummyf_40696; -extern db& dummyf_40697; -extern db& dummyf_40698; -extern dd& dword_4ec79; +extern dw& off_4ec18; +extern dd& off_4ec1a; +extern db (& dummyf_4063e)[32]; +extern db (& dummyf_4065e)[32]; +extern db& dummyf_4067e; +extern db& dummyf_4067f; +extern db& dummyf_40680; +extern db& dummyf_40681; +extern db& dummyf_40682; +extern db& dummyf_40683; +extern db& dummyf_40684; +extern db& dummyf_40685; +extern db& dummyf_40686; +extern db& dummyf_40687; +extern db& dummyf_40688; +extern db& dummyf_40689; +extern char (& aacfileinfo)[15]; +extern dd& dummyf_40699; extern db& dummyf_4069d; extern db& dummyf_4069e; extern db& dummyf_4069f; @@ -6479,103 +9348,133 @@ extern db& dummyf_406a1; extern db& dummyf_406a2; extern db& dummyf_406a3; extern db& dummyf_406a4; -extern dw& word_4ec85; -extern dw& word_4ec87; +extern dw& dummyf_406a5; +extern dw& dummyf_406a7; extern db& dummyf_406a9; extern db& dummyf_406aa; extern dw& word_4ec8b; -extern dw& word_4ec8d; +extern dw& dummyf_406ad; extern db& dummyf_406af; -extern db (& byte_4ec90)[2]; -extern dw (& word_4ec92)[11]; +extern db& dummyf_406b0; +extern db& dummyf_406b1; +extern dw& dummyf_406b2; +extern db& dummyf_406b4; +extern db& dummyf_406b5; +extern db& dummyf_406b6; +extern db& dummyf_406b7; +extern db& dummyf_406b8; +extern db& dummyf_406b9; +extern db& dummyf_406ba; +extern db& dummyf_406bb; +extern db& dummyf_406bc; +extern db& dummyf_406bd; +extern db& dummyf_406be; +extern db& dummyf_406bf; +extern db& dummyf_406c0; +extern db& dummyf_406c1; +extern db& dummyf_406c2; +extern db& dummyf_406c3; +extern db& dummyf_406c4; +extern db& dummyf_406c5; +extern db& dummyf_406c6; +extern db& dummyf_406c7; extern dw& word_4eca8; extern dw& word_4ecaa; extern dw& word_4ecac; -extern db& dummyf_406ce; -extern db& dummyf_406cf; -extern db& dummyf_406d0; -extern db& dummyf_406d1; -extern db& dummyf_406d2; +extern dd& dummyf_406ce; +extern db& unk_4ecb2; extern db& dummyf_406d3; extern db& dummyf_406d4; extern db& dummyf_406d5; extern db& dummyf_406d6; extern db& dummyf_406d7; -extern db& dummyf_406d8; -extern db& dummyf_406d9; -extern db& dummyf_406da; -extern db& dummyf_406db; -extern dw (& word_4ecbc)[3]; -extern dw& word_4ecc2; -extern dw& word_4ecc4; -extern dw& word_4ecc6; -extern dw& word_4ecc8; +extern dd& dummyf_406d8; +extern dw& dummyf_406dc; +extern db& dummyf_406de; +extern db& dummyf_406df; +extern db& dummyf_406e0; +extern db& dummyf_406e1; +extern dw& dummyf_406e2; +extern dw& dummyf_406e4; +extern dw& dummyf_406e6; +extern dw& dummyf_406e8; extern db (& dummyf_406ea)[32]; extern db (& dummyf_4070a)[32]; -extern db& dummyf_4072a; -extern db& dummyf_4072b; -extern db (& dummyf_4072c)[3]; -extern db& dummyf_4072f; -extern db& dummyf_40730; -extern db& dummyf_40731; -extern db& dummyf_40732; -extern db& dummyf_40733; -extern db (& dummyf_40734)[2]; -extern db (& dummyf_40736)[32]; -extern db (& dummyf_40756)[32]; -extern db (& dummyf_40776)[32]; -extern db (& dummyf_40796)[32]; -extern db (& dummyf_407b6)[32]; -extern db (& dummyf_407d6)[32]; -extern db (& dummyf_407f6)[32]; -extern dw& word_4edf6; -extern dw& word_4edf8; -extern dw& word_4edfa; -extern dw (& word_4edfc)[2]; -extern dw (& word_4ee00)[2]; +extern db (& dummyf_4072a)[32]; +extern db (& dummyf_4074a)[32]; +extern db (& dummyf_4076a)[32]; +extern db (& dummyf_4078a)[32]; +extern db (& dummyf_407aa)[32]; +extern db (& dummyf_407ca)[32]; +extern db (& dummyf_407ea)[32]; +extern db& dummyf_4080a; +extern db& dummyf_4080b; +extern db& dummyf_4080c; +extern db& dummyf_4080d; +extern db& dummyf_4080e; +extern db& dummyf_4080f; +extern db& dummyf_40810; +extern db& dummyf_40811; +extern db& dummyf_40812; +extern db& dummyf_40813; +extern db& dummyf_40814; +extern db& dummyf_40815; +extern dw& dummyf_40816; +extern dw& dummyf_40818; +extern dw& dummyf_4081a; +extern dw& dummyf_4081c; +extern db& dummyf_4081e; +extern db& dummyf_4081f; +extern dw& dummyf_40820; +extern db& dummyf_40822; +extern db& dummyf_40823; extern db& dummyf_40824; -extern db& byte_4ee05; +extern db& dummyf_40825; extern dw& word_4ee06; extern db& dummyf_40828; extern db& dummyf_40829; extern dw& word_4ee0a; -extern dw (& word_4ee0c)[2]; -extern db (& byte_4ee10)[4]; -extern dd& dword_4ee14; -extern dd& dword_4ee18; +extern dw& word_4ee0c; +extern db& dummyf_4082e; +extern db& dummyf_4082f; +extern db& byte_4ee10; +extern db& dummyf_40831; +extern db& dummyf_40832; +extern db& dummyf_40833; +extern db& unk_4ee14; +extern db& dummyf_40835; +extern dw& dummyf_40836; +extern dd& dummyf_40838; extern dd& dword_4ee1c; -extern db& dummyf_40840; -extern db& dummyf_40841; -extern dw& seg_4ee22; +extern dd& off_4ee20; extern dw& seg_4ee24; -extern db& seg_4ee26; -extern char (& anmsg)[10]; +extern dw& seg_4ee26; +extern char (& anmsg)[9]; extern char (& ar6000stackover)[7]; extern char (& dummyf_40859)[19]; -extern db& dummyf_4086c; -extern db& dummyf_4086d; -extern char (& ar6003integerdi)[7]; -extern char (& dummyf_40875)[24]; -extern db& dummyf_4088d; -extern db& dummyf_4088e; -extern char (& ar6009notenough)[7]; -extern char (& dummyf_40896)[37]; -extern db& dummyf_408bb; -extern db& dummyf_408bc; -extern db& dummyf_408bd; -extern db& dummyf_408be; -extern db& dummyf_408bf; -extern db& dummyf_408c0; -extern db& dummyf_408c1; -extern char (& aruntimeerror)[16]; -extern db& dummyf_408d2; -extern db& dummyf_408d3; -extern char (& ar6002floatingp)[7]; -extern char (& dummyf_408db)[30]; -extern db& dummyf_408f9; -extern db& dummyf_408fa; -extern char (& ar6001nullpoint)[7]; -extern char (& dummyf_40902)[28]; +extern db (& dummyf_4086c)[32]; +extern db (& dummyf_4088c)[32]; +extern db (& dummyf_408ac)[32]; +extern db (& dummyf_408cc)[32]; +extern db (& dummyf_408ec)[32]; +extern db& dummyf_4090c; +extern db& dummyf_4090d; +extern db& dummyf_4090e; +extern db& dummyf_4090f; +extern db& dummyf_40910; +extern db& dummyf_40911; +extern db& dummyf_40912; +extern db& dummyf_40913; +extern db& dummyf_40914; +extern db& dummyf_40915; +extern db& dummyf_40916; +extern db& dummyf_40917; +extern db& dummyf_40918; +extern db& dummyf_40919; +extern db& dummyf_4091a; +extern db& dummyf_4091b; +extern db& dummyf_4091c; +extern db& dummyf_4091d; extern db& dummyf_4091e; extern db& dummyf_4091f; extern db& dummyf_40920; @@ -6596,14 +9495,24 @@ extern dw& word_4ef1a; extern dw& word_4ef1c; extern dw& word_4ef1e; extern dw& word_4ef20; -extern dw (& word_4ef22)[4]; +extern dw& word_4ef22; +extern db& dummyf_40944; +extern db& dummyf_40945; +extern db& dummyf_40946; +extern db& dummyf_40947; +extern db& dummyf_40948; +extern db& dummyf_40949; extern dw& word_4ef2a; extern dw& word_4ef2c; extern dw& word_4ef2e; extern dw& word_4ef30; extern dw& word_4ef32; extern dw& word_4ef34; -extern dw (& word_4ef36)[34]; +extern dw& word_4ef36; +extern db (& dummyf_40958)[32]; +extern db (& dummyf_40978)[32]; +extern db& dummyf_40998; +extern db& dummyf_40999; extern dw& word_4ef7a; extern dw& word_4ef7c; extern dw& word_4ef7e; @@ -6625,134 +9534,1163 @@ extern dw& word_4ef98; extern db& byte_4ef9a; extern db& byte_4ef9b; extern dw& word_4ef9c; -extern db (& byte_4ef9e)[514]; +extern db& byte_4ef9e; +extern db (& dummyf_409bf)[32]; +extern db (& dummyf_409df)[32]; +extern db (& dummyf_409ff)[32]; +extern db (& dummyf_40a1f)[32]; +extern db (& dummyf_40a3f)[32]; +extern db (& dummyf_40a5f)[32]; +extern db (& dummyf_40a7f)[32]; +extern db (& dummyf_40a9f)[32]; +extern db (& dummyf_40abf)[32]; +extern db (& dummyf_40adf)[32]; +extern db (& dummyf_40aff)[32]; +extern db (& dummyf_40b1f)[32]; +extern db (& dummyf_40b3f)[32]; +extern db (& dummyf_40b5f)[32]; +extern db (& dummyf_40b7f)[32]; +extern db (& dummyf_40b9f)[32]; +extern db& dummyf_40bbf; extern dw& word_4f1a0; -extern dw (& word_4f1a2)[8]; -extern dw (& dummyf_40bd2)[5]; +extern dw& word_4f1a2; +extern db& dummyf_40bc4; +extern db& dummyf_40bc5; +extern db& dummyf_40bc6; +extern db& dummyf_40bc7; +extern db& dummyf_40bc8; +extern db& dummyf_40bc9; +extern db& dummyf_40bca; +extern db& dummyf_40bcb; +extern db& dummyf_40bcc; +extern db& dummyf_40bcd; +extern db& dummyf_40bce; +extern db& dummyf_40bcf; +extern db& dummyf_40bd0; +extern db& dummyf_40bd1; +extern db& dummyf_40bd2; +extern db& dummyf_40bd3; +extern db& dummyf_40bd4; +extern db& dummyf_40bd5; +extern db& dummyf_40bd6; +extern db& dummyf_40bd7; +extern db& dummyf_40bd8; +extern db& dummyf_40bd9; +extern db& dummyf_40bda; +extern db& dummyf_40bdb; extern db& byte_4f1bc; -extern db (& byte_4f1bd)[12]; -extern db (& dummyf_40be9)[11]; -extern db (& dummyf_40bf4)[12]; -extern db (& dummyf_40c00)[11]; -extern db (& dummyf_40c0b)[9]; +extern db& byte_4f1bd; +extern db (& dummyf_40bde)[32]; +extern db& dummyf_40bfe; +extern db& dummyf_40bff; +extern db& dummyf_40c00; +extern db& dummyf_40c01; +extern db& dummyf_40c02; +extern db& dummyf_40c03; +extern db& dummyf_40c04; +extern db& dummyf_40c05; +extern db& dummyf_40c06; +extern db& dummyf_40c07; +extern db& dummyf_40c08; +extern db& dummyf_40c09; +extern db& dummyf_40c0a; +extern db& dummyf_40c0b; +extern db& dummyf_40c0c; +extern db& dummyf_40c0d; +extern db& dummyf_40c0e; +extern db& dummyf_40c0f; +extern db& dummyf_40c10; +extern db& dummyf_40c11; +extern db& dummyf_40c12; +extern db& dummyf_40c13; extern dw& word_4f1f4; extern dw& word_4f1f6; -extern dw (& word_4f1f8)[2]; +extern dw& word_4f1f8; +extern db& dummyf_40c1a; +extern db& dummyf_40c1b; extern dw& word_4f1fc; -extern dw (& seg_4f1fe)[6]; +extern dw& seg_4f1fe; +extern db& dummyf_40c20; +extern db& dummyf_40c21; +extern db& dummyf_40c22; +extern db& dummyf_40c23; +extern db& dummyf_40c24; +extern db& dummyf_40c25; +extern db& dummyf_40c26; +extern db& dummyf_40c27; +extern db& dummyf_40c28; +extern db& dummyf_40c29; extern dw& word_4f20a; -extern db (& byte_4f20c)[2]; +extern dw& word_4f20c; extern dw& word_4f20e; extern dw& word_4f210; extern dd& dword_4f212; extern dw& word_4f216; extern dw& word_4f218; -extern dw (& word_4f21a)[2]; +extern dw& word_4f21a; +extern dw& word_4f21c; extern dw& word_4f21e; extern dd& dword_4f220; -extern db (& dummyf_40c44)[2]; +extern db& dummyf_40c44; +extern db& dummyf_40c45; extern dw& word_4f226; extern dw& word_4f228; extern dw& word_4f22a; extern dw& word_4f22c; -extern db (& dummyf_40d82)[12]; -extern db (& dummyf_40d8e)[10]; -extern db (& dummyf_40d98)[11]; -extern db (& dummyf_40da3)[11]; -extern db (& dummyf_40dae)[11]; -extern db (& dummyf_40db9)[10]; -extern db (& dummyf_40dc3)[10]; -extern db (& dummyf_40dcd)[10]; -extern db (& dummyf_40dd7)[12]; -extern db (& dummyf_40de3)[13]; -extern db (& dummyf_40df0)[11]; -extern db (& dummyf_40dfb)[10]; -extern db (& dummyf_40e05)[6]; +extern db (& dummyf_40c4e)[32]; +extern db (& dummyf_40c6e)[32]; +extern db (& dummyf_40c8e)[32]; +extern db (& dummyf_40cae)[32]; +extern db (& dummyf_40cce)[32]; +extern db (& dummyf_40cee)[32]; +extern db (& dummyf_40d0e)[32]; +extern db (& dummyf_40d2e)[32]; +extern db (& dummyf_40d4e)[32]; +extern db (& dummyf_40d6e)[32]; +extern db (& dummyf_40d8e)[32]; +extern db (& dummyf_40dae)[32]; +extern db (& dummyf_40dce)[32]; +extern db& dummyf_40dee; +extern db& dummyf_40def; +extern db& dummyf_40df0; +extern db& dummyf_40df1; +extern db& dummyf_40df2; +extern db& dummyf_40df3; +extern db& dummyf_40df4; +extern db& dummyf_40df5; +extern db& dummyf_40df6; +extern db& dummyf_40df7; +extern db& dummyf_40df8; +extern db& dummyf_40df9; +extern db& dummyf_40dfa; +extern db& dummyf_40dfb; +extern db& dummyf_40dfc; +extern db& dummyf_40dfd; +extern db& dummyf_40dfe; +extern db& dummyf_40dff; +extern db& dummyf_40e00; +extern db& dummyf_40e01; +extern db& dummyf_40e02; +extern db& dummyf_40e03; +extern db& dummyf_40e04; +extern db& dummyf_40e05; +extern db& dummyf_40e06; +extern db& dummyf_40e07; +extern db& dummyf_40e08; +extern dw& dummyf_40e09; extern dw& dummyf_40e0b; -extern dd& dummyf_40e28; -extern db (& dummyf_40e4c)[2]; +extern db& dummyf_40e0d; +extern db& dummyf_40e0e; +extern db& dummyf_40e0f; +extern db& dummyf_40e10; +extern db& dummyf_40e11; +extern db& dummyf_40e12; +extern db& dummyf_40e13; +extern db& dummyf_40e14; +extern db& dummyf_40e15; +extern db& dummyf_40e16; +extern db& dummyf_40e17; +extern db& dummyf_40e18; +extern dw& dummyf_40e19; +extern db& dummyf_40e1b; +extern db& dummyf_40e1c; +extern db& dummyf_40e1d; +extern db& dummyf_40e1e; +extern db& dummyf_40e1f; +extern db& dummyf_40e20; +extern db& dummyf_40e21; +extern db& dummyf_40e22; +extern db& dummyf_40e23; +extern db& dummyf_40e24; +extern db& dummyf_40e25; +extern db& dummyf_40e26; +extern db& dummyf_40e27; +extern db& dummyf_40e28; +extern db& dummyf_40e29; +extern dw& dummyf_40e2a; +extern db& dummyf_40e2c; +extern db& dummyf_40e2d; +extern db& dummyf_40e2e; +extern db& dummyf_40e2f; +extern db& dummyf_40e30; +extern db& dummyf_40e31; +extern db& dummyf_40e32; +extern db& dummyf_40e33; +extern db& dummyf_40e34; +extern db& dummyf_40e35; +extern db& dummyf_40e36; +extern db& dummyf_40e37; +extern dw& dummyf_40e38; +extern db& dummyf_40e3a; +extern db& dummyf_40e3b; +extern db& dummyf_40e3c; +extern db& dummyf_40e3d; +extern db& dummyf_40e3e; +extern db& dummyf_40e3f; +extern db& dummyf_40e40; +extern db& dummyf_40e41; +extern db& dummyf_40e42; +extern db& dummyf_40e43; +extern db& dummyf_40e44; +extern db& dummyf_40e45; +extern db& dummyf_40e46; +extern db& dummyf_40e47; +extern db& dummyf_40e48; +extern db& dummyf_40e49; +extern db& dummyf_40e4a; +extern db& dummyf_40e4b; +extern db& dummyf_40e4c; +extern db& dummyf_40e4d; extern dw& word_4f42e; extern dw& word_4f430; -extern db (& dummyf_40e69)[11]; +extern db (& dummyf_40e52)[32]; +extern db& dummyf_40e72; +extern db& dummyf_40e73; extern db& dummyf_40e74; extern dw& dummyf_40e75; -extern db& dummyf_40eb2; -extern db& dummyf_40ec0; -extern db& dummyf_40ed4; -extern db& dummyf_40ef0; -extern db& dummyf_40efe; +extern db& dummyf_40e77; +extern db& dummyf_40e78; +extern db& dummyf_40e79; +extern db& dummyf_40e7a; +extern db& dummyf_40e7b; +extern db& dummyf_40e7c; +extern db& dummyf_40e7d; +extern db& dummyf_40e7e; +extern db& dummyf_40e7f; +extern db& dummyf_40e80; +extern db& dummyf_40e81; +extern db& dummyf_40e82; +extern db& dummyf_40e83; +extern db& dummyf_40e84; +extern db& dummyf_40e85; +extern db& dummyf_40e86; +extern db& dummyf_40e87; +extern db& dummyf_40e88; +extern db& dummyf_40e89; +extern db& dummyf_40e8a; +extern db& dummyf_40e8b; +extern db& dummyf_40e8c; +extern dw& dummyf_40e8d; +extern db (& dummyf_40e8f)[32]; +extern db (& dummyf_40eaf)[32]; +extern db (& dummyf_40ecf)[32]; +extern db (& dummyf_40eef)[32]; +extern db& dummyf_40f0f; +extern db& dummyf_40f10; +extern db& dummyf_40f11; extern db& dummyf_40f12; -extern db& dummyf_410c7; -extern db& dummyf_41187; -extern db& dummyf_412ca; +extern db& dummyf_40f13; +extern db& dummyf_40f14; +extern db& dummyf_40f15; +extern db& dummyf_40f16; +extern db& dummyf_40f17; +extern db& dummyf_40f18; +extern db& dummyf_40f19; +extern dd& dummyf_40f1a; +extern db (& dummyf_40f1e)[32]; +extern db& dummyf_40f3e; +extern db& dummyf_40f3f; +extern db& dummyf_40f40; +extern dw& dummyf_40f41; +extern db& dummyf_40f43; +extern db& dummyf_40f44; +extern db& dummyf_40f45; +extern db& dummyf_40f46; +extern db& dummyf_40f47; +extern db& dummyf_40f48; +extern db& dummyf_40f49; +extern db& dummyf_40f4a; +extern db& dummyf_40f4b; +extern db& dummyf_40f4c; +extern db& dummyf_40f4d; +extern db& dummyf_40f4e; +extern db& dummyf_40f4f; +extern db& unk_4f530; +extern db& dummyf_40f51; +extern db& dummyf_40f52; +extern dw& dummyf_40f53; +extern db (& dummyf_40f55)[32]; +extern db (& dummyf_40f75)[32]; +extern db (& dummyf_40f95)[32]; +extern db (& dummyf_40fb5)[32]; +extern db (& dummyf_40fd5)[32]; +extern db (& dummyf_40ff5)[32]; +extern db (& dummyf_41015)[32]; +extern db& dummyf_41035; +extern db& dummyf_41036; +extern db& dummyf_41037; +extern db& dummyf_41038; +extern db& dummyf_41039; +extern db& dummyf_4103a; +extern db& dummyf_4103b; +extern db& dummyf_4103c; +extern db& dummyf_4103d; +extern db& dummyf_4103e; +extern db& dummyf_4103f; +extern db& dummyf_41040; +extern db& dummyf_41041; +extern db& dummyf_41042; +extern db& dummyf_41043; +extern db& dummyf_41044; +extern db& dummyf_41045; +extern db& dummyf_41046; +extern db& dummyf_41047; +extern db& dummyf_41048; +extern db& dummyf_41049; +extern db& dummyf_4104a; +extern db& dummyf_4104b; +extern db& dummyf_4104c; +extern db& dummyf_4104d; +extern db& dummyf_4104e; +extern db& dummyf_4104f; +extern db& dummyf_41050; +extern db& dummyf_41051; +extern dw& word_4f632; +extern db& dummyf_41054; +extern db& dummyf_41055; +extern db& dummyf_41056; +extern db& dummyf_41057; +extern db& dummyf_41058; +extern db& dummyf_41059; +extern db& dummyf_4105a; +extern db& dummyf_4105b; +extern db& dummyf_4105c; +extern db& dummyf_4105d; +extern db& dummyf_4105e; +extern db& dummyf_4105f; +extern db& dummyf_41060; +extern db& dummyf_41061; +extern db& dummyf_41062; +extern dw& dummyf_41063; +extern db (& dummyf_41065)[32]; +extern db (& dummyf_41085)[32]; +extern db (& dummyf_410a5)[32]; +extern db (& dummyf_410c5)[32]; +extern db (& dummyf_410e5)[32]; +extern db (& dummyf_41105)[32]; +extern db (& dummyf_41125)[32]; +extern db (& dummyf_41145)[32]; +extern db (& dummyf_41165)[32]; +extern db (& dummyf_41185)[32]; +extern db (& dummyf_411a5)[32]; +extern db (& dummyf_411c5)[32]; +extern db (& dummyf_411e5)[32]; +extern db (& dummyf_41205)[32]; +extern db (& dummyf_41225)[32]; +extern db& dummyf_41245; +extern db& dummyf_41246; +extern db& dummyf_41247; +extern db& dummyf_41248; +extern db& dummyf_41249; +extern db& dummyf_4124a; +extern db& dummyf_4124b; +extern db& dummyf_4124c; +extern db& dummyf_4124d; +extern db& dummyf_4124e; +extern db& dummyf_4124f; +extern db& dummyf_41250; +extern db& dummyf_41251; +extern db& dummyf_41252; +extern db& dummyf_41253; +extern dw& word_4f834; +extern dw& word_4f836; +extern db (& dummyf_41258)[32]; +extern db (& dummyf_41278)[32]; +extern db (& dummyf_41298)[32]; +extern db (& dummyf_412b8)[32]; +extern db (& dummyf_412d8)[32]; +extern db (& dummyf_412f8)[32]; +extern db (& dummyf_41318)[32]; +extern db (& dummyf_41338)[32]; +extern db (& dummyf_41358)[32]; +extern db (& dummyf_41378)[32]; +extern db& dummyf_41398; +extern db& dummyf_41399; +extern db& dummyf_4139a; +extern db& dummyf_4139b; +extern db& dummyf_4139c; +extern db& dummyf_4139d; extern db& dummyf_4139e; extern db& dummyf_4139f; extern db& dummyf_413a0; extern db& dummyf_413a1; +extern db& dummyf_413a2; +extern db& dummyf_413a3; +extern db& dummyf_413a4; +extern db& dummyf_413a5; +extern db& dummyf_413a6; +extern db& dummyf_413a7; +extern db& dummyf_413a8; +extern db& dummyf_413a9; +extern db& dummyf_413aa; +extern dw& dummyf_413ab; +extern db& dummyf_413ad; +extern db& dummyf_413ae; +extern db& dummyf_413af; +extern db& dummyf_413b0; +extern db& dummyf_413b1; +extern db& dummyf_413b2; +extern db& dummyf_413b3; +extern db& dummyf_413b4; +extern db& dummyf_413b5; +extern db& dummyf_413b6; +extern db& dummyf_413b7; +extern db& dummyf_413b8; +extern db& dummyf_413b9; +extern db& dummyf_413ba; +extern db& dummyf_413bb; +extern db& dummyf_413bc; +extern db& dummyf_413bd; +extern db& dummyf_413be; extern db& dummyf_413bf; -extern db& dummyf_413f6; -extern db& dummyf_41434; +extern db& dummyf_413c0; +extern db& dummyf_413c1; +extern db& dummyf_413c2; +extern dw& dummyf_413c3; +extern db (& dummyf_413c5)[32]; +extern db (& dummyf_413e5)[32]; +extern db (& dummyf_41405)[32]; +extern db (& dummyf_41425)[32]; +extern db& dummyf_41445; +extern db& dummyf_41446; +extern db& dummyf_41447; extern db& dummyf_41448; +extern db& dummyf_41449; +extern db& dummyf_4144a; +extern db& dummyf_4144b; +extern db& dummyf_4144c; +extern db& dummyf_4144d; +extern db& dummyf_4144e; +extern db& dummyf_4144f; +extern dd& dummyf_41450; +extern db& dummyf_41454; +extern db& dummyf_41455; +extern db& dummyf_41456; +extern db& dummyf_41457; +extern dw& word_4fa38; +extern db& dummyf_4145a; +extern db& dummyf_4145b; +extern db& dummyf_4145c; +extern db& dummyf_4145d; +extern db& dummyf_4145e; +extern db& dummyf_4145f; +extern db& dummyf_41460; +extern db& dummyf_41461; +extern db& dummyf_41462; +extern db& dummyf_41463; +extern db& dummyf_41464; +extern db& dummyf_41465; +extern db& dummyf_41466; +extern db& dummyf_41467; +extern db& dummyf_41468; +extern db& dummyf_41469; +extern db& dummyf_4146a; +extern db& dummyf_4146b; +extern db& dummyf_4146c; +extern db& dummyf_4146d; +extern db& dummyf_4146e; +extern db& dummyf_4146f; +extern db& dummyf_41470; +extern db& dummyf_41471; +extern db& dummyf_41472; +extern db& dummyf_41473; +extern db& dummyf_41474; +extern db& dummyf_41475; +extern db& dummyf_41476; +extern dw& dummyf_41477; +extern db& dummyf_41479; +extern db& dummyf_4147a; +extern db& dummyf_4147b; +extern db& dummyf_4147c; +extern db& dummyf_4147d; +extern db& dummyf_4147e; +extern db& dummyf_4147f; +extern db& dummyf_41480; +extern db& dummyf_41481; +extern db& dummyf_41482; +extern db& dummyf_41483; +extern db& dummyf_41484; extern db& dummyf_41485; +extern db& unk_4fa66; +extern db& dummyf_41487; +extern db& dummyf_41488; +extern dw& dummyf_41489; +extern db (& dummyf_4148b)[32]; +extern db (& dummyf_414ab)[32]; +extern db (& dummyf_414cb)[32]; +extern db (& dummyf_414eb)[32]; +extern db (& dummyf_4150b)[32]; +extern db (& dummyf_4152b)[32]; +extern db (& dummyf_4154b)[32]; +extern db (& dummyf_4156b)[32]; +extern db& dummyf_4158b; +extern db& dummyf_4158c; extern db& dummyf_4158d; -extern db& dummyf_416e4; +extern db& dummyf_4158e; +extern db& dummyf_4158f; +extern db& dummyf_41590; +extern db& dummyf_41591; +extern db& dummyf_41592; +extern db& dummyf_41593; +extern db& dummyf_41594; +extern db& dummyf_41595; +extern db& dummyf_41596; +extern db& dummyf_41597; +extern db& dummyf_41598; +extern db& dummyf_41599; +extern db& dummyf_4159a; +extern db& dummyf_4159b; +extern db& dummyf_4159c; +extern db& dummyf_4159d; +extern db& dummyf_4159e; +extern db& dummyf_4159f; +extern db& dummyf_415a0; +extern db& dummyf_415a1; +extern db& dummyf_415a2; +extern db& dummyf_415a3; +extern db& dummyf_415a4; +extern db& dummyf_415a5; +extern db& dummyf_415a6; +extern db& dummyf_415a7; +extern db& dummyf_415a8; +extern db& dummyf_415a9; +extern db& byte_4fb8a; +extern db& dummyf_415ab; +extern dw& word_4fb8c; +extern db (& dummyf_415ae)[32]; +extern db (& dummyf_415ce)[32]; +extern db (& dummyf_415ee)[32]; +extern db& dummyf_4160e; +extern db& dummyf_4160f; +extern db& dummyf_41610; +extern db& dummyf_41611; +extern db& dummyf_41612; +extern db& dummyf_41613; +extern db& dummyf_41614; +extern db& dummyf_41615; +extern db& dummyf_41616; +extern db& dummyf_41617; +extern db& dummyf_41618; +extern db& dummyf_41619; +extern db& dummyf_4161a; +extern db& dummyf_4161b; +extern db& dummyf_4161c; +extern db& dummyf_4161d; +extern db& dummyf_4161e; +extern db& dummyf_4161f; +extern db& dummyf_41620; +extern db& dummyf_41621; +extern db& dummyf_41622; +extern db& dummyf_41623; +extern db& dummyf_41624; +extern dw& dummyf_41625; +extern db (& dummyf_41627)[32]; +extern db (& dummyf_41647)[32]; +extern db (& dummyf_41667)[32]; +extern db (& dummyf_41687)[32]; +extern db (& dummyf_416a7)[32]; +extern db (& dummyf_416c7)[32]; +extern db (& dummyf_416e7)[32]; +extern db (& dummyf_41707)[32]; +extern db (& dummyf_41727)[32]; +extern db (& dummyf_41747)[32]; +extern db& dummyf_41767; +extern db& dummyf_41768; +extern db& dummyf_41769; +extern db& dummyf_4176a; +extern db& dummyf_4176b; +extern db& dummyf_4176c; +extern db& dummyf_4176d; +extern db& dummyf_4176e; +extern db& dummyf_4176f; +extern db& dummyf_41770; +extern db& dummyf_41771; +extern db& dummyf_41772; +extern db& dummyf_41773; +extern db& dummyf_41774; +extern db& dummyf_41775; +extern db& dummyf_41776; +extern db& dummyf_41777; +extern db& dummyf_41778; +extern db& dummyf_41779; +extern db& dummyf_4177a; +extern db& dummyf_4177b; +extern db& dummyf_4177c; +extern db& dummyf_4177d; +extern db& dummyf_4177e; +extern db& dummyf_4177f; +extern db& dummyf_41780; +extern db& dummyf_41781; +extern db& dummyf_41782; +extern dw& dummyf_41783; +extern db (& dummyf_41785)[32]; +extern db (& dummyf_417a5)[32]; +extern db (& dummyf_417c5)[32]; +extern db (& dummyf_417e5)[32]; +extern db (& dummyf_41805)[32]; +extern db& dummyf_41825; +extern db& dummyf_41826; +extern db& dummyf_41827; +extern db& dummyf_41828; +extern db& dummyf_41829; +extern db& dummyf_4182a; +extern db& dummyf_4182b; +extern db& dummyf_4182c; +extern db& dummyf_4182d; +extern db& dummyf_4182e; +extern db& dummyf_4182f; +extern db& dummyf_41830; +extern db& dummyf_41831; +extern db& dummyf_41832; +extern db& dummyf_41833; +extern db& dummyf_41834; +extern db& dummyf_41835; +extern db& dummyf_41836; +extern db& dummyf_41837; +extern db& dummyf_41838; +extern db& dummyf_41839; +extern db& dummyf_4183a; +extern db& dummyf_4183b; +extern db& dummyf_4183c; +extern db& dummyf_4183d; +extern db& dummyf_4183e; +extern db& dummyf_4183f; +extern db& dummyf_41840; +extern db& dummyf_41841; +extern dw& dummyf_41842; +extern db (& dummyf_41844)[32]; +extern db (& dummyf_41864)[32]; +extern db (& dummyf_41884)[32]; +extern db (& dummyf_418a4)[32]; +extern db (& dummyf_418c4)[32]; +extern db& dummyf_418e4; +extern db& dummyf_418e5; +extern db& dummyf_418e6; +extern db& dummyf_418e7; +extern db& dummyf_418e8; extern db& dummyf_418e9; extern db& dummyf_418ea; extern db& dummyf_418eb; extern db& dummyf_418ec; -extern db& dummyf_419bf; -extern db& dummyf_41a6c; -extern db& dummyf_41b35; +extern db& dummyf_418ed; +extern db& dummyf_418ee; +extern db& dummyf_418ef; +extern db& dummyf_418f0; +extern db& dummyf_418f1; +extern db& dummyf_418f2; +extern db& dummyf_418f3; +extern db& dummyf_418f4; +extern dw& dummyf_418f5; +extern db (& dummyf_418f7)[32]; +extern db (& dummyf_41917)[32]; +extern db (& dummyf_41937)[32]; +extern db (& dummyf_41957)[32]; +extern db (& dummyf_41977)[32]; +extern db (& dummyf_41997)[32]; +extern db (& dummyf_419b7)[32]; +extern db (& dummyf_419d7)[32]; +extern db (& dummyf_419f7)[32]; +extern db (& dummyf_41a17)[32]; +extern db (& dummyf_41a37)[32]; +extern db (& dummyf_41a57)[32]; +extern db (& dummyf_41a77)[32]; +extern db& dummyf_41a97; +extern db& dummyf_41a98; +extern db& dummyf_41a99; +extern db& dummyf_41a9a; +extern db& dummyf_41a9b; +extern db& dummyf_41a9c; +extern db& dummyf_41a9d; +extern db& dummyf_41a9e; +extern db& dummyf_41a9f; +extern db& dummyf_41aa0; +extern db& dummyf_41aa1; +extern db& dummyf_41aa2; +extern db& dummyf_41aa3; +extern db& dummyf_41aa4; +extern db& dummyf_41aa5; +extern db& dummyf_41aa6; +extern db& dummyf_41aa7; +extern db& dummyf_41aa8; +extern db& dummyf_41aa9; +extern db& dummyf_41aaa; +extern db& dummyf_41aab; +extern db& dummyf_41aac; +extern db& dummyf_41aad; +extern db& dummyf_41aae; +extern dw& dummyf_41aaf; +extern db (& dummyf_41ab1)[32]; +extern db (& dummyf_41ad1)[32]; +extern db (& dummyf_41af1)[32]; +extern db (& dummyf_41b11)[32]; +extern db (& dummyf_41b31)[32]; +extern db (& dummyf_41b51)[32]; +extern db (& dummyf_41b71)[32]; +extern db& dummyf_41b91; +extern db& dummyf_41b92; +extern db& dummyf_41b93; +extern db& dummyf_41b94; +extern db& dummyf_41b95; +extern db& dummyf_41b96; +extern db& dummyf_41b97; +extern db& dummyf_41b98; +extern db& dummyf_41b99; +extern db& dummyf_41b9a; +extern db& dummyf_41b9b; +extern db& dummyf_41b9c; +extern db& dummyf_41b9d; +extern db& dummyf_41b9e; +extern db& dummyf_41b9f; +extern db& dummyf_41ba0; +extern db& dummyf_41ba1; +extern db& dummyf_41ba2; +extern db& dummyf_41ba3; +extern db& dummyf_41ba4; +extern db& dummyf_41ba5; extern db& dummyf_41ba6; -extern db (& dummyf_41dc9)[128]; -extern db (& dummyf_41e49)[549]; -extern db (& dummyf_4206e)[317]; -extern db (& dummyf_421ab)[274]; -extern db (& dummyf_422bd)[224]; -extern db (& dummyf_4239d)[320]; -extern db (& dummyf_424dd)[113]; -extern dw (& word_50b2e)[14]; -extern db (& dummyf_4256a)[38]; -extern dw (& word_50b70)[2]; +extern db& dummyf_41ba7; +extern db& dummyf_41ba8; +extern db& dummyf_41ba9; +extern dw& dummyf_41baa; +extern db (& dummyf_41bac)[32]; +extern db (& dummyf_41bcc)[32]; +extern db& dummyf_41bec; +extern db& dummyf_41bed; +extern db& dummyf_41bee; +extern db& dummyf_41bef; +extern db& dummyf_41bf0; +extern db& dummyf_41bf1; +extern db& dummyf_41bf2; +extern db& dummyf_41bf3; +extern db& dummyf_41bf4; +extern db& dummyf_41bf5; +extern db& dummyf_41bf6; +extern db& dummyf_41bf7; +extern db& dummyf_41bf8; +extern db& dummyf_41bf9; +extern db& dummyf_41bfa; +extern db& dummyf_41bfb; +extern db& dummyf_41bfc; +extern db& dummyf_41bfd; +extern db& dummyf_41bfe; +extern db& dummyf_41bff; +extern db& dummyf_41c00; +extern db& dummyf_41c01; +extern db& dummyf_41c02; +extern dw& dummyf_41c03; +extern db (& dummyf_41c05)[32]; +extern db (& dummyf_41c25)[32]; +extern db& dummyf_41c45; +extern db& dummyf_41c46; +extern db& dummyf_41c47; +extern db& dummyf_41c48; +extern db& dummyf_41c49; +extern db& dummyf_41c4a; +extern db& dummyf_41c4b; +extern db& dummyf_41c4c; +extern db& dummyf_41c4d; +extern db& dummyf_41c4e; +extern db& dummyf_41c4f; +extern db& dummyf_41c50; +extern db& dummyf_41c51; +extern db& dummyf_41c52; +extern db& dummyf_41c53; +extern db& dummyf_41c54; +extern db& dummyf_41c55; +extern db& dummyf_41c56; +extern db& dummyf_41c57; +extern db& dummyf_41c58; +extern db& dummyf_41c59; +extern db& dummyf_41c5a; +extern db& dummyf_41c5b; +extern db& dummyf_41c5c; +extern db& dummyf_41c5d; +extern db& dummyf_41c5e; +extern dw& dummyf_41c5f; +extern db& dummyf_41c61; +extern db& dummyf_41c62; +extern db& dummyf_41c63; +extern db& dummyf_41c64; +extern db& dummyf_41c65; +extern db& dummyf_41c66; +extern db& dummyf_41c67; +extern db& dummyf_41c68; +extern db& dummyf_41c69; +extern db& dummyf_41c6a; +extern db& dummyf_41c6b; +extern db& dummyf_41c6c; +extern db& dummyf_41c6d; +extern db& dummyf_41c6e; +extern db& dummyf_41c6f; +extern db& dummyf_41c70; +extern db& dummyf_41c71; +extern db& dummyf_41c72; +extern db& dummyf_41c73; +extern db& dummyf_41c74; +extern db& dummyf_41c75; +extern db& dummyf_41c76; +extern db& dummyf_41c77; +extern db& dummyf_41c78; +extern db& dummyf_41c79; +extern dw& dummyf_41c7a; +extern db (& dummyf_41c7c)[32]; +extern db (& dummyf_41c9c)[32]; +extern db& dummyf_41cbc; +extern db& dummyf_41cbd; +extern db& dummyf_41cbe; +extern db& dummyf_41cbf; +extern dw& dummyf_41cc0; +extern db (& dummyf_41cc2)[32]; +extern db (& dummyf_41ce2)[32]; +extern db& dummyf_41d02; +extern db& dummyf_41d03; +extern db& dummyf_41d04; +extern db& dummyf_41d05; +extern db& dummyf_41d06; +extern db& dummyf_41d07; +extern db& dummyf_41d08; +extern db& dummyf_41d09; +extern db& dummyf_41d0a; +extern db& dummyf_41d0b; +extern db& dummyf_41d0c; +extern db& dummyf_41d0d; +extern db& dummyf_41d0e; +extern db& dummyf_41d0f; +extern db& dummyf_41d10; +extern db& dummyf_41d11; +extern db& dummyf_41d12; +extern db& dummyf_41d13; +extern db& dummyf_41d14; +extern db& dummyf_41d15; +extern db& dummyf_41d16; +extern dw& dummyf_41d17; +extern db (& dummyf_41d19)[32]; +extern db& dummyf_41d39; +extern db& dummyf_41d3a; +extern db& dummyf_41d3b; +extern db& dummyf_41d3c; +extern db& dummyf_41d3d; +extern db& dummyf_41d3e; +extern db& dummyf_41d3f; +extern db& dummyf_41d40; +extern db& dummyf_41d41; +extern db& dummyf_41d42; +extern db& dummyf_41d43; +extern db& dummyf_41d44; +extern db& dummyf_41d45; +extern db& dummyf_41d46; +extern db& dummyf_41d47; +extern db& dummyf_41d48; +extern db& dummyf_41d49; +extern db& dummyf_41d4a; +extern db& dummyf_41d4b; +extern db& dummyf_41d4c; +extern db& dummyf_41d4d; +extern db& dummyf_41d4e; +extern db& dummyf_41d4f; +extern db& dummyf_41d50; +extern db& dummyf_41d51; +extern db& dummyf_41d52; +extern db& dummyf_41d53; +extern db& dummyf_41d54; +extern db& dummyf_41d55; +extern db& dummyf_41d56; +extern dw& dummyf_41d57; +extern db (& dummyf_41d59)[32]; +extern db (& dummyf_41d79)[32]; +extern db (& dummyf_41d99)[32]; +extern db (& dummyf_41db9)[32]; +extern db (& dummyf_41dd9)[32]; +extern db (& dummyf_41df9)[32]; +extern db (& dummyf_41e19)[32]; +extern db (& dummyf_41e39)[32]; +extern db (& dummyf_41e59)[32]; +extern db (& dummyf_41e79)[32]; +extern db (& dummyf_41e99)[32]; +extern db (& dummyf_41eb9)[32]; +extern db (& dummyf_41ed9)[32]; +extern db (& dummyf_41ef9)[32]; +extern db (& dummyf_41f19)[32]; +extern db (& dummyf_41f39)[32]; +extern db (& dummyf_41f59)[32]; +extern db (& dummyf_41f79)[32]; +extern db (& dummyf_41f99)[32]; +extern db (& dummyf_41fb9)[32]; +extern db (& dummyf_41fd9)[32]; +extern db (& dummyf_41ff9)[32]; +extern db (& dummyf_42019)[32]; +extern db (& dummyf_42039)[32]; +extern db (& dummyf_42059)[32]; +extern db (& dummyf_42079)[32]; +extern db (& dummyf_42099)[32]; +extern db (& dummyf_420b9)[32]; +extern db (& dummyf_420d9)[32]; +extern db (& dummyf_420f9)[32]; +extern db (& dummyf_42119)[32]; +extern db (& dummyf_42139)[32]; +extern db (& dummyf_42159)[32]; +extern db (& dummyf_42179)[32]; +extern db (& dummyf_42199)[32]; +extern db (& dummyf_421b9)[32]; +extern db (& dummyf_421d9)[32]; +extern db (& dummyf_421f9)[32]; +extern db (& dummyf_42219)[32]; +extern db (& dummyf_42239)[32]; +extern db (& dummyf_42259)[32]; +extern db (& dummyf_42279)[32]; +extern db (& dummyf_42299)[32]; +extern db (& dummyf_422b9)[32]; +extern db (& dummyf_422d9)[32]; +extern db (& dummyf_422f9)[32]; +extern db (& dummyf_42319)[32]; +extern db (& dummyf_42339)[32]; +extern db (& dummyf_42359)[32]; +extern db (& dummyf_42379)[32]; +extern db (& dummyf_42399)[32]; +extern db (& dummyf_423b9)[32]; +extern db (& dummyf_423d9)[32]; +extern db (& dummyf_423f9)[32]; +extern db (& dummyf_42419)[32]; +extern db (& dummyf_42439)[32]; +extern db (& dummyf_42459)[32]; +extern db (& dummyf_42479)[32]; +extern db (& dummyf_42499)[32]; +extern db (& dummyf_424b9)[32]; +extern db (& dummyf_424d9)[32]; +extern db (& dummyf_424f9)[32]; +extern db (& dummyf_42519)[32]; +extern db& dummyf_42539; +extern db& dummyf_4253a; +extern db& dummyf_4253b; +extern db& dummyf_4253c; +extern db& dummyf_4253d; +extern db& dummyf_4253e; +extern db& dummyf_4253f; +extern db& dummyf_42540; +extern db& dummyf_42541; +extern db& dummyf_42542; +extern db& dummyf_42543; +extern db& dummyf_42544; +extern db& dummyf_42545; +extern db& dummyf_42546; +extern db& dummyf_42547; +extern db& dummyf_42548; +extern db& dummyf_42549; +extern db& dummyf_4254a; +extern db& dummyf_4254b; +extern db& dummyf_4254c; +extern db& dummyf_4254d; +extern dw& word_50b2e; +extern db (& dummyf_42550)[32]; +extern db (& dummyf_42570)[32]; +extern dw& word_50b70; +extern db& dummyf_42592; +extern db& dummyf_42593; extern dw& word_50b74; -extern dw (& word_50b76)[67]; -extern db (& dummyf_4261c)[94]; -extern db (& dummyf_4267a)[48]; -extern dw (& word_50c8a)[2]; +extern dw& word_50b76; +extern db (& dummyf_42598)[32]; +extern db (& dummyf_425b8)[32]; +extern db (& dummyf_425d8)[32]; +extern db (& dummyf_425f8)[32]; +extern db (& dummyf_42618)[32]; +extern db (& dummyf_42638)[32]; +extern db (& dummyf_42658)[32]; +extern db (& dummyf_42678)[32]; +extern db& dummyf_42698; +extern db& dummyf_42699; +extern db& dummyf_4269a; +extern db& dummyf_4269b; +extern db& dummyf_4269c; +extern db& dummyf_4269d; +extern db& dummyf_4269e; +extern db& dummyf_4269f; +extern db& dummyf_426a0; +extern db& dummyf_426a1; +extern db& dummyf_426a2; +extern db& dummyf_426a3; +extern db& dummyf_426a4; +extern db& dummyf_426a5; +extern db& dummyf_426a6; +extern db& dummyf_426a7; +extern db& dummyf_426a8; +extern db& dummyf_426a9; +extern dw& word_50c8a; +extern db& dummyf_426ac; +extern db& dummyf_426ad; extern dw& word_50c8e; -extern dw (& word_50c90)[5]; -extern dw (& word_50c9a)[81]; -extern db (& dummyf_4275c)[95]; -extern db (& dummyf_427bb)[233]; -extern db (& dummyf_428a4)[87]; -extern db (& dummyf_428fb)[224]; -extern db (& dummyf_429db)[28]; -extern db (& dummyf_429f7)[124]; -extern db (& dummyf_42a73)[170]; -extern db (& dummyf_42b1d)[63]; -extern dw (& word_5113c)[9]; -extern db (& dummyf_42b6e)[134]; +extern db (& asc_50c90)[17]; +extern db (& dummyf_426c1)[32]; +extern db (& dummyf_426e1)[32]; +extern db (& dummyf_42701)[32]; +extern db (& dummyf_42721)[32]; +extern db (& dummyf_42741)[32]; +extern db (& dummyf_42761)[32]; +extern db (& dummyf_42781)[32]; +extern db (& dummyf_427a1)[32]; +extern db (& dummyf_427c1)[32]; +extern db (& dummyf_427e1)[32]; +extern db (& dummyf_42801)[32]; +extern db (& dummyf_42821)[32]; +extern db (& dummyf_42841)[32]; +extern db (& dummyf_42861)[32]; +extern db (& dummyf_42881)[32]; +extern db (& dummyf_428a1)[32]; +extern db (& dummyf_428c1)[32]; +extern db (& dummyf_428e1)[32]; +extern db (& dummyf_42901)[32]; +extern db (& dummyf_42921)[32]; +extern db (& dummyf_42941)[32]; +extern db (& dummyf_42961)[32]; +extern db (& dummyf_42981)[32]; +extern db (& dummyf_429a1)[32]; +extern db (& dummyf_429c1)[32]; +extern db (& dummyf_429e1)[32]; +extern db (& dummyf_42a01)[32]; +extern db (& dummyf_42a21)[32]; +extern db (& dummyf_42a41)[32]; +extern db (& dummyf_42a61)[32]; +extern db (& dummyf_42a81)[32]; +extern db (& dummyf_42aa1)[32]; +extern db (& dummyf_42ac1)[32]; +extern db (& dummyf_42ae1)[32]; +extern db (& dummyf_42b01)[32]; +extern db (& dummyf_42b21)[32]; +extern db& dummyf_42b41; +extern db& dummyf_42b42; +extern db& dummyf_42b43; +extern db& dummyf_42b44; +extern db& dummyf_42b45; +extern db& dummyf_42b46; +extern db& dummyf_42b47; +extern db& dummyf_42b48; +extern db& dummyf_42b49; +extern db& dummyf_42b4a; +extern db& dummyf_42b4b; +extern db& dummyf_42b4c; +extern db& dummyf_42b4d; +extern db& dummyf_42b4e; +extern db& dummyf_42b4f; +extern db& dummyf_42b50; +extern db& dummyf_42b51; +extern db& dummyf_42b52; +extern db& dummyf_42b53; +extern db& dummyf_42b54; +extern db& dummyf_42b55; +extern db& dummyf_42b56; +extern db& dummyf_42b57; +extern db& dummyf_42b58; +extern db& dummyf_42b59; +extern db& dummyf_42b5a; +extern db& dummyf_42b5b; +extern dw& word_5113c; +extern db (& dummyf_42b5e)[32]; +extern db (& dummyf_42b7e)[32]; +extern db (& dummyf_42b9e)[32]; +extern db (& dummyf_42bbe)[32]; +extern db& dummyf_42bde; +extern db& dummyf_42bdf; +extern db& dummyf_42be0; +extern db& dummyf_42be1; +extern db& dummyf_42be2; +extern db& dummyf_42be3; +extern db& dummyf_42be4; +extern db& dummyf_42be5; +extern db& dummyf_42be6; +extern db& dummyf_42be7; +extern db& dummyf_42be8; +extern db& dummyf_42be9; +extern db& dummyf_42bea; +extern db& dummyf_42beb; +extern db& dummyf_42bec; +extern db& dummyf_42bed; +extern db& dummyf_42bee; +extern db& dummyf_42bef; +extern db& dummyf_42bf0; +extern db& dummyf_42bf1; +extern db& dummyf_42bf2; +extern db& dummyf_42bf3; extern dw& word_511d4; extern dw& word_511d6; extern dw& word_511d8; -extern dw (& word_511da)[7]; -extern db (& dummyf_42c08)[114]; -extern db (& dummyf_42c7a)[66]; -extern db (& dummyf_42cbc)[64]; -extern dw (& word_512dc)[38]; -extern db (& dummyf_42d48)[76]; +extern dw& word_511da; +extern db (& dummyf_42bfc)[32]; +extern db (& dummyf_42c1c)[32]; +extern db (& dummyf_42c3c)[32]; +extern db (& dummyf_42c5c)[32]; +extern db (& dummyf_42c7c)[32]; +extern db (& dummyf_42c9c)[32]; +extern db (& dummyf_42cbc)[32]; +extern db (& dummyf_42cdc)[32]; +extern db (& asc_512dc)[11]; +extern db (& dummyf_42d07)[32]; +extern db (& dummyf_42d27)[32]; +extern db (& dummyf_42d47)[32]; +extern db (& dummyf_42d67)[32]; +extern db& dummyf_42d87; +extern db& dummyf_42d88; +extern db& dummyf_42d89; +extern db& dummyf_42d8a; +extern db& dummyf_42d8b; +extern db& dummyf_42d8c; +extern db& dummyf_42d8d; +extern db& dummyf_42d8e; +extern db& dummyf_42d8f; +extern db& dummyf_42d90; +extern db& dummyf_42d91; +extern db& dummyf_42d92; +extern db& dummyf_42d93; extern dw& word_51374; extern dw& word_51376; extern dw& word_51378; -extern db (& dummyf_42d9a)[2]; -extern dw (& word_5137c)[6]; +extern db& dummyf_42d9a; +extern db& dummyf_42d9b; +extern dw& word_5137c; +extern db& dummyf_42d9e; +extern db& dummyf_42d9f; +extern db& dummyf_42da0; +extern db& dummyf_42da1; +extern db& dummyf_42da2; +extern db& dummyf_42da3; +extern db& dummyf_42da4; +extern db& dummyf_42da5; +extern db& dummyf_42da6; +extern db& dummyf_42da7; extern dw& word_51388; -extern dw (& word_5138a)[2]; -extern dw (& word_5138e)[30]; -extern db (& dummyf_42dea)[15]; -extern db (& dummyf_42df9)[85]; +extern dw& word_5138a; +extern db& dummyf_42dac; +extern db& dummyf_42dad; +extern db (& asc_5138e)[14]; +extern db (& dummyf_42dbc)[32]; +extern db (& dummyf_42ddc)[32]; +extern db (& dummyf_42dfc)[32]; +extern db (& dummyf_42e1c)[32]; +extern db& dummyf_42e3c; +extern db& dummyf_42e3d; +extern db& dummyf_42e3e; +extern db& dummyf_42e3f; +extern db& dummyf_42e40; +extern db& dummyf_42e41; +extern db& dummyf_42e42; +extern db& dummyf_42e43; +extern db& dummyf_42e44; +extern db& dummyf_42e45; +extern db& dummyf_42e46; +extern db& dummyf_42e47; +extern db& dummyf_42e48; +extern db& dummyf_42e49; +extern db& dummyf_42e4a; +extern db& dummyf_42e4b; +extern db& dummyf_42e4c; +extern db& dummyf_42e4d; extern dw& word_5142e; -extern dw (& word_51430)[20]; +extern dw& word_51430; +extern db (& dummyf_42e52)[32]; +extern db& dummyf_42e72; +extern db& dummyf_42e73; +extern db& dummyf_42e74; +extern db& dummyf_42e75; +extern db& dummyf_42e76; +extern db& dummyf_42e77; extern dw& word_51458; extern dw& word_5145a; extern dw& word_5145c; @@ -6760,17 +10698,52 @@ extern dw& word_5145e; extern dw& word_51460; extern dw& word_51462; extern dw& word_51464; -extern dw (& word_51466)[4]; -extern db (& byte_5146e)[2]; -extern dw (& word_51470)[37]; -extern db (& dummyf_42eda)[34]; -extern db (& dummyf_42efc)[58]; -extern db (& dummyf_42f36)[83]; -extern db (& dummyf_42f89)[143]; -extern db (& dummyf_43018)[24]; -extern db (& dummyf_43030)[71]; -extern db (& dummyf_43077)[127]; -extern db (& dummyf_430f6)[44]; +extern dw& word_51466; +extern db& dummyf_42e88; +extern db& dummyf_42e89; +extern db& dummyf_42e8a; +extern db& dummyf_42e8b; +extern db& dummyf_42e8c; +extern db& dummyf_42e8d; +extern db& byte_5146e; +extern db& dummyf_42e8f; +extern dw& word_51470; +extern db (& dummyf_42e92)[32]; +extern db (& dummyf_42eb2)[32]; +extern db (& dummyf_42ed2)[32]; +extern db (& dummyf_42ef2)[32]; +extern db (& dummyf_42f12)[32]; +extern db (& dummyf_42f32)[32]; +extern db (& dummyf_42f52)[32]; +extern db (& dummyf_42f72)[32]; +extern db (& dummyf_42f92)[32]; +extern db (& dummyf_42fb2)[32]; +extern db (& dummyf_42fd2)[32]; +extern db (& dummyf_42ff2)[32]; +extern db (& dummyf_43012)[32]; +extern db (& dummyf_43032)[32]; +extern db (& dummyf_43052)[32]; +extern db (& dummyf_43072)[32]; +extern db (& dummyf_43092)[32]; +extern db (& dummyf_430b2)[32]; +extern db (& dummyf_430d2)[32]; +extern db (& dummyf_430f2)[32]; +extern db& dummyf_43112; +extern db& dummyf_43113; +extern db& dummyf_43114; +extern db& dummyf_43115; +extern db& dummyf_43116; +extern db& dummyf_43117; +extern db& dummyf_43118; +extern db& dummyf_43119; +extern db& dummyf_4311a; +extern db& dummyf_4311b; +extern db& dummyf_4311c; +extern db& dummyf_4311d; +extern db& dummyf_4311e; +extern db& dummyf_4311f; +extern db& dummyf_43120; +extern db& dummyf_43121; extern dw& word_51702; extern dw& word_51704; extern dw& word_51706; @@ -6779,20 +10752,51 @@ extern dw& word_5170a; extern dw& word_5170c; extern dw& word_5170e; extern dw& word_51710; -extern db (& byte_51712)[2]; -extern dw (& word_51714)[16]; -extern db (& dummyf_43154)[13]; -extern db (& dummyf_43161)[82]; -extern db (& dummyf_431b3)[115]; -extern dw (& word_51806)[7]; -extern db (& dummyf_43234)[95]; -extern db (& dummyf_43293)[33]; -extern db (& dummyf_432b4)[64]; -extern db (& dummyf_432f4)[90]; -extern db (& dummyf_4334e)[51]; -extern db (& dummyf_43381)[89]; -extern db (& dummyf_433da)[76]; -extern db (& dummyf_43426)[4]; +extern db& byte_51712; +extern db& dummyf_43133; +extern dw& word_51714; +extern db (& dummyf_43136)[32]; +extern db (& dummyf_43156)[32]; +extern db (& dummyf_43176)[32]; +extern db (& dummyf_43196)[32]; +extern db (& dummyf_431b6)[32]; +extern db (& dummyf_431d6)[32]; +extern db (& dummyf_431f6)[32]; +extern db& dummyf_43216; +extern db& dummyf_43217; +extern db& dummyf_43218; +extern db& dummyf_43219; +extern db& dummyf_4321a; +extern db& dummyf_4321b; +extern db& dummyf_4321c; +extern db& dummyf_4321d; +extern db& dummyf_4321e; +extern db& dummyf_4321f; +extern db& dummyf_43220; +extern db& dummyf_43221; +extern db& dummyf_43222; +extern db& dummyf_43223; +extern db& dummyf_43224; +extern db& dummyf_43225; +extern dw& word_51806; +extern db (& dummyf_43228)[32]; +extern db (& dummyf_43248)[32]; +extern db (& dummyf_43268)[32]; +extern db (& dummyf_43288)[32]; +extern db (& dummyf_432a8)[32]; +extern db (& dummyf_432c8)[32]; +extern db (& dummyf_432e8)[32]; +extern db (& dummyf_43308)[32]; +extern db (& dummyf_43328)[32]; +extern db (& dummyf_43348)[32]; +extern db (& dummyf_43368)[32]; +extern db (& dummyf_43388)[32]; +extern db (& dummyf_433a8)[32]; +extern db (& dummyf_433c8)[32]; +extern db (& dummyf_433e8)[32]; +extern db (& dummyf_43408)[32]; +extern db& dummyf_43428; +extern db& dummyf_43429; extern dw& word_51a0a; extern dw& word_51a0c; extern dw& word_51a0e; @@ -6806,52 +10810,131 @@ extern dw& word_51a1c; extern db& byte_51a1e; extern db& byte_51a1f; extern db& byte_51a20; -extern db (& byte_51a21)[7]; +extern db& byte_51a21; +extern db& dummyf_43442; +extern db& dummyf_43443; +extern db& dummyf_43444; +extern db& dummyf_43445; +extern db& dummyf_43446; +extern db& dummyf_43447; extern dw& word_51a28; -extern dw (& word_51a2a)[23]; -extern db (& dummyf_43478)[74]; -extern db (& dummyf_434c2)[84]; -extern db (& dummyf_43516)[13]; -extern db (& dummyf_43523)[66]; -extern db (& dummyf_43565)[23]; -extern db (& dummyf_4357c)[127]; -extern db (& dummyf_435fb)[13]; -extern db (& dummyf_43608)[86]; -extern db (& dummyf_4365e)[25]; -extern db (& dummyf_43677)[58]; -extern db (& dummyf_436b1)[96]; -extern db (& dummyf_43711)[52]; -extern db (& dummyf_43745)[85]; -extern db (& dummyf_4379a)[29]; -extern db (& dummyf_437b7)[56]; -extern db (& dummyf_437ef)[81]; -extern db (& dummyf_43840)[60]; -extern db (& dummyf_4387c)[82]; -extern db (& dummyf_438ce)[21]; -extern db (& dummyf_438e3)[31]; -extern db (& dummyf_43902)[47]; -extern db (& dummyf_43931)[94]; -extern db (& dummyf_4398f)[48]; -extern db (& dummyf_439bf)[88]; -extern db (& dummyf_43a17)[32]; -extern db (& dummyf_43a37)[50]; -extern db (& dummyf_43a69)[15]; -extern db (& dummyf_43a78)[20]; -extern dw (& word_5206c)[23]; -extern db (& dummyf_43aba)[20]; -extern dw (& word_520ae)[9]; +extern dw& word_51a2a; +extern db (& dummyf_4344c)[32]; +extern db (& dummyf_4346c)[32]; +extern db (& dummyf_4348c)[32]; +extern db (& dummyf_434ac)[32]; +extern db (& dummyf_434cc)[32]; +extern db (& dummyf_434ec)[32]; +extern db (& dummyf_4350c)[32]; +extern db (& dummyf_4352c)[32]; +extern db (& dummyf_4354c)[32]; +extern db (& dummyf_4356c)[32]; +extern db (& dummyf_4358c)[32]; +extern db (& dummyf_435ac)[32]; +extern db (& dummyf_435cc)[32]; +extern db (& dummyf_435ec)[32]; +extern db (& dummyf_4360c)[32]; +extern db (& dummyf_4362c)[32]; +extern db (& dummyf_4364c)[32]; +extern db (& dummyf_4366c)[32]; +extern db (& dummyf_4368c)[32]; +extern db (& dummyf_436ac)[32]; +extern db (& dummyf_436cc)[32]; +extern db (& dummyf_436ec)[32]; +extern db (& dummyf_4370c)[32]; +extern db (& dummyf_4372c)[32]; +extern db (& dummyf_4374c)[32]; +extern db (& dummyf_4376c)[32]; +extern db (& dummyf_4378c)[32]; +extern db (& dummyf_437ac)[32]; +extern db (& dummyf_437cc)[32]; +extern db (& dummyf_437ec)[32]; +extern db (& dummyf_4380c)[32]; +extern db (& dummyf_4382c)[32]; +extern db (& dummyf_4384c)[32]; +extern db (& dummyf_4386c)[32]; +extern db (& dummyf_4388c)[32]; +extern db (& dummyf_438ac)[32]; +extern db (& dummyf_438cc)[32]; +extern db (& dummyf_438ec)[32]; +extern db (& dummyf_4390c)[32]; +extern db (& dummyf_4392c)[32]; +extern db (& dummyf_4394c)[32]; +extern db (& dummyf_4396c)[32]; +extern db (& dummyf_4398c)[32]; +extern db (& dummyf_439ac)[32]; +extern db (& dummyf_439cc)[32]; +extern db (& dummyf_439ec)[32]; +extern db (& dummyf_43a0c)[32]; +extern db (& dummyf_43a2c)[32]; +extern db (& dummyf_43a4c)[32]; +extern db (& dummyf_43a6c)[32]; +extern dw& word_5206c; +extern db (& dummyf_43a8e)[32]; +extern db (& dummyf_43aae)[32]; +extern dw& word_520ae; +extern db& dummyf_43ad0; +extern db& dummyf_43ad1; +extern db& dummyf_43ad2; +extern db& dummyf_43ad3; +extern db& dummyf_43ad4; +extern db& dummyf_43ad5; +extern db& dummyf_43ad6; +extern db& dummyf_43ad7; +extern db& dummyf_43ad8; +extern db& dummyf_43ad9; +extern db& dummyf_43ada; +extern db& dummyf_43adb; +extern db& dummyf_43adc; +extern db& dummyf_43add; +extern db& dummyf_43ade; +extern db& dummyf_43adf; extern dw& word_520c0; extern dw& word_520c2; extern dw& word_520c4; extern dw& word_520c6; -extern dw (& word_520c8)[2]; -extern dw (& word_520cc)[13]; -extern dw (& dummyf_43b06)[3]; +extern dw& word_520c8; +extern db& dummyf_43aea; +extern db& dummyf_43aeb; +extern dw& word_520cc; +extern db& dummyf_43aee; +extern db& dummyf_43aef; +extern db& dummyf_43af0; +extern db& dummyf_43af1; +extern db& dummyf_43af2; +extern db& dummyf_43af3; +extern db& dummyf_43af4; +extern db& dummyf_43af5; +extern db& dummyf_43af6; +extern db& dummyf_43af7; +extern db& dummyf_43af8; +extern db& dummyf_43af9; +extern db& dummyf_43afa; +extern db& dummyf_43afb; +extern db& dummyf_43afc; +extern db& dummyf_43afd; +extern db& dummyf_43afe; +extern db& dummyf_43aff; +extern db& dummyf_43b00; +extern db& dummyf_43b01; +extern db& dummyf_43b02; +extern db& dummyf_43b03; +extern db& dummyf_43b04; +extern db& dummyf_43b05; +extern db& dummyf_43b06; +extern db& dummyf_43b07; +extern db& dummyf_43b08; +extern db& dummyf_43b09; +extern db& dummyf_43b0a; +extern db& dummyf_43b0b; extern dw& word_520ec; extern dw& word_520ee; extern dw& word_520f0; extern dw& word_520f2; -extern db (& byte_520f4)[4]; +extern db& byte_520f4; +extern db& dummyf_43b15; +extern db& dummyf_43b16; +extern db& dummyf_43b17; extern dw& word_520f8; extern dw& word_520fa; extern dw& word_520fc; @@ -6859,25 +10942,60 @@ extern dw& word_520fe; extern dw& word_52100; extern dw& word_52102; extern dw& word_52104; -extern dw (& word_52106)[20]; -extern db (& dummyf_43b4e)[21]; -extern db (& dummyf_43b63)[31]; -extern db (& dummyf_43b82)[10]; +extern dw& word_52106; +extern db (& dummyf_43b28)[32]; +extern db (& dummyf_43b48)[32]; +extern db (& dummyf_43b68)[32]; +extern db& dummyf_43b88; +extern db& dummyf_43b89; +extern db& dummyf_43b8a; +extern db& dummyf_43b8b; extern dw& word_5216c; -extern dw (& word_5216e)[6]; -extern db (& dummyf_43b9a)[70]; +extern dw& word_5216e; +extern db (& dummyf_43b90)[32]; +extern db (& dummyf_43bb0)[32]; +extern db& dummyf_43bd0; +extern db& dummyf_43bd1; +extern db& dummyf_43bd2; +extern db& dummyf_43bd3; +extern db& dummyf_43bd4; +extern db& dummyf_43bd5; +extern db& dummyf_43bd6; +extern db& dummyf_43bd7; +extern db& dummyf_43bd8; +extern db& dummyf_43bd9; +extern db& dummyf_43bda; +extern db& dummyf_43bdb; +extern db& dummyf_43bdc; +extern db& dummyf_43bdd; +extern db& dummyf_43bde; +extern db& dummyf_43bdf; extern dw& word_521c0; extern db& byte_521c2; -extern db (& byte_521c3)[2]; +extern db& byte_521c3; +extern db& dummyf_43be4; extern db& byte_521c5; extern dw& word_521c6; -extern dw (& word_521c8)[4]; +extern dw& word_521c8; +extern db& dummyf_43bea; +extern db& dummyf_43beb; +extern db& dummyf_43bec; +extern db& dummyf_43bed; +extern db& dummyf_43bee; +extern db& dummyf_43bef; extern dw& word_521d0; -extern dw (& word_521d2)[4]; -extern db (& dummyf_43bfa)[63]; -extern db (& dummyf_43c39)[31]; +extern dw& word_521d2; +extern db (& dummyf_43bf4)[32]; +extern db (& dummyf_43c14)[32]; +extern db (& dummyf_43c34)[32]; +extern db& dummyf_43c54; +extern db& dummyf_43c55; +extern db& dummyf_43c56; +extern db& dummyf_43c57; extern dw& word_52238; -extern dw (& word_5223a)[2]; +extern dw& word_5223a; +extern db& dummyf_43c5c; +extern db& dummyf_43c5d; extern dw& word_5223e; extern dw& word_52240; extern dw& word_52242; @@ -6887,82 +11005,179 @@ extern dw& word_52248; extern dw& word_5224a; extern dw& word_5224c; extern dw& word_5224e; -extern dw (& word_52250)[2]; +extern dw& word_52250; +extern db& dummyf_43c72; +extern db& dummyf_43c73; extern dw& word_52254; extern dw& word_52256; extern dw& word_52258; -extern db (& byte_5225a)[2]; +extern db& byte_5225a; +extern db& dummyf_43c7b; extern dw& word_5225c; -extern dw (& word_5225e)[6]; -extern dw (& word_5226a)[2]; +extern dw& word_5225e; +extern db& dummyf_43c80; +extern db& dummyf_43c81; +extern db& dummyf_43c82; +extern db& dummyf_43c83; +extern db& dummyf_43c84; +extern db& dummyf_43c85; +extern db& dummyf_43c86; +extern db& dummyf_43c87; +extern db& dummyf_43c88; +extern db& dummyf_43c89; +extern dw& word_5226a; +extern db& dummyf_43c8c; +extern db& dummyf_43c8d; extern dw& word_5226e; extern dw& word_52270; extern dw& word_52272; extern dw& word_52274; extern dw& word_52276; -extern dw (& word_52278)[14]; -extern db (& dummyf_43cb4)[36]; -extern db (& dummyf_43cd8)[18]; +extern dw& word_52278; +extern db (& dummyf_43c9a)[32]; +extern db (& dummyf_43cba)[32]; +extern db& dummyf_43cda; +extern db& dummyf_43cdb; +extern db& dummyf_43cdc; +extern db& dummyf_43cdd; +extern db& dummyf_43cde; +extern db& dummyf_43cdf; +extern db& dummyf_43ce0; +extern db& dummyf_43ce1; +extern db& dummyf_43ce2; +extern db& dummyf_43ce3; +extern db& dummyf_43ce4; +extern db& dummyf_43ce5; +extern db& dummyf_43ce6; +extern db& dummyf_43ce7; +extern db& dummyf_43ce8; +extern db& dummyf_43ce9; extern dw& word_522ca; extern dw& word_522cc; extern dw& word_522ce; extern dw& word_522d0; -extern dw (& word_522d2)[36]; -extern db (& dummyf_43d3a)[62]; -extern db (& dummyf_43d78)[31]; -extern db (& dummyf_43d97)[35]; +extern dw& word_522d2; +extern db (& dummyf_43cf4)[32]; +extern db (& dummyf_43d14)[32]; +extern db (& dummyf_43d34)[32]; +extern db (& dummyf_43d54)[32]; +extern db (& dummyf_43d74)[32]; +extern db (& dummyf_43d94)[32]; +extern db& dummyf_43db4; +extern db& dummyf_43db5; +extern db& dummyf_43db6; +extern db& dummyf_43db7; +extern db& dummyf_43db8; +extern db& dummyf_43db9; extern dw& word_5239a; -extern dw (& word_5239c)[9]; -extern db (& dummyf_43dce)[38]; -extern db (& dummyf_43df4)[18]; -extern db (& dummyf_43e06)[122]; -extern db (& dummyf_43e80)[49]; -extern db (& dummyf_43eb1)[20]; -extern db (& dummyf_43ec5)[82]; -extern db (& dummyf_43f17)[29]; -extern db (& dummyf_43f34)[15]; -extern db (& dummyf_43f43)[124]; -extern db (& dummyf_43fbf)[47]; -extern db (& dummyf_43fee)[42]; -extern db (& dummyf_44018)[65]; -extern db (& dummyf_44059)[31]; -extern db (& dummyf_44078)[16]; -extern db (& dummyf_44088)[36]; +extern dw& word_5239c; +extern db (& dummyf_43dbe)[32]; +extern db (& dummyf_43dde)[32]; +extern db (& dummyf_43dfe)[32]; +extern db (& dummyf_43e1e)[32]; +extern db (& dummyf_43e3e)[32]; +extern db (& dummyf_43e5e)[32]; +extern db (& dummyf_43e7e)[32]; +extern db (& dummyf_43e9e)[32]; +extern db (& dummyf_43ebe)[32]; +extern db (& dummyf_43ede)[32]; +extern db (& dummyf_43efe)[32]; +extern db (& dummyf_43f1e)[32]; +extern db (& dummyf_43f3e)[32]; +extern db (& dummyf_43f5e)[32]; +extern db (& dummyf_43f7e)[32]; +extern db (& dummyf_43f9e)[32]; +extern db (& dummyf_43fbe)[32]; +extern db (& dummyf_43fde)[32]; +extern db (& dummyf_43ffe)[32]; +extern db (& dummyf_4401e)[32]; +extern db (& dummyf_4403e)[32]; +extern db (& dummyf_4405e)[32]; +extern db (& dummyf_4407e)[32]; +extern db& dummyf_4409e; +extern db& dummyf_4409f; +extern db& dummyf_440a0; +extern db& dummyf_440a1; +extern db& dummyf_440a2; +extern db& dummyf_440a3; +extern db& dummyf_440a4; +extern db& dummyf_440a5; +extern db& dummyf_440a6; +extern db& dummyf_440a7; +extern db& dummyf_440a8; +extern db& dummyf_440a9; +extern db& dummyf_440aa; +extern db& dummyf_440ab; extern dw& word_5268c; -extern dw (& word_5268e)[40]; -extern db (& dummyf_440fe)[46]; -extern db (& dummyf_4412c)[23]; -extern db (& dummyf_44143)[76]; -extern db (& dummyf_4418f)[37]; -extern db (& dummyf_441b4)[18]; -extern db (& dummyf_441c6)[42]; -extern db (& byte_527d0)[2]; +extern dw& word_5268e; +extern db (& dummyf_440b0)[32]; +extern db (& dummyf_440d0)[32]; +extern db (& dummyf_440f0)[32]; +extern db (& dummyf_44110)[32]; +extern db (& dummyf_44130)[32]; +extern db (& dummyf_44150)[32]; +extern db (& dummyf_44170)[32]; +extern db (& dummyf_44190)[32]; +extern db (& dummyf_441b0)[32]; +extern db (& dummyf_441d0)[32]; +extern db& byte_527d0; +extern db& dummyf_441f1; extern dw& word_527d2; extern dw& word_527d4; extern dw& word_527d6; extern dw& word_527d8; extern dw& word_527da; -extern db (& dummyf_441fc)[77]; -extern db (& dummyf_44249)[54]; -extern db (& dummyf_4427f)[88]; -extern db (& dummyf_442d7)[21]; +extern db (& dummyf_441fc)[32]; +extern db (& dummyf_4421c)[32]; +extern db (& dummyf_4423c)[32]; +extern db (& dummyf_4425c)[32]; +extern db (& dummyf_4427c)[32]; +extern db (& dummyf_4429c)[32]; +extern db (& dummyf_442bc)[32]; +extern db& dummyf_442dc; +extern db& dummyf_442dd; +extern db& dummyf_442de; +extern db& dummyf_442df; +extern db& dummyf_442e0; +extern db& dummyf_442e1; +extern db& dummyf_442e2; +extern db& dummyf_442e3; +extern db& dummyf_442e4; +extern db& dummyf_442e5; +extern db& dummyf_442e6; +extern db& dummyf_442e7; +extern db& dummyf_442e8; +extern db& dummyf_442e9; +extern db& dummyf_442ea; +extern db& dummyf_442eb; extern dw& word_528cc; extern dw& word_528ce; -extern db (& byte_528d0)[2]; +extern db& byte_528d0; +extern db& dummyf_442f1; extern dw& word_528d2; extern dw& word_528d4; extern dd& dword_528d6; extern dw& word_528da; extern dw& word_528dc; -extern dw (& word_528de)[19]; -extern dw (& dummyf_44324)[45]; -extern db (& dummyf_4437e)[41]; -extern db (& dummyf_443a7)[111]; -extern db (& dummyf_44416)[39]; -extern db (& dummyf_4443d)[39]; -extern db (& dummyf_44464)[103]; -extern db (& dummyf_444cb)[53]; -extern db (& byte_52ae0)[2]; +extern dw& word_528de; +extern db (& dummyf_44300)[32]; +extern db (& dummyf_44320)[32]; +extern db (& dummyf_44340)[32]; +extern db (& dummyf_44360)[32]; +extern db (& dummyf_44380)[32]; +extern db (& dummyf_443a0)[32]; +extern db (& dummyf_443c0)[32]; +extern db (& dummyf_443e0)[32]; +extern db (& dummyf_44400)[32]; +extern db (& dummyf_44420)[32]; +extern db (& dummyf_44440)[32]; +extern db (& dummyf_44460)[32]; +extern db (& dummyf_44480)[32]; +extern db (& dummyf_444a0)[32]; +extern db (& dummyf_444c0)[32]; +extern db (& dummyf_444e0)[32]; +extern db& byte_52ae0; +extern db& dummyf_44501; extern dw& word_52ae2; extern dw& word_52ae4; extern dw& word_52ae6; @@ -6972,18 +11187,25 @@ extern dw& word_52aec; extern dw& word_52aee; extern dw& word_52af0; extern dw& word_52af2; -extern dw (& word_52af4)[4]; +extern dw& word_52af4; +extern db& dummyf_44516; +extern db& dummyf_44517; +extern db& dummyf_44518; +extern db& dummyf_44519; +extern db& dummyf_4451a; +extern db& dummyf_4451b; extern db& dummyf_4451c; extern db& dummyf_4451d; extern db& dummyf_4451e; extern db& dummyf_4451f; extern db& seg010; -extern db (& dummyf_44520)[2048]; +extern db (& byte_52b00)[2048]; namespace m2c{ void Initializer(); static const dd kbegin = 0x1001; static const dd kmainproc = 0x1002; +static const dd kloc_10000 = 0x1a20000; static const dd k_nullsub_2 = 0x1a20019; static const dd kseg000_1b_proc = 0x1a2001b; static const dd kloc_1001b = 0x1a2001b; @@ -7015,6 +11237,8 @@ static const dd kloc_102d4 = 0x1a202d4; static const dd kloc_102dd = 0x1a202dd; static const dd kloc_1032c = 0x1a2032c; static const dd kloc_10345 = 0x1a20345; +static const dd kseg001_8d4_proc = 0x20408d4; +static const dd kloc_10ef4 = 0x20408d4; static const dd ksub_10f7a = 0x204095a; static const dd kloc_10fbc = 0x204099c; static const dd kloc_10fbf = 0x204099f; @@ -7146,7 +11370,6 @@ static const dd kloc_119bc = 0x204139c; static const dd kloc_119c3 = 0x20413a3; static const dd kret_204_13ad = 0x20413ad; static const dd ksub_119e5 = 0x20413c5; -static const dd kseg001_13e4_proc = 0x20413e4; static const dd ksub_12811 = 0x41e0051; static const dd kloc_12815 = 0x41e0055; static const dd kloc_1281a = 0x41e005a; @@ -7181,6 +11404,7 @@ static const dd kloc_12a5a = 0x41e029a; static const dd ksub_12a5e = 0x41e029e; static const dd ksub_12a70 = 0x41e02b0; static const dd kloc_12a7b = 0x41e02bb; +static const dd kloc_12a98 = 0x41e02d8; static const dd kloc_12ad2 = 0x41e0312; static const dd klocret_12af3 = 0x41e0333; static const dd kloc_12af4 = 0x41e0334; @@ -7314,7 +11538,7 @@ static const dd kloc_138b8 = 0x41e10f8; static const dd kloc_138de = 0x41e111e; static const dd kloc_138ed = 0x41e112d; static const dd kloc_1390b = 0x41e114b; -static const dd kseg127c_1154_proc = 0x41e1154; +static const dd kret_41e_1154 = 0x41e1154; static const dd kloc_1393a = 0x41e117a; static const dd kloc_1395e = 0x41e119e; static const dd kloc_1396a = 0x41e11aa; @@ -7327,9 +11551,10 @@ static const dd kloc_139ce = 0x41e120e; static const dd kloc_139e6 = 0x41e1226; static const dd kloc_139fe = 0x41e123e; static const dd kloc_13a2e = 0x41e126e; +static const dd kret_41e_129c = 0x41e129c; static const dd kloc_13a60 = 0x41e12a0; static const dd kloc_13a6b = 0x41e12ab; -static const dd k__def_13a6f = 0x41e12c4; +static const dd kdef_13a6f = 0x41e12c4; static const dd kloc_13a88 = 0x41e12c8; static const dd kloc_13ad0 = 0x41e1310; static const dd kloc_13ae0 = 0x41e1320; @@ -7347,7 +11572,7 @@ static const dd kloc_13c85 = 0x41e14c5; static const dd ksub_13c8c = 0x41e14cc; static const dd kloc_13c96 = 0x41e14d6; static const dd klocret_13cda = 0x41e151a; -static const dd kseg127c_151e_proc = 0x41e151e; +static const dd kseg127c_151c_proc = 0x41e151c; static const dd kloc_13ce0 = 0x41e1520; static const dd kloc_13ce3 = 0x41e1523; static const dd kloc_13cf3 = 0x41e1533; @@ -7358,19 +11583,21 @@ static const dd kloc_13d1c = 0x41e155c; static const dd kloc_13d1e = 0x41e155e; static const dd kloc_13d2e = 0x41e156e; static const dd kloc_13d3c = 0x41e157c; -static const dd kret_41e_1610 = 0x41e1610; -static const dd kret_41e_1615 = 0x41e1615; -static const dd kret_41e_161a = 0x41e161a; -static const dd kloc_13de3 = 0x41e1623; -static const dd kret_41e_1628 = 0x41e1628; -static const dd kloc_13de9 = 0x41e1629; -static const dd kret_41e_1639 = 0x41e1639; -static const dd kret_41e_1651 = 0x41e1651; -static const dd kret_41e_1655 = 0x41e1655; -static const dd kloc_13e37 = 0x41e1677; -static const dd kret_41e_167e = 0x41e167e; -static const dd kloc_13e68 = 0x41e16a8; -static const dd kret_41e_16ac = 0x41e16ac; +static const dd kloc_13d50 = 0x41e1590; +static const dd kseg13dd_0_proc = 0x57f0000; +static const dd kloc_13dd0 = 0x57f0000; +static const dd kret_57f_5 = 0x57f0005; +static const dd kret_57f_a = 0x57f000a; +static const dd kloc_13de3 = 0x57f0013; +static const dd kret_57f_18 = 0x57f0018; +static const dd kloc_13de9 = 0x57f0019; +static const dd kret_57f_29 = 0x57f0029; +static const dd kret_57f_41 = 0x57f0041; +static const dd kret_57f_45 = 0x57f0045; +static const dd kloc_13e37 = 0x57f0067; +static const dd kret_57f_6e = 0x57f006e; +static const dd kloc_13e68 = 0x57f0098; +static const dd kret_57f_9b = 0x57f009b; static const dd kseg004_1a3_proc = 0x75b01a3; static const dd kloc_15d55 = 0x75b01c5; static const dd kloc_15d59 = 0x75b01c9; @@ -7418,7 +11645,7 @@ static const dd kret_75b_3a5 = 0x75b03a5; static const dd kret_75b_3b9 = 0x75b03b9; static const dd ksub_15f5d = 0x75b03cd; static const dd ksub_15f6c = 0x75b03dc; -static const dd ksub_15f6f = 0x75b03df; +static const dd kloc_15f6f = 0x75b03df; static const dd ksub_15f75 = 0x75b03e5; static const dd kloc_15f99 = 0x75b0409; static const dd klocret_15fa7 = 0x75b0417; @@ -7465,10 +11692,10 @@ static const dd kloc_161fe = 0x75b066e; static const dd kloc_161ff = 0x75b066f; static const dd kloc_16209 = 0x75b0679; static const dd kloc_1620d = 0x75b067d; -static const dd kret_75b_68b = 0x75b068b; -static const dd kret_75b_69d = 0x75b069d; -static const dd kret_75b_6a6 = 0x75b06a6; -static const dd kret_75b_6bc = 0x75b06bc; +static const dd ksub_1621b = 0x75b068b; +static const dd ksub_1622d = 0x75b069d; +static const dd ksub_16236 = 0x75b06a6; +static const dd kseg004_6bc_proc = 0x75b06bc; static const dd kret_75b_6bd = 0x75b06bd; static const dd kret_75b_6c2 = 0x75b06c2; static const dd kret_75b_6c7 = 0x75b06c7; @@ -7538,6 +11765,7 @@ static const dd kret_75b_a5f = 0x75b0a5f; static const dd kloc_16631 = 0x75b0aa1; static const dd kloc_16658 = 0x75b0ac8; static const dd ksub_26240 = 0x17c50010; +static const dd kloc_262af = 0x17c5007f; static const dd kloc_262cd = 0x17c5009d; static const dd kloc_262d5 = 0x17c500a5; static const dd kseg2623_a8_proc = 0x17c500a8; @@ -7585,17 +11813,10 @@ static const dd kloc_266a8 = 0x17c50478; static const dd kret_17c5_48b = 0x17c5048b; static const dd kloc_266bc = 0x17c5048c; static const dd kloc_266c1 = 0x17c50491; -static const dd kloc_2673b = 0x17c5050b; static const dd kloc_26740 = 0x17c50510; static const dd ksub_26764 = 0x17c50534; static const dd kloc_26774 = 0x17c50544; static const dd kloc_2677a = 0x17c5054a; -static const dd kloc_267ae = 0x17c5057e; -static const dd kloc_267b1 = 0x17c50581; -static const dd kloc_267b7 = 0x17c50587; -static const dd kloc_267b9 = 0x17c50589; -static const dd kloc_267bf = 0x17c5058f; -static const dd kloc_267c2 = 0x17c50592; static const dd kloc_26821 = 0x17c505f1; static const dd kloc_26830 = 0x17c50600; static const dd kloc_26844 = 0x17c50614; @@ -7612,7 +11833,7 @@ static const dd kloc_26929 = 0x17c506f9; static const dd kloc_2693b = 0x17c5070b; static const dd klocret_2694a = 0x17c5071a; static const dd kloc_2694b = 0x17c5071b; -static const dd kloc_26950 = 0x17c50720; +static const dd ksub_26950 = 0x17c50720; static const dd kloc_26967 = 0x17c50737; static const dd kloc_26971 = 0x17c50741; static const dd kloc_26983 = 0x17c50753; @@ -7805,7 +12026,7 @@ static const dd kloc_27a8a = 0x17c5185a; static const dd kloc_27aaf = 0x17c5187f; static const dd kseg2623_189d_proc = 0x17c5189d; static const dd kloc_27aff = 0x17c518cf; -static const dd kloc_27b05 = 0x17c518d5; +static const dd ksub_27b05 = 0x17c518d5; static const dd kloc_27b1b = 0x17c518eb; static const dd kloc_27b22 = 0x17c518f2; static const dd ksub_27b26 = 0x17c518f6; @@ -7976,16 +12197,7 @@ static const dd kloc_289aa = 0x17c5277a; static const dd kloc_289bd = 0x17c5278d; static const dd kloc_289d0 = 0x17c527a0; static const dd kloc_28a09 = 0x17c527d9; -static const dd kloc_28a20 = 0x17c527f0; -static const dd kloc_28a23 = 0x17c527f3; -static const dd kloc_28a25 = 0x17c527f5; -static const dd kloc_28a27 = 0x17c527f7; static const dd kloc_28a2a = 0x17c527fa; -static const dd kloc_28a2d = 0x17c527fd; -static const dd kloc_28a2f = 0x17c527ff; -static const dd kloc_28a31 = 0x17c52801; -static const dd kloc_28a33 = 0x17c52803; -static const dd kloc_28a36 = 0x17c52806; static const dd kloc_28a41 = 0x17c52811; static const dd kret_17c5_2849 = 0x17c52849; static const dd kloc_28a7b = 0x17c5284b; @@ -8046,8 +12258,7 @@ static const dd kloc_290e5 = 0x17c52eb5; static const dd kseg2623_2eba_proc = 0x17c52eba; static const dd kloc_2911f = 0x17c52eef; static const dd kloc_291b8 = 0x17c52f88; -static const dd ksub_291bc = 0x17c52f8c; -static const dd kseg2623_2f94_proc = 0x17c52f94; +static const dd kprint_line = 0x17c52f8c; static const dd ksub_291df = 0x17c52faf; static const dd kloc_291e5 = 0x17c52fb5; static const dd kloc_291fa = 0x17c52fca; @@ -8211,7 +12422,7 @@ static const dd kloc_2a12e = 0x17c53efe; static const dd klocret_2a131 = 0x17c53f01; static const dd kret_17c5_3f02 = 0x17c53f02; static const dd kret_17c5_3f0e = 0x17c53f0e; -static const dd kloc_2a1a2 = 0x17c53f72; +static const dd ksub_2a1a2 = 0x17c53f72; static const dd kloc_2a1e2 = 0x17c53fb2; static const dd kloc_2a1e5 = 0x17c53fb5; static const dd kloc_2a1ea = 0x17c53fba; @@ -8314,11 +12525,13 @@ static const dd kloc_2addd = 0x17c54bad; static const dd kloc_2adfc = 0x17c54bcc; static const dd kloc_2ae06 = 0x17c54bd6; static const dd kloc_2ae24 = 0x17c54bf4; +static const dd kloc_2ae2e = 0x17c54bfe; static const dd kloc_2aea0 = 0x17c54c70; static const dd kloc_2aefd = 0x17c54ccd; static const dd kloc_2aeff = 0x17c54ccf; static const dd kloc_2af10 = 0x17c54ce0; static const dd kloc_2af1e = 0x17c54cee; +static const dd kseg2623_4d16_proc = 0x17c54d16; static const dd kloc_2af6b = 0x17c54d3b; static const dd kloc_2af75 = 0x17c54d45; static const dd kloc_2afb5 = 0x17c54d85; @@ -8349,7 +12562,6 @@ static const dd kloc_2b234 = 0x17c55004; static const dd kloc_2b24c = 0x17c5501c; static const dd kloc_2b25c = 0x17c5502c; static const dd kloc_2b268 = 0x17c55038; -static const dd kloc_2b26e = 0x17c5503e; static const dd kloc_2b273 = 0x17c55043; static const dd kloc_2b27d = 0x17c5504d; static const dd kloc_2b2a0 = 0x17c55070; @@ -8472,8 +12684,6 @@ static const dd kloc_2bef3 = 0x17c55cc3; static const dd kloc_2bf02 = 0x17c55cd2; static const dd kloc_2bf80 = 0x17c55d50; static const dd kloc_2bf9c = 0x17c55d6c; -static const dd kloc_2bfaa = 0x17c55d7a; -static const dd kloc_2bfab = 0x17c55d7b; static const dd kloc_2bfc6 = 0x17c55d96; static const dd kloc_2bfd2 = 0x17c55da2; static const dd kloc_2bfea = 0x17c55dba; @@ -8523,8 +12733,6 @@ static const dd kloc_2c3e6 = 0x17c561b6; static const dd kloc_2c3f2 = 0x17c561c2; static const dd kloc_2c3f5 = 0x17c561c5; static const dd kloc_2c400 = 0x17c561d0; -static const dd kloc_2c405 = 0x17c561d5; -static const dd kloc_2c407 = 0x17c561d7; static const dd kloc_2c441 = 0x17c56211; static const dd kloc_2c479 = 0x17c56249; static const dd kloc_2c48a = 0x17c5625a; @@ -8571,12 +12779,11 @@ static const dd kloc_2c917 = 0x17c566e7; static const dd kloc_2c934 = 0x17c56704; static const dd kloc_2c961 = 0x17c56731; static const dd kloc_2c964 = 0x17c56734; -static const dd kseg2623_6742_proc = 0x17c56742; -static const dd kloc_2c972 = 0x17c56742; +static const dd ksub_2c972 = 0x17c56742; static const dd kloc_2c986 = 0x17c56756; static const dd kloc_2c9c8 = 0x17c56798; static const dd kloc_2c9cb = 0x17c5679b; -static const dd kloc_2c9e4 = 0x17c567b4; +static const dd ksub_2c9e4 = 0x17c567b4; static const dd kloc_2ca0d = 0x17c567dd; static const dd kloc_2ca40 = 0x17c56810; static const dd kloc_2cad4 = 0x17c568a4; @@ -8585,7 +12792,6 @@ static const dd kloc_2caf8 = 0x17c568c8; static const dd kloc_2cb1e = 0x17c568ee; static const dd kloc_2cb21 = 0x17c568f1; static const dd kloc_2cb2a = 0x17c568fa; -static const dd k__unk_2cb80 = 0x17c56950; static const dd kloc_2cbae = 0x17c5697e; static const dd kloc_2cbef = 0x17c569bf; static const dd kloc_2cc21 = 0x17c569f1; @@ -8791,7 +12997,7 @@ static const dd kloc_2ea67 = 0x17c58837; static const dd kloc_2ea79 = 0x17c58849; static const dd kloc_2ea95 = 0x17c58865; static const dd kloc_2eaa8 = 0x17c58878; -static const dd k__unk_2eac2 = 0x17c58892; +static const dd kloc_2eac2 = 0x17c58892; static const dd kloc_2eac5 = 0x17c58895; static const dd kloc_2eadf = 0x17c588af; static const dd kloc_2eae2 = 0x17c588b2; @@ -8851,6 +13057,7 @@ static const dd kloc_2f045 = 0x17c58e15; static const dd kloc_2f055 = 0x17c58e25; static const dd ksub_2f068 = 0x17c58e38; static const dd ksub_2f080 = 0x17c58e50; +static const dd kseg2623_8e5c_proc = 0x17c58e5c; static const dd kloc_2f0c6 = 0x17c58e96; static const dd kloc_2f102 = 0x17c58ed2; static const dd kloc_2f111 = 0x17c58ee1; @@ -8875,7 +13082,6 @@ static const dd kloc_2f470 = 0x17c59240; static const dd kloc_2f474 = 0x17c59244; static const dd kloc_2f4c1 = 0x17c59291; static const dd kloc_2f4cf = 0x17c5929f; -static const dd kseg2623_92b2_proc = 0x17c592b2; static const dd kloc_2f505 = 0x17c592d5; static const dd kloc_2f517 = 0x17c592e7; static const dd kloc_2f51e = 0x17c592ee; @@ -9038,6 +13244,7 @@ static const dd kloc_30486 = 0x17c5a256; static const dd ksub_3048c = 0x17c5a25c; static const dd kloc_304be = 0x17c5a28e; static const dd kloc_304c1 = 0x17c5a291; +static const dd kseg2623_a297_proc = 0x17c5a297; static const dd kloc_304f6 = 0x17c5a2c6; static const dd kloc_3051c = 0x17c5a2ec; static const dd kloc_30583 = 0x17c5a353; @@ -9690,13 +13897,13 @@ static const dd kloc_340bb = 0x17c5de8b; static const dd kseg2623_de93_proc = 0x17c5de93; static const dd ksub_340c4 = 0x17c5de94; static const dd kloc_340e7 = 0x17c5deb7; -static const dd ksub_340ef = 0x17c5debf; +static const dd kloc_340ef = 0x17c5debf; static const dd kloc_34115 = 0x17c5dee5; -static const dd kseg2623_deed_proc = 0x17c5deed; -static const dd ksub_34146 = 0x17c5df16; +static const dd kret_17c5_deed = 0x17c5deed; +static const dd kloc_34146 = 0x17c5df16; static const dd kloc_34165 = 0x17c5df35; -static const dd kseg2623_df37_proc = 0x17c5df37; -static const dd ksub_3417f = 0x17c5df4f; +static const dd kret_17c5_df37 = 0x17c5df37; +static const dd kloc_3417f = 0x17c5df4f; static const dd kloc_341a8 = 0x17c5df78; static const dd kloc_341b0 = 0x17c5df80; static const dd kloc_341b9 = 0x17c5df89; @@ -9720,7 +13927,7 @@ static const dd kloc_343ec = 0x17c5e1bc; static const dd ksub_34428 = 0x17c5e1f8; static const dd kseg2623_e215_proc = 0x17c5e215; static const dd kloc_34454 = 0x17c5e224; -static const dd k__nullsub_1 = 0x17c5e260; +static const dd knullsub_2 = 0x17c5e260; static const dd ksub_34492 = 0x17c5e262; static const dd kloc_344a5 = 0x17c5e275; static const dd ksub_344bc = 0x17c5e28c; @@ -9752,6 +13959,8 @@ static const dd kloc_3464e = 0x17c5e41e; static const dd kloc_3465a = 0x17c5e42a; static const dd kstart = 0x17c5e432; static const dd kloc_3467e = 0x17c5e44e; +static const dd kseg2623_e4c2_proc = 0x17c5e4c2; +static const dd kloc_346f6 = 0x17c5e4c6; static const dd kloc_34705 = 0x17c5e4d5; static const dd ksub_34714 = 0x17c5e4e4; static const dd kloc_34757 = 0x17c5e527; @@ -9764,7 +13973,7 @@ static const dd kloc_347a9 = 0x17c5e579; static const dd kloc_347ac = 0x17c5e57c; static const dd kloc_347c2 = 0x17c5e592; static const dd ksub_347d8 = 0x17c5e5a8; -static const dd kloc_347ef = 0x17c5e5bf; +static const dd ksub_347ef = 0x17c5e5bf; static const dd kloc_347f2 = 0x17c5e5c2; static const dd kloc_34816 = 0x17c5e5e6; static const dd kloc_3481c = 0x17c5e5ec; @@ -10093,6 +14302,7 @@ static const dd kloc_35a72 = 0x17c5f842; static const dd kloc_35a86 = 0x17c5f856; static const dd kloc_35a9e = 0x17c5f86e; static const dd kloc_35aac = 0x17c5f87c; +static const dd kloc_35aaf = 0x17c5f87f; static const dd klocret_35ab1 = 0x17c5f881; static const dd ksub_35ab2 = 0x274d0002; static const dd kloc_35ad5 = 0x274d0025; @@ -10102,6 +14312,7 @@ static const dd ksub_35b28 = 0x274d0078; static const dd kloc_35b35 = 0x274d0085; static const dd kloc_35b46 = 0x274d0096; static const dd kloc_35b97 = 0x274d00e7; +static const dd kloc_35b9e = 0x274d00ee; static const dd kseg35ab_fb_proc = 0x274d00fb; static const dd ksub_35bc3 = 0x274d0113; static const dd ksub_35be7 = 0x274d0137; @@ -10170,6 +14381,7 @@ static const dd kloc_3604a = 0x274d059a; static const dd kloc_36069 = 0x274d05b9; static const dd kloc_3606b = 0x274d05bb; static const dd kret_274d_5c2 = 0x274d05c2; +static const dd kloc_3607f = 0x274d05cf; static const dd ksub_3608c = 0x274d05dc; static const dd kloc_3609a = 0x274d05ea; static const dd kloc_360af = 0x274d05ff; @@ -10425,6 +14637,7 @@ static const dd kloc_37c5f = 0x274d21af; static const dd kloc_37c75 = 0x274d21c5; static const dd kseg35ab_21d8_proc = 0x274d21d8; static const dd kloc_37c98 = 0x274d21e8; +static const dd kloc_37c9f = 0x274d21ef; static const dd kloc_37ca1 = 0x274d21f1; static const dd ksub_37caa = 0x296c000a; static const dd kseg37ca_d_proc = 0x296c000d; @@ -10434,6 +14647,7 @@ static const dd kret_296c_12 = 0x296c0012; static const dd ksub_37cb6 = 0x296c0016; static const dd kloc_37d0e = 0x296c006e; static const dd kloc_37d2f = 0x296c008f; +static const dd kloc_37d6f = 0x296c00cf; static const dd kloc_37da7 = 0x296c0107; static const dd kloc_37dda = 0x296c013a; static const dd kloc_37e41 = 0x296c01a1; @@ -10505,8 +14719,9 @@ static const dd kloc_38925 = 0x296c0c85; static const dd kloc_38938 = 0x296c0c98; static const dd kloc_38943 = 0x296c0ca3; static const dd ksub_3894a = 0x296c0caa; -static const dd kseg37ca_cbe_proc = 0x296c0cbe; -static const dd kloc_3895e = 0x296c0cbe; +static const dd ksub_3895e = 0x296c0cbe; +static const dd kloc_3896f = 0x296c0ccf; +static const dd kseg37ca_cd1_proc = 0x296c0cd1; static const dd ksub_38976 = 0x2a390006; static const dd ksub_389c6 = 0x2a390056; static const dd kseg3897_70_proc = 0x2a390070; @@ -10591,222 +14806,58 @@ static const dd kseg48ae_fea_proc = 0x3a500fea; static const dd ksub_49acf = 0x3a500fef; static const dd ksub_49ad4 = 0x3a500ff4; static const dd ksub_49ad9 = 0x3a500ff9; +static const dd kseg48ae_ffe_proc = 0x3a500ffe; static const dd ksub_49ae3 = 0x3a501003; +static const dd kseg48ae_1008_proc = 0x3a501008; +static const dd kret_3a50_100d = 0x3a50100d; static const dd ksub_49af2 = 0x3a501012; static const dd ksub_49af7 = 0x3a501017; static const dd ksub_49afc = 0x3a50101c; static const dd ksub_49b01 = 0x3a501021; +static const dd kseg48ae_1026_proc = 0x3a501026; static const dd ksub_49b0b = 0x3a50102b; +static const dd kseg48ae_1030_proc = 0x3a501030; static const dd ksub_49b15 = 0x3a501035; static const dd ksub_49b1a = 0x3a50103a; +static const dd kseg48ae_103f_proc = 0x3a50103f; +static const dd kret_3a50_1044 = 0x3a501044; static const dd ksub_49b29 = 0x3a501049; +static const dd kseg48ae_104e_proc = 0x3a50104e; +static const dd kret_3a50_1053 = 0x3a501053; static const dd ksub_49b38 = 0x3a501058; +static const dd kseg48ae_105d_proc = 0x3a50105d; +static const dd kret_3a50_1080 = 0x3a501080; static const dd ksub_49b65 = 0x3a501085; +static const dd kseg48ae_108a_proc = 0x3a50108a; static const dd ksub_49b6f = 0x3a50108f; +static const dd kseg48ae_1094_proc = 0x3a501094; +static const dd kret_3a50_1099 = 0x3a501099; static const dd ksub_49b92 = 0x3a5010b2; static const dd ksub_49b97 = 0x3a5010b7; static const dd ksub_49b9c = 0x3a5010bc; +static const dd kseg48ae_10c1_proc = 0x3a5010c1; static const dd ksub_49ba6 = 0x3a5010c6; static const dd ksub_49bab = 0x3a5010cb; static const dd ksub_49bb0 = 0x3a5010d0; static const dd ksub_49bb5 = 0x3a5010d5; static const dd ksub_49bba = 0x3a5010da; static const dd ksub_49bbf = 0x3a5010df; -static const dd kseg48ae_1300_proc = 0x3a501300; -static const dd kret_3a50_674e = 0x3a50674e; -static const dd kloc_4f248 = 0x3a506768; -static const dd kloc_4f26f = 0x3a50678f; -static const dd kloc_4f27f = 0x3a50679f; -static const dd kloc_4f290 = 0x3a5067b0; -static const dd kloc_4f295 = 0x3a5067b5; -static const dd kloc_4f29d = 0x3a5067bd; -static const dd kloc_4f2a4 = 0x3a5067c4; -static const dd kloc_4f2b5 = 0x3a5067d5; -static const dd kloc_4f2bb = 0x3a5067db; -static const dd kloc_4f2c2 = 0x3a5067e2; -static const dd kloc_4f2d3 = 0x3a5067f3; -static const dd kloc_4f2d9 = 0x3a5067f9; -static const dd kloc_4f2ef = 0x3a50680f; -static const dd kloc_4f316 = 0x3a506836; -static const dd kloc_4f326 = 0x3a506846; -static const dd kloc_4f337 = 0x3a506857; -static const dd kloc_4f33c = 0x3a50685c; -static const dd kloc_4f344 = 0x3a506864; -static const dd kloc_4f34b = 0x3a50686b; -static const dd kloc_4f35c = 0x3a50687c; -static const dd kret_3a50_690d = 0x3a50690d; -static const dd kret_3a50_6914 = 0x3a506914; -static const dd kret_3a50_692c = 0x3a50692c; -static const dd kret_3a50_6933 = 0x3a506933; -static const dd kret_3a50_6947 = 0x3a506947; -static const dd kret_3a50_6952 = 0x3a506952; -static const dd kret_3a50_6965 = 0x3a506965; -static const dd kret_3a50_6977 = 0x3a506977; -static const dd kret_3a50_698a = 0x3a50698a; -static const dd kloc_4f47c = 0x3a50699c; -static const dd kloc_4f493 = 0x3a5069b3; -static const dd kloc_4f4a1 = 0x3a5069c1; -static const dd kloc_4f4a7 = 0x3a5069c7; -static const dd kloc_4f4b5 = 0x3a5069d5; -static const dd kloc_4f4ba = 0x3a5069da; -static const dd kloc_4f4d1 = 0x3a5069f1; -static const dd kloc_4f4df = 0x3a5069ff; -static const dd kloc_4f4e5 = 0x3a506a05; -static const dd kloc_4f4f3 = 0x3a506a13; -static const dd kloc_4f4f8 = 0x3a506a18; -static const dd kloc_4f4ff = 0x3a506a1f; -static const dd kloc_4f515 = 0x3a506a35; -static const dd kret_3a50_6a38 = 0x3a506a38; -static const dd kloc_4f530 = 0x3a506a50; -static const dd kloc_4f53c = 0x3a506a5c; -static const dd kloc_4f5aa = 0x3a506aca; -static const dd kloc_4f5df = 0x3a506aff; -static const dd kloc_4f5f1 = 0x3a506b11; -static const dd kloc_4f60e = 0x3a506b2e; -static const dd kloc_4f61a = 0x3a506b3a; -static const dd kloc_4f621 = 0x3a506b41; -static const dd kloc_4f631 = 0x3a506b51; -static const dd kloc_4f641 = 0x3a506b61; -static const dd kloc_4f678 = 0x3a506b98; -static const dd kloc_4f67b = 0x3a506b9b; -static const dd kloc_4f68a = 0x3a506baa; -static const dd kloc_4f6a8 = 0x3a506bc8; -static const dd kloc_4f6b3 = 0x3a506bd3; -static const dd kloc_4f6b9 = 0x3a506bd9; -static const dd kloc_4f6da = 0x3a506bfa; -static const dd kloc_4f6ec = 0x3a506c0c; -static const dd kloc_4f6f9 = 0x3a506c19; -static const dd kloc_4f708 = 0x3a506c28; -static const dd kloc_4f768 = 0x3a506c88; -static const dd kloc_4f7bb = 0x3a506cdb; -static const dd kloc_4f7c3 = 0x3a506ce3; -static const dd kloc_4f834 = 0x3a506d54; -static const dd kloc_4f837 = 0x3a506d57; -static const dd kloc_4f841 = 0x3a506d61; -static const dd kloc_4f850 = 0x3a506d70; -static const dd kloc_4f8ab = 0x3a506dcb; -static const dd kloc_4f900 = 0x3a506e20; -static const dd kloc_4f908 = 0x3a506e28; -static const dd kloc_4f97b = 0x3a506e9b; -static const dd kret_3a50_6ea2 = 0x3a506ea2; -static const dd kret_3a50_6ec0 = 0x3a506ec0; -static const dd kloc_4f9b2 = 0x3a506ed2; -static const dd kloc_4f9c9 = 0x3a506ee9; -static const dd kloc_4f9d7 = 0x3a506ef7; -static const dd kloc_4f9dd = 0x3a506efd; -static const dd kloc_4f9eb = 0x3a506f0b; -static const dd kloc_4f9f0 = 0x3a506f10; -static const dd kloc_4fa07 = 0x3a506f27; -static const dd kloc_4fa15 = 0x3a506f35; -static const dd kloc_4fa1b = 0x3a506f3b; -static const dd kloc_4fa29 = 0x3a506f49; -static const dd kloc_4fa2e = 0x3a506f4e; -static const dd kloc_4fa35 = 0x3a506f55; -static const dd kloc_4fa38 = 0x3a506f58; -static const dd kloc_4fa4b = 0x3a506f6b; -static const dd kret_3a50_6f6e = 0x3a506f6e; -static const dd kloc_4fa66 = 0x3a506f86; -static const dd kloc_4fa72 = 0x3a506f92; -static const dd kloc_4fae4 = 0x3a507004; -static const dd kloc_4fafc = 0x3a50701c; -static const dd kloc_4fb26 = 0x3a507046; -static const dd kloc_4fb6e = 0x3a50708e; -static const dd kloc_4fb8a = 0x3a5070aa; -static const dd kloc_4fb8b = 0x3a5070ab; -static const dd kloc_4fba0 = 0x3a5070c0; -static const dd kloc_4fba7 = 0x3a5070c7; -static const dd kloc_4fbf8 = 0x3a507118; -static const dd kloc_4fc03 = 0x3a507123; -static const dd kloc_4fc3a = 0x3a50715a; -static const dd kloc_4fc3d = 0x3a50715d; -static const dd kloc_4fc52 = 0x3a507172; -static const dd kloc_4fc7c = 0x3a50719c; -static const dd kloc_4fcc5 = 0x3a5071e5; -static const dd kloc_4fcf7 = 0x3a507217; -static const dd kloc_4fcfe = 0x3a50721e; -static const dd kloc_4fd50 = 0x3a507270; -static const dd kloc_4fd5b = 0x3a50727b; -static const dd kloc_4fd5e = 0x3a50727e; -static const dd kloc_4fd5f = 0x3a50727f; -static const dd kret_3a50_7281 = 0x3a507281; -static const dd kloc_4fd8a = 0x3a5072aa; -static const dd kloc_4fdad = 0x3a5072cd; -static const dd kloc_4fe06 = 0x3a507326; -static const dd kloc_4fe1d = 0x3a50733d; -static const dd kret_3a50_7340 = 0x3a507340; -static const dd kloc_4fe3a = 0x3a50735a; -static const dd kloc_4fe57 = 0x3a507377; -static const dd kloc_4feb2 = 0x3a5073d2; -static const dd kret_3a50_73ed = 0x3a5073ed; -static const dd kloc_4ff3b = 0x3a50745b; -static const dd kloc_4ff58 = 0x3a507478; -static const dd kloc_4ff82 = 0x3a5074a2; -static const dd kloc_4ffa0 = 0x3a5074c0; -static const dd kloc_4ffa9 = 0x3a5074c9; -static const dd kloc_4ffb0 = 0x3a5074d0; -static const dd kloc_4ffd8 = 0x3a5074f8; -static const dd kloc_4ffec = 0x3a50750c; -static const dd kloc_50006 = 0x3a507526; -static const dd kloc_50030 = 0x3a507550; -static const dd kloc_5004d = 0x3a50756d; -static const dd kloc_50054 = 0x3a507574; -static const dd kloc_5005b = 0x3a50757b; -static const dd kret_3a50_75a5 = 0x3a5075a5; -static const dd kloc_50105 = 0x3a507625; -static const dd kloc_50116 = 0x3a507636; -static const dd kloc_50119 = 0x3a507639; -static const dd kloc_5011d = 0x3a50763d; -static const dd kret_3a50_7663 = 0x3a507663; -static const dd kret_3a50_7683 = 0x3a507683; -static const dd kloc_50177 = 0x3a507697; -static const dd kret_3a50_76a7 = 0x3a5076a7; -static const dd kloc_501c8 = 0x3a5076e8; -static const dd kloc_501d0 = 0x3a5076f0; -static const dd kloc_501db = 0x3a5076fb; -static const dd kret_3a50_76fe = 0x3a5076fe; -static const dd kret_3a50_7710 = 0x3a507710; -static const dd kret_3a50_775d = 0x3a50775d; -static const dd kret_3a50_776b = 0x3a50776b; -static const dd kret_3a50_776c = 0x3a50776c; -static const dd kret_3a50_776d = 0x3a50776d; -static const dd kret_3a50_7777 = 0x3a507777; -static const dd kret_3a50_7778 = 0x3a507778; -static const dd kloc_5026a = 0x3a50778a; -static const dd kloc_50274 = 0x3a507794; -static const dd kloc_5027a = 0x3a50779a; -static const dd kloc_50280 = 0x3a5077a0; -static const dd kloc_50286 = 0x3a5077a6; -static const dd kloc_5029a = 0x3a5077ba; -static const dd kret_3a50_77be = 0x3a5077be; -static const dd kloc_502b4 = 0x3a5077d4; -static const dd kloc_502c0 = 0x3a5077e0; -static const dd kloc_502c6 = 0x3a5077e6; -static const dd kloc_502cc = 0x3a5077ec; -static const dd kloc_502d2 = 0x3a5077f2; -static const dd kloc_502d8 = 0x3a5077f8; -static const dd kloc_502f0 = 0x3a507810; -static const dd kret_3a50_7814 = 0x3a507814; -static const dd kret_3a50_7855 = 0x3a507855; -static const dd kret_3a50_7893 = 0x3a507893; -static const dd kret_3a50_78c6 = 0x3a5078c6; -static const dd kret_3a50_78c7 = 0x3a5078c7; -static const dd kret_3a50_78c8 = 0x3a5078c8; static const dd k_group1 = 0x1a2001b; -static const dd k_group2 = 0x2040a30; +static const dd k_group2 = 0x20408d4; static const dd k_group3 = 0x41e0125; static const dd k_group4 = 0x41e0271; static const dd k_group5 = 0x75b025e; static const dd k_group6 = 0x75b02cd; -static const dd k_group7 = 0x75b03dc; -static const dd k_group8 = 0x75b0418; -static const dd k_group9 = 0x75b0461; -static const dd k_group10 = 0x75b046a; -static const dd k_group11 = 0x17c50010; -static const dd k_group12 = 0x17c50147; -static const dd k_group13 = 0x17c50211; -static const dd k_group14 = 0x17c5029a; -static const dd k_group15 = 0x17c502e2; -static const dd k_group16 = 0x17c503bc; +static const dd k_group7 = 0x75b0418; +static const dd k_group8 = 0x75b0461; +static const dd k_group9 = 0x75b046a; +static const dd k_group10 = 0x17c50010; +static const dd k_group11 = 0x17c50147; +static const dd k_group12 = 0x17c50211; +static const dd k_group13 = 0x17c5029a; +static const dd k_group14 = 0x17c502e2; +static const dd k_group15 = 0x17c503bc; +static const dd k_group16 = 0x17c506e1; static const dd k_group17 = 0x17c50970; static const dd k_group18 = 0x17c5128d; static const dd k_group19 = 0x17c514fc; @@ -10819,63 +14870,67 @@ static const dd k_group25 = 0x17c522b8; static const dd k_group26 = 0x17c5273e; static const dd k_group27 = 0x17c52874; static const dd k_group28 = 0x17c52e54; -static const dd k_group29 = 0x17c52f8c; -static const dd k_group30 = 0x17c5345e; -static const dd k_group31 = 0x17c5374a; -static const dd k_group32 = 0x17c539aa; -static const dd k_group33 = 0x17c539c0; -static const dd k_group34 = 0x17c53bc9; -static const dd k_group35 = 0x17c53c3b; -static const dd k_group36 = 0x17c53c47; +static const dd k_group29 = 0x17c5345e; +static const dd k_group30 = 0x17c5374a; +static const dd k_group31 = 0x17c539aa; +static const dd k_group32 = 0x17c539c0; +static const dd k_group33 = 0x17c53bc9; +static const dd k_group34 = 0x17c53c3b; +static const dd k_group35 = 0x17c53c47; +static const dd k_group36 = 0x17c53c78; static const dd k_group37 = 0x17c53ee3; -static const dd k_group38 = 0x17c5613b; -static const dd k_group39 = 0x17c56172; -static const dd k_group40 = 0x17c586f8; -static const dd k_group41 = 0x17c58e50; -static const dd k_group42 = 0x17c59b98; -static const dd k_group43 = 0x17c59be1; -static const dd k_group44 = 0x17c59c0c; -static const dd k_group45 = 0x17c59c84; -static const dd k_group46 = 0x17c59d86; -static const dd k_group47 = 0x17c59db0; -static const dd k_group48 = 0x17c59e5d; -static const dd k_group49 = 0x17c59e94; -static const dd k_group50 = 0x17c5a0cb; -static const dd k_group51 = 0x17c5a0fe; -static const dd k_group52 = 0x17c5a13a; -static const dd k_group53 = 0x17c5a183; -static const dd k_group54 = 0x17c5a740; -static const dd k_group55 = 0x17c5a872; -static const dd k_group56 = 0x17c5a8c8; -static const dd k_group57 = 0x17c5a934; -static const dd k_group58 = 0x17c5a962; -static const dd k_group59 = 0x17c5a9bc; -static const dd k_group60 = 0x17c5da35; -static const dd k_group61 = 0x17c5e0aa; -static const dd k_group62 = 0x17c5e11c; -static const dd k_group63 = 0x17c5e1f8; -static const dd k_group64 = 0x17c5e28c; -static const dd k_group65 = 0x17c5e432; -static const dd k_group66 = 0x17c5e5a8; -static const dd k_group67 = 0x17c5f53e; -static const dd k_group68 = 0x17c5f65c; -static const dd k_group69 = 0x274d0002; -static const dd k_group70 = 0x274d066c; -static const dd k_group71 = 0x274d067e; -static const dd k_group72 = 0x274d0a32; -static const dd k_group73 = 0x274d0f78; -static const dd k_group74 = 0x274d17f5; -static const dd k_group75 = 0x274d1bc4; -static const dd k_group76 = 0x274d1e84; -static const dd k_group77 = 0x274d1ed6; -static const dd k_group78 = 0x296c000a; -static const dd k_group79 = 0x296c000e; -static const dd k_group80 = 0x296c0016; -static const dd k_group81 = 0x296c09a1; -static const dd k_group82 = 0x2a390006; +static const dd k_group38 = 0x17c53f72; +static const dd k_group39 = 0x17c55bde; +static const dd k_group40 = 0x17c5613b; +static const dd k_group41 = 0x17c586f8; +static const dd k_group42 = 0x17c587ea; +static const dd k_group43 = 0x17c58e50; +static const dd k_group44 = 0x17c59b98; +static const dd k_group45 = 0x17c59be1; +static const dd k_group46 = 0x17c59c0c; +static const dd k_group47 = 0x17c59c84; +static const dd k_group48 = 0x17c59d86; +static const dd k_group49 = 0x17c59db0; +static const dd k_group50 = 0x17c59e5d; +static const dd k_group51 = 0x17c59e94; +static const dd k_group52 = 0x17c5a0cb; +static const dd k_group53 = 0x17c5a0fe; +static const dd k_group54 = 0x17c5a13a; +static const dd k_group55 = 0x17c5a183; +static const dd k_group56 = 0x17c5a25c; +static const dd k_group57 = 0x17c5a740; +static const dd k_group58 = 0x17c5a872; +static const dd k_group59 = 0x17c5a8c8; +static const dd k_group60 = 0x17c5a934; +static const dd k_group61 = 0x17c5a962; +static const dd k_group62 = 0x17c5a9bc; +static const dd k_group63 = 0x17c5da35; +static const dd k_group64 = 0x17c5de94; +static const dd k_group65 = 0x17c5e0aa; +static const dd k_group66 = 0x17c5e11c; +static const dd k_group67 = 0x17c5e1f8; +static const dd k_group68 = 0x17c5e28c; +static const dd k_group69 = 0x17c5e432; +static const dd k_group70 = 0x17c5e5bf; +static const dd k_group71 = 0x17c5f53e; +static const dd k_group72 = 0x17c5f65c; +static const dd k_group73 = 0x274d0002; +static const dd k_group74 = 0x274d066c; +static const dd k_group75 = 0x274d067e; +static const dd k_group76 = 0x274d0a32; +static const dd k_group77 = 0x274d0f78; +static const dd k_group78 = 0x274d17f5; +static const dd k_group79 = 0x274d1bc4; +static const dd k_group80 = 0x274d1e84; +static const dd k_group81 = 0x274d1ed6; +static const dd k_group82 = 0x296c000a; +static const dd k_group83 = 0x296c000e; +static const dd k_group84 = 0x296c0016; +static const dd k_group85 = 0x296c09a1; +static const dd k_group86 = 0x296c0cbe; +static const dd k_group87 = 0x2a390006; } -bool __nullsub_1(m2c::_offsets, struct m2c::_STATE*); bool _group1(m2c::_offsets, struct m2c::_STATE*); bool _group10(m2c::_offsets, struct m2c::_STATE*); bool _group11(m2c::_offsets, struct m2c::_STATE*); @@ -10957,13 +15012,20 @@ bool _group8(m2c::_offsets, struct m2c::_STATE*); bool _group80(m2c::_offsets, struct m2c::_STATE*); bool _group81(m2c::_offsets, struct m2c::_STATE*); bool _group82(m2c::_offsets, struct m2c::_STATE*); +bool _group83(m2c::_offsets, struct m2c::_STATE*); +bool _group84(m2c::_offsets, struct m2c::_STATE*); +bool _group85(m2c::_offsets, struct m2c::_STATE*); +bool _group86(m2c::_offsets, struct m2c::_STATE*); +bool _group87(m2c::_offsets, struct m2c::_STATE*); bool _group9(m2c::_offsets, struct m2c::_STATE*); bool _nullsub_2(m2c::_offsets, struct m2c::_STATE*); bool mainproc(m2c::_offsets, struct m2c::_STATE*); +bool nullsub_2(m2c::_offsets, struct m2c::_STATE*); +bool print_line(m2c::_offsets, struct m2c::_STATE*); bool seg000_1b_proc(m2c::_offsets, struct m2c::_STATE*); bool seg001_10dd_proc(m2c::_offsets, struct m2c::_STATE*); bool seg001_1115_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg001_13e4_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg001_8d4_proc(m2c::_offsets, struct m2c::_STATE*); bool seg001_d6e_proc(m2c::_offsets, struct m2c::_STATE*); bool seg001_edb_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_1a3_proc(m2c::_offsets, struct m2c::_STATE*); @@ -10971,16 +15033,17 @@ bool seg004_296_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_2cd_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_2f9_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_615_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg004_6bc_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_7ca_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_830_proc(m2c::_offsets, struct m2c::_STATE*); bool seg004_899_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg127c_1154_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg127c_151e_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg127c_151c_proc(m2c::_offsets, struct m2c::_STATE*); bool seg127c_39f_proc(m2c::_offsets, struct m2c::_STATE*); bool seg127c_50d_proc(m2c::_offsets, struct m2c::_STATE*); bool seg127c_5bd_proc(m2c::_offsets, struct m2c::_STATE*); bool seg127c_797_proc(m2c::_offsets, struct m2c::_STATE*); bool seg127c_7cc_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg13dd_0_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_128d_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_1538_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_16b_proc(m2c::_offsets, struct m2c::_STATE*); @@ -10998,7 +15061,6 @@ bool seg2623_287a_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_2a8_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_2e7_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_2eba_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg2623_2f94_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_3478_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_3784_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_39b4_proc(m2c::_offsets, struct m2c::_STATE*); @@ -11012,15 +15074,15 @@ bool seg2623_3c4d_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_3cd7_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_3ef0_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_469_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg2623_4d16_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_5bde_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_5eee_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_6168_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_65a_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg2623_6742_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_6e1_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_87cc_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_896d_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg2623_92b2_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg2623_8e5c_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_9bda_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_9c05_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_9c35_proc(m2c::_offsets, struct m2c::_STATE*); @@ -11034,6 +15096,7 @@ bool seg2623_a0e1_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_a133_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_a17c_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_a1aa_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg2623_a297_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_a767_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_a8_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_a8c3_proc(m2c::_offsets, struct m2c::_STATE*); @@ -11048,12 +15111,11 @@ bool seg2623_da5b_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_dbb7_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_dc00_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_de93_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg2623_deed_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg2623_df37_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_dfe3_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_e0cf_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_e139_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_e215_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg2623_e4c2_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_e4f_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_ea66_proc(m2c::_offsets, struct m2c::_STATE*); bool seg2623_eda6_proc(m2c::_offsets, struct m2c::_STATE*); @@ -11085,10 +15147,18 @@ bool seg35ab_fb_proc(m2c::_offsets, struct m2c::_STATE*); bool seg37ca_11_proc(m2c::_offsets, struct m2c::_STATE*); bool seg37ca_9a0_proc(m2c::_offsets, struct m2c::_STATE*); bool seg37ca_b54_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg37ca_cbe_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg37ca_cd1_proc(m2c::_offsets, struct m2c::_STATE*); bool seg37ca_d_proc(m2c::_offsets, struct m2c::_STATE*); bool seg3897_70_proc(m2c::_offsets, struct m2c::_STATE*); -bool seg48ae_1300_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_1008_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_1026_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_1030_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_103f_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_104e_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_105d_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_108a_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_1094_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_10c1_proc(m2c::_offsets, struct m2c::_STATE*); bool seg48ae_ee1_proc(m2c::_offsets, struct m2c::_STATE*); bool seg48ae_f13_proc(m2c::_offsets, struct m2c::_STATE*); bool seg48ae_f1d_proc(m2c::_offsets, struct m2c::_STATE*); @@ -11097,6 +15167,7 @@ bool seg48ae_f7c_proc(m2c::_offsets, struct m2c::_STATE*); bool seg48ae_fa9_proc(m2c::_offsets, struct m2c::_STATE*); bool seg48ae_fdb_proc(m2c::_offsets, struct m2c::_STATE*); bool seg48ae_fea_proc(m2c::_offsets, struct m2c::_STATE*); +bool seg48ae_ffe_proc(m2c::_offsets, struct m2c::_STATE*); bool start(m2c::_offsets, struct m2c::_STATE*); bool sub_10273(m2c::_offsets, struct m2c::_STATE*); bool sub_10f7a(m2c::_offsets, struct m2c::_STATE*); @@ -11177,7 +15248,6 @@ bool sub_15e51(m2c::_offsets, struct m2c::_STATE*); bool sub_15e71(m2c::_offsets, struct m2c::_STATE*); bool sub_15f5d(m2c::_offsets, struct m2c::_STATE*); bool sub_15f6c(m2c::_offsets, struct m2c::_STATE*); -bool sub_15f6f(m2c::_offsets, struct m2c::_STATE*); bool sub_15f75(m2c::_offsets, struct m2c::_STATE*); bool sub_15fa8(m2c::_offsets, struct m2c::_STATE*); bool sub_15fab(m2c::_offsets, struct m2c::_STATE*); @@ -11186,6 +15256,9 @@ bool sub_15ff1(m2c::_offsets, struct m2c::_STATE*); bool sub_15ff4(m2c::_offsets, struct m2c::_STATE*); bool sub_15ffa(m2c::_offsets, struct m2c::_STATE*); bool sub_1614b(m2c::_offsets, struct m2c::_STATE*); +bool sub_1621b(m2c::_offsets, struct m2c::_STATE*); +bool sub_1622d(m2c::_offsets, struct m2c::_STATE*); +bool sub_16236(m2c::_offsets, struct m2c::_STATE*); bool sub_162c6(m2c::_offsets, struct m2c::_STATE*); bool sub_1636b(m2c::_offsets, struct m2c::_STATE*); bool sub_1641f(m2c::_offsets, struct m2c::_STATE*); @@ -11203,6 +15276,7 @@ bool sub_26564(m2c::_offsets, struct m2c::_STATE*); bool sub_26610(m2c::_offsets, struct m2c::_STATE*); bool sub_26764(m2c::_offsets, struct m2c::_STATE*); bool sub_268b8(m2c::_offsets, struct m2c::_STATE*); +bool sub_26950(m2c::_offsets, struct m2c::_STATE*); bool sub_26ba0(m2c::_offsets, struct m2c::_STATE*); bool sub_26c88(m2c::_offsets, struct m2c::_STATE*); bool sub_26d32(m2c::_offsets, struct m2c::_STATE*); @@ -11219,6 +15293,7 @@ bool sub_278a6(m2c::_offsets, struct m2c::_STATE*); bool sub_2794a(m2c::_offsets, struct m2c::_STATE*); bool sub_27950(m2c::_offsets, struct m2c::_STATE*); bool sub_27a71(m2c::_offsets, struct m2c::_STATE*); +bool sub_27b05(m2c::_offsets, struct m2c::_STATE*); bool sub_27b26(m2c::_offsets, struct m2c::_STATE*); bool sub_27ba1(m2c::_offsets, struct m2c::_STATE*); bool sub_27bd3(m2c::_offsets, struct m2c::_STATE*); @@ -11248,7 +15323,6 @@ bool sub_28aa4(m2c::_offsets, struct m2c::_STATE*); bool sub_28ac8(m2c::_offsets, struct m2c::_STATE*); bool sub_28eb2(m2c::_offsets, struct m2c::_STATE*); bool sub_29084(m2c::_offsets, struct m2c::_STATE*); -bool sub_291bc(m2c::_offsets, struct m2c::_STATE*); bool sub_291df(m2c::_offsets, struct m2c::_STATE*); bool sub_2920a(m2c::_offsets, struct m2c::_STATE*); bool sub_29454(m2c::_offsets, struct m2c::_STATE*); @@ -11289,6 +15363,7 @@ bool sub_2a022(m2c::_offsets, struct m2c::_STATE*); bool sub_2a0b7(m2c::_offsets, struct m2c::_STATE*); bool sub_2a10c(m2c::_offsets, struct m2c::_STATE*); bool sub_2a113(m2c::_offsets, struct m2c::_STATE*); +bool sub_2a1a2(m2c::_offsets, struct m2c::_STATE*); bool sub_2b429(m2c::_offsets, struct m2c::_STATE*); bool sub_2b467(m2c::_offsets, struct m2c::_STATE*); bool sub_2b641(m2c::_offsets, struct m2c::_STATE*); @@ -11306,6 +15381,8 @@ bool sub_2c3a2(m2c::_offsets, struct m2c::_STATE*); bool sub_2c576(m2c::_offsets, struct m2c::_STATE*); bool sub_2c83e(m2c::_offsets, struct m2c::_STATE*); bool sub_2c8ee(m2c::_offsets, struct m2c::_STATE*); +bool sub_2c972(m2c::_offsets, struct m2c::_STATE*); +bool sub_2c9e4(m2c::_offsets, struct m2c::_STATE*); bool sub_2d7c4(m2c::_offsets, struct m2c::_STATE*); bool sub_2da6a(m2c::_offsets, struct m2c::_STATE*); bool sub_2dc1e(m2c::_offsets, struct m2c::_STATE*); @@ -11407,9 +15484,6 @@ bool sub_33ff4(m2c::_offsets, struct m2c::_STATE*); bool sub_3404b(m2c::_offsets, struct m2c::_STATE*); bool sub_340a2(m2c::_offsets, struct m2c::_STATE*); bool sub_340c4(m2c::_offsets, struct m2c::_STATE*); -bool sub_340ef(m2c::_offsets, struct m2c::_STATE*); -bool sub_34146(m2c::_offsets, struct m2c::_STATE*); -bool sub_3417f(m2c::_offsets, struct m2c::_STATE*); bool sub_341ec(m2c::_offsets, struct m2c::_STATE*); bool sub_342da(m2c::_offsets, struct m2c::_STATE*); bool sub_3434c(m2c::_offsets, struct m2c::_STATE*); @@ -11421,6 +15495,7 @@ bool sub_34539(m2c::_offsets, struct m2c::_STATE*); bool sub_345b2(m2c::_offsets, struct m2c::_STATE*); bool sub_34714(m2c::_offsets, struct m2c::_STATE*); bool sub_347d8(m2c::_offsets, struct m2c::_STATE*); +bool sub_347ef(m2c::_offsets, struct m2c::_STATE*); bool sub_34834(m2c::_offsets, struct m2c::_STATE*); bool sub_34861(m2c::_offsets, struct m2c::_STATE*); bool sub_34870(m2c::_offsets, struct m2c::_STATE*); @@ -11551,6 +15626,7 @@ bool sub_388ae(m2c::_offsets, struct m2c::_STATE*); bool sub_388c1(m2c::_offsets, struct m2c::_STATE*); bool sub_388ee(m2c::_offsets, struct m2c::_STATE*); bool sub_3894a(m2c::_offsets, struct m2c::_STATE*); +bool sub_3895e(m2c::_offsets, struct m2c::_STATE*); bool sub_38976(m2c::_offsets, struct m2c::_STATE*); bool sub_389c6(m2c::_offsets, struct m2c::_STATE*); bool sub_4999e(m2c::_offsets, struct m2c::_STATE*); diff --git a/src/custom/src/f.exe_default_seg.cpp b/src/custom/src/f.exe_default_seg.cpp index e53346c0b7b..74668861e11 100644 --- a/src/custom/src/f.exe_default_seg.cpp +++ b/src/custom/src/f.exe_default_seg.cpp @@ -13,17 +13,19 @@ else goto __dispatch_call; mainproc: _begin: -cs=0x1a2;eip=0x000000; T(sp = 0x70E;); // 28 mov sp, 70Eh ;~ 01A2:0000 -cs=0x1a2;eip=0x000003; T(XOR(ax, ax)); // 29 xor ax, ax ;~ 01A2:0003 -cs=0x1a2;eip=0x000005; X(PUSH(ax)); // 30 push ax ;~ 01A2:0005 -cs=0x1a2;eip=0x000006; X(PUSH(ds)); // 31 push ds ;~ 01A2:0006 -cs=0x1a2;eip=0x000007; T(XOR(ax, ax)); // 32 xor ax, ax ;~ 01A2:0007 -cs=0x1a2;eip=0x000009; T(ds = ax;); // 33 mov ds, ax ;~ 01A2:0009 -cs=0x1a2;eip=0x00000b; X(MOV(*(dw*)(raddr(ds,0x417)), ax)); // 35 mov ds:417h, ax ;~ 01A2:000B -cs=0x1a2;eip=0x00000e; X(POP(ds)); // 37 pop ds ;~ 01A2:000E -cs=0x1a2;eip=0x00000f; T(si = m2c::kloc_2634e+2); // 39 lea si, loc_2634E+2 ;~ 01A2:000F -cs=0x1a2;eip=0x000013; T(di = 0x44F); // 40 lea di, ds:44Fh ;~ 01A2:0013 -cs=0x1a2;eip=0x000017; J(return _group1(m2c::kloc_1001b, _state);); // 41 jmp short loc_1001B ;~ 01A2:0017 +loc_10000: + // 4369 +cs=0x1a2;eip=0x000000; T(sp = 0x70E;); // 30 mov sp, 70Eh ;~ 01A2:0000 +cs=0x1a2;eip=0x000003; T(XOR(ax, ax)); // 31 xor ax, ax ;~ 01A2:0003 +cs=0x1a2;eip=0x000005; X(PUSH(ax)); // 32 push ax ;~ 01A2:0005 +cs=0x1a2;eip=0x000006; X(PUSH(ds)); // 33 push ds ;~ 01A2:0006 +cs=0x1a2;eip=0x000007; T(XOR(ax, ax)); // 34 xor ax, ax ;~ 01A2:0007 +cs=0x1a2;eip=0x000009; T(ds = ax;); // 35 mov ds, ax ;~ 01A2:0009 +cs=0x1a2;eip=0x00000b; X(MOV(*(dw*)(raddr(ds,0x417)), ax)); // 37 mov ds:417h, ax ;~ 01A2:000B +cs=0x1a2;eip=0x00000e; X(POP(ds)); // 39 pop ds ;~ 01A2:000E +cs=0x1a2;eip=0x00000f; T(si = m2c::kloc_2634e+2); // 41 lea si, loc_2634E+2 ;~ 01A2:000F +cs=0x1a2;eip=0x000013; T(di = 0x44F); // 42 lea di, ds:44Fh ;~ 01A2:0013 +cs=0x1a2;eip=0x000017; J(return _group1(m2c::kloc_1001b, _state);); // 43 jmp short loc_1001B ;~ 01A2:0017 J(CALL(start,0)); J(RETN(0)); assert(0); __dispatch_call: @@ -33,7 +35,8 @@ cs=0x1a2;eip=0x000017; J(return _group1(m2c::kloc_1001b, _state);); // 41 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kmainproc: goto mainproc; + case m2c::kloc_10000: goto loc_10000; + case m2c::kmainproc: goto mainproc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } diff --git a/src/custom/src/f.exe_seg000.cpp b/src/custom/src/f.exe_seg000.cpp index 0cd6304a3ba..5f51c8796ee 100644 --- a/src/custom/src/f.exe_seg000.cpp +++ b/src/custom/src/f.exe_seg000.cpp @@ -13,7 +13,7 @@ else goto __dispatch_call; _nullsub_2: _begin: -cs=0x1a2;eip=0x000019; J(RETN(0)); // 48 retn ;~ 01A2:0019 +cs=0x1a2;eip=0x000019; J(RETN(0)); // 50 retn ;~ 01A2:0019 assert(0); __dispatch_call: @@ -39,388 +39,388 @@ cs=0x1a2;eip=0x000019; J(RETN(0)); // 48 retn ;~ 01A2:0019 _group1: _begin: seg000_1b_proc: - // 55 + // 57 loc_1001b: - // 4369 -cs=0x1a2;eip=0x00001b; J(JMP(loc_10027)); // 56 jmp short loc_10027 ;~ 01A2:001B -ret_1a2_1d: // 4370 -cs=0x1a2;eip=0x00001d; J(RETN(0)); // 58 retn ;~ 01A2:001D -ret_1a2_1e: +cs=0x1a2;eip=0x00001b; J(JMP(loc_10027)); // 58 jmp short loc_10027 ;~ 01A2:001B +ret_1a2_1d: // 4371 -cs=0x1a2;eip=0x00001e; J(RETF(0)); // 60 retf ;~ 01A2:001E -ret_1a2_1f: +cs=0x1a2;eip=0x00001d; J(RETN(0)); // 60 retn ;~ 01A2:001D +ret_1a2_1e: // 4372 -cs=0x1a2;eip=0x00001f; J(IRET); // 62 iret ;~ 01A2:001F -ret_1a2_20: +cs=0x1a2;eip=0x00001e; J(RETF(0)); // 62 retf ;~ 01A2:001E +ret_1a2_1f: // 4373 -cs=0x1a2;eip=0x000020; X(PUSH(ax)); // 64 push ax ;~ 01A2:0020 -cs=0x1a2;eip=0x000021; T(INC(bx)); // 65 inc bx ;~ 01A2:0021 -cs=0x1a2;eip=0x000022; T(INC(bx)); // 66 inc bx ;~ 01A2:0022 -cs=0x1a2;eip=0x000023; T(DEC(sp)); // 67 dec sp ;~ 01A2:0023 -cs=0x1a2;eip=0x000024; T(DEC(di)); // 68 dec di ;~ 01A2:0024 -cs=0x1a2;eip=0x000025; T(INC(cx)); // 69 inc cx ;~ 01A2:0025 -cs=0x1a2;eip=0x000026; T(DEC(bx)); // 70 dec bx ;~ 01A2:0026 -loc_10027: +cs=0x1a2;eip=0x00001f; J(IRET); // 64 iret ;~ 01A2:001F +ret_1a2_20: // 4374 -cs=0x1a2;eip=0x000027; X(byte_1001a = 0x12;); // 73 mov ds:byte_1001A, 12h ;~ 01A2:0027 -cs=0x1a2;eip=0x00002c; J(CALL(_nullsub_2,0)); // 74 call _nullsub_2 ;~ 01A2:002C -cs=0x1a2;eip=0x00002f; J(CALL(_nullsub_2,0)); // 75 call _nullsub_2 ;~ 01A2:002F -cs=0x1a2;eip=0x000032; J(CALL(_nullsub_2,0)); // 76 call _nullsub_2 ;~ 01A2:0032 -cs=0x1a2;eip=0x000035; J(CALL(_nullsub_2,0)); // 77 call _nullsub_2 ;~ 01A2:0035 -cs=0x1a2;eip=0x000038; X(PUSH(ds)); // 78 push ds ;~ 01A2:0038 -cs=0x1a2;eip=0x000039; T(XOR(ax, ax)); // 79 xor ax, ax ;~ 01A2:0039 -cs=0x1a2;eip=0x00003b; T(ds = ax;); // 80 mov ds, ax ;~ 01A2:003B -cs=0x1a2;eip=0x00003d; X(MOV(*(dw*)(raddr(ds,0x417)), ax)); // 82 mov ds:417h, ax ;~ 01A2:003D -cs=0x1a2;eip=0x000040; X(POP(ds)); // 83 pop ds ;~ 01A2:0040 -cs=0x1a2;eip=0x000041; T(XOR(ax, ax)); // 85 xor ax, ax ;~ 01A2:0041 -cs=0x1a2;eip=0x000043; J(CALL(_nullsub_2,0)); // 86 call _nullsub_2 ;~ 01A2:0043 -cs=0x1a2;eip=0x000046; J(CALL(_nullsub_2,0)); // 87 call _nullsub_2 ;~ 01A2:0046 -cs=0x1a2;eip=0x000049; J(CALL(_nullsub_2,0)); // 88 call _nullsub_2 ;~ 01A2:0049 -cs=0x1a2;eip=0x00004c; J(CALL(_nullsub_2,0)); // 89 call _nullsub_2 ;~ 01A2:004C -cs=0x1a2;eip=0x00004f; J(CALL(_nullsub_2,0)); // 90 call _nullsub_2 ;~ 01A2:004F -cs=0x1a2;eip=0x000052; T(OR(ax, ax)); // 91 or ax, ax ;~ 01A2:0052 -cs=0x1a2;eip=0x000054; J(JZ(loc_10059)); // 92 jz short loc_10059 ;~ 01A2:0054 -cs=0x1a2;eip=0x000056; J(JMP(loc_1026e)); // 93 jmp loc_1026E ;~ 01A2:0056 -loc_10059: +cs=0x1a2;eip=0x000020; X(PUSH(ax)); // 66 push ax ;~ 01A2:0020 +cs=0x1a2;eip=0x000021; T(INC(bx)); // 67 inc bx ;~ 01A2:0021 +cs=0x1a2;eip=0x000022; T(INC(bx)); // 68 inc bx ;~ 01A2:0022 +cs=0x1a2;eip=0x000023; T(DEC(sp)); // 69 dec sp ;~ 01A2:0023 +cs=0x1a2;eip=0x000024; T(DEC(di)); // 70 dec di ;~ 01A2:0024 +cs=0x1a2;eip=0x000025; T(INC(cx)); // 71 inc cx ;~ 01A2:0025 +cs=0x1a2;eip=0x000026; T(DEC(bx)); // 72 dec bx ;~ 01A2:0026 +loc_10027: // 4375 -cs=0x1a2;eip=0x000059; T(bx = 0x70D;); // 97 mov bx, 70Dh ;~ 01A2:0059 -cs=0x1a2;eip=0x00005c; T(SHR(bx, 1)); // 98 shr bx, 1 ;~ 01A2:005C -cs=0x1a2;eip=0x00005e; T(SHR(bx, 1)); // 99 shr bx, 1 ;~ 01A2:005E -cs=0x1a2;eip=0x000060; T(SHR(bx, 1)); // 100 shr bx, 1 ;~ 01A2:0060 -cs=0x1a2;eip=0x000062; T(SHR(bx, 1)); // 101 shr bx, 1 ;~ 01A2:0062 -cs=0x1a2;eip=0x000064; T(INC(bx)); // 102 inc bx ;~ 01A2:0064 -cs=0x1a2;eip=0x000065; T(ah = 0x4A;); // 103 mov ah, 4Ah ;~ 01A2:0065 -cs=0x1a2;eip=0x000067; S(_INT(0x21)); // 104 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 01A2:0067 -cs=0x1a2;eip=0x000069; X(PUSH(es)); // 107 push es ;~ 01A2:0069 -cs=0x1a2;eip=0x00006a; T(ah = 0x48;); // 108 mov ah, 48h ; 'H' ;~ 01A2:006A -cs=0x1a2;eip=0x00006c; T(bx = 0x140;); // 109 mov bx, 140h ;~ 01A2:006C -cs=0x1a2;eip=0x00006f; S(_INT(0x21)); // 110 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 01A2:006F -cs=0x1a2;eip=0x000071; T(bx = ax;); // 112 mov bx, ax ;~ 01A2:0071 -cs=0x1a2;eip=0x000073; T(DEC(ax)); // 113 dec ax ;~ 01A2:0073 -cs=0x1a2;eip=0x000074; T(es = ax;); // 114 mov es, ax ;~ 01A2:0074 -cs=0x1a2;eip=0x000076; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_2673b)))); // 116 mov ax, word ptr loc_2673B ;~ 01A2:0076 -cs=0x1a2;eip=0x000079; X(MOV(*(dw*)(raddr(es,0x0C)), ax)); // 117 mov es:0Ch, ax ;~ 01A2:0079 -cs=0x1a2;eip=0x00007d; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_2673b+2)))); // 118 mov ax, word ptr loc_2673B+2 ;~ 01A2:007D -loc_10080: +cs=0x1a2;eip=0x000027; X(byte_1001a = 0x12;); // 75 mov ds:byte_1001A, 12h ;~ 01A2:0027 +cs=0x1a2;eip=0x00002c; J(CALL(_nullsub_2,0)); // 76 call _nullsub_2 ;~ 01A2:002C +cs=0x1a2;eip=0x00002f; J(CALL(_nullsub_2,0)); // 77 call _nullsub_2 ;~ 01A2:002F +cs=0x1a2;eip=0x000032; J(CALL(_nullsub_2,0)); // 78 call _nullsub_2 ;~ 01A2:0032 +cs=0x1a2;eip=0x000035; J(CALL(_nullsub_2,0)); // 79 call _nullsub_2 ;~ 01A2:0035 +cs=0x1a2;eip=0x000038; X(PUSH(ds)); // 80 push ds ;~ 01A2:0038 +cs=0x1a2;eip=0x000039; T(XOR(ax, ax)); // 81 xor ax, ax ;~ 01A2:0039 +cs=0x1a2;eip=0x00003b; T(ds = ax;); // 82 mov ds, ax ;~ 01A2:003B +cs=0x1a2;eip=0x00003d; X(MOV(*(dw*)(raddr(ds,0x417)), ax)); // 84 mov ds:417h, ax ;~ 01A2:003D +cs=0x1a2;eip=0x000040; X(POP(ds)); // 85 pop ds ;~ 01A2:0040 +cs=0x1a2;eip=0x000041; T(XOR(ax, ax)); // 87 xor ax, ax ;~ 01A2:0041 +cs=0x1a2;eip=0x000043; J(CALL(_nullsub_2,0)); // 88 call _nullsub_2 ;~ 01A2:0043 +cs=0x1a2;eip=0x000046; J(CALL(_nullsub_2,0)); // 89 call _nullsub_2 ;~ 01A2:0046 +cs=0x1a2;eip=0x000049; J(CALL(_nullsub_2,0)); // 90 call _nullsub_2 ;~ 01A2:0049 +cs=0x1a2;eip=0x00004c; J(CALL(_nullsub_2,0)); // 91 call _nullsub_2 ;~ 01A2:004C +cs=0x1a2;eip=0x00004f; J(CALL(_nullsub_2,0)); // 92 call _nullsub_2 ;~ 01A2:004F +cs=0x1a2;eip=0x000052; T(OR(ax, ax)); // 93 or ax, ax ;~ 01A2:0052 +cs=0x1a2;eip=0x000054; J(JZ(loc_10059)); // 94 jz short loc_10059 ;~ 01A2:0054 +cs=0x1a2;eip=0x000056; J(JMP(loc_1026e)); // 95 jmp loc_1026E ;~ 01A2:0056 +loc_10059: // 4376 -cs=0x1a2;eip=0x000080; X(MOV(*(dw*)(raddr(es,0x0E)), ax)); // 121 mov es:0Eh, ax ;~ 01A2:0080 -cs=0x1a2;eip=0x000084; T(ax = 0;); // 122 mov ax, 0 ;~ 01A2:0084 -cs=0x1a2;eip=0x000087; T(es = ax;); // 123 mov es, ax ;~ 01A2:0087 -cs=0x1a2;eip=0x000089; X(MOV(*(dw*)(raddr(es,0x4F0)), bx)); // 125 mov es:4F0h, bx ;~ 01A2:0089 -cs=0x1a2;eip=0x00008e; X(MOV(*(dw*)(raddr(ds,m2c::kloc_267ae+2)), bx)); // 126 mov word ptr loc_267AE+2, bx ;~ 01A2:008E -cs=0x1a2;eip=0x000092; T(ax = 1;); // 127 mov ax, 1 ;~ 01A2:0092 -cs=0x1a2;eip=0x000095; X(MOV(*(dw*)(raddr(es,0x4F2)), ax)); // 128 mov es:4F2h, ax ;~ 01A2:0095 -cs=0x1a2;eip=0x000099; T(ax = 0;); // 129 mov ax, 0 ;~ 01A2:0099 -cs=0x1a2;eip=0x00009c; X(MOV(*(dw*)(raddr(es,0x4F4)), ax)); // 130 mov es:4F4h, ax ;~ 01A2:009C -cs=0x1a2;eip=0x0000a0; X(POP(es)); // 131 pop es ;~ 01A2:00A0 -cs=0x1a2;eip=0x0000a1; T(al = 0x0D;); // 133 mov al, 0Dh ;~ 01A2:00A1 -cs=0x1a2;eip=0x0000a3; X(MOV(*(raddr(ds,m2c::kloc_267c2+1)), al)); // 134 mov byte ptr loc_267C2+1, al ;~ 01A2:00A3 -cs=0x1a2;eip=0x0000a6; T(MOV(cl, *(raddr(cs,m2c::kloc_10080)))); // 135 mov cl, byte ptr cs:loc_10080 ;~ 01A2:00A6 -cs=0x1a2;eip=0x0000ab; T(SUB(ch, ch)); // 136 sub ch, ch ;~ 01A2:00AB -cs=0x1a2;eip=0x0000ad; J(JCXZ(loc_100b9)); // 137 jcxz short loc_100B9 ;~ 01A2:00AD -cs=0x1a2;eip=0x0000af; T(INC(cx)); // 138 inc cx ;~ 01A2:00AF -cs=0x1a2;eip=0x0000b0; T(INC(cx)); // 139 inc cx ;~ 01A2:00B0 -cs=0x1a2;eip=0x0000b1; T(si = 0x80;); // 140 mov si, 80h ;~ 01A2:00B1 -cs=0x1a2;eip=0x0000b4; T(di = 0x592;); // 141 mov di, 592h ;~ 01A2:00B4 - // 142 rep movsb ;~ 01A2:00B7 -cs=0x1a2;eip=0x0000b7; X( REP MOVSB); // 142 rep movsb ;~ 01A2:00B7 -loc_100b9: +cs=0x1a2;eip=0x000059; T(bx = 0x70D;); // 99 mov bx, 70Dh ;~ 01A2:0059 +cs=0x1a2;eip=0x00005c; T(SHR(bx, 1)); // 100 shr bx, 1 ;~ 01A2:005C +cs=0x1a2;eip=0x00005e; T(SHR(bx, 1)); // 101 shr bx, 1 ;~ 01A2:005E +cs=0x1a2;eip=0x000060; T(SHR(bx, 1)); // 102 shr bx, 1 ;~ 01A2:0060 +cs=0x1a2;eip=0x000062; T(SHR(bx, 1)); // 103 shr bx, 1 ;~ 01A2:0062 +cs=0x1a2;eip=0x000064; T(INC(bx)); // 104 inc bx ;~ 01A2:0064 +cs=0x1a2;eip=0x000065; T(ah = 0x4A;); // 105 mov ah, 4Ah ;~ 01A2:0065 +cs=0x1a2;eip=0x000067; S(_INT(0x21)); // 106 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 01A2:0067 +cs=0x1a2;eip=0x000069; X(PUSH(es)); // 109 push es ;~ 01A2:0069 +cs=0x1a2;eip=0x00006a; T(ah = 0x48;); // 110 mov ah, 48h ; 'H' ;~ 01A2:006A +cs=0x1a2;eip=0x00006c; T(bx = 0x140;); // 111 mov bx, 140h ;~ 01A2:006C +cs=0x1a2;eip=0x00006f; S(_INT(0x21)); // 112 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 01A2:006F +cs=0x1a2;eip=0x000071; T(bx = ax;); // 114 mov bx, ax ;~ 01A2:0071 +cs=0x1a2;eip=0x000073; T(DEC(ax)); // 115 dec ax ;~ 01A2:0073 +cs=0x1a2;eip=0x000074; T(es = ax;); // 116 mov es, ax ;~ 01A2:0074 +cs=0x1a2;eip=0x000076; T(ax = word_48feb;); // 118 mov ax, word_48FEB ;~ 01A2:0076 +cs=0x1a2;eip=0x000079; X(MOV(*(dw*)(raddr(es,0x0C)), ax)); // 119 mov es:0Ch, ax ;~ 01A2:0079 +cs=0x1a2;eip=0x00007d; T(ax = word_48fed;); // 120 mov ax, word_48FED ;~ 01A2:007D +loc_10080: // 4377 -cs=0x1a2;eip=0x0000b9; T(ax = cs;); // 145 mov ax, cs ;~ 01A2:00B9 -cs=0x1a2;eip=0x0000bb; X(MOV(*(dw*)(raddr(ds,m2c::kloc_267b7+1)), ax)); // 146 mov word ptr loc_267B7+1, ax ;~ 01A2:00BB -cs=0x1a2;eip=0x0000be; X(MOV(*(dw*)(raddr(ds,m2c::kloc_267b9+3)), ax)); // 147 mov word ptr loc_267B9+3, ax ;~ 01A2:00BE -cs=0x1a2;eip=0x0000c1; X(MOV(*(dw*)(raddr(ds,m2c::kloc_267bf+1)), ax)); // 148 mov word ptr loc_267BF+1, ax ;~ 01A2:00C1 -cs=0x1a2;eip=0x0000c4; T(dx = 0x52E;); // 149 mov dx, 52Eh ;~ 01A2:00C4 -cs=0x1a2;eip=0x0000c7; T(bx = 0x584;); // 150 mov bx, 584h ;~ 01A2:00C7 -cs=0x1a2;eip=0x0000ca; X(MOV(*(dw*)(raddr(ds,m2c::kloc_267b1+1)), sp)); // 151 mov word ptr loc_267B1+1, sp ;~ 01A2:00CA -cs=0x1a2;eip=0x0000ce; T(ax = 0x4B00;); // 152 mov ax, 4B00h ;~ 01A2:00CE -cs=0x1a2;eip=0x0000d1; S(_INT(0x21)); // 153 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:00D1 -cs=0x1a2;eip=0x0000d3; T(cx = cs;); // 157 mov cx, cs ;~ 01A2:00D3 -cs=0x1a2;eip=0x0000d5; S(ss = cx;); // 158 mov ss, cx ;~ 01A2:00D5 -cs=0x1a2;eip=0x0000d7; T(sp = word_10582;); // 160 mov sp, cs:word_10582 ;~ 01A2:00D7 -cs=0x1a2;eip=0x0000dc; T(ds = cx;); // 161 mov ds, cx ;~ 01A2:00DC -cs=0x1a2;eip=0x0000de; T(es = cx;); // 163 mov es, cx ;~ 01A2:00DE -cs=0x1a2;eip=0x0000e0; T(ah = 0x4D;); // 165 mov ah, 4Dh ;~ 01A2:00E0 -cs=0x1a2;eip=0x0000e2; S(_INT(0x21)); // 166 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:00E2 -cs=0x1a2;eip=0x0000e4; T(CMP(al, 0x24)); // 167 cmp al, 24h ; '$' ;~ 01A2:00E4 -cs=0x1a2;eip=0x0000e6; J(JZ(loc_100eb)); // 168 jz short loc_100EB ;~ 01A2:00E6 -cs=0x1a2;eip=0x0000e8; J(JMP(loc_1026e)); // 169 jmp loc_1026E ;~ 01A2:00E8 -loc_100eb: +cs=0x1a2;eip=0x000080; X(MOV(*(dw*)(raddr(es,0x0E)), ax)); // 123 mov es:0Eh, ax ;~ 01A2:0080 +cs=0x1a2;eip=0x000084; T(ax = 0;); // 124 mov ax, 0 ;~ 01A2:0084 +cs=0x1a2;eip=0x000087; T(es = ax;); // 125 mov es, ax ;~ 01A2:0087 +cs=0x1a2;eip=0x000089; X(MOV(*(dw*)(raddr(es,0x4F0)), bx)); // 127 mov es:4F0h, bx ;~ 01A2:0089 +cs=0x1a2;eip=0x00008e; X(word_49060 = bx;); // 128 mov word_49060, bx ;~ 01A2:008E +cs=0x1a2;eip=0x000092; T(ax = 1;); // 129 mov ax, 1 ;~ 01A2:0092 +cs=0x1a2;eip=0x000095; X(MOV(*(dw*)(raddr(es,0x4F2)), ax)); // 130 mov es:4F2h, ax ;~ 01A2:0095 +cs=0x1a2;eip=0x000099; T(ax = 0;); // 131 mov ax, 0 ;~ 01A2:0099 +cs=0x1a2;eip=0x00009c; X(MOV(*(dw*)(raddr(es,0x4F4)), ax)); // 132 mov es:4F4h, ax ;~ 01A2:009C +cs=0x1a2;eip=0x0000a0; X(POP(es)); // 133 pop es ;~ 01A2:00A0 +cs=0x1a2;eip=0x0000a1; T(al = 0x0D;); // 135 mov al, 0Dh ;~ 01A2:00A1 +cs=0x1a2;eip=0x0000a3; X(byte_49073 = al;); // 136 mov byte_49073, al ;~ 01A2:00A3 +cs=0x1a2;eip=0x0000a6; T(MOV(cl, *(raddr(cs,m2c::kloc_10080)))); // 137 mov cl, byte ptr cs:loc_10080 ;~ 01A2:00A6 +cs=0x1a2;eip=0x0000ab; T(SUB(ch, ch)); // 138 sub ch, ch ;~ 01A2:00AB +cs=0x1a2;eip=0x0000ad; J(JCXZ(loc_100b9)); // 139 jcxz short loc_100B9 ;~ 01A2:00AD +cs=0x1a2;eip=0x0000af; T(INC(cx)); // 140 inc cx ;~ 01A2:00AF +cs=0x1a2;eip=0x0000b0; T(INC(cx)); // 141 inc cx ;~ 01A2:00B0 +cs=0x1a2;eip=0x0000b1; T(si = 0x80;); // 142 mov si, 80h ;~ 01A2:00B1 +cs=0x1a2;eip=0x0000b4; T(di = 0x592;); // 143 mov di, 592h ;~ 01A2:00B4 + // 144 rep movsb ;~ 01A2:00B7 +cs=0x1a2;eip=0x0000b7; X( REP MOVSB); // 144 rep movsb ;~ 01A2:00B7 +loc_100b9: // 4378 -cs=0x1a2;eip=0x0000eb; T(es = word_10580;); // 173 mov es, word_10580 ;~ 01A2:00EB -cs=0x1a2;eip=0x0000ef; T(di = 0x0D;); // 175 mov di, 0Dh ;~ 01A2:00EF -loc_100f2: +cs=0x1a2;eip=0x0000b9; T(ax = cs;); // 147 mov ax, cs ;~ 01A2:00B9 +cs=0x1a2;eip=0x0000bb; X(word_49068 = ax;); // 148 mov word_49068, ax ;~ 01A2:00BB +cs=0x1a2;eip=0x0000be; X(word_4906c = ax;); // 149 mov word_4906C, ax ;~ 01A2:00BE +cs=0x1a2;eip=0x0000c1; X(word_49070 = ax;); // 150 mov word_49070, ax ;~ 01A2:00C1 +cs=0x1a2;eip=0x0000c4; T(dx = 0x52E;); // 151 mov dx, 52Eh ;~ 01A2:00C4 +cs=0x1a2;eip=0x0000c7; T(bx = 0x584;); // 152 mov bx, 584h ;~ 01A2:00C7 +cs=0x1a2;eip=0x0000ca; X(word_49062 = sp;); // 153 mov word_49062, sp ;~ 01A2:00CA +cs=0x1a2;eip=0x0000ce; T(ax = 0x4B00;); // 154 mov ax, 4B00h ;~ 01A2:00CE +cs=0x1a2;eip=0x0000d1; S(_INT(0x21)); // 155 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:00D1 +cs=0x1a2;eip=0x0000d3; T(cx = cs;); // 159 mov cx, cs ;~ 01A2:00D3 +cs=0x1a2;eip=0x0000d5; S(ss = cx;); // 160 mov ss, cx ;~ 01A2:00D5 +cs=0x1a2;eip=0x0000d7; T(sp = word_10582;); // 162 mov sp, cs:word_10582 ;~ 01A2:00D7 +cs=0x1a2;eip=0x0000dc; T(ds = cx;); // 163 mov ds, cx ;~ 01A2:00DC +cs=0x1a2;eip=0x0000de; T(es = cx;); // 165 mov es, cx ;~ 01A2:00DE +cs=0x1a2;eip=0x0000e0; T(ah = 0x4D;); // 167 mov ah, 4Dh ;~ 01A2:00E0 +cs=0x1a2;eip=0x0000e2; S(_INT(0x21)); // 168 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:00E2 +cs=0x1a2;eip=0x0000e4; T(CMP(al, 0x24)); // 169 cmp al, 24h ; '$' ;~ 01A2:00E4 +cs=0x1a2;eip=0x0000e6; J(JZ(loc_100eb)); // 170 jz short loc_100EB ;~ 01A2:00E6 +cs=0x1a2;eip=0x0000e8; J(JMP(loc_1026e)); // 171 jmp loc_1026E ;~ 01A2:00E8 +loc_100eb: // 4379 -cs=0x1a2;eip=0x0000f2; T(CMP(*(raddr(es,di)), 0)); // 178 cmp byte ptr es:[di], 0 ;~ 01A2:00F2 -cs=0x1a2;eip=0x0000f6; J(JZ(loc_10102)); // 179 jz short loc_10102 ;~ 01A2:00F6 -cs=0x1a2;eip=0x0000f8; T(MOV(al, *(raddr(es,di)))); // 180 mov al, es:[di] ;~ 01A2:00F8 -cs=0x1a2;eip=0x0000fb; X(MOV(*(raddr(ds,di+0x561)), al)); // 181 mov [di+561h], al ;~ 01A2:00FB -cs=0x1a2;eip=0x0000ff; T(INC(di)); // 182 inc di ;~ 01A2:00FF -cs=0x1a2;eip=0x000100; J(JMP(loc_100f2)); // 183 jmp short loc_100F2 ;~ 01A2:0100 -loc_10102: +cs=0x1a2;eip=0x0000eb; T(es = word_10580;); // 175 mov es, word_10580 ;~ 01A2:00EB +cs=0x1a2;eip=0x0000ef; T(di = 0x0D;); // 177 mov di, 0Dh ;~ 01A2:00EF +loc_100f2: // 4380 -cs=0x1a2;eip=0x000102; T(dx = 0x56E;); // 187 mov dx, 56Eh ;~ 01A2:0102 -cs=0x1a2;eip=0x000105; J(CALL(sub_10273,0)); // 188 call sub_10273 ;~ 01A2:0105 -cs=0x1a2;eip=0x000108; T(es = word_10580;); // 189 mov es, word_10580 ;~ 01A2:0108 -cs=0x1a2;eip=0x00010c; X(MOV(*(dw*)(raddr(es,0x1C)), ax)); // 190 mov es:1Ch, ax ;~ 01A2:010C -cs=0x1a2;eip=0x000110; T(dx = 0x565;); // 191 mov dx, 565h ;~ 01A2:0110 -cs=0x1a2;eip=0x000113; J(CALL(sub_10273,0)); // 192 call sub_10273 ;~ 01A2:0113 -cs=0x1a2;eip=0x000116; T(es = word_10580;); // 193 mov es, word_10580 ;~ 01A2:0116 -cs=0x1a2;eip=0x00011a; X(MOV(*(dw*)(raddr(es,0x1E)), ax)); // 194 mov es:1Eh, ax ;~ 01A2:011A -cs=0x1a2;eip=0x00011e; T(es = word_10580;); // 195 mov es, word_10580 ;~ 01A2:011E -cs=0x1a2;eip=0x000122; T(di = 0;); // 196 mov di, 0 ;~ 01A2:0122 -loc_10125: +cs=0x1a2;eip=0x0000f2; T(CMP(*(raddr(es,di)), 0)); // 180 cmp byte ptr es:[di], 0 ;~ 01A2:00F2 +cs=0x1a2;eip=0x0000f6; J(JZ(loc_10102)); // 181 jz short loc_10102 ;~ 01A2:00F6 +cs=0x1a2;eip=0x0000f8; T(MOV(al, *(raddr(es,di)))); // 182 mov al, es:[di] ;~ 01A2:00F8 +cs=0x1a2;eip=0x0000fb; X(MOV(*(raddr(ds,di+0x561)), al)); // 183 mov [di+561h], al ;~ 01A2:00FB +cs=0x1a2;eip=0x0000ff; T(INC(di)); // 184 inc di ;~ 01A2:00FF +cs=0x1a2;eip=0x000100; J(JMP(loc_100f2)); // 185 jmp short loc_100F2 ;~ 01A2:0100 +loc_10102: // 4381 -cs=0x1a2;eip=0x000125; T(CMP(*(raddr(es,di)), 0)); // 199 cmp byte ptr es:[di], 0 ;~ 01A2:0125 -cs=0x1a2;eip=0x000129; J(JZ(loc_10135)); // 200 jz short loc_10135 ;~ 01A2:0129 -cs=0x1a2;eip=0x00012b; T(MOV(al, *(raddr(es,di)))); // 201 mov al, es:[di] ;~ 01A2:012B -cs=0x1a2;eip=0x00012e; X(MOV(*(raddr(ds,di+0x56E)), al)); // 202 mov [di+56Eh], al ;~ 01A2:012E -cs=0x1a2;eip=0x000132; T(INC(di)); // 203 inc di ;~ 01A2:0132 -cs=0x1a2;eip=0x000133; J(JMP(loc_10125)); // 204 jmp short loc_10125 ;~ 01A2:0133 -loc_10135: +cs=0x1a2;eip=0x000102; T(dx = 0x56E;); // 189 mov dx, 56Eh ;~ 01A2:0102 +cs=0x1a2;eip=0x000105; J(CALL(sub_10273,0)); // 190 call sub_10273 ;~ 01A2:0105 +cs=0x1a2;eip=0x000108; T(es = word_10580;); // 191 mov es, word_10580 ;~ 01A2:0108 +cs=0x1a2;eip=0x00010c; X(MOV(*(dw*)(raddr(es,0x1C)), ax)); // 192 mov es:1Ch, ax ;~ 01A2:010C +cs=0x1a2;eip=0x000110; T(dx = 0x565;); // 193 mov dx, 565h ;~ 01A2:0110 +cs=0x1a2;eip=0x000113; J(CALL(sub_10273,0)); // 194 call sub_10273 ;~ 01A2:0113 +cs=0x1a2;eip=0x000116; T(es = word_10580;); // 195 mov es, word_10580 ;~ 01A2:0116 +cs=0x1a2;eip=0x00011a; X(MOV(*(dw*)(raddr(es,0x1E)), ax)); // 196 mov es:1Eh, ax ;~ 01A2:011A +cs=0x1a2;eip=0x00011e; T(es = word_10580;); // 197 mov es, word_10580 ;~ 01A2:011E +cs=0x1a2;eip=0x000122; T(di = 0;); // 198 mov di, 0 ;~ 01A2:0122 +loc_10125: // 4382 -cs=0x1a2;eip=0x000135; T(dx = 0x56E;); // 208 mov dx, 56Eh ;~ 01A2:0135 -cs=0x1a2;eip=0x000138; J(CALL(sub_10273,0)); // 209 call sub_10273 ;~ 01A2:0138 -cs=0x1a2;eip=0x00013b; T(es = word_10580;); // 210 mov es, word_10580 ;~ 01A2:013B -cs=0x1a2;eip=0x00013f; X(MOV(*(dw*)(raddr(es,0x1A)), ax)); // 211 mov es:1Ah, ax ;~ 01A2:013F -cs=0x1a2;eip=0x000143; T(ax = 2;); // 212 mov ax, 2 ;~ 01A2:0143 -cs=0x1a2;eip=0x000146; X(PUSH(ax)); // 213 push ax ;~ 01A2:0146 -cs=0x1a2;eip=0x000147; J(CALL(__dispatch_call,dword_1057c)); // 214 call dword_1057C ;~ 01A2:0147 -cs=0x1a2;eip=0x00014b; T(ADD(sp, 2)); // 215 add sp, 2 ;~ 01A2:014B -cs=0x1a2;eip=0x00014e; X(MOV(*(dw*)(raddr(es,0x20)), ax)); // 216 mov es:20h, ax ;~ 01A2:014E -loc_10152: +cs=0x1a2;eip=0x000125; T(CMP(*(raddr(es,di)), 0)); // 201 cmp byte ptr es:[di], 0 ;~ 01A2:0125 +cs=0x1a2;eip=0x000129; J(JZ(loc_10135)); // 202 jz short loc_10135 ;~ 01A2:0129 +cs=0x1a2;eip=0x00012b; T(MOV(al, *(raddr(es,di)))); // 203 mov al, es:[di] ;~ 01A2:012B +cs=0x1a2;eip=0x00012e; X(MOV(*(raddr(ds,di+0x56E)), al)); // 204 mov [di+56Eh], al ;~ 01A2:012E +cs=0x1a2;eip=0x000132; T(INC(di)); // 205 inc di ;~ 01A2:0132 +cs=0x1a2;eip=0x000133; J(JMP(loc_10125)); // 206 jmp short loc_10125 ;~ 01A2:0133 +loc_10135: // 4383 -cs=0x1a2;eip=0x000152; T(ax = cs;); // 219 mov ax, cs ;~ 01A2:0152 -cs=0x1a2;eip=0x000154; T(es = ax;); // 220 mov es, ax ;~ 01A2:0154 -cs=0x1a2;eip=0x000156; T(dx = 0x55E;); // 222 mov dx, 55Eh ;~ 01A2:0156 -cs=0x1a2;eip=0x000159; T(ax = 0x63E;); // 223 mov ax, 63Eh ;~ 01A2:0159 -cs=0x1a2;eip=0x00015c; X(word_10586 = ax;); // 224 mov word_10586, ax ;~ 01A2:015C -cs=0x1a2;eip=0x00015f; T(bx = 0x584;); // 225 mov bx, 584h ;~ 01A2:015F -cs=0x1a2;eip=0x000162; X(word_10582 = sp;); // 226 mov word_10582, sp ;~ 01A2:0162 -cs=0x1a2;eip=0x000166; T(ax = 0x4B00;); // 227 mov ax, 4B00h ;~ 01A2:0166 -cs=0x1a2;eip=0x000169; S(_INT(0x21)); // 228 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:0169 -cs=0x1a2;eip=0x00016b; T(cx = cs;); // 232 mov cx, cs ;~ 01A2:016B -cs=0x1a2;eip=0x00016d; S(ss = cx;); // 233 mov ss, cx ;~ 01A2:016D -cs=0x1a2;eip=0x00016f; T(sp = word_10582;); // 234 mov sp, cs:word_10582 ;~ 01A2:016F -cs=0x1a2;eip=0x000174; T(ds = cx;); // 235 mov ds, cx ;~ 01A2:0174 -cs=0x1a2;eip=0x000176; T(es = cx;); // 236 mov es, cx ;~ 01A2:0176 -cs=0x1a2;eip=0x000178; T(ah = 0x4D;); // 237 mov ah, 4Dh ;~ 01A2:0178 -cs=0x1a2;eip=0x00017a; S(_INT(0x21)); // 238 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:017A -cs=0x1a2;eip=0x00017c; T(CMP(al, 0)); // 239 cmp al, 0 ;~ 01A2:017C -cs=0x1a2;eip=0x00017e; J(JNZ(loc_10183)); // 240 jnz short loc_10183 ;~ 01A2:017E -cs=0x1a2;eip=0x000180; J(JMP(loc_1026e)); // 241 jmp loc_1026E ;~ 01A2:0180 -loc_10183: +cs=0x1a2;eip=0x000135; T(dx = 0x56E;); // 210 mov dx, 56Eh ;~ 01A2:0135 +cs=0x1a2;eip=0x000138; J(CALL(sub_10273,0)); // 211 call sub_10273 ;~ 01A2:0138 +cs=0x1a2;eip=0x00013b; T(es = word_10580;); // 212 mov es, word_10580 ;~ 01A2:013B +cs=0x1a2;eip=0x00013f; X(MOV(*(dw*)(raddr(es,0x1A)), ax)); // 213 mov es:1Ah, ax ;~ 01A2:013F +cs=0x1a2;eip=0x000143; T(ax = 2;); // 214 mov ax, 2 ;~ 01A2:0143 +cs=0x1a2;eip=0x000146; X(PUSH(ax)); // 215 push ax ;~ 01A2:0146 +cs=0x1a2;eip=0x000147; J(CALL(__dispatch_call,dword_1057c)); // 216 call dword_1057C ;~ 01A2:0147 +cs=0x1a2;eip=0x00014b; T(ADD(sp, 2)); // 217 add sp, 2 ;~ 01A2:014B +cs=0x1a2;eip=0x00014e; X(MOV(*(dw*)(raddr(es,0x20)), ax)); // 218 mov es:20h, ax ;~ 01A2:014E +loc_10152: // 4384 -cs=0x1a2;eip=0x000183; T(ax = cs;); // 245 mov ax, cs ;~ 01A2:0183 -cs=0x1a2;eip=0x000185; T(es = ax;); // 246 mov es, ax ;~ 01A2:0185 -cs=0x1a2;eip=0x000187; T(dx = 0x535;); // 247 mov dx, 535h ;~ 01A2:0187 -cs=0x1a2;eip=0x00018a; T(ax = 0x592;); // 248 mov ax, 592h ;~ 01A2:018A -cs=0x1a2;eip=0x00018d; X(word_10586 = ax;); // 249 mov word_10586, ax ;~ 01A2:018D -cs=0x1a2;eip=0x000190; T(bx = 0x584;); // 250 mov bx, 584h ;~ 01A2:0190 -cs=0x1a2;eip=0x000193; X(word_10582 = sp;); // 251 mov word_10582, sp ;~ 01A2:0193 -cs=0x1a2;eip=0x000197; T(ax = 0x4B00;); // 252 mov ax, 4B00h ;~ 01A2:0197 -cs=0x1a2;eip=0x00019a; S(_INT(0x21)); // 253 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:019A -cs=0x1a2;eip=0x00019c; T(cx = cs;); // 257 mov cx, cs ;~ 01A2:019C -cs=0x1a2;eip=0x00019e; S(ss = cx;); // 258 mov ss, cx ;~ 01A2:019E -cs=0x1a2;eip=0x0001a0; T(sp = word_10582;); // 259 mov sp, cs:word_10582 ;~ 01A2:01A0 -cs=0x1a2;eip=0x0001a5; T(ds = cx;); // 260 mov ds, cx ;~ 01A2:01A5 -cs=0x1a2;eip=0x0001a7; T(es = cx;); // 261 mov es, cx ;~ 01A2:01A7 -cs=0x1a2;eip=0x0001a9; T(ah = 0x4D;); // 262 mov ah, 4Dh ;~ 01A2:01A9 -cs=0x1a2;eip=0x0001ab; S(_INT(0x21)); // 263 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:01AB -cs=0x1a2;eip=0x0001ad; T(CMP(al, 0x0C)); // 264 cmp al, 0Ch ;~ 01A2:01AD -cs=0x1a2;eip=0x0001af; J(JZ(loc_101b4)); // 265 jz short loc_101B4 ;~ 01A2:01AF -cs=0x1a2;eip=0x0001b1; J(JMP(loc_1026e)); // 266 jmp loc_1026E ;~ 01A2:01B1 -loc_101b4: +cs=0x1a2;eip=0x000152; T(ax = cs;); // 221 mov ax, cs ;~ 01A2:0152 +cs=0x1a2;eip=0x000154; T(es = ax;); // 222 mov es, ax ;~ 01A2:0154 +cs=0x1a2;eip=0x000156; T(dx = 0x55E;); // 224 mov dx, 55Eh ;~ 01A2:0156 +cs=0x1a2;eip=0x000159; T(ax = 0x63E;); // 225 mov ax, 63Eh ;~ 01A2:0159 +cs=0x1a2;eip=0x00015c; X(word_10586 = ax;); // 226 mov word_10586, ax ;~ 01A2:015C +cs=0x1a2;eip=0x00015f; T(bx = 0x584;); // 227 mov bx, 584h ;~ 01A2:015F +cs=0x1a2;eip=0x000162; X(word_10582 = sp;); // 228 mov word_10582, sp ;~ 01A2:0162 +cs=0x1a2;eip=0x000166; T(ax = 0x4B00;); // 229 mov ax, 4B00h ;~ 01A2:0166 +cs=0x1a2;eip=0x000169; S(_INT(0x21)); // 230 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:0169 +cs=0x1a2;eip=0x00016b; T(cx = cs;); // 234 mov cx, cs ;~ 01A2:016B +cs=0x1a2;eip=0x00016d; S(ss = cx;); // 235 mov ss, cx ;~ 01A2:016D +cs=0x1a2;eip=0x00016f; T(sp = word_10582;); // 236 mov sp, cs:word_10582 ;~ 01A2:016F +cs=0x1a2;eip=0x000174; T(ds = cx;); // 237 mov ds, cx ;~ 01A2:0174 +cs=0x1a2;eip=0x000176; T(es = cx;); // 238 mov es, cx ;~ 01A2:0176 +cs=0x1a2;eip=0x000178; T(ah = 0x4D;); // 239 mov ah, 4Dh ;~ 01A2:0178 +cs=0x1a2;eip=0x00017a; S(_INT(0x21)); // 240 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:017A +cs=0x1a2;eip=0x00017c; T(CMP(al, 0)); // 241 cmp al, 0 ;~ 01A2:017C +cs=0x1a2;eip=0x00017e; J(JNZ(loc_10183)); // 242 jnz short loc_10183 ;~ 01A2:017E +cs=0x1a2;eip=0x000180; J(JMP(loc_1026e)); // 243 jmp loc_1026E ;~ 01A2:0180 +loc_10183: // 4385 -cs=0x1a2;eip=0x0001b4; T(ax = cs;); // 270 mov ax, cs ;~ 01A2:01B4 -cs=0x1a2;eip=0x0001b6; T(es = ax;); // 271 mov es, ax ;~ 01A2:01B6 -cs=0x1a2;eip=0x0001b8; T(dx = 0x55E;); // 272 mov dx, 55Eh ;~ 01A2:01B8 -cs=0x1a2;eip=0x0001bb; T(ax = 0x643;); // 273 mov ax, 643h ;~ 01A2:01BB -cs=0x1a2;eip=0x0001be; X(word_10586 = ax;); // 274 mov word_10586, ax ;~ 01A2:01BE -cs=0x1a2;eip=0x0001c1; T(bx = 0x584;); // 275 mov bx, 584h ;~ 01A2:01C1 -cs=0x1a2;eip=0x0001c4; X(word_10582 = sp;); // 276 mov word_10582, sp ;~ 01A2:01C4 -cs=0x1a2;eip=0x0001c8; T(ax = 0x4B00;); // 277 mov ax, 4B00h ;~ 01A2:01C8 -cs=0x1a2;eip=0x0001cb; S(_INT(0x21)); // 278 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:01CB -cs=0x1a2;eip=0x0001cd; T(cx = cs;); // 282 mov cx, cs ;~ 01A2:01CD -cs=0x1a2;eip=0x0001cf; S(ss = cx;); // 283 mov ss, cx ;~ 01A2:01CF -cs=0x1a2;eip=0x0001d1; T(sp = word_10582;); // 284 mov sp, cs:word_10582 ;~ 01A2:01D1 -cs=0x1a2;eip=0x0001d6; T(ds = cx;); // 285 mov ds, cx ;~ 01A2:01D6 -cs=0x1a2;eip=0x0001d8; T(es = cx;); // 286 mov es, cx ;~ 01A2:01D8 -cs=0x1a2;eip=0x0001da; T(ah = 0x4D;); // 287 mov ah, 4Dh ;~ 01A2:01DA -cs=0x1a2;eip=0x0001dc; S(_INT(0x21)); // 288 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:01DC -cs=0x1a2;eip=0x0001de; T(CMP(al, 0)); // 289 cmp al, 0 ;~ 01A2:01DE -cs=0x1a2;eip=0x0001e0; J(JNZ(loc_101e5)); // 290 jnz short loc_101E5 ;~ 01A2:01E0 -cs=0x1a2;eip=0x0001e2; J(JMP(loc_1026e)); // 291 jmp loc_1026E ;~ 01A2:01E2 -loc_101e5: +cs=0x1a2;eip=0x000183; T(ax = cs;); // 247 mov ax, cs ;~ 01A2:0183 +cs=0x1a2;eip=0x000185; T(es = ax;); // 248 mov es, ax ;~ 01A2:0185 +cs=0x1a2;eip=0x000187; T(dx = 0x535;); // 249 mov dx, 535h ;~ 01A2:0187 +cs=0x1a2;eip=0x00018a; T(ax = 0x592;); // 250 mov ax, 592h ;~ 01A2:018A +cs=0x1a2;eip=0x00018d; X(word_10586 = ax;); // 251 mov word_10586, ax ;~ 01A2:018D +cs=0x1a2;eip=0x000190; T(bx = 0x584;); // 252 mov bx, 584h ;~ 01A2:0190 +cs=0x1a2;eip=0x000193; X(word_10582 = sp;); // 253 mov word_10582, sp ;~ 01A2:0193 +cs=0x1a2;eip=0x000197; T(ax = 0x4B00;); // 254 mov ax, 4B00h ;~ 01A2:0197 +cs=0x1a2;eip=0x00019a; S(_INT(0x21)); // 255 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:019A +cs=0x1a2;eip=0x00019c; T(cx = cs;); // 259 mov cx, cs ;~ 01A2:019C +cs=0x1a2;eip=0x00019e; S(ss = cx;); // 260 mov ss, cx ;~ 01A2:019E +cs=0x1a2;eip=0x0001a0; T(sp = word_10582;); // 261 mov sp, cs:word_10582 ;~ 01A2:01A0 +cs=0x1a2;eip=0x0001a5; T(ds = cx;); // 262 mov ds, cx ;~ 01A2:01A5 +cs=0x1a2;eip=0x0001a7; T(es = cx;); // 263 mov es, cx ;~ 01A2:01A7 +cs=0x1a2;eip=0x0001a9; T(ah = 0x4D;); // 264 mov ah, 4Dh ;~ 01A2:01A9 +cs=0x1a2;eip=0x0001ab; S(_INT(0x21)); // 265 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:01AB +cs=0x1a2;eip=0x0001ad; T(CMP(al, 0x0C)); // 266 cmp al, 0Ch ;~ 01A2:01AD +cs=0x1a2;eip=0x0001af; J(JZ(loc_101b4)); // 267 jz short loc_101B4 ;~ 01A2:01AF +cs=0x1a2;eip=0x0001b1; J(JMP(loc_1026e)); // 268 jmp loc_1026E ;~ 01A2:01B1 +loc_101b4: // 4386 -cs=0x1a2;eip=0x0001e5; T(dx = 0x54C;); // 295 mov dx, 54Ch ;~ 01A2:01E5 -cs=0x1a2;eip=0x0001e8; T(ax = 0x592;); // 296 mov ax, 592h ;~ 01A2:01E8 -cs=0x1a2;eip=0x0001eb; X(word_10586 = ax;); // 297 mov word_10586, ax ;~ 01A2:01EB -cs=0x1a2;eip=0x0001ee; T(bx = 0x584;); // 298 mov bx, 584h ;~ 01A2:01EE -cs=0x1a2;eip=0x0001f1; X(word_10582 = sp;); // 299 mov word_10582, sp ;~ 01A2:01F1 -cs=0x1a2;eip=0x0001f5; T(ax = 0x4B00;); // 300 mov ax, 4B00h ;~ 01A2:01F5 -cs=0x1a2;eip=0x0001f8; S(_INT(0x21)); // 301 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:01F8 -cs=0x1a2;eip=0x0001fa; T(cx = cs;); // 305 mov cx, cs ;~ 01A2:01FA -cs=0x1a2;eip=0x0001fc; S(ss = cx;); // 306 mov ss, cx ;~ 01A2:01FC -cs=0x1a2;eip=0x0001fe; T(sp = word_10582;); // 307 mov sp, cs:word_10582 ;~ 01A2:01FE -cs=0x1a2;eip=0x000203; T(ds = cx;); // 308 mov ds, cx ;~ 01A2:0203 -cs=0x1a2;eip=0x000205; T(es = cx;); // 309 mov es, cx ;~ 01A2:0205 -cs=0x1a2;eip=0x000207; T(ah = 0x4D;); // 310 mov ah, 4Dh ;~ 01A2:0207 -cs=0x1a2;eip=0x000209; S(_INT(0x21)); // 311 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:0209 -cs=0x1a2;eip=0x00020b; T(OR(ax, ax)); // 312 or ax, ax ;~ 01A2:020B -cs=0x1a2;eip=0x00020d; J(JNZ(loc_10211)); // 313 jnz short loc_10211 ;~ 01A2:020D -cs=0x1a2;eip=0x00020f; J(JMP(loc_1026e)); // 314 jmp short loc_1026E ;~ 01A2:020F -loc_10211: +cs=0x1a2;eip=0x0001b4; T(ax = cs;); // 272 mov ax, cs ;~ 01A2:01B4 +cs=0x1a2;eip=0x0001b6; T(es = ax;); // 273 mov es, ax ;~ 01A2:01B6 +cs=0x1a2;eip=0x0001b8; T(dx = 0x55E;); // 274 mov dx, 55Eh ;~ 01A2:01B8 +cs=0x1a2;eip=0x0001bb; T(ax = 0x643;); // 275 mov ax, 643h ;~ 01A2:01BB +cs=0x1a2;eip=0x0001be; X(word_10586 = ax;); // 276 mov word_10586, ax ;~ 01A2:01BE +cs=0x1a2;eip=0x0001c1; T(bx = 0x584;); // 277 mov bx, 584h ;~ 01A2:01C1 +cs=0x1a2;eip=0x0001c4; X(word_10582 = sp;); // 278 mov word_10582, sp ;~ 01A2:01C4 +cs=0x1a2;eip=0x0001c8; T(ax = 0x4B00;); // 279 mov ax, 4B00h ;~ 01A2:01C8 +cs=0x1a2;eip=0x0001cb; S(_INT(0x21)); // 280 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:01CB +cs=0x1a2;eip=0x0001cd; T(cx = cs;); // 284 mov cx, cs ;~ 01A2:01CD +cs=0x1a2;eip=0x0001cf; S(ss = cx;); // 285 mov ss, cx ;~ 01A2:01CF +cs=0x1a2;eip=0x0001d1; T(sp = word_10582;); // 286 mov sp, cs:word_10582 ;~ 01A2:01D1 +cs=0x1a2;eip=0x0001d6; T(ds = cx;); // 287 mov ds, cx ;~ 01A2:01D6 +cs=0x1a2;eip=0x0001d8; T(es = cx;); // 288 mov es, cx ;~ 01A2:01D8 +cs=0x1a2;eip=0x0001da; T(ah = 0x4D;); // 289 mov ah, 4Dh ;~ 01A2:01DA +cs=0x1a2;eip=0x0001dc; S(_INT(0x21)); // 290 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:01DC +cs=0x1a2;eip=0x0001de; T(CMP(al, 0)); // 291 cmp al, 0 ;~ 01A2:01DE +cs=0x1a2;eip=0x0001e0; J(JNZ(loc_101e5)); // 292 jnz short loc_101E5 ;~ 01A2:01E0 +cs=0x1a2;eip=0x0001e2; J(JMP(loc_1026e)); // 293 jmp loc_1026E ;~ 01A2:01E2 +loc_101e5: // 4387 -cs=0x1a2;eip=0x000211; T(ax = cs;); // 318 mov ax, cs ;~ 01A2:0211 -cs=0x1a2;eip=0x000213; T(es = ax;); // 319 mov es, ax ;~ 01A2:0213 -cs=0x1a2;eip=0x000215; T(dx = 0x55E;); // 320 mov dx, 55Eh ;~ 01A2:0215 -cs=0x1a2;eip=0x000218; T(ax = 0x648;); // 321 mov ax, 648h ;~ 01A2:0218 -cs=0x1a2;eip=0x00021b; X(word_10586 = ax;); // 322 mov word_10586, ax ;~ 01A2:021B -cs=0x1a2;eip=0x00021e; T(bx = 0x584;); // 323 mov bx, 584h ;~ 01A2:021E -cs=0x1a2;eip=0x000221; X(word_10582 = sp;); // 324 mov word_10582, sp ;~ 01A2:0221 -cs=0x1a2;eip=0x000225; T(ax = 0x4B00;); // 325 mov ax, 4B00h ;~ 01A2:0225 -cs=0x1a2;eip=0x000228; S(_INT(0x21)); // 326 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:0228 -cs=0x1a2;eip=0x00022a; T(cx = cs;); // 330 mov cx, cs ;~ 01A2:022A -cs=0x1a2;eip=0x00022c; S(ss = cx;); // 331 mov ss, cx ;~ 01A2:022C -cs=0x1a2;eip=0x00022e; T(sp = word_10582;); // 332 mov sp, cs:word_10582 ;~ 01A2:022E -cs=0x1a2;eip=0x000233; T(ds = cx;); // 333 mov ds, cx ;~ 01A2:0233 -cs=0x1a2;eip=0x000235; T(es = cx;); // 334 mov es, cx ;~ 01A2:0235 -cs=0x1a2;eip=0x000237; T(ah = 0x4D;); // 335 mov ah, 4Dh ;~ 01A2:0237 -cs=0x1a2;eip=0x000239; S(_INT(0x21)); // 336 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:0239 -cs=0x1a2;eip=0x00023b; T(CMP(al, 0)); // 337 cmp al, 0 ;~ 01A2:023B -cs=0x1a2;eip=0x00023d; J(JNZ(loc_10241)); // 338 jnz short loc_10241 ;~ 01A2:023D -cs=0x1a2;eip=0x00023f; J(JMP(loc_1026e)); // 339 jmp short loc_1026E ;~ 01A2:023F -loc_10241: +cs=0x1a2;eip=0x0001e5; T(dx = 0x54C;); // 297 mov dx, 54Ch ;~ 01A2:01E5 +cs=0x1a2;eip=0x0001e8; T(ax = 0x592;); // 298 mov ax, 592h ;~ 01A2:01E8 +cs=0x1a2;eip=0x0001eb; X(word_10586 = ax;); // 299 mov word_10586, ax ;~ 01A2:01EB +cs=0x1a2;eip=0x0001ee; T(bx = 0x584;); // 300 mov bx, 584h ;~ 01A2:01EE +cs=0x1a2;eip=0x0001f1; X(word_10582 = sp;); // 301 mov word_10582, sp ;~ 01A2:01F1 +cs=0x1a2;eip=0x0001f5; T(ax = 0x4B00;); // 302 mov ax, 4B00h ;~ 01A2:01F5 +cs=0x1a2;eip=0x0001f8; S(_INT(0x21)); // 303 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:01F8 +cs=0x1a2;eip=0x0001fa; T(cx = cs;); // 307 mov cx, cs ;~ 01A2:01FA +cs=0x1a2;eip=0x0001fc; S(ss = cx;); // 308 mov ss, cx ;~ 01A2:01FC +cs=0x1a2;eip=0x0001fe; T(sp = word_10582;); // 309 mov sp, cs:word_10582 ;~ 01A2:01FE +cs=0x1a2;eip=0x000203; T(ds = cx;); // 310 mov ds, cx ;~ 01A2:0203 +cs=0x1a2;eip=0x000205; T(es = cx;); // 311 mov es, cx ;~ 01A2:0205 +cs=0x1a2;eip=0x000207; T(ah = 0x4D;); // 312 mov ah, 4Dh ;~ 01A2:0207 +cs=0x1a2;eip=0x000209; S(_INT(0x21)); // 313 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:0209 +cs=0x1a2;eip=0x00020b; T(OR(ax, ax)); // 314 or ax, ax ;~ 01A2:020B +cs=0x1a2;eip=0x00020d; J(JNZ(loc_10211)); // 315 jnz short loc_10211 ;~ 01A2:020D +cs=0x1a2;eip=0x00020f; J(JMP(loc_1026e)); // 316 jmp short loc_1026E ;~ 01A2:020F +loc_10211: // 4388 -cs=0x1a2;eip=0x000241; T(dx = 0x556;); // 343 mov dx, 556h ;~ 01A2:0241 -cs=0x1a2;eip=0x000244; T(ax = 0x592;); // 344 mov ax, 592h ;~ 01A2:0244 -cs=0x1a2;eip=0x000247; X(word_10586 = ax;); // 345 mov word_10586, ax ;~ 01A2:0247 -cs=0x1a2;eip=0x00024a; T(bx = 0x584;); // 346 mov bx, 584h ;~ 01A2:024A -cs=0x1a2;eip=0x00024d; X(word_10582 = sp;); // 347 mov word_10582, sp ;~ 01A2:024D -cs=0x1a2;eip=0x000251; T(ax = 0x4B00;); // 348 mov ax, 4B00h ;~ 01A2:0251 -cs=0x1a2;eip=0x000254; S(_INT(0x21)); // 349 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:0254 -cs=0x1a2;eip=0x000256; T(cx = cs;); // 353 mov cx, cs ;~ 01A2:0256 -cs=0x1a2;eip=0x000258; S(ss = cx;); // 354 mov ss, cx ;~ 01A2:0258 -cs=0x1a2;eip=0x00025a; T(sp = word_10582;); // 355 mov sp, cs:word_10582 ;~ 01A2:025A -cs=0x1a2;eip=0x00025f; T(ds = cx;); // 356 mov ds, cx ;~ 01A2:025F -cs=0x1a2;eip=0x000261; T(es = cx;); // 357 mov es, cx ;~ 01A2:0261 -cs=0x1a2;eip=0x000263; T(ah = 0x4D;); // 358 mov ah, 4Dh ;~ 01A2:0263 -cs=0x1a2;eip=0x000265; S(_INT(0x21)); // 359 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:0265 -cs=0x1a2;eip=0x000267; T(CMP(al, 0x23)); // 360 cmp al, 23h ; '#' ;~ 01A2:0267 -cs=0x1a2;eip=0x000269; J(JNZ(loc_1026e)); // 361 jnz short loc_1026E ;~ 01A2:0269 -cs=0x1a2;eip=0x00026b; J(JMP(loc_10152)); // 362 jmp loc_10152 ;~ 01A2:026B -loc_1026e: +cs=0x1a2;eip=0x000211; T(ax = cs;); // 320 mov ax, cs ;~ 01A2:0211 +cs=0x1a2;eip=0x000213; T(es = ax;); // 321 mov es, ax ;~ 01A2:0213 +cs=0x1a2;eip=0x000215; T(dx = 0x55E;); // 322 mov dx, 55Eh ;~ 01A2:0215 +cs=0x1a2;eip=0x000218; T(ax = 0x648;); // 323 mov ax, 648h ;~ 01A2:0218 +cs=0x1a2;eip=0x00021b; X(word_10586 = ax;); // 324 mov word_10586, ax ;~ 01A2:021B +cs=0x1a2;eip=0x00021e; T(bx = 0x584;); // 325 mov bx, 584h ;~ 01A2:021E +cs=0x1a2;eip=0x000221; X(word_10582 = sp;); // 326 mov word_10582, sp ;~ 01A2:0221 +cs=0x1a2;eip=0x000225; T(ax = 0x4B00;); // 327 mov ax, 4B00h ;~ 01A2:0225 +cs=0x1a2;eip=0x000228; S(_INT(0x21)); // 328 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:0228 +cs=0x1a2;eip=0x00022a; T(cx = cs;); // 332 mov cx, cs ;~ 01A2:022A +cs=0x1a2;eip=0x00022c; S(ss = cx;); // 333 mov ss, cx ;~ 01A2:022C +cs=0x1a2;eip=0x00022e; T(sp = word_10582;); // 334 mov sp, cs:word_10582 ;~ 01A2:022E +cs=0x1a2;eip=0x000233; T(ds = cx;); // 335 mov ds, cx ;~ 01A2:0233 +cs=0x1a2;eip=0x000235; T(es = cx;); // 336 mov es, cx ;~ 01A2:0235 +cs=0x1a2;eip=0x000237; T(ah = 0x4D;); // 337 mov ah, 4Dh ;~ 01A2:0237 +cs=0x1a2;eip=0x000239; S(_INT(0x21)); // 338 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:0239 +cs=0x1a2;eip=0x00023b; T(CMP(al, 0)); // 339 cmp al, 0 ;~ 01A2:023B +cs=0x1a2;eip=0x00023d; J(JNZ(loc_10241)); // 340 jnz short loc_10241 ;~ 01A2:023D +cs=0x1a2;eip=0x00023f; J(JMP(loc_1026e)); // 341 jmp short loc_1026E ;~ 01A2:023F +loc_10241: // 4389 -cs=0x1a2;eip=0x00026e; T(ax = 0x4C00;); // 368 mov ax, 4C00h ;~ 01A2:026E -cs=0x1a2;eip=0x000271; S(_INT(0x21)); // 369 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 01A2:0271 +cs=0x1a2;eip=0x000241; T(dx = 0x556;); // 345 mov dx, 556h ;~ 01A2:0241 +cs=0x1a2;eip=0x000244; T(ax = 0x592;); // 346 mov ax, 592h ;~ 01A2:0244 +cs=0x1a2;eip=0x000247; X(word_10586 = ax;); // 347 mov word_10586, ax ;~ 01A2:0247 +cs=0x1a2;eip=0x00024a; T(bx = 0x584;); // 348 mov bx, 584h ;~ 01A2:024A +cs=0x1a2;eip=0x00024d; X(word_10582 = sp;); // 349 mov word_10582, sp ;~ 01A2:024D +cs=0x1a2;eip=0x000251; T(ax = 0x4B00;); // 350 mov ax, 4B00h ;~ 01A2:0251 +cs=0x1a2;eip=0x000254; S(_INT(0x21)); // 351 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:0254 +cs=0x1a2;eip=0x000256; T(cx = cs;); // 355 mov cx, cs ;~ 01A2:0256 +cs=0x1a2;eip=0x000258; S(ss = cx;); // 356 mov ss, cx ;~ 01A2:0258 +cs=0x1a2;eip=0x00025a; T(sp = word_10582;); // 357 mov sp, cs:word_10582 ;~ 01A2:025A +cs=0x1a2;eip=0x00025f; T(ds = cx;); // 358 mov ds, cx ;~ 01A2:025F +cs=0x1a2;eip=0x000261; T(es = cx;); // 359 mov es, cx ;~ 01A2:0261 +cs=0x1a2;eip=0x000263; T(ah = 0x4D;); // 360 mov ah, 4Dh ;~ 01A2:0263 +cs=0x1a2;eip=0x000265; S(_INT(0x21)); // 361 int 21h ; DOS - 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT) ;~ 01A2:0265 +cs=0x1a2;eip=0x000267; T(CMP(al, 0x23)); // 362 cmp al, 23h ; '#' ;~ 01A2:0267 +cs=0x1a2;eip=0x000269; J(JNZ(loc_1026e)); // 363 jnz short loc_1026E ;~ 01A2:0269 +cs=0x1a2;eip=0x00026b; J(JMP(loc_10152)); // 364 jmp loc_10152 ;~ 01A2:026B +loc_1026e: + // 4390 +cs=0x1a2;eip=0x00026e; T(ax = 0x4C00;); // 370 mov ax, 4C00h ;~ 01A2:026E +cs=0x1a2;eip=0x000271; S(_INT(0x21)); // 371 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 01A2:0271 sub_10273: - // 375 -cs=0x1a2;eip=0x000273; X(PUSH(ds)); // 380 push ds ;~ 01A2:0273 -cs=0x1a2;eip=0x000274; X(POP(es)); // 381 pop es ;~ 01A2:0274 -cs=0x1a2;eip=0x000275; X(PUSH(dx)); // 382 push dx ;~ 01A2:0275 -cs=0x1a2;eip=0x000276; T(ah = 0x48;); // 383 mov ah, 48h ; 'H' ;~ 01A2:0276 -cs=0x1a2;eip=0x000278; T(bx = 0x0FFFF;); // 384 mov bx, 0FFFFh ;~ 01A2:0278 -cs=0x1a2;eip=0x00027b; S(_INT(0x21)); // 385 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 01A2:027B -cs=0x1a2;eip=0x00027d; J(JC(loc_10288)); // 388 jb short loc_10288 ;~ 01A2:027D -cs=0x1a2;eip=0x00027f; T(dx = 0x461;); // 389 mov dx, 461h ;~ 01A2:027F -cs=0x1a2;eip=0x000282; T(ah = 9;); // 390 mov ah, 9 ;~ 01A2:0282 -cs=0x1a2;eip=0x000284; S(_INT(0x21)); // 391 int 21h ; DOS - PRINT STRING ;~ 01A2:0284 -cs=0x1a2;eip=0x000286; J(JMP(loc_1026e)); // 393 jmp short loc_1026E ;~ 01A2:0286 + // 377 +cs=0x1a2;eip=0x000273; X(PUSH(ds)); // 382 push ds ;~ 01A2:0273 +cs=0x1a2;eip=0x000274; X(POP(es)); // 383 pop es ;~ 01A2:0274 +cs=0x1a2;eip=0x000275; X(PUSH(dx)); // 384 push dx ;~ 01A2:0275 +cs=0x1a2;eip=0x000276; T(ah = 0x48;); // 385 mov ah, 48h ; 'H' ;~ 01A2:0276 +cs=0x1a2;eip=0x000278; T(bx = 0x0FFFF;); // 386 mov bx, 0FFFFh ;~ 01A2:0278 +cs=0x1a2;eip=0x00027b; S(_INT(0x21)); // 387 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 01A2:027B +cs=0x1a2;eip=0x00027d; J(JC(loc_10288)); // 390 jb short loc_10288 ;~ 01A2:027D +cs=0x1a2;eip=0x00027f; T(dx = 0x461;); // 391 mov dx, 461h ;~ 01A2:027F +cs=0x1a2;eip=0x000282; T(ah = 9;); // 392 mov ah, 9 ;~ 01A2:0282 +cs=0x1a2;eip=0x000284; S(_INT(0x21)); // 393 int 21h ; DOS - PRINT STRING ;~ 01A2:0284 +cs=0x1a2;eip=0x000286; J(JMP(loc_1026e)); // 395 jmp short loc_1026E ;~ 01A2:0286 loc_10288: - // 4390 -cs=0x1a2;eip=0x000288; T(ah = 0x48;); // 397 mov ah, 48h ; 'H' ;~ 01A2:0288 -cs=0x1a2;eip=0x00028a; T(SUB(bx, 0x400)); // 398 sub bx, 400h ;~ 01A2:028A -cs=0x1a2;eip=0x00028e; X(*(dw*)((aendexe)+5) = bx;); // 399 mov word ptr aEndExe+5, bx ; "XE" ;~ 01A2:028E -cs=0x1a2;eip=0x000292; S(_INT(0x21)); // 400 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 01A2:0292 -cs=0x1a2;eip=0x000294; J(JNC(loc_1029f)); // 402 jnb short loc_1029F ;~ 01A2:0294 -cs=0x1a2;eip=0x000296; T(dx = 0x46C;); // 403 mov dx, 46Ch ;~ 01A2:0296 -cs=0x1a2;eip=0x000299; T(ah = 9;); // 404 mov ah, 9 ;~ 01A2:0299 -cs=0x1a2;eip=0x00029b; S(_INT(0x21)); // 405 int 21h ; DOS - PRINT STRING ;~ 01A2:029B -cs=0x1a2;eip=0x00029d; J(JMP(loc_1026e)); // 407 jmp short loc_1026E ;~ 01A2:029D -loc_1029f: // 4391 -cs=0x1a2;eip=0x00029f; X(*(dw*)((aendexe)+3) = ax;); // 411 mov word ptr aEndExe+3, ax ; ".EXE" ;~ 01A2:029F -cs=0x1a2;eip=0x0002a2; X(*(dw*)((aendexe)+7) = ax;); // 412 mov word ptr aEndExe+7, ax ; "" ;~ 01A2:02A2 -cs=0x1a2;eip=0x0002a5; X(*(dw*)((adsexe)+1) = ax;); // 413 mov word ptr aDsExe+1, ax ; "s.EXE" ;~ 01A2:02A5 -cs=0x1a2;eip=0x0002a8; T(bx = 0x45D;); // 414 mov bx, 45Dh ;~ 01A2:02A8 -cs=0x1a2;eip=0x0002ab; T(ax = 0x4B03;); // 415 mov ax, 4B03h ;~ 01A2:02AB -cs=0x1a2;eip=0x0002ae; X(POP(dx)); // 416 pop dx ;~ 01A2:02AE -cs=0x1a2;eip=0x0002af; X(word_10582 = sp;); // 417 mov cs:word_10582, sp ;~ 01A2:02AF -cs=0x1a2;eip=0x0002b4; S(_INT(0x21)); // 418 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:02B4 -cs=0x1a2;eip=0x0002b6; J(JNC(loc_102dd)); // 422 jnb short loc_102DD ;~ 01A2:02B6 -cs=0x1a2;eip=0x0002b8; T(CMP(ax, 2)); // 423 cmp ax, 2 ;~ 01A2:02B8 -cs=0x1a2;eip=0x0002bb; J(JNZ(loc_102c6)); // 424 jnz short loc_102C6 ;~ 01A2:02BB -cs=0x1a2;eip=0x0002bd; T(dx = 0x485;); // 425 mov dx, 485h ;~ 01A2:02BD -cs=0x1a2;eip=0x0002c0; T(ah = 9;); // 426 mov ah, 9 ;~ 01A2:02C0 -cs=0x1a2;eip=0x0002c2; S(_INT(0x21)); // 427 int 21h ; DOS - PRINT STRING ;~ 01A2:02C2 -cs=0x1a2;eip=0x0002c4; J(JMP(loc_1026e)); // 429 jmp short loc_1026E ;~ 01A2:02C4 -loc_102c6: +cs=0x1a2;eip=0x000288; T(ah = 0x48;); // 399 mov ah, 48h ; 'H' ;~ 01A2:0288 +cs=0x1a2;eip=0x00028a; T(SUB(bx, 0x400)); // 400 sub bx, 400h ;~ 01A2:028A +cs=0x1a2;eip=0x00028e; X(*(dw*)((aendexe)+5) = bx;); // 401 mov word ptr aEndExe+5, bx ; "XE" ;~ 01A2:028E +cs=0x1a2;eip=0x000292; S(_INT(0x21)); // 402 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 01A2:0292 +cs=0x1a2;eip=0x000294; J(JNC(loc_1029f)); // 404 jnb short loc_1029F ;~ 01A2:0294 +cs=0x1a2;eip=0x000296; T(dx = 0x46C;); // 405 mov dx, 46Ch ;~ 01A2:0296 +cs=0x1a2;eip=0x000299; T(ah = 9;); // 406 mov ah, 9 ;~ 01A2:0299 +cs=0x1a2;eip=0x00029b; S(_INT(0x21)); // 407 int 21h ; DOS - PRINT STRING ;~ 01A2:029B +cs=0x1a2;eip=0x00029d; J(JMP(loc_1026e)); // 409 jmp short loc_1026E ;~ 01A2:029D +loc_1029f: // 4392 -cs=0x1a2;eip=0x0002c6; T(CMP(ax, 8)); // 433 cmp ax, 8 ;~ 01A2:02C6 -cs=0x1a2;eip=0x0002c9; J(JNZ(loc_102d4)); // 434 jnz short loc_102D4 ;~ 01A2:02C9 -cs=0x1a2;eip=0x0002cb; T(dx = 0x498;); // 435 mov dx, 498h ;~ 01A2:02CB -cs=0x1a2;eip=0x0002ce; T(ah = 9;); // 436 mov ah, 9 ;~ 01A2:02CE -cs=0x1a2;eip=0x0002d0; S(_INT(0x21)); // 437 int 21h ; DOS - PRINT STRING ;~ 01A2:02D0 -cs=0x1a2;eip=0x0002d2; J(JMP(loc_1026e)); // 439 jmp short loc_1026E ;~ 01A2:02D2 -loc_102d4: +cs=0x1a2;eip=0x00029f; X(*(dw*)((aendexe)+3) = ax;); // 413 mov word ptr aEndExe+3, ax ; ".EXE" ;~ 01A2:029F +cs=0x1a2;eip=0x0002a2; X(*(dw*)((aendexe)+7) = ax;); // 414 mov word ptr aEndExe+7, ax ; "" ;~ 01A2:02A2 +cs=0x1a2;eip=0x0002a5; X(*(dw*)((adsexe)+1) = ax;); // 415 mov word ptr aDsExe+1, ax ; "s.EXE" ;~ 01A2:02A5 +cs=0x1a2;eip=0x0002a8; T(bx = 0x45D;); // 416 mov bx, 45Dh ;~ 01A2:02A8 +cs=0x1a2;eip=0x0002ab; T(ax = 0x4B03;); // 417 mov ax, 4B03h ;~ 01A2:02AB +cs=0x1a2;eip=0x0002ae; X(POP(dx)); // 418 pop dx ;~ 01A2:02AE +cs=0x1a2;eip=0x0002af; X(word_10582 = sp;); // 419 mov cs:word_10582, sp ;~ 01A2:02AF +cs=0x1a2;eip=0x0002b4; S(_INT(0x21)); // 420 int 21h ; DOS - 2+ - LOAD OR EXECUTE (EXEC) ;~ 01A2:02B4 +cs=0x1a2;eip=0x0002b6; J(JNC(loc_102dd)); // 424 jnb short loc_102DD ;~ 01A2:02B6 +cs=0x1a2;eip=0x0002b8; T(CMP(ax, 2)); // 425 cmp ax, 2 ;~ 01A2:02B8 +cs=0x1a2;eip=0x0002bb; J(JNZ(loc_102c6)); // 426 jnz short loc_102C6 ;~ 01A2:02BB +cs=0x1a2;eip=0x0002bd; T(dx = 0x485;); // 427 mov dx, 485h ;~ 01A2:02BD +cs=0x1a2;eip=0x0002c0; T(ah = 9;); // 428 mov ah, 9 ;~ 01A2:02C0 +cs=0x1a2;eip=0x0002c2; S(_INT(0x21)); // 429 int 21h ; DOS - PRINT STRING ;~ 01A2:02C2 +cs=0x1a2;eip=0x0002c4; J(JMP(loc_1026e)); // 431 jmp short loc_1026E ;~ 01A2:02C4 +loc_102c6: // 4393 -cs=0x1a2;eip=0x0002d4; T(dx = 0x4B4;); // 443 mov dx, 4B4h ;~ 01A2:02D4 -cs=0x1a2;eip=0x0002d7; T(ah = 9;); // 444 mov ah, 9 ;~ 01A2:02D7 -cs=0x1a2;eip=0x0002d9; S(_INT(0x21)); // 445 int 21h ; DOS - PRINT STRING ;~ 01A2:02D9 -cs=0x1a2;eip=0x0002db; J(JMP(loc_1026e)); // 447 jmp short loc_1026E ;~ 01A2:02DB -loc_102dd: +cs=0x1a2;eip=0x0002c6; T(CMP(ax, 8)); // 435 cmp ax, 8 ;~ 01A2:02C6 +cs=0x1a2;eip=0x0002c9; J(JNZ(loc_102d4)); // 436 jnz short loc_102D4 ;~ 01A2:02C9 +cs=0x1a2;eip=0x0002cb; T(dx = 0x498;); // 437 mov dx, 498h ;~ 01A2:02CB +cs=0x1a2;eip=0x0002ce; T(ah = 9;); // 438 mov ah, 9 ;~ 01A2:02CE +cs=0x1a2;eip=0x0002d0; S(_INT(0x21)); // 439 int 21h ; DOS - PRINT STRING ;~ 01A2:02D0 +cs=0x1a2;eip=0x0002d2; J(JMP(loc_1026e)); // 441 jmp short loc_1026E ;~ 01A2:02D2 +loc_102d4: // 4394 -cs=0x1a2;eip=0x0002dd; T(sp = word_10582;); // 451 mov sp, cs:word_10582 ;~ 01A2:02DD -cs=0x1a2;eip=0x0002e2; T(ax = cs;); // 452 mov ax, cs ;~ 01A2:02E2 -cs=0x1a2;eip=0x0002e4; S(ss = ax;); // 453 mov ss, ax ;~ 01A2:02E4 -cs=0x1a2;eip=0x0002e6; T(ds = ax;); // 454 mov ds, ax ;~ 01A2:02E6 -cs=0x1a2;eip=0x0002e8; T(es = *(dw*)((aendexe)+3);); // 455 mov es, word ptr aEndExe+3 ; ".EXE" ;~ 01A2:02E8 -cs=0x1a2;eip=0x0002ec; T(di = 0x18;); // 457 mov di, 18h ;~ 01A2:02EC -cs=0x1a2;eip=0x0002ef; T(MOV(ax, *(dw*)(raddr(es,di)))); // 458 mov ax, es:[di] ;~ 01A2:02EF -cs=0x1a2;eip=0x0002f2; X(*(dw*)(((db*)&dword_1057c)+2) = ax;); // 459 mov word ptr dword_1057C+2, ax ;~ 01A2:02F2 -cs=0x1a2;eip=0x0002f5; T(di = 0x24;); // 460 mov di, 24h ; '$' ;~ 01A2:02F5 -cs=0x1a2;eip=0x0002f8; T(MOV(ax, *(dw*)(raddr(es,di)))); // 461 mov ax, es:[di] ;~ 01A2:02F8 -cs=0x1a2;eip=0x0002fb; X(*(dw*)(&dword_1057c) = ax;); // 462 mov word ptr dword_1057C, ax ;~ 01A2:02FB -cs=0x1a2;eip=0x0002fe; T(di = 0x1E;); // 463 mov di, 1Eh ;~ 01A2:02FE -cs=0x1a2;eip=0x000301; T(MOV(bx, *(dw*)(raddr(es,di)))); // 464 mov bx, es:[di] ;~ 01A2:0301 -cs=0x1a2;eip=0x000304; T(SHR(bx, 1)); // 465 shr bx, 1 ;~ 01A2:0304 -cs=0x1a2;eip=0x000306; T(SHR(bx, 1)); // 466 shr bx, 1 ;~ 01A2:0306 -cs=0x1a2;eip=0x000308; T(SHR(bx, 1)); // 467 shr bx, 1 ;~ 01A2:0308 -cs=0x1a2;eip=0x00030a; T(SHR(bx, 1)); // 468 shr bx, 1 ;~ 01A2:030A -cs=0x1a2;eip=0x00030c; T(di = 0x20;); // 469 mov di, 20h ; ' ' ;~ 01A2:030C -cs=0x1a2;eip=0x00030f; T(MOV(cx, *(dw*)(raddr(es,di)))); // 470 mov cx, es:[di] ;~ 01A2:030F -cs=0x1a2;eip=0x000312; T(SHR(cx, 1)); // 471 shr cx, 1 ;~ 01A2:0312 -cs=0x1a2;eip=0x000314; T(SHR(cx, 1)); // 472 shr cx, 1 ;~ 01A2:0314 -cs=0x1a2;eip=0x000316; T(SHR(cx, 1)); // 473 shr cx, 1 ;~ 01A2:0316 -cs=0x1a2;eip=0x000318; T(SHR(cx, 1)); // 474 shr cx, 1 ;~ 01A2:0318 -cs=0x1a2;eip=0x00031a; T(ADD(bx, cx)); // 475 add bx, cx ;~ 01A2:031A -cs=0x1a2;eip=0x00031c; T(CMP(bx, *(dw*)((aendexe)+5))); // 476 cmp bx, word ptr aEndExe+5 ; "XE" ;~ 01A2:031C -cs=0x1a2;eip=0x000320; J(JBE(loc_1032c)); // 477 jbe short loc_1032C ;~ 01A2:0320 -cs=0x1a2;eip=0x000322; T(dx = 0x4C8;); // 478 mov dx, 4C8h ;~ 01A2:0322 -cs=0x1a2;eip=0x000325; T(ah = 9;); // 479 mov ah, 9 ;~ 01A2:0325 -cs=0x1a2;eip=0x000327; S(_INT(0x21)); // 480 int 21h ; DOS - PRINT STRING ;~ 01A2:0327 -cs=0x1a2;eip=0x000329; J(JMP(loc_1026e)); // 482 jmp loc_1026E ;~ 01A2:0329 -loc_1032c: +cs=0x1a2;eip=0x0002d4; T(dx = 0x4B4;); // 445 mov dx, 4B4h ;~ 01A2:02D4 +cs=0x1a2;eip=0x0002d7; T(ah = 9;); // 446 mov ah, 9 ;~ 01A2:02D7 +cs=0x1a2;eip=0x0002d9; S(_INT(0x21)); // 447 int 21h ; DOS - PRINT STRING ;~ 01A2:02D9 +cs=0x1a2;eip=0x0002db; J(JMP(loc_1026e)); // 449 jmp short loc_1026E ;~ 01A2:02DB +loc_102dd: // 4395 -cs=0x1a2;eip=0x00032c; T(ADD(bx, 8)); // 486 add bx, 8 ;~ 01A2:032C -cs=0x1a2;eip=0x00032f; T(ah = 0x4A;); // 487 mov ah, 4Ah ; 'J' ;~ 01A2:032F -cs=0x1a2;eip=0x000331; T(cx = *(dw*)((aendexe)+3);); // 488 mov cx, word ptr aEndExe+3 ; ".EXE" ;~ 01A2:0331 -cs=0x1a2;eip=0x000335; T(es = cx;); // 489 mov es, cx ;~ 01A2:0335 -cs=0x1a2;eip=0x000337; S(_INT(0x21)); // 490 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 01A2:0337 -cs=0x1a2;eip=0x000339; J(JNC(loc_10345)); // 493 jnb short loc_10345 ;~ 01A2:0339 -cs=0x1a2;eip=0x00033b; T(dx = 0x4DA;); // 494 mov dx, 4DAh ;~ 01A2:033B -cs=0x1a2;eip=0x00033e; T(ah = 9;); // 495 mov ah, 9 ;~ 01A2:033E -cs=0x1a2;eip=0x000340; S(_INT(0x21)); // 496 int 21h ; DOS - PRINT STRING ;~ 01A2:0340 -cs=0x1a2;eip=0x000342; J(JMP(loc_1026e)); // 498 jmp loc_1026E ;~ 01A2:0342 -loc_10345: +cs=0x1a2;eip=0x0002dd; T(sp = word_10582;); // 453 mov sp, cs:word_10582 ;~ 01A2:02DD +cs=0x1a2;eip=0x0002e2; T(ax = cs;); // 454 mov ax, cs ;~ 01A2:02E2 +cs=0x1a2;eip=0x0002e4; S(ss = ax;); // 455 mov ss, ax ;~ 01A2:02E4 +cs=0x1a2;eip=0x0002e6; T(ds = ax;); // 456 mov ds, ax ;~ 01A2:02E6 +cs=0x1a2;eip=0x0002e8; T(es = *(dw*)((aendexe)+3);); // 457 mov es, word ptr aEndExe+3 ; ".EXE" ;~ 01A2:02E8 +cs=0x1a2;eip=0x0002ec; T(di = 0x18;); // 459 mov di, 18h ;~ 01A2:02EC +cs=0x1a2;eip=0x0002ef; T(MOV(ax, *(dw*)(raddr(es,di)))); // 460 mov ax, es:[di] ;~ 01A2:02EF +cs=0x1a2;eip=0x0002f2; X(*(dw*)(((db*)&dword_1057c)+2) = ax;); // 461 mov word ptr dword_1057C+2, ax ;~ 01A2:02F2 +cs=0x1a2;eip=0x0002f5; T(di = 0x24;); // 462 mov di, 24h ; '$' ;~ 01A2:02F5 +cs=0x1a2;eip=0x0002f8; T(MOV(ax, *(dw*)(raddr(es,di)))); // 463 mov ax, es:[di] ;~ 01A2:02F8 +cs=0x1a2;eip=0x0002fb; X(*(dw*)(&dword_1057c) = ax;); // 464 mov word ptr dword_1057C, ax ;~ 01A2:02FB +cs=0x1a2;eip=0x0002fe; T(di = 0x1E;); // 465 mov di, 1Eh ;~ 01A2:02FE +cs=0x1a2;eip=0x000301; T(MOV(bx, *(dw*)(raddr(es,di)))); // 466 mov bx, es:[di] ;~ 01A2:0301 +cs=0x1a2;eip=0x000304; T(SHR(bx, 1)); // 467 shr bx, 1 ;~ 01A2:0304 +cs=0x1a2;eip=0x000306; T(SHR(bx, 1)); // 468 shr bx, 1 ;~ 01A2:0306 +cs=0x1a2;eip=0x000308; T(SHR(bx, 1)); // 469 shr bx, 1 ;~ 01A2:0308 +cs=0x1a2;eip=0x00030a; T(SHR(bx, 1)); // 470 shr bx, 1 ;~ 01A2:030A +cs=0x1a2;eip=0x00030c; T(di = 0x20;); // 471 mov di, 20h ; ' ' ;~ 01A2:030C +cs=0x1a2;eip=0x00030f; T(MOV(cx, *(dw*)(raddr(es,di)))); // 472 mov cx, es:[di] ;~ 01A2:030F +cs=0x1a2;eip=0x000312; T(SHR(cx, 1)); // 473 shr cx, 1 ;~ 01A2:0312 +cs=0x1a2;eip=0x000314; T(SHR(cx, 1)); // 474 shr cx, 1 ;~ 01A2:0314 +cs=0x1a2;eip=0x000316; T(SHR(cx, 1)); // 475 shr cx, 1 ;~ 01A2:0316 +cs=0x1a2;eip=0x000318; T(SHR(cx, 1)); // 476 shr cx, 1 ;~ 01A2:0318 +cs=0x1a2;eip=0x00031a; T(ADD(bx, cx)); // 477 add bx, cx ;~ 01A2:031A +cs=0x1a2;eip=0x00031c; T(CMP(bx, *(dw*)((aendexe)+5))); // 478 cmp bx, word ptr aEndExe+5 ; "XE" ;~ 01A2:031C +cs=0x1a2;eip=0x000320; J(JBE(loc_1032c)); // 479 jbe short loc_1032C ;~ 01A2:0320 +cs=0x1a2;eip=0x000322; T(dx = 0x4C8;); // 480 mov dx, 4C8h ;~ 01A2:0322 +cs=0x1a2;eip=0x000325; T(ah = 9;); // 481 mov ah, 9 ;~ 01A2:0325 +cs=0x1a2;eip=0x000327; S(_INT(0x21)); // 482 int 21h ; DOS - PRINT STRING ;~ 01A2:0327 +cs=0x1a2;eip=0x000329; J(JMP(loc_1026e)); // 484 jmp loc_1026E ;~ 01A2:0329 +loc_1032c: // 4396 -cs=0x1a2;eip=0x000345; T(ax = cs;); // 502 mov ax, cs ;~ 01A2:0345 -cs=0x1a2;eip=0x000347; T(ds = ax;); // 503 mov ds, ax ;~ 01A2:0347 -cs=0x1a2;eip=0x000349; T(es = ax;); // 504 mov es, ax ;~ 01A2:0349 -cs=0x1a2;eip=0x00034b; T(ax = *(dw*)((aendexe)+3);); // 506 mov ax, word ptr aEndExe+3 ; ".EXE" ;~ 01A2:034B -cs=0x1a2;eip=0x00034e; J(RETN(0)); // 507 retn ;~ 01A2:034E +cs=0x1a2;eip=0x00032c; T(ADD(bx, 8)); // 488 add bx, 8 ;~ 01A2:032C +cs=0x1a2;eip=0x00032f; T(ah = 0x4A;); // 489 mov ah, 4Ah ; 'J' ;~ 01A2:032F +cs=0x1a2;eip=0x000331; T(cx = *(dw*)((aendexe)+3);); // 490 mov cx, word ptr aEndExe+3 ; ".EXE" ;~ 01A2:0331 +cs=0x1a2;eip=0x000335; T(es = cx;); // 491 mov es, cx ;~ 01A2:0335 +cs=0x1a2;eip=0x000337; S(_INT(0x21)); // 492 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 01A2:0337 +cs=0x1a2;eip=0x000339; J(JNC(loc_10345)); // 495 jnb short loc_10345 ;~ 01A2:0339 +cs=0x1a2;eip=0x00033b; T(dx = 0x4DA;); // 496 mov dx, 4DAh ;~ 01A2:033B +cs=0x1a2;eip=0x00033e; T(ah = 9;); // 497 mov ah, 9 ;~ 01A2:033E +cs=0x1a2;eip=0x000340; S(_INT(0x21)); // 498 int 21h ; DOS - PRINT STRING ;~ 01A2:0340 +cs=0x1a2;eip=0x000342; J(JMP(loc_1026e)); // 500 jmp loc_1026E ;~ 01A2:0342 +loc_10345: + // 4397 +cs=0x1a2;eip=0x000345; T(ax = cs;); // 504 mov ax, cs ;~ 01A2:0345 +cs=0x1a2;eip=0x000347; T(ds = ax;); // 505 mov ds, ax ;~ 01A2:0347 +cs=0x1a2;eip=0x000349; T(es = ax;); // 506 mov es, ax ;~ 01A2:0349 +cs=0x1a2;eip=0x00034b; T(ax = *(dw*)((aendexe)+3);); // 508 mov ax, word ptr aEndExe+3 ; ".EXE" ;~ 01A2:034B +cs=0x1a2;eip=0x00034e; J(RETN(0)); // 509 retn ;~ 01A2:034E assert(0); __dispatch_call: @@ -430,8 +430,7 @@ cs=0x1a2;eip=0x00034e; J(RETN(0)); // 507 retn ;~ 01A2:034E #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_1001b: goto loc_1001b; - case m2c::kloc_10027: goto loc_10027; + case m2c::kloc_10027: goto loc_10027; case m2c::kloc_10059: goto loc_10059; case m2c::kloc_10080: goto loc_10080; case m2c::kloc_100b9: goto loc_100b9; @@ -458,6 +457,7 @@ cs=0x1a2;eip=0x00034e; J(RETN(0)); // 507 retn ;~ 01A2:034E case m2c::kret_1a2_1e: goto ret_1a2_1e; case m2c::kret_1a2_1f: goto ret_1a2_1f; case m2c::kret_1a2_20: goto ret_1a2_20; + case m2c::kseg000_1b_proc: goto seg000_1b_proc; case m2c::ksub_10273: goto sub_10273; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; diff --git a/src/custom/src/f.exe_seg001.cpp b/src/custom/src/f.exe_seg001.cpp index 7f7d84c0b63..d2c68a51ac7 100644 --- a/src/custom/src/f.exe_seg001.cpp +++ b/src/custom/src/f.exe_seg001.cpp @@ -5,73 +5,113 @@ - bool sub_10f7a(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group2(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_10f7a: + _group2: _begin: +seg001_8d4_proc: + // 1150 +loc_10ef4: + // 4398 +cs=0x204;eip=0x0008d4; X(OR(*(raddr(ds,bx+si)), cl)); // 1152 or [bx+si], cl ;~ 0204:08D4 +cs=0x204;eip=0x0008d6; X(OR(*(raddr(ds,bx+si)), cl)); // 1153 or [bx+si], cl ;~ 0204:08D6 +cs=0x204;eip=0x0008d8; X(OR(*(raddr(ds,bx+si)), cl)); // 1154 or [bx+si], cl ;~ 0204:08D8 +cs=0x204;eip=0x0008da; X(OR(*(raddr(ds,bx+si)), cl)); // 1155 or [bx+si], cl ;~ 0204:08DA +cs=0x204;eip=0x0008dc; X(OR(*(raddr(ds,bx+si)), cl)); // 1156 or [bx+si], cl ;~ 0204:08DC +cs=0x204;eip=0x0008de; X(OR(*(raddr(ds,bx+si)), cl)); // 1157 or [bx+si], cl ;~ 0204:08DE +cs=0x204;eip=0x0008e0; X(OR(*(raddr(ds,bx+si)), cl)); // 1158 or [bx+si], cl ;~ 0204:08E0 +cs=0x204;eip=0x0008e2; X(OR(*(raddr(ds,bx+si)), cl)); // 1159 or [bx+si], cl ;~ 0204:08E2 +cs=0x204;eip=0x0008e4; X(OR(*(raddr(ds,bx+si)), cl)); // 1160 or [bx+si], cl ;~ 0204:08E4 +cs=0x204;eip=0x0008e6; X(OR(*(raddr(ds,bx+si)), cl)); // 1161 or [bx+si], cl ;~ 0204:08E6 +cs=0x204;eip=0x0008e8; X(OR(*(raddr(ds,bx+si)), cl)); // 1162 or [bx+si], cl ;~ 0204:08E8 +cs=0x204;eip=0x0008ea; X(OR(*(raddr(ds,bx+si)), cl)); // 1163 or [bx+si], cl ;~ 0204:08EA +cs=0x204;eip=0x0008ec; X(OR(*(raddr(ds,bx+si)), cl)); // 1164 or [bx+si], cl ;~ 0204:08EC +cs=0x204;eip=0x0008ee; X(OR(*(raddr(ds,bx+si)), cl)); // 1165 or [bx+si], cl ;~ 0204:08EE +cs=0x204;eip=0x0008f0; X(OR(*(raddr(ds,bx+si)), cl)); // 1166 or [bx+si], cl ;~ 0204:08F0 +cs=0x204;eip=0x0008f2; X(OR(*(raddr(ds,bx+si)), cl)); // 1167 or [bx+si], cl ;~ 0204:08F2 +cs=0x204;eip=0x0008f4; X(OR(*(raddr(ds,bx+si)), cl)); // 1168 or [bx+si], cl ;~ 0204:08F4 +cs=0x204;eip=0x0008f6; X(OR(*(raddr(ds,bx+si)), cl)); // 1169 or [bx+si], cl ;~ 0204:08F6 +cs=0x204;eip=0x0008f8; X(OR(*(raddr(ds,bx+si)), cl)); // 1170 or [bx+si], cl ;~ 0204:08F8 +cs=0x204;eip=0x0008fa; X(OR(*(raddr(ds,bx+si)), cl)); // 1171 or [bx+si], cl ;~ 0204:08FA +cs=0x204;eip=0x0008fc; X(OR(*(raddr(ds,bx+si)), cl)); // 1172 or [bx+si], cl ;~ 0204:08FC +cs=0x204;eip=0x0008fe; X(OR(*(raddr(ds,bx+si)), cl)); // 1173 or [bx+si], cl ;~ 0204:08FE +cs=0x204;eip=0x000900; X(OR(*(raddr(ds,bx+si)), cl)); // 1174 or [bx+si], cl ;~ 0204:0900 +cs=0x204;eip=0x000902; X(OR(*(raddr(ds,bx+si)), cl)); // 1175 or [bx+si], cl ;~ 0204:0902 +cs=0x204;eip=0x000904; X(OR(*(raddr(ds,bx+si)), cl)); // 1176 or [bx+si], cl ;~ 0204:0904 +cs=0x204;eip=0x000906; X(OR(*(raddr(ds,bx+si)), cl)); // 1177 or [bx+si], cl ;~ 0204:0906 +cs=0x204;eip=0x000908; X(OR(*(raddr(ds,bx+si)), cl)); // 1178 or [bx+si], cl ;~ 0204:0908 +cs=0x204;eip=0x00090a; X(OR(*(raddr(ds,bx+si)), cl)); // 1179 or [bx+si], cl ;~ 0204:090A +cs=0x204;eip=0x00090c; X(OR(*(raddr(ds,bx+si)), cl)); // 1180 or [bx+si], cl ;~ 0204:090C +cs=0x204;eip=0x00090e; X(OR(*(raddr(ds,bx+si)), cl)); // 1181 or [bx+si], cl ;~ 0204:090E +cs=0x204;eip=0x000910; X(OR(*(raddr(ds,bx+si)), cl)); // 1182 or [bx+si], cl ;~ 0204:0910 +cs=0x204;eip=0x000912; X(OR(*(raddr(ds,bx+si)), cl)); // 1183 or [bx+si], cl ;~ 0204:0912 +cs=0x204;eip=0x000914; X(OR(*(raddr(ds,bx+si)), cl)); // 1184 or [bx+si], cl ;~ 0204:0914 +cs=0x204;eip=0x000916; T(CMPSB); // 1185 cmpsb ;~ 0204:0916 +sub_10f7a: + // 1198 #undef var_32 #define var_32 -0x32 - // 1165 var_32 = byte ptr -32h ;~ 0204:095A + // 1200 var_32 = byte ptr -32h ;~ 0204:095A #undef var_16 #define var_16 -0x16 - // 1166 var_16 = word ptr -16h ;~ 0204:095A + // 1201 var_16 = word ptr -16h ;~ 0204:095A #undef var_12 #define var_12 -0x12 - // 1167 var_12 = word ptr -12h ;~ 0204:095A + // 1202 var_12 = word ptr -12h ;~ 0204:095A #undef var_10 #define var_10 -0x10 - // 1168 var_10 = word ptr -10h ;~ 0204:095A + // 1203 var_10 = word ptr -10h ;~ 0204:095A #undef var_4 #define var_4 -4 - // 1169 var_4 = word ptr -4 ;~ 0204:095A + // 1204 var_4 = word ptr -4 ;~ 0204:095A #undef var_2 #define var_2 -2 - // 1170 var_2 = word ptr -2 ;~ 0204:095A + // 1205 var_2 = word ptr -2 ;~ 0204:095A #undef arg_0 #define arg_0 4 - // 1171 arg_0 = word ptr 4 ;~ 0204:095A -cs=0x204;eip=0x00095a; X(ENTER(0x32, 0)); // 1173 enter 32h, 0 ;~ 0204:095A -cs=0x204;eip=0x00095e; X(PUSH(es)); // 1174 push es ;~ 0204:095E -cs=0x204;eip=0x00095f; X(PUSH(di)); // 1175 push di ;~ 0204:095F -cs=0x204;eip=0x000960; X(PUSH(bx)); // 1176 push bx ;~ 0204:0960 -cs=0x204;eip=0x000961; X(PUSH(cx)); // 1177 push cx ;~ 0204:0961 -cs=0x204;eip=0x000962; X(MOV(*(dw*)(raddr(ss,bp+var_16)), 0x4900)); // 1178 mov [bp+var_16], 4900h ;~ 0204:0962 -cs=0x204;eip=0x000967; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 1179 mov ax, [bp+arg_0] ;~ 0204:0967 -cs=0x204;eip=0x00096a; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 1180 mov [bp+var_10], ax ;~ 0204:096A -cs=0x204;eip=0x00096d; T(ax = ss;); // 1181 mov ax, ss ;~ 0204:096D -cs=0x204;eip=0x00096f; T(es = ax;); // 1182 mov es, ax ;~ 0204:096F -cs=0x204;eip=0x000971; T(di = bp+var_32); // 1183 lea di, [bp+var_32] ;~ 0204:0971 -cs=0x204;eip=0x000974; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 1184 mov [bp+var_2], 0 ;~ 0204:0974 -cs=0x204;eip=0x000979; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 1185 mov [bp+var_4], 0 ;~ 0204:0979 -cs=0x204;eip=0x00097e; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 1186 mov [bp+var_12], 0 ;~ 0204:097E -cs=0x204;eip=0x000983; T(ax = 0x300;); // 1187 mov ax, 300h ;~ 0204:0983 -cs=0x204;eip=0x000986; T(bx = 0x21;); // 1188 mov bx, 21h ; '!' ;~ 0204:0986 -cs=0x204;eip=0x000989; T(XOR(cx, cx)); // 1189 xor cx, cx ;~ 0204:0989 -cs=0x204;eip=0x00098b; J(CALL(__dispatch_call,_unk_1f35f)); // 1190 call near ptr _unk_1F35F ;~ 0204:098B -cs=0x204;eip=0x00098e; J(JC(loc_10fc5)); // 1191 jb short loc_10FC5 ;~ 0204:098E -cs=0x204;eip=0x000990; T(TEST(*(dw*)(raddr(ss,bp+var_12)), 1)); // 1192 test [bp+var_12], 1 ;~ 0204:0990 -cs=0x204;eip=0x000995; J(JNZ(loc_10fbc)); // 1193 jnz short loc_10FBC ;~ 0204:0995 -cs=0x204;eip=0x000997; T(ax = 0;); // 1194 mov ax, 0 ;~ 0204:0997 -cs=0x204;eip=0x00099a; J(JMP(loc_10fbf)); // 1195 jmp short loc_10FBF ;~ 0204:099A + // 1206 arg_0 = word ptr 4 ;~ 0204:095A +cs=0x204;eip=0x00095a; X(ENTER(0x32, 0)); // 1208 enter 32h, 0 ;~ 0204:095A +cs=0x204;eip=0x00095e; X(PUSH(es)); // 1209 push es ;~ 0204:095E +cs=0x204;eip=0x00095f; X(PUSH(di)); // 1210 push di ;~ 0204:095F +cs=0x204;eip=0x000960; X(PUSH(bx)); // 1211 push bx ;~ 0204:0960 +cs=0x204;eip=0x000961; X(PUSH(cx)); // 1212 push cx ;~ 0204:0961 +cs=0x204;eip=0x000962; X(MOV(*(dw*)(raddr(ss,bp+var_16)), 0x4900)); // 1213 mov [bp+var_16], 4900h ;~ 0204:0962 +cs=0x204;eip=0x000967; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 1214 mov ax, [bp+arg_0] ;~ 0204:0967 +cs=0x204;eip=0x00096a; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 1215 mov [bp+var_10], ax ;~ 0204:096A +cs=0x204;eip=0x00096d; T(ax = ss;); // 1216 mov ax, ss ;~ 0204:096D +cs=0x204;eip=0x00096f; T(es = ax;); // 1217 mov es, ax ;~ 0204:096F +cs=0x204;eip=0x000971; T(di = bp+var_32); // 1218 lea di, [bp+var_32] ;~ 0204:0971 +cs=0x204;eip=0x000974; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 1219 mov [bp+var_2], 0 ;~ 0204:0974 +cs=0x204;eip=0x000979; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 1220 mov [bp+var_4], 0 ;~ 0204:0979 +cs=0x204;eip=0x00097e; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 1221 mov [bp+var_12], 0 ;~ 0204:097E +cs=0x204;eip=0x000983; T(ax = 0x300;); // 1222 mov ax, 300h ;~ 0204:0983 +cs=0x204;eip=0x000986; T(bx = 0x21;); // 1223 mov bx, 21h ; '!' ;~ 0204:0986 +cs=0x204;eip=0x000989; T(XOR(cx, cx)); // 1224 xor cx, cx ;~ 0204:0989 +cs=0x204;eip=0x00098b; J(CALL(__dispatch_call,unk_1f35f)); // 1225 call near ptr unk_1F35F ;~ 0204:098B +cs=0x204;eip=0x00098e; J(JC(loc_10fc5)); // 1226 jb short loc_10FC5 ;~ 0204:098E +cs=0x204;eip=0x000990; T(TEST(*(dw*)(raddr(ss,bp+var_12)), 1)); // 1227 test [bp+var_12], 1 ;~ 0204:0990 +cs=0x204;eip=0x000995; J(JNZ(loc_10fbc)); // 1228 jnz short loc_10FBC ;~ 0204:0995 +cs=0x204;eip=0x000997; T(ax = 0;); // 1229 mov ax, 0 ;~ 0204:0997 +cs=0x204;eip=0x00099a; J(JMP(loc_10fbf)); // 1230 jmp short loc_10FBF ;~ 0204:099A loc_10fbc: - // 4397 -cs=0x204;eip=0x00099c; T(ax = 1;); // 1199 mov ax, 1 ;~ 0204:099C + // 4399 +cs=0x204;eip=0x00099c; T(ax = 1;); // 1234 mov ax, 1 ;~ 0204:099C loc_10fbf: - // 4398 -cs=0x204;eip=0x00099f; X(POP(cx)); // 1203 pop cx ;~ 0204:099F -cs=0x204;eip=0x0009a0; X(POP(bx)); // 1204 pop bx ;~ 0204:09A0 -cs=0x204;eip=0x0009a1; X(POP(di)); // 1205 pop di ;~ 0204:09A1 -cs=0x204;eip=0x0009a2; X(POP(es)); // 1206 pop es ;~ 0204:09A2 -cs=0x204;eip=0x0009a3; T(LEAVE); // 1207 leave ;~ 0204:09A3 -cs=0x204;eip=0x0009a4; J(RETN(0)); // 1208 retn ;~ 0204:09A4 + // 4400 +cs=0x204;eip=0x00099f; X(POP(cx)); // 1238 pop cx ;~ 0204:099F +cs=0x204;eip=0x0009a0; X(POP(bx)); // 1239 pop bx ;~ 0204:09A0 +cs=0x204;eip=0x0009a1; X(POP(di)); // 1240 pop di ;~ 0204:09A1 +cs=0x204;eip=0x0009a2; X(POP(es)); // 1241 pop es ;~ 0204:09A2 +cs=0x204;eip=0x0009a3; T(LEAVE); // 1242 leave ;~ 0204:09A3 +cs=0x204;eip=0x0009a4; J(RETN(0)); // 1243 retn ;~ 0204:09A4 loc_10fc5: - // 4399 -cs=0x204;eip=0x0009a5; T(ax = 0x21;); // 1212 mov ax, 21h ; '!' ;~ 0204:09A5 -cs=0x204;eip=0x0009a8; J(JMP(loc_10fbf)); // 1213 jmp short loc_10FBF ;~ 0204:09A8 + // 4401 +cs=0x204;eip=0x0009a5; T(ax = 0x21;); // 1247 mov ax, 21h ; '!' ;~ 0204:09A5 +cs=0x204;eip=0x0009a8; J(JMP(loc_10fbf)); // 1248 jmp short loc_10FBF ;~ 0204:09A8 assert(0); __dispatch_call: @@ -84,6 +124,7 @@ cs=0x204;eip=0x0009a8; J(JMP(loc_10fbf)); // 1213 jmp shor case m2c::kloc_10fbc: goto loc_10fbc; case m2c::kloc_10fbf: goto loc_10fbf; case m2c::kloc_10fc5: goto loc_10fc5; + case m2c::kseg001_8d4_proc: goto seg001_8d4_proc; case m2c::ksub_10f7a: goto sub_10f7a; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; @@ -101,94 +142,94 @@ cs=0x204;eip=0x0009a8; J(JMP(loc_10fbf)); // 1213 jmp shor _begin: #undef var_32 #define var_32 -0x32 - // 1224 var_32 = byte ptr -32h ;~ 0204:09AA + // 1259 var_32 = byte ptr -32h ;~ 0204:09AA #undef var_22 #define var_22 -0x22 - // 1225 var_22 = word ptr -22h ;~ 0204:09AA + // 1260 var_22 = word ptr -22h ;~ 0204:09AA #undef var_16 #define var_16 -0x16 - // 1226 var_16 = word ptr -16h ;~ 0204:09AA + // 1261 var_16 = word ptr -16h ;~ 0204:09AA #undef var_12 #define var_12 -0x12 - // 1227 var_12 = word ptr -12h ;~ 0204:09AA + // 1262 var_12 = word ptr -12h ;~ 0204:09AA #undef var_10 #define var_10 -0x10 - // 1228 var_10 = word ptr -10h ;~ 0204:09AA + // 1263 var_10 = word ptr -10h ;~ 0204:09AA #undef var_4 #define var_4 -4 - // 1229 var_4 = word ptr -4 ;~ 0204:09AA + // 1264 var_4 = word ptr -4 ;~ 0204:09AA #undef var_2 #define var_2 -2 - // 1230 var_2 = word ptr -2 ;~ 0204:09AA + // 1265 var_2 = word ptr -2 ;~ 0204:09AA #undef arg_0 #define arg_0 4 - // 1231 arg_0 = word ptr 4 ;~ 0204:09AA + // 1266 arg_0 = word ptr 4 ;~ 0204:09AA #undef arg_2 #define arg_2 6 - // 1232 arg_2 = word ptr 6 ;~ 0204:09AA -cs=0x204;eip=0x0009aa; X(ENTER(0x32, 0)); // 1234 enter 32h, 0 ;~ 0204:09AA -cs=0x204;eip=0x0009ae; X(PUSH(es)); // 1235 push es ;~ 0204:09AE -cs=0x204;eip=0x0009af; X(PUSH(di)); // 1236 push di ;~ 0204:09AF -cs=0x204;eip=0x0009b0; X(MOV(*(dw*)(raddr(ss,bp+var_16)), 0x4A00)); // 1237 mov [bp+var_16], 4A00h ;~ 0204:09B0 -cs=0x204;eip=0x0009b5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 1238 mov ax, [bp+arg_0] ;~ 0204:09B5 -cs=0x204;eip=0x0009b8; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 1239 mov [bp+var_10], ax ;~ 0204:09B8 -cs=0x204;eip=0x0009bb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 1240 mov ax, [bp+arg_2] ;~ 0204:09BB -cs=0x204;eip=0x0009be; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 1241 mov [bp+var_22], ax ;~ 0204:09BE -cs=0x204;eip=0x0009c1; T(ax = ss;); // 1242 mov ax, ss ;~ 0204:09C1 -cs=0x204;eip=0x0009c3; T(es = ax;); // 1243 mov es, ax ;~ 0204:09C3 -cs=0x204;eip=0x0009c5; T(di = bp+var_32); // 1244 lea di, [bp+var_32] ;~ 0204:09C5 -cs=0x204;eip=0x0009c8; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 1245 mov [bp+var_2], 0 ;~ 0204:09C8 -cs=0x204;eip=0x0009cd; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 1246 mov [bp+var_4], 0 ;~ 0204:09CD -cs=0x204;eip=0x0009d2; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 1247 mov [bp+var_12], 0 ;~ 0204:09D2 -cs=0x204;eip=0x0009d7; T(ax = 0x300;); // 1248 mov ax, 300h ;~ 0204:09D7 -cs=0x204;eip=0x0009da; T(bx = 0x21;); // 1249 mov bx, 21h ; '!' ;~ 0204:09DA -cs=0x204;eip=0x0009dd; T(XOR(cx, cx)); // 1250 xor cx, cx ;~ 0204:09DD -cs=0x204;eip=0x0009df; X(PUSH(ax)); // 1251 push ax ;~ 0204:09DF -cs=0x204;eip=0x0009e0; X(PUSH(ax)); // 1252 push ax ;~ 0204:09E0 -cs=0x204;eip=0x0009e1; X(PUSH(bx)); // 1253 push bx ;~ 0204:09E1 -cs=0x204;eip=0x0009e2; X(PUSHF); // 1254 pushf ;~ 0204:09E2 -cs=0x204;eip=0x0009e3; T(ax = 0x5100;); // 1255 mov ax, 5100h ;~ 0204:09E3 -cs=0x204;eip=0x0009e6; S(_INT(0x21)); // 1256 int 21h ; DOS - 2+ internal - GET PSP SEGMENT ;~ 0204:09E6 -cs=0x204;eip=0x0009e8; T(ax = bx;); // 1258 mov ax, bx ;~ 0204:09E8 -cs=0x204;eip=0x0009ea; T(bx = sp;); // 1259 mov bx, sp ;~ 0204:09EA -cs=0x204;eip=0x0009ec; X(MOV(*(dw*)(raddr(ss,bx+6)), ax)); // 1260 mov ss:[bx+6], ax ;~ 0204:09EC -cs=0x204;eip=0x0009f0; T(bx = word_2623b;); // 1261 mov bx, word_2623B ;~ 0204:09F0 -cs=0x204;eip=0x0009f4; T(ax = 0x5000;); // 1262 mov ax, 5000h ;~ 0204:09F4 -cs=0x204;eip=0x0009f7; S(_INT(0x21)); // 1263 int 21h ; DOS - 2+ internal - SET PSP SEGMENT ;~ 0204:09F7 -cs=0x204;eip=0x0009f9; X(POPF); // 1265 popf ;~ 0204:09F9 -cs=0x204;eip=0x0009fa; X(POP(bx)); // 1266 pop bx ;~ 0204:09FA -cs=0x204;eip=0x0009fb; X(POP(ax)); // 1267 pop ax ;~ 0204:09FB -cs=0x204;eip=0x0009fc; J(CALL(__dispatch_call,_unk_1f35f)); // 1268 call near ptr _unk_1F35F ;~ 0204:09FC -cs=0x204;eip=0x0009ff; X(PUSH(ax)); // 1269 push ax ;~ 0204:09FF -cs=0x204;eip=0x000a00; X(PUSH(bx)); // 1270 push bx ;~ 0204:0A00 -cs=0x204;eip=0x000a01; X(PUSHF); // 1271 pushf ;~ 0204:0A01 -cs=0x204;eip=0x000a02; T(bx = sp;); // 1272 mov bx, sp ;~ 0204:0A02 -cs=0x204;eip=0x000a04; T(MOV(bx, *(dw*)(raddr(ss,bx+6)))); // 1273 mov bx, ss:[bx+6] ;~ 0204:0A04 -cs=0x204;eip=0x000a08; T(ax = 0x5000;); // 1274 mov ax, 5000h ;~ 0204:0A08 -cs=0x204;eip=0x000a0b; S(_INT(0x21)); // 1275 int 21h ; DOS - 2+ internal - SET PSP SEGMENT ;~ 0204:0A0B -cs=0x204;eip=0x000a0d; X(POPF); // 1277 popf ;~ 0204:0A0D -cs=0x204;eip=0x000a0e; X(POP(bx)); // 1278 pop bx ;~ 0204:0A0E -cs=0x204;eip=0x000a0f; X(POP(ax)); // 1279 pop ax ;~ 0204:0A0F -cs=0x204;eip=0x000a10; T(ADD(sp, 2)); // 1280 add sp, 2 ;~ 0204:0A10 -cs=0x204;eip=0x000a13; J(JC(loc_1104b)); // 1281 jb short loc_1104B ;~ 0204:0A13 -cs=0x204;eip=0x000a15; T(TEST(*(dw*)(raddr(ss,bp+var_12)), 1)); // 1282 test [bp+var_12], 1 ;~ 0204:0A15 -cs=0x204;eip=0x000a1a; J(JNZ(loc_11041)); // 1283 jnz short loc_11041 ;~ 0204:0A1A -cs=0x204;eip=0x000a1c; T(ax = 0;); // 1284 mov ax, 0 ;~ 0204:0A1C -cs=0x204;eip=0x000a1f; J(JMP(loc_11044)); // 1285 jmp short loc_11044 ;~ 0204:0A1F + // 1267 arg_2 = word ptr 6 ;~ 0204:09AA +cs=0x204;eip=0x0009aa; X(ENTER(0x32, 0)); // 1269 enter 32h, 0 ;~ 0204:09AA +cs=0x204;eip=0x0009ae; X(PUSH(es)); // 1270 push es ;~ 0204:09AE +cs=0x204;eip=0x0009af; X(PUSH(di)); // 1271 push di ;~ 0204:09AF +cs=0x204;eip=0x0009b0; X(MOV(*(dw*)(raddr(ss,bp+var_16)), 0x4A00)); // 1272 mov [bp+var_16], 4A00h ;~ 0204:09B0 +cs=0x204;eip=0x0009b5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 1273 mov ax, [bp+arg_0] ;~ 0204:09B5 +cs=0x204;eip=0x0009b8; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 1274 mov [bp+var_10], ax ;~ 0204:09B8 +cs=0x204;eip=0x0009bb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 1275 mov ax, [bp+arg_2] ;~ 0204:09BB +cs=0x204;eip=0x0009be; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 1276 mov [bp+var_22], ax ;~ 0204:09BE +cs=0x204;eip=0x0009c1; T(ax = ss;); // 1277 mov ax, ss ;~ 0204:09C1 +cs=0x204;eip=0x0009c3; T(es = ax;); // 1278 mov es, ax ;~ 0204:09C3 +cs=0x204;eip=0x0009c5; T(di = bp+var_32); // 1279 lea di, [bp+var_32] ;~ 0204:09C5 +cs=0x204;eip=0x0009c8; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 1280 mov [bp+var_2], 0 ;~ 0204:09C8 +cs=0x204;eip=0x0009cd; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 1281 mov [bp+var_4], 0 ;~ 0204:09CD +cs=0x204;eip=0x0009d2; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 1282 mov [bp+var_12], 0 ;~ 0204:09D2 +cs=0x204;eip=0x0009d7; T(ax = 0x300;); // 1283 mov ax, 300h ;~ 0204:09D7 +cs=0x204;eip=0x0009da; T(bx = 0x21;); // 1284 mov bx, 21h ; '!' ;~ 0204:09DA +cs=0x204;eip=0x0009dd; T(XOR(cx, cx)); // 1285 xor cx, cx ;~ 0204:09DD +cs=0x204;eip=0x0009df; X(PUSH(ax)); // 1286 push ax ;~ 0204:09DF +cs=0x204;eip=0x0009e0; X(PUSH(ax)); // 1287 push ax ;~ 0204:09E0 +cs=0x204;eip=0x0009e1; X(PUSH(bx)); // 1288 push bx ;~ 0204:09E1 +cs=0x204;eip=0x0009e2; X(PUSHF); // 1289 pushf ;~ 0204:09E2 +cs=0x204;eip=0x0009e3; T(ax = 0x5100;); // 1290 mov ax, 5100h ;~ 0204:09E3 +cs=0x204;eip=0x0009e6; S(_INT(0x21)); // 1291 int 21h ; DOS - 2+ internal - GET PSP SEGMENT ;~ 0204:09E6 +cs=0x204;eip=0x0009e8; T(ax = bx;); // 1293 mov ax, bx ;~ 0204:09E8 +cs=0x204;eip=0x0009ea; T(bx = sp;); // 1294 mov bx, sp ;~ 0204:09EA +cs=0x204;eip=0x0009ec; X(MOV(*(dw*)(raddr(ss,bx+6)), ax)); // 1295 mov ss:[bx+6], ax ;~ 0204:09EC +cs=0x204;eip=0x0009f0; T(bx = *(dw*)((amsruntimelibra)+3);); // 1296 mov bx, word ptr aMsRunTimeLibra+3 ; "Run-Time Library - Copyright (c) 1988, "... ;~ 0204:09F0 +cs=0x204;eip=0x0009f4; T(ax = 0x5000;); // 1297 mov ax, 5000h ;~ 0204:09F4 +cs=0x204;eip=0x0009f7; S(_INT(0x21)); // 1298 int 21h ; DOS - 2+ internal - SET PSP SEGMENT ;~ 0204:09F7 +cs=0x204;eip=0x0009f9; X(POPF); // 1300 popf ;~ 0204:09F9 +cs=0x204;eip=0x0009fa; X(POP(bx)); // 1301 pop bx ;~ 0204:09FA +cs=0x204;eip=0x0009fb; X(POP(ax)); // 1302 pop ax ;~ 0204:09FB +cs=0x204;eip=0x0009fc; J(CALL(__dispatch_call,unk_1f35f)); // 1303 call near ptr unk_1F35F ;~ 0204:09FC +cs=0x204;eip=0x0009ff; X(PUSH(ax)); // 1304 push ax ;~ 0204:09FF +cs=0x204;eip=0x000a00; X(PUSH(bx)); // 1305 push bx ;~ 0204:0A00 +cs=0x204;eip=0x000a01; X(PUSHF); // 1306 pushf ;~ 0204:0A01 +cs=0x204;eip=0x000a02; T(bx = sp;); // 1307 mov bx, sp ;~ 0204:0A02 +cs=0x204;eip=0x000a04; T(MOV(bx, *(dw*)(raddr(ss,bx+6)))); // 1308 mov bx, ss:[bx+6] ;~ 0204:0A04 +cs=0x204;eip=0x000a08; T(ax = 0x5000;); // 1309 mov ax, 5000h ;~ 0204:0A08 +cs=0x204;eip=0x000a0b; S(_INT(0x21)); // 1310 int 21h ; DOS - 2+ internal - SET PSP SEGMENT ;~ 0204:0A0B +cs=0x204;eip=0x000a0d; X(POPF); // 1312 popf ;~ 0204:0A0D +cs=0x204;eip=0x000a0e; X(POP(bx)); // 1313 pop bx ;~ 0204:0A0E +cs=0x204;eip=0x000a0f; X(POP(ax)); // 1314 pop ax ;~ 0204:0A0F +cs=0x204;eip=0x000a10; T(ADD(sp, 2)); // 1315 add sp, 2 ;~ 0204:0A10 +cs=0x204;eip=0x000a13; J(JC(loc_1104b)); // 1316 jb short loc_1104B ;~ 0204:0A13 +cs=0x204;eip=0x000a15; T(TEST(*(dw*)(raddr(ss,bp+var_12)), 1)); // 1317 test [bp+var_12], 1 ;~ 0204:0A15 +cs=0x204;eip=0x000a1a; J(JNZ(loc_11041)); // 1318 jnz short loc_11041 ;~ 0204:0A1A +cs=0x204;eip=0x000a1c; T(ax = 0;); // 1319 mov ax, 0 ;~ 0204:0A1C +cs=0x204;eip=0x000a1f; J(JMP(loc_11044)); // 1320 jmp short loc_11044 ;~ 0204:0A1F loc_11041: - // 4400 -cs=0x204;eip=0x000a21; T(ax = 1;); // 1289 mov ax, 1 ;~ 0204:0A21 + // 4402 +cs=0x204;eip=0x000a21; T(ax = 1;); // 1324 mov ax, 1 ;~ 0204:0A21 loc_11044: - // 4401 -cs=0x204;eip=0x000a24; T(MOV(bx, *(dw*)(raddr(ss,bp+var_22)))); // 1293 mov bx, [bp+var_22] ;~ 0204:0A24 -cs=0x204;eip=0x000a27; X(POP(di)); // 1294 pop di ;~ 0204:0A27 -cs=0x204;eip=0x000a28; X(POP(es)); // 1295 pop es ;~ 0204:0A28 -cs=0x204;eip=0x000a29; T(LEAVE); // 1296 leave ;~ 0204:0A29 -cs=0x204;eip=0x000a2a; J(RETN(0)); // 1297 retn ;~ 0204:0A2A + // 4403 +cs=0x204;eip=0x000a24; T(MOV(bx, *(dw*)(raddr(ss,bp+var_22)))); // 1328 mov bx, [bp+var_22] ;~ 0204:0A24 +cs=0x204;eip=0x000a27; X(POP(di)); // 1329 pop di ;~ 0204:0A27 +cs=0x204;eip=0x000a28; X(POP(es)); // 1330 pop es ;~ 0204:0A28 +cs=0x204;eip=0x000a29; T(LEAVE); // 1331 leave ;~ 0204:0A29 +cs=0x204;eip=0x000a2a; J(RETN(0)); // 1332 retn ;~ 0204:0A2A loc_1104b: - // 4402 -cs=0x204;eip=0x000a2b; T(ax = 0x21;); // 1301 mov ax, 21h ; '!' ;~ 0204:0A2B -cs=0x204;eip=0x000a2e; J(JMP(loc_11044)); // 1302 jmp short loc_11044 ;~ 0204:0A2E + // 4404 +cs=0x204;eip=0x000a2b; T(ax = 0x21;); // 1336 mov ax, 21h ; '!' ;~ 0204:0A2B +cs=0x204;eip=0x000a2e; J(JMP(loc_11044)); // 1337 jmp short loc_11044 ;~ 0204:0A2E assert(0); __dispatch_call: @@ -208,548 +249,831 @@ cs=0x204;eip=0x000a2e; J(JMP(loc_11044)); // 1302 jmp shor - bool _group2(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_11050(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group2: + sub_11050: _begin: -sub_11050: - // 1310 #undef var_2 #define var_2 -2 - // 1312 var_2 = byte ptr -2 ;~ 0204:0A30 -cs=0x204;eip=0x000a30; X(ENTER(2, 0)); // 1314 enter 2, 0 ;~ 0204:0A30 -cs=0x204;eip=0x000a34; X(PUSH(es)); // 1315 push es ;~ 0204:0A34 -cs=0x204;eip=0x000a35; X(PUSH(si)); // 1316 push si ;~ 0204:0A35 -cs=0x204;eip=0x000a36; X(PUSH(di)); // 1317 push di ;~ 0204:0A36 + // 1347 var_2 = byte ptr -2 ;~ 0204:0A30 +cs=0x204;eip=0x000a30; X(ENTER(2, 0)); // 1349 enter 2, 0 ;~ 0204:0A30 +cs=0x204;eip=0x000a34; X(PUSH(es)); // 1350 push es ;~ 0204:0A34 +cs=0x204;eip=0x000a35; X(PUSH(si)); // 1351 push si ;~ 0204:0A35 +cs=0x204;eip=0x000a36; X(PUSH(di)); // 1352 push di ;~ 0204:0A36 loc_11057: - // 4403 -cs=0x204;eip=0x000a37; T(MOV(cx, *(dw*)(raddr(ds,m2c::kloc_28a2f+1)))); // 1320 mov cx, word ptr loc_28A2F+1 ;~ 0204:0A37 -cs=0x204;eip=0x000a3b; T(CMP(cx, *(dw*)(raddr(ds,m2c::kloc_28a27+1)))); // 1321 cmp cx, word ptr loc_28A27+1 ;~ 0204:0A3B -cs=0x204;eip=0x000a3f; J(JNC(loc_11066)); // 1322 jnb short loc_11066 ;~ 0204:0A3F -cs=0x204;eip=0x000a41; T(ax = 1;); // 1323 mov ax, 1 ;~ 0204:0A41 -cs=0x204;eip=0x000a44; J(JMP(loc_110ab)); // 1324 jmp short loc_110AB ;~ 0204:0A44 + // 4405 +cs=0x204;eip=0x000a37; T(cx = *(dw*)(((db*)word_4ae5c)+0x484);); // 1355 mov cx, word_4AE5C+484h ;~ 0204:0A37 +cs=0x204;eip=0x000a3b; T(CMP(cx, *(dw*)(((db*)word_4ae5c)+0x47C))); // 1356 cmp cx, word_4AE5C+47Ch ;~ 0204:0A3B +cs=0x204;eip=0x000a3f; J(JNC(loc_11066)); // 1357 jnb short loc_11066 ;~ 0204:0A3F +cs=0x204;eip=0x000a41; T(ax = 1;); // 1358 mov ax, 1 ;~ 0204:0A41 +cs=0x204;eip=0x000a44; J(JMP(loc_110ab)); // 1359 jmp short loc_110AB ;~ 0204:0A44 loc_11066: - // 4404 -cs=0x204;eip=0x000a46; T(bx = cx;); // 1328 mov bx, cx ;~ 0204:0A46 -cs=0x204;eip=0x000a48; T(SHL(cx, 0x0A)); // 1329 shl cx, 0Ah ;~ 0204:0A48 -cs=0x204;eip=0x000a4b; T(SHR(bx, 6)); // 1330 shr bx, 6 ;~ 0204:0A4B -cs=0x204;eip=0x000a4e; T(ax = 0x501;); // 1331 mov ax, 501h ;~ 0204:0A4E -cs=0x204;eip=0x000a51; J(CALL(__dispatch_call,_unk_1f35f)); // 1332 call near ptr _unk_1F35F ;~ 0204:0A51 -cs=0x204;eip=0x000a54; J(JNC(loc_11084)); // 1333 jnb short loc_11084 ;~ 0204:0A54 -cs=0x204;eip=0x000a56; T(CMP(*(dw*)(raddr(ds,m2c::kloc_28a2f+1)), 0x40)); // 1334 cmp word ptr loc_28A2F+1, 40h ; '@' ;~ 0204:0A56 -cs=0x204;eip=0x000a5b; J(JBE(loc_110ab)); // 1335 jbe short loc_110AB ;~ 0204:0A5B -cs=0x204;eip=0x000a5d; X(SUB(*(dw*)(raddr(ds,m2c::kloc_28a2f+1)), 0x40)); // 1336 sub word ptr loc_28A2F+1, 40h ; '@' ;~ 0204:0A5D -cs=0x204;eip=0x000a62; J(JMP(loc_11057)); // 1337 jmp short loc_11057 ;~ 0204:0A62 + // 4406 +cs=0x204;eip=0x000a46; T(bx = cx;); // 1363 mov bx, cx ;~ 0204:0A46 +cs=0x204;eip=0x000a48; T(SHL(cx, 0x0A)); // 1364 shl cx, 0Ah ;~ 0204:0A48 +cs=0x204;eip=0x000a4b; T(SHR(bx, 6)); // 1365 shr bx, 6 ;~ 0204:0A4B +cs=0x204;eip=0x000a4e; T(ax = 0x501;); // 1366 mov ax, 501h ;~ 0204:0A4E +cs=0x204;eip=0x000a51; J(CALL(__dispatch_call,unk_1f35f)); // 1367 call near ptr unk_1F35F ;~ 0204:0A51 +cs=0x204;eip=0x000a54; J(JNC(loc_11084)); // 1368 jnb short loc_11084 ;~ 0204:0A54 +cs=0x204;eip=0x000a56; T(CMP(*(dw*)(((db*)word_4ae5c)+0x484), 0x40)); // 1369 cmp word_4AE5C+484h, 40h ; '@' ;~ 0204:0A56 +cs=0x204;eip=0x000a5b; J(JBE(loc_110ab)); // 1370 jbe short loc_110AB ;~ 0204:0A5B +cs=0x204;eip=0x000a5d; X(SUB(*(dw*)(((db*)word_4ae5c)+0x484), 0x40)); // 1371 sub word_4AE5C+484h, 40h ; '@' ;~ 0204:0A5D +cs=0x204;eip=0x000a62; J(JMP(loc_11057)); // 1372 jmp short loc_11057 ;~ 0204:0A62 loc_11084: - // 4405 -cs=0x204;eip=0x000a64; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a36)), di)); // 1341 mov word ptr loc_28A36, di ;~ 0204:0A64 -cs=0x204;eip=0x000a68; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a36+2)), si)); // 1342 mov word ptr loc_28A36+2, si ;~ 0204:0A68 -cs=0x204;eip=0x000a6c; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a2f+1)))); // 1343 mov ax, word ptr loc_28A2F+1 ;~ 0204:0A6C -cs=0x204;eip=0x000a6f; X(ADD(*(dw*)(raddr(ds,m2c::kloc_28a33+1)), ax)); // 1344 add word ptr loc_28A33+1, ax ;~ 0204:0A6F -cs=0x204;eip=0x000a73; T(dx = ax;); // 1345 mov dx, ax ;~ 0204:0A73 -cs=0x204;eip=0x000a75; T(SHL(ax, 0x0A)); // 1346 shl ax, 0Ah ;~ 0204:0A75 -cs=0x204;eip=0x000a78; T(SHR(dx, 6)); // 1347 shr dx, 6 ;~ 0204:0A78 -cs=0x204;eip=0x000a7b; T(si = bp+var_2); // 1348 lea si, [bp+var_2] ;~ 0204:0A7B -cs=0x204;eip=0x000a7e; X(PUSH(bx)); // 1349 push bx ;~ 0204:0A7E -cs=0x204;eip=0x000a7f; X(PUSH(cx)); // 1350 push cx ;~ 0204:0A7F -cs=0x204;eip=0x000a80; X(PUSH(dx)); // 1351 push dx ;~ 0204:0A80 -cs=0x204;eip=0x000a81; X(PUSH(ax)); // 1352 push ax ;~ 0204:0A81 -cs=0x204;eip=0x000a82; X(PUSH(0)); // 1353 push 0 ;~ 0204:0A82 -cs=0x204;eip=0x000a84; X(PUSH(ss)); // 1354 push ss ;~ 0204:0A84 -cs=0x204;eip=0x000a85; X(PUSH(si)); // 1355 push si ;~ 0204:0A85 -cs=0x204;eip=0x000a86; T(NOP); // 1356 nop ;~ 0204:0A86 -cs=0x204;eip=0x000a87; X(PUSH(cs)); // 1357 push cs ;~ 0204:0A87 -cs=0x204;eip=0x000a88; J(CALL(__dispatch_call,*((byte_18fb6)+0x22))); // 1358 call near ptr byte_18FB6+22h ;~ 0204:0A88 + // 4407 +cs=0x204;eip=0x000a64; X(*(dw*)(((db*)word_4ae5c)+0x48A) = di;); // 1376 mov word_4AE5C+48Ah, di ;~ 0204:0A64 +cs=0x204;eip=0x000a68; X(*(dw*)(((db*)word_4ae5c)+0x48C) = si;); // 1377 mov word_4AE5C+48Ch, si ;~ 0204:0A68 +cs=0x204;eip=0x000a6c; T(ax = *(dw*)(((db*)word_4ae5c)+0x484);); // 1378 mov ax, word_4AE5C+484h ;~ 0204:0A6C +cs=0x204;eip=0x000a6f; X(ADD(*(dw*)(((db*)word_4ae5c)+0x488), ax)); // 1379 add word_4AE5C+488h, ax ;~ 0204:0A6F +cs=0x204;eip=0x000a73; T(dx = ax;); // 1380 mov dx, ax ;~ 0204:0A73 +cs=0x204;eip=0x000a75; T(SHL(ax, 0x0A)); // 1381 shl ax, 0Ah ;~ 0204:0A75 +cs=0x204;eip=0x000a78; T(SHR(dx, 6)); // 1382 shr dx, 6 ;~ 0204:0A78 +cs=0x204;eip=0x000a7b; T(si = bp+var_2); // 1383 lea si, [bp+var_2] ;~ 0204:0A7B +cs=0x204;eip=0x000a7e; X(PUSH(bx)); // 1384 push bx ;~ 0204:0A7E +cs=0x204;eip=0x000a7f; X(PUSH(cx)); // 1385 push cx ;~ 0204:0A7F +cs=0x204;eip=0x000a80; X(PUSH(dx)); // 1386 push dx ;~ 0204:0A80 +cs=0x204;eip=0x000a81; X(PUSH(ax)); // 1387 push ax ;~ 0204:0A81 +cs=0x204;eip=0x000a82; X(PUSH(0)); // 1388 push 0 ;~ 0204:0A82 +cs=0x204;eip=0x000a84; X(PUSH(ss)); // 1389 push ss ;~ 0204:0A84 +cs=0x204;eip=0x000a85; X(PUSH(si)); // 1390 push si ;~ 0204:0A85 +cs=0x204;eip=0x000a86; T(NOP); // 1391 nop ;~ 0204:0A86 +cs=0x204;eip=0x000a87; X(PUSH(cs)); // 1392 push cs ;~ 0204:0A87 +cs=0x204;eip=0x000a88; J(CALL(__dispatch_call,unk_18fd8)); // 1393 call near ptr unk_18FD8 ;~ 0204:0A88 loc_110ab: - // 4406 -cs=0x204;eip=0x000a8b; X(POP(di)); // 1362 pop di ;~ 0204:0A8B -cs=0x204;eip=0x000a8c; X(POP(si)); // 1363 pop si ;~ 0204:0A8C -cs=0x204;eip=0x000a8d; X(POP(es)); // 1364 pop es ;~ 0204:0A8D -cs=0x204;eip=0x000a8e; T(LEAVE); // 1365 leave ;~ 0204:0A8E -cs=0x204;eip=0x000a8f; J(RETN(0)); // 1366 retn ;~ 0204:0A8F -sub_111c6: - // 1561 + // 4408 +cs=0x204;eip=0x000a8b; X(POP(di)); // 1397 pop di ;~ 0204:0A8B +cs=0x204;eip=0x000a8c; X(POP(si)); // 1398 pop si ;~ 0204:0A8C +cs=0x204;eip=0x000a8d; X(POP(es)); // 1399 pop es ;~ 0204:0A8D +cs=0x204;eip=0x000a8e; T(LEAVE); // 1400 leave ;~ 0204:0A8E +cs=0x204;eip=0x000a8f; J(RETN(0)); // 1401 retn ;~ 0204:0A8F + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_11057: goto loc_11057; + case m2c::kloc_11066: goto loc_11066; + case m2c::kloc_11084: goto loc_11084; + case m2c::kloc_110ab: goto loc_110ab; + case m2c::ksub_11050: goto sub_11050; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_110b0(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_110b0: + _begin: +cs=0x204;eip=0x000a90; T(es = *(dw*)((amsruntimelibra)+3);); // 1409 mov es, word ptr aMsRunTimeLibra+3 ; "Run-Time Library - Copyright (c) 1988, "... ;~ 0204:0A90 +cs=0x204;eip=0x000a94; T(MOV(es, *(dw*)(raddr(es,0x2C)))); // 1411 mov es, word ptr es:2Ch ;~ 0204:0A94 +cs=0x204;eip=0x000a99; T(XOR(di, di)); // 1413 xor di, di ;~ 0204:0A99 +cs=0x204;eip=0x000a9b; T(XOR(ax, ax)); // 1414 xor ax, ax ;~ 0204:0A9B +cs=0x204;eip=0x000a9d; T(CLD); // 1415 cld ;~ 0204:0A9D +loc_110be: + // 4409 +cs=0x204;eip=0x000a9e; X(PUSH(di)); // 1418 push di ;~ 0204:0A9E +cs=0x204;eip=0x000a9f; T(si = 0x2846;); // 1419 mov si, 2846h ;~ 0204:0A9F +cs=0x204;eip=0x000aa2; T(cx = 4;); // 1420 mov cx, 4 ;~ 0204:0AA2 + // 1421 repe cmpsb ;~ 0204:0AA5 +cs=0x204;eip=0x000aa5; T( REPE CMPSB); // 1421 repe cmpsb ;~ 0204:0AA5 +cs=0x204;eip=0x000aa7; X(POP(di)); // 1422 pop di ;~ 0204:0AA7 +cs=0x204;eip=0x000aa8; J(JZ(loc_110d8)); // 1423 jz short loc_110D8 ;~ 0204:0AA8 +cs=0x204;eip=0x000aaa; T(cx = 0x0FFFF;); // 1424 mov cx, 0FFFFh ;~ 0204:0AAA + // 1425 repne scasb ;~ 0204:0AAD +cs=0x204;eip=0x000aad; T( REPNE SCASB); // 1425 repne scasb ;~ 0204:0AAD +cs=0x204;eip=0x000aaf; T(CMP(*(raddr(es,di)), 0)); // 1426 cmp byte ptr es:[di], 0 ;~ 0204:0AAF +cs=0x204;eip=0x000ab3; J(JNZ(loc_110be)); // 1427 jnz short loc_110BE ;~ 0204:0AB3 +cs=0x204;eip=0x000ab5; T(XOR(ax, ax)); // 1428 xor ax, ax ;~ 0204:0AB5 +cs=0x204;eip=0x000ab7; J(RETN(0)); // 1429 retn ;~ 0204:0AB7 +loc_110d8: + // 4410 +cs=0x204;eip=0x000ab8; T(ADD(di, 4)); // 1433 add di, 4 ;~ 0204:0AB8 +cs=0x204;eip=0x000abb; X(PUSH(di)); // 1434 push di ;~ 0204:0ABB +loc_110dc: + // 4411 +cs=0x204;eip=0x000abc; T(MOV(al, *(raddr(es,di)))); // 1437 mov al, es:[di] ;~ 0204:0ABC +cs=0x204;eip=0x000abf; T(CMP(al, 0x61)); // 1438 cmp al, 61h ; 'a' ;~ 0204:0ABF +cs=0x204;eip=0x000ac1; J(JC(loc_110ec)); // 1439 jb short loc_110EC ;~ 0204:0AC1 +cs=0x204;eip=0x000ac3; T(CMP(al, 0x7A)); // 1440 cmp al, 7Ah ; 'z' ;~ 0204:0AC3 +cs=0x204;eip=0x000ac5; J(JA(loc_110ec)); // 1441 ja short loc_110EC ;~ 0204:0AC5 +cs=0x204;eip=0x000ac7; T(ADD(al, 0x0E0)); // 1442 add al, 0E0h ;~ 0204:0AC7 +cs=0x204;eip=0x000ac9; X(MOV(*(raddr(es,di)), al)); // 1443 mov es:[di], al ;~ 0204:0AC9 +loc_110ec: + // 4412 +cs=0x204;eip=0x000acc; T(INC(di)); // 1447 inc di ;~ 0204:0ACC +cs=0x204;eip=0x000acd; T(CMP(al, 0)); // 1448 cmp al, 0 ;~ 0204:0ACD +cs=0x204;eip=0x000acf; J(JNZ(loc_110dc)); // 1449 jnz short loc_110DC ;~ 0204:0ACF +cs=0x204;eip=0x000ad1; X(POP(di)); // 1450 pop di ;~ 0204:0AD1 +loc_110f2: + // 4413 +cs=0x204;eip=0x000ad2; T(MOV(al, *(raddr(es,di)))); // 1454 mov al, es:[di] ;~ 0204:0AD2 +cs=0x204;eip=0x000ad5; T(INC(di)); // 1455 inc di ;~ 0204:0AD5 +cs=0x204;eip=0x000ad6; T(CMP(al, 0)); // 1456 cmp al, 0 ;~ 0204:0AD6 +cs=0x204;eip=0x000ad8; J(JNZ(loc_110fd)); // 1457 jnz short loc_110FD ;~ 0204:0AD8 +cs=0x204;eip=0x000ada; J(JMP(loc_111c3)); // 1458 jmp loc_111C3 ;~ 0204:0ADA +loc_110fd: + // 4414 +cs=0x204;eip=0x000add; T(CMP(al, 0x20)); // 1462 cmp al, 20h ; ' ' ;~ 0204:0ADD +cs=0x204;eip=0x000adf; J(JBE(loc_110f2)); // 1463 jbe short loc_110F2 ;~ 0204:0ADF +cs=0x204;eip=0x000ae1; T(DEC(di)); // 1464 dec di ;~ 0204:0AE1 +cs=0x204;eip=0x000ae2; T(dx = di;); // 1465 mov dx, di ;~ 0204:0AE2 +cs=0x204;eip=0x000ae4; T(bx = 0x287C;); // 1466 mov bx, 287Ch ;~ 0204:0AE4 +loc_11107: + // 4415 +cs=0x204;eip=0x000ae7; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 1469 mov si, [bx] ;~ 0204:0AE7 +cs=0x204;eip=0x000ae9; T(MOV(cx, *(dw*)(raddr(ds,bx+2)))); // 1470 mov cx, [bx+2] ;~ 0204:0AE9 +cs=0x204;eip=0x000aec; T(di = dx;); // 1471 mov di, dx ;~ 0204:0AEC + // 1472 repe cmpsb ;~ 0204:0AEE +cs=0x204;eip=0x000aee; T( REPE CMPSB); // 1472 repe cmpsb ;~ 0204:0AEE +cs=0x204;eip=0x000af0; J(JZ(loc_11144)); // 1473 jz short loc_11144 ;~ 0204:0AF0 +cs=0x204;eip=0x000af2; T(ADD(bx, 6)); // 1474 add bx, 6 ;~ 0204:0AF2 +cs=0x204;eip=0x000af5; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 1475 cmp word ptr [bx], 0 ;~ 0204:0AF5 +cs=0x204;eip=0x000af8; J(JNZ(loc_11107)); // 1476 jnz short loc_11107 ;~ 0204:0AF8 +cs=0x204;eip=0x000afa; T(di = dx;); // 1477 mov di, dx ;~ 0204:0AFA +loc_1111c: + // 4416 +cs=0x204;eip=0x000afc; T(MOV(al, *(raddr(es,di)))); // 1481 mov al, es:[di] ;~ 0204:0AFC +cs=0x204;eip=0x000aff; T(INC(di)); // 1482 inc di ;~ 0204:0AFF +cs=0x204;eip=0x000b00; T(CMP(al, 0)); // 1483 cmp al, 0 ;~ 0204:0B00 +cs=0x204;eip=0x000b02; J(JNZ(loc_11127)); // 1484 jnz short loc_11127 ;~ 0204:0B02 +cs=0x204;eip=0x000b04; J(JMP(loc_111c3)); // 1485 jmp loc_111C3 ;~ 0204:0B04 +loc_11127: + // 4417 +cs=0x204;eip=0x000b07; T(CMP(al, 0x20)); // 1489 cmp al, 20h ; ' ' ;~ 0204:0B07 +cs=0x204;eip=0x000b09; J(JA(loc_1111c)); // 1490 ja short loc_1111C ;~ 0204:0B09 +cs=0x204;eip=0x000b0b; T(DEC(di)); // 1491 dec di ;~ 0204:0B0B +cs=0x204;eip=0x000b0c; X(PUSH(ax)); // 1492 push ax ;~ 0204:0B0C +cs=0x204;eip=0x000b0d; X(PUSH(bx)); // 1493 push bx ;~ 0204:0B0D +cs=0x204;eip=0x000b0e; X(PUSH(cx)); // 1494 push cx ;~ 0204:0B0E +cs=0x204;eip=0x000b0f; X(PUSH(dx)); // 1495 push dx ;~ 0204:0B0F +cs=0x204;eip=0x000b10; T(cx = 0x38;); // 1496 mov cx, 38h ; '8' ;~ 0204:0B10 +cs=0x204;eip=0x000b13; T(dx = 0x28A8;); // 1497 mov dx, 28A8h ;~ 0204:0B13 +cs=0x204;eip=0x000b16; T(bx = 2;); // 1498 mov bx, 2 ;~ 0204:0B16 +cs=0x204;eip=0x000b19; T(ax = 0x4000;); // 1499 mov ax, 4000h ;~ 0204:0B19 +cs=0x204;eip=0x000b1c; S(_INT(0x21)); // 1500 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 0204:0B1C +cs=0x204;eip=0x000b1e; X(POP(dx)); // 1502 pop dx ;~ 0204:0B1E +cs=0x204;eip=0x000b1f; X(POP(cx)); // 1503 pop cx ;~ 0204:0B1F +cs=0x204;eip=0x000b20; X(POP(bx)); // 1504 pop bx ;~ 0204:0B20 +cs=0x204;eip=0x000b21; X(POP(ax)); // 1505 pop ax ;~ 0204:0B21 +cs=0x204;eip=0x000b22; J(JMP(loc_110f2)); // 1506 jmp short loc_110F2 ;~ 0204:0B22 +loc_11144: + // 4418 +cs=0x204;eip=0x000b24; T(MOV(al, *(raddr(es,di)))); // 1511 mov al, es:[di] ;~ 0204:0B24 +cs=0x204;eip=0x000b27; T(INC(di)); // 1512 inc di ;~ 0204:0B27 +cs=0x204;eip=0x000b28; T(CMP(al, 0)); // 1513 cmp al, 0 ;~ 0204:0B28 +cs=0x204;eip=0x000b2a; J(JZ(loc_111c3)); // 1514 jz short loc_111C3 ;~ 0204:0B2A +cs=0x204;eip=0x000b2c; T(CMP(al, 0x20)); // 1515 cmp al, 20h ; ' ' ;~ 0204:0B2C +cs=0x204;eip=0x000b2e; J(JBE(loc_11144)); // 1516 jbe short loc_11144 ;~ 0204:0B2E +cs=0x204;eip=0x000b30; T(DEC(di)); // 1517 dec di ;~ 0204:0B30 +cs=0x204;eip=0x000b31; X(*(dw*)(((db*)word_4ae5c)+0x52A) = 0x0A;); // 1518 mov word_4AE5C+52Ah, 0Ah ;~ 0204:0B31 +cs=0x204;eip=0x000b37; T(CMP(*(raddr(es,di)), 0x78)); // 1519 cmp byte ptr es:[di], 78h ; 'x' ;~ 0204:0B37 +cs=0x204;eip=0x000b3b; J(JZ(loc_1117a)); // 1520 jz short loc_1117A ;~ 0204:0B3B +cs=0x204;eip=0x000b3d; T(CMP(*(raddr(es,di)), 0x58)); // 1521 cmp byte ptr es:[di], 58h ; 'X' ;~ 0204:0B3D +cs=0x204;eip=0x000b41; J(JZ(loc_1117a)); // 1522 jz short loc_1117A ;~ 0204:0B41 +cs=0x204;eip=0x000b43; T(CMP(*(raddr(es,di)), 0x24)); // 1523 cmp byte ptr es:[di], 24h ; '$' ;~ 0204:0B43 +cs=0x204;eip=0x000b47; J(JZ(loc_1117a)); // 1524 jz short loc_1117A ;~ 0204:0B47 +cs=0x204;eip=0x000b49; T(CMP(*(dw*)(raddr(es,di)), 0x7830)); // 1525 cmp word ptr es:[di], 7830h ;~ 0204:0B49 +cs=0x204;eip=0x000b4e; J(JZ(loc_11179)); // 1526 jz short loc_11179 ;~ 0204:0B4E +cs=0x204;eip=0x000b50; T(CMP(*(dw*)(raddr(es,di)), 0x5830)); // 1527 cmp word ptr es:[di], 5830h ;~ 0204:0B50 +cs=0x204;eip=0x000b55; J(JZ(loc_11179)); // 1528 jz short loc_11179 ;~ 0204:0B55 +cs=0x204;eip=0x000b57; J(JNZ(loc_11181)); // 1529 jnz short loc_11181 ;~ 0204:0B57 +loc_11179: + // 4419 +cs=0x204;eip=0x000b59; T(INC(di)); // 1533 inc di ;~ 0204:0B59 +loc_1117a: + // 4420 +cs=0x204;eip=0x000b5a; X(*(dw*)(((db*)word_4ae5c)+0x52A) = 0x10;); // 1537 mov word_4AE5C+52Ah, 10h ;~ 0204:0B5A +cs=0x204;eip=0x000b60; T(INC(di)); // 1538 inc di ;~ 0204:0B60 +loc_11181: + // 4421 +cs=0x204;eip=0x000b61; T(MOV(si, *(dw*)(raddr(ds,bx+4)))); // 1541 mov si, [bx+4] ;~ 0204:0B61 +cs=0x204;eip=0x000b64; X(MOV(*(dw*)(raddr(ds,si)), 0)); // 1542 mov word ptr [si], 0 ;~ 0204:0B64 +loc_11188: + // 4422 +cs=0x204;eip=0x000b68; T(MOV(al, *(raddr(es,di)))); // 1545 mov al, es:[di] ;~ 0204:0B68 +cs=0x204;eip=0x000b6b; T(INC(di)); // 1546 inc di ;~ 0204:0B6B +cs=0x204;eip=0x000b6c; T(CMP(al, 0)); // 1547 cmp al, 0 ;~ 0204:0B6C +cs=0x204;eip=0x000b6e; J(JZ(loc_111c3)); // 1548 jz short loc_111C3 ;~ 0204:0B6E +cs=0x204;eip=0x000b70; T(CMP(al, 0x20)); // 1549 cmp al, 20h ; ' ' ;~ 0204:0B70 +cs=0x204;eip=0x000b72; J(JA(loc_11197)); // 1550 ja short loc_11197 ;~ 0204:0B72 +cs=0x204;eip=0x000b74; J(JMP(loc_110f2)); // 1551 jmp loc_110F2 ;~ 0204:0B74 +loc_11197: + // 4423 +cs=0x204;eip=0x000b77; T(CMP(al, 0x61)); // 1555 cmp al, 61h ; 'a' ;~ 0204:0B77 +cs=0x204;eip=0x000b79; J(JC(loc_1119d)); // 1556 jb short loc_1119D ;~ 0204:0B79 +cs=0x204;eip=0x000b7b; T(SUB(al, 0x20)); // 1557 sub al, 20h ; ' ' ;~ 0204:0B7B +loc_1119d: + // 4424 +cs=0x204;eip=0x000b7d; T(SUB(al, 0x30)); // 1560 sub al, 30h ; '0' ;~ 0204:0B7D +cs=0x204;eip=0x000b7f; T(CMP(al, 0x0A)); // 1561 cmp al, 0Ah ;~ 0204:0B7F +cs=0x204;eip=0x000b81; J(JC(loc_111b3)); // 1562 jb short loc_111B3 ;~ 0204:0B81 +cs=0x204;eip=0x000b83; T(CMP(*(dw*)(((db*)word_4ae5c)+0x52A), 0x10)); // 1563 cmp word_4AE5C+52Ah, 10h ;~ 0204:0B83 +cs=0x204;eip=0x000b88; J(JNZ(loc_111b0)); // 1564 jnz short loc_111B0 ;~ 0204:0B88 +cs=0x204;eip=0x000b8a; T(SUB(al, 7)); // 1565 sub al, 7 ;~ 0204:0B8A +cs=0x204;eip=0x000b8c; T(CMP(al, 0x0F)); // 1566 cmp al, 0Fh ;~ 0204:0B8C +cs=0x204;eip=0x000b8e; J(JC(loc_111b3)); // 1567 jb short loc_111B3 ;~ 0204:0B8E +loc_111b0: + // 4425 +cs=0x204;eip=0x000b90; J(JMP(loc_1111c)); // 1570 jmp loc_1111C ;~ 0204:0B90 +loc_111b3: + // 4426 +cs=0x204;eip=0x000b93; X(PUSH(ax)); // 1575 push ax ;~ 0204:0B93 +cs=0x204;eip=0x000b94; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 1576 mov ax, [si] ;~ 0204:0B94 +cs=0x204;eip=0x000b96; X(MUL1_2(*(dw*)(((db*)word_4ae5c)+0x52A))); // 1577 mul word_4AE5C+52Ah ;~ 0204:0B96 +cs=0x204;eip=0x000b9a; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 1578 mov [si], ax ;~ 0204:0B9A +cs=0x204;eip=0x000b9c; X(POP(ax)); // 1579 pop ax ;~ 0204:0B9C +cs=0x204;eip=0x000b9d; T(XOR(ah, ah)); // 1580 xor ah, ah ;~ 0204:0B9D +cs=0x204;eip=0x000b9f; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 1581 add [si], ax ;~ 0204:0B9F +cs=0x204;eip=0x000ba1; J(JMP(loc_11188)); // 1582 jmp short loc_11188 ;~ 0204:0BA1 +loc_111c3: + // 4427 +cs=0x204;eip=0x000ba3; T(XOR(ax, ax)); // 1587 xor ax, ax ;~ 0204:0BA3 +cs=0x204;eip=0x000ba5; J(RETN(0)); // 1588 retn ;~ 0204:0BA5 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_110be: goto loc_110be; + case m2c::kloc_110d8: goto loc_110d8; + case m2c::kloc_110dc: goto loc_110dc; + case m2c::kloc_110ec: goto loc_110ec; + case m2c::kloc_110f2: goto loc_110f2; + case m2c::kloc_110fd: goto loc_110fd; + case m2c::kloc_11107: goto loc_11107; + case m2c::kloc_1111c: goto loc_1111c; + case m2c::kloc_11127: goto loc_11127; + case m2c::kloc_11144: goto loc_11144; + case m2c::kloc_11179: goto loc_11179; + case m2c::kloc_1117a: goto loc_1117a; + case m2c::kloc_11181: goto loc_11181; + case m2c::kloc_11188: goto loc_11188; + case m2c::kloc_11197: goto loc_11197; + case m2c::kloc_1119d: goto loc_1119d; + case m2c::kloc_111b0: goto loc_111b0; + case m2c::kloc_111b3: goto loc_111b3; + case m2c::kloc_111c3: goto loc_111c3; + case m2c::ksub_110b0: goto sub_110b0; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_111c6(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_111c6: + _begin: #undef var_54 #define var_54 -0x54 - // 1563 var_54 = word ptr -54h ;~ 0204:0BA6 + // 1598 var_54 = word ptr -54h ;~ 0204:0BA6 #undef var_52 #define var_52 -0x52 - // 1564 var_52 = word ptr -52h ;~ 0204:0BA6 -cs=0x204;eip=0x000ba6; X(ENTER(0x54, 0)); // 1566 enter 54h, 0 ;~ 0204:0BA6 -cs=0x204;eip=0x000baa; X(PUSH(es)); // 1567 push es ;~ 0204:0BAA -cs=0x204;eip=0x000bab; T(ax = ss;); // 1568 mov ax, ss ;~ 0204:0BAB -cs=0x204;eip=0x000bad; T(es = ax;); // 1569 mov es, ax ;~ 0204:0BAD -cs=0x204;eip=0x000baf; T(di = bp+var_54); // 1570 lea di, [bp+var_54] ;~ 0204:0BAF -cs=0x204;eip=0x000bb2; T(ax = 0x500;); // 1571 mov ax, 500h ;~ 0204:0BB2 -cs=0x204;eip=0x000bb5; J(CALL(__dispatch_call,_unk_1f35f)); // 1572 call near ptr _unk_1F35F ;~ 0204:0BB5 -cs=0x204;eip=0x000bb8; T(MOV(dx, *(dw*)(raddr(ss,bp+var_52)))); // 1573 mov dx, [bp+var_52] ;~ 0204:0BB8 -cs=0x204;eip=0x000bbb; T(MOV(ax, *(dw*)(raddr(ss,bp+var_54)))); // 1574 mov ax, [bp+var_54] ;~ 0204:0BBB -cs=0x204;eip=0x000bbe; X(PUSH(dx)); // 1575 push dx ;~ 0204:0BBE -cs=0x204;eip=0x000bbf; X(PUSH(ax)); // 1576 push ax ;~ 0204:0BBF -cs=0x204;eip=0x000bc0; T(ax = 0x1600;); // 1577 mov ax, 1600h ;~ 0204:0BC0 -cs=0x204;eip=0x000bc3; S(_INT(0x2F)); // 1578 int 2Fh ; - Multiplex - MS WINDOWS - ENHANCED WINDOWS INSTALLATION CHECK ;~ 0204:0BC3 -cs=0x204;eip=0x000bc5; T(TEST(al, 0x7F)); // 1582 test al, 7Fh ;~ 0204:0BC5 -cs=0x204;eip=0x000bc7; X(POP(ax)); // 1583 pop ax ;~ 0204:0BC7 -cs=0x204;eip=0x000bc8; X(POP(dx)); // 1584 pop dx ;~ 0204:0BC8 -cs=0x204;eip=0x000bc9; J(JZ(loc_11254)); // 1585 jz short loc_11254 ;~ 0204:0BC9 -cs=0x204;eip=0x000bcb; X(PUSH(es)); // 1586 push es ;~ 0204:0BCB -cs=0x204;eip=0x000bcc; T(SUB(sp, 0x38)); // 1587 sub sp, 38h ;~ 0204:0BCC -cs=0x204;eip=0x000bcf; T(di = sp;); // 1588 mov di, sp ;~ 0204:0BCF -cs=0x204;eip=0x000bd1; X(PUSH(ss)); // 1589 push ss ;~ 0204:0BD1 -cs=0x204;eip=0x000bd2; X(POP(es)); // 1590 pop es ;~ 0204:0BD2 -cs=0x204;eip=0x000bd3; T(CLD); // 1591 cld ;~ 0204:0BD3 -cs=0x204;eip=0x000bd4; T(cx = 0x38;); // 1592 mov cx, 38h ; '8' ;~ 0204:0BD4 -cs=0x204;eip=0x000bd7; T(XOR(al, al)); // 1593 xor al, al ;~ 0204:0BD7 - // 1594 rep stosb ;~ 0204:0BD9 -cs=0x204;eip=0x000bd9; X( REP STOSB); // 1594 rep stosb ;~ 0204:0BD9 -cs=0x204;eip=0x000bdb; T(di = sp;); // 1595 mov di, sp ;~ 0204:0BDB -cs=0x204;eip=0x000bdd; X(MOV(*(dw*)(raddr(es,di+0x1C)), 0x4300)); // 1596 mov word ptr es:[di+1Ch], 4300h ;~ 0204:0BDD -cs=0x204;eip=0x000be3; T(ax = 0x300;); // 1597 mov ax, 300h ;~ 0204:0BE3 -cs=0x204;eip=0x000be6; T(bx = 0x2F;); // 1598 mov bx, 2Fh ; '/' ;~ 0204:0BE6 -cs=0x204;eip=0x000be9; T(XOR(cx, cx)); // 1599 xor cx, cx ;~ 0204:0BE9 -cs=0x204;eip=0x000beb; S(_INT(0x31)); // 1600 int 31h ; DPMI Services ax=func xxxxh ;~ 0204:0BEB -cs=0x204;eip=0x000bed; T(CMP(*(raddr(es,di+0x1C)), 0x80)); // 1607 cmp byte ptr es:[di+1Ch], 80h ;~ 0204:0BED -cs=0x204;eip=0x000bf2; J(JNZ(loc_11250)); // 1608 jnz short loc_11250 ;~ 0204:0BF2 -cs=0x204;eip=0x000bf4; X(MOV(*(dw*)(raddr(es,di+0x1C)), 0x4310)); // 1609 mov word ptr es:[di+1Ch], 4310h ;~ 0204:0BF4 -cs=0x204;eip=0x000bfa; T(ax = 0x300;); // 1610 mov ax, 300h ;~ 0204:0BFA -cs=0x204;eip=0x000bfd; T(bx = 0x2F;); // 1611 mov bx, 2Fh ; '/' ;~ 0204:0BFD -cs=0x204;eip=0x000c00; T(XOR(cx, cx)); // 1612 xor cx, cx ;~ 0204:0C00 -cs=0x204;eip=0x000c02; S(_INT(0x31)); // 1613 int 31h ; DPMI Services ax=func xxxxh ;~ 0204:0C02 -cs=0x204;eip=0x000c04; T(bx = 0;); // 1620 mov bx, 0 ;~ 0204:0C04 -cs=0x204;eip=0x000c07; T(MOV(ax, *(dw*)(raddr(es,di+0x22)))); // 1621 mov ax, es:[di+22h] ;~ 0204:0C07 -cs=0x204;eip=0x000c0b; X(MOV(*(dw*)(raddr(es,di+0x2C)), ax)); // 1622 mov es:[di+2Ch], ax ;~ 0204:0C0B -cs=0x204;eip=0x000c0f; T(MOV(ax, *(dw*)(raddr(es,di+0x10)))); // 1623 mov ax, es:[di+10h] ;~ 0204:0C0F -cs=0x204;eip=0x000c13; X(MOV(*(dw*)(raddr(es,di+0x2A)), ax)); // 1624 mov es:[di+2Ah], ax ;~ 0204:0C13 -cs=0x204;eip=0x000c17; X(MOV(*(dw*)(raddr(es,di+0x1C)), 0x800)); // 1625 mov word ptr es:[di+1Ch], 800h ;~ 0204:0C17 -cs=0x204;eip=0x000c1d; T(ax = 0x301;); // 1626 mov ax, 301h ;~ 0204:0C1D -cs=0x204;eip=0x000c20; T(XOR(cx, cx)); // 1627 xor cx, cx ;~ 0204:0C20 -cs=0x204;eip=0x000c22; S(_INT(0x31)); // 1628 int 31h ; DPMI Services ax=func xxxxh ;~ 0204:0C22 -cs=0x204;eip=0x000c24; T(MOV(ax, *(dw*)(raddr(es,di+0x14)))); // 1634 mov ax, es:[di+14h] ;~ 0204:0C24 -cs=0x204;eip=0x000c28; T(dx = ax;); // 1635 mov dx, ax ;~ 0204:0C28 -cs=0x204;eip=0x000c2a; T(SHR(dx, 6)); // 1636 shr dx, 6 ;~ 0204:0C2A -cs=0x204;eip=0x000c2d; T(SHL(ax, 0x0A)); // 1637 shl ax, 0Ah ;~ 0204:0C2D + // 1599 var_52 = word ptr -52h ;~ 0204:0BA6 +cs=0x204;eip=0x000ba6; X(ENTER(0x54, 0)); // 1601 enter 54h, 0 ;~ 0204:0BA6 +cs=0x204;eip=0x000baa; X(PUSH(es)); // 1602 push es ;~ 0204:0BAA +cs=0x204;eip=0x000bab; T(ax = ss;); // 1603 mov ax, ss ;~ 0204:0BAB +cs=0x204;eip=0x000bad; T(es = ax;); // 1604 mov es, ax ;~ 0204:0BAD +cs=0x204;eip=0x000baf; T(di = bp+var_54); // 1605 lea di, [bp+var_54] ;~ 0204:0BAF +cs=0x204;eip=0x000bb2; T(ax = 0x500;); // 1606 mov ax, 500h ;~ 0204:0BB2 +cs=0x204;eip=0x000bb5; J(CALL(__dispatch_call,unk_1f35f)); // 1607 call near ptr unk_1F35F ;~ 0204:0BB5 +cs=0x204;eip=0x000bb8; T(MOV(dx, *(dw*)(raddr(ss,bp+var_52)))); // 1608 mov dx, [bp+var_52] ;~ 0204:0BB8 +cs=0x204;eip=0x000bbb; T(MOV(ax, *(dw*)(raddr(ss,bp+var_54)))); // 1609 mov ax, [bp+var_54] ;~ 0204:0BBB +cs=0x204;eip=0x000bbe; X(PUSH(dx)); // 1610 push dx ;~ 0204:0BBE +cs=0x204;eip=0x000bbf; X(PUSH(ax)); // 1611 push ax ;~ 0204:0BBF +cs=0x204;eip=0x000bc0; T(ax = 0x1600;); // 1612 mov ax, 1600h ;~ 0204:0BC0 +cs=0x204;eip=0x000bc3; S(_INT(0x2F)); // 1613 int 2Fh ; - Multiplex - MS WINDOWS - ENHANCED WINDOWS INSTALLATION CHECK ;~ 0204:0BC3 +cs=0x204;eip=0x000bc5; T(TEST(al, 0x7F)); // 1617 test al, 7Fh ;~ 0204:0BC5 +cs=0x204;eip=0x000bc7; X(POP(ax)); // 1618 pop ax ;~ 0204:0BC7 +cs=0x204;eip=0x000bc8; X(POP(dx)); // 1619 pop dx ;~ 0204:0BC8 +cs=0x204;eip=0x000bc9; J(JZ(loc_11254)); // 1620 jz short loc_11254 ;~ 0204:0BC9 +cs=0x204;eip=0x000bcb; X(PUSH(es)); // 1621 push es ;~ 0204:0BCB +cs=0x204;eip=0x000bcc; T(SUB(sp, 0x38)); // 1622 sub sp, 38h ;~ 0204:0BCC +cs=0x204;eip=0x000bcf; T(di = sp;); // 1623 mov di, sp ;~ 0204:0BCF +cs=0x204;eip=0x000bd1; X(PUSH(ss)); // 1624 push ss ;~ 0204:0BD1 +cs=0x204;eip=0x000bd2; X(POP(es)); // 1625 pop es ;~ 0204:0BD2 +cs=0x204;eip=0x000bd3; T(CLD); // 1626 cld ;~ 0204:0BD3 +cs=0x204;eip=0x000bd4; T(cx = 0x38;); // 1627 mov cx, 38h ; '8' ;~ 0204:0BD4 +cs=0x204;eip=0x000bd7; T(XOR(al, al)); // 1628 xor al, al ;~ 0204:0BD7 + // 1629 rep stosb ;~ 0204:0BD9 +cs=0x204;eip=0x000bd9; X( REP STOSB); // 1629 rep stosb ;~ 0204:0BD9 +cs=0x204;eip=0x000bdb; T(di = sp;); // 1630 mov di, sp ;~ 0204:0BDB +cs=0x204;eip=0x000bdd; X(MOV(*(dw*)(raddr(es,di+0x1C)), 0x4300)); // 1631 mov word ptr es:[di+1Ch], 4300h ;~ 0204:0BDD +cs=0x204;eip=0x000be3; T(ax = 0x300;); // 1632 mov ax, 300h ;~ 0204:0BE3 +cs=0x204;eip=0x000be6; T(bx = 0x2F;); // 1633 mov bx, 2Fh ; '/' ;~ 0204:0BE6 +cs=0x204;eip=0x000be9; T(XOR(cx, cx)); // 1634 xor cx, cx ;~ 0204:0BE9 +cs=0x204;eip=0x000beb; S(_INT(0x31)); // 1635 int 31h ; DPMI Services ax=func xxxxh ;~ 0204:0BEB +cs=0x204;eip=0x000bed; T(CMP(*(raddr(es,di+0x1C)), 0x80)); // 1642 cmp byte ptr es:[di+1Ch], 80h ;~ 0204:0BED +cs=0x204;eip=0x000bf2; J(JNZ(loc_11250)); // 1643 jnz short loc_11250 ;~ 0204:0BF2 +cs=0x204;eip=0x000bf4; X(MOV(*(dw*)(raddr(es,di+0x1C)), 0x4310)); // 1644 mov word ptr es:[di+1Ch], 4310h ;~ 0204:0BF4 +cs=0x204;eip=0x000bfa; T(ax = 0x300;); // 1645 mov ax, 300h ;~ 0204:0BFA +cs=0x204;eip=0x000bfd; T(bx = 0x2F;); // 1646 mov bx, 2Fh ; '/' ;~ 0204:0BFD +cs=0x204;eip=0x000c00; T(XOR(cx, cx)); // 1647 xor cx, cx ;~ 0204:0C00 +cs=0x204;eip=0x000c02; S(_INT(0x31)); // 1648 int 31h ; DPMI Services ax=func xxxxh ;~ 0204:0C02 +cs=0x204;eip=0x000c04; T(bx = 0;); // 1655 mov bx, 0 ;~ 0204:0C04 +cs=0x204;eip=0x000c07; T(MOV(ax, *(dw*)(raddr(es,di+0x22)))); // 1656 mov ax, es:[di+22h] ;~ 0204:0C07 +cs=0x204;eip=0x000c0b; X(MOV(*(dw*)(raddr(es,di+0x2C)), ax)); // 1657 mov es:[di+2Ch], ax ;~ 0204:0C0B +cs=0x204;eip=0x000c0f; T(MOV(ax, *(dw*)(raddr(es,di+0x10)))); // 1658 mov ax, es:[di+10h] ;~ 0204:0C0F +cs=0x204;eip=0x000c13; X(MOV(*(dw*)(raddr(es,di+0x2A)), ax)); // 1659 mov es:[di+2Ah], ax ;~ 0204:0C13 +cs=0x204;eip=0x000c17; X(MOV(*(dw*)(raddr(es,di+0x1C)), 0x800)); // 1660 mov word ptr es:[di+1Ch], 800h ;~ 0204:0C17 +cs=0x204;eip=0x000c1d; T(ax = 0x301;); // 1661 mov ax, 301h ;~ 0204:0C1D +cs=0x204;eip=0x000c20; T(XOR(cx, cx)); // 1662 xor cx, cx ;~ 0204:0C20 +cs=0x204;eip=0x000c22; S(_INT(0x31)); // 1663 int 31h ; DPMI Services ax=func xxxxh ;~ 0204:0C22 +cs=0x204;eip=0x000c24; T(MOV(ax, *(dw*)(raddr(es,di+0x14)))); // 1669 mov ax, es:[di+14h] ;~ 0204:0C24 +cs=0x204;eip=0x000c28; T(dx = ax;); // 1670 mov dx, ax ;~ 0204:0C28 +cs=0x204;eip=0x000c2a; T(SHR(dx, 6)); // 1671 shr dx, 6 ;~ 0204:0C2A +cs=0x204;eip=0x000c2d; T(SHL(ax, 0x0A)); // 1672 shl ax, 0Ah ;~ 0204:0C2D loc_11250: - // 4426 -cs=0x204;eip=0x000c30; T(ADD(sp, 0x38)); // 1640 add sp, 38h ;~ 0204:0C30 -cs=0x204;eip=0x000c33; X(POP(es)); // 1641 pop es ;~ 0204:0C33 + // 4428 +cs=0x204;eip=0x000c30; T(ADD(sp, 0x38)); // 1675 add sp, 38h ;~ 0204:0C30 +cs=0x204;eip=0x000c33; X(POP(es)); // 1676 pop es ;~ 0204:0C33 loc_11254: - // 4427 -cs=0x204;eip=0x000c34; T(TEST(dx, 0x0FC00)); // 1644 test dx, 0FC00h ;~ 0204:0C34 -cs=0x204;eip=0x000c38; J(JNZ(loc_11264)); // 1645 jnz short loc_11264 ;~ 0204:0C38 -cs=0x204;eip=0x000c3a; T(SHR(ax, 0x0A)); // 1646 shr ax, 0Ah ;~ 0204:0C3A -cs=0x204;eip=0x000c3d; T(SHL(dx, 6)); // 1647 shl dx, 6 ;~ 0204:0C3D -cs=0x204;eip=0x000c40; T(OR(ax, dx)); // 1648 or ax, dx ;~ 0204:0C40 -cs=0x204;eip=0x000c42; J(JMP(loc_11267)); // 1649 jmp short loc_11267 ;~ 0204:0C42 + // 4429 +cs=0x204;eip=0x000c34; T(TEST(dx, 0x0FC00)); // 1679 test dx, 0FC00h ;~ 0204:0C34 +cs=0x204;eip=0x000c38; J(JNZ(loc_11264)); // 1680 jnz short loc_11264 ;~ 0204:0C38 +cs=0x204;eip=0x000c3a; T(SHR(ax, 0x0A)); // 1681 shr ax, 0Ah ;~ 0204:0C3A +cs=0x204;eip=0x000c3d; T(SHL(dx, 6)); // 1682 shl dx, 6 ;~ 0204:0C3D +cs=0x204;eip=0x000c40; T(OR(ax, dx)); // 1683 or ax, dx ;~ 0204:0C40 +cs=0x204;eip=0x000c42; J(JMP(loc_11267)); // 1684 jmp short loc_11267 ;~ 0204:0C42 loc_11264: - // 4428 -cs=0x204;eip=0x000c44; T(ax = 0x0FFFF;); // 1653 mov ax, 0FFFFh ;~ 0204:0C44 + // 4430 +cs=0x204;eip=0x000c44; T(ax = 0x0FFFF;); // 1688 mov ax, 0FFFFh ;~ 0204:0C44 loc_11267: - // 4429 -cs=0x204;eip=0x000c47; T(CMP(ax, *(dw*)(raddr(ds,m2c::kloc_28a2a)))); // 1656 cmp ax, word ptr loc_28A2A ;~ 0204:0C47 -cs=0x204;eip=0x000c4b; J(JA(loc_11275)); // 1657 ja short loc_11275 ;~ 0204:0C4B -cs=0x204;eip=0x000c4d; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a25+1)), 0)); // 1658 mov word ptr loc_28A25+1, 0 ;~ 0204:0C4D -cs=0x204;eip=0x000c53; J(JMP(loc_11282)); // 1659 jmp short loc_11282 ;~ 0204:0C53 + // 4431 +cs=0x204;eip=0x000c47; T(CMP(ax, *(dw*)(((db*)word_4ae5c)+0x47E))); // 1691 cmp ax, word_4AE5C+47Eh ;~ 0204:0C47 +cs=0x204;eip=0x000c4b; J(JA(loc_11275)); // 1692 ja short loc_11275 ;~ 0204:0C4B +cs=0x204;eip=0x000c4d; X(*(dw*)(((db*)word_4ae5c)+0x47A) = 0;); // 1693 mov word_4AE5C+47Ah, 0 ;~ 0204:0C4D +cs=0x204;eip=0x000c53; J(JMP(loc_11282)); // 1694 jmp short loc_11282 ;~ 0204:0C53 loc_11275: - // 4430 -cs=0x204;eip=0x000c55; T(SUB(ax, *(dw*)(raddr(ds,m2c::kloc_28a2a)))); // 1663 sub ax, word ptr loc_28A2A ;~ 0204:0C55 -cs=0x204;eip=0x000c59; T(CMP(ax, *(dw*)(raddr(ds,m2c::kloc_28a25+1)))); // 1664 cmp ax, word ptr loc_28A25+1 ;~ 0204:0C59 -cs=0x204;eip=0x000c5d; J(JNC(loc_11282)); // 1665 jnb short loc_11282 ;~ 0204:0C5D -cs=0x204;eip=0x000c5f; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a25+1)), ax)); // 1666 mov word ptr loc_28A25+1, ax ;~ 0204:0C5F + // 4432 +cs=0x204;eip=0x000c55; T(SUB(ax, *(dw*)(((db*)word_4ae5c)+0x47E))); // 1698 sub ax, word_4AE5C+47Eh ;~ 0204:0C55 +cs=0x204;eip=0x000c59; T(CMP(ax, *(dw*)(((db*)word_4ae5c)+0x47A))); // 1699 cmp ax, word_4AE5C+47Ah ;~ 0204:0C59 +cs=0x204;eip=0x000c5d; J(JNC(loc_11282)); // 1700 jnb short loc_11282 ;~ 0204:0C5D +cs=0x204;eip=0x000c5f; X(*(dw*)(((db*)word_4ae5c)+0x47A) = ax;); // 1701 mov word_4AE5C+47Ah, ax ;~ 0204:0C5F loc_11282: - // 4431 -cs=0x204;eip=0x000c62; X(POP(es)); // 1670 pop es ;~ 0204:0C62 -cs=0x204;eip=0x000c63; T(LEAVE); // 1671 leave ;~ 0204:0C63 -cs=0x204;eip=0x000c64; J(RETN(0)); // 1672 retn ;~ 0204:0C64 -sub_11285: - // 1679 -cs=0x204;eip=0x000c65; X(PUSH(ax)); // 1680 push ax ;~ 0204:0C65 -cs=0x204;eip=0x000c66; X(PUSH(bx)); // 1681 push bx ;~ 0204:0C66 -cs=0x204;eip=0x000c67; X(PUSH(0x0FFFF)); // 1682 push 0FFFFh ;~ 0204:0C67 -cs=0x204;eip=0x000c69; J(CALL(__dispatch_call,byte_10ef4)); // 1683 call near ptr byte_10EF4 ;~ 0204:0C69 -cs=0x204;eip=0x000c6c; T(ADD(sp, 2)); // 1684 add sp, 2 ;~ 0204:0C6C -cs=0x204;eip=0x000c6f; T(CMP(bx, *(dw*)(raddr(ds,m2c::kloc_28a23+1)))); // 1685 cmp bx, word ptr loc_28A23+1 ;~ 0204:0C6F -cs=0x204;eip=0x000c73; J(JA(loc_1129d)); // 1686 ja short loc_1129D ;~ 0204:0C73 -cs=0x204;eip=0x000c75; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a20)), 0)); // 1687 mov word ptr loc_28A20, 0 ;~ 0204:0C75 -cs=0x204;eip=0x000c7b; J(JMP(loc_112ab)); // 1688 jmp short loc_112AB ;~ 0204:0C7B + // 4433 +cs=0x204;eip=0x000c62; X(POP(es)); // 1705 pop es ;~ 0204:0C62 +cs=0x204;eip=0x000c63; T(LEAVE); // 1706 leave ;~ 0204:0C63 +cs=0x204;eip=0x000c64; J(RETN(0)); // 1707 retn ;~ 0204:0C64 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_11250: goto loc_11250; + case m2c::kloc_11254: goto loc_11254; + case m2c::kloc_11264: goto loc_11264; + case m2c::kloc_11267: goto loc_11267; + case m2c::kloc_11275: goto loc_11275; + case m2c::kloc_11282: goto loc_11282; + case m2c::ksub_111c6: goto sub_111c6; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_11285(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_11285: + _begin: +cs=0x204;eip=0x000c65; X(PUSH(ax)); // 1715 push ax ;~ 0204:0C65 +cs=0x204;eip=0x000c66; X(PUSH(bx)); // 1716 push bx ;~ 0204:0C66 +cs=0x204;eip=0x000c67; X(PUSH(0x0FFFF)); // 1717 push 0FFFFh ;~ 0204:0C67 +cs=0x204;eip=0x000c69; J(CALL(_group2,m2c::kloc_10ef4)); // 1718 call loc_10EF4 ;~ 0204:0C69 +cs=0x204;eip=0x000c6c; T(ADD(sp, 2)); // 1719 add sp, 2 ;~ 0204:0C6C +cs=0x204;eip=0x000c6f; T(CMP(bx, *(dw*)(((db*)word_4ae5c)+0x478))); // 1720 cmp bx, word_4AE5C+478h ;~ 0204:0C6F +cs=0x204;eip=0x000c73; J(JA(loc_1129d)); // 1721 ja short loc_1129D ;~ 0204:0C73 +cs=0x204;eip=0x000c75; X(*(dw*)(((db*)word_4ae5c)+0x474) = 0;); // 1722 mov word_4AE5C+474h, 0 ;~ 0204:0C75 +cs=0x204;eip=0x000c7b; J(JMP(loc_112ab)); // 1723 jmp short loc_112AB ;~ 0204:0C7B loc_1129d: - // 4432 -cs=0x204;eip=0x000c7d; T(SUB(bx, *(dw*)(raddr(ds,m2c::kloc_28a23+1)))); // 1692 sub bx, word ptr loc_28A23+1 ;~ 0204:0C7D -cs=0x204;eip=0x000c81; T(CMP(bx, *(dw*)(raddr(ds,m2c::kloc_28a20)))); // 1693 cmp bx, word ptr loc_28A20 ;~ 0204:0C81 -cs=0x204;eip=0x000c85; J(JNC(loc_112ab)); // 1694 jnb short loc_112AB ;~ 0204:0C85 -cs=0x204;eip=0x000c87; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a20)), bx)); // 1695 mov word ptr loc_28A20, bx ;~ 0204:0C87 + // 4434 +cs=0x204;eip=0x000c7d; T(SUB(bx, *(dw*)(((db*)word_4ae5c)+0x478))); // 1727 sub bx, word_4AE5C+478h ;~ 0204:0C7D +cs=0x204;eip=0x000c81; T(CMP(bx, *(dw*)(((db*)word_4ae5c)+0x474))); // 1728 cmp bx, word_4AE5C+474h ;~ 0204:0C81 +cs=0x204;eip=0x000c85; J(JNC(loc_112ab)); // 1729 jnb short loc_112AB ;~ 0204:0C85 +cs=0x204;eip=0x000c87; X(*(dw*)(((db*)word_4ae5c)+0x474) = bx;); // 1730 mov word_4AE5C+474h, bx ;~ 0204:0C87 loc_112ab: - // 4433 -cs=0x204;eip=0x000c8b; X(POP(bx)); // 1699 pop bx ;~ 0204:0C8B -cs=0x204;eip=0x000c8c; X(POP(ax)); // 1700 pop ax ;~ 0204:0C8C -cs=0x204;eip=0x000c8d; J(RETN(0)); // 1701 retn ;~ 0204:0C8D -sub_112ae: - // 1709 + // 4435 +cs=0x204;eip=0x000c8b; X(POP(bx)); // 1734 pop bx ;~ 0204:0C8B +cs=0x204;eip=0x000c8c; X(POP(ax)); // 1735 pop ax ;~ 0204:0C8C +cs=0x204;eip=0x000c8d; J(RETN(0)); // 1736 retn ;~ 0204:0C8D + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_1129d: goto loc_1129d; + case m2c::kloc_112ab: goto loc_112ab; + case m2c::ksub_11285: goto sub_11285; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_112ae(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_112ae: + _begin: #undef arg_0 #define arg_0 4 - // 1711 arg_0 = word ptr 4 ;~ 0204:0C8E -cs=0x204;eip=0x000c8e; X(ENTER(0, 0)); // 1713 enter 0, 0 ;~ 0204:0C8E -cs=0x204;eip=0x000c92; X(PUSH(si)); // 1714 push si ;~ 0204:0C92 -cs=0x204;eip=0x000c93; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 1715 mov si, [bp+arg_0] ;~ 0204:0C93 -cs=0x204;eip=0x000c96; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a2d+1)))); // 1716 mov ax, word ptr loc_28A2D+1 ;~ 0204:0C96 -cs=0x204;eip=0x000c99; T(SUB(ax, *(dw*)(raddr(ds,m2c::kloc_28a31+1)))); // 1717 sub ax, word ptr loc_28A31+1 ;~ 0204:0C99 -cs=0x204;eip=0x000c9d; X(PUSH(ax)); // 1718 push ax ;~ 0204:0C9D -cs=0x204;eip=0x000c9e; J(CALL(__dispatch_call,byte_10ef4)); // 1719 call near ptr byte_10EF4 ;~ 0204:0C9E -cs=0x204;eip=0x000ca1; T(ADD(sp, 2)); // 1720 add sp, 2 ;~ 0204:0CA1 -cs=0x204;eip=0x000ca4; T(TEST(ax, ax)); // 1721 test ax, ax ;~ 0204:0CA4 -cs=0x204;eip=0x000ca6; J(JZ(loc_112da)); // 1722 jz short loc_112DA ;~ 0204:0CA6 -cs=0x204;eip=0x000ca8; T(AND(bx, 0x0FFC0)); // 1723 and bx, 0FFC0h ;~ 0204:0CA8 -cs=0x204;eip=0x000cab; T(OR(bx, bx)); // 1724 or bx, bx ;~ 0204:0CAB -cs=0x204;eip=0x000cad; J(JZ(loc_112ea)); // 1725 jz short loc_112EA ;~ 0204:0CAD -cs=0x204;eip=0x000caf; X(PUSH(bx)); // 1726 push bx ;~ 0204:0CAF -cs=0x204;eip=0x000cb0; J(CALL(__dispatch_call,byte_10ef4)); // 1727 call near ptr byte_10EF4 ;~ 0204:0CB0 -cs=0x204;eip=0x000cb3; T(ADD(sp, 2)); // 1728 add sp, 2 ;~ 0204:0CB3 -cs=0x204;eip=0x000cb6; T(TEST(ax, ax)); // 1729 test ax, ax ;~ 0204:0CB6 -cs=0x204;eip=0x000cb8; J(JNZ(loc_112ea)); // 1730 jnz short loc_112EA ;~ 0204:0CB8 + // 1746 arg_0 = word ptr 4 ;~ 0204:0C8E +cs=0x204;eip=0x000c8e; X(ENTER(0, 0)); // 1748 enter 0, 0 ;~ 0204:0C8E +cs=0x204;eip=0x000c92; X(PUSH(si)); // 1749 push si ;~ 0204:0C92 +cs=0x204;eip=0x000c93; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 1750 mov si, [bp+arg_0] ;~ 0204:0C93 +cs=0x204;eip=0x000c96; T(ax = *(dw*)(((db*)word_4ae5c)+0x482);); // 1751 mov ax, word_4AE5C+482h ;~ 0204:0C96 +cs=0x204;eip=0x000c99; T(SUB(ax, *(dw*)(((db*)word_4ae5c)+0x486))); // 1752 sub ax, word_4AE5C+486h ;~ 0204:0C99 +cs=0x204;eip=0x000c9d; X(PUSH(ax)); // 1753 push ax ;~ 0204:0C9D +cs=0x204;eip=0x000c9e; J(CALL(_group2,m2c::kloc_10ef4)); // 1754 call loc_10EF4 ;~ 0204:0C9E +cs=0x204;eip=0x000ca1; T(ADD(sp, 2)); // 1755 add sp, 2 ;~ 0204:0CA1 +cs=0x204;eip=0x000ca4; T(TEST(ax, ax)); // 1756 test ax, ax ;~ 0204:0CA4 +cs=0x204;eip=0x000ca6; J(JZ(loc_112da)); // 1757 jz short loc_112DA ;~ 0204:0CA6 +cs=0x204;eip=0x000ca8; T(AND(bx, 0x0FFC0)); // 1758 and bx, 0FFC0h ;~ 0204:0CA8 +cs=0x204;eip=0x000cab; T(OR(bx, bx)); // 1759 or bx, bx ;~ 0204:0CAB +cs=0x204;eip=0x000cad; J(JZ(loc_112ea)); // 1760 jz short loc_112EA ;~ 0204:0CAD +cs=0x204;eip=0x000caf; X(PUSH(bx)); // 1761 push bx ;~ 0204:0CAF +cs=0x204;eip=0x000cb0; J(CALL(_group2,m2c::kloc_10ef4)); // 1762 call loc_10EF4 ;~ 0204:0CB0 +cs=0x204;eip=0x000cb3; T(ADD(sp, 2)); // 1763 add sp, 2 ;~ 0204:0CB3 +cs=0x204;eip=0x000cb6; T(TEST(ax, ax)); // 1764 test ax, ax ;~ 0204:0CB6 +cs=0x204;eip=0x000cb8; J(JNZ(loc_112ea)); // 1765 jnz short loc_112EA ;~ 0204:0CB8 loc_112da: - // 4434 -cs=0x204;eip=0x000cba; X(MOV(*(dw*)(raddr(ds,si)), cx)); // 1733 mov [si], cx ;~ 0204:0CBA -cs=0x204;eip=0x000cbc; X(MOV(*(dw*)(raddr(ds,si+2)), bx)); // 1734 mov [si+2], bx ;~ 0204:0CBC -cs=0x204;eip=0x000cbf; X(ADD(*(dw*)(raddr(ds,m2c::kloc_28a31+1)), bx)); // 1735 add word ptr loc_28A31+1, bx ;~ 0204:0CBF -cs=0x204;eip=0x000cc3; X(PUSH(si)); // 1736 push si ;~ 0204:0CC3 -cs=0x204;eip=0x000cc4; J(CALL(sub_11337,0)); // 1737 call sub_11337 ;~ 0204:0CC4 -cs=0x204;eip=0x000cc7; T(ADD(sp, 2)); // 1738 add sp, 2 ;~ 0204:0CC7 + // 4436 +cs=0x204;eip=0x000cba; X(MOV(*(dw*)(raddr(ds,si)), cx)); // 1768 mov [si], cx ;~ 0204:0CBA +cs=0x204;eip=0x000cbc; X(MOV(*(dw*)(raddr(ds,si+2)), bx)); // 1769 mov [si+2], bx ;~ 0204:0CBC +cs=0x204;eip=0x000cbf; X(ADD(*(dw*)(((db*)word_4ae5c)+0x486), bx)); // 1770 add word_4AE5C+486h, bx ;~ 0204:0CBF +cs=0x204;eip=0x000cc3; X(PUSH(si)); // 1771 push si ;~ 0204:0CC3 +cs=0x204;eip=0x000cc4; J(CALL(sub_11337,0)); // 1772 call sub_11337 ;~ 0204:0CC4 +cs=0x204;eip=0x000cc7; T(ADD(sp, 2)); // 1773 add sp, 2 ;~ 0204:0CC7 loc_112ea: - // 4435 -cs=0x204;eip=0x000cca; X(POP(si)); // 1742 pop si ;~ 0204:0CCA -cs=0x204;eip=0x000ccb; T(LEAVE); // 1743 leave ;~ 0204:0CCB -cs=0x204;eip=0x000ccc; J(RETN(0)); // 1744 retn ;~ 0204:0CCC -sub_112ed: - // 1752 + // 4437 +cs=0x204;eip=0x000cca; X(POP(si)); // 1777 pop si ;~ 0204:0CCA +cs=0x204;eip=0x000ccb; T(LEAVE); // 1778 leave ;~ 0204:0CCB +cs=0x204;eip=0x000ccc; J(RETN(0)); // 1779 retn ;~ 0204:0CCC + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_112da: goto loc_112da; + case m2c::kloc_112ea: goto loc_112ea; + case m2c::ksub_112ae: goto sub_112ae; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_112ed(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_112ed: + _begin: #undef arg_0 #define arg_0 4 - // 1754 arg_0 = word ptr 4 ;~ 0204:0CCD -cs=0x204;eip=0x000ccd; X(ENTER(0, 0)); // 1756 enter 0, 0 ;~ 0204:0CCD -cs=0x204;eip=0x000cd1; X(PUSH(si)); // 1757 push si ;~ 0204:0CD1 -cs=0x204;eip=0x000cd2; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 1758 mov si, [bp+arg_0] ;~ 0204:0CD2 -cs=0x204;eip=0x000cd5; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a2d+1)))); // 1759 mov ax, word ptr loc_28A2D+1 ;~ 0204:0CD5 -cs=0x204;eip=0x000cd8; T(SUB(ax, *(dw*)(raddr(ds,m2c::kloc_28a31+1)))); // 1760 sub ax, word ptr loc_28A31+1 ;~ 0204:0CD8 -cs=0x204;eip=0x000cdc; T(ADD(ax, *(dw*)(raddr(ds,si+2)))); // 1761 add ax, [si+2] ;~ 0204:0CDC -cs=0x204;eip=0x000cdf; X(PUSH(ax)); // 1762 push ax ;~ 0204:0CDF -cs=0x204;eip=0x000ce0; X(PUSH(*(dw*)(raddr(ds,si)))); // 1763 push word ptr [si] ;~ 0204:0CE0 -cs=0x204;eip=0x000ce2; J(CALL(sub_10fca,0)); // 1764 call sub_10FCA ;~ 0204:0CE2 -cs=0x204;eip=0x000ce5; T(ADD(sp, 4)); // 1765 add sp, 4 ;~ 0204:0CE5 -cs=0x204;eip=0x000ce8; T(TEST(ax, ax)); // 1766 test ax, ax ;~ 0204:0CE8 -cs=0x204;eip=0x000cea; J(JZ(loc_11321)); // 1767 jz short loc_11321 ;~ 0204:0CEA -cs=0x204;eip=0x000cec; T(AND(bx, 0x0FFC0)); // 1768 and bx, 0FFC0h ;~ 0204:0CEC -cs=0x204;eip=0x000cef; T(CMP(bx, *(dw*)(raddr(ds,si+2)))); // 1769 cmp bx, [si+2] ;~ 0204:0CEF -cs=0x204;eip=0x000cf2; J(JBE(loc_11334)); // 1770 jbe short loc_11334 ;~ 0204:0CF2 -cs=0x204;eip=0x000cf4; X(PUSH(bx)); // 1771 push bx ;~ 0204:0CF4 -cs=0x204;eip=0x000cf5; X(PUSH(*(dw*)(raddr(ds,si)))); // 1772 push word ptr [si] ;~ 0204:0CF5 -cs=0x204;eip=0x000cf7; J(CALL(sub_10fca,0)); // 1773 call sub_10FCA ;~ 0204:0CF7 -cs=0x204;eip=0x000cfa; T(ADD(sp, 4)); // 1774 add sp, 4 ;~ 0204:0CFA -cs=0x204;eip=0x000cfd; T(TEST(ax, ax)); // 1775 test ax, ax ;~ 0204:0CFD -cs=0x204;eip=0x000cff; J(JNZ(loc_11334)); // 1776 jnz short loc_11334 ;~ 0204:0CFF + // 1789 arg_0 = word ptr 4 ;~ 0204:0CCD +cs=0x204;eip=0x000ccd; X(ENTER(0, 0)); // 1791 enter 0, 0 ;~ 0204:0CCD +cs=0x204;eip=0x000cd1; X(PUSH(si)); // 1792 push si ;~ 0204:0CD1 +cs=0x204;eip=0x000cd2; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 1793 mov si, [bp+arg_0] ;~ 0204:0CD2 +cs=0x204;eip=0x000cd5; T(ax = *(dw*)(((db*)word_4ae5c)+0x482);); // 1794 mov ax, word_4AE5C+482h ;~ 0204:0CD5 +cs=0x204;eip=0x000cd8; T(SUB(ax, *(dw*)(((db*)word_4ae5c)+0x486))); // 1795 sub ax, word_4AE5C+486h ;~ 0204:0CD8 +cs=0x204;eip=0x000cdc; T(ADD(ax, *(dw*)(raddr(ds,si+2)))); // 1796 add ax, [si+2] ;~ 0204:0CDC +cs=0x204;eip=0x000cdf; X(PUSH(ax)); // 1797 push ax ;~ 0204:0CDF +cs=0x204;eip=0x000ce0; X(PUSH(*(dw*)(raddr(ds,si)))); // 1798 push word ptr [si] ;~ 0204:0CE0 +cs=0x204;eip=0x000ce2; J(CALL(sub_10fca,0)); // 1799 call sub_10FCA ;~ 0204:0CE2 +cs=0x204;eip=0x000ce5; T(ADD(sp, 4)); // 1800 add sp, 4 ;~ 0204:0CE5 +cs=0x204;eip=0x000ce8; T(TEST(ax, ax)); // 1801 test ax, ax ;~ 0204:0CE8 +cs=0x204;eip=0x000cea; J(JZ(loc_11321)); // 1802 jz short loc_11321 ;~ 0204:0CEA +cs=0x204;eip=0x000cec; T(AND(bx, 0x0FFC0)); // 1803 and bx, 0FFC0h ;~ 0204:0CEC +cs=0x204;eip=0x000cef; T(CMP(bx, *(dw*)(raddr(ds,si+2)))); // 1804 cmp bx, [si+2] ;~ 0204:0CEF +cs=0x204;eip=0x000cf2; J(JBE(loc_11334)); // 1805 jbe short loc_11334 ;~ 0204:0CF2 +cs=0x204;eip=0x000cf4; X(PUSH(bx)); // 1806 push bx ;~ 0204:0CF4 +cs=0x204;eip=0x000cf5; X(PUSH(*(dw*)(raddr(ds,si)))); // 1807 push word ptr [si] ;~ 0204:0CF5 +cs=0x204;eip=0x000cf7; J(CALL(sub_10fca,0)); // 1808 call sub_10FCA ;~ 0204:0CF7 +cs=0x204;eip=0x000cfa; T(ADD(sp, 4)); // 1809 add sp, 4 ;~ 0204:0CFA +cs=0x204;eip=0x000cfd; T(TEST(ax, ax)); // 1810 test ax, ax ;~ 0204:0CFD +cs=0x204;eip=0x000cff; J(JNZ(loc_11334)); // 1811 jnz short loc_11334 ;~ 0204:0CFF loc_11321: - // 4436 -cs=0x204;eip=0x000d01; T(MOV(cx, *(dw*)(raddr(ds,si+2)))); // 1779 mov cx, [si+2] ;~ 0204:0D01 -cs=0x204;eip=0x000d04; X(MOV(*(dw*)(raddr(ds,si+2)), bx)); // 1780 mov [si+2], bx ;~ 0204:0D04 -cs=0x204;eip=0x000d07; T(SUB(bx, cx)); // 1781 sub bx, cx ;~ 0204:0D07 -cs=0x204;eip=0x000d09; X(ADD(*(dw*)(raddr(ds,m2c::kloc_28a31+1)), bx)); // 1782 add word ptr loc_28A31+1, bx ;~ 0204:0D09 -cs=0x204;eip=0x000d0d; X(PUSH(si)); // 1783 push si ;~ 0204:0D0D -cs=0x204;eip=0x000d0e; J(CALL(sub_11337,0)); // 1784 call sub_11337 ;~ 0204:0D0E -cs=0x204;eip=0x000d11; T(ADD(sp, 2)); // 1785 add sp, 2 ;~ 0204:0D11 + // 4438 +cs=0x204;eip=0x000d01; T(MOV(cx, *(dw*)(raddr(ds,si+2)))); // 1814 mov cx, [si+2] ;~ 0204:0D01 +cs=0x204;eip=0x000d04; X(MOV(*(dw*)(raddr(ds,si+2)), bx)); // 1815 mov [si+2], bx ;~ 0204:0D04 +cs=0x204;eip=0x000d07; T(SUB(bx, cx)); // 1816 sub bx, cx ;~ 0204:0D07 +cs=0x204;eip=0x000d09; X(ADD(*(dw*)(((db*)word_4ae5c)+0x486), bx)); // 1817 add word_4AE5C+486h, bx ;~ 0204:0D09 +cs=0x204;eip=0x000d0d; X(PUSH(si)); // 1818 push si ;~ 0204:0D0D +cs=0x204;eip=0x000d0e; J(CALL(sub_11337,0)); // 1819 call sub_11337 ;~ 0204:0D0E +cs=0x204;eip=0x000d11; T(ADD(sp, 2)); // 1820 add sp, 2 ;~ 0204:0D11 loc_11334: - // 4437 -cs=0x204;eip=0x000d14; X(POP(si)); // 1789 pop si ;~ 0204:0D14 -cs=0x204;eip=0x000d15; T(LEAVE); // 1790 leave ;~ 0204:0D15 -cs=0x204;eip=0x000d16; J(RETN(0)); // 1791 retn ;~ 0204:0D16 -sub_11337: - // 1799 + // 4439 +cs=0x204;eip=0x000d14; X(POP(si)); // 1824 pop si ;~ 0204:0D14 +cs=0x204;eip=0x000d15; T(LEAVE); // 1825 leave ;~ 0204:0D15 +cs=0x204;eip=0x000d16; J(RETN(0)); // 1826 retn ;~ 0204:0D16 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_11321: goto loc_11321; + case m2c::kloc_11334: goto loc_11334; + case m2c::ksub_112ed: goto sub_112ed; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_11337(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_11337: + _begin: #undef var_4 #define var_4 -4 - // 1802 var_4 = byte ptr -4 ;~ 0204:0D17 + // 1837 var_4 = byte ptr -4 ;~ 0204:0D17 #undef arg_0 #define arg_0 4 - // 1803 arg_0 = word ptr 4 ;~ 0204:0D17 -cs=0x204;eip=0x000d17; X(ENTER(4, 0)); // 1805 enter 4, 0 ;~ 0204:0D17 -cs=0x204;eip=0x000d1b; X(PUSH(es)); // 1806 push es ;~ 0204:0D1B -cs=0x204;eip=0x000d1c; X(PUSH(si)); // 1807 push si ;~ 0204:0D1C -cs=0x204;eip=0x000d1d; X(PUSH(di)); // 1808 push di ;~ 0204:0D1D -cs=0x204;eip=0x000d1e; X(PUSH(bx)); // 1809 push bx ;~ 0204:0D1E -cs=0x204;eip=0x000d1f; X(PUSH(cx)); // 1810 push cx ;~ 0204:0D1F -cs=0x204;eip=0x000d20; X(PUSH(dx)); // 1811 push dx ;~ 0204:0D20 -cs=0x204;eip=0x000d21; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 1812 mov si, [bp+arg_0] ;~ 0204:0D21 -cs=0x204;eip=0x000d24; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 1813 mov ax, [si] ;~ 0204:0D24 -cs=0x204;eip=0x000d26; T(dx = ax;); // 1814 mov dx, ax ;~ 0204:0D26 -cs=0x204;eip=0x000d28; T(SHL(ax, 4)); // 1815 shl ax, 4 ;~ 0204:0D28 -cs=0x204;eip=0x000d2b; T(SHR(dx, 0x0C)); // 1816 shr dx, 0Ch ;~ 0204:0D2B -cs=0x204;eip=0x000d2e; T(MOV(bx, *(dw*)(raddr(ds,si+2)))); // 1817 mov bx, [si+2] ;~ 0204:0D2E -cs=0x204;eip=0x000d31; T(cx = bx;); // 1818 mov cx, bx ;~ 0204:0D31 -cs=0x204;eip=0x000d33; T(SHL(bx, 4)); // 1819 shl bx, 4 ;~ 0204:0D33 -cs=0x204;eip=0x000d36; T(SHR(cx, 0x0C)); // 1820 shr cx, 0Ch ;~ 0204:0D36 -cs=0x204;eip=0x000d39; T(CMP(*(dw*)(raddr(ds,si+4)), 0)); // 1821 cmp word ptr [si+4], 0 ;~ 0204:0D39 -cs=0x204;eip=0x000d3d; J(JZ(loc_11373)); // 1822 jz short loc_11373 ;~ 0204:0D3D -cs=0x204;eip=0x000d3f; T(di = bp+var_4); // 1823 lea di, [bp+var_4] ;~ 0204:0D3F -cs=0x204;eip=0x000d42; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_28a2a+2)))); // 1824 push word ptr loc_28A2A+2 ;~ 0204:0D42 -cs=0x204;eip=0x000d46; X(PUSH(dx)); // 1825 push dx ;~ 0204:0D46 -cs=0x204;eip=0x000d47; X(PUSH(ax)); // 1826 push ax ;~ 0204:0D47 -cs=0x204;eip=0x000d48; X(PUSH(cx)); // 1827 push cx ;~ 0204:0D48 -cs=0x204;eip=0x000d49; X(PUSH(bx)); // 1828 push bx ;~ 0204:0D49 -cs=0x204;eip=0x000d4a; X(PUSH(ss)); // 1829 push ss ;~ 0204:0D4A -cs=0x204;eip=0x000d4b; X(PUSH(di)); // 1830 push di ;~ 0204:0D4B -cs=0x204;eip=0x000d4c; T(NOP); // 1831 nop ;~ 0204:0D4C -cs=0x204;eip=0x000d4d; X(PUSH(cs)); // 1832 push cs ;~ 0204:0D4D -cs=0x204;eip=0x000d4e; J(CALL(__dispatch_call,*((byte_18fb6)+0x3D7))); // 1833 call near ptr byte_18FB6+3D7h ;~ 0204:0D4E -cs=0x204;eip=0x000d51; J(JMP(loc_11380)); // 1834 jmp short loc_11380 ;~ 0204:0D51 + // 1838 arg_0 = word ptr 4 ;~ 0204:0D17 +cs=0x204;eip=0x000d17; X(ENTER(4, 0)); // 1840 enter 4, 0 ;~ 0204:0D17 +cs=0x204;eip=0x000d1b; X(PUSH(es)); // 1841 push es ;~ 0204:0D1B +cs=0x204;eip=0x000d1c; X(PUSH(si)); // 1842 push si ;~ 0204:0D1C +cs=0x204;eip=0x000d1d; X(PUSH(di)); // 1843 push di ;~ 0204:0D1D +cs=0x204;eip=0x000d1e; X(PUSH(bx)); // 1844 push bx ;~ 0204:0D1E +cs=0x204;eip=0x000d1f; X(PUSH(cx)); // 1845 push cx ;~ 0204:0D1F +cs=0x204;eip=0x000d20; X(PUSH(dx)); // 1846 push dx ;~ 0204:0D20 +cs=0x204;eip=0x000d21; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 1847 mov si, [bp+arg_0] ;~ 0204:0D21 +cs=0x204;eip=0x000d24; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 1848 mov ax, [si] ;~ 0204:0D24 +cs=0x204;eip=0x000d26; T(dx = ax;); // 1849 mov dx, ax ;~ 0204:0D26 +cs=0x204;eip=0x000d28; T(SHL(ax, 4)); // 1850 shl ax, 4 ;~ 0204:0D28 +cs=0x204;eip=0x000d2b; T(SHR(dx, 0x0C)); // 1851 shr dx, 0Ch ;~ 0204:0D2B +cs=0x204;eip=0x000d2e; T(MOV(bx, *(dw*)(raddr(ds,si+2)))); // 1852 mov bx, [si+2] ;~ 0204:0D2E +cs=0x204;eip=0x000d31; T(cx = bx;); // 1853 mov cx, bx ;~ 0204:0D31 +cs=0x204;eip=0x000d33; T(SHL(bx, 4)); // 1854 shl bx, 4 ;~ 0204:0D33 +cs=0x204;eip=0x000d36; T(SHR(cx, 0x0C)); // 1855 shr cx, 0Ch ;~ 0204:0D36 +cs=0x204;eip=0x000d39; T(CMP(*(dw*)(raddr(ds,si+4)), 0)); // 1856 cmp word ptr [si+4], 0 ;~ 0204:0D39 +cs=0x204;eip=0x000d3d; J(JZ(loc_11373)); // 1857 jz short loc_11373 ;~ 0204:0D3D +cs=0x204;eip=0x000d3f; T(di = bp+var_4); // 1858 lea di, [bp+var_4] ;~ 0204:0D3F +cs=0x204;eip=0x000d42; X(PUSH(*(dw*)(((db*)word_4ae5c)+0x480))); // 1859 push word_4AE5C+480h ;~ 0204:0D42 +cs=0x204;eip=0x000d46; X(PUSH(dx)); // 1860 push dx ;~ 0204:0D46 +cs=0x204;eip=0x000d47; X(PUSH(ax)); // 1861 push ax ;~ 0204:0D47 +cs=0x204;eip=0x000d48; X(PUSH(cx)); // 1862 push cx ;~ 0204:0D48 +cs=0x204;eip=0x000d49; X(PUSH(bx)); // 1863 push bx ;~ 0204:0D49 +cs=0x204;eip=0x000d4a; X(PUSH(ss)); // 1864 push ss ;~ 0204:0D4A +cs=0x204;eip=0x000d4b; X(PUSH(di)); // 1865 push di ;~ 0204:0D4B +cs=0x204;eip=0x000d4c; T(NOP); // 1866 nop ;~ 0204:0D4C +cs=0x204;eip=0x000d4d; X(PUSH(cs)); // 1867 push cs ;~ 0204:0D4D +cs=0x204;eip=0x000d4e; J(CALL(__dispatch_call,unk_1938d)); // 1868 call near ptr unk_1938D ;~ 0204:0D4E +cs=0x204;eip=0x000d51; J(JMP(loc_11380)); // 1869 jmp short loc_11380 ;~ 0204:0D51 loc_11373: - // 4438 -cs=0x204;eip=0x000d53; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_28a2a+2)))); // 1838 push word ptr loc_28A2A+2 ;~ 0204:0D53 -cs=0x204;eip=0x000d57; X(PUSH(dx)); // 1839 push dx ;~ 0204:0D57 -cs=0x204;eip=0x000d58; X(PUSH(ax)); // 1840 push ax ;~ 0204:0D58 -cs=0x204;eip=0x000d59; X(PUSH(cx)); // 1841 push cx ;~ 0204:0D59 -cs=0x204;eip=0x000d5a; X(PUSH(bx)); // 1842 push bx ;~ 0204:0D5A -cs=0x204;eip=0x000d5b; T(NOP); // 1843 nop ;~ 0204:0D5B -cs=0x204;eip=0x000d5c; X(PUSH(cs)); // 1844 push cs ;~ 0204:0D5C -cs=0x204;eip=0x000d5d; J(CALL(__dispatch_call,*((byte_18fb6)+0x374))); // 1845 call near ptr byte_18FB6+374h ;~ 0204:0D5D -loc_11380: - // 4439 -cs=0x204;eip=0x000d60; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 1848 mov ax, [si+2] ;~ 0204:0D60 -cs=0x204;eip=0x000d63; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 1849 mov [si+4], ax ;~ 0204:0D63 -cs=0x204;eip=0x000d66; X(POP(dx)); // 1850 pop dx ;~ 0204:0D66 -cs=0x204;eip=0x000d67; X(POP(cx)); // 1851 pop cx ;~ 0204:0D67 -cs=0x204;eip=0x000d68; X(POP(bx)); // 1852 pop bx ;~ 0204:0D68 -cs=0x204;eip=0x000d69; X(POP(di)); // 1853 pop di ;~ 0204:0D69 -cs=0x204;eip=0x000d6a; X(POP(si)); // 1854 pop si ;~ 0204:0D6A -cs=0x204;eip=0x000d6b; X(POP(es)); // 1855 pop es ;~ 0204:0D6B -cs=0x204;eip=0x000d6c; T(LEAVE); // 1856 leave ;~ 0204:0D6C -cs=0x204;eip=0x000d6d; J(RETN(0)); // 1857 retn ;~ 0204:0D6D -seg001_d6e_proc: - // 1861 -cs=0x204;eip=0x000d6e; X(PUSH(ds)); // 1861 push ds ;~ 0204:0D6E -cs=0x204;eip=0x000d6f; X(POP(ax)); // 1862 pop ax ;~ 0204:0D6F -cs=0x204;eip=0x000d70; T(NOP); // 1863 nop ;~ 0204:0D70 -cs=0x204;eip=0x000d71; T(INC(bp)); // 1864 inc bp ;~ 0204:0D71 -cs=0x204;eip=0x000d72; X(PUSH(bp)); // 1865 push bp ;~ 0204:0D72 -cs=0x204;eip=0x000d73; T(bp = sp;); // 1866 mov bp, sp ;~ 0204:0D73 -cs=0x204;eip=0x000d75; X(PUSH(ds)); // 1867 push ds ;~ 0204:0D75 -cs=0x204;eip=0x000d76; T(ds = ax;); // 1868 mov ds, ax ;~ 0204:0D76 -cs=0x204;eip=0x000d78; X(PUSH(si)); // 1869 push si ;~ 0204:0D78 -cs=0x204;eip=0x000d79; X(PUSH(di)); // 1870 push di ;~ 0204:0D79 -cs=0x204;eip=0x000d7a; X(PUSH(bx)); // 1871 push bx ;~ 0204:0D7A -cs=0x204;eip=0x000d7b; X(PUSH(cx)); // 1872 push cx ;~ 0204:0D7B -cs=0x204;eip=0x000d7c; X(PUSH(dx)); // 1873 push dx ;~ 0204:0D7C -cs=0x204;eip=0x000d7d; T(MOV(si, *(dw*)(raddr(ds,m2c::kloc_28a2d+1)))); // 1874 mov si, word ptr loc_28A2D+1 ;~ 0204:0D7D -cs=0x204;eip=0x000d81; T(CMP(si, *(dw*)(raddr(ds,m2c::kloc_28a31+1)))); // 1875 cmp si, word ptr loc_28A31+1 ;~ 0204:0D81 -cs=0x204;eip=0x000d85; J(JBE(loc_113ed)); // 1876 jbe short loc_113ED ;~ 0204:0D85 -cs=0x204;eip=0x000d87; T(SUB(si, *(dw*)(raddr(ds,m2c::kloc_28a31+1)))); // 1877 sub si, word ptr loc_28A31+1 ;~ 0204:0D87 -cs=0x204;eip=0x000d8b; T(di = 0x280A;); // 1878 mov di, 280Ah ;~ 0204:0D8B -cs=0x204;eip=0x000d8e; T(dx = 0x0A;); // 1879 mov dx, 0Ah ;~ 0204:0D8E -loc_113b1: // 4440 -cs=0x204;eip=0x000d91; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a2d+1)))); // 1882 mov ax, word ptr loc_28A2D+1 ;~ 0204:0D91 -cs=0x204;eip=0x000d94; T(CMP(ax, *(dw*)(raddr(ds,m2c::kloc_28a31+1)))); // 1883 cmp ax, word ptr loc_28A31+1 ;~ 0204:0D94 -cs=0x204;eip=0x000d98; J(JBE(loc_113ed)); // 1884 jbe short loc_113ED ;~ 0204:0D98 -cs=0x204;eip=0x000d9a; T(CMP(*(dw*)(raddr(ds,di)), 0)); // 1885 cmp word ptr [di], 0 ;~ 0204:0D9A -cs=0x204;eip=0x000d9d; J(JZ(loc_113c6)); // 1886 jz short loc_113C6 ;~ 0204:0D9D -cs=0x204;eip=0x000d9f; X(PUSH(di)); // 1887 push di ;~ 0204:0D9F -cs=0x204;eip=0x000da0; J(CALL(sub_112ed,0)); // 1888 call sub_112ED ;~ 0204:0DA0 -cs=0x204;eip=0x000da3; T(ADD(sp, 2)); // 1889 add sp, 2 ;~ 0204:0DA3 -loc_113c6: +cs=0x204;eip=0x000d53; X(PUSH(*(dw*)(((db*)word_4ae5c)+0x480))); // 1873 push word_4AE5C+480h ;~ 0204:0D53 +cs=0x204;eip=0x000d57; X(PUSH(dx)); // 1874 push dx ;~ 0204:0D57 +cs=0x204;eip=0x000d58; X(PUSH(ax)); // 1875 push ax ;~ 0204:0D58 +cs=0x204;eip=0x000d59; X(PUSH(cx)); // 1876 push cx ;~ 0204:0D59 +cs=0x204;eip=0x000d5a; X(PUSH(bx)); // 1877 push bx ;~ 0204:0D5A +cs=0x204;eip=0x000d5b; T(NOP); // 1878 nop ;~ 0204:0D5B +cs=0x204;eip=0x000d5c; X(PUSH(cs)); // 1879 push cs ;~ 0204:0D5C +cs=0x204;eip=0x000d5d; J(CALL(__dispatch_call,unk_1932a)); // 1880 call near ptr unk_1932A ;~ 0204:0D5D +loc_11380: // 4441 -cs=0x204;eip=0x000da6; T(ADD(di, 6)); // 1892 add di, 6 ;~ 0204:0DA6 -cs=0x204;eip=0x000da9; T(DEC(dx)); // 1893 dec dx ;~ 0204:0DA9 -cs=0x204;eip=0x000daa; J(JNZ(loc_113b1)); // 1894 jnz short loc_113B1 ;~ 0204:0DAA -cs=0x204;eip=0x000dac; T(di = 0x280A;); // 1895 mov di, 280Ah ;~ 0204:0DAC -cs=0x204;eip=0x000daf; T(dx = 0x0A;); // 1896 mov dx, 0Ah ;~ 0204:0DAF -loc_113d2: +cs=0x204;eip=0x000d60; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 1883 mov ax, [si+2] ;~ 0204:0D60 +cs=0x204;eip=0x000d63; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 1884 mov [si+4], ax ;~ 0204:0D63 +cs=0x204;eip=0x000d66; X(POP(dx)); // 1885 pop dx ;~ 0204:0D66 +cs=0x204;eip=0x000d67; X(POP(cx)); // 1886 pop cx ;~ 0204:0D67 +cs=0x204;eip=0x000d68; X(POP(bx)); // 1887 pop bx ;~ 0204:0D68 +cs=0x204;eip=0x000d69; X(POP(di)); // 1888 pop di ;~ 0204:0D69 +cs=0x204;eip=0x000d6a; X(POP(si)); // 1889 pop si ;~ 0204:0D6A +cs=0x204;eip=0x000d6b; X(POP(es)); // 1890 pop es ;~ 0204:0D6B +cs=0x204;eip=0x000d6c; T(LEAVE); // 1891 leave ;~ 0204:0D6C +cs=0x204;eip=0x000d6d; J(RETN(0)); // 1892 retn ;~ 0204:0D6D + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_11373: goto loc_11373; + case m2c::kloc_11380: goto loc_11380; + case m2c::ksub_11337: goto sub_11337; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool seg001_d6e_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg001_d6e_proc: + _begin: +cs=0x204;eip=0x000d6e; X(PUSH(ds)); // 1896 push ds ;~ 0204:0D6E +cs=0x204;eip=0x000d6f; X(POP(ax)); // 1897 pop ax ;~ 0204:0D6F +cs=0x204;eip=0x000d70; T(NOP); // 1898 nop ;~ 0204:0D70 +cs=0x204;eip=0x000d71; T(INC(bp)); // 1899 inc bp ;~ 0204:0D71 +cs=0x204;eip=0x000d72; X(PUSH(bp)); // 1900 push bp ;~ 0204:0D72 +cs=0x204;eip=0x000d73; T(bp = sp;); // 1901 mov bp, sp ;~ 0204:0D73 +cs=0x204;eip=0x000d75; X(PUSH(ds)); // 1902 push ds ;~ 0204:0D75 +cs=0x204;eip=0x000d76; T(ds = ax;); // 1903 mov ds, ax ;~ 0204:0D76 +cs=0x204;eip=0x000d78; X(PUSH(si)); // 1904 push si ;~ 0204:0D78 +cs=0x204;eip=0x000d79; X(PUSH(di)); // 1905 push di ;~ 0204:0D79 +cs=0x204;eip=0x000d7a; X(PUSH(bx)); // 1906 push bx ;~ 0204:0D7A +cs=0x204;eip=0x000d7b; X(PUSH(cx)); // 1907 push cx ;~ 0204:0D7B +cs=0x204;eip=0x000d7c; X(PUSH(dx)); // 1908 push dx ;~ 0204:0D7C +cs=0x204;eip=0x000d7d; T(si = *(dw*)(((db*)word_4ae5c)+0x482);); // 1909 mov si, word_4AE5C+482h ;~ 0204:0D7D +cs=0x204;eip=0x000d81; T(CMP(si, *(dw*)(((db*)word_4ae5c)+0x486))); // 1910 cmp si, word_4AE5C+486h ;~ 0204:0D81 +cs=0x204;eip=0x000d85; J(JBE(loc_113ed)); // 1911 jbe short loc_113ED ;~ 0204:0D85 +cs=0x204;eip=0x000d87; T(SUB(si, *(dw*)(((db*)word_4ae5c)+0x486))); // 1912 sub si, word_4AE5C+486h ;~ 0204:0D87 +cs=0x204;eip=0x000d8b; T(di = 0x280A;); // 1913 mov di, 280Ah ;~ 0204:0D8B +cs=0x204;eip=0x000d8e; T(dx = 0x0A;); // 1914 mov dx, 0Ah ;~ 0204:0D8E +loc_113b1: // 4442 -cs=0x204;eip=0x000db2; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a2d+1)))); // 1899 mov ax, word ptr loc_28A2D+1 ;~ 0204:0DB2 -cs=0x204;eip=0x000db5; T(CMP(ax, *(dw*)(raddr(ds,m2c::kloc_28a31+1)))); // 1900 cmp ax, word ptr loc_28A31+1 ;~ 0204:0DB5 -cs=0x204;eip=0x000db9; J(JBE(loc_113ed)); // 1901 jbe short loc_113ED ;~ 0204:0DB9 -cs=0x204;eip=0x000dbb; T(CMP(*(dw*)(raddr(ds,di)), 0)); // 1902 cmp word ptr [di], 0 ;~ 0204:0DBB -cs=0x204;eip=0x000dbe; J(JNZ(loc_113e7)); // 1903 jnz short loc_113E7 ;~ 0204:0DBE -cs=0x204;eip=0x000dc0; X(PUSH(di)); // 1904 push di ;~ 0204:0DC0 -cs=0x204;eip=0x000dc1; J(CALL(sub_112ae,0)); // 1905 call sub_112AE ;~ 0204:0DC1 -cs=0x204;eip=0x000dc4; T(ADD(sp, 2)); // 1906 add sp, 2 ;~ 0204:0DC4 -loc_113e7: +cs=0x204;eip=0x000d91; T(ax = *(dw*)(((db*)word_4ae5c)+0x482);); // 1917 mov ax, word_4AE5C+482h ;~ 0204:0D91 +cs=0x204;eip=0x000d94; T(CMP(ax, *(dw*)(((db*)word_4ae5c)+0x486))); // 1918 cmp ax, word_4AE5C+486h ;~ 0204:0D94 +cs=0x204;eip=0x000d98; J(JBE(loc_113ed)); // 1919 jbe short loc_113ED ;~ 0204:0D98 +cs=0x204;eip=0x000d9a; T(CMP(*(dw*)(raddr(ds,di)), 0)); // 1920 cmp word ptr [di], 0 ;~ 0204:0D9A +cs=0x204;eip=0x000d9d; J(JZ(loc_113c6)); // 1921 jz short loc_113C6 ;~ 0204:0D9D +cs=0x204;eip=0x000d9f; X(PUSH(di)); // 1922 push di ;~ 0204:0D9F +cs=0x204;eip=0x000da0; J(CALL(sub_112ed,0)); // 1923 call sub_112ED ;~ 0204:0DA0 +cs=0x204;eip=0x000da3; T(ADD(sp, 2)); // 1924 add sp, 2 ;~ 0204:0DA3 +loc_113c6: // 4443 -cs=0x204;eip=0x000dc7; T(ADD(di, 6)); // 1909 add di, 6 ;~ 0204:0DC7 -cs=0x204;eip=0x000dca; T(DEC(dx)); // 1910 dec dx ;~ 0204:0DCA -cs=0x204;eip=0x000dcb; J(JNZ(loc_113d2)); // 1911 jnz short loc_113D2 ;~ 0204:0DCB -loc_113ed: +cs=0x204;eip=0x000da6; T(ADD(di, 6)); // 1927 add di, 6 ;~ 0204:0DA6 +cs=0x204;eip=0x000da9; T(DEC(dx)); // 1928 dec dx ;~ 0204:0DA9 +cs=0x204;eip=0x000daa; J(JNZ(loc_113b1)); // 1929 jnz short loc_113B1 ;~ 0204:0DAA +cs=0x204;eip=0x000dac; T(di = 0x280A;); // 1930 mov di, 280Ah ;~ 0204:0DAC +cs=0x204;eip=0x000daf; T(dx = 0x0A;); // 1931 mov dx, 0Ah ;~ 0204:0DAF +loc_113d2: // 4444 -cs=0x204;eip=0x000dcd; T(XOR(ax, ax)); // 1915 xor ax, ax ;~ 0204:0DCD -cs=0x204;eip=0x000dcf; X(POP(dx)); // 1916 pop dx ;~ 0204:0DCF -cs=0x204;eip=0x000dd0; X(POP(cx)); // 1917 pop cx ;~ 0204:0DD0 -cs=0x204;eip=0x000dd1; X(POP(bx)); // 1918 pop bx ;~ 0204:0DD1 -cs=0x204;eip=0x000dd2; X(POP(di)); // 1919 pop di ;~ 0204:0DD2 -cs=0x204;eip=0x000dd3; X(POP(si)); // 1920 pop si ;~ 0204:0DD3 -cs=0x204;eip=0x000dd4; X(POP(ds)); // 1921 pop ds ;~ 0204:0DD4 -cs=0x204;eip=0x000dd5; X(POP(bp)); // 1922 pop bp ;~ 0204:0DD5 -cs=0x204;eip=0x000dd6; T(DEC(bp)); // 1923 dec bp ;~ 0204:0DD6 -cs=0x204;eip=0x000dd7; J(RETF(0)); // 1924 retf ;~ 0204:0DD7 -ret_204_dd8: +cs=0x204;eip=0x000db2; T(ax = *(dw*)(((db*)word_4ae5c)+0x482);); // 1934 mov ax, word_4AE5C+482h ;~ 0204:0DB2 +cs=0x204;eip=0x000db5; T(CMP(ax, *(dw*)(((db*)word_4ae5c)+0x486))); // 1935 cmp ax, word_4AE5C+486h ;~ 0204:0DB5 +cs=0x204;eip=0x000db9; J(JBE(loc_113ed)); // 1936 jbe short loc_113ED ;~ 0204:0DB9 +cs=0x204;eip=0x000dbb; T(CMP(*(dw*)(raddr(ds,di)), 0)); // 1937 cmp word ptr [di], 0 ;~ 0204:0DBB +cs=0x204;eip=0x000dbe; J(JNZ(loc_113e7)); // 1938 jnz short loc_113E7 ;~ 0204:0DBE +cs=0x204;eip=0x000dc0; X(PUSH(di)); // 1939 push di ;~ 0204:0DC0 +cs=0x204;eip=0x000dc1; J(CALL(sub_112ae,0)); // 1940 call sub_112AE ;~ 0204:0DC1 +cs=0x204;eip=0x000dc4; T(ADD(sp, 2)); // 1941 add sp, 2 ;~ 0204:0DC4 +loc_113e7: // 4445 -cs=0x204;eip=0x000dd8; X(PUSH(ds)); // 1926 push ds ;~ 0204:0DD8 -cs=0x204;eip=0x000dd9; X(POP(ax)); // 1927 pop ax ;~ 0204:0DD9 -cs=0x204;eip=0x000dda; T(NOP); // 1928 nop ;~ 0204:0DDA -cs=0x204;eip=0x000ddb; T(INC(bp)); // 1929 inc bp ;~ 0204:0DDB -cs=0x204;eip=0x000ddc; X(PUSH(bp)); // 1930 push bp ;~ 0204:0DDC -cs=0x204;eip=0x000ddd; T(bp = sp;); // 1931 mov bp, sp ;~ 0204:0DDD -cs=0x204;eip=0x000ddf; X(PUSH(ds)); // 1932 push ds ;~ 0204:0DDF -cs=0x204;eip=0x000de0; T(ds = ax;); // 1933 mov ds, ax ;~ 0204:0DE0 -cs=0x204;eip=0x000de2; T(SUB(sp, 8)); // 1934 sub sp, 8 ;~ 0204:0DE2 -cs=0x204;eip=0x000de5; X(PUSH(es)); // 1935 push es ;~ 0204:0DE5 -cs=0x204;eip=0x000de6; X(PUSH(di)); // 1936 push di ;~ 0204:0DE6 -cs=0x204;eip=0x000de7; X(PUSH(cx)); // 1937 push cx ;~ 0204:0DE7 -cs=0x204;eip=0x000de8; T(di = 0x2840;); // 1938 mov di, 2840h ;~ 0204:0DE8 -cs=0x204;eip=0x000deb; T(cx = 0x0A;); // 1939 mov cx, 0Ah ;~ 0204:0DEB -loc_1140e: +cs=0x204;eip=0x000dc7; T(ADD(di, 6)); // 1944 add di, 6 ;~ 0204:0DC7 +cs=0x204;eip=0x000dca; T(DEC(dx)); // 1945 dec dx ;~ 0204:0DCA +cs=0x204;eip=0x000dcb; J(JNZ(loc_113d2)); // 1946 jnz short loc_113D2 ;~ 0204:0DCB +loc_113ed: // 4446 -cs=0x204;eip=0x000dee; X(PUSH(cx)); // 1942 push cx ;~ 0204:0DEE -cs=0x204;eip=0x000def; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 1943 mov ax, [di] ;~ 0204:0DEF -cs=0x204;eip=0x000df1; T(TEST(ax, ax)); // 1944 test ax, ax ;~ 0204:0DF1 -cs=0x204;eip=0x000df3; J(JZ(loc_1148b)); // 1945 jz short loc_1148B ;~ 0204:0DF3 -cs=0x204;eip=0x000df5; T(dx = ax;); // 1946 mov dx, ax ;~ 0204:0DF5 -cs=0x204;eip=0x000df7; T(SHL(ax, 4)); // 1947 shl ax, 4 ;~ 0204:0DF7 -cs=0x204;eip=0x000dfa; T(SHR(dx, 0x0C)); // 1948 shr dx, 0Ch ;~ 0204:0DFA -cs=0x204;eip=0x000dfd; X(MOV(*(dw*)(raddr(ss,bp-4)), dx)); // 1949 mov [bp-4], dx ;~ 0204:0DFD -cs=0x204;eip=0x000e00; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 1950 mov [bp-6], ax ;~ 0204:0E00 -cs=0x204;eip=0x000e03; T(bx = bp-0x0A); // 1951 lea bx, [bp-0Ah] ;~ 0204:0E03 -cs=0x204;eip=0x000e06; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_28a2a+2)))); // 1952 push word ptr loc_28A2A+2 ;~ 0204:0E06 -cs=0x204;eip=0x000e0a; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 1953 push word ptr [bp-4] ;~ 0204:0E0A -cs=0x204;eip=0x000e0d; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 1954 push word ptr [bp-6] ;~ 0204:0E0D -cs=0x204;eip=0x000e10; X(PUSH(0)); // 1955 push 0 ;~ 0204:0E10 -cs=0x204;eip=0x000e12; X(PUSH(0)); // 1956 push 0 ;~ 0204:0E12 -cs=0x204;eip=0x000e14; X(PUSH(ss)); // 1957 push ss ;~ 0204:0E14 -cs=0x204;eip=0x000e15; X(PUSH(bx)); // 1958 push bx ;~ 0204:0E15 -cs=0x204;eip=0x000e16; T(NOP); // 1959 nop ;~ 0204:0E16 -cs=0x204;eip=0x000e17; X(PUSH(cs)); // 1960 push cs ;~ 0204:0E17 -cs=0x204;eip=0x000e18; J(CALL(__dispatch_call,*((byte_18fb6)+0x3D7))); // 1961 call near ptr byte_18FB6+3D7h ;~ 0204:0E18 -cs=0x204;eip=0x000e1b; T(MOV(cx, *(dw*)(raddr(ss,bp-0x0A)))); // 1962 mov cx, [bp-0Ah] ;~ 0204:0E1B -cs=0x204;eip=0x000e1e; T(MOV(bx, *(dw*)(raddr(ss,bp-8)))); // 1963 mov bx, [bp-8] ;~ 0204:0E1E -cs=0x204;eip=0x000e21; T(SHR(cx, 4)); // 1964 shr cx, 4 ;~ 0204:0E21 -cs=0x204;eip=0x000e24; T(SHL(bx, 0x0C)); // 1965 shl bx, 0Ch ;~ 0204:0E24 -cs=0x204;eip=0x000e27; T(OR(cx, bx)); // 1966 or cx, bx ;~ 0204:0E27 -cs=0x204;eip=0x000e29; T(MOV(bx, *(dw*)(raddr(ds,di+2)))); // 1967 mov bx, [di+2] ;~ 0204:0E29 -cs=0x204;eip=0x000e2c; T(SUB(bx, cx)); // 1968 sub bx, cx ;~ 0204:0E2C -cs=0x204;eip=0x000e2e; X(SUB(*(dw*)(raddr(ds,m2c::kloc_28a31+1)), bx)); // 1969 sub word ptr loc_28A31+1, bx ;~ 0204:0E2E -cs=0x204;eip=0x000e32; T(TEST(cx, cx)); // 1970 test cx, cx ;~ 0204:0E32 -cs=0x204;eip=0x000e34; J(JZ(loc_11466)); // 1971 jz short loc_11466 ;~ 0204:0E34 -cs=0x204;eip=0x000e36; X(PUSH(cx)); // 1972 push cx ;~ 0204:0E36 -cs=0x204;eip=0x000e37; X(PUSH(cx)); // 1973 push cx ;~ 0204:0E37 -cs=0x204;eip=0x000e38; X(PUSH(*(dw*)(raddr(ds,di)))); // 1974 push word ptr [di] ;~ 0204:0E38 -cs=0x204;eip=0x000e3a; J(CALL(sub_10fca,0)); // 1975 call sub_10FCA ;~ 0204:0E3A -cs=0x204;eip=0x000e3d; T(ADD(sp, 4)); // 1976 add sp, 4 ;~ 0204:0E3D -cs=0x204;eip=0x000e40; X(POP(cx)); // 1977 pop cx ;~ 0204:0E40 -cs=0x204;eip=0x000e41; X(MOV(*(dw*)(raddr(ds,di+2)), cx)); // 1978 mov [di+2], cx ;~ 0204:0E41 -cs=0x204;eip=0x000e44; J(JMP(loc_1148b)); // 1979 jmp short loc_1148B ;~ 0204:0E44 -loc_11466: +cs=0x204;eip=0x000dcd; T(XOR(ax, ax)); // 1950 xor ax, ax ;~ 0204:0DCD +cs=0x204;eip=0x000dcf; X(POP(dx)); // 1951 pop dx ;~ 0204:0DCF +cs=0x204;eip=0x000dd0; X(POP(cx)); // 1952 pop cx ;~ 0204:0DD0 +cs=0x204;eip=0x000dd1; X(POP(bx)); // 1953 pop bx ;~ 0204:0DD1 +cs=0x204;eip=0x000dd2; X(POP(di)); // 1954 pop di ;~ 0204:0DD2 +cs=0x204;eip=0x000dd3; X(POP(si)); // 1955 pop si ;~ 0204:0DD3 +cs=0x204;eip=0x000dd4; X(POP(ds)); // 1956 pop ds ;~ 0204:0DD4 +cs=0x204;eip=0x000dd5; X(POP(bp)); // 1957 pop bp ;~ 0204:0DD5 +cs=0x204;eip=0x000dd6; T(DEC(bp)); // 1958 dec bp ;~ 0204:0DD6 +cs=0x204;eip=0x000dd7; J(RETF(0)); // 1959 retf ;~ 0204:0DD7 +ret_204_dd8: // 4447 -cs=0x204;eip=0x000e46; X(PUSH(*(dw*)(raddr(ds,di)))); // 1983 push word ptr [di] ;~ 0204:0E46 -cs=0x204;eip=0x000e48; J(CALL(sub_10f7a,0)); // 1984 call sub_10F7A ;~ 0204:0E48 -cs=0x204;eip=0x000e4b; T(ADD(sp, 2)); // 1985 add sp, 2 ;~ 0204:0E4B -cs=0x204;eip=0x000e4e; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_28a2a+2)))); // 1986 push word ptr loc_28A2A+2 ;~ 0204:0E4E -cs=0x204;eip=0x000e52; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 1987 push word ptr [bp-4] ;~ 0204:0E52 -cs=0x204;eip=0x000e55; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 1988 push word ptr [bp-6] ;~ 0204:0E55 -cs=0x204;eip=0x000e58; T(NOP); // 1989 nop ;~ 0204:0E58 -cs=0x204;eip=0x000e59; X(PUSH(cs)); // 1990 push cs ;~ 0204:0E59 -cs=0x204;eip=0x000e5a; J(CALL(__dispatch_call,*((byte_18fb6)+0x519))); // 1991 call near ptr byte_18FB6+519h ;~ 0204:0E5A -cs=0x204;eip=0x000e5d; X(MOV(*(dw*)(raddr(ds,di)), 0)); // 1992 mov word ptr [di], 0 ;~ 0204:0E5D -cs=0x204;eip=0x000e61; X(MOV(*(dw*)(raddr(ds,di+2)), 0)); // 1993 mov word ptr [di+2], 0 ;~ 0204:0E61 -cs=0x204;eip=0x000e66; X(MOV(*(dw*)(raddr(ds,di+4)), 0)); // 1994 mov word ptr [di+4], 0 ;~ 0204:0E66 -loc_1148b: +cs=0x204;eip=0x000dd8; X(PUSH(ds)); // 1961 push ds ;~ 0204:0DD8 +cs=0x204;eip=0x000dd9; X(POP(ax)); // 1962 pop ax ;~ 0204:0DD9 +cs=0x204;eip=0x000dda; T(NOP); // 1963 nop ;~ 0204:0DDA +cs=0x204;eip=0x000ddb; T(INC(bp)); // 1964 inc bp ;~ 0204:0DDB +cs=0x204;eip=0x000ddc; X(PUSH(bp)); // 1965 push bp ;~ 0204:0DDC +cs=0x204;eip=0x000ddd; T(bp = sp;); // 1966 mov bp, sp ;~ 0204:0DDD +cs=0x204;eip=0x000ddf; X(PUSH(ds)); // 1967 push ds ;~ 0204:0DDF +cs=0x204;eip=0x000de0; T(ds = ax;); // 1968 mov ds, ax ;~ 0204:0DE0 +cs=0x204;eip=0x000de2; T(SUB(sp, 8)); // 1969 sub sp, 8 ;~ 0204:0DE2 +cs=0x204;eip=0x000de5; X(PUSH(es)); // 1970 push es ;~ 0204:0DE5 +cs=0x204;eip=0x000de6; X(PUSH(di)); // 1971 push di ;~ 0204:0DE6 +cs=0x204;eip=0x000de7; X(PUSH(cx)); // 1972 push cx ;~ 0204:0DE7 +cs=0x204;eip=0x000de8; T(di = 0x2840;); // 1973 mov di, 2840h ;~ 0204:0DE8 +cs=0x204;eip=0x000deb; T(cx = 0x0A;); // 1974 mov cx, 0Ah ;~ 0204:0DEB +loc_1140e: // 4448 -cs=0x204;eip=0x000e6b; T(SUB(di, 6)); // 1998 sub di, 6 ;~ 0204:0E6B -cs=0x204;eip=0x000e6e; X(POP(cx)); // 1999 pop cx ;~ 0204:0E6E -cs=0x204;eip=0x000e6f; J(LOOP(loc_11493)); // 2000 loop loc_11493 ;~ 0204:0E6F -cs=0x204;eip=0x000e71; J(JMP(loc_11496)); // 2001 jmp short loc_11496 ;~ 0204:0E71 -loc_11493: +cs=0x204;eip=0x000dee; X(PUSH(cx)); // 1977 push cx ;~ 0204:0DEE +cs=0x204;eip=0x000def; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 1978 mov ax, [di] ;~ 0204:0DEF +cs=0x204;eip=0x000df1; T(TEST(ax, ax)); // 1979 test ax, ax ;~ 0204:0DF1 +cs=0x204;eip=0x000df3; J(JZ(loc_1148b)); // 1980 jz short loc_1148B ;~ 0204:0DF3 +cs=0x204;eip=0x000df5; T(dx = ax;); // 1981 mov dx, ax ;~ 0204:0DF5 +cs=0x204;eip=0x000df7; T(SHL(ax, 4)); // 1982 shl ax, 4 ;~ 0204:0DF7 +cs=0x204;eip=0x000dfa; T(SHR(dx, 0x0C)); // 1983 shr dx, 0Ch ;~ 0204:0DFA +cs=0x204;eip=0x000dfd; X(MOV(*(dw*)(raddr(ss,bp-4)), dx)); // 1984 mov [bp-4], dx ;~ 0204:0DFD +cs=0x204;eip=0x000e00; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 1985 mov [bp-6], ax ;~ 0204:0E00 +cs=0x204;eip=0x000e03; T(bx = bp-0x0A); // 1986 lea bx, [bp-0Ah] ;~ 0204:0E03 +cs=0x204;eip=0x000e06; X(PUSH(*(dw*)(((db*)word_4ae5c)+0x480))); // 1987 push word_4AE5C+480h ;~ 0204:0E06 +cs=0x204;eip=0x000e0a; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 1988 push word ptr [bp-4] ;~ 0204:0E0A +cs=0x204;eip=0x000e0d; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 1989 push word ptr [bp-6] ;~ 0204:0E0D +cs=0x204;eip=0x000e10; X(PUSH(0)); // 1990 push 0 ;~ 0204:0E10 +cs=0x204;eip=0x000e12; X(PUSH(0)); // 1991 push 0 ;~ 0204:0E12 +cs=0x204;eip=0x000e14; X(PUSH(ss)); // 1992 push ss ;~ 0204:0E14 +cs=0x204;eip=0x000e15; X(PUSH(bx)); // 1993 push bx ;~ 0204:0E15 +cs=0x204;eip=0x000e16; T(NOP); // 1994 nop ;~ 0204:0E16 +cs=0x204;eip=0x000e17; X(PUSH(cs)); // 1995 push cs ;~ 0204:0E17 +cs=0x204;eip=0x000e18; J(CALL(__dispatch_call,unk_1938d)); // 1996 call near ptr unk_1938D ;~ 0204:0E18 +cs=0x204;eip=0x000e1b; T(MOV(cx, *(dw*)(raddr(ss,bp-0x0A)))); // 1997 mov cx, [bp-0Ah] ;~ 0204:0E1B +cs=0x204;eip=0x000e1e; T(MOV(bx, *(dw*)(raddr(ss,bp-8)))); // 1998 mov bx, [bp-8] ;~ 0204:0E1E +cs=0x204;eip=0x000e21; T(SHR(cx, 4)); // 1999 shr cx, 4 ;~ 0204:0E21 +cs=0x204;eip=0x000e24; T(SHL(bx, 0x0C)); // 2000 shl bx, 0Ch ;~ 0204:0E24 +cs=0x204;eip=0x000e27; T(OR(cx, bx)); // 2001 or cx, bx ;~ 0204:0E27 +cs=0x204;eip=0x000e29; T(MOV(bx, *(dw*)(raddr(ds,di+2)))); // 2002 mov bx, [di+2] ;~ 0204:0E29 +cs=0x204;eip=0x000e2c; T(SUB(bx, cx)); // 2003 sub bx, cx ;~ 0204:0E2C +cs=0x204;eip=0x000e2e; X(SUB(*(dw*)(((db*)word_4ae5c)+0x486), bx)); // 2004 sub word_4AE5C+486h, bx ;~ 0204:0E2E +cs=0x204;eip=0x000e32; T(TEST(cx, cx)); // 2005 test cx, cx ;~ 0204:0E32 +cs=0x204;eip=0x000e34; J(JZ(loc_11466)); // 2006 jz short loc_11466 ;~ 0204:0E34 +cs=0x204;eip=0x000e36; X(PUSH(cx)); // 2007 push cx ;~ 0204:0E36 +cs=0x204;eip=0x000e37; X(PUSH(cx)); // 2008 push cx ;~ 0204:0E37 +cs=0x204;eip=0x000e38; X(PUSH(*(dw*)(raddr(ds,di)))); // 2009 push word ptr [di] ;~ 0204:0E38 +cs=0x204;eip=0x000e3a; J(CALL(sub_10fca,0)); // 2010 call sub_10FCA ;~ 0204:0E3A +cs=0x204;eip=0x000e3d; T(ADD(sp, 4)); // 2011 add sp, 4 ;~ 0204:0E3D +cs=0x204;eip=0x000e40; X(POP(cx)); // 2012 pop cx ;~ 0204:0E40 +cs=0x204;eip=0x000e41; X(MOV(*(dw*)(raddr(ds,di+2)), cx)); // 2013 mov [di+2], cx ;~ 0204:0E41 +cs=0x204;eip=0x000e44; J(JMP(loc_1148b)); // 2014 jmp short loc_1148B ;~ 0204:0E44 +loc_11466: // 4449 -cs=0x204;eip=0x000e73; J(JMP(loc_1140e)); // 2005 jmp loc_1140E ;~ 0204:0E73 -loc_11496: +cs=0x204;eip=0x000e46; X(PUSH(*(dw*)(raddr(ds,di)))); // 2018 push word ptr [di] ;~ 0204:0E46 +cs=0x204;eip=0x000e48; J(CALL(sub_10f7a,0)); // 2019 call sub_10F7A ;~ 0204:0E48 +cs=0x204;eip=0x000e4b; T(ADD(sp, 2)); // 2020 add sp, 2 ;~ 0204:0E4B +cs=0x204;eip=0x000e4e; X(PUSH(*(dw*)(((db*)word_4ae5c)+0x480))); // 2021 push word_4AE5C+480h ;~ 0204:0E4E +cs=0x204;eip=0x000e52; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 2022 push word ptr [bp-4] ;~ 0204:0E52 +cs=0x204;eip=0x000e55; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 2023 push word ptr [bp-6] ;~ 0204:0E55 +cs=0x204;eip=0x000e58; T(NOP); // 2024 nop ;~ 0204:0E58 +cs=0x204;eip=0x000e59; X(PUSH(cs)); // 2025 push cs ;~ 0204:0E59 +cs=0x204;eip=0x000e5a; J(CALL(__dispatch_call,unk_194cf)); // 2026 call near ptr unk_194CF ;~ 0204:0E5A +cs=0x204;eip=0x000e5d; X(MOV(*(dw*)(raddr(ds,di)), 0)); // 2027 mov word ptr [di], 0 ;~ 0204:0E5D +cs=0x204;eip=0x000e61; X(MOV(*(dw*)(raddr(ds,di+2)), 0)); // 2028 mov word ptr [di+2], 0 ;~ 0204:0E61 +cs=0x204;eip=0x000e66; X(MOV(*(dw*)(raddr(ds,di+4)), 0)); // 2029 mov word ptr [di+4], 0 ;~ 0204:0E66 +loc_1148b: // 4450 -cs=0x204;eip=0x000e76; X(POP(cx)); // 2009 pop cx ;~ 0204:0E76 -cs=0x204;eip=0x000e77; X(POP(di)); // 2010 pop di ;~ 0204:0E77 -cs=0x204;eip=0x000e78; X(POP(es)); // 2011 pop es ;~ 0204:0E78 -cs=0x204;eip=0x000e79; T(SUB(bp, 2)); // 2012 sub bp, 2 ;~ 0204:0E79 -cs=0x204;eip=0x000e7c; T(sp = bp;); // 2013 mov sp, bp ;~ 0204:0E7C -cs=0x204;eip=0x000e7e; X(POP(ds)); // 2014 pop ds ;~ 0204:0E7E -cs=0x204;eip=0x000e7f; X(POP(bp)); // 2015 pop bp ;~ 0204:0E7F -cs=0x204;eip=0x000e80; T(DEC(bp)); // 2016 dec bp ;~ 0204:0E80 -cs=0x204;eip=0x000e81; J(RETF(0)); // 2017 retf ;~ 0204:0E81 -sub_114a2: - // 2022 -cs=0x204;eip=0x000e82; X(PUSH(es)); // 2023 push es ;~ 0204:0E82 -cs=0x204;eip=0x000e83; J(CALL(sub_11285,0)); // 2024 call sub_11285 ;~ 0204:0E83 -cs=0x204;eip=0x000e86; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a20)))); // 2025 mov ax, word ptr loc_28A20 ;~ 0204:0E86 -cs=0x204;eip=0x000e89; T(CMP(ax, *(dw*)(raddr(ds,m2c::kloc_28a20+2)))); // 2026 cmp ax, word ptr loc_28A20+2 ;~ 0204:0E89 -cs=0x204;eip=0x000e8d; J(JC(loc_114d9)); // 2027 jb short loc_114D9 ;~ 0204:0E8D -cs=0x204;eip=0x000e8f; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a2d+1)), ax)); // 2028 mov word ptr loc_28A2D+1, ax ;~ 0204:0E8F -cs=0x204;eip=0x000e92; X(PUSH(0)); // 2029 push 0 ;~ 0204:0E92 -cs=0x204;eip=0x000e94; X(PUSH(0)); // 2030 push 0 ;~ 0204:0E94 -cs=0x204;eip=0x000e96; X(PUSH(0)); // 2031 push 0 ;~ 0204:0E96 -cs=0x204;eip=0x000e98; X(PUSH(0)); // 2032 push 0 ;~ 0204:0E98 -cs=0x204;eip=0x000e9a; X(PUSH(0)); // 2033 push 0 ;~ 0204:0E9A -cs=0x204;eip=0x000e9c; X(PUSH(ds)); // 2034 push ds ;~ 0204:0E9C -cs=0x204;eip=0x000e9d; X(PUSH(m2c::kloc_28a2a+2)); // 2035 push (offset loc_28A2A+2) ;~ 0204:0E9D -cs=0x204;eip=0x000ea0; T(NOP); // 2036 nop ;~ 0204:0EA0 -cs=0x204;eip=0x000ea1; X(PUSH(cs)); // 2037 push cs ;~ 0204:0EA1 -cs=0x204;eip=0x000ea2; J(CALL(__dispatch_call,*((byte_18fb6)+0x22))); // 2038 call near ptr byte_18FB6+22h ;~ 0204:0EA2 -cs=0x204;eip=0x000ea5; T(CMP(ax, 0)); // 2039 cmp ax, 0 ;~ 0204:0EA5 -cs=0x204;eip=0x000ea8; J(JNZ(loc_114d7)); // 2040 jnz short loc_114D7 ;~ 0204:0EA8 -cs=0x204;eip=0x000eaa; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_28a2a+2)))); // 2041 push word ptr loc_28A2A+2 ;~ 0204:0EAA -cs=0x204;eip=0x000eae; X(PUSH(0)); // 2042 push 0 ;~ 0204:0EAE -cs=0x204;eip=0x000eb0; X(PUSH(0)); // 2043 push 0 ;~ 0204:0EB0 -cs=0x204;eip=0x000eb2; T(NOP); // 2044 nop ;~ 0204:0EB2 -cs=0x204;eip=0x000eb3; X(PUSH(cs)); // 2045 push cs ;~ 0204:0EB3 -cs=0x204;eip=0x000eb4; J(CALL(__dispatch_call,*((byte_18fb6)+0x519))); // 2046 call near ptr byte_18FB6+519h ;~ 0204:0EB4 -loc_114d7: +cs=0x204;eip=0x000e6b; T(SUB(di, 6)); // 2033 sub di, 6 ;~ 0204:0E6B +cs=0x204;eip=0x000e6e; X(POP(cx)); // 2034 pop cx ;~ 0204:0E6E +cs=0x204;eip=0x000e6f; J(LOOP(loc_11493)); // 2035 loop loc_11493 ;~ 0204:0E6F +cs=0x204;eip=0x000e71; J(JMP(loc_11496)); // 2036 jmp short loc_11496 ;~ 0204:0E71 +loc_11493: // 4451 -cs=0x204;eip=0x000eb7; X(POP(es)); // 2050 pop es ;~ 0204:0EB7 -cs=0x204;eip=0x000eb8; J(RETN(0)); // 2051 retn ;~ 0204:0EB8 -loc_114d9: - // 4452 -cs=0x204;eip=0x000eb9; T(ax = 1;); // 2055 mov ax, 1 ;~ 0204:0EB9 -cs=0x204;eip=0x000ebc; J(JMP(loc_114d7)); // 2056 jmp short loc_114D7 ;~ 0204:0EBC -sub_114de: - // 2063 -cs=0x204;eip=0x000ebe; J(CALL(sub_111c6,0)); // 2064 call sub_111C6 ;~ 0204:0EBE -cs=0x204;eip=0x000ec1; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_28a25+1)))); // 2065 mov ax, word ptr loc_28A25+1 ;~ 0204:0EC1 -cs=0x204;eip=0x000ec4; T(CMP(ax, *(dw*)(raddr(ds,m2c::kloc_28a27+1)))); // 2066 cmp ax, word ptr loc_28A27+1 ;~ 0204:0EC4 -cs=0x204;eip=0x000ec8; J(JNC(loc_114ef)); // 2067 jnb short loc_114EF ;~ 0204:0EC8 -loc_114ea: - // 4453 -cs=0x204;eip=0x000eca; T(ax = 1;); // 2070 mov ax, 1 ;~ 0204:0ECA -cs=0x204;eip=0x000ecd; J(JMP(locret_114fa)); // 2071 jmp short locret_114FA ;~ 0204:0ECD -loc_114ef: - // 4454 -cs=0x204;eip=0x000ecf; T(CMP(ax, 0x118)); // 2075 cmp ax, 118h ;~ 0204:0ECF -cs=0x204;eip=0x000ed2; J(JC(loc_114ea)); // 2076 jb short loc_114EA ;~ 0204:0ED2 -cs=0x204;eip=0x000ed4; X(MOV(*(dw*)(raddr(ds,m2c::kloc_28a2f+1)), ax)); // 2077 mov word ptr loc_28A2F+1, ax ;~ 0204:0ED4 -cs=0x204;eip=0x000ed7; T(ax = 0;); // 2078 mov ax, 0 ;~ 0204:0ED7 -locret_114fa: - // 4455 -cs=0x204;eip=0x000eda; J(RETN(0)); // 2081 retn ;~ 0204:0EDA -seg001_edb_proc: - // 2085 -cs=0x204;eip=0x000edb; J(CALL(sub_110b0,0)); // 2085 call sub_110B0 ;~ 0204:0EDB -cs=0x204;eip=0x000ede; J(CALL(sub_114de,0)); // 2086 call sub_114DE ;~ 0204:0EDE -cs=0x204;eip=0x000ee1; T(TEST(ax, ax)); // 2087 test ax, ax ;~ 0204:0EE1 -cs=0x204;eip=0x000ee3; J(JNZ(locret_1150f)); // 2088 jnz short locret_1150F ;~ 0204:0EE3 -cs=0x204;eip=0x000ee5; J(CALL(sub_11050,0)); // 2089 call sub_11050 ;~ 0204:0EE5 -cs=0x204;eip=0x000ee8; T(TEST(ax, ax)); // 2090 test ax, ax ;~ 0204:0EE8 -cs=0x204;eip=0x000eea; J(JNZ(locret_1150f)); // 2091 jnz short locret_1150F ;~ 0204:0EEA -cs=0x204;eip=0x000eec; J(CALL(sub_114a2,0)); // 2092 call sub_114A2 ;~ 0204:0EEC -locret_1150f: - // 4456 -cs=0x204;eip=0x000eef; J(RETN(0)); // 2096 retn ;~ 0204:0EEF -ret_204_ef0: - // 4457 -cs=0x204;eip=0x000ef0; T(MOV(si, *(dw*)(raddr(ds,m2c::kloc_28a36+2)))); // 2098 mov si, word ptr loc_28A36+2 ;~ 0204:0EF0 -cs=0x204;eip=0x000ef4; T(MOV(di, *(dw*)(raddr(ds,m2c::kloc_28a36)))); // 2099 mov di, word ptr loc_28A36 ;~ 0204:0EF4 -cs=0x204;eip=0x000ef8; T(ax = 0x502;); // 2100 mov ax, 502h ;~ 0204:0EF8 -cs=0x204;eip=0x000efb; J(CALL(__dispatch_call,_unk_1f35f)); // 2101 call near ptr _unk_1F35F ;~ 0204:0EFB -cs=0x204;eip=0x000efe; J(RETN(0)); // 2102 retn ;~ 0204:0EFE +cs=0x204;eip=0x000e73; J(JMP(loc_1140e)); // 2040 jmp loc_1140E ;~ 0204:0E73 +loc_11496: + // 4452 +cs=0x204;eip=0x000e76; X(POP(cx)); // 2044 pop cx ;~ 0204:0E76 +cs=0x204;eip=0x000e77; X(POP(di)); // 2045 pop di ;~ 0204:0E77 +cs=0x204;eip=0x000e78; X(POP(es)); // 2046 pop es ;~ 0204:0E78 +cs=0x204;eip=0x000e79; T(SUB(bp, 2)); // 2047 sub bp, 2 ;~ 0204:0E79 +cs=0x204;eip=0x000e7c; T(sp = bp;); // 2048 mov sp, bp ;~ 0204:0E7C +cs=0x204;eip=0x000e7e; X(POP(ds)); // 2049 pop ds ;~ 0204:0E7E +cs=0x204;eip=0x000e7f; X(POP(bp)); // 2050 pop bp ;~ 0204:0E7F +cs=0x204;eip=0x000e80; T(DEC(bp)); // 2051 dec bp ;~ 0204:0E80 +cs=0x204;eip=0x000e81; J(RETF(0)); // 2052 retf ;~ 0204:0E81 assert(0); __dispatch_call: @@ -759,25 +1083,7 @@ cs=0x204;eip=0x000efe; J(RETN(0)); // 2102 retn ;~ 0204:0EFE #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_11057: goto loc_11057; - case m2c::kloc_11066: goto loc_11066; - case m2c::kloc_11084: goto loc_11084; - case m2c::kloc_110ab: goto loc_110ab; - case m2c::kloc_11250: goto loc_11250; - case m2c::kloc_11254: goto loc_11254; - case m2c::kloc_11264: goto loc_11264; - case m2c::kloc_11267: goto loc_11267; - case m2c::kloc_11275: goto loc_11275; - case m2c::kloc_11282: goto loc_11282; - case m2c::kloc_1129d: goto loc_1129d; - case m2c::kloc_112ab: goto loc_112ab; - case m2c::kloc_112da: goto loc_112da; - case m2c::kloc_112ea: goto loc_112ea; - case m2c::kloc_11321: goto loc_11321; - case m2c::kloc_11334: goto loc_11334; - case m2c::kloc_11373: goto loc_11373; - case m2c::kloc_11380: goto loc_11380; - case m2c::kloc_113b1: goto loc_113b1; + case m2c::kloc_113b1: goto loc_113b1; case m2c::kloc_113c6: goto loc_113c6; case m2c::kloc_113d2: goto loc_113d2; case m2c::kloc_113e7: goto loc_113e7; @@ -787,23 +1093,109 @@ cs=0x204;eip=0x000efe; J(RETN(0)); // 2102 retn ;~ 0204:0EFE case m2c::kloc_1148b: goto loc_1148b; case m2c::kloc_11493: goto loc_11493; case m2c::kloc_11496: goto loc_11496; - case m2c::kloc_114d7: goto loc_114d7; - case m2c::kloc_114d9: goto loc_114d9; - case m2c::kloc_114ea: goto loc_114ea; - case m2c::kloc_114ef: goto loc_114ef; - case m2c::klocret_114fa: goto locret_114fa; - case m2c::klocret_1150f: goto locret_1150f; case m2c::kret_204_dd8: goto ret_204_dd8; - case m2c::kret_204_ef0: goto ret_204_ef0; case m2c::kseg001_d6e_proc: goto seg001_d6e_proc; - case m2c::kseg001_edb_proc: goto seg001_edb_proc; - case m2c::ksub_11050: goto sub_11050; - case m2c::ksub_111c6: goto sub_111c6; - case m2c::ksub_11285: goto sub_11285; - case m2c::ksub_112ae: goto sub_112ae; - case m2c::ksub_112ed: goto sub_112ed; - case m2c::ksub_11337: goto sub_11337; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_114a2(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_114a2: + _begin: +cs=0x204;eip=0x000e82; X(PUSH(es)); // 2058 push es ;~ 0204:0E82 +cs=0x204;eip=0x000e83; J(CALL(sub_11285,0)); // 2059 call sub_11285 ;~ 0204:0E83 +cs=0x204;eip=0x000e86; T(ax = *(dw*)(((db*)word_4ae5c)+0x474);); // 2060 mov ax, word_4AE5C+474h ;~ 0204:0E86 +cs=0x204;eip=0x000e89; T(CMP(ax, *(dw*)(((db*)word_4ae5c)+0x476))); // 2061 cmp ax, word_4AE5C+476h ;~ 0204:0E89 +cs=0x204;eip=0x000e8d; J(JC(loc_114d9)); // 2062 jb short loc_114D9 ;~ 0204:0E8D +cs=0x204;eip=0x000e8f; X(*(dw*)(((db*)word_4ae5c)+0x482) = ax;); // 2063 mov word_4AE5C+482h, ax ;~ 0204:0E8F +cs=0x204;eip=0x000e92; X(PUSH(0)); // 2064 push 0 ;~ 0204:0E92 +cs=0x204;eip=0x000e94; X(PUSH(0)); // 2065 push 0 ;~ 0204:0E94 +cs=0x204;eip=0x000e96; X(PUSH(0)); // 2066 push 0 ;~ 0204:0E96 +cs=0x204;eip=0x000e98; X(PUSH(0)); // 2067 push 0 ;~ 0204:0E98 +cs=0x204;eip=0x000e9a; X(PUSH(0)); // 2068 push 0 ;~ 0204:0E9A +cs=0x204;eip=0x000e9c; X(PUSH(ds)); // 2069 push ds ;~ 0204:0E9C +cs=0x204;eip=0x000e9d; X(PUSH(m2c::kloc_28a2a+2)); // 2070 push (offset loc_28A2A+2) ;~ 0204:0E9D +cs=0x204;eip=0x000ea0; T(NOP); // 2071 nop ;~ 0204:0EA0 +cs=0x204;eip=0x000ea1; X(PUSH(cs)); // 2072 push cs ;~ 0204:0EA1 +cs=0x204;eip=0x000ea2; J(CALL(__dispatch_call,unk_18fd8)); // 2073 call near ptr unk_18FD8 ;~ 0204:0EA2 +cs=0x204;eip=0x000ea5; T(CMP(ax, 0)); // 2074 cmp ax, 0 ;~ 0204:0EA5 +cs=0x204;eip=0x000ea8; J(JNZ(loc_114d7)); // 2075 jnz short loc_114D7 ;~ 0204:0EA8 +cs=0x204;eip=0x000eaa; X(PUSH(*(dw*)(((db*)word_4ae5c)+0x480))); // 2076 push word_4AE5C+480h ;~ 0204:0EAA +cs=0x204;eip=0x000eae; X(PUSH(0)); // 2077 push 0 ;~ 0204:0EAE +cs=0x204;eip=0x000eb0; X(PUSH(0)); // 2078 push 0 ;~ 0204:0EB0 +cs=0x204;eip=0x000eb2; T(NOP); // 2079 nop ;~ 0204:0EB2 +cs=0x204;eip=0x000eb3; X(PUSH(cs)); // 2080 push cs ;~ 0204:0EB3 +cs=0x204;eip=0x000eb4; J(CALL(__dispatch_call,unk_194cf)); // 2081 call near ptr unk_194CF ;~ 0204:0EB4 +loc_114d7: + // 4453 +cs=0x204;eip=0x000eb7; X(POP(es)); // 2085 pop es ;~ 0204:0EB7 +cs=0x204;eip=0x000eb8; J(RETN(0)); // 2086 retn ;~ 0204:0EB8 +loc_114d9: + // 4454 +cs=0x204;eip=0x000eb9; T(ax = 1;); // 2090 mov ax, 1 ;~ 0204:0EB9 +cs=0x204;eip=0x000ebc; J(JMP(loc_114d7)); // 2091 jmp short loc_114D7 ;~ 0204:0EBC + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_114d7: goto loc_114d7; + case m2c::kloc_114d9: goto loc_114d9; case m2c::ksub_114a2: goto sub_114a2; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_114de(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_114de: + _begin: +cs=0x204;eip=0x000ebe; J(CALL(sub_111c6,0)); // 2099 call sub_111C6 ;~ 0204:0EBE +cs=0x204;eip=0x000ec1; T(ax = *(dw*)(((db*)word_4ae5c)+0x47A);); // 2100 mov ax, word_4AE5C+47Ah ;~ 0204:0EC1 +cs=0x204;eip=0x000ec4; T(CMP(ax, *(dw*)(((db*)word_4ae5c)+0x47C))); // 2101 cmp ax, word_4AE5C+47Ch ;~ 0204:0EC4 +cs=0x204;eip=0x000ec8; J(JNC(loc_114ef)); // 2102 jnb short loc_114EF ;~ 0204:0EC8 +loc_114ea: + // 4455 +cs=0x204;eip=0x000eca; T(ax = 1;); // 2105 mov ax, 1 ;~ 0204:0ECA +cs=0x204;eip=0x000ecd; J(JMP(locret_114fa)); // 2106 jmp short locret_114FA ;~ 0204:0ECD +loc_114ef: + // 4456 +cs=0x204;eip=0x000ecf; T(CMP(ax, 0x118)); // 2110 cmp ax, 118h ;~ 0204:0ECF +cs=0x204;eip=0x000ed2; J(JC(loc_114ea)); // 2111 jb short loc_114EA ;~ 0204:0ED2 +cs=0x204;eip=0x000ed4; X(*(dw*)(((db*)word_4ae5c)+0x484) = ax;); // 2112 mov word_4AE5C+484h, ax ;~ 0204:0ED4 +cs=0x204;eip=0x000ed7; T(ax = 0;); // 2113 mov ax, 0 ;~ 0204:0ED7 +locret_114fa: + // 4457 +cs=0x204;eip=0x000eda; J(RETN(0)); // 2116 retn ;~ 0204:0EDA + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_114ea: goto loc_114ea; + case m2c::kloc_114ef: goto loc_114ef; + case m2c::klocret_114fa: goto locret_114fa; case m2c::ksub_114de: goto sub_114de; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; @@ -811,179 +1203,32 @@ cs=0x204;eip=0x000efe; J(RETN(0)); // 2102 retn ;~ 0204:0EFE - bool sub_110b0(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool seg001_edb_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_110b0: + seg001_edb_proc: _begin: -cs=0x204;eip=0x000a90; T(es = word_2623b;); // 1374 mov es, word_2623B ;~ 0204:0A90 -cs=0x204;eip=0x000a94; T(MOV(es, *(dw*)(raddr(es,0x2C)))); // 1376 mov es, word ptr es:2Ch ;~ 0204:0A94 -cs=0x204;eip=0x000a99; T(XOR(di, di)); // 1378 xor di, di ;~ 0204:0A99 -cs=0x204;eip=0x000a9b; T(XOR(ax, ax)); // 1379 xor ax, ax ;~ 0204:0A9B -cs=0x204;eip=0x000a9d; T(CLD); // 1380 cld ;~ 0204:0A9D -loc_110be: - // 4407 -cs=0x204;eip=0x000a9e; X(PUSH(di)); // 1383 push di ;~ 0204:0A9E -cs=0x204;eip=0x000a9f; T(si = 0x2846;); // 1384 mov si, 2846h ;~ 0204:0A9F -cs=0x204;eip=0x000aa2; T(cx = 4;); // 1385 mov cx, 4 ;~ 0204:0AA2 - // 1386 repe cmpsb ;~ 0204:0AA5 -cs=0x204;eip=0x000aa5; T( REPE CMPSB); // 1386 repe cmpsb ;~ 0204:0AA5 -cs=0x204;eip=0x000aa7; X(POP(di)); // 1387 pop di ;~ 0204:0AA7 -cs=0x204;eip=0x000aa8; J(JZ(loc_110d8)); // 1388 jz short loc_110D8 ;~ 0204:0AA8 -cs=0x204;eip=0x000aaa; T(cx = 0x0FFFF;); // 1389 mov cx, 0FFFFh ;~ 0204:0AAA - // 1390 repne scasb ;~ 0204:0AAD -cs=0x204;eip=0x000aad; T( REPNE SCASB); // 1390 repne scasb ;~ 0204:0AAD -cs=0x204;eip=0x000aaf; T(CMP(*(raddr(es,di)), 0)); // 1391 cmp byte ptr es:[di], 0 ;~ 0204:0AAF -cs=0x204;eip=0x000ab3; J(JNZ(loc_110be)); // 1392 jnz short loc_110BE ;~ 0204:0AB3 -cs=0x204;eip=0x000ab5; T(XOR(ax, ax)); // 1393 xor ax, ax ;~ 0204:0AB5 -cs=0x204;eip=0x000ab7; J(RETN(0)); // 1394 retn ;~ 0204:0AB7 -loc_110d8: - // 4408 -cs=0x204;eip=0x000ab8; T(ADD(di, 4)); // 1398 add di, 4 ;~ 0204:0AB8 -cs=0x204;eip=0x000abb; X(PUSH(di)); // 1399 push di ;~ 0204:0ABB -loc_110dc: - // 4409 -cs=0x204;eip=0x000abc; T(MOV(al, *(raddr(es,di)))); // 1402 mov al, es:[di] ;~ 0204:0ABC -cs=0x204;eip=0x000abf; T(CMP(al, 0x61)); // 1403 cmp al, 61h ; 'a' ;~ 0204:0ABF -cs=0x204;eip=0x000ac1; J(JC(loc_110ec)); // 1404 jb short loc_110EC ;~ 0204:0AC1 -cs=0x204;eip=0x000ac3; T(CMP(al, 0x7A)); // 1405 cmp al, 7Ah ; 'z' ;~ 0204:0AC3 -cs=0x204;eip=0x000ac5; J(JA(loc_110ec)); // 1406 ja short loc_110EC ;~ 0204:0AC5 -cs=0x204;eip=0x000ac7; T(ADD(al, 0x0E0)); // 1407 add al, 0E0h ;~ 0204:0AC7 -cs=0x204;eip=0x000ac9; X(MOV(*(raddr(es,di)), al)); // 1408 mov es:[di], al ;~ 0204:0AC9 -loc_110ec: - // 4410 -cs=0x204;eip=0x000acc; T(INC(di)); // 1412 inc di ;~ 0204:0ACC -cs=0x204;eip=0x000acd; T(CMP(al, 0)); // 1413 cmp al, 0 ;~ 0204:0ACD -cs=0x204;eip=0x000acf; J(JNZ(loc_110dc)); // 1414 jnz short loc_110DC ;~ 0204:0ACF -cs=0x204;eip=0x000ad1; X(POP(di)); // 1415 pop di ;~ 0204:0AD1 -loc_110f2: - // 4411 -cs=0x204;eip=0x000ad2; T(MOV(al, *(raddr(es,di)))); // 1419 mov al, es:[di] ;~ 0204:0AD2 -cs=0x204;eip=0x000ad5; T(INC(di)); // 1420 inc di ;~ 0204:0AD5 -cs=0x204;eip=0x000ad6; T(CMP(al, 0)); // 1421 cmp al, 0 ;~ 0204:0AD6 -cs=0x204;eip=0x000ad8; J(JNZ(loc_110fd)); // 1422 jnz short loc_110FD ;~ 0204:0AD8 -cs=0x204;eip=0x000ada; J(JMP(loc_111c3)); // 1423 jmp loc_111C3 ;~ 0204:0ADA -loc_110fd: - // 4412 -cs=0x204;eip=0x000add; T(CMP(al, 0x20)); // 1427 cmp al, 20h ; ' ' ;~ 0204:0ADD -cs=0x204;eip=0x000adf; J(JBE(loc_110f2)); // 1428 jbe short loc_110F2 ;~ 0204:0ADF -cs=0x204;eip=0x000ae1; T(DEC(di)); // 1429 dec di ;~ 0204:0AE1 -cs=0x204;eip=0x000ae2; T(dx = di;); // 1430 mov dx, di ;~ 0204:0AE2 -cs=0x204;eip=0x000ae4; T(bx = 0x287C;); // 1431 mov bx, 287Ch ;~ 0204:0AE4 -loc_11107: - // 4413 -cs=0x204;eip=0x000ae7; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 1434 mov si, [bx] ;~ 0204:0AE7 -cs=0x204;eip=0x000ae9; T(MOV(cx, *(dw*)(raddr(ds,bx+2)))); // 1435 mov cx, [bx+2] ;~ 0204:0AE9 -cs=0x204;eip=0x000aec; T(di = dx;); // 1436 mov di, dx ;~ 0204:0AEC - // 1437 repe cmpsb ;~ 0204:0AEE -cs=0x204;eip=0x000aee; T( REPE CMPSB); // 1437 repe cmpsb ;~ 0204:0AEE -cs=0x204;eip=0x000af0; J(JZ(loc_11144)); // 1438 jz short loc_11144 ;~ 0204:0AF0 -cs=0x204;eip=0x000af2; T(ADD(bx, 6)); // 1439 add bx, 6 ;~ 0204:0AF2 -cs=0x204;eip=0x000af5; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 1440 cmp word ptr [bx], 0 ;~ 0204:0AF5 -cs=0x204;eip=0x000af8; J(JNZ(loc_11107)); // 1441 jnz short loc_11107 ;~ 0204:0AF8 -cs=0x204;eip=0x000afa; T(di = dx;); // 1442 mov di, dx ;~ 0204:0AFA -loc_1111c: - // 4414 -cs=0x204;eip=0x000afc; T(MOV(al, *(raddr(es,di)))); // 1446 mov al, es:[di] ;~ 0204:0AFC -cs=0x204;eip=0x000aff; T(INC(di)); // 1447 inc di ;~ 0204:0AFF -cs=0x204;eip=0x000b00; T(CMP(al, 0)); // 1448 cmp al, 0 ;~ 0204:0B00 -cs=0x204;eip=0x000b02; J(JNZ(loc_11127)); // 1449 jnz short loc_11127 ;~ 0204:0B02 -cs=0x204;eip=0x000b04; J(JMP(loc_111c3)); // 1450 jmp loc_111C3 ;~ 0204:0B04 -loc_11127: - // 4415 -cs=0x204;eip=0x000b07; T(CMP(al, 0x20)); // 1454 cmp al, 20h ; ' ' ;~ 0204:0B07 -cs=0x204;eip=0x000b09; J(JA(loc_1111c)); // 1455 ja short loc_1111C ;~ 0204:0B09 -cs=0x204;eip=0x000b0b; T(DEC(di)); // 1456 dec di ;~ 0204:0B0B -cs=0x204;eip=0x000b0c; X(PUSH(ax)); // 1457 push ax ;~ 0204:0B0C -cs=0x204;eip=0x000b0d; X(PUSH(bx)); // 1458 push bx ;~ 0204:0B0D -cs=0x204;eip=0x000b0e; X(PUSH(cx)); // 1459 push cx ;~ 0204:0B0E -cs=0x204;eip=0x000b0f; X(PUSH(dx)); // 1460 push dx ;~ 0204:0B0F -cs=0x204;eip=0x000b10; T(cx = 0x38;); // 1461 mov cx, 38h ; '8' ;~ 0204:0B10 -cs=0x204;eip=0x000b13; T(dx = 0x28A8;); // 1462 mov dx, 28A8h ;~ 0204:0B13 -cs=0x204;eip=0x000b16; T(bx = 2;); // 1463 mov bx, 2 ;~ 0204:0B16 -cs=0x204;eip=0x000b19; T(ax = 0x4000;); // 1464 mov ax, 4000h ;~ 0204:0B19 -cs=0x204;eip=0x000b1c; S(_INT(0x21)); // 1465 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 0204:0B1C -cs=0x204;eip=0x000b1e; X(POP(dx)); // 1467 pop dx ;~ 0204:0B1E -cs=0x204;eip=0x000b1f; X(POP(cx)); // 1468 pop cx ;~ 0204:0B1F -cs=0x204;eip=0x000b20; X(POP(bx)); // 1469 pop bx ;~ 0204:0B20 -cs=0x204;eip=0x000b21; X(POP(ax)); // 1470 pop ax ;~ 0204:0B21 -cs=0x204;eip=0x000b22; J(JMP(loc_110f2)); // 1471 jmp short loc_110F2 ;~ 0204:0B22 -loc_11144: - // 4416 -cs=0x204;eip=0x000b24; T(MOV(al, *(raddr(es,di)))); // 1476 mov al, es:[di] ;~ 0204:0B24 -cs=0x204;eip=0x000b27; T(INC(di)); // 1477 inc di ;~ 0204:0B27 -cs=0x204;eip=0x000b28; T(CMP(al, 0)); // 1478 cmp al, 0 ;~ 0204:0B28 -cs=0x204;eip=0x000b2a; J(JZ(loc_111c3)); // 1479 jz short loc_111C3 ;~ 0204:0B2A -cs=0x204;eip=0x000b2c; T(CMP(al, 0x20)); // 1480 cmp al, 20h ; ' ' ;~ 0204:0B2C -cs=0x204;eip=0x000b2e; J(JBE(loc_11144)); // 1481 jbe short loc_11144 ;~ 0204:0B2E -cs=0x204;eip=0x000b30; T(DEC(di)); // 1482 dec di ;~ 0204:0B30 -cs=0x204;eip=0x000b31; X(word_28ad6 = 0x0A;); // 1483 mov word_28AD6, 0Ah ;~ 0204:0B31 -cs=0x204;eip=0x000b37; T(CMP(*(raddr(es,di)), 0x78)); // 1484 cmp byte ptr es:[di], 78h ; 'x' ;~ 0204:0B37 -cs=0x204;eip=0x000b3b; J(JZ(loc_1117a)); // 1485 jz short loc_1117A ;~ 0204:0B3B -cs=0x204;eip=0x000b3d; T(CMP(*(raddr(es,di)), 0x58)); // 1486 cmp byte ptr es:[di], 58h ; 'X' ;~ 0204:0B3D -cs=0x204;eip=0x000b41; J(JZ(loc_1117a)); // 1487 jz short loc_1117A ;~ 0204:0B41 -cs=0x204;eip=0x000b43; T(CMP(*(raddr(es,di)), 0x24)); // 1488 cmp byte ptr es:[di], 24h ; '$' ;~ 0204:0B43 -cs=0x204;eip=0x000b47; J(JZ(loc_1117a)); // 1489 jz short loc_1117A ;~ 0204:0B47 -cs=0x204;eip=0x000b49; T(CMP(*(dw*)(raddr(es,di)), 0x7830)); // 1490 cmp word ptr es:[di], 7830h ;~ 0204:0B49 -cs=0x204;eip=0x000b4e; J(JZ(loc_11179)); // 1491 jz short loc_11179 ;~ 0204:0B4E -cs=0x204;eip=0x000b50; T(CMP(*(dw*)(raddr(es,di)), 0x5830)); // 1492 cmp word ptr es:[di], 5830h ;~ 0204:0B50 -cs=0x204;eip=0x000b55; J(JZ(loc_11179)); // 1493 jz short loc_11179 ;~ 0204:0B55 -cs=0x204;eip=0x000b57; J(JNZ(loc_11181)); // 1494 jnz short loc_11181 ;~ 0204:0B57 -loc_11179: - // 4417 -cs=0x204;eip=0x000b59; T(INC(di)); // 1498 inc di ;~ 0204:0B59 -loc_1117a: - // 4418 -cs=0x204;eip=0x000b5a; X(word_28ad6 = 0x10;); // 1502 mov word_28AD6, 10h ;~ 0204:0B5A -cs=0x204;eip=0x000b60; T(INC(di)); // 1503 inc di ;~ 0204:0B60 -loc_11181: - // 4419 -cs=0x204;eip=0x000b61; T(MOV(si, *(dw*)(raddr(ds,bx+4)))); // 1506 mov si, [bx+4] ;~ 0204:0B61 -cs=0x204;eip=0x000b64; X(MOV(*(dw*)(raddr(ds,si)), 0)); // 1507 mov word ptr [si], 0 ;~ 0204:0B64 -loc_11188: - // 4420 -cs=0x204;eip=0x000b68; T(MOV(al, *(raddr(es,di)))); // 1510 mov al, es:[di] ;~ 0204:0B68 -cs=0x204;eip=0x000b6b; T(INC(di)); // 1511 inc di ;~ 0204:0B6B -cs=0x204;eip=0x000b6c; T(CMP(al, 0)); // 1512 cmp al, 0 ;~ 0204:0B6C -cs=0x204;eip=0x000b6e; J(JZ(loc_111c3)); // 1513 jz short loc_111C3 ;~ 0204:0B6E -cs=0x204;eip=0x000b70; T(CMP(al, 0x20)); // 1514 cmp al, 20h ; ' ' ;~ 0204:0B70 -cs=0x204;eip=0x000b72; J(JA(loc_11197)); // 1515 ja short loc_11197 ;~ 0204:0B72 -cs=0x204;eip=0x000b74; J(JMP(loc_110f2)); // 1516 jmp loc_110F2 ;~ 0204:0B74 -loc_11197: - // 4421 -cs=0x204;eip=0x000b77; T(CMP(al, 0x61)); // 1520 cmp al, 61h ; 'a' ;~ 0204:0B77 -cs=0x204;eip=0x000b79; J(JC(loc_1119d)); // 1521 jb short loc_1119D ;~ 0204:0B79 -cs=0x204;eip=0x000b7b; T(SUB(al, 0x20)); // 1522 sub al, 20h ; ' ' ;~ 0204:0B7B -loc_1119d: - // 4422 -cs=0x204;eip=0x000b7d; T(SUB(al, 0x30)); // 1525 sub al, 30h ; '0' ;~ 0204:0B7D -cs=0x204;eip=0x000b7f; T(CMP(al, 0x0A)); // 1526 cmp al, 0Ah ;~ 0204:0B7F -cs=0x204;eip=0x000b81; J(JC(loc_111b3)); // 1527 jb short loc_111B3 ;~ 0204:0B81 -cs=0x204;eip=0x000b83; T(CMP(word_28ad6, 0x10)); // 1528 cmp word_28AD6, 10h ;~ 0204:0B83 -cs=0x204;eip=0x000b88; J(JNZ(loc_111b0)); // 1529 jnz short loc_111B0 ;~ 0204:0B88 -cs=0x204;eip=0x000b8a; T(SUB(al, 7)); // 1530 sub al, 7 ;~ 0204:0B8A -cs=0x204;eip=0x000b8c; T(CMP(al, 0x0F)); // 1531 cmp al, 0Fh ;~ 0204:0B8C -cs=0x204;eip=0x000b8e; J(JC(loc_111b3)); // 1532 jb short loc_111B3 ;~ 0204:0B8E -loc_111b0: - // 4423 -cs=0x204;eip=0x000b90; J(JMP(loc_1111c)); // 1535 jmp loc_1111C ;~ 0204:0B90 -loc_111b3: - // 4424 -cs=0x204;eip=0x000b93; X(PUSH(ax)); // 1540 push ax ;~ 0204:0B93 -cs=0x204;eip=0x000b94; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 1541 mov ax, [si] ;~ 0204:0B94 -cs=0x204;eip=0x000b96; X(MUL1_2(word_28ad6)); // 1542 mul word_28AD6 ;~ 0204:0B96 -cs=0x204;eip=0x000b9a; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 1543 mov [si], ax ;~ 0204:0B9A -cs=0x204;eip=0x000b9c; X(POP(ax)); // 1544 pop ax ;~ 0204:0B9C -cs=0x204;eip=0x000b9d; T(XOR(ah, ah)); // 1545 xor ah, ah ;~ 0204:0B9D -cs=0x204;eip=0x000b9f; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 1546 add [si], ax ;~ 0204:0B9F -cs=0x204;eip=0x000ba1; J(JMP(loc_11188)); // 1547 jmp short loc_11188 ;~ 0204:0BA1 -loc_111c3: - // 4425 -cs=0x204;eip=0x000ba3; T(XOR(ax, ax)); // 1552 xor ax, ax ;~ 0204:0BA3 -cs=0x204;eip=0x000ba5; J(RETN(0)); // 1553 retn ;~ 0204:0BA5 +cs=0x204;eip=0x000edb; J(CALL(sub_110b0,0)); // 2120 call sub_110B0 ;~ 0204:0EDB +cs=0x204;eip=0x000ede; J(CALL(sub_114de,0)); // 2121 call sub_114DE ;~ 0204:0EDE +cs=0x204;eip=0x000ee1; T(TEST(ax, ax)); // 2122 test ax, ax ;~ 0204:0EE1 +cs=0x204;eip=0x000ee3; J(JNZ(locret_1150f)); // 2123 jnz short locret_1150F ;~ 0204:0EE3 +cs=0x204;eip=0x000ee5; J(CALL(sub_11050,0)); // 2124 call sub_11050 ;~ 0204:0EE5 +cs=0x204;eip=0x000ee8; T(TEST(ax, ax)); // 2125 test ax, ax ;~ 0204:0EE8 +cs=0x204;eip=0x000eea; J(JNZ(locret_1150f)); // 2126 jnz short locret_1150F ;~ 0204:0EEA +cs=0x204;eip=0x000eec; J(CALL(sub_114a2,0)); // 2127 call sub_114A2 ;~ 0204:0EEC +locret_1150f: + // 4458 +cs=0x204;eip=0x000eef; J(RETN(0)); // 2131 retn ;~ 0204:0EEF +ret_204_ef0: + // 4459 +cs=0x204;eip=0x000ef0; T(si = *(dw*)(((db*)word_4ae5c)+0x48C);); // 2133 mov si, word_4AE5C+48Ch ;~ 0204:0EF0 +cs=0x204;eip=0x000ef4; T(di = *(dw*)(((db*)word_4ae5c)+0x48A);); // 2134 mov di, word_4AE5C+48Ah ;~ 0204:0EF4 +cs=0x204;eip=0x000ef8; T(ax = 0x502;); // 2135 mov ax, 502h ;~ 0204:0EF8 +cs=0x204;eip=0x000efb; J(CALL(__dispatch_call,unk_1f35f)); // 2136 call near ptr unk_1F35F ;~ 0204:0EFB +cs=0x204;eip=0x000efe; J(RETN(0)); // 2137 retn ;~ 0204:0EFE assert(0); __dispatch_call: @@ -993,26 +1238,9 @@ cs=0x204;eip=0x000ba5; J(RETN(0)); // 1553 retn ;~ 0204:0BA5 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_110be: goto loc_110be; - case m2c::kloc_110d8: goto loc_110d8; - case m2c::kloc_110dc: goto loc_110dc; - case m2c::kloc_110ec: goto loc_110ec; - case m2c::kloc_110f2: goto loc_110f2; - case m2c::kloc_110fd: goto loc_110fd; - case m2c::kloc_11107: goto loc_11107; - case m2c::kloc_1111c: goto loc_1111c; - case m2c::kloc_11127: goto loc_11127; - case m2c::kloc_11144: goto loc_11144; - case m2c::kloc_11179: goto loc_11179; - case m2c::kloc_1117a: goto loc_1117a; - case m2c::kloc_11181: goto loc_11181; - case m2c::kloc_11188: goto loc_11188; - case m2c::kloc_11197: goto loc_11197; - case m2c::kloc_1119d: goto loc_1119d; - case m2c::kloc_111b0: goto loc_111b0; - case m2c::kloc_111b3: goto loc_111b3; - case m2c::kloc_111c3: goto loc_111c3; - case m2c::ksub_110b0: goto sub_110b0; + case m2c::klocret_1150f: goto locret_1150f; + case m2c::kret_204_ef0: goto ret_204_ef0; + case m2c::kseg001_edb_proc: goto seg001_edb_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -1029,65 +1257,65 @@ cs=0x204;eip=0x000ba5; J(RETN(0)); // 1553 retn ;~ 0204:0BA5 _begin: #undef var_6 #define var_6 -6 - // 2113 var_6 = word ptr -6 ;~ 0204:0F00 + // 2148 var_6 = word ptr -6 ;~ 0204:0F00 #undef var_4 #define var_4 -4 - // 2114 var_4 = word ptr -4 ;~ 0204:0F00 + // 2149 var_4 = word ptr -4 ;~ 0204:0F00 #undef var_2 #define var_2 -2 - // 2115 var_2 = word ptr -2 ;~ 0204:0F00 + // 2150 var_2 = word ptr -2 ;~ 0204:0F00 #undef arg_0 #define arg_0 4 - // 2116 arg_0 = word ptr 4 ;~ 0204:0F00 -cs=0x204;eip=0x000f00; X(PUSH(bp)); // 2118 push bp ;~ 0204:0F00 -cs=0x204;eip=0x000f01; T(bp = sp;); // 2119 mov bp, sp ;~ 0204:0F01 -cs=0x204;eip=0x000f03; T(SUB(sp, 6)); // 2120 sub sp, 6 ;~ 0204:0F03 -cs=0x204;eip=0x000f06; X(PUSH(si)); // 2121 push si ;~ 0204:0F06 -cs=0x204;eip=0x000f07; X(PUSH(di)); // 2122 push di ;~ 0204:0F07 -cs=0x204;eip=0x000f08; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2123 mov si, [bp+arg_0] ;~ 0204:0F08 -cs=0x204;eip=0x000f0b; T(XOR(di, di)); // 2124 xor di, di ;~ 0204:0F0B -cs=0x204;eip=0x000f0d; X(PUSH(si)); // 2125 push si ;~ 0204:0F0D -cs=0x204;eip=0x000f0e; X(PUSH(ss)); // 2126 push ss ;~ 0204:0F0E -cs=0x204;eip=0x000f0f; T(ax = bp+var_4); // 2127 lea ax, [bp+var_4] ;~ 0204:0F0F -cs=0x204;eip=0x000f12; X(PUSH(ax)); // 2128 push ax ;~ 0204:0F12 -cs=0x204;eip=0x000f13; T(NOP); // 2129 nop ;~ 0204:0F13 -cs=0x204;eip=0x000f14; X(PUSH(cs)); // 2130 push cs ;~ 0204:0F14 -cs=0x204;eip=0x000f15; J(CALL(__dispatch_call,byte_1b050)); // 2131 call near ptr byte_1B050 ;~ 0204:0F15 -cs=0x204;eip=0x000f18; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2132 cmp [bp+var_4], 0 ;~ 0204:0F18 -cs=0x204;eip=0x000f1c; J(JNZ(loc_11579)); // 2133 jnz short loc_11579 ;~ 0204:0F1C -cs=0x204;eip=0x000f1e; X(PUSH(si)); // 2134 push si ;~ 0204:0F1E -cs=0x204;eip=0x000f1f; X(PUSH(ss)); // 2135 push ss ;~ 0204:0F1F -cs=0x204;eip=0x000f20; T(ax = bp+var_6); // 2136 lea ax, [bp+var_6] ;~ 0204:0F20 -cs=0x204;eip=0x000f23; X(PUSH(ax)); // 2137 push ax ;~ 0204:0F23 -cs=0x204;eip=0x000f24; T(NOP); // 2138 nop ;~ 0204:0F24 -cs=0x204;eip=0x000f25; X(PUSH(cs)); // 2139 push cs ;~ 0204:0F25 -cs=0x204;eip=0x000f26; J(CALL(__dispatch_call,byte_1aecc)); // 2140 call near ptr byte_1AECC ;~ 0204:0F26 -cs=0x204;eip=0x000f29; T(MOV(di, *(dw*)(raddr(ss,bp+var_6)))); // 2141 mov di, [bp+var_6] ;~ 0204:0F29 -cs=0x204;eip=0x000f2c; T(AND(di, 0x20)); // 2142 and di, 20h ;~ 0204:0F2C -cs=0x204;eip=0x000f2f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 2143 mov ax, [bp+var_6] ;~ 0204:0F2F -cs=0x204;eip=0x000f32; T(OR(ax, 0x1000)); // 2144 or ax, 1000h ;~ 0204:0F32 -cs=0x204;eip=0x000f35; T(AND(ax, 0x0FFDF)); // 2145 and ax, 0FFDFh ;~ 0204:0F35 -cs=0x204;eip=0x000f38; T(OR(ax, 0x8000)); // 2146 or ax, 8000h ;~ 0204:0F38 -cs=0x204;eip=0x000f3b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 2147 mov [bp+var_6], ax ;~ 0204:0F3B -cs=0x204;eip=0x000f3e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2148 mov ax, [bp+var_2] ;~ 0204:0F3E -cs=0x204;eip=0x000f41; T(XOR(dx, dx)); // 2149 xor dx, dx ;~ 0204:0F41 -cs=0x204;eip=0x000f43; T(OR(dx, *(dw*)(raddr(ss,bp+var_6)))); // 2150 or dx, [bp+var_6] ;~ 0204:0F43 -cs=0x204;eip=0x000f46; T(AND(ax, 0x0FFFF)); // 2151 and ax, 0FFFFh ;~ 0204:0F46 -cs=0x204;eip=0x000f49; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 2152 mov [bp+var_2], ax ;~ 0204:0F49 -cs=0x204;eip=0x000f4c; X(MOV(*(dw*)(raddr(ss,bp+var_4)), dx)); // 2153 mov [bp+var_4], dx ;~ 0204:0F4C -cs=0x204;eip=0x000f4f; X(PUSH(si)); // 2154 push si ;~ 0204:0F4F -cs=0x204;eip=0x000f50; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2155 push [bp+var_2] ;~ 0204:0F50 -cs=0x204;eip=0x000f53; X(PUSH(dx)); // 2156 push dx ;~ 0204:0F53 -cs=0x204;eip=0x000f54; T(NOP); // 2157 nop ;~ 0204:0F54 -cs=0x204;eip=0x000f55; X(PUSH(cs)); // 2158 push cs ;~ 0204:0F55 -cs=0x204;eip=0x000f56; J(CALL(__dispatch_call,byte_1b0a8)); // 2159 call near ptr byte_1B0A8 ;~ 0204:0F56 + // 2151 arg_0 = word ptr 4 ;~ 0204:0F00 +cs=0x204;eip=0x000f00; X(PUSH(bp)); // 2153 push bp ;~ 0204:0F00 +cs=0x204;eip=0x000f01; T(bp = sp;); // 2154 mov bp, sp ;~ 0204:0F01 +cs=0x204;eip=0x000f03; T(SUB(sp, 6)); // 2155 sub sp, 6 ;~ 0204:0F03 +cs=0x204;eip=0x000f06; X(PUSH(si)); // 2156 push si ;~ 0204:0F06 +cs=0x204;eip=0x000f07; X(PUSH(di)); // 2157 push di ;~ 0204:0F07 +cs=0x204;eip=0x000f08; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2158 mov si, [bp+arg_0] ;~ 0204:0F08 +cs=0x204;eip=0x000f0b; T(XOR(di, di)); // 2159 xor di, di ;~ 0204:0F0B +cs=0x204;eip=0x000f0d; X(PUSH(si)); // 2160 push si ;~ 0204:0F0D +cs=0x204;eip=0x000f0e; X(PUSH(ss)); // 2161 push ss ;~ 0204:0F0E +cs=0x204;eip=0x000f0f; T(ax = bp+var_4); // 2162 lea ax, [bp+var_4] ;~ 0204:0F0F +cs=0x204;eip=0x000f12; X(PUSH(ax)); // 2163 push ax ;~ 0204:0F12 +cs=0x204;eip=0x000f13; T(NOP); // 2164 nop ;~ 0204:0F13 +cs=0x204;eip=0x000f14; X(PUSH(cs)); // 2165 push cs ;~ 0204:0F14 +cs=0x204;eip=0x000f15; J(CALL(__dispatch_call,unk_1b050)); // 2166 call near ptr unk_1B050 ;~ 0204:0F15 +cs=0x204;eip=0x000f18; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2167 cmp [bp+var_4], 0 ;~ 0204:0F18 +cs=0x204;eip=0x000f1c; J(JNZ(loc_11579)); // 2168 jnz short loc_11579 ;~ 0204:0F1C +cs=0x204;eip=0x000f1e; X(PUSH(si)); // 2169 push si ;~ 0204:0F1E +cs=0x204;eip=0x000f1f; X(PUSH(ss)); // 2170 push ss ;~ 0204:0F1F +cs=0x204;eip=0x000f20; T(ax = bp+var_6); // 2171 lea ax, [bp+var_6] ;~ 0204:0F20 +cs=0x204;eip=0x000f23; X(PUSH(ax)); // 2172 push ax ;~ 0204:0F23 +cs=0x204;eip=0x000f24; T(NOP); // 2173 nop ;~ 0204:0F24 +cs=0x204;eip=0x000f25; X(PUSH(cs)); // 2174 push cs ;~ 0204:0F25 +cs=0x204;eip=0x000f26; J(CALL(__dispatch_call,unk_1aecc)); // 2175 call near ptr unk_1AECC ;~ 0204:0F26 +cs=0x204;eip=0x000f29; T(MOV(di, *(dw*)(raddr(ss,bp+var_6)))); // 2176 mov di, [bp+var_6] ;~ 0204:0F29 +cs=0x204;eip=0x000f2c; T(AND(di, 0x20)); // 2177 and di, 20h ;~ 0204:0F2C +cs=0x204;eip=0x000f2f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 2178 mov ax, [bp+var_6] ;~ 0204:0F2F +cs=0x204;eip=0x000f32; T(OR(ax, 0x1000)); // 2179 or ax, 1000h ;~ 0204:0F32 +cs=0x204;eip=0x000f35; T(AND(ax, 0x0FFDF)); // 2180 and ax, 0FFDFh ;~ 0204:0F35 +cs=0x204;eip=0x000f38; T(OR(ax, 0x8000)); // 2181 or ax, 8000h ;~ 0204:0F38 +cs=0x204;eip=0x000f3b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 2182 mov [bp+var_6], ax ;~ 0204:0F3B +cs=0x204;eip=0x000f3e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2183 mov ax, [bp+var_2] ;~ 0204:0F3E +cs=0x204;eip=0x000f41; T(XOR(dx, dx)); // 2184 xor dx, dx ;~ 0204:0F41 +cs=0x204;eip=0x000f43; T(OR(dx, *(dw*)(raddr(ss,bp+var_6)))); // 2185 or dx, [bp+var_6] ;~ 0204:0F43 +cs=0x204;eip=0x000f46; T(AND(ax, 0x0FFFF)); // 2186 and ax, 0FFFFh ;~ 0204:0F46 +cs=0x204;eip=0x000f49; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 2187 mov [bp+var_2], ax ;~ 0204:0F49 +cs=0x204;eip=0x000f4c; X(MOV(*(dw*)(raddr(ss,bp+var_4)), dx)); // 2188 mov [bp+var_4], dx ;~ 0204:0F4C +cs=0x204;eip=0x000f4f; X(PUSH(si)); // 2189 push si ;~ 0204:0F4F +cs=0x204;eip=0x000f50; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2190 push [bp+var_2] ;~ 0204:0F50 +cs=0x204;eip=0x000f53; X(PUSH(dx)); // 2191 push dx ;~ 0204:0F53 +cs=0x204;eip=0x000f54; T(NOP); // 2192 nop ;~ 0204:0F54 +cs=0x204;eip=0x000f55; X(PUSH(cs)); // 2193 push cs ;~ 0204:0F55 +cs=0x204;eip=0x000f56; J(CALL(__dispatch_call,unk_1b0a8)); // 2194 call near ptr unk_1B0A8 ;~ 0204:0F56 loc_11579: - // 4458 -cs=0x204;eip=0x000f59; T(ax = di;); // 2162 mov ax, di ;~ 0204:0F59 -cs=0x204;eip=0x000f5b; X(POP(di)); // 2163 pop di ;~ 0204:0F5B -cs=0x204;eip=0x000f5c; X(POP(si)); // 2164 pop si ;~ 0204:0F5C -cs=0x204;eip=0x000f5d; T(LEAVE); // 2165 leave ;~ 0204:0F5D -cs=0x204;eip=0x000f5e; J(RETN(0)); // 2166 retn ;~ 0204:0F5E + // 4460 +cs=0x204;eip=0x000f59; T(ax = di;); // 2197 mov ax, di ;~ 0204:0F59 +cs=0x204;eip=0x000f5b; X(POP(di)); // 2198 pop di ;~ 0204:0F5B +cs=0x204;eip=0x000f5c; X(POP(si)); // 2199 pop si ;~ 0204:0F5C +cs=0x204;eip=0x000f5d; T(LEAVE); // 2200 leave ;~ 0204:0F5D +cs=0x204;eip=0x000f5e; J(RETN(0)); // 2201 retn ;~ 0204:0F5E assert(0); __dispatch_call: @@ -1115,46 +1343,46 @@ cs=0x204;eip=0x000f5e; J(RETN(0)); // 2166 retn ;~ 0204:0F5E _begin: #undef var_4 #define var_4 -4 - // 2177 var_4 = word ptr -4 ;~ 0204:0F5F + // 2212 var_4 = word ptr -4 ;~ 0204:0F5F #undef var_2 #define var_2 -2 - // 2178 var_2 = word ptr -2 ;~ 0204:0F5F + // 2213 var_2 = word ptr -2 ;~ 0204:0F5F #undef arg_0 #define arg_0 4 - // 2179 arg_0 = word ptr 4 ;~ 0204:0F5F -cs=0x204;eip=0x000f5f; X(PUSH(bp)); // 2181 push bp ;~ 0204:0F5F -cs=0x204;eip=0x000f60; T(bp = sp;); // 2182 mov bp, sp ;~ 0204:0F60 -cs=0x204;eip=0x000f62; T(SUB(sp, 4)); // 2183 sub sp, 4 ;~ 0204:0F62 -cs=0x204;eip=0x000f65; X(PUSH(si)); // 2184 push si ;~ 0204:0F65 -cs=0x204;eip=0x000f66; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2185 mov si, [bp+arg_0] ;~ 0204:0F66 -cs=0x204;eip=0x000f69; X(PUSH(si)); // 2186 push si ;~ 0204:0F69 -cs=0x204;eip=0x000f6a; X(PUSH(ss)); // 2187 push ss ;~ 0204:0F6A -cs=0x204;eip=0x000f6b; T(ax = bp+var_4); // 2188 lea ax, [bp+var_4] ;~ 0204:0F6B -cs=0x204;eip=0x000f6e; X(PUSH(ax)); // 2189 push ax ;~ 0204:0F6E -cs=0x204;eip=0x000f6f; T(NOP); // 2190 nop ;~ 0204:0F6F -cs=0x204;eip=0x000f70; X(PUSH(cs)); // 2191 push cs ;~ 0204:0F70 -cs=0x204;eip=0x000f71; J(CALL(__dispatch_call,byte_1b050)); // 2192 call near ptr byte_1B050 ;~ 0204:0F71 -cs=0x204;eip=0x000f74; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 2193 mov dx, [bp+var_4] ;~ 0204:0F74 -cs=0x204;eip=0x000f77; T(TEST(dx, 0x8000)); // 2194 test dx, 8000h ;~ 0204:0F77 -cs=0x204;eip=0x000f7b; J(JZ(loc_115b8)); // 2195 jz short loc_115B8 ;~ 0204:0F7B -cs=0x204;eip=0x000f7d; X(PUSH(si)); // 2196 push si ;~ 0204:0F7D -cs=0x204;eip=0x000f7e; X(PUSH(dx)); // 2197 push dx ;~ 0204:0F7E -cs=0x204;eip=0x000f7f; T(NOP); // 2198 nop ;~ 0204:0F7F -cs=0x204;eip=0x000f80; X(PUSH(cs)); // 2199 push cs ;~ 0204:0F80 -cs=0x204;eip=0x000f81; J(CALL(__dispatch_call,byte_1a81b)); // 2200 call near ptr byte_1A81B ;~ 0204:0F81 -cs=0x204;eip=0x000f84; X(AND(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2201 and [bp+var_4], 0 ;~ 0204:0F84 -cs=0x204;eip=0x000f88; X(AND(*(dw*)(raddr(ss,bp+var_2)), 0x0FFFF)); // 2202 and [bp+var_2], 0FFFFh ;~ 0204:0F88 -cs=0x204;eip=0x000f8c; X(PUSH(si)); // 2203 push si ;~ 0204:0F8C -cs=0x204;eip=0x000f8d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2204 push [bp+var_2] ;~ 0204:0F8D -cs=0x204;eip=0x000f90; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 2205 push [bp+var_4] ;~ 0204:0F90 -cs=0x204;eip=0x000f93; T(NOP); // 2206 nop ;~ 0204:0F93 -cs=0x204;eip=0x000f94; X(PUSH(cs)); // 2207 push cs ;~ 0204:0F94 -cs=0x204;eip=0x000f95; J(CALL(__dispatch_call,byte_1b0a8)); // 2208 call near ptr byte_1B0A8 ;~ 0204:0F95 + // 2214 arg_0 = word ptr 4 ;~ 0204:0F5F +cs=0x204;eip=0x000f5f; X(PUSH(bp)); // 2216 push bp ;~ 0204:0F5F +cs=0x204;eip=0x000f60; T(bp = sp;); // 2217 mov bp, sp ;~ 0204:0F60 +cs=0x204;eip=0x000f62; T(SUB(sp, 4)); // 2218 sub sp, 4 ;~ 0204:0F62 +cs=0x204;eip=0x000f65; X(PUSH(si)); // 2219 push si ;~ 0204:0F65 +cs=0x204;eip=0x000f66; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2220 mov si, [bp+arg_0] ;~ 0204:0F66 +cs=0x204;eip=0x000f69; X(PUSH(si)); // 2221 push si ;~ 0204:0F69 +cs=0x204;eip=0x000f6a; X(PUSH(ss)); // 2222 push ss ;~ 0204:0F6A +cs=0x204;eip=0x000f6b; T(ax = bp+var_4); // 2223 lea ax, [bp+var_4] ;~ 0204:0F6B +cs=0x204;eip=0x000f6e; X(PUSH(ax)); // 2224 push ax ;~ 0204:0F6E +cs=0x204;eip=0x000f6f; T(NOP); // 2225 nop ;~ 0204:0F6F +cs=0x204;eip=0x000f70; X(PUSH(cs)); // 2226 push cs ;~ 0204:0F70 +cs=0x204;eip=0x000f71; J(CALL(__dispatch_call,unk_1b050)); // 2227 call near ptr unk_1B050 ;~ 0204:0F71 +cs=0x204;eip=0x000f74; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 2228 mov dx, [bp+var_4] ;~ 0204:0F74 +cs=0x204;eip=0x000f77; T(TEST(dx, 0x8000)); // 2229 test dx, 8000h ;~ 0204:0F77 +cs=0x204;eip=0x000f7b; J(JZ(loc_115b8)); // 2230 jz short loc_115B8 ;~ 0204:0F7B +cs=0x204;eip=0x000f7d; X(PUSH(si)); // 2231 push si ;~ 0204:0F7D +cs=0x204;eip=0x000f7e; X(PUSH(dx)); // 2232 push dx ;~ 0204:0F7E +cs=0x204;eip=0x000f7f; T(NOP); // 2233 nop ;~ 0204:0F7F +cs=0x204;eip=0x000f80; X(PUSH(cs)); // 2234 push cs ;~ 0204:0F80 +cs=0x204;eip=0x000f81; J(CALL(__dispatch_call,unk_1a81b)); // 2235 call near ptr unk_1A81B ;~ 0204:0F81 +cs=0x204;eip=0x000f84; X(AND(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2236 and [bp+var_4], 0 ;~ 0204:0F84 +cs=0x204;eip=0x000f88; X(AND(*(dw*)(raddr(ss,bp+var_2)), 0x0FFFF)); // 2237 and [bp+var_2], 0FFFFh ;~ 0204:0F88 +cs=0x204;eip=0x000f8c; X(PUSH(si)); // 2238 push si ;~ 0204:0F8C +cs=0x204;eip=0x000f8d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2239 push [bp+var_2] ;~ 0204:0F8D +cs=0x204;eip=0x000f90; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 2240 push [bp+var_4] ;~ 0204:0F90 +cs=0x204;eip=0x000f93; T(NOP); // 2241 nop ;~ 0204:0F93 +cs=0x204;eip=0x000f94; X(PUSH(cs)); // 2242 push cs ;~ 0204:0F94 +cs=0x204;eip=0x000f95; J(CALL(__dispatch_call,unk_1b0a8)); // 2243 call near ptr unk_1B0A8 ;~ 0204:0F95 loc_115b8: - // 4459 -cs=0x204;eip=0x000f98; X(POP(si)); // 2211 pop si ;~ 0204:0F98 -cs=0x204;eip=0x000f99; T(LEAVE); // 2212 leave ;~ 0204:0F99 -cs=0x204;eip=0x000f9a; J(RETN(0)); // 2213 retn ;~ 0204:0F9A + // 4461 +cs=0x204;eip=0x000f98; X(POP(si)); // 2246 pop si ;~ 0204:0F98 +cs=0x204;eip=0x000f99; T(LEAVE); // 2247 leave ;~ 0204:0F99 +cs=0x204;eip=0x000f9a; J(RETN(0)); // 2248 retn ;~ 0204:0F9A assert(0); __dispatch_call: @@ -1182,42 +1410,42 @@ cs=0x204;eip=0x000f9a; J(RETN(0)); // 2213 retn ;~ 0204:0F9A _begin: #undef var_6 #define var_6 -6 - // 2224 var_6 = word ptr -6 ;~ 0204:0F9B + // 2259 var_6 = word ptr -6 ;~ 0204:0F9B #undef var_4 #define var_4 -4 - // 2225 var_4 = word ptr -4 ;~ 0204:0F9B + // 2260 var_4 = word ptr -4 ;~ 0204:0F9B #undef arg_0 #define arg_0 4 - // 2226 arg_0 = word ptr 4 ;~ 0204:0F9B -cs=0x204;eip=0x000f9b; X(PUSH(bp)); // 2228 push bp ;~ 0204:0F9B -cs=0x204;eip=0x000f9c; T(bp = sp;); // 2229 mov bp, sp ;~ 0204:0F9C -cs=0x204;eip=0x000f9e; T(SUB(sp, 6)); // 2230 sub sp, 6 ;~ 0204:0F9E -cs=0x204;eip=0x000fa1; X(PUSH(si)); // 2231 push si ;~ 0204:0FA1 -cs=0x204;eip=0x000fa2; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2232 mov si, [bp+arg_0] ;~ 0204:0FA2 -cs=0x204;eip=0x000fa5; X(PUSH(si)); // 2233 push si ;~ 0204:0FA5 -cs=0x204;eip=0x000fa6; X(PUSH(ss)); // 2234 push ss ;~ 0204:0FA6 -cs=0x204;eip=0x000fa7; T(ax = bp+var_4); // 2235 lea ax, [bp+var_4] ;~ 0204:0FA7 -cs=0x204;eip=0x000faa; X(PUSH(ax)); // 2236 push ax ;~ 0204:0FAA -cs=0x204;eip=0x000fab; T(NOP); // 2237 nop ;~ 0204:0FAB -cs=0x204;eip=0x000fac; X(PUSH(cs)); // 2238 push cs ;~ 0204:0FAC -cs=0x204;eip=0x000fad; J(CALL(__dispatch_call,byte_1b050)); // 2239 call near ptr byte_1B050 ;~ 0204:0FAD -cs=0x204;eip=0x000fb0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 2240 mov ax, [bp+var_4] ;~ 0204:0FB0 -cs=0x204;eip=0x000fb3; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 2241 mov [bp+var_6], ax ;~ 0204:0FB3 -cs=0x204;eip=0x000fb6; T(TEST(*(dw*)(raddr(ss,bp+var_6)), 0x8000)); // 2242 test [bp+var_6], 8000h ;~ 0204:0FB6 -cs=0x204;eip=0x000fbb; J(JNZ(loc_115e8)); // 2243 jnz short loc_115E8 ;~ 0204:0FBB -cs=0x204;eip=0x000fbd; X(PUSH(si)); // 2244 push si ;~ 0204:0FBD -cs=0x204;eip=0x000fbe; X(PUSH(ss)); // 2245 push ss ;~ 0204:0FBE -cs=0x204;eip=0x000fbf; T(ax = bp+var_6); // 2246 lea ax, [bp+var_6] ;~ 0204:0FBF -cs=0x204;eip=0x000fc2; X(PUSH(ax)); // 2247 push ax ;~ 0204:0FC2 -cs=0x204;eip=0x000fc3; T(NOP); // 2248 nop ;~ 0204:0FC3 -cs=0x204;eip=0x000fc4; X(PUSH(cs)); // 2249 push cs ;~ 0204:0FC4 -cs=0x204;eip=0x000fc5; J(CALL(__dispatch_call,byte_1aecc)); // 2250 call near ptr byte_1AECC ;~ 0204:0FC5 + // 2261 arg_0 = word ptr 4 ;~ 0204:0F9B +cs=0x204;eip=0x000f9b; X(PUSH(bp)); // 2263 push bp ;~ 0204:0F9B +cs=0x204;eip=0x000f9c; T(bp = sp;); // 2264 mov bp, sp ;~ 0204:0F9C +cs=0x204;eip=0x000f9e; T(SUB(sp, 6)); // 2265 sub sp, 6 ;~ 0204:0F9E +cs=0x204;eip=0x000fa1; X(PUSH(si)); // 2266 push si ;~ 0204:0FA1 +cs=0x204;eip=0x000fa2; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2267 mov si, [bp+arg_0] ;~ 0204:0FA2 +cs=0x204;eip=0x000fa5; X(PUSH(si)); // 2268 push si ;~ 0204:0FA5 +cs=0x204;eip=0x000fa6; X(PUSH(ss)); // 2269 push ss ;~ 0204:0FA6 +cs=0x204;eip=0x000fa7; T(ax = bp+var_4); // 2270 lea ax, [bp+var_4] ;~ 0204:0FA7 +cs=0x204;eip=0x000faa; X(PUSH(ax)); // 2271 push ax ;~ 0204:0FAA +cs=0x204;eip=0x000fab; T(NOP); // 2272 nop ;~ 0204:0FAB +cs=0x204;eip=0x000fac; X(PUSH(cs)); // 2273 push cs ;~ 0204:0FAC +cs=0x204;eip=0x000fad; J(CALL(__dispatch_call,unk_1b050)); // 2274 call near ptr unk_1B050 ;~ 0204:0FAD +cs=0x204;eip=0x000fb0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 2275 mov ax, [bp+var_4] ;~ 0204:0FB0 +cs=0x204;eip=0x000fb3; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 2276 mov [bp+var_6], ax ;~ 0204:0FB3 +cs=0x204;eip=0x000fb6; T(TEST(*(dw*)(raddr(ss,bp+var_6)), 0x8000)); // 2277 test [bp+var_6], 8000h ;~ 0204:0FB6 +cs=0x204;eip=0x000fbb; J(JNZ(loc_115e8)); // 2278 jnz short loc_115E8 ;~ 0204:0FBB +cs=0x204;eip=0x000fbd; X(PUSH(si)); // 2279 push si ;~ 0204:0FBD +cs=0x204;eip=0x000fbe; X(PUSH(ss)); // 2280 push ss ;~ 0204:0FBE +cs=0x204;eip=0x000fbf; T(ax = bp+var_6); // 2281 lea ax, [bp+var_6] ;~ 0204:0FBF +cs=0x204;eip=0x000fc2; X(PUSH(ax)); // 2282 push ax ;~ 0204:0FC2 +cs=0x204;eip=0x000fc3; T(NOP); // 2283 nop ;~ 0204:0FC3 +cs=0x204;eip=0x000fc4; X(PUSH(cs)); // 2284 push cs ;~ 0204:0FC4 +cs=0x204;eip=0x000fc5; J(CALL(__dispatch_call,unk_1aecc)); // 2285 call near ptr unk_1AECC ;~ 0204:0FC5 loc_115e8: - // 4460 -cs=0x204;eip=0x000fc8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 2253 mov ax, [bp+var_6] ;~ 0204:0FC8 -cs=0x204;eip=0x000fcb; X(POP(si)); // 2254 pop si ;~ 0204:0FCB -cs=0x204;eip=0x000fcc; T(LEAVE); // 2255 leave ;~ 0204:0FCC -cs=0x204;eip=0x000fcd; J(RETN(0)); // 2256 retn ;~ 0204:0FCD + // 4462 +cs=0x204;eip=0x000fc8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 2288 mov ax, [bp+var_6] ;~ 0204:0FC8 +cs=0x204;eip=0x000fcb; X(POP(si)); // 2289 pop si ;~ 0204:0FCB +cs=0x204;eip=0x000fcc; T(LEAVE); // 2290 leave ;~ 0204:0FCC +cs=0x204;eip=0x000fcd; J(RETN(0)); // 2291 retn ;~ 0204:0FCD assert(0); __dispatch_call: @@ -1245,26 +1473,26 @@ cs=0x204;eip=0x000fcd; J(RETN(0)); // 2256 retn ;~ 0204:0FCD _begin: #undef var_4 #define var_4 -4 - // 2266 var_4 = byte ptr -4 ;~ 0204:0FCE + // 2301 var_4 = byte ptr -4 ;~ 0204:0FCE #undef var_2 #define var_2 -2 - // 2267 var_2 = word ptr -2 ;~ 0204:0FCE + // 2302 var_2 = word ptr -2 ;~ 0204:0FCE #undef arg_0 #define arg_0 4 - // 2268 arg_0 = word ptr 4 ;~ 0204:0FCE -cs=0x204;eip=0x000fce; X(PUSH(bp)); // 2270 push bp ;~ 0204:0FCE -cs=0x204;eip=0x000fcf; T(bp = sp;); // 2271 mov bp, sp ;~ 0204:0FCF -cs=0x204;eip=0x000fd1; T(SUB(sp, 4)); // 2272 sub sp, 4 ;~ 0204:0FD1 -cs=0x204;eip=0x000fd4; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 2273 push [bp+arg_0] ;~ 0204:0FD4 -cs=0x204;eip=0x000fd7; X(PUSH(ss)); // 2274 push ss ;~ 0204:0FD7 -cs=0x204;eip=0x000fd8; T(ax = bp+var_4); // 2275 lea ax, [bp+var_4] ;~ 0204:0FD8 -cs=0x204;eip=0x000fdb; X(PUSH(ax)); // 2276 push ax ;~ 0204:0FDB -cs=0x204;eip=0x000fdc; T(NOP); // 2277 nop ;~ 0204:0FDC -cs=0x204;eip=0x000fdd; X(PUSH(cs)); // 2278 push cs ;~ 0204:0FDD -cs=0x204;eip=0x000fde; J(CALL(__dispatch_call,byte_1b050)); // 2279 call near ptr byte_1B050 ;~ 0204:0FDE -cs=0x204;eip=0x000fe1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2280 mov ax, [bp+var_2] ;~ 0204:0FE1 -cs=0x204;eip=0x000fe4; T(LEAVE); // 2281 leave ;~ 0204:0FE4 -cs=0x204;eip=0x000fe5; J(RETN(0)); // 2282 retn ;~ 0204:0FE5 + // 2303 arg_0 = word ptr 4 ;~ 0204:0FCE +cs=0x204;eip=0x000fce; X(PUSH(bp)); // 2305 push bp ;~ 0204:0FCE +cs=0x204;eip=0x000fcf; T(bp = sp;); // 2306 mov bp, sp ;~ 0204:0FCF +cs=0x204;eip=0x000fd1; T(SUB(sp, 4)); // 2307 sub sp, 4 ;~ 0204:0FD1 +cs=0x204;eip=0x000fd4; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 2308 push [bp+arg_0] ;~ 0204:0FD4 +cs=0x204;eip=0x000fd7; X(PUSH(ss)); // 2309 push ss ;~ 0204:0FD7 +cs=0x204;eip=0x000fd8; T(ax = bp+var_4); // 2310 lea ax, [bp+var_4] ;~ 0204:0FD8 +cs=0x204;eip=0x000fdb; X(PUSH(ax)); // 2311 push ax ;~ 0204:0FDB +cs=0x204;eip=0x000fdc; T(NOP); // 2312 nop ;~ 0204:0FDC +cs=0x204;eip=0x000fdd; X(PUSH(cs)); // 2313 push cs ;~ 0204:0FDD +cs=0x204;eip=0x000fde; J(CALL(__dispatch_call,unk_1b050)); // 2314 call near ptr unk_1B050 ;~ 0204:0FDE +cs=0x204;eip=0x000fe1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2315 mov ax, [bp+var_2] ;~ 0204:0FE1 +cs=0x204;eip=0x000fe4; T(LEAVE); // 2316 leave ;~ 0204:0FE4 +cs=0x204;eip=0x000fe5; J(RETN(0)); // 2317 retn ;~ 0204:0FE5 assert(0); __dispatch_call: @@ -1291,44 +1519,44 @@ cs=0x204;eip=0x000fe5; J(RETN(0)); // 2282 retn ;~ 0204:0FE5 _begin: #undef var_4 #define var_4 -4 - // 2292 var_4 = word ptr -4 ;~ 0204:0FE6 + // 2327 var_4 = word ptr -4 ;~ 0204:0FE6 #undef var_2 #define var_2 -2 - // 2293 var_2 = word ptr -2 ;~ 0204:0FE6 + // 2328 var_2 = word ptr -2 ;~ 0204:0FE6 #undef arg_0 #define arg_0 4 - // 2294 arg_0 = word ptr 4 ;~ 0204:0FE6 -cs=0x204;eip=0x000fe6; X(PUSH(bp)); // 2296 push bp ;~ 0204:0FE6 -cs=0x204;eip=0x000fe7; T(bp = sp;); // 2297 mov bp, sp ;~ 0204:0FE7 -cs=0x204;eip=0x000fe9; T(SUB(sp, 4)); // 2298 sub sp, 4 ;~ 0204:0FE9 -cs=0x204;eip=0x000fec; X(PUSH(si)); // 2299 push si ;~ 0204:0FEC -cs=0x204;eip=0x000fed; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2300 mov si, [bp+arg_0] ;~ 0204:0FED -cs=0x204;eip=0x000ff0; X(PUSH(si)); // 2301 push si ;~ 0204:0FF0 -cs=0x204;eip=0x000ff1; X(PUSH(ss)); // 2302 push ss ;~ 0204:0FF1 -cs=0x204;eip=0x000ff2; T(ax = bp+var_4); // 2303 lea ax, [bp+var_4] ;~ 0204:0FF2 -cs=0x204;eip=0x000ff5; X(PUSH(ax)); // 2304 push ax ;~ 0204:0FF5 -cs=0x204;eip=0x000ff6; T(NOP); // 2305 nop ;~ 0204:0FF6 -cs=0x204;eip=0x000ff7; X(PUSH(cs)); // 2306 push cs ;~ 0204:0FF7 -cs=0x204;eip=0x000ff8; J(CALL(__dispatch_call,byte_1b050)); // 2307 call near ptr byte_1B050 ;~ 0204:0FF8 -cs=0x204;eip=0x000ffb; X(PUSH(si)); // 2308 push si ;~ 0204:0FFB -cs=0x204;eip=0x000ffc; J(CALL(sub_115bb,0)); // 2309 call sub_115BB ;~ 0204:0FFC -cs=0x204;eip=0x000fff; X(POP(cx)); // 2310 pop cx ;~ 0204:0FFF -cs=0x204;eip=0x001000; T(TEST(ax, 7)); // 2311 test ax, 7 ;~ 0204:1000 -cs=0x204;eip=0x001003; J(JNZ(loc_11639)); // 2312 jnz short loc_11639 ;~ 0204:1003 -cs=0x204;eip=0x001005; X(ADD(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2313 add [bp+var_4], 0 ;~ 0204:1005 -cs=0x204;eip=0x001009; X(ADC(*(dw*)(raddr(ss,bp+var_2)), 1)); // 2314 adc [bp+var_2], 1 ;~ 0204:1009 -cs=0x204;eip=0x00100d; X(PUSH(si)); // 2315 push si ;~ 0204:100D -cs=0x204;eip=0x00100e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2316 push [bp+var_2] ;~ 0204:100E -cs=0x204;eip=0x001011; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 2317 push [bp+var_4] ;~ 0204:1011 -cs=0x204;eip=0x001014; T(NOP); // 2318 nop ;~ 0204:1014 -cs=0x204;eip=0x001015; X(PUSH(cs)); // 2319 push cs ;~ 0204:1015 -cs=0x204;eip=0x001016; J(CALL(__dispatch_call,byte_1b0a8)); // 2320 call near ptr byte_1B0A8 ;~ 0204:1016 + // 2329 arg_0 = word ptr 4 ;~ 0204:0FE6 +cs=0x204;eip=0x000fe6; X(PUSH(bp)); // 2331 push bp ;~ 0204:0FE6 +cs=0x204;eip=0x000fe7; T(bp = sp;); // 2332 mov bp, sp ;~ 0204:0FE7 +cs=0x204;eip=0x000fe9; T(SUB(sp, 4)); // 2333 sub sp, 4 ;~ 0204:0FE9 +cs=0x204;eip=0x000fec; X(PUSH(si)); // 2334 push si ;~ 0204:0FEC +cs=0x204;eip=0x000fed; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2335 mov si, [bp+arg_0] ;~ 0204:0FED +cs=0x204;eip=0x000ff0; X(PUSH(si)); // 2336 push si ;~ 0204:0FF0 +cs=0x204;eip=0x000ff1; X(PUSH(ss)); // 2337 push ss ;~ 0204:0FF1 +cs=0x204;eip=0x000ff2; T(ax = bp+var_4); // 2338 lea ax, [bp+var_4] ;~ 0204:0FF2 +cs=0x204;eip=0x000ff5; X(PUSH(ax)); // 2339 push ax ;~ 0204:0FF5 +cs=0x204;eip=0x000ff6; T(NOP); // 2340 nop ;~ 0204:0FF6 +cs=0x204;eip=0x000ff7; X(PUSH(cs)); // 2341 push cs ;~ 0204:0FF7 +cs=0x204;eip=0x000ff8; J(CALL(__dispatch_call,unk_1b050)); // 2342 call near ptr unk_1B050 ;~ 0204:0FF8 +cs=0x204;eip=0x000ffb; X(PUSH(si)); // 2343 push si ;~ 0204:0FFB +cs=0x204;eip=0x000ffc; J(CALL(sub_115bb,0)); // 2344 call sub_115BB ;~ 0204:0FFC +cs=0x204;eip=0x000fff; X(POP(cx)); // 2345 pop cx ;~ 0204:0FFF +cs=0x204;eip=0x001000; T(TEST(ax, 7)); // 2346 test ax, 7 ;~ 0204:1000 +cs=0x204;eip=0x001003; J(JNZ(loc_11639)); // 2347 jnz short loc_11639 ;~ 0204:1003 +cs=0x204;eip=0x001005; X(ADD(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2348 add [bp+var_4], 0 ;~ 0204:1005 +cs=0x204;eip=0x001009; X(ADC(*(dw*)(raddr(ss,bp+var_2)), 1)); // 2349 adc [bp+var_2], 1 ;~ 0204:1009 +cs=0x204;eip=0x00100d; X(PUSH(si)); // 2350 push si ;~ 0204:100D +cs=0x204;eip=0x00100e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2351 push [bp+var_2] ;~ 0204:100E +cs=0x204;eip=0x001011; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 2352 push [bp+var_4] ;~ 0204:1011 +cs=0x204;eip=0x001014; T(NOP); // 2353 nop ;~ 0204:1014 +cs=0x204;eip=0x001015; X(PUSH(cs)); // 2354 push cs ;~ 0204:1015 +cs=0x204;eip=0x001016; J(CALL(__dispatch_call,unk_1b0a8)); // 2355 call near ptr unk_1B0A8 ;~ 0204:1016 loc_11639: - // 4461 -cs=0x204;eip=0x001019; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2323 mov ax, [bp+var_2] ;~ 0204:1019 -cs=0x204;eip=0x00101c; X(POP(si)); // 2324 pop si ;~ 0204:101C -cs=0x204;eip=0x00101d; T(LEAVE); // 2325 leave ;~ 0204:101D -cs=0x204;eip=0x00101e; J(RETN(0)); // 2326 retn ;~ 0204:101E + // 4463 +cs=0x204;eip=0x001019; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2358 mov ax, [bp+var_2] ;~ 0204:1019 +cs=0x204;eip=0x00101c; X(POP(si)); // 2359 pop si ;~ 0204:101C +cs=0x204;eip=0x00101d; T(LEAVE); // 2360 leave ;~ 0204:101D +cs=0x204;eip=0x00101e; J(RETN(0)); // 2361 retn ;~ 0204:101E assert(0); __dispatch_call: @@ -1356,49 +1584,49 @@ cs=0x204;eip=0x00101e; J(RETN(0)); // 2326 retn ;~ 0204:101E _begin: #undef var_4 #define var_4 -4 - // 2336 var_4 = word ptr -4 ;~ 0204:101F + // 2371 var_4 = word ptr -4 ;~ 0204:101F #undef var_2 #define var_2 -2 - // 2337 var_2 = word ptr -2 ;~ 0204:101F + // 2372 var_2 = word ptr -2 ;~ 0204:101F #undef arg_0 #define arg_0 4 - // 2338 arg_0 = word ptr 4 ;~ 0204:101F -cs=0x204;eip=0x00101f; X(PUSH(bp)); // 2340 push bp ;~ 0204:101F -cs=0x204;eip=0x001020; T(bp = sp;); // 2341 mov bp, sp ;~ 0204:1020 -cs=0x204;eip=0x001022; T(SUB(sp, 4)); // 2342 sub sp, 4 ;~ 0204:1022 -cs=0x204;eip=0x001025; X(PUSH(si)); // 2343 push si ;~ 0204:1025 -cs=0x204;eip=0x001026; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2344 mov si, [bp+arg_0] ;~ 0204:1026 -cs=0x204;eip=0x001029; X(PUSH(si)); // 2345 push si ;~ 0204:1029 -cs=0x204;eip=0x00102a; X(PUSH(ss)); // 2346 push ss ;~ 0204:102A -cs=0x204;eip=0x00102b; T(ax = bp+var_4); // 2347 lea ax, [bp+var_4] ;~ 0204:102B -cs=0x204;eip=0x00102e; X(PUSH(ax)); // 2348 push ax ;~ 0204:102E -cs=0x204;eip=0x00102f; T(NOP); // 2349 nop ;~ 0204:102F -cs=0x204;eip=0x001030; X(PUSH(cs)); // 2350 push cs ;~ 0204:1030 -cs=0x204;eip=0x001031; J(CALL(__dispatch_call,byte_1b050)); // 2351 call near ptr byte_1B050 ;~ 0204:1031 -cs=0x204;eip=0x001034; X(PUSH(si)); // 2352 push si ;~ 0204:1034 -cs=0x204;eip=0x001035; J(CALL(sub_115bb,0)); // 2353 call sub_115BB ;~ 0204:1035 -cs=0x204;eip=0x001038; X(POP(cx)); // 2354 pop cx ;~ 0204:1038 -cs=0x204;eip=0x001039; T(TEST(ax, 7)); // 2355 test ax, 7 ;~ 0204:1039 -cs=0x204;eip=0x00103c; J(JNZ(loc_11679)); // 2356 jnz short loc_11679 ;~ 0204:103C -cs=0x204;eip=0x00103e; T(XOR(ax, ax)); // 2357 xor ax, ax ;~ 0204:103E -cs=0x204;eip=0x001040; T(OR(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2358 or ax, [bp+var_2] ;~ 0204:1040 -cs=0x204;eip=0x001043; J(JZ(loc_1166d)); // 2359 jz short loc_1166D ;~ 0204:1043 -cs=0x204;eip=0x001045; X(SUB(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2360 sub [bp+var_4], 0 ;~ 0204:1045 -cs=0x204;eip=0x001049; X(SBB(*(dw*)(raddr(ss,bp+var_2)), 1)); // 2361 sbb [bp+var_2], 1 ;~ 0204:1049 + // 2373 arg_0 = word ptr 4 ;~ 0204:101F +cs=0x204;eip=0x00101f; X(PUSH(bp)); // 2375 push bp ;~ 0204:101F +cs=0x204;eip=0x001020; T(bp = sp;); // 2376 mov bp, sp ;~ 0204:1020 +cs=0x204;eip=0x001022; T(SUB(sp, 4)); // 2377 sub sp, 4 ;~ 0204:1022 +cs=0x204;eip=0x001025; X(PUSH(si)); // 2378 push si ;~ 0204:1025 +cs=0x204;eip=0x001026; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 2379 mov si, [bp+arg_0] ;~ 0204:1026 +cs=0x204;eip=0x001029; X(PUSH(si)); // 2380 push si ;~ 0204:1029 +cs=0x204;eip=0x00102a; X(PUSH(ss)); // 2381 push ss ;~ 0204:102A +cs=0x204;eip=0x00102b; T(ax = bp+var_4); // 2382 lea ax, [bp+var_4] ;~ 0204:102B +cs=0x204;eip=0x00102e; X(PUSH(ax)); // 2383 push ax ;~ 0204:102E +cs=0x204;eip=0x00102f; T(NOP); // 2384 nop ;~ 0204:102F +cs=0x204;eip=0x001030; X(PUSH(cs)); // 2385 push cs ;~ 0204:1030 +cs=0x204;eip=0x001031; J(CALL(__dispatch_call,unk_1b050)); // 2386 call near ptr unk_1B050 ;~ 0204:1031 +cs=0x204;eip=0x001034; X(PUSH(si)); // 2387 push si ;~ 0204:1034 +cs=0x204;eip=0x001035; J(CALL(sub_115bb,0)); // 2388 call sub_115BB ;~ 0204:1035 +cs=0x204;eip=0x001038; X(POP(cx)); // 2389 pop cx ;~ 0204:1038 +cs=0x204;eip=0x001039; T(TEST(ax, 7)); // 2390 test ax, 7 ;~ 0204:1039 +cs=0x204;eip=0x00103c; J(JNZ(loc_11679)); // 2391 jnz short loc_11679 ;~ 0204:103C +cs=0x204;eip=0x00103e; T(XOR(ax, ax)); // 2392 xor ax, ax ;~ 0204:103E +cs=0x204;eip=0x001040; T(OR(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2393 or ax, [bp+var_2] ;~ 0204:1040 +cs=0x204;eip=0x001043; J(JZ(loc_1166d)); // 2394 jz short loc_1166D ;~ 0204:1043 +cs=0x204;eip=0x001045; X(SUB(*(dw*)(raddr(ss,bp+var_4)), 0)); // 2395 sub [bp+var_4], 0 ;~ 0204:1045 +cs=0x204;eip=0x001049; X(SBB(*(dw*)(raddr(ss,bp+var_2)), 1)); // 2396 sbb [bp+var_2], 1 ;~ 0204:1049 loc_1166d: - // 4462 -cs=0x204;eip=0x00104d; X(PUSH(si)); // 2364 push si ;~ 0204:104D -cs=0x204;eip=0x00104e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2365 push [bp+var_2] ;~ 0204:104E -cs=0x204;eip=0x001051; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 2366 push [bp+var_4] ;~ 0204:1051 -cs=0x204;eip=0x001054; T(NOP); // 2367 nop ;~ 0204:1054 -cs=0x204;eip=0x001055; X(PUSH(cs)); // 2368 push cs ;~ 0204:1055 -cs=0x204;eip=0x001056; J(CALL(__dispatch_call,byte_1b0a8)); // 2369 call near ptr byte_1B0A8 ;~ 0204:1056 + // 4464 +cs=0x204;eip=0x00104d; X(PUSH(si)); // 2399 push si ;~ 0204:104D +cs=0x204;eip=0x00104e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2400 push [bp+var_2] ;~ 0204:104E +cs=0x204;eip=0x001051; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 2401 push [bp+var_4] ;~ 0204:1051 +cs=0x204;eip=0x001054; T(NOP); // 2402 nop ;~ 0204:1054 +cs=0x204;eip=0x001055; X(PUSH(cs)); // 2403 push cs ;~ 0204:1055 +cs=0x204;eip=0x001056; J(CALL(__dispatch_call,unk_1b0a8)); // 2404 call near ptr unk_1B0A8 ;~ 0204:1056 loc_11679: - // 4463 -cs=0x204;eip=0x001059; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2372 mov ax, [bp+var_2] ;~ 0204:1059 -cs=0x204;eip=0x00105c; X(POP(si)); // 2373 pop si ;~ 0204:105C -cs=0x204;eip=0x00105d; T(LEAVE); // 2374 leave ;~ 0204:105D -cs=0x204;eip=0x00105e; J(RETN(0)); // 2375 retn ;~ 0204:105E + // 4465 +cs=0x204;eip=0x001059; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2407 mov ax, [bp+var_2] ;~ 0204:1059 +cs=0x204;eip=0x00105c; X(POP(si)); // 2408 pop si ;~ 0204:105C +cs=0x204;eip=0x00105d; T(LEAVE); // 2409 leave ;~ 0204:105D +cs=0x204;eip=0x00105e; J(RETN(0)); // 2410 retn ;~ 0204:105E assert(0); __dispatch_call: @@ -1427,66 +1655,66 @@ cs=0x204;eip=0x00105e; J(RETN(0)); // 2375 retn ;~ 0204:105E _begin: #undef var_2 #define var_2 -2 - // 2385 var_2 = word ptr -2 ;~ 0204:105F + // 2420 var_2 = word ptr -2 ;~ 0204:105F #undef arg_0 #define arg_0 6 - // 2386 arg_0 = word ptr 6 ;~ 0204:105F + // 2421 arg_0 = word ptr 6 ;~ 0204:105F #undef arg_2 #define arg_2 8 - // 2387 arg_2 = word ptr 8 ;~ 0204:105F -cs=0x204;eip=0x00105f; T(INC(bp)); // 2389 inc bp ;~ 0204:105F -cs=0x204;eip=0x001060; X(PUSH(bp)); // 2390 push bp ;~ 0204:1060 -cs=0x204;eip=0x001061; T(bp = sp;); // 2391 mov bp, sp ;~ 0204:1061 -cs=0x204;eip=0x001063; T(SUB(sp, 2)); // 2392 sub sp, 2 ;~ 0204:1063 -cs=0x204;eip=0x001066; X(PUSH(si)); // 2393 push si ;~ 0204:1066 -cs=0x204;eip=0x001067; X(PUSH(di)); // 2394 push di ;~ 0204:1067 -cs=0x204;eip=0x001068; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 2395 mov di, [bp+arg_2] ;~ 0204:1068 -cs=0x204;eip=0x00106b; T(ds = *(dw*)(amgraphicexe);); // 2396 mov ds, word ptr cs:aMgraphicExe ; "Mgraphic.exe" ;~ 0204:106B -cs=0x204;eip=0x001070; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 2398 cmp [bp+arg_0], 2 ;~ 0204:1070 -cs=0x204;eip=0x001074; J(JNZ(loc_116cb)); // 2399 jnz short loc_116CB ;~ 0204:1074 -cs=0x204;eip=0x001076; X(PUSH(di)); // 2400 push di ;~ 0204:1076 -cs=0x204;eip=0x001077; X(PUSH(ss)); // 2401 push ss ;~ 0204:1077 -cs=0x204;eip=0x001078; T(ax = bp+var_2); // 2402 lea ax, [bp+var_2] ;~ 0204:1078 -cs=0x204;eip=0x00107b; X(PUSH(ax)); // 2403 push ax ;~ 0204:107B -cs=0x204;eip=0x00107c; T(NOP); // 2404 nop ;~ 0204:107C -cs=0x204;eip=0x00107d; X(PUSH(cs)); // 2405 push cs ;~ 0204:107D -cs=0x204;eip=0x00107e; J(CALL(__dispatch_call,byte_1af56)); // 2406 call near ptr byte_1AF56 ;~ 0204:107E -cs=0x204;eip=0x001081; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2407 push [bp+var_2] ;~ 0204:1081 -cs=0x204;eip=0x001084; X(PUSH(ss)); // 2408 push ss ;~ 0204:1084 -cs=0x204;eip=0x001085; T(ax = bp+var_2); // 2409 lea ax, [bp+var_2] ;~ 0204:1085 -cs=0x204;eip=0x001088; X(PUSH(ax)); // 2410 push ax ;~ 0204:1088 -cs=0x204;eip=0x001089; T(NOP); // 2411 nop ;~ 0204:1089 -cs=0x204;eip=0x00108a; X(PUSH(cs)); // 2412 push cs ;~ 0204:108A -cs=0x204;eip=0x00108b; J(CALL(__dispatch_call,_unk_1e745)); // 2413 call near ptr _unk_1E745 ;~ 0204:108B -cs=0x204;eip=0x00108e; T(XOR(dx, dx)); // 2414 xor dx, dx ;~ 0204:108E -cs=0x204;eip=0x001090; T(si = 0x3AA4;); // 2415 mov si, 3AA4h ;~ 0204:1090 -cs=0x204;eip=0x001093; J(JMP(loc_116c6)); // 2416 jmp short loc_116C6 ;~ 0204:1093 + // 2422 arg_2 = word ptr 8 ;~ 0204:105F +cs=0x204;eip=0x00105f; T(INC(bp)); // 2424 inc bp ;~ 0204:105F +cs=0x204;eip=0x001060; X(PUSH(bp)); // 2425 push bp ;~ 0204:1060 +cs=0x204;eip=0x001061; T(bp = sp;); // 2426 mov bp, sp ;~ 0204:1061 +cs=0x204;eip=0x001063; T(SUB(sp, 2)); // 2427 sub sp, 2 ;~ 0204:1063 +cs=0x204;eip=0x001066; X(PUSH(si)); // 2428 push si ;~ 0204:1066 +cs=0x204;eip=0x001067; X(PUSH(di)); // 2429 push di ;~ 0204:1067 +cs=0x204;eip=0x001068; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 2430 mov di, [bp+arg_2] ;~ 0204:1068 +cs=0x204;eip=0x00106b; T(ds = *(dw*)(amgraphicexe);); // 2431 mov ds, word ptr cs:aMgraphicExe ; "Mgraphic.exe" ;~ 0204:106B +cs=0x204;eip=0x001070; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 2433 cmp [bp+arg_0], 2 ;~ 0204:1070 +cs=0x204;eip=0x001074; J(JNZ(loc_116cb)); // 2434 jnz short loc_116CB ;~ 0204:1074 +cs=0x204;eip=0x001076; X(PUSH(di)); // 2435 push di ;~ 0204:1076 +cs=0x204;eip=0x001077; X(PUSH(ss)); // 2436 push ss ;~ 0204:1077 +cs=0x204;eip=0x001078; T(ax = bp+var_2); // 2437 lea ax, [bp+var_2] ;~ 0204:1078 +cs=0x204;eip=0x00107b; X(PUSH(ax)); // 2438 push ax ;~ 0204:107B +cs=0x204;eip=0x00107c; T(NOP); // 2439 nop ;~ 0204:107C +cs=0x204;eip=0x00107d; X(PUSH(cs)); // 2440 push cs ;~ 0204:107D +cs=0x204;eip=0x00107e; J(CALL(__dispatch_call,unk_1af56)); // 2441 call near ptr unk_1AF56 ;~ 0204:107E +cs=0x204;eip=0x001081; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 2442 push [bp+var_2] ;~ 0204:1081 +cs=0x204;eip=0x001084; X(PUSH(ss)); // 2443 push ss ;~ 0204:1084 +cs=0x204;eip=0x001085; T(ax = bp+var_2); // 2444 lea ax, [bp+var_2] ;~ 0204:1085 +cs=0x204;eip=0x001088; X(PUSH(ax)); // 2445 push ax ;~ 0204:1088 +cs=0x204;eip=0x001089; T(NOP); // 2446 nop ;~ 0204:1089 +cs=0x204;eip=0x00108a; X(PUSH(cs)); // 2447 push cs ;~ 0204:108A +cs=0x204;eip=0x00108b; J(CALL(__dispatch_call,unk_1e745)); // 2448 call near ptr unk_1E745 ;~ 0204:108B +cs=0x204;eip=0x00108e; T(XOR(dx, dx)); // 2449 xor dx, dx ;~ 0204:108E +cs=0x204;eip=0x001090; T(si = 0x3AA4;); // 2450 mov si, 3AA4h ;~ 0204:1090 +cs=0x204;eip=0x001093; J(JMP(loc_116c6)); // 2451 jmp short loc_116C6 ;~ 0204:1093 loc_116b5: - // 4464 -cs=0x204;eip=0x001095; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 2420 mov ax, [si] ;~ 0204:1095 -cs=0x204;eip=0x001097; T(CMP(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2421 cmp ax, [bp+var_2] ;~ 0204:1097 -cs=0x204;eip=0x00109a; J(JNZ(loc_116c2)); // 2422 jnz short loc_116C2 ;~ 0204:109A -cs=0x204;eip=0x00109c; X(PUSH(di)); // 2423 push di ;~ 0204:109C -cs=0x204;eip=0x00109d; J(CALLF(__dispatch_call,*(dd*)(raddr(ds,si+2)))); // 2424 call dword ptr [si+2] ;~ 0204:109D -cs=0x204;eip=0x0010a0; J(JMP(loc_116ce)); // 2425 jmp short loc_116CE ;~ 0204:10A0 + // 4466 +cs=0x204;eip=0x001095; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 2455 mov ax, [si] ;~ 0204:1095 +cs=0x204;eip=0x001097; T(CMP(ax, *(dw*)(raddr(ss,bp+var_2)))); // 2456 cmp ax, [bp+var_2] ;~ 0204:1097 +cs=0x204;eip=0x00109a; J(JNZ(loc_116c2)); // 2457 jnz short loc_116C2 ;~ 0204:109A +cs=0x204;eip=0x00109c; X(PUSH(di)); // 2458 push di ;~ 0204:109C +cs=0x204;eip=0x00109d; J(CALLF(__dispatch_call,*(dd*)(raddr(ds,si+2)))); // 2459 call dword ptr [si+2] ;~ 0204:109D +cs=0x204;eip=0x0010a0; J(JMP(loc_116ce)); // 2460 jmp short loc_116CE ;~ 0204:10A0 loc_116c2: - // 4465 -cs=0x204;eip=0x0010a2; T(INC(dx)); // 2429 inc dx ;~ 0204:10A2 -cs=0x204;eip=0x0010a3; T(ADD(si, 6)); // 2430 add si, 6 ;~ 0204:10A3 + // 4467 +cs=0x204;eip=0x0010a2; T(INC(dx)); // 2464 inc dx ;~ 0204:10A2 +cs=0x204;eip=0x0010a3; T(ADD(si, 6)); // 2465 add si, 6 ;~ 0204:10A3 loc_116c6: - // 4466 -cs=0x204;eip=0x0010a6; T(CMP(dx, 0x40)); // 2433 cmp dx, 40h ; '@' ;~ 0204:10A6 -cs=0x204;eip=0x0010a9; J(JL(loc_116b5)); // 2434 jl short loc_116B5 ;~ 0204:10A9 + // 4468 +cs=0x204;eip=0x0010a6; T(CMP(dx, 0x40)); // 2468 cmp dx, 40h ; '@' ;~ 0204:10A6 +cs=0x204;eip=0x0010a9; J(JL(loc_116b5)); // 2469 jl short loc_116B5 ;~ 0204:10A9 loc_116cb: - // 4467 -cs=0x204;eip=0x0010ab; T(ax = 1;); // 2437 mov ax, 1 ;~ 0204:10AB + // 4469 +cs=0x204;eip=0x0010ab; T(ax = 1;); // 2472 mov ax, 1 ;~ 0204:10AB loc_116ce: - // 4468 -cs=0x204;eip=0x0010ae; X(POP(di)); // 2440 pop di ;~ 0204:10AE -cs=0x204;eip=0x0010af; X(POP(si)); // 2441 pop si ;~ 0204:10AF -cs=0x204;eip=0x0010b0; T(LEAVE); // 2442 leave ;~ 0204:10B0 -cs=0x204;eip=0x0010b1; T(DEC(bp)); // 2443 dec bp ;~ 0204:10B1 -cs=0x204;eip=0x0010b2; J(RETF(4)); // 2444 retf 4 ;~ 0204:10B2 + // 4470 +cs=0x204;eip=0x0010ae; X(POP(di)); // 2475 pop di ;~ 0204:10AE +cs=0x204;eip=0x0010af; X(POP(si)); // 2476 pop si ;~ 0204:10AF +cs=0x204;eip=0x0010b0; T(LEAVE); // 2477 leave ;~ 0204:10B0 +cs=0x204;eip=0x0010b1; T(DEC(bp)); // 2478 dec bp ;~ 0204:10B1 +cs=0x204;eip=0x0010b2; J(RETF(4)); // 2479 retf 4 ;~ 0204:10B2 assert(0); __dispatch_call: @@ -1518,33 +1746,33 @@ cs=0x204;eip=0x0010b2; J(RETF(4)); // 2444 retf 4 ;~ 0204:1 _begin: #undef arg_0 #define arg_0 4 - // 2455 arg_0 = word ptr 4 ;~ 0204:10B5 -cs=0x204;eip=0x0010b5; X(PUSH(bp)); // 2457 push bp ;~ 0204:10B5 -cs=0x204;eip=0x0010b6; T(bp = sp;); // 2458 mov bp, sp ;~ 0204:10B6 -cs=0x204;eip=0x0010b8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 2459 mov ax, [bp+arg_0] ;~ 0204:10B8 -cs=0x204;eip=0x0010bb; T(TEST(ax, 0x100)); // 2460 test ax, 100h ;~ 0204:10BB -cs=0x204;eip=0x0010be; J(JZ(loc_116e5)); // 2461 jz short loc_116E5 ;~ 0204:10BE -cs=0x204;eip=0x0010c0; T(TEST(ax, 2)); // 2462 test ax, 2 ;~ 0204:10C0 -cs=0x204;eip=0x0010c3; J(JZ(loc_116ef)); // 2463 jz short loc_116EF ;~ 0204:10C3 + // 2489 arg_0 = word ptr 4 ;~ 0204:10B5 +cs=0x204;eip=0x0010b5; X(PUSH(bp)); // 2491 push bp ;~ 0204:10B5 +cs=0x204;eip=0x0010b6; T(bp = sp;); // 2492 mov bp, sp ;~ 0204:10B6 +cs=0x204;eip=0x0010b8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 2493 mov ax, [bp+arg_0] ;~ 0204:10B8 +cs=0x204;eip=0x0010bb; T(TEST(ax, 0x100)); // 2494 test ax, 100h ;~ 0204:10BB +cs=0x204;eip=0x0010be; J(JZ(loc_116e5)); // 2495 jz short loc_116E5 ;~ 0204:10BE +cs=0x204;eip=0x0010c0; T(TEST(ax, 2)); // 2496 test ax, 2 ;~ 0204:10C0 +cs=0x204;eip=0x0010c3; J(JZ(loc_116ef)); // 2497 jz short loc_116EF ;~ 0204:10C3 loc_116e5: - // 4469 -cs=0x204;eip=0x0010c5; T(TEST(ax, 0x1000)); // 2466 test ax, 1000h ;~ 0204:10C5 -cs=0x204;eip=0x0010c8; J(JZ(loc_116f8)); // 2467 jz short loc_116F8 ;~ 0204:10C8 -cs=0x204;eip=0x0010ca; T(TEST(ax, 0x4000)); // 2468 test ax, 4000h ;~ 0204:10CA -cs=0x204;eip=0x0010cd; J(JZ(loc_116f8)); // 2469 jz short loc_116F8 ;~ 0204:10CD + // 4471 +cs=0x204;eip=0x0010c5; T(TEST(ax, 0x1000)); // 2500 test ax, 1000h ;~ 0204:10C5 +cs=0x204;eip=0x0010c8; J(JZ(loc_116f8)); // 2501 jz short loc_116F8 ;~ 0204:10C8 +cs=0x204;eip=0x0010ca; T(TEST(ax, 0x4000)); // 2502 test ax, 4000h ;~ 0204:10CA +cs=0x204;eip=0x0010cd; J(JZ(loc_116f8)); // 2503 jz short loc_116F8 ;~ 0204:10CD loc_116ef: - // 4470 -cs=0x204;eip=0x0010cf; T(TEST(ax, 0x80)); // 2472 test ax, 80h ;~ 0204:10CF -cs=0x204;eip=0x0010d2; J(JNZ(loc_116f8)); // 2473 jnz short loc_116F8 ;~ 0204:10D2 -cs=0x204;eip=0x0010d4; T(XOR(ax, ax)); // 2474 xor ax, ax ;~ 0204:10D4 -cs=0x204;eip=0x0010d6; J(JMP(loc_116fb)); // 2475 jmp short loc_116FB ;~ 0204:10D6 + // 4472 +cs=0x204;eip=0x0010cf; T(TEST(ax, 0x80)); // 2506 test ax, 80h ;~ 0204:10CF +cs=0x204;eip=0x0010d2; J(JNZ(loc_116f8)); // 2507 jnz short loc_116F8 ;~ 0204:10D2 +cs=0x204;eip=0x0010d4; T(XOR(ax, ax)); // 2508 xor ax, ax ;~ 0204:10D4 +cs=0x204;eip=0x0010d6; J(JMP(loc_116fb)); // 2509 jmp short loc_116FB ;~ 0204:10D6 loc_116f8: - // 4471 -cs=0x204;eip=0x0010d8; T(ax = 1;); // 2480 mov ax, 1 ;~ 0204:10D8 + // 4473 +cs=0x204;eip=0x0010d8; T(ax = 1;); // 2514 mov ax, 1 ;~ 0204:10D8 loc_116fb: - // 4472 -cs=0x204;eip=0x0010db; X(POP(bp)); // 2483 pop bp ;~ 0204:10DB -cs=0x204;eip=0x0010dc; J(RETN(0)); // 2484 retn ;~ 0204:10DC + // 4474 +cs=0x204;eip=0x0010db; X(POP(bp)); // 2517 pop bp ;~ 0204:10DB +cs=0x204;eip=0x0010dc; J(RETN(0)); // 2518 retn ;~ 0204:10DC assert(0); __dispatch_call: @@ -1573,27 +1801,27 @@ cs=0x204;eip=0x0010dc; J(RETN(0)); // 2484 retn ;~ 0204:10DC else goto __dispatch_call; seg001_10dd_proc: _begin: -cs=0x204;eip=0x0010dd; X(PUSH(bp)); // 2488 push bp ;~ 0204:10DD -cs=0x204;eip=0x0010de; T(bp = sp;); // 2489 mov bp, sp ;~ 0204:10DE -cs=0x204;eip=0x0010e0; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 2490 mov ax, [bp+4] ;~ 0204:10E0 -cs=0x204;eip=0x0010e3; T(TEST(ax, 0)); // 2491 test ax, 0 ;~ 0204:10E3 -cs=0x204;eip=0x0010e6; J(JZ(loc_1170d)); // 2492 jz short loc_1170D ;~ 0204:10E6 -cs=0x204;eip=0x0010e8; T(dx = 6;); // 2493 mov dx, 6 ;~ 0204:10E8 -cs=0x204;eip=0x0010eb; J(JMP(loc_11719)); // 2494 jmp short loc_11719 ;~ 0204:10EB +cs=0x204;eip=0x0010dd; X(PUSH(bp)); // 2522 push bp ;~ 0204:10DD +cs=0x204;eip=0x0010de; T(bp = sp;); // 2523 mov bp, sp ;~ 0204:10DE +cs=0x204;eip=0x0010e0; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 2524 mov ax, [bp+4] ;~ 0204:10E0 +cs=0x204;eip=0x0010e3; T(TEST(ax, 0)); // 2525 test ax, 0 ;~ 0204:10E3 +cs=0x204;eip=0x0010e6; J(JZ(loc_1170d)); // 2526 jz short loc_1170D ;~ 0204:10E6 +cs=0x204;eip=0x0010e8; T(dx = 6;); // 2527 mov dx, 6 ;~ 0204:10E8 +cs=0x204;eip=0x0010eb; J(JMP(loc_11719)); // 2528 jmp short loc_11719 ;~ 0204:10EB loc_1170d: - // 4473 -cs=0x204;eip=0x0010ed; T(TEST(ax, 0x100)); // 2498 test ax, 100h ;~ 0204:10ED -cs=0x204;eip=0x0010f0; J(JZ(loc_11716)); // 2499 jz short loc_11716 ;~ 0204:10F0 -cs=0x204;eip=0x0010f2; T(XOR(dx, dx)); // 2500 xor dx, dx ;~ 0204:10F2 -cs=0x204;eip=0x0010f4; J(JMP(loc_11719)); // 2501 jmp short loc_11719 ;~ 0204:10F4 + // 4475 +cs=0x204;eip=0x0010ed; T(TEST(ax, 0x100)); // 2532 test ax, 100h ;~ 0204:10ED +cs=0x204;eip=0x0010f0; J(JZ(loc_11716)); // 2533 jz short loc_11716 ;~ 0204:10F0 +cs=0x204;eip=0x0010f2; T(XOR(dx, dx)); // 2534 xor dx, dx ;~ 0204:10F2 +cs=0x204;eip=0x0010f4; J(JMP(loc_11719)); // 2535 jmp short loc_11719 ;~ 0204:10F4 loc_11716: - // 4474 -cs=0x204;eip=0x0010f6; T(dx = 2;); // 2505 mov dx, 2 ;~ 0204:10F6 + // 4476 +cs=0x204;eip=0x0010f6; T(dx = 2;); // 2539 mov dx, 2 ;~ 0204:10F6 loc_11719: - // 4475 -cs=0x204;eip=0x0010f9; T(ax = dx;); // 2509 mov ax, dx ;~ 0204:10F9 -cs=0x204;eip=0x0010fb; X(POP(bp)); // 2510 pop bp ;~ 0204:10FB -cs=0x204;eip=0x0010fc; J(RETN(0)); // 2511 retn ;~ 0204:10FC + // 4477 +cs=0x204;eip=0x0010f9; T(ax = dx;); // 2543 mov ax, dx ;~ 0204:10F9 +cs=0x204;eip=0x0010fb; X(POP(bp)); // 2544 pop bp ;~ 0204:10FB +cs=0x204;eip=0x0010fc; J(RETN(0)); // 2545 retn ;~ 0204:10FC assert(0); __dispatch_call: @@ -1623,25 +1851,25 @@ cs=0x204;eip=0x0010fc; J(RETN(0)); // 2511 retn ;~ 0204:10FC _begin: #undef arg_0 #define arg_0 4 - // 2519 arg_0 = word ptr 4 ;~ 0204:10FD + // 2553 arg_0 = word ptr 4 ;~ 0204:10FD #undef arg_2 #define arg_2 6 - // 2520 arg_2 = word ptr 6 ;~ 0204:10FD + // 2554 arg_2 = word ptr 6 ;~ 0204:10FD #undef arg_4 #define arg_4 8 - // 2521 arg_4 = word ptr 8 ;~ 0204:10FD -cs=0x204;eip=0x0010fd; X(PUSH(bp)); // 2523 push bp ;~ 0204:10FD -cs=0x204;eip=0x0010fe; T(bp = sp;); // 2524 mov bp, sp ;~ 0204:10FE -cs=0x204;eip=0x001100; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 2525 push [bp+arg_4] ;~ 0204:1100 -cs=0x204;eip=0x001103; X(PUSH(0)); // 2526 push 0 ;~ 0204:1103 -cs=0x204;eip=0x001105; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 2527 push [bp+arg_2] ;~ 0204:1105 -cs=0x204;eip=0x001108; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 2528 push [bp+arg_0] ;~ 0204:1108 -cs=0x204;eip=0x00110b; T(NOP); // 2529 nop ;~ 0204:110B -cs=0x204;eip=0x00110c; X(PUSH(cs)); // 2530 push cs ;~ 0204:110C -cs=0x204;eip=0x00110d; J(CALL(__dispatch_call,byte_1b969)); // 2531 call near ptr byte_1B969 ;~ 0204:110D -cs=0x204;eip=0x001110; T(ADD(sp, 8)); // 2532 add sp, 8 ;~ 0204:1110 -cs=0x204;eip=0x001113; X(POP(bp)); // 2533 pop bp ;~ 0204:1113 -cs=0x204;eip=0x001114; J(RETN(0)); // 2534 retn ;~ 0204:1114 + // 2555 arg_4 = word ptr 8 ;~ 0204:10FD +cs=0x204;eip=0x0010fd; X(PUSH(bp)); // 2557 push bp ;~ 0204:10FD +cs=0x204;eip=0x0010fe; T(bp = sp;); // 2558 mov bp, sp ;~ 0204:10FE +cs=0x204;eip=0x001100; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 2559 push [bp+arg_4] ;~ 0204:1100 +cs=0x204;eip=0x001103; X(PUSH(0)); // 2560 push 0 ;~ 0204:1103 +cs=0x204;eip=0x001105; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 2561 push [bp+arg_2] ;~ 0204:1105 +cs=0x204;eip=0x001108; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 2562 push [bp+arg_0] ;~ 0204:1108 +cs=0x204;eip=0x00110b; T(NOP); // 2563 nop ;~ 0204:110B +cs=0x204;eip=0x00110c; X(PUSH(cs)); // 2564 push cs ;~ 0204:110C +cs=0x204;eip=0x00110d; J(CALL(__dispatch_call,unk_1b969)); // 2565 call near ptr unk_1B969 ;~ 0204:110D +cs=0x204;eip=0x001110; T(ADD(sp, 8)); // 2566 add sp, 8 ;~ 0204:1110 +cs=0x204;eip=0x001113; X(POP(bp)); // 2567 pop bp ;~ 0204:1113 +cs=0x204;eip=0x001114; J(RETN(0)); // 2568 retn ;~ 0204:1114 assert(0); __dispatch_call: @@ -1666,309 +1894,309 @@ cs=0x204;eip=0x001114; J(RETN(0)); // 2534 retn ;~ 0204:1114 else goto __dispatch_call; seg001_1115_proc: _begin: -cs=0x204;eip=0x001115; X(PUSH(bp)); // 2538 push bp ;~ 0204:1115 -cs=0x204;eip=0x001116; T(bp = sp;); // 2539 mov bp, sp ;~ 0204:1116 -cs=0x204;eip=0x001118; T(SUB(sp, 2)); // 2540 sub sp, 2 ;~ 0204:1118 -cs=0x204;eip=0x00111b; X(PUSH(di)); // 2541 push di ;~ 0204:111B -cs=0x204;eip=0x00111c; T(NOP); // 2542 nop ;~ 0204:111C -cs=0x204;eip=0x00111d; X(PUSH(cs)); // 2543 push cs ;~ 0204:111D -cs=0x204;eip=0x00111e; J(CALL(__dispatch_call,*((byte_182de)+0x668))); // 2544 call near ptr byte_182DE+668h ;~ 0204:111E -cs=0x204;eip=0x001121; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 2545 mov [bp-2], ax ;~ 0204:1121 +cs=0x204;eip=0x001115; X(PUSH(bp)); // 2572 push bp ;~ 0204:1115 +cs=0x204;eip=0x001116; T(bp = sp;); // 2573 mov bp, sp ;~ 0204:1116 +cs=0x204;eip=0x001118; T(SUB(sp, 2)); // 2574 sub sp, 2 ;~ 0204:1118 +cs=0x204;eip=0x00111b; X(PUSH(di)); // 2575 push di ;~ 0204:111B +cs=0x204;eip=0x00111c; T(NOP); // 2576 nop ;~ 0204:111C +cs=0x204;eip=0x00111d; X(PUSH(cs)); // 2577 push cs ;~ 0204:111D +cs=0x204;eip=0x00111e; J(CALL(__dispatch_call,unk_18946)); // 2578 call near ptr unk_18946 ;~ 0204:111E +cs=0x204;eip=0x001121; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 2579 mov [bp-2], ax ;~ 0204:1121 loc_11744: - // 4476 -cs=0x204;eip=0x001124; T(CMP(*(dw*)(raddr(ss,bp+0x0A)), 0)); // 2548 cmp word ptr [bp+0Ah], 0 ;~ 0204:1124 -cs=0x204;eip=0x001128; J(JC(loc_1176a)); // 2549 jb short loc_1176A ;~ 0204:1128 -cs=0x204;eip=0x00112a; J(JA(loc_11753)); // 2550 ja short loc_11753 ;~ 0204:112A -cs=0x204;eip=0x00112c; T(CMP(*(dw*)(raddr(ss,bp+8)), 0x0FFFF)); // 2551 cmp word ptr [bp+8], 0FFFFh ;~ 0204:112C -cs=0x204;eip=0x001131; J(JBE(loc_1176a)); // 2552 jbe short loc_1176A ;~ 0204:1131 + // 4478 +cs=0x204;eip=0x001124; T(CMP(*(dw*)(raddr(ss,bp+0x0A)), 0)); // 2582 cmp word ptr [bp+0Ah], 0 ;~ 0204:1124 +cs=0x204;eip=0x001128; J(JC(loc_1176a)); // 2583 jb short loc_1176A ;~ 0204:1128 +cs=0x204;eip=0x00112a; J(JA(loc_11753)); // 2584 ja short loc_11753 ;~ 0204:112A +cs=0x204;eip=0x00112c; T(CMP(*(dw*)(raddr(ss,bp+8)), 0x0FFFF)); // 2585 cmp word ptr [bp+8], 0FFFFh ;~ 0204:112C +cs=0x204;eip=0x001131; J(JBE(loc_1176a)); // 2586 jbe short loc_1176A ;~ 0204:1131 loc_11753: - // 4477 -cs=0x204;eip=0x001133; X(PUSH(di)); // 2555 push di ;~ 0204:1133 -cs=0x204;eip=0x001134; T(LES(di, *(dw*)(raddr(ss,bp+4)))); // 2556 les di, [bp+4] ;~ 0204:1134 -cs=0x204;eip=0x001137; T(cx = 0x8000;); // 2557 mov cx, 8000h ;~ 0204:1137 -cs=0x204;eip=0x00113a; T(XOR(ax, ax)); // 2558 xor ax, ax ;~ 0204:113A -cs=0x204;eip=0x00113c; T(CLD); // 2559 cld ;~ 0204:113C - // 2560 rep stosw ;~ 0204:113D -cs=0x204;eip=0x00113d; X( REP STOSW); // 2560 rep stosw ;~ 0204:113D -cs=0x204;eip=0x00113f; X(POP(di)); // 2561 pop di ;~ 0204:113F -cs=0x204;eip=0x001140; X(SUB(*(dw*)(raddr(ss,bp+8)), 0)); // 2562 sub word ptr [bp+8], 0 ;~ 0204:1140 -cs=0x204;eip=0x001144; X(SBB(*(dw*)(raddr(ss,bp+0x0A)), 1)); // 2563 sbb word ptr [bp+0Ah], 1 ;~ 0204:1144 -cs=0x204;eip=0x001148; J(JMP(loc_11787)); // 2564 jmp short loc_11787 ;~ 0204:1148 + // 4479 +cs=0x204;eip=0x001133; X(PUSH(di)); // 2589 push di ;~ 0204:1133 +cs=0x204;eip=0x001134; T(LES(di, *(dw*)(raddr(ss,bp+4)))); // 2590 les di, [bp+4] ;~ 0204:1134 +cs=0x204;eip=0x001137; T(cx = 0x8000;); // 2591 mov cx, 8000h ;~ 0204:1137 +cs=0x204;eip=0x00113a; T(XOR(ax, ax)); // 2592 xor ax, ax ;~ 0204:113A +cs=0x204;eip=0x00113c; T(CLD); // 2593 cld ;~ 0204:113C + // 2594 rep stosw ;~ 0204:113D +cs=0x204;eip=0x00113d; X( REP STOSW); // 2594 rep stosw ;~ 0204:113D +cs=0x204;eip=0x00113f; X(POP(di)); // 2595 pop di ;~ 0204:113F +cs=0x204;eip=0x001140; X(SUB(*(dw*)(raddr(ss,bp+8)), 0)); // 2596 sub word ptr [bp+8], 0 ;~ 0204:1140 +cs=0x204;eip=0x001144; X(SBB(*(dw*)(raddr(ss,bp+0x0A)), 1)); // 2597 sbb word ptr [bp+0Ah], 1 ;~ 0204:1144 +cs=0x204;eip=0x001148; J(JMP(loc_11787)); // 2598 jmp short loc_11787 ;~ 0204:1148 loc_1176a: - // 4478 -cs=0x204;eip=0x00114a; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 2569 push word ptr [bp+8] ;~ 0204:114A -cs=0x204;eip=0x00114d; X(PUSH(0)); // 2570 push 0 ;~ 0204:114D -cs=0x204;eip=0x00114f; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 2571 push word ptr [bp+6] ;~ 0204:114F -cs=0x204;eip=0x001152; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 2572 push word ptr [bp+4] ;~ 0204:1152 -cs=0x204;eip=0x001155; T(NOP); // 2573 nop ;~ 0204:1155 -cs=0x204;eip=0x001156; X(PUSH(cs)); // 2574 push cs ;~ 0204:1156 -cs=0x204;eip=0x001157; J(CALL(__dispatch_call,byte_1b969)); // 2575 call near ptr byte_1B969 ;~ 0204:1157 -cs=0x204;eip=0x00115a; T(ADD(sp, 8)); // 2576 add sp, 8 ;~ 0204:115A -cs=0x204;eip=0x00115d; X(MOV(*(dw*)(raddr(ss,bp+0x0A)), 0)); // 2577 mov word ptr [bp+0Ah], 0 ;~ 0204:115D -cs=0x204;eip=0x001162; X(MOV(*(dw*)(raddr(ss,bp+8)), 0)); // 2578 mov word ptr [bp+8], 0 ;~ 0204:1162 + // 4480 +cs=0x204;eip=0x00114a; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 2603 push word ptr [bp+8] ;~ 0204:114A +cs=0x204;eip=0x00114d; X(PUSH(0)); // 2604 push 0 ;~ 0204:114D +cs=0x204;eip=0x00114f; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 2605 push word ptr [bp+6] ;~ 0204:114F +cs=0x204;eip=0x001152; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 2606 push word ptr [bp+4] ;~ 0204:1152 +cs=0x204;eip=0x001155; T(NOP); // 2607 nop ;~ 0204:1155 +cs=0x204;eip=0x001156; X(PUSH(cs)); // 2608 push cs ;~ 0204:1156 +cs=0x204;eip=0x001157; J(CALL(__dispatch_call,unk_1b969)); // 2609 call near ptr unk_1B969 ;~ 0204:1157 +cs=0x204;eip=0x00115a; T(ADD(sp, 8)); // 2610 add sp, 8 ;~ 0204:115A +cs=0x204;eip=0x00115d; X(MOV(*(dw*)(raddr(ss,bp+0x0A)), 0)); // 2611 mov word ptr [bp+0Ah], 0 ;~ 0204:115D +cs=0x204;eip=0x001162; X(MOV(*(dw*)(raddr(ss,bp+8)), 0)); // 2612 mov word ptr [bp+8], 0 ;~ 0204:1162 loc_11787: - // 4479 -cs=0x204;eip=0x001167; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 2581 mov ax, [bp+8] ;~ 0204:1167 -cs=0x204;eip=0x00116a; T(OR(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 2582 or ax, [bp+0Ah] ;~ 0204:116A -cs=0x204;eip=0x00116d; J(JZ(loc_1179d)); // 2583 jz short loc_1179D ;~ 0204:116D -cs=0x204;eip=0x00116f; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 2584 mov ax, [bp+6] ;~ 0204:116F -cs=0x204;eip=0x001172; T(ADD(ax, *(dw*)(raddr(ss,bp-2)))); // 2585 add ax, [bp-2] ;~ 0204:1172 -cs=0x204;eip=0x001175; X(MOV(*(dw*)(raddr(ss,bp+6)), ax)); // 2586 mov [bp+6], ax ;~ 0204:1175 -cs=0x204;eip=0x001178; X(MOV(*(dw*)(raddr(ss,bp+4)), 0)); // 2587 mov word ptr [bp+4], 0 ;~ 0204:1178 + // 4481 +cs=0x204;eip=0x001167; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 2615 mov ax, [bp+8] ;~ 0204:1167 +cs=0x204;eip=0x00116a; T(OR(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 2616 or ax, [bp+0Ah] ;~ 0204:116A +cs=0x204;eip=0x00116d; J(JZ(loc_1179d)); // 2617 jz short loc_1179D ;~ 0204:116D +cs=0x204;eip=0x00116f; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 2618 mov ax, [bp+6] ;~ 0204:116F +cs=0x204;eip=0x001172; T(ADD(ax, *(dw*)(raddr(ss,bp-2)))); // 2619 add ax, [bp-2] ;~ 0204:1172 +cs=0x204;eip=0x001175; X(MOV(*(dw*)(raddr(ss,bp+6)), ax)); // 2620 mov [bp+6], ax ;~ 0204:1175 +cs=0x204;eip=0x001178; X(MOV(*(dw*)(raddr(ss,bp+4)), 0)); // 2621 mov word ptr [bp+4], 0 ;~ 0204:1178 loc_1179d: - // 4480 -cs=0x204;eip=0x00117d; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 2590 mov ax, [bp+8] ;~ 0204:117D -cs=0x204;eip=0x001180; T(OR(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 2591 or ax, [bp+0Ah] ;~ 0204:1180 -cs=0x204;eip=0x001183; J(JNZ(loc_11744)); // 2592 jnz short loc_11744 ;~ 0204:1183 -cs=0x204;eip=0x001185; X(POP(di)); // 2593 pop di ;~ 0204:1185 -cs=0x204;eip=0x001186; T(LEAVE); // 2594 leave ;~ 0204:1186 -cs=0x204;eip=0x001187; J(RETN(0)); // 2595 retn ;~ 0204:1187 + // 4482 +cs=0x204;eip=0x00117d; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 2624 mov ax, [bp+8] ;~ 0204:117D +cs=0x204;eip=0x001180; T(OR(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 2625 or ax, [bp+0Ah] ;~ 0204:1180 +cs=0x204;eip=0x001183; J(JNZ(loc_11744)); // 2626 jnz short loc_11744 ;~ 0204:1183 +cs=0x204;eip=0x001185; X(POP(di)); // 2627 pop di ;~ 0204:1185 +cs=0x204;eip=0x001186; T(LEAVE); // 2628 leave ;~ 0204:1186 +cs=0x204;eip=0x001187; J(RETN(0)); // 2629 retn ;~ 0204:1187 ret_204_1188: - // 4481 -cs=0x204;eip=0x001188; X(PUSH(bp)); // 2597 push bp ;~ 0204:1188 -cs=0x204;eip=0x001189; T(bp = sp;); // 2598 mov bp, sp ;~ 0204:1189 -cs=0x204;eip=0x00118b; X(PUSH(si)); // 2599 push si ;~ 0204:118B -cs=0x204;eip=0x00118c; X(PUSH(di)); // 2600 push di ;~ 0204:118C -cs=0x204;eip=0x00118d; T(NOP); // 2601 nop ;~ 0204:118D -cs=0x204;eip=0x00118e; X(PUSH(cs)); // 2602 push cs ;~ 0204:118E -cs=0x204;eip=0x00118f; J(CALL(__dispatch_call,*((byte_182de)+0x668))); // 2603 call near ptr byte_182DE+668h ;~ 0204:118F -cs=0x204;eip=0x001192; T(dx = ax;); // 2604 mov dx, ax ;~ 0204:1192 + // 4483 +cs=0x204;eip=0x001188; X(PUSH(bp)); // 2631 push bp ;~ 0204:1188 +cs=0x204;eip=0x001189; T(bp = sp;); // 2632 mov bp, sp ;~ 0204:1189 +cs=0x204;eip=0x00118b; X(PUSH(si)); // 2633 push si ;~ 0204:118B +cs=0x204;eip=0x00118c; X(PUSH(di)); // 2634 push di ;~ 0204:118C +cs=0x204;eip=0x00118d; T(NOP); // 2635 nop ;~ 0204:118D +cs=0x204;eip=0x00118e; X(PUSH(cs)); // 2636 push cs ;~ 0204:118E +cs=0x204;eip=0x00118f; J(CALL(__dispatch_call,unk_18946)); // 2637 call near ptr unk_18946 ;~ 0204:118F +cs=0x204;eip=0x001192; T(dx = ax;); // 2638 mov dx, ax ;~ 0204:1192 loc_117b4: - // 4482 -cs=0x204;eip=0x001194; T(CMP(*(dw*)(raddr(ss,bp+0x0E)), 0)); // 2607 cmp word ptr [bp+0Eh], 0 ;~ 0204:1194 -cs=0x204;eip=0x001198; J(JC(loc_117df)); // 2608 jb short loc_117DF ;~ 0204:1198 -cs=0x204;eip=0x00119a; J(JA(loc_117c3)); // 2609 ja short loc_117C3 ;~ 0204:119A -cs=0x204;eip=0x00119c; T(CMP(*(dw*)(raddr(ss,bp+0x0C)), 0x0FFFF)); // 2610 cmp word ptr [bp+0Ch], 0FFFFh ;~ 0204:119C -cs=0x204;eip=0x0011a1; J(JBE(loc_117df)); // 2611 jbe short loc_117DF ;~ 0204:11A1 + // 4484 +cs=0x204;eip=0x001194; T(CMP(*(dw*)(raddr(ss,bp+0x0E)), 0)); // 2641 cmp word ptr [bp+0Eh], 0 ;~ 0204:1194 +cs=0x204;eip=0x001198; J(JC(loc_117df)); // 2642 jb short loc_117DF ;~ 0204:1198 +cs=0x204;eip=0x00119a; J(JA(loc_117c3)); // 2643 ja short loc_117C3 ;~ 0204:119A +cs=0x204;eip=0x00119c; T(CMP(*(dw*)(raddr(ss,bp+0x0C)), 0x0FFFF)); // 2644 cmp word ptr [bp+0Ch], 0FFFFh ;~ 0204:119C +cs=0x204;eip=0x0011a1; J(JBE(loc_117df)); // 2645 jbe short loc_117DF ;~ 0204:11A1 loc_117c3: - // 4483 -cs=0x204;eip=0x0011a3; X(PUSH(ds)); // 2614 push ds ;~ 0204:11A3 -cs=0x204;eip=0x0011a4; X(PUSH(di)); // 2615 push di ;~ 0204:11A4 -cs=0x204;eip=0x0011a5; X(PUSH(si)); // 2616 push si ;~ 0204:11A5 -cs=0x204;eip=0x0011a6; T(cx = 0x8000;); // 2617 mov cx, 8000h ;~ 0204:11A6 -cs=0x204;eip=0x0011a9; T(LES(di, *(dw*)(raddr(ss,bp+4)))); // 2618 les di, [bp+4] ;~ 0204:11A9 -cs=0x204;eip=0x0011ac; T(LDS(si, *(dw*)(raddr(ss,bp+8)))); // 2619 lds si, [bp+8] ;~ 0204:11AC -cs=0x204;eip=0x0011af; T(CLD); // 2621 cld ;~ 0204:11AF - // 2622 rep movsw ;~ 0204:11B0 -cs=0x204;eip=0x0011b0; X( REP MOVSW); // 2622 rep movsw ;~ 0204:11B0 -cs=0x204;eip=0x0011b2; X(POP(si)); // 2623 pop si ;~ 0204:11B2 -cs=0x204;eip=0x0011b3; X(POP(di)); // 2624 pop di ;~ 0204:11B3 -cs=0x204;eip=0x0011b4; X(POP(ds)); // 2625 pop ds ;~ 0204:11B4 -cs=0x204;eip=0x0011b5; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), 0)); // 2626 sub word ptr [bp+0Ch], 0 ;~ 0204:11B5 -cs=0x204;eip=0x0011b9; X(SBB(*(dw*)(raddr(ss,bp+0x0E)), 1)); // 2627 sbb word ptr [bp+0Eh], 1 ;~ 0204:11B9 -cs=0x204;eip=0x0011bd; J(JMP(loc_117f8)); // 2628 jmp short loc_117F8 ;~ 0204:11BD + // 4485 +cs=0x204;eip=0x0011a3; X(PUSH(ds)); // 2648 push ds ;~ 0204:11A3 +cs=0x204;eip=0x0011a4; X(PUSH(di)); // 2649 push di ;~ 0204:11A4 +cs=0x204;eip=0x0011a5; X(PUSH(si)); // 2650 push si ;~ 0204:11A5 +cs=0x204;eip=0x0011a6; T(cx = 0x8000;); // 2651 mov cx, 8000h ;~ 0204:11A6 +cs=0x204;eip=0x0011a9; T(LES(di, *(dw*)(raddr(ss,bp+4)))); // 2652 les di, [bp+4] ;~ 0204:11A9 +cs=0x204;eip=0x0011ac; T(LDS(si, *(dw*)(raddr(ss,bp+8)))); // 2653 lds si, [bp+8] ;~ 0204:11AC +cs=0x204;eip=0x0011af; T(CLD); // 2655 cld ;~ 0204:11AF + // 2656 rep movsw ;~ 0204:11B0 +cs=0x204;eip=0x0011b0; X( REP MOVSW); // 2656 rep movsw ;~ 0204:11B0 +cs=0x204;eip=0x0011b2; X(POP(si)); // 2657 pop si ;~ 0204:11B2 +cs=0x204;eip=0x0011b3; X(POP(di)); // 2658 pop di ;~ 0204:11B3 +cs=0x204;eip=0x0011b4; X(POP(ds)); // 2659 pop ds ;~ 0204:11B4 +cs=0x204;eip=0x0011b5; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), 0)); // 2660 sub word ptr [bp+0Ch], 0 ;~ 0204:11B5 +cs=0x204;eip=0x0011b9; X(SBB(*(dw*)(raddr(ss,bp+0x0E)), 1)); // 2661 sbb word ptr [bp+0Eh], 1 ;~ 0204:11B9 +cs=0x204;eip=0x0011bd; J(JMP(loc_117f8)); // 2662 jmp short loc_117F8 ;~ 0204:11BD loc_117df: - // 4484 -cs=0x204;eip=0x0011bf; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 2633 push word ptr [bp+0Ch] ;~ 0204:11BF -cs=0x204;eip=0x0011c2; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 2634 push word ptr [bp+0Ah] ;~ 0204:11C2 -cs=0x204;eip=0x0011c5; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 2635 push word ptr [bp+8] ;~ 0204:11C5 -cs=0x204;eip=0x0011c8; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 2636 push word ptr [bp+6] ;~ 0204:11C8 -cs=0x204;eip=0x0011cb; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 2637 push word ptr [bp+4] ;~ 0204:11CB -cs=0x204;eip=0x0011ce; T(NOP); // 2638 nop ;~ 0204:11CE -cs=0x204;eip=0x0011cf; X(PUSH(cs)); // 2639 push cs ;~ 0204:11CF -cs=0x204;eip=0x0011d0; J(CALL(__dispatch_call,byte_1b921)); // 2640 call near ptr byte_1B921 ;~ 0204:11D0 -cs=0x204;eip=0x0011d3; T(ADD(sp, 0x0A)); // 2641 add sp, 0Ah ;~ 0204:11D3 -cs=0x204;eip=0x0011d6; J(JMP(loc_11814)); // 2642 jmp short loc_11814 ;~ 0204:11D6 + // 4486 +cs=0x204;eip=0x0011bf; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 2667 push word ptr [bp+0Ch] ;~ 0204:11BF +cs=0x204;eip=0x0011c2; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 2668 push word ptr [bp+0Ah] ;~ 0204:11C2 +cs=0x204;eip=0x0011c5; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 2669 push word ptr [bp+8] ;~ 0204:11C5 +cs=0x204;eip=0x0011c8; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 2670 push word ptr [bp+6] ;~ 0204:11C8 +cs=0x204;eip=0x0011cb; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 2671 push word ptr [bp+4] ;~ 0204:11CB +cs=0x204;eip=0x0011ce; T(NOP); // 2672 nop ;~ 0204:11CE +cs=0x204;eip=0x0011cf; X(PUSH(cs)); // 2673 push cs ;~ 0204:11CF +cs=0x204;eip=0x0011d0; J(CALL(__dispatch_call,unk_1b921)); // 2674 call near ptr unk_1B921 ;~ 0204:11D0 +cs=0x204;eip=0x0011d3; T(ADD(sp, 0x0A)); // 2675 add sp, 0Ah ;~ 0204:11D3 +cs=0x204;eip=0x0011d6; J(JMP(loc_11814)); // 2676 jmp short loc_11814 ;~ 0204:11D6 loc_117f8: - // 4485 -cs=0x204;eip=0x0011d8; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 2646 mov ax, [bp+6] ;~ 0204:11D8 -cs=0x204;eip=0x0011db; T(ADD(ax, dx)); // 2647 add ax, dx ;~ 0204:11DB -cs=0x204;eip=0x0011dd; X(MOV(*(dw*)(raddr(ss,bp+6)), ax)); // 2648 mov [bp+6], ax ;~ 0204:11DD -cs=0x204;eip=0x0011e0; X(MOV(*(dw*)(raddr(ss,bp+4)), 0)); // 2649 mov word ptr [bp+4], 0 ;~ 0204:11E0 -cs=0x204;eip=0x0011e5; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 2650 mov ax, [bp+0Ah] ;~ 0204:11E5 -cs=0x204;eip=0x0011e8; T(ADD(ax, dx)); // 2651 add ax, dx ;~ 0204:11E8 -cs=0x204;eip=0x0011ea; X(MOV(*(dw*)(raddr(ss,bp+0x0A)), ax)); // 2652 mov [bp+0Ah], ax ;~ 0204:11EA -cs=0x204;eip=0x0011ed; X(MOV(*(dw*)(raddr(ss,bp+8)), 0)); // 2653 mov word ptr [bp+8], 0 ;~ 0204:11ED -cs=0x204;eip=0x0011f2; J(JMP(loc_117b4)); // 2654 jmp short loc_117B4 ;~ 0204:11F2 + // 4487 +cs=0x204;eip=0x0011d8; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 2680 mov ax, [bp+6] ;~ 0204:11D8 +cs=0x204;eip=0x0011db; T(ADD(ax, dx)); // 2681 add ax, dx ;~ 0204:11DB +cs=0x204;eip=0x0011dd; X(MOV(*(dw*)(raddr(ss,bp+6)), ax)); // 2682 mov [bp+6], ax ;~ 0204:11DD +cs=0x204;eip=0x0011e0; X(MOV(*(dw*)(raddr(ss,bp+4)), 0)); // 2683 mov word ptr [bp+4], 0 ;~ 0204:11E0 +cs=0x204;eip=0x0011e5; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 2684 mov ax, [bp+0Ah] ;~ 0204:11E5 +cs=0x204;eip=0x0011e8; T(ADD(ax, dx)); // 2685 add ax, dx ;~ 0204:11E8 +cs=0x204;eip=0x0011ea; X(MOV(*(dw*)(raddr(ss,bp+0x0A)), ax)); // 2686 mov [bp+0Ah], ax ;~ 0204:11EA +cs=0x204;eip=0x0011ed; X(MOV(*(dw*)(raddr(ss,bp+8)), 0)); // 2687 mov word ptr [bp+8], 0 ;~ 0204:11ED +cs=0x204;eip=0x0011f2; J(JMP(loc_117b4)); // 2688 jmp short loc_117B4 ;~ 0204:11F2 loc_11814: - // 4486 -cs=0x204;eip=0x0011f4; X(POP(di)); // 2658 pop di ;~ 0204:11F4 -cs=0x204;eip=0x0011f5; X(POP(si)); // 2659 pop si ;~ 0204:11F5 -cs=0x204;eip=0x0011f6; X(POP(bp)); // 2660 pop bp ;~ 0204:11F6 -cs=0x204;eip=0x0011f7; J(RETN(0)); // 2661 retn ;~ 0204:11F7 + // 4488 +cs=0x204;eip=0x0011f4; X(POP(di)); // 2692 pop di ;~ 0204:11F4 +cs=0x204;eip=0x0011f5; X(POP(si)); // 2693 pop si ;~ 0204:11F5 +cs=0x204;eip=0x0011f6; X(POP(bp)); // 2694 pop bp ;~ 0204:11F6 +cs=0x204;eip=0x0011f7; J(RETN(0)); // 2695 retn ;~ 0204:11F7 ret_204_11f8: - // 4487 -cs=0x204;eip=0x0011f8; T(ax = 0x1CE4;); // 2663 mov ax, 1CE4h ;~ 0204:11F8 -cs=0x204;eip=0x0011fb; T(INC(bp)); // 2664 inc bp ;~ 0204:11FB -cs=0x204;eip=0x0011fc; X(PUSH(bp)); // 2665 push bp ;~ 0204:11FC -cs=0x204;eip=0x0011fd; T(bp = sp;); // 2666 mov bp, sp ;~ 0204:11FD -cs=0x204;eip=0x0011ff; X(PUSH(ds)); // 2667 push ds ;~ 0204:11FF -cs=0x204;eip=0x001200; T(ds = ax;); // 2668 mov ds, ax ;~ 0204:1200 -cs=0x204;eip=0x001202; T(SUB(sp, 6)); // 2670 sub sp, 6 ;~ 0204:1202 -cs=0x204;eip=0x001205; X(PUSH(si)); // 2671 push si ;~ 0204:1205 -cs=0x204;eip=0x001206; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 2672 mov si, [bp+0Ah] ;~ 0204:1206 -cs=0x204;eip=0x001209; X(PUSH(si)); // 2673 push si ;~ 0204:1209 -cs=0x204;eip=0x00120a; J(CALL(sub_116d5,0)); // 2674 call sub_116D5 ;~ 0204:120A -cs=0x204;eip=0x00120d; X(POP(cx)); // 2675 pop cx ;~ 0204:120D -cs=0x204;eip=0x00120e; X(POP(es)); // 2676 pop es ;~ 0204:120E + // 4489 +cs=0x204;eip=0x0011f8; T(ax = 0x1CE4;); // 2697 mov ax, 1CE4h ;~ 0204:11F8 +cs=0x204;eip=0x0011fb; T(INC(bp)); // 2698 inc bp ;~ 0204:11FB +cs=0x204;eip=0x0011fc; X(PUSH(bp)); // 2699 push bp ;~ 0204:11FC +cs=0x204;eip=0x0011fd; T(bp = sp;); // 2700 mov bp, sp ;~ 0204:11FD +cs=0x204;eip=0x0011ff; X(PUSH(ds)); // 2701 push ds ;~ 0204:11FF +cs=0x204;eip=0x001200; T(ds = ax;); // 2702 mov ds, ax ;~ 0204:1200 +cs=0x204;eip=0x001202; T(SUB(sp, 6)); // 2704 sub sp, 6 ;~ 0204:1202 +cs=0x204;eip=0x001205; X(PUSH(si)); // 2705 push si ;~ 0204:1205 +cs=0x204;eip=0x001206; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 2706 mov si, [bp+0Ah] ;~ 0204:1206 +cs=0x204;eip=0x001209; X(PUSH(si)); // 2707 push si ;~ 0204:1209 +cs=0x204;eip=0x00120a; J(CALL(sub_116d5,0)); // 2708 call sub_116D5 ;~ 0204:120A +cs=0x204;eip=0x00120d; X(POP(cx)); // 2709 pop cx ;~ 0204:120D +cs=0x204;eip=0x00120e; X(POP(es)); // 2710 pop es ;~ 0204:120E loc_118b3: - // 4488 -cs=0x204;eip=0x001293; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 2813 mov ax, [bp-4] ;~ 0204:1293 -cs=0x204;eip=0x001296; J(JMP(loc_118fa)); // 2814 jmp short loc_118FA ;~ 0204:1296 + // 4490 +cs=0x204;eip=0x001293; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 2847 mov ax, [bp-4] ;~ 0204:1293 +cs=0x204;eip=0x001296; J(JMP(loc_118fa)); // 2848 jmp short loc_118FA ;~ 0204:1296 ret_204_12b8: - // 4489 -cs=0x204;eip=0x0012b8; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 2849 push word ptr [bp+6] ;~ 0204:12B8 -cs=0x204;eip=0x0012bb; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 2850 push word ptr [bp-4] ;~ 0204:12BB -cs=0x204;eip=0x0012be; X(PUSH(0)); // 2851 push 0 ;~ 0204:12BE -cs=0x204;eip=0x0012c0; J(CALL(sub_1171d,0)); // 2852 call sub_1171D ;~ 0204:12C0 -cs=0x204;eip=0x0012c3; T(ADD(sp, 6)); // 2853 add sp, 6 ;~ 0204:12C3 -cs=0x204;eip=0x0012c6; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 2854 push word ptr [bp-4] ;~ 0204:12C6 -cs=0x204;eip=0x0012c9; J(CALL(sub_11520,0)); // 2855 call sub_11520 ;~ 0204:12C9 -cs=0x204;eip=0x0012cc; X(POP(cx)); // 2856 pop cx ;~ 0204:12CC -cs=0x204;eip=0x0012cd; T(MOV(es, *(dw*)(raddr(ss,bp-4)))); // 2857 mov es, word ptr [bp-4] ;~ 0204:12CD -cs=0x204;eip=0x0012d0; X(MOV(*(raddr(es,0)), 0)); // 2858 mov byte ptr es:0, 0 ;~ 0204:12D0 -cs=0x204;eip=0x0012d6; J(JMP(loc_118b3)); // 2859 jmp short loc_118B3 ;~ 0204:12D6 + // 4491 +cs=0x204;eip=0x0012b8; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 2883 push word ptr [bp+6] ;~ 0204:12B8 +cs=0x204;eip=0x0012bb; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 2884 push word ptr [bp-4] ;~ 0204:12BB +cs=0x204;eip=0x0012be; X(PUSH(0)); // 2885 push 0 ;~ 0204:12BE +cs=0x204;eip=0x0012c0; J(CALL(sub_1171d,0)); // 2886 call sub_1171D ;~ 0204:12C0 +cs=0x204;eip=0x0012c3; T(ADD(sp, 6)); // 2887 add sp, 6 ;~ 0204:12C3 +cs=0x204;eip=0x0012c6; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 2888 push word ptr [bp-4] ;~ 0204:12C6 +cs=0x204;eip=0x0012c9; J(CALL(sub_11520,0)); // 2889 call sub_11520 ;~ 0204:12C9 +cs=0x204;eip=0x0012cc; X(POP(cx)); // 2890 pop cx ;~ 0204:12CC +cs=0x204;eip=0x0012cd; T(MOV(es, *(dw*)(raddr(ss,bp-4)))); // 2891 mov es, word ptr [bp-4] ;~ 0204:12CD +cs=0x204;eip=0x0012d0; X(MOV(*(raddr(es,0)), 0)); // 2892 mov byte ptr es:0, 0 ;~ 0204:12D0 +cs=0x204;eip=0x0012d6; J(JMP(loc_118b3)); // 2893 jmp short loc_118B3 ;~ 0204:12D6 ret_204_12d8: - // 4490 -cs=0x204;eip=0x0012d8; T(XOR(ax, ax)); // 2861 xor ax, ax ;~ 0204:12D8 + // 4492 +cs=0x204;eip=0x0012d8; T(XOR(ax, ax)); // 2895 xor ax, ax ;~ 0204:12D8 loc_118fa: - // 4491 -cs=0x204;eip=0x0012da; X(POP(si)); // 2864 pop si ;~ 0204:12DA -cs=0x204;eip=0x0012db; T(sp = bp-2); // 2865 lea sp, [bp-2] ;~ 0204:12DB -cs=0x204;eip=0x0012de; X(POP(ds)); // 2866 pop ds ;~ 0204:12DE -cs=0x204;eip=0x0012df; X(POP(bp)); // 2868 pop bp ;~ 0204:12DF -cs=0x204;eip=0x0012e0; T(DEC(bp)); // 2869 dec bp ;~ 0204:12E0 -cs=0x204;eip=0x0012e1; J(RETF(6)); // 2870 retf 6 ;~ 0204:12E1 + // 4493 +cs=0x204;eip=0x0012da; X(POP(si)); // 2898 pop si ;~ 0204:12DA +cs=0x204;eip=0x0012db; T(sp = bp-2); // 2899 lea sp, [bp-2] ;~ 0204:12DB +cs=0x204;eip=0x0012de; X(POP(ds)); // 2900 pop ds ;~ 0204:12DE +cs=0x204;eip=0x0012df; X(POP(bp)); // 2902 pop bp ;~ 0204:12DF +cs=0x204;eip=0x0012e0; T(DEC(bp)); // 2903 dec bp ;~ 0204:12E0 +cs=0x204;eip=0x0012e1; J(RETF(6)); // 2904 retf 6 ;~ 0204:12E1 ret_204_12e4: - // 4492 -cs=0x204;eip=0x0012e4; T(ax = 0x1CE4;); // 2872 mov ax, 1CE4h ;~ 0204:12E4 -cs=0x204;eip=0x0012e7; T(INC(bp)); // 2873 inc bp ;~ 0204:12E7 -cs=0x204;eip=0x0012e8; X(PUSH(bp)); // 2874 push bp ;~ 0204:12E8 -cs=0x204;eip=0x0012e9; T(bp = sp;); // 2875 mov bp, sp ;~ 0204:12E9 -cs=0x204;eip=0x0012eb; X(PUSH(ds)); // 2876 push ds ;~ 0204:12EB -cs=0x204;eip=0x0012ec; T(ds = ax;); // 2877 mov ds, ax ;~ 0204:12EC -cs=0x204;eip=0x0012ee; T(SUB(sp, 2)); // 2879 sub sp, 2 ;~ 0204:12EE -cs=0x204;eip=0x0012f1; X(PUSH(si)); // 2880 push si ;~ 0204:12F1 -cs=0x204;eip=0x0012f2; T(MOV(si, *(dw*)(raddr(ss,bp+6)))); // 2881 mov si, [bp+6] ;~ 0204:12F2 -cs=0x204;eip=0x0012f5; X(PUSH(si)); // 2882 push si ;~ 0204:12F5 -cs=0x204;eip=0x0012f6; X(PUSH(ss)); // 2883 push ss ;~ 0204:12F6 -cs=0x204;eip=0x0012f7; T(ax = bp-4); // 2884 lea ax, [bp-4] ;~ 0204:12F7 -cs=0x204;eip=0x0012fa; X(PUSH(ax)); // 2885 push ax ;~ 0204:12FA -cs=0x204;eip=0x0012fb; T(NOP); // 2886 nop ;~ 0204:12FB -cs=0x204;eip=0x0012fc; X(PUSH(cs)); // 2887 push cs ;~ 0204:12FC -cs=0x204;eip=0x0012fd; J(CALL(__dispatch_call,byte_1aecc)); // 2888 call near ptr byte_1AECC ;~ 0204:12FD -cs=0x204;eip=0x001300; T(OR(ax, ax)); // 2889 or ax, ax ;~ 0204:1300 -cs=0x204;eip=0x001302; J(JNZ(loc_1195b)); // 2890 jnz short loc_1195B ;~ 0204:1302 -cs=0x204;eip=0x001304; X(PUSH(si)); // 2891 push si ;~ 0204:1304 -cs=0x204;eip=0x001305; J(CALL(sub_115ee,0)); // 2892 call sub_115EE ;~ 0204:1305 -cs=0x204;eip=0x001308; X(POP(cx)); // 2893 pop cx ;~ 0204:1308 -cs=0x204;eip=0x001309; T(OR(ax, ax)); // 2894 or ax, ax ;~ 0204:1309 -cs=0x204;eip=0x00130b; J(JNZ(loc_1195b)); // 2895 jnz short loc_1195B ;~ 0204:130B -cs=0x204;eip=0x00130d; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 2896 mov ax, [bp-4] ;~ 0204:130D -cs=0x204;eip=0x001310; T(AND(ax, 0x3000)); // 2897 and ax, 3000h ;~ 0204:1310 -cs=0x204;eip=0x001313; T(CMP(ax, 0x3000)); // 2898 cmp ax, 3000h ;~ 0204:1313 -cs=0x204;eip=0x001316; J(JZ(loc_1194d)); // 2899 jz short loc_1194D ;~ 0204:1316 -cs=0x204;eip=0x001318; T(TEST(*(dw*)(raddr(ss,bp-4)), 0x3000)); // 2900 test word ptr [bp-4], 3000h ;~ 0204:1318 -cs=0x204;eip=0x00131d; J(JZ(loc_1194d)); // 2901 jz short loc_1194D ;~ 0204:131D -cs=0x204;eip=0x00131f; T(TEST(*(dw*)(raddr(ss,bp-4)), 7)); // 2902 test word ptr [bp-4], 7 ;~ 0204:131F -cs=0x204;eip=0x001324; J(JNZ(loc_1194d)); // 2903 jnz short loc_1194D ;~ 0204:1324 -cs=0x204;eip=0x001326; X(PUSH(si)); // 2904 push si ;~ 0204:1326 -cs=0x204;eip=0x001327; X(PUSH(2)); // 2905 push 2 ;~ 0204:1327 -cs=0x204;eip=0x001329; X(PUSH(cs)); // 2906 push cs ;~ 0204:1329 -cs=0x204;eip=0x00132a; J(CALL(sub_1167f,0)); // 2907 call near ptr sub_1167F ;~ 0204:132A + // 4494 +cs=0x204;eip=0x0012e4; T(ax = 0x1CE4;); // 2906 mov ax, 1CE4h ;~ 0204:12E4 +cs=0x204;eip=0x0012e7; T(INC(bp)); // 2907 inc bp ;~ 0204:12E7 +cs=0x204;eip=0x0012e8; X(PUSH(bp)); // 2908 push bp ;~ 0204:12E8 +cs=0x204;eip=0x0012e9; T(bp = sp;); // 2909 mov bp, sp ;~ 0204:12E9 +cs=0x204;eip=0x0012eb; X(PUSH(ds)); // 2910 push ds ;~ 0204:12EB +cs=0x204;eip=0x0012ec; T(ds = ax;); // 2911 mov ds, ax ;~ 0204:12EC +cs=0x204;eip=0x0012ee; T(SUB(sp, 2)); // 2913 sub sp, 2 ;~ 0204:12EE +cs=0x204;eip=0x0012f1; X(PUSH(si)); // 2914 push si ;~ 0204:12F1 +cs=0x204;eip=0x0012f2; T(MOV(si, *(dw*)(raddr(ss,bp+6)))); // 2915 mov si, [bp+6] ;~ 0204:12F2 +cs=0x204;eip=0x0012f5; X(PUSH(si)); // 2916 push si ;~ 0204:12F5 +cs=0x204;eip=0x0012f6; X(PUSH(ss)); // 2917 push ss ;~ 0204:12F6 +cs=0x204;eip=0x0012f7; T(ax = bp-4); // 2918 lea ax, [bp-4] ;~ 0204:12F7 +cs=0x204;eip=0x0012fa; X(PUSH(ax)); // 2919 push ax ;~ 0204:12FA +cs=0x204;eip=0x0012fb; T(NOP); // 2920 nop ;~ 0204:12FB +cs=0x204;eip=0x0012fc; X(PUSH(cs)); // 2921 push cs ;~ 0204:12FC +cs=0x204;eip=0x0012fd; J(CALL(__dispatch_call,unk_1aecc)); // 2922 call near ptr unk_1AECC ;~ 0204:12FD +cs=0x204;eip=0x001300; T(OR(ax, ax)); // 2923 or ax, ax ;~ 0204:1300 +cs=0x204;eip=0x001302; J(JNZ(loc_1195b)); // 2924 jnz short loc_1195B ;~ 0204:1302 +cs=0x204;eip=0x001304; X(PUSH(si)); // 2925 push si ;~ 0204:1304 +cs=0x204;eip=0x001305; J(CALL(sub_115ee,0)); // 2926 call sub_115EE ;~ 0204:1305 +cs=0x204;eip=0x001308; X(POP(cx)); // 2927 pop cx ;~ 0204:1308 +cs=0x204;eip=0x001309; T(OR(ax, ax)); // 2928 or ax, ax ;~ 0204:1309 +cs=0x204;eip=0x00130b; J(JNZ(loc_1195b)); // 2929 jnz short loc_1195B ;~ 0204:130B +cs=0x204;eip=0x00130d; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 2930 mov ax, [bp-4] ;~ 0204:130D +cs=0x204;eip=0x001310; T(AND(ax, 0x3000)); // 2931 and ax, 3000h ;~ 0204:1310 +cs=0x204;eip=0x001313; T(CMP(ax, 0x3000)); // 2932 cmp ax, 3000h ;~ 0204:1313 +cs=0x204;eip=0x001316; J(JZ(loc_1194d)); // 2933 jz short loc_1194D ;~ 0204:1316 +cs=0x204;eip=0x001318; T(TEST(*(dw*)(raddr(ss,bp-4)), 0x3000)); // 2934 test word ptr [bp-4], 3000h ;~ 0204:1318 +cs=0x204;eip=0x00131d; J(JZ(loc_1194d)); // 2935 jz short loc_1194D ;~ 0204:131D +cs=0x204;eip=0x00131f; T(TEST(*(dw*)(raddr(ss,bp-4)), 7)); // 2936 test word ptr [bp-4], 7 ;~ 0204:131F +cs=0x204;eip=0x001324; J(JNZ(loc_1194d)); // 2937 jnz short loc_1194D ;~ 0204:1324 +cs=0x204;eip=0x001326; X(PUSH(si)); // 2938 push si ;~ 0204:1326 +cs=0x204;eip=0x001327; X(PUSH(2)); // 2939 push 2 ;~ 0204:1327 +cs=0x204;eip=0x001329; X(PUSH(cs)); // 2940 push cs ;~ 0204:1329 +cs=0x204;eip=0x00132a; J(CALL(sub_1167f,0)); // 2941 call near ptr sub_1167F ;~ 0204:132A loc_1194d: - // 4493 -cs=0x204;eip=0x00132d; X(PUSH(si)); // 2911 push si ;~ 0204:132D -cs=0x204;eip=0x00132e; T(NOP); // 2912 nop ;~ 0204:132E -cs=0x204;eip=0x00132f; X(PUSH(cs)); // 2913 push cs ;~ 0204:132F -cs=0x204;eip=0x001330; J(CALL(__dispatch_call,byte_1a4e7)); // 2914 call near ptr byte_1A4E7 ;~ 0204:1330 -cs=0x204;eip=0x001333; T(OR(ax, ax)); // 2915 or ax, ax ;~ 0204:1333 -cs=0x204;eip=0x001335; J(JNZ(loc_1195b)); // 2916 jnz short loc_1195B ;~ 0204:1335 -cs=0x204;eip=0x001337; T(XOR(ax, ax)); // 2917 xor ax, ax ;~ 0204:1337 -cs=0x204;eip=0x001339; J(JMP(loc_1195d)); // 2918 jmp short loc_1195D ;~ 0204:1339 + // 4495 +cs=0x204;eip=0x00132d; X(PUSH(si)); // 2945 push si ;~ 0204:132D +cs=0x204;eip=0x00132e; T(NOP); // 2946 nop ;~ 0204:132E +cs=0x204;eip=0x00132f; X(PUSH(cs)); // 2947 push cs ;~ 0204:132F +cs=0x204;eip=0x001330; J(CALL(__dispatch_call,unk_1a4e7)); // 2948 call near ptr unk_1A4E7 ;~ 0204:1330 +cs=0x204;eip=0x001333; T(OR(ax, ax)); // 2949 or ax, ax ;~ 0204:1333 +cs=0x204;eip=0x001335; J(JNZ(loc_1195b)); // 2950 jnz short loc_1195B ;~ 0204:1335 +cs=0x204;eip=0x001337; T(XOR(ax, ax)); // 2951 xor ax, ax ;~ 0204:1337 +cs=0x204;eip=0x001339; J(JMP(loc_1195d)); // 2952 jmp short loc_1195D ;~ 0204:1339 loc_1195b: - // 4494 -cs=0x204;eip=0x00133b; T(ax = si;); // 2923 mov ax, si ;~ 0204:133B + // 4496 +cs=0x204;eip=0x00133b; T(ax = si;); // 2957 mov ax, si ;~ 0204:133B loc_1195d: - // 4495 -cs=0x204;eip=0x00133d; X(POP(si)); // 2926 pop si ;~ 0204:133D -cs=0x204;eip=0x00133e; X(POP(cx)); // 2927 pop cx ;~ 0204:133E -cs=0x204;eip=0x00133f; X(POP(ds)); // 2928 pop ds ;~ 0204:133F -cs=0x204;eip=0x001340; X(POP(bp)); // 2930 pop bp ;~ 0204:1340 -cs=0x204;eip=0x001341; T(DEC(bp)); // 2931 dec bp ;~ 0204:1341 -cs=0x204;eip=0x001342; J(RETF(2)); // 2932 retf 2 ;~ 0204:1342 + // 4497 +cs=0x204;eip=0x00133d; X(POP(si)); // 2960 pop si ;~ 0204:133D +cs=0x204;eip=0x00133e; X(POP(cx)); // 2961 pop cx ;~ 0204:133E +cs=0x204;eip=0x00133f; X(POP(ds)); // 2962 pop ds ;~ 0204:133F +cs=0x204;eip=0x001340; X(POP(bp)); // 2964 pop bp ;~ 0204:1340 +cs=0x204;eip=0x001341; T(DEC(bp)); // 2965 dec bp ;~ 0204:1341 +cs=0x204;eip=0x001342; J(RETF(2)); // 2966 retf 2 ;~ 0204:1342 ret_204_1345: - // 4496 -cs=0x204;eip=0x001345; T(ax = 0x1CE4;); // 2934 mov ax, 1CE4h ;~ 0204:1345 -cs=0x204;eip=0x001348; T(INC(bp)); // 2935 inc bp ;~ 0204:1348 -cs=0x204;eip=0x001349; X(PUSH(bp)); // 2936 push bp ;~ 0204:1349 -cs=0x204;eip=0x00134a; T(bp = sp;); // 2937 mov bp, sp ;~ 0204:134A -cs=0x204;eip=0x00134c; X(PUSH(ds)); // 2938 push ds ;~ 0204:134C -cs=0x204;eip=0x00134d; T(ds = ax;); // 2939 mov ds, ax ;~ 0204:134D -cs=0x204;eip=0x00134f; T(SUB(sp, 2)); // 2941 sub sp, 2 ;~ 0204:134F -cs=0x204;eip=0x001352; X(PUSH(si)); // 2942 push si ;~ 0204:1352 -cs=0x204;eip=0x001353; T(MOV(si, *(dw*)(raddr(ss,bp+6)))); // 2943 mov si, [bp+6] ;~ 0204:1353 -cs=0x204;eip=0x001356; X(PUSH(si)); // 2944 push si ;~ 0204:1356 -cs=0x204;eip=0x001357; X(PUSH(ss)); // 2945 push ss ;~ 0204:1357 -cs=0x204;eip=0x001358; T(ax = bp-4); // 2946 lea ax, [bp-4] ;~ 0204:1358 -cs=0x204;eip=0x00135b; X(PUSH(ax)); // 2947 push ax ;~ 0204:135B -cs=0x204;eip=0x00135c; T(NOP); // 2948 nop ;~ 0204:135C -cs=0x204;eip=0x00135d; X(PUSH(cs)); // 2949 push cs ;~ 0204:135D -cs=0x204;eip=0x00135e; J(CALL(__dispatch_call,byte_1aecc)); // 2950 call near ptr byte_1AECC ;~ 0204:135E -cs=0x204;eip=0x001361; T(OR(ax, ax)); // 2951 or ax, ax ;~ 0204:1361 -cs=0x204;eip=0x001363; J(JZ(loc_11989)); // 2952 jz short loc_11989 ;~ 0204:1363 + // 4498 +cs=0x204;eip=0x001345; T(ax = 0x1CE4;); // 2968 mov ax, 1CE4h ;~ 0204:1345 +cs=0x204;eip=0x001348; T(INC(bp)); // 2969 inc bp ;~ 0204:1348 +cs=0x204;eip=0x001349; X(PUSH(bp)); // 2970 push bp ;~ 0204:1349 +cs=0x204;eip=0x00134a; T(bp = sp;); // 2971 mov bp, sp ;~ 0204:134A +cs=0x204;eip=0x00134c; X(PUSH(ds)); // 2972 push ds ;~ 0204:134C +cs=0x204;eip=0x00134d; T(ds = ax;); // 2973 mov ds, ax ;~ 0204:134D +cs=0x204;eip=0x00134f; T(SUB(sp, 2)); // 2975 sub sp, 2 ;~ 0204:134F +cs=0x204;eip=0x001352; X(PUSH(si)); // 2976 push si ;~ 0204:1352 +cs=0x204;eip=0x001353; T(MOV(si, *(dw*)(raddr(ss,bp+6)))); // 2977 mov si, [bp+6] ;~ 0204:1353 +cs=0x204;eip=0x001356; X(PUSH(si)); // 2978 push si ;~ 0204:1356 +cs=0x204;eip=0x001357; X(PUSH(ss)); // 2979 push ss ;~ 0204:1357 +cs=0x204;eip=0x001358; T(ax = bp-4); // 2980 lea ax, [bp-4] ;~ 0204:1358 +cs=0x204;eip=0x00135b; X(PUSH(ax)); // 2981 push ax ;~ 0204:135B +cs=0x204;eip=0x00135c; T(NOP); // 2982 nop ;~ 0204:135C +cs=0x204;eip=0x00135d; X(PUSH(cs)); // 2983 push cs ;~ 0204:135D +cs=0x204;eip=0x00135e; J(CALL(__dispatch_call,unk_1aecc)); // 2984 call near ptr unk_1AECC ;~ 0204:135E +cs=0x204;eip=0x001361; T(OR(ax, ax)); // 2985 or ax, ax ;~ 0204:1361 +cs=0x204;eip=0x001363; J(JZ(loc_11989)); // 2986 jz short loc_11989 ;~ 0204:1363 loc_11985: - // 4497 -cs=0x204;eip=0x001365; T(XOR(dx, dx)); // 2955 xor dx, dx ;~ 0204:1365 -cs=0x204;eip=0x001367; J(JMP(loc_119c3)); // 2956 jmp short loc_119C3 ;~ 0204:1367 + // 4499 +cs=0x204;eip=0x001365; T(XOR(dx, dx)); // 2989 xor dx, dx ;~ 0204:1365 +cs=0x204;eip=0x001367; J(JMP(loc_119c3)); // 2990 jmp short loc_119C3 ;~ 0204:1367 loc_11989: - // 4498 -cs=0x204;eip=0x001369; T(TEST(*(dw*)(raddr(ss,bp-4)), 0x700)); // 2960 test word ptr [bp-4], 700h ;~ 0204:1369 -cs=0x204;eip=0x00136e; J(JNZ(loc_119bc)); // 2961 jnz short loc_119BC ;~ 0204:136E -cs=0x204;eip=0x001370; X(PUSH(si)); // 2962 push si ;~ 0204:1370 -cs=0x204;eip=0x001371; J(CALL(sub_11520,0)); // 2963 call sub_11520 ;~ 0204:1371 -cs=0x204;eip=0x001374; X(POP(cx)); // 2964 pop cx ;~ 0204:1374 -cs=0x204;eip=0x001375; T(OR(ax, ax)); // 2965 or ax, ax ;~ 0204:1375 -cs=0x204;eip=0x001377; J(JZ(loc_119a1)); // 2966 jz short loc_119A1 ;~ 0204:1377 -cs=0x204;eip=0x001379; T(es = si;); // 2967 mov es, si ;~ 0204:1379 -cs=0x204;eip=0x00137b; X(MOV(*(raddr(es,0)), 0)); // 2968 mov byte ptr es:0, 0 ;~ 0204:137B + // 4500 +cs=0x204;eip=0x001369; T(TEST(*(dw*)(raddr(ss,bp-4)), 0x700)); // 2994 test word ptr [bp-4], 700h ;~ 0204:1369 +cs=0x204;eip=0x00136e; J(JNZ(loc_119bc)); // 2995 jnz short loc_119BC ;~ 0204:136E +cs=0x204;eip=0x001370; X(PUSH(si)); // 2996 push si ;~ 0204:1370 +cs=0x204;eip=0x001371; J(CALL(sub_11520,0)); // 2997 call sub_11520 ;~ 0204:1371 +cs=0x204;eip=0x001374; X(POP(cx)); // 2998 pop cx ;~ 0204:1374 +cs=0x204;eip=0x001375; T(OR(ax, ax)); // 2999 or ax, ax ;~ 0204:1375 +cs=0x204;eip=0x001377; J(JZ(loc_119a1)); // 3000 jz short loc_119A1 ;~ 0204:1377 +cs=0x204;eip=0x001379; T(es = si;); // 3001 mov es, si ;~ 0204:1379 +cs=0x204;eip=0x00137b; X(MOV(*(raddr(es,0)), 0)); // 3002 mov byte ptr es:0, 0 ;~ 0204:137B loc_119a1: - // 4499 -cs=0x204;eip=0x001381; X(PUSH(si)); // 2971 push si ;~ 0204:1381 -cs=0x204;eip=0x001382; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 2972 mov ax, [bp-4] ;~ 0204:1382 -cs=0x204;eip=0x001385; T(AND(ax, 0x0FFF8)); // 2973 and ax, 0FFF8h ;~ 0204:1385 -cs=0x204;eip=0x001388; T(OR(ax, 2)); // 2974 or ax, 2 ;~ 0204:1388 -cs=0x204;eip=0x00138b; X(PUSH(ax)); // 2975 push ax ;~ 0204:138B -cs=0x204;eip=0x00138c; T(NOP); // 2976 nop ;~ 0204:138C -cs=0x204;eip=0x00138d; X(PUSH(cs)); // 2977 push cs ;~ 0204:138D -cs=0x204;eip=0x00138e; J(CALL(__dispatch_call,byte_1a81b)); // 2978 call near ptr byte_1A81B ;~ 0204:138E -cs=0x204;eip=0x001391; T(OR(ax, ax)); // 2979 or ax, ax ;~ 0204:1391 -cs=0x204;eip=0x001393; J(JZ(loc_119bc)); // 2980 jz short loc_119BC ;~ 0204:1393 -cs=0x204;eip=0x001395; X(PUSH(si)); // 2981 push si ;~ 0204:1395 -cs=0x204;eip=0x001396; J(CALL(sub_1157f,0)); // 2982 call sub_1157F ;~ 0204:1396 -cs=0x204;eip=0x001399; X(POP(cx)); // 2983 pop cx ;~ 0204:1399 -cs=0x204;eip=0x00139a; J(JMP(loc_11985)); // 2984 jmp short loc_11985 ;~ 0204:139A + // 4501 +cs=0x204;eip=0x001381; X(PUSH(si)); // 3005 push si ;~ 0204:1381 +cs=0x204;eip=0x001382; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 3006 mov ax, [bp-4] ;~ 0204:1382 +cs=0x204;eip=0x001385; T(AND(ax, 0x0FFF8)); // 3007 and ax, 0FFF8h ;~ 0204:1385 +cs=0x204;eip=0x001388; T(OR(ax, 2)); // 3008 or ax, 2 ;~ 0204:1388 +cs=0x204;eip=0x00138b; X(PUSH(ax)); // 3009 push ax ;~ 0204:138B +cs=0x204;eip=0x00138c; T(NOP); // 3010 nop ;~ 0204:138C +cs=0x204;eip=0x00138d; X(PUSH(cs)); // 3011 push cs ;~ 0204:138D +cs=0x204;eip=0x00138e; J(CALL(__dispatch_call,unk_1a81b)); // 3012 call near ptr unk_1A81B ;~ 0204:138E +cs=0x204;eip=0x001391; T(OR(ax, ax)); // 3013 or ax, ax ;~ 0204:1391 +cs=0x204;eip=0x001393; J(JZ(loc_119bc)); // 3014 jz short loc_119BC ;~ 0204:1393 +cs=0x204;eip=0x001395; X(PUSH(si)); // 3015 push si ;~ 0204:1395 +cs=0x204;eip=0x001396; J(CALL(sub_1157f,0)); // 3016 call sub_1157F ;~ 0204:1396 +cs=0x204;eip=0x001399; X(POP(cx)); // 3017 pop cx ;~ 0204:1399 +cs=0x204;eip=0x00139a; J(JMP(loc_11985)); // 3018 jmp short loc_11985 ;~ 0204:139A loc_119bc: - // 4500 -cs=0x204;eip=0x00139c; X(PUSH(si)); // 2989 push si ;~ 0204:139C -cs=0x204;eip=0x00139d; J(CALL(sub_11606,0)); // 2990 call sub_11606 ;~ 0204:139D -cs=0x204;eip=0x0013a0; X(POP(cx)); // 2991 pop cx ;~ 0204:13A0 -cs=0x204;eip=0x0013a1; T(dx = si;); // 2992 mov dx, si ;~ 0204:13A1 + // 4502 +cs=0x204;eip=0x00139c; X(PUSH(si)); // 3023 push si ;~ 0204:139C +cs=0x204;eip=0x00139d; J(CALL(sub_11606,0)); // 3024 call sub_11606 ;~ 0204:139D +cs=0x204;eip=0x0013a0; X(POP(cx)); // 3025 pop cx ;~ 0204:13A0 +cs=0x204;eip=0x0013a1; T(dx = si;); // 3026 mov dx, si ;~ 0204:13A1 loc_119c3: - // 4501 -cs=0x204;eip=0x0013a3; T(XOR(ax, ax)); // 2995 xor ax, ax ;~ 0204:13A3 -cs=0x204;eip=0x0013a5; X(POP(si)); // 2996 pop si ;~ 0204:13A5 -cs=0x204;eip=0x0013a6; X(POP(cx)); // 2997 pop cx ;~ 0204:13A6 -cs=0x204;eip=0x0013a7; X(POP(ds)); // 2998 pop ds ;~ 0204:13A7 -cs=0x204;eip=0x0013a8; X(POP(bp)); // 3000 pop bp ;~ 0204:13A8 -cs=0x204;eip=0x0013a9; T(DEC(bp)); // 3001 dec bp ;~ 0204:13A9 -cs=0x204;eip=0x0013aa; J(RETF(2)); // 3002 retf 2 ;~ 0204:13AA + // 4503 +cs=0x204;eip=0x0013a3; T(XOR(ax, ax)); // 3029 xor ax, ax ;~ 0204:13A3 +cs=0x204;eip=0x0013a5; X(POP(si)); // 3030 pop si ;~ 0204:13A5 +cs=0x204;eip=0x0013a6; X(POP(cx)); // 3031 pop cx ;~ 0204:13A6 +cs=0x204;eip=0x0013a7; X(POP(ds)); // 3032 pop ds ;~ 0204:13A7 +cs=0x204;eip=0x0013a8; X(POP(bp)); // 3034 pop bp ;~ 0204:13A8 +cs=0x204;eip=0x0013a9; T(DEC(bp)); // 3035 dec bp ;~ 0204:13A9 +cs=0x204;eip=0x0013aa; J(RETF(2)); // 3036 retf 2 ;~ 0204:13AA ret_204_13ad: - // 4502 -cs=0x204;eip=0x0013ad; T(ax = 0x1CE4;); // 3004 mov ax, 1CE4h ;~ 0204:13AD -cs=0x204;eip=0x0013b0; T(INC(bp)); // 3005 inc bp ;~ 0204:13B0 -cs=0x204;eip=0x0013b1; X(PUSH(bp)); // 3006 push bp ;~ 0204:13B1 -cs=0x204;eip=0x0013b2; T(bp = sp;); // 3007 mov bp, sp ;~ 0204:13B2 -cs=0x204;eip=0x0013b4; X(PUSH(ds)); // 3008 push ds ;~ 0204:13B4 -cs=0x204;eip=0x0013b5; T(ds = ax;); // 3009 mov ds, ax ;~ 0204:13B5 -cs=0x204;eip=0x0013b7; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 3011 push word ptr [bp+6] ;~ 0204:13B7 -cs=0x204;eip=0x0013ba; T(NOP); // 3012 nop ;~ 0204:13BA -cs=0x204;eip=0x0013bb; X(PUSH(cs)); // 3013 push cs ;~ 0204:13BB -cs=0x204;eip=0x0013bc; J(CALL(sub_119e5,0)); // 3014 call near ptr sub_119E5 ;~ 0204:13BC -cs=0x204;eip=0x0013bf; X(POP(ds)); // 3015 pop ds ;~ 0204:13BF -cs=0x204;eip=0x0013c0; X(POP(bp)); // 3017 pop bp ;~ 0204:13C0 -cs=0x204;eip=0x0013c1; T(DEC(bp)); // 3018 dec bp ;~ 0204:13C1 -cs=0x204;eip=0x0013c2; J(RETF(2)); // 3019 retf 2 ;~ 0204:13C2 + // 4504 +cs=0x204;eip=0x0013ad; T(ax = 0x1CE4;); // 3038 mov ax, 1CE4h ;~ 0204:13AD +cs=0x204;eip=0x0013b0; T(INC(bp)); // 3039 inc bp ;~ 0204:13B0 +cs=0x204;eip=0x0013b1; X(PUSH(bp)); // 3040 push bp ;~ 0204:13B1 +cs=0x204;eip=0x0013b2; T(bp = sp;); // 3041 mov bp, sp ;~ 0204:13B2 +cs=0x204;eip=0x0013b4; X(PUSH(ds)); // 3042 push ds ;~ 0204:13B4 +cs=0x204;eip=0x0013b5; T(ds = ax;); // 3043 mov ds, ax ;~ 0204:13B5 +cs=0x204;eip=0x0013b7; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 3045 push word ptr [bp+6] ;~ 0204:13B7 +cs=0x204;eip=0x0013ba; T(NOP); // 3046 nop ;~ 0204:13BA +cs=0x204;eip=0x0013bb; X(PUSH(cs)); // 3047 push cs ;~ 0204:13BB +cs=0x204;eip=0x0013bc; J(CALL(sub_119e5,0)); // 3048 call near ptr sub_119E5 ;~ 0204:13BC +cs=0x204;eip=0x0013bf; X(POP(ds)); // 3049 pop ds ;~ 0204:13BF +cs=0x204;eip=0x0013c0; X(POP(bp)); // 3051 pop bp ;~ 0204:13C0 +cs=0x204;eip=0x0013c1; T(DEC(bp)); // 3052 dec bp ;~ 0204:13C1 +cs=0x204;eip=0x0013c2; J(RETF(2)); // 3053 retf 2 ;~ 0204:13C2 assert(0); __dispatch_call: @@ -2022,26 +2250,26 @@ cs=0x204;eip=0x0013c2; J(RETF(2)); // 3019 retf 2 ;~ 0204:1 _begin: #undef arg_0 #define arg_0 6 - // 3027 arg_0 = word ptr 6 ;~ 0204:13C5 -cs=0x204;eip=0x0013c5; T(ax = 0x1CE4;); // 3029 mov ax, 1CE4h ;~ 0204:13C5 -cs=0x204;eip=0x0013c8; T(INC(bp)); // 3030 inc bp ;~ 0204:13C8 -cs=0x204;eip=0x0013c9; X(PUSH(bp)); // 3031 push bp ;~ 0204:13C9 -cs=0x204;eip=0x0013ca; T(bp = sp;); // 3032 mov bp, sp ;~ 0204:13CA -cs=0x204;eip=0x0013cc; X(PUSH(ds)); // 3033 push ds ;~ 0204:13CC -cs=0x204;eip=0x0013cd; T(ds = ax;); // 3034 mov ds, ax ;~ 0204:13CD -cs=0x204;eip=0x0013cf; X(PUSH(si)); // 3036 push si ;~ 0204:13CF -cs=0x204;eip=0x0013d0; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 3037 mov si, [bp+arg_0] ;~ 0204:13D0 -cs=0x204;eip=0x0013d3; X(PUSH(si)); // 3038 push si ;~ 0204:13D3 -cs=0x204;eip=0x0013d4; J(CALL(sub_1157f,0)); // 3039 call sub_1157F ;~ 0204:13D4 -cs=0x204;eip=0x0013d7; X(POP(cx)); // 3040 pop cx ;~ 0204:13D7 -cs=0x204;eip=0x0013d8; X(PUSH(si)); // 3041 push si ;~ 0204:13D8 -cs=0x204;eip=0x0013d9; J(CALL(sub_1163f,0)); // 3042 call sub_1163F ;~ 0204:13D9 -cs=0x204;eip=0x0013dc; X(POP(cx)); // 3043 pop cx ;~ 0204:13DC -cs=0x204;eip=0x0013dd; X(POP(si)); // 3044 pop si ;~ 0204:13DD -cs=0x204;eip=0x0013de; X(POP(ds)); // 3045 pop ds ;~ 0204:13DE -cs=0x204;eip=0x0013df; X(POP(bp)); // 3047 pop bp ;~ 0204:13DF -cs=0x204;eip=0x0013e0; T(DEC(bp)); // 3048 dec bp ;~ 0204:13E0 -cs=0x204;eip=0x0013e1; J(RETF(2)); // 3049 retf 2 ;~ 0204:13E1 + // 3061 arg_0 = word ptr 6 ;~ 0204:13C5 +cs=0x204;eip=0x0013c5; T(ax = 0x1CE4;); // 3063 mov ax, 1CE4h ;~ 0204:13C5 +cs=0x204;eip=0x0013c8; T(INC(bp)); // 3064 inc bp ;~ 0204:13C8 +cs=0x204;eip=0x0013c9; X(PUSH(bp)); // 3065 push bp ;~ 0204:13C9 +cs=0x204;eip=0x0013ca; T(bp = sp;); // 3066 mov bp, sp ;~ 0204:13CA +cs=0x204;eip=0x0013cc; X(PUSH(ds)); // 3067 push ds ;~ 0204:13CC +cs=0x204;eip=0x0013cd; T(ds = ax;); // 3068 mov ds, ax ;~ 0204:13CD +cs=0x204;eip=0x0013cf; X(PUSH(si)); // 3070 push si ;~ 0204:13CF +cs=0x204;eip=0x0013d0; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 3071 mov si, [bp+arg_0] ;~ 0204:13D0 +cs=0x204;eip=0x0013d3; X(PUSH(si)); // 3072 push si ;~ 0204:13D3 +cs=0x204;eip=0x0013d4; J(CALL(sub_1157f,0)); // 3073 call sub_1157F ;~ 0204:13D4 +cs=0x204;eip=0x0013d7; X(POP(cx)); // 3074 pop cx ;~ 0204:13D7 +cs=0x204;eip=0x0013d8; X(PUSH(si)); // 3075 push si ;~ 0204:13D8 +cs=0x204;eip=0x0013d9; J(CALL(sub_1163f,0)); // 3076 call sub_1163F ;~ 0204:13D9 +cs=0x204;eip=0x0013dc; X(POP(cx)); // 3077 pop cx ;~ 0204:13DC +cs=0x204;eip=0x0013dd; X(POP(si)); // 3078 pop si ;~ 0204:13DD +cs=0x204;eip=0x0013de; X(POP(ds)); // 3079 pop ds ;~ 0204:13DE +cs=0x204;eip=0x0013df; X(POP(bp)); // 3081 pop bp ;~ 0204:13DF +cs=0x204;eip=0x0013e0; T(DEC(bp)); // 3082 dec bp ;~ 0204:13E0 +cs=0x204;eip=0x0013e1; J(RETF(2)); // 3083 retf 2 ;~ 0204:13E1 assert(0); __dispatch_call: @@ -2056,43 +2284,3 @@ cs=0x204;eip=0x0013e1; J(RETF(2)); // 3049 retf 2 ;~ 0204:1 }; } - - - bool seg001_13e4_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - seg001_13e4_proc: - _begin: -cs=0x204;eip=0x0013e4; T(ax = 0x1CE4;); // 3053 mov ax, 1CE4h ;~ 0204:13E4 -cs=0x204;eip=0x0013e7; T(INC(bp)); // 3054 inc bp ;~ 0204:13E7 -cs=0x204;eip=0x0013e8; X(PUSH(bp)); // 3055 push bp ;~ 0204:13E8 -cs=0x204;eip=0x0013e9; T(bp = sp;); // 3056 mov bp, sp ;~ 0204:13E9 -cs=0x204;eip=0x0013eb; X(PUSH(ds)); // 3057 push ds ;~ 0204:13EB -cs=0x204;eip=0x0013ec; T(ds = ax;); // 3058 mov ds, ax ;~ 0204:13EC -cs=0x204;eip=0x0013ee; T(SUB(sp, 6)); // 3060 sub sp, 6 ;~ 0204:13EE -cs=0x204;eip=0x0013f1; X(PUSH(si)); // 3061 push si ;~ 0204:13F1 -cs=0x204;eip=0x0013f2; X(PUSH(di)); // 3062 push di ;~ 0204:13F2 -cs=0x204;eip=0x0013f3; T(MOV(si, *(dw*)(raddr(ss,bp+0x0C)))); // 3063 mov si, [bp+0Ch] ;~ 0204:13F3 -cs=0x204;eip=0x0013f6; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 3064 mov di, [bp+6] ;~ 0204:13F6 -cs=0x204;eip=0x0013f9; X(PUSH(di)); // 3065 push di ;~ 0204:13F9 -cs=0x204;eip=0x0013fa; J(CALL(sub_116d5,0)); // 3066 call sub_116D5 ;~ 0204:13FA -cs=0x204;eip=0x0013fd; X(POP(cx)); // 3067 pop cx ;~ 0204:13FD -cs=0x204;eip=0x0013fe; T(OR(ax, ax)); // 3068 or ax, ax ;~ 0204:13FE -cs=0x204;eip=0x001400; T(DEC(bp)); // 3069 dec bp ;~ 0204:1400 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::kseg001_13e4_proc: goto seg001_13e4_proc; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - diff --git a/src/custom/src/f.exe_seg004.cpp b/src/custom/src/f.exe_seg004.cpp index c98d6c63e69..d4b83af05c5 100644 --- a/src/custom/src/f.exe_seg004.cpp +++ b/src/custom/src/f.exe_seg004.cpp @@ -13,116 +13,116 @@ else goto __dispatch_call; seg004_1a3_proc: _begin: -cs=0x75b;eip=0x0001a3; X(PUSH(bp)); // 16636 push bp ;~ 075B:01A3 -cs=0x75b;eip=0x0001a4; T(bp = sp;); // 16637 mov bp, sp ;~ 075B:01A4 -cs=0x75b;eip=0x0001a6; X(PUSH(di)); // 16638 push di ;~ 075B:01A6 -cs=0x75b;eip=0x0001a7; X(PUSH(ds)); // 16639 push ds ;~ 075B:01A7 -cs=0x75b;eip=0x0001a8; T(ax = seg_offset(seg003);); // 16640 mov ax, seg seg003 ;~ 075B:01A8 -cs=0x75b;eip=0x0001ab; T(ds = ax;); // 16641 mov ds, ax ;~ 075B:01AB -cs=0x75b;eip=0x0001ad; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 16643 mov di, [bp+8] ;~ 075B:01AD -cs=0x75b;eip=0x0001b0; T(SHL(di, 1)); // 16644 shl di, 1 ;~ 075B:01B0 -cs=0x75b;eip=0x0001b2; T(MOV(bx, *(dw*)(raddr(ds,di+0x0E2)))); // 16645 mov bx, [di+0E2h] ;~ 075B:01B2 -cs=0x75b;eip=0x0001b6; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 16646 mov di, [bp+6] ;~ 075B:01B6 -cs=0x75b;eip=0x0001b9; T(CMP(di, 0x80)); // 16647 cmp di, 80h ;~ 075B:01B9 -cs=0x75b;eip=0x0001bd; J(JC(loc_15d55)); // 16648 jb short loc_15D55 ;~ 075B:01BD -cs=0x75b;eip=0x0001bf; T(ax = 0;); // 16649 mov ax, 0 ;~ 075B:01BF -cs=0x75b;eip=0x0001c2; J(JMP(loc_15d59)); // 16650 jmp short loc_15D59 ;~ 075B:01C2 +cs=0x75b;eip=0x0001a3; X(PUSH(bp)); // 16815 push bp ;~ 075B:01A3 +cs=0x75b;eip=0x0001a4; T(bp = sp;); // 16816 mov bp, sp ;~ 075B:01A4 +cs=0x75b;eip=0x0001a6; X(PUSH(di)); // 16817 push di ;~ 075B:01A6 +cs=0x75b;eip=0x0001a7; X(PUSH(ds)); // 16818 push ds ;~ 075B:01A7 +cs=0x75b;eip=0x0001a8; T(ax = seg_offset(seg003);); // 16819 mov ax, seg seg003 ;~ 075B:01A8 +cs=0x75b;eip=0x0001ab; T(ds = ax;); // 16820 mov ds, ax ;~ 075B:01AB +cs=0x75b;eip=0x0001ad; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 16822 mov di, [bp+8] ;~ 075B:01AD +cs=0x75b;eip=0x0001b0; T(SHL(di, 1)); // 16823 shl di, 1 ;~ 075B:01B0 +cs=0x75b;eip=0x0001b2; T(MOV(bx, *(dw*)(raddr(ds,di+0x0E2)))); // 16824 mov bx, [di+0E2h] ;~ 075B:01B2 +cs=0x75b;eip=0x0001b6; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 16825 mov di, [bp+6] ;~ 075B:01B6 +cs=0x75b;eip=0x0001b9; T(CMP(di, 0x80)); // 16826 cmp di, 80h ;~ 075B:01B9 +cs=0x75b;eip=0x0001bd; J(JC(loc_15d55)); // 16827 jb short loc_15D55 ;~ 075B:01BD +cs=0x75b;eip=0x0001bf; T(ax = 0;); // 16828 mov ax, 0 ;~ 075B:01BF +cs=0x75b;eip=0x0001c2; J(JMP(loc_15d59)); // 16829 jmp short loc_15D59 ;~ 075B:01C2 loc_15d55: - // 4669 -cs=0x75b;eip=0x0001c5; T(MOV(al, *(raddr(ds,bx+di)))); // 16656 mov al, [bx+di] ;~ 075B:01C5 -cs=0x75b;eip=0x0001c7; T(SUB(ah, ah)); // 16657 sub ah, ah ;~ 075B:01C7 + // 4675 +cs=0x75b;eip=0x0001c5; T(MOV(al, *(raddr(ds,bx+di)))); // 16835 mov al, [bx+di] ;~ 075B:01C5 +cs=0x75b;eip=0x0001c7; T(SUB(ah, ah)); // 16836 sub ah, ah ;~ 075B:01C7 loc_15d59: - // 4670 -cs=0x75b;eip=0x0001c9; X(POP(ds)); // 16660 pop ds ;~ 075B:01C9 -cs=0x75b;eip=0x0001ca; X(POP(di)); // 16662 pop di ;~ 075B:01CA -cs=0x75b;eip=0x0001cb; T(sp = bp;); // 16663 mov sp, bp ;~ 075B:01CB -cs=0x75b;eip=0x0001cd; X(POP(bp)); // 16664 pop bp ;~ 075B:01CD -cs=0x75b;eip=0x0001ce; J(RETF(0)); // 16665 retf ;~ 075B:01CE + // 4676 +cs=0x75b;eip=0x0001c9; X(POP(ds)); // 16839 pop ds ;~ 075B:01C9 +cs=0x75b;eip=0x0001ca; X(POP(di)); // 16841 pop di ;~ 075B:01CA +cs=0x75b;eip=0x0001cb; T(sp = bp;); // 16842 mov sp, bp ;~ 075B:01CB +cs=0x75b;eip=0x0001cd; X(POP(bp)); // 16843 pop bp ;~ 075B:01CD +cs=0x75b;eip=0x0001ce; J(RETF(0)); // 16844 retf ;~ 075B:01CE ret_75b_1cf: - // 4671 -cs=0x75b;eip=0x0001cf; J(RETF(0)); // 16667 retf ;~ 075B:01CF + // 4677 +cs=0x75b;eip=0x0001cf; J(RETF(0)); // 16846 retf ;~ 075B:01CF ret_75b_1d0: - // 4672 -cs=0x75b;eip=0x0001d0; J(RETF(0)); // 16669 retf ;~ 075B:01D0 + // 4678 +cs=0x75b;eip=0x0001d0; J(RETF(0)); // 16848 retf ;~ 075B:01D0 ret_75b_1d1: - // 4673 -cs=0x75b;eip=0x0001d1; J(RETF(0)); // 16672 retf ;~ 075B:01D1 + // 4679 +cs=0x75b;eip=0x0001d1; J(RETF(0)); // 16851 retf ;~ 075B:01D1 ret_75b_1e0: - // 4674 -cs=0x75b;eip=0x0001e0; T(ax = word_15d62;); // 16685 mov ax, cs:word_15D62 ;~ 075B:01E0 -cs=0x75b;eip=0x0001e4; J(RETF(0)); // 16686 retf ;~ 075B:01E4 + // 4680 +cs=0x75b;eip=0x0001e0; T(ax = word_15d62;); // 16862 mov ax, cs:word_15D62 ;~ 075B:01E0 +cs=0x75b;eip=0x0001e4; J(RETF(0)); // 16863 retf ;~ 075B:01E4 ret_75b_1e5: - // 4675 -cs=0x75b;eip=0x0001e5; J(RETF(0)); // 16688 retf ;~ 075B:01E5 + // 4681 +cs=0x75b;eip=0x0001e5; J(RETF(0)); // 16865 retf ;~ 075B:01E5 ret_75b_1e6: - // 4676 -cs=0x75b;eip=0x0001e6; T(ax = *(dw*)(&_unk_15d64);); // 16690 mov ax, word ptr cs:_unk_15D64 ;~ 075B:01E6 -cs=0x75b;eip=0x0001ea; J(RETF(0)); // 16691 retf ;~ 075B:01EA + // 4682 +cs=0x75b;eip=0x0001e6; T(ax = _unk_15d64;); // 16867 mov ax, cs:_unk_15D64 ;~ 075B:01E6 +cs=0x75b;eip=0x0001ea; J(RETF(0)); // 16868 retf ;~ 075B:01EA ret_75b_1eb: - // 4677 -cs=0x75b;eip=0x0001eb; T(ax = word_15d66;); // 16693 mov ax, cs:word_15D66 ;~ 075B:01EB -cs=0x75b;eip=0x0001ef; J(RETF(0)); // 16694 retf ;~ 075B:01EF + // 4683 +cs=0x75b;eip=0x0001eb; T(ax = word_15d66;); // 16870 mov ax, cs:word_15D66 ;~ 075B:01EB +cs=0x75b;eip=0x0001ef; J(RETF(0)); // 16871 retf ;~ 075B:01EF ret_75b_1f0: - // 4678 -cs=0x75b;eip=0x0001f0; T(ax = word_15d68;); // 16696 mov ax, cs:word_15D68 ;~ 075B:01F0 -cs=0x75b;eip=0x0001f4; J(RETF(0)); // 16697 retf ;~ 075B:01F4 + // 4684 +cs=0x75b;eip=0x0001f0; T(ax = word_15d68;); // 16873 mov ax, cs:word_15D68 ;~ 075B:01F0 +cs=0x75b;eip=0x0001f4; J(RETF(0)); // 16874 retf ;~ 075B:01F4 ret_75b_1f5: - // 4679 -cs=0x75b;eip=0x0001f5; T(ax = *(dw*)(&byte_15d6a);); // 16700 mov ax, word ptr cs:byte_15D6A ;~ 075B:01F5 -cs=0x75b;eip=0x0001f9; J(RETF(0)); // 16701 retf ;~ 075B:01F9 + // 4685 +cs=0x75b;eip=0x0001f5; T(ax = word_15d6a;); // 16877 mov ax, cs:word_15D6A ;~ 075B:01F5 +cs=0x75b;eip=0x0001f9; J(RETF(0)); // 16878 retf ;~ 075B:01F9 ret_75b_1fa: - // 4680 -cs=0x75b;eip=0x0001fa; T(ax = word_15d6c;); // 16703 mov ax, cs:word_15D6C ;~ 075B:01FA -cs=0x75b;eip=0x0001fe; J(RETF(0)); // 16704 retf ;~ 075B:01FE + // 4686 +cs=0x75b;eip=0x0001fa; T(ax = word_15d6c;); // 16880 mov ax, cs:word_15D6C ;~ 075B:01FA +cs=0x75b;eip=0x0001fe; J(RETF(0)); // 16881 retf ;~ 075B:01FE ret_75b_1ff: - // 4681 -cs=0x75b;eip=0x0001ff; T(ax = word_15d6e;); // 16706 mov ax, cs:word_15D6E ;~ 075B:01FF -cs=0x75b;eip=0x000203; J(RETF(0)); // 16707 retf ;~ 075B:0203 + // 4687 +cs=0x75b;eip=0x0001ff; T(ax = word_15d6e;); // 16883 mov ax, cs:word_15D6E ;~ 075B:01FF +cs=0x75b;eip=0x000203; J(RETF(0)); // 16884 retf ;~ 075B:0203 ret_75b_204: - // 4682 -cs=0x75b;eip=0x000204; T(ah = 0x48;); // 16709 mov ah, 48h ; 'H' ;~ 075B:0204 -cs=0x75b;eip=0x000206; T(bx = 0x0FFFF;); // 16710 mov bx, 0FFFFh ;~ 075B:0206 -cs=0x75b;eip=0x000209; S(_INT(0x21)); // 16711 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 075B:0209 -cs=0x75b;eip=0x00020b; T(CMP(ax, 8)); // 16713 cmp ax, 8 ;~ 075B:020B -cs=0x75b;eip=0x00020e; J(JNZ(loc_15da3)); // 16714 jnz short loc_15DA3 ;~ 075B:020E -cs=0x75b;eip=0x000210; T(ax = bx;); // 16715 mov ax, bx ;~ 075B:0210 -cs=0x75b;eip=0x000212; J(RETF(0)); // 16716 retf ;~ 075B:0212 + // 4688 +cs=0x75b;eip=0x000204; T(ah = 0x48;); // 16886 mov ah, 48h ; 'H' ;~ 075B:0204 +cs=0x75b;eip=0x000206; T(bx = 0x0FFFF;); // 16887 mov bx, 0FFFFh ;~ 075B:0206 +cs=0x75b;eip=0x000209; S(_INT(0x21)); // 16888 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 075B:0209 +cs=0x75b;eip=0x00020b; T(CMP(ax, 8)); // 16890 cmp ax, 8 ;~ 075B:020B +cs=0x75b;eip=0x00020e; J(JNZ(loc_15da3)); // 16891 jnz short loc_15DA3 ;~ 075B:020E +cs=0x75b;eip=0x000210; T(ax = bx;); // 16892 mov ax, bx ;~ 075B:0210 +cs=0x75b;eip=0x000212; J(RETF(0)); // 16893 retf ;~ 075B:0212 loc_15da3: - // 4683 -cs=0x75b;eip=0x000213; T(XOR(ax, ax)); // 16720 xor ax, ax ;~ 075B:0213 -cs=0x75b;eip=0x000215; J(RETF(0)); // 16721 retf ;~ 075B:0215 + // 4689 +cs=0x75b;eip=0x000213; T(XOR(ax, ax)); // 16897 xor ax, ax ;~ 075B:0213 +cs=0x75b;eip=0x000215; J(RETF(0)); // 16898 retf ;~ 075B:0215 ret_75b_216: - // 4684 -cs=0x75b;eip=0x000216; T(ax = 0x13;); // 16723 mov ax, 13h ;~ 075B:0216 -cs=0x75b;eip=0x000219; S(_INT(0x10)); // 16724 int 10h ; - VIDEO - SET VIDEO MODE ;~ 075B:0219 -cs=0x75b;eip=0x00021b; T(ah = 0x0F;); // 16726 mov ah, 0Fh ;~ 075B:021B -cs=0x75b;eip=0x00021d; S(_INT(0x10)); // 16727 int 10h ; - VIDEO - GET CURRENT VIDEO MODE ;~ 075B:021D -cs=0x75b;eip=0x00021f; T(CMP(al, 0x13)); // 16731 cmp al, 13h ;~ 075B:021F -cs=0x75b;eip=0x000221; J(JNZ(loc_15db4)); // 16732 jnz short loc_15DB4 ;~ 075B:0221 -cs=0x75b;eip=0x000223; J(RETF(0)); // 16733 retf ;~ 075B:0223 + // 4690 +cs=0x75b;eip=0x000216; T(ax = 0x13;); // 16900 mov ax, 13h ;~ 075B:0216 +cs=0x75b;eip=0x000219; S(_INT(0x10)); // 16901 int 10h ; - VIDEO - SET VIDEO MODE ;~ 075B:0219 +cs=0x75b;eip=0x00021b; T(ah = 0x0F;); // 16903 mov ah, 0Fh ;~ 075B:021B +cs=0x75b;eip=0x00021d; S(_INT(0x10)); // 16904 int 10h ; - VIDEO - GET CURRENT VIDEO MODE ;~ 075B:021D +cs=0x75b;eip=0x00021f; T(CMP(al, 0x13)); // 16908 cmp al, 13h ;~ 075B:021F +cs=0x75b;eip=0x000221; J(JNZ(loc_15db4)); // 16909 jnz short loc_15DB4 ;~ 075B:0221 +cs=0x75b;eip=0x000223; J(RETF(0)); // 16910 retf ;~ 075B:0223 loc_15db4: - // 4685 -cs=0x75b;eip=0x000224; T(dx = 0x1B48;); // 16737 mov dx, 1B48h ;~ 075B:0224 -cs=0x75b;eip=0x000227; J(return _group5(m2c::kloc_15e13, _state);); // 16738 jmp short loc_15E13 ;~ 075B:0227 + // 4691 +cs=0x75b;eip=0x000224; T(dx = 0x1B48;); // 16914 mov dx, 1B48h ;~ 075B:0224 +cs=0x75b;eip=0x000227; J(return _group5(m2c::kloc_15e13, _state);); // 16915 jmp short loc_15E13 ;~ 075B:0227 ret_75b_22a: - // 4686 -cs=0x75b;eip=0x00022a; T(dx = 0x3DA;); // 16742 mov dx, 3DAh ;~ 075B:022A + // 4692 +cs=0x75b;eip=0x00022a; T(dx = 0x3DA;); // 16919 mov dx, 3DAh ;~ 075B:022A loc_15dbd: - // 4687 -cs=0x75b;eip=0x00022d; S(IN(al, dx)); // 16745 in al, dx ; Video status bits: ;~ 075B:022D -cs=0x75b;eip=0x00022e; T(TEST(al, 8)); // 16750 test al, 8 ;~ 075B:022E -cs=0x75b;eip=0x000230; J(JZ(loc_15dbd)); // 16751 jz short loc_15DBD ;~ 075B:0230 -cs=0x75b;eip=0x000232; T(dx = 0x3D8;); // 16752 mov dx, 3D8h ;~ 075B:0232 -cs=0x75b;eip=0x000235; T(al = 2;); // 16753 mov al, 2 ;~ 075B:0235 -cs=0x75b;eip=0x000237; S(OUT(dx, al)); // 16754 out dx, al ;~ 075B:0237 -cs=0x75b;eip=0x000238; T(dx = 0x3C4;); // 16755 mov dx, 3C4h ;~ 075B:0238 -cs=0x75b;eip=0x00023b; T(al = 1;); // 16756 mov al, 1 ;~ 075B:023B -cs=0x75b;eip=0x00023d; S(OUT(dx, al)); // 16757 out dx, al ; EGA: sequencer address reg ;~ 075B:023D -cs=0x75b;eip=0x00023e; T(INC(dx)); // 16763 inc dx ;~ 075B:023E -cs=0x75b;eip=0x00023f; S(IN(al, dx)); // 16764 in al, dx ; EGA port: sequencer data register ;~ 075B:023F -cs=0x75b;eip=0x000240; T(OR(al, 0x20)); // 16765 or al, 20h ;~ 075B:0240 -cs=0x75b;eip=0x000242; S(OUT(dx, al)); // 16766 out dx, al ; EGA port: sequencer data register ;~ 075B:0242 -cs=0x75b;eip=0x000243; J(RETF(0)); // 16767 retf ;~ 075B:0243 + // 4693 +cs=0x75b;eip=0x00022d; S(IN(al, dx)); // 16922 in al, dx ; Video status bits: ;~ 075B:022D +cs=0x75b;eip=0x00022e; T(TEST(al, 8)); // 16927 test al, 8 ;~ 075B:022E +cs=0x75b;eip=0x000230; J(JZ(loc_15dbd)); // 16928 jz short loc_15DBD ;~ 075B:0230 +cs=0x75b;eip=0x000232; T(dx = 0x3D8;); // 16929 mov dx, 3D8h ;~ 075B:0232 +cs=0x75b;eip=0x000235; T(al = 2;); // 16930 mov al, 2 ;~ 075B:0235 +cs=0x75b;eip=0x000237; S(OUT(dx, al)); // 16931 out dx, al ;~ 075B:0237 +cs=0x75b;eip=0x000238; T(dx = 0x3C4;); // 16932 mov dx, 3C4h ;~ 075B:0238 +cs=0x75b;eip=0x00023b; T(al = 1;); // 16933 mov al, 1 ;~ 075B:023B +cs=0x75b;eip=0x00023d; S(OUT(dx, al)); // 16934 out dx, al ; EGA: sequencer address reg ;~ 075B:023D +cs=0x75b;eip=0x00023e; T(INC(dx)); // 16940 inc dx ;~ 075B:023E +cs=0x75b;eip=0x00023f; S(IN(al, dx)); // 16941 in al, dx ; EGA port: sequencer data register ;~ 075B:023F +cs=0x75b;eip=0x000240; T(OR(al, 0x20)); // 16942 or al, 20h ;~ 075B:0240 +cs=0x75b;eip=0x000242; S(OUT(dx, al)); // 16943 out dx, al ; EGA port: sequencer data register ;~ 075B:0242 +cs=0x75b;eip=0x000243; J(RETF(0)); // 16944 retf ;~ 075B:0243 assert(0); __dispatch_call: @@ -166,23 +166,23 @@ cs=0x75b;eip=0x000243; J(RETF(0)); // 16767 retf ;~ 075B:0243 else goto __dispatch_call; sub_15dd4: _begin: -cs=0x75b;eip=0x000244; T(dx = 0x3DA;); // 16773 mov dx, 3DAh ;~ 075B:0244 +cs=0x75b;eip=0x000244; T(dx = 0x3DA;); // 16950 mov dx, 3DAh ;~ 075B:0244 loc_15dd7: - // 4688 -cs=0x75b;eip=0x000247; S(IN(al, dx)); // 16776 in al, dx ; Video status bits: ;~ 075B:0247 -cs=0x75b;eip=0x000248; T(TEST(al, 8)); // 16781 test al, 8 ;~ 075B:0248 -cs=0x75b;eip=0x00024a; J(JZ(loc_15dd7)); // 16782 jz short loc_15DD7 ;~ 075B:024A -cs=0x75b;eip=0x00024c; T(dx = 0x3D8;); // 16783 mov dx, 3D8h ;~ 075B:024C -cs=0x75b;eip=0x00024f; T(al = 0x0A;); // 16784 mov al, 0Ah ;~ 075B:024F -cs=0x75b;eip=0x000251; S(OUT(dx, al)); // 16785 out dx, al ;~ 075B:0251 -cs=0x75b;eip=0x000252; T(dx = 0x3C4;); // 16786 mov dx, 3C4h ;~ 075B:0252 -cs=0x75b;eip=0x000255; T(al = 1;); // 16787 mov al, 1 ;~ 075B:0255 -cs=0x75b;eip=0x000257; S(OUT(dx, al)); // 16788 out dx, al ; EGA: sequencer address reg ;~ 075B:0257 -cs=0x75b;eip=0x000258; T(INC(dx)); // 16794 inc dx ;~ 075B:0258 -cs=0x75b;eip=0x000259; S(IN(al, dx)); // 16795 in al, dx ; EGA port: sequencer data register ;~ 075B:0259 -cs=0x75b;eip=0x00025a; T(AND(al, 0x0DF)); // 16796 and al, 0DFh ;~ 075B:025A -cs=0x75b;eip=0x00025c; S(OUT(dx, al)); // 16797 out dx, al ; EGA port: sequencer data register ;~ 075B:025C -cs=0x75b;eip=0x00025d; J(RETF(0)); // 16798 retf ;~ 075B:025D + // 4694 +cs=0x75b;eip=0x000247; S(IN(al, dx)); // 16953 in al, dx ; Video status bits: ;~ 075B:0247 +cs=0x75b;eip=0x000248; T(TEST(al, 8)); // 16958 test al, 8 ;~ 075B:0248 +cs=0x75b;eip=0x00024a; J(JZ(loc_15dd7)); // 16959 jz short loc_15DD7 ;~ 075B:024A +cs=0x75b;eip=0x00024c; T(dx = 0x3D8;); // 16960 mov dx, 3D8h ;~ 075B:024C +cs=0x75b;eip=0x00024f; T(al = 0x0A;); // 16961 mov al, 0Ah ;~ 075B:024F +cs=0x75b;eip=0x000251; S(OUT(dx, al)); // 16962 out dx, al ;~ 075B:0251 +cs=0x75b;eip=0x000252; T(dx = 0x3C4;); // 16963 mov dx, 3C4h ;~ 075B:0252 +cs=0x75b;eip=0x000255; T(al = 1;); // 16964 mov al, 1 ;~ 075B:0255 +cs=0x75b;eip=0x000257; S(OUT(dx, al)); // 16965 out dx, al ; EGA: sequencer address reg ;~ 075B:0257 +cs=0x75b;eip=0x000258; T(INC(dx)); // 16971 inc dx ;~ 075B:0258 +cs=0x75b;eip=0x000259; S(IN(al, dx)); // 16972 in al, dx ; EGA port: sequencer data register ;~ 075B:0259 +cs=0x75b;eip=0x00025a; T(AND(al, 0x0DF)); // 16973 and al, 0DFh ;~ 075B:025A +cs=0x75b;eip=0x00025c; S(OUT(dx, al)); // 16974 out dx, al ; EGA port: sequencer data register ;~ 075B:025C +cs=0x75b;eip=0x00025d; J(RETF(0)); // 16975 retf ;~ 075B:025D assert(0); __dispatch_call: @@ -209,64 +209,64 @@ cs=0x75b;eip=0x00025d; J(RETF(0)); // 16798 retf ;~ 075B:025D _group5: _begin: sub_15dee: - // 16806 -cs=0x75b;eip=0x00025e; T(bx = sp;); // 16807 mov bx, sp ;~ 075B:025E -cs=0x75b;eip=0x000260; T(CMP(*(dw*)(raddr(ss,bx+4)), 0)); // 16808 cmp word ptr ss:[bx+4], 0 ;~ 075B:0260 -cs=0x75b;eip=0x000265; J(JNZ(loc_15dfc)); // 16809 jnz short loc_15DFC ;~ 075B:0265 -cs=0x75b;eip=0x000267; T(ax = word_16211;); // 16810 mov ax, cs:word_16211 ;~ 075B:0267 -cs=0x75b;eip=0x00026b; J(RETF(0)); // 16811 retf ;~ 075B:026B + // 16983 +cs=0x75b;eip=0x00025e; T(bx = sp;); // 16984 mov bx, sp ;~ 075B:025E +cs=0x75b;eip=0x000260; T(CMP(*(dw*)(raddr(ss,bx+4)), 0)); // 16985 cmp word ptr ss:[bx+4], 0 ;~ 075B:0260 +cs=0x75b;eip=0x000265; J(JNZ(loc_15dfc)); // 16986 jnz short loc_15DFC ;~ 075B:0265 +cs=0x75b;eip=0x000267; T(ax = word_16211;); // 16987 mov ax, cs:word_16211 ;~ 075B:0267 +cs=0x75b;eip=0x00026b; J(RETF(0)); // 16988 retf ;~ 075B:026B loc_15dfc: - // 4689 -cs=0x75b;eip=0x00026c; T(ah = 0x48;); // 16815 mov ah, 48h ; 'H' ;~ 075B:026C -cs=0x75b;eip=0x00026e; T(bx = *(dw*)(&_unk_15d64);); // 16816 mov bx, word ptr cs:_unk_15D64 ;~ 075B:026E -cs=0x75b;eip=0x000273; T(SHR(bx, 1)); // 16817 shr bx, 1 ;~ 075B:0273 -cs=0x75b;eip=0x000275; T(SHR(bx, 1)); // 16818 shr bx, 1 ;~ 075B:0275 -cs=0x75b;eip=0x000277; T(SHR(bx, 1)); // 16819 shr bx, 1 ;~ 075B:0277 -cs=0x75b;eip=0x000279; T(SHR(bx, 1)); // 16820 shr bx, 1 ;~ 075B:0279 -cs=0x75b;eip=0x00027b; S(_INT(0x21)); // 16821 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 075B:027B -cs=0x75b;eip=0x00027d; J(JC(loc_15e10)); // 16823 jb short loc_15E10 ;~ 075B:027D -cs=0x75b;eip=0x00027f; J(RETF(0)); // 16824 retf ;~ 075B:027F + // 4695 +cs=0x75b;eip=0x00026c; T(ah = 0x48;); // 16992 mov ah, 48h ; 'H' ;~ 075B:026C +cs=0x75b;eip=0x00026e; T(bx = _unk_15d64;); // 16993 mov bx, cs:_unk_15D64 ;~ 075B:026E +cs=0x75b;eip=0x000273; T(SHR(bx, 1)); // 16994 shr bx, 1 ;~ 075B:0273 +cs=0x75b;eip=0x000275; T(SHR(bx, 1)); // 16995 shr bx, 1 ;~ 075B:0275 +cs=0x75b;eip=0x000277; T(SHR(bx, 1)); // 16996 shr bx, 1 ;~ 075B:0277 +cs=0x75b;eip=0x000279; T(SHR(bx, 1)); // 16997 shr bx, 1 ;~ 075B:0279 +cs=0x75b;eip=0x00027b; S(_INT(0x21)); // 16998 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 075B:027B +cs=0x75b;eip=0x00027d; J(JC(loc_15e10)); // 17000 jb short loc_15E10 ;~ 075B:027D +cs=0x75b;eip=0x00027f; J(RETF(0)); // 17001 retf ;~ 075B:027F loc_15e10: - // 4690 -cs=0x75b;eip=0x000280; T(dx = 0x1B22;); // 16828 mov dx, 1B22h ;~ 075B:0280 + // 4696 +cs=0x75b;eip=0x000280; T(dx = 0x1B22;); // 17005 mov dx, 1B22h ;~ 075B:0280 loc_15e13: - // 4691 -cs=0x75b;eip=0x000283; T(ax = 3;); // 16831 mov ax, 3 ;~ 075B:0283 -cs=0x75b;eip=0x000286; S(_INT(0x10)); // 16832 int 10h ; - VIDEO - SET VIDEO MODE ;~ 075B:0286 -cs=0x75b;eip=0x000288; T(ax = seg_offset(seg003);); // 16834 mov ax, seg seg003 ;~ 075B:0288 -cs=0x75b;eip=0x00028b; T(ds = ax;); // 16835 mov ds, ax ;~ 075B:028B -cs=0x75b;eip=0x00028d; T(ah = 9;); // 16837 mov ah, 9 ;~ 075B:028D -cs=0x75b;eip=0x00028f; S(_INT(0x21)); // 16838 int 21h ; DOS - PRINT STRING ;~ 075B:028F -cs=0x75b;eip=0x000291; T(ax = 0x4C00;); // 16840 mov ax, 4C00h ;~ 075B:0291 -cs=0x75b;eip=0x000294; S(_INT(0x21)); // 16841 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 075B:0294 + // 4697 +cs=0x75b;eip=0x000283; T(ax = 3;); // 17008 mov ax, 3 ;~ 075B:0283 +cs=0x75b;eip=0x000286; S(_INT(0x10)); // 17009 int 10h ; - VIDEO - SET VIDEO MODE ;~ 075B:0286 +cs=0x75b;eip=0x000288; T(ax = seg_offset(seg003);); // 17011 mov ax, seg seg003 ;~ 075B:0288 +cs=0x75b;eip=0x00028b; T(ds = ax;); // 17012 mov ds, ax ;~ 075B:028B +cs=0x75b;eip=0x00028d; T(ah = 9;); // 17014 mov ah, 9 ;~ 075B:028D +cs=0x75b;eip=0x00028f; S(_INT(0x21)); // 17015 int 21h ; DOS - PRINT STRING ;~ 075B:028F +cs=0x75b;eip=0x000291; T(ax = 0x4C00;); // 17017 mov ax, 4C00h ;~ 075B:0291 +cs=0x75b;eip=0x000294; S(_INT(0x21)); // 17018 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 075B:0294 seg004_296_proc: - // 16846 -cs=0x75b;eip=0x000296; T(bx = sp;); // 16846 mov bx, sp ;~ 075B:0296 -cs=0x75b;eip=0x000298; T(MOV(bx, *(dw*)(raddr(ss,bx+4)))); // 16847 mov bx, ss:[bx+4] ;~ 075B:0298 -cs=0x75b;eip=0x00029c; X(PUSH(es)); // 16848 push es ;~ 075B:029C -cs=0x75b;eip=0x00029d; T(ax = seg_offset(seg003);); // 16849 mov ax, seg seg003 ;~ 075B:029D -cs=0x75b;eip=0x0002a0; T(es = ax;); // 16850 mov es, ax ;~ 075B:02A0 -cs=0x75b;eip=0x0002a2; T(SHL(bx, 1)); // 16852 shl bx, 1 ;~ 075B:02A2 -cs=0x75b;eip=0x0002a4; T(MOV(dx, *(dw*)(raddr(es,bx+0x1B7B)))); // 16853 mov dx, es:[bx+1B7Bh] ;~ 075B:02A4 -cs=0x75b;eip=0x0002a9; T(ax = 0x1012;); // 16854 mov ax, 1012h ;~ 075B:02A9 -cs=0x75b;eip=0x0002ac; T(bx = 0;); // 16855 mov bx, 0 ;~ 075B:02AC -cs=0x75b;eip=0x0002af; T(cx = 0x10;); // 16856 mov cx, 10h ;~ 075B:02AF -cs=0x75b;eip=0x0002b2; S(_INT(0x10)); // 16857 int 10h ; - VIDEO - SET BLOCK OF DAC REGISTERS (EGA, VGA/MCGA) ;~ 075B:02B2 -cs=0x75b;eip=0x0002b4; X(POP(es)); // 16861 pop es ;~ 075B:02B4 -cs=0x75b;eip=0x0002b5; J(CALLF(sub_15dd4,0)); // 16863 call sub_15DD4 ;~ 075B:02B5 -cs=0x75b;eip=0x0002ba; J(RETF(0)); // 16864 retf ;~ 075B:02BA + // 17023 +cs=0x75b;eip=0x000296; T(bx = sp;); // 17023 mov bx, sp ;~ 075B:0296 +cs=0x75b;eip=0x000298; T(MOV(bx, *(dw*)(raddr(ss,bx+4)))); // 17024 mov bx, ss:[bx+4] ;~ 075B:0298 +cs=0x75b;eip=0x00029c; X(PUSH(es)); // 17025 push es ;~ 075B:029C +cs=0x75b;eip=0x00029d; T(ax = seg_offset(seg003);); // 17026 mov ax, seg seg003 ;~ 075B:029D +cs=0x75b;eip=0x0002a0; T(es = ax;); // 17027 mov es, ax ;~ 075B:02A0 +cs=0x75b;eip=0x0002a2; T(SHL(bx, 1)); // 17029 shl bx, 1 ;~ 075B:02A2 +cs=0x75b;eip=0x0002a4; T(MOV(dx, *(dw*)(raddr(es,bx+0x1B7B)))); // 17030 mov dx, es:[bx+1B7Bh] ;~ 075B:02A4 +cs=0x75b;eip=0x0002a9; T(ax = 0x1012;); // 17031 mov ax, 1012h ;~ 075B:02A9 +cs=0x75b;eip=0x0002ac; T(bx = 0;); // 17032 mov bx, 0 ;~ 075B:02AC +cs=0x75b;eip=0x0002af; T(cx = 0x10;); // 17033 mov cx, 10h ;~ 075B:02AF +cs=0x75b;eip=0x0002b2; S(_INT(0x10)); // 17034 int 10h ; - VIDEO - SET BLOCK OF DAC REGISTERS (EGA, VGA/MCGA) ;~ 075B:02B2 +cs=0x75b;eip=0x0002b4; X(POP(es)); // 17038 pop es ;~ 075B:02B4 +cs=0x75b;eip=0x0002b5; J(CALLF(sub_15dd4,0)); // 17040 call sub_15DD4 ;~ 075B:02B5 +cs=0x75b;eip=0x0002ba; J(RETF(0)); // 17041 retf ;~ 075B:02BA ret_75b_2bb: - // 4692 -cs=0x75b;eip=0x0002bb; T(bx = sp;); // 16866 mov bx, sp ;~ 075B:02BB -cs=0x75b;eip=0x0002bd; T(MOV(ah, *(raddr(ss,bx+4)))); // 16867 mov ah, ss:[bx+4] ;~ 075B:02BD + // 4698 +cs=0x75b;eip=0x0002bb; T(bx = sp;); // 17043 mov bx, sp ;~ 075B:02BB +cs=0x75b;eip=0x0002bd; T(MOV(ah, *(raddr(ss,bx+4)))); // 17044 mov ah, ss:[bx+4] ;~ 075B:02BD sub_15e51: - // 16872 -cs=0x75b;eip=0x0002c1; X(PUSH(ds)); // 16874 push ds ;~ 075B:02C1 -cs=0x75b;eip=0x0002c2; T(dx = seg_offset(seg003);); // 16875 mov dx, seg seg003 ;~ 075B:02C2 -cs=0x75b;eip=0x0002c5; T(ds = dx;); // 16876 mov ds, dx ;~ 075B:02C5 -cs=0x75b;eip=0x0002c7; X(byte_15a0a = ah;); // 16878 mov byte_15A0A, ah ;~ 075B:02C7 -cs=0x75b;eip=0x0002cb; X(POP(ds)); // 16879 pop ds ;~ 075B:02CB -cs=0x75b;eip=0x0002cc; J(RETF(0)); // 16881 retf ;~ 075B:02CC + // 17049 +cs=0x75b;eip=0x0002c1; X(PUSH(ds)); // 17051 push ds ;~ 075B:02C1 +cs=0x75b;eip=0x0002c2; T(dx = seg_offset(seg003);); // 17052 mov dx, seg seg003 ;~ 075B:02C2 +cs=0x75b;eip=0x0002c5; T(ds = dx;); // 17053 mov ds, dx ;~ 075B:02C5 +cs=0x75b;eip=0x0002c7; X(byte_15a0a = ah;); // 17055 mov byte_15A0A, ah ;~ 075B:02C7 +cs=0x75b;eip=0x0002cb; X(POP(ds)); // 17056 pop ds ;~ 075B:02CB +cs=0x75b;eip=0x0002cc; J(RETF(0)); // 17058 retf ;~ 075B:02CC assert(0); __dispatch_call: @@ -298,150 +298,150 @@ cs=0x75b;eip=0x0002cc; J(RETF(0)); // 16881 retf ;~ 075B:02CC _group6: _begin: seg004_2cd_proc: - // 16886 -cs=0x75b;eip=0x0002cd; J(RETF(0)); // 16886 retf ;~ 075B:02CD + // 17062 +cs=0x75b;eip=0x0002cd; J(RETF(0)); // 17062 retf ;~ 075B:02CD ret_75b_2ce: - // 4693 -cs=0x75b;eip=0x0002ce; X(PUSH(ds)); // 16888 push ds ;~ 075B:02CE -cs=0x75b;eip=0x0002cf; X(PUSH(es)); // 16889 push es ;~ 075B:02CF -cs=0x75b;eip=0x0002d0; T(ax = seg_offset(seg003);); // 16890 mov ax, seg seg003 ;~ 075B:02D0 -cs=0x75b;eip=0x0002d3; T(ds = ax;); // 16891 mov ds, ax ;~ 075B:02D3 -cs=0x75b;eip=0x0002d5; T(es = word_15d2e;); // 16893 mov es, cs:word_15D2E ;~ 075B:02D5 + // 4699 +cs=0x75b;eip=0x0002ce; X(PUSH(ds)); // 17064 push ds ;~ 075B:02CE +cs=0x75b;eip=0x0002cf; X(PUSH(es)); // 17065 push es ;~ 075B:02CF +cs=0x75b;eip=0x0002d0; T(ax = seg_offset(seg003);); // 17066 mov ax, seg seg003 ;~ 075B:02D0 +cs=0x75b;eip=0x0002d3; T(ds = ax;); // 17067 mov ds, ax ;~ 075B:02D3 +cs=0x75b;eip=0x0002d5; T(es = word_15d2e;); // 17069 mov es, cs:word_15D2E ;~ 075B:02D5 loc_15e6a: - // 4694 -cs=0x75b;eip=0x0002da; J(CALL(sub_15e71,0)); // 16897 call sub_15E71 ;~ 075B:02DA -cs=0x75b;eip=0x0002dd; X(STOSB); // 16898 stosb ;~ 075B:02DD -cs=0x75b;eip=0x0002de; X(POP(es)); // 16899 pop es ;~ 075B:02DE -cs=0x75b;eip=0x0002df; X(POP(ds)); // 16901 pop ds ;~ 075B:02DF -cs=0x75b;eip=0x0002e0; J(RETF(0)); // 16903 retf ;~ 075B:02E0 + // 4700 +cs=0x75b;eip=0x0002da; J(CALL(sub_15e71,0)); // 17073 call sub_15E71 ;~ 075B:02DA +cs=0x75b;eip=0x0002dd; X(STOSB); // 17074 stosb ;~ 075B:02DD +cs=0x75b;eip=0x0002de; X(POP(es)); // 17075 pop es ;~ 075B:02DE +cs=0x75b;eip=0x0002df; X(POP(ds)); // 17076 pop ds ;~ 075B:02DF +cs=0x75b;eip=0x0002e0; J(RETF(0)); // 17078 retf ;~ 075B:02E0 seg004_2f9_proc: - // 16922 -cs=0x75b;eip=0x0002f9; X(PUSH(ds)); // 16922 push ds ;~ 075B:02F9 -cs=0x75b;eip=0x0002fa; X(PUSH(es)); // 16923 push es ;~ 075B:02FA -cs=0x75b;eip=0x0002fb; T(di = seg_offset(seg003);); // 16924 mov di, seg seg003 ;~ 075B:02FB -cs=0x75b;eip=0x0002fe; T(ds = di;); // 16925 mov ds, di ;~ 075B:02FE -cs=0x75b;eip=0x000300; T(es = word_15d2e;); // 16927 mov es, cs:word_15D2E ;~ 075B:0300 -cs=0x75b;eip=0x000305; T(CMP(ax, cx)); // 16929 cmp ax, cx ;~ 075B:0305 -cs=0x75b;eip=0x000307; J(JBE(loc_15e9c)); // 16930 jbe short loc_15E9C ;~ 075B:0307 -cs=0x75b;eip=0x000309; T(XCHG(ax, cx)); // 16932 xchg ax, cx ;~ 075B:0309 -cs=0x75b;eip=0x00030a; T(XCHG(bx, dx)); // 16933 xchg bx, dx ;~ 075B:030A + // 17097 +cs=0x75b;eip=0x0002f9; X(PUSH(ds)); // 17097 push ds ;~ 075B:02F9 +cs=0x75b;eip=0x0002fa; X(PUSH(es)); // 17098 push es ;~ 075B:02FA +cs=0x75b;eip=0x0002fb; T(di = seg_offset(seg003);); // 17099 mov di, seg seg003 ;~ 075B:02FB +cs=0x75b;eip=0x0002fe; T(ds = di;); // 17100 mov ds, di ;~ 075B:02FE +cs=0x75b;eip=0x000300; T(es = word_15d2e;); // 17102 mov es, cs:word_15D2E ;~ 075B:0300 +cs=0x75b;eip=0x000305; T(CMP(ax, cx)); // 17103 cmp ax, cx ;~ 075B:0305 +cs=0x75b;eip=0x000307; J(JBE(loc_15e9c)); // 17104 jbe short loc_15E9C ;~ 075B:0307 +cs=0x75b;eip=0x000309; T(XCHG(ax, cx)); // 17106 xchg ax, cx ;~ 075B:0309 +cs=0x75b;eip=0x00030a; T(XCHG(bx, dx)); // 17107 xchg bx, dx ;~ 075B:030A loc_15e9c: - // 4695 -cs=0x75b;eip=0x00030c; X(word_159fe = ax;); // 16936 mov word_159FE, ax ;~ 075B:030C -cs=0x75b;eip=0x00030f; X(word_15a00 = bx;); // 16937 mov word_15A00, bx ;~ 075B:030F -cs=0x75b;eip=0x000313; X(word_15a02 = cx;); // 16938 mov word_15A02, cx ;~ 075B:0313 -cs=0x75b;eip=0x000317; X(word_15a04 = dx;); // 16939 mov word_15A04, dx ;~ 075B:0317 -cs=0x75b;eip=0x00031b; J(JNZ(loc_15eb1)); // 16940 jnz short loc_15EB1 ;~ 075B:031B -cs=0x75b;eip=0x00031d; T(CMP(bx, dx)); // 16941 cmp bx, dx ;~ 075B:031D -cs=0x75b;eip=0x00031f; J(JZ(loc_15e6a)); // 16942 jz short loc_15E6A ;~ 075B:031F + // 4701 +cs=0x75b;eip=0x00030c; X(word_159fe = ax;); // 17110 mov word_159FE, ax ;~ 075B:030C +cs=0x75b;eip=0x00030f; X(word_15a00 = bx;); // 17111 mov word_15A00, bx ;~ 075B:030F +cs=0x75b;eip=0x000313; X(word_15a02 = cx;); // 17112 mov word_15A02, cx ;~ 075B:0313 +cs=0x75b;eip=0x000317; X(word_15a04 = dx;); // 17113 mov word_15A04, dx ;~ 075B:0317 +cs=0x75b;eip=0x00031b; J(JNZ(loc_15eb1)); // 17114 jnz short loc_15EB1 ;~ 075B:031B +cs=0x75b;eip=0x00031d; T(CMP(bx, dx)); // 17115 cmp bx, dx ;~ 075B:031D +cs=0x75b;eip=0x00031f; J(JZ(loc_15e6a)); // 17116 jz short loc_15E6A ;~ 075B:031F loc_15eb1: - // 4696 -cs=0x75b;eip=0x000321; T(si = 1;); // 16945 mov si, 1 ;~ 075B:0321 -cs=0x75b;eip=0x000324; T(bp = 0x140;); // 16946 mov bp, 140h ;~ 075B:0324 -cs=0x75b;eip=0x000327; T(SUB(cx, ax)); // 16947 sub cx, ax ;~ 075B:0327 -cs=0x75b;eip=0x000329; T(SUB(dx, bx)); // 16948 sub dx, bx ;~ 075B:0329 -cs=0x75b;eip=0x00032b; J(JNS(loc_15ec1)); // 16949 jns short loc_15EC1 ;~ 075B:032B -cs=0x75b;eip=0x00032d; T(NEG(bp)); // 16950 neg bp ;~ 075B:032D -cs=0x75b;eip=0x00032f; T(NEG(dx)); // 16951 neg dx ;~ 075B:032F + // 4702 +cs=0x75b;eip=0x000321; T(si = 1;); // 17119 mov si, 1 ;~ 075B:0321 +cs=0x75b;eip=0x000324; T(bp = 0x140;); // 17120 mov bp, 140h ;~ 075B:0324 +cs=0x75b;eip=0x000327; T(SUB(cx, ax)); // 17121 sub cx, ax ;~ 075B:0327 +cs=0x75b;eip=0x000329; T(SUB(dx, bx)); // 17122 sub dx, bx ;~ 075B:0329 +cs=0x75b;eip=0x00032b; J(JNS(loc_15ec1)); // 17123 jns short loc_15EC1 ;~ 075B:032B +cs=0x75b;eip=0x00032d; T(NEG(bp)); // 17124 neg bp ;~ 075B:032D +cs=0x75b;eip=0x00032f; T(NEG(dx)); // 17125 neg dx ;~ 075B:032F loc_15ec1: - // 4697 -cs=0x75b;eip=0x000331; T(CMP(cx, dx)); // 16954 cmp cx, dx ;~ 075B:0331 -cs=0x75b;eip=0x000333; J(JNC(loc_15ec9)); // 16955 jnb short loc_15EC9 ;~ 075B:0333 -cs=0x75b;eip=0x000335; T(XCHG(si, bp)); // 16956 xchg si, bp ;~ 075B:0335 -cs=0x75b;eip=0x000337; T(XCHG(cx, dx)); // 16957 xchg cx, dx ;~ 075B:0337 + // 4703 +cs=0x75b;eip=0x000331; T(CMP(cx, dx)); // 17128 cmp cx, dx ;~ 075B:0331 +cs=0x75b;eip=0x000333; J(JNC(loc_15ec9)); // 17129 jnb short loc_15EC9 ;~ 075B:0333 +cs=0x75b;eip=0x000335; T(XCHG(si, bp)); // 17130 xchg si, bp ;~ 075B:0335 +cs=0x75b;eip=0x000337; T(XCHG(cx, dx)); // 17131 xchg cx, dx ;~ 075B:0337 loc_15ec9: - // 4698 -cs=0x75b;eip=0x000339; X(word_15a06 = cx;); // 16960 mov word_15A06, cx ;~ 075B:0339 -cs=0x75b;eip=0x00033d; X(word_15a08 = dx;); // 16961 mov word_15A08, dx ;~ 075B:033D -cs=0x75b;eip=0x000341; J(CALL(sub_15e71,0)); // 16962 call sub_15E71 ;~ 075B:0341 -cs=0x75b;eip=0x000344; T(bx = word_15a08;); // 16963 mov bx, word_15A08 ;~ 075B:0344 -cs=0x75b;eip=0x000348; T(cx = word_15a06;); // 16964 mov cx, word_15A06 ;~ 075B:0348 -cs=0x75b;eip=0x00034c; T(dx = cx;); // 16965 mov dx, cx ;~ 075B:034C -cs=0x75b;eip=0x00034e; T(INC(dx)); // 16966 inc dx ;~ 075B:034E -cs=0x75b;eip=0x00034f; T(SHR(dx, 1)); // 16967 shr dx, 1 ;~ 075B:034F -cs=0x75b;eip=0x000351; T(NEG(dx)); // 16968 neg dx ;~ 075B:0351 -cs=0x75b;eip=0x000353; T(DEC(si)); // 16969 dec si ;~ 075B:0353 + // 4704 +cs=0x75b;eip=0x000339; X(word_15a06 = cx;); // 17134 mov word_15A06, cx ;~ 075B:0339 +cs=0x75b;eip=0x00033d; X(word_15a08 = dx;); // 17135 mov word_15A08, dx ;~ 075B:033D +cs=0x75b;eip=0x000341; J(CALL(sub_15e71,0)); // 17136 call sub_15E71 ;~ 075B:0341 +cs=0x75b;eip=0x000344; T(bx = word_15a08;); // 17137 mov bx, word_15A08 ;~ 075B:0344 +cs=0x75b;eip=0x000348; T(cx = word_15a06;); // 17138 mov cx, word_15A06 ;~ 075B:0348 +cs=0x75b;eip=0x00034c; T(dx = cx;); // 17139 mov dx, cx ;~ 075B:034C +cs=0x75b;eip=0x00034e; T(INC(dx)); // 17140 inc dx ;~ 075B:034E +cs=0x75b;eip=0x00034f; T(SHR(dx, 1)); // 17141 shr dx, 1 ;~ 075B:034F +cs=0x75b;eip=0x000351; T(NEG(dx)); // 17142 neg dx ;~ 075B:0351 +cs=0x75b;eip=0x000353; T(DEC(si)); // 17143 dec si ;~ 075B:0353 loc_15ee4: - // 4699 -cs=0x75b;eip=0x000354; X(STOSB); // 16973 stosb ;~ 075B:0354 -cs=0x75b;eip=0x000355; T(DEC(cx)); // 16974 dec cx ;~ 075B:0355 -cs=0x75b;eip=0x000356; J(JS(loc_15ef6)); // 16975 js short loc_15EF6 ;~ 075B:0356 -cs=0x75b;eip=0x000358; T(ADD(di, si)); // 16976 add di, si ;~ 075B:0358 -cs=0x75b;eip=0x00035a; T(ADD(dx, bx)); // 16977 add dx, bx ;~ 075B:035A -cs=0x75b;eip=0x00035c; J(JS(loc_15ee4)); // 16978 js short loc_15EE4 ;~ 075B:035C -cs=0x75b;eip=0x00035e; T(SUB(dx, word_15a06)); // 16979 sub dx, word_15A06 ;~ 075B:035E -cs=0x75b;eip=0x000362; T(ADD(di, bp)); // 16980 add di, bp ;~ 075B:0362 -cs=0x75b;eip=0x000364; J(JMP(loc_15ee4)); // 16981 jmp short loc_15EE4 ;~ 075B:0364 + // 4705 +cs=0x75b;eip=0x000354; X(STOSB); // 17147 stosb ;~ 075B:0354 +cs=0x75b;eip=0x000355; T(DEC(cx)); // 17148 dec cx ;~ 075B:0355 +cs=0x75b;eip=0x000356; J(JS(loc_15ef6)); // 17149 js short loc_15EF6 ;~ 075B:0356 +cs=0x75b;eip=0x000358; T(ADD(di, si)); // 17150 add di, si ;~ 075B:0358 +cs=0x75b;eip=0x00035a; T(ADD(dx, bx)); // 17151 add dx, bx ;~ 075B:035A +cs=0x75b;eip=0x00035c; J(JS(loc_15ee4)); // 17152 js short loc_15EE4 ;~ 075B:035C +cs=0x75b;eip=0x00035e; T(SUB(dx, word_15a06)); // 17153 sub dx, word_15A06 ;~ 075B:035E +cs=0x75b;eip=0x000362; T(ADD(di, bp)); // 17154 add di, bp ;~ 075B:0362 +cs=0x75b;eip=0x000364; J(JMP(loc_15ee4)); // 17155 jmp short loc_15EE4 ;~ 075B:0364 loc_15ef6: - // 4700 -cs=0x75b;eip=0x000366; X(POP(es)); // 16985 pop es ;~ 075B:0366 -cs=0x75b;eip=0x000367; X(POP(ds)); // 16987 pop ds ;~ 075B:0367 -cs=0x75b;eip=0x000368; J(RETF(0)); // 16989 retf ;~ 075B:0368 + // 4706 +cs=0x75b;eip=0x000366; X(POP(es)); // 17159 pop es ;~ 075B:0366 +cs=0x75b;eip=0x000367; X(POP(ds)); // 17161 pop ds ;~ 075B:0367 +cs=0x75b;eip=0x000368; J(RETF(0)); // 17163 retf ;~ 075B:0368 ret_75b_369: - // 4701 -cs=0x75b;eip=0x000369; X(PUSH(bp)); // 16992 push bp ;~ 075B:0369 -cs=0x75b;eip=0x00036a; T(bp = sp;); // 16993 mov bp, sp ;~ 075B:036A -cs=0x75b;eip=0x00036c; X(PUSH(si)); // 16994 push si ;~ 075B:036C -cs=0x75b;eip=0x00036d; X(PUSH(di)); // 16995 push di ;~ 075B:036D -cs=0x75b;eip=0x00036e; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 16996 mov bx, [bp+8] ;~ 075B:036E -cs=0x75b;eip=0x000371; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 16997 mov bp, [bp+6] ;~ 075B:0371 -cs=0x75b;eip=0x000374; J(CALLF(_group10,m2c::kloc_1603b)); // 16998 call loc_1603B ;~ 075B:0374 -cs=0x75b;eip=0x000379; X(POP(di)); // 16999 pop di ;~ 075B:0379 -cs=0x75b;eip=0x00037a; X(POP(si)); // 17000 pop si ;~ 075B:037A -cs=0x75b;eip=0x00037b; X(POP(bp)); // 17001 pop bp ;~ 075B:037B -cs=0x75b;eip=0x00037c; J(RETF(0)); // 17002 retf ;~ 075B:037C + // 4707 +cs=0x75b;eip=0x000369; X(PUSH(bp)); // 17166 push bp ;~ 075B:0369 +cs=0x75b;eip=0x00036a; T(bp = sp;); // 17167 mov bp, sp ;~ 075B:036A +cs=0x75b;eip=0x00036c; X(PUSH(si)); // 17168 push si ;~ 075B:036C +cs=0x75b;eip=0x00036d; X(PUSH(di)); // 17169 push di ;~ 075B:036D +cs=0x75b;eip=0x00036e; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17170 mov bx, [bp+8] ;~ 075B:036E +cs=0x75b;eip=0x000371; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17171 mov bp, [bp+6] ;~ 075B:0371 +cs=0x75b;eip=0x000374; J(CALL(_group9,m2c::kloc_1603b)); // 17172 call loc_1603B ;~ 075B:0374 +cs=0x75b;eip=0x000379; X(POP(di)); // 17173 pop di ;~ 075B:0379 +cs=0x75b;eip=0x00037a; X(POP(si)); // 17174 pop si ;~ 075B:037A +cs=0x75b;eip=0x00037b; X(POP(bp)); // 17175 pop bp ;~ 075B:037B +cs=0x75b;eip=0x00037c; J(RETF(0)); // 17176 retf ;~ 075B:037C ret_75b_37d: - // 4702 -cs=0x75b;eip=0x00037d; X(PUSH(bp)); // 17004 push bp ;~ 075B:037D -cs=0x75b;eip=0x00037e; T(bp = sp;); // 17005 mov bp, sp ;~ 075B:037E -cs=0x75b;eip=0x000380; X(PUSH(si)); // 17006 push si ;~ 075B:0380 -cs=0x75b;eip=0x000381; X(PUSH(di)); // 17007 push di ;~ 075B:0381 -cs=0x75b;eip=0x000382; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17008 mov bx, [bp+8] ;~ 075B:0382 -cs=0x75b;eip=0x000385; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17009 mov bp, [bp+6] ;~ 075B:0385 -cs=0x75b;eip=0x000388; J(CALLF(sub_15f5d,0)); // 17010 call sub_15F5D ;~ 075B:0388 -cs=0x75b;eip=0x00038d; X(POP(di)); // 17011 pop di ;~ 075B:038D -cs=0x75b;eip=0x00038e; X(POP(si)); // 17012 pop si ;~ 075B:038E -cs=0x75b;eip=0x00038f; X(POP(bp)); // 17013 pop bp ;~ 075B:038F -cs=0x75b;eip=0x000390; J(RETF(0)); // 17014 retf ;~ 075B:0390 + // 4708 +cs=0x75b;eip=0x00037d; X(PUSH(bp)); // 17178 push bp ;~ 075B:037D +cs=0x75b;eip=0x00037e; T(bp = sp;); // 17179 mov bp, sp ;~ 075B:037E +cs=0x75b;eip=0x000380; X(PUSH(si)); // 17180 push si ;~ 075B:0380 +cs=0x75b;eip=0x000381; X(PUSH(di)); // 17181 push di ;~ 075B:0381 +cs=0x75b;eip=0x000382; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17182 mov bx, [bp+8] ;~ 075B:0382 +cs=0x75b;eip=0x000385; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17183 mov bp, [bp+6] ;~ 075B:0385 +cs=0x75b;eip=0x000388; J(CALLF(sub_15f5d,0)); // 17184 call sub_15F5D ;~ 075B:0388 +cs=0x75b;eip=0x00038d; X(POP(di)); // 17185 pop di ;~ 075B:038D +cs=0x75b;eip=0x00038e; X(POP(si)); // 17186 pop si ;~ 075B:038E +cs=0x75b;eip=0x00038f; X(POP(bp)); // 17187 pop bp ;~ 075B:038F +cs=0x75b;eip=0x000390; J(RETF(0)); // 17188 retf ;~ 075B:0390 ret_75b_391: - // 4703 -cs=0x75b;eip=0x000391; X(PUSH(bp)); // 17016 push bp ;~ 075B:0391 -cs=0x75b;eip=0x000392; T(bp = sp;); // 17017 mov bp, sp ;~ 075B:0392 -cs=0x75b;eip=0x000394; X(PUSH(si)); // 17018 push si ;~ 075B:0394 -cs=0x75b;eip=0x000395; X(PUSH(di)); // 17019 push di ;~ 075B:0395 -cs=0x75b;eip=0x000396; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17020 mov bx, [bp+8] ;~ 075B:0396 -cs=0x75b;eip=0x000399; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17021 mov bp, [bp+6] ;~ 075B:0399 -cs=0x75b;eip=0x00039c; J(CALLF(sub_15ff1,0)); // 17022 call far ptr sub_15FF1 ;~ 075B:039C -cs=0x75b;eip=0x0003a1; X(POP(di)); // 17023 pop di ;~ 075B:03A1 -cs=0x75b;eip=0x0003a2; X(POP(si)); // 17024 pop si ;~ 075B:03A2 -cs=0x75b;eip=0x0003a3; X(POP(bp)); // 17025 pop bp ;~ 075B:03A3 -cs=0x75b;eip=0x0003a4; J(RETF(0)); // 17026 retf ;~ 075B:03A4 + // 4709 +cs=0x75b;eip=0x000391; X(PUSH(bp)); // 17190 push bp ;~ 075B:0391 +cs=0x75b;eip=0x000392; T(bp = sp;); // 17191 mov bp, sp ;~ 075B:0392 +cs=0x75b;eip=0x000394; X(PUSH(si)); // 17192 push si ;~ 075B:0394 +cs=0x75b;eip=0x000395; X(PUSH(di)); // 17193 push di ;~ 075B:0395 +cs=0x75b;eip=0x000396; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17194 mov bx, [bp+8] ;~ 075B:0396 +cs=0x75b;eip=0x000399; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17195 mov bp, [bp+6] ;~ 075B:0399 +cs=0x75b;eip=0x00039c; J(CALLF(sub_15ff1,0)); // 17196 call far ptr sub_15FF1 ;~ 075B:039C +cs=0x75b;eip=0x0003a1; X(POP(di)); // 17197 pop di ;~ 075B:03A1 +cs=0x75b;eip=0x0003a2; X(POP(si)); // 17198 pop si ;~ 075B:03A2 +cs=0x75b;eip=0x0003a3; X(POP(bp)); // 17199 pop bp ;~ 075B:03A3 +cs=0x75b;eip=0x0003a4; J(RETF(0)); // 17200 retf ;~ 075B:03A4 ret_75b_3a5: - // 4704 -cs=0x75b;eip=0x0003a5; X(PUSH(bp)); // 17028 push bp ;~ 075B:03A5 -cs=0x75b;eip=0x0003a6; T(bp = sp;); // 17029 mov bp, sp ;~ 075B:03A6 -cs=0x75b;eip=0x0003a8; X(PUSH(si)); // 17030 push si ;~ 075B:03A8 -cs=0x75b;eip=0x0003a9; X(PUSH(di)); // 17031 push di ;~ 075B:03A9 -cs=0x75b;eip=0x0003aa; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17032 mov bx, [bp+8] ;~ 075B:03AA -cs=0x75b;eip=0x0003ad; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17033 mov bp, [bp+6] ;~ 075B:03AD -cs=0x75b;eip=0x0003b0; J(CALLF(sub_15f6c,0)); // 17034 call far ptr sub_15F6C ;~ 075B:03B0 -cs=0x75b;eip=0x0003b5; X(POP(di)); // 17035 pop di ;~ 075B:03B5 -cs=0x75b;eip=0x0003b6; X(POP(si)); // 17036 pop si ;~ 075B:03B6 -cs=0x75b;eip=0x0003b7; X(POP(bp)); // 17037 pop bp ;~ 075B:03B7 -cs=0x75b;eip=0x0003b8; J(RETF(0)); // 17038 retf ;~ 075B:03B8 + // 4710 +cs=0x75b;eip=0x0003a5; X(PUSH(bp)); // 17202 push bp ;~ 075B:03A5 +cs=0x75b;eip=0x0003a6; T(bp = sp;); // 17203 mov bp, sp ;~ 075B:03A6 +cs=0x75b;eip=0x0003a8; X(PUSH(si)); // 17204 push si ;~ 075B:03A8 +cs=0x75b;eip=0x0003a9; X(PUSH(di)); // 17205 push di ;~ 075B:03A9 +cs=0x75b;eip=0x0003aa; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17206 mov bx, [bp+8] ;~ 075B:03AA +cs=0x75b;eip=0x0003ad; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17207 mov bp, [bp+6] ;~ 075B:03AD +cs=0x75b;eip=0x0003b0; J(CALLF(sub_15f6c,0)); // 17208 call sub_15F6C ;~ 075B:03B0 +cs=0x75b;eip=0x0003b5; X(POP(di)); // 17209 pop di ;~ 075B:03B5 +cs=0x75b;eip=0x0003b6; X(POP(si)); // 17210 pop si ;~ 075B:03B6 +cs=0x75b;eip=0x0003b7; X(POP(bp)); // 17211 pop bp ;~ 075B:03B7 +cs=0x75b;eip=0x0003b8; J(RETF(0)); // 17212 retf ;~ 075B:03B8 ret_75b_3b9: - // 4705 -cs=0x75b;eip=0x0003b9; X(PUSH(bp)); // 17040 push bp ;~ 075B:03B9 -cs=0x75b;eip=0x0003ba; T(bp = sp;); // 17041 mov bp, sp ;~ 075B:03BA -cs=0x75b;eip=0x0003bc; X(PUSH(si)); // 17042 push si ;~ 075B:03BC -cs=0x75b;eip=0x0003bd; X(PUSH(di)); // 17043 push di ;~ 075B:03BD -cs=0x75b;eip=0x0003be; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17044 mov bx, [bp+8] ;~ 075B:03BE -cs=0x75b;eip=0x0003c1; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17045 mov bp, [bp+6] ;~ 075B:03C1 -cs=0x75b;eip=0x0003c4; J(CALLF(sub_15fa8,0)); // 17046 call far ptr sub_15FA8 ;~ 075B:03C4 -cs=0x75b;eip=0x0003c9; X(POP(di)); // 17047 pop di ;~ 075B:03C9 -cs=0x75b;eip=0x0003ca; X(POP(si)); // 17048 pop si ;~ 075B:03CA -cs=0x75b;eip=0x0003cb; X(POP(bp)); // 17049 pop bp ;~ 075B:03CB -cs=0x75b;eip=0x0003cc; J(RETF(0)); // 17050 retf ;~ 075B:03CC + // 4711 +cs=0x75b;eip=0x0003b9; X(PUSH(bp)); // 17214 push bp ;~ 075B:03B9 +cs=0x75b;eip=0x0003ba; T(bp = sp;); // 17215 mov bp, sp ;~ 075B:03BA +cs=0x75b;eip=0x0003bc; X(PUSH(si)); // 17216 push si ;~ 075B:03BC +cs=0x75b;eip=0x0003bd; X(PUSH(di)); // 17217 push di ;~ 075B:03BD +cs=0x75b;eip=0x0003be; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 17218 mov bx, [bp+8] ;~ 075B:03BE +cs=0x75b;eip=0x0003c1; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17219 mov bp, [bp+6] ;~ 075B:03C1 +cs=0x75b;eip=0x0003c4; J(CALLF(sub_15fa8,0)); // 17220 call far ptr sub_15FA8 ;~ 075B:03C4 +cs=0x75b;eip=0x0003c9; X(POP(di)); // 17221 pop di ;~ 075B:03C9 +cs=0x75b;eip=0x0003ca; X(POP(si)); // 17222 pop si ;~ 075B:03CA +cs=0x75b;eip=0x0003cb; X(POP(bp)); // 17223 pop bp ;~ 075B:03CB +cs=0x75b;eip=0x0003cc; J(RETF(0)); // 17224 retf ;~ 075B:03CC assert(0); __dispatch_call: @@ -480,13 +480,13 @@ cs=0x75b;eip=0x0003cc; J(RETF(0)); // 17050 retf ;~ 075B:03CC else goto __dispatch_call; sub_15e71: _begin: -cs=0x75b;eip=0x0002e1; T(al = byte_15a0a;); // 16911 mov al, byte_15A0A ;~ 075B:02E1 -cs=0x75b;eip=0x0002e4; T(di = word_15a00;); // 16912 mov di, word_15A00 ;~ 075B:02E4 -cs=0x75b;eip=0x0002e8; T(SHL(di, 1)); // 16913 shl di, 1 ;~ 075B:02E8 -cs=0x75b;eip=0x0002ea; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 16914 mov di, cs:[di+0Eh] ;~ 075B:02EA -cs=0x75b;eip=0x0002ef; T(ADD(di, word_15d30)); // 16915 add di, cs:word_15D30 ;~ 075B:02EF -cs=0x75b;eip=0x0002f4; T(ADD(di, word_159fe)); // 16916 add di, word_159FE ;~ 075B:02F4 -cs=0x75b;eip=0x0002f8; J(RETN(0)); // 16917 retn ;~ 075B:02F8 +cs=0x75b;eip=0x0002e1; T(al = byte_15a0a;); // 17086 mov al, byte_15A0A ;~ 075B:02E1 +cs=0x75b;eip=0x0002e4; T(di = word_15a00;); // 17087 mov di, word_15A00 ;~ 075B:02E4 +cs=0x75b;eip=0x0002e8; T(SHL(di, 1)); // 17088 shl di, 1 ;~ 075B:02E8 +cs=0x75b;eip=0x0002ea; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17089 mov di, cs:[di+0Eh] ;~ 075B:02EA +cs=0x75b;eip=0x0002ef; T(ADD(di, word_15d30)); // 17090 add di, cs:word_15D30 ;~ 075B:02EF +cs=0x75b;eip=0x0002f4; T(ADD(di, word_159fe)); // 17091 add di, word_159FE ;~ 075B:02F4 +cs=0x75b;eip=0x0002f8; J(RETN(0)); // 17092 retn ;~ 075B:02F8 assert(0); __dispatch_call: @@ -511,11 +511,11 @@ cs=0x75b;eip=0x0002f8; J(RETN(0)); // 16917 retn ;~ 075B:02F8 else goto __dispatch_call; sub_15f5d: _begin: -cs=0x75b;eip=0x0003cd; J(CALL(sub_1614b,0)); // 17056 call sub_1614B ;~ 075B:03CD -cs=0x75b;eip=0x0003d0; J(CALL(sub_15f75,0)); // 17057 call near ptr sub_15F75 ;~ 075B:03D0 -cs=0x75b;eip=0x0003d3; J(CALL(sub_15fb1,0)); // 17058 call near ptr sub_15FB1 ;~ 075B:03D3 -cs=0x75b;eip=0x0003d6; J(CALL(sub_15ffa,0)); // 17059 call near ptr sub_15FFA ;~ 075B:03D6 -cs=0x75b;eip=0x0003d9; J(return _group10(m2c::kloc_1603e, _state);); // 17060 jmp loc_1603E ;~ 075B:03D9 +cs=0x75b;eip=0x0003cd; J(CALL(sub_1614b,0)); // 17230 call sub_1614B ;~ 075B:03CD +cs=0x75b;eip=0x0003d0; J(CALL(sub_15f75,0)); // 17231 call near ptr sub_15F75 ;~ 075B:03D0 +cs=0x75b;eip=0x0003d3; J(CALL(sub_15fb1,0)); // 17232 call near ptr sub_15FB1 ;~ 075B:03D3 +cs=0x75b;eip=0x0003d6; J(CALL(sub_15ffa,0)); // 17233 call near ptr sub_15FFA ;~ 075B:03D6 +cs=0x75b;eip=0x0003d9; J(return _group9(m2c::kloc_1603e, _state);); // 17234 jmp loc_1603E ;~ 075B:03D9 assert(0); __dispatch_call: @@ -532,21 +532,19 @@ cs=0x75b;eip=0x0003d9; J(return _group10(m2c::kloc_1603e, _state);); // 17060 - bool _group7(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_15f6c(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group7: + sub_15f6c: _begin: -sub_15f6c: - // 17067 -cs=0x75b;eip=0x0003dc; J(CALL(sub_1614b,0)); // 17068 call sub_1614B ;~ 075B:03DC -sub_15f6f: - // 17076 -cs=0x75b;eip=0x0003df; J(CALL(sub_15f75,0)); // 17077 call near ptr sub_15F75 ;~ 075B:03DF -cs=0x75b;eip=0x0003e2; J(return _group10(m2c::kloc_1603e, _state);); // 17078 jmp loc_1603E ;~ 075B:03E2 +cs=0x75b;eip=0x0003dc; J(CALL(sub_1614b,0)); // 17242 call sub_1614B ;~ 075B:03DC +loc_15f6f: + // 4712 +cs=0x75b;eip=0x0003df; J(CALL(sub_15f75,0)); // 17246 call near ptr sub_15F75 ;~ 075B:03DF +cs=0x75b;eip=0x0003e2; J(return _group9(m2c::kloc_1603e, _state);); // 17247 jmp loc_1603E ;~ 075B:03E2 assert(0); __dispatch_call: @@ -556,8 +554,8 @@ cs=0x75b;eip=0x0003e2; J(return _group10(m2c::kloc_1603e, _state);); // 17078 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::ksub_15f6c: goto sub_15f6c; - case m2c::ksub_15f6f: goto sub_15f6f; + case m2c::kloc_15f6f: goto loc_15f6f; + case m2c::ksub_15f6c: goto sub_15f6c; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -572,29 +570,29 @@ cs=0x75b;eip=0x0003e2; J(return _group10(m2c::kloc_1603e, _state);); // 17078 else goto __dispatch_call; sub_15f75: _begin: -cs=0x75b;eip=0x0003e5; T(CMP(byte_15b0c, 0x0FF)); // 17087 cmp byte_15B0C, 0FFh ;~ 075B:03E5 -cs=0x75b;eip=0x0003ea; J(JZ(locret_15fa7)); // 17088 jz short locret_15FA7 ;~ 075B:03EA -cs=0x75b;eip=0x0003ec; T(MOV(ax, *(dw*)(raddr(ss,bp+0x12)))); // 17089 mov ax, [bp+12h] ;~ 075B:03EC -cs=0x75b;eip=0x0003ef; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 17090 mov dx, [bp+8] ;~ 075B:03EF -cs=0x75b;eip=0x0003f2; T(CMP(dx, ax)); // 17091 cmp dx, ax ;~ 075B:03F2 -cs=0x75b;eip=0x0003f4; J(JNC(locret_15fa7)); // 17092 jnb short locret_15FA7 ;~ 075B:03F4 -cs=0x75b;eip=0x0003f6; X(MOV(*(dw*)(raddr(ss,bp+8)), ax)); // 17093 mov [bp+8], ax ;~ 075B:03F6 -cs=0x75b;eip=0x0003f9; T(SUB(ax, dx)); // 17094 sub ax, dx ;~ 075B:03F9 -cs=0x75b;eip=0x0003fb; X(DIV1(byte_15b0c)); // 17095 div byte_15B0C ;~ 075B:03FB -cs=0x75b;eip=0x0003ff; X(byte_15b0d = ah;); // 17096 mov byte_15B0D, ah ;~ 075B:03FF -cs=0x75b;eip=0x000403; X(SUB(byte_15b06, ah)); // 17097 sub byte_15B06, ah ;~ 075B:0403 -cs=0x75b;eip=0x000407; T(INC(al)); // 17098 inc al ;~ 075B:0407 +cs=0x75b;eip=0x0003e5; T(CMP(byte_15b0c, 0x0FF)); // 17256 cmp byte_15B0C, 0FFh ;~ 075B:03E5 +cs=0x75b;eip=0x0003ea; J(JZ(locret_15fa7)); // 17257 jz short locret_15FA7 ;~ 075B:03EA +cs=0x75b;eip=0x0003ec; T(MOV(ax, *(dw*)(raddr(ss,bp+0x12)))); // 17258 mov ax, [bp+12h] ;~ 075B:03EC +cs=0x75b;eip=0x0003ef; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 17259 mov dx, [bp+8] ;~ 075B:03EF +cs=0x75b;eip=0x0003f2; T(CMP(dx, ax)); // 17260 cmp dx, ax ;~ 075B:03F2 +cs=0x75b;eip=0x0003f4; J(JNC(locret_15fa7)); // 17261 jnb short locret_15FA7 ;~ 075B:03F4 +cs=0x75b;eip=0x0003f6; X(MOV(*(dw*)(raddr(ss,bp+8)), ax)); // 17262 mov [bp+8], ax ;~ 075B:03F6 +cs=0x75b;eip=0x0003f9; T(SUB(ax, dx)); // 17263 sub ax, dx ;~ 075B:03F9 +cs=0x75b;eip=0x0003fb; X(DIV1(byte_15b0c)); // 17264 div byte_15B0C ;~ 075B:03FB +cs=0x75b;eip=0x0003ff; X(byte_15b0d = ah;); // 17265 mov byte_15B0D, ah ;~ 075B:03FF +cs=0x75b;eip=0x000403; X(SUB(byte_15b06, ah)); // 17266 sub byte_15B06, ah ;~ 075B:0403 +cs=0x75b;eip=0x000407; T(INC(al)); // 17267 inc al ;~ 075B:0407 loc_15f99: - // 4706 -cs=0x75b;eip=0x000409; T(DEC(al)); // 17101 dec al ;~ 075B:0409 -cs=0x75b;eip=0x00040b; J(JZ(locret_15fa7)); // 17102 jz short locret_15FA7 ;~ 075B:040B -cs=0x75b;eip=0x00040d; T(INC(bx)); // 17103 inc bx ;~ 075B:040D -cs=0x75b;eip=0x00040e; T(CMP(*(raddr(ss,bx)), 0)); // 17104 cmp byte ptr ss:[bx], 0 ;~ 075B:040E -cs=0x75b;eip=0x000412; J(JNZ(loc_15f99)); // 17105 jnz short loc_15F99 ;~ 075B:0412 -cs=0x75b;eip=0x000414; J(return _group10(m2c::kloc_16147, _state);); // 17106 jmp loc_16147 ;~ 075B:0414 + // 4713 +cs=0x75b;eip=0x000409; T(DEC(al)); // 17270 dec al ;~ 075B:0409 +cs=0x75b;eip=0x00040b; J(JZ(locret_15fa7)); // 17271 jz short locret_15FA7 ;~ 075B:040B +cs=0x75b;eip=0x00040d; T(INC(bx)); // 17272 inc bx ;~ 075B:040D +cs=0x75b;eip=0x00040e; T(CMP(*(raddr(ss,bx)), 0)); // 17273 cmp byte ptr ss:[bx], 0 ;~ 075B:040E +cs=0x75b;eip=0x000412; J(JNZ(loc_15f99)); // 17274 jnz short loc_15F99 ;~ 075B:0412 +cs=0x75b;eip=0x000414; J(return _group9(m2c::kloc_16147, _state);); // 17275 jmp loc_16147 ;~ 075B:0414 locret_15fa7: - // 4707 -cs=0x75b;eip=0x000417; J(RETN(0)); // 17111 retn ;~ 075B:0417 + // 4714 +cs=0x75b;eip=0x000417; J(RETN(0)); // 17280 retn ;~ 075B:0417 assert(0); __dispatch_call: @@ -613,21 +611,21 @@ cs=0x75b;eip=0x000417; J(RETN(0)); // 17111 retn ;~ 075B:0417 - bool _group8(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group7(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group8: + _group7: _begin: sub_15fa8: - // 17119 -cs=0x75b;eip=0x000418; J(CALL(sub_1614b,0)); // 17120 call sub_1614B ;~ 075B:0418 + // 17288 +cs=0x75b;eip=0x000418; J(CALL(sub_1614b,0)); // 17289 call sub_1614B ;~ 075B:0418 sub_15fab: - // 17128 -cs=0x75b;eip=0x00041b; J(CALL(sub_15fb1,0)); // 17129 call near ptr sub_15FB1 ;~ 075B:041B -cs=0x75b;eip=0x00041e; J(return _group10(m2c::kloc_1603e, _state);); // 17130 jmp loc_1603E ;~ 075B:041E + // 17297 +cs=0x75b;eip=0x00041b; J(CALL(sub_15fb1,0)); // 17298 call near ptr sub_15FB1 ;~ 075B:041B +cs=0x75b;eip=0x00041e; J(return _group9(m2c::kloc_1603e, _state);); // 17299 jmp loc_1603E ;~ 075B:041E assert(0); __dispatch_call: @@ -653,37 +651,37 @@ cs=0x75b;eip=0x00041e; J(return _group10(m2c::kloc_1603e, _state);); // 17130 else goto __dispatch_call; sub_15fb1: _begin: -cs=0x75b;eip=0x000421; T(CMP(byte_15b0c, 0x0FF)); // 17139 cmp byte_15B0C, 0FFh ;~ 075B:0421 -cs=0x75b;eip=0x000426; J(JZ(locret_15fed)); // 17140 jz short locret_15FED ;~ 075B:0426 -cs=0x75b;eip=0x000428; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 17141 mov cx, [bp+14h] ;~ 075B:0428 -cs=0x75b;eip=0x00042b; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 17142 mov dx, [bp+8] ;~ 075B:042B -cs=0x75b;eip=0x00042e; T(CMP(dx, cx)); // 17143 cmp dx, cx ;~ 075B:042E -cs=0x75b;eip=0x000430; J(JNC(loc_15fee)); // 17144 jnb short loc_15FEE ;~ 075B:0430 -cs=0x75b;eip=0x000432; T(di = 0x0FFFF;); // 17145 mov di, 0FFFFh ;~ 075B:0432 +cs=0x75b;eip=0x000421; T(CMP(byte_15b0c, 0x0FF)); // 17308 cmp byte_15B0C, 0FFh ;~ 075B:0421 +cs=0x75b;eip=0x000426; J(JZ(locret_15fed)); // 17309 jz short locret_15FED ;~ 075B:0426 +cs=0x75b;eip=0x000428; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 17310 mov cx, [bp+14h] ;~ 075B:0428 +cs=0x75b;eip=0x00042b; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 17311 mov dx, [bp+8] ;~ 075B:042B +cs=0x75b;eip=0x00042e; T(CMP(dx, cx)); // 17312 cmp dx, cx ;~ 075B:042E +cs=0x75b;eip=0x000430; J(JNC(loc_15fee)); // 17313 jnb short loc_15FEE ;~ 075B:0430 +cs=0x75b;eip=0x000432; T(di = 0x0FFFF;); // 17314 mov di, 0FFFFh ;~ 075B:0432 loc_15fc5: - // 4708 -cs=0x75b;eip=0x000435; T(INC(di)); // 17148 inc di ;~ 075B:0435 -cs=0x75b;eip=0x000436; T(CMP(*(raddr(ss,bx+di)), 0)); // 17149 cmp byte ptr ss:[bx+di], 0 ;~ 075B:0436 -cs=0x75b;eip=0x00043a; J(JNZ(loc_15fc5)); // 17150 jnz short loc_15FC5 ;~ 075B:043A -cs=0x75b;eip=0x00043c; T(ax = di;); // 17151 mov ax, di ;~ 075B:043C -cs=0x75b;eip=0x00043e; X(MUL1_1(byte_15b0c)); // 17152 mul byte_15B0C ;~ 075B:043E -cs=0x75b;eip=0x000442; T(ADD(ax, dx)); // 17153 add ax, dx ;~ 075B:0442 -cs=0x75b;eip=0x000444; T(DEC(ax)); // 17154 dec ax ;~ 075B:0444 -cs=0x75b;eip=0x000445; T(SUB(ax, cx)); // 17155 sub ax, cx ;~ 075B:0445 -cs=0x75b;eip=0x000447; J(JBE(locret_15fed)); // 17156 jbe short locret_15FED ;~ 075B:0447 -cs=0x75b;eip=0x000449; T(cl = byte_15b0c;); // 17157 mov cl, byte_15B0C ;~ 075B:0449 -cs=0x75b;eip=0x00044d; T(DIV1(cl)); // 17158 div cl ;~ 075B:044D -cs=0x75b;eip=0x00044f; T(SUB(cl, ah)); // 17159 sub cl, ah ;~ 075B:044F -cs=0x75b;eip=0x000451; X(byte_15b0e = cl;); // 17160 mov byte_15B0E, cl ;~ 075B:0451 -cs=0x75b;eip=0x000455; T(dx = di;); // 17161 mov dx, di ;~ 075B:0455 -cs=0x75b;eip=0x000457; T(SUB(dl, al)); // 17162 sub dl, al ;~ 075B:0457 -cs=0x75b;eip=0x000459; X(byte_15b07 = dl;); // 17163 mov byte_15B07, dl ;~ 075B:0459 + // 4715 +cs=0x75b;eip=0x000435; T(INC(di)); // 17317 inc di ;~ 075B:0435 +cs=0x75b;eip=0x000436; T(CMP(*(raddr(ss,bx+di)), 0)); // 17318 cmp byte ptr ss:[bx+di], 0 ;~ 075B:0436 +cs=0x75b;eip=0x00043a; J(JNZ(loc_15fc5)); // 17319 jnz short loc_15FC5 ;~ 075B:043A +cs=0x75b;eip=0x00043c; T(ax = di;); // 17320 mov ax, di ;~ 075B:043C +cs=0x75b;eip=0x00043e; X(MUL1_1(byte_15b0c)); // 17321 mul byte_15B0C ;~ 075B:043E +cs=0x75b;eip=0x000442; T(ADD(ax, dx)); // 17322 add ax, dx ;~ 075B:0442 +cs=0x75b;eip=0x000444; T(DEC(ax)); // 17323 dec ax ;~ 075B:0444 +cs=0x75b;eip=0x000445; T(SUB(ax, cx)); // 17324 sub ax, cx ;~ 075B:0445 +cs=0x75b;eip=0x000447; J(JBE(locret_15fed)); // 17325 jbe short locret_15FED ;~ 075B:0447 +cs=0x75b;eip=0x000449; T(cl = byte_15b0c;); // 17326 mov cl, byte_15B0C ;~ 075B:0449 +cs=0x75b;eip=0x00044d; T(DIV1(cl)); // 17327 div cl ;~ 075B:044D +cs=0x75b;eip=0x00044f; T(SUB(cl, ah)); // 17328 sub cl, ah ;~ 075B:044F +cs=0x75b;eip=0x000451; X(byte_15b0e = cl;); // 17329 mov byte_15B0E, cl ;~ 075B:0451 +cs=0x75b;eip=0x000455; T(dx = di;); // 17330 mov dx, di ;~ 075B:0455 +cs=0x75b;eip=0x000457; T(SUB(dl, al)); // 17331 sub dl, al ;~ 075B:0457 +cs=0x75b;eip=0x000459; X(byte_15b07 = dl;); // 17332 mov byte_15B07, dl ;~ 075B:0459 locret_15fed: - // 4709 -cs=0x75b;eip=0x00045d; J(RETN(0)); // 17167 retn ;~ 075B:045D + // 4716 +cs=0x75b;eip=0x00045d; J(RETN(0)); // 17336 retn ;~ 075B:045D loc_15fee: - // 4710 -cs=0x75b;eip=0x00045e; J(return _group10(m2c::kloc_16147, _state);); // 17171 jmp loc_16147 ;~ 075B:045E + // 4717 +cs=0x75b;eip=0x00045e; J(return _group9(m2c::kloc_16147, _state);); // 17340 jmp loc_16147 ;~ 075B:045E assert(0); __dispatch_call: @@ -703,21 +701,21 @@ cs=0x75b;eip=0x00045e; J(return _group10(m2c::kloc_16147, _state);); // 17171 - bool _group9(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group8(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group9: + _group8: _begin: sub_15ff1: - // 17179 -cs=0x75b;eip=0x000461; J(CALL(sub_1614b,0)); // 17180 call sub_1614B ;~ 075B:0461 + // 17348 +cs=0x75b;eip=0x000461; J(CALL(sub_1614b,0)); // 17349 call sub_1614B ;~ 075B:0461 sub_15ff4: - // 17188 -cs=0x75b;eip=0x000464; J(CALL(sub_15ffa,0)); // 17189 call near ptr sub_15FFA ;~ 075B:0464 -cs=0x75b;eip=0x000467; J(return _group10(m2c::kloc_1603e, _state);); // 17190 jmp short loc_1603E ;~ 075B:0467 + // 17357 +cs=0x75b;eip=0x000464; J(CALL(sub_15ffa,0)); // 17358 call near ptr sub_15FFA ;~ 075B:0464 +cs=0x75b;eip=0x000467; J(return _group9(m2c::kloc_1603e, _state);); // 17359 jmp short loc_1603E ;~ 075B:0467 assert(0); __dispatch_call: @@ -735,224 +733,224 @@ cs=0x75b;eip=0x000467; J(return _group10(m2c::kloc_1603e, _state);); // 17190 - bool _group10(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group9(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group10: + _group9: _begin: sub_15ffa: - // 17199 -cs=0x75b;eip=0x00046a; T(MOV(cl, *(raddr(ss,bp+0x0E)))); // 17201 mov cl, [bp+0Eh] ;~ 075B:046A -cs=0x75b;eip=0x00046d; T(MOV(ch, *(raddr(ss,bp+0x10)))); // 17202 mov ch, [bp+10h] ;~ 075B:046D -cs=0x75b;eip=0x000470; T(dh = byte_15b0f;); // 17203 mov dh, byte_15B0F ;~ 075B:0470 -cs=0x75b;eip=0x000474; T(DEC(dh)); // 17204 dec dh ;~ 075B:0474 -cs=0x75b;eip=0x000476; T(MOV(dl, *(raddr(ss,bp+0x0A)))); // 17205 mov dl, [bp+0Ah] ;~ 075B:0476 -cs=0x75b;eip=0x000479; T(ADD(dh, dl)); // 17206 add dh, dl ;~ 075B:0479 -cs=0x75b;eip=0x00047b; T(CMP(dl, ch)); // 17207 cmp dl, ch ;~ 075B:047B -cs=0x75b;eip=0x00047d; J(JA(loc_16038)); // 17208 ja short loc_16038 ;~ 075B:047D -cs=0x75b;eip=0x00047f; T(CMP(dh, cl)); // 17209 cmp dh, cl ;~ 075B:047F -cs=0x75b;eip=0x000481; J(JC(loc_16038)); // 17210 jb short loc_16038 ;~ 075B:0481 -cs=0x75b;eip=0x000483; T(CMP(dl, cl)); // 17211 cmp dl, cl ;~ 075B:0483 -cs=0x75b;eip=0x000485; J(JNC(loc_1602b)); // 17212 jnb short loc_1602B ;~ 075B:0485 -cs=0x75b;eip=0x000487; T(al = dh;); // 17213 mov al, dh ;~ 075B:0487 -cs=0x75b;eip=0x000489; T(SUB(al, cl)); // 17214 sub al, cl ;~ 075B:0489 -cs=0x75b;eip=0x00048b; T(INC(al)); // 17215 inc al ;~ 075B:048B -cs=0x75b;eip=0x00048d; X(byte_15b0f = al;); // 17216 mov byte_15B0F, al ;~ 075B:048D -cs=0x75b;eip=0x000490; X(MOV(*(raddr(ss,bp+0x0A)), cl)); // 17217 mov [bp+0Ah], cl ;~ 075B:0490 -cs=0x75b;eip=0x000493; T(SUB(cl, dl)); // 17218 sub cl, dl ;~ 075B:0493 -cs=0x75b;eip=0x000495; T(SHL(cl, 1)); // 17219 shl cl, 1 ;~ 075B:0495 -cs=0x75b;eip=0x000497; X(*(db*)(&word_15b10) = cl;); // 17220 mov byte ptr word_15B10, cl ;~ 075B:0497 + // 17368 +cs=0x75b;eip=0x00046a; T(MOV(cl, *(raddr(ss,bp+0x0E)))); // 17370 mov cl, [bp+0Eh] ;~ 075B:046A +cs=0x75b;eip=0x00046d; T(MOV(ch, *(raddr(ss,bp+0x10)))); // 17371 mov ch, [bp+10h] ;~ 075B:046D +cs=0x75b;eip=0x000470; T(dh = byte_15b0f;); // 17372 mov dh, byte_15B0F ;~ 075B:0470 +cs=0x75b;eip=0x000474; T(DEC(dh)); // 17373 dec dh ;~ 075B:0474 +cs=0x75b;eip=0x000476; T(MOV(dl, *(raddr(ss,bp+0x0A)))); // 17374 mov dl, [bp+0Ah] ;~ 075B:0476 +cs=0x75b;eip=0x000479; T(ADD(dh, dl)); // 17375 add dh, dl ;~ 075B:0479 +cs=0x75b;eip=0x00047b; T(CMP(dl, ch)); // 17376 cmp dl, ch ;~ 075B:047B +cs=0x75b;eip=0x00047d; J(JA(loc_16038)); // 17377 ja short loc_16038 ;~ 075B:047D +cs=0x75b;eip=0x00047f; T(CMP(dh, cl)); // 17378 cmp dh, cl ;~ 075B:047F +cs=0x75b;eip=0x000481; J(JC(loc_16038)); // 17379 jb short loc_16038 ;~ 075B:0481 +cs=0x75b;eip=0x000483; T(CMP(dl, cl)); // 17380 cmp dl, cl ;~ 075B:0483 +cs=0x75b;eip=0x000485; J(JNC(loc_1602b)); // 17381 jnb short loc_1602B ;~ 075B:0485 +cs=0x75b;eip=0x000487; T(al = dh;); // 17382 mov al, dh ;~ 075B:0487 +cs=0x75b;eip=0x000489; T(SUB(al, cl)); // 17383 sub al, cl ;~ 075B:0489 +cs=0x75b;eip=0x00048b; T(INC(al)); // 17384 inc al ;~ 075B:048B +cs=0x75b;eip=0x00048d; X(byte_15b0f = al;); // 17385 mov byte_15B0F, al ;~ 075B:048D +cs=0x75b;eip=0x000490; X(MOV(*(raddr(ss,bp+0x0A)), cl)); // 17386 mov [bp+0Ah], cl ;~ 075B:0490 +cs=0x75b;eip=0x000493; T(SUB(cl, dl)); // 17387 sub cl, dl ;~ 075B:0493 +cs=0x75b;eip=0x000495; T(SHL(cl, 1)); // 17388 shl cl, 1 ;~ 075B:0495 +cs=0x75b;eip=0x000497; X(*(db*)(&word_15b10) = cl;); // 17389 mov byte ptr word_15B10, cl ;~ 075B:0497 loc_1602b: - // 4711 -cs=0x75b;eip=0x00049b; T(CMP(dh, ch)); // 17223 cmp dh, ch ;~ 075B:049B -cs=0x75b;eip=0x00049d; J(JBE(locret_16037)); // 17224 jbe short locret_16037 ;~ 075B:049D -cs=0x75b;eip=0x00049f; T(SUB(ch, dl)); // 17225 sub ch, dl ;~ 075B:049F -cs=0x75b;eip=0x0004a1; T(INC(ch)); // 17226 inc ch ;~ 075B:04A1 -cs=0x75b;eip=0x0004a3; X(byte_15b0f = ch;); // 17227 mov byte_15B0F, ch ;~ 075B:04A3 + // 4718 +cs=0x75b;eip=0x00049b; T(CMP(dh, ch)); // 17392 cmp dh, ch ;~ 075B:049B +cs=0x75b;eip=0x00049d; J(JBE(locret_16037)); // 17393 jbe short locret_16037 ;~ 075B:049D +cs=0x75b;eip=0x00049f; T(SUB(ch, dl)); // 17394 sub ch, dl ;~ 075B:049F +cs=0x75b;eip=0x0004a1; T(INC(ch)); // 17395 inc ch ;~ 075B:04A1 +cs=0x75b;eip=0x0004a3; X(byte_15b0f = ch;); // 17396 mov byte_15B0F, ch ;~ 075B:04A3 locret_16037: - // 4712 -cs=0x75b;eip=0x0004a7; J(RETN(0)); // 17230 retn ;~ 075B:04A7 + // 4719 +cs=0x75b;eip=0x0004a7; J(RETN(0)); // 17399 retn ;~ 075B:04A7 loc_16038: - // 4713 -cs=0x75b;eip=0x0004a8; J(JMP(loc_16147)); // 17235 jmp loc_16147 ;~ 075B:04A8 + // 4720 +cs=0x75b;eip=0x0004a8; J(JMP(loc_16147)); // 17404 jmp loc_16147 ;~ 075B:04A8 loc_1603b: - // 4714 -cs=0x75b;eip=0x0004ab; J(CALL(sub_1614b,0)); // 17240 call sub_1614B ;~ 075B:04AB + // 4721 +cs=0x75b;eip=0x0004ab; J(CALL(sub_1614b,0)); // 17409 call sub_1614B ;~ 075B:04AB loc_1603e: - // 4715 -cs=0x75b;eip=0x0004ae; T(MOV(ah, *(raddr(ss,bp+4)))); // 17245 mov ah, [bp+4] ;~ 075B:04AE -cs=0x75b;eip=0x0004b1; J(CALLF(sub_15e51,0)); // 17246 call sub_15E51 ;~ 075B:04B1 -cs=0x75b;eip=0x0004b6; T(di = word_15b10;); // 17247 mov di, word_15B10 ;~ 075B:04B6 -cs=0x75b;eip=0x0004ba; T(MOV(di, *(dw*)(raddr(ds,di+0x112)))); // 17248 mov di, [di+112h] ;~ 075B:04BA -cs=0x75b;eip=0x0004be; T(ADD(di, word_15b0a)); // 17249 add di, word_15B0A ;~ 075B:04BE -cs=0x75b;eip=0x0004c2; X(word_15b08 = di;); // 17250 mov word_15B08, di ;~ 075B:04C2 -cs=0x75b;eip=0x0004c6; T(MOV(di, *(dw*)(raddr(ss,bp+0x0A)))); // 17251 mov di, [bp+0Ah] ;~ 075B:04C6 -cs=0x75b;eip=0x0004c9; T(SHL(di, 1)); // 17252 shl di, 1 ;~ 075B:04C9 -cs=0x75b;eip=0x0004cb; T(si = bx;); // 17253 mov si, bx ;~ 075B:04CB + // 4722 +cs=0x75b;eip=0x0004ae; T(MOV(ah, *(raddr(ss,bp+4)))); // 17414 mov ah, [bp+4] ;~ 075B:04AE +cs=0x75b;eip=0x0004b1; J(CALLF(sub_15e51,0)); // 17415 call sub_15E51 ;~ 075B:04B1 +cs=0x75b;eip=0x0004b6; T(di = word_15b10;); // 17416 mov di, word_15B10 ;~ 075B:04B6 +cs=0x75b;eip=0x0004ba; T(MOV(di, *(dw*)(raddr(ds,di+0x112)))); // 17417 mov di, [di+112h] ;~ 075B:04BA +cs=0x75b;eip=0x0004be; T(ADD(di, word_15b0a)); // 17418 add di, word_15B0A ;~ 075B:04BE +cs=0x75b;eip=0x0004c2; X(word_15b08 = di;); // 17419 mov word_15B08, di ;~ 075B:04C2 +cs=0x75b;eip=0x0004c6; T(MOV(di, *(dw*)(raddr(ss,bp+0x0A)))); // 17420 mov di, [bp+0Ah] ;~ 075B:04C6 +cs=0x75b;eip=0x0004c9; T(SHL(di, 1)); // 17421 shl di, 1 ;~ 075B:04C9 +cs=0x75b;eip=0x0004cb; T(si = bx;); // 17422 mov si, bx ;~ 075B:04CB loc_1605d: - // 4716 -cs=0x75b;eip=0x0004cd; T(CMP(byte_15b07, 1)); // 17256 cmp byte_15B07, 1 ;~ 075B:04CD -cs=0x75b;eip=0x0004d2; J(JNZ(loc_1606a)); // 17257 jnz short loc_1606A ;~ 075B:04D2 -cs=0x75b;eip=0x0004d4; T(al = byte_15b0e;); // 17259 mov al, byte_15B0E ;~ 075B:04D4 -cs=0x75b;eip=0x0004d7; X(byte_15b06 = al;); // 17260 mov byte_15B06, al ;~ 075B:04D7 + // 4723 +cs=0x75b;eip=0x0004cd; T(CMP(byte_15b07, 1)); // 17425 cmp byte_15B07, 1 ;~ 075B:04CD +cs=0x75b;eip=0x0004d2; J(JNZ(loc_1606a)); // 17426 jnz short loc_1606A ;~ 075B:04D2 +cs=0x75b;eip=0x0004d4; T(al = byte_15b0e;); // 17428 mov al, byte_15B0E ;~ 075B:04D4 +cs=0x75b;eip=0x0004d7; X(byte_15b06 = al;); // 17429 mov byte_15B06, al ;~ 075B:04D7 loc_1606a: - // 4717 -cs=0x75b;eip=0x0004da; T(MOV(al, *(raddr(ss,si)))); // 17263 mov al, ss:[si] ;~ 075B:04DA -cs=0x75b;eip=0x0004dd; T(INC(si)); // 17264 inc si ;~ 075B:04DD -cs=0x75b;eip=0x0004de; T(OR(al, al)); // 17265 or al, al ;~ 075B:04DE -cs=0x75b;eip=0x0004e0; J(JNZ(loc_16075)); // 17266 jnz short loc_16075 ;~ 075B:04E0 -cs=0x75b;eip=0x0004e2; J(JMP(loc_16148)); // 17267 jmp loc_16148 ;~ 075B:04E2 + // 4724 +cs=0x75b;eip=0x0004da; T(MOV(al, *(raddr(ss,si)))); // 17432 mov al, ss:[si] ;~ 075B:04DA +cs=0x75b;eip=0x0004dd; T(INC(si)); // 17433 inc si ;~ 075B:04DD +cs=0x75b;eip=0x0004de; T(OR(al, al)); // 17434 or al, al ;~ 075B:04DE +cs=0x75b;eip=0x0004e0; J(JNZ(loc_16075)); // 17435 jnz short loc_16075 ;~ 075B:04E0 +cs=0x75b;eip=0x0004e2; J(JMP(loc_16148)); // 17436 jmp loc_16148 ;~ 075B:04E2 loc_16075: - // 4718 -cs=0x75b;eip=0x0004e5; T(TEST(al, 0x80)); // 17271 test al, 80h ;~ 075B:04E5 -cs=0x75b;eip=0x0004e7; J(JZ(loc_1608d)); // 17272 jz short loc_1608D ;~ 075B:04E7 -cs=0x75b;eip=0x0004e9; T(AND(al, 0x7F)); // 17273 and al, 7Fh ;~ 075B:04E9 -cs=0x75b;eip=0x0004eb; X(MOV(*(raddr(ss,bp+4)), al)); // 17274 mov [bp+4], al ;~ 075B:04EB -cs=0x75b;eip=0x0004ee; T(ah = al;); // 17275 mov ah, al ;~ 075B:04EE -cs=0x75b;eip=0x0004f0; J(CALLF(sub_15e51,0)); // 17276 call sub_15E51 ;~ 075B:04F0 -cs=0x75b;eip=0x0004f5; X(byte_15b06 = 0;); // 17277 mov byte_15B06, 0 ;~ 075B:04F5 -cs=0x75b;eip=0x0004fa; J(JMP(loc_1612b)); // 17278 jmp loc_1612B ;~ 075B:04FA + // 4725 +cs=0x75b;eip=0x0004e5; T(TEST(al, 0x80)); // 17440 test al, 80h ;~ 075B:04E5 +cs=0x75b;eip=0x0004e7; J(JZ(loc_1608d)); // 17441 jz short loc_1608D ;~ 075B:04E7 +cs=0x75b;eip=0x0004e9; T(AND(al, 0x7F)); // 17442 and al, 7Fh ;~ 075B:04E9 +cs=0x75b;eip=0x0004eb; X(MOV(*(raddr(ss,bp+4)), al)); // 17443 mov [bp+4], al ;~ 075B:04EB +cs=0x75b;eip=0x0004ee; T(ah = al;); // 17444 mov ah, al ;~ 075B:04EE +cs=0x75b;eip=0x0004f0; J(CALLF(sub_15e51,0)); // 17445 call sub_15E51 ;~ 075B:04F0 +cs=0x75b;eip=0x0004f5; X(byte_15b06 = 0;); // 17446 mov byte_15B06, 0 ;~ 075B:04F5 +cs=0x75b;eip=0x0004fa; J(JMP(loc_1612b)); // 17447 jmp loc_1612B ;~ 075B:04FA loc_1608d: - // 4719 -cs=0x75b;eip=0x0004fd; X(PUSH(si)); // 17282 push si ;~ 075B:04FD -cs=0x75b;eip=0x0004fe; X(PUSH(di)); // 17283 push di ;~ 075B:04FE -cs=0x75b;eip=0x0004ff; T(XOR(ah, ah)); // 17284 xor ah, ah ;~ 075B:04FF -cs=0x75b;eip=0x000501; T(si = ax;); // 17285 mov si, ax ;~ 075B:0501 -cs=0x75b;eip=0x000503; T(MOV(dl, *(raddr(ss,bp+4)))); // 17286 mov dl, [bp+4] ;~ 075B:0503 -cs=0x75b;eip=0x000506; T(MOV(dh, *(raddr(ss,bp+6)))); // 17287 mov dh, [bp+6] ;~ 075B:0506 -cs=0x75b;eip=0x000509; T(CMP(byte_15b0c, 0x0FF)); // 17288 cmp byte_15B0C, 0FFh ;~ 075B:0509 -cs=0x75b;eip=0x00050e; J(JNZ(loc_160a9)); // 17289 jnz short loc_160A9 ;~ 075B:050E -cs=0x75b;eip=0x000510; T(bx = word_15b12;); // 17290 mov bx, word_15B12 ;~ 075B:0510 -cs=0x75b;eip=0x000514; T(MOV(al, *(raddr(ds,bx+si)))); // 17291 mov al, [bx+si] ;~ 075B:0514 -cs=0x75b;eip=0x000516; X(byte_15b06 = al;); // 17292 mov byte_15B06, al ;~ 075B:0516 + // 4726 +cs=0x75b;eip=0x0004fd; X(PUSH(si)); // 17451 push si ;~ 075B:04FD +cs=0x75b;eip=0x0004fe; X(PUSH(di)); // 17452 push di ;~ 075B:04FE +cs=0x75b;eip=0x0004ff; T(XOR(ah, ah)); // 17453 xor ah, ah ;~ 075B:04FF +cs=0x75b;eip=0x000501; T(si = ax;); // 17454 mov si, ax ;~ 075B:0501 +cs=0x75b;eip=0x000503; T(MOV(dl, *(raddr(ss,bp+4)))); // 17455 mov dl, [bp+4] ;~ 075B:0503 +cs=0x75b;eip=0x000506; T(MOV(dh, *(raddr(ss,bp+6)))); // 17456 mov dh, [bp+6] ;~ 075B:0506 +cs=0x75b;eip=0x000509; T(CMP(byte_15b0c, 0x0FF)); // 17457 cmp byte_15B0C, 0FFh ;~ 075B:0509 +cs=0x75b;eip=0x00050e; J(JNZ(loc_160a9)); // 17458 jnz short loc_160A9 ;~ 075B:050E +cs=0x75b;eip=0x000510; T(bx = word_15b12;); // 17459 mov bx, word_15B12 ;~ 075B:0510 +cs=0x75b;eip=0x000514; T(MOV(al, *(raddr(ds,bx+si)))); // 17460 mov al, [bx+si] ;~ 075B:0514 +cs=0x75b;eip=0x000516; X(byte_15b06 = al;); // 17461 mov byte_15B06, al ;~ 075B:0516 loc_160a9: - // 4720 -cs=0x75b;eip=0x000519; T(CMP(*(raddr(ss,bp+2)), 1)); // 17295 cmp byte ptr [bp+2], 1 ;~ 075B:0519 -cs=0x75b;eip=0x00051d; J(JZ(loc_160ed)); // 17296 jz short loc_160ED ;~ 075B:051D -cs=0x75b;eip=0x00051f; T(ch = byte_15b0f;); // 17297 mov ch, byte_15B0F ;~ 075B:051F + // 4727 +cs=0x75b;eip=0x000519; T(CMP(*(raddr(ss,bp+2)), 1)); // 17464 cmp byte ptr [bp+2], 1 ;~ 075B:0519 +cs=0x75b;eip=0x00051d; J(JZ(loc_160ed)); // 17465 jz short loc_160ED ;~ 075B:051D +cs=0x75b;eip=0x00051f; T(ch = byte_15b0f;); // 17466 mov ch, byte_15B0F ;~ 075B:051F loc_160b3: - // 4721 -cs=0x75b;eip=0x000523; T(bx = word_15b08;); // 17300 mov bx, word_15B08 ;~ 075B:0523 -cs=0x75b;eip=0x000527; T(MOV(bx, *(dw*)(raddr(ds,bx+si)))); // 17301 mov bx, [bx+si] ;~ 075B:0527 -cs=0x75b;eip=0x000529; T(XCHG(bh, bl)); // 17302 xchg bh, bl ;~ 075B:0529 -cs=0x75b;eip=0x00052b; T(cl = byte_15b0d;); // 17303 mov cl, byte_15B0D ;~ 075B:052B -cs=0x75b;eip=0x00052f; T(SHL(bx, cl)); // 17304 shl bx, cl ;~ 075B:052F -cs=0x75b;eip=0x000531; X(PUSH(di)); // 17305 push di ;~ 075B:0531 -cs=0x75b;eip=0x000532; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17306 mov di, cs:[di+0Eh] ;~ 075B:0532 -cs=0x75b;eip=0x000537; T(ADD(di, *(dw*)(raddr(ss,bp+8)))); // 17307 add di, [bp+8] ;~ 075B:0537 -cs=0x75b;eip=0x00053a; T(cl = byte_15b06;); // 17308 mov cl, byte_15B06 ;~ 075B:053A -cs=0x75b;eip=0x00053e; T(DEC(cl)); // 17309 dec cl ;~ 075B:053E -cs=0x75b;eip=0x000540; J(JZ(loc_160de)); // 17310 jz short loc_160DE ;~ 075B:0540 + // 4728 +cs=0x75b;eip=0x000523; T(bx = word_15b08;); // 17469 mov bx, word_15B08 ;~ 075B:0523 +cs=0x75b;eip=0x000527; T(MOV(bx, *(dw*)(raddr(ds,bx+si)))); // 17470 mov bx, [bx+si] ;~ 075B:0527 +cs=0x75b;eip=0x000529; T(XCHG(bh, bl)); // 17471 xchg bh, bl ;~ 075B:0529 +cs=0x75b;eip=0x00052b; T(cl = byte_15b0d;); // 17472 mov cl, byte_15B0D ;~ 075B:052B +cs=0x75b;eip=0x00052f; T(SHL(bx, cl)); // 17473 shl bx, cl ;~ 075B:052F +cs=0x75b;eip=0x000531; X(PUSH(di)); // 17474 push di ;~ 075B:0531 +cs=0x75b;eip=0x000532; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17475 mov di, cs:[di+0Eh] ;~ 075B:0532 +cs=0x75b;eip=0x000537; T(ADD(di, *(dw*)(raddr(ss,bp+8)))); // 17476 add di, [bp+8] ;~ 075B:0537 +cs=0x75b;eip=0x00053a; T(cl = byte_15b06;); // 17477 mov cl, byte_15B06 ;~ 075B:053A +cs=0x75b;eip=0x00053e; T(DEC(cl)); // 17478 dec cl ;~ 075B:053E +cs=0x75b;eip=0x000540; J(JZ(loc_160de)); // 17479 jz short loc_160DE ;~ 075B:0540 loc_160d2: - // 4722 -cs=0x75b;eip=0x000542; T(SHL(bx, 1)); // 17313 shl bx, 1 ;~ 075B:0542 -cs=0x75b;eip=0x000544; J(JNC(loc_160d9)); // 17314 jnb short loc_160D9 ;~ 075B:0544 -cs=0x75b;eip=0x000546; X(MOV(*(raddr(es,di)), dl)); // 17315 mov es:[di], dl ;~ 075B:0546 + // 4729 +cs=0x75b;eip=0x000542; T(SHL(bx, 1)); // 17482 shl bx, 1 ;~ 075B:0542 +cs=0x75b;eip=0x000544; J(JNC(loc_160d9)); // 17483 jnb short loc_160D9 ;~ 075B:0544 +cs=0x75b;eip=0x000546; X(MOV(*(raddr(es,di)), dl)); // 17484 mov es:[di], dl ;~ 075B:0546 loc_160d9: - // 4723 -cs=0x75b;eip=0x000549; T(INC(di)); // 17318 inc di ;~ 075B:0549 -cs=0x75b;eip=0x00054a; T(DEC(cl)); // 17319 dec cl ;~ 075B:054A -cs=0x75b;eip=0x00054c; J(JNZ(loc_160d2)); // 17320 jnz short loc_160D2 ;~ 075B:054C + // 4730 +cs=0x75b;eip=0x000549; T(INC(di)); // 17487 inc di ;~ 075B:0549 +cs=0x75b;eip=0x00054a; T(DEC(cl)); // 17488 dec cl ;~ 075B:054A +cs=0x75b;eip=0x00054c; J(JNZ(loc_160d2)); // 17489 jnz short loc_160D2 ;~ 075B:054C loc_160de: - // 4724 -cs=0x75b;eip=0x00054e; X(POP(di)); // 17323 pop di ;~ 075B:054E -cs=0x75b;eip=0x00054f; T(ADD(di, 2)); // 17324 add di, 2 ;~ 075B:054F -cs=0x75b;eip=0x000552; T(ADD(si, 0x100)); // 17325 add si, 100h ;~ 075B:0552 -cs=0x75b;eip=0x000556; T(DEC(ch)); // 17326 dec ch ;~ 075B:0556 -cs=0x75b;eip=0x000558; J(JNZ(loc_160b3)); // 17327 jnz short loc_160B3 ;~ 075B:0558 -cs=0x75b;eip=0x00055a; J(JMP(loc_16129)); // 17328 jmp short loc_16129 ;~ 075B:055A + // 4731 +cs=0x75b;eip=0x00054e; X(POP(di)); // 17492 pop di ;~ 075B:054E +cs=0x75b;eip=0x00054f; T(ADD(di, 2)); // 17493 add di, 2 ;~ 075B:054F +cs=0x75b;eip=0x000552; T(ADD(si, 0x100)); // 17494 add si, 100h ;~ 075B:0552 +cs=0x75b;eip=0x000556; T(DEC(ch)); // 17495 dec ch ;~ 075B:0556 +cs=0x75b;eip=0x000558; J(JNZ(loc_160b3)); // 17496 jnz short loc_160B3 ;~ 075B:0558 +cs=0x75b;eip=0x00055a; J(JMP(loc_16129)); // 17497 jmp short loc_16129 ;~ 075B:055A loc_160ed: - // 4725 -cs=0x75b;eip=0x00055d; T(ch = byte_15b0f;); // 17334 mov ch, byte_15B0F ;~ 075B:055D + // 4732 +cs=0x75b;eip=0x00055d; T(ch = byte_15b0f;); // 17503 mov ch, byte_15B0F ;~ 075B:055D loc_160f1: - // 4726 -cs=0x75b;eip=0x000561; T(bx = word_15b08;); // 17337 mov bx, word_15B08 ;~ 075B:0561 -cs=0x75b;eip=0x000565; T(MOV(bx, *(dw*)(raddr(ds,bx+si)))); // 17338 mov bx, [bx+si] ;~ 075B:0565 -cs=0x75b;eip=0x000567; T(XCHG(bh, bl)); // 17339 xchg bh, bl ;~ 075B:0567 -cs=0x75b;eip=0x000569; T(cl = byte_15b0d;); // 17340 mov cl, byte_15B0D ;~ 075B:0569 -cs=0x75b;eip=0x00056d; T(SHL(bx, cl)); // 17341 shl bx, cl ;~ 075B:056D -cs=0x75b;eip=0x00056f; X(PUSH(di)); // 17342 push di ;~ 075B:056F -cs=0x75b;eip=0x000570; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17343 mov di, cs:[di+0Eh] ;~ 075B:0570 -cs=0x75b;eip=0x000575; T(ADD(di, *(dw*)(raddr(ss,bp+8)))); // 17344 add di, [bp+8] ;~ 075B:0575 -cs=0x75b;eip=0x000578; T(cl = byte_15b06;); // 17345 mov cl, byte_15B06 ;~ 075B:0578 -cs=0x75b;eip=0x00057c; T(OR(cl, cl)); // 17346 or cl, cl ;~ 075B:057C -cs=0x75b;eip=0x00057e; J(JZ(loc_1611d)); // 17347 jz short loc_1611D ;~ 075B:057E + // 4733 +cs=0x75b;eip=0x000561; T(bx = word_15b08;); // 17506 mov bx, word_15B08 ;~ 075B:0561 +cs=0x75b;eip=0x000565; T(MOV(bx, *(dw*)(raddr(ds,bx+si)))); // 17507 mov bx, [bx+si] ;~ 075B:0565 +cs=0x75b;eip=0x000567; T(XCHG(bh, bl)); // 17508 xchg bh, bl ;~ 075B:0567 +cs=0x75b;eip=0x000569; T(cl = byte_15b0d;); // 17509 mov cl, byte_15B0D ;~ 075B:0569 +cs=0x75b;eip=0x00056d; T(SHL(bx, cl)); // 17510 shl bx, cl ;~ 075B:056D +cs=0x75b;eip=0x00056f; X(PUSH(di)); // 17511 push di ;~ 075B:056F +cs=0x75b;eip=0x000570; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17512 mov di, cs:[di+0Eh] ;~ 075B:0570 +cs=0x75b;eip=0x000575; T(ADD(di, *(dw*)(raddr(ss,bp+8)))); // 17513 add di, [bp+8] ;~ 075B:0575 +cs=0x75b;eip=0x000578; T(cl = byte_15b06;); // 17514 mov cl, byte_15B06 ;~ 075B:0578 +cs=0x75b;eip=0x00057c; T(OR(cl, cl)); // 17515 or cl, cl ;~ 075B:057C +cs=0x75b;eip=0x00057e; J(JZ(loc_1611d)); // 17516 jz short loc_1611D ;~ 075B:057E loc_16110: - // 4727 -cs=0x75b;eip=0x000580; T(ax = dx;); // 17350 mov ax, dx ;~ 075B:0580 -cs=0x75b;eip=0x000582; T(SHL(bx, 1)); // 17351 shl bx, 1 ;~ 075B:0582 -cs=0x75b;eip=0x000584; J(JC(loc_16118)); // 17352 jb short loc_16118 ;~ 075B:0584 -cs=0x75b;eip=0x000586; T(XCHG(ah, al)); // 17353 xchg ah, al ;~ 075B:0586 + // 4734 +cs=0x75b;eip=0x000580; T(ax = dx;); // 17519 mov ax, dx ;~ 075B:0580 +cs=0x75b;eip=0x000582; T(SHL(bx, 1)); // 17520 shl bx, 1 ;~ 075B:0582 +cs=0x75b;eip=0x000584; J(JC(loc_16118)); // 17521 jb short loc_16118 ;~ 075B:0584 +cs=0x75b;eip=0x000586; T(XCHG(ah, al)); // 17522 xchg ah, al ;~ 075B:0586 loc_16118: - // 4728 -cs=0x75b;eip=0x000588; X(STOSB); // 17356 stosb ;~ 075B:0588 -cs=0x75b;eip=0x000589; T(DEC(cl)); // 17357 dec cl ;~ 075B:0589 -cs=0x75b;eip=0x00058b; J(JNZ(loc_16110)); // 17358 jnz short loc_16110 ;~ 075B:058B + // 4735 +cs=0x75b;eip=0x000588; X(STOSB); // 17525 stosb ;~ 075B:0588 +cs=0x75b;eip=0x000589; T(DEC(cl)); // 17526 dec cl ;~ 075B:0589 +cs=0x75b;eip=0x00058b; J(JNZ(loc_16110)); // 17527 jnz short loc_16110 ;~ 075B:058B loc_1611d: - // 4729 -cs=0x75b;eip=0x00058d; X(POP(di)); // 17361 pop di ;~ 075B:058D -cs=0x75b;eip=0x00058e; T(ADD(di, 2)); // 17362 add di, 2 ;~ 075B:058E -cs=0x75b;eip=0x000591; T(ADD(si, 0x100)); // 17363 add si, 100h ;~ 075B:0591 -cs=0x75b;eip=0x000595; T(DEC(ch)); // 17364 dec ch ;~ 075B:0595 -cs=0x75b;eip=0x000597; J(JNZ(loc_160f1)); // 17365 jnz short loc_160F1 ;~ 075B:0597 + // 4736 +cs=0x75b;eip=0x00058d; X(POP(di)); // 17530 pop di ;~ 075B:058D +cs=0x75b;eip=0x00058e; T(ADD(di, 2)); // 17531 add di, 2 ;~ 075B:058E +cs=0x75b;eip=0x000591; T(ADD(si, 0x100)); // 17532 add si, 100h ;~ 075B:0591 +cs=0x75b;eip=0x000595; T(DEC(ch)); // 17533 dec ch ;~ 075B:0595 +cs=0x75b;eip=0x000597; J(JNZ(loc_160f1)); // 17534 jnz short loc_160F1 ;~ 075B:0597 loc_16129: - // 4730 -cs=0x75b;eip=0x000599; X(POP(di)); // 17368 pop di ;~ 075B:0599 -cs=0x75b;eip=0x00059a; X(POP(si)); // 17369 pop si ;~ 075B:059A + // 4737 +cs=0x75b;eip=0x000599; X(POP(di)); // 17537 pop di ;~ 075B:0599 +cs=0x75b;eip=0x00059a; X(POP(si)); // 17538 pop si ;~ 075B:059A loc_1612b: - // 4731 -cs=0x75b;eip=0x00059b; X(DEC(byte_15b07)); // 17372 dec byte_15B07 ;~ 075B:059B -cs=0x75b;eip=0x00059f; J(JZ(loc_16148)); // 17373 jz short loc_16148 ;~ 075B:059F -cs=0x75b;eip=0x0005a1; X(byte_15b0d = 0;); // 17374 mov byte_15B0D, 0 ;~ 075B:05A1 -cs=0x75b;eip=0x0005a6; T(XOR(ah, ah)); // 17375 xor ah, ah ;~ 075B:05A6 -cs=0x75b;eip=0x0005a8; T(al = byte_15b06;); // 17376 mov al, byte_15B06 ;~ 075B:05A8 -cs=0x75b;eip=0x0005ab; X(ADD(*(dw*)(raddr(ss,bp+8)), ax)); // 17377 add [bp+8], ax ;~ 075B:05AB -cs=0x75b;eip=0x0005ae; T(al = byte_15b0c;); // 17378 mov al, byte_15B0C ;~ 075B:05AE -cs=0x75b;eip=0x0005b1; X(byte_15b06 = al;); // 17379 mov byte_15B06, al ;~ 075B:05B1 -cs=0x75b;eip=0x0005b4; J(JMP(loc_1605d)); // 17380 jmp loc_1605D ;~ 075B:05B4 + // 4738 +cs=0x75b;eip=0x00059b; X(DEC(byte_15b07)); // 17541 dec byte_15B07 ;~ 075B:059B +cs=0x75b;eip=0x00059f; J(JZ(loc_16148)); // 17542 jz short loc_16148 ;~ 075B:059F +cs=0x75b;eip=0x0005a1; X(byte_15b0d = 0;); // 17543 mov byte_15B0D, 0 ;~ 075B:05A1 +cs=0x75b;eip=0x0005a6; T(XOR(ah, ah)); // 17544 xor ah, ah ;~ 075B:05A6 +cs=0x75b;eip=0x0005a8; T(al = byte_15b06;); // 17545 mov al, byte_15B06 ;~ 075B:05A8 +cs=0x75b;eip=0x0005ab; X(ADD(*(dw*)(raddr(ss,bp+8)), ax)); // 17546 add [bp+8], ax ;~ 075B:05AB +cs=0x75b;eip=0x0005ae; T(al = byte_15b0c;); // 17547 mov al, byte_15B0C ;~ 075B:05AE +cs=0x75b;eip=0x0005b1; X(byte_15b06 = al;); // 17548 mov byte_15B06, al ;~ 075B:05B1 +cs=0x75b;eip=0x0005b4; J(JMP(loc_1605d)); // 17549 jmp loc_1605D ;~ 075B:05B4 loc_16147: - // 4732 -cs=0x75b;eip=0x0005b7; X(POP(ax)); // 17385 pop ax ;~ 075B:05B7 + // 4739 +cs=0x75b;eip=0x0005b7; X(POP(ax)); // 17554 pop ax ;~ 075B:05B7 loc_16148: - // 4733 -cs=0x75b;eip=0x0005b8; X(POP(es)); // 17389 pop es ;~ 075B:05B8 -cs=0x75b;eip=0x0005b9; X(POP(ds)); // 17391 pop ds ;~ 075B:05B9 -cs=0x75b;eip=0x0005ba; J(RETF(0)); // 17393 retf ;~ 075B:05BA + // 4740 +cs=0x75b;eip=0x0005b8; X(POP(es)); // 17558 pop es ;~ 075B:05B8 +cs=0x75b;eip=0x0005b9; X(POP(ds)); // 17560 pop ds ;~ 075B:05B9 +cs=0x75b;eip=0x0005ba; J(RETF(0)); // 17562 retf ;~ 075B:05BA sub_1614b: - // 17400 -cs=0x75b;eip=0x0005bb; X(POP(cx)); // 17402 pop cx ;~ 075B:05BB -cs=0x75b;eip=0x0005bc; X(PUSH(ds)); // 17403 push ds ;~ 075B:05BC -cs=0x75b;eip=0x0005bd; X(PUSH(es)); // 17404 push es ;~ 075B:05BD -cs=0x75b;eip=0x0005be; T(CMP(*(raddr(ss,bx)), 0)); // 17405 cmp byte ptr ss:[bx], 0 ;~ 075B:05BE -cs=0x75b;eip=0x0005c2; J(JZ(loc_16148)); // 17406 jz short loc_16148 ;~ 075B:05C2 -cs=0x75b;eip=0x0005c4; T(ax = seg_offset(seg003);); // 17407 mov ax, seg seg003 ;~ 075B:05C4 -cs=0x75b;eip=0x0005c7; T(ds = ax;); // 17408 mov ds, ax ;~ 075B:05C7 -cs=0x75b;eip=0x0005c9; T(MOV(di, *(dw*)(raddr(ss,bp+0)))); // 17410 mov di, [bp+0] ;~ 075B:05C9 -cs=0x75b;eip=0x0005cc; T(SHL(di, 1)); // 17411 shl di, 1 ;~ 075B:05CC -cs=0x75b;eip=0x0005ce; T(MOV(es, *(dw*)(raddr(cs,di+0x681)))); // 17412 mov es, word ptr cs:[di+681h] ;~ 075B:05CE -cs=0x75b;eip=0x0005d3; X(byte_15b07 = 0x0FF;); // 17414 mov byte_15B07, 0FFh ;~ 075B:05D3 -cs=0x75b;eip=0x0005d8; X(word_15b10 = 0;); // 17415 mov word_15B10, 0 ;~ 075B:05D8 -cs=0x75b;eip=0x0005de; X(byte_15b0d = 0;); // 17416 mov byte_15B0D, 0 ;~ 075B:05DE -cs=0x75b;eip=0x0005e3; T(MOV(di, *(dw*)(raddr(ss,bp+0x0C)))); // 17417 mov di, [bp+0Ch] ;~ 075B:05E3 -cs=0x75b;eip=0x0005e6; T(SHL(di, 1)); // 17418 shl di, 1 ;~ 075B:05E6 -cs=0x75b;eip=0x0005e8; T(MOV(ax, *(dw*)(raddr(ds,di+0x0EE)))); // 17419 mov ax, [di+0EEh] ;~ 075B:05E8 -cs=0x75b;eip=0x0005ec; X(word_15b0a = ax;); // 17420 mov word_15B0A, ax ;~ 075B:05EC -cs=0x75b;eip=0x0005ef; T(MOV(al, *(raddr(ds,di+0x106)))); // 17421 mov al, [di+106h] ;~ 075B:05EF -cs=0x75b;eip=0x0005f3; X(byte_15b0c = al;); // 17422 mov byte_15B0C, al ;~ 075B:05F3 -cs=0x75b;eip=0x0005f6; X(byte_15b06 = al;); // 17423 mov byte_15B06, al ;~ 075B:05F6 -cs=0x75b;eip=0x0005f9; X(byte_15b0e = al;); // 17424 mov byte_15B0E, al ;~ 075B:05F9 -cs=0x75b;eip=0x0005fc; T(MOV(ax, *(dw*)(raddr(ds,di+0x0E2)))); // 17425 mov ax, [di+0E2h] ;~ 075B:05FC -cs=0x75b;eip=0x000600; X(word_15b12 = ax;); // 17426 mov word_15B12, ax ;~ 075B:0600 -cs=0x75b;eip=0x000603; T(MOV(ax, *(dw*)(raddr(ss,bp+2)))); // 17427 mov ax, [bp+2] ;~ 075B:0603 -cs=0x75b;eip=0x000606; T(AND(ax, 1)); // 17428 and ax, 1 ;~ 075B:0606 -cs=0x75b;eip=0x000609; T(ADD(di, ax)); // 17429 add di, ax ;~ 075B:0609 -cs=0x75b;eip=0x00060b; T(MOV(ah, *(raddr(ds,di+0x0FA)))); // 17430 mov ah, [di+0FAh] ;~ 075B:060B -cs=0x75b;eip=0x00060f; X(byte_15b0f = ah;); // 17431 mov byte_15B0F, ah ;~ 075B:060F + // 17569 +cs=0x75b;eip=0x0005bb; R(cx=*(dw*)raddr(ss,sp)); // 17571 pop cx ;~ 075B:05BB +cs=0x75b;eip=0x0005bc; X(PUSH(ds)); // 17572 push ds ;~ 075B:05BC +cs=0x75b;eip=0x0005bd; X(PUSH(es)); // 17573 push es ;~ 075B:05BD +cs=0x75b;eip=0x0005be; T(CMP(*(raddr(ss,bx)), 0)); // 17574 cmp byte ptr ss:[bx], 0 ;~ 075B:05BE +cs=0x75b;eip=0x0005c2; J(JZ(loc_16148)); // 17575 jz short loc_16148 ;~ 075B:05C2 +cs=0x75b;eip=0x0005c4; T(ax = seg_offset(seg003);); // 17576 mov ax, seg seg003 ;~ 075B:05C4 +cs=0x75b;eip=0x0005c7; T(ds = ax;); // 17577 mov ds, ax ;~ 075B:05C7 +cs=0x75b;eip=0x0005c9; T(MOV(di, *(dw*)(raddr(ss,bp+0)))); // 17579 mov di, [bp+0] ;~ 075B:05C9 +cs=0x75b;eip=0x0005cc; T(SHL(di, 1)); // 17580 shl di, 1 ;~ 075B:05CC +cs=0x75b;eip=0x0005ce; T(MOV(es, *(dw*)(raddr(cs,di+0x681)))); // 17581 mov es, word ptr cs:[di+681h] ;~ 075B:05CE +cs=0x75b;eip=0x0005d3; X(byte_15b07 = 0x0FF;); // 17583 mov byte_15B07, 0FFh ;~ 075B:05D3 +cs=0x75b;eip=0x0005d8; X(word_15b10 = 0;); // 17584 mov word_15B10, 0 ;~ 075B:05D8 +cs=0x75b;eip=0x0005de; X(byte_15b0d = 0;); // 17585 mov byte_15B0D, 0 ;~ 075B:05DE +cs=0x75b;eip=0x0005e3; T(MOV(di, *(dw*)(raddr(ss,bp+0x0C)))); // 17586 mov di, [bp+0Ch] ;~ 075B:05E3 +cs=0x75b;eip=0x0005e6; T(SHL(di, 1)); // 17587 shl di, 1 ;~ 075B:05E6 +cs=0x75b;eip=0x0005e8; T(MOV(ax, *(dw*)(raddr(ds,di+0x0EE)))); // 17588 mov ax, [di+0EEh] ;~ 075B:05E8 +cs=0x75b;eip=0x0005ec; X(word_15b0a = ax;); // 17589 mov word_15B0A, ax ;~ 075B:05EC +cs=0x75b;eip=0x0005ef; T(MOV(al, *(raddr(ds,di+0x106)))); // 17590 mov al, [di+106h] ;~ 075B:05EF +cs=0x75b;eip=0x0005f3; X(byte_15b0c = al;); // 17591 mov byte_15B0C, al ;~ 075B:05F3 +cs=0x75b;eip=0x0005f6; X(byte_15b06 = al;); // 17592 mov byte_15B06, al ;~ 075B:05F6 +cs=0x75b;eip=0x0005f9; X(byte_15b0e = al;); // 17593 mov byte_15B0E, al ;~ 075B:05F9 +cs=0x75b;eip=0x0005fc; T(MOV(ax, *(dw*)(raddr(ds,di+0x0E2)))); // 17594 mov ax, [di+0E2h] ;~ 075B:05FC +cs=0x75b;eip=0x000600; X(word_15b12 = ax;); // 17595 mov word_15B12, ax ;~ 075B:0600 +cs=0x75b;eip=0x000603; T(MOV(ax, *(dw*)(raddr(ss,bp+2)))); // 17596 mov ax, [bp+2] ;~ 075B:0603 +cs=0x75b;eip=0x000606; T(AND(ax, 1)); // 17597 and ax, 1 ;~ 075B:0606 +cs=0x75b;eip=0x000609; T(ADD(di, ax)); // 17598 add di, ax ;~ 075B:0609 +cs=0x75b;eip=0x00060b; T(MOV(ah, *(raddr(ds,di+0x0FA)))); // 17599 mov ah, [di+0FAh] ;~ 075B:060B +cs=0x75b;eip=0x00060f; X(byte_15b0f = ah;); // 17600 mov byte_15B0F, ah ;~ 075B:060F cs=0x75b;eip=0x000613; __disp=cx; - J(return __dispatch_call(__disp, _state);); // 17432 jmp cx ;~ 075B:0613 + R(RETN(0)); // 17601 jmp cx ;~ 075B:0613 assert(0); __dispatch_call: @@ -1001,183 +999,280 @@ cs=0x75b;eip=0x000613; __disp=cx; else goto __dispatch_call; seg004_615_proc: _begin: -cs=0x75b;eip=0x000615; X(PUSH(ds)); // 17437 push ds ;~ 075B:0615 -cs=0x75b;eip=0x000616; X(PUSH(es)); // 17438 push es ;~ 075B:0616 -cs=0x75b;eip=0x000617; T(ax = seg_offset(seg003);); // 17439 mov ax, seg seg003 ;~ 075B:0617 -cs=0x75b;eip=0x00061a; T(ds = ax;); // 17440 mov ds, ax ;~ 075B:061A -cs=0x75b;eip=0x00061c; T(es = word_15d2e;); // 17442 mov es, cs:word_15D2E ;~ 075B:061C -cs=0x75b;eip=0x000621; T(STD); // 17444 std ;~ 075B:0621 -cs=0x75b;eip=0x000622; T(OR(si, si)); // 17445 or si, si ;~ 075B:0622 -cs=0x75b;eip=0x000624; J(JZ(loc_161b7)); // 17446 jz short loc_161B7 ;~ 075B:0624 -cs=0x75b;eip=0x000626; T(CLD); // 17447 cld ;~ 075B:0626 +cs=0x75b;eip=0x000615; X(PUSH(ds)); // 17606 push ds ;~ 075B:0615 +cs=0x75b;eip=0x000616; X(PUSH(es)); // 17607 push es ;~ 075B:0616 +cs=0x75b;eip=0x000617; T(ax = seg_offset(seg003);); // 17608 mov ax, seg seg003 ;~ 075B:0617 +cs=0x75b;eip=0x00061a; T(ds = ax;); // 17609 mov ds, ax ;~ 075B:061A +cs=0x75b;eip=0x00061c; T(es = word_15d2e;); // 17611 mov es, cs:word_15D2E ;~ 075B:061C +cs=0x75b;eip=0x000621; T(STD); // 17613 std ;~ 075B:0621 +cs=0x75b;eip=0x000622; T(OR(si, si)); // 17614 or si, si ;~ 075B:0622 +cs=0x75b;eip=0x000624; J(JZ(loc_161b7)); // 17615 jz short loc_161B7 ;~ 075B:0624 +cs=0x75b;eip=0x000626; T(CLD); // 17616 cld ;~ 075B:0626 loc_161b7: - // 4734 -cs=0x75b;eip=0x000627; T(DEC(bx)); // 17450 dec bx ;~ 075B:0627 -cs=0x75b;eip=0x000628; T(CMP(dl, 1)); // 17451 cmp dl, 1 ;~ 075B:0628 -cs=0x75b;eip=0x00062b; J(JL(loc_161c0)); // 17452 jl short loc_161C0 ;~ 075B:062B -cs=0x75b;eip=0x00062d; T(ADD(bx, 0x14)); // 17453 add bx, 14h ;~ 075B:062D + // 4741 +cs=0x75b;eip=0x000627; T(DEC(bx)); // 17619 dec bx ;~ 075B:0627 +cs=0x75b;eip=0x000628; T(CMP(dl, 1)); // 17620 cmp dl, 1 ;~ 075B:0628 +cs=0x75b;eip=0x00062b; J(JL(loc_161c0)); // 17621 jl short loc_161C0 ;~ 075B:062B +cs=0x75b;eip=0x00062d; T(ADD(bx, 0x14)); // 17622 add bx, 14h ;~ 075B:062D loc_161c0: - // 4735 -cs=0x75b;eip=0x000630; T(OR(cl, cl)); // 17456 or cl, cl ;~ 075B:0630 -cs=0x75b;eip=0x000632; J(JZ(loc_161c8)); // 17457 jz short loc_161C8 ;~ 075B:0632 -cs=0x75b;eip=0x000634; T(ADD(si, 4)); // 17458 add si, 4 ;~ 075B:0634 -cs=0x75b;eip=0x000637; T(INC(bx)); // 17459 inc bx ;~ 075B:0637 + // 4742 +cs=0x75b;eip=0x000630; T(OR(cl, cl)); // 17625 or cl, cl ;~ 075B:0630 +cs=0x75b;eip=0x000632; J(JZ(loc_161c8)); // 17626 jz short loc_161C8 ;~ 075B:0632 +cs=0x75b;eip=0x000634; T(ADD(si, 4)); // 17627 add si, 4 ;~ 075B:0634 +cs=0x75b;eip=0x000637; T(INC(bx)); // 17628 inc bx ;~ 075B:0637 loc_161c8: - // 4736 -cs=0x75b;eip=0x000638; T(al = 0x0F;); // 17462 mov al, 0Fh ;~ 075B:0638 -cs=0x75b;eip=0x00063a; T(ah = al;); // 17463 mov ah, al ;~ 075B:063A -cs=0x75b;eip=0x00063c; T(MOV(dx, *(dw*)(raddr(ds,si+0x1C84)))); // 17464 mov dx, [si+1C84h] ;~ 075B:063C -cs=0x75b;eip=0x000640; T(ch = 0x0A;); // 17465 mov ch, 0Ah ;~ 075B:0640 + // 4743 +cs=0x75b;eip=0x000638; T(al = 0x0F;); // 17631 mov al, 0Fh ;~ 075B:0638 +cs=0x75b;eip=0x00063a; T(ah = al;); // 17632 mov ah, al ;~ 075B:063A +cs=0x75b;eip=0x00063c; T(MOV(dx, *(dw*)(raddr(ds,si+0x1C84)))); // 17633 mov dx, [si+1C84h] ;~ 075B:063C +cs=0x75b;eip=0x000640; T(ch = 0x0A;); // 17634 mov ch, 0Ah ;~ 075B:0640 loc_161d2: - // 4737 -cs=0x75b;eip=0x000642; T(CMP(bx, *(dw*)(raddr(ds,si+0x1C8C)))); // 17468 cmp bx, [si+1C8Ch] ;~ 075B:0642 -cs=0x75b;eip=0x000646; J(JC(loc_1620d)); // 17469 jb short loc_1620D ;~ 075B:0646 -cs=0x75b;eip=0x000648; T(CMP(bx, *(dw*)(raddr(ds,si+0x1C94)))); // 17470 cmp bx, [si+1C94h] ;~ 075B:0648 -cs=0x75b;eip=0x00064c; J(JA(loc_161ff)); // 17471 ja short loc_161FF ;~ 075B:064C -cs=0x75b;eip=0x00064e; T(di = bx;); // 17472 mov di, bx ;~ 075B:064E -cs=0x75b;eip=0x000650; T(SHL(di, 1)); // 17473 shl di, 1 ;~ 075B:0650 -cs=0x75b;eip=0x000652; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17474 mov di, cs:[di+0Eh] ;~ 075B:0652 -cs=0x75b;eip=0x000657; T(ADD(di, dx)); // 17475 add di, dx ;~ 075B:0657 -cs=0x75b;eip=0x000659; T(CMP(ch, 5)); // 17476 cmp ch, 5 ;~ 075B:0659 -cs=0x75b;eip=0x00065c; J(JNZ(loc_161f3)); // 17477 jnz short loc_161F3 ;~ 075B:065C -cs=0x75b;eip=0x00065e; X(STOSB); // 17478 stosb ;~ 075B:065E -cs=0x75b;eip=0x00065f; X(STOSB); // 17479 stosb ;~ 075B:065F -cs=0x75b;eip=0x000660; J(JMP(loc_161ff)); // 17480 jmp short loc_161FF ;~ 075B:0660 + // 4744 +cs=0x75b;eip=0x000642; T(CMP(bx, *(dw*)(raddr(ds,si+0x1C8C)))); // 17637 cmp bx, [si+1C8Ch] ;~ 075B:0642 +cs=0x75b;eip=0x000646; J(JC(loc_1620d)); // 17638 jb short loc_1620D ;~ 075B:0646 +cs=0x75b;eip=0x000648; T(CMP(bx, *(dw*)(raddr(ds,si+0x1C94)))); // 17639 cmp bx, [si+1C94h] ;~ 075B:0648 +cs=0x75b;eip=0x00064c; J(JA(loc_161ff)); // 17640 ja short loc_161FF ;~ 075B:064C +cs=0x75b;eip=0x00064e; T(di = bx;); // 17641 mov di, bx ;~ 075B:064E +cs=0x75b;eip=0x000650; T(SHL(di, 1)); // 17642 shl di, 1 ;~ 075B:0650 +cs=0x75b;eip=0x000652; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17643 mov di, cs:[di+0Eh] ;~ 075B:0652 +cs=0x75b;eip=0x000657; T(ADD(di, dx)); // 17644 add di, dx ;~ 075B:0657 +cs=0x75b;eip=0x000659; T(CMP(ch, 5)); // 17645 cmp ch, 5 ;~ 075B:0659 +cs=0x75b;eip=0x00065c; J(JNZ(loc_161f3)); // 17646 jnz short loc_161F3 ;~ 075B:065C +cs=0x75b;eip=0x00065e; X(STOSB); // 17647 stosb ;~ 075B:065E +cs=0x75b;eip=0x00065f; X(STOSB); // 17648 stosb ;~ 075B:065F +cs=0x75b;eip=0x000660; J(JMP(loc_161ff)); // 17649 jmp short loc_161FF ;~ 075B:0660 loc_161f3: - // 4738 -cs=0x75b;eip=0x000663; T(CMP(ch, 0x0A)); // 17486 cmp ch, 0Ah ;~ 075B:0663 -cs=0x75b;eip=0x000666; J(JNZ(loc_161fe)); // 17487 jnz short loc_161FE ;~ 075B:0666 -cs=0x75b;eip=0x000668; X(STOSB); // 17488 stosb ;~ 075B:0668 -cs=0x75b;eip=0x000669; X(STOSB); // 17489 stosb ;~ 075B:0669 -cs=0x75b;eip=0x00066a; T(OR(cl, cl)); // 17490 or cl, cl ;~ 075B:066A -cs=0x75b;eip=0x00066c; J(JNZ(loc_161ff)); // 17491 jnz short loc_161FF ;~ 075B:066C + // 4745 +cs=0x75b;eip=0x000663; T(CMP(ch, 0x0A)); // 17655 cmp ch, 0Ah ;~ 075B:0663 +cs=0x75b;eip=0x000666; J(JNZ(loc_161fe)); // 17656 jnz short loc_161FE ;~ 075B:0666 +cs=0x75b;eip=0x000668; X(STOSB); // 17657 stosb ;~ 075B:0668 +cs=0x75b;eip=0x000669; X(STOSB); // 17658 stosb ;~ 075B:0669 +cs=0x75b;eip=0x00066a; T(OR(cl, cl)); // 17659 or cl, cl ;~ 075B:066A +cs=0x75b;eip=0x00066c; J(JNZ(loc_161ff)); // 17660 jnz short loc_161FF ;~ 075B:066C loc_161fe: - // 4739 -cs=0x75b;eip=0x00066e; X(STOSB); // 17494 stosb ;~ 075B:066E + // 4746 +cs=0x75b;eip=0x00066e; X(STOSB); // 17663 stosb ;~ 075B:066E loc_161ff: - // 4740 -cs=0x75b;eip=0x00066f; T(SUB(bx, 2)); // 17498 sub bx, 2 ;~ 075B:066F -cs=0x75b;eip=0x000672; T(CMP(ch, 0x0A)); // 17499 cmp ch, 0Ah ;~ 075B:0672 -cs=0x75b;eip=0x000675; J(JNZ(loc_16209)); // 17500 jnz short loc_16209 ;~ 075B:0675 -cs=0x75b;eip=0x000677; T(XOR(ch, ch)); // 17501 xor ch, ch ;~ 075B:0677 + // 4747 +cs=0x75b;eip=0x00066f; T(SUB(bx, 2)); // 17667 sub bx, 2 ;~ 075B:066F +cs=0x75b;eip=0x000672; T(CMP(ch, 0x0A)); // 17668 cmp ch, 0Ah ;~ 075B:0672 +cs=0x75b;eip=0x000675; J(JNZ(loc_16209)); // 17669 jnz short loc_16209 ;~ 075B:0675 +cs=0x75b;eip=0x000677; T(XOR(ch, ch)); // 17670 xor ch, ch ;~ 075B:0677 loc_16209: - // 4741 -cs=0x75b;eip=0x000679; T(INC(ch)); // 17504 inc ch ;~ 075B:0679 -cs=0x75b;eip=0x00067b; J(JMP(loc_161d2)); // 17505 jmp short loc_161D2 ;~ 075B:067B + // 4748 +cs=0x75b;eip=0x000679; T(INC(ch)); // 17673 inc ch ;~ 075B:0679 +cs=0x75b;eip=0x00067b; J(JMP(loc_161d2)); // 17674 jmp short loc_161D2 ;~ 075B:067B loc_1620d: - // 4742 -cs=0x75b;eip=0x00067d; T(CLD); // 17509 cld ;~ 075B:067D -cs=0x75b;eip=0x00067e; X(POP(es)); // 17510 pop es ;~ 075B:067E -cs=0x75b;eip=0x00067f; X(POP(ds)); // 17512 pop ds ;~ 075B:067F -cs=0x75b;eip=0x000680; J(RETF(0)); // 17514 retf ;~ 075B:0680 -ret_75b_68b: - // 4743 -cs=0x75b;eip=0x00068b; T(bx = sp;); // 17526 mov bx, sp ;~ 075B:068B -cs=0x75b;eip=0x00068d; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17527 mov ax, ss:[bx+4] ;~ 075B:068D -cs=0x75b;eip=0x000691; T(MOV(bx, *(dw*)(raddr(ss,bx+6)))); // 17528 mov bx, ss:[bx+6] ;~ 075B:0691 -cs=0x75b;eip=0x000695; T(SHL(bx, 1)); // 17529 shl bx, 1 ;~ 075B:0695 -cs=0x75b;eip=0x000697; X(MOV(*(dw*)(raddr(cs,bx+0x681)), ax)); // 17530 mov cs:[bx+681h], ax ;~ 075B:0697 -cs=0x75b;eip=0x00069c; J(RETF(0)); // 17531 retf ;~ 075B:069C -ret_75b_69d: - // 4744 -cs=0x75b;eip=0x00069d; T(ax = seg_16213;); // 17533 mov ax, cs:seg_16213 ;~ 075B:069D -cs=0x75b;eip=0x0006a1; X(word_15d2e = ax;); // 17534 mov cs:word_15D2E, ax ;~ 075B:06A1 -cs=0x75b;eip=0x0006a5; J(RETF(0)); // 17535 retf ;~ 075B:06A5 -ret_75b_6a6: - // 4745 -cs=0x75b;eip=0x0006a6; T(bx = sp;); // 17537 mov bx, sp ;~ 075B:06A6 -cs=0x75b;eip=0x0006a8; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17538 mov ax, ss:[bx+4] ;~ 075B:06A8 -cs=0x75b;eip=0x0006ac; X(PUSH(bx)); // 17539 push bx ;~ 075B:06AC -cs=0x75b;eip=0x0006ad; T(bx = ax;); // 17540 mov bx, ax ;~ 075B:06AD -cs=0x75b;eip=0x0006af; T(SHL(bx, 1)); // 17541 shl bx, 1 ;~ 075B:06AF -cs=0x75b;eip=0x0006b1; T(MOV(ax, *(dw*)(raddr(cs,bx+0x681)))); // 17542 mov ax, cs:[bx+681h] ;~ 075B:06B1 -cs=0x75b;eip=0x0006b6; X(word_15d2e = ax;); // 17543 mov cs:word_15D2E, ax ;~ 075B:06B6 -cs=0x75b;eip=0x0006ba; X(POP(bx)); // 17544 pop bx ;~ 075B:06BA -cs=0x75b;eip=0x0006bb; J(RETF(0)); // 17545 retf ;~ 075B:06BB -ret_75b_6bc: - // 4746 -cs=0x75b;eip=0x0006bc; J(RETF(0)); // 17547 retf ;~ 075B:06BC + // 4749 +cs=0x75b;eip=0x00067d; T(CLD); // 17678 cld ;~ 075B:067D +cs=0x75b;eip=0x00067e; X(POP(es)); // 17679 pop es ;~ 075B:067E +cs=0x75b;eip=0x00067f; X(POP(ds)); // 17681 pop ds ;~ 075B:067F +cs=0x75b;eip=0x000680; J(RETF(0)); // 17683 retf ;~ 075B:0680 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_161b7: goto loc_161b7; + case m2c::kloc_161c0: goto loc_161c0; + case m2c::kloc_161c8: goto loc_161c8; + case m2c::kloc_161d2: goto loc_161d2; + case m2c::kloc_161f3: goto loc_161f3; + case m2c::kloc_161fe: goto loc_161fe; + case m2c::kloc_161ff: goto loc_161ff; + case m2c::kloc_16209: goto loc_16209; + case m2c::kloc_1620d: goto loc_1620d; + case m2c::kseg004_615_proc: goto seg004_615_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1621b(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1621b: + _begin: +cs=0x75b;eip=0x00068b; T(bx = sp;); // 17700 mov bx, sp ;~ 075B:068B +cs=0x75b;eip=0x00068d; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17701 mov ax, ss:[bx+4] ;~ 075B:068D +cs=0x75b;eip=0x000691; T(MOV(bx, *(dw*)(raddr(ss,bx+6)))); // 17702 mov bx, ss:[bx+6] ;~ 075B:0691 +cs=0x75b;eip=0x000695; T(SHL(bx, 1)); // 17703 shl bx, 1 ;~ 075B:0695 +cs=0x75b;eip=0x000697; X(MOV(*(dw*)(raddr(cs,bx+0x681)), ax)); // 17704 mov cs:[bx+681h], ax ;~ 075B:0697 +cs=0x75b;eip=0x00069c; J(RETF(0)); // 17705 retf ;~ 075B:069C + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_1621b: goto sub_1621b; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1622d(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1622d: + _begin: +cs=0x75b;eip=0x00069d; T(ax = seg_16213;); // 17713 mov ax, cs:seg_16213 ;~ 075B:069D +cs=0x75b;eip=0x0006a1; X(word_15d2e = ax;); // 17714 mov cs:word_15D2E, ax ;~ 075B:06A1 +cs=0x75b;eip=0x0006a5; J(RETF(0)); // 17715 retf ;~ 075B:06A5 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_1622d: goto sub_1622d; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_16236(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_16236: + _begin: +cs=0x75b;eip=0x0006a6; T(bx = sp;); // 17724 mov bx, sp ;~ 075B:06A6 +cs=0x75b;eip=0x0006a8; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17725 mov ax, ss:[bx+4] ;~ 075B:06A8 +cs=0x75b;eip=0x0006ac; X(PUSH(bx)); // 17726 push bx ;~ 075B:06AC +cs=0x75b;eip=0x0006ad; T(bx = ax;); // 17727 mov bx, ax ;~ 075B:06AD +cs=0x75b;eip=0x0006af; T(SHL(bx, 1)); // 17728 shl bx, 1 ;~ 075B:06AF +cs=0x75b;eip=0x0006b1; T(MOV(ax, *(dw*)(raddr(cs,bx+0x681)))); // 17729 mov ax, cs:[bx+681h] ;~ 075B:06B1 +cs=0x75b;eip=0x0006b6; X(word_15d2e = ax;); // 17730 mov cs:word_15D2E, ax ;~ 075B:06B6 +cs=0x75b;eip=0x0006ba; X(POP(bx)); // 17731 pop bx ;~ 075B:06BA +cs=0x75b;eip=0x0006bb; J(RETF(0)); // 17732 retf ;~ 075B:06BB + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_16236: goto sub_16236; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool seg004_6bc_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg004_6bc_proc: + _begin: +cs=0x75b;eip=0x0006bc; J(RETF(0)); // 17736 retf ;~ 075B:06BC ret_75b_6bd: - // 4747 -cs=0x75b;eip=0x0006bd; X(word_15d2e = ax;); // 17549 mov cs:word_15D2E, ax ;~ 075B:06BD -cs=0x75b;eip=0x0006c1; J(RETF(0)); // 17550 retf ;~ 075B:06C1 + // 4750 +cs=0x75b;eip=0x0006bd; X(word_15d2e = ax;); // 17738 mov cs:word_15D2E, ax ;~ 075B:06BD +cs=0x75b;eip=0x0006c1; J(RETF(0)); // 17739 retf ;~ 075B:06C1 ret_75b_6c2: - // 4748 -cs=0x75b;eip=0x0006c2; T(ax = word_15d2e;); // 17552 mov ax, cs:word_15D2E ;~ 075B:06C2 -cs=0x75b;eip=0x0006c6; J(RETF(0)); // 17553 retf ;~ 075B:06C6 + // 4751 +cs=0x75b;eip=0x0006c2; T(ax = word_15d2e;); // 17741 mov ax, cs:word_15D2E ;~ 075B:06C2 +cs=0x75b;eip=0x0006c6; J(RETF(0)); // 17742 retf ;~ 075B:06C6 ret_75b_6c7: - // 4749 -cs=0x75b;eip=0x0006c7; X(word_15d30 = 0;); // 17555 mov cs:word_15D30, 0 ;~ 075B:06C7 -cs=0x75b;eip=0x0006ce; J(RETF(0)); // 17556 retf ;~ 075B:06CE + // 4752 +cs=0x75b;eip=0x0006c7; X(word_15d30 = 0;); // 17744 mov cs:word_15D30, 0 ;~ 075B:06C7 +cs=0x75b;eip=0x0006ce; J(RETF(0)); // 17745 retf ;~ 075B:06CE ret_75b_6cf: - // 4750 -cs=0x75b;eip=0x0006cf; T(bx = sp;); // 17558 mov bx, sp ;~ 075B:06CF -cs=0x75b;eip=0x0006d1; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17559 mov ax, ss:[bx+4] ;~ 075B:06D1 -cs=0x75b;eip=0x0006d5; X(word_15d30 = ax;); // 17560 mov cs:word_15D30, ax ;~ 075B:06D5 -cs=0x75b;eip=0x0006d9; J(RETF(0)); // 17561 retf ;~ 075B:06D9 + // 4753 +cs=0x75b;eip=0x0006cf; T(bx = sp;); // 17747 mov bx, sp ;~ 075B:06CF +cs=0x75b;eip=0x0006d1; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17748 mov ax, ss:[bx+4] ;~ 075B:06D1 +cs=0x75b;eip=0x0006d5; X(word_15d30 = ax;); // 17749 mov cs:word_15D30, ax ;~ 075B:06D5 +cs=0x75b;eip=0x0006d9; J(RETF(0)); // 17750 retf ;~ 075B:06D9 ret_75b_6da: - // 4751 -cs=0x75b;eip=0x0006da; T(ax = 0x5580;); // 17563 mov ax, 5580h ;~ 075B:06DA -cs=0x75b;eip=0x0006dd; J(RETF(0)); // 17564 retf ;~ 075B:06DD + // 4754 +cs=0x75b;eip=0x0006da; T(ax = 0x5580;); // 17752 mov ax, 5580h ;~ 075B:06DA +cs=0x75b;eip=0x0006dd; J(RETF(0)); // 17753 retf ;~ 075B:06DD ret_75b_6de: - // 4752 -cs=0x75b;eip=0x0006de; T(ax = 0x1950;); // 17566 mov ax, 1950h ;~ 075B:06DE -cs=0x75b;eip=0x0006e1; J(RETF(0)); // 17567 retf ;~ 075B:06E1 + // 4755 +cs=0x75b;eip=0x0006de; T(ax = 0x1950;); // 17756 mov ax, 1950h ;~ 075B:06DE +cs=0x75b;eip=0x0006e1; J(RETF(0)); // 17757 retf ;~ 075B:06E1 ret_75b_6e2: - // 4753 -cs=0x75b;eip=0x0006e2; T(ax = word_15d30;); // 17569 mov ax, cs:word_15D30 ;~ 075B:06E2 -cs=0x75b;eip=0x0006e6; J(RETF(0)); // 17570 retf ;~ 075B:06E6 + // 4756 +cs=0x75b;eip=0x0006e2; T(ax = word_15d30;); // 17759 mov ax, cs:word_15D30 ;~ 075B:06E2 +cs=0x75b;eip=0x0006e6; J(RETF(0)); // 17760 retf ;~ 075B:06E6 ret_75b_6e7: - // 4754 -cs=0x75b;eip=0x0006e7; T(bx = sp;); // 17572 mov bx, sp ;~ 075B:06E7 -cs=0x75b;eip=0x0006e9; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17573 mov ax, ss:[bx+4] ;~ 075B:06E9 -cs=0x75b;eip=0x0006ed; X(PUSH(ds)); // 17574 push ds ;~ 075B:06ED -cs=0x75b;eip=0x0006ee; T(dx = seg_offset(seg003);); // 17575 mov dx, seg seg003 ;~ 075B:06EE -cs=0x75b;eip=0x0006f1; T(ds = dx;); // 17576 mov ds, dx ;~ 075B:06F1 -cs=0x75b;eip=0x0006f3; X(word_13f5c = ax;); // 17578 mov word_13F5C, ax ;~ 075B:06F3 -cs=0x75b;eip=0x0006f6; X(POP(ds)); // 17579 pop ds ;~ 075B:06F6 -cs=0x75b;eip=0x0006f7; J(RETF(0)); // 17581 retf ;~ 075B:06F7 + // 4757 +cs=0x75b;eip=0x0006e7; T(bx = sp;); // 17762 mov bx, sp ;~ 075B:06E7 +cs=0x75b;eip=0x0006e9; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17763 mov ax, ss:[bx+4] ;~ 075B:06E9 +cs=0x75b;eip=0x0006ed; X(PUSH(ds)); // 17764 push ds ;~ 075B:06ED +cs=0x75b;eip=0x0006ee; T(dx = seg_offset(seg003);); // 17765 mov dx, seg seg003 ;~ 075B:06EE +cs=0x75b;eip=0x0006f1; T(ds = dx;); // 17766 mov ds, dx ;~ 075B:06F1 +cs=0x75b;eip=0x0006f3; X(word_13f5c = ax;); // 17768 mov word_13F5C, ax ;~ 075B:06F3 +cs=0x75b;eip=0x0006f6; X(POP(ds)); // 17769 pop ds ;~ 075B:06F6 +cs=0x75b;eip=0x0006f7; J(RETF(0)); // 17771 retf ;~ 075B:06F7 ret_75b_6f8: - // 4755 -cs=0x75b;eip=0x0006f8; T(bx = sp;); // 17583 mov bx, sp ;~ 075B:06F8 -cs=0x75b;eip=0x0006fa; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17584 mov ax, ss:[bx+4] ;~ 075B:06FA -cs=0x75b;eip=0x0006fe; X(PUSH(ds)); // 17585 push ds ;~ 075B:06FE -cs=0x75b;eip=0x0006ff; T(dx = seg_offset(seg003);); // 17586 mov dx, seg seg003 ;~ 075B:06FF -cs=0x75b;eip=0x000702; T(ds = dx;); // 17587 mov ds, dx ;~ 075B:0702 -cs=0x75b;eip=0x000704; X(word_13f5e = ax;); // 17589 mov word_13F5E, ax ;~ 075B:0704 -cs=0x75b;eip=0x000707; X(POP(ds)); // 17590 pop ds ;~ 075B:0707 -cs=0x75b;eip=0x000708; J(RETF(0)); // 17592 retf ;~ 075B:0708 + // 4758 +cs=0x75b;eip=0x0006f8; T(bx = sp;); // 17773 mov bx, sp ;~ 075B:06F8 +cs=0x75b;eip=0x0006fa; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17774 mov ax, ss:[bx+4] ;~ 075B:06FA +cs=0x75b;eip=0x0006fe; X(PUSH(ds)); // 17775 push ds ;~ 075B:06FE +cs=0x75b;eip=0x0006ff; T(dx = seg_offset(seg003);); // 17776 mov dx, seg seg003 ;~ 075B:06FF +cs=0x75b;eip=0x000702; T(ds = dx;); // 17777 mov ds, dx ;~ 075B:0702 +cs=0x75b;eip=0x000704; X(word_13f5e = ax;); // 17779 mov word_13F5E, ax ;~ 075B:0704 +cs=0x75b;eip=0x000707; X(POP(ds)); // 17780 pop ds ;~ 075B:0707 +cs=0x75b;eip=0x000708; J(RETF(0)); // 17782 retf ;~ 075B:0708 ret_75b_709: - // 4756 -cs=0x75b;eip=0x000709; T(al = byte_15d32;); // 17594 mov al, cs:byte_15D32 ;~ 075B:0709 -cs=0x75b;eip=0x00070d; J(RETF(0)); // 17595 retf ;~ 075B:070D + // 4759 +cs=0x75b;eip=0x000709; T(al = byte_15d32;); // 17784 mov al, cs:byte_15D32 ;~ 075B:0709 +cs=0x75b;eip=0x00070d; J(RETF(0)); // 17785 retf ;~ 075B:070D ret_75b_70e: - // 4757 -cs=0x75b;eip=0x00070e; T(bx = sp;); // 17597 mov bx, sp ;~ 075B:070E -cs=0x75b;eip=0x000710; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17598 mov ax, ss:[bx+4] ;~ 075B:0710 -cs=0x75b;eip=0x000714; T(MOV(bx, *(dw*)(raddr(ss,bx+6)))); // 17599 mov bx, ss:[bx+6] ;~ 075B:0714 -cs=0x75b;eip=0x000718; T(SHL(bx, 1)); // 17600 shl bx, 1 ;~ 075B:0718 -cs=0x75b;eip=0x00071a; T(ADD(ax, *(dw*)(raddr(cs,bx+0x0E)))); // 17601 add ax, cs:[bx+0Eh] ;~ 075B:071A -cs=0x75b;eip=0x00071f; J(RETF(0)); // 17602 retf ;~ 075B:071F + // 4760 +cs=0x75b;eip=0x00070e; T(bx = sp;); // 17787 mov bx, sp ;~ 075B:070E +cs=0x75b;eip=0x000710; T(MOV(ax, *(dw*)(raddr(ss,bx+4)))); // 17788 mov ax, ss:[bx+4] ;~ 075B:0710 +cs=0x75b;eip=0x000714; T(MOV(bx, *(dw*)(raddr(ss,bx+6)))); // 17789 mov bx, ss:[bx+6] ;~ 075B:0714 +cs=0x75b;eip=0x000718; T(SHL(bx, 1)); // 17790 shl bx, 1 ;~ 075B:0718 +cs=0x75b;eip=0x00071a; T(ADD(ax, *(dw*)(raddr(cs,bx+0x0E)))); // 17791 add ax, cs:[bx+0Eh] ;~ 075B:071A +cs=0x75b;eip=0x00071f; J(RETF(0)); // 17792 retf ;~ 075B:071F ret_75b_720: - // 4758 -cs=0x75b;eip=0x000720; T(ax = 3;); // 17604 mov ax, 3 ;~ 075B:0720 -cs=0x75b;eip=0x000723; J(RETF(0)); // 17605 retf ;~ 075B:0723 + // 4761 +cs=0x75b;eip=0x000720; T(ax = 3;); // 17794 mov ax, 3 ;~ 075B:0720 +cs=0x75b;eip=0x000723; J(RETF(0)); // 17795 retf ;~ 075B:0723 ret_75b_724: - // 4759 -cs=0x75b;eip=0x000724; J(RETF(0)); // 17607 retf ;~ 075B:0724 + // 4762 +cs=0x75b;eip=0x000724; J(RETF(0)); // 17797 retf ;~ 075B:0724 ret_75b_725: - // 4760 -cs=0x75b;eip=0x000725; X(PUSH(bp)); // 17610 push bp ;~ 075B:0725 -cs=0x75b;eip=0x000726; T(bp = sp;); // 17611 mov bp, sp ;~ 075B:0726 -cs=0x75b;eip=0x000728; X(PUSH(si)); // 17612 push si ;~ 075B:0728 -cs=0x75b;eip=0x000729; X(PUSH(di)); // 17613 push di ;~ 075B:0729 -cs=0x75b;eip=0x00072a; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17614 mov bp, [bp+6] ;~ 075B:072A -cs=0x75b;eip=0x00072d; J(CALLF(sub_162c6,0)); // 17615 call sub_162C6 ;~ 075B:072D -cs=0x75b;eip=0x000732; X(POP(di)); // 17616 pop di ;~ 075B:0732 -cs=0x75b;eip=0x000733; X(POP(si)); // 17617 pop si ;~ 075B:0733 -cs=0x75b;eip=0x000734; X(POP(bp)); // 17618 pop bp ;~ 075B:0734 -cs=0x75b;eip=0x000735; J(RETF(0)); // 17619 retf ;~ 075B:0735 + // 4763 +cs=0x75b;eip=0x000725; X(PUSH(bp)); // 17799 push bp ;~ 075B:0725 +cs=0x75b;eip=0x000726; T(bp = sp;); // 17800 mov bp, sp ;~ 075B:0726 +cs=0x75b;eip=0x000728; X(PUSH(si)); // 17801 push si ;~ 075B:0728 +cs=0x75b;eip=0x000729; X(PUSH(di)); // 17802 push di ;~ 075B:0729 +cs=0x75b;eip=0x00072a; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17803 mov bp, [bp+6] ;~ 075B:072A +cs=0x75b;eip=0x00072d; J(CALLF(sub_162c6,0)); // 17804 call sub_162C6 ;~ 075B:072D +cs=0x75b;eip=0x000732; X(POP(di)); // 17805 pop di ;~ 075B:0732 +cs=0x75b;eip=0x000733; X(POP(si)); // 17806 pop si ;~ 075B:0733 +cs=0x75b;eip=0x000734; X(POP(bp)); // 17807 pop bp ;~ 075B:0734 +cs=0x75b;eip=0x000735; J(RETF(0)); // 17808 retf ;~ 075B:0735 assert(0); __dispatch_call: @@ -1187,20 +1282,7 @@ cs=0x75b;eip=0x000735; J(RETF(0)); // 17619 retf ;~ 075B:0735 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_161b7: goto loc_161b7; - case m2c::kloc_161c0: goto loc_161c0; - case m2c::kloc_161c8: goto loc_161c8; - case m2c::kloc_161d2: goto loc_161d2; - case m2c::kloc_161f3: goto loc_161f3; - case m2c::kloc_161fe: goto loc_161fe; - case m2c::kloc_161ff: goto loc_161ff; - case m2c::kloc_16209: goto loc_16209; - case m2c::kloc_1620d: goto loc_1620d; - case m2c::kret_75b_68b: goto ret_75b_68b; - case m2c::kret_75b_69d: goto ret_75b_69d; - case m2c::kret_75b_6a6: goto ret_75b_6a6; - case m2c::kret_75b_6bc: goto ret_75b_6bc; - case m2c::kret_75b_6bd: goto ret_75b_6bd; + case m2c::kret_75b_6bd: goto ret_75b_6bd; case m2c::kret_75b_6c2: goto ret_75b_6c2; case m2c::kret_75b_6c7: goto ret_75b_6c7; case m2c::kret_75b_6cf: goto ret_75b_6cf; @@ -1214,7 +1296,7 @@ cs=0x75b;eip=0x000735; J(RETF(0)); // 17619 retf ;~ 075B:0735 case m2c::kret_75b_720: goto ret_75b_720; case m2c::kret_75b_724: goto ret_75b_724; case m2c::kret_75b_725: goto ret_75b_725; - case m2c::kseg004_615_proc: goto seg004_615_proc; + case m2c::kseg004_6bc_proc: goto seg004_6bc_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -1229,92 +1311,92 @@ cs=0x75b;eip=0x000735; J(RETF(0)); // 17619 retf ;~ 075B:0735 else goto __dispatch_call; sub_162c6: _begin: -cs=0x75b;eip=0x000736; X(PUSH(ds)); // 17625 push ds ;~ 075B:0736 -cs=0x75b;eip=0x000737; X(PUSH(es)); // 17626 push es ;~ 075B:0737 -cs=0x75b;eip=0x000738; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 17627 push word ptr [bp+0Ch] ;~ 075B:0738 -cs=0x75b;eip=0x00073b; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 17628 push word ptr [bp+0Eh] ;~ 075B:073B -cs=0x75b;eip=0x00073e; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 17629 mov cx, [bp+14h] ;~ 075B:073E -cs=0x75b;eip=0x000741; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 17630 mov ax, [bp+8] ;~ 075B:0741 -cs=0x75b;eip=0x000744; T(CMP(ax, cx)); // 17631 cmp ax, cx ;~ 075B:0744 -cs=0x75b;eip=0x000746; J(JGE(loc_162f3)); // 17632 jge short loc_162F3 ;~ 075B:0746 -cs=0x75b;eip=0x000748; T(bx = ax;); // 17633 mov bx, ax ;~ 075B:0748 -cs=0x75b;eip=0x00074a; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17634 add bx, [bp+0Ch] ;~ 075B:074A -cs=0x75b;eip=0x00074d; T(DEC(bx)); // 17635 dec bx ;~ 075B:074D -cs=0x75b;eip=0x00074e; T(CMP(bx, cx)); // 17636 cmp bx, cx ;~ 075B:074E -cs=0x75b;eip=0x000750; J(JGE(loc_162e5)); // 17637 jge short loc_162E5 ;~ 075B:0750 -cs=0x75b;eip=0x000752; J(JMP(loc_16351)); // 17638 jmp short loc_16351 ;~ 075B:0752 +cs=0x75b;eip=0x000736; X(PUSH(ds)); // 17814 push ds ;~ 075B:0736 +cs=0x75b;eip=0x000737; X(PUSH(es)); // 17815 push es ;~ 075B:0737 +cs=0x75b;eip=0x000738; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 17816 push word ptr [bp+0Ch] ;~ 075B:0738 +cs=0x75b;eip=0x00073b; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 17817 push word ptr [bp+0Eh] ;~ 075B:073B +cs=0x75b;eip=0x00073e; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 17818 mov cx, [bp+14h] ;~ 075B:073E +cs=0x75b;eip=0x000741; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 17819 mov ax, [bp+8] ;~ 075B:0741 +cs=0x75b;eip=0x000744; T(CMP(ax, cx)); // 17820 cmp ax, cx ;~ 075B:0744 +cs=0x75b;eip=0x000746; J(JGE(loc_162f3)); // 17821 jge short loc_162F3 ;~ 075B:0746 +cs=0x75b;eip=0x000748; T(bx = ax;); // 17822 mov bx, ax ;~ 075B:0748 +cs=0x75b;eip=0x00074a; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17823 add bx, [bp+0Ch] ;~ 075B:074A +cs=0x75b;eip=0x00074d; T(DEC(bx)); // 17824 dec bx ;~ 075B:074D +cs=0x75b;eip=0x00074e; T(CMP(bx, cx)); // 17825 cmp bx, cx ;~ 075B:074E +cs=0x75b;eip=0x000750; J(JGE(loc_162e5)); // 17826 jge short loc_162E5 ;~ 075B:0750 +cs=0x75b;eip=0x000752; J(JMP(loc_16351)); // 17827 jmp short loc_16351 ;~ 075B:0752 loc_162e5: - // 4761 -cs=0x75b;eip=0x000755; T(SUB(cx, ax)); // 17644 sub cx, ax ;~ 075B:0755 -cs=0x75b;eip=0x000757; X(ADD(*(dw*)(raddr(ss,bp+8)), cx)); // 17645 add [bp+8], cx ;~ 075B:0757 -cs=0x75b;eip=0x00075a; X(ADD(*(dw*)(raddr(ss,bp+2)), cx)); // 17646 add [bp+2], cx ;~ 075B:075A -cs=0x75b;eip=0x00075d; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), cx)); // 17647 sub [bp+0Ch], cx ;~ 075B:075D -cs=0x75b;eip=0x000760; J(JMP(loc_162f9)); // 17648 jmp short loc_162F9 ;~ 075B:0760 + // 4764 +cs=0x75b;eip=0x000755; T(SUB(cx, ax)); // 17833 sub cx, ax ;~ 075B:0755 +cs=0x75b;eip=0x000757; X(ADD(*(dw*)(raddr(ss,bp+8)), cx)); // 17834 add [bp+8], cx ;~ 075B:0757 +cs=0x75b;eip=0x00075a; X(ADD(*(dw*)(raddr(ss,bp+2)), cx)); // 17835 add [bp+2], cx ;~ 075B:075A +cs=0x75b;eip=0x00075d; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), cx)); // 17836 sub [bp+0Ch], cx ;~ 075B:075D +cs=0x75b;eip=0x000760; J(JMP(loc_162f9)); // 17837 jmp short loc_162F9 ;~ 075B:0760 loc_162f3: - // 4762 -cs=0x75b;eip=0x000763; T(bx = ax;); // 17654 mov bx, ax ;~ 075B:0763 -cs=0x75b;eip=0x000765; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17655 add bx, [bp+0Ch] ;~ 075B:0765 -cs=0x75b;eip=0x000768; T(DEC(bx)); // 17656 dec bx ;~ 075B:0768 + // 4765 +cs=0x75b;eip=0x000763; T(bx = ax;); // 17843 mov bx, ax ;~ 075B:0763 +cs=0x75b;eip=0x000765; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17844 add bx, [bp+0Ch] ;~ 075B:0765 +cs=0x75b;eip=0x000768; T(DEC(bx)); // 17845 dec bx ;~ 075B:0768 loc_162f9: - // 4763 -cs=0x75b;eip=0x000769; T(MOV(cx, *(dw*)(raddr(ss,bp+0x16)))); // 17659 mov cx, [bp+16h] ;~ 075B:0769 -cs=0x75b;eip=0x00076c; T(CMP(bx, cx)); // 17660 cmp bx, cx ;~ 075B:076C -cs=0x75b;eip=0x00076e; J(JLE(loc_1630c)); // 17661 jle short loc_1630C ;~ 075B:076E -cs=0x75b;eip=0x000770; T(CMP(ax, cx)); // 17662 cmp ax, cx ;~ 075B:0770 -cs=0x75b;eip=0x000772; J(JLE(loc_16307)); // 17663 jle short loc_16307 ;~ 075B:0772 -cs=0x75b;eip=0x000774; J(JMP(loc_16351)); // 17664 jmp short loc_16351 ;~ 075B:0774 + // 4766 +cs=0x75b;eip=0x000769; T(MOV(cx, *(dw*)(raddr(ss,bp+0x16)))); // 17848 mov cx, [bp+16h] ;~ 075B:0769 +cs=0x75b;eip=0x00076c; T(CMP(bx, cx)); // 17849 cmp bx, cx ;~ 075B:076C +cs=0x75b;eip=0x00076e; J(JLE(loc_1630c)); // 17850 jle short loc_1630C ;~ 075B:076E +cs=0x75b;eip=0x000770; T(CMP(ax, cx)); // 17851 cmp ax, cx ;~ 075B:0770 +cs=0x75b;eip=0x000772; J(JLE(loc_16307)); // 17852 jle short loc_16307 ;~ 075B:0772 +cs=0x75b;eip=0x000774; J(JMP(loc_16351)); // 17853 jmp short loc_16351 ;~ 075B:0774 loc_16307: - // 4764 -cs=0x75b;eip=0x000777; T(SUB(bx, cx)); // 17670 sub bx, cx ;~ 075B:0777 -cs=0x75b;eip=0x000779; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), bx)); // 17671 sub [bp+0Ch], bx ;~ 075B:0779 + // 4767 +cs=0x75b;eip=0x000777; T(SUB(bx, cx)); // 17859 sub bx, cx ;~ 075B:0777 +cs=0x75b;eip=0x000779; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), bx)); // 17860 sub [bp+0Ch], bx ;~ 075B:0779 loc_1630c: - // 4765 -cs=0x75b;eip=0x00077c; T(MOV(cx, *(dw*)(raddr(ss,bp+0x10)))); // 17674 mov cx, [bp+10h] ;~ 075B:077C -cs=0x75b;eip=0x00077f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 17675 mov ax, [bp+0Ah] ;~ 075B:077F -cs=0x75b;eip=0x000782; T(CMP(ax, cx)); // 17676 cmp ax, cx ;~ 075B:0782 -cs=0x75b;eip=0x000784; J(JGE(loc_16331)); // 17677 jge short loc_16331 ;~ 075B:0784 -cs=0x75b;eip=0x000786; T(bx = ax;); // 17678 mov bx, ax ;~ 075B:0786 -cs=0x75b;eip=0x000788; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 17679 add bx, [bp+0Eh] ;~ 075B:0788 -cs=0x75b;eip=0x00078b; T(DEC(bx)); // 17680 dec bx ;~ 075B:078B -cs=0x75b;eip=0x00078c; T(CMP(bx, cx)); // 17681 cmp bx, cx ;~ 075B:078C -cs=0x75b;eip=0x00078e; J(JGE(loc_16323)); // 17682 jge short loc_16323 ;~ 075B:078E -cs=0x75b;eip=0x000790; J(JMP(loc_16351)); // 17683 jmp short loc_16351 ;~ 075B:0790 + // 4768 +cs=0x75b;eip=0x00077c; T(MOV(cx, *(dw*)(raddr(ss,bp+0x10)))); // 17863 mov cx, [bp+10h] ;~ 075B:077C +cs=0x75b;eip=0x00077f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 17864 mov ax, [bp+0Ah] ;~ 075B:077F +cs=0x75b;eip=0x000782; T(CMP(ax, cx)); // 17865 cmp ax, cx ;~ 075B:0782 +cs=0x75b;eip=0x000784; J(JGE(loc_16331)); // 17866 jge short loc_16331 ;~ 075B:0784 +cs=0x75b;eip=0x000786; T(bx = ax;); // 17867 mov bx, ax ;~ 075B:0786 +cs=0x75b;eip=0x000788; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 17868 add bx, [bp+0Eh] ;~ 075B:0788 +cs=0x75b;eip=0x00078b; T(DEC(bx)); // 17869 dec bx ;~ 075B:078B +cs=0x75b;eip=0x00078c; T(CMP(bx, cx)); // 17870 cmp bx, cx ;~ 075B:078C +cs=0x75b;eip=0x00078e; J(JGE(loc_16323)); // 17871 jge short loc_16323 ;~ 075B:078E +cs=0x75b;eip=0x000790; J(JMP(loc_16351)); // 17872 jmp short loc_16351 ;~ 075B:0790 loc_16323: - // 4766 -cs=0x75b;eip=0x000793; T(SUB(cx, ax)); // 17689 sub cx, ax ;~ 075B:0793 -cs=0x75b;eip=0x000795; X(ADD(*(dw*)(raddr(ss,bp+0x0A)), cx)); // 17690 add [bp+0Ah], cx ;~ 075B:0795 -cs=0x75b;eip=0x000798; X(ADD(*(dw*)(raddr(ss,bp+4)), cx)); // 17691 add [bp+4], cx ;~ 075B:0798 -cs=0x75b;eip=0x00079b; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), cx)); // 17692 sub [bp+0Eh], cx ;~ 075B:079B -cs=0x75b;eip=0x00079e; J(JMP(loc_16337)); // 17693 jmp short loc_16337 ;~ 075B:079E + // 4769 +cs=0x75b;eip=0x000793; T(SUB(cx, ax)); // 17878 sub cx, ax ;~ 075B:0793 +cs=0x75b;eip=0x000795; X(ADD(*(dw*)(raddr(ss,bp+0x0A)), cx)); // 17879 add [bp+0Ah], cx ;~ 075B:0795 +cs=0x75b;eip=0x000798; X(ADD(*(dw*)(raddr(ss,bp+4)), cx)); // 17880 add [bp+4], cx ;~ 075B:0798 +cs=0x75b;eip=0x00079b; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), cx)); // 17881 sub [bp+0Eh], cx ;~ 075B:079B +cs=0x75b;eip=0x00079e; J(JMP(loc_16337)); // 17882 jmp short loc_16337 ;~ 075B:079E loc_16331: - // 4767 -cs=0x75b;eip=0x0007a1; T(bx = ax;); // 17699 mov bx, ax ;~ 075B:07A1 -cs=0x75b;eip=0x0007a3; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 17700 add bx, [bp+0Eh] ;~ 075B:07A3 -cs=0x75b;eip=0x0007a6; T(DEC(bx)); // 17701 dec bx ;~ 075B:07A6 + // 4770 +cs=0x75b;eip=0x0007a1; T(bx = ax;); // 17888 mov bx, ax ;~ 075B:07A1 +cs=0x75b;eip=0x0007a3; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 17889 add bx, [bp+0Eh] ;~ 075B:07A3 +cs=0x75b;eip=0x0007a6; T(DEC(bx)); // 17890 dec bx ;~ 075B:07A6 loc_16337: - // 4768 -cs=0x75b;eip=0x0007a7; T(MOV(cx, *(dw*)(raddr(ss,bp+0x12)))); // 17704 mov cx, [bp+12h] ;~ 075B:07A7 -cs=0x75b;eip=0x0007aa; T(CMP(bx, cx)); // 17705 cmp bx, cx ;~ 075B:07AA -cs=0x75b;eip=0x0007ac; J(JLE(loc_1634a)); // 17706 jle short loc_1634A ;~ 075B:07AC -cs=0x75b;eip=0x0007ae; T(CMP(ax, cx)); // 17707 cmp ax, cx ;~ 075B:07AE -cs=0x75b;eip=0x0007b0; J(JLE(loc_16345)); // 17708 jle short loc_16345 ;~ 075B:07B0 -cs=0x75b;eip=0x0007b2; J(JMP(loc_16351)); // 17709 jmp short loc_16351 ;~ 075B:07B2 + // 4771 +cs=0x75b;eip=0x0007a7; T(MOV(cx, *(dw*)(raddr(ss,bp+0x12)))); // 17893 mov cx, [bp+12h] ;~ 075B:07A7 +cs=0x75b;eip=0x0007aa; T(CMP(bx, cx)); // 17894 cmp bx, cx ;~ 075B:07AA +cs=0x75b;eip=0x0007ac; J(JLE(loc_1634a)); // 17895 jle short loc_1634A ;~ 075B:07AC +cs=0x75b;eip=0x0007ae; T(CMP(ax, cx)); // 17896 cmp ax, cx ;~ 075B:07AE +cs=0x75b;eip=0x0007b0; J(JLE(loc_16345)); // 17897 jle short loc_16345 ;~ 075B:07B0 +cs=0x75b;eip=0x0007b2; J(JMP(loc_16351)); // 17898 jmp short loc_16351 ;~ 075B:07B2 loc_16345: - // 4769 -cs=0x75b;eip=0x0007b5; T(SUB(bx, cx)); // 17715 sub bx, cx ;~ 075B:07B5 -cs=0x75b;eip=0x0007b7; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), bx)); // 17716 sub [bp+0Eh], bx ;~ 075B:07B7 + // 4772 +cs=0x75b;eip=0x0007b5; T(SUB(bx, cx)); // 17904 sub bx, cx ;~ 075B:07B5 +cs=0x75b;eip=0x0007b7; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), bx)); // 17905 sub [bp+0Eh], bx ;~ 075B:07B7 loc_1634a: - // 4770 -cs=0x75b;eip=0x0007ba; X(PUSH(bp)); // 17719 push bp ;~ 075B:07BA -cs=0x75b;eip=0x0007bb; J(CALLF(sub_1636b,0)); // 17720 call sub_1636B ;~ 075B:07BB -cs=0x75b;eip=0x0007c0; X(POP(bp)); // 17721 pop bp ;~ 075B:07C0 + // 4773 +cs=0x75b;eip=0x0007ba; X(PUSH(bp)); // 17908 push bp ;~ 075B:07BA +cs=0x75b;eip=0x0007bb; J(CALLF(sub_1636b,0)); // 17909 call sub_1636B ;~ 075B:07BB +cs=0x75b;eip=0x0007c0; X(POP(bp)); // 17910 pop bp ;~ 075B:07C0 loc_16351: - // 4771 -cs=0x75b;eip=0x0007c1; X(POP(*(dw*)(raddr(ss,bp+0x0E)))); // 17725 pop word ptr [bp+0Eh] ;~ 075B:07C1 -cs=0x75b;eip=0x0007c4; X(POP(*(dw*)(raddr(ss,bp+0x0C)))); // 17726 pop word ptr [bp+0Ch] ;~ 075B:07C4 -cs=0x75b;eip=0x0007c7; X(POP(es)); // 17727 pop es ;~ 075B:07C7 -cs=0x75b;eip=0x0007c8; X(POP(ds)); // 17729 pop ds ;~ 075B:07C8 -cs=0x75b;eip=0x0007c9; J(RETF(0)); // 17730 retf ;~ 075B:07C9 + // 4774 +cs=0x75b;eip=0x0007c1; X(POP(*(dw*)(raddr(ss,bp+0x0E)))); // 17914 pop word ptr [bp+0Eh] ;~ 075B:07C1 +cs=0x75b;eip=0x0007c4; X(POP(*(dw*)(raddr(ss,bp+0x0C)))); // 17915 pop word ptr [bp+0Ch] ;~ 075B:07C4 +cs=0x75b;eip=0x0007c7; X(POP(es)); // 17916 pop es ;~ 075B:07C7 +cs=0x75b;eip=0x0007c8; X(POP(ds)); // 17918 pop ds ;~ 075B:07C8 +cs=0x75b;eip=0x0007c9; J(RETF(0)); // 17919 retf ;~ 075B:07C9 assert(0); __dispatch_call: @@ -1350,16 +1432,16 @@ cs=0x75b;eip=0x0007c9; J(RETF(0)); // 17730 retf ;~ 075B:07C9 else goto __dispatch_call; seg004_7ca_proc: _begin: -cs=0x75b;eip=0x0007ca; X(PUSH(bp)); // 17734 push bp ;~ 075B:07CA -cs=0x75b;eip=0x0007cb; T(bp = sp;); // 17735 mov bp, sp ;~ 075B:07CB -cs=0x75b;eip=0x0007cd; X(PUSH(si)); // 17736 push si ;~ 075B:07CD -cs=0x75b;eip=0x0007ce; X(PUSH(di)); // 17737 push di ;~ 075B:07CE -cs=0x75b;eip=0x0007cf; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17738 mov bp, [bp+6] ;~ 075B:07CF -cs=0x75b;eip=0x0007d2; J(CALLF(sub_1636b,0)); // 17739 call sub_1636B ;~ 075B:07D2 -cs=0x75b;eip=0x0007d7; X(POP(di)); // 17740 pop di ;~ 075B:07D7 -cs=0x75b;eip=0x0007d8; X(POP(si)); // 17741 pop si ;~ 075B:07D8 -cs=0x75b;eip=0x0007d9; X(POP(bp)); // 17742 pop bp ;~ 075B:07D9 -cs=0x75b;eip=0x0007da; J(RETF(0)); // 17743 retf ;~ 075B:07DA +cs=0x75b;eip=0x0007ca; X(PUSH(bp)); // 17923 push bp ;~ 075B:07CA +cs=0x75b;eip=0x0007cb; T(bp = sp;); // 17924 mov bp, sp ;~ 075B:07CB +cs=0x75b;eip=0x0007cd; X(PUSH(si)); // 17925 push si ;~ 075B:07CD +cs=0x75b;eip=0x0007ce; X(PUSH(di)); // 17926 push di ;~ 075B:07CE +cs=0x75b;eip=0x0007cf; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 17927 mov bp, [bp+6] ;~ 075B:07CF +cs=0x75b;eip=0x0007d2; J(CALLF(sub_1636b,0)); // 17928 call sub_1636B ;~ 075B:07D2 +cs=0x75b;eip=0x0007d7; X(POP(di)); // 17929 pop di ;~ 075B:07D7 +cs=0x75b;eip=0x0007d8; X(POP(si)); // 17930 pop si ;~ 075B:07D8 +cs=0x75b;eip=0x0007d9; X(POP(bp)); // 17931 pop bp ;~ 075B:07D9 +cs=0x75b;eip=0x0007da; J(RETF(0)); // 17932 retf ;~ 075B:07DA assert(0); __dispatch_call: @@ -1384,52 +1466,52 @@ cs=0x75b;eip=0x0007da; J(RETF(0)); // 17743 retf ;~ 075B:07DA else goto __dispatch_call; sub_1636b: _begin: -cs=0x75b;eip=0x0007db; X(PUSH(ds)); // 17750 push ds ;~ 075B:07DB -cs=0x75b;eip=0x0007dc; X(PUSH(es)); // 17751 push es ;~ 075B:07DC -cs=0x75b;eip=0x0007dd; X(PUSH(bp)); // 17752 push bp ;~ 075B:07DD -cs=0x75b;eip=0x0007de; T(MOV(ax, *(dw*)(raddr(ss,bp+0)))); // 17753 mov ax, [bp+0] ;~ 075B:07DE -cs=0x75b;eip=0x0007e1; T(ds = ax;); // 17754 mov ds, ax ;~ 075B:07E1 -cs=0x75b;eip=0x0007e3; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 17756 mov di, [bp+6] ;~ 075B:07E3 -cs=0x75b;eip=0x0007e6; T(SHL(di, 1)); // 17757 shl di, 1 ;~ 075B:07E6 -cs=0x75b;eip=0x0007e8; T(MOV(es, *(dw*)(raddr(cs,di+0x681)))); // 17758 mov es, word ptr cs:[di+681h] ;~ 075B:07E8 -cs=0x75b;eip=0x0007ed; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17759 mov bx, [bp+0Ch] ;~ 075B:07ED -cs=0x75b;eip=0x0007f0; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 17760 mov cx, [bp+0Eh] ;~ 075B:07F0 -cs=0x75b;eip=0x0007f3; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 17761 mov dx, [bp+8] ;~ 075B:07F3 -cs=0x75b;eip=0x0007f6; T(MOV(si, *(dw*)(raddr(ss,bp+4)))); // 17762 mov si, [bp+4] ;~ 075B:07F6 -cs=0x75b;eip=0x0007f9; T(SHL(si, 1)); // 17763 shl si, 1 ;~ 075B:07F9 -cs=0x75b;eip=0x0007fb; T(MOV(di, *(dw*)(raddr(ss,bp+0x0A)))); // 17764 mov di, [bp+0Ah] ;~ 075B:07FB -cs=0x75b;eip=0x0007fe; T(SHL(di, 1)); // 17765 shl di, 1 ;~ 075B:07FE -cs=0x75b;eip=0x000800; T(MOV(bp, *(dw*)(raddr(ss,bp+2)))); // 17766 mov bp, [bp+2] ;~ 075B:0800 +cs=0x75b;eip=0x0007db; X(PUSH(ds)); // 17939 push ds ;~ 075B:07DB +cs=0x75b;eip=0x0007dc; X(PUSH(es)); // 17940 push es ;~ 075B:07DC +cs=0x75b;eip=0x0007dd; X(PUSH(bp)); // 17941 push bp ;~ 075B:07DD +cs=0x75b;eip=0x0007de; T(MOV(ax, *(dw*)(raddr(ss,bp+0)))); // 17942 mov ax, [bp+0] ;~ 075B:07DE +cs=0x75b;eip=0x0007e1; T(ds = ax;); // 17943 mov ds, ax ;~ 075B:07E1 +cs=0x75b;eip=0x0007e3; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 17945 mov di, [bp+6] ;~ 075B:07E3 +cs=0x75b;eip=0x0007e6; T(SHL(di, 1)); // 17946 shl di, 1 ;~ 075B:07E6 +cs=0x75b;eip=0x0007e8; T(MOV(es, *(dw*)(raddr(cs,di+0x681)))); // 17947 mov es, word ptr cs:[di+681h] ;~ 075B:07E8 +cs=0x75b;eip=0x0007ed; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17948 mov bx, [bp+0Ch] ;~ 075B:07ED +cs=0x75b;eip=0x0007f0; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 17949 mov cx, [bp+0Eh] ;~ 075B:07F0 +cs=0x75b;eip=0x0007f3; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 17950 mov dx, [bp+8] ;~ 075B:07F3 +cs=0x75b;eip=0x0007f6; T(MOV(si, *(dw*)(raddr(ss,bp+4)))); // 17951 mov si, [bp+4] ;~ 075B:07F6 +cs=0x75b;eip=0x0007f9; T(SHL(si, 1)); // 17952 shl si, 1 ;~ 075B:07F9 +cs=0x75b;eip=0x0007fb; T(MOV(di, *(dw*)(raddr(ss,bp+0x0A)))); // 17953 mov di, [bp+0Ah] ;~ 075B:07FB +cs=0x75b;eip=0x0007fe; T(SHL(di, 1)); // 17954 shl di, 1 ;~ 075B:07FE +cs=0x75b;eip=0x000800; T(MOV(bp, *(dw*)(raddr(ss,bp+2)))); // 17955 mov bp, [bp+2] ;~ 075B:0800 loc_16393: - // 4772 -cs=0x75b;eip=0x000803; X(PUSH(si)); // 17769 push si ;~ 075B:0803 -cs=0x75b;eip=0x000804; X(PUSH(di)); // 17770 push di ;~ 075B:0804 -cs=0x75b;eip=0x000805; X(PUSH(cx)); // 17771 push cx ;~ 075B:0805 -cs=0x75b;eip=0x000806; T(cx = bx;); // 17772 mov cx, bx ;~ 075B:0806 -cs=0x75b;eip=0x000808; T(MOV(si, *(dw*)(raddr(cs,si+0x0E)))); // 17773 mov si, cs:[si+0Eh] ;~ 075B:0808 -cs=0x75b;eip=0x00080d; T(ADD(si, bp)); // 17774 add si, bp ;~ 075B:080D -cs=0x75b;eip=0x00080f; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17775 mov di, cs:[di+0Eh] ;~ 075B:080F -cs=0x75b;eip=0x000814; T(ADD(di, dx)); // 17776 add di, dx ;~ 075B:0814 + // 4775 +cs=0x75b;eip=0x000803; X(PUSH(si)); // 17958 push si ;~ 075B:0803 +cs=0x75b;eip=0x000804; X(PUSH(di)); // 17959 push di ;~ 075B:0804 +cs=0x75b;eip=0x000805; X(PUSH(cx)); // 17960 push cx ;~ 075B:0805 +cs=0x75b;eip=0x000806; T(cx = bx;); // 17961 mov cx, bx ;~ 075B:0806 +cs=0x75b;eip=0x000808; T(MOV(si, *(dw*)(raddr(cs,si+0x0E)))); // 17962 mov si, cs:[si+0Eh] ;~ 075B:0808 +cs=0x75b;eip=0x00080d; T(ADD(si, bp)); // 17963 add si, bp ;~ 075B:080D +cs=0x75b;eip=0x00080f; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17964 mov di, cs:[di+0Eh] ;~ 075B:080F +cs=0x75b;eip=0x000814; T(ADD(di, dx)); // 17965 add di, dx ;~ 075B:0814 loc_163a6: - // 4773 -cs=0x75b;eip=0x000816; T(LODSB); // 17779 lodsb ;~ 075B:0816 -cs=0x75b;eip=0x000817; T(OR(al, al)); // 17780 or al, al ;~ 075B:0817 -cs=0x75b;eip=0x000819; J(JZ(loc_163ae)); // 17781 jz short loc_163AE ;~ 075B:0819 -cs=0x75b;eip=0x00081b; X(MOV(*(raddr(es,di)), al)); // 17782 mov es:[di], al ;~ 075B:081B + // 4776 +cs=0x75b;eip=0x000816; T(LODSB); // 17968 lodsb ;~ 075B:0816 +cs=0x75b;eip=0x000817; T(OR(al, al)); // 17969 or al, al ;~ 075B:0817 +cs=0x75b;eip=0x000819; J(JZ(loc_163ae)); // 17970 jz short loc_163AE ;~ 075B:0819 +cs=0x75b;eip=0x00081b; X(MOV(*(raddr(es,di)), al)); // 17971 mov es:[di], al ;~ 075B:081B loc_163ae: - // 4774 -cs=0x75b;eip=0x00081e; T(INC(di)); // 17785 inc di ;~ 075B:081E -cs=0x75b;eip=0x00081f; J(LOOP(loc_163a6)); // 17786 loop loc_163A6 ;~ 075B:081F -cs=0x75b;eip=0x000821; X(POP(cx)); // 17787 pop cx ;~ 075B:0821 -cs=0x75b;eip=0x000822; X(POP(di)); // 17788 pop di ;~ 075B:0822 -cs=0x75b;eip=0x000823; X(POP(si)); // 17789 pop si ;~ 075B:0823 -cs=0x75b;eip=0x000824; T(ADD(di, 2)); // 17790 add di, 2 ;~ 075B:0824 -cs=0x75b;eip=0x000827; T(ADD(si, 2)); // 17791 add si, 2 ;~ 075B:0827 -cs=0x75b;eip=0x00082a; J(LOOP(loc_16393)); // 17792 loop loc_16393 ;~ 075B:082A -cs=0x75b;eip=0x00082c; X(POP(bp)); // 17793 pop bp ;~ 075B:082C -cs=0x75b;eip=0x00082d; X(POP(es)); // 17794 pop es ;~ 075B:082D -cs=0x75b;eip=0x00082e; X(POP(ds)); // 17795 pop ds ;~ 075B:082E -cs=0x75b;eip=0x00082f; J(RETF(0)); // 17797 retf ;~ 075B:082F + // 4777 +cs=0x75b;eip=0x00081e; T(INC(di)); // 17974 inc di ;~ 075B:081E +cs=0x75b;eip=0x00081f; J(LOOP(loc_163a6)); // 17975 loop loc_163A6 ;~ 075B:081F +cs=0x75b;eip=0x000821; X(POP(cx)); // 17976 pop cx ;~ 075B:0821 +cs=0x75b;eip=0x000822; X(POP(di)); // 17977 pop di ;~ 075B:0822 +cs=0x75b;eip=0x000823; X(POP(si)); // 17978 pop si ;~ 075B:0823 +cs=0x75b;eip=0x000824; T(ADD(di, 2)); // 17979 add di, 2 ;~ 075B:0824 +cs=0x75b;eip=0x000827; T(ADD(si, 2)); // 17980 add si, 2 ;~ 075B:0827 +cs=0x75b;eip=0x00082a; J(LOOP(loc_16393)); // 17981 loop loc_16393 ;~ 075B:082A +cs=0x75b;eip=0x00082c; X(POP(bp)); // 17982 pop bp ;~ 075B:082C +cs=0x75b;eip=0x00082d; X(POP(es)); // 17983 pop es ;~ 075B:082D +cs=0x75b;eip=0x00082e; X(POP(ds)); // 17984 pop ds ;~ 075B:082E +cs=0x75b;eip=0x00082f; J(RETF(0)); // 17986 retf ;~ 075B:082F assert(0); __dispatch_call: @@ -1457,59 +1539,59 @@ cs=0x75b;eip=0x00082f; J(RETF(0)); // 17797 retf ;~ 075B:082F else goto __dispatch_call; seg004_830_proc: _begin: -cs=0x75b;eip=0x000830; X(PUSH(ds)); // 17801 push ds ;~ 075B:0830 -cs=0x75b;eip=0x000831; X(PUSH(es)); // 17802 push es ;~ 075B:0831 -cs=0x75b;eip=0x000832; T(dx = seg_offset(seg003);); // 17803 mov dx, seg seg003 ;~ 075B:0832 -cs=0x75b;eip=0x000835; T(ds = dx;); // 17804 mov ds, dx ;~ 075B:0835 -cs=0x75b;eip=0x000837; T(es = word_15d2e;); // 17806 mov es, cs:word_15D2E ;~ 075B:0837 -cs=0x75b;eip=0x00083c; T(OR(ax, ax)); // 17808 or ax, ax ;~ 075B:083C -cs=0x75b;eip=0x00083e; J(JS(loc_1641c)); // 17809 js short loc_1641C ;~ 075B:083E -cs=0x75b;eip=0x000840; T(dx = ax;); // 17810 mov dx, ax ;~ 075B:0840 -cs=0x75b;eip=0x000842; T(SHL(dx, 1)); // 17811 shl dx, 1 ;~ 075B:0842 -cs=0x75b;eip=0x000844; T(si = cx;); // 17812 mov si, cx ;~ 075B:0844 -cs=0x75b;eip=0x000846; T(SHL(si, 1)); // 17813 shl si, 1 ;~ 075B:0846 -cs=0x75b;eip=0x000848; T(al = byte_15a0a;); // 17814 mov al, byte_15A0A ;~ 075B:0848 -cs=0x75b;eip=0x00084b; T(ah = al;); // 17815 mov ah, al ;~ 075B:084B +cs=0x75b;eip=0x000830; X(PUSH(ds)); // 17990 push ds ;~ 075B:0830 +cs=0x75b;eip=0x000831; X(PUSH(es)); // 17991 push es ;~ 075B:0831 +cs=0x75b;eip=0x000832; T(dx = seg_offset(seg003);); // 17992 mov dx, seg seg003 ;~ 075B:0832 +cs=0x75b;eip=0x000835; T(ds = dx;); // 17993 mov ds, dx ;~ 075B:0835 +cs=0x75b;eip=0x000837; T(es = word_15d2e;); // 17995 mov es, cs:word_15D2E ;~ 075B:0837 +cs=0x75b;eip=0x00083c; T(OR(ax, ax)); // 17996 or ax, ax ;~ 075B:083C +cs=0x75b;eip=0x00083e; J(JS(loc_1641c)); // 17997 js short loc_1641C ;~ 075B:083E +cs=0x75b;eip=0x000840; T(dx = ax;); // 17998 mov dx, ax ;~ 075B:0840 +cs=0x75b;eip=0x000842; T(SHL(dx, 1)); // 17999 shl dx, 1 ;~ 075B:0842 +cs=0x75b;eip=0x000844; T(si = cx;); // 18000 mov si, cx ;~ 075B:0844 +cs=0x75b;eip=0x000846; T(SHL(si, 1)); // 18001 shl si, 1 ;~ 075B:0846 +cs=0x75b;eip=0x000848; T(al = byte_15a0a;); // 18002 mov al, byte_15A0A ;~ 075B:0848 +cs=0x75b;eip=0x00084b; T(ah = al;); // 18003 mov ah, al ;~ 075B:084B loc_163dd: - // 4775 -cs=0x75b;eip=0x00084d; T(MOV(bp, *(dw*)(raddr(ss,bx+si)))); // 17818 mov bp, ss:[bx+si] ;~ 075B:084D -cs=0x75b;eip=0x000850; T(MOV(cx, *(dw*)(raddr(ss,bx+si+0x1B8)))); // 17819 mov cx, ss:[bx+si+1B8h] ;~ 075B:0850 -cs=0x75b;eip=0x000855; T(CMP(cx, bp)); // 17820 cmp cx, bp ;~ 075B:0855 -cs=0x75b;eip=0x000857; J(JC(loc_16415)); // 17821 jb short loc_16415 ;~ 075B:0857 -cs=0x75b;eip=0x000859; J(JA(loc_163f5)); // 17822 ja short loc_163F5 ;~ 075B:0859 -cs=0x75b;eip=0x00085b; T(OR(cx, cx)); // 17824 or cx, cx ;~ 075B:085B -cs=0x75b;eip=0x00085d; J(JZ(loc_16415)); // 17825 jz short loc_16415 ;~ 075B:085D -cs=0x75b;eip=0x00085f; T(CMP(cx, 0x13F)); // 17826 cmp cx, 13Fh ;~ 075B:085F -cs=0x75b;eip=0x000863; J(JZ(loc_16415)); // 17827 jz short loc_16415 ;~ 075B:0863 + // 4778 +cs=0x75b;eip=0x00084d; T(MOV(bp, *(dw*)(raddr(ss,bx+si)))); // 18006 mov bp, ss:[bx+si] ;~ 075B:084D +cs=0x75b;eip=0x000850; T(MOV(cx, *(dw*)(raddr(ss,bx+si+0x1B8)))); // 18007 mov cx, ss:[bx+si+1B8h] ;~ 075B:0850 +cs=0x75b;eip=0x000855; T(CMP(cx, bp)); // 18008 cmp cx, bp ;~ 075B:0855 +cs=0x75b;eip=0x000857; J(JC(loc_16415)); // 18009 jb short loc_16415 ;~ 075B:0857 +cs=0x75b;eip=0x000859; J(JA(loc_163f5)); // 18010 ja short loc_163F5 ;~ 075B:0859 +cs=0x75b;eip=0x00085b; T(OR(cx, cx)); // 18012 or cx, cx ;~ 075B:085B +cs=0x75b;eip=0x00085d; J(JZ(loc_16415)); // 18013 jz short loc_16415 ;~ 075B:085D +cs=0x75b;eip=0x00085f; T(CMP(cx, 0x13F)); // 18014 cmp cx, 13Fh ;~ 075B:085F +cs=0x75b;eip=0x000863; J(JZ(loc_16415)); // 18015 jz short loc_16415 ;~ 075B:0863 loc_163f5: - // 4776 -cs=0x75b;eip=0x000865; T(SUB(cx, bp)); // 17830 sub cx, bp ;~ 075B:0865 -cs=0x75b;eip=0x000867; T(INC(cx)); // 17831 inc cx ;~ 075B:0867 -cs=0x75b;eip=0x000868; T(MOV(di, *(dw*)(raddr(cs,si+0x0E)))); // 17832 mov di, cs:[si+0Eh] ;~ 075B:0868 -cs=0x75b;eip=0x00086d; T(ADD(di, word_15d30)); // 17833 add di, cs:word_15D30 ;~ 075B:086D -cs=0x75b;eip=0x000872; T(ADD(di, bp)); // 17834 add di, bp ;~ 075B:0872 -cs=0x75b;eip=0x000874; T(TEST(di, 1)); // 17835 test di, 1 ;~ 075B:0874 -cs=0x75b;eip=0x000878; J(JZ(loc_1640e)); // 17836 jz short loc_1640E ;~ 075B:0878 -cs=0x75b;eip=0x00087a; X(STOSB); // 17837 stosb ;~ 075B:087A -cs=0x75b;eip=0x00087b; T(DEC(cx)); // 17838 dec cx ;~ 075B:087B -cs=0x75b;eip=0x00087c; J(JZ(loc_16415)); // 17839 jz short loc_16415 ;~ 075B:087C + // 4779 +cs=0x75b;eip=0x000865; T(SUB(cx, bp)); // 18018 sub cx, bp ;~ 075B:0865 +cs=0x75b;eip=0x000867; T(INC(cx)); // 18019 inc cx ;~ 075B:0867 +cs=0x75b;eip=0x000868; T(MOV(di, *(dw*)(raddr(cs,si+0x0E)))); // 18020 mov di, cs:[si+0Eh] ;~ 075B:0868 +cs=0x75b;eip=0x00086d; T(ADD(di, word_15d30)); // 18021 add di, cs:word_15D30 ;~ 075B:086D +cs=0x75b;eip=0x000872; T(ADD(di, bp)); // 18022 add di, bp ;~ 075B:0872 +cs=0x75b;eip=0x000874; T(TEST(di, 1)); // 18023 test di, 1 ;~ 075B:0874 +cs=0x75b;eip=0x000878; J(JZ(loc_1640e)); // 18024 jz short loc_1640E ;~ 075B:0878 +cs=0x75b;eip=0x00087a; X(STOSB); // 18025 stosb ;~ 075B:087A +cs=0x75b;eip=0x00087b; T(DEC(cx)); // 18026 dec cx ;~ 075B:087B +cs=0x75b;eip=0x00087c; J(JZ(loc_16415)); // 18027 jz short loc_16415 ;~ 075B:087C loc_1640e: - // 4777 -cs=0x75b;eip=0x00087e; T(SHR(cx, 1)); // 17842 shr cx, 1 ;~ 075B:087E - // 17843 rep stosw ;~ 075B:0880 -cs=0x75b;eip=0x000880; X( REP STOSW); // 17843 rep stosw ;~ 075B:0880 -cs=0x75b;eip=0x000882; J(JNC(loc_16415)); // 17844 jnb short loc_16415 ;~ 075B:0882 -cs=0x75b;eip=0x000884; X(STOSB); // 17845 stosb ;~ 075B:0884 + // 4780 +cs=0x75b;eip=0x00087e; T(SHR(cx, 1)); // 18030 shr cx, 1 ;~ 075B:087E + // 18031 rep stosw ;~ 075B:0880 +cs=0x75b;eip=0x000880; X( REP STOSW); // 18031 rep stosw ;~ 075B:0880 +cs=0x75b;eip=0x000882; J(JNC(loc_16415)); // 18032 jnb short loc_16415 ;~ 075B:0882 +cs=0x75b;eip=0x000884; X(STOSB); // 18033 stosb ;~ 075B:0884 loc_16415: - // 4778 -cs=0x75b;eip=0x000885; T(SUB(si, 2)); // 17849 sub si, 2 ;~ 075B:0885 -cs=0x75b;eip=0x000888; T(CMP(si, dx)); // 17850 cmp si, dx ;~ 075B:0888 -cs=0x75b;eip=0x00088a; J(JGE(loc_163dd)); // 17851 jge short loc_163DD ;~ 075B:088A + // 4781 +cs=0x75b;eip=0x000885; T(SUB(si, 2)); // 18037 sub si, 2 ;~ 075B:0885 +cs=0x75b;eip=0x000888; T(CMP(si, dx)); // 18038 cmp si, dx ;~ 075B:0888 +cs=0x75b;eip=0x00088a; J(JGE(loc_163dd)); // 18039 jge short loc_163DD ;~ 075B:088A loc_1641c: - // 4779 -cs=0x75b;eip=0x00088c; X(POP(es)); // 17854 pop es ;~ 075B:088C -cs=0x75b;eip=0x00088d; X(POP(ds)); // 17856 pop ds ;~ 075B:088D -cs=0x75b;eip=0x00088e; J(RETF(0)); // 17858 retf ;~ 075B:088E + // 4782 +cs=0x75b;eip=0x00088c; X(POP(es)); // 18042 pop es ;~ 075B:088C +cs=0x75b;eip=0x00088d; X(POP(ds)); // 18044 pop ds ;~ 075B:088D +cs=0x75b;eip=0x00088e; J(RETF(0)); // 18046 retf ;~ 075B:088E assert(0); __dispatch_call: @@ -1539,12 +1621,12 @@ cs=0x75b;eip=0x00088e; J(RETF(0)); // 17858 retf ;~ 075B:088E else goto __dispatch_call; sub_1641f: _begin: -cs=0x75b;eip=0x00088f; T(cx = 0x7D00;); // 17864 mov cx, 7D00h ;~ 075B:088F -cs=0x75b;eip=0x000892; T(XOR(ax, ax)); // 17865 xor ax, ax ;~ 075B:0892 -cs=0x75b;eip=0x000894; T(XOR(di, di)); // 17866 xor di, di ;~ 075B:0894 - // 17867 rep stosw ;~ 075B:0896 -cs=0x75b;eip=0x000896; X( REP STOSW); // 17867 rep stosw ;~ 075B:0896 -cs=0x75b;eip=0x000898; J(RETF(0)); // 17868 retf ;~ 075B:0898 +cs=0x75b;eip=0x00088f; T(cx = 0x7D00;); // 18052 mov cx, 7D00h ;~ 075B:088F +cs=0x75b;eip=0x000892; T(XOR(ax, ax)); // 18053 xor ax, ax ;~ 075B:0892 +cs=0x75b;eip=0x000894; T(XOR(di, di)); // 18054 xor di, di ;~ 075B:0894 + // 18055 rep stosw ;~ 075B:0896 +cs=0x75b;eip=0x000896; X( REP STOSW); // 18055 rep stosw ;~ 075B:0896 +cs=0x75b;eip=0x000898; J(RETF(0)); // 18056 retf ;~ 075B:0898 assert(0); __dispatch_call: @@ -1569,325 +1651,325 @@ cs=0x75b;eip=0x000898; J(RETF(0)); // 17868 retf ;~ 075B:0898 else goto __dispatch_call; seg004_899_proc: _begin: -cs=0x75b;eip=0x000899; X(PUSH(es)); // 17872 push es ;~ 075B:0899 -cs=0x75b;eip=0x00089a; X(PUSH(di)); // 17873 push di ;~ 075B:089A -cs=0x75b;eip=0x00089b; T(ax = 0x0A000;); // 17874 mov ax, 0A000h ;~ 075B:089B -cs=0x75b;eip=0x00089e; T(es = ax;); // 17875 mov es, ax ;~ 075B:089E -cs=0x75b;eip=0x0008a0; J(CALLF(sub_1641f,0)); // 17877 call sub_1641F ;~ 075B:08A0 -cs=0x75b;eip=0x0008a5; X(POP(di)); // 17878 pop di ;~ 075B:08A5 -cs=0x75b;eip=0x0008a6; X(POP(es)); // 17879 pop es ;~ 075B:08A6 -cs=0x75b;eip=0x0008a7; J(RETF(0)); // 17881 retf ;~ 075B:08A7 +cs=0x75b;eip=0x000899; X(PUSH(es)); // 18060 push es ;~ 075B:0899 +cs=0x75b;eip=0x00089a; X(PUSH(di)); // 18061 push di ;~ 075B:089A +cs=0x75b;eip=0x00089b; T(ax = 0x0A000;); // 18062 mov ax, 0A000h ;~ 075B:089B +cs=0x75b;eip=0x00089e; T(es = ax;); // 18063 mov es, ax ;~ 075B:089E +cs=0x75b;eip=0x0008a0; J(CALLF(sub_1641f,0)); // 18065 call sub_1641F ;~ 075B:08A0 +cs=0x75b;eip=0x0008a5; X(POP(di)); // 18066 pop di ;~ 075B:08A5 +cs=0x75b;eip=0x0008a6; X(POP(es)); // 18067 pop es ;~ 075B:08A6 +cs=0x75b;eip=0x0008a7; J(RETF(0)); // 18069 retf ;~ 075B:08A7 ret_75b_8a8: - // 4780 -cs=0x75b;eip=0x0008a8; X(PUSH(bp)); // 17883 push bp ;~ 075B:08A8 -cs=0x75b;eip=0x0008a9; T(bp = sp;); // 17884 mov bp, sp ;~ 075B:08A9 -cs=0x75b;eip=0x0008ab; X(PUSH(ds)); // 17885 push ds ;~ 075B:08AB -cs=0x75b;eip=0x0008ac; X(PUSH(es)); // 17886 push es ;~ 075B:08AC -cs=0x75b;eip=0x0008ad; X(PUSH(si)); // 17887 push si ;~ 075B:08AD -cs=0x75b;eip=0x0008ae; X(PUSH(di)); // 17888 push di ;~ 075B:08AE -cs=0x75b;eip=0x0008af; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 17889 mov bx, [bp+6] ;~ 075B:08AF -cs=0x75b;eip=0x0008b2; T(SHL(bx, 1)); // 17890 shl bx, 1 ;~ 075B:08B2 -cs=0x75b;eip=0x0008b4; T(MOV(ds, *(dw*)(raddr(cs,bx+0x681)))); // 17891 mov ds, word ptr cs:[bx+681h] ;~ 075B:08B4 -cs=0x75b;eip=0x0008b9; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 17893 mov si, [bp+0Ah] ;~ 075B:08B9 -cs=0x75b;eip=0x0008bc; T(SHL(si, 1)); // 17894 shl si, 1 ;~ 075B:08BC -cs=0x75b;eip=0x0008be; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17895 mov bx, [bp+0Ch] ;~ 075B:08BE -cs=0x75b;eip=0x0008c1; T(SHL(bx, 1)); // 17896 shl bx, 1 ;~ 075B:08C1 -cs=0x75b;eip=0x0008c3; T(MOV(es, *(dw*)(raddr(cs,bx+0x681)))); // 17897 mov es, word ptr cs:[bx+681h] ;~ 075B:08C3 -cs=0x75b;eip=0x0008c8; T(MOV(dx, *(dw*)(raddr(ss,bp+0x0E)))); // 17898 mov dx, [bp+0Eh] ;~ 075B:08C8 -cs=0x75b;eip=0x0008cb; T(MOV(di, *(dw*)(raddr(ss,bp+0x10)))); // 17899 mov di, [bp+10h] ;~ 075B:08CB -cs=0x75b;eip=0x0008ce; T(SHL(di, 1)); // 17900 shl di, 1 ;~ 075B:08CE -cs=0x75b;eip=0x0008d0; T(MOV(bx, *(dw*)(raddr(ss,bp+0x12)))); // 17901 mov bx, [bp+12h] ;~ 075B:08D0 -cs=0x75b;eip=0x0008d3; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 17902 mov cx, [bp+14h] ;~ 075B:08D3 -cs=0x75b;eip=0x0008d6; T(MOV(bp, *(dw*)(raddr(ss,bp+8)))); // 17903 mov bp, [bp+8] ;~ 075B:08D6 + // 4783 +cs=0x75b;eip=0x0008a8; X(PUSH(bp)); // 18071 push bp ;~ 075B:08A8 +cs=0x75b;eip=0x0008a9; T(bp = sp;); // 18072 mov bp, sp ;~ 075B:08A9 +cs=0x75b;eip=0x0008ab; X(PUSH(ds)); // 18073 push ds ;~ 075B:08AB +cs=0x75b;eip=0x0008ac; X(PUSH(es)); // 18074 push es ;~ 075B:08AC +cs=0x75b;eip=0x0008ad; X(PUSH(si)); // 18075 push si ;~ 075B:08AD +cs=0x75b;eip=0x0008ae; X(PUSH(di)); // 18076 push di ;~ 075B:08AE +cs=0x75b;eip=0x0008af; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 18077 mov bx, [bp+6] ;~ 075B:08AF +cs=0x75b;eip=0x0008b2; T(SHL(bx, 1)); // 18078 shl bx, 1 ;~ 075B:08B2 +cs=0x75b;eip=0x0008b4; T(MOV(ds, *(dw*)(raddr(cs,bx+0x681)))); // 18079 mov ds, word ptr cs:[bx+681h] ;~ 075B:08B4 +cs=0x75b;eip=0x0008b9; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 18080 mov si, [bp+0Ah] ;~ 075B:08B9 +cs=0x75b;eip=0x0008bc; T(SHL(si, 1)); // 18081 shl si, 1 ;~ 075B:08BC +cs=0x75b;eip=0x0008be; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 18082 mov bx, [bp+0Ch] ;~ 075B:08BE +cs=0x75b;eip=0x0008c1; T(SHL(bx, 1)); // 18083 shl bx, 1 ;~ 075B:08C1 +cs=0x75b;eip=0x0008c3; T(MOV(es, *(dw*)(raddr(cs,bx+0x681)))); // 18084 mov es, word ptr cs:[bx+681h] ;~ 075B:08C3 +cs=0x75b;eip=0x0008c8; T(MOV(dx, *(dw*)(raddr(ss,bp+0x0E)))); // 18085 mov dx, [bp+0Eh] ;~ 075B:08C8 +cs=0x75b;eip=0x0008cb; T(MOV(di, *(dw*)(raddr(ss,bp+0x10)))); // 18086 mov di, [bp+10h] ;~ 075B:08CB +cs=0x75b;eip=0x0008ce; T(SHL(di, 1)); // 18087 shl di, 1 ;~ 075B:08CE +cs=0x75b;eip=0x0008d0; T(MOV(bx, *(dw*)(raddr(ss,bp+0x12)))); // 18088 mov bx, [bp+12h] ;~ 075B:08D0 +cs=0x75b;eip=0x0008d3; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 18089 mov cx, [bp+14h] ;~ 075B:08D3 +cs=0x75b;eip=0x0008d6; T(MOV(bp, *(dw*)(raddr(ss,bp+8)))); // 18090 mov bp, [bp+8] ;~ 075B:08D6 loc_16469: - // 4781 -cs=0x75b;eip=0x0008d9; X(PUSH(si)); // 17906 push si ;~ 075B:08D9 -cs=0x75b;eip=0x0008da; X(PUSH(di)); // 17907 push di ;~ 075B:08DA -cs=0x75b;eip=0x0008db; X(PUSH(cx)); // 17908 push cx ;~ 075B:08DB -cs=0x75b;eip=0x0008dc; T(MOV(si, *(dw*)(raddr(cs,si+0x0E)))); // 17909 mov si, cs:[si+0Eh] ;~ 075B:08DC -cs=0x75b;eip=0x0008e1; T(ADD(si, bp)); // 17910 add si, bp ;~ 075B:08E1 -cs=0x75b;eip=0x0008e3; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 17911 mov di, cs:[di+0Eh] ;~ 075B:08E3 -cs=0x75b;eip=0x0008e8; T(ADD(di, dx)); // 17912 add di, dx ;~ 075B:08E8 -cs=0x75b;eip=0x0008ea; T(cx = bx;); // 17913 mov cx, bx ;~ 075B:08EA - // 17914 rep movsb ;~ 075B:08EC -cs=0x75b;eip=0x0008ec; X( REP MOVSB); // 17914 rep movsb ;~ 075B:08EC -cs=0x75b;eip=0x0008ee; X(POP(cx)); // 17915 pop cx ;~ 075B:08EE -cs=0x75b;eip=0x0008ef; X(POP(di)); // 17916 pop di ;~ 075B:08EF -cs=0x75b;eip=0x0008f0; X(POP(si)); // 17917 pop si ;~ 075B:08F0 -cs=0x75b;eip=0x0008f1; T(ADD(di, 2)); // 17918 add di, 2 ;~ 075B:08F1 -cs=0x75b;eip=0x0008f4; T(ADD(si, 2)); // 17919 add si, 2 ;~ 075B:08F4 -cs=0x75b;eip=0x0008f7; J(LOOP(loc_16469)); // 17920 loop loc_16469 ;~ 075B:08F7 -cs=0x75b;eip=0x0008f9; X(POP(di)); // 17921 pop di ;~ 075B:08F9 -cs=0x75b;eip=0x0008fa; X(POP(si)); // 17922 pop si ;~ 075B:08FA -cs=0x75b;eip=0x0008fb; X(POP(es)); // 17923 pop es ;~ 075B:08FB -cs=0x75b;eip=0x0008fc; X(POP(ds)); // 17924 pop ds ;~ 075B:08FC -cs=0x75b;eip=0x0008fd; X(POP(bp)); // 17926 pop bp ;~ 075B:08FD -cs=0x75b;eip=0x0008fe; J(RETF(0)); // 17927 retf ;~ 075B:08FE + // 4784 +cs=0x75b;eip=0x0008d9; X(PUSH(si)); // 18093 push si ;~ 075B:08D9 +cs=0x75b;eip=0x0008da; X(PUSH(di)); // 18094 push di ;~ 075B:08DA +cs=0x75b;eip=0x0008db; X(PUSH(cx)); // 18095 push cx ;~ 075B:08DB +cs=0x75b;eip=0x0008dc; T(MOV(si, *(dw*)(raddr(cs,si+0x0E)))); // 18096 mov si, cs:[si+0Eh] ;~ 075B:08DC +cs=0x75b;eip=0x0008e1; T(ADD(si, bp)); // 18097 add si, bp ;~ 075B:08E1 +cs=0x75b;eip=0x0008e3; T(MOV(di, *(dw*)(raddr(cs,di+0x0E)))); // 18098 mov di, cs:[di+0Eh] ;~ 075B:08E3 +cs=0x75b;eip=0x0008e8; T(ADD(di, dx)); // 18099 add di, dx ;~ 075B:08E8 +cs=0x75b;eip=0x0008ea; T(cx = bx;); // 18100 mov cx, bx ;~ 075B:08EA + // 18101 rep movsb ;~ 075B:08EC +cs=0x75b;eip=0x0008ec; X( REP MOVSB); // 18101 rep movsb ;~ 075B:08EC +cs=0x75b;eip=0x0008ee; X(POP(cx)); // 18102 pop cx ;~ 075B:08EE +cs=0x75b;eip=0x0008ef; X(POP(di)); // 18103 pop di ;~ 075B:08EF +cs=0x75b;eip=0x0008f0; X(POP(si)); // 18104 pop si ;~ 075B:08F0 +cs=0x75b;eip=0x0008f1; T(ADD(di, 2)); // 18105 add di, 2 ;~ 075B:08F1 +cs=0x75b;eip=0x0008f4; T(ADD(si, 2)); // 18106 add si, 2 ;~ 075B:08F4 +cs=0x75b;eip=0x0008f7; J(LOOP(loc_16469)); // 18107 loop loc_16469 ;~ 075B:08F7 +cs=0x75b;eip=0x0008f9; X(POP(di)); // 18108 pop di ;~ 075B:08F9 +cs=0x75b;eip=0x0008fa; X(POP(si)); // 18109 pop si ;~ 075B:08FA +cs=0x75b;eip=0x0008fb; X(POP(es)); // 18110 pop es ;~ 075B:08FB +cs=0x75b;eip=0x0008fc; X(POP(ds)); // 18111 pop ds ;~ 075B:08FC +cs=0x75b;eip=0x0008fd; X(POP(bp)); // 18112 pop bp ;~ 075B:08FD +cs=0x75b;eip=0x0008fe; J(RETF(0)); // 18113 retf ;~ 075B:08FE ret_75b_8ff: - // 4782 -cs=0x75b;eip=0x0008ff; X(PUSH(bp)); // 17930 push bp ;~ 075B:08FF -cs=0x75b;eip=0x000900; T(bp = sp;); // 17931 mov bp, sp ;~ 075B:0900 -cs=0x75b;eip=0x000902; X(PUSH(ds)); // 17932 push ds ;~ 075B:0902 -cs=0x75b;eip=0x000903; X(PUSH(es)); // 17933 push es ;~ 075B:0903 -cs=0x75b;eip=0x000904; X(PUSH(si)); // 17934 push si ;~ 075B:0904 -cs=0x75b;eip=0x000905; X(PUSH(di)); // 17935 push di ;~ 075B:0905 -cs=0x75b;eip=0x000906; T(dx = seg_offset(seg003);); // 17936 mov dx, seg seg003 ;~ 075B:0906 -cs=0x75b;eip=0x000909; T(ds = dx;); // 17937 mov ds, dx ;~ 075B:0909 -cs=0x75b;eip=0x00090b; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 17939 mov bx, [bp+6] ;~ 075B:090B -cs=0x75b;eip=0x00090e; T(MOV(bx, *(dw*)(raddr(ss,bx)))); // 17940 mov bx, ss:[bx] ;~ 075B:090E -cs=0x75b;eip=0x000911; T(SHL(bx, 1)); // 17941 shl bx, 1 ;~ 075B:0911 -cs=0x75b;eip=0x000913; T(MOV(es, *(dw*)(raddr(cs,bx+0x681)))); // 17942 mov es, word ptr cs:[bx+681h] ;~ 075B:0913 -cs=0x75b;eip=0x000918; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 17944 mov si, [bp+0Ah] ;~ 075B:0918 -cs=0x75b;eip=0x00091b; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 17945 mov cx, [bp+0Eh] ;~ 075B:091B -cs=0x75b;eip=0x00091e; T(SUB(cx, si)); // 17946 sub cx, si ;~ 075B:091E -cs=0x75b;eip=0x000920; T(INC(cx)); // 17947 inc cx ;~ 075B:0920 -cs=0x75b;eip=0x000921; T(SHL(si, 1)); // 17948 shl si, 1 ;~ 075B:0921 -cs=0x75b;eip=0x000923; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 17949 mov di, [bp+8] ;~ 075B:0923 -cs=0x75b;eip=0x000926; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 17950 mov bx, [bp+0Ch] ;~ 075B:0926 -cs=0x75b;eip=0x000929; T(SUB(bx, di)); // 17951 sub bx, di ;~ 075B:0929 -cs=0x75b;eip=0x00092b; T(INC(bx)); // 17952 inc bx ;~ 075B:092B -cs=0x75b;eip=0x00092c; T(MOV(ah, *(raddr(ss,bp+0x10)))); // 17953 mov ah, [bp+10h] ;~ 075B:092C -cs=0x75b;eip=0x00092f; T(MOV(al, *(raddr(ss,bp+0x12)))); // 17954 mov al, [bp+12h] ;~ 075B:092F + // 4785 +cs=0x75b;eip=0x0008ff; X(PUSH(bp)); // 18116 push bp ;~ 075B:08FF +cs=0x75b;eip=0x000900; T(bp = sp;); // 18117 mov bp, sp ;~ 075B:0900 +cs=0x75b;eip=0x000902; X(PUSH(ds)); // 18118 push ds ;~ 075B:0902 +cs=0x75b;eip=0x000903; X(PUSH(es)); // 18119 push es ;~ 075B:0903 +cs=0x75b;eip=0x000904; X(PUSH(si)); // 18120 push si ;~ 075B:0904 +cs=0x75b;eip=0x000905; X(PUSH(di)); // 18121 push di ;~ 075B:0905 +cs=0x75b;eip=0x000906; T(dx = seg_offset(seg003);); // 18122 mov dx, seg seg003 ;~ 075B:0906 +cs=0x75b;eip=0x000909; T(ds = dx;); // 18123 mov ds, dx ;~ 075B:0909 +cs=0x75b;eip=0x00090b; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 18125 mov bx, [bp+6] ;~ 075B:090B +cs=0x75b;eip=0x00090e; T(MOV(bx, *(dw*)(raddr(ss,bx)))); // 18126 mov bx, ss:[bx] ;~ 075B:090E +cs=0x75b;eip=0x000911; T(SHL(bx, 1)); // 18127 shl bx, 1 ;~ 075B:0911 +cs=0x75b;eip=0x000913; T(MOV(es, *(dw*)(raddr(cs,bx+0x681)))); // 18128 mov es, word ptr cs:[bx+681h] ;~ 075B:0913 +cs=0x75b;eip=0x000918; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 18130 mov si, [bp+0Ah] ;~ 075B:0918 +cs=0x75b;eip=0x00091b; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 18131 mov cx, [bp+0Eh] ;~ 075B:091B +cs=0x75b;eip=0x00091e; T(SUB(cx, si)); // 18132 sub cx, si ;~ 075B:091E +cs=0x75b;eip=0x000920; T(INC(cx)); // 18133 inc cx ;~ 075B:0920 +cs=0x75b;eip=0x000921; T(SHL(si, 1)); // 18134 shl si, 1 ;~ 075B:0921 +cs=0x75b;eip=0x000923; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 18135 mov di, [bp+8] ;~ 075B:0923 +cs=0x75b;eip=0x000926; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 18136 mov bx, [bp+0Ch] ;~ 075B:0926 +cs=0x75b;eip=0x000929; T(SUB(bx, di)); // 18137 sub bx, di ;~ 075B:0929 +cs=0x75b;eip=0x00092b; T(INC(bx)); // 18138 inc bx ;~ 075B:092B +cs=0x75b;eip=0x00092c; T(MOV(ah, *(raddr(ss,bp+0x10)))); // 18139 mov ah, [bp+10h] ;~ 075B:092C +cs=0x75b;eip=0x00092f; T(MOV(al, *(raddr(ss,bp+0x12)))); // 18140 mov al, [bp+12h] ;~ 075B:092F loc_164c2: - // 4783 -cs=0x75b;eip=0x000932; X(PUSH(cx)); // 17957 push cx ;~ 075B:0932 -cs=0x75b;eip=0x000933; X(PUSH(di)); // 17958 push di ;~ 075B:0933 -cs=0x75b;eip=0x000934; T(ADD(di, *(dw*)(raddr(cs,si+0x0E)))); // 17959 add di, cs:[si+0Eh] ;~ 075B:0934 -cs=0x75b;eip=0x000939; T(cx = bx;); // 17960 mov cx, bx ;~ 075B:0939 + // 4786 +cs=0x75b;eip=0x000932; X(PUSH(cx)); // 18143 push cx ;~ 075B:0932 +cs=0x75b;eip=0x000933; X(PUSH(di)); // 18144 push di ;~ 075B:0933 +cs=0x75b;eip=0x000934; T(ADD(di, *(dw*)(raddr(cs,si+0x0E)))); // 18145 add di, cs:[si+0Eh] ;~ 075B:0934 +cs=0x75b;eip=0x000939; T(cx = bx;); // 18146 mov cx, bx ;~ 075B:0939 loc_164cb: - // 4784 -cs=0x75b;eip=0x00093b; T(CMP(ah, *(raddr(es,di)))); // 17963 cmp ah, es:[di] ;~ 075B:093B -cs=0x75b;eip=0x00093e; J(JNZ(loc_164d3)); // 17964 jnz short loc_164D3 ;~ 075B:093E -cs=0x75b;eip=0x000940; X(MOV(*(raddr(es,di)), al)); // 17965 mov es:[di], al ;~ 075B:0940 + // 4787 +cs=0x75b;eip=0x00093b; T(CMP(ah, *(raddr(es,di)))); // 18149 cmp ah, es:[di] ;~ 075B:093B +cs=0x75b;eip=0x00093e; J(JNZ(loc_164d3)); // 18150 jnz short loc_164D3 ;~ 075B:093E +cs=0x75b;eip=0x000940; X(MOV(*(raddr(es,di)), al)); // 18151 mov es:[di], al ;~ 075B:0940 loc_164d3: - // 4785 -cs=0x75b;eip=0x000943; T(INC(di)); // 17968 inc di ;~ 075B:0943 -cs=0x75b;eip=0x000944; J(LOOP(loc_164cb)); // 17969 loop loc_164CB ;~ 075B:0944 -cs=0x75b;eip=0x000946; X(POP(di)); // 17970 pop di ;~ 075B:0946 -cs=0x75b;eip=0x000947; X(POP(cx)); // 17971 pop cx ;~ 075B:0947 -cs=0x75b;eip=0x000948; T(ADD(si, 2)); // 17972 add si, 2 ;~ 075B:0948 -cs=0x75b;eip=0x00094b; J(LOOP(loc_164c2)); // 17973 loop loc_164C2 ;~ 075B:094B -cs=0x75b;eip=0x00094d; X(POP(di)); // 17974 pop di ;~ 075B:094D -cs=0x75b;eip=0x00094e; X(POP(si)); // 17975 pop si ;~ 075B:094E -cs=0x75b;eip=0x00094f; X(POP(es)); // 17976 pop es ;~ 075B:094F -cs=0x75b;eip=0x000950; X(POP(ds)); // 17978 pop ds ;~ 075B:0950 -cs=0x75b;eip=0x000951; X(POP(bp)); // 17980 pop bp ;~ 075B:0951 -cs=0x75b;eip=0x000952; J(RETF(0)); // 17981 retf ;~ 075B:0952 + // 4788 +cs=0x75b;eip=0x000943; T(INC(di)); // 18154 inc di ;~ 075B:0943 +cs=0x75b;eip=0x000944; J(LOOP(loc_164cb)); // 18155 loop loc_164CB ;~ 075B:0944 +cs=0x75b;eip=0x000946; X(POP(di)); // 18156 pop di ;~ 075B:0946 +cs=0x75b;eip=0x000947; X(POP(cx)); // 18157 pop cx ;~ 075B:0947 +cs=0x75b;eip=0x000948; T(ADD(si, 2)); // 18158 add si, 2 ;~ 075B:0948 +cs=0x75b;eip=0x00094b; J(LOOP(loc_164c2)); // 18159 loop loc_164C2 ;~ 075B:094B +cs=0x75b;eip=0x00094d; X(POP(di)); // 18160 pop di ;~ 075B:094D +cs=0x75b;eip=0x00094e; X(POP(si)); // 18161 pop si ;~ 075B:094E +cs=0x75b;eip=0x00094f; X(POP(es)); // 18162 pop es ;~ 075B:094F +cs=0x75b;eip=0x000950; X(POP(ds)); // 18164 pop ds ;~ 075B:0950 +cs=0x75b;eip=0x000951; X(POP(bp)); // 18166 pop bp ;~ 075B:0951 +cs=0x75b;eip=0x000952; J(RETF(0)); // 18167 retf ;~ 075B:0952 ret_75b_953: - // 4786 -cs=0x75b;eip=0x000953; T(bx = sp;); // 17983 mov bx, sp ;~ 075B:0953 -cs=0x75b;eip=0x000955; X(PUSH(ds)); // 17984 push ds ;~ 075B:0955 -cs=0x75b;eip=0x000956; X(PUSH(es)); // 17985 push es ;~ 075B:0956 -cs=0x75b;eip=0x000957; T(MOV(ds, *(dw*)(raddr(ss,bx+4)))); // 17986 mov ds, word ptr ss:[bx+4] ;~ 075B:0957 -cs=0x75b;eip=0x00095b; T(es = word_15d2e;); // 17988 mov es, cs:word_15D2E ;~ 075B:095B -cs=0x75b;eip=0x000960; J(JMP(loc_16505)); // 17990 jmp short loc_16505 ;~ 075B:0960 + // 4789 +cs=0x75b;eip=0x000953; T(bx = sp;); // 18169 mov bx, sp ;~ 075B:0953 +cs=0x75b;eip=0x000955; X(PUSH(ds)); // 18170 push ds ;~ 075B:0955 +cs=0x75b;eip=0x000956; X(PUSH(es)); // 18171 push es ;~ 075B:0956 +cs=0x75b;eip=0x000957; T(MOV(ds, *(dw*)(raddr(ss,bx+4)))); // 18172 mov ds, word ptr ss:[bx+4] ;~ 075B:0957 +cs=0x75b;eip=0x00095b; T(es = word_15d2e;); // 18173 mov es, cs:word_15D2E ;~ 075B:095B +cs=0x75b;eip=0x000960; J(JMP(loc_16505)); // 18175 jmp short loc_16505 ;~ 075B:0960 ret_75b_963: - // 4787 -cs=0x75b;eip=0x000963; X(PUSH(ds)); // 17995 push ds ;~ 075B:0963 -cs=0x75b;eip=0x000964; X(PUSH(es)); // 17996 push es ;~ 075B:0964 -cs=0x75b;eip=0x000965; X(byte_15d32 = 1;); // 17997 mov cs:byte_15D32, 1 ;~ 075B:0965 -cs=0x75b;eip=0x00096b; T(ds = seg_16213;); // 17998 mov ds, cs:seg_16213 ;~ 075B:096B -cs=0x75b;eip=0x000970; T(es = word_16211;); // 18000 mov es, cs:word_16211 ;~ 075B:0970 + // 4790 +cs=0x75b;eip=0x000963; X(PUSH(ds)); // 18179 push ds ;~ 075B:0963 +cs=0x75b;eip=0x000964; X(PUSH(es)); // 18180 push es ;~ 075B:0964 +cs=0x75b;eip=0x000965; X(byte_15d32 = 1;); // 18181 mov cs:byte_15D32, 1 ;~ 075B:0965 +cs=0x75b;eip=0x00096b; T(ds = seg_16213;); // 18182 mov ds, cs:seg_16213 ;~ 075B:096B +cs=0x75b;eip=0x000970; T(es = word_16211;); // 18184 mov es, cs:word_16211 ;~ 075B:0970 loc_16505: - // 4788 -cs=0x75b;eip=0x000975; X(PUSH(si)); // 18004 push si ;~ 075B:0975 -cs=0x75b;eip=0x000976; X(PUSH(di)); // 18005 push di ;~ 075B:0976 -cs=0x75b;eip=0x000977; T(XOR(si, si)); // 18006 xor si, si ;~ 075B:0977 -cs=0x75b;eip=0x000979; T(XOR(di, di)); // 18007 xor di, di ;~ 075B:0979 -cs=0x75b;eip=0x00097b; T(cx = 0x7D00;); // 18008 mov cx, 7D00h ;~ 075B:097B - // 18009 rep movsw ;~ 075B:097E -cs=0x75b;eip=0x00097e; X( REP MOVSW); // 18009 rep movsw ;~ 075B:097E -cs=0x75b;eip=0x000980; X(POP(di)); // 18010 pop di ;~ 075B:0980 -cs=0x75b;eip=0x000981; X(POP(si)); // 18011 pop si ;~ 075B:0981 -cs=0x75b;eip=0x000982; X(POP(es)); // 18012 pop es ;~ 075B:0982 -cs=0x75b;eip=0x000983; X(POP(ds)); // 18014 pop ds ;~ 075B:0983 -cs=0x75b;eip=0x000984; J(RETF(0)); // 18016 retf ;~ 075B:0984 + // 4791 +cs=0x75b;eip=0x000975; X(PUSH(si)); // 18188 push si ;~ 075B:0975 +cs=0x75b;eip=0x000976; X(PUSH(di)); // 18189 push di ;~ 075B:0976 +cs=0x75b;eip=0x000977; T(XOR(si, si)); // 18190 xor si, si ;~ 075B:0977 +cs=0x75b;eip=0x000979; T(XOR(di, di)); // 18191 xor di, di ;~ 075B:0979 +cs=0x75b;eip=0x00097b; T(cx = 0x7D00;); // 18192 mov cx, 7D00h ;~ 075B:097B + // 18193 rep movsw ;~ 075B:097E +cs=0x75b;eip=0x00097e; X( REP MOVSW); // 18193 rep movsw ;~ 075B:097E +cs=0x75b;eip=0x000980; X(POP(di)); // 18194 pop di ;~ 075B:0980 +cs=0x75b;eip=0x000981; X(POP(si)); // 18195 pop si ;~ 075B:0981 +cs=0x75b;eip=0x000982; X(POP(es)); // 18196 pop es ;~ 075B:0982 +cs=0x75b;eip=0x000983; X(POP(ds)); // 18198 pop ds ;~ 075B:0983 +cs=0x75b;eip=0x000984; J(RETF(0)); // 18200 retf ;~ 075B:0984 ret_75b_985: - // 4789 -cs=0x75b;eip=0x000985; T(bx = sp;); // 18018 mov bx, sp ;~ 075B:0985 -cs=0x75b;eip=0x000987; X(PUSH(ds)); // 18019 push ds ;~ 075B:0987 -cs=0x75b;eip=0x000988; X(PUSH(es)); // 18020 push es ;~ 075B:0988 -cs=0x75b;eip=0x000989; T(MOV(ds, *(dw*)(raddr(ss,bx+4)))); // 18021 mov ds, word ptr ss:[bx+4] ;~ 075B:0989 -cs=0x75b;eip=0x00098d; T(es = word_15d2e;); // 18023 mov es, cs:word_15D2E ;~ 075B:098D -cs=0x75b;eip=0x000992; T(bx = 1;); // 18025 mov bx, 1 ;~ 075B:0992 -cs=0x75b;eip=0x000995; T(cx = 0x0FA00;); // 18026 mov cx, 0FA00h ;~ 075B:0995 + // 4792 +cs=0x75b;eip=0x000985; T(bx = sp;); // 18202 mov bx, sp ;~ 075B:0985 +cs=0x75b;eip=0x000987; X(PUSH(ds)); // 18203 push ds ;~ 075B:0987 +cs=0x75b;eip=0x000988; X(PUSH(es)); // 18204 push es ;~ 075B:0988 +cs=0x75b;eip=0x000989; T(MOV(ds, *(dw*)(raddr(ss,bx+4)))); // 18205 mov ds, word ptr ss:[bx+4] ;~ 075B:0989 +cs=0x75b;eip=0x00098d; T(es = word_15d2e;); // 18206 mov es, cs:word_15D2E ;~ 075B:098D +cs=0x75b;eip=0x000992; T(bx = 1;); // 18207 mov bx, 1 ;~ 075B:0992 +cs=0x75b;eip=0x000995; T(cx = 0x0FA00;); // 18208 mov cx, 0FA00h ;~ 075B:0995 loc_16528: - // 4790 -cs=0x75b;eip=0x000998; T(SHR(bx, 1)); // 18030 shr bx, 1 ;~ 075B:0998 -cs=0x75b;eip=0x00099a; J(JNC(loc_16530)); // 18031 jnb short loc_16530 ;~ 075B:099A -cs=0x75b;eip=0x00099c; T(XOR(bx, 0x0B400)); // 18032 xor bx, 0B400h ;~ 075B:099C + // 4793 +cs=0x75b;eip=0x000998; T(SHR(bx, 1)); // 18212 shr bx, 1 ;~ 075B:0998 +cs=0x75b;eip=0x00099a; J(JNC(loc_16530)); // 18213 jnb short loc_16530 ;~ 075B:099A +cs=0x75b;eip=0x00099c; T(XOR(bx, 0x0B400)); // 18214 xor bx, 0B400h ;~ 075B:099C loc_16530: - // 4791 -cs=0x75b;eip=0x0009a0; T(CMP(bx, 0x0FA00)); // 18035 cmp bx, 0FA00h ;~ 075B:09A0 -cs=0x75b;eip=0x0009a4; J(JA(loc_16528)); // 18036 ja short loc_16528 ;~ 075B:09A4 -cs=0x75b;eip=0x0009a6; T(DEC(bx)); // 18037 dec bx ;~ 075B:09A6 -cs=0x75b;eip=0x0009a7; T(MOV(al, *(raddr(ds,bx)))); // 18038 mov al, [bx] ;~ 075B:09A7 -cs=0x75b;eip=0x0009a9; X(MOV(*(raddr(es,bx)), al)); // 18039 mov es:[bx], al ;~ 075B:09A9 -cs=0x75b;eip=0x0009ac; T(INC(bx)); // 18040 inc bx ;~ 075B:09AC -cs=0x75b;eip=0x0009ad; J(LOOP(loc_16528)); // 18041 loop loc_16528 ;~ 075B:09AD -cs=0x75b;eip=0x0009af; X(POP(es)); // 18042 pop es ;~ 075B:09AF -cs=0x75b;eip=0x0009b0; X(POP(ds)); // 18044 pop ds ;~ 075B:09B0 -cs=0x75b;eip=0x0009b1; J(RETF(0)); // 18045 retf ;~ 075B:09B1 + // 4794 +cs=0x75b;eip=0x0009a0; T(CMP(bx, 0x0FA00)); // 18217 cmp bx, 0FA00h ;~ 075B:09A0 +cs=0x75b;eip=0x0009a4; J(JA(loc_16528)); // 18218 ja short loc_16528 ;~ 075B:09A4 +cs=0x75b;eip=0x0009a6; T(DEC(bx)); // 18219 dec bx ;~ 075B:09A6 +cs=0x75b;eip=0x0009a7; T(MOV(al, *(raddr(ds,bx)))); // 18220 mov al, [bx] ;~ 075B:09A7 +cs=0x75b;eip=0x0009a9; X(MOV(*(raddr(es,bx)), al)); // 18221 mov es:[bx], al ;~ 075B:09A9 +cs=0x75b;eip=0x0009ac; T(INC(bx)); // 18222 inc bx ;~ 075B:09AC +cs=0x75b;eip=0x0009ad; J(LOOP(loc_16528)); // 18223 loop loc_16528 ;~ 075B:09AD +cs=0x75b;eip=0x0009af; X(POP(es)); // 18224 pop es ;~ 075B:09AF +cs=0x75b;eip=0x0009b0; X(POP(ds)); // 18225 pop ds ;~ 075B:09B0 +cs=0x75b;eip=0x0009b1; J(RETF(0)); // 18226 retf ;~ 075B:09B1 ret_75b_9b3: - // 4792 -cs=0x75b;eip=0x0009b3; T(bx = sp;); // 18050 mov bx, sp ;~ 075B:09B3 -cs=0x75b;eip=0x0009b5; T(MOV(al, *(raddr(ss,bx+4)))); // 18051 mov al, ss:[bx+4] ;~ 075B:09B5 -cs=0x75b;eip=0x0009b9; X(byte_16542 = al;); // 18052 mov cs:byte_16542, al ;~ 075B:09B9 -cs=0x75b;eip=0x0009bd; J(RETF(0)); // 18053 retf ;~ 075B:09BD + // 4795 +cs=0x75b;eip=0x0009b3; T(bx = sp;); // 18232 mov bx, sp ;~ 075B:09B3 +cs=0x75b;eip=0x0009b5; T(MOV(al, *(raddr(ss,bx+4)))); // 18233 mov al, ss:[bx+4] ;~ 075B:09B5 +cs=0x75b;eip=0x0009b9; X(byte_16542 = al;); // 18234 mov cs:byte_16542, al ;~ 075B:09B9 +cs=0x75b;eip=0x0009bd; J(RETF(0)); // 18235 retf ;~ 075B:09BD ret_75b_9be: - // 4793 -cs=0x75b;eip=0x0009be; X(PUSH(ds)); // 18055 push ds ;~ 075B:09BE -cs=0x75b;eip=0x0009bf; X(PUSH(si)); // 18056 push si ;~ 075B:09BF -cs=0x75b;eip=0x0009c0; T(ax = seg_offset(seg003);); // 18057 mov ax, seg seg003 ;~ 075B:09C0 -cs=0x75b;eip=0x0009c3; T(ds = ax;); // 18058 mov ds, ax ;~ 075B:09C3 -cs=0x75b;eip=0x0009c5; T(ax = *(dw*)((byte_15b58)+4);); // 18060 mov ax, word ptr byte_15B58+4 ;~ 075B:09C5 -cs=0x75b;eip=0x0009c8; T(SHL(ax, 1)); // 18061 shl ax, 1 ;~ 075B:09C8 -cs=0x75b;eip=0x0009ca; T(SHL(ax, 1)); // 18062 shl ax, 1 ;~ 075B:09CA -cs=0x75b;eip=0x0009cc; T(ADD(ax, *(dw*)((byte_15b58)+4))); // 18063 add ax, word ptr byte_15B58+4 ;~ 075B:09CC -cs=0x75b;eip=0x0009d0; T(INC(ax)); // 18064 inc ax ;~ 075B:09D0 -cs=0x75b;eip=0x0009d1; X(*(dw*)((byte_15b58)+4) = ax;); // 18065 mov word ptr byte_15B58+4, ax ;~ 075B:09D1 -cs=0x75b;eip=0x0009d4; T(bl = al;); // 18066 mov bl, al ;~ 075B:09D4 -cs=0x75b;eip=0x0009d6; T(AND(bx, 3)); // 18067 and bx, 3 ;~ 075B:09D6 -cs=0x75b;eip=0x0009d9; T(MOV(bl, *(raddr(ds,bx+0x1CC8)))); // 18068 mov bl, [bx+1CC8h] ;~ 075B:09D9 -cs=0x75b;eip=0x0009dd; T(si = 0x1B85;); // 18069 mov si, 1B85h ;~ 075B:09DD -cs=0x75b;eip=0x0009e0; T(ADD(si, bx)); // 18070 add si, bx ;~ 075B:09E0 -cs=0x75b;eip=0x0009e2; T(ADD(si, bx)); // 18071 add si, bx ;~ 075B:09E2 -cs=0x75b;eip=0x0009e4; T(ADD(si, bx)); // 18072 add si, bx ;~ 075B:09E4 -cs=0x75b;eip=0x0009e6; T(LODSB); // 18073 lodsb ;~ 075B:09E6 -cs=0x75b;eip=0x0009e7; T(ch = al;); // 18074 mov ch, al ;~ 075B:09E7 -cs=0x75b;eip=0x0009e9; T(LODSB); // 18075 lodsb ;~ 075B:09E9 -cs=0x75b;eip=0x0009ea; T(cl = al;); // 18076 mov cl, al ;~ 075B:09EA -cs=0x75b;eip=0x0009ec; T(LODSB); // 18077 lodsb ;~ 075B:09EC -cs=0x75b;eip=0x0009ed; T(bh = al;); // 18078 mov bh, al ;~ 075B:09ED -cs=0x75b;eip=0x0009ef; T(bl = 0x8D;); // 18079 mov bl, 8Dh ;~ 075B:09EF + // 4796 +cs=0x75b;eip=0x0009be; X(PUSH(ds)); // 18237 push ds ;~ 075B:09BE +cs=0x75b;eip=0x0009bf; X(PUSH(si)); // 18238 push si ;~ 075B:09BF +cs=0x75b;eip=0x0009c0; T(ax = seg_offset(seg003);); // 18239 mov ax, seg seg003 ;~ 075B:09C0 +cs=0x75b;eip=0x0009c3; T(ds = ax;); // 18240 mov ds, ax ;~ 075B:09C3 +cs=0x75b;eip=0x0009c5; T(ax = *(dw*)((byte_15b58)+4);); // 18242 mov ax, word ptr byte_15B58+4 ;~ 075B:09C5 +cs=0x75b;eip=0x0009c8; T(SHL(ax, 1)); // 18243 shl ax, 1 ;~ 075B:09C8 +cs=0x75b;eip=0x0009ca; T(SHL(ax, 1)); // 18244 shl ax, 1 ;~ 075B:09CA +cs=0x75b;eip=0x0009cc; T(ADD(ax, *(dw*)((byte_15b58)+4))); // 18245 add ax, word ptr byte_15B58+4 ;~ 075B:09CC +cs=0x75b;eip=0x0009d0; T(INC(ax)); // 18246 inc ax ;~ 075B:09D0 +cs=0x75b;eip=0x0009d1; X(*(dw*)((byte_15b58)+4) = ax;); // 18247 mov word ptr byte_15B58+4, ax ;~ 075B:09D1 +cs=0x75b;eip=0x0009d4; T(bl = al;); // 18248 mov bl, al ;~ 075B:09D4 +cs=0x75b;eip=0x0009d6; T(AND(bx, 3)); // 18249 and bx, 3 ;~ 075B:09D6 +cs=0x75b;eip=0x0009d9; T(MOV(bl, *(raddr(ds,bx+0x1CC8)))); // 18250 mov bl, [bx+1CC8h] ;~ 075B:09D9 +cs=0x75b;eip=0x0009dd; T(si = 0x1B85;); // 18251 mov si, 1B85h ;~ 075B:09DD +cs=0x75b;eip=0x0009e0; T(ADD(si, bx)); // 18252 add si, bx ;~ 075B:09E0 +cs=0x75b;eip=0x0009e2; T(ADD(si, bx)); // 18253 add si, bx ;~ 075B:09E2 +cs=0x75b;eip=0x0009e4; T(ADD(si, bx)); // 18254 add si, bx ;~ 075B:09E4 +cs=0x75b;eip=0x0009e6; T(LODSB); // 18255 lodsb ;~ 075B:09E6 +cs=0x75b;eip=0x0009e7; T(ch = al;); // 18256 mov ch, al ;~ 075B:09E7 +cs=0x75b;eip=0x0009e9; T(LODSB); // 18257 lodsb ;~ 075B:09E9 +cs=0x75b;eip=0x0009ea; T(cl = al;); // 18258 mov cl, al ;~ 075B:09EA +cs=0x75b;eip=0x0009ec; T(LODSB); // 18259 lodsb ;~ 075B:09EC +cs=0x75b;eip=0x0009ed; T(bh = al;); // 18260 mov bh, al ;~ 075B:09ED +cs=0x75b;eip=0x0009ef; T(bl = 0x8D;); // 18261 mov bl, 8Dh ;~ 075B:09EF loc_16581: - // 4794 -cs=0x75b;eip=0x0009f1; T(dx = 0x3C8;); // 18082 mov dx, 3C8h ;~ 075B:09F1 -cs=0x75b;eip=0x0009f4; T(al = bl;); // 18083 mov al, bl ;~ 075B:09F4 -cs=0x75b;eip=0x0009f6; S(OUT(dx, al)); // 18084 out dx, al ;~ 075B:09F6 -cs=0x75b;eip=0x0009f7; T(INC(dx)); // 18085 inc dx ;~ 075B:09F7 -cs=0x75b;eip=0x0009f8; T(al = ch;); // 18086 mov al, ch ;~ 075B:09F8 -cs=0x75b;eip=0x0009fa; S(OUT(dx, al)); // 18087 out dx, al ;~ 075B:09FA -cs=0x75b;eip=0x0009fb; T(al = cl;); // 18088 mov al, cl ;~ 075B:09FB -cs=0x75b;eip=0x0009fd; S(OUT(dx, al)); // 18089 out dx, al ;~ 075B:09FD -cs=0x75b;eip=0x0009fe; T(al = bh;); // 18090 mov al, bh ;~ 075B:09FE -cs=0x75b;eip=0x000a00; S(OUT(dx, al)); // 18091 out dx, al ;~ 075B:0A00 -cs=0x75b;eip=0x000a01; T(ADD(bl, 0x10)); // 18092 add bl, 10h ;~ 075B:0A01 -cs=0x75b;eip=0x000a04; T(CMP(bl, 0x1D)); // 18093 cmp bl, 1Dh ;~ 075B:0A04 -cs=0x75b;eip=0x000a07; J(JNZ(loc_16581)); // 18094 jnz short loc_16581 ;~ 075B:0A07 -cs=0x75b;eip=0x000a09; T(CMP(byte_16542, 0)); // 18095 cmp cs:byte_16542, 0 ;~ 075B:0A09 -cs=0x75b;eip=0x000a0f; J(JZ(loc_165b3)); // 18096 jz short loc_165B3 ;~ 075B:0A0F -cs=0x75b;eip=0x000a11; T(AND(ah, 3)); // 18097 and ah, 3 ;~ 075B:0A11 -cs=0x75b;eip=0x000a14; X(DEC(byte_16542)); // 18098 dec cs:byte_16542 ;~ 075B:0A14 -cs=0x75b;eip=0x000a19; J(JNZ(loc_165ad)); // 18099 jnz short loc_165AD ;~ 075B:0A19 -cs=0x75b;eip=0x000a1b; T(XOR(ah, ah)); // 18100 xor ah, ah ;~ 075B:0A1B + // 4797 +cs=0x75b;eip=0x0009f1; T(dx = 0x3C8;); // 18264 mov dx, 3C8h ;~ 075B:09F1 +cs=0x75b;eip=0x0009f4; T(al = bl;); // 18265 mov al, bl ;~ 075B:09F4 +cs=0x75b;eip=0x0009f6; S(OUT(dx, al)); // 18266 out dx, al ;~ 075B:09F6 +cs=0x75b;eip=0x0009f7; T(INC(dx)); // 18267 inc dx ;~ 075B:09F7 +cs=0x75b;eip=0x0009f8; T(al = ch;); // 18268 mov al, ch ;~ 075B:09F8 +cs=0x75b;eip=0x0009fa; S(OUT(dx, al)); // 18269 out dx, al ;~ 075B:09FA +cs=0x75b;eip=0x0009fb; T(al = cl;); // 18270 mov al, cl ;~ 075B:09FB +cs=0x75b;eip=0x0009fd; S(OUT(dx, al)); // 18271 out dx, al ;~ 075B:09FD +cs=0x75b;eip=0x0009fe; T(al = bh;); // 18272 mov al, bh ;~ 075B:09FE +cs=0x75b;eip=0x000a00; S(OUT(dx, al)); // 18273 out dx, al ;~ 075B:0A00 +cs=0x75b;eip=0x000a01; T(ADD(bl, 0x10)); // 18274 add bl, 10h ;~ 075B:0A01 +cs=0x75b;eip=0x000a04; T(CMP(bl, 0x1D)); // 18275 cmp bl, 1Dh ;~ 075B:0A04 +cs=0x75b;eip=0x000a07; J(JNZ(loc_16581)); // 18276 jnz short loc_16581 ;~ 075B:0A07 +cs=0x75b;eip=0x000a09; T(CMP(byte_16542, 0)); // 18277 cmp cs:byte_16542, 0 ;~ 075B:0A09 +cs=0x75b;eip=0x000a0f; J(JZ(loc_165b3)); // 18278 jz short loc_165B3 ;~ 075B:0A0F +cs=0x75b;eip=0x000a11; T(AND(ah, 3)); // 18279 and ah, 3 ;~ 075B:0A11 +cs=0x75b;eip=0x000a14; X(DEC(byte_16542)); // 18280 dec cs:byte_16542 ;~ 075B:0A14 +cs=0x75b;eip=0x000a19; J(JNZ(loc_165ad)); // 18281 jnz short loc_165AD ;~ 075B:0A19 +cs=0x75b;eip=0x000a1b; T(XOR(ah, ah)); // 18282 xor ah, ah ;~ 075B:0A1B loc_165ad: - // 4795 -cs=0x75b;eip=0x000a1d; T(dx = 0x3D4;); // 18103 mov dx, 3D4h ;~ 075B:0A1D -cs=0x75b;eip=0x000a20; T(al = 0x0D;); // 18104 mov al, 0Dh ;~ 075B:0A20 -cs=0x75b;eip=0x000a22; S(OUT(dx, ax)); // 18105 out dx, ax ; Video: CRT cntrlr addr ;~ 075B:0A22 + // 4798 +cs=0x75b;eip=0x000a1d; T(dx = 0x3D4;); // 18285 mov dx, 3D4h ;~ 075B:0A1D +cs=0x75b;eip=0x000a20; T(al = 0x0D;); // 18286 mov al, 0Dh ;~ 075B:0A20 +cs=0x75b;eip=0x000a22; S(OUT(dx, ax)); // 18287 out dx, ax ; Video: CRT cntrlr addr ;~ 075B:0A22 loc_165b3: - // 4796 -cs=0x75b;eip=0x000a23; X(POP(si)); // 18109 pop si ;~ 075B:0A23 -cs=0x75b;eip=0x000a24; X(POP(ds)); // 18110 pop ds ;~ 075B:0A24 -cs=0x75b;eip=0x000a25; J(RETF(0)); // 18112 retf ;~ 075B:0A25 + // 4799 +cs=0x75b;eip=0x000a23; X(POP(si)); // 18291 pop si ;~ 075B:0A23 +cs=0x75b;eip=0x000a24; X(POP(ds)); // 18292 pop ds ;~ 075B:0A24 +cs=0x75b;eip=0x000a25; J(RETF(0)); // 18294 retf ;~ 075B:0A25 ret_75b_a26: - // 4797 -cs=0x75b;eip=0x000a26; T(SHL(di, 1)); // 18114 shl di, 1 ;~ 075B:0A26 -cs=0x75b;eip=0x000a28; T(MOV(ax, *(dw*)(raddr(cs,di+0x0E)))); // 18115 mov ax, cs:[di+0Eh] ;~ 075B:0A28 -cs=0x75b;eip=0x000a2d; J(RETF(0)); // 18116 retf ;~ 075B:0A2D + // 4800 +cs=0x75b;eip=0x000a26; T(SHL(di, 1)); // 18296 shl di, 1 ;~ 075B:0A26 +cs=0x75b;eip=0x000a28; T(MOV(ax, *(dw*)(raddr(cs,di+0x0E)))); // 18297 mov ax, cs:[di+0Eh] ;~ 075B:0A28 +cs=0x75b;eip=0x000a2d; J(RETF(0)); // 18298 retf ;~ 075B:0A2D ret_75b_a2e: - // 4798 -cs=0x75b;eip=0x000a2e; T(bx = sp;); // 18118 mov bx, sp ;~ 075B:0A2E -cs=0x75b;eip=0x000a30; T(MOV(ax, *(dw*)(raddr(ss,bx+6)))); // 18119 mov ax, ss:[bx+6] ;~ 075B:0A30 -cs=0x75b;eip=0x000a34; T(MOV(bx, *(dw*)(raddr(ss,bx+4)))); // 18120 mov bx, ss:[bx+4] ;~ 075B:0A34 -cs=0x75b;eip=0x000a38; T(SHL(bx, 1)); // 18121 shl bx, 1 ;~ 075B:0A38 -cs=0x75b;eip=0x000a3a; X(MOV(*(dw*)(raddr(cs,bx+0x681)), ax)); // 18122 mov cs:[bx+681h], ax ;~ 075B:0A3A -cs=0x75b;eip=0x000a3f; J(RETF(0)); // 18123 retf ;~ 075B:0A3F + // 4801 +cs=0x75b;eip=0x000a2e; T(bx = sp;); // 18300 mov bx, sp ;~ 075B:0A2E +cs=0x75b;eip=0x000a30; T(MOV(ax, *(dw*)(raddr(ss,bx+6)))); // 18301 mov ax, ss:[bx+6] ;~ 075B:0A30 +cs=0x75b;eip=0x000a34; T(MOV(bx, *(dw*)(raddr(ss,bx+4)))); // 18302 mov bx, ss:[bx+4] ;~ 075B:0A34 +cs=0x75b;eip=0x000a38; T(SHL(bx, 1)); // 18303 shl bx, 1 ;~ 075B:0A38 +cs=0x75b;eip=0x000a3a; X(MOV(*(dw*)(raddr(cs,bx+0x681)), ax)); // 18304 mov cs:[bx+681h], ax ;~ 075B:0A3A +cs=0x75b;eip=0x000a3f; J(RETF(0)); // 18305 retf ;~ 075B:0A3F ret_75b_a40: - // 4799 -cs=0x75b;eip=0x000a40; J(RETF(0)); // 18125 retf ;~ 075B:0A40 + // 4802 +cs=0x75b;eip=0x000a40; J(RETF(0)); // 18307 retf ;~ 075B:0A40 ret_75b_a41: - // 4800 -cs=0x75b;eip=0x000a41; T(SHL(si, 1)); // 18127 shl si, 1 ;~ 075B:0A41 -cs=0x75b;eip=0x000a43; T(MOV(es, *(dw*)(raddr(cs,si+0x681)))); // 18128 mov es, word ptr cs:[si+681h] ;~ 075B:0A43 -cs=0x75b;eip=0x000a48; J(RETF(0)); // 18129 retf ;~ 075B:0A48 + // 4803 +cs=0x75b;eip=0x000a41; T(SHL(si, 1)); // 18309 shl si, 1 ;~ 075B:0A41 +cs=0x75b;eip=0x000a43; T(MOV(es, *(dw*)(raddr(cs,si+0x681)))); // 18310 mov es, word ptr cs:[si+681h] ;~ 075B:0A43 +cs=0x75b;eip=0x000a48; J(RETF(0)); // 18312 retf ;~ 075B:0A48 ret_75b_a49: - // 4801 -cs=0x75b;eip=0x000a49; J(RETF(0)); // 18131 retf ;~ 075B:0A49 + // 4804 +cs=0x75b;eip=0x000a49; J(RETF(0)); // 18314 retf ;~ 075B:0A49 ret_75b_a4a: - // 4802 -cs=0x75b;eip=0x000a4a; J(RETF(0)); // 18133 retf ;~ 075B:0A4A + // 4805 +cs=0x75b;eip=0x000a4a; J(RETF(0)); // 18316 retf ;~ 075B:0A4A ret_75b_a4b: - // 4803 -cs=0x75b;eip=0x000a4b; J(RETF(0)); // 18135 retf ;~ 075B:0A4B + // 4806 +cs=0x75b;eip=0x000a4b; J(RETF(0)); // 18318 retf ;~ 075B:0A4B ret_75b_a4c: - // 4804 -cs=0x75b;eip=0x000a4c; X(PUSH(ds)); // 18137 push ds ;~ 075B:0A4C -cs=0x75b;eip=0x000a4d; T(ax = ss;); // 18138 mov ax, ss ;~ 075B:0A4D -cs=0x75b;eip=0x000a4f; T(ds = ax;); // 18139 mov ds, ax ;~ 075B:0A4F -cs=0x75b;eip=0x000a51; T(si = bp;); // 18141 mov si, bp ;~ 075B:0A51 -cs=0x75b;eip=0x000a53; T(cx = 0x0A0;); // 18142 mov cx, 0A0h ;~ 075B:0A53 - // 18143 rep movsw ;~ 075B:0A56 -cs=0x75b;eip=0x000a56; X( REP MOVSW); // 18143 rep movsw ;~ 075B:0A56 -cs=0x75b;eip=0x000a58; X(POP(ds)); // 18144 pop ds ;~ 075B:0A58 -cs=0x75b;eip=0x000a59; J(RETF(0)); // 18146 retf ;~ 075B:0A59 + // 4807 +cs=0x75b;eip=0x000a4c; X(PUSH(ds)); // 18320 push ds ;~ 075B:0A4C +cs=0x75b;eip=0x000a4d; T(ax = ss;); // 18321 mov ax, ss ;~ 075B:0A4D +cs=0x75b;eip=0x000a4f; T(ds = ax;); // 18322 mov ds, ax ;~ 075B:0A4F +cs=0x75b;eip=0x000a51; T(si = bp;); // 18323 mov si, bp ;~ 075B:0A51 +cs=0x75b;eip=0x000a53; T(cx = 0x0A0;); // 18324 mov cx, 0A0h ;~ 075B:0A53 + // 18325 rep movsw ;~ 075B:0A56 +cs=0x75b;eip=0x000a56; X( REP MOVSW); // 18325 rep movsw ;~ 075B:0A56 +cs=0x75b;eip=0x000a58; X(POP(ds)); // 18326 pop ds ;~ 075B:0A58 +cs=0x75b;eip=0x000a59; J(RETF(0)); // 18327 retf ;~ 075B:0A59 ret_75b_a5c: - // 4805 + // 4808 cs=0x75b;eip=0x000a5c; __disp=unk_166e1; - J(return __dispatch_call(__disp, _state);); // 18150 jmp near ptr unk_166E1 ;~ 075B:0A5C + J(return __dispatch_call(__disp, _state);); // 18331 jmp near ptr unk_166E1 ;~ 075B:0A5C ret_75b_a5f: - // 4806 -cs=0x75b;eip=0x000a5f; T(MOV(ax, *(dw*)(raddr(ds,di+0x0A)))); // 18152 mov ax, [di+0Ah] ;~ 075B:0A5F -cs=0x75b;eip=0x000a62; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 18153 mov [bp-4], ax ;~ 075B:0A62 -cs=0x75b;eip=0x000a65; T(MOV(ax, *(dw*)(raddr(ds,di+0x0C)))); // 18154 mov ax, [di+0Ch] ;~ 075B:0A65 -cs=0x75b;eip=0x000a68; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 18155 mov [bp-6], ax ;~ 075B:0A68 -cs=0x75b;eip=0x000a6b; X(MOV(*(dw*)(raddr(ds,di+0x0A)), si)); // 18156 mov [di+0Ah], si ;~ 075B:0A6B -cs=0x75b;eip=0x000a6e; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 18157 mov ax, [bp+0Ch] ;~ 075B:0A6E -cs=0x75b;eip=0x000a71; X(MOV(*(dw*)(raddr(ds,di+0x0C)), ax)); // 18158 mov [di+0Ch], ax ;~ 075B:0A71 -cs=0x75b;eip=0x000a74; T(MOV(bx, *(dw*)(raddr(ds,di+0x16)))); // 18159 mov bx, [di+16h] ;~ 075B:0A74 -cs=0x75b;eip=0x000a77; T(MOV(si, *(dw*)(raddr(ds,bx+0x1A)))); // 18160 mov si, [bx+1Ah] ;~ 075B:0A77 -cs=0x75b;eip=0x000a7a; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 18161 mov ax, [si+2] ;~ 075B:0A7A -cs=0x75b;eip=0x000a7d; T(CMP(ax, *(dw*)(raddr(ss,bp-4)))); // 18162 cmp ax, [bp-4] ;~ 075B:0A7D -cs=0x75b;eip=0x000a80; J(JGE(loc_16631)); // 18163 jge short loc_16631 ;~ 075B:0A80 -cs=0x75b;eip=0x000a82; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 18164 mov ax, [bp+8] ;~ 075B:0A82 -cs=0x75b;eip=0x000a85; T(MOV(dx, *(dw*)(raddr(ss,bp+6)))); // 18165 mov dx, [bp+6] ;~ 075B:0A85 -cs=0x75b;eip=0x000a88; T(ADD(dx, *(dw*)(raddr(ds,si+0x12)))); // 18166 add dx, [si+12h] ;~ 075B:0A88 -cs=0x75b;eip=0x000a8b; T(ADC(ax, 0)); // 18167 adc ax, 0 ;~ 075B:0A8B -cs=0x75b;eip=0x000a8e; T(MOV(bx, *(dw*)(raddr(ds,si+0x12)))); // 18168 mov bx, [si+12h] ;~ 075B:0A8E -cs=0x75b;eip=0x000a91; T(XOR(cx, cx)); // 18169 xor cx, cx ;~ 075B:0A91 -cs=0x75b;eip=0x000a93; T(NOT(bx)); // 18170 not bx ;~ 075B:0A93 -cs=0x75b;eip=0x000a95; T(NOT(cx)); // 18171 not cx ;~ 075B:0A95 -cs=0x75b;eip=0x000a97; T(AND(dx, bx)); // 18172 and dx, bx ;~ 075B:0A97 -cs=0x75b;eip=0x000a99; T(AND(ax, cx)); // 18173 and ax, cx ;~ 075B:0A99 -cs=0x75b;eip=0x000a9b; X(SUB(*(dw*)(raddr(ds,si+0x0E)), dx)); // 18174 sub [si+0Eh], dx ;~ 075B:0A9B -cs=0x75b;eip=0x000a9e; X(SBB(*(dw*)(raddr(ds,si+0x10)), ax)); // 18175 sbb [si+10h], ax ;~ 075B:0A9E + // 4809 +cs=0x75b;eip=0x000a5f; T(MOV(ax, *(dw*)(raddr(ds,di+0x0A)))); // 18333 mov ax, [di+0Ah] ;~ 075B:0A5F +cs=0x75b;eip=0x000a62; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 18334 mov [bp-4], ax ;~ 075B:0A62 +cs=0x75b;eip=0x000a65; T(MOV(ax, *(dw*)(raddr(ds,di+0x0C)))); // 18335 mov ax, [di+0Ch] ;~ 075B:0A65 +cs=0x75b;eip=0x000a68; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 18336 mov [bp-6], ax ;~ 075B:0A68 +cs=0x75b;eip=0x000a6b; X(MOV(*(dw*)(raddr(ds,di+0x0A)), si)); // 18337 mov [di+0Ah], si ;~ 075B:0A6B +cs=0x75b;eip=0x000a6e; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 18338 mov ax, [bp+0Ch] ;~ 075B:0A6E +cs=0x75b;eip=0x000a71; X(MOV(*(dw*)(raddr(ds,di+0x0C)), ax)); // 18339 mov [di+0Ch], ax ;~ 075B:0A71 +cs=0x75b;eip=0x000a74; T(MOV(bx, *(dw*)(raddr(ds,di+0x16)))); // 18340 mov bx, [di+16h] ;~ 075B:0A74 +cs=0x75b;eip=0x000a77; T(MOV(si, *(dw*)(raddr(ds,bx+0x1A)))); // 18341 mov si, [bx+1Ah] ;~ 075B:0A77 +cs=0x75b;eip=0x000a7a; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 18342 mov ax, [si+2] ;~ 075B:0A7A +cs=0x75b;eip=0x000a7d; T(CMP(ax, *(dw*)(raddr(ss,bp-4)))); // 18343 cmp ax, [bp-4] ;~ 075B:0A7D +cs=0x75b;eip=0x000a80; J(JGE(loc_16631)); // 18344 jge short loc_16631 ;~ 075B:0A80 +cs=0x75b;eip=0x000a82; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 18345 mov ax, [bp+8] ;~ 075B:0A82 +cs=0x75b;eip=0x000a85; T(MOV(dx, *(dw*)(raddr(ss,bp+6)))); // 18346 mov dx, [bp+6] ;~ 075B:0A85 +cs=0x75b;eip=0x000a88; T(ADD(dx, *(dw*)(raddr(ds,si+0x12)))); // 18347 add dx, [si+12h] ;~ 075B:0A88 +cs=0x75b;eip=0x000a8b; T(ADC(ax, 0)); // 18348 adc ax, 0 ;~ 075B:0A8B +cs=0x75b;eip=0x000a8e; T(MOV(bx, *(dw*)(raddr(ds,si+0x12)))); // 18349 mov bx, [si+12h] ;~ 075B:0A8E +cs=0x75b;eip=0x000a91; T(XOR(cx, cx)); // 18350 xor cx, cx ;~ 075B:0A91 +cs=0x75b;eip=0x000a93; T(NOT(bx)); // 18351 not bx ;~ 075B:0A93 +cs=0x75b;eip=0x000a95; T(NOT(cx)); // 18352 not cx ;~ 075B:0A95 +cs=0x75b;eip=0x000a97; T(AND(dx, bx)); // 18353 and dx, bx ;~ 075B:0A97 +cs=0x75b;eip=0x000a99; T(AND(ax, cx)); // 18354 and ax, cx ;~ 075B:0A99 +cs=0x75b;eip=0x000a9b; X(SUB(*(dw*)(raddr(ds,si+0x0E)), dx)); // 18355 sub [si+0Eh], dx ;~ 075B:0A9B +cs=0x75b;eip=0x000a9e; X(SBB(*(dw*)(raddr(ds,si+0x10)), ax)); // 18356 sbb [si+10h], ax ;~ 075B:0A9E loc_16631: - // 4807 -cs=0x75b;eip=0x000aa1; T(MOV(ax, *(dw*)(raddr(ds,di+0x0A)))); // 18178 mov ax, [di+0Ah] ;~ 075B:0AA1 -cs=0x75b;eip=0x000aa4; T(CMP(ax, *(dw*)(raddr(ds,si+2)))); // 18179 cmp ax, [si+2] ;~ 075B:0AA4 -cs=0x75b;eip=0x000aa7; J(JLE(loc_16658)); // 18180 jle short loc_16658 ;~ 075B:0AA7 -cs=0x75b;eip=0x000aa9; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 18181 mov ax, [bp+8] ;~ 075B:0AA9 -cs=0x75b;eip=0x000aac; T(MOV(dx, *(dw*)(raddr(ss,bp+6)))); // 18182 mov dx, [bp+6] ;~ 075B:0AAC -cs=0x75b;eip=0x000aaf; T(ADD(dx, *(dw*)(raddr(ds,si+0x12)))); // 18183 add dx, [si+12h] ;~ 075B:0AAF -cs=0x75b;eip=0x000ab2; T(ADC(ax, 0)); // 18184 adc ax, 0 ;~ 075B:0AB2 -cs=0x75b;eip=0x000ab5; T(MOV(bx, *(dw*)(raddr(ds,si+0x12)))); // 18185 mov bx, [si+12h] ;~ 075B:0AB5 -cs=0x75b;eip=0x000ab8; T(XOR(cx, cx)); // 18186 xor cx, cx ;~ 075B:0AB8 -cs=0x75b;eip=0x000aba; T(NOT(bx)); // 18187 not bx ;~ 075B:0ABA -cs=0x75b;eip=0x000abc; T(NOT(cx)); // 18188 not cx ;~ 075B:0ABC -cs=0x75b;eip=0x000abe; T(AND(dx, bx)); // 18189 and dx, bx ;~ 075B:0ABE -cs=0x75b;eip=0x000ac0; T(AND(ax, cx)); // 18190 and ax, cx ;~ 075B:0AC0 -cs=0x75b;eip=0x000ac2; X(ADD(*(dw*)(raddr(ds,si+0x0E)), dx)); // 18191 add [si+0Eh], dx ;~ 075B:0AC2 -cs=0x75b;eip=0x000ac5; X(ADC(*(dw*)(raddr(ds,si+0x10)), ax)); // 18192 adc [si+10h], ax ;~ 075B:0AC5 + // 4810 +cs=0x75b;eip=0x000aa1; T(MOV(ax, *(dw*)(raddr(ds,di+0x0A)))); // 18359 mov ax, [di+0Ah] ;~ 075B:0AA1 +cs=0x75b;eip=0x000aa4; T(CMP(ax, *(dw*)(raddr(ds,si+2)))); // 18360 cmp ax, [si+2] ;~ 075B:0AA4 +cs=0x75b;eip=0x000aa7; J(JLE(loc_16658)); // 18361 jle short loc_16658 ;~ 075B:0AA7 +cs=0x75b;eip=0x000aa9; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 18362 mov ax, [bp+8] ;~ 075B:0AA9 +cs=0x75b;eip=0x000aac; T(MOV(dx, *(dw*)(raddr(ss,bp+6)))); // 18363 mov dx, [bp+6] ;~ 075B:0AAC +cs=0x75b;eip=0x000aaf; T(ADD(dx, *(dw*)(raddr(ds,si+0x12)))); // 18364 add dx, [si+12h] ;~ 075B:0AAF +cs=0x75b;eip=0x000ab2; T(ADC(ax, 0)); // 18365 adc ax, 0 ;~ 075B:0AB2 +cs=0x75b;eip=0x000ab5; T(MOV(bx, *(dw*)(raddr(ds,si+0x12)))); // 18366 mov bx, [si+12h] ;~ 075B:0AB5 +cs=0x75b;eip=0x000ab8; T(XOR(cx, cx)); // 18367 xor cx, cx ;~ 075B:0AB8 +cs=0x75b;eip=0x000aba; T(NOT(bx)); // 18368 not bx ;~ 075B:0ABA +cs=0x75b;eip=0x000abc; T(NOT(cx)); // 18369 not cx ;~ 075B:0ABC +cs=0x75b;eip=0x000abe; T(AND(dx, bx)); // 18370 and dx, bx ;~ 075B:0ABE +cs=0x75b;eip=0x000ac0; T(AND(ax, cx)); // 18371 and ax, cx ;~ 075B:0AC0 +cs=0x75b;eip=0x000ac2; X(ADD(*(dw*)(raddr(ds,si+0x0E)), dx)); // 18372 add [si+0Eh], dx ;~ 075B:0AC2 +cs=0x75b;eip=0x000ac5; X(ADC(*(dw*)(raddr(ds,si+0x10)), ax)); // 18373 adc [si+10h], ax ;~ 075B:0AC5 loc_16658: - // 4808 -cs=0x75b;eip=0x000ac8; X(PUSH(0x0F)); // 18195 push 0Fh ;~ 075B:0AC8 -cs=0x75b;eip=0x000aca; J(CALL(__dispatch_call,*((byte_1f360)+0x6203))); // 18196 call near ptr byte_1F360+6203h ;~ 075B:0ACA -cs=0x75b;eip=0x000acd; X(POP(cx)); // 18197 pop cx ;~ 075B:0ACD -cs=0x75b;eip=0x000ace; X(PUSH(*(dw*)(raddr(ss,bp+0x4D)))); // 18198 push word ptr [bp+4Dh] ;~ 075B:0ACE -cs=0x75b;eip=0x000ad1; T(LOCK); // 18199 lock jmp word ptr [bx+si+760Fh] ;~ 075B:0AD1 + // 4811 +cs=0x75b;eip=0x000ac8; X(PUSH(0x0F)); // 18376 push 0Fh ;~ 075B:0AC8 +cs=0x75b;eip=0x000aca; J(CALL(__dispatch_call,unk_25563)); // 18377 call near ptr unk_25563 ;~ 075B:0ACA +cs=0x75b;eip=0x000acd; X(POP(cx)); // 18378 pop cx ;~ 075B:0ACD +cs=0x75b;eip=0x000ace; X(PUSH(*(dw*)(raddr(ss,bp+0x4D)))); // 18379 push word ptr [bp+4Dh] ;~ 075B:0ACE +cs=0x75b;eip=0x000ad1; T(LOCK); // 18380 lock jmp word ptr [bx+si+760Fh] ;~ 075B:0AD1 cs=0x75b;eip=0x000ad1; __disp=*(dw*)(raddr(ds,bx+si+0x760F)); - J(return __dispatch_call(__disp, _state);); // 18199 lock jmp word ptr [bx+si+760Fh] ;~ 075B:0AD1 + J(return __dispatch_call(__disp, _state);); // 18380 lock jmp word ptr [bx+si+760Fh] ;~ 075B:0AD1 assert(0); __dispatch_call: diff --git a/src/custom/src/f.exe_seg127c.cpp b/src/custom/src/f.exe_seg127c.cpp index b67d5ffd7ff..3198222332a 100644 --- a/src/custom/src/f.exe_seg127c.cpp +++ b/src/custom/src/f.exe_seg127c.cpp @@ -13,42 +13,42 @@ else goto __dispatch_call; sub_12811: _begin: -cs=0x41e;eip=0x000051; T(CLI); // 6026 cli ;~ 041E:0051 -cs=0x41e;eip=0x000052; T(dx = 0x3DA;); // 6027 mov dx, 3DAh ;~ 041E:0052 +cs=0x41e;eip=0x000051; T(CLI); // 6226 cli ;~ 041E:0051 +cs=0x41e;eip=0x000052; T(dx = 0x3DA;); // 6227 mov dx, 3DAh ;~ 041E:0052 loc_12815: - // 4503 -cs=0x41e;eip=0x000055; S(IN(al, dx)); // 6030 in al, dx ; Video status bits: ;~ 041E:0055 -cs=0x41e;eip=0x000056; T(TEST(al, 8)); // 6035 test al, 8 ;~ 041E:0056 -cs=0x41e;eip=0x000058; J(JZ(loc_12815)); // 6036 jz short loc_12815 ;~ 041E:0058 + // 4505 +cs=0x41e;eip=0x000055; S(IN(al, dx)); // 6230 in al, dx ; Video status bits: ;~ 041E:0055 +cs=0x41e;eip=0x000056; T(TEST(al, 8)); // 6235 test al, 8 ;~ 041E:0056 +cs=0x41e;eip=0x000058; J(JZ(loc_12815)); // 6236 jz short loc_12815 ;~ 041E:0058 loc_1281a: - // 4504 -cs=0x41e;eip=0x00005a; S(IN(al, dx)); // 6039 in al, dx ; Video status bits: ;~ 041E:005A -cs=0x41e;eip=0x00005b; T(TEST(al, 8)); // 6044 test al, 8 ;~ 041E:005B -cs=0x41e;eip=0x00005d; J(JNZ(loc_1281a)); // 6045 jnz short loc_1281A ;~ 041E:005D -cs=0x41e;eip=0x00005f; T(bl = 1;); // 6046 mov bl, 1 ;~ 041E:005F -cs=0x41e;eip=0x000061; T(XOR(cx, cx)); // 6047 xor cx, cx ;~ 041E:0061 + // 4506 +cs=0x41e;eip=0x00005a; S(IN(al, dx)); // 6239 in al, dx ; Video status bits: ;~ 041E:005A +cs=0x41e;eip=0x00005b; T(TEST(al, 8)); // 6244 test al, 8 ;~ 041E:005B +cs=0x41e;eip=0x00005d; J(JNZ(loc_1281a)); // 6245 jnz short loc_1281A ;~ 041E:005D +cs=0x41e;eip=0x00005f; T(bl = 1;); // 6246 mov bl, 1 ;~ 041E:005F +cs=0x41e;eip=0x000061; T(XOR(cx, cx)); // 6247 xor cx, cx ;~ 041E:0061 loc_12823: - // 4505 -cs=0x41e;eip=0x000063; S(IN(al, dx)); // 6051 in al, dx ; Video status bits: ;~ 041E:0063 -cs=0x41e;eip=0x000064; T(TEST(al, 8)); // 6056 test al, 8 ;~ 041E:0064 -cs=0x41e;eip=0x000066; J(JNZ(loc_12833)); // 6057 jnz short loc_12833 ;~ 041E:0066 -cs=0x41e;eip=0x000068; T(AND(al, 1)); // 6058 and al, 1 ;~ 041E:0068 -cs=0x41e;eip=0x00006a; T(CMP(al, bl)); // 6059 cmp al, bl ;~ 041E:006A -cs=0x41e;eip=0x00006c; J(JZ(loc_12823)); // 6060 jz short loc_12823 ;~ 041E:006C -cs=0x41e;eip=0x00006e; T(XOR(bl, 1)); // 6061 xor bl, 1 ;~ 041E:006E -cs=0x41e;eip=0x000071; J(LOOP(loc_12823)); // 6062 loop loc_12823 ;~ 041E:0071 + // 4507 +cs=0x41e;eip=0x000063; S(IN(al, dx)); // 6251 in al, dx ; Video status bits: ;~ 041E:0063 +cs=0x41e;eip=0x000064; T(TEST(al, 8)); // 6256 test al, 8 ;~ 041E:0064 +cs=0x41e;eip=0x000066; J(JNZ(loc_12833)); // 6257 jnz short loc_12833 ;~ 041E:0066 +cs=0x41e;eip=0x000068; T(AND(al, 1)); // 6258 and al, 1 ;~ 041E:0068 +cs=0x41e;eip=0x00006a; T(CMP(al, bl)); // 6259 cmp al, bl ;~ 041E:006A +cs=0x41e;eip=0x00006c; J(JZ(loc_12823)); // 6260 jz short loc_12823 ;~ 041E:006C +cs=0x41e;eip=0x00006e; T(XOR(bl, 1)); // 6261 xor bl, 1 ;~ 041E:006E +cs=0x41e;eip=0x000071; J(LOOP(loc_12823)); // 6262 loop loc_12823 ;~ 041E:0071 loc_12833: - // 4506 -cs=0x41e;eip=0x000073; T(STI); // 6065 sti ;~ 041E:0073 -cs=0x41e;eip=0x000074; T(NEG(cx)); // 6066 neg cx ;~ 041E:0074 -cs=0x41e;eip=0x000076; T(XOR(al, al)); // 6067 xor al, al ;~ 041E:0076 -cs=0x41e;eip=0x000078; T(CMP(cx, 0x258)); // 6068 cmp cx, 258h ;~ 041E:0078 -cs=0x41e;eip=0x00007c; J(JC(loc_12840)); // 6069 jb short loc_12840 ;~ 041E:007C -cs=0x41e;eip=0x00007e; T(al = 0x0FF;); // 6070 mov al, 0FFh ;~ 041E:007E + // 4508 +cs=0x41e;eip=0x000073; T(STI); // 6265 sti ;~ 041E:0073 +cs=0x41e;eip=0x000074; T(NEG(cx)); // 6266 neg cx ;~ 041E:0074 +cs=0x41e;eip=0x000076; T(XOR(al, al)); // 6267 xor al, al ;~ 041E:0076 +cs=0x41e;eip=0x000078; T(CMP(cx, 0x258)); // 6268 cmp cx, 258h ;~ 041E:0078 +cs=0x41e;eip=0x00007c; J(JC(loc_12840)); // 6269 jb short loc_12840 ;~ 041E:007C +cs=0x41e;eip=0x00007e; T(al = 0x0FF;); // 6270 mov al, 0FFh ;~ 041E:007E loc_12840: - // 4507 -cs=0x41e;eip=0x000080; X(*((seg_11c22)+0x48) = al;); // 6073 mov ds:seg_11C22+48h, al ;~ 041E:0080 -cs=0x41e;eip=0x000083; J(RETN(0)); // 6074 retn ;~ 041E:0083 + // 4509 +cs=0x41e;eip=0x000080; X(byte_11c6a = al;); // 6273 mov byte_11C6A, al ;~ 041E:0080 +cs=0x41e;eip=0x000083; J(RETN(0)); // 6274 retn ;~ 041E:0083 assert(0); __dispatch_call: @@ -78,21 +78,21 @@ cs=0x41e;eip=0x000083; J(RETN(0)); // 6074 retn ;~ 041E:0083 else goto __dispatch_call; sub_12844: _begin: -cs=0x41e;eip=0x000084; X(PUSH(es)); // 6083 push es ;~ 041E:0084 -cs=0x41e;eip=0x000085; X(PUSH(di)); // 6084 push di ;~ 041E:0085 -cs=0x41e;eip=0x000086; T(ax = 0;); // 6085 mov ax, 0 ;~ 041E:0086 -cs=0x41e;eip=0x000089; T(es = ax;); // 6086 mov es, ax ;~ 041E:0089 -cs=0x41e;eip=0x00008b; T(di = 0x440;); // 6087 mov di, 440h ;~ 041E:008B -cs=0x41e;eip=0x00008e; X(MOV(*(raddr(es,di)), 1)); // 6088 mov byte ptr es:[di], 1 ;~ 041E:008E -cs=0x41e;eip=0x000092; T(DEC(di)); // 6089 dec di ;~ 041E:0092 +cs=0x41e;eip=0x000084; X(PUSH(es)); // 6283 push es ;~ 041E:0084 +cs=0x41e;eip=0x000085; X(PUSH(di)); // 6284 push di ;~ 041E:0085 +cs=0x41e;eip=0x000086; T(ax = 0;); // 6285 mov ax, 0 ;~ 041E:0086 +cs=0x41e;eip=0x000089; T(es = ax;); // 6286 mov es, ax ;~ 041E:0089 +cs=0x41e;eip=0x00008b; T(di = 0x440;); // 6287 mov di, 440h ;~ 041E:008B +cs=0x41e;eip=0x00008e; X(MOV(*(raddr(es,di)), 1)); // 6288 mov byte ptr es:[di], 1 ;~ 041E:008E +cs=0x41e;eip=0x000092; T(DEC(di)); // 6289 dec di ;~ 041E:0092 loc_12853: - // 4508 -cs=0x41e;eip=0x000093; T(MOV(al, *(raddr(es,di)))); // 6092 mov al, es:[di] ;~ 041E:0093 -cs=0x41e;eip=0x000096; T(AND(al, 0x0F)); // 6093 and al, 0Fh ;~ 041E:0096 -cs=0x41e;eip=0x000098; J(JNZ(loc_12853)); // 6094 jnz short loc_12853 ;~ 041E:0098 -cs=0x41e;eip=0x00009a; X(POP(di)); // 6095 pop di ;~ 041E:009A -cs=0x41e;eip=0x00009b; X(POP(es)); // 6096 pop es ;~ 041E:009B -cs=0x41e;eip=0x00009c; J(RETN(0)); // 6097 retn ;~ 041E:009C + // 4510 +cs=0x41e;eip=0x000093; T(MOV(al, *(raddr(es,di)))); // 6292 mov al, es:[di] ;~ 041E:0093 +cs=0x41e;eip=0x000096; T(AND(al, 0x0F)); // 6293 and al, 0Fh ;~ 041E:0096 +cs=0x41e;eip=0x000098; J(JNZ(loc_12853)); // 6294 jnz short loc_12853 ;~ 041E:0098 +cs=0x41e;eip=0x00009a; X(POP(di)); // 6295 pop di ;~ 041E:009A +cs=0x41e;eip=0x00009b; X(POP(es)); // 6296 pop es ;~ 041E:009B +cs=0x41e;eip=0x00009c; J(RETN(0)); // 6297 retn ;~ 041E:009C assert(0); __dispatch_call: @@ -118,28 +118,28 @@ cs=0x41e;eip=0x00009c; J(RETN(0)); // 6097 retn ;~ 041E:009C else goto __dispatch_call; sub_1285d: _begin: -cs=0x41e;eip=0x00009d; X(PUSH(cx)); // 6105 push cx ;~ 041E:009D -cs=0x41e;eip=0x00009e; T(CLI); // 6106 cli ;~ 041E:009E -cs=0x41e;eip=0x00009f; T(al = 0x80;); // 6107 mov al, 80h ;~ 041E:009F -cs=0x41e;eip=0x0000a1; S(OUT(0x43, al)); // 6108 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00A1 -cs=0x41e;eip=0x0000a3; S(IN(al, 0x42)); // 6109 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00A3 -cs=0x41e;eip=0x0000a5; T(bl = al;); // 6110 mov bl, al ;~ 041E:00A5 -cs=0x41e;eip=0x0000a7; S(IN(al, 0x42)); // 6111 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00A7 -cs=0x41e;eip=0x0000a9; T(bh = al;); // 6112 mov bh, al ;~ 041E:00A9 -cs=0x41e;eip=0x0000ab; T(cx = 0x100;); // 6113 mov cx, 100h ;~ 041E:00AB +cs=0x41e;eip=0x00009d; X(PUSH(cx)); // 6305 push cx ;~ 041E:009D +cs=0x41e;eip=0x00009e; T(CLI); // 6306 cli ;~ 041E:009E +cs=0x41e;eip=0x00009f; T(al = 0x80;); // 6307 mov al, 80h ;~ 041E:009F +cs=0x41e;eip=0x0000a1; S(OUT(0x43, al)); // 6308 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00A1 +cs=0x41e;eip=0x0000a3; S(IN(al, 0x42)); // 6309 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00A3 +cs=0x41e;eip=0x0000a5; T(bl = al;); // 6310 mov bl, al ;~ 041E:00A5 +cs=0x41e;eip=0x0000a7; S(IN(al, 0x42)); // 6311 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00A7 +cs=0x41e;eip=0x0000a9; T(bh = al;); // 6312 mov bh, al ;~ 041E:00A9 +cs=0x41e;eip=0x0000ab; T(cx = 0x100;); // 6313 mov cx, 100h ;~ 041E:00AB loc_1286e: - // 4509 -cs=0x41e;eip=0x0000ae; J(LOOP(loc_1286e)); // 6116 loop loc_1286E ;~ 041E:00AE -cs=0x41e;eip=0x0000b0; T(al = 0x80;); // 6117 mov al, 80h ;~ 041E:00B0 -cs=0x41e;eip=0x0000b2; S(OUT(0x43, al)); // 6118 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00B2 -cs=0x41e;eip=0x0000b4; S(IN(al, 0x42)); // 6119 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00B4 -cs=0x41e;eip=0x0000b6; T(dl = al;); // 6120 mov dl, al ;~ 041E:00B6 -cs=0x41e;eip=0x0000b8; S(IN(al, 0x42)); // 6121 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00B8 -cs=0x41e;eip=0x0000ba; T(dh = al;); // 6122 mov dh, al ;~ 041E:00BA -cs=0x41e;eip=0x0000bc; T(STI); // 6123 sti ;~ 041E:00BC -cs=0x41e;eip=0x0000bd; T(SUB(bx, dx)); // 6124 sub bx, dx ;~ 041E:00BD -cs=0x41e;eip=0x0000bf; X(POP(cx)); // 6125 pop cx ;~ 041E:00BF -cs=0x41e;eip=0x0000c0; J(RETN(0)); // 6126 retn ;~ 041E:00C0 + // 4511 +cs=0x41e;eip=0x0000ae; J(LOOP(loc_1286e)); // 6316 loop loc_1286E ;~ 041E:00AE +cs=0x41e;eip=0x0000b0; T(al = 0x80;); // 6317 mov al, 80h ;~ 041E:00B0 +cs=0x41e;eip=0x0000b2; S(OUT(0x43, al)); // 6318 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00B2 +cs=0x41e;eip=0x0000b4; S(IN(al, 0x42)); // 6319 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00B4 +cs=0x41e;eip=0x0000b6; T(dl = al;); // 6320 mov dl, al ;~ 041E:00B6 +cs=0x41e;eip=0x0000b8; S(IN(al, 0x42)); // 6321 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00B8 +cs=0x41e;eip=0x0000ba; T(dh = al;); // 6322 mov dh, al ;~ 041E:00BA +cs=0x41e;eip=0x0000bc; T(STI); // 6323 sti ;~ 041E:00BC +cs=0x41e;eip=0x0000bd; T(SUB(bx, dx)); // 6324 sub bx, dx ;~ 041E:00BD +cs=0x41e;eip=0x0000bf; X(POP(cx)); // 6325 pop cx ;~ 041E:00BF +cs=0x41e;eip=0x0000c0; J(RETN(0)); // 6326 retn ;~ 041E:00C0 assert(0); __dispatch_call: @@ -165,57 +165,57 @@ cs=0x41e;eip=0x0000c0; J(RETN(0)); // 6126 retn ;~ 041E:00C0 else goto __dispatch_call; sub_12881: _begin: -cs=0x41e;eip=0x0000c1; S(IN(al, 0x61)); // 6134 in al, 61h ; PC/XT PPI port B bits: ;~ 041E:00C1 -cs=0x41e;eip=0x0000c3; X(byte_11c96 = al;); // 6142 mov ds:byte_11C96, al ;~ 041E:00C3 -cs=0x41e;eip=0x0000c6; T(OR(al, 1)); // 6143 or al, 1 ;~ 041E:00C6 -cs=0x41e;eip=0x0000c8; T(AND(al, 0x0FD)); // 6144 and al, 0FDh ;~ 041E:00C8 -cs=0x41e;eip=0x0000ca; S(OUT(0x61, al)); // 6145 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:00CA -cs=0x41e;eip=0x0000cc; T(al = 0x0B6;); // 6153 mov al, 0B6h ;~ 041E:00CC -cs=0x41e;eip=0x0000ce; S(OUT(0x43, al)); // 6154 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00CE -cs=0x41e;eip=0x0000d0; J({;}); // 6155 jmp short $+2 ;~ 041E:00D0 +cs=0x41e;eip=0x0000c1; S(IN(al, 0x61)); // 6334 in al, 61h ; PC/XT PPI port B bits: ;~ 041E:00C1 +cs=0x41e;eip=0x0000c3; X(byte_11c96 = al;); // 6342 mov byte_11C96, al ;~ 041E:00C3 +cs=0x41e;eip=0x0000c6; T(OR(al, 1)); // 6343 or al, 1 ;~ 041E:00C6 +cs=0x41e;eip=0x0000c8; T(AND(al, 0x0FD)); // 6344 and al, 0FDh ;~ 041E:00C8 +cs=0x41e;eip=0x0000ca; S(OUT(0x61, al)); // 6345 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:00CA +cs=0x41e;eip=0x0000cc; T(al = 0x0B6;); // 6353 mov al, 0B6h ;~ 041E:00CC +cs=0x41e;eip=0x0000ce; S(OUT(0x43, al)); // 6354 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00CE +cs=0x41e;eip=0x0000d0; J({;}); // 6355 jmp short $+2 ;~ 041E:00D0 loc_12892: - // 4510 -cs=0x41e;eip=0x0000d2; T(XOR(al, al)); // 6159 xor al, al ;~ 041E:00D2 -cs=0x41e;eip=0x0000d4; S(OUT(0x42, al)); // 6160 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00D4 -cs=0x41e;eip=0x0000d6; J({;}); // 6161 jmp short $+2 ;~ 041E:00D6 + // 4512 +cs=0x41e;eip=0x0000d2; T(XOR(al, al)); // 6359 xor al, al ;~ 041E:00D2 +cs=0x41e;eip=0x0000d4; S(OUT(0x42, al)); // 6360 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00D4 +cs=0x41e;eip=0x0000d6; J({;}); // 6361 jmp short $+2 ;~ 041E:00D6 loc_12898: - // 4511 -cs=0x41e;eip=0x0000d8; S(OUT(0x42, al)); // 6165 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00D8 -cs=0x41e;eip=0x0000da; J({;}); // 6166 jmp short $+2 ;~ 041E:00DA + // 4513 +cs=0x41e;eip=0x0000d8; S(OUT(0x42, al)); // 6365 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:00D8 +cs=0x41e;eip=0x0000da; J({;}); // 6366 jmp short $+2 ;~ 041E:00DA loc_1289c: - // 4512 -cs=0x41e;eip=0x0000dc; X(*(dw*)(&_unk_11c93) = 0;); // 6170 mov word ptr ds:_unk_11C93, 0 ;~ 041E:00DC -cs=0x41e;eip=0x0000e2; T(cx = 0x10;); // 6171 mov cx, 10h ;~ 041E:00E2 + // 4514 +cs=0x41e;eip=0x0000dc; X(word_11c93 = 0;); // 6370 mov word_11C93, 0 ;~ 041E:00DC +cs=0x41e;eip=0x0000e2; T(cx = 0x10;); // 6371 mov cx, 10h ;~ 041E:00E2 loc_128a5: - // 4513 -cs=0x41e;eip=0x0000e5; J(CALL(sub_1285d,0)); // 6174 call sub_1285D ;~ 041E:00E5 -cs=0x41e;eip=0x0000e8; X(ADD(*(dw*)(&_unk_11c93), bx)); // 6175 add word ptr ds:_unk_11C93, bx ;~ 041E:00E8 -cs=0x41e;eip=0x0000ec; J(LOOP(loc_128a5)); // 6176 loop loc_128A5 ;~ 041E:00EC -cs=0x41e;eip=0x0000ee; T(bx = *(dw*)(&_unk_11c93);); // 6177 mov bx, word ptr ds:_unk_11C93 ;~ 041E:00EE -cs=0x41e;eip=0x0000f2; T(SHR(bx, 1)); // 6178 shr bx, 1 ;~ 041E:00F2 -cs=0x41e;eip=0x0000f4; T(SHR(bx, 1)); // 6179 shr bx, 1 ;~ 041E:00F4 -cs=0x41e;eip=0x0000f6; T(SHR(bx, 1)); // 6180 shr bx, 1 ;~ 041E:00F6 -cs=0x41e;eip=0x0000f8; T(SHR(bx, 1)); // 6181 shr bx, 1 ;~ 041E:00F8 -cs=0x41e;eip=0x0000fa; T(CMP(bx, 0x0A28)); // 6182 cmp bx, 0A28h ;~ 041E:00FA -cs=0x41e;eip=0x0000fe; J(JLE(loc_128c3)); // 6183 jle short loc_128C3 ;~ 041E:00FE -cs=0x41e;eip=0x000100; T(bx = 0x0A28;); // 6184 mov bx, 0A28h ;~ 041E:0100 + // 4515 +cs=0x41e;eip=0x0000e5; J(CALL(sub_1285d,0)); // 6374 call sub_1285D ;~ 041E:00E5 +cs=0x41e;eip=0x0000e8; X(ADD(word_11c93, bx)); // 6375 add word_11C93, bx ;~ 041E:00E8 +cs=0x41e;eip=0x0000ec; J(LOOP(loc_128a5)); // 6376 loop loc_128A5 ;~ 041E:00EC +cs=0x41e;eip=0x0000ee; T(bx = word_11c93;); // 6377 mov bx, word_11C93 ;~ 041E:00EE +cs=0x41e;eip=0x0000f2; T(SHR(bx, 1)); // 6378 shr bx, 1 ;~ 041E:00F2 +cs=0x41e;eip=0x0000f4; T(SHR(bx, 1)); // 6379 shr bx, 1 ;~ 041E:00F4 +cs=0x41e;eip=0x0000f6; T(SHR(bx, 1)); // 6380 shr bx, 1 ;~ 041E:00F6 +cs=0x41e;eip=0x0000f8; T(SHR(bx, 1)); // 6381 shr bx, 1 ;~ 041E:00F8 +cs=0x41e;eip=0x0000fa; T(CMP(bx, 0x0A28)); // 6382 cmp bx, 0A28h ;~ 041E:00FA +cs=0x41e;eip=0x0000fe; J(JLE(loc_128c3)); // 6383 jle short loc_128C3 ;~ 041E:00FE +cs=0x41e;eip=0x000100; T(bx = 0x0A28;); // 6384 mov bx, 0A28h ;~ 041E:0100 loc_128c3: - // 4514 -cs=0x41e;eip=0x000103; T(dx = 0;); // 6187 mov dx, 0 ;~ 041E:0103 -cs=0x41e;eip=0x000106; T(ax = 0x5140;); // 6188 mov ax, 5140h ;~ 041E:0106 -cs=0x41e;eip=0x000109; T(DIV2(bx)); // 6189 div bx ;~ 041E:0109 -cs=0x41e;eip=0x00010b; T(INC(ax)); // 6190 inc ax ;~ 041E:010B -cs=0x41e;eip=0x00010c; T(ah = 0;); // 6191 mov ah, 0 ;~ 041E:010C -cs=0x41e;eip=0x00010e; X(word_1280d = ax;); // 6192 mov cs:word_1280D, ax ;~ 041E:010E -cs=0x41e;eip=0x000112; T(SHR(ax, 1)); // 6193 shr ax, 1 ;~ 041E:0112 -cs=0x41e;eip=0x000114; T(SHR(ax, 1)); // 6194 shr ax, 1 ;~ 041E:0114 -cs=0x41e;eip=0x000116; T(SHR(ax, 1)); // 6195 shr ax, 1 ;~ 041E:0116 -cs=0x41e;eip=0x000118; T(INC(ax)); // 6196 inc ax ;~ 041E:0118 -cs=0x41e;eip=0x000119; T(ah = 0;); // 6197 mov ah, 0 ;~ 041E:0119 -cs=0x41e;eip=0x00011b; X(word_1280f = ax;); // 6198 mov cs:word_1280F, ax ;~ 041E:011B -cs=0x41e;eip=0x00011f; T(al = byte_11c96;); // 6199 mov al, ds:byte_11C96 ;~ 041E:011F -cs=0x41e;eip=0x000122; S(OUT(0x61, al)); // 6200 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:0122 -cs=0x41e;eip=0x000124; J(RETN(0)); // 6208 retn ;~ 041E:0124 + // 4516 +cs=0x41e;eip=0x000103; T(dx = 0;); // 6387 mov dx, 0 ;~ 041E:0103 +cs=0x41e;eip=0x000106; T(ax = 0x5140;); // 6388 mov ax, 5140h ;~ 041E:0106 +cs=0x41e;eip=0x000109; T(DIV2(bx)); // 6389 div bx ;~ 041E:0109 +cs=0x41e;eip=0x00010b; T(INC(ax)); // 6390 inc ax ;~ 041E:010B +cs=0x41e;eip=0x00010c; T(ah = 0;); // 6391 mov ah, 0 ;~ 041E:010C +cs=0x41e;eip=0x00010e; X(word_1280d = ax;); // 6392 mov cs:word_1280D, ax ;~ 041E:010E +cs=0x41e;eip=0x000112; T(SHR(ax, 1)); // 6393 shr ax, 1 ;~ 041E:0112 +cs=0x41e;eip=0x000114; T(SHR(ax, 1)); // 6394 shr ax, 1 ;~ 041E:0114 +cs=0x41e;eip=0x000116; T(SHR(ax, 1)); // 6395 shr ax, 1 ;~ 041E:0116 +cs=0x41e;eip=0x000118; T(INC(ax)); // 6396 inc ax ;~ 041E:0118 +cs=0x41e;eip=0x000119; T(ah = 0;); // 6397 mov ah, 0 ;~ 041E:0119 +cs=0x41e;eip=0x00011b; X(word_1280f = ax;); // 6398 mov cs:word_1280F, ax ;~ 041E:011B +cs=0x41e;eip=0x00011f; T(al = byte_11c96;); // 6399 mov al, byte_11C96 ;~ 041E:011F +cs=0x41e;eip=0x000122; S(OUT(0x61, al)); // 6400 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:0122 +cs=0x41e;eip=0x000124; J(RETN(0)); // 6408 retn ;~ 041E:0124 assert(0); __dispatch_call: @@ -246,196 +246,196 @@ cs=0x41e;eip=0x000124; J(RETN(0)); // 6208 retn ;~ 041E:0124 _group3: _begin: sub_128e5: - // 6215 -cs=0x41e;eip=0x000125; T(al = 0x0B6;); // 6216 mov al, 0B6h ;~ 041E:0125 -cs=0x41e;eip=0x000127; S(OUT(0x43, al)); // 6217 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0127 -cs=0x41e;eip=0x000129; T(XOR(ax, ax)); // 6218 xor ax, ax ;~ 041E:0129 -cs=0x41e;eip=0x00012b; S(OUT(0x42, al)); // 6219 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:012B -cs=0x41e;eip=0x00012d; T(al = ah;); // 6220 mov al, ah ;~ 041E:012D -cs=0x41e;eip=0x00012f; S(OUT(0x42, al)); // 6221 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:012F -cs=0x41e;eip=0x000131; J(CALL(sub_12844,0)); // 6222 call sub_12844 ;~ 041E:0131 -cs=0x41e;eip=0x000134; J(CALL(sub_12881,0)); // 6223 call sub_12881 ;~ 041E:0134 -cs=0x41e;eip=0x000137; T(bl = 0x94;); // 6224 mov bl, 94h ;~ 041E:0137 -cs=0x41e;eip=0x000139; T(al = 0x0A5;); // 6225 mov al, 0A5h ;~ 041E:0139 -cs=0x41e;eip=0x00013b; X(*(dw*)(&_unk_11c99) = 0;); // 6226 mov word ptr ds:_unk_11C99, 0 ;~ 041E:013B -cs=0x41e;eip=0x000141; J(CALL(sub_12f38,0)); // 6227 call sub_12F38 ;~ 041E:0141 -cs=0x41e;eip=0x000144; X(*(dw*)(&_unk_11c99) = 0;); // 6228 mov word ptr ds:_unk_11C99, 0 ;~ 041E:0144 -cs=0x41e;eip=0x00014a; T(dx = 0x43;); // 6229 mov dx, 43h ; 'C' ;~ 041E:014A -cs=0x41e;eip=0x00014d; T(al = 0x80;); // 6230 mov al, 80h ;~ 041E:014D -cs=0x41e;eip=0x00014f; S(OUT(dx, al)); // 6231 out dx, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:014F -cs=0x41e;eip=0x000150; J({;}); // 6232 jmp short $+2 ;~ 041E:0150 + // 6415 +cs=0x41e;eip=0x000125; T(al = 0x0B6;); // 6416 mov al, 0B6h ;~ 041E:0125 +cs=0x41e;eip=0x000127; S(OUT(0x43, al)); // 6417 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0127 +cs=0x41e;eip=0x000129; T(XOR(ax, ax)); // 6418 xor ax, ax ;~ 041E:0129 +cs=0x41e;eip=0x00012b; S(OUT(0x42, al)); // 6419 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:012B +cs=0x41e;eip=0x00012d; T(al = ah;); // 6420 mov al, ah ;~ 041E:012D +cs=0x41e;eip=0x00012f; S(OUT(0x42, al)); // 6421 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:012F +cs=0x41e;eip=0x000131; J(CALL(sub_12844,0)); // 6422 call sub_12844 ;~ 041E:0131 +cs=0x41e;eip=0x000134; J(CALL(sub_12881,0)); // 6423 call sub_12881 ;~ 041E:0134 +cs=0x41e;eip=0x000137; T(bl = 0x94;); // 6424 mov bl, 94h ;~ 041E:0137 +cs=0x41e;eip=0x000139; T(al = 0x0A5;); // 6425 mov al, 0A5h ;~ 041E:0139 +cs=0x41e;eip=0x00013b; X(word_11c99 = 0;); // 6426 mov word_11C99, 0 ;~ 041E:013B +cs=0x41e;eip=0x000141; J(CALL(sub_12f38,0)); // 6427 call sub_12F38 ;~ 041E:0141 +cs=0x41e;eip=0x000144; X(word_11c99 = 0;); // 6428 mov word_11C99, 0 ;~ 041E:0144 +cs=0x41e;eip=0x00014a; T(dx = 0x43;); // 6429 mov dx, 43h ; 'C' ;~ 041E:014A +cs=0x41e;eip=0x00014d; T(al = 0x80;); // 6430 mov al, 80h ;~ 041E:014D +cs=0x41e;eip=0x00014f; S(OUT(dx, al)); // 6431 out dx, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:014F +cs=0x41e;eip=0x000150; J({;}); // 6432 jmp short $+2 ;~ 041E:0150 loc_12912: - // 4515 -cs=0x41e;eip=0x000152; S(IN(al, 0x42)); // 6236 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0152 -cs=0x41e;eip=0x000154; T(ah = al;); // 6237 mov ah, al ;~ 041E:0154 -cs=0x41e;eip=0x000156; J({;}); // 6238 jmp short $+2 ;~ 041E:0156 + // 4517 +cs=0x41e;eip=0x000152; S(IN(al, 0x42)); // 6436 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0152 +cs=0x41e;eip=0x000154; T(ah = al;); // 6437 mov ah, al ;~ 041E:0154 +cs=0x41e;eip=0x000156; J({;}); // 6438 jmp short $+2 ;~ 041E:0156 loc_12918: - // 4516 -cs=0x41e;eip=0x000158; T(al = 0x80;); // 6242 mov al, 80h ;~ 041E:0158 -cs=0x41e;eip=0x00015a; S(OUT(dx, al)); // 6243 out dx, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:015A -cs=0x41e;eip=0x00015b; J({;}); // 6244 jmp short $+2 ;~ 041E:015B + // 4518 +cs=0x41e;eip=0x000158; T(al = 0x80;); // 6442 mov al, 80h ;~ 041E:0158 +cs=0x41e;eip=0x00015a; S(OUT(dx, al)); // 6443 out dx, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:015A +cs=0x41e;eip=0x00015b; J({;}); // 6444 jmp short $+2 ;~ 041E:015B loc_1291d: - // 4517 -cs=0x41e;eip=0x00015d; S(IN(al, 0x42)); // 6248 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:015D -cs=0x41e;eip=0x00015f; T(CMP(ah, al)); // 6249 cmp ah, al ;~ 041E:015F -cs=0x41e;eip=0x000161; J(JNZ(loc_1292e)); // 6250 jnz short loc_1292E ;~ 041E:0161 -cs=0x41e;eip=0x000163; T(ax = 0x9090;); // 6251 mov ax, 9090h ;~ 041E:0163 -cs=0x41e;eip=0x000166; X(MOV(*(dw*)(raddr(cs,m2c::kloc_12e33)), ax)); // 6252 mov word ptr cs:loc_12E33, ax ;~ 041E:0166 -cs=0x41e;eip=0x00016a; X(MOV(*(dw*)(raddr(cs,m2c::kloc_12f13)), ax)); // 6253 mov word ptr cs:loc_12F13, ax ;~ 041E:016A + // 4519 +cs=0x41e;eip=0x00015d; S(IN(al, 0x42)); // 6448 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:015D +cs=0x41e;eip=0x00015f; T(CMP(ah, al)); // 6449 cmp ah, al ;~ 041E:015F +cs=0x41e;eip=0x000161; J(JNZ(loc_1292e)); // 6450 jnz short loc_1292E ;~ 041E:0161 +cs=0x41e;eip=0x000163; T(ax = 0x9090;); // 6451 mov ax, 9090h ;~ 041E:0163 +cs=0x41e;eip=0x000166; X(MOV(*(dw*)(raddr(cs,m2c::kloc_12e33)), ax)); // 6452 mov word ptr cs:loc_12E33, ax ;~ 041E:0166 +cs=0x41e;eip=0x00016a; X(MOV(*(dw*)(raddr(cs,m2c::kloc_12f13)), ax)); // 6453 mov word ptr cs:loc_12F13, ax ;~ 041E:016A loc_1292e: - // 4518 -cs=0x41e;eip=0x00016e; J(CALL(sub_12e41,0)); // 6256 call sub_12E41 ;~ 041E:016E -cs=0x41e;eip=0x000171; T(al = 4;); // 6257 mov al, 4 ;~ 041E:0171 -cs=0x41e;eip=0x000173; T(bl = 0x60;); // 6258 mov bl, 60h ; '`' ;~ 041E:0173 -cs=0x41e;eip=0x000175; J(CALL(sub_12a3b,0)); // 6259 call sub_12A3B ;~ 041E:0175 -cs=0x41e;eip=0x000178; T(bl = 0x80;); // 6260 mov bl, 80h ;~ 041E:0178 -cs=0x41e;eip=0x00017a; J(CALL(sub_12a3b,0)); // 6261 call sub_12A3B ;~ 041E:017A -cs=0x41e;eip=0x00017d; T(dx = 0x388;); // 6262 mov dx, 388h ;~ 041E:017D -cs=0x41e;eip=0x000180; S(IN(al, dx)); // 6263 in al, dx ;~ 041E:0180 -cs=0x41e;eip=0x000181; X(PUSH(ax)); // 6264 push ax ;~ 041E:0181 -cs=0x41e;eip=0x000182; T(al = 2;); // 6265 mov al, 2 ;~ 041E:0182 -cs=0x41e;eip=0x000184; T(bl = 0x0FF;); // 6266 mov bl, 0FFh ;~ 041E:0184 -cs=0x41e;eip=0x000186; J(CALL(sub_12a3b,0)); // 6267 call sub_12A3B ;~ 041E:0186 -cs=0x41e;eip=0x000189; T(al = 4;); // 6268 mov al, 4 ;~ 041E:0189 -cs=0x41e;eip=0x00018b; T(bl = 0x21;); // 6269 mov bl, 21h ; '!' ;~ 041E:018B -cs=0x41e;eip=0x00018d; J(CALL(sub_12a3b,0)); // 6270 call sub_12A3B ;~ 041E:018D -cs=0x41e;eip=0x000190; T(cx = 0x0C8;); // 6271 mov cx, 0C8h ;~ 041E:0190 -cs=0x41e;eip=0x000193; T(dx = 0x388;); // 6272 mov dx, 388h ;~ 041E:0193 + // 4520 +cs=0x41e;eip=0x00016e; J(CALL(sub_12e41,0)); // 6456 call sub_12E41 ;~ 041E:016E +cs=0x41e;eip=0x000171; T(al = 4;); // 6457 mov al, 4 ;~ 041E:0171 +cs=0x41e;eip=0x000173; T(bl = 0x60;); // 6458 mov bl, 60h ; '`' ;~ 041E:0173 +cs=0x41e;eip=0x000175; J(CALL(sub_12a3b,0)); // 6459 call sub_12A3B ;~ 041E:0175 +cs=0x41e;eip=0x000178; T(bl = 0x80;); // 6460 mov bl, 80h ;~ 041E:0178 +cs=0x41e;eip=0x00017a; J(CALL(sub_12a3b,0)); // 6461 call sub_12A3B ;~ 041E:017A +cs=0x41e;eip=0x00017d; T(dx = 0x388;); // 6462 mov dx, 388h ;~ 041E:017D +cs=0x41e;eip=0x000180; S(IN(al, dx)); // 6463 in al, dx ;~ 041E:0180 +cs=0x41e;eip=0x000181; X(PUSH(ax)); // 6464 push ax ;~ 041E:0181 +cs=0x41e;eip=0x000182; T(al = 2;); // 6465 mov al, 2 ;~ 041E:0182 +cs=0x41e;eip=0x000184; T(bl = 0x0FF;); // 6466 mov bl, 0FFh ;~ 041E:0184 +cs=0x41e;eip=0x000186; J(CALL(sub_12a3b,0)); // 6467 call sub_12A3B ;~ 041E:0186 +cs=0x41e;eip=0x000189; T(al = 4;); // 6468 mov al, 4 ;~ 041E:0189 +cs=0x41e;eip=0x00018b; T(bl = 0x21;); // 6469 mov bl, 21h ; '!' ;~ 041E:018B +cs=0x41e;eip=0x00018d; J(CALL(sub_12a3b,0)); // 6470 call sub_12A3B ;~ 041E:018D +cs=0x41e;eip=0x000190; T(cx = 0x0C8;); // 6471 mov cx, 0C8h ;~ 041E:0190 +cs=0x41e;eip=0x000193; T(dx = 0x388;); // 6472 mov dx, 388h ;~ 041E:0193 loc_12956: - // 4519 -cs=0x41e;eip=0x000196; S(IN(al, dx)); // 6275 in al, dx ;~ 041E:0196 -cs=0x41e;eip=0x000197; J(LOOP(loc_12956)); // 6276 loop loc_12956 ;~ 041E:0197 -cs=0x41e;eip=0x000199; X(PUSH(ax)); // 6277 push ax ;~ 041E:0199 -cs=0x41e;eip=0x00019a; T(al = 4;); // 6278 mov al, 4 ;~ 041E:019A -cs=0x41e;eip=0x00019c; T(bl = 0x60;); // 6279 mov bl, 60h ; '`' ;~ 041E:019C -cs=0x41e;eip=0x00019e; J(CALL(sub_12a3b,0)); // 6280 call sub_12A3B ;~ 041E:019E -cs=0x41e;eip=0x0001a1; T(bl = 0x80;); // 6281 mov bl, 80h ;~ 041E:01A1 -cs=0x41e;eip=0x0001a3; J(CALL(sub_12a3b,0)); // 6282 call sub_12A3B ;~ 041E:01A3 -cs=0x41e;eip=0x0001a6; X(POP(ax)); // 6283 pop ax ;~ 041E:01A6 -cs=0x41e;eip=0x0001a7; X(POP(bx)); // 6284 pop bx ;~ 041E:01A7 -cs=0x41e;eip=0x0001a8; T(dx = 0;); // 6285 mov dx, 0 ;~ 041E:01A8 -cs=0x41e;eip=0x0001ab; T(AND(al, 0x0E0)); // 6286 and al, 0E0h ;~ 041E:01AB -cs=0x41e;eip=0x0001ad; T(CMP(al, 0x0C0)); // 6287 cmp al, 0C0h ;~ 041E:01AD -cs=0x41e;eip=0x0001af; J(JNZ(loc_1297d)); // 6288 jnz short loc_1297D ;~ 041E:01AF -cs=0x41e;eip=0x0001b1; T(AND(bl, 0x0E0)); // 6289 and bl, 0E0h ;~ 041E:01B1 -cs=0x41e;eip=0x0001b4; T(CMP(bl, 0)); // 6290 cmp bl, 0 ;~ 041E:01B4 -cs=0x41e;eip=0x0001b7; J(JNZ(loc_1297d)); // 6291 jnz short loc_1297D ;~ 041E:01B7 -cs=0x41e;eip=0x0001b9; J(CALL(sub_1298e,0)); // 6292 call sub_1298E ;~ 041E:01B9 -cs=0x41e;eip=0x0001bc; J(RETN(0)); // 6293 retn ;~ 041E:01BC + // 4521 +cs=0x41e;eip=0x000196; S(IN(al, dx)); // 6475 in al, dx ;~ 041E:0196 +cs=0x41e;eip=0x000197; J(LOOP(loc_12956)); // 6476 loop loc_12956 ;~ 041E:0197 +cs=0x41e;eip=0x000199; X(PUSH(ax)); // 6477 push ax ;~ 041E:0199 +cs=0x41e;eip=0x00019a; T(al = 4;); // 6478 mov al, 4 ;~ 041E:019A +cs=0x41e;eip=0x00019c; T(bl = 0x60;); // 6479 mov bl, 60h ; '`' ;~ 041E:019C +cs=0x41e;eip=0x00019e; J(CALL(sub_12a3b,0)); // 6480 call sub_12A3B ;~ 041E:019E +cs=0x41e;eip=0x0001a1; T(bl = 0x80;); // 6481 mov bl, 80h ;~ 041E:01A1 +cs=0x41e;eip=0x0001a3; J(CALL(sub_12a3b,0)); // 6482 call sub_12A3B ;~ 041E:01A3 +cs=0x41e;eip=0x0001a6; X(POP(ax)); // 6483 pop ax ;~ 041E:01A6 +cs=0x41e;eip=0x0001a7; X(POP(bx)); // 6484 pop bx ;~ 041E:01A7 +cs=0x41e;eip=0x0001a8; T(dx = 0;); // 6485 mov dx, 0 ;~ 041E:01A8 +cs=0x41e;eip=0x0001ab; T(AND(al, 0x0E0)); // 6486 and al, 0E0h ;~ 041E:01AB +cs=0x41e;eip=0x0001ad; T(CMP(al, 0x0C0)); // 6487 cmp al, 0C0h ;~ 041E:01AD +cs=0x41e;eip=0x0001af; J(JNZ(loc_1297d)); // 6488 jnz short loc_1297D ;~ 041E:01AF +cs=0x41e;eip=0x0001b1; T(AND(bl, 0x0E0)); // 6489 and bl, 0E0h ;~ 041E:01B1 +cs=0x41e;eip=0x0001b4; T(CMP(bl, 0)); // 6490 cmp bl, 0 ;~ 041E:01B4 +cs=0x41e;eip=0x0001b7; J(JNZ(loc_1297d)); // 6491 jnz short loc_1297D ;~ 041E:01B7 +cs=0x41e;eip=0x0001b9; J(CALL(sub_1298e,0)); // 6492 call sub_1298E ;~ 041E:01B9 +cs=0x41e;eip=0x0001bc; J(RETN(0)); // 6493 retn ;~ 041E:01BC loc_1297d: - // 4520 -cs=0x41e;eip=0x0001bd; T(ax = 3;); // 6298 mov ax, 3 ;~ 041E:01BD -cs=0x41e;eip=0x0001c0; S(_INT(0x10)); // 6299 int 10h ; - VIDEO - SET VIDEO MODE ;~ 041E:01C0 -cs=0x41e;eip=0x0001c2; T(dx = 0x23C;); // 6301 mov dx, 23Ch ;~ 041E:01C2 -cs=0x41e;eip=0x0001c5; T(ah = 9;); // 6302 mov ah, 9 ;~ 041E:01C5 -cs=0x41e;eip=0x0001c7; S(_INT(0x21)); // 6303 int 21h ; DOS - PRINT STRING ;~ 041E:01C7 -cs=0x41e;eip=0x0001c9; T(ax = 0x4C00;); // 6305 mov ax, 4C00h ;~ 041E:01C9 -cs=0x41e;eip=0x0001cc; S(_INT(0x21)); // 6306 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 041E:01CC + // 4522 +cs=0x41e;eip=0x0001bd; T(ax = 3;); // 6498 mov ax, 3 ;~ 041E:01BD +cs=0x41e;eip=0x0001c0; S(_INT(0x10)); // 6499 int 10h ; - VIDEO - SET VIDEO MODE ;~ 041E:01C0 +cs=0x41e;eip=0x0001c2; T(dx = 0x23C;); // 6501 mov dx, 23Ch ;~ 041E:01C2 +cs=0x41e;eip=0x0001c5; T(ah = 9;); // 6502 mov ah, 9 ;~ 041E:01C5 +cs=0x41e;eip=0x0001c7; S(_INT(0x21)); // 6503 int 21h ; DOS - PRINT STRING ;~ 041E:01C7 +cs=0x41e;eip=0x0001c9; T(ax = 0x4C00;); // 6505 mov ax, 4C00h ;~ 041E:01C9 +cs=0x41e;eip=0x0001cc; S(_INT(0x21)); // 6506 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 041E:01CC sub_1298e: - // 6313 -cs=0x41e;eip=0x0001ce; T(ax = 0;); // 6315 mov ax, 0 ;~ 041E:01CE -cs=0x41e;eip=0x0001d1; X(byte_125ca = al;); // 6316 mov ds:byte_125CA, al ;~ 041E:01D1 -cs=0x41e;eip=0x0001d4; X(byte_12658 = al;); // 6317 mov ds:byte_12658, al ;~ 041E:01D4 -cs=0x41e;eip=0x0001d7; X(byte_12659 = al;); // 6318 mov ds:byte_12659, al ;~ 041E:01D7 -cs=0x41e;eip=0x0001da; X(*(dw*)(&_unk_125c6) = ax;); // 6319 mov word ptr ds:_unk_125C6, ax ;~ 041E:01DA -cs=0x41e;eip=0x0001dd; X(*(dw*)(&_unk_125c8) = ax;); // 6320 mov word ptr ds:_unk_125C8, ax ;~ 041E:01DD -cs=0x41e;eip=0x0001e0; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6321 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:01E0 -cs=0x41e;eip=0x0001e4; X(MOV(*(raddr(ds,bx)), al)); // 6322 mov [bx], al ;~ 041E:01E4 -cs=0x41e;eip=0x0001e6; X(MOV(*(raddr(ds,bx+1)), al)); // 6323 mov [bx+1], al ;~ 041E:01E6 -cs=0x41e;eip=0x0001e9; X(MOV(*(raddr(ds,bx+2)), al)); // 6324 mov [bx+2], al ;~ 041E:01E9 -cs=0x41e;eip=0x0001ec; T(bx = offset(seg001,byte_125e0)-offset(seg001,__af15iiadlib3149)); // 6325 lea bx, byte_125E0 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:01EC -cs=0x41e;eip=0x0001f0; X(MOV(*(raddr(ds,bx)), al)); // 6326 mov [bx], al ;~ 041E:01F0 -cs=0x41e;eip=0x0001f2; X(MOV(*(raddr(ds,bx+1)), al)); // 6327 mov [bx+1], al ;~ 041E:01F2 -cs=0x41e;eip=0x0001f5; X(MOV(*(raddr(ds,bx+2)), al)); // 6328 mov [bx+2], al ;~ 041E:01F5 -cs=0x41e;eip=0x0001f8; T(bx = offset(seg001,byte_125f4)-offset(seg001,__af15iiadlib3149)); // 6329 lea bx, byte_125F4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:01F8 -cs=0x41e;eip=0x0001fc; X(MOV(*(raddr(ds,bx)), al)); // 6330 mov [bx], al ;~ 041E:01FC -cs=0x41e;eip=0x0001fe; X(MOV(*(raddr(ds,bx+1)), al)); // 6331 mov [bx+1], al ;~ 041E:01FE -cs=0x41e;eip=0x000201; X(MOV(*(raddr(ds,bx+2)), al)); // 6332 mov [bx+2], al ;~ 041E:0201 -cs=0x41e;eip=0x000204; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6333 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0204 -cs=0x41e;eip=0x000208; X(MOV(*(raddr(ds,bx)), al)); // 6334 mov [bx], al ;~ 041E:0208 -cs=0x41e;eip=0x00020a; X(MOV(*(raddr(ds,bx+1)), al)); // 6335 mov [bx+1], al ;~ 041E:020A -cs=0x41e;eip=0x00020d; X(MOV(*(raddr(ds,bx+2)), al)); // 6336 mov [bx+2], al ;~ 041E:020D -cs=0x41e;eip=0x000210; T(bx = offset(seg001,byte_1261c)-offset(seg001,__af15iiadlib3149)); // 6337 lea bx, byte_1261C - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0210 -cs=0x41e;eip=0x000214; X(MOV(*(raddr(ds,bx)), al)); // 6338 mov [bx], al ;~ 041E:0214 -cs=0x41e;eip=0x000216; X(MOV(*(raddr(ds,bx+1)), al)); // 6339 mov [bx+1], al ;~ 041E:0216 -cs=0x41e;eip=0x000219; X(MOV(*(raddr(ds,bx+2)), al)); // 6340 mov [bx+2], al ;~ 041E:0219 -cs=0x41e;eip=0x00021c; T(bx = offset(seg001,byte_12630)-offset(seg001,__af15iiadlib3149)); // 6341 lea bx, byte_12630 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:021C -cs=0x41e;eip=0x000220; X(MOV(*(raddr(ds,bx)), al)); // 6342 mov [bx], al ;~ 041E:0220 -cs=0x41e;eip=0x000222; X(MOV(*(raddr(ds,bx+1)), al)); // 6343 mov [bx+1], al ;~ 041E:0222 -cs=0x41e;eip=0x000225; X(MOV(*(raddr(ds,bx+2)), al)); // 6344 mov [bx+2], al ;~ 041E:0225 -cs=0x41e;eip=0x000228; X(_unk_11cae = ax;); // 6345 mov ds:_unk_11CAE, ax ;~ 041E:0228 -cs=0x41e;eip=0x00022b; X(*(dw*)(&_unk_11cb0) = ax;); // 6346 mov word ptr ds:_unk_11CB0, ax ;~ 041E:022B -cs=0x41e;eip=0x00022e; X(byte_11cb6 = al;); // 6347 mov ds:byte_11CB6, al ;~ 041E:022E -cs=0x41e;eip=0x000231; X(byte_11cb7 = al;); // 6348 mov ds:byte_11CB7, al ;~ 041E:0231 -cs=0x41e;eip=0x000234; X(byte_125ca = 0x0FF;); // 6349 mov ds:byte_125CA, 0FFh ;~ 041E:0234 -cs=0x41e;eip=0x000239; T(al = 0x0B1;); // 6350 mov al, 0B1h ;~ 041E:0239 -cs=0x41e;eip=0x00023b; T(bl = 0;); // 6351 mov bl, 0 ;~ 041E:023B -cs=0x41e;eip=0x00023d; J(CALL(sub_12a3b,0)); // 6352 call sub_12A3B ;~ 041E:023D -cs=0x41e;eip=0x000240; T(al = 0x0B2;); // 6353 mov al, 0B2h ;~ 041E:0240 -cs=0x41e;eip=0x000242; T(bl = 0;); // 6354 mov bl, 0 ;~ 041E:0242 -cs=0x41e;eip=0x000244; J(CALL(sub_12a3b,0)); // 6355 call sub_12A3B ;~ 041E:0244 -cs=0x41e;eip=0x000247; T(al = 0x84;); // 6356 mov al, 84h ;~ 041E:0247 -cs=0x41e;eip=0x000249; T(bl = 0x0F;); // 6357 mov bl, 0Fh ;~ 041E:0249 -cs=0x41e;eip=0x00024b; J(CALL(sub_12a3b,0)); // 6358 call sub_12A3B ;~ 041E:024B -cs=0x41e;eip=0x00024e; T(al = 0x85;); // 6359 mov al, 85h ;~ 041E:024E -cs=0x41e;eip=0x000250; T(bl = 0x0F;); // 6360 mov bl, 0Fh ;~ 041E:0250 -cs=0x41e;eip=0x000252; J(CALL(sub_12a3b,0)); // 6361 call sub_12A3B ;~ 041E:0252 -cs=0x41e;eip=0x000255; J(RETN(0)); // 6362 retn ;~ 041E:0255 + // 6513 +cs=0x41e;eip=0x0001ce; T(ax = 0;); // 6515 mov ax, 0 ;~ 041E:01CE +cs=0x41e;eip=0x0001d1; X(byte_125ca = al;); // 6516 mov byte_125CA, al ;~ 041E:01D1 +cs=0x41e;eip=0x0001d4; X(byte_12658 = al;); // 6517 mov byte_12658, al ;~ 041E:01D4 +cs=0x41e;eip=0x0001d7; X(byte_12659 = al;); // 6518 mov byte_12659, al ;~ 041E:01D7 +cs=0x41e;eip=0x0001da; X(word_125c6 = ax;); // 6519 mov word_125C6, ax ;~ 041E:01DA +cs=0x41e;eip=0x0001dd; X(word_125c8 = ax;); // 6520 mov word_125C8, ax ;~ 041E:01DD +cs=0x41e;eip=0x0001e0; T(bx = offset(seg11a3,byte_125cc)); // 6521 lea bx, byte_125CC ;~ 041E:01E0 +cs=0x41e;eip=0x0001e4; X(MOV(*(raddr(ds,bx)), al)); // 6522 mov [bx], al ;~ 041E:01E4 +cs=0x41e;eip=0x0001e6; X(MOV(*(raddr(ds,bx+1)), al)); // 6523 mov [bx+1], al ;~ 041E:01E6 +cs=0x41e;eip=0x0001e9; X(MOV(*(raddr(ds,bx+2)), al)); // 6524 mov [bx+2], al ;~ 041E:01E9 +cs=0x41e;eip=0x0001ec; T(bx = offset(seg11a3,byte_125e0)); // 6525 lea bx, byte_125E0 ;~ 041E:01EC +cs=0x41e;eip=0x0001f0; X(MOV(*(raddr(ds,bx)), al)); // 6526 mov [bx], al ;~ 041E:01F0 +cs=0x41e;eip=0x0001f2; X(MOV(*(raddr(ds,bx+1)), al)); // 6527 mov [bx+1], al ;~ 041E:01F2 +cs=0x41e;eip=0x0001f5; X(MOV(*(raddr(ds,bx+2)), al)); // 6528 mov [bx+2], al ;~ 041E:01F5 +cs=0x41e;eip=0x0001f8; T(bx = offset(seg11a3,byte_125f4)); // 6529 lea bx, byte_125F4 ;~ 041E:01F8 +cs=0x41e;eip=0x0001fc; X(MOV(*(raddr(ds,bx)), al)); // 6530 mov [bx], al ;~ 041E:01FC +cs=0x41e;eip=0x0001fe; X(MOV(*(raddr(ds,bx+1)), al)); // 6531 mov [bx+1], al ;~ 041E:01FE +cs=0x41e;eip=0x000201; X(MOV(*(raddr(ds,bx+2)), al)); // 6532 mov [bx+2], al ;~ 041E:0201 +cs=0x41e;eip=0x000204; T(bx = offset(seg11a3,unk_12608)); // 6533 lea bx, unk_12608 ;~ 041E:0204 +cs=0x41e;eip=0x000208; X(MOV(*(raddr(ds,bx)), al)); // 6534 mov [bx], al ;~ 041E:0208 +cs=0x41e;eip=0x00020a; X(MOV(*(raddr(ds,bx+1)), al)); // 6535 mov [bx+1], al ;~ 041E:020A +cs=0x41e;eip=0x00020d; X(MOV(*(raddr(ds,bx+2)), al)); // 6536 mov [bx+2], al ;~ 041E:020D +cs=0x41e;eip=0x000210; T(bx = offset(seg11a3,byte_1261c)); // 6537 lea bx, byte_1261C ;~ 041E:0210 +cs=0x41e;eip=0x000214; X(MOV(*(raddr(ds,bx)), al)); // 6538 mov [bx], al ;~ 041E:0214 +cs=0x41e;eip=0x000216; X(MOV(*(raddr(ds,bx+1)), al)); // 6539 mov [bx+1], al ;~ 041E:0216 +cs=0x41e;eip=0x000219; X(MOV(*(raddr(ds,bx+2)), al)); // 6540 mov [bx+2], al ;~ 041E:0219 +cs=0x41e;eip=0x00021c; T(bx = offset(seg11a3,unk_12630)); // 6541 lea bx, unk_12630 ;~ 041E:021C +cs=0x41e;eip=0x000220; X(MOV(*(raddr(ds,bx)), al)); // 6542 mov [bx], al ;~ 041E:0220 +cs=0x41e;eip=0x000222; X(MOV(*(raddr(ds,bx+1)), al)); // 6543 mov [bx+1], al ;~ 041E:0222 +cs=0x41e;eip=0x000225; X(MOV(*(raddr(ds,bx+2)), al)); // 6544 mov [bx+2], al ;~ 041E:0225 +cs=0x41e;eip=0x000228; X(word_11cae = ax;); // 6545 mov word_11CAE, ax ;~ 041E:0228 +cs=0x41e;eip=0x00022b; X(word_11cb0 = ax;); // 6546 mov word_11CB0, ax ;~ 041E:022B +cs=0x41e;eip=0x00022e; X(byte_11cb6 = al;); // 6547 mov byte_11CB6, al ;~ 041E:022E +cs=0x41e;eip=0x000231; X(byte_11cb7 = al;); // 6548 mov byte_11CB7, al ;~ 041E:0231 +cs=0x41e;eip=0x000234; X(byte_125ca = 0x0FF;); // 6549 mov byte_125CA, 0FFh ;~ 041E:0234 +cs=0x41e;eip=0x000239; T(al = 0x0B1;); // 6550 mov al, 0B1h ;~ 041E:0239 +cs=0x41e;eip=0x00023b; T(bl = 0;); // 6551 mov bl, 0 ;~ 041E:023B +cs=0x41e;eip=0x00023d; J(CALL(sub_12a3b,0)); // 6552 call sub_12A3B ;~ 041E:023D +cs=0x41e;eip=0x000240; T(al = 0x0B2;); // 6553 mov al, 0B2h ;~ 041E:0240 +cs=0x41e;eip=0x000242; T(bl = 0;); // 6554 mov bl, 0 ;~ 041E:0242 +cs=0x41e;eip=0x000244; J(CALL(sub_12a3b,0)); // 6555 call sub_12A3B ;~ 041E:0244 +cs=0x41e;eip=0x000247; T(al = 0x84;); // 6556 mov al, 84h ;~ 041E:0247 +cs=0x41e;eip=0x000249; T(bl = 0x0F;); // 6557 mov bl, 0Fh ;~ 041E:0249 +cs=0x41e;eip=0x00024b; J(CALL(sub_12a3b,0)); // 6558 call sub_12A3B ;~ 041E:024B +cs=0x41e;eip=0x00024e; T(al = 0x85;); // 6559 mov al, 85h ;~ 041E:024E +cs=0x41e;eip=0x000250; T(bl = 0x0F;); // 6560 mov bl, 0Fh ;~ 041E:0250 +cs=0x41e;eip=0x000252; J(CALL(sub_12a3b,0)); // 6561 call sub_12A3B ;~ 041E:0252 +cs=0x41e;eip=0x000255; J(RETN(0)); // 6562 retn ;~ 041E:0255 sub_12e25: - // 6984 -cs=0x41e;eip=0x000665; J(CALL(sub_12e67,0)); // 6985 call sub_12E67 ;~ 041E:0665 -cs=0x41e;eip=0x000668; T(bl = 0x94;); // 6986 mov bl, 94h ;~ 041E:0668 -cs=0x41e;eip=0x00066a; T(al = 0x0A5;); // 6987 mov al, 0A5h ;~ 041E:066A -cs=0x41e;eip=0x00066c; J(CALL(sub_12f38,0)); // 6988 call sub_12F38 ;~ 041E:066C -cs=0x41e;eip=0x00066f; T(ah = 0x0FF;); // 6989 mov ah, 0FFh ;~ 041E:066F + // 7190 +cs=0x41e;eip=0x000665; J(CALL(sub_12e67,0)); // 7191 call sub_12E67 ;~ 041E:0665 +cs=0x41e;eip=0x000668; T(bl = 0x94;); // 7192 mov bl, 94h ;~ 041E:0668 +cs=0x41e;eip=0x00066a; T(al = 0x0A5;); // 7193 mov al, 0A5h ;~ 041E:066A +cs=0x41e;eip=0x00066c; J(CALL(sub_12f38,0)); // 7194 call sub_12F38 ;~ 041E:066C +cs=0x41e;eip=0x00066f; T(ah = 0x0FF;); // 7195 mov ah, 0FFh ;~ 041E:066F loc_12e31: - // 4556 -cs=0x41e;eip=0x000671; T(al = 0x80;); // 6992 mov al, 80h ;~ 041E:0671 + // 4559 +cs=0x41e;eip=0x000671; T(al = 0x80;); // 7198 mov al, 80h ;~ 041E:0671 loc_12e33: - // 4557 -cs=0x41e;eip=0x000673; S(OUT(0x43, al)); // 6995 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0673 -cs=0x41e;eip=0x000675; J({;}); // 6996 jmp short $+2 ;~ 041E:0675 + // 4560 +cs=0x41e;eip=0x000673; S(OUT(0x43, al)); // 7201 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0673 +cs=0x41e;eip=0x000675; J({;}); // 7202 jmp short $+2 ;~ 041E:0675 loc_12e37: - // 4558 -cs=0x41e;eip=0x000677; S(IN(al, 0x42)); // 7000 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0677 -cs=0x41e;eip=0x000679; T(CMP(ah, al)); // 7001 cmp ah, al ;~ 041E:0679 -cs=0x41e;eip=0x00067b; T(ah = al;); // 7002 mov ah, al ;~ 041E:067B -cs=0x41e;eip=0x00067d; J(JNC(loc_12e31)); // 7003 jnb short loc_12E31 ;~ 041E:067D -cs=0x41e;eip=0x00067f; T(CLI); // 7004 cli ;~ 041E:067F -cs=0x41e;eip=0x000680; J(RETN(0)); // 7005 retn ;~ 041E:0680 + // 4561 +cs=0x41e;eip=0x000677; S(IN(al, 0x42)); // 7206 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0677 +cs=0x41e;eip=0x000679; T(CMP(ah, al)); // 7207 cmp ah, al ;~ 041E:0679 +cs=0x41e;eip=0x00067b; T(ah = al;); // 7208 mov ah, al ;~ 041E:067B +cs=0x41e;eip=0x00067d; J(JNC(loc_12e31)); // 7209 jnb short loc_12E31 ;~ 041E:067D +cs=0x41e;eip=0x00067f; T(CLI); // 7210 cli ;~ 041E:067F +cs=0x41e;eip=0x000680; J(RETN(0)); // 7211 retn ;~ 041E:0680 sub_12f09: - // 7128 -cs=0x41e;eip=0x000749; X(PUSH(ds)); // 7129 push ds ;~ 041E:0749 -cs=0x41e;eip=0x00074a; T(ax = *(dw*)(&_unk_11c97);); // 7130 mov ax, word ptr ds:_unk_11C97 ;~ 041E:074A -cs=0x41e;eip=0x00074d; T(ds = ax;); // 7131 mov ds, ax ;~ 041E:074D + // 7334 +cs=0x41e;eip=0x000749; X(PUSH(ds)); // 7335 push ds ;~ 041E:0749 +cs=0x41e;eip=0x00074a; T(ax = word_11c97;); // 7336 mov ax, word_11C97 ;~ 041E:074A +cs=0x41e;eip=0x00074d; T(ds = ax;); // 7337 mov ds, ax ;~ 041E:074D loc_12f0f: - // 4560 -cs=0x41e;eip=0x00074f; T(ah = 0x0FF;); // 7135 mov ah, 0FFh ;~ 041E:074F + // 4563 +cs=0x41e;eip=0x00074f; T(ah = 0x0FF;); // 7341 mov ah, 0FFh ;~ 041E:074F loc_12f11: - // 4561 -cs=0x41e;eip=0x000751; T(al = 0x80;); // 7138 mov al, 80h ;~ 041E:0751 + // 4564 +cs=0x41e;eip=0x000751; T(al = 0x80;); // 7344 mov al, 80h ;~ 041E:0751 loc_12f13: - // 4562 -cs=0x41e;eip=0x000753; S(OUT(0x43, al)); // 7141 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0753 -cs=0x41e;eip=0x000755; J({;}); // 7142 jmp short $+2 ;~ 041E:0755 + // 4565 +cs=0x41e;eip=0x000753; S(OUT(0x43, al)); // 7347 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0753 +cs=0x41e;eip=0x000755; J({;}); // 7348 jmp short $+2 ;~ 041E:0755 loc_12f17: - // 4563 -cs=0x41e;eip=0x000757; S(IN(al, 0x42)); // 7146 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0757 -cs=0x41e;eip=0x000759; T(CMP(ah, al)); // 7147 cmp ah, al ;~ 041E:0759 -cs=0x41e;eip=0x00075b; T(ah = al;); // 7148 mov ah, al ;~ 041E:075B -cs=0x41e;eip=0x00075d; J(JNC(loc_12f11)); // 7149 jnb short loc_12F11 ;~ 041E:075D -cs=0x41e;eip=0x00075f; T(XOR(bh, bh)); // 7150 xor bh, bh ;~ 041E:075F -cs=0x41e;eip=0x000761; T(MOV(bl, *(raddr(ds,si)))); // 7151 mov bl, [si] ;~ 041E:0761 -cs=0x41e;eip=0x000763; T(SHR(bx, 1)); // 7152 shr bx, 1 ;~ 041E:0763 -cs=0x41e;eip=0x000765; T(SHR(bx, 1)); // 7153 shr bx, 1 ;~ 041E:0765 -cs=0x41e;eip=0x000767; T(MOV(bl, *(raddr(cs,bx+0x0D)))); // 7154 mov bl, cs:[bx+0Dh] ;~ 041E:0767 -cs=0x41e;eip=0x00076c; T(al = 0x43;); // 7155 mov al, 43h ; 'C' ;~ 041E:076C -cs=0x41e;eip=0x00076e; J(CALL(sub_12a45,0)); // 7156 call sub_12A45 ;~ 041E:076E -cs=0x41e;eip=0x000771; T(INC(si)); // 7157 inc si ;~ 041E:0771 -cs=0x41e;eip=0x000772; T(CMP(si, di)); // 7158 cmp si, di ;~ 041E:0772 -cs=0x41e;eip=0x000774; J(JNZ(loc_12f0f)); // 7159 jnz short loc_12F0F ;~ 041E:0774 -cs=0x41e;eip=0x000776; X(POP(ds)); // 7160 pop ds ;~ 041E:0776 -cs=0x41e;eip=0x000777; J(RETN(0)); // 7161 retn ;~ 041E:0777 + // 4566 +cs=0x41e;eip=0x000757; S(IN(al, 0x42)); // 7352 in al, 42h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0757 +cs=0x41e;eip=0x000759; T(CMP(ah, al)); // 7353 cmp ah, al ;~ 041E:0759 +cs=0x41e;eip=0x00075b; T(ah = al;); // 7354 mov ah, al ;~ 041E:075B +cs=0x41e;eip=0x00075d; J(JNC(loc_12f11)); // 7355 jnb short loc_12F11 ;~ 041E:075D +cs=0x41e;eip=0x00075f; T(XOR(bh, bh)); // 7356 xor bh, bh ;~ 041E:075F +cs=0x41e;eip=0x000761; T(MOV(bl, *(raddr(ds,si)))); // 7357 mov bl, [si] ;~ 041E:0761 +cs=0x41e;eip=0x000763; T(SHR(bx, 1)); // 7358 shr bx, 1 ;~ 041E:0763 +cs=0x41e;eip=0x000765; T(SHR(bx, 1)); // 7359 shr bx, 1 ;~ 041E:0765 +cs=0x41e;eip=0x000767; T(MOV(bl, *(raddr(cs,bx+0x0D)))); // 7360 mov bl, cs:[bx+0Dh] ;~ 041E:0767 +cs=0x41e;eip=0x00076c; T(al = 0x43;); // 7361 mov al, 43h ; 'C' ;~ 041E:076C +cs=0x41e;eip=0x00076e; J(CALL(sub_12a45,0)); // 7362 call sub_12A45 ;~ 041E:076E +cs=0x41e;eip=0x000771; T(INC(si)); // 7363 inc si ;~ 041E:0771 +cs=0x41e;eip=0x000772; T(CMP(si, di)); // 7364 cmp si, di ;~ 041E:0772 +cs=0x41e;eip=0x000774; J(JNZ(loc_12f0f)); // 7365 jnz short loc_12F0F ;~ 041E:0774 +cs=0x41e;eip=0x000776; X(POP(ds)); // 7366 pop ds ;~ 041E:0776 +cs=0x41e;eip=0x000777; J(RETN(0)); // 7367 retn ;~ 041E:0777 assert(0); __dispatch_call: @@ -476,21 +476,21 @@ cs=0x41e;eip=0x000777; J(RETN(0)); // 7161 retn ;~ 041E:0777 else goto __dispatch_call; sub_12a16: _begin: -cs=0x41e;eip=0x000256; T(bx = 0;); // 6371 mov bx, 0 ;~ 041E:0256 -cs=0x41e;eip=0x000259; T(ax = 0x0FF;); // 6372 mov ax, 0FFh ;~ 041E:0259 +cs=0x41e;eip=0x000256; T(bx = 0;); // 6571 mov bx, 0 ;~ 041E:0256 +cs=0x41e;eip=0x000259; T(ax = 0x0FF;); // 6572 mov ax, 0FFh ;~ 041E:0259 loc_12a1c: - // 4521 -cs=0x41e;eip=0x00025c; X(PUSH(ax)); // 6375 push ax ;~ 041E:025C -cs=0x41e;eip=0x00025d; J(CALL(sub_12a3b,0)); // 6376 call sub_12A3B ;~ 041E:025D -cs=0x41e;eip=0x000260; X(POP(ax)); // 6377 pop ax ;~ 041E:0260 -cs=0x41e;eip=0x000261; T(DEC(ax)); // 6378 dec ax ;~ 041E:0261 -cs=0x41e;eip=0x000262; J(JNZ(loc_12a1c)); // 6379 jnz short loc_12A1C ;~ 041E:0262 -cs=0x41e;eip=0x000264; T(al = 1;); // 6380 mov al, 1 ;~ 041E:0264 -cs=0x41e;eip=0x000266; T(bl = 0x20;); // 6381 mov bl, 20h ; ' ' ;~ 041E:0266 -cs=0x41e;eip=0x000268; J(CALL(sub_12a3b,0)); // 6382 call sub_12A3B ;~ 041E:0268 -cs=0x41e;eip=0x00026b; T(al = 0x0BD;); // 6383 mov al, 0BDh ;~ 041E:026B -cs=0x41e;eip=0x00026d; J(CALL(sub_12a3b,0)); // 6384 call sub_12A3B ;~ 041E:026D -cs=0x41e;eip=0x000270; J(RETN(0)); // 6385 retn ;~ 041E:0270 + // 4523 +cs=0x41e;eip=0x00025c; X(PUSH(ax)); // 6575 push ax ;~ 041E:025C +cs=0x41e;eip=0x00025d; J(CALL(sub_12a3b,0)); // 6576 call sub_12A3B ;~ 041E:025D +cs=0x41e;eip=0x000260; X(POP(ax)); // 6577 pop ax ;~ 041E:0260 +cs=0x41e;eip=0x000261; T(DEC(ax)); // 6578 dec ax ;~ 041E:0261 +cs=0x41e;eip=0x000262; J(JNZ(loc_12a1c)); // 6579 jnz short loc_12A1C ;~ 041E:0262 +cs=0x41e;eip=0x000264; T(al = 1;); // 6580 mov al, 1 ;~ 041E:0264 +cs=0x41e;eip=0x000266; T(bl = 0x20;); // 6581 mov bl, 20h ; ' ' ;~ 041E:0266 +cs=0x41e;eip=0x000268; J(CALL(sub_12a3b,0)); // 6582 call sub_12A3B ;~ 041E:0268 +cs=0x41e;eip=0x00026b; T(al = 0x0BD;); // 6583 mov al, 0BDh ;~ 041E:026B +cs=0x41e;eip=0x00026d; J(CALL(sub_12a3b,0)); // 6584 call sub_12A3B ;~ 041E:026D +cs=0x41e;eip=0x000270; J(RETN(0)); // 6585 retn ;~ 041E:0270 assert(0); __dispatch_call: @@ -517,41 +517,41 @@ cs=0x41e;eip=0x000270; J(RETN(0)); // 6385 retn ;~ 041E:0270 _group4: _begin: sub_12a31: - // 6394 + // 6594 #undef arg_0 #define arg_0 4 - // 6397 arg_0 = word ptr 4 ;~ 041E:0271 + // 6597 arg_0 = word ptr 4 ;~ 041E:0271 #undef arg_2 #define arg_2 6 - // 6398 arg_2 = byte ptr 6 ;~ 041E:0271 -cs=0x41e;eip=0x000271; X(PUSH(bp)); // 6400 push bp ;~ 041E:0271 -cs=0x41e;eip=0x000272; T(bp = sp;); // 6401 mov bp, sp ;~ 041E:0272 -cs=0x41e;eip=0x000274; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 6402 mov ax, [bp+arg_0] ;~ 041E:0274 -cs=0x41e;eip=0x000277; T(MOV(bl, *(raddr(ss,bp+arg_2)))); // 6403 mov bl, [bp+arg_2] ;~ 041E:0277 -cs=0x41e;eip=0x00027a; X(POP(bp)); // 6404 pop bp ;~ 041E:027A + // 6598 arg_2 = byte ptr 6 ;~ 041E:0271 +cs=0x41e;eip=0x000271; X(PUSH(bp)); // 6600 push bp ;~ 041E:0271 +cs=0x41e;eip=0x000272; T(bp = sp;); // 6601 mov bp, sp ;~ 041E:0272 +cs=0x41e;eip=0x000274; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 6602 mov ax, [bp+arg_0] ;~ 041E:0274 +cs=0x41e;eip=0x000277; T(MOV(bl, *(raddr(ss,bp+arg_2)))); // 6603 mov bl, [bp+arg_2] ;~ 041E:0277 +cs=0x41e;eip=0x00027a; X(POP(bp)); // 6604 pop bp ;~ 041E:027A sub_12a3b: - // 6411 -cs=0x41e;eip=0x00027b; X(PUSH(di)); // 6413 push di ;~ 041E:027B -cs=0x41e;eip=0x00027c; T(ah = 0;); // 6414 mov ah, 0 ;~ 041E:027C -cs=0x41e;eip=0x00027e; T(di = ax;); // 6415 mov di, ax ;~ 041E:027E -cs=0x41e;eip=0x000280; X(MOV(*(raddr(ds,di+0x0C32)), bl)); // 6416 mov [di+0C32h], bl ;~ 041E:0280 -cs=0x41e;eip=0x000284; X(POP(di)); // 6417 pop di ;~ 041E:0284 + // 6611 +cs=0x41e;eip=0x00027b; X(PUSH(di)); // 6613 push di ;~ 041E:027B +cs=0x41e;eip=0x00027c; T(ah = 0;); // 6614 mov ah, 0 ;~ 041E:027C +cs=0x41e;eip=0x00027e; T(di = ax;); // 6615 mov di, ax ;~ 041E:027E +cs=0x41e;eip=0x000280; X(MOV(*(raddr(ds,di+0x0C32)), bl)); // 6616 mov [di+0C32h], bl ;~ 041E:0280 +cs=0x41e;eip=0x000284; X(POP(di)); // 6617 pop di ;~ 041E:0284 sub_12a45: - // 6424 -cs=0x41e;eip=0x000285; T(dx = 0x388;); // 6425 mov dx, 388h ;~ 041E:0285 -cs=0x41e;eip=0x000288; T(cx = word_1280d;); // 6426 mov cx, cs:word_1280D ;~ 041E:0288 + // 6624 +cs=0x41e;eip=0x000285; T(dx = 0x388;); // 6625 mov dx, 388h ;~ 041E:0285 +cs=0x41e;eip=0x000288; T(cx = word_1280d;); // 6626 mov cx, cs:word_1280D ;~ 041E:0288 loc_12a4d: - // 4522 -cs=0x41e;eip=0x00028d; J(LOOP(loc_12a4d)); // 6429 loop loc_12A4D ;~ 041E:028D -cs=0x41e;eip=0x00028f; S(OUT(dx, al)); // 6430 out dx, al ;~ 041E:028F -cs=0x41e;eip=0x000290; T(al = bl;); // 6431 mov al, bl ;~ 041E:0290 -cs=0x41e;eip=0x000292; T(dx = 0x389;); // 6432 mov dx, 389h ;~ 041E:0292 -cs=0x41e;eip=0x000295; T(cx = word_1280f;); // 6433 mov cx, cs:word_1280F ;~ 041E:0295 + // 4524 +cs=0x41e;eip=0x00028d; J(LOOP(loc_12a4d)); // 6629 loop loc_12A4D ;~ 041E:028D +cs=0x41e;eip=0x00028f; S(OUT(dx, al)); // 6630 out dx, al ;~ 041E:028F +cs=0x41e;eip=0x000290; T(al = bl;); // 6631 mov al, bl ;~ 041E:0290 +cs=0x41e;eip=0x000292; T(dx = 0x389;); // 6632 mov dx, 389h ;~ 041E:0292 +cs=0x41e;eip=0x000295; T(cx = word_1280f;); // 6633 mov cx, cs:word_1280F ;~ 041E:0295 loc_12a5a: - // 4523 -cs=0x41e;eip=0x00029a; J(LOOP(loc_12a5a)); // 6436 loop loc_12A5A ;~ 041E:029A -cs=0x41e;eip=0x00029c; S(OUT(dx, al)); // 6437 out dx, al ;~ 041E:029C -cs=0x41e;eip=0x00029d; J(RETN(0)); // 6438 retn ;~ 041E:029D + // 4525 +cs=0x41e;eip=0x00029a; J(LOOP(loc_12a5a)); // 6636 loop loc_12A5A ;~ 041E:029A +cs=0x41e;eip=0x00029c; S(OUT(dx, al)); // 6637 out dx, al ;~ 041E:029C +cs=0x41e;eip=0x00029d; J(RETN(0)); // 6638 retn ;~ 041E:029D assert(0); __dispatch_call: @@ -580,15 +580,15 @@ cs=0x41e;eip=0x00029d; J(RETN(0)); // 6438 retn ;~ 041E:029D else goto __dispatch_call; sub_12a5e: _begin: -cs=0x41e;eip=0x00029e; X(PUSH(ax)); // 6448 push ax ;~ 041E:029E -cs=0x41e;eip=0x00029f; T(ADD(al, 0x0A0)); // 6449 add al, 0A0h ;~ 041E:029F -cs=0x41e;eip=0x0002a1; J(CALL(sub_12a3b,0)); // 6450 call sub_12A3B ;~ 041E:02A1 -cs=0x41e;eip=0x0002a4; X(POP(ax)); // 6451 pop ax ;~ 041E:02A4 -cs=0x41e;eip=0x0002a5; T(ADD(al, 0x0B0)); // 6452 add al, 0B0h ;~ 041E:02A5 -cs=0x41e;eip=0x0002a7; T(bl = bh;); // 6453 mov bl, bh ;~ 041E:02A7 -cs=0x41e;eip=0x0002a9; T(OR(bl, 0x20)); // 6454 or bl, 20h ;~ 041E:02A9 -cs=0x41e;eip=0x0002ac; J(CALL(sub_12a3b,0)); // 6455 call sub_12A3B ;~ 041E:02AC -cs=0x41e;eip=0x0002af; J(RETN(0)); // 6456 retn ;~ 041E:02AF +cs=0x41e;eip=0x00029e; X(PUSH(ax)); // 6648 push ax ;~ 041E:029E +cs=0x41e;eip=0x00029f; T(ADD(al, 0x0A0)); // 6649 add al, 0A0h ;~ 041E:029F +cs=0x41e;eip=0x0002a1; J(CALL(sub_12a3b,0)); // 6650 call sub_12A3B ;~ 041E:02A1 +cs=0x41e;eip=0x0002a4; X(POP(ax)); // 6651 pop ax ;~ 041E:02A4 +cs=0x41e;eip=0x0002a5; T(ADD(al, 0x0B0)); // 6652 add al, 0B0h ;~ 041E:02A5 +cs=0x41e;eip=0x0002a7; T(bl = bh;); // 6653 mov bl, bh ;~ 041E:02A7 +cs=0x41e;eip=0x0002a9; T(OR(bl, 0x20)); // 6654 or bl, 20h ;~ 041E:02A9 +cs=0x41e;eip=0x0002ac; J(CALL(sub_12a3b,0)); // 6655 call sub_12A3B ;~ 041E:02AC +cs=0x41e;eip=0x0002af; J(RETN(0)); // 6656 retn ;~ 041E:02AF assert(0); __dispatch_call: @@ -613,68 +613,70 @@ cs=0x41e;eip=0x0002af; J(RETN(0)); // 6456 retn ;~ 041E:02AF else goto __dispatch_call; sub_12a70: _begin: -cs=0x41e;eip=0x0002b0; T(CMP(*(dw*)(&_unk_11cac), 0)); // 6464 cmp word ptr ds:_unk_11CAC, 0 ;~ 041E:02B0 -cs=0x41e;eip=0x0002b5; J(JZ(loc_12a7b)); // 6465 jz short loc_12A7B ;~ 041E:02B5 -cs=0x41e;eip=0x0002b7; X(DEC(*(dw*)(&_unk_11cac))); // 6466 dec word ptr ds:_unk_11CAC ;~ 041E:02B7 +cs=0x41e;eip=0x0002b0; T(CMP(word_11cac, 0)); // 6664 cmp word_11CAC, 0 ;~ 041E:02B0 +cs=0x41e;eip=0x0002b5; J(JZ(loc_12a7b)); // 6665 jz short loc_12A7B ;~ 041E:02B5 +cs=0x41e;eip=0x0002b7; X(DEC(word_11cac)); // 6666 dec word_11CAC ;~ 041E:02B7 loc_12a7b: - // 4524 -cs=0x41e;eip=0x0002bb; X(PUSH(es)); // 6469 push es ;~ 041E:02BB -cs=0x41e;eip=0x0002bc; X(PUSH(si)); // 6470 push si ;~ 041E:02BC -cs=0x41e;eip=0x0002bd; X(PUSH(di)); // 6471 push di ;~ 041E:02BD -cs=0x41e;eip=0x0002be; X(PUSH(bp)); // 6472 push bp ;~ 041E:02BE -cs=0x41e;eip=0x0002bf; X(*(dw*)(&unk_127c9) = ss;); // 6473 mov word ptr cs:unk_127C9, ss ;~ 041E:02BF -cs=0x41e;eip=0x0002c4; X(*(dw*)(&byte_127cb) = sp;); // 6474 mov word ptr cs:byte_127CB, sp ;~ 041E:02C4 -cs=0x41e;eip=0x0002c9; T(ax = 0x11A3;); // 6475 mov ax, 11A3h ;~ 041E:02C9 -cs=0x41e;eip=0x0002cc; T(es = ax;); // 6476 mov es, ax ;~ 041E:02CC -cs=0x41e;eip=0x0002ce; S(ss = ax;); // 6477 mov ss, ax ;~ 041E:02CE -cs=0x41e;eip=0x0002d0; T(sp = 0x238;); // 6479 mov sp, 238h ;~ 041E:02D0 -cs=0x41e;eip=0x0002d3; J(CALLF(sub_13c8c,0)); // 6480 call far ptr sub_13C8C ;~ 041E:02D3 -cs=0x41e;eip=0x0002d8; T(bx = *(dw*)(&unk_127c9);); // 6481 mov bx, word ptr cs:unk_127C9 ;~ 041E:02D8 -cs=0x41e;eip=0x0002dd; S(ss = bx;); // 6482 mov ss, bx ;~ 041E:02DD -cs=0x41e;eip=0x0002df; T(sp = *(dw*)(&byte_127cb);); // 6484 mov sp, word ptr cs:byte_127CB ;~ 041E:02DF -cs=0x41e;eip=0x0002e4; X(POP(bp)); // 6485 pop bp ;~ 041E:02E4 -cs=0x41e;eip=0x0002e5; X(POP(di)); // 6486 pop di ;~ 041E:02E5 -cs=0x41e;eip=0x0002e6; X(POP(si)); // 6487 pop si ;~ 041E:02E6 -cs=0x41e;eip=0x0002e7; X(POP(es)); // 6488 pop es ;~ 041E:02E7 -cs=0x41e;eip=0x0002e8; T(al = byte_12659;); // 6490 mov al, ds:byte_12659 ;~ 041E:02E8 -cs=0x41e;eip=0x0002eb; T(OR(al, byte_12658)); // 6491 or al, ds:byte_12658 ;~ 041E:02EB -cs=0x41e;eip=0x0002ef; J(JZ(loc_12af4)); // 6492 jz short loc_12AF4 ;~ 041E:02EF -cs=0x41e;eip=0x0002f1; T(CMP(byte_12658, 0)); // 6493 cmp ds:byte_12658, 0 ;~ 041E:02F1 -cs=0x41e;eip=0x0002f6; J(JZ(loc_12ad2)); // 6494 jz short loc_12AD2 ;~ 041E:02F6 -cs=0x41e;eip=0x0002f8; T(ax = *(dw*)(&_unk_125c2);); // 6495 mov ax, word ptr ds:_unk_125C2 ;~ 041E:02F8 -cs=0x41e;eip=0x0002fb; T(ADD(ax, *(dw*)(&_unk_125c6))); // 6496 add ax, word ptr ds:_unk_125C6 ;~ 041E:02FB -cs=0x41e;eip=0x0002ff; X(*(dw*)(&_unk_125c2) = ax;); // 6497 mov word ptr ds:_unk_125C2, ax ;~ 041E:02FF -cs=0x41e;eip=0x000302; X(DEC(byte_12658)); // 6498 dec ds:byte_12658 ;~ 041E:0302 -cs=0x41e;eip=0x000306; J(JNZ(loc_12ad2)); // 6499 jnz short loc_12AD2 ;~ 041E:0306 -cs=0x41e;eip=0x000308; T(al = byte_1265f;); // 6500 mov al, ds:byte_1265F ;~ 041E:0308 -cs=0x41e;eip=0x00030b; T(ADD(al, 0x0B0)); // 6501 add al, 0B0h ;~ 041E:030B -cs=0x41e;eip=0x00030d; T(bl = 0;); // 6502 mov bl, 0 ;~ 041E:030D -cs=0x41e;eip=0x00030f; J(CALL(sub_12a3b,0)); // 6503 call sub_12A3B ;~ 041E:030F + // 4526 +cs=0x41e;eip=0x0002bb; X(PUSH(es)); // 6669 push es ;~ 041E:02BB +cs=0x41e;eip=0x0002bc; X(PUSH(si)); // 6670 push si ;~ 041E:02BC +cs=0x41e;eip=0x0002bd; X(PUSH(di)); // 6671 push di ;~ 041E:02BD +cs=0x41e;eip=0x0002be; X(PUSH(bp)); // 6672 push bp ;~ 041E:02BE +cs=0x41e;eip=0x0002bf; X(seg_127c9 = ss;); // 6673 mov cs:seg_127C9, ss ;~ 041E:02BF +cs=0x41e;eip=0x0002c4; X(word_127cb = sp;); // 6674 mov cs:word_127CB, sp ;~ 041E:02C4 +cs=0x41e;eip=0x0002c9; T(ax = seg_offset(seg11a3);); // 6675 mov ax, seg seg11a3 ;~ 041E:02C9 +cs=0x41e;eip=0x0002cc; T(es = ax;); // 6676 mov es, ax ;~ 041E:02CC +cs=0x41e;eip=0x0002ce; S(ss = ax;); // 6677 mov ss, ax ;~ 041E:02CE +cs=0x41e;eip=0x0002d0; T(sp = 0x238;); // 6679 mov sp, 238h ;~ 041E:02D0 +cs=0x41e;eip=0x0002d3; J(CALLF(sub_13c8c,0)); // 6680 call far ptr sub_13C8C ;~ 041E:02D3 +loc_12a98: + // 4527 +cs=0x41e;eip=0x0002d8; T(bx = seg_127c9;); // 6683 mov bx, cs:seg_127C9 ;~ 041E:02D8 +cs=0x41e;eip=0x0002dd; S(ss = bx;); // 6684 mov ss, bx ;~ 041E:02DD +cs=0x41e;eip=0x0002df; T(sp = word_127cb;); // 6686 mov sp, cs:word_127CB ;~ 041E:02DF +cs=0x41e;eip=0x0002e4; X(POP(bp)); // 6687 pop bp ;~ 041E:02E4 +cs=0x41e;eip=0x0002e5; X(POP(di)); // 6688 pop di ;~ 041E:02E5 +cs=0x41e;eip=0x0002e6; X(POP(si)); // 6689 pop si ;~ 041E:02E6 +cs=0x41e;eip=0x0002e7; X(POP(es)); // 6690 pop es ;~ 041E:02E7 +cs=0x41e;eip=0x0002e8; T(al = byte_12659;); // 6692 mov al, byte_12659 ;~ 041E:02E8 +cs=0x41e;eip=0x0002eb; T(OR(al, byte_12658)); // 6693 or al, byte_12658 ;~ 041E:02EB +cs=0x41e;eip=0x0002ef; J(JZ(loc_12af4)); // 6694 jz short loc_12AF4 ;~ 041E:02EF +cs=0x41e;eip=0x0002f1; T(CMP(byte_12658, 0)); // 6695 cmp byte_12658, 0 ;~ 041E:02F1 +cs=0x41e;eip=0x0002f6; J(JZ(loc_12ad2)); // 6696 jz short loc_12AD2 ;~ 041E:02F6 +cs=0x41e;eip=0x0002f8; T(ax = word_125c2;); // 6697 mov ax, word_125C2 ;~ 041E:02F8 +cs=0x41e;eip=0x0002fb; T(ADD(ax, word_125c6)); // 6698 add ax, word_125C6 ;~ 041E:02FB +cs=0x41e;eip=0x0002ff; X(word_125c2 = ax;); // 6699 mov word_125C2, ax ;~ 041E:02FF +cs=0x41e;eip=0x000302; X(DEC(byte_12658)); // 6700 dec byte_12658 ;~ 041E:0302 +cs=0x41e;eip=0x000306; J(JNZ(loc_12ad2)); // 6701 jnz short loc_12AD2 ;~ 041E:0306 +cs=0x41e;eip=0x000308; T(al = byte_1265f;); // 6703 mov al, byte_1265F ;~ 041E:0308 +cs=0x41e;eip=0x00030b; T(ADD(al, 0x0B0)); // 6704 add al, 0B0h ;~ 041E:030B +cs=0x41e;eip=0x00030d; T(bl = 0;); // 6705 mov bl, 0 ;~ 041E:030D +cs=0x41e;eip=0x00030f; J(CALL(sub_12a3b,0)); // 6706 call sub_12A3B ;~ 041E:030F loc_12ad2: - // 4525 -cs=0x41e;eip=0x000312; T(CMP(byte_12659, 0)); // 6507 cmp ds:byte_12659, 0 ;~ 041E:0312 -cs=0x41e;eip=0x000317; J(JZ(locret_12af3)); // 6508 jz short locret_12AF3 ;~ 041E:0317 -cs=0x41e;eip=0x000319; T(ax = word_125c4;); // 6509 mov ax, ds:word_125C4 ;~ 041E:0319 -cs=0x41e;eip=0x00031c; T(ADD(ax, *(dw*)(&_unk_125c8))); // 6510 add ax, word ptr ds:_unk_125C8 ;~ 041E:031C -cs=0x41e;eip=0x000320; X(word_125c4 = ax;); // 6511 mov ds:word_125C4, ax ;~ 041E:0320 -cs=0x41e;eip=0x000323; X(DEC(byte_12659)); // 6512 dec ds:byte_12659 ;~ 041E:0323 -cs=0x41e;eip=0x000327; J(JNZ(locret_12af3)); // 6513 jnz short locret_12AF3 ;~ 041E:0327 -cs=0x41e;eip=0x000329; T(al = byte_12660;); // 6514 mov al, ds:byte_12660 ;~ 041E:0329 -cs=0x41e;eip=0x00032c; T(ADD(al, 0x0B0)); // 6515 add al, 0B0h ;~ 041E:032C -cs=0x41e;eip=0x00032e; T(bl = 0;); // 6516 mov bl, 0 ;~ 041E:032E -cs=0x41e;eip=0x000330; J(CALL(sub_12a3b,0)); // 6517 call sub_12A3B ;~ 041E:0330 + // 4528 +cs=0x41e;eip=0x000312; T(CMP(byte_12659, 0)); // 6710 cmp byte_12659, 0 ;~ 041E:0312 +cs=0x41e;eip=0x000317; J(JZ(locret_12af3)); // 6711 jz short locret_12AF3 ;~ 041E:0317 +cs=0x41e;eip=0x000319; T(ax = word_125c4;); // 6712 mov ax, word_125C4 ;~ 041E:0319 +cs=0x41e;eip=0x00031c; T(ADD(ax, word_125c8)); // 6713 add ax, word_125C8 ;~ 041E:031C +cs=0x41e;eip=0x000320; X(word_125c4 = ax;); // 6714 mov word_125C4, ax ;~ 041E:0320 +cs=0x41e;eip=0x000323; X(DEC(byte_12659)); // 6715 dec byte_12659 ;~ 041E:0323 +cs=0x41e;eip=0x000327; J(JNZ(locret_12af3)); // 6716 jnz short locret_12AF3 ;~ 041E:0327 +cs=0x41e;eip=0x000329; T(al = byte_12660;); // 6718 mov al, byte_12660 ;~ 041E:0329 +cs=0x41e;eip=0x00032c; T(ADD(al, 0x0B0)); // 6719 add al, 0B0h ;~ 041E:032C +cs=0x41e;eip=0x00032e; T(bl = 0;); // 6720 mov bl, 0 ;~ 041E:032E +cs=0x41e;eip=0x000330; J(CALL(sub_12a3b,0)); // 6721 call sub_12A3B ;~ 041E:0330 locret_12af3: - // 4526 -cs=0x41e;eip=0x000333; J(RETN(0)); // 6521 retn ;~ 041E:0333 + // 4529 +cs=0x41e;eip=0x000333; J(RETN(0)); // 6725 retn ;~ 041E:0333 loc_12af4: - // 4527 -cs=0x41e;eip=0x000334; T(CMP(*(dw*)(&_unk_11c8f), 0x0FFFF)); // 6525 cmp word ptr ds:_unk_11C8F, 0FFFFh ;~ 041E:0334 -cs=0x41e;eip=0x000339; J(JZ(locret_12b07)); // 6526 jz short locret_12B07 ;~ 041E:0339 -cs=0x41e;eip=0x00033b; X(*(dw*)(&_unk_11c8f) = 0x0FFFF;); // 6527 mov word ptr ds:_unk_11C8F, 0FFFFh ;~ 041E:033B -cs=0x41e;eip=0x000341; X(*(dw*)(&unk_11c8d) = 0x0FFFF;); // 6528 mov word ptr ds:unk_11C8D, 0FFFFh ;~ 041E:0341 + // 4530 +cs=0x41e;eip=0x000334; T(CMP(word_11c8f, 0x0FFFF)); // 6729 cmp word_11C8F, 0FFFFh ;~ 041E:0334 +cs=0x41e;eip=0x000339; J(JZ(locret_12b07)); // 6730 jz short locret_12B07 ;~ 041E:0339 +cs=0x41e;eip=0x00033b; X(word_11c8f = 0x0FFFF;); // 6731 mov word_11C8F, 0FFFFh ;~ 041E:033B +cs=0x41e;eip=0x000341; X(word_11c8d = 0x0FFFF;); // 6732 mov word_11C8D, 0FFFFh ;~ 041E:0341 locret_12b07: - // 4528 -cs=0x41e;eip=0x000347; J(RETN(0)); // 6531 retn ;~ 041E:0347 + // 4531 +cs=0x41e;eip=0x000347; J(RETN(0)); // 6735 retn ;~ 041E:0347 assert(0); __dispatch_call: @@ -685,6 +687,7 @@ cs=0x41e;eip=0x000347; J(RETN(0)); // 6531 retn ;~ 041E:0347 if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { case m2c::kloc_12a7b: goto loc_12a7b; + case m2c::kloc_12a98: goto loc_12a98; case m2c::kloc_12ad2: goto loc_12ad2; case m2c::kloc_12af4: goto loc_12af4; case m2c::klocret_12af3: goto locret_12af3; @@ -704,31 +707,31 @@ cs=0x41e;eip=0x000347; J(RETN(0)); // 6531 retn ;~ 041E:0347 else goto __dispatch_call; sub_12b08: _begin: -cs=0x41e;eip=0x000348; T(bx = 0x9248;); // 6539 mov bx, 9248h ;~ 041E:0348 -cs=0x41e;eip=0x00034b; T(ADD(bx, _unk_11cb8)); // 6540 add bx, ds:_unk_11CB8 ;~ 041E:034B -cs=0x41e;eip=0x00034f; T(ROR(bx, 1)); // 6541 ror bx, 1 ;~ 041E:034F -cs=0x41e;eip=0x000351; T(ROR(bx, 1)); // 6542 ror bx, 1 ;~ 041E:0351 -cs=0x41e;eip=0x000353; T(ROR(bx, 1)); // 6543 ror bx, 1 ;~ 041E:0353 -cs=0x41e;eip=0x000355; X(_unk_11cb8 = bx;); // 6544 mov ds:_unk_11CB8, bx ;~ 041E:0355 -cs=0x41e;eip=0x000359; T(CMP(byte_12658, 0)); // 6545 cmp ds:byte_12658, 0 ;~ 041E:0359 -cs=0x41e;eip=0x00035e; J(JZ(loc_12b31)); // 6546 jz short loc_12B31 ;~ 041E:035E -cs=0x41e;eip=0x000360; T(XOR(bx, 0x0FFFF)); // 6547 xor bx, 0FFFFh ;~ 041E:0360 -cs=0x41e;eip=0x000363; T(AND(bx, *(dw*)(&_unk_1265a))); // 6548 and bx, word ptr ds:_unk_1265A ;~ 041E:0363 -cs=0x41e;eip=0x000367; T(ADD(bx, *(dw*)(&_unk_125c2))); // 6549 add bx, word ptr ds:_unk_125C2 ;~ 041E:0367 -cs=0x41e;eip=0x00036b; T(al = byte_1265f;); // 6550 mov al, ds:byte_1265F ;~ 041E:036B -cs=0x41e;eip=0x00036e; J(CALL(sub_12a5e,0)); // 6551 call sub_12A5E ;~ 041E:036E +cs=0x41e;eip=0x000348; T(bx = 0x9248;); // 6743 mov bx, 9248h ;~ 041E:0348 +cs=0x41e;eip=0x00034b; T(ADD(bx, word_11cb8)); // 6744 add bx, word_11CB8 ;~ 041E:034B +cs=0x41e;eip=0x00034f; T(ROR(bx, 1)); // 6745 ror bx, 1 ;~ 041E:034F +cs=0x41e;eip=0x000351; T(ROR(bx, 1)); // 6746 ror bx, 1 ;~ 041E:0351 +cs=0x41e;eip=0x000353; T(ROR(bx, 1)); // 6747 ror bx, 1 ;~ 041E:0353 +cs=0x41e;eip=0x000355; X(word_11cb8 = bx;); // 6748 mov word_11CB8, bx ;~ 041E:0355 +cs=0x41e;eip=0x000359; T(CMP(byte_12658, 0)); // 6749 cmp byte_12658, 0 ;~ 041E:0359 +cs=0x41e;eip=0x00035e; J(JZ(loc_12b31)); // 6750 jz short loc_12B31 ;~ 041E:035E +cs=0x41e;eip=0x000360; T(XOR(bx, 0x0FFFF)); // 6751 xor bx, 0FFFFh ;~ 041E:0360 +cs=0x41e;eip=0x000363; T(AND(bx, word_1265a)); // 6752 and bx, word_1265A ;~ 041E:0363 +cs=0x41e;eip=0x000367; T(ADD(bx, word_125c2)); // 6753 add bx, word_125C2 ;~ 041E:0367 +cs=0x41e;eip=0x00036b; T(al = byte_1265f;); // 6754 mov al, byte_1265F ;~ 041E:036B +cs=0x41e;eip=0x00036e; J(CALL(sub_12a5e,0)); // 6755 call sub_12A5E ;~ 041E:036E loc_12b31: - // 4529 -cs=0x41e;eip=0x000371; T(CMP(byte_12659, 0)); // 6554 cmp ds:byte_12659, 0 ;~ 041E:0371 -cs=0x41e;eip=0x000376; J(JZ(locret_12b4a)); // 6555 jz short locret_12B4A ;~ 041E:0376 -cs=0x41e;eip=0x000378; T(bx = _unk_11cb8;); // 6556 mov bx, ds:_unk_11CB8 ;~ 041E:0378 -cs=0x41e;eip=0x00037c; T(AND(bx, word_1265c)); // 6557 and bx, ds:word_1265C ;~ 041E:037C -cs=0x41e;eip=0x000380; T(ADD(bx, word_125c4)); // 6558 add bx, ds:word_125C4 ;~ 041E:0380 -cs=0x41e;eip=0x000384; T(al = byte_12660;); // 6559 mov al, ds:byte_12660 ;~ 041E:0384 -cs=0x41e;eip=0x000387; J(CALL(sub_12a5e,0)); // 6560 call sub_12A5E ;~ 041E:0387 + // 4532 +cs=0x41e;eip=0x000371; T(CMP(byte_12659, 0)); // 6758 cmp byte_12659, 0 ;~ 041E:0371 +cs=0x41e;eip=0x000376; J(JZ(locret_12b4a)); // 6759 jz short locret_12B4A ;~ 041E:0376 +cs=0x41e;eip=0x000378; T(bx = word_11cb8;); // 6760 mov bx, word_11CB8 ;~ 041E:0378 +cs=0x41e;eip=0x00037c; T(AND(bx, word_1265c)); // 6761 and bx, word_1265C ;~ 041E:037C +cs=0x41e;eip=0x000380; T(ADD(bx, word_125c4)); // 6762 add bx, word_125C4 ;~ 041E:0380 +cs=0x41e;eip=0x000384; T(al = byte_12660;); // 6763 mov al, byte_12660 ;~ 041E:0384 +cs=0x41e;eip=0x000387; J(CALL(sub_12a5e,0)); // 6764 call sub_12A5E ;~ 041E:0387 locret_12b4a: - // 4530 -cs=0x41e;eip=0x00038a; J(RETN(0)); // 6563 retn ;~ 041E:038A + // 4533 +cs=0x41e;eip=0x00038a; J(RETN(0)); // 6767 retn ;~ 041E:038A assert(0); __dispatch_call: @@ -755,13 +758,13 @@ cs=0x41e;eip=0x00038a; J(RETN(0)); // 6563 retn ;~ 041E:038A else goto __dispatch_call; sub_12b4b: _begin: -cs=0x41e;eip=0x00038b; T(CMP(*(dw*)(&_unk_11c8f), 1)); // 6573 cmp word ptr ds:_unk_11C8F, 1 ;~ 041E:038B -cs=0x41e;eip=0x000390; J(JZ(locret_12b5e)); // 6574 jz short locret_12B5E ;~ 041E:0390 -cs=0x41e;eip=0x000392; X(*(dw*)(&_unk_11c8f) = 1;); // 6575 mov word ptr ds:_unk_11C8F, 1 ;~ 041E:0392 -cs=0x41e;eip=0x000398; X(*(dw*)(&unk_11c8d) = 1;); // 6576 mov word ptr ds:unk_11C8D, 1 ;~ 041E:0398 +cs=0x41e;eip=0x00038b; T(CMP(word_11c8f, 1)); // 6777 cmp word_11C8F, 1 ;~ 041E:038B +cs=0x41e;eip=0x000390; J(JZ(locret_12b5e)); // 6778 jz short locret_12B5E ;~ 041E:0390 +cs=0x41e;eip=0x000392; X(word_11c8f = 1;); // 6779 mov word_11C8F, 1 ;~ 041E:0392 +cs=0x41e;eip=0x000398; X(word_11c8d = 1;); // 6780 mov word_11C8D, 1 ;~ 041E:0398 locret_12b5e: - // 4531 -cs=0x41e;eip=0x00039e; J(RETN(0)); // 6579 retn ;~ 041E:039E + // 4534 +cs=0x41e;eip=0x00039e; J(RETN(0)); // 6783 retn ;~ 041E:039E assert(0); __dispatch_call: @@ -787,14 +790,14 @@ cs=0x41e;eip=0x00039e; J(RETN(0)); // 6579 retn ;~ 041E:039E else goto __dispatch_call; seg127c_39f_proc: _begin: -cs=0x41e;eip=0x00039f; X(PUSH(bp)); // 6583 push bp ;~ 041E:039F -cs=0x41e;eip=0x0003a0; T(bp = sp;); // 6584 mov bp, sp ;~ 041E:03A0 -cs=0x41e;eip=0x0003a2; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 6585 mov ax, [bp+8] ;~ 041E:03A2 -cs=0x41e;eip=0x0003a5; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 6586 mov bx, [bp+6] ;~ 041E:03A5 -cs=0x41e;eip=0x0003a8; T(MOV(cx, *(dw*)(raddr(ss,bp+4)))); // 6587 mov cx, [bp+4] ;~ 041E:03A8 -cs=0x41e;eip=0x0003ab; X(POP(bp)); // 6588 pop bp ;~ 041E:03AB -cs=0x41e;eip=0x0003ac; J(CALL(sub_12b70,0)); // 6589 call sub_12B70 ;~ 041E:03AC -cs=0x41e;eip=0x0003af; J(RETN(0)); // 6590 retn ;~ 041E:03AF +cs=0x41e;eip=0x00039f; X(PUSH(bp)); // 6787 push bp ;~ 041E:039F +cs=0x41e;eip=0x0003a0; T(bp = sp;); // 6788 mov bp, sp ;~ 041E:03A0 +cs=0x41e;eip=0x0003a2; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 6789 mov ax, [bp+8] ;~ 041E:03A2 +cs=0x41e;eip=0x0003a5; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 6790 mov bx, [bp+6] ;~ 041E:03A5 +cs=0x41e;eip=0x0003a8; T(MOV(cx, *(dw*)(raddr(ss,bp+4)))); // 6791 mov cx, [bp+4] ;~ 041E:03A8 +cs=0x41e;eip=0x0003ab; X(POP(bp)); // 6792 pop bp ;~ 041E:03AB +cs=0x41e;eip=0x0003ac; J(CALL(sub_12b70,0)); // 6793 call sub_12B70 ;~ 041E:03AC +cs=0x41e;eip=0x0003af; J(RETN(0)); // 6794 retn ;~ 041E:03AF assert(0); __dispatch_call: @@ -819,22 +822,22 @@ cs=0x41e;eip=0x0003af; J(RETN(0)); // 6590 retn ;~ 041E:03AF else goto __dispatch_call; sub_12b70: _begin: -cs=0x41e;eip=0x0003b0; T(dl = byte_125ca;); // 6598 mov dl, ds:byte_125CA ;~ 041E:03B0 -cs=0x41e;eip=0x0003b4; X(PUSH(dx)); // 6599 push dx ;~ 041E:03B4 -cs=0x41e;eip=0x0003b5; X(byte_125ca = 0;); // 6600 mov ds:byte_125CA, 0 ;~ 041E:03B5 -cs=0x41e;eip=0x0003ba; X(MOV(*(raddr(ds,bx+1)), 0)); // 6601 mov byte ptr [bx+1], 0 ;~ 041E:03BA -cs=0x41e;eip=0x0003be; X(MOV(*(raddr(ds,bx+9)), 0x0FF)); // 6602 mov byte ptr [bx+9], 0FFh ;~ 041E:03BE -cs=0x41e;eip=0x0003c2; X(MOV(*(raddr(ds,bx+2)), 0)); // 6603 mov byte ptr [bx+2], 0 ;~ 041E:03C2 -cs=0x41e;eip=0x0003c6; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), cx)); // 6604 mov [bx+0Ah], cx ;~ 041E:03C6 -cs=0x41e;eip=0x0003c9; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 6605 mov word ptr [bx+0Ch], 0 ;~ 041E:03C9 -cs=0x41e;eip=0x0003ce; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), 0)); // 6606 mov word ptr [bx+0Eh], 0 ;~ 041E:03CE -cs=0x41e;eip=0x0003d3; X(MOV(*(dw*)(raddr(ds,bx+0x10)), 0)); // 6607 mov word ptr [bx+10h], 0 ;~ 041E:03D3 -cs=0x41e;eip=0x0003d8; X(MOV(*(raddr(ds,bx+6)), 0)); // 6608 mov byte ptr [bx+6], 0 ;~ 041E:03D8 -cs=0x41e;eip=0x0003dc; X(MOV(*(dw*)(raddr(ds,bx+0x12)), ax)); // 6609 mov [bx+12h], ax ;~ 041E:03DC -cs=0x41e;eip=0x0003df; X(MOV(*(raddr(ds,bx)), 1)); // 6610 mov byte ptr [bx], 1 ;~ 041E:03DF -cs=0x41e;eip=0x0003e2; X(POP(dx)); // 6611 pop dx ;~ 041E:03E2 -cs=0x41e;eip=0x0003e3; X(byte_125ca = dl;); // 6612 mov ds:byte_125CA, dl ;~ 041E:03E3 -cs=0x41e;eip=0x0003e7; J(RETN(0)); // 6613 retn ;~ 041E:03E7 +cs=0x41e;eip=0x0003b0; T(dl = byte_125ca;); // 6802 mov dl, byte_125CA ;~ 041E:03B0 +cs=0x41e;eip=0x0003b4; X(PUSH(dx)); // 6803 push dx ;~ 041E:03B4 +cs=0x41e;eip=0x0003b5; X(byte_125ca = 0;); // 6804 mov byte_125CA, 0 ;~ 041E:03B5 +cs=0x41e;eip=0x0003ba; X(MOV(*(raddr(ds,bx+1)), 0)); // 6805 mov byte ptr [bx+1], 0 ;~ 041E:03BA +cs=0x41e;eip=0x0003be; X(MOV(*(raddr(ds,bx+9)), 0x0FF)); // 6806 mov byte ptr [bx+9], 0FFh ;~ 041E:03BE +cs=0x41e;eip=0x0003c2; X(MOV(*(raddr(ds,bx+2)), 0)); // 6807 mov byte ptr [bx+2], 0 ;~ 041E:03C2 +cs=0x41e;eip=0x0003c6; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), cx)); // 6808 mov [bx+0Ah], cx ;~ 041E:03C6 +cs=0x41e;eip=0x0003c9; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 6809 mov word ptr [bx+0Ch], 0 ;~ 041E:03C9 +cs=0x41e;eip=0x0003ce; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), 0)); // 6810 mov word ptr [bx+0Eh], 0 ;~ 041E:03CE +cs=0x41e;eip=0x0003d3; X(MOV(*(dw*)(raddr(ds,bx+0x10)), 0)); // 6811 mov word ptr [bx+10h], 0 ;~ 041E:03D3 +cs=0x41e;eip=0x0003d8; X(MOV(*(raddr(ds,bx+6)), 0)); // 6812 mov byte ptr [bx+6], 0 ;~ 041E:03D8 +cs=0x41e;eip=0x0003dc; X(MOV(*(dw*)(raddr(ds,bx+0x12)), ax)); // 6813 mov [bx+12h], ax ;~ 041E:03DC +cs=0x41e;eip=0x0003df; X(MOV(*(raddr(ds,bx)), 1)); // 6814 mov byte ptr [bx], 1 ;~ 041E:03DF +cs=0x41e;eip=0x0003e2; X(POP(dx)); // 6815 pop dx ;~ 041E:03E2 +cs=0x41e;eip=0x0003e3; X(byte_125ca = dl;); // 6816 mov byte_125CA, dl ;~ 041E:03E3 +cs=0x41e;eip=0x0003e7; J(RETN(0)); // 6817 retn ;~ 041E:03E7 assert(0); __dispatch_call: @@ -859,25 +862,25 @@ cs=0x41e;eip=0x0003e7; J(RETN(0)); // 6613 retn ;~ 041E:03E7 else goto __dispatch_call; sub_12ba8: _begin: -cs=0x41e;eip=0x0003e8; T(ax = 0;); // 6621 mov ax, 0 ;~ 041E:03E8 -cs=0x41e;eip=0x0003eb; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6622 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:03EB -cs=0x41e;eip=0x0003ef; T(cx = offset(seg001,byte_122bc)-offset(seg001,__af15iiadlib3149)); // 6623 lea cx, byte_122BC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:03EF -cs=0x41e;eip=0x0003f3; J(CALL(sub_12b70,0)); // 6624 call sub_12B70 ;~ 041E:03F3 -cs=0x41e;eip=0x0003f6; T(bx = offset(seg001,byte_125e0)-offset(seg001,__af15iiadlib3149)); // 6625 lea bx, byte_125E0 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:03F6 -cs=0x41e;eip=0x0003fa; T(cx = offset(seg001,byte_12336)-offset(seg001,__af15iiadlib3149)); // 6626 lea cx, byte_12336 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:03FA -cs=0x41e;eip=0x0003fe; J(CALL(sub_12b70,0)); // 6627 call sub_12B70 ;~ 041E:03FE -cs=0x41e;eip=0x000401; T(bx = offset(seg001,byte_125f4)-offset(seg001,__af15iiadlib3149)); // 6628 lea bx, byte_125F4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0401 -cs=0x41e;eip=0x000405; T(cx = offset(seg001,byte_123b0)-offset(seg001,__af15iiadlib3149)); // 6629 lea cx, byte_123B0 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0405 -cs=0x41e;eip=0x000409; J(CALL(sub_12b70,0)); // 6630 call sub_12B70 ;~ 041E:0409 -cs=0x41e;eip=0x00040c; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6631 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:040C -cs=0x41e;eip=0x000410; T(cx = offset(seg001,byte_12400)-offset(seg001,__af15iiadlib3149)); // 6632 lea cx, byte_12400 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0410 -cs=0x41e;eip=0x000414; J(CALL(sub_12b70,0)); // 6633 call sub_12B70 ;~ 041E:0414 -cs=0x41e;eip=0x000417; T(bx = offset(seg001,byte_1261c)-offset(seg001,__af15iiadlib3149)); // 6634 lea bx, byte_1261C - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0417 -cs=0x41e;eip=0x00041b; T(cx = offset(seg001,byte_12440)-offset(seg001,__af15iiadlib3149)); // 6635 lea cx, byte_12440 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:041B -cs=0x41e;eip=0x00041f; J(CALL(sub_12b70,0)); // 6636 call sub_12B70 ;~ 041E:041F -cs=0x41e;eip=0x000422; T(bx = offset(seg001,byte_12630)-offset(seg001,__af15iiadlib3149)); // 6637 lea bx, byte_12630 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0422 -cs=0x41e;eip=0x000426; T(cx = offset(seg001,byte_12494)-offset(seg001,__af15iiadlib3149)); // 6638 lea cx, byte_12494 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0426 -cs=0x41e;eip=0x00042a; J(return sub_12b70(0, _state);); // 6639 jmp short sub_12B70 ;~ 041E:042A +cs=0x41e;eip=0x0003e8; T(ax = 0;); // 6825 mov ax, 0 ;~ 041E:03E8 +cs=0x41e;eip=0x0003eb; T(bx = offset(seg11a3,byte_125cc)); // 6826 lea bx, byte_125CC ;~ 041E:03EB +cs=0x41e;eip=0x0003ef; T(cx = offset(seg11a3,unk_122bc)); // 6827 lea cx, unk_122BC ;~ 041E:03EF +cs=0x41e;eip=0x0003f3; J(CALL(sub_12b70,0)); // 6828 call sub_12B70 ;~ 041E:03F3 +cs=0x41e;eip=0x0003f6; T(bx = offset(seg11a3,byte_125e0)); // 6829 lea bx, byte_125E0 ;~ 041E:03F6 +cs=0x41e;eip=0x0003fa; T(cx = offset(seg11a3,unk_12336)); // 6830 lea cx, unk_12336 ;~ 041E:03FA +cs=0x41e;eip=0x0003fe; J(CALL(sub_12b70,0)); // 6831 call sub_12B70 ;~ 041E:03FE +cs=0x41e;eip=0x000401; T(bx = offset(seg11a3,byte_125f4)); // 6832 lea bx, byte_125F4 ;~ 041E:0401 +cs=0x41e;eip=0x000405; T(cx = offset(seg11a3,unk_123b0)); // 6833 lea cx, unk_123B0 ;~ 041E:0405 +cs=0x41e;eip=0x000409; J(CALL(sub_12b70,0)); // 6834 call sub_12B70 ;~ 041E:0409 +cs=0x41e;eip=0x00040c; T(bx = offset(seg11a3,unk_12608)); // 6835 lea bx, unk_12608 ;~ 041E:040C +cs=0x41e;eip=0x000410; T(cx = offset(seg11a3,unk_12400)); // 6836 lea cx, unk_12400 ;~ 041E:0410 +cs=0x41e;eip=0x000414; J(CALL(sub_12b70,0)); // 6837 call sub_12B70 ;~ 041E:0414 +cs=0x41e;eip=0x000417; T(bx = offset(seg11a3,byte_1261c)); // 6838 lea bx, byte_1261C ;~ 041E:0417 +cs=0x41e;eip=0x00041b; T(cx = offset(seg11a3,unk_12440)); // 6839 lea cx, unk_12440 ;~ 041E:041B +cs=0x41e;eip=0x00041f; J(CALL(sub_12b70,0)); // 6840 call sub_12B70 ;~ 041E:041F +cs=0x41e;eip=0x000422; T(bx = offset(seg11a3,unk_12630)); // 6841 lea bx, unk_12630 ;~ 041E:0422 +cs=0x41e;eip=0x000426; T(cx = offset(seg11a3,unk_12494)); // 6842 lea cx, unk_12494 ;~ 041E:0426 +cs=0x41e;eip=0x00042a; J(return sub_12b70(0, _state);); // 6843 jmp short sub_12B70 ;~ 041E:042A assert(0); __dispatch_call: @@ -902,25 +905,25 @@ cs=0x41e;eip=0x00042a; J(return sub_12b70(0, _state);); // 6639 else goto __dispatch_call; sub_12bec: _begin: -cs=0x41e;eip=0x00042c; T(ax = 0;); // 6647 mov ax, 0 ;~ 041E:042C -cs=0x41e;eip=0x00042f; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6648 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:042F -cs=0x41e;eip=0x000433; T(cx = offset(seg001,byte_12526)-offset(seg001,__af15iiadlib3149)); // 6649 lea cx, byte_12526 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0433 -cs=0x41e;eip=0x000437; J(CALL(sub_12b70,0)); // 6650 call sub_12B70 ;~ 041E:0437 -cs=0x41e;eip=0x00043a; T(bx = offset(seg001,byte_125e0)-offset(seg001,__af15iiadlib3149)); // 6651 lea bx, byte_125E0 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:043A -cs=0x41e;eip=0x00043e; T(cx = offset(seg001,byte_12534)-offset(seg001,__af15iiadlib3149)); // 6652 lea cx, byte_12534 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:043E -cs=0x41e;eip=0x000442; J(CALL(sub_12b70,0)); // 6653 call sub_12B70 ;~ 041E:0442 -cs=0x41e;eip=0x000445; T(bx = offset(seg001,byte_125f4)-offset(seg001,__af15iiadlib3149)); // 6654 lea bx, byte_125F4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0445 -cs=0x41e;eip=0x000449; T(cx = offset(seg001,byte_12542)-offset(seg001,__af15iiadlib3149)); // 6655 lea cx, byte_12542 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0449 -cs=0x41e;eip=0x00044d; J(CALL(sub_12b70,0)); // 6656 call sub_12B70 ;~ 041E:044D -cs=0x41e;eip=0x000450; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6657 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0450 -cs=0x41e;eip=0x000454; T(cx = offset(seg001,byte_12550)-offset(seg001,__af15iiadlib3149)); // 6658 lea cx, byte_12550 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0454 -cs=0x41e;eip=0x000458; J(CALL(sub_12b70,0)); // 6659 call sub_12B70 ;~ 041E:0458 -cs=0x41e;eip=0x00045b; T(bx = offset(seg001,byte_1261c)-offset(seg001,__af15iiadlib3149)); // 6660 lea bx, byte_1261C - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:045B -cs=0x41e;eip=0x00045f; T(cx = offset(seg001,byte_1255e)-offset(seg001,__af15iiadlib3149)); // 6661 lea cx, byte_1255E - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:045F -cs=0x41e;eip=0x000463; J(CALL(sub_12b70,0)); // 6662 call sub_12B70 ;~ 041E:0463 -cs=0x41e;eip=0x000466; T(bx = offset(seg001,byte_12630)-offset(seg001,__af15iiadlib3149)); // 6663 lea bx, byte_12630 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0466 -cs=0x41e;eip=0x00046a; T(cx = offset(seg001,byte_1256c)-offset(seg001,__af15iiadlib3149)); // 6664 lea cx, byte_1256C - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:046A -cs=0x41e;eip=0x00046e; J(return sub_12b70(0, _state);); // 6665 jmp sub_12B70 ;~ 041E:046E +cs=0x41e;eip=0x00042c; T(ax = 0;); // 6851 mov ax, 0 ;~ 041E:042C +cs=0x41e;eip=0x00042f; T(bx = offset(seg11a3,byte_125cc)); // 6852 lea bx, byte_125CC ;~ 041E:042F +cs=0x41e;eip=0x000433; T(cx = offset(seg11a3,unk_12526)); // 6853 lea cx, unk_12526 ;~ 041E:0433 +cs=0x41e;eip=0x000437; J(CALL(sub_12b70,0)); // 6854 call sub_12B70 ;~ 041E:0437 +cs=0x41e;eip=0x00043a; T(bx = offset(seg11a3,byte_125e0)); // 6855 lea bx, byte_125E0 ;~ 041E:043A +cs=0x41e;eip=0x00043e; T(cx = offset(seg11a3,unk_12534)); // 6856 lea cx, unk_12534 ;~ 041E:043E +cs=0x41e;eip=0x000442; J(CALL(sub_12b70,0)); // 6857 call sub_12B70 ;~ 041E:0442 +cs=0x41e;eip=0x000445; T(bx = offset(seg11a3,byte_125f4)); // 6858 lea bx, byte_125F4 ;~ 041E:0445 +cs=0x41e;eip=0x000449; T(cx = offset(seg11a3,unk_12542)); // 6859 lea cx, unk_12542 ;~ 041E:0449 +cs=0x41e;eip=0x00044d; J(CALL(sub_12b70,0)); // 6860 call sub_12B70 ;~ 041E:044D +cs=0x41e;eip=0x000450; T(bx = offset(seg11a3,unk_12608)); // 6861 lea bx, unk_12608 ;~ 041E:0450 +cs=0x41e;eip=0x000454; T(cx = offset(seg11a3,unk_12550)); // 6862 lea cx, unk_12550 ;~ 041E:0454 +cs=0x41e;eip=0x000458; J(CALL(sub_12b70,0)); // 6863 call sub_12B70 ;~ 041E:0458 +cs=0x41e;eip=0x00045b; T(bx = offset(seg11a3,byte_1261c)); // 6864 lea bx, byte_1261C ;~ 041E:045B +cs=0x41e;eip=0x00045f; T(cx = offset(seg11a3,unk_1255e)); // 6865 lea cx, unk_1255E ;~ 041E:045F +cs=0x41e;eip=0x000463; J(CALL(sub_12b70,0)); // 6866 call sub_12B70 ;~ 041E:0463 +cs=0x41e;eip=0x000466; T(bx = offset(seg11a3,unk_12630)); // 6867 lea bx, unk_12630 ;~ 041E:0466 +cs=0x41e;eip=0x00046a; T(cx = offset(seg11a3,unk_1256c)); // 6868 lea cx, unk_1256C ;~ 041E:046A +cs=0x41e;eip=0x00046e; J(return sub_12b70(0, _state);); // 6869 jmp sub_12B70 ;~ 041E:046E assert(0); __dispatch_call: @@ -945,35 +948,35 @@ cs=0x41e;eip=0x00046e; J(return sub_12b70(0, _state);); // 6665 else goto __dispatch_call; sub_12c31: _begin: -cs=0x41e;eip=0x000471; J(CALL(sub_12811,0)); // 6673 call sub_12811 ;~ 041E:0471 -cs=0x41e;eip=0x000474; J(CALL(sub_12a16,0)); // 6674 call sub_12A16 ;~ 041E:0474 -cs=0x41e;eip=0x000477; J(CALL(sub_12ba8,0)); // 6675 call sub_12BA8 ;~ 041E:0477 +cs=0x41e;eip=0x000471; J(CALL(sub_12811,0)); // 6877 call sub_12811 ;~ 041E:0471 +cs=0x41e;eip=0x000474; J(CALL(sub_12a16,0)); // 6878 call sub_12A16 ;~ 041E:0474 +cs=0x41e;eip=0x000477; J(CALL(sub_12ba8,0)); // 6879 call sub_12BA8 ;~ 041E:0477 loc_12c3a: - // 4532 -cs=0x41e;eip=0x00047a; T(al = byte_125cc;); // 6678 mov al, ds:byte_125CC ;~ 041E:047A -cs=0x41e;eip=0x00047d; T(OR(al, byte_125e0)); // 6679 or al, ds:byte_125E0 ;~ 041E:047D -cs=0x41e;eip=0x000481; T(OR(al, byte_125f4)); // 6680 or al, ds:byte_125F4 ;~ 041E:0481 -cs=0x41e;eip=0x000485; T(CMP(al, 0)); // 6681 cmp al, 0 ;~ 041E:0485 -cs=0x41e;eip=0x000487; J(JZ(loc_12c51)); // 6682 jz short loc_12C51 ;~ 041E:0487 -cs=0x41e;eip=0x000489; T(ah = 1;); // 6683 mov ah, 1 ;~ 041E:0489 -cs=0x41e;eip=0x00048b; S(_INT(0x16)); // 6684 int 16h ; KEYBOARD - CHECK BUFFER, DO NOT CLEAR ;~ 041E:048B -cs=0x41e;eip=0x00048d; J(JZ(loc_12c3a)); // 6688 jz short loc_12C3A ;~ 041E:048D -cs=0x41e;eip=0x00048f; T(al = 0x0FF;); // 6689 mov al, 0FFh ;~ 041E:048F + // 4535 +cs=0x41e;eip=0x00047a; T(al = byte_125cc;); // 6882 mov al, byte_125CC ;~ 041E:047A +cs=0x41e;eip=0x00047d; T(OR(al, byte_125e0)); // 6883 or al, byte_125E0 ;~ 041E:047D +cs=0x41e;eip=0x000481; T(OR(al, byte_125f4)); // 6884 or al, byte_125F4 ;~ 041E:0481 +cs=0x41e;eip=0x000485; T(CMP(al, 0)); // 6885 cmp al, 0 ;~ 041E:0485 +cs=0x41e;eip=0x000487; J(JZ(loc_12c51)); // 6886 jz short loc_12C51 ;~ 041E:0487 +cs=0x41e;eip=0x000489; T(ah = 1;); // 6887 mov ah, 1 ;~ 041E:0489 +cs=0x41e;eip=0x00048b; S(_INT(0x16)); // 6888 int 16h ; KEYBOARD - CHECK BUFFER, DO NOT CLEAR ;~ 041E:048B +cs=0x41e;eip=0x00048d; J(JZ(loc_12c3a)); // 6892 jz short loc_12C3A ;~ 041E:048D +cs=0x41e;eip=0x00048f; T(al = 0x0FF;); // 6893 mov al, 0FFh ;~ 041E:048F loc_12c51: - // 4533 -cs=0x41e;eip=0x000491; T(ah = 0;); // 6692 mov ah, 0 ;~ 041E:0491 -cs=0x41e;eip=0x000493; X(PUSH(ax)); // 6693 push ax ;~ 041E:0493 -cs=0x41e;eip=0x000494; J(CALL(sub_12bec,0)); // 6694 call sub_12BEC ;~ 041E:0494 + // 4536 +cs=0x41e;eip=0x000491; T(ah = 0;); // 6896 mov ah, 0 ;~ 041E:0491 +cs=0x41e;eip=0x000493; X(PUSH(ax)); // 6897 push ax ;~ 041E:0493 +cs=0x41e;eip=0x000494; J(CALL(sub_12bec,0)); // 6898 call sub_12BEC ;~ 041E:0494 loc_12c57: - // 4534 -cs=0x41e;eip=0x000497; T(al = byte_125cc;); // 6697 mov al, ds:byte_125CC ;~ 041E:0497 -cs=0x41e;eip=0x00049a; T(OR(al, byte_125e0)); // 6698 or al, ds:byte_125E0 ;~ 041E:049A -cs=0x41e;eip=0x00049e; T(OR(al, byte_125f4)); // 6699 or al, ds:byte_125F4 ;~ 041E:049E -cs=0x41e;eip=0x0004a2; T(CMP(al, 0)); // 6700 cmp al, 0 ;~ 041E:04A2 -cs=0x41e;eip=0x0004a4; J(JNZ(loc_12c57)); // 6701 jnz short loc_12C57 ;~ 041E:04A4 -cs=0x41e;eip=0x0004a6; J(CALL(sub_1298e,0)); // 6702 call sub_1298E ;~ 041E:04A6 -cs=0x41e;eip=0x0004a9; X(POP(ax)); // 6703 pop ax ;~ 041E:04A9 -cs=0x41e;eip=0x0004aa; J(RETN(0)); // 6704 retn ;~ 041E:04AA + // 4537 +cs=0x41e;eip=0x000497; T(al = byte_125cc;); // 6901 mov al, byte_125CC ;~ 041E:0497 +cs=0x41e;eip=0x00049a; T(OR(al, byte_125e0)); // 6902 or al, byte_125E0 ;~ 041E:049A +cs=0x41e;eip=0x00049e; T(OR(al, byte_125f4)); // 6903 or al, byte_125F4 ;~ 041E:049E +cs=0x41e;eip=0x0004a2; T(CMP(al, 0)); // 6904 cmp al, 0 ;~ 041E:04A2 +cs=0x41e;eip=0x0004a4; J(JNZ(loc_12c57)); // 6905 jnz short loc_12C57 ;~ 041E:04A4 +cs=0x41e;eip=0x0004a6; J(CALL(sub_1298e,0)); // 6906 call sub_1298E ;~ 041E:04A6 +cs=0x41e;eip=0x0004a9; X(POP(ax)); // 6907 pop ax ;~ 041E:04A9 +cs=0x41e;eip=0x0004aa; J(RETN(0)); // 6908 retn ;~ 041E:04AA assert(0); __dispatch_call: @@ -1001,14 +1004,14 @@ cs=0x41e;eip=0x0004aa; J(RETN(0)); // 6704 retn ;~ 041E:04AA else goto __dispatch_call; sub_12c73: _begin: -cs=0x41e;eip=0x0004b3; T(bx = _unk_11cb8;); // 6718 mov bx, ds:_unk_11CB8 ;~ 041E:04B3 -cs=0x41e;eip=0x0004b7; T(SHR(bx, 1)); // 6719 shr bx, 1 ;~ 041E:04B7 -cs=0x41e;eip=0x0004b9; T(SHR(bx, 1)); // 6720 shr bx, 1 ;~ 041E:04B9 -cs=0x41e;eip=0x0004bb; T(AND(bx, 6)); // 6721 and bx, 6 ;~ 041E:04BB -cs=0x41e;eip=0x0004be; T(MOV(cx, *(dw*)(raddr(cs,bx+0x4AB)))); // 6722 mov cx, cs:[bx+4ABh] ;~ 041E:04BE -cs=0x41e;eip=0x0004c3; T(ax = 0;); // 6723 mov ax, 0 ;~ 041E:04C3 -cs=0x41e;eip=0x0004c6; T(bx = offset(seg001,byte_125f4)-offset(seg001,__af15iiadlib3149)); // 6724 lea bx, byte_125F4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:04C6 -cs=0x41e;eip=0x0004ca; J(return sub_12b70(0, _state);); // 6725 jmp sub_12B70 ;~ 041E:04CA +cs=0x41e;eip=0x0004b3; T(bx = word_11cb8;); // 6921 mov bx, word_11CB8 ;~ 041E:04B3 +cs=0x41e;eip=0x0004b7; T(SHR(bx, 1)); // 6922 shr bx, 1 ;~ 041E:04B7 +cs=0x41e;eip=0x0004b9; T(SHR(bx, 1)); // 6923 shr bx, 1 ;~ 041E:04B9 +cs=0x41e;eip=0x0004bb; T(AND(bx, 6)); // 6924 and bx, 6 ;~ 041E:04BB +cs=0x41e;eip=0x0004be; T(MOV(cx, *(dw*)(raddr(cs,bx+0x4AB)))); // 6925 mov cx, cs:[bx+4ABh] ;~ 041E:04BE +cs=0x41e;eip=0x0004c3; T(ax = 0;); // 6926 mov ax, 0 ;~ 041E:04C3 +cs=0x41e;eip=0x0004c6; T(bx = offset(seg11a3,byte_125f4)); // 6927 lea bx, byte_125F4 ;~ 041E:04C6 +cs=0x41e;eip=0x0004ca; J(return sub_12b70(0, _state);); // 6928 jmp sub_12B70 ;~ 041E:04CA assert(0); __dispatch_call: @@ -1033,10 +1036,10 @@ cs=0x41e;eip=0x0004ca; J(return sub_12b70(0, _state);); // 6725 else goto __dispatch_call; sub_12cb1: _begin: -cs=0x41e;eip=0x0004f1; T(ax = 0;); // 6765 mov ax, 0 ;~ 041E:04F1 -cs=0x41e;eip=0x0004f4; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6766 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:04F4 -cs=0x41e;eip=0x0004f8; T(cx = offset(seg001,_unk_12218)-offset(seg001,__af15iiadlib3149)); // 6767 lea cx, _unk_12218 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:04F8 -cs=0x41e;eip=0x0004fc; J(return sub_12b70(0, _state);); // 6768 jmp sub_12B70 ;~ 041E:04FC +cs=0x41e;eip=0x0004f1; T(ax = 0;); // 6968 mov ax, 0 ;~ 041E:04F1 +cs=0x41e;eip=0x0004f4; T(bx = offset(seg11a3,byte_125cc)); // 6969 lea bx, byte_125CC ;~ 041E:04F4 +cs=0x41e;eip=0x0004f8; T(cx = offset(seg11a3,unk_12218)); // 6970 lea cx, unk_12218 ;~ 041E:04F8 +cs=0x41e;eip=0x0004fc; J(return sub_12b70(0, _state);); // 6971 jmp sub_12B70 ;~ 041E:04FC assert(0); __dispatch_call: @@ -1061,10 +1064,10 @@ cs=0x41e;eip=0x0004fc; J(return sub_12b70(0, _state);); // 6768 else goto __dispatch_call; sub_12cbf: _begin: -cs=0x41e;eip=0x0004ff; T(ax = 0;); // 6777 mov ax, 0 ;~ 041E:04FF -cs=0x41e;eip=0x000502; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6778 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0502 -cs=0x41e;eip=0x000506; T(cx = offset(seg001,_unk_12224)-offset(seg001,__af15iiadlib3149)); // 6779 lea cx, _unk_12224 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0506 -cs=0x41e;eip=0x00050a; J(return sub_12b70(0, _state);); // 6780 jmp sub_12B70 ;~ 041E:050A +cs=0x41e;eip=0x0004ff; T(ax = 0;); // 6980 mov ax, 0 ;~ 041E:04FF +cs=0x41e;eip=0x000502; T(bx = offset(seg11a3,byte_125cc)); // 6981 lea bx, byte_125CC ;~ 041E:0502 +cs=0x41e;eip=0x000506; T(cx = offset(seg11a3,unk_12224)); // 6982 lea cx, unk_12224 ;~ 041E:0506 +cs=0x41e;eip=0x00050a; J(return sub_12b70(0, _state);); // 6983 jmp sub_12B70 ;~ 041E:050A assert(0); __dispatch_call: @@ -1090,76 +1093,76 @@ cs=0x41e;eip=0x00050a; J(return sub_12b70(0, _state);); // 6780 seg127c_50d_proc: _begin: loc_12ccd: - // 4535 -cs=0x41e;eip=0x00050d; T(ax = 0;); // 6786 mov ax, 0 ;~ 041E:050D -cs=0x41e;eip=0x000510; T(bx = offset(seg001,byte_125f4)-offset(seg001,__af15iiadlib3149)); // 6787 lea bx, byte_125F4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0510 -cs=0x41e;eip=0x000514; T(cx = offset(seg001,byte_1227e)-offset(seg001,__af15iiadlib3149)); // 6788 lea cx, byte_1227E - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0514 -cs=0x41e;eip=0x000518; J(return sub_12b70(0, _state);); // 6789 jmp sub_12B70 ;~ 041E:0518 + // 4538 +cs=0x41e;eip=0x00050d; T(ax = 0;); // 6989 mov ax, 0 ;~ 041E:050D +cs=0x41e;eip=0x000510; T(bx = offset(seg11a3,byte_125f4)); // 6990 lea bx, byte_125F4 ;~ 041E:0510 +cs=0x41e;eip=0x000514; T(cx = offset(seg11a3,unk_1227e)); // 6991 lea cx, unk_1227E ;~ 041E:0514 +cs=0x41e;eip=0x000518; J(return sub_12b70(0, _state);); // 6992 jmp sub_12B70 ;~ 041E:0518 loc_12cdb: - // 4536 -cs=0x41e;eip=0x00051b; T(ax = 0;); // 6793 mov ax, 0 ;~ 041E:051B -cs=0x41e;eip=0x00051e; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6794 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:051E -cs=0x41e;eip=0x000522; T(cx = offset(seg001,byte_1222e)-offset(seg001,__af15iiadlib3149)); // 6795 lea cx, byte_1222E - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0522 -cs=0x41e;eip=0x000526; J(return sub_12b70(0, _state);); // 6796 jmp sub_12B70 ;~ 041E:0526 + // 4539 +cs=0x41e;eip=0x00051b; T(ax = 0;); // 6996 mov ax, 0 ;~ 041E:051B +cs=0x41e;eip=0x00051e; T(bx = offset(seg11a3,unk_12608)); // 6997 lea bx, unk_12608 ;~ 041E:051E +cs=0x41e;eip=0x000522; T(cx = offset(seg11a3,unk_1222e)); // 6998 lea cx, unk_1222E ;~ 041E:0522 +cs=0x41e;eip=0x000526; J(return sub_12b70(0, _state);); // 6999 jmp sub_12B70 ;~ 041E:0526 loc_12ce9: - // 4537 -cs=0x41e;eip=0x000529; T(ax = 0;); // 6800 mov ax, 0 ;~ 041E:0529 -cs=0x41e;eip=0x00052c; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6801 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:052C -cs=0x41e;eip=0x000530; T(cx = offset(seg001,byte_1223c)-offset(seg001,__af15iiadlib3149)); // 6802 lea cx, byte_1223C - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0530 -cs=0x41e;eip=0x000534; J(return sub_12b70(0, _state);); // 6803 jmp sub_12B70 ;~ 041E:0534 + // 4540 +cs=0x41e;eip=0x000529; T(ax = 0;); // 7003 mov ax, 0 ;~ 041E:0529 +cs=0x41e;eip=0x00052c; T(bx = offset(seg11a3,unk_12608)); // 7004 lea bx, unk_12608 ;~ 041E:052C +cs=0x41e;eip=0x000530; T(cx = offset(seg11a3,unk_1223c)); // 7005 lea cx, unk_1223C ;~ 041E:0530 +cs=0x41e;eip=0x000534; J(return sub_12b70(0, _state);); // 7006 jmp sub_12B70 ;~ 041E:0534 loc_12cf7: - // 4538 -cs=0x41e;eip=0x000537; T(ax = 0;); // 6807 mov ax, 0 ;~ 041E:0537 -cs=0x41e;eip=0x00053a; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6808 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:053A -cs=0x41e;eip=0x00053e; T(cx = offset(seg001,byte_12246)-offset(seg001,__af15iiadlib3149)); // 6809 lea cx, byte_12246 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:053E -cs=0x41e;eip=0x000542; J(return sub_12b70(0, _state);); // 6810 jmp sub_12B70 ;~ 041E:0542 + // 4541 +cs=0x41e;eip=0x000537; T(ax = 0;); // 7010 mov ax, 0 ;~ 041E:0537 +cs=0x41e;eip=0x00053a; T(bx = offset(seg11a3,unk_12608)); // 7011 lea bx, unk_12608 ;~ 041E:053A +cs=0x41e;eip=0x00053e; T(cx = offset(seg11a3,unk_12246)); // 7012 lea cx, unk_12246 ;~ 041E:053E +cs=0x41e;eip=0x000542; J(return sub_12b70(0, _state);); // 7013 jmp sub_12B70 ;~ 041E:0542 loc_12d05: - // 4539 -cs=0x41e;eip=0x000545; T(ax = 0;); // 6814 mov ax, 0 ;~ 041E:0545 -cs=0x41e;eip=0x000548; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6815 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0548 -cs=0x41e;eip=0x00054c; T(cx = offset(seg001,byte_121d6)-offset(seg001,__af15iiadlib3149)); // 6816 lea cx, byte_121D6 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:054C -cs=0x41e;eip=0x000550; J(return sub_12b70(0, _state);); // 6817 jmp sub_12B70 ;~ 041E:0550 + // 4542 +cs=0x41e;eip=0x000545; T(ax = 0;); // 7017 mov ax, 0 ;~ 041E:0545 +cs=0x41e;eip=0x000548; T(bx = offset(seg11a3,byte_125cc)); // 7018 lea bx, byte_125CC ;~ 041E:0548 +cs=0x41e;eip=0x00054c; T(cx = offset(seg11a3,unk_121d6)); // 7019 lea cx, unk_121D6 ;~ 041E:054C +cs=0x41e;eip=0x000550; J(return sub_12b70(0, _state);); // 7020 jmp sub_12B70 ;~ 041E:0550 loc_12d13: - // 4540 -cs=0x41e;eip=0x000553; T(ax = 0;); // 6821 mov ax, 0 ;~ 041E:0553 -cs=0x41e;eip=0x000556; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6822 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0556 -cs=0x41e;eip=0x00055a; T(cx = offset(seg001,byte_12250)-offset(seg001,__af15iiadlib3149)); // 6823 lea cx, byte_12250 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:055A -cs=0x41e;eip=0x00055e; J(return sub_12b70(0, _state);); // 6824 jmp sub_12B70 ;~ 041E:055E + // 4543 +cs=0x41e;eip=0x000553; T(ax = 0;); // 7024 mov ax, 0 ;~ 041E:0553 +cs=0x41e;eip=0x000556; T(bx = offset(seg11a3,unk_12608)); // 7025 lea bx, unk_12608 ;~ 041E:0556 +cs=0x41e;eip=0x00055a; T(cx = offset(seg11a3,unk_12250)); // 7026 lea cx, unk_12250 ;~ 041E:055A +cs=0x41e;eip=0x00055e; J(return sub_12b70(0, _state);); // 7027 jmp sub_12B70 ;~ 041E:055E loc_12d21: - // 4541 -cs=0x41e;eip=0x000561; T(ax = 0;); // 6828 mov ax, 0 ;~ 041E:0561 -cs=0x41e;eip=0x000564; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6829 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0564 -cs=0x41e;eip=0x000568; T(cx = offset(seg001,byte_12258)-offset(seg001,__af15iiadlib3149)); // 6830 lea cx, byte_12258 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0568 -cs=0x41e;eip=0x00056c; J(return sub_12b70(0, _state);); // 6831 jmp sub_12B70 ;~ 041E:056C + // 4544 +cs=0x41e;eip=0x000561; T(ax = 0;); // 7031 mov ax, 0 ;~ 041E:0561 +cs=0x41e;eip=0x000564; T(bx = offset(seg11a3,byte_125cc)); // 7032 lea bx, byte_125CC ;~ 041E:0564 +cs=0x41e;eip=0x000568; T(cx = offset(seg11a3,unk_12258)); // 7033 lea cx, unk_12258 ;~ 041E:0568 +cs=0x41e;eip=0x00056c; J(return sub_12b70(0, _state);); // 7034 jmp sub_12B70 ;~ 041E:056C loc_12d2f: - // 4542 -cs=0x41e;eip=0x00056f; T(ax = 0;); // 6835 mov ax, 0 ;~ 041E:056F -cs=0x41e;eip=0x000572; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6836 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0572 -cs=0x41e;eip=0x000576; T(cx = offset(seg001,byte_12268)-offset(seg001,__af15iiadlib3149)); // 6837 lea cx, byte_12268 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0576 -cs=0x41e;eip=0x00057a; J(return sub_12b70(0, _state);); // 6838 jmp sub_12B70 ;~ 041E:057A + // 4545 +cs=0x41e;eip=0x00056f; T(ax = 0;); // 7038 mov ax, 0 ;~ 041E:056F +cs=0x41e;eip=0x000572; T(bx = offset(seg11a3,byte_125cc)); // 7039 lea bx, byte_125CC ;~ 041E:0572 +cs=0x41e;eip=0x000576; T(cx = offset(seg11a3,unk_12268)); // 7040 lea cx, unk_12268 ;~ 041E:0576 +cs=0x41e;eip=0x00057a; J(return sub_12b70(0, _state);); // 7041 jmp sub_12B70 ;~ 041E:057A loc_12d3d: - // 4543 -cs=0x41e;eip=0x00057d; T(ax = 0;); // 6842 mov ax, 0 ;~ 041E:057D -cs=0x41e;eip=0x000580; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6843 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0580 -cs=0x41e;eip=0x000584; T(cx = offset(seg001,byte_12272)-offset(seg001,__af15iiadlib3149)); // 6844 lea cx, byte_12272 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0584 -cs=0x41e;eip=0x000588; J(return sub_12b70(0, _state);); // 6845 jmp sub_12B70 ;~ 041E:0588 + // 4546 +cs=0x41e;eip=0x00057d; T(ax = 0;); // 7045 mov ax, 0 ;~ 041E:057D +cs=0x41e;eip=0x000580; T(bx = offset(seg11a3,byte_125cc)); // 7046 lea bx, byte_125CC ;~ 041E:0580 +cs=0x41e;eip=0x000584; T(cx = offset(seg11a3,unk_12272)); // 7047 lea cx, unk_12272 ;~ 041E:0584 +cs=0x41e;eip=0x000588; J(return sub_12b70(0, _state);); // 7048 jmp sub_12B70 ;~ 041E:0588 loc_12d4b: - // 4544 -cs=0x41e;eip=0x00058b; T(CMP(*(byte_1261c), 0)); // 6849 cmp ds:byte_1261C, 0 ;~ 041E:058B -cs=0x41e;eip=0x000590; J(JNZ(locret_12d60)); // 6850 jnz short locret_12D60 ;~ 041E:0590 -cs=0x41e;eip=0x000592; T(ax = 0;); // 6851 mov ax, 0 ;~ 041E:0592 -cs=0x41e;eip=0x000595; T(bx = offset(seg001,byte_1261c)-offset(seg001,__af15iiadlib3149)); // 6852 lea bx, byte_1261C - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0595 -cs=0x41e;eip=0x000599; T(cx = offset(seg001,byte_12274)-offset(seg001,__af15iiadlib3149)); // 6853 lea cx, byte_12274 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0599 -cs=0x41e;eip=0x00059d; J(CALL(sub_12b70,0)); // 6854 call sub_12B70 ;~ 041E:059D + // 4547 +cs=0x41e;eip=0x00058b; T(CMP(byte_1261c, 0)); // 7052 cmp byte_1261C, 0 ;~ 041E:058B +cs=0x41e;eip=0x000590; J(JNZ(locret_12d60)); // 7053 jnz short locret_12D60 ;~ 041E:0590 +cs=0x41e;eip=0x000592; T(ax = 0;); // 7054 mov ax, 0 ;~ 041E:0592 +cs=0x41e;eip=0x000595; T(bx = offset(seg11a3,byte_1261c)); // 7055 lea bx, byte_1261C ;~ 041E:0595 +cs=0x41e;eip=0x000599; T(cx = offset(seg11a3,unk_12274)); // 7056 lea cx, unk_12274 ;~ 041E:0599 +cs=0x41e;eip=0x00059d; J(CALL(sub_12b70,0)); // 7057 call sub_12B70 ;~ 041E:059D locret_12d60: - // 4545 -cs=0x41e;eip=0x0005a0; J(RETN(0)); // 6857 retn ;~ 041E:05A0 + // 4548 +cs=0x41e;eip=0x0005a0; J(RETN(0)); // 7060 retn ;~ 041E:05A0 loc_12d61: - // 4546 -cs=0x41e;eip=0x0005a1; T(ax = 0;); // 6861 mov ax, 0 ;~ 041E:05A1 -cs=0x41e;eip=0x0005a4; T(bx = offset(seg001,byte_125cc)-offset(seg001,__af15iiadlib3149)); // 6862 lea bx, byte_125CC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05A4 -cs=0x41e;eip=0x0005a8; T(cx = offset(seg001,byte_12260)-offset(seg001,__af15iiadlib3149)); // 6863 lea cx, byte_12260 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05A8 -cs=0x41e;eip=0x0005ac; J(return sub_12b70(0, _state);); // 6864 jmp sub_12B70 ;~ 041E:05AC + // 4549 +cs=0x41e;eip=0x0005a1; T(ax = 0;); // 7064 mov ax, 0 ;~ 041E:05A1 +cs=0x41e;eip=0x0005a4; T(bx = offset(seg11a3,byte_125cc)); // 7065 lea bx, byte_125CC ;~ 041E:05A4 +cs=0x41e;eip=0x0005a8; T(cx = offset(seg11a3,unk_12260)); // 7066 lea cx, unk_12260 ;~ 041E:05A8 +cs=0x41e;eip=0x0005ac; J(return sub_12b70(0, _state);); // 7067 jmp sub_12B70 ;~ 041E:05AC assert(0); __dispatch_call: @@ -1169,8 +1172,7 @@ cs=0x41e;eip=0x0005ac; J(return sub_12b70(0, _state);); // 6864 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_12ccd: goto loc_12ccd; - case m2c::kloc_12cdb: goto loc_12cdb; + case m2c::kloc_12cdb: goto loc_12cdb; case m2c::kloc_12ce9: goto loc_12ce9; case m2c::kloc_12cf7: goto loc_12cf7; case m2c::kloc_12d05: goto loc_12d05; @@ -1181,6 +1183,7 @@ cs=0x41e;eip=0x0005ac; J(return sub_12b70(0, _state);); // 6864 case m2c::kloc_12d4b: goto loc_12d4b; case m2c::kloc_12d61: goto loc_12d61; case m2c::klocret_12d60: goto locret_12d60; + case m2c::kseg127c_50d_proc: goto seg127c_50d_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -1195,10 +1198,10 @@ cs=0x41e;eip=0x0005ac; J(return sub_12b70(0, _state);); // 6864 else goto __dispatch_call; sub_12d6f: _begin: -cs=0x41e;eip=0x0005af; T(ax = 0;); // 6870 mov ax, 0 ;~ 041E:05AF -cs=0x41e;eip=0x0005b2; T(bx = offset(seg001,byte_125e0)-offset(seg001,__af15iiadlib3149)); // 6871 lea bx, byte_125E0 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05B2 -cs=0x41e;eip=0x0005b6; T(cx = offset(seg001,_unk_12288)-offset(seg001,__af15iiadlib3149)); // 6872 lea cx, _unk_12288 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05B6 -cs=0x41e;eip=0x0005ba; J(return sub_12b70(0, _state);); // 6873 jmp sub_12B70 ;~ 041E:05BA +cs=0x41e;eip=0x0005af; T(ax = 0;); // 7073 mov ax, 0 ;~ 041E:05AF +cs=0x41e;eip=0x0005b2; T(bx = offset(seg11a3,byte_125e0)); // 7074 lea bx, byte_125E0 ;~ 041E:05B2 +cs=0x41e;eip=0x0005b6; T(cx = offset(seg11a3,unk_12288)); // 7075 lea cx, unk_12288 ;~ 041E:05B6 +cs=0x41e;eip=0x0005ba; J(return sub_12b70(0, _state);); // 7076 jmp sub_12B70 ;~ 041E:05BA assert(0); __dispatch_call: @@ -1224,20 +1227,20 @@ cs=0x41e;eip=0x0005ba; J(return sub_12b70(0, _state);); // 6873 seg127c_5bd_proc: _begin: loc_12d7d: - // 4547 -cs=0x41e;eip=0x0005bd; T(ax = 0;); // 6879 mov ax, 0 ;~ 041E:05BD -cs=0x41e;eip=0x0005c0; T(bx = offset(seg001,byte_125f4)-offset(seg001,__af15iiadlib3149)); // 6880 lea bx, byte_125F4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05C0 -cs=0x41e;eip=0x0005c4; T(cx = offset(seg001,byte_1229a)-offset(seg001,__af15iiadlib3149)); // 6881 lea cx, byte_1229A - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05C4 -cs=0x41e;eip=0x0005c8; J(return sub_12b70(0, _state);); // 6882 jmp sub_12B70 ;~ 041E:05C8 + // 4550 +cs=0x41e;eip=0x0005bd; T(ax = 0;); // 7082 mov ax, 0 ;~ 041E:05BD +cs=0x41e;eip=0x0005c0; T(bx = offset(seg11a3,byte_125f4)); // 7083 lea bx, byte_125F4 ;~ 041E:05C0 +cs=0x41e;eip=0x0005c4; T(cx = offset(seg11a3,unk_1229a)); // 7084 lea cx, unk_1229A ;~ 041E:05C4 +cs=0x41e;eip=0x0005c8; J(return sub_12b70(0, _state);); // 7085 jmp sub_12B70 ;~ 041E:05C8 loc_12d8b: - // 4548 -cs=0x41e;eip=0x0005cb; T(ax = 0;); // 6886 mov ax, 0 ;~ 041E:05CB -cs=0x41e;eip=0x0005ce; T(bx = offset(seg001,byte_125e0)-offset(seg001,__af15iiadlib3149)); // 6887 lea bx, byte_125E0 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05CE -cs=0x41e;eip=0x0005d2; T(cx = offset(seg001,byte_122ac)-offset(seg001,__af15iiadlib3149)); // 6888 lea cx, byte_122AC - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05D2 -cs=0x41e;eip=0x0005d6; J(CALL(sub_12b70,0)); // 6889 call sub_12B70 ;~ 041E:05D6 -cs=0x41e;eip=0x0005d9; T(bx = offset(seg001,byte_12608)-offset(seg001,__af15iiadlib3149)); // 6890 lea bx, byte_12608 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05D9 -cs=0x41e;eip=0x0005dd; T(cx = offset(seg001,byte_122b4)-offset(seg001,__af15iiadlib3149)); // 6891 lea cx, byte_122B4 - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:05DD -cs=0x41e;eip=0x0005e1; J(return sub_12b70(0, _state);); // 6892 jmp sub_12B70 ;~ 041E:05E1 + // 4551 +cs=0x41e;eip=0x0005cb; T(ax = 0;); // 7089 mov ax, 0 ;~ 041E:05CB +cs=0x41e;eip=0x0005ce; T(bx = offset(seg11a3,byte_125e0)); // 7090 lea bx, byte_125E0 ;~ 041E:05CE +cs=0x41e;eip=0x0005d2; T(cx = offset(seg11a3,unk_122ac)); // 7091 lea cx, unk_122AC ;~ 041E:05D2 +cs=0x41e;eip=0x0005d6; J(CALL(sub_12b70,0)); // 7092 call sub_12B70 ;~ 041E:05D6 +cs=0x41e;eip=0x0005d9; T(bx = offset(seg11a3,unk_12608)); // 7093 lea bx, unk_12608 ;~ 041E:05D9 +cs=0x41e;eip=0x0005dd; T(cx = offset(seg11a3,unk_122b4)); // 7094 lea cx, unk_122B4 ;~ 041E:05DD +cs=0x41e;eip=0x0005e1; J(return sub_12b70(0, _state);); // 7095 jmp sub_12B70 ;~ 041E:05E1 assert(0); __dispatch_call: @@ -1247,8 +1250,8 @@ cs=0x41e;eip=0x0005e1; J(return sub_12b70(0, _state);); // 6892 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_12d8b: goto loc_12d8b; - case m2c::kseg127c_5bd_proc: goto seg127c_5bd_proc; + case m2c::kloc_12d7d: goto loc_12d7d; + case m2c::kloc_12d8b: goto loc_12d8b; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -1263,54 +1266,54 @@ cs=0x41e;eip=0x0005e1; J(return sub_12b70(0, _state);); // 6892 else goto __dispatch_call; sub_12dce: _begin: -cs=0x41e;eip=0x00060e; T(CMP(_unk_11cae, 0)); // 6921 cmp ds:_unk_11CAE, 0 ;~ 041E:060E -cs=0x41e;eip=0x000613; J(JNZ(locret_12dde)); // 6922 jnz short locret_12DDE ;~ 041E:0613 -cs=0x41e;eip=0x000615; T(bx = 0;); // 6923 mov bx, 0 ;~ 041E:0615 -cs=0x41e;eip=0x000618; T(cx = 0x31F3;); // 6924 mov cx, 31F3h ;~ 041E:0618 -cs=0x41e;eip=0x00061b; J(JMP(loc_12e0b)); // 6925 jmp short loc_12E0B ;~ 041E:061B +cs=0x41e;eip=0x00060e; T(CMP(word_11cae, 0)); // 7125 cmp word_11CAE, 0 ;~ 041E:060E +cs=0x41e;eip=0x000613; J(JNZ(locret_12dde)); // 7126 jnz short locret_12DDE ;~ 041E:0613 +cs=0x41e;eip=0x000615; T(bx = 0;); // 7127 mov bx, 0 ;~ 041E:0615 +cs=0x41e;eip=0x000618; T(cx = 0x31F3;); // 7128 mov cx, 31F3h ;~ 041E:0618 +cs=0x41e;eip=0x00061b; J(JMP(loc_12e0b)); // 7129 jmp short loc_12E0B ;~ 041E:061B locret_12dde: - // 4549 -cs=0x41e;eip=0x00061e; J(RETN(0)); // 6931 retn ;~ 041E:061E + // 4552 +cs=0x41e;eip=0x00061e; J(RETN(0)); // 7135 retn ;~ 041E:061E loc_12ddf: - // 4550 -cs=0x41e;eip=0x00061f; T(ax = word_11ca9;); // 6935 mov ax, ds:word_11CA9 ;~ 041E:061F -cs=0x41e;eip=0x000622; T(INC(ax)); // 6936 inc ax ;~ 041E:0622 -cs=0x41e;eip=0x000623; T(CMP(al, byte_11cab)); // 6937 cmp al, ds:byte_11CAB ;~ 041E:0623 -cs=0x41e;eip=0x000627; J(JBE(loc_12deb)); // 6938 jbe short loc_12DEB ;~ 041E:0627 -cs=0x41e;eip=0x000629; T(XOR(ax, ax)); // 6939 xor ax, ax ;~ 041E:0629 + // 4553 +cs=0x41e;eip=0x00061f; T(ax = word_11ca9;); // 7140 mov ax, word_11CA9 ;~ 041E:061F +cs=0x41e;eip=0x000622; T(INC(ax)); // 7141 inc ax ;~ 041E:0622 +cs=0x41e;eip=0x000623; T(CMP(al, byte_11cab)); // 7142 cmp al, byte_11CAB ;~ 041E:0623 +cs=0x41e;eip=0x000627; J(JBE(loc_12deb)); // 7143 jbe short loc_12DEB ;~ 041E:0627 +cs=0x41e;eip=0x000629; T(XOR(ax, ax)); // 7144 xor ax, ax ;~ 041E:0629 loc_12deb: - // 4551 -cs=0x41e;eip=0x00062b; X(word_11ca9 = ax;); // 6942 mov ds:word_11CA9, ax ;~ 041E:062B -cs=0x41e;eip=0x00062e; T(SHL(ax, 1)); // 6943 shl ax, 1 ;~ 041E:062E -cs=0x41e;eip=0x000630; T(SHL(ax, 1)); // 6944 shl ax, 1 ;~ 041E:0630 -cs=0x41e;eip=0x000632; T(bx = offset(seg001,byte_11c9d)-offset(seg001,__af15iiadlib3149)); // 6945 lea bx, byte_11C9D - __aF15IiAdlib3149 ; "F15 II AdLib 3-14-91" ;~ 041E:0632 -cs=0x41e;eip=0x000636; T(ADD(bx, ax)); // 6946 add bx, ax ;~ 041E:0636 -cs=0x41e;eip=0x000638; T(MOV(cx, *(dw*)(raddr(ds,bx)))); // 6947 mov cx, [bx] ;~ 041E:0638 -cs=0x41e;eip=0x00063a; T(ADD(bx, 2)); // 6948 add bx, 2 ;~ 041E:063A -cs=0x41e;eip=0x00063d; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 6949 mov bx, [bx] ;~ 041E:063D -cs=0x41e;eip=0x00063f; T(ax = 0x2D;); // 6950 mov ax, 2Dh ; '-' ;~ 041E:063F -cs=0x41e;eip=0x000642; J(JMP(loc_12e0e)); // 6951 jmp short loc_12E0E ;~ 041E:0642 + // 4554 +cs=0x41e;eip=0x00062b; X(word_11ca9 = ax;); // 7147 mov word_11CA9, ax ;~ 041E:062B +cs=0x41e;eip=0x00062e; T(SHL(ax, 1)); // 7148 shl ax, 1 ;~ 041E:062E +cs=0x41e;eip=0x000630; T(SHL(ax, 1)); // 7149 shl ax, 1 ;~ 041E:0630 +cs=0x41e;eip=0x000632; T(bx = offset(seg11a3,unk_11c9d)); // 7150 lea bx, unk_11C9D ;~ 041E:0632 +cs=0x41e;eip=0x000636; T(ADD(bx, ax)); // 7151 add bx, ax ;~ 041E:0636 +cs=0x41e;eip=0x000638; T(MOV(cx, *(dw*)(raddr(ds,bx)))); // 7152 mov cx, [bx] ;~ 041E:0638 +cs=0x41e;eip=0x00063a; T(ADD(bx, 2)); // 7153 add bx, 2 ;~ 041E:063A +cs=0x41e;eip=0x00063d; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 7154 mov bx, [bx] ;~ 041E:063D +cs=0x41e;eip=0x00063f; T(ax = 0x2D;); // 7155 mov ax, 2Dh ; '-' ;~ 041E:063F +cs=0x41e;eip=0x000642; J(JMP(loc_12e0e)); // 7156 jmp short loc_12E0E ;~ 041E:0642 loc_12e05: - // 4552 -cs=0x41e;eip=0x000645; T(bx = 0x31F4;); // 6957 mov bx, 31F4h ;~ 041E:0645 -cs=0x41e;eip=0x000648; T(cx = 0x4796;); // 6958 mov cx, 4796h ;~ 041E:0648 + // 4555 +cs=0x41e;eip=0x000645; T(bx = 0x31F4;); // 7163 mov bx, 31F4h ;~ 041E:0645 +cs=0x41e;eip=0x000648; T(cx = 0x4796;); // 7164 mov cx, 4796h ;~ 041E:0648 loc_12e0b: - // 4553 -cs=0x41e;eip=0x00064b; T(ax = 1;); // 6961 mov ax, 1 ;~ 041E:064B + // 4556 +cs=0x41e;eip=0x00064b; T(ax = 1;); // 7167 mov ax, 1 ;~ 041E:064B loc_12e0e: - // 4554 -cs=0x41e;eip=0x00064e; X(*(dw*)(&_unk_11cac) = ax;); // 6964 mov word ptr ds:_unk_11CAC, ax ;~ 041E:064E + // 4557 +cs=0x41e;eip=0x00064e; X(word_11cac = ax;); // 7170 mov word_11CAC, ax ;~ 041E:064E loc_12e11: - // 4555 -cs=0x41e;eip=0x000651; T(CMP(*(dw*)(&_unk_11cac), 0)); // 6967 cmp word ptr ds:_unk_11CAC, 0 ;~ 041E:0651 -cs=0x41e;eip=0x000656; J(JNZ(loc_12e11)); // 6968 jnz short loc_12E11 ;~ 041E:0656 -cs=0x41e;eip=0x000658; X(PUSH(bx)); // 6969 push bx ;~ 041E:0658 -cs=0x41e;eip=0x000659; X(PUSH(cx)); // 6970 push cx ;~ 041E:0659 -cs=0x41e;eip=0x00065a; J(CALL(sub_12e25,0)); // 6971 call sub_12E25 ;~ 041E:065A -cs=0x41e;eip=0x00065d; X(POP(di)); // 6972 pop di ;~ 041E:065D -cs=0x41e;eip=0x00065e; X(POP(si)); // 6973 pop si ;~ 041E:065E -cs=0x41e;eip=0x00065f; J(CALL(sub_12f09,0)); // 6974 call sub_12F09 ;~ 041E:065F -cs=0x41e;eip=0x000662; J(return sub_12e41(0, _state);); // 6975 jmp short sub_12E41 ;~ 041E:0662 + // 4558 +cs=0x41e;eip=0x000651; T(CMP(word_11cac, 0)); // 7173 cmp word_11CAC, 0 ;~ 041E:0651 +cs=0x41e;eip=0x000656; J(JNZ(loc_12e11)); // 7174 jnz short loc_12E11 ;~ 041E:0656 +cs=0x41e;eip=0x000658; X(PUSH(bx)); // 7175 push bx ;~ 041E:0658 +cs=0x41e;eip=0x000659; X(PUSH(cx)); // 7176 push cx ;~ 041E:0659 +cs=0x41e;eip=0x00065a; J(CALL(sub_12e25,0)); // 7177 call sub_12E25 ;~ 041E:065A +cs=0x41e;eip=0x00065d; X(POP(di)); // 7178 pop di ;~ 041E:065D +cs=0x41e;eip=0x00065e; X(POP(si)); // 7179 pop si ;~ 041E:065E +cs=0x41e;eip=0x00065f; J(CALL(sub_12f09,0)); // 7180 call sub_12F09 ;~ 041E:065F +cs=0x41e;eip=0x000662; J(return sub_12e41(0, _state);); // 7181 jmp short sub_12E41 ;~ 041E:0662 assert(0); __dispatch_call: @@ -1342,24 +1345,24 @@ cs=0x41e;eip=0x000662; J(return sub_12e41(0, _state);); // 6975 else goto __dispatch_call; sub_12e41: _begin: -cs=0x41e;eip=0x000681; T(al = 0x0B0;); // 7015 mov al, 0B0h ;~ 041E:0681 -cs=0x41e;eip=0x000683; T(bl = 0;); // 7016 mov bl, 0 ;~ 041E:0683 -cs=0x41e;eip=0x000685; J(CALL(sub_12a3b,0)); // 7017 call sub_12A3B ;~ 041E:0685 -cs=0x41e;eip=0x000688; T(al = 0x0B1;); // 7018 mov al, 0B1h ;~ 041E:0688 -cs=0x41e;eip=0x00068a; T(bl = 0;); // 7019 mov bl, 0 ;~ 041E:068A -cs=0x41e;eip=0x00068c; J(CALL(sub_12a3b,0)); // 7020 call sub_12A3B ;~ 041E:068C -cs=0x41e;eip=0x00068f; T(al = byte_11c95;); // 7021 mov al, ds:byte_11C95 ;~ 041E:068F -cs=0x41e;eip=0x000692; S(OUT(0x21, al)); // 7022 out 21h, al ; Interrupt controller, 8259A. ;~ 041E:0692 -cs=0x41e;eip=0x000694; T(al = byte_11c96;); // 7023 mov al, ds:byte_11C96 ;~ 041E:0694 -cs=0x41e;eip=0x000697; S(OUT(0x61, al)); // 7024 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:0697 -cs=0x41e;eip=0x000699; T(al = 0x0B6;); // 7032 mov al, 0B6h ;~ 041E:0699 -cs=0x41e;eip=0x00069b; S(OUT(0x43, al)); // 7033 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:069B -cs=0x41e;eip=0x00069d; T(XOR(ax, ax)); // 7034 xor ax, ax ;~ 041E:069D -cs=0x41e;eip=0x00069f; S(OUT(0x42, al)); // 7035 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:069F -cs=0x41e;eip=0x0006a1; T(al = ah;); // 7036 mov al, ah ;~ 041E:06A1 -cs=0x41e;eip=0x0006a3; S(OUT(0x42, al)); // 7037 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:06A3 -cs=0x41e;eip=0x0006a5; T(STI); // 7038 sti ;~ 041E:06A5 -cs=0x41e;eip=0x0006a6; J(RETN(0)); // 7039 retn ;~ 041E:06A6 +cs=0x41e;eip=0x000681; T(al = 0x0B0;); // 7221 mov al, 0B0h ;~ 041E:0681 +cs=0x41e;eip=0x000683; T(bl = 0;); // 7222 mov bl, 0 ;~ 041E:0683 +cs=0x41e;eip=0x000685; J(CALL(sub_12a3b,0)); // 7223 call sub_12A3B ;~ 041E:0685 +cs=0x41e;eip=0x000688; T(al = 0x0B1;); // 7224 mov al, 0B1h ;~ 041E:0688 +cs=0x41e;eip=0x00068a; T(bl = 0;); // 7225 mov bl, 0 ;~ 041E:068A +cs=0x41e;eip=0x00068c; J(CALL(sub_12a3b,0)); // 7226 call sub_12A3B ;~ 041E:068C +cs=0x41e;eip=0x00068f; T(al = byte_11c95;); // 7227 mov al, byte_11C95 ;~ 041E:068F +cs=0x41e;eip=0x000692; S(OUT(0x21, al)); // 7228 out 21h, al ; Interrupt controller, 8259A. ;~ 041E:0692 +cs=0x41e;eip=0x000694; T(al = byte_11c96;); // 7229 mov al, byte_11C96 ;~ 041E:0694 +cs=0x41e;eip=0x000697; S(OUT(0x61, al)); // 7230 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:0697 +cs=0x41e;eip=0x000699; T(al = 0x0B6;); // 7238 mov al, 0B6h ;~ 041E:0699 +cs=0x41e;eip=0x00069b; S(OUT(0x43, al)); // 7239 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:069B +cs=0x41e;eip=0x00069d; T(XOR(ax, ax)); // 7240 xor ax, ax ;~ 041E:069D +cs=0x41e;eip=0x00069f; S(OUT(0x42, al)); // 7241 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:069F +cs=0x41e;eip=0x0006a1; T(al = ah;); // 7242 mov al, ah ;~ 041E:06A1 +cs=0x41e;eip=0x0006a3; S(OUT(0x42, al)); // 7243 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:06A3 +cs=0x41e;eip=0x0006a5; T(STI); // 7244 sti ;~ 041E:06A5 +cs=0x41e;eip=0x0006a6; J(RETN(0)); // 7245 retn ;~ 041E:06A6 assert(0); __dispatch_call: @@ -1384,81 +1387,81 @@ cs=0x41e;eip=0x0006a6; J(RETN(0)); // 7039 retn ;~ 041E:06A6 else goto __dispatch_call; sub_12e67: _begin: -cs=0x41e;eip=0x0006a7; T(al = 0x20;); // 7047 mov al, 20h ; ' ' ;~ 041E:06A7 -cs=0x41e;eip=0x0006a9; T(bl = 0x23;); // 7048 mov bl, 23h ; '#' ;~ 041E:06A9 -cs=0x41e;eip=0x0006ab; J(CALL(sub_12a3b,0)); // 7049 call sub_12A3B ;~ 041E:06AB -cs=0x41e;eip=0x0006ae; T(al = 0x23;); // 7050 mov al, 23h ; '#' ;~ 041E:06AE -cs=0x41e;eip=0x0006b0; T(bl = 0x28;); // 7051 mov bl, 28h ; '(' ;~ 041E:06B0 -cs=0x41e;eip=0x0006b2; J(CALL(sub_12a3b,0)); // 7052 call sub_12A3B ;~ 041E:06B2 -cs=0x41e;eip=0x0006b5; T(al = 0x40;); // 7053 mov al, 40h ; '@' ;~ 041E:06B5 -cs=0x41e;eip=0x0006b7; T(bl = 0x3F;); // 7054 mov bl, 3Fh ; '?' ;~ 041E:06B7 -cs=0x41e;eip=0x0006b9; J(CALL(sub_12a3b,0)); // 7055 call sub_12A3B ;~ 041E:06B9 -cs=0x41e;eip=0x0006bc; T(al = 0x43;); // 7056 mov al, 43h ; 'C' ;~ 041E:06BC -cs=0x41e;eip=0x0006be; T(bl = 0x3F;); // 7057 mov bl, 3Fh ; '?' ;~ 041E:06BE -cs=0x41e;eip=0x0006c0; J(CALL(sub_12a3b,0)); // 7058 call sub_12A3B ;~ 041E:06C0 -cs=0x41e;eip=0x0006c3; T(al = 0x60;); // 7059 mov al, 60h ; '`' ;~ 041E:06C3 -cs=0x41e;eip=0x0006c5; T(bl = 0x0AF;); // 7060 mov bl, 0AFh ;~ 041E:06C5 -cs=0x41e;eip=0x0006c7; J(CALL(sub_12a3b,0)); // 7061 call sub_12A3B ;~ 041E:06C7 -cs=0x41e;eip=0x0006ca; T(al = 0x63;); // 7062 mov al, 63h ; 'c' ;~ 041E:06CA -cs=0x41e;eip=0x0006cc; T(bl = 0x0AF;); // 7063 mov bl, 0AFh ;~ 041E:06CC -cs=0x41e;eip=0x0006ce; J(CALL(sub_12a3b,0)); // 7064 call sub_12A3B ;~ 041E:06CE -cs=0x41e;eip=0x0006d1; T(al = 0x80;); // 7065 mov al, 80h ;~ 041E:06D1 -cs=0x41e;eip=0x0006d3; T(bl = 0x0D;); // 7066 mov bl, 0Dh ;~ 041E:06D3 -cs=0x41e;eip=0x0006d5; J(CALL(sub_12a3b,0)); // 7067 call sub_12A3B ;~ 041E:06D5 -cs=0x41e;eip=0x0006d8; T(al = 0x83;); // 7068 mov al, 83h ;~ 041E:06D8 -cs=0x41e;eip=0x0006da; T(bl = 0x0F;); // 7069 mov bl, 0Fh ;~ 041E:06DA -cs=0x41e;eip=0x0006dc; J(CALL(sub_12a3b,0)); // 7070 call sub_12A3B ;~ 041E:06DC -cs=0x41e;eip=0x0006df; T(al = 0x0C0;); // 7071 mov al, 0C0h ;~ 041E:06DF -cs=0x41e;eip=0x0006e1; T(bl = 5;); // 7072 mov bl, 5 ;~ 041E:06E1 -cs=0x41e;eip=0x0006e3; J(CALL(sub_12a3b,0)); // 7073 call sub_12A3B ;~ 041E:06E3 -cs=0x41e;eip=0x0006e6; T(al = 0x0E0;); // 7074 mov al, 0E0h ;~ 041E:06E6 -cs=0x41e;eip=0x0006e8; T(bl = 0;); // 7075 mov bl, 0 ;~ 041E:06E8 -cs=0x41e;eip=0x0006ea; J(CALL(sub_12a3b,0)); // 7076 call sub_12A3B ;~ 041E:06EA -cs=0x41e;eip=0x0006ed; T(al = 0x0E3;); // 7077 mov al, 0E3h ;~ 041E:06ED -cs=0x41e;eip=0x0006ef; T(bl = 2;); // 7078 mov bl, 2 ;~ 041E:06EF -cs=0x41e;eip=0x0006f1; J(CALL(sub_12a3b,0)); // 7079 call sub_12A3B ;~ 041E:06F1 -cs=0x41e;eip=0x0006f4; T(al = 0x0B0;); // 7080 mov al, 0B0h ;~ 041E:06F4 -cs=0x41e;eip=0x0006f6; T(bl = 1;); // 7081 mov bl, 1 ;~ 041E:06F6 -cs=0x41e;eip=0x0006f8; J(CALL(sub_12a3b,0)); // 7082 call sub_12A3B ;~ 041E:06F8 -cs=0x41e;eip=0x0006fb; T(al = 0x0A0;); // 7083 mov al, 0A0h ;~ 041E:06FB -cs=0x41e;eip=0x0006fd; T(bl = 0x8F;); // 7084 mov bl, 8Fh ;~ 041E:06FD -cs=0x41e;eip=0x0006ff; J(CALL(sub_12a3b,0)); // 7085 call sub_12A3B ;~ 041E:06FF -cs=0x41e;eip=0x000702; T(al = 0x0B0;); // 7086 mov al, 0B0h ;~ 041E:0702 -cs=0x41e;eip=0x000704; T(bl = 0x2E;); // 7087 mov bl, 2Eh ; '.' ;~ 041E:0704 -cs=0x41e;eip=0x000706; J(CALL(sub_12a3b,0)); // 7088 call sub_12A3B ;~ 041E:0706 -cs=0x41e;eip=0x000709; T(CLI); // 7089 cli ;~ 041E:0709 -cs=0x41e;eip=0x00070a; T(al = 0x36;); // 7090 mov al, 36h ; '6' ;~ 041E:070A -cs=0x41e;eip=0x00070c; S(OUT(0x43, al)); // 7091 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:070C -cs=0x41e;eip=0x00070e; T(ax = 0x4C90;); // 7092 mov ax, 4C90h ;~ 041E:070E -cs=0x41e;eip=0x000711; S(OUT(0x40, al)); // 7093 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0711 -cs=0x41e;eip=0x000713; T(al = ah;); // 7094 mov al, ah ;~ 041E:0713 -cs=0x41e;eip=0x000715; S(OUT(0x40, al)); // 7095 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0715 -cs=0x41e;eip=0x000717; T(al = 0;); // 7096 mov al, 0 ;~ 041E:0717 -cs=0x41e;eip=0x000719; S(OUT(0x43, al)); // 7097 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0719 -cs=0x41e;eip=0x00071b; S(IN(al, 0x40)); // 7098 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:071B -cs=0x41e;eip=0x00071d; T(bl = al;); // 7099 mov bl, al ;~ 041E:071D -cs=0x41e;eip=0x00071f; S(IN(al, 0x40)); // 7100 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:071F -cs=0x41e;eip=0x000721; T(bh = al;); // 7101 mov bh, al ;~ 041E:0721 +cs=0x41e;eip=0x0006a7; T(al = 0x20;); // 7253 mov al, 20h ; ' ' ;~ 041E:06A7 +cs=0x41e;eip=0x0006a9; T(bl = 0x23;); // 7254 mov bl, 23h ; '#' ;~ 041E:06A9 +cs=0x41e;eip=0x0006ab; J(CALL(sub_12a3b,0)); // 7255 call sub_12A3B ;~ 041E:06AB +cs=0x41e;eip=0x0006ae; T(al = 0x23;); // 7256 mov al, 23h ; '#' ;~ 041E:06AE +cs=0x41e;eip=0x0006b0; T(bl = 0x28;); // 7257 mov bl, 28h ; '(' ;~ 041E:06B0 +cs=0x41e;eip=0x0006b2; J(CALL(sub_12a3b,0)); // 7258 call sub_12A3B ;~ 041E:06B2 +cs=0x41e;eip=0x0006b5; T(al = 0x40;); // 7259 mov al, 40h ; '@' ;~ 041E:06B5 +cs=0x41e;eip=0x0006b7; T(bl = 0x3F;); // 7260 mov bl, 3Fh ; '?' ;~ 041E:06B7 +cs=0x41e;eip=0x0006b9; J(CALL(sub_12a3b,0)); // 7261 call sub_12A3B ;~ 041E:06B9 +cs=0x41e;eip=0x0006bc; T(al = 0x43;); // 7262 mov al, 43h ; 'C' ;~ 041E:06BC +cs=0x41e;eip=0x0006be; T(bl = 0x3F;); // 7263 mov bl, 3Fh ; '?' ;~ 041E:06BE +cs=0x41e;eip=0x0006c0; J(CALL(sub_12a3b,0)); // 7264 call sub_12A3B ;~ 041E:06C0 +cs=0x41e;eip=0x0006c3; T(al = 0x60;); // 7265 mov al, 60h ; '`' ;~ 041E:06C3 +cs=0x41e;eip=0x0006c5; T(bl = 0x0AF;); // 7266 mov bl, 0AFh ;~ 041E:06C5 +cs=0x41e;eip=0x0006c7; J(CALL(sub_12a3b,0)); // 7267 call sub_12A3B ;~ 041E:06C7 +cs=0x41e;eip=0x0006ca; T(al = 0x63;); // 7268 mov al, 63h ; 'c' ;~ 041E:06CA +cs=0x41e;eip=0x0006cc; T(bl = 0x0AF;); // 7269 mov bl, 0AFh ;~ 041E:06CC +cs=0x41e;eip=0x0006ce; J(CALL(sub_12a3b,0)); // 7270 call sub_12A3B ;~ 041E:06CE +cs=0x41e;eip=0x0006d1; T(al = 0x80;); // 7271 mov al, 80h ;~ 041E:06D1 +cs=0x41e;eip=0x0006d3; T(bl = 0x0D;); // 7272 mov bl, 0Dh ;~ 041E:06D3 +cs=0x41e;eip=0x0006d5; J(CALL(sub_12a3b,0)); // 7273 call sub_12A3B ;~ 041E:06D5 +cs=0x41e;eip=0x0006d8; T(al = 0x83;); // 7274 mov al, 83h ;~ 041E:06D8 +cs=0x41e;eip=0x0006da; T(bl = 0x0F;); // 7275 mov bl, 0Fh ;~ 041E:06DA +cs=0x41e;eip=0x0006dc; J(CALL(sub_12a3b,0)); // 7276 call sub_12A3B ;~ 041E:06DC +cs=0x41e;eip=0x0006df; T(al = 0x0C0;); // 7277 mov al, 0C0h ;~ 041E:06DF +cs=0x41e;eip=0x0006e1; T(bl = 5;); // 7278 mov bl, 5 ;~ 041E:06E1 +cs=0x41e;eip=0x0006e3; J(CALL(sub_12a3b,0)); // 7279 call sub_12A3B ;~ 041E:06E3 +cs=0x41e;eip=0x0006e6; T(al = 0x0E0;); // 7280 mov al, 0E0h ;~ 041E:06E6 +cs=0x41e;eip=0x0006e8; T(bl = 0;); // 7281 mov bl, 0 ;~ 041E:06E8 +cs=0x41e;eip=0x0006ea; J(CALL(sub_12a3b,0)); // 7282 call sub_12A3B ;~ 041E:06EA +cs=0x41e;eip=0x0006ed; T(al = 0x0E3;); // 7283 mov al, 0E3h ;~ 041E:06ED +cs=0x41e;eip=0x0006ef; T(bl = 2;); // 7284 mov bl, 2 ;~ 041E:06EF +cs=0x41e;eip=0x0006f1; J(CALL(sub_12a3b,0)); // 7285 call sub_12A3B ;~ 041E:06F1 +cs=0x41e;eip=0x0006f4; T(al = 0x0B0;); // 7286 mov al, 0B0h ;~ 041E:06F4 +cs=0x41e;eip=0x0006f6; T(bl = 1;); // 7287 mov bl, 1 ;~ 041E:06F6 +cs=0x41e;eip=0x0006f8; J(CALL(sub_12a3b,0)); // 7288 call sub_12A3B ;~ 041E:06F8 +cs=0x41e;eip=0x0006fb; T(al = 0x0A0;); // 7289 mov al, 0A0h ;~ 041E:06FB +cs=0x41e;eip=0x0006fd; T(bl = 0x8F;); // 7290 mov bl, 8Fh ;~ 041E:06FD +cs=0x41e;eip=0x0006ff; J(CALL(sub_12a3b,0)); // 7291 call sub_12A3B ;~ 041E:06FF +cs=0x41e;eip=0x000702; T(al = 0x0B0;); // 7292 mov al, 0B0h ;~ 041E:0702 +cs=0x41e;eip=0x000704; T(bl = 0x2E;); // 7293 mov bl, 2Eh ; '.' ;~ 041E:0704 +cs=0x41e;eip=0x000706; J(CALL(sub_12a3b,0)); // 7294 call sub_12A3B ;~ 041E:0706 +cs=0x41e;eip=0x000709; T(CLI); // 7295 cli ;~ 041E:0709 +cs=0x41e;eip=0x00070a; T(al = 0x36;); // 7296 mov al, 36h ; '6' ;~ 041E:070A +cs=0x41e;eip=0x00070c; S(OUT(0x43, al)); // 7297 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:070C +cs=0x41e;eip=0x00070e; T(ax = 0x4C90;); // 7298 mov ax, 4C90h ;~ 041E:070E +cs=0x41e;eip=0x000711; S(OUT(0x40, al)); // 7299 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0711 +cs=0x41e;eip=0x000713; T(al = ah;); // 7300 mov al, ah ;~ 041E:0713 +cs=0x41e;eip=0x000715; S(OUT(0x40, al)); // 7301 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0715 +cs=0x41e;eip=0x000717; T(al = 0;); // 7302 mov al, 0 ;~ 041E:0717 +cs=0x41e;eip=0x000719; S(OUT(0x43, al)); // 7303 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0719 +cs=0x41e;eip=0x00071b; S(IN(al, 0x40)); // 7304 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:071B +cs=0x41e;eip=0x00071d; T(bl = al;); // 7305 mov bl, al ;~ 041E:071D +cs=0x41e;eip=0x00071f; S(IN(al, 0x40)); // 7306 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:071F +cs=0x41e;eip=0x000721; T(bh = al;); // 7307 mov bh, al ;~ 041E:0721 loc_12ee3: - // 4559 -cs=0x41e;eip=0x000723; T(al = 0;); // 7104 mov al, 0 ;~ 041E:0723 -cs=0x41e;eip=0x000725; S(OUT(0x43, al)); // 7105 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0725 -cs=0x41e;eip=0x000727; S(IN(al, 0x40)); // 7106 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0727 -cs=0x41e;eip=0x000729; T(cl = al;); // 7107 mov cl, al ;~ 041E:0729 -cs=0x41e;eip=0x00072b; S(IN(al, 0x40)); // 7108 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:072B -cs=0x41e;eip=0x00072d; T(ch = al;); // 7109 mov ch, al ;~ 041E:072D -cs=0x41e;eip=0x00072f; T(NEG(cx)); // 7110 neg cx ;~ 041E:072F -cs=0x41e;eip=0x000731; T(ADD(cx, bx)); // 7111 add cx, bx ;~ 041E:0731 -cs=0x41e;eip=0x000733; T(CMP(cx, 0x952)); // 7112 cmp cx, 952h ;~ 041E:0733 -cs=0x41e;eip=0x000737; J(JC(loc_12ee3)); // 7113 jb short loc_12EE3 ;~ 041E:0737 -cs=0x41e;eip=0x000739; T(al = 0x0B0;); // 7114 mov al, 0B0h ;~ 041E:0739 -cs=0x41e;eip=0x00073b; T(bl = 0x20;); // 7115 mov bl, 20h ; ' ' ;~ 041E:073B -cs=0x41e;eip=0x00073d; J(CALL(sub_12a3b,0)); // 7116 call sub_12A3B ;~ 041E:073D -cs=0x41e;eip=0x000740; T(al = 0x0A0;); // 7117 mov al, 0A0h ;~ 041E:0740 -cs=0x41e;eip=0x000742; T(bl = 0;); // 7118 mov bl, 0 ;~ 041E:0742 -cs=0x41e;eip=0x000744; J(CALL(sub_12a3b,0)); // 7119 call sub_12A3B ;~ 041E:0744 -cs=0x41e;eip=0x000747; T(STI); // 7120 sti ;~ 041E:0747 -cs=0x41e;eip=0x000748; J(RETN(0)); // 7121 retn ;~ 041E:0748 + // 4562 +cs=0x41e;eip=0x000723; T(al = 0;); // 7310 mov al, 0 ;~ 041E:0723 +cs=0x41e;eip=0x000725; S(OUT(0x43, al)); // 7311 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0725 +cs=0x41e;eip=0x000727; S(IN(al, 0x40)); // 7312 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:0727 +cs=0x41e;eip=0x000729; T(cl = al;); // 7313 mov cl, al ;~ 041E:0729 +cs=0x41e;eip=0x00072b; S(IN(al, 0x40)); // 7314 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 041E:072B +cs=0x41e;eip=0x00072d; T(ch = al;); // 7315 mov ch, al ;~ 041E:072D +cs=0x41e;eip=0x00072f; T(NEG(cx)); // 7316 neg cx ;~ 041E:072F +cs=0x41e;eip=0x000731; T(ADD(cx, bx)); // 7317 add cx, bx ;~ 041E:0731 +cs=0x41e;eip=0x000733; T(CMP(cx, 0x952)); // 7318 cmp cx, 952h ;~ 041E:0733 +cs=0x41e;eip=0x000737; J(JC(loc_12ee3)); // 7319 jb short loc_12EE3 ;~ 041E:0737 +cs=0x41e;eip=0x000739; T(al = 0x0B0;); // 7320 mov al, 0B0h ;~ 041E:0739 +cs=0x41e;eip=0x00073b; T(bl = 0x20;); // 7321 mov bl, 20h ; ' ' ;~ 041E:073B +cs=0x41e;eip=0x00073d; J(CALL(sub_12a3b,0)); // 7322 call sub_12A3B ;~ 041E:073D +cs=0x41e;eip=0x000740; T(al = 0x0A0;); // 7323 mov al, 0A0h ;~ 041E:0740 +cs=0x41e;eip=0x000742; T(bl = 0;); // 7324 mov bl, 0 ;~ 041E:0742 +cs=0x41e;eip=0x000744; J(CALL(sub_12a3b,0)); // 7325 call sub_12A3B ;~ 041E:0744 +cs=0x41e;eip=0x000747; T(STI); // 7326 sti ;~ 041E:0747 +cs=0x41e;eip=0x000748; J(RETN(0)); // 7327 retn ;~ 041E:0748 assert(0); __dispatch_call: @@ -1484,23 +1487,23 @@ cs=0x41e;eip=0x000748; J(RETN(0)); // 7121 retn ;~ 041E:0748 else goto __dispatch_call; sub_12f38: _begin: -cs=0x41e;eip=0x000778; X(PUSH(ax)); // 7171 push ax ;~ 041E:0778 -cs=0x41e;eip=0x000779; T(al = bl;); // 7172 mov al, bl ;~ 041E:0779 -cs=0x41e;eip=0x00077b; S(OUT(0x43, al)); // 7173 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:077B -cs=0x41e;eip=0x00077d; X(POP(ax)); // 7174 pop ax ;~ 041E:077D -cs=0x41e;eip=0x00077e; S(OUT(0x42, al)); // 7175 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:077E -cs=0x41e;eip=0x000780; S(IN(al, 0x61)); // 7176 in al, 61h ; PC/XT PPI port B bits: ;~ 041E:0780 -cs=0x41e;eip=0x000782; X(byte_11c96 = al;); // 7184 mov ds:byte_11C96, al ;~ 041E:0782 -cs=0x41e;eip=0x000785; T(OR(al, 1)); // 7185 or al, 1 ;~ 041E:0785 -cs=0x41e;eip=0x000787; T(AND(al, 0x0FD)); // 7186 and al, 0FDh ;~ 041E:0787 -cs=0x41e;eip=0x000789; S(OUT(0x61, al)); // 7187 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:0789 -cs=0x41e;eip=0x00078b; T(CLI); // 7195 cli ;~ 041E:078B -cs=0x41e;eip=0x00078c; S(IN(al, 0x21)); // 7196 in al, 21h ; Interrupt controller, 8259A. ;~ 041E:078C -cs=0x41e;eip=0x00078e; X(byte_11c95 = al;); // 7197 mov ds:byte_11C95, al ;~ 041E:078E -cs=0x41e;eip=0x000791; T(OR(al, 1)); // 7198 or al, 1 ;~ 041E:0791 -cs=0x41e;eip=0x000793; S(OUT(0x21, al)); // 7199 out 21h, al ; Interrupt controller, 8259A. ;~ 041E:0793 -cs=0x41e;eip=0x000795; T(STI); // 7200 sti ;~ 041E:0795 -cs=0x41e;eip=0x000796; J(RETN(0)); // 7201 retn ;~ 041E:0796 +cs=0x41e;eip=0x000778; X(PUSH(ax)); // 7377 push ax ;~ 041E:0778 +cs=0x41e;eip=0x000779; T(al = bl;); // 7378 mov al, bl ;~ 041E:0779 +cs=0x41e;eip=0x00077b; S(OUT(0x43, al)); // 7379 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:077B +cs=0x41e;eip=0x00077d; X(POP(ax)); // 7380 pop ax ;~ 041E:077D +cs=0x41e;eip=0x00077e; S(OUT(0x42, al)); // 7381 out 42h, al ; Timer 8253-5 (AT: 8254.2). ;~ 041E:077E +cs=0x41e;eip=0x000780; S(IN(al, 0x61)); // 7382 in al, 61h ; PC/XT PPI port B bits: ;~ 041E:0780 +cs=0x41e;eip=0x000782; X(byte_11c96 = al;); // 7390 mov byte_11C96, al ;~ 041E:0782 +cs=0x41e;eip=0x000785; T(OR(al, 1)); // 7391 or al, 1 ;~ 041E:0785 +cs=0x41e;eip=0x000787; T(AND(al, 0x0FD)); // 7392 and al, 0FDh ;~ 041E:0787 +cs=0x41e;eip=0x000789; S(OUT(0x61, al)); // 7393 out 61h, al ; PC/XT PPI port B bits: ;~ 041E:0789 +cs=0x41e;eip=0x00078b; T(CLI); // 7401 cli ;~ 041E:078B +cs=0x41e;eip=0x00078c; S(IN(al, 0x21)); // 7402 in al, 21h ; Interrupt controller, 8259A. ;~ 041E:078C +cs=0x41e;eip=0x00078e; X(byte_11c95 = al;); // 7403 mov byte_11C95, al ;~ 041E:078E +cs=0x41e;eip=0x000791; T(OR(al, 1)); // 7404 or al, 1 ;~ 041E:0791 +cs=0x41e;eip=0x000793; S(OUT(0x21, al)); // 7405 out 21h, al ; Interrupt controller, 8259A. ;~ 041E:0793 +cs=0x41e;eip=0x000795; T(STI); // 7406 sti ;~ 041E:0795 +cs=0x41e;eip=0x000796; J(RETN(0)); // 7407 retn ;~ 041E:0796 assert(0); __dispatch_call: @@ -1525,21 +1528,21 @@ cs=0x41e;eip=0x000796; J(RETN(0)); // 7201 retn ;~ 041E:0796 else goto __dispatch_call; seg127c_797_proc: _begin: -cs=0x41e;eip=0x000797; X(PUSH(bp)); // 7206 push bp ;~ 041E:0797 -cs=0x41e;eip=0x000798; T(bp = sp;); // 7207 mov bp, sp ;~ 041E:0798 -cs=0x41e;eip=0x00079a; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 7208 mov bx, [bp+6] ;~ 041E:079A -cs=0x41e;eip=0x00079d; T(MOV(cx, *(dw*)(raddr(ss,bp+8)))); // 7209 mov cx, [bp+8] ;~ 041E:079D -cs=0x41e;eip=0x0007a0; X(PUSH(di)); // 7210 push di ;~ 041E:07A0 -cs=0x41e;eip=0x0007a1; X(PUSH(ds)); // 7211 push ds ;~ 041E:07A1 -cs=0x41e;eip=0x0007a2; T(ax = 0x11A3;); // 7212 mov ax, 11A3h ;~ 041E:07A2 -cs=0x41e;eip=0x0007a5; T(ds = ax;); // 7213 mov ds, ax ;~ 041E:07A5 -cs=0x41e;eip=0x0007a7; X(*(dw*)(&_unk_11c97) = bx;); // 7215 mov word ptr ds:_unk_11C97, bx ;~ 041E:07A7 -cs=0x41e;eip=0x0007ab; J(CALL(sub_12f75,0)); // 7216 call sub_12F75 ;~ 041E:07AB -cs=0x41e;eip=0x0007ae; J(CALL(sub_128e5,0)); // 7217 call sub_128E5 ;~ 041E:07AE -cs=0x41e;eip=0x0007b1; X(POP(ds)); // 7218 pop ds ;~ 041E:07B1 -cs=0x41e;eip=0x0007b2; X(POP(di)); // 7220 pop di ;~ 041E:07B2 -cs=0x41e;eip=0x0007b3; X(POP(bp)); // 7221 pop bp ;~ 041E:07B3 -cs=0x41e;eip=0x0007b4; J(RETF(0)); // 7222 retf ;~ 041E:07B4 +cs=0x41e;eip=0x000797; X(PUSH(bp)); // 7412 push bp ;~ 041E:0797 +cs=0x41e;eip=0x000798; T(bp = sp;); // 7413 mov bp, sp ;~ 041E:0798 +cs=0x41e;eip=0x00079a; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 7414 mov bx, [bp+6] ;~ 041E:079A +cs=0x41e;eip=0x00079d; T(MOV(cx, *(dw*)(raddr(ss,bp+8)))); // 7415 mov cx, [bp+8] ;~ 041E:079D +cs=0x41e;eip=0x0007a0; X(PUSH(di)); // 7416 push di ;~ 041E:07A0 +cs=0x41e;eip=0x0007a1; X(PUSH(ds)); // 7417 push ds ;~ 041E:07A1 +cs=0x41e;eip=0x0007a2; T(ax = seg_offset(seg11a3);); // 7418 mov ax, seg seg11a3 ;~ 041E:07A2 +cs=0x41e;eip=0x0007a5; T(ds = ax;); // 7419 mov ds, ax ;~ 041E:07A5 +cs=0x41e;eip=0x0007a7; X(word_11c97 = bx;); // 7421 mov word_11C97, bx ;~ 041E:07A7 +cs=0x41e;eip=0x0007ab; J(CALL(sub_12f75,0)); // 7422 call sub_12F75 ;~ 041E:07AB +cs=0x41e;eip=0x0007ae; J(CALL(sub_128e5,0)); // 7423 call sub_128E5 ;~ 041E:07AE +cs=0x41e;eip=0x0007b1; X(POP(ds)); // 7424 pop ds ;~ 041E:07B1 +cs=0x41e;eip=0x0007b2; X(POP(di)); // 7426 pop di ;~ 041E:07B2 +cs=0x41e;eip=0x0007b3; X(POP(bp)); // 7427 pop bp ;~ 041E:07B3 +cs=0x41e;eip=0x0007b4; J(RETF(0)); // 7428 retf ;~ 041E:07B4 assert(0); __dispatch_call: @@ -1564,17 +1567,17 @@ cs=0x41e;eip=0x0007b4; J(RETF(0)); // 7222 retf ;~ 041E:07B4 else goto __dispatch_call; sub_12f75: _begin: -cs=0x41e;eip=0x0007b5; T(bl = 2;); // 7229 mov bl, 2 ;~ 041E:07B5 -cs=0x41e;eip=0x0007b7; T(CMP(cx, 0x7D9D)); // 7230 cmp cx, 7D9Dh ;~ 041E:07B7 -cs=0x41e;eip=0x0007bb; J(JNC(loc_12f87)); // 7231 jnb short loc_12F87 ;~ 041E:07BB -cs=0x41e;eip=0x0007bd; T(DEC(bl)); // 7232 dec bl ;~ 041E:07BD -cs=0x41e;eip=0x0007bf; T(CMP(cx, 0x6A1A)); // 7233 cmp cx, 6A1Ah ;~ 041E:07BF -cs=0x41e;eip=0x0007c3; J(JNC(loc_12f87)); // 7234 jnb short loc_12F87 ;~ 041E:07C3 -cs=0x41e;eip=0x0007c5; T(DEC(bl)); // 7235 dec bl ;~ 041E:07C5 +cs=0x41e;eip=0x0007b5; T(bl = 2;); // 7435 mov bl, 2 ;~ 041E:07B5 +cs=0x41e;eip=0x0007b7; T(CMP(cx, 0x7D9D)); // 7436 cmp cx, 7D9Dh ;~ 041E:07B7 +cs=0x41e;eip=0x0007bb; J(JNC(loc_12f87)); // 7437 jnb short loc_12F87 ;~ 041E:07BB +cs=0x41e;eip=0x0007bd; T(DEC(bl)); // 7438 dec bl ;~ 041E:07BD +cs=0x41e;eip=0x0007bf; T(CMP(cx, 0x6A1A)); // 7439 cmp cx, 6A1Ah ;~ 041E:07BF +cs=0x41e;eip=0x0007c3; J(JNC(loc_12f87)); // 7440 jnb short loc_12F87 ;~ 041E:07C3 +cs=0x41e;eip=0x0007c5; T(DEC(bl)); // 7441 dec bl ;~ 041E:07C5 loc_12f87: - // 4564 -cs=0x41e;eip=0x0007c7; X(byte_11cab = bl;); // 7239 mov ds:byte_11CAB, bl ;~ 041E:07C7 -cs=0x41e;eip=0x0007cb; J(RETN(0)); // 7240 retn ;~ 041E:07CB + // 4567 +cs=0x41e;eip=0x0007c7; X(byte_11cab = bl;); // 7445 mov byte_11CAB, bl ;~ 041E:07C7 +cs=0x41e;eip=0x0007cb; J(RETN(0)); // 7446 retn ;~ 041E:07CB assert(0); __dispatch_call: @@ -1600,128 +1603,128 @@ cs=0x41e;eip=0x0007cb; J(RETN(0)); // 7240 retn ;~ 041E:07CB else goto __dispatch_call; seg127c_7cc_proc: _begin: -cs=0x41e;eip=0x0007cc; X(PUSH(ds)); // 7245 push ds ;~ 041E:07CC -cs=0x41e;eip=0x0007cd; T(ax = 0x11A3;); // 7246 mov ax, 11A3h ;~ 041E:07CD -cs=0x41e;eip=0x0007d0; T(ds = ax;); // 7247 mov ds, ax ;~ 041E:07D0 -cs=0x41e;eip=0x0007d2; J(CALL(sub_1298e,0)); // 7249 call sub_1298E ;~ 041E:07D2 -cs=0x41e;eip=0x0007d5; J(CALL(sub_12a16,0)); // 7250 call sub_12A16 ;~ 041E:07D5 -cs=0x41e;eip=0x0007d8; X(POP(ds)); // 7251 pop ds ;~ 041E:07D8 -cs=0x41e;eip=0x0007d9; J(RETF(0)); // 7253 retf ;~ 041E:07D9 +cs=0x41e;eip=0x0007cc; X(PUSH(ds)); // 7451 push ds ;~ 041E:07CC +cs=0x41e;eip=0x0007cd; T(ax = seg_offset(seg11a3);); // 7452 mov ax, seg seg11a3 ;~ 041E:07CD +cs=0x41e;eip=0x0007d0; T(ds = ax;); // 7453 mov ds, ax ;~ 041E:07D0 +cs=0x41e;eip=0x0007d2; J(CALL(sub_1298e,0)); // 7455 call sub_1298E ;~ 041E:07D2 +cs=0x41e;eip=0x0007d5; J(CALL(sub_12a16,0)); // 7456 call sub_12A16 ;~ 041E:07D5 +cs=0x41e;eip=0x0007d8; X(POP(ds)); // 7457 pop ds ;~ 041E:07D8 +cs=0x41e;eip=0x0007d9; J(RETF(0)); // 7459 retf ;~ 041E:07D9 ret_41e_7da: - // 4565 -cs=0x41e;eip=0x0007da; X(PUSH(bp)); // 7255 push bp ;~ 041E:07DA -cs=0x41e;eip=0x0007db; T(bp = sp;); // 7256 mov bp, sp ;~ 041E:07DB -cs=0x41e;eip=0x0007dd; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 7257 mov bx, [bp+6] ;~ 041E:07DD -cs=0x41e;eip=0x0007e0; T(CMP(bx, 0x22)); // 7258 cmp bx, 22h ; '"' ;~ 041E:07E0 -cs=0x41e;eip=0x0007e3; J(JA(loc_12fb1)); // 7259 ja short loc_12FB1 ;~ 041E:07E3 -cs=0x41e;eip=0x0007e5; X(PUSH(ds)); // 7260 push ds ;~ 041E:07E5 -cs=0x41e;eip=0x0007e6; T(ax = 0x11A3;); // 7261 mov ax, 11A3h ;~ 041E:07E6 -cs=0x41e;eip=0x0007e9; T(ds = ax;); // 7262 mov ds, ax ;~ 041E:07E9 -cs=0x41e;eip=0x0007eb; J(CALL(__dispatch_call,*(dw*)(raddr(cs,bx+0x5E4)))); // 7264 call word ptr cs:[bx+5E4h] ;~ 041E:07EB -cs=0x41e;eip=0x0007f0; X(POP(ds)); // 7265 pop ds ;~ 041E:07F0 + // 4568 +cs=0x41e;eip=0x0007da; X(PUSH(bp)); // 7462 push bp ;~ 041E:07DA +cs=0x41e;eip=0x0007db; T(bp = sp;); // 7463 mov bp, sp ;~ 041E:07DB +cs=0x41e;eip=0x0007dd; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 7464 mov bx, [bp+6] ;~ 041E:07DD +cs=0x41e;eip=0x0007e0; T(CMP(bx, 0x22)); // 7465 cmp bx, 22h ; '"' ;~ 041E:07E0 +cs=0x41e;eip=0x0007e3; J(JA(loc_12fb1)); // 7466 ja short loc_12FB1 ;~ 041E:07E3 +cs=0x41e;eip=0x0007e5; X(PUSH(ds)); // 7467 push ds ;~ 041E:07E5 +cs=0x41e;eip=0x0007e6; T(ax = seg_offset(seg11a3);); // 7468 mov ax, seg seg11a3 ;~ 041E:07E6 +cs=0x41e;eip=0x0007e9; T(ds = ax;); // 7469 mov ds, ax ;~ 041E:07E9 +cs=0x41e;eip=0x0007eb; J(CALL(__dispatch_call,*(dw*)(raddr(cs,bx+0x5E4)))); // 7471 call word ptr cs:[bx+5E4h] ;~ 041E:07EB +cs=0x41e;eip=0x0007f0; X(POP(ds)); // 7472 pop ds ;~ 041E:07F0 loc_12fb1: - // 4566 -cs=0x41e;eip=0x0007f1; X(POP(bp)); // 7270 pop bp ;~ 041E:07F1 -cs=0x41e;eip=0x0007f2; J(RETF(0)); // 7271 retf ;~ 041E:07F2 + // 4569 +cs=0x41e;eip=0x0007f1; X(POP(bp)); // 7477 pop bp ;~ 041E:07F1 +cs=0x41e;eip=0x0007f2; J(RETF(0)); // 7478 retf ;~ 041E:07F2 ret_41e_7f3: - // 4567 -cs=0x41e;eip=0x0007f3; X(PUSH(bp)); // 7274 push bp ;~ 041E:07F3 -cs=0x41e;eip=0x0007f4; T(bp = sp;); // 7275 mov bp, sp ;~ 041E:07F4 -cs=0x41e;eip=0x0007f6; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 7276 mov bx, [bp+6] ;~ 041E:07F6 -cs=0x41e;eip=0x0007f9; T(CMP(bx, 4)); // 7277 cmp bx, 4 ;~ 041E:07F9 -cs=0x41e;eip=0x0007fc; J(JA(loc_12fb1)); // 7278 ja short loc_12FB1 ;~ 041E:07FC -cs=0x41e;eip=0x0007fe; X(PUSH(ds)); // 7279 push ds ;~ 041E:07FE -cs=0x41e;eip=0x0007ff; T(ax = 0x11A3;); // 7280 mov ax, 11A3h ;~ 041E:07FF -cs=0x41e;eip=0x000802; T(ds = ax;); // 7281 mov ds, ax ;~ 041E:0802 -cs=0x41e;eip=0x000804; X(PUSH(di)); // 7283 push di ;~ 041E:0804 -cs=0x41e;eip=0x000805; X(PUSH(si)); // 7284 push si ;~ 041E:0805 -cs=0x41e;eip=0x000806; J(CALL(__dispatch_call,*(dw*)(raddr(cs,bx+0x608)))); // 7285 call word ptr cs:[bx+608h] ;~ 041E:0806 -cs=0x41e;eip=0x00080b; X(POP(si)); // 7286 pop si ;~ 041E:080B -cs=0x41e;eip=0x00080c; X(POP(di)); // 7287 pop di ;~ 041E:080C -cs=0x41e;eip=0x00080d; X(POP(ds)); // 7288 pop ds ;~ 041E:080D -cs=0x41e;eip=0x00080e; X(POP(bp)); // 7290 pop bp ;~ 041E:080E -cs=0x41e;eip=0x00080f; J(RETF(0)); // 7291 retf ;~ 041E:080F + // 4570 +cs=0x41e;eip=0x0007f3; X(PUSH(bp)); // 7481 push bp ;~ 041E:07F3 +cs=0x41e;eip=0x0007f4; T(bp = sp;); // 7482 mov bp, sp ;~ 041E:07F4 +cs=0x41e;eip=0x0007f6; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 7483 mov bx, [bp+6] ;~ 041E:07F6 +cs=0x41e;eip=0x0007f9; T(CMP(bx, 4)); // 7484 cmp bx, 4 ;~ 041E:07F9 +cs=0x41e;eip=0x0007fc; J(JA(loc_12fb1)); // 7485 ja short loc_12FB1 ;~ 041E:07FC +cs=0x41e;eip=0x0007fe; X(PUSH(ds)); // 7486 push ds ;~ 041E:07FE +cs=0x41e;eip=0x0007ff; T(ax = seg_offset(seg11a3);); // 7487 mov ax, seg seg11a3 ;~ 041E:07FF +cs=0x41e;eip=0x000802; T(ds = ax;); // 7488 mov ds, ax ;~ 041E:0802 +cs=0x41e;eip=0x000804; X(PUSH(di)); // 7490 push di ;~ 041E:0804 +cs=0x41e;eip=0x000805; X(PUSH(si)); // 7491 push si ;~ 041E:0805 +cs=0x41e;eip=0x000806; J(CALL(__dispatch_call,*(dw*)(((db*)&off_12dc8)+bx))); // 7492 call cs:off_12DC8[bx] ;~ 041E:0806 +cs=0x41e;eip=0x00080b; X(POP(si)); // 7493 pop si ;~ 041E:080B +cs=0x41e;eip=0x00080c; X(POP(di)); // 7494 pop di ;~ 041E:080C +cs=0x41e;eip=0x00080d; X(POP(ds)); // 7495 pop ds ;~ 041E:080D +cs=0x41e;eip=0x00080e; X(POP(bp)); // 7497 pop bp ;~ 041E:080E +cs=0x41e;eip=0x00080f; J(RETF(0)); // 7498 retf ;~ 041E:080F ret_41e_810: - // 4568 -cs=0x41e;eip=0x000810; X(PUSH(bp)); // 7293 push bp ;~ 041E:0810 -cs=0x41e;eip=0x000811; X(PUSH(es)); // 7294 push es ;~ 041E:0811 -cs=0x41e;eip=0x000812; X(PUSH(si)); // 7295 push si ;~ 041E:0812 -cs=0x41e;eip=0x000813; X(PUSH(di)); // 7296 push di ;~ 041E:0813 -cs=0x41e;eip=0x000814; X(PUSH(ds)); // 7297 push ds ;~ 041E:0814 -cs=0x41e;eip=0x000815; T(ax = 0x11A3;); // 7298 mov ax, 11A3h ;~ 041E:0815 -cs=0x41e;eip=0x000818; T(ds = ax;); // 7299 mov ds, ax ;~ 041E:0818 -cs=0x41e;eip=0x00081a; T(CMP(byte_125ca, 0)); // 7301 cmp ds:byte_125CA, 0 ;~ 041E:081A -cs=0x41e;eip=0x00081f; J(JZ(loc_12fe4)); // 7302 jz short loc_12FE4 ;~ 041E:081F -cs=0x41e;eip=0x000821; J(CALL(sub_12c31,0)); // 7303 call sub_12C31 ;~ 041E:0821 + // 4571 +cs=0x41e;eip=0x000810; X(PUSH(bp)); // 7500 push bp ;~ 041E:0810 +cs=0x41e;eip=0x000811; X(PUSH(es)); // 7501 push es ;~ 041E:0811 +cs=0x41e;eip=0x000812; X(PUSH(si)); // 7502 push si ;~ 041E:0812 +cs=0x41e;eip=0x000813; X(PUSH(di)); // 7503 push di ;~ 041E:0813 +cs=0x41e;eip=0x000814; X(PUSH(ds)); // 7504 push ds ;~ 041E:0814 +cs=0x41e;eip=0x000815; T(ax = seg_offset(seg11a3);); // 7505 mov ax, seg seg11a3 ;~ 041E:0815 +cs=0x41e;eip=0x000818; T(ds = ax;); // 7506 mov ds, ax ;~ 041E:0818 +cs=0x41e;eip=0x00081a; T(CMP(byte_125ca, 0)); // 7508 cmp byte_125CA, 0 ;~ 041E:081A +cs=0x41e;eip=0x00081f; J(JZ(loc_12fe4)); // 7509 jz short loc_12FE4 ;~ 041E:081F +cs=0x41e;eip=0x000821; J(CALL(sub_12c31,0)); // 7510 call sub_12C31 ;~ 041E:0821 loc_12fe4: - // 4569 -cs=0x41e;eip=0x000824; X(POP(ds)); // 7306 pop ds ;~ 041E:0824 -cs=0x41e;eip=0x000825; X(POP(di)); // 7308 pop di ;~ 041E:0825 -cs=0x41e;eip=0x000826; X(POP(si)); // 7309 pop si ;~ 041E:0826 -cs=0x41e;eip=0x000827; X(POP(es)); // 7310 pop es ;~ 041E:0827 -cs=0x41e;eip=0x000828; X(POP(bp)); // 7312 pop bp ;~ 041E:0828 -cs=0x41e;eip=0x000829; J(RETF(0)); // 7313 retf ;~ 041E:0829 + // 4572 +cs=0x41e;eip=0x000824; X(POP(ds)); // 7513 pop ds ;~ 041E:0824 +cs=0x41e;eip=0x000825; X(POP(di)); // 7515 pop di ;~ 041E:0825 +cs=0x41e;eip=0x000826; X(POP(si)); // 7516 pop si ;~ 041E:0826 +cs=0x41e;eip=0x000827; X(POP(es)); // 7517 pop es ;~ 041E:0827 +cs=0x41e;eip=0x000828; X(POP(bp)); // 7519 pop bp ;~ 041E:0828 +cs=0x41e;eip=0x000829; J(RETF(0)); // 7520 retf ;~ 041E:0829 ret_41e_82a: - // 4570 -cs=0x41e;eip=0x00082a; X(PUSH(ds)); // 7316 push ds ;~ 041E:082A -cs=0x41e;eip=0x00082b; T(ax = 0x11A3;); // 7317 mov ax, 11A3h ;~ 041E:082B -cs=0x41e;eip=0x00082e; T(ds = ax;); // 7318 mov ds, ax ;~ 041E:082E -cs=0x41e;eip=0x000830; X(DEC(*((seg_11c22)+0x49))); // 7320 dec ds:seg_11C22+49h ;~ 041E:0830 -cs=0x41e;eip=0x000834; J(JNZ(loc_13002)); // 7321 jnz short loc_13002 ;~ 041E:0834 -cs=0x41e;eip=0x000836; X(*((seg_11c22)+0x49) = 7;); // 7322 mov ds:seg_11C22+49h, 7 ;~ 041E:0836 -cs=0x41e;eip=0x00083b; T(CMP(*((seg_11c22)+0x48), 0)); // 7323 cmp ds:seg_11C22+48h, 0 ;~ 041E:083B -cs=0x41e;eip=0x000840; J(JNZ(loc_13005)); // 7324 jnz short loc_13005 ;~ 041E:0840 + // 4573 +cs=0x41e;eip=0x00082a; X(PUSH(ds)); // 7522 push ds ;~ 041E:082A +cs=0x41e;eip=0x00082b; T(ax = seg_offset(seg11a3);); // 7523 mov ax, seg seg11a3 ;~ 041E:082B +cs=0x41e;eip=0x00082e; T(ds = ax;); // 7524 mov ds, ax ;~ 041E:082E +cs=0x41e;eip=0x000830; X(DEC(byte_11c6b)); // 7526 dec byte_11C6B ;~ 041E:0830 +cs=0x41e;eip=0x000834; J(JNZ(loc_13002)); // 7527 jnz short loc_13002 ;~ 041E:0834 +cs=0x41e;eip=0x000836; X(byte_11c6b = 7;); // 7528 mov byte_11C6B, 7 ;~ 041E:0836 +cs=0x41e;eip=0x00083b; T(CMP(byte_11c6a, 0)); // 7529 cmp byte_11C6A, 0 ;~ 041E:083B +cs=0x41e;eip=0x000840; J(JNZ(loc_13005)); // 7530 jnz short loc_13005 ;~ 041E:0840 loc_13002: - // 4571 -cs=0x41e;eip=0x000842; J(CALL(sub_12a70,0)); // 7327 call sub_12A70 ;~ 041E:0842 + // 4574 +cs=0x41e;eip=0x000842; J(CALL(sub_12a70,0)); // 7533 call sub_12A70 ;~ 041E:0842 loc_13005: - // 4572 -cs=0x41e;eip=0x000845; T(ax = *(dw*)(&unk_11c8d);); // 7330 mov ax, word ptr ds:unk_11C8D ;~ 041E:0845 -cs=0x41e;eip=0x000848; X(*(dw*)(&unk_11c8d) = 0;); // 7331 mov word ptr ds:unk_11C8D, 0 ;~ 041E:0848 -cs=0x41e;eip=0x00084e; X(POP(ds)); // 7332 pop ds ;~ 041E:084E -cs=0x41e;eip=0x00084f; J(RETF(0)); // 7334 retf ;~ 041E:084F + // 4575 +cs=0x41e;eip=0x000845; T(ax = word_11c8d;); // 7536 mov ax, word_11C8D ;~ 041E:0845 +cs=0x41e;eip=0x000848; X(word_11c8d = 0;); // 7537 mov word_11C8D, 0 ;~ 041E:0848 +cs=0x41e;eip=0x00084e; X(POP(ds)); // 7538 pop ds ;~ 041E:084E +cs=0x41e;eip=0x00084f; J(RETF(0)); // 7540 retf ;~ 041E:084F ret_41e_850: - // 4573 -cs=0x41e;eip=0x000850; X(PUSH(ds)); // 7336 push ds ;~ 041E:0850 -cs=0x41e;eip=0x000851; T(ax = 0x11A3;); // 7337 mov ax, 11A3h ;~ 041E:0851 -cs=0x41e;eip=0x000854; T(ds = ax;); // 7338 mov ds, ax ;~ 041E:0854 -cs=0x41e;eip=0x000856; J(CALL(sub_12b08,0)); // 7340 call sub_12B08 ;~ 041E:0856 -cs=0x41e;eip=0x000859; X(POP(ds)); // 7341 pop ds ;~ 041E:0859 -cs=0x41e;eip=0x00085a; T(XOR(ax, ax)); // 7343 xor ax, ax ;~ 041E:085A -cs=0x41e;eip=0x00085c; J(RETF(0)); // 7344 retf ;~ 041E:085C + // 4576 +cs=0x41e;eip=0x000850; X(PUSH(ds)); // 7542 push ds ;~ 041E:0850 +cs=0x41e;eip=0x000851; T(ax = seg_offset(seg11a3);); // 7543 mov ax, seg seg11a3 ;~ 041E:0851 +cs=0x41e;eip=0x000854; T(ds = ax;); // 7544 mov ds, ax ;~ 041E:0854 +cs=0x41e;eip=0x000856; J(CALL(sub_12b08,0)); // 7546 call sub_12B08 ;~ 041E:0856 +cs=0x41e;eip=0x000859; X(POP(ds)); // 7547 pop ds ;~ 041E:0859 +cs=0x41e;eip=0x00085a; T(XOR(ax, ax)); // 7549 xor ax, ax ;~ 041E:085A +cs=0x41e;eip=0x00085c; J(RETF(0)); // 7550 retf ;~ 041E:085C ret_41e_85d: - // 4574 -cs=0x41e;eip=0x00085d; X(PUSH(bp)); // 7346 push bp ;~ 041E:085D -cs=0x41e;eip=0x00085e; T(bp = sp;); // 7347 mov bp, sp ;~ 041E:085E -cs=0x41e;eip=0x000860; X(PUSH(ds)); // 7348 push ds ;~ 041E:0860 -cs=0x41e;eip=0x000861; T(ax = 0x11A3;); // 7349 mov ax, 11A3h ;~ 041E:0861 -cs=0x41e;eip=0x000864; T(ds = ax;); // 7350 mov ds, ax ;~ 041E:0864 -cs=0x41e;eip=0x000866; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 7352 mov ax, [bp+6] ;~ 041E:0866 -cs=0x41e;eip=0x000869; T(CMP(ax, _unk_11cb4)); // 7353 cmp ax, ds:_unk_11CB4 ;~ 041E:0869 -cs=0x41e;eip=0x00086d; J(JL(loc_13032)); // 7354 jl short loc_13032 ;~ 041E:086D -cs=0x41e;eip=0x00086f; T(ax = _unk_11cb4;); // 7355 mov ax, ds:_unk_11CB4 ;~ 041E:086F + // 4577 +cs=0x41e;eip=0x00085d; X(PUSH(bp)); // 7552 push bp ;~ 041E:085D +cs=0x41e;eip=0x00085e; T(bp = sp;); // 7553 mov bp, sp ;~ 041E:085E +cs=0x41e;eip=0x000860; X(PUSH(ds)); // 7554 push ds ;~ 041E:0860 +cs=0x41e;eip=0x000861; T(ax = seg_offset(seg11a3);); // 7555 mov ax, seg seg11a3 ;~ 041E:0861 +cs=0x41e;eip=0x000864; T(ds = ax;); // 7556 mov ds, ax ;~ 041E:0864 +cs=0x41e;eip=0x000866; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 7558 mov ax, [bp+6] ;~ 041E:0866 +cs=0x41e;eip=0x000869; T(CMP(ax, word_11cb4)); // 7559 cmp ax, word_11CB4 ;~ 041E:0869 +cs=0x41e;eip=0x00086d; J(JL(loc_13032)); // 7560 jl short loc_13032 ;~ 041E:086D +cs=0x41e;eip=0x00086f; T(ax = word_11cb4;); // 7561 mov ax, word_11CB4 ;~ 041E:086F loc_13032: - // 4575 -cs=0x41e;eip=0x000872; X(_unk_11cae = ax;); // 7358 mov ds:_unk_11CAE, ax ;~ 041E:0872 -cs=0x41e;eip=0x000875; X(POP(ds)); // 7359 pop ds ;~ 041E:0875 -cs=0x41e;eip=0x000876; X(POP(bp)); // 7361 pop bp ;~ 041E:0876 -cs=0x41e;eip=0x000877; J(RETF(0)); // 7362 retf ;~ 041E:0877 + // 4578 +cs=0x41e;eip=0x000872; X(word_11cae = ax;); // 7564 mov word_11CAE, ax ;~ 041E:0872 +cs=0x41e;eip=0x000875; X(POP(ds)); // 7565 pop ds ;~ 041E:0875 +cs=0x41e;eip=0x000876; X(POP(bp)); // 7567 pop bp ;~ 041E:0876 +cs=0x41e;eip=0x000877; J(RETF(0)); // 7568 retf ;~ 041E:0877 ret_41e_878: - // 4576 -cs=0x41e;eip=0x000878; X(PUSH(ds)); // 7364 push ds ;~ 041E:0878 -cs=0x41e;eip=0x000879; T(ax = 0x11A3;); // 7365 mov ax, 11A3h ;~ 041E:0879 -cs=0x41e;eip=0x00087c; T(ds = ax;); // 7366 mov ds, ax ;~ 041E:087C -cs=0x41e;eip=0x00087e; X(byte_11cb6 = 1;); // 7368 mov ds:byte_11CB6, 1 ;~ 041E:087E -cs=0x41e;eip=0x000883; X(POP(ds)); // 7369 pop ds ;~ 041E:0883 -cs=0x41e;eip=0x000884; J(RETF(0)); // 7371 retf ;~ 041E:0884 + // 4579 +cs=0x41e;eip=0x000878; X(PUSH(ds)); // 7570 push ds ;~ 041E:0878 +cs=0x41e;eip=0x000879; T(ax = seg_offset(seg11a3);); // 7571 mov ax, seg seg11a3 ;~ 041E:0879 +cs=0x41e;eip=0x00087c; T(ds = ax;); // 7572 mov ds, ax ;~ 041E:087C +cs=0x41e;eip=0x00087e; X(byte_11cb6 = 1;); // 7574 mov byte_11CB6, 1 ;~ 041E:087E +cs=0x41e;eip=0x000883; X(POP(ds)); // 7575 pop ds ;~ 041E:0883 +cs=0x41e;eip=0x000884; J(RETF(0)); // 7577 retf ;~ 041E:0884 ret_41e_885: - // 4577 -cs=0x41e;eip=0x000885; X(PUSH(ds)); // 7373 push ds ;~ 041E:0885 -cs=0x41e;eip=0x000886; T(ax = 0x11A3;); // 7374 mov ax, 11A3h ;~ 041E:0886 -cs=0x41e;eip=0x000889; T(ds = ax;); // 7375 mov ds, ax ;~ 041E:0889 -cs=0x41e;eip=0x00088b; X(byte_11cb6 = 0;); // 7377 mov ds:byte_11CB6, 0 ;~ 041E:088B -cs=0x41e;eip=0x000890; X(POP(ds)); // 7378 pop ds ;~ 041E:0890 -cs=0x41e;eip=0x000891; J(RETF(0)); // 7380 retf ;~ 041E:0891 + // 4580 +cs=0x41e;eip=0x000885; X(PUSH(ds)); // 7579 push ds ;~ 041E:0885 +cs=0x41e;eip=0x000886; T(ax = seg_offset(seg11a3);); // 7580 mov ax, seg seg11a3 ;~ 041E:0886 +cs=0x41e;eip=0x000889; T(ds = ax;); // 7581 mov ds, ax ;~ 041E:0889 +cs=0x41e;eip=0x00088b; X(byte_11cb6 = 0;); // 7583 mov byte_11CB6, 0 ;~ 041E:088B +cs=0x41e;eip=0x000890; X(POP(ds)); // 7584 pop ds ;~ 041E:0890 +cs=0x41e;eip=0x000891; J(RETF(0)); // 7586 retf ;~ 041E:0891 assert(0); __dispatch_call: @@ -1761,35 +1764,35 @@ cs=0x41e;eip=0x000891; J(RETF(0)); // 7380 retf ;~ 041E:0891 _begin: #undef var_2 #define var_2 -2 - // 7390 var_2 = word ptr -2 ;~ 041E:0892 + // 7596 var_2 = word ptr -2 ;~ 041E:0892 #undef arg_0 #define arg_0 4 - // 7391 arg_0 = word ptr 4 ;~ 041E:0892 -cs=0x41e;eip=0x000892; X(PUSH(bp)); // 7393 push bp ;~ 041E:0892 -cs=0x41e;eip=0x000893; T(bp = sp;); // 7394 mov bp, sp ;~ 041E:0893 -cs=0x41e;eip=0x000895; T(SUB(sp, 2)); // 7395 sub sp, 2 ;~ 041E:0895 -cs=0x41e;eip=0x000899; X(PUSH(si)); // 7396 push si ;~ 041E:0899 -cs=0x41e;eip=0x00089a; X(PUSH(di)); // 7397 push di ;~ 041E:089A -cs=0x41e;eip=0x00089b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 7398 mov ax, [bp+arg_0] ;~ 041E:089B -cs=0x41e;eip=0x00089e; T(bl = al;); // 7399 mov bl, al ;~ 041E:089E -cs=0x41e;eip=0x0008a0; T(CMP(al, 6)); // 7400 cmp al, 6 ;~ 041E:08A0 -cs=0x41e;eip=0x0008a2; J(JLE(loc_13070)); // 7401 jle short loc_13070 ;~ 041E:08A2 -cs=0x41e;eip=0x0008a4; T(bl = 7;); // 7402 mov bl, 7 ;~ 041E:08A4 -cs=0x41e;eip=0x0008a6; T(CMP(al, 7)); // 7403 cmp al, 7 ;~ 041E:08A6 -cs=0x41e;eip=0x0008a8; J(JZ(loc_13070)); // 7404 jz short loc_13070 ;~ 041E:08A8 -cs=0x41e;eip=0x0008aa; T(CMP(al, 0x0A)); // 7405 cmp al, 0Ah ;~ 041E:08AA -cs=0x41e;eip=0x0008ac; J(JZ(loc_13070)); // 7406 jz short loc_13070 ;~ 041E:08AC -cs=0x41e;eip=0x0008ae; T(bl = 8;); // 7407 mov bl, 8 ;~ 041E:08AE + // 7597 arg_0 = word ptr 4 ;~ 041E:0892 +cs=0x41e;eip=0x000892; X(PUSH(bp)); // 7599 push bp ;~ 041E:0892 +cs=0x41e;eip=0x000893; T(bp = sp;); // 7600 mov bp, sp ;~ 041E:0893 +cs=0x41e;eip=0x000895; T(SUB(sp, 2)); // 7601 sub sp, 2 ;~ 041E:0895 +cs=0x41e;eip=0x000899; X(PUSH(si)); // 7602 push si ;~ 041E:0899 +cs=0x41e;eip=0x00089a; X(PUSH(di)); // 7603 push di ;~ 041E:089A +cs=0x41e;eip=0x00089b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 7604 mov ax, [bp+arg_0] ;~ 041E:089B +cs=0x41e;eip=0x00089e; T(bl = al;); // 7605 mov bl, al ;~ 041E:089E +cs=0x41e;eip=0x0008a0; T(CMP(al, 6)); // 7606 cmp al, 6 ;~ 041E:08A0 +cs=0x41e;eip=0x0008a2; J(JLE(loc_13070)); // 7607 jle short loc_13070 ;~ 041E:08A2 +cs=0x41e;eip=0x0008a4; T(bl = 7;); // 7608 mov bl, 7 ;~ 041E:08A4 +cs=0x41e;eip=0x0008a6; T(CMP(al, 7)); // 7609 cmp al, 7 ;~ 041E:08A6 +cs=0x41e;eip=0x0008a8; J(JZ(loc_13070)); // 7610 jz short loc_13070 ;~ 041E:08A8 +cs=0x41e;eip=0x0008aa; T(CMP(al, 0x0A)); // 7611 cmp al, 0Ah ;~ 041E:08AA +cs=0x41e;eip=0x0008ac; J(JZ(loc_13070)); // 7612 jz short loc_13070 ;~ 041E:08AC +cs=0x41e;eip=0x0008ae; T(bl = 8;); // 7613 mov bl, 8 ;~ 041E:08AE loc_13070: - // 4578 -cs=0x41e;eip=0x0008b0; T(bh = 0;); // 7411 mov bh, 0 ;~ 041E:08B0 -cs=0x41e;eip=0x0008b2; X(MOV(*(dw*)(raddr(ss,bp+var_2)), bx)); // 7412 mov [bp+var_2], bx ;~ 041E:08B2 -cs=0x41e;eip=0x0008b5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 7413 mov ax, [bp+var_2] ;~ 041E:08B5 -cs=0x41e;eip=0x0008b8; X(POP(di)); // 7414 pop di ;~ 041E:08B8 -cs=0x41e;eip=0x0008b9; X(POP(si)); // 7415 pop si ;~ 041E:08B9 -cs=0x41e;eip=0x0008ba; T(sp = bp;); // 7416 mov sp, bp ;~ 041E:08BA -cs=0x41e;eip=0x0008bc; X(POP(bp)); // 7417 pop bp ;~ 041E:08BC -cs=0x41e;eip=0x0008bd; J(RETN(0)); // 7418 retn ;~ 041E:08BD + // 4581 +cs=0x41e;eip=0x0008b0; T(bh = 0;); // 7617 mov bh, 0 ;~ 041E:08B0 +cs=0x41e;eip=0x0008b2; X(MOV(*(dw*)(raddr(ss,bp+var_2)), bx)); // 7618 mov [bp+var_2], bx ;~ 041E:08B2 +cs=0x41e;eip=0x0008b5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 7619 mov ax, [bp+var_2] ;~ 041E:08B5 +cs=0x41e;eip=0x0008b8; X(POP(di)); // 7620 pop di ;~ 041E:08B8 +cs=0x41e;eip=0x0008b9; X(POP(si)); // 7621 pop si ;~ 041E:08B9 +cs=0x41e;eip=0x0008ba; T(sp = bp;); // 7622 mov sp, bp ;~ 041E:08BA +cs=0x41e;eip=0x0008bc; X(POP(bp)); // 7623 pop bp ;~ 041E:08BC +cs=0x41e;eip=0x0008bd; J(RETN(0)); // 7624 retn ;~ 041E:08BD assert(0); __dispatch_call: @@ -1817,62 +1820,62 @@ cs=0x41e;eip=0x0008bd; J(RETN(0)); // 7418 retn ;~ 041E:08BD _begin: #undef var_4 #define var_4 -4 - // 7429 var_4 = word ptr -4 ;~ 041E:08BE + // 7635 var_4 = word ptr -4 ;~ 041E:08BE #undef var_2 #define var_2 -2 - // 7430 var_2 = word ptr -2 ;~ 041E:08BE + // 7636 var_2 = word ptr -2 ;~ 041E:08BE #undef arg_0 #define arg_0 4 - // 7431 arg_0 = word ptr 4 ;~ 041E:08BE + // 7637 arg_0 = word ptr 4 ;~ 041E:08BE #undef arg_2 #define arg_2 6 - // 7432 arg_2 = word ptr 6 ;~ 041E:08BE -cs=0x41e;eip=0x0008be; X(PUSH(bp)); // 7434 push bp ;~ 041E:08BE -cs=0x41e;eip=0x0008bf; T(bp = sp;); // 7435 mov bp, sp ;~ 041E:08BF -cs=0x41e;eip=0x0008c1; T(SUB(sp, 4)); // 7436 sub sp, 4 ;~ 041E:08C1 -cs=0x41e;eip=0x0008c5; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 6)); // 7437 cmp [bp+arg_0], 6 ;~ 041E:08C5 -cs=0x41e;eip=0x0008c9; J(JA(loc_130a8)); // 7438 ja short loc_130A8 ;~ 041E:08C9 -cs=0x41e;eip=0x0008cb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 7439 mov ax, [bp+arg_0] ;~ 041E:08CB -cs=0x41e;eip=0x0008ce; T(SHL(ax, 1)); // 7440 shl ax, 1 ;~ 041E:08CE -cs=0x41e;eip=0x0008d0; T(bx = 0x2AE;); // 7441 mov bx, 2AEh ;~ 041E:08D0 -cs=0x41e;eip=0x0008d3; T(ADD(bx, ax)); // 7442 add bx, ax ;~ 041E:08D3 -cs=0x41e;eip=0x0008d5; T(MOV(al, *(raddr(ds,bx+1)))); // 7443 mov al, [bx+1] ;~ 041E:08D5 -cs=0x41e;eip=0x0008d8; T(CBW); // 7444 cbw ;~ 041E:08D8 -cs=0x41e;eip=0x0008d9; T(bx = ax;); // 7445 mov bx, ax ;~ 041E:08D9 -cs=0x41e;eip=0x0008db; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7446 mov al, [bx+2C4h] ;~ 041E:08DB -cs=0x41e;eip=0x0008df; T(CBW); // 7447 cbw ;~ 041E:08DF -cs=0x41e;eip=0x0008e0; T(ADD(ax, 0x40)); // 7448 add ax, 40h ; '@' ;~ 041E:08E0 -cs=0x41e;eip=0x0008e3; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7449 mov [bp+var_2], ax ;~ 041E:08E3 -cs=0x41e;eip=0x0008e6; J(JMP(loc_130bf)); // 7450 jmp short loc_130BF ;~ 041E:08E6 + // 7638 arg_2 = word ptr 6 ;~ 041E:08BE +cs=0x41e;eip=0x0008be; X(PUSH(bp)); // 7640 push bp ;~ 041E:08BE +cs=0x41e;eip=0x0008bf; T(bp = sp;); // 7641 mov bp, sp ;~ 041E:08BF +cs=0x41e;eip=0x0008c1; T(SUB(sp, 4)); // 7642 sub sp, 4 ;~ 041E:08C1 +cs=0x41e;eip=0x0008c5; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 6)); // 7643 cmp [bp+arg_0], 6 ;~ 041E:08C5 +cs=0x41e;eip=0x0008c9; J(JA(loc_130a8)); // 7644 ja short loc_130A8 ;~ 041E:08C9 +cs=0x41e;eip=0x0008cb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 7645 mov ax, [bp+arg_0] ;~ 041E:08CB +cs=0x41e;eip=0x0008ce; T(SHL(ax, 1)); // 7646 shl ax, 1 ;~ 041E:08CE +cs=0x41e;eip=0x0008d0; T(bx = 0x2AE;); // 7647 mov bx, 2AEh ;~ 041E:08D0 +cs=0x41e;eip=0x0008d3; T(ADD(bx, ax)); // 7648 add bx, ax ;~ 041E:08D3 +cs=0x41e;eip=0x0008d5; T(MOV(al, *(raddr(ds,bx+1)))); // 7649 mov al, [bx+1] ;~ 041E:08D5 +cs=0x41e;eip=0x0008d8; T(CBW); // 7650 cbw ;~ 041E:08D8 +cs=0x41e;eip=0x0008d9; T(bx = ax;); // 7651 mov bx, ax ;~ 041E:08D9 +cs=0x41e;eip=0x0008db; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7652 mov al, [bx+2C4h] ;~ 041E:08DB +cs=0x41e;eip=0x0008df; T(CBW); // 7653 cbw ;~ 041E:08DF +cs=0x41e;eip=0x0008e0; T(ADD(ax, 0x40)); // 7654 add ax, 40h ; '@' ;~ 041E:08E0 +cs=0x41e;eip=0x0008e3; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7655 mov [bp+var_2], ax ;~ 041E:08E3 +cs=0x41e;eip=0x0008e6; J(JMP(loc_130bf)); // 7656 jmp short loc_130BF ;~ 041E:08E6 loc_130a8: - // 4579 -cs=0x41e;eip=0x0008e8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 7454 mov bx, [bp+arg_0] ;~ 041E:08E8 -cs=0x41e;eip=0x0008eb; T(SHL(bx, 1)); // 7455 shl bx, 1 ;~ 041E:08EB -cs=0x41e;eip=0x0008ed; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 7456 mov al, [bx+2AEh] ;~ 041E:08ED -cs=0x41e;eip=0x0008f1; T(CBW); // 7457 cbw ;~ 041E:08F1 -cs=0x41e;eip=0x0008f2; T(bx = ax;); // 7458 mov bx, ax ;~ 041E:08F2 -cs=0x41e;eip=0x0008f4; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7459 mov al, [bx+2C4h] ;~ 041E:08F4 -cs=0x41e;eip=0x0008f8; T(CBW); // 7460 cbw ;~ 041E:08F8 -cs=0x41e;eip=0x0008f9; T(ADD(ax, 0x40)); // 7461 add ax, 40h ; '@' ;~ 041E:08F9 -cs=0x41e;eip=0x0008fc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7462 mov [bp+var_2], ax ;~ 041E:08FC + // 4582 +cs=0x41e;eip=0x0008e8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 7660 mov bx, [bp+arg_0] ;~ 041E:08E8 +cs=0x41e;eip=0x0008eb; T(SHL(bx, 1)); // 7661 shl bx, 1 ;~ 041E:08EB +cs=0x41e;eip=0x0008ed; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 7662 mov al, [bx+2AEh] ;~ 041E:08ED +cs=0x41e;eip=0x0008f1; T(CBW); // 7663 cbw ;~ 041E:08F1 +cs=0x41e;eip=0x0008f2; T(bx = ax;); // 7664 mov bx, ax ;~ 041E:08F2 +cs=0x41e;eip=0x0008f4; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7665 mov al, [bx+2C4h] ;~ 041E:08F4 +cs=0x41e;eip=0x0008f8; T(CBW); // 7666 cbw ;~ 041E:08F8 +cs=0x41e;eip=0x0008f9; T(ADD(ax, 0x40)); // 7667 add ax, 40h ; '@' ;~ 041E:08F9 +cs=0x41e;eip=0x0008fc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7668 mov [bp+var_2], ax ;~ 041E:08FC loc_130bf: - // 4580 -cs=0x41e;eip=0x0008ff; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7465 mov bx, [bp+var_2] ;~ 041E:08FF -cs=0x41e;eip=0x000902; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7466 mov al, [bx+0C32h] ;~ 041E:0902 -cs=0x41e;eip=0x000906; T(AND(ax, 0x0C0)); // 7467 and ax, 0C0h ;~ 041E:0906 -cs=0x41e;eip=0x000909; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7468 mov [bp+var_4], ax ;~ 041E:0909 -cs=0x41e;eip=0x00090c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7469 mov ax, [bp+arg_2] ;~ 041E:090C -cs=0x41e;eip=0x00090f; T(AND(ax, 0x3F)); // 7470 and ax, 3Fh ;~ 041E:090F -cs=0x41e;eip=0x000912; T(cx = 0x3F;); // 7471 mov cx, 3Fh ; '?' ;~ 041E:0912 -cs=0x41e;eip=0x000915; T(SUB(cx, ax)); // 7472 sub cx, ax ;~ 041E:0915 -cs=0x41e;eip=0x000917; X(OR(*(dw*)(raddr(ss,bp+var_4)), cx)); // 7473 or [bp+var_4], cx ;~ 041E:0917 -cs=0x41e;eip=0x00091a; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7474 push [bp+var_4] ;~ 041E:091A -cs=0x41e;eip=0x00091d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7475 push [bp+var_2] ;~ 041E:091D -cs=0x41e;eip=0x000920; J(CALL(sub_12a31,0)); // 7476 call sub_12A31 ;~ 041E:0920 -cs=0x41e;eip=0x000923; T(ADD(sp, 4)); // 7477 add sp, 4 ;~ 041E:0923 -cs=0x41e;eip=0x000926; T(sp = bp;); // 7478 mov sp, bp ;~ 041E:0926 -cs=0x41e;eip=0x000928; X(POP(bp)); // 7479 pop bp ;~ 041E:0928 -cs=0x41e;eip=0x000929; J(RETN(0)); // 7480 retn ;~ 041E:0929 + // 4583 +cs=0x41e;eip=0x0008ff; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7671 mov bx, [bp+var_2] ;~ 041E:08FF +cs=0x41e;eip=0x000902; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7672 mov al, [bx+0C32h] ;~ 041E:0902 +cs=0x41e;eip=0x000906; T(AND(ax, 0x0C0)); // 7673 and ax, 0C0h ;~ 041E:0906 +cs=0x41e;eip=0x000909; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7674 mov [bp+var_4], ax ;~ 041E:0909 +cs=0x41e;eip=0x00090c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7675 mov ax, [bp+arg_2] ;~ 041E:090C +cs=0x41e;eip=0x00090f; T(AND(ax, 0x3F)); // 7676 and ax, 3Fh ;~ 041E:090F +cs=0x41e;eip=0x000912; T(cx = 0x3F;); // 7677 mov cx, 3Fh ; '?' ;~ 041E:0912 +cs=0x41e;eip=0x000915; T(SUB(cx, ax)); // 7678 sub cx, ax ;~ 041E:0915 +cs=0x41e;eip=0x000917; X(OR(*(dw*)(raddr(ss,bp+var_4)), cx)); // 7679 or [bp+var_4], cx ;~ 041E:0917 +cs=0x41e;eip=0x00091a; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7680 push [bp+var_4] ;~ 041E:091A +cs=0x41e;eip=0x00091d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7681 push [bp+var_2] ;~ 041E:091D +cs=0x41e;eip=0x000920; J(CALL(sub_12a31,0)); // 7682 call sub_12A31 ;~ 041E:0920 +cs=0x41e;eip=0x000923; T(ADD(sp, 4)); // 7683 add sp, 4 ;~ 041E:0923 +cs=0x41e;eip=0x000926; T(sp = bp;); // 7684 mov sp, bp ;~ 041E:0926 +cs=0x41e;eip=0x000928; X(POP(bp)); // 7685 pop bp ;~ 041E:0928 +cs=0x41e;eip=0x000929; J(RETN(0)); // 7686 retn ;~ 041E:0929 assert(0); __dispatch_call: @@ -1901,44 +1904,44 @@ cs=0x41e;eip=0x000929; J(RETN(0)); // 7480 retn ;~ 041E:0929 _begin: #undef var_4 #define var_4 -4 - // 7490 var_4 = word ptr -4 ;~ 041E:092A + // 7696 var_4 = word ptr -4 ;~ 041E:092A #undef var_2 #define var_2 -2 - // 7491 var_2 = word ptr -2 ;~ 041E:092A + // 7697 var_2 = word ptr -2 ;~ 041E:092A #undef arg_0 #define arg_0 4 - // 7492 arg_0 = word ptr 4 ;~ 041E:092A + // 7698 arg_0 = word ptr 4 ;~ 041E:092A #undef arg_2 #define arg_2 6 - // 7493 arg_2 = word ptr 6 ;~ 041E:092A -cs=0x41e;eip=0x00092a; X(PUSH(bp)); // 7495 push bp ;~ 041E:092A -cs=0x41e;eip=0x00092b; T(bp = sp;); // 7496 mov bp, sp ;~ 041E:092B -cs=0x41e;eip=0x00092d; T(SUB(sp, 4)); // 7497 sub sp, 4 ;~ 041E:092D -cs=0x41e;eip=0x000931; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 7498 mov bx, [bp+arg_0] ;~ 041E:0931 -cs=0x41e;eip=0x000934; T(SHL(bx, 1)); // 7499 shl bx, 1 ;~ 041E:0934 -cs=0x41e;eip=0x000936; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 7500 mov al, [bx+2AEh] ;~ 041E:0936 -cs=0x41e;eip=0x00093a; T(CBW); // 7501 cbw ;~ 041E:093A -cs=0x41e;eip=0x00093b; T(bx = ax;); // 7502 mov bx, ax ;~ 041E:093B -cs=0x41e;eip=0x00093d; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7503 mov al, [bx+2C4h] ;~ 041E:093D -cs=0x41e;eip=0x000941; T(CBW); // 7504 cbw ;~ 041E:0941 -cs=0x41e;eip=0x000942; T(ADD(ax, 0x40)); // 7505 add ax, 40h ; '@' ;~ 041E:0942 -cs=0x41e;eip=0x000945; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7506 mov [bp+var_2], ax ;~ 041E:0945 -cs=0x41e;eip=0x000948; T(bx = ax;); // 7507 mov bx, ax ;~ 041E:0948 -cs=0x41e;eip=0x00094a; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7508 mov al, [bx+0C32h] ;~ 041E:094A -cs=0x41e;eip=0x00094e; T(AND(ax, 0x0C0)); // 7509 and ax, 0C0h ;~ 041E:094E -cs=0x41e;eip=0x000951; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7510 mov [bp+var_4], ax ;~ 041E:0951 -cs=0x41e;eip=0x000954; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7511 mov ax, [bp+arg_2] ;~ 041E:0954 -cs=0x41e;eip=0x000957; T(AND(ax, 0x3F)); // 7512 and ax, 3Fh ;~ 041E:0957 -cs=0x41e;eip=0x00095a; T(cx = 0x3F;); // 7513 mov cx, 3Fh ; '?' ;~ 041E:095A -cs=0x41e;eip=0x00095d; T(SUB(cx, ax)); // 7514 sub cx, ax ;~ 041E:095D -cs=0x41e;eip=0x00095f; X(OR(*(dw*)(raddr(ss,bp+var_4)), cx)); // 7515 or [bp+var_4], cx ;~ 041E:095F -cs=0x41e;eip=0x000962; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7516 push [bp+var_4] ;~ 041E:0962 -cs=0x41e;eip=0x000965; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7517 push [bp+var_2] ;~ 041E:0965 -cs=0x41e;eip=0x000968; J(CALL(sub_12a31,0)); // 7518 call sub_12A31 ;~ 041E:0968 -cs=0x41e;eip=0x00096b; T(ADD(sp, 4)); // 7519 add sp, 4 ;~ 041E:096B -cs=0x41e;eip=0x00096e; T(sp = bp;); // 7520 mov sp, bp ;~ 041E:096E -cs=0x41e;eip=0x000970; X(POP(bp)); // 7521 pop bp ;~ 041E:0970 -cs=0x41e;eip=0x000971; J(RETN(0)); // 7522 retn ;~ 041E:0971 + // 7699 arg_2 = word ptr 6 ;~ 041E:092A +cs=0x41e;eip=0x00092a; X(PUSH(bp)); // 7701 push bp ;~ 041E:092A +cs=0x41e;eip=0x00092b; T(bp = sp;); // 7702 mov bp, sp ;~ 041E:092B +cs=0x41e;eip=0x00092d; T(SUB(sp, 4)); // 7703 sub sp, 4 ;~ 041E:092D +cs=0x41e;eip=0x000931; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 7704 mov bx, [bp+arg_0] ;~ 041E:0931 +cs=0x41e;eip=0x000934; T(SHL(bx, 1)); // 7705 shl bx, 1 ;~ 041E:0934 +cs=0x41e;eip=0x000936; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 7706 mov al, [bx+2AEh] ;~ 041E:0936 +cs=0x41e;eip=0x00093a; T(CBW); // 7707 cbw ;~ 041E:093A +cs=0x41e;eip=0x00093b; T(bx = ax;); // 7708 mov bx, ax ;~ 041E:093B +cs=0x41e;eip=0x00093d; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7709 mov al, [bx+2C4h] ;~ 041E:093D +cs=0x41e;eip=0x000941; T(CBW); // 7710 cbw ;~ 041E:0941 +cs=0x41e;eip=0x000942; T(ADD(ax, 0x40)); // 7711 add ax, 40h ; '@' ;~ 041E:0942 +cs=0x41e;eip=0x000945; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7712 mov [bp+var_2], ax ;~ 041E:0945 +cs=0x41e;eip=0x000948; T(bx = ax;); // 7713 mov bx, ax ;~ 041E:0948 +cs=0x41e;eip=0x00094a; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7714 mov al, [bx+0C32h] ;~ 041E:094A +cs=0x41e;eip=0x00094e; T(AND(ax, 0x0C0)); // 7715 and ax, 0C0h ;~ 041E:094E +cs=0x41e;eip=0x000951; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7716 mov [bp+var_4], ax ;~ 041E:0951 +cs=0x41e;eip=0x000954; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7717 mov ax, [bp+arg_2] ;~ 041E:0954 +cs=0x41e;eip=0x000957; T(AND(ax, 0x3F)); // 7718 and ax, 3Fh ;~ 041E:0957 +cs=0x41e;eip=0x00095a; T(cx = 0x3F;); // 7719 mov cx, 3Fh ; '?' ;~ 041E:095A +cs=0x41e;eip=0x00095d; T(SUB(cx, ax)); // 7720 sub cx, ax ;~ 041E:095D +cs=0x41e;eip=0x00095f; X(OR(*(dw*)(raddr(ss,bp+var_4)), cx)); // 7721 or [bp+var_4], cx ;~ 041E:095F +cs=0x41e;eip=0x000962; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7722 push [bp+var_4] ;~ 041E:0962 +cs=0x41e;eip=0x000965; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7723 push [bp+var_2] ;~ 041E:0965 +cs=0x41e;eip=0x000968; J(CALL(sub_12a31,0)); // 7724 call sub_12A31 ;~ 041E:0968 +cs=0x41e;eip=0x00096b; T(ADD(sp, 4)); // 7725 add sp, 4 ;~ 041E:096B +cs=0x41e;eip=0x00096e; T(sp = bp;); // 7726 mov sp, bp ;~ 041E:096E +cs=0x41e;eip=0x000970; X(POP(bp)); // 7727 pop bp ;~ 041E:0970 +cs=0x41e;eip=0x000971; J(RETN(0)); // 7728 retn ;~ 041E:0971 assert(0); __dispatch_call: @@ -1965,82 +1968,82 @@ cs=0x41e;eip=0x000971; J(RETN(0)); // 7522 retn ;~ 041E:0971 _begin: #undef var_c #define var_c -0x0C - // 7532 var_C = word ptr -0Ch ;~ 041E:0972 + // 7738 var_C = word ptr -0Ch ;~ 041E:0972 #undef var_a #define var_a -0x0A - // 7533 var_A = byte ptr -0Ah ;~ 041E:0972 + // 7739 var_A = byte ptr -0Ah ;~ 041E:0972 #undef var_8 #define var_8 -8 - // 7534 var_8 = byte ptr -8 ;~ 041E:0972 + // 7740 var_8 = byte ptr -8 ;~ 041E:0972 #undef var_6 #define var_6 -6 - // 7535 var_6 = byte ptr -6 ;~ 041E:0972 + // 7741 var_6 = byte ptr -6 ;~ 041E:0972 #undef var_4 #define var_4 -4 - // 7536 var_4 = word ptr -4 ;~ 041E:0972 + // 7742 var_4 = word ptr -4 ;~ 041E:0972 #undef var_2 #define var_2 -2 - // 7537 var_2 = word ptr -2 ;~ 041E:0972 + // 7743 var_2 = word ptr -2 ;~ 041E:0972 #undef arg_0 #define arg_0 4 - // 7538 arg_0 = word ptr 4 ;~ 041E:0972 + // 7744 arg_0 = word ptr 4 ;~ 041E:0972 #undef arg_2 #define arg_2 6 - // 7539 arg_2 = word ptr 6 ;~ 041E:0972 -cs=0x41e;eip=0x000972; X(PUSH(bp)); // 7541 push bp ;~ 041E:0972 -cs=0x41e;eip=0x000973; T(bp = sp;); // 7542 mov bp, sp ;~ 041E:0973 -cs=0x41e;eip=0x000975; T(SUB(sp, 0x0C)); // 7543 sub sp, 0Ch ;~ 041E:0975 -cs=0x41e;eip=0x000979; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 7544 push [bp+arg_0] ;~ 041E:0979 -cs=0x41e;eip=0x00097c; J(CALL(sub_13052,0)); // 7545 call sub_13052 ;~ 041E:097C -cs=0x41e;eip=0x00097f; T(ADD(sp, 2)); // 7546 add sp, 2 ;~ 041E:097F -cs=0x41e;eip=0x000982; T(ADD(ax, 0x0A0)); // 7547 add ax, 0A0h ;~ 041E:0982 -cs=0x41e;eip=0x000985; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7548 mov [bp+var_2], ax ;~ 041E:0985 -cs=0x41e;eip=0x000988; T(cx = 0x0C;); // 7549 mov cx, 0Ch ;~ 041E:0988 -cs=0x41e;eip=0x00098b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7550 mov ax, [bp+arg_2] ;~ 041E:098B -cs=0x41e;eip=0x00098e; T(SUB(dx, dx)); // 7551 sub dx, dx ;~ 041E:098E -cs=0x41e;eip=0x000990; T(DIV2(cx)); // 7552 div cx ;~ 041E:0990 -cs=0x41e;eip=0x000992; X(MOV(*(raddr(ss,bp+var_8)), dl)); // 7553 mov [bp+var_8], dl ;~ 041E:0992 -cs=0x41e;eip=0x000995; T(cx = 0x0C;); // 7554 mov cx, 0Ch ;~ 041E:0995 -cs=0x41e;eip=0x000998; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7555 mov ax, [bp+arg_2] ;~ 041E:0998 -cs=0x41e;eip=0x00099b; T(SUB(dx, dx)); // 7556 sub dx, dx ;~ 041E:099B -cs=0x41e;eip=0x00099d; T(DIV2(cx)); // 7557 div cx ;~ 041E:099D -cs=0x41e;eip=0x00099f; X(MOV(*(raddr(ss,bp+var_a)), al)); // 7558 mov [bp+var_A], al ;~ 041E:099F -cs=0x41e;eip=0x0009a2; T(MOV(al, *(raddr(ss,bp+var_8)))); // 7559 mov al, [bp+var_8] ;~ 041E:09A2 -cs=0x41e;eip=0x0009a5; T(AND(ax, 0x0FF)); // 7560 and ax, 0FFh ;~ 041E:09A5 -cs=0x41e;eip=0x0009a8; T(bx = ax;); // 7561 mov bx, ax ;~ 041E:09A8 -cs=0x41e;eip=0x0009aa; T(SHL(bx, 1)); // 7562 shl bx, 1 ;~ 041E:09AA -cs=0x41e;eip=0x0009ac; T(MOV(ax, *(dw*)(raddr(ds,bx+0x292)))); // 7563 mov ax, [bx+292h] ;~ 041E:09AC -cs=0x41e;eip=0x0009b0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7564 mov [bp+var_4], ax ;~ 041E:09B0 -cs=0x41e;eip=0x0009b3; T(AND(ax, 0x0FF)); // 7565 and ax, 0FFh ;~ 041E:09B3 -cs=0x41e;eip=0x0009b6; X(PUSH(ax)); // 7566 push ax ;~ 041E:09B6 -cs=0x41e;eip=0x0009b7; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7567 push [bp+var_2] ;~ 041E:09B7 -cs=0x41e;eip=0x0009ba; J(CALL(sub_12a31,0)); // 7568 call sub_12A31 ;~ 041E:09BA -cs=0x41e;eip=0x0009bd; T(ADD(sp, 4)); // 7569 add sp, 4 ;~ 041E:09BD -cs=0x41e;eip=0x0009c0; X(ADD(*(dw*)(raddr(ss,bp+var_2)), 0x10)); // 7570 add [bp+var_2], 10h ;~ 041E:09C0 -cs=0x41e;eip=0x0009c4; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7571 mov bx, [bp+var_2] ;~ 041E:09C4 -cs=0x41e;eip=0x0009c7; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7572 mov al, [bx+0C32h] ;~ 041E:09C7 -cs=0x41e;eip=0x0009cb; T(AND(ax, 0x20)); // 7573 and ax, 20h ;~ 041E:09CB -cs=0x41e;eip=0x0009ce; X(MOV(*(raddr(ss,bp+var_6)), al)); // 7574 mov [bp+var_6], al ;~ 041E:09CE -cs=0x41e;eip=0x0009d1; T(cx = 8;); // 7575 mov cx, 8 ;~ 041E:09D1 -cs=0x41e;eip=0x0009d4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 7576 mov ax, [bp+var_4] ;~ 041E:09D4 -cs=0x41e;eip=0x0009d7; T(SHR(ax, cl)); // 7577 shr ax, cl ;~ 041E:09D7 -cs=0x41e;eip=0x0009d9; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 7578 mov [bp+var_C], ax ;~ 041E:09D9 -cs=0x41e;eip=0x0009dc; T(MOV(al, *(raddr(ss,bp+var_a)))); // 7579 mov al, [bp+var_A] ;~ 041E:09DC -cs=0x41e;eip=0x0009df; T(AND(ax, 0x0FF)); // 7580 and ax, 0FFh ;~ 041E:09DF -cs=0x41e;eip=0x0009e2; T(SHL(ax, 1)); // 7581 shl ax, 1 ;~ 041E:09E2 -cs=0x41e;eip=0x0009e4; T(SHL(ax, 1)); // 7582 shl ax, 1 ;~ 041E:09E4 -cs=0x41e;eip=0x0009e6; T(MOV(cx, *(dw*)(raddr(ss,bp+var_c)))); // 7583 mov cx, [bp+var_C] ;~ 041E:09E6 -cs=0x41e;eip=0x0009e9; T(OR(cx, ax)); // 7584 or cx, ax ;~ 041E:09E9 -cs=0x41e;eip=0x0009eb; X(OR(*(raddr(ss,bp+var_6)), cl)); // 7585 or [bp+var_6], cl ;~ 041E:09EB -cs=0x41e;eip=0x0009ee; T(MOV(al, *(raddr(ss,bp+var_6)))); // 7586 mov al, [bp+var_6] ;~ 041E:09EE -cs=0x41e;eip=0x0009f1; T(AND(ax, 0x0FF)); // 7587 and ax, 0FFh ;~ 041E:09F1 -cs=0x41e;eip=0x0009f4; X(PUSH(ax)); // 7588 push ax ;~ 041E:09F4 -cs=0x41e;eip=0x0009f5; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7589 push [bp+var_2] ;~ 041E:09F5 -cs=0x41e;eip=0x0009f8; J(CALL(sub_12a31,0)); // 7590 call sub_12A31 ;~ 041E:09F8 -cs=0x41e;eip=0x0009fb; T(ADD(sp, 4)); // 7591 add sp, 4 ;~ 041E:09FB -cs=0x41e;eip=0x0009fe; T(sp = bp;); // 7592 mov sp, bp ;~ 041E:09FE -cs=0x41e;eip=0x000a00; X(POP(bp)); // 7593 pop bp ;~ 041E:0A00 -cs=0x41e;eip=0x000a01; J(RETN(0)); // 7594 retn ;~ 041E:0A01 + // 7745 arg_2 = word ptr 6 ;~ 041E:0972 +cs=0x41e;eip=0x000972; X(PUSH(bp)); // 7747 push bp ;~ 041E:0972 +cs=0x41e;eip=0x000973; T(bp = sp;); // 7748 mov bp, sp ;~ 041E:0973 +cs=0x41e;eip=0x000975; T(SUB(sp, 0x0C)); // 7749 sub sp, 0Ch ;~ 041E:0975 +cs=0x41e;eip=0x000979; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 7750 push [bp+arg_0] ;~ 041E:0979 +cs=0x41e;eip=0x00097c; J(CALL(sub_13052,0)); // 7751 call sub_13052 ;~ 041E:097C +cs=0x41e;eip=0x00097f; T(ADD(sp, 2)); // 7752 add sp, 2 ;~ 041E:097F +cs=0x41e;eip=0x000982; T(ADD(ax, 0x0A0)); // 7753 add ax, 0A0h ;~ 041E:0982 +cs=0x41e;eip=0x000985; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7754 mov [bp+var_2], ax ;~ 041E:0985 +cs=0x41e;eip=0x000988; T(cx = 0x0C;); // 7755 mov cx, 0Ch ;~ 041E:0988 +cs=0x41e;eip=0x00098b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7756 mov ax, [bp+arg_2] ;~ 041E:098B +cs=0x41e;eip=0x00098e; T(SUB(dx, dx)); // 7757 sub dx, dx ;~ 041E:098E +cs=0x41e;eip=0x000990; T(DIV2(cx)); // 7758 div cx ;~ 041E:0990 +cs=0x41e;eip=0x000992; X(MOV(*(raddr(ss,bp+var_8)), dl)); // 7759 mov [bp+var_8], dl ;~ 041E:0992 +cs=0x41e;eip=0x000995; T(cx = 0x0C;); // 7760 mov cx, 0Ch ;~ 041E:0995 +cs=0x41e;eip=0x000998; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7761 mov ax, [bp+arg_2] ;~ 041E:0998 +cs=0x41e;eip=0x00099b; T(SUB(dx, dx)); // 7762 sub dx, dx ;~ 041E:099B +cs=0x41e;eip=0x00099d; T(DIV2(cx)); // 7763 div cx ;~ 041E:099D +cs=0x41e;eip=0x00099f; X(MOV(*(raddr(ss,bp+var_a)), al)); // 7764 mov [bp+var_A], al ;~ 041E:099F +cs=0x41e;eip=0x0009a2; T(MOV(al, *(raddr(ss,bp+var_8)))); // 7765 mov al, [bp+var_8] ;~ 041E:09A2 +cs=0x41e;eip=0x0009a5; T(AND(ax, 0x0FF)); // 7766 and ax, 0FFh ;~ 041E:09A5 +cs=0x41e;eip=0x0009a8; T(bx = ax;); // 7767 mov bx, ax ;~ 041E:09A8 +cs=0x41e;eip=0x0009aa; T(SHL(bx, 1)); // 7768 shl bx, 1 ;~ 041E:09AA +cs=0x41e;eip=0x0009ac; T(MOV(ax, *(dw*)(raddr(ds,bx+0x292)))); // 7769 mov ax, [bx+292h] ;~ 041E:09AC +cs=0x41e;eip=0x0009b0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7770 mov [bp+var_4], ax ;~ 041E:09B0 +cs=0x41e;eip=0x0009b3; T(AND(ax, 0x0FF)); // 7771 and ax, 0FFh ;~ 041E:09B3 +cs=0x41e;eip=0x0009b6; X(PUSH(ax)); // 7772 push ax ;~ 041E:09B6 +cs=0x41e;eip=0x0009b7; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7773 push [bp+var_2] ;~ 041E:09B7 +cs=0x41e;eip=0x0009ba; J(CALL(sub_12a31,0)); // 7774 call sub_12A31 ;~ 041E:09BA +cs=0x41e;eip=0x0009bd; T(ADD(sp, 4)); // 7775 add sp, 4 ;~ 041E:09BD +cs=0x41e;eip=0x0009c0; X(ADD(*(dw*)(raddr(ss,bp+var_2)), 0x10)); // 7776 add [bp+var_2], 10h ;~ 041E:09C0 +cs=0x41e;eip=0x0009c4; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7777 mov bx, [bp+var_2] ;~ 041E:09C4 +cs=0x41e;eip=0x0009c7; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7778 mov al, [bx+0C32h] ;~ 041E:09C7 +cs=0x41e;eip=0x0009cb; T(AND(ax, 0x20)); // 7779 and ax, 20h ;~ 041E:09CB +cs=0x41e;eip=0x0009ce; X(MOV(*(raddr(ss,bp+var_6)), al)); // 7780 mov [bp+var_6], al ;~ 041E:09CE +cs=0x41e;eip=0x0009d1; T(cx = 8;); // 7781 mov cx, 8 ;~ 041E:09D1 +cs=0x41e;eip=0x0009d4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 7782 mov ax, [bp+var_4] ;~ 041E:09D4 +cs=0x41e;eip=0x0009d7; T(SHR(ax, cl)); // 7783 shr ax, cl ;~ 041E:09D7 +cs=0x41e;eip=0x0009d9; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 7784 mov [bp+var_C], ax ;~ 041E:09D9 +cs=0x41e;eip=0x0009dc; T(MOV(al, *(raddr(ss,bp+var_a)))); // 7785 mov al, [bp+var_A] ;~ 041E:09DC +cs=0x41e;eip=0x0009df; T(AND(ax, 0x0FF)); // 7786 and ax, 0FFh ;~ 041E:09DF +cs=0x41e;eip=0x0009e2; T(SHL(ax, 1)); // 7787 shl ax, 1 ;~ 041E:09E2 +cs=0x41e;eip=0x0009e4; T(SHL(ax, 1)); // 7788 shl ax, 1 ;~ 041E:09E4 +cs=0x41e;eip=0x0009e6; T(MOV(cx, *(dw*)(raddr(ss,bp+var_c)))); // 7789 mov cx, [bp+var_C] ;~ 041E:09E6 +cs=0x41e;eip=0x0009e9; T(OR(cx, ax)); // 7790 or cx, ax ;~ 041E:09E9 +cs=0x41e;eip=0x0009eb; X(OR(*(raddr(ss,bp+var_6)), cl)); // 7791 or [bp+var_6], cl ;~ 041E:09EB +cs=0x41e;eip=0x0009ee; T(MOV(al, *(raddr(ss,bp+var_6)))); // 7792 mov al, [bp+var_6] ;~ 041E:09EE +cs=0x41e;eip=0x0009f1; T(AND(ax, 0x0FF)); // 7793 and ax, 0FFh ;~ 041E:09F1 +cs=0x41e;eip=0x0009f4; X(PUSH(ax)); // 7794 push ax ;~ 041E:09F4 +cs=0x41e;eip=0x0009f5; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7795 push [bp+var_2] ;~ 041E:09F5 +cs=0x41e;eip=0x0009f8; J(CALL(sub_12a31,0)); // 7796 call sub_12A31 ;~ 041E:09F8 +cs=0x41e;eip=0x0009fb; T(ADD(sp, 4)); // 7797 add sp, 4 ;~ 041E:09FB +cs=0x41e;eip=0x0009fe; T(sp = bp;); // 7798 mov sp, bp ;~ 041E:09FE +cs=0x41e;eip=0x000a00; X(POP(bp)); // 7799 pop bp ;~ 041E:0A00 +cs=0x41e;eip=0x000a01; J(RETN(0)); // 7800 retn ;~ 041E:0A01 assert(0); __dispatch_call: @@ -2067,50 +2070,50 @@ cs=0x41e;eip=0x000a01; J(RETN(0)); // 7594 retn ;~ 041E:0A01 _begin: #undef var_4 #define var_4 -4 - // 7604 var_4 = byte ptr -4 ;~ 041E:0A02 + // 7810 var_4 = byte ptr -4 ;~ 041E:0A02 #undef var_2 #define var_2 -2 - // 7605 var_2 = word ptr -2 ;~ 041E:0A02 + // 7811 var_2 = word ptr -2 ;~ 041E:0A02 #undef arg_0 #define arg_0 4 - // 7606 arg_0 = byte ptr 4 ;~ 041E:0A02 + // 7812 arg_0 = byte ptr 4 ;~ 041E:0A02 #undef arg_2 #define arg_2 6 - // 7607 arg_2 = word ptr 6 ;~ 041E:0A02 -cs=0x41e;eip=0x000a02; X(PUSH(bp)); // 7609 push bp ;~ 041E:0A02 -cs=0x41e;eip=0x000a03; T(bp = sp;); // 7610 mov bp, sp ;~ 041E:0A03 -cs=0x41e;eip=0x000a05; T(SUB(sp, 4)); // 7611 sub sp, 4 ;~ 041E:0A05 -cs=0x41e;eip=0x000a09; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7612 mov al, [bp+arg_0] ;~ 041E:0A09 -cs=0x41e;eip=0x000a0c; T(AND(ax, 0x0FF)); // 7613 and ax, 0FFh ;~ 041E:0A0C -cs=0x41e;eip=0x000a0f; X(PUSH(ax)); // 7614 push ax ;~ 041E:0A0F -cs=0x41e;eip=0x000a10; J(CALL(sub_13052,0)); // 7615 call sub_13052 ;~ 041E:0A10 -cs=0x41e;eip=0x000a13; T(ADD(sp, 2)); // 7616 add sp, 2 ;~ 041E:0A13 -cs=0x41e;eip=0x000a16; T(ADD(ax, 0x0A0)); // 7617 add ax, 0A0h ;~ 041E:0A16 -cs=0x41e;eip=0x000a19; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7618 mov [bp+var_2], ax ;~ 041E:0A19 -cs=0x41e;eip=0x000a1c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7619 mov ax, [bp+arg_2] ;~ 041E:0A1C -cs=0x41e;eip=0x000a1f; T(AND(ax, 0x0FF)); // 7620 and ax, 0FFh ;~ 041E:0A1F -cs=0x41e;eip=0x000a22; X(PUSH(ax)); // 7621 push ax ;~ 041E:0A22 -cs=0x41e;eip=0x000a23; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7622 push [bp+var_2] ;~ 041E:0A23 -cs=0x41e;eip=0x000a26; J(CALL(sub_12a31,0)); // 7623 call sub_12A31 ;~ 041E:0A26 -cs=0x41e;eip=0x000a29; T(ADD(sp, 4)); // 7624 add sp, 4 ;~ 041E:0A29 -cs=0x41e;eip=0x000a2c; X(ADD(*(dw*)(raddr(ss,bp+var_2)), 0x10)); // 7625 add [bp+var_2], 10h ;~ 041E:0A2C -cs=0x41e;eip=0x000a30; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7626 mov bx, [bp+var_2] ;~ 041E:0A30 -cs=0x41e;eip=0x000a33; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7627 mov al, [bx+0C32h] ;~ 041E:0A33 -cs=0x41e;eip=0x000a37; T(AND(ax, 0x20)); // 7628 and ax, 20h ;~ 041E:0A37 -cs=0x41e;eip=0x000a3a; X(MOV(*(raddr(ss,bp+var_4)), al)); // 7629 mov [bp+var_4], al ;~ 041E:0A3A -cs=0x41e;eip=0x000a3d; T(cx = 8;); // 7630 mov cx, 8 ;~ 041E:0A3D -cs=0x41e;eip=0x000a40; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7631 mov ax, [bp+arg_2] ;~ 041E:0A40 -cs=0x41e;eip=0x000a43; T(SHR(ax, cl)); // 7632 shr ax, cl ;~ 041E:0A43 -cs=0x41e;eip=0x000a45; X(OR(*(raddr(ss,bp+var_4)), al)); // 7633 or [bp+var_4], al ;~ 041E:0A45 -cs=0x41e;eip=0x000a48; T(MOV(al, *(raddr(ss,bp+var_4)))); // 7634 mov al, [bp+var_4] ;~ 041E:0A48 -cs=0x41e;eip=0x000a4b; T(AND(ax, 0x0FF)); // 7635 and ax, 0FFh ;~ 041E:0A4B -cs=0x41e;eip=0x000a4e; X(PUSH(ax)); // 7636 push ax ;~ 041E:0A4E -cs=0x41e;eip=0x000a4f; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7637 push [bp+var_2] ;~ 041E:0A4F -cs=0x41e;eip=0x000a52; J(CALL(sub_12a31,0)); // 7638 call sub_12A31 ;~ 041E:0A52 -cs=0x41e;eip=0x000a55; T(ADD(sp, 4)); // 7639 add sp, 4 ;~ 041E:0A55 -cs=0x41e;eip=0x000a58; T(sp = bp;); // 7640 mov sp, bp ;~ 041E:0A58 -cs=0x41e;eip=0x000a5a; X(POP(bp)); // 7641 pop bp ;~ 041E:0A5A -cs=0x41e;eip=0x000a5b; J(RETN(0)); // 7642 retn ;~ 041E:0A5B + // 7813 arg_2 = word ptr 6 ;~ 041E:0A02 +cs=0x41e;eip=0x000a02; X(PUSH(bp)); // 7815 push bp ;~ 041E:0A02 +cs=0x41e;eip=0x000a03; T(bp = sp;); // 7816 mov bp, sp ;~ 041E:0A03 +cs=0x41e;eip=0x000a05; T(SUB(sp, 4)); // 7817 sub sp, 4 ;~ 041E:0A05 +cs=0x41e;eip=0x000a09; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7818 mov al, [bp+arg_0] ;~ 041E:0A09 +cs=0x41e;eip=0x000a0c; T(AND(ax, 0x0FF)); // 7819 and ax, 0FFh ;~ 041E:0A0C +cs=0x41e;eip=0x000a0f; X(PUSH(ax)); // 7820 push ax ;~ 041E:0A0F +cs=0x41e;eip=0x000a10; J(CALL(sub_13052,0)); // 7821 call sub_13052 ;~ 041E:0A10 +cs=0x41e;eip=0x000a13; T(ADD(sp, 2)); // 7822 add sp, 2 ;~ 041E:0A13 +cs=0x41e;eip=0x000a16; T(ADD(ax, 0x0A0)); // 7823 add ax, 0A0h ;~ 041E:0A16 +cs=0x41e;eip=0x000a19; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7824 mov [bp+var_2], ax ;~ 041E:0A19 +cs=0x41e;eip=0x000a1c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7825 mov ax, [bp+arg_2] ;~ 041E:0A1C +cs=0x41e;eip=0x000a1f; T(AND(ax, 0x0FF)); // 7826 and ax, 0FFh ;~ 041E:0A1F +cs=0x41e;eip=0x000a22; X(PUSH(ax)); // 7827 push ax ;~ 041E:0A22 +cs=0x41e;eip=0x000a23; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7828 push [bp+var_2] ;~ 041E:0A23 +cs=0x41e;eip=0x000a26; J(CALL(sub_12a31,0)); // 7829 call sub_12A31 ;~ 041E:0A26 +cs=0x41e;eip=0x000a29; T(ADD(sp, 4)); // 7830 add sp, 4 ;~ 041E:0A29 +cs=0x41e;eip=0x000a2c; X(ADD(*(dw*)(raddr(ss,bp+var_2)), 0x10)); // 7831 add [bp+var_2], 10h ;~ 041E:0A2C +cs=0x41e;eip=0x000a30; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7832 mov bx, [bp+var_2] ;~ 041E:0A30 +cs=0x41e;eip=0x000a33; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7833 mov al, [bx+0C32h] ;~ 041E:0A33 +cs=0x41e;eip=0x000a37; T(AND(ax, 0x20)); // 7834 and ax, 20h ;~ 041E:0A37 +cs=0x41e;eip=0x000a3a; X(MOV(*(raddr(ss,bp+var_4)), al)); // 7835 mov [bp+var_4], al ;~ 041E:0A3A +cs=0x41e;eip=0x000a3d; T(cx = 8;); // 7836 mov cx, 8 ;~ 041E:0A3D +cs=0x41e;eip=0x000a40; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 7837 mov ax, [bp+arg_2] ;~ 041E:0A40 +cs=0x41e;eip=0x000a43; T(SHR(ax, cl)); // 7838 shr ax, cl ;~ 041E:0A43 +cs=0x41e;eip=0x000a45; X(OR(*(raddr(ss,bp+var_4)), al)); // 7839 or [bp+var_4], al ;~ 041E:0A45 +cs=0x41e;eip=0x000a48; T(MOV(al, *(raddr(ss,bp+var_4)))); // 7840 mov al, [bp+var_4] ;~ 041E:0A48 +cs=0x41e;eip=0x000a4b; T(AND(ax, 0x0FF)); // 7841 and ax, 0FFh ;~ 041E:0A4B +cs=0x41e;eip=0x000a4e; X(PUSH(ax)); // 7842 push ax ;~ 041E:0A4E +cs=0x41e;eip=0x000a4f; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7843 push [bp+var_2] ;~ 041E:0A4F +cs=0x41e;eip=0x000a52; J(CALL(sub_12a31,0)); // 7844 call sub_12A31 ;~ 041E:0A52 +cs=0x41e;eip=0x000a55; T(ADD(sp, 4)); // 7845 add sp, 4 ;~ 041E:0A55 +cs=0x41e;eip=0x000a58; T(sp = bp;); // 7846 mov sp, bp ;~ 041E:0A58 +cs=0x41e;eip=0x000a5a; X(POP(bp)); // 7847 pop bp ;~ 041E:0A5A +cs=0x41e;eip=0x000a5b; J(RETN(0)); // 7848 retn ;~ 041E:0A5B assert(0); __dispatch_call: @@ -2137,75 +2140,75 @@ cs=0x41e;eip=0x000a5b; J(RETN(0)); // 7642 retn ;~ 041E:0A5B _begin: #undef var_a #define var_a -0x0A - // 7652 var_A = word ptr -0Ah ;~ 041E:0A5C + // 7858 var_A = word ptr -0Ah ;~ 041E:0A5C #undef var_8 #define var_8 -8 - // 7653 var_8 = byte ptr -8 ;~ 041E:0A5C + // 7859 var_8 = byte ptr -8 ;~ 041E:0A5C #undef var_6 #define var_6 -6 - // 7654 var_6 = word ptr -6 ;~ 041E:0A5C + // 7860 var_6 = word ptr -6 ;~ 041E:0A5C #undef var_4 #define var_4 -4 - // 7655 var_4 = word ptr -4 ;~ 041E:0A5C + // 7861 var_4 = word ptr -4 ;~ 041E:0A5C #undef var_2 #define var_2 -2 - // 7656 var_2 = word ptr -2 ;~ 041E:0A5C + // 7862 var_2 = word ptr -2 ;~ 041E:0A5C #undef arg_0 #define arg_0 4 - // 7657 arg_0 = byte ptr 4 ;~ 041E:0A5C + // 7863 arg_0 = byte ptr 4 ;~ 041E:0A5C #undef arg_2 #define arg_2 6 - // 7658 arg_2 = byte ptr 6 ;~ 041E:0A5C -cs=0x41e;eip=0x000a5c; X(PUSH(bp)); // 7660 push bp ;~ 041E:0A5C -cs=0x41e;eip=0x000a5d; T(bp = sp;); // 7661 mov bp, sp ;~ 041E:0A5D -cs=0x41e;eip=0x000a5f; T(SUB(sp, 0x0A)); // 7662 sub sp, 0Ah ;~ 041E:0A5F -cs=0x41e;eip=0x000a63; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7663 mov al, [bp+arg_0] ;~ 041E:0A63 -cs=0x41e;eip=0x000a66; T(AND(ax, 0x0FF)); // 7664 and ax, 0FFh ;~ 041E:0A66 -cs=0x41e;eip=0x000a69; X(PUSH(ax)); // 7665 push ax ;~ 041E:0A69 -cs=0x41e;eip=0x000a6a; J(CALL(sub_13052,0)); // 7666 call sub_13052 ;~ 041E:0A6A -cs=0x41e;eip=0x000a6d; T(ADD(sp, 2)); // 7667 add sp, 2 ;~ 041E:0A6D -cs=0x41e;eip=0x000a70; T(ADD(ax, 0x0A0)); // 7668 add ax, 0A0h ;~ 041E:0A70 -cs=0x41e;eip=0x000a73; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7669 mov [bp+var_2], ax ;~ 041E:0A73 -cs=0x41e;eip=0x000a76; T(ADD(ax, 0x10)); // 7670 add ax, 10h ;~ 041E:0A76 -cs=0x41e;eip=0x000a79; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7671 mov [bp+var_4], ax ;~ 041E:0A79 -cs=0x41e;eip=0x000a7c; T(bx = ax;); // 7672 mov bx, ax ;~ 041E:0A7C -cs=0x41e;eip=0x000a7e; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7673 mov al, [bx+0C32h] ;~ 041E:0A7E -cs=0x41e;eip=0x000a82; T(AND(ax, 0x1F)); // 7674 and ax, 1Fh ;~ 041E:0A82 -cs=0x41e;eip=0x000a85; T(cx = 8;); // 7675 mov cx, 8 ;~ 041E:0A85 -cs=0x41e;eip=0x000a88; T(SHL(ax, cl)); // 7676 shl ax, cl ;~ 041E:0A88 -cs=0x41e;eip=0x000a8a; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 7677 mov [bp+var_6], ax ;~ 041E:0A8A -cs=0x41e;eip=0x000a8d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7678 mov bx, [bp+var_2] ;~ 041E:0A8D -cs=0x41e;eip=0x000a90; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7679 mov al, [bx+0C32h] ;~ 041E:0A90 -cs=0x41e;eip=0x000a94; T(AND(ax, 0x0FF)); // 7680 and ax, 0FFh ;~ 041E:0A94 -cs=0x41e;eip=0x000a97; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 7681 mov [bp+var_A], ax ;~ 041E:0A97 -cs=0x41e;eip=0x000a9a; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 7682 mov al, [bp+arg_2] ;~ 041E:0A9A -cs=0x41e;eip=0x000a9d; T(CBW); // 7683 cbw ;~ 041E:0A9D -cs=0x41e;eip=0x000a9e; T(MOV(cx, *(dw*)(raddr(ss,bp+var_a)))); // 7684 mov cx, [bp+var_A] ;~ 041E:0A9E -cs=0x41e;eip=0x000aa1; T(ADD(cx, ax)); // 7685 add cx, ax ;~ 041E:0AA1 -cs=0x41e;eip=0x000aa3; X(ADD(*(dw*)(raddr(ss,bp+var_6)), cx)); // 7686 add [bp+var_6], cx ;~ 041E:0AA3 -cs=0x41e;eip=0x000aa6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 7687 mov ax, [bp+var_6] ;~ 041E:0AA6 -cs=0x41e;eip=0x000aa9; T(AND(ax, 0x0FF)); // 7688 and ax, 0FFh ;~ 041E:0AA9 -cs=0x41e;eip=0x000aac; X(PUSH(ax)); // 7689 push ax ;~ 041E:0AAC -cs=0x41e;eip=0x000aad; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7690 push [bp+var_2] ;~ 041E:0AAD -cs=0x41e;eip=0x000ab0; J(CALL(sub_12a31,0)); // 7691 call sub_12A31 ;~ 041E:0AB0 -cs=0x41e;eip=0x000ab3; T(ADD(sp, 4)); // 7692 add sp, 4 ;~ 041E:0AB3 -cs=0x41e;eip=0x000ab6; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 7693 mov bx, [bp+var_4] ;~ 041E:0AB6 -cs=0x41e;eip=0x000ab9; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7694 mov al, [bx+0C32h] ;~ 041E:0AB9 -cs=0x41e;eip=0x000abd; T(AND(ax, 0x20)); // 7695 and ax, 20h ;~ 041E:0ABD -cs=0x41e;eip=0x000ac0; X(MOV(*(raddr(ss,bp+var_8)), al)); // 7696 mov [bp+var_8], al ;~ 041E:0AC0 -cs=0x41e;eip=0x000ac3; T(cx = 8;); // 7697 mov cx, 8 ;~ 041E:0AC3 -cs=0x41e;eip=0x000ac6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 7698 mov ax, [bp+var_6] ;~ 041E:0AC6 -cs=0x41e;eip=0x000ac9; T(SHR(ax, cl)); // 7699 shr ax, cl ;~ 041E:0AC9 -cs=0x41e;eip=0x000acb; X(OR(*(raddr(ss,bp+var_8)), al)); // 7700 or [bp+var_8], al ;~ 041E:0ACB -cs=0x41e;eip=0x000ace; T(MOV(al, *(raddr(ss,bp+var_8)))); // 7701 mov al, [bp+var_8] ;~ 041E:0ACE -cs=0x41e;eip=0x000ad1; T(AND(ax, 0x0FF)); // 7702 and ax, 0FFh ;~ 041E:0AD1 -cs=0x41e;eip=0x000ad4; X(PUSH(ax)); // 7703 push ax ;~ 041E:0AD4 -cs=0x41e;eip=0x000ad5; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7704 push [bp+var_4] ;~ 041E:0AD5 -cs=0x41e;eip=0x000ad8; J(CALL(sub_12a31,0)); // 7705 call sub_12A31 ;~ 041E:0AD8 -cs=0x41e;eip=0x000adb; T(ADD(sp, 4)); // 7706 add sp, 4 ;~ 041E:0ADB -cs=0x41e;eip=0x000ade; T(sp = bp;); // 7707 mov sp, bp ;~ 041E:0ADE -cs=0x41e;eip=0x000ae0; X(POP(bp)); // 7708 pop bp ;~ 041E:0AE0 -cs=0x41e;eip=0x000ae1; J(RETN(0)); // 7709 retn ;~ 041E:0AE1 + // 7864 arg_2 = byte ptr 6 ;~ 041E:0A5C +cs=0x41e;eip=0x000a5c; X(PUSH(bp)); // 7866 push bp ;~ 041E:0A5C +cs=0x41e;eip=0x000a5d; T(bp = sp;); // 7867 mov bp, sp ;~ 041E:0A5D +cs=0x41e;eip=0x000a5f; T(SUB(sp, 0x0A)); // 7868 sub sp, 0Ah ;~ 041E:0A5F +cs=0x41e;eip=0x000a63; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7869 mov al, [bp+arg_0] ;~ 041E:0A63 +cs=0x41e;eip=0x000a66; T(AND(ax, 0x0FF)); // 7870 and ax, 0FFh ;~ 041E:0A66 +cs=0x41e;eip=0x000a69; X(PUSH(ax)); // 7871 push ax ;~ 041E:0A69 +cs=0x41e;eip=0x000a6a; J(CALL(sub_13052,0)); // 7872 call sub_13052 ;~ 041E:0A6A +cs=0x41e;eip=0x000a6d; T(ADD(sp, 2)); // 7873 add sp, 2 ;~ 041E:0A6D +cs=0x41e;eip=0x000a70; T(ADD(ax, 0x0A0)); // 7874 add ax, 0A0h ;~ 041E:0A70 +cs=0x41e;eip=0x000a73; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7875 mov [bp+var_2], ax ;~ 041E:0A73 +cs=0x41e;eip=0x000a76; T(ADD(ax, 0x10)); // 7876 add ax, 10h ;~ 041E:0A76 +cs=0x41e;eip=0x000a79; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7877 mov [bp+var_4], ax ;~ 041E:0A79 +cs=0x41e;eip=0x000a7c; T(bx = ax;); // 7878 mov bx, ax ;~ 041E:0A7C +cs=0x41e;eip=0x000a7e; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7879 mov al, [bx+0C32h] ;~ 041E:0A7E +cs=0x41e;eip=0x000a82; T(AND(ax, 0x1F)); // 7880 and ax, 1Fh ;~ 041E:0A82 +cs=0x41e;eip=0x000a85; T(cx = 8;); // 7881 mov cx, 8 ;~ 041E:0A85 +cs=0x41e;eip=0x000a88; T(SHL(ax, cl)); // 7882 shl ax, cl ;~ 041E:0A88 +cs=0x41e;eip=0x000a8a; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 7883 mov [bp+var_6], ax ;~ 041E:0A8A +cs=0x41e;eip=0x000a8d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7884 mov bx, [bp+var_2] ;~ 041E:0A8D +cs=0x41e;eip=0x000a90; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7885 mov al, [bx+0C32h] ;~ 041E:0A90 +cs=0x41e;eip=0x000a94; T(AND(ax, 0x0FF)); // 7886 and ax, 0FFh ;~ 041E:0A94 +cs=0x41e;eip=0x000a97; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 7887 mov [bp+var_A], ax ;~ 041E:0A97 +cs=0x41e;eip=0x000a9a; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 7888 mov al, [bp+arg_2] ;~ 041E:0A9A +cs=0x41e;eip=0x000a9d; T(CBW); // 7889 cbw ;~ 041E:0A9D +cs=0x41e;eip=0x000a9e; T(MOV(cx, *(dw*)(raddr(ss,bp+var_a)))); // 7890 mov cx, [bp+var_A] ;~ 041E:0A9E +cs=0x41e;eip=0x000aa1; T(ADD(cx, ax)); // 7891 add cx, ax ;~ 041E:0AA1 +cs=0x41e;eip=0x000aa3; X(ADD(*(dw*)(raddr(ss,bp+var_6)), cx)); // 7892 add [bp+var_6], cx ;~ 041E:0AA3 +cs=0x41e;eip=0x000aa6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 7893 mov ax, [bp+var_6] ;~ 041E:0AA6 +cs=0x41e;eip=0x000aa9; T(AND(ax, 0x0FF)); // 7894 and ax, 0FFh ;~ 041E:0AA9 +cs=0x41e;eip=0x000aac; X(PUSH(ax)); // 7895 push ax ;~ 041E:0AAC +cs=0x41e;eip=0x000aad; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7896 push [bp+var_2] ;~ 041E:0AAD +cs=0x41e;eip=0x000ab0; J(CALL(sub_12a31,0)); // 7897 call sub_12A31 ;~ 041E:0AB0 +cs=0x41e;eip=0x000ab3; T(ADD(sp, 4)); // 7898 add sp, 4 ;~ 041E:0AB3 +cs=0x41e;eip=0x000ab6; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 7899 mov bx, [bp+var_4] ;~ 041E:0AB6 +cs=0x41e;eip=0x000ab9; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7900 mov al, [bx+0C32h] ;~ 041E:0AB9 +cs=0x41e;eip=0x000abd; T(AND(ax, 0x20)); // 7901 and ax, 20h ;~ 041E:0ABD +cs=0x41e;eip=0x000ac0; X(MOV(*(raddr(ss,bp+var_8)), al)); // 7902 mov [bp+var_8], al ;~ 041E:0AC0 +cs=0x41e;eip=0x000ac3; T(cx = 8;); // 7903 mov cx, 8 ;~ 041E:0AC3 +cs=0x41e;eip=0x000ac6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 7904 mov ax, [bp+var_6] ;~ 041E:0AC6 +cs=0x41e;eip=0x000ac9; T(SHR(ax, cl)); // 7905 shr ax, cl ;~ 041E:0AC9 +cs=0x41e;eip=0x000acb; X(OR(*(raddr(ss,bp+var_8)), al)); // 7906 or [bp+var_8], al ;~ 041E:0ACB +cs=0x41e;eip=0x000ace; T(MOV(al, *(raddr(ss,bp+var_8)))); // 7907 mov al, [bp+var_8] ;~ 041E:0ACE +cs=0x41e;eip=0x000ad1; T(AND(ax, 0x0FF)); // 7908 and ax, 0FFh ;~ 041E:0AD1 +cs=0x41e;eip=0x000ad4; X(PUSH(ax)); // 7909 push ax ;~ 041E:0AD4 +cs=0x41e;eip=0x000ad5; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7910 push [bp+var_4] ;~ 041E:0AD5 +cs=0x41e;eip=0x000ad8; J(CALL(sub_12a31,0)); // 7911 call sub_12A31 ;~ 041E:0AD8 +cs=0x41e;eip=0x000adb; T(ADD(sp, 4)); // 7912 add sp, 4 ;~ 041E:0ADB +cs=0x41e;eip=0x000ade; T(sp = bp;); // 7913 mov sp, bp ;~ 041E:0ADE +cs=0x41e;eip=0x000ae0; X(POP(bp)); // 7914 pop bp ;~ 041E:0AE0 +cs=0x41e;eip=0x000ae1; J(RETN(0)); // 7915 retn ;~ 041E:0AE1 assert(0); __dispatch_call: @@ -2232,73 +2235,73 @@ cs=0x41e;eip=0x000ae1; J(RETN(0)); // 7709 retn ;~ 041E:0AE1 _begin: #undef var_8 #define var_8 -8 - // 7719 var_8 = word ptr -8 ;~ 041E:0AE2 + // 7925 var_8 = word ptr -8 ;~ 041E:0AE2 #undef var_6 #define var_6 -6 - // 7720 var_6 = word ptr -6 ;~ 041E:0AE2 + // 7926 var_6 = word ptr -6 ;~ 041E:0AE2 #undef var_4 #define var_4 -4 - // 7721 var_4 = word ptr -4 ;~ 041E:0AE2 + // 7927 var_4 = word ptr -4 ;~ 041E:0AE2 #undef var_2 #define var_2 -2 - // 7722 var_2 = word ptr -2 ;~ 041E:0AE2 + // 7928 var_2 = word ptr -2 ;~ 041E:0AE2 #undef arg_0 #define arg_0 4 - // 7723 arg_0 = word ptr 4 ;~ 041E:0AE2 + // 7929 arg_0 = word ptr 4 ;~ 041E:0AE2 #undef arg_2 #define arg_2 6 - // 7724 arg_2 = byte ptr 6 ;~ 041E:0AE2 -cs=0x41e;eip=0x000ae2; X(PUSH(bp)); // 7726 push bp ;~ 041E:0AE2 -cs=0x41e;eip=0x000ae3; T(bp = sp;); // 7727 mov bp, sp ;~ 041E:0AE3 -cs=0x41e;eip=0x000ae5; T(SUB(sp, 8)); // 7728 sub sp, 8 ;~ 041E:0AE5 -cs=0x41e;eip=0x000ae9; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 6)); // 7729 cmp [bp+arg_0], 6 ;~ 041E:0AE9 -cs=0x41e;eip=0x000aed; J(JA(loc_132cc)); // 7730 ja short loc_132CC ;~ 041E:0AED -cs=0x41e;eip=0x000aef; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 7731 mov ax, [bp+arg_0] ;~ 041E:0AEF -cs=0x41e;eip=0x000af2; T(SHL(ax, 1)); // 7732 shl ax, 1 ;~ 041E:0AF2 -cs=0x41e;eip=0x000af4; T(bx = 0x2AE;); // 7733 mov bx, 2AEh ;~ 041E:0AF4 -cs=0x41e;eip=0x000af7; T(ADD(bx, ax)); // 7734 add bx, ax ;~ 041E:0AF7 -cs=0x41e;eip=0x000af9; T(MOV(al, *(raddr(ds,bx+1)))); // 7735 mov al, [bx+1] ;~ 041E:0AF9 -cs=0x41e;eip=0x000afc; T(CBW); // 7736 cbw ;~ 041E:0AFC -cs=0x41e;eip=0x000afd; T(bx = ax;); // 7737 mov bx, ax ;~ 041E:0AFD -cs=0x41e;eip=0x000aff; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7738 mov al, [bx+2C4h] ;~ 041E:0AFF -cs=0x41e;eip=0x000b03; T(CBW); // 7739 cbw ;~ 041E:0B03 -cs=0x41e;eip=0x000b04; T(ADD(ax, 0x40)); // 7740 add ax, 40h ; '@' ;~ 041E:0B04 -cs=0x41e;eip=0x000b07; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7741 mov [bp+var_2], ax ;~ 041E:0B07 -cs=0x41e;eip=0x000b0a; J(JMP(loc_132e3)); // 7742 jmp short loc_132E3 ;~ 041E:0B0A + // 7930 arg_2 = byte ptr 6 ;~ 041E:0AE2 +cs=0x41e;eip=0x000ae2; X(PUSH(bp)); // 7932 push bp ;~ 041E:0AE2 +cs=0x41e;eip=0x000ae3; T(bp = sp;); // 7933 mov bp, sp ;~ 041E:0AE3 +cs=0x41e;eip=0x000ae5; T(SUB(sp, 8)); // 7934 sub sp, 8 ;~ 041E:0AE5 +cs=0x41e;eip=0x000ae9; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 6)); // 7935 cmp [bp+arg_0], 6 ;~ 041E:0AE9 +cs=0x41e;eip=0x000aed; J(JA(loc_132cc)); // 7936 ja short loc_132CC ;~ 041E:0AED +cs=0x41e;eip=0x000aef; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 7937 mov ax, [bp+arg_0] ;~ 041E:0AEF +cs=0x41e;eip=0x000af2; T(SHL(ax, 1)); // 7938 shl ax, 1 ;~ 041E:0AF2 +cs=0x41e;eip=0x000af4; T(bx = 0x2AE;); // 7939 mov bx, 2AEh ;~ 041E:0AF4 +cs=0x41e;eip=0x000af7; T(ADD(bx, ax)); // 7940 add bx, ax ;~ 041E:0AF7 +cs=0x41e;eip=0x000af9; T(MOV(al, *(raddr(ds,bx+1)))); // 7941 mov al, [bx+1] ;~ 041E:0AF9 +cs=0x41e;eip=0x000afc; T(CBW); // 7942 cbw ;~ 041E:0AFC +cs=0x41e;eip=0x000afd; T(bx = ax;); // 7943 mov bx, ax ;~ 041E:0AFD +cs=0x41e;eip=0x000aff; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7944 mov al, [bx+2C4h] ;~ 041E:0AFF +cs=0x41e;eip=0x000b03; T(CBW); // 7945 cbw ;~ 041E:0B03 +cs=0x41e;eip=0x000b04; T(ADD(ax, 0x40)); // 7946 add ax, 40h ; '@' ;~ 041E:0B04 +cs=0x41e;eip=0x000b07; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7947 mov [bp+var_2], ax ;~ 041E:0B07 +cs=0x41e;eip=0x000b0a; J(JMP(loc_132e3)); // 7948 jmp short loc_132E3 ;~ 041E:0B0A loc_132cc: - // 4581 -cs=0x41e;eip=0x000b0c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 7746 mov bx, [bp+arg_0] ;~ 041E:0B0C -cs=0x41e;eip=0x000b0f; T(SHL(bx, 1)); // 7747 shl bx, 1 ;~ 041E:0B0F -cs=0x41e;eip=0x000b11; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 7748 mov al, [bx+2AEh] ;~ 041E:0B11 -cs=0x41e;eip=0x000b15; T(CBW); // 7749 cbw ;~ 041E:0B15 -cs=0x41e;eip=0x000b16; T(bx = ax;); // 7750 mov bx, ax ;~ 041E:0B16 -cs=0x41e;eip=0x000b18; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7751 mov al, [bx+2C4h] ;~ 041E:0B18 -cs=0x41e;eip=0x000b1c; T(CBW); // 7752 cbw ;~ 041E:0B1C -cs=0x41e;eip=0x000b1d; T(ADD(ax, 0x40)); // 7753 add ax, 40h ; '@' ;~ 041E:0B1D -cs=0x41e;eip=0x000b20; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7754 mov [bp+var_2], ax ;~ 041E:0B20 + // 4584 +cs=0x41e;eip=0x000b0c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 7952 mov bx, [bp+arg_0] ;~ 041E:0B0C +cs=0x41e;eip=0x000b0f; T(SHL(bx, 1)); // 7953 shl bx, 1 ;~ 041E:0B0F +cs=0x41e;eip=0x000b11; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 7954 mov al, [bx+2AEh] ;~ 041E:0B11 +cs=0x41e;eip=0x000b15; T(CBW); // 7955 cbw ;~ 041E:0B15 +cs=0x41e;eip=0x000b16; T(bx = ax;); // 7956 mov bx, ax ;~ 041E:0B16 +cs=0x41e;eip=0x000b18; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 7957 mov al, [bx+2C4h] ;~ 041E:0B18 +cs=0x41e;eip=0x000b1c; T(CBW); // 7958 cbw ;~ 041E:0B1C +cs=0x41e;eip=0x000b1d; T(ADD(ax, 0x40)); // 7959 add ax, 40h ; '@' ;~ 041E:0B1D +cs=0x41e;eip=0x000b20; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 7960 mov [bp+var_2], ax ;~ 041E:0B20 loc_132e3: - // 4582 -cs=0x41e;eip=0x000b23; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7757 mov bx, [bp+var_2] ;~ 041E:0B23 -cs=0x41e;eip=0x000b26; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7758 mov al, [bx+0C32h] ;~ 041E:0B26 -cs=0x41e;eip=0x000b2a; T(AND(ax, 0x0FF)); // 7759 and ax, 0FFh ;~ 041E:0B2A -cs=0x41e;eip=0x000b2d; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 7760 mov [bp+var_6], ax ;~ 041E:0B2D -cs=0x41e;eip=0x000b30; T(AND(ax, 0x3F)); // 7761 and ax, 3Fh ;~ 041E:0B30 -cs=0x41e;eip=0x000b33; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 7762 mov [bp+var_8], ax ;~ 041E:0B33 -cs=0x41e;eip=0x000b36; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 7763 mov al, [bp+arg_2] ;~ 041E:0B36 -cs=0x41e;eip=0x000b39; T(CBW); // 7764 cbw ;~ 041E:0B39 -cs=0x41e;eip=0x000b3a; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 7765 mov cx, [bp+var_8] ;~ 041E:0B3A -cs=0x41e;eip=0x000b3d; T(SUB(cx, ax)); // 7766 sub cx, ax ;~ 041E:0B3D -cs=0x41e;eip=0x000b3f; X(MOV(*(dw*)(raddr(ss,bp+var_4)), cx)); // 7767 mov [bp+var_4], cx ;~ 041E:0B3F -cs=0x41e;eip=0x000b42; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 7768 mov ax, [bp+var_6] ;~ 041E:0B42 -cs=0x41e;eip=0x000b45; T(AND(ax, 0x0FFC0)); // 7769 and ax, 0FFC0h ;~ 041E:0B45 -cs=0x41e;eip=0x000b48; X(OR(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7770 or [bp+var_4], ax ;~ 041E:0B48 -cs=0x41e;eip=0x000b4b; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7771 push [bp+var_4] ;~ 041E:0B4B -cs=0x41e;eip=0x000b4e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7772 push [bp+var_2] ;~ 041E:0B4E -cs=0x41e;eip=0x000b51; J(CALL(sub_12a31,0)); // 7773 call sub_12A31 ;~ 041E:0B51 -cs=0x41e;eip=0x000b54; T(ADD(sp, 4)); // 7774 add sp, 4 ;~ 041E:0B54 -cs=0x41e;eip=0x000b57; T(sp = bp;); // 7775 mov sp, bp ;~ 041E:0B57 -cs=0x41e;eip=0x000b59; X(POP(bp)); // 7776 pop bp ;~ 041E:0B59 -cs=0x41e;eip=0x000b5a; J(RETN(0)); // 7777 retn ;~ 041E:0B5A + // 4585 +cs=0x41e;eip=0x000b23; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 7963 mov bx, [bp+var_2] ;~ 041E:0B23 +cs=0x41e;eip=0x000b26; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7964 mov al, [bx+0C32h] ;~ 041E:0B26 +cs=0x41e;eip=0x000b2a; T(AND(ax, 0x0FF)); // 7965 and ax, 0FFh ;~ 041E:0B2A +cs=0x41e;eip=0x000b2d; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 7966 mov [bp+var_6], ax ;~ 041E:0B2D +cs=0x41e;eip=0x000b30; T(AND(ax, 0x3F)); // 7967 and ax, 3Fh ;~ 041E:0B30 +cs=0x41e;eip=0x000b33; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 7968 mov [bp+var_8], ax ;~ 041E:0B33 +cs=0x41e;eip=0x000b36; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 7969 mov al, [bp+arg_2] ;~ 041E:0B36 +cs=0x41e;eip=0x000b39; T(CBW); // 7970 cbw ;~ 041E:0B39 +cs=0x41e;eip=0x000b3a; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 7971 mov cx, [bp+var_8] ;~ 041E:0B3A +cs=0x41e;eip=0x000b3d; T(SUB(cx, ax)); // 7972 sub cx, ax ;~ 041E:0B3D +cs=0x41e;eip=0x000b3f; X(MOV(*(dw*)(raddr(ss,bp+var_4)), cx)); // 7973 mov [bp+var_4], cx ;~ 041E:0B3F +cs=0x41e;eip=0x000b42; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 7974 mov ax, [bp+var_6] ;~ 041E:0B42 +cs=0x41e;eip=0x000b45; T(AND(ax, 0x0FFC0)); // 7975 and ax, 0FFC0h ;~ 041E:0B45 +cs=0x41e;eip=0x000b48; X(OR(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7976 or [bp+var_4], ax ;~ 041E:0B48 +cs=0x41e;eip=0x000b4b; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7977 push [bp+var_4] ;~ 041E:0B4B +cs=0x41e;eip=0x000b4e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 7978 push [bp+var_2] ;~ 041E:0B4E +cs=0x41e;eip=0x000b51; J(CALL(sub_12a31,0)); // 7979 call sub_12A31 ;~ 041E:0B51 +cs=0x41e;eip=0x000b54; T(ADD(sp, 4)); // 7980 add sp, 4 ;~ 041E:0B54 +cs=0x41e;eip=0x000b57; T(sp = bp;); // 7981 mov sp, bp ;~ 041E:0B57 +cs=0x41e;eip=0x000b59; X(POP(bp)); // 7982 pop bp ;~ 041E:0B59 +cs=0x41e;eip=0x000b5a; J(RETN(0)); // 7983 retn ;~ 041E:0B5A assert(0); __dispatch_call: @@ -2327,68 +2330,68 @@ cs=0x41e;eip=0x000b5a; J(RETN(0)); // 7777 retn ;~ 041E:0B5A _begin: #undef var_6 #define var_6 -6 - // 7790 var_6 = word ptr -6 ;~ 041E:0B5C + // 7996 var_6 = word ptr -6 ;~ 041E:0B5C #undef var_4 #define var_4 -4 - // 7791 var_4 = word ptr -4 ;~ 041E:0B5C + // 7997 var_4 = word ptr -4 ;~ 041E:0B5C #undef var_2 #define var_2 -2 - // 7792 var_2 = byte ptr -2 ;~ 041E:0B5C + // 7998 var_2 = byte ptr -2 ;~ 041E:0B5C #undef arg_0 #define arg_0 4 - // 7793 arg_0 = byte ptr 4 ;~ 041E:0B5C -cs=0x41e;eip=0x000b5c; X(PUSH(bp)); // 7795 push bp ;~ 041E:0B5C -cs=0x41e;eip=0x000b5d; T(bp = sp;); // 7796 mov bp, sp ;~ 041E:0B5D -cs=0x41e;eip=0x000b5f; T(SUB(sp, 6)); // 7797 sub sp, 6 ;~ 041E:0B5F -cs=0x41e;eip=0x000b63; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7798 mov al, [bp+arg_0] ;~ 041E:0B63 -cs=0x41e;eip=0x000b66; T(AND(ax, 0x0FF)); // 7799 and ax, 0FFh ;~ 041E:0B66 -cs=0x41e;eip=0x000b69; T(CMP(ax, 6)); // 7800 cmp ax, 6 ;~ 041E:0B69 -cs=0x41e;eip=0x000b6c; J(JGE(loc_13360)); // 7801 jge short loc_13360 ;~ 041E:0B6C -cs=0x41e;eip=0x000b6e; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7802 mov al, [bp+arg_0] ;~ 041E:0B6E -cs=0x41e;eip=0x000b71; T(AND(ax, 0x0FF)); // 7803 and ax, 0FFh ;~ 041E:0B71 -cs=0x41e;eip=0x000b74; X(PUSH(ax)); // 7804 push ax ;~ 041E:0B74 -cs=0x41e;eip=0x000b75; J(CALL(sub_13052,0)); // 7805 call sub_13052 ;~ 041E:0B75 -cs=0x41e;eip=0x000b78; T(ADD(sp, 2)); // 7806 add sp, 2 ;~ 041E:0B78 -cs=0x41e;eip=0x000b7b; T(ADD(ax, 0x0B0)); // 7807 add ax, 0B0h ;~ 041E:0B7B -cs=0x41e;eip=0x000b7e; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 7808 mov [bp+var_4], ax ;~ 041E:0B7E -cs=0x41e;eip=0x000b81; T(bx = ax;); // 7809 mov bx, ax ;~ 041E:0B81 -cs=0x41e;eip=0x000b83; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 7810 mov al, [bx+0C32h] ;~ 041E:0B83 -cs=0x41e;eip=0x000b87; T(AND(ax, 0x0DF)); // 7811 and ax, 0DFh ;~ 041E:0B87 -cs=0x41e;eip=0x000b8a; X(MOV(*(raddr(ss,bp+var_2)), al)); // 7812 mov [bp+var_2], al ;~ 041E:0B8A -cs=0x41e;eip=0x000b8d; T(MOV(al, *(raddr(ss,bp+var_2)))); // 7813 mov al, [bp+var_2] ;~ 041E:0B8D -cs=0x41e;eip=0x000b90; T(AND(ax, 0x0FF)); // 7814 and ax, 0FFh ;~ 041E:0B90 -cs=0x41e;eip=0x000b93; X(PUSH(ax)); // 7815 push ax ;~ 041E:0B93 -cs=0x41e;eip=0x000b94; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 7816 push [bp+var_4] ;~ 041E:0B94 -cs=0x41e;eip=0x000b97; J(CALL(sub_12a31,0)); // 7817 call sub_12A31 ;~ 041E:0B97 -cs=0x41e;eip=0x000b9a; T(ADD(sp, 4)); // 7818 add sp, 4 ;~ 041E:0B9A -cs=0x41e;eip=0x000b9d; J(JMP(loc_13394)); // 7819 jmp short loc_13394 ;~ 041E:0B9D + // 7999 arg_0 = byte ptr 4 ;~ 041E:0B5C +cs=0x41e;eip=0x000b5c; X(PUSH(bp)); // 8001 push bp ;~ 041E:0B5C +cs=0x41e;eip=0x000b5d; T(bp = sp;); // 8002 mov bp, sp ;~ 041E:0B5D +cs=0x41e;eip=0x000b5f; T(SUB(sp, 6)); // 8003 sub sp, 6 ;~ 041E:0B5F +cs=0x41e;eip=0x000b63; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8004 mov al, [bp+arg_0] ;~ 041E:0B63 +cs=0x41e;eip=0x000b66; T(AND(ax, 0x0FF)); // 8005 and ax, 0FFh ;~ 041E:0B66 +cs=0x41e;eip=0x000b69; T(CMP(ax, 6)); // 8006 cmp ax, 6 ;~ 041E:0B69 +cs=0x41e;eip=0x000b6c; J(JGE(loc_13360)); // 8007 jge short loc_13360 ;~ 041E:0B6C +cs=0x41e;eip=0x000b6e; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8008 mov al, [bp+arg_0] ;~ 041E:0B6E +cs=0x41e;eip=0x000b71; T(AND(ax, 0x0FF)); // 8009 and ax, 0FFh ;~ 041E:0B71 +cs=0x41e;eip=0x000b74; X(PUSH(ax)); // 8010 push ax ;~ 041E:0B74 +cs=0x41e;eip=0x000b75; J(CALL(sub_13052,0)); // 8011 call sub_13052 ;~ 041E:0B75 +cs=0x41e;eip=0x000b78; T(ADD(sp, 2)); // 8012 add sp, 2 ;~ 041E:0B78 +cs=0x41e;eip=0x000b7b; T(ADD(ax, 0x0B0)); // 8013 add ax, 0B0h ;~ 041E:0B7B +cs=0x41e;eip=0x000b7e; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8014 mov [bp+var_4], ax ;~ 041E:0B7E +cs=0x41e;eip=0x000b81; T(bx = ax;); // 8015 mov bx, ax ;~ 041E:0B81 +cs=0x41e;eip=0x000b83; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8016 mov al, [bx+0C32h] ;~ 041E:0B83 +cs=0x41e;eip=0x000b87; T(AND(ax, 0x0DF)); // 8017 and ax, 0DFh ;~ 041E:0B87 +cs=0x41e;eip=0x000b8a; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8018 mov [bp+var_2], al ;~ 041E:0B8A +cs=0x41e;eip=0x000b8d; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8019 mov al, [bp+var_2] ;~ 041E:0B8D +cs=0x41e;eip=0x000b90; T(AND(ax, 0x0FF)); // 8020 and ax, 0FFh ;~ 041E:0B90 +cs=0x41e;eip=0x000b93; X(PUSH(ax)); // 8021 push ax ;~ 041E:0B93 +cs=0x41e;eip=0x000b94; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8022 push [bp+var_4] ;~ 041E:0B94 +cs=0x41e;eip=0x000b97; J(CALL(sub_12a31,0)); // 8023 call sub_12A31 ;~ 041E:0B97 +cs=0x41e;eip=0x000b9a; T(ADD(sp, 4)); // 8024 add sp, 4 ;~ 041E:0B9A +cs=0x41e;eip=0x000b9d; J(JMP(loc_13394)); // 8025 jmp short loc_13394 ;~ 041E:0B9D loc_13360: - // 4583 -cs=0x41e;eip=0x000ba0; T(al = byte_1271f;); // 7825 mov al, ds:byte_1271F ;~ 041E:0BA0 -cs=0x41e;eip=0x000ba3; T(AND(ax, 0x0FF)); // 7826 and ax, 0FFh ;~ 041E:0BA3 -cs=0x41e;eip=0x000ba6; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 7827 mov [bp+var_6], ax ;~ 041E:0BA6 -cs=0x41e;eip=0x000ba9; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7828 mov al, [bp+arg_0] ;~ 041E:0BA9 -cs=0x41e;eip=0x000bac; T(AND(ax, 0x0FF)); // 7829 and ax, 0FFh ;~ 041E:0BAC -cs=0x41e;eip=0x000baf; T(bx = ax;); // 7830 mov bx, ax ;~ 041E:0BAF -cs=0x41e;eip=0x000bb1; T(ADD(bx, 0x0FFFA)); // 7831 add bx, 0FFFAh ;~ 041E:0BB1 -cs=0x41e;eip=0x000bb4; T(MOV(al, *(raddr(ds,bx+0x28C)))); // 7832 mov al, [bx+28Ch] ;~ 041E:0BB4 -cs=0x41e;eip=0x000bb8; T(CBW); // 7833 cbw ;~ 041E:0BB8 -cs=0x41e;eip=0x000bb9; T(NOT(ax)); // 7834 not ax ;~ 041E:0BB9 -cs=0x41e;eip=0x000bbb; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 7835 mov cx, [bp+var_6] ;~ 041E:0BBB -cs=0x41e;eip=0x000bbe; T(AND(cx, ax)); // 7836 and cx, ax ;~ 041E:0BBE -cs=0x41e;eip=0x000bc0; X(MOV(*(raddr(ss,bp+var_2)), cl)); // 7837 mov [bp+var_2], cl ;~ 041E:0BC0 -cs=0x41e;eip=0x000bc3; T(MOV(al, *(raddr(ss,bp+var_2)))); // 7838 mov al, [bp+var_2] ;~ 041E:0BC3 -cs=0x41e;eip=0x000bc6; T(AND(ax, 0x0FF)); // 7839 and ax, 0FFh ;~ 041E:0BC6 -cs=0x41e;eip=0x000bc9; X(PUSH(ax)); // 7840 push ax ;~ 041E:0BC9 -cs=0x41e;eip=0x000bca; T(ax = 0x0BD;); // 7841 mov ax, 0BDh ;~ 041E:0BCA -cs=0x41e;eip=0x000bcd; X(PUSH(ax)); // 7842 push ax ;~ 041E:0BCD -cs=0x41e;eip=0x000bce; J(CALL(sub_12a31,0)); // 7843 call sub_12A31 ;~ 041E:0BCE -cs=0x41e;eip=0x000bd1; T(ADD(sp, 4)); // 7844 add sp, 4 ;~ 041E:0BD1 + // 4586 +cs=0x41e;eip=0x000ba0; T(al = byte_1271f;); // 8030 mov al, byte_1271F ;~ 041E:0BA0 +cs=0x41e;eip=0x000ba3; T(AND(ax, 0x0FF)); // 8031 and ax, 0FFh ;~ 041E:0BA3 +cs=0x41e;eip=0x000ba6; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8032 mov [bp+var_6], ax ;~ 041E:0BA6 +cs=0x41e;eip=0x000ba9; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8033 mov al, [bp+arg_0] ;~ 041E:0BA9 +cs=0x41e;eip=0x000bac; T(AND(ax, 0x0FF)); // 8034 and ax, 0FFh ;~ 041E:0BAC +cs=0x41e;eip=0x000baf; T(bx = ax;); // 8035 mov bx, ax ;~ 041E:0BAF +cs=0x41e;eip=0x000bb1; T(ADD(bx, 0x0FFFA)); // 8036 add bx, 0FFFAh ;~ 041E:0BB1 +cs=0x41e;eip=0x000bb4; T(MOV(al, *(raddr(ds,bx+0x28C)))); // 8037 mov al, [bx+28Ch] ;~ 041E:0BB4 +cs=0x41e;eip=0x000bb8; T(CBW); // 8038 cbw ;~ 041E:0BB8 +cs=0x41e;eip=0x000bb9; T(NOT(ax)); // 8039 not ax ;~ 041E:0BB9 +cs=0x41e;eip=0x000bbb; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 8040 mov cx, [bp+var_6] ;~ 041E:0BBB +cs=0x41e;eip=0x000bbe; T(AND(cx, ax)); // 8041 and cx, ax ;~ 041E:0BBE +cs=0x41e;eip=0x000bc0; X(MOV(*(raddr(ss,bp+var_2)), cl)); // 8042 mov [bp+var_2], cl ;~ 041E:0BC0 +cs=0x41e;eip=0x000bc3; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8043 mov al, [bp+var_2] ;~ 041E:0BC3 +cs=0x41e;eip=0x000bc6; T(AND(ax, 0x0FF)); // 8044 and ax, 0FFh ;~ 041E:0BC6 +cs=0x41e;eip=0x000bc9; X(PUSH(ax)); // 8045 push ax ;~ 041E:0BC9 +cs=0x41e;eip=0x000bca; T(ax = 0x0BD;); // 8046 mov ax, 0BDh ;~ 041E:0BCA +cs=0x41e;eip=0x000bcd; X(PUSH(ax)); // 8047 push ax ;~ 041E:0BCD +cs=0x41e;eip=0x000bce; J(CALL(sub_12a31,0)); // 8048 call sub_12A31 ;~ 041E:0BCE +cs=0x41e;eip=0x000bd1; T(ADD(sp, 4)); // 8049 add sp, 4 ;~ 041E:0BD1 loc_13394: - // 4584 -cs=0x41e;eip=0x000bd4; T(sp = bp;); // 7847 mov sp, bp ;~ 041E:0BD4 -cs=0x41e;eip=0x000bd6; X(POP(bp)); // 7848 pop bp ;~ 041E:0BD6 -cs=0x41e;eip=0x000bd7; J(RETN(0)); // 7849 retn ;~ 041E:0BD7 + // 4587 +cs=0x41e;eip=0x000bd4; T(sp = bp;); // 8052 mov sp, bp ;~ 041E:0BD4 +cs=0x41e;eip=0x000bd6; X(POP(bp)); // 8053 pop bp ;~ 041E:0BD6 +cs=0x41e;eip=0x000bd7; J(RETN(0)); // 8054 retn ;~ 041E:0BD7 assert(0); __dispatch_call: @@ -2417,208 +2420,208 @@ cs=0x41e;eip=0x000bd7; J(RETN(0)); // 7849 retn ;~ 041E:0BD7 _begin: #undef var_6 #define var_6 -6 - // 7860 var_6 = word ptr -6 ;~ 041E:0BD8 + // 8065 var_6 = word ptr -6 ;~ 041E:0BD8 #undef var_4 #define var_4 -4 - // 7861 var_4 = word ptr -4 ;~ 041E:0BD8 + // 8066 var_4 = word ptr -4 ;~ 041E:0BD8 #undef var_2 #define var_2 -2 - // 7862 var_2 = byte ptr -2 ;~ 041E:0BD8 + // 8067 var_2 = byte ptr -2 ;~ 041E:0BD8 #undef arg_0 #define arg_0 4 - // 7863 arg_0 = byte ptr 4 ;~ 041E:0BD8 + // 8068 arg_0 = byte ptr 4 ;~ 041E:0BD8 #undef arg_2 #define arg_2 6 - // 7864 arg_2 = byte ptr 6 ;~ 041E:0BD8 + // 8069 arg_2 = byte ptr 6 ;~ 041E:0BD8 #undef arg_4 #define arg_4 8 - // 7865 arg_4 = byte ptr 8 ;~ 041E:0BD8 + // 8070 arg_4 = byte ptr 8 ;~ 041E:0BD8 #undef arg_6 #define arg_6 0x0A - // 7866 arg_6 = byte ptr 0Ah ;~ 041E:0BD8 -cs=0x41e;eip=0x000bd8; X(PUSH(bp)); // 7868 push bp ;~ 041E:0BD8 -cs=0x41e;eip=0x000bd9; T(bp = sp;); // 7869 mov bp, sp ;~ 041E:0BD9 -cs=0x41e;eip=0x000bdb; T(SUB(sp, 6)); // 7870 sub sp, 6 ;~ 041E:0BDB -cs=0x41e;eip=0x000bdf; X(PUSH(si)); // 7871 push si ;~ 041E:0BDF -cs=0x41e;eip=0x000be0; X(PUSH(di)); // 7872 push di ;~ 041E:0BE0 -cs=0x41e;eip=0x000be1; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7873 mov al, [bp+arg_0] ;~ 041E:0BE1 -cs=0x41e;eip=0x000be4; T(AND(ax, 0x0FF)); // 7874 and ax, 0FFh ;~ 041E:0BE4 -cs=0x41e;eip=0x000be7; T(bx = ax;); // 7875 mov bx, ax ;~ 041E:0BE7 -cs=0x41e;eip=0x000be9; T(SHL(bx, 1)); // 7876 shl bx, 1 ;~ 041E:0BE9 -cs=0x41e;eip=0x000beb; T(SHL(bx, 1)); // 7877 shl bx, 1 ;~ 041E:0BEB -cs=0x41e;eip=0x000bed; T(SHL(bx, 1)); // 7878 shl bx, 1 ;~ 041E:0BED -cs=0x41e;eip=0x000bef; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 7879 mov al, [bx+0D32h] ;~ 041E:0BEF -cs=0x41e;eip=0x000bf3; T(AND(ax, 0x0FF)); // 7880 and ax, 0FFh ;~ 041E:0BF3 -cs=0x41e;eip=0x000bf6; J(JNZ(loc_133bb)); // 7881 jnz short loc_133BB ;~ 041E:0BF6 -cs=0x41e;eip=0x000bf8; J(JMP(loc_13492)); // 7882 jmp loc_13492 ;~ 041E:0BF8 + // 8071 arg_6 = byte ptr 0Ah ;~ 041E:0BD8 +cs=0x41e;eip=0x000bd8; X(PUSH(bp)); // 8073 push bp ;~ 041E:0BD8 +cs=0x41e;eip=0x000bd9; T(bp = sp;); // 8074 mov bp, sp ;~ 041E:0BD9 +cs=0x41e;eip=0x000bdb; T(SUB(sp, 6)); // 8075 sub sp, 6 ;~ 041E:0BDB +cs=0x41e;eip=0x000bdf; X(PUSH(si)); // 8076 push si ;~ 041E:0BDF +cs=0x41e;eip=0x000be0; X(PUSH(di)); // 8077 push di ;~ 041E:0BE0 +cs=0x41e;eip=0x000be1; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8078 mov al, [bp+arg_0] ;~ 041E:0BE1 +cs=0x41e;eip=0x000be4; T(AND(ax, 0x0FF)); // 8079 and ax, 0FFh ;~ 041E:0BE4 +cs=0x41e;eip=0x000be7; T(bx = ax;); // 8080 mov bx, ax ;~ 041E:0BE7 +cs=0x41e;eip=0x000be9; T(SHL(bx, 1)); // 8081 shl bx, 1 ;~ 041E:0BE9 +cs=0x41e;eip=0x000beb; T(SHL(bx, 1)); // 8082 shl bx, 1 ;~ 041E:0BEB +cs=0x41e;eip=0x000bed; T(SHL(bx, 1)); // 8083 shl bx, 1 ;~ 041E:0BED +cs=0x41e;eip=0x000bef; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 8084 mov al, [bx+0D32h] ;~ 041E:0BEF +cs=0x41e;eip=0x000bf3; T(AND(ax, 0x0FF)); // 8085 and ax, 0FFh ;~ 041E:0BF3 +cs=0x41e;eip=0x000bf6; J(JNZ(loc_133bb)); // 8086 jnz short loc_133BB ;~ 041E:0BF6 +cs=0x41e;eip=0x000bf8; J(JMP(loc_13492)); // 8087 jmp loc_13492 ;~ 041E:0BF8 loc_133bb: - // 4585 -cs=0x41e;eip=0x000bfb; T(al = byte_12658;); // 7886 mov al, ds:byte_12658 ;~ 041E:0BFB -cs=0x41e;eip=0x000bfe; T(AND(ax, 0x0FF)); // 7887 and ax, 0FFh ;~ 041E:0BFE -cs=0x41e;eip=0x000c01; J(JZ(loc_133c6)); // 7888 jz short loc_133C6 ;~ 041E:0C01 -cs=0x41e;eip=0x000c03; J(JMP(loc_1342c)); // 7889 jmp loc_1342C ;~ 041E:0C03 + // 4588 +cs=0x41e;eip=0x000bfb; T(al = byte_12658;); // 8091 mov al, byte_12658 ;~ 041E:0BFB +cs=0x41e;eip=0x000bfe; T(AND(ax, 0x0FF)); // 8092 and ax, 0FFh ;~ 041E:0BFE +cs=0x41e;eip=0x000c01; J(JZ(loc_133c6)); // 8093 jz short loc_133C6 ;~ 041E:0C01 +cs=0x41e;eip=0x000c03; J(JMP(loc_1342c)); // 8094 jmp loc_1342C ;~ 041E:0C03 loc_133c6: - // 4586 -cs=0x41e;eip=0x000c06; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7893 mov al, [bp+arg_0] ;~ 041E:0C06 -cs=0x41e;eip=0x000c09; X(byte_1265f = al;); // 7894 mov ds:byte_1265F, al ;~ 041E:0C09 -cs=0x41e;eip=0x000c0c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7895 mov al, [bp+arg_0] ;~ 041E:0C0C -cs=0x41e;eip=0x000c0f; T(AND(ax, 0x0FF)); // 7896 and ax, 0FFh ;~ 041E:0C0F -cs=0x41e;eip=0x000c12; T(bx = ax;); // 7897 mov bx, ax ;~ 041E:0C12 -cs=0x41e;eip=0x000c14; T(SHL(bx, 1)); // 7898 shl bx, 1 ;~ 041E:0C14 -cs=0x41e;eip=0x000c16; T(SHL(bx, 1)); // 7899 shl bx, 1 ;~ 041E:0C16 -cs=0x41e;eip=0x000c18; T(SHL(bx, 1)); // 7900 shl bx, 1 ;~ 041E:0C18 -cs=0x41e;eip=0x000c1a; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 7901 mov al, [bx+0D32h] ;~ 041E:0C1A -cs=0x41e;eip=0x000c1e; X(byte_12658 = al;); // 7902 mov ds:byte_12658, al ;~ 041E:0C1E -cs=0x41e;eip=0x000c21; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7903 mov al, [bp+arg_0] ;~ 041E:0C21 -cs=0x41e;eip=0x000c24; T(AND(ax, 0x0FF)); // 7904 and ax, 0FFh ;~ 041E:0C24 -cs=0x41e;eip=0x000c27; T(SHL(ax, 1)); // 7905 shl ax, 1 ;~ 041E:0C27 -cs=0x41e;eip=0x000c29; T(SHL(ax, 1)); // 7906 shl ax, 1 ;~ 041E:0C29 -cs=0x41e;eip=0x000c2b; T(SHL(ax, 1)); // 7907 shl ax, 1 ;~ 041E:0C2B -cs=0x41e;eip=0x000c2d; T(bx = 0x0D32;); // 7908 mov bx, 0D32h ;~ 041E:0C2D -cs=0x41e;eip=0x000c30; T(ADD(bx, ax)); // 7909 add bx, ax ;~ 041E:0C30 -cs=0x41e;eip=0x000c32; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 7910 mov ax, [bx+2] ;~ 041E:0C32 -cs=0x41e;eip=0x000c35; X(*(dw*)(&_unk_1265a) = ax;); // 7911 mov word ptr ds:_unk_1265A, ax ;~ 041E:0C35 -cs=0x41e;eip=0x000c38; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7912 mov al, [bp+arg_0] ;~ 041E:0C38 -cs=0x41e;eip=0x000c3b; T(AND(ax, 0x0FF)); // 7913 and ax, 0FFh ;~ 041E:0C3B -cs=0x41e;eip=0x000c3e; T(SHL(ax, 1)); // 7914 shl ax, 1 ;~ 041E:0C3E -cs=0x41e;eip=0x000c40; T(SHL(ax, 1)); // 7915 shl ax, 1 ;~ 041E:0C40 -cs=0x41e;eip=0x000c42; T(SHL(ax, 1)); // 7916 shl ax, 1 ;~ 041E:0C42 -cs=0x41e;eip=0x000c44; T(bx = 0x0D32;); // 7917 mov bx, 0D32h ;~ 041E:0C44 -cs=0x41e;eip=0x000c47; T(ADD(bx, ax)); // 7918 add bx, ax ;~ 041E:0C47 -cs=0x41e;eip=0x000c49; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 7919 mov ax, [bx+4] ;~ 041E:0C49 -cs=0x41e;eip=0x000c4c; X(*(dw*)(&_unk_125c2) = ax;); // 7920 mov word ptr ds:_unk_125C2, ax ;~ 041E:0C4C -cs=0x41e;eip=0x000c4f; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7921 mov al, [bp+arg_0] ;~ 041E:0C4F -cs=0x41e;eip=0x000c52; T(AND(ax, 0x0FF)); // 7922 and ax, 0FFh ;~ 041E:0C52 -cs=0x41e;eip=0x000c55; T(SHL(ax, 1)); // 7923 shl ax, 1 ;~ 041E:0C55 -cs=0x41e;eip=0x000c57; T(SHL(ax, 1)); // 7924 shl ax, 1 ;~ 041E:0C57 -cs=0x41e;eip=0x000c59; T(SHL(ax, 1)); // 7925 shl ax, 1 ;~ 041E:0C59 -cs=0x41e;eip=0x000c5b; T(bx = 0x0D32;); // 7926 mov bx, 0D32h ;~ 041E:0C5B -cs=0x41e;eip=0x000c5e; T(ADD(bx, ax)); // 7927 add bx, ax ;~ 041E:0C5E -cs=0x41e;eip=0x000c60; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 7928 mov ax, [bx+6] ;~ 041E:0C60 -cs=0x41e;eip=0x000c63; X(*(dw*)(&_unk_125c6) = ax;); // 7929 mov word ptr ds:_unk_125C6, ax ;~ 041E:0C63 -cs=0x41e;eip=0x000c66; J(CALL(sub_12b4b,0)); // 7930 call sub_12B4B ;~ 041E:0C66 -cs=0x41e;eip=0x000c69; J(JMP(loc_1348f)); // 7931 jmp loc_1348F ;~ 041E:0C69 + // 4589 +cs=0x41e;eip=0x000c06; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8098 mov al, [bp+arg_0] ;~ 041E:0C06 +cs=0x41e;eip=0x000c09; X(byte_1265f = al;); // 8099 mov byte_1265F, al ;~ 041E:0C09 +cs=0x41e;eip=0x000c0c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8100 mov al, [bp+arg_0] ;~ 041E:0C0C +cs=0x41e;eip=0x000c0f; T(AND(ax, 0x0FF)); // 8101 and ax, 0FFh ;~ 041E:0C0F +cs=0x41e;eip=0x000c12; T(bx = ax;); // 8102 mov bx, ax ;~ 041E:0C12 +cs=0x41e;eip=0x000c14; T(SHL(bx, 1)); // 8103 shl bx, 1 ;~ 041E:0C14 +cs=0x41e;eip=0x000c16; T(SHL(bx, 1)); // 8104 shl bx, 1 ;~ 041E:0C16 +cs=0x41e;eip=0x000c18; T(SHL(bx, 1)); // 8105 shl bx, 1 ;~ 041E:0C18 +cs=0x41e;eip=0x000c1a; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 8106 mov al, [bx+0D32h] ;~ 041E:0C1A +cs=0x41e;eip=0x000c1e; X(byte_12658 = al;); // 8107 mov byte_12658, al ;~ 041E:0C1E +cs=0x41e;eip=0x000c21; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8108 mov al, [bp+arg_0] ;~ 041E:0C21 +cs=0x41e;eip=0x000c24; T(AND(ax, 0x0FF)); // 8109 and ax, 0FFh ;~ 041E:0C24 +cs=0x41e;eip=0x000c27; T(SHL(ax, 1)); // 8110 shl ax, 1 ;~ 041E:0C27 +cs=0x41e;eip=0x000c29; T(SHL(ax, 1)); // 8111 shl ax, 1 ;~ 041E:0C29 +cs=0x41e;eip=0x000c2b; T(SHL(ax, 1)); // 8112 shl ax, 1 ;~ 041E:0C2B +cs=0x41e;eip=0x000c2d; T(bx = 0x0D32;); // 8113 mov bx, 0D32h ;~ 041E:0C2D +cs=0x41e;eip=0x000c30; T(ADD(bx, ax)); // 8114 add bx, ax ;~ 041E:0C30 +cs=0x41e;eip=0x000c32; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 8115 mov ax, [bx+2] ;~ 041E:0C32 +cs=0x41e;eip=0x000c35; X(word_1265a = ax;); // 8116 mov word_1265A, ax ;~ 041E:0C35 +cs=0x41e;eip=0x000c38; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8117 mov al, [bp+arg_0] ;~ 041E:0C38 +cs=0x41e;eip=0x000c3b; T(AND(ax, 0x0FF)); // 8118 and ax, 0FFh ;~ 041E:0C3B +cs=0x41e;eip=0x000c3e; T(SHL(ax, 1)); // 8119 shl ax, 1 ;~ 041E:0C3E +cs=0x41e;eip=0x000c40; T(SHL(ax, 1)); // 8120 shl ax, 1 ;~ 041E:0C40 +cs=0x41e;eip=0x000c42; T(SHL(ax, 1)); // 8121 shl ax, 1 ;~ 041E:0C42 +cs=0x41e;eip=0x000c44; T(bx = 0x0D32;); // 8122 mov bx, 0D32h ;~ 041E:0C44 +cs=0x41e;eip=0x000c47; T(ADD(bx, ax)); // 8123 add bx, ax ;~ 041E:0C47 +cs=0x41e;eip=0x000c49; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 8124 mov ax, [bx+4] ;~ 041E:0C49 +cs=0x41e;eip=0x000c4c; X(word_125c2 = ax;); // 8125 mov word_125C2, ax ;~ 041E:0C4C +cs=0x41e;eip=0x000c4f; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8126 mov al, [bp+arg_0] ;~ 041E:0C4F +cs=0x41e;eip=0x000c52; T(AND(ax, 0x0FF)); // 8127 and ax, 0FFh ;~ 041E:0C52 +cs=0x41e;eip=0x000c55; T(SHL(ax, 1)); // 8128 shl ax, 1 ;~ 041E:0C55 +cs=0x41e;eip=0x000c57; T(SHL(ax, 1)); // 8129 shl ax, 1 ;~ 041E:0C57 +cs=0x41e;eip=0x000c59; T(SHL(ax, 1)); // 8130 shl ax, 1 ;~ 041E:0C59 +cs=0x41e;eip=0x000c5b; T(bx = 0x0D32;); // 8131 mov bx, 0D32h ;~ 041E:0C5B +cs=0x41e;eip=0x000c5e; T(ADD(bx, ax)); // 8132 add bx, ax ;~ 041E:0C5E +cs=0x41e;eip=0x000c60; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 8133 mov ax, [bx+6] ;~ 041E:0C60 +cs=0x41e;eip=0x000c63; X(word_125c6 = ax;); // 8134 mov word_125C6, ax ;~ 041E:0C63 +cs=0x41e;eip=0x000c66; J(CALL(sub_12b4b,0)); // 8135 call sub_12B4B ;~ 041E:0C66 +cs=0x41e;eip=0x000c69; J(JMP(loc_1348f)); // 8136 jmp loc_1348F ;~ 041E:0C69 loc_1342c: - // 4587 -cs=0x41e;eip=0x000c6c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7935 mov al, [bp+arg_0] ;~ 041E:0C6C -cs=0x41e;eip=0x000c6f; X(byte_12660 = al;); // 7936 mov ds:byte_12660, al ;~ 041E:0C6F -cs=0x41e;eip=0x000c72; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7937 mov al, [bp+arg_0] ;~ 041E:0C72 -cs=0x41e;eip=0x000c75; T(AND(ax, 0x0FF)); // 7938 and ax, 0FFh ;~ 041E:0C75 -cs=0x41e;eip=0x000c78; T(bx = ax;); // 7939 mov bx, ax ;~ 041E:0C78 -cs=0x41e;eip=0x000c7a; T(SHL(bx, 1)); // 7940 shl bx, 1 ;~ 041E:0C7A -cs=0x41e;eip=0x000c7c; T(SHL(bx, 1)); // 7941 shl bx, 1 ;~ 041E:0C7C -cs=0x41e;eip=0x000c7e; T(SHL(bx, 1)); // 7942 shl bx, 1 ;~ 041E:0C7E -cs=0x41e;eip=0x000c80; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 7943 mov al, [bx+0D32h] ;~ 041E:0C80 -cs=0x41e;eip=0x000c84; X(byte_12659 = al;); // 7944 mov ds:byte_12659, al ;~ 041E:0C84 -cs=0x41e;eip=0x000c87; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7945 mov al, [bp+arg_0] ;~ 041E:0C87 -cs=0x41e;eip=0x000c8a; T(AND(ax, 0x0FF)); // 7946 and ax, 0FFh ;~ 041E:0C8A -cs=0x41e;eip=0x000c8d; T(SHL(ax, 1)); // 7947 shl ax, 1 ;~ 041E:0C8D -cs=0x41e;eip=0x000c8f; T(SHL(ax, 1)); // 7948 shl ax, 1 ;~ 041E:0C8F -cs=0x41e;eip=0x000c91; T(SHL(ax, 1)); // 7949 shl ax, 1 ;~ 041E:0C91 -cs=0x41e;eip=0x000c93; T(bx = 0x0D32;); // 7950 mov bx, 0D32h ;~ 041E:0C93 -cs=0x41e;eip=0x000c96; T(ADD(bx, ax)); // 7951 add bx, ax ;~ 041E:0C96 -cs=0x41e;eip=0x000c98; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 7952 mov ax, [bx+2] ;~ 041E:0C98 -cs=0x41e;eip=0x000c9b; X(word_1265c = ax;); // 7953 mov ds:word_1265C, ax ;~ 041E:0C9B -cs=0x41e;eip=0x000c9e; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7954 mov al, [bp+arg_0] ;~ 041E:0C9E -cs=0x41e;eip=0x000ca1; T(AND(ax, 0x0FF)); // 7955 and ax, 0FFh ;~ 041E:0CA1 -cs=0x41e;eip=0x000ca4; T(SHL(ax, 1)); // 7956 shl ax, 1 ;~ 041E:0CA4 -cs=0x41e;eip=0x000ca6; T(SHL(ax, 1)); // 7957 shl ax, 1 ;~ 041E:0CA6 -cs=0x41e;eip=0x000ca8; T(SHL(ax, 1)); // 7958 shl ax, 1 ;~ 041E:0CA8 -cs=0x41e;eip=0x000caa; T(bx = 0x0D32;); // 7959 mov bx, 0D32h ;~ 041E:0CAA -cs=0x41e;eip=0x000cad; T(ADD(bx, ax)); // 7960 add bx, ax ;~ 041E:0CAD -cs=0x41e;eip=0x000caf; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 7961 mov ax, [bx+4] ;~ 041E:0CAF -cs=0x41e;eip=0x000cb2; X(word_125c4 = ax;); // 7962 mov ds:word_125C4, ax ;~ 041E:0CB2 -cs=0x41e;eip=0x000cb5; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7963 mov al, [bp+arg_0] ;~ 041E:0CB5 -cs=0x41e;eip=0x000cb8; T(AND(ax, 0x0FF)); // 7964 and ax, 0FFh ;~ 041E:0CB8 -cs=0x41e;eip=0x000cbb; T(SHL(ax, 1)); // 7965 shl ax, 1 ;~ 041E:0CBB -cs=0x41e;eip=0x000cbd; T(SHL(ax, 1)); // 7966 shl ax, 1 ;~ 041E:0CBD -cs=0x41e;eip=0x000cbf; T(SHL(ax, 1)); // 7967 shl ax, 1 ;~ 041E:0CBF -cs=0x41e;eip=0x000cc1; T(bx = 0x0D32;); // 7968 mov bx, 0D32h ;~ 041E:0CC1 -cs=0x41e;eip=0x000cc4; T(ADD(bx, ax)); // 7969 add bx, ax ;~ 041E:0CC4 -cs=0x41e;eip=0x000cc6; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 7970 mov ax, [bx+6] ;~ 041E:0CC6 -cs=0x41e;eip=0x000cc9; X(*(dw*)(&_unk_125c8) = ax;); // 7971 mov word ptr ds:_unk_125C8, ax ;~ 041E:0CC9 -cs=0x41e;eip=0x000ccc; J(CALL(sub_12b4b,0)); // 7972 call sub_12B4B ;~ 041E:0CCC + // 4590 +cs=0x41e;eip=0x000c6c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8140 mov al, [bp+arg_0] ;~ 041E:0C6C +cs=0x41e;eip=0x000c6f; X(byte_12660 = al;); // 8141 mov byte_12660, al ;~ 041E:0C6F +cs=0x41e;eip=0x000c72; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8142 mov al, [bp+arg_0] ;~ 041E:0C72 +cs=0x41e;eip=0x000c75; T(AND(ax, 0x0FF)); // 8143 and ax, 0FFh ;~ 041E:0C75 +cs=0x41e;eip=0x000c78; T(bx = ax;); // 8144 mov bx, ax ;~ 041E:0C78 +cs=0x41e;eip=0x000c7a; T(SHL(bx, 1)); // 8145 shl bx, 1 ;~ 041E:0C7A +cs=0x41e;eip=0x000c7c; T(SHL(bx, 1)); // 8146 shl bx, 1 ;~ 041E:0C7C +cs=0x41e;eip=0x000c7e; T(SHL(bx, 1)); // 8147 shl bx, 1 ;~ 041E:0C7E +cs=0x41e;eip=0x000c80; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 8148 mov al, [bx+0D32h] ;~ 041E:0C80 +cs=0x41e;eip=0x000c84; X(byte_12659 = al;); // 8149 mov byte_12659, al ;~ 041E:0C84 +cs=0x41e;eip=0x000c87; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8150 mov al, [bp+arg_0] ;~ 041E:0C87 +cs=0x41e;eip=0x000c8a; T(AND(ax, 0x0FF)); // 8151 and ax, 0FFh ;~ 041E:0C8A +cs=0x41e;eip=0x000c8d; T(SHL(ax, 1)); // 8152 shl ax, 1 ;~ 041E:0C8D +cs=0x41e;eip=0x000c8f; T(SHL(ax, 1)); // 8153 shl ax, 1 ;~ 041E:0C8F +cs=0x41e;eip=0x000c91; T(SHL(ax, 1)); // 8154 shl ax, 1 ;~ 041E:0C91 +cs=0x41e;eip=0x000c93; T(bx = 0x0D32;); // 8155 mov bx, 0D32h ;~ 041E:0C93 +cs=0x41e;eip=0x000c96; T(ADD(bx, ax)); // 8156 add bx, ax ;~ 041E:0C96 +cs=0x41e;eip=0x000c98; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 8157 mov ax, [bx+2] ;~ 041E:0C98 +cs=0x41e;eip=0x000c9b; X(word_1265c = ax;); // 8158 mov word_1265C, ax ;~ 041E:0C9B +cs=0x41e;eip=0x000c9e; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8159 mov al, [bp+arg_0] ;~ 041E:0C9E +cs=0x41e;eip=0x000ca1; T(AND(ax, 0x0FF)); // 8160 and ax, 0FFh ;~ 041E:0CA1 +cs=0x41e;eip=0x000ca4; T(SHL(ax, 1)); // 8161 shl ax, 1 ;~ 041E:0CA4 +cs=0x41e;eip=0x000ca6; T(SHL(ax, 1)); // 8162 shl ax, 1 ;~ 041E:0CA6 +cs=0x41e;eip=0x000ca8; T(SHL(ax, 1)); // 8163 shl ax, 1 ;~ 041E:0CA8 +cs=0x41e;eip=0x000caa; T(bx = 0x0D32;); // 8164 mov bx, 0D32h ;~ 041E:0CAA +cs=0x41e;eip=0x000cad; T(ADD(bx, ax)); // 8165 add bx, ax ;~ 041E:0CAD +cs=0x41e;eip=0x000caf; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 8166 mov ax, [bx+4] ;~ 041E:0CAF +cs=0x41e;eip=0x000cb2; X(word_125c4 = ax;); // 8167 mov word_125C4, ax ;~ 041E:0CB2 +cs=0x41e;eip=0x000cb5; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8168 mov al, [bp+arg_0] ;~ 041E:0CB5 +cs=0x41e;eip=0x000cb8; T(AND(ax, 0x0FF)); // 8169 and ax, 0FFh ;~ 041E:0CB8 +cs=0x41e;eip=0x000cbb; T(SHL(ax, 1)); // 8170 shl ax, 1 ;~ 041E:0CBB +cs=0x41e;eip=0x000cbd; T(SHL(ax, 1)); // 8171 shl ax, 1 ;~ 041E:0CBD +cs=0x41e;eip=0x000cbf; T(SHL(ax, 1)); // 8172 shl ax, 1 ;~ 041E:0CBF +cs=0x41e;eip=0x000cc1; T(bx = 0x0D32;); // 8173 mov bx, 0D32h ;~ 041E:0CC1 +cs=0x41e;eip=0x000cc4; T(ADD(bx, ax)); // 8174 add bx, ax ;~ 041E:0CC4 +cs=0x41e;eip=0x000cc6; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 8175 mov ax, [bx+6] ;~ 041E:0CC6 +cs=0x41e;eip=0x000cc9; X(word_125c8 = ax;); // 8176 mov word_125C8, ax ;~ 041E:0CC9 +cs=0x41e;eip=0x000ccc; J(CALL(sub_12b4b,0)); // 8177 call sub_12B4B ;~ 041E:0CCC loc_1348f: - // 4588 -cs=0x41e;eip=0x000ccf; J(JMP(loc_1353e)); // 7975 jmp loc_1353E ;~ 041E:0CCF + // 4591 +cs=0x41e;eip=0x000ccf; J(JMP(loc_1353e)); // 8180 jmp loc_1353E ;~ 041E:0CCF loc_13492: - // 4589 -cs=0x41e;eip=0x000cd2; T(CMP(*(raddr(ss,bp+arg_6)), 0)); // 7979 cmp [bp+arg_6], 0 ;~ 041E:0CD2 -cs=0x41e;eip=0x000cd6; J(JNZ(loc_134a5)); // 7980 jnz short loc_134A5 ;~ 041E:0CD6 -cs=0x41e;eip=0x000cd8; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7981 mov al, [bp+arg_0] ;~ 041E:0CD8 -cs=0x41e;eip=0x000cdb; T(AND(ax, 0x0FF)); // 7982 and ax, 0FFh ;~ 041E:0CDB -cs=0x41e;eip=0x000cde; X(PUSH(ax)); // 7983 push ax ;~ 041E:0CDE -cs=0x41e;eip=0x000cdf; J(CALL(sub_1331c,0)); // 7984 call sub_1331C ;~ 041E:0CDF -cs=0x41e;eip=0x000ce2; T(ADD(sp, 2)); // 7985 add sp, 2 ;~ 041E:0CE2 + // 4592 +cs=0x41e;eip=0x000cd2; T(CMP(*(raddr(ss,bp+arg_6)), 0)); // 8184 cmp [bp+arg_6], 0 ;~ 041E:0CD2 +cs=0x41e;eip=0x000cd6; J(JNZ(loc_134a5)); // 8185 jnz short loc_134A5 ;~ 041E:0CD6 +cs=0x41e;eip=0x000cd8; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8186 mov al, [bp+arg_0] ;~ 041E:0CD8 +cs=0x41e;eip=0x000cdb; T(AND(ax, 0x0FF)); // 8187 and ax, 0FFh ;~ 041E:0CDB +cs=0x41e;eip=0x000cde; X(PUSH(ax)); // 8188 push ax ;~ 041E:0CDE +cs=0x41e;eip=0x000cdf; J(CALL(sub_1331c,0)); // 8189 call sub_1331C ;~ 041E:0CDF +cs=0x41e;eip=0x000ce2; T(ADD(sp, 2)); // 8190 add sp, 2 ;~ 041E:0CE2 loc_134a5: - // 4590 -cs=0x41e;eip=0x000ce5; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 7988 mov al, [bp+arg_2] ;~ 041E:0CE5 -cs=0x41e;eip=0x000ce8; T(AND(ax, 0x0FF)); // 7989 and ax, 0FFh ;~ 041E:0CE8 -cs=0x41e;eip=0x000ceb; X(PUSH(ax)); // 7990 push ax ;~ 041E:0CEB -cs=0x41e;eip=0x000cec; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7991 mov al, [bp+arg_0] ;~ 041E:0CEC -cs=0x41e;eip=0x000cef; T(AND(ax, 0x0FF)); // 7992 and ax, 0FFh ;~ 041E:0CEF -cs=0x41e;eip=0x000cf2; X(PUSH(ax)); // 7993 push ax ;~ 041E:0CF2 -cs=0x41e;eip=0x000cf3; J(CALL(sub_13132,0)); // 7994 call sub_13132 ;~ 041E:0CF3 -cs=0x41e;eip=0x000cf6; T(ADD(sp, 4)); // 7995 add sp, 4 ;~ 041E:0CF6 -cs=0x41e;eip=0x000cf9; T(MOV(al, *(raddr(ss,bp+arg_4)))); // 7996 mov al, [bp+arg_4] ;~ 041E:0CF9 -cs=0x41e;eip=0x000cfc; T(AND(ax, 0x0FF)); // 7997 and ax, 0FFh ;~ 041E:0CFC -cs=0x41e;eip=0x000cff; X(PUSH(ax)); // 7998 push ax ;~ 041E:0CFF -cs=0x41e;eip=0x000d00; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 7999 mov al, [bp+arg_0] ;~ 041E:0D00 -cs=0x41e;eip=0x000d03; T(AND(ax, 0x0FF)); // 8000 and ax, 0FFh ;~ 041E:0D03 -cs=0x41e;eip=0x000d06; X(PUSH(ax)); // 8001 push ax ;~ 041E:0D06 -cs=0x41e;eip=0x000d07; J(CALL(sub_1307e,0)); // 8002 call sub_1307E ;~ 041E:0D07 -cs=0x41e;eip=0x000d0a; T(ADD(sp, 4)); // 8003 add sp, 4 ;~ 041E:0D0A -cs=0x41e;eip=0x000d0d; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8004 mov al, [bp+arg_0] ;~ 041E:0D0D -cs=0x41e;eip=0x000d10; T(AND(ax, 0x0FF)); // 8005 and ax, 0FFh ;~ 041E:0D10 -cs=0x41e;eip=0x000d13; T(CMP(ax, 6)); // 8006 cmp ax, 6 ;~ 041E:0D13 -cs=0x41e;eip=0x000d16; J(JGE(loc_1350c)); // 8007 jge short loc_1350C ;~ 041E:0D16 -cs=0x41e;eip=0x000d18; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8008 mov al, [bp+arg_0] ;~ 041E:0D18 -cs=0x41e;eip=0x000d1b; T(AND(ax, 0x0FF)); // 8009 and ax, 0FFh ;~ 041E:0D1B -cs=0x41e;eip=0x000d1e; X(PUSH(ax)); // 8010 push ax ;~ 041E:0D1E -cs=0x41e;eip=0x000d1f; J(CALL(sub_13052,0)); // 8011 call sub_13052 ;~ 041E:0D1F -cs=0x41e;eip=0x000d22; T(ADD(sp, 2)); // 8012 add sp, 2 ;~ 041E:0D22 -cs=0x41e;eip=0x000d25; T(ADD(ax, 0x0B0)); // 8013 add ax, 0B0h ;~ 041E:0D25 -cs=0x41e;eip=0x000d28; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8014 mov [bp+var_4], ax ;~ 041E:0D28 -cs=0x41e;eip=0x000d2b; T(bx = ax;); // 8015 mov bx, ax ;~ 041E:0D2B -cs=0x41e;eip=0x000d2d; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8016 mov al, [bx+0C32h] ;~ 041E:0D2D -cs=0x41e;eip=0x000d31; T(AND(ax, 0x0FF)); // 8017 and ax, 0FFh ;~ 041E:0D31 -cs=0x41e;eip=0x000d34; T(OR(ax, 0x20)); // 8018 or ax, 20h ;~ 041E:0D34 -cs=0x41e;eip=0x000d37; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8019 mov [bp+var_2], al ;~ 041E:0D37 -cs=0x41e;eip=0x000d3a; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8020 mov al, [bp+var_2] ;~ 041E:0D3A -cs=0x41e;eip=0x000d3d; T(AND(ax, 0x0FF)); // 8021 and ax, 0FFh ;~ 041E:0D3D -cs=0x41e;eip=0x000d40; X(PUSH(ax)); // 8022 push ax ;~ 041E:0D40 -cs=0x41e;eip=0x000d41; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8023 push [bp+var_4] ;~ 041E:0D41 -cs=0x41e;eip=0x000d44; J(CALL(sub_12a31,0)); // 8024 call sub_12A31 ;~ 041E:0D44 -cs=0x41e;eip=0x000d47; T(ADD(sp, 4)); // 8025 add sp, 4 ;~ 041E:0D47 -cs=0x41e;eip=0x000d4a; J(JMP(loc_1353e)); // 8026 jmp short loc_1353E ;~ 041E:0D4A + // 4593 +cs=0x41e;eip=0x000ce5; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8193 mov al, [bp+arg_2] ;~ 041E:0CE5 +cs=0x41e;eip=0x000ce8; T(AND(ax, 0x0FF)); // 8194 and ax, 0FFh ;~ 041E:0CE8 +cs=0x41e;eip=0x000ceb; X(PUSH(ax)); // 8195 push ax ;~ 041E:0CEB +cs=0x41e;eip=0x000cec; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8196 mov al, [bp+arg_0] ;~ 041E:0CEC +cs=0x41e;eip=0x000cef; T(AND(ax, 0x0FF)); // 8197 and ax, 0FFh ;~ 041E:0CEF +cs=0x41e;eip=0x000cf2; X(PUSH(ax)); // 8198 push ax ;~ 041E:0CF2 +cs=0x41e;eip=0x000cf3; J(CALL(sub_13132,0)); // 8199 call sub_13132 ;~ 041E:0CF3 +cs=0x41e;eip=0x000cf6; T(ADD(sp, 4)); // 8200 add sp, 4 ;~ 041E:0CF6 +cs=0x41e;eip=0x000cf9; T(MOV(al, *(raddr(ss,bp+arg_4)))); // 8201 mov al, [bp+arg_4] ;~ 041E:0CF9 +cs=0x41e;eip=0x000cfc; T(AND(ax, 0x0FF)); // 8202 and ax, 0FFh ;~ 041E:0CFC +cs=0x41e;eip=0x000cff; X(PUSH(ax)); // 8203 push ax ;~ 041E:0CFF +cs=0x41e;eip=0x000d00; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8204 mov al, [bp+arg_0] ;~ 041E:0D00 +cs=0x41e;eip=0x000d03; T(AND(ax, 0x0FF)); // 8205 and ax, 0FFh ;~ 041E:0D03 +cs=0x41e;eip=0x000d06; X(PUSH(ax)); // 8206 push ax ;~ 041E:0D06 +cs=0x41e;eip=0x000d07; J(CALL(sub_1307e,0)); // 8207 call sub_1307E ;~ 041E:0D07 +cs=0x41e;eip=0x000d0a; T(ADD(sp, 4)); // 8208 add sp, 4 ;~ 041E:0D0A +cs=0x41e;eip=0x000d0d; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8209 mov al, [bp+arg_0] ;~ 041E:0D0D +cs=0x41e;eip=0x000d10; T(AND(ax, 0x0FF)); // 8210 and ax, 0FFh ;~ 041E:0D10 +cs=0x41e;eip=0x000d13; T(CMP(ax, 6)); // 8211 cmp ax, 6 ;~ 041E:0D13 +cs=0x41e;eip=0x000d16; J(JGE(loc_1350c)); // 8212 jge short loc_1350C ;~ 041E:0D16 +cs=0x41e;eip=0x000d18; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8213 mov al, [bp+arg_0] ;~ 041E:0D18 +cs=0x41e;eip=0x000d1b; T(AND(ax, 0x0FF)); // 8214 and ax, 0FFh ;~ 041E:0D1B +cs=0x41e;eip=0x000d1e; X(PUSH(ax)); // 8215 push ax ;~ 041E:0D1E +cs=0x41e;eip=0x000d1f; J(CALL(sub_13052,0)); // 8216 call sub_13052 ;~ 041E:0D1F +cs=0x41e;eip=0x000d22; T(ADD(sp, 2)); // 8217 add sp, 2 ;~ 041E:0D22 +cs=0x41e;eip=0x000d25; T(ADD(ax, 0x0B0)); // 8218 add ax, 0B0h ;~ 041E:0D25 +cs=0x41e;eip=0x000d28; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8219 mov [bp+var_4], ax ;~ 041E:0D28 +cs=0x41e;eip=0x000d2b; T(bx = ax;); // 8220 mov bx, ax ;~ 041E:0D2B +cs=0x41e;eip=0x000d2d; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8221 mov al, [bx+0C32h] ;~ 041E:0D2D +cs=0x41e;eip=0x000d31; T(AND(ax, 0x0FF)); // 8222 and ax, 0FFh ;~ 041E:0D31 +cs=0x41e;eip=0x000d34; T(OR(ax, 0x20)); // 8223 or ax, 20h ;~ 041E:0D34 +cs=0x41e;eip=0x000d37; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8224 mov [bp+var_2], al ;~ 041E:0D37 +cs=0x41e;eip=0x000d3a; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8225 mov al, [bp+var_2] ;~ 041E:0D3A +cs=0x41e;eip=0x000d3d; T(AND(ax, 0x0FF)); // 8226 and ax, 0FFh ;~ 041E:0D3D +cs=0x41e;eip=0x000d40; X(PUSH(ax)); // 8227 push ax ;~ 041E:0D40 +cs=0x41e;eip=0x000d41; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8228 push [bp+var_4] ;~ 041E:0D41 +cs=0x41e;eip=0x000d44; J(CALL(sub_12a31,0)); // 8229 call sub_12A31 ;~ 041E:0D44 +cs=0x41e;eip=0x000d47; T(ADD(sp, 4)); // 8230 add sp, 4 ;~ 041E:0D47 +cs=0x41e;eip=0x000d4a; J(JMP(loc_1353e)); // 8231 jmp short loc_1353E ;~ 041E:0D4A loc_1350c: - // 4591 -cs=0x41e;eip=0x000d4c; T(al = byte_1271f;); // 8030 mov al, ds:byte_1271F ;~ 041E:0D4C -cs=0x41e;eip=0x000d4f; T(AND(ax, 0x0FF)); // 8031 and ax, 0FFh ;~ 041E:0D4F -cs=0x41e;eip=0x000d52; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8032 mov [bp+var_6], ax ;~ 041E:0D52 -cs=0x41e;eip=0x000d55; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8033 mov al, [bp+arg_0] ;~ 041E:0D55 -cs=0x41e;eip=0x000d58; T(AND(ax, 0x0FF)); // 8034 and ax, 0FFh ;~ 041E:0D58 -cs=0x41e;eip=0x000d5b; T(bx = ax;); // 8035 mov bx, ax ;~ 041E:0D5B -cs=0x41e;eip=0x000d5d; T(ADD(bx, 0x0FFFA)); // 8036 add bx, 0FFFAh ;~ 041E:0D5D -cs=0x41e;eip=0x000d60; T(MOV(al, *(raddr(ds,bx+0x28C)))); // 8037 mov al, [bx+28Ch] ;~ 041E:0D60 -cs=0x41e;eip=0x000d64; T(CBW); // 8038 cbw ;~ 041E:0D64 -cs=0x41e;eip=0x000d65; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 8039 mov cx, [bp+var_6] ;~ 041E:0D65 -cs=0x41e;eip=0x000d68; T(OR(cx, ax)); // 8040 or cx, ax ;~ 041E:0D68 -cs=0x41e;eip=0x000d6a; X(MOV(*(raddr(ss,bp+var_2)), cl)); // 8041 mov [bp+var_2], cl ;~ 041E:0D6A -cs=0x41e;eip=0x000d6d; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8042 mov al, [bp+var_2] ;~ 041E:0D6D -cs=0x41e;eip=0x000d70; T(AND(ax, 0x0FF)); // 8043 and ax, 0FFh ;~ 041E:0D70 -cs=0x41e;eip=0x000d73; X(PUSH(ax)); // 8044 push ax ;~ 041E:0D73 -cs=0x41e;eip=0x000d74; T(ax = 0x0BD;); // 8045 mov ax, 0BDh ;~ 041E:0D74 -cs=0x41e;eip=0x000d77; X(PUSH(ax)); // 8046 push ax ;~ 041E:0D77 -cs=0x41e;eip=0x000d78; J(CALL(sub_12a31,0)); // 8047 call sub_12A31 ;~ 041E:0D78 -cs=0x41e;eip=0x000d7b; T(ADD(sp, 4)); // 8048 add sp, 4 ;~ 041E:0D7B + // 4594 +cs=0x41e;eip=0x000d4c; T(al = byte_1271f;); // 8235 mov al, byte_1271F ;~ 041E:0D4C +cs=0x41e;eip=0x000d4f; T(AND(ax, 0x0FF)); // 8236 and ax, 0FFh ;~ 041E:0D4F +cs=0x41e;eip=0x000d52; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8237 mov [bp+var_6], ax ;~ 041E:0D52 +cs=0x41e;eip=0x000d55; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8238 mov al, [bp+arg_0] ;~ 041E:0D55 +cs=0x41e;eip=0x000d58; T(AND(ax, 0x0FF)); // 8239 and ax, 0FFh ;~ 041E:0D58 +cs=0x41e;eip=0x000d5b; T(bx = ax;); // 8240 mov bx, ax ;~ 041E:0D5B +cs=0x41e;eip=0x000d5d; T(ADD(bx, 0x0FFFA)); // 8241 add bx, 0FFFAh ;~ 041E:0D5D +cs=0x41e;eip=0x000d60; T(MOV(al, *(raddr(ds,bx+0x28C)))); // 8242 mov al, [bx+28Ch] ;~ 041E:0D60 +cs=0x41e;eip=0x000d64; T(CBW); // 8243 cbw ;~ 041E:0D64 +cs=0x41e;eip=0x000d65; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 8244 mov cx, [bp+var_6] ;~ 041E:0D65 +cs=0x41e;eip=0x000d68; T(OR(cx, ax)); // 8245 or cx, ax ;~ 041E:0D68 +cs=0x41e;eip=0x000d6a; X(MOV(*(raddr(ss,bp+var_2)), cl)); // 8246 mov [bp+var_2], cl ;~ 041E:0D6A +cs=0x41e;eip=0x000d6d; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8247 mov al, [bp+var_2] ;~ 041E:0D6D +cs=0x41e;eip=0x000d70; T(AND(ax, 0x0FF)); // 8248 and ax, 0FFh ;~ 041E:0D70 +cs=0x41e;eip=0x000d73; X(PUSH(ax)); // 8249 push ax ;~ 041E:0D73 +cs=0x41e;eip=0x000d74; T(ax = 0x0BD;); // 8250 mov ax, 0BDh ;~ 041E:0D74 +cs=0x41e;eip=0x000d77; X(PUSH(ax)); // 8251 push ax ;~ 041E:0D77 +cs=0x41e;eip=0x000d78; J(CALL(sub_12a31,0)); // 8252 call sub_12A31 ;~ 041E:0D78 +cs=0x41e;eip=0x000d7b; T(ADD(sp, 4)); // 8253 add sp, 4 ;~ 041E:0D7B loc_1353e: - // 4592 -cs=0x41e;eip=0x000d7e; X(POP(di)); // 8052 pop di ;~ 041E:0D7E -cs=0x41e;eip=0x000d7f; X(POP(si)); // 8053 pop si ;~ 041E:0D7F -cs=0x41e;eip=0x000d80; T(sp = bp;); // 8054 mov sp, bp ;~ 041E:0D80 -cs=0x41e;eip=0x000d82; X(POP(bp)); // 8055 pop bp ;~ 041E:0D82 -cs=0x41e;eip=0x000d83; J(RETN(0)); // 8056 retn ;~ 041E:0D83 + // 4595 +cs=0x41e;eip=0x000d7e; X(POP(di)); // 8257 pop di ;~ 041E:0D7E +cs=0x41e;eip=0x000d7f; X(POP(si)); // 8258 pop si ;~ 041E:0D7F +cs=0x41e;eip=0x000d80; T(sp = bp;); // 8259 mov sp, bp ;~ 041E:0D80 +cs=0x41e;eip=0x000d82; X(POP(bp)); // 8260 pop bp ;~ 041E:0D82 +cs=0x41e;eip=0x000d83; J(RETN(0)); // 8261 retn ;~ 041E:0D83 assert(0); __dispatch_call: @@ -2653,45 +2656,45 @@ cs=0x41e;eip=0x000d83; J(RETN(0)); // 8056 retn ;~ 041E:0D83 _begin: #undef var_2 #define var_2 -2 - // 8066 var_2 = byte ptr -2 ;~ 041E:0D84 -cs=0x41e;eip=0x000d84; X(PUSH(bp)); // 8068 push bp ;~ 041E:0D84 -cs=0x41e;eip=0x000d85; T(bp = sp;); // 8069 mov bp, sp ;~ 041E:0D85 -cs=0x41e;eip=0x000d87; T(SUB(sp, 2)); // 8070 sub sp, 2 ;~ 041E:0D87 -cs=0x41e;eip=0x000d8b; T(al = byte_1271f;); // 8071 mov al, ds:byte_1271F ;~ 041E:0D8B -cs=0x41e;eip=0x000d8e; T(AND(ax, 0x3F)); // 8072 and ax, 3Fh ;~ 041E:0D8E -cs=0x41e;eip=0x000d91; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8073 mov [bp+var_2], al ;~ 041E:0D91 -cs=0x41e;eip=0x000d94; T(al = byte_11cda;); // 8074 mov al, ds:byte_11CDA ;~ 041E:0D94 -cs=0x41e;eip=0x000d97; T(AND(ax, 0x0FF)); // 8075 and ax, 0FFh ;~ 041E:0D97 -cs=0x41e;eip=0x000d9a; J(JZ(loc_13562)); // 8076 jz short loc_13562 ;~ 041E:0D9A -cs=0x41e;eip=0x000d9c; T(ax = 0x80;); // 8077 mov ax, 80h ;~ 041E:0D9C -cs=0x41e;eip=0x000d9f; J(JMP(loc_13564)); // 8078 jmp short loc_13564 ;~ 041E:0D9F + // 8271 var_2 = byte ptr -2 ;~ 041E:0D84 +cs=0x41e;eip=0x000d84; X(PUSH(bp)); // 8273 push bp ;~ 041E:0D84 +cs=0x41e;eip=0x000d85; T(bp = sp;); // 8274 mov bp, sp ;~ 041E:0D85 +cs=0x41e;eip=0x000d87; T(SUB(sp, 2)); // 8275 sub sp, 2 ;~ 041E:0D87 +cs=0x41e;eip=0x000d8b; T(al = byte_1271f;); // 8276 mov al, byte_1271F ;~ 041E:0D8B +cs=0x41e;eip=0x000d8e; T(AND(ax, 0x3F)); // 8277 and ax, 3Fh ;~ 041E:0D8E +cs=0x41e;eip=0x000d91; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8278 mov [bp+var_2], al ;~ 041E:0D91 +cs=0x41e;eip=0x000d94; T(al = byte_11cda;); // 8279 mov al, byte_11CDA ;~ 041E:0D94 +cs=0x41e;eip=0x000d97; T(AND(ax, 0x0FF)); // 8280 and ax, 0FFh ;~ 041E:0D97 +cs=0x41e;eip=0x000d9a; J(JZ(loc_13562)); // 8281 jz short loc_13562 ;~ 041E:0D9A +cs=0x41e;eip=0x000d9c; T(ax = 0x80;); // 8282 mov ax, 80h ;~ 041E:0D9C +cs=0x41e;eip=0x000d9f; J(JMP(loc_13564)); // 8283 jmp short loc_13564 ;~ 041E:0D9F loc_13562: - // 4593 -cs=0x41e;eip=0x000da2; T(XOR(ax, ax)); // 8084 xor ax, ax ;~ 041E:0DA2 + // 4596 +cs=0x41e;eip=0x000da2; T(XOR(ax, ax)); // 8288 xor ax, ax ;~ 041E:0DA2 loc_13564: - // 4594 -cs=0x41e;eip=0x000da4; X(OR(*(raddr(ss,bp+var_2)), al)); // 8087 or [bp+var_2], al ;~ 041E:0DA4 -cs=0x41e;eip=0x000da7; T(al = byte_11cdb;); // 8088 mov al, ds:byte_11CDB ;~ 041E:0DA7 -cs=0x41e;eip=0x000daa; T(AND(ax, 0x0FF)); // 8089 and ax, 0FFh ;~ 041E:0DAA -cs=0x41e;eip=0x000dad; J(JZ(loc_13574)); // 8090 jz short loc_13574 ;~ 041E:0DAD -cs=0x41e;eip=0x000daf; T(ax = 0x40;); // 8091 mov ax, 40h ; '@' ;~ 041E:0DAF -cs=0x41e;eip=0x000db2; J(JMP(loc_13576)); // 8092 jmp short loc_13576 ;~ 041E:0DB2 + // 4597 +cs=0x41e;eip=0x000da4; X(OR(*(raddr(ss,bp+var_2)), al)); // 8291 or [bp+var_2], al ;~ 041E:0DA4 +cs=0x41e;eip=0x000da7; T(al = byte_11cdb;); // 8292 mov al, byte_11CDB ;~ 041E:0DA7 +cs=0x41e;eip=0x000daa; T(AND(ax, 0x0FF)); // 8293 and ax, 0FFh ;~ 041E:0DAA +cs=0x41e;eip=0x000dad; J(JZ(loc_13574)); // 8294 jz short loc_13574 ;~ 041E:0DAD +cs=0x41e;eip=0x000daf; T(ax = 0x40;); // 8295 mov ax, 40h ; '@' ;~ 041E:0DAF +cs=0x41e;eip=0x000db2; J(JMP(loc_13576)); // 8296 jmp short loc_13576 ;~ 041E:0DB2 loc_13574: - // 4595 -cs=0x41e;eip=0x000db4; T(XOR(ax, ax)); // 8096 xor ax, ax ;~ 041E:0DB4 + // 4598 +cs=0x41e;eip=0x000db4; T(XOR(ax, ax)); // 8300 xor ax, ax ;~ 041E:0DB4 loc_13576: - // 4596 -cs=0x41e;eip=0x000db6; X(OR(*(raddr(ss,bp+var_2)), al)); // 8099 or [bp+var_2], al ;~ 041E:0DB6 -cs=0x41e;eip=0x000db9; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8100 mov al, [bp+var_2] ;~ 041E:0DB9 -cs=0x41e;eip=0x000dbc; T(AND(ax, 0x0FF)); // 8101 and ax, 0FFh ;~ 041E:0DBC -cs=0x41e;eip=0x000dbf; X(PUSH(ax)); // 8102 push ax ;~ 041E:0DBF -cs=0x41e;eip=0x000dc0; T(ax = 0x0BD;); // 8103 mov ax, 0BDh ;~ 041E:0DC0 -cs=0x41e;eip=0x000dc3; X(PUSH(ax)); // 8104 push ax ;~ 041E:0DC3 -cs=0x41e;eip=0x000dc4; J(CALL(sub_12a31,0)); // 8105 call sub_12A31 ;~ 041E:0DC4 -cs=0x41e;eip=0x000dc7; T(ADD(sp, 4)); // 8106 add sp, 4 ;~ 041E:0DC7 -cs=0x41e;eip=0x000dca; T(sp = bp;); // 8107 mov sp, bp ;~ 041E:0DCA -cs=0x41e;eip=0x000dcc; X(POP(bp)); // 8108 pop bp ;~ 041E:0DCC -cs=0x41e;eip=0x000dcd; J(RETN(0)); // 8109 retn ;~ 041E:0DCD + // 4599 +cs=0x41e;eip=0x000db6; X(OR(*(raddr(ss,bp+var_2)), al)); // 8303 or [bp+var_2], al ;~ 041E:0DB6 +cs=0x41e;eip=0x000db9; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8304 mov al, [bp+var_2] ;~ 041E:0DB9 +cs=0x41e;eip=0x000dbc; T(AND(ax, 0x0FF)); // 8305 and ax, 0FFh ;~ 041E:0DBC +cs=0x41e;eip=0x000dbf; X(PUSH(ax)); // 8306 push ax ;~ 041E:0DBF +cs=0x41e;eip=0x000dc0; T(ax = 0x0BD;); // 8307 mov ax, 0BDh ;~ 041E:0DC0 +cs=0x41e;eip=0x000dc3; X(PUSH(ax)); // 8308 push ax ;~ 041E:0DC3 +cs=0x41e;eip=0x000dc4; J(CALL(sub_12a31,0)); // 8309 call sub_12A31 ;~ 041E:0DC4 +cs=0x41e;eip=0x000dc7; T(ADD(sp, 4)); // 8310 add sp, 4 ;~ 041E:0DC7 +cs=0x41e;eip=0x000dca; T(sp = bp;); // 8311 mov sp, bp ;~ 041E:0DCA +cs=0x41e;eip=0x000dcc; X(POP(bp)); // 8312 pop bp ;~ 041E:0DCC +cs=0x41e;eip=0x000dcd; J(RETN(0)); // 8313 retn ;~ 041E:0DCD assert(0); __dispatch_call: @@ -2720,22 +2723,22 @@ cs=0x41e;eip=0x000dcd; J(RETN(0)); // 8109 retn ;~ 041E:0DCD else goto __dispatch_call; sub_1358e: _begin: -cs=0x41e;eip=0x000dce; T(al = byte_11cdc;); // 8117 mov al, ds:byte_11CDC ;~ 041E:0DCE -cs=0x41e;eip=0x000dd1; T(AND(ax, 0x0FF)); // 8118 and ax, 0FFh ;~ 041E:0DD1 -cs=0x41e;eip=0x000dd4; J(JZ(loc_1359c)); // 8119 jz short loc_1359C ;~ 041E:0DD4 -cs=0x41e;eip=0x000dd6; T(ax = 0x40;); // 8120 mov ax, 40h ; '@' ;~ 041E:0DD6 -cs=0x41e;eip=0x000dd9; J(JMP(loc_1359e)); // 8121 jmp short loc_1359E ;~ 041E:0DD9 +cs=0x41e;eip=0x000dce; T(al = byte_11cdc;); // 8321 mov al, byte_11CDC ;~ 041E:0DCE +cs=0x41e;eip=0x000dd1; T(AND(ax, 0x0FF)); // 8322 and ax, 0FFh ;~ 041E:0DD1 +cs=0x41e;eip=0x000dd4; J(JZ(loc_1359c)); // 8323 jz short loc_1359C ;~ 041E:0DD4 +cs=0x41e;eip=0x000dd6; T(ax = 0x40;); // 8324 mov ax, 40h ; '@' ;~ 041E:0DD6 +cs=0x41e;eip=0x000dd9; J(JMP(loc_1359e)); // 8325 jmp short loc_1359E ;~ 041E:0DD9 loc_1359c: - // 4597 -cs=0x41e;eip=0x000ddc; T(XOR(ax, ax)); // 8127 xor ax, ax ;~ 041E:0DDC + // 4600 +cs=0x41e;eip=0x000ddc; T(XOR(ax, ax)); // 8330 xor ax, ax ;~ 041E:0DDC loc_1359e: - // 4598 -cs=0x41e;eip=0x000dde; X(PUSH(ax)); // 8130 push ax ;~ 041E:0DDE -cs=0x41e;eip=0x000ddf; T(ax = 8;); // 8131 mov ax, 8 ;~ 041E:0DDF -cs=0x41e;eip=0x000de2; X(PUSH(ax)); // 8132 push ax ;~ 041E:0DE2 -cs=0x41e;eip=0x000de3; J(CALL(sub_12a31,0)); // 8133 call sub_12A31 ;~ 041E:0DE3 -cs=0x41e;eip=0x000de6; T(ADD(sp, 4)); // 8134 add sp, 4 ;~ 041E:0DE6 -cs=0x41e;eip=0x000de9; J(RETN(0)); // 8135 retn ;~ 041E:0DE9 + // 4601 +cs=0x41e;eip=0x000dde; X(PUSH(ax)); // 8333 push ax ;~ 041E:0DDE +cs=0x41e;eip=0x000ddf; T(ax = 8;); // 8334 mov ax, 8 ;~ 041E:0DDF +cs=0x41e;eip=0x000de2; X(PUSH(ax)); // 8335 push ax ;~ 041E:0DE2 +cs=0x41e;eip=0x000de3; J(CALL(sub_12a31,0)); // 8336 call sub_12A31 ;~ 041E:0DE3 +cs=0x41e;eip=0x000de6; T(ADD(sp, 4)); // 8337 add sp, 4 ;~ 041E:0DE6 +cs=0x41e;eip=0x000de9; J(RETN(0)); // 8338 retn ;~ 041E:0DE9 assert(0); __dispatch_call: @@ -2764,36 +2767,36 @@ cs=0x41e;eip=0x000de9; J(RETN(0)); // 8135 retn ;~ 041E:0DE9 _begin: #undef var_4 #define var_4 -4 - // 8145 var_4 = word ptr -4 ;~ 041E:0DEA + // 8348 var_4 = word ptr -4 ;~ 041E:0DEA #undef var_2 #define var_2 -2 - // 8146 var_2 = word ptr -2 ;~ 041E:0DEA -cs=0x41e;eip=0x000dea; X(PUSH(bp)); // 8148 push bp ;~ 041E:0DEA -cs=0x41e;eip=0x000deb; T(bp = sp;); // 8149 mov bp, sp ;~ 041E:0DEB -cs=0x41e;eip=0x000ded; T(SUB(sp, 4)); // 8150 sub sp, 4 ;~ 041E:0DED -cs=0x41e;eip=0x000df1; T(ax = *(dw*)(&_unk_127bc);); // 8151 mov ax, word ptr ds:_unk_127BC ;~ 041E:0DF1 -cs=0x41e;eip=0x000df4; T(ADD(ax, 0x40)); // 8152 add ax, 40h ; '@' ;~ 041E:0DF4 -cs=0x41e;eip=0x000df7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8153 mov [bp+var_4], ax ;~ 041E:0DF7 -cs=0x41e;eip=0x000dfa; T(bx = *(dw*)(&_unk_127be);); // 8154 mov bx, word ptr ds:_unk_127BE ;~ 041E:0DFA -cs=0x41e;eip=0x000dfe; T(MOV(al, *(raddr(ds,bx+6)))); // 8155 mov al, [bx+6] ;~ 041E:0DFE -cs=0x41e;eip=0x000e01; T(AND(ax, 0x3F)); // 8156 and ax, 3Fh ;~ 041E:0E01 -cs=0x41e;eip=0x000e04; T(cx = 0x3F;); // 8157 mov cx, 3Fh ; '?' ;~ 041E:0E04 -cs=0x41e;eip=0x000e07; T(SUB(cx, ax)); // 8158 sub cx, ax ;~ 041E:0E07 -cs=0x41e;eip=0x000e09; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 8159 mov [bp+var_2], cx ;~ 041E:0E09 -cs=0x41e;eip=0x000e0c; T(bx = *(dw*)(&_unk_127be);); // 8160 mov bx, word ptr ds:_unk_127BE ;~ 041E:0E0C -cs=0x41e;eip=0x000e10; T(MOV(al, *(raddr(ds,bx+7)))); // 8161 mov al, [bx+7] ;~ 041E:0E10 -cs=0x41e;eip=0x000e13; T(AND(ax, 0x0FF)); // 8162 and ax, 0FFh ;~ 041E:0E13 -cs=0x41e;eip=0x000e16; T(cx = 6;); // 8163 mov cx, 6 ;~ 041E:0E16 -cs=0x41e;eip=0x000e19; T(SHL(ax, cl)); // 8164 shl ax, cl ;~ 041E:0E19 -cs=0x41e;eip=0x000e1b; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8165 or [bp+var_2], ax ;~ 041E:0E1B -cs=0x41e;eip=0x000e1e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8166 push [bp+var_2] ;~ 041E:0E1E -cs=0x41e;eip=0x000e21; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8167 mov ax, [bp+var_4] ;~ 041E:0E21 -cs=0x41e;eip=0x000e24; X(PUSH(ax)); // 8168 push ax ;~ 041E:0E24 -cs=0x41e;eip=0x000e25; J(CALL(sub_12a31,0)); // 8169 call sub_12A31 ;~ 041E:0E25 -cs=0x41e;eip=0x000e28; T(ADD(sp, 4)); // 8170 add sp, 4 ;~ 041E:0E28 -cs=0x41e;eip=0x000e2b; T(sp = bp;); // 8171 mov sp, bp ;~ 041E:0E2B -cs=0x41e;eip=0x000e2d; X(POP(bp)); // 8172 pop bp ;~ 041E:0E2D -cs=0x41e;eip=0x000e2e; J(RETN(0)); // 8173 retn ;~ 041E:0E2E + // 8349 var_2 = word ptr -2 ;~ 041E:0DEA +cs=0x41e;eip=0x000dea; X(PUSH(bp)); // 8351 push bp ;~ 041E:0DEA +cs=0x41e;eip=0x000deb; T(bp = sp;); // 8352 mov bp, sp ;~ 041E:0DEB +cs=0x41e;eip=0x000ded; T(SUB(sp, 4)); // 8353 sub sp, 4 ;~ 041E:0DED +cs=0x41e;eip=0x000df1; T(ax = word_127bc;); // 8354 mov ax, word_127BC ;~ 041E:0DF1 +cs=0x41e;eip=0x000df4; T(ADD(ax, 0x40)); // 8355 add ax, 40h ; '@' ;~ 041E:0DF4 +cs=0x41e;eip=0x000df7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8356 mov [bp+var_4], ax ;~ 041E:0DF7 +cs=0x41e;eip=0x000dfa; T(bx = word_127be;); // 8357 mov bx, word_127BE ;~ 041E:0DFA +cs=0x41e;eip=0x000dfe; T(MOV(al, *(raddr(ds,bx+6)))); // 8358 mov al, [bx+6] ;~ 041E:0DFE +cs=0x41e;eip=0x000e01; T(AND(ax, 0x3F)); // 8359 and ax, 3Fh ;~ 041E:0E01 +cs=0x41e;eip=0x000e04; T(cx = 0x3F;); // 8360 mov cx, 3Fh ; '?' ;~ 041E:0E04 +cs=0x41e;eip=0x000e07; T(SUB(cx, ax)); // 8361 sub cx, ax ;~ 041E:0E07 +cs=0x41e;eip=0x000e09; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 8362 mov [bp+var_2], cx ;~ 041E:0E09 +cs=0x41e;eip=0x000e0c; T(bx = word_127be;); // 8363 mov bx, word_127BE ;~ 041E:0E0C +cs=0x41e;eip=0x000e10; T(MOV(al, *(raddr(ds,bx+7)))); // 8364 mov al, [bx+7] ;~ 041E:0E10 +cs=0x41e;eip=0x000e13; T(AND(ax, 0x0FF)); // 8365 and ax, 0FFh ;~ 041E:0E13 +cs=0x41e;eip=0x000e16; T(cx = 6;); // 8366 mov cx, 6 ;~ 041E:0E16 +cs=0x41e;eip=0x000e19; T(SHL(ax, cl)); // 8367 shl ax, cl ;~ 041E:0E19 +cs=0x41e;eip=0x000e1b; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8368 or [bp+var_2], ax ;~ 041E:0E1B +cs=0x41e;eip=0x000e1e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8369 push [bp+var_2] ;~ 041E:0E1E +cs=0x41e;eip=0x000e21; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8370 mov ax, [bp+var_4] ;~ 041E:0E21 +cs=0x41e;eip=0x000e24; X(PUSH(ax)); // 8371 push ax ;~ 041E:0E24 +cs=0x41e;eip=0x000e25; J(CALL(sub_12a31,0)); // 8372 call sub_12A31 ;~ 041E:0E25 +cs=0x41e;eip=0x000e28; T(ADD(sp, 4)); // 8373 add sp, 4 ;~ 041E:0E28 +cs=0x41e;eip=0x000e2b; T(sp = bp;); // 8374 mov sp, bp ;~ 041E:0E2B +cs=0x41e;eip=0x000e2d; X(POP(bp)); // 8375 pop bp ;~ 041E:0E2D +cs=0x41e;eip=0x000e2e; J(RETN(0)); // 8376 retn ;~ 041E:0E2E assert(0); __dispatch_call: @@ -2820,41 +2823,41 @@ cs=0x41e;eip=0x000e2e; J(RETN(0)); // 8173 retn ;~ 041E:0E2E _begin: #undef var_4 #define var_4 -4 - // 8185 var_4 = word ptr -4 ;~ 041E:0E30 + // 8388 var_4 = word ptr -4 ;~ 041E:0E30 #undef var_2 #define var_2 -2 - // 8186 var_2 = word ptr -2 ;~ 041E:0E30 -cs=0x41e;eip=0x000e30; X(PUSH(bp)); // 8188 push bp ;~ 041E:0E30 -cs=0x41e;eip=0x000e31; T(bp = sp;); // 8189 mov bp, sp ;~ 041E:0E31 -cs=0x41e;eip=0x000e33; T(SUB(sp, 4)); // 8190 sub sp, 4 ;~ 041E:0E33 -cs=0x41e;eip=0x000e37; T(ax = *(dw*)(&_unk_127ba);); // 8191 mov ax, word ptr ds:_unk_127BA ;~ 041E:0E37 -cs=0x41e;eip=0x000e3a; T(ADD(ax, 0x0C0)); // 8192 add ax, 0C0h ;~ 041E:0E3A -cs=0x41e;eip=0x000e3d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8193 mov [bp+var_4], ax ;~ 041E:0E3D -cs=0x41e;eip=0x000e40; T(bx = *(dw*)(&_unk_127be);); // 8194 mov bx, word ptr ds:_unk_127BE ;~ 041E:0E40 -cs=0x41e;eip=0x000e44; T(MOV(al, *(raddr(ds,bx+0x0A)))); // 8195 mov al, [bx+0Ah] ;~ 041E:0E44 -cs=0x41e;eip=0x000e47; T(AND(ax, 0x0FF)); // 8196 and ax, 0FFh ;~ 041E:0E47 -cs=0x41e;eip=0x000e4a; T(SHL(ax, 1)); // 8197 shl ax, 1 ;~ 041E:0E4A -cs=0x41e;eip=0x000e4c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8198 mov [bp+var_2], ax ;~ 041E:0E4C -cs=0x41e;eip=0x000e4f; T(bx = *(dw*)(&_unk_127be);); // 8199 mov bx, word ptr ds:_unk_127BE ;~ 041E:0E4F -cs=0x41e;eip=0x000e53; T(MOV(al, *(raddr(ds,bx+0x0D)))); // 8200 mov al, [bx+0Dh] ;~ 041E:0E53 -cs=0x41e;eip=0x000e56; T(AND(ax, 0x0FF)); // 8201 and ax, 0FFh ;~ 041E:0E56 -cs=0x41e;eip=0x000e59; J(JZ(loc_13620)); // 8202 jz short loc_13620 ;~ 041E:0E59 -cs=0x41e;eip=0x000e5b; T(XOR(ax, ax)); // 8203 xor ax, ax ;~ 041E:0E5B -cs=0x41e;eip=0x000e5d; J(JMP(loc_13623)); // 8204 jmp short loc_13623 ;~ 041E:0E5D + // 8389 var_2 = word ptr -2 ;~ 041E:0E30 +cs=0x41e;eip=0x000e30; X(PUSH(bp)); // 8391 push bp ;~ 041E:0E30 +cs=0x41e;eip=0x000e31; T(bp = sp;); // 8392 mov bp, sp ;~ 041E:0E31 +cs=0x41e;eip=0x000e33; T(SUB(sp, 4)); // 8393 sub sp, 4 ;~ 041E:0E33 +cs=0x41e;eip=0x000e37; T(ax = word_127ba;); // 8394 mov ax, word_127BA ;~ 041E:0E37 +cs=0x41e;eip=0x000e3a; T(ADD(ax, 0x0C0)); // 8395 add ax, 0C0h ;~ 041E:0E3A +cs=0x41e;eip=0x000e3d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8396 mov [bp+var_4], ax ;~ 041E:0E3D +cs=0x41e;eip=0x000e40; T(bx = word_127be;); // 8397 mov bx, word_127BE ;~ 041E:0E40 +cs=0x41e;eip=0x000e44; T(MOV(al, *(raddr(ds,bx+0x0A)))); // 8398 mov al, [bx+0Ah] ;~ 041E:0E44 +cs=0x41e;eip=0x000e47; T(AND(ax, 0x0FF)); // 8399 and ax, 0FFh ;~ 041E:0E47 +cs=0x41e;eip=0x000e4a; T(SHL(ax, 1)); // 8400 shl ax, 1 ;~ 041E:0E4A +cs=0x41e;eip=0x000e4c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8401 mov [bp+var_2], ax ;~ 041E:0E4C +cs=0x41e;eip=0x000e4f; T(bx = word_127be;); // 8402 mov bx, word_127BE ;~ 041E:0E4F +cs=0x41e;eip=0x000e53; T(MOV(al, *(raddr(ds,bx+0x0D)))); // 8403 mov al, [bx+0Dh] ;~ 041E:0E53 +cs=0x41e;eip=0x000e56; T(AND(ax, 0x0FF)); // 8404 and ax, 0FFh ;~ 041E:0E56 +cs=0x41e;eip=0x000e59; J(JZ(loc_13620)); // 8405 jz short loc_13620 ;~ 041E:0E59 +cs=0x41e;eip=0x000e5b; T(XOR(ax, ax)); // 8406 xor ax, ax ;~ 041E:0E5B +cs=0x41e;eip=0x000e5d; J(JMP(loc_13623)); // 8407 jmp short loc_13623 ;~ 041E:0E5D loc_13620: - // 4599 -cs=0x41e;eip=0x000e60; T(ax = 1;); // 8210 mov ax, 1 ;~ 041E:0E60 + // 4602 +cs=0x41e;eip=0x000e60; T(ax = 1;); // 8412 mov ax, 1 ;~ 041E:0E60 loc_13623: - // 4600 -cs=0x41e;eip=0x000e63; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8213 or [bp+var_2], ax ;~ 041E:0E63 -cs=0x41e;eip=0x000e66; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8214 push [bp+var_2] ;~ 041E:0E66 -cs=0x41e;eip=0x000e69; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8215 mov ax, [bp+var_4] ;~ 041E:0E69 -cs=0x41e;eip=0x000e6c; X(PUSH(ax)); // 8216 push ax ;~ 041E:0E6C -cs=0x41e;eip=0x000e6d; J(CALL(sub_12a31,0)); // 8217 call sub_12A31 ;~ 041E:0E6D -cs=0x41e;eip=0x000e70; T(ADD(sp, 4)); // 8218 add sp, 4 ;~ 041E:0E70 -cs=0x41e;eip=0x000e73; T(sp = bp;); // 8219 mov sp, bp ;~ 041E:0E73 -cs=0x41e;eip=0x000e75; X(POP(bp)); // 8220 pop bp ;~ 041E:0E75 -cs=0x41e;eip=0x000e76; J(RETN(0)); // 8221 retn ;~ 041E:0E76 + // 4603 +cs=0x41e;eip=0x000e63; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8415 or [bp+var_2], ax ;~ 041E:0E63 +cs=0x41e;eip=0x000e66; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8416 push [bp+var_2] ;~ 041E:0E66 +cs=0x41e;eip=0x000e69; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8417 mov ax, [bp+var_4] ;~ 041E:0E69 +cs=0x41e;eip=0x000e6c; X(PUSH(ax)); // 8418 push ax ;~ 041E:0E6C +cs=0x41e;eip=0x000e6d; J(CALL(sub_12a31,0)); // 8419 call sub_12A31 ;~ 041E:0E6D +cs=0x41e;eip=0x000e70; T(ADD(sp, 4)); // 8420 add sp, 4 ;~ 041E:0E70 +cs=0x41e;eip=0x000e73; T(sp = bp;); // 8421 mov sp, bp ;~ 041E:0E73 +cs=0x41e;eip=0x000e75; X(POP(bp)); // 8422 pop bp ;~ 041E:0E75 +cs=0x41e;eip=0x000e76; J(RETN(0)); // 8423 retn ;~ 041E:0E76 assert(0); __dispatch_call: @@ -2883,36 +2886,36 @@ cs=0x41e;eip=0x000e76; J(RETN(0)); // 8221 retn ;~ 041E:0E76 _begin: #undef var_4 #define var_4 -4 - // 8233 var_4 = word ptr -4 ;~ 041E:0E78 + // 8435 var_4 = word ptr -4 ;~ 041E:0E78 #undef var_2 #define var_2 -2 - // 8234 var_2 = word ptr -2 ;~ 041E:0E78 -cs=0x41e;eip=0x000e78; X(PUSH(bp)); // 8236 push bp ;~ 041E:0E78 -cs=0x41e;eip=0x000e79; T(bp = sp;); // 8237 mov bp, sp ;~ 041E:0E79 -cs=0x41e;eip=0x000e7b; T(SUB(sp, 4)); // 8238 sub sp, 4 ;~ 041E:0E7B -cs=0x41e;eip=0x000e7f; T(ax = *(dw*)(&_unk_127bc);); // 8239 mov ax, word ptr ds:_unk_127BC ;~ 041E:0E7F -cs=0x41e;eip=0x000e82; T(ADD(ax, 0x60)); // 8240 add ax, 60h ; '`' ;~ 041E:0E82 -cs=0x41e;eip=0x000e85; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8241 mov [bp+var_4], ax ;~ 041E:0E85 -cs=0x41e;eip=0x000e88; T(bx = *(dw*)(&_unk_127be);); // 8242 mov bx, word ptr ds:_unk_127BE ;~ 041E:0E88 -cs=0x41e;eip=0x000e8c; T(MOV(al, *(raddr(ds,bx)))); // 8243 mov al, [bx] ;~ 041E:0E8C -cs=0x41e;eip=0x000e8e; T(AND(ax, 0x0FF)); // 8244 and ax, 0FFh ;~ 041E:0E8E -cs=0x41e;eip=0x000e91; T(SHL(ax, 1)); // 8245 shl ax, 1 ;~ 041E:0E91 -cs=0x41e;eip=0x000e93; T(SHL(ax, 1)); // 8246 shl ax, 1 ;~ 041E:0E93 -cs=0x41e;eip=0x000e95; T(SHL(ax, 1)); // 8247 shl ax, 1 ;~ 041E:0E95 -cs=0x41e;eip=0x000e97; T(SHL(ax, 1)); // 8248 shl ax, 1 ;~ 041E:0E97 -cs=0x41e;eip=0x000e99; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8249 mov [bp+var_2], ax ;~ 041E:0E99 -cs=0x41e;eip=0x000e9c; T(bx = *(dw*)(&_unk_127be);); // 8250 mov bx, word ptr ds:_unk_127BE ;~ 041E:0E9C -cs=0x41e;eip=0x000ea0; T(MOV(al, *(raddr(ds,bx+1)))); // 8251 mov al, [bx+1] ;~ 041E:0EA0 -cs=0x41e;eip=0x000ea3; T(AND(ax, 0x0F)); // 8252 and ax, 0Fh ;~ 041E:0EA3 -cs=0x41e;eip=0x000ea6; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8253 or [bp+var_2], ax ;~ 041E:0EA6 -cs=0x41e;eip=0x000ea9; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8254 push [bp+var_2] ;~ 041E:0EA9 -cs=0x41e;eip=0x000eac; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8255 mov ax, [bp+var_4] ;~ 041E:0EAC -cs=0x41e;eip=0x000eaf; X(PUSH(ax)); // 8256 push ax ;~ 041E:0EAF -cs=0x41e;eip=0x000eb0; J(CALL(sub_12a31,0)); // 8257 call sub_12A31 ;~ 041E:0EB0 -cs=0x41e;eip=0x000eb3; T(ADD(sp, 4)); // 8258 add sp, 4 ;~ 041E:0EB3 -cs=0x41e;eip=0x000eb6; T(sp = bp;); // 8259 mov sp, bp ;~ 041E:0EB6 -cs=0x41e;eip=0x000eb8; X(POP(bp)); // 8260 pop bp ;~ 041E:0EB8 -cs=0x41e;eip=0x000eb9; J(RETN(0)); // 8261 retn ;~ 041E:0EB9 + // 8436 var_2 = word ptr -2 ;~ 041E:0E78 +cs=0x41e;eip=0x000e78; X(PUSH(bp)); // 8438 push bp ;~ 041E:0E78 +cs=0x41e;eip=0x000e79; T(bp = sp;); // 8439 mov bp, sp ;~ 041E:0E79 +cs=0x41e;eip=0x000e7b; T(SUB(sp, 4)); // 8440 sub sp, 4 ;~ 041E:0E7B +cs=0x41e;eip=0x000e7f; T(ax = word_127bc;); // 8441 mov ax, word_127BC ;~ 041E:0E7F +cs=0x41e;eip=0x000e82; T(ADD(ax, 0x60)); // 8442 add ax, 60h ; '`' ;~ 041E:0E82 +cs=0x41e;eip=0x000e85; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8443 mov [bp+var_4], ax ;~ 041E:0E85 +cs=0x41e;eip=0x000e88; T(bx = word_127be;); // 8444 mov bx, word_127BE ;~ 041E:0E88 +cs=0x41e;eip=0x000e8c; T(MOV(al, *(raddr(ds,bx)))); // 8445 mov al, [bx] ;~ 041E:0E8C +cs=0x41e;eip=0x000e8e; T(AND(ax, 0x0FF)); // 8446 and ax, 0FFh ;~ 041E:0E8E +cs=0x41e;eip=0x000e91; T(SHL(ax, 1)); // 8447 shl ax, 1 ;~ 041E:0E91 +cs=0x41e;eip=0x000e93; T(SHL(ax, 1)); // 8448 shl ax, 1 ;~ 041E:0E93 +cs=0x41e;eip=0x000e95; T(SHL(ax, 1)); // 8449 shl ax, 1 ;~ 041E:0E95 +cs=0x41e;eip=0x000e97; T(SHL(ax, 1)); // 8450 shl ax, 1 ;~ 041E:0E97 +cs=0x41e;eip=0x000e99; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8451 mov [bp+var_2], ax ;~ 041E:0E99 +cs=0x41e;eip=0x000e9c; T(bx = word_127be;); // 8452 mov bx, word_127BE ;~ 041E:0E9C +cs=0x41e;eip=0x000ea0; T(MOV(al, *(raddr(ds,bx+1)))); // 8453 mov al, [bx+1] ;~ 041E:0EA0 +cs=0x41e;eip=0x000ea3; T(AND(ax, 0x0F)); // 8454 and ax, 0Fh ;~ 041E:0EA3 +cs=0x41e;eip=0x000ea6; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8455 or [bp+var_2], ax ;~ 041E:0EA6 +cs=0x41e;eip=0x000ea9; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8456 push [bp+var_2] ;~ 041E:0EA9 +cs=0x41e;eip=0x000eac; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8457 mov ax, [bp+var_4] ;~ 041E:0EAC +cs=0x41e;eip=0x000eaf; X(PUSH(ax)); // 8458 push ax ;~ 041E:0EAF +cs=0x41e;eip=0x000eb0; J(CALL(sub_12a31,0)); // 8459 call sub_12A31 ;~ 041E:0EB0 +cs=0x41e;eip=0x000eb3; T(ADD(sp, 4)); // 8460 add sp, 4 ;~ 041E:0EB3 +cs=0x41e;eip=0x000eb6; T(sp = bp;); // 8461 mov sp, bp ;~ 041E:0EB6 +cs=0x41e;eip=0x000eb8; X(POP(bp)); // 8462 pop bp ;~ 041E:0EB8 +cs=0x41e;eip=0x000eb9; J(RETN(0)); // 8463 retn ;~ 041E:0EB9 assert(0); __dispatch_call: @@ -2939,36 +2942,36 @@ cs=0x41e;eip=0x000eb9; J(RETN(0)); // 8261 retn ;~ 041E:0EB9 _begin: #undef var_4 #define var_4 -4 - // 8271 var_4 = word ptr -4 ;~ 041E:0EBA + // 8473 var_4 = word ptr -4 ;~ 041E:0EBA #undef var_2 #define var_2 -2 - // 8272 var_2 = word ptr -2 ;~ 041E:0EBA -cs=0x41e;eip=0x000eba; X(PUSH(bp)); // 8274 push bp ;~ 041E:0EBA -cs=0x41e;eip=0x000ebb; T(bp = sp;); // 8275 mov bp, sp ;~ 041E:0EBB -cs=0x41e;eip=0x000ebd; T(SUB(sp, 4)); // 8276 sub sp, 4 ;~ 041E:0EBD -cs=0x41e;eip=0x000ec1; T(ax = *(dw*)(&_unk_127bc);); // 8277 mov ax, word ptr ds:_unk_127BC ;~ 041E:0EC1 -cs=0x41e;eip=0x000ec4; T(ADD(ax, 0x80)); // 8278 add ax, 80h ;~ 041E:0EC4 -cs=0x41e;eip=0x000ec7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8279 mov [bp+var_4], ax ;~ 041E:0EC7 -cs=0x41e;eip=0x000eca; T(bx = *(dw*)(&_unk_127be);); // 8280 mov bx, word ptr ds:_unk_127BE ;~ 041E:0ECA -cs=0x41e;eip=0x000ece; T(MOV(al, *(raddr(ds,bx+2)))); // 8281 mov al, [bx+2] ;~ 041E:0ECE -cs=0x41e;eip=0x000ed1; T(AND(ax, 0x0FF)); // 8282 and ax, 0FFh ;~ 041E:0ED1 -cs=0x41e;eip=0x000ed4; T(SHL(ax, 1)); // 8283 shl ax, 1 ;~ 041E:0ED4 -cs=0x41e;eip=0x000ed6; T(SHL(ax, 1)); // 8284 shl ax, 1 ;~ 041E:0ED6 -cs=0x41e;eip=0x000ed8; T(SHL(ax, 1)); // 8285 shl ax, 1 ;~ 041E:0ED8 -cs=0x41e;eip=0x000eda; T(SHL(ax, 1)); // 8286 shl ax, 1 ;~ 041E:0EDA -cs=0x41e;eip=0x000edc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8287 mov [bp+var_2], ax ;~ 041E:0EDC -cs=0x41e;eip=0x000edf; T(bx = *(dw*)(&_unk_127be);); // 8288 mov bx, word ptr ds:_unk_127BE ;~ 041E:0EDF -cs=0x41e;eip=0x000ee3; T(MOV(al, *(raddr(ds,bx+3)))); // 8289 mov al, [bx+3] ;~ 041E:0EE3 -cs=0x41e;eip=0x000ee6; T(AND(ax, 0x0F)); // 8290 and ax, 0Fh ;~ 041E:0EE6 -cs=0x41e;eip=0x000ee9; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8291 or [bp+var_2], ax ;~ 041E:0EE9 -cs=0x41e;eip=0x000eec; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8292 push [bp+var_2] ;~ 041E:0EEC -cs=0x41e;eip=0x000eef; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8293 mov ax, [bp+var_4] ;~ 041E:0EEF -cs=0x41e;eip=0x000ef2; X(PUSH(ax)); // 8294 push ax ;~ 041E:0EF2 -cs=0x41e;eip=0x000ef3; J(CALL(sub_12a31,0)); // 8295 call sub_12A31 ;~ 041E:0EF3 -cs=0x41e;eip=0x000ef6; T(ADD(sp, 4)); // 8296 add sp, 4 ;~ 041E:0EF6 -cs=0x41e;eip=0x000ef9; T(sp = bp;); // 8297 mov sp, bp ;~ 041E:0EF9 -cs=0x41e;eip=0x000efb; X(POP(bp)); // 8298 pop bp ;~ 041E:0EFB -cs=0x41e;eip=0x000efc; J(RETN(0)); // 8299 retn ;~ 041E:0EFC + // 8474 var_2 = word ptr -2 ;~ 041E:0EBA +cs=0x41e;eip=0x000eba; X(PUSH(bp)); // 8476 push bp ;~ 041E:0EBA +cs=0x41e;eip=0x000ebb; T(bp = sp;); // 8477 mov bp, sp ;~ 041E:0EBB +cs=0x41e;eip=0x000ebd; T(SUB(sp, 4)); // 8478 sub sp, 4 ;~ 041E:0EBD +cs=0x41e;eip=0x000ec1; T(ax = word_127bc;); // 8479 mov ax, word_127BC ;~ 041E:0EC1 +cs=0x41e;eip=0x000ec4; T(ADD(ax, 0x80)); // 8480 add ax, 80h ;~ 041E:0EC4 +cs=0x41e;eip=0x000ec7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8481 mov [bp+var_4], ax ;~ 041E:0EC7 +cs=0x41e;eip=0x000eca; T(bx = word_127be;); // 8482 mov bx, word_127BE ;~ 041E:0ECA +cs=0x41e;eip=0x000ece; T(MOV(al, *(raddr(ds,bx+2)))); // 8483 mov al, [bx+2] ;~ 041E:0ECE +cs=0x41e;eip=0x000ed1; T(AND(ax, 0x0FF)); // 8484 and ax, 0FFh ;~ 041E:0ED1 +cs=0x41e;eip=0x000ed4; T(SHL(ax, 1)); // 8485 shl ax, 1 ;~ 041E:0ED4 +cs=0x41e;eip=0x000ed6; T(SHL(ax, 1)); // 8486 shl ax, 1 ;~ 041E:0ED6 +cs=0x41e;eip=0x000ed8; T(SHL(ax, 1)); // 8487 shl ax, 1 ;~ 041E:0ED8 +cs=0x41e;eip=0x000eda; T(SHL(ax, 1)); // 8488 shl ax, 1 ;~ 041E:0EDA +cs=0x41e;eip=0x000edc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8489 mov [bp+var_2], ax ;~ 041E:0EDC +cs=0x41e;eip=0x000edf; T(bx = word_127be;); // 8490 mov bx, word_127BE ;~ 041E:0EDF +cs=0x41e;eip=0x000ee3; T(MOV(al, *(raddr(ds,bx+3)))); // 8491 mov al, [bx+3] ;~ 041E:0EE3 +cs=0x41e;eip=0x000ee6; T(AND(ax, 0x0F)); // 8492 and ax, 0Fh ;~ 041E:0EE6 +cs=0x41e;eip=0x000ee9; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8493 or [bp+var_2], ax ;~ 041E:0EE9 +cs=0x41e;eip=0x000eec; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8494 push [bp+var_2] ;~ 041E:0EEC +cs=0x41e;eip=0x000eef; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8495 mov ax, [bp+var_4] ;~ 041E:0EEF +cs=0x41e;eip=0x000ef2; X(PUSH(ax)); // 8496 push ax ;~ 041E:0EF2 +cs=0x41e;eip=0x000ef3; J(CALL(sub_12a31,0)); // 8497 call sub_12A31 ;~ 041E:0EF3 +cs=0x41e;eip=0x000ef6; T(ADD(sp, 4)); // 8498 add sp, 4 ;~ 041E:0EF6 +cs=0x41e;eip=0x000ef9; T(sp = bp;); // 8499 mov sp, bp ;~ 041E:0EF9 +cs=0x41e;eip=0x000efb; X(POP(bp)); // 8500 pop bp ;~ 041E:0EFB +cs=0x41e;eip=0x000efc; J(RETN(0)); // 8501 retn ;~ 041E:0EFC assert(0); __dispatch_call: @@ -2995,76 +2998,76 @@ cs=0x41e;eip=0x000efc; J(RETN(0)); // 8299 retn ;~ 041E:0EFC _begin: #undef var_4 #define var_4 -4 - // 8311 var_4 = word ptr -4 ;~ 041E:0EFE + // 8513 var_4 = word ptr -4 ;~ 041E:0EFE #undef var_2 #define var_2 -2 - // 8312 var_2 = word ptr -2 ;~ 041E:0EFE -cs=0x41e;eip=0x000efe; X(PUSH(bp)); // 8314 push bp ;~ 041E:0EFE -cs=0x41e;eip=0x000eff; T(bp = sp;); // 8315 mov bp, sp ;~ 041E:0EFF -cs=0x41e;eip=0x000f01; T(SUB(sp, 4)); // 8316 sub sp, 4 ;~ 041E:0F01 -cs=0x41e;eip=0x000f05; T(ax = *(dw*)(&_unk_127bc);); // 8317 mov ax, word ptr ds:_unk_127BC ;~ 041E:0F05 -cs=0x41e;eip=0x000f08; T(ADD(ax, 0x20)); // 8318 add ax, 20h ; ' ' ;~ 041E:0F08 -cs=0x41e;eip=0x000f0b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8319 mov [bp+var_4], ax ;~ 041E:0F0B -cs=0x41e;eip=0x000f0e; T(bx = *(dw*)(&_unk_127be);); // 8320 mov bx, word ptr ds:_unk_127BE ;~ 041E:0F0E -cs=0x41e;eip=0x000f12; T(MOV(al, *(raddr(ds,bx+0x0B)))); // 8321 mov al, [bx+0Bh] ;~ 041E:0F12 -cs=0x41e;eip=0x000f15; T(AND(ax, 0x0FF)); // 8322 and ax, 0FFh ;~ 041E:0F15 -cs=0x41e;eip=0x000f18; J(JZ(loc_136e0)); // 8323 jz short loc_136E0 ;~ 041E:0F18 -cs=0x41e;eip=0x000f1a; T(ax = 0x80;); // 8324 mov ax, 80h ;~ 041E:0F1A -cs=0x41e;eip=0x000f1d; J(JMP(loc_136e2)); // 8325 jmp short loc_136E2 ;~ 041E:0F1D + // 8514 var_2 = word ptr -2 ;~ 041E:0EFE +cs=0x41e;eip=0x000efe; X(PUSH(bp)); // 8516 push bp ;~ 041E:0EFE +cs=0x41e;eip=0x000eff; T(bp = sp;); // 8517 mov bp, sp ;~ 041E:0EFF +cs=0x41e;eip=0x000f01; T(SUB(sp, 4)); // 8518 sub sp, 4 ;~ 041E:0F01 +cs=0x41e;eip=0x000f05; T(ax = word_127bc;); // 8519 mov ax, word_127BC ;~ 041E:0F05 +cs=0x41e;eip=0x000f08; T(ADD(ax, 0x20)); // 8520 add ax, 20h ; ' ' ;~ 041E:0F08 +cs=0x41e;eip=0x000f0b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8521 mov [bp+var_4], ax ;~ 041E:0F0B +cs=0x41e;eip=0x000f0e; T(bx = word_127be;); // 8522 mov bx, word_127BE ;~ 041E:0F0E +cs=0x41e;eip=0x000f12; T(MOV(al, *(raddr(ds,bx+0x0B)))); // 8523 mov al, [bx+0Bh] ;~ 041E:0F12 +cs=0x41e;eip=0x000f15; T(AND(ax, 0x0FF)); // 8524 and ax, 0FFh ;~ 041E:0F15 +cs=0x41e;eip=0x000f18; J(JZ(loc_136e0)); // 8525 jz short loc_136E0 ;~ 041E:0F18 +cs=0x41e;eip=0x000f1a; T(ax = 0x80;); // 8526 mov ax, 80h ;~ 041E:0F1A +cs=0x41e;eip=0x000f1d; J(JMP(loc_136e2)); // 8527 jmp short loc_136E2 ;~ 041E:0F1D loc_136e0: - // 4601 -cs=0x41e;eip=0x000f20; T(XOR(ax, ax)); // 8331 xor ax, ax ;~ 041E:0F20 + // 4604 +cs=0x41e;eip=0x000f20; T(XOR(ax, ax)); // 8532 xor ax, ax ;~ 041E:0F20 loc_136e2: - // 4602 -cs=0x41e;eip=0x000f22; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8334 mov [bp+var_2], ax ;~ 041E:0F22 -cs=0x41e;eip=0x000f25; T(bx = *(dw*)(&_unk_127be);); // 8335 mov bx, word ptr ds:_unk_127BE ;~ 041E:0F25 -cs=0x41e;eip=0x000f29; T(MOV(al, *(raddr(ds,bx+0x0C)))); // 8336 mov al, [bx+0Ch] ;~ 041E:0F29 -cs=0x41e;eip=0x000f2c; T(AND(ax, 0x0FF)); // 8337 and ax, 0FFh ;~ 041E:0F2C -cs=0x41e;eip=0x000f2f; J(JZ(loc_136f6)); // 8338 jz short loc_136F6 ;~ 041E:0F2F -cs=0x41e;eip=0x000f31; T(ax = 0x40;); // 8339 mov ax, 40h ; '@' ;~ 041E:0F31 -cs=0x41e;eip=0x000f34; J(JMP(loc_136f8)); // 8340 jmp short loc_136F8 ;~ 041E:0F34 + // 4605 +cs=0x41e;eip=0x000f22; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8535 mov [bp+var_2], ax ;~ 041E:0F22 +cs=0x41e;eip=0x000f25; T(bx = word_127be;); // 8536 mov bx, word_127BE ;~ 041E:0F25 +cs=0x41e;eip=0x000f29; T(MOV(al, *(raddr(ds,bx+0x0C)))); // 8537 mov al, [bx+0Ch] ;~ 041E:0F29 +cs=0x41e;eip=0x000f2c; T(AND(ax, 0x0FF)); // 8538 and ax, 0FFh ;~ 041E:0F2C +cs=0x41e;eip=0x000f2f; J(JZ(loc_136f6)); // 8539 jz short loc_136F6 ;~ 041E:0F2F +cs=0x41e;eip=0x000f31; T(ax = 0x40;); // 8540 mov ax, 40h ; '@' ;~ 041E:0F31 +cs=0x41e;eip=0x000f34; J(JMP(loc_136f8)); // 8541 jmp short loc_136F8 ;~ 041E:0F34 loc_136f6: - // 4603 -cs=0x41e;eip=0x000f36; T(XOR(ax, ax)); // 8344 xor ax, ax ;~ 041E:0F36 + // 4606 +cs=0x41e;eip=0x000f36; T(XOR(ax, ax)); // 8545 xor ax, ax ;~ 041E:0F36 loc_136f8: - // 4604 -cs=0x41e;eip=0x000f38; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8347 add [bp+var_2], ax ;~ 041E:0F38 -cs=0x41e;eip=0x000f3b; T(bx = *(dw*)(&_unk_127be);); // 8348 mov bx, word ptr ds:_unk_127BE ;~ 041E:0F3B -cs=0x41e;eip=0x000f3f; T(MOV(al, *(raddr(ds,bx+4)))); // 8349 mov al, [bx+4] ;~ 041E:0F3F -cs=0x41e;eip=0x000f42; T(AND(ax, 0x0FF)); // 8350 and ax, 0FFh ;~ 041E:0F42 -cs=0x41e;eip=0x000f45; J(JZ(loc_1370c)); // 8351 jz short loc_1370C ;~ 041E:0F45 -cs=0x41e;eip=0x000f47; T(ax = 0x20;); // 8352 mov ax, 20h ; ' ' ;~ 041E:0F47 -cs=0x41e;eip=0x000f4a; J(JMP(loc_1370e)); // 8353 jmp short loc_1370E ;~ 041E:0F4A + // 4607 +cs=0x41e;eip=0x000f38; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8548 add [bp+var_2], ax ;~ 041E:0F38 +cs=0x41e;eip=0x000f3b; T(bx = word_127be;); // 8549 mov bx, word_127BE ;~ 041E:0F3B +cs=0x41e;eip=0x000f3f; T(MOV(al, *(raddr(ds,bx+4)))); // 8550 mov al, [bx+4] ;~ 041E:0F3F +cs=0x41e;eip=0x000f42; T(AND(ax, 0x0FF)); // 8551 and ax, 0FFh ;~ 041E:0F42 +cs=0x41e;eip=0x000f45; J(JZ(loc_1370c)); // 8552 jz short loc_1370C ;~ 041E:0F45 +cs=0x41e;eip=0x000f47; T(ax = 0x20;); // 8553 mov ax, 20h ; ' ' ;~ 041E:0F47 +cs=0x41e;eip=0x000f4a; J(JMP(loc_1370e)); // 8554 jmp short loc_1370E ;~ 041E:0F4A loc_1370c: - // 4605 -cs=0x41e;eip=0x000f4c; T(XOR(ax, ax)); // 8357 xor ax, ax ;~ 041E:0F4C + // 4608 +cs=0x41e;eip=0x000f4c; T(XOR(ax, ax)); // 8558 xor ax, ax ;~ 041E:0F4C loc_1370e: - // 4606 -cs=0x41e;eip=0x000f4e; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8360 add [bp+var_2], ax ;~ 041E:0F4E -cs=0x41e;eip=0x000f51; T(bx = *(dw*)(&_unk_127be);); // 8361 mov bx, word ptr ds:_unk_127BE ;~ 041E:0F51 -cs=0x41e;eip=0x000f55; T(MOV(al, *(raddr(ds,bx+5)))); // 8362 mov al, [bx+5] ;~ 041E:0F55 -cs=0x41e;eip=0x000f58; T(AND(ax, 0x0FF)); // 8363 and ax, 0FFh ;~ 041E:0F58 -cs=0x41e;eip=0x000f5b; J(JZ(loc_13722)); // 8364 jz short loc_13722 ;~ 041E:0F5B -cs=0x41e;eip=0x000f5d; T(ax = 0x10;); // 8365 mov ax, 10h ;~ 041E:0F5D -cs=0x41e;eip=0x000f60; J(JMP(loc_13724)); // 8366 jmp short loc_13724 ;~ 041E:0F60 + // 4609 +cs=0x41e;eip=0x000f4e; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8561 add [bp+var_2], ax ;~ 041E:0F4E +cs=0x41e;eip=0x000f51; T(bx = word_127be;); // 8562 mov bx, word_127BE ;~ 041E:0F51 +cs=0x41e;eip=0x000f55; T(MOV(al, *(raddr(ds,bx+5)))); // 8563 mov al, [bx+5] ;~ 041E:0F55 +cs=0x41e;eip=0x000f58; T(AND(ax, 0x0FF)); // 8564 and ax, 0FFh ;~ 041E:0F58 +cs=0x41e;eip=0x000f5b; J(JZ(loc_13722)); // 8565 jz short loc_13722 ;~ 041E:0F5B +cs=0x41e;eip=0x000f5d; T(ax = 0x10;); // 8566 mov ax, 10h ;~ 041E:0F5D +cs=0x41e;eip=0x000f60; J(JMP(loc_13724)); // 8567 jmp short loc_13724 ;~ 041E:0F60 loc_13722: - // 4607 -cs=0x41e;eip=0x000f62; T(XOR(ax, ax)); // 8370 xor ax, ax ;~ 041E:0F62 + // 4610 +cs=0x41e;eip=0x000f62; T(XOR(ax, ax)); // 8571 xor ax, ax ;~ 041E:0F62 loc_13724: - // 4608 -cs=0x41e;eip=0x000f64; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8373 add [bp+var_2], ax ;~ 041E:0F64 -cs=0x41e;eip=0x000f67; T(bx = *(dw*)(&_unk_127be);); // 8374 mov bx, word ptr ds:_unk_127BE ;~ 041E:0F67 -cs=0x41e;eip=0x000f6b; T(MOV(al, *(raddr(ds,bx+9)))); // 8375 mov al, [bx+9] ;~ 041E:0F6B -cs=0x41e;eip=0x000f6e; T(AND(ax, 0x0F)); // 8376 and ax, 0Fh ;~ 041E:0F6E -cs=0x41e;eip=0x000f71; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8377 add [bp+var_2], ax ;~ 041E:0F71 -cs=0x41e;eip=0x000f74; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8378 push [bp+var_2] ;~ 041E:0F74 -cs=0x41e;eip=0x000f77; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8379 mov ax, [bp+var_4] ;~ 041E:0F77 -cs=0x41e;eip=0x000f7a; X(PUSH(ax)); // 8380 push ax ;~ 041E:0F7A -cs=0x41e;eip=0x000f7b; J(CALL(sub_12a31,0)); // 8381 call sub_12A31 ;~ 041E:0F7B -cs=0x41e;eip=0x000f7e; T(ADD(sp, 4)); // 8382 add sp, 4 ;~ 041E:0F7E -cs=0x41e;eip=0x000f81; T(sp = bp;); // 8383 mov sp, bp ;~ 041E:0F81 -cs=0x41e;eip=0x000f83; X(POP(bp)); // 8384 pop bp ;~ 041E:0F83 -cs=0x41e;eip=0x000f84; J(RETN(0)); // 8385 retn ;~ 041E:0F84 + // 4611 +cs=0x41e;eip=0x000f64; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8574 add [bp+var_2], ax ;~ 041E:0F64 +cs=0x41e;eip=0x000f67; T(bx = word_127be;); // 8575 mov bx, word_127BE ;~ 041E:0F67 +cs=0x41e;eip=0x000f6b; T(MOV(al, *(raddr(ds,bx+9)))); // 8576 mov al, [bx+9] ;~ 041E:0F6B +cs=0x41e;eip=0x000f6e; T(AND(ax, 0x0F)); // 8577 and ax, 0Fh ;~ 041E:0F6E +cs=0x41e;eip=0x000f71; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8578 add [bp+var_2], ax ;~ 041E:0F71 +cs=0x41e;eip=0x000f74; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8579 push [bp+var_2] ;~ 041E:0F74 +cs=0x41e;eip=0x000f77; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8580 mov ax, [bp+var_4] ;~ 041E:0F77 +cs=0x41e;eip=0x000f7a; X(PUSH(ax)); // 8581 push ax ;~ 041E:0F7A +cs=0x41e;eip=0x000f7b; J(CALL(sub_12a31,0)); // 8582 call sub_12A31 ;~ 041E:0F7B +cs=0x41e;eip=0x000f7e; T(ADD(sp, 4)); // 8583 add sp, 4 ;~ 041E:0F7E +cs=0x41e;eip=0x000f81; T(sp = bp;); // 8584 mov sp, bp ;~ 041E:0F81 +cs=0x41e;eip=0x000f83; X(POP(bp)); // 8585 pop bp ;~ 041E:0F83 +cs=0x41e;eip=0x000f84; J(RETN(0)); // 8586 retn ;~ 041E:0F84 assert(0); __dispatch_call: @@ -3099,23 +3102,23 @@ cs=0x41e;eip=0x000f84; J(RETN(0)); // 8385 retn ;~ 041E:0F84 _begin: #undef var_2 #define var_2 -2 - // 8397 var_2 = word ptr -2 ;~ 041E:0F86 -cs=0x41e;eip=0x000f86; X(PUSH(bp)); // 8399 push bp ;~ 041E:0F86 -cs=0x41e;eip=0x000f87; T(bp = sp;); // 8400 mov bp, sp ;~ 041E:0F87 -cs=0x41e;eip=0x000f89; T(SUB(sp, 2)); // 8401 sub sp, 2 ;~ 041E:0F89 -cs=0x41e;eip=0x000f8d; T(ax = *(dw*)(&_unk_127bc);); // 8402 mov ax, word ptr ds:_unk_127BC ;~ 041E:0F8D -cs=0x41e;eip=0x000f90; T(ADD(ax, 0x0E0)); // 8403 add ax, 0E0h ;~ 041E:0F90 -cs=0x41e;eip=0x000f93; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8404 mov [bp+var_2], ax ;~ 041E:0F93 -cs=0x41e;eip=0x000f96; T(bx = *(dw*)(&_unk_127be);); // 8405 mov bx, word ptr ds:_unk_127BE ;~ 041E:0F96 -cs=0x41e;eip=0x000f9a; T(MOV(al, *(raddr(ds,bx+8)))); // 8406 mov al, [bx+8] ;~ 041E:0F9A -cs=0x41e;eip=0x000f9d; T(AND(ax, 3)); // 8407 and ax, 3 ;~ 041E:0F9D -cs=0x41e;eip=0x000fa0; X(PUSH(ax)); // 8408 push ax ;~ 041E:0FA0 -cs=0x41e;eip=0x000fa1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8409 push [bp+var_2] ;~ 041E:0FA1 -cs=0x41e;eip=0x000fa4; J(CALL(sub_12a31,0)); // 8410 call sub_12A31 ;~ 041E:0FA4 -cs=0x41e;eip=0x000fa7; T(ADD(sp, 4)); // 8411 add sp, 4 ;~ 041E:0FA7 -cs=0x41e;eip=0x000faa; T(sp = bp;); // 8412 mov sp, bp ;~ 041E:0FAA -cs=0x41e;eip=0x000fac; X(POP(bp)); // 8413 pop bp ;~ 041E:0FAC -cs=0x41e;eip=0x000fad; J(RETN(0)); // 8414 retn ;~ 041E:0FAD + // 8598 var_2 = word ptr -2 ;~ 041E:0F86 +cs=0x41e;eip=0x000f86; X(PUSH(bp)); // 8600 push bp ;~ 041E:0F86 +cs=0x41e;eip=0x000f87; T(bp = sp;); // 8601 mov bp, sp ;~ 041E:0F87 +cs=0x41e;eip=0x000f89; T(SUB(sp, 2)); // 8602 sub sp, 2 ;~ 041E:0F89 +cs=0x41e;eip=0x000f8d; T(ax = word_127bc;); // 8603 mov ax, word_127BC ;~ 041E:0F8D +cs=0x41e;eip=0x000f90; T(ADD(ax, 0x0E0)); // 8604 add ax, 0E0h ;~ 041E:0F90 +cs=0x41e;eip=0x000f93; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8605 mov [bp+var_2], ax ;~ 041E:0F93 +cs=0x41e;eip=0x000f96; T(bx = word_127be;); // 8606 mov bx, word_127BE ;~ 041E:0F96 +cs=0x41e;eip=0x000f9a; T(MOV(al, *(raddr(ds,bx+8)))); // 8607 mov al, [bx+8] ;~ 041E:0F9A +cs=0x41e;eip=0x000f9d; T(AND(ax, 3)); // 8608 and ax, 3 ;~ 041E:0F9D +cs=0x41e;eip=0x000fa0; X(PUSH(ax)); // 8609 push ax ;~ 041E:0FA0 +cs=0x41e;eip=0x000fa1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8610 push [bp+var_2] ;~ 041E:0FA1 +cs=0x41e;eip=0x000fa4; J(CALL(sub_12a31,0)); // 8611 call sub_12A31 ;~ 041E:0FA4 +cs=0x41e;eip=0x000fa7; T(ADD(sp, 4)); // 8612 add sp, 4 ;~ 041E:0FA7 +cs=0x41e;eip=0x000faa; T(sp = bp;); // 8613 mov sp, bp ;~ 041E:0FAA +cs=0x41e;eip=0x000fac; X(POP(bp)); // 8614 pop bp ;~ 041E:0FAC +cs=0x41e;eip=0x000fad; J(RETN(0)); // 8615 retn ;~ 041E:0FAD assert(0); __dispatch_call: @@ -3140,15 +3143,15 @@ cs=0x41e;eip=0x000fad; J(RETN(0)); // 8414 retn ;~ 041E:0FAD else goto __dispatch_call; sub_1376e: _begin: -cs=0x41e;eip=0x000fae; J(CALL(sub_13544,0)); // 8423 call sub_13544 ;~ 041E:0FAE -cs=0x41e;eip=0x000fb1; J(CALL(sub_1358e,0)); // 8424 call sub_1358E ;~ 041E:0FB1 -cs=0x41e;eip=0x000fb4; J(CALL(sub_135aa,0)); // 8425 call sub_135AA ;~ 041E:0FB4 -cs=0x41e;eip=0x000fb7; J(CALL(sub_135f0,0)); // 8426 call sub_135F0 ;~ 041E:0FB7 -cs=0x41e;eip=0x000fba; J(CALL(sub_13638,0)); // 8427 call sub_13638 ;~ 041E:0FBA -cs=0x41e;eip=0x000fbd; J(CALL(sub_1367a,0)); // 8428 call sub_1367A ;~ 041E:0FBD -cs=0x41e;eip=0x000fc0; J(CALL(sub_136be,0)); // 8429 call sub_136BE ;~ 041E:0FC0 -cs=0x41e;eip=0x000fc3; J(CALL(sub_13746,0)); // 8430 call sub_13746 ;~ 041E:0FC3 -cs=0x41e;eip=0x000fc6; J(RETN(0)); // 8431 retn ;~ 041E:0FC6 +cs=0x41e;eip=0x000fae; J(CALL(sub_13544,0)); // 8624 call sub_13544 ;~ 041E:0FAE +cs=0x41e;eip=0x000fb1; J(CALL(sub_1358e,0)); // 8625 call sub_1358E ;~ 041E:0FB1 +cs=0x41e;eip=0x000fb4; J(CALL(sub_135aa,0)); // 8626 call sub_135AA ;~ 041E:0FB4 +cs=0x41e;eip=0x000fb7; J(CALL(sub_135f0,0)); // 8627 call sub_135F0 ;~ 041E:0FB7 +cs=0x41e;eip=0x000fba; J(CALL(sub_13638,0)); // 8628 call sub_13638 ;~ 041E:0FBA +cs=0x41e;eip=0x000fbd; J(CALL(sub_1367a,0)); // 8629 call sub_1367A ;~ 041E:0FBD +cs=0x41e;eip=0x000fc0; J(CALL(sub_136be,0)); // 8630 call sub_136BE ;~ 041E:0FC0 +cs=0x41e;eip=0x000fc3; J(CALL(sub_13746,0)); // 8631 call sub_13746 ;~ 041E:0FC3 +cs=0x41e;eip=0x000fc6; J(RETN(0)); // 8632 retn ;~ 041E:0FC6 assert(0); __dispatch_call: @@ -3175,126 +3178,126 @@ cs=0x41e;eip=0x000fc6; J(RETN(0)); // 8431 retn ;~ 041E:0FC6 _begin: #undef var_2 #define var_2 -2 - // 8444 var_2 = word ptr -2 ;~ 041E:0FC8 + // 8645 var_2 = word ptr -2 ;~ 041E:0FC8 #undef arg_0 #define arg_0 4 - // 8445 arg_0 = byte ptr 4 ;~ 041E:0FC8 + // 8646 arg_0 = byte ptr 4 ;~ 041E:0FC8 #undef arg_2 #define arg_2 6 - // 8446 arg_2 = byte ptr 6 ;~ 041E:0FC8 -cs=0x41e;eip=0x000fc8; X(PUSH(bp)); // 8448 push bp ;~ 041E:0FC8 -cs=0x41e;eip=0x000fc9; T(bp = sp;); // 8449 mov bp, sp ;~ 041E:0FC9 -cs=0x41e;eip=0x000fcb; T(SUB(sp, 2)); // 8450 sub sp, 2 ;~ 041E:0FCB -cs=0x41e;eip=0x000fcf; X(PUSH(si)); // 8451 push si ;~ 041E:0FCF -cs=0x41e;eip=0x000fd0; X(PUSH(di)); // 8452 push di ;~ 041E:0FD0 -cs=0x41e;eip=0x000fd1; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8453 mov al, [bp+arg_0] ;~ 041E:0FD1 -cs=0x41e;eip=0x000fd4; T(AND(ax, 0x0FF)); // 8454 and ax, 0FFh ;~ 041E:0FD4 -cs=0x41e;eip=0x000fd7; X(PUSH(ax)); // 8455 push ax ;~ 041E:0FD7 -cs=0x41e;eip=0x000fd8; J(CALL(sub_13052,0)); // 8456 call sub_13052 ;~ 041E:0FD8 -cs=0x41e;eip=0x000fdb; T(ADD(sp, 2)); // 8457 add sp, 2 ;~ 041E:0FDB -cs=0x41e;eip=0x000fde; X(*(dw*)(&_unk_127ba) = ax;); // 8458 mov word ptr ds:_unk_127BA, ax ;~ 041E:0FDE -cs=0x41e;eip=0x000fe1; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8459 mov al, [bp+arg_2] ;~ 041E:0FE1 -cs=0x41e;eip=0x000fe4; T(AND(ax, 0x0FF)); // 8460 and ax, 0FFh ;~ 041E:0FE4 -cs=0x41e;eip=0x000fe7; T(cx = 0x2C;); // 8461 mov cx, 2Ch ; ',' ;~ 041E:0FE7 -cs=0x41e;eip=0x000fea; T(IMUL1_2(cx)); // 8462 imul cx ;~ 041E:0FEA -cs=0x41e;eip=0x000fec; T(cx = 0x2D6;); // 8463 mov cx, 2D6h ;~ 041E:0FEC -cs=0x41e;eip=0x000fef; T(ADD(cx, ax)); // 8464 add cx, ax ;~ 041E:0FEF -cs=0x41e;eip=0x000ff1; X(*(dw*)(&_unk_127be) = cx;); // 8465 mov word ptr ds:_unk_127BE, cx ;~ 041E:0FF1 -cs=0x41e;eip=0x000ff5; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8466 mov al, [bp+arg_0] ;~ 041E:0FF5 -cs=0x41e;eip=0x000ff8; T(AND(ax, 0x0FF)); // 8467 and ax, 0FFh ;~ 041E:0FF8 -cs=0x41e;eip=0x000ffb; T(bx = ax;); // 8468 mov bx, ax ;~ 041E:0FFB -cs=0x41e;eip=0x000ffd; T(SHL(bx, 1)); // 8469 shl bx, 1 ;~ 041E:0FFD -cs=0x41e;eip=0x000fff; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 8470 mov al, [bx+2AEh] ;~ 041E:0FFF -cs=0x41e;eip=0x001003; T(CBW); // 8471 cbw ;~ 041E:1003 -cs=0x41e;eip=0x001004; T(bx = ax;); // 8472 mov bx, ax ;~ 041E:1004 -cs=0x41e;eip=0x001006; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8473 mov al, [bx+2C4h] ;~ 041E:1006 -cs=0x41e;eip=0x00100a; T(CBW); // 8474 cbw ;~ 041E:100A -cs=0x41e;eip=0x00100b; X(*(dw*)(&_unk_127bc) = ax;); // 8475 mov word ptr ds:_unk_127BC, ax ;~ 041E:100B -cs=0x41e;eip=0x00100e; T(CMP(ax, 0x14)); // 8476 cmp ax, 14h ;~ 041E:100E -cs=0x41e;eip=0x001011; J(JC(loc_137d6)); // 8477 jb short loc_137D6 ;~ 041E:1011 -cs=0x41e;eip=0x001013; J(JMP(loc_1385b)); // 8478 jmp loc_1385B ;~ 041E:1013 + // 8647 arg_2 = byte ptr 6 ;~ 041E:0FC8 +cs=0x41e;eip=0x000fc8; X(PUSH(bp)); // 8649 push bp ;~ 041E:0FC8 +cs=0x41e;eip=0x000fc9; T(bp = sp;); // 8650 mov bp, sp ;~ 041E:0FC9 +cs=0x41e;eip=0x000fcb; T(SUB(sp, 2)); // 8651 sub sp, 2 ;~ 041E:0FCB +cs=0x41e;eip=0x000fcf; X(PUSH(si)); // 8652 push si ;~ 041E:0FCF +cs=0x41e;eip=0x000fd0; X(PUSH(di)); // 8653 push di ;~ 041E:0FD0 +cs=0x41e;eip=0x000fd1; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8654 mov al, [bp+arg_0] ;~ 041E:0FD1 +cs=0x41e;eip=0x000fd4; T(AND(ax, 0x0FF)); // 8655 and ax, 0FFh ;~ 041E:0FD4 +cs=0x41e;eip=0x000fd7; X(PUSH(ax)); // 8656 push ax ;~ 041E:0FD7 +cs=0x41e;eip=0x000fd8; J(CALL(sub_13052,0)); // 8657 call sub_13052 ;~ 041E:0FD8 +cs=0x41e;eip=0x000fdb; T(ADD(sp, 2)); // 8658 add sp, 2 ;~ 041E:0FDB +cs=0x41e;eip=0x000fde; X(word_127ba = ax;); // 8659 mov word_127BA, ax ;~ 041E:0FDE +cs=0x41e;eip=0x000fe1; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8660 mov al, [bp+arg_2] ;~ 041E:0FE1 +cs=0x41e;eip=0x000fe4; T(AND(ax, 0x0FF)); // 8661 and ax, 0FFh ;~ 041E:0FE4 +cs=0x41e;eip=0x000fe7; T(cx = 0x2C;); // 8662 mov cx, 2Ch ; ',' ;~ 041E:0FE7 +cs=0x41e;eip=0x000fea; T(IMUL1_2(cx)); // 8663 imul cx ;~ 041E:0FEA +cs=0x41e;eip=0x000fec; T(cx = 0x2D6;); // 8664 mov cx, 2D6h ;~ 041E:0FEC +cs=0x41e;eip=0x000fef; T(ADD(cx, ax)); // 8665 add cx, ax ;~ 041E:0FEF +cs=0x41e;eip=0x000ff1; X(word_127be = cx;); // 8666 mov word_127BE, cx ;~ 041E:0FF1 +cs=0x41e;eip=0x000ff5; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8667 mov al, [bp+arg_0] ;~ 041E:0FF5 +cs=0x41e;eip=0x000ff8; T(AND(ax, 0x0FF)); // 8668 and ax, 0FFh ;~ 041E:0FF8 +cs=0x41e;eip=0x000ffb; T(bx = ax;); // 8669 mov bx, ax ;~ 041E:0FFB +cs=0x41e;eip=0x000ffd; T(SHL(bx, 1)); // 8670 shl bx, 1 ;~ 041E:0FFD +cs=0x41e;eip=0x000fff; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 8671 mov al, [bx+2AEh] ;~ 041E:0FFF +cs=0x41e;eip=0x001003; T(CBW); // 8672 cbw ;~ 041E:1003 +cs=0x41e;eip=0x001004; T(bx = ax;); // 8673 mov bx, ax ;~ 041E:1004 +cs=0x41e;eip=0x001006; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8674 mov al, [bx+2C4h] ;~ 041E:1006 +cs=0x41e;eip=0x00100a; T(CBW); // 8675 cbw ;~ 041E:100A +cs=0x41e;eip=0x00100b; X(word_127bc = ax;); // 8676 mov word_127BC, ax ;~ 041E:100B +cs=0x41e;eip=0x00100e; T(CMP(ax, 0x14)); // 8677 cmp ax, 14h ;~ 041E:100E +cs=0x41e;eip=0x001011; J(JC(loc_137d6)); // 8678 jb short loc_137D6 ;~ 041E:1011 +cs=0x41e;eip=0x001013; J(JMP(loc_1385b)); // 8679 jmp loc_1385B ;~ 041E:1013 loc_137d6: - // 4609 -cs=0x41e;eip=0x001016; J(CALL(sub_1376e,0)); // 8482 call sub_1376E ;~ 041E:1016 -cs=0x41e;eip=0x001019; T(bx = *(dw*)(&_unk_127be);); // 8483 mov bx, word ptr ds:_unk_127BE ;~ 041E:1019 -cs=0x41e;eip=0x00101d; T(MOV(al, *(raddr(ds,bx+0x0E)))); // 8484 mov al, [bx+0Eh] ;~ 041E:101D -cs=0x41e;eip=0x001020; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8485 mov [bp+var_2], ax ;~ 041E:1020 -cs=0x41e;eip=0x001023; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8486 mov al, [bp+arg_0] ;~ 041E:1023 -cs=0x41e;eip=0x001026; T(AND(ax, 0x0FF)); // 8487 and ax, 0FFh ;~ 041E:1026 -cs=0x41e;eip=0x001029; T(bx = ax;); // 8488 mov bx, ax ;~ 041E:1029 -cs=0x41e;eip=0x00102b; T(SHL(bx, 1)); // 8489 shl bx, 1 ;~ 041E:102B -cs=0x41e;eip=0x00102d; T(SHL(bx, 1)); // 8490 shl bx, 1 ;~ 041E:102D -cs=0x41e;eip=0x00102f; T(SHL(bx, 1)); // 8491 shl bx, 1 ;~ 041E:102F -cs=0x41e;eip=0x001031; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8492 mov ax, [bp+var_2] ;~ 041E:1031 -cs=0x41e;eip=0x001034; X(MOV(*(raddr(ds,bx+0x0D32)), al)); // 8493 mov [bx+0D32h], al ;~ 041E:1034 -cs=0x41e;eip=0x001038; T(bx = *(dw*)(&_unk_127be);); // 8494 mov bx, word ptr ds:_unk_127BE ;~ 041E:1038 -cs=0x41e;eip=0x00103c; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 8495 mov ax, [bx+10h] ;~ 041E:103C -cs=0x41e;eip=0x00103f; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8496 mov [bp+var_2], ax ;~ 041E:103F -cs=0x41e;eip=0x001042; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8497 mov al, [bp+arg_0] ;~ 041E:1042 -cs=0x41e;eip=0x001045; T(AND(ax, 0x0FF)); // 8498 and ax, 0FFh ;~ 041E:1045 -cs=0x41e;eip=0x001048; T(SHL(ax, 1)); // 8499 shl ax, 1 ;~ 041E:1048 -cs=0x41e;eip=0x00104a; T(SHL(ax, 1)); // 8500 shl ax, 1 ;~ 041E:104A -cs=0x41e;eip=0x00104c; T(SHL(ax, 1)); // 8501 shl ax, 1 ;~ 041E:104C -cs=0x41e;eip=0x00104e; T(bx = 0x0D32;); // 8502 mov bx, 0D32h ;~ 041E:104E -cs=0x41e;eip=0x001051; T(ADD(bx, ax)); // 8503 add bx, ax ;~ 041E:1051 -cs=0x41e;eip=0x001053; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8504 mov ax, [bp+var_2] ;~ 041E:1053 -cs=0x41e;eip=0x001056; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 8505 mov [bx+2], ax ;~ 041E:1056 -cs=0x41e;eip=0x001059; T(bx = *(dw*)(&_unk_127be);); // 8506 mov bx, word ptr ds:_unk_127BE ;~ 041E:1059 -cs=0x41e;eip=0x00105d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12)))); // 8507 mov ax, [bx+12h] ;~ 041E:105D -cs=0x41e;eip=0x001060; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8508 mov [bp+var_2], ax ;~ 041E:1060 -cs=0x41e;eip=0x001063; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8509 mov al, [bp+arg_0] ;~ 041E:1063 -cs=0x41e;eip=0x001066; T(AND(ax, 0x0FF)); // 8510 and ax, 0FFh ;~ 041E:1066 -cs=0x41e;eip=0x001069; T(SHL(ax, 1)); // 8511 shl ax, 1 ;~ 041E:1069 -cs=0x41e;eip=0x00106b; T(SHL(ax, 1)); // 8512 shl ax, 1 ;~ 041E:106B -cs=0x41e;eip=0x00106d; T(SHL(ax, 1)); // 8513 shl ax, 1 ;~ 041E:106D -cs=0x41e;eip=0x00106f; T(bx = 0x0D32;); // 8514 mov bx, 0D32h ;~ 041E:106F -cs=0x41e;eip=0x001072; T(ADD(bx, ax)); // 8515 add bx, ax ;~ 041E:1072 -cs=0x41e;eip=0x001074; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8516 mov ax, [bp+var_2] ;~ 041E:1074 -cs=0x41e;eip=0x001077; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 8517 mov [bx+4], ax ;~ 041E:1077 -cs=0x41e;eip=0x00107a; T(bx = *(dw*)(&_unk_127be);); // 8518 mov bx, word ptr ds:_unk_127BE ;~ 041E:107A -cs=0x41e;eip=0x00107e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 8519 mov ax, [bx+14h] ;~ 041E:107E -cs=0x41e;eip=0x001081; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8520 mov [bp+var_2], ax ;~ 041E:1081 -cs=0x41e;eip=0x001084; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8521 mov al, [bp+arg_0] ;~ 041E:1084 -cs=0x41e;eip=0x001087; T(AND(ax, 0x0FF)); // 8522 and ax, 0FFh ;~ 041E:1087 -cs=0x41e;eip=0x00108a; T(SHL(ax, 1)); // 8523 shl ax, 1 ;~ 041E:108A -cs=0x41e;eip=0x00108c; T(SHL(ax, 1)); // 8524 shl ax, 1 ;~ 041E:108C -cs=0x41e;eip=0x00108e; T(SHL(ax, 1)); // 8525 shl ax, 1 ;~ 041E:108E -cs=0x41e;eip=0x001090; T(bx = 0x0D32;); // 8526 mov bx, 0D32h ;~ 041E:1090 -cs=0x41e;eip=0x001093; T(ADD(bx, ax)); // 8527 add bx, ax ;~ 041E:1093 -cs=0x41e;eip=0x001095; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8528 mov ax, [bp+var_2] ;~ 041E:1095 -cs=0x41e;eip=0x001098; X(MOV(*(dw*)(raddr(ds,bx+6)), ax)); // 8529 mov [bx+6], ax ;~ 041E:1098 + // 4612 +cs=0x41e;eip=0x001016; J(CALL(sub_1376e,0)); // 8683 call sub_1376E ;~ 041E:1016 +cs=0x41e;eip=0x001019; T(bx = word_127be;); // 8684 mov bx, word_127BE ;~ 041E:1019 +cs=0x41e;eip=0x00101d; T(MOV(al, *(raddr(ds,bx+0x0E)))); // 8685 mov al, [bx+0Eh] ;~ 041E:101D +cs=0x41e;eip=0x001020; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8686 mov [bp+var_2], ax ;~ 041E:1020 +cs=0x41e;eip=0x001023; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8687 mov al, [bp+arg_0] ;~ 041E:1023 +cs=0x41e;eip=0x001026; T(AND(ax, 0x0FF)); // 8688 and ax, 0FFh ;~ 041E:1026 +cs=0x41e;eip=0x001029; T(bx = ax;); // 8689 mov bx, ax ;~ 041E:1029 +cs=0x41e;eip=0x00102b; T(SHL(bx, 1)); // 8690 shl bx, 1 ;~ 041E:102B +cs=0x41e;eip=0x00102d; T(SHL(bx, 1)); // 8691 shl bx, 1 ;~ 041E:102D +cs=0x41e;eip=0x00102f; T(SHL(bx, 1)); // 8692 shl bx, 1 ;~ 041E:102F +cs=0x41e;eip=0x001031; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8693 mov ax, [bp+var_2] ;~ 041E:1031 +cs=0x41e;eip=0x001034; X(MOV(*(raddr(ds,bx+0x0D32)), al)); // 8694 mov [bx+0D32h], al ;~ 041E:1034 +cs=0x41e;eip=0x001038; T(bx = word_127be;); // 8695 mov bx, word_127BE ;~ 041E:1038 +cs=0x41e;eip=0x00103c; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 8696 mov ax, [bx+10h] ;~ 041E:103C +cs=0x41e;eip=0x00103f; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8697 mov [bp+var_2], ax ;~ 041E:103F +cs=0x41e;eip=0x001042; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8698 mov al, [bp+arg_0] ;~ 041E:1042 +cs=0x41e;eip=0x001045; T(AND(ax, 0x0FF)); // 8699 and ax, 0FFh ;~ 041E:1045 +cs=0x41e;eip=0x001048; T(SHL(ax, 1)); // 8700 shl ax, 1 ;~ 041E:1048 +cs=0x41e;eip=0x00104a; T(SHL(ax, 1)); // 8701 shl ax, 1 ;~ 041E:104A +cs=0x41e;eip=0x00104c; T(SHL(ax, 1)); // 8702 shl ax, 1 ;~ 041E:104C +cs=0x41e;eip=0x00104e; T(bx = 0x0D32;); // 8703 mov bx, 0D32h ;~ 041E:104E +cs=0x41e;eip=0x001051; T(ADD(bx, ax)); // 8704 add bx, ax ;~ 041E:1051 +cs=0x41e;eip=0x001053; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8705 mov ax, [bp+var_2] ;~ 041E:1053 +cs=0x41e;eip=0x001056; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 8706 mov [bx+2], ax ;~ 041E:1056 +cs=0x41e;eip=0x001059; T(bx = word_127be;); // 8707 mov bx, word_127BE ;~ 041E:1059 +cs=0x41e;eip=0x00105d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12)))); // 8708 mov ax, [bx+12h] ;~ 041E:105D +cs=0x41e;eip=0x001060; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8709 mov [bp+var_2], ax ;~ 041E:1060 +cs=0x41e;eip=0x001063; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8710 mov al, [bp+arg_0] ;~ 041E:1063 +cs=0x41e;eip=0x001066; T(AND(ax, 0x0FF)); // 8711 and ax, 0FFh ;~ 041E:1066 +cs=0x41e;eip=0x001069; T(SHL(ax, 1)); // 8712 shl ax, 1 ;~ 041E:1069 +cs=0x41e;eip=0x00106b; T(SHL(ax, 1)); // 8713 shl ax, 1 ;~ 041E:106B +cs=0x41e;eip=0x00106d; T(SHL(ax, 1)); // 8714 shl ax, 1 ;~ 041E:106D +cs=0x41e;eip=0x00106f; T(bx = 0x0D32;); // 8715 mov bx, 0D32h ;~ 041E:106F +cs=0x41e;eip=0x001072; T(ADD(bx, ax)); // 8716 add bx, ax ;~ 041E:1072 +cs=0x41e;eip=0x001074; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8717 mov ax, [bp+var_2] ;~ 041E:1074 +cs=0x41e;eip=0x001077; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 8718 mov [bx+4], ax ;~ 041E:1077 +cs=0x41e;eip=0x00107a; T(bx = word_127be;); // 8719 mov bx, word_127BE ;~ 041E:107A +cs=0x41e;eip=0x00107e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 8720 mov ax, [bx+14h] ;~ 041E:107E +cs=0x41e;eip=0x001081; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8721 mov [bp+var_2], ax ;~ 041E:1081 +cs=0x41e;eip=0x001084; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8722 mov al, [bp+arg_0] ;~ 041E:1084 +cs=0x41e;eip=0x001087; T(AND(ax, 0x0FF)); // 8723 and ax, 0FFh ;~ 041E:1087 +cs=0x41e;eip=0x00108a; T(SHL(ax, 1)); // 8724 shl ax, 1 ;~ 041E:108A +cs=0x41e;eip=0x00108c; T(SHL(ax, 1)); // 8725 shl ax, 1 ;~ 041E:108C +cs=0x41e;eip=0x00108e; T(SHL(ax, 1)); // 8726 shl ax, 1 ;~ 041E:108E +cs=0x41e;eip=0x001090; T(bx = 0x0D32;); // 8727 mov bx, 0D32h ;~ 041E:1090 +cs=0x41e;eip=0x001093; T(ADD(bx, ax)); // 8728 add bx, ax ;~ 041E:1093 +cs=0x41e;eip=0x001095; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 8729 mov ax, [bp+var_2] ;~ 041E:1095 +cs=0x41e;eip=0x001098; X(MOV(*(dw*)(raddr(ds,bx+6)), ax)); // 8730 mov [bx+6], ax ;~ 041E:1098 loc_1385b: - // 4610 -cs=0x41e;eip=0x00109b; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8532 mov al, [bp+arg_2] ;~ 041E:109B -cs=0x41e;eip=0x00109e; T(AND(ax, 0x0FF)); // 8533 and ax, 0FFh ;~ 041E:109E -cs=0x41e;eip=0x0010a1; T(cx = 0x2C;); // 8534 mov cx, 2Ch ; ',' ;~ 041E:10A1 -cs=0x41e;eip=0x0010a4; T(IMUL1_2(cx)); // 8535 imul cx ;~ 041E:10A4 -cs=0x41e;eip=0x0010a6; T(cx = 0x2D6;); // 8536 mov cx, 2D6h ;~ 041E:10A6 -cs=0x41e;eip=0x0010a9; T(ADD(cx, ax)); // 8537 add cx, ax ;~ 041E:10A9 -cs=0x41e;eip=0x0010ab; T(ax = 0x16;); // 8538 mov ax, 16h ;~ 041E:10AB -cs=0x41e;eip=0x0010ae; T(ADD(cx, ax)); // 8539 add cx, ax ;~ 041E:10AE -cs=0x41e;eip=0x0010b0; X(*(dw*)(&_unk_127be) = cx;); // 8540 mov word ptr ds:_unk_127BE, cx ;~ 041E:10B0 -cs=0x41e;eip=0x0010b4; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8541 mov al, [bp+arg_0] ;~ 041E:10B4 -cs=0x41e;eip=0x0010b7; T(AND(ax, 0x0FF)); // 8542 and ax, 0FFh ;~ 041E:10B7 -cs=0x41e;eip=0x0010ba; T(SHL(ax, 1)); // 8543 shl ax, 1 ;~ 041E:10BA -cs=0x41e;eip=0x0010bc; T(bx = 0x2AE;); // 8544 mov bx, 2AEh ;~ 041E:10BC -cs=0x41e;eip=0x0010bf; T(ADD(bx, ax)); // 8545 add bx, ax ;~ 041E:10BF -cs=0x41e;eip=0x0010c1; T(MOV(al, *(raddr(ds,bx+1)))); // 8546 mov al, [bx+1] ;~ 041E:10C1 -cs=0x41e;eip=0x0010c4; T(CBW); // 8547 cbw ;~ 041E:10C4 -cs=0x41e;eip=0x0010c5; T(bx = ax;); // 8548 mov bx, ax ;~ 041E:10C5 -cs=0x41e;eip=0x0010c7; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8549 mov al, [bx+2C4h] ;~ 041E:10C7 -cs=0x41e;eip=0x0010cb; T(CBW); // 8550 cbw ;~ 041E:10CB -cs=0x41e;eip=0x0010cc; X(*(dw*)(&_unk_127bc) = ax;); // 8551 mov word ptr ds:_unk_127BC, ax ;~ 041E:10CC -cs=0x41e;eip=0x0010cf; T(CMP(ax, 0x14)); // 8552 cmp ax, 14h ;~ 041E:10CF -cs=0x41e;eip=0x0010d2; J(JNC(loc_13897)); // 8553 jnb short loc_13897 ;~ 041E:10D2 -cs=0x41e;eip=0x0010d4; J(CALL(sub_1376e,0)); // 8554 call sub_1376E ;~ 041E:10D4 + // 4613 +cs=0x41e;eip=0x00109b; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8733 mov al, [bp+arg_2] ;~ 041E:109B +cs=0x41e;eip=0x00109e; T(AND(ax, 0x0FF)); // 8734 and ax, 0FFh ;~ 041E:109E +cs=0x41e;eip=0x0010a1; T(cx = 0x2C;); // 8735 mov cx, 2Ch ; ',' ;~ 041E:10A1 +cs=0x41e;eip=0x0010a4; T(IMUL1_2(cx)); // 8736 imul cx ;~ 041E:10A4 +cs=0x41e;eip=0x0010a6; T(cx = 0x2D6;); // 8737 mov cx, 2D6h ;~ 041E:10A6 +cs=0x41e;eip=0x0010a9; T(ADD(cx, ax)); // 8738 add cx, ax ;~ 041E:10A9 +cs=0x41e;eip=0x0010ab; T(ax = 0x16;); // 8739 mov ax, 16h ;~ 041E:10AB +cs=0x41e;eip=0x0010ae; T(ADD(cx, ax)); // 8740 add cx, ax ;~ 041E:10AE +cs=0x41e;eip=0x0010b0; X(word_127be = cx;); // 8741 mov word_127BE, cx ;~ 041E:10B0 +cs=0x41e;eip=0x0010b4; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8742 mov al, [bp+arg_0] ;~ 041E:10B4 +cs=0x41e;eip=0x0010b7; T(AND(ax, 0x0FF)); // 8743 and ax, 0FFh ;~ 041E:10B7 +cs=0x41e;eip=0x0010ba; T(SHL(ax, 1)); // 8744 shl ax, 1 ;~ 041E:10BA +cs=0x41e;eip=0x0010bc; T(bx = 0x2AE;); // 8745 mov bx, 2AEh ;~ 041E:10BC +cs=0x41e;eip=0x0010bf; T(ADD(bx, ax)); // 8746 add bx, ax ;~ 041E:10BF +cs=0x41e;eip=0x0010c1; T(MOV(al, *(raddr(ds,bx+1)))); // 8747 mov al, [bx+1] ;~ 041E:10C1 +cs=0x41e;eip=0x0010c4; T(CBW); // 8748 cbw ;~ 041E:10C4 +cs=0x41e;eip=0x0010c5; T(bx = ax;); // 8749 mov bx, ax ;~ 041E:10C5 +cs=0x41e;eip=0x0010c7; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8750 mov al, [bx+2C4h] ;~ 041E:10C7 +cs=0x41e;eip=0x0010cb; T(CBW); // 8751 cbw ;~ 041E:10CB +cs=0x41e;eip=0x0010cc; X(word_127bc = ax;); // 8752 mov word_127BC, ax ;~ 041E:10CC +cs=0x41e;eip=0x0010cf; T(CMP(ax, 0x14)); // 8753 cmp ax, 14h ;~ 041E:10CF +cs=0x41e;eip=0x0010d2; J(JNC(loc_13897)); // 8754 jnb short loc_13897 ;~ 041E:10D2 +cs=0x41e;eip=0x0010d4; J(CALL(sub_1376e,0)); // 8755 call sub_1376E ;~ 041E:10D4 loc_13897: - // 4611 -cs=0x41e;eip=0x0010d7; X(POP(di)); // 8557 pop di ;~ 041E:10D7 -cs=0x41e;eip=0x0010d8; X(POP(si)); // 8558 pop si ;~ 041E:10D8 -cs=0x41e;eip=0x0010d9; T(sp = bp;); // 8559 mov sp, bp ;~ 041E:10D9 -cs=0x41e;eip=0x0010db; X(POP(bp)); // 8560 pop bp ;~ 041E:10DB -cs=0x41e;eip=0x0010dc; J(RETN(0)); // 8561 retn ;~ 041E:10DC + // 4614 +cs=0x41e;eip=0x0010d7; X(POP(di)); // 8758 pop di ;~ 041E:10D7 +cs=0x41e;eip=0x0010d8; X(POP(si)); // 8759 pop si ;~ 041E:10D8 +cs=0x41e;eip=0x0010d9; T(sp = bp;); // 8760 mov sp, bp ;~ 041E:10D9 +cs=0x41e;eip=0x0010db; X(POP(bp)); // 8761 pop bp ;~ 041E:10DB +cs=0x41e;eip=0x0010dc; J(RETN(0)); // 8762 retn ;~ 041E:10DC assert(0); __dispatch_call: @@ -3324,361 +3327,338 @@ cs=0x41e;eip=0x0010dc; J(RETN(0)); // 8561 retn ;~ 041E:10DC _begin: #undef var_6 #define var_6 -6 - // 8574 var_6 = word ptr -6 ;~ 041E:10DE + // 8775 var_6 = word ptr -6 ;~ 041E:10DE #undef var_4 #define var_4 -4 - // 8575 var_4 = byte ptr -4 ;~ 041E:10DE + // 8776 var_4 = byte ptr -4 ;~ 041E:10DE #undef var_2 #define var_2 -2 - // 8576 var_2 = word ptr -2 ;~ 041E:10DE + // 8777 var_2 = word ptr -2 ;~ 041E:10DE #undef arg_0 #define arg_0 4 - // 8577 arg_0 = word ptr 4 ;~ 041E:10DE -cs=0x41e;eip=0x0010de; X(PUSH(bp)); // 8588 push bp ;~ 041E:10DE -cs=0x41e;eip=0x0010df; T(bp = sp;); // 8589 mov bp, sp ;~ 041E:10DF -cs=0x41e;eip=0x0010e1; T(SUB(sp, 6)); // 8590 sub sp, 6 ;~ 041E:10E1 -cs=0x41e;eip=0x0010e5; X(PUSH(si)); // 8591 push si ;~ 041E:10E5 -cs=0x41e;eip=0x0010e6; X(PUSH(di)); // 8592 push di ;~ 041E:10E6 -cs=0x41e;eip=0x0010e7; X(MOV(*(raddr(ss,bp+var_4)), 0)); // 8593 mov [bp+var_4], 0 ;~ 041E:10E7 -cs=0x41e;eip=0x0010eb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8594 mov bx, [bp+arg_0] ;~ 041E:10EB -cs=0x41e;eip=0x0010ee; T(MOV(al, *(raddr(ds,bx)))); // 8595 mov al, [bx] ;~ 041E:10EE -cs=0x41e;eip=0x0010f0; T(AND(ax, 0x0FF)); // 8596 and ax, 0FFh ;~ 041E:10F0 -cs=0x41e;eip=0x0010f3; J(JNZ(loc_138b8)); // 8597 jnz short loc_138B8 ;~ 041E:10F3 -cs=0x41e;eip=0x0010f5; J(return seg127c_1154_proc(m2c::kloc_13b2c, _state);); // 8598 jmp loc_13B2C ;~ 041E:10F5 + // 8778 arg_0 = word ptr 4 ;~ 041E:10DE +cs=0x41e;eip=0x0010de; X(PUSH(bp)); // 8780 push bp ;~ 041E:10DE +cs=0x41e;eip=0x0010df; T(bp = sp;); // 8781 mov bp, sp ;~ 041E:10DF +cs=0x41e;eip=0x0010e1; T(SUB(sp, 6)); // 8782 sub sp, 6 ;~ 041E:10E1 +cs=0x41e;eip=0x0010e5; X(PUSH(si)); // 8783 push si ;~ 041E:10E5 +cs=0x41e;eip=0x0010e6; X(PUSH(di)); // 8784 push di ;~ 041E:10E6 +cs=0x41e;eip=0x0010e7; X(MOV(*(raddr(ss,bp+var_4)), 0)); // 8785 mov [bp+var_4], 0 ;~ 041E:10E7 +cs=0x41e;eip=0x0010eb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8786 mov bx, [bp+arg_0] ;~ 041E:10EB +cs=0x41e;eip=0x0010ee; T(MOV(al, *(raddr(ds,bx)))); // 8787 mov al, [bx] ;~ 041E:10EE +cs=0x41e;eip=0x0010f0; T(AND(ax, 0x0FF)); // 8788 and ax, 0FFh ;~ 041E:10F0 +cs=0x41e;eip=0x0010f3; J(JNZ(loc_138b8)); // 8789 jnz short loc_138B8 ;~ 041E:10F3 +cs=0x41e;eip=0x0010f5; J(JMP(loc_13b2c)); // 8790 jmp loc_13B2C ;~ 041E:10F5 loc_138b8: - // 4612 -cs=0x41e;eip=0x0010f8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8602 mov bx, [bp+arg_0] ;~ 041E:10F8 -cs=0x41e;eip=0x0010fb; T(MOV(al, *(raddr(ds,bx+7)))); // 8603 mov al, [bx+7] ;~ 041E:10FB -cs=0x41e;eip=0x0010fe; T(AND(ax, 0x0FF)); // 8604 and ax, 0FFh ;~ 041E:10FE -cs=0x41e;eip=0x001101; J(JZ(loc_138de)); // 8605 jz short loc_138DE ;~ 041E:1101 -cs=0x41e;eip=0x001103; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8606 mov bx, [bp+arg_0] ;~ 041E:1103 -cs=0x41e;eip=0x001106; X(DEC(*(raddr(ds,bx+7)))); // 8607 dec byte ptr [bx+7] ;~ 041E:1106 -cs=0x41e;eip=0x001109; T(MOV(al, *(raddr(ds,bx+7)))); // 8608 mov al, [bx+7] ;~ 041E:1109 -cs=0x41e;eip=0x00110c; T(AND(ax, 0x0FF)); // 8609 and ax, 0FFh ;~ 041E:110C -cs=0x41e;eip=0x00110f; J(JNZ(loc_138de)); // 8610 jnz short loc_138DE ;~ 041E:110F -cs=0x41e;eip=0x001111; T(al = byte_1265e;); // 8611 mov al, ds:byte_1265E ;~ 041E:1111 -cs=0x41e;eip=0x001114; T(AND(ax, 0x0FF)); // 8612 and ax, 0FFh ;~ 041E:1114 -cs=0x41e;eip=0x001117; X(PUSH(ax)); // 8613 push ax ;~ 041E:1117 -cs=0x41e;eip=0x001118; J(CALL(sub_1331c,0)); // 8614 call sub_1331C ;~ 041E:1118 -cs=0x41e;eip=0x00111b; T(ADD(sp, 2)); // 8615 add sp, 2 ;~ 041E:111B + // 4615 +cs=0x41e;eip=0x0010f8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8794 mov bx, [bp+arg_0] ;~ 041E:10F8 +cs=0x41e;eip=0x0010fb; T(MOV(al, *(raddr(ds,bx+7)))); // 8795 mov al, [bx+7] ;~ 041E:10FB +cs=0x41e;eip=0x0010fe; T(AND(ax, 0x0FF)); // 8796 and ax, 0FFh ;~ 041E:10FE +cs=0x41e;eip=0x001101; J(JZ(loc_138de)); // 8797 jz short loc_138DE ;~ 041E:1101 +cs=0x41e;eip=0x001103; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8798 mov bx, [bp+arg_0] ;~ 041E:1103 +cs=0x41e;eip=0x001106; X(DEC(*(raddr(ds,bx+7)))); // 8799 dec byte ptr [bx+7] ;~ 041E:1106 +cs=0x41e;eip=0x001109; T(MOV(al, *(raddr(ds,bx+7)))); // 8800 mov al, [bx+7] ;~ 041E:1109 +cs=0x41e;eip=0x00110c; T(AND(ax, 0x0FF)); // 8801 and ax, 0FFh ;~ 041E:110C +cs=0x41e;eip=0x00110f; J(JNZ(loc_138de)); // 8802 jnz short loc_138DE ;~ 041E:110F +cs=0x41e;eip=0x001111; T(al = byte_1265e;); // 8803 mov al, byte_1265E ;~ 041E:1111 +cs=0x41e;eip=0x001114; T(AND(ax, 0x0FF)); // 8804 and ax, 0FFh ;~ 041E:1114 +cs=0x41e;eip=0x001117; X(PUSH(ax)); // 8805 push ax ;~ 041E:1117 +cs=0x41e;eip=0x001118; J(CALL(sub_1331c,0)); // 8806 call sub_1331C ;~ 041E:1118 +cs=0x41e;eip=0x00111b; T(ADD(sp, 2)); // 8807 add sp, 2 ;~ 041E:111B loc_138de: - // 4613 -cs=0x41e;eip=0x00111e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8619 mov bx, [bp+arg_0] ;~ 041E:111E -cs=0x41e;eip=0x001121; X(DEC(*(raddr(ds,bx)))); // 8620 dec byte ptr [bx] ;~ 041E:1121 -cs=0x41e;eip=0x001123; T(MOV(al, *(raddr(ds,bx)))); // 8621 mov al, [bx] ;~ 041E:1123 -cs=0x41e;eip=0x001125; T(AND(ax, 0x0FF)); // 8622 and ax, 0FFh ;~ 041E:1125 -cs=0x41e;eip=0x001128; J(JLE(loc_138ed)); // 8623 jle short loc_138ED ;~ 041E:1128 -cs=0x41e;eip=0x00112a; J(return seg127c_1154_proc(m2c::kloc_13b2c, _state);); // 8624 jmp loc_13B2C ;~ 041E:112A + // 4616 +cs=0x41e;eip=0x00111e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8811 mov bx, [bp+arg_0] ;~ 041E:111E +cs=0x41e;eip=0x001121; X(DEC(*(raddr(ds,bx)))); // 8812 dec byte ptr [bx] ;~ 041E:1121 +cs=0x41e;eip=0x001123; T(MOV(al, *(raddr(ds,bx)))); // 8813 mov al, [bx] ;~ 041E:1123 +cs=0x41e;eip=0x001125; T(AND(ax, 0x0FF)); // 8814 and ax, 0FFh ;~ 041E:1125 +cs=0x41e;eip=0x001128; J(JLE(loc_138ed)); // 8815 jle short loc_138ED ;~ 041E:1128 +cs=0x41e;eip=0x00112a; J(JMP(loc_13b2c)); // 8816 jmp loc_13B2C ;~ 041E:112A loc_138ed: - // 4614 -cs=0x41e;eip=0x00112d; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8629 mov bx, [bp+arg_0] ;~ 041E:112D -cs=0x41e;eip=0x001130; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8630 mov ax, [bx+0Ch] ;~ 041E:1130 -cs=0x41e;eip=0x001133; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8631 mov bx, [bp+arg_0] ;~ 041E:1133 -cs=0x41e;eip=0x001136; T(MOV(cx, *(dw*)(raddr(ds,bx+0x0A)))); // 8632 mov cx, [bx+0Ah] ;~ 041E:1136 -cs=0x41e;eip=0x001139; T(ADD(cx, ax)); // 8633 add cx, ax ;~ 041E:1139 -cs=0x41e;eip=0x00113b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 8634 mov [bp+var_2], cx ;~ 041E:113B -cs=0x41e;eip=0x00113e; T(bx = cx;); // 8635 mov bx, cx ;~ 041E:113E -cs=0x41e;eip=0x001140; T(MOV(al, *(raddr(ds,bx)))); // 8636 mov al, [bx] ;~ 041E:1140 -cs=0x41e;eip=0x001142; T(CBW); // 8637 cbw ;~ 041E:1142 -cs=0x41e;eip=0x001143; T(AND(ax, 0x80)); // 8638 and ax, 80h ;~ 041E:1143 -cs=0x41e;eip=0x001146; J(JNZ(loc_1390b)); // 8639 jnz short loc_1390B ;~ 041E:1146 -cs=0x41e;eip=0x001148; J(return seg127c_1154_proc(m2c::kloc_13a88, _state);); // 8640 jmp loc_13A88 ;~ 041E:1148 + // 4617 +cs=0x41e;eip=0x00112d; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8821 mov bx, [bp+arg_0] ;~ 041E:112D +cs=0x41e;eip=0x001130; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8822 mov ax, [bx+0Ch] ;~ 041E:1130 +cs=0x41e;eip=0x001133; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8823 mov bx, [bp+arg_0] ;~ 041E:1133 +cs=0x41e;eip=0x001136; T(MOV(cx, *(dw*)(raddr(ds,bx+0x0A)))); // 8824 mov cx, [bx+0Ah] ;~ 041E:1136 +cs=0x41e;eip=0x001139; T(ADD(cx, ax)); // 8825 add cx, ax ;~ 041E:1139 +cs=0x41e;eip=0x00113b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 8826 mov [bp+var_2], cx ;~ 041E:113B +cs=0x41e;eip=0x00113e; T(bx = cx;); // 8827 mov bx, cx ;~ 041E:113E +cs=0x41e;eip=0x001140; T(MOV(al, *(raddr(ds,bx)))); // 8828 mov al, [bx] ;~ 041E:1140 +cs=0x41e;eip=0x001142; T(CBW); // 8829 cbw ;~ 041E:1142 +cs=0x41e;eip=0x001143; T(AND(ax, 0x80)); // 8830 and ax, 80h ;~ 041E:1143 +cs=0x41e;eip=0x001146; J(JNZ(loc_1390b)); // 8831 jnz short loc_1390B ;~ 041E:1146 +cs=0x41e;eip=0x001148; J(JMP(loc_13a88)); // 8832 jmp loc_13A88 ;~ 041E:1148 loc_1390b: - // 4615 -cs=0x41e;eip=0x00114b; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8644 mov bx, [bp+var_2] ;~ 041E:114B -cs=0x41e;eip=0x00114e; T(MOV(al, *(raddr(ds,bx)))); // 8645 mov al, [bx] ;~ 041E:114E -cs=0x41e;eip=0x001150; T(CBW); // 8646 cbw ;~ 041E:1150 -cs=0x41e;eip=0x001151; J(return seg127c_1154_proc(m2c::kloc_13a60, _state);); // 8647 jmp loc_13A60 ;~ 041E:1151 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::kloc_138b8: goto loc_138b8; - case m2c::kloc_138de: goto loc_138de; - case m2c::kloc_138ed: goto loc_138ed; - case m2c::kloc_1390b: goto loc_1390b; - case m2c::ksub_1389e: goto sub_1389e; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool seg127c_1154_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - seg127c_1154_proc: - _begin: -cs=0x41e;eip=0x001154; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8651 mov bx, [bp+4] ;~ 041E:1154 -cs=0x41e;eip=0x001157; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0)); // 8652 cmp word ptr [bx+10h], 0 ;~ 041E:1157 -cs=0x41e;eip=0x00115b; J(JNZ(loc_1393a)); // 8653 jnz short loc_1393A ;~ 041E:115B -cs=0x41e;eip=0x00115d; X(INC(*(dw*)(raddr(ss,bp-2)))); // 8654 inc word ptr [bp-2] ;~ 041E:115D -cs=0x41e;eip=0x001160; T(MOV(bx, *(dw*)(raddr(ss,bp-2)))); // 8655 mov bx, [bp-2] ;~ 041E:1160 -cs=0x41e;eip=0x001163; T(MOV(al, *(raddr(ds,bx)))); // 8656 mov al, [bx] ;~ 041E:1163 -cs=0x41e;eip=0x001165; T(CBW); // 8657 cbw ;~ 041E:1165 -cs=0x41e;eip=0x001166; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8658 mov bx, [bp+4] ;~ 041E:1166 -cs=0x41e;eip=0x001169; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 8659 mov [bx+10h], ax ;~ 041E:1169 -cs=0x41e;eip=0x00116c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8660 mov bx, [bp+4] ;~ 041E:116C -cs=0x41e;eip=0x00116f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 8661 mov ax, [bx+0Eh] ;~ 041E:116F -cs=0x41e;eip=0x001172; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8662 mov bx, [bp+4] ;~ 041E:1172 -cs=0x41e;eip=0x001175; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), ax)); // 8663 mov [bx+0Ch], ax ;~ 041E:1175 -cs=0x41e;eip=0x001178; J(JMP(loc_1396a)); // 8664 jmp short loc_1396A ;~ 041E:1178 + // 4618 +cs=0x41e;eip=0x00114b; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8836 mov bx, [bp+var_2] ;~ 041E:114B +cs=0x41e;eip=0x00114e; T(MOV(al, *(raddr(ds,bx)))); // 8837 mov al, [bx] ;~ 041E:114E +cs=0x41e;eip=0x001150; T(CBW); // 8838 cbw ;~ 041E:1150 +cs=0x41e;eip=0x001151; J(JMP(loc_13a60)); // 8839 jmp loc_13A60 ;~ 041E:1151 +ret_41e_1154: + // 4619 +cs=0x41e;eip=0x001154; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8841 mov bx, [bp+arg_0] ;~ 041E:1154 +cs=0x41e;eip=0x001157; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0)); // 8842 cmp word ptr [bx+10h], 0 ;~ 041E:1157 +cs=0x41e;eip=0x00115b; J(JNZ(loc_1393a)); // 8843 jnz short loc_1393A ;~ 041E:115B +cs=0x41e;eip=0x00115d; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8844 inc [bp+var_2] ;~ 041E:115D +cs=0x41e;eip=0x001160; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8845 mov bx, [bp+var_2] ;~ 041E:1160 +cs=0x41e;eip=0x001163; T(MOV(al, *(raddr(ds,bx)))); // 8846 mov al, [bx] ;~ 041E:1163 +cs=0x41e;eip=0x001165; T(CBW); // 8847 cbw ;~ 041E:1165 +cs=0x41e;eip=0x001166; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8848 mov bx, [bp+arg_0] ;~ 041E:1166 +cs=0x41e;eip=0x001169; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 8849 mov [bx+10h], ax ;~ 041E:1169 +cs=0x41e;eip=0x00116c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8850 mov bx, [bp+arg_0] ;~ 041E:116C +cs=0x41e;eip=0x00116f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 8851 mov ax, [bx+0Eh] ;~ 041E:116F +cs=0x41e;eip=0x001172; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8852 mov bx, [bp+arg_0] ;~ 041E:1172 +cs=0x41e;eip=0x001175; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), ax)); // 8853 mov [bx+0Ch], ax ;~ 041E:1175 +cs=0x41e;eip=0x001178; J(JMP(loc_1396a)); // 8854 jmp short loc_1396A ;~ 041E:1178 loc_1393a: - // 4616 -cs=0x41e;eip=0x00117a; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8668 mov bx, [bp+4] ;~ 041E:117A -cs=0x41e;eip=0x00117d; X(DEC(*(dw*)(raddr(ds,bx+0x10)))); // 8669 dec word ptr [bx+10h] ;~ 041E:117D -cs=0x41e;eip=0x001180; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8670 mov bx, [bp+4] ;~ 041E:1180 -cs=0x41e;eip=0x001183; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0)); // 8671 cmp word ptr [bx+10h], 0 ;~ 041E:1183 -cs=0x41e;eip=0x001187; J(JNZ(loc_1395e)); // 8672 jnz short loc_1395E ;~ 041E:1187 -cs=0x41e;eip=0x001189; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8673 mov bx, [bp+4] ;~ 041E:1189 -cs=0x41e;eip=0x00118c; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8674 add word ptr [bx+0Ch], 2 ;~ 041E:118C -cs=0x41e;eip=0x001190; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8675 mov bx, [bp+4] ;~ 041E:1190 -cs=0x41e;eip=0x001193; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8676 mov ax, [bx+0Ch] ;~ 041E:1193 -cs=0x41e;eip=0x001196; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8677 mov bx, [bp+4] ;~ 041E:1196 -cs=0x41e;eip=0x001199; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 8678 mov [bx+0Eh], ax ;~ 041E:1199 -cs=0x41e;eip=0x00119c; J(JMP(loc_1396a)); // 8679 jmp short loc_1396A ;~ 041E:119C + // 4620 +cs=0x41e;eip=0x00117a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8858 mov bx, [bp+arg_0] ;~ 041E:117A +cs=0x41e;eip=0x00117d; X(DEC(*(dw*)(raddr(ds,bx+0x10)))); // 8859 dec word ptr [bx+10h] ;~ 041E:117D +cs=0x41e;eip=0x001180; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8860 mov bx, [bp+arg_0] ;~ 041E:1180 +cs=0x41e;eip=0x001183; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0)); // 8861 cmp word ptr [bx+10h], 0 ;~ 041E:1183 +cs=0x41e;eip=0x001187; J(JNZ(loc_1395e)); // 8862 jnz short loc_1395E ;~ 041E:1187 +cs=0x41e;eip=0x001189; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8863 mov bx, [bp+arg_0] ;~ 041E:1189 +cs=0x41e;eip=0x00118c; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8864 add word ptr [bx+0Ch], 2 ;~ 041E:118C +cs=0x41e;eip=0x001190; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8865 mov bx, [bp+arg_0] ;~ 041E:1190 +cs=0x41e;eip=0x001193; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8866 mov ax, [bx+0Ch] ;~ 041E:1193 +cs=0x41e;eip=0x001196; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8867 mov bx, [bp+arg_0] ;~ 041E:1196 +cs=0x41e;eip=0x001199; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 8868 mov [bx+0Eh], ax ;~ 041E:1199 +cs=0x41e;eip=0x00119c; J(JMP(loc_1396a)); // 8869 jmp short loc_1396A ;~ 041E:119C loc_1395e: - // 4617 -cs=0x41e;eip=0x00119e; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8683 mov bx, [bp+4] ;~ 041E:119E -cs=0x41e;eip=0x0011a1; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 8684 mov ax, [bx+0Eh] ;~ 041E:11A1 -cs=0x41e;eip=0x0011a4; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8685 mov bx, [bp+4] ;~ 041E:11A4 -cs=0x41e;eip=0x0011a7; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), ax)); // 8686 mov [bx+0Ch], ax ;~ 041E:11A7 + // 4621 +cs=0x41e;eip=0x00119e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8873 mov bx, [bp+arg_0] ;~ 041E:119E +cs=0x41e;eip=0x0011a1; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 8874 mov ax, [bx+0Eh] ;~ 041E:11A1 +cs=0x41e;eip=0x0011a4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8875 mov bx, [bp+arg_0] ;~ 041E:11A4 +cs=0x41e;eip=0x0011a7; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), ax)); // 8876 mov [bx+0Ch], ax ;~ 041E:11A7 loc_1396a: - // 4618 -cs=0x41e;eip=0x0011aa; J(JMP(__def_13a6f)); // 8690 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:11AA + // 4622 +cs=0x41e;eip=0x0011aa; J(JMP(def_13a6f)); // 8880 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:11AA loc_1396e: - // 4619 -cs=0x41e;eip=0x0011ae; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8698 mov bx, [bp+arg_0] ; jumptable 00013A6F case -2 ;~ 041E:11AE -cs=0x41e;eip=0x0011b1; X(INC(*(dw*)(raddr(ds,bx+0x0C)))); // 8699 inc word ptr [bx+0Ch] ;~ 041E:11B1 -cs=0x41e;eip=0x0011b4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8700 mov ax, [bx+0Ch] ;~ 041E:11B4 -cs=0x41e;eip=0x0011b7; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8701 mov bx, [bp+arg_0] ;~ 041E:11B7 -cs=0x41e;eip=0x0011ba; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 8702 mov [bx+0Eh], ax ;~ 041E:11BA -cs=0x41e;eip=0x0011bd; J(JMP(__def_13a6f)); // 8703 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:11BD + // 4623 +cs=0x41e;eip=0x0011ae; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8886 mov bx, [bp+arg_0] ; jumptable 00013A6F case -2 ;~ 041E:11AE +cs=0x41e;eip=0x0011b1; X(INC(*(dw*)(raddr(ds,bx+0x0C)))); // 8887 inc word ptr [bx+0Ch] ;~ 041E:11B1 +cs=0x41e;eip=0x0011b4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8888 mov ax, [bx+0Ch] ;~ 041E:11B4 +cs=0x41e;eip=0x0011b7; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8889 mov bx, [bp+arg_0] ;~ 041E:11B7 +cs=0x41e;eip=0x0011ba; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 8890 mov [bx+0Eh], ax ;~ 041E:11BA +cs=0x41e;eip=0x0011bd; J(JMP(def_13a6f)); // 8891 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:11BD loc_13980: - // 4620 -cs=0x41e;eip=0x0011c0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8708 mov bx, [bp+arg_0] ; jumptable 00013A6F case -3 ;~ 041E:11C0 -cs=0x41e;eip=0x0011c3; T(CMP(*(dw*)(raddr(ds,bx+0x12)), 0)); // 8709 cmp word ptr [bx+12h], 0 ;~ 041E:11C3 -cs=0x41e;eip=0x0011c7; J(JNZ(loc_13994)); // 8710 jnz short loc_13994 ;~ 041E:11C7 -cs=0x41e;eip=0x0011c9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8711 mov bx, [bp+arg_0] ;~ 041E:11C9 -cs=0x41e;eip=0x0011cc; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 8712 mov word ptr [bx+0Ch], 0 ;~ 041E:11CC -cs=0x41e;eip=0x0011d1; J(JMP(loc_1399a)); // 8713 jmp short loc_1399A ;~ 041E:11D1 + // 4624 +cs=0x41e;eip=0x0011c0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8896 mov bx, [bp+arg_0] ; jumptable 00013A6F case -3 ;~ 041E:11C0 +cs=0x41e;eip=0x0011c3; T(CMP(*(dw*)(raddr(ds,bx+0x12)), 0)); // 8897 cmp word ptr [bx+12h], 0 ;~ 041E:11C3 +cs=0x41e;eip=0x0011c7; J(JNZ(loc_13994)); // 8898 jnz short loc_13994 ;~ 041E:11C7 +cs=0x41e;eip=0x0011c9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8899 mov bx, [bp+arg_0] ;~ 041E:11C9 +cs=0x41e;eip=0x0011cc; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 8900 mov word ptr [bx+0Ch], 0 ;~ 041E:11CC +cs=0x41e;eip=0x0011d1; J(JMP(loc_1399a)); // 8901 jmp short loc_1399A ;~ 041E:11D1 loc_13994: - // 4621 -cs=0x41e;eip=0x0011d4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8721 mov bx, [bp+arg_0] ;~ 041E:11D4 -cs=0x41e;eip=0x0011d7; J(CALL(__dispatch_call,*(dw*)(raddr(ds,bx+0x12)))); // 8722 call word ptr [bx+12h] ;~ 041E:11D7 + // 4625 +cs=0x41e;eip=0x0011d4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8906 mov bx, [bp+arg_0] ;~ 041E:11D4 +cs=0x41e;eip=0x0011d7; J(CALL(__dispatch_call,*(dw*)(raddr(ds,bx+0x12)))); // 8907 call word ptr [bx+12h] ;~ 041E:11D7 loc_1399a: - // 4622 -cs=0x41e;eip=0x0011da; J(JMP(__def_13a6f)); // 8725 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:11DA + // 4626 +cs=0x41e;eip=0x0011da; J(JMP(def_13a6f)); // 8910 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:11DA loc_1399e: - // 4623 -cs=0x41e;eip=0x0011de; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8734 inc [bp+var_2] ; jumptable 00013A6F case -4 ;~ 041E:11DE -cs=0x41e;eip=0x0011e1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8735 mov bx, [bp+var_2] ;~ 041E:11E1 -cs=0x41e;eip=0x0011e4; T(MOV(al, *(raddr(ds,bx)))); // 8736 mov al, [bx] ;~ 041E:11E4 -cs=0x41e;eip=0x0011e6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8737 mov bx, [bp+arg_0] ;~ 041E:11E6 -cs=0x41e;eip=0x0011e9; X(MOV(*(raddr(ds,bx+4)), al)); // 8738 mov [bx+4], al ;~ 041E:11E9 -cs=0x41e;eip=0x0011ec; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8739 mov bx, [bp+arg_0] ;~ 041E:11EC -cs=0x41e;eip=0x0011ef; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8740 add word ptr [bx+0Ch], 2 ;~ 041E:11EF -cs=0x41e;eip=0x0011f3; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8741 mov bx, [bp+arg_0] ;~ 041E:11F3 -cs=0x41e;eip=0x0011f6; T(MOV(al, *(raddr(ds,bx+4)))); // 8742 mov al, [bx+4] ;~ 041E:11F6 -cs=0x41e;eip=0x0011f9; T(AND(ax, 0x0FF)); // 8743 and ax, 0FFh ;~ 041E:11F9 -cs=0x41e;eip=0x0011fc; X(PUSH(ax)); // 8744 push ax ;~ 041E:11FC -cs=0x41e;eip=0x0011fd; T(al = byte_1265e;); // 8745 mov al, ds:byte_1265E ;~ 041E:11FD -cs=0x41e;eip=0x001200; T(AND(ax, 0x0FF)); // 8746 and ax, 0FFh ;~ 041E:1200 -cs=0x41e;eip=0x001203; X(PUSH(ax)); // 8747 push ax ;~ 041E:1203 -cs=0x41e;eip=0x001204; J(CALL(sub_13788,0)); // 8748 call sub_13788 ;~ 041E:1204 -cs=0x41e;eip=0x001207; T(ADD(sp, 4)); // 8749 add sp, 4 ;~ 041E:1207 -cs=0x41e;eip=0x00120a; J(JMP(__def_13a6f)); // 8750 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:120A + // 4627 +cs=0x41e;eip=0x0011de; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8916 inc [bp+var_2] ; jumptable 00013A6F case -4 ;~ 041E:11DE +cs=0x41e;eip=0x0011e1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8917 mov bx, [bp+var_2] ;~ 041E:11E1 +cs=0x41e;eip=0x0011e4; T(MOV(al, *(raddr(ds,bx)))); // 8918 mov al, [bx] ;~ 041E:11E4 +cs=0x41e;eip=0x0011e6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8919 mov bx, [bp+arg_0] ;~ 041E:11E6 +cs=0x41e;eip=0x0011e9; X(MOV(*(raddr(ds,bx+4)), al)); // 8920 mov [bx+4], al ;~ 041E:11E9 +cs=0x41e;eip=0x0011ec; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8921 mov bx, [bp+arg_0] ;~ 041E:11EC +cs=0x41e;eip=0x0011ef; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8922 add word ptr [bx+0Ch], 2 ;~ 041E:11EF +cs=0x41e;eip=0x0011f3; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8923 mov bx, [bp+arg_0] ;~ 041E:11F3 +cs=0x41e;eip=0x0011f6; T(MOV(al, *(raddr(ds,bx+4)))); // 8924 mov al, [bx+4] ;~ 041E:11F6 +cs=0x41e;eip=0x0011f9; T(AND(ax, 0x0FF)); // 8925 and ax, 0FFh ;~ 041E:11F9 +cs=0x41e;eip=0x0011fc; X(PUSH(ax)); // 8926 push ax ;~ 041E:11FC +cs=0x41e;eip=0x0011fd; T(al = byte_1265e;); // 8927 mov al, byte_1265E ;~ 041E:11FD +cs=0x41e;eip=0x001200; T(AND(ax, 0x0FF)); // 8928 and ax, 0FFh ;~ 041E:1200 +cs=0x41e;eip=0x001203; X(PUSH(ax)); // 8929 push ax ;~ 041E:1203 +cs=0x41e;eip=0x001204; J(CALL(sub_13788,0)); // 8930 call sub_13788 ;~ 041E:1204 +cs=0x41e;eip=0x001207; T(ADD(sp, 4)); // 8931 add sp, 4 ;~ 041E:1207 +cs=0x41e;eip=0x00120a; J(JMP(def_13a6f)); // 8932 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:120A loc_139ce: - // 4624 -cs=0x41e;eip=0x00120e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8759 inc [bp+var_2] ; jumptable 00013A6F case -5 ;~ 041E:120E -cs=0x41e;eip=0x001211; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8760 mov bx, [bp+var_2] ;~ 041E:1211 -cs=0x41e;eip=0x001214; T(MOV(al, *(raddr(ds,bx)))); // 8761 mov al, [bx] ;~ 041E:1214 -cs=0x41e;eip=0x001216; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8762 mov bx, [bp+arg_0] ;~ 041E:1216 -cs=0x41e;eip=0x001219; X(MOV(*(raddr(ds,bx+6)), al)); // 8763 mov [bx+6], al ;~ 041E:1219 -cs=0x41e;eip=0x00121c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8764 mov bx, [bp+arg_0] ;~ 041E:121C -cs=0x41e;eip=0x00121f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8765 add word ptr [bx+0Ch], 2 ;~ 041E:121F -cs=0x41e;eip=0x001223; J(JMP(__def_13a6f)); // 8766 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:1223 + // 4628 +cs=0x41e;eip=0x00120e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8938 inc [bp+var_2] ; jumptable 00013A6F case -5 ;~ 041E:120E +cs=0x41e;eip=0x001211; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8939 mov bx, [bp+var_2] ;~ 041E:1211 +cs=0x41e;eip=0x001214; T(MOV(al, *(raddr(ds,bx)))); // 8940 mov al, [bx] ;~ 041E:1214 +cs=0x41e;eip=0x001216; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8941 mov bx, [bp+arg_0] ;~ 041E:1216 +cs=0x41e;eip=0x001219; X(MOV(*(raddr(ds,bx+6)), al)); // 8942 mov [bx+6], al ;~ 041E:1219 +cs=0x41e;eip=0x00121c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8943 mov bx, [bp+arg_0] ;~ 041E:121C +cs=0x41e;eip=0x00121f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8944 add word ptr [bx+0Ch], 2 ;~ 041E:121F +cs=0x41e;eip=0x001223; J(JMP(def_13a6f)); // 8945 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:1223 loc_139e6: - // 4625 -cs=0x41e;eip=0x001226; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8771 inc [bp+var_2] ; jumptable 00013A6F case -6 ;~ 041E:1226 -cs=0x41e;eip=0x001229; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8772 mov bx, [bp+var_2] ;~ 041E:1229 -cs=0x41e;eip=0x00122c; T(MOV(al, *(raddr(ds,bx)))); // 8773 mov al, [bx] ;~ 041E:122C -cs=0x41e;eip=0x00122e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8774 mov bx, [bp+arg_0] ;~ 041E:122E -cs=0x41e;eip=0x001231; X(MOV(*(raddr(ds,bx+1)), al)); // 8775 mov [bx+1], al ;~ 041E:1231 -cs=0x41e;eip=0x001234; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8776 mov bx, [bp+arg_0] ;~ 041E:1234 -cs=0x41e;eip=0x001237; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8777 add word ptr [bx+0Ch], 2 ;~ 041E:1237 -cs=0x41e;eip=0x00123b; J(JMP(__def_13a6f)); // 8778 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:123B + // 4629 +cs=0x41e;eip=0x001226; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8950 inc [bp+var_2] ; jumptable 00013A6F case -6 ;~ 041E:1226 +cs=0x41e;eip=0x001229; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8951 mov bx, [bp+var_2] ;~ 041E:1229 +cs=0x41e;eip=0x00122c; T(MOV(al, *(raddr(ds,bx)))); // 8952 mov al, [bx] ;~ 041E:122C +cs=0x41e;eip=0x00122e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8953 mov bx, [bp+arg_0] ;~ 041E:122E +cs=0x41e;eip=0x001231; X(MOV(*(raddr(ds,bx+1)), al)); // 8954 mov [bx+1], al ;~ 041E:1231 +cs=0x41e;eip=0x001234; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8955 mov bx, [bp+arg_0] ;~ 041E:1234 +cs=0x41e;eip=0x001237; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8956 add word ptr [bx+0Ch], 2 ;~ 041E:1237 +cs=0x41e;eip=0x00123b; J(JMP(def_13a6f)); // 8957 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:123B loc_139fe: - // 4626 -cs=0x41e;eip=0x00123e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8783 inc [bp+var_2] ; jumptable 00013A6F case -7 ;~ 041E:123E -cs=0x41e;eip=0x001241; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8784 mov bx, [bp+var_2] ;~ 041E:1241 -cs=0x41e;eip=0x001244; T(MOV(al, *(raddr(ds,bx)))); // 8785 mov al, [bx] ;~ 041E:1244 -cs=0x41e;eip=0x001246; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8786 mov bx, [bp+arg_0] ;~ 041E:1246 -cs=0x41e;eip=0x001249; X(MOV(*(raddr(ds,bx+5)), al)); // 8787 mov [bx+5], al ;~ 041E:1249 -cs=0x41e;eip=0x00124c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8788 mov bx, [bp+arg_0] ;~ 041E:124C -cs=0x41e;eip=0x00124f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8789 add word ptr [bx+0Ch], 2 ;~ 041E:124F -cs=0x41e;eip=0x001253; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8790 mov bx, [bp+arg_0] ;~ 041E:1253 -cs=0x41e;eip=0x001256; T(MOV(al, *(raddr(ds,bx+5)))); // 8791 mov al, [bx+5] ;~ 041E:1256 -cs=0x41e;eip=0x001259; T(AND(ax, 0x0FF)); // 8792 and ax, 0FFh ;~ 041E:1259 -cs=0x41e;eip=0x00125c; X(PUSH(ax)); // 8793 push ax ;~ 041E:125C -cs=0x41e;eip=0x00125d; T(al = byte_1265e;); // 8794 mov al, ds:byte_1265E ;~ 041E:125D -cs=0x41e;eip=0x001260; T(AND(ax, 0x0FF)); // 8795 and ax, 0FFh ;~ 041E:1260 -cs=0x41e;eip=0x001263; X(PUSH(ax)); // 8796 push ax ;~ 041E:1263 -cs=0x41e;eip=0x001264; J(CALL(sub_1307e,0)); // 8797 call sub_1307E ;~ 041E:1264 -cs=0x41e;eip=0x001267; T(ADD(sp, 4)); // 8798 add sp, 4 ;~ 041E:1267 -cs=0x41e;eip=0x00126a; J(JMP(__def_13a6f)); // 8799 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:126A + // 4630 +cs=0x41e;eip=0x00123e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8962 inc [bp+var_2] ; jumptable 00013A6F case -7 ;~ 041E:123E +cs=0x41e;eip=0x001241; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8963 mov bx, [bp+var_2] ;~ 041E:1241 +cs=0x41e;eip=0x001244; T(MOV(al, *(raddr(ds,bx)))); // 8964 mov al, [bx] ;~ 041E:1244 +cs=0x41e;eip=0x001246; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8965 mov bx, [bp+arg_0] ;~ 041E:1246 +cs=0x41e;eip=0x001249; X(MOV(*(raddr(ds,bx+5)), al)); // 8966 mov [bx+5], al ;~ 041E:1249 +cs=0x41e;eip=0x00124c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8967 mov bx, [bp+arg_0] ;~ 041E:124C +cs=0x41e;eip=0x00124f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8968 add word ptr [bx+0Ch], 2 ;~ 041E:124F +cs=0x41e;eip=0x001253; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8969 mov bx, [bp+arg_0] ;~ 041E:1253 +cs=0x41e;eip=0x001256; T(MOV(al, *(raddr(ds,bx+5)))); // 8970 mov al, [bx+5] ;~ 041E:1256 +cs=0x41e;eip=0x001259; T(AND(ax, 0x0FF)); // 8971 and ax, 0FFh ;~ 041E:1259 +cs=0x41e;eip=0x00125c; X(PUSH(ax)); // 8972 push ax ;~ 041E:125C +cs=0x41e;eip=0x00125d; T(al = byte_1265e;); // 8973 mov al, byte_1265E ;~ 041E:125D +cs=0x41e;eip=0x001260; T(AND(ax, 0x0FF)); // 8974 and ax, 0FFh ;~ 041E:1260 +cs=0x41e;eip=0x001263; X(PUSH(ax)); // 8975 push ax ;~ 041E:1263 +cs=0x41e;eip=0x001264; J(CALL(sub_1307e,0)); // 8976 call sub_1307E ;~ 041E:1264 +cs=0x41e;eip=0x001267; T(ADD(sp, 4)); // 8977 add sp, 4 ;~ 041E:1267 +cs=0x41e;eip=0x00126a; J(JMP(def_13a6f)); // 8978 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:126A loc_13a2e: - // 4627 -cs=0x41e;eip=0x00126e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8808 inc [bp+var_2] ; jumptable 00013A6F case -8 ;~ 041E:126E -cs=0x41e;eip=0x001271; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8809 mov bx, [bp+var_2] ;~ 041E:1271 -cs=0x41e;eip=0x001274; T(MOV(al, *(raddr(ds,bx)))); // 8810 mov al, [bx] ;~ 041E:1274 -cs=0x41e;eip=0x001276; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8811 mov bx, [bp+arg_0] ;~ 041E:1276 -cs=0x41e;eip=0x001279; X(MOV(*(raddr(ds,bx+9)), al)); // 8812 mov [bx+9], al ;~ 041E:1279 -cs=0x41e;eip=0x00127c; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8813 inc [bp+var_2] ;~ 041E:127C -cs=0x41e;eip=0x00127f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8814 mov bx, [bp+var_2] ;~ 041E:127F -cs=0x41e;eip=0x001282; T(MOV(al, *(raddr(ds,bx)))); // 8815 mov al, [bx] ;~ 041E:1282 -cs=0x41e;eip=0x001284; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8816 mov bx, [bp+arg_0] ;~ 041E:1284 -cs=0x41e;eip=0x001287; X(MOV(*(raddr(ds,bx+2)), al)); // 8817 mov [bx+2], al ;~ 041E:1287 -cs=0x41e;eip=0x00128a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8818 mov bx, [bp+arg_0] ;~ 041E:128A -cs=0x41e;eip=0x00128d; X(MOV(*(raddr(ds,bx+8)), 1)); // 8819 mov byte ptr [bx+8], 1 ;~ 041E:128D -cs=0x41e;eip=0x001291; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8820 mov bx, [bp+arg_0] ;~ 041E:1291 -cs=0x41e;eip=0x001294; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 3)); // 8821 add word ptr [bx+0Ch], 3 ;~ 041E:1294 -cs=0x41e;eip=0x001298; J(JMP(__def_13a6f)); // 8822 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:1298 + // 4631 +cs=0x41e;eip=0x00126e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8984 inc [bp+var_2] ; jumptable 00013A6F case -8 ;~ 041E:126E +cs=0x41e;eip=0x001271; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8985 mov bx, [bp+var_2] ;~ 041E:1271 +cs=0x41e;eip=0x001274; T(MOV(al, *(raddr(ds,bx)))); // 8986 mov al, [bx] ;~ 041E:1274 +cs=0x41e;eip=0x001276; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8987 mov bx, [bp+arg_0] ;~ 041E:1276 +cs=0x41e;eip=0x001279; X(MOV(*(raddr(ds,bx+9)), al)); // 8988 mov [bx+9], al ;~ 041E:1279 +cs=0x41e;eip=0x00127c; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8989 inc [bp+var_2] ;~ 041E:127C +cs=0x41e;eip=0x00127f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8990 mov bx, [bp+var_2] ;~ 041E:127F +cs=0x41e;eip=0x001282; T(MOV(al, *(raddr(ds,bx)))); // 8991 mov al, [bx] ;~ 041E:1282 +cs=0x41e;eip=0x001284; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8992 mov bx, [bp+arg_0] ;~ 041E:1284 +cs=0x41e;eip=0x001287; X(MOV(*(raddr(ds,bx+2)), al)); // 8993 mov [bx+2], al ;~ 041E:1287 +cs=0x41e;eip=0x00128a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8994 mov bx, [bp+arg_0] ;~ 041E:128A +cs=0x41e;eip=0x00128d; X(MOV(*(raddr(ds,bx+8)), 1)); // 8995 mov byte ptr [bx+8], 1 ;~ 041E:128D +cs=0x41e;eip=0x001291; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8996 mov bx, [bp+arg_0] ;~ 041E:1291 +cs=0x41e;eip=0x001294; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 3)); // 8997 add word ptr [bx+0Ch], 3 ;~ 041E:1294 +cs=0x41e;eip=0x001298; J(JMP(def_13a6f)); // 8998 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:1298 +ret_41e_129c: + // 4632 +cs=0x41e;eip=0x00129c; J(JMP(def_13a6f)); // 9001 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:129C loc_13a60: - // 4628 -cs=0x41e;eip=0x0012a0; T(SUB(ax, 0x0FFF8)); // 8834 sub ax, 0FFF8h ; switch 7 cases ;~ 041E:12A0 -cs=0x41e;eip=0x0012a3; T(CMP(ax, 7)); // 8835 cmp ax, 7 ;~ 041E:12A3 -cs=0x41e;eip=0x0012a6; J(JBE(loc_13a6b)); // 8836 jbe short loc_13A6B ;~ 041E:12A6 -cs=0x41e;eip=0x0012a8; J(JMP(__def_13a6f)); // 8837 jmp __def_13A6F ; jumptable 00013A6F default case ;~ 041E:12A8 + // 4633 +cs=0x41e;eip=0x0012a0; T(SUB(ax, 0x0FFF8)); // 9006 sub ax, 0FFF8h ; switch 7 cases ;~ 041E:12A0 +cs=0x41e;eip=0x0012a3; T(CMP(ax, 7)); // 9007 cmp ax, 7 ;~ 041E:12A3 +cs=0x41e;eip=0x0012a6; J(JBE(loc_13a6b)); // 9008 jbe short loc_13A6B ;~ 041E:12A6 +cs=0x41e;eip=0x0012a8; J(JMP(def_13a6f)); // 9009 jmp def_13A6F ; jumptable 00013A6F default case ;~ 041E:12A8 loc_13a6b: - // 4629 -cs=0x41e;eip=0x0012ab; T(SHL(ax, 1)); // 8841 shl ax, 1 ;~ 041E:12AB -cs=0x41e;eip=0x0012ad; T(bx = ax;); // 8842 mov bx, ax ;~ 041E:12AD + // 4634 +cs=0x41e;eip=0x0012ab; T(SHL(ax, 1)); // 9013 shl ax, 1 ;~ 041E:12AB +cs=0x41e;eip=0x0012ad; T(bx = ax;); // 9014 mov bx, ax ;~ 041E:12AD cs=0x41e;eip=0x0012af; __disp=*(dw*)(((db*)&jpt_13a6f)+bx); - J(return __dispatch_call(__disp, _state);); // 8843 jmp cs:jpt_13A6F[bx] ; switch jump ;~ 041E:12AF -__def_13a6f: - // 4630 -cs=0x41e;eip=0x0012c4; J(return sub_1389e(m2c::kloc_138ed, _state);); // 8860 jmp loc_138ED ; jumptable 00013A6F default case ;~ 041E:12C4 + J(return __dispatch_call(__disp, _state);); // 9015 jmp cs:jpt_13A6F[bx] ; switch jump ;~ 041E:12AF +def_13a6f: + // 4635 +cs=0x41e;eip=0x0012c4; J(JMP(loc_138ed)); // 9028 jmp loc_138ED ; jumptable 00013A6F default case ;~ 041E:12C4 loc_13a88: - // 4631 -cs=0x41e;eip=0x0012c8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8868 mov bx, [bp+arg_0] ;~ 041E:12C8 -cs=0x41e;eip=0x0012cb; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 8869 mov ax, [bx+0Ch] ;~ 041E:12CB -cs=0x41e;eip=0x0012ce; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8870 mov bx, [bp+arg_0] ;~ 041E:12CE -cs=0x41e;eip=0x0012d1; T(MOV(cx, *(dw*)(raddr(ds,bx+0x0A)))); // 8871 mov cx, [bx+0Ah] ;~ 041E:12D1 -cs=0x41e;eip=0x0012d4; T(ADD(cx, ax)); // 8872 add cx, ax ;~ 041E:12D4 -cs=0x41e;eip=0x0012d6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 8873 mov [bp+var_2], cx ;~ 041E:12D6 -cs=0x41e;eip=0x0012d9; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8874 mov bx, [bp+var_2] ;~ 041E:12D9 -cs=0x41e;eip=0x0012dc; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8875 inc [bp+var_2] ;~ 041E:12DC -cs=0x41e;eip=0x0012df; T(MOV(al, *(raddr(ds,bx)))); // 8876 mov al, [bx] ;~ 041E:12DF -cs=0x41e;eip=0x0012e1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8877 mov bx, [bp+arg_0] ;~ 041E:12E1 -cs=0x41e;eip=0x0012e4; X(MOV(*(raddr(ds,bx+3)), al)); // 8878 mov [bx+3], al ;~ 041E:12E4 -cs=0x41e;eip=0x0012e7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8879 mov bx, [bp+var_2] ;~ 041E:12E7 -cs=0x41e;eip=0x0012ea; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 8880 inc [bp+var_2] ;~ 041E:12EA -cs=0x41e;eip=0x0012ed; T(MOV(al, *(raddr(ds,bx)))); // 8881 mov al, [bx] ;~ 041E:12ED -cs=0x41e;eip=0x0012ef; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8882 mov bx, [bp+arg_0] ;~ 041E:12EF -cs=0x41e;eip=0x0012f2; X(MOV(*(raddr(ds,bx)), al)); // 8883 mov [bx], al ;~ 041E:12F2 -cs=0x41e;eip=0x0012f4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8884 mov bx, [bp+arg_0] ;~ 041E:12F4 -cs=0x41e;eip=0x0012f7; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 8885 add word ptr [bx+0Ch], 2 ;~ 041E:12F7 -cs=0x41e;eip=0x0012fb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8886 mov bx, [bp+arg_0] ;~ 041E:12FB -cs=0x41e;eip=0x0012fe; T(MOV(al, *(raddr(ds,bx+3)))); // 8887 mov al, [bx+3] ;~ 041E:12FE -cs=0x41e;eip=0x001301; T(AND(ax, 0x0FF)); // 8888 and ax, 0FFh ;~ 041E:1301 -cs=0x41e;eip=0x001304; J(JZ(loc_13ad0)); // 8889 jz short loc_13AD0 ;~ 041E:1304 -cs=0x41e;eip=0x001306; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8890 mov bx, [bp+arg_0] ;~ 041E:1306 -cs=0x41e;eip=0x001309; T(MOV(al, *(raddr(ds,bx)))); // 8891 mov al, [bx] ;~ 041E:1309 -cs=0x41e;eip=0x00130b; T(AND(ax, 0x0FF)); // 8892 and ax, 0FFh ;~ 041E:130B -cs=0x41e;eip=0x00130e; J(JNZ(loc_13ae0)); // 8893 jnz short loc_13AE0 ;~ 041E:130E + // 4636 +cs=0x41e;eip=0x0012c8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9033 mov bx, [bp+arg_0] ;~ 041E:12C8 +cs=0x41e;eip=0x0012cb; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 9034 mov ax, [bx+0Ch] ;~ 041E:12CB +cs=0x41e;eip=0x0012ce; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9035 mov bx, [bp+arg_0] ;~ 041E:12CE +cs=0x41e;eip=0x0012d1; T(MOV(cx, *(dw*)(raddr(ds,bx+0x0A)))); // 9036 mov cx, [bx+0Ah] ;~ 041E:12D1 +cs=0x41e;eip=0x0012d4; T(ADD(cx, ax)); // 9037 add cx, ax ;~ 041E:12D4 +cs=0x41e;eip=0x0012d6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 9038 mov [bp+var_2], cx ;~ 041E:12D6 +cs=0x41e;eip=0x0012d9; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9039 mov bx, [bp+var_2] ;~ 041E:12D9 +cs=0x41e;eip=0x0012dc; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9040 inc [bp+var_2] ;~ 041E:12DC +cs=0x41e;eip=0x0012df; T(MOV(al, *(raddr(ds,bx)))); // 9041 mov al, [bx] ;~ 041E:12DF +cs=0x41e;eip=0x0012e1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9042 mov bx, [bp+arg_0] ;~ 041E:12E1 +cs=0x41e;eip=0x0012e4; X(MOV(*(raddr(ds,bx+3)), al)); // 9043 mov [bx+3], al ;~ 041E:12E4 +cs=0x41e;eip=0x0012e7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9044 mov bx, [bp+var_2] ;~ 041E:12E7 +cs=0x41e;eip=0x0012ea; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9045 inc [bp+var_2] ;~ 041E:12EA +cs=0x41e;eip=0x0012ed; T(MOV(al, *(raddr(ds,bx)))); // 9046 mov al, [bx] ;~ 041E:12ED +cs=0x41e;eip=0x0012ef; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9047 mov bx, [bp+arg_0] ;~ 041E:12EF +cs=0x41e;eip=0x0012f2; X(MOV(*(raddr(ds,bx)), al)); // 9048 mov [bx], al ;~ 041E:12F2 +cs=0x41e;eip=0x0012f4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9049 mov bx, [bp+arg_0] ;~ 041E:12F4 +cs=0x41e;eip=0x0012f7; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9050 add word ptr [bx+0Ch], 2 ;~ 041E:12F7 +cs=0x41e;eip=0x0012fb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9051 mov bx, [bp+arg_0] ;~ 041E:12FB +cs=0x41e;eip=0x0012fe; T(MOV(al, *(raddr(ds,bx+3)))); // 9052 mov al, [bx+3] ;~ 041E:12FE +cs=0x41e;eip=0x001301; T(AND(ax, 0x0FF)); // 9053 and ax, 0FFh ;~ 041E:1301 +cs=0x41e;eip=0x001304; J(JZ(loc_13ad0)); // 9054 jz short loc_13AD0 ;~ 041E:1304 +cs=0x41e;eip=0x001306; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9055 mov bx, [bp+arg_0] ;~ 041E:1306 +cs=0x41e;eip=0x001309; T(MOV(al, *(raddr(ds,bx)))); // 9056 mov al, [bx] ;~ 041E:1309 +cs=0x41e;eip=0x00130b; T(AND(ax, 0x0FF)); // 9057 and ax, 0FFh ;~ 041E:130B +cs=0x41e;eip=0x00130e; J(JNZ(loc_13ae0)); // 9058 jnz short loc_13AE0 ;~ 041E:130E loc_13ad0: - // 4632 -cs=0x41e;eip=0x001310; T(al = byte_1265e;); // 8896 mov al, ds:byte_1265E ;~ 041E:1310 -cs=0x41e;eip=0x001313; T(AND(ax, 0x0FF)); // 8897 and ax, 0FFh ;~ 041E:1313 -cs=0x41e;eip=0x001316; X(PUSH(ax)); // 8898 push ax ;~ 041E:1316 -cs=0x41e;eip=0x001317; J(CALL(sub_1331c,0)); // 8899 call sub_1331C ;~ 041E:1317 -cs=0x41e;eip=0x00131a; T(ADD(sp, 2)); // 8900 add sp, 2 ;~ 041E:131A -cs=0x41e;eip=0x00131d; J(JMP(loc_13b2c)); // 8901 jmp loc_13B2C ;~ 041E:131D + // 4637 +cs=0x41e;eip=0x001310; T(al = byte_1265e;); // 9061 mov al, byte_1265E ;~ 041E:1310 +cs=0x41e;eip=0x001313; T(AND(ax, 0x0FF)); // 9062 and ax, 0FFh ;~ 041E:1313 +cs=0x41e;eip=0x001316; X(PUSH(ax)); // 9063 push ax ;~ 041E:1316 +cs=0x41e;eip=0x001317; J(CALL(sub_1331c,0)); // 9064 call sub_1331C ;~ 041E:1317 +cs=0x41e;eip=0x00131a; T(ADD(sp, 2)); // 9065 add sp, 2 ;~ 041E:131A +cs=0x41e;eip=0x00131d; J(JMP(loc_13b2c)); // 9066 jmp loc_13B2C ;~ 041E:131D loc_13ae0: - // 4633 -cs=0x41e;eip=0x001320; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8905 mov bx, [bp+arg_0] ;~ 041E:1320 -cs=0x41e;eip=0x001323; T(MOV(al, *(raddr(ds,bx+7)))); // 8906 mov al, [bx+7] ;~ 041E:1323 -cs=0x41e;eip=0x001326; T(AND(ax, 0x0FF)); // 8907 and ax, 0FFh ;~ 041E:1326 -cs=0x41e;eip=0x001329; X(PUSH(ax)); // 8908 push ax ;~ 041E:1329 -cs=0x41e;eip=0x00132a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8909 mov bx, [bp+arg_0] ;~ 041E:132A -cs=0x41e;eip=0x00132d; T(MOV(al, *(raddr(ds,bx+5)))); // 8910 mov al, [bx+5] ;~ 041E:132D -cs=0x41e;eip=0x001330; T(AND(ax, 0x0FF)); // 8911 and ax, 0FFh ;~ 041E:1330 -cs=0x41e;eip=0x001333; X(PUSH(ax)); // 8912 push ax ;~ 041E:1333 -cs=0x41e;eip=0x001334; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8913 mov bx, [bp+arg_0] ;~ 041E:1334 -cs=0x41e;eip=0x001337; T(MOV(al, *(raddr(ds,bx+3)))); // 8914 mov al, [bx+3] ;~ 041E:1337 -cs=0x41e;eip=0x00133a; T(AND(ax, 0x0FF)); // 8915 and ax, 0FFh ;~ 041E:133A -cs=0x41e;eip=0x00133d; X(PUSH(ax)); // 8916 push ax ;~ 041E:133D -cs=0x41e;eip=0x00133e; T(al = byte_1265e;); // 8917 mov al, ds:byte_1265E ;~ 041E:133E -cs=0x41e;eip=0x001341; T(AND(ax, 0x0FF)); // 8918 and ax, 0FFh ;~ 041E:1341 -cs=0x41e;eip=0x001344; X(PUSH(ax)); // 8919 push ax ;~ 041E:1344 -cs=0x41e;eip=0x001345; J(CALL(sub_13398,0)); // 8920 call sub_13398 ;~ 041E:1345 -cs=0x41e;eip=0x001348; T(ADD(sp, 8)); // 8921 add sp, 8 ;~ 041E:1348 -cs=0x41e;eip=0x00134b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8922 mov bx, [bp+arg_0] ;~ 041E:134B -cs=0x41e;eip=0x00134e; T(MOV(al, *(raddr(ds,bx)))); // 8923 mov al, [bx] ;~ 041E:134E -cs=0x41e;eip=0x001350; T(AND(ax, 0x0FF)); // 8924 and ax, 0FFh ;~ 041E:1350 -cs=0x41e;eip=0x001353; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8925 mov bx, [bp+arg_0] ;~ 041E:1353 -cs=0x41e;eip=0x001356; T(MOV(cl, *(raddr(ds,bx+6)))); // 8926 mov cl, [bx+6] ;~ 041E:1356 -cs=0x41e;eip=0x001359; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8927 mov [bp+var_6], ax ;~ 041E:1359 -cs=0x41e;eip=0x00135c; T(ax = cx;); // 8928 mov ax, cx ;~ 041E:135C -cs=0x41e;eip=0x00135e; T(AND(ax, 0x0FF)); // 8929 and ax, 0FFh ;~ 041E:135E -cs=0x41e;eip=0x001361; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 8930 mov cx, [bp+var_6] ;~ 041E:1361 -cs=0x41e;eip=0x001364; T(SUB(cx, ax)); // 8931 sub cx, ax ;~ 041E:1364 -cs=0x41e;eip=0x001366; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8932 mov bx, [bp+arg_0] ;~ 041E:1366 -cs=0x41e;eip=0x001369; X(MOV(*(raddr(ds,bx+7)), cl)); // 8933 mov [bx+7], cl ;~ 041E:1369 + // 4638 +cs=0x41e;eip=0x001320; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9070 mov bx, [bp+arg_0] ;~ 041E:1320 +cs=0x41e;eip=0x001323; T(MOV(al, *(raddr(ds,bx+7)))); // 9071 mov al, [bx+7] ;~ 041E:1323 +cs=0x41e;eip=0x001326; T(AND(ax, 0x0FF)); // 9072 and ax, 0FFh ;~ 041E:1326 +cs=0x41e;eip=0x001329; X(PUSH(ax)); // 9073 push ax ;~ 041E:1329 +cs=0x41e;eip=0x00132a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9074 mov bx, [bp+arg_0] ;~ 041E:132A +cs=0x41e;eip=0x00132d; T(MOV(al, *(raddr(ds,bx+5)))); // 9075 mov al, [bx+5] ;~ 041E:132D +cs=0x41e;eip=0x001330; T(AND(ax, 0x0FF)); // 9076 and ax, 0FFh ;~ 041E:1330 +cs=0x41e;eip=0x001333; X(PUSH(ax)); // 9077 push ax ;~ 041E:1333 +cs=0x41e;eip=0x001334; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9078 mov bx, [bp+arg_0] ;~ 041E:1334 +cs=0x41e;eip=0x001337; T(MOV(al, *(raddr(ds,bx+3)))); // 9079 mov al, [bx+3] ;~ 041E:1337 +cs=0x41e;eip=0x00133a; T(AND(ax, 0x0FF)); // 9080 and ax, 0FFh ;~ 041E:133A +cs=0x41e;eip=0x00133d; X(PUSH(ax)); // 9081 push ax ;~ 041E:133D +cs=0x41e;eip=0x00133e; T(al = byte_1265e;); // 9082 mov al, byte_1265E ;~ 041E:133E +cs=0x41e;eip=0x001341; T(AND(ax, 0x0FF)); // 9083 and ax, 0FFh ;~ 041E:1341 +cs=0x41e;eip=0x001344; X(PUSH(ax)); // 9084 push ax ;~ 041E:1344 +cs=0x41e;eip=0x001345; J(CALL(sub_13398,0)); // 9085 call sub_13398 ;~ 041E:1345 +cs=0x41e;eip=0x001348; T(ADD(sp, 8)); // 9086 add sp, 8 ;~ 041E:1348 +cs=0x41e;eip=0x00134b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9087 mov bx, [bp+arg_0] ;~ 041E:134B +cs=0x41e;eip=0x00134e; T(MOV(al, *(raddr(ds,bx)))); // 9088 mov al, [bx] ;~ 041E:134E +cs=0x41e;eip=0x001350; T(AND(ax, 0x0FF)); // 9089 and ax, 0FFh ;~ 041E:1350 +cs=0x41e;eip=0x001353; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9090 mov bx, [bp+arg_0] ;~ 041E:1353 +cs=0x41e;eip=0x001356; T(MOV(cl, *(raddr(ds,bx+6)))); // 9091 mov cl, [bx+6] ;~ 041E:1356 +cs=0x41e;eip=0x001359; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 9092 mov [bp+var_6], ax ;~ 041E:1359 +cs=0x41e;eip=0x00135c; T(ax = cx;); // 9093 mov ax, cx ;~ 041E:135C +cs=0x41e;eip=0x00135e; T(AND(ax, 0x0FF)); // 9094 and ax, 0FFh ;~ 041E:135E +cs=0x41e;eip=0x001361; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 9095 mov cx, [bp+var_6] ;~ 041E:1361 +cs=0x41e;eip=0x001364; T(SUB(cx, ax)); // 9096 sub cx, ax ;~ 041E:1364 +cs=0x41e;eip=0x001366; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9097 mov bx, [bp+arg_0] ;~ 041E:1366 +cs=0x41e;eip=0x001369; X(MOV(*(raddr(ds,bx+7)), cl)); // 9098 mov [bx+7], cl ;~ 041E:1369 loc_13b2c: - // 4634 -cs=0x41e;eip=0x00136c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8937 mov bx, [bp+arg_0] ;~ 041E:136C -cs=0x41e;eip=0x00136f; T(CMP(*(raddr(ds,bx+1)), 0)); // 8938 cmp byte ptr [bx+1], 0 ;~ 041E:136F -cs=0x41e;eip=0x001373; J(JZ(loc_13b4a)); // 8939 jz short loc_13B4A ;~ 041E:1373 -cs=0x41e;eip=0x001375; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8940 mov bx, [bp+arg_0] ;~ 041E:1375 -cs=0x41e;eip=0x001378; T(MOV(al, *(raddr(ds,bx+1)))); // 8941 mov al, [bx+1] ;~ 041E:1378 -cs=0x41e;eip=0x00137b; T(CBW); // 8942 cbw ;~ 041E:137B -cs=0x41e;eip=0x00137c; X(PUSH(ax)); // 8943 push ax ;~ 041E:137C -cs=0x41e;eip=0x00137d; T(al = byte_1265e;); // 8944 mov al, ds:byte_1265E ;~ 041E:137D -cs=0x41e;eip=0x001380; T(AND(ax, 0x0FF)); // 8945 and ax, 0FFh ;~ 041E:1380 -cs=0x41e;eip=0x001383; X(PUSH(ax)); // 8946 push ax ;~ 041E:1383 -cs=0x41e;eip=0x001384; J(CALL(sub_1321c,0)); // 8947 call sub_1321C ;~ 041E:1384 -cs=0x41e;eip=0x001387; T(ADD(sp, 4)); // 8948 add sp, 4 ;~ 041E:1387 + // 4639 +cs=0x41e;eip=0x00136c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9102 mov bx, [bp+arg_0] ;~ 041E:136C +cs=0x41e;eip=0x00136f; T(CMP(*(raddr(ds,bx+1)), 0)); // 9103 cmp byte ptr [bx+1], 0 ;~ 041E:136F +cs=0x41e;eip=0x001373; J(JZ(loc_13b4a)); // 9104 jz short loc_13B4A ;~ 041E:1373 +cs=0x41e;eip=0x001375; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9105 mov bx, [bp+arg_0] ;~ 041E:1375 +cs=0x41e;eip=0x001378; T(MOV(al, *(raddr(ds,bx+1)))); // 9106 mov al, [bx+1] ;~ 041E:1378 +cs=0x41e;eip=0x00137b; T(CBW); // 9107 cbw ;~ 041E:137B +cs=0x41e;eip=0x00137c; X(PUSH(ax)); // 9108 push ax ;~ 041E:137C +cs=0x41e;eip=0x00137d; T(al = byte_1265e;); // 9109 mov al, byte_1265E ;~ 041E:137D +cs=0x41e;eip=0x001380; T(AND(ax, 0x0FF)); // 9110 and ax, 0FFh ;~ 041E:1380 +cs=0x41e;eip=0x001383; X(PUSH(ax)); // 9111 push ax ;~ 041E:1383 +cs=0x41e;eip=0x001384; J(CALL(sub_1321c,0)); // 9112 call sub_1321C ;~ 041E:1384 +cs=0x41e;eip=0x001387; T(ADD(sp, 4)); // 9113 add sp, 4 ;~ 041E:1387 loc_13b4a: - // 4635 -cs=0x41e;eip=0x00138a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8951 mov bx, [bp+arg_0] ;~ 041E:138A -cs=0x41e;eip=0x00138d; X(DEC(*(raddr(ds,bx+8)))); // 8952 dec byte ptr [bx+8] ;~ 041E:138D -cs=0x41e;eip=0x001390; T(MOV(al, *(raddr(ds,bx+8)))); // 8953 mov al, [bx+8] ;~ 041E:1390 -cs=0x41e;eip=0x001393; T(AND(ax, 0x0FF)); // 8954 and ax, 0FFh ;~ 041E:1393 -cs=0x41e;eip=0x001396; J(JNZ(loc_13b82)); // 8955 jnz short loc_13B82 ;~ 041E:1396 -cs=0x41e;eip=0x001398; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8956 mov bx, [bp+arg_0] ;~ 041E:1398 -cs=0x41e;eip=0x00139b; T(MOV(al, *(raddr(ds,bx+9)))); // 8957 mov al, [bx+9] ;~ 041E:139B -cs=0x41e;eip=0x00139e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8958 mov bx, [bp+arg_0] ;~ 041E:139E -cs=0x41e;eip=0x0013a1; X(MOV(*(raddr(ds,bx+8)), al)); // 8959 mov [bx+8], al ;~ 041E:13A1 -cs=0x41e;eip=0x0013a4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8960 mov bx, [bp+arg_0] ;~ 041E:13A4 -cs=0x41e;eip=0x0013a7; T(CMP(*(raddr(ds,bx+2)), 0)); // 8961 cmp byte ptr [bx+2], 0 ;~ 041E:13A7 -cs=0x41e;eip=0x0013ab; J(JZ(loc_13b82)); // 8962 jz short loc_13B82 ;~ 041E:13AB -cs=0x41e;eip=0x0013ad; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8963 mov bx, [bp+arg_0] ;~ 041E:13AD -cs=0x41e;eip=0x0013b0; T(MOV(al, *(raddr(ds,bx+2)))); // 8964 mov al, [bx+2] ;~ 041E:13B0 -cs=0x41e;eip=0x0013b3; T(CBW); // 8965 cbw ;~ 041E:13B3 -cs=0x41e;eip=0x0013b4; X(PUSH(ax)); // 8966 push ax ;~ 041E:13B4 -cs=0x41e;eip=0x0013b5; T(al = byte_1265e;); // 8967 mov al, ds:byte_1265E ;~ 041E:13B5 -cs=0x41e;eip=0x0013b8; T(AND(ax, 0x0FF)); // 8968 and ax, 0FFh ;~ 041E:13B8 -cs=0x41e;eip=0x0013bb; X(PUSH(ax)); // 8969 push ax ;~ 041E:13BB -cs=0x41e;eip=0x0013bc; J(CALL(sub_132a2,0)); // 8970 call sub_132A2 ;~ 041E:13BC -cs=0x41e;eip=0x0013bf; T(ADD(sp, 4)); // 8971 add sp, 4 ;~ 041E:13BF + // 4640 +cs=0x41e;eip=0x00138a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9116 mov bx, [bp+arg_0] ;~ 041E:138A +cs=0x41e;eip=0x00138d; X(DEC(*(raddr(ds,bx+8)))); // 9117 dec byte ptr [bx+8] ;~ 041E:138D +cs=0x41e;eip=0x001390; T(MOV(al, *(raddr(ds,bx+8)))); // 9118 mov al, [bx+8] ;~ 041E:1390 +cs=0x41e;eip=0x001393; T(AND(ax, 0x0FF)); // 9119 and ax, 0FFh ;~ 041E:1393 +cs=0x41e;eip=0x001396; J(JNZ(loc_13b82)); // 9120 jnz short loc_13B82 ;~ 041E:1396 +cs=0x41e;eip=0x001398; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9121 mov bx, [bp+arg_0] ;~ 041E:1398 +cs=0x41e;eip=0x00139b; T(MOV(al, *(raddr(ds,bx+9)))); // 9122 mov al, [bx+9] ;~ 041E:139B +cs=0x41e;eip=0x00139e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9123 mov bx, [bp+arg_0] ;~ 041E:139E +cs=0x41e;eip=0x0013a1; X(MOV(*(raddr(ds,bx+8)), al)); // 9124 mov [bx+8], al ;~ 041E:13A1 +cs=0x41e;eip=0x0013a4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9125 mov bx, [bp+arg_0] ;~ 041E:13A4 +cs=0x41e;eip=0x0013a7; T(CMP(*(raddr(ds,bx+2)), 0)); // 9126 cmp byte ptr [bx+2], 0 ;~ 041E:13A7 +cs=0x41e;eip=0x0013ab; J(JZ(loc_13b82)); // 9127 jz short loc_13B82 ;~ 041E:13AB +cs=0x41e;eip=0x0013ad; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9128 mov bx, [bp+arg_0] ;~ 041E:13AD +cs=0x41e;eip=0x0013b0; T(MOV(al, *(raddr(ds,bx+2)))); // 9129 mov al, [bx+2] ;~ 041E:13B0 +cs=0x41e;eip=0x0013b3; T(CBW); // 9130 cbw ;~ 041E:13B3 +cs=0x41e;eip=0x0013b4; X(PUSH(ax)); // 9131 push ax ;~ 041E:13B4 +cs=0x41e;eip=0x0013b5; T(al = byte_1265e;); // 9132 mov al, byte_1265E ;~ 041E:13B5 +cs=0x41e;eip=0x0013b8; T(AND(ax, 0x0FF)); // 9133 and ax, 0FFh ;~ 041E:13B8 +cs=0x41e;eip=0x0013bb; X(PUSH(ax)); // 9134 push ax ;~ 041E:13BB +cs=0x41e;eip=0x0013bc; J(CALL(sub_132a2,0)); // 9135 call sub_132A2 ;~ 041E:13BC +cs=0x41e;eip=0x0013bf; T(ADD(sp, 4)); // 9136 add sp, 4 ;~ 041E:13BF loc_13b82: - // 4636 -cs=0x41e;eip=0x0013c2; X(INC(byte_1265e)); // 8975 inc ds:byte_1265E ;~ 041E:13C2 -cs=0x41e;eip=0x0013c6; X(POP(di)); // 8976 pop di ;~ 041E:13C6 -cs=0x41e;eip=0x0013c7; X(POP(si)); // 8977 pop si ;~ 041E:13C7 -cs=0x41e;eip=0x0013c8; T(sp = bp;); // 8978 mov sp, bp ;~ 041E:13C8 -cs=0x41e;eip=0x0013ca; X(POP(bp)); // 8979 pop bp ;~ 041E:13CA -cs=0x41e;eip=0x0013cb; J(RETN(0)); // 8980 retn ;~ 041E:13CB + // 4641 +cs=0x41e;eip=0x0013c2; X(INC(byte_1265e)); // 9140 inc byte_1265E ;~ 041E:13C2 +cs=0x41e;eip=0x0013c6; X(POP(di)); // 9141 pop di ;~ 041E:13C6 +cs=0x41e;eip=0x0013c7; X(POP(si)); // 9142 pop si ;~ 041E:13C7 +cs=0x41e;eip=0x0013c8; T(sp = bp;); // 9143 mov sp, bp ;~ 041E:13C8 +cs=0x41e;eip=0x0013ca; X(POP(bp)); // 9144 pop bp ;~ 041E:13CA +cs=0x41e;eip=0x0013cb; J(RETN(0)); // 9145 retn ;~ 041E:13CB assert(0); __dispatch_call: @@ -3688,7 +3668,11 @@ cs=0x41e;eip=0x0013cb; J(RETN(0)); // 8980 retn ;~ 041E:13CB #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::k__def_13a6f: goto __def_13a6f; + case m2c::kdef_13a6f: goto def_13a6f; + case m2c::kloc_138b8: goto loc_138b8; + case m2c::kloc_138de: goto loc_138de; + case m2c::kloc_138ed: goto loc_138ed; + case m2c::kloc_1390b: goto loc_1390b; case m2c::kloc_1393a: goto loc_1393a; case m2c::kloc_1395e: goto loc_1395e; case m2c::kloc_1396a: goto loc_1396a; @@ -3709,7 +3693,9 @@ cs=0x41e;eip=0x0013cb; J(RETN(0)); // 8980 retn ;~ 041E:13CB case m2c::kloc_13b2c: goto loc_13b2c; case m2c::kloc_13b4a: goto loc_13b4a; case m2c::kloc_13b82: goto loc_13b82; - case m2c::kseg127c_1154_proc: goto seg127c_1154_proc; + case m2c::kret_41e_1154: goto ret_41e_1154; + case m2c::kret_41e_129c: goto ret_41e_129c; + case m2c::ksub_1389e: goto sub_1389e; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -3726,128 +3712,128 @@ cs=0x41e;eip=0x0013cb; J(RETN(0)); // 8980 retn ;~ 041E:13CB _begin: #undef var_2 #define var_2 -2 - // 8989 var_2 = word ptr -2 ;~ 041E:13CC -cs=0x41e;eip=0x0013cc; X(PUSH(bp)); // 8991 push bp ;~ 041E:13CC -cs=0x41e;eip=0x0013cd; T(bp = sp;); // 8992 mov bp, sp ;~ 041E:13CD -cs=0x41e;eip=0x0013cf; T(SUB(sp, 2)); // 8993 sub sp, 2 ;~ 041E:13CF -cs=0x41e;eip=0x0013d3; X(PUSH(si)); // 8994 push si ;~ 041E:13D3 -cs=0x41e;eip=0x0013d4; X(PUSH(di)); // 8995 push di ;~ 041E:13D4 -cs=0x41e;eip=0x0013d5; T(al = byte_11cb6;); // 8996 mov al, ds:byte_11CB6 ;~ 041E:13D5 -cs=0x41e;eip=0x0013d8; T(AND(ax, 0x0FF)); // 8997 and ax, 0FFh ;~ 041E:13D8 -cs=0x41e;eip=0x0013db; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8998 mov [bp+var_2], ax ;~ 041E:13DB -cs=0x41e;eip=0x0013de; T(al = byte_11cb7;); // 8999 mov al, ds:byte_11CB7 ;~ 041E:13DE -cs=0x41e;eip=0x0013e1; T(AND(ax, 0x0FF)); // 9000 and ax, 0FFh ;~ 041E:13E1 -cs=0x41e;eip=0x0013e4; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 9001 mov cx, [bp+var_2] ;~ 041E:13E4 -cs=0x41e;eip=0x0013e7; T(CMP(cx, ax)); // 9002 cmp cx, ax ;~ 041E:13E7 -cs=0x41e;eip=0x0013e9; J(JNZ(loc_13bae)); // 9003 jnz short loc_13BAE ;~ 041E:13E9 -cs=0x41e;eip=0x0013eb; J(JMP(loc_13c2e)); // 9004 jmp loc_13C2E ;~ 041E:13EB + // 9155 var_2 = word ptr -2 ;~ 041E:13CC +cs=0x41e;eip=0x0013cc; X(PUSH(bp)); // 9157 push bp ;~ 041E:13CC +cs=0x41e;eip=0x0013cd; T(bp = sp;); // 9158 mov bp, sp ;~ 041E:13CD +cs=0x41e;eip=0x0013cf; T(SUB(sp, 2)); // 9159 sub sp, 2 ;~ 041E:13CF +cs=0x41e;eip=0x0013d3; X(PUSH(si)); // 9160 push si ;~ 041E:13D3 +cs=0x41e;eip=0x0013d4; X(PUSH(di)); // 9161 push di ;~ 041E:13D4 +cs=0x41e;eip=0x0013d5; T(al = byte_11cb6;); // 9162 mov al, byte_11CB6 ;~ 041E:13D5 +cs=0x41e;eip=0x0013d8; T(AND(ax, 0x0FF)); // 9163 and ax, 0FFh ;~ 041E:13D8 +cs=0x41e;eip=0x0013db; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9164 mov [bp+var_2], ax ;~ 041E:13DB +cs=0x41e;eip=0x0013de; T(al = byte_11cb7;); // 9165 mov al, byte_11CB7 ;~ 041E:13DE +cs=0x41e;eip=0x0013e1; T(AND(ax, 0x0FF)); // 9166 and ax, 0FFh ;~ 041E:13E1 +cs=0x41e;eip=0x0013e4; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 9167 mov cx, [bp+var_2] ;~ 041E:13E4 +cs=0x41e;eip=0x0013e7; T(CMP(cx, ax)); // 9168 cmp cx, ax ;~ 041E:13E7 +cs=0x41e;eip=0x0013e9; J(JNZ(loc_13bae)); // 9169 jnz short loc_13BAE ;~ 041E:13E9 +cs=0x41e;eip=0x0013eb; J(JMP(loc_13c2e)); // 9170 jmp loc_13C2E ;~ 041E:13EB loc_13bae: - // 4637 -cs=0x41e;eip=0x0013ee; T(al = byte_11cb6;); // 9008 mov al, ds:byte_11CB6 ;~ 041E:13EE -cs=0x41e;eip=0x0013f1; T(AND(ax, 0x0FF)); // 9009 and ax, 0FFh ;~ 041E:13F1 -cs=0x41e;eip=0x0013f4; J(JNZ(loc_13bb9)); // 9010 jnz short loc_13BB9 ;~ 041E:13F4 -cs=0x41e;eip=0x0013f6; J(JMP(loc_13c10)); // 9011 jmp loc_13C10 ;~ 041E:13F6 + // 4642 +cs=0x41e;eip=0x0013ee; T(al = byte_11cb6;); // 9174 mov al, byte_11CB6 ;~ 041E:13EE +cs=0x41e;eip=0x0013f1; T(AND(ax, 0x0FF)); // 9175 and ax, 0FFh ;~ 041E:13F1 +cs=0x41e;eip=0x0013f4; J(JNZ(loc_13bb9)); // 9176 jnz short loc_13BB9 ;~ 041E:13F4 +cs=0x41e;eip=0x0013f6; J(JMP(loc_13c10)); // 9177 jmp loc_13C10 ;~ 041E:13F6 loc_13bb9: - // 4638 -cs=0x41e;eip=0x0013f9; T(ax = 6;); // 9015 mov ax, 6 ;~ 041E:13F9 -cs=0x41e;eip=0x0013fc; X(PUSH(ax)); // 9016 push ax ;~ 041E:13FC -cs=0x41e;eip=0x0013fd; T(ax = 5;); // 9017 mov ax, 5 ;~ 041E:13FD -cs=0x41e;eip=0x001400; X(PUSH(ax)); // 9018 push ax ;~ 041E:1400 -cs=0x41e;eip=0x001401; J(CALL(sub_13788,0)); // 9019 call sub_13788 ;~ 041E:1401 -cs=0x41e;eip=0x001404; T(ADD(sp, 4)); // 9020 add sp, 4 ;~ 041E:1404 -cs=0x41e;eip=0x001407; T(ax = 1;); // 9021 mov ax, 1 ;~ 041E:1407 -cs=0x41e;eip=0x00140a; X(PUSH(ax)); // 9022 push ax ;~ 041E:140A -cs=0x41e;eip=0x00140b; T(ax = 6;); // 9023 mov ax, 6 ;~ 041E:140B -cs=0x41e;eip=0x00140e; X(PUSH(ax)); // 9024 push ax ;~ 041E:140E -cs=0x41e;eip=0x00140f; J(CALL(sub_13788,0)); // 9025 call sub_13788 ;~ 041E:140F -cs=0x41e;eip=0x001412; T(ADD(sp, 4)); // 9026 add sp, 4 ;~ 041E:1412 -cs=0x41e;eip=0x001415; T(ax = 0x0F;); // 9027 mov ax, 0Fh ;~ 041E:1415 -cs=0x41e;eip=0x001418; X(PUSH(ax)); // 9028 push ax ;~ 041E:1418 -cs=0x41e;eip=0x001419; T(ax = 5;); // 9029 mov ax, 5 ;~ 041E:1419 -cs=0x41e;eip=0x00141c; X(PUSH(ax)); // 9030 push ax ;~ 041E:141C -cs=0x41e;eip=0x00141d; J(CALL(sub_130ea,0)); // 9031 call sub_130EA ;~ 041E:141D -cs=0x41e;eip=0x001420; T(ADD(sp, 4)); // 9032 add sp, 4 ;~ 041E:1420 -cs=0x41e;eip=0x001423; T(XOR(ax, ax)); // 9033 xor ax, ax ;~ 041E:1423 -cs=0x41e;eip=0x001425; X(PUSH(ax)); // 9034 push ax ;~ 041E:1425 -cs=0x41e;eip=0x001426; T(ax = 0x0F;); // 9035 mov ax, 0Fh ;~ 041E:1426 -cs=0x41e;eip=0x001429; X(PUSH(ax)); // 9036 push ax ;~ 041E:1429 -cs=0x41e;eip=0x00142a; T(ax = 0x0B;); // 9037 mov ax, 0Bh ;~ 041E:142A -cs=0x41e;eip=0x00142d; X(PUSH(ax)); // 9038 push ax ;~ 041E:142D -cs=0x41e;eip=0x00142e; T(ax = 5;); // 9039 mov ax, 5 ;~ 041E:142E -cs=0x41e;eip=0x001431; X(PUSH(ax)); // 9040 push ax ;~ 041E:1431 -cs=0x41e;eip=0x001432; J(CALL(sub_13398,0)); // 9041 call sub_13398 ;~ 041E:1432 -cs=0x41e;eip=0x001435; T(ADD(sp, 8)); // 9042 add sp, 8 ;~ 041E:1435 -cs=0x41e;eip=0x001438; T(XOR(ax, ax)); // 9043 xor ax, ax ;~ 041E:1438 -cs=0x41e;eip=0x00143a; X(PUSH(ax)); // 9044 push ax ;~ 041E:143A -cs=0x41e;eip=0x00143b; T(ax = 0x0F;); // 9045 mov ax, 0Fh ;~ 041E:143B -cs=0x41e;eip=0x00143e; X(PUSH(ax)); // 9046 push ax ;~ 041E:143E -cs=0x41e;eip=0x00143f; T(ax = 0x37;); // 9047 mov ax, 37h ; '7' ;~ 041E:143F -cs=0x41e;eip=0x001442; X(PUSH(ax)); // 9048 push ax ;~ 041E:1442 -cs=0x41e;eip=0x001443; T(ax = 6;); // 9049 mov ax, 6 ;~ 041E:1443 -cs=0x41e;eip=0x001446; X(PUSH(ax)); // 9050 push ax ;~ 041E:1446 -cs=0x41e;eip=0x001447; J(CALL(sub_13398,0)); // 9051 call sub_13398 ;~ 041E:1447 -cs=0x41e;eip=0x00144a; T(ADD(sp, 8)); // 9052 add sp, 8 ;~ 041E:144A -cs=0x41e;eip=0x00144d; J(JMP(loc_13c24)); // 9053 jmp short loc_13C24 ;~ 041E:144D + // 4643 +cs=0x41e;eip=0x0013f9; T(ax = 6;); // 9181 mov ax, 6 ;~ 041E:13F9 +cs=0x41e;eip=0x0013fc; X(PUSH(ax)); // 9182 push ax ;~ 041E:13FC +cs=0x41e;eip=0x0013fd; T(ax = 5;); // 9183 mov ax, 5 ;~ 041E:13FD +cs=0x41e;eip=0x001400; X(PUSH(ax)); // 9184 push ax ;~ 041E:1400 +cs=0x41e;eip=0x001401; J(CALL(sub_13788,0)); // 9185 call sub_13788 ;~ 041E:1401 +cs=0x41e;eip=0x001404; T(ADD(sp, 4)); // 9186 add sp, 4 ;~ 041E:1404 +cs=0x41e;eip=0x001407; T(ax = 1;); // 9187 mov ax, 1 ;~ 041E:1407 +cs=0x41e;eip=0x00140a; X(PUSH(ax)); // 9188 push ax ;~ 041E:140A +cs=0x41e;eip=0x00140b; T(ax = 6;); // 9189 mov ax, 6 ;~ 041E:140B +cs=0x41e;eip=0x00140e; X(PUSH(ax)); // 9190 push ax ;~ 041E:140E +cs=0x41e;eip=0x00140f; J(CALL(sub_13788,0)); // 9191 call sub_13788 ;~ 041E:140F +cs=0x41e;eip=0x001412; T(ADD(sp, 4)); // 9192 add sp, 4 ;~ 041E:1412 +cs=0x41e;eip=0x001415; T(ax = 0x0F;); // 9193 mov ax, 0Fh ;~ 041E:1415 +cs=0x41e;eip=0x001418; X(PUSH(ax)); // 9194 push ax ;~ 041E:1418 +cs=0x41e;eip=0x001419; T(ax = 5;); // 9195 mov ax, 5 ;~ 041E:1419 +cs=0x41e;eip=0x00141c; X(PUSH(ax)); // 9196 push ax ;~ 041E:141C +cs=0x41e;eip=0x00141d; J(CALL(sub_130ea,0)); // 9197 call sub_130EA ;~ 041E:141D +cs=0x41e;eip=0x001420; T(ADD(sp, 4)); // 9198 add sp, 4 ;~ 041E:1420 +cs=0x41e;eip=0x001423; T(XOR(ax, ax)); // 9199 xor ax, ax ;~ 041E:1423 +cs=0x41e;eip=0x001425; X(PUSH(ax)); // 9200 push ax ;~ 041E:1425 +cs=0x41e;eip=0x001426; T(ax = 0x0F;); // 9201 mov ax, 0Fh ;~ 041E:1426 +cs=0x41e;eip=0x001429; X(PUSH(ax)); // 9202 push ax ;~ 041E:1429 +cs=0x41e;eip=0x00142a; T(ax = 0x0B;); // 9203 mov ax, 0Bh ;~ 041E:142A +cs=0x41e;eip=0x00142d; X(PUSH(ax)); // 9204 push ax ;~ 041E:142D +cs=0x41e;eip=0x00142e; T(ax = 5;); // 9205 mov ax, 5 ;~ 041E:142E +cs=0x41e;eip=0x001431; X(PUSH(ax)); // 9206 push ax ;~ 041E:1431 +cs=0x41e;eip=0x001432; J(CALL(sub_13398,0)); // 9207 call sub_13398 ;~ 041E:1432 +cs=0x41e;eip=0x001435; T(ADD(sp, 8)); // 9208 add sp, 8 ;~ 041E:1435 +cs=0x41e;eip=0x001438; T(XOR(ax, ax)); // 9209 xor ax, ax ;~ 041E:1438 +cs=0x41e;eip=0x00143a; X(PUSH(ax)); // 9210 push ax ;~ 041E:143A +cs=0x41e;eip=0x00143b; T(ax = 0x0F;); // 9211 mov ax, 0Fh ;~ 041E:143B +cs=0x41e;eip=0x00143e; X(PUSH(ax)); // 9212 push ax ;~ 041E:143E +cs=0x41e;eip=0x00143f; T(ax = 0x37;); // 9213 mov ax, 37h ; '7' ;~ 041E:143F +cs=0x41e;eip=0x001442; X(PUSH(ax)); // 9214 push ax ;~ 041E:1442 +cs=0x41e;eip=0x001443; T(ax = 6;); // 9215 mov ax, 6 ;~ 041E:1443 +cs=0x41e;eip=0x001446; X(PUSH(ax)); // 9216 push ax ;~ 041E:1446 +cs=0x41e;eip=0x001447; J(CALL(sub_13398,0)); // 9217 call sub_13398 ;~ 041E:1447 +cs=0x41e;eip=0x00144a; T(ADD(sp, 8)); // 9218 add sp, 8 ;~ 041E:144A +cs=0x41e;eip=0x00144d; J(JMP(loc_13c24)); // 9219 jmp short loc_13C24 ;~ 041E:144D loc_13c10: - // 4639 -cs=0x41e;eip=0x001450; T(ax = 5;); // 9059 mov ax, 5 ;~ 041E:1450 -cs=0x41e;eip=0x001453; X(PUSH(ax)); // 9060 push ax ;~ 041E:1453 -cs=0x41e;eip=0x001454; J(CALL(sub_1331c,0)); // 9061 call sub_1331C ;~ 041E:1454 -cs=0x41e;eip=0x001457; T(ADD(sp, 2)); // 9062 add sp, 2 ;~ 041E:1457 -cs=0x41e;eip=0x00145a; T(ax = 6;); // 9063 mov ax, 6 ;~ 041E:145A -cs=0x41e;eip=0x00145d; X(PUSH(ax)); // 9064 push ax ;~ 041E:145D -cs=0x41e;eip=0x00145e; J(CALL(sub_1331c,0)); // 9065 call sub_1331C ;~ 041E:145E -cs=0x41e;eip=0x001461; T(ADD(sp, 2)); // 9066 add sp, 2 ;~ 041E:1461 + // 4644 +cs=0x41e;eip=0x001450; T(ax = 5;); // 9224 mov ax, 5 ;~ 041E:1450 +cs=0x41e;eip=0x001453; X(PUSH(ax)); // 9225 push ax ;~ 041E:1453 +cs=0x41e;eip=0x001454; J(CALL(sub_1331c,0)); // 9226 call sub_1331C ;~ 041E:1454 +cs=0x41e;eip=0x001457; T(ADD(sp, 2)); // 9227 add sp, 2 ;~ 041E:1457 +cs=0x41e;eip=0x00145a; T(ax = 6;); // 9228 mov ax, 6 ;~ 041E:145A +cs=0x41e;eip=0x00145d; X(PUSH(ax)); // 9229 push ax ;~ 041E:145D +cs=0x41e;eip=0x00145e; J(CALL(sub_1331c,0)); // 9230 call sub_1331C ;~ 041E:145E +cs=0x41e;eip=0x001461; T(ADD(sp, 2)); // 9231 add sp, 2 ;~ 041E:1461 loc_13c24: - // 4640 -cs=0x41e;eip=0x001464; T(al = byte_11cb6;); // 9069 mov al, ds:byte_11CB6 ;~ 041E:1464 -cs=0x41e;eip=0x001467; X(byte_11cb7 = al;); // 9070 mov ds:byte_11CB7, al ;~ 041E:1467 -cs=0x41e;eip=0x00146a; J(JMP(loc_13c85)); // 9071 jmp loc_13C85 ;~ 041E:146A + // 4645 +cs=0x41e;eip=0x001464; T(al = byte_11cb6;); // 9234 mov al, byte_11CB6 ;~ 041E:1464 +cs=0x41e;eip=0x001467; X(byte_11cb7 = al;); // 9235 mov byte_11CB7, al ;~ 041E:1467 +cs=0x41e;eip=0x00146a; J(JMP(loc_13c85)); // 9236 jmp loc_13C85 ;~ 041E:146A loc_13c2e: - // 4641 -cs=0x41e;eip=0x00146e; T(al = byte_11cb6;); // 9077 mov al, ds:byte_11CB6 ;~ 041E:146E -cs=0x41e;eip=0x001471; T(AND(ax, 0x0FF)); // 9078 and ax, 0FFh ;~ 041E:1471 -cs=0x41e;eip=0x001474; J(JNZ(loc_13c39)); // 9079 jnz short loc_13C39 ;~ 041E:1474 -cs=0x41e;eip=0x001476; J(JMP(loc_13c85)); // 9080 jmp loc_13C85 ;~ 041E:1476 + // 4646 +cs=0x41e;eip=0x00146e; T(al = byte_11cb6;); // 9241 mov al, byte_11CB6 ;~ 041E:146E +cs=0x41e;eip=0x001471; T(AND(ax, 0x0FF)); // 9242 and ax, 0FFh ;~ 041E:1471 +cs=0x41e;eip=0x001474; J(JNZ(loc_13c39)); // 9243 jnz short loc_13C39 ;~ 041E:1474 +cs=0x41e;eip=0x001476; J(JMP(loc_13c85)); // 9244 jmp loc_13C85 ;~ 041E:1476 loc_13c39: - // 4642 -cs=0x41e;eip=0x001479; T(ax = *(dw*)(&_unk_11cb0);); // 9084 mov ax, word ptr ds:_unk_11CB0 ;~ 041E:1479 -cs=0x41e;eip=0x00147c; T(CMP(_unk_11cae, ax)); // 9085 cmp ds:_unk_11CAE, ax ;~ 041E:147C -cs=0x41e;eip=0x001480; J(JZ(loc_13c85)); // 9086 jz short loc_13C85 ;~ 041E:1480 -cs=0x41e;eip=0x001482; T(ax = _unk_11cae;); // 9087 mov ax, ds:_unk_11CAE ;~ 041E:1482 -cs=0x41e;eip=0x001485; T(ADD(ax, 0x8FC)); // 9088 add ax, 8FCh ;~ 041E:1485 -cs=0x41e;eip=0x001488; X(PUSH(ax)); // 9089 push ax ;~ 041E:1488 -cs=0x41e;eip=0x001489; T(ax = 5;); // 9090 mov ax, 5 ;~ 041E:1489 -cs=0x41e;eip=0x00148c; X(PUSH(ax)); // 9091 push ax ;~ 041E:148C -cs=0x41e;eip=0x00148d; J(CALL(sub_131c2,0)); // 9092 call sub_131C2 ;~ 041E:148D -cs=0x41e;eip=0x001490; T(ADD(sp, 4)); // 9093 add sp, 4 ;~ 041E:1490 -cs=0x41e;eip=0x001493; T(cx = 6;); // 9094 mov cx, 6 ;~ 041E:1493 -cs=0x41e;eip=0x001496; T(ax = _unk_11cae;); // 9095 mov ax, ds:_unk_11CAE ;~ 041E:1496 -cs=0x41e;eip=0x001499; T(SHR(ax, cl)); // 9096 shr ax, cl ;~ 041E:1499 -cs=0x41e;eip=0x00149b; T(ADD(ax, 0x0F)); // 9097 add ax, 0Fh ;~ 041E:149B -cs=0x41e;eip=0x00149e; X(PUSH(ax)); // 9098 push ax ;~ 041E:149E -cs=0x41e;eip=0x00149f; T(ax = 6;); // 9099 mov ax, 6 ;~ 041E:149F -cs=0x41e;eip=0x0014a2; X(PUSH(ax)); // 9100 push ax ;~ 041E:14A2 -cs=0x41e;eip=0x0014a3; J(CALL(sub_1307e,0)); // 9101 call sub_1307E ;~ 041E:14A3 -cs=0x41e;eip=0x0014a6; T(ADD(sp, 4)); // 9102 add sp, 4 ;~ 041E:14A6 -cs=0x41e;eip=0x0014a9; T(cx = 7;); // 9103 mov cx, 7 ;~ 041E:14A9 -cs=0x41e;eip=0x0014ac; T(ax = _unk_11cae;); // 9104 mov ax, ds:_unk_11CAE ;~ 041E:14AC -cs=0x41e;eip=0x0014af; T(SHR(ax, cl)); // 9105 shr ax, cl ;~ 041E:14AF -cs=0x41e;eip=0x0014b1; T(ADD(ax, 0x0F)); // 9106 add ax, 0Fh ;~ 041E:14B1 -cs=0x41e;eip=0x0014b4; X(PUSH(ax)); // 9107 push ax ;~ 041E:14B4 -cs=0x41e;eip=0x0014b5; T(ax = 5;); // 9108 mov ax, 5 ;~ 041E:14B5 -cs=0x41e;eip=0x0014b8; X(PUSH(ax)); // 9109 push ax ;~ 041E:14B8 -cs=0x41e;eip=0x0014b9; J(CALL(sub_1307e,0)); // 9110 call sub_1307E ;~ 041E:14B9 -cs=0x41e;eip=0x0014bc; T(ADD(sp, 4)); // 9111 add sp, 4 ;~ 041E:14BC -cs=0x41e;eip=0x0014bf; T(ax = _unk_11cae;); // 9112 mov ax, ds:_unk_11CAE ;~ 041E:14BF -cs=0x41e;eip=0x0014c2; X(*(dw*)(&_unk_11cb0) = ax;); // 9113 mov word ptr ds:_unk_11CB0, ax ;~ 041E:14C2 + // 4647 +cs=0x41e;eip=0x001479; T(ax = word_11cb0;); // 9248 mov ax, word_11CB0 ;~ 041E:1479 +cs=0x41e;eip=0x00147c; T(CMP(word_11cae, ax)); // 9249 cmp word_11CAE, ax ;~ 041E:147C +cs=0x41e;eip=0x001480; J(JZ(loc_13c85)); // 9250 jz short loc_13C85 ;~ 041E:1480 +cs=0x41e;eip=0x001482; T(ax = word_11cae;); // 9251 mov ax, word_11CAE ;~ 041E:1482 +cs=0x41e;eip=0x001485; T(ADD(ax, 0x8FC)); // 9252 add ax, 8FCh ;~ 041E:1485 +cs=0x41e;eip=0x001488; X(PUSH(ax)); // 9253 push ax ;~ 041E:1488 +cs=0x41e;eip=0x001489; T(ax = 5;); // 9254 mov ax, 5 ;~ 041E:1489 +cs=0x41e;eip=0x00148c; X(PUSH(ax)); // 9255 push ax ;~ 041E:148C +cs=0x41e;eip=0x00148d; J(CALL(sub_131c2,0)); // 9256 call sub_131C2 ;~ 041E:148D +cs=0x41e;eip=0x001490; T(ADD(sp, 4)); // 9257 add sp, 4 ;~ 041E:1490 +cs=0x41e;eip=0x001493; T(cx = 6;); // 9258 mov cx, 6 ;~ 041E:1493 +cs=0x41e;eip=0x001496; T(ax = word_11cae;); // 9259 mov ax, word_11CAE ;~ 041E:1496 +cs=0x41e;eip=0x001499; T(SHR(ax, cl)); // 9260 shr ax, cl ;~ 041E:1499 +cs=0x41e;eip=0x00149b; T(ADD(ax, 0x0F)); // 9261 add ax, 0Fh ;~ 041E:149B +cs=0x41e;eip=0x00149e; X(PUSH(ax)); // 9262 push ax ;~ 041E:149E +cs=0x41e;eip=0x00149f; T(ax = 6;); // 9263 mov ax, 6 ;~ 041E:149F +cs=0x41e;eip=0x0014a2; X(PUSH(ax)); // 9264 push ax ;~ 041E:14A2 +cs=0x41e;eip=0x0014a3; J(CALL(sub_1307e,0)); // 9265 call sub_1307E ;~ 041E:14A3 +cs=0x41e;eip=0x0014a6; T(ADD(sp, 4)); // 9266 add sp, 4 ;~ 041E:14A6 +cs=0x41e;eip=0x0014a9; T(cx = 7;); // 9267 mov cx, 7 ;~ 041E:14A9 +cs=0x41e;eip=0x0014ac; T(ax = word_11cae;); // 9268 mov ax, word_11CAE ;~ 041E:14AC +cs=0x41e;eip=0x0014af; T(SHR(ax, cl)); // 9269 shr ax, cl ;~ 041E:14AF +cs=0x41e;eip=0x0014b1; T(ADD(ax, 0x0F)); // 9270 add ax, 0Fh ;~ 041E:14B1 +cs=0x41e;eip=0x0014b4; X(PUSH(ax)); // 9271 push ax ;~ 041E:14B4 +cs=0x41e;eip=0x0014b5; T(ax = 5;); // 9272 mov ax, 5 ;~ 041E:14B5 +cs=0x41e;eip=0x0014b8; X(PUSH(ax)); // 9273 push ax ;~ 041E:14B8 +cs=0x41e;eip=0x0014b9; J(CALL(sub_1307e,0)); // 9274 call sub_1307E ;~ 041E:14B9 +cs=0x41e;eip=0x0014bc; T(ADD(sp, 4)); // 9275 add sp, 4 ;~ 041E:14BC +cs=0x41e;eip=0x0014bf; T(ax = word_11cae;); // 9276 mov ax, word_11CAE ;~ 041E:14BF +cs=0x41e;eip=0x0014c2; X(word_11cb0 = ax;); // 9277 mov word_11CB0, ax ;~ 041E:14C2 loc_13c85: - // 4643 -cs=0x41e;eip=0x0014c5; X(POP(di)); // 9117 pop di ;~ 041E:14C5 -cs=0x41e;eip=0x0014c6; X(POP(si)); // 9118 pop si ;~ 041E:14C6 -cs=0x41e;eip=0x0014c7; T(sp = bp;); // 9119 mov sp, bp ;~ 041E:14C7 -cs=0x41e;eip=0x0014c9; X(POP(bp)); // 9120 pop bp ;~ 041E:14C9 -cs=0x41e;eip=0x0014ca; J(RETN(0)); // 9121 retn ;~ 041E:14CA + // 4648 +cs=0x41e;eip=0x0014c5; X(POP(di)); // 9281 pop di ;~ 041E:14C5 +cs=0x41e;eip=0x0014c6; X(POP(si)); // 9282 pop si ;~ 041E:14C6 +cs=0x41e;eip=0x0014c7; T(sp = bp;); // 9283 mov sp, bp ;~ 041E:14C7 +cs=0x41e;eip=0x0014c9; X(POP(bp)); // 9284 pop bp ;~ 041E:14C9 +cs=0x41e;eip=0x0014ca; J(RETN(0)); // 9285 retn ;~ 041E:14CA assert(0); __dispatch_call: @@ -3879,40 +3865,40 @@ cs=0x41e;eip=0x0014ca; J(RETN(0)); // 9121 retn ;~ 041E:14CA else goto __dispatch_call; sub_13c8c: _begin: -cs=0x41e;eip=0x0014cc; T(CMP(byte_125ca, 0)); // 9131 cmp ds:byte_125CA, 0 ;~ 041E:14CC -cs=0x41e;eip=0x0014d1; J(JNZ(loc_13c96)); // 9132 jnz short loc_13C96 ;~ 041E:14D1 -cs=0x41e;eip=0x0014d3; J(JMP(locret_13cda)); // 9133 jmp locret_13CDA ;~ 041E:14D3 +cs=0x41e;eip=0x0014cc; T(CMP(byte_125ca, 0)); // 9295 cmp byte_125CA, 0 ;~ 041E:14CC +cs=0x41e;eip=0x0014d1; J(JNZ(loc_13c96)); // 9296 jnz short loc_13C96 ;~ 041E:14D1 +cs=0x41e;eip=0x0014d3; J(JMP(locret_13cda)); // 9297 jmp locret_13CDA ;~ 041E:14D3 loc_13c96: - // 4644 -cs=0x41e;eip=0x0014d6; X(byte_1265e = 0;); // 9137 mov ds:byte_1265E, 0 ;~ 041E:14D6 -cs=0x41e;eip=0x0014db; T(ax = 0x0B9C;); // 9138 mov ax, 0B9Ch ;~ 041E:14DB -cs=0x41e;eip=0x0014de; X(PUSH(ax)); // 9139 push ax ;~ 041E:14DE -cs=0x41e;eip=0x0014df; J(CALL(sub_1389e,0)); // 9140 call sub_1389E ;~ 041E:14DF -cs=0x41e;eip=0x0014e2; T(ADD(sp, 2)); // 9141 add sp, 2 ;~ 041E:14E2 -cs=0x41e;eip=0x0014e5; T(ax = 0x0BB0;); // 9142 mov ax, 0BB0h ;~ 041E:14E5 -cs=0x41e;eip=0x0014e8; X(PUSH(ax)); // 9143 push ax ;~ 041E:14E8 -cs=0x41e;eip=0x0014e9; J(CALL(sub_1389e,0)); // 9144 call sub_1389E ;~ 041E:14E9 -cs=0x41e;eip=0x0014ec; T(ADD(sp, 2)); // 9145 add sp, 2 ;~ 041E:14EC -cs=0x41e;eip=0x0014ef; T(ax = 0x0BC4;); // 9146 mov ax, 0BC4h ;~ 041E:14EF -cs=0x41e;eip=0x0014f2; X(PUSH(ax)); // 9147 push ax ;~ 041E:14F2 -cs=0x41e;eip=0x0014f3; J(CALL(sub_1389e,0)); // 9148 call sub_1389E ;~ 041E:14F3 -cs=0x41e;eip=0x0014f6; T(ADD(sp, 2)); // 9149 add sp, 2 ;~ 041E:14F6 -cs=0x41e;eip=0x0014f9; T(ax = 0x0BD8;); // 9150 mov ax, 0BD8h ;~ 041E:14F9 -cs=0x41e;eip=0x0014fc; X(PUSH(ax)); // 9151 push ax ;~ 041E:14FC -cs=0x41e;eip=0x0014fd; J(CALL(sub_1389e,0)); // 9152 call sub_1389E ;~ 041E:14FD -cs=0x41e;eip=0x001500; T(ADD(sp, 2)); // 9153 add sp, 2 ;~ 041E:1500 -cs=0x41e;eip=0x001503; T(ax = 0x0BEC;); // 9154 mov ax, 0BECh ;~ 041E:1503 -cs=0x41e;eip=0x001506; X(PUSH(ax)); // 9155 push ax ;~ 041E:1506 -cs=0x41e;eip=0x001507; J(CALL(sub_1389e,0)); // 9156 call sub_1389E ;~ 041E:1507 -cs=0x41e;eip=0x00150a; T(ADD(sp, 2)); // 9157 add sp, 2 ;~ 041E:150A -cs=0x41e;eip=0x00150d; T(ax = 0x0C00;); // 9158 mov ax, 0C00h ;~ 041E:150D -cs=0x41e;eip=0x001510; X(PUSH(ax)); // 9159 push ax ;~ 041E:1510 -cs=0x41e;eip=0x001511; J(CALL(sub_1389e,0)); // 9160 call sub_1389E ;~ 041E:1511 -cs=0x41e;eip=0x001514; T(ADD(sp, 2)); // 9161 add sp, 2 ;~ 041E:1514 -cs=0x41e;eip=0x001517; J(CALL(sub_13b8c,0)); // 9162 call sub_13B8C ;~ 041E:1517 + // 4649 +cs=0x41e;eip=0x0014d6; X(byte_1265e = 0;); // 9301 mov byte_1265E, 0 ;~ 041E:14D6 +cs=0x41e;eip=0x0014db; T(ax = 0x0B9C;); // 9302 mov ax, 0B9Ch ;~ 041E:14DB +cs=0x41e;eip=0x0014de; X(PUSH(ax)); // 9303 push ax ;~ 041E:14DE +cs=0x41e;eip=0x0014df; J(CALL(sub_1389e,0)); // 9304 call sub_1389E ;~ 041E:14DF +cs=0x41e;eip=0x0014e2; T(ADD(sp, 2)); // 9305 add sp, 2 ;~ 041E:14E2 +cs=0x41e;eip=0x0014e5; T(ax = 0x0BB0;); // 9306 mov ax, 0BB0h ;~ 041E:14E5 +cs=0x41e;eip=0x0014e8; X(PUSH(ax)); // 9307 push ax ;~ 041E:14E8 +cs=0x41e;eip=0x0014e9; J(CALL(sub_1389e,0)); // 9308 call sub_1389E ;~ 041E:14E9 +cs=0x41e;eip=0x0014ec; T(ADD(sp, 2)); // 9309 add sp, 2 ;~ 041E:14EC +cs=0x41e;eip=0x0014ef; T(ax = 0x0BC4;); // 9310 mov ax, 0BC4h ;~ 041E:14EF +cs=0x41e;eip=0x0014f2; X(PUSH(ax)); // 9311 push ax ;~ 041E:14F2 +cs=0x41e;eip=0x0014f3; J(CALL(sub_1389e,0)); // 9312 call sub_1389E ;~ 041E:14F3 +cs=0x41e;eip=0x0014f6; T(ADD(sp, 2)); // 9313 add sp, 2 ;~ 041E:14F6 +cs=0x41e;eip=0x0014f9; T(ax = 0x0BD8;); // 9314 mov ax, 0BD8h ;~ 041E:14F9 +cs=0x41e;eip=0x0014fc; X(PUSH(ax)); // 9315 push ax ;~ 041E:14FC +cs=0x41e;eip=0x0014fd; J(CALL(sub_1389e,0)); // 9316 call sub_1389E ;~ 041E:14FD +cs=0x41e;eip=0x001500; T(ADD(sp, 2)); // 9317 add sp, 2 ;~ 041E:1500 +cs=0x41e;eip=0x001503; T(ax = 0x0BEC;); // 9318 mov ax, 0BECh ;~ 041E:1503 +cs=0x41e;eip=0x001506; X(PUSH(ax)); // 9319 push ax ;~ 041E:1506 +cs=0x41e;eip=0x001507; J(CALL(sub_1389e,0)); // 9320 call sub_1389E ;~ 041E:1507 +cs=0x41e;eip=0x00150a; T(ADD(sp, 2)); // 9321 add sp, 2 ;~ 041E:150A +cs=0x41e;eip=0x00150d; T(ax = 0x0C00;); // 9322 mov ax, 0C00h ;~ 041E:150D +cs=0x41e;eip=0x001510; X(PUSH(ax)); // 9323 push ax ;~ 041E:1510 +cs=0x41e;eip=0x001511; J(CALL(sub_1389e,0)); // 9324 call sub_1389E ;~ 041E:1511 +cs=0x41e;eip=0x001514; T(ADD(sp, 2)); // 9325 add sp, 2 ;~ 041E:1514 +cs=0x41e;eip=0x001517; J(CALL(sub_13b8c,0)); // 9326 call sub_13B8C ;~ 041E:1517 locret_13cda: - // 4645 -cs=0x41e;eip=0x00151a; J(RETN(0)); // 9165 retn ;~ 041E:151A + // 4650 +cs=0x41e;eip=0x00151a; J(RETN(0)); // 9329 retn ;~ 041E:151A assert(0); __dispatch_call: @@ -3931,206 +3917,101 @@ cs=0x41e;eip=0x00151a; J(RETN(0)); // 9165 retn ;~ 041E:151A - bool seg127c_151e_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool seg127c_151c_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - seg127c_151e_proc: + seg127c_151c_proc: _begin: -cs=0x41e;eip=0x00151e; J(JMP(loc_13ce3)); // 9173 jmp short loc_13CE3 ;~ 041E:151E +cs=0x41e;eip=0x00151c; X(RCL(*(dw*)(raddr(ds,bx+di)), cl)); // 9335 rcl word ptr [bx+di], cl ;~ 041E:151C +cs=0x41e;eip=0x00151e; J(JMP(loc_13ce3)); // 9336 jmp short loc_13CE3 ;~ 041E:151E loc_13ce0: - // 4646 -cs=0x41e;eip=0x001520; T(XOR(ax, ax)); // 9178 xor ax, ax ;~ 041E:1520 -cs=0x41e;eip=0x001522; X(STOSB); // 9179 stosb ;~ 041E:1522 -loc_13ce3: - // 4647 -cs=0x41e;eip=0x001523; T(LODSB); // 9183 lodsb ;~ 041E:1523 -cs=0x41e;eip=0x001524; T(CMP(al, 0x20)); // 9184 cmp al, 20h ; ' ' ;~ 041E:1524 -cs=0x41e;eip=0x001526; J(JZ(loc_13ce3)); // 9185 jz short loc_13CE3 ;~ 041E:1526 -cs=0x41e;eip=0x001528; T(CMP(al, 9)); // 9186 cmp al, 9 ;~ 041E:1528 -cs=0x41e;eip=0x00152a; J(JZ(loc_13ce3)); // 9187 jz short loc_13CE3 ;~ 041E:152A -cs=0x41e;eip=0x00152c; T(CMP(al, 0x0D)); // 9188 cmp al, 0Dh ;~ 041E:152C -cs=0x41e;eip=0x00152e; J(JNZ(loc_13cf3)); // 9189 jnz short loc_13CF3 ;~ 041E:152E -cs=0x41e;eip=0x001530; __disp=byte_13d72; - J(return __dispatch_call(__disp, _state);); // 9190 jmp near ptr byte_13D72 ;~ 041E:1530 -loc_13cf3: - // 4648 -cs=0x41e;eip=0x001533; T(OR(al, al)); // 9194 or al, al ;~ 041E:1533 -cs=0x41e;eip=0x001535; J(JNZ(loc_13cfa)); // 9195 jnz short loc_13CFA ;~ 041E:1535 -loc_13cfa: - // 4649 -cs=0x41e;eip=0x00153a; X(MOV(*(dw*)(raddr(ss,bx)), di)); // 9203 mov ss:[bx], di ;~ 041E:153A -cs=0x41e;eip=0x00153d; T(INC(bx)); // 9204 inc bx ;~ 041E:153D -cs=0x41e;eip=0x00153e; T(INC(bx)); // 9205 inc bx ;~ 041E:153E -loc_13cff: - // 4650 -cs=0x41e;eip=0x00153f; T(DEC(si)); // 9208 dec si ;~ 041E:153F -loc_13d00: // 4651 -cs=0x41e;eip=0x001540; T(LODSB); // 9212 lodsb ;~ 041E:1540 -cs=0x41e;eip=0x001541; T(CMP(al, ' ')); // 9213 cmp al, ' ' ;~ 041E:1541 -cs=0x41e;eip=0x001543; J(JZ(loc_13ce0)); // 9214 jz short loc_13CE0 ;~ 041E:1543 -cs=0x41e;eip=0x001545; T(CMP(al, 9)); // 9215 cmp al, 9 ;~ 041E:1545 -cs=0x41e;eip=0x001547; J(JZ(loc_13ce0)); // 9216 jz short loc_13CE0 ;~ 041E:1547 -cs=0x41e;eip=0x001549; T(CMP(al, 0x0D)); // 9217 cmp al, 0Dh ;~ 041E:1549 -cs=0x41e;eip=0x00154d; T(OR(al, al)); // 9222 or al, al ;~ 041E:154D -cs=0x41e;eip=0x001551; T(CMP(al, '"')); // 9227 cmp al, '"' ;~ 041E:1551 -cs=0x41e;eip=0x001553; J(JZ(loc_13d3c)); // 9228 jz short loc_13D3C ;~ 041E:1553 -cs=0x41e;eip=0x001555; T(CMP(al, '\\')); // 9229 cmp al, '\' ;~ 041E:1555 -cs=0x41e;eip=0x001557; J(JZ(loc_13d1c)); // 9230 jz short loc_13D1C ;~ 041E:1557 -cs=0x41e;eip=0x001559; X(STOSB); // 9231 stosb ;~ 041E:1559 -cs=0x41e;eip=0x00155a; J(JMP(loc_13d00)); // 9232 jmp short loc_13D00 ;~ 041E:155A -loc_13d1c: +cs=0x41e;eip=0x001520; T(XOR(ax, ax)); // 9341 xor ax, ax ;~ 041E:1520 +cs=0x41e;eip=0x001522; X(STOSB); // 9342 stosb ;~ 041E:1522 +loc_13ce3: // 4652 -cs=0x41e;eip=0x00155c; T(XOR(cx, cx)); // 9236 xor cx, cx ;~ 041E:155C -loc_13d1e: +cs=0x41e;eip=0x001523; T(LODSB); // 9346 lodsb ;~ 041E:1523 +cs=0x41e;eip=0x001524; T(CMP(al, 0x20)); // 9347 cmp al, 20h ; ' ' ;~ 041E:1524 +cs=0x41e;eip=0x001526; J(JZ(loc_13ce3)); // 9348 jz short loc_13CE3 ;~ 041E:1526 +cs=0x41e;eip=0x001528; T(CMP(al, 9)); // 9349 cmp al, 9 ;~ 041E:1528 +cs=0x41e;eip=0x00152a; J(JZ(loc_13ce3)); // 9350 jz short loc_13CE3 ;~ 041E:152A +cs=0x41e;eip=0x00152c; T(CMP(al, 0x0D)); // 9351 cmp al, 0Dh ;~ 041E:152C +cs=0x41e;eip=0x00152e; J(JNZ(loc_13cf3)); // 9352 jnz short loc_13CF3 ;~ 041E:152E +cs=0x41e;eip=0x001530; __disp=unk_13d72; + J(return __dispatch_call(__disp, _state);); // 9353 jmp near ptr unk_13D72 ;~ 041E:1530 +loc_13cf3: // 4653 -cs=0x41e;eip=0x00155e; T(INC(cx)); // 9239 inc cx ;~ 041E:155E -cs=0x41e;eip=0x00155f; T(LODSB); // 9240 lodsb ;~ 041E:155F -cs=0x41e;eip=0x001560; T(CMP(al, '\\')); // 9241 cmp al, '\' ;~ 041E:1560 -cs=0x41e;eip=0x001562; J(JZ(loc_13d1e)); // 9242 jz short loc_13D1E ;~ 041E:1562 -cs=0x41e;eip=0x001564; T(CMP(al, '"')); // 9243 cmp al, '"' ;~ 041E:1564 -cs=0x41e;eip=0x001566; J(JZ(loc_13d2e)); // 9244 jz short loc_13D2E ;~ 041E:1566 -cs=0x41e;eip=0x001568; T(al = '\\';); // 9245 mov al, '\' ;~ 041E:1568 - // 9246 rep stosb ;~ 041E:156A -cs=0x41e;eip=0x00156a; X( REP STOSB); // 9246 rep stosb ;~ 041E:156A -cs=0x41e;eip=0x00156c; J(JMP(loc_13cff)); // 9247 jmp short loc_13CFF ;~ 041E:156C -loc_13d2e: +cs=0x41e;eip=0x001533; T(OR(al, al)); // 9357 or al, al ;~ 041E:1533 +cs=0x41e;eip=0x001535; J(JNZ(loc_13cfa)); // 9358 jnz short loc_13CFA ;~ 041E:1535 +loc_13cfa: // 4654 -cs=0x41e;eip=0x00156e; T(al = 0x5C;); // 9251 mov al, 5Ch ; '\' ;~ 041E:156E -cs=0x41e;eip=0x001570; T(SHR(cx, 1)); // 9252 shr cx, 1 ;~ 041E:1570 - // 9253 rep stosb ;~ 041E:1572 -cs=0x41e;eip=0x001572; X( REP STOSB); // 9253 rep stosb ;~ 041E:1572 -cs=0x41e;eip=0x001574; J(JNC(loc_13d3c)); // 9254 jnb short loc_13D3C ;~ 041E:1574 -cs=0x41e;eip=0x001576; T(al = 0x22;); // 9255 mov al, 22h ; '"' ;~ 041E:1576 -cs=0x41e;eip=0x001578; X(STOSB); // 9256 stosb ;~ 041E:1578 -cs=0x41e;eip=0x001579; J(JMP(loc_13d00)); // 9257 jmp short loc_13D00 ;~ 041E:1579 -loc_13d3c: +cs=0x41e;eip=0x00153a; X(MOV(*(dw*)(raddr(ss,bx)), di)); // 9366 mov ss:[bx], di ;~ 041E:153A +cs=0x41e;eip=0x00153d; T(INC(bx)); // 9367 inc bx ;~ 041E:153D +cs=0x41e;eip=0x00153e; T(INC(bx)); // 9368 inc bx ;~ 041E:153E +loc_13cff: // 4655 -cs=0x41e;eip=0x00157c; T(LODSB); // 9264 lodsb ;~ 041E:157C -cs=0x41e;eip=0x00157d; T(CMP(al, 0x0D)); // 9265 cmp al, 0Dh ;~ 041E:157D -cs=0x41e;eip=0x001581; T(OR(al, al)); // 9270 or al, al ;~ 041E:1581 -cs=0x41e;eip=0x001585; T(CMP(al, 0x22)); // 9275 cmp al, 22h ; '"' ;~ 041E:1585 -cs=0x41e;eip=0x001587; J(JZ(loc_13d00)); // 9276 jz short loc_13D00 ;~ 041E:1587 -cs=0x41e;eip=0x001589; T(CMP(al, 0x5C)); // 9277 cmp al, 5Ch ; '\' ;~ 041E:1589 -cs=0x41e;eip=0x00158d; X(STOSB); // 9282 stosb ;~ 041E:158D -cs=0x41e;eip=0x00158e; J(JMP(loc_13d3c)); // 9283 jmp short loc_13D3C ;~ 041E:158E -ret_41e_1610: +cs=0x41e;eip=0x00153f; T(DEC(si)); // 9371 dec si ;~ 041E:153F +loc_13d00: // 4656 -cs=0x41e;eip=0x001610; T(ah = 1;); // 9337 mov ah, 1 ;~ 041E:1610 -cs=0x41e;eip=0x001612; S(_INT(0x21)); // 9338 int 21h ; DOS - KEYBOARD INPUT ;~ 041E:1612 -cs=0x41e;eip=0x001614; J(RETF(0)); // 9340 retf ;~ 041E:1614 -ret_41e_1615: +cs=0x41e;eip=0x001540; T(LODSB); // 9375 lodsb ;~ 041E:1540 +cs=0x41e;eip=0x001541; T(CMP(al, 0x20)); // 9376 cmp al, 20h ; ' ' ;~ 041E:1541 +cs=0x41e;eip=0x001543; J(JZ(loc_13ce0)); // 9377 jz short loc_13CE0 ;~ 041E:1543 +cs=0x41e;eip=0x001545; T(CMP(al, 9)); // 9378 cmp al, 9 ;~ 041E:1545 +cs=0x41e;eip=0x001547; J(JZ(loc_13ce0)); // 9379 jz short loc_13CE0 ;~ 041E:1547 +cs=0x41e;eip=0x001549; T(CMP(al, 0x0D)); // 9380 cmp al, 0Dh ;~ 041E:1549 +cs=0x41e;eip=0x00154d; T(OR(al, al)); // 9385 or al, al ;~ 041E:154D +cs=0x41e;eip=0x001551; T(CMP(al, 0x22)); // 9390 cmp al, 22h ; '"' ;~ 041E:1551 +cs=0x41e;eip=0x001553; J(JZ(loc_13d3c)); // 9391 jz short loc_13D3C ;~ 041E:1553 +cs=0x41e;eip=0x001555; T(CMP(al, 0x5C)); // 9392 cmp al, 5Ch ; '\' ;~ 041E:1555 +cs=0x41e;eip=0x001557; J(JZ(loc_13d1c)); // 9393 jz short loc_13D1C ;~ 041E:1557 +cs=0x41e;eip=0x001559; X(STOSB); // 9394 stosb ;~ 041E:1559 +cs=0x41e;eip=0x00155a; J(JMP(loc_13d00)); // 9395 jmp short loc_13D00 ;~ 041E:155A +loc_13d1c: // 4657 -cs=0x41e;eip=0x001615; T(SUB(ah, ah)); // 9342 sub ah, ah ;~ 041E:1615 -cs=0x41e;eip=0x001617; S(_INT(0x16)); // 9343 int 16h ; KEYBOARD - READ CHAR FROM BUFFER, WAIT IF EMPTY ;~ 041E:1617 -cs=0x41e;eip=0x001619; J(RETF(0)); // 9345 retf ;~ 041E:1619 -ret_41e_161a: +cs=0x41e;eip=0x00155c; T(XOR(cx, cx)); // 9399 xor cx, cx ;~ 041E:155C +loc_13d1e: // 4658 -cs=0x41e;eip=0x00161a; T(ah = 1;); // 9347 mov ah, 1 ;~ 041E:161A -cs=0x41e;eip=0x00161c; S(_INT(0x16)); // 9348 int 16h ; KEYBOARD - CHECK BUFFER, DO NOT CLEAR ;~ 041E:161C -cs=0x41e;eip=0x00161e; J(JZ(loc_13de3)); // 9352 jz short loc_13DE3 ;~ 041E:161E -cs=0x41e;eip=0x001620; T(SUB(ax, ax)); // 9353 sub ax, ax ;~ 041E:1620 -cs=0x41e;eip=0x001622; J(RETF(0)); // 9354 retf ;~ 041E:1622 -loc_13de3: +cs=0x41e;eip=0x00155e; T(INC(cx)); // 9402 inc cx ;~ 041E:155E +cs=0x41e;eip=0x00155f; T(LODSB); // 9403 lodsb ;~ 041E:155F +cs=0x41e;eip=0x001560; T(CMP(al, 0x5C)); // 9404 cmp al, 5Ch ; '\' ;~ 041E:1560 +cs=0x41e;eip=0x001562; J(JZ(loc_13d1e)); // 9405 jz short loc_13D1E ;~ 041E:1562 +cs=0x41e;eip=0x001564; T(CMP(al, 0x22)); // 9406 cmp al, 22h ; '"' ;~ 041E:1564 +cs=0x41e;eip=0x001566; J(JZ(loc_13d2e)); // 9407 jz short loc_13D2E ;~ 041E:1566 +cs=0x41e;eip=0x001568; T(al = 0x5C;); // 9408 mov al, 5Ch ; '\' ;~ 041E:1568 + // 9409 rep stosb ;~ 041E:156A +cs=0x41e;eip=0x00156a; X( REP STOSB); // 9409 rep stosb ;~ 041E:156A +cs=0x41e;eip=0x00156c; J(JMP(loc_13cff)); // 9410 jmp short loc_13CFF ;~ 041E:156C +loc_13d2e: // 4659 -cs=0x41e;eip=0x001623; T(SUB(ax, ax)); // 9358 sub ax, ax ;~ 041E:1623 -cs=0x41e;eip=0x001625; T(NOT(ax)); // 9359 not ax ;~ 041E:1625 -cs=0x41e;eip=0x001627; J(RETF(0)); // 9360 retf ;~ 041E:1627 -ret_41e_1628: +cs=0x41e;eip=0x00156e; T(al = 0x5C;); // 9414 mov al, 5Ch ; '\' ;~ 041E:156E +cs=0x41e;eip=0x001570; T(SHR(cx, 1)); // 9415 shr cx, 1 ;~ 041E:1570 + // 9416 rep stosb ;~ 041E:1572 +cs=0x41e;eip=0x001572; X( REP STOSB); // 9416 rep stosb ;~ 041E:1572 +cs=0x41e;eip=0x001574; J(JNC(loc_13d3c)); // 9417 jnb short loc_13D3C ;~ 041E:1574 +cs=0x41e;eip=0x001576; T(al = 0x22;); // 9418 mov al, 22h ; '"' ;~ 041E:1576 +cs=0x41e;eip=0x001578; X(STOSB); // 9419 stosb ;~ 041E:1578 +cs=0x41e;eip=0x001579; J(JMP(loc_13d00)); // 9420 jmp short loc_13D00 ;~ 041E:1579 +loc_13d3c: // 4660 -cs=0x41e;eip=0x001628; X(PUSH(es)); // 9362 push es ;~ 041E:1628 -loc_13de9: +cs=0x41e;eip=0x00157c; T(LODSB); // 9427 lodsb ;~ 041E:157C +cs=0x41e;eip=0x00157d; T(CMP(al, 0x0D)); // 9428 cmp al, 0Dh ;~ 041E:157D +cs=0x41e;eip=0x001581; T(OR(al, al)); // 9433 or al, al ;~ 041E:1581 +cs=0x41e;eip=0x001585; T(CMP(al, 0x22)); // 9438 cmp al, 22h ; '"' ;~ 041E:1585 +cs=0x41e;eip=0x001587; J(JZ(loc_13d00)); // 9439 jz short loc_13D00 ;~ 041E:1587 +cs=0x41e;eip=0x001589; T(CMP(al, 0x5C)); // 9440 cmp al, 5Ch ; '\' ;~ 041E:1589 +cs=0x41e;eip=0x00158b; J(JZ(loc_13d50)); // 9441 jz short loc_13D50 ;~ 041E:158B +cs=0x41e;eip=0x00158d; X(STOSB); // 9442 stosb ;~ 041E:158D +cs=0x41e;eip=0x00158e; J(JMP(loc_13d3c)); // 9443 jmp short loc_13D3C ;~ 041E:158E +loc_13d50: // 4661 -cs=0x41e;eip=0x001629; T(SUB(ax, ax)); // 9365 sub ax, ax ;~ 041E:1629 -cs=0x41e;eip=0x00162b; T(es = ax;); // 9366 mov es, ax ;~ 041E:162B -cs=0x41e;eip=0x00162d; T(MOV(al, *(raddr(es,0x417)))); // 9368 mov al, es:417h ;~ 041E:162D -cs=0x41e;eip=0x001631; T(AND(al, 0x0F0)); // 9369 and al, 0F0h ;~ 041E:1631 -cs=0x41e;eip=0x001633; X(MOV(*(raddr(es,0x417)), al)); // 9370 mov es:417h, al ;~ 041E:1633 -cs=0x41e;eip=0x001637; X(POP(es)); // 9371 pop es ;~ 041E:1637 -cs=0x41e;eip=0x001638; J(RETF(0)); // 9373 retf ;~ 041E:1638 -ret_41e_1639: - // 4662 -cs=0x41e;eip=0x001639; X(PUSH(bp)); // 9375 push bp ;~ 041E:1639 -cs=0x41e;eip=0x00163a; T(bp = sp;); // 9376 mov bp, sp ;~ 041E:163A -cs=0x41e;eip=0x00163c; T(dx = 0x201;); // 9377 mov dx, 201h ;~ 041E:163C -cs=0x41e;eip=0x00163f; S(IN(al, dx)); // 9378 in al, dx ; Game I/O port ;~ 041E:163F -cs=0x41e;eip=0x001640; T(MOV(cx, *(dw*)(raddr(ss,bp+6)))); // 9381 mov cx, [bp+6] ;~ 041E:1640 -cs=0x41e;eip=0x001643; T(ADD(cx, 4)); // 9382 add cx, 4 ;~ 041E:1643 -cs=0x41e;eip=0x001646; T(SHR(al, cl)); // 9383 shr al, cl ;~ 041E:1646 -cs=0x41e;eip=0x001648; T(AND(al, 1)); // 9384 and al, 1 ;~ 041E:1648 -cs=0x41e;eip=0x00164a; T(SUB(ah, ah)); // 9385 sub ah, ah ;~ 041E:164A -cs=0x41e;eip=0x00164c; T(XOR(ax, 1)); // 9386 xor ax, 1 ;~ 041E:164C -cs=0x41e;eip=0x00164f; X(POP(bp)); // 9387 pop bp ;~ 041E:164F -cs=0x41e;eip=0x001650; J(RETF(0)); // 9388 retf ;~ 041E:1650 -ret_41e_1651: - // 4663 -cs=0x41e;eip=0x001651; X(POP(bp)); // 9390 pop bp ;~ 041E:1651 -cs=0x41e;eip=0x001652; J(RETN(2)); // 9391 retn 2 ;~ 041E:1652 -ret_41e_1655: - // 4664 -cs=0x41e;eip=0x001655; X(PUSH(bp)); // 9393 push bp ;~ 041E:1655 -cs=0x41e;eip=0x001656; T(bp = sp;); // 9394 mov bp, sp ;~ 041E:1656 -cs=0x41e;eip=0x001658; X(PUSH(di)); // 9395 push di ;~ 041E:1658 -cs=0x41e;eip=0x001659; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 9396 push word ptr [bp+4] ;~ 041E:1659 -//cs=0x41e;eip=0x00165c; J(CALL(__dispatch_call,loc_13de9+1)); // 9397 call near ptr loc_13DE9+1 ;~ 041E:165C -cs=0x41e;eip=0x00165f; T(OR(ax, ax)); // 9398 or ax, ax ;~ 041E:165F -cs=0x41e;eip=0x001661; J(JZ(loc_13e37)); // 9399 jz short loc_13E37 ;~ 041E:1661 -cs=0x41e;eip=0x001663; T(XCHG(ax, dx)); // 9400 xchg ax, dx ;~ 041E:1663 -cs=0x41e;eip=0x001664; T(di = dx;); // 9401 mov di, dx ;~ 041E:1664 -cs=0x41e;eip=0x001666; T(XOR(ax, ax)); // 9402 xor ax, ax ;~ 041E:1666 -cs=0x41e;eip=0x001668; T(cx = 0x0FFFF;); // 9403 mov cx, 0FFFFh ;~ 041E:1668 - // 9404 repne scasb ;~ 041E:166B -cs=0x41e;eip=0x00166b; T( REPNE SCASB); // 9404 repne scasb ;~ 041E:166B -cs=0x41e;eip=0x00166d; T(NOT(cx)); // 9405 not cx ;~ 041E:166D -cs=0x41e;eip=0x00166f; T(DEC(cx)); // 9406 dec cx ;~ 041E:166F -cs=0x41e;eip=0x001670; T(bx = 2;); // 9407 mov bx, 2 ;~ 041E:1670 -cs=0x41e;eip=0x001673; T(ah = 0x40;); // 9408 mov ah, 40h ;~ 041E:1673 -cs=0x41e;eip=0x001675; S(_INT(0x21)); // 9409 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 041E:1675 -loc_13e37: - // 4665 -cs=0x41e;eip=0x001677; X(POP(di)); // 9413 pop di ;~ 041E:1677 -cs=0x41e;eip=0x001678; T(sp = bp;); // 9414 mov sp, bp ;~ 041E:1678 -cs=0x41e;eip=0x00167a; X(POP(bp)); // 9415 pop bp ;~ 041E:167A -cs=0x41e;eip=0x00167b; J(RETN(2)); // 9416 retn 2 ;~ 041E:167B -ret_41e_167e: - // 4666 -cs=0x41e;eip=0x00167e; X(PUSH(bp)); // 9418 push bp ;~ 041E:167E -cs=0x41e;eip=0x00167f; T(bp = sp;); // 9419 mov bp, sp ;~ 041E:167F -cs=0x41e;eip=0x001681; X(PUSH(si)); // 9420 push si ;~ 041E:1681 -cs=0x41e;eip=0x001682; T(MOV(si, *(dw*)(raddr(ss,bp+4)))); // 9421 mov si, [bp+4] ;~ 041E:1682 -cs=0x41e;eip=0x001685; T(TEST(*(raddr(ds,si+6)), 0x83)); // 9422 test byte ptr [si+6], 83h ;~ 041E:1685 -cs=0x41e;eip=0x001689; J(JZ(loc_13e68)); // 9423 jz short loc_13E68 ;~ 041E:1689 -cs=0x41e;eip=0x00168b; T(TEST(*(raddr(ds,si+6)), 8)); // 9424 test byte ptr [si+6], 8 ;~ 041E:168B -cs=0x41e;eip=0x00168f; J(JZ(loc_13e68)); // 9425 jz short loc_13E68 ;~ 041E:168F -cs=0x41e;eip=0x001691; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 9426 push word ptr [si+4] ;~ 041E:1691 -cs=0x41e;eip=0x001694; J(CALL(__dispatch_call,byte_1448c)); // 9427 call near ptr byte_1448C ;~ 041E:1694 -cs=0x41e;eip=0x001697; T(ADD(sp, 2)); // 9428 add sp, 2 ;~ 041E:1697 -cs=0x41e;eip=0x00169a; X(AND(*(raddr(ds,si+6)), 0x0F7)); // 9429 and byte ptr [si+6], 0F7h ;~ 041E:169A -cs=0x41e;eip=0x00169e; T(SUB(ax, ax)); // 9430 sub ax, ax ;~ 041E:169E -cs=0x41e;eip=0x0016a0; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 9431 mov [si], ax ;~ 041E:16A0 -cs=0x41e;eip=0x0016a2; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 9432 mov [si+4], ax ;~ 041E:16A2 -cs=0x41e;eip=0x0016a5; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 9433 mov [si+2], ax ;~ 041E:16A5 -loc_13e68: - // 4667 -cs=0x41e;eip=0x0016a8; X(POP(si)); // 9437 pop si ;~ 041E:16A8 -cs=0x41e;eip=0x0016a9; X(POP(bp)); // 9438 pop bp ;~ 041E:16A9 -cs=0x41e;eip=0x0016aa; J(RETN(0)); // 9439 retn ;~ 041E:16AA -ret_41e_16ac: - // 4668 -cs=0x41e;eip=0x0016ac; X(PUSH(bp)); // 9443 push bp ;~ 041E:16AC -cs=0x41e;eip=0x0016ad; T(bp = sp;); // 9444 mov bp, sp ;~ 041E:16AD -cs=0x41e;eip=0x0016af; T(SUB(sp, 0x0A)); // 9445 sub sp, 0Ah ;~ 041E:16AF -cs=0x41e;eip=0x0016b2; X(PUSH(di)); // 9446 push di ;~ 041E:16B2 -cs=0x41e;eip=0x0016b3; X(PUSH(si)); // 9447 push si ;~ 041E:16B3 -cs=0x41e;eip=0x0016b4; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 9448 mov si, [bp+8] ;~ 041E:16B4 -cs=0x41e;eip=0x0016b7; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 9449 mov bx, [bp+6] ;~ 041E:16B7 -cs=0x41e;eip=0x0016ba; T(MOV(al, *(raddr(ds,bx)))); // 9450 mov al, [bx] ;~ 041E:16BA -cs=0x41e;eip=0x0016bc; T(CBW); // 9451 cbw ;~ 041E:16BC -cs=0x41e;eip=0x0016bd; T(CMP(ax, 0x61)); // 9452 cmp ax, 61h ; 'a' ;~ 041E:16BD -cs=0x41e;eip=0x0016c0; T(DEC(bp)); // 9453 dec bp ;~ 041E:16C0 +cs=0x41e;eip=0x001590; T(DEC(bp)); // 9447 dec bp ;~ 041E:1590 +cs=0x41e;eip=0x001594; X(ADD(*(raddr(ds,si+0x74)), bl)); // 9453 add [si+74h], bl ;~ 041E:1594 +cs=0x41e;eip=0x001597; T(CLI); // 9454 cli ;~ 041E:1597 +cs=0x41e;eip=0x001598; T(INC(si)); // 9455 inc si ;~ 041E:1598 +cs=0x41e;eip=0x001599; X(XOR(*(dw*)(raddr(ds,di)), si)); // 9456 xor [di], si ;~ 041E:1599 assert(0); __dispatch_call: @@ -4150,20 +4031,8 @@ cs=0x41e;eip=0x0016c0; T(DEC(bp)); // 9453 dec bp ;~ 041E: case m2c::kloc_13d1e: goto loc_13d1e; case m2c::kloc_13d2e: goto loc_13d2e; case m2c::kloc_13d3c: goto loc_13d3c; - case m2c::kloc_13de3: goto loc_13de3; - case m2c::kloc_13de9: goto loc_13de9; - case m2c::kloc_13e37: goto loc_13e37; - case m2c::kloc_13e68: goto loc_13e68; - case m2c::kret_41e_1610: goto ret_41e_1610; - case m2c::kret_41e_1615: goto ret_41e_1615; - case m2c::kret_41e_161a: goto ret_41e_161a; - case m2c::kret_41e_1628: goto ret_41e_1628; - case m2c::kret_41e_1639: goto ret_41e_1639; - case m2c::kret_41e_1651: goto ret_41e_1651; - case m2c::kret_41e_1655: goto ret_41e_1655; - case m2c::kret_41e_167e: goto ret_41e_167e; - case m2c::kret_41e_16ac: goto ret_41e_16ac; - case m2c::kseg127c_151e_proc: goto seg127c_151e_proc; + case m2c::kloc_13d50: goto loc_13d50; + case m2c::kseg127c_151c_proc: goto seg127c_151c_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } diff --git a/src/custom/src/f.exe_seg1309.cpp b/src/custom/src/f.exe_seg1309.cpp new file mode 100644 index 00000000000..7871e630500 --- /dev/null +++ b/src/custom/src/f.exe_seg1309.cpp @@ -0,0 +1,2112 @@ +/* THIS IS GENERATED FILE */ + + +#include "f.exe.h" + + + + bool seg1309_0_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg1309_0_proc: + _begin: +loc_13090: + // 4581 +cs=0x4ab;eip=0x000000; T(bx = 0x2AE;); // 8071 mov bx, 2AEh ; jumptable 00013A6F cases -8--2 ;~ 04AB:0000 +cs=0x4ab;eip=0x000003; T(ADD(bx, ax)); // 8072 add bx, ax ;~ 04AB:0003 +cs=0x4ab;eip=0x000005; T(MOV(al, *(raddr(ds,bx+1)))); // 8073 mov al, [bx+1] ;~ 04AB:0005 +cs=0x4ab;eip=0x000008; T(CBW); // 8074 cbw ;~ 04AB:0008 +cs=0x4ab;eip=0x000009; T(bx = ax;); // 8075 mov bx, ax ;~ 04AB:0009 +cs=0x4ab;eip=0x00000b; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8076 mov al, [bx+2C4h] ;~ 04AB:000B +cs=0x4ab;eip=0x00000f; T(CBW); // 8077 cbw ;~ 04AB:000F +cs=0x4ab;eip=0x000010; T(ADD(ax, 0x40)); // 8078 add ax, 40h ; '@' ;~ 04AB:0010 +cs=0x4ab;eip=0x000013; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8079 mov [bp+var_2], ax ;~ 04AB:0013 +cs=0x4ab;eip=0x000016; J(JMP(loc_130bf)); // 8080 jmp short loc_130BF ;~ 04AB:0016 +loc_130a8: + // 4582 +cs=0x4ab;eip=0x000018; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 8085 mov bx, [bp+4] ;~ 04AB:0018 +cs=0x4ab;eip=0x00001b; T(SHL(bx, 1)); // 8086 shl bx, 1 ;~ 04AB:001B +cs=0x4ab;eip=0x00001d; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 8087 mov al, [bx+2AEh] ;~ 04AB:001D +cs=0x4ab;eip=0x000021; T(CBW); // 8088 cbw ;~ 04AB:0021 +cs=0x4ab;eip=0x000022; T(bx = ax;); // 8089 mov bx, ax ;~ 04AB:0022 +cs=0x4ab;eip=0x000024; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8090 mov al, [bx+2C4h] ;~ 04AB:0024 +cs=0x4ab;eip=0x000028; T(CBW); // 8091 cbw ;~ 04AB:0028 +cs=0x4ab;eip=0x000029; T(ADD(ax, 0x40)); // 8092 add ax, 40h ; '@' ;~ 04AB:0029 +cs=0x4ab;eip=0x00002c; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 8093 mov [bp-2], ax ;~ 04AB:002C +loc_130bf: + // 4583 +cs=0x4ab;eip=0x00002f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8097 mov bx, [bp+var_2] ;~ 04AB:002F +cs=0x4ab;eip=0x000032; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8098 mov al, [bx+0C32h] ;~ 04AB:0032 +cs=0x4ab;eip=0x000036; T(AND(ax, 0x0C0)); // 8099 and ax, 0C0h ;~ 04AB:0036 +cs=0x4ab;eip=0x000039; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8100 mov [bp+var_4], ax ;~ 04AB:0039 +cs=0x4ab;eip=0x00003c; T(MOV(ax, *(raddr(ss,bp+arg_2)))); // 8101 mov ax, [bp+arg_2] ;~ 04AB:003C +cs=0x4ab;eip=0x00003f; T(AND(ax, 0x3F)); // 8102 and ax, 3Fh ;~ 04AB:003F +cs=0x4ab;eip=0x000042; T(cx = 0x3F;); // 8103 mov cx, 3Fh ; '?' ;~ 04AB:0042 +cs=0x4ab;eip=0x000045; T(SUB(cx, ax)); // 8104 sub cx, ax ;~ 04AB:0045 +cs=0x4ab;eip=0x000047; X(OR(*(dw*)(raddr(ss,bp+var_4)), cx)); // 8105 or [bp+var_4], cx ;~ 04AB:0047 +cs=0x4ab;eip=0x00004a; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8106 push [bp+var_4] ;~ 04AB:004A +cs=0x4ab;eip=0x00004d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8107 push [bp+var_2] ;~ 04AB:004D +cs=0x4ab;eip=0x000050; J(CALL(__dispatch_call,unk_22a31)); // 8108 call near ptr unk_22A31 ;~ 04AB:0050 +cs=0x4ab;eip=0x000053; T(ADD(sp, 4)); // 8109 add sp, 4 ;~ 04AB:0053 +cs=0x4ab;eip=0x000056; T(sp = bp;); // 8110 mov sp, bp ;~ 04AB:0056 +cs=0x4ab;eip=0x000058; X(POP(bp)); // 8111 pop bp ;~ 04AB:0058 +cs=0x4ab;eip=0x000059; J(RETN(0)); // 8112 retn ;~ 04AB:0059 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_130a8: goto loc_130a8; + case m2c::kloc_130bf: goto loc_130bf; + case m2c::kseg1309_0_proc: goto seg1309_0_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_130ea(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_130ea: + _begin: +#undef var_4 +#define var_4 -4 + // 8121 var_4 = word ptr -4 ;~ 04AB:005A +#undef var_2 +#define var_2 -2 + // 8122 var_2 = word ptr -2 ;~ 04AB:005A +#undef arg_0 +#define arg_0 4 + // 8123 arg_0 = word ptr 4 ;~ 04AB:005A +#undef arg_2 +#define arg_2 6 + // 8124 arg_2 = word ptr 6 ;~ 04AB:005A +cs=0x4ab;eip=0x00005a; X(PUSH(bp)); // 8126 push bp ;~ 04AB:005A +cs=0x4ab;eip=0x00005b; T(bp = sp;); // 8127 mov bp, sp ;~ 04AB:005B +cs=0x4ab;eip=0x00005d; T(SUB(sp, 4)); // 8128 sub sp, 4 ;~ 04AB:005D +cs=0x4ab;eip=0x000061; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8129 mov bx, [bp+arg_0] ;~ 04AB:0061 +cs=0x4ab;eip=0x000064; T(SHL(bx, 1)); // 8130 shl bx, 1 ;~ 04AB:0064 +cs=0x4ab;eip=0x000066; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 8131 mov al, [bx+2AEh] ;~ 04AB:0066 +cs=0x4ab;eip=0x00006a; T(CBW); // 8132 cbw ;~ 04AB:006A +cs=0x4ab;eip=0x00006b; T(bx = ax;); // 8133 mov bx, ax ;~ 04AB:006B +cs=0x4ab;eip=0x00006d; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8134 mov al, [bx+2C4h] ;~ 04AB:006D +cs=0x4ab;eip=0x000071; T(CBW); // 8135 cbw ;~ 04AB:0071 +cs=0x4ab;eip=0x000072; T(ADD(ax, 0x40)); // 8136 add ax, 40h ; '@' ;~ 04AB:0072 +cs=0x4ab;eip=0x000075; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8137 mov [bp+var_2], ax ;~ 04AB:0075 +cs=0x4ab;eip=0x000078; T(bx = ax;); // 8138 mov bx, ax ;~ 04AB:0078 +cs=0x4ab;eip=0x00007a; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8139 mov al, [bx+0C32h] ;~ 04AB:007A +cs=0x4ab;eip=0x00007e; T(AND(ax, 0x0C0)); // 8140 and ax, 0C0h ;~ 04AB:007E +cs=0x4ab;eip=0x000081; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8141 mov [bp+var_4], ax ;~ 04AB:0081 +loc_13114: + // 4584 +cs=0x4ab;eip=0x000084; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 8145 mov ax, [bp+arg_2] ;~ 04AB:0084 +cs=0x4ab;eip=0x000087; T(AND(ax, 0x3F)); // 8146 and ax, 3Fh ;~ 04AB:0087 +cs=0x4ab;eip=0x00008a; T(cx = 0x3F;); // 8147 mov cx, 3Fh ; '?' ;~ 04AB:008A +cs=0x4ab;eip=0x00008d; T(SUB(cx, ax)); // 8148 sub cx, ax ;~ 04AB:008D +cs=0x4ab;eip=0x00008f; X(OR(*(dw*)(raddr(ss,bp+var_4)), cx)); // 8149 or [bp+var_4], cx ;~ 04AB:008F +cs=0x4ab;eip=0x000092; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8150 push [bp+var_4] ;~ 04AB:0092 +cs=0x4ab;eip=0x000095; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8151 push [bp+var_2] ;~ 04AB:0095 +cs=0x4ab;eip=0x000098; J(CALL(__dispatch_call,unk_22a31)); // 8152 call near ptr unk_22A31 ;~ 04AB:0098 +cs=0x4ab;eip=0x00009b; T(ADD(sp, 4)); // 8153 add sp, 4 ;~ 04AB:009B +cs=0x4ab;eip=0x00009e; T(sp = bp;); // 8154 mov sp, bp ;~ 04AB:009E +cs=0x4ab;eip=0x0000a0; X(POP(bp)); // 8155 pop bp ;~ 04AB:00A0 +cs=0x4ab;eip=0x0000a1; J(RETN(0)); // 8156 retn ;~ 04AB:00A1 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13114: goto loc_13114; + case m2c::ksub_130ea: goto sub_130ea; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13132(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13132: + _begin: +#undef var_c +#define var_c -0x0C + // 8166 var_C = word ptr -0Ch ;~ 04AB:00A2 +#undef var_a +#define var_a -0x0A + // 8167 var_A = byte ptr -0Ah ;~ 04AB:00A2 +#undef var_8 +#define var_8 -8 + // 8168 var_8 = byte ptr -8 ;~ 04AB:00A2 +#undef var_6 +#define var_6 -6 + // 8169 var_6 = byte ptr -6 ;~ 04AB:00A2 +#undef var_4 +#define var_4 -4 + // 8170 var_4 = word ptr -4 ;~ 04AB:00A2 +#undef var_2 +#define var_2 -2 + // 8171 var_2 = word ptr -2 ;~ 04AB:00A2 +#undef arg_0 +#define arg_0 4 + // 8172 arg_0 = word ptr 4 ;~ 04AB:00A2 +#undef arg_2 +#define arg_2 6 + // 8173 arg_2 = word ptr 6 ;~ 04AB:00A2 +cs=0x4ab;eip=0x0000a2; X(PUSH(bp)); // 8175 push bp ;~ 04AB:00A2 +cs=0x4ab;eip=0x0000a3; T(bp = sp;); // 8176 mov bp, sp ;~ 04AB:00A3 +cs=0x4ab;eip=0x0000a5; T(SUB(sp, 0x0C)); // 8177 sub sp, 0Ch ;~ 04AB:00A5 +cs=0x4ab;eip=0x0000a9; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 8178 push [bp+arg_0] ;~ 04AB:00A9 +cs=0x4ab;eip=0x0000ac; J(CALL(__dispatch_call,unk_23052)); // 8179 call near ptr unk_23052 ;~ 04AB:00AC +cs=0x4ab;eip=0x0000af; T(ADD(sp, 2)); // 8180 add sp, 2 ;~ 04AB:00AF +cs=0x4ab;eip=0x0000b2; T(ADD(ax, 0x0A0)); // 8181 add ax, 0A0h ;~ 04AB:00B2 +cs=0x4ab;eip=0x0000b5; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8182 mov [bp+var_2], ax ;~ 04AB:00B5 +cs=0x4ab;eip=0x0000b8; T(cx = 0x0C;); // 8183 mov cx, 0Ch ;~ 04AB:00B8 +cs=0x4ab;eip=0x0000bb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 8184 mov ax, [bp+arg_2] ;~ 04AB:00BB +cs=0x4ab;eip=0x0000be; T(SUB(dx, dx)); // 8185 sub dx, dx ;~ 04AB:00BE +loc_13150: + // 4585 +cs=0x4ab;eip=0x0000c0; T(DIV2(cx)); // 8189 div cx ;~ 04AB:00C0 +loc_13152: + // 4586 +cs=0x4ab;eip=0x0000c2; X(MOV(*(raddr(ss,bp+var_8)), dl)); // 8192 mov [bp+var_8], dl ;~ 04AB:00C2 +cs=0x4ab;eip=0x0000c5; T(cx = 0x0C;); // 8193 mov cx, 0Ch ;~ 04AB:00C5 +cs=0x4ab;eip=0x0000c8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 8194 mov ax, [bp+arg_2] ;~ 04AB:00C8 +cs=0x4ab;eip=0x0000cb; T(SUB(dx, dx)); // 8195 sub dx, dx ;~ 04AB:00CB +cs=0x4ab;eip=0x0000cd; T(DIV2(cx)); // 8196 div cx ;~ 04AB:00CD +cs=0x4ab;eip=0x0000cf; X(MOV(*(raddr(ss,bp+var_a)), al)); // 8197 mov [bp+var_A], al ;~ 04AB:00CF +cs=0x4ab;eip=0x0000d2; T(MOV(al, *(raddr(ss,bp+var_8)))); // 8198 mov al, [bp+var_8] ;~ 04AB:00D2 +cs=0x4ab;eip=0x0000d5; T(AND(ax, 0x0FF)); // 8199 and ax, 0FFh ;~ 04AB:00D5 +cs=0x4ab;eip=0x0000d8; T(bx = ax;); // 8200 mov bx, ax ;~ 04AB:00D8 +cs=0x4ab;eip=0x0000da; T(SHL(bx, 1)); // 8201 shl bx, 1 ;~ 04AB:00DA +loc_1316c: + // 4587 +cs=0x4ab;eip=0x0000dc; T(MOV(ax, *(dw*)(raddr(ds,bx+0x292)))); // 8205 mov ax, [bx+292h] ;~ 04AB:00DC +cs=0x4ab;eip=0x0000e0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8206 mov [bp+var_4], ax ;~ 04AB:00E0 +cs=0x4ab;eip=0x0000e3; T(AND(ax, 0x0FF)); // 8207 and ax, 0FFh ;~ 04AB:00E3 +cs=0x4ab;eip=0x0000e6; X(PUSH(ax)); // 8208 push ax ;~ 04AB:00E6 +cs=0x4ab;eip=0x0000e7; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8209 push [bp+var_2] ;~ 04AB:00E7 +cs=0x4ab;eip=0x0000ea; J(CALL(__dispatch_call,unk_22a31)); // 8210 call near ptr unk_22A31 ;~ 04AB:00EA +cs=0x4ab;eip=0x0000ed; T(ADD(sp, 4)); // 8211 add sp, 4 ;~ 04AB:00ED +cs=0x4ab;eip=0x0000f0; X(ADD(*(dw*)(raddr(ss,bp+var_2)), 0x10)); // 8212 add [bp+var_2], 10h ;~ 04AB:00F0 +cs=0x4ab;eip=0x0000f4; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8213 mov bx, [bp+var_2] ;~ 04AB:00F4 +cs=0x4ab;eip=0x0000f7; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8214 mov al, [bx+0C32h] ;~ 04AB:00F7 +cs=0x4ab;eip=0x0000fb; T(AND(ax, 0x20)); // 8215 and ax, 20h ;~ 04AB:00FB +cs=0x4ab;eip=0x0000fe; X(MOV(*(raddr(ss,bp+var_6)), al)); // 8216 mov [bp+var_6], al ;~ 04AB:00FE +cs=0x4ab;eip=0x000101; T(cx = 8;); // 8217 mov cx, 8 ;~ 04AB:0101 +cs=0x4ab;eip=0x000104; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8218 mov ax, [bp+var_4] ;~ 04AB:0104 +cs=0x4ab;eip=0x000107; T(SHR(ax, cl)); // 8219 shr ax, cl ;~ 04AB:0107 +cs=0x4ab;eip=0x000109; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 8220 mov [bp+var_C], ax ;~ 04AB:0109 +cs=0x4ab;eip=0x00010c; T(MOV(al, *(raddr(ss,bp+var_a)))); // 8221 mov al, [bp+var_A] ;~ 04AB:010C +cs=0x4ab;eip=0x00010f; T(AND(ax, 0x0FF)); // 8222 and ax, 0FFh ;~ 04AB:010F +cs=0x4ab;eip=0x000112; T(SHL(ax, 1)); // 8223 shl ax, 1 ;~ 04AB:0112 +cs=0x4ab;eip=0x000114; T(SHL(ax, 1)); // 8224 shl ax, 1 ;~ 04AB:0114 +cs=0x4ab;eip=0x000116; T(MOV(cx, *(dw*)(raddr(ss,bp+var_c)))); // 8225 mov cx, [bp+var_C] ;~ 04AB:0116 +cs=0x4ab;eip=0x000119; T(OR(cx, ax)); // 8226 or cx, ax ;~ 04AB:0119 +cs=0x4ab;eip=0x00011b; X(OR(*(raddr(ss,bp+var_6)), cl)); // 8227 or [bp+var_6], cl ;~ 04AB:011B +cs=0x4ab;eip=0x00011e; T(MOV(al, *(raddr(ss,bp+var_6)))); // 8228 mov al, [bp+var_6] ;~ 04AB:011E +cs=0x4ab;eip=0x000121; T(AND(ax, 0x0FF)); // 8229 and ax, 0FFh ;~ 04AB:0121 +cs=0x4ab;eip=0x000124; X(PUSH(ax)); // 8230 push ax ;~ 04AB:0124 +cs=0x4ab;eip=0x000125; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8231 push [bp+var_2] ;~ 04AB:0125 +cs=0x4ab;eip=0x000128; J(CALL(__dispatch_call,unk_22a31)); // 8232 call near ptr unk_22A31 ;~ 04AB:0128 +cs=0x4ab;eip=0x00012b; T(ADD(sp, 4)); // 8233 add sp, 4 ;~ 04AB:012B +cs=0x4ab;eip=0x00012e; T(sp = bp;); // 8234 mov sp, bp ;~ 04AB:012E +cs=0x4ab;eip=0x000130; X(POP(bp)); // 8235 pop bp ;~ 04AB:0130 +cs=0x4ab;eip=0x000131; J(RETN(0)); // 8236 retn ;~ 04AB:0131 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13150: goto loc_13150; + case m2c::kloc_13152: goto loc_13152; + case m2c::kloc_1316c: goto loc_1316c; + case m2c::ksub_13132: goto sub_13132; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_131c2(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_131c2: + _begin: +#undef var_4 +#define var_4 -4 + // 8246 var_4 = byte ptr -4 ;~ 04AB:0132 +#undef var_2 +#define var_2 -2 + // 8247 var_2 = word ptr -2 ;~ 04AB:0132 +#undef arg_0 +#define arg_0 4 + // 8248 arg_0 = byte ptr 4 ;~ 04AB:0132 +#undef arg_2 +#define arg_2 6 + // 8249 arg_2 = word ptr 6 ;~ 04AB:0132 +cs=0x4ab;eip=0x000132; X(PUSH(bp)); // 8251 push bp ;~ 04AB:0132 +cs=0x4ab;eip=0x000133; T(bp = sp;); // 8252 mov bp, sp ;~ 04AB:0133 +cs=0x4ab;eip=0x000135; T(SUB(sp, 4)); // 8253 sub sp, 4 ;~ 04AB:0135 +cs=0x4ab;eip=0x000139; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8254 mov al, [bp+arg_0] ;~ 04AB:0139 +cs=0x4ab;eip=0x00013c; T(AND(ax, 0x0FF)); // 8255 and ax, 0FFh ;~ 04AB:013C +cs=0x4ab;eip=0x00013f; X(PUSH(ax)); // 8256 push ax ;~ 04AB:013F +cs=0x4ab;eip=0x000140; J(CALL(__dispatch_call,unk_23052)); // 8257 call near ptr unk_23052 ;~ 04AB:0140 +cs=0x4ab;eip=0x000143; T(ADD(sp, 2)); // 8258 add sp, 2 ;~ 04AB:0143 +cs=0x4ab;eip=0x000146; T(ADD(ax, 0x0A0)); // 8259 add ax, 0A0h ;~ 04AB:0146 +cs=0x4ab;eip=0x000149; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8260 mov [bp+var_2], ax ;~ 04AB:0149 +cs=0x4ab;eip=0x00014c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 8261 mov ax, [bp+arg_2] ;~ 04AB:014C +cs=0x4ab;eip=0x00014f; T(AND(ax, 0x0FF)); // 8262 and ax, 0FFh ;~ 04AB:014F +cs=0x4ab;eip=0x000152; X(PUSH(ax)); // 8263 push ax ;~ 04AB:0152 +cs=0x4ab;eip=0x000153; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8264 push [bp+var_2] ;~ 04AB:0153 +cs=0x4ab;eip=0x000156; J(CALL(__dispatch_call,unk_22a31)); // 8265 call near ptr unk_22A31 ;~ 04AB:0156 +cs=0x4ab;eip=0x000159; T(ADD(sp, 4)); // 8266 add sp, 4 ;~ 04AB:0159 +cs=0x4ab;eip=0x00015c; X(ADD(*(dw*)(raddr(ss,bp+var_2)), 0x10)); // 8267 add [bp+var_2], 10h ;~ 04AB:015C +cs=0x4ab;eip=0x000160; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8268 mov bx, [bp+var_2] ;~ 04AB:0160 +cs=0x4ab;eip=0x000163; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8269 mov al, [bx+0C32h] ;~ 04AB:0163 +cs=0x4ab;eip=0x000167; T(AND(ax, 0x20)); // 8270 and ax, 20h ;~ 04AB:0167 +cs=0x4ab;eip=0x00016a; X(MOV(*(raddr(ss,bp+var_4)), al)); // 8271 mov [bp+var_4], al ;~ 04AB:016A +cs=0x4ab;eip=0x00016d; T(cx = 8;); // 8272 mov cx, 8 ;~ 04AB:016D +cs=0x4ab;eip=0x000170; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 8273 mov ax, [bp+arg_2] ;~ 04AB:0170 +cs=0x4ab;eip=0x000173; T(SHR(ax, cl)); // 8274 shr ax, cl ;~ 04AB:0173 +cs=0x4ab;eip=0x000175; X(OR(*(raddr(ss,bp+var_4)), al)); // 8275 or [bp+var_4], al ;~ 04AB:0175 +cs=0x4ab;eip=0x000178; T(MOV(al, *(raddr(ss,bp+var_4)))); // 8276 mov al, [bp+var_4] ;~ 04AB:0178 +cs=0x4ab;eip=0x00017b; T(AND(ax, 0x0FF)); // 8277 and ax, 0FFh ;~ 04AB:017B +cs=0x4ab;eip=0x00017e; X(PUSH(ax)); // 8278 push ax ;~ 04AB:017E +cs=0x4ab;eip=0x00017f; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8279 push [bp+var_2] ;~ 04AB:017F +cs=0x4ab;eip=0x000182; J(CALL(__dispatch_call,unk_22a31)); // 8280 call near ptr unk_22A31 ;~ 04AB:0182 +cs=0x4ab;eip=0x000185; T(ADD(sp, 4)); // 8281 add sp, 4 ;~ 04AB:0185 +cs=0x4ab;eip=0x000188; T(sp = bp;); // 8282 mov sp, bp ;~ 04AB:0188 +cs=0x4ab;eip=0x00018a; X(POP(bp)); // 8283 pop bp ;~ 04AB:018A +cs=0x4ab;eip=0x00018b; J(RETN(0)); // 8284 retn ;~ 04AB:018B + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_131c2: goto sub_131c2; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1321c(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1321c: + _begin: +#undef var_a +#define var_a -0x0A + // 8294 var_A = word ptr -0Ah ;~ 04AB:018C +#undef var_8 +#define var_8 -8 + // 8295 var_8 = byte ptr -8 ;~ 04AB:018C +#undef var_6 +#define var_6 -6 + // 8296 var_6 = word ptr -6 ;~ 04AB:018C +#undef var_4 +#define var_4 -4 + // 8297 var_4 = word ptr -4 ;~ 04AB:018C +#undef var_2 +#define var_2 -2 + // 8298 var_2 = word ptr -2 ;~ 04AB:018C +#undef arg_0 +#define arg_0 4 + // 8299 arg_0 = byte ptr 4 ;~ 04AB:018C +#undef arg_2 +#define arg_2 6 + // 8300 arg_2 = byte ptr 6 ;~ 04AB:018C +cs=0x4ab;eip=0x00018c; X(PUSH(bp)); // 8302 push bp ;~ 04AB:018C +cs=0x4ab;eip=0x00018d; T(bp = sp;); // 8303 mov bp, sp ;~ 04AB:018D +cs=0x4ab;eip=0x00018f; T(SUB(sp, 0x0A)); // 8304 sub sp, 0Ah ;~ 04AB:018F +cs=0x4ab;eip=0x000193; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8305 mov al, [bp+arg_0] ;~ 04AB:0193 +cs=0x4ab;eip=0x000196; T(AND(ax, 0x0FF)); // 8306 and ax, 0FFh ;~ 04AB:0196 +cs=0x4ab;eip=0x000199; X(PUSH(ax)); // 8307 push ax ;~ 04AB:0199 +cs=0x4ab;eip=0x00019a; J(CALL(__dispatch_call,unk_23052)); // 8308 call near ptr unk_23052 ;~ 04AB:019A +cs=0x4ab;eip=0x00019d; T(ADD(sp, 2)); // 8309 add sp, 2 ;~ 04AB:019D +cs=0x4ab;eip=0x0001a0; T(ADD(ax, 0x0A0)); // 8310 add ax, 0A0h ;~ 04AB:01A0 +cs=0x4ab;eip=0x0001a3; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8311 mov [bp+var_2], ax ;~ 04AB:01A3 +cs=0x4ab;eip=0x0001a6; T(ADD(ax, 0x10)); // 8312 add ax, 10h ;~ 04AB:01A6 +cs=0x4ab;eip=0x0001a9; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8313 mov [bp+var_4], ax ;~ 04AB:01A9 +cs=0x4ab;eip=0x0001ac; T(bx = ax;); // 8314 mov bx, ax ;~ 04AB:01AC +cs=0x4ab;eip=0x0001ae; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8315 mov al, [bx+0C32h] ;~ 04AB:01AE +cs=0x4ab;eip=0x0001b2; T(AND(ax, 0x1F)); // 8316 and ax, 1Fh ;~ 04AB:01B2 +cs=0x4ab;eip=0x0001b5; T(cx = 8;); // 8317 mov cx, 8 ;~ 04AB:01B5 +cs=0x4ab;eip=0x0001b8; T(SHL(ax, cl)); // 8318 shl ax, cl ;~ 04AB:01B8 +cs=0x4ab;eip=0x0001ba; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8319 mov [bp+var_6], ax ;~ 04AB:01BA +cs=0x4ab;eip=0x0001bd; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8320 mov bx, [bp+var_2] ;~ 04AB:01BD +cs=0x4ab;eip=0x0001c0; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8321 mov al, [bx+0C32h] ;~ 04AB:01C0 +cs=0x4ab;eip=0x0001c4; T(AND(ax, 0x0FF)); // 8322 and ax, 0FFh ;~ 04AB:01C4 +cs=0x4ab;eip=0x0001c7; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 8323 mov [bp+var_A], ax ;~ 04AB:01C7 +cs=0x4ab;eip=0x0001ca; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8324 mov al, [bp+arg_2] ;~ 04AB:01CA +cs=0x4ab;eip=0x0001cd; T(CBW); // 8325 cbw ;~ 04AB:01CD +cs=0x4ab;eip=0x0001ce; T(MOV(cx, *(dw*)(raddr(ss,bp+var_a)))); // 8326 mov cx, [bp+var_A] ;~ 04AB:01CE +cs=0x4ab;eip=0x0001d1; T(ADD(cx, ax)); // 8327 add cx, ax ;~ 04AB:01D1 +cs=0x4ab;eip=0x0001d3; X(ADD(*(dw*)(raddr(ss,bp+var_6)), cx)); // 8328 add [bp+var_6], cx ;~ 04AB:01D3 +cs=0x4ab;eip=0x0001d6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 8329 mov ax, [bp+var_6] ;~ 04AB:01D6 +cs=0x4ab;eip=0x0001d9; T(AND(ax, 0x0FF)); // 8330 and ax, 0FFh ;~ 04AB:01D9 +cs=0x4ab;eip=0x0001dc; X(PUSH(ax)); // 8331 push ax ;~ 04AB:01DC +cs=0x4ab;eip=0x0001dd; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8332 push [bp+var_2] ;~ 04AB:01DD +cs=0x4ab;eip=0x0001e0; J(CALL(__dispatch_call,unk_22a31)); // 8333 call near ptr unk_22A31 ;~ 04AB:01E0 +cs=0x4ab;eip=0x0001e3; T(ADD(sp, 4)); // 8334 add sp, 4 ;~ 04AB:01E3 +cs=0x4ab;eip=0x0001e6; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 8335 mov bx, [bp+var_4] ;~ 04AB:01E6 +cs=0x4ab;eip=0x0001e9; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8336 mov al, [bx+0C32h] ;~ 04AB:01E9 +cs=0x4ab;eip=0x0001ed; T(AND(ax, 0x20)); // 8337 and ax, 20h ;~ 04AB:01ED +cs=0x4ab;eip=0x0001f0; X(MOV(*(raddr(ss,bp+var_8)), al)); // 8338 mov [bp+var_8], al ;~ 04AB:01F0 +cs=0x4ab;eip=0x0001f3; T(cx = 8;); // 8339 mov cx, 8 ;~ 04AB:01F3 +cs=0x4ab;eip=0x0001f6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 8340 mov ax, [bp+var_6] ;~ 04AB:01F6 +cs=0x4ab;eip=0x0001f9; T(SHR(ax, cl)); // 8341 shr ax, cl ;~ 04AB:01F9 +cs=0x4ab;eip=0x0001fb; X(OR(*(raddr(ss,bp+var_8)), al)); // 8342 or [bp+var_8], al ;~ 04AB:01FB +cs=0x4ab;eip=0x0001fe; T(MOV(al, *(raddr(ss,bp+var_8)))); // 8343 mov al, [bp+var_8] ;~ 04AB:01FE +cs=0x4ab;eip=0x000201; T(AND(ax, 0x0FF)); // 8344 and ax, 0FFh ;~ 04AB:0201 +cs=0x4ab;eip=0x000204; X(PUSH(ax)); // 8345 push ax ;~ 04AB:0204 +cs=0x4ab;eip=0x000205; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8346 push [bp+var_4] ;~ 04AB:0205 +cs=0x4ab;eip=0x000208; J(CALL(__dispatch_call,unk_22a31)); // 8347 call near ptr unk_22A31 ;~ 04AB:0208 +cs=0x4ab;eip=0x00020b; T(ADD(sp, 4)); // 8348 add sp, 4 ;~ 04AB:020B +cs=0x4ab;eip=0x00020e; T(sp = bp;); // 8349 mov sp, bp ;~ 04AB:020E +cs=0x4ab;eip=0x000210; X(POP(bp)); // 8350 pop bp ;~ 04AB:0210 +cs=0x4ab;eip=0x000211; J(RETN(0)); // 8351 retn ;~ 04AB:0211 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_1321c: goto sub_1321c; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_132a2(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_132a2: + _begin: +#undef var_8 +#define var_8 -8 + // 8361 var_8 = word ptr -8 ;~ 04AB:0212 +#undef var_6 +#define var_6 -6 + // 8362 var_6 = word ptr -6 ;~ 04AB:0212 +#undef var_4 +#define var_4 -4 + // 8363 var_4 = word ptr -4 ;~ 04AB:0212 +#undef var_2 +#define var_2 -2 + // 8364 var_2 = word ptr -2 ;~ 04AB:0212 +#undef arg_0 +#define arg_0 4 + // 8365 arg_0 = word ptr 4 ;~ 04AB:0212 +#undef arg_2 +#define arg_2 6 + // 8366 arg_2 = byte ptr 6 ;~ 04AB:0212 +cs=0x4ab;eip=0x000212; X(PUSH(bp)); // 8368 push bp ;~ 04AB:0212 +cs=0x4ab;eip=0x000213; T(bp = sp;); // 8369 mov bp, sp ;~ 04AB:0213 +cs=0x4ab;eip=0x000215; T(SUB(sp, 8)); // 8370 sub sp, 8 ;~ 04AB:0215 +cs=0x4ab;eip=0x000219; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 6)); // 8371 cmp [bp+arg_0], 6 ;~ 04AB:0219 +cs=0x4ab;eip=0x00021d; J(JA(loc_132cc)); // 8372 ja short loc_132CC ;~ 04AB:021D +cs=0x4ab;eip=0x00021f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 8373 mov ax, [bp+arg_0] ;~ 04AB:021F +cs=0x4ab;eip=0x000222; T(SHL(ax, 1)); // 8374 shl ax, 1 ;~ 04AB:0222 +cs=0x4ab;eip=0x000224; T(bx = 0x2AE;); // 8375 mov bx, 2AEh ;~ 04AB:0224 +cs=0x4ab;eip=0x000227; T(ADD(bx, ax)); // 8376 add bx, ax ;~ 04AB:0227 +cs=0x4ab;eip=0x000229; T(MOV(al, *(raddr(ds,bx+1)))); // 8377 mov al, [bx+1] ;~ 04AB:0229 +cs=0x4ab;eip=0x00022c; T(CBW); // 8378 cbw ;~ 04AB:022C +cs=0x4ab;eip=0x00022d; T(bx = ax;); // 8379 mov bx, ax ;~ 04AB:022D +cs=0x4ab;eip=0x00022f; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8380 mov al, [bx+2C4h] ;~ 04AB:022F +cs=0x4ab;eip=0x000233; T(CBW); // 8381 cbw ;~ 04AB:0233 +cs=0x4ab;eip=0x000234; T(ADD(ax, 0x40)); // 8382 add ax, 40h ; '@' ;~ 04AB:0234 +cs=0x4ab;eip=0x000237; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8383 mov [bp+var_2], ax ;~ 04AB:0237 +cs=0x4ab;eip=0x00023a; J(JMP(loc_132e3)); // 8384 jmp short loc_132E3 ;~ 04AB:023A +loc_132cc: + // 4588 +cs=0x4ab;eip=0x00023c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 8388 mov bx, [bp+arg_0] ;~ 04AB:023C +cs=0x4ab;eip=0x00023f; T(SHL(bx, 1)); // 8389 shl bx, 1 ;~ 04AB:023F +cs=0x4ab;eip=0x000241; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 8390 mov al, [bx+2AEh] ;~ 04AB:0241 +cs=0x4ab;eip=0x000245; T(CBW); // 8391 cbw ;~ 04AB:0245 +cs=0x4ab;eip=0x000246; T(bx = ax;); // 8392 mov bx, ax ;~ 04AB:0246 +cs=0x4ab;eip=0x000248; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 8393 mov al, [bx+2C4h] ;~ 04AB:0248 +cs=0x4ab;eip=0x00024c; T(CBW); // 8394 cbw ;~ 04AB:024C +cs=0x4ab;eip=0x00024d; T(ADD(ax, 0x40)); // 8395 add ax, 40h ; '@' ;~ 04AB:024D +cs=0x4ab;eip=0x000250; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8396 mov [bp+var_2], ax ;~ 04AB:0250 +loc_132e3: + // 4589 +cs=0x4ab;eip=0x000253; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 8399 mov bx, [bp+var_2] ;~ 04AB:0253 +cs=0x4ab;eip=0x000256; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8400 mov al, [bx+0C32h] ;~ 04AB:0256 +cs=0x4ab;eip=0x00025a; T(AND(ax, 0x0FF)); // 8401 and ax, 0FFh ;~ 04AB:025A +cs=0x4ab;eip=0x00025d; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8402 mov [bp+var_6], ax ;~ 04AB:025D +cs=0x4ab;eip=0x000260; T(AND(ax, 0x3F)); // 8403 and ax, 3Fh ;~ 04AB:0260 +cs=0x4ab;eip=0x000263; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 8404 mov [bp+var_8], ax ;~ 04AB:0263 +cs=0x4ab;eip=0x000266; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8405 mov al, [bp+arg_2] ;~ 04AB:0266 +cs=0x4ab;eip=0x000269; T(CBW); // 8406 cbw ;~ 04AB:0269 +cs=0x4ab;eip=0x00026a; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 8407 mov cx, [bp+var_8] ;~ 04AB:026A +cs=0x4ab;eip=0x00026d; T(SUB(cx, ax)); // 8408 sub cx, ax ;~ 04AB:026D +cs=0x4ab;eip=0x00026f; X(MOV(*(dw*)(raddr(ss,bp+var_4)), cx)); // 8409 mov [bp+var_4], cx ;~ 04AB:026F +cs=0x4ab;eip=0x000272; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 8410 mov ax, [bp+var_6] ;~ 04AB:0272 +cs=0x4ab;eip=0x000275; T(AND(ax, 0x0FFC0)); // 8411 and ax, 0FFC0h ;~ 04AB:0275 +cs=0x4ab;eip=0x000278; X(OR(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8412 or [bp+var_4], ax ;~ 04AB:0278 +cs=0x4ab;eip=0x00027b; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8413 push [bp+var_4] ;~ 04AB:027B +cs=0x4ab;eip=0x00027e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8414 push [bp+var_2] ;~ 04AB:027E +cs=0x4ab;eip=0x000281; J(CALL(__dispatch_call,unk_22a31)); // 8415 call near ptr unk_22A31 ;~ 04AB:0281 +cs=0x4ab;eip=0x000284; T(ADD(sp, 4)); // 8416 add sp, 4 ;~ 04AB:0284 +cs=0x4ab;eip=0x000287; T(sp = bp;); // 8417 mov sp, bp ;~ 04AB:0287 +cs=0x4ab;eip=0x000289; X(POP(bp)); // 8418 pop bp ;~ 04AB:0289 +cs=0x4ab;eip=0x00028a; J(RETN(0)); // 8419 retn ;~ 04AB:028A + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_132cc: goto loc_132cc; + case m2c::kloc_132e3: goto loc_132e3; + case m2c::ksub_132a2: goto sub_132a2; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1331c(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1331c: + _begin: +#undef var_6 +#define var_6 -6 + // 8432 var_6 = word ptr -6 ;~ 04AB:028C +#undef var_4 +#define var_4 -4 + // 8433 var_4 = word ptr -4 ;~ 04AB:028C +#undef var_2 +#define var_2 -2 + // 8434 var_2 = byte ptr -2 ;~ 04AB:028C +#undef arg_0 +#define arg_0 4 + // 8435 arg_0 = byte ptr 4 ;~ 04AB:028C +cs=0x4ab;eip=0x00028c; X(PUSH(bp)); // 8437 push bp ;~ 04AB:028C +cs=0x4ab;eip=0x00028d; T(bp = sp;); // 8438 mov bp, sp ;~ 04AB:028D +cs=0x4ab;eip=0x00028f; T(SUB(sp, 6)); // 8439 sub sp, 6 ;~ 04AB:028F +cs=0x4ab;eip=0x000293; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8440 mov al, [bp+arg_0] ;~ 04AB:0293 +cs=0x4ab;eip=0x000296; T(AND(ax, 0x0FF)); // 8441 and ax, 0FFh ;~ 04AB:0296 +cs=0x4ab;eip=0x000299; T(CMP(ax, 6)); // 8442 cmp ax, 6 ;~ 04AB:0299 +cs=0x4ab;eip=0x00029c; J(JGE(loc_13360)); // 8443 jge short loc_13360 ;~ 04AB:029C +cs=0x4ab;eip=0x00029e; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8444 mov al, [bp+arg_0] ;~ 04AB:029E +cs=0x4ab;eip=0x0002a1; T(AND(ax, 0x0FF)); // 8445 and ax, 0FFh ;~ 04AB:02A1 +cs=0x4ab;eip=0x0002a4; X(PUSH(ax)); // 8446 push ax ;~ 04AB:02A4 +cs=0x4ab;eip=0x0002a5; J(CALL(__dispatch_call,unk_23052)); // 8447 call near ptr unk_23052 ;~ 04AB:02A5 +cs=0x4ab;eip=0x0002a8; T(ADD(sp, 2)); // 8448 add sp, 2 ;~ 04AB:02A8 +cs=0x4ab;eip=0x0002ab; T(ADD(ax, 0x0B0)); // 8449 add ax, 0B0h ;~ 04AB:02AB +cs=0x4ab;eip=0x0002ae; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8450 mov [bp+var_4], ax ;~ 04AB:02AE +cs=0x4ab;eip=0x0002b1; T(bx = ax;); // 8451 mov bx, ax ;~ 04AB:02B1 +cs=0x4ab;eip=0x0002b3; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8452 mov al, [bx+0C32h] ;~ 04AB:02B3 +cs=0x4ab;eip=0x0002b7; T(AND(ax, 0x0DF)); // 8453 and ax, 0DFh ;~ 04AB:02B7 +cs=0x4ab;eip=0x0002ba; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8454 mov [bp+var_2], al ;~ 04AB:02BA +cs=0x4ab;eip=0x0002bd; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8455 mov al, [bp+var_2] ;~ 04AB:02BD +cs=0x4ab;eip=0x0002c0; T(AND(ax, 0x0FF)); // 8456 and ax, 0FFh ;~ 04AB:02C0 +cs=0x4ab;eip=0x0002c3; X(PUSH(ax)); // 8457 push ax ;~ 04AB:02C3 +cs=0x4ab;eip=0x0002c4; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8458 push [bp+var_4] ;~ 04AB:02C4 +cs=0x4ab;eip=0x0002c7; J(CALL(__dispatch_call,unk_22a31)); // 8459 call near ptr unk_22A31 ;~ 04AB:02C7 +cs=0x4ab;eip=0x0002ca; T(ADD(sp, 4)); // 8460 add sp, 4 ;~ 04AB:02CA +cs=0x4ab;eip=0x0002cd; J(JMP(loc_13394)); // 8461 jmp short loc_13394 ;~ 04AB:02CD +loc_13360: + // 4590 +cs=0x4ab;eip=0x0002d0; T(MOV(al, *(raddr(ds,0x0CEF)))); // 8466 mov al, ds:0CEFh ;~ 04AB:02D0 +cs=0x4ab;eip=0x0002d3; T(AND(ax, 0x0FF)); // 8467 and ax, 0FFh ;~ 04AB:02D3 +cs=0x4ab;eip=0x0002d6; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8468 mov [bp+var_6], ax ;~ 04AB:02D6 +cs=0x4ab;eip=0x0002d9; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8469 mov al, [bp+arg_0] ;~ 04AB:02D9 +cs=0x4ab;eip=0x0002dc; T(AND(ax, 0x0FF)); // 8470 and ax, 0FFh ;~ 04AB:02DC +cs=0x4ab;eip=0x0002df; T(bx = ax;); // 8471 mov bx, ax ;~ 04AB:02DF +cs=0x4ab;eip=0x0002e1; T(ADD(bx, 0x0FFFA)); // 8472 add bx, 0FFFAh ;~ 04AB:02E1 +cs=0x4ab;eip=0x0002e4; T(MOV(al, *(raddr(ds,bx+0x28C)))); // 8473 mov al, [bx+28Ch] ;~ 04AB:02E4 +cs=0x4ab;eip=0x0002e8; T(CBW); // 8474 cbw ;~ 04AB:02E8 +cs=0x4ab;eip=0x0002e9; T(NOT(ax)); // 8475 not ax ;~ 04AB:02E9 +cs=0x4ab;eip=0x0002eb; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 8476 mov cx, [bp+var_6] ;~ 04AB:02EB +cs=0x4ab;eip=0x0002ee; T(AND(cx, ax)); // 8477 and cx, ax ;~ 04AB:02EE +cs=0x4ab;eip=0x0002f0; X(MOV(*(raddr(ss,bp+var_2)), cl)); // 8478 mov [bp+var_2], cl ;~ 04AB:02F0 +cs=0x4ab;eip=0x0002f3; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8479 mov al, [bp+var_2] ;~ 04AB:02F3 +cs=0x4ab;eip=0x0002f6; T(AND(ax, 0x0FF)); // 8480 and ax, 0FFh ;~ 04AB:02F6 +cs=0x4ab;eip=0x0002f9; X(PUSH(ax)); // 8481 push ax ;~ 04AB:02F9 +cs=0x4ab;eip=0x0002fa; T(ax = 0x0BD;); // 8482 mov ax, 0BDh ;~ 04AB:02FA +cs=0x4ab;eip=0x0002fd; X(PUSH(ax)); // 8483 push ax ;~ 04AB:02FD +cs=0x4ab;eip=0x0002fe; J(CALL(__dispatch_call,unk_22a31)); // 8484 call near ptr unk_22A31 ;~ 04AB:02FE +cs=0x4ab;eip=0x000301; T(ADD(sp, 4)); // 8485 add sp, 4 ;~ 04AB:0301 +loc_13394: + // 4591 +cs=0x4ab;eip=0x000304; T(sp = bp;); // 8488 mov sp, bp ;~ 04AB:0304 +cs=0x4ab;eip=0x000306; X(POP(bp)); // 8489 pop bp ;~ 04AB:0306 +cs=0x4ab;eip=0x000307; J(RETN(0)); // 8490 retn ;~ 04AB:0307 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13360: goto loc_13360; + case m2c::kloc_13394: goto loc_13394; + case m2c::ksub_1331c: goto sub_1331c; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13398(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13398: + _begin: +#undef var_6 +#define var_6 -6 + // 8501 var_6 = word ptr -6 ;~ 04AB:0308 +#undef var_4 +#define var_4 -4 + // 8502 var_4 = word ptr -4 ;~ 04AB:0308 +#undef var_2 +#define var_2 -2 + // 8503 var_2 = byte ptr -2 ;~ 04AB:0308 +#undef arg_0 +#define arg_0 4 + // 8504 arg_0 = byte ptr 4 ;~ 04AB:0308 +#undef arg_2 +#define arg_2 6 + // 8505 arg_2 = byte ptr 6 ;~ 04AB:0308 +#undef arg_4 +#define arg_4 8 + // 8506 arg_4 = byte ptr 8 ;~ 04AB:0308 +#undef arg_6 +#define arg_6 0x0A + // 8507 arg_6 = byte ptr 0Ah ;~ 04AB:0308 +cs=0x4ab;eip=0x000308; X(PUSH(bp)); // 8509 push bp ;~ 04AB:0308 +cs=0x4ab;eip=0x000309; T(bp = sp;); // 8510 mov bp, sp ;~ 04AB:0309 +cs=0x4ab;eip=0x00030b; T(SUB(sp, 6)); // 8511 sub sp, 6 ;~ 04AB:030B +cs=0x4ab;eip=0x00030f; X(PUSH(si)); // 8512 push si ;~ 04AB:030F +cs=0x4ab;eip=0x000310; X(PUSH(di)); // 8513 push di ;~ 04AB:0310 +cs=0x4ab;eip=0x000311; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8514 mov al, [bp+arg_0] ;~ 04AB:0311 +cs=0x4ab;eip=0x000314; T(AND(ax, 0x0FF)); // 8515 and ax, 0FFh ;~ 04AB:0314 +cs=0x4ab;eip=0x000317; T(bx = ax;); // 8516 mov bx, ax ;~ 04AB:0317 +cs=0x4ab;eip=0x000319; T(SHL(bx, 1)); // 8517 shl bx, 1 ;~ 04AB:0319 +cs=0x4ab;eip=0x00031b; T(SHL(bx, 1)); // 8518 shl bx, 1 ;~ 04AB:031B +cs=0x4ab;eip=0x00031d; T(SHL(bx, 1)); // 8519 shl bx, 1 ;~ 04AB:031D +cs=0x4ab;eip=0x00031f; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 8520 mov al, [bx+0D32h] ;~ 04AB:031F +cs=0x4ab;eip=0x000323; T(AND(ax, 0x0FF)); // 8521 and ax, 0FFh ;~ 04AB:0323 +cs=0x4ab;eip=0x000326; J(JNZ(loc_133bb)); // 8522 jnz short loc_133BB ;~ 04AB:0326 +cs=0x4ab;eip=0x000328; J(JMP(loc_13492)); // 8523 jmp loc_13492 ;~ 04AB:0328 +loc_133bb: + // 4592 +cs=0x4ab;eip=0x00032b; T(MOV(al, *(raddr(ds,0x0C28)))); // 8527 mov al, ds:0C28h ;~ 04AB:032B +cs=0x4ab;eip=0x00032e; T(AND(ax, 0x0FF)); // 8528 and ax, 0FFh ;~ 04AB:032E +cs=0x4ab;eip=0x000331; J(JZ(loc_133c6)); // 8529 jz short loc_133C6 ;~ 04AB:0331 +cs=0x4ab;eip=0x000333; J(JMP(loc_1342c)); // 8530 jmp loc_1342C ;~ 04AB:0333 +loc_133c6: + // 4593 +cs=0x4ab;eip=0x000336; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8534 mov al, [bp+arg_0] ;~ 04AB:0336 +cs=0x4ab;eip=0x000339; X(MOV(*(raddr(ds,0x0C2F)), al)); // 8535 mov ds:0C2Fh, al ;~ 04AB:0339 +cs=0x4ab;eip=0x00033c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8536 mov al, [bp+arg_0] ;~ 04AB:033C +cs=0x4ab;eip=0x00033f; T(AND(ax, 0x0FF)); // 8537 and ax, 0FFh ;~ 04AB:033F +cs=0x4ab;eip=0x000342; T(bx = ax;); // 8538 mov bx, ax ;~ 04AB:0342 +cs=0x4ab;eip=0x000344; T(SHL(bx, 1)); // 8539 shl bx, 1 ;~ 04AB:0344 +cs=0x4ab;eip=0x000346; T(SHL(bx, 1)); // 8540 shl bx, 1 ;~ 04AB:0346 +cs=0x4ab;eip=0x000348; T(SHL(bx, 1)); // 8541 shl bx, 1 ;~ 04AB:0348 +cs=0x4ab;eip=0x00034a; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 8542 mov al, [bx+0D32h] ;~ 04AB:034A +cs=0x4ab;eip=0x00034e; X(MOV(*(raddr(ds,0x0C28)), al)); // 8543 mov ds:0C28h, al ;~ 04AB:034E +cs=0x4ab;eip=0x000351; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8544 mov al, [bp+arg_0] ;~ 04AB:0351 +cs=0x4ab;eip=0x000354; T(AND(ax, 0x0FF)); // 8545 and ax, 0FFh ;~ 04AB:0354 +cs=0x4ab;eip=0x000357; T(SHL(ax, 1)); // 8546 shl ax, 1 ;~ 04AB:0357 +cs=0x4ab;eip=0x000359; T(SHL(ax, 1)); // 8547 shl ax, 1 ;~ 04AB:0359 +cs=0x4ab;eip=0x00035b; T(SHL(ax, 1)); // 8548 shl ax, 1 ;~ 04AB:035B +cs=0x4ab;eip=0x00035d; T(bx = 0x0D32;); // 8549 mov bx, 0D32h ;~ 04AB:035D +cs=0x4ab;eip=0x000360; T(ADD(bx, ax)); // 8550 add bx, ax ;~ 04AB:0360 +cs=0x4ab;eip=0x000362; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 8551 mov ax, [bx+2] ;~ 04AB:0362 +cs=0x4ab;eip=0x000365; X(MOV(*(dw*)(raddr(ds,0x0C2A)), ax)); // 8552 mov ds:0C2Ah, ax ;~ 04AB:0365 +cs=0x4ab;eip=0x000368; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8553 mov al, [bp+arg_0] ;~ 04AB:0368 +cs=0x4ab;eip=0x00036b; T(AND(ax, 0x0FF)); // 8554 and ax, 0FFh ;~ 04AB:036B +cs=0x4ab;eip=0x00036e; T(SHL(ax, 1)); // 8555 shl ax, 1 ;~ 04AB:036E +cs=0x4ab;eip=0x000370; T(SHL(ax, 1)); // 8556 shl ax, 1 ;~ 04AB:0370 +cs=0x4ab;eip=0x000372; T(SHL(ax, 1)); // 8557 shl ax, 1 ;~ 04AB:0372 +cs=0x4ab;eip=0x000374; T(bx = 0x0D32;); // 8558 mov bx, 0D32h ;~ 04AB:0374 +cs=0x4ab;eip=0x000377; T(ADD(bx, ax)); // 8559 add bx, ax ;~ 04AB:0377 +cs=0x4ab;eip=0x000379; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 8560 mov ax, [bx+4] ;~ 04AB:0379 +cs=0x4ab;eip=0x00037c; X(MOV(*(dw*)(raddr(ds,0x0B92)), ax)); // 8561 mov ds:0B92h, ax ;~ 04AB:037C +cs=0x4ab;eip=0x00037f; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8562 mov al, [bp+arg_0] ;~ 04AB:037F +cs=0x4ab;eip=0x000382; T(AND(ax, 0x0FF)); // 8563 and ax, 0FFh ;~ 04AB:0382 +cs=0x4ab;eip=0x000385; T(SHL(ax, 1)); // 8564 shl ax, 1 ;~ 04AB:0385 +cs=0x4ab;eip=0x000387; T(SHL(ax, 1)); // 8565 shl ax, 1 ;~ 04AB:0387 +cs=0x4ab;eip=0x000389; T(SHL(ax, 1)); // 8566 shl ax, 1 ;~ 04AB:0389 +cs=0x4ab;eip=0x00038b; T(bx = 0x0D32;); // 8567 mov bx, 0D32h ;~ 04AB:038B +cs=0x4ab;eip=0x00038e; T(ADD(bx, ax)); // 8568 add bx, ax ;~ 04AB:038E +cs=0x4ab;eip=0x000390; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 8569 mov ax, [bx+6] ;~ 04AB:0390 +cs=0x4ab;eip=0x000393; X(MOV(*(dw*)(raddr(ds,0x0B96)), ax)); // 8570 mov ds:0B96h, ax ;~ 04AB:0393 +cs=0x4ab;eip=0x000396; J(CALL(__dispatch_call,unk_22b4b)); // 8571 call near ptr unk_22B4B ;~ 04AB:0396 +cs=0x4ab;eip=0x000399; J(JMP(loc_1348f)); // 8572 jmp loc_1348F ;~ 04AB:0399 +loc_1342c: + // 4594 +cs=0x4ab;eip=0x00039c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8576 mov al, [bp+arg_0] ;~ 04AB:039C +cs=0x4ab;eip=0x00039f; X(MOV(*(raddr(ds,0x0C30)), al)); // 8577 mov ds:0C30h, al ;~ 04AB:039F +cs=0x4ab;eip=0x0003a2; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8578 mov al, [bp+arg_0] ;~ 04AB:03A2 +cs=0x4ab;eip=0x0003a5; T(AND(ax, 0x0FF)); // 8579 and ax, 0FFh ;~ 04AB:03A5 +cs=0x4ab;eip=0x0003a8; T(bx = ax;); // 8580 mov bx, ax ;~ 04AB:03A8 +cs=0x4ab;eip=0x0003aa; T(SHL(bx, 1)); // 8581 shl bx, 1 ;~ 04AB:03AA +cs=0x4ab;eip=0x0003ac; T(SHL(bx, 1)); // 8582 shl bx, 1 ;~ 04AB:03AC +cs=0x4ab;eip=0x0003ae; T(SHL(bx, 1)); // 8583 shl bx, 1 ;~ 04AB:03AE +cs=0x4ab;eip=0x0003b0; T(MOV(al, *(raddr(ds,bx+0x0D32)))); // 8584 mov al, [bx+0D32h] ;~ 04AB:03B0 +cs=0x4ab;eip=0x0003b4; X(MOV(*(raddr(ds,0x0C29)), al)); // 8585 mov ds:0C29h, al ;~ 04AB:03B4 +cs=0x4ab;eip=0x0003b7; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8586 mov al, [bp+arg_0] ;~ 04AB:03B7 +cs=0x4ab;eip=0x0003ba; T(AND(ax, 0x0FF)); // 8587 and ax, 0FFh ;~ 04AB:03BA +cs=0x4ab;eip=0x0003bd; T(SHL(ax, 1)); // 8588 shl ax, 1 ;~ 04AB:03BD +cs=0x4ab;eip=0x0003bf; T(SHL(ax, 1)); // 8589 shl ax, 1 ;~ 04AB:03BF +cs=0x4ab;eip=0x0003c1; T(SHL(ax, 1)); // 8590 shl ax, 1 ;~ 04AB:03C1 +cs=0x4ab;eip=0x0003c3; T(bx = 0x0D32;); // 8591 mov bx, 0D32h ;~ 04AB:03C3 +cs=0x4ab;eip=0x0003c6; T(ADD(bx, ax)); // 8592 add bx, ax ;~ 04AB:03C6 +cs=0x4ab;eip=0x0003c8; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 8593 mov ax, [bx+2] ;~ 04AB:03C8 +cs=0x4ab;eip=0x0003cb; X(MOV(*(dw*)(raddr(ds,0x0C2C)), ax)); // 8594 mov ds:0C2Ch, ax ;~ 04AB:03CB +cs=0x4ab;eip=0x0003ce; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8595 mov al, [bp+arg_0] ;~ 04AB:03CE +cs=0x4ab;eip=0x0003d1; T(AND(ax, 0x0FF)); // 8596 and ax, 0FFh ;~ 04AB:03D1 +cs=0x4ab;eip=0x0003d4; T(SHL(ax, 1)); // 8597 shl ax, 1 ;~ 04AB:03D4 +cs=0x4ab;eip=0x0003d6; T(SHL(ax, 1)); // 8598 shl ax, 1 ;~ 04AB:03D6 +cs=0x4ab;eip=0x0003d8; T(SHL(ax, 1)); // 8599 shl ax, 1 ;~ 04AB:03D8 +cs=0x4ab;eip=0x0003da; T(bx = 0x0D32;); // 8600 mov bx, 0D32h ;~ 04AB:03DA +cs=0x4ab;eip=0x0003dd; T(ADD(bx, ax)); // 8601 add bx, ax ;~ 04AB:03DD +cs=0x4ab;eip=0x0003df; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 8602 mov ax, [bx+4] ;~ 04AB:03DF +cs=0x4ab;eip=0x0003e2; X(MOV(*(dw*)(raddr(ds,0x0B94)), ax)); // 8603 mov ds:0B94h, ax ;~ 04AB:03E2 +cs=0x4ab;eip=0x0003e5; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8604 mov al, [bp+arg_0] ;~ 04AB:03E5 +cs=0x4ab;eip=0x0003e8; T(AND(ax, 0x0FF)); // 8605 and ax, 0FFh ;~ 04AB:03E8 +cs=0x4ab;eip=0x0003eb; T(SHL(ax, 1)); // 8606 shl ax, 1 ;~ 04AB:03EB +cs=0x4ab;eip=0x0003ed; T(SHL(ax, 1)); // 8607 shl ax, 1 ;~ 04AB:03ED +cs=0x4ab;eip=0x0003ef; T(SHL(ax, 1)); // 8608 shl ax, 1 ;~ 04AB:03EF +cs=0x4ab;eip=0x0003f1; T(bx = 0x0D32;); // 8609 mov bx, 0D32h ;~ 04AB:03F1 +cs=0x4ab;eip=0x0003f4; T(ADD(bx, ax)); // 8610 add bx, ax ;~ 04AB:03F4 +cs=0x4ab;eip=0x0003f6; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 8611 mov ax, [bx+6] ;~ 04AB:03F6 +cs=0x4ab;eip=0x0003f9; X(MOV(*(dw*)(raddr(ds,0x0B98)), ax)); // 8612 mov ds:0B98h, ax ;~ 04AB:03F9 +cs=0x4ab;eip=0x0003fc; J(CALL(__dispatch_call,unk_22b4b)); // 8613 call near ptr unk_22B4B ;~ 04AB:03FC +loc_1348f: + // 4595 +cs=0x4ab;eip=0x0003ff; J(JMP(loc_1353e)); // 8616 jmp loc_1353E ;~ 04AB:03FF +loc_13492: + // 4596 +cs=0x4ab;eip=0x000402; T(CMP(*(raddr(ss,bp+arg_6)), 0)); // 8620 cmp [bp+arg_6], 0 ;~ 04AB:0402 +cs=0x4ab;eip=0x000406; J(JNZ(loc_134a5)); // 8621 jnz short loc_134A5 ;~ 04AB:0406 +cs=0x4ab;eip=0x000408; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8622 mov al, [bp+arg_0] ;~ 04AB:0408 +cs=0x4ab;eip=0x00040b; T(AND(ax, 0x0FF)); // 8623 and ax, 0FFh ;~ 04AB:040B +cs=0x4ab;eip=0x00040e; X(PUSH(ax)); // 8624 push ax ;~ 04AB:040E +cs=0x4ab;eip=0x00040f; J(CALL(sub_1331c,0)); // 8625 call sub_1331C ;~ 04AB:040F +cs=0x4ab;eip=0x000412; T(ADD(sp, 2)); // 8626 add sp, 2 ;~ 04AB:0412 +loc_134a5: + // 4597 +cs=0x4ab;eip=0x000415; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 8629 mov al, [bp+arg_2] ;~ 04AB:0415 +cs=0x4ab;eip=0x000418; T(AND(ax, 0x0FF)); // 8630 and ax, 0FFh ;~ 04AB:0418 +cs=0x4ab;eip=0x00041b; X(PUSH(ax)); // 8631 push ax ;~ 04AB:041B +cs=0x4ab;eip=0x00041c; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8632 mov al, [bp+arg_0] ;~ 04AB:041C +cs=0x4ab;eip=0x00041f; T(AND(ax, 0x0FF)); // 8633 and ax, 0FFh ;~ 04AB:041F +cs=0x4ab;eip=0x000422; X(PUSH(ax)); // 8634 push ax ;~ 04AB:0422 +cs=0x4ab;eip=0x000423; J(CALL(sub_13132,0)); // 8635 call sub_13132 ;~ 04AB:0423 +cs=0x4ab;eip=0x000426; T(ADD(sp, 4)); // 8636 add sp, 4 ;~ 04AB:0426 +cs=0x4ab;eip=0x000429; T(MOV(al, *(raddr(ss,bp+arg_4)))); // 8637 mov al, [bp+arg_4] ;~ 04AB:0429 +cs=0x4ab;eip=0x00042c; T(AND(ax, 0x0FF)); // 8638 and ax, 0FFh ;~ 04AB:042C +cs=0x4ab;eip=0x00042f; X(PUSH(ax)); // 8639 push ax ;~ 04AB:042F +cs=0x4ab;eip=0x000430; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8640 mov al, [bp+arg_0] ;~ 04AB:0430 +cs=0x4ab;eip=0x000433; T(AND(ax, 0x0FF)); // 8641 and ax, 0FFh ;~ 04AB:0433 +cs=0x4ab;eip=0x000436; X(PUSH(ax)); // 8642 push ax ;~ 04AB:0436 +cs=0x4ab;eip=0x000437; J(CALL(__dispatch_call,unk_2307e)); // 8643 call near ptr unk_2307E ;~ 04AB:0437 +cs=0x4ab;eip=0x00043a; T(ADD(sp, 4)); // 8644 add sp, 4 ;~ 04AB:043A +cs=0x4ab;eip=0x00043d; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8645 mov al, [bp+arg_0] ;~ 04AB:043D +cs=0x4ab;eip=0x000440; T(AND(ax, 0x0FF)); // 8646 and ax, 0FFh ;~ 04AB:0440 +cs=0x4ab;eip=0x000443; T(CMP(ax, 6)); // 8647 cmp ax, 6 ;~ 04AB:0443 +cs=0x4ab;eip=0x000446; J(JGE(loc_1350c)); // 8648 jge short loc_1350C ;~ 04AB:0446 +cs=0x4ab;eip=0x000448; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8649 mov al, [bp+arg_0] ;~ 04AB:0448 +cs=0x4ab;eip=0x00044b; T(AND(ax, 0x0FF)); // 8650 and ax, 0FFh ;~ 04AB:044B +cs=0x4ab;eip=0x00044e; X(PUSH(ax)); // 8651 push ax ;~ 04AB:044E +cs=0x4ab;eip=0x00044f; J(CALL(__dispatch_call,unk_23052)); // 8652 call near ptr unk_23052 ;~ 04AB:044F +cs=0x4ab;eip=0x000452; T(ADD(sp, 2)); // 8653 add sp, 2 ;~ 04AB:0452 +cs=0x4ab;eip=0x000455; T(ADD(ax, 0x0B0)); // 8654 add ax, 0B0h ;~ 04AB:0455 +cs=0x4ab;eip=0x000458; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8655 mov [bp+var_4], ax ;~ 04AB:0458 +cs=0x4ab;eip=0x00045b; T(bx = ax;); // 8656 mov bx, ax ;~ 04AB:045B +cs=0x4ab;eip=0x00045d; T(MOV(al, *(raddr(ds,bx+0x0C32)))); // 8657 mov al, [bx+0C32h] ;~ 04AB:045D +cs=0x4ab;eip=0x000461; T(AND(ax, 0x0FF)); // 8658 and ax, 0FFh ;~ 04AB:0461 +cs=0x4ab;eip=0x000464; T(OR(ax, 0x20)); // 8659 or ax, 20h ;~ 04AB:0464 +cs=0x4ab;eip=0x000467; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8660 mov [bp+var_2], al ;~ 04AB:0467 +cs=0x4ab;eip=0x00046a; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8661 mov al, [bp+var_2] ;~ 04AB:046A +cs=0x4ab;eip=0x00046d; T(AND(ax, 0x0FF)); // 8662 and ax, 0FFh ;~ 04AB:046D +cs=0x4ab;eip=0x000470; X(PUSH(ax)); // 8663 push ax ;~ 04AB:0470 +cs=0x4ab;eip=0x000471; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 8664 push [bp+var_4] ;~ 04AB:0471 +cs=0x4ab;eip=0x000474; J(CALL(__dispatch_call,unk_22a31)); // 8665 call near ptr unk_22A31 ;~ 04AB:0474 +cs=0x4ab;eip=0x000477; T(ADD(sp, 4)); // 8666 add sp, 4 ;~ 04AB:0477 +cs=0x4ab;eip=0x00047a; J(JMP(loc_1353e)); // 8667 jmp short loc_1353E ;~ 04AB:047A +loc_1350c: + // 4598 +cs=0x4ab;eip=0x00047c; T(MOV(al, *(raddr(ds,0x0CEF)))); // 8671 mov al, ds:0CEFh ;~ 04AB:047C +cs=0x4ab;eip=0x00047f; T(AND(ax, 0x0FF)); // 8672 and ax, 0FFh ;~ 04AB:047F +cs=0x4ab;eip=0x000482; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 8673 mov [bp+var_6], ax ;~ 04AB:0482 +cs=0x4ab;eip=0x000485; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 8674 mov al, [bp+arg_0] ;~ 04AB:0485 +cs=0x4ab;eip=0x000488; T(AND(ax, 0x0FF)); // 8675 and ax, 0FFh ;~ 04AB:0488 +cs=0x4ab;eip=0x00048b; T(bx = ax;); // 8676 mov bx, ax ;~ 04AB:048B +cs=0x4ab;eip=0x00048d; T(ADD(bx, 0x0FFFA)); // 8677 add bx, 0FFFAh ;~ 04AB:048D +cs=0x4ab;eip=0x000490; T(MOV(al, *(raddr(ds,bx+0x28C)))); // 8678 mov al, [bx+28Ch] ;~ 04AB:0490 +cs=0x4ab;eip=0x000494; T(CBW); // 8679 cbw ;~ 04AB:0494 +cs=0x4ab;eip=0x000495; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 8680 mov cx, [bp+var_6] ;~ 04AB:0495 +cs=0x4ab;eip=0x000498; T(OR(cx, ax)); // 8681 or cx, ax ;~ 04AB:0498 +cs=0x4ab;eip=0x00049a; X(MOV(*(raddr(ss,bp+var_2)), cl)); // 8682 mov [bp+var_2], cl ;~ 04AB:049A +cs=0x4ab;eip=0x00049d; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8683 mov al, [bp+var_2] ;~ 04AB:049D +cs=0x4ab;eip=0x0004a0; T(AND(ax, 0x0FF)); // 8684 and ax, 0FFh ;~ 04AB:04A0 +cs=0x4ab;eip=0x0004a3; X(PUSH(ax)); // 8685 push ax ;~ 04AB:04A3 +cs=0x4ab;eip=0x0004a4; T(ax = 0x0BD;); // 8686 mov ax, 0BDh ;~ 04AB:04A4 +cs=0x4ab;eip=0x0004a7; X(PUSH(ax)); // 8687 push ax ;~ 04AB:04A7 +cs=0x4ab;eip=0x0004a8; J(CALL(__dispatch_call,unk_22a31)); // 8688 call near ptr unk_22A31 ;~ 04AB:04A8 +cs=0x4ab;eip=0x0004ab; T(ADD(sp, 4)); // 8689 add sp, 4 ;~ 04AB:04AB +loc_1353e: + // 4599 +cs=0x4ab;eip=0x0004ae; X(POP(di)); // 8693 pop di ;~ 04AB:04AE +cs=0x4ab;eip=0x0004af; X(POP(si)); // 8694 pop si ;~ 04AB:04AF +cs=0x4ab;eip=0x0004b0; T(sp = bp;); // 8695 mov sp, bp ;~ 04AB:04B0 +cs=0x4ab;eip=0x0004b2; X(POP(bp)); // 8696 pop bp ;~ 04AB:04B2 +cs=0x4ab;eip=0x0004b3; J(RETN(0)); // 8697 retn ;~ 04AB:04B3 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_133bb: goto loc_133bb; + case m2c::kloc_133c6: goto loc_133c6; + case m2c::kloc_1342c: goto loc_1342c; + case m2c::kloc_1348f: goto loc_1348f; + case m2c::kloc_13492: goto loc_13492; + case m2c::kloc_134a5: goto loc_134a5; + case m2c::kloc_1350c: goto loc_1350c; + case m2c::kloc_1353e: goto loc_1353e; + case m2c::ksub_13398: goto sub_13398; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13544(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13544: + _begin: +#undef var_2 +#define var_2 -2 + // 8707 var_2 = byte ptr -2 ;~ 04AB:04B4 +cs=0x4ab;eip=0x0004b4; X(PUSH(bp)); // 8709 push bp ;~ 04AB:04B4 +cs=0x4ab;eip=0x0004b5; T(bp = sp;); // 8710 mov bp, sp ;~ 04AB:04B5 +cs=0x4ab;eip=0x0004b7; T(SUB(sp, 2)); // 8711 sub sp, 2 ;~ 04AB:04B7 +cs=0x4ab;eip=0x0004bb; T(MOV(al, *(raddr(ds,0x0CEF)))); // 8712 mov al, ds:0CEFh ;~ 04AB:04BB +cs=0x4ab;eip=0x0004be; T(AND(ax, 0x3F)); // 8713 and ax, 3Fh ;~ 04AB:04BE +cs=0x4ab;eip=0x0004c1; X(MOV(*(raddr(ss,bp+var_2)), al)); // 8714 mov [bp+var_2], al ;~ 04AB:04C1 +cs=0x4ab;eip=0x0004c4; T(MOV(al, *(raddr(ds,0x2AA)))); // 8715 mov al, ds:2AAh ;~ 04AB:04C4 +cs=0x4ab;eip=0x0004c7; T(AND(ax, 0x0FF)); // 8716 and ax, 0FFh ;~ 04AB:04C7 +cs=0x4ab;eip=0x0004ca; J(JZ(loc_13562)); // 8717 jz short loc_13562 ;~ 04AB:04CA +cs=0x4ab;eip=0x0004cc; T(ax = 0x80;); // 8718 mov ax, 80h ;~ 04AB:04CC +cs=0x4ab;eip=0x0004cf; J(JMP(loc_13564)); // 8719 jmp short loc_13564 ;~ 04AB:04CF +loc_13562: + // 4600 +cs=0x4ab;eip=0x0004d2; T(XOR(ax, ax)); // 8724 xor ax, ax ;~ 04AB:04D2 +loc_13564: + // 4601 +cs=0x4ab;eip=0x0004d4; X(OR(*(raddr(ss,bp+var_2)), al)); // 8727 or [bp+var_2], al ;~ 04AB:04D4 +cs=0x4ab;eip=0x0004d7; T(MOV(al, *(raddr(ds,0x2AB)))); // 8728 mov al, ds:2ABh ;~ 04AB:04D7 +cs=0x4ab;eip=0x0004da; T(AND(ax, 0x0FF)); // 8729 and ax, 0FFh ;~ 04AB:04DA +cs=0x4ab;eip=0x0004dd; J(JZ(loc_13574)); // 8730 jz short loc_13574 ;~ 04AB:04DD +cs=0x4ab;eip=0x0004df; T(ax = 0x40;); // 8731 mov ax, 40h ; '@' ;~ 04AB:04DF +cs=0x4ab;eip=0x0004e2; J(JMP(loc_13576)); // 8732 jmp short loc_13576 ;~ 04AB:04E2 +loc_13574: + // 4602 +cs=0x4ab;eip=0x0004e4; T(XOR(ax, ax)); // 8736 xor ax, ax ;~ 04AB:04E4 +loc_13576: + // 4603 +cs=0x4ab;eip=0x0004e6; X(OR(*(raddr(ss,bp+var_2)), al)); // 8739 or [bp+var_2], al ;~ 04AB:04E6 +cs=0x4ab;eip=0x0004e9; T(MOV(al, *(raddr(ss,bp+var_2)))); // 8740 mov al, [bp+var_2] ;~ 04AB:04E9 +cs=0x4ab;eip=0x0004ec; T(AND(ax, 0x0FF)); // 8741 and ax, 0FFh ;~ 04AB:04EC +cs=0x4ab;eip=0x0004ef; X(PUSH(ax)); // 8742 push ax ;~ 04AB:04EF +cs=0x4ab;eip=0x0004f0; T(ax = 0x0BD;); // 8743 mov ax, 0BDh ;~ 04AB:04F0 +cs=0x4ab;eip=0x0004f3; X(PUSH(ax)); // 8744 push ax ;~ 04AB:04F3 +cs=0x4ab;eip=0x0004f4; J(CALL(__dispatch_call,unk_22a31)); // 8745 call near ptr unk_22A31 ;~ 04AB:04F4 +cs=0x4ab;eip=0x0004f7; T(ADD(sp, 4)); // 8746 add sp, 4 ;~ 04AB:04F7 +cs=0x4ab;eip=0x0004fa; T(sp = bp;); // 8747 mov sp, bp ;~ 04AB:04FA +cs=0x4ab;eip=0x0004fc; X(POP(bp)); // 8748 pop bp ;~ 04AB:04FC +cs=0x4ab;eip=0x0004fd; J(RETN(0)); // 8749 retn ;~ 04AB:04FD + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13562: goto loc_13562; + case m2c::kloc_13564: goto loc_13564; + case m2c::kloc_13574: goto loc_13574; + case m2c::kloc_13576: goto loc_13576; + case m2c::ksub_13544: goto sub_13544; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1358e(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1358e: + _begin: +cs=0x4ab;eip=0x0004fe; T(MOV(al, *(raddr(ds,0x2AC)))); // 8757 mov al, ds:2ACh ;~ 04AB:04FE +cs=0x4ab;eip=0x000501; T(AND(ax, 0x0FF)); // 8758 and ax, 0FFh ;~ 04AB:0501 +cs=0x4ab;eip=0x000504; J(JZ(loc_1359c)); // 8759 jz short loc_1359C ;~ 04AB:0504 +cs=0x4ab;eip=0x000506; T(ax = 0x40;); // 8760 mov ax, 40h ; '@' ;~ 04AB:0506 +cs=0x4ab;eip=0x000509; J(JMP(loc_1359e)); // 8761 jmp short loc_1359E ;~ 04AB:0509 +loc_1359c: + // 4604 +cs=0x4ab;eip=0x00050c; T(XOR(ax, ax)); // 8766 xor ax, ax ;~ 04AB:050C +loc_1359e: + // 4605 +cs=0x4ab;eip=0x00050e; X(PUSH(ax)); // 8769 push ax ;~ 04AB:050E +cs=0x4ab;eip=0x00050f; T(ax = 8;); // 8770 mov ax, 8 ;~ 04AB:050F +cs=0x4ab;eip=0x000512; X(PUSH(ax)); // 8771 push ax ;~ 04AB:0512 +cs=0x4ab;eip=0x000513; J(CALL(__dispatch_call,unk_22a31)); // 8772 call near ptr unk_22A31 ;~ 04AB:0513 +cs=0x4ab;eip=0x000516; T(ADD(sp, 4)); // 8773 add sp, 4 ;~ 04AB:0516 +cs=0x4ab;eip=0x000519; J(RETN(0)); // 8774 retn ;~ 04AB:0519 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_1359c: goto loc_1359c; + case m2c::kloc_1359e: goto loc_1359e; + case m2c::ksub_1358e: goto sub_1358e; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_135aa(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_135aa: + _begin: +#undef var_4 +#define var_4 -4 + // 8784 var_4 = word ptr -4 ;~ 04AB:051A +#undef var_2 +#define var_2 -2 + // 8785 var_2 = word ptr -2 ;~ 04AB:051A +cs=0x4ab;eip=0x00051a; X(PUSH(bp)); // 8787 push bp ;~ 04AB:051A +cs=0x4ab;eip=0x00051b; T(bp = sp;); // 8788 mov bp, sp ;~ 04AB:051B +cs=0x4ab;eip=0x00051d; T(SUB(sp, 4)); // 8789 sub sp, 4 ;~ 04AB:051D +cs=0x4ab;eip=0x000521; T(MOV(ax, *(dw*)(raddr(ds,0x0D8C)))); // 8790 mov ax, ds:0D8Ch ;~ 04AB:0521 +cs=0x4ab;eip=0x000524; T(ADD(ax, 0x40)); // 8791 add ax, 40h ; '@' ;~ 04AB:0524 +cs=0x4ab;eip=0x000527; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8792 mov [bp+var_4], ax ;~ 04AB:0527 +cs=0x4ab;eip=0x00052a; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8793 mov bx, ds:0D8Eh ;~ 04AB:052A +cs=0x4ab;eip=0x00052e; T(MOV(al, *(raddr(ds,bx+6)))); // 8794 mov al, [bx+6] ;~ 04AB:052E +cs=0x4ab;eip=0x000531; T(AND(ax, 0x3F)); // 8795 and ax, 3Fh ;~ 04AB:0531 +cs=0x4ab;eip=0x000534; T(cx = 0x3F;); // 8796 mov cx, 3Fh ; '?' ;~ 04AB:0534 +cs=0x4ab;eip=0x000537; T(SUB(cx, ax)); // 8797 sub cx, ax ;~ 04AB:0537 +cs=0x4ab;eip=0x000539; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 8798 mov [bp+var_2], cx ;~ 04AB:0539 +cs=0x4ab;eip=0x00053c; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8799 mov bx, ds:0D8Eh ;~ 04AB:053C +cs=0x4ab;eip=0x000540; T(MOV(al, *(raddr(ds,bx+7)))); // 8800 mov al, [bx+7] ;~ 04AB:0540 +cs=0x4ab;eip=0x000543; T(AND(ax, 0x0FF)); // 8801 and ax, 0FFh ;~ 04AB:0543 +cs=0x4ab;eip=0x000546; T(cx = 6;); // 8802 mov cx, 6 ;~ 04AB:0546 +cs=0x4ab;eip=0x000549; T(SHL(ax, cl)); // 8803 shl ax, cl ;~ 04AB:0549 +cs=0x4ab;eip=0x00054b; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8804 or [bp+var_2], ax ;~ 04AB:054B +cs=0x4ab;eip=0x00054e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8805 push [bp+var_2] ;~ 04AB:054E +cs=0x4ab;eip=0x000551; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8806 mov ax, [bp+var_4] ;~ 04AB:0551 +cs=0x4ab;eip=0x000554; X(PUSH(ax)); // 8807 push ax ;~ 04AB:0554 +cs=0x4ab;eip=0x000555; J(CALL(__dispatch_call,unk_22a31)); // 8808 call near ptr unk_22A31 ;~ 04AB:0555 +cs=0x4ab;eip=0x000558; T(ADD(sp, 4)); // 8809 add sp, 4 ;~ 04AB:0558 +cs=0x4ab;eip=0x00055b; T(sp = bp;); // 8810 mov sp, bp ;~ 04AB:055B +cs=0x4ab;eip=0x00055d; X(POP(bp)); // 8811 pop bp ;~ 04AB:055D +cs=0x4ab;eip=0x00055e; J(RETN(0)); // 8812 retn ;~ 04AB:055E + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_135aa: goto sub_135aa; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_135f0(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_135f0: + _begin: +#undef var_4 +#define var_4 -4 + // 8824 var_4 = word ptr -4 ;~ 04AB:0560 +#undef var_2 +#define var_2 -2 + // 8825 var_2 = word ptr -2 ;~ 04AB:0560 +cs=0x4ab;eip=0x000560; X(PUSH(bp)); // 8827 push bp ;~ 04AB:0560 +cs=0x4ab;eip=0x000561; T(bp = sp;); // 8828 mov bp, sp ;~ 04AB:0561 +cs=0x4ab;eip=0x000563; T(SUB(sp, 4)); // 8829 sub sp, 4 ;~ 04AB:0563 +cs=0x4ab;eip=0x000567; T(MOV(ax, *(dw*)(raddr(ds,0x0D8A)))); // 8830 mov ax, ds:0D8Ah ;~ 04AB:0567 +cs=0x4ab;eip=0x00056a; T(ADD(ax, 0x0C0)); // 8831 add ax, 0C0h ;~ 04AB:056A +cs=0x4ab;eip=0x00056d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8832 mov [bp+var_4], ax ;~ 04AB:056D +cs=0x4ab;eip=0x000570; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8833 mov bx, ds:0D8Eh ;~ 04AB:0570 +cs=0x4ab;eip=0x000574; T(MOV(al, *(raddr(ds,bx+0x0A)))); // 8834 mov al, [bx+0Ah] ;~ 04AB:0574 +cs=0x4ab;eip=0x000577; T(AND(ax, 0x0FF)); // 8835 and ax, 0FFh ;~ 04AB:0577 +cs=0x4ab;eip=0x00057a; T(SHL(ax, 1)); // 8836 shl ax, 1 ;~ 04AB:057A +cs=0x4ab;eip=0x00057c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8837 mov [bp+var_2], ax ;~ 04AB:057C +cs=0x4ab;eip=0x00057f; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8838 mov bx, ds:0D8Eh ;~ 04AB:057F +cs=0x4ab;eip=0x000583; T(MOV(al, *(raddr(ds,bx+0x0D)))); // 8839 mov al, [bx+0Dh] ;~ 04AB:0583 +cs=0x4ab;eip=0x000586; T(AND(ax, 0x0FF)); // 8840 and ax, 0FFh ;~ 04AB:0586 +cs=0x4ab;eip=0x000589; J(JZ(loc_13620)); // 8841 jz short loc_13620 ;~ 04AB:0589 +cs=0x4ab;eip=0x00058b; T(XOR(ax, ax)); // 8842 xor ax, ax ;~ 04AB:058B +cs=0x4ab;eip=0x00058d; J(JMP(loc_13623)); // 8843 jmp short loc_13623 ;~ 04AB:058D +loc_13620: + // 4606 +cs=0x4ab;eip=0x000590; T(ax = 1;); // 8848 mov ax, 1 ;~ 04AB:0590 +loc_13623: + // 4607 +cs=0x4ab;eip=0x000593; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8851 or [bp+var_2], ax ;~ 04AB:0593 +cs=0x4ab;eip=0x000596; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8852 push [bp+var_2] ;~ 04AB:0596 +cs=0x4ab;eip=0x000599; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8853 mov ax, [bp+var_4] ;~ 04AB:0599 +cs=0x4ab;eip=0x00059c; X(PUSH(ax)); // 8854 push ax ;~ 04AB:059C +cs=0x4ab;eip=0x00059d; J(CALL(__dispatch_call,unk_22a31)); // 8855 call near ptr unk_22A31 ;~ 04AB:059D +cs=0x4ab;eip=0x0005a0; T(ADD(sp, 4)); // 8856 add sp, 4 ;~ 04AB:05A0 +cs=0x4ab;eip=0x0005a3; T(sp = bp;); // 8857 mov sp, bp ;~ 04AB:05A3 +cs=0x4ab;eip=0x0005a5; X(POP(bp)); // 8858 pop bp ;~ 04AB:05A5 +cs=0x4ab;eip=0x0005a6; J(RETN(0)); // 8859 retn ;~ 04AB:05A6 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13620: goto loc_13620; + case m2c::kloc_13623: goto loc_13623; + case m2c::ksub_135f0: goto sub_135f0; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13638(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13638: + _begin: +#undef var_4 +#define var_4 -4 + // 8871 var_4 = word ptr -4 ;~ 04AB:05A8 +#undef var_2 +#define var_2 -2 + // 8872 var_2 = word ptr -2 ;~ 04AB:05A8 +cs=0x4ab;eip=0x0005a8; X(PUSH(bp)); // 8874 push bp ;~ 04AB:05A8 +cs=0x4ab;eip=0x0005a9; T(bp = sp;); // 8875 mov bp, sp ;~ 04AB:05A9 +cs=0x4ab;eip=0x0005ab; T(SUB(sp, 4)); // 8876 sub sp, 4 ;~ 04AB:05AB +cs=0x4ab;eip=0x0005af; T(MOV(ax, *(dw*)(raddr(ds,0x0D8C)))); // 8877 mov ax, ds:0D8Ch ;~ 04AB:05AF +cs=0x4ab;eip=0x0005b2; T(ADD(ax, 0x60)); // 8878 add ax, 60h ; '`' ;~ 04AB:05B2 +cs=0x4ab;eip=0x0005b5; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8879 mov [bp+var_4], ax ;~ 04AB:05B5 +cs=0x4ab;eip=0x0005b8; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8880 mov bx, ds:0D8Eh ;~ 04AB:05B8 +cs=0x4ab;eip=0x0005bc; T(MOV(al, *(raddr(ds,bx)))); // 8881 mov al, [bx] ;~ 04AB:05BC +cs=0x4ab;eip=0x0005be; T(AND(ax, 0x0FF)); // 8882 and ax, 0FFh ;~ 04AB:05BE +cs=0x4ab;eip=0x0005c1; T(SHL(ax, 1)); // 8883 shl ax, 1 ;~ 04AB:05C1 +cs=0x4ab;eip=0x0005c3; T(SHL(ax, 1)); // 8884 shl ax, 1 ;~ 04AB:05C3 +cs=0x4ab;eip=0x0005c5; T(SHL(ax, 1)); // 8885 shl ax, 1 ;~ 04AB:05C5 +cs=0x4ab;eip=0x0005c7; T(SHL(ax, 1)); // 8886 shl ax, 1 ;~ 04AB:05C7 +cs=0x4ab;eip=0x0005c9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8887 mov [bp+var_2], ax ;~ 04AB:05C9 +cs=0x4ab;eip=0x0005cc; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8888 mov bx, ds:0D8Eh ;~ 04AB:05CC +cs=0x4ab;eip=0x0005d0; T(MOV(al, *(raddr(ds,bx+1)))); // 8889 mov al, [bx+1] ;~ 04AB:05D0 +cs=0x4ab;eip=0x0005d3; T(AND(ax, 0x0F)); // 8890 and ax, 0Fh ;~ 04AB:05D3 +cs=0x4ab;eip=0x0005d6; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8891 or [bp+var_2], ax ;~ 04AB:05D6 +cs=0x4ab;eip=0x0005d9; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8892 push [bp+var_2] ;~ 04AB:05D9 +cs=0x4ab;eip=0x0005dc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8893 mov ax, [bp+var_4] ;~ 04AB:05DC +cs=0x4ab;eip=0x0005df; X(PUSH(ax)); // 8894 push ax ;~ 04AB:05DF +cs=0x4ab;eip=0x0005e0; J(CALL(__dispatch_call,unk_22a31)); // 8895 call near ptr unk_22A31 ;~ 04AB:05E0 +cs=0x4ab;eip=0x0005e3; T(ADD(sp, 4)); // 8896 add sp, 4 ;~ 04AB:05E3 +cs=0x4ab;eip=0x0005e6; T(sp = bp;); // 8897 mov sp, bp ;~ 04AB:05E6 +cs=0x4ab;eip=0x0005e8; X(POP(bp)); // 8898 pop bp ;~ 04AB:05E8 +cs=0x4ab;eip=0x0005e9; J(RETN(0)); // 8899 retn ;~ 04AB:05E9 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_13638: goto sub_13638; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1367a(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1367a: + _begin: +#undef var_4 +#define var_4 -4 + // 8909 var_4 = word ptr -4 ;~ 04AB:05EA +#undef var_2 +#define var_2 -2 + // 8910 var_2 = word ptr -2 ;~ 04AB:05EA +cs=0x4ab;eip=0x0005ea; X(PUSH(bp)); // 8912 push bp ;~ 04AB:05EA +cs=0x4ab;eip=0x0005eb; T(bp = sp;); // 8913 mov bp, sp ;~ 04AB:05EB +cs=0x4ab;eip=0x0005ed; T(SUB(sp, 4)); // 8914 sub sp, 4 ;~ 04AB:05ED +cs=0x4ab;eip=0x0005f1; T(MOV(ax, *(dw*)(raddr(ds,0x0D8C)))); // 8915 mov ax, ds:0D8Ch ;~ 04AB:05F1 +cs=0x4ab;eip=0x0005f4; T(ADD(ax, 0x80)); // 8916 add ax, 80h ;~ 04AB:05F4 +cs=0x4ab;eip=0x0005f7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8917 mov [bp+var_4], ax ;~ 04AB:05F7 +cs=0x4ab;eip=0x0005fa; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8918 mov bx, ds:0D8Eh ;~ 04AB:05FA +cs=0x4ab;eip=0x0005fe; T(MOV(al, *(raddr(ds,bx+2)))); // 8919 mov al, [bx+2] ;~ 04AB:05FE +cs=0x4ab;eip=0x000601; T(AND(ax, 0x0FF)); // 8920 and ax, 0FFh ;~ 04AB:0601 +cs=0x4ab;eip=0x000604; T(SHL(ax, 1)); // 8921 shl ax, 1 ;~ 04AB:0604 +cs=0x4ab;eip=0x000606; T(SHL(ax, 1)); // 8922 shl ax, 1 ;~ 04AB:0606 +cs=0x4ab;eip=0x000608; T(SHL(ax, 1)); // 8923 shl ax, 1 ;~ 04AB:0608 +cs=0x4ab;eip=0x00060a; T(SHL(ax, 1)); // 8924 shl ax, 1 ;~ 04AB:060A +cs=0x4ab;eip=0x00060c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8925 mov [bp+var_2], ax ;~ 04AB:060C +cs=0x4ab;eip=0x00060f; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8926 mov bx, ds:0D8Eh ;~ 04AB:060F +cs=0x4ab;eip=0x000613; T(MOV(al, *(raddr(ds,bx+3)))); // 8927 mov al, [bx+3] ;~ 04AB:0613 +cs=0x4ab;eip=0x000616; T(AND(ax, 0x0F)); // 8928 and ax, 0Fh ;~ 04AB:0616 +cs=0x4ab;eip=0x000619; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8929 or [bp+var_2], ax ;~ 04AB:0619 +cs=0x4ab;eip=0x00061c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 8930 push [bp+var_2] ;~ 04AB:061C +cs=0x4ab;eip=0x00061f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 8931 mov ax, [bp+var_4] ;~ 04AB:061F +cs=0x4ab;eip=0x000622; X(PUSH(ax)); // 8932 push ax ;~ 04AB:0622 +cs=0x4ab;eip=0x000623; J(CALL(__dispatch_call,unk_22a31)); // 8933 call near ptr unk_22A31 ;~ 04AB:0623 +cs=0x4ab;eip=0x000626; T(ADD(sp, 4)); // 8934 add sp, 4 ;~ 04AB:0626 +cs=0x4ab;eip=0x000629; T(sp = bp;); // 8935 mov sp, bp ;~ 04AB:0629 +cs=0x4ab;eip=0x00062b; X(POP(bp)); // 8936 pop bp ;~ 04AB:062B +cs=0x4ab;eip=0x00062c; J(RETN(0)); // 8937 retn ;~ 04AB:062C + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_1367a: goto sub_1367a; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_136be(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_136be: + _begin: +#undef var_4 +#define var_4 -4 + // 8949 var_4 = word ptr -4 ;~ 04AB:062E +#undef var_2 +#define var_2 -2 + // 8950 var_2 = word ptr -2 ;~ 04AB:062E +cs=0x4ab;eip=0x00062e; X(PUSH(bp)); // 8952 push bp ;~ 04AB:062E +cs=0x4ab;eip=0x00062f; T(bp = sp;); // 8953 mov bp, sp ;~ 04AB:062F +cs=0x4ab;eip=0x000631; T(SUB(sp, 4)); // 8954 sub sp, 4 ;~ 04AB:0631 +cs=0x4ab;eip=0x000635; T(MOV(ax, *(dw*)(raddr(ds,0x0D8C)))); // 8955 mov ax, ds:0D8Ch ;~ 04AB:0635 +cs=0x4ab;eip=0x000638; T(ADD(ax, 0x20)); // 8956 add ax, 20h ; ' ' ;~ 04AB:0638 +cs=0x4ab;eip=0x00063b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 8957 mov [bp+var_4], ax ;~ 04AB:063B +cs=0x4ab;eip=0x00063e; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8958 mov bx, ds:0D8Eh ;~ 04AB:063E +cs=0x4ab;eip=0x000642; T(MOV(al, *(raddr(ds,bx+0x0B)))); // 8959 mov al, [bx+0Bh] ;~ 04AB:0642 +cs=0x4ab;eip=0x000645; T(AND(ax, 0x0FF)); // 8960 and ax, 0FFh ;~ 04AB:0645 +cs=0x4ab;eip=0x000648; J(JZ(loc_136e0)); // 8961 jz short loc_136E0 ;~ 04AB:0648 +cs=0x4ab;eip=0x00064a; T(ax = 0x80;); // 8962 mov ax, 80h ;~ 04AB:064A +cs=0x4ab;eip=0x00064d; J(JMP(loc_136e2)); // 8963 jmp short loc_136E2 ;~ 04AB:064D +loc_136e0: + // 4608 +cs=0x4ab;eip=0x000650; T(XOR(ax, ax)); // 8968 xor ax, ax ;~ 04AB:0650 +loc_136e2: + // 4609 +cs=0x4ab;eip=0x000652; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8971 mov [bp+var_2], ax ;~ 04AB:0652 +cs=0x4ab;eip=0x000655; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8972 mov bx, ds:0D8Eh ;~ 04AB:0655 +cs=0x4ab;eip=0x000659; T(MOV(al, *(raddr(ds,bx+0x0C)))); // 8973 mov al, [bx+0Ch] ;~ 04AB:0659 +cs=0x4ab;eip=0x00065c; T(AND(ax, 0x0FF)); // 8974 and ax, 0FFh ;~ 04AB:065C +cs=0x4ab;eip=0x00065f; J(JZ(loc_136f6)); // 8975 jz short loc_136F6 ;~ 04AB:065F +cs=0x4ab;eip=0x000661; T(ax = 0x40;); // 8976 mov ax, 40h ; '@' ;~ 04AB:0661 +cs=0x4ab;eip=0x000664; J(JMP(loc_136f8)); // 8977 jmp short loc_136F8 ;~ 04AB:0664 +loc_136f6: + // 4610 +cs=0x4ab;eip=0x000666; T(XOR(ax, ax)); // 8981 xor ax, ax ;~ 04AB:0666 +loc_136f8: + // 4611 +cs=0x4ab;eip=0x000668; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8984 add [bp+var_2], ax ;~ 04AB:0668 +cs=0x4ab;eip=0x00066b; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8985 mov bx, ds:0D8Eh ;~ 04AB:066B +cs=0x4ab;eip=0x00066f; T(MOV(al, *(raddr(ds,bx+4)))); // 8986 mov al, [bx+4] ;~ 04AB:066F +cs=0x4ab;eip=0x000672; T(AND(ax, 0x0FF)); // 8987 and ax, 0FFh ;~ 04AB:0672 +cs=0x4ab;eip=0x000675; J(JZ(loc_1370c)); // 8988 jz short loc_1370C ;~ 04AB:0675 +cs=0x4ab;eip=0x000677; T(ax = 0x20;); // 8989 mov ax, 20h ; ' ' ;~ 04AB:0677 +cs=0x4ab;eip=0x00067a; J(JMP(loc_1370e)); // 8990 jmp short loc_1370E ;~ 04AB:067A +loc_1370c: + // 4612 +cs=0x4ab;eip=0x00067c; T(XOR(ax, ax)); // 8994 xor ax, ax ;~ 04AB:067C +loc_1370e: + // 4613 +cs=0x4ab;eip=0x00067e; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 8997 add [bp+var_2], ax ;~ 04AB:067E +cs=0x4ab;eip=0x000681; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 8998 mov bx, ds:0D8Eh ;~ 04AB:0681 +cs=0x4ab;eip=0x000685; T(MOV(al, *(raddr(ds,bx+5)))); // 8999 mov al, [bx+5] ;~ 04AB:0685 +cs=0x4ab;eip=0x000688; T(AND(ax, 0x0FF)); // 9000 and ax, 0FFh ;~ 04AB:0688 +cs=0x4ab;eip=0x00068b; J(JZ(loc_13722)); // 9001 jz short loc_13722 ;~ 04AB:068B +cs=0x4ab;eip=0x00068d; T(ax = 0x10;); // 9002 mov ax, 10h ;~ 04AB:068D +cs=0x4ab;eip=0x000690; J(JMP(loc_13724)); // 9003 jmp short loc_13724 ;~ 04AB:0690 +loc_13722: + // 4614 +cs=0x4ab;eip=0x000692; T(XOR(ax, ax)); // 9007 xor ax, ax ;~ 04AB:0692 +loc_13724: + // 4615 +cs=0x4ab;eip=0x000694; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9010 add [bp+var_2], ax ;~ 04AB:0694 +cs=0x4ab;eip=0x000697; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 9011 mov bx, ds:0D8Eh ;~ 04AB:0697 +cs=0x4ab;eip=0x00069b; T(MOV(al, *(raddr(ds,bx+9)))); // 9012 mov al, [bx+9] ;~ 04AB:069B +cs=0x4ab;eip=0x00069e; T(AND(ax, 0x0F)); // 9013 and ax, 0Fh ;~ 04AB:069E +cs=0x4ab;eip=0x0006a1; X(ADD(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9014 add [bp+var_2], ax ;~ 04AB:06A1 +cs=0x4ab;eip=0x0006a4; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 9015 push [bp+var_2] ;~ 04AB:06A4 +cs=0x4ab;eip=0x0006a7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 9016 mov ax, [bp+var_4] ;~ 04AB:06A7 +cs=0x4ab;eip=0x0006aa; X(PUSH(ax)); // 9017 push ax ;~ 04AB:06AA +cs=0x4ab;eip=0x0006ab; J(CALL(__dispatch_call,unk_22a31)); // 9018 call near ptr unk_22A31 ;~ 04AB:06AB +cs=0x4ab;eip=0x0006ae; T(ADD(sp, 4)); // 9019 add sp, 4 ;~ 04AB:06AE +cs=0x4ab;eip=0x0006b1; T(sp = bp;); // 9020 mov sp, bp ;~ 04AB:06B1 +cs=0x4ab;eip=0x0006b3; X(POP(bp)); // 9021 pop bp ;~ 04AB:06B3 +cs=0x4ab;eip=0x0006b4; J(RETN(0)); // 9022 retn ;~ 04AB:06B4 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_136e0: goto loc_136e0; + case m2c::kloc_136e2: goto loc_136e2; + case m2c::kloc_136f6: goto loc_136f6; + case m2c::kloc_136f8: goto loc_136f8; + case m2c::kloc_1370c: goto loc_1370c; + case m2c::kloc_1370e: goto loc_1370e; + case m2c::kloc_13722: goto loc_13722; + case m2c::kloc_13724: goto loc_13724; + case m2c::ksub_136be: goto sub_136be; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13746(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13746: + _begin: +#undef var_2 +#define var_2 -2 + // 9034 var_2 = word ptr -2 ;~ 04AB:06B6 +cs=0x4ab;eip=0x0006b6; X(PUSH(bp)); // 9036 push bp ;~ 04AB:06B6 +cs=0x4ab;eip=0x0006b7; T(bp = sp;); // 9037 mov bp, sp ;~ 04AB:06B7 +cs=0x4ab;eip=0x0006b9; T(SUB(sp, 2)); // 9038 sub sp, 2 ;~ 04AB:06B9 +cs=0x4ab;eip=0x0006bd; T(MOV(ax, *(dw*)(raddr(ds,0x0D8C)))); // 9039 mov ax, ds:0D8Ch ;~ 04AB:06BD +cs=0x4ab;eip=0x0006c0; T(ADD(ax, 0x0E0)); // 9040 add ax, 0E0h ;~ 04AB:06C0 +cs=0x4ab;eip=0x0006c3; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9041 mov [bp+var_2], ax ;~ 04AB:06C3 +cs=0x4ab;eip=0x0006c6; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 9042 mov bx, ds:0D8Eh ;~ 04AB:06C6 +cs=0x4ab;eip=0x0006ca; T(MOV(al, *(raddr(ds,bx+8)))); // 9043 mov al, [bx+8] ;~ 04AB:06CA +cs=0x4ab;eip=0x0006cd; T(AND(ax, 3)); // 9044 and ax, 3 ;~ 04AB:06CD +cs=0x4ab;eip=0x0006d0; X(PUSH(ax)); // 9045 push ax ;~ 04AB:06D0 +cs=0x4ab;eip=0x0006d1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 9046 push [bp+var_2] ;~ 04AB:06D1 +cs=0x4ab;eip=0x0006d4; J(CALL(__dispatch_call,unk_22a31)); // 9047 call near ptr unk_22A31 ;~ 04AB:06D4 +cs=0x4ab;eip=0x0006d7; T(ADD(sp, 4)); // 9048 add sp, 4 ;~ 04AB:06D7 +cs=0x4ab;eip=0x0006da; T(sp = bp;); // 9049 mov sp, bp ;~ 04AB:06DA +cs=0x4ab;eip=0x0006dc; X(POP(bp)); // 9050 pop bp ;~ 04AB:06DC +cs=0x4ab;eip=0x0006dd; J(RETN(0)); // 9051 retn ;~ 04AB:06DD + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_13746: goto sub_13746; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1376e(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1376e: + _begin: +cs=0x4ab;eip=0x0006de; J(CALL(sub_13544,0)); // 9060 call sub_13544 ;~ 04AB:06DE +cs=0x4ab;eip=0x0006e1; J(CALL(sub_1358e,0)); // 9061 call sub_1358E ;~ 04AB:06E1 +cs=0x4ab;eip=0x0006e4; J(CALL(sub_135aa,0)); // 9062 call sub_135AA ;~ 04AB:06E4 +cs=0x4ab;eip=0x0006e7; J(CALL(sub_135f0,0)); // 9063 call sub_135F0 ;~ 04AB:06E7 +cs=0x4ab;eip=0x0006ea; J(CALL(sub_13638,0)); // 9064 call sub_13638 ;~ 04AB:06EA +cs=0x4ab;eip=0x0006ed; J(CALL(sub_1367a,0)); // 9065 call sub_1367A ;~ 04AB:06ED +cs=0x4ab;eip=0x0006f0; J(CALL(sub_136be,0)); // 9066 call sub_136BE ;~ 04AB:06F0 +cs=0x4ab;eip=0x0006f3; J(CALL(sub_13746,0)); // 9067 call sub_13746 ;~ 04AB:06F3 +cs=0x4ab;eip=0x0006f6; J(RETN(0)); // 9068 retn ;~ 04AB:06F6 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_1376e: goto sub_1376e; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13788(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13788: + _begin: +#undef var_2 +#define var_2 -2 + // 9081 var_2 = word ptr -2 ;~ 04AB:06F8 +#undef arg_0 +#define arg_0 4 + // 9082 arg_0 = byte ptr 4 ;~ 04AB:06F8 +#undef arg_2 +#define arg_2 6 + // 9083 arg_2 = byte ptr 6 ;~ 04AB:06F8 +cs=0x4ab;eip=0x0006f8; X(PUSH(bp)); // 9085 push bp ;~ 04AB:06F8 +cs=0x4ab;eip=0x0006f9; T(bp = sp;); // 9086 mov bp, sp ;~ 04AB:06F9 +cs=0x4ab;eip=0x0006fb; T(SUB(sp, 2)); // 9087 sub sp, 2 ;~ 04AB:06FB +cs=0x4ab;eip=0x0006ff; X(PUSH(si)); // 9088 push si ;~ 04AB:06FF +cs=0x4ab;eip=0x000700; X(PUSH(di)); // 9089 push di ;~ 04AB:0700 +cs=0x4ab;eip=0x000701; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9090 mov al, [bp+arg_0] ;~ 04AB:0701 +cs=0x4ab;eip=0x000704; T(AND(ax, 0x0FF)); // 9091 and ax, 0FFh ;~ 04AB:0704 +cs=0x4ab;eip=0x000707; X(PUSH(ax)); // 9092 push ax ;~ 04AB:0707 +cs=0x4ab;eip=0x000708; J(CALL(__dispatch_call,unk_23052)); // 9093 call near ptr unk_23052 ;~ 04AB:0708 +cs=0x4ab;eip=0x00070b; T(ADD(sp, 2)); // 9094 add sp, 2 ;~ 04AB:070B +cs=0x4ab;eip=0x00070e; X(MOV(*(dw*)(raddr(ds,0x0D8A)), ax)); // 9095 mov ds:0D8Ah, ax ;~ 04AB:070E +cs=0x4ab;eip=0x000711; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 9096 mov al, [bp+arg_2] ;~ 04AB:0711 +cs=0x4ab;eip=0x000714; T(AND(ax, 0x0FF)); // 9097 and ax, 0FFh ;~ 04AB:0714 +cs=0x4ab;eip=0x000717; T(cx = 0x2C;); // 9098 mov cx, 2Ch ; ',' ;~ 04AB:0717 +cs=0x4ab;eip=0x00071a; T(IMUL1_2(cx)); // 9099 imul cx ;~ 04AB:071A +cs=0x4ab;eip=0x00071c; T(cx = 0x2D6;); // 9100 mov cx, 2D6h ;~ 04AB:071C +cs=0x4ab;eip=0x00071f; T(ADD(cx, ax)); // 9101 add cx, ax ;~ 04AB:071F +cs=0x4ab;eip=0x000721; X(MOV(*(dw*)(raddr(ds,0x0D8E)), cx)); // 9102 mov ds:0D8Eh, cx ;~ 04AB:0721 +cs=0x4ab;eip=0x000725; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9103 mov al, [bp+arg_0] ;~ 04AB:0725 +cs=0x4ab;eip=0x000728; T(AND(ax, 0x0FF)); // 9104 and ax, 0FFh ;~ 04AB:0728 +cs=0x4ab;eip=0x00072b; T(bx = ax;); // 9105 mov bx, ax ;~ 04AB:072B +cs=0x4ab;eip=0x00072d; T(SHL(bx, 1)); // 9106 shl bx, 1 ;~ 04AB:072D +cs=0x4ab;eip=0x00072f; T(MOV(al, *(raddr(ds,bx+0x2AE)))); // 9107 mov al, [bx+2AEh] ;~ 04AB:072F +cs=0x4ab;eip=0x000733; T(CBW); // 9108 cbw ;~ 04AB:0733 +cs=0x4ab;eip=0x000734; T(bx = ax;); // 9109 mov bx, ax ;~ 04AB:0734 +cs=0x4ab;eip=0x000736; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 9110 mov al, [bx+2C4h] ;~ 04AB:0736 +cs=0x4ab;eip=0x00073a; T(CBW); // 9111 cbw ;~ 04AB:073A +cs=0x4ab;eip=0x00073b; X(MOV(*(dw*)(raddr(ds,0x0D8C)), ax)); // 9112 mov ds:0D8Ch, ax ;~ 04AB:073B +cs=0x4ab;eip=0x00073e; T(CMP(ax, 0x14)); // 9113 cmp ax, 14h ;~ 04AB:073E +cs=0x4ab;eip=0x000741; J(JC(loc_137d6)); // 9114 jb short loc_137D6 ;~ 04AB:0741 +cs=0x4ab;eip=0x000743; J(JMP(loc_1385b)); // 9115 jmp loc_1385B ;~ 04AB:0743 +loc_137d6: + // 4616 +cs=0x4ab;eip=0x000746; J(CALL(sub_1376e,0)); // 9119 call sub_1376E ;~ 04AB:0746 +cs=0x4ab;eip=0x000749; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 9120 mov bx, ds:0D8Eh ;~ 04AB:0749 +cs=0x4ab;eip=0x00074d; T(MOV(al, *(raddr(ds,bx+0x0E)))); // 9121 mov al, [bx+0Eh] ;~ 04AB:074D +cs=0x4ab;eip=0x000750; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9122 mov [bp+var_2], ax ;~ 04AB:0750 +cs=0x4ab;eip=0x000753; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9123 mov al, [bp+arg_0] ;~ 04AB:0753 +cs=0x4ab;eip=0x000756; T(AND(ax, 0x0FF)); // 9124 and ax, 0FFh ;~ 04AB:0756 +cs=0x4ab;eip=0x000759; T(bx = ax;); // 9125 mov bx, ax ;~ 04AB:0759 +cs=0x4ab;eip=0x00075b; T(SHL(bx, 1)); // 9126 shl bx, 1 ;~ 04AB:075B +cs=0x4ab;eip=0x00075d; T(SHL(bx, 1)); // 9127 shl bx, 1 ;~ 04AB:075D +cs=0x4ab;eip=0x00075f; T(SHL(bx, 1)); // 9128 shl bx, 1 ;~ 04AB:075F +cs=0x4ab;eip=0x000761; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 9129 mov ax, [bp+var_2] ;~ 04AB:0761 +cs=0x4ab;eip=0x000764; X(MOV(*(raddr(ds,bx+0x0D32)), al)); // 9130 mov [bx+0D32h], al ;~ 04AB:0764 +cs=0x4ab;eip=0x000768; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 9131 mov bx, ds:0D8Eh ;~ 04AB:0768 +cs=0x4ab;eip=0x00076c; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 9132 mov ax, [bx+10h] ;~ 04AB:076C +cs=0x4ab;eip=0x00076f; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9133 mov [bp+var_2], ax ;~ 04AB:076F +cs=0x4ab;eip=0x000772; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9134 mov al, [bp+arg_0] ;~ 04AB:0772 +cs=0x4ab;eip=0x000775; T(AND(ax, 0x0FF)); // 9135 and ax, 0FFh ;~ 04AB:0775 +cs=0x4ab;eip=0x000778; T(SHL(ax, 1)); // 9136 shl ax, 1 ;~ 04AB:0778 +cs=0x4ab;eip=0x00077a; T(SHL(ax, 1)); // 9137 shl ax, 1 ;~ 04AB:077A +cs=0x4ab;eip=0x00077c; T(SHL(ax, 1)); // 9138 shl ax, 1 ;~ 04AB:077C +cs=0x4ab;eip=0x00077e; T(bx = 0x0D32;); // 9139 mov bx, 0D32h ;~ 04AB:077E +cs=0x4ab;eip=0x000781; T(ADD(bx, ax)); // 9140 add bx, ax ;~ 04AB:0781 +cs=0x4ab;eip=0x000783; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 9141 mov ax, [bp+var_2] ;~ 04AB:0783 +cs=0x4ab;eip=0x000786; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 9142 mov [bx+2], ax ;~ 04AB:0786 +cs=0x4ab;eip=0x000789; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 9143 mov bx, ds:0D8Eh ;~ 04AB:0789 +cs=0x4ab;eip=0x00078d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12)))); // 9144 mov ax, [bx+12h] ;~ 04AB:078D +cs=0x4ab;eip=0x000790; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9145 mov [bp+var_2], ax ;~ 04AB:0790 +cs=0x4ab;eip=0x000793; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9146 mov al, [bp+arg_0] ;~ 04AB:0793 +cs=0x4ab;eip=0x000796; T(AND(ax, 0x0FF)); // 9147 and ax, 0FFh ;~ 04AB:0796 +cs=0x4ab;eip=0x000799; T(SHL(ax, 1)); // 9148 shl ax, 1 ;~ 04AB:0799 +cs=0x4ab;eip=0x00079b; T(SHL(ax, 1)); // 9149 shl ax, 1 ;~ 04AB:079B +cs=0x4ab;eip=0x00079d; T(SHL(ax, 1)); // 9150 shl ax, 1 ;~ 04AB:079D +cs=0x4ab;eip=0x00079f; T(bx = 0x0D32;); // 9151 mov bx, 0D32h ;~ 04AB:079F +cs=0x4ab;eip=0x0007a2; T(ADD(bx, ax)); // 9152 add bx, ax ;~ 04AB:07A2 +cs=0x4ab;eip=0x0007a4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 9153 mov ax, [bp+var_2] ;~ 04AB:07A4 +cs=0x4ab;eip=0x0007a7; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 9154 mov [bx+4], ax ;~ 04AB:07A7 +cs=0x4ab;eip=0x0007aa; T(MOV(bx, *(dw*)(raddr(ds,0x0D8E)))); // 9155 mov bx, ds:0D8Eh ;~ 04AB:07AA +cs=0x4ab;eip=0x0007ae; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 9156 mov ax, [bx+14h] ;~ 04AB:07AE +cs=0x4ab;eip=0x0007b1; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9157 mov [bp+var_2], ax ;~ 04AB:07B1 +cs=0x4ab;eip=0x0007b4; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9158 mov al, [bp+arg_0] ;~ 04AB:07B4 +cs=0x4ab;eip=0x0007b7; T(AND(ax, 0x0FF)); // 9159 and ax, 0FFh ;~ 04AB:07B7 +cs=0x4ab;eip=0x0007ba; T(SHL(ax, 1)); // 9160 shl ax, 1 ;~ 04AB:07BA +cs=0x4ab;eip=0x0007bc; T(SHL(ax, 1)); // 9161 shl ax, 1 ;~ 04AB:07BC +cs=0x4ab;eip=0x0007be; T(SHL(ax, 1)); // 9162 shl ax, 1 ;~ 04AB:07BE +cs=0x4ab;eip=0x0007c0; T(bx = 0x0D32;); // 9163 mov bx, 0D32h ;~ 04AB:07C0 +cs=0x4ab;eip=0x0007c3; T(ADD(bx, ax)); // 9164 add bx, ax ;~ 04AB:07C3 +cs=0x4ab;eip=0x0007c5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 9165 mov ax, [bp+var_2] ;~ 04AB:07C5 +cs=0x4ab;eip=0x0007c8; X(MOV(*(dw*)(raddr(ds,bx+6)), ax)); // 9166 mov [bx+6], ax ;~ 04AB:07C8 +loc_1385b: + // 4617 +cs=0x4ab;eip=0x0007cb; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 9169 mov al, [bp+arg_2] ;~ 04AB:07CB +cs=0x4ab;eip=0x0007ce; T(AND(ax, 0x0FF)); // 9170 and ax, 0FFh ;~ 04AB:07CE +cs=0x4ab;eip=0x0007d1; T(cx = 0x2C;); // 9171 mov cx, 2Ch ; ',' ;~ 04AB:07D1 +cs=0x4ab;eip=0x0007d4; T(IMUL1_2(cx)); // 9172 imul cx ;~ 04AB:07D4 +cs=0x4ab;eip=0x0007d6; T(cx = 0x2D6;); // 9173 mov cx, 2D6h ;~ 04AB:07D6 +cs=0x4ab;eip=0x0007d9; T(ADD(cx, ax)); // 9174 add cx, ax ;~ 04AB:07D9 +cs=0x4ab;eip=0x0007db; T(ax = 0x16;); // 9175 mov ax, 16h ;~ 04AB:07DB +cs=0x4ab;eip=0x0007de; T(ADD(cx, ax)); // 9176 add cx, ax ;~ 04AB:07DE +cs=0x4ab;eip=0x0007e0; X(MOV(*(dw*)(raddr(ds,0x0D8E)), cx)); // 9177 mov ds:0D8Eh, cx ;~ 04AB:07E0 +cs=0x4ab;eip=0x0007e4; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 9178 mov al, [bp+arg_0] ;~ 04AB:07E4 +cs=0x4ab;eip=0x0007e7; T(AND(ax, 0x0FF)); // 9179 and ax, 0FFh ;~ 04AB:07E7 +cs=0x4ab;eip=0x0007ea; T(SHL(ax, 1)); // 9180 shl ax, 1 ;~ 04AB:07EA +cs=0x4ab;eip=0x0007ec; T(bx = 0x2AE;); // 9181 mov bx, 2AEh ;~ 04AB:07EC +cs=0x4ab;eip=0x0007ef; T(ADD(bx, ax)); // 9182 add bx, ax ;~ 04AB:07EF +cs=0x4ab;eip=0x0007f1; T(MOV(al, *(raddr(ds,bx+1)))); // 9183 mov al, [bx+1] ;~ 04AB:07F1 +cs=0x4ab;eip=0x0007f4; T(CBW); // 9184 cbw ;~ 04AB:07F4 +cs=0x4ab;eip=0x0007f5; T(bx = ax;); // 9185 mov bx, ax ;~ 04AB:07F5 +cs=0x4ab;eip=0x0007f7; T(MOV(al, *(raddr(ds,bx+0x2C4)))); // 9186 mov al, [bx+2C4h] ;~ 04AB:07F7 +cs=0x4ab;eip=0x0007fb; T(CBW); // 9187 cbw ;~ 04AB:07FB +cs=0x4ab;eip=0x0007fc; X(MOV(*(dw*)(raddr(ds,0x0D8C)), ax)); // 9188 mov ds:0D8Ch, ax ;~ 04AB:07FC +cs=0x4ab;eip=0x0007ff; T(CMP(ax, 0x14)); // 9189 cmp ax, 14h ;~ 04AB:07FF +cs=0x4ab;eip=0x000802; J(JNC(loc_13897)); // 9190 jnb short loc_13897 ;~ 04AB:0802 +cs=0x4ab;eip=0x000804; J(CALL(sub_1376e,0)); // 9191 call sub_1376E ;~ 04AB:0804 +loc_13897: + // 4618 +cs=0x4ab;eip=0x000807; X(POP(di)); // 9194 pop di ;~ 04AB:0807 +cs=0x4ab;eip=0x000808; X(POP(si)); // 9195 pop si ;~ 04AB:0808 +cs=0x4ab;eip=0x000809; T(sp = bp;); // 9196 mov sp, bp ;~ 04AB:0809 +cs=0x4ab;eip=0x00080b; X(POP(bp)); // 9197 pop bp ;~ 04AB:080B +cs=0x4ab;eip=0x00080c; J(RETN(0)); // 9198 retn ;~ 04AB:080C + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_137d6: goto loc_137d6; + case m2c::kloc_1385b: goto loc_1385b; + case m2c::kloc_13897: goto loc_13897; + case m2c::ksub_13788: goto sub_13788; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_1389e(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_1389e: + _begin: +#undef var_6 +#define var_6 -6 + // 9211 var_6 = word ptr -6 ;~ 04AB:080E +#undef var_4 +#define var_4 -4 + // 9212 var_4 = word ptr -4 ;~ 04AB:080E +#undef var_2 +#define var_2 -2 + // 9213 var_2 = word ptr -2 ;~ 04AB:080E +#undef arg_0 +#define arg_0 4 + // 9214 arg_0 = word ptr 4 ;~ 04AB:080E +#undef arg_2 +#define arg_2 6 + // 9215 arg_2 = word ptr 6 ;~ 04AB:080E +cs=0x4ab;eip=0x00080e; X(PUSH(bp)); // 9220 push bp ;~ 04AB:080E +cs=0x4ab;eip=0x00080f; T(bp = sp;); // 9221 mov bp, sp ;~ 04AB:080F +cs=0x4ab;eip=0x000811; T(SUB(sp, 6)); // 9222 sub sp, 6 ;~ 04AB:0811 +cs=0x4ab;eip=0x000815; X(PUSH(si)); // 9223 push si ;~ 04AB:0815 +cs=0x4ab;eip=0x000816; X(PUSH(di)); // 9224 push di ;~ 04AB:0816 +cs=0x4ab;eip=0x000817; X(MOV(*(raddr(ss,bp+var_4)), 0)); // 9225 mov byte ptr [bp+var_4], 0 ;~ 04AB:0817 +cs=0x4ab;eip=0x00081b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9226 mov bx, [bp+arg_0] ;~ 04AB:081B +cs=0x4ab;eip=0x00081e; T(MOV(al, *(raddr(ds,bx)))); // 9227 mov al, [bx] ;~ 04AB:081E +cs=0x4ab;eip=0x000820; T(AND(ax, 0x0FF)); // 9228 and ax, 0FFh ;~ 04AB:0820 +cs=0x4ab;eip=0x000823; J(JNZ(loc_138b8)); // 9229 jnz short loc_138B8 ;~ 04AB:0823 +cs=0x4ab;eip=0x000825; J(JMP(loc_13b2c)); // 9230 jmp loc_13B2C ;~ 04AB:0825 +loc_138b8: + // 4619 +cs=0x4ab;eip=0x000828; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9234 mov bx, [bp+arg_0] ;~ 04AB:0828 +cs=0x4ab;eip=0x00082b; T(MOV(al, *(raddr(ds,bx+7)))); // 9235 mov al, [bx+7] ;~ 04AB:082B +cs=0x4ab;eip=0x00082e; T(AND(ax, 0x0FF)); // 9236 and ax, 0FFh ;~ 04AB:082E +cs=0x4ab;eip=0x000831; J(JZ(loc_138de)); // 9237 jz short loc_138DE ;~ 04AB:0831 +cs=0x4ab;eip=0x000833; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9238 mov bx, [bp+arg_0] ;~ 04AB:0833 +cs=0x4ab;eip=0x000836; X(DEC(*(raddr(ds,bx+7)))); // 9239 dec byte ptr [bx+7] ;~ 04AB:0836 +cs=0x4ab;eip=0x000839; T(MOV(al, *(raddr(ds,bx+7)))); // 9240 mov al, [bx+7] ;~ 04AB:0839 +cs=0x4ab;eip=0x00083c; T(AND(ax, 0x0FF)); // 9241 and ax, 0FFh ;~ 04AB:083C +cs=0x4ab;eip=0x00083f; J(JNZ(loc_138de)); // 9242 jnz short loc_138DE ;~ 04AB:083F +cs=0x4ab;eip=0x000841; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9243 mov al, ds:0C2Eh ;~ 04AB:0841 +cs=0x4ab;eip=0x000844; T(AND(ax, 0x0FF)); // 9244 and ax, 0FFh ;~ 04AB:0844 +cs=0x4ab;eip=0x000847; X(PUSH(ax)); // 9245 push ax ;~ 04AB:0847 +cs=0x4ab;eip=0x000848; J(CALL(sub_1331c,0)); // 9246 call sub_1331C ;~ 04AB:0848 +cs=0x4ab;eip=0x00084b; T(ADD(sp, 2)); // 9247 add sp, 2 ;~ 04AB:084B +loc_138de: + // 4620 +cs=0x4ab;eip=0x00084e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9251 mov bx, [bp+arg_0] ;~ 04AB:084E +cs=0x4ab;eip=0x000851; X(DEC(*(raddr(ds,bx)))); // 9252 dec byte ptr [bx] ;~ 04AB:0851 +cs=0x4ab;eip=0x000853; T(MOV(al, *(raddr(ds,bx)))); // 9253 mov al, [bx] ;~ 04AB:0853 +cs=0x4ab;eip=0x000855; T(AND(ax, 0x0FF)); // 9254 and ax, 0FFh ;~ 04AB:0855 +cs=0x4ab;eip=0x000858; J(JLE(loc_138ed)); // 9255 jle short loc_138ED ;~ 04AB:0858 +cs=0x4ab;eip=0x00085a; J(JMP(loc_13b2c)); // 9256 jmp loc_13B2C ;~ 04AB:085A +loc_138ed: + // 4621 +cs=0x4ab;eip=0x00085d; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9261 mov bx, [bp+arg_0] ;~ 04AB:085D +cs=0x4ab;eip=0x000860; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 9262 mov ax, [bx+0Ch] ;~ 04AB:0860 +cs=0x4ab;eip=0x000863; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9263 mov bx, [bp+arg_0] ;~ 04AB:0863 +cs=0x4ab;eip=0x000866; T(MOV(cx, *(dw*)(raddr(ds,bx+0x0A)))); // 9264 mov cx, [bx+0Ah] ;~ 04AB:0866 +cs=0x4ab;eip=0x000869; T(ADD(cx, ax)); // 9265 add cx, ax ;~ 04AB:0869 +cs=0x4ab;eip=0x00086b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 9266 mov [bp+var_2], cx ;~ 04AB:086B +cs=0x4ab;eip=0x00086e; T(bx = cx;); // 9267 mov bx, cx ;~ 04AB:086E +cs=0x4ab;eip=0x000870; T(MOV(al, *(raddr(ds,bx)))); // 9268 mov al, [bx] ;~ 04AB:0870 +cs=0x4ab;eip=0x000872; T(CBW); // 9269 cbw ;~ 04AB:0872 +cs=0x4ab;eip=0x000873; T(AND(ax, 0x80)); // 9270 and ax, 80h ;~ 04AB:0873 +cs=0x4ab;eip=0x000876; J(JNZ(loc_1390b)); // 9271 jnz short loc_1390B ;~ 04AB:0876 +cs=0x4ab;eip=0x000878; J(JMP(loc_13a88)); // 9272 jmp loc_13A88 ;~ 04AB:0878 +loc_1390b: + // 4622 +cs=0x4ab;eip=0x00087b; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9276 mov bx, [bp+var_2] ;~ 04AB:087B +cs=0x4ab;eip=0x00087e; T(MOV(al, *(raddr(ds,bx)))); // 9277 mov al, [bx] ;~ 04AB:087E +cs=0x4ab;eip=0x000880; T(CBW); // 9278 cbw ;~ 04AB:0880 +cs=0x4ab;eip=0x000881; J(JMP(loc_13a60)); // 9279 jmp loc_13A60 ;~ 04AB:0881 +ret_4ab_884: + // 4623 +cs=0x4ab;eip=0x000884; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9281 mov bx, [bp+arg_0] ;~ 04AB:0884 +cs=0x4ab;eip=0x000887; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0)); // 9282 cmp word ptr [bx+10h], 0 ;~ 04AB:0887 +cs=0x4ab;eip=0x00088b; J(JNZ(loc_1393a)); // 9283 jnz short loc_1393A ;~ 04AB:088B +cs=0x4ab;eip=0x00088d; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9284 inc [bp+var_2] ;~ 04AB:088D +cs=0x4ab;eip=0x000890; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9285 mov bx, [bp+var_2] ;~ 04AB:0890 +cs=0x4ab;eip=0x000893; T(MOV(al, *(raddr(ds,bx)))); // 9286 mov al, [bx] ;~ 04AB:0893 +cs=0x4ab;eip=0x000895; T(CBW); // 9287 cbw ;~ 04AB:0895 +cs=0x4ab;eip=0x000896; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9288 mov bx, [bp+arg_0] ;~ 04AB:0896 +cs=0x4ab;eip=0x000899; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 9289 mov [bx+10h], ax ;~ 04AB:0899 +cs=0x4ab;eip=0x00089c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9290 mov bx, [bp+arg_0] ;~ 04AB:089C +cs=0x4ab;eip=0x00089f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 9291 mov ax, [bx+0Eh] ;~ 04AB:089F +cs=0x4ab;eip=0x0008a2; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9292 mov bx, [bp+arg_0] ;~ 04AB:08A2 +cs=0x4ab;eip=0x0008a5; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), ax)); // 9293 mov [bx+0Ch], ax ;~ 04AB:08A5 +cs=0x4ab;eip=0x0008a8; J(JMP(loc_1396a)); // 9294 jmp short loc_1396A ;~ 04AB:08A8 +loc_1393a: + // 4624 +cs=0x4ab;eip=0x0008aa; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9298 mov bx, [bp+arg_0] ;~ 04AB:08AA +cs=0x4ab;eip=0x0008ad; X(DEC(*(dw*)(raddr(ds,bx+0x10)))); // 9299 dec word ptr [bx+10h] ;~ 04AB:08AD +cs=0x4ab;eip=0x0008b0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9300 mov bx, [bp+arg_0] ;~ 04AB:08B0 +cs=0x4ab;eip=0x0008b3; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0)); // 9301 cmp word ptr [bx+10h], 0 ;~ 04AB:08B3 +cs=0x4ab;eip=0x0008b7; J(JNZ(loc_1395e)); // 9302 jnz short loc_1395E ;~ 04AB:08B7 +cs=0x4ab;eip=0x0008b9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9303 mov bx, [bp+arg_0] ;~ 04AB:08B9 +cs=0x4ab;eip=0x0008bc; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9304 add word ptr [bx+0Ch], 2 ;~ 04AB:08BC +cs=0x4ab;eip=0x0008c0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9305 mov bx, [bp+arg_0] ;~ 04AB:08C0 +cs=0x4ab;eip=0x0008c3; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 9306 mov ax, [bx+0Ch] ;~ 04AB:08C3 +cs=0x4ab;eip=0x0008c6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9307 mov bx, [bp+arg_0] ;~ 04AB:08C6 +cs=0x4ab;eip=0x0008c9; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 9308 mov [bx+0Eh], ax ;~ 04AB:08C9 +cs=0x4ab;eip=0x0008cc; J(JMP(loc_1396a)); // 9309 jmp short loc_1396A ;~ 04AB:08CC +loc_1395e: + // 4625 +cs=0x4ab;eip=0x0008ce; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9313 mov bx, [bp+arg_0] ;~ 04AB:08CE +cs=0x4ab;eip=0x0008d1; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 9314 mov ax, [bx+0Eh] ;~ 04AB:08D1 +cs=0x4ab;eip=0x0008d4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9315 mov bx, [bp+arg_0] ;~ 04AB:08D4 +cs=0x4ab;eip=0x0008d7; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), ax)); // 9316 mov [bx+0Ch], ax ;~ 04AB:08D7 +loc_1396a: + // 4626 +cs=0x4ab;eip=0x0008da; J(JMP(def_13a6f)); // 9320 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:08DA +ret_4ab_8de: + // 4627 +cs=0x4ab;eip=0x0008de; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9323 mov bx, [bp+arg_0] ;~ 04AB:08DE +cs=0x4ab;eip=0x0008e1; X(INC(*(dw*)(raddr(ds,bx+0x0C)))); // 9324 inc word ptr [bx+0Ch] ;~ 04AB:08E1 +cs=0x4ab;eip=0x0008e4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 9325 mov ax, [bx+0Ch] ;~ 04AB:08E4 +cs=0x4ab;eip=0x0008e7; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9326 mov bx, [bp+arg_0] ;~ 04AB:08E7 +cs=0x4ab;eip=0x0008ea; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 9327 mov [bx+0Eh], ax ;~ 04AB:08EA +cs=0x4ab;eip=0x0008ed; J(JMP(def_13a6f)); // 9328 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:08ED +ret_4ab_8f0: + // 4628 +cs=0x4ab;eip=0x0008f0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9330 mov bx, [bp+arg_0] ;~ 04AB:08F0 +cs=0x4ab;eip=0x0008f3; T(CMP(*(dw*)(raddr(ds,bx+0x12)), 0)); // 9331 cmp word ptr [bx+12h], 0 ;~ 04AB:08F3 +cs=0x4ab;eip=0x0008f7; J(JNZ(loc_13994)); // 9332 jnz short loc_13994 ;~ 04AB:08F7 +cs=0x4ab;eip=0x0008f9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9333 mov bx, [bp+arg_0] ;~ 04AB:08F9 +cs=0x4ab;eip=0x0008fc; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 9334 mov word ptr [bx+0Ch], 0 ;~ 04AB:08FC +cs=0x4ab;eip=0x000901; J(JMP(loc_1399a)); // 9335 jmp short loc_1399A ;~ 04AB:0901 +loc_13994: + // 4629 +cs=0x4ab;eip=0x000904; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9340 mov bx, [bp+arg_0] ;~ 04AB:0904 +cs=0x4ab;eip=0x000907; J(CALL(__dispatch_call,*(dw*)(raddr(ds,bx+0x12)))); // 9341 call word ptr [bx+12h] ;~ 04AB:0907 +loc_1399a: + // 4630 +cs=0x4ab;eip=0x00090a; J(JMP(def_13a6f)); // 9344 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:090A +ret_4ab_90e: + // 4631 +cs=0x4ab;eip=0x00090e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9347 inc [bp+var_2] ;~ 04AB:090E +cs=0x4ab;eip=0x000911; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9348 mov bx, [bp+var_2] ;~ 04AB:0911 +cs=0x4ab;eip=0x000914; T(MOV(al, *(raddr(ds,bx)))); // 9349 mov al, [bx] ;~ 04AB:0914 +cs=0x4ab;eip=0x000916; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9350 mov bx, [bp+arg_0] ;~ 04AB:0916 +cs=0x4ab;eip=0x000919; X(MOV(*(raddr(ds,bx+4)), al)); // 9351 mov [bx+4], al ;~ 04AB:0919 +cs=0x4ab;eip=0x00091c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9352 mov bx, [bp+arg_0] ;~ 04AB:091C +cs=0x4ab;eip=0x00091f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9353 add word ptr [bx+0Ch], 2 ;~ 04AB:091F +cs=0x4ab;eip=0x000923; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9354 mov bx, [bp+arg_0] ;~ 04AB:0923 +cs=0x4ab;eip=0x000926; T(MOV(al, *(raddr(ds,bx+4)))); // 9355 mov al, [bx+4] ;~ 04AB:0926 +cs=0x4ab;eip=0x000929; T(AND(ax, 0x0FF)); // 9356 and ax, 0FFh ;~ 04AB:0929 +cs=0x4ab;eip=0x00092c; X(PUSH(ax)); // 9357 push ax ;~ 04AB:092C +cs=0x4ab;eip=0x00092d; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9358 mov al, ds:0C2Eh ;~ 04AB:092D +cs=0x4ab;eip=0x000930; T(AND(ax, 0x0FF)); // 9359 and ax, 0FFh ;~ 04AB:0930 +cs=0x4ab;eip=0x000933; X(PUSH(ax)); // 9360 push ax ;~ 04AB:0933 +cs=0x4ab;eip=0x000934; J(CALL(sub_13788,0)); // 9361 call sub_13788 ;~ 04AB:0934 +cs=0x4ab;eip=0x000937; T(ADD(sp, 4)); // 9362 add sp, 4 ;~ 04AB:0937 +cs=0x4ab;eip=0x00093a; J(JMP(def_13a6f)); // 9363 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:093A +ret_4ab_93e: + // 4632 +cs=0x4ab;eip=0x00093e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9366 inc [bp+var_2] ;~ 04AB:093E +cs=0x4ab;eip=0x000941; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9367 mov bx, [bp+var_2] ;~ 04AB:0941 +cs=0x4ab;eip=0x000944; T(MOV(al, *(raddr(ds,bx)))); // 9368 mov al, [bx] ;~ 04AB:0944 +cs=0x4ab;eip=0x000946; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9369 mov bx, [bp+arg_0] ;~ 04AB:0946 +cs=0x4ab;eip=0x000949; X(MOV(*(raddr(ds,bx+6)), al)); // 9370 mov [bx+6], al ;~ 04AB:0949 +cs=0x4ab;eip=0x00094c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9371 mov bx, [bp+arg_0] ;~ 04AB:094C +cs=0x4ab;eip=0x00094f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9372 add word ptr [bx+0Ch], 2 ;~ 04AB:094F +cs=0x4ab;eip=0x000953; J(JMP(def_13a6f)); // 9373 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:0953 +ret_4ab_956: + // 4633 +cs=0x4ab;eip=0x000956; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9375 inc [bp+var_2] ;~ 04AB:0956 +cs=0x4ab;eip=0x000959; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9376 mov bx, [bp+var_2] ;~ 04AB:0959 +cs=0x4ab;eip=0x00095c; T(MOV(al, *(raddr(ds,bx)))); // 9377 mov al, [bx] ;~ 04AB:095C +cs=0x4ab;eip=0x00095e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9378 mov bx, [bp+arg_0] ;~ 04AB:095E +cs=0x4ab;eip=0x000961; X(MOV(*(raddr(ds,bx+1)), al)); // 9379 mov [bx+1], al ;~ 04AB:0961 +cs=0x4ab;eip=0x000964; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9380 mov bx, [bp+arg_0] ;~ 04AB:0964 +cs=0x4ab;eip=0x000967; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9381 add word ptr [bx+0Ch], 2 ;~ 04AB:0967 +cs=0x4ab;eip=0x00096b; J(JMP(def_13a6f)); // 9382 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:096B +ret_4ab_96e: + // 4634 +cs=0x4ab;eip=0x00096e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9384 inc [bp+var_2] ;~ 04AB:096E +cs=0x4ab;eip=0x000971; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9385 mov bx, [bp+var_2] ;~ 04AB:0971 +cs=0x4ab;eip=0x000974; T(MOV(al, *(raddr(ds,bx)))); // 9386 mov al, [bx] ;~ 04AB:0974 +cs=0x4ab;eip=0x000976; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9387 mov bx, [bp+arg_0] ;~ 04AB:0976 +cs=0x4ab;eip=0x000979; X(MOV(*(raddr(ds,bx+5)), al)); // 9388 mov [bx+5], al ;~ 04AB:0979 +cs=0x4ab;eip=0x00097c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9389 mov bx, [bp+arg_0] ;~ 04AB:097C +cs=0x4ab;eip=0x00097f; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9390 add word ptr [bx+0Ch], 2 ;~ 04AB:097F +cs=0x4ab;eip=0x000983; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9391 mov bx, [bp+arg_0] ;~ 04AB:0983 +cs=0x4ab;eip=0x000986; T(MOV(al, *(raddr(ds,bx+5)))); // 9392 mov al, [bx+5] ;~ 04AB:0986 +cs=0x4ab;eip=0x000989; T(AND(ax, 0x0FF)); // 9393 and ax, 0FFh ;~ 04AB:0989 +cs=0x4ab;eip=0x00098c; X(PUSH(ax)); // 9394 push ax ;~ 04AB:098C +cs=0x4ab;eip=0x00098d; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9395 mov al, ds:0C2Eh ;~ 04AB:098D +cs=0x4ab;eip=0x000990; T(AND(ax, 0x0FF)); // 9396 and ax, 0FFh ;~ 04AB:0990 +cs=0x4ab;eip=0x000993; X(PUSH(ax)); // 9397 push ax ;~ 04AB:0993 +cs=0x4ab;eip=0x000994; J(CALL(__dispatch_call,unk_2307e)); // 9398 call near ptr unk_2307E ;~ 04AB:0994 +cs=0x4ab;eip=0x000997; T(ADD(sp, 4)); // 9399 add sp, 4 ;~ 04AB:0997 +cs=0x4ab;eip=0x00099a; J(JMP(def_13a6f)); // 9400 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:099A +ret_4ab_99e: + // 4635 +cs=0x4ab;eip=0x00099e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9403 inc [bp+var_2] ;~ 04AB:099E +cs=0x4ab;eip=0x0009a1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9404 mov bx, [bp+var_2] ;~ 04AB:09A1 +cs=0x4ab;eip=0x0009a4; T(MOV(al, *(raddr(ds,bx)))); // 9405 mov al, [bx] ;~ 04AB:09A4 +cs=0x4ab;eip=0x0009a6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9406 mov bx, [bp+arg_0] ;~ 04AB:09A6 +cs=0x4ab;eip=0x0009a9; X(MOV(*(raddr(ds,bx+9)), al)); // 9407 mov [bx+9], al ;~ 04AB:09A9 +cs=0x4ab;eip=0x0009ac; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9408 inc [bp+var_2] ;~ 04AB:09AC +cs=0x4ab;eip=0x0009af; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9409 mov bx, [bp+var_2] ;~ 04AB:09AF +cs=0x4ab;eip=0x0009b2; T(MOV(al, *(raddr(ds,bx)))); // 9410 mov al, [bx] ;~ 04AB:09B2 +cs=0x4ab;eip=0x0009b4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9411 mov bx, [bp+arg_0] ;~ 04AB:09B4 +cs=0x4ab;eip=0x0009b7; X(MOV(*(raddr(ds,bx+2)), al)); // 9412 mov [bx+2], al ;~ 04AB:09B7 +cs=0x4ab;eip=0x0009ba; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9413 mov bx, [bp+arg_0] ;~ 04AB:09BA +cs=0x4ab;eip=0x0009bd; X(MOV(*(raddr(ds,bx+8)), 1)); // 9414 mov byte ptr [bx+8], 1 ;~ 04AB:09BD +cs=0x4ab;eip=0x0009c1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9415 mov bx, [bp+arg_0] ;~ 04AB:09C1 +cs=0x4ab;eip=0x0009c4; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 3)); // 9416 add word ptr [bx+0Ch], 3 ;~ 04AB:09C4 +cs=0x4ab;eip=0x0009c8; J(JMP(def_13a6f)); // 9417 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:09C8 +ret_4ab_9cc: + // 4636 +cs=0x4ab;eip=0x0009cc; J(JMP(def_13a6f)); // 9420 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:09CC +loc_13a60: + // 4637 +cs=0x4ab;eip=0x0009d0; T(SUB(ax, 0x0FFF8)); // 9425 sub ax, 0FFF8h ; switch 7 cases ;~ 04AB:09D0 +cs=0x4ab;eip=0x0009d3; T(CMP(ax, 7)); // 9426 cmp ax, 7 ;~ 04AB:09D3 +cs=0x4ab;eip=0x0009d6; J(JBE(loc_13a6b)); // 9427 jbe short loc_13A6B ;~ 04AB:09D6 +cs=0x4ab;eip=0x0009d8; J(JMP(def_13a6f)); // 9428 jmp def_13A6F ; jumptable 00013A6F default case ;~ 04AB:09D8 +loc_13a6b: + // 4638 +cs=0x4ab;eip=0x0009db; T(SHL(ax, 1)); // 9432 shl ax, 1 ;~ 04AB:09DB +cs=0x4ab;eip=0x0009dd; T(bx = ax;); // 9433 mov bx, ax ;~ 04AB:09DD +cs=0x4ab;eip=0x0009df; __disp=*(dw*)((((db*)&jpt_13a6f)-0x0FFFFFFFFFFFFF200)+bx); + J(return __dispatch_call(__disp, _state);); // 9434 jmp cs:(jpt_13A6F - 0FFFFFFFFFFFFF200h)[bx] ; switch jump ;~ 04AB:09DF +def_13a6f: + // 4639 +cs=0x4ab;eip=0x0009f4; J(JMP(loc_138ed)); // 9442 jmp loc_138ED ; jumptable 00013A6F default case ;~ 04AB:09F4 +loc_13a88: + // 4640 +cs=0x4ab;eip=0x0009f8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9447 mov bx, [bp+arg_0] ;~ 04AB:09F8 +cs=0x4ab;eip=0x0009fb; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 9448 mov ax, [bx+0Ch] ;~ 04AB:09FB +cs=0x4ab;eip=0x0009fe; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9449 mov bx, [bp+arg_0] ;~ 04AB:09FE +cs=0x4ab;eip=0x000a01; T(MOV(cx, *(dw*)(raddr(ds,bx+0x0A)))); // 9450 mov cx, [bx+0Ah] ;~ 04AB:0A01 +cs=0x4ab;eip=0x000a04; T(ADD(cx, ax)); // 9451 add cx, ax ;~ 04AB:0A04 +cs=0x4ab;eip=0x000a06; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 9452 mov [bp+var_2], cx ;~ 04AB:0A06 +cs=0x4ab;eip=0x000a09; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9453 mov bx, [bp+var_2] ;~ 04AB:0A09 +cs=0x4ab;eip=0x000a0c; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9454 inc [bp+var_2] ;~ 04AB:0A0C +cs=0x4ab;eip=0x000a0f; T(MOV(al, *(raddr(ds,bx)))); // 9455 mov al, [bx] ;~ 04AB:0A0F +cs=0x4ab;eip=0x000a11; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9456 mov bx, [bp+arg_0] ;~ 04AB:0A11 +cs=0x4ab;eip=0x000a14; X(MOV(*(raddr(ds,bx+3)), al)); // 9457 mov [bx+3], al ;~ 04AB:0A14 +cs=0x4ab;eip=0x000a17; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 9458 mov bx, [bp+var_2] ;~ 04AB:0A17 +cs=0x4ab;eip=0x000a1a; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 9459 inc [bp+var_2] ;~ 04AB:0A1A +cs=0x4ab;eip=0x000a1d; T(MOV(al, *(raddr(ds,bx)))); // 9460 mov al, [bx] ;~ 04AB:0A1D +cs=0x4ab;eip=0x000a1f; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9461 mov bx, [bp+arg_0] ;~ 04AB:0A1F +cs=0x4ab;eip=0x000a22; X(MOV(*(raddr(ds,bx)), al)); // 9462 mov [bx], al ;~ 04AB:0A22 +cs=0x4ab;eip=0x000a24; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9463 mov bx, [bp+arg_0] ;~ 04AB:0A24 +cs=0x4ab;eip=0x000a27; X(ADD(*(dw*)(raddr(ds,bx+0x0C)), 2)); // 9464 add word ptr [bx+0Ch], 2 ;~ 04AB:0A27 +cs=0x4ab;eip=0x000a2b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9465 mov bx, [bp+arg_0] ;~ 04AB:0A2B +cs=0x4ab;eip=0x000a2e; T(MOV(al, *(raddr(ds,bx+3)))); // 9466 mov al, [bx+3] ;~ 04AB:0A2E +cs=0x4ab;eip=0x000a31; T(AND(ax, 0x0FF)); // 9467 and ax, 0FFh ;~ 04AB:0A31 +cs=0x4ab;eip=0x000a34; J(JZ(loc_13ad0)); // 9468 jz short loc_13AD0 ;~ 04AB:0A34 +cs=0x4ab;eip=0x000a36; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9469 mov bx, [bp+arg_0] ;~ 04AB:0A36 +cs=0x4ab;eip=0x000a39; T(MOV(al, *(raddr(ds,bx)))); // 9470 mov al, [bx] ;~ 04AB:0A39 +cs=0x4ab;eip=0x000a3b; T(AND(ax, 0x0FF)); // 9471 and ax, 0FFh ;~ 04AB:0A3B +cs=0x4ab;eip=0x000a3e; J(JNZ(loc_13ae0)); // 9472 jnz short loc_13AE0 ;~ 04AB:0A3E +loc_13ad0: + // 4641 +cs=0x4ab;eip=0x000a40; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9475 mov al, ds:0C2Eh ;~ 04AB:0A40 +cs=0x4ab;eip=0x000a43; T(AND(ax, 0x0FF)); // 9476 and ax, 0FFh ;~ 04AB:0A43 +cs=0x4ab;eip=0x000a46; X(PUSH(ax)); // 9477 push ax ;~ 04AB:0A46 +cs=0x4ab;eip=0x000a47; J(CALL(sub_1331c,0)); // 9478 call sub_1331C ;~ 04AB:0A47 +cs=0x4ab;eip=0x000a4a; T(ADD(sp, 2)); // 9479 add sp, 2 ;~ 04AB:0A4A +cs=0x4ab;eip=0x000a4d; J(JMP(loc_13b2c)); // 9480 jmp loc_13B2C ;~ 04AB:0A4D +loc_13ae0: + // 4642 +cs=0x4ab;eip=0x000a50; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9484 mov bx, [bp+arg_0] ;~ 04AB:0A50 +cs=0x4ab;eip=0x000a53; T(MOV(al, *(raddr(ds,bx+7)))); // 9485 mov al, [bx+7] ;~ 04AB:0A53 +cs=0x4ab;eip=0x000a56; T(AND(ax, 0x0FF)); // 9486 and ax, 0FFh ;~ 04AB:0A56 +cs=0x4ab;eip=0x000a59; X(PUSH(ax)); // 9487 push ax ;~ 04AB:0A59 +cs=0x4ab;eip=0x000a5a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9488 mov bx, [bp+arg_0] ;~ 04AB:0A5A +cs=0x4ab;eip=0x000a5d; T(MOV(al, *(raddr(ds,bx+5)))); // 9489 mov al, [bx+5] ;~ 04AB:0A5D +cs=0x4ab;eip=0x000a60; T(AND(ax, 0x0FF)); // 9490 and ax, 0FFh ;~ 04AB:0A60 +cs=0x4ab;eip=0x000a63; X(PUSH(ax)); // 9491 push ax ;~ 04AB:0A63 +cs=0x4ab;eip=0x000a64; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9492 mov bx, [bp+arg_0] ;~ 04AB:0A64 +cs=0x4ab;eip=0x000a67; T(MOV(al, *(raddr(ds,bx+3)))); // 9493 mov al, [bx+3] ;~ 04AB:0A67 +cs=0x4ab;eip=0x000a6a; T(AND(ax, 0x0FF)); // 9494 and ax, 0FFh ;~ 04AB:0A6A +cs=0x4ab;eip=0x000a6d; X(PUSH(ax)); // 9495 push ax ;~ 04AB:0A6D +cs=0x4ab;eip=0x000a6e; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9496 mov al, ds:0C2Eh ;~ 04AB:0A6E +cs=0x4ab;eip=0x000a71; T(AND(ax, 0x0FF)); // 9497 and ax, 0FFh ;~ 04AB:0A71 +cs=0x4ab;eip=0x000a74; X(PUSH(ax)); // 9498 push ax ;~ 04AB:0A74 +cs=0x4ab;eip=0x000a75; J(CALL(sub_13398,0)); // 9499 call sub_13398 ;~ 04AB:0A75 +cs=0x4ab;eip=0x000a78; T(ADD(sp, 8)); // 9500 add sp, 8 ;~ 04AB:0A78 +cs=0x4ab;eip=0x000a7b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9501 mov bx, [bp+arg_0] ;~ 04AB:0A7B +cs=0x4ab;eip=0x000a7e; T(MOV(al, *(raddr(ds,bx)))); // 9502 mov al, [bx] ;~ 04AB:0A7E +cs=0x4ab;eip=0x000a80; T(AND(ax, 0x0FF)); // 9503 and ax, 0FFh ;~ 04AB:0A80 +cs=0x4ab;eip=0x000a83; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9504 mov bx, [bp+arg_0] ;~ 04AB:0A83 +cs=0x4ab;eip=0x000a86; T(MOV(cl, *(raddr(ds,bx+6)))); // 9505 mov cl, [bx+6] ;~ 04AB:0A86 +cs=0x4ab;eip=0x000a89; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 9506 mov [bp+var_6], ax ;~ 04AB:0A89 +cs=0x4ab;eip=0x000a8c; T(ax = cx;); // 9507 mov ax, cx ;~ 04AB:0A8C +cs=0x4ab;eip=0x000a8e; T(AND(ax, 0x0FF)); // 9508 and ax, 0FFh ;~ 04AB:0A8E +cs=0x4ab;eip=0x000a91; T(MOV(cx, *(dw*)(raddr(ss,bp+var_6)))); // 9509 mov cx, [bp+var_6] ;~ 04AB:0A91 +cs=0x4ab;eip=0x000a94; T(SUB(cx, ax)); // 9510 sub cx, ax ;~ 04AB:0A94 +cs=0x4ab;eip=0x000a96; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9511 mov bx, [bp+arg_0] ;~ 04AB:0A96 +cs=0x4ab;eip=0x000a99; X(MOV(*(raddr(ds,bx+7)), cl)); // 9512 mov [bx+7], cl ;~ 04AB:0A99 +loc_13b2c: + // 4643 +cs=0x4ab;eip=0x000a9c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9516 mov bx, [bp+arg_0] ;~ 04AB:0A9C +cs=0x4ab;eip=0x000a9f; T(CMP(*(raddr(ds,bx+1)), 0)); // 9517 cmp byte ptr [bx+1], 0 ;~ 04AB:0A9F +cs=0x4ab;eip=0x000aa3; J(JZ(loc_13b4a)); // 9518 jz short loc_13B4A ;~ 04AB:0AA3 +cs=0x4ab;eip=0x000aa5; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9519 mov bx, [bp+arg_0] ;~ 04AB:0AA5 +cs=0x4ab;eip=0x000aa8; T(MOV(al, *(raddr(ds,bx+1)))); // 9520 mov al, [bx+1] ;~ 04AB:0AA8 +cs=0x4ab;eip=0x000aab; T(CBW); // 9521 cbw ;~ 04AB:0AAB +cs=0x4ab;eip=0x000aac; X(PUSH(ax)); // 9522 push ax ;~ 04AB:0AAC +cs=0x4ab;eip=0x000aad; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9523 mov al, ds:0C2Eh ;~ 04AB:0AAD +cs=0x4ab;eip=0x000ab0; T(AND(ax, 0x0FF)); // 9524 and ax, 0FFh ;~ 04AB:0AB0 +cs=0x4ab;eip=0x000ab3; X(PUSH(ax)); // 9525 push ax ;~ 04AB:0AB3 +cs=0x4ab;eip=0x000ab4; J(CALL(sub_1321c,0)); // 9526 call sub_1321C ;~ 04AB:0AB4 +cs=0x4ab;eip=0x000ab7; T(ADD(sp, 4)); // 9527 add sp, 4 ;~ 04AB:0AB7 +loc_13b4a: + // 4644 +cs=0x4ab;eip=0x000aba; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9530 mov bx, [bp+arg_0] ;~ 04AB:0ABA +cs=0x4ab;eip=0x000abd; X(DEC(*(raddr(ds,bx+8)))); // 9531 dec byte ptr [bx+8] ;~ 04AB:0ABD +cs=0x4ab;eip=0x000ac0; T(MOV(al, *(raddr(ds,bx+8)))); // 9532 mov al, [bx+8] ;~ 04AB:0AC0 +cs=0x4ab;eip=0x000ac3; T(AND(ax, 0x0FF)); // 9533 and ax, 0FFh ;~ 04AB:0AC3 +cs=0x4ab;eip=0x000ac6; J(JNZ(loc_13b82)); // 9534 jnz short loc_13B82 ;~ 04AB:0AC6 +cs=0x4ab;eip=0x000ac8; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9535 mov bx, [bp+arg_0] ;~ 04AB:0AC8 +cs=0x4ab;eip=0x000acb; T(MOV(al, *(raddr(ds,bx+9)))); // 9536 mov al, [bx+9] ;~ 04AB:0ACB +cs=0x4ab;eip=0x000ace; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9537 mov bx, [bp+arg_0] ;~ 04AB:0ACE +cs=0x4ab;eip=0x000ad1; X(MOV(*(raddr(ds,bx+8)), al)); // 9538 mov [bx+8], al ;~ 04AB:0AD1 +cs=0x4ab;eip=0x000ad4; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9539 mov bx, [bp+arg_0] ;~ 04AB:0AD4 +cs=0x4ab;eip=0x000ad7; T(CMP(*(raddr(ds,bx+2)), 0)); // 9540 cmp byte ptr [bx+2], 0 ;~ 04AB:0AD7 +cs=0x4ab;eip=0x000adb; J(JZ(loc_13b82)); // 9541 jz short loc_13B82 ;~ 04AB:0ADB +cs=0x4ab;eip=0x000add; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 9542 mov bx, [bp+arg_0] ;~ 04AB:0ADD +cs=0x4ab;eip=0x000ae0; T(MOV(al, *(raddr(ds,bx+2)))); // 9543 mov al, [bx+2] ;~ 04AB:0AE0 +cs=0x4ab;eip=0x000ae3; T(CBW); // 9544 cbw ;~ 04AB:0AE3 +cs=0x4ab;eip=0x000ae4; X(PUSH(ax)); // 9545 push ax ;~ 04AB:0AE4 +cs=0x4ab;eip=0x000ae5; T(MOV(al, *(raddr(ds,0x0C2E)))); // 9546 mov al, ds:0C2Eh ;~ 04AB:0AE5 +cs=0x4ab;eip=0x000ae8; T(AND(ax, 0x0FF)); // 9547 and ax, 0FFh ;~ 04AB:0AE8 +cs=0x4ab;eip=0x000aeb; X(PUSH(ax)); // 9548 push ax ;~ 04AB:0AEB +cs=0x4ab;eip=0x000aec; J(CALL(sub_132a2,0)); // 9549 call sub_132A2 ;~ 04AB:0AEC +cs=0x4ab;eip=0x000aef; T(ADD(sp, 4)); // 9550 add sp, 4 ;~ 04AB:0AEF +loc_13b82: + // 4645 +cs=0x4ab;eip=0x000af2; X(INC(*(raddr(ds,0x0C2E)))); // 9554 inc byte ptr ds:0C2Eh ;~ 04AB:0AF2 +cs=0x4ab;eip=0x000af6; X(POP(di)); // 9555 pop di ;~ 04AB:0AF6 +cs=0x4ab;eip=0x000af7; X(POP(si)); // 9556 pop si ;~ 04AB:0AF7 +cs=0x4ab;eip=0x000af8; T(sp = bp;); // 9557 mov sp, bp ;~ 04AB:0AF8 +cs=0x4ab;eip=0x000afa; X(POP(bp)); // 9558 pop bp ;~ 04AB:0AFA +cs=0x4ab;eip=0x000afb; J(RETN(0)); // 9559 retn ;~ 04AB:0AFB + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kdef_13a6f: goto def_13a6f; + case m2c::kloc_138b8: goto loc_138b8; + case m2c::kloc_138de: goto loc_138de; + case m2c::kloc_138ed: goto loc_138ed; + case m2c::kloc_1390b: goto loc_1390b; + case m2c::kloc_1393a: goto loc_1393a; + case m2c::kloc_1395e: goto loc_1395e; + case m2c::kloc_1396a: goto loc_1396a; + case m2c::kloc_13994: goto loc_13994; + case m2c::kloc_1399a: goto loc_1399a; + case m2c::kloc_13a60: goto loc_13a60; + case m2c::kloc_13a6b: goto loc_13a6b; + case m2c::kloc_13a88: goto loc_13a88; + case m2c::kloc_13ad0: goto loc_13ad0; + case m2c::kloc_13ae0: goto loc_13ae0; + case m2c::kloc_13b2c: goto loc_13b2c; + case m2c::kloc_13b4a: goto loc_13b4a; + case m2c::kloc_13b82: goto loc_13b82; + case m2c::kret_4ab_884: goto ret_4ab_884; + case m2c::kret_4ab_8de: goto ret_4ab_8de; + case m2c::kret_4ab_8f0: goto ret_4ab_8f0; + case m2c::kret_4ab_90e: goto ret_4ab_90e; + case m2c::kret_4ab_93e: goto ret_4ab_93e; + case m2c::kret_4ab_956: goto ret_4ab_956; + case m2c::kret_4ab_96e: goto ret_4ab_96e; + case m2c::kret_4ab_99e: goto ret_4ab_99e; + case m2c::kret_4ab_9cc: goto ret_4ab_9cc; + case m2c::ksub_1389e: goto sub_1389e; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_13b8c(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_13b8c: + _begin: +#undef var_2 +#define var_2 -2 + // 9569 var_2 = word ptr -2 ;~ 04AB:0AFC +cs=0x4ab;eip=0x000afc; X(PUSH(bp)); // 9571 push bp ;~ 04AB:0AFC +cs=0x4ab;eip=0x000afd; T(bp = sp;); // 9572 mov bp, sp ;~ 04AB:0AFD +cs=0x4ab;eip=0x000aff; T(SUB(sp, 2)); // 9573 sub sp, 2 ;~ 04AB:0AFF +cs=0x4ab;eip=0x000b03; X(PUSH(si)); // 9574 push si ;~ 04AB:0B03 +cs=0x4ab;eip=0x000b04; X(PUSH(di)); // 9575 push di ;~ 04AB:0B04 +cs=0x4ab;eip=0x000b05; T(MOV(al, *(raddr(ds,0x286)))); // 9576 mov al, ds:286h ;~ 04AB:0B05 +cs=0x4ab;eip=0x000b08; T(AND(ax, 0x0FF)); // 9577 and ax, 0FFh ;~ 04AB:0B08 +cs=0x4ab;eip=0x000b0b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 9578 mov [bp+var_2], ax ;~ 04AB:0B0B +cs=0x4ab;eip=0x000b0e; T(MOV(al, *(raddr(ds,0x287)))); // 9579 mov al, ds:287h ;~ 04AB:0B0E +cs=0x4ab;eip=0x000b11; T(AND(ax, 0x0FF)); // 9580 and ax, 0FFh ;~ 04AB:0B11 +cs=0x4ab;eip=0x000b14; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 9581 mov cx, [bp+var_2] ;~ 04AB:0B14 +cs=0x4ab;eip=0x000b17; T(CMP(cx, ax)); // 9582 cmp cx, ax ;~ 04AB:0B17 +cs=0x4ab;eip=0x000b19; J(JNZ(loc_13bae)); // 9583 jnz short loc_13BAE ;~ 04AB:0B19 +cs=0x4ab;eip=0x000b1b; J(JMP(loc_13c2e)); // 9584 jmp loc_13C2E ;~ 04AB:0B1B +loc_13bae: + // 4646 +cs=0x4ab;eip=0x000b1e; T(MOV(al, *(raddr(ds,0x286)))); // 9588 mov al, ds:286h ;~ 04AB:0B1E +cs=0x4ab;eip=0x000b21; T(AND(ax, 0x0FF)); // 9589 and ax, 0FFh ;~ 04AB:0B21 +cs=0x4ab;eip=0x000b24; J(JNZ(loc_13bb9)); // 9590 jnz short loc_13BB9 ;~ 04AB:0B24 +cs=0x4ab;eip=0x000b26; J(JMP(loc_13c10)); // 9591 jmp loc_13C10 ;~ 04AB:0B26 +loc_13bb9: + // 4647 +cs=0x4ab;eip=0x000b29; T(ax = 6;); // 9595 mov ax, 6 ;~ 04AB:0B29 +cs=0x4ab;eip=0x000b2c; X(PUSH(ax)); // 9596 push ax ;~ 04AB:0B2C +cs=0x4ab;eip=0x000b2d; T(ax = 5;); // 9597 mov ax, 5 ;~ 04AB:0B2D +cs=0x4ab;eip=0x000b30; X(PUSH(ax)); // 9598 push ax ;~ 04AB:0B30 +cs=0x4ab;eip=0x000b31; J(CALL(sub_13788,0)); // 9599 call sub_13788 ;~ 04AB:0B31 +cs=0x4ab;eip=0x000b34; T(ADD(sp, 4)); // 9600 add sp, 4 ;~ 04AB:0B34 +cs=0x4ab;eip=0x000b37; T(ax = 1;); // 9601 mov ax, 1 ;~ 04AB:0B37 +cs=0x4ab;eip=0x000b3a; X(PUSH(ax)); // 9602 push ax ;~ 04AB:0B3A +cs=0x4ab;eip=0x000b3b; T(ax = 6;); // 9603 mov ax, 6 ;~ 04AB:0B3B +cs=0x4ab;eip=0x000b3e; X(PUSH(ax)); // 9604 push ax ;~ 04AB:0B3E +cs=0x4ab;eip=0x000b3f; J(CALL(sub_13788,0)); // 9605 call sub_13788 ;~ 04AB:0B3F +cs=0x4ab;eip=0x000b42; T(ADD(sp, 4)); // 9606 add sp, 4 ;~ 04AB:0B42 +cs=0x4ab;eip=0x000b45; T(ax = 0x0F;); // 9607 mov ax, 0Fh ;~ 04AB:0B45 +cs=0x4ab;eip=0x000b48; X(PUSH(ax)); // 9608 push ax ;~ 04AB:0B48 +cs=0x4ab;eip=0x000b49; T(ax = 5;); // 9609 mov ax, 5 ;~ 04AB:0B49 +cs=0x4ab;eip=0x000b4c; X(PUSH(ax)); // 9610 push ax ;~ 04AB:0B4C +cs=0x4ab;eip=0x000b4d; J(CALL(sub_130ea,0)); // 9611 call sub_130EA ;~ 04AB:0B4D +cs=0x4ab;eip=0x000b50; T(ADD(sp, 4)); // 9612 add sp, 4 ;~ 04AB:0B50 +cs=0x4ab;eip=0x000b53; T(XOR(ax, ax)); // 9613 xor ax, ax ;~ 04AB:0B53 +cs=0x4ab;eip=0x000b55; X(PUSH(ax)); // 9614 push ax ;~ 04AB:0B55 +cs=0x4ab;eip=0x000b56; T(ax = 0x0F;); // 9615 mov ax, 0Fh ;~ 04AB:0B56 +cs=0x4ab;eip=0x000b59; X(PUSH(ax)); // 9616 push ax ;~ 04AB:0B59 +cs=0x4ab;eip=0x000b5a; T(ax = 0x0B;); // 9617 mov ax, 0Bh ;~ 04AB:0B5A +cs=0x4ab;eip=0x000b5d; X(PUSH(ax)); // 9618 push ax ;~ 04AB:0B5D +cs=0x4ab;eip=0x000b5e; T(ax = 5;); // 9619 mov ax, 5 ;~ 04AB:0B5E +cs=0x4ab;eip=0x000b61; X(PUSH(ax)); // 9620 push ax ;~ 04AB:0B61 +cs=0x4ab;eip=0x000b62; J(CALL(sub_13398,0)); // 9621 call sub_13398 ;~ 04AB:0B62 +cs=0x4ab;eip=0x000b65; T(ADD(sp, 8)); // 9622 add sp, 8 ;~ 04AB:0B65 +cs=0x4ab;eip=0x000b68; T(XOR(ax, ax)); // 9623 xor ax, ax ;~ 04AB:0B68 +cs=0x4ab;eip=0x000b6a; X(PUSH(ax)); // 9624 push ax ;~ 04AB:0B6A +cs=0x4ab;eip=0x000b6b; T(ax = 0x0F;); // 9625 mov ax, 0Fh ;~ 04AB:0B6B +cs=0x4ab;eip=0x000b6e; X(PUSH(ax)); // 9626 push ax ;~ 04AB:0B6E +cs=0x4ab;eip=0x000b6f; T(ax = 0x37;); // 9627 mov ax, 37h ; '7' ;~ 04AB:0B6F +cs=0x4ab;eip=0x000b72; X(PUSH(ax)); // 9628 push ax ;~ 04AB:0B72 +cs=0x4ab;eip=0x000b73; T(ax = 6;); // 9629 mov ax, 6 ;~ 04AB:0B73 +cs=0x4ab;eip=0x000b76; X(PUSH(ax)); // 9630 push ax ;~ 04AB:0B76 +cs=0x4ab;eip=0x000b77; J(CALL(sub_13398,0)); // 9631 call sub_13398 ;~ 04AB:0B77 +cs=0x4ab;eip=0x000b7a; T(ADD(sp, 8)); // 9632 add sp, 8 ;~ 04AB:0B7A +cs=0x4ab;eip=0x000b7d; J(JMP(loc_13c24)); // 9633 jmp short loc_13C24 ;~ 04AB:0B7D +loc_13c10: + // 4648 +cs=0x4ab;eip=0x000b80; T(ax = 5;); // 9638 mov ax, 5 ;~ 04AB:0B80 +cs=0x4ab;eip=0x000b83; X(PUSH(ax)); // 9639 push ax ;~ 04AB:0B83 +cs=0x4ab;eip=0x000b84; J(CALL(sub_1331c,0)); // 9640 call sub_1331C ;~ 04AB:0B84 +cs=0x4ab;eip=0x000b87; T(ADD(sp, 2)); // 9641 add sp, 2 ;~ 04AB:0B87 +cs=0x4ab;eip=0x000b8a; T(ax = 6;); // 9642 mov ax, 6 ;~ 04AB:0B8A +cs=0x4ab;eip=0x000b8d; X(PUSH(ax)); // 9643 push ax ;~ 04AB:0B8D +cs=0x4ab;eip=0x000b8e; J(CALL(sub_1331c,0)); // 9644 call sub_1331C ;~ 04AB:0B8E +cs=0x4ab;eip=0x000b91; T(ADD(sp, 2)); // 9645 add sp, 2 ;~ 04AB:0B91 +loc_13c24: + // 4649 +cs=0x4ab;eip=0x000b94; T(MOV(al, *(raddr(ds,0x286)))); // 9648 mov al, ds:286h ;~ 04AB:0B94 +cs=0x4ab;eip=0x000b97; X(MOV(*(raddr(ds,0x287)), al)); // 9649 mov ds:287h, al ;~ 04AB:0B97 +cs=0x4ab;eip=0x000b9a; J(JMP(loc_13c85)); // 9650 jmp loc_13C85 ;~ 04AB:0B9A +loc_13c2e: + // 4650 +cs=0x4ab;eip=0x000b9e; T(MOV(al, *(raddr(ds,0x286)))); // 9655 mov al, ds:286h ;~ 04AB:0B9E +cs=0x4ab;eip=0x000ba1; T(AND(ax, 0x0FF)); // 9656 and ax, 0FFh ;~ 04AB:0BA1 +cs=0x4ab;eip=0x000ba4; J(JNZ(loc_13c39)); // 9657 jnz short loc_13C39 ;~ 04AB:0BA4 +cs=0x4ab;eip=0x000ba6; J(JMP(loc_13c85)); // 9658 jmp loc_13C85 ;~ 04AB:0BA6 +loc_13c39: + // 4651 +cs=0x4ab;eip=0x000ba9; T(MOV(ax, *(dw*)(raddr(ds,0x280)))); // 9662 mov ax, ds:280h ;~ 04AB:0BA9 +cs=0x4ab;eip=0x000bac; T(CMP(*(dw*)(raddr(ds,0x27E)), ax)); // 9663 cmp ds:27Eh, ax ;~ 04AB:0BAC +cs=0x4ab;eip=0x000bb0; J(JZ(loc_13c85)); // 9664 jz short loc_13C85 ;~ 04AB:0BB0 +cs=0x4ab;eip=0x000bb2; T(MOV(ax, *(dw*)(raddr(ds,0x27E)))); // 9665 mov ax, ds:27Eh ;~ 04AB:0BB2 +cs=0x4ab;eip=0x000bb5; T(ADD(ax, 0x8FC)); // 9666 add ax, 8FCh ;~ 04AB:0BB5 +cs=0x4ab;eip=0x000bb8; X(PUSH(ax)); // 9667 push ax ;~ 04AB:0BB8 +cs=0x4ab;eip=0x000bb9; T(ax = 5;); // 9668 mov ax, 5 ;~ 04AB:0BB9 +cs=0x4ab;eip=0x000bbc; X(PUSH(ax)); // 9669 push ax ;~ 04AB:0BBC +cs=0x4ab;eip=0x000bbd; J(CALL(sub_131c2,0)); // 9670 call sub_131C2 ;~ 04AB:0BBD +cs=0x4ab;eip=0x000bc0; T(ADD(sp, 4)); // 9671 add sp, 4 ;~ 04AB:0BC0 +cs=0x4ab;eip=0x000bc3; T(cx = 6;); // 9672 mov cx, 6 ;~ 04AB:0BC3 +cs=0x4ab;eip=0x000bc6; T(MOV(ax, *(dw*)(raddr(ds,0x27E)))); // 9673 mov ax, ds:27Eh ;~ 04AB:0BC6 +cs=0x4ab;eip=0x000bc9; T(SHR(ax, cl)); // 9674 shr ax, cl ;~ 04AB:0BC9 +cs=0x4ab;eip=0x000bcb; T(ADD(ax, 0x0F)); // 9675 add ax, 0Fh ;~ 04AB:0BCB +cs=0x4ab;eip=0x000bce; X(PUSH(ax)); // 9676 push ax ;~ 04AB:0BCE +cs=0x4ab;eip=0x000bcf; T(ax = 6;); // 9677 mov ax, 6 ;~ 04AB:0BCF +cs=0x4ab;eip=0x000bd2; X(PUSH(ax)); // 9678 push ax ;~ 04AB:0BD2 +cs=0x4ab;eip=0x000bd3; J(CALL(__dispatch_call,unk_2307e)); // 9679 call near ptr unk_2307E ;~ 04AB:0BD3 +cs=0x4ab;eip=0x000bd6; T(ADD(sp, 4)); // 9680 add sp, 4 ;~ 04AB:0BD6 +cs=0x4ab;eip=0x000bd9; T(cx = 7;); // 9681 mov cx, 7 ;~ 04AB:0BD9 +cs=0x4ab;eip=0x000bdc; T(MOV(ax, *(dw*)(raddr(ds,0x27E)))); // 9682 mov ax, ds:27Eh ;~ 04AB:0BDC +cs=0x4ab;eip=0x000bdf; T(SHR(ax, cl)); // 9683 shr ax, cl ;~ 04AB:0BDF +cs=0x4ab;eip=0x000be1; T(ADD(ax, 0x0F)); // 9684 add ax, 0Fh ;~ 04AB:0BE1 +cs=0x4ab;eip=0x000be4; X(PUSH(ax)); // 9685 push ax ;~ 04AB:0BE4 +cs=0x4ab;eip=0x000be5; T(ax = 5;); // 9686 mov ax, 5 ;~ 04AB:0BE5 +cs=0x4ab;eip=0x000be8; X(PUSH(ax)); // 9687 push ax ;~ 04AB:0BE8 +cs=0x4ab;eip=0x000be9; J(CALL(__dispatch_call,unk_2307e)); // 9688 call near ptr unk_2307E ;~ 04AB:0BE9 +cs=0x4ab;eip=0x000bec; T(ADD(sp, 4)); // 9689 add sp, 4 ;~ 04AB:0BEC +cs=0x4ab;eip=0x000bef; T(MOV(ax, *(dw*)(raddr(ds,0x27E)))); // 9690 mov ax, ds:27Eh ;~ 04AB:0BEF +cs=0x4ab;eip=0x000bf2; X(MOV(*(dw*)(raddr(ds,0x280)), ax)); // 9691 mov ds:280h, ax ;~ 04AB:0BF2 +loc_13c85: + // 4652 +cs=0x4ab;eip=0x000bf5; X(POP(di)); // 9695 pop di ;~ 04AB:0BF5 +cs=0x4ab;eip=0x000bf6; X(POP(si)); // 9696 pop si ;~ 04AB:0BF6 +cs=0x4ab;eip=0x000bf7; T(sp = bp;); // 9697 mov sp, bp ;~ 04AB:0BF7 +cs=0x4ab;eip=0x000bf9; X(POP(bp)); // 9698 pop bp ;~ 04AB:0BF9 +cs=0x4ab;eip=0x000bfa; J(RETN(0)); // 9699 retn ;~ 04AB:0BFA + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13bae: goto loc_13bae; + case m2c::kloc_13bb9: goto loc_13bb9; + case m2c::kloc_13c10: goto loc_13c10; + case m2c::kloc_13c24: goto loc_13c24; + case m2c::kloc_13c2e: goto loc_13c2e; + case m2c::kloc_13c39: goto loc_13c39; + case m2c::kloc_13c85: goto loc_13c85; + case m2c::ksub_13b8c: goto sub_13b8c; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool seg1309_bfc_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg1309_bfc_proc: + _begin: +loc_13c8c: + // 4653 +cs=0x4ab;eip=0x000bfc; T(CMP(*(raddr(ds,0x0B9A)), 0)); // 9706 cmp byte ptr ds:0B9Ah, 0 ;~ 04AB:0BFC +cs=0x4ab;eip=0x000c01; J(JNZ(loc_13c96)); // 9707 jnz short loc_13C96 ;~ 04AB:0C01 +cs=0x4ab;eip=0x000c03; J(JMP(locret_13cda)); // 9708 jmp locret_13CDA ;~ 04AB:0C03 +loc_13c96: + // 4654 +cs=0x4ab;eip=0x000c06; X(MOV(*(raddr(ds,0x0C2E)), 0)); // 9712 mov byte ptr ds:0C2Eh, 0 ;~ 04AB:0C06 +cs=0x4ab;eip=0x000c0b; T(ax = 0x0B9C;); // 9713 mov ax, 0B9Ch ;~ 04AB:0C0B +cs=0x4ab;eip=0x000c0e; X(PUSH(ax)); // 9714 push ax ;~ 04AB:0C0E +cs=0x4ab;eip=0x000c0f; J(CALL(sub_1389e,0)); // 9715 call sub_1389E ;~ 04AB:0C0F +cs=0x4ab;eip=0x000c12; T(ADD(sp, 2)); // 9716 add sp, 2 ;~ 04AB:0C12 +cs=0x4ab;eip=0x000c15; T(ax = 0x0BB0;); // 9717 mov ax, 0BB0h ;~ 04AB:0C15 +cs=0x4ab;eip=0x000c18; X(PUSH(ax)); // 9718 push ax ;~ 04AB:0C18 +cs=0x4ab;eip=0x000c19; J(CALL(sub_1389e,0)); // 9719 call sub_1389E ;~ 04AB:0C19 +cs=0x4ab;eip=0x000c1c; T(ADD(sp, 2)); // 9720 add sp, 2 ;~ 04AB:0C1C +cs=0x4ab;eip=0x000c1f; T(ax = 0x0BC4;); // 9721 mov ax, 0BC4h ;~ 04AB:0C1F +cs=0x4ab;eip=0x000c22; X(PUSH(ax)); // 9722 push ax ;~ 04AB:0C22 +cs=0x4ab;eip=0x000c23; J(CALL(sub_1389e,0)); // 9723 call sub_1389E ;~ 04AB:0C23 +cs=0x4ab;eip=0x000c26; T(ADD(sp, 2)); // 9724 add sp, 2 ;~ 04AB:0C26 +cs=0x4ab;eip=0x000c29; T(ax = 0x0BD8;); // 9725 mov ax, 0BD8h ;~ 04AB:0C29 +cs=0x4ab;eip=0x000c2c; X(PUSH(ax)); // 9726 push ax ;~ 04AB:0C2C +cs=0x4ab;eip=0x000c2d; J(CALL(sub_1389e,0)); // 9727 call sub_1389E ;~ 04AB:0C2D +cs=0x4ab;eip=0x000c30; T(ADD(sp, 2)); // 9728 add sp, 2 ;~ 04AB:0C30 +cs=0x4ab;eip=0x000c33; T(ax = 0x0BEC;); // 9729 mov ax, 0BECh ;~ 04AB:0C33 +cs=0x4ab;eip=0x000c36; X(PUSH(ax)); // 9730 push ax ;~ 04AB:0C36 +cs=0x4ab;eip=0x000c37; J(CALL(sub_1389e,0)); // 9731 call sub_1389E ;~ 04AB:0C37 +cs=0x4ab;eip=0x000c3a; T(ADD(sp, 2)); // 9732 add sp, 2 ;~ 04AB:0C3A +cs=0x4ab;eip=0x000c3d; T(ax = 0x0C00;); // 9733 mov ax, 0C00h ;~ 04AB:0C3D +cs=0x4ab;eip=0x000c40; X(PUSH(ax)); // 9734 push ax ;~ 04AB:0C40 +cs=0x4ab;eip=0x000c41; J(CALL(sub_1389e,0)); // 9735 call sub_1389E ;~ 04AB:0C41 +cs=0x4ab;eip=0x000c44; T(ADD(sp, 2)); // 9736 add sp, 2 ;~ 04AB:0C44 +cs=0x4ab;eip=0x000c47; J(CALL(sub_13b8c,0)); // 9737 call sub_13B8C ;~ 04AB:0C47 +locret_13cda: + // 4655 +cs=0x4ab;eip=0x000c4a; J(RETN(0)); // 9740 retn ;~ 04AB:0C4A + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13c96: goto loc_13c96; + case m2c::klocret_13cda: goto locret_13cda; + case m2c::kseg1309_bfc_proc: goto seg1309_bfc_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + diff --git a/src/custom/src/f.exe_seg13dd.cpp b/src/custom/src/f.exe_seg13dd.cpp new file mode 100644 index 00000000000..d772a8aa2b5 --- /dev/null +++ b/src/custom/src/f.exe_seg13dd.cpp @@ -0,0 +1,156 @@ +/* THIS IS GENERATED FILE */ + + +#include "f.exe.h" + + + + bool seg13dd_0_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg13dd_0_proc: + _begin: +loc_13dd0: + // 4662 +cs=0x57f;eip=0x000000; T(ah = 1;); // 9525 mov ah, 1 ;~ 057F:0000 +cs=0x57f;eip=0x000002; S(_INT(0x21)); // 9526 int 21h ; DOS - KEYBOARD INPUT ;~ 057F:0002 +cs=0x57f;eip=0x000004; J(RETF(0)); // 9528 retf ;~ 057F:0004 +ret_57f_5: + // 4663 +cs=0x57f;eip=0x000005; T(SUB(ah, ah)); // 9530 sub ah, ah ;~ 057F:0005 +cs=0x57f;eip=0x000007; S(_INT(0x16)); // 9531 int 16h ; KEYBOARD - READ CHAR FROM BUFFER, WAIT IF EMPTY ;~ 057F:0007 +cs=0x57f;eip=0x000009; J(RETF(0)); // 9533 retf ;~ 057F:0009 +ret_57f_a: + // 4664 +cs=0x57f;eip=0x00000a; T(ah = 1;); // 9535 mov ah, 1 ;~ 057F:000A +cs=0x57f;eip=0x00000c; S(_INT(0x16)); // 9536 int 16h ; KEYBOARD - CHECK BUFFER, DO NOT CLEAR ;~ 057F:000C +cs=0x57f;eip=0x00000e; J(JZ(loc_13de3)); // 9540 jz short loc_13DE3 ;~ 057F:000E +cs=0x57f;eip=0x000010; T(SUB(ax, ax)); // 9541 sub ax, ax ;~ 057F:0010 +cs=0x57f;eip=0x000012; J(RETF(0)); // 9542 retf ;~ 057F:0012 +loc_13de3: + // 4665 +cs=0x57f;eip=0x000013; T(SUB(ax, ax)); // 9546 sub ax, ax ;~ 057F:0013 +cs=0x57f;eip=0x000015; T(NOT(ax)); // 9547 not ax ;~ 057F:0015 +cs=0x57f;eip=0x000017; J(RETF(0)); // 9548 retf ;~ 057F:0017 +ret_57f_18: + // 4666 +cs=0x57f;eip=0x000018; X(PUSH(es)); // 9550 push es ;~ 057F:0018 +loc_13de9: + // 4667 +cs=0x57f;eip=0x000019; T(SUB(ax, ax)); // 9553 sub ax, ax ;~ 057F:0019 +cs=0x57f;eip=0x00001b; T(es = ax;); // 9554 mov es, ax ;~ 057F:001B +cs=0x57f;eip=0x00001d; T(MOV(al, *(raddr(es,0x417)))); // 9555 mov al, es:417h ;~ 057F:001D +cs=0x57f;eip=0x000021; T(AND(al, 0x0F0)); // 9556 and al, 0F0h ;~ 057F:0021 +cs=0x57f;eip=0x000023; X(MOV(*(raddr(es,0x417)), al)); // 9557 mov es:417h, al ;~ 057F:0023 +cs=0x57f;eip=0x000027; X(POP(es)); // 9558 pop es ;~ 057F:0027 +cs=0x57f;eip=0x000028; J(RETF(0)); // 9559 retf ;~ 057F:0028 +ret_57f_29: + // 4668 +cs=0x57f;eip=0x000029; X(PUSH(bp)); // 9561 push bp ;~ 057F:0029 +cs=0x57f;eip=0x00002a; T(bp = sp;); // 9562 mov bp, sp ;~ 057F:002A +cs=0x57f;eip=0x00002c; T(dx = 0x201;); // 9563 mov dx, 201h ;~ 057F:002C +cs=0x57f;eip=0x00002f; S(IN(al, dx)); // 9564 in al, dx ; Game I/O port ;~ 057F:002F +cs=0x57f;eip=0x000030; T(MOV(cx, *(dw*)(raddr(ss,bp+6)))); // 9567 mov cx, [bp+6] ;~ 057F:0030 +cs=0x57f;eip=0x000033; T(ADD(cx, 4)); // 9568 add cx, 4 ;~ 057F:0033 +cs=0x57f;eip=0x000036; T(SHR(al, cl)); // 9569 shr al, cl ;~ 057F:0036 +cs=0x57f;eip=0x000038; T(AND(al, 1)); // 9570 and al, 1 ;~ 057F:0038 +cs=0x57f;eip=0x00003a; T(SUB(ah, ah)); // 9571 sub ah, ah ;~ 057F:003A +cs=0x57f;eip=0x00003c; T(XOR(ax, 1)); // 9572 xor ax, 1 ;~ 057F:003C +cs=0x57f;eip=0x00003f; X(POP(bp)); // 9573 pop bp ;~ 057F:003F +cs=0x57f;eip=0x000040; J(RETF(0)); // 9574 retf ;~ 057F:0040 +ret_57f_41: + // 4669 +cs=0x57f;eip=0x000041; X(POP(bp)); // 9576 pop bp ;~ 057F:0041 +cs=0x57f;eip=0x000042; J(RETN(2)); // 9577 retn 2 ;~ 057F:0042 +ret_57f_45: + // 4670 +cs=0x57f;eip=0x000045; X(PUSH(bp)); // 9579 push bp ;~ 057F:0045 +cs=0x57f;eip=0x000046; T(bp = sp;); // 9580 mov bp, sp ;~ 057F:0046 +cs=0x57f;eip=0x000048; X(PUSH(di)); // 9581 push di ;~ 057F:0048 +cs=0x57f;eip=0x000049; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 9582 push word ptr [bp+4] ;~ 057F:0049 +//cs=0x57f;eip=0x00004c; J(CALL(__dispatch_call,loc_13de9+1)); // 9583 call near ptr loc_13DE9+1 ;~ 057F:004C +cs=0x57f;eip=0x00004f; T(OR(ax, ax)); // 9584 or ax, ax ;~ 057F:004F +cs=0x57f;eip=0x000051; J(JZ(loc_13e37)); // 9585 jz short loc_13E37 ;~ 057F:0051 +cs=0x57f;eip=0x000053; T(XCHG(ax, dx)); // 9586 xchg ax, dx ;~ 057F:0053 +cs=0x57f;eip=0x000054; T(di = dx;); // 9587 mov di, dx ;~ 057F:0054 +cs=0x57f;eip=0x000056; T(XOR(ax, ax)); // 9588 xor ax, ax ;~ 057F:0056 +cs=0x57f;eip=0x000058; T(cx = 0x0FFFF;); // 9589 mov cx, 0FFFFh ;~ 057F:0058 + // 9590 repne scasb ;~ 057F:005B +cs=0x57f;eip=0x00005b; T( REPNE SCASB); // 9590 repne scasb ;~ 057F:005B +cs=0x57f;eip=0x00005d; T(NOT(cx)); // 9591 not cx ;~ 057F:005D +cs=0x57f;eip=0x00005f; T(DEC(cx)); // 9592 dec cx ;~ 057F:005F +cs=0x57f;eip=0x000060; T(bx = 2;); // 9593 mov bx, 2 ;~ 057F:0060 +cs=0x57f;eip=0x000063; T(ah = 0x40;); // 9594 mov ah, 40h ;~ 057F:0063 +cs=0x57f;eip=0x000065; S(_INT(0x21)); // 9595 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 057F:0065 +loc_13e37: + // 4671 +cs=0x57f;eip=0x000067; X(POP(di)); // 9599 pop di ;~ 057F:0067 +cs=0x57f;eip=0x000068; T(sp = bp;); // 9600 mov sp, bp ;~ 057F:0068 +cs=0x57f;eip=0x00006a; X(POP(bp)); // 9601 pop bp ;~ 057F:006A +cs=0x57f;eip=0x00006b; J(RETN(2)); // 9602 retn 2 ;~ 057F:006B +ret_57f_6e: + // 4672 +cs=0x57f;eip=0x00006e; X(PUSH(bp)); // 9604 push bp ;~ 057F:006E +cs=0x57f;eip=0x00006f; T(bp = sp;); // 9605 mov bp, sp ;~ 057F:006F +cs=0x57f;eip=0x000071; X(PUSH(si)); // 9606 push si ;~ 057F:0071 +cs=0x57f;eip=0x000072; T(MOV(si, *(dw*)(raddr(ss,bp+4)))); // 9607 mov si, [bp+4] ;~ 057F:0072 +cs=0x57f;eip=0x000075; T(TEST(*(raddr(ds,si+6)), 0x83)); // 9608 test byte ptr [si+6], 83h ;~ 057F:0075 +cs=0x57f;eip=0x000079; J(JZ(loc_13e68)); // 9609 jz short loc_13E68 ;~ 057F:0079 +cs=0x57f;eip=0x00007b; T(TEST(*(raddr(ds,si+6)), 8)); // 9610 test byte ptr [si+6], 8 ;~ 057F:007B +cs=0x57f;eip=0x00007f; J(JZ(loc_13e68)); // 9611 jz short loc_13E68 ;~ 057F:007F +cs=0x57f;eip=0x000081; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 9612 push word ptr [si+4] ;~ 057F:0081 +cs=0x57f;eip=0x000084; J(CALL(__dispatch_call,byte_1448c)); // 9613 call near ptr byte_1448C ;~ 057F:0084 +cs=0x57f;eip=0x000087; T(ADD(sp, 2)); // 9614 add sp, 2 ;~ 057F:0087 +cs=0x57f;eip=0x00008a; X(AND(*(raddr(ds,si+6)), 0x0F7)); // 9615 and byte ptr [si+6], 0F7h ;~ 057F:008A +cs=0x57f;eip=0x00008e; T(SUB(ax, ax)); // 9616 sub ax, ax ;~ 057F:008E +cs=0x57f;eip=0x000090; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 9617 mov [si], ax ;~ 057F:0090 +cs=0x57f;eip=0x000092; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 9618 mov [si+4], ax ;~ 057F:0092 +cs=0x57f;eip=0x000095; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 9619 mov [si+2], ax ;~ 057F:0095 +loc_13e68: + // 4673 +cs=0x57f;eip=0x000098; X(POP(si)); // 9623 pop si ;~ 057F:0098 +cs=0x57f;eip=0x000099; X(POP(bp)); // 9624 pop bp ;~ 057F:0099 +cs=0x57f;eip=0x00009a; J(RETN(0)); // 9625 retn ;~ 057F:009A +ret_57f_9b: + // 4674 +cs=0x57f;eip=0x00009b; T(NOP); // 9627 nop ;~ 057F:009B +cs=0x57f;eip=0x00009c; X(PUSH(bp)); // 9628 push bp ;~ 057F:009C +cs=0x57f;eip=0x00009d; T(bp = sp;); // 9629 mov bp, sp ;~ 057F:009D +cs=0x57f;eip=0x00009f; T(SUB(sp, 0x0A)); // 9630 sub sp, 0Ah ;~ 057F:009F +cs=0x57f;eip=0x0000a2; X(PUSH(di)); // 9631 push di ;~ 057F:00A2 +cs=0x57f;eip=0x0000a3; X(PUSH(si)); // 9632 push si ;~ 057F:00A3 +cs=0x57f;eip=0x0000a4; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 9633 mov si, [bp+8] ;~ 057F:00A4 +cs=0x57f;eip=0x0000a7; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 9634 mov bx, [bp+6] ;~ 057F:00A7 +cs=0x57f;eip=0x0000aa; T(MOV(al, *(raddr(ds,bx)))); // 9635 mov al, [bx] ;~ 057F:00AA +cs=0x57f;eip=0x0000ac; T(CBW); // 9636 cbw ;~ 057F:00AC +cs=0x57f;eip=0x0000ad; T(CMP(ax, 0x61)); // 9637 cmp ax, 61h ; 'a' ;~ 057F:00AD +cs=0x57f;eip=0x0000b0; T(DEC(bp)); // 9638 dec bp ;~ 057F:00B0 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_13de3: goto loc_13de3; + case m2c::kloc_13de9: goto loc_13de9; + case m2c::kloc_13e37: goto loc_13e37; + case m2c::kloc_13e68: goto loc_13e68; + case m2c::kret_57f_18: goto ret_57f_18; + case m2c::kret_57f_29: goto ret_57f_29; + case m2c::kret_57f_41: goto ret_57f_41; + case m2c::kret_57f_45: goto ret_57f_45; + case m2c::kret_57f_5: goto ret_57f_5; + case m2c::kret_57f_6e: goto ret_57f_6e; + case m2c::kret_57f_9b: goto ret_57f_9b; + case m2c::kret_57f_a: goto ret_57f_a; + case m2c::kseg13dd_0_proc: goto seg13dd_0_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + diff --git a/src/custom/src/f.exe_seg2623.cpp b/src/custom/src/f.exe_seg2623.cpp index 8b2fcc81ad1..2ce62447a7a 100644 --- a/src/custom/src/f.exe_seg2623.cpp +++ b/src/custom/src/f.exe_seg2623.cpp @@ -3,137 +3,139 @@ #include "f.exe.h" -#define var_e -0x0E + - bool _group11(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group10(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group11: + _group10: _begin: sub_26240: - // 34804 + // 82811 #undef var_4 #define var_4 -4 - // 34806 var_4 = dword ptr -4 ;~ 17C5:0010 -cs=0x17c5;eip=0x000010; X(PUSH(bp)); // 34808 push bp ;~ 17C5:0010 -cs=0x17c5;eip=0x000011; T(bp = sp;); // 34809 mov bp, sp ;~ 17C5:0011 -cs=0x17c5;eip=0x000013; T(SUB(sp, 6)); // 34810 sub sp, 6 ;~ 17C5:0013 -cs=0x17c5;eip=0x000016; X(MOV(*(dw*)(raddr(ss,bp+var_4+2)), 0)); // 34811 mov word ptr [bp+var_4+2], 0 ;~ 17C5:0016 -cs=0x17c5;eip=0x00001b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x4F0)); // 34812 mov word ptr [bp+var_4], 4F0h ;~ 17C5:001B -cs=0x17c5;eip=0x000020; T(LES(bx, *(dd*)(raddr(ss,bp+var_4)))); // 34813 les bx, [bp+var_4] ;~ 17C5:0020 -cs=0x17c5;eip=0x000023; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 34815 mov ax, es:[bx] ;~ 17C5:0023 -cs=0x17c5;eip=0x000026; X(*(dw*)(((db*)&dword_528d6)+2) = ax;); // 34816 mov word ptr dword_528D6+2, ax ;~ 17C5:0026 -cs=0x17c5;eip=0x000029; X(*(dw*)(&dword_528d6) = 0;); // 34817 mov word ptr dword_528D6, 0 ;~ 17C5:0029 -cs=0x17c5;eip=0x00002f; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 34818 mov ax, es:[bx] ;~ 17C5:002F -cs=0x17c5;eip=0x000032; X(*(dw*)(((db*)&dword_4f220)+2) = ax;); // 34819 mov word ptr dword_4F220+2, ax ;~ 17C5:0032 -cs=0x17c5;eip=0x000035; X(*(dw*)(&dword_4f220) = 0x120E;); // 34820 mov word ptr dword_4F220, 120Eh ;~ 17C5:0035 -cs=0x17c5;eip=0x00003b; T(LES(bx, dword_528d6)); // 34821 les bx, dword_528D6 ;~ 17C5:003B -cs=0x17c5;eip=0x00003f; X(PUSH(*(dw*)(raddr(es,bx+0x1A)))); // 34823 push word ptr es:[bx+1Ah] ;~ 17C5:003F -cs=0x17c5;eip=0x000043; J(CALL(sub_268b8,0)); // 34824 call sub_268B8 ;~ 17C5:0043 -cs=0x17c5;eip=0x000046; T(ADD(sp, 2)); // 34825 add sp, 2 ;~ 17C5:0046 -cs=0x17c5;eip=0x000049; T(LES(bx, dword_528d6)); // 34826 les bx, dword_528D6 ;~ 17C5:0049 -cs=0x17c5;eip=0x00004d; X(PUSH(*(dw*)(raddr(es,bx+0x1E)))); // 34827 push word ptr es:[bx+1Eh] ;~ 17C5:004D -cs=0x17c5;eip=0x000051; J(CALL(sub_268b8,0)); // 34828 call sub_268B8 ;~ 17C5:0051 -cs=0x17c5;eip=0x000054; T(ADD(sp, 2)); // 34829 add sp, 2 ;~ 17C5:0054 -cs=0x17c5;eip=0x000057; T(LES(bx, dword_528d6)); // 34830 les bx, dword_528D6 ;~ 17C5:0057 -cs=0x17c5;eip=0x00005b; X(PUSH(*(dw*)(raddr(es,bx+0x1C)))); // 34831 push word ptr es:[bx+1Ch] ;~ 17C5:005B -cs=0x17c5;eip=0x00005f; J(CALL(sub_268b8,0)); // 34832 call sub_268B8 ;~ 17C5:005F -cs=0x17c5;eip=0x000062; T(ADD(sp, 2)); // 34833 add sp, 2 ;~ 17C5:0062 -cs=0x17c5;eip=0x000065; T(LES(bx, dword_528d6)); // 34834 les bx, dword_528D6 ;~ 17C5:0065 -cs=0x17c5;eip=0x000069; T(MOV(al, *(raddr(es,bx+0x24)))); // 34835 mov al, es:[bx+24h] ;~ 17C5:0069 -cs=0x17c5;eip=0x00006d; X(*(byte_51712) = al;); // 34836 mov byte_51712, al ;~ 17C5:006D -cs=0x17c5;eip=0x000070; T(CMP(*(dw*)(raddr(es,bx+0x78)), 1)); // 34837 cmp word ptr es:[bx+78h], 1 ;~ 17C5:0070 -cs=0x17c5;eip=0x000075; T(SBB(ax, ax)); // 34838 sbb ax, ax ;~ 17C5:0075 -cs=0x17c5;eip=0x000077; T(NEG(ax)); // 34839 neg ax ;~ 17C5:0077 -cs=0x17c5;eip=0x000079; X(word_48b66 = ax;); // 34840 mov word_48B66, ax ;~ 17C5:0079 -cs=0x17c5;eip=0x00007c; J(CALL(sub_29e1c,0)); // 34841 call sub_29E1C ;~ 17C5:007C -cs=0x17c5;eip=0x00007f; T(LES(bx, dword_528d6)); // 34842 les bx, dword_528D6 ;~ 17C5:007F -cs=0x17c5;eip=0x000083; T(CMP(*(dw*)(raddr(es,bx+0x72)), 1)); // 34843 cmp word ptr es:[bx+72h], 1 ;~ 17C5:0083 -cs=0x17c5;eip=0x000088; J(JNZ(loc_262cd)); // 34844 jnz short loc_262CD ;~ 17C5:0088 -cs=0x17c5;eip=0x00008a; T(ax = bx;); // 34845 mov ax, bx ;~ 17C5:008A -cs=0x17c5;eip=0x00008c; T(dx = es;); // 34846 mov dx, es ;~ 17C5:008C -cs=0x17c5;eip=0x00008e; T(ADD(ax, 0x48)); // 34847 add ax, 48h ; 'H' ;~ 17C5:008E -cs=0x17c5;eip=0x000091; X(PUSH(dx)); // 34848 push dx ;~ 17C5:0091 -cs=0x17c5;eip=0x000092; X(PUSH(ax)); // 34849 push ax ;~ 17C5:0092 -cs=0x17c5;eip=0x000093; J(CALLF(seg37ca_cbe_proc,m2c::kloc_3895e)); // 34850 call far ptr loc_3895E ;~ 17C5:0093 -cs=0x17c5;eip=0x000098; T(ADD(sp, 4)); // 34851 add sp, 4 ;~ 17C5:0098 -cs=0x17c5;eip=0x00009b; J(JMP(loc_262d5)); // 34852 jmp short loc_262D5 ;~ 17C5:009B + // 82813 var_4 = dword ptr -4 ;~ 17C5:0010 +cs=0x17c5;eip=0x000010; X(PUSH(bp)); // 82815 push bp ;~ 17C5:0010 +cs=0x17c5;eip=0x000011; T(bp = sp;); // 82816 mov bp, sp ;~ 17C5:0011 +cs=0x17c5;eip=0x000013; T(SUB(sp, 6)); // 82817 sub sp, 6 ;~ 17C5:0013 +cs=0x17c5;eip=0x000016; X(MOV(*(dw*)(raddr(ss,bp+var_4+2)), 0)); // 82818 mov word ptr [bp+var_4+2], 0 ;~ 17C5:0016 +cs=0x17c5;eip=0x00001b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x4F0)); // 82819 mov word ptr [bp+var_4], 4F0h ;~ 17C5:001B +cs=0x17c5;eip=0x000020; T(LES(bx, *(dd*)(raddr(ss,bp+var_4)))); // 82820 les bx, [bp+var_4] ;~ 17C5:0020 +cs=0x17c5;eip=0x000023; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 82822 mov ax, es:[bx] ;~ 17C5:0023 +cs=0x17c5;eip=0x000026; X(*(dw*)(((db*)&dword_528d6)+2) = ax;); // 82823 mov word ptr ds:dword_528D6+2, ax ;~ 17C5:0026 +cs=0x17c5;eip=0x000029; X(*(dw*)(&dword_528d6) = 0;); // 82824 mov word ptr ds:dword_528D6, 0 ;~ 17C5:0029 +cs=0x17c5;eip=0x00002f; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 82825 mov ax, es:[bx] ;~ 17C5:002F +cs=0x17c5;eip=0x000032; X(*(dw*)(((db*)&dword_4f220)+2) = ax;); // 82826 mov word ptr ds:dword_4F220+2, ax ;~ 17C5:0032 +cs=0x17c5;eip=0x000035; X(*(dw*)(&dword_4f220) = 0x120E;); // 82827 mov word ptr ds:dword_4F220, 120Eh ;~ 17C5:0035 +cs=0x17c5;eip=0x00003b; T(LES(bx, dword_528d6)); // 82828 les bx, ds:dword_528D6 ;~ 17C5:003B +cs=0x17c5;eip=0x00003f; X(PUSH(*(dw*)(raddr(es,bx+0x1A)))); // 82830 push word ptr es:[bx+1Ah] ;~ 17C5:003F +cs=0x17c5;eip=0x000043; J(CALL(sub_268b8,0)); // 82831 call sub_268B8 ;~ 17C5:0043 +cs=0x17c5;eip=0x000046; T(ADD(sp, 2)); // 82832 add sp, 2 ;~ 17C5:0046 +cs=0x17c5;eip=0x000049; T(LES(bx, dword_528d6)); // 82833 les bx, ds:dword_528D6 ;~ 17C5:0049 +cs=0x17c5;eip=0x00004d; X(PUSH(*(dw*)(raddr(es,bx+0x1E)))); // 82834 push word ptr es:[bx+1Eh] ;~ 17C5:004D +cs=0x17c5;eip=0x000051; J(CALL(sub_268b8,0)); // 82835 call sub_268B8 ;~ 17C5:0051 +cs=0x17c5;eip=0x000054; T(ADD(sp, 2)); // 82836 add sp, 2 ;~ 17C5:0054 +cs=0x17c5;eip=0x000057; T(LES(bx, dword_528d6)); // 82837 les bx, ds:dword_528D6 ;~ 17C5:0057 +cs=0x17c5;eip=0x00005b; X(PUSH(*(dw*)(raddr(es,bx+0x1C)))); // 82838 push word ptr es:[bx+1Ch] ;~ 17C5:005B +cs=0x17c5;eip=0x00005f; J(CALL(sub_268b8,0)); // 82839 call sub_268B8 ;~ 17C5:005F +cs=0x17c5;eip=0x000062; T(ADD(sp, 2)); // 82840 add sp, 2 ;~ 17C5:0062 +cs=0x17c5;eip=0x000065; T(LES(bx, dword_528d6)); // 82841 les bx, ds:dword_528D6 ;~ 17C5:0065 +cs=0x17c5;eip=0x000069; T(MOV(al, *(raddr(es,bx+0x24)))); // 82842 mov al, es:[bx+24h] ;~ 17C5:0069 +cs=0x17c5;eip=0x00006d; X(byte_51712 = al;); // 82843 mov ds:byte_51712, al ;~ 17C5:006D +cs=0x17c5;eip=0x000070; T(CMP(*(dw*)(raddr(es,bx+0x78)), 1)); // 82844 cmp word ptr es:[bx+78h], 1 ;~ 17C5:0070 +cs=0x17c5;eip=0x000075; T(SBB(ax, ax)); // 82845 sbb ax, ax ;~ 17C5:0075 +cs=0x17c5;eip=0x000077; T(NEG(ax)); // 82846 neg ax ;~ 17C5:0077 +cs=0x17c5;eip=0x000079; X(word_48b66 = ax;); // 82847 mov word_48B66, ax ;~ 17C5:0079 +cs=0x17c5;eip=0x00007c; J(CALL(sub_29e1c,0)); // 82848 call sub_29E1C ;~ 17C5:007C +loc_262af: + // 4812 +cs=0x17c5;eip=0x00007f; T(LES(bx, dword_528d6)); // 82851 les bx, ds:dword_528D6 ;~ 17C5:007F +cs=0x17c5;eip=0x000083; T(CMP(*(dw*)(raddr(es,bx+0x72)), 1)); // 82852 cmp word ptr es:[bx+72h], 1 ;~ 17C5:0083 +cs=0x17c5;eip=0x000088; J(JNZ(loc_262cd)); // 82853 jnz short loc_262CD ;~ 17C5:0088 +cs=0x17c5;eip=0x00008a; T(ax = bx;); // 82854 mov ax, bx ;~ 17C5:008A +cs=0x17c5;eip=0x00008c; T(dx = es;); // 82855 mov dx, es ;~ 17C5:008C +cs=0x17c5;eip=0x00008e; T(ADD(ax, 0x48)); // 82856 add ax, 48h ; 'H' ;~ 17C5:008E +cs=0x17c5;eip=0x000091; X(PUSH(dx)); // 82857 push dx ;~ 17C5:0091 +cs=0x17c5;eip=0x000092; X(PUSH(ax)); // 82858 push ax ;~ 17C5:0092 +cs=0x17c5;eip=0x000093; J(CALLF(sub_3895e,0)); // 82859 call far ptr sub_3895E ;~ 17C5:0093 +cs=0x17c5;eip=0x000098; T(ADD(sp, 4)); // 82860 add sp, 4 ;~ 17C5:0098 +cs=0x17c5;eip=0x00009b; J(JMP(loc_262d5)); // 82861 jmp short loc_262D5 ;~ 17C5:009B loc_262cd: - // 4809 -cs=0x17c5;eip=0x00009d; T(al = 0x80;); // 34856 mov al, 80h ;~ 17C5:009D -cs=0x17c5;eip=0x00009f; X(*(db*)(((db*)&word_4e1c4)+1) = al;); // 34857 mov byte ptr word_4E1C4+1, al ;~ 17C5:009F -cs=0x17c5;eip=0x0000a2; X(*(db*)(&word_4e1c4) = al;); // 34858 mov byte ptr word_4E1C4, al ;~ 17C5:00A2 + // 4813 +cs=0x17c5;eip=0x00009d; T(al = 0x80;); // 82865 mov al, 80h ;~ 17C5:009D +cs=0x17c5;eip=0x00009f; X(*(db*)(((db*)&word_4e1c4)+1) = al;); // 82866 mov byte ptr ds:word_4E1C4+1, al ;~ 17C5:009F +cs=0x17c5;eip=0x0000a2; X(*(db*)(&word_4e1c4) = al;); // 82867 mov byte ptr ds:word_4E1C4, al ;~ 17C5:00A2 loc_262d5: - // 4810 -cs=0x17c5;eip=0x0000a5; J(CALL(sub_264ca,0)); // 34861 call sub_264CA ;~ 17C5:00A5 + // 4814 +cs=0x17c5;eip=0x0000a5; J(CALL(sub_264ca,0)); // 82870 call sub_264CA ;~ 17C5:00A5 seg2623_a8_proc: - // 34865 -cs=0x17c5;eip=0x0000a8; J(CALLF(sub_499da,0)); // 34865 call far ptr sub_499DA ;~ 17C5:00A8 -cs=0x17c5;eip=0x0000ad; T(LES(bx, dword_528d6)); // 34867 les bx, dword_528D6 ;~ 17C5:00AD -cs=0x17c5;eip=0x0000b1; X(PUSH(*(dw*)(raddr(es,bx+0x24)))); // 34869 push word ptr es:[bx+24h] ;~ 17C5:00B1 -cs=0x17c5;eip=0x0000b5; J(CALLF(sub_49b38,0)); // 34870 call far ptr sub_49B38 ;~ 17C5:00B5 -cs=0x17c5;eip=0x0000ba; T(ADD(sp, 2)); // 34872 add sp, 2 ;~ 17C5:00BA -cs=0x17c5;eip=0x0000bd; T(LES(bx, dword_4f220)); // 34873 les bx, dword_4F220 ;~ 17C5:00BD -cs=0x17c5;eip=0x0000c1; T(CMP(*(dw*)(raddr(es,bx+0x38)), 2)); // 34874 cmp word ptr es:[bx+38h], 2 ;~ 17C5:00C1 -cs=0x17c5;eip=0x0000c6; J(JNC(loc_26306)); // 34875 jnb short loc_26306 ;~ 17C5:00C6 -cs=0x17c5;eip=0x0000c8; T(ax = 0x0C;); // 34876 mov ax, 0Ch ;~ 17C5:00C8 -cs=0x17c5;eip=0x0000cb; X(PUSH(ax)); // 34877 push ax ;~ 17C5:00CB -cs=0x17c5;eip=0x0000cc; J(CALLF(sub_49acf,0)); // 34878 call far ptr sub_49ACF ;~ 17C5:00CC -cs=0x17c5;eip=0x0000d1; T(ADD(sp, 2)); // 34880 add sp, 2 ;~ 17C5:00D1 -cs=0x17c5;eip=0x0000d4; J(JMP(loc_26312)); // 34881 jmp short loc_26312 ;~ 17C5:00D4 + // 82874 +cs=0x17c5;eip=0x0000a8; J(CALLF(sub_499da,0)); // 82874 call far ptr sub_499DA ;~ 17C5:00A8 +cs=0x17c5;eip=0x0000ad; T(LES(bx, dword_528d6)); // 82876 les bx, ds:dword_528D6 ;~ 17C5:00AD +cs=0x17c5;eip=0x0000b1; X(PUSH(*(dw*)(raddr(es,bx+0x24)))); // 82877 push word ptr es:[bx+24h] ;~ 17C5:00B1 +cs=0x17c5;eip=0x0000b5; J(CALLF(sub_49b38,0)); // 82878 call far ptr sub_49B38 ;~ 17C5:00B5 +cs=0x17c5;eip=0x0000ba; T(ADD(sp, 2)); // 82880 add sp, 2 ;~ 17C5:00BA +cs=0x17c5;eip=0x0000bd; T(LES(bx, dword_4f220)); // 82881 les bx, ds:dword_4F220 ;~ 17C5:00BD +cs=0x17c5;eip=0x0000c1; T(CMP(*(dw*)(raddr(es,bx+0x38)), 2)); // 82882 cmp word ptr es:[bx+38h], 2 ;~ 17C5:00C1 +cs=0x17c5;eip=0x0000c6; J(JNC(loc_26306)); // 82883 jnb short loc_26306 ;~ 17C5:00C6 +cs=0x17c5;eip=0x0000c8; T(ax = 0x0C;); // 82884 mov ax, 0Ch ;~ 17C5:00C8 +cs=0x17c5;eip=0x0000cb; X(PUSH(ax)); // 82885 push ax ;~ 17C5:00CB +cs=0x17c5;eip=0x0000cc; J(CALLF(sub_49acf,0)); // 82886 call far ptr sub_49ACF ;~ 17C5:00CC +cs=0x17c5;eip=0x0000d1; T(ADD(sp, 2)); // 82888 add sp, 2 ;~ 17C5:00D1 +cs=0x17c5;eip=0x0000d4; J(JMP(loc_26312)); // 82889 jmp short loc_26312 ;~ 17C5:00D4 loc_26306: - // 4811 -cs=0x17c5;eip=0x0000d6; T(ax = 0x10;); // 34885 mov ax, 10h ;~ 17C5:00D6 -cs=0x17c5;eip=0x0000d9; X(PUSH(ax)); // 34886 push ax ;~ 17C5:00D9 -cs=0x17c5;eip=0x0000da; J(CALLF(sub_49acf,0)); // 34887 call far ptr sub_49ACF ;~ 17C5:00DA -cs=0x17c5;eip=0x0000df; T(ADD(sp, 2)); // 34889 add sp, 2 ;~ 17C5:00DF + // 4815 +cs=0x17c5;eip=0x0000d6; T(ax = 0x10;); // 82893 mov ax, 10h ;~ 17C5:00D6 +cs=0x17c5;eip=0x0000d9; X(PUSH(ax)); // 82894 push ax ;~ 17C5:00D9 +cs=0x17c5;eip=0x0000da; J(CALLF(sub_49acf,0)); // 82895 call far ptr sub_49ACF ;~ 17C5:00DA +cs=0x17c5;eip=0x0000df; T(ADD(sp, 2)); // 82897 add sp, 2 ;~ 17C5:00DF loc_26312: - // 4812 -cs=0x17c5;eip=0x0000e2; T(LES(bx, dword_528d6)); // 34892 les bx, dword_528D6 ;~ 17C5:00E2 -cs=0x17c5;eip=0x0000e6; T(MOV(ax, *(dw*)(raddr(es,bx+0x20)))); // 34893 mov ax, es:[bx+20h] ;~ 17C5:00E6 -cs=0x17c5;eip=0x0000ea; X(word_52ae4 = ax;); // 34894 mov word_52AE4, ax ;~ 17C5:00EA -cs=0x17c5;eip=0x0000ed; J(CALLF(sub_37cae,0)); // 34895 call sub_37CAE ;~ 17C5:00ED -cs=0x17c5;eip=0x0000f2; J(CALL(sub_26377,0)); // 34897 call sub_26377 ;~ 17C5:00F2 -cs=0x17c5;eip=0x0000f5; J(CALL(sub_26441,0)); // 34899 call sub_26441 ;~ 17C5:00F5 -cs=0x17c5;eip=0x0000f8; T(LES(bx, dword_528d6)); // 34901 les bx, dword_528D6 ;~ 17C5:00F8 -cs=0x17c5;eip=0x0000fc; T(CMP(*(dw*)(raddr(es,bx+0x72)), 1)); // 34902 cmp word ptr es:[bx+72h], 1 ;~ 17C5:00FC -cs=0x17c5;eip=0x000101; J(JNZ(loc_26344)); // 34903 jnz short loc_26344 ;~ 17C5:0101 -cs=0x17c5;eip=0x000103; T(ax = bx;); // 34904 mov ax, bx ;~ 17C5:0103 -cs=0x17c5;eip=0x000105; T(dx = es;); // 34905 mov dx, es ;~ 17C5:0105 -cs=0x17c5;eip=0x000107; T(ADD(ax, 0x48)); // 34906 add ax, 48h ; 'H' ;~ 17C5:0107 -cs=0x17c5;eip=0x00010a; X(PUSH(dx)); // 34907 push dx ;~ 17C5:010A -cs=0x17c5;eip=0x00010b; X(PUSH(ax)); // 34908 push ax ;~ 17C5:010B -cs=0x17c5;eip=0x00010c; J(CALLF(sub_3894a,0)); // 34909 call sub_3894A ;~ 17C5:010C -cs=0x17c5;eip=0x000111; T(ADD(sp, 4)); // 34910 add sp, 4 ;~ 17C5:0111 + // 4816 +cs=0x17c5;eip=0x0000e2; T(LES(bx, dword_528d6)); // 82900 les bx, ds:dword_528D6 ;~ 17C5:00E2 +cs=0x17c5;eip=0x0000e6; T(MOV(ax, *(dw*)(raddr(es,bx+0x20)))); // 82901 mov ax, es:[bx+20h] ;~ 17C5:00E6 +cs=0x17c5;eip=0x0000ea; X(word_52ae4 = ax;); // 82902 mov ds:word_52AE4, ax ;~ 17C5:00EA +cs=0x17c5;eip=0x0000ed; J(CALLF(sub_37cae,0)); // 82903 call sub_37CAE ;~ 17C5:00ED +cs=0x17c5;eip=0x0000f2; J(CALL(sub_26377,0)); // 82905 call sub_26377 ;~ 17C5:00F2 +cs=0x17c5;eip=0x0000f5; J(CALL(sub_26441,0)); // 82908 call sub_26441 ;~ 17C5:00F5 +cs=0x17c5;eip=0x0000f8; T(LES(bx, dword_528d6)); // 82911 les bx, ds:dword_528D6 ;~ 17C5:00F8 +cs=0x17c5;eip=0x0000fc; T(CMP(*(dw*)(raddr(es,bx+0x72)), 1)); // 82912 cmp word ptr es:[bx+72h], 1 ;~ 17C5:00FC +cs=0x17c5;eip=0x000101; J(JNZ(loc_26344)); // 82913 jnz short loc_26344 ;~ 17C5:0101 +cs=0x17c5;eip=0x000103; T(ax = bx;); // 82914 mov ax, bx ;~ 17C5:0103 +cs=0x17c5;eip=0x000105; T(dx = es;); // 82915 mov dx, es ;~ 17C5:0105 +cs=0x17c5;eip=0x000107; T(ADD(ax, 0x48)); // 82916 add ax, 48h ; 'H' ;~ 17C5:0107 +cs=0x17c5;eip=0x00010a; X(PUSH(dx)); // 82917 push dx ;~ 17C5:010A +cs=0x17c5;eip=0x00010b; X(PUSH(ax)); // 82918 push ax ;~ 17C5:010B +cs=0x17c5;eip=0x00010c; J(CALLF(sub_3894a,0)); // 82919 call sub_3894A ;~ 17C5:010C +cs=0x17c5;eip=0x000111; T(ADD(sp, 4)); // 82920 add sp, 4 ;~ 17C5:0111 loc_26344: - // 4813 -cs=0x17c5;eip=0x000114; J(CALL(sub_29e3f,0)); // 34913 call sub_29E3F ;~ 17C5:0114 -cs=0x17c5;eip=0x000117; T(CMP(byte_48b64, 0)); // 34914 cmp byte_48B64, 0 ;~ 17C5:0117 -cs=0x17c5;eip=0x00011c; J(JNZ(loc_26367)); // 34915 jnz short loc_26367 ;~ 17C5:011C + // 4817 +cs=0x17c5;eip=0x000114; J(CALL(sub_29e3f,0)); // 82923 call sub_29E3F ;~ 17C5:0114 +cs=0x17c5;eip=0x000117; T(CMP(byte_48b64, 0)); // 82924 cmp byte_48B64, 0 ;~ 17C5:0117 +cs=0x17c5;eip=0x00011c; J(JNZ(loc_26367)); // 82925 jnz short loc_26367 ;~ 17C5:011C loc_2634e: - // 4814 -cs=0x17c5;eip=0x00011e; X(*(byte_521c3) = 0;); // 34918 mov byte_521C3, 0 ;~ 17C5:011E -cs=0x17c5;eip=0x000123; X(byte_521c2 = 3;); // 34919 mov byte_521C2, 3 ;~ 17C5:0123 -cs=0x17c5;eip=0x000128; T(ax = 0x96E2;); // 34920 mov ax, 96E2h ;~ 17C5:0128 -cs=0x17c5;eip=0x00012b; X(PUSH(ax)); // 34921 push ax ;~ 17C5:012B -cs=0x17c5;eip=0x00012c; X(PUSH(ax)); // 34922 push ax ;~ 17C5:012C -cs=0x17c5;eip=0x00012d; T(ax = 0x10;); // 34923 mov ax, 10h ;~ 17C5:012D -cs=0x17c5;eip=0x000130; X(PUSH(ax)); // 34924 push ax ;~ 17C5:0130 -cs=0x17c5;eip=0x000131; J(CALL(sub_34cb2,0)); // 34925 call sub_34CB2 ;~ 17C5:0131 -cs=0x17c5;eip=0x000134; T(ADD(sp, 6)); // 34926 add sp, 6 ;~ 17C5:0134 + // 4818 +cs=0x17c5;eip=0x00011e; X(byte_521c3 = 0;); // 82928 mov ds:byte_521C3, 0 ;~ 17C5:011E +cs=0x17c5;eip=0x000123; X(byte_521c2 = 3;); // 82929 mov ds:byte_521C2, 3 ;~ 17C5:0123 +cs=0x17c5;eip=0x000128; T(ax = 0x96E2;); // 82930 mov ax, 96E2h ;~ 17C5:0128 +cs=0x17c5;eip=0x00012b; X(PUSH(ax)); // 82931 push ax ;~ 17C5:012B +cs=0x17c5;eip=0x00012c; X(PUSH(ax)); // 82932 push ax ;~ 17C5:012C +cs=0x17c5;eip=0x00012d; T(ax = 0x10;); // 82933 mov ax, 10h ;~ 17C5:012D +cs=0x17c5;eip=0x000130; X(PUSH(ax)); // 82934 push ax ;~ 17C5:0130 +cs=0x17c5;eip=0x000131; J(CALL(sub_34cb2,0)); // 82935 call sub_34CB2 ;~ 17C5:0131 +cs=0x17c5;eip=0x000134; T(ADD(sp, 6)); // 82936 add sp, 6 ;~ 17C5:0134 loc_26367: - // 4815 -cs=0x17c5;eip=0x000137; T(al = byte_48b64;); // 34929 mov al, byte_48B64 ;~ 17C5:0137 -cs=0x17c5;eip=0x00013a; T(SUB(ah, ah)); // 34930 sub ah, ah ;~ 17C5:013A -cs=0x17c5;eip=0x00013c; X(PUSH(ax)); // 34931 push ax ;~ 17C5:013C -cs=0x17c5;eip=0x00013d; J(CALL(sub_347d8,0)); // 34932 call sub_347D8 ;~ 17C5:013D -cs=0x17c5;eip=0x000140; T(ADD(sp, 2)); // 34934 add sp, 2 ;~ 17C5:0140 -cs=0x17c5;eip=0x000143; T(sp = bp;); // 34935 mov sp, bp ;~ 17C5:0143 -cs=0x17c5;eip=0x000145; X(POP(bp)); // 34936 pop bp ;~ 17C5:0145 -cs=0x17c5;eip=0x000146; J(RETN(0)); // 34937 retn ;~ 17C5:0146 + // 4819 +cs=0x17c5;eip=0x000137; T(al = byte_48b64;); // 82939 mov al, byte_48B64 ;~ 17C5:0137 +cs=0x17c5;eip=0x00013a; T(SUB(ah, ah)); // 82940 sub ah, ah ;~ 17C5:013A +cs=0x17c5;eip=0x00013c; X(PUSH(ax)); // 82941 push ax ;~ 17C5:013C +cs=0x17c5;eip=0x00013d; J(CALL(sub_347d8,0)); // 82942 call sub_347D8 ;~ 17C5:013D +cs=0x17c5;eip=0x000140; T(ADD(sp, 2)); // 82944 add sp, 2 ;~ 17C5:0140 +cs=0x17c5;eip=0x000143; T(sp = bp;); // 82945 mov sp, bp ;~ 17C5:0143 +cs=0x17c5;eip=0x000145; X(POP(bp)); // 82946 pop bp ;~ 17C5:0145 +cs=0x17c5;eip=0x000146; J(RETN(0)); // 82947 retn ;~ 17C5:0146 assert(0); __dispatch_call: @@ -143,7 +145,8 @@ cs=0x17c5;eip=0x000146; J(RETN(0)); // 34937 retn ;~ 17C5:0146 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_262cd: goto loc_262cd; + case m2c::kloc_262af: goto loc_262af; + case m2c::kloc_262cd: goto loc_262cd; case m2c::kloc_262d5: goto loc_262d5; case m2c::kloc_26306: goto loc_26306; case m2c::kloc_26312: goto loc_26312; @@ -158,109 +161,109 @@ cs=0x17c5;eip=0x000146; J(RETN(0)); // 34937 retn ;~ 17C5:0146 - bool _group12(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group11(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group12: + _group11: _begin: sub_26377: - // 34944 -cs=0x17c5;eip=0x000147; X(PUSH(bp)); // 34945 push bp ;~ 17C5:0147 -cs=0x17c5;eip=0x000148; T(bp = sp;); // 34946 mov bp, sp ;~ 17C5:0148 -cs=0x17c5;eip=0x00014a; J(CALL(sub_2803e,0)); // 34947 call sub_2803E ;~ 17C5:014A -cs=0x17c5;eip=0x00014d; J(CALL(sub_32b0e,0)); // 34948 call sub_32B0E ;~ 17C5:014D -cs=0x17c5;eip=0x000150; T(LES(bx, dword_4f220)); // 34950 les bx, dword_4F220 ;~ 17C5:0150 -cs=0x17c5;eip=0x000154; T(MOV(bx, *(dw*)(raddr(es,bx+0x38)))); // 34952 mov bx, es:[bx+38h] ;~ 17C5:0154 -cs=0x17c5;eip=0x000158; T(SHL(bx, 1)); // 34953 shl bx, 1 ;~ 17C5:0158 -cs=0x17c5;eip=0x00015a; X(PUSH(*(dw*)(raddr(ds,bx+0x8C)))); // 34954 push word ptr [bx+8Ch] ;~ 17C5:015A -cs=0x17c5;eip=0x00015e; X(PUSH(word_48b6a)); // 34955 push word_48B6A ;~ 17C5:015E -cs=0x17c5;eip=0x000162; J(CALL(sub_34c1c,0)); // 34956 call sub_34C1C ;~ 17C5:0162 -cs=0x17c5;eip=0x000165; T(ADD(sp, 4)); // 34958 add sp, 4 ;~ 17C5:0165 -cs=0x17c5;eip=0x000168; J(CALL(sub_283f6,0)); // 34959 call sub_283F6 ;~ 17C5:0168 + // 82953 +cs=0x17c5;eip=0x000147; X(PUSH(bp)); // 82954 push bp ;~ 17C5:0147 +cs=0x17c5;eip=0x000148; T(bp = sp;); // 82955 mov bp, sp ;~ 17C5:0148 +cs=0x17c5;eip=0x00014a; J(CALL(sub_2803e,0)); // 82956 call sub_2803E ;~ 17C5:014A +cs=0x17c5;eip=0x00014d; J(CALL(sub_32b0e,0)); // 82957 call sub_32B0E ;~ 17C5:014D +cs=0x17c5;eip=0x000150; T(LES(bx, dword_4f220)); // 82959 les bx, ds:dword_4F220 ;~ 17C5:0150 +cs=0x17c5;eip=0x000154; T(MOV(bx, *(dw*)(raddr(es,bx+0x38)))); // 82961 mov bx, es:[bx+38h] ;~ 17C5:0154 +cs=0x17c5;eip=0x000158; T(SHL(bx, 1)); // 82962 shl bx, 1 ;~ 17C5:0158 +cs=0x17c5;eip=0x00015a; X(PUSH(*(dw*)(raddr(ds,bx+0x8C)))); // 82963 push word ptr [bx+8Ch] ;~ 17C5:015A +cs=0x17c5;eip=0x00015e; X(PUSH(word_48b6a)); // 82964 push word_48B6A ;~ 17C5:015E +cs=0x17c5;eip=0x000162; J(CALL(sub_34c1c,0)); // 82965 call sub_34C1C ;~ 17C5:0162 +cs=0x17c5;eip=0x000165; T(ADD(sp, 4)); // 82967 add sp, 4 ;~ 17C5:0165 +cs=0x17c5;eip=0x000168; J(CALL(sub_283f6,0)); // 82968 call sub_283F6 ;~ 17C5:0168 seg2623_16b_proc: - // 34964 -cs=0x17c5;eip=0x00016b; J(CALL(sub_26512,0)); // 34964 call sub_26512 ;~ 17C5:016B -cs=0x17c5;eip=0x00016e; X(word_48b68 = ax;); // 34966 mov word_48B68, ax ;~ 17C5:016E -cs=0x17c5;eip=0x000171; T(es = seg_4ee22;); // 34967 mov es, seg_4EE22 ;~ 17C5:0171 -cs=0x17c5;eip=0x000175; T(al = *(byte_38b2f);); // 34968 mov al, es:byte_38B2F ;~ 17C5:0175 -cs=0x17c5;eip=0x000179; X(byte_4a3c7 = al;); // 34969 mov byte_4A3C7, al ;~ 17C5:0179 -cs=0x17c5;eip=0x00017c; J(CALLF(sub_49b1a,0)); // 34970 call far ptr sub_49B1A ;~ 17C5:017C -cs=0x17c5;eip=0x000181; X(byte_48b63 = al;); // 34972 mov byte_48B63, al ;~ 17C5:0181 -cs=0x17c5;eip=0x000184; T(OR(al, al)); // 34973 or al, al ;~ 17C5:0184 -cs=0x17c5;eip=0x000186; J(JZ(loc_263bb)); // 34974 jz short loc_263BB ;~ 17C5:0186 + // 82973 +cs=0x17c5;eip=0x00016b; J(CALL(sub_26512,0)); // 82973 call sub_26512 ;~ 17C5:016B +cs=0x17c5;eip=0x00016e; X(word_48b68 = ax;); // 82976 mov word_48B68, ax ;~ 17C5:016E +cs=0x17c5;eip=0x000171; T(es = *(dw*)(((db*)&off_4ee20)+2);); // 82977 mov es, word ptr ds:off_4EE20+2 ;~ 17C5:0171 +cs=0x17c5;eip=0x000175; T(al = byte_38b2f;); // 82979 mov al, es:byte_38B2F ;~ 17C5:0175 +cs=0x17c5;eip=0x000179; X(byte_4a3c7 = al;); // 82980 mov byte_4A3C7, al ;~ 17C5:0179 +cs=0x17c5;eip=0x00017c; J(CALLF(sub_49b1a,0)); // 82981 call far ptr sub_49B1A ;~ 17C5:017C +cs=0x17c5;eip=0x000181; X(byte_48b63 = al;); // 82983 mov byte_48B63, al ;~ 17C5:0181 +cs=0x17c5;eip=0x000184; T(OR(al, al)); // 82984 or al, al ;~ 17C5:0184 +cs=0x17c5;eip=0x000186; J(JZ(loc_263bb)); // 82985 jz short loc_263BB ;~ 17C5:0186 sub_263b8: - // 34980 -cs=0x17c5;eip=0x000188; J(CALL(sub_29d1e,0)); // 34981 call sub_29D1E ;~ 17C5:0188 + // 82991 +cs=0x17c5;eip=0x000188; J(CALL(sub_29d1e,0)); // 82992 call sub_29D1E ;~ 17C5:0188 loc_263bb: - // 4816 -cs=0x17c5;eip=0x00018b; T(ax = 1;); // 34985 mov ax, 1 ;~ 17C5:018B -cs=0x17c5;eip=0x00018e; X(PUSH(ax)); // 34986 push ax ;~ 17C5:018E -cs=0x17c5;eip=0x00018f; J(CALLF(sub_49af2,0)); // 34987 call far ptr sub_49AF2 ;~ 17C5:018F + // 4820 +cs=0x17c5;eip=0x00018b; T(ax = 1;); // 82996 mov ax, 1 ;~ 17C5:018B +cs=0x17c5;eip=0x00018e; X(PUSH(ax)); // 82997 push ax ;~ 17C5:018E +cs=0x17c5;eip=0x00018f; J(CALLF(sub_49af2,0)); // 82998 call far ptr sub_49AF2 ;~ 17C5:018F seg2623_194_proc: - // 34991 -cs=0x17c5;eip=0x000194; T(ADD(sp, 2)); // 34991 add sp, 2 ;~ 17C5:0194 -cs=0x17c5;eip=0x000197; J(CALLF(sub_49af7,0)); // 34992 call far ptr sub_49AF7 ;~ 17C5:0197 -cs=0x17c5;eip=0x00019c; J(CALLF(sub_49ad9,0)); // 34994 call far ptr sub_49AD9 ;~ 17C5:019C -cs=0x17c5;eip=0x0001a1; T(CMP(ax, 3)); // 34996 cmp ax, 3 ;~ 17C5:01A1 -cs=0x17c5;eip=0x0001a4; J(JNZ(loc_263e6)); // 34997 jnz short loc_263E6 ;~ 17C5:01A4 -cs=0x17c5;eip=0x0001a6; T(ax = 1;); // 34998 mov ax, 1 ;~ 17C5:01A6 -cs=0x17c5;eip=0x0001a9; X(PUSH(ax)); // 34999 push ax ;~ 17C5:01A9 -cs=0x17c5;eip=0x0001aa; T(ax = 0x9C;); // 35000 mov ax, 9Ch ;~ 17C5:01AA -cs=0x17c5;eip=0x0001ad; X(PUSH(ax)); // 35001 push ax ;~ 17C5:01AD -cs=0x17c5;eip=0x0001ae; J(CALL(sub_341ec,0)); // 35002 call sub_341EC ;~ 17C5:01AE -cs=0x17c5;eip=0x0001b1; T(ADD(sp, 4)); // 35004 add sp, 4 ;~ 17C5:01B1 -cs=0x17c5;eip=0x0001b4; J(JMP(loc_263f4)); // 35005 jmp short loc_263F4 ;~ 17C5:01B4 + // 83002 +cs=0x17c5;eip=0x000194; T(ADD(sp, 2)); // 83002 add sp, 2 ;~ 17C5:0194 +cs=0x17c5;eip=0x000197; J(CALLF(sub_49af7,0)); // 83003 call far ptr sub_49AF7 ;~ 17C5:0197 +cs=0x17c5;eip=0x00019c; J(CALLF(sub_49ad9,0)); // 83005 call far ptr sub_49AD9 ;~ 17C5:019C +cs=0x17c5;eip=0x0001a1; T(CMP(ax, 3)); // 83007 cmp ax, 3 ;~ 17C5:01A1 +cs=0x17c5;eip=0x0001a4; J(JNZ(loc_263e6)); // 83008 jnz short loc_263E6 ;~ 17C5:01A4 +cs=0x17c5;eip=0x0001a6; T(ax = 1;); // 83009 mov ax, 1 ;~ 17C5:01A6 +cs=0x17c5;eip=0x0001a9; X(PUSH(ax)); // 83010 push ax ;~ 17C5:01A9 +cs=0x17c5;eip=0x0001aa; T(ax = 0x9C;); // 83011 mov ax, 9Ch ;~ 17C5:01AA +cs=0x17c5;eip=0x0001ad; X(PUSH(ax)); // 83012 push ax ;~ 17C5:01AD +cs=0x17c5;eip=0x0001ae; J(CALL(sub_341ec,0)); // 83013 call sub_341EC ;~ 17C5:01AE +cs=0x17c5;eip=0x0001b1; T(ADD(sp, 4)); // 83015 add sp, 4 ;~ 17C5:01B1 +cs=0x17c5;eip=0x0001b4; J(JMP(loc_263f4)); // 83016 jmp short loc_263F4 ;~ 17C5:01B4 loc_263e6: - // 4817 -cs=0x17c5;eip=0x0001b6; T(ax = 1;); // 35009 mov ax, 1 ;~ 17C5:01B6 -cs=0x17c5;eip=0x0001b9; X(PUSH(ax)); // 35010 push ax ;~ 17C5:01B9 -cs=0x17c5;eip=0x0001ba; T(ax = 0x0A7;); // 35011 mov ax, 0A7h ;~ 17C5:01BA -cs=0x17c5;eip=0x0001bd; X(PUSH(ax)); // 35012 push ax ;~ 17C5:01BD -cs=0x17c5;eip=0x0001be; J(CALL(sub_341ec,0)); // 35013 call sub_341EC ;~ 17C5:01BE -cs=0x17c5;eip=0x0001c1; T(ADD(sp, 4)); // 35015 add sp, 4 ;~ 17C5:01C1 + // 4821 +cs=0x17c5;eip=0x0001b6; T(ax = 1;); // 83020 mov ax, 1 ;~ 17C5:01B6 +cs=0x17c5;eip=0x0001b9; X(PUSH(ax)); // 83021 push ax ;~ 17C5:01B9 +cs=0x17c5;eip=0x0001ba; T(ax = 0x0A7;); // 83022 mov ax, 0A7h ;~ 17C5:01BA +cs=0x17c5;eip=0x0001bd; X(PUSH(ax)); // 83023 push ax ;~ 17C5:01BD +cs=0x17c5;eip=0x0001be; J(CALL(sub_341ec,0)); // 83024 call sub_341EC ;~ 17C5:01BE +cs=0x17c5;eip=0x0001c1; T(ADD(sp, 4)); // 83026 add sp, 4 ;~ 17C5:01C1 loc_263f4: - // 4818 -cs=0x17c5;eip=0x0001c4; T(ax = 0x68;); // 35018 mov ax, 68h ; 'h' ;~ 17C5:01C4 -cs=0x17c5;eip=0x0001c7; X(PUSH(ax)); // 35019 push ax ;~ 17C5:01C7 -cs=0x17c5;eip=0x0001c8; T(ax = 0x140;); // 35020 mov ax, 140h ;~ 17C5:01C8 -cs=0x17c5;eip=0x0001cb; X(PUSH(ax)); // 35021 push ax ;~ 17C5:01CB -cs=0x17c5;eip=0x0001cc; T(ax = 0x60;); // 35022 mov ax, 60h ; '`' ;~ 17C5:01CC -cs=0x17c5;eip=0x0001cf; X(PUSH(ax)); // 35023 push ax ;~ 17C5:01CF -cs=0x17c5;eip=0x0001d0; T(SUB(ax, ax)); // 35024 sub ax, ax ;~ 17C5:01D0 -cs=0x17c5;eip=0x0001d2; X(PUSH(ax)); // 35025 push ax ;~ 17C5:01D2 -cs=0x17c5;eip=0x0001d3; X(PUSH(ax)); // 35026 push ax ;~ 17C5:01D3 -cs=0x17c5;eip=0x0001d4; T(ax = 0x60;); // 35027 mov ax, 60h ; '`' ;~ 17C5:01D4 -cs=0x17c5;eip=0x0001d7; X(PUSH(ax)); // 35028 push ax ;~ 17C5:01D7 -cs=0x17c5;eip=0x0001d8; T(SUB(ax, ax)); // 35029 sub ax, ax ;~ 17C5:01D8 -cs=0x17c5;eip=0x0001da; X(PUSH(ax)); // 35030 push ax ;~ 17C5:01DA -cs=0x17c5;eip=0x0001db; T(ax = 1;); // 35031 mov ax, 1 ;~ 17C5:01DB -cs=0x17c5;eip=0x0001de; X(PUSH(ax)); // 35032 push ax ;~ 17C5:01DE -cs=0x17c5;eip=0x0001df; J(CALLF(sub_49a70,0)); // 35033 call far ptr sub_49A70 ;~ 17C5:01DF -cs=0x17c5;eip=0x0001e4; T(ADD(sp, 0x10)); // 35035 add sp, 10h ;~ 17C5:01E4 -cs=0x17c5;eip=0x0001e7; T(ax = 0x68;); // 35036 mov ax, 68h ; 'h' ;~ 17C5:01E7 -cs=0x17c5;eip=0x0001ea; X(PUSH(ax)); // 35037 push ax ;~ 17C5:01EA -cs=0x17c5;eip=0x0001eb; T(ax = 0x140;); // 35038 mov ax, 140h ;~ 17C5:01EB -cs=0x17c5;eip=0x0001ee; X(PUSH(ax)); // 35039 push ax ;~ 17C5:01EE -cs=0x17c5;eip=0x0001ef; T(ax = 0x60;); // 35040 mov ax, 60h ; '`' ;~ 17C5:01EF -cs=0x17c5;eip=0x0001f2; X(PUSH(ax)); // 35041 push ax ;~ 17C5:01F2 -cs=0x17c5;eip=0x0001f3; T(SUB(ax, ax)); // 35042 sub ax, ax ;~ 17C5:01F3 -cs=0x17c5;eip=0x0001f5; X(PUSH(ax)); // 35043 push ax ;~ 17C5:01F5 -cs=0x17c5;eip=0x0001f6; T(ax = 2;); // 35044 mov ax, 2 ;~ 17C5:01F6 -cs=0x17c5;eip=0x0001f9; X(PUSH(ax)); // 35045 push ax ;~ 17C5:01F9 -cs=0x17c5;eip=0x0001fa; T(ax = 0x60;); // 35046 mov ax, 60h ; '`' ;~ 17C5:01FA -cs=0x17c5;eip=0x0001fd; X(PUSH(ax)); // 35047 push ax ;~ 17C5:01FD -cs=0x17c5;eip=0x0001fe; T(SUB(ax, ax)); // 35048 sub ax, ax ;~ 17C5:01FE -cs=0x17c5;eip=0x000200; X(PUSH(ax)); // 35049 push ax ;~ 17C5:0200 -cs=0x17c5;eip=0x000201; T(ax = 1;); // 35050 mov ax, 1 ;~ 17C5:0201 -cs=0x17c5;eip=0x000204; X(PUSH(ax)); // 35051 push ax ;~ 17C5:0204 -cs=0x17c5;eip=0x000205; J(CALLF(sub_49a70,0)); // 35052 call far ptr sub_49A70 ;~ 17C5:0205 -cs=0x17c5;eip=0x00020a; T(ADD(sp, 0x10)); // 35054 add sp, 10h ;~ 17C5:020A -cs=0x17c5;eip=0x00020d; T(sp = bp;); // 35055 mov sp, bp ;~ 17C5:020D -cs=0x17c5;eip=0x00020f; X(POP(bp)); // 35056 pop bp ;~ 17C5:020F -cs=0x17c5;eip=0x000210; J(RETN(0)); // 35057 retn ;~ 17C5:0210 + // 4822 +cs=0x17c5;eip=0x0001c4; T(ax = 0x68;); // 83029 mov ax, 68h ; 'h' ;~ 17C5:01C4 +cs=0x17c5;eip=0x0001c7; X(PUSH(ax)); // 83030 push ax ;~ 17C5:01C7 +cs=0x17c5;eip=0x0001c8; T(ax = 0x140;); // 83031 mov ax, 140h ;~ 17C5:01C8 +cs=0x17c5;eip=0x0001cb; X(PUSH(ax)); // 83032 push ax ;~ 17C5:01CB +cs=0x17c5;eip=0x0001cc; T(ax = 0x60;); // 83033 mov ax, 60h ; '`' ;~ 17C5:01CC +cs=0x17c5;eip=0x0001cf; X(PUSH(ax)); // 83034 push ax ;~ 17C5:01CF +cs=0x17c5;eip=0x0001d0; T(SUB(ax, ax)); // 83035 sub ax, ax ;~ 17C5:01D0 +cs=0x17c5;eip=0x0001d2; X(PUSH(ax)); // 83036 push ax ;~ 17C5:01D2 +cs=0x17c5;eip=0x0001d3; X(PUSH(ax)); // 83037 push ax ;~ 17C5:01D3 +cs=0x17c5;eip=0x0001d4; T(ax = 0x60;); // 83038 mov ax, 60h ; '`' ;~ 17C5:01D4 +cs=0x17c5;eip=0x0001d7; X(PUSH(ax)); // 83039 push ax ;~ 17C5:01D7 +cs=0x17c5;eip=0x0001d8; T(SUB(ax, ax)); // 83040 sub ax, ax ;~ 17C5:01D8 +cs=0x17c5;eip=0x0001da; X(PUSH(ax)); // 83041 push ax ;~ 17C5:01DA +cs=0x17c5;eip=0x0001db; T(ax = 1;); // 83042 mov ax, 1 ;~ 17C5:01DB +cs=0x17c5;eip=0x0001de; X(PUSH(ax)); // 83043 push ax ;~ 17C5:01DE +cs=0x17c5;eip=0x0001df; J(CALLF(sub_49a70,0)); // 83044 call far ptr sub_49A70 ;~ 17C5:01DF +cs=0x17c5;eip=0x0001e4; T(ADD(sp, 0x10)); // 83046 add sp, 10h ;~ 17C5:01E4 +cs=0x17c5;eip=0x0001e7; T(ax = 0x68;); // 83047 mov ax, 68h ; 'h' ;~ 17C5:01E7 +cs=0x17c5;eip=0x0001ea; X(PUSH(ax)); // 83048 push ax ;~ 17C5:01EA +cs=0x17c5;eip=0x0001eb; T(ax = 0x140;); // 83049 mov ax, 140h ;~ 17C5:01EB +cs=0x17c5;eip=0x0001ee; X(PUSH(ax)); // 83050 push ax ;~ 17C5:01EE +cs=0x17c5;eip=0x0001ef; T(ax = 0x60;); // 83051 mov ax, 60h ; '`' ;~ 17C5:01EF +cs=0x17c5;eip=0x0001f2; X(PUSH(ax)); // 83052 push ax ;~ 17C5:01F2 +cs=0x17c5;eip=0x0001f3; T(SUB(ax, ax)); // 83053 sub ax, ax ;~ 17C5:01F3 +cs=0x17c5;eip=0x0001f5; X(PUSH(ax)); // 83054 push ax ;~ 17C5:01F5 +cs=0x17c5;eip=0x0001f6; T(ax = 2;); // 83055 mov ax, 2 ;~ 17C5:01F6 +cs=0x17c5;eip=0x0001f9; X(PUSH(ax)); // 83056 push ax ;~ 17C5:01F9 +cs=0x17c5;eip=0x0001fa; T(ax = 0x60;); // 83057 mov ax, 60h ; '`' ;~ 17C5:01FA +cs=0x17c5;eip=0x0001fd; X(PUSH(ax)); // 83058 push ax ;~ 17C5:01FD +cs=0x17c5;eip=0x0001fe; T(SUB(ax, ax)); // 83059 sub ax, ax ;~ 17C5:01FE +cs=0x17c5;eip=0x000200; X(PUSH(ax)); // 83060 push ax ;~ 17C5:0200 +cs=0x17c5;eip=0x000201; T(ax = 1;); // 83061 mov ax, 1 ;~ 17C5:0201 +cs=0x17c5;eip=0x000204; X(PUSH(ax)); // 83062 push ax ;~ 17C5:0204 +cs=0x17c5;eip=0x000205; J(CALLF(sub_49a70,0)); // 83063 call far ptr sub_49A70 ;~ 17C5:0205 +cs=0x17c5;eip=0x00020a; T(ADD(sp, 0x10)); // 83065 add sp, 10h ;~ 17C5:020A +cs=0x17c5;eip=0x00020d; T(sp = bp;); // 83066 mov sp, bp ;~ 17C5:020D +cs=0x17c5;eip=0x00020f; X(POP(bp)); // 83067 pop bp ;~ 17C5:020F +cs=0x17c5;eip=0x000210; J(RETN(0)); // 83068 retn ;~ 17C5:0210 assert(0); __dispatch_call: @@ -283,66 +286,66 @@ cs=0x17c5;eip=0x000210; J(RETN(0)); // 35057 retn ;~ 17C5:0210 - bool _group13(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group12(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group13: + _group12: _begin: sub_26441: - // 35063 -cs=0x17c5;eip=0x000211; X(PUSH(bp)); // 35064 push bp ;~ 17C5:0211 -cs=0x17c5;eip=0x000212; T(bp = sp;); // 35065 mov bp, sp ;~ 17C5:0212 -cs=0x17c5;eip=0x000214; X(*(dw*)(&dword_4f212) = 0x440;); // 35066 mov word ptr dword_4F212, 440h ;~ 17C5:0214 -cs=0x17c5;eip=0x00021a; X(*(dw*)(((db*)&dword_4f212)+2) = 0;); // 35067 mov word ptr dword_4F212+2, 0 ;~ 17C5:021A -cs=0x17c5;eip=0x000220; T(LES(bx, dword_4f212)); // 35068 les bx, dword_4F212 ;~ 17C5:0220 -cs=0x17c5;eip=0x000224; T(CMP(*(raddr(es,bx)), 1)); // 35070 cmp byte ptr es:[bx], 1 ;~ 17C5:0224 -cs=0x17c5;eip=0x000228; J(JBE(loc_2645e)); // 35071 jbe short loc_2645E ;~ 17C5:0228 -cs=0x17c5;eip=0x00022a; X(MOV(*(raddr(es,bx)), 1)); // 35072 mov byte ptr es:[bx], 1 ;~ 17C5:022A + // 83074 +cs=0x17c5;eip=0x000211; X(PUSH(bp)); // 83075 push bp ;~ 17C5:0211 +cs=0x17c5;eip=0x000212; T(bp = sp;); // 83076 mov bp, sp ;~ 17C5:0212 +cs=0x17c5;eip=0x000214; X(*(dw*)(&dword_4f212) = 0x440;); // 83077 mov word ptr ds:dword_4F212, 440h ;~ 17C5:0214 +cs=0x17c5;eip=0x00021a; X(*(dw*)(((db*)&dword_4f212)+2) = 0;); // 83078 mov word ptr ds:dword_4F212+2, 0 ;~ 17C5:021A +cs=0x17c5;eip=0x000220; T(LES(bx, dword_4f212)); // 83079 les bx, ds:dword_4F212 ;~ 17C5:0220 +cs=0x17c5;eip=0x000224; T(CMP(*(raddr(es,bx)), 1)); // 83081 cmp byte ptr es:[bx], 1 ;~ 17C5:0224 +cs=0x17c5;eip=0x000228; J(JBE(loc_2645e)); // 83082 jbe short loc_2645E ;~ 17C5:0228 +cs=0x17c5;eip=0x00022a; X(MOV(*(raddr(es,bx)), 1)); // 83083 mov byte ptr es:[bx], 1 ;~ 17C5:022A loc_2645e: - // 4819 -cs=0x17c5;eip=0x00022e; J(CALLF(sub_49b97,0)); // 35075 call far ptr sub_49B97 ;~ 17C5:022E + // 4823 +cs=0x17c5;eip=0x00022e; J(CALLF(sub_49b97,0)); // 83086 call far ptr sub_49B97 ;~ 17C5:022E seg2623_233_proc: - // 35079 -cs=0x17c5;eip=0x000233; X(PUSH(word_48b68)); // 35079 push word_48B68 ;~ 17C5:0233 -cs=0x17c5;eip=0x000237; T(SUB(bx, bx)); // 35080 sub bx, bx ;~ 17C5:0237 -cs=0x17c5;eip=0x000239; T(es = bx;); // 35081 mov es, bx ;~ 17C5:0239 -cs=0x17c5;eip=0x00023b; T(bx = 0x4FE;); // 35083 mov bx, 4FEh ;~ 17C5:023B -cs=0x17c5;eip=0x00023e; X(PUSH(*(dw*)(raddr(es,bx)))); // 35084 push word ptr es:[bx] ;~ 17C5:023E -cs=0x17c5;eip=0x000241; J(CALLF(sub_49b92,0)); // 35085 call far ptr sub_49B92 ;~ 17C5:0241 -cs=0x17c5;eip=0x000246; T(ADD(sp, 4)); // 35087 add sp, 4 ;~ 17C5:0246 -cs=0x17c5;eip=0x000249; J(CALL(sub_29ea8,0)); // 35088 call sub_29EA8 ;~ 17C5:0249 -cs=0x17c5;eip=0x00024c; T(LES(bx, dword_528d6)); // 35089 les bx, dword_528D6 ;~ 17C5:024C -cs=0x17c5;eip=0x000250; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 35091 cmp word ptr es:[bx+72h], 0 ;~ 17C5:0250 -cs=0x17c5;eip=0x000255; J(JNZ(__unk_2648c)); // 35092 jnz short __unk_2648C ;~ 17C5:0255 -cs=0x17c5;eip=0x000257; J(CALLF(sub_38976,0)); // 35093 call sub_38976 ;~ 17C5:0257 + // 83090 +cs=0x17c5;eip=0x000233; X(PUSH(word_48b68)); // 83090 push word_48B68 ;~ 17C5:0233 +cs=0x17c5;eip=0x000237; T(SUB(bx, bx)); // 83091 sub bx, bx ;~ 17C5:0237 +cs=0x17c5;eip=0x000239; T(es = bx;); // 83092 mov es, bx ;~ 17C5:0239 +cs=0x17c5;eip=0x00023b; T(bx = 0x4FE;); // 83093 mov bx, 4FEh ;~ 17C5:023B +cs=0x17c5;eip=0x00023e; X(PUSH(*(dw*)(raddr(es,bx)))); // 83094 push word ptr es:[bx] ;~ 17C5:023E +cs=0x17c5;eip=0x000241; J(CALLF(sub_49b92,0)); // 83095 call far ptr sub_49B92 ;~ 17C5:0241 +cs=0x17c5;eip=0x000246; T(ADD(sp, 4)); // 83097 add sp, 4 ;~ 17C5:0246 +cs=0x17c5;eip=0x000249; J(CALL(sub_29ea8,0)); // 83098 call sub_29EA8 ;~ 17C5:0249 +cs=0x17c5;eip=0x00024c; T(LES(bx, dword_528d6)); // 83100 les bx, ds:dword_528D6 ;~ 17C5:024C +cs=0x17c5;eip=0x000250; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 83102 cmp word ptr es:[bx+72h], 0 ;~ 17C5:0250 +cs=0x17c5;eip=0x000255; J(JNZ(__unk_2648c)); // 83103 jnz short __unk_2648C ;~ 17C5:0255 +cs=0x17c5;eip=0x000257; J(CALLF(sub_38976,0)); // 83104 call sub_38976 ;~ 17C5:0257 __unk_2648c: - // 4820 -cs=0x17c5;eip=0x00025c; J(CALL(sub_29e6b,0)); // 35096 call sub_29E6B ;~ 17C5:025C -cs=0x17c5;eip=0x00025f; J(CALL(sub_28279,0)); // 35098 call sub_28279 ;~ 17C5:025F -cs=0x17c5;eip=0x000262; T(LES(bx, dword_528d6)); // 35099 les bx, dword_528D6 ;~ 17C5:0262 -cs=0x17c5;eip=0x000266; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 35100 cmp word ptr es:[bx+72h], 0 ;~ 17C5:0266 -cs=0x17c5;eip=0x00026b; J(JNZ(loc_264a2)); // 35101 jnz short loc_264A2 ;~ 17C5:026B -cs=0x17c5;eip=0x00026d; J(CALLF(sub_389c6,0)); // 35102 call sub_389C6 ;~ 17C5:026D + // 4824 +cs=0x17c5;eip=0x00025c; J(CALL(sub_29e6b,0)); // 83107 call sub_29E6B ;~ 17C5:025C +cs=0x17c5;eip=0x00025f; J(CALL(sub_28279,0)); // 83109 call sub_28279 ;~ 17C5:025F +cs=0x17c5;eip=0x000262; T(LES(bx, dword_528d6)); // 83110 les bx, ds:dword_528D6 ;~ 17C5:0262 +cs=0x17c5;eip=0x000266; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 83111 cmp word ptr es:[bx+72h], 0 ;~ 17C5:0266 +cs=0x17c5;eip=0x00026b; J(JNZ(loc_264a2)); // 83112 jnz short loc_264A2 ;~ 17C5:026B +cs=0x17c5;eip=0x00026d; J(CALLF(sub_389c6,0)); // 83113 call sub_389C6 ;~ 17C5:026D loc_264a2: - // 4821 -cs=0x17c5;eip=0x000272; T(ax = 1;); // 35105 mov ax, 1 ;~ 17C5:0272 -cs=0x17c5;eip=0x000275; X(PUSH(ax)); // 35106 push ax ;~ 17C5:0275 -cs=0x17c5;eip=0x000276; J(CALLF(sub_49b29,0)); // 35107 call far ptr sub_49B29 ;~ 17C5:0276 -cs=0x17c5;eip=0x00027b; T(ADD(sp, 2)); // 35109 add sp, 2 ;~ 17C5:027B -cs=0x17c5;eip=0x00027e; T(ax = 2;); // 35110 mov ax, 2 ;~ 17C5:027E -cs=0x17c5;eip=0x000281; X(PUSH(ax)); // 35111 push ax ;~ 17C5:0281 -cs=0x17c5;eip=0x000282; J(CALL(sub_284a8,0)); // 35112 call sub_284A8 ;~ 17C5:0282 -cs=0x17c5;eip=0x000285; T(ADD(sp, 2)); // 35113 add sp, 2 ;~ 17C5:0285 + // 4825 +cs=0x17c5;eip=0x000272; T(ax = 1;); // 83116 mov ax, 1 ;~ 17C5:0272 +cs=0x17c5;eip=0x000275; X(PUSH(ax)); // 83117 push ax ;~ 17C5:0275 +cs=0x17c5;eip=0x000276; J(CALLF(sub_49b29,0)); // 83118 call far ptr sub_49B29 ;~ 17C5:0276 +cs=0x17c5;eip=0x00027b; T(ADD(sp, 2)); // 83120 add sp, 2 ;~ 17C5:027B +cs=0x17c5;eip=0x00027e; T(ax = 2;); // 83121 mov ax, 2 ;~ 17C5:027E +cs=0x17c5;eip=0x000281; X(PUSH(ax)); // 83122 push ax ;~ 17C5:0281 +cs=0x17c5;eip=0x000282; J(CALL(sub_284a8,0)); // 83123 call sub_284A8 ;~ 17C5:0282 +cs=0x17c5;eip=0x000285; T(ADD(sp, 2)); // 83124 add sp, 2 ;~ 17C5:0285 __unk_264b8: - // 4822 -cs=0x17c5;eip=0x000288; J(CALL(sub_29ee6,0)); // 35116 call sub_29EE6 ;~ 17C5:0288 -cs=0x17c5;eip=0x00028b; J(CALLF(sub_49b97,0)); // 35117 call far ptr sub_49B97 ;~ 17C5:028B -cs=0x17c5;eip=0x000290; T(sp = bp;); // 35119 mov sp, bp ;~ 17C5:0290 -cs=0x17c5;eip=0x000292; X(POP(bp)); // 35120 pop bp ;~ 17C5:0292 -cs=0x17c5;eip=0x000293; J(RETN(0)); // 35121 retn ;~ 17C5:0293 + // 4826 +cs=0x17c5;eip=0x000288; J(CALL(sub_29ee6,0)); // 83127 call sub_29EE6 ;~ 17C5:0288 +cs=0x17c5;eip=0x00028b; J(CALLF(sub_49b97,0)); // 83128 call far ptr sub_49B97 ;~ 17C5:028B +cs=0x17c5;eip=0x000290; T(sp = bp;); // 83130 mov sp, bp ;~ 17C5:0290 +cs=0x17c5;eip=0x000292; X(POP(bp)); // 83131 pop bp ;~ 17C5:0292 +cs=0x17c5;eip=0x000293; J(RETN(0)); // 83132 retn ;~ 17C5:0293 assert(0); __dispatch_call: @@ -372,9 +375,9 @@ cs=0x17c5;eip=0x000293; J(RETN(0)); // 35121 retn ;~ 17C5:0293 else goto __dispatch_call; sub_264c4: _begin: -cs=0x17c5;eip=0x000294; X(PUSH(bp)); // 35127 push bp ;~ 17C5:0294 -cs=0x17c5;eip=0x000295; X(POP(bp)); // 35129 pop bp ;~ 17C5:0295 -cs=0x17c5;eip=0x000296; J(RETN(0)); // 35130 retn ;~ 17C5:0296 +cs=0x17c5;eip=0x000294; X(PUSH(bp)); // 83139 push bp ;~ 17C5:0294 +cs=0x17c5;eip=0x000295; X(POP(bp)); // 83140 pop bp ;~ 17C5:0295 +cs=0x17c5;eip=0x000296; J(RETN(0)); // 83141 retn ;~ 17C5:0296 assert(0); __dispatch_call: @@ -399,9 +402,9 @@ cs=0x17c5;eip=0x000296; J(RETN(0)); // 35130 retn ;~ 17C5:0296 else goto __dispatch_call; sub_264c7: _begin: -cs=0x17c5;eip=0x000297; X(PUSH(bp)); // 35138 push bp ;~ 17C5:0297 -cs=0x17c5;eip=0x000298; X(POP(bp)); // 35139 pop bp ;~ 17C5:0298 -cs=0x17c5;eip=0x000299; J(RETN(0)); // 35140 retn ;~ 17C5:0299 +cs=0x17c5;eip=0x000297; X(PUSH(bp)); // 83149 push bp ;~ 17C5:0297 +cs=0x17c5;eip=0x000298; X(POP(bp)); // 83150 pop bp ;~ 17C5:0298 +cs=0x17c5;eip=0x000299; J(RETN(0)); // 83151 retn ;~ 17C5:0299 assert(0); __dispatch_call: @@ -418,46 +421,46 @@ cs=0x17c5;eip=0x000299; J(RETN(0)); // 35140 retn ;~ 17C5:0299 - bool _group14(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group13(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group14: + _group13: _begin: sub_264ca: - // 35149 -cs=0x17c5;eip=0x00029a; X(PUSH(bp)); // 35150 push bp ;~ 17C5:029A -cs=0x17c5;eip=0x00029b; T(bp = sp;); // 35151 mov bp, sp ;~ 17C5:029B -cs=0x17c5;eip=0x00029d; T(SUB(sp, 2)); // 35152 sub sp, 2 ;~ 17C5:029D -cs=0x17c5;eip=0x0002a0; T(SUB(ax, ax)); // 35153 sub ax, ax ;~ 17C5:02A0 -cs=0x17c5;eip=0x0002a2; X(PUSH(ax)); // 35154 push ax ;~ 17C5:02A2 -cs=0x17c5;eip=0x0002a3; J(CALLF(sub_4999e,0)); // 35155 call far ptr sub_4999E ;~ 17C5:02A3 + // 83160 +cs=0x17c5;eip=0x00029a; X(PUSH(bp)); // 83161 push bp ;~ 17C5:029A +cs=0x17c5;eip=0x00029b; T(bp = sp;); // 83162 mov bp, sp ;~ 17C5:029B +cs=0x17c5;eip=0x00029d; T(SUB(sp, 2)); // 83163 sub sp, 2 ;~ 17C5:029D +cs=0x17c5;eip=0x0002a0; T(SUB(ax, ax)); // 83164 sub ax, ax ;~ 17C5:02A0 +cs=0x17c5;eip=0x0002a2; X(PUSH(ax)); // 83165 push ax ;~ 17C5:02A2 +cs=0x17c5;eip=0x0002a3; J(CALLF(sub_4999e,0)); // 83166 call far ptr sub_4999E ;~ 17C5:02A3 seg2623_2a8_proc: - // 35159 -cs=0x17c5;eip=0x0002a8; T(ADD(sp, 2)); // 35159 add sp, 2 ;~ 17C5:02A8 -cs=0x17c5;eip=0x0002ab; T(ax = 1;); // 35160 mov ax, 1 ;~ 17C5:02AB -cs=0x17c5;eip=0x0002ae; X(PUSH(ax)); // 35161 push ax ;~ 17C5:02AE -cs=0x17c5;eip=0x0002af; J(CALLF(sub_4999e,0)); // 35162 call far ptr sub_4999E ;~ 17C5:02AF -cs=0x17c5;eip=0x0002b4; T(ADD(sp, 2)); // 35164 add sp, 2 ;~ 17C5:02B4 -cs=0x17c5;eip=0x0002b7; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 35165 mov [bp-2], ax ;~ 17C5:02B7 -cs=0x17c5;eip=0x0002ba; T(ax = 1;); // 35166 mov ax, 1 ;~ 17C5:02BA -cs=0x17c5;eip=0x0002bd; X(PUSH(ax)); // 35167 push ax ;~ 17C5:02BD -cs=0x17c5;eip=0x0002be; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 35168 push word ptr [bp-2] ;~ 17C5:02BE -cs=0x17c5;eip=0x0002c1; J(CALLF(sub_49b15,0)); // 35169 call far ptr sub_49B15 ;~ 17C5:02C1 -cs=0x17c5;eip=0x0002c6; T(ADD(sp, 4)); // 35171 add sp, 4 ;~ 17C5:02C6 -cs=0x17c5;eip=0x0002c9; T(ax = 2;); // 35172 mov ax, 2 ;~ 17C5:02C9 -cs=0x17c5;eip=0x0002cc; X(PUSH(ax)); // 35173 push ax ;~ 17C5:02CC -cs=0x17c5;eip=0x0002cd; T(LES(bx, dword_528d6)); // 35174 les bx, dword_528D6 ;~ 17C5:02CD -cs=0x17c5;eip=0x0002d1; X(PUSH(*(dw*)(raddr(es,bx+0x20)))); // 35175 push word ptr es:[bx+20h] ;~ 17C5:02D1 -cs=0x17c5;eip=0x0002d5; J(CALLF(sub_49b15,0)); // 35176 call far ptr sub_49B15 ;~ 17C5:02D5 + // 83170 +cs=0x17c5;eip=0x0002a8; T(ADD(sp, 2)); // 83170 add sp, 2 ;~ 17C5:02A8 +cs=0x17c5;eip=0x0002ab; T(ax = 1;); // 83171 mov ax, 1 ;~ 17C5:02AB +cs=0x17c5;eip=0x0002ae; X(PUSH(ax)); // 83172 push ax ;~ 17C5:02AE +cs=0x17c5;eip=0x0002af; J(CALLF(sub_4999e,0)); // 83173 call far ptr sub_4999E ;~ 17C5:02AF +cs=0x17c5;eip=0x0002b4; T(ADD(sp, 2)); // 83175 add sp, 2 ;~ 17C5:02B4 +cs=0x17c5;eip=0x0002b7; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 83176 mov [bp-2], ax ;~ 17C5:02B7 +cs=0x17c5;eip=0x0002ba; T(ax = 1;); // 83177 mov ax, 1 ;~ 17C5:02BA +cs=0x17c5;eip=0x0002bd; X(PUSH(ax)); // 83178 push ax ;~ 17C5:02BD +cs=0x17c5;eip=0x0002be; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 83179 push word ptr [bp-2] ;~ 17C5:02BE +cs=0x17c5;eip=0x0002c1; J(CALLF(sub_49b15,0)); // 83180 call far ptr sub_49B15 ;~ 17C5:02C1 +cs=0x17c5;eip=0x0002c6; T(ADD(sp, 4)); // 83182 add sp, 4 ;~ 17C5:02C6 +cs=0x17c5;eip=0x0002c9; T(ax = 2;); // 83183 mov ax, 2 ;~ 17C5:02C9 +cs=0x17c5;eip=0x0002cc; X(PUSH(ax)); // 83184 push ax ;~ 17C5:02CC +cs=0x17c5;eip=0x0002cd; T(LES(bx, dword_528d6)); // 83185 les bx, ds:dword_528D6 ;~ 17C5:02CD +cs=0x17c5;eip=0x0002d1; X(PUSH(*(dw*)(raddr(es,bx+0x20)))); // 83186 push word ptr es:[bx+20h] ;~ 17C5:02D1 +cs=0x17c5;eip=0x0002d5; J(CALLF(sub_49b15,0)); // 83187 call far ptr sub_49B15 ;~ 17C5:02D5 sub_2650a: - // 35181 -cs=0x17c5;eip=0x0002da; T(ADD(sp, 4)); // 35182 add sp, 4 ;~ 17C5:02DA -cs=0x17c5;eip=0x0002dd; T(sp = bp;); // 35183 mov sp, bp ;~ 17C5:02DD -cs=0x17c5;eip=0x0002df; X(POP(bp)); // 35184 pop bp ;~ 17C5:02DF -cs=0x17c5;eip=0x0002e0; J(RETN(0)); // 35185 retn ;~ 17C5:02E0 + // 83192 +cs=0x17c5;eip=0x0002da; T(ADD(sp, 4)); // 83193 add sp, 4 ;~ 17C5:02DA +cs=0x17c5;eip=0x0002dd; T(sp = bp;); // 83194 mov sp, bp ;~ 17C5:02DD +cs=0x17c5;eip=0x0002df; X(POP(bp)); // 83195 pop bp ;~ 17C5:02DF +cs=0x17c5;eip=0x0002e0; J(RETN(0)); // 83196 retn ;~ 17C5:02E0 assert(0); __dispatch_call: @@ -476,57 +479,57 @@ cs=0x17c5;eip=0x0002e0; J(RETN(0)); // 35185 retn ;~ 17C5:02E0 - bool _group15(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group14(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group15: + _group14: _begin: sub_26512: - // 35196 -cs=0x17c5;eip=0x0002e2; J(CALLF(sub_49a98,0)); // 35197 call far ptr sub_49A98 ;~ 17C5:02E2 + // 83207 +cs=0x17c5;eip=0x0002e2; J(CALLF(sub_49a98,0)); // 83208 call far ptr sub_49A98 ;~ 17C5:02E2 seg2623_2e7_proc: - // 35201 -cs=0x17c5;eip=0x0002e7; T(bx = ax;); // 35201 mov bx, ax ;~ 17C5:02E7 -cs=0x17c5;eip=0x0002e9; T(SUB(bx, 2)); // 35202 sub bx, 2 ;~ 17C5:02E9 -cs=0x17c5;eip=0x0002ec; T(CMP(bx, 0x0FFF)); // 35203 cmp bx, 0FFFh ;~ 17C5:02EC -cs=0x17c5;eip=0x0002f0; J(JBE(loc_26525)); // 35204 jbe short loc_26525 ;~ 17C5:02F0 -cs=0x17c5;eip=0x0002f2; T(bx = 0x0FFF;); // 35205 mov bx, 0FFFh ;~ 17C5:02F2 + // 83212 +cs=0x17c5;eip=0x0002e7; T(bx = ax;); // 83212 mov bx, ax ;~ 17C5:02E7 +cs=0x17c5;eip=0x0002e9; T(SUB(bx, 2)); // 83213 sub bx, 2 ;~ 17C5:02E9 +cs=0x17c5;eip=0x0002ec; T(CMP(bx, 0x0FFF)); // 83214 cmp bx, 0FFFh ;~ 17C5:02EC +cs=0x17c5;eip=0x0002f0; J(JBE(loc_26525)); // 83215 jbe short loc_26525 ;~ 17C5:02F0 +cs=0x17c5;eip=0x0002f2; T(bx = 0x0FFF;); // 83216 mov bx, 0FFFh ;~ 17C5:02F2 loc_26525: - // 4823 -cs=0x17c5;eip=0x0002f5; X(word_48ba2 = bx;); // 35208 mov word_48BA2, bx ;~ 17C5:02F5 -cs=0x17c5;eip=0x0002f9; T(ah = 0x48;); // 35209 mov ah, 48h ;~ 17C5:02F9 -cs=0x17c5;eip=0x0002fb; S(_INT(0x21)); // 35210 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 17C5:02FB -cs=0x17c5;eip=0x0002fd; X(word_48ba0 = ax;); // 35212 mov word_48BA0, ax ;~ 17C5:02FD + // 4827 +cs=0x17c5;eip=0x0002f5; X(word_48ba2 = bx;); // 83219 mov word_48BA2, bx ;~ 17C5:02F5 +cs=0x17c5;eip=0x0002f9; T(ah = 0x48;); // 83220 mov ah, 48h ;~ 17C5:02F9 +cs=0x17c5;eip=0x0002fb; S(_INT(0x21)); // 83221 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 17C5:02FB +cs=0x17c5;eip=0x0002fd; X(word_48ba0 = ax;); // 83223 mov word_48BA0, ax ;~ 17C5:02FD sub_26530: - // 35217 -cs=0x17c5;eip=0x000300; T(SUB(cx, cx)); // 35218 sub cx, cx ;~ 17C5:0300 -cs=0x17c5;eip=0x000302; T(es = cx;); // 35219 mov es, cx ;~ 17C5:0302 -cs=0x17c5;eip=0x000304; X(MOV(*(dw*)(raddr(es,0x4FE)), ax)); // 35221 mov es:4FEh, ax ;~ 17C5:0304 -cs=0x17c5;eip=0x000308; T(ah = 0x3D;); // 35222 mov ah, 3Dh ; '=' ;~ 17C5:0308 -cs=0x17c5;eip=0x00030a; T(al = 0;); // 35223 mov al, 0 ;~ 17C5:030A -cs=0x17c5;eip=0x00030c; T(dx = 0x0B4;); // 35224 mov dx, 0B4h ;~ 17C5:030C -cs=0x17c5;eip=0x00030f; S(_INT(0x21)); // 35225 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:030F -cs=0x17c5;eip=0x000311; T(bx = ax;); // 35229 mov bx, ax ;~ 17C5:0311 -cs=0x17c5;eip=0x000313; T(cx = word_48ba2;); // 35230 mov cx, word_48BA2 ;~ 17C5:0313 -cs=0x17c5;eip=0x000317; T(SHL(cx, 1)); // 35231 shl cx, 1 ;~ 17C5:0317 -cs=0x17c5;eip=0x000319; T(SHL(cx, 1)); // 35232 shl cx, 1 ;~ 17C5:0319 -cs=0x17c5;eip=0x00031b; T(SHL(cx, 1)); // 35233 shl cx, 1 ;~ 17C5:031B -cs=0x17c5;eip=0x00031d; T(SHL(cx, 1)); // 35234 shl cx, 1 ;~ 17C5:031D -cs=0x17c5;eip=0x00031f; X(PUSH(ds)); // 35235 push ds ;~ 17C5:031F -cs=0x17c5;eip=0x000320; T(ax = word_48ba0;); // 35236 mov ax, word_48BA0 ;~ 17C5:0320 -cs=0x17c5;eip=0x000323; T(ds = ax;); // 35237 mov ds, ax ;~ 17C5:0323 -cs=0x17c5;eip=0x000325; T(dx = 0;); // 35239 mov dx, 0 ;~ 17C5:0325 -cs=0x17c5;eip=0x000328; T(ah = 0x3F;); // 35240 mov ah, 3Fh ;~ 17C5:0328 -cs=0x17c5;eip=0x00032a; S(_INT(0x21)); // 35241 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:032A -cs=0x17c5;eip=0x00032c; X(POP(ds)); // 35244 pop ds ;~ 17C5:032C -cs=0x17c5;eip=0x00032d; X(PUSH(ax)); // 35246 push ax ;~ 17C5:032D -cs=0x17c5;eip=0x00032e; T(ah = 0x3E;); // 35247 mov ah, 3Eh ;~ 17C5:032E -cs=0x17c5;eip=0x000330; S(_INT(0x21)); // 35248 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:0330 -cs=0x17c5;eip=0x000332; X(POP(ax)); // 35250 pop ax ;~ 17C5:0332 -cs=0x17c5;eip=0x000333; J(RETN(0)); // 35251 retn ;~ 17C5:0333 + // 83228 +cs=0x17c5;eip=0x000300; T(SUB(cx, cx)); // 83229 sub cx, cx ;~ 17C5:0300 +cs=0x17c5;eip=0x000302; T(es = cx;); // 83230 mov es, cx ;~ 17C5:0302 +cs=0x17c5;eip=0x000304; X(MOV(*(dw*)(raddr(es,0x4FE)), ax)); // 83232 mov es:4FEh, ax ;~ 17C5:0304 +cs=0x17c5;eip=0x000308; T(ah = 0x3D;); // 83233 mov ah, 3Dh ; '=' ;~ 17C5:0308 +cs=0x17c5;eip=0x00030a; T(al = 0;); // 83234 mov al, 0 ;~ 17C5:030A +cs=0x17c5;eip=0x00030c; T(dx = 0x0B4;); // 83235 mov dx, 0B4h ;~ 17C5:030C +cs=0x17c5;eip=0x00030f; S(_INT(0x21)); // 83236 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:030F +cs=0x17c5;eip=0x000311; T(bx = ax;); // 83240 mov bx, ax ;~ 17C5:0311 +cs=0x17c5;eip=0x000313; T(cx = word_48ba2;); // 83241 mov cx, word_48BA2 ;~ 17C5:0313 +cs=0x17c5;eip=0x000317; T(SHL(cx, 1)); // 83242 shl cx, 1 ;~ 17C5:0317 +cs=0x17c5;eip=0x000319; T(SHL(cx, 1)); // 83243 shl cx, 1 ;~ 17C5:0319 +cs=0x17c5;eip=0x00031b; T(SHL(cx, 1)); // 83244 shl cx, 1 ;~ 17C5:031B +cs=0x17c5;eip=0x00031d; T(SHL(cx, 1)); // 83245 shl cx, 1 ;~ 17C5:031D +cs=0x17c5;eip=0x00031f; X(PUSH(ds)); // 83246 push ds ;~ 17C5:031F +cs=0x17c5;eip=0x000320; T(ax = word_48ba0;); // 83247 mov ax, word_48BA0 ;~ 17C5:0320 +cs=0x17c5;eip=0x000323; T(ds = ax;); // 83248 mov ds, ax ;~ 17C5:0323 +cs=0x17c5;eip=0x000325; T(dx = 0;); // 83250 mov dx, 0 ;~ 17C5:0325 +cs=0x17c5;eip=0x000328; T(ah = 0x3F;); // 83251 mov ah, 3Fh ;~ 17C5:0328 +cs=0x17c5;eip=0x00032a; S(_INT(0x21)); // 83252 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:032A +cs=0x17c5;eip=0x00032c; X(POP(ds)); // 83255 pop ds ;~ 17C5:032C +cs=0x17c5;eip=0x00032d; X(PUSH(ax)); // 83257 push ax ;~ 17C5:032D +cs=0x17c5;eip=0x00032e; T(ah = 0x3E;); // 83258 mov ah, 3Eh ;~ 17C5:032E +cs=0x17c5;eip=0x000330; S(_INT(0x21)); // 83259 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:0330 +cs=0x17c5;eip=0x000332; X(POP(ax)); // 83261 pop ax ;~ 17C5:0332 +cs=0x17c5;eip=0x000333; J(RETN(0)); // 83262 retn ;~ 17C5:0333 assert(0); __dispatch_call: @@ -556,105 +559,105 @@ cs=0x17c5;eip=0x000333; J(RETN(0)); // 35251 retn ;~ 17C5:0333 _begin: #undef var_9e #define var_9e -0x9E - // 35261 var_9E = word ptr -9Eh ;~ 17C5:0334 + // 83272 var_9E = word ptr -9Eh ;~ 17C5:0334 #undef var_9c #define var_9c -0x9C - // 35262 var_9C = word ptr -9Ch ;~ 17C5:0334 + // 83273 var_9C = word ptr -9Ch ;~ 17C5:0334 #undef var_9a #define var_9a -0x9A - // 35263 var_9A = word ptr -9Ah ;~ 17C5:0334 + // 83274 var_9A = word ptr -9Ah ;~ 17C5:0334 #undef var_98 #define var_98 -0x98 - // 35264 var_98 = word ptr -98h ;~ 17C5:0334 + // 83275 var_98 = word ptr -98h ;~ 17C5:0334 #undef var_96 #define var_96 -0x96 - // 35265 var_96 = word ptr -96h ;~ 17C5:0334 + // 83276 var_96 = word ptr -96h ;~ 17C5:0334 #undef var_94 #define var_94 -0x94 - // 35266 var_94 = word ptr -94h ;~ 17C5:0334 + // 83277 var_94 = word ptr -94h ;~ 17C5:0334 #undef var_92 #define var_92 -0x92 - // 35267 var_92 = word ptr -92h ;~ 17C5:0334 + // 83278 var_92 = word ptr -92h ;~ 17C5:0334 #undef var_90 #define var_90 -0x90 - // 35268 var_90 = word ptr -90h ;~ 17C5:0334 + // 83279 var_90 = word ptr -90h ;~ 17C5:0334 #undef var_8e #define var_8e -0x8E - // 35269 var_8E = word ptr -8Eh ;~ 17C5:0334 + // 83280 var_8E = word ptr -8Eh ;~ 17C5:0334 #undef var_4 #define var_4 -4 - // 35270 var_4 = word ptr -4 ;~ 17C5:0334 + // 83281 var_4 = word ptr -4 ;~ 17C5:0334 #undef var_2 #define var_2 -2 - // 35271 var_2 = word ptr -2 ;~ 17C5:0334 + // 83282 var_2 = word ptr -2 ;~ 17C5:0334 #undef arg_0 #define arg_0 4 - // 35272 arg_0 = word ptr 4 ;~ 17C5:0334 -cs=0x17c5;eip=0x000334; X(PUSH(bp)); // 35278 push bp ;~ 17C5:0334 -cs=0x17c5;eip=0x000335; T(bp = sp;); // 35279 mov bp, sp ;~ 17C5:0335 -cs=0x17c5;eip=0x000337; T(SUB(sp, 0x0A6)); // 35280 sub sp, 0A6h ;~ 17C5:0337 -cs=0x17c5;eip=0x00033b; X(PUSH(di)); // 35281 push di ;~ 17C5:033B -cs=0x17c5;eip=0x00033c; X(PUSH(si)); // 35282 push si ;~ 17C5:033C -cs=0x17c5;eip=0x00033d; T(CMP(*(byte_4f20c), 3)); // 35283 cmp byte_4F20C, 3 ;~ 17C5:033D -cs=0x17c5;eip=0x000342; J(JGE(loc_26586)); // 35284 jge short loc_26586 ;~ 17C5:0342 -cs=0x17c5;eip=0x000344; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 35286 push [bp+arg_0] ;~ 17C5:0344 -cs=0x17c5;eip=0x000347; J(CALLF(sub_3611c,0)); // 35287 call sub_3611C ;~ 17C5:0347 -cs=0x17c5;eip=0x00034c; T(ADD(sp, 2)); // 35289 add sp, 2 ;~ 17C5:034C -cs=0x17c5;eip=0x00034f; X(POP(si)); // 35290 pop si ;~ 17C5:034F -cs=0x17c5;eip=0x000350; X(POP(di)); // 35291 pop di ;~ 17C5:0350 -cs=0x17c5;eip=0x000351; T(sp = bp;); // 35292 mov sp, bp ;~ 17C5:0351 -cs=0x17c5;eip=0x000353; X(POP(bp)); // 35293 pop bp ;~ 17C5:0353 -cs=0x17c5;eip=0x000354; J(RETN(0)); // 35294 retn ;~ 17C5:0354 + // 83283 arg_0 = word ptr 4 ;~ 17C5:0334 +cs=0x17c5;eip=0x000334; X(PUSH(bp)); // 83289 push bp ;~ 17C5:0334 +cs=0x17c5;eip=0x000335; T(bp = sp;); // 83290 mov bp, sp ;~ 17C5:0335 +cs=0x17c5;eip=0x000337; T(SUB(sp, 0x0A6)); // 83291 sub sp, 0A6h ;~ 17C5:0337 +cs=0x17c5;eip=0x00033b; X(PUSH(di)); // 83292 push di ;~ 17C5:033B +cs=0x17c5;eip=0x00033c; X(PUSH(si)); // 83293 push si ;~ 17C5:033C +cs=0x17c5;eip=0x00033d; T(CMP(*(db*)(&word_4f20c), 3)); // 83294 cmp byte ptr ds:word_4F20C, 3 ;~ 17C5:033D +cs=0x17c5;eip=0x000342; J(JGE(loc_26586)); // 83295 jge short loc_26586 ;~ 17C5:0342 +cs=0x17c5;eip=0x000344; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 83297 push [bp+arg_0] ;~ 17C5:0344 +cs=0x17c5;eip=0x000347; J(CALLF(sub_3611c,0)); // 83298 call sub_3611C ;~ 17C5:0347 +cs=0x17c5;eip=0x00034c; T(ADD(sp, 2)); // 83300 add sp, 2 ;~ 17C5:034C +cs=0x17c5;eip=0x00034f; X(POP(si)); // 83301 pop si ;~ 17C5:034F +cs=0x17c5;eip=0x000350; X(POP(di)); // 83302 pop di ;~ 17C5:0350 +cs=0x17c5;eip=0x000351; T(sp = bp;); // 83303 mov sp, bp ;~ 17C5:0351 +cs=0x17c5;eip=0x000353; X(POP(bp)); // 83304 pop bp ;~ 17C5:0353 +cs=0x17c5;eip=0x000354; J(RETN(0)); // 83305 retn ;~ 17C5:0354 ret_17c5_355: - // 4824 -cs=0x17c5;eip=0x000355; T(NOP); // 35296 nop ;~ 17C5:0355 + // 4828 +cs=0x17c5;eip=0x000355; T(NOP); // 83307 nop ;~ 17C5:0355 loc_26586: - // 4825 -cs=0x17c5;eip=0x000356; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 35299 mov [bp+var_4], 0 ;~ 17C5:0356 + // 4829 +cs=0x17c5;eip=0x000356; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 83310 mov [bp+var_4], 0 ;~ 17C5:0356 loc_2658b: - // 4826 -cs=0x17c5;eip=0x00035b; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 35302 mov si, [bp+var_4] ;~ 17C5:035B -cs=0x17c5;eip=0x00035e; T(SHL(si, 1)); // 35303 shl si, 1 ;~ 17C5:035E -cs=0x17c5;eip=0x000360; T(MOV(ax, *(dw*)(raddr(ds,si+0x0E0)))); // 35304 mov ax, [si+0E0h] ;~ 17C5:0360 -cs=0x17c5;eip=0x000364; X(MOV(*(dw*)(raddr(ds,si-0x6A14)), ax)); // 35305 mov [si-6A14h], ax ;~ 17C5:0364 -cs=0x17c5;eip=0x000368; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 35306 inc [bp+var_4] ;~ 17C5:0368 -cs=0x17c5;eip=0x00036b; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 35307 cmp [bp+var_4], 10h ;~ 17C5:036B -cs=0x17c5;eip=0x00036f; J(JL(loc_2658b)); // 35308 jl short loc_2658B ;~ 17C5:036F -cs=0x17c5;eip=0x000371; T(ax = word_4a4a2;); // 35309 mov ax, word_4A4A2 ;~ 17C5:0371 -cs=0x17c5;eip=0x000374; T(NEG(ax)); // 35310 neg ax ;~ 17C5:0374 -cs=0x17c5;eip=0x000376; X(word_4f1f6 = ax;); // 35311 mov word_4F1F6, ax ;~ 17C5:0376 -cs=0x17c5;eip=0x000379; T(ax = word_4a4a0;); // 35312 mov ax, word_4A4A0 ;~ 17C5:0379 -cs=0x17c5;eip=0x00037c; T(CMP(ax, 0x200)); // 35313 cmp ax, 200h ;~ 17C5:037C -cs=0x17c5;eip=0x00037f; J(JGE(loc_265b4)); // 35314 jge short loc_265B4 ;~ 17C5:037F -cs=0x17c5;eip=0x000381; T(ax = 0x200;); // 35315 mov ax, 200h ;~ 17C5:0381 + // 4830 +cs=0x17c5;eip=0x00035b; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 83313 mov si, [bp+var_4] ;~ 17C5:035B +cs=0x17c5;eip=0x00035e; T(SHL(si, 1)); // 83314 shl si, 1 ;~ 17C5:035E +cs=0x17c5;eip=0x000360; T(MOV(ax, *(dw*)(raddr(ds,si+0x0E0)))); // 83315 mov ax, [si+0E0h] ;~ 17C5:0360 +cs=0x17c5;eip=0x000364; X(MOV(*(dw*)(raddr(ds,si-0x6A14)), ax)); // 83316 mov [si-6A14h], ax ;~ 17C5:0364 +cs=0x17c5;eip=0x000368; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 83317 inc [bp+var_4] ;~ 17C5:0368 +cs=0x17c5;eip=0x00036b; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 83318 cmp [bp+var_4], 10h ;~ 17C5:036B +cs=0x17c5;eip=0x00036f; J(JL(loc_2658b)); // 83319 jl short loc_2658B ;~ 17C5:036F +cs=0x17c5;eip=0x000371; T(ax = word_4a4a2;); // 83320 mov ax, word_4A4A2 ;~ 17C5:0371 +cs=0x17c5;eip=0x000374; T(NEG(ax)); // 83321 neg ax ;~ 17C5:0374 +cs=0x17c5;eip=0x000376; X(word_4f1f6 = ax;); // 83322 mov ds:word_4F1F6, ax ;~ 17C5:0376 +cs=0x17c5;eip=0x000379; T(ax = word_4a4a0;); // 83323 mov ax, word_4A4A0 ;~ 17C5:0379 +cs=0x17c5;eip=0x00037c; T(CMP(ax, 0x200)); // 83324 cmp ax, 200h ;~ 17C5:037C +cs=0x17c5;eip=0x00037f; J(JGE(loc_265b4)); // 83325 jge short loc_265B4 ;~ 17C5:037F +cs=0x17c5;eip=0x000381; T(ax = 0x200;); // 83326 mov ax, 200h ;~ 17C5:0381 loc_265b4: - // 4827 -cs=0x17c5;eip=0x000384; T(CWD); // 35318 cwd ;~ 17C5:0384 -cs=0x17c5;eip=0x000385; X(PUSH(dx)); // 35319 push dx ;~ 17C5:0385 -cs=0x17c5;eip=0x000386; X(PUSH(ax)); // 35320 push ax ;~ 17C5:0386 -cs=0x17c5;eip=0x000387; T(ax = word_4a49e;); // 35321 mov ax, word_4A49E ;~ 17C5:0387 -cs=0x17c5;eip=0x00038a; T(CWD); // 35322 cwd ;~ 17C5:038A -cs=0x17c5;eip=0x00038b; T(dh = dl;); // 35323 mov dh, dl ;~ 17C5:038B -cs=0x17c5;eip=0x00038d; T(dl = ah;); // 35324 mov dl, ah ;~ 17C5:038D -cs=0x17c5;eip=0x00038f; T(ah = al;); // 35325 mov ah, al ;~ 17C5:038F -cs=0x17c5;eip=0x000391; T(SUB(al, al)); // 35326 sub al, al ;~ 17C5:0391 -cs=0x17c5;eip=0x000393; X(PUSH(dx)); // 35327 push dx ;~ 17C5:0393 -cs=0x17c5;eip=0x000394; X(PUSH(ax)); // 35328 push ax ;~ 17C5:0394 -cs=0x17c5;eip=0x000395; J(CALL(sub_34e44,0)); // 35329 call sub_34E44 ;~ 17C5:0395 -cs=0x17c5;eip=0x000398; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 35330 mov [bp+var_2], ax ;~ 17C5:0398 -cs=0x17c5;eip=0x00039b; T(CMP(*(db*)(&word_4e73e), 0)); // 35331 cmp byte ptr word_4E73E, 0 ;~ 17C5:039B -cs=0x17c5;eip=0x0003a0; J(JZ(loc_265d9)); // 35332 jz short loc_265D9 ;~ 17C5:03A0 -cs=0x17c5;eip=0x0003a2; T(cl = *(db*)(&word_4e73e);); // 35333 mov cl, byte ptr word_4E73E ;~ 17C5:03A2 -cs=0x17c5;eip=0x0003a6; X(SHL(*(dw*)(raddr(ss,bp+var_2)), cl)); // 35334 shl [bp+var_2], cl ;~ 17C5:03A6 + // 4831 +cs=0x17c5;eip=0x000384; T(CWD); // 83329 cwd ;~ 17C5:0384 +cs=0x17c5;eip=0x000385; X(PUSH(dx)); // 83330 push dx ;~ 17C5:0385 +cs=0x17c5;eip=0x000386; X(PUSH(ax)); // 83331 push ax ;~ 17C5:0386 +cs=0x17c5;eip=0x000387; T(ax = word_4a49e;); // 83332 mov ax, word_4A49E ;~ 17C5:0387 +cs=0x17c5;eip=0x00038a; T(CWD); // 83333 cwd ;~ 17C5:038A +cs=0x17c5;eip=0x00038b; T(dh = dl;); // 83334 mov dh, dl ;~ 17C5:038B +cs=0x17c5;eip=0x00038d; T(dl = ah;); // 83335 mov dl, ah ;~ 17C5:038D +cs=0x17c5;eip=0x00038f; T(ah = al;); // 83336 mov ah, al ;~ 17C5:038F +cs=0x17c5;eip=0x000391; T(SUB(al, al)); // 83337 sub al, al ;~ 17C5:0391 +cs=0x17c5;eip=0x000393; X(PUSH(dx)); // 83338 push dx ;~ 17C5:0393 +cs=0x17c5;eip=0x000394; X(PUSH(ax)); // 83339 push ax ;~ 17C5:0394 +cs=0x17c5;eip=0x000395; J(CALL(sub_34e44,0)); // 83340 call sub_34E44 ;~ 17C5:0395 +cs=0x17c5;eip=0x000398; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 83341 mov [bp+var_2], ax ;~ 17C5:0398 +cs=0x17c5;eip=0x00039b; T(CMP(byte_4e73e, 0)); // 83342 cmp ds:byte_4E73E, 0 ;~ 17C5:039B +cs=0x17c5;eip=0x0003a0; J(JZ(loc_265d9)); // 83343 jz short loc_265D9 ;~ 17C5:03A0 +cs=0x17c5;eip=0x0003a2; T(cl = byte_4e73e;); // 83344 mov cl, ds:byte_4E73E ;~ 17C5:03A2 +cs=0x17c5;eip=0x0003a6; X(SHL(*(dw*)(raddr(ss,bp+var_2)), cl)); // 83345 shl [bp+var_2], cl ;~ 17C5:03A6 loc_265d9: - // 4828 -cs=0x17c5;eip=0x0003a9; T(CMP(byte_4de54, 0)); // 35337 cmp byte_4DE54, 0 ;~ 17C5:03A9 -cs=0x17c5;eip=0x0003ae; J(JZ(loc_265e3)); // 35338 jz short loc_265E3 ;~ 17C5:03AE -cs=0x17c5;eip=0x0003b0; X(SAR(*(dw*)(raddr(ss,bp+var_2)), 1)); // 35339 sar [bp+var_2], 1 ;~ 17C5:03B0 + // 4832 +cs=0x17c5;eip=0x0003a9; T(CMP(byte_4de54, 0)); // 83348 cmp ds:byte_4DE54, 0 ;~ 17C5:03A9 +cs=0x17c5;eip=0x0003ae; J(JZ(loc_265e3)); // 83349 jz short loc_265E3 ;~ 17C5:03AE +cs=0x17c5;eip=0x0003b0; X(SAR(*(dw*)(raddr(ss,bp+var_2)), 1)); // 83350 sar [bp+var_2], 1 ;~ 17C5:03B0 loc_265e3: - // 4829 -cs=0x17c5;eip=0x0003b3; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 35342 mov [bp+var_4], 0 ;~ 17C5:03B3 -cs=0x17c5;eip=0x0003b8; J(return _group16(m2c::kloc_26699, _state);); // 35343 jmp loc_26699 ;~ 17C5:03B8 + // 4833 +cs=0x17c5;eip=0x0003b3; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 83353 mov [bp+var_4], 0 ;~ 17C5:03B3 +cs=0x17c5;eip=0x0003b8; J(return _group15(m2c::kloc_26699, _state);); // 83354 jmp loc_26699 ;~ 17C5:03B8 assert(0); __dispatch_call: @@ -677,313 +680,299 @@ cs=0x17c5;eip=0x0003b8; J(return _group16(m2c::kloc_26699, _state);); // 35343 - bool _group16(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group15(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group16: + _group15: _begin: seg2623_3bc_proc: - // 35351 + // 83362 loc_265ec: - // 4830 -cs=0x17c5;eip=0x0003bc; X(MOV(*(dw*)(raddr(ss,bp+var_9e)), 0x5848)); // 35352 mov [bp+var_9E], 5848h ;~ 17C5:03BC + // 4834 +cs=0x17c5;eip=0x0003bc; X(MOV(*(dw*)(raddr(ss,bp+var_9e)), 0x5848)); // 83363 mov [bp+var_9E], 5848h ;~ 17C5:03BC loc_265f2: - // 4831 -cs=0x17c5;eip=0x0003c2; X(PUSH(word_4a4a4)); // 35355 push word_4A4A4 ;~ 17C5:03C2 -cs=0x17c5;eip=0x0003c6; T(ax = 0x0A7B8;); // 35356 mov ax, 0A7B8h ;~ 17C5:03C6 -cs=0x17c5;eip=0x0003c9; X(PUSH(ax)); // 35357 push ax ;~ 17C5:03C9 -cs=0x17c5;eip=0x0003ca; J(CALL(sub_29d5f,0)); // 35358 call sub_29D5F ;~ 17C5:03CA -cs=0x17c5;eip=0x0003cd; T(ADD(sp, 4)); // 35359 add sp, 4 ;~ 17C5:03CD -cs=0x17c5;eip=0x0003d0; T(si = ax;); // 35360 mov si, ax ;~ 17C5:03D0 -cs=0x17c5;eip=0x0003d2; X(PUSH(word_4f1f6)); // 35361 push word_4F1F6 ;~ 17C5:03D2 -cs=0x17c5;eip=0x0003d6; X(PUSH(*(dw*)(raddr(ss,bp+var_9e)))); // 35362 push [bp+var_9E] ;~ 17C5:03D6 -cs=0x17c5;eip=0x0003da; J(CALL(sub_29d5f,0)); // 35363 call sub_29D5F ;~ 17C5:03DA -cs=0x17c5;eip=0x0003dd; T(ADD(sp, 4)); // 35364 add sp, 4 ;~ 17C5:03DD + // 4835 +cs=0x17c5;eip=0x0003c2; X(PUSH(word_4a4a4)); // 83366 push word_4A4A4 ;~ 17C5:03C2 +cs=0x17c5;eip=0x0003c6; T(ax = 0x0A7B8;); // 83367 mov ax, 0A7B8h ;~ 17C5:03C6 +cs=0x17c5;eip=0x0003c9; X(PUSH(ax)); // 83368 push ax ;~ 17C5:03C9 +cs=0x17c5;eip=0x0003ca; J(CALL(sub_29d5f,0)); // 83369 call sub_29D5F ;~ 17C5:03CA +cs=0x17c5;eip=0x0003cd; T(ADD(sp, 4)); // 83370 add sp, 4 ;~ 17C5:03CD +cs=0x17c5;eip=0x0003d0; T(si = ax;); // 83371 mov si, ax ;~ 17C5:03D0 +cs=0x17c5;eip=0x0003d2; X(PUSH(word_4f1f6)); // 83372 push ds:word_4F1F6 ;~ 17C5:03D2 +cs=0x17c5;eip=0x0003d6; X(PUSH(*(dw*)(raddr(ss,bp+var_9e)))); // 83373 push [bp+var_9E] ;~ 17C5:03D6 +cs=0x17c5;eip=0x0003da; J(CALL(sub_29d5f,0)); // 83374 call sub_29D5F ;~ 17C5:03DA +cs=0x17c5;eip=0x0003dd; T(ADD(sp, 4)); // 83375 add sp, 4 ;~ 17C5:03DD sub_26610: - // 35370 -cs=0x17c5;eip=0x0003e0; T(di = ax;); // 35371 mov di, ax ;~ 17C5:03E0 -cs=0x17c5;eip=0x0003e2; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 35372 mov ax, [bp-4] ;~ 17C5:03E2 -cs=0x17c5;eip=0x0003e5; T(SHL(ax, 1)); // 35373 shl ax, 1 ;~ 17C5:03E5 -cs=0x17c5;eip=0x0003e7; T(ADD(ax, bp)); // 35374 add ax, bp ;~ 17C5:03E7 -cs=0x17c5;eip=0x0003e9; X(MOV(*(dw*)(raddr(ss,bp-0x0A4)), ax)); // 35375 mov [bp-0A4h], ax ;~ 17C5:03E9 -cs=0x17c5;eip=0x0003ed; T(bx = ax;); // 35376 mov bx, ax ;~ 17C5:03ED -cs=0x17c5;eip=0x0003ef; T(ax = word_48bbc;); // 35377 mov ax, word_48BBC ;~ 17C5:03EF -cs=0x17c5;eip=0x0003f2; T(ADD(ax, si)); // 35378 add ax, si ;~ 17C5:03F2 -cs=0x17c5;eip=0x0003f4; T(SUB(ax, di)); // 35379 sub ax, di ;~ 17C5:03F4 -cs=0x17c5;eip=0x0003f6; X(MOV(*(dw*)(raddr(ds,bx-0x26)), ax)); // 35380 mov [bx-26h], ax ;~ 17C5:03F6 -cs=0x17c5;eip=0x0003f9; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A4)))); // 35381 mov bx, [bp-0A4h] ;~ 17C5:03F9 -cs=0x17c5;eip=0x0003fd; T(ax = si;); // 35382 mov ax, si ;~ 17C5:03FD -cs=0x17c5;eip=0x0003ff; T(NEG(ax)); // 35383 neg ax ;~ 17C5:03FF -cs=0x17c5;eip=0x000401; T(ADD(ax, word_48bbc)); // 35384 add ax, word_48BBC ;~ 17C5:0401 -cs=0x17c5;eip=0x000405; T(SUB(ax, di)); // 35385 sub ax, di ;~ 17C5:0405 -cs=0x17c5;eip=0x000407; X(MOV(*(dw*)(raddr(ds,bx-0x6A)), ax)); // 35386 mov [bx-6Ah], ax ;~ 17C5:0407 -cs=0x17c5;eip=0x00040a; X(PUSH(word_4a4a4)); // 35387 push word_4A4A4 ;~ 17C5:040A -cs=0x17c5;eip=0x00040e; X(PUSH(*(dw*)(raddr(ss,bp-0x9E)))); // 35388 push word ptr [bp-9Eh] ;~ 17C5:040E -cs=0x17c5;eip=0x000412; J(CALL(sub_29d5f,0)); // 35389 call sub_29D5F ;~ 17C5:0412 -cs=0x17c5;eip=0x000415; T(ADD(sp, 4)); // 35390 add sp, 4 ;~ 17C5:0415 -cs=0x17c5;eip=0x000418; T(si = ax;); // 35391 mov si, ax ;~ 17C5:0418 -cs=0x17c5;eip=0x00041a; X(PUSH(word_4f1f6)); // 35392 push word_4F1F6 ;~ 17C5:041A -cs=0x17c5;eip=0x00041e; T(ax = 0x0A7B8;); // 35393 mov ax, 0A7B8h ;~ 17C5:041E -cs=0x17c5;eip=0x000421; X(PUSH(ax)); // 35394 push ax ;~ 17C5:0421 -cs=0x17c5;eip=0x000422; J(CALL(sub_29d5f,0)); // 35395 call sub_29D5F ;~ 17C5:0422 -cs=0x17c5;eip=0x000425; T(ADD(sp, 4)); // 35396 add sp, 4 ;~ 17C5:0425 -cs=0x17c5;eip=0x000428; T(di = ax;); // 35397 mov di, ax ;~ 17C5:0428 -cs=0x17c5;eip=0x00042a; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 35398 mov ax, [bp-4] ;~ 17C5:042A -cs=0x17c5;eip=0x00042d; T(SHL(ax, 1)); // 35399 shl ax, 1 ;~ 17C5:042D -cs=0x17c5;eip=0x00042f; T(ADD(ax, bp)); // 35400 add ax, bp ;~ 17C5:042F -cs=0x17c5;eip=0x000431; X(MOV(*(dw*)(raddr(ss,bp-0x0A6)), ax)); // 35401 mov [bp-0A6h], ax ;~ 17C5:0431 -cs=0x17c5;eip=0x000435; T(bx = ax;); // 35402 mov bx, ax ;~ 17C5:0435 -cs=0x17c5;eip=0x000437; T(ax = si;); // 35403 mov ax, si ;~ 17C5:0437 -cs=0x17c5;eip=0x000439; T(ADD(ax, di)); // 35404 add ax, di ;~ 17C5:0439 -cs=0x17c5;eip=0x00043b; T(SAR(ax, 1)); // 35405 sar ax, 1 ;~ 17C5:043B -cs=0x17c5;eip=0x00043d; T(SAR(ax, 1)); // 35406 sar ax, 1 ;~ 17C5:043D -cs=0x17c5;eip=0x00043f; T(SUB(ax, si)); // 35407 sub ax, si ;~ 17C5:043F -cs=0x17c5;eip=0x000441; T(NEG(ax)); // 35408 neg ax ;~ 17C5:0441 -cs=0x17c5;eip=0x000443; T(ADD(ax, di)); // 35409 add ax, di ;~ 17C5:0443 -cs=0x17c5;eip=0x000445; T(NEG(ax)); // 35410 neg ax ;~ 17C5:0445 -cs=0x17c5;eip=0x000447; T(ADD(ax, *(word_48bbe))); // 35411 add ax, word_48BBE ;~ 17C5:0447 -cs=0x17c5;eip=0x00044b; X(MOV(*(dw*)(raddr(ds,bx-0x48)), ax)); // 35412 mov [bx-48h], ax ;~ 17C5:044B -cs=0x17c5;eip=0x00044e; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A6)))); // 35413 mov bx, [bp-0A6h] ;~ 17C5:044E -cs=0x17c5;eip=0x000452; T(ax = si;); // 35414 mov ax, si ;~ 17C5:0452 -cs=0x17c5;eip=0x000454; T(SUB(ax, di)); // 35415 sub ax, di ;~ 17C5:0454 -cs=0x17c5;eip=0x000456; T(SAR(ax, 1)); // 35416 sar ax, 1 ;~ 17C5:0456 -cs=0x17c5;eip=0x000458; T(SAR(ax, 1)); // 35417 sar ax, 1 ;~ 17C5:0458 -cs=0x17c5;eip=0x00045a; T(ADD(ax, *(word_48bbe))); // 35418 add ax, word_48BBE ;~ 17C5:045A -cs=0x17c5;eip=0x00045e; T(SUB(ax, si)); // 35419 sub ax, si ;~ 17C5:045E -cs=0x17c5;eip=0x000460; T(ADD(ax, di)); // 35420 add ax, di ;~ 17C5:0460 -cs=0x17c5;eip=0x000462; X(MOV(*(dw*)(raddr(ds,bx-0x8C)), ax)); // 35421 mov [bx-8Ch], ax ;~ 17C5:0462 -cs=0x17c5;eip=0x000466; X(INC(*(dw*)(raddr(ss,bp-4)))); // 35422 inc word ptr [bp-4] ;~ 17C5:0466 + // 83381 +cs=0x17c5;eip=0x0003e0; T(di = ax;); // 83382 mov di, ax ;~ 17C5:03E0 +cs=0x17c5;eip=0x0003e2; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 83383 mov ax, [bp-4] ;~ 17C5:03E2 +cs=0x17c5;eip=0x0003e5; T(SHL(ax, 1)); // 83384 shl ax, 1 ;~ 17C5:03E5 +cs=0x17c5;eip=0x0003e7; T(ADD(ax, bp)); // 83385 add ax, bp ;~ 17C5:03E7 +cs=0x17c5;eip=0x0003e9; X(MOV(*(dw*)(raddr(ss,bp-0x0A4)), ax)); // 83386 mov [bp-0A4h], ax ;~ 17C5:03E9 +cs=0x17c5;eip=0x0003ed; T(bx = ax;); // 83387 mov bx, ax ;~ 17C5:03ED +cs=0x17c5;eip=0x0003ef; T(ax = word_48bbc;); // 83388 mov ax, word_48BBC ;~ 17C5:03EF +cs=0x17c5;eip=0x0003f2; T(ADD(ax, si)); // 83389 add ax, si ;~ 17C5:03F2 +cs=0x17c5;eip=0x0003f4; T(SUB(ax, di)); // 83390 sub ax, di ;~ 17C5:03F4 +cs=0x17c5;eip=0x0003f6; X(MOV(*(dw*)(raddr(ds,bx-0x26)), ax)); // 83391 mov [bx-26h], ax ;~ 17C5:03F6 +cs=0x17c5;eip=0x0003f9; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A4)))); // 83392 mov bx, [bp-0A4h] ;~ 17C5:03F9 +cs=0x17c5;eip=0x0003fd; T(ax = si;); // 83393 mov ax, si ;~ 17C5:03FD +cs=0x17c5;eip=0x0003ff; T(NEG(ax)); // 83394 neg ax ;~ 17C5:03FF +cs=0x17c5;eip=0x000401; T(ADD(ax, word_48bbc)); // 83395 add ax, word_48BBC ;~ 17C5:0401 +cs=0x17c5;eip=0x000405; T(SUB(ax, di)); // 83396 sub ax, di ;~ 17C5:0405 +cs=0x17c5;eip=0x000407; X(MOV(*(dw*)(raddr(ds,bx-0x6A)), ax)); // 83397 mov [bx-6Ah], ax ;~ 17C5:0407 +cs=0x17c5;eip=0x00040a; X(PUSH(word_4a4a4)); // 83398 push word_4A4A4 ;~ 17C5:040A +cs=0x17c5;eip=0x00040e; X(PUSH(*(dw*)(raddr(ss,bp-0x9E)))); // 83399 push word ptr [bp-9Eh] ;~ 17C5:040E +cs=0x17c5;eip=0x000412; J(CALL(sub_29d5f,0)); // 83400 call sub_29D5F ;~ 17C5:0412 +cs=0x17c5;eip=0x000415; T(ADD(sp, 4)); // 83401 add sp, 4 ;~ 17C5:0415 +cs=0x17c5;eip=0x000418; T(si = ax;); // 83402 mov si, ax ;~ 17C5:0418 +cs=0x17c5;eip=0x00041a; X(PUSH(word_4f1f6)); // 83403 push ds:word_4F1F6 ;~ 17C5:041A +cs=0x17c5;eip=0x00041e; T(ax = 0x0A7B8;); // 83404 mov ax, 0A7B8h ;~ 17C5:041E +cs=0x17c5;eip=0x000421; X(PUSH(ax)); // 83405 push ax ;~ 17C5:0421 +cs=0x17c5;eip=0x000422; J(CALL(sub_29d5f,0)); // 83406 call sub_29D5F ;~ 17C5:0422 +cs=0x17c5;eip=0x000425; T(ADD(sp, 4)); // 83407 add sp, 4 ;~ 17C5:0425 +cs=0x17c5;eip=0x000428; T(di = ax;); // 83408 mov di, ax ;~ 17C5:0428 +cs=0x17c5;eip=0x00042a; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 83409 mov ax, [bp-4] ;~ 17C5:042A +cs=0x17c5;eip=0x00042d; T(SHL(ax, 1)); // 83410 shl ax, 1 ;~ 17C5:042D +cs=0x17c5;eip=0x00042f; T(ADD(ax, bp)); // 83411 add ax, bp ;~ 17C5:042F +cs=0x17c5;eip=0x000431; X(MOV(*(dw*)(raddr(ss,bp-0x0A6)), ax)); // 83412 mov [bp-0A6h], ax ;~ 17C5:0431 +cs=0x17c5;eip=0x000435; T(bx = ax;); // 83413 mov bx, ax ;~ 17C5:0435 +cs=0x17c5;eip=0x000437; T(ax = si;); // 83414 mov ax, si ;~ 17C5:0437 +cs=0x17c5;eip=0x000439; T(ADD(ax, di)); // 83415 add ax, di ;~ 17C5:0439 +cs=0x17c5;eip=0x00043b; T(SAR(ax, 1)); // 83416 sar ax, 1 ;~ 17C5:043B +cs=0x17c5;eip=0x00043d; T(SAR(ax, 1)); // 83417 sar ax, 1 ;~ 17C5:043D +cs=0x17c5;eip=0x00043f; T(SUB(ax, si)); // 83418 sub ax, si ;~ 17C5:043F +cs=0x17c5;eip=0x000441; T(NEG(ax)); // 83419 neg ax ;~ 17C5:0441 +cs=0x17c5;eip=0x000443; T(ADD(ax, di)); // 83420 add ax, di ;~ 17C5:0443 +cs=0x17c5;eip=0x000445; T(NEG(ax)); // 83421 neg ax ;~ 17C5:0445 +cs=0x17c5;eip=0x000447; T(ADD(ax, *(word_48bbe))); // 83422 add ax, word_48BBE ;~ 17C5:0447 +cs=0x17c5;eip=0x00044b; X(MOV(*(dw*)(raddr(ds,bx-0x48)), ax)); // 83423 mov [bx-48h], ax ;~ 17C5:044B +cs=0x17c5;eip=0x00044e; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A6)))); // 83424 mov bx, [bp-0A6h] ;~ 17C5:044E +cs=0x17c5;eip=0x000452; T(ax = si;); // 83425 mov ax, si ;~ 17C5:0452 +cs=0x17c5;eip=0x000454; T(SUB(ax, di)); // 83426 sub ax, di ;~ 17C5:0454 +cs=0x17c5;eip=0x000456; T(SAR(ax, 1)); // 83427 sar ax, 1 ;~ 17C5:0456 +cs=0x17c5;eip=0x000458; T(SAR(ax, 1)); // 83428 sar ax, 1 ;~ 17C5:0458 +cs=0x17c5;eip=0x00045a; T(ADD(ax, *(word_48bbe))); // 83429 add ax, word_48BBE ;~ 17C5:045A +cs=0x17c5;eip=0x00045e; T(SUB(ax, si)); // 83430 sub ax, si ;~ 17C5:045E +cs=0x17c5;eip=0x000460; T(ADD(ax, di)); // 83431 add ax, di ;~ 17C5:0460 +cs=0x17c5;eip=0x000462; X(MOV(*(dw*)(raddr(ds,bx-0x8C)), ax)); // 83432 mov [bx-8Ch], ax ;~ 17C5:0462 +cs=0x17c5;eip=0x000466; X(INC(*(dw*)(raddr(ss,bp-4)))); // 83433 inc word ptr [bp-4] ;~ 17C5:0466 seg2623_469_proc: - // 35427 + // 83438 loc_26699: - // 4832 -cs=0x17c5;eip=0x000469; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x11)); // 35428 cmp [bp+var_4], 11h ;~ 17C5:0469 -cs=0x17c5;eip=0x00046d; J(JGE(loc_266bc)); // 35429 jge short loc_266BC ;~ 17C5:046D -cs=0x17c5;eip=0x00046f; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 35430 cmp [bp+var_4], 10h ;~ 17C5:046F -cs=0x17c5;eip=0x000473; J(JL(loc_266a8)); // 35431 jl short loc_266A8 ;~ 17C5:0473 -cs=0x17c5;eip=0x000475; J(JMP(loc_265ec)); // 35432 jmp loc_265EC ;~ 17C5:0475 + // 4836 +cs=0x17c5;eip=0x000469; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x11)); // 83439 cmp [bp+var_4], 11h ;~ 17C5:0469 +cs=0x17c5;eip=0x00046d; J(JGE(loc_266bc)); // 83440 jge short loc_266BC ;~ 17C5:046D +cs=0x17c5;eip=0x00046f; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 83441 cmp [bp+var_4], 10h ;~ 17C5:046F +cs=0x17c5;eip=0x000473; J(JL(loc_266a8)); // 83442 jl short loc_266A8 ;~ 17C5:0473 +cs=0x17c5;eip=0x000475; J(JMP(loc_265ec)); // 83443 jmp loc_265EC ;~ 17C5:0475 loc_266a8: - // 4833 -cs=0x17c5;eip=0x000478; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 35436 mov bx, [bp+var_4] ;~ 17C5:0478 -cs=0x17c5;eip=0x00047b; T(SHL(bx, 1)); // 35437 shl bx, 1 ;~ 17C5:047B -cs=0x17c5;eip=0x00047d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6A14)))); // 35438 mov ax, [bx-6A14h] ;~ 17C5:047D -cs=0x17c5;eip=0x000481; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 35439 add ax, [bp+var_2] ;~ 17C5:0481 -cs=0x17c5;eip=0x000484; X(MOV(*(dw*)(raddr(ss,bp+var_9e)), ax)); // 35440 mov [bp+var_9E], ax ;~ 17C5:0484 -cs=0x17c5;eip=0x000488; J(JMP(loc_265f2)); // 35441 jmp loc_265F2 ;~ 17C5:0488 + // 4837 +cs=0x17c5;eip=0x000478; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 83447 mov bx, [bp+var_4] ;~ 17C5:0478 +cs=0x17c5;eip=0x00047b; T(SHL(bx, 1)); // 83448 shl bx, 1 ;~ 17C5:047B +cs=0x17c5;eip=0x00047d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6A14)))); // 83449 mov ax, [bx-6A14h] ;~ 17C5:047D +cs=0x17c5;eip=0x000481; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 83450 add ax, [bp+var_2] ;~ 17C5:0481 +cs=0x17c5;eip=0x000484; X(MOV(*(dw*)(raddr(ss,bp+var_9e)), ax)); // 83451 mov [bp+var_9E], ax ;~ 17C5:0484 +cs=0x17c5;eip=0x000488; J(JMP(loc_265f2)); // 83452 jmp loc_265F2 ;~ 17C5:0488 ret_17c5_48b: - // 4834 -cs=0x17c5;eip=0x00048b; T(NOP); // 35444 nop ;~ 17C5:048B + // 4838 +cs=0x17c5;eip=0x00048b; T(NOP); // 83455 nop ;~ 17C5:048B loc_266bc: - // 4835 -cs=0x17c5;eip=0x00048c; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 35448 mov [bp+var_4], 0 ;~ 17C5:048C + // 4839 +cs=0x17c5;eip=0x00048c; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 83459 mov [bp+var_4], 0 ;~ 17C5:048C loc_266c1: - // 4836 -cs=0x17c5;eip=0x000491; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 35451 mov si, [bp+var_4] ;~ 17C5:0491 -cs=0x17c5;eip=0x000494; T(SHL(si, 1)); // 35452 shl si, 1 ;~ 17C5:0494 -cs=0x17c5;eip=0x000496; T(ADD(si, bp)); // 35453 add si, bp ;~ 17C5:0496 -cs=0x17c5;eip=0x000498; T(MOV(ax, *(dw*)(raddr(ds,si-0x26)))); // 35454 mov ax, [si-26h] ;~ 17C5:0498 -cs=0x17c5;eip=0x00049b; X(MOV(*(dw*)(raddr(ss,bp+var_9c)), ax)); // 35455 mov [bp+var_9C], ax ;~ 17C5:049B -cs=0x17c5;eip=0x00049f; T(MOV(ax, *(dw*)(raddr(ds,si-0x48)))); // 35456 mov ax, [si-48h] ;~ 17C5:049F -cs=0x17c5;eip=0x0004a2; X(MOV(*(dw*)(raddr(ss,bp+var_9a)), ax)); // 35457 mov [bp+var_9A], ax ;~ 17C5:04A2 -cs=0x17c5;eip=0x0004a6; T(MOV(ax, *(dw*)(raddr(ds,si-0x6A)))); // 35458 mov ax, [si-6Ah] ;~ 17C5:04A6 -cs=0x17c5;eip=0x0004a9; X(MOV(*(dw*)(raddr(ss,bp+var_98)), ax)); // 35459 mov [bp+var_98], ax ;~ 17C5:04A9 -cs=0x17c5;eip=0x0004ad; T(MOV(ax, *(dw*)(raddr(ds,si-0x8C)))); // 35460 mov ax, [si-8Ch] ;~ 17C5:04AD -cs=0x17c5;eip=0x0004b1; X(MOV(*(dw*)(raddr(ss,bp+var_96)), ax)); // 35461 mov [bp+var_96], ax ;~ 17C5:04B1 -cs=0x17c5;eip=0x0004b5; T(MOV(ax, *(dw*)(raddr(ds,si-0x68)))); // 35462 mov ax, [si-68h] ;~ 17C5:04B5 -cs=0x17c5;eip=0x0004b8; X(MOV(*(dw*)(raddr(ss,bp+var_94)), ax)); // 35463 mov [bp+var_94], ax ;~ 17C5:04B8 -cs=0x17c5;eip=0x0004bc; T(MOV(ax, *(dw*)(raddr(ds,si-0x8A)))); // 35464 mov ax, [si-8Ah] ;~ 17C5:04BC -cs=0x17c5;eip=0x0004c0; X(MOV(*(dw*)(raddr(ss,bp+var_92)), ax)); // 35465 mov [bp+var_92], ax ;~ 17C5:04C0 -cs=0x17c5;eip=0x0004c4; T(MOV(ax, *(dw*)(raddr(ds,si-0x24)))); // 35466 mov ax, [si-24h] ;~ 17C5:04C4 -cs=0x17c5;eip=0x0004c7; X(MOV(*(dw*)(raddr(ss,bp+var_90)), ax)); // 35467 mov [bp+var_90], ax ;~ 17C5:04C7 -cs=0x17c5;eip=0x0004cb; T(MOV(ax, *(dw*)(raddr(ds,si-0x46)))); // 35468 mov ax, [si-46h] ;~ 17C5:04CB -cs=0x17c5;eip=0x0004ce; X(MOV(*(dw*)(raddr(ss,bp+var_8e)), ax)); // 35469 mov [bp+var_8E], ax ;~ 17C5:04CE -cs=0x17c5;eip=0x0004d2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 35470 mov ax, [bp+var_4] ;~ 17C5:04D2 -cs=0x17c5;eip=0x0004d5; T(ADD(ax, 0x60)); // 35471 add ax, 60h ; '`' ;~ 17C5:04D5 -cs=0x17c5;eip=0x0004d8; X(PUSH(ax)); // 35472 push ax ;~ 17C5:04D8 -cs=0x17c5;eip=0x0004d9; T(ax = bp+var_9c); // 35473 lea ax, [bp+var_9C] ;~ 17C5:04D9 -cs=0x17c5;eip=0x0004dd; X(PUSH(ax)); // 35474 push ax ;~ 17C5:04DD -cs=0x17c5;eip=0x0004de; T(ax = 4;); // 35475 mov ax, 4 ;~ 17C5:04DE -cs=0x17c5;eip=0x0004e1; X(PUSH(ax)); // 35476 push ax ;~ 17C5:04E1 -cs=0x17c5;eip=0x0004e2; X(PUSH(word_48bba)); // 35477 push word_48BBA ;~ 17C5:04E2 -cs=0x17c5;eip=0x0004e6; J(CALLF(sub_35ab2,0)); // 35478 call sub_35AB2 ;~ 17C5:04E6 -cs=0x17c5;eip=0x0004eb; T(ADD(sp, 8)); // 35480 add sp, 8 ;~ 17C5:04EB -cs=0x17c5;eip=0x0004ee; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 35481 inc [bp+var_4] ;~ 17C5:04EE -cs=0x17c5;eip=0x0004f1; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 35482 cmp [bp+var_4], 10h ;~ 17C5:04F1 -cs=0x17c5;eip=0x0004f5; J(JL(loc_266c1)); // 35483 jl short loc_266C1 ;~ 17C5:04F5 -cs=0x17c5;eip=0x0004f7; T(ax = word_4a498;); // 35484 mov ax, word_4A498 ;~ 17C5:04F7 -cs=0x17c5;eip=0x0004fa; T(CWD); // 35485 cwd ;~ 17C5:04FA -cs=0x17c5;eip=0x0004fb; T(XOR(ax, dx)); // 35486 xor ax, dx ;~ 17C5:04FB -cs=0x17c5;eip=0x0004fd; T(SUB(ax, dx)); // 35487 sub ax, dx ;~ 17C5:04FD -cs=0x17c5;eip=0x0004ff; T(cx = 9;); // 35488 mov cx, 9 ;~ 17C5:04FF -cs=0x17c5;eip=0x000502; T(SAR(ax, cl)); // 35489 sar ax, cl ;~ 17C5:0502 -cs=0x17c5;eip=0x000504; T(XOR(ax, dx)); // 35490 xor ax, dx ;~ 17C5:0504 -cs=0x17c5;eip=0x000506; T(SUB(ax, dx)); // 35491 sub ax, dx ;~ 17C5:0506 -cs=0x17c5;eip=0x000508; X(*(word_520cc) = ax;); // 35492 mov word_520CC, ax ;~ 17C5:0508 -loc_2673b: - // 4837 -cs=0x17c5;eip=0x00050b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 35496 mov [bp+var_4], 1 ;~ 17C5:050B + // 4840 +cs=0x17c5;eip=0x000491; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 83462 mov si, [bp+var_4] ;~ 17C5:0491 +cs=0x17c5;eip=0x000494; T(SHL(si, 1)); // 83463 shl si, 1 ;~ 17C5:0494 +cs=0x17c5;eip=0x000496; T(ADD(si, bp)); // 83464 add si, bp ;~ 17C5:0496 +cs=0x17c5;eip=0x000498; T(MOV(ax, *(dw*)(raddr(ds,si-0x26)))); // 83465 mov ax, [si-26h] ;~ 17C5:0498 +cs=0x17c5;eip=0x00049b; X(MOV(*(dw*)(raddr(ss,bp+var_9c)), ax)); // 83466 mov [bp+var_9C], ax ;~ 17C5:049B +cs=0x17c5;eip=0x00049f; T(MOV(ax, *(dw*)(raddr(ds,si-0x48)))); // 83467 mov ax, [si-48h] ;~ 17C5:049F +cs=0x17c5;eip=0x0004a2; X(MOV(*(dw*)(raddr(ss,bp+var_9a)), ax)); // 83468 mov [bp+var_9A], ax ;~ 17C5:04A2 +cs=0x17c5;eip=0x0004a6; T(MOV(ax, *(dw*)(raddr(ds,si-0x6A)))); // 83469 mov ax, [si-6Ah] ;~ 17C5:04A6 +cs=0x17c5;eip=0x0004a9; X(MOV(*(dw*)(raddr(ss,bp+var_98)), ax)); // 83470 mov [bp+var_98], ax ;~ 17C5:04A9 +cs=0x17c5;eip=0x0004ad; T(MOV(ax, *(dw*)(raddr(ds,si-0x8C)))); // 83471 mov ax, [si-8Ch] ;~ 17C5:04AD +cs=0x17c5;eip=0x0004b1; X(MOV(*(dw*)(raddr(ss,bp+var_96)), ax)); // 83472 mov [bp+var_96], ax ;~ 17C5:04B1 +cs=0x17c5;eip=0x0004b5; T(MOV(ax, *(dw*)(raddr(ds,si-0x68)))); // 83473 mov ax, [si-68h] ;~ 17C5:04B5 +cs=0x17c5;eip=0x0004b8; X(MOV(*(dw*)(raddr(ss,bp+var_94)), ax)); // 83474 mov [bp+var_94], ax ;~ 17C5:04B8 +cs=0x17c5;eip=0x0004bc; T(MOV(ax, *(dw*)(raddr(ds,si-0x8A)))); // 83475 mov ax, [si-8Ah] ;~ 17C5:04BC +cs=0x17c5;eip=0x0004c0; X(MOV(*(dw*)(raddr(ss,bp+var_92)), ax)); // 83476 mov [bp+var_92], ax ;~ 17C5:04C0 +cs=0x17c5;eip=0x0004c4; T(MOV(ax, *(dw*)(raddr(ds,si-0x24)))); // 83477 mov ax, [si-24h] ;~ 17C5:04C4 +cs=0x17c5;eip=0x0004c7; X(MOV(*(dw*)(raddr(ss,bp+var_90)), ax)); // 83478 mov [bp+var_90], ax ;~ 17C5:04C7 +cs=0x17c5;eip=0x0004cb; T(MOV(ax, *(dw*)(raddr(ds,si-0x46)))); // 83479 mov ax, [si-46h] ;~ 17C5:04CB +cs=0x17c5;eip=0x0004ce; X(MOV(*(dw*)(raddr(ss,bp+var_8e)), ax)); // 83480 mov [bp+var_8E], ax ;~ 17C5:04CE +cs=0x17c5;eip=0x0004d2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 83481 mov ax, [bp+var_4] ;~ 17C5:04D2 +cs=0x17c5;eip=0x0004d5; T(ADD(ax, 0x60)); // 83482 add ax, 60h ; '`' ;~ 17C5:04D5 +cs=0x17c5;eip=0x0004d8; X(PUSH(ax)); // 83483 push ax ;~ 17C5:04D8 +cs=0x17c5;eip=0x0004d9; T(ax = bp+var_9c); // 83484 lea ax, [bp+var_9C] ;~ 17C5:04D9 +cs=0x17c5;eip=0x0004dd; X(PUSH(ax)); // 83485 push ax ;~ 17C5:04DD +cs=0x17c5;eip=0x0004de; T(ax = 4;); // 83486 mov ax, 4 ;~ 17C5:04DE +cs=0x17c5;eip=0x0004e1; X(PUSH(ax)); // 83487 push ax ;~ 17C5:04E1 +cs=0x17c5;eip=0x0004e2; X(PUSH(word_48bba)); // 83488 push word_48BBA ;~ 17C5:04E2 +cs=0x17c5;eip=0x0004e6; J(CALLF(sub_35ab2,0)); // 83489 call sub_35AB2 ;~ 17C5:04E6 +cs=0x17c5;eip=0x0004eb; T(ADD(sp, 8)); // 83491 add sp, 8 ;~ 17C5:04EB +cs=0x17c5;eip=0x0004ee; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 83492 inc [bp+var_4] ;~ 17C5:04EE +cs=0x17c5;eip=0x0004f1; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 83493 cmp [bp+var_4], 10h ;~ 17C5:04F1 +cs=0x17c5;eip=0x0004f5; J(JL(loc_266c1)); // 83494 jl short loc_266C1 ;~ 17C5:04F5 +cs=0x17c5;eip=0x0004f7; T(ax = word_4a498;); // 83495 mov ax, word_4A498 ;~ 17C5:04F7 +cs=0x17c5;eip=0x0004fa; T(CWD); // 83496 cwd ;~ 17C5:04FA +cs=0x17c5;eip=0x0004fb; T(XOR(ax, dx)); // 83497 xor ax, dx ;~ 17C5:04FB +cs=0x17c5;eip=0x0004fd; T(SUB(ax, dx)); // 83498 sub ax, dx ;~ 17C5:04FD +cs=0x17c5;eip=0x0004ff; T(cx = 9;); // 83499 mov cx, 9 ;~ 17C5:04FF +cs=0x17c5;eip=0x000502; T(SAR(ax, cl)); // 83500 sar ax, cl ;~ 17C5:0502 +cs=0x17c5;eip=0x000504; T(XOR(ax, dx)); // 83501 xor ax, dx ;~ 17C5:0504 +cs=0x17c5;eip=0x000506; T(SUB(ax, dx)); // 83502 sub ax, dx ;~ 17C5:0506 +cs=0x17c5;eip=0x000508; X(word_520cc = ax;); // 83503 mov ds:word_520CC, ax ;~ 17C5:0508 +cs=0x17c5;eip=0x00050b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 83504 mov [bp+var_4], 1 ;~ 17C5:050B loc_26740: - // 4838 -cs=0x17c5;eip=0x000510; T(ax = word_4a498;); // 35499 mov ax, word_4A498 ;~ 17C5:0510 -cs=0x17c5;eip=0x000513; T(CWD); // 35500 cwd ;~ 17C5:0513 -cs=0x17c5;eip=0x000514; T(bx = 0x10;); // 35501 mov bx, 10h ;~ 17C5:0514 -cs=0x17c5;eip=0x000517; T(SUB(bx, *(dw*)(raddr(ss,bp+var_4)))); // 35502 sub bx, [bp+var_4] ;~ 17C5:0517 -cs=0x17c5;eip=0x00051a; T(cl = 5;); // 35503 mov cl, 5 ;~ 17C5:051A -cs=0x17c5;eip=0x00051c; T(SHL(bx, cl)); // 35504 shl bx, cl ;~ 17C5:051C -cs=0x17c5;eip=0x00051e; T(IDIV2(bx)); // 35505 idiv bx ;~ 17C5:051E -cs=0x17c5;eip=0x000520; T(SUB(ax, *(word_520cc))); // 35506 sub ax, word_520CC ;~ 17C5:0520 -cs=0x17c5;eip=0x000524; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 35507 mov bx, [bp+var_4] ;~ 17C5:0524 -cs=0x17c5;eip=0x000527; T(SHL(bx, 1)); // 35508 shl bx, 1 ;~ 17C5:0527 -cs=0x17c5;eip=0x000529; X(MOV(*(dw*)(raddr(ds,bx-0x6A14)), ax)); // 35509 mov [bx-6A14h], ax ;~ 17C5:0529 -cs=0x17c5;eip=0x00052d; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 35510 inc [bp+var_4] ;~ 17C5:052D -cs=0x17c5;eip=0x000530; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 35511 cmp [bp+var_4], 10h ;~ 17C5:0530 + // 4841 +cs=0x17c5;eip=0x000510; T(ax = word_4a498;); // 83507 mov ax, word_4A498 ;~ 17C5:0510 +cs=0x17c5;eip=0x000513; T(CWD); // 83508 cwd ;~ 17C5:0513 +cs=0x17c5;eip=0x000514; T(bx = 0x10;); // 83509 mov bx, 10h ;~ 17C5:0514 +cs=0x17c5;eip=0x000517; T(SUB(bx, *(dw*)(raddr(ss,bp+var_4)))); // 83510 sub bx, [bp+var_4] ;~ 17C5:0517 +cs=0x17c5;eip=0x00051a; T(cl = 5;); // 83511 mov cl, 5 ;~ 17C5:051A +cs=0x17c5;eip=0x00051c; T(SHL(bx, cl)); // 83512 shl bx, cl ;~ 17C5:051C +cs=0x17c5;eip=0x00051e; T(IDIV2(bx)); // 83513 idiv bx ;~ 17C5:051E +cs=0x17c5;eip=0x000520; T(SUB(ax, word_520cc)); // 83514 sub ax, ds:word_520CC ;~ 17C5:0520 +cs=0x17c5;eip=0x000524; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 83515 mov bx, [bp+var_4] ;~ 17C5:0524 +cs=0x17c5;eip=0x000527; T(SHL(bx, 1)); // 83516 shl bx, 1 ;~ 17C5:0527 +cs=0x17c5;eip=0x000529; X(MOV(*(dw*)(raddr(ds,bx-0x6A14)), ax)); // 83517 mov [bx-6A14h], ax ;~ 17C5:0529 +cs=0x17c5;eip=0x00052d; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 83518 inc [bp+var_4] ;~ 17C5:052D +cs=0x17c5;eip=0x000530; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x10)); // 83519 cmp [bp+var_4], 10h ;~ 17C5:0530 sub_26764: - // 35517 -cs=0x17c5;eip=0x000534; J(JL(loc_26740)); // 35518 jl short loc_26740 ;~ 17C5:0534 -cs=0x17c5;eip=0x000536; X(*(word_520cc) = 0;); // 35519 mov word_520CC, 0 ;~ 17C5:0536 -cs=0x17c5;eip=0x00053c; X(MOV(*(dw*)(raddr(ss,bp-4)), 0)); // 35520 mov word ptr [bp-4], 0 ;~ 17C5:053C -cs=0x17c5;eip=0x000541; J(JMP(loc_26821)); // 35521 jmp loc_26821 ;~ 17C5:0541 + // 83525 +cs=0x17c5;eip=0x000534; J(JL(loc_26740)); // 83526 jl short loc_26740 ;~ 17C5:0534 +cs=0x17c5;eip=0x000536; X(word_520cc = 0;); // 83527 mov ds:word_520CC, 0 ;~ 17C5:0536 +cs=0x17c5;eip=0x00053c; X(MOV(*(dw*)(raddr(ss,bp-4)), 0)); // 83528 mov word ptr [bp-4], 0 ;~ 17C5:053C +cs=0x17c5;eip=0x000541; J(JMP(loc_26821)); // 83529 jmp loc_26821 ;~ 17C5:0541 loc_26774: - // 4839 -cs=0x17c5;eip=0x000544; X(MOV(*(dw*)(raddr(ss,bp-0x9E)), 0x0A7B8)); // 35525 mov word ptr [bp-9Eh], 0A7B8h ;~ 17C5:0544 -loc_2677a: - // 4840 -cs=0x17c5;eip=0x00054a; X(PUSH(word_4a4a4)); // 35528 push word_4A4A4 ;~ 17C5:054A -cs=0x17c5;eip=0x00054e; T(ax = 0x0A7B8;); // 35529 mov ax, 0A7B8h ;~ 17C5:054E -cs=0x17c5;eip=0x000551; X(PUSH(ax)); // 35530 push ax ;~ 17C5:0551 -cs=0x17c5;eip=0x000552; J(CALL(sub_29d5f,0)); // 35531 call sub_29D5F ;~ 17C5:0552 -cs=0x17c5;eip=0x000555; T(ADD(sp, 4)); // 35532 add sp, 4 ;~ 17C5:0555 -cs=0x17c5;eip=0x000558; T(si = ax;); // 35533 mov si, ax ;~ 17C5:0558 -cs=0x17c5;eip=0x00055a; X(PUSH(word_4f1f6)); // 35534 push word_4F1F6 ;~ 17C5:055A -cs=0x17c5;eip=0x00055e; X(PUSH(*(dw*)(raddr(ss,bp-0x9E)))); // 35535 push word ptr [bp-9Eh] ;~ 17C5:055E -cs=0x17c5;eip=0x000562; J(CALL(sub_29d5f,0)); // 35536 call sub_29D5F ;~ 17C5:0562 -cs=0x17c5;eip=0x000565; T(ADD(sp, 4)); // 35537 add sp, 4 ;~ 17C5:0565 -cs=0x17c5;eip=0x000568; T(di = ax;); // 35538 mov di, ax ;~ 17C5:0568 -cs=0x17c5;eip=0x00056a; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 35539 mov ax, [bp-4] ;~ 17C5:056A -cs=0x17c5;eip=0x00056d; T(SHL(ax, 1)); // 35540 shl ax, 1 ;~ 17C5:056D -cs=0x17c5;eip=0x00056f; T(ADD(ax, bp)); // 35541 add ax, bp ;~ 17C5:056F -cs=0x17c5;eip=0x000571; X(MOV(*(dw*)(raddr(ss,bp-0x0A2)), ax)); // 35542 mov [bp-0A2h], ax ;~ 17C5:0571 -cs=0x17c5;eip=0x000575; T(bx = ax;); // 35543 mov bx, ax ;~ 17C5:0575 -cs=0x17c5;eip=0x000577; T(ax = word_48bbc;); // 35544 mov ax, word_48BBC ;~ 17C5:0577 -cs=0x17c5;eip=0x00057a; T(ADD(ax, si)); // 35545 add ax, si ;~ 17C5:057A -cs=0x17c5;eip=0x00057c; T(SUB(ax, di)); // 35546 sub ax, di ;~ 17C5:057C -loc_267ae: - // 4841 -cs=0x17c5;eip=0x00057e; X(MOV(*(dw*)(raddr(ds,bx-0x26)), ax)); // 35549 mov [bx-26h], ax ;~ 17C5:057E -loc_267b1: // 4842 -cs=0x17c5;eip=0x000581; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A2)))); // 35552 mov bx, [bp-0A2h] ;~ 17C5:0581 -cs=0x17c5;eip=0x000585; T(ax = si;); // 35553 mov ax, si ;~ 17C5:0585 -loc_267b7: +cs=0x17c5;eip=0x000544; X(MOV(*(dw*)(raddr(ss,bp-0x9E)), 0x0A7B8)); // 83533 mov word ptr [bp-9Eh], 0A7B8h ;~ 17C5:0544 +loc_2677a: // 4843 -cs=0x17c5;eip=0x000587; T(NEG(ax)); // 35556 neg ax ;~ 17C5:0587 -loc_267b9: - // 4844 -cs=0x17c5;eip=0x000589; T(ADD(ax, word_48bbc)); // 35559 add ax, word_48BBC ;~ 17C5:0589 -cs=0x17c5;eip=0x00058d; T(SUB(ax, di)); // 35560 sub ax, di ;~ 17C5:058D -loc_267bf: - // 4845 -cs=0x17c5;eip=0x00058f; X(MOV(*(dw*)(raddr(ds,bx-0x6A)), ax)); // 35563 mov [bx-6Ah], ax ;~ 17C5:058F -loc_267c2: - // 4846 -cs=0x17c5;eip=0x000592; X(PUSH(word_4a4a4)); // 35566 push word_4A4A4 ;~ 17C5:0592 -cs=0x17c5;eip=0x000596; X(PUSH(*(dw*)(raddr(ss,bp-0x9E)))); // 35567 push word ptr [bp-9Eh] ;~ 17C5:0596 -cs=0x17c5;eip=0x00059a; J(CALL(sub_29d5f,0)); // 35568 call sub_29D5F ;~ 17C5:059A -cs=0x17c5;eip=0x00059d; T(ADD(sp, 4)); // 35569 add sp, 4 ;~ 17C5:059D -cs=0x17c5;eip=0x0005a0; T(si = ax;); // 35570 mov si, ax ;~ 17C5:05A0 -cs=0x17c5;eip=0x0005a2; X(PUSH(word_4f1f6)); // 35571 push word_4F1F6 ;~ 17C5:05A2 -cs=0x17c5;eip=0x0005a6; T(ax = 0x0A7B8;); // 35572 mov ax, 0A7B8h ;~ 17C5:05A6 -cs=0x17c5;eip=0x0005a9; X(PUSH(ax)); // 35573 push ax ;~ 17C5:05A9 -cs=0x17c5;eip=0x0005aa; J(CALL(sub_29d5f,0)); // 35574 call sub_29D5F ;~ 17C5:05AA -cs=0x17c5;eip=0x0005ad; T(ADD(sp, 4)); // 35575 add sp, 4 ;~ 17C5:05AD -cs=0x17c5;eip=0x0005b0; T(di = ax;); // 35576 mov di, ax ;~ 17C5:05B0 -cs=0x17c5;eip=0x0005b2; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 35577 mov ax, [bp-4] ;~ 17C5:05B2 -cs=0x17c5;eip=0x0005b5; T(SHL(ax, 1)); // 35578 shl ax, 1 ;~ 17C5:05B5 -cs=0x17c5;eip=0x0005b7; T(ADD(ax, bp)); // 35579 add ax, bp ;~ 17C5:05B7 -cs=0x17c5;eip=0x0005b9; X(MOV(*(dw*)(raddr(ss,bp-0x0A0)), ax)); // 35580 mov [bp-0A0h], ax ;~ 17C5:05B9 -cs=0x17c5;eip=0x0005bd; T(bx = ax;); // 35581 mov bx, ax ;~ 17C5:05BD -cs=0x17c5;eip=0x0005bf; T(ax = si;); // 35582 mov ax, si ;~ 17C5:05BF -cs=0x17c5;eip=0x0005c1; T(ADD(ax, di)); // 35583 add ax, di ;~ 17C5:05C1 -cs=0x17c5;eip=0x0005c3; T(SAR(ax, 1)); // 35584 sar ax, 1 ;~ 17C5:05C3 -cs=0x17c5;eip=0x0005c5; T(SAR(ax, 1)); // 35585 sar ax, 1 ;~ 17C5:05C5 -cs=0x17c5;eip=0x0005c7; T(SUB(ax, si)); // 35586 sub ax, si ;~ 17C5:05C7 -cs=0x17c5;eip=0x0005c9; T(NEG(ax)); // 35587 neg ax ;~ 17C5:05C9 -cs=0x17c5;eip=0x0005cb; T(ADD(ax, di)); // 35588 add ax, di ;~ 17C5:05CB -cs=0x17c5;eip=0x0005cd; T(NEG(ax)); // 35589 neg ax ;~ 17C5:05CD -cs=0x17c5;eip=0x0005cf; T(ADD(ax, *(word_48bbe))); // 35590 add ax, word_48BBE ;~ 17C5:05CF -cs=0x17c5;eip=0x0005d3; X(MOV(*(dw*)(raddr(ds,bx-0x48)), ax)); // 35591 mov [bx-48h], ax ;~ 17C5:05D3 -cs=0x17c5;eip=0x0005d6; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A0)))); // 35592 mov bx, [bp-0A0h] ;~ 17C5:05D6 -cs=0x17c5;eip=0x0005da; T(ax = si;); // 35593 mov ax, si ;~ 17C5:05DA -cs=0x17c5;eip=0x0005dc; T(SUB(ax, di)); // 35594 sub ax, di ;~ 17C5:05DC -cs=0x17c5;eip=0x0005de; T(SAR(ax, 1)); // 35595 sar ax, 1 ;~ 17C5:05DE -cs=0x17c5;eip=0x0005e0; T(SAR(ax, 1)); // 35596 sar ax, 1 ;~ 17C5:05E0 -cs=0x17c5;eip=0x0005e2; T(ADD(ax, *(word_48bbe))); // 35597 add ax, word_48BBE ;~ 17C5:05E2 -cs=0x17c5;eip=0x0005e6; T(SUB(ax, si)); // 35598 sub ax, si ;~ 17C5:05E6 -cs=0x17c5;eip=0x0005e8; T(ADD(ax, di)); // 35599 add ax, di ;~ 17C5:05E8 -cs=0x17c5;eip=0x0005ea; X(MOV(*(dw*)(raddr(ds,bx-0x8C)), ax)); // 35600 mov [bx-8Ch], ax ;~ 17C5:05EA -cs=0x17c5;eip=0x0005ee; X(INC(*(dw*)(raddr(ss,bp-4)))); // 35601 inc word ptr [bp-4] ;~ 17C5:05EE +cs=0x17c5;eip=0x00054a; X(PUSH(word_4a4a4)); // 83536 push word_4A4A4 ;~ 17C5:054A +cs=0x17c5;eip=0x00054e; T(ax = 0x0A7B8;); // 83537 mov ax, 0A7B8h ;~ 17C5:054E +cs=0x17c5;eip=0x000551; X(PUSH(ax)); // 83538 push ax ;~ 17C5:0551 +cs=0x17c5;eip=0x000552; J(CALL(sub_29d5f,0)); // 83539 call sub_29D5F ;~ 17C5:0552 +cs=0x17c5;eip=0x000555; T(ADD(sp, 4)); // 83540 add sp, 4 ;~ 17C5:0555 +cs=0x17c5;eip=0x000558; T(si = ax;); // 83541 mov si, ax ;~ 17C5:0558 +cs=0x17c5;eip=0x00055a; X(PUSH(word_4f1f6)); // 83542 push ds:word_4F1F6 ;~ 17C5:055A +cs=0x17c5;eip=0x00055e; X(PUSH(*(dw*)(raddr(ss,bp-0x9E)))); // 83543 push word ptr [bp-9Eh] ;~ 17C5:055E +cs=0x17c5;eip=0x000562; J(CALL(sub_29d5f,0)); // 83544 call sub_29D5F ;~ 17C5:0562 +cs=0x17c5;eip=0x000565; T(ADD(sp, 4)); // 83545 add sp, 4 ;~ 17C5:0565 +cs=0x17c5;eip=0x000568; T(di = ax;); // 83546 mov di, ax ;~ 17C5:0568 +cs=0x17c5;eip=0x00056a; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 83547 mov ax, [bp-4] ;~ 17C5:056A +cs=0x17c5;eip=0x00056d; T(SHL(ax, 1)); // 83548 shl ax, 1 ;~ 17C5:056D +cs=0x17c5;eip=0x00056f; T(ADD(ax, bp)); // 83549 add ax, bp ;~ 17C5:056F +cs=0x17c5;eip=0x000571; X(MOV(*(dw*)(raddr(ss,bp-0x0A2)), ax)); // 83550 mov [bp-0A2h], ax ;~ 17C5:0571 +cs=0x17c5;eip=0x000575; T(bx = ax;); // 83551 mov bx, ax ;~ 17C5:0575 +cs=0x17c5;eip=0x000577; T(ax = word_48bbc;); // 83552 mov ax, word_48BBC ;~ 17C5:0577 +cs=0x17c5;eip=0x00057a; T(ADD(ax, si)); // 83553 add ax, si ;~ 17C5:057A +cs=0x17c5;eip=0x00057c; T(SUB(ax, di)); // 83554 sub ax, di ;~ 17C5:057C +cs=0x17c5;eip=0x00057e; X(MOV(*(dw*)(raddr(ds,bx-0x26)), ax)); // 83555 mov [bx-26h], ax ;~ 17C5:057E +cs=0x17c5;eip=0x000581; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A2)))); // 83556 mov bx, [bp-0A2h] ;~ 17C5:0581 +cs=0x17c5;eip=0x000585; T(ax = si;); // 83557 mov ax, si ;~ 17C5:0585 +cs=0x17c5;eip=0x000587; T(NEG(ax)); // 83558 neg ax ;~ 17C5:0587 +cs=0x17c5;eip=0x000589; T(ADD(ax, word_48bbc)); // 83559 add ax, word_48BBC ;~ 17C5:0589 +cs=0x17c5;eip=0x00058d; T(SUB(ax, di)); // 83560 sub ax, di ;~ 17C5:058D +cs=0x17c5;eip=0x00058f; X(MOV(*(dw*)(raddr(ds,bx-0x6A)), ax)); // 83561 mov [bx-6Ah], ax ;~ 17C5:058F +cs=0x17c5;eip=0x000592; X(PUSH(word_4a4a4)); // 83562 push word_4A4A4 ;~ 17C5:0592 +cs=0x17c5;eip=0x000596; X(PUSH(*(dw*)(raddr(ss,bp-0x9E)))); // 83563 push word ptr [bp-9Eh] ;~ 17C5:0596 +cs=0x17c5;eip=0x00059a; J(CALL(sub_29d5f,0)); // 83564 call sub_29D5F ;~ 17C5:059A +cs=0x17c5;eip=0x00059d; T(ADD(sp, 4)); // 83565 add sp, 4 ;~ 17C5:059D +cs=0x17c5;eip=0x0005a0; T(si = ax;); // 83566 mov si, ax ;~ 17C5:05A0 +cs=0x17c5;eip=0x0005a2; X(PUSH(word_4f1f6)); // 83567 push ds:word_4F1F6 ;~ 17C5:05A2 +cs=0x17c5;eip=0x0005a6; T(ax = 0x0A7B8;); // 83568 mov ax, 0A7B8h ;~ 17C5:05A6 +cs=0x17c5;eip=0x0005a9; X(PUSH(ax)); // 83569 push ax ;~ 17C5:05A9 +cs=0x17c5;eip=0x0005aa; J(CALL(sub_29d5f,0)); // 83570 call sub_29D5F ;~ 17C5:05AA +cs=0x17c5;eip=0x0005ad; T(ADD(sp, 4)); // 83571 add sp, 4 ;~ 17C5:05AD +cs=0x17c5;eip=0x0005b0; T(di = ax;); // 83572 mov di, ax ;~ 17C5:05B0 +cs=0x17c5;eip=0x0005b2; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 83573 mov ax, [bp-4] ;~ 17C5:05B2 +cs=0x17c5;eip=0x0005b5; T(SHL(ax, 1)); // 83574 shl ax, 1 ;~ 17C5:05B5 +cs=0x17c5;eip=0x0005b7; T(ADD(ax, bp)); // 83575 add ax, bp ;~ 17C5:05B7 +cs=0x17c5;eip=0x0005b9; X(MOV(*(dw*)(raddr(ss,bp-0x0A0)), ax)); // 83576 mov [bp-0A0h], ax ;~ 17C5:05B9 +cs=0x17c5;eip=0x0005bd; T(bx = ax;); // 83577 mov bx, ax ;~ 17C5:05BD +cs=0x17c5;eip=0x0005bf; T(ax = si;); // 83578 mov ax, si ;~ 17C5:05BF +cs=0x17c5;eip=0x0005c1; T(ADD(ax, di)); // 83579 add ax, di ;~ 17C5:05C1 +cs=0x17c5;eip=0x0005c3; T(SAR(ax, 1)); // 83580 sar ax, 1 ;~ 17C5:05C3 +cs=0x17c5;eip=0x0005c5; T(SAR(ax, 1)); // 83581 sar ax, 1 ;~ 17C5:05C5 +cs=0x17c5;eip=0x0005c7; T(SUB(ax, si)); // 83582 sub ax, si ;~ 17C5:05C7 +cs=0x17c5;eip=0x0005c9; T(NEG(ax)); // 83583 neg ax ;~ 17C5:05C9 +cs=0x17c5;eip=0x0005cb; T(ADD(ax, di)); // 83584 add ax, di ;~ 17C5:05CB +cs=0x17c5;eip=0x0005cd; T(NEG(ax)); // 83585 neg ax ;~ 17C5:05CD +cs=0x17c5;eip=0x0005cf; T(ADD(ax, *(word_48bbe))); // 83586 add ax, word_48BBE ;~ 17C5:05CF +cs=0x17c5;eip=0x0005d3; X(MOV(*(dw*)(raddr(ds,bx-0x48)), ax)); // 83587 mov [bx-48h], ax ;~ 17C5:05D3 +cs=0x17c5;eip=0x0005d6; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0A0)))); // 83588 mov bx, [bp-0A0h] ;~ 17C5:05D6 +cs=0x17c5;eip=0x0005da; T(ax = si;); // 83589 mov ax, si ;~ 17C5:05DA +cs=0x17c5;eip=0x0005dc; T(SUB(ax, di)); // 83590 sub ax, di ;~ 17C5:05DC +cs=0x17c5;eip=0x0005de; T(SAR(ax, 1)); // 83591 sar ax, 1 ;~ 17C5:05DE +cs=0x17c5;eip=0x0005e0; T(SAR(ax, 1)); // 83592 sar ax, 1 ;~ 17C5:05E0 +cs=0x17c5;eip=0x0005e2; T(ADD(ax, *(word_48bbe))); // 83593 add ax, word_48BBE ;~ 17C5:05E2 +cs=0x17c5;eip=0x0005e6; T(SUB(ax, si)); // 83594 sub ax, si ;~ 17C5:05E6 +cs=0x17c5;eip=0x0005e8; T(ADD(ax, di)); // 83595 add ax, di ;~ 17C5:05E8 +cs=0x17c5;eip=0x0005ea; X(MOV(*(dw*)(raddr(ds,bx-0x8C)), ax)); // 83596 mov [bx-8Ch], ax ;~ 17C5:05EA +cs=0x17c5;eip=0x0005ee; X(INC(*(dw*)(raddr(ss,bp-4)))); // 83597 inc word ptr [bp-4] ;~ 17C5:05EE loc_26821: - // 4847 -cs=0x17c5;eip=0x0005f1; T(CMP(*(dw*)(raddr(ss,bp-4)), 0x11)); // 35604 cmp word ptr [bp-4], 11h ;~ 17C5:05F1 -cs=0x17c5;eip=0x0005f5; J(JGE(loc_26844)); // 35605 jge short loc_26844 ;~ 17C5:05F5 -cs=0x17c5;eip=0x0005f7; T(CMP(*(dw*)(raddr(ss,bp-4)), 0x10)); // 35606 cmp word ptr [bp-4], 10h ;~ 17C5:05F7 -cs=0x17c5;eip=0x0005fb; J(JL(loc_26830)); // 35607 jl short loc_26830 ;~ 17C5:05FB -cs=0x17c5;eip=0x0005fd; J(JMP(loc_26774)); // 35608 jmp loc_26774 ;~ 17C5:05FD + // 4844 +cs=0x17c5;eip=0x0005f1; T(CMP(*(dw*)(raddr(ss,bp-4)), 0x11)); // 83600 cmp word ptr [bp-4], 11h ;~ 17C5:05F1 +cs=0x17c5;eip=0x0005f5; J(JGE(loc_26844)); // 83601 jge short loc_26844 ;~ 17C5:05F5 +cs=0x17c5;eip=0x0005f7; T(CMP(*(dw*)(raddr(ss,bp-4)), 0x10)); // 83602 cmp word ptr [bp-4], 10h ;~ 17C5:05F7 +cs=0x17c5;eip=0x0005fb; J(JL(loc_26830)); // 83603 jl short loc_26830 ;~ 17C5:05FB +cs=0x17c5;eip=0x0005fd; J(JMP(loc_26774)); // 83604 jmp loc_26774 ;~ 17C5:05FD loc_26830: - // 4848 -cs=0x17c5;eip=0x000600; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 35612 mov ax, [bp-2] ;~ 17C5:0600 -cs=0x17c5;eip=0x000603; T(MOV(bx, *(dw*)(raddr(ss,bp-4)))); // 35613 mov bx, [bp-4] ;~ 17C5:0603 -cs=0x17c5;eip=0x000606; T(SHL(bx, 1)); // 35614 shl bx, 1 ;~ 17C5:0606 -cs=0x17c5;eip=0x000608; T(SUB(ax, *(dw*)(raddr(ds,bx-0x6A14)))); // 35615 sub ax, [bx-6A14h] ;~ 17C5:0608 -cs=0x17c5;eip=0x00060c; X(MOV(*(dw*)(raddr(ss,bp-0x9E)), ax)); // 35616 mov [bp-9Eh], ax ;~ 17C5:060C -cs=0x17c5;eip=0x000610; J(JMP(loc_2677a)); // 35617 jmp loc_2677A ;~ 17C5:0610 + // 4845 +cs=0x17c5;eip=0x000600; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 83608 mov ax, [bp-2] ;~ 17C5:0600 +cs=0x17c5;eip=0x000603; T(MOV(bx, *(dw*)(raddr(ss,bp-4)))); // 83609 mov bx, [bp-4] ;~ 17C5:0603 +cs=0x17c5;eip=0x000606; T(SHL(bx, 1)); // 83610 shl bx, 1 ;~ 17C5:0606 +cs=0x17c5;eip=0x000608; T(SUB(ax, *(dw*)(raddr(ds,bx-0x6A14)))); // 83611 sub ax, [bx-6A14h] ;~ 17C5:0608 +cs=0x17c5;eip=0x00060c; X(MOV(*(dw*)(raddr(ss,bp-0x9E)), ax)); // 83612 mov [bp-9Eh], ax ;~ 17C5:060C +cs=0x17c5;eip=0x000610; J(JMP(loc_2677a)); // 83613 jmp loc_2677A ;~ 17C5:0610 loc_26844: - // 4849 -cs=0x17c5;eip=0x000614; X(MOV(*(dw*)(raddr(ss,bp-4)), 0)); // 35623 mov word ptr [bp-4], 0 ;~ 17C5:0614 + // 4846 +cs=0x17c5;eip=0x000614; X(MOV(*(dw*)(raddr(ss,bp-4)), 0)); // 83619 mov word ptr [bp-4], 0 ;~ 17C5:0614 loc_26849: - // 4850 -cs=0x17c5;eip=0x000619; T(MOV(si, *(dw*)(raddr(ss,bp-4)))); // 35626 mov si, [bp-4] ;~ 17C5:0619 -cs=0x17c5;eip=0x00061c; T(SHL(si, 1)); // 35627 shl si, 1 ;~ 17C5:061C -cs=0x17c5;eip=0x00061e; T(ADD(si, bp)); // 35628 add si, bp ;~ 17C5:061E -cs=0x17c5;eip=0x000620; T(MOV(ax, *(dw*)(raddr(ds,si-0x26)))); // 35629 mov ax, [si-26h] ;~ 17C5:0620 -cs=0x17c5;eip=0x000623; X(MOV(*(dw*)(raddr(ss,bp-0x9C)), ax)); // 35630 mov [bp-9Ch], ax ;~ 17C5:0623 -cs=0x17c5;eip=0x000627; T(MOV(ax, *(dw*)(raddr(ds,si-0x48)))); // 35631 mov ax, [si-48h] ;~ 17C5:0627 -cs=0x17c5;eip=0x00062a; X(MOV(*(dw*)(raddr(ss,bp-0x9A)), ax)); // 35632 mov [bp-9Ah], ax ;~ 17C5:062A -cs=0x17c5;eip=0x00062e; T(MOV(ax, *(dw*)(raddr(ds,si-0x6A)))); // 35633 mov ax, [si-6Ah] ;~ 17C5:062E -cs=0x17c5;eip=0x000631; X(MOV(*(dw*)(raddr(ss,bp-0x98)), ax)); // 35634 mov [bp-98h], ax ;~ 17C5:0631 -cs=0x17c5;eip=0x000635; T(MOV(ax, *(dw*)(raddr(ds,si-0x8C)))); // 35635 mov ax, [si-8Ch] ;~ 17C5:0635 -cs=0x17c5;eip=0x000639; X(MOV(*(dw*)(raddr(ss,bp-0x96)), ax)); // 35636 mov [bp-96h], ax ;~ 17C5:0639 -cs=0x17c5;eip=0x00063d; T(MOV(ax, *(dw*)(raddr(ds,si-0x68)))); // 35637 mov ax, [si-68h] ;~ 17C5:063D -cs=0x17c5;eip=0x000640; X(MOV(*(dw*)(raddr(ss,bp-0x94)), ax)); // 35638 mov [bp-94h], ax ;~ 17C5:0640 -cs=0x17c5;eip=0x000644; T(MOV(ax, *(dw*)(raddr(ds,si-0x8A)))); // 35639 mov ax, [si-8Ah] ;~ 17C5:0644 -cs=0x17c5;eip=0x000648; X(MOV(*(dw*)(raddr(ss,bp-0x92)), ax)); // 35640 mov [bp-92h], ax ;~ 17C5:0648 -cs=0x17c5;eip=0x00064c; T(MOV(ax, *(dw*)(raddr(ds,si-0x24)))); // 35641 mov ax, [si-24h] ;~ 17C5:064C -cs=0x17c5;eip=0x00064f; X(MOV(*(dw*)(raddr(ss,bp-0x90)), ax)); // 35642 mov [bp-90h], ax ;~ 17C5:064F -cs=0x17c5;eip=0x000653; T(MOV(ax, *(dw*)(raddr(ds,si-0x46)))); // 35643 mov ax, [si-46h] ;~ 17C5:0653 -cs=0x17c5;eip=0x000656; X(MOV(*(dw*)(raddr(ss,bp-0x8E)), ax)); // 35644 mov [bp-8Eh], ax ;~ 17C5:0656 + // 4847 +cs=0x17c5;eip=0x000619; T(MOV(si, *(dw*)(raddr(ss,bp-4)))); // 83622 mov si, [bp-4] ;~ 17C5:0619 +cs=0x17c5;eip=0x00061c; T(SHL(si, 1)); // 83623 shl si, 1 ;~ 17C5:061C +cs=0x17c5;eip=0x00061e; T(ADD(si, bp)); // 83624 add si, bp ;~ 17C5:061E +cs=0x17c5;eip=0x000620; T(MOV(ax, *(dw*)(raddr(ds,si-0x26)))); // 83625 mov ax, [si-26h] ;~ 17C5:0620 +cs=0x17c5;eip=0x000623; X(MOV(*(dw*)(raddr(ss,bp-0x9C)), ax)); // 83626 mov [bp-9Ch], ax ;~ 17C5:0623 +cs=0x17c5;eip=0x000627; T(MOV(ax, *(dw*)(raddr(ds,si-0x48)))); // 83627 mov ax, [si-48h] ;~ 17C5:0627 +cs=0x17c5;eip=0x00062a; X(MOV(*(dw*)(raddr(ss,bp-0x9A)), ax)); // 83628 mov [bp-9Ah], ax ;~ 17C5:062A +cs=0x17c5;eip=0x00062e; T(MOV(ax, *(dw*)(raddr(ds,si-0x6A)))); // 83629 mov ax, [si-6Ah] ;~ 17C5:062E +cs=0x17c5;eip=0x000631; X(MOV(*(dw*)(raddr(ss,bp-0x98)), ax)); // 83630 mov [bp-98h], ax ;~ 17C5:0631 +cs=0x17c5;eip=0x000635; T(MOV(ax, *(dw*)(raddr(ds,si-0x8C)))); // 83631 mov ax, [si-8Ch] ;~ 17C5:0635 +cs=0x17c5;eip=0x000639; X(MOV(*(dw*)(raddr(ss,bp-0x96)), ax)); // 83632 mov [bp-96h], ax ;~ 17C5:0639 +cs=0x17c5;eip=0x00063d; T(MOV(ax, *(dw*)(raddr(ds,si-0x68)))); // 83633 mov ax, [si-68h] ;~ 17C5:063D +cs=0x17c5;eip=0x000640; X(MOV(*(dw*)(raddr(ss,bp-0x94)), ax)); // 83634 mov [bp-94h], ax ;~ 17C5:0640 +cs=0x17c5;eip=0x000644; T(MOV(ax, *(dw*)(raddr(ds,si-0x8A)))); // 83635 mov ax, [si-8Ah] ;~ 17C5:0644 +cs=0x17c5;eip=0x000648; X(MOV(*(dw*)(raddr(ss,bp-0x92)), ax)); // 83636 mov [bp-92h], ax ;~ 17C5:0648 +cs=0x17c5;eip=0x00064c; T(MOV(ax, *(dw*)(raddr(ds,si-0x24)))); // 83637 mov ax, [si-24h] ;~ 17C5:064C +cs=0x17c5;eip=0x00064f; X(MOV(*(dw*)(raddr(ss,bp-0x90)), ax)); // 83638 mov [bp-90h], ax ;~ 17C5:064F +cs=0x17c5;eip=0x000653; T(MOV(ax, *(dw*)(raddr(ds,si-0x46)))); // 83639 mov ax, [si-46h] ;~ 17C5:0653 +cs=0x17c5;eip=0x000656; X(MOV(*(dw*)(raddr(ss,bp-0x8E)), ax)); // 83640 mov [bp-8Eh], ax ;~ 17C5:0656 seg2623_65a_proc: - // 35647 -cs=0x17c5;eip=0x00065a; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 35647 mov ax, [bp-4] ;~ 17C5:065A -cs=0x17c5;eip=0x00065d; T(ADD(ax, 0x70)); // 35648 add ax, 70h ; 'p' ;~ 17C5:065D -cs=0x17c5;eip=0x000660; X(PUSH(ax)); // 35649 push ax ;~ 17C5:0660 -cs=0x17c5;eip=0x000661; T(ax = bp-0x9C); // 35650 lea ax, [bp-9Ch] ;~ 17C5:0661 -cs=0x17c5;eip=0x000665; X(PUSH(ax)); // 35651 push ax ;~ 17C5:0665 -cs=0x17c5;eip=0x000666; T(ax = 4;); // 35652 mov ax, 4 ;~ 17C5:0666 -cs=0x17c5;eip=0x000669; X(PUSH(ax)); // 35653 push ax ;~ 17C5:0669 -cs=0x17c5;eip=0x00066a; X(PUSH(word_48bba)); // 35654 push word_48BBA ;~ 17C5:066A -cs=0x17c5;eip=0x00066e; J(CALLF(sub_35ab2,0)); // 35655 call sub_35AB2 ;~ 17C5:066E -cs=0x17c5;eip=0x000673; T(ADD(sp, 8)); // 35657 add sp, 8 ;~ 17C5:0673 -cs=0x17c5;eip=0x000676; X(INC(*(dw*)(raddr(ss,bp-4)))); // 35658 inc word ptr [bp-4] ;~ 17C5:0676 -cs=0x17c5;eip=0x000679; T(CMP(*(dw*)(raddr(ss,bp-4)), 0x10)); // 35659 cmp word ptr [bp-4], 10h ;~ 17C5:0679 -cs=0x17c5;eip=0x00067d; J(JL(loc_26849)); // 35660 jl short loc_26849 ;~ 17C5:067D -cs=0x17c5;eip=0x00067f; X(POP(si)); // 35661 pop si ;~ 17C5:067F -cs=0x17c5;eip=0x000680; X(POP(di)); // 35662 pop di ;~ 17C5:0680 -cs=0x17c5;eip=0x000681; T(sp = bp;); // 35663 mov sp, bp ;~ 17C5:0681 -cs=0x17c5;eip=0x000683; X(POP(bp)); // 35664 pop bp ;~ 17C5:0683 -cs=0x17c5;eip=0x000684; J(RETN(0)); // 35665 retn ;~ 17C5:0684 + // 83643 +cs=0x17c5;eip=0x00065a; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 83643 mov ax, [bp-4] ;~ 17C5:065A +cs=0x17c5;eip=0x00065d; T(ADD(ax, 0x70)); // 83644 add ax, 70h ; 'p' ;~ 17C5:065D +cs=0x17c5;eip=0x000660; X(PUSH(ax)); // 83645 push ax ;~ 17C5:0660 +cs=0x17c5;eip=0x000661; T(ax = bp-0x9C); // 83646 lea ax, [bp-9Ch] ;~ 17C5:0661 +cs=0x17c5;eip=0x000665; X(PUSH(ax)); // 83647 push ax ;~ 17C5:0665 +cs=0x17c5;eip=0x000666; T(ax = 4;); // 83648 mov ax, 4 ;~ 17C5:0666 +cs=0x17c5;eip=0x000669; X(PUSH(ax)); // 83649 push ax ;~ 17C5:0669 +cs=0x17c5;eip=0x00066a; X(PUSH(word_48bba)); // 83650 push word_48BBA ;~ 17C5:066A +cs=0x17c5;eip=0x00066e; J(CALLF(sub_35ab2,0)); // 83651 call sub_35AB2 ;~ 17C5:066E +cs=0x17c5;eip=0x000673; T(ADD(sp, 8)); // 83653 add sp, 8 ;~ 17C5:0673 +cs=0x17c5;eip=0x000676; X(INC(*(dw*)(raddr(ss,bp-4)))); // 83654 inc word ptr [bp-4] ;~ 17C5:0676 +cs=0x17c5;eip=0x000679; T(CMP(*(dw*)(raddr(ss,bp-4)), 0x10)); // 83655 cmp word ptr [bp-4], 10h ;~ 17C5:0679 +cs=0x17c5;eip=0x00067d; J(JL(loc_26849)); // 83656 jl short loc_26849 ;~ 17C5:067D +cs=0x17c5;eip=0x00067f; X(POP(si)); // 83657 pop si ;~ 17C5:067F +cs=0x17c5;eip=0x000680; X(POP(di)); // 83658 pop di ;~ 17C5:0680 +cs=0x17c5;eip=0x000681; T(sp = bp;); // 83659 mov sp, bp ;~ 17C5:0681 +cs=0x17c5;eip=0x000683; X(POP(bp)); // 83660 pop bp ;~ 17C5:0683 +cs=0x17c5;eip=0x000684; J(RETN(0)); // 83661 retn ;~ 17C5:0684 assert(0); __dispatch_call: @@ -998,16 +987,9 @@ cs=0x17c5;eip=0x000684; J(RETN(0)); // 35665 retn ;~ 17C5:0684 case m2c::kloc_266a8: goto loc_266a8; case m2c::kloc_266bc: goto loc_266bc; case m2c::kloc_266c1: goto loc_266c1; - case m2c::kloc_2673b: goto loc_2673b; case m2c::kloc_26740: goto loc_26740; case m2c::kloc_26774: goto loc_26774; case m2c::kloc_2677a: goto loc_2677a; - case m2c::kloc_267ae: goto loc_267ae; - case m2c::kloc_267b1: goto loc_267b1; - case m2c::kloc_267b7: goto loc_267b7; - case m2c::kloc_267b9: goto loc_267b9; - case m2c::kloc_267bf: goto loc_267bf; - case m2c::kloc_267c2: goto loc_267c2; case m2c::kloc_26821: goto loc_26821; case m2c::kloc_26830: goto loc_26830; case m2c::kloc_26844: goto loc_26844; @@ -1033,54 +1015,54 @@ cs=0x17c5;eip=0x000684; J(RETN(0)); // 35665 retn ;~ 17C5:0684 _begin: #undef arg_0 #define arg_0 4 - // 35679 arg_0 = word ptr 4 ;~ 17C5:0688 -cs=0x17c5;eip=0x000688; X(PUSH(bp)); // 35681 push bp ;~ 17C5:0688 -cs=0x17c5;eip=0x000689; T(bp = sp;); // 35682 mov bp, sp ;~ 17C5:0689 -cs=0x17c5;eip=0x00068b; X(PUSH(di)); // 35683 push di ;~ 17C5:068B -cs=0x17c5;eip=0x00068c; X(PUSH(si)); // 35684 push si ;~ 17C5:068C -cs=0x17c5;eip=0x00068d; X(PUSH(es)); // 35685 push es ;~ 17C5:068D -cs=0x17c5;eip=0x00068e; X(PUSH(ds)); // 35686 push ds ;~ 17C5:068E -cs=0x17c5;eip=0x00068f; X(PUSH(bp)); // 35687 push bp ;~ 17C5:068F -cs=0x17c5;eip=0x000690; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 35688 mov dx, [bp+arg_0] ;~ 17C5:0690 -cs=0x17c5;eip=0x000693; X(byte_48be4 = 0;); // 35689 mov byte_48BE4, 0 ;~ 17C5:0693 -cs=0x17c5;eip=0x000698; J(JMP(loc_268d0)); // 35690 jmp short loc_268D0 ;~ 17C5:0698 + // 83675 arg_0 = word ptr 4 ;~ 17C5:0688 +cs=0x17c5;eip=0x000688; X(PUSH(bp)); // 83677 push bp ;~ 17C5:0688 +cs=0x17c5;eip=0x000689; T(bp = sp;); // 83678 mov bp, sp ;~ 17C5:0689 +cs=0x17c5;eip=0x00068b; X(PUSH(di)); // 83679 push di ;~ 17C5:068B +cs=0x17c5;eip=0x00068c; X(PUSH(si)); // 83680 push si ;~ 17C5:068C +cs=0x17c5;eip=0x00068d; X(PUSH(es)); // 83681 push es ;~ 17C5:068D +cs=0x17c5;eip=0x00068e; X(PUSH(ds)); // 83682 push ds ;~ 17C5:068E +cs=0x17c5;eip=0x00068f; X(PUSH(bp)); // 83683 push bp ;~ 17C5:068F +cs=0x17c5;eip=0x000690; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 83684 mov dx, [bp+arg_0] ;~ 17C5:0690 +cs=0x17c5;eip=0x000693; X(byte_48be4 = 0;); // 83685 mov byte_48BE4, 0 ;~ 17C5:0693 +cs=0x17c5;eip=0x000698; J(JMP(loc_268d0)); // 83686 jmp short loc_268D0 ;~ 17C5:0698 ret_17c5_69b: - // 4851 -cs=0x17c5;eip=0x00069b; X(byte_48be4 = 1;); // 35694 mov byte_48BE4, 1 ;~ 17C5:069B + // 4848 +cs=0x17c5;eip=0x00069b; X(byte_48be4 = 1;); // 83690 mov byte_48BE4, 1 ;~ 17C5:069B loc_268d0: - // 4852 -cs=0x17c5;eip=0x0006a0; T(es = dx;); // 35697 mov es, dx ;~ 17C5:06A0 -cs=0x17c5;eip=0x0006a2; T(bx = 0x0EBE;); // 35699 mov bx, 0EBEh ;~ 17C5:06A2 -cs=0x17c5;eip=0x0006a5; T(di = 0x1C;); // 35700 mov di, 1Ch ;~ 17C5:06A5 -cs=0x17c5;eip=0x0006a8; T(MOV(ax, *(dw*)(raddr(es,di)))); // 35701 mov ax, es:[di] ;~ 17C5:06A8 -cs=0x17c5;eip=0x0006ab; T(dl = 5;); // 35702 mov dl, 5 ;~ 17C5:06AB -cs=0x17c5;eip=0x0006ad; T(MUL1_1(dl)); // 35703 mul dl ;~ 17C5:06AD -cs=0x17c5;eip=0x0006af; T(ADD(bx, ax)); // 35704 add bx, ax ;~ 17C5:06AF -cs=0x17c5;eip=0x0006b1; T(di = 0x22;); // 35705 mov di, 22h ; '"' ;~ 17C5:06B1 -cs=0x17c5;eip=0x0006b4; T(MOV(cx, *(dw*)(raddr(es,di)))); // 35706 mov cx, es:[di] ;~ 17C5:06B4 -cs=0x17c5;eip=0x0006b7; T(si = 0x24;); // 35707 mov si, 24h ; '$' ;~ 17C5:06B7 -cs=0x17c5;eip=0x0006ba; T(di = 0x18;); // 35708 mov di, 18h ;~ 17C5:06BA -cs=0x17c5;eip=0x0006bd; T(MOV(di, *(dw*)(raddr(es,di)))); // 35709 mov di, es:[di] ;~ 17C5:06BD + // 4849 +cs=0x17c5;eip=0x0006a0; T(es = dx;); // 83693 mov es, dx ;~ 17C5:06A0 +cs=0x17c5;eip=0x0006a2; T(bx = 0x0EBE;); // 83695 mov bx, 0EBEh ;~ 17C5:06A2 +cs=0x17c5;eip=0x0006a5; T(di = 0x1C;); // 83696 mov di, 1Ch ;~ 17C5:06A5 +cs=0x17c5;eip=0x0006a8; T(MOV(ax, *(dw*)(raddr(es,di)))); // 83697 mov ax, es:[di] ;~ 17C5:06A8 +cs=0x17c5;eip=0x0006ab; T(dl = 5;); // 83698 mov dl, 5 ;~ 17C5:06AB +cs=0x17c5;eip=0x0006ad; T(MUL1_1(dl)); // 83699 mul dl ;~ 17C5:06AD +cs=0x17c5;eip=0x0006af; T(ADD(bx, ax)); // 83700 add bx, ax ;~ 17C5:06AF +cs=0x17c5;eip=0x0006b1; T(di = 0x22;); // 83701 mov di, 22h ; '"' ;~ 17C5:06B1 +cs=0x17c5;eip=0x0006b4; T(MOV(cx, *(dw*)(raddr(es,di)))); // 83702 mov cx, es:[di] ;~ 17C5:06B4 +cs=0x17c5;eip=0x0006b7; T(si = 0x24;); // 83703 mov si, 24h ; '$' ;~ 17C5:06B7 +cs=0x17c5;eip=0x0006ba; T(di = 0x18;); // 83704 mov di, 18h ;~ 17C5:06BA +cs=0x17c5;eip=0x0006bd; T(MOV(di, *(dw*)(raddr(es,di)))); // 83705 mov di, es:[di] ;~ 17C5:06BD loc_268f0: - // 4853 -cs=0x17c5;eip=0x0006c0; T(MOV(ax, *(dw*)(raddr(es,si)))); // 35712 mov ax, es:[si] ;~ 17C5:06C0 -cs=0x17c5;eip=0x0006c3; X(MOV(*(dw*)(raddr(ds,bx+1)), ax)); // 35713 mov [bx+1], ax ;~ 17C5:06C3 -cs=0x17c5;eip=0x0006c6; X(MOV(*(dw*)(raddr(ds,bx+3)), di)); // 35714 mov [bx+3], di ;~ 17C5:06C6 -cs=0x17c5;eip=0x0006c9; T(ADD(si, 2)); // 35715 add si, 2 ;~ 17C5:06C9 -cs=0x17c5;eip=0x0006cc; T(ADD(bx, 5)); // 35716 add bx, 5 ;~ 17C5:06CC -cs=0x17c5;eip=0x0006cf; J(LOOP(loc_268f0)); // 35717 loop loc_268F0 ;~ 17C5:06CF -cs=0x17c5;eip=0x0006d1; T(CMP(byte_48be4, 0)); // 35718 cmp byte_48BE4, 0 ;~ 17C5:06D1 -cs=0x17c5;eip=0x0006d6; J(JNZ(locret_26910)); // 35719 jnz short locret_26910 ;~ 17C5:06D6 -cs=0x17c5;eip=0x0006d8; X(POP(bp)); // 35720 pop bp ;~ 17C5:06D8 -cs=0x17c5;eip=0x0006d9; X(POP(ds)); // 35721 pop ds ;~ 17C5:06D9 -cs=0x17c5;eip=0x0006da; X(POP(es)); // 35722 pop es ;~ 17C5:06DA -cs=0x17c5;eip=0x0006db; X(POP(si)); // 35724 pop si ;~ 17C5:06DB -cs=0x17c5;eip=0x0006dc; X(POP(di)); // 35725 pop di ;~ 17C5:06DC -cs=0x17c5;eip=0x0006dd; T(sp = bp;); // 35726 mov sp, bp ;~ 17C5:06DD -cs=0x17c5;eip=0x0006df; X(POP(bp)); // 35727 pop bp ;~ 17C5:06DF + // 4850 +cs=0x17c5;eip=0x0006c0; T(MOV(ax, *(dw*)(raddr(es,si)))); // 83708 mov ax, es:[si] ;~ 17C5:06C0 +cs=0x17c5;eip=0x0006c3; X(MOV(*(dw*)(raddr(ds,bx+1)), ax)); // 83709 mov [bx+1], ax ;~ 17C5:06C3 +cs=0x17c5;eip=0x0006c6; X(MOV(*(dw*)(raddr(ds,bx+3)), di)); // 83710 mov [bx+3], di ;~ 17C5:06C6 +cs=0x17c5;eip=0x0006c9; T(ADD(si, 2)); // 83711 add si, 2 ;~ 17C5:06C9 +cs=0x17c5;eip=0x0006cc; T(ADD(bx, 5)); // 83712 add bx, 5 ;~ 17C5:06CC +cs=0x17c5;eip=0x0006cf; J(LOOP(loc_268f0)); // 83713 loop loc_268F0 ;~ 17C5:06CF +cs=0x17c5;eip=0x0006d1; T(CMP(byte_48be4, 0)); // 83714 cmp byte_48BE4, 0 ;~ 17C5:06D1 +cs=0x17c5;eip=0x0006d6; J(JNZ(locret_26910)); // 83715 jnz short locret_26910 ;~ 17C5:06D6 +cs=0x17c5;eip=0x0006d8; X(POP(bp)); // 83716 pop bp ;~ 17C5:06D8 +cs=0x17c5;eip=0x0006d9; X(POP(ds)); // 83717 pop ds ;~ 17C5:06D9 +cs=0x17c5;eip=0x0006da; X(POP(es)); // 83718 pop es ;~ 17C5:06DA +cs=0x17c5;eip=0x0006db; X(POP(si)); // 83720 pop si ;~ 17C5:06DB +cs=0x17c5;eip=0x0006dc; X(POP(di)); // 83721 pop di ;~ 17C5:06DC +cs=0x17c5;eip=0x0006dd; T(sp = bp;); // 83722 mov sp, bp ;~ 17C5:06DD +cs=0x17c5;eip=0x0006df; X(POP(bp)); // 83723 pop bp ;~ 17C5:06DF locret_26910: - // 4854 -cs=0x17c5;eip=0x0006e0; J(RETN(0)); // 35730 retn ;~ 17C5:06E0 + // 4851 +cs=0x17c5;eip=0x0006e0; J(RETN(0)); // 83726 retn ;~ 17C5:06E0 assert(0); __dispatch_call: @@ -1101,276 +1083,284 @@ cs=0x17c5;eip=0x0006e0; J(RETN(0)); // 35730 retn ;~ 17C5:06E0 - bool seg2623_6e1_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group16(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - seg2623_6e1_proc: + _group16: _begin: -cs=0x17c5;eip=0x0006e1; X(PUSH(bp)); // 35734 push bp ;~ 17C5:06E1 -cs=0x17c5;eip=0x0006e2; T(bp = sp;); // 35735 mov bp, sp ;~ 17C5:06E2 -cs=0x17c5;eip=0x0006e4; X(PUSH(di)); // 35736 push di ;~ 17C5:06E4 -cs=0x17c5;eip=0x0006e5; X(PUSH(si)); // 35737 push si ;~ 17C5:06E5 -cs=0x17c5;eip=0x0006e6; X(PUSH(es)); // 35738 push es ;~ 17C5:06E6 -cs=0x17c5;eip=0x0006e7; X(PUSH(ds)); // 35739 push ds ;~ 17C5:06E7 -cs=0x17c5;eip=0x0006e8; X(PUSH(bp)); // 35740 push bp ;~ 17C5:06E8 -cs=0x17c5;eip=0x0006e9; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 35741 mov ax, [bp+4] ;~ 17C5:06E9 -cs=0x17c5;eip=0x0006ec; X(byte_48be4 = 0;); // 35742 mov byte_48BE4, 0 ;~ 17C5:06EC -cs=0x17c5;eip=0x0006f1; J(JMP(loc_26929)); // 35743 jmp short loc_26929 ;~ 17C5:06F1 +seg2623_6e1_proc: + // 83730 +cs=0x17c5;eip=0x0006e1; X(PUSH(bp)); // 83730 push bp ;~ 17C5:06E1 +cs=0x17c5;eip=0x0006e2; T(bp = sp;); // 83731 mov bp, sp ;~ 17C5:06E2 +cs=0x17c5;eip=0x0006e4; X(PUSH(di)); // 83732 push di ;~ 17C5:06E4 +cs=0x17c5;eip=0x0006e5; X(PUSH(si)); // 83733 push si ;~ 17C5:06E5 +cs=0x17c5;eip=0x0006e6; X(PUSH(es)); // 83734 push es ;~ 17C5:06E6 +cs=0x17c5;eip=0x0006e7; X(PUSH(ds)); // 83735 push ds ;~ 17C5:06E7 +cs=0x17c5;eip=0x0006e8; X(PUSH(bp)); // 83736 push bp ;~ 17C5:06E8 +cs=0x17c5;eip=0x0006e9; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 83737 mov ax, [bp+4] ;~ 17C5:06E9 +cs=0x17c5;eip=0x0006ec; X(byte_48be4 = 0;); // 83738 mov byte_48BE4, 0 ;~ 17C5:06EC +cs=0x17c5;eip=0x0006f1; J(JMP(loc_26929)); // 83739 jmp short loc_26929 ;~ 17C5:06F1 ret_17c5_6f4: - // 4855 -cs=0x17c5;eip=0x0006f4; X(byte_48be4 = 1;); // 35747 mov byte_48BE4, 1 ;~ 17C5:06F4 + // 4852 +cs=0x17c5;eip=0x0006f4; X(byte_48be4 = 1;); // 83743 mov byte_48BE4, 1 ;~ 17C5:06F4 loc_26929: - // 4856 -cs=0x17c5;eip=0x0006f9; T(es = ax;); // 35750 mov es, ax ;~ 17C5:06F9 -cs=0x17c5;eip=0x0006fb; T(ah = 0x49;); // 35752 mov ah, 49h ;~ 17C5:06FB -cs=0x17c5;eip=0x0006fd; S(_INT(0x21)); // 35753 int 21h ; DOS - 2+ - FREE MEMORY ;~ 17C5:06FD -cs=0x17c5;eip=0x0006ff; J(JNC(loc_2693b)); // 35755 jnb short loc_2693B ;~ 17C5:06FF -cs=0x17c5;eip=0x000701; T(dx = 0x105;); // 35756 mov dx, 105h ;~ 17C5:0701 -cs=0x17c5;eip=0x000704; T(ah = 9;); // 35757 mov ah, 9 ;~ 17C5:0704 -cs=0x17c5;eip=0x000706; S(_INT(0x21)); // 35758 int 21h ; DOS - PRINT STRING ;~ 17C5:0706 -cs=0x17c5;eip=0x000708; J(JMP(loc_2694b)); // 35760 jmp short loc_2694B ;~ 17C5:0708 + // 4853 +cs=0x17c5;eip=0x0006f9; T(es = ax;); // 83746 mov es, ax ;~ 17C5:06F9 +cs=0x17c5;eip=0x0006fb; T(ah = 0x49;); // 83748 mov ah, 49h ;~ 17C5:06FB +cs=0x17c5;eip=0x0006fd; S(_INT(0x21)); // 83749 int 21h ; DOS - 2+ - FREE MEMORY ;~ 17C5:06FD +cs=0x17c5;eip=0x0006ff; J(JNC(loc_2693b)); // 83751 jnb short loc_2693B ;~ 17C5:06FF +cs=0x17c5;eip=0x000701; T(dx = 0x105;); // 83752 mov dx, 105h ;~ 17C5:0701 +cs=0x17c5;eip=0x000704; T(ah = 9;); // 83753 mov ah, 9 ;~ 17C5:0704 +cs=0x17c5;eip=0x000706; S(_INT(0x21)); // 83754 int 21h ; DOS - PRINT STRING ;~ 17C5:0706 +cs=0x17c5;eip=0x000708; J(JMP(loc_2694b)); // 83756 jmp short loc_2694B ;~ 17C5:0708 loc_2693b: - // 4857 -cs=0x17c5;eip=0x00070b; T(CMP(byte_48be4, 0)); // 35766 cmp byte_48BE4, 0 ;~ 17C5:070B -cs=0x17c5;eip=0x000710; J(JNZ(locret_2694a)); // 35767 jnz short locret_2694A ;~ 17C5:0710 -cs=0x17c5;eip=0x000712; X(POP(bp)); // 35768 pop bp ;~ 17C5:0712 -cs=0x17c5;eip=0x000713; X(POP(ds)); // 35769 pop ds ;~ 17C5:0713 -cs=0x17c5;eip=0x000714; X(POP(es)); // 35771 pop es ;~ 17C5:0714 -cs=0x17c5;eip=0x000715; X(POP(si)); // 35772 pop si ;~ 17C5:0715 -cs=0x17c5;eip=0x000716; X(POP(di)); // 35773 pop di ;~ 17C5:0716 -cs=0x17c5;eip=0x000717; T(sp = bp;); // 35774 mov sp, bp ;~ 17C5:0717 -cs=0x17c5;eip=0x000719; X(POP(bp)); // 35775 pop bp ;~ 17C5:0719 + // 4854 +cs=0x17c5;eip=0x00070b; T(CMP(byte_48be4, 0)); // 83762 cmp byte_48BE4, 0 ;~ 17C5:070B +cs=0x17c5;eip=0x000710; J(JNZ(locret_2694a)); // 83763 jnz short locret_2694A ;~ 17C5:0710 +cs=0x17c5;eip=0x000712; X(POP(bp)); // 83764 pop bp ;~ 17C5:0712 +cs=0x17c5;eip=0x000713; X(POP(ds)); // 83765 pop ds ;~ 17C5:0713 +cs=0x17c5;eip=0x000714; X(POP(es)); // 83766 pop es ;~ 17C5:0714 +cs=0x17c5;eip=0x000715; X(POP(si)); // 83767 pop si ;~ 17C5:0715 +cs=0x17c5;eip=0x000716; X(POP(di)); // 83768 pop di ;~ 17C5:0716 +cs=0x17c5;eip=0x000717; T(sp = bp;); // 83769 mov sp, bp ;~ 17C5:0717 +cs=0x17c5;eip=0x000719; X(POP(bp)); // 83770 pop bp ;~ 17C5:0719 locret_2694a: - // 4858 -cs=0x17c5;eip=0x00071a; J(RETN(0)); // 35778 retn ;~ 17C5:071A + // 4855 +cs=0x17c5;eip=0x00071a; J(RETN(0)); // 83773 retn ;~ 17C5:071A loc_2694b: - // 4859 -cs=0x17c5;eip=0x00071b; T(ax = 0x4C00;); // 35782 mov ax, 4C00h ;~ 17C5:071B -cs=0x17c5;eip=0x00071e; S(_INT(0x21)); // 35783 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 17C5:071E -loc_26950: - // 4860 -cs=0x17c5;eip=0x000720; X(PUSH(bp)); // 35789 push bp ;~ 17C5:0720 -cs=0x17c5;eip=0x000721; T(bp = sp;); // 35790 mov bp, sp ;~ 17C5:0721 -cs=0x17c5;eip=0x000723; T(SUB(sp, 0x0C)); // 35791 sub sp, 0Ch ;~ 17C5:0723 -cs=0x17c5;eip=0x000726; X(PUSH(di)); // 35792 push di ;~ 17C5:0726 -cs=0x17c5;eip=0x000727; X(PUSH(si)); // 35793 push si ;~ 17C5:0727 -cs=0x17c5;eip=0x000728; T(ax = word_51a0a;); // 35794 mov ax, word_51A0A ;~ 17C5:0728 -cs=0x17c5;eip=0x00072b; T(dx = word_51a0c;); // 35795 mov dx, word_51A0C ;~ 17C5:072B -cs=0x17c5;eip=0x00072f; T(ADD(ax, 0x10)); // 35796 add ax, 10h ;~ 17C5:072F -cs=0x17c5;eip=0x000732; T(ADC(dx, 0)); // 35797 adc dx, 0 ;~ 17C5:0732 -cs=0x17c5;eip=0x000735; T(cl = 5;); // 35798 mov cl, 5 ;~ 17C5:0735 + // 4856 +cs=0x17c5;eip=0x00071b; T(ax = 0x4C00;); // 83777 mov ax, 4C00h ;~ 17C5:071B +cs=0x17c5;eip=0x00071e; S(_INT(0x21)); // 83778 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 17C5:071E +sub_26950: + // 83785 +#undef var_a +#define var_a -0x0A + // 83787 var_A = word ptr -0Ah ;~ 17C5:0720 +#undef var_2 +#define var_2 -2 + // 83788 var_2 = word ptr -2 ;~ 17C5:0720 +cs=0x17c5;eip=0x000720; X(PUSH(bp)); // 83790 push bp ;~ 17C5:0720 +cs=0x17c5;eip=0x000721; T(bp = sp;); // 83791 mov bp, sp ;~ 17C5:0721 +cs=0x17c5;eip=0x000723; T(SUB(sp, 0x0C)); // 83792 sub sp, 0Ch ;~ 17C5:0723 +cs=0x17c5;eip=0x000726; X(PUSH(di)); // 83793 push di ;~ 17C5:0726 +cs=0x17c5;eip=0x000727; X(PUSH(si)); // 83794 push si ;~ 17C5:0727 +cs=0x17c5;eip=0x000728; T(ax = word_51a0a;); // 83795 mov ax, ds:word_51A0A ;~ 17C5:0728 +cs=0x17c5;eip=0x00072b; T(dx = word_51a0c;); // 83796 mov dx, ds:word_51A0C ;~ 17C5:072B +cs=0x17c5;eip=0x00072f; T(ADD(ax, 0x10)); // 83797 add ax, 10h ;~ 17C5:072F +cs=0x17c5;eip=0x000732; T(ADC(dx, 0)); // 83798 adc dx, 0 ;~ 17C5:0732 +cs=0x17c5;eip=0x000735; T(cl = 5;); // 83799 mov cl, 5 ;~ 17C5:0735 loc_26967: - // 4861 -cs=0x17c5;eip=0x000737; T(SAR(dx, 1)); // 35801 sar dx, 1 ;~ 17C5:0737 -cs=0x17c5;eip=0x000739; T(RCR(ax, 1)); // 35802 rcr ax, 1 ;~ 17C5:0739 -cs=0x17c5;eip=0x00073b; T(DEC(cl)); // 35803 dec cl ;~ 17C5:073B -cs=0x17c5;eip=0x00073d; J(JZ(loc_26971)); // 35804 jz short loc_26971 ;~ 17C5:073D -cs=0x17c5;eip=0x00073f; J(JMP(loc_26967)); // 35805 jmp short loc_26967 ;~ 17C5:073F + // 4857 +cs=0x17c5;eip=0x000737; T(SAR(dx, 1)); // 83802 sar dx, 1 ;~ 17C5:0737 +cs=0x17c5;eip=0x000739; T(RCR(ax, 1)); // 83803 rcr ax, 1 ;~ 17C5:0739 +cs=0x17c5;eip=0x00073b; T(DEC(cl)); // 83804 dec cl ;~ 17C5:073B +cs=0x17c5;eip=0x00073d; J(JZ(loc_26971)); // 83805 jz short loc_26971 ;~ 17C5:073D +cs=0x17c5;eip=0x00073f; J(JMP(loc_26967)); // 83806 jmp short loc_26967 ;~ 17C5:073F loc_26971: - // 4862 -cs=0x17c5;eip=0x000741; X(word_520f0 = ax;); // 35809 mov word_520F0, ax ;~ 17C5:0741 -cs=0x17c5;eip=0x000744; T(ax = word_51a28;); // 35810 mov ax, word_51A28 ;~ 17C5:0744 -cs=0x17c5;eip=0x000747; T(dx = *(word_51a2a);); // 35811 mov dx, word_51A2A ;~ 17C5:0747 -cs=0x17c5;eip=0x00074b; T(ADD(ax, 0x10)); // 35812 add ax, 10h ;~ 17C5:074B -cs=0x17c5;eip=0x00074e; T(ADC(dx, 0)); // 35813 adc dx, 0 ;~ 17C5:074E -cs=0x17c5;eip=0x000751; T(cl = 5;); // 35814 mov cl, 5 ;~ 17C5:0751 + // 4858 +cs=0x17c5;eip=0x000741; X(word_520f0 = ax;); // 83810 mov ds:word_520F0, ax ;~ 17C5:0741 +cs=0x17c5;eip=0x000744; T(ax = word_51a28;); // 83811 mov ax, ds:word_51A28 ;~ 17C5:0744 +cs=0x17c5;eip=0x000747; T(dx = word_51a2a;); // 83812 mov dx, ds:word_51A2A ;~ 17C5:0747 +cs=0x17c5;eip=0x00074b; T(ADD(ax, 0x10)); // 83813 add ax, 10h ;~ 17C5:074B +cs=0x17c5;eip=0x00074e; T(ADC(dx, 0)); // 83814 adc dx, 0 ;~ 17C5:074E +cs=0x17c5;eip=0x000751; T(cl = 5;); // 83815 mov cl, 5 ;~ 17C5:0751 loc_26983: - // 4863 -cs=0x17c5;eip=0x000753; T(SAR(dx, 1)); // 35817 sar dx, 1 ;~ 17C5:0753 -cs=0x17c5;eip=0x000755; T(RCR(ax, 1)); // 35818 rcr ax, 1 ;~ 17C5:0755 -cs=0x17c5;eip=0x000757; T(DEC(cl)); // 35819 dec cl ;~ 17C5:0757 -cs=0x17c5;eip=0x000759; J(JZ(loc_2698d)); // 35820 jz short loc_2698D ;~ 17C5:0759 -cs=0x17c5;eip=0x00075b; J(JMP(loc_26983)); // 35821 jmp short loc_26983 ;~ 17C5:075B + // 4859 +cs=0x17c5;eip=0x000753; T(SAR(dx, 1)); // 83818 sar dx, 1 ;~ 17C5:0753 +cs=0x17c5;eip=0x000755; T(RCR(ax, 1)); // 83819 rcr ax, 1 ;~ 17C5:0755 +cs=0x17c5;eip=0x000757; T(DEC(cl)); // 83820 dec cl ;~ 17C5:0757 +cs=0x17c5;eip=0x000759; J(JZ(loc_2698d)); // 83821 jz short loc_2698D ;~ 17C5:0759 +cs=0x17c5;eip=0x00075b; J(JMP(loc_26983)); // 83822 jmp short loc_26983 ;~ 17C5:075B loc_2698d: - // 4864 -cs=0x17c5;eip=0x00075d; T(SUB(ax, 0x8000)); // 35825 sub ax, 8000h ;~ 17C5:075D -cs=0x17c5;eip=0x000760; T(NEG(ax)); // 35826 neg ax ;~ 17C5:0760 -cs=0x17c5;eip=0x000762; X(word_52100 = ax;); // 35827 mov word_52100, ax ;~ 17C5:0762 -cs=0x17c5;eip=0x000765; T(CMP(word_520fc, 1)); // 35828 cmp word_520FC, 1 ;~ 17C5:0765 -cs=0x17c5;eip=0x00076a; J(JZ(loc_2699f)); // 35829 jz short loc_2699F ;~ 17C5:076A -cs=0x17c5;eip=0x00076c; J(return _group17(m2c::kloc_26cc4, _state);); // 35830 jmp loc_26CC4 ;~ 17C5:076C + // 4860 +cs=0x17c5;eip=0x00075d; T(SUB(ax, 0x8000)); // 83826 sub ax, 8000h ;~ 17C5:075D +cs=0x17c5;eip=0x000760; T(NEG(ax)); // 83827 neg ax ;~ 17C5:0760 +cs=0x17c5;eip=0x000762; X(word_52100 = ax;); // 83828 mov ds:word_52100, ax ;~ 17C5:0762 +cs=0x17c5;eip=0x000765; T(CMP(word_520fc, 1)); // 83829 cmp ds:word_520FC, 1 ;~ 17C5:0765 +cs=0x17c5;eip=0x00076a; J(JZ(loc_2699f)); // 83830 jz short loc_2699F ;~ 17C5:076A +cs=0x17c5;eip=0x00076c; J(return _group17(m2c::kloc_26cc4, _state);); // 83832 jmp loc_26CC4 ;~ 17C5:076C loc_2699f: - // 4865 -cs=0x17c5;eip=0x00076f; X(word_4f42e = 0;); // 35835 mov word_4F42E, 0 ;~ 17C5:076F -cs=0x17c5;eip=0x000775; T(LES(bx, dword_4f220)); // 35836 les bx, dword_4F220 ;~ 17C5:0775 -cs=0x17c5;eip=0x000779; T(CMP(*(dw*)(raddr(es,bx+0x3E)), 4)); // 35837 cmp word ptr es:[bx+3Eh], 4 ;~ 17C5:0779 -cs=0x17c5;eip=0x00077e; J(JNZ(loc_269ca)); // 35838 jnz short loc_269CA ;~ 17C5:077E -cs=0x17c5;eip=0x000780; X(MOV(*(dw*)(raddr(es,bx+0x3E)), 2)); // 35839 mov word ptr es:[bx+3Eh], 2 ;~ 17C5:0780 -cs=0x17c5;eip=0x000786; X(word_4991a = 1;); // 35840 mov word_4991A, 1 ;~ 17C5:0786 -cs=0x17c5;eip=0x00078c; X(OR(*(db*)(((db*)&word_4f42e)+1), 0x10)); // 35841 or byte ptr word_4F42E+1, 10h ;~ 17C5:078C -cs=0x17c5;eip=0x000791; T(LES(bx, dword_528d6)); // 35842 les bx, dword_528D6 ;~ 17C5:0791 -cs=0x17c5;eip=0x000795; X(OR(*(raddr(es,bx+0x30)), 1)); // 35844 or byte ptr es:[bx+30h], 1 ;~ 17C5:0795 + // 4861 +cs=0x17c5;eip=0x00076f; X(word_4f42e = 0;); // 83837 mov ds:word_4F42E, 0 ;~ 17C5:076F +cs=0x17c5;eip=0x000775; T(LES(bx, dword_4f220)); // 83838 les bx, ds:dword_4F220 ;~ 17C5:0775 +cs=0x17c5;eip=0x000779; T(CMP(*(dw*)(raddr(es,bx+0x3E)), 4)); // 83839 cmp word ptr es:[bx+3Eh], 4 ;~ 17C5:0779 +cs=0x17c5;eip=0x00077e; J(JNZ(loc_269ca)); // 83840 jnz short loc_269CA ;~ 17C5:077E +cs=0x17c5;eip=0x000780; X(MOV(*(dw*)(raddr(es,bx+0x3E)), 2)); // 83841 mov word ptr es:[bx+3Eh], 2 ;~ 17C5:0780 +cs=0x17c5;eip=0x000786; X(word_4991a = 1;); // 83842 mov word_4991A, 1 ;~ 17C5:0786 +cs=0x17c5;eip=0x00078c; X(OR(*(db*)(((db*)&word_4f42e)+1), 0x10)); // 83843 or byte ptr ds:word_4F42E+1, 10h ;~ 17C5:078C +cs=0x17c5;eip=0x000791; T(LES(bx, dword_528d6)); // 83844 les bx, ds:dword_528D6 ;~ 17C5:0791 +cs=0x17c5;eip=0x000795; X(OR(*(raddr(es,bx+0x30)), 1)); // 83846 or byte ptr es:[bx+30h], 1 ;~ 17C5:0795 loc_269ca: - // 4866 -cs=0x17c5;eip=0x00079a; T(LES(bx, dword_528d6)); // 35848 les bx, dword_528D6 ;~ 17C5:079A -cs=0x17c5;eip=0x00079e; T(MOV(al, *(raddr(es,bx+0x0D)))); // 35849 mov al, es:[bx+0Dh] ;~ 17C5:079E -cs=0x17c5;eip=0x0007a2; T(SUB(ah, ah)); // 35850 sub ah, ah ;~ 17C5:07A2 -cs=0x17c5;eip=0x0007a4; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 35851 mov [bp-0Ah], ax ;~ 17C5:07A4 -cs=0x17c5;eip=0x0007a7; T(CMP(ax, 0x69)); // 35852 cmp ax, 69h ; 'i' ;~ 17C5:07A7 -cs=0x17c5;eip=0x0007aa; J(JZ(loc_269e1)); // 35853 jz short loc_269E1 ;~ 17C5:07AA -cs=0x17c5;eip=0x0007ac; T(CMP(ax, 0x49)); // 35854 cmp ax, 49h ; 'I' ;~ 17C5:07AC -cs=0x17c5;eip=0x0007af; J(JNZ(loc_269e7)); // 35855 jnz short loc_269E7 ;~ 17C5:07AF + // 4862 +cs=0x17c5;eip=0x00079a; T(LES(bx, dword_528d6)); // 83850 les bx, ds:dword_528D6 ;~ 17C5:079A +cs=0x17c5;eip=0x00079e; T(MOV(al, *(raddr(es,bx+0x0D)))); // 83851 mov al, es:[bx+0Dh] ;~ 17C5:079E +cs=0x17c5;eip=0x0007a2; T(SUB(ah, ah)); // 83852 sub ah, ah ;~ 17C5:07A2 +cs=0x17c5;eip=0x0007a4; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 83853 mov [bp+var_A], ax ;~ 17C5:07A4 +cs=0x17c5;eip=0x0007a7; T(CMP(ax, 0x69)); // 83854 cmp ax, 69h ; 'i' ;~ 17C5:07A7 +cs=0x17c5;eip=0x0007aa; J(JZ(loc_269e1)); // 83855 jz short loc_269E1 ;~ 17C5:07AA +cs=0x17c5;eip=0x0007ac; T(CMP(ax, 0x49)); // 83856 cmp ax, 49h ; 'I' ;~ 17C5:07AC +cs=0x17c5;eip=0x0007af; J(JNZ(loc_269e7)); // 83857 jnz short loc_269E7 ;~ 17C5:07AF loc_269e1: - // 4867 -cs=0x17c5;eip=0x0007b1; X(*(word_4e83a) = 1;); // 35858 mov word_4E83A, 1 ;~ 17C5:07B1 + // 4863 +cs=0x17c5;eip=0x0007b1; X(word_4e83a = 1;); // 83860 mov ds:word_4E83A, 1 ;~ 17C5:07B1 loc_269e7: - // 4868 -cs=0x17c5;eip=0x0007b7; J(CALL(sub_2816e,0)); // 35861 call sub_2816E ;~ 17C5:07B7 -cs=0x17c5;eip=0x0007ba; X(word_49920 = 0;); // 35863 mov word_49920, 0 ;~ 17C5:07BA -cs=0x17c5;eip=0x0007c0; X(word_49928 = 1;); // 35864 mov word_49928, 1 ;~ 17C5:07C0 -cs=0x17c5;eip=0x0007c6; T(ax = 0x0FFFF;); // 35865 mov ax, 0FFFFh ;~ 17C5:07C6 -cs=0x17c5;eip=0x0007c9; X(word_49924 = ax;); // 35866 mov word_49924, ax ;~ 17C5:07C9 -cs=0x17c5;eip=0x0007cc; X(word_49922 = ax;); // 35867 mov word_49922, ax ;~ 17C5:07CC -cs=0x17c5;eip=0x0007cf; T(SUB(ax, ax)); // 35868 sub ax, ax ;~ 17C5:07CF -cs=0x17c5;eip=0x0007d1; X(word_48c64 = ax;); // 35869 mov word_48C64, ax ;~ 17C5:07D1 -cs=0x17c5;eip=0x0007d4; X(word_48c62 = ax;); // 35870 mov word_48C62, ax ;~ 17C5:07D4 -cs=0x17c5;eip=0x0007d7; X(word_492e6 = ax;); // 35871 mov word_492E6, ax ;~ 17C5:07D7 -cs=0x17c5;eip=0x0007da; X(word_492e2 = ax;); // 35872 mov word_492E2, ax ;~ 17C5:07DA -cs=0x17c5;eip=0x0007dd; X(word_492c6 = ax;); // 35873 mov word_492C6, ax ;~ 17C5:07DD -cs=0x17c5;eip=0x0007e0; X(word_4e834 = ax;); // 35874 mov word_4E834, ax ;~ 17C5:07E0 -cs=0x17c5;eip=0x0007e3; T(SUB(al, al)); // 35875 sub al, al ;~ 17C5:07E3 -cs=0x17c5;eip=0x0007e5; X(byte_4de54 = al;); // 35876 mov byte_4DE54, al ;~ 17C5:07E5 -cs=0x17c5;eip=0x0007e8; T(CBW); // 35877 cbw ;~ 17C5:07E8 -cs=0x17c5;eip=0x0007e9; X(word_52244 = ax;); // 35878 mov word_52244, ax ;~ 17C5:07E9 -cs=0x17c5;eip=0x0007ec; X(word_521d0 = ax;); // 35879 mov word_521D0, ax ;~ 17C5:07EC -cs=0x17c5;eip=0x0007ef; X(word_52104 = ax;); // 35880 mov word_52104, ax ;~ 17C5:07EF -cs=0x17c5;eip=0x0007f2; X(word_5239a = ax;); // 35881 mov word_5239A, ax ;~ 17C5:07F2 -cs=0x17c5;eip=0x0007f5; T(SUB(ax, ax)); // 35882 sub ax, ax ;~ 17C5:07F5 -cs=0x17c5;eip=0x0007f7; X(*(word_51806) = ax;); // 35883 mov word_51806, ax ;~ 17C5:07F7 -cs=0x17c5;eip=0x0007fa; X(word_51710 = ax;); // 35884 mov word_51710, ax ;~ 17C5:07FA -cs=0x17c5;eip=0x0007fd; X(word_51708 = ax;); // 35885 mov word_51708, ax ;~ 17C5:07FD -cs=0x17c5;eip=0x000800; T(ax = 0x0FFFF;); // 35886 mov ax, 0FFFFh ;~ 17C5:0800 -cs=0x17c5;eip=0x000803; X(word_49926 = ax;); // 35887 mov word_49926, ax ;~ 17C5:0803 -cs=0x17c5;eip=0x000806; X(word_49930 = ax;); // 35888 mov word_49930, ax ;~ 17C5:0806 -cs=0x17c5;eip=0x000809; X(*(word_492c8) = 0x2710;); // 35889 mov word_492C8, 2710h ;~ 17C5:0809 -cs=0x17c5;eip=0x00080f; X(word_521c0 = 0;); // 35890 mov word_521C0, 0 ;~ 17C5:080F -cs=0x17c5;eip=0x000815; X(word_48c62 = 1;); // 35891 mov word_48C62, 1 ;~ 17C5:0815 -cs=0x17c5;eip=0x00081b; X(word_5268c = 1;); // 35892 mov word_5268C, 1 ;~ 17C5:081B -cs=0x17c5;eip=0x000821; T(SUB(ax, ax)); // 35893 sub ax, ax ;~ 17C5:0821 -cs=0x17c5;eip=0x000823; X(PUSH(ax)); // 35894 push ax ;~ 17C5:0823 -cs=0x17c5;eip=0x000824; J(CALL(sub_27cb8,0)); // 35895 call sub_27CB8 ;~ 17C5:0824 -cs=0x17c5;eip=0x000827; T(ADD(sp, 2)); // 35896 add sp, 2 ;~ 17C5:0827 -cs=0x17c5;eip=0x00082a; X(word_4db3a = 0x0C;); // 35897 mov word_4DB3A, 0Ch ;~ 17C5:082A -cs=0x17c5;eip=0x000830; X(word_492f4 = 4;); // 35898 mov word_492F4, 4 ;~ 17C5:0830 -cs=0x17c5;eip=0x000836; J(CALL(sub_33cde,0)); // 35899 call sub_33CDE ;~ 17C5:0836 -cs=0x17c5;eip=0x000839; X(word_4e61a = 1;); // 35900 mov word_4E61A, 1 ;~ 17C5:0839 -cs=0x17c5;eip=0x00083f; X(word_4e61c = 1;); // 35901 mov word_4E61C, 1 ;~ 17C5:083F -cs=0x17c5;eip=0x000845; T(LES(bx, dword_4f220)); // 35902 les bx, dword_4F220 ;~ 17C5:0845 -cs=0x17c5;eip=0x000849; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 35904 cmp word ptr es:[bx+38h], 6 ;~ 17C5:0849 -cs=0x17c5;eip=0x00084e; J(JNZ(loc_26a85)); // 35905 jnz short loc_26A85 ;~ 17C5:084E -cs=0x17c5;eip=0x000850; T(ax = 1;); // 35906 mov ax, 1 ;~ 17C5:0850 -cs=0x17c5;eip=0x000853; J(JMP(loc_26a94)); // 35907 jmp short loc_26A94 ;~ 17C5:0853 + // 4864 +cs=0x17c5;eip=0x0007b7; J(CALL(sub_2816e,0)); // 83863 call sub_2816E ;~ 17C5:07B7 +cs=0x17c5;eip=0x0007ba; X(word_49920 = 0;); // 83865 mov word_49920, 0 ;~ 17C5:07BA +cs=0x17c5;eip=0x0007c0; X(word_49928 = 1;); // 83866 mov word_49928, 1 ;~ 17C5:07C0 +cs=0x17c5;eip=0x0007c6; T(ax = 0x0FFFF;); // 83867 mov ax, 0FFFFh ;~ 17C5:07C6 +cs=0x17c5;eip=0x0007c9; X(word_49924 = ax;); // 83868 mov word_49924, ax ;~ 17C5:07C9 +cs=0x17c5;eip=0x0007cc; X(word_49922 = ax;); // 83869 mov word_49922, ax ;~ 17C5:07CC +cs=0x17c5;eip=0x0007cf; T(SUB(ax, ax)); // 83870 sub ax, ax ;~ 17C5:07CF +cs=0x17c5;eip=0x0007d1; X(word_48c64 = ax;); // 83871 mov word_48C64, ax ;~ 17C5:07D1 +cs=0x17c5;eip=0x0007d4; X(word_48c62 = ax;); // 83872 mov word_48C62, ax ;~ 17C5:07D4 +cs=0x17c5;eip=0x0007d7; X(word_492e6 = ax;); // 83873 mov word_492E6, ax ;~ 17C5:07D7 +cs=0x17c5;eip=0x0007da; X(word_492e2 = ax;); // 83874 mov word_492E2, ax ;~ 17C5:07DA +cs=0x17c5;eip=0x0007dd; X(word_492c6 = ax;); // 83875 mov word_492C6, ax ;~ 17C5:07DD +cs=0x17c5;eip=0x0007e0; X(word_4e834 = ax;); // 83876 mov ds:word_4E834, ax ;~ 17C5:07E0 +cs=0x17c5;eip=0x0007e3; T(SUB(al, al)); // 83877 sub al, al ;~ 17C5:07E3 +cs=0x17c5;eip=0x0007e5; X(byte_4de54 = al;); // 83878 mov ds:byte_4DE54, al ;~ 17C5:07E5 +cs=0x17c5;eip=0x0007e8; T(CBW); // 83879 cbw ;~ 17C5:07E8 +cs=0x17c5;eip=0x0007e9; X(word_52244 = ax;); // 83880 mov ds:word_52244, ax ;~ 17C5:07E9 +cs=0x17c5;eip=0x0007ec; X(word_521d0 = ax;); // 83881 mov ds:word_521D0, ax ;~ 17C5:07EC +cs=0x17c5;eip=0x0007ef; X(word_52104 = ax;); // 83882 mov ds:word_52104, ax ;~ 17C5:07EF +cs=0x17c5;eip=0x0007f2; X(word_5239a = ax;); // 83883 mov ds:word_5239A, ax ;~ 17C5:07F2 +cs=0x17c5;eip=0x0007f5; T(SUB(ax, ax)); // 83884 sub ax, ax ;~ 17C5:07F5 +cs=0x17c5;eip=0x0007f7; X(word_51806 = ax;); // 83885 mov ds:word_51806, ax ;~ 17C5:07F7 +cs=0x17c5;eip=0x0007fa; X(word_51710 = ax;); // 83886 mov ds:word_51710, ax ;~ 17C5:07FA +cs=0x17c5;eip=0x0007fd; X(word_51708 = ax;); // 83887 mov ds:word_51708, ax ;~ 17C5:07FD +cs=0x17c5;eip=0x000800; T(ax = 0x0FFFF;); // 83888 mov ax, 0FFFFh ;~ 17C5:0800 +cs=0x17c5;eip=0x000803; X(word_49926 = ax;); // 83889 mov word_49926, ax ;~ 17C5:0803 +cs=0x17c5;eip=0x000806; X(word_49930 = ax;); // 83890 mov word_49930, ax ;~ 17C5:0806 +cs=0x17c5;eip=0x000809; X(*(word_492c8) = 0x2710;); // 83891 mov word_492C8, 2710h ;~ 17C5:0809 +cs=0x17c5;eip=0x00080f; X(word_521c0 = 0;); // 83892 mov ds:word_521C0, 0 ;~ 17C5:080F +cs=0x17c5;eip=0x000815; X(word_48c62 = 1;); // 83893 mov word_48C62, 1 ;~ 17C5:0815 +cs=0x17c5;eip=0x00081b; X(word_5268c = 1;); // 83894 mov ds:word_5268C, 1 ;~ 17C5:081B +cs=0x17c5;eip=0x000821; T(SUB(ax, ax)); // 83895 sub ax, ax ;~ 17C5:0821 +cs=0x17c5;eip=0x000823; X(PUSH(ax)); // 83896 push ax ;~ 17C5:0823 +cs=0x17c5;eip=0x000824; J(CALL(sub_27cb8,0)); // 83897 call sub_27CB8 ;~ 17C5:0824 +cs=0x17c5;eip=0x000827; T(ADD(sp, 2)); // 83898 add sp, 2 ;~ 17C5:0827 +cs=0x17c5;eip=0x00082a; X(word_4db3a = 0x0C;); // 83899 mov ds:word_4DB3A, 0Ch ;~ 17C5:082A +cs=0x17c5;eip=0x000830; X(word_492f4 = 4;); // 83900 mov word_492F4, 4 ;~ 17C5:0830 +cs=0x17c5;eip=0x000836; J(CALL(sub_33cde,0)); // 83901 call sub_33CDE ;~ 17C5:0836 +cs=0x17c5;eip=0x000839; X(word_4e61a = 1;); // 83902 mov ds:word_4E61A, 1 ;~ 17C5:0839 +cs=0x17c5;eip=0x00083f; X(word_4e61c = 1;); // 83903 mov ds:word_4E61C, 1 ;~ 17C5:083F +cs=0x17c5;eip=0x000845; T(LES(bx, dword_4f220)); // 83904 les bx, ds:dword_4F220 ;~ 17C5:0845 +cs=0x17c5;eip=0x000849; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 83906 cmp word ptr es:[bx+38h], 6 ;~ 17C5:0849 +cs=0x17c5;eip=0x00084e; J(JNZ(loc_26a85)); // 83907 jnz short loc_26A85 ;~ 17C5:084E +cs=0x17c5;eip=0x000850; T(ax = 1;); // 83908 mov ax, 1 ;~ 17C5:0850 +cs=0x17c5;eip=0x000853; J(JMP(loc_26a94)); // 83909 jmp short loc_26A94 ;~ 17C5:0853 loc_26a85: - // 4869 -cs=0x17c5;eip=0x000855; T(TEST(*(raddr(es,bx+0x38)), 1)); // 35911 test byte ptr es:[bx+38h], 1 ;~ 17C5:0855 -cs=0x17c5;eip=0x00085a; J(JZ(loc_26a91)); // 35912 jz short loc_26A91 ;~ 17C5:085A -cs=0x17c5;eip=0x00085c; T(ax = 1;); // 35913 mov ax, 1 ;~ 17C5:085C -cs=0x17c5;eip=0x00085f; J(JMP(loc_26a94)); // 35914 jmp short loc_26A94 ;~ 17C5:085F + // 4865 +cs=0x17c5;eip=0x000855; T(TEST(*(raddr(es,bx+0x38)), 1)); // 83913 test byte ptr es:[bx+38h], 1 ;~ 17C5:0855 +cs=0x17c5;eip=0x00085a; J(JZ(loc_26a91)); // 83914 jz short loc_26A91 ;~ 17C5:085A +cs=0x17c5;eip=0x00085c; T(ax = 1;); // 83915 mov ax, 1 ;~ 17C5:085C +cs=0x17c5;eip=0x00085f; J(JMP(loc_26a94)); // 83916 jmp short loc_26A94 ;~ 17C5:085F loc_26a91: - // 4870 -cs=0x17c5;eip=0x000861; T(ax = 0x0FFFF;); // 35918 mov ax, 0FFFFh ;~ 17C5:0861 + // 4866 +cs=0x17c5;eip=0x000861; T(ax = 0x0FFFF;); // 83920 mov ax, 0FFFFh ;~ 17C5:0861 loc_26a94: - // 4871 -cs=0x17c5;eip=0x000864; X(word_511d8 = ax;); // 35922 mov word_511D8, ax ;~ 17C5:0864 -cs=0x17c5;eip=0x000867; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 35923 mov [bp-2], ax ;~ 17C5:0867 -cs=0x17c5;eip=0x00086a; T(bx = word_51378;); // 35924 mov bx, word_51378 ;~ 17C5:086A -cs=0x17c5;eip=0x00086e; T(cl = 4;); // 35925 mov cl, 4 ;~ 17C5:086E -cs=0x17c5;eip=0x000870; T(SHL(bx, cl)); // 35926 shl bx, cl ;~ 17C5:0870 -cs=0x17c5;eip=0x000872; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 35927 test word ptr [bx-7E4Ch], 200h ;~ 17C5:0872 -cs=0x17c5;eip=0x000878; J(JZ(loc_26abe)); // 35928 jz short loc_26ABE ;~ 17C5:0878 -cs=0x17c5;eip=0x00087a; T(cl = 7;); // 35929 mov cl, 7 ;~ 17C5:087A -cs=0x17c5;eip=0x00087c; T(SHL(ax, cl)); // 35930 shl ax, cl ;~ 17C5:087C -cs=0x17c5;eip=0x00087e; T(CWD); // 35931 cwd ;~ 17C5:087E -cs=0x17c5;eip=0x00087f; X(SUB(word_51a0a, ax)); // 35932 sub word_51A0A, ax ;~ 17C5:087F -cs=0x17c5;eip=0x000883; X(SBB(word_51a0c, dx)); // 35933 sbb word_51A0C, dx ;~ 17C5:0883 -cs=0x17c5;eip=0x000887; X(OR(*(db*)(&word_4f42e), 8)); // 35934 or byte ptr word_4F42E, 8 ;~ 17C5:0887 + // 4867 +cs=0x17c5;eip=0x000864; X(word_511d8 = ax;); // 83924 mov ds:word_511D8, ax ;~ 17C5:0864 +cs=0x17c5;eip=0x000867; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 83925 mov [bp+var_2], ax ;~ 17C5:0867 +cs=0x17c5;eip=0x00086a; T(bx = word_51378;); // 83926 mov bx, ds:word_51378 ;~ 17C5:086A +cs=0x17c5;eip=0x00086e; T(cl = 4;); // 83927 mov cl, 4 ;~ 17C5:086E +cs=0x17c5;eip=0x000870; T(SHL(bx, cl)); // 83928 shl bx, cl ;~ 17C5:0870 +cs=0x17c5;eip=0x000872; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 83929 test word ptr [bx-7E4Ch], 200h ;~ 17C5:0872 +cs=0x17c5;eip=0x000878; J(JZ(loc_26abe)); // 83930 jz short loc_26ABE ;~ 17C5:0878 +cs=0x17c5;eip=0x00087a; T(cl = 7;); // 83931 mov cl, 7 ;~ 17C5:087A +cs=0x17c5;eip=0x00087c; T(SHL(ax, cl)); // 83932 shl ax, cl ;~ 17C5:087C +cs=0x17c5;eip=0x00087e; T(CWD); // 83933 cwd ;~ 17C5:087E +cs=0x17c5;eip=0x00087f; X(SUB(word_51a0a, ax)); // 83934 sub ds:word_51A0A, ax ;~ 17C5:087F +cs=0x17c5;eip=0x000883; X(SBB(word_51a0c, dx)); // 83935 sbb ds:word_51A0C, dx ;~ 17C5:0883 +cs=0x17c5;eip=0x000887; X(OR(*(db*)(&word_4f42e), 8)); // 83936 or byte ptr ds:word_4F42E, 8 ;~ 17C5:0887 __unk_26abc: - // 4872 -cs=0x17c5;eip=0x00088c; J(JMP(loc_26ace)); // 35937 jmp short loc_26ACE ;~ 17C5:088C + // 4868 +cs=0x17c5;eip=0x00088c; J(JMP(loc_26ace)); // 83939 jmp short loc_26ACE ;~ 17C5:088C loc_26abe: - // 4873 -cs=0x17c5;eip=0x00088e; T(ax = 0x708;); // 35941 mov ax, 708h ;~ 17C5:088E -cs=0x17c5;eip=0x000891; X(IMUL1_2(word_511d8)); // 35942 imul word_511D8 ;~ 17C5:0891 -cs=0x17c5;eip=0x000895; T(CWD); // 35943 cwd ;~ 17C5:0895 -cs=0x17c5;eip=0x000896; X(SUB(word_51a28, ax)); // 35944 sub word_51A28, ax ;~ 17C5:0896 -cs=0x17c5;eip=0x00089a; X(SBB(*(word_51a2a), dx)); // 35945 sbb word_51A2A, dx ;~ 17C5:089A + // 4869 +cs=0x17c5;eip=0x00088e; T(ax = 0x708;); // 83943 mov ax, 708h ;~ 17C5:088E +cs=0x17c5;eip=0x000891; X(IMUL1_2(word_511d8)); // 83944 imul ds:word_511D8 ;~ 17C5:0891 +cs=0x17c5;eip=0x000895; T(CWD); // 83945 cwd ;~ 17C5:0895 +cs=0x17c5;eip=0x000896; X(SUB(word_51a28, ax)); // 83946 sub ds:word_51A28, ax ;~ 17C5:0896 +cs=0x17c5;eip=0x00089a; X(SBB(word_51a2a, dx)); // 83947 sbb ds:word_51A2A, dx ;~ 17C5:089A loc_26ace: - // 4874 -cs=0x17c5;eip=0x00089e; J(CALL(sub_27b26,0)); // 35948 call sub_27B26 ;~ 17C5:089E -cs=0x17c5;eip=0x0008a1; T(SUB(ax, ax)); // 35949 sub ax, ax ;~ 17C5:08A1 -cs=0x17c5;eip=0x0008a3; X(PUSH(ax)); // 35950 push ax ;~ 17C5:08A3 -cs=0x17c5;eip=0x0008a4; T(ax = 8;); // 35951 mov ax, 8 ;~ 17C5:08A4 -cs=0x17c5;eip=0x0008a7; X(PUSH(ax)); // 35952 push ax ;~ 17C5:08A7 -cs=0x17c5;eip=0x0008a8; J(CALL(sub_27f40,0)); // 35953 call sub_27F40 ;~ 17C5:08A8 -cs=0x17c5;eip=0x0008ab; T(ADD(sp, 4)); // 35954 add sp, 4 ;~ 17C5:08AB -cs=0x17c5;eip=0x0008ae; J(CALL(sub_2f7c5,0)); // 35955 call sub_2F7C5 ;~ 17C5:08AE -cs=0x17c5;eip=0x0008b1; T(ax = 0x0A;); // 35956 mov ax, 0Ah ;~ 17C5:08B1 -cs=0x17c5;eip=0x0008b4; X(PUSH(ax)); // 35957 push ax ;~ 17C5:08B4 -cs=0x17c5;eip=0x0008b5; T(ax = 3;); // 35958 mov ax, 3 ;~ 17C5:08B5 -cs=0x17c5;eip=0x0008b8; X(PUSH(ax)); // 35959 push ax ;~ 17C5:08B8 -cs=0x17c5;eip=0x0008b9; J(CALL(sub_300e6,0)); // 35960 call sub_300E6 ;~ 17C5:08B9 -cs=0x17c5;eip=0x0008bc; T(ADD(sp, 4)); // 35961 add sp, 4 ;~ 17C5:08BC -cs=0x17c5;eip=0x0008bf; T(ax = 0x13;); // 35962 mov ax, 13h ;~ 17C5:08BF -cs=0x17c5;eip=0x0008c2; X(PUSH(ax)); // 35963 push ax ;~ 17C5:08C2 -cs=0x17c5;eip=0x0008c3; J(CALL(sub_2f700,0)); // 35964 call sub_2F700 ;~ 17C5:08C3 -cs=0x17c5;eip=0x0008c6; T(ADD(sp, 2)); // 35966 add sp, 2 ;~ 17C5:08C6 -cs=0x17c5;eip=0x0008c9; T(ax = 0x0FFFF;); // 35967 mov ax, 0FFFFh ;~ 17C5:08C9 -cs=0x17c5;eip=0x0008cc; X(word_49922 = ax;); // 35968 mov word_49922, ax ;~ 17C5:08CC -cs=0x17c5;eip=0x0008cf; X(word_49924 = ax;); // 35969 mov word_49924, ax ;~ 17C5:08CF -cs=0x17c5;eip=0x0008d2; X(word_492ea = 2;); // 35970 mov word_492EA, 2 ;~ 17C5:08D2 -cs=0x17c5;eip=0x0008d8; T(LES(bx, dword_4f220)); // 35971 les bx, dword_4F220 ;~ 17C5:08D8 -cs=0x17c5;eip=0x0008dc; T(MOV(ax, *(dw*)(raddr(es,bx+0x3E)))); // 35973 mov ax, es:[bx+3Eh] ;~ 17C5:08DC -cs=0x17c5;eip=0x0008e0; X(word_492e8 = ax;); // 35974 mov word_492E8, ax ;~ 17C5:08E0 -cs=0x17c5;eip=0x0008e3; X(MOV(*(dw*)(raddr(es,bx+0x40)), 1)); // 35975 mov word ptr es:[bx+40h], 1 ;~ 17C5:08E3 -cs=0x17c5;eip=0x0008e9; T(LES(bx, dword_528d6)); // 35976 les bx, dword_528D6 ;~ 17C5:08E9 -cs=0x17c5;eip=0x0008ed; T(MOV(ax, *(dw*)(raddr(es,bx+0x32)))); // 35977 mov ax, es:[bx+32h] ;~ 17C5:08ED -cs=0x17c5;eip=0x0008f1; X(*(dw*)(byte_4f20c) = ax;); // 35978 mov word ptr byte_4F20C, ax ;~ 17C5:08F1 -cs=0x17c5;eip=0x0008f4; J(CALL(sub_33d5b,0)); // 35979 call sub_33D5B ;~ 17C5:08F4 -cs=0x17c5;eip=0x0008f7; T(LES(bx, dword_528d6)); // 35980 les bx, dword_528D6 ;~ 17C5:08F7 -cs=0x17c5;eip=0x0008fb; X(MOV(*(dw*)(raddr(es,bx+0x26)), 1)); // 35981 mov word ptr es:[bx+26h], 1 ;~ 17C5:08FB -cs=0x17c5;eip=0x000901; X(word_492e4 = 0x3E8;); // 35982 mov word_492E4, 3E8h ;~ 17C5:0901 -cs=0x17c5;eip=0x000907; T(CMP(word_492e8, 0)); // 35983 cmp word_492E8, 0 ;~ 17C5:0907 -cs=0x17c5;eip=0x00090c; J(JZ(loc_26b48)); // 35984 jz short loc_26B48 ;~ 17C5:090C -cs=0x17c5;eip=0x00090e; T(CMP(word_4991a, 0)); // 35985 cmp word_4991A, 0 ;~ 17C5:090E -cs=0x17c5;eip=0x000913; J(JNZ(loc_26b48)); // 35986 jnz short loc_26B48 ;~ 17C5:0913 -cs=0x17c5;eip=0x000915; J(return _group17(m2c::kloc_26c44, _state);); // 35987 jmp loc_26C44 ;~ 17C5:0915 + // 4870 +cs=0x17c5;eip=0x00089e; J(CALL(sub_27b26,0)); // 83950 call sub_27B26 ;~ 17C5:089E +cs=0x17c5;eip=0x0008a1; T(SUB(ax, ax)); // 83951 sub ax, ax ;~ 17C5:08A1 +cs=0x17c5;eip=0x0008a3; X(PUSH(ax)); // 83952 push ax ;~ 17C5:08A3 +cs=0x17c5;eip=0x0008a4; T(ax = 8;); // 83953 mov ax, 8 ;~ 17C5:08A4 +cs=0x17c5;eip=0x0008a7; X(PUSH(ax)); // 83954 push ax ;~ 17C5:08A7 +cs=0x17c5;eip=0x0008a8; J(CALL(sub_27f40,0)); // 83955 call sub_27F40 ;~ 17C5:08A8 +cs=0x17c5;eip=0x0008ab; T(ADD(sp, 4)); // 83956 add sp, 4 ;~ 17C5:08AB +cs=0x17c5;eip=0x0008ae; J(CALL(sub_2f7c5,0)); // 83957 call sub_2F7C5 ;~ 17C5:08AE +cs=0x17c5;eip=0x0008b1; T(ax = 0x0A;); // 83958 mov ax, 0Ah ;~ 17C5:08B1 +cs=0x17c5;eip=0x0008b4; X(PUSH(ax)); // 83959 push ax ;~ 17C5:08B4 +cs=0x17c5;eip=0x0008b5; T(ax = 3;); // 83960 mov ax, 3 ;~ 17C5:08B5 +cs=0x17c5;eip=0x0008b8; X(PUSH(ax)); // 83961 push ax ;~ 17C5:08B8 +cs=0x17c5;eip=0x0008b9; J(CALL(sub_300e6,0)); // 83962 call sub_300E6 ;~ 17C5:08B9 +cs=0x17c5;eip=0x0008bc; T(ADD(sp, 4)); // 83963 add sp, 4 ;~ 17C5:08BC +cs=0x17c5;eip=0x0008bf; T(ax = 0x13;); // 83964 mov ax, 13h ;~ 17C5:08BF +cs=0x17c5;eip=0x0008c2; X(PUSH(ax)); // 83965 push ax ;~ 17C5:08C2 +cs=0x17c5;eip=0x0008c3; J(CALL(sub_2f700,0)); // 83966 call sub_2F700 ;~ 17C5:08C3 +cs=0x17c5;eip=0x0008c6; T(ADD(sp, 2)); // 83968 add sp, 2 ;~ 17C5:08C6 +cs=0x17c5;eip=0x0008c9; T(ax = 0x0FFFF;); // 83969 mov ax, 0FFFFh ;~ 17C5:08C9 +cs=0x17c5;eip=0x0008cc; X(word_49922 = ax;); // 83970 mov word_49922, ax ;~ 17C5:08CC +cs=0x17c5;eip=0x0008cf; X(word_49924 = ax;); // 83971 mov word_49924, ax ;~ 17C5:08CF +cs=0x17c5;eip=0x0008d2; X(word_492ea = 2;); // 83972 mov word_492EA, 2 ;~ 17C5:08D2 +cs=0x17c5;eip=0x0008d8; T(LES(bx, dword_4f220)); // 83973 les bx, ds:dword_4F220 ;~ 17C5:08D8 +cs=0x17c5;eip=0x0008dc; T(MOV(ax, *(dw*)(raddr(es,bx+0x3E)))); // 83975 mov ax, es:[bx+3Eh] ;~ 17C5:08DC +cs=0x17c5;eip=0x0008e0; X(word_492e8 = ax;); // 83976 mov word_492E8, ax ;~ 17C5:08E0 +cs=0x17c5;eip=0x0008e3; X(MOV(*(dw*)(raddr(es,bx+0x40)), 1)); // 83977 mov word ptr es:[bx+40h], 1 ;~ 17C5:08E3 +cs=0x17c5;eip=0x0008e9; T(LES(bx, dword_528d6)); // 83978 les bx, ds:dword_528D6 ;~ 17C5:08E9 +cs=0x17c5;eip=0x0008ed; T(MOV(ax, *(dw*)(raddr(es,bx+0x32)))); // 83979 mov ax, es:[bx+32h] ;~ 17C5:08ED +cs=0x17c5;eip=0x0008f1; X(word_4f20c = ax;); // 83980 mov ds:word_4F20C, ax ;~ 17C5:08F1 +cs=0x17c5;eip=0x0008f4; J(CALL(sub_33d5b,0)); // 83981 call sub_33D5B ;~ 17C5:08F4 +cs=0x17c5;eip=0x0008f7; T(LES(bx, dword_528d6)); // 83982 les bx, ds:dword_528D6 ;~ 17C5:08F7 +cs=0x17c5;eip=0x0008fb; X(MOV(*(dw*)(raddr(es,bx+0x26)), 1)); // 83983 mov word ptr es:[bx+26h], 1 ;~ 17C5:08FB +cs=0x17c5;eip=0x000901; X(word_492e4 = 0x3E8;); // 83984 mov word_492E4, 3E8h ;~ 17C5:0901 +cs=0x17c5;eip=0x000907; T(CMP(word_492e8, 0)); // 83985 cmp word_492E8, 0 ;~ 17C5:0907 +cs=0x17c5;eip=0x00090c; J(JZ(loc_26b48)); // 83986 jz short loc_26B48 ;~ 17C5:090C +cs=0x17c5;eip=0x00090e; T(CMP(word_4991a, 0)); // 83987 cmp word_4991A, 0 ;~ 17C5:090E +cs=0x17c5;eip=0x000913; J(JNZ(loc_26b48)); // 83988 jnz short loc_26B48 ;~ 17C5:0913 +cs=0x17c5;eip=0x000915; J(return _group17(m2c::kloc_26c44, _state);); // 83989 jmp loc_26C44 ;~ 17C5:0915 loc_26b48: - // 4875 -cs=0x17c5;eip=0x000918; T(ax = word_52100;); // 35992 mov ax, word_52100 ;~ 17C5:0918 -cs=0x17c5;eip=0x00091b; T(SUB(ax, *(word_48c58))); // 35993 sub ax, word_48C58 ;~ 17C5:091B -cs=0x17c5;eip=0x00091f; T(CMP(ax, 0x8000)); // 35994 cmp ax, 8000h ;~ 17C5:091F -cs=0x17c5;eip=0x000922; J(JNC(loc_26b59)); // 35995 jnb short loc_26B59 ;~ 17C5:0922 -cs=0x17c5;eip=0x000924; T(ax = 1;); // 35996 mov ax, 1 ;~ 17C5:0924 -cs=0x17c5;eip=0x000927; J(JMP(loc_26b5c)); // 35997 jmp short loc_26B5C ;~ 17C5:0927 + // 4871 +cs=0x17c5;eip=0x000918; T(ax = word_52100;); // 83994 mov ax, ds:word_52100 ;~ 17C5:0918 +cs=0x17c5;eip=0x00091b; T(SUB(ax, *(word_48c58))); // 83995 sub ax, word_48C58 ;~ 17C5:091B +cs=0x17c5;eip=0x00091f; T(CMP(ax, 0x8000)); // 83996 cmp ax, 8000h ;~ 17C5:091F +cs=0x17c5;eip=0x000922; J(JNC(loc_26b59)); // 83997 jnb short loc_26B59 ;~ 17C5:0922 +cs=0x17c5;eip=0x000924; T(ax = 1;); // 83998 mov ax, 1 ;~ 17C5:0924 +cs=0x17c5;eip=0x000927; J(JMP(loc_26b5c)); // 83999 jmp short loc_26B5C ;~ 17C5:0927 loc_26b59: - // 4876 -cs=0x17c5;eip=0x000929; T(ax = 0x0FFFF;); // 36001 mov ax, 0FFFFh ;~ 17C5:0929 + // 4872 +cs=0x17c5;eip=0x000929; T(ax = 0x0FFFF;); // 84003 mov ax, 0FFFFh ;~ 17C5:0929 loc_26b5c: - // 4877 -cs=0x17c5;eip=0x00092c; X(word_511d8 = ax;); // 36004 mov word_511D8, ax ;~ 17C5:092C -cs=0x17c5;eip=0x00092f; X(word_4e300 = 0x7D0;); // 36005 mov word_4E300, 7D0h ;~ 17C5:092F -cs=0x17c5;eip=0x000935; X(word_50b74 = 0x1FA4;); // 36006 mov word_50B74, 1FA4h ;~ 17C5:0935 -cs=0x17c5;eip=0x00093b; X(word_4e310 = 0x64;); // 36007 mov word_4E310, 64h ; 'd' ;~ 17C5:093B -cs=0x17c5;eip=0x000941; J(CALL(sub_2c20b,0)); // 36008 call sub_2C20B ;~ 17C5:0941 -cs=0x17c5;eip=0x000944; X(OR(*(db*)(&word_4f42e), 1)); // 36010 or byte ptr word_4F42E, 1 ;~ 17C5:0944 -cs=0x17c5;eip=0x000949; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 36011 and byte ptr word_4F42E, 0F7h ;~ 17C5:0949 -cs=0x17c5;eip=0x00094e; T(LES(bx, dword_4f220)); // 36012 les bx, dword_4F220 ;~ 17C5:094E -cs=0x17c5;eip=0x000952; T(MOV(ax, *(dw*)(raddr(es,bx+0x32)))); // 36014 mov ax, es:[bx+32h] ;~ 17C5:0952 -cs=0x17c5;eip=0x000956; T(OR(ax, *(dw*)(raddr(es,bx+0x34)))); // 36015 or ax, es:[bx+34h] ;~ 17C5:0956 -cs=0x17c5;eip=0x00095a; J(JZ(loc_26b8f)); // 36016 jz short loc_26B8F ;~ 17C5:095A -cs=0x17c5;eip=0x00095c; J(return _group17(m2c::kloc_26c44, _state);); // 36017 jmp loc_26C44 ;~ 17C5:095C + // 4873 +cs=0x17c5;eip=0x00092c; X(word_511d8 = ax;); // 84006 mov ds:word_511D8, ax ;~ 17C5:092C +cs=0x17c5;eip=0x00092f; X(word_4e300 = 0x7D0;); // 84007 mov ds:word_4E300, 7D0h ;~ 17C5:092F +cs=0x17c5;eip=0x000935; X(word_50b74 = 0x1FA4;); // 84008 mov ds:word_50B74, 1FA4h ;~ 17C5:0935 +cs=0x17c5;eip=0x00093b; X(word_4e310 = 0x64;); // 84009 mov ds:word_4E310, 64h ; 'd' ;~ 17C5:093B +cs=0x17c5;eip=0x000941; J(CALL(sub_2c20b,0)); // 84010 call sub_2C20B ;~ 17C5:0941 +cs=0x17c5;eip=0x000944; X(OR(*(db*)(&word_4f42e), 1)); // 84012 or byte ptr ds:word_4F42E, 1 ;~ 17C5:0944 +cs=0x17c5;eip=0x000949; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 84013 and byte ptr ds:word_4F42E, 0F7h ;~ 17C5:0949 +cs=0x17c5;eip=0x00094e; T(LES(bx, dword_4f220)); // 84014 les bx, ds:dword_4F220 ;~ 17C5:094E +cs=0x17c5;eip=0x000952; T(MOV(ax, *(dw*)(raddr(es,bx+0x32)))); // 84016 mov ax, es:[bx+32h] ;~ 17C5:0952 +cs=0x17c5;eip=0x000956; T(OR(ax, *(dw*)(raddr(es,bx+0x34)))); // 84017 or ax, es:[bx+34h] ;~ 17C5:0956 +cs=0x17c5;eip=0x00095a; J(JZ(loc_26b8f)); // 84018 jz short loc_26B8F ;~ 17C5:095A +cs=0x17c5;eip=0x00095c; J(return _group17(m2c::kloc_26c44, _state);); // 84019 jmp loc_26C44 ;~ 17C5:095C loc_26b8f: - // 4878 -cs=0x17c5;eip=0x00095f; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 36021 cmp word ptr es:[bx+38h], 6 ;~ 17C5:095F -cs=0x17c5;eip=0x000964; J(JNZ(loc_26b99)); // 36022 jnz short loc_26B99 ;~ 17C5:0964 -cs=0x17c5;eip=0x000966; J(return _group17(m2c::kloc_26c44, _state);); // 36023 jmp loc_26C44 ;~ 17C5:0966 + // 4874 +cs=0x17c5;eip=0x00095f; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 84023 cmp word ptr es:[bx+38h], 6 ;~ 17C5:095F +cs=0x17c5;eip=0x000964; J(JNZ(loc_26b99)); // 84024 jnz short loc_26B99 ;~ 17C5:0964 +cs=0x17c5;eip=0x000966; J(return _group17(m2c::kloc_26c44, _state);); // 84025 jmp loc_26C44 ;~ 17C5:0966 loc_26b99: - // 4879 -cs=0x17c5;eip=0x000969; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 36027 mov word ptr [bp-0Ah], 0 ;~ 17C5:0969 -cs=0x17c5;eip=0x00096e; J(return _group17(m2c::kloc_26ba3, _state);); // 36028 jmp short loc_26BA3 ;~ 17C5:096E + // 4875 +cs=0x17c5;eip=0x000969; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 84029 mov [bp+var_A], 0 ;~ 17C5:0969 +cs=0x17c5;eip=0x00096e; J(return _group17(m2c::kloc_26ba3, _state);); // 84030 jmp short loc_26BA3 ;~ 17C5:096E assert(0); __dispatch_call: @@ -1384,7 +1374,6 @@ cs=0x17c5;eip=0x00096e; J(return _group17(m2c::kloc_26ba3, _state);); // 36028 case m2c::kloc_26929: goto loc_26929; case m2c::kloc_2693b: goto loc_2693b; case m2c::kloc_2694b: goto loc_2694b; - case m2c::kloc_26950: goto loc_26950; case m2c::kloc_26967: goto loc_26967; case m2c::kloc_26971: goto loc_26971; case m2c::kloc_26983: goto loc_26983; @@ -1406,6 +1395,7 @@ cs=0x17c5;eip=0x00096e; J(return _group17(m2c::kloc_26ba3, _state);); // 36028 case m2c::klocret_2694a: goto locret_2694a; case m2c::kret_17c5_6f4: goto ret_17c5_6f4; case m2c::kseg2623_6e1_proc: goto seg2623_6e1_proc; + case m2c::ksub_26950: goto sub_26950; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -1421,1007 +1411,1007 @@ cs=0x17c5;eip=0x00096e; J(return _group17(m2c::kloc_26ba3, _state);); // 36028 _group17: _begin: sub_26ba0: - // 36033 -cs=0x17c5;eip=0x000970; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 36034 inc word ptr [bp-0Ah] ;~ 17C5:0970 + // 84037 +cs=0x17c5;eip=0x000970; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 84038 inc word ptr [bp-0Ah] ;~ 17C5:0970 loc_26ba3: - // 4880 -cs=0x17c5;eip=0x000973; T(ax = word_52276;); // 36037 mov ax, word_52276 ;~ 17C5:0973 -cs=0x17c5;eip=0x000976; T(SUB(ax, 4)); // 36038 sub ax, 4 ;~ 17C5:0976 -cs=0x17c5;eip=0x000979; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 36039 cmp [bp-0Ah], ax ;~ 17C5:0979 -cs=0x17c5;eip=0x00097c; J(JL(loc_26bb1)); // 36040 jl short loc_26BB1 ;~ 17C5:097C -cs=0x17c5;eip=0x00097e; J(JMP(loc_26c44)); // 36041 jmp loc_26C44 ;~ 17C5:097E + // 4876 +cs=0x17c5;eip=0x000973; T(ax = word_52276;); // 84041 mov ax, ds:word_52276 ;~ 17C5:0973 +cs=0x17c5;eip=0x000976; T(SUB(ax, 4)); // 84042 sub ax, 4 ;~ 17C5:0976 +cs=0x17c5;eip=0x000979; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 84043 cmp [bp-0Ah], ax ;~ 17C5:0979 +cs=0x17c5;eip=0x00097c; J(JL(loc_26bb1)); // 84044 jl short loc_26BB1 ;~ 17C5:097C +cs=0x17c5;eip=0x00097e; J(JMP(loc_26c44)); // 84045 jmp loc_26C44 ;~ 17C5:097E loc_26bb1: - // 4881 -cs=0x17c5;eip=0x000981; T(TEST(*(raddr(ss,bp-0x0A)), 1)); // 36045 test byte ptr [bp-0Ah], 1 ;~ 17C5:0981 -cs=0x17c5;eip=0x000985; J(JZ(loc_26bba)); // 36046 jz short loc_26BBA ;~ 17C5:0985 -cs=0x17c5;eip=0x000987; J(JMP(loc_26c41)); // 36047 jmp loc_26C41 ;~ 17C5:0987 + // 4877 +cs=0x17c5;eip=0x000981; T(TEST(*(raddr(ss,bp-0x0A)), 1)); // 84049 test byte ptr [bp-0Ah], 1 ;~ 17C5:0981 +cs=0x17c5;eip=0x000985; J(JZ(loc_26bba)); // 84050 jz short loc_26BBA ;~ 17C5:0985 +cs=0x17c5;eip=0x000987; J(JMP(loc_26c41)); // 84051 jmp loc_26C41 ;~ 17C5:0987 loc_26bba: - // 4882 -cs=0x17c5;eip=0x00098a; T(ax = 0x24;); // 36051 mov ax, 24h ; '$' ;~ 17C5:098A -cs=0x17c5;eip=0x00098d; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0A)))); // 36052 imul word ptr [bp-0Ah] ;~ 17C5:098D -cs=0x17c5;eip=0x000990; T(si = ax;); // 36053 mov si, ax ;~ 17C5:0990 -cs=0x17c5;eip=0x000992; X(OR(*(raddr(ds,si-0x7696)), 2)); // 36054 or byte ptr [si-7696h], 2 ;~ 17C5:0992 -cs=0x17c5;eip=0x000997; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x898)); // 36055 mov word ptr [si-76A8h], 898h ;~ 17C5:0997 -cs=0x17c5;eip=0x00099d; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x12C)); // 36056 mov word ptr [si-7694h], 12Ch ;~ 17C5:099D -cs=0x17c5;eip=0x0009a3; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36057 mov ax, [bp-0Ah] ;~ 17C5:09A3 -cs=0x17c5;eip=0x0009a6; T(cx = ax;); // 36058 mov cx, ax ;~ 17C5:09A6 -cs=0x17c5;eip=0x0009a8; T(SHL(ax, 1)); // 36059 shl ax, 1 ;~ 17C5:09A8 -cs=0x17c5;eip=0x0009aa; T(ADD(ax, cx)); // 36060 add ax, cx ;~ 17C5:09AA -cs=0x17c5;eip=0x0009ac; T(SHL(ax, 1)); // 36061 shl ax, 1 ;~ 17C5:09AC -cs=0x17c5;eip=0x0009ae; T(SHL(ax, 1)); // 36062 shl ax, 1 ;~ 17C5:09AE -cs=0x17c5;eip=0x0009b0; T(ADD(ax, word_520f0)); // 36063 add ax, word_520F0 ;~ 17C5:09B0 -cs=0x17c5;eip=0x0009b4; T(SUB(ax, 0x24)); // 36064 sub ax, 24h ; '$' ;~ 17C5:09B4 -cs=0x17c5;eip=0x0009b7; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 36065 mov [si-76ACh], ax ;~ 17C5:09B7 -cs=0x17c5;eip=0x0009bb; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36066 mov ax, [bp-0Ah] ;~ 17C5:09BB -cs=0x17c5;eip=0x0009be; T(cl = 5;); // 36067 mov cl, 5 ;~ 17C5:09BE -cs=0x17c5;eip=0x0009c0; T(SHL(ax, cl)); // 36068 shl ax, cl ;~ 17C5:09C0 -cs=0x17c5;eip=0x0009c2; T(ADD(ax, 0x96)); // 36069 add ax, 96h ;~ 17C5:09C2 -cs=0x17c5;eip=0x0009c5; X(IMUL1_2(word_511d8)); // 36070 imul word_511D8 ;~ 17C5:09C5 -cs=0x17c5;eip=0x0009c9; T(cx = word_52100;); // 36071 mov cx, word_52100 ;~ 17C5:09C9 -cs=0x17c5;eip=0x0009cd; T(SUB(cx, ax)); // 36072 sub cx, ax ;~ 17C5:09CD -cs=0x17c5;eip=0x0009cf; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), cx)); // 36073 mov [si-76AAh], cx ;~ 17C5:09CF -cs=0x17c5;eip=0x0009d3; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 36074 mov ax, [si-76ACh] ;~ 17C5:09D3 -cs=0x17c5;eip=0x0009d7; T(SUB(dx, dx)); // 36075 sub dx, dx ;~ 17C5:09D7 -cs=0x17c5;eip=0x0009d9; T(cl = 5;); // 36076 mov cl, 5 ;~ 17C5:09D9 + // 4878 +cs=0x17c5;eip=0x00098a; T(ax = 0x24;); // 84055 mov ax, 24h ; '$' ;~ 17C5:098A +cs=0x17c5;eip=0x00098d; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0A)))); // 84056 imul word ptr [bp-0Ah] ;~ 17C5:098D +cs=0x17c5;eip=0x000990; T(si = ax;); // 84057 mov si, ax ;~ 17C5:0990 +cs=0x17c5;eip=0x000992; X(OR(*(raddr(ds,si-0x7696)), 2)); // 84058 or byte ptr [si-7696h], 2 ;~ 17C5:0992 +cs=0x17c5;eip=0x000997; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x898)); // 84059 mov word ptr [si-76A8h], 898h ;~ 17C5:0997 +cs=0x17c5;eip=0x00099d; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x12C)); // 84060 mov word ptr [si-7694h], 12Ch ;~ 17C5:099D +cs=0x17c5;eip=0x0009a3; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84061 mov ax, [bp-0Ah] ;~ 17C5:09A3 +cs=0x17c5;eip=0x0009a6; T(cx = ax;); // 84062 mov cx, ax ;~ 17C5:09A6 +cs=0x17c5;eip=0x0009a8; T(SHL(ax, 1)); // 84063 shl ax, 1 ;~ 17C5:09A8 +cs=0x17c5;eip=0x0009aa; T(ADD(ax, cx)); // 84064 add ax, cx ;~ 17C5:09AA +cs=0x17c5;eip=0x0009ac; T(SHL(ax, 1)); // 84065 shl ax, 1 ;~ 17C5:09AC +cs=0x17c5;eip=0x0009ae; T(SHL(ax, 1)); // 84066 shl ax, 1 ;~ 17C5:09AE +cs=0x17c5;eip=0x0009b0; T(ADD(ax, word_520f0)); // 84067 add ax, ds:word_520F0 ;~ 17C5:09B0 +cs=0x17c5;eip=0x0009b4; T(SUB(ax, 0x24)); // 84068 sub ax, 24h ; '$' ;~ 17C5:09B4 +cs=0x17c5;eip=0x0009b7; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 84069 mov [si-76ACh], ax ;~ 17C5:09B7 +cs=0x17c5;eip=0x0009bb; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84070 mov ax, [bp-0Ah] ;~ 17C5:09BB +cs=0x17c5;eip=0x0009be; T(cl = 5;); // 84071 mov cl, 5 ;~ 17C5:09BE +cs=0x17c5;eip=0x0009c0; T(SHL(ax, cl)); // 84072 shl ax, cl ;~ 17C5:09C0 +cs=0x17c5;eip=0x0009c2; T(ADD(ax, 0x96)); // 84073 add ax, 96h ;~ 17C5:09C2 +cs=0x17c5;eip=0x0009c5; X(IMUL1_2(word_511d8)); // 84074 imul ds:word_511D8 ;~ 17C5:09C5 +cs=0x17c5;eip=0x0009c9; T(cx = word_52100;); // 84075 mov cx, ds:word_52100 ;~ 17C5:09C9 +cs=0x17c5;eip=0x0009cd; T(SUB(cx, ax)); // 84076 sub cx, ax ;~ 17C5:09CD +cs=0x17c5;eip=0x0009cf; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), cx)); // 84077 mov [si-76AAh], cx ;~ 17C5:09CF +cs=0x17c5;eip=0x0009d3; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 84078 mov ax, [si-76ACh] ;~ 17C5:09D3 +cs=0x17c5;eip=0x0009d7; T(SUB(dx, dx)); // 84079 sub dx, dx ;~ 17C5:09D7 +cs=0x17c5;eip=0x0009d9; T(cl = 5;); // 84080 mov cl, 5 ;~ 17C5:09D9 loc_26c0b: - // 4883 -cs=0x17c5;eip=0x0009db; T(SHL(ax, 1)); // 36079 shl ax, 1 ;~ 17C5:09DB -cs=0x17c5;eip=0x0009dd; T(RCL(dx, 1)); // 36080 rcl dx, 1 ;~ 17C5:09DD -cs=0x17c5;eip=0x0009df; T(DEC(cl)); // 36081 dec cl ;~ 17C5:09DF -cs=0x17c5;eip=0x0009e1; J(JZ(loc_26c15)); // 36082 jz short loc_26C15 ;~ 17C5:09E1 -cs=0x17c5;eip=0x0009e3; J(JMP(loc_26c0b)); // 36083 jmp short loc_26C0B ;~ 17C5:09E3 + // 4879 +cs=0x17c5;eip=0x0009db; T(SHL(ax, 1)); // 84083 shl ax, 1 ;~ 17C5:09DB +cs=0x17c5;eip=0x0009dd; T(RCL(dx, 1)); // 84084 rcl dx, 1 ;~ 17C5:09DD +cs=0x17c5;eip=0x0009df; T(DEC(cl)); // 84085 dec cl ;~ 17C5:09DF +cs=0x17c5;eip=0x0009e1; J(JZ(loc_26c15)); // 84086 jz short loc_26C15 ;~ 17C5:09E1 +cs=0x17c5;eip=0x0009e3; J(JMP(loc_26c0b)); // 84087 jmp short loc_26C0B ;~ 17C5:09E3 loc_26c15: - // 4884 -cs=0x17c5;eip=0x0009e5; X(MOV(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 36087 mov [si-76A6h], ax ;~ 17C5:09E5 -cs=0x17c5;eip=0x0009e9; X(MOV(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 36088 mov [si-76A4h], dx ;~ 17C5:09E9 -cs=0x17c5;eip=0x0009ed; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 36089 mov ax, [si-76AAh] ;~ 17C5:09ED -cs=0x17c5;eip=0x0009f1; T(SUB(dx, dx)); // 36090 sub dx, dx ;~ 17C5:09F1 -cs=0x17c5;eip=0x0009f3; T(cl = 5;); // 36091 mov cl, 5 ;~ 17C5:09F3 + // 4880 +cs=0x17c5;eip=0x0009e5; X(MOV(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 84091 mov [si-76A6h], ax ;~ 17C5:09E5 +cs=0x17c5;eip=0x0009e9; X(MOV(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 84092 mov [si-76A4h], dx ;~ 17C5:09E9 +cs=0x17c5;eip=0x0009ed; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 84093 mov ax, [si-76AAh] ;~ 17C5:09ED +cs=0x17c5;eip=0x0009f1; T(SUB(dx, dx)); // 84094 sub dx, dx ;~ 17C5:09F1 +cs=0x17c5;eip=0x0009f3; T(cl = 5;); // 84095 mov cl, 5 ;~ 17C5:09F3 loc_26c25: - // 4885 -cs=0x17c5;eip=0x0009f5; T(SHL(ax, 1)); // 36094 shl ax, 1 ;~ 17C5:09F5 -cs=0x17c5;eip=0x0009f7; T(RCL(dx, 1)); // 36095 rcl dx, 1 ;~ 17C5:09F7 -cs=0x17c5;eip=0x0009f9; T(DEC(cl)); // 36096 dec cl ;~ 17C5:09F9 -cs=0x17c5;eip=0x0009fb; J(JZ(loc_26c2f)); // 36097 jz short loc_26C2F ;~ 17C5:09FB -cs=0x17c5;eip=0x0009fd; J(JMP(loc_26c25)); // 36098 jmp short loc_26C25 ;~ 17C5:09FD + // 4881 +cs=0x17c5;eip=0x0009f5; T(SHL(ax, 1)); // 84098 shl ax, 1 ;~ 17C5:09F5 +cs=0x17c5;eip=0x0009f7; T(RCL(dx, 1)); // 84099 rcl dx, 1 ;~ 17C5:09F7 +cs=0x17c5;eip=0x0009f9; T(DEC(cl)); // 84100 dec cl ;~ 17C5:09F9 +cs=0x17c5;eip=0x0009fb; J(JZ(loc_26c2f)); // 84101 jz short loc_26C2F ;~ 17C5:09FB +cs=0x17c5;eip=0x0009fd; J(JMP(loc_26c25)); // 84102 jmp short loc_26C25 ;~ 17C5:09FD loc_26c2f: - // 4886 -cs=0x17c5;eip=0x0009ff; X(MOV(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 36102 mov [si-76A2h], ax ;~ 17C5:09FF -cs=0x17c5;eip=0x000a03; X(MOV(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 36103 mov [si-76A0h], dx ;~ 17C5:0A03 -cs=0x17c5;eip=0x000a07; T(ax = word_4e2f8;); // 36104 mov ax, word_4E2F8 ;~ 17C5:0A07 -cs=0x17c5;eip=0x000a0a; T(ADD(ah, 0x80)); // 36105 add ah, 80h ;~ 17C5:0A0A -cs=0x17c5;eip=0x000a0d; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 36106 mov [si-769Eh], ax ;~ 17C5:0A0D + // 4882 +cs=0x17c5;eip=0x0009ff; X(MOV(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 84106 mov [si-76A2h], ax ;~ 17C5:09FF +cs=0x17c5;eip=0x000a03; X(MOV(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 84107 mov [si-76A0h], dx ;~ 17C5:0A03 +cs=0x17c5;eip=0x000a07; T(ax = word_4e2f8;); // 84108 mov ax, ds:word_4E2F8 ;~ 17C5:0A07 +cs=0x17c5;eip=0x000a0a; T(ADD(ah, 0x80)); // 84109 add ah, 80h ;~ 17C5:0A0A +cs=0x17c5;eip=0x000a0d; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 84110 mov [si-769Eh], ax ;~ 17C5:0A0D loc_26c41: - // 4887 -cs=0x17c5;eip=0x000a11; J(JMP(sub_26ba0)); // 36109 jmp sub_26BA0 ;~ 17C5:0A11 + // 4883 +cs=0x17c5;eip=0x000a11; J(JMP(sub_26ba0)); // 84113 jmp sub_26BA0 ;~ 17C5:0A11 loc_26c44: - // 4888 -cs=0x17c5;eip=0x000a14; T(LES(bx, dword_4f220)); // 36114 les bx, dword_4F220 ;~ 17C5:0A14 -cs=0x17c5;eip=0x000a18; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 36115 cmp word ptr es:[bx+38h], 6 ;~ 17C5:0A18 -cs=0x17c5;eip=0x000a1d; J(JZ(loc_26caa)); // 36116 jz short loc_26CAA ;~ 17C5:0A1D -cs=0x17c5;eip=0x000a1f; X(OR(*(byte_5146e), 2)); // 36117 or byte_5146E, 2 ;~ 17C5:0A1F -cs=0x17c5;eip=0x000a24; X(word_5145c = 0x834;); // 36118 mov word_5145C, 834h ;~ 17C5:0A24 -cs=0x17c5;eip=0x000a2a; X(*(word_51470) = 0x2BC;); // 36119 mov word_51470, 2BCh ;~ 17C5:0A2A -cs=0x17c5;eip=0x000a30; T(ax = word_520f0;); // 36120 mov ax, word_520F0 ;~ 17C5:0A30 -cs=0x17c5;eip=0x000a33; X(word_51458 = ax;); // 36121 mov word_51458, ax ;~ 17C5:0A33 -cs=0x17c5;eip=0x000a36; T(ax = 0x50;); // 36122 mov ax, 50h ; 'P' ;~ 17C5:0A36 -cs=0x17c5;eip=0x000a39; X(IMUL1_2(word_511d8)); // 36123 imul word_511D8 ;~ 17C5:0A39 -cs=0x17c5;eip=0x000a3d; T(ADD(ax, word_52100)); // 36124 add ax, word_52100 ;~ 17C5:0A3D -cs=0x17c5;eip=0x000a41; X(word_5145a = ax;); // 36125 mov word_5145A, ax ;~ 17C5:0A41 -cs=0x17c5;eip=0x000a44; T(ax = word_51458;); // 36126 mov ax, word_51458 ;~ 17C5:0A44 -cs=0x17c5;eip=0x000a47; T(SUB(dx, dx)); // 36127 sub dx, dx ;~ 17C5:0A47 -cs=0x17c5;eip=0x000a49; T(cl = 5;); // 36128 mov cl, 5 ;~ 17C5:0A49 + // 4884 +cs=0x17c5;eip=0x000a14; T(LES(bx, dword_4f220)); // 84118 les bx, ds:dword_4F220 ;~ 17C5:0A14 +cs=0x17c5;eip=0x000a18; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 84119 cmp word ptr es:[bx+38h], 6 ;~ 17C5:0A18 +cs=0x17c5;eip=0x000a1d; J(JZ(loc_26caa)); // 84120 jz short loc_26CAA ;~ 17C5:0A1D +cs=0x17c5;eip=0x000a1f; X(OR(byte_5146e, 2)); // 84121 or ds:byte_5146E, 2 ;~ 17C5:0A1F +cs=0x17c5;eip=0x000a24; X(word_5145c = 0x834;); // 84122 mov ds:word_5145C, 834h ;~ 17C5:0A24 +cs=0x17c5;eip=0x000a2a; X(word_51470 = 0x2BC;); // 84123 mov ds:word_51470, 2BCh ;~ 17C5:0A2A +cs=0x17c5;eip=0x000a30; T(ax = word_520f0;); // 84124 mov ax, ds:word_520F0 ;~ 17C5:0A30 +cs=0x17c5;eip=0x000a33; X(word_51458 = ax;); // 84125 mov ds:word_51458, ax ;~ 17C5:0A33 +cs=0x17c5;eip=0x000a36; T(ax = 0x50;); // 84126 mov ax, 50h ; 'P' ;~ 17C5:0A36 +cs=0x17c5;eip=0x000a39; X(IMUL1_2(word_511d8)); // 84127 imul ds:word_511D8 ;~ 17C5:0A39 +cs=0x17c5;eip=0x000a3d; T(ADD(ax, word_52100)); // 84128 add ax, ds:word_52100 ;~ 17C5:0A3D +cs=0x17c5;eip=0x000a41; X(word_5145a = ax;); // 84129 mov ds:word_5145A, ax ;~ 17C5:0A41 +cs=0x17c5;eip=0x000a44; T(ax = word_51458;); // 84130 mov ax, ds:word_51458 ;~ 17C5:0A44 +cs=0x17c5;eip=0x000a47; T(SUB(dx, dx)); // 84131 sub dx, dx ;~ 17C5:0A47 +cs=0x17c5;eip=0x000a49; T(cl = 5;); // 84132 mov cl, 5 ;~ 17C5:0A49 loc_26c7b: - // 4889 -cs=0x17c5;eip=0x000a4b; T(SHL(ax, 1)); // 36131 shl ax, 1 ;~ 17C5:0A4B -cs=0x17c5;eip=0x000a4d; T(RCL(dx, 1)); // 36132 rcl dx, 1 ;~ 17C5:0A4D -cs=0x17c5;eip=0x000a4f; T(DEC(cl)); // 36133 dec cl ;~ 17C5:0A4F -cs=0x17c5;eip=0x000a51; J(JZ(loc_26c85)); // 36134 jz short loc_26C85 ;~ 17C5:0A51 -cs=0x17c5;eip=0x000a53; J(JMP(loc_26c7b)); // 36135 jmp short loc_26C7B ;~ 17C5:0A53 + // 4885 +cs=0x17c5;eip=0x000a4b; T(SHL(ax, 1)); // 84135 shl ax, 1 ;~ 17C5:0A4B +cs=0x17c5;eip=0x000a4d; T(RCL(dx, 1)); // 84136 rcl dx, 1 ;~ 17C5:0A4D +cs=0x17c5;eip=0x000a4f; T(DEC(cl)); // 84137 dec cl ;~ 17C5:0A4F +cs=0x17c5;eip=0x000a51; J(JZ(loc_26c85)); // 84138 jz short loc_26C85 ;~ 17C5:0A51 +cs=0x17c5;eip=0x000a53; J(JMP(loc_26c7b)); // 84139 jmp short loc_26C7B ;~ 17C5:0A53 loc_26c85: - // 4890 -cs=0x17c5;eip=0x000a55; X(word_5145e = ax;); // 36139 mov word_5145E, ax ;~ 17C5:0A55 + // 4886 +cs=0x17c5;eip=0x000a55; X(word_5145e = ax;); // 84143 mov ds:word_5145E, ax ;~ 17C5:0A55 sub_26c88: - // 36147 -cs=0x17c5;eip=0x000a58; X(word_51460 = dx;); // 36155 mov word_51460, dx ;~ 17C5:0A58 -cs=0x17c5;eip=0x000a5c; T(ax = word_5145a;); // 36156 mov ax, word_5145A ;~ 17C5:0A5C -cs=0x17c5;eip=0x000a5f; T(SUB(dx, dx)); // 36157 sub dx, dx ;~ 17C5:0A5F -cs=0x17c5;eip=0x000a61; T(cl = 5;); // 36158 mov cl, 5 ;~ 17C5:0A61 + // 84151 +cs=0x17c5;eip=0x000a58; X(word_51460 = dx;); // 84161 mov ds:word_51460, dx ;~ 17C5:0A58 +cs=0x17c5;eip=0x000a5c; T(ax = word_5145a;); // 84162 mov ax, ds:word_5145A ;~ 17C5:0A5C +cs=0x17c5;eip=0x000a5f; T(SUB(dx, dx)); // 84163 sub dx, dx ;~ 17C5:0A5F +cs=0x17c5;eip=0x000a61; T(cl = 5;); // 84164 mov cl, 5 ;~ 17C5:0A61 loc_26c93: - // 4891 -cs=0x17c5;eip=0x000a63; T(SHL(ax, 1)); // 36161 shl ax, 1 ;~ 17C5:0A63 -cs=0x17c5;eip=0x000a65; T(RCL(dx, 1)); // 36162 rcl dx, 1 ;~ 17C5:0A65 -cs=0x17c5;eip=0x000a67; T(DEC(cl)); // 36163 dec cl ;~ 17C5:0A67 -cs=0x17c5;eip=0x000a69; J(JZ(loc_26c9d)); // 36164 jz short loc_26C9D ;~ 17C5:0A69 -cs=0x17c5;eip=0x000a6b; J(JMP(loc_26c93)); // 36165 jmp short loc_26C93 ;~ 17C5:0A6B + // 4887 +cs=0x17c5;eip=0x000a63; T(SHL(ax, 1)); // 84167 shl ax, 1 ;~ 17C5:0A63 +cs=0x17c5;eip=0x000a65; T(RCL(dx, 1)); // 84168 rcl dx, 1 ;~ 17C5:0A65 +cs=0x17c5;eip=0x000a67; T(DEC(cl)); // 84169 dec cl ;~ 17C5:0A67 +cs=0x17c5;eip=0x000a69; J(JZ(loc_26c9d)); // 84170 jz short loc_26C9D ;~ 17C5:0A69 +cs=0x17c5;eip=0x000a6b; J(JMP(loc_26c93)); // 84171 jmp short loc_26C93 ;~ 17C5:0A6B loc_26c9d: - // 4892 -cs=0x17c5;eip=0x000a6d; X(word_51462 = ax;); // 36169 mov word_51462, ax ;~ 17C5:0A6D -cs=0x17c5;eip=0x000a70; X(word_51464 = dx;); // 36170 mov word_51464, dx ;~ 17C5:0A70 -cs=0x17c5;eip=0x000a74; T(ax = word_4e2f8;); // 36171 mov ax, word_4E2F8 ;~ 17C5:0A74 -cs=0x17c5;eip=0x000a77; X(*(word_51466) = ax;); // 36172 mov word_51466, ax ;~ 17C5:0A77 + // 4888 +cs=0x17c5;eip=0x000a6d; X(word_51462 = ax;); // 84175 mov ds:word_51462, ax ;~ 17C5:0A6D +cs=0x17c5;eip=0x000a70; X(word_51464 = dx;); // 84176 mov ds:word_51464, dx ;~ 17C5:0A70 +cs=0x17c5;eip=0x000a74; T(ax = word_4e2f8;); // 84177 mov ax, ds:word_4E2F8 ;~ 17C5:0A74 +cs=0x17c5;eip=0x000a77; X(word_51466 = ax;); // 84178 mov ds:word_51466, ax ;~ 17C5:0A77 loc_26caa: - // 4893 -cs=0x17c5;eip=0x000a7a; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 36175 mov ax, [bp-2] ;~ 17C5:0A7A -cs=0x17c5;eip=0x000a7d; X(word_511d8 = ax;); // 36176 mov word_511D8, ax ;~ 17C5:0A7D -cs=0x17c5;eip=0x000a80; J(CALL(sub_27bd3,0)); // 36177 call sub_27BD3 ;~ 17C5:0A80 -cs=0x17c5;eip=0x000a83; X(word_520fc = 2;); // 36179 mov word_520FC, 2 ;~ 17C5:0A83 -cs=0x17c5;eip=0x000a89; J(CALLF(sub_49afc,0)); // 36180 call far ptr sub_49AFC ;~ 17C5:0A89 -cs=0x17c5;eip=0x000a8e; J(CALL(_group18,m2c::kloc_2c972)); // 36182 call loc_2C972 ;~ 17C5:0A8E -cs=0x17c5;eip=0x000a91; X(word_4f226 = ax;); // 36183 mov word_4F226, ax ;~ 17C5:0A91 + // 4889 +cs=0x17c5;eip=0x000a7a; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 84181 mov ax, [bp-2] ;~ 17C5:0A7A +cs=0x17c5;eip=0x000a7d; X(word_511d8 = ax;); // 84182 mov ds:word_511D8, ax ;~ 17C5:0A7D +cs=0x17c5;eip=0x000a80; J(CALL(sub_27bd3,0)); // 84183 call sub_27BD3 ;~ 17C5:0A80 +cs=0x17c5;eip=0x000a83; X(word_520fc = 2;); // 84185 mov ds:word_520FC, 2 ;~ 17C5:0A83 +cs=0x17c5;eip=0x000a89; J(CALLF(sub_49afc,0)); // 84186 call far ptr sub_49AFC ;~ 17C5:0A89 +cs=0x17c5;eip=0x000a8e; J(CALL(sub_2c972,0)); // 84188 call sub_2C972 ;~ 17C5:0A8E +cs=0x17c5;eip=0x000a91; X(word_4f226 = ax;); // 84189 mov ds:word_4F226, ax ;~ 17C5:0A91 loc_26cc4: - // 4894 -cs=0x17c5;eip=0x000a94; T(ax = 0x7E00;); // 36186 mov ax, 7E00h ;~ 17C5:0A94 -cs=0x17c5;eip=0x000a97; X(PUSH(ax)); // 36187 push ax ;~ 17C5:0A97 -cs=0x17c5;eip=0x000a98; T(ax = 0x100;); // 36188 mov ax, 100h ;~ 17C5:0A98 -cs=0x17c5;eip=0x000a9b; X(PUSH(ax)); // 36189 push ax ;~ 17C5:0A9B -cs=0x17c5;eip=0x000a9c; X(PUSH(word_520f0)); // 36190 push word_520F0 ;~ 17C5:0A9C -cs=0x17c5;eip=0x000aa0; J(CALL(sub_33194,0)); // 36191 call sub_33194 ;~ 17C5:0AA0 -cs=0x17c5;eip=0x000aa3; T(ADD(sp, 6)); // 36192 add sp, 6 ;~ 17C5:0AA3 -cs=0x17c5;eip=0x000aa6; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 36193 mov [bp-6], ax ;~ 17C5:0AA6 -cs=0x17c5;eip=0x000aa9; T(ax = word_520f0;); // 36194 mov ax, word_520F0 ;~ 17C5:0AA9 -cs=0x17c5;eip=0x000aac; T(CMP(*(dw*)(raddr(ss,bp-6)), ax)); // 36195 cmp [bp-6], ax ;~ 17C5:0AAC -cs=0x17c5;eip=0x000aaf; J(JZ(loc_26cfc)); // 36196 jz short loc_26CFC ;~ 17C5:0AAF -cs=0x17c5;eip=0x000ab1; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 36197 mov ax, [bp-6] ;~ 17C5:0AB1 -cs=0x17c5;eip=0x000ab4; X(word_520f0 = ax;); // 36198 mov word_520F0, ax ;~ 17C5:0AB4 -cs=0x17c5;eip=0x000ab7; T(SUB(dx, dx)); // 36199 sub dx, dx ;~ 17C5:0AB7 -cs=0x17c5;eip=0x000ab9; T(cl = 5;); // 36200 mov cl, 5 ;~ 17C5:0AB9 + // 4890 +cs=0x17c5;eip=0x000a94; T(ax = 0x7E00;); // 84192 mov ax, 7E00h ;~ 17C5:0A94 +cs=0x17c5;eip=0x000a97; X(PUSH(ax)); // 84193 push ax ;~ 17C5:0A97 +cs=0x17c5;eip=0x000a98; T(ax = 0x100;); // 84194 mov ax, 100h ;~ 17C5:0A98 +cs=0x17c5;eip=0x000a9b; X(PUSH(ax)); // 84195 push ax ;~ 17C5:0A9B +cs=0x17c5;eip=0x000a9c; X(PUSH(word_520f0)); // 84196 push ds:word_520F0 ;~ 17C5:0A9C +cs=0x17c5;eip=0x000aa0; J(CALL(sub_33194,0)); // 84197 call sub_33194 ;~ 17C5:0AA0 +cs=0x17c5;eip=0x000aa3; T(ADD(sp, 6)); // 84198 add sp, 6 ;~ 17C5:0AA3 +cs=0x17c5;eip=0x000aa6; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 84199 mov [bp-6], ax ;~ 17C5:0AA6 +cs=0x17c5;eip=0x000aa9; T(ax = word_520f0;); // 84200 mov ax, ds:word_520F0 ;~ 17C5:0AA9 +cs=0x17c5;eip=0x000aac; T(CMP(*(dw*)(raddr(ss,bp-6)), ax)); // 84201 cmp [bp-6], ax ;~ 17C5:0AAC +cs=0x17c5;eip=0x000aaf; J(JZ(loc_26cfc)); // 84202 jz short loc_26CFC ;~ 17C5:0AAF +cs=0x17c5;eip=0x000ab1; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 84203 mov ax, [bp-6] ;~ 17C5:0AB1 +cs=0x17c5;eip=0x000ab4; X(word_520f0 = ax;); // 84204 mov ds:word_520F0, ax ;~ 17C5:0AB4 +cs=0x17c5;eip=0x000ab7; T(SUB(dx, dx)); // 84205 sub dx, dx ;~ 17C5:0AB7 +cs=0x17c5;eip=0x000ab9; T(cl = 5;); // 84206 mov cl, 5 ;~ 17C5:0AB9 loc_26ceb: - // 4895 -cs=0x17c5;eip=0x000abb; T(SHL(ax, 1)); // 36203 shl ax, 1 ;~ 17C5:0ABB -cs=0x17c5;eip=0x000abd; T(RCL(dx, 1)); // 36204 rcl dx, 1 ;~ 17C5:0ABD -cs=0x17c5;eip=0x000abf; T(DEC(cl)); // 36205 dec cl ;~ 17C5:0ABF -cs=0x17c5;eip=0x000ac1; J(JZ(loc_26cf5)); // 36206 jz short loc_26CF5 ;~ 17C5:0AC1 -cs=0x17c5;eip=0x000ac3; J(JMP(loc_26ceb)); // 36207 jmp short loc_26CEB ;~ 17C5:0AC3 + // 4891 +cs=0x17c5;eip=0x000abb; T(SHL(ax, 1)); // 84209 shl ax, 1 ;~ 17C5:0ABB +cs=0x17c5;eip=0x000abd; T(RCL(dx, 1)); // 84210 rcl dx, 1 ;~ 17C5:0ABD +cs=0x17c5;eip=0x000abf; T(DEC(cl)); // 84211 dec cl ;~ 17C5:0ABF +cs=0x17c5;eip=0x000ac1; J(JZ(loc_26cf5)); // 84212 jz short loc_26CF5 ;~ 17C5:0AC1 +cs=0x17c5;eip=0x000ac3; J(JMP(loc_26ceb)); // 84213 jmp short loc_26CEB ;~ 17C5:0AC3 loc_26cf5: - // 4896 -cs=0x17c5;eip=0x000ac5; X(word_51a0a = ax;); // 36211 mov word_51A0A, ax ;~ 17C5:0AC5 -cs=0x17c5;eip=0x000ac8; X(word_51a0c = dx;); // 36212 mov word_51A0C, dx ;~ 17C5:0AC8 + // 4892 +cs=0x17c5;eip=0x000ac5; X(word_51a0a = ax;); // 84217 mov ds:word_51A0A, ax ;~ 17C5:0AC5 +cs=0x17c5;eip=0x000ac8; X(word_51a0c = dx;); // 84218 mov ds:word_51A0C, dx ;~ 17C5:0AC8 loc_26cfc: - // 4897 -cs=0x17c5;eip=0x000acc; T(ax = 0x7D00;); // 36215 mov ax, 7D00h ;~ 17C5:0ACC -cs=0x17c5;eip=0x000acf; X(PUSH(ax)); // 36216 push ax ;~ 17C5:0ACF -cs=0x17c5;eip=0x000ad0; T(ax = 0x200;); // 36217 mov ax, 200h ;~ 17C5:0AD0 -cs=0x17c5;eip=0x000ad3; X(PUSH(ax)); // 36218 push ax ;~ 17C5:0AD3 -cs=0x17c5;eip=0x000ad4; X(PUSH(word_52100)); // 36219 push word_52100 ;~ 17C5:0AD4 -cs=0x17c5;eip=0x000ad8; J(CALL(sub_33194,0)); // 36220 call sub_33194 ;~ 17C5:0AD8 -cs=0x17c5;eip=0x000adb; T(ADD(sp, 6)); // 36221 add sp, 6 ;~ 17C5:0ADB -cs=0x17c5;eip=0x000ade; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 36222 mov [bp-6], ax ;~ 17C5:0ADE -cs=0x17c5;eip=0x000ae1; T(ax = word_52100;); // 36223 mov ax, word_52100 ;~ 17C5:0AE1 -cs=0x17c5;eip=0x000ae4; T(CMP(*(dw*)(raddr(ss,bp-6)), ax)); // 36224 cmp [bp-6], ax ;~ 17C5:0AE4 -cs=0x17c5;eip=0x000ae7; J(JZ(loc_26d3b)); // 36225 jz short loc_26D3B ;~ 17C5:0AE7 -cs=0x17c5;eip=0x000ae9; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 36226 mov ax, [bp-6] ;~ 17C5:0AE9 -cs=0x17c5;eip=0x000aec; X(word_52100 = ax;); // 36227 mov word_52100, ax ;~ 17C5:0AEC -cs=0x17c5;eip=0x000aef; T(ax = 0x8000;); // 36228 mov ax, 8000h ;~ 17C5:0AEF -cs=0x17c5;eip=0x000af2; T(SUB(ax, word_52100)); // 36229 sub ax, word_52100 ;~ 17C5:0AF2 -cs=0x17c5;eip=0x000af6; T(SUB(dx, dx)); // 36230 sub dx, dx ;~ 17C5:0AF6 -cs=0x17c5;eip=0x000af8; T(cl = 5;); // 36231 mov cl, 5 ;~ 17C5:0AF8 + // 4893 +cs=0x17c5;eip=0x000acc; T(ax = 0x7D00;); // 84221 mov ax, 7D00h ;~ 17C5:0ACC +cs=0x17c5;eip=0x000acf; X(PUSH(ax)); // 84222 push ax ;~ 17C5:0ACF +cs=0x17c5;eip=0x000ad0; T(ax = 0x200;); // 84223 mov ax, 200h ;~ 17C5:0AD0 +cs=0x17c5;eip=0x000ad3; X(PUSH(ax)); // 84224 push ax ;~ 17C5:0AD3 +cs=0x17c5;eip=0x000ad4; X(PUSH(word_52100)); // 84225 push ds:word_52100 ;~ 17C5:0AD4 +cs=0x17c5;eip=0x000ad8; J(CALL(sub_33194,0)); // 84226 call sub_33194 ;~ 17C5:0AD8 +cs=0x17c5;eip=0x000adb; T(ADD(sp, 6)); // 84227 add sp, 6 ;~ 17C5:0ADB +cs=0x17c5;eip=0x000ade; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 84228 mov [bp-6], ax ;~ 17C5:0ADE +cs=0x17c5;eip=0x000ae1; T(ax = word_52100;); // 84229 mov ax, ds:word_52100 ;~ 17C5:0AE1 +cs=0x17c5;eip=0x000ae4; T(CMP(*(dw*)(raddr(ss,bp-6)), ax)); // 84230 cmp [bp-6], ax ;~ 17C5:0AE4 +cs=0x17c5;eip=0x000ae7; J(JZ(loc_26d3b)); // 84231 jz short loc_26D3B ;~ 17C5:0AE7 +cs=0x17c5;eip=0x000ae9; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 84232 mov ax, [bp-6] ;~ 17C5:0AE9 +cs=0x17c5;eip=0x000aec; X(word_52100 = ax;); // 84233 mov ds:word_52100, ax ;~ 17C5:0AEC +cs=0x17c5;eip=0x000aef; T(ax = 0x8000;); // 84234 mov ax, 8000h ;~ 17C5:0AEF +cs=0x17c5;eip=0x000af2; T(SUB(ax, word_52100)); // 84235 sub ax, ds:word_52100 ;~ 17C5:0AF2 +cs=0x17c5;eip=0x000af6; T(SUB(dx, dx)); // 84236 sub dx, dx ;~ 17C5:0AF6 +cs=0x17c5;eip=0x000af8; T(cl = 5;); // 84237 mov cl, 5 ;~ 17C5:0AF8 loc_26d2a: - // 4898 -cs=0x17c5;eip=0x000afa; T(SHL(ax, 1)); // 36234 shl ax, 1 ;~ 17C5:0AFA -cs=0x17c5;eip=0x000afc; T(RCL(dx, 1)); // 36235 rcl dx, 1 ;~ 17C5:0AFC -cs=0x17c5;eip=0x000afe; T(DEC(cl)); // 36236 dec cl ;~ 17C5:0AFE -cs=0x17c5;eip=0x000b00; J(JZ(loc_26d34)); // 36237 jz short loc_26D34 ;~ 17C5:0B00 + // 4894 +cs=0x17c5;eip=0x000afa; T(SHL(ax, 1)); // 84240 shl ax, 1 ;~ 17C5:0AFA +cs=0x17c5;eip=0x000afc; T(RCL(dx, 1)); // 84241 rcl dx, 1 ;~ 17C5:0AFC +cs=0x17c5;eip=0x000afe; T(DEC(cl)); // 84242 dec cl ;~ 17C5:0AFE +cs=0x17c5;eip=0x000b00; J(JZ(loc_26d34)); // 84243 jz short loc_26D34 ;~ 17C5:0B00 sub_26d32: - // 36244 -cs=0x17c5;eip=0x000b02; J(JMP(loc_26d2a)); // 36245 jmp short loc_26D2A ;~ 17C5:0B02 + // 84250 +cs=0x17c5;eip=0x000b02; J(JMP(loc_26d2a)); // 84251 jmp short loc_26D2A ;~ 17C5:0B02 seg2623_b04_proc: - // 36251 + // 84257 loc_26d34: - // 4899 -cs=0x17c5;eip=0x000b04; X(word_51a28 = ax;); // 36252 mov word_51A28, ax ;~ 17C5:0B04 -cs=0x17c5;eip=0x000b07; X(*(word_51a2a) = dx;); // 36253 mov word_51A2A, dx ;~ 17C5:0B07 + // 4895 +cs=0x17c5;eip=0x000b04; X(word_51a28 = ax;); // 84258 mov ds:word_51A28, ax ;~ 17C5:0B04 +cs=0x17c5;eip=0x000b07; X(word_51a2a = dx;); // 84259 mov ds:word_51A2A, dx ;~ 17C5:0B07 loc_26d3b: - // 4900 -cs=0x17c5;eip=0x000b0b; T(SUB(bx, bx)); // 36256 sub bx, bx ;~ 17C5:0B0B -cs=0x17c5;eip=0x000b0d; T(es = bx;); // 36257 mov es, bx ;~ 17C5:0B0D -cs=0x17c5;eip=0x000b0f; T(bx = 0x417;); // 36259 mov bx, 417h ;~ 17C5:0B0F -cs=0x17c5;eip=0x000b12; X(AND(*(raddr(es,bx)), 0x0F)); // 36260 and byte ptr es:[bx], 0Fh ;~ 17C5:0B12 -cs=0x17c5;eip=0x000b16; J(CALL(sub_2c3a2,0)); // 36261 call sub_2C3A2 ;~ 17C5:0B16 -cs=0x17c5;eip=0x000b19; J(CALL(_group18,m2c::kloc_2c9e4)); // 36263 call loc_2C9E4 ;~ 17C5:0B19 -cs=0x17c5;eip=0x000b1c; J(CALL(sub_2dc1e,0)); // 36264 call sub_2DC1E ;~ 17C5:0B1C -cs=0x17c5;eip=0x000b1f; J(CALL(sub_27866,0)); // 36265 call sub_27866 ;~ 17C5:0B1F -cs=0x17c5;eip=0x000b22; J(CALL(sub_278a6,0)); // 36266 call sub_278A6 ;~ 17C5:0B22 -cs=0x17c5;eip=0x000b25; J(CALL(sub_27a71,0)); // 36267 call sub_27A71 ;~ 17C5:0B25 -cs=0x17c5;eip=0x000b28; J(CALL(_group21,m2c::kloc_27b05)); // 36268 call loc_27B05 ;~ 17C5:0B28 -cs=0x17c5;eip=0x000b2b; T(ax = bp-8); // 36269 lea ax, [bp-8] ;~ 17C5:0B2B -cs=0x17c5;eip=0x000b2e; X(PUSH(ax)); // 36270 push ax ;~ 17C5:0B2E -cs=0x17c5;eip=0x000b2f; T(ax = bp-6); // 36271 lea ax, [bp-6] ;~ 17C5:0B2F -cs=0x17c5;eip=0x000b32; X(PUSH(ax)); // 36272 push ax ;~ 17C5:0B32 -cs=0x17c5;eip=0x000b33; X(PUSH(word_52100)); // 36273 push word_52100 ;~ 17C5:0B33 -cs=0x17c5;eip=0x000b37; X(PUSH(word_520f0)); // 36274 push word_520F0 ;~ 17C5:0B37 -cs=0x17c5;eip=0x000b3b; J(CALL(sub_2fc1c,0)); // 36275 call sub_2FC1C ;~ 17C5:0B3B -cs=0x17c5;eip=0x000b3e; T(ADD(sp, 8)); // 36276 add sp, 8 ;~ 17C5:0B3E -cs=0x17c5;eip=0x000b41; T(OR(ax, ax)); // 36277 or ax, ax ;~ 17C5:0B41 -cs=0x17c5;eip=0x000b43; J(JNZ(loc_26d78)); // 36278 jnz short loc_26D78 ;~ 17C5:0B43 -cs=0x17c5;eip=0x000b45; J(JMP(loc_26e15)); // 36279 jmp loc_26E15 ;~ 17C5:0B45 + // 4896 +cs=0x17c5;eip=0x000b0b; T(SUB(bx, bx)); // 84262 sub bx, bx ;~ 17C5:0B0B +cs=0x17c5;eip=0x000b0d; T(es = bx;); // 84263 mov es, bx ;~ 17C5:0B0D +cs=0x17c5;eip=0x000b0f; T(bx = 0x417;); // 84265 mov bx, 417h ;~ 17C5:0B0F +cs=0x17c5;eip=0x000b12; X(AND(*(raddr(es,bx)), 0x0F)); // 84266 and byte ptr es:[bx], 0Fh ;~ 17C5:0B12 +cs=0x17c5;eip=0x000b16; J(CALL(sub_2c3a2,0)); // 84267 call sub_2C3A2 ;~ 17C5:0B16 +cs=0x17c5;eip=0x000b19; J(CALL(sub_2c9e4,0)); // 84269 call sub_2C9E4 ;~ 17C5:0B19 +cs=0x17c5;eip=0x000b1c; J(CALL(sub_2dc1e,0)); // 84270 call sub_2DC1E ;~ 17C5:0B1C +cs=0x17c5;eip=0x000b1f; J(CALL(sub_27866,0)); // 84271 call sub_27866 ;~ 17C5:0B1F +cs=0x17c5;eip=0x000b22; J(CALL(sub_278a6,0)); // 84272 call sub_278A6 ;~ 17C5:0B22 +cs=0x17c5;eip=0x000b25; J(CALL(sub_27a71,0)); // 84273 call sub_27A71 ;~ 17C5:0B25 +cs=0x17c5;eip=0x000b28; J(CALL(sub_27b05,0)); // 84274 call sub_27B05 ;~ 17C5:0B28 +cs=0x17c5;eip=0x000b2b; T(ax = bp-8); // 84275 lea ax, [bp-8] ;~ 17C5:0B2B +cs=0x17c5;eip=0x000b2e; X(PUSH(ax)); // 84276 push ax ;~ 17C5:0B2E +cs=0x17c5;eip=0x000b2f; T(ax = bp-6); // 84277 lea ax, [bp-6] ;~ 17C5:0B2F +cs=0x17c5;eip=0x000b32; X(PUSH(ax)); // 84278 push ax ;~ 17C5:0B32 +cs=0x17c5;eip=0x000b33; X(PUSH(word_52100)); // 84279 push ds:word_52100 ;~ 17C5:0B33 +cs=0x17c5;eip=0x000b37; X(PUSH(word_520f0)); // 84280 push ds:word_520F0 ;~ 17C5:0B37 +cs=0x17c5;eip=0x000b3b; J(CALL(sub_2fc1c,0)); // 84281 call sub_2FC1C ;~ 17C5:0B3B +cs=0x17c5;eip=0x000b3e; T(ADD(sp, 8)); // 84282 add sp, 8 ;~ 17C5:0B3E +cs=0x17c5;eip=0x000b41; T(OR(ax, ax)); // 84283 or ax, ax ;~ 17C5:0B41 +cs=0x17c5;eip=0x000b43; J(JNZ(loc_26d78)); // 84284 jnz short loc_26D78 ;~ 17C5:0B43 +cs=0x17c5;eip=0x000b45; J(JMP(loc_26e15)); // 84285 jmp loc_26E15 ;~ 17C5:0B45 loc_26d78: - // 4901 -cs=0x17c5;eip=0x000b48; J(CALLF(sub_49a7f,0)); // 36283 call far ptr sub_49A7F ;~ 17C5:0B48 -cs=0x17c5;eip=0x000b4d; T(SUB(al, 1)); // 36285 sub al, 1 ;~ 17C5:0B4D -cs=0x17c5;eip=0x000b4f; T(NEG(al)); // 36286 neg al ;~ 17C5:0B4F -cs=0x17c5;eip=0x000b51; X(*(byte_527d0) = al;); // 36287 mov byte_527D0, al ;~ 17C5:0B51 -cs=0x17c5;eip=0x000b54; T(MOV(si, *(dw*)(raddr(ss,bp-6)))); // 36288 mov si, [bp-6] ;~ 17C5:0B54 -cs=0x17c5;eip=0x000b57; T(SUB(si, 3)); // 36289 sub si, 3 ;~ 17C5:0B57 -cs=0x17c5;eip=0x000b5a; T(MOV(di, *(dw*)(raddr(ss,bp-8)))); // 36290 mov di, [bp-8] ;~ 17C5:0B5A -cs=0x17c5;eip=0x000b5d; T(SUB(di, 3)); // 36291 sub di, 3 ;~ 17C5:0B5D -cs=0x17c5;eip=0x000b60; T(ax = 6;); // 36292 mov ax, 6 ;~ 17C5:0B60 -cs=0x17c5;eip=0x000b63; X(PUSH(ax)); // 36293 push ax ;~ 17C5:0B63 -cs=0x17c5;eip=0x000b64; X(PUSH(ax)); // 36294 push ax ;~ 17C5:0B64 -cs=0x17c5;eip=0x000b65; X(PUSH(di)); // 36295 push di ;~ 17C5:0B65 -cs=0x17c5;eip=0x000b66; X(PUSH(si)); // 36296 push si ;~ 17C5:0B66 -cs=0x17c5;eip=0x000b67; T(al = *(byte_527d0);); // 36297 mov al, byte_527D0 ;~ 17C5:0B67 -cs=0x17c5;eip=0x000b6a; T(CBW); // 36298 cbw ;~ 17C5:0B6A -cs=0x17c5;eip=0x000b6b; X(PUSH(ax)); // 36299 push ax ;~ 17C5:0B6B -cs=0x17c5;eip=0x000b6c; X(PUSH(di)); // 36300 push di ;~ 17C5:0B6C -cs=0x17c5;eip=0x000b6d; X(PUSH(si)); // 36301 push si ;~ 17C5:0B6D -cs=0x17c5;eip=0x000b6e; T(ax = 2;); // 36302 mov ax, 2 ;~ 17C5:0B6E -cs=0x17c5;eip=0x000b71; X(PUSH(ax)); // 36303 push ax ;~ 17C5:0B71 -cs=0x17c5;eip=0x000b72; J(CALLF(sub_49a70,0)); // 36304 call far ptr sub_49A70 ;~ 17C5:0B72 -cs=0x17c5;eip=0x000b77; T(ADD(sp, 0x10)); // 36306 add sp, 10h ;~ 17C5:0B77 -cs=0x17c5;eip=0x000b7a; T(SUB(ax, ax)); // 36307 sub ax, ax ;~ 17C5:0B7A -cs=0x17c5;eip=0x000b7c; X(PUSH(ax)); // 36308 push ax ;~ 17C5:0B7C -cs=0x17c5;eip=0x000b7d; T(ax = 4;); // 36309 mov ax, 4 ;~ 17C5:0B7D -cs=0x17c5;eip=0x000b80; X(PUSH(ax)); // 36310 push ax ;~ 17C5:0B80 -cs=0x17c5;eip=0x000b81; X(PUSH(ax)); // 36311 push ax ;~ 17C5:0B81 -cs=0x17c5;eip=0x000b82; X(PUSH(ax)); // 36312 push ax ;~ 17C5:0B82 -cs=0x17c5;eip=0x000b83; T(ax = word_4e2f8;); // 36313 mov ax, word_4E2F8 ;~ 17C5:0B83 -cs=0x17c5;eip=0x000b86; T(ADD(ah, 0x10)); // 36314 add ah, 10h ;~ 17C5:0B86 -cs=0x17c5;eip=0x000b89; T(cl = 0x0D;); // 36315 mov cl, 0Dh ;~ 17C5:0B89 -cs=0x17c5;eip=0x000b8b; T(SAR(ax, cl)); // 36316 sar ax, cl ;~ 17C5:0B8B -cs=0x17c5;eip=0x000b8d; T(AND(ax, 7)); // 36317 and ax, 7 ;~ 17C5:0B8D -cs=0x17c5;eip=0x000b90; T(SHL(ax, 1)); // 36318 shl ax, 1 ;~ 17C5:0B90 -cs=0x17c5;eip=0x000b92; T(SHL(ax, 1)); // 36319 shl ax, 1 ;~ 17C5:0B92 -cs=0x17c5;eip=0x000b94; T(ADD(ax, 0x0A4)); // 36320 add ax, 0A4h ;~ 17C5:0B94 -cs=0x17c5;eip=0x000b97; X(PUSH(ax)); // 36321 push ax ;~ 17C5:0B97 -cs=0x17c5;eip=0x000b98; T(MOV(ax, *(dw*)(raddr(ss,bp-8)))); // 36322 mov ax, [bp-8] ;~ 17C5:0B98 -cs=0x17c5;eip=0x000b9b; T(DEC(ax)); // 36323 dec ax ;~ 17C5:0B9B -cs=0x17c5;eip=0x000b9c; X(PUSH(ax)); // 36324 push ax ;~ 17C5:0B9C -cs=0x17c5;eip=0x000b9d; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 36325 mov ax, [bp-6] ;~ 17C5:0B9D -cs=0x17c5;eip=0x000ba0; T(DEC(ax)); // 36326 dec ax ;~ 17C5:0BA0 -cs=0x17c5;eip=0x000ba1; X(PUSH(ax)); // 36327 push ax ;~ 17C5:0BA1 -cs=0x17c5;eip=0x000ba2; J(CALL(sub_30af8,0)); // 36328 call sub_30AF8 ;~ 17C5:0BA2 -cs=0x17c5;eip=0x000ba5; T(ADD(sp, 0x0E)); // 36330 add sp, 0Eh ;~ 17C5:0BA5 -cs=0x17c5;eip=0x000ba8; T(al = 1;); // 36331 mov al, 1 ;~ 17C5:0BA8 -cs=0x17c5;eip=0x000baa; T(SUB(al, *(byte_527d0))); // 36332 sub al, byte_527D0 ;~ 17C5:0BAA + // 4897 +cs=0x17c5;eip=0x000b48; J(CALLF(sub_49a7f,0)); // 84289 call far ptr sub_49A7F ;~ 17C5:0B48 +cs=0x17c5;eip=0x000b4d; T(SUB(al, 1)); // 84291 sub al, 1 ;~ 17C5:0B4D +cs=0x17c5;eip=0x000b4f; T(NEG(al)); // 84292 neg al ;~ 17C5:0B4F +cs=0x17c5;eip=0x000b51; X(byte_527d0 = al;); // 84293 mov ds:byte_527D0, al ;~ 17C5:0B51 +cs=0x17c5;eip=0x000b54; T(MOV(si, *(dw*)(raddr(ss,bp-6)))); // 84294 mov si, [bp-6] ;~ 17C5:0B54 +cs=0x17c5;eip=0x000b57; T(SUB(si, 3)); // 84295 sub si, 3 ;~ 17C5:0B57 +cs=0x17c5;eip=0x000b5a; T(MOV(di, *(dw*)(raddr(ss,bp-8)))); // 84296 mov di, [bp-8] ;~ 17C5:0B5A +cs=0x17c5;eip=0x000b5d; T(SUB(di, 3)); // 84297 sub di, 3 ;~ 17C5:0B5D +cs=0x17c5;eip=0x000b60; T(ax = 6;); // 84298 mov ax, 6 ;~ 17C5:0B60 +cs=0x17c5;eip=0x000b63; X(PUSH(ax)); // 84299 push ax ;~ 17C5:0B63 +cs=0x17c5;eip=0x000b64; X(PUSH(ax)); // 84300 push ax ;~ 17C5:0B64 +cs=0x17c5;eip=0x000b65; X(PUSH(di)); // 84301 push di ;~ 17C5:0B65 +cs=0x17c5;eip=0x000b66; X(PUSH(si)); // 84302 push si ;~ 17C5:0B66 +cs=0x17c5;eip=0x000b67; T(al = byte_527d0;); // 84303 mov al, ds:byte_527D0 ;~ 17C5:0B67 +cs=0x17c5;eip=0x000b6a; T(CBW); // 84304 cbw ;~ 17C5:0B6A +cs=0x17c5;eip=0x000b6b; X(PUSH(ax)); // 84305 push ax ;~ 17C5:0B6B +cs=0x17c5;eip=0x000b6c; X(PUSH(di)); // 84306 push di ;~ 17C5:0B6C +cs=0x17c5;eip=0x000b6d; X(PUSH(si)); // 84307 push si ;~ 17C5:0B6D +cs=0x17c5;eip=0x000b6e; T(ax = 2;); // 84308 mov ax, 2 ;~ 17C5:0B6E +cs=0x17c5;eip=0x000b71; X(PUSH(ax)); // 84309 push ax ;~ 17C5:0B71 +cs=0x17c5;eip=0x000b72; J(CALLF(sub_49a70,0)); // 84310 call far ptr sub_49A70 ;~ 17C5:0B72 +cs=0x17c5;eip=0x000b77; T(ADD(sp, 0x10)); // 84312 add sp, 10h ;~ 17C5:0B77 +cs=0x17c5;eip=0x000b7a; T(SUB(ax, ax)); // 84313 sub ax, ax ;~ 17C5:0B7A +cs=0x17c5;eip=0x000b7c; X(PUSH(ax)); // 84314 push ax ;~ 17C5:0B7C +cs=0x17c5;eip=0x000b7d; T(ax = 4;); // 84315 mov ax, 4 ;~ 17C5:0B7D +cs=0x17c5;eip=0x000b80; X(PUSH(ax)); // 84316 push ax ;~ 17C5:0B80 +cs=0x17c5;eip=0x000b81; X(PUSH(ax)); // 84317 push ax ;~ 17C5:0B81 +cs=0x17c5;eip=0x000b82; X(PUSH(ax)); // 84318 push ax ;~ 17C5:0B82 +cs=0x17c5;eip=0x000b83; T(ax = word_4e2f8;); // 84319 mov ax, ds:word_4E2F8 ;~ 17C5:0B83 +cs=0x17c5;eip=0x000b86; T(ADD(ah, 0x10)); // 84320 add ah, 10h ;~ 17C5:0B86 +cs=0x17c5;eip=0x000b89; T(cl = 0x0D;); // 84321 mov cl, 0Dh ;~ 17C5:0B89 +cs=0x17c5;eip=0x000b8b; T(SAR(ax, cl)); // 84322 sar ax, cl ;~ 17C5:0B8B +cs=0x17c5;eip=0x000b8d; T(AND(ax, 7)); // 84323 and ax, 7 ;~ 17C5:0B8D +cs=0x17c5;eip=0x000b90; T(SHL(ax, 1)); // 84324 shl ax, 1 ;~ 17C5:0B90 +cs=0x17c5;eip=0x000b92; T(SHL(ax, 1)); // 84325 shl ax, 1 ;~ 17C5:0B92 +cs=0x17c5;eip=0x000b94; T(ADD(ax, 0x0A4)); // 84326 add ax, 0A4h ;~ 17C5:0B94 +cs=0x17c5;eip=0x000b97; X(PUSH(ax)); // 84327 push ax ;~ 17C5:0B97 +cs=0x17c5;eip=0x000b98; T(MOV(ax, *(dw*)(raddr(ss,bp-8)))); // 84328 mov ax, [bp-8] ;~ 17C5:0B98 +cs=0x17c5;eip=0x000b9b; T(DEC(ax)); // 84329 dec ax ;~ 17C5:0B9B +cs=0x17c5;eip=0x000b9c; X(PUSH(ax)); // 84330 push ax ;~ 17C5:0B9C +cs=0x17c5;eip=0x000b9d; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 84331 mov ax, [bp-6] ;~ 17C5:0B9D +cs=0x17c5;eip=0x000ba0; T(DEC(ax)); // 84332 dec ax ;~ 17C5:0BA0 +cs=0x17c5;eip=0x000ba1; X(PUSH(ax)); // 84333 push ax ;~ 17C5:0BA1 +cs=0x17c5;eip=0x000ba2; J(CALL(sub_30af8,0)); // 84334 call sub_30AF8 ;~ 17C5:0BA2 +cs=0x17c5;eip=0x000ba5; T(ADD(sp, 0x0E)); // 84336 add sp, 0Eh ;~ 17C5:0BA5 +cs=0x17c5;eip=0x000ba8; T(al = 1;); // 84337 mov al, 1 ;~ 17C5:0BA8 +cs=0x17c5;eip=0x000baa; T(SUB(al, byte_527d0)); // 84338 sub al, ds:byte_527D0 ;~ 17C5:0BAA sub_26dde: - // 36338 -cs=0x17c5;eip=0x000bae; X(*(byte_527d0) = al;); // 36342 mov byte_527D0, al ;~ 17C5:0BAE -cs=0x17c5;eip=0x000bb1; T(CMP(*(dw*)(raddr(ss,bp-6)), 0x20)); // 36343 cmp word ptr [bp-6], 20h ; ' ' ;~ 17C5:0BB1 -cs=0x17c5;eip=0x000bb5; J(JL(loc_26dfa)); // 36344 jl short loc_26DFA ;~ 17C5:0BB5 -cs=0x17c5;eip=0x000bb7; T(CMP(*(dw*)(raddr(ss,bp-6)), 0x58)); // 36345 cmp word ptr [bp-6], 58h ; 'X' ;~ 17C5:0BB7 -cs=0x17c5;eip=0x000bbb; J(JG(loc_26dfa)); // 36346 jg short loc_26DFA ;~ 17C5:0BBB -cs=0x17c5;eip=0x000bbd; T(CMP(*(dw*)(raddr(ss,bp-8)), 0x76)); // 36347 cmp word ptr [bp-8], 76h ; 'v' ;~ 17C5:0BBD -cs=0x17c5;eip=0x000bc1; J(JL(loc_26dfa)); // 36348 jl short loc_26DFA ;~ 17C5:0BC1 -cs=0x17c5;eip=0x000bc3; T(CMP(*(dw*)(raddr(ss,bp-8)), 0x0A2)); // 36349 cmp word ptr [bp-8], 0A2h ;~ 17C5:0BC3 -cs=0x17c5;eip=0x000bc8; J(JLE(loc_26e13)); // 36350 jle short loc_26E13 ;~ 17C5:0BC8 + // 84344 +cs=0x17c5;eip=0x000bae; X(byte_527d0 = al;); // 84348 mov ds:byte_527D0, al ;~ 17C5:0BAE +cs=0x17c5;eip=0x000bb1; T(CMP(*(dw*)(raddr(ss,bp-6)), 0x20)); // 84349 cmp word ptr [bp-6], 20h ; ' ' ;~ 17C5:0BB1 +cs=0x17c5;eip=0x000bb5; J(JL(loc_26dfa)); // 84350 jl short loc_26DFA ;~ 17C5:0BB5 +cs=0x17c5;eip=0x000bb7; T(CMP(*(dw*)(raddr(ss,bp-6)), 0x58)); // 84351 cmp word ptr [bp-6], 58h ; 'X' ;~ 17C5:0BB7 +cs=0x17c5;eip=0x000bbb; J(JG(loc_26dfa)); // 84352 jg short loc_26DFA ;~ 17C5:0BBB +cs=0x17c5;eip=0x000bbd; T(CMP(*(dw*)(raddr(ss,bp-8)), 0x76)); // 84353 cmp word ptr [bp-8], 76h ; 'v' ;~ 17C5:0BBD +cs=0x17c5;eip=0x000bc1; J(JL(loc_26dfa)); // 84354 jl short loc_26DFA ;~ 17C5:0BC1 +cs=0x17c5;eip=0x000bc3; T(CMP(*(dw*)(raddr(ss,bp-8)), 0x0A2)); // 84355 cmp word ptr [bp-8], 0A2h ;~ 17C5:0BC3 +cs=0x17c5;eip=0x000bc8; J(JLE(loc_26e13)); // 84356 jle short loc_26E13 ;~ 17C5:0BC8 loc_26dfa: - // 4902 -cs=0x17c5;eip=0x000bca; T(CMP(word_4e61a, 2)); // 36354 cmp word_4E61A, 2 ;~ 17C5:0BCA -cs=0x17c5;eip=0x000bcf; J(JLE(loc_26e13)); // 36355 jle short loc_26E13 ;~ 17C5:0BCF -cs=0x17c5;eip=0x000bd1; X(DEC(word_4e61a)); // 36356 dec word_4E61A ;~ 17C5:0BD1 -cs=0x17c5;eip=0x000bd5; X(PUSH(word_52100)); // 36357 push word_52100 ;~ 17C5:0BD5 -cs=0x17c5;eip=0x000bd9; X(PUSH(word_520f0)); // 36358 push word_520F0 ;~ 17C5:0BD9 -cs=0x17c5;eip=0x000bdd; J(CALL(sub_2f7f9,0)); // 36359 call sub_2F7F9 ;~ 17C5:0BDD + // 4898 +cs=0x17c5;eip=0x000bca; T(CMP(word_4e61a, 2)); // 84360 cmp ds:word_4E61A, 2 ;~ 17C5:0BCA +cs=0x17c5;eip=0x000bcf; J(JLE(loc_26e13)); // 84361 jle short loc_26E13 ;~ 17C5:0BCF +cs=0x17c5;eip=0x000bd1; X(DEC(word_4e61a)); // 84362 dec ds:word_4E61A ;~ 17C5:0BD1 +cs=0x17c5;eip=0x000bd5; X(PUSH(word_52100)); // 84363 push ds:word_52100 ;~ 17C5:0BD5 +cs=0x17c5;eip=0x000bd9; X(PUSH(word_520f0)); // 84364 push ds:word_520F0 ;~ 17C5:0BD9 +cs=0x17c5;eip=0x000bdd; J(CALL(sub_2f7f9,0)); // 84365 call sub_2F7F9 ;~ 17C5:0BDD seg2623_be0_proc: - // 36362 -cs=0x17c5;eip=0x000be0; T(ADD(sp, 4)); // 36362 add sp, 4 ;~ 17C5:0BE0 + // 84368 +cs=0x17c5;eip=0x000be0; T(ADD(sp, 4)); // 84368 add sp, 4 ;~ 17C5:0BE0 loc_26e13: - // 4903 -cs=0x17c5;eip=0x000be3; J(JMP(loc_26e23)); // 36367 jmp short loc_26E23 ;~ 17C5:0BE3 + // 4899 +cs=0x17c5;eip=0x000be3; J(JMP(loc_26e23)); // 84373 jmp short loc_26E23 ;~ 17C5:0BE3 loc_26e15: - // 4904 -cs=0x17c5;eip=0x000be5; X(PUSH(word_52100)); // 36373 push word_52100 ;~ 17C5:0BE5 -cs=0x17c5;eip=0x000be9; X(PUSH(word_520f0)); // 36374 push word_520F0 ;~ 17C5:0BE9 -cs=0x17c5;eip=0x000bed; J(CALL(sub_2f7f9,0)); // 36375 call sub_2F7F9 ;~ 17C5:0BED -cs=0x17c5;eip=0x000bf0; T(ADD(sp, 4)); // 36376 add sp, 4 ;~ 17C5:0BF0 + // 4900 +cs=0x17c5;eip=0x000be5; X(PUSH(word_52100)); // 84379 push ds:word_52100 ;~ 17C5:0BE5 +cs=0x17c5;eip=0x000be9; X(PUSH(word_520f0)); // 84380 push ds:word_520F0 ;~ 17C5:0BE9 +cs=0x17c5;eip=0x000bed; J(CALL(sub_2f7f9,0)); // 84381 call sub_2F7F9 ;~ 17C5:0BED +cs=0x17c5;eip=0x000bf0; T(ADD(sp, 4)); // 84382 add sp, 4 ;~ 17C5:0BF0 loc_26e23: - // 4905 -cs=0x17c5;eip=0x000bf3; T(ax = word_520f0;); // 36379 mov ax, word_520F0 ;~ 17C5:0BF3 -cs=0x17c5;eip=0x000bf6; X(*(word_5113c) = ax;); // 36380 mov word_5113C, ax ;~ 17C5:0BF6 -cs=0x17c5;eip=0x000bf9; T(ax = word_52100;); // 36381 mov ax, word_52100 ;~ 17C5:0BF9 -cs=0x17c5;eip=0x000bfc; X(*(word_511da) = ax;); // 36382 mov word_511DA, ax ;~ 17C5:0BFC -cs=0x17c5;eip=0x000bff; T(ax = word_4993c;); // 36383 mov ax, word_4993C ;~ 17C5:0BFF -cs=0x17c5;eip=0x000c02; T(CMP(word_49918, ax)); // 36384 cmp word_49918, ax ;~ 17C5:0C02 -cs=0x17c5;eip=0x000c06; J(JNZ(loc_26e4b)); // 36385 jnz short loc_26E4B ;~ 17C5:0C06 -cs=0x17c5;eip=0x000c08; T(CMP(word_4991a, 0)); // 36386 cmp word_4991A, 0 ;~ 17C5:0C08 -cs=0x17c5;eip=0x000c0d; J(JNZ(loc_26e45)); // 36387 jnz short loc_26E45 ;~ 17C5:0C0D -cs=0x17c5;eip=0x000c0f; X(word_520c0 = 0;); // 36388 mov word_520C0, 0 ;~ 17C5:0C0F + // 4901 +cs=0x17c5;eip=0x000bf3; T(ax = word_520f0;); // 84385 mov ax, ds:word_520F0 ;~ 17C5:0BF3 +cs=0x17c5;eip=0x000bf6; X(word_5113c = ax;); // 84386 mov ds:word_5113C, ax ;~ 17C5:0BF6 +cs=0x17c5;eip=0x000bf9; T(ax = word_52100;); // 84387 mov ax, ds:word_52100 ;~ 17C5:0BF9 +cs=0x17c5;eip=0x000bfc; X(word_511da = ax;); // 84388 mov ds:word_511DA, ax ;~ 17C5:0BFC +cs=0x17c5;eip=0x000bff; T(ax = word_4993c;); // 84389 mov ax, word_4993C ;~ 17C5:0BFF +cs=0x17c5;eip=0x000c02; T(CMP(word_49918, ax)); // 84390 cmp word_49918, ax ;~ 17C5:0C02 +cs=0x17c5;eip=0x000c06; J(JNZ(loc_26e4b)); // 84391 jnz short loc_26E4B ;~ 17C5:0C06 +cs=0x17c5;eip=0x000c08; T(CMP(word_4991a, 0)); // 84392 cmp word_4991A, 0 ;~ 17C5:0C08 +cs=0x17c5;eip=0x000c0d; J(JNZ(loc_26e45)); // 84393 jnz short loc_26E45 ;~ 17C5:0C0D +cs=0x17c5;eip=0x000c0f; X(word_520c0 = 0;); // 84394 mov ds:word_520C0, 0 ;~ 17C5:0C0F loc_26e45: - // 4906 -cs=0x17c5;eip=0x000c15; X(word_4993c = 0x0FFFF;); // 36391 mov word_4993C, 0FFFFh ;~ 17C5:0C15 + // 4902 +cs=0x17c5;eip=0x000c15; X(word_4993c = 0x0FFFF;); // 84397 mov word_4993C, 0FFFFh ;~ 17C5:0C15 loc_26e4b: - // 4907 -cs=0x17c5;eip=0x000c1b; T(CMP(word_49920, 0)); // 36394 cmp word_49920, 0 ;~ 17C5:0C1B -cs=0x17c5;eip=0x000c20; J(JZ(__unk_26e56)); // 36395 jz short __unk_26E56 ;~ 17C5:0C20 -cs=0x17c5;eip=0x000c22; X(DEC(word_49920)); // 36396 dec word_49920 ;~ 17C5:0C22 + // 4903 +cs=0x17c5;eip=0x000c1b; T(CMP(word_49920, 0)); // 84400 cmp word_49920, 0 ;~ 17C5:0C1B +cs=0x17c5;eip=0x000c20; J(JZ(__unk_26e56)); // 84401 jz short __unk_26E56 ;~ 17C5:0C20 +cs=0x17c5;eip=0x000c22; X(DEC(word_49920)); // 84402 dec word_49920 ;~ 17C5:0C22 __unk_26e56: - // 4908 -cs=0x17c5;eip=0x000c26; T(CMP(_unk_4991e, 0)); // 36399 cmp _unk_4991E, 0 ;~ 17C5:0C26 -cs=0x17c5;eip=0x000c2b; J(JZ(loc_26e76)); // 36400 jz short loc_26E76 ;~ 17C5:0C2B -cs=0x17c5;eip=0x000c2d; T(ax = _unk_4991e;); // 36401 mov ax, _unk_4991E ;~ 17C5:0C2D -cs=0x17c5;eip=0x000c30; T(CMP(word_49918, ax)); // 36402 cmp word_49918, ax ;~ 17C5:0C30 -cs=0x17c5;eip=0x000c34; J(JNZ(loc_26e76)); // 36403 jnz short loc_26E76 ;~ 17C5:0C34 -cs=0x17c5;eip=0x000c36; X(_unk_4991e = 0;); // 36404 mov _unk_4991E, 0 ;~ 17C5:0C36 -cs=0x17c5;eip=0x000c3c; T(ax = 2;); // 36405 mov ax, 2 ;~ 17C5:0C3C -cs=0x17c5;eip=0x000c3f; X(PUSH(ax)); // 36406 push ax ;~ 17C5:0C3F -cs=0x17c5;eip=0x000c40; J(CALL(sub_33c8f,0)); // 36407 call sub_33C8F ;~ 17C5:0C40 -cs=0x17c5;eip=0x000c43; T(ADD(sp, 2)); // 36408 add sp, 2 ;~ 17C5:0C43 + // 4904 +cs=0x17c5;eip=0x000c26; T(CMP(_unk_4991e, 0)); // 84405 cmp _unk_4991E, 0 ;~ 17C5:0C26 +cs=0x17c5;eip=0x000c2b; J(JZ(loc_26e76)); // 84406 jz short loc_26E76 ;~ 17C5:0C2B +cs=0x17c5;eip=0x000c2d; T(ax = _unk_4991e;); // 84407 mov ax, _unk_4991E ;~ 17C5:0C2D +cs=0x17c5;eip=0x000c30; T(CMP(word_49918, ax)); // 84408 cmp word_49918, ax ;~ 17C5:0C30 +cs=0x17c5;eip=0x000c34; J(JNZ(loc_26e76)); // 84409 jnz short loc_26E76 ;~ 17C5:0C34 +cs=0x17c5;eip=0x000c36; X(_unk_4991e = 0;); // 84410 mov _unk_4991E, 0 ;~ 17C5:0C36 +cs=0x17c5;eip=0x000c3c; T(ax = 2;); // 84411 mov ax, 2 ;~ 17C5:0C3C +cs=0x17c5;eip=0x000c3f; X(PUSH(ax)); // 84412 push ax ;~ 17C5:0C3F +cs=0x17c5;eip=0x000c40; J(CALL(sub_33c8f,0)); // 84413 call sub_33C8F ;~ 17C5:0C40 +cs=0x17c5;eip=0x000c43; T(ADD(sp, 2)); // 84414 add sp, 2 ;~ 17C5:0C43 loc_26e76: - // 4909 -cs=0x17c5;eip=0x000c46; T(TEST(*(db*)(&word_49918), 7)); // 36412 test byte ptr word_49918, 7 ;~ 17C5:0C46 -cs=0x17c5;eip=0x000c4b; J(JZ(loc_26e80)); // 36413 jz short loc_26E80 ;~ 17C5:0C4B -cs=0x17c5;eip=0x000c4d; J(JMP(loc_2716b)); // 36414 jmp loc_2716B ;~ 17C5:0C4D + // 4905 +cs=0x17c5;eip=0x000c46; T(TEST(*(db*)(&word_49918), 7)); // 84418 test byte ptr word_49918, 7 ;~ 17C5:0C46 +cs=0x17c5;eip=0x000c4b; J(JZ(loc_26e80)); // 84419 jz short loc_26E80 ;~ 17C5:0C4B +cs=0x17c5;eip=0x000c4d; J(JMP(loc_2716b)); // 84420 jmp loc_2716B ;~ 17C5:0C4D loc_26e80: - // 4910 -cs=0x17c5;eip=0x000c50; T(ax = word_5239a;); // 36418 mov ax, word_5239A ;~ 17C5:0C50 -cs=0x17c5;eip=0x000c53; X(word_49930 = ax;); // 36419 mov word_49930, ax ;~ 17C5:0C53 -cs=0x17c5;eip=0x000c56; X(word_4f21e = 0x7FFF;); // 36420 mov word_4F21E, 7FFFh ;~ 17C5:0C56 -cs=0x17c5;eip=0x000c5c; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 36421 mov word ptr [bp-0Ah], 0 ;~ 17C5:0C5C -cs=0x17c5;eip=0x000c61; J(JMP(loc_26e96)); // 36422 jmp short loc_26E96 ;~ 17C5:0C61 + // 4906 +cs=0x17c5;eip=0x000c50; T(ax = word_5239a;); // 84424 mov ax, ds:word_5239A ;~ 17C5:0C50 +cs=0x17c5;eip=0x000c53; X(word_49930 = ax;); // 84425 mov word_49930, ax ;~ 17C5:0C53 +cs=0x17c5;eip=0x000c56; X(word_4f21e = 0x7FFF;); // 84426 mov ds:word_4F21E, 7FFFh ;~ 17C5:0C56 +cs=0x17c5;eip=0x000c5c; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 84427 mov word ptr [bp-0Ah], 0 ;~ 17C5:0C5C +cs=0x17c5;eip=0x000c61; J(JMP(loc_26e96)); // 84428 jmp short loc_26E96 ;~ 17C5:0C61 loc_26e93: - // 4911 -cs=0x17c5;eip=0x000c63; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 36426 inc word ptr [bp-0Ah] ;~ 17C5:0C63 + // 4907 +cs=0x17c5;eip=0x000c63; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 84432 inc word ptr [bp-0Ah] ;~ 17C5:0C63 loc_26e96: - // 4912 -cs=0x17c5;eip=0x000c66; T(ax = word_52102;); // 36429 mov ax, word_52102 ;~ 17C5:0C66 -cs=0x17c5;eip=0x000c69; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 36430 cmp [bp-0Ah], ax ;~ 17C5:0C69 -cs=0x17c5;eip=0x000c6c; J(JGE(loc_26eec)); // 36431 jge short loc_26EEC ;~ 17C5:0C6C -cs=0x17c5;eip=0x000c6e; T(MOV(si, *(dw*)(raddr(ss,bp-0x0A)))); // 36432 mov si, [bp-0Ah] ;~ 17C5:0C6E -cs=0x17c5;eip=0x000c71; T(cl = 4;); // 36433 mov cl, 4 ;~ 17C5:0C71 -cs=0x17c5;eip=0x000c73; T(SHL(si, cl)); // 36434 shl si, cl ;~ 17C5:0C73 -cs=0x17c5;eip=0x000c75; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x201)); // 36435 test word ptr [si-7E4Ch], 201h ;~ 17C5:0C75 -cs=0x17c5;eip=0x000c7b; J(JZ(loc_26eea)); // 36436 jz short loc_26EEA ;~ 17C5:0C7B -cs=0x17c5;eip=0x000c7d; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x500)); // 36437 test word ptr [si-7E4Ch], 500h ;~ 17C5:0C7D -cs=0x17c5;eip=0x000c83; J(JZ(loc_26eea)); // 36438 jz short loc_26EEA ;~ 17C5:0C83 -cs=0x17c5;eip=0x000c85; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x800)); // 36439 test word ptr [si-7E4Ch], 800h ;~ 17C5:0C85 -cs=0x17c5;eip=0x000c8b; J(JNZ(loc_26eea)); // 36440 jnz short loc_26EEA ;~ 17C5:0C8B -cs=0x17c5;eip=0x000c8d; T(ax = word_52100;); // 36441 mov ax, word_52100 ;~ 17C5:0C8D -cs=0x17c5;eip=0x000c90; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 36442 sub ax, [si-7E50h] ;~ 17C5:0C90 -cs=0x17c5;eip=0x000c94; X(PUSH(ax)); // 36443 push ax ;~ 17C5:0C94 -cs=0x17c5;eip=0x000c95; T(ax = word_520f0;); // 36444 mov ax, word_520F0 ;~ 17C5:0C95 -cs=0x17c5;eip=0x000c98; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 36445 sub ax, [si-7E52h] ;~ 17C5:0C98 -cs=0x17c5;eip=0x000c9c; X(PUSH(ax)); // 36446 push ax ;~ 17C5:0C9C -cs=0x17c5;eip=0x000c9d; J(CALL(sub_331d6,0)); // 36447 call sub_331D6 ;~ 17C5:0C9D -cs=0x17c5;eip=0x000ca0; T(ADD(sp, 4)); // 36448 add sp, 4 ;~ 17C5:0CA0 -cs=0x17c5;eip=0x000ca3; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 36449 mov [bp-2], ax ;~ 17C5:0CA3 -cs=0x17c5;eip=0x000ca6; T(ax = word_4f21e;); // 36450 mov ax, word_4F21E ;~ 17C5:0CA6 -cs=0x17c5;eip=0x000ca9; T(CMP(*(dw*)(raddr(ss,bp-2)), ax)); // 36451 cmp [bp-2], ax ;~ 17C5:0CA9 -cs=0x17c5;eip=0x000cac; J(JGE(loc_26eea)); // 36452 jge short loc_26EEA ;~ 17C5:0CAC -cs=0x17c5;eip=0x000cae; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 36453 mov ax, [bp-2] ;~ 17C5:0CAE -cs=0x17c5;eip=0x000cb1; X(word_4f21e = ax;); // 36454 mov word_4F21E, ax ;~ 17C5:0CB1 -cs=0x17c5;eip=0x000cb4; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36455 mov ax, [bp-0Ah] ;~ 17C5:0CB4 -cs=0x17c5;eip=0x000cb7; X(word_5239a = ax;); // 36456 mov word_5239A, ax ;~ 17C5:0CB7 + // 4908 +cs=0x17c5;eip=0x000c66; T(ax = word_52102;); // 84435 mov ax, ds:word_52102 ;~ 17C5:0C66 +cs=0x17c5;eip=0x000c69; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 84436 cmp [bp-0Ah], ax ;~ 17C5:0C69 +cs=0x17c5;eip=0x000c6c; J(JGE(loc_26eec)); // 84437 jge short loc_26EEC ;~ 17C5:0C6C +cs=0x17c5;eip=0x000c6e; T(MOV(si, *(dw*)(raddr(ss,bp-0x0A)))); // 84438 mov si, [bp-0Ah] ;~ 17C5:0C6E +cs=0x17c5;eip=0x000c71; T(cl = 4;); // 84439 mov cl, 4 ;~ 17C5:0C71 +cs=0x17c5;eip=0x000c73; T(SHL(si, cl)); // 84440 shl si, cl ;~ 17C5:0C73 +cs=0x17c5;eip=0x000c75; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x201)); // 84441 test word ptr [si-7E4Ch], 201h ;~ 17C5:0C75 +cs=0x17c5;eip=0x000c7b; J(JZ(loc_26eea)); // 84442 jz short loc_26EEA ;~ 17C5:0C7B +cs=0x17c5;eip=0x000c7d; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x500)); // 84443 test word ptr [si-7E4Ch], 500h ;~ 17C5:0C7D +cs=0x17c5;eip=0x000c83; J(JZ(loc_26eea)); // 84444 jz short loc_26EEA ;~ 17C5:0C83 +cs=0x17c5;eip=0x000c85; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x800)); // 84445 test word ptr [si-7E4Ch], 800h ;~ 17C5:0C85 +cs=0x17c5;eip=0x000c8b; J(JNZ(loc_26eea)); // 84446 jnz short loc_26EEA ;~ 17C5:0C8B +cs=0x17c5;eip=0x000c8d; T(ax = word_52100;); // 84447 mov ax, ds:word_52100 ;~ 17C5:0C8D +cs=0x17c5;eip=0x000c90; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 84448 sub ax, [si-7E50h] ;~ 17C5:0C90 +cs=0x17c5;eip=0x000c94; X(PUSH(ax)); // 84449 push ax ;~ 17C5:0C94 +cs=0x17c5;eip=0x000c95; T(ax = word_520f0;); // 84450 mov ax, ds:word_520F0 ;~ 17C5:0C95 +cs=0x17c5;eip=0x000c98; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 84451 sub ax, [si-7E52h] ;~ 17C5:0C98 +cs=0x17c5;eip=0x000c9c; X(PUSH(ax)); // 84452 push ax ;~ 17C5:0C9C +cs=0x17c5;eip=0x000c9d; J(CALL(sub_331d6,0)); // 84453 call sub_331D6 ;~ 17C5:0C9D +cs=0x17c5;eip=0x000ca0; T(ADD(sp, 4)); // 84454 add sp, 4 ;~ 17C5:0CA0 +cs=0x17c5;eip=0x000ca3; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 84455 mov [bp-2], ax ;~ 17C5:0CA3 +cs=0x17c5;eip=0x000ca6; T(ax = word_4f21e;); // 84456 mov ax, ds:word_4F21E ;~ 17C5:0CA6 +cs=0x17c5;eip=0x000ca9; T(CMP(*(dw*)(raddr(ss,bp-2)), ax)); // 84457 cmp [bp-2], ax ;~ 17C5:0CA9 +cs=0x17c5;eip=0x000cac; J(JGE(loc_26eea)); // 84458 jge short loc_26EEA ;~ 17C5:0CAC +cs=0x17c5;eip=0x000cae; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 84459 mov ax, [bp-2] ;~ 17C5:0CAE +cs=0x17c5;eip=0x000cb1; X(word_4f21e = ax;); // 84460 mov ds:word_4F21E, ax ;~ 17C5:0CB1 +cs=0x17c5;eip=0x000cb4; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84461 mov ax, [bp-0Ah] ;~ 17C5:0CB4 +cs=0x17c5;eip=0x000cb7; X(word_5239a = ax;); // 84462 mov ds:word_5239A, ax ;~ 17C5:0CB7 loc_26eea: - // 4913 -cs=0x17c5;eip=0x000cba; J(JMP(loc_26e93)); // 36460 jmp short loc_26E93 ;~ 17C5:0CBA + // 4909 +cs=0x17c5;eip=0x000cba; J(JMP(loc_26e93)); // 84466 jmp short loc_26E93 ;~ 17C5:0CBA loc_26eec: - // 4914 -cs=0x17c5;eip=0x000cbc; T(ax = word_5239a;); // 36464 mov ax, word_5239A ;~ 17C5:0CBC -cs=0x17c5;eip=0x000cbf; T(CMP(word_49930, ax)); // 36465 cmp word_49930, ax ;~ 17C5:0CBF -cs=0x17c5;eip=0x000cc3; J(JZ(loc_26f0c)); // 36466 jz short loc_26F0C ;~ 17C5:0CC3 -cs=0x17c5;eip=0x000cc5; X(*(word_5138a) = ax;); // 36467 mov word_5138A, ax ;~ 17C5:0CC5 -cs=0x17c5;eip=0x000cc8; T(si = ax;); // 36468 mov si, ax ;~ 17C5:0CC8 -cs=0x17c5;eip=0x000cca; T(cl = 4;); // 36469 mov cl, 4 ;~ 17C5:0CCA -cs=0x17c5;eip=0x000ccc; T(SHL(si, cl)); // 36470 shl si, cl ;~ 17C5:0CCC -cs=0x17c5;eip=0x000cce; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 36471 mov ax, [si-7E52h] ;~ 17C5:0CCE -cs=0x17c5;eip=0x000cd2; X(word_48c5e = ax;); // 36472 mov word_48C5E, ax ;~ 17C5:0CD2 -cs=0x17c5;eip=0x000cd5; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 36473 mov ax, [si-7E50h] ;~ 17C5:0CD5 -cs=0x17c5;eip=0x000cd9; X(word_48c60 = ax;); // 36474 mov word_48C60, ax ;~ 17C5:0CD9 + // 4910 +cs=0x17c5;eip=0x000cbc; T(ax = word_5239a;); // 84470 mov ax, ds:word_5239A ;~ 17C5:0CBC +cs=0x17c5;eip=0x000cbf; T(CMP(word_49930, ax)); // 84471 cmp word_49930, ax ;~ 17C5:0CBF +cs=0x17c5;eip=0x000cc3; J(JZ(loc_26f0c)); // 84472 jz short loc_26F0C ;~ 17C5:0CC3 +cs=0x17c5;eip=0x000cc5; X(word_5138a = ax;); // 84473 mov ds:word_5138A, ax ;~ 17C5:0CC5 +cs=0x17c5;eip=0x000cc8; T(si = ax;); // 84474 mov si, ax ;~ 17C5:0CC8 +cs=0x17c5;eip=0x000cca; T(cl = 4;); // 84475 mov cl, 4 ;~ 17C5:0CCA +cs=0x17c5;eip=0x000ccc; T(SHL(si, cl)); // 84476 shl si, cl ;~ 17C5:0CCC +cs=0x17c5;eip=0x000cce; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 84477 mov ax, [si-7E52h] ;~ 17C5:0CCE +cs=0x17c5;eip=0x000cd2; X(word_48c5e = ax;); // 84478 mov word_48C5E, ax ;~ 17C5:0CD2 +cs=0x17c5;eip=0x000cd5; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 84479 mov ax, [si-7E50h] ;~ 17C5:0CD5 +cs=0x17c5;eip=0x000cd9; X(word_48c60 = ax;); // 84480 mov word_48C60, ax ;~ 17C5:0CD9 loc_26f0c: - // 4915 -cs=0x17c5;eip=0x000cdc; T(CMP(*(db*)(&word_49918), 0)); // 36477 cmp byte ptr word_49918, 0 ;~ 17C5:0CDC -cs=0x17c5;eip=0x000ce1; J(JNZ(loc_26f50)); // 36478 jnz short loc_26F50 ;~ 17C5:0CE1 -cs=0x17c5;eip=0x000ce3; T(CMP(word_49918, 0)); // 36479 cmp word_49918, 0 ;~ 17C5:0CE3 -cs=0x17c5;eip=0x000ce8; J(JZ(loc_26f50)); // 36480 jz short loc_26F50 ;~ 17C5:0CE8 -cs=0x17c5;eip=0x000cea; T(ax = 0x0FFFC;); // 36481 mov ax, 0FFFCh ;~ 17C5:0CEA -cs=0x17c5;eip=0x000ced; T(CWD); // 36482 cwd ;~ 17C5:0CED -cs=0x17c5;eip=0x000cee; T(ADD(ax, *(dw*)(&dword_528d6))); // 36483 add ax, word ptr dword_528D6 ;~ 17C5:0CEE -cs=0x17c5;eip=0x000cf2; T(ADC(dx, 0)); // 36484 adc dx, 0 ;~ 17C5:0CF2 -cs=0x17c5;eip=0x000cf5; T(cx = 0x0C;); // 36485 mov cx, 0Ch ;~ 17C5:0CF5 -cs=0x17c5;eip=0x000cf8; T(SHL(dx, cl)); // 36486 shl dx, cl ;~ 17C5:0CF8 -cs=0x17c5;eip=0x000cfa; T(ADD(dx, *(dw*)(((db*)&dword_528d6)+2))); // 36488 add dx, word ptr dword_528D6+2 ;~ 17C5:0CFA -cs=0x17c5;eip=0x000cfe; T(es = dx;); // 36489 mov es, dx ;~ 17C5:0CFE -cs=0x17c5;eip=0x000d00; T(bx = ax;); // 36491 mov bx, ax ;~ 17C5:0D00 -cs=0x17c5;eip=0x000d02; T(CMP(*(dw*)(raddr(es,bx)), 0x0CA01)); // 36492 cmp word ptr es:[bx], 0CA01h ;~ 17C5:0D02 -cs=0x17c5;eip=0x000d07; J(JNZ(loc_26f41)); // 36493 jnz short loc_26F41 ;~ 17C5:0D07 -cs=0x17c5;eip=0x000d09; T(CMP(*(dw*)(raddr(es,bx+2)), 0x3B9A)); // 36494 cmp word ptr es:[bx+2], 3B9Ah ;~ 17C5:0D09 -cs=0x17c5;eip=0x000d0f; J(JZ(loc_26f50)); // 36495 jz short loc_26F50 ;~ 17C5:0D0F + // 4911 +cs=0x17c5;eip=0x000cdc; T(CMP(*(db*)(&word_49918), 0)); // 84483 cmp byte ptr word_49918, 0 ;~ 17C5:0CDC +cs=0x17c5;eip=0x000ce1; J(JNZ(loc_26f50)); // 84484 jnz short loc_26F50 ;~ 17C5:0CE1 +cs=0x17c5;eip=0x000ce3; T(CMP(word_49918, 0)); // 84485 cmp word_49918, 0 ;~ 17C5:0CE3 +cs=0x17c5;eip=0x000ce8; J(JZ(loc_26f50)); // 84486 jz short loc_26F50 ;~ 17C5:0CE8 +cs=0x17c5;eip=0x000cea; T(ax = 0x0FFFC;); // 84487 mov ax, 0FFFCh ;~ 17C5:0CEA +cs=0x17c5;eip=0x000ced; T(CWD); // 84488 cwd ;~ 17C5:0CED +cs=0x17c5;eip=0x000cee; T(ADD(ax, *(dw*)(&dword_528d6))); // 84489 add ax, word ptr ds:dword_528D6 ;~ 17C5:0CEE +cs=0x17c5;eip=0x000cf2; T(ADC(dx, 0)); // 84490 adc dx, 0 ;~ 17C5:0CF2 +cs=0x17c5;eip=0x000cf5; T(cx = 0x0C;); // 84491 mov cx, 0Ch ;~ 17C5:0CF5 +cs=0x17c5;eip=0x000cf8; T(SHL(dx, cl)); // 84492 shl dx, cl ;~ 17C5:0CF8 +cs=0x17c5;eip=0x000cfa; T(ADD(dx, *(dw*)(((db*)&dword_528d6)+2))); // 84494 add dx, word ptr ds:dword_528D6+2 ;~ 17C5:0CFA +cs=0x17c5;eip=0x000cfe; T(es = dx;); // 84495 mov es, dx ;~ 17C5:0CFE +cs=0x17c5;eip=0x000d00; T(bx = ax;); // 84497 mov bx, ax ;~ 17C5:0D00 +cs=0x17c5;eip=0x000d02; T(CMP(*(dw*)(raddr(es,bx)), 0x0CA01)); // 84498 cmp word ptr es:[bx], 0CA01h ;~ 17C5:0D02 +cs=0x17c5;eip=0x000d07; J(JNZ(loc_26f41)); // 84499 jnz short loc_26F41 ;~ 17C5:0D07 +cs=0x17c5;eip=0x000d09; T(CMP(*(dw*)(raddr(es,bx+2)), 0x3B9A)); // 84500 cmp word ptr es:[bx+2], 3B9Ah ;~ 17C5:0D09 +cs=0x17c5;eip=0x000d0f; J(JZ(loc_26f50)); // 84501 jz short loc_26F50 ;~ 17C5:0D0F loc_26f41: - // 4916 -cs=0x17c5;eip=0x000d11; T(ax = 1;); // 36498 mov ax, 1 ;~ 17C5:0D11 -cs=0x17c5;eip=0x000d14; X(PUSH(ax)); // 36499 push ax ;~ 17C5:0D14 -cs=0x17c5;eip=0x000d15; J(CALL(sub_27d67,0)); // 36500 call sub_27D67 ;~ 17C5:0D15 -cs=0x17c5;eip=0x000d18; T(ADD(sp, 2)); // 36501 add sp, 2 ;~ 17C5:0D18 -cs=0x17c5;eip=0x000d1b; X(byte_48b64 = 0;); // 36502 mov byte_48B64, 0 ;~ 17C5:0D1B + // 4912 +cs=0x17c5;eip=0x000d11; T(ax = 1;); // 84504 mov ax, 1 ;~ 17C5:0D11 +cs=0x17c5;eip=0x000d14; X(PUSH(ax)); // 84505 push ax ;~ 17C5:0D14 +cs=0x17c5;eip=0x000d15; J(CALL(sub_27d67,0)); // 84506 call sub_27D67 ;~ 17C5:0D15 +cs=0x17c5;eip=0x000d18; T(ADD(sp, 2)); // 84507 add sp, 2 ;~ 17C5:0D18 +cs=0x17c5;eip=0x000d1b; X(byte_48b64 = 0;); // 84508 mov byte_48B64, 0 ;~ 17C5:0D1B loc_26f50: - // 4917 -cs=0x17c5;eip=0x000d20; T(ax = word_5239a;); // 36507 mov ax, word_5239A ;~ 17C5:0D20 -cs=0x17c5;eip=0x000d23; T(CMP(word_49930, ax)); // 36508 cmp word_49930, ax ;~ 17C5:0D23 -cs=0x17c5;eip=0x000d27; J(JNZ(loc_26f5c)); // 36509 jnz short loc_26F5C ;~ 17C5:0D27 -cs=0x17c5;eip=0x000d29; J(JMP(loc_270e6)); // 36510 jmp loc_270E6 ;~ 17C5:0D29 + // 4913 +cs=0x17c5;eip=0x000d20; T(ax = word_5239a;); // 84514 mov ax, ds:word_5239A ;~ 17C5:0D20 +cs=0x17c5;eip=0x000d23; T(CMP(word_49930, ax)); // 84515 cmp word_49930, ax ;~ 17C5:0D23 +cs=0x17c5;eip=0x000d27; J(JNZ(loc_26f5c)); // 84516 jnz short loc_26F5C ;~ 17C5:0D27 +cs=0x17c5;eip=0x000d29; J(JMP(loc_270e6)); // 84517 jmp loc_270E6 ;~ 17C5:0D29 loc_26f5c: - // 4918 -cs=0x17c5;eip=0x000d2c; T(bx = ax;); // 36514 mov bx, ax ;~ 17C5:0D2C -cs=0x17c5;eip=0x000d2e; T(cl = 4;); // 36515 mov cl, 4 ;~ 17C5:0D2E -cs=0x17c5;eip=0x000d30; T(SHL(bx, cl)); // 36516 shl bx, cl ;~ 17C5:0D30 -cs=0x17c5;eip=0x000d32; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x800)); // 36517 test word ptr [bx-7E4Ch], 800h ;~ 17C5:0D32 -cs=0x17c5;eip=0x000d38; J(JZ(loc_26f6d)); // 36518 jz short loc_26F6D ;~ 17C5:0D38 -cs=0x17c5;eip=0x000d3a; J(JMP(loc_270e6)); // 36519 jmp loc_270E6 ;~ 17C5:0D3A + // 4914 +cs=0x17c5;eip=0x000d2c; T(bx = ax;); // 84521 mov bx, ax ;~ 17C5:0D2C +cs=0x17c5;eip=0x000d2e; T(cl = 4;); // 84522 mov cl, 4 ;~ 17C5:0D2E +cs=0x17c5;eip=0x000d30; T(SHL(bx, cl)); // 84523 shl bx, cl ;~ 17C5:0D30 +cs=0x17c5;eip=0x000d32; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x800)); // 84524 test word ptr [bx-7E4Ch], 800h ;~ 17C5:0D32 +cs=0x17c5;eip=0x000d38; J(JZ(loc_26f6d)); // 84525 jz short loc_26F6D ;~ 17C5:0D38 +cs=0x17c5;eip=0x000d3a; J(JMP(loc_270e6)); // 84526 jmp loc_270E6 ;~ 17C5:0D3A loc_26f6d: - // 4919 -cs=0x17c5;eip=0x000d3d; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 1)); // 36523 mov word ptr [bp-0Ah], 1 ;~ 17C5:0D3D -cs=0x17c5;eip=0x000d42; J(JMP(loc_26f77)); // 36524 jmp short loc_26F77 ;~ 17C5:0D42 + // 4915 +cs=0x17c5;eip=0x000d3d; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 1)); // 84530 mov word ptr [bp-0Ah], 1 ;~ 17C5:0D3D +cs=0x17c5;eip=0x000d42; J(JMP(loc_26f77)); // 84531 jmp short loc_26F77 ;~ 17C5:0D42 loc_26f74: - // 4920 -cs=0x17c5;eip=0x000d44; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 36528 inc word ptr [bp-0Ah] ;~ 17C5:0D44 + // 4916 +cs=0x17c5;eip=0x000d44; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 84535 inc word ptr [bp-0Ah] ;~ 17C5:0D44 loc_26f77: - // 4921 -cs=0x17c5;eip=0x000d47; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 2)); // 36531 cmp word ptr [bp-0Ah], 2 ;~ 17C5:0D47 -cs=0x17c5;eip=0x000d4b; J(JG(loc_26fce)); // 36532 jg short loc_26FCE ;~ 17C5:0D4B -cs=0x17c5;eip=0x000d4d; T(ax = word_52276;); // 36533 mov ax, word_52276 ;~ 17C5:0D4D -cs=0x17c5;eip=0x000d50; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36534 sub ax, [bp-0Ah] ;~ 17C5:0D50 -cs=0x17c5;eip=0x000d53; T(cx = 0x24;); // 36535 mov cx, 24h ; '$' ;~ 17C5:0D53 -cs=0x17c5;eip=0x000d56; T(IMUL1_2(cx)); // 36536 imul cx ;~ 17C5:0D56 -cs=0x17c5;eip=0x000d58; T(si = ax;); // 36537 mov si, ax ;~ 17C5:0D58 -cs=0x17c5;eip=0x000d5a; X(AND(*(raddr(ds,si-0x7696)), 0x0FD)); // 36538 and byte ptr [si-7696h], 0FDh ;~ 17C5:0D5A -cs=0x17c5;eip=0x000d5f; T(bx = word_5239a;); // 36539 mov bx, word_5239A ;~ 17C5:0D5F -cs=0x17c5;eip=0x000d63; T(cl = 4;); // 36540 mov cl, 4 ;~ 17C5:0D63 -cs=0x17c5;eip=0x000d65; T(SHL(bx, cl)); // 36541 shl bx, cl ;~ 17C5:0D65 -cs=0x17c5;eip=0x000d67; T(MOV(di, *(dw*)(raddr(ds,bx-0x7E4C)))); // 36542 mov di, [bx-7E4Ch] ;~ 17C5:0D67 -cs=0x17c5;eip=0x000d6b; T(TEST(di, 0x400)); // 36543 test di, 400h ;~ 17C5:0D6B -cs=0x17c5;eip=0x000d6f; J(JZ(loc_26fa6)); // 36544 jz short loc_26FA6 ;~ 17C5:0D6F -cs=0x17c5;eip=0x000d71; T(ax = 0x0D;); // 36545 mov ax, 0Dh ;~ 17C5:0D71 -cs=0x17c5;eip=0x000d74; J(JMP(loc_26fa8)); // 36546 jmp short loc_26FA8 ;~ 17C5:0D74 + // 4917 +cs=0x17c5;eip=0x000d47; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 2)); // 84538 cmp word ptr [bp-0Ah], 2 ;~ 17C5:0D47 +cs=0x17c5;eip=0x000d4b; J(JG(loc_26fce)); // 84539 jg short loc_26FCE ;~ 17C5:0D4B +cs=0x17c5;eip=0x000d4d; T(ax = word_52276;); // 84540 mov ax, ds:word_52276 ;~ 17C5:0D4D +cs=0x17c5;eip=0x000d50; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84541 sub ax, [bp-0Ah] ;~ 17C5:0D50 +cs=0x17c5;eip=0x000d53; T(cx = 0x24;); // 84542 mov cx, 24h ; '$' ;~ 17C5:0D53 +cs=0x17c5;eip=0x000d56; T(IMUL1_2(cx)); // 84543 imul cx ;~ 17C5:0D56 +cs=0x17c5;eip=0x000d58; T(si = ax;); // 84544 mov si, ax ;~ 17C5:0D58 +cs=0x17c5;eip=0x000d5a; X(AND(*(raddr(ds,si-0x7696)), 0x0FD)); // 84545 and byte ptr [si-7696h], 0FDh ;~ 17C5:0D5A +cs=0x17c5;eip=0x000d5f; T(bx = word_5239a;); // 84546 mov bx, ds:word_5239A ;~ 17C5:0D5F +cs=0x17c5;eip=0x000d63; T(cl = 4;); // 84547 mov cl, 4 ;~ 17C5:0D63 +cs=0x17c5;eip=0x000d65; T(SHL(bx, cl)); // 84548 shl bx, cl ;~ 17C5:0D65 +cs=0x17c5;eip=0x000d67; T(MOV(di, *(dw*)(raddr(ds,bx-0x7E4C)))); // 84549 mov di, [bx-7E4Ch] ;~ 17C5:0D67 +cs=0x17c5;eip=0x000d6b; T(TEST(di, 0x400)); // 84550 test di, 400h ;~ 17C5:0D6B +cs=0x17c5;eip=0x000d6f; J(JZ(loc_26fa6)); // 84551 jz short loc_26FA6 ;~ 17C5:0D6F +cs=0x17c5;eip=0x000d71; T(ax = 0x0D;); // 84552 mov ax, 0Dh ;~ 17C5:0D71 +cs=0x17c5;eip=0x000d74; J(JMP(loc_26fa8)); // 84553 jmp short loc_26FA8 ;~ 17C5:0D74 loc_26fa6: - // 4922 -cs=0x17c5;eip=0x000d76; T(SUB(ax, ax)); // 36550 sub ax, ax ;~ 17C5:0D76 + // 4918 +cs=0x17c5;eip=0x000d76; T(SUB(ax, ax)); // 84557 sub ax, ax ;~ 17C5:0D76 loc_26fa8: - // 4923 -cs=0x17c5;eip=0x000d78; X(MOV(*(dw*)(raddr(ds,si-0x7698)), ax)); // 36553 mov [si-7698h], ax ;~ 17C5:0D78 -cs=0x17c5;eip=0x000d7c; T(TEST(di, 0x100)); // 36554 test di, 100h ;~ 17C5:0D7C -cs=0x17c5;eip=0x000d80; J(JZ(loc_26fb8)); // 36555 jz short loc_26FB8 ;~ 17C5:0D80 -cs=0x17c5;eip=0x000d82; X(MOV(*(dw*)(raddr(ds,si-0x7698)), 0x12)); // 36556 mov word ptr [si-7698h], 12h ;~ 17C5:0D82 + // 4919 +cs=0x17c5;eip=0x000d78; X(MOV(*(dw*)(raddr(ds,si-0x7698)), ax)); // 84560 mov [si-7698h], ax ;~ 17C5:0D78 +cs=0x17c5;eip=0x000d7c; T(TEST(di, 0x100)); // 84561 test di, 100h ;~ 17C5:0D7C +cs=0x17c5;eip=0x000d80; J(JZ(loc_26fb8)); // 84562 jz short loc_26FB8 ;~ 17C5:0D80 +cs=0x17c5;eip=0x000d82; X(MOV(*(dw*)(raddr(ds,si-0x7698)), 0x12)); // 84563 mov word ptr [si-7698h], 12h ;~ 17C5:0D82 loc_26fb8: - // 4924 -cs=0x17c5;eip=0x000d88; T(ax = word_52276;); // 36559 mov ax, word_52276 ;~ 17C5:0D88 -cs=0x17c5;eip=0x000d8b; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36560 sub ax, [bp-0Ah] ;~ 17C5:0D8B -cs=0x17c5;eip=0x000d8e; T(cx = 0x24;); // 36561 mov cx, 24h ; '$' ;~ 17C5:0D8E -cs=0x17c5;eip=0x000d91; T(IMUL1_2(cx)); // 36562 imul cx ;~ 17C5:0D91 -cs=0x17c5;eip=0x000d93; T(bx = ax;); // 36563 mov bx, ax ;~ 17C5:0D93 -cs=0x17c5;eip=0x000d95; T(ax = word_5239a;); // 36564 mov ax, word_5239A ;~ 17C5:0D95 -cs=0x17c5;eip=0x000d98; X(MOV(*(dw*)(raddr(ds,bx-0x76AE)), ax)); // 36565 mov [bx-76AEh], ax ;~ 17C5:0D98 -cs=0x17c5;eip=0x000d9c; J(JMP(loc_26f74)); // 36566 jmp short loc_26F74 ;~ 17C5:0D9C + // 4920 +cs=0x17c5;eip=0x000d88; T(ax = word_52276;); // 84566 mov ax, ds:word_52276 ;~ 17C5:0D88 +cs=0x17c5;eip=0x000d8b; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84567 sub ax, [bp-0Ah] ;~ 17C5:0D8B +cs=0x17c5;eip=0x000d8e; T(cx = 0x24;); // 84568 mov cx, 24h ; '$' ;~ 17C5:0D8E +cs=0x17c5;eip=0x000d91; T(IMUL1_2(cx)); // 84569 imul cx ;~ 17C5:0D91 +cs=0x17c5;eip=0x000d93; T(bx = ax;); // 84570 mov bx, ax ;~ 17C5:0D93 +cs=0x17c5;eip=0x000d95; T(ax = word_5239a;); // 84571 mov ax, ds:word_5239A ;~ 17C5:0D95 +cs=0x17c5;eip=0x000d98; X(MOV(*(dw*)(raddr(ds,bx-0x76AE)), ax)); // 84572 mov [bx-76AEh], ax ;~ 17C5:0D98 +cs=0x17c5;eip=0x000d9c; J(JMP(loc_26f74)); // 84573 jmp short loc_26F74 ;~ 17C5:0D9C loc_26fce: - // 4925 -cs=0x17c5;eip=0x000d9e; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 3)); // 36570 mov word ptr [bp-0Ah], 3 ;~ 17C5:0D9E -cs=0x17c5;eip=0x000da3; J(JMP(loc_26fd8)); // 36571 jmp short loc_26FD8 ;~ 17C5:0DA3 + // 4921 +cs=0x17c5;eip=0x000d9e; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 3)); // 84577 mov word ptr [bp-0Ah], 3 ;~ 17C5:0D9E +cs=0x17c5;eip=0x000da3; J(JMP(loc_26fd8)); // 84578 jmp short loc_26FD8 ;~ 17C5:0DA3 loc_26fd5: - // 4926 -cs=0x17c5;eip=0x000da5; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 36575 inc word ptr [bp-0Ah] ;~ 17C5:0DA5 + // 4922 +cs=0x17c5;eip=0x000da5; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 84583 inc word ptr [bp-0Ah] ;~ 17C5:0DA5 loc_26fd8: - // 4927 -cs=0x17c5;eip=0x000da8; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 4)); // 36578 cmp word ptr [bp-0Ah], 4 ;~ 17C5:0DA8 -cs=0x17c5;eip=0x000dac; J(JLE(loc_26fe1)); // 36579 jle short loc_26FE1 ;~ 17C5:0DAC -cs=0x17c5;eip=0x000dae; J(JMP(loc_270e6)); // 36580 jmp loc_270E6 ;~ 17C5:0DAE + // 4923 +cs=0x17c5;eip=0x000da8; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 4)); // 84587 cmp word ptr [bp-0Ah], 4 ;~ 17C5:0DA8 +cs=0x17c5;eip=0x000dac; J(JLE(loc_26fe1)); // 84588 jle short loc_26FE1 ;~ 17C5:0DAC +cs=0x17c5;eip=0x000dae; J(JMP(loc_270e6)); // 84589 jmp loc_270E6 ;~ 17C5:0DAE loc_26fe1: - // 4928 -cs=0x17c5;eip=0x000db1; T(ax = word_52276;); // 36584 mov ax, word_52276 ;~ 17C5:0DB1 -cs=0x17c5;eip=0x000db4; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36585 sub ax, [bp-0Ah] ;~ 17C5:0DB4 -cs=0x17c5;eip=0x000db7; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 36586 mov [bp-0Ch], ax ;~ 17C5:0DB7 -cs=0x17c5;eip=0x000dba; T(ax = 0x24;); // 36587 mov ax, 24h ; '$' ;~ 17C5:0DBA -cs=0x17c5;eip=0x000dbd; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 36588 imul word ptr [bp-0Ch] ;~ 17C5:0DBD -cs=0x17c5;eip=0x000dc0; T(si = ax;); // 36589 mov si, ax ;~ 17C5:0DC0 -cs=0x17c5;eip=0x000dc2; X(OR(*(raddr(ds,si-0x7696)), 2)); // 36590 or byte ptr [si-7696h], 2 ;~ 17C5:0DC2 -cs=0x17c5;eip=0x000dc7; T(di = word_5239a;); // 36591 mov di, word_5239A ;~ 17C5:0DC7 -cs=0x17c5;eip=0x000dcb; T(cl = 4;); // 36592 mov cl, 4 ;~ 17C5:0DCB -cs=0x17c5;eip=0x000dcd; T(SHL(di, cl)); // 36593 shl di, cl ;~ 17C5:0DCD -cs=0x17c5;eip=0x000dcf; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 36594 mov ax, [di-7E52h] ;~ 17C5:0DCF -cs=0x17c5;eip=0x000dd3; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 36595 mov [si-76ACh], ax ;~ 17C5:0DD3 -cs=0x17c5;eip=0x000dd7; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 36596 mov ax, [di-7E50h] ;~ 17C5:0DD7 -cs=0x17c5;eip=0x000ddb; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 36597 mov [si-76AAh], ax ;~ 17C5:0DDB -cs=0x17c5;eip=0x000ddf; T(TEST(*(dw*)(raddr(ds,di-0x7E4C)), 0x200)); // 36598 test word ptr [di-7E4Ch], 200h ;~ 17C5:0DDF -cs=0x17c5;eip=0x000de5; J(JZ(loc_27040)); // 36599 jz short loc_27040 ;~ 17C5:0DE5 -cs=0x17c5;eip=0x000de7; T(ax = word_511d8;); // 36600 mov ax, word_511D8 ;~ 17C5:0DE7 -cs=0x17c5;eip=0x000dea; T(cx = ax;); // 36601 mov cx, ax ;~ 17C5:0DEA -cs=0x17c5;eip=0x000dec; T(SHL(ax, 1)); // 36602 shl ax, 1 ;~ 17C5:0DEC -cs=0x17c5;eip=0x000dee; T(SHL(ax, 1)); // 36603 shl ax, 1 ;~ 17C5:0DEE -cs=0x17c5;eip=0x000df0; T(ADD(ax, cx)); // 36604 add ax, cx ;~ 17C5:0DF0 -cs=0x17c5;eip=0x000df2; X(ADD(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 36605 add [si-76ACh], ax ;~ 17C5:0DF2 -cs=0x17c5;eip=0x000df6; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36606 mov ax, [bp-0Ah] ;~ 17C5:0DF6 -cs=0x17c5;eip=0x000df9; T(AND(ax, 1)); // 36607 and ax, 1 ;~ 17C5:0DF9 -cs=0x17c5;eip=0x000dfc; X(IMUL1_2(word_511d8)); // 36608 imul word_511D8 ;~ 17C5:0DFC -cs=0x17c5;eip=0x000e00; T(cl = 4;); // 36609 mov cl, 4 ;~ 17C5:0E00 -cs=0x17c5;eip=0x000e02; T(SHL(ax, cl)); // 36610 shl ax, cl ;~ 17C5:0E02 -cs=0x17c5;eip=0x000e04; X(ADD(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 36611 add [si-76AAh], ax ;~ 17C5:0E04 -cs=0x17c5;eip=0x000e08; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x84)); // 36612 mov word ptr [si-76A8h], 84h ;~ 17C5:0E08 -cs=0x17c5;eip=0x000e0e; J(JMP(_unk_27065)); // 36613 jmp short _unk_27065 ;~ 17C5:0E0E + // 4924 +cs=0x17c5;eip=0x000db1; T(ax = word_52276;); // 84593 mov ax, ds:word_52276 ;~ 17C5:0DB1 +cs=0x17c5;eip=0x000db4; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84594 sub ax, [bp-0Ah] ;~ 17C5:0DB4 +cs=0x17c5;eip=0x000db7; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 84595 mov [bp-0Ch], ax ;~ 17C5:0DB7 +cs=0x17c5;eip=0x000dba; T(ax = 0x24;); // 84596 mov ax, 24h ; '$' ;~ 17C5:0DBA +cs=0x17c5;eip=0x000dbd; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 84597 imul word ptr [bp-0Ch] ;~ 17C5:0DBD +cs=0x17c5;eip=0x000dc0; T(si = ax;); // 84598 mov si, ax ;~ 17C5:0DC0 +cs=0x17c5;eip=0x000dc2; X(OR(*(raddr(ds,si-0x7696)), 2)); // 84599 or byte ptr [si-7696h], 2 ;~ 17C5:0DC2 +cs=0x17c5;eip=0x000dc7; T(di = word_5239a;); // 84600 mov di, ds:word_5239A ;~ 17C5:0DC7 +cs=0x17c5;eip=0x000dcb; T(cl = 4;); // 84601 mov cl, 4 ;~ 17C5:0DCB +cs=0x17c5;eip=0x000dcd; T(SHL(di, cl)); // 84602 shl di, cl ;~ 17C5:0DCD +cs=0x17c5;eip=0x000dcf; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 84603 mov ax, [di-7E52h] ;~ 17C5:0DCF +cs=0x17c5;eip=0x000dd3; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 84604 mov [si-76ACh], ax ;~ 17C5:0DD3 +cs=0x17c5;eip=0x000dd7; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 84605 mov ax, [di-7E50h] ;~ 17C5:0DD7 +cs=0x17c5;eip=0x000ddb; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 84606 mov [si-76AAh], ax ;~ 17C5:0DDB +cs=0x17c5;eip=0x000ddf; T(TEST(*(dw*)(raddr(ds,di-0x7E4C)), 0x200)); // 84607 test word ptr [di-7E4Ch], 200h ;~ 17C5:0DDF +cs=0x17c5;eip=0x000de5; J(JZ(loc_27040)); // 84608 jz short loc_27040 ;~ 17C5:0DE5 +cs=0x17c5;eip=0x000de7; T(ax = word_511d8;); // 84609 mov ax, ds:word_511D8 ;~ 17C5:0DE7 +cs=0x17c5;eip=0x000dea; T(cx = ax;); // 84610 mov cx, ax ;~ 17C5:0DEA +cs=0x17c5;eip=0x000dec; T(SHL(ax, 1)); // 84611 shl ax, 1 ;~ 17C5:0DEC +cs=0x17c5;eip=0x000dee; T(SHL(ax, 1)); // 84612 shl ax, 1 ;~ 17C5:0DEE +cs=0x17c5;eip=0x000df0; T(ADD(ax, cx)); // 84613 add ax, cx ;~ 17C5:0DF0 +cs=0x17c5;eip=0x000df2; X(ADD(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 84614 add [si-76ACh], ax ;~ 17C5:0DF2 +cs=0x17c5;eip=0x000df6; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84615 mov ax, [bp-0Ah] ;~ 17C5:0DF6 +cs=0x17c5;eip=0x000df9; T(AND(ax, 1)); // 84616 and ax, 1 ;~ 17C5:0DF9 +cs=0x17c5;eip=0x000dfc; X(IMUL1_2(word_511d8)); // 84617 imul ds:word_511D8 ;~ 17C5:0DFC +cs=0x17c5;eip=0x000e00; T(cl = 4;); // 84618 mov cl, 4 ;~ 17C5:0E00 +cs=0x17c5;eip=0x000e02; T(SHL(ax, cl)); // 84619 shl ax, cl ;~ 17C5:0E02 +cs=0x17c5;eip=0x000e04; X(ADD(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 84620 add [si-76AAh], ax ;~ 17C5:0E04 +cs=0x17c5;eip=0x000e08; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x84)); // 84621 mov word ptr [si-76A8h], 84h ;~ 17C5:0E08 +cs=0x17c5;eip=0x000e0e; J(JMP(_unk_27065)); // 84622 jmp short _unk_27065 ;~ 17C5:0E0E loc_27040: - // 4929 -cs=0x17c5;eip=0x000e10; T(ax = 0x24;); // 36617 mov ax, 24h ; '$' ;~ 17C5:0E10 -cs=0x17c5;eip=0x000e13; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 36618 imul word ptr [bp-0Ch] ;~ 17C5:0E13 -cs=0x17c5;eip=0x000e16; T(si = ax;); // 36619 mov si, ax ;~ 17C5:0E16 -cs=0x17c5;eip=0x000e18; X(ADD(*(dw*)(raddr(ds,si-0x76AC)), 0x0A)); // 36620 add word ptr [si-76ACh], 0Ah ;~ 17C5:0E18 -cs=0x17c5;eip=0x000e1d; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 36621 mov ax, [bp-0Ah] ;~ 17C5:0E1D -cs=0x17c5;eip=0x000e20; T(ADD(ax, word_5239a)); // 36622 add ax, word_5239A ;~ 17C5:0E20 -cs=0x17c5;eip=0x000e24; T(AND(ax, 3)); // 36623 and ax, 3 ;~ 17C5:0E24 -cs=0x17c5;eip=0x000e27; T(cl = 4;); // 36624 mov cl, 4 ;~ 17C5:0E27 -cs=0x17c5;eip=0x000e29; T(SHL(ax, cl)); // 36625 shl ax, cl ;~ 17C5:0E29 -cs=0x17c5;eip=0x000e2b; X(ADD(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 36626 add [si-76AAh], ax ;~ 17C5:0E2B -cs=0x17c5;eip=0x000e2f; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 4)); // 36627 mov word ptr [si-76A8h], 4 ;~ 17C5:0E2F + // 4925 +cs=0x17c5;eip=0x000e10; T(ax = 0x24;); // 84626 mov ax, 24h ; '$' ;~ 17C5:0E10 +cs=0x17c5;eip=0x000e13; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 84627 imul word ptr [bp-0Ch] ;~ 17C5:0E13 +cs=0x17c5;eip=0x000e16; T(si = ax;); // 84628 mov si, ax ;~ 17C5:0E16 +cs=0x17c5;eip=0x000e18; X(ADD(*(dw*)(raddr(ds,si-0x76AC)), 0x0A)); // 84629 add word ptr [si-76ACh], 0Ah ;~ 17C5:0E18 +cs=0x17c5;eip=0x000e1d; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 84630 mov ax, [bp-0Ah] ;~ 17C5:0E1D +cs=0x17c5;eip=0x000e20; T(ADD(ax, word_5239a)); // 84631 add ax, ds:word_5239A ;~ 17C5:0E20 +cs=0x17c5;eip=0x000e24; T(AND(ax, 3)); // 84632 and ax, 3 ;~ 17C5:0E24 +cs=0x17c5;eip=0x000e27; T(cl = 4;); // 84633 mov cl, 4 ;~ 17C5:0E27 +cs=0x17c5;eip=0x000e29; T(SHL(ax, cl)); // 84634 shl ax, cl ;~ 17C5:0E29 +cs=0x17c5;eip=0x000e2b; X(ADD(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 84635 add [si-76AAh], ax ;~ 17C5:0E2B +cs=0x17c5;eip=0x000e2f; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 4)); // 84636 mov word ptr [si-76A8h], 4 ;~ 17C5:0E2F _unk_27065: - // 4930 -cs=0x17c5;eip=0x000e35; T(ax = 0x24;); // 36630 mov ax, 24h ; '$' ;~ 17C5:0E35 + // 4926 +cs=0x17c5;eip=0x000e35; T(ax = 0x24;); // 84639 mov ax, 24h ; '$' ;~ 17C5:0E35 sub_27068: - // 36635 -cs=0x17c5;eip=0x000e38; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 36639 imul word ptr [bp-0Ch] ;~ 17C5:0E38 -cs=0x17c5;eip=0x000e3b; T(si = ax;); // 36640 mov si, ax ;~ 17C5:0E3B -cs=0x17c5;eip=0x000e3d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 36641 mov ax, [si-76ACh] ;~ 17C5:0E3D -cs=0x17c5;eip=0x000e41; T(SUB(dx, dx)); // 36642 sub dx, dx ;~ 17C5:0E41 -cs=0x17c5;eip=0x000e43; T(cl = 5;); // 36643 mov cl, 5 ;~ 17C5:0E43 + // 84645 +cs=0x17c5;eip=0x000e38; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 84649 imul word ptr [bp-0Ch] ;~ 17C5:0E38 +cs=0x17c5;eip=0x000e3b; T(si = ax;); // 84650 mov si, ax ;~ 17C5:0E3B +cs=0x17c5;eip=0x000e3d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 84651 mov ax, [si-76ACh] ;~ 17C5:0E3D +cs=0x17c5;eip=0x000e41; T(SUB(dx, dx)); // 84652 sub dx, dx ;~ 17C5:0E41 +cs=0x17c5;eip=0x000e43; T(cl = 5;); // 84653 mov cl, 5 ;~ 17C5:0E43 loc_27075: - // 4931 -cs=0x17c5;eip=0x000e45; T(SHL(ax, 1)); // 36646 shl ax, 1 ;~ 17C5:0E45 -cs=0x17c5;eip=0x000e47; T(RCL(dx, 1)); // 36647 rcl dx, 1 ;~ 17C5:0E47 -cs=0x17c5;eip=0x000e49; T(DEC(cl)); // 36648 dec cl ;~ 17C5:0E49 -cs=0x17c5;eip=0x000e4b; J(JZ(loc_2707f)); // 36649 jz short loc_2707F ;~ 17C5:0E4B + // 4927 +cs=0x17c5;eip=0x000e45; T(SHL(ax, 1)); // 84656 shl ax, 1 ;~ 17C5:0E45 +cs=0x17c5;eip=0x000e47; T(RCL(dx, 1)); // 84657 rcl dx, 1 ;~ 17C5:0E47 +cs=0x17c5;eip=0x000e49; T(DEC(cl)); // 84658 dec cl ;~ 17C5:0E49 +cs=0x17c5;eip=0x000e4b; J(JZ(loc_2707f)); // 84659 jz short loc_2707F ;~ 17C5:0E4B sub_2707d: - // 36656 -cs=0x17c5;eip=0x000e4d; J(JMP(loc_27075)); // 36657 jmp short loc_27075 ;~ 17C5:0E4D + // 84666 +cs=0x17c5;eip=0x000e4d; J(JMP(loc_27075)); // 84667 jmp short loc_27075 ;~ 17C5:0E4D seg2623_e4f_proc: - // 36663 + // 84673 loc_2707f: - // 4932 -cs=0x17c5;eip=0x000e4f; X(MOV(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 36664 mov [si-76A6h], ax ;~ 17C5:0E4F -cs=0x17c5;eip=0x000e53; X(MOV(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 36665 mov [si-76A4h], dx ;~ 17C5:0E53 -cs=0x17c5;eip=0x000e57; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 36666 mov ax, [si-76AAh] ;~ 17C5:0E57 -cs=0x17c5;eip=0x000e5b; T(SUB(dx, dx)); // 36667 sub dx, dx ;~ 17C5:0E5B -cs=0x17c5;eip=0x000e5d; T(cl = 5;); // 36668 mov cl, 5 ;~ 17C5:0E5D + // 4928 +cs=0x17c5;eip=0x000e4f; X(MOV(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 84674 mov [si-76A6h], ax ;~ 17C5:0E4F +cs=0x17c5;eip=0x000e53; X(MOV(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 84675 mov [si-76A4h], dx ;~ 17C5:0E53 +cs=0x17c5;eip=0x000e57; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 84676 mov ax, [si-76AAh] ;~ 17C5:0E57 +cs=0x17c5;eip=0x000e5b; T(SUB(dx, dx)); // 84677 sub dx, dx ;~ 17C5:0E5B +cs=0x17c5;eip=0x000e5d; T(cl = 5;); // 84678 mov cl, 5 ;~ 17C5:0E5D loc_2708f: - // 4933 -cs=0x17c5;eip=0x000e5f; T(SHL(ax, 1)); // 36671 shl ax, 1 ;~ 17C5:0E5F -cs=0x17c5;eip=0x000e61; T(RCL(dx, 1)); // 36672 rcl dx, 1 ;~ 17C5:0E61 -cs=0x17c5;eip=0x000e63; T(DEC(cl)); // 36673 dec cl ;~ 17C5:0E63 -cs=0x17c5;eip=0x000e65; J(JZ(loc_27099)); // 36675 jz short loc_27099 ;~ 17C5:0E65 -cs=0x17c5;eip=0x000e67; J(JMP(loc_2708f)); // 36676 jmp short loc_2708F ;~ 17C5:0E67 + // 4929 +cs=0x17c5;eip=0x000e5f; T(SHL(ax, 1)); // 84681 shl ax, 1 ;~ 17C5:0E5F +cs=0x17c5;eip=0x000e61; T(RCL(dx, 1)); // 84682 rcl dx, 1 ;~ 17C5:0E61 +cs=0x17c5;eip=0x000e63; T(DEC(cl)); // 84683 dec cl ;~ 17C5:0E63 +cs=0x17c5;eip=0x000e65; J(JZ(loc_27099)); // 84685 jz short loc_27099 ;~ 17C5:0E65 +cs=0x17c5;eip=0x000e67; J(JMP(loc_2708f)); // 84686 jmp short loc_2708F ;~ 17C5:0E67 loc_27099: - // 4934 -cs=0x17c5;eip=0x000e69; X(MOV(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 36680 mov [si-76A2h], ax ;~ 17C5:0E69 -cs=0x17c5;eip=0x000e6d; X(MOV(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 36681 mov [si-76A0h], dx ;~ 17C5:0E6D -cs=0x17c5;eip=0x000e71; T(ax = 0x4000;); // 36682 mov ax, 4000h ;~ 17C5:0E71 -cs=0x17c5;eip=0x000e74; X(PUSH(ax)); // 36683 push ax ;~ 17C5:0E74 -cs=0x17c5;eip=0x000e75; J(CALL(sub_33430,0)); // 36684 call sub_33430 ;~ 17C5:0E75 -cs=0x17c5;eip=0x000e78; T(ADD(sp, 2)); // 36685 add sp, 2 ;~ 17C5:0E78 -cs=0x17c5;eip=0x000e7b; T(NEG(ax)); // 36686 neg ax ;~ 17C5:0E7B -cs=0x17c5;eip=0x000e7d; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 36687 mov [si-769Eh], ax ;~ 17C5:0E7D -cs=0x17c5;eip=0x000e81; T(bx = word_5239a;); // 36688 mov bx, word_5239A ;~ 17C5:0E81 -cs=0x17c5;eip=0x000e85; T(cl = 4;); // 36689 mov cl, 4 ;~ 17C5:0E85 -cs=0x17c5;eip=0x000e87; T(SHL(bx, cl)); // 36690 shl bx, cl ;~ 17C5:0E87 -cs=0x17c5;eip=0x000e89; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 36691 mov si, [bx-7E4Ch] ;~ 17C5:0E89 -cs=0x17c5;eip=0x000e8d; T(ax = 0x24;); // 36692 mov ax, 24h ; '$' ;~ 17C5:0E8D -cs=0x17c5;eip=0x000e90; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 36693 imul word ptr [bp-0Ch] ;~ 17C5:0E90 -cs=0x17c5;eip=0x000e93; T(di = ax;); // 36694 mov di, ax ;~ 17C5:0E93 -cs=0x17c5;eip=0x000e95; T(ADD(di, 0x8968)); // 36695 add di, 8968h ;~ 17C5:0E95 -cs=0x17c5;eip=0x000e99; T(TEST(si, 0x400)); // 36696 test si, 400h ;~ 17C5:0E99 -cs=0x17c5;eip=0x000e9d; J(JZ(loc_270d4)); // 36697 jz short loc_270D4 ;~ 17C5:0E9D -cs=0x17c5;eip=0x000e9f; T(ax = 8;); // 36698 mov ax, 8 ;~ 17C5:0E9F -cs=0x17c5;eip=0x000ea2; J(JMP(loc_270d7)); // 36699 jmp short loc_270D7 ;~ 17C5:0EA2 + // 4930 +cs=0x17c5;eip=0x000e69; X(MOV(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 84690 mov [si-76A2h], ax ;~ 17C5:0E69 +cs=0x17c5;eip=0x000e6d; X(MOV(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 84691 mov [si-76A0h], dx ;~ 17C5:0E6D +cs=0x17c5;eip=0x000e71; T(ax = 0x4000;); // 84692 mov ax, 4000h ;~ 17C5:0E71 +cs=0x17c5;eip=0x000e74; X(PUSH(ax)); // 84693 push ax ;~ 17C5:0E74 +cs=0x17c5;eip=0x000e75; J(CALL(sub_33430,0)); // 84694 call sub_33430 ;~ 17C5:0E75 +cs=0x17c5;eip=0x000e78; T(ADD(sp, 2)); // 84695 add sp, 2 ;~ 17C5:0E78 +cs=0x17c5;eip=0x000e7b; T(NEG(ax)); // 84696 neg ax ;~ 17C5:0E7B +cs=0x17c5;eip=0x000e7d; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 84697 mov [si-769Eh], ax ;~ 17C5:0E7D +cs=0x17c5;eip=0x000e81; T(bx = word_5239a;); // 84698 mov bx, ds:word_5239A ;~ 17C5:0E81 +cs=0x17c5;eip=0x000e85; T(cl = 4;); // 84699 mov cl, 4 ;~ 17C5:0E85 +cs=0x17c5;eip=0x000e87; T(SHL(bx, cl)); // 84700 shl bx, cl ;~ 17C5:0E87 +cs=0x17c5;eip=0x000e89; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 84701 mov si, [bx-7E4Ch] ;~ 17C5:0E89 +cs=0x17c5;eip=0x000e8d; T(ax = 0x24;); // 84702 mov ax, 24h ; '$' ;~ 17C5:0E8D +cs=0x17c5;eip=0x000e90; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 84703 imul word ptr [bp-0Ch] ;~ 17C5:0E90 +cs=0x17c5;eip=0x000e93; T(di = ax;); // 84704 mov di, ax ;~ 17C5:0E93 +cs=0x17c5;eip=0x000e95; T(ADD(di, 0x8968)); // 84705 add di, 8968h ;~ 17C5:0E95 +cs=0x17c5;eip=0x000e99; T(TEST(si, 0x400)); // 84706 test si, 400h ;~ 17C5:0E99 +cs=0x17c5;eip=0x000e9d; J(JZ(loc_270d4)); // 84707 jz short loc_270D4 ;~ 17C5:0E9D +cs=0x17c5;eip=0x000e9f; T(ax = 8;); // 84708 mov ax, 8 ;~ 17C5:0E9F +cs=0x17c5;eip=0x000ea2; J(JMP(loc_270d7)); // 84709 jmp short loc_270D7 ;~ 17C5:0EA2 loc_270d4: - // 4935 -cs=0x17c5;eip=0x000ea4; T(ax = 0x0B;); // 36703 mov ax, 0Bh ;~ 17C5:0EA4 + // 4931 +cs=0x17c5;eip=0x000ea4; T(ax = 0x0B;); // 84713 mov ax, 0Bh ;~ 17C5:0EA4 loc_270d7: - // 4936 -cs=0x17c5;eip=0x000ea7; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 36706 mov [di], ax ;~ 17C5:0EA7 -cs=0x17c5;eip=0x000ea9; T(TEST(si, 0x100)); // 36707 test si, 100h ;~ 17C5:0EA9 -cs=0x17c5;eip=0x000ead; J(JZ(loc_270e3)); // 36708 jz short loc_270E3 ;~ 17C5:0EAD -cs=0x17c5;eip=0x000eaf; X(MOV(*(dw*)(raddr(ds,di)), 9)); // 36709 mov word ptr [di], 9 ;~ 17C5:0EAF + // 4932 +cs=0x17c5;eip=0x000ea7; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 84716 mov [di], ax ;~ 17C5:0EA7 +cs=0x17c5;eip=0x000ea9; T(TEST(si, 0x100)); // 84717 test si, 100h ;~ 17C5:0EA9 +cs=0x17c5;eip=0x000ead; J(JZ(loc_270e3)); // 84718 jz short loc_270E3 ;~ 17C5:0EAD +cs=0x17c5;eip=0x000eaf; X(MOV(*(dw*)(raddr(ds,di)), 9)); // 84719 mov word ptr [di], 9 ;~ 17C5:0EAF loc_270e3: - // 4937 -cs=0x17c5;eip=0x000eb3; J(JMP(loc_26fd5)); // 36712 jmp loc_26FD5 ;~ 17C5:0EB3 + // 4933 +cs=0x17c5;eip=0x000eb3; J(JMP(loc_26fd5)); // 84722 jmp loc_26FD5 ;~ 17C5:0EB3 loc_270e6: - // 4938 -cs=0x17c5;eip=0x000eb6; T(TEST(*(db*)(&word_49918), 0x7F)); // 36717 test byte ptr word_49918, 7Fh ;~ 17C5:0EB6 -cs=0x17c5;eip=0x000ebb; J(JNZ(loc_2716b)); // 36718 jnz short loc_2716B ;~ 17C5:0EBB -cs=0x17c5;eip=0x000ebd; T(bx = word_5239a;); // 36719 mov bx, word_5239A ;~ 17C5:0EBD -cs=0x17c5;eip=0x000ec1; T(cl = 4;); // 36720 mov cl, 4 ;~ 17C5:0EC1 -cs=0x17c5;eip=0x000ec3; T(SHL(bx, cl)); // 36721 shl bx, cl ;~ 17C5:0EC3 -cs=0x17c5;eip=0x000ec5; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x800)); // 36722 test word ptr [bx-7E4Ch], 800h ;~ 17C5:0EC5 -cs=0x17c5;eip=0x000ecb; J(JNZ(loc_27159)); // 36723 jnz short loc_27159 ;~ 17C5:0ECB -cs=0x17c5;eip=0x000ecd; T(TEST(*(db*)(&word_49918), 0x80)); // 36724 test byte ptr word_49918, 80h ;~ 17C5:0ECD -cs=0x17c5;eip=0x000ed2; J(JZ(loc_2710a)); // 36725 jz short loc_2710A ;~ 17C5:0ED2 -cs=0x17c5;eip=0x000ed4; T(ax = word_52276;); // 36726 mov ax, word_52276 ;~ 17C5:0ED4 -cs=0x17c5;eip=0x000ed7; T(DEC(ax)); // 36727 dec ax ;~ 17C5:0ED7 -cs=0x17c5;eip=0x000ed8; J(JMP(loc_27110)); // 36728 jmp short loc_27110 ;~ 17C5:0ED8 + // 4934 +cs=0x17c5;eip=0x000eb6; T(TEST(*(db*)(&word_49918), 0x7F)); // 84728 test byte ptr word_49918, 7Fh ;~ 17C5:0EB6 +cs=0x17c5;eip=0x000ebb; J(JNZ(loc_2716b)); // 84729 jnz short loc_2716B ;~ 17C5:0EBB +cs=0x17c5;eip=0x000ebd; T(bx = word_5239a;); // 84730 mov bx, ds:word_5239A ;~ 17C5:0EBD +cs=0x17c5;eip=0x000ec1; T(cl = 4;); // 84731 mov cl, 4 ;~ 17C5:0EC1 +cs=0x17c5;eip=0x000ec3; T(SHL(bx, cl)); // 84732 shl bx, cl ;~ 17C5:0EC3 +cs=0x17c5;eip=0x000ec5; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x800)); // 84733 test word ptr [bx-7E4Ch], 800h ;~ 17C5:0EC5 +cs=0x17c5;eip=0x000ecb; J(JNZ(loc_27159)); // 84734 jnz short loc_27159 ;~ 17C5:0ECB +cs=0x17c5;eip=0x000ecd; T(TEST(*(db*)(&word_49918), 0x80)); // 84735 test byte ptr word_49918, 80h ;~ 17C5:0ECD +cs=0x17c5;eip=0x000ed2; J(JZ(loc_2710a)); // 84736 jz short loc_2710A ;~ 17C5:0ED2 +cs=0x17c5;eip=0x000ed4; T(ax = word_52276;); // 84737 mov ax, ds:word_52276 ;~ 17C5:0ED4 +cs=0x17c5;eip=0x000ed7; T(DEC(ax)); // 84738 dec ax ;~ 17C5:0ED7 +cs=0x17c5;eip=0x000ed8; J(JMP(loc_27110)); // 84739 jmp short loc_27110 ;~ 17C5:0ED8 loc_2710a: - // 4939 -cs=0x17c5;eip=0x000eda; T(ax = word_52276;); // 36732 mov ax, word_52276 ;~ 17C5:0EDA -cs=0x17c5;eip=0x000edd; T(SUB(ax, 2)); // 36733 sub ax, 2 ;~ 17C5:0EDD + // 4935 +cs=0x17c5;eip=0x000eda; T(ax = word_52276;); // 84743 mov ax, ds:word_52276 ;~ 17C5:0EDA +cs=0x17c5;eip=0x000edd; T(SUB(ax, 2)); // 84744 sub ax, 2 ;~ 17C5:0EDD loc_27110: - // 4940 -cs=0x17c5;eip=0x000ee0; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 36736 mov [bp-0Ch], ax ;~ 17C5:0EE0 -cs=0x17c5;eip=0x000ee3; T(ax = 0x24;); // 36737 mov ax, 24h ; '$' ;~ 17C5:0EE3 -cs=0x17c5;eip=0x000ee6; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 36738 imul word ptr [bp-0Ch] ;~ 17C5:0EE6 -cs=0x17c5;eip=0x000ee9; T(bx = ax;); // 36739 mov bx, ax ;~ 17C5:0EE9 -cs=0x17c5;eip=0x000eeb; T(TEST(*(raddr(ds,bx-0x7696)), 2)); // 36740 test byte ptr [bx-7696h], 2 ;~ 17C5:0EEB -cs=0x17c5;eip=0x000ef0; J(JNZ(loc_27159)); // 36741 jnz short loc_27159 ;~ 17C5:0EF0 -cs=0x17c5;eip=0x000ef2; X(PUSH(word_5239a)); // 36742 push word_5239A ;~ 17C5:0EF2 -cs=0x17c5;eip=0x000ef6; X(PUSH(*(dw*)(raddr(ss,bp-0x0C)))); // 36743 push word ptr [bp-0Ch] ;~ 17C5:0EF6 -cs=0x17c5;eip=0x000ef9; J(CALL(sub_2da6a,0)); // 36744 call sub_2DA6A ;~ 17C5:0EF9 -cs=0x17c5;eip=0x000efc; T(ADD(sp, 4)); // 36746 add sp, 4 ;~ 17C5:0EFC -cs=0x17c5;eip=0x000eff; T(ax = 0x24;); // 36747 mov ax, 24h ; '$' ;~ 17C5:0EFF -cs=0x17c5;eip=0x000f02; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 36748 imul word ptr [bp-0Ch] ;~ 17C5:0F02 -cs=0x17c5;eip=0x000f05; T(si = ax;); // 36749 mov si, ax ;~ 17C5:0F05 -cs=0x17c5;eip=0x000f07; X(MOV(*(dw*)(raddr(ds,si-0x7696)), 0x207)); // 36750 mov word ptr [si-7696h], 207h ;~ 17C5:0F07 -cs=0x17c5;eip=0x000f0d; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x3E8)); // 36751 mov word ptr [si-76A8h], 3E8h ;~ 17C5:0F0D -cs=0x17c5;eip=0x000f13; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x0FA)); // 36752 mov word ptr [si-7694h], 0FAh ;~ 17C5:0F13 -cs=0x17c5;eip=0x000f19; T(ax = 0x3000;); // 36753 mov ax, 3000h ;~ 17C5:0F19 -cs=0x17c5;eip=0x000f1c; X(IMUL1_2(word_511d8)); // 36754 imul word_511D8 ;~ 17C5:0F1C -cs=0x17c5;eip=0x000f20; T(CWD); // 36755 cwd ;~ 17C5:0F20 -cs=0x17c5;eip=0x000f21; X(ADD(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 36756 add [si-76A2h], ax ;~ 17C5:0F21 -cs=0x17c5;eip=0x000f25; X(ADC(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 36757 adc [si-76A0h], dx ;~ 17C5:0F25 + // 4936 +cs=0x17c5;eip=0x000ee0; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 84747 mov [bp-0Ch], ax ;~ 17C5:0EE0 +cs=0x17c5;eip=0x000ee3; T(ax = 0x24;); // 84748 mov ax, 24h ; '$' ;~ 17C5:0EE3 +cs=0x17c5;eip=0x000ee6; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 84749 imul word ptr [bp-0Ch] ;~ 17C5:0EE6 +cs=0x17c5;eip=0x000ee9; T(bx = ax;); // 84750 mov bx, ax ;~ 17C5:0EE9 +cs=0x17c5;eip=0x000eeb; T(TEST(*(raddr(ds,bx-0x7696)), 2)); // 84751 test byte ptr [bx-7696h], 2 ;~ 17C5:0EEB +cs=0x17c5;eip=0x000ef0; J(JNZ(loc_27159)); // 84752 jnz short loc_27159 ;~ 17C5:0EF0 +cs=0x17c5;eip=0x000ef2; X(PUSH(word_5239a)); // 84753 push ds:word_5239A ;~ 17C5:0EF2 +cs=0x17c5;eip=0x000ef6; X(PUSH(*(dw*)(raddr(ss,bp-0x0C)))); // 84754 push word ptr [bp-0Ch] ;~ 17C5:0EF6 +cs=0x17c5;eip=0x000ef9; J(CALL(sub_2da6a,0)); // 84755 call sub_2DA6A ;~ 17C5:0EF9 +cs=0x17c5;eip=0x000efc; T(ADD(sp, 4)); // 84757 add sp, 4 ;~ 17C5:0EFC +cs=0x17c5;eip=0x000eff; T(ax = 0x24;); // 84758 mov ax, 24h ; '$' ;~ 17C5:0EFF +cs=0x17c5;eip=0x000f02; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0C)))); // 84759 imul word ptr [bp-0Ch] ;~ 17C5:0F02 +cs=0x17c5;eip=0x000f05; T(si = ax;); // 84760 mov si, ax ;~ 17C5:0F05 +cs=0x17c5;eip=0x000f07; X(MOV(*(dw*)(raddr(ds,si-0x7696)), 0x207)); // 84761 mov word ptr [si-7696h], 207h ;~ 17C5:0F07 +cs=0x17c5;eip=0x000f0d; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x3E8)); // 84762 mov word ptr [si-76A8h], 3E8h ;~ 17C5:0F0D +cs=0x17c5;eip=0x000f13; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x0FA)); // 84763 mov word ptr [si-7694h], 0FAh ;~ 17C5:0F13 +cs=0x17c5;eip=0x000f19; T(ax = 0x3000;); // 84764 mov ax, 3000h ;~ 17C5:0F19 +cs=0x17c5;eip=0x000f1c; X(IMUL1_2(word_511d8)); // 84765 imul ds:word_511D8 ;~ 17C5:0F1C +cs=0x17c5;eip=0x000f20; T(CWD); // 84766 cwd ;~ 17C5:0F20 +cs=0x17c5;eip=0x000f21; X(ADD(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 84767 add [si-76A2h], ax ;~ 17C5:0F21 +cs=0x17c5;eip=0x000f25; X(ADC(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 84768 adc [si-76A0h], dx ;~ 17C5:0F25 loc_27159: - // 4941 -cs=0x17c5;eip=0x000f29; T(ax = word_521d0;); // 36761 mov ax, word_521D0 ;~ 17C5:0F29 -cs=0x17c5;eip=0x000f2c; X(word_52244 = ax;); // 36762 mov word_52244, ax ;~ 17C5:0F2C -cs=0x17c5;eip=0x000f2f; T(ax = word_52104;); // 36763 mov ax, word_52104 ;~ 17C5:0F2F -cs=0x17c5;eip=0x000f32; X(word_521d0 = ax;); // 36764 mov word_521D0, ax ;~ 17C5:0F32 -cs=0x17c5;eip=0x000f35; X(word_52104 = 0;); // 36765 mov word_52104, 0 ;~ 17C5:0F35 + // 4937 +cs=0x17c5;eip=0x000f29; T(ax = word_521d0;); // 84772 mov ax, ds:word_521D0 ;~ 17C5:0F29 +cs=0x17c5;eip=0x000f2c; X(word_52244 = ax;); // 84773 mov ds:word_52244, ax ;~ 17C5:0F2C +cs=0x17c5;eip=0x000f2f; T(ax = word_52104;); // 84774 mov ax, ds:word_52104 ;~ 17C5:0F2F +cs=0x17c5;eip=0x000f32; X(word_521d0 = ax;); // 84775 mov ds:word_521D0, ax ;~ 17C5:0F32 +cs=0x17c5;eip=0x000f35; X(word_52104 = 0;); // 84776 mov ds:word_52104, 0 ;~ 17C5:0F35 loc_2716b: - // 4942 -cs=0x17c5;eip=0x000f3b; T(CMP(word_4f21e, 0x200)); // 36770 cmp word_4F21E, 200h ;~ 17C5:0F3B -cs=0x17c5;eip=0x000f41; J(JL(loc_2717f)); // 36771 jl short loc_2717F ;~ 17C5:0F41 -cs=0x17c5;eip=0x000f43; T(ax = word_4e2fe;); // 36772 mov ax, word_4E2FE ;~ 17C5:0F43 -cs=0x17c5;eip=0x000f46; T(CMP(word_520ee, ax)); // 36773 cmp word_520EE, ax ;~ 17C5:0F46 -cs=0x17c5;eip=0x000f4a; J(JZ(loc_2717f)); // 36774 jz short loc_2717F ;~ 17C5:0F4A -cs=0x17c5;eip=0x000f4c; J(return _group18(m2c::kloc_274bd, _state);); // 36775 jmp loc_274BD ;~ 17C5:0F4C + // 4938 +cs=0x17c5;eip=0x000f3b; T(CMP(word_4f21e, 0x200)); // 84781 cmp ds:word_4F21E, 200h ;~ 17C5:0F3B +cs=0x17c5;eip=0x000f41; J(JL(loc_2717f)); // 84782 jl short loc_2717F ;~ 17C5:0F41 +cs=0x17c5;eip=0x000f43; T(ax = word_4e2fe;); // 84783 mov ax, ds:word_4E2FE ;~ 17C5:0F43 +cs=0x17c5;eip=0x000f46; T(CMP(word_520ee, ax)); // 84784 cmp ds:word_520EE, ax ;~ 17C5:0F46 +cs=0x17c5;eip=0x000f4a; J(JZ(loc_2717f)); // 84785 jz short loc_2717F ;~ 17C5:0F4A +cs=0x17c5;eip=0x000f4c; J(return _group18(m2c::kloc_274bd, _state);); // 84786 jmp loc_274BD ;~ 17C5:0F4C loc_2717f: - // 4943 -cs=0x17c5;eip=0x000f4f; X(word_520ee = 0;); // 36781 mov word_520EE, 0 ;~ 17C5:0F4F -cs=0x17c5;eip=0x000f55; X(word_4f22c = 0x0A0;); // 36782 mov word_4F22C, 0A0h ;~ 17C5:0F55 -cs=0x17c5;eip=0x000f5b; X(word_4f430 = 0x800;); // 36783 mov word_4F430, 800h ;~ 17C5:0F5B -cs=0x17c5;eip=0x000f61; T(bx = word_5239a;); // 36784 mov bx, word_5239A ;~ 17C5:0F61 -cs=0x17c5;eip=0x000f65; T(cl = 4;); // 36785 mov cl, 4 ;~ 17C5:0F65 -cs=0x17c5;eip=0x000f67; T(SHL(bx, cl)); // 36786 shl bx, cl ;~ 17C5:0F67 -cs=0x17c5;eip=0x000f69; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x800)); // 36787 test word ptr [bx-7E4Ch], 800h ;~ 17C5:0F69 -cs=0x17c5;eip=0x000f6f; J(JZ(loc_271a7)); // 36788 jz short loc_271A7 ;~ 17C5:0F6F -cs=0x17c5;eip=0x000f71; X(word_4f430 = 0x400;); // 36789 mov word_4F430, 400h ;~ 17C5:0F71 + // 4939 +cs=0x17c5;eip=0x000f4f; X(word_520ee = 0;); // 84791 mov ds:word_520EE, 0 ;~ 17C5:0F4F +cs=0x17c5;eip=0x000f55; X(word_4f22c = 0x0A0;); // 84792 mov ds:word_4F22C, 0A0h ;~ 17C5:0F55 +cs=0x17c5;eip=0x000f5b; X(word_4f430 = 0x800;); // 84793 mov ds:word_4F430, 800h ;~ 17C5:0F5B +cs=0x17c5;eip=0x000f61; T(bx = word_5239a;); // 84794 mov bx, ds:word_5239A ;~ 17C5:0F61 +cs=0x17c5;eip=0x000f65; T(cl = 4;); // 84795 mov cl, 4 ;~ 17C5:0F65 +cs=0x17c5;eip=0x000f67; T(SHL(bx, cl)); // 84796 shl bx, cl ;~ 17C5:0F67 +cs=0x17c5;eip=0x000f69; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x800)); // 84797 test word ptr [bx-7E4Ch], 800h ;~ 17C5:0F69 +cs=0x17c5;eip=0x000f6f; J(JZ(loc_271a7)); // 84798 jz short loc_271A7 ;~ 17C5:0F6F +cs=0x17c5;eip=0x000f71; X(word_4f430 = 0x400;); // 84799 mov ds:word_4F430, 400h ;~ 17C5:0F71 loc_271a7: - // 4944 -cs=0x17c5;eip=0x000f77; T(si = word_5239a;); // 36792 mov si, word_5239A ;~ 17C5:0F77 -cs=0x17c5;eip=0x000f7b; T(cl = 4;); // 36793 mov cl, 4 ;~ 17C5:0F7B -cs=0x17c5;eip=0x000f7d; T(SHL(si, cl)); // 36794 shl si, cl ;~ 17C5:0F7D -cs=0x17c5;eip=0x000f7f; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 36795 test word ptr [si-7E4Ch], 200h ;~ 17C5:0F7F -cs=0x17c5;eip=0x000f85; J(JZ(loc_2721f)); // 36796 jz short loc_2721F ;~ 17C5:0F85 -cs=0x17c5;eip=0x000f87; X(word_520ee = 0x80;); // 36797 mov word_520EE, 80h ;~ 17C5:0F87 -cs=0x17c5;eip=0x000f8d; X(word_4f22c = 0x100;); // 36798 mov word_4F22C, 100h ;~ 17C5:0F8D -cs=0x17c5;eip=0x000f93; X(word_4f430 = 0x3C0;); // 36799 mov word_4F430, 3C0h ;~ 17C5:0F93 -cs=0x17c5;eip=0x000f99; T(CMP(word_4e2fe, 0x80)); // 36800 cmp word_4E2FE, 80h ;~ 17C5:0F99 -cs=0x17c5;eip=0x000f9f; J(JNZ(loc_2721f)); // 36801 jnz short loc_2721F ;~ 17C5:0F9F -cs=0x17c5;eip=0x000fa1; T(CMP(*(word_50c8a), 0x50)); // 36802 cmp word_50C8A, 50h ; 'P' ;~ 17C5:0FA1 -cs=0x17c5;eip=0x000fa6; J(JLE(loc_2721f)); // 36803 jle short loc_2721F ;~ 17C5:0FA6 -cs=0x17c5;eip=0x000fa8; T(ax = word_52100;); // 36804 mov ax, word_52100 ;~ 17C5:0FA8 -cs=0x17c5;eip=0x000fab; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 36805 sub ax, [si-7E50h] ;~ 17C5:0FAB -cs=0x17c5;eip=0x000faf; X(MUL1_2(word_511d8)); // 36806 mul word_511D8 ;~ 17C5:0FAF -cs=0x17c5;eip=0x000fb3; T(di = ax;); // 36807 mov di, ax ;~ 17C5:0FB3 -cs=0x17c5;eip=0x000fb5; T(CMP(di, 0x10)); // 36808 cmp di, 10h ;~ 17C5:0FB5 -cs=0x17c5;eip=0x000fb8; J(JC(loc_2721f)); // 36809 jb short loc_2721F ;~ 17C5:0FB8 -cs=0x17c5;eip=0x000fba; T(CMP(di, 0x14)); // 36810 cmp di, 14h ;~ 17C5:0FBA -cs=0x17c5;eip=0x000fbd; J(JA(loc_2721f)); // 36811 ja short loc_2721F ;~ 17C5:0FBD -cs=0x17c5;eip=0x000fbf; T(ax = word_4e2f8;); // 36812 mov ax, word_4E2F8 ;~ 17C5:0FBF -cs=0x17c5;eip=0x000fc2; T(dx = 1;); // 36813 mov dx, 1 ;~ 17C5:0FC2 -cs=0x17c5;eip=0x000fc5; T(SUB(dx, word_511d8)); // 36814 sub dx, word_511D8 ;~ 17C5:0FC5 -cs=0x17c5;eip=0x000fc9; T(cl = 0x0E;); // 36815 mov cl, 0Eh ;~ 17C5:0FC9 -cs=0x17c5;eip=0x000fcb; T(SHL(dx, cl)); // 36816 shl dx, cl ;~ 17C5:0FCB -cs=0x17c5;eip=0x000fcd; T(SUB(ax, dx)); // 36817 sub ax, dx ;~ 17C5:0FCD -cs=0x17c5;eip=0x000fcf; X(PUSH(ax)); // 36818 push ax ;~ 17C5:0FCF -cs=0x17c5;eip=0x000fd0; J(CALL(sub_34dc0,0)); // 36819 call sub_34DC0 ;~ 17C5:0FD0 -cs=0x17c5;eip=0x000fd3; T(ADD(sp, 2)); // 36820 add sp, 2 ;~ 17C5:0FD3 -cs=0x17c5;eip=0x000fd6; T(CMP(ax, 0x2000)); // 36821 cmp ax, 2000h ;~ 17C5:0FD6 -cs=0x17c5;eip=0x000fd9; J(JGE(loc_2721f)); // 36822 jge short loc_2721F ;~ 17C5:0FD9 -cs=0x17c5;eip=0x000fdb; X(word_4f20e = 1;); // 36824 mov word_4F20E, 1 ;~ 17C5:0FDB -cs=0x17c5;eip=0x000fe1; T(ax = 2;); // 36825 mov ax, 2 ;~ 17C5:0FE1 -cs=0x17c5;eip=0x000fe4; X(PUSH(ax)); // 36826 push ax ;~ 17C5:0FE4 -cs=0x17c5;eip=0x000fe5; T(ax = 0x16;); // 36827 mov ax, 16h ;~ 17C5:0FE5 -cs=0x17c5;eip=0x000fe8; X(PUSH(ax)); // 36828 push ax ;~ 17C5:0FE8 -cs=0x17c5;eip=0x000fe9; J(CALL(sub_33c65,0)); // 36829 call sub_33C65 ;~ 17C5:0FE9 -cs=0x17c5;eip=0x000fec; T(ADD(sp, 4)); // 36831 add sp, 4 ;~ 17C5:0FEC + // 4940 +cs=0x17c5;eip=0x000f77; T(si = word_5239a;); // 84802 mov si, ds:word_5239A ;~ 17C5:0F77 +cs=0x17c5;eip=0x000f7b; T(cl = 4;); // 84803 mov cl, 4 ;~ 17C5:0F7B +cs=0x17c5;eip=0x000f7d; T(SHL(si, cl)); // 84804 shl si, cl ;~ 17C5:0F7D +cs=0x17c5;eip=0x000f7f; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 84805 test word ptr [si-7E4Ch], 200h ;~ 17C5:0F7F +cs=0x17c5;eip=0x000f85; J(JZ(loc_2721f)); // 84806 jz short loc_2721F ;~ 17C5:0F85 +cs=0x17c5;eip=0x000f87; X(word_520ee = 0x80;); // 84807 mov ds:word_520EE, 80h ;~ 17C5:0F87 +cs=0x17c5;eip=0x000f8d; X(word_4f22c = 0x100;); // 84808 mov ds:word_4F22C, 100h ;~ 17C5:0F8D +cs=0x17c5;eip=0x000f93; X(word_4f430 = 0x3C0;); // 84809 mov ds:word_4F430, 3C0h ;~ 17C5:0F93 +cs=0x17c5;eip=0x000f99; T(CMP(word_4e2fe, 0x80)); // 84810 cmp ds:word_4E2FE, 80h ;~ 17C5:0F99 +cs=0x17c5;eip=0x000f9f; J(JNZ(loc_2721f)); // 84811 jnz short loc_2721F ;~ 17C5:0F9F +cs=0x17c5;eip=0x000fa1; T(CMP(word_50c8a, 0x50)); // 84812 cmp ds:word_50C8A, 50h ; 'P' ;~ 17C5:0FA1 +cs=0x17c5;eip=0x000fa6; J(JLE(loc_2721f)); // 84813 jle short loc_2721F ;~ 17C5:0FA6 +cs=0x17c5;eip=0x000fa8; T(ax = word_52100;); // 84814 mov ax, ds:word_52100 ;~ 17C5:0FA8 +cs=0x17c5;eip=0x000fab; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 84815 sub ax, [si-7E50h] ;~ 17C5:0FAB +cs=0x17c5;eip=0x000faf; X(MUL1_2(word_511d8)); // 84816 mul ds:word_511D8 ;~ 17C5:0FAF +cs=0x17c5;eip=0x000fb3; T(di = ax;); // 84817 mov di, ax ;~ 17C5:0FB3 +cs=0x17c5;eip=0x000fb5; T(CMP(di, 0x10)); // 84818 cmp di, 10h ;~ 17C5:0FB5 +cs=0x17c5;eip=0x000fb8; J(JC(loc_2721f)); // 84819 jb short loc_2721F ;~ 17C5:0FB8 +cs=0x17c5;eip=0x000fba; T(CMP(di, 0x14)); // 84820 cmp di, 14h ;~ 17C5:0FBA +cs=0x17c5;eip=0x000fbd; J(JA(loc_2721f)); // 84821 ja short loc_2721F ;~ 17C5:0FBD +cs=0x17c5;eip=0x000fbf; T(ax = word_4e2f8;); // 84822 mov ax, ds:word_4E2F8 ;~ 17C5:0FBF +cs=0x17c5;eip=0x000fc2; T(dx = 1;); // 84823 mov dx, 1 ;~ 17C5:0FC2 +cs=0x17c5;eip=0x000fc5; T(SUB(dx, word_511d8)); // 84824 sub dx, ds:word_511D8 ;~ 17C5:0FC5 +cs=0x17c5;eip=0x000fc9; T(cl = 0x0E;); // 84825 mov cl, 0Eh ;~ 17C5:0FC9 +cs=0x17c5;eip=0x000fcb; T(SHL(dx, cl)); // 84826 shl dx, cl ;~ 17C5:0FCB +cs=0x17c5;eip=0x000fcd; T(SUB(ax, dx)); // 84827 sub ax, dx ;~ 17C5:0FCD +cs=0x17c5;eip=0x000fcf; X(PUSH(ax)); // 84828 push ax ;~ 17C5:0FCF +cs=0x17c5;eip=0x000fd0; J(CALL(sub_34dc0,0)); // 84829 call sub_34DC0 ;~ 17C5:0FD0 +cs=0x17c5;eip=0x000fd3; T(ADD(sp, 2)); // 84830 add sp, 2 ;~ 17C5:0FD3 +cs=0x17c5;eip=0x000fd6; T(CMP(ax, 0x2000)); // 84831 cmp ax, 2000h ;~ 17C5:0FD6 +cs=0x17c5;eip=0x000fd9; J(JGE(loc_2721f)); // 84832 jge short loc_2721F ;~ 17C5:0FD9 +cs=0x17c5;eip=0x000fdb; X(word_4f20e = 1;); // 84834 mov ds:word_4F20E, 1 ;~ 17C5:0FDB +cs=0x17c5;eip=0x000fe1; T(ax = 2;); // 84835 mov ax, 2 ;~ 17C5:0FE1 +cs=0x17c5;eip=0x000fe4; X(PUSH(ax)); // 84836 push ax ;~ 17C5:0FE4 +cs=0x17c5;eip=0x000fe5; T(ax = 0x16;); // 84837 mov ax, 16h ;~ 17C5:0FE5 +cs=0x17c5;eip=0x000fe8; X(PUSH(ax)); // 84838 push ax ;~ 17C5:0FE8 +cs=0x17c5;eip=0x000fe9; J(CALL(sub_33c65,0)); // 84839 call sub_33C65 ;~ 17C5:0FE9 +cs=0x17c5;eip=0x000fec; T(ADD(sp, 4)); // 84841 add sp, 4 ;~ 17C5:0FEC loc_2721f: - // 4945 -cs=0x17c5;eip=0x000fef; T(LES(bx, dword_4f220)); // 36836 les bx, dword_4F220 ;~ 17C5:0FEF -cs=0x17c5;eip=0x000ff3; T(CMP(*(dw*)(raddr(es,bx+0x40)), 1)); // 36837 cmp word ptr es:[bx+40h], 1 ;~ 17C5:0FF3 -cs=0x17c5;eip=0x000ff8; J(JNZ(loc_27234)); // 36838 jnz short loc_27234 ;~ 17C5:0FF8 -cs=0x17c5;eip=0x000ffa; X(ADD(*(db*)(((db*)&word_4f22c)+1), 1)); // 36839 add byte ptr word_4F22C+1, 1 ;~ 17C5:0FFA -cs=0x17c5;eip=0x000fff; X(ADD(*(db*)(((db*)&word_4f430)+1), 2)); // 36840 add byte ptr word_4F430+1, 2 ;~ 17C5:0FFF + // 4941 +cs=0x17c5;eip=0x000fef; T(LES(bx, dword_4f220)); // 84846 les bx, ds:dword_4F220 ;~ 17C5:0FEF +cs=0x17c5;eip=0x000ff3; T(CMP(*(dw*)(raddr(es,bx+0x40)), 1)); // 84847 cmp word ptr es:[bx+40h], 1 ;~ 17C5:0FF3 +cs=0x17c5;eip=0x000ff8; J(JNZ(loc_27234)); // 84848 jnz short loc_27234 ;~ 17C5:0FF8 +cs=0x17c5;eip=0x000ffa; X(ADD(*(db*)(((db*)&word_4f22c)+1), 1)); // 84849 add byte ptr ds:word_4F22C+1, 1 ;~ 17C5:0FFA +cs=0x17c5;eip=0x000fff; X(ADD(*(db*)(((db*)&word_4f430)+1), 2)); // 84850 add byte ptr ds:word_4F430+1, 2 ;~ 17C5:0FFF loc_27234: - // 4946 -cs=0x17c5;eip=0x001004; T(ax = word_520f0;); // 36843 mov ax, word_520F0 ;~ 17C5:1004 -cs=0x17c5;eip=0x001007; T(bx = word_5239a;); // 36844 mov bx, word_5239A ;~ 17C5:1007 -cs=0x17c5;eip=0x00100b; T(cl = 4;); // 36845 mov cl, 4 ;~ 17C5:100B -cs=0x17c5;eip=0x00100d; T(SHL(bx, cl)); // 36846 shl bx, cl ;~ 17C5:100D -cs=0x17c5;eip=0x00100f; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 36847 sub ax, [bx-7E52h] ;~ 17C5:100F -cs=0x17c5;eip=0x001013; X(PUSH(ax)); // 36848 push ax ;~ 17C5:1013 -cs=0x17c5;eip=0x001014; J(CALL(sub_34dc0,0)); // 36849 call sub_34DC0 ;~ 17C5:1014 -cs=0x17c5;eip=0x001017; T(ADD(sp, 2)); // 36850 add sp, 2 ;~ 17C5:1017 -cs=0x17c5;eip=0x00101a; T(dx = word_4f22c;); // 36851 mov dx, word_4F22C ;~ 17C5:101A -cs=0x17c5;eip=0x00101e; T(cl = 5;); // 36852 mov cl, 5 ;~ 17C5:101E -cs=0x17c5;eip=0x001020; T(SAR(dx, cl)); // 36853 sar dx, cl ;~ 17C5:1020 -cs=0x17c5;eip=0x001022; T(CMP(ax, dx)); // 36854 cmp ax, dx ;~ 17C5:1022 -cs=0x17c5;eip=0x001024; J(JG(loc_27278)); // 36855 jg short loc_27278 ;~ 17C5:1024 -cs=0x17c5;eip=0x001026; T(ax = word_52100;); // 36856 mov ax, word_52100 ;~ 17C5:1026 -cs=0x17c5;eip=0x001029; T(bx = word_5239a;); // 36857 mov bx, word_5239A ;~ 17C5:1029 -cs=0x17c5;eip=0x00102d; T(cl = 4;); // 36858 mov cl, 4 ;~ 17C5:102D -cs=0x17c5;eip=0x00102f; T(SHL(bx, cl)); // 36859 shl bx, cl ;~ 17C5:102F -cs=0x17c5;eip=0x001031; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 36860 sub ax, [bx-7E50h] ;~ 17C5:1031 -cs=0x17c5;eip=0x001035; X(PUSH(ax)); // 36861 push ax ;~ 17C5:1035 -cs=0x17c5;eip=0x001036; J(CALL(sub_34dc0,0)); // 36862 call sub_34DC0 ;~ 17C5:1036 -cs=0x17c5;eip=0x001039; T(ADD(sp, 2)); // 36863 add sp, 2 ;~ 17C5:1039 -cs=0x17c5;eip=0x00103c; T(dx = word_4f430;); // 36864 mov dx, word_4F430 ;~ 17C5:103C -cs=0x17c5;eip=0x001040; T(cl = 5;); // 36865 mov cl, 5 ;~ 17C5:1040 -cs=0x17c5;eip=0x001042; T(SAR(dx, cl)); // 36866 sar dx, cl ;~ 17C5:1042 -cs=0x17c5;eip=0x001044; T(CMP(ax, dx)); // 36867 cmp ax, dx ;~ 17C5:1044 -cs=0x17c5;eip=0x001046; J(JLE(loc_27287)); // 36868 jle short loc_27287 ;~ 17C5:1046 + // 4942 +cs=0x17c5;eip=0x001004; T(ax = word_520f0;); // 84853 mov ax, ds:word_520F0 ;~ 17C5:1004 +cs=0x17c5;eip=0x001007; T(bx = word_5239a;); // 84854 mov bx, ds:word_5239A ;~ 17C5:1007 +cs=0x17c5;eip=0x00100b; T(cl = 4;); // 84855 mov cl, 4 ;~ 17C5:100B +cs=0x17c5;eip=0x00100d; T(SHL(bx, cl)); // 84856 shl bx, cl ;~ 17C5:100D +cs=0x17c5;eip=0x00100f; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 84857 sub ax, [bx-7E52h] ;~ 17C5:100F +cs=0x17c5;eip=0x001013; X(PUSH(ax)); // 84858 push ax ;~ 17C5:1013 +cs=0x17c5;eip=0x001014; J(CALL(sub_34dc0,0)); // 84859 call sub_34DC0 ;~ 17C5:1014 +cs=0x17c5;eip=0x001017; T(ADD(sp, 2)); // 84860 add sp, 2 ;~ 17C5:1017 +cs=0x17c5;eip=0x00101a; T(dx = word_4f22c;); // 84861 mov dx, ds:word_4F22C ;~ 17C5:101A +cs=0x17c5;eip=0x00101e; T(cl = 5;); // 84862 mov cl, 5 ;~ 17C5:101E +cs=0x17c5;eip=0x001020; T(SAR(dx, cl)); // 84863 sar dx, cl ;~ 17C5:1020 +cs=0x17c5;eip=0x001022; T(CMP(ax, dx)); // 84864 cmp ax, dx ;~ 17C5:1022 +cs=0x17c5;eip=0x001024; J(JG(loc_27278)); // 84865 jg short loc_27278 ;~ 17C5:1024 +cs=0x17c5;eip=0x001026; T(ax = word_52100;); // 84866 mov ax, ds:word_52100 ;~ 17C5:1026 +cs=0x17c5;eip=0x001029; T(bx = word_5239a;); // 84867 mov bx, ds:word_5239A ;~ 17C5:1029 +cs=0x17c5;eip=0x00102d; T(cl = 4;); // 84868 mov cl, 4 ;~ 17C5:102D +cs=0x17c5;eip=0x00102f; T(SHL(bx, cl)); // 84869 shl bx, cl ;~ 17C5:102F +cs=0x17c5;eip=0x001031; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 84870 sub ax, [bx-7E50h] ;~ 17C5:1031 +cs=0x17c5;eip=0x001035; X(PUSH(ax)); // 84871 push ax ;~ 17C5:1035 +cs=0x17c5;eip=0x001036; J(CALL(sub_34dc0,0)); // 84872 call sub_34DC0 ;~ 17C5:1036 +cs=0x17c5;eip=0x001039; T(ADD(sp, 2)); // 84873 add sp, 2 ;~ 17C5:1039 +cs=0x17c5;eip=0x00103c; T(dx = word_4f430;); // 84874 mov dx, ds:word_4F430 ;~ 17C5:103C +cs=0x17c5;eip=0x001040; T(cl = 5;); // 84875 mov cl, 5 ;~ 17C5:1040 +cs=0x17c5;eip=0x001042; T(SAR(dx, cl)); // 84876 sar dx, cl ;~ 17C5:1042 +cs=0x17c5;eip=0x001044; T(CMP(ax, dx)); // 84877 cmp ax, dx ;~ 17C5:1044 +cs=0x17c5;eip=0x001046; J(JLE(loc_27287)); // 84878 jle short loc_27287 ;~ 17C5:1046 loc_27278: - // 4947 -cs=0x17c5;eip=0x001048; X(word_520ee = 0;); // 36871 mov word_520EE, 0 ;~ 17C5:1048 -cs=0x17c5;eip=0x00104e; X(word_49932 = 0;); // 36872 mov word_49932, 0 ;~ 17C5:104E -cs=0x17c5;eip=0x001054; J(JMP(loc_27362)); // 36873 jmp loc_27362 ;~ 17C5:1054 + // 4943 +cs=0x17c5;eip=0x001048; X(word_520ee = 0;); // 84881 mov ds:word_520EE, 0 ;~ 17C5:1048 +cs=0x17c5;eip=0x00104e; X(word_49932 = 0;); // 84882 mov word_49932, 0 ;~ 17C5:104E +cs=0x17c5;eip=0x001054; J(JMP(loc_27362)); // 84883 jmp loc_27362 ;~ 17C5:1054 loc_27287: - // 4948 -cs=0x17c5;eip=0x001057; X(word_49932 = 1;); // 36877 mov word_49932, 1 ;~ 17C5:1057 -cs=0x17c5;eip=0x00105d; T(CMP(*(word_50c8a), 1)); // 36878 cmp word_50C8A, 1 ;~ 17C5:105D -cs=0x17c5;eip=0x001062; J(JLE(loc_27297)); // 36879 jle short loc_27297 ;~ 17C5:1062 -cs=0x17c5;eip=0x001064; J(JMP(loc_27362)); // 36880 jmp loc_27362 ;~ 17C5:1064 + // 4944 +cs=0x17c5;eip=0x001057; X(word_49932 = 1;); // 84887 mov word_49932, 1 ;~ 17C5:1057 +cs=0x17c5;eip=0x00105d; T(CMP(word_50c8a, 1)); // 84888 cmp ds:word_50C8A, 1 ;~ 17C5:105D +cs=0x17c5;eip=0x001062; J(JLE(loc_27297)); // 84889 jle short loc_27297 ;~ 17C5:1062 +cs=0x17c5;eip=0x001064; J(JMP(loc_27362)); // 84890 jmp loc_27362 ;~ 17C5:1064 loc_27297: - // 4949 -cs=0x17c5;eip=0x001067; T(TEST(*(db*)(&word_49918), 7)); // 36884 test byte ptr word_49918, 7 ;~ 17C5:1067 -cs=0x17c5;eip=0x00106c; J(JZ(loc_272a1)); // 36885 jz short loc_272A1 ;~ 17C5:106C -cs=0x17c5;eip=0x00106e; J(JMP(loc_27362)); // 36886 jmp loc_27362 ;~ 17C5:106E + // 4945 +cs=0x17c5;eip=0x001067; T(TEST(*(db*)(&word_49918), 7)); // 84894 test byte ptr word_49918, 7 ;~ 17C5:1067 +cs=0x17c5;eip=0x00106c; J(JZ(loc_272a1)); // 84895 jz short loc_272A1 ;~ 17C5:106C +cs=0x17c5;eip=0x00106e; J(JMP(loc_27362)); // 84896 jmp loc_27362 ;~ 17C5:106E loc_272a1: - // 4950 -cs=0x17c5;eip=0x001071; T(bx = word_5239a;); // 36890 mov bx, word_5239A ;~ 17C5:1071 -cs=0x17c5;eip=0x001075; T(cl = 4;); // 36891 mov cl, 4 ;~ 17C5:1075 -cs=0x17c5;eip=0x001077; T(SHL(bx, cl)); // 36892 shl bx, cl ;~ 17C5:1077 -cs=0x17c5;eip=0x001079; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 36893 mov si, [bx-7E4Ch] ;~ 17C5:1079 -cs=0x17c5;eip=0x00107d; T(TEST(si, 0x500)); // 36894 test si, 500h ;~ 17C5:107D -cs=0x17c5;eip=0x001081; J(JNZ(loc_272b6)); // 36895 jnz short loc_272B6 ;~ 17C5:1081 -cs=0x17c5;eip=0x001083; J(JMP(loc_27362)); // 36896 jmp loc_27362 ;~ 17C5:1083 + // 4946 +cs=0x17c5;eip=0x001071; T(bx = word_5239a;); // 84900 mov bx, ds:word_5239A ;~ 17C5:1071 +cs=0x17c5;eip=0x001075; T(cl = 4;); // 84901 mov cl, 4 ;~ 17C5:1075 +cs=0x17c5;eip=0x001077; T(SHL(bx, cl)); // 84902 shl bx, cl ;~ 17C5:1077 +cs=0x17c5;eip=0x001079; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 84903 mov si, [bx-7E4Ch] ;~ 17C5:1079 +cs=0x17c5;eip=0x00107d; T(TEST(si, 0x500)); // 84904 test si, 500h ;~ 17C5:107D +cs=0x17c5;eip=0x001081; J(JNZ(loc_272b6)); // 84905 jnz short loc_272B6 ;~ 17C5:1081 +cs=0x17c5;eip=0x001083; J(JMP(loc_27362)); // 84906 jmp loc_27362 ;~ 17C5:1083 loc_272b6: - // 4951 -cs=0x17c5;eip=0x001086; T(CMP(word_49944, 0)); // 36900 cmp word_49944, 0 ;~ 17C5:1086 -cs=0x17c5;eip=0x00108b; J(JNZ(loc_272c0)); // 36901 jnz short loc_272C0 ;~ 17C5:108B -cs=0x17c5;eip=0x00108d; J(JMP(loc_27362)); // 36902 jmp loc_27362 ;~ 17C5:108D + // 4947 +cs=0x17c5;eip=0x001086; T(CMP(word_49944, 0)); // 84910 cmp word_49944, 0 ;~ 17C5:1086 +cs=0x17c5;eip=0x00108b; J(JNZ(loc_272c0)); // 84911 jnz short loc_272C0 ;~ 17C5:108B +cs=0x17c5;eip=0x00108d; J(JMP(loc_27362)); // 84912 jmp loc_27362 ;~ 17C5:108D loc_272c0: - // 4952 -cs=0x17c5;eip=0x001090; T(TEST(si, 0x800)); // 36906 test si, 800h ;~ 17C5:1090 -cs=0x17c5;eip=0x001094; J(JZ(loc_272c9)); // 36907 jz short loc_272C9 ;~ 17C5:1094 -cs=0x17c5;eip=0x001096; J(JMP(loc_27362)); // 36908 jmp loc_27362 ;~ 17C5:1096 + // 4948 +cs=0x17c5;eip=0x001090; T(TEST(si, 0x800)); // 84916 test si, 800h ;~ 17C5:1090 +cs=0x17c5;eip=0x001094; J(JZ(loc_272c9)); // 84917 jz short loc_272C9 ;~ 17C5:1094 +cs=0x17c5;eip=0x001096; J(JMP(loc_27362)); // 84918 jmp loc_27362 ;~ 17C5:1096 loc_272c9: - // 4953 -cs=0x17c5;eip=0x001099; X(word_4991c = 1;); // 36912 mov word_4991C, 1 ;~ 17C5:1099 -cs=0x17c5;eip=0x00109f; X(word_49936 = 1;); // 36913 mov word_49936, 1 ;~ 17C5:109F -cs=0x17c5;eip=0x0010a5; T(ax = word_49944;); // 36914 mov ax, word_49944 ;~ 17C5:10A5 -cs=0x17c5;eip=0x0010a8; X(INC(word_49944)); // 36915 inc word_49944 ;~ 17C5:10A8 -cs=0x17c5;eip=0x0010ac; T(CMP(ax, 1)); // 36916 cmp ax, 1 ;~ 17C5:10AC -cs=0x17c5;eip=0x0010af; J(JNZ(loc_27301)); // 36917 jnz short loc_27301 ;~ 17C5:10AF -cs=0x17c5;eip=0x0010b1; T(ax = 0x124;); // 36918 mov ax, 124h ;~ 17C5:10B1 -cs=0x17c5;eip=0x0010b4; X(PUSH(ax)); // 36919 push ax ;~ 17C5:10B4 -cs=0x17c5;eip=0x0010b5; J(CALL(sub_30414,0)); // 36920 call sub_30414 ;~ 17C5:10B5 -cs=0x17c5;eip=0x0010b8; T(ADD(sp, 2)); // 36921 add sp, 2 ;~ 17C5:10B8 -cs=0x17c5;eip=0x0010bb; X(word_492e6 = 0;); // 36922 mov word_492E6, 0 ;~ 17C5:10BB -cs=0x17c5;eip=0x0010c1; X(word_49942 = 0;); // 36923 mov word_49942, 0 ;~ 17C5:10C1 -cs=0x17c5;eip=0x0010c7; T(ax = 4;); // 36924 mov ax, 4 ;~ 17C5:10C7 -cs=0x17c5;eip=0x0010ca; X(PUSH(ax)); // 36925 push ax ;~ 17C5:10CA -cs=0x17c5;eip=0x0010cb; J(CALL(sub_33c8f,0)); // 36926 call sub_33C8F ;~ 17C5:10CB -cs=0x17c5;eip=0x0010ce; T(ADD(sp, 2)); // 36927 add sp, 2 ;~ 17C5:10CE + // 4949 +cs=0x17c5;eip=0x001099; X(word_4991c = 1;); // 84922 mov word_4991C, 1 ;~ 17C5:1099 +cs=0x17c5;eip=0x00109f; X(word_49936 = 1;); // 84923 mov word_49936, 1 ;~ 17C5:109F +cs=0x17c5;eip=0x0010a5; T(ax = word_49944;); // 84924 mov ax, word_49944 ;~ 17C5:10A5 +cs=0x17c5;eip=0x0010a8; X(INC(word_49944)); // 84925 inc word_49944 ;~ 17C5:10A8 +cs=0x17c5;eip=0x0010ac; T(CMP(ax, 1)); // 84926 cmp ax, 1 ;~ 17C5:10AC +cs=0x17c5;eip=0x0010af; J(JNZ(loc_27301)); // 84927 jnz short loc_27301 ;~ 17C5:10AF +cs=0x17c5;eip=0x0010b1; T(ax = 0x124;); // 84928 mov ax, 124h ;~ 17C5:10B1 +cs=0x17c5;eip=0x0010b4; X(PUSH(ax)); // 84929 push ax ;~ 17C5:10B4 +cs=0x17c5;eip=0x0010b5; J(CALL(sub_30414,0)); // 84930 call sub_30414 ;~ 17C5:10B5 +cs=0x17c5;eip=0x0010b8; T(ADD(sp, 2)); // 84931 add sp, 2 ;~ 17C5:10B8 +cs=0x17c5;eip=0x0010bb; X(word_492e6 = 0;); // 84932 mov word_492E6, 0 ;~ 17C5:10BB +cs=0x17c5;eip=0x0010c1; X(word_49942 = 0;); // 84933 mov word_49942, 0 ;~ 17C5:10C1 +cs=0x17c5;eip=0x0010c7; T(ax = 4;); // 84934 mov ax, 4 ;~ 17C5:10C7 +cs=0x17c5;eip=0x0010ca; X(PUSH(ax)); // 84935 push ax ;~ 17C5:10CA +cs=0x17c5;eip=0x0010cb; J(CALL(sub_33c8f,0)); // 84936 call sub_33C8F ;~ 17C5:10CB +cs=0x17c5;eip=0x0010ce; T(ADD(sp, 2)); // 84937 add sp, 2 ;~ 17C5:10CE loc_27301: - // 4954 -cs=0x17c5;eip=0x0010d1; T(ax = word_4f42e;); // 36930 mov ax, word_4F42E ;~ 17C5:10D1 -cs=0x17c5;eip=0x0010d4; T(AND(ax, 0x6000)); // 36931 and ax, 6000h ;~ 17C5:10D4 -cs=0x17c5;eip=0x0010d7; T(CMP(ax, 0x6000)); // 36932 cmp ax, 6000h ;~ 17C5:10D7 -cs=0x17c5;eip=0x0010da; J(JNZ(loc_27320)); // 36933 jnz short loc_27320 ;~ 17C5:10DA -cs=0x17c5;eip=0x0010dc; T(ax = word_492f4;); // 36934 mov ax, word_492F4 ;~ 17C5:10DC -cs=0x17c5;eip=0x0010df; T(CMP(word_49944, ax)); // 36935 cmp word_49944, ax ;~ 17C5:10DF -cs=0x17c5;eip=0x0010e3; J(JLE(loc_2731e)); // 36936 jle short loc_2731E ;~ 17C5:10E3 -cs=0x17c5;eip=0x0010e5; T(SUB(ax, ax)); // 36937 sub ax, ax ;~ 17C5:10E5 -cs=0x17c5;eip=0x0010e7; X(PUSH(ax)); // 36938 push ax ;~ 17C5:10E7 -cs=0x17c5;eip=0x0010e8; J(CALL(sub_27d67,0)); // 36939 call sub_27D67 ;~ 17C5:10E8 -cs=0x17c5;eip=0x0010eb; T(ADD(sp, 2)); // 36940 add sp, 2 ;~ 17C5:10EB + // 4950 +cs=0x17c5;eip=0x0010d1; T(ax = word_4f42e;); // 84940 mov ax, ds:word_4F42E ;~ 17C5:10D1 +cs=0x17c5;eip=0x0010d4; T(AND(ax, 0x6000)); // 84941 and ax, 6000h ;~ 17C5:10D4 +cs=0x17c5;eip=0x0010d7; T(CMP(ax, 0x6000)); // 84942 cmp ax, 6000h ;~ 17C5:10D7 +cs=0x17c5;eip=0x0010da; J(JNZ(loc_27320)); // 84943 jnz short loc_27320 ;~ 17C5:10DA +cs=0x17c5;eip=0x0010dc; T(ax = word_492f4;); // 84944 mov ax, word_492F4 ;~ 17C5:10DC +cs=0x17c5;eip=0x0010df; T(CMP(word_49944, ax)); // 84945 cmp word_49944, ax ;~ 17C5:10DF +cs=0x17c5;eip=0x0010e3; J(JLE(loc_2731e)); // 84946 jle short loc_2731E ;~ 17C5:10E3 +cs=0x17c5;eip=0x0010e5; T(SUB(ax, ax)); // 84947 sub ax, ax ;~ 17C5:10E5 +cs=0x17c5;eip=0x0010e7; X(PUSH(ax)); // 84948 push ax ;~ 17C5:10E7 +cs=0x17c5;eip=0x0010e8; J(CALL(sub_27d67,0)); // 84949 call sub_27D67 ;~ 17C5:10E8 +cs=0x17c5;eip=0x0010eb; T(ADD(sp, 2)); // 84950 add sp, 2 ;~ 17C5:10EB loc_2731e: - // 4955 -cs=0x17c5;eip=0x0010ee; J(JMP(loc_27362)); // 36943 jmp short loc_27362 ;~ 17C5:10EE + // 4951 +cs=0x17c5;eip=0x0010ee; J(JMP(loc_27362)); // 84953 jmp short loc_27362 ;~ 17C5:10EE loc_27320: - // 4956 -cs=0x17c5;eip=0x0010f0; T(CMP(word_49944, 2)); // 36947 cmp word_49944, 2 ;~ 17C5:10F0 -cs=0x17c5;eip=0x0010f5; J(JNZ(loc_27339)); // 36948 jnz short loc_27339 ;~ 17C5:10F5 -cs=0x17c5;eip=0x0010f7; X(INC(word_49940)); // 36949 inc word_49940 ;~ 17C5:10F7 -cs=0x17c5;eip=0x0010fb; X(PUSH(word_5239a)); // 36950 push word_5239A ;~ 17C5:10FB -cs=0x17c5;eip=0x0010ff; T(ax = 0x0A;); // 36951 mov ax, 0Ah ;~ 17C5:10FF -cs=0x17c5;eip=0x001102; X(PUSH(ax)); // 36952 push ax ;~ 17C5:1102 -cs=0x17c5;eip=0x001103; J(CALL(sub_27f40,0)); // 36953 call sub_27F40 ;~ 17C5:1103 -cs=0x17c5;eip=0x001106; T(ADD(sp, 4)); // 36954 add sp, 4 ;~ 17C5:1106 + // 4952 +cs=0x17c5;eip=0x0010f0; T(CMP(word_49944, 2)); // 84957 cmp word_49944, 2 ;~ 17C5:10F0 +cs=0x17c5;eip=0x0010f5; J(JNZ(loc_27339)); // 84958 jnz short loc_27339 ;~ 17C5:10F5 +cs=0x17c5;eip=0x0010f7; X(INC(word_49940)); // 84959 inc word_49940 ;~ 17C5:10F7 +cs=0x17c5;eip=0x0010fb; X(PUSH(word_5239a)); // 84960 push ds:word_5239A ;~ 17C5:10FB +cs=0x17c5;eip=0x0010ff; T(ax = 0x0A;); // 84961 mov ax, 0Ah ;~ 17C5:10FF +cs=0x17c5;eip=0x001102; X(PUSH(ax)); // 84962 push ax ;~ 17C5:1102 +cs=0x17c5;eip=0x001103; J(CALL(sub_27f40,0)); // 84963 call sub_27F40 ;~ 17C5:1103 +cs=0x17c5;eip=0x001106; T(ADD(sp, 4)); // 84964 add sp, 4 ;~ 17C5:1106 loc_27339: - // 4957 -cs=0x17c5;eip=0x001109; T(ax = word_492f4;); // 36957 mov ax, word_492F4 ;~ 17C5:1109 -cs=0x17c5;eip=0x00110c; T(CMP(word_49944, ax)); // 36958 cmp word_49944, ax ;~ 17C5:110C -cs=0x17c5;eip=0x001110; J(JLE(loc_27362)); // 36959 jle short loc_27362 ;~ 17C5:1110 -cs=0x17c5;eip=0x001112; J(CALL(sub_27bd3,0)); // 36960 call sub_27BD3 ;~ 17C5:1112 -cs=0x17c5;eip=0x001115; T(TEST(*(db*)(&word_49918), 8)); // 36961 test byte ptr word_49918, 8 ;~ 17C5:1115 -cs=0x17c5;eip=0x00111a; J(JZ(loc_27358)); // 36962 jz short loc_27358 ;~ 17C5:111A -cs=0x17c5;eip=0x00111c; T(ax = 0x131;); // 36963 mov ax, 131h ;~ 17C5:111C -cs=0x17c5;eip=0x00111f; X(PUSH(ax)); // 36964 push ax ;~ 17C5:111F -cs=0x17c5;eip=0x001120; J(CALL(sub_30414,0)); // 36965 call sub_30414 ;~ 17C5:1120 -cs=0x17c5;eip=0x001123; T(ADD(sp, 2)); // 36966 add sp, 2 ;~ 17C5:1123 -cs=0x17c5;eip=0x001126; J(JMP(loc_27362)); // 36967 jmp short loc_27362 ;~ 17C5:1126 + // 4953 +cs=0x17c5;eip=0x001109; T(ax = word_492f4;); // 84967 mov ax, word_492F4 ;~ 17C5:1109 +cs=0x17c5;eip=0x00110c; T(CMP(word_49944, ax)); // 84968 cmp word_49944, ax ;~ 17C5:110C +cs=0x17c5;eip=0x001110; J(JLE(loc_27362)); // 84969 jle short loc_27362 ;~ 17C5:1110 +cs=0x17c5;eip=0x001112; J(CALL(sub_27bd3,0)); // 84970 call sub_27BD3 ;~ 17C5:1112 +cs=0x17c5;eip=0x001115; T(TEST(*(db*)(&word_49918), 8)); // 84971 test byte ptr word_49918, 8 ;~ 17C5:1115 +cs=0x17c5;eip=0x00111a; J(JZ(loc_27358)); // 84972 jz short loc_27358 ;~ 17C5:111A +cs=0x17c5;eip=0x00111c; T(ax = 0x131;); // 84973 mov ax, 131h ;~ 17C5:111C +cs=0x17c5;eip=0x00111f; X(PUSH(ax)); // 84974 push ax ;~ 17C5:111F +cs=0x17c5;eip=0x001120; J(CALL(sub_30414,0)); // 84975 call sub_30414 ;~ 17C5:1120 +cs=0x17c5;eip=0x001123; T(ADD(sp, 2)); // 84976 add sp, 2 ;~ 17C5:1123 +cs=0x17c5;eip=0x001126; J(JMP(loc_27362)); // 84977 jmp short loc_27362 ;~ 17C5:1126 loc_27358: - // 4958 -cs=0x17c5;eip=0x001128; T(ax = 0x143;); // 36971 mov ax, 143h ;~ 17C5:1128 -cs=0x17c5;eip=0x00112b; X(PUSH(ax)); // 36972 push ax ;~ 17C5:112B -cs=0x17c5;eip=0x00112c; J(CALL(sub_30414,0)); // 36973 call sub_30414 ;~ 17C5:112C -cs=0x17c5;eip=0x00112f; T(ADD(sp, 2)); // 36974 add sp, 2 ;~ 17C5:112F + // 4954 +cs=0x17c5;eip=0x001128; T(ax = 0x143;); // 84981 mov ax, 143h ;~ 17C5:1128 +cs=0x17c5;eip=0x00112b; X(PUSH(ax)); // 84982 push ax ;~ 17C5:112B +cs=0x17c5;eip=0x00112c; J(CALL(sub_30414,0)); // 84983 call sub_30414 ;~ 17C5:112C +cs=0x17c5;eip=0x00112f; T(ADD(sp, 2)); // 84984 add sp, 2 ;~ 17C5:112F loc_27362: - // 4959 -cs=0x17c5;eip=0x001132; T(CMP(word_49936, 0)); // 36978 cmp word_49936, 0 ;~ 17C5:1132 -cs=0x17c5;eip=0x001137; J(JZ(loc_2736c)); // 36979 jz short loc_2736C ;~ 17C5:1137 -cs=0x17c5;eip=0x001139; J(JMP(loc_274bb)); // 36980 jmp loc_274BB ;~ 17C5:1139 + // 4955 +cs=0x17c5;eip=0x001132; T(CMP(word_49936, 0)); // 84988 cmp word_49936, 0 ;~ 17C5:1132 +cs=0x17c5;eip=0x001137; J(JZ(loc_2736c)); // 84989 jz short loc_2736C ;~ 17C5:1137 +cs=0x17c5;eip=0x001139; J(JMP(loc_274bb)); // 84990 jmp loc_274BB ;~ 17C5:1139 loc_2736c: - // 4960 -cs=0x17c5;eip=0x00113c; T(CMP(word_492e8, 0)); // 36984 cmp word_492E8, 0 ;~ 17C5:113C -cs=0x17c5;eip=0x001141; J(JZ(loc_27376)); // 36985 jz short loc_27376 ;~ 17C5:1141 -cs=0x17c5;eip=0x001143; J(JMP(loc_274bb)); // 36986 jmp loc_274BB ;~ 17C5:1143 + // 4956 +cs=0x17c5;eip=0x00113c; T(CMP(word_492e8, 0)); // 84994 cmp word_492E8, 0 ;~ 17C5:113C +cs=0x17c5;eip=0x001141; J(JZ(loc_27376)); // 84995 jz short loc_27376 ;~ 17C5:1141 +cs=0x17c5;eip=0x001143; J(JMP(loc_274bb)); // 84996 jmp loc_274BB ;~ 17C5:1143 loc_27376: - // 4961 -cs=0x17c5;eip=0x001146; T(TEST(word_4f42e, 0x6000)); // 36990 test word_4F42E, 6000h ;~ 17C5:1146 -cs=0x17c5;eip=0x00114c; J(JNZ(loc_27381)); // 36991 jnz short loc_27381 ;~ 17C5:114C -cs=0x17c5;eip=0x00114e; J(JMP(loc_274bb)); // 36992 jmp loc_274BB ;~ 17C5:114E + // 4957 +cs=0x17c5;eip=0x001146; T(TEST(word_4f42e, 0x6000)); // 85000 test ds:word_4F42E, 6000h ;~ 17C5:1146 +cs=0x17c5;eip=0x00114c; J(JNZ(loc_27381)); // 85001 jnz short loc_27381 ;~ 17C5:114C +cs=0x17c5;eip=0x00114e; J(JMP(loc_274bb)); // 85002 jmp loc_274BB ;~ 17C5:114E loc_27381: - // 4962 -cs=0x17c5;eip=0x001151; T(ax = word_520f0;); // 36996 mov ax, word_520F0 ;~ 17C5:1151 -cs=0x17c5;eip=0x001154; T(bx = word_5239a;); // 36997 mov bx, word_5239A ;~ 17C5:1154 -cs=0x17c5;eip=0x001158; T(cl = 4;); // 36998 mov cl, 4 ;~ 17C5:1158 -cs=0x17c5;eip=0x00115a; T(SHL(bx, cl)); // 36999 shl bx, cl ;~ 17C5:115A -cs=0x17c5;eip=0x00115c; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 37000 sub ax, [bx-7E52h] ;~ 17C5:115C -cs=0x17c5;eip=0x001160; X(PUSH(ax)); // 37001 push ax ;~ 17C5:1160 -cs=0x17c5;eip=0x001161; J(CALL(sub_34dc0,0)); // 37002 call sub_34DC0 ;~ 17C5:1161 -cs=0x17c5;eip=0x001164; T(ADD(sp, 2)); // 37003 add sp, 2 ;~ 17C5:1164 -cs=0x17c5;eip=0x001167; T(CMP(ax, 0x10)); // 37004 cmp ax, 10h ;~ 17C5:1167 -cs=0x17c5;eip=0x00116a; J(JGE(loc_27402)); // 37005 jge short loc_27402 ;~ 17C5:116A -cs=0x17c5;eip=0x00116c; T(ax = word_52100;); // 37006 mov ax, word_52100 ;~ 17C5:116C -cs=0x17c5;eip=0x00116f; T(bx = word_5239a;); // 37007 mov bx, word_5239A ;~ 17C5:116F -cs=0x17c5;eip=0x001173; T(cl = 4;); // 37008 mov cl, 4 ;~ 17C5:1173 -cs=0x17c5;eip=0x001175; T(SHL(bx, cl)); // 37009 shl bx, cl ;~ 17C5:1175 -cs=0x17c5;eip=0x001177; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 37010 sub ax, [bx-7E50h] ;~ 17C5:1177 -cs=0x17c5;eip=0x00117b; X(PUSH(ax)); // 37011 push ax ;~ 17C5:117B -cs=0x17c5;eip=0x00117c; J(CALL(sub_34dc0,0)); // 37012 call sub_34DC0 ;~ 17C5:117C -cs=0x17c5;eip=0x00117f; T(ADD(sp, 2)); // 37013 add sp, 2 ;~ 17C5:117F -cs=0x17c5;eip=0x001182; T(CMP(ax, 0x10)); // 37014 cmp ax, 10h ;~ 17C5:1182 -cs=0x17c5;eip=0x001185; J(JGE(loc_27402)); // 37015 jge short loc_27402 ;~ 17C5:1185 -cs=0x17c5;eip=0x001187; T(SUB(ax, ax)); // 37016 sub ax, ax ;~ 17C5:1187 -cs=0x17c5;eip=0x001189; X(word_4e300 = ax;); // 37017 mov word_4E300, ax ;~ 17C5:1189 -cs=0x17c5;eip=0x00118c; X(word_50b74 = ax;); // 37018 mov word_50B74, ax ;~ 17C5:118C -cs=0x17c5;eip=0x00118f; X(word_4e310 = ax;); // 37019 mov word_4E310, ax ;~ 17C5:118F -cs=0x17c5;eip=0x001192; T(si = word_5239a;); // 37020 mov si, word_5239A ;~ 17C5:1192 -cs=0x17c5;eip=0x001196; T(cl = 4;); // 37021 mov cl, 4 ;~ 17C5:1196 -cs=0x17c5;eip=0x001198; T(SHL(si, cl)); // 37022 shl si, cl ;~ 17C5:1198 -cs=0x17c5;eip=0x00119a; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 37023 mov ax, [si-7E52h] ;~ 17C5:119A -cs=0x17c5;eip=0x00119e; T(SUB(dx, dx)); // 37024 sub dx, dx ;~ 17C5:119E -cs=0x17c5;eip=0x0011a0; T(cl = 5;); // 37025 mov cl, 5 ;~ 17C5:11A0 + // 4958 +cs=0x17c5;eip=0x001151; T(ax = word_520f0;); // 85006 mov ax, ds:word_520F0 ;~ 17C5:1151 +cs=0x17c5;eip=0x001154; T(bx = word_5239a;); // 85007 mov bx, ds:word_5239A ;~ 17C5:1154 +cs=0x17c5;eip=0x001158; T(cl = 4;); // 85008 mov cl, 4 ;~ 17C5:1158 +cs=0x17c5;eip=0x00115a; T(SHL(bx, cl)); // 85009 shl bx, cl ;~ 17C5:115A +cs=0x17c5;eip=0x00115c; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 85010 sub ax, [bx-7E52h] ;~ 17C5:115C +cs=0x17c5;eip=0x001160; X(PUSH(ax)); // 85011 push ax ;~ 17C5:1160 +cs=0x17c5;eip=0x001161; J(CALL(sub_34dc0,0)); // 85012 call sub_34DC0 ;~ 17C5:1161 +cs=0x17c5;eip=0x001164; T(ADD(sp, 2)); // 85013 add sp, 2 ;~ 17C5:1164 +cs=0x17c5;eip=0x001167; T(CMP(ax, 0x10)); // 85014 cmp ax, 10h ;~ 17C5:1167 +cs=0x17c5;eip=0x00116a; J(JGE(loc_27402)); // 85015 jge short loc_27402 ;~ 17C5:116A +cs=0x17c5;eip=0x00116c; T(ax = word_52100;); // 85016 mov ax, ds:word_52100 ;~ 17C5:116C +cs=0x17c5;eip=0x00116f; T(bx = word_5239a;); // 85017 mov bx, ds:word_5239A ;~ 17C5:116F +cs=0x17c5;eip=0x001173; T(cl = 4;); // 85018 mov cl, 4 ;~ 17C5:1173 +cs=0x17c5;eip=0x001175; T(SHL(bx, cl)); // 85019 shl bx, cl ;~ 17C5:1175 +cs=0x17c5;eip=0x001177; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 85020 sub ax, [bx-7E50h] ;~ 17C5:1177 +cs=0x17c5;eip=0x00117b; X(PUSH(ax)); // 85021 push ax ;~ 17C5:117B +cs=0x17c5;eip=0x00117c; J(CALL(sub_34dc0,0)); // 85022 call sub_34DC0 ;~ 17C5:117C +cs=0x17c5;eip=0x00117f; T(ADD(sp, 2)); // 85023 add sp, 2 ;~ 17C5:117F +cs=0x17c5;eip=0x001182; T(CMP(ax, 0x10)); // 85024 cmp ax, 10h ;~ 17C5:1182 +cs=0x17c5;eip=0x001185; J(JGE(loc_27402)); // 85025 jge short loc_27402 ;~ 17C5:1185 +cs=0x17c5;eip=0x001187; T(SUB(ax, ax)); // 85026 sub ax, ax ;~ 17C5:1187 +cs=0x17c5;eip=0x001189; X(word_4e300 = ax;); // 85027 mov ds:word_4E300, ax ;~ 17C5:1189 +cs=0x17c5;eip=0x00118c; X(word_50b74 = ax;); // 85028 mov ds:word_50B74, ax ;~ 17C5:118C +cs=0x17c5;eip=0x00118f; X(word_4e310 = ax;); // 85029 mov ds:word_4E310, ax ;~ 17C5:118F +cs=0x17c5;eip=0x001192; T(si = word_5239a;); // 85030 mov si, ds:word_5239A ;~ 17C5:1192 +cs=0x17c5;eip=0x001196; T(cl = 4;); // 85031 mov cl, 4 ;~ 17C5:1196 +cs=0x17c5;eip=0x001198; T(SHL(si, cl)); // 85032 shl si, cl ;~ 17C5:1198 +cs=0x17c5;eip=0x00119a; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 85033 mov ax, [si-7E52h] ;~ 17C5:119A +cs=0x17c5;eip=0x00119e; T(SUB(dx, dx)); // 85034 sub dx, dx ;~ 17C5:119E +cs=0x17c5;eip=0x0011a0; T(cl = 5;); // 85035 mov cl, 5 ;~ 17C5:11A0 loc_273d2: - // 4963 -cs=0x17c5;eip=0x0011a2; T(SHL(ax, 1)); // 37028 shl ax, 1 ;~ 17C5:11A2 -cs=0x17c5;eip=0x0011a4; T(RCL(dx, 1)); // 37029 rcl dx, 1 ;~ 17C5:11A4 -cs=0x17c5;eip=0x0011a6; T(DEC(cl)); // 37030 dec cl ;~ 17C5:11A6 -cs=0x17c5;eip=0x0011a8; J(JZ(loc_273dc)); // 37031 jz short loc_273DC ;~ 17C5:11A8 -cs=0x17c5;eip=0x0011aa; J(JMP(loc_273d2)); // 37032 jmp short loc_273D2 ;~ 17C5:11AA + // 4959 +cs=0x17c5;eip=0x0011a2; T(SHL(ax, 1)); // 85038 shl ax, 1 ;~ 17C5:11A2 +cs=0x17c5;eip=0x0011a4; T(RCL(dx, 1)); // 85039 rcl dx, 1 ;~ 17C5:11A4 +cs=0x17c5;eip=0x0011a6; T(DEC(cl)); // 85040 dec cl ;~ 17C5:11A6 +cs=0x17c5;eip=0x0011a8; J(JZ(loc_273dc)); // 85041 jz short loc_273DC ;~ 17C5:11A8 +cs=0x17c5;eip=0x0011aa; J(JMP(loc_273d2)); // 85042 jmp short loc_273D2 ;~ 17C5:11AA loc_273dc: - // 4964 -cs=0x17c5;eip=0x0011ac; X(word_51a0a = ax;); // 37036 mov word_51A0A, ax ;~ 17C5:11AC -cs=0x17c5;eip=0x0011af; X(word_51a0c = dx;); // 37037 mov word_51A0C, dx ;~ 17C5:11AF -cs=0x17c5;eip=0x0011b3; T(ax = 0x8000;); // 37038 mov ax, 8000h ;~ 17C5:11B3 -cs=0x17c5;eip=0x0011b6; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 37039 sub ax, [si-7E50h] ;~ 17C5:11B6 + // 4960 +cs=0x17c5;eip=0x0011ac; X(word_51a0a = ax;); // 85046 mov ds:word_51A0A, ax ;~ 17C5:11AC +cs=0x17c5;eip=0x0011af; X(word_51a0c = dx;); // 85047 mov ds:word_51A0C, dx ;~ 17C5:11AF +cs=0x17c5;eip=0x0011b3; T(ax = 0x8000;); // 85048 mov ax, 8000h ;~ 17C5:11B3 +cs=0x17c5;eip=0x0011b6; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 85049 sub ax, [si-7E50h] ;~ 17C5:11B6 sub_273ea: - // 37046 -cs=0x17c5;eip=0x0011ba; T(SUB(dx, dx)); // 37047 sub dx, dx ;~ 17C5:11BA -cs=0x17c5;eip=0x0011bc; T(cl = 5;); // 37048 mov cl, 5 ;~ 17C5:11BC + // 85056 +cs=0x17c5;eip=0x0011ba; T(SUB(dx, dx)); // 85057 sub dx, dx ;~ 17C5:11BA +cs=0x17c5;eip=0x0011bc; T(cl = 5;); // 85058 mov cl, 5 ;~ 17C5:11BC loc_273ee: - // 4965 -cs=0x17c5;eip=0x0011be; T(SHL(ax, 1)); // 37051 shl ax, 1 ;~ 17C5:11BE -cs=0x17c5;eip=0x0011c0; T(RCL(dx, 1)); // 37052 rcl dx, 1 ;~ 17C5:11C0 -cs=0x17c5;eip=0x0011c2; T(DEC(cl)); // 37053 dec cl ;~ 17C5:11C2 -cs=0x17c5;eip=0x0011c4; J(JZ(loc_273f8)); // 37054 jz short loc_273F8 ;~ 17C5:11C4 -cs=0x17c5;eip=0x0011c6; J(JMP(loc_273ee)); // 37055 jmp short loc_273EE ;~ 17C5:11C6 + // 4961 +cs=0x17c5;eip=0x0011be; T(SHL(ax, 1)); // 85061 shl ax, 1 ;~ 17C5:11BE +cs=0x17c5;eip=0x0011c0; T(RCL(dx, 1)); // 85062 rcl dx, 1 ;~ 17C5:11C0 +cs=0x17c5;eip=0x0011c2; T(DEC(cl)); // 85063 dec cl ;~ 17C5:11C2 +cs=0x17c5;eip=0x0011c4; J(JZ(loc_273f8)); // 85064 jz short loc_273F8 ;~ 17C5:11C4 +cs=0x17c5;eip=0x0011c6; J(JMP(loc_273ee)); // 85065 jmp short loc_273EE ;~ 17C5:11C6 loc_273f8: - // 4966 -cs=0x17c5;eip=0x0011c8; X(word_51a28 = ax;); // 37059 mov word_51A28, ax ;~ 17C5:11C8 -cs=0x17c5;eip=0x0011cb; X(*(word_51a2a) = dx;); // 37060 mov word_51A2A, dx ;~ 17C5:11CB -cs=0x17c5;eip=0x0011cf; J(JMP(loc_274bb)); // 37061 jmp loc_274BB ;~ 17C5:11CF + // 4962 +cs=0x17c5;eip=0x0011c8; X(word_51a28 = ax;); // 85069 mov ds:word_51A28, ax ;~ 17C5:11C8 +cs=0x17c5;eip=0x0011cb; X(word_51a2a = dx;); // 85070 mov ds:word_51A2A, dx ;~ 17C5:11CB +cs=0x17c5;eip=0x0011cf; J(JMP(loc_274bb)); // 85071 jmp loc_274BB ;~ 17C5:11CF loc_27402: - // 4967 -cs=0x17c5;eip=0x0011d2; T(ax = 0x157;); // 37066 mov ax, 157h ;~ 17C5:11D2 -cs=0x17c5;eip=0x0011d5; X(PUSH(ax)); // 37067 push ax ;~ 17C5:11D5 -cs=0x17c5;eip=0x0011d6; J(CALL(sub_30414,0)); // 37068 call sub_30414 ;~ 17C5:11D6 -cs=0x17c5;eip=0x0011d9; T(ADD(sp, 2)); // 37069 add sp, 2 ;~ 17C5:11D9 -cs=0x17c5;eip=0x0011dc; X(word_49942 = 1;); // 37070 mov word_49942, 1 ;~ 17C5:11DC -cs=0x17c5;eip=0x0011e2; T(ax = word_492f4;); // 37071 mov ax, word_492F4 ;~ 17C5:11E2 -cs=0x17c5;eip=0x0011e5; T(SHL(ax, 1)); // 37072 shl ax, 1 ;~ 17C5:11E5 -cs=0x17c5;eip=0x0011e7; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 37073 mov [bp-0Ah], ax ;~ 17C5:11E7 -cs=0x17c5;eip=0x0011ea; T(CMP(ax, 0x0E)); // 37074 cmp ax, 0Eh ;~ 17C5:11EA -cs=0x17c5;eip=0x0011ed; J(JLE(loc_27424)); // 37075 jle short loc_27424 ;~ 17C5:11ED -cs=0x17c5;eip=0x0011ef; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0x0E)); // 37076 mov word ptr [bp-0Ah], 0Eh ;~ 17C5:11EF + // 4963 +cs=0x17c5;eip=0x0011d2; T(ax = 0x157;); // 85076 mov ax, 157h ;~ 17C5:11D2 +cs=0x17c5;eip=0x0011d5; X(PUSH(ax)); // 85077 push ax ;~ 17C5:11D5 +cs=0x17c5;eip=0x0011d6; J(CALL(sub_30414,0)); // 85078 call sub_30414 ;~ 17C5:11D6 +cs=0x17c5;eip=0x0011d9; T(ADD(sp, 2)); // 85079 add sp, 2 ;~ 17C5:11D9 +cs=0x17c5;eip=0x0011dc; X(word_49942 = 1;); // 85080 mov word_49942, 1 ;~ 17C5:11DC +cs=0x17c5;eip=0x0011e2; T(ax = word_492f4;); // 85081 mov ax, word_492F4 ;~ 17C5:11E2 +cs=0x17c5;eip=0x0011e5; T(SHL(ax, 1)); // 85082 shl ax, 1 ;~ 17C5:11E5 +cs=0x17c5;eip=0x0011e7; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 85083 mov [bp-0Ah], ax ;~ 17C5:11E7 +cs=0x17c5;eip=0x0011ea; T(CMP(ax, 0x0E)); // 85084 cmp ax, 0Eh ;~ 17C5:11EA +cs=0x17c5;eip=0x0011ed; J(JLE(loc_27424)); // 85085 jle short loc_27424 ;~ 17C5:11ED +cs=0x17c5;eip=0x0011ef; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0x0E)); // 85086 mov word ptr [bp-0Ah], 0Eh ;~ 17C5:11EF loc_27424: - // 4968 -cs=0x17c5;eip=0x0011f4; X(word_50b74 = 0x1518;); // 37079 mov word_50B74, 1518h ;~ 17C5:11F4 -cs=0x17c5;eip=0x0011fa; T(ax = word_4e300;); // 37080 mov ax, word_4E300 ;~ 17C5:11FA -cs=0x17c5;eip=0x0011fd; T(SUB(ax, word_520ee)); // 37081 sub ax, word_520EE ;~ 17C5:11FD -cs=0x17c5;eip=0x001201; T(SUB(dx, dx)); // 37082 sub dx, dx ;~ 17C5:1201 -cs=0x17c5;eip=0x001203; X(DIV2(*(dw*)(raddr(ss,bp-0x0A)))); // 37083 div word ptr [bp-0Ah] ;~ 17C5:1203 -cs=0x17c5;eip=0x001206; X(SUB(word_4e300, ax)); // 37084 sub word_4E300, ax ;~ 17C5:1206 -cs=0x17c5;eip=0x00120a; T(ax = word_520ee;); // 37085 mov ax, word_520EE ;~ 17C5:120A -cs=0x17c5;eip=0x00120d; T(ADD(ax, 5)); // 37086 add ax, 5 ;~ 17C5:120D -cs=0x17c5;eip=0x001210; T(si = ax;); // 37087 mov si, ax ;~ 17C5:1210 -cs=0x17c5;eip=0x001212; T(CMP(word_4e300, si)); // 37088 cmp word_4E300, si ;~ 17C5:1212 -cs=0x17c5;eip=0x001216; J(JNC(loc_2744c)); // 37089 jnb short loc_2744C ;~ 17C5:1216 -cs=0x17c5;eip=0x001218; X(word_4e300 = si;); // 37090 mov word_4E300, si ;~ 17C5:1218 + // 4964 +cs=0x17c5;eip=0x0011f4; X(word_50b74 = 0x1518;); // 85089 mov ds:word_50B74, 1518h ;~ 17C5:11F4 +cs=0x17c5;eip=0x0011fa; T(ax = word_4e300;); // 85090 mov ax, ds:word_4E300 ;~ 17C5:11FA +cs=0x17c5;eip=0x0011fd; T(SUB(ax, word_520ee)); // 85091 sub ax, ds:word_520EE ;~ 17C5:11FD +cs=0x17c5;eip=0x001201; T(SUB(dx, dx)); // 85092 sub dx, dx ;~ 17C5:1201 +cs=0x17c5;eip=0x001203; X(DIV2(*(dw*)(raddr(ss,bp-0x0A)))); // 85093 div word ptr [bp-0Ah] ;~ 17C5:1203 +cs=0x17c5;eip=0x001206; X(SUB(word_4e300, ax)); // 85094 sub ds:word_4E300, ax ;~ 17C5:1206 +cs=0x17c5;eip=0x00120a; T(ax = word_520ee;); // 85095 mov ax, ds:word_520EE ;~ 17C5:120A +cs=0x17c5;eip=0x00120d; T(ADD(ax, 5)); // 85096 add ax, 5 ;~ 17C5:120D +cs=0x17c5;eip=0x001210; T(si = ax;); // 85097 mov si, ax ;~ 17C5:1210 +cs=0x17c5;eip=0x001212; T(CMP(word_4e300, si)); // 85098 cmp ds:word_4E300, si ;~ 17C5:1212 +cs=0x17c5;eip=0x001216; J(JNC(loc_2744c)); // 85099 jnb short loc_2744C ;~ 17C5:1216 +cs=0x17c5;eip=0x001218; X(word_4e300 = si;); // 85100 mov ds:word_4E300, si ;~ 17C5:1218 loc_2744c: - // 4969 -cs=0x17c5;eip=0x00121c; T(si = word_5239a;); // 37093 mov si, word_5239A ;~ 17C5:121C -cs=0x17c5;eip=0x001220; T(cl = 4;); // 37094 mov cl, 4 ;~ 17C5:1220 -cs=0x17c5;eip=0x001222; T(SHL(si, cl)); // 37095 shl si, cl ;~ 17C5:1222 -cs=0x17c5;eip=0x001224; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 37096 mov ax, [bp-0Ah] ;~ 17C5:1224 -cs=0x17c5;eip=0x001227; T(CWD); // 37097 cwd ;~ 17C5:1227 -cs=0x17c5;eip=0x001228; X(PUSH(dx)); // 37098 push dx ;~ 17C5:1228 -cs=0x17c5;eip=0x001229; X(PUSH(ax)); // 37099 push ax ;~ 17C5:1229 -cs=0x17c5;eip=0x00122a; T(ax = word_51a0a;); // 37100 mov ax, word_51A0A ;~ 17C5:122A -cs=0x17c5;eip=0x00122d; T(dx = word_51a0c;); // 37101 mov dx, word_51A0C ;~ 17C5:122D -cs=0x17c5;eip=0x001231; T(MOV(cx, *(dw*)(raddr(ds,si-0x7E52)))); // 37102 mov cx, [si-7E52h] ;~ 17C5:1231 -cs=0x17c5;eip=0x001235; T(SUB(bx, bx)); // 37103 sub bx, bx ;~ 17C5:1235 -cs=0x17c5;eip=0x001237; T(di = cx;); // 37104 mov di, cx ;~ 17C5:1237 -cs=0x17c5;eip=0x001239; T(cl = 5;); // 37105 mov cl, 5 ;~ 17C5:1239 + // 4965 +cs=0x17c5;eip=0x00121c; T(si = word_5239a;); // 85103 mov si, ds:word_5239A ;~ 17C5:121C +cs=0x17c5;eip=0x001220; T(cl = 4;); // 85104 mov cl, 4 ;~ 17C5:1220 +cs=0x17c5;eip=0x001222; T(SHL(si, cl)); // 85105 shl si, cl ;~ 17C5:1222 +cs=0x17c5;eip=0x001224; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 85106 mov ax, [bp-0Ah] ;~ 17C5:1224 +cs=0x17c5;eip=0x001227; T(CWD); // 85107 cwd ;~ 17C5:1227 +cs=0x17c5;eip=0x001228; X(PUSH(dx)); // 85108 push dx ;~ 17C5:1228 +cs=0x17c5;eip=0x001229; X(PUSH(ax)); // 85109 push ax ;~ 17C5:1229 +cs=0x17c5;eip=0x00122a; T(ax = word_51a0a;); // 85110 mov ax, ds:word_51A0A ;~ 17C5:122A +cs=0x17c5;eip=0x00122d; T(dx = word_51a0c;); // 85111 mov dx, ds:word_51A0C ;~ 17C5:122D +cs=0x17c5;eip=0x001231; T(MOV(cx, *(dw*)(raddr(ds,si-0x7E52)))); // 85112 mov cx, [si-7E52h] ;~ 17C5:1231 +cs=0x17c5;eip=0x001235; T(SUB(bx, bx)); // 85113 sub bx, bx ;~ 17C5:1235 +cs=0x17c5;eip=0x001237; T(di = cx;); // 85114 mov di, cx ;~ 17C5:1237 +cs=0x17c5;eip=0x001239; T(cl = 5;); // 85115 mov cl, 5 ;~ 17C5:1239 loc_2746b: - // 4970 -cs=0x17c5;eip=0x00123b; T(SHL(di, 1)); // 37108 shl di, 1 ;~ 17C5:123B -cs=0x17c5;eip=0x00123d; T(RCL(bx, 1)); // 37109 rcl bx, 1 ;~ 17C5:123D -cs=0x17c5;eip=0x00123f; T(DEC(cl)); // 37110 dec cl ;~ 17C5:123F -cs=0x17c5;eip=0x001241; J(JZ(loc_27475)); // 37111 jz short loc_27475 ;~ 17C5:1241 -cs=0x17c5;eip=0x001243; J(JMP(loc_2746b)); // 37112 jmp short loc_2746B ;~ 17C5:1243 + // 4966 +cs=0x17c5;eip=0x00123b; T(SHL(di, 1)); // 85118 shl di, 1 ;~ 17C5:123B +cs=0x17c5;eip=0x00123d; T(RCL(bx, 1)); // 85119 rcl bx, 1 ;~ 17C5:123D +cs=0x17c5;eip=0x00123f; T(DEC(cl)); // 85120 dec cl ;~ 17C5:123F +cs=0x17c5;eip=0x001241; J(JZ(loc_27475)); // 85121 jz short loc_27475 ;~ 17C5:1241 +cs=0x17c5;eip=0x001243; J(JMP(loc_2746b)); // 85122 jmp short loc_2746B ;~ 17C5:1243 loc_27475: - // 4971 -cs=0x17c5;eip=0x001245; T(SUB(ax, di)); // 37116 sub ax, di ;~ 17C5:1245 -cs=0x17c5;eip=0x001247; T(SBB(dx, bx)); // 37117 sbb dx, bx ;~ 17C5:1247 -cs=0x17c5;eip=0x001249; X(PUSH(dx)); // 37118 push dx ;~ 17C5:1249 -cs=0x17c5;eip=0x00124a; X(PUSH(ax)); // 37119 push ax ;~ 17C5:124A -cs=0x17c5;eip=0x00124b; J(CALL(sub_34e44,0)); // 37120 call sub_34E44 ;~ 17C5:124B -cs=0x17c5;eip=0x00124e; X(SUB(word_51a0a, ax)); // 37121 sub word_51A0A, ax ;~ 17C5:124E -cs=0x17c5;eip=0x001252; X(SBB(word_51a0c, dx)); // 37122 sbb word_51A0C, dx ;~ 17C5:1252 -cs=0x17c5;eip=0x001256; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 37123 mov ax, [bp-0Ah] ;~ 17C5:1256 -cs=0x17c5;eip=0x001259; T(CWD); // 37124 cwd ;~ 17C5:1259 -cs=0x17c5;eip=0x00125a; X(PUSH(dx)); // 37125 push dx ;~ 17C5:125A -cs=0x17c5;eip=0x00125b; X(PUSH(ax)); // 37126 push ax ;~ 17C5:125B -cs=0x17c5;eip=0x00125c; T(ax = word_51a28;); // 37127 mov ax, word_51A28 ;~ 17C5:125C -cs=0x17c5;eip=0x00125f; T(dx = *(word_51a2a);); // 37128 mov dx, word_51A2A ;~ 17C5:125F -cs=0x17c5;eip=0x001263; T(cx = 0x8000;); // 37129 mov cx, 8000h ;~ 17C5:1263 -cs=0x17c5;eip=0x001266; T(SUB(cx, *(dw*)(raddr(ds,si-0x7E50)))); // 37130 sub cx, [si-7E50h] ;~ 17C5:1266 -cs=0x17c5;eip=0x00126a; T(SUB(bx, bx)); // 37131 sub bx, bx ;~ 17C5:126A -cs=0x17c5;eip=0x00126c; T(di = cx;); // 37132 mov di, cx ;~ 17C5:126C -cs=0x17c5;eip=0x00126e; T(cl = 5;); // 37133 mov cl, 5 ;~ 17C5:126E + // 4967 +cs=0x17c5;eip=0x001245; T(SUB(ax, di)); // 85126 sub ax, di ;~ 17C5:1245 +cs=0x17c5;eip=0x001247; T(SBB(dx, bx)); // 85127 sbb dx, bx ;~ 17C5:1247 +cs=0x17c5;eip=0x001249; X(PUSH(dx)); // 85128 push dx ;~ 17C5:1249 +cs=0x17c5;eip=0x00124a; X(PUSH(ax)); // 85129 push ax ;~ 17C5:124A +cs=0x17c5;eip=0x00124b; J(CALL(sub_34e44,0)); // 85130 call sub_34E44 ;~ 17C5:124B +cs=0x17c5;eip=0x00124e; X(SUB(word_51a0a, ax)); // 85131 sub ds:word_51A0A, ax ;~ 17C5:124E +cs=0x17c5;eip=0x001252; X(SBB(word_51a0c, dx)); // 85132 sbb ds:word_51A0C, dx ;~ 17C5:1252 +cs=0x17c5;eip=0x001256; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 85133 mov ax, [bp-0Ah] ;~ 17C5:1256 +cs=0x17c5;eip=0x001259; T(CWD); // 85134 cwd ;~ 17C5:1259 +cs=0x17c5;eip=0x00125a; X(PUSH(dx)); // 85135 push dx ;~ 17C5:125A +cs=0x17c5;eip=0x00125b; X(PUSH(ax)); // 85136 push ax ;~ 17C5:125B +cs=0x17c5;eip=0x00125c; T(ax = word_51a28;); // 85137 mov ax, ds:word_51A28 ;~ 17C5:125C +cs=0x17c5;eip=0x00125f; T(dx = word_51a2a;); // 85138 mov dx, ds:word_51A2A ;~ 17C5:125F +cs=0x17c5;eip=0x001263; T(cx = 0x8000;); // 85139 mov cx, 8000h ;~ 17C5:1263 +cs=0x17c5;eip=0x001266; T(SUB(cx, *(dw*)(raddr(ds,si-0x7E50)))); // 85140 sub cx, [si-7E50h] ;~ 17C5:1266 +cs=0x17c5;eip=0x00126a; T(SUB(bx, bx)); // 85141 sub bx, bx ;~ 17C5:126A +cs=0x17c5;eip=0x00126c; T(di = cx;); // 85142 mov di, cx ;~ 17C5:126C +cs=0x17c5;eip=0x00126e; T(cl = 5;); // 85143 mov cl, 5 ;~ 17C5:126E loc_274a0: - // 4972 -cs=0x17c5;eip=0x001270; T(SHL(di, 1)); // 37136 shl di, 1 ;~ 17C5:1270 -cs=0x17c5;eip=0x001272; T(RCL(bx, 1)); // 37137 rcl bx, 1 ;~ 17C5:1272 -cs=0x17c5;eip=0x001274; T(DEC(cl)); // 37138 dec cl ;~ 17C5:1274 -cs=0x17c5;eip=0x001276; J(JZ(loc_274aa)); // 37139 jz short loc_274AA ;~ 17C5:1276 -cs=0x17c5;eip=0x001278; J(JMP(loc_274a0)); // 37140 jmp short loc_274A0 ;~ 17C5:1278 + // 4968 +cs=0x17c5;eip=0x001270; T(SHL(di, 1)); // 85146 shl di, 1 ;~ 17C5:1270 +cs=0x17c5;eip=0x001272; T(RCL(bx, 1)); // 85147 rcl bx, 1 ;~ 17C5:1272 +cs=0x17c5;eip=0x001274; T(DEC(cl)); // 85148 dec cl ;~ 17C5:1274 +cs=0x17c5;eip=0x001276; J(JZ(loc_274aa)); // 85149 jz short loc_274AA ;~ 17C5:1276 +cs=0x17c5;eip=0x001278; J(JMP(loc_274a0)); // 85150 jmp short loc_274A0 ;~ 17C5:1278 loc_274aa: - // 4973 -cs=0x17c5;eip=0x00127a; T(SUB(ax, di)); // 37144 sub ax, di ;~ 17C5:127A -cs=0x17c5;eip=0x00127c; T(SBB(dx, bx)); // 37145 sbb dx, bx ;~ 17C5:127C -cs=0x17c5;eip=0x00127e; X(PUSH(dx)); // 37146 push dx ;~ 17C5:127E -cs=0x17c5;eip=0x00127f; X(PUSH(ax)); // 37147 push ax ;~ 17C5:127F -cs=0x17c5;eip=0x001280; J(CALL(sub_34e44,0)); // 37148 call sub_34E44 ;~ 17C5:1280 -cs=0x17c5;eip=0x001283; X(SUB(word_51a28, ax)); // 37149 sub word_51A28, ax ;~ 17C5:1283 -cs=0x17c5;eip=0x001287; X(SBB(*(word_51a2a), dx)); // 37150 sbb word_51A2A, dx ;~ 17C5:1287 + // 4969 +cs=0x17c5;eip=0x00127a; T(SUB(ax, di)); // 85154 sub ax, di ;~ 17C5:127A +cs=0x17c5;eip=0x00127c; T(SBB(dx, bx)); // 85155 sbb dx, bx ;~ 17C5:127C +cs=0x17c5;eip=0x00127e; X(PUSH(dx)); // 85156 push dx ;~ 17C5:127E +cs=0x17c5;eip=0x00127f; X(PUSH(ax)); // 85157 push ax ;~ 17C5:127F +cs=0x17c5;eip=0x001280; J(CALL(sub_34e44,0)); // 85158 call sub_34E44 ;~ 17C5:1280 +cs=0x17c5;eip=0x001283; X(SUB(word_51a28, ax)); // 85159 sub ds:word_51A28, ax ;~ 17C5:1283 +cs=0x17c5;eip=0x001287; X(SBB(word_51a2a, dx)); // 85160 sbb ds:word_51A2A, dx ;~ 17C5:1287 loc_274bb: - // 4974 -cs=0x17c5;eip=0x00128b; J(return _group18(m2c::kloc_274c9, _state);); // 37154 jmp short loc_274C9 ;~ 17C5:128B + // 4970 +cs=0x17c5;eip=0x00128b; J(return _group18(m2c::kloc_274c9, _state);); // 85164 jmp short loc_274C9 ;~ 17C5:128B assert(0); __dispatch_call: @@ -2483,6 +2473,7 @@ cs=0x17c5;eip=0x00128b; J(return _group18(m2c::kloc_274c9, _state);); // 37154 case m2c::kloc_26fe1: goto loc_26fe1; case m2c::kloc_27040: goto loc_27040; case m2c::kloc_27075: goto loc_27075; + case m2c::kloc_2707f: goto loc_2707f; case m2c::kloc_2708f: goto loc_2708f; case m2c::kloc_27099: goto loc_27099; case m2c::kloc_270d4: goto loc_270d4; @@ -2526,7 +2517,6 @@ cs=0x17c5;eip=0x00128b; J(return _group18(m2c::kloc_274c9, _state);); // 37154 case m2c::kloc_274aa: goto loc_274aa; case m2c::kloc_274bb: goto loc_274bb; case m2c::kseg2623_be0_proc: goto seg2623_be0_proc; - case m2c::kseg2623_e4f_proc: goto seg2623_e4f_proc; case m2c::ksub_26ba0: goto sub_26ba0; case m2c::ksub_26c88: goto sub_26c88; case m2c::ksub_26d32: goto sub_26d32; @@ -2549,11744 +2539,507 @@ cs=0x17c5;eip=0x00128b; J(return _group18(m2c::kloc_274c9, _state);); // 37154 _group18: _begin: seg2623_128d_proc: - // 37160 + // 85170 loc_274bd: - // 4975 -cs=0x17c5;eip=0x00128d; X(word_49936 = 0;); // 37161 mov word_49936, 0 ;~ 17C5:128D -cs=0x17c5;eip=0x001293; X(word_49932 = 0;); // 37162 mov word_49932, 0 ;~ 17C5:1293 + // 4971 +cs=0x17c5;eip=0x00128d; X(word_49936 = 0;); // 85171 mov word_49936, 0 ;~ 17C5:128D +cs=0x17c5;eip=0x001293; X(word_49932 = 0;); // 85172 mov word_49932, 0 ;~ 17C5:1293 loc_274c9: - // 4976 -cs=0x17c5;eip=0x001299; T(CMP(word_49932, 0)); // 37165 cmp word_49932, 0 ;~ 17C5:1299 -cs=0x17c5;eip=0x00129e; J(JNZ(loc_27542)); // 37166 jnz short loc_27542 ;~ 17C5:129E -cs=0x17c5;eip=0x0012a0; T(CMP(word_4e2fe, 0)); // 37167 cmp word_4E2FE, 0 ;~ 17C5:12A0 -cs=0x17c5;eip=0x0012a5; J(JNZ(loc_2753c)); // 37168 jnz short loc_2753C ;~ 17C5:12A5 -cs=0x17c5;eip=0x0012a7; T(LES(bx, dword_4f220)); // 37169 les bx, dword_4F220 ;~ 17C5:12A7 -cs=0x17c5;eip=0x0012ab; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 37170 cmp word ptr es:[bx+40h], 0 ;~ 17C5:12AB -cs=0x17c5;eip=0x0012b0; J(JNZ(loc_274f0)); // 37171 jnz short loc_274F0 ;~ 17C5:12B0 -cs=0x17c5;eip=0x0012b2; T(CMP(word_521c0, 4)); // 37172 cmp word_521C0, 4 ;~ 17C5:12B2 -cs=0x17c5;eip=0x0012b7; J(JG(loc_274f0)); // 37173 jg short loc_274F0 ;~ 17C5:12B7 -cs=0x17c5;eip=0x0012b9; T(CMP(*(word_492c8), 0)); // 37174 cmp word_492C8, 0 ;~ 17C5:12B9 -cs=0x17c5;eip=0x0012be; J(JNZ(loc_2753a)); // 37175 jnz short loc_2753A ;~ 17C5:12BE + // 4972 +cs=0x17c5;eip=0x001299; T(CMP(word_49932, 0)); // 85175 cmp word_49932, 0 ;~ 17C5:1299 +cs=0x17c5;eip=0x00129e; J(JNZ(loc_27542)); // 85176 jnz short loc_27542 ;~ 17C5:129E +cs=0x17c5;eip=0x0012a0; T(CMP(word_4e2fe, 0)); // 85177 cmp ds:word_4E2FE, 0 ;~ 17C5:12A0 +cs=0x17c5;eip=0x0012a5; J(JNZ(loc_2753c)); // 85178 jnz short loc_2753C ;~ 17C5:12A5 +cs=0x17c5;eip=0x0012a7; T(LES(bx, dword_4f220)); // 85179 les bx, ds:dword_4F220 ;~ 17C5:12A7 +cs=0x17c5;eip=0x0012ab; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 85180 cmp word ptr es:[bx+40h], 0 ;~ 17C5:12AB +cs=0x17c5;eip=0x0012b0; J(JNZ(loc_274f0)); // 85181 jnz short loc_274F0 ;~ 17C5:12B0 +cs=0x17c5;eip=0x0012b2; T(CMP(word_521c0, 4)); // 85182 cmp ds:word_521C0, 4 ;~ 17C5:12B2 +cs=0x17c5;eip=0x0012b7; J(JG(loc_274f0)); // 85183 jg short loc_274F0 ;~ 17C5:12B7 +cs=0x17c5;eip=0x0012b9; T(CMP(*(word_492c8), 0)); // 85184 cmp word_492C8, 0 ;~ 17C5:12B9 +cs=0x17c5;eip=0x0012be; J(JNZ(loc_2753a)); // 85185 jnz short loc_2753A ;~ 17C5:12BE loc_274f0: - // 4977 -cs=0x17c5;eip=0x0012c0; T(CMP(*(word_5206c), 0)); // 37179 cmp word_5206C, 0 ;~ 17C5:12C0 -cs=0x17c5;eip=0x0012c5; J(JNZ(loc_2753a)); // 37180 jnz short loc_2753A ;~ 17C5:12C5 -cs=0x17c5;eip=0x0012c7; T(CMP(*(word_50c8a), 0x32)); // 37181 cmp word_50C8A, 32h ; '2' ;~ 17C5:12C7 -cs=0x17c5;eip=0x0012cc; J(JLE(loc_2753a)); // 37182 jle short loc_2753A ;~ 17C5:12CC -cs=0x17c5;eip=0x0012ce; T(ax = 2;); // 37183 mov ax, 2 ;~ 17C5:12CE -cs=0x17c5;eip=0x0012d1; X(PUSH(ax)); // 37184 push ax ;~ 17C5:12D1 -cs=0x17c5;eip=0x0012d2; T(SUB(ax, ax)); // 37185 sub ax, ax ;~ 17C5:12D2 -cs=0x17c5;eip=0x0012d4; X(PUSH(ax)); // 37186 push ax ;~ 17C5:12D4 -cs=0x17c5;eip=0x0012d5; J(CALL(sub_33c65,0)); // 37187 call sub_33C65 ;~ 17C5:12D5 -cs=0x17c5;eip=0x0012d8; T(ADD(sp, 4)); // 37189 add sp, 4 ;~ 17C5:12D8 -cs=0x17c5;eip=0x0012db; T(SUB(ax, ax)); // 37190 sub ax, ax ;~ 17C5:12DB -cs=0x17c5;eip=0x0012dd; X(PUSH(ax)); // 37191 push ax ;~ 17C5:12DD -cs=0x17c5;eip=0x0012de; J(CALL(sub_30074,0)); // 37192 call sub_30074 ;~ 17C5:12DE -cs=0x17c5;eip=0x0012e1; T(ADD(sp, 2)); // 37193 add sp, 2 ;~ 17C5:12E1 -cs=0x17c5;eip=0x0012e4; T(ax = 0x0C7;); // 37194 mov ax, 0C7h ;~ 17C5:12E4 -cs=0x17c5;eip=0x0012e7; X(PUSH(ax)); // 37195 push ax ;~ 17C5:12E7 -cs=0x17c5;eip=0x0012e8; T(ax = 0x13F;); // 37196 mov ax, 13Fh ;~ 17C5:12E8 -cs=0x17c5;eip=0x0012eb; X(PUSH(ax)); // 37197 push ax ;~ 17C5:12EB -cs=0x17c5;eip=0x0012ec; T(SUB(ax, ax)); // 37198 sub ax, ax ;~ 17C5:12EC -cs=0x17c5;eip=0x0012ee; X(PUSH(ax)); // 37199 push ax ;~ 17C5:12EE -cs=0x17c5;eip=0x0012ef; X(PUSH(ax)); // 37200 push ax ;~ 17C5:12EF -cs=0x17c5;eip=0x0012f0; J(CALL(sub_3008d,0)); // 37201 call sub_3008D ;~ 17C5:12F0 -cs=0x17c5;eip=0x0012f3; T(ADD(sp, 8)); // 37203 add sp, 8 ;~ 17C5:12F3 -cs=0x17c5;eip=0x0012f6; T(ax = 0x78;); // 37204 mov ax, 78h ; 'x' ;~ 17C5:12F6 -cs=0x17c5;eip=0x0012f9; X(PUSH(ax)); // 37205 push ax ;~ 17C5:12F9 -cs=0x17c5;eip=0x0012fa; J(CALL(sub_284a8,0)); // 37206 call sub_284A8 ;~ 17C5:12FA -cs=0x17c5;eip=0x0012fd; T(ADD(sp, 2)); // 37207 add sp, 2 ;~ 17C5:12FD -cs=0x17c5;eip=0x001300; T(ax = 1;); // 37208 mov ax, 1 ;~ 17C5:1300 -cs=0x17c5;eip=0x001303; X(PUSH(ax)); // 37209 push ax ;~ 17C5:1303 -cs=0x17c5;eip=0x001304; J(CALL(sub_27d67,0)); // 37210 call sub_27D67 ;~ 17C5:1304 -cs=0x17c5;eip=0x001307; T(ADD(sp, 2)); // 37211 add sp, 2 ;~ 17C5:1307 + // 4973 +cs=0x17c5;eip=0x0012c0; T(CMP(word_5206c, 0)); // 85189 cmp ds:word_5206C, 0 ;~ 17C5:12C0 +cs=0x17c5;eip=0x0012c5; J(JNZ(loc_2753a)); // 85190 jnz short loc_2753A ;~ 17C5:12C5 +cs=0x17c5;eip=0x0012c7; T(CMP(word_50c8a, 0x32)); // 85191 cmp ds:word_50C8A, 32h ; '2' ;~ 17C5:12C7 +cs=0x17c5;eip=0x0012cc; J(JLE(loc_2753a)); // 85192 jle short loc_2753A ;~ 17C5:12CC +cs=0x17c5;eip=0x0012ce; T(ax = 2;); // 85193 mov ax, 2 ;~ 17C5:12CE +cs=0x17c5;eip=0x0012d1; X(PUSH(ax)); // 85194 push ax ;~ 17C5:12D1 +cs=0x17c5;eip=0x0012d2; T(SUB(ax, ax)); // 85195 sub ax, ax ;~ 17C5:12D2 +cs=0x17c5;eip=0x0012d4; X(PUSH(ax)); // 85196 push ax ;~ 17C5:12D4 +cs=0x17c5;eip=0x0012d5; J(CALL(sub_33c65,0)); // 85197 call sub_33C65 ;~ 17C5:12D5 +cs=0x17c5;eip=0x0012d8; T(ADD(sp, 4)); // 85199 add sp, 4 ;~ 17C5:12D8 +cs=0x17c5;eip=0x0012db; T(SUB(ax, ax)); // 85200 sub ax, ax ;~ 17C5:12DB +cs=0x17c5;eip=0x0012dd; X(PUSH(ax)); // 85201 push ax ;~ 17C5:12DD +cs=0x17c5;eip=0x0012de; J(CALL(sub_30074,0)); // 85202 call sub_30074 ;~ 17C5:12DE +cs=0x17c5;eip=0x0012e1; T(ADD(sp, 2)); // 85203 add sp, 2 ;~ 17C5:12E1 +cs=0x17c5;eip=0x0012e4; T(ax = 0x0C7;); // 85204 mov ax, 0C7h ;~ 17C5:12E4 +cs=0x17c5;eip=0x0012e7; X(PUSH(ax)); // 85205 push ax ;~ 17C5:12E7 +cs=0x17c5;eip=0x0012e8; T(ax = 0x13F;); // 85206 mov ax, 13Fh ;~ 17C5:12E8 +cs=0x17c5;eip=0x0012eb; X(PUSH(ax)); // 85207 push ax ;~ 17C5:12EB +cs=0x17c5;eip=0x0012ec; T(SUB(ax, ax)); // 85208 sub ax, ax ;~ 17C5:12EC +cs=0x17c5;eip=0x0012ee; X(PUSH(ax)); // 85209 push ax ;~ 17C5:12EE +cs=0x17c5;eip=0x0012ef; X(PUSH(ax)); // 85210 push ax ;~ 17C5:12EF +cs=0x17c5;eip=0x0012f0; J(CALL(sub_3008d,0)); // 85211 call sub_3008D ;~ 17C5:12F0 +cs=0x17c5;eip=0x0012f3; T(ADD(sp, 8)); // 85213 add sp, 8 ;~ 17C5:12F3 +cs=0x17c5;eip=0x0012f6; T(ax = 0x78;); // 85214 mov ax, 78h ; 'x' ;~ 17C5:12F6 +cs=0x17c5;eip=0x0012f9; X(PUSH(ax)); // 85215 push ax ;~ 17C5:12F9 +cs=0x17c5;eip=0x0012fa; J(CALL(sub_284a8,0)); // 85216 call sub_284A8 ;~ 17C5:12FA +cs=0x17c5;eip=0x0012fd; T(ADD(sp, 2)); // 85217 add sp, 2 ;~ 17C5:12FD +cs=0x17c5;eip=0x001300; T(ax = 1;); // 85218 mov ax, 1 ;~ 17C5:1300 +cs=0x17c5;eip=0x001303; X(PUSH(ax)); // 85219 push ax ;~ 17C5:1303 +cs=0x17c5;eip=0x001304; J(CALL(sub_27d67,0)); // 85220 call sub_27D67 ;~ 17C5:1304 +cs=0x17c5;eip=0x001307; T(ADD(sp, 2)); // 85221 add sp, 2 ;~ 17C5:1307 loc_2753a: - // 4978 -cs=0x17c5;eip=0x00130a; J(JMP(loc_27542)); // 37215 jmp short loc_27542 ;~ 17C5:130A + // 4974 +cs=0x17c5;eip=0x00130a; J(JMP(loc_27542)); // 85225 jmp short loc_27542 ;~ 17C5:130A loc_2753c: - // 4979 -cs=0x17c5;eip=0x00130c; X(word_49944 = 1;); // 37219 mov word_49944, 1 ;~ 17C5:130C + // 4975 +cs=0x17c5;eip=0x00130c; X(word_49944 = 1;); // 85229 mov word_49944, 1 ;~ 17C5:130C loc_27542: - // 4980 -cs=0x17c5;eip=0x001312; T(CMP(*(raddr(ds,m2c::kloc_4fb8a)), 0)); // 37223 cmp byte ptr loc_4FB8A, 0 ;~ 17C5:1312 -cs=0x17c5;eip=0x001317; J(JZ(loc_27596)); // 37224 jz short loc_27596 ;~ 17C5:1317 -cs=0x17c5;eip=0x001319; T(TEST(*(db*)(&word_520c0), 0x80)); // 37225 test byte ptr word_520C0, 80h ;~ 17C5:1319 -cs=0x17c5;eip=0x00131e; J(JNZ(loc_27596)); // 37226 jnz short loc_27596 ;~ 17C5:131E -cs=0x17c5;eip=0x001320; T(LES(bx, dword_4f220)); // 37227 les bx, dword_4F220 ;~ 17C5:1320 -cs=0x17c5;eip=0x001324; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 37229 cmp word ptr es:[bx+40h], 0 ;~ 17C5:1324 -cs=0x17c5;eip=0x001329; J(JZ(loc_2758a)); // 37230 jz short loc_2758A ;~ 17C5:1329 -cs=0x17c5;eip=0x00132b; T(CMP(word_4e300, 0)); // 37231 cmp word_4E300, 0 ;~ 17C5:132B -cs=0x17c5;eip=0x001330; J(JZ(loc_2758a)); // 37232 jz short loc_2758A ;~ 17C5:1330 -cs=0x17c5;eip=0x001332; T(ax = 2;); // 37233 mov ax, 2 ;~ 17C5:1332 -cs=0x17c5;eip=0x001335; X(PUSH(ax)); // 37234 push ax ;~ 17C5:1335 -cs=0x17c5;eip=0x001336; T(SUB(ax, ax)); // 37235 sub ax, ax ;~ 17C5:1336 -cs=0x17c5;eip=0x001338; X(PUSH(ax)); // 37236 push ax ;~ 17C5:1338 -cs=0x17c5;eip=0x001339; J(CALL(sub_33c65,0)); // 37237 call sub_33C65 ;~ 17C5:1339 -cs=0x17c5;eip=0x00133c; T(ADD(sp, 4)); // 37239 add sp, 4 ;~ 17C5:133C -cs=0x17c5;eip=0x00133f; J(CALLF(sub_49af7,0)); // 37240 call far ptr sub_49AF7 ;~ 17C5:133F -cs=0x17c5;eip=0x001344; T(ax = 0x78;); // 37242 mov ax, 78h ; 'x' ;~ 17C5:1344 -cs=0x17c5;eip=0x001347; X(PUSH(ax)); // 37243 push ax ;~ 17C5:1347 -cs=0x17c5;eip=0x001348; J(CALL(sub_284a8,0)); // 37244 call sub_284A8 ;~ 17C5:1348 -cs=0x17c5;eip=0x00134b; T(ADD(sp, 2)); // 37245 add sp, 2 ;~ 17C5:134B -cs=0x17c5;eip=0x00134e; T(ax = 2;); // 37246 mov ax, 2 ;~ 17C5:134E -cs=0x17c5;eip=0x001351; X(PUSH(ax)); // 37247 push ax ;~ 17C5:1351 -cs=0x17c5;eip=0x001352; J(CALL(sub_27d67,0)); // 37248 call sub_27D67 ;~ 17C5:1352 -cs=0x17c5;eip=0x001355; T(ADD(sp, 2)); // 37249 add sp, 2 ;~ 17C5:1355 -cs=0x17c5;eip=0x001358; J(JMP(loc_27596)); // 37250 jmp short loc_27596 ;~ 17C5:1358 + // 4976 +cs=0x17c5;eip=0x001312; T(CMP(byte_4fb8a, 0)); // 85233 cmp ds:byte_4FB8A, 0 ;~ 17C5:1312 +cs=0x17c5;eip=0x001317; J(JZ(loc_27596)); // 85234 jz short loc_27596 ;~ 17C5:1317 +cs=0x17c5;eip=0x001319; T(TEST(*(db*)(&word_520c0), 0x80)); // 85235 test byte ptr ds:word_520C0, 80h ;~ 17C5:1319 +cs=0x17c5;eip=0x00131e; J(JNZ(loc_27596)); // 85236 jnz short loc_27596 ;~ 17C5:131E +cs=0x17c5;eip=0x001320; T(LES(bx, dword_4f220)); // 85237 les bx, ds:dword_4F220 ;~ 17C5:1320 +cs=0x17c5;eip=0x001324; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 85239 cmp word ptr es:[bx+40h], 0 ;~ 17C5:1324 +cs=0x17c5;eip=0x001329; J(JZ(loc_2758a)); // 85240 jz short loc_2758A ;~ 17C5:1329 +cs=0x17c5;eip=0x00132b; T(CMP(word_4e300, 0)); // 85241 cmp ds:word_4E300, 0 ;~ 17C5:132B +cs=0x17c5;eip=0x001330; J(JZ(loc_2758a)); // 85242 jz short loc_2758A ;~ 17C5:1330 +cs=0x17c5;eip=0x001332; T(ax = 2;); // 85243 mov ax, 2 ;~ 17C5:1332 +cs=0x17c5;eip=0x001335; X(PUSH(ax)); // 85244 push ax ;~ 17C5:1335 +cs=0x17c5;eip=0x001336; T(SUB(ax, ax)); // 85245 sub ax, ax ;~ 17C5:1336 +cs=0x17c5;eip=0x001338; X(PUSH(ax)); // 85246 push ax ;~ 17C5:1338 +cs=0x17c5;eip=0x001339; J(CALL(sub_33c65,0)); // 85247 call sub_33C65 ;~ 17C5:1339 +cs=0x17c5;eip=0x00133c; T(ADD(sp, 4)); // 85249 add sp, 4 ;~ 17C5:133C +cs=0x17c5;eip=0x00133f; J(CALLF(sub_49af7,0)); // 85250 call far ptr sub_49AF7 ;~ 17C5:133F +cs=0x17c5;eip=0x001344; T(ax = 0x78;); // 85252 mov ax, 78h ; 'x' ;~ 17C5:1344 +cs=0x17c5;eip=0x001347; X(PUSH(ax)); // 85253 push ax ;~ 17C5:1347 +cs=0x17c5;eip=0x001348; J(CALL(sub_284a8,0)); // 85254 call sub_284A8 ;~ 17C5:1348 +cs=0x17c5;eip=0x00134b; T(ADD(sp, 2)); // 85255 add sp, 2 ;~ 17C5:134B +cs=0x17c5;eip=0x00134e; T(ax = 2;); // 85256 mov ax, 2 ;~ 17C5:134E +cs=0x17c5;eip=0x001351; X(PUSH(ax)); // 85257 push ax ;~ 17C5:1351 +cs=0x17c5;eip=0x001352; J(CALL(sub_27d67,0)); // 85258 call sub_27D67 ;~ 17C5:1352 +cs=0x17c5;eip=0x001355; T(ADD(sp, 2)); // 85259 add sp, 2 ;~ 17C5:1355 +cs=0x17c5;eip=0x001358; J(JMP(loc_27596)); // 85260 jmp short loc_27596 ;~ 17C5:1358 loc_2758a: - // 4981 -cs=0x17c5;eip=0x00135a; X(ADD(word_4e300, 0x1F4)); // 37255 add word_4E300, 1F4h ;~ 17C5:135A -cs=0x17c5;eip=0x001360; X(word_492e6 = 0;); // 37256 mov word_492E6, 0 ;~ 17C5:1360 + // 4977 +cs=0x17c5;eip=0x00135a; X(ADD(word_4e300, 0x1F4)); // 85265 add ds:word_4E300, 1F4h ;~ 17C5:135A +cs=0x17c5;eip=0x001360; X(word_492e6 = 0;); // 85266 mov word_492E6, 0 ;~ 17C5:1360 loc_27596: - // 4982 -cs=0x17c5;eip=0x001366; T(bx = word_5239a;); // 37260 mov bx, word_5239A ;~ 17C5:1366 -cs=0x17c5;eip=0x00136a; T(cl = 4;); // 37261 mov cl, 4 ;~ 17C5:136A -cs=0x17c5;eip=0x00136c; T(SHL(bx, cl)); // 37262 shl bx, cl ;~ 17C5:136C -cs=0x17c5;eip=0x00136e; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 37263 test word ptr [bx-7E4Ch], 200h ;~ 17C5:136E -cs=0x17c5;eip=0x001374; J(JZ(loc_275c4)); // 37264 jz short loc_275C4 ;~ 17C5:1374 -cs=0x17c5;eip=0x001376; T(CMP(word_4f21e, 0x500)); // 37265 cmp word_4F21E, 500h ;~ 17C5:1376 -cs=0x17c5;eip=0x00137c; J(JGE(loc_275c4)); // 37266 jge short loc_275C4 ;~ 17C5:137C -cs=0x17c5;eip=0x00137e; T(ah = *(db*)(&word_511d8);); // 37267 mov ah, byte ptr word_511D8 ;~ 17C5:137E -cs=0x17c5;eip=0x001382; T(SUB(al, al)); // 37268 sub al, al ;~ 17C5:1382 -cs=0x17c5;eip=0x001384; T(CWD); // 37269 cwd ;~ 17C5:1384 -cs=0x17c5;eip=0x001385; T(cx = word_492f4;); // 37270 mov cx, word_492F4 ;~ 17C5:1385 -cs=0x17c5;eip=0x001389; T(IDIV2(cx)); // 37271 idiv cx ;~ 17C5:1389 -cs=0x17c5;eip=0x00138b; T(ADD(ax, word_522d0)); // 37272 add ax, word_522D0 ;~ 17C5:138B -cs=0x17c5;eip=0x00138f; T(AND(ah, 0x0F)); // 37273 and ah, 0Fh ;~ 17C5:138F -cs=0x17c5;eip=0x001392; J(JMP(loc_275c6)); // 37274 jmp short loc_275C6 ;~ 17C5:1392 + // 4978 +cs=0x17c5;eip=0x001366; T(bx = word_5239a;); // 85271 mov bx, ds:word_5239A ;~ 17C5:1366 +cs=0x17c5;eip=0x00136a; T(cl = 4;); // 85272 mov cl, 4 ;~ 17C5:136A +cs=0x17c5;eip=0x00136c; T(SHL(bx, cl)); // 85273 shl bx, cl ;~ 17C5:136C +cs=0x17c5;eip=0x00136e; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 85274 test word ptr [bx-7E4Ch], 200h ;~ 17C5:136E +cs=0x17c5;eip=0x001374; J(JZ(loc_275c4)); // 85275 jz short loc_275C4 ;~ 17C5:1374 +cs=0x17c5;eip=0x001376; T(CMP(word_4f21e, 0x500)); // 85276 cmp ds:word_4F21E, 500h ;~ 17C5:1376 +cs=0x17c5;eip=0x00137c; J(JGE(loc_275c4)); // 85277 jge short loc_275C4 ;~ 17C5:137C +cs=0x17c5;eip=0x00137e; T(ah = *(db*)(&word_511d8);); // 85278 mov ah, byte ptr ds:word_511D8 ;~ 17C5:137E +cs=0x17c5;eip=0x001382; T(SUB(al, al)); // 85279 sub al, al ;~ 17C5:1382 +cs=0x17c5;eip=0x001384; T(CWD); // 85280 cwd ;~ 17C5:1384 +cs=0x17c5;eip=0x001385; T(cx = word_492f4;); // 85281 mov cx, word_492F4 ;~ 17C5:1385 +cs=0x17c5;eip=0x001389; T(IDIV2(cx)); // 85282 idiv cx ;~ 17C5:1389 +cs=0x17c5;eip=0x00138b; T(ADD(ax, word_522d0)); // 85283 add ax, ds:word_522D0 ;~ 17C5:138B +cs=0x17c5;eip=0x00138f; T(AND(ah, 0x0F)); // 85284 and ah, 0Fh ;~ 17C5:138F +cs=0x17c5;eip=0x001392; J(JMP(loc_275c6)); // 85285 jmp short loc_275C6 ;~ 17C5:1392 loc_275c4: - // 4983 -cs=0x17c5;eip=0x001394; T(SUB(ax, ax)); // 37279 sub ax, ax ;~ 17C5:1394 + // 4979 +cs=0x17c5;eip=0x001394; T(SUB(ax, ax)); // 85290 sub ax, ax ;~ 17C5:1394 loc_275c6: - // 4984 -cs=0x17c5;eip=0x001396; X(word_522d0 = ax;); // 37282 mov word_522D0, ax ;~ 17C5:1396 -cs=0x17c5;eip=0x001399; X(INC(word_49918)); // 37283 inc word_49918 ;~ 17C5:1399 -cs=0x17c5;eip=0x00139d; T(ax = word_49918;); // 37284 mov ax, word_49918 ;~ 17C5:139D -cs=0x17c5;eip=0x0013a0; T(CWD); // 37285 cwd ;~ 17C5:13A0 -cs=0x17c5;eip=0x0013a1; T(cx = word_492f4;); // 37286 mov cx, word_492F4 ;~ 17C5:13A1 -cs=0x17c5;eip=0x0013a5; T(IDIV2(cx)); // 37287 idiv cx ;~ 17C5:13A5 -cs=0x17c5;eip=0x0013a7; T(OR(dx, dx)); // 37288 or dx, dx ;~ 17C5:13A7 -cs=0x17c5;eip=0x0013a9; J(JNZ(loc_27617)); // 37289 jnz short loc_27617 ;~ 17C5:13A9 -cs=0x17c5;eip=0x0013ab; X(INC(word_4f210)); // 37291 inc word_4F210 ;~ 17C5:13AB -cs=0x17c5;eip=0x0013af; T(TEST(*(db*)(&word_4f210), 0x1F)); // 37292 test byte ptr word_4F210, 1Fh ;~ 17C5:13AF -cs=0x17c5;eip=0x0013b4; J(JNZ(loc_275f3)); // 37293 jnz short loc_275F3 ;~ 17C5:13B4 -cs=0x17c5;eip=0x0013b6; T(SUB(ax, ax)); // 37294 sub ax, ax ;~ 17C5:13B6 -cs=0x17c5;eip=0x0013b8; X(PUSH(ax)); // 37295 push ax ;~ 17C5:13B8 -cs=0x17c5;eip=0x0013b9; T(ax = 9;); // 37296 mov ax, 9 ;~ 17C5:13B9 -cs=0x17c5;eip=0x0013bc; X(PUSH(ax)); // 37297 push ax ;~ 17C5:13BC -cs=0x17c5;eip=0x0013bd; J(CALL(sub_27f40,0)); // 37298 call sub_27F40 ;~ 17C5:13BD -cs=0x17c5;eip=0x0013c0; T(ADD(sp, 4)); // 37299 add sp, 4 ;~ 17C5:13C0 + // 4980 +cs=0x17c5;eip=0x001396; X(word_522d0 = ax;); // 85293 mov ds:word_522D0, ax ;~ 17C5:1396 +cs=0x17c5;eip=0x001399; X(INC(word_49918)); // 85294 inc word_49918 ;~ 17C5:1399 +cs=0x17c5;eip=0x00139d; T(ax = word_49918;); // 85295 mov ax, word_49918 ;~ 17C5:139D +cs=0x17c5;eip=0x0013a0; T(CWD); // 85296 cwd ;~ 17C5:13A0 +cs=0x17c5;eip=0x0013a1; T(cx = word_492f4;); // 85297 mov cx, word_492F4 ;~ 17C5:13A1 +cs=0x17c5;eip=0x0013a5; T(IDIV2(cx)); // 85298 idiv cx ;~ 17C5:13A5 +cs=0x17c5;eip=0x0013a7; T(OR(dx, dx)); // 85299 or dx, dx ;~ 17C5:13A7 +cs=0x17c5;eip=0x0013a9; J(JNZ(loc_27617)); // 85300 jnz short loc_27617 ;~ 17C5:13A9 +cs=0x17c5;eip=0x0013ab; X(INC(word_4f210)); // 85301 inc ds:word_4F210 ;~ 17C5:13AB +cs=0x17c5;eip=0x0013af; T(TEST(*(db*)(&word_4f210), 0x1F)); // 85302 test byte ptr ds:word_4F210, 1Fh ;~ 17C5:13AF +cs=0x17c5;eip=0x0013b4; J(JNZ(loc_275f3)); // 85303 jnz short loc_275F3 ;~ 17C5:13B4 +cs=0x17c5;eip=0x0013b6; T(SUB(ax, ax)); // 85304 sub ax, ax ;~ 17C5:13B6 +cs=0x17c5;eip=0x0013b8; X(PUSH(ax)); // 85305 push ax ;~ 17C5:13B8 +cs=0x17c5;eip=0x0013b9; T(ax = 9;); // 85306 mov ax, 9 ;~ 17C5:13B9 +cs=0x17c5;eip=0x0013bc; X(PUSH(ax)); // 85307 push ax ;~ 17C5:13BC +cs=0x17c5;eip=0x0013bd; J(CALL(sub_27f40,0)); // 85308 call sub_27F40 ;~ 17C5:13BD +cs=0x17c5;eip=0x0013c0; T(ADD(sp, 4)); // 85309 add sp, 4 ;~ 17C5:13C0 loc_275f3: - // 4985 -cs=0x17c5;eip=0x0013c3; T(CMP(word_4f210, 1)); // 37302 cmp word_4F210, 1 ;~ 17C5:13C3 -cs=0x17c5;eip=0x0013c8; J(JNZ(loc_27606)); // 37303 jnz short loc_27606 ;~ 17C5:13C8 -cs=0x17c5;eip=0x0013ca; T(SUB(ax, ax)); // 37304 sub ax, ax ;~ 17C5:13CA -cs=0x17c5;eip=0x0013cc; X(PUSH(ax)); // 37305 push ax ;~ 17C5:13CC -cs=0x17c5;eip=0x0013cd; J(CALL(sub_33c8f,0)); // 37306 call sub_33C8F ;~ 17C5:13CD -cs=0x17c5;eip=0x0013d0; T(ADD(sp, 2)); // 37307 add sp, 2 ;~ 17C5:13D0 -cs=0x17c5;eip=0x0013d3; J(CALL(sub_33cbd,0)); // 37308 call sub_33CBD ;~ 17C5:13D3 + // 4981 +cs=0x17c5;eip=0x0013c3; T(CMP(word_4f210, 1)); // 85312 cmp ds:word_4F210, 1 ;~ 17C5:13C3 +cs=0x17c5;eip=0x0013c8; J(JNZ(loc_27606)); // 85313 jnz short loc_27606 ;~ 17C5:13C8 +cs=0x17c5;eip=0x0013ca; T(SUB(ax, ax)); // 85314 sub ax, ax ;~ 17C5:13CA +cs=0x17c5;eip=0x0013cc; X(PUSH(ax)); // 85315 push ax ;~ 17C5:13CC +cs=0x17c5;eip=0x0013cd; J(CALL(sub_33c8f,0)); // 85316 call sub_33C8F ;~ 17C5:13CD +cs=0x17c5;eip=0x0013d0; T(ADD(sp, 2)); // 85317 add sp, 2 ;~ 17C5:13D0 +cs=0x17c5;eip=0x0013d3; J(CALL(sub_33cbd,0)); // 85318 call sub_33CBD ;~ 17C5:13D3 loc_27606: - // 4986 -cs=0x17c5;eip=0x0013d6; T(CMP(word_4991a, 0)); // 37312 cmp word_4991A, 0 ;~ 17C5:13D6 -cs=0x17c5;eip=0x0013db; J(JZ(loc_27617)); // 37313 jz short loc_27617 ;~ 17C5:13DB -cs=0x17c5;eip=0x0013dd; T(TEST(*(db*)(&word_4f210), 3)); // 37314 test byte ptr word_4F210, 3 ;~ 17C5:13DD -cs=0x17c5;eip=0x0013e2; J(JNZ(loc_27617)); // 37315 jnz short loc_27617 ;~ 17C5:13E2 -cs=0x17c5;eip=0x0013e4; J(CALL(sub_27e51,0)); // 37316 call sub_27E51 ;~ 17C5:13E4 + // 4982 +cs=0x17c5;eip=0x0013d6; T(CMP(word_4991a, 0)); // 85322 cmp word_4991A, 0 ;~ 17C5:13D6 +cs=0x17c5;eip=0x0013db; J(JZ(loc_27617)); // 85323 jz short loc_27617 ;~ 17C5:13DB +cs=0x17c5;eip=0x0013dd; T(TEST(*(db*)(&word_4f210), 3)); // 85324 test byte ptr ds:word_4F210, 3 ;~ 17C5:13DD +cs=0x17c5;eip=0x0013e2; J(JNZ(loc_27617)); // 85325 jnz short loc_27617 ;~ 17C5:13E2 +cs=0x17c5;eip=0x0013e4; J(CALL(sub_27e51,0)); // 85326 call sub_27E51 ;~ 17C5:13E4 loc_27617: - // 4987 -cs=0x17c5;eip=0x0013e7; T(ax = word_492f4;); // 37320 mov ax, word_492F4 ;~ 17C5:13E7 -cs=0x17c5;eip=0x0013ea; T(SHL(ax, 1)); // 37321 shl ax, 1 ;~ 17C5:13EA -cs=0x17c5;eip=0x0013ec; T(SHL(ax, 1)); // 37322 shl ax, 1 ;~ 17C5:13EC -cs=0x17c5;eip=0x0013ee; X(INC(word_49938)); // 37323 inc word_49938 ;~ 17C5:13EE -cs=0x17c5;eip=0x0013f2; T(CMP(ax, word_49938)); // 37324 cmp ax, word_49938 ;~ 17C5:13F2 -cs=0x17c5;eip=0x0013f6; J(JBE(loc_2762b)); // 37325 jbe short loc_2762B ;~ 17C5:13F6 -cs=0x17c5;eip=0x0013f8; J(JMP(loc_2770f)); // 37326 jmp loc_2770F ;~ 17C5:13F8 + // 4983 +cs=0x17c5;eip=0x0013e7; T(ax = word_492f4;); // 85330 mov ax, word_492F4 ;~ 17C5:13E7 +cs=0x17c5;eip=0x0013ea; T(SHL(ax, 1)); // 85331 shl ax, 1 ;~ 17C5:13EA +cs=0x17c5;eip=0x0013ec; T(SHL(ax, 1)); // 85332 shl ax, 1 ;~ 17C5:13EC +cs=0x17c5;eip=0x0013ee; X(INC(word_49938)); // 85333 inc word_49938 ;~ 17C5:13EE +cs=0x17c5;eip=0x0013f2; T(CMP(ax, word_49938)); // 85334 cmp ax, word_49938 ;~ 17C5:13F2 +cs=0x17c5;eip=0x0013f6; J(JBE(loc_2762b)); // 85335 jbe short loc_2762B ;~ 17C5:13F6 +cs=0x17c5;eip=0x0013f8; J(JMP(loc_2770f)); // 85336 jmp loc_2770F ;~ 17C5:13F8 loc_2762b: - // 4988 -cs=0x17c5;eip=0x0013fb; T(ax = word_4db3a;); // 37330 mov ax, word_4DB3A ;~ 17C5:13FB -cs=0x17c5;eip=0x0013fe; T(SUB(dx, dx)); // 37331 sub dx, dx ;~ 17C5:13FE -cs=0x17c5;eip=0x001400; X(DIV2(word_492f4)); // 37332 div word_492F4 ;~ 17C5:1400 -cs=0x17c5;eip=0x001404; X(*(word_528de) = ax;); // 37333 mov word_528DE, ax ;~ 17C5:1404 -cs=0x17c5;eip=0x001407; T(ax = word_4e830;); // 37334 mov ax, word_4E830 ;~ 17C5:1407 -cs=0x17c5;eip=0x00140a; T(SHL(ax, 1)); // 37335 shl ax, 1 ;~ 17C5:140A -cs=0x17c5;eip=0x00140c; T(DEC(ax)); // 37336 dec ax ;~ 17C5:140C -cs=0x17c5;eip=0x00140d; X(IMUL1_2(word_492f4)); // 37337 imul word_492F4 ;~ 17C5:140D -cs=0x17c5;eip=0x001411; T(SHL(ax, 1)); // 37338 shl ax, 1 ;~ 17C5:1411 -cs=0x17c5;eip=0x001413; X(SUB(word_4db3a, ax)); // 37339 sub word_4DB3A, ax ;~ 17C5:1413 -cs=0x17c5;eip=0x001417; T(CMP(word_4db3a, 4)); // 37340 cmp word_4DB3A, 4 ;~ 17C5:1417 -cs=0x17c5;eip=0x00141c; J(JNC(loc_27654)); // 37341 jnb short loc_27654 ;~ 17C5:141C -cs=0x17c5;eip=0x00141e; X(word_4db3a = 4;); // 37342 mov word_4DB3A, 4 ;~ 17C5:141E + // 4984 +cs=0x17c5;eip=0x0013fb; T(ax = word_4db3a;); // 85340 mov ax, ds:word_4DB3A ;~ 17C5:13FB +cs=0x17c5;eip=0x0013fe; T(SUB(dx, dx)); // 85341 sub dx, dx ;~ 17C5:13FE +cs=0x17c5;eip=0x001400; X(DIV2(word_492f4)); // 85342 div word_492F4 ;~ 17C5:1400 +cs=0x17c5;eip=0x001404; X(word_528de = ax;); // 85343 mov ds:word_528DE, ax ;~ 17C5:1404 +cs=0x17c5;eip=0x001407; T(ax = word_4e830;); // 85344 mov ax, ds:word_4E830 ;~ 17C5:1407 +cs=0x17c5;eip=0x00140a; T(SHL(ax, 1)); // 85345 shl ax, 1 ;~ 17C5:140A +cs=0x17c5;eip=0x00140c; T(DEC(ax)); // 85346 dec ax ;~ 17C5:140C +cs=0x17c5;eip=0x00140d; X(IMUL1_2(word_492f4)); // 85347 imul word_492F4 ;~ 17C5:140D +cs=0x17c5;eip=0x001411; T(SHL(ax, 1)); // 85348 shl ax, 1 ;~ 17C5:1411 +cs=0x17c5;eip=0x001413; X(SUB(word_4db3a, ax)); // 85349 sub ds:word_4DB3A, ax ;~ 17C5:1413 +cs=0x17c5;eip=0x001417; T(CMP(word_4db3a, 4)); // 85350 cmp ds:word_4DB3A, 4 ;~ 17C5:1417 +cs=0x17c5;eip=0x00141c; J(JNC(loc_27654)); // 85351 jnb short loc_27654 ;~ 17C5:141C +cs=0x17c5;eip=0x00141e; X(word_4db3a = 4;); // 85352 mov ds:word_4DB3A, 4 ;~ 17C5:141E loc_27654: - // 4989 -cs=0x17c5;eip=0x001424; T(ax = 0x0FF;); // 37345 mov ax, 0FFh ;~ 17C5:1424 -cs=0x17c5;eip=0x001427; X(PUSH(ax)); // 37346 push ax ;~ 17C5:1427 -cs=0x17c5;eip=0x001428; T(ax = 1;); // 37347 mov ax, 1 ;~ 17C5:1428 -cs=0x17c5;eip=0x00142b; X(PUSH(ax)); // 37348 push ax ;~ 17C5:142B -cs=0x17c5;eip=0x00142c; T(ax = word_4db3a;); // 37349 mov ax, word_4DB3A ;~ 17C5:142C -cs=0x17c5;eip=0x00142f; X(MUL1_2(word_4993a)); // 37350 mul word_4993A ;~ 17C5:142F -cs=0x17c5;eip=0x001433; T(cx = ax;); // 37351 mov cx, ax ;~ 17C5:1433 -cs=0x17c5;eip=0x001435; T(ax = 0x3C0;); // 37352 mov ax, 3C0h ;~ 17C5:1435 -cs=0x17c5;eip=0x001438; X(IMUL1_2(word_492f4)); // 37353 imul word_492F4 ;~ 17C5:1438 -cs=0x17c5;eip=0x00143c; T(SUB(dx, dx)); // 37354 sub dx, dx ;~ 17C5:143C -cs=0x17c5;eip=0x00143e; T(DIV2(cx)); // 37355 div cx ;~ 17C5:143E -cs=0x17c5;eip=0x001440; X(PUSH(ax)); // 37356 push ax ;~ 17C5:1440 -cs=0x17c5;eip=0x001441; J(CALL(sub_33194,0)); // 37357 call sub_33194 ;~ 17C5:1441 + // 4985 +cs=0x17c5;eip=0x001424; T(ax = 0x0FF;); // 85355 mov ax, 0FFh ;~ 17C5:1424 +cs=0x17c5;eip=0x001427; X(PUSH(ax)); // 85356 push ax ;~ 17C5:1427 +cs=0x17c5;eip=0x001428; T(ax = 1;); // 85357 mov ax, 1 ;~ 17C5:1428 +cs=0x17c5;eip=0x00142b; X(PUSH(ax)); // 85358 push ax ;~ 17C5:142B +cs=0x17c5;eip=0x00142c; T(ax = word_4db3a;); // 85359 mov ax, ds:word_4DB3A ;~ 17C5:142C +cs=0x17c5;eip=0x00142f; X(MUL1_2(word_4993a)); // 85360 mul word_4993A ;~ 17C5:142F +cs=0x17c5;eip=0x001433; T(cx = ax;); // 85361 mov cx, ax ;~ 17C5:1433 +cs=0x17c5;eip=0x001435; T(ax = 0x3C0;); // 85362 mov ax, 3C0h ;~ 17C5:1435 +cs=0x17c5;eip=0x001438; X(IMUL1_2(word_492f4)); // 85363 imul word_492F4 ;~ 17C5:1438 +cs=0x17c5;eip=0x00143c; T(SUB(dx, dx)); // 85364 sub dx, dx ;~ 17C5:143C +cs=0x17c5;eip=0x00143e; T(DIV2(cx)); // 85365 div cx ;~ 17C5:143E +cs=0x17c5;eip=0x001440; X(PUSH(ax)); // 85366 push ax ;~ 17C5:1440 +cs=0x17c5;eip=0x001441; J(CALL(sub_33194,0)); // 85367 call sub_33194 ;~ 17C5:1441 sub_27674: - // 37363 -cs=0x17c5;eip=0x001444; T(ADD(sp, 6)); // 37364 add sp, 6 ;~ 17C5:1444 -cs=0x17c5;eip=0x001447; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 37365 mov [bp-6], ax ;~ 17C5:1447 -cs=0x17c5;eip=0x00144a; T(SUB(ax, ax)); // 37366 sub ax, ax ;~ 17C5:144A -cs=0x17c5;eip=0x00144c; X(word_4db3a = ax;); // 37367 mov word_4DB3A, ax ;~ 17C5:144C -cs=0x17c5;eip=0x00144f; X(word_49938 = ax;); // 37368 mov word_49938, ax ;~ 17C5:144F -cs=0x17c5;eip=0x001452; T(ax = word_492f4;); // 37369 mov ax, word_492F4 ;~ 17C5:1452 -cs=0x17c5;eip=0x001455; T(SHL(ax, 1)); // 37370 shl ax, 1 ;~ 17C5:1455 -cs=0x17c5;eip=0x001457; T(SHL(ax, 1)); // 37371 shl ax, 1 ;~ 17C5:1457 -cs=0x17c5;eip=0x001459; T(SUB(ax, *(dw*)(raddr(ss,bp-6)))); // 37372 sub ax, [bp-6] ;~ 17C5:1459 -cs=0x17c5;eip=0x00145c; X(PUSH(ax)); // 37373 push ax ;~ 17C5:145C -cs=0x17c5;eip=0x00145d; J(CALL(sub_34dc0,0)); // 37374 call sub_34DC0 ;~ 17C5:145D -cs=0x17c5;eip=0x001460; T(ADD(sp, 2)); // 37375 add sp, 2 ;~ 17C5:1460 -cs=0x17c5;eip=0x001463; T(CMP(ax, 3)); // 37376 cmp ax, 3 ;~ 17C5:1463 -cs=0x17c5;eip=0x001466; J(JLE(loc_276a8)); // 37377 jle short loc_276A8 ;~ 17C5:1466 -cs=0x17c5;eip=0x001468; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 37378 mov ax, [bp-6] ;~ 17C5:1468 -cs=0x17c5;eip=0x00146b; T(ADD(ax, 2)); // 37379 add ax, 2 ;~ 17C5:146B -cs=0x17c5;eip=0x00146e; T(SAR(ax, 1)); // 37380 sar ax, 1 ;~ 17C5:146E -cs=0x17c5;eip=0x001470; T(SAR(ax, 1)); // 37381 sar ax, 1 ;~ 17C5:1470 -cs=0x17c5;eip=0x001472; X(word_492f4 = ax;); // 37382 mov word_492F4, ax ;~ 17C5:1472 -cs=0x17c5;eip=0x001475; J(CALL(sub_33cde,0)); // 37383 call sub_33CDE ;~ 17C5:1475 + // 85373 +cs=0x17c5;eip=0x001444; T(ADD(sp, 6)); // 85374 add sp, 6 ;~ 17C5:1444 +cs=0x17c5;eip=0x001447; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 85375 mov [bp-6], ax ;~ 17C5:1447 +cs=0x17c5;eip=0x00144a; T(SUB(ax, ax)); // 85376 sub ax, ax ;~ 17C5:144A +cs=0x17c5;eip=0x00144c; X(word_4db3a = ax;); // 85377 mov ds:word_4DB3A, ax ;~ 17C5:144C +cs=0x17c5;eip=0x00144f; X(word_49938 = ax;); // 85378 mov word_49938, ax ;~ 17C5:144F +cs=0x17c5;eip=0x001452; T(ax = word_492f4;); // 85379 mov ax, word_492F4 ;~ 17C5:1452 +cs=0x17c5;eip=0x001455; T(SHL(ax, 1)); // 85380 shl ax, 1 ;~ 17C5:1455 +cs=0x17c5;eip=0x001457; T(SHL(ax, 1)); // 85381 shl ax, 1 ;~ 17C5:1457 +cs=0x17c5;eip=0x001459; T(SUB(ax, *(dw*)(raddr(ss,bp-6)))); // 85382 sub ax, [bp-6] ;~ 17C5:1459 +cs=0x17c5;eip=0x00145c; X(PUSH(ax)); // 85383 push ax ;~ 17C5:145C +cs=0x17c5;eip=0x00145d; J(CALL(sub_34dc0,0)); // 85384 call sub_34DC0 ;~ 17C5:145D +cs=0x17c5;eip=0x001460; T(ADD(sp, 2)); // 85385 add sp, 2 ;~ 17C5:1460 +cs=0x17c5;eip=0x001463; T(CMP(ax, 3)); // 85386 cmp ax, 3 ;~ 17C5:1463 +cs=0x17c5;eip=0x001466; J(JLE(loc_276a8)); // 85387 jle short loc_276A8 ;~ 17C5:1466 +cs=0x17c5;eip=0x001468; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 85388 mov ax, [bp-6] ;~ 17C5:1468 +cs=0x17c5;eip=0x00146b; T(ADD(ax, 2)); // 85389 add ax, 2 ;~ 17C5:146B +cs=0x17c5;eip=0x00146e; T(SAR(ax, 1)); // 85390 sar ax, 1 ;~ 17C5:146E +cs=0x17c5;eip=0x001470; T(SAR(ax, 1)); // 85391 sar ax, 1 ;~ 17C5:1470 +cs=0x17c5;eip=0x001472; X(word_492f4 = ax;); // 85392 mov word_492F4, ax ;~ 17C5:1472 +cs=0x17c5;eip=0x001475; J(CALL(sub_33cde,0)); // 85393 call sub_33CDE ;~ 17C5:1475 loc_276a8: - // 4990 -cs=0x17c5;eip=0x001478; X(word_522cc = 0;); // 37386 mov word_522CC, 0 ;~ 17C5:1478 -cs=0x17c5;eip=0x00147e; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 3)); // 37387 mov word ptr [bp-0Ah], 3 ;~ 17C5:147E -cs=0x17c5;eip=0x001483; J(JMP(loc_276b8)); // 37388 jmp short loc_276B8 ;~ 17C5:1483 + // 4986 +cs=0x17c5;eip=0x001478; X(word_522cc = 0;); // 85396 mov ds:word_522CC, 0 ;~ 17C5:1478 +cs=0x17c5;eip=0x00147e; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 3)); // 85397 mov word ptr [bp-0Ah], 3 ;~ 17C5:147E +cs=0x17c5;eip=0x001483; J(JMP(loc_276b8)); // 85398 jmp short loc_276B8 ;~ 17C5:1483 loc_276b5: - // 4991 -cs=0x17c5;eip=0x001485; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 37392 inc word ptr [bp-0Ah] ;~ 17C5:1485 + // 4987 +cs=0x17c5;eip=0x001485; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 85402 inc word ptr [bp-0Ah] ;~ 17C5:1485 loc_276b8: - // 4992 -cs=0x17c5;eip=0x001488; T(ax = word_4f22a;); // 37395 mov ax, word_4F22A ;~ 17C5:1488 -cs=0x17c5;eip=0x00148b; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 37396 cmp [bp-0Ah], ax ;~ 17C5:148B -cs=0x17c5;eip=0x00148e; J(JGE(loc_276de)); // 37397 jge short loc_276DE ;~ 17C5:148E -cs=0x17c5;eip=0x001490; T(MOV(si, *(dw*)(raddr(ss,bp-0x0A)))); // 37398 mov si, [bp-0Ah] ;~ 17C5:1490 -cs=0x17c5;eip=0x001493; T(cl = 4;); // 37399 mov cl, 4 ;~ 17C5:1493 -cs=0x17c5;eip=0x001495; T(SHL(si, cl)); // 37400 shl si, cl ;~ 17C5:1495 -cs=0x17c5;eip=0x001497; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x0C0)); // 37401 cmp word ptr [si-7E4Ah], 0C0h ;~ 17C5:1497 -cs=0x17c5;eip=0x00149d; J(JLE(loc_276dc)); // 37402 jle short loc_276DC ;~ 17C5:149D -cs=0x17c5;eip=0x00149f; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 37403 test byte ptr [si-7E4Ch], 80h ;~ 17C5:149F -cs=0x17c5;eip=0x0014a4; J(JNZ(loc_276dc)); // 37404 jnz short loc_276DC ;~ 17C5:14A4 -cs=0x17c5;eip=0x0014a6; X(INC(word_522cc)); // 37405 inc word_522CC ;~ 17C5:14A6 -cs=0x17c5;eip=0x0014aa; J(JMP(loc_276de)); // 37406 jmp short loc_276DE ;~ 17C5:14AA + // 4988 +cs=0x17c5;eip=0x001488; T(ax = word_4f22a;); // 85405 mov ax, ds:word_4F22A ;~ 17C5:1488 +cs=0x17c5;eip=0x00148b; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 85406 cmp [bp-0Ah], ax ;~ 17C5:148B +cs=0x17c5;eip=0x00148e; J(JGE(loc_276de)); // 85407 jge short loc_276DE ;~ 17C5:148E +cs=0x17c5;eip=0x001490; T(MOV(si, *(dw*)(raddr(ss,bp-0x0A)))); // 85408 mov si, [bp-0Ah] ;~ 17C5:1490 +cs=0x17c5;eip=0x001493; T(cl = 4;); // 85409 mov cl, 4 ;~ 17C5:1493 +cs=0x17c5;eip=0x001495; T(SHL(si, cl)); // 85410 shl si, cl ;~ 17C5:1495 +cs=0x17c5;eip=0x001497; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x0C0)); // 85411 cmp word ptr [si-7E4Ah], 0C0h ;~ 17C5:1497 +cs=0x17c5;eip=0x00149d; J(JLE(loc_276dc)); // 85412 jle short loc_276DC ;~ 17C5:149D +cs=0x17c5;eip=0x00149f; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 85413 test byte ptr [si-7E4Ch], 80h ;~ 17C5:149F +cs=0x17c5;eip=0x0014a4; J(JNZ(loc_276dc)); // 85414 jnz short loc_276DC ;~ 17C5:14A4 +cs=0x17c5;eip=0x0014a6; X(INC(word_522cc)); // 85415 inc ds:word_522CC ;~ 17C5:14A6 +cs=0x17c5;eip=0x0014aa; J(JMP(loc_276de)); // 85416 jmp short loc_276DE ;~ 17C5:14AA loc_276dc: - // 4993 -cs=0x17c5;eip=0x0014ac; J(JMP(loc_276b5)); // 37411 jmp short loc_276B5 ;~ 17C5:14AC + // 4989 +cs=0x17c5;eip=0x0014ac; J(JMP(loc_276b5)); // 85421 jmp short loc_276B5 ;~ 17C5:14AC loc_276de: - // 4994 -cs=0x17c5;eip=0x0014ae; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 37416 mov word ptr [bp-0Ah], 0 ;~ 17C5:14AE -cs=0x17c5;eip=0x0014b3; J(JMP(loc_276e8)); // 37417 jmp short loc_276E8 ;~ 17C5:14B3 + // 4990 +cs=0x17c5;eip=0x0014ae; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 85426 mov word ptr [bp-0Ah], 0 ;~ 17C5:14AE +cs=0x17c5;eip=0x0014b3; J(JMP(loc_276e8)); // 85427 jmp short loc_276E8 ;~ 17C5:14B3 loc_276e5: - // 4995 -cs=0x17c5;eip=0x0014b5; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 37421 inc word ptr [bp-0Ah] ;~ 17C5:14B5 + // 4991 +cs=0x17c5;eip=0x0014b5; X(INC(*(dw*)(raddr(ss,bp-0x0A)))); // 85431 inc word ptr [bp-0Ah] ;~ 17C5:14B5 loc_276e8: - // 4996 -cs=0x17c5;eip=0x0014b8; T(ax = word_52276;); // 37424 mov ax, word_52276 ;~ 17C5:14B8 -cs=0x17c5;eip=0x0014bb; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 37425 cmp [bp-0Ah], ax ;~ 17C5:14BB -cs=0x17c5;eip=0x0014be; J(JGE(loc_2770f)); // 37426 jge short loc_2770F ;~ 17C5:14BE -cs=0x17c5;eip=0x0014c0; T(ax = 0x24;); // 37427 mov ax, 24h ; '$' ;~ 17C5:14C0 -cs=0x17c5;eip=0x0014c3; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0A)))); // 37428 imul word ptr [bp-0Ah] ;~ 17C5:14C3 -cs=0x17c5;eip=0x0014c6; T(si = ax;); // 37429 mov si, ax ;~ 17C5:14C6 -cs=0x17c5;eip=0x0014c8; T(CMP(*(dw*)(raddr(ds,si-0x768C)), 0x0C0)); // 37430 cmp word ptr [si-768Ch], 0C0h ;~ 17C5:14C8 -cs=0x17c5;eip=0x0014ce; J(JLE(loc_2770d)); // 37431 jle short loc_2770D ;~ 17C5:14CE -cs=0x17c5;eip=0x0014d0; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 37432 test byte ptr [si-7696h], 2 ;~ 17C5:14D0 -cs=0x17c5;eip=0x0014d5; J(JZ(loc_2770d)); // 37433 jz short loc_2770D ;~ 17C5:14D5 -cs=0x17c5;eip=0x0014d7; X(INC(word_522cc)); // 37434 inc word_522CC ;~ 17C5:14D7 -cs=0x17c5;eip=0x0014db; J(JMP(loc_2770f)); // 37435 jmp short loc_2770F ;~ 17C5:14DB + // 4992 +cs=0x17c5;eip=0x0014b8; T(ax = word_52276;); // 85434 mov ax, ds:word_52276 ;~ 17C5:14B8 +cs=0x17c5;eip=0x0014bb; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 85435 cmp [bp-0Ah], ax ;~ 17C5:14BB +cs=0x17c5;eip=0x0014be; J(JGE(loc_2770f)); // 85436 jge short loc_2770F ;~ 17C5:14BE +cs=0x17c5;eip=0x0014c0; T(ax = 0x24;); // 85437 mov ax, 24h ; '$' ;~ 17C5:14C0 +cs=0x17c5;eip=0x0014c3; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0A)))); // 85438 imul word ptr [bp-0Ah] ;~ 17C5:14C3 +cs=0x17c5;eip=0x0014c6; T(si = ax;); // 85439 mov si, ax ;~ 17C5:14C6 +cs=0x17c5;eip=0x0014c8; T(CMP(*(dw*)(raddr(ds,si-0x768C)), 0x0C0)); // 85440 cmp word ptr [si-768Ch], 0C0h ;~ 17C5:14C8 +cs=0x17c5;eip=0x0014ce; J(JLE(loc_2770d)); // 85441 jle short loc_2770D ;~ 17C5:14CE +cs=0x17c5;eip=0x0014d0; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 85442 test byte ptr [si-7696h], 2 ;~ 17C5:14D0 +cs=0x17c5;eip=0x0014d5; J(JZ(loc_2770d)); // 85443 jz short loc_2770D ;~ 17C5:14D5 +cs=0x17c5;eip=0x0014d7; X(INC(word_522cc)); // 85444 inc ds:word_522CC ;~ 17C5:14D7 +cs=0x17c5;eip=0x0014db; J(JMP(loc_2770f)); // 85445 jmp short loc_2770F ;~ 17C5:14DB loc_2770d: - // 4997 -cs=0x17c5;eip=0x0014dd; J(JMP(loc_276e5)); // 37440 jmp short loc_276E5 ;~ 17C5:14DD + // 4993 +cs=0x17c5;eip=0x0014dd; J(JMP(loc_276e5)); // 85450 jmp short loc_276E5 ;~ 17C5:14DD loc_2770f: + // 4994 +cs=0x17c5;eip=0x0014df; J(CALL(sub_27718,0)); // 85455 call sub_27718 ;~ 17C5:14DF +cs=0x17c5;eip=0x0014e2; X(POP(si)); // 85456 pop si ;~ 17C5:14E2 +cs=0x17c5;eip=0x0014e3; X(POP(di)); // 85457 pop di ;~ 17C5:14E3 +cs=0x17c5;eip=0x0014e4; T(sp = bp;); // 85458 mov sp, bp ;~ 17C5:14E4 +cs=0x17c5;eip=0x0014e6; X(POP(bp)); // 85459 pop bp ;~ 17C5:14E6 +cs=0x17c5;eip=0x0014e7; J(RETN(0)); // 85460 retn ;~ 17C5:14E7 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_274bd: goto loc_274bd; + case m2c::kloc_274c9: goto loc_274c9; + case m2c::kloc_274f0: goto loc_274f0; + case m2c::kloc_2753a: goto loc_2753a; + case m2c::kloc_2753c: goto loc_2753c; + case m2c::kloc_27542: goto loc_27542; + case m2c::kloc_2758a: goto loc_2758a; + case m2c::kloc_27596: goto loc_27596; + case m2c::kloc_275c4: goto loc_275c4; + case m2c::kloc_275c6: goto loc_275c6; + case m2c::kloc_275f3: goto loc_275f3; + case m2c::kloc_27606: goto loc_27606; + case m2c::kloc_27617: goto loc_27617; + case m2c::kloc_2762b: goto loc_2762b; + case m2c::kloc_27654: goto loc_27654; + case m2c::kloc_276a8: goto loc_276a8; + case m2c::kloc_276b5: goto loc_276b5; + case m2c::kloc_276b8: goto loc_276b8; + case m2c::kloc_276dc: goto loc_276dc; + case m2c::kloc_276de: goto loc_276de; + case m2c::kloc_276e5: goto loc_276e5; + case m2c::kloc_276e8: goto loc_276e8; + case m2c::kloc_2770d: goto loc_2770d; + case m2c::kloc_2770f: goto loc_2770f; + case m2c::ksub_27674: goto sub_27674; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_27718(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_27718: + _begin: +cs=0x17c5;eip=0x0014e8; X(PUSH(bp)); // 85469 push bp ;~ 17C5:14E8 +cs=0x17c5;eip=0x0014e9; T(bp = sp;); // 85470 mov bp, sp ;~ 17C5:14E9 +cs=0x17c5;eip=0x0014eb; T(SUB(sp, 0x10)); // 85471 sub sp, 10h ;~ 17C5:14EB +cs=0x17c5;eip=0x0014ee; X(PUSH(word_52242)); // 85472 push ds:word_52242 ;~ 17C5:14EE +cs=0x17c5;eip=0x0014f2; J(CALL(sub_33490,0)); // 85473 call sub_33490 ;~ 17C5:14F2 +cs=0x17c5;eip=0x0014f5; T(ADD(sp, 2)); // 85474 add sp, 2 ;~ 17C5:14F5 +cs=0x17c5;eip=0x0014f8; T(sp = bp;); // 85475 mov sp, bp ;~ 17C5:14F8 +cs=0x17c5;eip=0x0014fa; X(POP(bp)); // 85476 pop bp ;~ 17C5:14FA +cs=0x17c5;eip=0x0014fb; J(RETN(0)); // 85477 retn ;~ 17C5:14FB + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_27718: goto sub_27718; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool _group19(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group19: + _begin: +sub_2772c: + // 85485 +#undef var_6 +#define var_6 -6 + // 85488 var_6 = word ptr -6 ;~ 17C5:14FC +#undef arg_0 +#define arg_0 4 + // 85489 arg_0 = word ptr 4 ;~ 17C5:14FC +cs=0x17c5;eip=0x0014fc; X(PUSH(bp)); // 85493 push bp ;~ 17C5:14FC +cs=0x17c5;eip=0x0014fd; T(bp = sp;); // 85494 mov bp, sp ;~ 17C5:14FD +cs=0x17c5;eip=0x0014ff; T(SUB(sp, 6)); // 85495 sub sp, 6 ;~ 17C5:14FF +cs=0x17c5;eip=0x001502; X(PUSH(si)); // 85496 push si ;~ 17C5:1502 +cs=0x17c5;eip=0x001503; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x0FFFF)); // 85497 mov [bp+var_6], 0FFFFh ;~ 17C5:1503 +cs=0x17c5;eip=0x001508; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 85498 mov si, [bp+arg_0] ;~ 17C5:1508 +cs=0x17c5;eip=0x00150b; T(SHL(si, 1)); // 85499 shl si, 1 ;~ 17C5:150B +cs=0x17c5;eip=0x00150d; T(ADD(si, 0x7EA)); // 85500 add si, 7EAh ;~ 17C5:150D +cs=0x17c5;eip=0x001511; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 85501 mov ax, [si] ;~ 17C5:1511 +cs=0x17c5;eip=0x001513; X(DEC(*(dw*)(raddr(ds,si)))); // 85502 dec word ptr [si] ;~ 17C5:1513 +cs=0x17c5;eip=0x001515; T(OR(ax, ax)); // 85503 or ax, ax ;~ 17C5:1515 +cs=0x17c5;eip=0x001517; J(JG(sub_2775a)); // 85504 jg short sub_2775A ;~ 17C5:1517 +cs=0x17c5;eip=0x001519; X(MOV(*(dw*)(raddr(ds,si)), 0)); // 85505 mov word ptr [si], 0 ;~ 17C5:1519 +cs=0x17c5;eip=0x00151d; T(ax = 0x0E66;); // 85506 mov ax, 0E66h ;~ 17C5:151D +cs=0x17c5;eip=0x001520; X(PUSH(ax)); // 85507 push ax ;~ 17C5:1520 +cs=0x17c5;eip=0x001521; J(CALL(sub_30414,0)); // 85508 call sub_30414 ;~ 17C5:1521 +cs=0x17c5;eip=0x001524; T(ADD(sp, 2)); // 85509 add sp, 2 ;~ 17C5:1524 +cs=0x17c5;eip=0x001527; J(JMP(loc_27861)); // 85510 jmp loc_27861 ;~ 17C5:1527 +sub_2775a: + // 85517 +cs=0x17c5;eip=0x00152a; X(MOV(*(dw*)(raddr(ss,bp-4)), 1)); // 85518 mov word ptr [bp-4], 1 ;~ 17C5:152A +cs=0x17c5;eip=0x00152f; J(JMP(loc_27764)); // 85519 jmp short loc_27764 ;~ 17C5:152F +loc_27761: + // 4995 +cs=0x17c5;eip=0x001531; X(INC(*(dw*)(raddr(ss,bp-4)))); // 85523 inc word ptr [bp-4] ;~ 17C5:1531 +loc_27764: + // 4996 +cs=0x17c5;eip=0x001534; T(CMP(*(dw*)(raddr(ss,bp-4)), 4)); // 85526 cmp word ptr [bp-4], 4 ;~ 17C5:1534 +seg2623_1538_proc: + // 85529 +cs=0x17c5;eip=0x001538; J(JGE(loc_27783)); // 85529 jge short loc_27783 ;~ 17C5:1538 +cs=0x17c5;eip=0x00153a; T(MOV(bx, *(dw*)(raddr(ss,bp-4)))); // 85530 mov bx, [bp-4] ;~ 17C5:153A +cs=0x17c5;eip=0x00153d; T(ax = bx;); // 85531 mov ax, bx ;~ 17C5:153D +cs=0x17c5;eip=0x00153f; T(SHL(bx, 1)); // 85532 shl bx, 1 ;~ 17C5:153F +cs=0x17c5;eip=0x001541; T(ADD(bx, ax)); // 85533 add bx, ax ;~ 17C5:1541 +cs=0x17c5;eip=0x001543; T(SHL(bx, 1)); // 85534 shl bx, 1 ;~ 17C5:1543 +cs=0x17c5;eip=0x001545; T(SHL(bx, 1)); // 85535 shl bx, 1 ;~ 17C5:1545 +cs=0x17c5;eip=0x001547; T(CMP(*(dw*)(raddr(ds,bx+0x0B2A)), 0)); // 85536 cmp word ptr [bx+0B2Ah], 0 ;~ 17C5:1547 +cs=0x17c5;eip=0x00154c; J(JNZ(loc_27781)); // 85537 jnz short loc_27781 ;~ 17C5:154C +cs=0x17c5;eip=0x00154e; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 85538 mov [bp-6], ax ;~ 17C5:154E +loc_27781: + // 4997 +cs=0x17c5;eip=0x001551; J(JMP(loc_27761)); // 85541 jmp short loc_27761 ;~ 17C5:1551 +loc_27783: // 4998 -cs=0x17c5;eip=0x0014df; J(CALL(sub_27718,0)); // 37445 call sub_27718 ;~ 17C5:14DF -cs=0x17c5;eip=0x0014e2; X(POP(si)); // 37446 pop si ;~ 17C5:14E2 -cs=0x17c5;eip=0x0014e3; X(POP(di)); // 37447 pop di ;~ 17C5:14E3 -cs=0x17c5;eip=0x0014e4; T(sp = bp;); // 37448 mov sp, bp ;~ 17C5:14E4 -cs=0x17c5;eip=0x0014e6; X(POP(bp)); // 37449 pop bp ;~ 17C5:14E6 -cs=0x17c5;eip=0x0014e7; J(RETN(0)); // 37450 retn ;~ 17C5:14E7 -sub_2816e: - // 38958 -#undef var_4 -#define var_4 -4 - // 38960 var_4 = word ptr -4 ;~ 17C5:1F3E -#undef var_2 -#define var_2 -2 - // 38961 var_2 = word ptr -2 ;~ 17C5:1F3E -cs=0x17c5;eip=0x001f3e; X(PUSH(bp)); // 38963 push bp ;~ 17C5:1F3E -cs=0x17c5;eip=0x001f3f; T(bp = sp;); // 38964 mov bp, sp ;~ 17C5:1F3F -cs=0x17c5;eip=0x001f41; T(SUB(sp, 4)); // 38965 sub sp, 4 ;~ 17C5:1F41 -cs=0x17c5;eip=0x001f44; X(PUSH(di)); // 38966 push di ;~ 17C5:1F44 -cs=0x17c5;eip=0x001f45; X(PUSH(si)); // 38967 push si ;~ 17C5:1F45 -cs=0x17c5;eip=0x001f46; T(ax = *(word_49de8);); // 38968 mov ax, word_49DE8 ;~ 17C5:1F46 -cs=0x17c5;eip=0x001f49; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 38969 mov [bp+var_4], ax ;~ 17C5:1F49 -cs=0x17c5;eip=0x001f4c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 38970 mov [bp+var_2], 0 ;~ 17C5:1F4C -cs=0x17c5;eip=0x001f51; J(JMP(loc_28186)); // 38971 jmp short loc_28186 ;~ 17C5:1F51 -loc_28183: - // 5092 -cs=0x17c5;eip=0x001f53; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 38976 inc [bp+var_2] ;~ 17C5:1F53 -loc_28186: - // 5093 -cs=0x17c5;eip=0x001f56; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 2)); // 38979 cmp [bp+var_2], 2 ;~ 17C5:1F56 -cs=0x17c5;eip=0x001f5a; J(JL(loc_2818f)); // 38980 jl short loc_2818F ;~ 17C5:1F5A -cs=0x17c5;eip=0x001f5c; J(JMP(loc_2826d)); // 38981 jmp loc_2826D ;~ 17C5:1F5C -loc_2818f: - // 5094 -cs=0x17c5;eip=0x001f5f; T(ax = 0x12;); // 38985 mov ax, 12h ;~ 17C5:1F5F -cs=0x17c5;eip=0x001f62; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 38986 imul [bp+var_2] ;~ 17C5:1F62 -cs=0x17c5;eip=0x001f65; T(si = ax;); // 38987 mov si, ax ;~ 17C5:1F65 -cs=0x17c5;eip=0x001f67; T(MOV(ax, *(dw*)(raddr(ds,si-0x7766)))); // 38988 mov ax, [si-7766h] ;~ 17C5:1F67 -cs=0x17c5;eip=0x001f6b; T(cl = 8;); // 38989 mov cl, 8 ;~ 17C5:1F6B -cs=0x17c5;eip=0x001f6d; T(SAR(ax, cl)); // 38990 sar ax, cl ;~ 17C5:1F6D -cs=0x17c5;eip=0x001f6f; T(OR(ax, ax)); // 38991 or ax, ax ;~ 17C5:1F6F -cs=0x17c5;eip=0x001f71; J(JNZ(loc_281a6)); // 38992 jnz short loc_281A6 ;~ 17C5:1F71 -cs=0x17c5;eip=0x001f73; J(JMP(loc_2826a)); // 38993 jmp loc_2826A ;~ 17C5:1F73 -loc_281a6: - // 5095 -cs=0x17c5;eip=0x001f76; T(MOV(di, *(dw*)(raddr(ds,si-0x776A)))); // 38998 mov di, [si-776Ah] ;~ 17C5:1F76 -cs=0x17c5;eip=0x001f7a; T(cl = 4;); // 38999 mov cl, 4 ;~ 17C5:1F7A -cs=0x17c5;eip=0x001f7c; T(SHL(di, cl)); // 39000 shl di, cl ;~ 17C5:1F7C -cs=0x17c5;eip=0x001f7e; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 39001 mov ax, [di-7E50h] ;~ 17C5:1F7E -cs=0x17c5;eip=0x001f82; T(SUB(dx, dx)); // 39002 sub dx, dx ;~ 17C5:1F82 -cs=0x17c5;eip=0x001f84; T(SUB(ax, 0x8000)); // 39003 sub ax, 8000h ;~ 17C5:1F84 -cs=0x17c5;eip=0x001f87; T(SBB(dx, dx)); // 39004 sbb dx, dx ;~ 17C5:1F87 -cs=0x17c5;eip=0x001f89; T(NEG(ax)); // 39005 neg ax ;~ 17C5:1F89 -cs=0x17c5;eip=0x001f8b; T(ADC(dx, 0)); // 39006 adc dx, 0 ;~ 17C5:1F8B -cs=0x17c5;eip=0x001f8e; T(NEG(dx)); // 39007 neg dx ;~ 17C5:1F8E -cs=0x17c5;eip=0x001f90; T(cl = 5;); // 39008 mov cl, 5 ;~ 17C5:1F90 -loc_281c2: - // 5096 -cs=0x17c5;eip=0x001f92; T(SHL(ax, 1)); // 39011 shl ax, 1 ;~ 17C5:1F92 -cs=0x17c5;eip=0x001f94; T(RCL(dx, 1)); // 39012 rcl dx, 1 ;~ 17C5:1F94 -cs=0x17c5;eip=0x001f96; T(DEC(cl)); // 39013 dec cl ;~ 17C5:1F96 -cs=0x17c5;eip=0x001f98; J(JZ(loc_281cc)); // 39014 jz short loc_281CC ;~ 17C5:1F98 -cs=0x17c5;eip=0x001f9a; J(JMP(loc_281c2)); // 39015 jmp short loc_281C2 ;~ 17C5:1F9A -loc_281cc: - // 5097 -cs=0x17c5;eip=0x001f9c; X(PUSH(dx)); // 39019 push dx ;~ 17C5:1F9C -cs=0x17c5;eip=0x001f9d; X(PUSH(ax)); // 39020 push ax ;~ 17C5:1F9D -cs=0x17c5;eip=0x001f9e; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 39021 mov ax, [di-7E52h] ;~ 17C5:1F9E -cs=0x17c5;eip=0x001fa2; T(SUB(dx, dx)); // 39022 sub dx, dx ;~ 17C5:1FA2 -cs=0x17c5;eip=0x001fa4; T(cl = 5;); // 39023 mov cl, 5 ;~ 17C5:1FA4 -loc_281d6: - // 5098 -cs=0x17c5;eip=0x001fa6; T(SHL(ax, 1)); // 39026 shl ax, 1 ;~ 17C5:1FA6 -cs=0x17c5;eip=0x001fa8; T(RCL(dx, 1)); // 39027 rcl dx, 1 ;~ 17C5:1FA8 -cs=0x17c5;eip=0x001faa; T(DEC(cl)); // 39028 dec cl ;~ 17C5:1FAA -cs=0x17c5;eip=0x001fac; J(JZ(loc_281e0)); // 39029 jz short loc_281E0 ;~ 17C5:1FAC -cs=0x17c5;eip=0x001fae; J(JMP(loc_281d6)); // 39030 jmp short loc_281D6 ;~ 17C5:1FAE -loc_281e0: - // 5099 -cs=0x17c5;eip=0x001fb0; X(PUSH(dx)); // 39034 push dx ;~ 17C5:1FB0 -cs=0x17c5;eip=0x001fb1; X(PUSH(ax)); // 39035 push ax ;~ 17C5:1FB1 -cs=0x17c5;eip=0x001fb2; J(CALL(sub_2920a,0)); // 39036 call sub_2920A ;~ 17C5:1FB2 -cs=0x17c5;eip=0x001fb5; T(ADD(sp, 8)); // 39038 add sp, 8 ;~ 17C5:1FB5 -cs=0x17c5;eip=0x001fb8; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4fa38)), ax)); // 39039 mov word ptr loc_4FA38, ax ;~ 17C5:1FB8 -cs=0x17c5;eip=0x001fbb; T(OR(ax, ax)); // 39040 or ax, ax ;~ 17C5:1FBB -cs=0x17c5;eip=0x001fbd; J(JZ(loc_2824d)); // 39041 jz short loc_2824D ;~ 17C5:1FBD -cs=0x17c5;eip=0x001fbf; T(bx = ax;); // 39042 mov bx, ax ;~ 17C5:1FBF -cs=0x17c5;eip=0x001fc1; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 39043 mov bx, [bx] ;~ 17C5:1FC1 -cs=0x17c5;eip=0x001fc3; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 39044 mov al, [bx-690Ch] ;~ 17C5:1FC3 -cs=0x17c5;eip=0x001fc7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 39045 mov bx, [bp+var_4] ;~ 17C5:1FC7 -cs=0x17c5;eip=0x001fca; X(MOV(*(raddr(ds,bx-0x690C)), al)); // 39046 mov [bx-690Ch], al ;~ 17C5:1FCA -cs=0x17c5;eip=0x001fce; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 39047 mov bx, word ptr loc_4FA38 ;~ 17C5:1FCE -cs=0x17c5;eip=0x001fd2; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 39048 mov bx, [bx] ;~ 17C5:1FD2 -cs=0x17c5;eip=0x001fd4; T(SHL(bx, 1)); // 39049 shl bx, 1 ;~ 17C5:1FD4 -cs=0x17c5;eip=0x001fd6; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 39050 push word ptr [bx-680Eh] ;~ 17C5:1FD6 -cs=0x17c5;eip=0x001fda; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 39051 mov bx, [bp+var_4] ;~ 17C5:1FDA -cs=0x17c5;eip=0x001fdd; T(SHL(bx, 1)); // 39052 shl bx, 1 ;~ 17C5:1FDD -cs=0x17c5;eip=0x001fdf; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 39053 push word ptr [bx-680Eh] ;~ 17C5:1FDF -cs=0x17c5;eip=0x001fe3; J(CALL(sub_34c1c,0)); // 39054 call sub_34C1C ;~ 17C5:1FE3 -cs=0x17c5;eip=0x001fe6; T(ADD(sp, 4)); // 39056 add sp, 4 ;~ 17C5:1FE6 -cs=0x17c5;eip=0x001fe9; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 39057 mov si, [bp+var_4] ;~ 17C5:1FE9 -cs=0x17c5;eip=0x001fec; T(SHL(si, 1)); // 39058 shl si, 1 ;~ 17C5:1FEC -cs=0x17c5;eip=0x001fee; X(PUSH(*(dw*)(raddr(ds,si-0x680E)))); // 39059 push word ptr [si-680Eh] ;~ 17C5:1FEE -cs=0x17c5;eip=0x001ff2; J(CALL(sub_34c4e,0)); // 39060 call sub_34C4E ;~ 17C5:1FF2 -cs=0x17c5;eip=0x001ff5; T(ADD(sp, 2)); // 39061 add sp, 2 ;~ 17C5:1FF5 -cs=0x17c5;eip=0x001ff8; T(MOV(cx, *(dw*)(raddr(ds,si-0x680E)))); // 39062 mov cx, [si-680Eh] ;~ 17C5:1FF8 -cs=0x17c5;eip=0x001ffc; T(ADD(cx, ax)); // 39063 add cx, ax ;~ 17C5:1FFC -cs=0x17c5;eip=0x001ffe; T(INC(cx)); // 39064 inc cx ;~ 17C5:1FFE -cs=0x17c5;eip=0x001fff; X(MOV(*(dw*)(raddr(ds,si-0x680C)), cx)); // 39065 mov [si-680Ch], cx ;~ 17C5:1FFF -cs=0x17c5;eip=0x002003; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 39066 mov si, [bp+var_4] ;~ 17C5:2003 -cs=0x17c5;eip=0x002006; T(ADD(si, 0x100)); // 39067 add si, 100h ;~ 17C5:2006 -cs=0x17c5;eip=0x00200a; X(PUSH(si)); // 39068 push si ;~ 17C5:200A -cs=0x17c5;eip=0x00200b; X(PUSH(si)); // 39069 push si ;~ 17C5:200B -cs=0x17c5;eip=0x00200c; J(CALL(sub_33162,0)); // 39070 call sub_33162 ;~ 17C5:200C -cs=0x17c5;eip=0x00200f; T(ADD(sp, 2)); // 39071 add sp, 2 ;~ 17C5:200F -cs=0x17c5;eip=0x002012; X(PUSH(ax)); // 39072 push ax ;~ 17C5:2012 -cs=0x17c5;eip=0x002013; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 39073 push word ptr loc_4FA38 ;~ 17C5:2013 -cs=0x17c5;eip=0x002017; J(CALL(sub_29454,0)); // 39074 call sub_29454 ;~ 17C5:2017 -cs=0x17c5;eip=0x00201a; T(ADD(sp, 6)); // 39075 add sp, 6 ;~ 17C5:201A -loc_2824d: - // 5100 -cs=0x17c5;eip=0x00201d; T(ax = 0x12;); // 39078 mov ax, 12h ;~ 17C5:201D -cs=0x17c5;eip=0x002020; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 39079 imul [bp+var_2] ;~ 17C5:2020 -cs=0x17c5;eip=0x002023; T(bx = ax;); // 39080 mov bx, ax ;~ 17C5:2023 -cs=0x17c5;eip=0x002025; T(MOV(bx, *(dw*)(raddr(ds,bx-0x776A)))); // 39081 mov bx, [bx-776Ah] ;~ 17C5:2025 -cs=0x17c5;eip=0x002029; T(cl = 4;); // 39082 mov cl, 4 ;~ 17C5:2029 -cs=0x17c5;eip=0x00202b; T(SHL(bx, cl)); // 39083 shl bx, cl ;~ 17C5:202B -cs=0x17c5;eip=0x00202d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 39084 mov ax, [bp+var_4] ;~ 17C5:202D -cs=0x17c5;eip=0x002030; T(ADD(ah, 1)); // 39085 add ah, 1 ;~ 17C5:2030 -cs=0x17c5;eip=0x002033; X(MOV(*(dw*)(raddr(ds,bx-0x7E46)), ax)); // 39086 mov [bx-7E46h], ax ;~ 17C5:2033 -cs=0x17c5;eip=0x002037; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 39087 inc [bp+var_4] ;~ 17C5:2037 -loc_2826a: - // 5101 -cs=0x17c5;eip=0x00203a; J(JMP(loc_28183)); // 39090 jmp loc_28183 ;~ 17C5:203A -loc_2826d: - // 5102 -cs=0x17c5;eip=0x00203d; X(word_49934 = 0;); // 39094 mov word_49934, 0 ;~ 17C5:203D -cs=0x17c5;eip=0x002043; X(POP(si)); // 39095 pop si ;~ 17C5:2043 -cs=0x17c5;eip=0x002044; X(POP(di)); // 39096 pop di ;~ 17C5:2044 -cs=0x17c5;eip=0x002045; T(sp = bp;); // 39097 mov sp, bp ;~ 17C5:2045 -cs=0x17c5;eip=0x002047; X(POP(bp)); // 39098 pop bp ;~ 17C5:2047 -cs=0x17c5;eip=0x002048; J(RETN(0)); // 39099 retn ;~ 17C5:2048 -sub_29ea8: - // 43130 -cs=0x17c5;eip=0x003c78; X(word_4db2a = 1;); // 43131 mov word_4DB2A, 1 ;~ 17C5:3C78 -cs=0x17c5;eip=0x003c7e; X(word_4db34 = 1;); // 43132 mov word_4DB34, 1 ;~ 17C5:3C7E -cs=0x17c5;eip=0x003c84; X(word_4db20 = 0;); // 43133 mov word_4DB20, 0 ;~ 17C5:3C84 -cs=0x17c5;eip=0x003c8a; X(word_4db22 = 0;); // 43134 mov word_4DB22, 0 ;~ 17C5:3C8A -cs=0x17c5;eip=0x003c90; J(CALL(sub_2a022,0)); // 43135 call sub_2A022 ;~ 17C5:3C90 -cs=0x17c5;eip=0x003c93; T(ah = 0x35;); // 43136 mov ah, 35h ; '5' ;~ 17C5:3C93 -cs=0x17c5;eip=0x003c95; T(al = 8;); // 43137 mov al, 8 ;~ 17C5:3C95 -cs=0x17c5;eip=0x003c97; S(_INT(0x21)); // 43138 int 21h ; DOS - 2+ - GET INTERRUPT VECTOR ;~ 17C5:3C97 -cs=0x17c5;eip=0x003c99; X(MOV(*(dw*)(raddr(cs,m2c::kloc_29f96+1)), bx)); // 43142 mov word ptr cs:loc_29F96+1, bx ;~ 17C5:3C99 -cs=0x17c5;eip=0x003c9e; X(MOV(*(dw*)(raddr(cs,m2c::kloc_29f96+3)), es)); // 43143 mov word ptr cs:loc_29F96+3, es ;~ 17C5:3C9E -cs=0x17c5;eip=0x003ca3; X(PUSH(ds)); // 43144 push ds ;~ 17C5:3CA3 -cs=0x17c5;eip=0x003ca4; T(ah = 0x25;); // 43145 mov ah, 25h ; '%' ;~ 17C5:3CA4 -cs=0x17c5;eip=0x003ca6; T(al = 8;); // 43146 mov al, 8 ;~ 17C5:3CA6 -cs=0x17c5;eip=0x003ca8; T(LDS(dx, off_29f31)); // 43147 lds dx, cs:off_29F31 ;~ 17C5:3CA8 -cs=0x17c5;eip=0x003cad; S(_INT(0x21)); // 43149 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3CAD -cs=0x17c5;eip=0x003caf; X(POP(ds)); // 43152 pop ds ;~ 17C5:3CAF -cs=0x17c5;eip=0x003cb0; X(byte_4db1f = 1;); // 43154 mov byte_4DB1F, 1 ;~ 17C5:3CB0 -cs=0x17c5;eip=0x003cb5; J(RETN(0)); // 43155 retn ;~ 17C5:3CB5 -sub_29ee6: - // 43162 -cs=0x17c5;eip=0x003cb6; T(al = 0x36;); // 43163 mov al, 36h ; '6' ;~ 17C5:3CB6 -cs=0x17c5;eip=0x003cb8; S(OUT(0x43, al)); // 43164 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3CB8 -cs=0x17c5;eip=0x003cba; J({;}); // 43165 jmp short $+2 ;~ 17C5:3CBA -loc_29eec: - // 5311 -cs=0x17c5;eip=0x003cbc; T(XOR(al, al)); // 43169 xor al, al ;~ 17C5:3CBC -cs=0x17c5;eip=0x003cbe; S(OUT(0x40, al)); // 43170 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3CBE -cs=0x17c5;eip=0x003cc0; J({;}); // 43171 jmp short $+2 ;~ 17C5:3CC0 -loc_29ef2: - // 5312 -cs=0x17c5;eip=0x003cc2; S(OUT(0x40, al)); // 43175 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3CC2 -cs=0x17c5;eip=0x003cc4; X(PUSH(ds)); // 43176 push ds ;~ 17C5:3CC4 -cs=0x17c5;eip=0x003cc5; T(ah = 0x25;); // 43177 mov ah, 25h ; '%' ;~ 17C5:3CC5 -cs=0x17c5;eip=0x003cc7; T(al = 8;); // 43178 mov al, 8 ;~ 17C5:3CC7 -cs=0x17c5;eip=0x003cc9; T(LDS(dx, *(dd*)(raddr(cs,m2c::kloc_29f96+1)))); // 43179 lds dx, dword ptr cs:loc_29F96+1 ;~ 17C5:3CC9 -cs=0x17c5;eip=0x003cce; S(_INT(0x21)); // 43181 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3CCE -cs=0x17c5;eip=0x003cd0; X(POP(ds)); // 43184 pop ds ;~ 17C5:3CD0 -cs=0x17c5;eip=0x003cd1; X(MOV(*(raddr(ds,m2c::kloc_2b26e+1)), 0)); // 43185 mov byte ptr loc_2B26E+1, 0 ;~ 17C5:3CD1 -cs=0x17c5;eip=0x003cd6; J(RETN(0)); // 43186 retn ;~ 17C5:3CD6 -seg2623_3cd7_proc: - // 43192 -loc_29f07: - // 5313 -cs=0x17c5;eip=0x003cd7; T(bx = word_4db2d;); // 43193 mov bx, word_4DB2D ;~ 17C5:3CD7 -cs=0x17c5;eip=0x003cdb; X(word_4db2a = bx;); // 43194 mov word_4DB2A, bx ;~ 17C5:3CDB -cs=0x17c5;eip=0x003cdf; T(ax = word_4db2f;); // 43195 mov ax, word_4DB2F ;~ 17C5:3CDF -cs=0x17c5;eip=0x003ce2; T(XOR(dx, dx)); // 43196 xor dx, dx ;~ 17C5:3CE2 -cs=0x17c5;eip=0x003ce4; T(DIV2(bx)); // 43197 div bx ;~ 17C5:3CE4 -cs=0x17c5;eip=0x003ce6; X(word_4db24 = ax;); // 43198 mov word_4DB24, ax ;~ 17C5:3CE6 -cs=0x17c5;eip=0x003ce9; X(byte_4db2c = 1;); // 43199 mov byte_4DB2C, 1 ;~ 17C5:3CE9 -cs=0x17c5;eip=0x003cee; J(RETN(0)); // 43200 retn ;~ 17C5:3CEE -loc_29f1f: - // 5314 -cs=0x17c5;eip=0x003cef; X(word_4db2a = 1;); // 43204 mov word_4DB2A, 1 ;~ 17C5:3CEF -cs=0x17c5;eip=0x003cf5; T(ax = word_4db2f;); // 43205 mov ax, word_4DB2F ;~ 17C5:3CF5 -cs=0x17c5;eip=0x003cf8; X(word_4db24 = ax;); // 43206 mov word_4DB24, ax ;~ 17C5:3CF8 -cs=0x17c5;eip=0x003cfb; X(byte_4db2c = 1;); // 43207 mov byte_4DB2C, 1 ;~ 17C5:3CFB -cs=0x17c5;eip=0x003d00; J(RETN(0)); // 43208 retn ;~ 17C5:3D00 -loc_29f35: - // 5315 -cs=0x17c5;eip=0x003d05; T(STI); // 43214 sti ;~ 17C5:3D05 -cs=0x17c5;eip=0x003d06; X(PUSH(ax)); // 43215 push ax ;~ 17C5:3D06 -cs=0x17c5;eip=0x003d07; X(PUSH(bx)); // 43216 push bx ;~ 17C5:3D07 -cs=0x17c5;eip=0x003d08; X(PUSH(cx)); // 43217 push cx ;~ 17C5:3D08 -cs=0x17c5;eip=0x003d09; X(PUSH(dx)); // 43218 push dx ;~ 17C5:3D09 -cs=0x17c5;eip=0x003d0a; X(PUSH(si)); // 43219 push si ;~ 17C5:3D0A -cs=0x17c5;eip=0x003d0b; X(PUSH(di)); // 43220 push di ;~ 17C5:3D0B -cs=0x17c5;eip=0x003d0c; X(PUSH(bp)); // 43221 push bp ;~ 17C5:3D0C -cs=0x17c5;eip=0x003d0d; X(PUSH(ds)); // 43222 push ds ;~ 17C5:3D0D -cs=0x17c5;eip=0x003d0e; X(PUSH(es)); // 43223 push es ;~ 17C5:3D0E -cs=0x17c5;eip=0x003d0f; T(ax = seg_offset(seg48ae);); // 43224 mov ax, seg seg48ae ;~ 17C5:3D0F -cs=0x17c5;eip=0x003d12; T(ds = ax;); // 43225 mov ds, ax ;~ 17C5:3D12 -cs=0x17c5;eip=0x003d14; T(ax = word_4db26;); // 43226 mov ax, word_4DB26 ;~ 17C5:3D14 -cs=0x17c5;eip=0x003d17; X(ADD(word_4db20, ax)); // 43227 add word_4DB20, ax ;~ 17C5:3D17 -cs=0x17c5;eip=0x003d1b; X(ADC(word_4db22, 0)); // 43228 adc word_4DB22, 0 ;~ 17C5:3D1B -cs=0x17c5;eip=0x003d20; X(DEC(word_4db34)); // 43229 dec word_4DB34 ;~ 17C5:3D20 -cs=0x17c5;eip=0x003d24; J(JNZ(loc_29f67)); // 43230 jnz short loc_29F67 ;~ 17C5:3D24 -cs=0x17c5;eip=0x003d26; T(ax = word_4db2a;); // 43231 mov ax, word_4DB2A ;~ 17C5:3D26 -cs=0x17c5;eip=0x003d29; X(word_4db34 = ax;); // 43232 mov word_4DB34, ax ;~ 17C5:3D29 -cs=0x17c5;eip=0x003d2c; J(CALL(sub_29f9b,0)); // 43233 call sub_29F9B ;~ 17C5:3D2C -cs=0x17c5;eip=0x003d2f; X(byte_4db1e = 0;); // 43234 mov byte_4DB1E, 0 ;~ 17C5:3D2F -cs=0x17c5;eip=0x003d34; J(CALL(sub_2a113,0)); // 43235 call sub_2A113 ;~ 17C5:3D34 -loc_29f67: - // 5316 -cs=0x17c5;eip=0x003d37; T(CMP(word_4db2a, 1)); // 43239 cmp word_4DB2A, 1 ;~ 17C5:3D37 -cs=0x17c5;eip=0x003d3c; J(JZ(loc_29f73)); // 43240 jz short loc_29F73 ;~ 17C5:3D3C -cs=0x17c5;eip=0x003d3e; J(CALLF(sub_49bba,0)); // 43241 call far ptr sub_49BBA ;~ 17C5:3D3E -loc_29f73: - // 5317 -cs=0x17c5;eip=0x003d43; T(CMP(word_4db22, 0)); // 43245 cmp word_4DB22, 0 ;~ 17C5:3D43 -cs=0x17c5;eip=0x003d48; J(JNZ(loc_29f88)); // 43246 jnz short loc_29F88 ;~ 17C5:3D48 -cs=0x17c5;eip=0x003d4a; T(al = 0x20;); // 43247 mov al, 20h ; ' ' ;~ 17C5:3D4A -cs=0x17c5;eip=0x003d4c; S(OUT(0x20, al)); // 43248 out 20h, al ; Interrupt controller, 8259A. ;~ 17C5:3D4C -cs=0x17c5;eip=0x003d4e; X(POP(es)); // 43249 pop es ;~ 17C5:3D4E -cs=0x17c5;eip=0x003d4f; X(POP(ds)); // 43251 pop ds ;~ 17C5:3D4F -cs=0x17c5;eip=0x003d50; X(POP(bp)); // 43253 pop bp ;~ 17C5:3D50 -cs=0x17c5;eip=0x003d51; X(POP(di)); // 43254 pop di ;~ 17C5:3D51 -cs=0x17c5;eip=0x003d52; X(POP(si)); // 43255 pop si ;~ 17C5:3D52 -cs=0x17c5;eip=0x003d53; X(POP(dx)); // 43256 pop dx ;~ 17C5:3D53 -cs=0x17c5;eip=0x003d54; X(POP(cx)); // 43257 pop cx ;~ 17C5:3D54 -cs=0x17c5;eip=0x003d55; X(POP(bx)); // 43258 pop bx ;~ 17C5:3D55 -cs=0x17c5;eip=0x003d56; X(POP(ax)); // 43259 pop ax ;~ 17C5:3D56 -cs=0x17c5;eip=0x003d57; J(IRET); // 43260 iret ;~ 17C5:3D57 -loc_29f88: - // 5318 -cs=0x17c5;eip=0x003d58; X(DEC(word_4db22)); // 43265 dec word_4DB22 ;~ 17C5:3D58 -cs=0x17c5;eip=0x003d5c; X(POP(es)); // 43266 pop es ;~ 17C5:3D5C -cs=0x17c5;eip=0x003d5d; X(POP(ds)); // 43267 pop ds ;~ 17C5:3D5D -cs=0x17c5;eip=0x003d5e; X(POP(bp)); // 43269 pop bp ;~ 17C5:3D5E -cs=0x17c5;eip=0x003d5f; X(POP(di)); // 43270 pop di ;~ 17C5:3D5F -cs=0x17c5;eip=0x003d60; X(POP(si)); // 43271 pop si ;~ 17C5:3D60 -cs=0x17c5;eip=0x003d61; X(POP(dx)); // 43272 pop dx ;~ 17C5:3D61 -cs=0x17c5;eip=0x003d62; X(POP(cx)); // 43273 pop cx ;~ 17C5:3D62 -cs=0x17c5;eip=0x003d63; X(POP(bx)); // 43274 pop bx ;~ 17C5:3D63 -cs=0x17c5;eip=0x003d64; X(POP(ax)); // 43275 pop ax ;~ 17C5:3D64 -cs=0x17c5;eip=0x003d65; T(CLI); // 43276 cli ;~ 17C5:3D65 -loc_29f96: - // 5319 -cs=0x17c5;eip=0x003d66; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 43280 jmp far ptr 0:0 ;~ 17C5:3D66 -seg2623_3ef0_proc: - // 43550 -cs=0x17c5;eip=0x003ef0; J(CALLF(sub_49bb5,0)); // 43550 call far ptr sub_49BB5 ;~ 17C5:3EF0 -cs=0x17c5;eip=0x003ef5; T(OR(ax, ax)); // 43552 or ax, ax ;~ 17C5:3EF5 -cs=0x17c5;eip=0x003ef7; J(JZ(locret_2a131)); // 43553 jz short locret_2A131 ;~ 17C5:3EF7 -cs=0x17c5;eip=0x003ef9; J(JS(loc_2a12e)); // 43554 js short loc_2A12E ;~ 17C5:3EF9 -cs=0x17c5;eip=0x003efb; J(JMP(loc_29f07)); // 43555 jmp loc_29F07 ;~ 17C5:3EFB -loc_2a12e: - // 5342 -cs=0x17c5;eip=0x003efe; J(JMP(loc_29f1f)); // 43559 jmp loc_29F1F ;~ 17C5:3EFE -locret_2a131: - // 5343 -cs=0x17c5;eip=0x003f01; J(RETN(0)); // 43563 retn ;~ 17C5:3F01 -ret_17c5_3f02: - // 5344 -cs=0x17c5;eip=0x003f02; T(XOR(ax, ax)); // 43565 xor ax, ax ;~ 17C5:3F02 -cs=0x17c5;eip=0x003f04; J(CALL(sub_34884,0)); // 43566 call sub_34884 ;~ 17C5:3F04 -cs=0x17c5;eip=0x003f07; J(CALLF(sub_49a75,0)); // 43567 call far ptr sub_49A75 ;~ 17C5:3F07 -cs=0x17c5;eip=0x003f0c; J(RETN(0)); // 43569 retn ;~ 17C5:3F0C -ret_17c5_3f0e: - // 5345 -cs=0x17c5;eip=0x003f0e; X(PUSH(bp)); // 43573 push bp ;~ 17C5:3F0E -cs=0x17c5;eip=0x003f0f; T(bp = sp;); // 43574 mov bp, sp ;~ 17C5:3F0F -cs=0x17c5;eip=0x003f11; T(XOR(ax, ax)); // 43575 xor ax, ax ;~ 17C5:3F11 -cs=0x17c5;eip=0x003f13; J(CALL(sub_34884,0)); // 43576 call sub_34884 ;~ 17C5:3F13 -cs=0x17c5;eip=0x003f16; T(ax = 2;); // 43577 mov ax, 2 ;~ 17C5:3F16 -cs=0x17c5;eip=0x003f19; X(PUSH(ax)); // 43578 push ax ;~ 17C5:3F19 -cs=0x17c5;eip=0x003f1a; T(ax = 0x3C4;); // 43579 mov ax, 3C4h ;~ 17C5:3F1A -cs=0x17c5;eip=0x003f1d; X(PUSH(ax)); // 43580 push ax ;~ 17C5:3F1D -cs=0x17c5;eip=0x003f1e; J(CALL(sub_34d64,0)); // 43581 call sub_34D64 ;~ 17C5:3F1E -cs=0x17c5;eip=0x003f21; T(ADD(sp, 4)); // 43582 add sp, 4 ;~ 17C5:3F21 -cs=0x17c5;eip=0x003f24; T(ax = 0x0F;); // 43583 mov ax, 0Fh ;~ 17C5:3F24 -cs=0x17c5;eip=0x003f27; X(PUSH(ax)); // 43584 push ax ;~ 17C5:3F27 -cs=0x17c5;eip=0x003f28; T(ax = 0x3C5;); // 43585 mov ax, 3C5h ;~ 17C5:3F28 -cs=0x17c5;eip=0x003f2b; X(PUSH(ax)); // 43586 push ax ;~ 17C5:3F2B -cs=0x17c5;eip=0x003f2c; J(CALL(sub_34d64,0)); // 43587 call sub_34D64 ;~ 17C5:3F2C -cs=0x17c5;eip=0x003f2f; T(ADD(sp, 4)); // 43588 add sp, 4 ;~ 17C5:3F2F -cs=0x17c5;eip=0x003f32; T(ax = 8;); // 43589 mov ax, 8 ;~ 17C5:3F32 -cs=0x17c5;eip=0x003f35; X(PUSH(ax)); // 43590 push ax ;~ 17C5:3F35 -cs=0x17c5;eip=0x003f36; T(ax = 0x3CE;); // 43591 mov ax, 3CEh ;~ 17C5:3F36 -cs=0x17c5;eip=0x003f39; X(PUSH(ax)); // 43592 push ax ;~ 17C5:3F39 -cs=0x17c5;eip=0x003f3a; J(CALL(sub_34d64,0)); // 43593 call sub_34D64 ;~ 17C5:3F3A -cs=0x17c5;eip=0x003f3d; T(ADD(sp, 4)); // 43594 add sp, 4 ;~ 17C5:3F3D -cs=0x17c5;eip=0x003f40; T(SUB(ax, ax)); // 43595 sub ax, ax ;~ 17C5:3F40 -cs=0x17c5;eip=0x003f42; X(PUSH(ax)); // 43596 push ax ;~ 17C5:3F42 -cs=0x17c5;eip=0x003f43; T(ax = 0x3CF;); // 43597 mov ax, 3CFh ;~ 17C5:3F43 -cs=0x17c5;eip=0x003f46; X(PUSH(ax)); // 43598 push ax ;~ 17C5:3F46 -cs=0x17c5;eip=0x003f47; J(CALL(sub_34d64,0)); // 43599 call sub_34D64 ;~ 17C5:3F47 -cs=0x17c5;eip=0x003f4a; T(ADD(sp, 4)); // 43600 add sp, 4 ;~ 17C5:3F4A -cs=0x17c5;eip=0x003f4d; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 43601 push word ptr [bp+0Ch] ;~ 17C5:3F4D -cs=0x17c5;eip=0x003f50; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 43602 push word ptr [bp+0Ah] ;~ 17C5:3F50 -cs=0x17c5;eip=0x003f53; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 43603 push word ptr [bp+8] ;~ 17C5:3F53 -cs=0x17c5;eip=0x003f56; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 43604 push word ptr [bp+6] ;~ 17C5:3F56 -cs=0x17c5;eip=0x003f59; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 43605 push word ptr [bp+4] ;~ 17C5:3F59 -cs=0x17c5;eip=0x003f5c; J(CALL(sub_34d30,0)); // 43606 call sub_34D30 ;~ 17C5:3F5C -cs=0x17c5;eip=0x003f5f; T(ADD(sp, 0x0A)); // 43607 add sp, 0Ah ;~ 17C5:3F5F -cs=0x17c5;eip=0x003f62; T(ax = 0x0FF;); // 43608 mov ax, 0FFh ;~ 17C5:3F62 -cs=0x17c5;eip=0x003f65; X(PUSH(ax)); // 43609 push ax ;~ 17C5:3F65 -cs=0x17c5;eip=0x003f66; T(ax = 0x3CF;); // 43610 mov ax, 3CFh ;~ 17C5:3F66 -cs=0x17c5;eip=0x003f69; X(PUSH(ax)); // 43611 push ax ;~ 17C5:3F69 -cs=0x17c5;eip=0x003f6a; J(CALL(sub_34d64,0)); // 43612 call sub_34D64 ;~ 17C5:3F6A -cs=0x17c5;eip=0x003f6d; T(ADD(sp, 4)); // 43613 add sp, 4 ;~ 17C5:3F6D -cs=0x17c5;eip=0x003f70; X(POP(bp)); // 43614 pop bp ;~ 17C5:3F70 -cs=0x17c5;eip=0x003f71; J(RETN(0)); // 43615 retn ;~ 17C5:3F71 -loc_2a1a2: - // 5346 -cs=0x17c5;eip=0x003f72; X(PUSH(bp)); // 43619 push bp ;~ 17C5:3F72 -cs=0x17c5;eip=0x003f73; T(bp = sp;); // 43620 mov bp, sp ;~ 17C5:3F73 -cs=0x17c5;eip=0x003f75; T(SUB(sp, 0x3E)); // 43621 sub sp, 3Eh ;~ 17C5:3F75 -cs=0x17c5;eip=0x003f78; X(PUSH(di)); // 43622 push di ;~ 17C5:3F78 -cs=0x17c5;eip=0x003f79; X(PUSH(si)); // 43623 push si ;~ 17C5:3F79 -cs=0x17c5;eip=0x003f7a; T(CMP(word_520fc, 0)); // 43624 cmp word_520FC, 0 ;~ 17C5:3F7A -cs=0x17c5;eip=0x003f7f; J(JNZ(loc_2a227)); // 43625 jnz short loc_2A227 ;~ 17C5:3F7F -cs=0x17c5;eip=0x003f81; T(SUB(ax, ax)); // 43626 sub ax, ax ;~ 17C5:3F81 -cs=0x17c5;eip=0x003f83; X(word_511d6 = ax;); // 43627 mov word_511D6, ax ;~ 17C5:3F83 -cs=0x17c5;eip=0x003f86; X(word_4e310 = ax;); // 43628 mov word_4E310, ax ;~ 17C5:3F86 -cs=0x17c5;eip=0x003f89; X(word_50b74 = ax;); // 43629 mov word_50B74, ax ;~ 17C5:3F89 -cs=0x17c5;eip=0x003f8c; X(word_4e300 = ax;); // 43630 mov word_4E300, ax ;~ 17C5:3F8C -cs=0x17c5;eip=0x003f8f; X(word_4e2fe = ax;); // 43631 mov word_4E2FE, ax ;~ 17C5:3F8F -cs=0x17c5;eip=0x003f92; X(word_4e2fc = ax;); // 43632 mov word_4E2FC, ax ;~ 17C5:3F92 -cs=0x17c5;eip=0x003f95; X(word_4e2fa = ax;); // 43633 mov word_4E2FA, ax ;~ 17C5:3F95 -cs=0x17c5;eip=0x003f98; T(LES(bx, dword_4f220)); // 43634 les bx, dword_4F220 ;~ 17C5:3F98 -cs=0x17c5;eip=0x003f9c; T(CMP(*(dw*)(raddr(es,bx+0x3E)), ax)); // 43636 cmp es:[bx+3Eh], ax ;~ 17C5:3F9C -cs=0x17c5;eip=0x003fa0; J(JNZ(loc_2a1ea)); // 43637 jnz short loc_2A1EA ;~ 17C5:3FA0 -cs=0x17c5;eip=0x003fa2; T(ax = word_52100;); // 43638 mov ax, word_52100 ;~ 17C5:3FA2 -cs=0x17c5;eip=0x003fa5; T(SUB(ax, *(word_48c58))); // 43639 sub ax, word_48C58 ;~ 17C5:3FA5 -cs=0x17c5;eip=0x003fa9; T(CMP(ax, 0x8000)); // 43640 cmp ax, 8000h ;~ 17C5:3FA9 -cs=0x17c5;eip=0x003fac; J(JNC(loc_2a1e2)); // 43641 jnb short loc_2A1E2 ;~ 17C5:3FAC -cs=0x17c5;eip=0x003fae; T(SUB(ax, ax)); // 43642 sub ax, ax ;~ 17C5:3FAE -cs=0x17c5;eip=0x003fb0; J(JMP(loc_2a1e5)); // 43643 jmp short loc_2A1E5 ;~ 17C5:3FB0 -loc_2a1e2: - // 5347 -cs=0x17c5;eip=0x003fb2; T(ax = 0x8000;); // 43647 mov ax, 8000h ;~ 17C5:3FB2 -loc_2a1e5: - // 5348 -cs=0x17c5;eip=0x003fb5; X(word_4e2f8 = ax;); // 43650 mov word_4E2F8, ax ;~ 17C5:3FB5 -cs=0x17c5;eip=0x003fb8; J(JMP(loc_2a206)); // 43651 jmp short loc_2A206 ;~ 17C5:3FB8 -loc_2a1ea: - // 5349 -cs=0x17c5;eip=0x003fba; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 43655 cmp word ptr es:[bx+38h], 6 ;~ 17C5:3FBA -cs=0x17c5;eip=0x003fbf; J(JNZ(loc_2a1f5)); // 43656 jnz short loc_2A1F5 ;~ 17C5:3FBF -cs=0x17c5;eip=0x003fc1; T(SUB(ax, ax)); // 43657 sub ax, ax ;~ 17C5:3FC1 -cs=0x17c5;eip=0x003fc3; J(JMP(loc_2a203)); // 43658 jmp short loc_2A203 ;~ 17C5:3FC3 -loc_2a1f5: - // 5350 -cs=0x17c5;eip=0x003fc5; T(TEST(*(raddr(es,bx+0x38)), 1)); // 43662 test byte ptr es:[bx+38h], 1 ;~ 17C5:3FC5 -cs=0x17c5;eip=0x003fca; J(JZ(loc_2a200)); // 43663 jz short loc_2A200 ;~ 17C5:3FCA -cs=0x17c5;eip=0x003fcc; T(SUB(ax, ax)); // 43664 sub ax, ax ;~ 17C5:3FCC -cs=0x17c5;eip=0x003fce; J(JMP(loc_2a203)); // 43665 jmp short loc_2A203 ;~ 17C5:3FCE -loc_2a200: - // 5351 -cs=0x17c5;eip=0x003fd0; T(ax = 0x8000;); // 43669 mov ax, 8000h ;~ 17C5:3FD0 -loc_2a203: - // 5352 -cs=0x17c5;eip=0x003fd3; X(word_4e2f8 = ax;); // 43673 mov word_4E2F8, ax ;~ 17C5:3FD3 -loc_2a206: - // 5353 -cs=0x17c5;eip=0x003fd6; T(bx = word_51378;); // 43676 mov bx, word_51378 ;~ 17C5:3FD6 -cs=0x17c5;eip=0x003fda; T(cl = 4;); // 43677 mov cl, 4 ;~ 17C5:3FDA -cs=0x17c5;eip=0x003fdc; T(SHL(bx, cl)); // 43678 shl bx, cl ;~ 17C5:3FDC -cs=0x17c5;eip=0x003fde; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 43679 test word ptr [bx-7E4Ch], 200h ;~ 17C5:3FDE -cs=0x17c5;eip=0x003fe4; J(JZ(loc_2a21b)); // 43680 jz short loc_2A21B ;~ 17C5:3FE4 -cs=0x17c5;eip=0x003fe6; X(ADD(*(db*)(((db*)&word_4e2f8)+1), 4)); // 43681 add byte ptr word_4E2F8+1, 4 ;~ 17C5:3FE6 -loc_2a21b: - // 5354 -cs=0x17c5;eip=0x003feb; J(CALL(sub_2b641,0)); // 43684 call sub_2B641 ;~ 17C5:3FEB -cs=0x17c5;eip=0x003fee; J(CALL(sub_2c20b,0)); // 43685 call sub_2C20B ;~ 17C5:3FEE -cs=0x17c5;eip=0x003ff1; X(word_520fc = 1;); // 43686 mov word_520FC, 1 ;~ 17C5:3FF1 -loc_2a227: - // 5355 -cs=0x17c5;eip=0x003ff7; X(word_52242 = 0;); // 43689 mov word_52242, 0 ;~ 17C5:3FF7 -cs=0x17c5;eip=0x003ffd; J(CALL(sub_34c86,0)); // 43690 call sub_34C86 ;~ 17C5:3FFD -cs=0x17c5;eip=0x004000; T(OR(ax, ax)); // 43691 or ax, ax ;~ 17C5:4000 -cs=0x17c5;eip=0x004002; J(JZ(loc_2a252)); // 43692 jz short loc_2A252 ;~ 17C5:4002 -cs=0x17c5;eip=0x004004; T(SUB(ax, ax)); // 43693 sub ax, ax ;~ 17C5:4004 -cs=0x17c5;eip=0x004006; X(PUSH(ax)); // 43694 push ax ;~ 17C5:4006 -cs=0x17c5;eip=0x004007; J(CALL(sub_34e30,0)); // 43695 call sub_34E30 ;~ 17C5:4007 -cs=0x17c5;eip=0x00400a; T(ADD(sp, 2)); // 43696 add sp, 2 ;~ 17C5:400A -cs=0x17c5;eip=0x00400d; X(word_52242 = ax;); // 43697 mov word_52242, ax ;~ 17C5:400D -cs=0x17c5;eip=0x004010; T(CMP(word_4991a, 1)); // 43698 cmp word_4991A, 1 ;~ 17C5:4010 -cs=0x17c5;eip=0x004015; J(JNZ(loc_2a252)); // 43699 jnz short loc_2A252 ;~ 17C5:4015 -cs=0x17c5;eip=0x004017; T(SUB(ax, ax)); // 43700 sub ax, ax ;~ 17C5:4017 -cs=0x17c5;eip=0x004019; X(word_4993e = ax;); // 43701 mov word_4993E, ax ;~ 17C5:4019 -cs=0x17c5;eip=0x00401c; X(word_4991a = ax;); // 43702 mov word_4991A, ax ;~ 17C5:401C -cs=0x17c5;eip=0x00401f; X(word_520c0 = ax;); // 43703 mov word_520C0, ax ;~ 17C5:401F -loc_2a252: - // 5356 -cs=0x17c5;eip=0x004022; J(CALL(sub_34c86,0)); // 43707 call sub_34C86 ;~ 17C5:4022 -cs=0x17c5;eip=0x004025; T(OR(ax, ax)); // 43708 or ax, ax ;~ 17C5:4025 -cs=0x17c5;eip=0x004027; J(JZ(loc_2a264)); // 43709 jz short loc_2A264 ;~ 17C5:4027 -cs=0x17c5;eip=0x004029; T(SUB(ax, ax)); // 43710 sub ax, ax ;~ 17C5:4029 -cs=0x17c5;eip=0x00402b; X(PUSH(ax)); // 43711 push ax ;~ 17C5:402B -cs=0x17c5;eip=0x00402c; J(CALL(sub_34e30,0)); // 43712 call sub_34E30 ;~ 17C5:402C -cs=0x17c5;eip=0x00402f; T(ADD(sp, 2)); // 43713 add sp, 2 ;~ 17C5:402F -cs=0x17c5;eip=0x004032; J(JMP(loc_2a252)); // 43714 jmp short loc_2A252 ;~ 17C5:4032 -loc_2a264: - // 5357 -cs=0x17c5;eip=0x004034; T(ax = word_52242;); // 43718 mov ax, word_52242 ;~ 17C5:4034 -cs=0x17c5;eip=0x004037; J(JMP(loc_2a41b)); // 43719 jmp loc_2A41B ;~ 17C5:4037 -loc_2a26a: - // 5358 -cs=0x17c5;eip=0x00403a; T(ax = 0x64;); // 43723 mov ax, 64h ; 'd' ;~ 17C5:403A -cs=0x17c5;eip=0x00403d; X(PUSH(ax)); // 43724 push ax ;~ 17C5:403D -cs=0x17c5;eip=0x00403e; T(SUB(ax, ax)); // 43725 sub ax, ax ;~ 17C5:403E -cs=0x17c5;eip=0x004040; X(PUSH(ax)); // 43726 push ax ;~ 17C5:4040 -cs=0x17c5;eip=0x004041; T(ax = word_4e310;); // 43727 mov ax, word_4E310 ;~ 17C5:4041 -cs=0x17c5;eip=0x004044; T(SUB(ax, 0x0A)); // 43728 sub ax, 0Ah ;~ 17C5:4044 -cs=0x17c5;eip=0x004047; X(PUSH(ax)); // 43729 push ax ;~ 17C5:4047 -cs=0x17c5;eip=0x004048; J(CALL(sub_33194,0)); // 43730 call sub_33194 ;~ 17C5:4048 -cs=0x17c5;eip=0x00404b; T(ADD(sp, 6)); // 43731 add sp, 6 ;~ 17C5:404B -cs=0x17c5;eip=0x00404e; X(word_4e310 = ax;); // 43732 mov word_4E310, ax ;~ 17C5:404E -cs=0x17c5;eip=0x004051; J(CALL(sub_2c20b,0)); // 43733 call sub_2C20B ;~ 17C5:4051 -cs=0x17c5;eip=0x004054; J(JMP(loc_2a46e)); // 43734 jmp loc_2A46E ;~ 17C5:4054 -loc_2a287: - // 5359 -cs=0x17c5;eip=0x004057; T(ax = 0x64;); // 43738 mov ax, 64h ; 'd' ;~ 17C5:4057 -cs=0x17c5;eip=0x00405a; X(PUSH(ax)); // 43739 push ax ;~ 17C5:405A -cs=0x17c5;eip=0x00405b; T(SUB(ax, ax)); // 43740 sub ax, ax ;~ 17C5:405B -cs=0x17c5;eip=0x00405d; X(PUSH(ax)); // 43741 push ax ;~ 17C5:405D -cs=0x17c5;eip=0x00405e; T(CMP(word_4e310, 0x0A)); // 43742 cmp word_4E310, 0Ah ;~ 17C5:405E -cs=0x17c5;eip=0x004063; J(JGE(loc_2a29a)); // 43743 jge short loc_2A29A ;~ 17C5:4063 -cs=0x17c5;eip=0x004065; T(ax = 5;); // 43744 mov ax, 5 ;~ 17C5:4065 -cs=0x17c5;eip=0x004068; J(JMP(loc_2a29d)); // 43745 jmp short loc_2A29D ;~ 17C5:4068 -loc_2a29a: - // 5360 -cs=0x17c5;eip=0x00406a; T(ax = 0x0A;); // 43749 mov ax, 0Ah ;~ 17C5:406A -loc_2a29d: - // 5361 -cs=0x17c5;eip=0x00406d; T(ADD(ax, word_4e310)); // 43752 add ax, word_4E310 ;~ 17C5:406D -cs=0x17c5;eip=0x004071; X(PUSH(ax)); // 43753 push ax ;~ 17C5:4071 -cs=0x17c5;eip=0x004072; J(CALL(sub_33194,0)); // 43754 call sub_33194 ;~ 17C5:4072 -cs=0x17c5;eip=0x004075; T(ADD(sp, 6)); // 43755 add sp, 6 ;~ 17C5:4075 -cs=0x17c5;eip=0x004078; X(word_4e310 = ax;); // 43756 mov word_4E310, ax ;~ 17C5:4078 -cs=0x17c5;eip=0x00407b; J(CALL(sub_2c20b,0)); // 43757 call sub_2C20B ;~ 17C5:407B -cs=0x17c5;eip=0x00407e; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 43758 and byte ptr word_4F42E, 0F7h ;~ 17C5:407E -cs=0x17c5;eip=0x004083; J(JMP(loc_2a46e)); // 43759 jmp loc_2A46E ;~ 17C5:4083 -loc_2a2b6: - // 5362 -cs=0x17c5;eip=0x004086; X(word_4e310 = 0x90;); // 43763 mov word_4E310, 90h ;~ 17C5:4086 -cs=0x17c5;eip=0x00408c; J(CALL(sub_2c20b,0)); // 43764 call sub_2C20B ;~ 17C5:408C -cs=0x17c5;eip=0x00408f; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 43765 and byte ptr word_4F42E, 0F7h ;~ 17C5:408F -cs=0x17c5;eip=0x004094; J(JMP(loc_2a46e)); // 43766 jmp loc_2A46E ;~ 17C5:4094 -loc_2a2c7: - // 5363 -cs=0x17c5;eip=0x004097; X(word_4e310 = 0x64;); // 43770 mov word_4E310, 64h ; 'd' ;~ 17C5:4097 -cs=0x17c5;eip=0x00409d; J(CALL(sub_2c20b,0)); // 43771 call sub_2C20B ;~ 17C5:409D -cs=0x17c5;eip=0x0040a0; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 43772 and byte ptr word_4F42E, 0F7h ;~ 17C5:40A0 -cs=0x17c5;eip=0x0040a5; J(JMP(loc_2a2f5)); // 43773 jmp short loc_2A2F5 ;~ 17C5:40A5 -loc_2a2d7: - // 5364 -cs=0x17c5;eip=0x0040a7; X(word_4e310 = 0;); // 43777 mov word_4E310, 0 ;~ 17C5:40A7 -cs=0x17c5;eip=0x0040ad; T(SUB(ax, ax)); // 43778 sub ax, ax ;~ 17C5:40AD -cs=0x17c5;eip=0x0040af; X(PUSH(ax)); // 43779 push ax ;~ 17C5:40AF -cs=0x17c5;eip=0x0040b0; T(ax = 0x10;); // 43780 mov ax, 10h ;~ 17C5:40B0 -cs=0x17c5;eip=0x0040b3; X(PUSH(ax)); // 43781 push ax ;~ 17C5:40B3 -cs=0x17c5;eip=0x0040b4; J(CALL(sub_33c65,0)); // 43782 call sub_33C65 ;~ 17C5:40B4 -cs=0x17c5;eip=0x0040b7; T(ADD(sp, 4)); // 43784 add sp, 4 ;~ 17C5:40B7 -cs=0x17c5;eip=0x0040ba; J(CALL(sub_2c20b,0)); // 43785 call sub_2C20B ;~ 17C5:40BA -cs=0x17c5;eip=0x0040bd; J(JMP(loc_2a46e)); // 43786 jmp loc_2A46E ;~ 17C5:40BD -loc_2a2f0: - // 5365 -cs=0x17c5;eip=0x0040c0; X(XOR(*(db*)(&word_4f42e), 8)); // 43790 xor byte ptr word_4F42E, 8 ;~ 17C5:40C0 -loc_2a2f5: - // 5366 -cs=0x17c5;eip=0x0040c5; T(TEST(*(db*)(&word_4f42e), 8)); // 43793 test byte ptr word_4F42E, 8 ;~ 17C5:40C5 -cs=0x17c5;eip=0x0040ca; J(JNZ(loc_2a31e)); // 43794 jnz short loc_2A31E ;~ 17C5:40CA -cs=0x17c5;eip=0x0040cc; T(CMP(word_520ee, 0)); // 43795 cmp word_520EE, 0 ;~ 17C5:40CC -cs=0x17c5;eip=0x0040d1; J(JZ(loc_2a31e)); // 43796 jz short loc_2A31E ;~ 17C5:40D1 -cs=0x17c5;eip=0x0040d3; T(CMP(word_4e310, 0x64)); // 43797 cmp word_4E310, 64h ; 'd' ;~ 17C5:40D3 -cs=0x17c5;eip=0x0040d8; J(JNZ(loc_2a31e)); // 43798 jnz short loc_2A31E ;~ 17C5:40D8 -cs=0x17c5;eip=0x0040da; X(word_50b74 = 0x546;); // 43799 mov word_50B74, 546h ;~ 17C5:40DA -cs=0x17c5;eip=0x0040e0; T(ax = 2;); // 43800 mov ax, 2 ;~ 17C5:40E0 -cs=0x17c5;eip=0x0040e3; X(PUSH(ax)); // 43801 push ax ;~ 17C5:40E3 -cs=0x17c5;eip=0x0040e4; T(ax = 0x1C;); // 43802 mov ax, 1Ch ;~ 17C5:40E4 -cs=0x17c5;eip=0x0040e7; X(PUSH(ax)); // 43803 push ax ;~ 17C5:40E7 -cs=0x17c5;eip=0x0040e8; J(CALL(sub_33c65,0)); // 43804 call sub_33C65 ;~ 17C5:40E8 -cs=0x17c5;eip=0x0040eb; T(ADD(sp, 4)); // 43806 add sp, 4 ;~ 17C5:40EB -loc_2a31e: - // 5367 -cs=0x17c5;eip=0x0040ee; J(JMP(loc_2a46e)); // 43810 jmp loc_2A46E ;~ 17C5:40EE -loc_2a321: - // 5368 -cs=0x17c5;eip=0x0040f1; T(CMP(word_4e312, 0)); // 43814 cmp word_4E312, 0 ;~ 17C5:40F1 -cs=0x17c5;eip=0x0040f6; J(JNZ(loc_2a333)); // 43815 jnz short loc_2A333 ;~ 17C5:40F6 -cs=0x17c5;eip=0x0040f8; J(CALLF(sub_3888b,0)); // 43816 call sub_3888B ;~ 17C5:40F8 -cs=0x17c5;eip=0x0040fd; X(word_4e312 = 0x28;); // 43817 mov word_4E312, 28h ; '(' ;~ 17C5:40FD -loc_2a333: - // 5369 -cs=0x17c5;eip=0x004103; J(JMP(loc_2a46e)); // 43820 jmp loc_2A46E ;~ 17C5:4103 -loc_2a336: - // 5370 -cs=0x17c5;eip=0x004106; T(ax = 1;); // 43824 mov ax, 1 ;~ 17C5:4106 -cs=0x17c5;eip=0x004109; X(PUSH(ax)); // 43825 push ax ;~ 17C5:4109 -cs=0x17c5;eip=0x00410a; J(CALL(sub_27d67,0)); // 43826 call sub_27D67 ;~ 17C5:410A -cs=0x17c5;eip=0x00410d; T(ADD(sp, 2)); // 43827 add sp, 2 ;~ 17C5:410D -cs=0x17c5;eip=0x004110; X(byte_48b64 = 0;); // 43828 mov byte_48B64, 0 ;~ 17C5:4110 -cs=0x17c5;eip=0x004115; J(JMP(loc_2a46e)); // 43829 jmp loc_2A46E ;~ 17C5:4115 -loc_2a348: - // 5371 -cs=0x17c5;eip=0x004118; T(CMP(word_492f2, 0)); // 43833 cmp word_492F2, 0 ;~ 17C5:4118 -cs=0x17c5;eip=0x00411d; J(JZ(loc_2a379)); // 43834 jz short loc_2A379 ;~ 17C5:411D -cs=0x17c5;eip=0x00411f; T(ax = 0x67;); // 43835 mov ax, 67h ; 'g' ;~ 17C5:411F -cs=0x17c5;eip=0x004122; X(PUSH(ax)); // 43836 push ax ;~ 17C5:4122 -cs=0x17c5;eip=0x004123; T(ax = 0x140;); // 43837 mov ax, 140h ;~ 17C5:4123 -cs=0x17c5;eip=0x004126; X(PUSH(ax)); // 43838 push ax ;~ 17C5:4126 -cs=0x17c5;eip=0x004127; T(ax = 0x61;); // 43839 mov ax, 61h ; 'a' ;~ 17C5:4127 -cs=0x17c5;eip=0x00412a; X(PUSH(ax)); // 43840 push ax ;~ 17C5:412A -cs=0x17c5;eip=0x00412b; T(SUB(ax, ax)); // 43841 sub ax, ax ;~ 17C5:412B -cs=0x17c5;eip=0x00412d; X(PUSH(ax)); // 43842 push ax ;~ 17C5:412D -cs=0x17c5;eip=0x00412e; T(bx = *(word_4e594);); // 43843 mov bx, word_4E594 ;~ 17C5:412E -cs=0x17c5;eip=0x004132; X(PUSH(*(dw*)(raddr(ds,bx)))); // 43844 push word ptr [bx] ;~ 17C5:4132 -cs=0x17c5;eip=0x004134; T(ax = 0x61;); // 43845 mov ax, 61h ; 'a' ;~ 17C5:4134 -cs=0x17c5;eip=0x004137; X(PUSH(ax)); // 43846 push ax ;~ 17C5:4137 -cs=0x17c5;eip=0x004138; T(SUB(ax, ax)); // 43847 sub ax, ax ;~ 17C5:4138 -cs=0x17c5;eip=0x00413a; X(PUSH(ax)); // 43848 push ax ;~ 17C5:413A -cs=0x17c5;eip=0x00413b; T(bx = *(word_4e564);); // 43849 mov bx, word_4E564 ;~ 17C5:413B -cs=0x17c5;eip=0x00413f; X(PUSH(*(dw*)(raddr(ds,bx)))); // 43850 push word ptr [bx] ;~ 17C5:413F -cs=0x17c5;eip=0x004141; J(CALLF(sub_49a70,0)); // 43851 call far ptr sub_49A70 ;~ 17C5:4141 -cs=0x17c5;eip=0x004146; T(ADD(sp, 0x10)); // 43853 add sp, 10h ;~ 17C5:4146 -loc_2a379: - // 5372 -cs=0x17c5;eip=0x004149; T(SUB(ax, ax)); // 43856 sub ax, ax ;~ 17C5:4149 -cs=0x17c5;eip=0x00414b; X(PUSH(ax)); // 43857 push ax ;~ 17C5:414B -cs=0x17c5;eip=0x00414c; J(CALL(sub_30074,0)); // 43858 call sub_30074 ;~ 17C5:414C -cs=0x17c5;eip=0x00414f; T(ADD(sp, 2)); // 43859 add sp, 2 ;~ 17C5:414F -cs=0x17c5;eip=0x004152; T(ax = 0x0C7;); // 43860 mov ax, 0C7h ;~ 17C5:4152 -cs=0x17c5;eip=0x004155; X(PUSH(ax)); // 43861 push ax ;~ 17C5:4155 -cs=0x17c5;eip=0x004156; T(ax = 0x13F;); // 43862 mov ax, 13Fh ;~ 17C5:4156 -cs=0x17c5;eip=0x004159; X(PUSH(ax)); // 43863 push ax ;~ 17C5:4159 -cs=0x17c5;eip=0x00415a; T(SUB(ax, ax)); // 43864 sub ax, ax ;~ 17C5:415A -cs=0x17c5;eip=0x00415c; X(PUSH(ax)); // 43865 push ax ;~ 17C5:415C -cs=0x17c5;eip=0x00415d; X(PUSH(ax)); // 43866 push ax ;~ 17C5:415D -cs=0x17c5;eip=0x00415e; J(CALL(sub_3008d,0)); // 43867 call sub_3008D ;~ 17C5:415E -cs=0x17c5;eip=0x004161; T(ADD(sp, 8)); // 43869 add sp, 8 ;~ 17C5:4161 -cs=0x17c5;eip=0x004164; T(SUB(ax, ax)); // 43870 sub ax, ax ;~ 17C5:4164 -cs=0x17c5;eip=0x004166; X(PUSH(ax)); // 43871 push ax ;~ 17C5:4166 -cs=0x17c5;eip=0x004167; T(ax = 7;); // 43872 mov ax, 7 ;~ 17C5:4167 -cs=0x17c5;eip=0x00416a; X(PUSH(ax)); // 43873 push ax ;~ 17C5:416A -cs=0x17c5;eip=0x00416b; T(ax = 0x0C;); // 43874 mov ax, 0Ch ;~ 17C5:416B -cs=0x17c5;eip=0x00416e; X(PUSH(ax)); // 43875 push ax ;~ 17C5:416E -cs=0x17c5;eip=0x00416f; T(ax = 0x37;); // 43876 mov ax, 37h ; '7' ;~ 17C5:416F -cs=0x17c5;eip=0x004172; X(PUSH(ax)); // 43877 push ax ;~ 17C5:4172 -cs=0x17c5;eip=0x004173; T(ax = 0x71;); // 43878 mov ax, 71h ; 'q' ;~ 17C5:4173 -cs=0x17c5;eip=0x004176; X(PUSH(ax)); // 43879 push ax ;~ 17C5:4176 -cs=0x17c5;eip=0x004177; T(SUB(ax, ax)); // 43880 sub ax, ax ;~ 17C5:4177 -cs=0x17c5;eip=0x004179; X(PUSH(ax)); // 43881 push ax ;~ 17C5:4179 -cs=0x17c5;eip=0x00417a; X(PUSH(ax)); // 43882 push ax ;~ 17C5:417A -cs=0x17c5;eip=0x00417b; J(CALL(sub_30af8,0)); // 43883 call sub_30AF8 ;~ 17C5:417B -cs=0x17c5;eip=0x00417e; T(ADD(sp, 0x0E)); // 43885 add sp, 0Eh ;~ 17C5:417E -cs=0x17c5;eip=0x004181; J(CALL(sub_2c36b,0)); // 43886 call sub_2C36B ;~ 17C5:4181 -cs=0x17c5;eip=0x004184; T(CMP(word_492f2, 0)); // 43888 cmp word_492F2, 0 ;~ 17C5:4184 -cs=0x17c5;eip=0x004189; J(JZ(loc_2a412)); // 43889 jz short loc_2A412 ;~ 17C5:4189 -cs=0x17c5;eip=0x00418b; T(ax = 0x67;); // 43890 mov ax, 67h ; 'g' ;~ 17C5:418B -cs=0x17c5;eip=0x00418e; X(PUSH(ax)); // 43891 push ax ;~ 17C5:418E -cs=0x17c5;eip=0x00418f; T(ax = 0x140;); // 43892 mov ax, 140h ;~ 17C5:418F -cs=0x17c5;eip=0x004192; X(PUSH(ax)); // 43893 push ax ;~ 17C5:4192 -cs=0x17c5;eip=0x004193; T(ax = 0x61;); // 43894 mov ax, 61h ; 'a' ;~ 17C5:4193 -cs=0x17c5;eip=0x004196; X(PUSH(ax)); // 43895 push ax ;~ 17C5:4196 -cs=0x17c5;eip=0x004197; T(SUB(ax, ax)); // 43896 sub ax, ax ;~ 17C5:4197 -cs=0x17c5;eip=0x004199; X(PUSH(ax)); // 43897 push ax ;~ 17C5:4199 -cs=0x17c5;eip=0x00419a; T(bx = *(word_4e564);); // 43898 mov bx, word_4E564 ;~ 17C5:419A -cs=0x17c5;eip=0x00419e; X(PUSH(*(dw*)(raddr(ds,bx)))); // 43899 push word ptr [bx] ;~ 17C5:419E -cs=0x17c5;eip=0x0041a0; T(ax = 0x61;); // 43900 mov ax, 61h ; 'a' ;~ 17C5:41A0 -cs=0x17c5;eip=0x0041a3; X(PUSH(ax)); // 43901 push ax ;~ 17C5:41A3 -cs=0x17c5;eip=0x0041a4; T(SUB(ax, ax)); // 43902 sub ax, ax ;~ 17C5:41A4 -cs=0x17c5;eip=0x0041a6; X(PUSH(ax)); // 43903 push ax ;~ 17C5:41A6 -cs=0x17c5;eip=0x0041a7; T(bx = *(word_4e594);); // 43904 mov bx, word_4E594 ;~ 17C5:41A7 -cs=0x17c5;eip=0x0041ab; X(PUSH(*(dw*)(raddr(ds,bx)))); // 43905 push word ptr [bx] ;~ 17C5:41AB -cs=0x17c5;eip=0x0041ad; J(CALLF(sub_49a70,0)); // 43906 call far ptr sub_49A70 ;~ 17C5:41AD -cs=0x17c5;eip=0x0041b2; T(ADD(sp, 0x10)); // 43908 add sp, 10h ;~ 17C5:41B2 -cs=0x17c5;eip=0x0041b5; T(ax = 0x67;); // 43909 mov ax, 67h ; 'g' ;~ 17C5:41B5 -cs=0x17c5;eip=0x0041b8; X(PUSH(ax)); // 43910 push ax ;~ 17C5:41B8 -cs=0x17c5;eip=0x0041b9; T(ax = 0x140;); // 43911 mov ax, 140h ;~ 17C5:41B9 -cs=0x17c5;eip=0x0041bc; X(PUSH(ax)); // 43912 push ax ;~ 17C5:41BC -cs=0x17c5;eip=0x0041bd; T(ax = 0x61;); // 43913 mov ax, 61h ; 'a' ;~ 17C5:41BD -cs=0x17c5;eip=0x0041c0; X(PUSH(ax)); // 43914 push ax ;~ 17C5:41C0 -cs=0x17c5;eip=0x0041c1; T(SUB(ax, ax)); // 43915 sub ax, ax ;~ 17C5:41C1 -cs=0x17c5;eip=0x0041c3; X(PUSH(ax)); // 43916 push ax ;~ 17C5:41C3 -cs=0x17c5;eip=0x0041c4; T(bx = *(word_4e57c);); // 43917 mov bx, word_4E57C ;~ 17C5:41C4 -cs=0x17c5;eip=0x0041c8; X(PUSH(*(dw*)(raddr(ds,bx)))); // 43918 push word ptr [bx] ;~ 17C5:41C8 -cs=0x17c5;eip=0x0041ca; T(ax = 0x61;); // 43919 mov ax, 61h ; 'a' ;~ 17C5:41CA -cs=0x17c5;eip=0x0041cd; X(PUSH(ax)); // 43920 push ax ;~ 17C5:41CD -cs=0x17c5;eip=0x0041ce; T(SUB(ax, ax)); // 43921 sub ax, ax ;~ 17C5:41CE -cs=0x17c5;eip=0x0041d0; X(PUSH(ax)); // 43922 push ax ;~ 17C5:41D0 -cs=0x17c5;eip=0x0041d1; T(bx = *(word_4e594);); // 43923 mov bx, word_4E594 ;~ 17C5:41D1 -cs=0x17c5;eip=0x0041d5; X(PUSH(*(dw*)(raddr(ds,bx)))); // 43924 push word ptr [bx] ;~ 17C5:41D5 -cs=0x17c5;eip=0x0041d7; J(CALLF(sub_49a70,0)); // 43925 call far ptr sub_49A70 ;~ 17C5:41D7 -cs=0x17c5;eip=0x0041dc; T(ADD(sp, 0x10)); // 43927 add sp, 10h ;~ 17C5:41DC -cs=0x17c5;eip=0x0041df; J(CALL(sub_2c20b,0)); // 43928 call sub_2C20B ;~ 17C5:41DF -loc_2a412: - // 5373 -cs=0x17c5;eip=0x0041e2; J(JMP(loc_2a46e)); // 43931 jmp short loc_2A46E ;~ 17C5:41E2 -loc_2a414: - // 5374 -cs=0x17c5;eip=0x0041e4; J(CALL(sub_2c36b,0)); // 43935 call sub_2C36B ;~ 17C5:41E4 -cs=0x17c5;eip=0x0041e7; J(JMP(loc_2a46e)); // 43937 jmp short loc_2A46E ;~ 17C5:41E7 -ret_17c5_41e9: - // 5375 -cs=0x17c5;eip=0x0041e9; J(JMP(loc_2a46e)); // 43939 jmp short loc_2A46E ;~ 17C5:41E9 -loc_2a41b: - // 5376 -cs=0x17c5;eip=0x0041eb; T(CMP(ax, 0x1000)); // 43943 cmp ax, 1000h ;~ 17C5:41EB -cs=0x17c5;eip=0x0041ee; J(JNZ(loc_2a423)); // 43944 jnz short loc_2A423 ;~ 17C5:41EE -cs=0x17c5;eip=0x0041f0; J(JMP(loc_2a336)); // 43945 jmp loc_2A336 ;~ 17C5:41F0 -loc_2a423: - // 5377 -cs=0x17c5;eip=0x0041f3; J(JA(loc_2a447)); // 43949 ja short loc_2A447 ;~ 17C5:41F3 -cs=0x17c5;eip=0x0041f5; T(CMP(ax, 0x0C2D)); // 43950 cmp ax, 0C2Dh ;~ 17C5:41F5 -cs=0x17c5;eip=0x0041f8; J(JNZ(loc_2a42d)); // 43951 jnz short loc_2A42D ;~ 17C5:41F8 -cs=0x17c5;eip=0x0041fa; J(JMP(loc_2a26a)); // 43952 jmp loc_2A26A ;~ 17C5:41FA -loc_2a42d: - // 5378 -cs=0x17c5;eip=0x0041fd; T(CMP(ax, 0x0C5F)); // 43956 cmp ax, 0C5Fh ;~ 17C5:41FD -cs=0x17c5;eip=0x004200; J(JNZ(loc_2a435)); // 43957 jnz short loc_2A435 ;~ 17C5:4200 -cs=0x17c5;eip=0x004202; J(JMP(loc_2a2d7)); // 43958 jmp loc_2A2D7 ;~ 17C5:4202 -loc_2a435: - // 5379 -cs=0x17c5;eip=0x004205; T(CMP(ax, 0x0D2B)); // 43962 cmp ax, 0D2Bh ;~ 17C5:4205 -cs=0x17c5;eip=0x004208; J(JNZ(loc_2a43d)); // 43963 jnz short loc_2A43D ;~ 17C5:4208 -cs=0x17c5;eip=0x00420a; J(JMP(loc_2a2c7)); // 43964 jmp loc_2A2C7 ;~ 17C5:420A -loc_2a43d: - // 5380 -cs=0x17c5;eip=0x00420d; T(CMP(ax, 0x0D3D)); // 43968 cmp ax, 0D3Dh ;~ 17C5:420D -cs=0x17c5;eip=0x004210; J(JNZ(loc_2a445)); // 43969 jnz short loc_2A445 ;~ 17C5:4210 -cs=0x17c5;eip=0x004212; J(JMP(loc_2a287)); // 43970 jmp loc_2A287 ;~ 17C5:4212 -loc_2a445: - // 5381 -cs=0x17c5;eip=0x004215; J(JMP(loc_2a46e)); // 43974 jmp short loc_2A46E ;~ 17C5:4215 -loc_2a447: - // 5382 -cs=0x17c5;eip=0x004217; T(CMP(ax, 0x1900)); // 43978 cmp ax, 1900h ;~ 17C5:4217 -cs=0x17c5;eip=0x00421a; J(JZ(loc_2a414)); // 43979 jz short loc_2A414 ;~ 17C5:421A -cs=0x17c5;eip=0x00421c; T(CMP(ax, 0x1E61)); // 43980 cmp ax, 1E61h ;~ 17C5:421C -cs=0x17c5;eip=0x00421f; J(JNZ(loc_2a454)); // 43981 jnz short loc_2A454 ;~ 17C5:421F -cs=0x17c5;eip=0x004221; J(JMP(loc_2a2b6)); // 43982 jmp loc_2A2B6 ;~ 17C5:4221 -loc_2a454: - // 5383 -cs=0x17c5;eip=0x004224; T(CMP(ax, 0x2400)); // 43986 cmp ax, 2400h ;~ 17C5:4224 -cs=0x17c5;eip=0x004227; J(JNZ(loc_2a45c)); // 43987 jnz short loc_2A45C ;~ 17C5:4227 -cs=0x17c5;eip=0x004229; J(JMP(loc_2a321)); // 43988 jmp loc_2A321 ;~ 17C5:4229 -loc_2a45c: - // 5384 -cs=0x17c5;eip=0x00422c; T(CMP(ax, 0x3000)); // 43992 cmp ax, 3000h ;~ 17C5:422C -cs=0x17c5;eip=0x00422f; J(JNZ(loc_2a464)); // 43993 jnz short loc_2A464 ;~ 17C5:422F -cs=0x17c5;eip=0x004231; J(JMP(loc_2a348)); // 43994 jmp loc_2A348 ;~ 17C5:4231 -loc_2a464: - // 5385 -cs=0x17c5;eip=0x004234; T(CMP(ax, 0x3062)); // 43998 cmp ax, 3062h ;~ 17C5:4234 -cs=0x17c5;eip=0x004237; J(JNZ(loc_2a46c)); // 43999 jnz short loc_2A46C ;~ 17C5:4237 -cs=0x17c5;eip=0x004239; J(JMP(loc_2a2f0)); // 44000 jmp loc_2A2F0 ;~ 17C5:4239 -loc_2a46c: - // 5386 -cs=0x17c5;eip=0x00423c; J({;}); // 44004 jmp short $+2 ;~ 17C5:423C -loc_2a46e: - // 5387 -cs=0x17c5;eip=0x00423e; T(CMP(word_4e312, 0)); // 44009 cmp word_4E312, 0 ;~ 17C5:423E -cs=0x17c5;eip=0x004243; J(JZ(loc_2a479)); // 44010 jz short loc_2A479 ;~ 17C5:4243 -cs=0x17c5;eip=0x004245; X(DEC(word_4e312)); // 44011 dec word_4E312 ;~ 17C5:4245 -loc_2a479: - // 5388 -cs=0x17c5;eip=0x004249; T(CMP(word_4e310, 0)); // 44014 cmp word_4E310, 0 ;~ 17C5:4249 -cs=0x17c5;eip=0x00424e; J(JZ(loc_2a495)); // 44015 jz short loc_2A495 ;~ 17C5:424E -cs=0x17c5;eip=0x004250; T(CMP(word_511d6, 0)); // 44016 cmp word_511D6, 0 ;~ 17C5:4250 -cs=0x17c5;eip=0x004255; J(JNZ(loc_2a495)); // 44017 jnz short loc_2A495 ;~ 17C5:4255 -cs=0x17c5;eip=0x004257; T(ax = 2;); // 44019 mov ax, 2 ;~ 17C5:4257 -cs=0x17c5;eip=0x00425a; X(PUSH(ax)); // 44020 push ax ;~ 17C5:425A -cs=0x17c5;eip=0x00425b; T(ax = 0x0E;); // 44021 mov ax, 0Eh ;~ 17C5:425B -cs=0x17c5;eip=0x00425e; X(PUSH(ax)); // 44022 push ax ;~ 17C5:425E -cs=0x17c5;eip=0x00425f; J(CALL(sub_33c65,0)); // 44023 call sub_33C65 ;~ 17C5:425F -cs=0x17c5;eip=0x004262; T(ADD(sp, 4)); // 44025 add sp, 4 ;~ 17C5:4262 -loc_2a495: - // 5389 -cs=0x17c5;eip=0x004265; T(CMP(word_492ee, 0)); // 44029 cmp word_492EE, 0 ;~ 17C5:4265 -cs=0x17c5;eip=0x00426a; J(JZ(loc_2a4a8)); // 44030 jz short loc_2A4A8 ;~ 17C5:426A -cs=0x17c5;eip=0x00426c; X(*(db*)(&word_4e1c4) = 0;); // 44031 mov byte ptr word_4E1C4, 0 ;~ 17C5:426C -cs=0x17c5;eip=0x004271; X(*(db*)(((db*)&word_4e1c4)+1) = 0;); // 44032 mov byte ptr word_4E1C4+1, 0 ;~ 17C5:4271 -cs=0x17c5;eip=0x004276; J(JMP(loc_2a4e6)); // 44033 jmp short loc_2A4E6 ;~ 17C5:4276 -loc_2a4a8: - // 5390 -cs=0x17c5;eip=0x004278; T(LES(bx, dword_528d6)); // 44037 les bx, dword_528D6 ;~ 17C5:4278 -cs=0x17c5;eip=0x00427c; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 44039 cmp word ptr es:[bx+72h], 0 ;~ 17C5:427C -cs=0x17c5;eip=0x004281; J(JZ(loc_2a4ba)); // 44040 jz short loc_2A4BA ;~ 17C5:4281 -cs=0x17c5;eip=0x004283; J(CALLF(sub_388ae,0)); // 44041 call sub_388AE ;~ 17C5:4283 -cs=0x17c5;eip=0x004288; J(JMP(loc_2a4e6)); // 44042 jmp short loc_2A4E6 ;~ 17C5:4288 -loc_2a4ba: - // 5391 -cs=0x17c5;eip=0x00428a; T(si = word_4e832;); // 44046 mov si, word_4E832 ;~ 17C5:428A -cs=0x17c5;eip=0x00428e; T(INC(si)); // 44047 inc si ;~ 17C5:428E -cs=0x17c5;eip=0x00428f; T(al = byte_4e1c8;); // 44048 mov al, byte_4E1C8 ;~ 17C5:428F -cs=0x17c5;eip=0x004292; T(SUB(ah, ah)); // 44049 sub ah, ah ;~ 17C5:4292 -cs=0x17c5;eip=0x004294; T(SUB(ax, 0x80)); // 44050 sub ax, 80h ;~ 17C5:4294 -cs=0x17c5;eip=0x004297; T(IMUL1_2(si)); // 44051 imul si ;~ 17C5:4297 -cs=0x17c5;eip=0x004299; T(CWD); // 44052 cwd ;~ 17C5:4299 -cs=0x17c5;eip=0x00429a; T(cx = 3;); // 44053 mov cx, 3 ;~ 17C5:429A -cs=0x17c5;eip=0x00429d; T(IDIV2(cx)); // 44054 idiv cx ;~ 17C5:429D -cs=0x17c5;eip=0x00429f; T(SUB(al, 0x80)); // 44055 sub al, 80h ;~ 17C5:429F -cs=0x17c5;eip=0x0042a1; X(*(db*)(&word_4e1c4) = al;); // 44056 mov byte ptr word_4E1C4, al ;~ 17C5:42A1 -cs=0x17c5;eip=0x0042a4; T(al = byte_4e1c9;); // 44057 mov al, byte_4E1C9 ;~ 17C5:42A4 -cs=0x17c5;eip=0x0042a7; T(SUB(ah, ah)); // 44058 sub ah, ah ;~ 17C5:42A7 -cs=0x17c5;eip=0x0042a9; T(SUB(ax, 0x80)); // 44059 sub ax, 80h ;~ 17C5:42A9 -cs=0x17c5;eip=0x0042ac; T(IMUL1_2(si)); // 44060 imul si ;~ 17C5:42AC -cs=0x17c5;eip=0x0042ae; T(CWD); // 44061 cwd ;~ 17C5:42AE -cs=0x17c5;eip=0x0042af; T(IDIV2(cx)); // 44062 idiv cx ;~ 17C5:42AF -cs=0x17c5;eip=0x0042b1; T(SUB(al, 0x80)); // 44063 sub al, 80h ;~ 17C5:42B1 -cs=0x17c5;eip=0x0042b3; X(*(db*)(((db*)&word_4e1c4)+1) = al;); // 44064 mov byte ptr word_4E1C4+1, al ;~ 17C5:42B3 -loc_2a4e6: - // 5392 -cs=0x17c5;eip=0x0042b6; T(al = *(db*)(&word_4e1c4);); // 44068 mov al, byte ptr word_4E1C4 ;~ 17C5:42B6 -cs=0x17c5;eip=0x0042b9; T(SUB(ah, ah)); // 44069 sub ah, ah ;~ 17C5:42B9 -cs=0x17c5;eip=0x0042bb; T(cl = 4;); // 44070 mov cl, 4 ;~ 17C5:42BB -cs=0x17c5;eip=0x0042bd; T(SHR(ax, cl)); // 44071 shr ax, cl ;~ 17C5:42BD -cs=0x17c5;eip=0x0042bf; T(SUB(ax, 8)); // 44072 sub ax, 8 ;~ 17C5:42BF -cs=0x17c5;eip=0x0042c2; X(word_5223e = ax;); // 44073 mov word_5223E, ax ;~ 17C5:42C2 -cs=0x17c5;eip=0x0042c5; T(OR(ax, ax)); // 44074 or ax, ax ;~ 17C5:42C5 -cs=0x17c5;eip=0x0042c7; J(JGE(loc_2a4fd)); // 44075 jge short loc_2A4FD ;~ 17C5:42C7 -cs=0x17c5;eip=0x0042c9; X(INC(word_5223e)); // 44076 inc word_5223E ;~ 17C5:42C9 -loc_2a4fd: - // 5393 -cs=0x17c5;eip=0x0042cd; T(al = *(db*)(((db*)&word_4e1c4)+1);); // 44079 mov al, byte ptr word_4E1C4+1 ;~ 17C5:42CD -cs=0x17c5;eip=0x0042d0; T(SUB(ah, ah)); // 44080 sub ah, ah ;~ 17C5:42D0 -cs=0x17c5;eip=0x0042d2; T(cl = 4;); // 44081 mov cl, 4 ;~ 17C5:42D2 -cs=0x17c5;eip=0x0042d4; T(SHR(ax, cl)); // 44082 shr ax, cl ;~ 17C5:42D4 -cs=0x17c5;eip=0x0042d6; T(SUB(ax, 8)); // 44083 sub ax, 8 ;~ 17C5:42D6 -cs=0x17c5;eip=0x0042d9; X(word_527d4 = ax;); // 44084 mov word_527D4, ax ;~ 17C5:42D9 -cs=0x17c5;eip=0x0042dc; T(OR(ax, ax)); // 44085 or ax, ax ;~ 17C5:42DC -cs=0x17c5;eip=0x0042de; J(JGE(loc_2a514)); // 44086 jge short loc_2A514 ;~ 17C5:42DE -cs=0x17c5;eip=0x0042e0; X(INC(word_527d4)); // 44087 inc word_527D4 ;~ 17C5:42E0 -loc_2a514: - // 5394 -cs=0x17c5;eip=0x0042e4; X(PUSH(word_5223e)); // 44090 push word_5223E ;~ 17C5:42E4 -cs=0x17c5;eip=0x0042e8; J(CALL(sub_34dc0,0)); // 44091 call sub_34DC0 ;~ 17C5:42E8 -cs=0x17c5;eip=0x0042eb; T(ADD(sp, 2)); // 44092 add sp, 2 ;~ 17C5:42EB -cs=0x17c5;eip=0x0042ee; T(ADD(ax, 2)); // 44093 add ax, 2 ;~ 17C5:42EE -cs=0x17c5;eip=0x0042f1; X(IMUL1_2(word_5223e)); // 44094 imul word_5223E ;~ 17C5:42F1 -cs=0x17c5;eip=0x0042f5; T(NEG(ax)); // 44095 neg ax ;~ 17C5:42F5 -cs=0x17c5;eip=0x0042f7; T(SHL(ax, 1)); // 44096 shl ax, 1 ;~ 17C5:42F7 -cs=0x17c5;eip=0x0042f9; X(word_5223e = ax;); // 44097 mov word_5223E, ax ;~ 17C5:42F9 -cs=0x17c5;eip=0x0042fc; T(ax = 6;); // 44098 mov ax, 6 ;~ 17C5:42FC -cs=0x17c5;eip=0x0042ff; X(IMUL1_2(word_527d4)); // 44099 imul word_527D4 ;~ 17C5:42FF -cs=0x17c5;eip=0x004303; X(word_527d4 = ax;); // 44100 mov word_527D4, ax ;~ 17C5:4303 -cs=0x17c5;eip=0x004306; T(OR(ax, ax)); // 44101 or ax, ax ;~ 17C5:4306 -cs=0x17c5;eip=0x004308; J(JGE(loc_2a543)); // 44102 jge short loc_2A543 ;~ 17C5:4308 -cs=0x17c5;eip=0x00430a; T(cx = 2;); // 44103 mov cx, 2 ;~ 17C5:430A -cs=0x17c5;eip=0x00430d; T(CWD); // 44104 cwd ;~ 17C5:430D -cs=0x17c5;eip=0x00430e; T(IDIV2(cx)); // 44105 idiv cx ;~ 17C5:430E -cs=0x17c5;eip=0x004310; X(word_527d4 = ax;); // 44106 mov word_527D4, ax ;~ 17C5:4310 -loc_2a543: - // 5395 -cs=0x17c5;eip=0x004313; T(ax = word_4e2fe;); // 44109 mov ax, word_4E2FE ;~ 17C5:4313 -cs=0x17c5;eip=0x004316; T(CMP(word_520ee, ax)); // 44110 cmp word_520EE, ax ;~ 17C5:4316 -cs=0x17c5;eip=0x00431a; J(JNZ(loc_2a560)); // 44111 jnz short loc_2A560 ;~ 17C5:431A -cs=0x17c5;eip=0x00431c; T(CMP(word_527d4, 0)); // 44112 cmp word_527D4, 0 ;~ 17C5:431C -cs=0x17c5;eip=0x004321; J(JGE(loc_2a560)); // 44113 jge short loc_2A560 ;~ 17C5:4321 -cs=0x17c5;eip=0x004323; T(CMP(word_4e2fa, 0)); // 44114 cmp word_4E2FA, 0 ;~ 17C5:4323 -cs=0x17c5;eip=0x004328; J(JG(loc_2a560)); // 44115 jg short loc_2A560 ;~ 17C5:4328 -cs=0x17c5;eip=0x00432a; X(word_527d4 = 0;); // 44116 mov word_527D4, 0 ;~ 17C5:432A -loc_2a560: - // 5396 -cs=0x17c5;eip=0x004330; T(CMP(*(word_50c8a), 0x15E)); // 44120 cmp word_50C8A, 15Eh ;~ 17C5:4330 -cs=0x17c5;eip=0x004336; J(JLE(loc_2a599)); // 44121 jle short loc_2A599 ;~ 17C5:4336 -cs=0x17c5;eip=0x004338; T(TEST(*(db*)(&word_4f42e), 1)); // 44122 test byte ptr word_4F42E, 1 ;~ 17C5:4338 -cs=0x17c5;eip=0x00433d; J(JNZ(loc_2a599)); // 44123 jnz short loc_2A599 ;~ 17C5:433D -cs=0x17c5;eip=0x00433f; T(CMP(word_4991c, 0)); // 44124 cmp word_4991C, 0 ;~ 17C5:433F -cs=0x17c5;eip=0x004344; J(JZ(loc_2a599)); // 44125 jz short loc_2A599 ;~ 17C5:4344 -cs=0x17c5;eip=0x004346; X(word_4991c = 0;); // 44126 mov word_4991C, 0 ;~ 17C5:4346 -cs=0x17c5;eip=0x00434c; X(OR(*(db*)(&word_4f42e), 1)); // 44127 or byte ptr word_4F42E, 1 ;~ 17C5:434C -cs=0x17c5;eip=0x004351; T(ax = 0x571A;); // 44128 mov ax, 571Ah ;~ 17C5:4351 -cs=0x17c5;eip=0x004354; X(PUSH(ax)); // 44129 push ax ;~ 17C5:4354 -cs=0x17c5;eip=0x004355; J(CALL(sub_30414,0)); // 44130 call sub_30414 ;~ 17C5:4355 -cs=0x17c5;eip=0x004358; T(ADD(sp, 2)); // 44131 add sp, 2 ;~ 17C5:4358 -cs=0x17c5;eip=0x00435b; T(ax = 2;); // 44132 mov ax, 2 ;~ 17C5:435B -cs=0x17c5;eip=0x00435e; X(PUSH(ax)); // 44133 push ax ;~ 17C5:435E -cs=0x17c5;eip=0x00435f; T(ax = 0x20;); // 44134 mov ax, 20h ; ' ' ;~ 17C5:435F -cs=0x17c5;eip=0x004362; X(PUSH(ax)); // 44135 push ax ;~ 17C5:4362 -cs=0x17c5;eip=0x004363; J(CALL(sub_33c65,0)); // 44136 call sub_33C65 ;~ 17C5:4363 -cs=0x17c5;eip=0x004366; T(ADD(sp, 4)); // 44138 add sp, 4 ;~ 17C5:4366 -loc_2a599: - // 5397 -cs=0x17c5;eip=0x004369; T(ax = word_4e2fe;); // 44142 mov ax, word_4E2FE ;~ 17C5:4369 -cs=0x17c5;eip=0x00436c; T(CMP(word_520ee, ax)); // 44143 cmp word_520EE, ax ;~ 17C5:436C -cs=0x17c5;eip=0x004370; J(JNZ(loc_2a5bf)); // 44144 jnz short loc_2A5BF ;~ 17C5:4370 -cs=0x17c5;eip=0x004372; T(CMP(word_4e310, 0)); // 44145 cmp word_4E310, 0 ;~ 17C5:4372 -cs=0x17c5;eip=0x004377; J(JNZ(loc_2a5bf)); // 44146 jnz short loc_2A5BF ;~ 17C5:4377 -cs=0x17c5;eip=0x004379; T(TEST(*(db*)(&word_4f42e), 8)); // 44147 test byte ptr word_4F42E, 8 ;~ 17C5:4379 -cs=0x17c5;eip=0x00437e; J(JNZ(loc_2a5bf)); // 44148 jnz short loc_2A5BF ;~ 17C5:437E -cs=0x17c5;eip=0x004380; X(OR(*(db*)(&word_4f42e), 8)); // 44149 or byte ptr word_4F42E, 8 ;~ 17C5:4380 -cs=0x17c5;eip=0x004385; T(ax = 0x572E;); // 44150 mov ax, 572Eh ;~ 17C5:4385 -cs=0x17c5;eip=0x004388; X(PUSH(ax)); // 44151 push ax ;~ 17C5:4388 -cs=0x17c5;eip=0x004389; J(CALL(sub_30414,0)); // 44152 call sub_30414 ;~ 17C5:4389 -cs=0x17c5;eip=0x00438c; T(ADD(sp, 2)); // 44154 add sp, 2 ;~ 17C5:438C -loc_2a5bf: - // 5398 -cs=0x17c5;eip=0x00438f; T(CMP(word_5223e, 0)); // 44158 cmp word_5223E, 0 ;~ 17C5:438F -cs=0x17c5;eip=0x004394; J(JNZ(loc_2a5cd)); // 44159 jnz short loc_2A5CD ;~ 17C5:4394 -cs=0x17c5;eip=0x004396; T(CMP(word_527d4, 0)); // 44160 cmp word_527D4, 0 ;~ 17C5:4396 -cs=0x17c5;eip=0x00439b; J(JZ(loc_2a5d3)); // 44161 jz short loc_2A5D3 ;~ 17C5:439B -loc_2a5cd: - // 5399 -cs=0x17c5;eip=0x00439d; X(word_492e6 = 0;); // 44165 mov word_492E6, 0 ;~ 17C5:439D -loc_2a5d3: - // 5400 -cs=0x17c5;eip=0x0043a3; T(CMP(word_492e6, 0)); // 44168 cmp word_492E6, 0 ;~ 17C5:43A3 -cs=0x17c5;eip=0x0043a8; J(JNZ(loc_2a5dd)); // 44169 jnz short loc_2A5DD ;~ 17C5:43A8 -cs=0x17c5;eip=0x0043aa; J(JMP(loc_2a954)); // 44170 jmp loc_2A954 ;~ 17C5:43AA -loc_2a5dd: - // 5401 -cs=0x17c5;eip=0x0043ad; T(CMP(word_4991a, 0)); // 44174 cmp word_4991A, 0 ;~ 17C5:43AD -cs=0x17c5;eip=0x0043b2; J(JZ(loc_2a5f5)); // 44175 jz short loc_2A5F5 ;~ 17C5:43B2 -cs=0x17c5;eip=0x0043b4; T(ax = word_4f210;); // 44176 mov ax, word_4F210 ;~ 17C5:43B4 -cs=0x17c5;eip=0x0043b7; T(AND(ax, 0x0F)); // 44177 and ax, 0Fh ;~ 17C5:43B7 -cs=0x17c5;eip=0x0043ba; T(cx = ax;); // 44178 mov cx, ax ;~ 17C5:43BA -cs=0x17c5;eip=0x0043bc; T(ah = cl;); // 44179 mov ah, cl ;~ 17C5:43BC -cs=0x17c5;eip=0x0043be; T(SUB(al, al)); // 44180 sub al, al ;~ 17C5:43BE -cs=0x17c5;eip=0x0043c0; T(SUB(ax, 0x800)); // 44181 sub ax, 800h ;~ 17C5:43C0 -cs=0x17c5;eip=0x0043c3; J(JMP(loc_2a5f7)); // 44182 jmp short loc_2A5F7 ;~ 17C5:43C3 -loc_2a5f5: - // 5402 -cs=0x17c5;eip=0x0043c5; T(SUB(ax, ax)); // 44186 sub ax, ax ;~ 17C5:43C5 -loc_2a5f7: - // 5403 -cs=0x17c5;eip=0x0043c7; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 44189 mov [bp-2Ch], ax ;~ 17C5:43C7 -cs=0x17c5;eip=0x0043ca; T(ax = 0x1400;); // 44190 mov ax, 1400h ;~ 17C5:43CA -cs=0x17c5;eip=0x0043cd; X(PUSH(ax)); // 44191 push ax ;~ 17C5:43CD -cs=0x17c5;eip=0x0043ce; T(ax = 0x0EC00;); // 44192 mov ax, 0EC00h ;~ 17C5:43CE -cs=0x17c5;eip=0x0043d1; X(PUSH(ax)); // 44193 push ax ;~ 17C5:43D1 -cs=0x17c5;eip=0x0043d2; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2C)))); // 44194 mov ax, [bp-2Ch] ;~ 17C5:43D2 -cs=0x17c5;eip=0x0043d5; T(SUB(ax, word_4e2f8)); // 44195 sub ax, word_4E2F8 ;~ 17C5:43D5 -cs=0x17c5;eip=0x0043d9; T(ADD(ax, word_520c2)); // 44196 add ax, word_520C2 ;~ 17C5:43D9 -cs=0x17c5;eip=0x0043dd; X(PUSH(ax)); // 44197 push ax ;~ 17C5:43DD -cs=0x17c5;eip=0x0043de; J(CALL(sub_331be,0)); // 44198 call sub_331BE ;~ 17C5:43DE -cs=0x17c5;eip=0x0043e1; T(ADD(sp, 6)); // 44199 add sp, 6 ;~ 17C5:43E1 -cs=0x17c5;eip=0x0043e4; T(SHL(ax, 1)); // 44200 shl ax, 1 ;~ 17C5:43E4 -cs=0x17c5;eip=0x0043e6; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 44201 mov [bp-2Ch], ax ;~ 17C5:43E6 -cs=0x17c5;eip=0x0043e9; T(ax = 0x18;); // 44202 mov ax, 18h ;~ 17C5:43E9 -cs=0x17c5;eip=0x0043ec; X(PUSH(ax)); // 44203 push ax ;~ 17C5:43EC -cs=0x17c5;eip=0x0043ed; T(ax = 0x0FFE8;); // 44204 mov ax, 0FFE8h ;~ 17C5:43ED -cs=0x17c5;eip=0x0043f0; X(PUSH(ax)); // 44205 push ax ;~ 17C5:43F0 -cs=0x17c5;eip=0x0043f1; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2C)))); // 44206 mov ax, [bp-2Ch] ;~ 17C5:43F1 -cs=0x17c5;eip=0x0043f4; T(SUB(ax, word_4e2fc)); // 44207 sub ax, word_4E2FC ;~ 17C5:43F4 -cs=0x17c5;eip=0x0043f8; T(cl = 6;); // 44208 mov cl, 6 ;~ 17C5:43F8 -cs=0x17c5;eip=0x0043fa; T(SAR(ax, cl)); // 44209 sar ax, cl ;~ 17C5:43FA -cs=0x17c5;eip=0x0043fc; X(PUSH(ax)); // 44210 push ax ;~ 17C5:43FC -cs=0x17c5;eip=0x0043fd; J(CALL(sub_33194,0)); // 44211 call sub_33194 ;~ 17C5:43FD -cs=0x17c5;eip=0x004400; T(ADD(sp, 6)); // 44212 add sp, 6 ;~ 17C5:4400 -cs=0x17c5;eip=0x004403; T(NEG(ax)); // 44213 neg ax ;~ 17C5:4403 -cs=0x17c5;eip=0x004405; X(word_5223e = ax;); // 44214 mov word_5223E, ax ;~ 17C5:4405 -cs=0x17c5;eip=0x004408; T(ax = 0x0C00;); // 44215 mov ax, 0C00h ;~ 17C5:4408 -cs=0x17c5;eip=0x00440b; X(PUSH(ax)); // 44216 push ax ;~ 17C5:440B -cs=0x17c5;eip=0x00440c; T(ax = 0x0EC00;); // 44217 mov ax, 0EC00h ;~ 17C5:440C -cs=0x17c5;eip=0x00440f; X(PUSH(ax)); // 44218 push ax ;~ 17C5:440F -cs=0x17c5;eip=0x004410; T(ax = word_492e6;); // 44219 mov ax, word_492E6 ;~ 17C5:4410 -cs=0x17c5;eip=0x004413; T(SUB(ax, word_4e2fe)); // 44220 sub ax, word_4E2FE ;~ 17C5:4413 -cs=0x17c5;eip=0x004417; T(cl = 4;); // 44221 mov cl, 4 ;~ 17C5:4417 -cs=0x17c5;eip=0x004419; T(SHL(ax, cl)); // 44222 shl ax, cl ;~ 17C5:4419 -cs=0x17c5;eip=0x00441b; T(SUB(ax, word_4f1f4)); // 44223 sub ax, word_4F1F4 ;~ 17C5:441B -cs=0x17c5;eip=0x00441f; X(PUSH(ax)); // 44224 push ax ;~ 17C5:441F -cs=0x17c5;eip=0x004420; J(CALL(sub_331be,0)); // 44225 call sub_331BE ;~ 17C5:4420 -cs=0x17c5;eip=0x004423; T(ADD(sp, 6)); // 44226 add sp, 6 ;~ 17C5:4423 -cs=0x17c5;eip=0x004426; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 44227 mov [bp-14h], ax ;~ 17C5:4426 -cs=0x17c5;eip=0x004429; T(ax = 8;); // 44228 mov ax, 8 ;~ 17C5:4429 -cs=0x17c5;eip=0x00442c; X(PUSH(ax)); // 44229 push ax ;~ 17C5:442C -cs=0x17c5;eip=0x00442d; T(ax = 0x0FFF8;); // 44230 mov ax, 0FFF8h ;~ 17C5:442D -cs=0x17c5;eip=0x004430; X(PUSH(ax)); // 44231 push ax ;~ 17C5:4430 -cs=0x17c5;eip=0x004431; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 44232 mov ax, [bp-14h] ;~ 17C5:4431 -cs=0x17c5;eip=0x004434; T(SUB(ax, word_4e2fa)); // 44233 sub ax, word_4E2FA ;~ 17C5:4434 -cs=0x17c5;eip=0x004438; T(cl = 7;); // 44234 mov cl, 7 ;~ 17C5:4438 -cs=0x17c5;eip=0x00443a; T(SAR(ax, cl)); // 44235 sar ax, cl ;~ 17C5:443A -cs=0x17c5;eip=0x00443c; X(PUSH(ax)); // 44236 push ax ;~ 17C5:443C -cs=0x17c5;eip=0x00443d; J(CALL(sub_33194,0)); // 44237 call sub_33194 ;~ 17C5:443D -cs=0x17c5;eip=0x004440; T(ADD(sp, 6)); // 44238 add sp, 6 ;~ 17C5:4440 -cs=0x17c5;eip=0x004443; X(word_527d4 = ax;); // 44239 mov word_527D4, ax ;~ 17C5:4443 -cs=0x17c5;eip=0x004446; T(CMP(word_48c62, 3)); // 44240 cmp word_48C62, 3 ;~ 17C5:4446 -cs=0x17c5;eip=0x00444b; J(JZ(loc_2a680)); // 44241 jz short loc_2A680 ;~ 17C5:444B -cs=0x17c5;eip=0x00444d; J(JMP(loc_2a954)); // 44242 jmp loc_2A954 ;~ 17C5:444D -loc_2a680: - // 5404 -cs=0x17c5;eip=0x004450; T(ax = word_511d8;); // 44246 mov ax, word_511D8 ;~ 17C5:4450 -cs=0x17c5;eip=0x004453; X(MOV(*(dw*)(raddr(ss,bp-0x3E)), ax)); // 44247 mov [bp-3Eh], ax ;~ 17C5:4453 -cs=0x17c5;eip=0x004456; T(ax = *(word_5138a);); // 44248 mov ax, word_5138A ;~ 17C5:4456 -cs=0x17c5;eip=0x004459; X(MOV(*(dw*)(raddr(ss,bp-0x10)), ax)); // 44249 mov [bp-10h], ax ;~ 17C5:4459 -cs=0x17c5;eip=0x00445c; T(si = ax;); // 44250 mov si, ax ;~ 17C5:445C -cs=0x17c5;eip=0x00445e; T(cl = 4;); // 44251 mov cl, 4 ;~ 17C5:445E -cs=0x17c5;eip=0x004460; T(SHL(si, cl)); // 44252 shl si, cl ;~ 17C5:4460 -cs=0x17c5;eip=0x004462; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 44253 mov ax, [si-7E52h] ;~ 17C5:4462 -cs=0x17c5;eip=0x004466; T(SUB(ax, word_520f0)); // 44254 sub ax, word_520F0 ;~ 17C5:4466 -cs=0x17c5;eip=0x00446a; X(MOV(*(dw*)(raddr(ss,bp-0x2A)), ax)); // 44255 mov [bp-2Ah], ax ;~ 17C5:446A -cs=0x17c5;eip=0x00446d; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 44256 mov ax, [si-7E50h] ;~ 17C5:446D -cs=0x17c5;eip=0x004471; T(SUB(ax, word_52100)); // 44257 sub ax, word_52100 ;~ 17C5:4471 -cs=0x17c5;eip=0x004475; X(MOV(*(dw*)(raddr(ss,bp-0x34)), ax)); // 44258 mov [bp-34h], ax ;~ 17C5:4475 -cs=0x17c5;eip=0x004478; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 44259 test word ptr [si-7E4Ch], 200h ;~ 17C5:4478 -cs=0x17c5;eip=0x00447e; J(JNZ(loc_2a6bc)); // 44260 jnz short loc_2A6BC ;~ 17C5:447E -cs=0x17c5;eip=0x004480; X(PUSH(ax)); // 44261 push ax ;~ 17C5:4480 -cs=0x17c5;eip=0x004481; J(CALL(sub_333f8,0)); // 44262 call sub_333F8 ;~ 17C5:4481 -cs=0x17c5;eip=0x004484; T(ADD(sp, 2)); // 44263 add sp, 2 ;~ 17C5:4484 -cs=0x17c5;eip=0x004487; T(NEG(ax)); // 44264 neg ax ;~ 17C5:4487 -cs=0x17c5;eip=0x004489; X(MOV(*(dw*)(raddr(ss,bp-0x3E)), ax)); // 44265 mov [bp-3Eh], ax ;~ 17C5:4489 -loc_2a6bc: - // 5405 -cs=0x17c5;eip=0x00448c; T(MOV(bx, *(dw*)(raddr(ss,bp-0x10)))); // 44268 mov bx, [bp-10h] ;~ 17C5:448C -cs=0x17c5;eip=0x00448f; T(cl = 4;); // 44269 mov cl, 4 ;~ 17C5:448F -cs=0x17c5;eip=0x004491; T(SHL(bx, cl)); // 44270 shl bx, cl ;~ 17C5:4491 -cs=0x17c5;eip=0x004493; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 44271 test word ptr [bx-7E4Ch], 200h ;~ 17C5:4493 -cs=0x17c5;eip=0x004499; J(JZ(loc_2a6d0)); // 44272 jz short loc_2A6D0 ;~ 17C5:4499 -cs=0x17c5;eip=0x00449b; T(ax = 0x1E;); // 44273 mov ax, 1Eh ;~ 17C5:449B -cs=0x17c5;eip=0x00449e; J(JMP(loc_2a6d3)); // 44274 jmp short loc_2A6D3 ;~ 17C5:449E -loc_2a6d0: - // 5406 -cs=0x17c5;eip=0x0044a0; T(ax = 0x40;); // 44278 mov ax, 40h ; '@' ;~ 17C5:44A0 -loc_2a6d3: - // 5407 -cs=0x17c5;eip=0x0044a3; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x3E)))); // 44281 imul word ptr [bp-3Eh] ;~ 17C5:44A3 -cs=0x17c5;eip=0x0044a6; X(ADD(*(dw*)(raddr(ss,bp-0x34)), ax)); // 44282 add [bp-34h], ax ;~ 17C5:44A6 -cs=0x17c5;eip=0x0044a9; X(PUSH(word_4e2f8)); // 44283 push word_4E2F8 ;~ 17C5:44A9 -cs=0x17c5;eip=0x0044ad; J(CALL(sub_34dc0,0)); // 44284 call sub_34DC0 ;~ 17C5:44AD -cs=0x17c5;eip=0x0044b0; T(ADD(sp, 2)); // 44285 add sp, 2 ;~ 17C5:44B0 -cs=0x17c5;eip=0x0044b3; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 44286 mov [bp-2Ch], ax ;~ 17C5:44B3 -cs=0x17c5;eip=0x0044b6; T(CMP(*(dw*)(raddr(ss,bp-0x3E)), 0x0FFFF)); // 44287 cmp word ptr [bp-3Eh], 0FFFFh ;~ 17C5:44B6 -cs=0x17c5;eip=0x0044ba; J(JNZ(loc_2a70c)); // 44288 jnz short loc_2A70C ;~ 17C5:44BA -cs=0x17c5;eip=0x0044bc; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2A)))); // 44289 mov ax, [bp-2Ah] ;~ 17C5:44BC -cs=0x17c5;eip=0x0044bf; T(NEG(ax)); // 44290 neg ax ;~ 17C5:44BF -cs=0x17c5;eip=0x0044c1; X(MOV(*(dw*)(raddr(ss,bp-0x2A)), ax)); // 44291 mov [bp-2Ah], ax ;~ 17C5:44C1 -cs=0x17c5;eip=0x0044c4; T(MOV(ax, *(dw*)(raddr(ss,bp-0x34)))); // 44292 mov ax, [bp-34h] ;~ 17C5:44C4 -cs=0x17c5;eip=0x0044c7; T(NEG(ax)); // 44293 neg ax ;~ 17C5:44C7 -cs=0x17c5;eip=0x0044c9; X(MOV(*(dw*)(raddr(ss,bp-0x34)), ax)); // 44294 mov [bp-34h], ax ;~ 17C5:44C9 -cs=0x17c5;eip=0x0044cc; T(ax = word_4e2f8;); // 44295 mov ax, word_4E2F8 ;~ 17C5:44CC -cs=0x17c5;eip=0x0044cf; T(SUB(ax, 0x8000)); // 44296 sub ax, 8000h ;~ 17C5:44CF -cs=0x17c5;eip=0x0044d2; X(PUSH(ax)); // 44297 push ax ;~ 17C5:44D2 -cs=0x17c5;eip=0x0044d3; J(CALL(sub_34dc0,0)); // 44298 call sub_34DC0 ;~ 17C5:44D3 -cs=0x17c5;eip=0x0044d6; T(ADD(sp, 2)); // 44299 add sp, 2 ;~ 17C5:44D6 -cs=0x17c5;eip=0x0044d9; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 44300 mov [bp-2Ch], ax ;~ 17C5:44D9 -loc_2a70c: - // 5408 -cs=0x17c5;eip=0x0044dc; T(ax = 0x1000;); // 44303 mov ax, 1000h ;~ 17C5:44DC -cs=0x17c5;eip=0x0044df; X(PUSH(ax)); // 44304 push ax ;~ 17C5:44DF -cs=0x17c5;eip=0x0044e0; T(ax = 0x32;); // 44305 mov ax, 32h ; '2' ;~ 17C5:44E0 -cs=0x17c5;eip=0x0044e3; X(PUSH(ax)); // 44306 push ax ;~ 17C5:44E3 -cs=0x17c5;eip=0x0044e4; X(PUSH(*(dw*)(raddr(ss,bp-0x34)))); // 44307 push word ptr [bp-34h] ;~ 17C5:44E4 -cs=0x17c5;eip=0x0044e7; J(CALL(sub_34dc0,0)); // 44308 call sub_34DC0 ;~ 17C5:44E7 -cs=0x17c5;eip=0x0044ea; T(ADD(sp, 2)); // 44309 add sp, 2 ;~ 17C5:44EA -cs=0x17c5;eip=0x0044ed; X(PUSH(*(dw*)(raddr(ss,bp-0x2A)))); // 44310 push word ptr [bp-2Ah] ;~ 17C5:44ED -cs=0x17c5;eip=0x0044f0; T(si = ax;); // 44311 mov si, ax ;~ 17C5:44F0 -cs=0x17c5;eip=0x0044f2; J(CALL(sub_34dc0,0)); // 44312 call sub_34DC0 ;~ 17C5:44F2 -cs=0x17c5;eip=0x0044f5; T(ADD(sp, 2)); // 44313 add sp, 2 ;~ 17C5:44F5 -cs=0x17c5;eip=0x0044f8; T(ADD(ax, si)); // 44314 add ax, si ;~ 17C5:44F8 -cs=0x17c5;eip=0x0044fa; T(SHL(ax, 1)); // 44315 shl ax, 1 ;~ 17C5:44FA -cs=0x17c5;eip=0x0044fc; T(cx = ax;); // 44316 mov cx, ax ;~ 17C5:44FC -cs=0x17c5;eip=0x0044fe; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2C)))); // 44317 mov ax, [bp-2Ch] ;~ 17C5:44FE -cs=0x17c5;eip=0x004501; T(bx = cx;); // 44318 mov bx, cx ;~ 17C5:4501 -cs=0x17c5;eip=0x004503; T(CWD); // 44319 cwd ;~ 17C5:4503 -cs=0x17c5;eip=0x004504; T(XOR(ax, dx)); // 44320 xor ax, dx ;~ 17C5:4504 -cs=0x17c5;eip=0x004506; T(SUB(ax, dx)); // 44321 sub ax, dx ;~ 17C5:4506 -cs=0x17c5;eip=0x004508; T(cx = 5;); // 44322 mov cx, 5 ;~ 17C5:4508 -cs=0x17c5;eip=0x00450b; T(SAR(ax, cl)); // 44323 sar ax, cl ;~ 17C5:450B -cs=0x17c5;eip=0x00450d; T(XOR(ax, dx)); // 44324 xor ax, dx ;~ 17C5:450D -cs=0x17c5;eip=0x00450f; T(SUB(ax, dx)); // 44325 sub ax, dx ;~ 17C5:450F -cs=0x17c5;eip=0x004511; T(ADD(bx, ax)); // 44326 add bx, ax ;~ 17C5:4511 -cs=0x17c5;eip=0x004513; X(PUSH(bx)); // 44327 push bx ;~ 17C5:4513 -cs=0x17c5;eip=0x004514; J(CALL(sub_33194,0)); // 44328 call sub_33194 ;~ 17C5:4514 -cs=0x17c5;eip=0x004517; T(ADD(sp, 6)); // 44329 add sp, 6 ;~ 17C5:4517 -cs=0x17c5;eip=0x00451a; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 44330 mov [bp-14h], ax ;~ 17C5:451A -cs=0x17c5;eip=0x00451d; T(CMP(ax, 0x1000)); // 44331 cmp ax, 1000h ;~ 17C5:451D -cs=0x17c5;eip=0x004520; J(JGE(loc_2a755)); // 44332 jge short loc_2A755 ;~ 17C5:4520 -cs=0x17c5;eip=0x004522; J(CALL(sub_33dcc,0)); // 44333 call sub_33DCC ;~ 17C5:4522 -loc_2a755: - // 5409 -cs=0x17c5;eip=0x004525; T(MOV(bx, *(dw*)(raddr(ss,bp-0x10)))); // 44336 mov bx, [bp-10h] ;~ 17C5:4525 -cs=0x17c5;eip=0x004528; T(cl = 4;); // 44337 mov cl, 4 ;~ 17C5:4528 -cs=0x17c5;eip=0x00452a; T(SHL(bx, cl)); // 44338 shl bx, cl ;~ 17C5:452A -cs=0x17c5;eip=0x00452c; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 44339 test word ptr [bx-7E4Ch], 200h ;~ 17C5:452C -cs=0x17c5;eip=0x004532; J(JZ(loc_2a768)); // 44340 jz short loc_2A768 ;~ 17C5:4532 -cs=0x17c5;eip=0x004534; X(ADD(*(dw*)(raddr(ss,bp-0x14)), 0x64)); // 44341 add word ptr [bp-14h], 64h ; 'd' ;~ 17C5:4534 -loc_2a768: - // 5410 -cs=0x17c5;eip=0x004538; T(CMP(word_49932, 0)); // 44344 cmp word_49932, 0 ;~ 17C5:4538 -cs=0x17c5;eip=0x00453d; J(JZ(loc_2a782)); // 44345 jz short loc_2A782 ;~ 17C5:453D -cs=0x17c5;eip=0x00453f; X(PUSH(*(dw*)(raddr(ss,bp-0x2C)))); // 44346 push word ptr [bp-2Ch] ;~ 17C5:453F -cs=0x17c5;eip=0x004542; J(CALL(sub_34dc0,0)); // 44347 call sub_34DC0 ;~ 17C5:4542 -cs=0x17c5;eip=0x004545; T(ADD(sp, 2)); // 44348 add sp, 2 ;~ 17C5:4545 -cs=0x17c5;eip=0x004548; T(CMP(ax, 0x200)); // 44349 cmp ax, 200h ;~ 17C5:4548 -cs=0x17c5;eip=0x00454b; J(JGE(loc_2a782)); // 44350 jge short loc_2A782 ;~ 17C5:454B -cs=0x17c5;eip=0x00454d; X(MOV(*(dw*)(raddr(ss,bp-0x14)), 0x0FFEC)); // 44351 mov word ptr [bp-14h], 0FFECh ;~ 17C5:454D -loc_2a782: - // 5411 -cs=0x17c5;eip=0x004552; T(MOV(si, *(dw*)(raddr(ss,bp-0x10)))); // 44355 mov si, [bp-10h] ;~ 17C5:4552 -cs=0x17c5;eip=0x004555; T(cl = 4;); // 44356 mov cl, 4 ;~ 17C5:4555 -cs=0x17c5;eip=0x004557; T(SHL(si, cl)); // 44357 shl si, cl ;~ 17C5:4557 -cs=0x17c5;eip=0x004559; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 44358 test word ptr [si-7E4Ch], 200h ;~ 17C5:4559 -cs=0x17c5;eip=0x00455f; J(JZ(loc_2a796)); // 44359 jz short loc_2A796 ;~ 17C5:455F -cs=0x17c5;eip=0x004561; T(ax = 0x1C;); // 44360 mov ax, 1Ch ;~ 17C5:4561 -cs=0x17c5;eip=0x004564; J(JMP(loc_2a799)); // 44361 jmp short loc_2A799 ;~ 17C5:4564 -loc_2a796: - // 5412 -cs=0x17c5;eip=0x004566; T(ax = 0x38;); // 44365 mov ax, 38h ; '8' ;~ 17C5:4566 -loc_2a799: - // 5413 -cs=0x17c5;eip=0x004569; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x3E)))); // 44368 imul word ptr [bp-3Eh] ;~ 17C5:4569 -cs=0x17c5;eip=0x00456c; T(ADD(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 44369 add ax, [si-7E50h] ;~ 17C5:456C -cs=0x17c5;eip=0x004570; X(MOV(*(dw*)(raddr(ss,bp-0x34)), ax)); // 44370 mov [bp-34h], ax ;~ 17C5:4570 -cs=0x17c5;eip=0x004573; T(ax = 0x0C00;); // 44371 mov ax, 0C00h ;~ 17C5:4573 -cs=0x17c5;eip=0x004576; X(PUSH(ax)); // 44372 push ax ;~ 17C5:4576 -cs=0x17c5;eip=0x004577; T(SUB(ax, ax)); // 44373 sub ax, ax ;~ 17C5:4577 -cs=0x17c5;eip=0x004579; X(PUSH(ax)); // 44374 push ax ;~ 17C5:4579 -cs=0x17c5;eip=0x00457a; X(PUSH(*(dw*)(raddr(ss,bp-0x2A)))); // 44375 push word ptr [bp-2Ah] ;~ 17C5:457A -cs=0x17c5;eip=0x00457d; J(CALL(sub_34dc0,0)); // 44376 call sub_34DC0 ;~ 17C5:457D -cs=0x17c5;eip=0x004580; T(ADD(sp, 2)); // 44377 add sp, 2 ;~ 17C5:4580 -cs=0x17c5;eip=0x004583; T(SHL(ax, 1)); // 44378 shl ax, 1 ;~ 17C5:4583 -cs=0x17c5;eip=0x004585; T(SHL(ax, 1)); // 44379 shl ax, 1 ;~ 17C5:4585 -cs=0x17c5;eip=0x004587; T(cx = ax;); // 44380 mov cx, ax ;~ 17C5:4587 -cs=0x17c5;eip=0x004589; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2C)))); // 44381 mov ax, [bp-2Ch] ;~ 17C5:4589 -cs=0x17c5;eip=0x00458c; T(bx = cx;); // 44382 mov bx, cx ;~ 17C5:458C -cs=0x17c5;eip=0x00458e; T(CWD); // 44383 cwd ;~ 17C5:458E -cs=0x17c5;eip=0x00458f; T(XOR(ax, dx)); // 44384 xor ax, dx ;~ 17C5:458F -cs=0x17c5;eip=0x004591; T(SUB(ax, dx)); // 44385 sub ax, dx ;~ 17C5:4591 -cs=0x17c5;eip=0x004593; T(cx = 4;); // 44386 mov cx, 4 ;~ 17C5:4593 -cs=0x17c5;eip=0x004596; T(SAR(ax, cl)); // 44387 sar ax, cl ;~ 17C5:4596 -cs=0x17c5;eip=0x004598; T(XOR(ax, dx)); // 44388 xor ax, dx ;~ 17C5:4598 -cs=0x17c5;eip=0x00459a; T(SUB(ax, dx)); // 44389 sub ax, dx ;~ 17C5:459A -cs=0x17c5;eip=0x00459c; T(ADD(ax, bx)); // 44390 add ax, bx ;~ 17C5:459C -cs=0x17c5;eip=0x00459e; X(PUSH(ax)); // 44391 push ax ;~ 17C5:459E -cs=0x17c5;eip=0x00459f; J(CALL(sub_33194,0)); // 44392 call sub_33194 ;~ 17C5:459F -cs=0x17c5;eip=0x0045a2; T(ADD(sp, 6)); // 44393 add sp, 6 ;~ 17C5:45A2 -cs=0x17c5;eip=0x0045a5; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x3E)))); // 44394 imul word ptr [bp-3Eh] ;~ 17C5:45A5 -cs=0x17c5;eip=0x0045a8; X(ADD(*(dw*)(raddr(ss,bp-0x34)), ax)); // 44395 add [bp-34h], ax ;~ 17C5:45A8 -cs=0x17c5;eip=0x0045ab; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 44396 and byte ptr word_4F42E, 0F7h ;~ 17C5:45AB -cs=0x17c5;eip=0x0045b0; T(CMP(*(dw*)(raddr(ss,bp-0x2C)), 0x4000)); // 44397 cmp word ptr [bp-2Ch], 4000h ;~ 17C5:45B0 -cs=0x17c5;eip=0x0045b5; J(JLE(loc_2a7fc)); // 44398 jle short loc_2A7FC ;~ 17C5:45B5 -cs=0x17c5;eip=0x0045b7; T(MOV(bx, *(dw*)(raddr(ss,bp-0x10)))); // 44399 mov bx, [bp-10h] ;~ 17C5:45B7 -cs=0x17c5;eip=0x0045ba; T(cl = 4;); // 44400 mov cl, 4 ;~ 17C5:45BA -cs=0x17c5;eip=0x0045bc; T(SHL(bx, cl)); // 44401 shl bx, cl ;~ 17C5:45BC -cs=0x17c5;eip=0x0045be; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 44402 mov ax, [bx-7E52h] ;~ 17C5:45BE -cs=0x17c5;eip=0x0045c2; X(MOV(*(dw*)(raddr(ss,bp-0x2A)), ax)); // 44403 mov [bp-2Ah], ax ;~ 17C5:45C2 -cs=0x17c5;eip=0x0045c5; X(MOV(*(dw*)(raddr(ss,bp-0x14)), 0x1000)); // 44404 mov word ptr [bp-14h], 1000h ;~ 17C5:45C5 -cs=0x17c5;eip=0x0045ca; J(JMP(loc_2a824)); // 44405 jmp short loc_2A824 ;~ 17C5:45CA -loc_2a7fc: - // 5414 -cs=0x17c5;eip=0x0045cc; T(MOV(ax, *(dw*)(raddr(ss,bp-0x3E)))); // 44409 mov ax, [bp-3Eh] ;~ 17C5:45CC -cs=0x17c5;eip=0x0045cf; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x2A)))); // 44410 imul word ptr [bp-2Ah] ;~ 17C5:45CF -cs=0x17c5;eip=0x0045d2; T(SHL(ax, 1)); // 44411 shl ax, 1 ;~ 17C5:45D2 -cs=0x17c5;eip=0x0045d4; T(MOV(bx, *(dw*)(raddr(ss,bp-0x10)))); // 44412 mov bx, [bp-10h] ;~ 17C5:45D4 -cs=0x17c5;eip=0x0045d7; T(cl = 4;); // 44413 mov cl, 4 ;~ 17C5:45D7 -cs=0x17c5;eip=0x0045d9; T(SHL(bx, cl)); // 44414 shl bx, cl ;~ 17C5:45D9 -cs=0x17c5;eip=0x0045db; T(ADD(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 44415 add ax, [bx-7E52h] ;~ 17C5:45DB -cs=0x17c5;eip=0x0045df; X(MOV(*(dw*)(raddr(ss,bp-0x2A)), ax)); // 44416 mov [bp-2Ah], ax ;~ 17C5:45DF -cs=0x17c5;eip=0x0045e2; T(ax = 0x50;); // 44417 mov ax, 50h ; 'P' ;~ 17C5:45E2 -cs=0x17c5;eip=0x0045e5; X(IMUL1_2(word_4e310)); // 44418 imul word_4E310 ;~ 17C5:45E5 -cs=0x17c5;eip=0x0045e9; T(CMP(ax, *(word_50c8a))); // 44419 cmp ax, word_50C8A ;~ 17C5:45E9 -cs=0x17c5;eip=0x0045ed; J(JGE(loc_2a824)); // 44420 jge short loc_2A824 ;~ 17C5:45ED -cs=0x17c5;eip=0x0045ef; X(OR(*(db*)(&word_4f42e), 8)); // 44421 or byte ptr word_4F42E, 8 ;~ 17C5:45EF -loc_2a824: - // 5415 -cs=0x17c5;eip=0x0045f4; T(ax = word_52100;); // 44425 mov ax, word_52100 ;~ 17C5:45F4 -cs=0x17c5;eip=0x0045f7; T(SUB(ax, *(dw*)(raddr(ss,bp-0x34)))); // 44426 sub ax, [bp-34h] ;~ 17C5:45F7 -cs=0x17c5;eip=0x0045fa; X(PUSH(ax)); // 44427 push ax ;~ 17C5:45FA -cs=0x17c5;eip=0x0045fb; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2A)))); // 44428 mov ax, [bp-2Ah] ;~ 17C5:45FB -cs=0x17c5;eip=0x0045fe; T(SUB(ax, word_520f0)); // 44429 sub ax, word_520F0 ;~ 17C5:45FE -cs=0x17c5;eip=0x004602; X(PUSH(ax)); // 44430 push ax ;~ 17C5:4602 -cs=0x17c5;eip=0x004603; J(CALL(sub_33238,0)); // 44431 call sub_33238 ;~ 17C5:4603 -cs=0x17c5;eip=0x004606; T(ADD(sp, 4)); // 44432 add sp, 4 ;~ 17C5:4606 -cs=0x17c5;eip=0x004609; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 44433 mov [bp-0Eh], ax ;~ 17C5:4609 -cs=0x17c5;eip=0x00460c; T(ax = *(word_50c8a);); // 44434 mov ax, word_50C8A ;~ 17C5:460C -cs=0x17c5;eip=0x00460f; T(CWD); // 44435 cwd ;~ 17C5:460F -cs=0x17c5;eip=0x004610; T(XOR(ax, dx)); // 44436 xor ax, dx ;~ 17C5:4610 -cs=0x17c5;eip=0x004612; T(SUB(ax, dx)); // 44437 sub ax, dx ;~ 17C5:4612 -cs=0x17c5;eip=0x004614; T(cx = 4;); // 44438 mov cx, 4 ;~ 17C5:4614 -cs=0x17c5;eip=0x004617; T(SAR(ax, cl)); // 44439 sar ax, cl ;~ 17C5:4617 -cs=0x17c5;eip=0x004619; T(XOR(ax, dx)); // 44440 xor ax, dx ;~ 17C5:4619 -cs=0x17c5;eip=0x00461b; T(SUB(ax, dx)); // 44441 sub ax, dx ;~ 17C5:461B -cs=0x17c5;eip=0x00461d; X(MOV(*(dw*)(raddr(ss,bp-0x3C)), ax)); // 44442 mov [bp-3Ch], ax ;~ 17C5:461D -cs=0x17c5;eip=0x004620; T(MOV(ah, *(raddr(ss,bp-0x3C)))); // 44443 mov ah, [bp-3Ch] ;~ 17C5:4620 -cs=0x17c5;eip=0x004623; T(SUB(al, al)); // 44444 sub al, al ;~ 17C5:4623 -cs=0x17c5;eip=0x004625; X(PUSH(ax)); // 44445 push ax ;~ 17C5:4625 -cs=0x17c5;eip=0x004626; T(MOV(ax, *(dw*)(raddr(ss,bp-0x3C)))); // 44446 mov ax, [bp-3Ch] ;~ 17C5:4626 -cs=0x17c5;eip=0x004629; T(NEG(ax)); // 44447 neg ax ;~ 17C5:4629 -cs=0x17c5;eip=0x00462b; T(ch = al;); // 44448 mov ch, al ;~ 17C5:462B -cs=0x17c5;eip=0x00462d; T(SUB(cl, cl)); // 44449 sub cl, cl ;~ 17C5:462D -cs=0x17c5;eip=0x00462f; X(PUSH(cx)); // 44450 push cx ;~ 17C5:462F -cs=0x17c5;eip=0x004630; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 44451 mov ax, [bp-0Eh] ;~ 17C5:4630 -cs=0x17c5;eip=0x004633; T(SUB(ax, word_4e2f8)); // 44452 sub ax, word_4E2F8 ;~ 17C5:4633 -cs=0x17c5;eip=0x004637; X(PUSH(ax)); // 44453 push ax ;~ 17C5:4637 -cs=0x17c5;eip=0x004638; J(CALL(sub_331be,0)); // 44454 call sub_331BE ;~ 17C5:4638 -cs=0x17c5;eip=0x00463b; T(ADD(sp, 6)); // 44455 add sp, 6 ;~ 17C5:463B -cs=0x17c5;eip=0x00463e; T(SHL(ax, 1)); // 44456 shl ax, 1 ;~ 17C5:463E -cs=0x17c5;eip=0x004640; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 44457 mov [bp-2Ch], ax ;~ 17C5:4640 -cs=0x17c5;eip=0x004643; T(CMP(word_49932, 0)); // 44458 cmp word_49932, 0 ;~ 17C5:4643 -cs=0x17c5;eip=0x004648; J(JZ(loc_2a87f)); // 44459 jz short loc_2A87F ;~ 17C5:4648 -cs=0x17c5;eip=0x00464a; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), 0)); // 44460 mov word ptr [bp-2Ch], 0 ;~ 17C5:464A -loc_2a87f: - // 5416 -cs=0x17c5;eip=0x00464f; T(ax = 0x20;); // 44463 mov ax, 20h ; ' ' ;~ 17C5:464F -cs=0x17c5;eip=0x004652; X(PUSH(ax)); // 44464 push ax ;~ 17C5:4652 -cs=0x17c5;eip=0x004653; T(ax = 0x0FFE0;); // 44465 mov ax, 0FFE0h ;~ 17C5:4653 -cs=0x17c5;eip=0x004656; X(PUSH(ax)); // 44466 push ax ;~ 17C5:4656 -cs=0x17c5;eip=0x004657; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2C)))); // 44467 mov ax, [bp-2Ch] ;~ 17C5:4657 -cs=0x17c5;eip=0x00465a; T(SUB(ax, word_4e2fc)); // 44468 sub ax, word_4E2FC ;~ 17C5:465A -cs=0x17c5;eip=0x00465e; T(cl = 6;); // 44469 mov cl, 6 ;~ 17C5:465E -cs=0x17c5;eip=0x004660; T(SAR(ax, cl)); // 44470 sar ax, cl ;~ 17C5:4660 -cs=0x17c5;eip=0x004662; X(PUSH(ax)); // 44471 push ax ;~ 17C5:4662 -cs=0x17c5;eip=0x004663; J(CALL(sub_33194,0)); // 44472 call sub_33194 ;~ 17C5:4663 -cs=0x17c5;eip=0x004666; T(ADD(sp, 6)); // 44473 add sp, 6 ;~ 17C5:4666 -cs=0x17c5;eip=0x004669; T(NEG(ax)); // 44474 neg ax ;~ 17C5:4669 -cs=0x17c5;eip=0x00466b; X(word_5223e = ax;); // 44475 mov word_5223E, ax ;~ 17C5:466B -cs=0x17c5;eip=0x00466e; T(ax = 0x50;); // 44476 mov ax, 50h ; 'P' ;~ 17C5:466E -cs=0x17c5;eip=0x004671; X(PUSH(ax)); // 44477 push ax ;~ 17C5:4671 -cs=0x17c5;eip=0x004672; T(ax = 0x23;); // 44478 mov ax, 23h ; '#' ;~ 17C5:4672 -cs=0x17c5;eip=0x004675; X(PUSH(ax)); // 44479 push ax ;~ 17C5:4675 -cs=0x17c5;eip=0x004676; X(PUSH(*(dw*)(raddr(ss,bp-0x2C)))); // 44480 push word ptr [bp-2Ch] ;~ 17C5:4676 -cs=0x17c5;eip=0x004679; J(CALL(sub_34dc0,0)); // 44481 call sub_34DC0 ;~ 17C5:4679 -cs=0x17c5;eip=0x00467c; T(ADD(sp, 2)); // 44482 add sp, 2 ;~ 17C5:467C -cs=0x17c5;eip=0x00467f; T(CWD); // 44483 cwd ;~ 17C5:467F -cs=0x17c5;eip=0x004680; T(XOR(ax, dx)); // 44484 xor ax, dx ;~ 17C5:4680 -cs=0x17c5;eip=0x004682; T(SUB(ax, dx)); // 44485 sub ax, dx ;~ 17C5:4682 -cs=0x17c5;eip=0x004684; T(cx = 8;); // 44486 mov cx, 8 ;~ 17C5:4684 -cs=0x17c5;eip=0x004687; T(SAR(ax, cl)); // 44487 sar ax, cl ;~ 17C5:4687 -cs=0x17c5;eip=0x004689; T(XOR(ax, dx)); // 44488 xor ax, dx ;~ 17C5:4689 -cs=0x17c5;eip=0x00468b; T(SUB(ax, dx)); // 44489 sub ax, dx ;~ 17C5:468B -cs=0x17c5;eip=0x00468d; T(cx = ax;); // 44490 mov cx, ax ;~ 17C5:468D -cs=0x17c5;eip=0x00468f; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 44491 mov ax, [bp-14h] ;~ 17C5:468F -cs=0x17c5;eip=0x004692; T(bx = cx;); // 44492 mov bx, cx ;~ 17C5:4692 -cs=0x17c5;eip=0x004694; T(CWD); // 44493 cwd ;~ 17C5:4694 -cs=0x17c5;eip=0x004695; T(XOR(ax, dx)); // 44494 xor ax, dx ;~ 17C5:4695 -cs=0x17c5;eip=0x004697; T(SUB(ax, dx)); // 44495 sub ax, dx ;~ 17C5:4697 -cs=0x17c5;eip=0x004699; T(cx = 6;); // 44496 mov cx, 6 ;~ 17C5:4699 -cs=0x17c5;eip=0x00469c; T(SAR(ax, cl)); // 44497 sar ax, cl ;~ 17C5:469C -cs=0x17c5;eip=0x00469e; T(XOR(ax, dx)); // 44498 xor ax, dx ;~ 17C5:469E -cs=0x17c5;eip=0x0046a0; T(SUB(ax, dx)); // 44499 sub ax, dx ;~ 17C5:46A0 -cs=0x17c5;eip=0x0046a2; T(ADD(bx, ax)); // 44500 add bx, ax ;~ 17C5:46A2 -cs=0x17c5;eip=0x0046a4; X(PUSH(bx)); // 44501 push bx ;~ 17C5:46A4 -cs=0x17c5;eip=0x0046a5; J(CALL(sub_33194,0)); // 44502 call sub_33194 ;~ 17C5:46A5 -cs=0x17c5;eip=0x0046a8; T(ADD(sp, 6)); // 44503 add sp, 6 ;~ 17C5:46A8 -cs=0x17c5;eip=0x0046ab; X(word_4e310 = ax;); // 44504 mov word_4E310, ax ;~ 17C5:46AB -cs=0x17c5;eip=0x0046ae; J(CALL(sub_2c20b,0)); // 44505 call sub_2C20B ;~ 17C5:46AE -cs=0x17c5;eip=0x0046b1; T(ax = 0x18;); // 44506 mov ax, 18h ;~ 17C5:46B1 -cs=0x17c5;eip=0x0046b4; X(PUSH(ax)); // 44507 push ax ;~ 17C5:46B4 -cs=0x17c5;eip=0x0046b5; T(ax = 0x0FFE8;); // 44508 mov ax, 0FFE8h ;~ 17C5:46B5 -cs=0x17c5;eip=0x0046b8; X(PUSH(ax)); // 44509 push ax ;~ 17C5:46B8 -cs=0x17c5;eip=0x0046b9; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 44510 mov ax, [bp-14h] ;~ 17C5:46B9 -cs=0x17c5;eip=0x0046bc; T(SUB(ax, word_4e2fe)); // 44511 sub ax, word_4E2FE ;~ 17C5:46BC -cs=0x17c5;eip=0x0046c0; T(cl = 3;); // 44512 mov cl, 3 ;~ 17C5:46C0 -cs=0x17c5;eip=0x0046c2; T(SAR(ax, cl)); // 44513 sar ax, cl ;~ 17C5:46C2 -cs=0x17c5;eip=0x0046c4; T(dx = word_4f1f4;); // 44514 mov dx, word_4F1F4 ;~ 17C5:46C4 -cs=0x17c5;eip=0x0046c8; T(cl = 7;); // 44515 mov cl, 7 ;~ 17C5:46C8 -cs=0x17c5;eip=0x0046ca; T(SAR(dx, cl)); // 44516 sar dx, cl ;~ 17C5:46CA -cs=0x17c5;eip=0x0046cc; T(ADD(ax, dx)); // 44517 add ax, dx ;~ 17C5:46CC -cs=0x17c5;eip=0x0046ce; X(PUSH(ax)); // 44518 push ax ;~ 17C5:46CE -cs=0x17c5;eip=0x0046cf; J(CALL(sub_331be,0)); // 44519 call sub_331BE ;~ 17C5:46CF -cs=0x17c5;eip=0x0046d2; T(ADD(sp, 6)); // 44520 add sp, 6 ;~ 17C5:46D2 -cs=0x17c5;eip=0x0046d5; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 44521 mov [bp-14h], ax ;~ 17C5:46D5 -cs=0x17c5;eip=0x0046d8; T(ax = 0x10;); // 44522 mov ax, 10h ;~ 17C5:46D8 -cs=0x17c5;eip=0x0046db; X(PUSH(ax)); // 44523 push ax ;~ 17C5:46DB -cs=0x17c5;eip=0x0046dc; T(ax = 0x0FFF0;); // 44524 mov ax, 0FFF0h ;~ 17C5:46DC -cs=0x17c5;eip=0x0046df; X(PUSH(ax)); // 44525 push ax ;~ 17C5:46DF -cs=0x17c5;eip=0x0046e0; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 44526 mov ax, [bp-14h] ;~ 17C5:46E0 -cs=0x17c5;eip=0x0046e3; T(dx = word_4e2fa;); // 44527 mov dx, word_4E2FA ;~ 17C5:46E3 -cs=0x17c5;eip=0x0046e7; T(cl = 7;); // 44528 mov cl, 7 ;~ 17C5:46E7 -cs=0x17c5;eip=0x0046e9; T(SAR(dx, cl)); // 44529 sar dx, cl ;~ 17C5:46E9 -cs=0x17c5;eip=0x0046eb; T(SUB(ax, dx)); // 44530 sub ax, dx ;~ 17C5:46EB -cs=0x17c5;eip=0x0046ed; X(PUSH(ax)); // 44531 push ax ;~ 17C5:46ED -cs=0x17c5;eip=0x0046ee; J(CALL(sub_33194,0)); // 44532 call sub_33194 ;~ 17C5:46EE -cs=0x17c5;eip=0x0046f1; T(ADD(sp, 6)); // 44533 add sp, 6 ;~ 17C5:46F1 -cs=0x17c5;eip=0x0046f4; X(word_527d4 = ax;); // 44534 mov word_527D4, ax ;~ 17C5:46F4 -cs=0x17c5;eip=0x0046f7; T(CMP(*(word_50c8a), 0x15E)); // 44535 cmp word_50C8A, 15Eh ;~ 17C5:46F7 -cs=0x17c5;eip=0x0046fd; J(JGE(loc_2a934)); // 44536 jge short loc_2A934 ;~ 17C5:46FD -cs=0x17c5;eip=0x0046ff; X(AND(*(db*)(&word_4f42e), 0x0FE)); // 44537 and byte ptr word_4F42E, 0FEh ;~ 17C5:46FF -loc_2a934: - // 5417 -cs=0x17c5;eip=0x004704; T(ax = word_4e2fe;); // 44540 mov ax, word_4E2FE ;~ 17C5:4704 -cs=0x17c5;eip=0x004707; T(CMP(word_520ee, ax)); // 44541 cmp word_520EE, ax ;~ 17C5:4707 -cs=0x17c5;eip=0x00470b; J(JNZ(loc_2a954)); // 44542 jnz short loc_2A954 ;~ 17C5:470B -cs=0x17c5;eip=0x00470d; X(word_4e310 = 0;); // 44543 mov word_4E310, 0 ;~ 17C5:470D -cs=0x17c5;eip=0x004713; X(word_5223e = 0;); // 44544 mov word_5223E, 0 ;~ 17C5:4713 -cs=0x17c5;eip=0x004719; X(OR(*(db*)(&word_4f42e), 8)); // 44545 or byte ptr word_4F42E, 8 ;~ 17C5:4719 -cs=0x17c5;eip=0x00471e; X(word_527d4 = 0;); // 44546 mov word_527D4, 0 ;~ 17C5:471E -loc_2a954: - // 5418 -cs=0x17c5;eip=0x004724; T(LES(bx, dword_4f220)); // 44550 les bx, dword_4F220 ;~ 17C5:4724 -cs=0x17c5;eip=0x004728; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 44551 cmp word ptr es:[bx+40h], 0 ;~ 17C5:4728 -cs=0x17c5;eip=0x00472d; J(JZ(loc_2a983)); // 44552 jz short loc_2A983 ;~ 17C5:472D -cs=0x17c5;eip=0x00472f; T(ax = *(word_50c8a);); // 44553 mov ax, word_50C8A ;~ 17C5:472F -cs=0x17c5;eip=0x004732; T(CWD); // 44554 cwd ;~ 17C5:4732 -cs=0x17c5;eip=0x004733; X(PUSH(dx)); // 44555 push dx ;~ 17C5:4733 -cs=0x17c5;eip=0x004734; X(PUSH(ax)); // 44556 push ax ;~ 17C5:4734 -cs=0x17c5;eip=0x004735; T(ax = 0x3E8;); // 44557 mov ax, 3E8h ;~ 17C5:4735 -cs=0x17c5;eip=0x004738; T(SUB(ax, word_4e2fe)); // 44558 sub ax, word_4E2FE ;~ 17C5:4738 -cs=0x17c5;eip=0x00473c; T(CWD); // 44559 cwd ;~ 17C5:473C -cs=0x17c5;eip=0x00473d; X(PUSH(dx)); // 44560 push dx ;~ 17C5:473D -cs=0x17c5;eip=0x00473e; X(PUSH(ax)); // 44561 push ax ;~ 17C5:473E -cs=0x17c5;eip=0x00473f; J(CALL(sub_34ee0,0)); // 44562 call sub_34EE0 ;~ 17C5:473F -cs=0x17c5;eip=0x004742; T(cl = 0x0F;); // 44563 mov cl, 0Fh ;~ 17C5:4742 -loc_2a974: - // 5419 -cs=0x17c5;eip=0x004744; T(SAR(dx, 1)); // 44566 sar dx, 1 ;~ 17C5:4744 -cs=0x17c5;eip=0x004746; T(RCR(ax, 1)); // 44567 rcr ax, 1 ;~ 17C5:4746 -cs=0x17c5;eip=0x004748; T(DEC(cl)); // 44568 dec cl ;~ 17C5:4748 -cs=0x17c5;eip=0x00474a; J(JZ(loc_2a97e)); // 44569 jz short loc_2A97E ;~ 17C5:474A -cs=0x17c5;eip=0x00474c; J(JMP(loc_2a974)); // 44570 jmp short loc_2A974 ;~ 17C5:474C -loc_2a97e: - // 5420 -cs=0x17c5;eip=0x00474e; X(MOV(*(dw*)(raddr(ss,bp-0x24)), ax)); // 44574 mov [bp-24h], ax ;~ 17C5:474E -cs=0x17c5;eip=0x004751; J(JMP(loc_2a988)); // 44575 jmp short loc_2A988 ;~ 17C5:4751 -loc_2a983: - // 5421 -cs=0x17c5;eip=0x004753; X(MOV(*(dw*)(raddr(ss,bp-0x24)), 0)); // 44579 mov word ptr [bp-24h], 0 ;~ 17C5:4753 -loc_2a988: - // 5422 -cs=0x17c5;eip=0x004758; T(TEST(*(db*)(&word_4f42e), 1)); // 44582 test byte ptr word_4F42E, 1 ;~ 17C5:4758 -cs=0x17c5;eip=0x00475d; J(JNZ(loc_2a9aa)); // 44583 jnz short loc_2A9AA ;~ 17C5:475D -cs=0x17c5;eip=0x00475f; T(ax = 0x20;); // 44584 mov ax, 20h ; ' ' ;~ 17C5:475F -cs=0x17c5;eip=0x004762; X(PUSH(ax)); // 44585 push ax ;~ 17C5:4762 -cs=0x17c5;eip=0x004763; T(SUB(ax, ax)); // 44586 sub ax, ax ;~ 17C5:4763 -cs=0x17c5;eip=0x004765; X(PUSH(ax)); // 44587 push ax ;~ 17C5:4765 -cs=0x17c5;eip=0x004766; T(ax = *(word_50c8a);); // 44588 mov ax, word_50C8A ;~ 17C5:4766 -cs=0x17c5;eip=0x004769; T(SUB(ax, 0x0C8)); // 44589 sub ax, 0C8h ;~ 17C5:4769 -cs=0x17c5;eip=0x00476c; T(cl = 5;); // 44590 mov cl, 5 ;~ 17C5:476C -cs=0x17c5;eip=0x00476e; T(SAR(ax, cl)); // 44591 sar ax, cl ;~ 17C5:476E -cs=0x17c5;eip=0x004770; X(PUSH(ax)); // 44592 push ax ;~ 17C5:4770 -cs=0x17c5;eip=0x004771; J(CALL(sub_33194,0)); // 44593 call sub_33194 ;~ 17C5:4771 -cs=0x17c5;eip=0x004774; T(ADD(sp, 6)); // 44594 add sp, 6 ;~ 17C5:4774 -cs=0x17c5;eip=0x004777; X(ADD(*(dw*)(raddr(ss,bp-0x24)), ax)); // 44595 add [bp-24h], ax ;~ 17C5:4777 -loc_2a9aa: - // 5423 -cs=0x17c5;eip=0x00477a; T(CMP(*(dw*)(raddr(ss,bp-0x24)), 0)); // 44598 cmp word ptr [bp-24h], 0 ;~ 17C5:477A -cs=0x17c5;eip=0x00477e; J(JLE(loc_2a9e3)); // 44599 jle short loc_2A9E3 ;~ 17C5:477E -cs=0x17c5;eip=0x004780; T(ax = word_4e2fe;); // 44600 mov ax, word_4E2FE ;~ 17C5:4780 -cs=0x17c5;eip=0x004783; T(CMP(word_520ee, ax)); // 44601 cmp word_520EE, ax ;~ 17C5:4783 -cs=0x17c5;eip=0x004787; J(JNC(loc_2a9e3)); // 44602 jnb short loc_2A9E3 ;~ 17C5:4787 -cs=0x17c5;eip=0x004789; X(PUSH(*(dw*)(raddr(ss,bp-0x24)))); // 44603 push word ptr [bp-24h] ;~ 17C5:4789 -cs=0x17c5;eip=0x00478c; J(CALL(sub_33430,0)); // 44604 call sub_33430 ;~ 17C5:478C -cs=0x17c5;eip=0x00478f; T(ADD(sp, 2)); // 44605 add sp, 2 ;~ 17C5:478F -cs=0x17c5;eip=0x004792; T(MOV(cx, *(dw*)(raddr(ss,bp-0x24)))); // 44606 mov cx, [bp-24h] ;~ 17C5:4792 -cs=0x17c5;eip=0x004795; T(SAR(cx, 1)); // 44607 sar cx, 1 ;~ 17C5:4795 -cs=0x17c5;eip=0x004797; T(SUB(ax, cx)); // 44608 sub ax, cx ;~ 17C5:4797 -cs=0x17c5;eip=0x004799; X(ADD(word_5223e, ax)); // 44609 add word_5223E, ax ;~ 17C5:4799 -cs=0x17c5;eip=0x00479d; X(PUSH(*(dw*)(raddr(ss,bp-0x24)))); // 44610 push word ptr [bp-24h] ;~ 17C5:479D -cs=0x17c5;eip=0x0047a0; J(CALL(sub_33430,0)); // 44611 call sub_33430 ;~ 17C5:47A0 -cs=0x17c5;eip=0x0047a3; T(ADD(sp, 2)); // 44612 add sp, 2 ;~ 17C5:47A3 -cs=0x17c5;eip=0x0047a6; T(MOV(cx, *(dw*)(raddr(ss,bp-0x24)))); // 44613 mov cx, [bp-24h] ;~ 17C5:47A6 -cs=0x17c5;eip=0x0047a9; T(SAR(cx, 1)); // 44614 sar cx, 1 ;~ 17C5:47A9 -cs=0x17c5;eip=0x0047ab; T(SUB(ax, cx)); // 44615 sub ax, cx ;~ 17C5:47AB -cs=0x17c5;eip=0x0047ad; T(SAR(ax, 1)); // 44616 sar ax, 1 ;~ 17C5:47AD -cs=0x17c5;eip=0x0047af; X(ADD(word_527d4, ax)); // 44617 add word_527D4, ax ;~ 17C5:47AF -loc_2a9e3: - // 5424 -cs=0x17c5;eip=0x0047b3; T(TEST(*(db*)(&word_4f42e), 1)); // 44621 test byte ptr word_4F42E, 1 ;~ 17C5:47B3 -cs=0x17c5;eip=0x0047b8; J(JZ(loc_2aa4b)); // 44622 jz short loc_2AA4B ;~ 17C5:47B8 -cs=0x17c5;eip=0x0047ba; T(CMP(word_527d4, 0)); // 44623 cmp word_527D4, 0 ;~ 17C5:47BA -cs=0x17c5;eip=0x0047bf; J(JG(loc_2aa4b)); // 44624 jg short loc_2AA4B ;~ 17C5:47BF -cs=0x17c5;eip=0x0047c1; T(ax = word_50b74;); // 44625 mov ax, word_50B74 ;~ 17C5:47C1 -cs=0x17c5;eip=0x0047c4; T(CMP(*(word_50b2e), ax)); // 44626 cmp word_50B2E, ax ;~ 17C5:47C4 -cs=0x17c5;eip=0x0047c8; J(JNC(loc_2aa4b)); // 44627 jnb short loc_2AA4B ;~ 17C5:47C8 -cs=0x17c5;eip=0x0047ca; T(LES(bx, dword_4f220)); // 44628 les bx, dword_4F220 ;~ 17C5:47CA -cs=0x17c5;eip=0x0047ce; T(CMP(*(dw*)(raddr(es,bx+0x40)), 2)); // 44629 cmp word ptr es:[bx+40h], 2 ;~ 17C5:47CE -cs=0x17c5;eip=0x0047d3; J(JNC(loc_2aa4b)); // 44630 jnb short loc_2AA4B ;~ 17C5:47D3 -cs=0x17c5;eip=0x0047d5; X(PUSH(word_4e2fc)); // 44631 push word_4E2FC ;~ 17C5:47D5 -cs=0x17c5;eip=0x0047d9; J(CALL(sub_34dc0,0)); // 44632 call sub_34DC0 ;~ 17C5:47D9 -cs=0x17c5;eip=0x0047dc; T(ADD(sp, 2)); // 44633 add sp, 2 ;~ 17C5:47DC -cs=0x17c5;eip=0x0047df; T(CMP(ax, 0x3000)); // 44634 cmp ax, 3000h ;~ 17C5:47DF -cs=0x17c5;eip=0x0047e2; J(JGE(loc_2aa4b)); // 44635 jge short loc_2AA4B ;~ 17C5:47E2 -cs=0x17c5;eip=0x0047e4; T(CMP(word_4f218, 0)); // 44636 cmp word_4F218, 0 ;~ 17C5:47E4 -cs=0x17c5;eip=0x0047e9; J(JNZ(loc_2aa4b)); // 44637 jnz short loc_2AA4B ;~ 17C5:47E9 -cs=0x17c5;eip=0x0047eb; T(ax = word_4f1f4;); // 44638 mov ax, word_4F1F4 ;~ 17C5:47EB -cs=0x17c5;eip=0x0047ee; T(SUB(ax, word_4e2fa)); // 44639 sub ax, word_4E2FA ;~ 17C5:47EE -cs=0x17c5;eip=0x0047f2; T(SAR(ax, 1)); // 44640 sar ax, 1 ;~ 17C5:47F2 -cs=0x17c5;eip=0x0047f4; T(SAR(ax, 1)); // 44641 sar ax, 1 ;~ 17C5:47F4 -cs=0x17c5;eip=0x0047f6; T(SUB(ax, word_4e2fe)); // 44642 sub ax, word_4E2FE ;~ 17C5:47F6 -cs=0x17c5;eip=0x0047fa; T(ADD(ax, 0x12C)); // 44643 add ax, 12Ch ;~ 17C5:47FA -cs=0x17c5;eip=0x0047fd; T(SAR(ax, 1)); // 44644 sar ax, 1 ;~ 17C5:47FD -cs=0x17c5;eip=0x0047ff; T(SAR(ax, 1)); // 44645 sar ax, 1 ;~ 17C5:47FF -cs=0x17c5;eip=0x004801; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 44646 mov [bp-14h], ax ;~ 17C5:4801 -cs=0x17c5;eip=0x004804; T(OR(ax, ax)); // 44647 or ax, ax ;~ 17C5:4804 -cs=0x17c5;eip=0x004806; J(JLE(loc_2aa4b)); // 44648 jle short loc_2AA4B ;~ 17C5:4806 -cs=0x17c5;eip=0x004808; T(ax = 0x20;); // 44649 mov ax, 20h ; ' ' ;~ 17C5:4808 -cs=0x17c5;eip=0x00480b; X(PUSH(ax)); // 44650 push ax ;~ 17C5:480B -cs=0x17c5;eip=0x00480c; T(SUB(ax, ax)); // 44651 sub ax, ax ;~ 17C5:480C -cs=0x17c5;eip=0x00480e; X(PUSH(ax)); // 44652 push ax ;~ 17C5:480E -cs=0x17c5;eip=0x00480f; X(PUSH(*(dw*)(raddr(ss,bp-0x14)))); // 44653 push word ptr [bp-14h] ;~ 17C5:480F -cs=0x17c5;eip=0x004812; J(CALL(sub_33194,0)); // 44654 call sub_33194 ;~ 17C5:4812 -cs=0x17c5;eip=0x004815; T(ADD(sp, 6)); // 44655 add sp, 6 ;~ 17C5:4815 -cs=0x17c5;eip=0x004818; X(word_527d4 = ax;); // 44656 mov word_527D4, ax ;~ 17C5:4818 -loc_2aa4b: - // 5425 -cs=0x17c5;eip=0x00481b; T(CMP(*(word_5206c), 0)); // 44660 cmp word_5206C, 0 ;~ 17C5:481B -cs=0x17c5;eip=0x004820; J(JNZ(loc_2aa55)); // 44661 jnz short loc_2AA55 ;~ 17C5:4820 -cs=0x17c5;eip=0x004822; J(JMP(loc_2ab88)); // 44662 jmp loc_2AB88 ;~ 17C5:4822 -loc_2aa55: - // 5426 -cs=0x17c5;eip=0x004825; X(word_5223e = 0x40;); // 44666 mov word_5223E, 40h ; '@' ;~ 17C5:4825 -cs=0x17c5;eip=0x00482b; X(PUSH(word_4e2fc)); // 44667 push word_4E2FC ;~ 17C5:482B -cs=0x17c5;eip=0x00482f; J(CALL(sub_34dc0,0)); // 44668 call sub_34DC0 ;~ 17C5:482F -cs=0x17c5;eip=0x004832; T(ADD(sp, 2)); // 44669 add sp, 2 ;~ 17C5:4832 -cs=0x17c5;eip=0x004835; T(CMP(ax, 0x4000)); // 44670 cmp ax, 4000h ;~ 17C5:4835 -cs=0x17c5;eip=0x004838; J(JLE(loc_2aa6f)); // 44671 jle short loc_2AA6F ;~ 17C5:4838 -cs=0x17c5;eip=0x00483a; T(ax = 0x10;); // 44672 mov ax, 10h ;~ 17C5:483A -cs=0x17c5;eip=0x00483d; J(JMP(loc_2aa72)); // 44673 jmp short loc_2AA72 ;~ 17C5:483D -loc_2aa6f: - // 5427 -cs=0x17c5;eip=0x00483f; T(ax = 0x0FFF8;); // 44677 mov ax, 0FFF8h ;~ 17C5:483F -loc_2aa72: - // 5428 -cs=0x17c5;eip=0x004842; X(word_527d4 = ax;); // 44680 mov word_527D4, ax ;~ 17C5:4842 -cs=0x17c5;eip=0x004845; T(ax = 0x80;); // 44681 mov ax, 80h ;~ 17C5:4845 -cs=0x17c5;eip=0x004848; T(CWD); // 44682 cwd ;~ 17C5:4848 -cs=0x17c5;eip=0x004849; T(cx = word_492f4;); // 44683 mov cx, word_492F4 ;~ 17C5:4849 -cs=0x17c5;eip=0x00484d; T(IDIV2(cx)); // 44684 idiv cx ;~ 17C5:484D -cs=0x17c5;eip=0x00484f; X(PUSH(ax)); // 44685 push ax ;~ 17C5:484F -cs=0x17c5;eip=0x004850; T(ax = 0x0FF00;); // 44686 mov ax, 0FF00h ;~ 17C5:4850 -cs=0x17c5;eip=0x004853; T(CWD); // 44687 cwd ;~ 17C5:4853 -cs=0x17c5;eip=0x004854; T(IDIV2(cx)); // 44688 idiv cx ;~ 17C5:4854 -cs=0x17c5;eip=0x004856; X(PUSH(ax)); // 44689 push ax ;~ 17C5:4856 -cs=0x17c5;eip=0x004857; X(INC(*(word_5206c))); // 44690 inc word_5206C ;~ 17C5:4857 -cs=0x17c5;eip=0x00485b; T(ax = *(word_5206c);); // 44691 mov ax, word_5206C ;~ 17C5:485B -cs=0x17c5;eip=0x00485e; T(SUB(ax, 0x20)); // 44692 sub ax, 20h ; ' ' ;~ 17C5:485E -cs=0x17c5;eip=0x004861; T(NEG(ax)); // 44693 neg ax ;~ 17C5:4861 -cs=0x17c5;eip=0x004863; X(PUSH(ax)); // 44694 push ax ;~ 17C5:4863 -cs=0x17c5;eip=0x004864; J(CALL(sub_33194,0)); // 44695 call sub_33194 ;~ 17C5:4864 -cs=0x17c5;eip=0x004867; T(ADD(sp, 6)); // 44696 add sp, 6 ;~ 17C5:4867 -cs=0x17c5;eip=0x00486a; X(ADD(word_52270, ax)); // 44697 add word_52270, ax ;~ 17C5:486A -cs=0x17c5;eip=0x00486e; J(JNS(loc_2aab6)); // 44698 jns short loc_2AAB6 ;~ 17C5:486E -cs=0x17c5;eip=0x004870; X(word_52270 = 0;); // 44699 mov word_52270, 0 ;~ 17C5:4870 -cs=0x17c5;eip=0x004876; T(TEST(*(db*)(&word_4f210), 7)); // 44700 test byte ptr word_4F210, 7 ;~ 17C5:4876 -cs=0x17c5;eip=0x00487b; J(JNZ(loc_2aab6)); // 44701 jnz short loc_2AAB6 ;~ 17C5:487B -cs=0x17c5;eip=0x00487d; T(SUB(ax, ax)); // 44702 sub ax, ax ;~ 17C5:487D -cs=0x17c5;eip=0x00487f; X(PUSH(ax)); // 44703 push ax ;~ 17C5:487F -cs=0x17c5;eip=0x004880; J(CALL(sub_27d67,0)); // 44704 call sub_27D67 ;~ 17C5:4880 -cs=0x17c5;eip=0x004883; T(ADD(sp, 2)); // 44705 add sp, 2 ;~ 17C5:4883 -loc_2aab6: - // 5429 -cs=0x17c5;eip=0x004886; T(CMP(word_4e2fe, 0)); // 44709 cmp word_4E2FE, 0 ;~ 17C5:4886 -cs=0x17c5;eip=0x00488b; J(JNZ(loc_2ab01)); // 44710 jnz short loc_2AB01 ;~ 17C5:488B -cs=0x17c5;eip=0x00488d; T(CMP(word_49926, 0x0FFFF)); // 44711 cmp word_49926, 0FFFFh ;~ 17C5:488D -cs=0x17c5;eip=0x004892; J(JNZ(loc_2ab01)); // 44712 jnz short loc_2AB01 ;~ 17C5:4892 -cs=0x17c5;eip=0x004894; X(word_49926 = 0;); // 44713 mov word_49926, 0 ;~ 17C5:4894 -cs=0x17c5;eip=0x00489a; T(ax = word_520f0;); // 44714 mov ax, word_520F0 ;~ 17C5:489A -cs=0x17c5;eip=0x00489d; X(word_50c8e = ax;); // 44715 mov word_50C8E, ax ;~ 17C5:489D -cs=0x17c5;eip=0x0048a0; T(ax = word_52100;); // 44716 mov ax, word_52100 ;~ 17C5:48A0 -cs=0x17c5;eip=0x0048a3; X(*(word_50c90) = ax;); // 44717 mov word_50C90, ax ;~ 17C5:48A3 -cs=0x17c5;eip=0x0048a6; T(ax = word_520f0;); // 44718 mov ax, word_520F0 ;~ 17C5:48A6 -cs=0x17c5;eip=0x0048a9; X(word_520ec = ax;); // 44719 mov word_520EC, ax ;~ 17C5:48A9 -cs=0x17c5;eip=0x0048ac; T(ax = word_52100;); // 44720 mov ax, word_52100 ;~ 17C5:48AC -cs=0x17c5;eip=0x0048af; X(word_520f8 = ax;); // 44721 mov word_520F8, ax ;~ 17C5:48AF -cs=0x17c5;eip=0x0048b2; X(word_520fe = 0;); // 44722 mov word_520FE, 0 ;~ 17C5:48B2 -cs=0x17c5;eip=0x0048b8; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0x0FFF8)); // 44723 mov word ptr loc_4F834+2, 0FFF8h ;~ 17C5:48B8 -cs=0x17c5;eip=0x0048be; T(ax = 2;); // 44724 mov ax, 2 ;~ 17C5:48BE -cs=0x17c5;eip=0x0048c1; X(PUSH(ax)); // 44725 push ax ;~ 17C5:48C1 -cs=0x17c5;eip=0x0048c2; X(PUSH(ax)); // 44726 push ax ;~ 17C5:48C2 -cs=0x17c5;eip=0x0048c3; J(CALL(sub_33c65,0)); // 44727 call sub_33C65 ;~ 17C5:48C3 -cs=0x17c5;eip=0x0048c6; T(ADD(sp, 4)); // 44729 add sp, 4 ;~ 17C5:48C6 -cs=0x17c5;eip=0x0048c9; T(SUB(ax, ax)); // 44730 sub ax, ax ;~ 17C5:48C9 -cs=0x17c5;eip=0x0048cb; X(word_4e310 = ax;); // 44731 mov word_4E310, ax ;~ 17C5:48CB -cs=0x17c5;eip=0x0048ce; X(word_50b74 = ax;); // 44732 mov word_50B74, ax ;~ 17C5:48CE -loc_2ab01: - // 5430 -cs=0x17c5;eip=0x0048d1; T(ax = *(word_5206c);); // 44736 mov ax, word_5206C ;~ 17C5:48D1 -cs=0x17c5;eip=0x0048d4; T(AND(al, 0x0FC)); // 44737 and al, 0FCh ;~ 17C5:48D4 -cs=0x17c5;eip=0x0048d6; T(CMP(ax, 0x10)); // 44738 cmp ax, 10h ;~ 17C5:48D6 -cs=0x17c5;eip=0x0048d9; J(JNZ(loc_2ab88)); // 44739 jnz short loc_2AB88 ;~ 17C5:48D9 -cs=0x17c5;eip=0x0048db; T(al = *(db*)(&word_49918);); // 44740 mov al, byte ptr word_49918 ;~ 17C5:48DB -cs=0x17c5;eip=0x0048de; T(AND(al, 3)); // 44741 and al, 3 ;~ 17C5:48DE -cs=0x17c5;eip=0x0048e0; T(CMP(al, 1)); // 44742 cmp al, 1 ;~ 17C5:48E0 -cs=0x17c5;eip=0x0048e2; J(JNZ(loc_2ab88)); // 44743 jnz short loc_2AB88 ;~ 17C5:48E2 -cs=0x17c5;eip=0x0048e4; X(word_49926 = 0x0FFFF;); // 44744 mov word_49926, 0FFFFh ;~ 17C5:48E4 -cs=0x17c5;eip=0x0048ea; T(ax = word_49918;); // 44745 mov ax, word_49918 ;~ 17C5:48EA -cs=0x17c5;eip=0x0048ed; T(SHR(ax, 1)); // 44746 shr ax, 1 ;~ 17C5:48ED -cs=0x17c5;eip=0x0048ef; T(AND(ax, 7)); // 44747 and ax, 7 ;~ 17C5:48EF -cs=0x17c5;eip=0x0048f2; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 44748 mov [bp-38h], ax ;~ 17C5:48F2 -cs=0x17c5;eip=0x0048f5; T(si = ax;); // 44749 mov si, ax ;~ 17C5:48F5 -cs=0x17c5;eip=0x0048f7; T(cl = 3;); // 44750 mov cl, 3 ;~ 17C5:48F7 -cs=0x17c5;eip=0x0048f9; T(SHL(si, cl)); // 44751 shl si, cl ;~ 17C5:48F9 -cs=0x17c5;eip=0x0048fb; T(ax = word_520f0;); // 44752 mov ax, word_520F0 ;~ 17C5:48FB -cs=0x17c5;eip=0x0048fe; X(MOV(*(dw*)(raddr(ds,si+0x0B52)), ax)); // 44753 mov [si+0B52h], ax ;~ 17C5:48FE -cs=0x17c5;eip=0x004902; T(ax = word_52100;); // 44754 mov ax, word_52100 ;~ 17C5:4902 -cs=0x17c5;eip=0x004905; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 44755 mov [si+0B54h], ax ;~ 17C5:4905 -cs=0x17c5;eip=0x004909; T(ax = word_4e2fe;); // 44756 mov ax, word_4E2FE ;~ 17C5:4909 -cs=0x17c5;eip=0x00490c; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), ax)); // 44757 mov [si+0B56h], ax ;~ 17C5:490C -cs=0x17c5;eip=0x004910; T(ax = 0x20;); // 44758 mov ax, 20h ; ' ' ;~ 17C5:4910 -cs=0x17c5;eip=0x004913; X(PUSH(ax)); // 44759 push ax ;~ 17C5:4913 -cs=0x17c5;eip=0x004914; J(CALL(sub_33430,0)); // 44760 call sub_33430 ;~ 17C5:4914 -cs=0x17c5;eip=0x004917; T(ADD(sp, 2)); // 44761 add sp, 2 ;~ 17C5:4917 -cs=0x17c5;eip=0x00491a; T(cl = 0x0B;); // 44762 mov cl, 0Bh ;~ 17C5:491A -cs=0x17c5;eip=0x00491c; T(SHL(ax, cl)); // 44763 shl ax, cl ;~ 17C5:491C -cs=0x17c5;eip=0x00491e; X(MOV(*(dw*)(raddr(ds,si+0x0B58)), ax)); // 44764 mov [si+0B58h], ax ;~ 17C5:491E -cs=0x17c5;eip=0x004922; T(MOV(ax, *(dw*)(raddr(ss,bp-0x38)))); // 44765 mov ax, [bp-38h] ;~ 17C5:4922 -cs=0x17c5;eip=0x004925; X(word_49672 = ax;); // 44766 mov word_49672, ax ;~ 17C5:4925 -cs=0x17c5;eip=0x004928; T(ax = word_520f0;); // 44767 mov ax, word_520F0 ;~ 17C5:4928 -cs=0x17c5;eip=0x00492b; X(word_520ec = ax;); // 44768 mov word_520EC, ax ;~ 17C5:492B -cs=0x17c5;eip=0x00492e; T(ax = word_52100;); // 44769 mov ax, word_52100 ;~ 17C5:492E -cs=0x17c5;eip=0x004931; X(word_520f8 = ax;); // 44770 mov word_520F8, ax ;~ 17C5:4931 -cs=0x17c5;eip=0x004934; T(ax = word_4e2fe;); // 44771 mov ax, word_4E2FE ;~ 17C5:4934 -cs=0x17c5;eip=0x004937; X(word_520fe = ax;); // 44772 mov word_520FE, ax ;~ 17C5:4937 -cs=0x17c5;eip=0x00493a; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0x0FFF8)); // 44773 mov word ptr loc_4F834+2, 0FFF8h ;~ 17C5:493A -cs=0x17c5;eip=0x004940; T(ax = 2;); // 44774 mov ax, 2 ;~ 17C5:4940 -cs=0x17c5;eip=0x004943; X(PUSH(ax)); // 44775 push ax ;~ 17C5:4943 -cs=0x17c5;eip=0x004944; T(SUB(ax, ax)); // 44776 sub ax, ax ;~ 17C5:4944 -cs=0x17c5;eip=0x004946; X(PUSH(ax)); // 44777 push ax ;~ 17C5:4946 -cs=0x17c5;eip=0x004947; J(CALL(sub_33c65,0)); // 44778 call sub_33C65 ;~ 17C5:4947 -cs=0x17c5;eip=0x00494a; T(ADD(sp, 4)); // 44780 add sp, 4 ;~ 17C5:494A -cs=0x17c5;eip=0x00494d; X(word_4e2fa = 0x0C000;); // 44781 mov word_4E2FA, 0C000h ;~ 17C5:494D -cs=0x17c5;eip=0x004953; X(*(byte_4e30d) = 1;); // 44782 mov byte_4E30D, 1 ;~ 17C5:4953 -loc_2ab88: - // 5431 -cs=0x17c5;eip=0x004958; T(CMP(word_521c0, 0)); // 44786 cmp word_521C0, 0 ;~ 17C5:4958 -cs=0x17c5;eip=0x00495d; J(JZ(loc_2abb4)); // 44787 jz short loc_2ABB4 ;~ 17C5:495D -cs=0x17c5;eip=0x00495f; T(ax = word_521c0;); // 44788 mov ax, word_521C0 ;~ 17C5:495F -cs=0x17c5;eip=0x004962; T(SHL(ax, 1)); // 44789 shl ax, 1 ;~ 17C5:4962 -cs=0x17c5;eip=0x004964; T(SHL(ax, 1)); // 44790 shl ax, 1 ;~ 17C5:4964 -cs=0x17c5;eip=0x004966; T(SUB(ax, 0x90)); // 44791 sub ax, 90h ;~ 17C5:4966 -cs=0x17c5;eip=0x004969; T(NEG(ax)); // 44792 neg ax ;~ 17C5:4969 -cs=0x17c5;eip=0x00496b; T(si = ax;); // 44793 mov si, ax ;~ 17C5:496B -cs=0x17c5;eip=0x00496d; T(CMP(word_4e310, si)); // 44794 cmp word_4E310, si ;~ 17C5:496D -cs=0x17c5;eip=0x004971; J(JLE(loc_2abb4)); // 44795 jle short loc_2ABB4 ;~ 17C5:4971 -cs=0x17c5;eip=0x004973; X(word_4e310 = si;); // 44796 mov word_4E310, si ;~ 17C5:4973 -cs=0x17c5;eip=0x004977; T(OR(si, si)); // 44797 or si, si ;~ 17C5:4977 -cs=0x17c5;eip=0x004979; J(JGE(loc_2abb1)); // 44798 jge short loc_2ABB1 ;~ 17C5:4979 -cs=0x17c5;eip=0x00497b; X(word_4e310 = 0;); // 44799 mov word_4E310, 0 ;~ 17C5:497B -loc_2abb1: - // 5432 -cs=0x17c5;eip=0x004981; J(CALL(sub_2c20b,0)); // 44802 call sub_2C20B ;~ 17C5:4981 -loc_2abb4: - // 5433 -cs=0x17c5;eip=0x004984; T(ax = word_4e310;); // 44806 mov ax, word_4E310 ;~ 17C5:4984 -cs=0x17c5;eip=0x004987; T(SUB(ax, word_511d6)); // 44807 sub ax, word_511D6 ;~ 17C5:4987 -cs=0x17c5;eip=0x00498b; T(CWD); // 44808 cwd ;~ 17C5:498B -cs=0x17c5;eip=0x00498c; T(XOR(ax, dx)); // 44809 xor ax, dx ;~ 17C5:498C -cs=0x17c5;eip=0x00498e; T(SUB(ax, dx)); // 44810 sub ax, dx ;~ 17C5:498E -cs=0x17c5;eip=0x004990; T(cx = 2;); // 44811 mov cx, 2 ;~ 17C5:4990 -cs=0x17c5;eip=0x004993; T(SAR(ax, cl)); // 44812 sar ax, cl ;~ 17C5:4993 -cs=0x17c5;eip=0x004995; T(XOR(ax, dx)); // 44813 xor ax, dx ;~ 17C5:4995 -cs=0x17c5;eip=0x004997; T(SUB(ax, dx)); // 44814 sub ax, dx ;~ 17C5:4997 -cs=0x17c5;eip=0x004999; T(CWD); // 44815 cwd ;~ 17C5:4999 -cs=0x17c5;eip=0x00499a; T(cx = word_492f4;); // 44816 mov cx, word_492F4 ;~ 17C5:499A -cs=0x17c5;eip=0x00499e; T(IDIV2(cx)); // 44817 idiv cx ;~ 17C5:499E -cs=0x17c5;eip=0x0049a0; X(ADD(word_511d6, ax)); // 44818 add word_511D6, ax ;~ 17C5:49A0 -cs=0x17c5;eip=0x0049a4; T(ax = word_511d6;); // 44819 mov ax, word_511D6 ;~ 17C5:49A4 -cs=0x17c5;eip=0x0049a7; T(CMP(word_4e310, ax)); // 44820 cmp word_4E310, ax ;~ 17C5:49A7 -cs=0x17c5;eip=0x0049ab; J(JLE(loc_2abe1)); // 44821 jle short loc_2ABE1 ;~ 17C5:49AB -cs=0x17c5;eip=0x0049ad; X(INC(word_511d6)); // 44822 inc word_511D6 ;~ 17C5:49AD -loc_2abe1: - // 5434 -cs=0x17c5;eip=0x0049b1; T(ax = word_511d6;); // 44825 mov ax, word_511D6 ;~ 17C5:49B1 -cs=0x17c5;eip=0x0049b4; T(CMP(word_4e310, ax)); // 44826 cmp word_4E310, ax ;~ 17C5:49B4 -cs=0x17c5;eip=0x0049b8; J(JGE(loc_2abf0)); // 44827 jge short loc_2ABF0 ;~ 17C5:49B8 -cs=0x17c5;eip=0x0049ba; T(ax = word_4e310;); // 44828 mov ax, word_4E310 ;~ 17C5:49BA -cs=0x17c5;eip=0x0049bd; X(word_511d6 = ax;); // 44829 mov word_511D6, ax ;~ 17C5:49BD -loc_2abf0: - // 5435 -cs=0x17c5;eip=0x0049c0; T(ax = word_49918;); // 44832 mov ax, word_49918 ;~ 17C5:49C0 -cs=0x17c5;eip=0x0049c3; T(SUB(dx, dx)); // 44833 sub dx, dx ;~ 17C5:49C3 -cs=0x17c5;eip=0x0049c5; T(cx = word_492f4;); // 44834 mov cx, word_492F4 ;~ 17C5:49C5 -cs=0x17c5;eip=0x0049c9; T(SHL(cx, 1)); // 44835 shl cx, 1 ;~ 17C5:49C9 -cs=0x17c5;eip=0x0049cb; T(DIV2(cx)); // 44836 div cx ;~ 17C5:49CB -cs=0x17c5;eip=0x0049cd; T(OR(dx, dx)); // 44837 or dx, dx ;~ 17C5:49CD -cs=0x17c5;eip=0x0049cf; J(JNZ(loc_2ac24)); // 44838 jnz short loc_2AC24 ;~ 17C5:49CF -cs=0x17c5;eip=0x0049d1; T(CMP(word_4e310, 0)); // 44839 cmp word_4E310, 0 ;~ 17C5:49D1 -cs=0x17c5;eip=0x0049d6; J(JZ(loc_2ac24)); // 44840 jz short loc_2AC24 ;~ 17C5:49D6 -cs=0x17c5;eip=0x0049d8; T(CMP(word_4991a, 0)); // 44841 cmp word_4991A, 0 ;~ 17C5:49D8 -cs=0x17c5;eip=0x0049dd; J(JNZ(loc_2ac24)); // 44842 jnz short loc_2AC24 ;~ 17C5:49DD -cs=0x17c5;eip=0x0049df; T(ax = word_4e310;); // 44843 mov ax, word_4E310 ;~ 17C5:49DF -cs=0x17c5;eip=0x0049e2; T(IMUL1_2(ax)); // 44844 imul ax ;~ 17C5:49E2 -cs=0x17c5;eip=0x0049e4; T(CWD); // 44845 cwd ;~ 17C5:49E4 -cs=0x17c5;eip=0x0049e5; T(cx = 0x2EE;); // 44846 mov cx, 2EEh ;~ 17C5:49E5 -cs=0x17c5;eip=0x0049e8; T(IDIV2(cx)); // 44847 idiv cx ;~ 17C5:49E8 -cs=0x17c5;eip=0x0049ea; T(ADD(ax, 2)); // 44848 add ax, 2 ;~ 17C5:49EA -cs=0x17c5;eip=0x0049ed; X(SUB(*(word_492c8), ax)); // 44849 sub word_492C8, ax ;~ 17C5:49ED -cs=0x17c5;eip=0x0049f1; J(CALL(sub_2c29c,0)); // 44850 call sub_2C29C ;~ 17C5:49F1 -loc_2ac24: - // 5436 -cs=0x17c5;eip=0x0049f4; T(CMP(*(word_492c8), 0)); // 44854 cmp word_492C8, 0 ;~ 17C5:49F4 -cs=0x17c5;eip=0x0049f9; J(JG(loc_2ac37)); // 44855 jg short loc_2AC37 ;~ 17C5:49F9 -cs=0x17c5;eip=0x0049fb; X(word_511d6 = 0;); // 44856 mov word_511D6, 0 ;~ 17C5:49FB -cs=0x17c5;eip=0x004a01; X(*(word_492c8) = 0;); // 44857 mov word_492C8, 0 ;~ 17C5:4A01 -loc_2ac37: - // 5437 -cs=0x17c5;eip=0x004a07; X(PUSH(word_4e2fc)); // 44860 push word_4E2FC ;~ 17C5:4A07 -cs=0x17c5;eip=0x004a0b; J(CALL(sub_34dc0,0)); // 44861 call sub_34DC0 ;~ 17C5:4A0B -cs=0x17c5;eip=0x004a0e; T(ADD(sp, 2)); // 44862 add sp, 2 ;~ 17C5:4A0E -cs=0x17c5;eip=0x004a11; T(bx = ax;); // 44863 mov bx, ax ;~ 17C5:4A11 -cs=0x17c5;eip=0x004a13; T(cl = 8;); // 44864 mov cl, 8 ;~ 17C5:4A13 -cs=0x17c5;eip=0x004a15; T(SAR(bx, cl)); // 44865 sar bx, cl ;~ 17C5:4A15 -cs=0x17c5;eip=0x004a17; T(AND(bx, 0x7F)); // 44866 and bx, 7Fh ;~ 17C5:4A17 -cs=0x17c5;eip=0x004a1a; T(MOV(al, *(raddr(ds,bx+0x573C)))); // 44867 mov al, [bx+573Ch] ;~ 17C5:4A1A -cs=0x17c5;eip=0x004a1e; T(SUB(ah, ah)); // 44868 sub ah, ah ;~ 17C5:4A1E -cs=0x17c5;eip=0x004a20; X(word_4f20a = ax;); // 44869 mov word_4F20A, ax ;~ 17C5:4A20 -cs=0x17c5;eip=0x004a23; T(ax = word_4e2fe;); // 44870 mov ax, word_4E2FE ;~ 17C5:4A23 -cs=0x17c5;eip=0x004a26; T(CMP(word_520ee, ax)); // 44871 cmp word_520EE, ax ;~ 17C5:4A26 -cs=0x17c5;eip=0x004a2a; J(JNC(loc_2ac68)); // 44872 jnb short loc_2AC68 ;~ 17C5:4A2A -cs=0x17c5;eip=0x004a2c; T(ax = word_527d4;); // 44873 mov ax, word_527D4 ;~ 17C5:4A2C -cs=0x17c5;eip=0x004a2f; T(CWD); // 44874 cwd ;~ 17C5:4A2F -cs=0x17c5;eip=0x004a30; T(SUB(ax, dx)); // 44875 sub ax, dx ;~ 17C5:4A30 -cs=0x17c5;eip=0x004a32; T(SAR(ax, 1)); // 44876 sar ax, 1 ;~ 17C5:4A32 -cs=0x17c5;eip=0x004a34; X(ADD(word_4f20a, ax)); // 44877 add word_4F20A, ax ;~ 17C5:4A34 -loc_2ac68: - // 5438 -cs=0x17c5;eip=0x004a38; T(CMP(word_4f20a, 0x80)); // 44880 cmp word_4F20A, 80h ;~ 17C5:4A38 -cs=0x17c5;eip=0x004a3e; J(JLE(loc_2aca5)); // 44881 jle short loc_2ACA5 ;~ 17C5:4A3E -cs=0x17c5;eip=0x004a40; X(word_4f20a = 0x80;); // 44882 mov word_4F20A, 80h ;~ 17C5:4A40 -cs=0x17c5;eip=0x004a46; X(PUSH(word_527d4)); // 44883 push word_527D4 ;~ 17C5:4A46 -cs=0x17c5;eip=0x004a4a; T(SUB(ax, ax)); // 44884 sub ax, ax ;~ 17C5:4A4A -cs=0x17c5;eip=0x004a4c; X(PUSH(ax)); // 44885 push ax ;~ 17C5:4A4C -cs=0x17c5;eip=0x004a4d; X(PUSH(word_4e2fc)); // 44886 push word_4E2FC ;~ 17C5:4A4D -cs=0x17c5;eip=0x004a51; J(CALL(sub_34dc0,0)); // 44887 call sub_34DC0 ;~ 17C5:4A51 -cs=0x17c5;eip=0x004a54; T(ADD(sp, 2)); // 44888 add sp, 2 ;~ 17C5:4A54 -cs=0x17c5;eip=0x004a57; T(bx = ax;); // 44889 mov bx, ax ;~ 17C5:4A57 -cs=0x17c5;eip=0x004a59; T(cl = 8;); // 44890 mov cl, 8 ;~ 17C5:4A59 -cs=0x17c5;eip=0x004a5b; T(SAR(bx, cl)); // 44891 sar bx, cl ;~ 17C5:4A5B -cs=0x17c5;eip=0x004a5d; T(AND(bx, 0x7F)); // 44892 and bx, 7Fh ;~ 17C5:4A5D -cs=0x17c5;eip=0x004a60; T(MOV(al, *(raddr(ds,bx+0x573C)))); // 44893 mov al, [bx+573Ch] ;~ 17C5:4A60 -cs=0x17c5;eip=0x004a64; T(SUB(ah, ah)); // 44894 sub ah, ah ;~ 17C5:4A64 -cs=0x17c5;eip=0x004a66; T(SUB(ax, 0x80)); // 44895 sub ax, 80h ;~ 17C5:4A66 -cs=0x17c5;eip=0x004a69; T(NEG(ax)); // 44896 neg ax ;~ 17C5:4A69 -cs=0x17c5;eip=0x004a6b; X(PUSH(ax)); // 44897 push ax ;~ 17C5:4A6B -cs=0x17c5;eip=0x004a6c; J(CALL(sub_33194,0)); // 44898 call sub_33194 ;~ 17C5:4A6C -cs=0x17c5;eip=0x004a6f; T(ADD(sp, 6)); // 44899 add sp, 6 ;~ 17C5:4A6F -cs=0x17c5;eip=0x004a72; X(word_527d4 = ax;); // 44900 mov word_527D4, ax ;~ 17C5:4A72 -loc_2aca5: - // 5439 -cs=0x17c5;eip=0x004a75; T(ax = 0x0A;); // 44903 mov ax, 0Ah ;~ 17C5:4A75 -cs=0x17c5;eip=0x004a78; X(PUSH(ax)); // 44904 push ax ;~ 17C5:4A78 -cs=0x17c5;eip=0x004a79; T(ax = 0x66C4;); // 44905 mov ax, 66C4h ;~ 17C5:4A79 -cs=0x17c5;eip=0x004a7c; X(PUSH(ax)); // 44906 push ax ;~ 17C5:4A7C -cs=0x17c5;eip=0x004a7d; T(ax = word_4f20a;); // 44907 mov ax, word_4F20A ;~ 17C5:4A7D -cs=0x17c5;eip=0x004a80; T(CWD); // 44908 cwd ;~ 17C5:4A80 -cs=0x17c5;eip=0x004a81; T(XOR(ax, dx)); // 44909 xor ax, dx ;~ 17C5:4A81 -cs=0x17c5;eip=0x004a83; T(SUB(ax, dx)); // 44910 sub ax, dx ;~ 17C5:4A83 -cs=0x17c5;eip=0x004a85; T(cx = 4;); // 44911 mov cx, 4 ;~ 17C5:4A85 -cs=0x17c5;eip=0x004a88; T(SAR(ax, cl)); // 44912 sar ax, cl ;~ 17C5:4A88 -cs=0x17c5;eip=0x004a8a; T(XOR(ax, dx)); // 44913 xor ax, dx ;~ 17C5:4A8A -cs=0x17c5;eip=0x004a8c; T(SUB(ax, dx)); // 44914 sub ax, dx ;~ 17C5:4A8C -cs=0x17c5;eip=0x004a8e; X(PUSH(ax)); // 44915 push ax ;~ 17C5:4A8E -cs=0x17c5;eip=0x004a8f; J(CALL(sub_34c6a,0)); // 44916 call sub_34C6A ;~ 17C5:4A8F -cs=0x17c5;eip=0x004a92; T(ADD(sp, 6)); // 44918 add sp, 6 ;~ 17C5:4A92 -cs=0x17c5;eip=0x004a95; X(PUSH(ax)); // 44919 push ax ;~ 17C5:4A95 -cs=0x17c5;eip=0x004a96; T(ax = 0x6720;); // 44920 mov ax, 6720h ;~ 17C5:4A96 -cs=0x17c5;eip=0x004a99; X(PUSH(ax)); // 44921 push ax ;~ 17C5:4A99 -cs=0x17c5;eip=0x004a9a; J(CALL(sub_34c1c,0)); // 44922 call sub_34C1C ;~ 17C5:4A9A -cs=0x17c5;eip=0x004a9d; T(ADD(sp, 4)); // 44923 add sp, 4 ;~ 17C5:4A9D -cs=0x17c5;eip=0x004aa0; T(ax = 0x5738;); // 44924 mov ax, 5738h ;~ 17C5:4AA0 -cs=0x17c5;eip=0x004aa3; X(PUSH(ax)); // 44925 push ax ;~ 17C5:4AA3 -cs=0x17c5;eip=0x004aa4; T(ax = 0x6720;); // 44926 mov ax, 6720h ;~ 17C5:4AA4 -cs=0x17c5;eip=0x004aa7; X(PUSH(ax)); // 44927 push ax ;~ 17C5:4AA7 -cs=0x17c5;eip=0x004aa8; J(CALL(sub_34bdc,0)); // 44928 call sub_34BDC ;~ 17C5:4AA8 -cs=0x17c5;eip=0x004aab; T(ADD(sp, 4)); // 44929 add sp, 4 ;~ 17C5:4AAB -cs=0x17c5;eip=0x004aae; T(ax = 0x0A;); // 44930 mov ax, 0Ah ;~ 17C5:4AAE -cs=0x17c5;eip=0x004ab1; X(PUSH(ax)); // 44931 push ax ;~ 17C5:4AB1 -cs=0x17c5;eip=0x004ab2; T(ax = 0x66C4;); // 44932 mov ax, 66C4h ;~ 17C5:4AB2 -cs=0x17c5;eip=0x004ab5; X(PUSH(ax)); // 44933 push ax ;~ 17C5:4AB5 -cs=0x17c5;eip=0x004ab6; X(PUSH(word_4f20a)); // 44934 push word_4F20A ;~ 17C5:4AB6 -cs=0x17c5;eip=0x004aba; J(CALL(sub_34dc0,0)); // 44935 call sub_34DC0 ;~ 17C5:4ABA -cs=0x17c5;eip=0x004abd; T(ADD(sp, 2)); // 44936 add sp, 2 ;~ 17C5:4ABD -cs=0x17c5;eip=0x004ac0; T(SUB(ah, ah)); // 44937 sub ah, ah ;~ 17C5:4AC0 -cs=0x17c5;eip=0x004ac2; T(AND(ax, 0x0F)); // 44938 and ax, 0Fh ;~ 17C5:4AC2 -cs=0x17c5;eip=0x004ac5; T(SHR(ax, 1)); // 44939 shr ax, 1 ;~ 17C5:4AC5 -cs=0x17c5;eip=0x004ac7; X(PUSH(ax)); // 44940 push ax ;~ 17C5:4AC7 -cs=0x17c5;eip=0x004ac8; J(CALL(sub_34c6a,0)); // 44941 call sub_34C6A ;~ 17C5:4AC8 -cs=0x17c5;eip=0x004acb; T(ADD(sp, 6)); // 44942 add sp, 6 ;~ 17C5:4ACB -cs=0x17c5;eip=0x004ace; X(PUSH(ax)); // 44943 push ax ;~ 17C5:4ACE -cs=0x17c5;eip=0x004acf; T(ax = 0x6720;); // 44944 mov ax, 6720h ;~ 17C5:4ACF -cs=0x17c5;eip=0x004ad2; X(PUSH(ax)); // 44945 push ax ;~ 17C5:4AD2 -cs=0x17c5;eip=0x004ad3; J(CALL(sub_34bdc,0)); // 44946 call sub_34BDC ;~ 17C5:4AD3 -cs=0x17c5;eip=0x004ad6; T(ADD(sp, 4)); // 44947 add sp, 4 ;~ 17C5:4AD6 -cs=0x17c5;eip=0x004ad9; T(ax = 0x573A;); // 44948 mov ax, 573Ah ;~ 17C5:4AD9 -cs=0x17c5;eip=0x004adc; X(PUSH(ax)); // 44949 push ax ;~ 17C5:4ADC -cs=0x17c5;eip=0x004add; T(ax = 0x6720;); // 44950 mov ax, 6720h ;~ 17C5:4ADD -cs=0x17c5;eip=0x004ae0; X(PUSH(ax)); // 44951 push ax ;~ 17C5:4AE0 -cs=0x17c5;eip=0x004ae1; J(CALL(sub_34bdc,0)); // 44952 call sub_34BDC ;~ 17C5:4AE1 -cs=0x17c5;eip=0x004ae4; T(ADD(sp, 4)); // 44953 add sp, 4 ;~ 17C5:4AE4 -cs=0x17c5;eip=0x004ae7; T(ax = 0x64;); // 44954 mov ax, 64h ; 'd' ;~ 17C5:4AE7 -cs=0x17c5;eip=0x004aea; T(CWD); // 44955 cwd ;~ 17C5:4AEA -cs=0x17c5;eip=0x004aeb; X(PUSH(dx)); // 44956 push dx ;~ 17C5:4AEB -cs=0x17c5;eip=0x004aec; X(PUSH(ax)); // 44957 push ax ;~ 17C5:4AEC -cs=0x17c5;eip=0x004aed; T(ax = 0x320;); // 44958 mov ax, 320h ;~ 17C5:4AED -cs=0x17c5;eip=0x004af0; T(CWD); // 44959 cwd ;~ 17C5:4AF0 -cs=0x17c5;eip=0x004af1; X(PUSH(dx)); // 44960 push dx ;~ 17C5:4AF1 -cs=0x17c5;eip=0x004af2; X(PUSH(ax)); // 44961 push ax ;~ 17C5:4AF2 -cs=0x17c5;eip=0x004af3; T(ax = 0x50;); // 44962 mov ax, 50h ; 'P' ;~ 17C5:4AF3 -cs=0x17c5;eip=0x004af6; X(PUSH(ax)); // 44963 push ax ;~ 17C5:4AF6 -cs=0x17c5;eip=0x004af7; X(PUSH(word_4e2fa)); // 44964 push word_4E2FA ;~ 17C5:4AF7 -cs=0x17c5;eip=0x004afb; J(CALL(sub_333a8,0)); // 44965 call sub_333A8 ;~ 17C5:4AFB -cs=0x17c5;eip=0x004afe; T(ADD(sp, 4)); // 44966 add sp, 4 ;~ 17C5:4AFE -cs=0x17c5;eip=0x004b01; T(cx = ax;); // 44967 mov cx, ax ;~ 17C5:4B01 -cs=0x17c5;eip=0x004b03; T(ax = word_511d6;); // 44968 mov ax, word_511D6 ;~ 17C5:4B03 -cs=0x17c5;eip=0x004b06; T(SUB(ax, cx)); // 44969 sub ax, cx ;~ 17C5:4B06 -cs=0x17c5;eip=0x004b08; T(CWD); // 44970 cwd ;~ 17C5:4B08 -cs=0x17c5;eip=0x004b09; X(PUSH(dx)); // 44971 push dx ;~ 17C5:4B09 -cs=0x17c5;eip=0x004b0a; X(PUSH(ax)); // 44972 push ax ;~ 17C5:4B0A -cs=0x17c5;eip=0x004b0b; J(CALL(sub_34ee0,0)); // 44973 call sub_34EE0 ;~ 17C5:4B0B -cs=0x17c5;eip=0x004b0e; X(PUSH(dx)); // 44974 push dx ;~ 17C5:4B0E -cs=0x17c5;eip=0x004b0f; X(PUSH(ax)); // 44975 push ax ;~ 17C5:4B0F -cs=0x17c5;eip=0x004b10; J(CALL(sub_34e44,0)); // 44976 call sub_34E44 ;~ 17C5:4B10 -cs=0x17c5;eip=0x004b13; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 44977 mov [bp-32h], ax ;~ 17C5:4B13 -cs=0x17c5;eip=0x004b16; X(word_527d6 = 0x64;); // 44978 mov word_527D6, 64h ; 'd' ;~ 17C5:4B16 -cs=0x17c5;eip=0x004b1c; T(ax = word_4e2fe;); // 44979 mov ax, word_4E2FE ;~ 17C5:4B1C -cs=0x17c5;eip=0x004b1f; T(cl = 7;); // 44980 mov cl, 7 ;~ 17C5:4B1F -cs=0x17c5;eip=0x004b21; T(SHR(ax, cl)); // 44981 shr ax, cl ;~ 17C5:4B21 -cs=0x17c5;eip=0x004b23; T(ADD(ah, 4)); // 44982 add ah, 4 ;~ 17C5:4B23 -cs=0x17c5;eip=0x004b26; T(SUB(cx, cx)); // 44983 sub cx, cx ;~ 17C5:4B26 -cs=0x17c5;eip=0x004b28; X(PUSH(cx)); // 44984 push cx ;~ 17C5:4B28 -cs=0x17c5;eip=0x004b29; X(PUSH(ax)); // 44985 push ax ;~ 17C5:4B29 -cs=0x17c5;eip=0x004b2a; T(MOV(ax, *(dw*)(raddr(ss,bp-0x32)))); // 44986 mov ax, [bp-32h] ;~ 17C5:4B2A -cs=0x17c5;eip=0x004b2d; T(CWD); // 44987 cwd ;~ 17C5:4B2D -cs=0x17c5;eip=0x004b2e; X(PUSH(dx)); // 44988 push dx ;~ 17C5:4B2E -cs=0x17c5;eip=0x004b2f; X(PUSH(ax)); // 44989 push ax ;~ 17C5:4B2F -cs=0x17c5;eip=0x004b30; J(CALL(sub_34ee0,0)); // 44990 call sub_34EE0 ;~ 17C5:4B30 -cs=0x17c5;eip=0x004b33; T(cl = 0x0A;); // 44991 mov cl, 0Ah ;~ 17C5:4B33 -loc_2ad65: - // 5440 -cs=0x17c5;eip=0x004b35; T(SHR(dx, 1)); // 44994 shr dx, 1 ;~ 17C5:4B35 -cs=0x17c5;eip=0x004b37; T(RCR(ax, 1)); // 44995 rcr ax, 1 ;~ 17C5:4B37 -cs=0x17c5;eip=0x004b39; T(DEC(cl)); // 44996 dec cl ;~ 17C5:4B39 -cs=0x17c5;eip=0x004b3b; J(JZ(loc_2ad6f)); // 44997 jz short loc_2AD6F ;~ 17C5:4B3B -cs=0x17c5;eip=0x004b3d; J(JMP(loc_2ad65)); // 44998 jmp short loc_2AD65 ;~ 17C5:4B3D -loc_2ad6f: - // 5441 -cs=0x17c5;eip=0x004b3f; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 45002 mov [bp-32h], ax ;~ 17C5:4B3F -cs=0x17c5;eip=0x004b42; T(ax = 0x64;); // 45003 mov ax, 64h ; 'd' ;~ 17C5:4B42 -cs=0x17c5;eip=0x004b45; T(CWD); // 45004 cwd ;~ 17C5:4B45 -cs=0x17c5;eip=0x004b46; X(PUSH(dx)); // 45005 push dx ;~ 17C5:4B46 -cs=0x17c5;eip=0x004b47; X(PUSH(ax)); // 45006 push ax ;~ 17C5:4B47 -cs=0x17c5;eip=0x004b48; T(ax = word_4e300;); // 45007 mov ax, word_4E300 ;~ 17C5:4B48 -cs=0x17c5;eip=0x004b4b; T(cl = 6;); // 45008 mov cl, 6 ;~ 17C5:4B4B -cs=0x17c5;eip=0x004b4d; T(SHR(ax, cl)); // 45009 shr ax, cl ;~ 17C5:4B4D -cs=0x17c5;eip=0x004b4f; T(ADD(ah, 4)); // 45010 add ah, 4 ;~ 17C5:4B4F -cs=0x17c5;eip=0x004b52; T(SUB(cx, cx)); // 45011 sub cx, cx ;~ 17C5:4B52 -cs=0x17c5;eip=0x004b54; X(PUSH(cx)); // 45012 push cx ;~ 17C5:4B54 -cs=0x17c5;eip=0x004b55; X(PUSH(ax)); // 45013 push ax ;~ 17C5:4B55 -cs=0x17c5;eip=0x004b56; J(CALL(sub_34ee0,0)); // 45014 call sub_34EE0 ;~ 17C5:4B56 -cs=0x17c5;eip=0x004b59; T(cl = 0x0A;); // 45015 mov cl, 0Ah ;~ 17C5:4B59 -loc_2ad8b: - // 5442 -cs=0x17c5;eip=0x004b5b; T(SHR(dx, 1)); // 45018 shr dx, 1 ;~ 17C5:4B5B -cs=0x17c5;eip=0x004b5d; T(RCR(ax, 1)); // 45019 rcr ax, 1 ;~ 17C5:4B5D -cs=0x17c5;eip=0x004b5f; T(DEC(cl)); // 45020 dec cl ;~ 17C5:4B5F -cs=0x17c5;eip=0x004b61; J(JZ(loc_2ad95)); // 45021 jz short loc_2AD95 ;~ 17C5:4B61 -cs=0x17c5;eip=0x004b63; J(JMP(loc_2ad8b)); // 45022 jmp short loc_2AD8B ;~ 17C5:4B63 -loc_2ad95: - // 5443 -cs=0x17c5;eip=0x004b65; X(word_527d6 = ax;); // 45026 mov word_527D6, ax ;~ 17C5:4B65 -cs=0x17c5;eip=0x004b68; T(ax = 0x5A;); // 45027 mov ax, 5Ah ; 'Z' ;~ 17C5:4B68 -cs=0x17c5;eip=0x004b6b; T(CWD); // 45028 cwd ;~ 17C5:4B6B -cs=0x17c5;eip=0x004b6c; X(PUSH(dx)); // 45029 push dx ;~ 17C5:4B6C -cs=0x17c5;eip=0x004b6d; X(PUSH(ax)); // 45030 push ax ;~ 17C5:4B6D -cs=0x17c5;eip=0x004b6e; T(MOV(ax, *(dw*)(raddr(ss,bp-0x32)))); // 45031 mov ax, [bp-32h] ;~ 17C5:4B6E -cs=0x17c5;eip=0x004b71; T(CWD); // 45032 cwd ;~ 17C5:4B71 -cs=0x17c5;eip=0x004b72; X(PUSH(dx)); // 45033 push dx ;~ 17C5:4B72 -cs=0x17c5;eip=0x004b73; X(PUSH(ax)); // 45034 push ax ;~ 17C5:4B73 -cs=0x17c5;eip=0x004b74; T(ax = *(word_492c8);); // 45035 mov ax, word_492C8 ;~ 17C5:4B74 -cs=0x17c5;eip=0x004b77; T(cl = 9;); // 45036 mov cl, 9 ;~ 17C5:4B77 -cs=0x17c5;eip=0x004b79; T(SAR(ax, cl)); // 45037 sar ax, cl ;~ 17C5:4B79 -cs=0x17c5;eip=0x004b7b; T(SUB(ax, 0x64)); // 45038 sub ax, 64h ; 'd' ;~ 17C5:4B7B -cs=0x17c5;eip=0x004b7e; T(NEG(ax)); // 45039 neg ax ;~ 17C5:4B7E -cs=0x17c5;eip=0x004b80; T(CWD); // 45040 cwd ;~ 17C5:4B80 -cs=0x17c5;eip=0x004b81; X(PUSH(dx)); // 45041 push dx ;~ 17C5:4B81 -cs=0x17c5;eip=0x004b82; X(PUSH(ax)); // 45042 push ax ;~ 17C5:4B82 -cs=0x17c5;eip=0x004b83; J(CALL(sub_34ee0,0)); // 45043 call sub_34EE0 ;~ 17C5:4B83 -cs=0x17c5;eip=0x004b86; X(PUSH(dx)); // 45044 push dx ;~ 17C5:4B86 -cs=0x17c5;eip=0x004b87; X(PUSH(ax)); // 45045 push ax ;~ 17C5:4B87 -cs=0x17c5;eip=0x004b88; J(CALL(sub_34e44,0)); // 45046 call sub_34E44 ;~ 17C5:4B88 -cs=0x17c5;eip=0x004b8b; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 45047 mov [bp-32h], ax ;~ 17C5:4B8B -cs=0x17c5;eip=0x004b8e; T(ax = 0x80;); // 45048 mov ax, 80h ;~ 17C5:4B8E -cs=0x17c5;eip=0x004b91; T(SUB(ax, word_4f20a)); // 45049 sub ax, word_4F20A ;~ 17C5:4B91 -cs=0x17c5;eip=0x004b95; T(CWD); // 45050 cwd ;~ 17C5:4B95 -cs=0x17c5;eip=0x004b96; X(PUSH(dx)); // 45051 push dx ;~ 17C5:4B96 -cs=0x17c5;eip=0x004b97; X(PUSH(ax)); // 45052 push ax ;~ 17C5:4B97 -cs=0x17c5;eip=0x004b98; T(MOV(ax, *(dw*)(raddr(ss,bp-0x32)))); // 45053 mov ax, [bp-32h] ;~ 17C5:4B98 -cs=0x17c5;eip=0x004b9b; T(CWD); // 45054 cwd ;~ 17C5:4B9B -cs=0x17c5;eip=0x004b9c; X(PUSH(dx)); // 45055 push dx ;~ 17C5:4B9C -cs=0x17c5;eip=0x004b9d; X(PUSH(ax)); // 45056 push ax ;~ 17C5:4B9D -cs=0x17c5;eip=0x004b9e; J(CALL(sub_34ee0,0)); // 45057 call sub_34EE0 ;~ 17C5:4B9E -cs=0x17c5;eip=0x004ba1; T(cl = 7;); // 45058 mov cl, 7 ;~ 17C5:4BA1 -loc_2add3: - // 5444 -cs=0x17c5;eip=0x004ba3; T(SAR(dx, 1)); // 45061 sar dx, 1 ;~ 17C5:4BA3 -cs=0x17c5;eip=0x004ba5; T(RCR(ax, 1)); // 45062 rcr ax, 1 ;~ 17C5:4BA5 -cs=0x17c5;eip=0x004ba7; T(DEC(cl)); // 45063 dec cl ;~ 17C5:4BA7 -cs=0x17c5;eip=0x004ba9; J(JZ(loc_2addd)); // 45064 jz short loc_2ADDD ;~ 17C5:4BA9 -cs=0x17c5;eip=0x004bab; J(JMP(loc_2add3)); // 45065 jmp short loc_2ADD3 ;~ 17C5:4BAB -loc_2addd: - // 5445 -cs=0x17c5;eip=0x004bad; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 45069 mov [bp-32h], ax ;~ 17C5:4BAD -cs=0x17c5;eip=0x004bb0; T(ax = word_527d6;); // 45070 mov ax, word_527D6 ;~ 17C5:4BB0 -cs=0x17c5;eip=0x004bb3; T(CWD); // 45071 cwd ;~ 17C5:4BB3 -cs=0x17c5;eip=0x004bb4; X(PUSH(dx)); // 45072 push dx ;~ 17C5:4BB4 -cs=0x17c5;eip=0x004bb5; X(PUSH(ax)); // 45073 push ax ;~ 17C5:4BB5 -cs=0x17c5;eip=0x004bb6; T(ax = word_4f20a;); // 45074 mov ax, word_4F20A ;~ 17C5:4BB6 -cs=0x17c5;eip=0x004bb9; T(SHL(ax, 1)); // 45075 shl ax, 1 ;~ 17C5:4BB9 -cs=0x17c5;eip=0x004bbb; T(SHL(ax, 1)); // 45076 shl ax, 1 ;~ 17C5:4BBB -cs=0x17c5;eip=0x004bbd; X(PUSH(ax)); // 45077 push ax ;~ 17C5:4BBD -cs=0x17c5;eip=0x004bbe; J(CALL(sub_2b787,0)); // 45078 call sub_2B787 ;~ 17C5:4BBE -cs=0x17c5;eip=0x004bc1; T(ADD(sp, 2)); // 45079 add sp, 2 ;~ 17C5:4BC1 -cs=0x17c5;eip=0x004bc4; T(CWD); // 45080 cwd ;~ 17C5:4BC4 -cs=0x17c5;eip=0x004bc5; X(PUSH(dx)); // 45081 push dx ;~ 17C5:4BC5 -cs=0x17c5;eip=0x004bc6; X(PUSH(ax)); // 45082 push ax ;~ 17C5:4BC6 -cs=0x17c5;eip=0x004bc7; J(CALL(sub_34ee0,0)); // 45083 call sub_34EE0 ;~ 17C5:4BC7 -cs=0x17c5;eip=0x004bca; T(cl = 3;); // 45084 mov cl, 3 ;~ 17C5:4BCA -loc_2adfc: - // 5446 -cs=0x17c5;eip=0x004bcc; T(SAR(dx, 1)); // 45087 sar dx, 1 ;~ 17C5:4BCC -cs=0x17c5;eip=0x004bce; T(RCR(ax, 1)); // 45088 rcr ax, 1 ;~ 17C5:4BCE -cs=0x17c5;eip=0x004bd0; T(DEC(cl)); // 45089 dec cl ;~ 17C5:4BD0 -cs=0x17c5;eip=0x004bd2; J(JZ(loc_2ae06)); // 45090 jz short loc_2AE06 ;~ 17C5:4BD2 -cs=0x17c5;eip=0x004bd4; J(JMP(loc_2adfc)); // 45091 jmp short loc_2ADFC ;~ 17C5:4BD4 -loc_2ae06: - // 5447 -cs=0x17c5;eip=0x004bd6; X(word_527d6 = ax;); // 45095 mov word_527D6, ax ;~ 17C5:4BD6 -cs=0x17c5;eip=0x004bd9; X(PUSH(ax)); // 45096 push ax ;~ 17C5:4BD9 -cs=0x17c5;eip=0x004bda; J(CALL(sub_34dc0,0)); // 45097 call sub_34DC0 ;~ 17C5:4BDA -cs=0x17c5;eip=0x004bdd; T(ADD(sp, 2)); // 45098 add sp, 2 ;~ 17C5:4BDD -cs=0x17c5;eip=0x004be0; X(word_527d6 = ax;); // 45099 mov word_527D6, ax ;~ 17C5:4BE0 -cs=0x17c5;eip=0x004be3; T(TEST(*(db*)(&word_4f42e), 1)); // 45100 test byte ptr word_4F42E, 1 ;~ 17C5:4BE3 -cs=0x17c5;eip=0x004be8; J(JNZ(loc_2ae24)); // 45101 jnz short loc_2AE24 ;~ 17C5:4BE8 -cs=0x17c5;eip=0x004bea; T(MOV(ax, *(dw*)(raddr(ss,bp-0x32)))); // 45102 mov ax, [bp-32h] ;~ 17C5:4BEA -cs=0x17c5;eip=0x004bed; T(cl = 3;); // 45103 mov cl, 3 ;~ 17C5:4BED -cs=0x17c5;eip=0x004bef; T(SAR(ax, cl)); // 45104 sar ax, cl ;~ 17C5:4BEF -cs=0x17c5;eip=0x004bf1; X(SUB(*(dw*)(raddr(ss,bp-0x32)), ax)); // 45105 sub [bp-32h], ax ;~ 17C5:4BF1 -loc_2ae24: - // 5448 -cs=0x17c5;eip=0x004bf4; T(ax = 0x1B;); // 45108 mov ax, 1Bh ;~ 17C5:4BF4 -cs=0x17c5;eip=0x004bf7; X(IMUL1_2(word_527d6)); // 45109 imul word_527D6 ;~ 17C5:4BF7 -cs=0x17c5;eip=0x004bfb; X(*(word_50b2e) = ax;); // 45110 mov word_50B2E, ax ;~ 17C5:4BFB -cs=0x17c5;eip=0x004bfe; T(ax = 0x383;); // 45111 mov ax, 383h ;~ 17C5:4BFE -cs=0x17c5;eip=0x004c01; X(PUSH(ax)); // 45112 push ax ;~ 17C5:4C01 -cs=0x17c5;eip=0x004c02; T(SUB(ax, ax)); // 45113 sub ax, ax ;~ 17C5:4C02 -cs=0x17c5;eip=0x004c04; X(PUSH(ax)); // 45114 push ax ;~ 17C5:4C04 -cs=0x17c5;eip=0x004c05; X(PUSH(*(dw*)(raddr(ss,bp-0x32)))); // 45115 push word ptr [bp-32h] ;~ 17C5:4C05 -cs=0x17c5;eip=0x004c08; J(CALL(sub_33194,0)); // 45116 call sub_33194 ;~ 17C5:4C08 -cs=0x17c5;eip=0x004c0b; T(ADD(sp, 6)); // 45117 add sp, 6 ;~ 17C5:4C0B -cs=0x17c5;eip=0x004c0e; T(cx = 0x1B;); // 45118 mov cx, 1Bh ;~ 17C5:4C0E -cs=0x17c5;eip=0x004c11; T(IMUL1_2(cx)); // 45119 imul cx ;~ 17C5:4C11 -cs=0x17c5;eip=0x004c13; X(MOV(*(dw*)(raddr(ss,bp-0x1A)), ax)); // 45120 mov [bp-1Ah], ax ;~ 17C5:4C13 -cs=0x17c5;eip=0x004c16; T(ax = word_492f4;); // 45121 mov ax, word_492F4 ;~ 17C5:4C16 -cs=0x17c5;eip=0x004c19; T(CWD); // 45122 cwd ;~ 17C5:4C19 -cs=0x17c5;eip=0x004c1a; X(PUSH(dx)); // 45123 push dx ;~ 17C5:4C1A -cs=0x17c5;eip=0x004c1b; X(PUSH(ax)); // 45124 push ax ;~ 17C5:4C1B -cs=0x17c5;eip=0x004c1c; T(ax = 0x10;); // 45125 mov ax, 10h ;~ 17C5:4C1C -cs=0x17c5;eip=0x004c1f; T(CWD); // 45126 cwd ;~ 17C5:4C1F -cs=0x17c5;eip=0x004c20; X(PUSH(dx)); // 45127 push dx ;~ 17C5:4C20 -cs=0x17c5;eip=0x004c21; X(PUSH(ax)); // 45128 push ax ;~ 17C5:4C21 -cs=0x17c5;eip=0x004c22; T(ax = word_50b74;); // 45129 mov ax, word_50B74 ;~ 17C5:4C22 -cs=0x17c5;eip=0x004c25; T(CWD); // 45130 cwd ;~ 17C5:4C25 -cs=0x17c5;eip=0x004c26; T(cx = ax;); // 45131 mov cx, ax ;~ 17C5:4C26 -cs=0x17c5;eip=0x004c28; T(MOV(ax, *(dw*)(raddr(ss,bp-0x1A)))); // 45132 mov ax, [bp-1Ah] ;~ 17C5:4C28 -cs=0x17c5;eip=0x004c2b; T(bx = dx;); // 45133 mov bx, dx ;~ 17C5:4C2B -cs=0x17c5;eip=0x004c2d; T(CWD); // 45134 cwd ;~ 17C5:4C2D -cs=0x17c5;eip=0x004c2e; T(SUB(ax, cx)); // 45135 sub ax, cx ;~ 17C5:4C2E -cs=0x17c5;eip=0x004c30; T(SBB(dx, bx)); // 45136 sbb dx, bx ;~ 17C5:4C30 -cs=0x17c5;eip=0x004c32; X(PUSH(dx)); // 45137 push dx ;~ 17C5:4C32 -cs=0x17c5;eip=0x004c33; X(PUSH(ax)); // 45138 push ax ;~ 17C5:4C33 -cs=0x17c5;eip=0x004c34; J(CALL(sub_34e44,0)); // 45139 call sub_34E44 ;~ 17C5:4C34 -cs=0x17c5;eip=0x004c37; X(PUSH(dx)); // 45140 push dx ;~ 17C5:4C37 -cs=0x17c5;eip=0x004c38; X(PUSH(ax)); // 45141 push ax ;~ 17C5:4C38 -cs=0x17c5;eip=0x004c39; J(CALL(sub_34e44,0)); // 45142 call sub_34E44 ;~ 17C5:4C39 -cs=0x17c5;eip=0x004c3c; X(ADD(word_50b74, ax)); // 45143 add word_50B74, ax ;~ 17C5:4C3C -cs=0x17c5;eip=0x004c40; X(PUSH(word_50b74)); // 45144 push word_50B74 ;~ 17C5:4C40 -cs=0x17c5;eip=0x004c44; J(CALL(sub_34dc0,0)); // 45145 call sub_34DC0 ;~ 17C5:4C44 -cs=0x17c5;eip=0x004c47; T(ADD(sp, 2)); // 45146 add sp, 2 ;~ 17C5:4C47 -cs=0x17c5;eip=0x004c4a; T(INC(ax)); // 45147 inc ax ;~ 17C5:4C4A -cs=0x17c5;eip=0x004c4b; T(CWD); // 45148 cwd ;~ 17C5:4C4B -cs=0x17c5;eip=0x004c4c; X(PUSH(dx)); // 45149 push dx ;~ 17C5:4C4C -cs=0x17c5;eip=0x004c4d; X(PUSH(ax)); // 45150 push ax ;~ 17C5:4C4D -cs=0x17c5;eip=0x004c4e; T(ax = 0x0C00;); // 45151 mov ax, 0C00h ;~ 17C5:4C4E -cs=0x17c5;eip=0x004c51; T(CWD); // 45152 cwd ;~ 17C5:4C51 -cs=0x17c5;eip=0x004c52; X(PUSH(dx)); // 45153 push dx ;~ 17C5:4C52 -cs=0x17c5;eip=0x004c53; X(PUSH(ax)); // 45154 push ax ;~ 17C5:4C53 -cs=0x17c5;eip=0x004c54; T(ax = *(word_50b2e);); // 45155 mov ax, word_50B2E ;~ 17C5:4C54 -cs=0x17c5;eip=0x004c57; T(CWD); // 45156 cwd ;~ 17C5:4C57 -cs=0x17c5;eip=0x004c58; X(PUSH(dx)); // 45157 push dx ;~ 17C5:4C58 -cs=0x17c5;eip=0x004c59; X(PUSH(ax)); // 45158 push ax ;~ 17C5:4C59 -cs=0x17c5;eip=0x004c5a; J(CALL(sub_34ee0,0)); // 45159 call sub_34EE0 ;~ 17C5:4C5A -cs=0x17c5;eip=0x004c5d; X(PUSH(dx)); // 45160 push dx ;~ 17C5:4C5D -cs=0x17c5;eip=0x004c5e; X(PUSH(ax)); // 45161 push ax ;~ 17C5:4C5E -cs=0x17c5;eip=0x004c5f; J(CALL(sub_34e44,0)); // 45162 call sub_34E44 ;~ 17C5:4C5F -cs=0x17c5;eip=0x004c62; X(word_5170a = ax;); // 45163 mov word_5170A, ax ;~ 17C5:4C62 -cs=0x17c5;eip=0x004c65; T(CMP(ax, 0x2000)); // 45164 cmp ax, 2000h ;~ 17C5:4C65 -cs=0x17c5;eip=0x004c68; J(JBE(loc_2aea0)); // 45165 jbe short loc_2AEA0 ;~ 17C5:4C68 -cs=0x17c5;eip=0x004c6a; X(word_5170a = 0x2000;); // 45166 mov word_5170A, 2000h ;~ 17C5:4C6A -loc_2aea0: - // 5449 -cs=0x17c5;eip=0x004c70; T(ax = word_5170a;); // 45169 mov ax, word_5170A ;~ 17C5:4C70 -cs=0x17c5;eip=0x004c73; T(SUB(ax, 0x300)); // 45170 sub ax, 300h ;~ 17C5:4C73 -cs=0x17c5;eip=0x004c76; X(PUSH(ax)); // 45171 push ax ;~ 17C5:4C76 -cs=0x17c5;eip=0x004c77; X(PUSH(word_4e2fc)); // 45172 push word_4E2FC ;~ 17C5:4C77 -cs=0x17c5;eip=0x004c7b; J(CALL(sub_333c0,0)); // 45173 call sub_333C0 ;~ 17C5:4C7B -cs=0x17c5;eip=0x004c7e; T(ADD(sp, 4)); // 45174 add sp, 4 ;~ 17C5:4C7E -cs=0x17c5;eip=0x004c81; X(word_4f1f4 = ax;); // 45175 mov word_4F1F4, ax ;~ 17C5:4C81 -cs=0x17c5;eip=0x004c84; T(TEST(*(db*)(&word_4f42e), 8)); // 45176 test byte ptr word_4F42E, 8 ;~ 17C5:4C84 -cs=0x17c5;eip=0x004c89; J(JZ(loc_2af10)); // 45177 jz short loc_2AF10 ;~ 17C5:4C89 -cs=0x17c5;eip=0x004c8b; T(ax = word_4e2fe;); // 45178 mov ax, word_4E2FE ;~ 17C5:4C8B -cs=0x17c5;eip=0x004c8e; T(CMP(word_520ee, ax)); // 45179 cmp word_520EE, ax ;~ 17C5:4C8E -cs=0x17c5;eip=0x004c92; J(JNZ(loc_2aeff)); // 45180 jnz short loc_2AEFF ;~ 17C5:4C92 -cs=0x17c5;eip=0x004c94; T(cx = 0x1B;); // 45181 mov cx, 1Bh ;~ 17C5:4C94 -cs=0x17c5;eip=0x004c97; T(LES(bx, dword_4f220)); // 45182 les bx, dword_4F220 ;~ 17C5:4C97 -cs=0x17c5;eip=0x004c9b; T(MOV(ax, *(dw*)(raddr(es,bx+0x40)))); // 45184 mov ax, es:[bx+40h] ;~ 17C5:4C9B -cs=0x17c5;eip=0x004c9f; T(dx = cx;); // 45185 mov dx, cx ;~ 17C5:4C9F -cs=0x17c5;eip=0x004ca1; T(cl = 3;); // 45186 mov cl, 3 ;~ 17C5:4CA1 -cs=0x17c5;eip=0x004ca3; T(SHL(ax, cl)); // 45187 shl ax, cl ;~ 17C5:4CA3 -cs=0x17c5;eip=0x004ca5; T(SUB(ax, 0x20)); // 45188 sub ax, 20h ; ' ' ;~ 17C5:4CA5 -cs=0x17c5;eip=0x004ca8; T(NEG(ax)); // 45189 neg ax ;~ 17C5:4CA8 -cs=0x17c5;eip=0x004caa; T(cx = dx;); // 45190 mov cx, dx ;~ 17C5:4CAA -cs=0x17c5;eip=0x004cac; T(MUL1_2(cx)); // 45191 mul cx ;~ 17C5:4CAC -cs=0x17c5;eip=0x004cae; T(SUB(dx, dx)); // 45192 sub dx, dx ;~ 17C5:4CAE -cs=0x17c5;eip=0x004cb0; X(DIV2(word_492f4)); // 45193 div word_492F4 ;~ 17C5:4CB0 -cs=0x17c5;eip=0x004cb4; X(SUB(word_50b74, ax)); // 45194 sub word_50B74, ax ;~ 17C5:4CB4 -cs=0x17c5;eip=0x004cb8; T(CMP(word_520ee, 0)); // 45195 cmp word_520EE, 0 ;~ 17C5:4CB8 -cs=0x17c5;eip=0x004cbd; J(JZ(loc_2aefd)); // 45196 jz short loc_2AEFD ;~ 17C5:4CBD -cs=0x17c5;eip=0x004cbf; T(CMP(word_50b74, 0x1B0)); // 45197 cmp word_50B74, 1B0h ;~ 17C5:4CBF -cs=0x17c5;eip=0x004cc5; J(JNC(loc_2aefd)); // 45198 jnb short loc_2AEFD ;~ 17C5:4CC5 -cs=0x17c5;eip=0x004cc7; X(word_50b74 = 0;); // 45199 mov word_50B74, 0 ;~ 17C5:4CC7 -loc_2aefd: - // 5450 -cs=0x17c5;eip=0x004ccd; J(JMP(loc_2af10)); // 45203 jmp short loc_2AF10 ;~ 17C5:4CCD -loc_2aeff: - // 5451 -cs=0x17c5;eip=0x004ccf; T(ax = word_50b74;); // 45207 mov ax, word_50B74 ;~ 17C5:4CCF -cs=0x17c5;eip=0x004cd2; T(cl = 4;); // 45208 mov cl, 4 ;~ 17C5:4CD2 -cs=0x17c5;eip=0x004cd4; T(SHR(ax, cl)); // 45209 shr ax, cl ;~ 17C5:4CD4 -cs=0x17c5;eip=0x004cd6; T(SUB(dx, dx)); // 45210 sub dx, dx ;~ 17C5:4CD6 -cs=0x17c5;eip=0x004cd8; X(DIV2(word_492f4)); // 45211 div word_492F4 ;~ 17C5:4CD8 -cs=0x17c5;eip=0x004cdc; X(SUB(word_50b74, ax)); // 45212 sub word_50B74, ax ;~ 17C5:4CDC -loc_2af10: - // 5452 -cs=0x17c5;eip=0x004ce0; T(CMP(word_50b74, 0x0AFC8)); // 45216 cmp word_50B74, 0AFC8h ;~ 17C5:4CE0 -cs=0x17c5;eip=0x004ce6; J(JBE(loc_2af1e)); // 45217 jbe short loc_2AF1E ;~ 17C5:4CE6 -cs=0x17c5;eip=0x004ce8; X(word_50b74 = 0;); // 45218 mov word_50B74, 0 ;~ 17C5:4CE8 -loc_2af1e: - // 5453 -cs=0x17c5;eip=0x004cee; X(PUSH(word_50b74)); // 45221 push word_50B74 ;~ 17C5:4CEE -cs=0x17c5;eip=0x004cf2; X(PUSH(word_4e2fa)); // 45222 push word_4E2FA ;~ 17C5:4CF2 -cs=0x17c5;eip=0x004cf6; J(CALL(sub_333c0,0)); // 45223 call sub_333C0 ;~ 17C5:4CF6 -cs=0x17c5;eip=0x004cf9; T(ADD(sp, 4)); // 45224 add sp, 4 ;~ 17C5:4CF9 -cs=0x17c5;eip=0x004cfc; X(MOV(*(dw*)(raddr(ss,bp-0x22)), ax)); // 45225 mov [bp-22h], ax ;~ 17C5:4CFC -cs=0x17c5;eip=0x004cff; T(ax = word_50b74;); // 45226 mov ax, word_50B74 ;~ 17C5:4CFF -cs=0x17c5;eip=0x004d02; T(SUB(dx, dx)); // 45227 sub dx, dx ;~ 17C5:4D02 -cs=0x17c5;eip=0x004d04; T(cx = 0x1B;); // 45228 mov cx, 1Bh ;~ 17C5:4D04 -cs=0x17c5;eip=0x004d07; T(DIV2(cx)); // 45229 div cx ;~ 17C5:4D07 -cs=0x17c5;eip=0x004d09; X(*(word_50c8a) = ax;); // 45230 mov word_50C8A, ax ;~ 17C5:4D09 -cs=0x17c5;eip=0x004d0c; X(PUSH(word_511d6)); // 45231 push word_511D6 ;~ 17C5:4D0C -cs=0x17c5;eip=0x004d10; X(PUSH(ax)); // 45232 push ax ;~ 17C5:4D10 -cs=0x17c5;eip=0x004d11; J(CALLF(sub_49bb0,0)); // 45233 call far ptr sub_49BB0 ;~ 17C5:4D11 -cs=0x17c5;eip=0x004d16; T(ADD(sp, 4)); // 45235 add sp, 4 ;~ 17C5:4D16 -cs=0x17c5;eip=0x004d19; T(ax = word_50b74;); // 45236 mov ax, word_50B74 ;~ 17C5:4D19 -cs=0x17c5;eip=0x004d1c; T(cl = 9;); // 45237 mov cl, 9 ;~ 17C5:4D1C -cs=0x17c5;eip=0x004d1e; T(SHR(ax, cl)); // 45238 shr ax, cl ;~ 17C5:4D1E -cs=0x17c5;eip=0x004d20; T(ADD(ax, 0x20)); // 45239 add ax, 20h ; ' ' ;~ 17C5:4D20 -cs=0x17c5;eip=0x004d23; T(CWD); // 45240 cwd ;~ 17C5:4D23 -cs=0x17c5;eip=0x004d24; X(PUSH(dx)); // 45241 push dx ;~ 17C5:4D24 -cs=0x17c5;eip=0x004d25; X(PUSH(ax)); // 45242 push ax ;~ 17C5:4D25 -cs=0x17c5;eip=0x004d26; T(ax = word_4f20a;); // 45243 mov ax, word_4F20A ;~ 17C5:4D26 -cs=0x17c5;eip=0x004d29; T(cl = 4;); // 45244 mov cl, 4 ;~ 17C5:4D29 -cs=0x17c5;eip=0x004d2b; T(SHL(ax, cl)); // 45245 shl ax, cl ;~ 17C5:4D2B -cs=0x17c5;eip=0x004d2d; X(PUSH(ax)); // 45246 push ax ;~ 17C5:4D2D -cs=0x17c5;eip=0x004d2e; X(PUSH(word_4e2fc)); // 45247 push word_4E2FC ;~ 17C5:4D2E -cs=0x17c5;eip=0x004d32; J(CALL(sub_333a8,0)); // 45248 call sub_333A8 ;~ 17C5:4D32 -cs=0x17c5;eip=0x004d35; T(ADD(sp, 4)); // 45249 add sp, 4 ;~ 17C5:4D35 -cs=0x17c5;eip=0x004d38; T(CWD); // 45250 cwd ;~ 17C5:4D38 -cs=0x17c5;eip=0x004d39; T(cl = 7;); // 45251 mov cl, 7 ;~ 17C5:4D39 -loc_2af6b: - // 5454 -cs=0x17c5;eip=0x004d3b; T(SHL(ax, 1)); // 45254 shl ax, 1 ;~ 17C5:4D3B -cs=0x17c5;eip=0x004d3d; T(RCL(dx, 1)); // 45255 rcl dx, 1 ;~ 17C5:4D3D -cs=0x17c5;eip=0x004d3f; T(DEC(cl)); // 45256 dec cl ;~ 17C5:4D3F -cs=0x17c5;eip=0x004d41; J(JZ(loc_2af75)); // 45257 jz short loc_2AF75 ;~ 17C5:4D41 -cs=0x17c5;eip=0x004d43; J(JMP(loc_2af6b)); // 45258 jmp short loc_2AF6B ;~ 17C5:4D43 -loc_2af75: - // 5455 -cs=0x17c5;eip=0x004d45; X(PUSH(dx)); // 45262 push dx ;~ 17C5:4D45 -cs=0x17c5;eip=0x004d46; X(PUSH(ax)); // 45263 push ax ;~ 17C5:4D46 -cs=0x17c5;eip=0x004d47; J(CALL(sub_34e44,0)); // 45264 call sub_34E44 ;~ 17C5:4D47 -cs=0x17c5;eip=0x004d4a; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 45265 mov [bp-18h], ax ;~ 17C5:4D4A -cs=0x17c5;eip=0x004d4d; X(PUSH(ax)); // 45266 push ax ;~ 17C5:4D4D -cs=0x17c5;eip=0x004d4e; X(PUSH(word_4e2fa)); // 45267 push word_4E2FA ;~ 17C5:4D4E -cs=0x17c5;eip=0x004d52; J(CALL(sub_333c0,0)); // 45268 call sub_333C0 ;~ 17C5:4D52 -cs=0x17c5;eip=0x004d55; T(ADD(sp, 4)); // 45269 add sp, 4 ;~ 17C5:4D55 -cs=0x17c5;eip=0x004d58; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 45270 mov [bp-18h], ax ;~ 17C5:4D58 -cs=0x17c5;eip=0x004d5b; T(ax = word_4e2fe;); // 45271 mov ax, word_4E2FE ;~ 17C5:4D5B -cs=0x17c5;eip=0x004d5e; T(CMP(word_520ee, ax)); // 45272 cmp word_520EE, ax ;~ 17C5:4D5E -cs=0x17c5;eip=0x004d62; J(JNZ(loc_2afb5)); // 45273 jnz short loc_2AFB5 ;~ 17C5:4D62 -cs=0x17c5;eip=0x004d64; T(ax = word_5223e;); // 45274 mov ax, word_5223E ;~ 17C5:4D64 -cs=0x17c5;eip=0x004d67; T(NEG(ax)); // 45275 neg ax ;~ 17C5:4D67 -cs=0x17c5;eip=0x004d69; T(cl = 6;); // 45276 mov cl, 6 ;~ 17C5:4D69 -cs=0x17c5;eip=0x004d6b; T(SHL(ax, cl)); // 45277 shl ax, cl ;~ 17C5:4D6B -cs=0x17c5;eip=0x004d6d; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 45278 mov [bp-18h], ax ;~ 17C5:4D6D -cs=0x17c5;eip=0x004d70; X(word_5223e = 0;); // 45279 mov word_5223E, 0 ;~ 17C5:4D70 -cs=0x17c5;eip=0x004d76; T(ax = word_527d6;); // 45280 mov ax, word_527D6 ;~ 17C5:4D76 -cs=0x17c5;eip=0x004d79; T(CMP(*(word_50c8a), ax)); // 45281 cmp word_50C8A, ax ;~ 17C5:4D79 -cs=0x17c5;eip=0x004d7d; J(JGE(loc_2afb5)); // 45282 jge short loc_2AFB5 ;~ 17C5:4D7D -cs=0x17c5;eip=0x004d7f; X(word_527d4 = 0;); // 45283 mov word_527D4, 0 ;~ 17C5:4D7F -loc_2afb5: - // 5456 -cs=0x17c5;eip=0x004d85; T(CMP(word_4f20e, 0)); // 45287 cmp word_4F20E, 0 ;~ 17C5:4D85 -cs=0x17c5;eip=0x004d8a; J(JZ(loc_2afce)); // 45288 jz short loc_2AFCE ;~ 17C5:4D8A -cs=0x17c5;eip=0x004d8c; T(ax = 0x0FC00;); // 45289 mov ax, 0FC00h ;~ 17C5:4D8C -cs=0x17c5;eip=0x004d8f; T(SUB(ax, word_4e2fa)); // 45290 sub ax, word_4E2FA ;~ 17C5:4D8F -cs=0x17c5;eip=0x004d93; X(word_527d4 = ax;); // 45291 mov word_527D4, ax ;~ 17C5:4D93 -cs=0x17c5;eip=0x004d96; T(SUB(ax, ax)); // 45292 sub ax, ax ;~ 17C5:4D96 -cs=0x17c5;eip=0x004d98; X(word_50b74 = ax;); // 45293 mov word_50B74, ax ;~ 17C5:4D98 -cs=0x17c5;eip=0x004d9b; X(word_4e310 = ax;); // 45294 mov word_4E310, ax ;~ 17C5:4D9B -loc_2afce: - // 5457 -cs=0x17c5;eip=0x004d9e; T(ax = word_492f4;); // 45297 mov ax, word_492F4 ;~ 17C5:4D9E -cs=0x17c5;eip=0x004da1; T(CWD); // 45298 cwd ;~ 17C5:4DA1 -cs=0x17c5;eip=0x004da2; X(PUSH(dx)); // 45299 push dx ;~ 17C5:4DA2 -cs=0x17c5;eip=0x004da3; X(PUSH(ax)); // 45300 push ax ;~ 17C5:4DA3 -cs=0x17c5;eip=0x004da4; T(ax = word_5223e;); // 45301 mov ax, word_5223E ;~ 17C5:4DA4 -cs=0x17c5;eip=0x004da7; T(CWD); // 45302 cwd ;~ 17C5:4DA7 -cs=0x17c5;eip=0x004da8; T(cl = 7;); // 45303 mov cl, 7 ;~ 17C5:4DA8 -loc_2afda: - // 5458 -cs=0x17c5;eip=0x004daa; T(SHL(ax, 1)); // 45306 shl ax, 1 ;~ 17C5:4DAA -cs=0x17c5;eip=0x004dac; T(RCL(dx, 1)); // 45307 rcl dx, 1 ;~ 17C5:4DAC -cs=0x17c5;eip=0x004dae; T(DEC(cl)); // 45308 dec cl ;~ 17C5:4DAE -cs=0x17c5;eip=0x004db0; J(JZ(loc_2afe4)); // 45309 jz short loc_2AFE4 ;~ 17C5:4DB0 -cs=0x17c5;eip=0x004db2; J(JMP(loc_2afda)); // 45310 jmp short loc_2AFDA ;~ 17C5:4DB2 -loc_2afe4: - // 5459 -cs=0x17c5;eip=0x004db4; X(PUSH(dx)); // 45314 push dx ;~ 17C5:4DB4 -cs=0x17c5;eip=0x004db5; X(PUSH(ax)); // 45315 push ax ;~ 17C5:4DB5 -cs=0x17c5;eip=0x004db6; J(CALL(sub_34e44,0)); // 45316 call sub_34E44 ;~ 17C5:4DB6 -cs=0x17c5;eip=0x004db9; X(MOV(*(dw*)(raddr(ss,bp-0x28)), ax)); // 45317 mov [bp-28h], ax ;~ 17C5:4DB9 -cs=0x17c5;eip=0x004dbc; T(OR(ax, ax)); // 45318 or ax, ax ;~ 17C5:4DBC -cs=0x17c5;eip=0x004dbe; J(JZ(loc_2b01c)); // 45319 jz short loc_2B01C ;~ 17C5:4DBE -cs=0x17c5;eip=0x004dc0; X(PUSH(ax)); // 45321 push ax ;~ 17C5:4DC0 -cs=0x17c5;eip=0x004dc1; J(CALL(sub_29db6,0)); // 45322 call sub_29DB6 ;~ 17C5:4DC1 -cs=0x17c5;eip=0x004dc4; T(ADD(sp, 2)); // 45323 add sp, 2 ;~ 17C5:4DC4 -cs=0x17c5;eip=0x004dc7; X(*(word_4e2dc) = ax;); // 45324 mov word_4E2DC, ax ;~ 17C5:4DC7 -cs=0x17c5;eip=0x004dca; X(word_4e2d4 = ax;); // 45325 mov word_4E2D4, ax ;~ 17C5:4DCA -cs=0x17c5;eip=0x004dcd; X(PUSH(*(dw*)(raddr(ss,bp-0x28)))); // 45326 push word ptr [bp-28h] ;~ 17C5:4DCD -cs=0x17c5;eip=0x004dd0; J(CALL(sub_29dc6,0)); // 45327 call sub_29DC6 ;~ 17C5:4DD0 -cs=0x17c5;eip=0x004dd3; T(ADD(sp, 2)); // 45328 add sp, 2 ;~ 17C5:4DD3 -cs=0x17c5;eip=0x004dd6; X(*(word_4e2d6) = ax;); // 45329 mov word_4E2D6, ax ;~ 17C5:4DD6 -cs=0x17c5;eip=0x004dd9; T(NEG(ax)); // 45330 neg ax ;~ 17C5:4DD9 -cs=0x17c5;eip=0x004ddb; X(word_4e2da = ax;); // 45331 mov word_4E2DA, ax ;~ 17C5:4DDB -cs=0x17c5;eip=0x004dde; T(ax = 0x57F4;); // 45332 mov ax, 57F4h ;~ 17C5:4DDE -cs=0x17c5;eip=0x004de1; X(PUSH(ax)); // 45333 push ax ;~ 17C5:4DE1 -cs=0x17c5;eip=0x004de2; T(ax = 0x57BE;); // 45334 mov ax, 57BEh ;~ 17C5:4DE2 -cs=0x17c5;eip=0x004de5; X(PUSH(ax)); // 45335 push ax ;~ 17C5:4DE5 -cs=0x17c5;eip=0x004de6; J(CALL(sub_2b429,0)); // 45336 call sub_2B429 ;~ 17C5:4DE6 -cs=0x17c5;eip=0x004de9; T(ADD(sp, 4)); // 45337 add sp, 4 ;~ 17C5:4DE9 -loc_2b01c: - // 5460 -cs=0x17c5;eip=0x004dec; T(ax = word_527d4;); // 45340 mov ax, word_527D4 ;~ 17C5:4DEC -cs=0x17c5;eip=0x004def; T(cl = 7;); // 45341 mov cl, 7 ;~ 17C5:4DEF -cs=0x17c5;eip=0x004df1; T(SHL(ax, cl)); // 45342 shl ax, cl ;~ 17C5:4DF1 -cs=0x17c5;eip=0x004df3; T(CWD); // 45343 cwd ;~ 17C5:4DF3 -cs=0x17c5;eip=0x004df4; T(cx = word_492f4;); // 45344 mov cx, word_492F4 ;~ 17C5:4DF4 -cs=0x17c5;eip=0x004df8; T(IDIV2(cx)); // 45345 idiv cx ;~ 17C5:4DF8 -cs=0x17c5;eip=0x004dfa; X(MOV(*(dw*)(raddr(ss,bp-0x20)), ax)); // 45346 mov [bp-20h], ax ;~ 17C5:4DFA -cs=0x17c5;eip=0x004dfd; T(OR(ax, ax)); // 45347 or ax, ax ;~ 17C5:4DFD -cs=0x17c5;eip=0x004dff; J(JZ(loc_2b05d)); // 45348 jz short loc_2B05D ;~ 17C5:4DFF -cs=0x17c5;eip=0x004e01; X(PUSH(ax)); // 45349 push ax ;~ 17C5:4E01 -cs=0x17c5;eip=0x004e02; J(CALL(sub_29db6,0)); // 45350 call sub_29DB6 ;~ 17C5:4E02 -cs=0x17c5;eip=0x004e05; T(ADD(sp, 2)); // 45351 add sp, 2 ;~ 17C5:4E05 -cs=0x17c5;eip=0x004e08; X(word_4e2d2 = ax;); // 45352 mov word_4E2D2, ax ;~ 17C5:4E08 -cs=0x17c5;eip=0x004e0b; X(word_4e2ca = ax;); // 45353 mov word_4E2CA, ax ;~ 17C5:4E0B -cs=0x17c5;eip=0x004e0e; X(PUSH(*(dw*)(raddr(ss,bp-0x20)))); // 45354 push word ptr [bp-20h] ;~ 17C5:4E0E -cs=0x17c5;eip=0x004e11; J(CALL(sub_29dc6,0)); // 45355 call sub_29DC6 ;~ 17C5:4E11 -cs=0x17c5;eip=0x004e14; T(ADD(sp, 2)); // 45356 add sp, 2 ;~ 17C5:4E14 -cs=0x17c5;eip=0x004e17; X(word_4e2d0 = ax;); // 45357 mov word_4E2D0, ax ;~ 17C5:4E17 -cs=0x17c5;eip=0x004e1a; T(NEG(ax)); // 45358 neg ax ;~ 17C5:4E1A -cs=0x17c5;eip=0x004e1c; X(*(word_4e2cc) = ax;); // 45359 mov word_4E2CC, ax ;~ 17C5:4E1C -cs=0x17c5;eip=0x004e1f; T(ax = 0x57E2;); // 45360 mov ax, 57E2h ;~ 17C5:4E1F -cs=0x17c5;eip=0x004e22; X(PUSH(ax)); // 45361 push ax ;~ 17C5:4E22 -cs=0x17c5;eip=0x004e23; T(ax = 0x57BE;); // 45362 mov ax, 57BEh ;~ 17C5:4E23 -cs=0x17c5;eip=0x004e26; X(PUSH(ax)); // 45363 push ax ;~ 17C5:4E26 -cs=0x17c5;eip=0x004e27; J(CALL(sub_2b429,0)); // 45364 call sub_2B429 ;~ 17C5:4E27 -cs=0x17c5;eip=0x004e2a; T(ADD(sp, 4)); // 45365 add sp, 4 ;~ 17C5:4E2A -loc_2b05d: - // 5461 -cs=0x17c5;eip=0x004e2d; T(MOV(ax, *(dw*)(raddr(ss,bp-0x18)))); // 45368 mov ax, [bp-18h] ;~ 17C5:4E2D -cs=0x17c5;eip=0x004e30; T(CWD); // 45369 cwd ;~ 17C5:4E30 -cs=0x17c5;eip=0x004e31; T(cx = word_492f4;); // 45370 mov cx, word_492F4 ;~ 17C5:4E31 -cs=0x17c5;eip=0x004e35; T(IDIV2(cx)); // 45371 idiv cx ;~ 17C5:4E35 -cs=0x17c5;eip=0x004e37; X(MOV(*(dw*)(raddr(ss,bp-0x16)), ax)); // 45372 mov [bp-16h], ax ;~ 17C5:4E37 -cs=0x17c5;eip=0x004e3a; T(OR(ax, ax)); // 45373 or ax, ax ;~ 17C5:4E3A -cs=0x17c5;eip=0x004e3c; J(JZ(loc_2b09a)); // 45374 jz short loc_2B09A ;~ 17C5:4E3C -cs=0x17c5;eip=0x004e3e; X(PUSH(ax)); // 45375 push ax ;~ 17C5:4E3E -cs=0x17c5;eip=0x004e3f; J(CALL(sub_29db6,0)); // 45376 call sub_29DB6 ;~ 17C5:4E3F -cs=0x17c5;eip=0x004e42; T(ADD(sp, 2)); // 45377 add sp, 2 ;~ 17C5:4E42 -cs=0x17c5;eip=0x004e45; X(word_4e2c0 = ax;); // 45378 mov word_4E2C0, ax ;~ 17C5:4E45 -cs=0x17c5;eip=0x004e48; X(*(word_4e2b0) = ax;); // 45379 mov word_4E2B0, ax ;~ 17C5:4E48 -cs=0x17c5;eip=0x004e4b; X(PUSH(*(dw*)(raddr(ss,bp-0x16)))); // 45380 push word ptr [bp-16h] ;~ 17C5:4E4B -cs=0x17c5;eip=0x004e4e; J(CALL(sub_29dc6,0)); // 45381 call sub_29DC6 ;~ 17C5:4E4E -cs=0x17c5;eip=0x004e51; T(ADD(sp, 2)); // 45382 add sp, 2 ;~ 17C5:4E51 -cs=0x17c5;eip=0x004e54; X(*(word_4e2b4) = ax;); // 45383 mov word_4E2B4, ax ;~ 17C5:4E54 -cs=0x17c5;eip=0x004e57; T(NEG(ax)); // 45384 neg ax ;~ 17C5:4E57 -cs=0x17c5;eip=0x004e59; X(*(word_4e2bc) = ax;); // 45385 mov word_4E2BC, ax ;~ 17C5:4E59 -cs=0x17c5;eip=0x004e5c; T(ax = 0x57BE;); // 45386 mov ax, 57BEh ;~ 17C5:4E5C -cs=0x17c5;eip=0x004e5f; X(PUSH(ax)); // 45387 push ax ;~ 17C5:4E5F -cs=0x17c5;eip=0x004e60; T(ax = 0x57D0;); // 45388 mov ax, 57D0h ;~ 17C5:4E60 -cs=0x17c5;eip=0x004e63; X(PUSH(ax)); // 45389 push ax ;~ 17C5:4E63 -cs=0x17c5;eip=0x004e64; J(CALL(sub_2b429,0)); // 45390 call sub_2B429 ;~ 17C5:4E64 -cs=0x17c5;eip=0x004e67; T(ADD(sp, 4)); // 45391 add sp, 4 ;~ 17C5:4E67 -loc_2b09a: - // 5462 -cs=0x17c5;eip=0x004e6a; J(CALL(sub_2b467,0)); // 45394 call sub_2B467 ;~ 17C5:4E6A -__unk_2b09d: - // 5463 -cs=0x17c5;eip=0x004e6d; T(ax = word_50b74;); // 45397 mov ax, word_50B74 ;~ 17C5:4E6D -cs=0x17c5;eip=0x004e70; T(CMP(*(word_50b2e), ax)); // 45398 cmp word_50B2E, ax ;~ 17C5:4E70 -cs=0x17c5;eip=0x004e74; J(JBE(loc_2b0f6)); // 45399 jbe short loc_2B0F6 ;~ 17C5:4E74 -cs=0x17c5;eip=0x004e76; T(ax = word_4e2fe;); // 45400 mov ax, word_4E2FE ;~ 17C5:4E76 -cs=0x17c5;eip=0x004e79; T(CMP(word_520ee, ax)); // 45401 cmp word_520EE, ax ;~ 17C5:4E79 -cs=0x17c5;eip=0x004e7d; J(JNC(loc_2b0f6)); // 45402 jnb short loc_2B0F6 ;~ 17C5:4E7D -cs=0x17c5;eip=0x004e7f; T(LES(bx, dword_4f220)); // 45403 les bx, dword_4F220 ;~ 17C5:4E7F -cs=0x17c5;eip=0x004e83; T(CMP(*(dw*)(raddr(es,bx+0x40)), 2)); // 45405 cmp word ptr es:[bx+40h], 2 ;~ 17C5:4E83 -cs=0x17c5;eip=0x004e88; J(JZ(loc_2b0c1)); // 45406 jz short loc_2B0C1 ;~ 17C5:4E88 -cs=0x17c5;eip=0x004e8a; T(CMP(word_521c0, 8)); // 45407 cmp word_521C0, 8 ;~ 17C5:4E8A -cs=0x17c5;eip=0x004e8f; J(JLE(loc_2b0c5)); // 45408 jle short loc_2B0C5 ;~ 17C5:4E8F -loc_2b0c1: - // 5464 -cs=0x17c5;eip=0x004e91; T(cl = 1;); // 45411 mov cl, 1 ;~ 17C5:4E91 -cs=0x17c5;eip=0x004e93; J(JMP(loc_2b0c7)); // 45412 jmp short loc_2B0C7 ;~ 17C5:4E93 -loc_2b0c5: - // 5465 -cs=0x17c5;eip=0x004e95; T(cl = 2;); // 45416 mov cl, 2 ;~ 17C5:4E95 -loc_2b0c7: - // 5466 -cs=0x17c5;eip=0x004e97; T(ax = *(word_50b2e);); // 45419 mov ax, word_50B2E ;~ 17C5:4E97 -cs=0x17c5;eip=0x004e9a; T(SUB(ax, word_50b74)); // 45420 sub ax, word_50B74 ;~ 17C5:4E9A -cs=0x17c5;eip=0x004e9e; T(SHR(ax, cl)); // 45421 shr ax, cl ;~ 17C5:4E9E -cs=0x17c5;eip=0x004ea0; X(SUB(word_4e2fa, ax)); // 45422 sub word_4E2FA, ax ;~ 17C5:4EA0 -cs=0x17c5;eip=0x004ea4; X(*(byte_4e30d) = 1;); // 45423 mov byte_4E30D, 1 ;~ 17C5:4EA4 -cs=0x17c5;eip=0x004ea9; T(CMP(word_4e2fa, 0)); // 45424 cmp word_4E2FA, 0 ;~ 17C5:4EA9 -cs=0x17c5;eip=0x004eae; J(JL(loc_2b0e8)); // 45425 jl short loc_2B0E8 ;~ 17C5:4EAE -cs=0x17c5;eip=0x004eb0; T(CMP(word_4e2fe, 0x0C8)); // 45426 cmp word_4E2FE, 0C8h ;~ 17C5:4EB0 -cs=0x17c5;eip=0x004eb6; J(JNC(loc_2b0f6)); // 45427 jnb short loc_2B0F6 ;~ 17C5:4EB6 -loc_2b0e8: - // 5467 -cs=0x17c5;eip=0x004eb8; T(ax = 1;); // 45430 mov ax, 1 ;~ 17C5:4EB8 -cs=0x17c5;eip=0x004ebb; X(PUSH(ax)); // 45431 push ax ;~ 17C5:4EBB -cs=0x17c5;eip=0x004ebc; T(ax = 0x14;); // 45432 mov ax, 14h ;~ 17C5:4EBC -cs=0x17c5;eip=0x004ebf; X(PUSH(ax)); // 45433 push ax ;~ 17C5:4EBF -cs=0x17c5;eip=0x004ec0; J(CALL(sub_33c65,0)); // 45434 call sub_33C65 ;~ 17C5:4EC0 -cs=0x17c5;eip=0x004ec3; T(ADD(sp, 4)); // 45436 add sp, 4 ;~ 17C5:4EC3 -loc_2b0f6: - // 5468 -cs=0x17c5;eip=0x004ec6; T(ax = word_4e2fe;); // 45440 mov ax, word_4E2FE ;~ 17C5:4EC6 -cs=0x17c5;eip=0x004ec9; T(CMP(word_520ee, ax)); // 45441 cmp word_520EE, ax ;~ 17C5:4EC9 -cs=0x17c5;eip=0x004ecd; J(JNZ(loc_2b135)); // 45442 jnz short loc_2B135 ;~ 17C5:4ECD -cs=0x17c5;eip=0x004ecf; T(CMP(word_4e2fc, 0)); // 45443 cmp word_4E2FC, 0 ;~ 17C5:4ECF -cs=0x17c5;eip=0x004ed4; J(JZ(loc_2b111)); // 45444 jz short loc_2B111 ;~ 17C5:4ED4 -cs=0x17c5;eip=0x004ed6; X(word_4e2fc = 0;); // 45445 mov word_4E2FC, 0 ;~ 17C5:4ED6 -cs=0x17c5;eip=0x004edc; X(*(byte_4e30d) = 1;); // 45446 mov byte_4E30D, 1 ;~ 17C5:4EDC -loc_2b111: - // 5469 -cs=0x17c5;eip=0x004ee1; T(CMP(word_4e2fa, 0)); // 45449 cmp word_4E2FA, 0 ;~ 17C5:4EE1 -cs=0x17c5;eip=0x004ee6; J(JL(loc_2b123)); // 45450 jl short loc_2B123 ;~ 17C5:4EE6 -cs=0x17c5;eip=0x004ee8; J(JLE(loc_2b135)); // 45451 jle short loc_2B135 ;~ 17C5:4EE8 -cs=0x17c5;eip=0x004eea; T(ax = word_527d6;); // 45453 mov ax, word_527D6 ;~ 17C5:4EEA -cs=0x17c5;eip=0x004eed; T(CMP(*(word_50c8a), ax)); // 45454 cmp word_50C8A, ax ;~ 17C5:4EED -cs=0x17c5;eip=0x004ef1; J(JGE(loc_2b135)); // 45455 jge short loc_2B135 ;~ 17C5:4EF1 -loc_2b123: - // 5470 -cs=0x17c5;eip=0x004ef3; T(CMP(word_4f20e, 0)); // 45458 cmp word_4F20E, 0 ;~ 17C5:4EF3 -cs=0x17c5;eip=0x004ef8; J(JNZ(loc_2b130)); // 45459 jnz short loc_2B130 ;~ 17C5:4EF8 -cs=0x17c5;eip=0x004efa; X(word_4e2fa = 0;); // 45460 mov word_4E2FA, 0 ;~ 17C5:4EFA -loc_2b130: - // 5471 -cs=0x17c5;eip=0x004f00; X(*(byte_4e30d) = 1;); // 45463 mov byte_4E30D, 1 ;~ 17C5:4F00 -loc_2b135: - // 5472 -cs=0x17c5;eip=0x004f05; X(word_4f20e = 0;); // 45467 mov word_4F20E, 0 ;~ 17C5:4F05 -cs=0x17c5;eip=0x004f0b; X(PUSH(word_4e2fc)); // 45468 push word_4E2FC ;~ 17C5:4F0B -cs=0x17c5;eip=0x004f0f; J(CALL(sub_34dc0,0)); // 45469 call sub_34DC0 ;~ 17C5:4F0F -cs=0x17c5;eip=0x004f12; T(ADD(sp, 2)); // 45470 add sp, 2 ;~ 17C5:4F12 -cs=0x17c5;eip=0x004f15; T(CWD); // 45471 cwd ;~ 17C5:4F15 -cs=0x17c5;eip=0x004f16; T(SUB(ax, dx)); // 45472 sub ax, dx ;~ 17C5:4F16 -cs=0x17c5;eip=0x004f18; T(SAR(ax, 1)); // 45473 sar ax, 1 ;~ 17C5:4F18 -cs=0x17c5;eip=0x004f1a; X(PUSH(word_4e2fa)); // 45474 push word_4E2FA ;~ 17C5:4F1A -cs=0x17c5;eip=0x004f1e; T(si = ax;); // 45475 mov si, ax ;~ 17C5:4F1E -cs=0x17c5;eip=0x004f20; J(CALL(sub_34dc0,0)); // 45476 call sub_34DC0 ;~ 17C5:4F20 -cs=0x17c5;eip=0x004f23; T(ADD(sp, 2)); // 45477 add sp, 2 ;~ 17C5:4F23 -cs=0x17c5;eip=0x004f26; T(SUB(ax, si)); // 45478 sub ax, si ;~ 17C5:4F26 -cs=0x17c5;eip=0x004f28; T(CMP(ax, 0x1000)); // 45479 cmp ax, 1000h ;~ 17C5:4F28 -cs=0x17c5;eip=0x004f2b; J(JLE(loc_2b161)); // 45480 jle short loc_2B161 ;~ 17C5:4F2B -cs=0x17c5;eip=0x004f2d; T(al = 1;); // 45481 mov al, 1 ;~ 17C5:4F2D -cs=0x17c5;eip=0x004f2f; J(JMP(loc_2b163)); // 45482 jmp short loc_2B163 ;~ 17C5:4F2F -loc_2b161: - // 5473 -cs=0x17c5;eip=0x004f31; T(SUB(al, al)); // 45486 sub al, al ;~ 17C5:4F31 -loc_2b163: - // 5474 -cs=0x17c5;eip=0x004f33; X(*(byte_528d0) = al;); // 45489 mov byte_528D0, al ;~ 17C5:4F33 -cs=0x17c5;eip=0x004f36; T(CMP(*(byte_4e30d), 0)); // 45490 cmp byte_4E30D, 0 ;~ 17C5:4F36 -cs=0x17c5;eip=0x004f3b; J(JZ(loc_2b170)); // 45491 jz short loc_2B170 ;~ 17C5:4F3B -cs=0x17c5;eip=0x004f3d; J(CALL(sub_2b641,0)); // 45492 call sub_2B641 ;~ 17C5:4F3D -loc_2b170: - // 5475 -cs=0x17c5;eip=0x004f40; T(ax = word_4e300;); // 45495 mov ax, word_4E300 ;~ 17C5:4F40 -cs=0x17c5;eip=0x004f43; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 45496 mov [bp-0Ch], ax ;~ 17C5:4F43 -cs=0x17c5;eip=0x004f46; T(ax = word_4e2fa;); // 45497 mov ax, word_4E2FA ;~ 17C5:4F46 -cs=0x17c5;eip=0x004f49; T(SUB(ax, word_4f1f4)); // 45498 sub ax, word_4F1F4 ;~ 17C5:4F49 -cs=0x17c5;eip=0x004f4d; X(PUSH(ax)); // 45499 push ax ;~ 17C5:4F4D -cs=0x17c5;eip=0x004f4e; J(CALL(sub_29dc6,0)); // 45500 call sub_29DC6 ;~ 17C5:4F4E -cs=0x17c5;eip=0x004f51; T(ADD(sp, 2)); // 45501 add sp, 2 ;~ 17C5:4F51 -cs=0x17c5;eip=0x004f54; X(PUSH(ax)); // 45502 push ax ;~ 17C5:4F54 -cs=0x17c5;eip=0x004f55; T(ax = word_50b74;); // 45503 mov ax, word_50B74 ;~ 17C5:4F55 -cs=0x17c5;eip=0x004f58; T(SUB(dx, dx)); // 45504 sub dx, dx ;~ 17C5:4F58 -cs=0x17c5;eip=0x004f5a; T(cx = 0x0A;); // 45505 mov cx, 0Ah ;~ 17C5:4F5A -cs=0x17c5;eip=0x004f5d; T(DIV2(cx)); // 45506 div cx ;~ 17C5:4F5D -cs=0x17c5;eip=0x004f5f; X(PUSH(ax)); // 45507 push ax ;~ 17C5:4F5F -cs=0x17c5;eip=0x004f60; J(CALL(sub_29d5f,0)); // 45508 call sub_29D5F ;~ 17C5:4F60 -cs=0x17c5;eip=0x004f63; T(ADD(sp, 4)); // 45509 add sp, 4 ;~ 17C5:4F63 -cs=0x17c5;eip=0x004f66; X(word_52ae6 = ax;); // 45510 mov word_52AE6, ax ;~ 17C5:4F66 -cs=0x17c5;eip=0x004f69; T(CMP(word_49942, 0)); // 45511 cmp word_49942, 0 ;~ 17C5:4F69 -cs=0x17c5;eip=0x004f6e; J(JNZ(loc_2b1ff)); // 45512 jnz short loc_2B1FF ;~ 17C5:4F6E -cs=0x17c5;eip=0x004f70; T(CWD); // 45513 cwd ;~ 17C5:4F70 -cs=0x17c5;eip=0x004f71; T(cx = word_492f4;); // 45514 mov cx, word_492F4 ;~ 17C5:4F71 -cs=0x17c5;eip=0x004f75; T(IDIV2(cx)); // 45515 idiv cx ;~ 17C5:4F75 -cs=0x17c5;eip=0x004f77; X(ADD(word_4e300, ax)); // 45516 add word_4E300, ax ;~ 17C5:4F77 -cs=0x17c5;eip=0x004f7b; X(PUSH(word_4e2f8)); // 45517 push word_4E2F8 ;~ 17C5:4F7B -cs=0x17c5;eip=0x004f7f; J(CALL(sub_29dc6,0)); // 45518 call sub_29DC6 ;~ 17C5:4F7F -cs=0x17c5;eip=0x004f82; T(ADD(sp, 2)); // 45519 add sp, 2 ;~ 17C5:4F82 -cs=0x17c5;eip=0x004f85; X(PUSH(ax)); // 45520 push ax ;~ 17C5:4F85 -cs=0x17c5;eip=0x004f86; X(PUSH(*(dw*)(raddr(ss,bp-0x22)))); // 45521 push word ptr [bp-22h] ;~ 17C5:4F86 -cs=0x17c5;eip=0x004f89; J(CALL(sub_29d5f,0)); // 45522 call sub_29D5F ;~ 17C5:4F89 -cs=0x17c5;eip=0x004f8c; T(ADD(sp, 4)); // 45523 add sp, 4 ;~ 17C5:4F8C -cs=0x17c5;eip=0x004f8f; T(CWD); // 45524 cwd ;~ 17C5:4F8F -cs=0x17c5;eip=0x004f90; T(cx = 0x0A;); // 45525 mov cx, 0Ah ;~ 17C5:4F90 -cs=0x17c5;eip=0x004f93; T(IDIV2(cx)); // 45526 idiv cx ;~ 17C5:4F93 -cs=0x17c5;eip=0x004f95; T(CWD); // 45527 cwd ;~ 17C5:4F95 -cs=0x17c5;eip=0x004f96; T(cx = word_492f4;); // 45528 mov cx, word_492F4 ;~ 17C5:4F96 -cs=0x17c5;eip=0x004f9a; T(IDIV2(cx)); // 45529 idiv cx ;~ 17C5:4F9A -cs=0x17c5;eip=0x004f9c; T(CWD); // 45530 cwd ;~ 17C5:4F9C -cs=0x17c5;eip=0x004f9d; X(ADD(word_51a0a, ax)); // 45531 add word_51A0A, ax ;~ 17C5:4F9D -cs=0x17c5;eip=0x004fa1; X(ADC(word_51a0c, dx)); // 45532 adc word_51A0C, dx ;~ 17C5:4FA1 -cs=0x17c5;eip=0x004fa5; X(PUSH(word_4e2f8)); // 45533 push word_4E2F8 ;~ 17C5:4FA5 -cs=0x17c5;eip=0x004fa9; J(CALL(sub_29db6,0)); // 45534 call sub_29DB6 ;~ 17C5:4FA9 -cs=0x17c5;eip=0x004fac; T(ADD(sp, 2)); // 45535 add sp, 2 ;~ 17C5:4FAC -cs=0x17c5;eip=0x004faf; X(PUSH(ax)); // 45536 push ax ;~ 17C5:4FAF -cs=0x17c5;eip=0x004fb0; X(PUSH(*(dw*)(raddr(ss,bp-0x22)))); // 45537 push word ptr [bp-22h] ;~ 17C5:4FB0 -cs=0x17c5;eip=0x004fb3; J(CALL(sub_29d5f,0)); // 45538 call sub_29D5F ;~ 17C5:4FB3 -cs=0x17c5;eip=0x004fb6; T(ADD(sp, 4)); // 45539 add sp, 4 ;~ 17C5:4FB6 -cs=0x17c5;eip=0x004fb9; T(CWD); // 45540 cwd ;~ 17C5:4FB9 -cs=0x17c5;eip=0x004fba; T(cx = 0x0A;); // 45541 mov cx, 0Ah ;~ 17C5:4FBA -cs=0x17c5;eip=0x004fbd; T(IDIV2(cx)); // 45542 idiv cx ;~ 17C5:4FBD -cs=0x17c5;eip=0x004fbf; T(CWD); // 45543 cwd ;~ 17C5:4FBF -cs=0x17c5;eip=0x004fc0; T(cx = word_492f4;); // 45544 mov cx, word_492F4 ;~ 17C5:4FC0 -cs=0x17c5;eip=0x004fc4; T(IDIV2(cx)); // 45545 idiv cx ;~ 17C5:4FC4 -cs=0x17c5;eip=0x004fc6; T(CWD); // 45546 cwd ;~ 17C5:4FC6 -cs=0x17c5;eip=0x004fc7; X(ADD(word_51a28, ax)); // 45547 add word_51A28, ax ;~ 17C5:4FC7 -cs=0x17c5;eip=0x004fcb; X(ADC(*(word_51a2a), dx)); // 45548 adc word_51A2A, dx ;~ 17C5:4FCB -loc_2b1ff: - // 5476 -cs=0x17c5;eip=0x004fcf; T(CMP(word_4e300, 0x0F230)); // 45551 cmp word_4E300, 0F230h ;~ 17C5:4FCF -cs=0x17c5;eip=0x004fd5; J(JA(loc_2b210)); // 45552 ja short loc_2B210 ;~ 17C5:4FD5 -cs=0x17c5;eip=0x004fd7; T(ax = word_4e300;); // 45553 mov ax, word_4E300 ;~ 17C5:4FD7 -cs=0x17c5;eip=0x004fda; T(CMP(word_520ee, ax)); // 45554 cmp word_520EE, ax ;~ 17C5:4FDA -cs=0x17c5;eip=0x004fde; J(JBE(loc_2b216)); // 45555 jbe short loc_2B216 ;~ 17C5:4FDE -loc_2b210: - // 5477 -cs=0x17c5;eip=0x004fe0; T(ax = word_520ee;); // 45558 mov ax, word_520EE ;~ 17C5:4FE0 -cs=0x17c5;eip=0x004fe3; X(word_4e300 = ax;); // 45559 mov word_4E300, ax ;~ 17C5:4FE3 -loc_2b216: - // 5478 -cs=0x17c5;eip=0x004fe6; T(CMP(word_4e300, 0x0EA60)); // 45562 cmp word_4E300, 0EA60h ;~ 17C5:4FE6 -cs=0x17c5;eip=0x004fec; J(JBE(loc_2b224)); // 45563 jbe short loc_2B224 ;~ 17C5:4FEC -cs=0x17c5;eip=0x004fee; X(word_4e300 = 0x0EA60;); // 45564 mov word_4E300, 0EA60h ;~ 17C5:4FEE -loc_2b224: - // 5479 -cs=0x17c5;eip=0x004ff4; T(CMP(word_4e300, 0x2000)); // 45567 cmp word_4E300, 2000h ;~ 17C5:4FF4 -cs=0x17c5;eip=0x004ffa; J(JNC(loc_2b234)); // 45568 jnb short loc_2B234 ;~ 17C5:4FFA -cs=0x17c5;eip=0x004ffc; T(ax = word_4e300;); // 45569 mov ax, word_4E300 ;~ 17C5:4FFC -cs=0x17c5;eip=0x004fff; X(word_4e2fe = ax;); // 45570 mov word_4E2FE, ax ;~ 17C5:4FFF -cs=0x17c5;eip=0x005002; J(JMP(loc_2b25c)); // 45571 jmp short loc_2B25C ;~ 17C5:5002 -loc_2b234: - // 5480 -cs=0x17c5;eip=0x005004; T(CMP(word_4e300, 0x4000)); // 45575 cmp word_4E300, 4000h ;~ 17C5:5004 -cs=0x17c5;eip=0x00500a; J(JNC(loc_2b24c)); // 45576 jnb short loc_2B24C ;~ 17C5:500A -cs=0x17c5;eip=0x00500c; T(ax = word_4e300;); // 45577 mov ax, word_4E300 ;~ 17C5:500C -cs=0x17c5;eip=0x00500f; T(SUB(ax, 0x2000)); // 45578 sub ax, 2000h ;~ 17C5:500F -cs=0x17c5;eip=0x005012; T(SHR(ax, 1)); // 45579 shr ax, 1 ;~ 17C5:5012 -cs=0x17c5;eip=0x005014; T(ADD(ah, 0x20)); // 45580 add ah, 20h ; ' ' ;~ 17C5:5014 -cs=0x17c5;eip=0x005017; X(word_4e2fe = ax;); // 45581 mov word_4E2FE, ax ;~ 17C5:5017 -cs=0x17c5;eip=0x00501a; J(JMP(loc_2b25c)); // 45582 jmp short loc_2B25C ;~ 17C5:501A -loc_2b24c: - // 5481 -cs=0x17c5;eip=0x00501c; T(ax = word_4e300;); // 45586 mov ax, word_4E300 ;~ 17C5:501C -cs=0x17c5;eip=0x00501f; T(SUB(ax, 0x4000)); // 45587 sub ax, 4000h ;~ 17C5:501F -cs=0x17c5;eip=0x005022; T(SHR(ax, 1)); // 45588 shr ax, 1 ;~ 17C5:5022 -cs=0x17c5;eip=0x005024; T(SHR(ax, 1)); // 45589 shr ax, 1 ;~ 17C5:5024 -cs=0x17c5;eip=0x005026; T(ADD(ah, 0x30)); // 45590 add ah, 30h ; '0' ;~ 17C5:5026 -cs=0x17c5;eip=0x005029; X(word_4e2fe = ax;); // 45591 mov word_4E2FE, ax ;~ 17C5:5029 -loc_2b25c: - // 5482 -cs=0x17c5;eip=0x00502c; T(ax = word_4e2fe;); // 45595 mov ax, word_4E2FE ;~ 17C5:502C -cs=0x17c5;eip=0x00502f; T(CMP(word_520ee, ax)); // 45596 cmp word_520EE, ax ;~ 17C5:502F -cs=0x17c5;eip=0x005033; J(JZ(loc_2b268)); // 45597 jz short loc_2B268 ;~ 17C5:5033 -cs=0x17c5;eip=0x005035; J(JMP(loc_2b30f)); // 45598 jmp loc_2B30F ;~ 17C5:5035 -loc_2b268: - // 5483 -cs=0x17c5;eip=0x005038; T(ax = word_520ee;); // 45603 mov ax, word_520EE ;~ 17C5:5038 -cs=0x17c5;eip=0x00503b; T(CMP(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 45604 cmp [bp-0Ch], ax ;~ 17C5:503B -loc_2b26e: - // 5484 -cs=0x17c5;eip=0x00503e; J(JG(loc_2b273)); // 45607 jg short loc_2B273 ;~ 17C5:503E -cs=0x17c5;eip=0x005040; J(JMP(loc_2b309)); // 45608 jmp loc_2B309 ;~ 17C5:5040 -loc_2b273: - // 5485 -cs=0x17c5;eip=0x005043; T(CMP(word_49932, 0)); // 45612 cmp word_49932, 0 ;~ 17C5:5043 -cs=0x17c5;eip=0x005048; J(JNZ(loc_2b27d)); // 45613 jnz short loc_2B27D ;~ 17C5:5048 -cs=0x17c5;eip=0x00504a; J(JMP(loc_2b309)); // 45614 jmp loc_2B309 ;~ 17C5:504A -loc_2b27d: - // 5486 -cs=0x17c5;eip=0x00504d; T(ax = 2;); // 45618 mov ax, 2 ;~ 17C5:504D -cs=0x17c5;eip=0x005050; X(PUSH(ax)); // 45619 push ax ;~ 17C5:5050 -cs=0x17c5;eip=0x005051; T(ax = 0x0C;); // 45620 mov ax, 0Ch ;~ 17C5:5051 -cs=0x17c5;eip=0x005054; X(PUSH(ax)); // 45621 push ax ;~ 17C5:5054 -cs=0x17c5;eip=0x005055; J(CALL(sub_33c65,0)); // 45622 call sub_33C65 ;~ 17C5:5055 -cs=0x17c5;eip=0x005058; T(ADD(sp, 4)); // 45624 add sp, 4 ;~ 17C5:5058 -cs=0x17c5;eip=0x00505b; T(bx = word_5239a;); // 45625 mov bx, word_5239A ;~ 17C5:505B -cs=0x17c5;eip=0x00505f; T(cl = 4;); // 45626 mov cl, 4 ;~ 17C5:505F -cs=0x17c5;eip=0x005061; T(SHL(bx, cl)); // 45627 shl bx, cl ;~ 17C5:5061 -cs=0x17c5;eip=0x005063; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 45628 test word ptr [bx-7E4Ch], 200h ;~ 17C5:5063 -cs=0x17c5;eip=0x005069; J(JZ(loc_2b2a0)); // 45629 jz short loc_2B2A0 ;~ 17C5:5069 -cs=0x17c5;eip=0x00506b; T(ax = 0x100;); // 45630 mov ax, 100h ;~ 17C5:506B -cs=0x17c5;eip=0x00506e; J(JMP(loc_2b2a3)); // 45631 jmp short loc_2B2A3 ;~ 17C5:506E -loc_2b2a0: - // 5487 -cs=0x17c5;eip=0x005070; T(ax = 0x80;); // 45635 mov ax, 80h ;~ 17C5:5070 -loc_2b2a3: - // 5488 -cs=0x17c5;eip=0x005073; T(cx = ax;); // 45638 mov cx, ax ;~ 17C5:5073 -cs=0x17c5;eip=0x005075; T(ax = word_52ae6;); // 45639 mov ax, word_52AE6 ;~ 17C5:5075 -cs=0x17c5;eip=0x005078; T(NEG(ax)); // 45640 neg ax ;~ 17C5:5078 -cs=0x17c5;eip=0x00507a; X(IMUL1_2(word_492e8)); // 45641 imul word_492E8 ;~ 17C5:507A -cs=0x17c5;eip=0x00507e; T(CWD); // 45642 cwd ;~ 17C5:507E -cs=0x17c5;eip=0x00507f; T(SUB(ax, dx)); // 45643 sub ax, dx ;~ 17C5:507F -cs=0x17c5;eip=0x005081; T(SAR(ax, 1)); // 45644 sar ax, 1 ;~ 17C5:5081 -cs=0x17c5;eip=0x005083; T(CMP(cx, ax)); // 45645 cmp cx, ax ;~ 17C5:5083 -cs=0x17c5;eip=0x005085; J(JL(loc_2b2e8)); // 45646 jl short loc_2B2E8 ;~ 17C5:5085 -cs=0x17c5;eip=0x005087; T(LES(bx, dword_4f220)); // 45647 les bx, dword_4F220 ;~ 17C5:5087 -cs=0x17c5;eip=0x00508b; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 45649 cmp word ptr es:[bx+40h], 0 ;~ 17C5:508B -cs=0x17c5;eip=0x005090; J(JZ(loc_2b309)); // 45650 jz short loc_2B309 ;~ 17C5:5090 -cs=0x17c5;eip=0x005092; T(TEST(*(db*)(&word_4f42e), 1)); // 45651 test byte ptr word_4F42E, 1 ;~ 17C5:5092 -cs=0x17c5;eip=0x005097; J(JNZ(loc_2b2e8)); // 45652 jnz short loc_2B2E8 ;~ 17C5:5097 -cs=0x17c5;eip=0x005099; X(PUSH(word_4e2fc)); // 45653 push word_4E2FC ;~ 17C5:5099 -cs=0x17c5;eip=0x00509d; J(CALL(sub_34dc0,0)); // 45654 call sub_34DC0 ;~ 17C5:509D -cs=0x17c5;eip=0x0050a0; T(ADD(sp, 2)); // 45655 add sp, 2 ;~ 17C5:50A0 -cs=0x17c5;eip=0x0050a3; T(cx = ax;); // 45656 mov cx, ax ;~ 17C5:50A3 -cs=0x17c5;eip=0x0050a5; T(ax = 0x30;); // 45657 mov ax, 30h ; '0' ;~ 17C5:50A5 -cs=0x17c5;eip=0x0050a8; T(CWD); // 45658 cwd ;~ 17C5:50A8 -cs=0x17c5;eip=0x0050a9; T(bx = word_492e8;); // 45659 mov bx, word_492E8 ;~ 17C5:50A9 -cs=0x17c5;eip=0x0050ad; T(INC(bx)); // 45660 inc bx ;~ 17C5:50AD -cs=0x17c5;eip=0x0050ae; T(IDIV2(bx)); // 45661 idiv bx ;~ 17C5:50AE -cs=0x17c5;eip=0x0050b0; T(dh = al;); // 45662 mov dh, al ;~ 17C5:50B0 -cs=0x17c5;eip=0x0050b2; T(SUB(dl, dl)); // 45663 sub dl, dl ;~ 17C5:50B2 -cs=0x17c5;eip=0x0050b4; T(CMP(dx, cx)); // 45664 cmp dx, cx ;~ 17C5:50B4 -cs=0x17c5;eip=0x0050b6; J(JGE(loc_2b309)); // 45665 jge short loc_2B309 ;~ 17C5:50B6 -loc_2b2e8: - // 5489 -cs=0x17c5;eip=0x0050b8; T(ax = 2;); // 45669 mov ax, 2 ;~ 17C5:50B8 -cs=0x17c5;eip=0x0050bb; X(PUSH(ax)); // 45670 push ax ;~ 17C5:50BB -cs=0x17c5;eip=0x0050bc; T(SUB(ax, ax)); // 45671 sub ax, ax ;~ 17C5:50BC -cs=0x17c5;eip=0x0050be; X(PUSH(ax)); // 45672 push ax ;~ 17C5:50BE -cs=0x17c5;eip=0x0050bf; J(CALL(sub_33c65,0)); // 45673 call sub_33C65 ;~ 17C5:50BF -cs=0x17c5;eip=0x0050c2; T(ADD(sp, 4)); // 45675 add sp, 4 ;~ 17C5:50C2 -cs=0x17c5;eip=0x0050c5; T(ax = 0x3C;); // 45676 mov ax, 3Ch ; '<' ;~ 17C5:50C5 -cs=0x17c5;eip=0x0050c8; X(PUSH(ax)); // 45677 push ax ;~ 17C5:50C8 -cs=0x17c5;eip=0x0050c9; J(CALL(sub_284a8,0)); // 45678 call sub_284A8 ;~ 17C5:50C9 -cs=0x17c5;eip=0x0050cc; T(ADD(sp, 2)); // 45679 add sp, 2 ;~ 17C5:50CC -cs=0x17c5;eip=0x0050cf; T(ax = 5;); // 45680 mov ax, 5 ;~ 17C5:50CF -cs=0x17c5;eip=0x0050d2; X(PUSH(ax)); // 45681 push ax ;~ 17C5:50D2 -cs=0x17c5;eip=0x0050d3; J(CALL(sub_27d67,0)); // 45682 call sub_27D67 ;~ 17C5:50D3 -cs=0x17c5;eip=0x0050d6; T(ADD(sp, 2)); // 45683 add sp, 2 ;~ 17C5:50D6 -loc_2b309: - // 5490 -cs=0x17c5;eip=0x0050d9; X(word_52ae6 = 0;); // 45687 mov word_52AE6, 0 ;~ 17C5:50D9 -loc_2b30f: - // 5491 -cs=0x17c5;eip=0x0050df; T(ax = word_49918;); // 45690 mov ax, word_49918 ;~ 17C5:50DF -cs=0x17c5;eip=0x0050e2; T(AND(ax, 0x0F)); // 45691 and ax, 0Fh ;~ 17C5:50E2 -cs=0x17c5;eip=0x0050e5; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 45692 mov [bp-38h], ax ;~ 17C5:50E5 -cs=0x17c5;eip=0x0050e8; T(si = ax;); // 45693 mov si, ax ;~ 17C5:50E8 -cs=0x17c5;eip=0x0050ea; T(cl = 4;); // 45694 mov cl, 4 ;~ 17C5:50EA -cs=0x17c5;eip=0x0050ec; T(SHL(si, cl)); // 45695 shl si, cl ;~ 17C5:50EC -cs=0x17c5;eip=0x0050ee; T(ax = word_4e2f8;); // 45696 mov ax, word_4E2F8 ;~ 17C5:50EE -cs=0x17c5;eip=0x0050f1; X(MOV(*(dw*)(raddr(ds,si-0x7F4C)), ax)); // 45697 mov [si-7F4Ch], ax ;~ 17C5:50F1 -cs=0x17c5;eip=0x0050f5; T(ax = word_4e2fa;); // 45698 mov ax, word_4E2FA ;~ 17C5:50F5 -cs=0x17c5;eip=0x0050f8; X(MOV(*(dw*)(raddr(ds,si-0x7F4A)), ax)); // 45699 mov [si-7F4Ah], ax ;~ 17C5:50F8 -cs=0x17c5;eip=0x0050fc; T(ax = word_4e2fc;); // 45700 mov ax, word_4E2FC ;~ 17C5:50FC -cs=0x17c5;eip=0x0050ff; X(MOV(*(dw*)(raddr(ds,si-0x7F48)), ax)); // 45701 mov [si-7F48h], ax ;~ 17C5:50FF -cs=0x17c5;eip=0x005103; T(ax = word_51a0a;); // 45702 mov ax, word_51A0A ;~ 17C5:5103 -cs=0x17c5;eip=0x005106; T(dx = word_51a0c;); // 45703 mov dx, word_51A0C ;~ 17C5:5106 -cs=0x17c5;eip=0x00510a; X(MOV(*(dw*)(raddr(ds,si-0x7F56)), ax)); // 45704 mov [si-7F56h], ax ;~ 17C5:510A -cs=0x17c5;eip=0x00510e; X(MOV(*(dw*)(raddr(ds,si-0x7F54)), dx)); // 45705 mov [si-7F54h], dx ;~ 17C5:510E -cs=0x17c5;eip=0x005112; T(ax = word_51a28;); // 45706 mov ax, word_51A28 ;~ 17C5:5112 -cs=0x17c5;eip=0x005115; T(dx = *(word_51a2a);); // 45707 mov dx, word_51A2A ;~ 17C5:5115 -cs=0x17c5;eip=0x005119; X(MOV(*(dw*)(raddr(ds,si-0x7F52)), ax)); // 45708 mov [si-7F52h], ax ;~ 17C5:5119 -cs=0x17c5;eip=0x00511d; X(MOV(*(dw*)(raddr(ds,si-0x7F50)), dx)); // 45709 mov [si-7F50h], dx ;~ 17C5:511D -cs=0x17c5;eip=0x005121; T(ax = word_4e2fe;); // 45710 mov ax, word_4E2FE ;~ 17C5:5121 -cs=0x17c5;eip=0x005124; X(MOV(*(dw*)(raddr(ds,si-0x7F4E)), ax)); // 45711 mov [si-7F4Eh], ax ;~ 17C5:5124 -cs=0x17c5;eip=0x005128; T(CMP(word_5268c, 1)); // 45712 cmp word_5268C, 1 ;~ 17C5:5128 -cs=0x17c5;eip=0x00512d; J(JZ(loc_2b362)); // 45713 jz short loc_2B362 ;~ 17C5:512D -cs=0x17c5;eip=0x00512f; J(JMP(loc_2b423)); // 45715 jmp loc_2B423 ;~ 17C5:512F -loc_2b362: - // 5492 -cs=0x17c5;eip=0x005132; T(CMP(word_49922, 0)); // 45719 cmp word_49922, 0 ;~ 17C5:5132 -cs=0x17c5;eip=0x005137; J(JL(loc_2b3a3)); // 45720 jl short loc_2B3A3 ;~ 17C5:5137 -cs=0x17c5;eip=0x005139; T(ax = 0x24;); // 45721 mov ax, 24h ; '$' ;~ 17C5:5139 -cs=0x17c5;eip=0x00513c; X(IMUL1_2(word_49922)); // 45722 imul word_49922 ;~ 17C5:513C -cs=0x17c5;eip=0x005140; T(si = ax;); // 45723 mov si, ax ;~ 17C5:5140 -cs=0x17c5;eip=0x005142; T(ax = 0x0C;); // 45724 mov ax, 0Ch ;~ 17C5:5142 -cs=0x17c5;eip=0x005145; X(PUSH(ax)); // 45725 push ax ;~ 17C5:5145 -cs=0x17c5;eip=0x005146; T(SUB(ax, ax)); // 45726 sub ax, ax ;~ 17C5:5146 -cs=0x17c5;eip=0x005148; X(PUSH(ax)); // 45727 push ax ;~ 17C5:5148 -cs=0x17c5;eip=0x005149; T(ax = word_52100;); // 45728 mov ax, word_52100 ;~ 17C5:5149 -cs=0x17c5;eip=0x00514c; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 45729 sub ax, [si-76AAh] ;~ 17C5:514C -cs=0x17c5;eip=0x005150; X(PUSH(ax)); // 45730 push ax ;~ 17C5:5150 -cs=0x17c5;eip=0x005151; T(ax = word_520f0;); // 45731 mov ax, word_520F0 ;~ 17C5:5151 -cs=0x17c5;eip=0x005154; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 45732 sub ax, [si-76ACh] ;~ 17C5:5154 -cs=0x17c5;eip=0x005158; X(PUSH(ax)); // 45733 push ax ;~ 17C5:5158 -cs=0x17c5;eip=0x005159; J(CALL(sub_331d6,0)); // 45734 call sub_331D6 ;~ 17C5:5159 -cs=0x17c5;eip=0x00515c; T(ADD(sp, 4)); // 45735 add sp, 4 ;~ 17C5:515C -cs=0x17c5;eip=0x00515f; X(IMUL1_2(word_492f4)); // 45736 imul word_492F4 ;~ 17C5:515F -cs=0x17c5;eip=0x005163; T(cl = 8;); // 45737 mov cl, 8 ;~ 17C5:5163 -cs=0x17c5;eip=0x005165; T(SAR(ax, cl)); // 45738 sar ax, cl ;~ 17C5:5165 -cs=0x17c5;eip=0x005167; X(PUSH(ax)); // 45739 push ax ;~ 17C5:5167 -cs=0x17c5;eip=0x005168; J(CALL(sub_33194,0)); // 45740 call sub_33194 ;~ 17C5:5168 -cs=0x17c5;eip=0x00516b; T(ADD(sp, 6)); // 45741 add sp, 6 ;~ 17C5:516B -cs=0x17c5;eip=0x00516e; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 45742 mov [bp-38h], ax ;~ 17C5:516E -cs=0x17c5;eip=0x005171; J(JMP(loc_2b3aa)); // 45743 jmp short loc_2B3AA ;~ 17C5:5171 -loc_2b3a3: - // 5493 -cs=0x17c5;eip=0x005173; T(ax = word_492f4;); // 45747 mov ax, word_492F4 ;~ 17C5:5173 -cs=0x17c5;eip=0x005176; T(DEC(ax)); // 45748 dec ax ;~ 17C5:5176 -cs=0x17c5;eip=0x005177; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 45749 mov [bp-38h], ax ;~ 17C5:5177 -loc_2b3aa: - // 5494 -cs=0x17c5;eip=0x00517a; T(ax = word_49918;); // 45752 mov ax, word_49918 ;~ 17C5:517A -cs=0x17c5;eip=0x00517d; T(SUB(ax, *(dw*)(raddr(ss,bp-0x38)))); // 45753 sub ax, [bp-38h] ;~ 17C5:517D -cs=0x17c5;eip=0x005180; T(AND(ax, 0x0F)); // 45754 and ax, 0Fh ;~ 17C5:5180 -cs=0x17c5;eip=0x005183; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 45755 mov [bp-38h], ax ;~ 17C5:5183 -cs=0x17c5;eip=0x005186; T(si = ax;); // 45756 mov si, ax ;~ 17C5:5186 -cs=0x17c5;eip=0x005188; T(cl = 4;); // 45757 mov cl, 4 ;~ 17C5:5188 -cs=0x17c5;eip=0x00518a; T(SHL(si, cl)); // 45758 shl si, cl ;~ 17C5:518A -cs=0x17c5;eip=0x00518c; T(ax = word_4e2f8;); // 45759 mov ax, word_4E2F8 ;~ 17C5:518C -cs=0x17c5;eip=0x00518f; T(SUB(ax, *(dw*)(raddr(ds,si-0x7F4C)))); // 45760 sub ax, [si-7F4Ch] ;~ 17C5:518F -cs=0x17c5;eip=0x005193; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 45761 mov [bp-2Ch], ax ;~ 17C5:5193 -cs=0x17c5;eip=0x005196; T(ax = word_4e2fa;); // 45762 mov ax, word_4E2FA ;~ 17C5:5196 -cs=0x17c5;eip=0x005199; T(SUB(ax, *(dw*)(raddr(ds,si-0x7F4A)))); // 45763 sub ax, [si-7F4Ah] ;~ 17C5:5199 -cs=0x17c5;eip=0x00519d; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 45764 mov [bp-14h], ax ;~ 17C5:519D -cs=0x17c5;eip=0x0051a0; T(SAR(ax, 1)); // 45765 sar ax, 1 ;~ 17C5:51A0 -cs=0x17c5;eip=0x0051a2; T(SAR(ax, 1)); // 45766 sar ax, 1 ;~ 17C5:51A2 -cs=0x17c5;eip=0x0051a4; X(PUSH(ax)); // 45767 push ax ;~ 17C5:51A4 -cs=0x17c5;eip=0x0051a5; X(PUSH(word_4e2fc)); // 45768 push word_4E2FC ;~ 17C5:51A5 -cs=0x17c5;eip=0x0051a9; J(CALL(sub_333a8,0)); // 45769 call sub_333A8 ;~ 17C5:51A9 -cs=0x17c5;eip=0x0051ac; T(ADD(sp, 4)); // 45770 add sp, 4 ;~ 17C5:51AC -cs=0x17c5;eip=0x0051af; T(MOV(cx, *(dw*)(raddr(ss,bp-0x2C)))); // 45771 mov cx, [bp-2Ch] ;~ 17C5:51AF -cs=0x17c5;eip=0x0051b2; T(NEG(cx)); // 45772 neg cx ;~ 17C5:51B2 -cs=0x17c5;eip=0x0051b4; T(SAR(cx, 1)); // 45773 sar cx, 1 ;~ 17C5:51B4 -cs=0x17c5;eip=0x0051b6; T(SAR(cx, 1)); // 45774 sar cx, 1 ;~ 17C5:51B6 -cs=0x17c5;eip=0x0051b8; X(PUSH(cx)); // 45775 push cx ;~ 17C5:51B8 -cs=0x17c5;eip=0x0051b9; X(PUSH(word_4e2fc)); // 45776 push word_4E2FC ;~ 17C5:51B9 -cs=0x17c5;eip=0x0051bd; T(di = ax;); // 45777 mov di, ax ;~ 17C5:51BD -cs=0x17c5;eip=0x0051bf; J(CALL(sub_333c0,0)); // 45778 call sub_333C0 ;~ 17C5:51BF -cs=0x17c5;eip=0x0051c2; T(ADD(sp, 4)); // 45779 add sp, 4 ;~ 17C5:51C2 -cs=0x17c5;eip=0x0051c5; T(ADD(ax, di)); // 45780 add ax, di ;~ 17C5:51C5 -cs=0x17c5;eip=0x0051c7; X(word_528d4 = ax;); // 45781 mov word_528D4, ax ;~ 17C5:51C7 -cs=0x17c5;eip=0x0051ca; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 45782 mov ax, [bp-14h] ;~ 17C5:51CA -cs=0x17c5;eip=0x0051cd; T(SAR(ax, 1)); // 45783 sar ax, 1 ;~ 17C5:51CD -cs=0x17c5;eip=0x0051cf; X(PUSH(ax)); // 45784 push ax ;~ 17C5:51CF -cs=0x17c5;eip=0x0051d0; X(PUSH(word_4e2fc)); // 45785 push word_4E2FC ;~ 17C5:51D0 -cs=0x17c5;eip=0x0051d4; J(CALL(sub_333c0,0)); // 45786 call sub_333C0 ;~ 17C5:51D4 -cs=0x17c5;eip=0x0051d7; T(ADD(sp, 4)); // 45787 add sp, 4 ;~ 17C5:51D7 -cs=0x17c5;eip=0x0051da; T(MOV(cx, *(dw*)(raddr(ss,bp-0x2C)))); // 45788 mov cx, [bp-2Ch] ;~ 17C5:51DA -cs=0x17c5;eip=0x0051dd; T(SAR(cx, 1)); // 45789 sar cx, 1 ;~ 17C5:51DD -cs=0x17c5;eip=0x0051df; T(SAR(cx, 1)); // 45790 sar cx, 1 ;~ 17C5:51DF -cs=0x17c5;eip=0x0051e1; X(PUSH(cx)); // 45791 push cx ;~ 17C5:51E1 -cs=0x17c5;eip=0x0051e2; X(PUSH(word_4e2fc)); // 45792 push word_4E2FC ;~ 17C5:51E2 -cs=0x17c5;eip=0x0051e6; T(di = ax;); // 45793 mov di, ax ;~ 17C5:51E6 -cs=0x17c5;eip=0x0051e8; J(CALL(sub_333a8,0)); // 45794 call sub_333A8 ;~ 17C5:51E8 -cs=0x17c5;eip=0x0051eb; T(ADD(sp, 4)); // 45795 add sp, 4 ;~ 17C5:51EB -cs=0x17c5;eip=0x0051ee; T(ADD(ax, di)); // 45796 add ax, di ;~ 17C5:51EE -cs=0x17c5;eip=0x0051f0; X(word_528dc = ax;); // 45797 mov word_528DC, ax ;~ 17C5:51F0 -loc_2b423: - // 5495 -cs=0x17c5;eip=0x0051f3; X(POP(si)); // 45800 pop si ;~ 17C5:51F3 -cs=0x17c5;eip=0x0051f4; X(POP(di)); // 45801 pop di ;~ 17C5:51F4 -cs=0x17c5;eip=0x0051f5; T(sp = bp;); // 45802 mov sp, bp ;~ 17C5:51F5 -cs=0x17c5;eip=0x0051f7; X(POP(bp)); // 45803 pop bp ;~ 17C5:51F7 -cs=0x17c5;eip=0x0051f8; J(RETN(0)); // 45804 retn ;~ 17C5:51F8 -seg2623_5bde_proc: - // 47043 -cs=0x17c5;eip=0x005bde; J(JMP(__def_2be4e)); // 47043 jmp short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5BDE -loc_2be10: - // 5580 -cs=0x17c5;eip=0x005be0; T(CMP(ax, 0x84)); // 47048 cmp ax, 84h ;~ 17C5:5BE0 -cs=0x17c5;eip=0x005be3; J(JNZ(loc_2be18)); // 47049 jnz short loc_2BE18 ;~ 17C5:5BE3 -cs=0x17c5;eip=0x005be5; J(return sub_2b7db(m2c::kloc_2b8ab, _state);); // 47050 jmp loc_2B8AB ;~ 17C5:5BE5 -loc_2be18: - // 5581 -cs=0x17c5;eip=0x005be8; J(JG(loc_2be43)); // 47054 jg short loc_2BE43 ;~ 17C5:5BE8 -cs=0x17c5;eip=0x005bea; T(OR(ax, ax)); // 47055 or ax, ax ;~ 17C5:5BEA -cs=0x17c5;eip=0x005bec; J(JNZ(loc_2be21)); // 47056 jnz short loc_2BE21 ;~ 17C5:5BEC -cs=0x17c5;eip=0x005bee; J(return sub_2b7db(m2c::kloc_2b846, _state);); // 47057 jmp loc_2B846 ;~ 17C5:5BEE -loc_2be21: - // 5582 -cs=0x17c5;eip=0x005bf1; T(CMP(ax, 0x41)); // 47061 cmp ax, 41h ; 'A' ;~ 17C5:5BF1 -cs=0x17c5;eip=0x005bf4; J(JNZ(loc_2be29)); // 47062 jnz short loc_2BE29 ;~ 17C5:5BF4 -cs=0x17c5;eip=0x005bf6; J(return sub_2b7db(m2c::kloc_2b85b, _state);); // 47063 jmp loc_2B85B ;~ 17C5:5BF6 -loc_2be29: - // 5583 -cs=0x17c5;eip=0x005bf9; T(CMP(ax, 0x42)); // 47067 cmp ax, 42h ; 'B' ;~ 17C5:5BF9 -cs=0x17c5;eip=0x005bfc; J(JNZ(loc_2be31)); // 47068 jnz short loc_2BE31 ;~ 17C5:5BFC -cs=0x17c5;eip=0x005bfe; J(return sub_2b7db(m2c::kloc_2b891, _state);); // 47069 jmp loc_2B891 ;~ 17C5:5BFE -loc_2be31: - // 5584 -cs=0x17c5;eip=0x005c01; T(CMP(ax, 0x43)); // 47073 cmp ax, 43h ; 'C' ;~ 17C5:5C01 -cs=0x17c5;eip=0x005c04; J(JNZ(loc_2be39)); // 47074 jnz short loc_2BE39 ;~ 17C5:5C04 -cs=0x17c5;eip=0x005c06; J(return sub_2b7db(m2c::kloc_2b877, _state);); // 47075 jmp loc_2B877 ;~ 17C5:5C06 -loc_2be39: - // 5585 -cs=0x17c5;eip=0x005c09; T(CMP(ax, 0x44)); // 47079 cmp ax, 44h ; 'D' ;~ 17C5:5C09 -cs=0x17c5;eip=0x005c0c; J(JNZ(loc_2be41)); // 47080 jnz short loc_2BE41 ;~ 17C5:5C0C -cs=0x17c5;eip=0x005c0e; J(return sub_2b7db(m2c::kloc_2b846, _state);); // 47081 jmp loc_2B846 ;~ 17C5:5C0E -loc_2be41: - // 5586 -cs=0x17c5;eip=0x005c11; J(JMP(__def_2be4e)); // 47085 jmp short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5C11 -loc_2be43: - // 5587 -cs=0x17c5;eip=0x005c13; T(SUB(ax, 0x85)); // 47089 sub ax, 85h ; switch 8 cases ;~ 17C5:5C13 -cs=0x17c5;eip=0x005c16; T(CMP(ax, 7)); // 47090 cmp ax, 7 ;~ 17C5:5C16 -cs=0x17c5;eip=0x005c19; J(JA(__def_2be4e)); // 47091 ja short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5C19 -cs=0x17c5;eip=0x005c1b; T(ADD(ax, ax)); // 47092 add ax, ax ;~ 17C5:5C1B -cs=0x17c5;eip=0x005c1d; T(XCHG(ax, bx)); // 47093 xchg ax, bx ;~ 17C5:5C1D -cs=0x17c5;eip=0x005c1e; __disp=*(dw*)(((db*)&__jpt_2be4e)+bx); - J(return __dispatch_call(__disp, _state);); // 47094 jmp cs:__jpt_2BE4E[bx] ; switch jump ;~ 17C5:5C1E -__def_2be4e: - // 5588 -cs=0x17c5;eip=0x005c33; X(PUSH(word_520c4)); // 47110 push word_520C4 ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5C33 -cs=0x17c5;eip=0x005c37; J(CALL(sub_34dc0,0)); // 47111 call sub_34DC0 ;~ 17C5:5C37 -cs=0x17c5;eip=0x005c3a; T(ADD(sp, 2)); // 47112 add sp, 2 ;~ 17C5:5C3A -cs=0x17c5;eip=0x005c3d; T(CMP(ax, 0x4000)); // 47113 cmp ax, 4000h ;~ 17C5:5C3D -cs=0x17c5;eip=0x005c40; J(JG(loc_2be7a)); // 47114 jg short loc_2BE7A ;~ 17C5:5C40 -cs=0x17c5;eip=0x005c42; T(CMP(word_520c4, 0x8000)); // 47115 cmp word_520C4, 8000h ;~ 17C5:5C42 -cs=0x17c5;eip=0x005c48; J(JNZ(loc_2be93)); // 47116 jnz short loc_2BE93 ;~ 17C5:5C48 -loc_2be7a: - // 5589 -cs=0x17c5;eip=0x005c4a; T(ax = 0x8000;); // 47119 mov ax, 8000h ;~ 17C5:5C4A -cs=0x17c5;eip=0x005c4d; T(SUB(ax, word_520c4)); // 47120 sub ax, word_520C4 ;~ 17C5:5C4D -cs=0x17c5;eip=0x005c51; X(word_520c4 = ax;); // 47121 mov word_520C4, ax ;~ 17C5:5C51 -cs=0x17c5;eip=0x005c54; X(ADD(*(db*)(((db*)&word_527da)+1), 0x80)); // 47122 add byte ptr word_527DA+1, 80h ;~ 17C5:5C54 -cs=0x17c5;eip=0x005c59; T(ax = 0x8000;); // 47123 mov ax, 8000h ;~ 17C5:5C59 -cs=0x17c5;eip=0x005c5c; T(SUB(ax, *(word_51714))); // 47124 sub ax, word_51714 ;~ 17C5:5C5C -cs=0x17c5;eip=0x005c60; X(*(word_51714) = ax;); // 47125 mov word_51714, ax ;~ 17C5:5C60 -loc_2be93: - // 5590 -cs=0x17c5;eip=0x005c63; T(CMP(word_520c0, 0)); // 47128 cmp word_520C0, 0 ;~ 17C5:5C63 -cs=0x17c5;eip=0x005c68; J(JNZ(loc_2beae)); // 47129 jnz short loc_2BEAE ;~ 17C5:5C68 -cs=0x17c5;eip=0x005c6a; T(ax = 0x12;); // 47130 mov ax, 12h ;~ 17C5:5C6A -cs=0x17c5;eip=0x005c6d; X(PUSH(ax)); // 47131 push ax ;~ 17C5:5C6D -cs=0x17c5;eip=0x005c6e; T(ax = 0x57BE;); // 47132 mov ax, 57BEh ;~ 17C5:5C6E -cs=0x17c5;eip=0x005c71; X(PUSH(ax)); // 47133 push ax ;~ 17C5:5C71 -cs=0x17c5;eip=0x005c72; T(ax = 0x8098;); // 47134 mov ax, 8098h ;~ 17C5:5C72 -cs=0x17c5;eip=0x005c75; X(PUSH(ax)); // 47135 push ax ;~ 17C5:5C75 -cs=0x17c5;eip=0x005c76; J(CALL(sub_34d94,0)); // 47136 call sub_34D94 ;~ 17C5:5C76 -cs=0x17c5;eip=0x005c79; T(ADD(sp, 6)); // 47138 add sp, 6 ;~ 17C5:5C79 -cs=0x17c5;eip=0x005c7c; J(JMP(loc_2bec6)); // 47139 jmp short loc_2BEC6 ;~ 17C5:5C7C -loc_2beae: - // 5591 -cs=0x17c5;eip=0x005c7e; X(PUSH(*(word_51714))); // 47144 push word_51714 ;~ 17C5:5C7E -cs=0x17c5;eip=0x005c82; X(PUSH(word_520c4)); // 47145 push word_520C4 ;~ 17C5:5C82 -cs=0x17c5;eip=0x005c86; X(PUSH(word_527da)); // 47146 push word_527DA ;~ 17C5:5C86 -cs=0x17c5;eip=0x005c8a; T(ax = 0x8098;); // 47147 mov ax, 8098h ;~ 17C5:5C8A -cs=0x17c5;eip=0x005c8d; X(PUSH(ax)); // 47148 push ax ;~ 17C5:5C8D -cs=0x17c5;eip=0x005c8e; J(CALLF(sub_36dde,0)); // 47149 call sub_36DDE ;~ 17C5:5C8E -cs=0x17c5;eip=0x005c93; T(ADD(sp, 8)); // 47150 add sp, 8 ;~ 17C5:5C93 -loc_2bec6: - // 5592 -cs=0x17c5;eip=0x005c96; T(ax = word_5170e;); // 47153 mov ax, word_5170E ;~ 17C5:5C96 -cs=0x17c5;eip=0x005c99; T(CMP(ax, 0x10)); // 47154 cmp ax, 10h ;~ 17C5:5C99 -cs=0x17c5;eip=0x005c9c; J(JGE(loc_2bed1)); // 47155 jge short loc_2BED1 ;~ 17C5:5C9C -cs=0x17c5;eip=0x005c9e; T(ax = 0x10;); // 47156 mov ax, 10h ;~ 17C5:5C9E -loc_2bed1: - // 5593 -cs=0x17c5;eip=0x005ca1; X(word_5170e = ax;); // 47159 mov word_5170E, ax ;~ 17C5:5CA1 -cs=0x17c5;eip=0x005ca4; T(ax = word_492f2;); // 47160 mov ax, word_492F2 ;~ 17C5:5CA4 -cs=0x17c5;eip=0x005ca7; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 47161 mov [bp+var_E], ax ;~ 17C5:5CA7 -cs=0x17c5;eip=0x005caa; T(al = *(db*)(&word_520c0);); // 47162 mov al, byte ptr word_520C0 ;~ 17C5:5CAA -cs=0x17c5;eip=0x005cad; T(AND(al, 0x0C0)); // 47163 and al, 0C0h ;~ 17C5:5CAD -cs=0x17c5;eip=0x005caf; T(CMP(al, 1)); // 47164 cmp al, 1 ;~ 17C5:5CAF -cs=0x17c5;eip=0x005cb1; T(SBB(cx, cx)); // 47165 sbb cx, cx ;~ 17C5:5CB1 -cs=0x17c5;eip=0x005cb3; T(NEG(cx)); // 47166 neg cx ;~ 17C5:5CB3 -cs=0x17c5;eip=0x005cb5; X(word_492f2 = cx;); // 47167 mov word_492F2, cx ;~ 17C5:5CB5 -cs=0x17c5;eip=0x005cb9; T(ax = cx;); // 47168 mov ax, cx ;~ 17C5:5CB9 -cs=0x17c5;eip=0x005cbb; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 47169 cmp [bp+var_E], ax ;~ 17C5:5CBB -cs=0x17c5;eip=0x005cbe; J(JNZ(loc_2bef3)); // 47170 jnz short loc_2BEF3 ;~ 17C5:5CBE -cs=0x17c5;eip=0x005cc0; J(JMP(loc_2bfc6)); // 47171 jmp loc_2BFC6 ;~ 17C5:5CC0 -loc_2bef3: - // 5594 -cs=0x17c5;eip=0x005cc3; J(CALLF(sub_49af7,0)); // 47175 call far ptr sub_49AF7 ;~ 17C5:5CC3 -cs=0x17c5;eip=0x005cc8; T(CMP(word_492f2, 0)); // 47177 cmp word_492F2, 0 ;~ 17C5:5CC8 -cs=0x17c5;eip=0x005ccd; J(JNZ(loc_2bf02)); // 47178 jnz short loc_2BF02 ;~ 17C5:5CCD -cs=0x17c5;eip=0x005ccf; J(JMP(loc_2bf9c)); // 47179 jmp loc_2BF9C ;~ 17C5:5CCF -loc_2bf02: - // 5595 -cs=0x17c5;eip=0x005cd2; J(CALLF(sub_49a4d,0)); // 47183 call far ptr sub_49A4D ;~ 17C5:5CD2 -cs=0x17c5;eip=0x005cd7; T(ax = 0x67;); // 47185 mov ax, 67h ; 'g' ;~ 17C5:5CD7 -cs=0x17c5;eip=0x005cda; X(PUSH(ax)); // 47186 push ax ;~ 17C5:5CDA -cs=0x17c5;eip=0x005cdb; T(ax = 0x140;); // 47187 mov ax, 140h ;~ 17C5:5CDB -cs=0x17c5;eip=0x005cde; X(PUSH(ax)); // 47188 push ax ;~ 17C5:5CDE -cs=0x17c5;eip=0x005cdf; T(ax = 0x61;); // 47189 mov ax, 61h ; 'a' ;~ 17C5:5CDF -cs=0x17c5;eip=0x005ce2; X(PUSH(ax)); // 47190 push ax ;~ 17C5:5CE2 -cs=0x17c5;eip=0x005ce3; T(SUB(ax, ax)); // 47191 sub ax, ax ;~ 17C5:5CE3 -cs=0x17c5;eip=0x005ce5; X(PUSH(ax)); // 47192 push ax ;~ 17C5:5CE5 -cs=0x17c5;eip=0x005ce6; T(bx = *(word_4e564);); // 47193 mov bx, word_4E564 ;~ 17C5:5CE6 -cs=0x17c5;eip=0x005cea; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47194 push word ptr [bx] ;~ 17C5:5CEA -cs=0x17c5;eip=0x005cec; T(ax = 0x61;); // 47195 mov ax, 61h ; 'a' ;~ 17C5:5CEC -cs=0x17c5;eip=0x005cef; X(PUSH(ax)); // 47196 push ax ;~ 17C5:5CEF -cs=0x17c5;eip=0x005cf0; T(SUB(ax, ax)); // 47197 sub ax, ax ;~ 17C5:5CF0 -cs=0x17c5;eip=0x005cf2; X(PUSH(ax)); // 47198 push ax ;~ 17C5:5CF2 -cs=0x17c5;eip=0x005cf3; T(bx = *(word_4e594);); // 47199 mov bx, word_4E594 ;~ 17C5:5CF3 -cs=0x17c5;eip=0x005cf7; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47200 push word ptr [bx] ;~ 17C5:5CF7 -cs=0x17c5;eip=0x005cf9; J(CALLF(sub_49a70,0)); // 47201 call far ptr sub_49A70 ;~ 17C5:5CF9 -cs=0x17c5;eip=0x005cfe; T(ADD(sp, 0x10)); // 47203 add sp, 10h ;~ 17C5:5CFE -cs=0x17c5;eip=0x005d01; T(ax = 0x67;); // 47204 mov ax, 67h ; 'g' ;~ 17C5:5D01 -cs=0x17c5;eip=0x005d04; X(PUSH(ax)); // 47205 push ax ;~ 17C5:5D04 -cs=0x17c5;eip=0x005d05; T(ax = 0x140;); // 47206 mov ax, 140h ;~ 17C5:5D05 -cs=0x17c5;eip=0x005d08; X(PUSH(ax)); // 47207 push ax ;~ 17C5:5D08 -cs=0x17c5;eip=0x005d09; T(ax = 0x61;); // 47208 mov ax, 61h ; 'a' ;~ 17C5:5D09 -cs=0x17c5;eip=0x005d0c; X(PUSH(ax)); // 47209 push ax ;~ 17C5:5D0C -cs=0x17c5;eip=0x005d0d; T(SUB(ax, ax)); // 47210 sub ax, ax ;~ 17C5:5D0D -cs=0x17c5;eip=0x005d0f; X(PUSH(ax)); // 47211 push ax ;~ 17C5:5D0F -cs=0x17c5;eip=0x005d10; T(bx = *(word_4e57c);); // 47212 mov bx, word_4E57C ;~ 17C5:5D10 -cs=0x17c5;eip=0x005d14; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47213 push word ptr [bx] ;~ 17C5:5D14 -cs=0x17c5;eip=0x005d16; T(ax = 0x61;); // 47214 mov ax, 61h ; 'a' ;~ 17C5:5D16 -cs=0x17c5;eip=0x005d19; X(PUSH(ax)); // 47215 push ax ;~ 17C5:5D19 -cs=0x17c5;eip=0x005d1a; T(SUB(ax, ax)); // 47216 sub ax, ax ;~ 17C5:5D1A -cs=0x17c5;eip=0x005d1c; X(PUSH(ax)); // 47217 push ax ;~ 17C5:5D1C -cs=0x17c5;eip=0x005d1d; T(bx = *(word_4e594);); // 47218 mov bx, word_4E594 ;~ 17C5:5D1D -cs=0x17c5;eip=0x005d21; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47219 push word ptr [bx] ;~ 17C5:5D21 -cs=0x17c5;eip=0x005d23; J(CALLF(sub_49a70,0)); // 47220 call far ptr sub_49A70 ;~ 17C5:5D23 -cs=0x17c5;eip=0x005d28; T(ADD(sp, 0x10)); // 47222 add sp, 10h ;~ 17C5:5D28 -cs=0x17c5;eip=0x005d2b; J(CALL(sub_2c20b,0)); // 47223 call sub_2C20B ;~ 17C5:5D2B -cs=0x17c5;eip=0x005d2e; J(CALL(sub_27c48,0)); // 47224 call sub_27C48 ;~ 17C5:5D2E -cs=0x17c5;eip=0x005d31; X(PUSH(word_492e2)); // 47225 push word_492E2 ;~ 17C5:5D31 -cs=0x17c5;eip=0x005d35; J(CALL(sub_27cb8,0)); // 47226 call sub_27CB8 ;~ 17C5:5D35 -cs=0x17c5;eip=0x005d38; T(ADD(sp, 2)); // 47227 add sp, 2 ;~ 17C5:5D38 -cs=0x17c5;eip=0x005d3b; T(CMP(word_522ca, 0)); // 47228 cmp word_522CA, 0 ;~ 17C5:5D3B -cs=0x17c5;eip=0x005d40; J(JNZ(loc_2bf80)); // 47229 jnz short loc_2BF80 ;~ 17C5:5D40 -cs=0x17c5;eip=0x005d42; X(PUSH(word_52100)); // 47230 push word_52100 ;~ 17C5:5D42 -cs=0x17c5;eip=0x005d46; X(PUSH(word_520f0)); // 47231 push word_520F0 ;~ 17C5:5D46 -cs=0x17c5;eip=0x005d4a; J(CALL(sub_2f7f9,0)); // 47232 call sub_2F7F9 ;~ 17C5:5D4A -cs=0x17c5;eip=0x005d4d; T(ADD(sp, 4)); // 47233 add sp, 4 ;~ 17C5:5D4D -loc_2bf80: - // 5596 -cs=0x17c5;eip=0x005d50; T(ax = 0x0FFFF;); // 47236 mov ax, 0FFFFh ;~ 17C5:5D50 -cs=0x17c5;eip=0x005d53; X(word_49922 = ax;); // 47237 mov word_49922, ax ;~ 17C5:5D53 -cs=0x17c5;eip=0x005d56; X(word_49924 = ax;); // 47238 mov word_49924, ax ;~ 17C5:5D56 -cs=0x17c5;eip=0x005d59; T(ax = 3;); // 47239 mov ax, 3 ;~ 17C5:5D59 -cs=0x17c5;eip=0x005d5c; X(PUSH(ax)); // 47240 push ax ;~ 17C5:5D5C -cs=0x17c5;eip=0x005d5d; X(PUSH(ax)); // 47241 push ax ;~ 17C5:5D5D -cs=0x17c5;eip=0x005d5e; J(CALL(sub_301fc,0)); // 47242 call sub_301FC ;~ 17C5:5D5E -cs=0x17c5;eip=0x005d61; T(ADD(sp, 4)); // 47243 add sp, 4 ;~ 17C5:5D61 -cs=0x17c5;eip=0x005d64; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 47244 mov word ptr loc_4F834, 0 ;~ 17C5:5D64 -cs=0x17c5;eip=0x005d6a; J(JMP(loc_2bfc6)); // 47245 jmp short loc_2BFC6 ;~ 17C5:5D6A -loc_2bf9c: - // 5597 -cs=0x17c5;eip=0x005d6c; T(ax = 0x67;); // 47249 mov ax, 67h ; 'g' ;~ 17C5:5D6C -cs=0x17c5;eip=0x005d6f; X(PUSH(ax)); // 47250 push ax ;~ 17C5:5D6F -cs=0x17c5;eip=0x005d70; T(ax = 0x140;); // 47251 mov ax, 140h ;~ 17C5:5D70 -cs=0x17c5;eip=0x005d73; X(PUSH(ax)); // 47252 push ax ;~ 17C5:5D73 -cs=0x17c5;eip=0x005d74; T(ax = 0x61;); // 47253 mov ax, 61h ; 'a' ;~ 17C5:5D74 -cs=0x17c5;eip=0x005d77; X(PUSH(ax)); // 47254 push ax ;~ 17C5:5D77 -cs=0x17c5;eip=0x005d78; T(SUB(ax, ax)); // 47255 sub ax, ax ;~ 17C5:5D78 -loc_2bfaa: - // 5598 -cs=0x17c5;eip=0x005d7a; X(PUSH(ax)); // 47258 push ax ;~ 17C5:5D7A -loc_2bfab: - // 5599 -cs=0x17c5;eip=0x005d7b; T(bx = *(word_4e594);); // 47261 mov bx, word_4E594 ;~ 17C5:5D7B -cs=0x17c5;eip=0x005d7f; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47262 push word ptr [bx] ;~ 17C5:5D7F -cs=0x17c5;eip=0x005d81; T(ax = 0x61;); // 47263 mov ax, 61h ; 'a' ;~ 17C5:5D81 -cs=0x17c5;eip=0x005d84; X(PUSH(ax)); // 47264 push ax ;~ 17C5:5D84 -cs=0x17c5;eip=0x005d85; T(SUB(ax, ax)); // 47265 sub ax, ax ;~ 17C5:5D85 -cs=0x17c5;eip=0x005d87; X(PUSH(ax)); // 47266 push ax ;~ 17C5:5D87 -cs=0x17c5;eip=0x005d88; T(bx = *(word_4e564);); // 47267 mov bx, word_4E564 ;~ 17C5:5D88 -cs=0x17c5;eip=0x005d8c; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47268 push word ptr [bx] ;~ 17C5:5D8C -cs=0x17c5;eip=0x005d8e; J(CALLF(sub_49a70,0)); // 47269 call far ptr sub_49A70 ;~ 17C5:5D8E -cs=0x17c5;eip=0x005d93; T(ADD(sp, 0x10)); // 47271 add sp, 10h ;~ 17C5:5D93 -loc_2bfc6: - // 5600 -cs=0x17c5;eip=0x005d96; T(ax = word_4e382;); // 47275 mov ax, word_4E382 ;~ 17C5:5D96 -cs=0x17c5;eip=0x005d99; T(CMP(word_520c0, ax)); // 47276 cmp word_520C0, ax ;~ 17C5:5D99 -cs=0x17c5;eip=0x005d9d; J(JNZ(loc_2bfd2)); // 47277 jnz short loc_2BFD2 ;~ 17C5:5D9D -cs=0x17c5;eip=0x005d9f; J(JMP(loc_2c0ab)); // 47278 jmp loc_2C0AB ;~ 17C5:5D9F -loc_2bfd2: - // 5601 -cs=0x17c5;eip=0x005da2; T(CMP(word_520c0, 0x42)); // 47282 cmp word_520C0, 42h ; 'B' ;~ 17C5:5DA2 -cs=0x17c5;eip=0x005da7; J(JZ(loc_2bfea)); // 47283 jz short loc_2BFEA ;~ 17C5:5DA7 -cs=0x17c5;eip=0x005da9; T(CMP(word_520c0, 0x43)); // 47284 cmp word_520C0, 43h ; 'C' ;~ 17C5:5DA9 -cs=0x17c5;eip=0x005dae; J(JZ(loc_2bfea)); // 47285 jz short loc_2BFEA ;~ 17C5:5DAE -cs=0x17c5;eip=0x005db0; T(CMP(word_520c0, 0x41)); // 47286 cmp word_520C0, 41h ; 'A' ;~ 17C5:5DB0 -cs=0x17c5;eip=0x005db5; J(JZ(loc_2bfea)); // 47287 jz short loc_2BFEA ;~ 17C5:5DB5 -cs=0x17c5;eip=0x005db7; J(JMP(loc_2c088)); // 47288 jmp loc_2C088 ;~ 17C5:5DB7 -loc_2bfea: - // 5602 -cs=0x17c5;eip=0x005dba; J(CALLF(sub_49af7,0)); // 47293 call far ptr sub_49AF7 ;~ 17C5:5DBA -cs=0x17c5;eip=0x005dbf; J(CALLF(sub_49ad9,0)); // 47295 call far ptr sub_49AD9 ;~ 17C5:5DBF -cs=0x17c5;eip=0x005dc4; T(CMP(ax, 3)); // 47297 cmp ax, 3 ;~ 17C5:5DC4 -cs=0x17c5;eip=0x005dc7; J(JNZ(loc_2c023)); // 47298 jnz short loc_2C023 ;~ 17C5:5DC7 -cs=0x17c5;eip=0x005dc9; T(bx = *(word_4e564);); // 47299 mov bx, word_4E564 ;~ 17C5:5DC9 -cs=0x17c5;eip=0x005dcd; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47300 push word ptr [bx] ;~ 17C5:5DCD -cs=0x17c5;eip=0x005dcf; T(CMP(word_520c0, 0x42)); // 47301 cmp word_520C0, 42h ; 'B' ;~ 17C5:5DCF -cs=0x17c5;eip=0x005dd4; J(JNZ(loc_2c00b)); // 47302 jnz short loc_2C00B ;~ 17C5:5DD4 -cs=0x17c5;eip=0x005dd6; T(ax = 0x5834;); // 47303 mov ax, 5834h ;~ 17C5:5DD6 -cs=0x17c5;eip=0x005dd9; J(JMP(loc_2c01a)); // 47304 jmp short loc_2C01A ;~ 17C5:5DD9 -loc_2c00b: - // 5603 -cs=0x17c5;eip=0x005ddb; T(CMP(word_520c0, 0x43)); // 47308 cmp word_520C0, 43h ; 'C' ;~ 17C5:5DDB -cs=0x17c5;eip=0x005de0; J(JNZ(loc_2c017)); // 47309 jnz short loc_2C017 ;~ 17C5:5DE0 -cs=0x17c5;eip=0x005de2; T(ax = 0x5840;); // 47310 mov ax, 5840h ;~ 17C5:5DE2 -sub_2c015: - // 47317 -cs=0x17c5;eip=0x005de5; J(JMP(loc_2c01a)); // 47318 jmp short loc_2C01A ;~ 17C5:5DE5 -loc_2c017: - // 5604 -cs=0x17c5;eip=0x005de7; T(ax = 0x584D;); // 47322 mov ax, 584Dh ;~ 17C5:5DE7 -loc_2c01a: - // 5605 -cs=0x17c5;eip=0x005dea; X(PUSH(ax)); // 47326 push ax ;~ 17C5:5DEA -cs=0x17c5;eip=0x005deb; J(CALL(sub_341ec,0)); // 47327 call sub_341EC ;~ 17C5:5DEB -cs=0x17c5;eip=0x005dee; T(ADD(sp, 4)); // 47329 add sp, 4 ;~ 17C5:5DEE -cs=0x17c5;eip=0x005df1; J(JMP(loc_2c04b)); // 47330 jmp short loc_2C04B ;~ 17C5:5DF1 -loc_2c023: - // 5606 -cs=0x17c5;eip=0x005df3; T(bx = *(word_4e564);); // 47334 mov bx, word_4E564 ;~ 17C5:5DF3 -cs=0x17c5;eip=0x005df7; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47335 push word ptr [bx] ;~ 17C5:5DF7 -cs=0x17c5;eip=0x005df9; T(CMP(word_520c0, 0x42)); // 47336 cmp word_520C0, 42h ; 'B' ;~ 17C5:5DF9 -cs=0x17c5;eip=0x005dfe; J(JNZ(loc_2c035)); // 47337 jnz short loc_2C035 ;~ 17C5:5DFE -cs=0x17c5;eip=0x005e00; T(ax = 0x5859;); // 47338 mov ax, 5859h ;~ 17C5:5E00 -cs=0x17c5;eip=0x005e03; J(JMP(loc_2c044)); // 47339 jmp short loc_2C044 ;~ 17C5:5E03 -loc_2c035: - // 5607 -cs=0x17c5;eip=0x005e05; T(CMP(word_520c0, 0x43)); // 47343 cmp word_520C0, 43h ; 'C' ;~ 17C5:5E05 -cs=0x17c5;eip=0x005e0a; J(JNZ(loc_2c041)); // 47344 jnz short loc_2C041 ;~ 17C5:5E0A -cs=0x17c5;eip=0x005e0c; T(ax = 0x5862;); // 47345 mov ax, 5862h ;~ 17C5:5E0C -cs=0x17c5;eip=0x005e0f; J(JMP(loc_2c044)); // 47346 jmp short loc_2C044 ;~ 17C5:5E0F -loc_2c041: - // 5608 -cs=0x17c5;eip=0x005e11; T(ax = 0x586C;); // 47350 mov ax, 586Ch ;~ 17C5:5E11 -loc_2c044: - // 5609 -cs=0x17c5;eip=0x005e14; X(PUSH(ax)); // 47354 push ax ;~ 17C5:5E14 -cs=0x17c5;eip=0x005e15; J(CALL(sub_341ec,0)); // 47355 call sub_341EC ;~ 17C5:5E15 -cs=0x17c5;eip=0x005e18; T(ADD(sp, 4)); // 47357 add sp, 4 ;~ 17C5:5E18 -loc_2c04b: - // 5610 -cs=0x17c5;eip=0x005e1b; T(ax = 0x67;); // 47360 mov ax, 67h ; 'g' ;~ 17C5:5E1B -cs=0x17c5;eip=0x005e1e; X(PUSH(ax)); // 47361 push ax ;~ 17C5:5E1E -cs=0x17c5;eip=0x005e1f; T(ax = 0x140;); // 47362 mov ax, 140h ;~ 17C5:5E1F -cs=0x17c5;eip=0x005e22; X(PUSH(ax)); // 47363 push ax ;~ 17C5:5E22 -cs=0x17c5;eip=0x005e23; T(ax = 0x61;); // 47364 mov ax, 61h ; 'a' ;~ 17C5:5E23 -cs=0x17c5;eip=0x005e26; X(PUSH(ax)); // 47365 push ax ;~ 17C5:5E26 -cs=0x17c5;eip=0x005e27; T(SUB(ax, ax)); // 47366 sub ax, ax ;~ 17C5:5E27 -cs=0x17c5;eip=0x005e29; X(PUSH(ax)); // 47367 push ax ;~ 17C5:5E29 -cs=0x17c5;eip=0x005e2a; T(bx = *(word_4e57c);); // 47368 mov bx, word_4E57C ;~ 17C5:5E2A -cs=0x17c5;eip=0x005e2e; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47369 push word ptr [bx] ;~ 17C5:5E2E -cs=0x17c5;eip=0x005e30; T(ax = 0x61;); // 47370 mov ax, 61h ; 'a' ;~ 17C5:5E30 -cs=0x17c5;eip=0x005e33; X(PUSH(ax)); // 47371 push ax ;~ 17C5:5E33 -cs=0x17c5;eip=0x005e34; T(SUB(ax, ax)); // 47372 sub ax, ax ;~ 17C5:5E34 -cs=0x17c5;eip=0x005e36; X(PUSH(ax)); // 47373 push ax ;~ 17C5:5E36 -cs=0x17c5;eip=0x005e37; T(bx = *(word_4e564);); // 47374 mov bx, word_4E564 ;~ 17C5:5E37 -cs=0x17c5;eip=0x005e3b; X(PUSH(*(dw*)(raddr(ds,bx)))); // 47375 push word ptr [bx] ;~ 17C5:5E3B -cs=0x17c5;eip=0x005e3d; J(CALLF(sub_49a70,0)); // 47376 call far ptr sub_49A70 ;~ 17C5:5E3D -cs=0x17c5;eip=0x005e42; T(ADD(sp, 0x10)); // 47378 add sp, 10h ;~ 17C5:5E42 -cs=0x17c5;eip=0x005e45; T(bx = *(word_4e564);); // 47379 mov bx, word_4E564 ;~ 17C5:5E45 -cs=0x17c5;eip=0x005e49; T(si = *(word_4e57c);); // 47380 mov si, word_4E57C ;~ 17C5:5E49 -cs=0x17c5;eip=0x005e4d; T(ax = 0x60;); // 47381 mov ax, 60h ; '`' ;~ 17C5:5E4D -cs=0x17c5;eip=0x005e50; X(MOV(*(dw*)(raddr(ds,si+0x10)), ax)); // 47382 mov [si+10h], ax ;~ 17C5:5E50 -cs=0x17c5;eip=0x005e53; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 47383 mov [bx+10h], ax ;~ 17C5:5E53 -cs=0x17c5;eip=0x005e56; J(JMP(loc_2c0a5)); // 47384 jmp short loc_2C0A5 ;~ 17C5:5E56 -loc_2c088: - // 5611 -cs=0x17c5;eip=0x005e58; T(CMP(word_492f2, 0)); // 47388 cmp word_492F2, 0 ;~ 17C5:5E58 -cs=0x17c5;eip=0x005e5d; J(JZ(loc_2c094)); // 47389 jz short loc_2C094 ;~ 17C5:5E5D -cs=0x17c5;eip=0x005e5f; T(ax = 0x60;); // 47390 mov ax, 60h ; '`' ;~ 17C5:5E5F -cs=0x17c5;eip=0x005e62; J(JMP(loc_2c097)); // 47391 jmp short loc_2C097 ;~ 17C5:5E62 -loc_2c094: - // 5612 -cs=0x17c5;eip=0x005e64; T(ax = 0x0C7;); // 47395 mov ax, 0C7h ;~ 17C5:5E64 -loc_2c097: - // 5613 -cs=0x17c5;eip=0x005e67; T(bx = *(word_4e57c);); // 47398 mov bx, word_4E57C ;~ 17C5:5E67 -cs=0x17c5;eip=0x005e6b; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 47399 mov [bx+10h], ax ;~ 17C5:5E6B -cs=0x17c5;eip=0x005e6e; T(bx = *(word_4e564);); // 47400 mov bx, word_4E564 ;~ 17C5:5E6E -cs=0x17c5;eip=0x005e72; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 47401 mov [bx+10h], ax ;~ 17C5:5E72 -loc_2c0a5: - // 5614 -cs=0x17c5;eip=0x005e75; T(ax = word_520c0;); // 47404 mov ax, word_520C0 ;~ 17C5:5E75 -cs=0x17c5;eip=0x005e78; X(word_4e382 = ax;); // 47405 mov word_4E382, ax ;~ 17C5:5E78 -loc_2c0ab: - // 5615 -cs=0x17c5;eip=0x005e7b; T(es = seg_4ee24;); // 47408 mov es, seg_4EE24 ;~ 17C5:5E7B -cs=0x17c5;eip=0x005e7f; T(al = *(byte_38b2f);); // 47410 mov al, es:byte_38B2F ;~ 17C5:5E7F -cs=0x17c5;eip=0x005e83; X(byte_4a3c7 = al;); // 47411 mov byte_4A3C7, al ;~ 17C5:5E83 -cs=0x17c5;eip=0x005e86; X(*(db*)(word_520c8) = 3;); // 47412 mov byte ptr word_520C8, 3 ;~ 17C5:5E86 -cs=0x17c5;eip=0x005e8b; T(CMP(*(dw*)(byte_4f20c), 0)); // 47413 cmp word ptr byte_4F20C, 0 ;~ 17C5:5E8B -cs=0x17c5;eip=0x005e90; J(JNZ(loc_2c0d7)); // 47414 jnz short loc_2C0D7 ;~ 17C5:5E90 -cs=0x17c5;eip=0x005e92; T(LES(bx, dword_528d6)); // 47415 les bx, dword_528D6 ;~ 17C5:5E92 -cs=0x17c5;eip=0x005e96; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 47417 cmp word ptr es:[bx+78h], 0 ;~ 17C5:5E96 -cs=0x17c5;eip=0x005e9b; J(JZ(loc_2c0d7)); // 47418 jz short loc_2C0D7 ;~ 17C5:5E9B -cs=0x17c5;eip=0x005e9d; X(byte_4a3c7 = 3;); // 47419 mov byte_4A3C7, 3 ;~ 17C5:5E9D -cs=0x17c5;eip=0x005ea2; X(*(db*)(word_520c8) = 0x0B;); // 47420 mov byte ptr word_520C8, 0Bh ;~ 17C5:5EA2 -loc_2c0d7: - // 5616 -cs=0x17c5;eip=0x005ea7; X(PUSH(word_492ec)); // 47424 push word_492EC ;~ 17C5:5EA7 -cs=0x17c5;eip=0x005eab; J(CALL(sub_284ca,0)); // 47425 call sub_284CA ;~ 17C5:5EAB -cs=0x17c5;eip=0x005eae; T(ADD(sp, 2)); // 47427 add sp, 2 ;~ 17C5:5EAE -cs=0x17c5;eip=0x005eb1; X(*(byte_4cdb6) = 0;); // 47428 mov byte_4CDB6, 0 ;~ 17C5:5EB1 -cs=0x17c5;eip=0x005eb6; T(bx = *(word_4e564);); // 47429 mov bx, word_4E564 ;~ 17C5:5EB6 -cs=0x17c5;eip=0x005eba; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 47430 mov ax, [bx+10h] ;~ 17C5:5EBA -cs=0x17c5;eip=0x005ebd; T(INC(ax)); // 47431 inc ax ;~ 17C5:5EBD -cs=0x17c5;eip=0x005ebe; X(PUSH(ax)); // 47432 push ax ;~ 17C5:5EBE -cs=0x17c5;eip=0x005ebf; T(ax = 0x140;); // 47433 mov ax, 140h ;~ 17C5:5EBF -cs=0x17c5;eip=0x005ec2; X(PUSH(ax)); // 47434 push ax ;~ 17C5:5EC2 -cs=0x17c5;eip=0x005ec3; T(SUB(ax, ax)); // 47435 sub ax, ax ;~ 17C5:5EC3 -cs=0x17c5;eip=0x005ec5; X(PUSH(ax)); // 47436 push ax ;~ 17C5:5EC5 -cs=0x17c5;eip=0x005ec6; X(PUSH(ax)); // 47437 push ax ;~ 17C5:5EC6 -cs=0x17c5;eip=0x005ec7; T(ax = word_5170e;); // 47438 mov ax, word_5170E ;~ 17C5:5EC7 -cs=0x17c5;eip=0x005eca; T(CWD); // 47439 cwd ;~ 17C5:5ECA -cs=0x17c5;eip=0x005ecb; X(PUSH(dx)); // 47440 push dx ;~ 17C5:5ECB -cs=0x17c5;eip=0x005ecc; X(PUSH(ax)); // 47441 push ax ;~ 17C5:5ECC -cs=0x17c5;eip=0x005ecd; X(PUSH(word_51706)); // 47442 push word_51706 ;~ 17C5:5ECD -cs=0x17c5;eip=0x005ed1; X(PUSH(word_51704)); // 47443 push word_51704 ;~ 17C5:5ED1 -cs=0x17c5;eip=0x005ed5; X(PUSH(*(word_51430))); // 47444 push word_51430 ;~ 17C5:5ED5 -cs=0x17c5;eip=0x005ed9; X(PUSH(word_5142e)); // 47445 push word_5142E ;~ 17C5:5ED9 -cs=0x17c5;eip=0x005edd; X(PUSH(*(word_51714))); // 47446 push word_51714 ;~ 17C5:5EDD -cs=0x17c5;eip=0x005ee1; X(PUSH(word_520c4)); // 47447 push word_520C4 ;~ 17C5:5EE1 -cs=0x17c5;eip=0x005ee5; T(ax = word_527da;); // 47448 mov ax, word_527DA ;~ 17C5:5EE5 -cs=0x17c5;eip=0x005ee8; T(NEG(ax)); // 47449 neg ax ;~ 17C5:5EE8 -cs=0x17c5;eip=0x005eea; X(PUSH(ax)); // 47450 push ax ;~ 17C5:5EEA -cs=0x17c5;eip=0x005eeb; J(CALL(sub_283fa,0)); // 47451 call sub_283FA ;~ 17C5:5EEB -seg2623_5eee_proc: - // 47455 -cs=0x17c5;eip=0x005eee; T(ADD(sp, 0x1A)); // 47455 add sp, 1Ah ;~ 17C5:5EEE -cs=0x17c5;eip=0x005ef1; X(*(db*)(&word_4e73e) = 0;); // 47456 mov byte ptr word_4E73E, 0 ;~ 17C5:5EF1 -cs=0x17c5;eip=0x005ef6; T(al = *(byte_4cdb6);); // 47457 mov al, byte_4CDB6 ;~ 17C5:5EF6 -cs=0x17c5;eip=0x005ef9; X(MOV(*(raddr(ds,m2c::kloc_4fb8a)), al)); // 47458 mov byte ptr loc_4FB8A, al ;~ 17C5:5EF9 -cs=0x17c5;eip=0x005efc; T(CMP(word_520c0, 0x41)); // 47459 cmp word_520C0, 41h ; 'A' ;~ 17C5:5EFC -cs=0x17c5;eip=0x005f01; J(JZ(loc_2c136)); // 47460 jz short loc_2C136 ;~ 17C5:5F01 -cs=0x17c5;eip=0x005f03; J(JMP(loc_2c1e1)); // 47461 jmp loc_2C1E1 ;~ 17C5:5F03 -loc_2c136: - // 5617 -cs=0x17c5;eip=0x005f06; T(ax = 0x5878;); // 47465 mov ax, 5878h ;~ 17C5:5F06 -cs=0x17c5;eip=0x005f09; X(PUSH(ax)); // 47466 push ax ;~ 17C5:5F09 -cs=0x17c5;eip=0x005f0a; J(CALL(sub_2c303,0)); // 47467 call sub_2C303 ;~ 17C5:5F0A -cs=0x17c5;eip=0x005f0d; T(ADD(sp, 2)); // 47468 add sp, 2 ;~ 17C5:5F0D -cs=0x17c5;eip=0x005f10; T(ax = 0x0F;); // 47469 mov ax, 0Fh ;~ 17C5:5F10 -cs=0x17c5;eip=0x005f13; X(PUSH(ax)); // 47470 push ax ;~ 17C5:5F13 -cs=0x17c5;eip=0x005f14; J(CALLF(sub_49a43,0)); // 47471 call far ptr sub_49A43 ;~ 17C5:5F14 -cs=0x17c5;eip=0x005f19; T(ADD(sp, 2)); // 47473 add sp, 2 ;~ 17C5:5F19 -cs=0x17c5;eip=0x005f1c; X(word_4d78d = 0x0F1;); // 47474 mov word_4D78D, 0F1h ;~ 17C5:5F1C -cs=0x17c5;eip=0x005f22; X(word_4d791 = 0x15;); // 47475 mov word_4D791, 15h ;~ 17C5:5F22 -cs=0x17c5;eip=0x005f28; X(word_4d78f = 0x0FB;); // 47476 mov word_4D78F, 0FBh ;~ 17C5:5F28 -cs=0x17c5;eip=0x005f2e; X(word_4d793 = 0x5E;); // 47477 mov word_4D793, 5Eh ; '^' ;~ 17C5:5F2E -cs=0x17c5;eip=0x005f34; J(CALLF(sub_3775a,0)); // 47478 call sub_3775A ;~ 17C5:5F34 -cs=0x17c5;eip=0x005f39; X(word_4d78d = 0x53;); // 47479 mov word_4D78D, 53h ; 'S' ;~ 17C5:5F39 -cs=0x17c5;eip=0x005f3f; X(word_4d791 = 0x15;); // 47480 mov word_4D791, 15h ;~ 17C5:5F3F -cs=0x17c5;eip=0x005f45; X(word_4d78f = 0x49;); // 47481 mov word_4D78F, 49h ; 'I' ;~ 17C5:5F45 -cs=0x17c5;eip=0x005f4b; X(word_4d793 = 0x5E;); // 47482 mov word_4D793, 5Eh ; '^' ;~ 17C5:5F4B -cs=0x17c5;eip=0x005f51; J(CALLF(sub_3775a,0)); // 47483 call sub_3775A ;~ 17C5:5F51 -cs=0x17c5;eip=0x005f56; J(CALLF(sub_49a4d,0)); // 47484 call far ptr sub_49A4D ;~ 17C5:5F56 -cs=0x17c5;eip=0x005f5b; T(al = *(byte_527d0);); // 47486 mov al, byte_527D0 ;~ 17C5:5F5B -cs=0x17c5;eip=0x005f5e; T(CBW); // 47487 cbw ;~ 17C5:5F5E -cs=0x17c5;eip=0x005f5f; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 47488 mov [bp-0Eh], ax ;~ 17C5:5F5F -cs=0x17c5;eip=0x005f62; J(CALLF(sub_49a7f,0)); // 47489 call far ptr sub_49A7F ;~ 17C5:5F62 -cs=0x17c5;eip=0x005f67; X(*(byte_527d0) = al;); // 47491 mov byte_527D0, al ;~ 17C5:5F67 -cs=0x17c5;eip=0x005f6a; T(SUB(ax, ax)); // 47492 sub ax, ax ;~ 17C5:5F6A -cs=0x17c5;eip=0x005f6c; X(PUSH(ax)); // 47493 push ax ;~ 17C5:5F6C -cs=0x17c5;eip=0x005f6d; T(ax = 0x2F;); // 47494 mov ax, 2Fh ; '/' ;~ 17C5:5F6D -cs=0x17c5;eip=0x005f70; X(PUSH(ax)); // 47495 push ax ;~ 17C5:5F70 -cs=0x17c5;eip=0x005f71; T(ax = 0x6F;); // 47496 mov ax, 6Fh ; 'o' ;~ 17C5:5F71 -cs=0x17c5;eip=0x005f74; X(PUSH(ax)); // 47497 push ax ;~ 17C5:5F74 -cs=0x17c5;eip=0x005f75; T(SUB(ax, ax)); // 47498 sub ax, ax ;~ 17C5:5F75 -cs=0x17c5;eip=0x005f77; X(PUSH(ax)); // 47499 push ax ;~ 17C5:5F77 -cs=0x17c5;eip=0x005f78; T(ax = 0x0D1;); // 47500 mov ax, 0D1h ;~ 17C5:5F78 -cs=0x17c5;eip=0x005f7b; X(PUSH(ax)); // 47501 push ax ;~ 17C5:5F7B -cs=0x17c5;eip=0x005f7c; T(ax = 0x30;); // 47502 mov ax, 30h ; '0' ;~ 17C5:5F7C -cs=0x17c5;eip=0x005f7f; X(PUSH(ax)); // 47503 push ax ;~ 17C5:5F7F -cs=0x17c5;eip=0x005f80; T(ax = 0x6B;); // 47504 mov ax, 6Bh ; 'k' ;~ 17C5:5F80 -cs=0x17c5;eip=0x005f83; X(PUSH(ax)); // 47505 push ax ;~ 17C5:5F83 -cs=0x17c5;eip=0x005f84; J(CALL(sub_30af8,0)); // 47506 call sub_30AF8 ;~ 17C5:5F84 -cs=0x17c5;eip=0x005f87; T(ADD(sp, 0x0E)); // 47508 add sp, 0Eh ;~ 17C5:5F87 -cs=0x17c5;eip=0x005f8a; T(SUB(ax, ax)); // 47509 sub ax, ax ;~ 17C5:5F8A -cs=0x17c5;eip=0x005f8c; X(PUSH(ax)); // 47510 push ax ;~ 17C5:5F8C -cs=0x17c5;eip=0x005f8d; T(ax = 2;); // 47511 mov ax, 2 ;~ 17C5:5F8D -cs=0x17c5;eip=0x005f90; X(PUSH(ax)); // 47512 push ax ;~ 17C5:5F90 -cs=0x17c5;eip=0x005f91; T(ax = 0x0C3;); // 47513 mov ax, 0C3h ;~ 17C5:5F91 -cs=0x17c5;eip=0x005f94; X(PUSH(ax)); // 47514 push ax ;~ 17C5:5F94 -cs=0x17c5;eip=0x005f95; T(ax = 0x36;); // 47515 mov ax, 36h ; '6' ;~ 17C5:5F95 -cs=0x17c5;eip=0x005f98; X(PUSH(ax)); // 47516 push ax ;~ 17C5:5F98 -cs=0x17c5;eip=0x005f99; T(ax = 0x7D;); // 47517 mov ax, 7Dh ; '}' ;~ 17C5:5F99 -cs=0x17c5;eip=0x005f9c; X(PUSH(ax)); // 47518 push ax ;~ 17C5:5F9C -cs=0x17c5;eip=0x005f9d; T(ax = 0x5F;); // 47519 mov ax, 5Fh ; '_' ;~ 17C5:5F9D -cs=0x17c5;eip=0x005fa0; X(PUSH(ax)); // 47520 push ax ;~ 17C5:5FA0 -cs=0x17c5;eip=0x005fa1; T(ax = 0x41;); // 47521 mov ax, 41h ; 'A' ;~ 17C5:5FA1 -cs=0x17c5;eip=0x005fa4; X(PUSH(ax)); // 47522 push ax ;~ 17C5:5FA4 -cs=0x17c5;eip=0x005fa5; J(CALL(sub_30af8,0)); // 47523 call sub_30AF8 ;~ 17C5:5FA5 -cs=0x17c5;eip=0x005fa8; T(ADD(sp, 0x0E)); // 47525 add sp, 0Eh ;~ 17C5:5FA8 -cs=0x17c5;eip=0x005fab; T(MOV(al, *(raddr(ss,bp-0x0E)))); // 47526 mov al, [bp-0Eh] ;~ 17C5:5FAB -cs=0x17c5;eip=0x005fae; X(*(byte_527d0) = al;); // 47527 mov byte_527D0, al ;~ 17C5:5FAE -loc_2c1e1: - // 5618 -cs=0x17c5;eip=0x005fb1; J(CALLF(sub_49afc,0)); // 47530 call far ptr sub_49AFC ;~ 17C5:5FB1 -cs=0x17c5;eip=0x005fb6; T(CMP(word_522ce, 0x13)); // 47532 cmp word_522CE, 13h ;~ 17C5:5FB6 -cs=0x17c5;eip=0x005fbb; J(JZ(loc_2c1fb)); // 47533 jz short loc_2C1FB ;~ 17C5:5FBB -cs=0x17c5;eip=0x005fbd; T(CMP(word_522ca, 1)); // 47534 cmp word_522CA, 1 ;~ 17C5:5FBD -cs=0x17c5;eip=0x005fc2; J(JZ(loc_2c1fb)); // 47535 jz short loc_2C1FB ;~ 17C5:5FC2 -cs=0x17c5;eip=0x005fc4; T(CMP(word_492f2, 0)); // 47536 cmp word_492F2, 0 ;~ 17C5:5FC4 -cs=0x17c5;eip=0x005fc9; J(JNZ(loc_2c200)); // 47537 jnz short loc_2C200 ;~ 17C5:5FC9 -loc_2c1fb: - // 5619 -cs=0x17c5;eip=0x005fcb; T(ax = 0x0C8;); // 47541 mov ax, 0C8h ;~ 17C5:5FCB -cs=0x17c5;eip=0x005fce; J(JMP(loc_2c203)); // 47542 jmp short loc_2C203 ;~ 17C5:5FCE -loc_2c200: - // 5620 -cs=0x17c5;eip=0x005fd0; T(ax = 0x61;); // 47546 mov ax, 61h ; 'a' ;~ 17C5:5FD0 -loc_2c203: - // 5621 -cs=0x17c5;eip=0x005fd3; X(*(dw*)(asc_4e356) = ax;); // 47549 mov word ptr asc_4E356, ax ; "l" ;~ 17C5:5FD3 -cs=0x17c5;eip=0x005fd6; X(POP(si)); // 47550 pop si ;~ 17C5:5FD6 -cs=0x17c5;eip=0x005fd7; T(sp = bp;); // 47551 mov sp, bp ;~ 17C5:5FD7 -cs=0x17c5;eip=0x005fd9; X(POP(bp)); // 47552 pop bp ;~ 17C5:5FD9 -cs=0x17c5;eip=0x005fda; J(RETN(0)); // 47553 retn ;~ 17C5:5FDA -seg2623_6742_proc: - // 48580 -loc_2c972: - // 5686 -cs=0x17c5;eip=0x006742; X(PUSH(bp)); // 48581 push bp ;~ 17C5:6742 -cs=0x17c5;eip=0x006743; T(bp = sp;); // 48582 mov bp, sp ;~ 17C5:6743 -cs=0x17c5;eip=0x006745; T(SUB(sp, 6)); // 48583 sub sp, 6 ;~ 17C5:6745 -cs=0x17c5;eip=0x006748; X(PUSH(si)); // 48584 push si ;~ 17C5:6748 -cs=0x17c5;eip=0x006749; X(MOV(*(dw*)(raddr(ss,bp-6)), 0)); // 48585 mov word ptr [bp-6], 0 ;~ 17C5:6749 -cs=0x17c5;eip=0x00674e; X(MOV(*(dw*)(raddr(ss,bp-4)), 0)); // 48586 mov word ptr [bp-4], 0 ;~ 17C5:674E -cs=0x17c5;eip=0x006753; J(JMP(loc_2c9cb)); // 48587 jmp short loc_2C9CB ;~ 17C5:6753 -loc_2c986: - // 5687 -cs=0x17c5;eip=0x006756; T(MOV(bx, *(dw*)(raddr(ss,bp-4)))); // 48593 mov bx, [bp-4] ;~ 17C5:6756 -cs=0x17c5;eip=0x006759; T(cl = 4;); // 48594 mov cl, 4 ;~ 17C5:6759 -cs=0x17c5;eip=0x00675b; T(SHL(bx, cl)); // 48595 shl bx, cl ;~ 17C5:675B -cs=0x17c5;eip=0x00675d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E4E)))); // 48596 mov ax, [bx-7E4Eh] ;~ 17C5:675D -cs=0x17c5;eip=0x006761; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 48597 mov [bp-2], ax ;~ 17C5:6761 -cs=0x17c5;eip=0x006764; T(OR(ax, ax)); // 48598 or ax, ax ;~ 17C5:6764 -cs=0x17c5;eip=0x006766; J(JZ(loc_2c9c8)); // 48599 jz short loc_2C9C8 ;~ 17C5:6766 -cs=0x17c5;eip=0x006768; T(cx = ax;); // 48600 mov cx, ax ;~ 17C5:6768 -cs=0x17c5;eip=0x00676a; T(SHL(ax, 1)); // 48601 shl ax, 1 ;~ 17C5:676A -cs=0x17c5;eip=0x00676c; T(ADD(ax, cx)); // 48602 add ax, cx ;~ 17C5:676C -cs=0x17c5;eip=0x00676e; T(SHL(ax, 1)); // 48603 shl ax, 1 ;~ 17C5:676E -cs=0x17c5;eip=0x006770; T(ADD(ax, cx)); // 48604 add ax, cx ;~ 17C5:6770 -cs=0x17c5;eip=0x006772; T(SHL(ax, 1)); // 48605 shl ax, 1 ;~ 17C5:6772 -cs=0x17c5;eip=0x006774; T(si = ax;); // 48606 mov si, ax ;~ 17C5:6774 -cs=0x17c5;eip=0x006776; T(cx = word_492e8;); // 48607 mov cx, word_492E8 ;~ 17C5:6776 -cs=0x17c5;eip=0x00677a; T(ADD(cx, 2)); // 48608 add cx, 2 ;~ 17C5:677A -cs=0x17c5;eip=0x00677d; T(MOV(ax, *(dw*)(raddr(ds,si+0x18E)))); // 48609 mov ax, [si+18Eh] ;~ 17C5:677D -cs=0x17c5;eip=0x006781; X(IMUL1_2(*(dw*)(raddr(ds,si+0x190)))); // 48610 imul word ptr [si+190h] ;~ 17C5:6781 -cs=0x17c5;eip=0x006785; T(IMUL1_2(cx)); // 48611 imul cx ;~ 17C5:6785 -cs=0x17c5;eip=0x006787; T(CWD); // 48612 cwd ;~ 17C5:6787 -cs=0x17c5;eip=0x006788; T(XOR(ax, dx)); // 48613 xor ax, dx ;~ 17C5:6788 -cs=0x17c5;eip=0x00678a; T(SUB(ax, dx)); // 48614 sub ax, dx ;~ 17C5:678A -cs=0x17c5;eip=0x00678c; T(cx = 6;); // 48615 mov cx, 6 ;~ 17C5:678C -cs=0x17c5;eip=0x00678f; T(SAR(ax, cl)); // 48616 sar ax, cl ;~ 17C5:678F -cs=0x17c5;eip=0x006791; T(XOR(ax, dx)); // 48617 xor ax, dx ;~ 17C5:6791 -cs=0x17c5;eip=0x006793; T(SUB(ax, dx)); // 48618 sub ax, dx ;~ 17C5:6793 -cs=0x17c5;eip=0x006795; X(ADD(*(dw*)(raddr(ss,bp-6)), ax)); // 48619 add [bp-6], ax ;~ 17C5:6795 -loc_2c9c8: - // 5688 -cs=0x17c5;eip=0x006798; X(INC(*(dw*)(raddr(ss,bp-4)))); // 48622 inc word ptr [bp-4] ;~ 17C5:6798 -loc_2c9cb: - // 5689 -cs=0x17c5;eip=0x00679b; T(ax = word_4f22a;); // 48625 mov ax, word_4F22A ;~ 17C5:679B -cs=0x17c5;eip=0x00679e; T(CMP(*(dw*)(raddr(ss,bp-4)), ax)); // 48626 cmp [bp-4], ax ;~ 17C5:679E -cs=0x17c5;eip=0x0067a1; J(JL(loc_2c986)); // 48627 jl short loc_2C986 ;~ 17C5:67A1 -cs=0x17c5;eip=0x0067a3; T(cx = 0x64;); // 48628 mov cx, 64h ; 'd' ;~ 17C5:67A3 -cs=0x17c5;eip=0x0067a6; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 48629 mov ax, [bp-6] ;~ 17C5:67A6 -cs=0x17c5;eip=0x0067a9; T(CWD); // 48630 cwd ;~ 17C5:67A9 -cs=0x17c5;eip=0x0067aa; T(IDIV2(cx)); // 48631 idiv cx ;~ 17C5:67AA -cs=0x17c5;eip=0x0067ac; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 48632 mov [bp-6], ax ;~ 17C5:67AC -cs=0x17c5;eip=0x0067af; X(POP(si)); // 48633 pop si ;~ 17C5:67AF -cs=0x17c5;eip=0x0067b0; T(sp = bp;); // 48634 mov sp, bp ;~ 17C5:67B0 -cs=0x17c5;eip=0x0067b2; X(POP(bp)); // 48635 pop bp ;~ 17C5:67B2 -cs=0x17c5;eip=0x0067b3; J(RETN(0)); // 48636 retn ;~ 17C5:67B3 -loc_2c9e4: - // 5690 -cs=0x17c5;eip=0x0067b4; X(PUSH(bp)); // 48641 push bp ;~ 17C5:67B4 -cs=0x17c5;eip=0x0067b5; T(bp = sp;); // 48642 mov bp, sp ;~ 17C5:67B5 -cs=0x17c5;eip=0x0067b7; T(SUB(sp, 0x40)); // 48643 sub sp, 40h ;~ 17C5:67B7 -cs=0x17c5;eip=0x0067ba; X(PUSH(di)); // 48644 push di ;~ 17C5:67BA -cs=0x17c5;eip=0x0067bb; X(PUSH(si)); // 48645 push si ;~ 17C5:67BB -cs=0x17c5;eip=0x0067bc; T(TEST(*(db*)(&word_49918), 1)); // 48646 test byte ptr word_49918, 1 ;~ 17C5:67BC -cs=0x17c5;eip=0x0067c1; J(JNZ(loc_2ca0d)); // 48647 jnz short loc_2CA0D ;~ 17C5:67C1 -cs=0x17c5;eip=0x0067c3; T(CMP(word_49926, 0x0FFFF)); // 48648 cmp word_49926, 0FFFFh ;~ 17C5:67C3 -cs=0x17c5;eip=0x0067c8; J(JNZ(loc_2ca0d)); // 48649 jnz short loc_2CA0D ;~ 17C5:67C8 -cs=0x17c5;eip=0x0067ca; T(bx = word_49918;); // 48650 mov bx, word_49918 ;~ 17C5:67CA -cs=0x17c5;eip=0x0067ce; T(SAR(bx, 1)); // 48651 sar bx, 1 ;~ 17C5:67CE -cs=0x17c5;eip=0x0067d0; T(AND(bx, 7)); // 48652 and bx, 7 ;~ 17C5:67D0 -cs=0x17c5;eip=0x0067d3; T(cl = 3;); // 48653 mov cl, 3 ;~ 17C5:67D3 -cs=0x17c5;eip=0x0067d5; T(SHL(bx, cl)); // 48654 shl bx, cl ;~ 17C5:67D5 -cs=0x17c5;eip=0x0067d7; X(MOV(*(dw*)(raddr(ds,bx+0x0B52)), 0)); // 48655 mov word ptr [bx+0B52h], 0 ;~ 17C5:67D7 -loc_2ca0d: - // 5691 -cs=0x17c5;eip=0x0067dd; T(bx = word_49918;); // 48659 mov bx, word_49918 ;~ 17C5:67DD -cs=0x17c5;eip=0x0067e1; T(SAR(bx, 1)); // 48660 sar bx, 1 ;~ 17C5:67E1 -cs=0x17c5;eip=0x0067e3; T(SAR(bx, 1)); // 48661 sar bx, 1 ;~ 17C5:67E3 -cs=0x17c5;eip=0x0067e5; T(AND(bx, 3)); // 48662 and bx, 3 ;~ 17C5:67E5 -cs=0x17c5;eip=0x0067e8; T(ADD(bx, word_511d4)); // 48663 add bx, word_511D4 ;~ 17C5:67E8 -cs=0x17c5;eip=0x0067ec; T(ax = bx;); // 48664 mov ax, bx ;~ 17C5:67EC -cs=0x17c5;eip=0x0067ee; T(SHL(bx, 1)); // 48665 shl bx, 1 ;~ 17C5:67EE -cs=0x17c5;eip=0x0067f0; T(ADD(bx, ax)); // 48666 add bx, ax ;~ 17C5:67F0 -cs=0x17c5;eip=0x0067f2; T(SHL(bx, 1)); // 48667 shl bx, 1 ;~ 17C5:67F2 -cs=0x17c5;eip=0x0067f4; T(SHL(bx, 1)); // 48668 shl bx, 1 ;~ 17C5:67F4 -cs=0x17c5;eip=0x0067f6; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 48669 mov word ptr [bx-6304h], 0 ;~ 17C5:67F6 -cs=0x17c5;eip=0x0067fc; T(ax = word_4ef1e;); // 48670 mov ax, word_4EF1E ;~ 17C5:67FC -cs=0x17c5;eip=0x0067ff; X(*(word_50b76) = ax;); // 48671 mov word_50B76, ax ;~ 17C5:67FF -cs=0x17c5;eip=0x006802; X(word_4ef1e = 0;); // 48672 mov word_4EF1E, 0 ;~ 17C5:6802 -cs=0x17c5;eip=0x006808; X(MOV(*(dw*)(raddr(ss,bp-0x22)), 0)); // 48673 mov word ptr [bp-22h], 0 ;~ 17C5:6808 -cs=0x17c5;eip=0x00680d; J(JMP(loc_2d71e)); // 48674 jmp loc_2D71E ;~ 17C5:680D -loc_2ca40: - // 5692 -cs=0x17c5;eip=0x006810; X(MOV(*(dw*)(raddr(ss,bp-0x1E)), 3)); // 48679 mov word ptr [bp-1Eh], 3 ;~ 17C5:6810 -cs=0x17c5;eip=0x006815; T(ax = 0x24;); // 48680 mov ax, 24h ; '$' ;~ 17C5:6815 -cs=0x17c5;eip=0x006818; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48681 imul word ptr [bp-22h] ;~ 17C5:6818 -cs=0x17c5;eip=0x00681b; T(bx = ax;); // 48682 mov bx, ax ;~ 17C5:681B -cs=0x17c5;eip=0x00681d; T(TEST(*(dw*)(raddr(ds,bx-0x7696)), 0x100)); // 48683 test word ptr [bx-7696h], 100h ;~ 17C5:681D -cs=0x17c5;eip=0x006823; J(JZ(loc_2cad4)); // 48684 jz short loc_2CAD4 ;~ 17C5:6823 -cs=0x17c5;eip=0x006825; T(CMP(word_4992c, 0x0FFFF)); // 48685 cmp word_4992C, 0FFFFh ;~ 17C5:6825 -cs=0x17c5;eip=0x00682a; J(JZ(loc_2cad4)); // 48686 jz short loc_2CAD4 ;~ 17C5:682A -cs=0x17c5;eip=0x00682c; T(ax = 0x24;); // 48687 mov ax, 24h ; '$' ;~ 17C5:682C -cs=0x17c5;eip=0x00682f; X(IMUL1_2(word_4992c)); // 48688 imul word_4992C ;~ 17C5:682F -cs=0x17c5;eip=0x006833; T(si = ax;); // 48689 mov si, ax ;~ 17C5:6833 -cs=0x17c5;eip=0x006835; X(PUSH(*(dw*)(raddr(ds,si-0x7694)))); // 48690 push word ptr [si-7694h] ;~ 17C5:6835 -cs=0x17c5;eip=0x006839; T(MOV(ax, *(dw*)(raddr(ss,bp-0x22)))); // 48691 mov ax, [bp-22h] ;~ 17C5:6839 -cs=0x17c5;eip=0x00683c; T(AND(ax, 7)); // 48692 and ax, 7 ;~ 17C5:683C -cs=0x17c5;eip=0x00683f; T(cl = 0x0B;); // 48693 mov cl, 0Bh ;~ 17C5:683F -cs=0x17c5;eip=0x006841; T(SHL(ax, cl)); // 48694 shl ax, cl ;~ 17C5:6841 -cs=0x17c5;eip=0x006843; T(ADD(ax, *(dw*)(raddr(ds,si-0x769E)))); // 48695 add ax, [si-769Eh] ;~ 17C5:6843 -cs=0x17c5;eip=0x006847; T(SUB(ax, 0x1800)); // 48696 sub ax, 1800h ;~ 17C5:6847 -cs=0x17c5;eip=0x00684a; X(PUSH(ax)); // 48697 push ax ;~ 17C5:684A -cs=0x17c5;eip=0x00684b; J(CALL(sub_333a8,0)); // 48698 call sub_333A8 ;~ 17C5:684B -cs=0x17c5;eip=0x00684e; T(ADD(sp, 4)); // 48699 add sp, 4 ;~ 17C5:684E -cs=0x17c5;eip=0x006851; T(ADD(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 48700 add ax, [si-76ACh] ;~ 17C5:6851 -cs=0x17c5;eip=0x006855; X(MOV(*(dw*)(raddr(ss,bp-0x30)), ax)); // 48701 mov [bp-30h], ax ;~ 17C5:6855 -cs=0x17c5;eip=0x006858; T(ax = 0x24;); // 48702 mov ax, 24h ; '$' ;~ 17C5:6858 -cs=0x17c5;eip=0x00685b; X(IMUL1_2(word_4992c)); // 48703 imul word_4992C ;~ 17C5:685B -cs=0x17c5;eip=0x00685f; T(si = ax;); // 48704 mov si, ax ;~ 17C5:685F -cs=0x17c5;eip=0x006861; X(PUSH(*(dw*)(raddr(ds,si-0x7694)))); // 48705 push word ptr [si-7694h] ;~ 17C5:6861 -cs=0x17c5;eip=0x006865; T(MOV(ax, *(dw*)(raddr(ss,bp-0x22)))); // 48706 mov ax, [bp-22h] ;~ 17C5:6865 -cs=0x17c5;eip=0x006868; T(AND(ax, 7)); // 48707 and ax, 7 ;~ 17C5:6868 -cs=0x17c5;eip=0x00686b; T(cl = 0x0B;); // 48708 mov cl, 0Bh ;~ 17C5:686B -cs=0x17c5;eip=0x00686d; T(SHL(ax, cl)); // 48709 shl ax, cl ;~ 17C5:686D -cs=0x17c5;eip=0x00686f; T(ADD(ax, *(dw*)(raddr(ds,si-0x769E)))); // 48710 add ax, [si-769Eh] ;~ 17C5:686F -cs=0x17c5;eip=0x006873; T(SUB(ax, 0x1800)); // 48711 sub ax, 1800h ;~ 17C5:6873 -cs=0x17c5;eip=0x006876; X(PUSH(ax)); // 48712 push ax ;~ 17C5:6876 -cs=0x17c5;eip=0x006877; J(CALL(sub_333c0,0)); // 48713 call sub_333C0 ;~ 17C5:6877 -cs=0x17c5;eip=0x00687a; T(ADD(sp, 4)); // 48714 add sp, 4 ;~ 17C5:687A -cs=0x17c5;eip=0x00687d; T(MOV(cx, *(dw*)(raddr(ds,si-0x76AA)))); // 48715 mov cx, [si-76AAh] ;~ 17C5:687D -cs=0x17c5;eip=0x006881; T(SUB(cx, ax)); // 48716 sub cx, ax ;~ 17C5:6881 -cs=0x17c5;eip=0x006883; X(MOV(*(dw*)(raddr(ss,bp-0x36)), cx)); // 48717 mov [bp-36h], cx ;~ 17C5:6883 -cs=0x17c5;eip=0x006886; T(ax = 0x24;); // 48718 mov ax, 24h ; '$' ;~ 17C5:6886 -cs=0x17c5;eip=0x006889; X(IMUL1_2(word_4992c)); // 48719 imul word_4992C ;~ 17C5:6889 -cs=0x17c5;eip=0x00688d; T(bx = ax;); // 48720 mov bx, ax ;~ 17C5:688D -cs=0x17c5;eip=0x00688f; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76A8)))); // 48721 mov ax, [bx-76A8h] ;~ 17C5:688F -cs=0x17c5;eip=0x006893; T(MOV(dx, *(dw*)(raddr(ss,bp-0x22)))); // 48722 mov dx, [bp-22h] ;~ 17C5:6893 -cs=0x17c5;eip=0x006896; T(AND(dx, 7)); // 48723 and dx, 7 ;~ 17C5:6896 -cs=0x17c5;eip=0x006899; T(cl = 6;); // 48724 mov cl, 6 ;~ 17C5:6899 -cs=0x17c5;eip=0x00689b; T(SHL(dx, cl)); // 48725 shl dx, cl ;~ 17C5:689B -cs=0x17c5;eip=0x00689d; T(ADD(ax, dx)); // 48726 add ax, dx ;~ 17C5:689D -cs=0x17c5;eip=0x00689f; J(JMP(loc_2cc27)); // 48727 jmp loc_2CC27 ;~ 17C5:689F -loc_2cad4: - // 5693 -cs=0x17c5;eip=0x0068a4; T(MOV(al, *(raddr(ss,bp-0x22)))); // 48735 mov al, [bp-22h] ;~ 17C5:68A4 -cs=0x17c5;eip=0x0068a7; T(cl = 3;); // 48736 mov cl, 3 ;~ 17C5:68A7 -cs=0x17c5;eip=0x0068a9; T(SHL(al, cl)); // 48737 shl al, cl ;~ 17C5:68A9 -cs=0x17c5;eip=0x0068ab; T(ADD(al, *(db*)(&word_4f210))); // 48738 add al, byte ptr word_4F210 ;~ 17C5:68AB -cs=0x17c5;eip=0x0068af; T(TEST(al, 0x0BF)); // 48739 test al, 0BFh ;~ 17C5:68AF -cs=0x17c5;eip=0x0068b1; J(JZ(loc_2cae6)); // 48740 jz short loc_2CAE6 ;~ 17C5:68B1 -cs=0x17c5;eip=0x0068b3; J(JMP(loc_2cbef)); // 48741 jmp loc_2CBEF ;~ 17C5:68B3 -loc_2cae6: - // 5694 -cs=0x17c5;eip=0x0068b6; T(ax = 0x24;); // 48745 mov ax, 24h ; '$' ;~ 17C5:68B6 -cs=0x17c5;eip=0x0068b9; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48746 imul word ptr [bp-22h] ;~ 17C5:68B9 -cs=0x17c5;eip=0x0068bc; T(si = ax;); // 48747 mov si, ax ;~ 17C5:68BC -cs=0x17c5;eip=0x0068be; T(TEST(*(raddr(ds,si-0x7696)), 0x40)); // 48748 test byte ptr [si-7696h], 40h ;~ 17C5:68BE -cs=0x17c5;eip=0x0068c3; J(JZ(loc_2caf8)); // 48749 jz short loc_2CAF8 ;~ 17C5:68C3 -cs=0x17c5;eip=0x0068c5; J(JMP(loc_2cbef)); // 48750 jmp loc_2CBEF ;~ 17C5:68C5 -loc_2caf8: - // 5695 -cs=0x17c5;eip=0x0068c8; X(MOV(*(dw*)(raddr(ss,bp-0x1C)), 0x7FFF)); // 48754 mov word ptr [bp-1Ch], 7FFFh ;~ 17C5:68C8 -cs=0x17c5;eip=0x0068cd; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 48755 mov ax, [si-76AAh] ;~ 17C5:68CD -cs=0x17c5;eip=0x0068d1; T(SUB(ax, word_52100)); // 48756 sub ax, word_52100 ;~ 17C5:68D1 -cs=0x17c5;eip=0x0068d5; X(PUSH(ax)); // 48757 push ax ;~ 17C5:68D5 -cs=0x17c5;eip=0x0068d6; T(ax = word_520f0;); // 48758 mov ax, word_520F0 ;~ 17C5:68D6 -cs=0x17c5;eip=0x0068d9; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 48759 sub ax, [si-76ACh] ;~ 17C5:68D9 -cs=0x17c5;eip=0x0068dd; X(PUSH(ax)); // 48760 push ax ;~ 17C5:68DD -cs=0x17c5;eip=0x0068de; J(CALL(sub_33238,0)); // 48761 call sub_33238 ;~ 17C5:68DE -cs=0x17c5;eip=0x0068e1; T(ADD(sp, 4)); // 48762 add sp, 4 ;~ 17C5:68E1 -cs=0x17c5;eip=0x0068e4; X(MOV(*(dw*)(raddr(ss,bp-8)), ax)); // 48763 mov [bp-8], ax ;~ 17C5:68E4 -cs=0x17c5;eip=0x0068e7; X(MOV(*(dw*)(raddr(ss,bp-0x26)), 0)); // 48764 mov word ptr [bp-26h], 0 ;~ 17C5:68E7 -cs=0x17c5;eip=0x0068ec; J(JMP(loc_2cb21)); // 48765 jmp short loc_2CB21 ;~ 17C5:68EC -loc_2cb1e: - // 5696 -cs=0x17c5;eip=0x0068ee; X(INC(*(dw*)(raddr(ss,bp-0x26)))); // 48770 inc word ptr [bp-26h] ;~ 17C5:68EE -loc_2cb21: - // 5697 -cs=0x17c5;eip=0x0068f1; T(CMP(*(dw*)(raddr(ss,bp-0x26)), 8)); // 48773 cmp word ptr [bp-26h], 8 ;~ 17C5:68F1 -cs=0x17c5;eip=0x0068f5; J(JL(loc_2cb2a)); // 48774 jl short loc_2CB2A ;~ 17C5:68F5 -cs=0x17c5;eip=0x0068f7; J(JMP(loc_2cbae)); // 48775 jmp loc_2CBAE ;~ 17C5:68F7 -loc_2cb2a: - // 5698 -cs=0x17c5;eip=0x0068fa; X(PUSH(word_52102)); // 48779 push word_52102 ;~ 17C5:68FA -cs=0x17c5;eip=0x0068fe; J(CALL(sub_33430,0)); // 48780 call sub_33430 ;~ 17C5:68FE -cs=0x17c5;eip=0x006901; T(ADD(sp, 2)); // 48781 add sp, 2 ;~ 17C5:6901 -cs=0x17c5;eip=0x006904; T(INC(ax)); // 48782 inc ax ;~ 17C5:6904 -cs=0x17c5;eip=0x006905; X(MOV(*(dw*)(raddr(ss,bp-0x10)), ax)); // 48783 mov [bp-10h], ax ;~ 17C5:6905 -cs=0x17c5;eip=0x006908; T(si = ax;); // 48784 mov si, ax ;~ 17C5:6908 -cs=0x17c5;eip=0x00690a; T(cl = 4;); // 48785 mov cl, 4 ;~ 17C5:690A -cs=0x17c5;eip=0x00690c; T(SHL(si, cl)); // 48786 shl si, cl ;~ 17C5:690C -cs=0x17c5;eip=0x00690e; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x400)); // 48787 test word ptr [si-7E4Ch], 400h ;~ 17C5:690E -cs=0x17c5;eip=0x006914; J(JNZ(loc_2cb1e)); // 48788 jnz short loc_2CB1E ;~ 17C5:6914 -cs=0x17c5;eip=0x006916; T(ax = 0x24;); // 48789 mov ax, 24h ; '$' ;~ 17C5:6916 -cs=0x17c5;eip=0x006919; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48790 imul word ptr [bp-22h] ;~ 17C5:6919 -cs=0x17c5;eip=0x00691c; T(di = ax;); // 48791 mov di, ax ;~ 17C5:691C -cs=0x17c5;eip=0x00691e; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AA)))); // 48792 mov ax, [di-76AAh] ;~ 17C5:691E -cs=0x17c5;eip=0x006922; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 48793 sub ax, [si-7E50h] ;~ 17C5:6922 -cs=0x17c5;eip=0x006926; X(PUSH(ax)); // 48794 push ax ;~ 17C5:6926 -cs=0x17c5;eip=0x006927; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 48795 mov ax, [si-7E52h] ;~ 17C5:6927 -cs=0x17c5;eip=0x00692b; T(SUB(ax, *(dw*)(raddr(ds,di-0x76AC)))); // 48796 sub ax, [di-76ACh] ;~ 17C5:692B -cs=0x17c5;eip=0x00692f; X(PUSH(ax)); // 48797 push ax ;~ 17C5:692F -cs=0x17c5;eip=0x006930; J(CALL(sub_33238,0)); // 48798 call sub_33238 ;~ 17C5:6930 -cs=0x17c5;eip=0x006933; T(ADD(sp, 4)); // 48799 add sp, 4 ;~ 17C5:6933 -cs=0x17c5;eip=0x006936; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 48800 mov [bp-4], ax ;~ 17C5:6936 -cs=0x17c5;eip=0x006939; T(MOV(ax, *(dw*)(raddr(ss,bp-8)))); // 48801 mov ax, [bp-8] ;~ 17C5:6939 -cs=0x17c5;eip=0x00693c; T(SUB(ax, *(dw*)(raddr(ss,bp-4)))); // 48802 sub ax, [bp-4] ;~ 17C5:693C -cs=0x17c5;eip=0x00693f; X(PUSH(ax)); // 48803 push ax ;~ 17C5:693F -cs=0x17c5;eip=0x006940; J(CALL(sub_34dc0,0)); // 48804 call sub_34DC0 ;~ 17C5:6940 -cs=0x17c5;eip=0x006943; T(ADD(sp, 2)); // 48805 add sp, 2 ;~ 17C5:6943 -cs=0x17c5;eip=0x006946; T(CMP(ax, *(dw*)(raddr(ss,bp-0x1C)))); // 48806 cmp ax, [bp-1Ch] ;~ 17C5:6946 -cs=0x17c5;eip=0x006949; J(JGE(loc_2cb1e)); // 48807 jge short loc_2CB1E ;~ 17C5:6949 -cs=0x17c5;eip=0x00694b; T(MOV(ax, *(dw*)(raddr(ss,bp-8)))); // 48808 mov ax, [bp-8] ;~ 17C5:694B -__unk_2cb80: - // 5699 -cs=0x17c5;eip=0x006950; T(CLD); // 48814 cld ;~ 17C5:6950 -cs=0x17c5;eip=0x006951; X(PUSH(ax)); // 48815 push ax ;~ 17C5:6951 -cs=0x17c5;eip=0x006952; J(CALL(sub_34dc0,0)); // 48816 call sub_34DC0 ;~ 17C5:6952 -cs=0x17c5;eip=0x006955; T(ADD(sp, 2)); // 48817 add sp, 2 ;~ 17C5:6955 -cs=0x17c5;eip=0x006958; X(MOV(*(dw*)(raddr(ss,bp-0x1C)), ax)); // 48818 mov [bp-1Ch], ax ;~ 17C5:6958 -cs=0x17c5;eip=0x00695b; T(ax = 0x24;); // 48819 mov ax, 24h ; '$' ;~ 17C5:695B -cs=0x17c5;eip=0x00695e; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48820 imul word ptr [bp-22h] ;~ 17C5:695E -cs=0x17c5;eip=0x006961; T(bx = ax;); // 48821 mov bx, ax ;~ 17C5:6961 -cs=0x17c5;eip=0x006963; T(MOV(ax, *(dw*)(raddr(ss,bp-0x10)))); // 48822 mov ax, [bp-10h] ;~ 17C5:6963 -cs=0x17c5;eip=0x006966; X(MOV(*(dw*)(raddr(ds,bx-0x76AE)), ax)); // 48823 mov [bx-76AEh], ax ;~ 17C5:6966 -cs=0x17c5;eip=0x00696a; T(ax = word_492e8;); // 48824 mov ax, word_492E8 ;~ 17C5:696A -cs=0x17c5;eip=0x00696d; T(cl = 0x0C;); // 48825 mov cl, 0Ch ;~ 17C5:696D -cs=0x17c5;eip=0x00696f; T(SHL(ax, cl)); // 48826 shl ax, cl ;~ 17C5:696F -cs=0x17c5;eip=0x006971; T(SUB(ax, 0x4000)); // 48827 sub ax, 4000h ;~ 17C5:6971 -cs=0x17c5;eip=0x006974; T(NEG(ax)); // 48828 neg ax ;~ 17C5:6974 -cs=0x17c5;eip=0x006976; T(CMP(ax, *(dw*)(raddr(ss,bp-0x1C)))); // 48829 cmp ax, [bp-1Ch] ;~ 17C5:6976 -cs=0x17c5;eip=0x006979; J(JG(loc_2cbae)); // 48830 jg short loc_2CBAE ;~ 17C5:6979 -cs=0x17c5;eip=0x00697b; J(JMP(loc_2cb1e)); // 48831 jmp loc_2CB1E ;~ 17C5:697B -loc_2cbae: - // 5700 -cs=0x17c5;eip=0x00697e; T(ax = 0x24;); // 48836 mov ax, 24h ; '$' ;~ 17C5:697E -cs=0x17c5;eip=0x006981; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48837 imul word ptr [bp-22h] ;~ 17C5:6981 -cs=0x17c5;eip=0x006984; T(si = ax;); // 48838 mov si, ax ;~ 17C5:6984 -cs=0x17c5;eip=0x006986; T(ax = word_52100;); // 48839 mov ax, word_52100 ;~ 17C5:6986 -cs=0x17c5;eip=0x006989; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 48840 sub ax, [si-76AAh] ;~ 17C5:6989 -cs=0x17c5;eip=0x00698d; X(PUSH(ax)); // 48841 push ax ;~ 17C5:698D -cs=0x17c5;eip=0x00698e; T(ax = word_520f0;); // 48842 mov ax, word_520F0 ;~ 17C5:698E -cs=0x17c5;eip=0x006991; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 48843 sub ax, [si-76ACh] ;~ 17C5:6991 -cs=0x17c5;eip=0x006995; X(PUSH(ax)); // 48844 push ax ;~ 17C5:6995 -cs=0x17c5;eip=0x006996; J(CALL(sub_331d6,0)); // 48845 call sub_331D6 ;~ 17C5:6996 -cs=0x17c5;eip=0x006999; T(ADD(sp, 4)); // 48846 add sp, 4 ;~ 17C5:6999 -cs=0x17c5;eip=0x00699c; T(cl = 6;); // 48847 mov cl, 6 ;~ 17C5:699C -cs=0x17c5;eip=0x00699e; T(SHR(ax, cl)); // 48848 shr ax, cl ;~ 17C5:699E -cs=0x17c5;eip=0x0069a0; T(CMP(ax, 0x15E)); // 48849 cmp ax, 15Eh ;~ 17C5:69A0 -cs=0x17c5;eip=0x0069a3; J(JBE(loc_2cbef)); // 48850 jbe short loc_2CBEF ;~ 17C5:69A3 -cs=0x17c5;eip=0x0069a5; T(CMP(*(dw*)(raddr(ss,bp-0x22)), 0)); // 48851 cmp word ptr [bp-22h], 0 ;~ 17C5:69A5 -cs=0x17c5;eip=0x0069a9; J(JZ(loc_2cbef)); // 48852 jz short loc_2CBEF ;~ 17C5:69A9 -cs=0x17c5;eip=0x0069ab; T(ax = 0x24;); // 48853 mov ax, 24h ; '$' ;~ 17C5:69AB -cs=0x17c5;eip=0x0069ae; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48854 imul word ptr [bp-22h] ;~ 17C5:69AE -cs=0x17c5;eip=0x0069b1; T(si = ax;); // 48855 mov si, ax ;~ 17C5:69B1 -cs=0x17c5;eip=0x0069b3; X(AND(*(dw*)(raddr(ds,si-0x7696)), 0x1C1)); // 48856 and word ptr [si-7696h], 1C1h ;~ 17C5:69B3 -cs=0x17c5;eip=0x0069b9; X(MOV(*(dw*)(raddr(ds,si-0x7692)), 0)); // 48857 mov word ptr [si-7692h], 0 ;~ 17C5:69B9 -loc_2cbef: - // 5701 -cs=0x17c5;eip=0x0069bf; T(ax = 0x24;); // 48861 mov ax, 24h ; '$' ;~ 17C5:69BF -cs=0x17c5;eip=0x0069c2; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48862 imul word ptr [bp-22h] ;~ 17C5:69C2 -cs=0x17c5;eip=0x0069c5; T(bx = ax;); // 48863 mov bx, ax ;~ 17C5:69C5 -cs=0x17c5;eip=0x0069c7; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76AE)))); // 48864 mov ax, [bx-76AEh] ;~ 17C5:69C7 -cs=0x17c5;eip=0x0069cb; X(MOV(*(dw*)(raddr(ss,bp-0x10)), ax)); // 48865 mov [bp-10h], ax ;~ 17C5:69CB -cs=0x17c5;eip=0x0069ce; T(si = ax;); // 48866 mov si, ax ;~ 17C5:69CE -cs=0x17c5;eip=0x0069d0; T(cl = 4;); // 48867 mov cl, 4 ;~ 17C5:69D0 -cs=0x17c5;eip=0x0069d2; T(SHL(si, cl)); // 48868 shl si, cl ;~ 17C5:69D2 -cs=0x17c5;eip=0x0069d4; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 48869 mov ax, [si-7E52h] ;~ 17C5:69D4 -cs=0x17c5;eip=0x0069d8; X(MOV(*(dw*)(raddr(ss,bp-0x30)), ax)); // 48870 mov [bp-30h], ax ;~ 17C5:69D8 -cs=0x17c5;eip=0x0069db; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 48871 mov ax, [si-7E50h] ;~ 17C5:69DB -cs=0x17c5;eip=0x0069df; X(MOV(*(dw*)(raddr(ss,bp-0x36)), ax)); // 48872 mov [bp-36h], ax ;~ 17C5:69DF -cs=0x17c5;eip=0x0069e2; T(ax = 0x4E20;); // 48873 mov ax, 4E20h ;~ 17C5:69E2 -cs=0x17c5;eip=0x0069e5; X(PUSH(ax)); // 48874 push ax ;~ 17C5:69E5 -cs=0x17c5;eip=0x0069e6; T(ax = 0x1388;); // 48875 mov ax, 1388h ;~ 17C5:69E6 -cs=0x17c5;eip=0x0069e9; X(PUSH(ax)); // 48876 push ax ;~ 17C5:69E9 -cs=0x17c5;eip=0x0069ea; T(ax = word_4e2fe;); // 48877 mov ax, word_4E2FE ;~ 17C5:69EA -cs=0x17c5;eip=0x0069ed; T(ADD(ax, 0x3E8)); // 48878 add ax, 3E8h ;~ 17C5:69ED -cs=0x17c5;eip=0x0069f0; X(PUSH(ax)); // 48879 push ax ;~ 17C5:69F0 -loc_2cc21: - // 5702 -cs=0x17c5;eip=0x0069f1; J(CALL(sub_33194,0)); // 48882 call sub_33194 ;~ 17C5:69F1 -cs=0x17c5;eip=0x0069f4; T(ADD(sp, 6)); // 48883 add sp, 6 ;~ 17C5:69F4 -loc_2cc27: - // 5703 -cs=0x17c5;eip=0x0069f7; X(MOV(*(dw*)(raddr(ss,bp-0x3A)), ax)); // 48886 mov [bp-3Ah], ax ;~ 17C5:69F7 -cs=0x17c5;eip=0x0069fa; J(JMP(loc_2ccc6)); // 48887 jmp loc_2CCC6 ;~ 17C5:69FA -loc_2cc2e: - // 5704 -cs=0x17c5;eip=0x0069fe; T(ax = 0x24;); // 48893 mov ax, 24h ; '$' ;~ 17C5:69FE -cs=0x17c5;eip=0x006a01; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48894 imul word ptr [bp-22h] ;~ 17C5:6A01 -cs=0x17c5;eip=0x006a04; T(si = ax;); // 48895 mov si, ax ;~ 17C5:6A04 -cs=0x17c5;eip=0x006a06; T(MOV(di, *(dw*)(raddr(ds,si-0x76AE)))); // 48896 mov di, [si-76AEh] ;~ 17C5:6A06 -cs=0x17c5;eip=0x006a0a; T(cl = 4;); // 48897 mov cl, 4 ;~ 17C5:6A0A -cs=0x17c5;eip=0x006a0c; T(SHL(di, cl)); // 48898 shl di, cl ;~ 17C5:6A0C -cs=0x17c5;eip=0x006a0e; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 48899 mov ax, [di-7E52h] ;~ 17C5:6A0E -cs=0x17c5;eip=0x006a12; X(MOV(*(dw*)(raddr(ss,bp-0x30)), ax)); // 48900 mov [bp-30h], ax ;~ 17C5:6A12 -cs=0x17c5;eip=0x006a15; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x200)); // 48901 test word ptr [si-7696h], 200h ;~ 17C5:6A15 -cs=0x17c5;eip=0x006a1b; J(JZ(loc_2cc86)); // 48902 jz short loc_2CC86 ;~ 17C5:6A1B -cs=0x17c5;eip=0x006a1d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 48903 mov ax, [si-76ACh] ;~ 17C5:6A1D -cs=0x17c5;eip=0x006a21; T(SUB(ax, *(dw*)(raddr(ss,bp-0x30)))); // 48904 sub ax, [bp-30h] ;~ 17C5:6A21 -cs=0x17c5;eip=0x006a24; X(MOV(*(dw*)(raddr(ss,bp-0x3A)), ax)); // 48905 mov [bp-3Ah], ax ;~ 17C5:6A24 -cs=0x17c5;eip=0x006a27; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 48906 mov ax, [di-7E50h] ;~ 17C5:6A27 -cs=0x17c5;eip=0x006a2b; X(MOV(*(dw*)(raddr(ss,bp-0x36)), ax)); // 48907 mov [bp-36h], ax ;~ 17C5:6A2B -cs=0x17c5;eip=0x006a2e; T(MOV(ax, *(dw*)(raddr(ss,bp-0x3A)))); // 48908 mov ax, [bp-3Ah] ;~ 17C5:6A2E -cs=0x17c5;eip=0x006a31; T(SHL(ax, 1)); // 48909 shl ax, 1 ;~ 17C5:6A31 -cs=0x17c5;eip=0x006a33; X(SUB(*(dw*)(raddr(ss,bp-0x30)), ax)); // 48910 sub [bp-30h], ax ;~ 17C5:6A33 -cs=0x17c5;eip=0x006a36; X(PUSH(*(dw*)(raddr(ss,bp-0x3A)))); // 48911 push word ptr [bp-3Ah] ;~ 17C5:6A36 -cs=0x17c5;eip=0x006a39; J(CALL(sub_34dc0,0)); // 48912 call sub_34DC0 ;~ 17C5:6A39 -cs=0x17c5;eip=0x006a3c; T(ADD(sp, 2)); // 48913 add sp, 2 ;~ 17C5:6A3C -cs=0x17c5;eip=0x006a3f; T(MOV(cx, *(dw*)(raddr(ds,di-0x7E4C)))); // 48914 mov cx, [di-7E4Ch] ;~ 17C5:6A3F -cs=0x17c5;eip=0x006a43; T(ADD(cx, ax)); // 48915 add cx, ax ;~ 17C5:6A43 -cs=0x17c5;eip=0x006a45; T(TEST(cx, 0x200)); // 48916 test cx, 200h ;~ 17C5:6A45 -cs=0x17c5;eip=0x006a49; J(JZ(loc_2cc80)); // 48917 jz short loc_2CC80 ;~ 17C5:6A49 -cs=0x17c5;eip=0x006a4b; T(ax = 0x8C;); // 48918 mov ax, 8Ch ;~ 17C5:6A4B -cs=0x17c5;eip=0x006a4e; J(JMP(loc_2ccbe)); // 48919 jmp short loc_2CCBE ;~ 17C5:6A4E -loc_2cc80: - // 5705 -cs=0x17c5;eip=0x006a50; T(ax = 0x0C;); // 48923 mov ax, 0Ch ;~ 17C5:6A50 -cs=0x17c5;eip=0x006a53; J(JMP(loc_2ccbe)); // 48924 jmp short loc_2CCBE ;~ 17C5:6A53 -loc_2cc86: - // 5706 -cs=0x17c5;eip=0x006a56; T(ax = 0x24;); // 48930 mov ax, 24h ; '$' ;~ 17C5:6A56 -cs=0x17c5;eip=0x006a59; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48931 imul word ptr [bp-22h] ;~ 17C5:6A59 -cs=0x17c5;eip=0x006a5c; T(si = ax;); // 48932 mov si, ax ;~ 17C5:6A5C -cs=0x17c5;eip=0x006a5e; T(ax = 0x500;); // 48933 mov ax, 500h ;~ 17C5:6A5E -cs=0x17c5;eip=0x006a61; X(IMUL1_2(word_511d8)); // 48934 imul word_511D8 ;~ 17C5:6A61 -cs=0x17c5;eip=0x006a65; T(MOV(bx, *(dw*)(raddr(ds,si-0x76AE)))); // 48935 mov bx, [si-76AEh] ;~ 17C5:6A65 -cs=0x17c5;eip=0x006a69; T(cl = 4;); // 48936 mov cl, 4 ;~ 17C5:6A69 -cs=0x17c5;eip=0x006a6b; T(SHL(bx, cl)); // 48937 shl bx, cl ;~ 17C5:6A6B -cs=0x17c5;eip=0x006a6d; T(MOV(cx, *(dw*)(raddr(ds,bx-0x7E50)))); // 48938 mov cx, [bx-7E50h] ;~ 17C5:6A6D -cs=0x17c5;eip=0x006a71; T(ADD(cx, ax)); // 48939 add cx, ax ;~ 17C5:6A71 -cs=0x17c5;eip=0x006a73; X(MOV(*(dw*)(raddr(ss,bp-0x36)), cx)); // 48940 mov [bp-36h], cx ;~ 17C5:6A73 -cs=0x17c5;eip=0x006a76; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 48941 mov ax, [si-76AAh] ;~ 17C5:6A76 -cs=0x17c5;eip=0x006a7a; T(SUB(ax, cx)); // 48942 sub ax, cx ;~ 17C5:6A7A -cs=0x17c5;eip=0x006a7c; X(PUSH(ax)); // 48943 push ax ;~ 17C5:6A7C -cs=0x17c5;eip=0x006a7d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 48944 mov ax, [si-76ACh] ;~ 17C5:6A7D -cs=0x17c5;eip=0x006a81; T(SUB(ax, *(dw*)(raddr(ss,bp-0x30)))); // 48945 sub ax, [bp-30h] ;~ 17C5:6A81 -cs=0x17c5;eip=0x006a84; X(PUSH(ax)); // 48946 push ax ;~ 17C5:6A84 -cs=0x17c5;eip=0x006a85; J(CALL(sub_331d6,0)); // 48947 call sub_331D6 ;~ 17C5:6A85 -cs=0x17c5;eip=0x006a88; T(ADD(sp, 4)); // 48948 add sp, 4 ;~ 17C5:6A88 -cs=0x17c5;eip=0x006a8b; T(ADD(ax, 0x7D0)); // 48949 add ax, 7D0h ;~ 17C5:6A8B -loc_2ccbe: - // 5707 -cs=0x17c5;eip=0x006a8e; X(MOV(*(dw*)(raddr(ss,bp-0x3A)), ax)); // 48953 mov [bp-3Ah], ax ;~ 17C5:6A8E -cs=0x17c5;eip=0x006a91; X(MOV(*(dw*)(raddr(ss,bp-0x1E)), 2)); // 48954 mov word ptr [bp-1Eh], 2 ;~ 17C5:6A91 -loc_2ccc6: - // 5708 -cs=0x17c5;eip=0x006a96; T(CMP(*(dw*)(raddr(ss,bp-0x1E)), 3)); // 48958 cmp word ptr [bp-1Eh], 3 ;~ 17C5:6A96 -cs=0x17c5;eip=0x006a9a; J(JNZ(loc_2ccee)); // 48959 jnz short loc_2CCEE ;~ 17C5:6A9A -cs=0x17c5;eip=0x006a9c; T(ax = 0x24;); // 48960 mov ax, 24h ; '$' ;~ 17C5:6A9C -cs=0x17c5;eip=0x006a9f; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48961 imul word ptr [bp-22h] ;~ 17C5:6A9F -cs=0x17c5;eip=0x006aa2; T(si = ax;); // 48962 mov si, ax ;~ 17C5:6AA2 -cs=0x17c5;eip=0x006aa4; T(TEST(*(raddr(ds,si-0x7696)), 8)); // 48963 test byte ptr [si-7696h], 8 ;~ 17C5:6AA4 -cs=0x17c5;eip=0x006aa9; J(JZ(loc_2ccee)); // 48964 jz short loc_2CCEE ;~ 17C5:6AA9 -cs=0x17c5;eip=0x006aab; T(ax = word_520f0;); // 48965 mov ax, word_520F0 ;~ 17C5:6AAB -cs=0x17c5;eip=0x006aae; X(MOV(*(dw*)(raddr(ss,bp-0x30)), ax)); // 48966 mov [bp-30h], ax ;~ 17C5:6AAE -cs=0x17c5;eip=0x006ab1; T(ax = word_52100;); // 48967 mov ax, word_52100 ;~ 17C5:6AB1 -cs=0x17c5;eip=0x006ab4; X(MOV(*(dw*)(raddr(ss,bp-0x36)), ax)); // 48968 mov [bp-36h], ax ;~ 17C5:6AB4 -cs=0x17c5;eip=0x006ab7; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 48969 mov ax, [si-76A8h] ;~ 17C5:6AB7 -cs=0x17c5;eip=0x006abb; X(MOV(*(dw*)(raddr(ss,bp-0x3A)), ax)); // 48970 mov [bp-3Ah], ax ;~ 17C5:6ABB -loc_2ccee: - // 5709 -cs=0x17c5;eip=0x006abe; T(ax = 0x24;); // 48974 mov ax, 24h ; '$' ;~ 17C5:6ABE -cs=0x17c5;eip=0x006ac1; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48975 imul word ptr [bp-22h] ;~ 17C5:6AC1 -cs=0x17c5;eip=0x006ac4; T(si = ax;); // 48976 mov si, ax ;~ 17C5:6AC4 -cs=0x17c5;eip=0x006ac6; T(MOV(ax, *(dw*)(raddr(ss,bp-0x30)))); // 48977 mov ax, [bp-30h] ;~ 17C5:6AC6 -cs=0x17c5;eip=0x006ac9; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 48978 sub ax, [si-76ACh] ;~ 17C5:6AC9 -cs=0x17c5;eip=0x006acd; X(MOV(*(dw*)(raddr(ss,bp-0x2E)), ax)); // 48979 mov [bp-2Eh], ax ;~ 17C5:6ACD -cs=0x17c5;eip=0x006ad0; T(MOV(ax, *(dw*)(raddr(ss,bp-0x36)))); // 48980 mov ax, [bp-36h] ;~ 17C5:6AD0 -cs=0x17c5;eip=0x006ad3; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 48981 sub ax, [si-76AAh] ;~ 17C5:6AD3 -cs=0x17c5;eip=0x006ad7; X(MOV(*(dw*)(raddr(ss,bp-0x34)), ax)); // 48982 mov [bp-34h], ax ;~ 17C5:6AD7 -cs=0x17c5;eip=0x006ada; T(NEG(ax)); // 48983 neg ax ;~ 17C5:6ADA -cs=0x17c5;eip=0x006adc; X(PUSH(ax)); // 48984 push ax ;~ 17C5:6ADC -cs=0x17c5;eip=0x006add; X(PUSH(*(dw*)(raddr(ss,bp-0x2E)))); // 48985 push word ptr [bp-2Eh] ;~ 17C5:6ADD -cs=0x17c5;eip=0x006ae0; J(CALL(sub_33238,0)); // 48986 call sub_33238 ;~ 17C5:6AE0 -cs=0x17c5;eip=0x006ae3; T(ADD(sp, 4)); // 48987 add sp, 4 ;~ 17C5:6AE3 -cs=0x17c5;eip=0x006ae6; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 48988 mov [bp-0Ch], ax ;~ 17C5:6AE6 -cs=0x17c5;eip=0x006ae9; X(PUSH(*(dw*)(raddr(ss,bp-0x34)))); // 48989 push word ptr [bp-34h] ;~ 17C5:6AE9 -cs=0x17c5;eip=0x006aec; X(PUSH(*(dw*)(raddr(ss,bp-0x2E)))); // 48990 push word ptr [bp-2Eh] ;~ 17C5:6AEC -cs=0x17c5;eip=0x006aef; J(CALL(sub_331d6,0)); // 48991 call sub_331D6 ;~ 17C5:6AEF -cs=0x17c5;eip=0x006af2; T(ADD(sp, 4)); // 48992 add sp, 4 ;~ 17C5:6AF2 -cs=0x17c5;eip=0x006af5; X(MOV(*(dw*)(raddr(ss,bp-0x1A)), ax)); // 48993 mov [bp-1Ah], ax ;~ 17C5:6AF5 -cs=0x17c5;eip=0x006af8; X(PUSH(ax)); // 48994 push ax ;~ 17C5:6AF8 -cs=0x17c5;eip=0x006af9; T(ax = 0x24;); // 48995 mov ax, 24h ; '$' ;~ 17C5:6AF9 -cs=0x17c5;eip=0x006afc; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 48996 imul word ptr [bp-22h] ;~ 17C5:6AFC -cs=0x17c5;eip=0x006aff; T(bx = ax;); // 48997 mov bx, ax ;~ 17C5:6AFF -cs=0x17c5;eip=0x006b01; T(MOV(ax, *(dw*)(raddr(ss,bp-0x3A)))); // 48998 mov ax, [bp-3Ah] ;~ 17C5:6B01 -cs=0x17c5;eip=0x006b04; T(SUB(ax, *(dw*)(raddr(ds,bx-0x76A8)))); // 48999 sub ax, [bx-76A8h] ;~ 17C5:6B04 -cs=0x17c5;eip=0x006b08; T(cl = 5;); // 49000 mov cl, 5 ;~ 17C5:6B08 -cs=0x17c5;eip=0x006b0a; T(SAR(ax, cl)); // 49001 sar ax, cl ;~ 17C5:6B0A -cs=0x17c5;eip=0x006b0c; X(PUSH(ax)); // 49002 push ax ;~ 17C5:6B0C -cs=0x17c5;eip=0x006b0d; J(CALL(sub_33238,0)); // 49003 call sub_33238 ;~ 17C5:6B0D -cs=0x17c5;eip=0x006b10; T(ADD(sp, 4)); // 49004 add sp, 4 ;~ 17C5:6B10 -cs=0x17c5;eip=0x006b13; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 49005 mov [bp-2], ax ;~ 17C5:6B13 -cs=0x17c5;eip=0x006b16; T(ax = 0x1000;); // 49006 mov ax, 1000h ;~ 17C5:6B16 -cs=0x17c5;eip=0x006b19; X(PUSH(ax)); // 49007 push ax ;~ 17C5:6B19 -cs=0x17c5;eip=0x006b1a; T(ax = 0x0E000;); // 49008 mov ax, 0E000h ;~ 17C5:6B1A -cs=0x17c5;eip=0x006b1d; X(PUSH(ax)); // 49009 push ax ;~ 17C5:6B1D -cs=0x17c5;eip=0x006b1e; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 49010 push word ptr [bp-2] ;~ 17C5:6B1E -cs=0x17c5;eip=0x006b21; J(CALL(sub_33194,0)); // 49011 call sub_33194 ;~ 17C5:6B21 -cs=0x17c5;eip=0x006b24; T(ADD(sp, 6)); // 49012 add sp, 6 ;~ 17C5:6B24 -cs=0x17c5;eip=0x006b27; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 49013 mov [bp-2], ax ;~ 17C5:6B27 -cs=0x17c5;eip=0x006b2a; T(CMP(*(dw*)(raddr(ss,bp-0x1E)), 1)); // 49014 cmp word ptr [bp-1Eh], 1 ;~ 17C5:6B2A -cs=0x17c5;eip=0x006b2e; J(JZ(loc_2cd63)); // 49015 jz short loc_2CD63 ;~ 17C5:6B2E -cs=0x17c5;eip=0x006b30; J(JMP(loc_2d006)); // 49016 jmp loc_2D006 ;~ 17C5:6B30 -loc_2cd63: - // 5710 -cs=0x17c5;eip=0x006b33; T(CMP(*(dw*)(raddr(ss,bp-0x1A)), 0x600)); // 49020 cmp word ptr [bp-1Ah], 600h ;~ 17C5:6B33 -cs=0x17c5;eip=0x006b38; J(JC(loc_2cd6d)); // 49021 jb short loc_2CD6D ;~ 17C5:6B38 -cs=0x17c5;eip=0x006b3a; J(JMP(loc_2d006)); // 49022 jmp loc_2D006 ;~ 17C5:6B3A -loc_2cd6d: - // 5711 -cs=0x17c5;eip=0x006b3d; X(INC(word_4ef1e)); // 49026 inc word_4EF1E ;~ 17C5:6B3D -cs=0x17c5;eip=0x006b41; T(CMP(*(dw*)(raddr(ss,bp-0x1A)), 0x400)); // 49027 cmp word ptr [bp-1Ah], 400h ;~ 17C5:6B41 -cs=0x17c5;eip=0x006b46; J(JC(loc_2cd7b)); // 49028 jb short loc_2CD7B ;~ 17C5:6B46 -cs=0x17c5;eip=0x006b48; J(JMP(loc_2ce9d)); // 49029 jmp loc_2CE9D ;~ 17C5:6B48 -loc_2cd7b: - // 5712 -cs=0x17c5;eip=0x006b4b; T(TEST(*(db*)(&word_49918), 3)); // 49033 test byte ptr word_49918, 3 ;~ 17C5:6B4B -cs=0x17c5;eip=0x006b50; J(JZ(loc_2cd85)); // 49034 jz short loc_2CD85 ;~ 17C5:6B50 -cs=0x17c5;eip=0x006b52; J(JMP(loc_2ce9d)); // 49035 jmp loc_2CE9D ;~ 17C5:6B52 -loc_2cd85: - // 5713 -cs=0x17c5;eip=0x006b55; T(ax = 0x24;); // 49039 mov ax, 24h ; '$' ;~ 17C5:6B55 -cs=0x17c5;eip=0x006b58; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49040 imul word ptr [bp-22h] ;~ 17C5:6B58 -cs=0x17c5;eip=0x006b5b; T(bx = ax;); // 49041 mov bx, ax ;~ 17C5:6B5B -cs=0x17c5;eip=0x006b5d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 49042 mov ax, [bx-769Eh] ;~ 17C5:6B5D -cs=0x17c5;eip=0x006b61; T(SUB(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 49043 sub ax, [bp-0Ch] ;~ 17C5:6B61 -cs=0x17c5;eip=0x006b64; X(PUSH(ax)); // 49044 push ax ;~ 17C5:6B64 -cs=0x17c5;eip=0x006b65; J(CALL(sub_34dc0,0)); // 49045 call sub_34DC0 ;~ 17C5:6B65 -cs=0x17c5;eip=0x006b68; T(ADD(sp, 2)); // 49046 add sp, 2 ;~ 17C5:6B68 -cs=0x17c5;eip=0x006b6b; T(CMP(ax, 0x800)); // 49047 cmp ax, 800h ;~ 17C5:6B6B -cs=0x17c5;eip=0x006b6e; J(JL(loc_2cda3)); // 49048 jl short loc_2CDA3 ;~ 17C5:6B6E -cs=0x17c5;eip=0x006b70; J(JMP(loc_2ce9d)); // 49049 jmp loc_2CE9D ;~ 17C5:6B70 -loc_2cda3: - // 5714 -cs=0x17c5;eip=0x006b73; T(ax = 0x24;); // 49053 mov ax, 24h ; '$' ;~ 17C5:6B73 -cs=0x17c5;eip=0x006b76; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49054 imul word ptr [bp-22h] ;~ 17C5:6B76 -cs=0x17c5;eip=0x006b79; T(bx = ax;); // 49055 mov bx, ax ;~ 17C5:6B79 -cs=0x17c5;eip=0x006b7b; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769C)))); // 49056 mov ax, [bx-769Ch] ;~ 17C5:6B7B -cs=0x17c5;eip=0x006b7f; T(SUB(ax, *(dw*)(raddr(ss,bp-2)))); // 49057 sub ax, [bp-2] ;~ 17C5:6B7F -cs=0x17c5;eip=0x006b82; X(PUSH(ax)); // 49058 push ax ;~ 17C5:6B82 -cs=0x17c5;eip=0x006b83; J(CALL(sub_34dc0,0)); // 49059 call sub_34DC0 ;~ 17C5:6B83 -cs=0x17c5;eip=0x006b86; T(ADD(sp, 2)); // 49060 add sp, 2 ;~ 17C5:6B86 -cs=0x17c5;eip=0x006b89; T(CMP(ax, 0x800)); // 49061 cmp ax, 800h ;~ 17C5:6B89 -cs=0x17c5;eip=0x006b8c; J(JL(loc_2cdc1)); // 49062 jl short loc_2CDC1 ;~ 17C5:6B8C -cs=0x17c5;eip=0x006b8e; J(JMP(loc_2ce9d)); // 49063 jmp loc_2CE9D ;~ 17C5:6B8E -loc_2cdc1: - // 5715 -cs=0x17c5;eip=0x006b91; T(ax = word_49918;); // 49067 mov ax, word_49918 ;~ 17C5:6B91 -cs=0x17c5;eip=0x006b94; T(SAR(ax, 1)); // 49068 sar ax, 1 ;~ 17C5:6B94 -cs=0x17c5;eip=0x006b96; T(SAR(ax, 1)); // 49069 sar ax, 1 ;~ 17C5:6B96 -cs=0x17c5;eip=0x006b98; T(AND(ax, 3)); // 49070 and ax, 3 ;~ 17C5:6B98 -cs=0x17c5;eip=0x006b9b; T(ADD(ax, word_511d4)); // 49071 add ax, word_511D4 ;~ 17C5:6B9B -cs=0x17c5;eip=0x006b9f; X(MOV(*(dw*)(raddr(ss,bp-0x2A)), ax)); // 49072 mov [bp-2Ah], ax ;~ 17C5:6B9F -cs=0x17c5;eip=0x006ba2; T(ax = 0x138;); // 49073 mov ax, 138h ;~ 17C5:6BA2 -cs=0x17c5;eip=0x006ba5; T(CWD); // 49074 cwd ;~ 17C5:6BA5 -cs=0x17c5;eip=0x006ba6; T(cx = word_492f4;); // 49075 mov cx, word_492F4 ;~ 17C5:6BA6 -cs=0x17c5;eip=0x006baa; T(IDIV2(cx)); // 49076 idiv cx ;~ 17C5:6BAA -cs=0x17c5;eip=0x006bac; X(MOV(*(dw*)(raddr(ss,bp-0x28)), ax)); // 49077 mov [bp-28h], ax ;~ 17C5:6BAC -cs=0x17c5;eip=0x006baf; X(PUSH(ax)); // 49078 push ax ;~ 17C5:6BAF -cs=0x17c5;eip=0x006bb0; T(ax = 0x24;); // 49079 mov ax, 24h ; '$' ;~ 17C5:6BB0 -cs=0x17c5;eip=0x006bb3; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49080 imul word ptr [bp-22h] ;~ 17C5:6BB3 -cs=0x17c5;eip=0x006bb6; T(bx = ax;); // 49081 mov bx, ax ;~ 17C5:6BB6 -cs=0x17c5;eip=0x006bb8; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769C)))); // 49082 mov ax, [bx-769Ch] ;~ 17C5:6BB8 -cs=0x17c5;eip=0x006bbc; T(NEG(ax)); // 49083 neg ax ;~ 17C5:6BBC -cs=0x17c5;eip=0x006bbe; X(PUSH(ax)); // 49084 push ax ;~ 17C5:6BBE -cs=0x17c5;eip=0x006bbf; J(CALL(sub_333a8,0)); // 49085 call sub_333A8 ;~ 17C5:6BBF -cs=0x17c5;eip=0x006bc2; T(ADD(sp, 4)); // 49086 add sp, 4 ;~ 17C5:6BC2 -cs=0x17c5;eip=0x006bc5; T(cl = 5;); // 49087 mov cl, 5 ;~ 17C5:6BC5 -cs=0x17c5;eip=0x006bc7; T(SHL(ax, cl)); // 49088 shl ax, cl ;~ 17C5:6BC7 -cs=0x17c5;eip=0x006bc9; T(MOV(bx, *(dw*)(raddr(ss,bp-0x2A)))); // 49089 mov bx, [bp-2Ah] ;~ 17C5:6BC9 -cs=0x17c5;eip=0x006bcc; T(cx = bx;); // 49090 mov cx, bx ;~ 17C5:6BCC -cs=0x17c5;eip=0x006bce; T(SHL(bx, 1)); // 49091 shl bx, 1 ;~ 17C5:6BCE -cs=0x17c5;eip=0x006bd0; T(ADD(bx, cx)); // 49092 add bx, cx ;~ 17C5:6BD0 -cs=0x17c5;eip=0x006bd2; T(SHL(bx, 1)); // 49093 shl bx, 1 ;~ 17C5:6BD2 -cs=0x17c5;eip=0x006bd4; T(SHL(bx, 1)); // 49094 shl bx, 1 ;~ 17C5:6BD4 -cs=0x17c5;eip=0x006bd6; X(MOV(*(dw*)(raddr(ds,bx-0x62FA)), ax)); // 49095 mov [bx-62FAh], ax ;~ 17C5:6BD6 -cs=0x17c5;eip=0x006bda; X(PUSH(*(dw*)(raddr(ss,bp-0x28)))); // 49096 push word ptr [bp-28h] ;~ 17C5:6BDA -cs=0x17c5;eip=0x006bdd; T(ax = 0x24;); // 49097 mov ax, 24h ; '$' ;~ 17C5:6BDD -cs=0x17c5;eip=0x006be0; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49098 imul word ptr [bp-22h] ;~ 17C5:6BE0 -cs=0x17c5;eip=0x006be3; T(bx = ax;); // 49099 mov bx, ax ;~ 17C5:6BE3 -cs=0x17c5;eip=0x006be5; X(PUSH(*(dw*)(raddr(ds,bx-0x769C)))); // 49100 push word ptr [bx-769Ch] ;~ 17C5:6BE5 -cs=0x17c5;eip=0x006be9; J(CALL(sub_333c0,0)); // 49101 call sub_333C0 ;~ 17C5:6BE9 -cs=0x17c5;eip=0x006bec; T(ADD(sp, 4)); // 49102 add sp, 4 ;~ 17C5:6BEC -cs=0x17c5;eip=0x006bef; X(MOV(*(dw*)(raddr(ss,bp-0x28)), ax)); // 49103 mov [bp-28h], ax ;~ 17C5:6BEF -cs=0x17c5;eip=0x006bf2; X(PUSH(ax)); // 49104 push ax ;~ 17C5:6BF2 -cs=0x17c5;eip=0x006bf3; T(ax = 0x24;); // 49105 mov ax, 24h ; '$' ;~ 17C5:6BF3 -cs=0x17c5;eip=0x006bf6; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49106 imul word ptr [bp-22h] ;~ 17C5:6BF6 -cs=0x17c5;eip=0x006bf9; T(bx = ax;); // 49107 mov bx, ax ;~ 17C5:6BF9 -cs=0x17c5;eip=0x006bfb; X(PUSH(*(dw*)(raddr(ds,bx-0x769E)))); // 49108 push word ptr [bx-769Eh] ;~ 17C5:6BFB -cs=0x17c5;eip=0x006bff; J(CALL(sub_333a8,0)); // 49109 call sub_333A8 ;~ 17C5:6BFF -cs=0x17c5;eip=0x006c02; T(ADD(sp, 4)); // 49110 add sp, 4 ;~ 17C5:6C02 -cs=0x17c5;eip=0x006c05; T(MOV(bx, *(dw*)(raddr(ss,bp-0x2A)))); // 49111 mov bx, [bp-2Ah] ;~ 17C5:6C05 -cs=0x17c5;eip=0x006c08; T(cx = bx;); // 49112 mov cx, bx ;~ 17C5:6C08 -cs=0x17c5;eip=0x006c0a; T(SHL(bx, 1)); // 49113 shl bx, 1 ;~ 17C5:6C0A -cs=0x17c5;eip=0x006c0c; T(ADD(bx, cx)); // 49114 add bx, cx ;~ 17C5:6C0C -cs=0x17c5;eip=0x006c0e; T(SHL(bx, 1)); // 49115 shl bx, 1 ;~ 17C5:6C0E -cs=0x17c5;eip=0x006c10; T(SHL(bx, 1)); // 49116 shl bx, 1 ;~ 17C5:6C10 -cs=0x17c5;eip=0x006c12; X(MOV(*(dw*)(raddr(ds,bx-0x62FE)), ax)); // 49117 mov [bx-62FEh], ax ;~ 17C5:6C12 -cs=0x17c5;eip=0x006c16; X(PUSH(*(dw*)(raddr(ss,bp-0x28)))); // 49118 push word ptr [bp-28h] ;~ 17C5:6C16 -cs=0x17c5;eip=0x006c19; T(ax = 0x24;); // 49119 mov ax, 24h ; '$' ;~ 17C5:6C19 -cs=0x17c5;eip=0x006c1c; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49120 imul word ptr [bp-22h] ;~ 17C5:6C1C -cs=0x17c5;eip=0x006c1f; T(bx = ax;); // 49121 mov bx, ax ;~ 17C5:6C1F -cs=0x17c5;eip=0x006c21; X(PUSH(*(dw*)(raddr(ds,bx-0x769E)))); // 49122 push word ptr [bx-769Eh] ;~ 17C5:6C21 -cs=0x17c5;eip=0x006c25; J(CALL(sub_333c0,0)); // 49123 call sub_333C0 ;~ 17C5:6C25 -cs=0x17c5;eip=0x006c28; T(ADD(sp, 4)); // 49124 add sp, 4 ;~ 17C5:6C28 -cs=0x17c5;eip=0x006c2b; T(NEG(ax)); // 49125 neg ax ;~ 17C5:6C2B -cs=0x17c5;eip=0x006c2d; T(MOV(bx, *(dw*)(raddr(ss,bp-0x2A)))); // 49126 mov bx, [bp-2Ah] ;~ 17C5:6C2D -cs=0x17c5;eip=0x006c30; T(cx = bx;); // 49127 mov cx, bx ;~ 17C5:6C30 -cs=0x17c5;eip=0x006c32; T(SHL(bx, 1)); // 49128 shl bx, 1 ;~ 17C5:6C32 -cs=0x17c5;eip=0x006c34; T(ADD(bx, cx)); // 49129 add bx, cx ;~ 17C5:6C34 -cs=0x17c5;eip=0x006c36; T(SHL(bx, 1)); // 49130 shl bx, 1 ;~ 17C5:6C36 -cs=0x17c5;eip=0x006c38; T(SHL(bx, 1)); // 49131 shl bx, 1 ;~ 17C5:6C38 -cs=0x17c5;eip=0x006c3a; X(MOV(*(dw*)(raddr(ds,bx-0x62FC)), ax)); // 49132 mov [bx-62FCh], ax ;~ 17C5:6C3A -cs=0x17c5;eip=0x006c3e; T(ax = 0x24;); // 49133 mov ax, 24h ; '$' ;~ 17C5:6C3E -cs=0x17c5;eip=0x006c41; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49134 imul word ptr [bp-22h] ;~ 17C5:6C41 -cs=0x17c5;eip=0x006c44; T(si = ax;); // 49135 mov si, ax ;~ 17C5:6C44 -cs=0x17c5;eip=0x006c46; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2A)))); // 49136 mov ax, [bp-2Ah] ;~ 17C5:6C46 -cs=0x17c5;eip=0x006c49; T(cx = ax;); // 49137 mov cx, ax ;~ 17C5:6C49 -cs=0x17c5;eip=0x006c4b; T(SHL(ax, 1)); // 49138 shl ax, 1 ;~ 17C5:6C4B -cs=0x17c5;eip=0x006c4d; T(ADD(ax, cx)); // 49139 add ax, cx ;~ 17C5:6C4D -cs=0x17c5;eip=0x006c4f; T(SHL(ax, 1)); // 49140 shl ax, 1 ;~ 17C5:6C4F -cs=0x17c5;eip=0x006c51; T(SHL(ax, 1)); // 49141 shl ax, 1 ;~ 17C5:6C51 -cs=0x17c5;eip=0x006c53; T(di = ax;); // 49142 mov di, ax ;~ 17C5:6C53 -cs=0x17c5;eip=0x006c55; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 49143 mov ax, [si-76ACh] ;~ 17C5:6C55 -cs=0x17c5;eip=0x006c59; X(MOV(*(dw*)(raddr(ds,di-0x6304)), ax)); // 49144 mov [di-6304h], ax ;~ 17C5:6C59 -cs=0x17c5;eip=0x006c5d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 49145 mov ax, [si-76AAh] ;~ 17C5:6C5D -cs=0x17c5;eip=0x006c61; X(MOV(*(dw*)(raddr(ds,di-0x6302)), ax)); // 49146 mov [di-6302h], ax ;~ 17C5:6C61 -cs=0x17c5;eip=0x006c65; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 49147 mov ax, [si-76A8h] ;~ 17C5:6C65 -cs=0x17c5;eip=0x006c69; X(MOV(*(dw*)(raddr(ds,di-0x6300)), ax)); // 49148 mov [di-6300h], ax ;~ 17C5:6C69 -loc_2ce9d: - // 5716 -cs=0x17c5;eip=0x006c6d; T(ax = 2;); // 49152 mov ax, 2 ;~ 17C5:6C6D -cs=0x17c5;eip=0x006c70; X(PUSH(ax)); // 49153 push ax ;~ 17C5:6C70 -cs=0x17c5;eip=0x006c71; T(SUB(ax, ax)); // 49154 sub ax, ax ;~ 17C5:6C71 -cs=0x17c5;eip=0x006c73; X(PUSH(ax)); // 49155 push ax ;~ 17C5:6C73 -cs=0x17c5;eip=0x006c74; T(MOV(ax, *(dw*)(raddr(ss,bp-0x22)))); // 49156 mov ax, [bp-22h] ;~ 17C5:6C74 -cs=0x17c5;eip=0x006c77; T(AND(ax, 3)); // 49157 and ax, 3 ;~ 17C5:6C77 -cs=0x17c5;eip=0x006c7a; T(ADD(ax, word_492e8)); // 49158 add ax, word_492E8 ;~ 17C5:6C7A -cs=0x17c5;eip=0x006c7e; X(PUSH(ax)); // 49159 push ax ;~ 17C5:6C7E -cs=0x17c5;eip=0x006c7f; J(CALL(sub_33194,0)); // 49160 call sub_33194 ;~ 17C5:6C7F -cs=0x17c5;eip=0x006c82; T(ADD(sp, 6)); // 49161 add sp, 6 ;~ 17C5:6C82 -cs=0x17c5;eip=0x006c85; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 49162 mov [bp-6], ax ;~ 17C5:6C85 -cs=0x17c5;eip=0x006c88; T(CMP(*(dw*)(raddr(ss,bp-0x22)), 0)); // 49163 cmp word ptr [bp-22h], 0 ;~ 17C5:6C88 -cs=0x17c5;eip=0x006c8c; J(JNZ(loc_2cec3)); // 49164 jnz short loc_2CEC3 ;~ 17C5:6C8C -cs=0x17c5;eip=0x006c8e; X(MOV(*(dw*)(raddr(ss,bp-6)), 1)); // 49165 mov word ptr [bp-6], 1 ;~ 17C5:6C8E -loc_2cec3: - // 5717 -cs=0x17c5;eip=0x006c93; T(ax = 0x24;); // 49168 mov ax, 24h ; '$' ;~ 17C5:6C93 -cs=0x17c5;eip=0x006c96; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49169 imul word ptr [bp-22h] ;~ 17C5:6C96 -cs=0x17c5;eip=0x006c99; T(si = ax;); // 49170 mov si, ax ;~ 17C5:6C99 -cs=0x17c5;eip=0x006c9b; T(MOV(ax, *(dw*)(raddr(ds,si-0x769E)))); // 49171 mov ax, [si-769Eh] ;~ 17C5:6C9B -cs=0x17c5;eip=0x006c9f; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 49172 mov [bp-14h], ax ;~ 17C5:6C9F -cs=0x17c5;eip=0x006ca2; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 49173 push word ptr [si-769Ah] ;~ 17C5:6CA2 -cs=0x17c5;eip=0x006ca6; J(CALL(sub_34dc0,0)); // 49174 call sub_34DC0 ;~ 17C5:6CA6 -cs=0x17c5;eip=0x006ca9; T(ADD(sp, 2)); // 49175 add sp, 2 ;~ 17C5:6CA9 -cs=0x17c5;eip=0x006cac; T(CMP(ax, 0x4000)); // 49176 cmp ax, 4000h ;~ 17C5:6CAC -cs=0x17c5;eip=0x006caf; J(JGE(loc_2cef4)); // 49177 jge short loc_2CEF4 ;~ 17C5:6CAF -cs=0x17c5;eip=0x006cb1; T(ax = 0x24;); // 49178 mov ax, 24h ; '$' ;~ 17C5:6CB1 -cs=0x17c5;eip=0x006cb4; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49179 imul word ptr [bp-22h] ;~ 17C5:6CB4 -cs=0x17c5;eip=0x006cb7; T(bx = ax;); // 49180 mov bx, ax ;~ 17C5:6CB7 -cs=0x17c5;eip=0x006cb9; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769A)))); // 49181 mov ax, [bx-769Ah] ;~ 17C5:6CB9 -cs=0x17c5;eip=0x006cbd; T(SAR(ax, 1)); // 49182 sar ax, 1 ;~ 17C5:6CBD -cs=0x17c5;eip=0x006cbf; T(SAR(ax, 1)); // 49183 sar ax, 1 ;~ 17C5:6CBF -cs=0x17c5;eip=0x006cc1; X(ADD(*(dw*)(raddr(ss,bp-0x14)), ax)); // 49184 add [bp-14h], ax ;~ 17C5:6CC1 -loc_2cef4: - // 5718 -cs=0x17c5;eip=0x006cc4; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 49187 mov ax, [bp-0Ch] ;~ 17C5:6CC4 -cs=0x17c5;eip=0x006cc7; T(SUB(ax, *(dw*)(raddr(ss,bp-0x14)))); // 49188 sub ax, [bp-14h] ;~ 17C5:6CC7 -cs=0x17c5;eip=0x006cca; T(cl = 0x0D;); // 49189 mov cl, 0Dh ;~ 17C5:6CCA -cs=0x17c5;eip=0x006ccc; T(SAR(ax, cl)); // 49190 sar ax, cl ;~ 17C5:6CCC -cs=0x17c5;eip=0x006cce; T(AND(ax, 7)); // 49191 and ax, 7 ;~ 17C5:6CCE -cs=0x17c5;eip=0x006cd1; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 49192 mov [bp-0Ah], ax ;~ 17C5:6CD1 -cs=0x17c5;eip=0x006cd4; T(ax = word_4e2f8;); // 49193 mov ax, word_4E2F8 ;~ 17C5:6CD4 -cs=0x17c5;eip=0x006cd7; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 49194 mov [bp-14h], ax ;~ 17C5:6CD7 -cs=0x17c5;eip=0x006cda; X(PUSH(word_4e2fc)); // 49195 push word_4E2FC ;~ 17C5:6CDA -cs=0x17c5;eip=0x006cde; J(CALL(sub_34dc0,0)); // 49196 call sub_34DC0 ;~ 17C5:6CDE -cs=0x17c5;eip=0x006ce1; T(ADD(sp, 2)); // 49197 add sp, 2 ;~ 17C5:6CE1 -cs=0x17c5;eip=0x006ce4; T(CMP(ax, 0x4000)); // 49198 cmp ax, 4000h ;~ 17C5:6CE4 -cs=0x17c5;eip=0x006ce7; J(JGE(loc_2cf21)); // 49199 jge short loc_2CF21 ;~ 17C5:6CE7 -cs=0x17c5;eip=0x006ce9; T(ax = word_4e2fc;); // 49200 mov ax, word_4E2FC ;~ 17C5:6CE9 -cs=0x17c5;eip=0x006cec; T(SAR(ax, 1)); // 49201 sar ax, 1 ;~ 17C5:6CEC -cs=0x17c5;eip=0x006cee; X(ADD(*(dw*)(raddr(ss,bp-0x14)), ax)); // 49202 add [bp-14h], ax ;~ 17C5:6CEE -loc_2cf21: - // 5719 -cs=0x17c5;eip=0x006cf1; T(ax = 0x24;); // 49205 mov ax, 24h ; '$' ;~ 17C5:6CF1 -cs=0x17c5;eip=0x006cf4; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49206 imul word ptr [bp-22h] ;~ 17C5:6CF4 -cs=0x17c5;eip=0x006cf7; T(bx = ax;); // 49207 mov bx, ax ;~ 17C5:6CF7 -cs=0x17c5;eip=0x006cf9; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 49208 mov ax, [bx-769Eh] ;~ 17C5:6CF9 -cs=0x17c5;eip=0x006cfd; T(SUB(ax, *(dw*)(raddr(ss,bp-0x14)))); // 49209 sub ax, [bp-14h] ;~ 17C5:6CFD -cs=0x17c5;eip=0x006d00; T(cl = 0x0D;); // 49210 mov cl, 0Dh ;~ 17C5:6D00 -cs=0x17c5;eip=0x006d02; T(SAR(ax, cl)); // 49211 sar ax, cl ;~ 17C5:6D02 -cs=0x17c5;eip=0x006d04; T(ADD(ax, 4)); // 49212 add ax, 4 ;~ 17C5:6D04 -cs=0x17c5;eip=0x006d07; T(AND(ax, 7)); // 49213 and ax, 7 ;~ 17C5:6D07 -cs=0x17c5;eip=0x006d0a; X(MOV(*(dw*)(raddr(ss,bp-0x12)), ax)); // 49214 mov [bp-12h], ax ;~ 17C5:6D0A -cs=0x17c5;eip=0x006d0d; T(MOV(di, *(dw*)(raddr(ss,bp-6)))); // 49215 mov di, [bp-6] ;~ 17C5:6D0D -cs=0x17c5;eip=0x006d10; T(cl = 7;); // 49216 mov cl, 7 ;~ 17C5:6D10 -cs=0x17c5;eip=0x006d12; T(SHL(di, cl)); // 49217 shl di, cl ;~ 17C5:6D12 -cs=0x17c5;eip=0x006d14; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 49218 mov ax, [bp-0Ah] ;~ 17C5:6D14 -cs=0x17c5;eip=0x006d17; T(cl = 4;); // 49219 mov cl, 4 ;~ 17C5:6D17 -cs=0x17c5;eip=0x006d19; T(SHL(ax, cl)); // 49220 shl ax, cl ;~ 17C5:6D19 -cs=0x17c5;eip=0x006d1b; T(ADD(di, ax)); // 49221 add di, ax ;~ 17C5:6D1B -cs=0x17c5;eip=0x006d1d; T(MOV(bx, *(dw*)(raddr(ss,bp-0x12)))); // 49222 mov bx, [bp-12h] ;~ 17C5:6D1D -cs=0x17c5;eip=0x006d20; T(SHL(bx, 1)); // 49223 shl bx, 1 ;~ 17C5:6D20 -cs=0x17c5;eip=0x006d22; T(MOV(si, *(dw*)(raddr(ds,bx+di+0x0B94)))); // 49224 mov si, [bx+di+0B94h] ;~ 17C5:6D22 -cs=0x17c5;eip=0x006d26; T(ax = si;); // 49225 mov ax, si ;~ 17C5:6D26 -cs=0x17c5;eip=0x006d28; T(AND(ax, 0x0F)); // 49226 and ax, 0Fh ;~ 17C5:6D28 -cs=0x17c5;eip=0x006d2b; T(cl = 0x0C;); // 49227 mov cl, 0Ch ;~ 17C5:6D2B -cs=0x17c5;eip=0x006d2d; T(SHL(ax, cl)); // 49228 shl ax, cl ;~ 17C5:6D2D -cs=0x17c5;eip=0x006d2f; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49229 mov [bp-32h], ax ;~ 17C5:6D2F -cs=0x17c5;eip=0x006d32; T(CMP(si, 0x100)); // 49230 cmp si, 100h ;~ 17C5:6D32 -cs=0x17c5;eip=0x006d36; J(JNZ(loc_2cf81)); // 49231 jnz short loc_2CF81 ;~ 17C5:6D36 -cs=0x17c5;eip=0x006d38; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x6000)); // 49232 mov word ptr [bp-2], 6000h ;~ 17C5:6D38 -cs=0x17c5;eip=0x006d3d; T(ax = word_49918;); // 49233 mov ax, word_49918 ;~ 17C5:6D3D -cs=0x17c5;eip=0x006d40; T(cl = 8;); // 49234 mov cl, 8 ;~ 17C5:6D40 -cs=0x17c5;eip=0x006d42; T(SAR(ax, cl)); // 49235 sar ax, cl ;~ 17C5:6D42 -cs=0x17c5;eip=0x006d44; T(AND(ax, 8)); // 49236 and ax, 8 ;~ 17C5:6D44 -cs=0x17c5;eip=0x006d47; T(cl = 0x0C;); // 49237 mov cl, 0Ch ;~ 17C5:6D47 -cs=0x17c5;eip=0x006d49; T(SHL(ax, cl)); // 49238 shl ax, cl ;~ 17C5:6D49 -cs=0x17c5;eip=0x006d4b; T(SUB(ax, 0x4000)); // 49239 sub ax, 4000h ;~ 17C5:6D4B -cs=0x17c5;eip=0x006d4e; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49240 mov [bp-32h], ax ;~ 17C5:6D4E -loc_2cf81: - // 5720 -cs=0x17c5;eip=0x006d51; T(MOV(si, *(dw*)(raddr(ss,bp-6)))); // 49243 mov si, [bp-6] ;~ 17C5:6D51 -cs=0x17c5;eip=0x006d54; T(cl = 7;); // 49244 mov cl, 7 ;~ 17C5:6D54 -cs=0x17c5;eip=0x006d56; T(SHL(si, cl)); // 49245 shl si, cl ;~ 17C5:6D56 -cs=0x17c5;eip=0x006d58; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0A)))); // 49246 mov ax, [bp-0Ah] ;~ 17C5:6D58 -cs=0x17c5;eip=0x006d5b; T(cl = 4;); // 49247 mov cl, 4 ;~ 17C5:6D5B -cs=0x17c5;eip=0x006d5d; T(SHL(ax, cl)); // 49248 shl ax, cl ;~ 17C5:6D5D -cs=0x17c5;eip=0x006d5f; T(ADD(si, ax)); // 49249 add si, ax ;~ 17C5:6D5F -cs=0x17c5;eip=0x006d61; T(MOV(bx, *(dw*)(raddr(ss,bp-0x12)))); // 49250 mov bx, [bp-12h] ;~ 17C5:6D61 -cs=0x17c5;eip=0x006d64; T(SHL(bx, 1)); // 49251 shl bx, 1 ;~ 17C5:6D64 -cs=0x17c5;eip=0x006d66; T(CMP(*(dw*)(raddr(ds,bx+si+0x0B94)), 0x200)); // 49252 cmp word ptr [bx+si+0B94h], 200h ;~ 17C5:6D66 -cs=0x17c5;eip=0x006d6c; J(JNZ(loc_2cfb9)); // 49253 jnz short loc_2CFB9 ;~ 17C5:6D6C -cs=0x17c5;eip=0x006d6e; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x0A000)); // 49254 mov word ptr [bp-2], 0A000h ;~ 17C5:6D6E -cs=0x17c5;eip=0x006d73; T(ax = word_49918;); // 49255 mov ax, word_49918 ;~ 17C5:6D73 -cs=0x17c5;eip=0x006d76; T(cl = 8;); // 49256 mov cl, 8 ;~ 17C5:6D76 -cs=0x17c5;eip=0x006d78; T(SAR(ax, cl)); // 49257 sar ax, cl ;~ 17C5:6D78 -cs=0x17c5;eip=0x006d7a; T(AND(ax, 8)); // 49258 and ax, 8 ;~ 17C5:6D7A -cs=0x17c5;eip=0x006d7d; T(SUB(ax, 4)); // 49259 sub ax, 4 ;~ 17C5:6D7D -cs=0x17c5;eip=0x006d80; T(NEG(ax)); // 49260 neg ax ;~ 17C5:6D80 -cs=0x17c5;eip=0x006d82; T(cl = 0x0C;); // 49261 mov cl, 0Ch ;~ 17C5:6D82 -cs=0x17c5;eip=0x006d84; T(SHL(ax, cl)); // 49262 shl ax, cl ;~ 17C5:6D84 -cs=0x17c5;eip=0x006d86; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49263 mov [bp-32h], ax ;~ 17C5:6D86 -loc_2cfb9: - // 5721 -cs=0x17c5;eip=0x006d89; T(CMP(*(dw*)(raddr(ss,bp-2)), 0x0A000)); // 49266 cmp word ptr [bp-2], 0A000h ;~ 17C5:6D89 -cs=0x17c5;eip=0x006d8e; J(JNZ(loc_2cfe5)); // 49267 jnz short loc_2CFE5 ;~ 17C5:6D8E -cs=0x17c5;eip=0x006d90; T(ax = 0x24;); // 49268 mov ax, 24h ; '$' ;~ 17C5:6D90 -cs=0x17c5;eip=0x006d93; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49269 imul word ptr [bp-22h] ;~ 17C5:6D93 -cs=0x17c5;eip=0x006d96; T(si = ax;); // 49270 mov si, ax ;~ 17C5:6D96 -cs=0x17c5;eip=0x006d98; T(MOV(ax, *(dw*)(raddr(ds,si-0x769C)))); // 49271 mov ax, [si-769Ch] ;~ 17C5:6D98 -cs=0x17c5;eip=0x006d9c; T(cl = 3;); // 49272 mov cl, 3 ;~ 17C5:6D9C -cs=0x17c5;eip=0x006d9e; T(SAR(ax, cl)); // 49273 sar ax, cl ;~ 17C5:6D9E -cs=0x17c5;eip=0x006da0; T(SUB(ax, 0x0BB8)); // 49274 sub ax, 0BB8h ;~ 17C5:6DA0 -cs=0x17c5;eip=0x006da3; T(NEG(ax)); // 49275 neg ax ;~ 17C5:6DA3 -cs=0x17c5;eip=0x006da5; T(CMP(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 49276 cmp ax, [si-76A8h] ;~ 17C5:6DA5 -cs=0x17c5;eip=0x006da9; J(JLE(loc_2cfe5)); // 49277 jle short loc_2CFE5 ;~ 17C5:6DA9 -cs=0x17c5;eip=0x006dab; T(MOV(ax, *(dw*)(raddr(ds,si-0x769C)))); // 49278 mov ax, [si-769Ch] ;~ 17C5:6DAB -cs=0x17c5;eip=0x006daf; T(ADD(ah, 0x10)); // 49279 add ah, 10h ;~ 17C5:6DAF -cs=0x17c5;eip=0x006db2; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 49280 mov [bp-2], ax ;~ 17C5:6DB2 -loc_2cfe5: - // 5722 -cs=0x17c5;eip=0x006db5; T(ax = 0x24;); // 49284 mov ax, 24h ; '$' ;~ 17C5:6DB5 -cs=0x17c5;eip=0x006db8; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49285 imul word ptr [bp-22h] ;~ 17C5:6DB8 -cs=0x17c5;eip=0x006dbb; T(bx = ax;); // 49286 mov bx, ax ;~ 17C5:6DBB -cs=0x17c5;eip=0x006dbd; X(PUSH(*(dw*)(raddr(ds,bx-0x769A)))); // 49287 push word ptr [bx-769Ah] ;~ 17C5:6DBD -cs=0x17c5;eip=0x006dc1; J(CALL(sub_34dc0,0)); // 49288 call sub_34DC0 ;~ 17C5:6DC1 -cs=0x17c5;eip=0x006dc4; T(ADD(sp, 2)); // 49289 add sp, 2 ;~ 17C5:6DC4 -cs=0x17c5;eip=0x006dc7; T(CMP(ax, 0x4000)); // 49290 cmp ax, 4000h ;~ 17C5:6DC7 -cs=0x17c5;eip=0x006dca; J(JLE(loc_2d03e)); // 49291 jle short loc_2D03E ;~ 17C5:6DCA -cs=0x17c5;eip=0x006dcc; T(SUB(ax, ax)); // 49292 sub ax, ax ;~ 17C5:6DCC -cs=0x17c5;eip=0x006dce; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49293 mov [bp-32h], ax ;~ 17C5:6DCE -cs=0x17c5;eip=0x006dd1; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 49294 mov [bp-2], ax ;~ 17C5:6DD1 -cs=0x17c5;eip=0x006dd4; J(JMP(loc_2d03e)); // 49295 jmp short loc_2D03E ;~ 17C5:6DD4 -loc_2d006: - // 5723 -cs=0x17c5;eip=0x006dd6; T(ax = 0x3000;); // 49300 mov ax, 3000h ;~ 17C5:6DD6 -cs=0x17c5;eip=0x006dd9; X(PUSH(ax)); // 49301 push ax ;~ 17C5:6DD9 -cs=0x17c5;eip=0x006dda; T(ax = 0x0D000;); // 49302 mov ax, 0D000h ;~ 17C5:6DDA -cs=0x17c5;eip=0x006ddd; X(PUSH(ax)); // 49303 push ax ;~ 17C5:6DDD -cs=0x17c5;eip=0x006dde; T(ax = 0x24;); // 49304 mov ax, 24h ; '$' ;~ 17C5:6DDE -cs=0x17c5;eip=0x006de1; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49305 imul word ptr [bp-22h] ;~ 17C5:6DE1 -cs=0x17c5;eip=0x006de4; T(bx = ax;); // 49306 mov bx, ax ;~ 17C5:6DE4 -cs=0x17c5;eip=0x006de6; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 49307 mov ax, [bp-0Ch] ;~ 17C5:6DE6 -cs=0x17c5;eip=0x006de9; T(SUB(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 49308 sub ax, [bx-769Eh] ;~ 17C5:6DE9 -cs=0x17c5;eip=0x006ded; X(PUSH(ax)); // 49309 push ax ;~ 17C5:6DED -cs=0x17c5;eip=0x006dee; J(CALL(sub_33194,0)); // 49310 call sub_33194 ;~ 17C5:6DEE -cs=0x17c5;eip=0x006df1; T(ADD(sp, 6)); // 49311 add sp, 6 ;~ 17C5:6DF1 -cs=0x17c5;eip=0x006df4; T(SHL(ax, 1)); // 49312 shl ax, 1 ;~ 17C5:6DF4 -cs=0x17c5;eip=0x006df6; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49313 mov [bp-32h], ax ;~ 17C5:6DF6 -cs=0x17c5;eip=0x006df9; T(CMP(*(dw*)(raddr(ss,bp-0x1E)), 1)); // 49314 cmp word ptr [bp-1Eh], 1 ;~ 17C5:6DF9 -cs=0x17c5;eip=0x006dfd; J(JNZ(loc_2d03e)); // 49315 jnz short loc_2D03E ;~ 17C5:6DFD -cs=0x17c5;eip=0x006dff; T(ax = word_492e8;); // 49316 mov ax, word_492E8 ;~ 17C5:6DFF -cs=0x17c5;eip=0x006e02; T(INC(ax)); // 49317 inc ax ;~ 17C5:6E02 -cs=0x17c5;eip=0x006e03; T(CMP(ax, *(word_50b76))); // 49318 cmp ax, word_50B76 ;~ 17C5:6E03 -cs=0x17c5;eip=0x006e07; J(JG(loc_2d03e)); // 49319 jg short loc_2D03E ;~ 17C5:6E07 -cs=0x17c5;eip=0x006e09; X(MOV(*(dw*)(raddr(ss,bp-0x32)), 0x3000)); // 49320 mov word ptr [bp-32h], 3000h ;~ 17C5:6E09 -loc_2d03e: - // 5724 -cs=0x17c5;eip=0x006e0e; T(CMP(*(dw*)(raddr(ss,bp-0x1E)), 1)); // 49324 cmp word ptr [bp-1Eh], 1 ;~ 17C5:6E0E -cs=0x17c5;eip=0x006e12; J(JNZ(loc_2d061)); // 49325 jnz short loc_2D061 ;~ 17C5:6E12 -cs=0x17c5;eip=0x006e14; T(bx = word_5239a;); // 49326 mov bx, word_5239A ;~ 17C5:6E14 -cs=0x17c5;eip=0x006e18; T(cl = 4;); // 49327 mov cl, 4 ;~ 17C5:6E18 -cs=0x17c5;eip=0x006e1a; T(SHL(bx, cl)); // 49328 shl bx, cl ;~ 17C5:6E1A -cs=0x17c5;eip=0x006e1c; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x400)); // 49329 test word ptr [bx-7E4Ch], 400h ;~ 17C5:6E1C -cs=0x17c5;eip=0x006e22; J(JZ(loc_2d061)); // 49330 jz short loc_2D061 ;~ 17C5:6E22 -cs=0x17c5;eip=0x006e24; T(CMP(word_4f21e, 0x780)); // 49331 cmp word_4F21E, 780h ;~ 17C5:6E24 -cs=0x17c5;eip=0x006e2a; J(JGE(loc_2d061)); // 49332 jge short loc_2D061 ;~ 17C5:6E2A -cs=0x17c5;eip=0x006e2c; X(MOV(*(dw*)(raddr(ss,bp-0x32)), 0x3000)); // 49333 mov word ptr [bp-32h], 3000h ;~ 17C5:6E2C -loc_2d061: - // 5725 -cs=0x17c5;eip=0x006e31; T(bx = word_4ef1c;); // 49337 mov bx, word_4EF1C ;~ 17C5:6E31 -cs=0x17c5;eip=0x006e35; T(cl = 5;); // 49338 mov cl, 5 ;~ 17C5:6E35 -cs=0x17c5;eip=0x006e37; T(SHL(bx, cl)); // 49339 shl bx, cl ;~ 17C5:6E37 -cs=0x17c5;eip=0x006e39; T(MOV(si, *(dw*)(raddr(ds,bx+0x2DE)))); // 49340 mov si, [bx+2DEh] ;~ 17C5:6E39 -cs=0x17c5;eip=0x006e3d; T(ax = si;); // 49341 mov ax, si ;~ 17C5:6E3D -cs=0x17c5;eip=0x006e3f; T(cl = 0x0C;); // 49342 mov cl, 0Ch ;~ 17C5:6E3F -cs=0x17c5;eip=0x006e41; T(SHL(ax, cl)); // 49343 shl ax, cl ;~ 17C5:6E41 -cs=0x17c5;eip=0x006e43; X(PUSH(ax)); // 49344 push ax ;~ 17C5:6E43 -cs=0x17c5;eip=0x006e44; T(ax = si;); // 49345 mov ax, si ;~ 17C5:6E44 -cs=0x17c5;eip=0x006e46; T(NEG(ax)); // 49346 neg ax ;~ 17C5:6E46 -cs=0x17c5;eip=0x006e48; T(SHL(ax, cl)); // 49347 shl ax, cl ;~ 17C5:6E48 -cs=0x17c5;eip=0x006e4a; X(PUSH(ax)); // 49348 push ax ;~ 17C5:6E4A -cs=0x17c5;eip=0x006e4b; X(PUSH(*(dw*)(raddr(ss,bp-0x32)))); // 49349 push word ptr [bp-32h] ;~ 17C5:6E4B -cs=0x17c5;eip=0x006e4e; J(CALL(sub_33194,0)); // 49350 call sub_33194 ;~ 17C5:6E4E -cs=0x17c5;eip=0x006e51; T(ADD(sp, 6)); // 49351 add sp, 6 ;~ 17C5:6E51 -cs=0x17c5;eip=0x006e54; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49352 mov [bp-32h], ax ;~ 17C5:6E54 -cs=0x17c5;eip=0x006e57; T(bx = word_4ef1c;); // 49353 mov bx, word_4EF1C ;~ 17C5:6E57 -cs=0x17c5;eip=0x006e5b; T(cl = 5;); // 49354 mov cl, 5 ;~ 17C5:6E5B -cs=0x17c5;eip=0x006e5d; T(SHL(bx, cl)); // 49355 shl bx, cl ;~ 17C5:6E5D -cs=0x17c5;eip=0x006e5f; T(MOV(si, *(dw*)(raddr(ds,bx+0x2DE)))); // 49356 mov si, [bx+2DEh] ;~ 17C5:6E5F -cs=0x17c5;eip=0x006e63; T(ax = si;); // 49357 mov ax, si ;~ 17C5:6E63 -cs=0x17c5;eip=0x006e65; T(cl = 8;); // 49358 mov cl, 8 ;~ 17C5:6E65 -cs=0x17c5;eip=0x006e67; T(SHL(ax, cl)); // 49359 shl ax, cl ;~ 17C5:6E67 -cs=0x17c5;eip=0x006e69; X(PUSH(ax)); // 49360 push ax ;~ 17C5:6E69 -cs=0x17c5;eip=0x006e6a; T(ax = si;); // 49361 mov ax, si ;~ 17C5:6E6A -cs=0x17c5;eip=0x006e6c; T(NEG(ax)); // 49362 neg ax ;~ 17C5:6E6C -cs=0x17c5;eip=0x006e6e; T(ch = al;); // 49363 mov ch, al ;~ 17C5:6E6E -cs=0x17c5;eip=0x006e70; T(SUB(cl, cl)); // 49364 sub cl, cl ;~ 17C5:6E70 -cs=0x17c5;eip=0x006e72; X(PUSH(cx)); // 49365 push cx ;~ 17C5:6E72 -cs=0x17c5;eip=0x006e73; T(ax = 0x24;); // 49366 mov ax, 24h ; '$' ;~ 17C5:6E73 -cs=0x17c5;eip=0x006e76; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49367 imul word ptr [bp-22h] ;~ 17C5:6E76 -cs=0x17c5;eip=0x006e79; T(bx = ax;); // 49368 mov bx, ax ;~ 17C5:6E79 -cs=0x17c5;eip=0x006e7b; T(MOV(ax, *(dw*)(raddr(ss,bp-0x32)))); // 49369 mov ax, [bp-32h] ;~ 17C5:6E7B -cs=0x17c5;eip=0x006e7e; T(SUB(ax, *(dw*)(raddr(ds,bx-0x769A)))); // 49370 sub ax, [bx-769Ah] ;~ 17C5:6E7E -cs=0x17c5;eip=0x006e82; X(PUSH(ax)); // 49371 push ax ;~ 17C5:6E82 -cs=0x17c5;eip=0x006e83; J(CALL(sub_33194,0)); // 49372 call sub_33194 ;~ 17C5:6E83 -cs=0x17c5;eip=0x006e86; T(ADD(sp, 6)); // 49373 add sp, 6 ;~ 17C5:6E86 -cs=0x17c5;eip=0x006e89; X(MOV(*(dw*)(raddr(ss,bp-0x32)), ax)); // 49374 mov [bp-32h], ax ;~ 17C5:6E89 -cs=0x17c5;eip=0x006e8c; T(ax = 0x24;); // 49375 mov ax, 24h ; '$' ;~ 17C5:6E8C -cs=0x17c5;eip=0x006e8f; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49376 imul word ptr [bp-22h] ;~ 17C5:6E8F -cs=0x17c5;eip=0x006e92; T(si = ax;); // 49377 mov si, ax ;~ 17C5:6E92 -cs=0x17c5;eip=0x006e94; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x400)); // 49378 test word ptr [si-7696h], 400h ;~ 17C5:6E94 -cs=0x17c5;eip=0x006e9a; J(JZ(loc_2d12d)); // 49379 jz short loc_2D12D ;~ 17C5:6E9A -cs=0x17c5;eip=0x006e9c; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0x96)); // 49380 cmp word ptr [si-7694h], 96h ;~ 17C5:6E9C -cs=0x17c5;eip=0x006ea2; J(JGE(loc_2d0dc)); // 49381 jge short loc_2D0DC ;~ 17C5:6EA2 -cs=0x17c5;eip=0x006ea4; X(MOV(*(dw*)(raddr(ds,si-0x769C)), 0)); // 49382 mov word ptr [si-769Ch], 0 ;~ 17C5:6EA4 -cs=0x17c5;eip=0x006eaa; J(JMP(loc_2d0e9)); // 49383 jmp short loc_2D0E9 ;~ 17C5:6EAA -loc_2d0dc: - // 5726 -cs=0x17c5;eip=0x006eac; T(ax = 0x24;); // 49387 mov ax, 24h ; '$' ;~ 17C5:6EAC -cs=0x17c5;eip=0x006eaf; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49388 imul word ptr [bp-22h] ;~ 17C5:6EAF -cs=0x17c5;eip=0x006eb2; T(bx = ax;); // 49389 mov bx, ax ;~ 17C5:6EB2 -cs=0x17c5;eip=0x006eb4; X(ADD(*(raddr(ds,bx-0x769B)), 1)); // 49390 add byte ptr [bx-769Bh], 1 ;~ 17C5:6EB4 -loc_2d0e9: - // 5727 -cs=0x17c5;eip=0x006eb9; X(MOV(*(dw*)(raddr(ss,bp-0x32)), 0)); // 49393 mov word ptr [bp-32h], 0 ;~ 17C5:6EB9 -cs=0x17c5;eip=0x006ebe; T(ax = 0x24;); // 49394 mov ax, 24h ; '$' ;~ 17C5:6EBE -cs=0x17c5;eip=0x006ec1; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49395 imul word ptr [bp-22h] ;~ 17C5:6EC1 -cs=0x17c5;eip=0x006ec4; T(si = ax;); // 49396 mov si, ax ;~ 17C5:6EC4 -cs=0x17c5;eip=0x006ec6; T(ADD(si, 0x896C)); // 49397 add si, 896Ch ;~ 17C5:6EC6 -cs=0x17c5;eip=0x006eca; T(bx = word_4ef1c;); // 49398 mov bx, word_4EF1C ;~ 17C5:6ECA -cs=0x17c5;eip=0x006ece; T(cl = 5;); // 49399 mov cl, 5 ;~ 17C5:6ECE -cs=0x17c5;eip=0x006ed0; T(SHL(bx, cl)); // 49400 shl bx, cl ;~ 17C5:6ED0 -cs=0x17c5;eip=0x006ed2; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 49401 mov ax, [si] ;~ 17C5:6ED2 -cs=0x17c5;eip=0x006ed4; T(CMP(*(dw*)(raddr(ds,bx+0x2DA)), ax)); // 49402 cmp [bx+2DAh], ax ;~ 17C5:6ED4 -cs=0x17c5;eip=0x006ed8; J(JLE(loc_2d118)); // 49403 jle short loc_2D118 ;~ 17C5:6ED8 -cs=0x17c5;eip=0x006eda; T(ax = 0x3C;); // 49404 mov ax, 3Ch ; '<' ;~ 17C5:6EDA -cs=0x17c5;eip=0x006edd; T(CWD); // 49405 cwd ;~ 17C5:6EDD -cs=0x17c5;eip=0x006ede; T(cx = word_492f4;); // 49406 mov cx, word_492F4 ;~ 17C5:6EDE -cs=0x17c5;eip=0x006ee2; T(IDIV2(cx)); // 49407 idiv cx ;~ 17C5:6EE2 -cs=0x17c5;eip=0x006ee4; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 49408 add [si], ax ;~ 17C5:6EE4 -cs=0x17c5;eip=0x006ee6; J(JMP(loc_2d12d)); // 49409 jmp short loc_2D12D ;~ 17C5:6EE6 -loc_2d118: - // 5728 -cs=0x17c5;eip=0x006ee8; T(ax = 0x24;); // 49413 mov ax, 24h ; '$' ;~ 17C5:6EE8 -cs=0x17c5;eip=0x006eeb; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49414 imul word ptr [bp-22h] ;~ 17C5:6EEB -cs=0x17c5;eip=0x006eee; T(si = ax;); // 49415 mov si, ax ;~ 17C5:6EEE -cs=0x17c5;eip=0x006ef0; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0x12C)); // 49416 cmp word ptr [si-76A8h], 12Ch ;~ 17C5:6EF0 -cs=0x17c5;eip=0x006ef6; J(JLE(loc_2d12d)); // 49417 jle short loc_2D12D ;~ 17C5:6EF6 -cs=0x17c5;eip=0x006ef8; X(AND(*(raddr(ds,si-0x7695)), 0x0FB)); // 49418 and byte ptr [si-7695h], 0FBh ;~ 17C5:6EF8 -loc_2d12d: - // 5729 -cs=0x17c5;eip=0x006efd; T(ax = 0x24;); // 49422 mov ax, 24h ; '$' ;~ 17C5:6EFD -cs=0x17c5;eip=0x006f00; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49423 imul word ptr [bp-22h] ;~ 17C5:6F00 -cs=0x17c5;eip=0x006f03; T(bx = ax;); // 49424 mov bx, ax ;~ 17C5:6F03 -cs=0x17c5;eip=0x006f05; T(TEST(*(raddr(ds,bx-0x7696)), 0x30)); // 49425 test byte ptr [bx-7696h], 30h ;~ 17C5:6F05 -cs=0x17c5;eip=0x006f0a; J(JZ(loc_2d141)); // 49426 jz short loc_2D141 ;~ 17C5:6F0A -cs=0x17c5;eip=0x006f0c; X(MOV(*(dw*)(raddr(ss,bp-0x32)), 0x400)); // 49427 mov word ptr [bp-32h], 400h ;~ 17C5:6F0C -loc_2d141: - // 5730 -cs=0x17c5;eip=0x006f11; T(MOV(al, *(raddr(ss,bp-0x22)))); // 49430 mov al, [bp-22h] ;~ 17C5:6F11 -cs=0x17c5;eip=0x006f14; T(AND(al, 3)); // 49431 and al, 3 ;~ 17C5:6F14 -cs=0x17c5;eip=0x006f16; T(cl = *(db*)(&word_49918);); // 49432 mov cl, byte ptr word_49918 ;~ 17C5:6F16 -cs=0x17c5;eip=0x006f1a; T(AND(cl, 3)); // 49433 and cl, 3 ;~ 17C5:6F1A -cs=0x17c5;eip=0x006f1d; T(CMP(al, cl)); // 49434 cmp al, cl ;~ 17C5:6F1D -cs=0x17c5;eip=0x006f1f; J(JNZ(loc_2d18f)); // 49435 jnz short loc_2D18F ;~ 17C5:6F1F -cs=0x17c5;eip=0x006f21; T(ax = 0x24;); // 49436 mov ax, 24h ; '$' ;~ 17C5:6F21 -cs=0x17c5;eip=0x006f24; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49437 imul word ptr [bp-22h] ;~ 17C5:6F24 -cs=0x17c5;eip=0x006f27; T(si = ax;); // 49438 mov si, ax ;~ 17C5:6F27 -cs=0x17c5;eip=0x006f29; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 49439 push word ptr [si-76A8h] ;~ 17C5:6F29 -cs=0x17c5;eip=0x006f2d; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 49440 push word ptr [si-76AAh] ;~ 17C5:6F2D -cs=0x17c5;eip=0x006f31; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 49441 push word ptr [si-76ACh] ;~ 17C5:6F31 -cs=0x17c5;eip=0x006f35; J(CALL(sub_2f024,0)); // 49442 call sub_2F024 ;~ 17C5:6F35 -cs=0x17c5;eip=0x006f38; T(ADD(sp, 6)); // 49443 add sp, 6 ;~ 17C5:6F38 -cs=0x17c5;eip=0x006f3b; T(CMP(*(byte_4cdb6), 0)); // 49444 cmp byte_4CDB6, 0 ;~ 17C5:6F3B -cs=0x17c5;eip=0x006f40; J(JZ(loc_2d182)); // 49445 jz short loc_2D182 ;~ 17C5:6F40 -cs=0x17c5;eip=0x006f42; T(ax = 0x24;); // 49446 mov ax, 24h ; '$' ;~ 17C5:6F42 -cs=0x17c5;eip=0x006f45; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49447 imul word ptr [bp-22h] ;~ 17C5:6F45 -cs=0x17c5;eip=0x006f48; T(bx = ax;); // 49448 mov bx, ax ;~ 17C5:6F48 -cs=0x17c5;eip=0x006f4a; X(OR(*(raddr(ds,bx-0x7695)), 0x20)); // 49449 or byte ptr [bx-7695h], 20h ;~ 17C5:6F4A -cs=0x17c5;eip=0x006f4f; J(JMP(loc_2d18f)); // 49450 jmp short loc_2D18F ;~ 17C5:6F4F -loc_2d182: - // 5731 -cs=0x17c5;eip=0x006f52; T(ax = 0x24;); // 49456 mov ax, 24h ; '$' ;~ 17C5:6F52 -cs=0x17c5;eip=0x006f55; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49457 imul word ptr [bp-22h] ;~ 17C5:6F55 -cs=0x17c5;eip=0x006f58; T(bx = ax;); // 49458 mov bx, ax ;~ 17C5:6F58 -cs=0x17c5;eip=0x006f5a; X(AND(*(raddr(ds,bx-0x7695)), 0x0DF)); // 49459 and byte ptr [bx-7695h], 0DFh ;~ 17C5:6F5A -loc_2d18f: - // 5732 -cs=0x17c5;eip=0x006f5f; T(ax = 0x24;); // 49463 mov ax, 24h ; '$' ;~ 17C5:6F5F -cs=0x17c5;eip=0x006f62; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49464 imul word ptr [bp-22h] ;~ 17C5:6F62 -cs=0x17c5;eip=0x006f65; T(bx = ax;); // 49465 mov bx, ax ;~ 17C5:6F65 -cs=0x17c5;eip=0x006f67; T(TEST(*(dw*)(raddr(ds,bx-0x7696)), 0x2000)); // 49466 test word ptr [bx-7696h], 2000h ;~ 17C5:6F67 -cs=0x17c5;eip=0x006f6d; J(JZ(loc_2d1a4)); // 49467 jz short loc_2D1A4 ;~ 17C5:6F6D -cs=0x17c5;eip=0x006f6f; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x3000)); // 49468 mov word ptr [bp-2], 3000h ;~ 17C5:6F6F -loc_2d1a4: - // 5733 -cs=0x17c5;eip=0x006f74; T(CMP(word_4f210, 0x0A)); // 49471 cmp word_4F210, 0Ah ;~ 17C5:6F74 -cs=0x17c5;eip=0x006f79; J(JGE(loc_2d1b0)); // 49472 jge short loc_2D1B0 ;~ 17C5:6F79 -cs=0x17c5;eip=0x006f7b; T(cl = 2;); // 49473 mov cl, 2 ;~ 17C5:6F7B -cs=0x17c5;eip=0x006f7d; X(SAR(*(dw*)(raddr(ss,bp-0x32)), cl)); // 49474 sar word ptr [bp-32h], cl ;~ 17C5:6F7D -loc_2d1b0: - // 5734 -cs=0x17c5;eip=0x006f80; T(ax = 0x24;); // 49477 mov ax, 24h ; '$' ;~ 17C5:6F80 -cs=0x17c5;eip=0x006f83; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49478 imul word ptr [bp-22h] ;~ 17C5:6F83 -cs=0x17c5;eip=0x006f86; T(si = ax;); // 49479 mov si, ax ;~ 17C5:6F86 -cs=0x17c5;eip=0x006f88; T(cx = word_492e8;); // 49480 mov cx, word_492E8 ;~ 17C5:6F88 -cs=0x17c5;eip=0x006f8c; T(ADD(cx, 2)); // 49481 add cx, 2 ;~ 17C5:6F8C -cs=0x17c5;eip=0x006f8f; T(MOV(ax, *(dw*)(raddr(ss,bp-0x32)))); // 49482 mov ax, [bp-32h] ;~ 17C5:6F8F -cs=0x17c5;eip=0x006f92; T(IMUL1_2(cx)); // 49483 imul cx ;~ 17C5:6F92 -cs=0x17c5;eip=0x006f94; T(CWD); // 49484 cwd ;~ 17C5:6F94 -cs=0x17c5;eip=0x006f95; T(cx = word_492f4;); // 49485 mov cx, word_492F4 ;~ 17C5:6F95 -cs=0x17c5;eip=0x006f99; T(IDIV2(cx)); // 49486 idiv cx ;~ 17C5:6F99 -cs=0x17c5;eip=0x006f9b; X(ADD(*(dw*)(raddr(ds,si-0x769A)), ax)); // 49487 add [si-769Ah], ax ;~ 17C5:6F9B -cs=0x17c5;eip=0x006f9f; T(MOV(ax, *(dw*)(raddr(ds,si-0x769A)))); // 49488 mov ax, [si-769Ah] ;~ 17C5:6F9F -cs=0x17c5;eip=0x006fa3; T(cl = 3;); // 49489 mov cl, 3 ;~ 17C5:6FA3 -cs=0x17c5;eip=0x006fa5; T(SAR(ax, cl)); // 49490 sar ax, cl ;~ 17C5:6FA5 -cs=0x17c5;eip=0x006fa7; T(CWD); // 49491 cwd ;~ 17C5:6FA7 -cs=0x17c5;eip=0x006fa8; T(cx = word_492f4;); // 49492 mov cx, word_492F4 ;~ 17C5:6FA8 -cs=0x17c5;eip=0x006fac; T(IDIV2(cx)); // 49493 idiv cx ;~ 17C5:6FAC -cs=0x17c5;eip=0x006fae; X(ADD(*(dw*)(raddr(ds,si-0x769E)), ax)); // 49494 add [si-769Eh], ax ;~ 17C5:6FAE -cs=0x17c5;eip=0x006fb2; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 49495 mov ax, [bp-2] ;~ 17C5:6FB2 -cs=0x17c5;eip=0x006fb5; T(SUB(ax, *(dw*)(raddr(ds,si-0x769C)))); // 49496 sub ax, [si-769Ch] ;~ 17C5:6FB5 -cs=0x17c5;eip=0x006fb9; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 49497 mov [bp-2Ch], ax ;~ 17C5:6FB9 -cs=0x17c5;eip=0x006fbc; T(TEST(*(raddr(ds,si-0x7696)), 0x20)); // 49498 test byte ptr [si-7696h], 20h ;~ 17C5:6FBC -cs=0x17c5;eip=0x006fc1; J(JZ(loc_2d24d)); // 49499 jz short loc_2D24D ;~ 17C5:6FC1 -cs=0x17c5;eip=0x006fc3; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), 0x0FE00)); // 49500 mov word ptr [bp-2Ch], 0FE00h ;~ 17C5:6FC3 -cs=0x17c5;eip=0x006fc8; T(TEST(*(db*)(&word_49918), 3)); // 49501 test byte ptr word_49918, 3 ;~ 17C5:6FC8 -cs=0x17c5;eip=0x006fcd; J(JNZ(loc_2d24d)); // 49502 jnz short loc_2D24D ;~ 17C5:6FCD -cs=0x17c5;eip=0x006fcf; T(ax = word_49918;); // 49503 mov ax, word_49918 ;~ 17C5:6FCF -cs=0x17c5;eip=0x006fd2; T(SAR(ax, 1)); // 49504 sar ax, 1 ;~ 17C5:6FD2 -cs=0x17c5;eip=0x006fd4; T(AND(ax, 7)); // 49505 and ax, 7 ;~ 17C5:6FD4 -cs=0x17c5;eip=0x006fd7; X(MOV(*(dw*)(raddr(ss,bp-0x3C)), ax)); // 49506 mov [bp-3Ch], ax ;~ 17C5:6FD7 -cs=0x17c5;eip=0x006fda; T(bx = ax;); // 49507 mov bx, ax ;~ 17C5:6FDA -cs=0x17c5;eip=0x006fdc; T(cl = 3;); // 49508 mov cl, 3 ;~ 17C5:6FDC -cs=0x17c5;eip=0x006fde; T(SHL(bx, cl)); // 49509 shl bx, cl ;~ 17C5:6FDE -cs=0x17c5;eip=0x006fe0; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 49510 mov ax, [si-76ACh] ;~ 17C5:6FE0 -cs=0x17c5;eip=0x006fe4; X(MOV(*(dw*)(raddr(ds,bx+0x0B52)), ax)); // 49511 mov [bx+0B52h], ax ;~ 17C5:6FE4 -cs=0x17c5;eip=0x006fe8; T(MOV(si, *(dw*)(raddr(ss,bp-0x3C)))); // 49512 mov si, [bp-3Ch] ;~ 17C5:6FE8 -cs=0x17c5;eip=0x006feb; T(SHL(si, cl)); // 49513 shl si, cl ;~ 17C5:6FEB -cs=0x17c5;eip=0x006fed; T(ax = 0x24;); // 49514 mov ax, 24h ; '$' ;~ 17C5:6FED -cs=0x17c5;eip=0x006ff0; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49515 imul word ptr [bp-22h] ;~ 17C5:6FF0 -cs=0x17c5;eip=0x006ff3; T(di = ax;); // 49516 mov di, ax ;~ 17C5:6FF3 -cs=0x17c5;eip=0x006ff5; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AA)))); // 49517 mov ax, [di-76AAh] ;~ 17C5:6FF5 -cs=0x17c5;eip=0x006ff9; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 49518 mov [si+0B54h], ax ;~ 17C5:6FF9 -cs=0x17c5;eip=0x006ffd; T(MOV(ax, *(dw*)(raddr(ds,di-0x76A8)))); // 49519 mov ax, [di-76A8h] ;~ 17C5:6FFD -cs=0x17c5;eip=0x007001; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), ax)); // 49520 mov [si+0B56h], ax ;~ 17C5:7001 -cs=0x17c5;eip=0x007005; T(ax = 0x20;); // 49521 mov ax, 20h ; ' ' ;~ 17C5:7005 -cs=0x17c5;eip=0x007008; X(PUSH(ax)); // 49522 push ax ;~ 17C5:7008 -cs=0x17c5;eip=0x007009; J(CALL(sub_33430,0)); // 49523 call sub_33430 ;~ 17C5:7009 -cs=0x17c5;eip=0x00700c; T(ADD(sp, 2)); // 49524 add sp, 2 ;~ 17C5:700C -cs=0x17c5;eip=0x00700f; T(cl = 0x0B;); // 49525 mov cl, 0Bh ;~ 17C5:700F -cs=0x17c5;eip=0x007011; T(SHL(ax, cl)); // 49526 shl ax, cl ;~ 17C5:7011 -cs=0x17c5;eip=0x007013; X(MOV(*(dw*)(raddr(ds,si+0x0B58)), ax)); // 49527 mov [si+0B58h], ax ;~ 17C5:7013 -cs=0x17c5;eip=0x007017; T(MOV(ax, *(dw*)(raddr(ss,bp-0x3C)))); // 49528 mov ax, [bp-3Ch] ;~ 17C5:7017 -cs=0x17c5;eip=0x00701a; X(word_49672 = ax;); // 49529 mov word_49672, ax ;~ 17C5:701A -loc_2d24d: - // 5735 -cs=0x17c5;eip=0x00701d; T(ax = 0x24;); // 49533 mov ax, 24h ; '$' ;~ 17C5:701D -cs=0x17c5;eip=0x007020; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49534 imul word ptr [bp-22h] ;~ 17C5:7020 -cs=0x17c5;eip=0x007023; T(si = ax;); // 49535 mov si, ax ;~ 17C5:7023 -cs=0x17c5;eip=0x007025; T(CMP(*(dw*)(raddr(ds,si-0x769C)), 0)); // 49536 cmp word ptr [si-769Ch], 0 ;~ 17C5:7025 -cs=0x17c5;eip=0x00702a; J(JGE(loc_2d28a)); // 49537 jge short loc_2D28A ;~ 17C5:702A -cs=0x17c5;eip=0x00702c; T(ax = 0x7D0;); // 49538 mov ax, 7D0h ;~ 17C5:702C -cs=0x17c5;eip=0x00702f; X(PUSH(ax)); // 49539 push ax ;~ 17C5:702F -cs=0x17c5;eip=0x007030; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 49540 push word ptr [si-769Ch] ;~ 17C5:7030 -cs=0x17c5;eip=0x007034; J(CALL(sub_333a8,0)); // 49541 call sub_333A8 ;~ 17C5:7034 -cs=0x17c5;eip=0x007037; T(ADD(sp, 4)); // 49542 add sp, 4 ;~ 17C5:7037 -cs=0x17c5;eip=0x00703a; T(SUB(ax, 0x0C8)); // 49543 sub ax, 0C8h ;~ 17C5:703A -cs=0x17c5;eip=0x00703d; T(NEG(ax)); // 49544 neg ax ;~ 17C5:703D -cs=0x17c5;eip=0x00703f; T(CMP(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 49545 cmp ax, [si-76A8h] ;~ 17C5:703F -cs=0x17c5;eip=0x007043; J(JLE(loc_2d28a)); // 49546 jle short loc_2D28A ;~ 17C5:7043 -cs=0x17c5;eip=0x007045; T(ax = 0x24;); // 49547 mov ax, 24h ; '$' ;~ 17C5:7045 -cs=0x17c5;eip=0x007048; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49548 imul word ptr [bp-22h] ;~ 17C5:7048 -cs=0x17c5;eip=0x00704b; T(bx = ax;); // 49549 mov bx, ax ;~ 17C5:704B -cs=0x17c5;eip=0x00704d; T(TEST(*(dw*)(raddr(ds,bx-0x7696)), 0x220)); // 49550 test word ptr [bx-7696h], 220h ;~ 17C5:704D -cs=0x17c5;eip=0x007053; J(JNZ(loc_2d28a)); // 49551 jnz short loc_2D28A ;~ 17C5:7053 -cs=0x17c5;eip=0x007055; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), 0x400)); // 49552 mov word ptr [bp-2Ch], 400h ;~ 17C5:7055 -loc_2d28a: - // 5736 -cs=0x17c5;eip=0x00705a; T(ax = 0x400;); // 49556 mov ax, 400h ;~ 17C5:705A -cs=0x17c5;eip=0x00705d; X(PUSH(ax)); // 49557 push ax ;~ 17C5:705D -cs=0x17c5;eip=0x00705e; T(ax = 0x0FC00;); // 49558 mov ax, 0FC00h ;~ 17C5:705E -cs=0x17c5;eip=0x007061; X(PUSH(ax)); // 49559 push ax ;~ 17C5:7061 -cs=0x17c5;eip=0x007062; X(PUSH(*(dw*)(raddr(ss,bp-0x2C)))); // 49560 push word ptr [bp-2Ch] ;~ 17C5:7062 -cs=0x17c5;eip=0x007065; J(CALL(sub_33194,0)); // 49561 call sub_33194 ;~ 17C5:7065 -cs=0x17c5;eip=0x007068; T(ADD(sp, 6)); // 49562 add sp, 6 ;~ 17C5:7068 -cs=0x17c5;eip=0x00706b; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 49563 mov [bp-2Ch], ax ;~ 17C5:706B -cs=0x17c5;eip=0x00706e; T(ax = 0x24;); // 49564 mov ax, 24h ; '$' ;~ 17C5:706E -cs=0x17c5;eip=0x007071; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49565 imul word ptr [bp-22h] ;~ 17C5:7071 -cs=0x17c5;eip=0x007074; T(si = ax;); // 49566 mov si, ax ;~ 17C5:7074 -cs=0x17c5;eip=0x007076; T(ADD(si, 0x8964)); // 49567 add si, 8964h ;~ 17C5:7076 -cs=0x17c5;eip=0x00707a; T(MOV(ax, *(dw*)(raddr(ss,bp-0x2C)))); // 49568 mov ax, [bp-2Ch] ;~ 17C5:707A -cs=0x17c5;eip=0x00707d; T(SHL(ax, 1)); // 49569 shl ax, 1 ;~ 17C5:707D -cs=0x17c5;eip=0x00707f; T(SHL(ax, 1)); // 49570 shl ax, 1 ;~ 17C5:707F -cs=0x17c5;eip=0x007081; T(CWD); // 49571 cwd ;~ 17C5:7081 -cs=0x17c5;eip=0x007082; T(cx = word_492f4;); // 49572 mov cx, word_492F4 ;~ 17C5:7082 -cs=0x17c5;eip=0x007086; T(IDIV2(cx)); // 49573 idiv cx ;~ 17C5:7086 -cs=0x17c5;eip=0x007088; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 49574 add [si], ax ;~ 17C5:7088 -cs=0x17c5;eip=0x00708a; X(PUSH(*(dw*)(raddr(ds,si)))); // 49575 push word ptr [si] ;~ 17C5:708A -cs=0x17c5;eip=0x00708c; J(CALL(sub_34dc0,0)); // 49576 call sub_34DC0 ;~ 17C5:708C -cs=0x17c5;eip=0x00708f; T(ADD(sp, 2)); // 49577 add sp, 2 ;~ 17C5:708F -cs=0x17c5;eip=0x007092; T(CMP(ax, 0x4000)); // 49578 cmp ax, 4000h ;~ 17C5:7092 -cs=0x17c5;eip=0x007095; J(JLE(loc_2d2e4)); // 49579 jle short loc_2D2E4 ;~ 17C5:7095 -cs=0x17c5;eip=0x007097; T(ax = 0x24;); // 49580 mov ax, 24h ; '$' ;~ 17C5:7097 -cs=0x17c5;eip=0x00709a; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49581 imul word ptr [bp-22h] ;~ 17C5:709A -cs=0x17c5;eip=0x00709d; T(si = ax;); // 49582 mov si, ax ;~ 17C5:709D -cs=0x17c5;eip=0x00709f; X(ADD(*(raddr(ds,si-0x769D)), 0x80)); // 49583 add byte ptr [si-769Dh], 80h ;~ 17C5:709F -cs=0x17c5;eip=0x0070a4; X(ADD(*(raddr(ds,si-0x7699)), 0x80)); // 49584 add byte ptr [si-7699h], 80h ;~ 17C5:70A4 -cs=0x17c5;eip=0x0070a9; T(ax = 0x8000;); // 49585 mov ax, 8000h ;~ 17C5:70A9 -cs=0x17c5;eip=0x0070ac; T(SUB(ax, *(dw*)(raddr(ds,si-0x769C)))); // 49586 sub ax, [si-769Ch] ;~ 17C5:70AC -cs=0x17c5;eip=0x0070b0; X(MOV(*(dw*)(raddr(ds,si-0x769C)), ax)); // 49587 mov [si-769Ch], ax ;~ 17C5:70B0 -loc_2d2e4: - // 5737 -cs=0x17c5;eip=0x0070b4; T(ax = 0x24;); // 49590 mov ax, 24h ; '$' ;~ 17C5:70B4 -cs=0x17c5;eip=0x0070b7; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49591 imul word ptr [bp-22h] ;~ 17C5:70B7 -cs=0x17c5;eip=0x0070ba; T(si = ax;); // 49592 mov si, ax ;~ 17C5:70BA -cs=0x17c5;eip=0x0070bc; X(AND(*(raddr(ds,si-0x7696)), 0x0EF)); // 49593 and byte ptr [si-7696h], 0EFh ;~ 17C5:70BC -cs=0x17c5;eip=0x0070c1; T(MOV(ax, *(dw*)(raddr(ds,si-0x7694)))); // 49594 mov ax, [si-7694h] ;~ 17C5:70C1 -cs=0x17c5;eip=0x0070c5; T(CWD); // 49595 cwd ;~ 17C5:70C5 -cs=0x17c5;eip=0x0070c6; X(PUSH(dx)); // 49596 push dx ;~ 17C5:70C6 -cs=0x17c5;eip=0x0070c7; X(PUSH(ax)); // 49597 push ax ;~ 17C5:70C7 -cs=0x17c5;eip=0x0070c8; T(MOV(ax, *(dw*)(raddr(ds,si-0x769C)))); // 49598 mov ax, [si-769Ch] ;~ 17C5:70C8 -cs=0x17c5;eip=0x0070cc; T(CWD); // 49599 cwd ;~ 17C5:70CC -cs=0x17c5;eip=0x0070cd; T(SUB(ax, dx)); // 49600 sub ax, dx ;~ 17C5:70CD -cs=0x17c5;eip=0x0070cf; T(SAR(ax, 1)); // 49601 sar ax, 1 ;~ 17C5:70CF -cs=0x17c5;eip=0x0070d1; T(SUB(ax, 0x8000)); // 49602 sub ax, 8000h ;~ 17C5:70D1 -cs=0x17c5;eip=0x0070d4; T(NEG(ax)); // 49603 neg ax ;~ 17C5:70D4 -cs=0x17c5;eip=0x0070d6; T(SUB(cx, cx)); // 49604 sub cx, cx ;~ 17C5:70D6 -cs=0x17c5;eip=0x0070d8; X(PUSH(cx)); // 49605 push cx ;~ 17C5:70D8 -cs=0x17c5;eip=0x0070d9; X(PUSH(ax)); // 49606 push ax ;~ 17C5:70D9 -cs=0x17c5;eip=0x0070da; J(CALL(sub_34ee0,0)); // 49607 call sub_34EE0 ;~ 17C5:70DA -cs=0x17c5;eip=0x0070dd; T(cl = 0x0E;); // 49608 mov cl, 0Eh ;~ 17C5:70DD -loc_2d30f: - // 5738 -cs=0x17c5;eip=0x0070df; T(SHR(dx, 1)); // 49611 shr dx, 1 ;~ 17C5:70DF -cs=0x17c5;eip=0x0070e1; T(RCR(ax, 1)); // 49612 rcr ax, 1 ;~ 17C5:70E1 -cs=0x17c5;eip=0x0070e3; T(DEC(cl)); // 49613 dec cl ;~ 17C5:70E3 -cs=0x17c5;eip=0x0070e5; J(JNZ(loc_2d30f)); // 49614 jnz short loc_2D30F ;~ 17C5:70E5 -cs=0x17c5;eip=0x0070e7; X(MOV(*(dw*)(raddr(ss,bp-0x20)), ax)); // 49615 mov [bp-20h], ax ;~ 17C5:70E7 -cs=0x17c5;eip=0x0070ea; X(PUSH(ax)); // 49616 push ax ;~ 17C5:70EA -cs=0x17c5;eip=0x0070eb; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 49617 push word ptr [si-769Ah] ;~ 17C5:70EB -cs=0x17c5;eip=0x0070ef; J(CALL(sub_333a8,0)); // 49618 call sub_333A8 ;~ 17C5:70EF -cs=0x17c5;eip=0x0070f2; T(ADD(sp, 4)); // 49619 add sp, 4 ;~ 17C5:70F2 -cs=0x17c5;eip=0x0070f5; X(PUSH(ax)); // 49620 push ax ;~ 17C5:70F5 -cs=0x17c5;eip=0x0070f6; J(CALL(sub_34dc0,0)); // 49621 call sub_34DC0 ;~ 17C5:70F6 -cs=0x17c5;eip=0x0070f9; T(ADD(sp, 2)); // 49622 add sp, 2 ;~ 17C5:70F9 -cs=0x17c5;eip=0x0070fc; T(SAR(ax, 1)); // 49623 sar ax, 1 ;~ 17C5:70FC -cs=0x17c5;eip=0x0070fe; X(SUB(*(dw*)(raddr(ss,bp-0x20)), ax)); // 49624 sub [bp-20h], ax ;~ 17C5:70FE -cs=0x17c5;eip=0x007101; T(MOV(ax, *(dw*)(raddr(ss,bp-0x20)))); // 49625 mov ax, [bp-20h] ;~ 17C5:7101 -cs=0x17c5;eip=0x007104; T(SHL(ax, 1)); // 49626 shl ax, 1 ;~ 17C5:7104 -cs=0x17c5;eip=0x007106; T(SHL(ax, 1)); // 49627 shl ax, 1 ;~ 17C5:7106 -cs=0x17c5;eip=0x007108; T(CWD); // 49628 cwd ;~ 17C5:7108 -cs=0x17c5;eip=0x007109; T(cx = word_492f4;); // 49629 mov cx, word_492F4 ;~ 17C5:7109 -cs=0x17c5;eip=0x00710d; T(IDIV2(cx)); // 49630 idiv cx ;~ 17C5:710D -cs=0x17c5;eip=0x00710f; X(MOV(*(dw*)(raddr(ss,bp-0x20)), ax)); // 49631 mov [bp-20h], ax ;~ 17C5:710F -cs=0x17c5;eip=0x007112; T(cl = 2;); // 49632 mov cl, 2 ;~ 17C5:7112 -cs=0x17c5;eip=0x007114; X(SAR(*(dw*)(raddr(ss,bp-0x20)), cl)); // 49633 sar word ptr [bp-20h], cl ;~ 17C5:7114 -cs=0x17c5;eip=0x007117; X(PUSH(*(dw*)(raddr(ss,bp-0x20)))); // 49634 push word ptr [bp-20h] ;~ 17C5:7117 -cs=0x17c5;eip=0x00711a; T(ax = 0x24;); // 49635 mov ax, 24h ; '$' ;~ 17C5:711A -cs=0x17c5;eip=0x00711d; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49636 imul word ptr [bp-22h] ;~ 17C5:711D -cs=0x17c5;eip=0x007120; T(bx = ax;); // 49637 mov bx, ax ;~ 17C5:7120 -cs=0x17c5;eip=0x007122; X(PUSH(*(dw*)(raddr(ds,bx-0x769C)))); // 49638 push word ptr [bx-769Ch] ;~ 17C5:7122 -cs=0x17c5;eip=0x007126; J(CALL(sub_333c0,0)); // 49639 call sub_333C0 ;~ 17C5:7126 -cs=0x17c5;eip=0x007129; T(ADD(sp, 4)); // 49640 add sp, 4 ;~ 17C5:7129 -cs=0x17c5;eip=0x00712c; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 49641 mov [bp-38h], ax ;~ 17C5:712C -cs=0x17c5;eip=0x00712f; T(ax = 0x24;); // 49642 mov ax, 24h ; '$' ;~ 17C5:712F -cs=0x17c5;eip=0x007132; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49643 imul word ptr [bp-22h] ;~ 17C5:7132 -cs=0x17c5;eip=0x007135; T(si = ax;); // 49644 mov si, ax ;~ 17C5:7135 -cs=0x17c5;eip=0x007137; X(PUSH(*(dw*)(raddr(ss,bp-0x38)))); // 49645 push word ptr [bp-38h] ;~ 17C5:7137 -cs=0x17c5;eip=0x00713a; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 49646 push word ptr [si-769Eh] ;~ 17C5:713A -cs=0x17c5;eip=0x00713e; J(CALL(sub_333a8,0)); // 49647 call sub_333A8 ;~ 17C5:713E -cs=0x17c5;eip=0x007141; T(ADD(sp, 4)); // 49648 add sp, 4 ;~ 17C5:7141 -cs=0x17c5;eip=0x007144; T(CWD); // 49649 cwd ;~ 17C5:7144 -cs=0x17c5;eip=0x007145; X(ADD(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 49650 add [si-76A6h], ax ;~ 17C5:7145 -cs=0x17c5;eip=0x007149; X(ADC(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 49651 adc [si-76A4h], dx ;~ 17C5:7149 -cs=0x17c5;eip=0x00714d; T(ax = 0x24;); // 49652 mov ax, 24h ; '$' ;~ 17C5:714D -cs=0x17c5;eip=0x007150; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49653 imul word ptr [bp-22h] ;~ 17C5:7150 -cs=0x17c5;eip=0x007153; T(si = ax;); // 49654 mov si, ax ;~ 17C5:7153 -cs=0x17c5;eip=0x007155; X(PUSH(*(dw*)(raddr(ss,bp-0x38)))); // 49655 push word ptr [bp-38h] ;~ 17C5:7155 -cs=0x17c5;eip=0x007158; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 49656 push word ptr [si-769Eh] ;~ 17C5:7158 -cs=0x17c5;eip=0x00715c; J(CALL(sub_333c0,0)); // 49657 call sub_333C0 ;~ 17C5:715C -cs=0x17c5;eip=0x00715f; T(ADD(sp, 4)); // 49658 add sp, 4 ;~ 17C5:715F -cs=0x17c5;eip=0x007162; T(CWD); // 49659 cwd ;~ 17C5:7162 -cs=0x17c5;eip=0x007163; X(SUB(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 49660 sub [si-76A2h], ax ;~ 17C5:7163 -cs=0x17c5;eip=0x007167; X(SBB(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 49661 sbb [si-76A0h], dx ;~ 17C5:7167 -cs=0x17c5;eip=0x00716b; T(ax = 0x24;); // 49662 mov ax, 24h ; '$' ;~ 17C5:716B -cs=0x17c5;eip=0x00716e; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49663 imul word ptr [bp-22h] ;~ 17C5:716E -cs=0x17c5;eip=0x007171; T(si = ax;); // 49664 mov si, ax ;~ 17C5:7171 -cs=0x17c5;eip=0x007173; X(PUSH(*(dw*)(raddr(ss,bp-0x20)))); // 49665 push word ptr [bp-20h] ;~ 17C5:7173 -cs=0x17c5;eip=0x007176; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 49666 push word ptr [si-769Ch] ;~ 17C5:7176 -cs=0x17c5;eip=0x00717a; J(CALL(sub_333a8,0)); // 49667 call sub_333A8 ;~ 17C5:717A -cs=0x17c5;eip=0x00717d; T(ADD(sp, 4)); // 49668 add sp, 4 ;~ 17C5:717D -cs=0x17c5;eip=0x007180; X(ADD(*(dw*)(raddr(ds,si-0x76A8)), ax)); // 49669 add [si-76A8h], ax ;~ 17C5:7180 -cs=0x17c5;eip=0x007184; T(ax = 0x24;); // 49670 mov ax, 24h ; '$' ;~ 17C5:7184 -cs=0x17c5;eip=0x007187; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49671 imul word ptr [bp-22h] ;~ 17C5:7187 -cs=0x17c5;eip=0x00718a; T(si = ax;); // 49672 mov si, ax ;~ 17C5:718A -cs=0x17c5;eip=0x00718c; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A6)))); // 49673 mov ax, [si-76A6h] ;~ 17C5:718C -cs=0x17c5;eip=0x007190; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A4)))); // 49674 mov dx, [si-76A4h] ;~ 17C5:7190 -cs=0x17c5;eip=0x007194; T(cl = 5;); // 49675 mov cl, 5 ;~ 17C5:7194 -loc_2d3c6: - // 5739 -cs=0x17c5;eip=0x007196; T(SAR(dx, 1)); // 49678 sar dx, 1 ;~ 17C5:7196 -cs=0x17c5;eip=0x007198; T(RCR(ax, 1)); // 49679 rcr ax, 1 ;~ 17C5:7198 -cs=0x17c5;eip=0x00719a; T(DEC(cl)); // 49680 dec cl ;~ 17C5:719A -cs=0x17c5;eip=0x00719c; J(JNZ(loc_2d3c6)); // 49681 jnz short loc_2D3C6 ;~ 17C5:719C -cs=0x17c5;eip=0x00719e; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 49682 mov [si-76ACh], ax ;~ 17C5:719E -cs=0x17c5;eip=0x0071a2; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A2)))); // 49683 mov ax, [si-76A2h] ;~ 17C5:71A2 -cs=0x17c5;eip=0x0071a6; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A0)))); // 49684 mov dx, [si-76A0h] ;~ 17C5:71A6 -cs=0x17c5;eip=0x0071aa; T(cl = 5;); // 49685 mov cl, 5 ;~ 17C5:71AA -loc_2d3dc: - // 5740 -cs=0x17c5;eip=0x0071ac; T(SAR(dx, 1)); // 49688 sar dx, 1 ;~ 17C5:71AC -cs=0x17c5;eip=0x0071ae; T(RCR(ax, 1)); // 49689 rcr ax, 1 ;~ 17C5:71AE -cs=0x17c5;eip=0x0071b0; T(DEC(cl)); // 49690 dec cl ;~ 17C5:71B0 -cs=0x17c5;eip=0x0071b2; J(JNZ(loc_2d3dc)); // 49691 jnz short loc_2D3DC ;~ 17C5:71B2 -cs=0x17c5;eip=0x0071b4; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 49692 mov [si-76AAh], ax ;~ 17C5:71B4 -cs=0x17c5;eip=0x0071b8; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0x7530)); // 49693 cmp word ptr [si-76A8h], 7530h ;~ 17C5:71B8 -cs=0x17c5;eip=0x0071be; J(JLE(loc_2d3fe)); // 49694 jle short loc_2D3FE ;~ 17C5:71BE -cs=0x17c5;eip=0x0071c0; T(ax = 0x24;); // 49695 mov ax, 24h ; '$' ;~ 17C5:71C0 -cs=0x17c5;eip=0x0071c3; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49696 imul word ptr [bp-22h] ;~ 17C5:71C3 -cs=0x17c5;eip=0x0071c6; T(bx = ax;); // 49697 mov bx, ax ;~ 17C5:71C6 -cs=0x17c5;eip=0x0071c8; X(MOV(*(dw*)(raddr(ds,bx-0x769C)), 0)); // 49698 mov word ptr [bx-769Ch], 0 ;~ 17C5:71C8 -loc_2d3fe: - // 5741 -cs=0x17c5;eip=0x0071ce; T(ax = 0x24;); // 49701 mov ax, 24h ; '$' ;~ 17C5:71CE -cs=0x17c5;eip=0x0071d1; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49702 imul word ptr [bp-22h] ;~ 17C5:71D1 -cs=0x17c5;eip=0x0071d4; T(si = ax;); // 49703 mov si, ax ;~ 17C5:71D4 -cs=0x17c5;eip=0x0071d6; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0)); // 49704 cmp word ptr [si-76A8h], 0 ;~ 17C5:71D6 -cs=0x17c5;eip=0x0071db; J(JGE(loc_2d447)); // 49705 jge short loc_2D447 ;~ 17C5:71DB -cs=0x17c5;eip=0x0071dd; T(CMP(*(dw*)(raddr(ss,bp-0x22)), 0)); // 49706 cmp word ptr [bp-22h], 0 ;~ 17C5:71DD -cs=0x17c5;eip=0x0071e1; J(JZ(loc_2d418)); // 49707 jz short loc_2D418 ;~ 17C5:71E1 -cs=0x17c5;eip=0x0071e3; T(ax = 0x1C1;); // 49708 mov ax, 1C1h ;~ 17C5:71E3 -cs=0x17c5;eip=0x0071e6; J(JMP(loc_2d41a)); // 49709 jmp short loc_2D41A ;~ 17C5:71E6 -loc_2d418: - // 5742 -cs=0x17c5;eip=0x0071e8; T(SUB(ax, ax)); // 49713 sub ax, ax ;~ 17C5:71E8 -loc_2d41a: - // 5743 -cs=0x17c5;eip=0x0071ea; X(AND(*(dw*)(raddr(ds,si-0x7696)), ax)); // 49716 and [si-7696h], ax ;~ 17C5:71EA -cs=0x17c5;eip=0x0071ee; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 49717 mov ax, [si-76ACh] ;~ 17C5:71EE -cs=0x17c5;eip=0x0071f2; X(word_520ec = ax;); // 49718 mov word_520EC, ax ;~ 17C5:71F2 -cs=0x17c5;eip=0x0071f5; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 49719 mov ax, [si-76AAh] ;~ 17C5:71F5 -cs=0x17c5;eip=0x0071f9; X(word_520f8 = ax;); // 49720 mov word_520F8, ax ;~ 17C5:71F9 -cs=0x17c5;eip=0x0071fc; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 49721 mov ax, [si-76A8h] ;~ 17C5:71FC -cs=0x17c5;eip=0x007200; X(word_520fe = ax;); // 49722 mov word_520FE, ax ;~ 17C5:7200 -cs=0x17c5;eip=0x007203; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0x0FFF8)); // 49723 mov word ptr loc_4F834+2, 0FFF8h ;~ 17C5:7203 -cs=0x17c5;eip=0x007209; T(ax = word_49922;); // 49724 mov ax, word_49922 ;~ 17C5:7209 -cs=0x17c5;eip=0x00720c; T(CMP(*(dw*)(raddr(ss,bp-0x22)), ax)); // 49725 cmp [bp-22h], ax ;~ 17C5:720C -cs=0x17c5;eip=0x00720f; J(JNZ(loc_2d447)); // 49726 jnz short loc_2D447 ;~ 17C5:720F -cs=0x17c5;eip=0x007211; X(word_49922 = 0x0FFFF;); // 49727 mov word_49922, 0FFFFh ;~ 17C5:7211 -loc_2d447: - // 5744 -cs=0x17c5;eip=0x007217; T(CMP(*(dw*)(raddr(ss,bp-0x1A)), 0x10)); // 49731 cmp word ptr [bp-1Ah], 10h ;~ 17C5:7217 -cs=0x17c5;eip=0x00721b; J(JNC(loc_2d479)); // 49732 jnb short loc_2D479 ;~ 17C5:721B -cs=0x17c5;eip=0x00721d; T(CMP(*(dw*)(raddr(ss,bp-0x1E)), 2)); // 49733 cmp word ptr [bp-1Eh], 2 ;~ 17C5:721D -cs=0x17c5;eip=0x007221; J(JNZ(loc_2d479)); // 49734 jnz short loc_2D479 ;~ 17C5:7221 -cs=0x17c5;eip=0x007223; T(ax = 0x24;); // 49735 mov ax, 24h ; '$' ;~ 17C5:7223 -cs=0x17c5;eip=0x007226; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49736 imul word ptr [bp-22h] ;~ 17C5:7226 -cs=0x17c5;eip=0x007229; T(si = ax;); // 49737 mov si, ax ;~ 17C5:7229 -cs=0x17c5;eip=0x00722b; T(ADD(si, 0x896A)); // 49738 add si, 896Ah ;~ 17C5:722B -cs=0x17c5;eip=0x00722f; T(TEST(*(dw*)(raddr(ds,si)), 0x200)); // 49739 test word ptr [si], 200h ;~ 17C5:722F -cs=0x17c5;eip=0x007233; J(JZ(loc_2d46c)); // 49740 jz short loc_2D46C ;~ 17C5:7233 -cs=0x17c5;eip=0x007235; X(OR(*(raddr(ds,si+1)), 0x10)); // 49741 or byte ptr [si+1], 10h ;~ 17C5:7235 -cs=0x17c5;eip=0x007239; J(JMP(loc_2d479)); // 49742 jmp short loc_2D479 ;~ 17C5:7239 -loc_2d46c: - // 5745 -cs=0x17c5;eip=0x00723c; T(ax = 0x24;); // 49748 mov ax, 24h ; '$' ;~ 17C5:723C -cs=0x17c5;eip=0x00723f; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49749 imul word ptr [bp-22h] ;~ 17C5:723F -cs=0x17c5;eip=0x007242; T(bx = ax;); // 49750 mov bx, ax ;~ 17C5:7242 -cs=0x17c5;eip=0x007244; X(OR(*(raddr(ds,bx-0x7695)), 2)); // 49751 or byte ptr [bx-7695h], 2 ;~ 17C5:7244 -loc_2d479: - // 5746 -cs=0x17c5;eip=0x007249; T(ax = 0x24;); // 49755 mov ax, 24h ; '$' ;~ 17C5:7249 -cs=0x17c5;eip=0x00724c; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49756 imul word ptr [bp-22h] ;~ 17C5:724C -cs=0x17c5;eip=0x00724f; T(si = ax;); // 49757 mov si, ax ;~ 17C5:724F -cs=0x17c5;eip=0x007251; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x1000)); // 49758 test word ptr [si-7696h], 1000h ;~ 17C5:7251 -cs=0x17c5;eip=0x007257; J(JNZ(loc_2d48c)); // 49759 jnz short loc_2D48C ;~ 17C5:7257 -cs=0x17c5;eip=0x007259; J(JMP(loc_2d51f)); // 49760 jmp loc_2D51F ;~ 17C5:7259 -loc_2d48c: - // 5747 -cs=0x17c5;eip=0x00725c; T(SUB(ax, ax)); // 49764 sub ax, ax ;~ 17C5:725C -cs=0x17c5;eip=0x00725e; X(MOV(*(dw*)(raddr(ds,si-0x769C)), ax)); // 49765 mov [si-769Ch], ax ;~ 17C5:725E -cs=0x17c5;eip=0x007262; X(MOV(*(dw*)(raddr(ds,si-0x769A)), ax)); // 49766 mov [si-769Ah], ax ;~ 17C5:7262 -cs=0x17c5;eip=0x007266; T(CMP(word_511d8, 1)); // 49767 cmp word_511D8, 1 ;~ 17C5:7266 -cs=0x17c5;eip=0x00726b; J(JZ(loc_2d4a0)); // 49768 jz short loc_2D4A0 ;~ 17C5:726B -cs=0x17c5;eip=0x00726d; T(ax = 0x8000;); // 49769 mov ax, 8000h ;~ 17C5:726D -loc_2d4a0: - // 5748 -cs=0x17c5;eip=0x007270; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 49772 mov [si-769Eh], ax ;~ 17C5:7270 -cs=0x17c5;eip=0x007274; T(bx = word_5239a;); // 49773 mov bx, word_5239A ;~ 17C5:7274 -cs=0x17c5;eip=0x007278; T(cl = 4;); // 49774 mov cl, 4 ;~ 17C5:7278 -cs=0x17c5;eip=0x00727a; T(SHL(bx, cl)); // 49775 shl bx, cl ;~ 17C5:727A -cs=0x17c5;eip=0x00727c; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 49776 test word ptr [bx-7E4Ch], 200h ;~ 17C5:727C -cs=0x17c5;eip=0x007282; J(JZ(loc_2d4ba)); // 49777 jz short loc_2D4BA ;~ 17C5:7282 -cs=0x17c5;eip=0x007284; T(ax = 0x8C;); // 49778 mov ax, 8Ch ;~ 17C5:7284 -cs=0x17c5;eip=0x007287; J(JMP(loc_2d4bd)); // 49779 jmp short loc_2D4BD ;~ 17C5:7287 -loc_2d4ba: - // 5749 -cs=0x17c5;eip=0x00728a; T(ax = 0x0C;); // 49785 mov ax, 0Ch ;~ 17C5:728A -loc_2d4bd: - // 5750 -cs=0x17c5;eip=0x00728d; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), ax)); // 49788 mov [si-76A8h], ax ;~ 17C5:728D -cs=0x17c5;eip=0x007291; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 49789 cmp word ptr [si-7694h], 0 ;~ 17C5:7291 -cs=0x17c5;eip=0x007296; J(JLE(loc_2d4d8)); // 49790 jle short loc_2D4D8 ;~ 17C5:7296 -cs=0x17c5;eip=0x007298; T(ax = 0x78;); // 49791 mov ax, 78h ; 'x' ;~ 17C5:7298 -cs=0x17c5;eip=0x00729b; T(CWD); // 49792 cwd ;~ 17C5:729B -cs=0x17c5;eip=0x00729c; T(cx = word_492f4;); // 49793 mov cx, word_492F4 ;~ 17C5:729C -cs=0x17c5;eip=0x0072a0; T(IDIV2(cx)); // 49794 idiv cx ;~ 17C5:72A0 -cs=0x17c5;eip=0x0072a2; X(SUB(*(dw*)(raddr(ds,si-0x7694)), ax)); // 49795 sub [si-7694h], ax ;~ 17C5:72A2 -cs=0x17c5;eip=0x0072a6; J(JMP(loc_2d4f9)); // 49796 jmp short loc_2D4F9 ;~ 17C5:72A6 -loc_2d4d8: - // 5751 -cs=0x17c5;eip=0x0072a8; T(ax = 0x24;); // 49800 mov ax, 24h ; '$' ;~ 17C5:72A8 -cs=0x17c5;eip=0x0072ab; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49801 imul word ptr [bp-22h] ;~ 17C5:72AB -cs=0x17c5;eip=0x0072ae; T(si = ax;); // 49802 mov si, ax ;~ 17C5:72AE -cs=0x17c5;eip=0x0072b0; T(ADD(si, 0x896A)); // 49803 add si, 896Ah ;~ 17C5:72B0 -cs=0x17c5;eip=0x0072b4; X(AND(*(dw*)(raddr(ds,si)), 0x1C1)); // 49804 and word ptr [si], 1C1h ;~ 17C5:72B4 -cs=0x17c5;eip=0x0072b8; T(CMP(*(dw*)(raddr(ss,bp-0x22)), 0)); // 49805 cmp word ptr [bp-22h], 0 ;~ 17C5:72B8 -cs=0x17c5;eip=0x0072bc; J(JNZ(loc_2d4f9)); // 49806 jnz short loc_2D4F9 ;~ 17C5:72BC -cs=0x17c5;eip=0x0072be; T(CMP(word_51374, 5)); // 49807 cmp word_51374, 5 ;~ 17C5:72BE -cs=0x17c5;eip=0x0072c3; J(JL(loc_2d4f9)); // 49808 jl short loc_2D4F9 ;~ 17C5:72C3 -cs=0x17c5;eip=0x0072c5; X(MOV(*(dw*)(raddr(ds,si)), 0)); // 49809 mov word ptr [si], 0 ;~ 17C5:72C5 -loc_2d4f9: - // 5752 -cs=0x17c5;eip=0x0072c9; T(ax = word_52276;); // 49813 mov ax, word_52276 ;~ 17C5:72C9 -cs=0x17c5;eip=0x0072cc; T(SUB(ax, 4)); // 49814 sub ax, 4 ;~ 17C5:72CC -cs=0x17c5;eip=0x0072cf; T(CMP(*(dw*)(raddr(ss,bp-0x22)), ax)); // 49815 cmp [bp-22h], ax ;~ 17C5:72CF -cs=0x17c5;eip=0x0072d2; J(JL(loc_2d51f)); // 49816 jl short loc_2D51F ;~ 17C5:72D2 -cs=0x17c5;eip=0x0072d4; T(ax = 0x24;); // 49817 mov ax, 24h ; '$' ;~ 17C5:72D4 -cs=0x17c5;eip=0x0072d7; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49818 imul word ptr [bp-22h] ;~ 17C5:72D7 -cs=0x17c5;eip=0x0072da; T(si = ax;); // 49819 mov si, ax ;~ 17C5:72DA -cs=0x17c5;eip=0x0072dc; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0x64)); // 49820 cmp word ptr [si-7694h], 64h ; 'd' ;~ 17C5:72DC -cs=0x17c5;eip=0x0072e1; J(JGE(loc_2d51f)); // 49821 jge short loc_2D51F ;~ 17C5:72E1 -cs=0x17c5;eip=0x0072e3; X(AND(*(dw*)(raddr(ds,si-0x7696)), 0x1C1)); // 49822 and word ptr [si-7696h], 1C1h ;~ 17C5:72E3 -cs=0x17c5;eip=0x0072e9; X(OR(*(dw*)(raddr(ds,si-0x7696)), 0x406)); // 49823 or word ptr [si-7696h], 406h ;~ 17C5:72E9 -loc_2d51f: - // 5753 -cs=0x17c5;eip=0x0072ef; T(ax = 0x24;); // 49827 mov ax, 24h ; '$' ;~ 17C5:72EF -cs=0x17c5;eip=0x0072f2; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49828 imul word ptr [bp-22h] ;~ 17C5:72F2 -cs=0x17c5;eip=0x0072f5; T(si = ax;); // 49829 mov si, ax ;~ 17C5:72F5 -cs=0x17c5;eip=0x0072f7; X(DEC(*(dw*)(raddr(ds,si-0x7692)))); // 49830 dec word ptr [si-7692h] ;~ 17C5:72F7 -cs=0x17c5;eip=0x0072fb; J(JNZ(loc_2d59c)); // 49831 jnz short loc_2D59C ;~ 17C5:72FB -cs=0x17c5;eip=0x0072fd; X(OR(*(raddr(ds,si-0x7696)), 4)); // 49832 or byte ptr [si-7696h], 4 ;~ 17C5:72FD -cs=0x17c5;eip=0x007302; X(MOV(*(dw*)(raddr(ss,bp-0x1C)), 0x7FFF)); // 49833 mov word ptr [bp-1Ch], 7FFFh ;~ 17C5:7302 -cs=0x17c5;eip=0x007307; X(MOV(*(dw*)(raddr(ss,bp-0x26)), 3)); // 49834 mov word ptr [bp-26h], 3 ;~ 17C5:7307 -cs=0x17c5;eip=0x00730c; J(JMP(loc_2d594)); // 49835 jmp short loc_2D594 ;~ 17C5:730C -loc_2d53e: - // 5754 -cs=0x17c5;eip=0x00730e; T(MOV(si, *(dw*)(raddr(ss,bp-0x26)))); // 49839 mov si, [bp-26h] ;~ 17C5:730E -cs=0x17c5;eip=0x007311; T(cl = 4;); // 49840 mov cl, 4 ;~ 17C5:7311 -cs=0x17c5;eip=0x007313; T(SHL(si, cl)); // 49841 shl si, cl ;~ 17C5:7313 -cs=0x17c5;eip=0x007315; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4C)))); // 49842 mov ax, [si-7E4Ch] ;~ 17C5:7315 -cs=0x17c5;eip=0x007319; T(AND(ax, 0x101)); // 49843 and ax, 101h ;~ 17C5:7319 -cs=0x17c5;eip=0x00731c; T(CMP(ax, 1)); // 49844 cmp ax, 1 ;~ 17C5:731C -cs=0x17c5;eip=0x00731f; J(JNZ(loc_2d591)); // 49845 jnz short loc_2D591 ;~ 17C5:731F -cs=0x17c5;eip=0x007321; T(ax = 0x24;); // 49846 mov ax, 24h ; '$' ;~ 17C5:7321 -cs=0x17c5;eip=0x007324; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49847 imul word ptr [bp-22h] ;~ 17C5:7324 -cs=0x17c5;eip=0x007327; T(di = ax;); // 49848 mov di, ax ;~ 17C5:7327 -cs=0x17c5;eip=0x007329; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AA)))); // 49849 mov ax, [di-76AAh] ;~ 17C5:7329 -cs=0x17c5;eip=0x00732d; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 49850 sub ax, [si-7E50h] ;~ 17C5:732D -cs=0x17c5;eip=0x007331; X(PUSH(ax)); // 49851 push ax ;~ 17C5:7331 -cs=0x17c5;eip=0x007332; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AC)))); // 49852 mov ax, [di-76ACh] ;~ 17C5:7332 -cs=0x17c5;eip=0x007336; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 49853 sub ax, [si-7E52h] ;~ 17C5:7336 -cs=0x17c5;eip=0x00733a; X(PUSH(ax)); // 49854 push ax ;~ 17C5:733A -cs=0x17c5;eip=0x00733b; J(CALL(sub_331d6,0)); // 49855 call sub_331D6 ;~ 17C5:733B -cs=0x17c5;eip=0x00733e; T(ADD(sp, 4)); // 49856 add sp, 4 ;~ 17C5:733E -cs=0x17c5;eip=0x007341; X(MOV(*(dw*)(raddr(ss,bp-0x3C)), ax)); // 49857 mov [bp-3Ch], ax ;~ 17C5:7341 -cs=0x17c5;eip=0x007344; T(MOV(ax, *(dw*)(raddr(ss,bp-0x1C)))); // 49858 mov ax, [bp-1Ch] ;~ 17C5:7344 -cs=0x17c5;eip=0x007347; T(CMP(*(dw*)(raddr(ss,bp-0x3C)), ax)); // 49859 cmp [bp-3Ch], ax ;~ 17C5:7347 -cs=0x17c5;eip=0x00734a; J(JGE(loc_2d591)); // 49860 jge short loc_2D591 ;~ 17C5:734A -cs=0x17c5;eip=0x00734c; T(ax = 0x24;); // 49861 mov ax, 24h ; '$' ;~ 17C5:734C -cs=0x17c5;eip=0x00734f; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49862 imul word ptr [bp-22h] ;~ 17C5:734F -cs=0x17c5;eip=0x007352; T(bx = ax;); // 49863 mov bx, ax ;~ 17C5:7352 -cs=0x17c5;eip=0x007354; T(MOV(ax, *(dw*)(raddr(ss,bp-0x26)))); // 49864 mov ax, [bp-26h] ;~ 17C5:7354 -cs=0x17c5;eip=0x007357; X(MOV(*(dw*)(raddr(ds,bx-0x76AE)), ax)); // 49865 mov [bx-76AEh], ax ;~ 17C5:7357 -cs=0x17c5;eip=0x00735b; T(MOV(ax, *(dw*)(raddr(ss,bp-0x3C)))); // 49866 mov ax, [bp-3Ch] ;~ 17C5:735B -cs=0x17c5;eip=0x00735e; X(MOV(*(dw*)(raddr(ss,bp-0x1C)), ax)); // 49867 mov [bp-1Ch], ax ;~ 17C5:735E -loc_2d591: - // 5755 -cs=0x17c5;eip=0x007361; X(INC(*(dw*)(raddr(ss,bp-0x26)))); // 49871 inc word ptr [bp-26h] ;~ 17C5:7361 -loc_2d594: - // 5756 -cs=0x17c5;eip=0x007364; T(ax = word_528ce;); // 49874 mov ax, word_528CE ;~ 17C5:7364 -cs=0x17c5;eip=0x007367; T(CMP(*(dw*)(raddr(ss,bp-0x26)), ax)); // 49875 cmp [bp-26h], ax ;~ 17C5:7367 -cs=0x17c5;eip=0x00736a; J(JL(loc_2d53e)); // 49876 jl short loc_2D53E ;~ 17C5:736A -loc_2d59c: - // 5757 -cs=0x17c5;eip=0x00736c; T(ax = 0x24;); // 49879 mov ax, 24h ; '$' ;~ 17C5:736C -cs=0x17c5;eip=0x00736f; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49880 imul word ptr [bp-22h] ;~ 17C5:736F -cs=0x17c5;eip=0x007372; T(si = ax;); // 49881 mov si, ax ;~ 17C5:7372 -cs=0x17c5;eip=0x007374; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 49882 push word ptr [si-76AAh] ;~ 17C5:7374 -cs=0x17c5;eip=0x007378; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 49883 push word ptr [si-76ACh] ;~ 17C5:7378 -cs=0x17c5;eip=0x00737c; J(CALL(sub_2fc7d,0)); // 49884 call sub_2FC7D ;~ 17C5:737C -cs=0x17c5;eip=0x00737f; T(ADD(sp, 4)); // 49885 add sp, 4 ;~ 17C5:737F -cs=0x17c5;eip=0x007382; X(MOV(*(dw*)(raddr(ds,si-0x768E)), ax)); // 49886 mov [si-768Eh], ax ;~ 17C5:7382 -cs=0x17c5;eip=0x007386; T(ax = 0x24;); // 49887 mov ax, 24h ; '$' ;~ 17C5:7386 -cs=0x17c5;eip=0x007389; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49888 imul word ptr [bp-22h] ;~ 17C5:7389 -cs=0x17c5;eip=0x00738c; T(bx = ax;); // 49889 mov bx, ax ;~ 17C5:738C -cs=0x17c5;eip=0x00738e; T(MOV(al, *(raddr(ds,bx-0x7696)))); // 49890 mov al, [bx-7696h] ;~ 17C5:738E -cs=0x17c5;eip=0x007392; X(MOV(*(raddr(ss,bp-0x40)), al)); // 49891 mov [bp-40h], al ;~ 17C5:7392 -cs=0x17c5;eip=0x007395; T(TEST(*(raddr(ss,bp-0x40)), 2)); // 49892 test byte ptr [bp-40h], 2 ;~ 17C5:7395 -cs=0x17c5;eip=0x007399; J(JNZ(loc_2d5ce)); // 49893 jnz short loc_2D5CE ;~ 17C5:7399 -cs=0x17c5;eip=0x00739b; J(JMP(loc_2d71b)); // 49894 jmp loc_2D71B ;~ 17C5:739B -loc_2d5ce: - // 5758 -cs=0x17c5;eip=0x00739e; T(MOV(al, *(raddr(ss,bp-0x22)))); // 49898 mov al, [bp-22h] ;~ 17C5:739E -cs=0x17c5;eip=0x0073a1; T(SUB(ah, ah)); // 49899 sub ah, ah ;~ 17C5:73A1 -cs=0x17c5;eip=0x0073a3; T(AND(ax, 8)); // 49900 and ax, 8 ;~ 17C5:73A3 -cs=0x17c5;eip=0x0073a6; T(cl = 3;); // 49901 mov cl, 3 ;~ 17C5:73A6 -cs=0x17c5;eip=0x0073a8; T(SHR(ax, cl)); // 49902 shr ax, cl ;~ 17C5:73A8 -cs=0x17c5;eip=0x0073aa; T(MOV(cx, *(dw*)(raddr(ss,bp-0x22)))); // 49903 mov cx, [bp-22h] ;~ 17C5:73AA -cs=0x17c5;eip=0x0073ad; T(AND(cx, 7)); // 49904 and cx, 7 ;~ 17C5:73AD -cs=0x17c5;eip=0x0073b0; T(SHL(cx, 1)); // 49905 shl cx, 1 ;~ 17C5:73B0 -cs=0x17c5;eip=0x0073b2; T(ADD(ax, cx)); // 49906 add ax, cx ;~ 17C5:73B2 -cs=0x17c5;eip=0x0073b4; X(MOV(*(dw*)(raddr(ss,bp-0x24)), ax)); // 49907 mov [bp-24h], ax ;~ 17C5:73B4 -cs=0x17c5;eip=0x0073b7; T(ax = word_49918;); // 49908 mov ax, word_49918 ;~ 17C5:73B7 -cs=0x17c5;eip=0x0073ba; T(CWD); // 49909 cwd ;~ 17C5:73BA -cs=0x17c5;eip=0x0073bb; T(bx = word_492f4;); // 49910 mov bx, word_492F4 ;~ 17C5:73BB -cs=0x17c5;eip=0x0073bf; T(cl = 4;); // 49911 mov cl, 4 ;~ 17C5:73BF -cs=0x17c5;eip=0x0073c1; T(SHL(bx, cl)); // 49912 shl bx, cl ;~ 17C5:73C1 -cs=0x17c5;eip=0x0073c3; T(IDIV2(bx)); // 49913 idiv bx ;~ 17C5:73C3 -cs=0x17c5;eip=0x0073c5; T(MOV(ax, *(dw*)(raddr(ss,bp-0x24)))); // 49914 mov ax, [bp-24h] ;~ 17C5:73C5 -cs=0x17c5;eip=0x0073c8; T(cx = dx;); // 49915 mov cx, dx ;~ 17C5:73C8 -cs=0x17c5;eip=0x0073ca; X(IMUL1_2(word_492f4)); // 49916 imul word_492F4 ;~ 17C5:73CA -cs=0x17c5;eip=0x0073ce; T(CMP(ax, cx)); // 49917 cmp ax, cx ;~ 17C5:73CE -cs=0x17c5;eip=0x0073d0; J(JZ(loc_2d605)); // 49918 jz short loc_2D605 ;~ 17C5:73D0 -cs=0x17c5;eip=0x0073d2; J(JMP(loc_2d71b)); // 49919 jmp loc_2D71B ;~ 17C5:73D2 -loc_2d605: - // 5759 -cs=0x17c5;eip=0x0073d5; T(TEST(*(raddr(ss,bp-0x40)), 0x20)); // 49923 test byte ptr [bp-40h], 20h ;~ 17C5:73D5 -cs=0x17c5;eip=0x0073d9; J(JZ(loc_2d60e)); // 49924 jz short loc_2D60E ;~ 17C5:73D9 -cs=0x17c5;eip=0x0073db; J(JMP(loc_2d71b)); // 49925 jmp loc_2D71B ;~ 17C5:73DB -loc_2d60e: - // 5760 -cs=0x17c5;eip=0x0073de; X(PUSH(*(dw*)(raddr(ss,bp-0x22)))); // 49929 push word ptr [bp-22h] ;~ 17C5:73DE -cs=0x17c5;eip=0x0073e1; J(CALL(sub_2d7c4,0)); // 49930 call sub_2D7C4 ;~ 17C5:73E1 -cs=0x17c5;eip=0x0073e4; T(ADD(sp, 2)); // 49931 add sp, 2 ;~ 17C5:73E4 -cs=0x17c5;eip=0x0073e7; J(JMP(loc_2d71b)); // 49932 jmp loc_2D71B ;~ 17C5:73E7 -loc_2d61a: - // 5761 -cs=0x17c5;eip=0x0073ea; T(MOV(al, *(raddr(ss,bp-0x22)))); // 49937 mov al, [bp-22h] ;~ 17C5:73EA -cs=0x17c5;eip=0x0073ed; T(AND(al, 7)); // 49938 and al, 7 ;~ 17C5:73ED -cs=0x17c5;eip=0x0073ef; T(dx = word_4f210;); // 49939 mov dx, word_4F210 ;~ 17C5:73EF -cs=0x17c5;eip=0x0073f3; T(cl = 4;); // 49940 mov cl, 4 ;~ 17C5:73F3 -cs=0x17c5;eip=0x0073f5; T(SAR(dx, cl)); // 49941 sar dx, cl ;~ 17C5:73F5 -cs=0x17c5;eip=0x0073f7; T(AND(dl, 7)); // 49942 and dl, 7 ;~ 17C5:73F7 -cs=0x17c5;eip=0x0073fa; T(CMP(al, dl)); // 49943 cmp al, dl ;~ 17C5:73FA -cs=0x17c5;eip=0x0073fc; J(JZ(loc_2d631)); // 49944 jz short loc_2D631 ;~ 17C5:73FC -cs=0x17c5;eip=0x0073fe; J(JMP(loc_2d71b)); // 49945 jmp loc_2D71B ;~ 17C5:73FE -loc_2d631: - // 5762 -cs=0x17c5;eip=0x007401; T(ax = word_52276;); // 49949 mov ax, word_52276 ;~ 17C5:7401 -cs=0x17c5;eip=0x007404; T(SUB(ax, 4)); // 49950 sub ax, 4 ;~ 17C5:7404 -cs=0x17c5;eip=0x007407; T(CMP(*(dw*)(raddr(ss,bp-0x22)), ax)); // 49951 cmp [bp-22h], ax ;~ 17C5:7407 -cs=0x17c5;eip=0x00740a; J(JL(loc_2d63f)); // 49952 jl short loc_2D63F ;~ 17C5:740A -cs=0x17c5;eip=0x00740c; J(JMP(loc_2d71b)); // 49953 jmp loc_2D71B ;~ 17C5:740C -loc_2d63f: - // 5763 -cs=0x17c5;eip=0x00740f; T(CMP(*(dw*)(raddr(ss,bp-0x22)), 0)); // 49957 cmp word ptr [bp-22h], 0 ;~ 17C5:740F -cs=0x17c5;eip=0x007413; J(JNZ(loc_2d648)); // 49958 jnz short loc_2D648 ;~ 17C5:7413 -cs=0x17c5;eip=0x007415; J(JMP(loc_2d71b)); // 49959 jmp loc_2D71B ;~ 17C5:7415 -loc_2d648: - // 5764 -cs=0x17c5;eip=0x007418; T(ax = 0x0E0;); // 49963 mov ax, 0E0h ;~ 17C5:7418 -cs=0x17c5;eip=0x00741b; T(CWD); // 49964 cwd ;~ 17C5:741B -cs=0x17c5;eip=0x00741c; T(cx = word_492e8;); // 49965 mov cx, word_492E8 ;~ 17C5:741C -cs=0x17c5;eip=0x007420; T(ADD(cx, 2)); // 49966 add cx, 2 ;~ 17C5:7420 -cs=0x17c5;eip=0x007423; T(IDIV2(cx)); // 49967 idiv cx ;~ 17C5:7423 -cs=0x17c5;eip=0x007425; T(cx = word_4f210;); // 49968 mov cx, word_4F210 ;~ 17C5:7425 -cs=0x17c5;eip=0x007429; T(SUB(cx, word_4e38e)); // 49969 sub cx, word_4E38E ;~ 17C5:7429 -cs=0x17c5;eip=0x00742d; T(CMP(cx, ax)); // 49970 cmp cx, ax ;~ 17C5:742D -cs=0x17c5;eip=0x00742f; J(JG(loc_2d664)); // 49971 jg short loc_2D664 ;~ 17C5:742F -cs=0x17c5;eip=0x007431; J(JMP(loc_2d71b)); // 49972 jmp loc_2D71B ;~ 17C5:7431 -loc_2d664: - // 5765 -cs=0x17c5;eip=0x007434; X(PUSH(word_528ce)); // 49976 push word_528CE ;~ 17C5:7434 -cs=0x17c5;eip=0x007438; J(CALL(sub_33430,0)); // 49977 call sub_33430 ;~ 17C5:7438 -cs=0x17c5;eip=0x00743b; T(ADD(sp, 2)); // 49978 add sp, 2 ;~ 17C5:743B -cs=0x17c5;eip=0x00743e; X(MOV(*(dw*)(raddr(ss,bp-0x10)), ax)); // 49979 mov [bp-10h], ax ;~ 17C5:743E -cs=0x17c5;eip=0x007441; T(CMP(word_49920, 0)); // 49980 cmp word_49920, 0 ;~ 17C5:7441 -cs=0x17c5;eip=0x007446; J(JNZ(loc_2d68a)); // 49981 jnz short loc_2D68A ;~ 17C5:7446 -cs=0x17c5;eip=0x007448; T(ax = 0x24;); // 49982 mov ax, 24h ; '$' ;~ 17C5:7448 -cs=0x17c5;eip=0x00744b; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 49983 imul word ptr [bp-22h] ;~ 17C5:744B -cs=0x17c5;eip=0x00744e; T(bx = ax;); // 49984 mov bx, ax ;~ 17C5:744E -cs=0x17c5;eip=0x007450; T(TEST(*(raddr(ds,bx-0x7696)), 0x80)); // 49985 test byte ptr [bx-7696h], 80h ;~ 17C5:7450 -cs=0x17c5;eip=0x007455; J(JNZ(loc_2d68a)); // 49986 jnz short loc_2D68A ;~ 17C5:7455 -cs=0x17c5;eip=0x007457; J(JMP(loc_2d71b)); // 49987 jmp loc_2D71B ;~ 17C5:7457 -loc_2d68a: - // 5766 -cs=0x17c5;eip=0x00745a; T(MOV(si, *(dw*)(raddr(ss,bp-0x10)))); // 49992 mov si, [bp-10h] ;~ 17C5:745A -cs=0x17c5;eip=0x00745d; T(cl = 4;); // 49993 mov cl, 4 ;~ 17C5:745D -cs=0x17c5;eip=0x00745f; T(SHL(si, cl)); // 49994 shl si, cl ;~ 17C5:745F -cs=0x17c5;eip=0x007461; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4C)))); // 49995 mov ax, [si-7E4Ch] ;~ 17C5:7461 -cs=0x17c5;eip=0x007465; T(AND(ax, 0x181)); // 49996 and ax, 181h ;~ 17C5:7465 -cs=0x17c5;eip=0x007468; T(CMP(ax, 1)); // 49997 cmp ax, 1 ;~ 17C5:7468 -cs=0x17c5;eip=0x00746b; J(JNZ(loc_2d71b)); // 49998 jnz short loc_2D71B ;~ 17C5:746B -cs=0x17c5;eip=0x00746d; T(ax = 0x24;); // 49999 mov ax, 24h ; '$' ;~ 17C5:746D -cs=0x17c5;eip=0x007470; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 50000 imul word ptr [bp-22h] ;~ 17C5:7470 -cs=0x17c5;eip=0x007473; T(bx = ax;); // 50001 mov bx, ax ;~ 17C5:7473 -cs=0x17c5;eip=0x007475; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4A)))); // 50002 mov ax, [si-7E4Ah] ;~ 17C5:7475 -cs=0x17c5;eip=0x007479; T(CMP(*(dw*)(raddr(ds,bx-0x7698)), ax)); // 50003 cmp [bx-7698h], ax ;~ 17C5:7479 -cs=0x17c5;eip=0x00747d; J(JNZ(loc_2d71b)); // 50004 jnz short loc_2D71B ;~ 17C5:747D -cs=0x17c5;eip=0x00747f; T(ax = word_492e8;); // 50005 mov ax, word_492E8 ;~ 17C5:747F -cs=0x17c5;eip=0x007482; T(SHL(ax, 1)); // 50006 shl ax, 1 ;~ 17C5:7482 -cs=0x17c5;eip=0x007484; T(CMP(ax, *(word_50b76))); // 50007 cmp ax, word_50B76 ;~ 17C5:7484 -cs=0x17c5;eip=0x007488; J(JL(loc_2d71b)); // 50008 jl short loc_2D71B ;~ 17C5:7488 -cs=0x17c5;eip=0x00748a; T(ax = word_51708;); // 50009 mov ax, word_51708 ;~ 17C5:748A -cs=0x17c5;eip=0x00748d; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 50010 sub ax, [si-7E52h] ;~ 17C5:748D -cs=0x17c5;eip=0x007491; X(MOV(*(dw*)(raddr(ss,bp-0x2E)), ax)); // 50011 mov [bp-2Eh], ax ;~ 17C5:7491 -cs=0x17c5;eip=0x007494; T(ax = word_51710;); // 50012 mov ax, word_51710 ;~ 17C5:7494 -cs=0x17c5;eip=0x007497; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 50013 sub ax, [si-7E50h] ;~ 17C5:7497 -cs=0x17c5;eip=0x00749b; X(MOV(*(dw*)(raddr(ss,bp-0x34)), ax)); // 50014 mov [bp-34h], ax ;~ 17C5:749B -cs=0x17c5;eip=0x00749e; X(PUSH(ax)); // 50015 push ax ;~ 17C5:749E -cs=0x17c5;eip=0x00749f; X(PUSH(*(dw*)(raddr(ss,bp-0x2E)))); // 50016 push word ptr [bp-2Eh] ;~ 17C5:749F -cs=0x17c5;eip=0x0074a2; J(CALL(sub_331d6,0)); // 50017 call sub_331D6 ;~ 17C5:74A2 -cs=0x17c5;eip=0x0074a5; T(ADD(sp, 4)); // 50018 add sp, 4 ;~ 17C5:74A5 -cs=0x17c5;eip=0x0074a8; T(cl = 6;); // 50019 mov cl, 6 ;~ 17C5:74A8 -cs=0x17c5;eip=0x0074aa; T(SHR(ax, cl)); // 50020 shr ax, cl ;~ 17C5:74AA -cs=0x17c5;eip=0x0074ac; X(MOV(*(dw*)(raddr(ss,bp-0x1A)), ax)); // 50021 mov [bp-1Ah], ax ;~ 17C5:74AC -cs=0x17c5;eip=0x0074af; T(bx = word_4ef1c;); // 50022 mov bx, word_4EF1C ;~ 17C5:74AF -cs=0x17c5;eip=0x0074b3; T(cl = 5;); // 50023 mov cl, 5 ;~ 17C5:74B3 -cs=0x17c5;eip=0x0074b5; T(SHL(bx, cl)); // 50024 shl bx, cl ;~ 17C5:74B5 -cs=0x17c5;eip=0x0074b7; T(MOV(ax, *(dw*)(raddr(ds,bx+0x2DC)))); // 50025 mov ax, [bx+2DCh] ;~ 17C5:74B7 -cs=0x17c5;eip=0x0074bb; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 50026 mov [bp-0Eh], ax ;~ 17C5:74BB -cs=0x17c5;eip=0x0074be; T(CWD); // 50027 cwd ;~ 17C5:74BE -cs=0x17c5;eip=0x0074bf; T(SUB(ax, dx)); // 50028 sub ax, dx ;~ 17C5:74BF -cs=0x17c5;eip=0x0074c1; T(SAR(ax, 1)); // 50029 sar ax, 1 ;~ 17C5:74C1 -cs=0x17c5;eip=0x0074c3; T(CMP(ax, *(dw*)(raddr(ss,bp-0x1A)))); // 50030 cmp ax, [bp-1Ah] ;~ 17C5:74C3 -cs=0x17c5;eip=0x0074c6; J(JBE(loc_2d71b)); // 50031 jbe short loc_2D71B ;~ 17C5:74C6 -cs=0x17c5;eip=0x0074c8; T(ax = word_4f210;); // 50032 mov ax, word_4F210 ;~ 17C5:74C8 -cs=0x17c5;eip=0x0074cb; X(word_4e38e = ax;); // 50033 mov word_4E38E, ax ;~ 17C5:74CB -cs=0x17c5;eip=0x0074ce; X(PUSH(*(dw*)(raddr(ss,bp-0x10)))); // 50034 push word ptr [bp-10h] ;~ 17C5:74CE -cs=0x17c5;eip=0x0074d1; X(PUSH(*(dw*)(raddr(ss,bp-0x22)))); // 50035 push word ptr [bp-22h] ;~ 17C5:74D1 -cs=0x17c5;eip=0x0074d4; J(CALL(sub_2da6a,0)); // 50036 call sub_2DA6A ;~ 17C5:74D4 -cs=0x17c5;eip=0x0074d7; T(ADD(sp, 4)); // 50037 add sp, 4 ;~ 17C5:74D7 -cs=0x17c5;eip=0x0074da; T(ax = 2;); // 50038 mov ax, 2 ;~ 17C5:74DA -cs=0x17c5;eip=0x0074dd; X(PUSH(ax)); // 50039 push ax ;~ 17C5:74DD -cs=0x17c5;eip=0x0074de; T(MOV(ax, *(dw*)(raddr(ss,bp-0x22)))); // 50040 mov ax, [bp-22h] ;~ 17C5:74DE -cs=0x17c5;eip=0x0074e1; T(ADD(ax, 0x20)); // 50041 add ax, 20h ; ' ' ;~ 17C5:74E1 -cs=0x17c5;eip=0x0074e4; X(PUSH(ax)); // 50042 push ax ;~ 17C5:74E4 -cs=0x17c5;eip=0x0074e5; J(CALL(sub_27df3,0)); // 50043 call sub_27DF3 ;~ 17C5:74E5 -cs=0x17c5;eip=0x0074e8; T(ADD(sp, 4)); // 50044 add sp, 4 ;~ 17C5:74E8 -loc_2d71b: - // 5767 -cs=0x17c5;eip=0x0074eb; X(INC(*(dw*)(raddr(ss,bp-0x22)))); // 50048 inc word ptr [bp-22h] ;~ 17C5:74EB -loc_2d71e: - // 5768 -cs=0x17c5;eip=0x0074ee; T(ax = word_52276;); // 50051 mov ax, word_52276 ;~ 17C5:74EE -cs=0x17c5;eip=0x0074f1; T(CMP(*(dw*)(raddr(ss,bp-0x22)), ax)); // 50052 cmp [bp-22h], ax ;~ 17C5:74F1 -cs=0x17c5;eip=0x0074f4; J(JL(loc_2d729)); // 50053 jl short loc_2D729 ;~ 17C5:74F4 -cs=0x17c5;eip=0x0074f6; J(JMP(loc_2d7be)); // 50054 jmp loc_2D7BE ;~ 17C5:74F6 -loc_2d729: - // 5769 -cs=0x17c5;eip=0x0074f9; T(ax = 0x24;); // 50058 mov ax, 24h ; '$' ;~ 17C5:74F9 -cs=0x17c5;eip=0x0074fc; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x22)))); // 50059 imul word ptr [bp-22h] ;~ 17C5:74FC -cs=0x17c5;eip=0x0074ff; T(si = ax;); // 50060 mov si, ax ;~ 17C5:74FF -cs=0x17c5;eip=0x007501; T(TEST(*(raddr(ds,si-0x7696)), 1)); // 50061 test byte ptr [si-7696h], 1 ;~ 17C5:7501 -cs=0x17c5;eip=0x007506; J(JZ(loc_2d71b)); // 50062 jz short loc_2D71B ;~ 17C5:7506 -cs=0x17c5;eip=0x007508; T(MOV(ax, *(dw*)(raddr(ds,si-0x7698)))); // 50063 mov ax, [si-7698h] ;~ 17C5:7508 -cs=0x17c5;eip=0x00750c; X(word_4ef1c = ax;); // 50064 mov word_4EF1C, ax ;~ 17C5:750C -cs=0x17c5;eip=0x00750f; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 50065 test byte ptr [si-7696h], 2 ;~ 17C5:750F -cs=0x17c5;eip=0x007514; J(JNZ(loc_2d749)); // 50066 jnz short loc_2D749 ;~ 17C5:7514 -cs=0x17c5;eip=0x007516; J(JMP(loc_2d61a)); // 50067 jmp loc_2D61A ;~ 17C5:7516 -loc_2d749: - // 5770 -cs=0x17c5;eip=0x007519; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 50071 cmp word ptr [si-7694h], 0 ;~ 17C5:7519 -cs=0x17c5;eip=0x00751e; J(JNZ(loc_2d753)); // 50072 jnz short loc_2D753 ;~ 17C5:751E -cs=0x17c5;eip=0x007520; J(JMP(loc_2d61a)); // 50073 jmp loc_2D61A ;~ 17C5:7520 -loc_2d753: - // 5771 -cs=0x17c5;eip=0x007523; X(MOV(*(dw*)(raddr(ss,bp-0x1E)), 0)); // 50077 mov word ptr [bp-1Eh], 0 ;~ 17C5:7523 -cs=0x17c5;eip=0x007528; T(TEST(*(raddr(ds,si-0x7696)), 4)); // 50078 test byte ptr [si-7696h], 4 ;~ 17C5:7528 -cs=0x17c5;eip=0x00752d; J(JZ(loc_2d762)); // 50079 jz short loc_2D762 ;~ 17C5:752D -cs=0x17c5;eip=0x00752f; J(JMP(loc_2cc2e)); // 50080 jmp loc_2CC2E ;~ 17C5:752F -loc_2d762: - // 5772 -cs=0x17c5;eip=0x007532; T(CMP(word_49920, 0)); // 50084 cmp word_49920, 0 ;~ 17C5:7532 -cs=0x17c5;eip=0x007537; J(JNZ(loc_2d76c)); // 50085 jnz short loc_2D76C ;~ 17C5:7537 -cs=0x17c5;eip=0x007539; J(JMP(loc_2ca40)); // 50086 jmp loc_2CA40 ;~ 17C5:7539 -loc_2d76c: - // 5773 -cs=0x17c5;eip=0x00753c; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x140)); // 50090 test word ptr [si-7696h], 140h ;~ 17C5:753C -cs=0x17c5;eip=0x007542; J(JZ(loc_2d780)); // 50091 jz short loc_2D780 ;~ 17C5:7542 -cs=0x17c5;eip=0x007544; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_4fb8b+1)))); // 50092 mov ax, word ptr loc_4FB8B+1 ;~ 17C5:7544 -cs=0x17c5;eip=0x007547; T(CMP(word_49920, ax)); // 50093 cmp word_49920, ax ;~ 17C5:7547 -cs=0x17c5;eip=0x00754b; J(JG(loc_2d780)); // 50094 jg short loc_2D780 ;~ 17C5:754B -cs=0x17c5;eip=0x00754d; J(JMP(loc_2ca40)); // 50095 jmp loc_2CA40 ;~ 17C5:754D -loc_2d780: - // 5774 -cs=0x17c5;eip=0x007550; T(ax = word_51708;); // 50100 mov ax, word_51708 ;~ 17C5:7550 -cs=0x17c5;eip=0x007553; X(MOV(*(dw*)(raddr(ss,bp-0x30)), ax)); // 50101 mov [bp-30h], ax ;~ 17C5:7553 -cs=0x17c5;eip=0x007556; T(ax = word_51710;); // 50102 mov ax, word_51710 ;~ 17C5:7556 -cs=0x17c5;eip=0x007559; X(MOV(*(dw*)(raddr(ss,bp-0x36)), ax)); // 50103 mov [bp-36h], ax ;~ 17C5:7559 -cs=0x17c5;eip=0x00755c; T(ax = *(word_51806);); // 50104 mov ax, word_51806 ;~ 17C5:755C -cs=0x17c5;eip=0x00755f; X(MOV(*(dw*)(raddr(ss,bp-0x3A)), ax)); // 50105 mov [bp-3Ah], ax ;~ 17C5:755F -cs=0x17c5;eip=0x007562; X(MOV(*(dw*)(raddr(ss,bp-0x1E)), 1)); // 50106 mov word ptr [bp-1Eh], 1 ;~ 17C5:7562 -cs=0x17c5;eip=0x007567; T(CMP(*(word_4960a), 0)); // 50107 cmp word_4960A, 0 ;~ 17C5:7567 -cs=0x17c5;eip=0x00756c; J(JNZ(loc_2d7a1)); // 50108 jnz short loc_2D7A1 ;~ 17C5:756C -cs=0x17c5;eip=0x00756e; J(JMP(loc_2ccc6)); // 50109 jmp loc_2CCC6 ;~ 17C5:756E -loc_2d7a1: - // 5775 -cs=0x17c5;eip=0x007571; T(ax = word_49602;); // 50113 mov ax, word_49602 ;~ 17C5:7571 -cs=0x17c5;eip=0x007574; X(MOV(*(dw*)(raddr(ss,bp-0x30)), ax)); // 50114 mov [bp-30h], ax ;~ 17C5:7574 -cs=0x17c5;eip=0x007577; T(ax = word_49604;); // 50115 mov ax, word_49604 ;~ 17C5:7577 -cs=0x17c5;eip=0x00757a; X(MOV(*(dw*)(raddr(ss,bp-0x36)), ax)); // 50116 mov [bp-36h], ax ;~ 17C5:757A -cs=0x17c5;eip=0x00757d; T(ax = 0x7530;); // 50117 mov ax, 7530h ;~ 17C5:757D -cs=0x17c5;eip=0x007580; X(PUSH(ax)); // 50118 push ax ;~ 17C5:7580 -cs=0x17c5;eip=0x007581; T(ax = 0x3E8;); // 50119 mov ax, 3E8h ;~ 17C5:7581 -cs=0x17c5;eip=0x007584; X(PUSH(ax)); // 50120 push ax ;~ 17C5:7584 -cs=0x17c5;eip=0x007585; X(PUSH(word_4e2fe)); // 50121 push word_4E2FE ;~ 17C5:7585 -cs=0x17c5;eip=0x007589; J(JMP(loc_2cc21)); // 50122 jmp loc_2CC21 ;~ 17C5:7589 -loc_2d7be: - // 5776 -cs=0x17c5;eip=0x00758e; X(POP(si)); // 50129 pop si ;~ 17C5:758E -cs=0x17c5;eip=0x00758f; X(POP(di)); // 50130 pop di ;~ 17C5:758F -cs=0x17c5;eip=0x007590; T(sp = bp;); // 50131 mov sp, bp ;~ 17C5:7590 -cs=0x17c5;eip=0x007592; X(POP(bp)); // 50132 pop bp ;~ 17C5:7592 -cs=0x17c5;eip=0x007593; J(RETN(0)); // 50133 retn ;~ 17C5:7593 -sub_2dc1e: - // 50649 -#undef var_36 -#define var_36 -0x36 - // 50651 var_36 = word ptr -36h ;~ 17C5:79EE -#undef var_34 -#define var_34 -0x34 - // 50652 var_34 = word ptr -34h ;~ 17C5:79EE -#undef var_32 -#define var_32 -0x32 - // 50653 var_32 = word ptr -32h ;~ 17C5:79EE -#undef var_30 -#define var_30 -0x30 - // 50654 var_30 = word ptr -30h ;~ 17C5:79EE -#undef var_2c -#define var_2c -0x2C - // 50655 var_2C = word ptr -2Ch ;~ 17C5:79EE -#undef var_2a -#define var_2a -0x2A - // 50656 var_2A = word ptr -2Ah ;~ 17C5:79EE -#undef var_26 -#define var_26 -0x26 - // 50657 var_26 = word ptr -26h ;~ 17C5:79EE -#undef var_24 -#define var_24 -0x24 - // 50658 var_24 = word ptr -24h ;~ 17C5:79EE -#undef var_22 -#define var_22 -0x22 - // 50659 var_22 = word ptr -22h ;~ 17C5:79EE -#undef var_20 -#define var_20 -0x20 - // 50660 var_20 = word ptr -20h ;~ 17C5:79EE -#undef var_1c -#define var_1c -0x1C - // 50661 var_1C = word ptr -1Ch ;~ 17C5:79EE -#undef var_1a -#define var_1a -0x1A - // 50662 var_1A = word ptr -1Ah ;~ 17C5:79EE -#undef var_16 -#define var_16 -0x16 - // 50663 var_16 = word ptr -16h ;~ 17C5:79EE -#undef var_14 -#define var_14 -0x14 - // 50664 var_14 = word ptr -14h ;~ 17C5:79EE -#undef var_12 -#define var_12 -0x12 - // 50665 var_12 = word ptr -12h ;~ 17C5:79EE -#undef var_10 -#define var_10 -0x10 - // 50666 var_10 = word ptr -10h ;~ 17C5:79EE -#undef var_e -#define var_e -0x0E - // 50667 var_E = word ptr -0Eh ;~ 17C5:79EE -#undef var_6 -#define var_6 -6 - // 50668 var_6 = word ptr -6 ;~ 17C5:79EE -#undef var_4 -#define var_4 -4 - // 50669 var_4 = word ptr -4 ;~ 17C5:79EE -#undef var_2 -#define var_2 -2 - // 50670 var_2 = word ptr -2 ;~ 17C5:79EE -cs=0x17c5;eip=0x0079ee; X(PUSH(bp)); // 50672 push bp ;~ 17C5:79EE -cs=0x17c5;eip=0x0079ef; T(bp = sp;); // 50673 mov bp, sp ;~ 17C5:79EF -cs=0x17c5;eip=0x0079f1; T(SUB(sp, 0x36)); // 50674 sub sp, 36h ;~ 17C5:79F1 -cs=0x17c5;eip=0x0079f4; X(PUSH(di)); // 50675 push di ;~ 17C5:79F4 -cs=0x17c5;eip=0x0079f5; X(PUSH(si)); // 50676 push si ;~ 17C5:79F5 -cs=0x17c5;eip=0x0079f6; T(ax = 8;); // 50677 mov ax, 8 ;~ 17C5:79F6 -cs=0x17c5;eip=0x0079f9; X(PUSH(ax)); // 50678 push ax ;~ 17C5:79F9 -cs=0x17c5;eip=0x0079fa; T(SUB(ax, ax)); // 50679 sub ax, ax ;~ 17C5:79FA -cs=0x17c5;eip=0x0079fc; X(PUSH(ax)); // 50680 push ax ;~ 17C5:79FC -cs=0x17c5;eip=0x0079fd; J(CALL(sub_300e6,0)); // 50681 call sub_300E6 ;~ 17C5:79FD -cs=0x17c5;eip=0x007a00; T(ADD(sp, 4)); // 50682 add sp, 4 ;~ 17C5:7A00 -cs=0x17c5;eip=0x007a03; T(ax = 8;); // 50683 mov ax, 8 ;~ 17C5:7A03 -cs=0x17c5;eip=0x007a06; X(PUSH(ax)); // 50684 push ax ;~ 17C5:7A06 -cs=0x17c5;eip=0x007a07; T(ax = 1;); // 50685 mov ax, 1 ;~ 17C5:7A07 -cs=0x17c5;eip=0x007a0a; X(PUSH(ax)); // 50686 push ax ;~ 17C5:7A0A -cs=0x17c5;eip=0x007a0b; J(CALL(sub_300e6,0)); // 50687 call sub_300E6 ;~ 17C5:7A0B -cs=0x17c5;eip=0x007a0e; T(ADD(sp, 4)); // 50688 add sp, 4 ;~ 17C5:7A0E -cs=0x17c5;eip=0x007a11; T(CMP(*(word_4960a), 0)); // 50689 cmp word_4960A, 0 ;~ 17C5:7A11 -cs=0x17c5;eip=0x007a16; J(JZ(loc_2dc54)); // 50690 jz short loc_2DC54 ;~ 17C5:7A16 -cs=0x17c5;eip=0x007a18; T(ax = word_49602;); // 50691 mov ax, word_49602 ;~ 17C5:7A18 -cs=0x17c5;eip=0x007a1b; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 50692 mov [bp+var_2A], ax ;~ 17C5:7A1B -cs=0x17c5;eip=0x007a1e; T(ax = word_49604;); // 50693 mov ax, word_49604 ;~ 17C5:7A1E -cs=0x17c5;eip=0x007a21; J(JMP(loc_2dc5d)); // 50694 jmp short loc_2DC5D ;~ 17C5:7A21 -loc_2dc54: - // 5800 -cs=0x17c5;eip=0x007a24; T(ax = word_520f0;); // 50700 mov ax, word_520F0 ;~ 17C5:7A24 -cs=0x17c5;eip=0x007a27; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 50701 mov [bp+var_2A], ax ;~ 17C5:7A27 -cs=0x17c5;eip=0x007a2a; T(ax = word_52100;); // 50702 mov ax, word_52100 ;~ 17C5:7A2A -loc_2dc5d: - // 5801 -cs=0x17c5;eip=0x007a2d; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 50705 mov [bp+var_30], ax ;~ 17C5:7A2D -cs=0x17c5;eip=0x007a30; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0)); // 50706 mov [bp+var_1C], 0 ;~ 17C5:7A30 -cs=0x17c5;eip=0x007a35; J(JMP(loc_2e627)); // 50707 jmp loc_2E627 ;~ 17C5:7A35 -loc_2dc68: - // 5802 -cs=0x17c5;eip=0x007a38; X(MOV(*(dw*)(raddr(ss,bp+var_10)), 0x7FFF)); // 50711 mov [bp+var_10], 7FFFh ;~ 17C5:7A38 -cs=0x17c5;eip=0x007a3d; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 7)); // 50712 cmp [bp+var_22], 7 ;~ 17C5:7A3D -cs=0x17c5;eip=0x007a41; J(JZ(loc_2dc76)); // 50713 jz short loc_2DC76 ;~ 17C5:7A41 -cs=0x17c5;eip=0x007a43; J(JMP(loc_2dd0e)); // 50714 jmp loc_2DD0E ;~ 17C5:7A43 -loc_2dc76: - // 5803 -cs=0x17c5;eip=0x007a46; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 50718 mov [bp+var_20], 0 ;~ 17C5:7A46 -cs=0x17c5;eip=0x007a4b; J(JMP(loc_2dd03)); // 50719 jmp loc_2DD03 ;~ 17C5:7A4B -loc_2dc7e: - // 5804 -cs=0x17c5;eip=0x007a4e; T(ax = 0x24;); // 50723 mov ax, 24h ; '$' ;~ 17C5:7A4E -cs=0x17c5;eip=0x007a51; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 50724 imul [bp+var_20] ;~ 17C5:7A51 -cs=0x17c5;eip=0x007a54; T(si = ax;); // 50725 mov si, ax ;~ 17C5:7A54 -cs=0x17c5;eip=0x007a56; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 50726 test byte ptr [si-7696h], 2 ;~ 17C5:7A56 -cs=0x17c5;eip=0x007a5b; J(JZ(loc_2dd00)); // 50727 jz short loc_2DD00 ;~ 17C5:7A5B -cs=0x17c5;eip=0x007a5d; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 50728 cmp word ptr [si-7694h], 0 ;~ 17C5:7A5D -cs=0x17c5;eip=0x007a62; J(JZ(loc_2dd00)); // 50729 jz short loc_2DD00 ;~ 17C5:7A62 -cs=0x17c5;eip=0x007a64; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 50730 push [bp+var_22] ;~ 17C5:7A64 -cs=0x17c5;eip=0x007a67; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 50731 push word ptr [si-76A8h] ;~ 17C5:7A67 -cs=0x17c5;eip=0x007a6b; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 50732 push word ptr [si-76AAh] ;~ 17C5:7A6B -cs=0x17c5;eip=0x007a6f; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 50733 push word ptr [si-76ACh] ;~ 17C5:7A6F -cs=0x17c5;eip=0x007a73; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 50734 push [bp+var_1C] ;~ 17C5:7A73 -cs=0x17c5;eip=0x007a76; J(CALL(sub_2e7ee,0)); // 50735 call sub_2E7EE ;~ 17C5:7A76 -cs=0x17c5;eip=0x007a79; T(ADD(sp, 0x0A)); // 50736 add sp, 0Ah ;~ 17C5:7A79 -cs=0x17c5;eip=0x007a7c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 50737 mov [bp+var_2], ax ;~ 17C5:7A7C -cs=0x17c5;eip=0x007a7f; T(ax = word_4ef20;); // 50738 mov ax, word_4EF20 ;~ 17C5:7A7F -cs=0x17c5;eip=0x007a82; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 50739 cmp [bp+var_10], ax ;~ 17C5:7A82 -cs=0x17c5;eip=0x007a85; J(JBE(loc_2dd00)); // 50740 jbe short loc_2DD00 ;~ 17C5:7A85 -cs=0x17c5;eip=0x007a87; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0)); // 50741 cmp [bp+var_2], 0 ;~ 17C5:7A87 -cs=0x17c5;eip=0x007a8b; J(JZ(loc_2dd00)); // 50742 jz short loc_2DD00 ;~ 17C5:7A8B -cs=0x17c5;eip=0x007a8d; T(ax = *(word_4ef22);); // 50743 mov ax, word_4EF22 ;~ 17C5:7A8D -cs=0x17c5;eip=0x007a90; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 50744 mov [bp+var_6], ax ;~ 17C5:7A90 -cs=0x17c5;eip=0x007a93; T(ax = word_4ef20;); // 50745 mov ax, word_4EF20 ;~ 17C5:7A93 -cs=0x17c5;eip=0x007a96; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 50746 mov [bp+var_10], ax ;~ 17C5:7A96 -cs=0x17c5;eip=0x007a99; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 50747 mov ax, [bp+var_20] ;~ 17C5:7A99 -cs=0x17c5;eip=0x007a9c; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 50748 mov [bp+var_14], ax ;~ 17C5:7A9C -cs=0x17c5;eip=0x007a9f; T(ax = 0x24;); // 50749 mov ax, 24h ; '$' ;~ 17C5:7A9F -cs=0x17c5;eip=0x007aa2; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 50750 imul [bp+var_20] ;~ 17C5:7AA2 -cs=0x17c5;eip=0x007aa5; T(si = ax;); // 50751 mov si, ax ;~ 17C5:7AA5 -cs=0x17c5;eip=0x007aa7; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 50752 mov ax, [si-76A8h] ;~ 17C5:7AA7 -cs=0x17c5;eip=0x007aab; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 50753 mov [bp+var_32], ax ;~ 17C5:7AAB -cs=0x17c5;eip=0x007aae; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 50754 mov [bp+var_4], 1 ;~ 17C5:7AAE -cs=0x17c5;eip=0x007ab3; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x180)); // 50755 cmp [bp+var_10], 180h ;~ 17C5:7AB3 -cs=0x17c5;eip=0x007ab8; J(JNC(loc_2dd00)); // 50756 jnb short loc_2DD00 ;~ 17C5:7AB8 -cs=0x17c5;eip=0x007aba; X(OR(*(raddr(ds,si-0x7696)), 0x10)); // 50757 or byte ptr [si-7696h], 10h ;~ 17C5:7ABA -cs=0x17c5;eip=0x007abf; T(ax = 1;); // 50758 mov ax, 1 ;~ 17C5:7ABF -cs=0x17c5;eip=0x007ac2; X(PUSH(ax)); // 50759 push ax ;~ 17C5:7AC2 -cs=0x17c5;eip=0x007ac3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 50760 mov ax, [bp+var_20] ;~ 17C5:7AC3 -cs=0x17c5;eip=0x007ac6; T(ADD(ax, 0x20)); // 50761 add ax, 20h ; ' ' ;~ 17C5:7AC6 -cs=0x17c5;eip=0x007ac9; X(PUSH(ax)); // 50762 push ax ;~ 17C5:7AC9 -cs=0x17c5;eip=0x007aca; J(CALL(sub_27df3,0)); // 50763 call sub_27DF3 ;~ 17C5:7ACA -cs=0x17c5;eip=0x007acd; T(ADD(sp, 4)); // 50764 add sp, 4 ;~ 17C5:7ACD -loc_2dd00: - // 5805 -cs=0x17c5;eip=0x007ad0; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 50768 inc [bp+var_20] ;~ 17C5:7AD0 -loc_2dd03: - // 5806 -cs=0x17c5;eip=0x007ad3; T(ax = word_52276;); // 50771 mov ax, word_52276 ;~ 17C5:7AD3 -cs=0x17c5;eip=0x007ad6; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 50772 cmp [bp+var_20], ax ;~ 17C5:7AD6 -cs=0x17c5;eip=0x007ad9; J(JGE(loc_2dd0e)); // 50773 jge short loc_2DD0E ;~ 17C5:7AD9 -cs=0x17c5;eip=0x007adb; J(JMP(loc_2dc7e)); // 50774 jmp loc_2DC7E ;~ 17C5:7ADB -loc_2dd0e: - // 5807 -cs=0x17c5;eip=0x007ade; T(ax = 0x18;); // 50779 mov ax, 18h ;~ 17C5:7ADE -cs=0x17c5;eip=0x007ae1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 50780 imul [bp+var_1C] ;~ 17C5:7AE1 -cs=0x17c5;eip=0x007ae4; T(si = ax;); // 50781 mov si, ax ;~ 17C5:7AE4 -cs=0x17c5;eip=0x007ae6; T(ax = 0x12;); // 50782 mov ax, 12h ;~ 17C5:7AE6 -cs=0x17c5;eip=0x007ae9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 50783 imul [bp+var_12] ;~ 17C5:7AE9 -cs=0x17c5;eip=0x007aec; T(bx = ax;); // 50784 mov bx, ax ;~ 17C5:7AEC -cs=0x17c5;eip=0x007aee; T(MOV(ax, *(dw*)(raddr(ds,bx+0x532)))); // 50785 mov ax, [bx+532h] ;~ 17C5:7AEE -cs=0x17c5;eip=0x007af2; T(cl = 6;); // 50786 mov cl, 6 ;~ 17C5:7AF2 -cs=0x17c5;eip=0x007af4; T(SAR(ax, cl)); // 50787 sar ax, cl ;~ 17C5:7AF4 -cs=0x17c5;eip=0x007af6; T(CMP(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 50788 cmp ax, [si+0D1Ah] ;~ 17C5:7AF6 -cs=0x17c5;eip=0x007afa; J(JLE(loc_2dd3e)); // 50789 jle short loc_2DD3E ;~ 17C5:7AFA -cs=0x17c5;eip=0x007afc; T(TEST(*(db*)(&word_49918), 1)); // 50790 test byte ptr word_49918, 1 ;~ 17C5:7AFC -cs=0x17c5;eip=0x007b01; J(JZ(loc_2dd3e)); // 50791 jz short loc_2DD3E ;~ 17C5:7B01 -cs=0x17c5;eip=0x007b03; X(INC(*(dw*)(raddr(ds,si+0x0D1A)))); // 50792 inc word ptr [si+0D1Ah] ;~ 17C5:7B03 -cs=0x17c5;eip=0x007b07; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1C)))); // 50793 mov ax, [si+0D1Ch] ;~ 17C5:7B07 -cs=0x17c5;eip=0x007b0b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 50794 mov [bp+var_6], ax ;~ 17C5:7B0B -loc_2dd3e: - // 5808 -cs=0x17c5;eip=0x007b0e; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 4)); // 50798 cmp [bp+var_22], 4 ;~ 17C5:7B0E -cs=0x17c5;eip=0x007b12; J(JZ(loc_2dd59)); // 50799 jz short loc_2DD59 ;~ 17C5:7B12 -cs=0x17c5;eip=0x007b14; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 6)); // 50800 cmp [bp+var_22], 6 ;~ 17C5:7B14 -cs=0x17c5;eip=0x007b18; J(JZ(loc_2dd59)); // 50801 jz short loc_2DD59 ;~ 17C5:7B18 -cs=0x17c5;eip=0x007b1a; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 5)); // 50802 cmp [bp+var_22], 5 ;~ 17C5:7B1A -cs=0x17c5;eip=0x007b1e; J(JZ(loc_2dd59)); // 50803 jz short loc_2DD59 ;~ 17C5:7B1E -cs=0x17c5;eip=0x007b20; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1C)); // 50804 cmp [bp+var_22], 1Ch ;~ 17C5:7B20 -cs=0x17c5;eip=0x007b24; J(JZ(loc_2dd59)); // 50805 jz short loc_2DD59 ;~ 17C5:7B24 -cs=0x17c5;eip=0x007b26; J(JMP(loc_2de77)); // 50806 jmp loc_2DE77 ;~ 17C5:7B26 -loc_2dd59: - // 5809 -cs=0x17c5;eip=0x007b29; T(ax = 0x18;); // 50811 mov ax, 18h ;~ 17C5:7B29 -cs=0x17c5;eip=0x007b2c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 50812 imul [bp+var_1C] ;~ 17C5:7B2C -cs=0x17c5;eip=0x007b2f; T(bx = ax;); // 50813 mov bx, ax ;~ 17C5:7B2F -cs=0x17c5;eip=0x007b31; T(CMP(*(dw*)(raddr(ds,bx+0x0D28)), 0x0FFFF)); // 50814 cmp word ptr [bx+0D28h], 0FFFFh ;~ 17C5:7B31 -cs=0x17c5;eip=0x007b36; J(JZ(loc_2dd6b)); // 50815 jz short loc_2DD6B ;~ 17C5:7B36 -cs=0x17c5;eip=0x007b38; J(JMP(loc_2de10)); // 50816 jmp loc_2DE10 ;~ 17C5:7B38 -loc_2dd6b: - // 5810 -cs=0x17c5;eip=0x007b3b; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 50820 mov [bp+var_20], 0 ;~ 17C5:7B3B -cs=0x17c5;eip=0x007b40; J(JMP(loc_2dd75)); // 50821 jmp short loc_2DD75 ;~ 17C5:7B40 -loc_2dd72: - // 5811 -cs=0x17c5;eip=0x007b42; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 50826 inc [bp+var_20] ;~ 17C5:7B42 -loc_2dd75: - // 5812 -cs=0x17c5;eip=0x007b45; T(ax = word_52102;); // 50829 mov ax, word_52102 ;~ 17C5:7B45 -cs=0x17c5;eip=0x007b48; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 50830 cmp [bp+var_20], ax ;~ 17C5:7B48 -cs=0x17c5;eip=0x007b4b; J(JL(loc_2dd80)); // 50831 jl short loc_2DD80 ;~ 17C5:7B4B -cs=0x17c5;eip=0x007b4d; J(JMP(loc_2de77)); // 50832 jmp loc_2DE77 ;~ 17C5:7B4D -loc_2dd80: - // 5813 -cs=0x17c5;eip=0x007b50; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 4)); // 50836 cmp [bp+var_22], 4 ;~ 17C5:7B50 -cs=0x17c5;eip=0x007b54; J(JNZ(loc_2dd94)); // 50837 jnz short loc_2DD94 ;~ 17C5:7B54 -cs=0x17c5;eip=0x007b56; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 50838 mov bx, [bp+var_20] ;~ 17C5:7B56 -cs=0x17c5;eip=0x007b59; T(cl = 4;); // 50839 mov cl, 4 ;~ 17C5:7B59 -cs=0x17c5;eip=0x007b5b; T(SHL(bx, cl)); // 50840 shl bx, cl ;~ 17C5:7B5B -cs=0x17c5;eip=0x007b5d; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 50841 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:7B5D -cs=0x17c5;eip=0x007b62; J(JZ(loc_2dd72)); // 50842 jz short loc_2DD72 ;~ 17C5:7B62 -loc_2dd94: - // 5814 -cs=0x17c5;eip=0x007b64; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 5)); // 50845 cmp [bp+var_22], 5 ;~ 17C5:7B64 -cs=0x17c5;eip=0x007b68; J(JZ(loc_2dda0)); // 50846 jz short loc_2DDA0 ;~ 17C5:7B68 -cs=0x17c5;eip=0x007b6a; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 6)); // 50847 cmp [bp+var_22], 6 ;~ 17C5:7B6A -cs=0x17c5;eip=0x007b6e; J(JNZ(loc_2ddae)); // 50848 jnz short loc_2DDAE ;~ 17C5:7B6E -loc_2dda0: - // 5815 -cs=0x17c5;eip=0x007b70; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 50851 mov bx, [bp+var_20] ;~ 17C5:7B70 -cs=0x17c5;eip=0x007b73; T(cl = 4;); // 50852 mov cl, 4 ;~ 17C5:7B73 -cs=0x17c5;eip=0x007b75; T(SHL(bx, cl)); // 50853 shl bx, cl ;~ 17C5:7B75 -cs=0x17c5;eip=0x007b77; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 50854 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:7B77 -cs=0x17c5;eip=0x007b7c; J(JNZ(loc_2ddc2)); // 50855 jnz short loc_2DDC2 ;~ 17C5:7B7C -loc_2ddae: - // 5816 -cs=0x17c5;eip=0x007b7e; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 5)); // 50858 cmp [bp+var_22], 5 ;~ 17C5:7B7E -cs=0x17c5;eip=0x007b82; J(JZ(loc_2dd72)); // 50859 jz short loc_2DD72 ;~ 17C5:7B82 -cs=0x17c5;eip=0x007b84; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 50860 mov bx, [bp+var_20] ;~ 17C5:7B84 -cs=0x17c5;eip=0x007b87; T(cl = 4;); // 50861 mov cl, 4 ;~ 17C5:7B87 -cs=0x17c5;eip=0x007b89; T(SHL(bx, cl)); // 50862 shl bx, cl ;~ 17C5:7B89 -cs=0x17c5;eip=0x007b8b; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 50863 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:7B8B -cs=0x17c5;eip=0x007b90; J(JNZ(loc_2dd72)); // 50864 jnz short loc_2DD72 ;~ 17C5:7B90 -loc_2ddc2: - // 5817 -cs=0x17c5;eip=0x007b92; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 50867 mov si, [bp+var_20] ;~ 17C5:7B92 -cs=0x17c5;eip=0x007b95; T(cl = 4;); // 50868 mov cl, 4 ;~ 17C5:7B95 -cs=0x17c5;eip=0x007b97; T(SHL(si, cl)); // 50869 shl si, cl ;~ 17C5:7B97 -cs=0x17c5;eip=0x007b99; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 50870 push [bp+var_22] ;~ 17C5:7B99 -cs=0x17c5;eip=0x007b9c; T(SUB(ax, ax)); // 50871 sub ax, ax ;~ 17C5:7B9C -cs=0x17c5;eip=0x007b9e; X(PUSH(ax)); // 50872 push ax ;~ 17C5:7B9E -cs=0x17c5;eip=0x007b9f; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 50873 push word ptr [si-7E50h] ;~ 17C5:7B9F -cs=0x17c5;eip=0x007ba3; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 50874 push word ptr [si-7E52h] ;~ 17C5:7BA3 -cs=0x17c5;eip=0x007ba7; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 50875 push [bp+var_1C] ;~ 17C5:7BA7 -cs=0x17c5;eip=0x007baa; J(CALL(sub_2e7ee,0)); // 50876 call sub_2E7EE ;~ 17C5:7BAA -cs=0x17c5;eip=0x007bad; T(ADD(sp, 0x0A)); // 50877 add sp, 0Ah ;~ 17C5:7BAD -cs=0x17c5;eip=0x007bb0; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 50878 mov [bp+var_2], ax ;~ 17C5:7BB0 -cs=0x17c5;eip=0x007bb3; T(ax = word_4ef20;); // 50879 mov ax, word_4EF20 ;~ 17C5:7BB3 -cs=0x17c5;eip=0x007bb6; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 50880 cmp [bp+var_10], ax ;~ 17C5:7BB6 -cs=0x17c5;eip=0x007bb9; J(JBE(loc_2dd72)); // 50881 jbe short loc_2DD72 ;~ 17C5:7BB9 -cs=0x17c5;eip=0x007bbb; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0)); // 50882 cmp [bp+var_2], 0 ;~ 17C5:7BBB -cs=0x17c5;eip=0x007bbf; J(JZ(loc_2dd72)); // 50883 jz short loc_2DD72 ;~ 17C5:7BBF -cs=0x17c5;eip=0x007bc1; T(ax = *(word_4ef22);); // 50884 mov ax, word_4EF22 ;~ 17C5:7BC1 -cs=0x17c5;eip=0x007bc4; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 50885 mov [bp+var_6], ax ;~ 17C5:7BC4 -cs=0x17c5;eip=0x007bc7; T(ax = word_4ef20;); // 50886 mov ax, word_4EF20 ;~ 17C5:7BC7 -cs=0x17c5;eip=0x007bca; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 50887 mov [bp+var_10], ax ;~ 17C5:7BCA -cs=0x17c5;eip=0x007bcd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 50888 mov ax, [bp+var_20] ;~ 17C5:7BCD -cs=0x17c5;eip=0x007bd0; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 50889 mov [bp+var_14], ax ;~ 17C5:7BD0 -cs=0x17c5;eip=0x007bd3; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0)); // 50890 mov [bp+var_32], 0 ;~ 17C5:7BD3 -cs=0x17c5;eip=0x007bd8; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 50891 mov [bp+var_4], 1 ;~ 17C5:7BD8 -cs=0x17c5;eip=0x007bdd; J(JMP(loc_2dd72)); // 50892 jmp loc_2DD72 ;~ 17C5:7BDD -loc_2de10: - // 5818 -cs=0x17c5;eip=0x007be0; T(ax = 0x18;); // 50896 mov ax, 18h ;~ 17C5:7BE0 -cs=0x17c5;eip=0x007be3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 50897 imul [bp+var_1C] ;~ 17C5:7BE3 -cs=0x17c5;eip=0x007be6; T(bx = ax;); // 50898 mov bx, ax ;~ 17C5:7BE6 -cs=0x17c5;eip=0x007be8; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D28)))); // 50899 mov ax, [bx+0D28h] ;~ 17C5:7BE8 -cs=0x17c5;eip=0x007bec; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 50900 mov [bp+var_20], ax ;~ 17C5:7BEC -cs=0x17c5;eip=0x007bef; T(si = ax;); // 50901 mov si, ax ;~ 17C5:7BEF -cs=0x17c5;eip=0x007bf1; T(cl = 4;); // 50902 mov cl, 4 ;~ 17C5:7BF1 -cs=0x17c5;eip=0x007bf3; T(SHL(si, cl)); // 50903 shl si, cl ;~ 17C5:7BF3 -cs=0x17c5;eip=0x007bf5; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 50904 push [bp+var_22] ;~ 17C5:7BF5 -cs=0x17c5;eip=0x007bf8; T(SUB(ax, ax)); // 50905 sub ax, ax ;~ 17C5:7BF8 -cs=0x17c5;eip=0x007bfa; X(PUSH(ax)); // 50906 push ax ;~ 17C5:7BFA -cs=0x17c5;eip=0x007bfb; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 50907 push word ptr [si-7E50h] ;~ 17C5:7BFB -cs=0x17c5;eip=0x007bff; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 50908 push word ptr [si-7E52h] ;~ 17C5:7BFF -cs=0x17c5;eip=0x007c03; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 50909 push [bp+var_1C] ;~ 17C5:7C03 -cs=0x17c5;eip=0x007c06; J(CALL(sub_2e7ee,0)); // 50910 call sub_2E7EE ;~ 17C5:7C06 -cs=0x17c5;eip=0x007c09; T(ADD(sp, 0x0A)); // 50911 add sp, 0Ah ;~ 17C5:7C09 -cs=0x17c5;eip=0x007c0c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 50912 mov [bp+var_2], ax ;~ 17C5:7C0C -cs=0x17c5;eip=0x007c0f; T(OR(ax, ax)); // 50913 or ax, ax ;~ 17C5:7C0F -cs=0x17c5;eip=0x007c11; J(JZ(loc_2de77)); // 50914 jz short loc_2DE77 ;~ 17C5:7C11 -cs=0x17c5;eip=0x007c13; T(ax = *(word_4ef22);); // 50915 mov ax, word_4EF22 ;~ 17C5:7C13 -cs=0x17c5;eip=0x007c16; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 50916 mov [bp+var_6], ax ;~ 17C5:7C16 -cs=0x17c5;eip=0x007c19; T(ax = word_4ef20;); // 50917 mov ax, word_4EF20 ;~ 17C5:7C19 -cs=0x17c5;eip=0x007c1c; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 50918 mov [bp+var_10], ax ;~ 17C5:7C1C -cs=0x17c5;eip=0x007c1f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 50919 mov ax, [bp+var_20] ;~ 17C5:7C1F -cs=0x17c5;eip=0x007c22; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 50920 mov [bp+var_14], ax ;~ 17C5:7C22 -cs=0x17c5;eip=0x007c25; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0)); // 50921 mov [bp+var_32], 0 ;~ 17C5:7C25 -cs=0x17c5;eip=0x007c2a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 50922 mov [bp+var_4], 1 ;~ 17C5:7C2A -cs=0x17c5;eip=0x007c2f; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x0C0)); // 50923 cmp [bp+var_10], 0C0h ;~ 17C5:7C2F -cs=0x17c5;eip=0x007c34; J(JNC(loc_2de77)); // 50924 jnb short loc_2DE77 ;~ 17C5:7C34 -cs=0x17c5;eip=0x007c36; T(ax = 1;); // 50925 mov ax, 1 ;~ 17C5:7C36 -cs=0x17c5;eip=0x007c39; X(PUSH(ax)); // 50926 push ax ;~ 17C5:7C39 -cs=0x17c5;eip=0x007c3a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 50927 mov ax, [bp+var_20] ;~ 17C5:7C3A -cs=0x17c5;eip=0x007c3d; T(ADD(ax, 0x40)); // 50928 add ax, 40h ; '@' ;~ 17C5:7C3D -cs=0x17c5;eip=0x007c40; X(PUSH(ax)); // 50929 push ax ;~ 17C5:7C40 -cs=0x17c5;eip=0x007c41; J(CALL(sub_27df3,0)); // 50930 call sub_27DF3 ;~ 17C5:7C41 -cs=0x17c5;eip=0x007c44; T(ADD(sp, 4)); // 50931 add sp, 4 ;~ 17C5:7C44 -loc_2de77: - // 5819 -cs=0x17c5;eip=0x007c47; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 50935 cmp [bp+var_4], 0 ;~ 17C5:7C47 -cs=0x17c5;eip=0x007c4b; J(JNZ(loc_2de80)); // 50936 jnz short loc_2DE80 ;~ 17C5:7C4B -cs=0x17c5;eip=0x007c4d; J(JMP(loc_2df17)); // 50937 jmp loc_2DF17 ;~ 17C5:7C4D -loc_2de80: - // 5820 -cs=0x17c5;eip=0x007c50; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 50941 cmp [bp+var_1C], 8 ;~ 17C5:7C50 -cs=0x17c5;eip=0x007c54; J(JL(loc_2de89)); // 50942 jl short loc_2DE89 ;~ 17C5:7C54 -cs=0x17c5;eip=0x007c56; J(JMP(loc_2df17)); // 50943 jmp loc_2DF17 ;~ 17C5:7C56 -loc_2de89: - // 5821 -cs=0x17c5;eip=0x007c59; T(ax = 0x18;); // 50947 mov ax, 18h ;~ 17C5:7C59 -cs=0x17c5;eip=0x007c5c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 50948 imul [bp+var_1C] ;~ 17C5:7C5C -cs=0x17c5;eip=0x007c5f; T(bx = ax;); // 50949 mov bx, ax ;~ 17C5:7C5F -cs=0x17c5;eip=0x007c61; T(ax = *(word_4ef22);); // 50950 mov ax, word_4EF22 ;~ 17C5:7C61 -cs=0x17c5;eip=0x007c64; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 50951 sub ax, [bx+0D1Ch] ;~ 17C5:7C64 -cs=0x17c5;eip=0x007c68; X(PUSH(ax)); // 50952 push ax ;~ 17C5:7C68 -cs=0x17c5;eip=0x007c69; J(CALL(sub_34dc0,0)); // 50953 call sub_34DC0 ;~ 17C5:7C69 -cs=0x17c5;eip=0x007c6c; T(ADD(sp, 2)); // 50954 add sp, 2 ;~ 17C5:7C6C -cs=0x17c5;eip=0x007c6f; T(CMP(ax, 0x1000)); // 50955 cmp ax, 1000h ;~ 17C5:7C6F -cs=0x17c5;eip=0x007c72; J(JGE(loc_2df17)); // 50956 jge short loc_2DF17 ;~ 17C5:7C72 -cs=0x17c5;eip=0x007c74; T(CMP(*(word_4960a), 0)); // 50957 cmp word_4960A, 0 ;~ 17C5:7C74 -cs=0x17c5;eip=0x007c79; J(JNZ(loc_2df17)); // 50958 jnz short loc_2DF17 ;~ 17C5:7C79 -cs=0x17c5;eip=0x007c7b; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 50959 cmp [bp+var_22], 0 ;~ 17C5:7C7B -cs=0x17c5;eip=0x007c7f; J(JG(loc_2dec6)); // 50960 jg short loc_2DEC6 ;~ 17C5:7C7F -cs=0x17c5;eip=0x007c81; T(TEST(*(db*)(&word_49918), 2)); // 50961 test byte ptr word_49918, 2 ;~ 17C5:7C81 -cs=0x17c5;eip=0x007c86; J(JZ(loc_2dec6)); // 50962 jz short loc_2DEC6 ;~ 17C5:7C86 -cs=0x17c5;eip=0x007c88; T(ax = 0x0C;); // 50963 mov ax, 0Ch ;~ 17C5:7C88 -cs=0x17c5;eip=0x007c8b; X(PUSH(ax)); // 50964 push ax ;~ 17C5:7C8B -cs=0x17c5;eip=0x007c8c; T(ax = 1;); // 50965 mov ax, 1 ;~ 17C5:7C8C -cs=0x17c5;eip=0x007c8f; X(PUSH(ax)); // 50966 push ax ;~ 17C5:7C8F -cs=0x17c5;eip=0x007c90; J(CALL(sub_300e6,0)); // 50967 call sub_300E6 ;~ 17C5:7C90 -cs=0x17c5;eip=0x007c93; T(ADD(sp, 4)); // 50968 add sp, 4 ;~ 17C5:7C93 -loc_2dec6: - // 5822 -cs=0x17c5;eip=0x007c96; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 50972 cmp [bp+var_22], 0 ;~ 17C5:7C96 -cs=0x17c5;eip=0x007c9a; J(JZ(loc_2dee0)); // 50973 jz short loc_2DEE0 ;~ 17C5:7C9A -cs=0x17c5;eip=0x007c9c; T(TEST(*(db*)(&word_49918), 2)); // 50974 test byte ptr word_49918, 2 ;~ 17C5:7C9C -cs=0x17c5;eip=0x007ca1; J(JNZ(loc_2dee0)); // 50975 jnz short loc_2DEE0 ;~ 17C5:7CA1 -cs=0x17c5;eip=0x007ca3; T(ax = 0x0E;); // 50976 mov ax, 0Eh ;~ 17C5:7CA3 -cs=0x17c5;eip=0x007ca6; X(PUSH(ax)); // 50977 push ax ;~ 17C5:7CA6 -cs=0x17c5;eip=0x007ca7; T(SUB(ax, ax)); // 50978 sub ax, ax ;~ 17C5:7CA7 -cs=0x17c5;eip=0x007ca9; X(PUSH(ax)); // 50979 push ax ;~ 17C5:7CA9 -cs=0x17c5;eip=0x007caa; J(CALL(sub_300e6,0)); // 50980 call sub_300E6 ;~ 17C5:7CAA -cs=0x17c5;eip=0x007cad; T(ADD(sp, 4)); // 50981 add sp, 4 ;~ 17C5:7CAD -loc_2dee0: - // 5823 -cs=0x17c5;eip=0x007cb0; T(TEST(*(db*)(&word_49918), 3)); // 50985 test byte ptr word_49918, 3 ;~ 17C5:7CB0 -cs=0x17c5;eip=0x007cb5; J(JNZ(loc_2df17)); // 50986 jnz short loc_2DF17 ;~ 17C5:7CB5 -cs=0x17c5;eip=0x007cb7; T(ax = 0x18;); // 50987 mov ax, 18h ;~ 17C5:7CB7 -cs=0x17c5;eip=0x007cba; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 50988 imul [bp+var_1C] ;~ 17C5:7CBA -cs=0x17c5;eip=0x007cbd; T(bx = ax;); // 50989 mov bx, ax ;~ 17C5:7CBD -cs=0x17c5;eip=0x007cbf; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1A)))); // 50990 mov ax, [bx+0D1Ah] ;~ 17C5:7CBF -cs=0x17c5;eip=0x007cc3; T(cl = 5;); // 50991 mov cl, 5 ;~ 17C5:7CC3 -cs=0x17c5;eip=0x007cc5; T(SHL(ax, cl)); // 50992 shl ax, cl ;~ 17C5:7CC5 -cs=0x17c5;eip=0x007cc7; T(CMP(ax, *(dw*)(raddr(ss,bp+var_10)))); // 50993 cmp ax, [bp+var_10] ;~ 17C5:7CC7 -cs=0x17c5;eip=0x007cca; J(JBE(loc_2df17)); // 50994 jbe short loc_2DF17 ;~ 17C5:7CCA -cs=0x17c5;eip=0x007ccc; T(ax = 1;); // 50995 mov ax, 1 ;~ 17C5:7CCC -cs=0x17c5;eip=0x007ccf; X(PUSH(ax)); // 50996 push ax ;~ 17C5:7CCF -cs=0x17c5;eip=0x007cd0; T(ax = 0x0A;); // 50997 mov ax, 0Ah ;~ 17C5:7CD0 -cs=0x17c5;eip=0x007cd3; X(PUSH(ax)); // 50998 push ax ;~ 17C5:7CD3 -cs=0x17c5;eip=0x007cd4; J(CALL(sub_33c65,0)); // 50999 call sub_33C65 ;~ 17C5:7CD4 -cs=0x17c5;eip=0x007cd7; T(ADD(sp, 4)); // 51001 add sp, 4 ;~ 17C5:7CD7 -cs=0x17c5;eip=0x007cda; T(ax = 2;); // 51002 mov ax, 2 ;~ 17C5:7CDA -cs=0x17c5;eip=0x007cdd; X(PUSH(ax)); // 51003 push ax ;~ 17C5:7CDD -cs=0x17c5;eip=0x007cde; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 51004 push [bp+var_1C] ;~ 17C5:7CDE -cs=0x17c5;eip=0x007ce1; J(CALL(sub_27df3,0)); // 51005 call sub_27DF3 ;~ 17C5:7CE1 -cs=0x17c5;eip=0x007ce4; T(ADD(sp, 4)); // 51006 add sp, 4 ;~ 17C5:7CE4 -loc_2df17: - // 5824 -cs=0x17c5;eip=0x007ce7; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0)); // 51010 cmp [bp+var_6], 0 ;~ 17C5:7CE7 -cs=0x17c5;eip=0x007ceb; J(JNZ(loc_2df20)); // 51011 jnz short loc_2DF20 ;~ 17C5:7CEB -cs=0x17c5;eip=0x007ced; J(JMP(loc_2e078)); // 51012 jmp loc_2E078 ;~ 17C5:7CED -loc_2df20: - // 5825 -cs=0x17c5;eip=0x007cf0; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51016 cmp [bp+var_4], 0 ;~ 17C5:7CF0 -cs=0x17c5;eip=0x007cf4; J(JNZ(loc_2df29)); // 51017 jnz short loc_2DF29 ;~ 17C5:7CF4 -cs=0x17c5;eip=0x007cf6; J(JMP(loc_2e078)); // 51018 jmp loc_2E078 ;~ 17C5:7CF6 -loc_2df29: - // 5826 -cs=0x17c5;eip=0x007cf9; T(ax = 0x18;); // 51022 mov ax, 18h ;~ 17C5:7CF9 -cs=0x17c5;eip=0x007cfc; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51023 imul [bp+var_1C] ;~ 17C5:7CFC -cs=0x17c5;eip=0x007cff; T(bx = ax;); // 51024 mov bx, ax ;~ 17C5:7CFF -cs=0x17c5;eip=0x007d01; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 51025 mov ax, [bp+var_6] ;~ 17C5:7D01 -cs=0x17c5;eip=0x007d04; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 51026 sub ax, [bx+0D1Ch] ;~ 17C5:7D04 -cs=0x17c5;eip=0x007d08; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 51027 mov [bp+var_1A], ax ;~ 17C5:7D08 -cs=0x17c5;eip=0x007d0b; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51028 cmp [bp+var_1C], 8 ;~ 17C5:7D0B -cs=0x17c5;eip=0x007d0f; J(JGE(loc_2df62)); // 51029 jge short loc_2DF62 ;~ 17C5:7D0F -cs=0x17c5;eip=0x007d11; T(ah = *(db*)(&word_492e8);); // 51030 mov ah, byte ptr word_492E8 ;~ 17C5:7D11 -cs=0x17c5;eip=0x007d15; T(SUB(al, al)); // 51031 sub al, al ;~ 17C5:7D15 -cs=0x17c5;eip=0x007d17; T(ADD(ah, 1)); // 51032 add ah, 1 ;~ 17C5:7D17 -cs=0x17c5;eip=0x007d1a; X(PUSH(ax)); // 51033 push ax ;~ 17C5:7D1A -cs=0x17c5;eip=0x007d1b; T(ax = word_492e8;); // 51034 mov ax, word_492E8 ;~ 17C5:7D1B -cs=0x17c5;eip=0x007d1e; T(INC(ax)); // 51035 inc ax ;~ 17C5:7D1E -cs=0x17c5;eip=0x007d1f; T(NEG(ax)); // 51036 neg ax ;~ 17C5:7D1F -cs=0x17c5;eip=0x007d21; T(ch = al;); // 51037 mov ch, al ;~ 17C5:7D21 -cs=0x17c5;eip=0x007d23; T(SUB(cl, cl)); // 51038 sub cl, cl ;~ 17C5:7D23 -cs=0x17c5;eip=0x007d25; X(PUSH(cx)); // 51039 push cx ;~ 17C5:7D25 -cs=0x17c5;eip=0x007d26; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 51040 push [bp+var_1A] ;~ 17C5:7D26 -cs=0x17c5;eip=0x007d29; J(CALL(sub_33194,0)); // 51041 call sub_33194 ;~ 17C5:7D29 -cs=0x17c5;eip=0x007d2c; T(ADD(sp, 6)); // 51042 add sp, 6 ;~ 17C5:7D2C -cs=0x17c5;eip=0x007d2f; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 51043 mov [bp+var_1A], ax ;~ 17C5:7D2F -loc_2df62: - // 5827 -cs=0x17c5;eip=0x007d32; T(ax = 0x12;); // 51046 mov ax, 12h ;~ 17C5:7D32 -cs=0x17c5;eip=0x007d35; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 51047 imul [bp+var_12] ;~ 17C5:7D35 -cs=0x17c5;eip=0x007d38; T(bx = ax;); // 51048 mov bx, ax ;~ 17C5:7D38 -cs=0x17c5;eip=0x007d3a; T(MOV(si, *(dw*)(raddr(ds,bx+0x536)))); // 51049 mov si, [bx+536h] ;~ 17C5:7D3A -cs=0x17c5;eip=0x007d3e; T(cl = 7;); // 51050 mov cl, 7 ;~ 17C5:7D3E -cs=0x17c5;eip=0x007d40; T(SHL(si, cl)); // 51051 shl si, cl ;~ 17C5:7D40 -cs=0x17c5;eip=0x007d42; X(PUSH(si)); // 51052 push si ;~ 17C5:7D42 -cs=0x17c5;eip=0x007d43; T(ax = si;); // 51053 mov ax, si ;~ 17C5:7D43 -cs=0x17c5;eip=0x007d45; T(NEG(ax)); // 51054 neg ax ;~ 17C5:7D45 -cs=0x17c5;eip=0x007d47; X(PUSH(ax)); // 51055 push ax ;~ 17C5:7D47 -cs=0x17c5;eip=0x007d48; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 51056 push [bp+var_1A] ;~ 17C5:7D48 -cs=0x17c5;eip=0x007d4b; J(CALL(sub_33194,0)); // 51057 call sub_33194 ;~ 17C5:7D4B -cs=0x17c5;eip=0x007d4e; T(ADD(sp, 6)); // 51058 add sp, 6 ;~ 17C5:7D4E -cs=0x17c5;eip=0x007d51; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 51059 mov [bp+var_1A], ax ;~ 17C5:7D51 -cs=0x17c5;eip=0x007d54; T(ax = 0x18;); // 51060 mov ax, 18h ;~ 17C5:7D54 -cs=0x17c5;eip=0x007d57; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51061 imul [bp+var_1C] ;~ 17C5:7D57 -cs=0x17c5;eip=0x007d5a; T(si = ax;); // 51062 mov si, ax ;~ 17C5:7D5A -cs=0x17c5;eip=0x007d5c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 51063 mov ax, [bp+var_1A] ;~ 17C5:7D5C -cs=0x17c5;eip=0x007d5f; T(SHL(ax, 1)); // 51064 shl ax, 1 ;~ 17C5:7D5F -cs=0x17c5;eip=0x007d61; T(SHL(ax, 1)); // 51065 shl ax, 1 ;~ 17C5:7D61 -cs=0x17c5;eip=0x007d63; T(CWD); // 51066 cwd ;~ 17C5:7D63 -cs=0x17c5;eip=0x007d64; T(cx = word_492f4;); // 51067 mov cx, word_492F4 ;~ 17C5:7D64 -cs=0x17c5;eip=0x007d68; T(IDIV2(cx)); // 51068 idiv cx ;~ 17C5:7D68 -cs=0x17c5;eip=0x007d6a; X(ADD(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 51069 add [si+0D1Ch], ax ;~ 17C5:7D6A -cs=0x17c5;eip=0x007d6e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 51070 mov ax, [bp+var_1A] ;~ 17C5:7D6E -cs=0x17c5;eip=0x007d71; T(SHL(ax, 1)); // 51071 shl ax, 1 ;~ 17C5:7D71 -cs=0x17c5;eip=0x007d73; X(MOV(*(dw*)(raddr(ds,si+0x0D20)), ax)); // 51072 mov [si+0D20h], ax ;~ 17C5:7D73 -cs=0x17c5;eip=0x007d77; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51073 cmp [bp+var_1C], 8 ;~ 17C5:7D77 -cs=0x17c5;eip=0x007d7b; J(JGE(loc_2dfd4)); // 51074 jge short loc_2DFD4 ;~ 17C5:7D7B -cs=0x17c5;eip=0x007d7d; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x400)); // 51075 cmp [bp+var_10], 400h ;~ 17C5:7D7D -cs=0x17c5;eip=0x007d82; J(JNC(loc_2dfd4)); // 51076 jnb short loc_2DFD4 ;~ 17C5:7D82 -cs=0x17c5;eip=0x007d84; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 51077 push [bp+var_10] ;~ 17C5:7D84 -cs=0x17c5;eip=0x007d87; J(CALL(sub_34dc0,0)); // 51078 call sub_34DC0 ;~ 17C5:7D87 -cs=0x17c5;eip=0x007d8a; T(ADD(sp, 2)); // 51079 add sp, 2 ;~ 17C5:7D8A -cs=0x17c5;eip=0x007d8d; X(PUSH(ax)); // 51080 push ax ;~ 17C5:7D8D -cs=0x17c5;eip=0x007d8e; T(ax = 0x18;); // 51081 mov ax, 18h ;~ 17C5:7D8E -cs=0x17c5;eip=0x007d91; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51082 imul [bp+var_1C] ;~ 17C5:7D91 -cs=0x17c5;eip=0x007d94; T(bx = ax;); // 51083 mov bx, ax ;~ 17C5:7D94 -cs=0x17c5;eip=0x007d96; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 51084 mov ax, [bp+var_32] ;~ 17C5:7D96 -cs=0x17c5;eip=0x007d99; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D18)))); // 51085 sub ax, [bx+0D18h] ;~ 17C5:7D99 -cs=0x17c5;eip=0x007d9d; T(cl = 4;); // 51086 mov cl, 4 ;~ 17C5:7D9D -cs=0x17c5;eip=0x007d9f; T(SAR(ax, cl)); // 51087 sar ax, cl ;~ 17C5:7D9F -cs=0x17c5;eip=0x007da1; J(JMP(loc_2e017)); // 51088 jmp short loc_2E017 ;~ 17C5:7DA1 -loc_2dfd4: - // 5828 -cs=0x17c5;eip=0x007da4; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 51095 push [bp+var_10] ;~ 17C5:7DA4 -cs=0x17c5;eip=0x007da7; J(CALL(sub_34dc0,0)); // 51096 call sub_34DC0 ;~ 17C5:7DA7 -cs=0x17c5;eip=0x007daa; T(ADD(sp, 2)); // 51097 add sp, 2 ;~ 17C5:7DAA -cs=0x17c5;eip=0x007dad; X(PUSH(ax)); // 51098 push ax ;~ 17C5:7DAD -cs=0x17c5;eip=0x007dae; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 51099 push [bp+var_10] ;~ 17C5:7DAE -cs=0x17c5;eip=0x007db1; J(CALL(sub_34dc0,0)); // 51100 call sub_34DC0 ;~ 17C5:7DB1 -cs=0x17c5;eip=0x007db4; T(ADD(sp, 2)); // 51101 add sp, 2 ;~ 17C5:7DB4 -cs=0x17c5;eip=0x007db7; T(CMP(ax, 0x140)); // 51102 cmp ax, 140h ;~ 17C5:7DB7 -cs=0x17c5;eip=0x007dba; J(JLE(loc_2dffc)); // 51103 jle short loc_2DFFC ;~ 17C5:7DBA -cs=0x17c5;eip=0x007dbc; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 51104 push [bp+var_10] ;~ 17C5:7DBC -cs=0x17c5;eip=0x007dbf; J(CALL(sub_34dc0,0)); // 51105 call sub_34DC0 ;~ 17C5:7DBF -cs=0x17c5;eip=0x007dc2; T(ADD(sp, 2)); // 51106 add sp, 2 ;~ 17C5:7DC2 -cs=0x17c5;eip=0x007dc5; T(cl = 3;); // 51107 mov cl, 3 ;~ 17C5:7DC5 -cs=0x17c5;eip=0x007dc7; T(SAR(ax, cl)); // 51108 sar ax, cl ;~ 17C5:7DC7 -cs=0x17c5;eip=0x007dc9; J(JMP(loc_2dffe)); // 51109 jmp short loc_2DFFE ;~ 17C5:7DC9 -loc_2dffc: - // 5829 -cs=0x17c5;eip=0x007dcc; T(SUB(ax, ax)); // 51115 sub ax, ax ;~ 17C5:7DCC -loc_2dffe: - // 5830 -cs=0x17c5;eip=0x007dce; T(cx = ax;); // 51118 mov cx, ax ;~ 17C5:7DCE -cs=0x17c5;eip=0x007dd0; T(ax = 0x18;); // 51119 mov ax, 18h ;~ 17C5:7DD0 -cs=0x17c5;eip=0x007dd3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51120 imul [bp+var_1C] ;~ 17C5:7DD3 -cs=0x17c5;eip=0x007dd6; T(bx = ax;); // 51121 mov bx, ax ;~ 17C5:7DD6 -cs=0x17c5;eip=0x007dd8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 51122 mov ax, [bp+var_32] ;~ 17C5:7DD8 -cs=0x17c5;eip=0x007ddb; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D18)))); // 51123 sub ax, [bx+0D18h] ;~ 17C5:7DDB -cs=0x17c5;eip=0x007ddf; T(dx = cx;); // 51124 mov dx, cx ;~ 17C5:7DDF -cs=0x17c5;eip=0x007de1; T(cl = 5;); // 51125 mov cl, 5 ;~ 17C5:7DE1 -cs=0x17c5;eip=0x007de3; T(SAR(ax, cl)); // 51126 sar ax, cl ;~ 17C5:7DE3 -cs=0x17c5;eip=0x007de5; T(ADD(ax, dx)); // 51127 add ax, dx ;~ 17C5:7DE5 -loc_2e017: - // 5831 -cs=0x17c5;eip=0x007de7; X(PUSH(ax)); // 51130 push ax ;~ 17C5:7DE7 -cs=0x17c5;eip=0x007de8; J(CALL(sub_33238,0)); // 51131 call sub_33238 ;~ 17C5:7DE8 -cs=0x17c5;eip=0x007deb; T(ADD(sp, 4)); // 51132 add sp, 4 ;~ 17C5:7DEB -cs=0x17c5;eip=0x007dee; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 51133 mov [bp+var_6], ax ;~ 17C5:7DEE -cs=0x17c5;eip=0x007df1; T(ax = 0x18;); // 51134 mov ax, 18h ;~ 17C5:7DF1 -cs=0x17c5;eip=0x007df4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51135 imul [bp+var_1C] ;~ 17C5:7DF4 -cs=0x17c5;eip=0x007df7; T(bx = ax;); // 51136 mov bx, ax ;~ 17C5:7DF7 -cs=0x17c5;eip=0x007df9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 51137 mov ax, [bp+var_6] ;~ 17C5:7DF9 -cs=0x17c5;eip=0x007dfc; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1E)))); // 51138 sub ax, [bx+0D1Eh] ;~ 17C5:7DFC -cs=0x17c5;eip=0x007e00; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 51139 mov [bp+var_24], ax ;~ 17C5:7E00 -cs=0x17c5;eip=0x007e03; T(ax = 0x12;); // 51140 mov ax, 12h ;~ 17C5:7E03 -cs=0x17c5;eip=0x007e06; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 51141 imul [bp+var_12] ;~ 17C5:7E06 -cs=0x17c5;eip=0x007e09; T(bx = ax;); // 51142 mov bx, ax ;~ 17C5:7E09 -cs=0x17c5;eip=0x007e0b; T(MOV(si, *(dw*)(raddr(ds,bx+0x536)))); // 51143 mov si, [bx+536h] ;~ 17C5:7E0B -cs=0x17c5;eip=0x007e0f; T(ax = si;); // 51144 mov ax, si ;~ 17C5:7E0F -cs=0x17c5;eip=0x007e11; T(cl = 9;); // 51145 mov cl, 9 ;~ 17C5:7E11 -cs=0x17c5;eip=0x007e13; T(SHL(ax, cl)); // 51146 shl ax, cl ;~ 17C5:7E13 -cs=0x17c5;eip=0x007e15; X(PUSH(ax)); // 51147 push ax ;~ 17C5:7E15 -cs=0x17c5;eip=0x007e16; T(ax = si;); // 51148 mov ax, si ;~ 17C5:7E16 -cs=0x17c5;eip=0x007e18; T(cl = 0x0B;); // 51149 mov cl, 0Bh ;~ 17C5:7E18 -cs=0x17c5;eip=0x007e1a; T(SHL(ax, cl)); // 51150 shl ax, cl ;~ 17C5:7E1A -cs=0x17c5;eip=0x007e1c; T(NEG(ax)); // 51151 neg ax ;~ 17C5:7E1C -cs=0x17c5;eip=0x007e1e; X(PUSH(ax)); // 51152 push ax ;~ 17C5:7E1E -cs=0x17c5;eip=0x007e1f; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 51153 push [bp+var_24] ;~ 17C5:7E1F -cs=0x17c5;eip=0x007e22; J(CALL(sub_33194,0)); // 51154 call sub_33194 ;~ 17C5:7E22 -cs=0x17c5;eip=0x007e25; T(ADD(sp, 6)); // 51155 add sp, 6 ;~ 17C5:7E25 -cs=0x17c5;eip=0x007e28; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 51156 mov [bp+var_24], ax ;~ 17C5:7E28 -cs=0x17c5;eip=0x007e2b; T(ax = 0x18;); // 51157 mov ax, 18h ;~ 17C5:7E2B -cs=0x17c5;eip=0x007e2e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51158 imul [bp+var_1C] ;~ 17C5:7E2E -cs=0x17c5;eip=0x007e31; T(bx = ax;); // 51159 mov bx, ax ;~ 17C5:7E31 -cs=0x17c5;eip=0x007e33; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 51160 mov ax, [bp+var_24] ;~ 17C5:7E33 -cs=0x17c5;eip=0x007e36; T(SHL(ax, 1)); // 51161 shl ax, 1 ;~ 17C5:7E36 -cs=0x17c5;eip=0x007e38; T(SHL(ax, 1)); // 51162 shl ax, 1 ;~ 17C5:7E38 -cs=0x17c5;eip=0x007e3a; T(CWD); // 51163 cwd ;~ 17C5:7E3A -cs=0x17c5;eip=0x007e3b; T(cx = word_492f4;); // 51164 mov cx, word_492F4 ;~ 17C5:7E3B -cs=0x17c5;eip=0x007e3f; T(IDIV2(cx)); // 51165 idiv cx ;~ 17C5:7E3F -cs=0x17c5;eip=0x007e41; X(ADD(*(dw*)(raddr(ds,bx+0x0D1E)), ax)); // 51166 add [bx+0D1Eh], ax ;~ 17C5:7E41 -cs=0x17c5;eip=0x007e45; J(JMP(loc_2e0a4)); // 51167 jmp short loc_2E0A4 ;~ 17C5:7E45 -loc_2e078: - // 5832 -cs=0x17c5;eip=0x007e48; T(ax = 0x18;); // 51174 mov ax, 18h ;~ 17C5:7E48 -cs=0x17c5;eip=0x007e4b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51175 imul [bp+var_1C] ;~ 17C5:7E4B -cs=0x17c5;eip=0x007e4e; T(si = ax;); // 51176 mov si, ax ;~ 17C5:7E4E -cs=0x17c5;eip=0x007e50; T(ADD(si, 0x0D1E)); // 51177 add si, 0D1Eh ;~ 17C5:7E50 -cs=0x17c5;eip=0x007e54; T(CMP(*(dw*)(raddr(ds,si)), 0)); // 51178 cmp word ptr [si], 0 ;~ 17C5:7E54 -cs=0x17c5;eip=0x007e57; J(JLE(loc_2e0a4)); // 51179 jle short loc_2E0A4 ;~ 17C5:7E57 -cs=0x17c5;eip=0x007e59; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 51180 cmp [bp+var_22], 1Eh ;~ 17C5:7E59 -cs=0x17c5;eip=0x007e5d; J(JZ(loc_2e0a4)); // 51181 jz short loc_2E0A4 ;~ 17C5:7E5D -cs=0x17c5;eip=0x007e5f; X(PUSH(*(dw*)(raddr(ds,si)))); // 51182 push word ptr [si] ;~ 17C5:7E5F -cs=0x17c5;eip=0x007e61; J(CALL(sub_333f8,0)); // 51183 call sub_333F8 ;~ 17C5:7E61 -cs=0x17c5;eip=0x007e64; T(ADD(sp, 2)); // 51184 add sp, 2 ;~ 17C5:7E64 -cs=0x17c5;eip=0x007e67; T(cl = 0x0C;); // 51185 mov cl, 0Ch ;~ 17C5:7E67 -cs=0x17c5;eip=0x007e69; T(SHL(ax, cl)); // 51186 shl ax, cl ;~ 17C5:7E69 -cs=0x17c5;eip=0x007e6b; T(CWD); // 51187 cwd ;~ 17C5:7E6B -cs=0x17c5;eip=0x007e6c; T(cx = word_492f4;); // 51188 mov cx, word_492F4 ;~ 17C5:7E6C -cs=0x17c5;eip=0x007e70; T(IDIV2(cx)); // 51189 idiv cx ;~ 17C5:7E70 -cs=0x17c5;eip=0x007e72; X(SUB(*(dw*)(raddr(ds,si)), ax)); // 51190 sub [si], ax ;~ 17C5:7E72 -loc_2e0a4: - // 5833 -cs=0x17c5;eip=0x007e74; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1C)); // 51194 cmp [bp+var_22], 1Ch ;~ 17C5:7E74 -cs=0x17c5;eip=0x007e78; J(JNZ(loc_2e0c0)); // 51195 jnz short loc_2E0C0 ;~ 17C5:7E78 -cs=0x17c5;eip=0x007e7a; T(ax = 0x18;); // 51196 mov ax, 18h ;~ 17C5:7E7A -cs=0x17c5;eip=0x007e7d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51197 imul [bp+var_1C] ;~ 17C5:7E7D -cs=0x17c5;eip=0x007e80; T(si = ax;); // 51198 mov si, ax ;~ 17C5:7E80 -cs=0x17c5;eip=0x007e82; T(ADD(si, 0x0D1E)); // 51199 add si, 0D1Eh ;~ 17C5:7E82 -cs=0x17c5;eip=0x007e86; T(CMP(*(dw*)(raddr(ds,si)), 0x0F800)); // 51200 cmp word ptr [si], 0F800h ;~ 17C5:7E86 -cs=0x17c5;eip=0x007e8a; J(JLE(loc_2e0c0)); // 51201 jle short loc_2E0C0 ;~ 17C5:7E8A -cs=0x17c5;eip=0x007e8c; X(MOV(*(dw*)(raddr(ds,si)), 0x0F800)); // 51202 mov word ptr [si], 0F800h ;~ 17C5:7E8C -loc_2e0c0: - // 5834 -cs=0x17c5;eip=0x007e90; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 51206 cmp [bp+var_22], 1Eh ;~ 17C5:7E90 -cs=0x17c5;eip=0x007e94; J(JZ(loc_2e0d5)); // 51207 jz short loc_2E0D5 ;~ 17C5:7E94 -cs=0x17c5;eip=0x007e96; T(ax = 0x18;); // 51208 mov ax, 18h ;~ 17C5:7E96 -cs=0x17c5;eip=0x007e99; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51209 imul [bp+var_1C] ;~ 17C5:7E99 -cs=0x17c5;eip=0x007e9c; T(bx = ax;); // 51210 mov bx, ax ;~ 17C5:7E9C -cs=0x17c5;eip=0x007e9e; T(CMP(*(dw*)(raddr(ds,bx+0x0D18)), 1)); // 51211 cmp word ptr [bx+0D18h], 1 ;~ 17C5:7E9E -cs=0x17c5;eip=0x007ea3; J(JNZ(loc_2e0f9)); // 51212 jnz short loc_2E0F9 ;~ 17C5:7EA3 -loc_2e0d5: - // 5835 -cs=0x17c5;eip=0x007ea5; T(ax = 0x18;); // 51215 mov ax, 18h ;~ 17C5:7EA5 -cs=0x17c5;eip=0x007ea8; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51216 imul [bp+var_1C] ;~ 17C5:7EA8 -cs=0x17c5;eip=0x007eab; T(si = ax;); // 51217 mov si, ax ;~ 17C5:7EAB -cs=0x17c5;eip=0x007ead; T(ax = 0x800;); // 51218 mov ax, 800h ;~ 17C5:7EAD -cs=0x17c5;eip=0x007eb0; T(CWD); // 51219 cwd ;~ 17C5:7EB0 -cs=0x17c5;eip=0x007eb1; T(cx = word_492f4;); // 51220 mov cx, word_492F4 ;~ 17C5:7EB1 -cs=0x17c5;eip=0x007eb5; T(IDIV2(cx)); // 51221 idiv cx ;~ 17C5:7EB5 -cs=0x17c5;eip=0x007eb7; X(SUB(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 51222 sub [si+0D1Eh], ax ;~ 17C5:7EB7 -cs=0x17c5;eip=0x007ebb; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D2A)))); // 51223 mov ax, [si+0D2Ah] ;~ 17C5:7EBB -cs=0x17c5;eip=0x007ebf; T(CMP(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 51224 cmp [si+0D1Eh], ax ;~ 17C5:7EBF -cs=0x17c5;eip=0x007ec3; J(JGE(loc_2e0f9)); // 51225 jge short loc_2E0F9 ;~ 17C5:7EC3 -cs=0x17c5;eip=0x007ec5; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 51226 mov [si+0D1Eh], ax ;~ 17C5:7EC5 -loc_2e0f9: - // 5836 -cs=0x17c5;eip=0x007ec9; T(ax = 0x18;); // 51230 mov ax, 18h ;~ 17C5:7EC9 -cs=0x17c5;eip=0x007ecc; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51231 imul [bp+var_1C] ;~ 17C5:7ECC -cs=0x17c5;eip=0x007ecf; T(si = ax;); // 51232 mov si, ax ;~ 17C5:7ECF -cs=0x17c5;eip=0x007ed1; X(PUSH(*(dw*)(raddr(ds,si+0x0D1A)))); // 51233 push word ptr [si+0D1Ah] ;~ 17C5:7ED1 -cs=0x17c5;eip=0x007ed5; X(PUSH(*(dw*)(raddr(ds,si+0x0D1E)))); // 51234 push word ptr [si+0D1Eh] ;~ 17C5:7ED5 -cs=0x17c5;eip=0x007ed9; J(CALL(sub_333c0,0)); // 51235 call sub_333C0 ;~ 17C5:7ED9 -cs=0x17c5;eip=0x007edc; T(ADD(sp, 4)); // 51236 add sp, 4 ;~ 17C5:7EDC -cs=0x17c5;eip=0x007edf; T(cl = 3;); // 51237 mov cl, 3 ;~ 17C5:7EDF -cs=0x17c5;eip=0x007ee1; T(SHL(ax, cl)); // 51238 shl ax, cl ;~ 17C5:7EE1 -cs=0x17c5;eip=0x007ee3; T(CWD); // 51239 cwd ;~ 17C5:7EE3 -cs=0x17c5;eip=0x007ee4; T(cx = word_492f4;); // 51240 mov cx, word_492F4 ;~ 17C5:7EE4 -cs=0x17c5;eip=0x007ee8; T(IDIV2(cx)); // 51241 idiv cx ;~ 17C5:7EE8 -cs=0x17c5;eip=0x007eea; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 51242 mov [bp+var_16], ax ;~ 17C5:7EEA -cs=0x17c5;eip=0x007eed; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 51243 cmp [bp+var_22], 1Eh ;~ 17C5:7EED -cs=0x17c5;eip=0x007ef1; J(JNZ(loc_2e13e)); // 51244 jnz short loc_2E13E ;~ 17C5:7EF1 -cs=0x17c5;eip=0x007ef3; T(cx = 2;); // 51245 mov cx, 2 ;~ 17C5:7EF3 -cs=0x17c5;eip=0x007ef6; T(CWD); // 51246 cwd ;~ 17C5:7EF6 -cs=0x17c5;eip=0x007ef7; T(IDIV2(cx)); // 51247 idiv cx ;~ 17C5:7EF7 -cs=0x17c5;eip=0x007ef9; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 51248 mov [bp+var_16], ax ;~ 17C5:7EF9 -cs=0x17c5;eip=0x007efc; T(ax = 0x18;); // 51249 mov ax, 18h ;~ 17C5:7EFC -cs=0x17c5;eip=0x007eff; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51250 imul [bp+var_1C] ;~ 17C5:7EFF -cs=0x17c5;eip=0x007f02; T(si = ax;); // 51251 mov si, ax ;~ 17C5:7F02 -cs=0x17c5;eip=0x007f04; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 51252 mov ax, [si+0D1Ah] ;~ 17C5:7F04 -cs=0x17c5;eip=0x007f08; T(cl = 7;); // 51253 mov cl, 7 ;~ 17C5:7F08 -cs=0x17c5;eip=0x007f0a; T(SHL(ax, cl)); // 51254 shl ax, cl ;~ 17C5:7F0A -cs=0x17c5;eip=0x007f0c; J(JMP(loc_2e14c)); // 51255 jmp short loc_2E14C ;~ 17C5:7F0C -loc_2e13e: - // 5837 -cs=0x17c5;eip=0x007f0e; T(ax = 0x18;); // 51259 mov ax, 18h ;~ 17C5:7F0E -cs=0x17c5;eip=0x007f11; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51260 imul [bp+var_1C] ;~ 17C5:7F11 -cs=0x17c5;eip=0x007f14; T(si = ax;); // 51261 mov si, ax ;~ 17C5:7F14 -cs=0x17c5;eip=0x007f16; T(MOV(ah, *(raddr(ds,si+0x0D1A)))); // 51262 mov ah, [si+0D1Ah] ;~ 17C5:7F16 -cs=0x17c5;eip=0x007f1a; T(SUB(al, al)); // 51263 sub al, al ;~ 17C5:7F1A -loc_2e14c: - // 5838 -cs=0x17c5;eip=0x007f1c; T(CWD); // 51266 cwd ;~ 17C5:7F1C -cs=0x17c5;eip=0x007f1d; T(cx = word_492f4;); // 51267 mov cx, word_492F4 ;~ 17C5:7F1D -cs=0x17c5;eip=0x007f21; T(IDIV2(cx)); // 51268 idiv cx ;~ 17C5:7F21 -cs=0x17c5;eip=0x007f23; X(PUSH(ax)); // 51269 push ax ;~ 17C5:7F23 -cs=0x17c5;eip=0x007f24; X(PUSH(*(dw*)(raddr(ds,si+0x0D1E)))); // 51270 push word ptr [si+0D1Eh] ;~ 17C5:7F24 -cs=0x17c5;eip=0x007f28; J(CALL(sub_333a8,0)); // 51271 call sub_333A8 ;~ 17C5:7F28 -cs=0x17c5;eip=0x007f2b; T(ADD(sp, 4)); // 51272 add sp, 4 ;~ 17C5:7F2B -cs=0x17c5;eip=0x007f2e; X(ADD(*(dw*)(raddr(ds,si+0x0D18)), ax)); // 51273 add [si+0D18h], ax ;~ 17C5:7F2E -cs=0x17c5;eip=0x007f32; T(ax = 0x18;); // 51274 mov ax, 18h ;~ 17C5:7F32 -cs=0x17c5;eip=0x007f35; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51275 imul [bp+var_1C] ;~ 17C5:7F35 -cs=0x17c5;eip=0x007f38; T(si = ax;); // 51276 mov si, ax ;~ 17C5:7F38 -cs=0x17c5;eip=0x007f3a; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 51277 push [bp+var_16] ;~ 17C5:7F3A -cs=0x17c5;eip=0x007f3d; X(PUSH(*(dw*)(raddr(ds,si+0x0D1C)))); // 51278 push word ptr [si+0D1Ch] ;~ 17C5:7F3D -cs=0x17c5;eip=0x007f41; J(CALL(sub_333a8,0)); // 51279 call sub_333A8 ;~ 17C5:7F41 -cs=0x17c5;eip=0x007f44; T(ADD(sp, 4)); // 51280 add sp, 4 ;~ 17C5:7F44 -cs=0x17c5;eip=0x007f47; X(ADD(*(dw*)(raddr(ds,si+0x0D14)), ax)); // 51281 add [si+0D14h], ax ;~ 17C5:7F47 -cs=0x17c5;eip=0x007f4b; T(ax = 0x18;); // 51282 mov ax, 18h ;~ 17C5:7F4B -cs=0x17c5;eip=0x007f4e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51283 imul [bp+var_1C] ;~ 17C5:7F4E -cs=0x17c5;eip=0x007f51; T(si = ax;); // 51284 mov si, ax ;~ 17C5:7F51 -cs=0x17c5;eip=0x007f53; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 51285 push [bp+var_16] ;~ 17C5:7F53 -cs=0x17c5;eip=0x007f56; X(PUSH(*(dw*)(raddr(ds,si+0x0D1C)))); // 51286 push word ptr [si+0D1Ch] ;~ 17C5:7F56 -cs=0x17c5;eip=0x007f5a; J(CALL(sub_333c0,0)); // 51287 call sub_333C0 ;~ 17C5:7F5A -cs=0x17c5;eip=0x007f5d; T(ADD(sp, 4)); // 51288 add sp, 4 ;~ 17C5:7F5D -cs=0x17c5;eip=0x007f60; X(SUB(*(dw*)(raddr(ds,si+0x0D16)), ax)); // 51289 sub [si+0D16h], ax ;~ 17C5:7F60 -cs=0x17c5;eip=0x007f64; T(ax = 0x18;); // 51290 mov ax, 18h ;~ 17C5:7F64 -cs=0x17c5;eip=0x007f67; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51291 imul [bp+var_1C] ;~ 17C5:7F67 -cs=0x17c5;eip=0x007f6a; T(bx = ax;); // 51292 mov bx, ax ;~ 17C5:7F6A -cs=0x17c5;eip=0x007f6c; X(DEC(*(dw*)(raddr(ds,bx+0x0D22)))); // 51293 dec word ptr [bx+0D22h] ;~ 17C5:7F6C -cs=0x17c5;eip=0x007f70; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51294 cmp [bp+var_1C], 8 ;~ 17C5:7F70 -cs=0x17c5;eip=0x007f74; J(JGE(loc_2e1c9)); // 51295 jge short loc_2E1C9 ;~ 17C5:7F74 -cs=0x17c5;eip=0x007f76; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51296 cmp [bp+var_4], 0 ;~ 17C5:7F76 -cs=0x17c5;eip=0x007f7a; J(JNZ(loc_2e1bc)); // 51297 jnz short loc_2E1BC ;~ 17C5:7F7A -cs=0x17c5;eip=0x007f7c; T(ax = 0x18;); // 51298 mov ax, 18h ;~ 17C5:7F7C -cs=0x17c5;eip=0x007f7f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51299 imul [bp+var_1C] ;~ 17C5:7F7F -cs=0x17c5;eip=0x007f82; T(bx = ax;); // 51300 mov bx, ax ;~ 17C5:7F82 -cs=0x17c5;eip=0x007f84; X(AND(*(raddr(ds,bx+0x0D18)), 0x0FE)); // 51301 and byte ptr [bx+0D18h], 0FEh ;~ 17C5:7F84 -cs=0x17c5;eip=0x007f89; J(JMP(loc_2e1c9)); // 51302 jmp short loc_2E1C9 ;~ 17C5:7F89 -loc_2e1bc: - // 5839 -cs=0x17c5;eip=0x007f8c; T(ax = 0x18;); // 51308 mov ax, 18h ;~ 17C5:7F8C -cs=0x17c5;eip=0x007f8f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51309 imul [bp+var_1C] ;~ 17C5:7F8F -cs=0x17c5;eip=0x007f92; T(bx = ax;); // 51310 mov bx, ax ;~ 17C5:7F92 -cs=0x17c5;eip=0x007f94; X(OR(*(raddr(ds,bx+0x0D18)), 1)); // 51311 or byte ptr [bx+0D18h], 1 ;~ 17C5:7F94 -loc_2e1c9: - // 5840 -cs=0x17c5;eip=0x007f99; X(*(byte_4cdb6) = 0;); // 51315 mov byte_4CDB6, 0 ;~ 17C5:7F99 -cs=0x17c5;eip=0x007f9e; T(MOV(al, *(raddr(ss,bp+var_1c)))); // 51316 mov al, byte ptr [bp+var_1C] ;~ 17C5:7F9E -cs=0x17c5;eip=0x007fa1; T(AND(al, 3)); // 51317 and al, 3 ;~ 17C5:7FA1 -cs=0x17c5;eip=0x007fa3; T(cl = *(db*)(&word_49918);); // 51318 mov cl, byte ptr word_49918 ;~ 17C5:7FA3 -cs=0x17c5;eip=0x007fa7; T(AND(cl, 3)); // 51319 and cl, 3 ;~ 17C5:7FA7 -cs=0x17c5;eip=0x007faa; T(CMP(al, cl)); // 51320 cmp al, cl ;~ 17C5:7FAA -cs=0x17c5;eip=0x007fac; J(JNZ(loc_2e1f8)); // 51321 jnz short loc_2E1F8 ;~ 17C5:7FAC -cs=0x17c5;eip=0x007fae; T(ax = 0x18;); // 51322 mov ax, 18h ;~ 17C5:7FAE -cs=0x17c5;eip=0x007fb1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51323 imul [bp+var_1C] ;~ 17C5:7FB1 -cs=0x17c5;eip=0x007fb4; T(si = ax;); // 51324 mov si, ax ;~ 17C5:7FB4 -cs=0x17c5;eip=0x007fb6; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 51325 push word ptr [si+0D18h] ;~ 17C5:7FB6 -cs=0x17c5;eip=0x007fba; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 51326 push word ptr [si+0D16h] ;~ 17C5:7FBA -cs=0x17c5;eip=0x007fbe; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 51327 push word ptr [si+0D14h] ;~ 17C5:7FBE -cs=0x17c5;eip=0x007fc2; J(CALL(sub_2f024,0)); // 51328 call sub_2F024 ;~ 17C5:7FC2 -cs=0x17c5;eip=0x007fc5; T(ADD(sp, 6)); // 51329 add sp, 6 ;~ 17C5:7FC5 -loc_2e1f8: - // 5841 -cs=0x17c5;eip=0x007fc8; T(ax = 0x18;); // 51332 mov ax, 18h ;~ 17C5:7FC8 -cs=0x17c5;eip=0x007fcb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51333 imul [bp+var_1C] ;~ 17C5:7FCB -cs=0x17c5;eip=0x007fce; T(bx = ax;); // 51334 mov bx, ax ;~ 17C5:7FCE -cs=0x17c5;eip=0x007fd0; T(CMP(*(dw*)(raddr(ds,bx+0x0D18)), 0)); // 51335 cmp word ptr [bx+0D18h], 0 ;~ 17C5:7FD0 -cs=0x17c5;eip=0x007fd5; J(JL(loc_2e211)); // 51336 jl short loc_2E211 ;~ 17C5:7FD5 -cs=0x17c5;eip=0x007fd7; T(CMP(*(byte_4cdb6), 0)); // 51337 cmp byte_4CDB6, 0 ;~ 17C5:7FD7 -cs=0x17c5;eip=0x007fdc; J(JNZ(loc_2e211)); // 51338 jnz short loc_2E211 ;~ 17C5:7FDC -cs=0x17c5;eip=0x007fde; J(JMP(loc_2e3d3)); // 51339 jmp loc_2E3D3 ;~ 17C5:7FDE -loc_2e211: - // 5842 -cs=0x17c5;eip=0x007fe1; T(ax = 0x18;); // 51344 mov ax, 18h ;~ 17C5:7FE1 -cs=0x17c5;eip=0x007fe4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51345 imul [bp+var_1C] ;~ 17C5:7FE4 -cs=0x17c5;eip=0x007fe7; T(si = ax;); // 51346 mov si, ax ;~ 17C5:7FE7 -cs=0x17c5;eip=0x007fe9; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 51347 mov ax, [si+0D14h] ;~ 17C5:7FE9 -cs=0x17c5;eip=0x007fed; X(word_520ec = ax;); // 51348 mov word_520EC, ax ;~ 17C5:7FED -cs=0x17c5;eip=0x007ff0; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 51349 mov ax, [si+0D16h] ;~ 17C5:7FF0 -cs=0x17c5;eip=0x007ff4; X(word_520f8 = ax;); // 51350 mov word_520F8, ax ;~ 17C5:7FF4 -cs=0x17c5;eip=0x007ff7; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 51351 mov ax, [si+0D18h] ;~ 17C5:7FF7 -cs=0x17c5;eip=0x007ffb; X(word_520fe = ax;); // 51352 mov word_520FE, ax ;~ 17C5:7FFB -cs=0x17c5;eip=0x007ffe; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0x0FFFD)); // 51353 mov word ptr loc_4F834+2, 0FFFDh ;~ 17C5:7FFE -cs=0x17c5;eip=0x008004; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D22)))); // 51354 mov ax, [si+0D22h] ;~ 17C5:8004 -cs=0x17c5;eip=0x008008; X(word_51a0e = ax;); // 51355 mov word_51A0E, ax ;~ 17C5:8008 -cs=0x17c5;eip=0x00800b; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 51356 mov word ptr [si+0D22h], 0 ;~ 17C5:800B -cs=0x17c5;eip=0x008011; T(ax = 0x18;); // 51357 mov ax, 18h ;~ 17C5:8011 -cs=0x17c5;eip=0x008014; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51358 imul [bp+var_1C] ;~ 17C5:8014 -cs=0x17c5;eip=0x008017; T(bx = ax;); // 51359 mov bx, ax ;~ 17C5:8017 -cs=0x17c5;eip=0x008019; T(ax = 0x1A;); // 51360 mov ax, 1Ah ;~ 17C5:8019 -cs=0x17c5;eip=0x00801c; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D26)))); // 51361 imul word ptr [bx+0D26h] ;~ 17C5:801C -cs=0x17c5;eip=0x008020; T(ADD(ax, 0x820)); // 51362 add ax, 820h ;~ 17C5:8020 -cs=0x17c5;eip=0x008023; X(PUSH(ax)); // 51363 push ax ;~ 17C5:8023 -cs=0x17c5;eip=0x008024; T(ax = 0x66C4;); // 51364 mov ax, 66C4h ;~ 17C5:8024 -cs=0x17c5;eip=0x008027; X(PUSH(ax)); // 51365 push ax ;~ 17C5:8027 -cs=0x17c5;eip=0x008028; J(CALL(sub_34c1c,0)); // 51366 call sub_34C1C ;~ 17C5:8028 -cs=0x17c5;eip=0x00802b; T(ADD(sp, 4)); // 51367 add sp, 4 ;~ 17C5:802B -cs=0x17c5;eip=0x00802e; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 51368 cmp [bp+var_22], 1Eh ;~ 17C5:802E -cs=0x17c5;eip=0x008032; J(JZ(loc_2e273)); // 51369 jz short loc_2E273 ;~ 17C5:8032 -cs=0x17c5;eip=0x008034; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1D)); // 51370 cmp [bp+var_22], 1Dh ;~ 17C5:8034 -cs=0x17c5;eip=0x008038; J(JZ(loc_2e273)); // 51371 jz short loc_2E273 ;~ 17C5:8038 -cs=0x17c5;eip=0x00803a; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1C)); // 51372 cmp [bp+var_22], 1Ch ;~ 17C5:803A -cs=0x17c5;eip=0x00803e; J(JZ(loc_2e273)); // 51373 jz short loc_2E273 ;~ 17C5:803E -cs=0x17c5;eip=0x008040; J(JMP(loc_2e3a2)); // 51374 jmp loc_2E3A2 ;~ 17C5:8040 -loc_2e273: - // 5843 -cs=0x17c5;eip=0x008043; T(ax = 1;); // 51379 mov ax, 1 ;~ 17C5:8043 -cs=0x17c5;eip=0x008046; X(PUSH(ax)); // 51380 push ax ;~ 17C5:8046 -cs=0x17c5;eip=0x008047; T(SUB(ax, ax)); // 51381 sub ax, ax ;~ 17C5:8047 -cs=0x17c5;eip=0x008049; X(PUSH(ax)); // 51382 push ax ;~ 17C5:8049 -cs=0x17c5;eip=0x00804a; J(CALL(sub_27e2d,0)); // 51383 call sub_27E2D ;~ 17C5:804A -cs=0x17c5;eip=0x00804d; T(ADD(sp, 4)); // 51384 add sp, 4 ;~ 17C5:804D -cs=0x17c5;eip=0x008050; T(ax = 2;); // 51385 mov ax, 2 ;~ 17C5:8050 -cs=0x17c5;eip=0x008053; X(PUSH(ax)); // 51386 push ax ;~ 17C5:8053 -cs=0x17c5;eip=0x008054; X(PUSH(ax)); // 51387 push ax ;~ 17C5:8054 -cs=0x17c5;eip=0x008055; J(CALL(sub_33c65,0)); // 51388 call sub_33C65 ;~ 17C5:8055 -cs=0x17c5;eip=0x008058; T(ADD(sp, 4)); // 51390 add sp, 4 ;~ 17C5:8058 -cs=0x17c5;eip=0x00805b; T(ax = 0x58CC;); // 51391 mov ax, 58CCh ;~ 17C5:805B -cs=0x17c5;eip=0x00805e; X(PUSH(ax)); // 51392 push ax ;~ 17C5:805E -cs=0x17c5;eip=0x00805f; T(ax = 0x66C4;); // 51393 mov ax, 66C4h ;~ 17C5:805F -cs=0x17c5;eip=0x008062; X(PUSH(ax)); // 51394 push ax ;~ 17C5:8062 -cs=0x17c5;eip=0x008063; J(CALL(sub_34bdc,0)); // 51395 call sub_34BDC ;~ 17C5:8063 -cs=0x17c5;eip=0x008066; T(ADD(sp, 4)); // 51396 add sp, 4 ;~ 17C5:8066 -cs=0x17c5;eip=0x008069; T(si = *(word_52250);); // 51397 mov si, word_52250 ;~ 17C5:8069 -cs=0x17c5;eip=0x00806d; T(cl = 4;); // 51398 mov cl, 4 ;~ 17C5:806D -cs=0x17c5;eip=0x00806f; T(SHL(si, cl)); // 51399 shl si, cl ;~ 17C5:806F -cs=0x17c5;eip=0x008071; T(ax = word_520f8;); // 51400 mov ax, word_520F8 ;~ 17C5:8071 -cs=0x17c5;eip=0x008074; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 51401 sub ax, [si-7E50h] ;~ 17C5:8074 -cs=0x17c5;eip=0x008078; X(PUSH(ax)); // 51402 push ax ;~ 17C5:8078 -cs=0x17c5;eip=0x008079; T(ax = word_520ec;); // 51403 mov ax, word_520EC ;~ 17C5:8079 -cs=0x17c5;eip=0x00807c; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 51404 sub ax, [si-7E52h] ;~ 17C5:807C -cs=0x17c5;eip=0x008080; X(PUSH(ax)); // 51405 push ax ;~ 17C5:8080 -cs=0x17c5;eip=0x008081; J(CALL(sub_331d6,0)); // 51406 call sub_331D6 ;~ 17C5:8081 -cs=0x17c5;eip=0x008084; T(ADD(sp, 4)); // 51407 add sp, 4 ;~ 17C5:8084 -cs=0x17c5;eip=0x008087; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 51408 mov [bp+var_E], ax ;~ 17C5:8087 -cs=0x17c5;eip=0x00808a; T(ax = 0x100;); // 51409 mov ax, 100h ;~ 17C5:808A -cs=0x17c5;eip=0x00808d; T(CWD); // 51410 cwd ;~ 17C5:808D -cs=0x17c5;eip=0x00808e; T(cx = word_492e8;); // 51411 mov cx, word_492E8 ;~ 17C5:808E -cs=0x17c5;eip=0x008092; T(INC(cx)); // 51412 inc cx ;~ 17C5:8092 -cs=0x17c5;eip=0x008093; T(IDIV2(cx)); // 51413 idiv cx ;~ 17C5:8093 -cs=0x17c5;eip=0x008095; T(CMP(ax, *(dw*)(raddr(ss,bp+var_e)))); // 51414 cmp ax, [bp+var_E] ;~ 17C5:8095 -cs=0x17c5;eip=0x008098; J(JBE(loc_2e2da)); // 51415 jbe short loc_2E2DA ;~ 17C5:8098 -cs=0x17c5;eip=0x00809a; X(PUSH(*(word_52250))); // 51416 push word_52250 ;~ 17C5:809A -cs=0x17c5;eip=0x00809e; J(CALL(sub_2ea1a,0)); // 51417 call sub_2EA1A ;~ 17C5:809E -cs=0x17c5;eip=0x0080a1; T(ADD(sp, 2)); // 51419 add sp, 2 ;~ 17C5:80A1 -cs=0x17c5;eip=0x0080a4; T(ax = 0x58D5;); // 51420 mov ax, 58D5h ;~ 17C5:80A4 -cs=0x17c5;eip=0x0080a7; J(JMP(loc_2e36b)); // 51421 jmp loc_2E36B ;~ 17C5:80A7 -loc_2e2da: - // 5844 -cs=0x17c5;eip=0x0080aa; X(PUSH(word_520f8)); // 51425 push word_520F8 ;~ 17C5:80AA -cs=0x17c5;eip=0x0080ae; X(PUSH(word_520ec)); // 51426 push word_520EC ;~ 17C5:80AE -cs=0x17c5;eip=0x0080b2; J(CALL(sub_328ee,0)); // 51427 call sub_328EE ;~ 17C5:80B2 -cs=0x17c5;eip=0x0080b5; T(ADD(sp, 4)); // 51428 add sp, 4 ;~ 17C5:80B5 -cs=0x17c5;eip=0x0080b8; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 51429 mov [bp+var_36], ax ;~ 17C5:80B8 -cs=0x17c5;eip=0x0080bb; T(CMP(ax, 0x0FFFF)); // 51430 cmp ax, 0FFFFh ;~ 17C5:80BB -cs=0x17c5;eip=0x0080be; J(JNZ(loc_2e2f3)); // 51431 jnz short loc_2E2F3 ;~ 17C5:80BE -cs=0x17c5;eip=0x0080c0; J(JMP(loc_2e3c9)); // 51432 jmp loc_2E3C9 ;~ 17C5:80C0 -loc_2e2f3: - // 5845 -cs=0x17c5;eip=0x0080c3; T(bx = ax;); // 51436 mov bx, ax ;~ 17C5:80C3 -cs=0x17c5;eip=0x0080c5; T(cl = 4;); // 51437 mov cl, 4 ;~ 17C5:80C5 -cs=0x17c5;eip=0x0080c7; T(SHL(bx, cl)); // 51438 shl bx, cl ;~ 17C5:80C7 -cs=0x17c5;eip=0x0080c9; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x80)); // 51439 test byte ptr [bx-7E4Ch], 80h ;~ 17C5:80C9 -cs=0x17c5;eip=0x0080ce; J(JZ(loc_2e303)); // 51440 jz short loc_2E303 ;~ 17C5:80CE -cs=0x17c5;eip=0x0080d0; J(JMP(loc_2e3c9)); // 51441 jmp loc_2E3C9 ;~ 17C5:80D0 -loc_2e303: - // 5846 -cs=0x17c5;eip=0x0080d3; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 51445 mov bx, word ptr loc_4FA38 ;~ 17C5:80D3 -cs=0x17c5;eip=0x0080d7; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 51446 mov ax, [bx+4] ;~ 17C5:80D7 -cs=0x17c5;eip=0x0080da; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 51447 mov dx, [bx+6] ;~ 17C5:80DA -cs=0x17c5;eip=0x0080dd; T(cl = 5;); // 51448 mov cl, 5 ;~ 17C5:80DD -loc_2e30f: - // 5847 -cs=0x17c5;eip=0x0080df; T(SAR(dx, 1)); // 51451 sar dx, 1 ;~ 17C5:80DF -cs=0x17c5;eip=0x0080e1; T(RCR(ax, 1)); // 51452 rcr ax, 1 ;~ 17C5:80E1 -cs=0x17c5;eip=0x0080e3; T(DEC(cl)); // 51453 dec cl ;~ 17C5:80E3 -cs=0x17c5;eip=0x0080e5; J(JNZ(loc_2e30f)); // 51454 jnz short loc_2E30F ;~ 17C5:80E5 -cs=0x17c5;eip=0x0080e7; X(MOV(*(dw*)(raddr(ss,bp+var_26)), ax)); // 51455 mov [bp+var_26], ax ;~ 17C5:80E7 -cs=0x17c5;eip=0x0080ea; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 51456 mov bx, word ptr loc_4FA38 ;~ 17C5:80EA -cs=0x17c5;eip=0x0080ee; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 51457 mov ax, [bx+8] ;~ 17C5:80EE -cs=0x17c5;eip=0x0080f1; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0A)))); // 51458 mov dx, [bx+0Ah] ;~ 17C5:80F1 -cs=0x17c5;eip=0x0080f4; T(cl = 5;); // 51459 mov cl, 5 ;~ 17C5:80F4 -loc_2e326: - // 5848 -cs=0x17c5;eip=0x0080f6; T(SAR(dx, 1)); // 51462 sar dx, 1 ;~ 17C5:80F6 -cs=0x17c5;eip=0x0080f8; T(RCR(ax, 1)); // 51463 rcr ax, 1 ;~ 17C5:80F8 -cs=0x17c5;eip=0x0080fa; T(DEC(cl)); // 51464 dec cl ;~ 17C5:80FA -cs=0x17c5;eip=0x0080fc; J(JNZ(loc_2e326)); // 51465 jnz short loc_2E326 ;~ 17C5:80FC -cs=0x17c5;eip=0x0080fe; T(SUB(ax, 0x8000)); // 51466 sub ax, 8000h ;~ 17C5:80FE -cs=0x17c5;eip=0x008101; T(NEG(ax)); // 51467 neg ax ;~ 17C5:8101 -cs=0x17c5;eip=0x008103; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 51468 mov [bp+var_2C], ax ;~ 17C5:8103 -cs=0x17c5;eip=0x008106; T(ax = word_520f8;); // 51469 mov ax, word_520F8 ;~ 17C5:8106 -cs=0x17c5;eip=0x008109; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 51470 sub ax, [bp+var_2C] ;~ 17C5:8109 -cs=0x17c5;eip=0x00810c; X(PUSH(ax)); // 51471 push ax ;~ 17C5:810C -cs=0x17c5;eip=0x00810d; T(ax = word_520ec;); // 51472 mov ax, word_520EC ;~ 17C5:810D -cs=0x17c5;eip=0x008110; T(SUB(ax, *(dw*)(raddr(ss,bp+var_26)))); // 51473 sub ax, [bp+var_26] ;~ 17C5:8110 -cs=0x17c5;eip=0x008113; X(PUSH(ax)); // 51474 push ax ;~ 17C5:8113 -cs=0x17c5;eip=0x008114; J(CALL(sub_331d6,0)); // 51475 call sub_331D6 ;~ 17C5:8114 -cs=0x17c5;eip=0x008117; T(ADD(sp, 4)); // 51476 add sp, 4 ;~ 17C5:8117 -cs=0x17c5;eip=0x00811a; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 51477 mov [bp+var_E], ax ;~ 17C5:811A -cs=0x17c5;eip=0x00811d; T(ax = 0x180;); // 51478 mov ax, 180h ;~ 17C5:811D -cs=0x17c5;eip=0x008120; T(CWD); // 51479 cwd ;~ 17C5:8120 -cs=0x17c5;eip=0x008121; T(cx = word_492e8;); // 51480 mov cx, word_492E8 ;~ 17C5:8121 -cs=0x17c5;eip=0x008125; T(ADD(cx, 2)); // 51481 add cx, 2 ;~ 17C5:8125 -cs=0x17c5;eip=0x008128; T(IDIV2(cx)); // 51482 idiv cx ;~ 17C5:8128 -cs=0x17c5;eip=0x00812a; T(CMP(ax, *(dw*)(raddr(ss,bp+var_e)))); // 51483 cmp ax, [bp+var_E] ;~ 17C5:812A -cs=0x17c5;eip=0x00812d; J(JBE(loc_2e3c9)); // 51484 jbe short loc_2E3C9 ;~ 17C5:812D -cs=0x17c5;eip=0x00812f; X(PUSH(*(dw*)(raddr(ss,bp+var_36)))); // 51485 push [bp+var_36] ;~ 17C5:812F -cs=0x17c5;eip=0x008132; J(CALL(sub_2ea1a,0)); // 51486 call sub_2EA1A ;~ 17C5:8132 -cs=0x17c5;eip=0x008135; T(ADD(sp, 2)); // 51488 add sp, 2 ;~ 17C5:8135 -cs=0x17c5;eip=0x008138; T(ax = 0x58E4;); // 51489 mov ax, 58E4h ;~ 17C5:8138 -loc_2e36b: - // 5849 -cs=0x17c5;eip=0x00813b; X(PUSH(ax)); // 51492 push ax ;~ 17C5:813B -cs=0x17c5;eip=0x00813c; T(ax = 0x66C4;); // 51493 mov ax, 66C4h ;~ 17C5:813C -cs=0x17c5;eip=0x00813f; X(PUSH(ax)); // 51494 push ax ;~ 17C5:813F -cs=0x17c5;eip=0x008140; J(CALL(sub_34bdc,0)); // 51495 call sub_34BDC ;~ 17C5:8140 -cs=0x17c5;eip=0x008143; T(ADD(sp, 4)); // 51496 add sp, 4 ;~ 17C5:8143 -cs=0x17c5;eip=0x008146; T(ax = 0x18;); // 51497 mov ax, 18h ;~ 17C5:8146 -cs=0x17c5;eip=0x008149; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51498 imul [bp+var_1C] ;~ 17C5:8149 -cs=0x17c5;eip=0x00814c; T(bx = ax;); // 51499 mov bx, ax ;~ 17C5:814C -cs=0x17c5;eip=0x00814e; T(ax = 0x1A;); // 51500 mov ax, 1Ah ;~ 17C5:814E -cs=0x17c5;eip=0x008151; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D26)))); // 51501 imul word ptr [bx+0D26h] ;~ 17C5:8151 -cs=0x17c5;eip=0x008155; T(ADD(ax, 0x820)); // 51502 add ax, 820h ;~ 17C5:8155 -cs=0x17c5;eip=0x008158; X(PUSH(ax)); // 51503 push ax ;~ 17C5:8158 -cs=0x17c5;eip=0x008159; T(ax = 0x66C4;); // 51504 mov ax, 66C4h ;~ 17C5:8159 -cs=0x17c5;eip=0x00815c; X(PUSH(ax)); // 51505 push ax ;~ 17C5:815C -cs=0x17c5;eip=0x00815d; J(CALL(sub_34bdc,0)); // 51506 call sub_34BDC ;~ 17C5:815D -cs=0x17c5;eip=0x008160; T(ADD(sp, 4)); // 51507 add sp, 4 ;~ 17C5:8160 -cs=0x17c5;eip=0x008163; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 8)); // 51508 mov word ptr loc_4F834+2, 8 ;~ 17C5:8163 -cs=0x17c5;eip=0x008169; X(word_520fe = 0;); // 51509 mov word_520FE, 0 ;~ 17C5:8169 -cs=0x17c5;eip=0x00816f; J(JMP(loc_2e3c9)); // 51510 jmp short loc_2E3C9 ;~ 17C5:816F -loc_2e3a2: - // 5850 -cs=0x17c5;eip=0x008172; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51516 cmp [bp+var_1C], 8 ;~ 17C5:8172 -cs=0x17c5;eip=0x008176; J(JL(loc_2e3d3)); // 51517 jl short loc_2E3D3 ;~ 17C5:8176 -cs=0x17c5;eip=0x008178; T(ax = 0x18;); // 51518 mov ax, 18h ;~ 17C5:8178 -cs=0x17c5;eip=0x00817b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51519 imul [bp+var_1C] ;~ 17C5:817B -cs=0x17c5;eip=0x00817e; T(bx = ax;); // 51520 mov bx, ax ;~ 17C5:817E -cs=0x17c5;eip=0x008180; T(ax = word_492f4;); // 51521 mov ax, word_492F4 ;~ 17C5:8180 -cs=0x17c5;eip=0x008183; T(SHL(ax, 1)); // 51522 shl ax, 1 ;~ 17C5:8183 -cs=0x17c5;eip=0x008185; T(CMP(*(dw*)(raddr(ds,bx+0x0D22)), ax)); // 51523 cmp [bx+0D22h], ax ;~ 17C5:8185 -cs=0x17c5;eip=0x008189; J(JLE(loc_2e3d3)); // 51524 jle short loc_2E3D3 ;~ 17C5:8189 -cs=0x17c5;eip=0x00818b; T(ax = 0x58F3;); // 51525 mov ax, 58F3h ;~ 17C5:818B -cs=0x17c5;eip=0x00818e; X(PUSH(ax)); // 51526 push ax ;~ 17C5:818E -cs=0x17c5;eip=0x00818f; T(ax = 0x66C4;); // 51527 mov ax, 66C4h ;~ 17C5:818F -cs=0x17c5;eip=0x008192; X(PUSH(ax)); // 51528 push ax ;~ 17C5:8192 -cs=0x17c5;eip=0x008193; J(CALL(sub_34bdc,0)); // 51529 call sub_34BDC ;~ 17C5:8193 -cs=0x17c5;eip=0x008196; T(ADD(sp, 4)); // 51530 add sp, 4 ;~ 17C5:8196 -loc_2e3c9: - // 5851 -cs=0x17c5;eip=0x008199; T(ax = 0x66C4;); // 51534 mov ax, 66C4h ;~ 17C5:8199 -cs=0x17c5;eip=0x00819c; X(PUSH(ax)); // 51535 push ax ;~ 17C5:819C -cs=0x17c5;eip=0x00819d; J(CALL(sub_30414,0)); // 51536 call sub_30414 ;~ 17C5:819D -cs=0x17c5;eip=0x0081a0; T(ADD(sp, 2)); // 51537 add sp, 2 ;~ 17C5:81A0 -loc_2e3d3: - // 5852 -cs=0x17c5;eip=0x0081a3; T(ax = 0x18;); // 51541 mov ax, 18h ;~ 17C5:81A3 -cs=0x17c5;eip=0x0081a6; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51542 imul [bp+var_1C] ;~ 17C5:81A6 -cs=0x17c5;eip=0x0081a9; T(si = ax;); // 51543 mov si, ax ;~ 17C5:81A9 -cs=0x17c5;eip=0x0081ab; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 51544 mov ax, [bp+var_32] ;~ 17C5:81AB -cs=0x17c5;eip=0x0081ae; T(SUB(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 51545 sub ax, [si+0D18h] ;~ 17C5:81AE -cs=0x17c5;eip=0x0081b2; X(PUSH(ax)); // 51546 push ax ;~ 17C5:81B2 -cs=0x17c5;eip=0x0081b3; J(CALL(sub_34dc0,0)); // 51547 call sub_34DC0 ;~ 17C5:81B3 -cs=0x17c5;eip=0x0081b6; T(ADD(sp, 2)); // 51548 add sp, 2 ;~ 17C5:81B6 -cs=0x17c5;eip=0x0081b9; T(cl = 5;); // 51549 mov cl, 5 ;~ 17C5:81B9 -cs=0x17c5;eip=0x0081bb; T(SAR(ax, cl)); // 51550 sar ax, cl ;~ 17C5:81BB -cs=0x17c5;eip=0x0081bd; T(ADD(ax, *(dw*)(raddr(ss,bp+var_10)))); // 51551 add ax, [bp+var_10] ;~ 17C5:81BD -cs=0x17c5;eip=0x0081c0; T(cx = ax;); // 51552 mov cx, ax ;~ 17C5:81C0 -cs=0x17c5;eip=0x0081c2; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 51553 mov ax, [si+0D1Ah] ;~ 17C5:81C2 -cs=0x17c5;eip=0x0081c6; T(dx = cx;); // 51554 mov dx, cx ;~ 17C5:81C6 -cs=0x17c5;eip=0x0081c8; T(cl = 4;); // 51555 mov cl, 4 ;~ 17C5:81C8 -cs=0x17c5;eip=0x0081ca; T(SHL(ax, cl)); // 51556 shl ax, cl ;~ 17C5:81CA -cs=0x17c5;eip=0x0081cc; T(cx = dx;); // 51557 mov cx, dx ;~ 17C5:81CC -cs=0x17c5;eip=0x0081ce; T(CWD); // 51558 cwd ;~ 17C5:81CE -cs=0x17c5;eip=0x0081cf; T(bx = word_492f4;); // 51559 mov bx, word_492F4 ;~ 17C5:81CF -cs=0x17c5;eip=0x0081d3; T(IDIV2(bx)); // 51560 idiv bx ;~ 17C5:81D3 -cs=0x17c5;eip=0x0081d5; T(CMP(cx, ax)); // 51561 cmp cx, ax ;~ 17C5:81D5 -cs=0x17c5;eip=0x0081d7; J(JC(loc_2e40c)); // 51562 jb short loc_2E40C ;~ 17C5:81D7 -cs=0x17c5;eip=0x0081d9; J(JMP(loc_2e5dc)); // 51563 jmp loc_2E5DC ;~ 17C5:81D9 -loc_2e40c: - // 5853 -cs=0x17c5;eip=0x0081dc; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51567 cmp [bp+var_4], 0 ;~ 17C5:81DC -cs=0x17c5;eip=0x0081e0; J(JNZ(loc_2e415)); // 51568 jnz short loc_2E415 ;~ 17C5:81E0 -cs=0x17c5;eip=0x0081e2; J(JMP(loc_2e5dc)); // 51569 jmp loc_2E5DC ;~ 17C5:81E2 -loc_2e415: - // 5854 -cs=0x17c5;eip=0x0081e5; T(ax = 0x18;); // 51573 mov ax, 18h ;~ 17C5:81E5 -cs=0x17c5;eip=0x0081e8; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51574 imul [bp+var_1C] ;~ 17C5:81E8 -cs=0x17c5;eip=0x0081eb; T(bx = ax;); // 51575 mov bx, ax ;~ 17C5:81EB -cs=0x17c5;eip=0x0081ed; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D14)))); // 51576 mov ax, [bx+0D14h] ;~ 17C5:81ED -cs=0x17c5;eip=0x0081f1; X(word_520ec = ax;); // 51577 mov word_520EC, ax ;~ 17C5:81F1 -cs=0x17c5;eip=0x0081f4; T(ax = 0x18;); // 51578 mov ax, 18h ;~ 17C5:81F4 -cs=0x17c5;eip=0x0081f7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51579 imul [bp+var_1C] ;~ 17C5:81F7 -cs=0x17c5;eip=0x0081fa; T(si = ax;); // 51580 mov si, ax ;~ 17C5:81FA -cs=0x17c5;eip=0x0081fc; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 51581 mov ax, [si+0D16h] ;~ 17C5:81FC -cs=0x17c5;eip=0x008200; X(word_520f8 = ax;); // 51582 mov word_520F8, ax ;~ 17C5:8200 -cs=0x17c5;eip=0x008203; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 51583 mov ax, [si+0D18h] ;~ 17C5:8203 -cs=0x17c5;eip=0x008207; X(word_520fe = ax;); // 51584 mov word_520FE, ax ;~ 17C5:8207 -cs=0x17c5;eip=0x00820a; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 8)); // 51585 mov word ptr loc_4F834+2, 8 ;~ 17C5:820A -cs=0x17c5;eip=0x008210; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 51586 cmp word ptr [si+0D22h], 0 ;~ 17C5:8210 -cs=0x17c5;eip=0x008215; J(JZ(loc_2e44e)); // 51587 jz short loc_2E44E ;~ 17C5:8215 -cs=0x17c5;eip=0x008217; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D22)))); // 51588 mov ax, [si+0D22h] ;~ 17C5:8217 -cs=0x17c5;eip=0x00821b; X(word_51a0e = ax;); // 51589 mov word_51A0E, ax ;~ 17C5:821B -loc_2e44e: - // 5855 -cs=0x17c5;eip=0x00821e; T(ax = 0x18;); // 51592 mov ax, 18h ;~ 17C5:821E -cs=0x17c5;eip=0x008221; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51593 imul [bp+var_1C] ;~ 17C5:8221 -cs=0x17c5;eip=0x008224; T(bx = ax;); // 51594 mov bx, ax ;~ 17C5:8224 -cs=0x17c5;eip=0x008226; X(MOV(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 51595 mov word ptr [bx+0D22h], 0 ;~ 17C5:8226 -cs=0x17c5;eip=0x00822c; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51596 cmp [bp+var_1C], 8 ;~ 17C5:822C -cs=0x17c5;eip=0x008230; J(JGE(loc_2e4dc)); // 51597 jge short loc_2E4DC ;~ 17C5:8230 -cs=0x17c5;eip=0x008232; T(CMP(*(word_4960a), 0)); // 51598 cmp word_4960A, 0 ;~ 17C5:8232 -cs=0x17c5;eip=0x008237; J(JZ(loc_2e46c)); // 51599 jz short loc_2E46C ;~ 17C5:8237 -cs=0x17c5;eip=0x008239; J(JMP(loc_2e5dc)); // 51600 jmp loc_2E5DC ;~ 17C5:8239 -loc_2e46c: - // 5856 -cs=0x17c5;eip=0x00823c; T(ax = 0x5902;); // 51604 mov ax, 5902h ;~ 17C5:823C -cs=0x17c5;eip=0x00823f; X(PUSH(ax)); // 51605 push ax ;~ 17C5:823F -cs=0x17c5;eip=0x008240; T(ax = 0x66C4;); // 51606 mov ax, 66C4h ;~ 17C5:8240 -cs=0x17c5;eip=0x008243; X(PUSH(ax)); // 51607 push ax ;~ 17C5:8243 -cs=0x17c5;eip=0x008244; J(CALL(sub_34c1c,0)); // 51608 call sub_34C1C ;~ 17C5:8244 -cs=0x17c5;eip=0x008247; T(ADD(sp, 4)); // 51609 add sp, 4 ;~ 17C5:8247 -cs=0x17c5;eip=0x00824a; T(ax = 0x12;); // 51610 mov ax, 12h ;~ 17C5:824A -cs=0x17c5;eip=0x00824d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 51611 imul [bp+var_12] ;~ 17C5:824D -cs=0x17c5;eip=0x008250; T(ADD(ax, 0x528)); // 51612 add ax, 528h ;~ 17C5:8250 -cs=0x17c5;eip=0x008253; X(PUSH(ax)); // 51613 push ax ;~ 17C5:8253 -cs=0x17c5;eip=0x008254; T(ax = 0x66C4;); // 51614 mov ax, 66C4h ;~ 17C5:8254 -cs=0x17c5;eip=0x008257; X(PUSH(ax)); // 51615 push ax ;~ 17C5:8257 -cs=0x17c5;eip=0x008258; J(CALL(sub_34bdc,0)); // 51616 call sub_34BDC ;~ 17C5:8258 -cs=0x17c5;eip=0x00825b; T(ADD(sp, 4)); // 51617 add sp, 4 ;~ 17C5:825B -cs=0x17c5;eip=0x00825e; T(ax = 0x66C4;); // 51618 mov ax, 66C4h ;~ 17C5:825E -cs=0x17c5;eip=0x008261; X(PUSH(ax)); // 51619 push ax ;~ 17C5:8261 -cs=0x17c5;eip=0x008262; J(CALL(sub_30414,0)); // 51620 call sub_30414 ;~ 17C5:8262 -cs=0x17c5;eip=0x008265; T(ADD(sp, 2)); // 51621 add sp, 2 ;~ 17C5:8265 -cs=0x17c5;eip=0x008268; J(CALL(sub_2ec74,0)); // 51622 call sub_2EC74 ;~ 17C5:8268 -cs=0x17c5;eip=0x00826b; T(ax = word_49918;); // 51623 mov ax, word_49918 ;~ 17C5:826B -cs=0x17c5;eip=0x00826e; T(SAR(ax, 1)); // 51624 sar ax, 1 ;~ 17C5:826E -cs=0x17c5;eip=0x008270; T(AND(ax, 7)); // 51625 and ax, 7 ;~ 17C5:8270 -cs=0x17c5;eip=0x008273; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 51626 mov [bp+var_34], ax ;~ 17C5:8273 -cs=0x17c5;eip=0x008276; T(si = ax;); // 51627 mov si, ax ;~ 17C5:8276 -cs=0x17c5;eip=0x008278; T(cl = 3;); // 51628 mov cl, 3 ;~ 17C5:8278 -cs=0x17c5;eip=0x00827a; T(SHL(si, cl)); // 51629 shl si, cl ;~ 17C5:827A -cs=0x17c5;eip=0x00827c; T(ax = word_520ec;); // 51630 mov ax, word_520EC ;~ 17C5:827C -cs=0x17c5;eip=0x00827f; X(MOV(*(dw*)(raddr(ds,si+0x0B52)), ax)); // 51631 mov [si+0B52h], ax ;~ 17C5:827F -cs=0x17c5;eip=0x008283; T(ax = word_520f8;); // 51632 mov ax, word_520F8 ;~ 17C5:8283 -cs=0x17c5;eip=0x008286; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 51633 mov [si+0B54h], ax ;~ 17C5:8286 -cs=0x17c5;eip=0x00828a; T(ax = word_520fe;); // 51634 mov ax, word_520FE ;~ 17C5:828A -cs=0x17c5;eip=0x00828d; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), ax)); // 51635 mov [si+0B56h], ax ;~ 17C5:828D -cs=0x17c5;eip=0x008291; T(TEST(word_4f42e, 0x1000)); // 51636 test word_4F42E, 1000h ;~ 17C5:8291 -cs=0x17c5;eip=0x008297; J(JZ(loc_2e4cc)); // 51637 jz short loc_2E4CC ;~ 17C5:8297 -cs=0x17c5;eip=0x008299; J(JMP(loc_2e5dc)); // 51638 jmp loc_2E5DC ;~ 17C5:8299 -loc_2e4cc: - // 5857 -cs=0x17c5;eip=0x00829c; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 51642 push [bp+var_12] ;~ 17C5:829C -cs=0x17c5;eip=0x00829f; T(ax = 5;); // 51643 mov ax, 5 ;~ 17C5:829F -cs=0x17c5;eip=0x0082a2; X(PUSH(ax)); // 51644 push ax ;~ 17C5:82A2 -cs=0x17c5;eip=0x0082a3; J(CALL(sub_27f40,0)); // 51645 call sub_27F40 ;~ 17C5:82A3 -cs=0x17c5;eip=0x0082a6; T(ADD(sp, 4)); // 51646 add sp, 4 ;~ 17C5:82A6 -cs=0x17c5;eip=0x0082a9; J(JMP(loc_2e5dc)); // 51647 jmp loc_2E5DC ;~ 17C5:82A9 -loc_2e4dc: - // 5858 -cs=0x17c5;eip=0x0082ac; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 7)); // 51651 cmp [bp+var_22], 7 ;~ 17C5:82AC -cs=0x17c5;eip=0x0082b0; J(JNZ(loc_2e536)); // 51652 jnz short loc_2E536 ;~ 17C5:82B0 -cs=0x17c5;eip=0x0082b2; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 51653 push [bp+var_14] ;~ 17C5:82B2 -cs=0x17c5;eip=0x0082b5; J(CALL(sub_2e928,0)); // 51654 call sub_2E928 ;~ 17C5:82B5 -cs=0x17c5;eip=0x0082b8; T(ADD(sp, 2)); // 51657 add sp, 2 ;~ 17C5:82B8 -cs=0x17c5;eip=0x0082bb; T(ax = word_49918;); // 51658 mov ax, word_49918 ;~ 17C5:82BB -cs=0x17c5;eip=0x0082be; T(SAR(ax, 1)); // 51659 sar ax, 1 ;~ 17C5:82BE -cs=0x17c5;eip=0x0082c0; T(AND(ax, 7)); // 51660 and ax, 7 ;~ 17C5:82C0 -cs=0x17c5;eip=0x0082c3; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 51661 mov [bp+var_34], ax ;~ 17C5:82C3 -cs=0x17c5;eip=0x0082c6; T(ax = 0x24;); // 51662 mov ax, 24h ; '$' ;~ 17C5:82C6 -cs=0x17c5;eip=0x0082c9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 51663 imul [bp+var_14] ;~ 17C5:82C9 -cs=0x17c5;eip=0x0082cc; T(si = ax;); // 51664 mov si, ax ;~ 17C5:82CC -cs=0x17c5;eip=0x0082ce; T(MOV(di, *(dw*)(raddr(ss,bp+var_34)))); // 51665 mov di, [bp+var_34] ;~ 17C5:82CE -cs=0x17c5;eip=0x0082d1; T(cl = 3;); // 51666 mov cl, 3 ;~ 17C5:82D1 -cs=0x17c5;eip=0x0082d3; T(SHL(di, cl)); // 51667 shl di, cl ;~ 17C5:82D3 -cs=0x17c5;eip=0x0082d5; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 51668 mov ax, [si-76ACh] ;~ 17C5:82D5 -cs=0x17c5;eip=0x0082d9; X(word_520ec = ax;); // 51669 mov word_520EC, ax ;~ 17C5:82D9 -cs=0x17c5;eip=0x0082dc; X(MOV(*(dw*)(raddr(ds,di+0x0B52)), ax)); // 51670 mov [di+0B52h], ax ;~ 17C5:82DC -cs=0x17c5;eip=0x0082e0; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 51671 mov ax, [si-76AAh] ;~ 17C5:82E0 -cs=0x17c5;eip=0x0082e4; X(word_520f8 = ax;); // 51672 mov word_520F8, ax ;~ 17C5:82E4 -cs=0x17c5;eip=0x0082e7; X(MOV(*(dw*)(raddr(ds,di+0x0B54)), ax)); // 51673 mov [di+0B54h], ax ;~ 17C5:82E7 -cs=0x17c5;eip=0x0082eb; T(ax = 0x24;); // 51674 mov ax, 24h ; '$' ;~ 17C5:82EB -cs=0x17c5;eip=0x0082ee; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 51675 imul [bp+var_14] ;~ 17C5:82EE -cs=0x17c5;eip=0x0082f1; T(bx = ax;); // 51676 mov bx, ax ;~ 17C5:82F1 -cs=0x17c5;eip=0x0082f3; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76A8)))); // 51677 mov ax, [bx-76A8h] ;~ 17C5:82F3 -cs=0x17c5;eip=0x0082f7; X(word_520fe = ax;); // 51678 mov word_520FE, ax ;~ 17C5:82F7 -cs=0x17c5;eip=0x0082fa; T(MOV(bx, *(dw*)(raddr(ss,bp+var_34)))); // 51679 mov bx, [bp+var_34] ;~ 17C5:82FA -cs=0x17c5;eip=0x0082fd; T(SHL(bx, cl)); // 51680 shl bx, cl ;~ 17C5:82FD -cs=0x17c5;eip=0x0082ff; X(MOV(*(dw*)(raddr(ds,bx+0x0B56)), ax)); // 51681 mov [bx+0B56h], ax ;~ 17C5:82FF -cs=0x17c5;eip=0x008303; J(JMP(loc_2e5b0)); // 51682 jmp short loc_2E5B0 ;~ 17C5:8303 -loc_2e536: - // 5859 -cs=0x17c5;eip=0x008306; T(ax = 4;); // 51688 mov ax, 4 ;~ 17C5:8306 -cs=0x17c5;eip=0x008309; X(PUSH(ax)); // 51689 push ax ;~ 17C5:8309 -cs=0x17c5;eip=0x00830a; J(CALL(sub_33430,0)); // 51690 call sub_33430 ;~ 17C5:830A -cs=0x17c5;eip=0x00830d; T(ADD(sp, 2)); // 51691 add sp, 2 ;~ 17C5:830D -cs=0x17c5;eip=0x008310; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 51692 push [bp+var_14] ;~ 17C5:8310 -cs=0x17c5;eip=0x008313; T(cx = ax;); // 51693 mov cx, ax ;~ 17C5:8313 -cs=0x17c5;eip=0x008315; T(ax = 0x18;); // 51694 mov ax, 18h ;~ 17C5:8315 -cs=0x17c5;eip=0x008318; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51695 imul [bp+var_1C] ;~ 17C5:8318 -cs=0x17c5;eip=0x00831b; T(bx = ax;); // 51696 mov bx, ax ;~ 17C5:831B -cs=0x17c5;eip=0x00831d; X(PUSH(*(dw*)(raddr(ds,bx+0x0D26)))); // 51697 push word ptr [bx+0D26h] ;~ 17C5:831D -cs=0x17c5;eip=0x008321; T(si = cx;); // 51698 mov si, cx ;~ 17C5:8321 -cs=0x17c5;eip=0x008323; J(CALL(sub_30454,0)); // 51699 call sub_30454 ;~ 17C5:8323 -cs=0x17c5;eip=0x008326; T(ADD(sp, 4)); // 51700 add sp, 4 ;~ 17C5:8326 -cs=0x17c5;eip=0x008329; T(CMP(ax, si)); // 51701 cmp ax, si ;~ 17C5:8329 -cs=0x17c5;eip=0x00832b; J(JG(loc_2e570)); // 51702 jg short loc_2E570 ;~ 17C5:832B -cs=0x17c5;eip=0x00832d; T(ax = word_492f4;); // 51703 mov ax, word_492F4 ;~ 17C5:832D -cs=0x17c5;eip=0x008330; T(cx = ax;); // 51704 mov cx, ax ;~ 17C5:8330 -cs=0x17c5;eip=0x008332; T(SHL(ax, 1)); // 51705 shl ax, 1 ;~ 17C5:8332 -cs=0x17c5;eip=0x008334; T(SHL(ax, 1)); // 51706 shl ax, 1 ;~ 17C5:8334 -cs=0x17c5;eip=0x008336; T(ADD(ax, cx)); // 51707 add ax, cx ;~ 17C5:8336 -cs=0x17c5;eip=0x008338; T(SHL(ax, 1)); // 51708 shl ax, 1 ;~ 17C5:8338 -cs=0x17c5;eip=0x00833a; T(CMP(ax, word_51a0e)); // 51709 cmp ax, word_51A0E ;~ 17C5:833A -cs=0x17c5;eip=0x00833e; J(JA(loc_2e57c)); // 51710 ja short loc_2E57C ;~ 17C5:833E -loc_2e570: - // 5860 -cs=0x17c5;eip=0x008340; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 51713 push [bp+var_14] ;~ 17C5:8340 -cs=0x17c5;eip=0x008343; J(CALL(sub_2ea1a,0)); // 51714 call sub_2EA1A ;~ 17C5:8343 -cs=0x17c5;eip=0x008346; T(ADD(sp, 2)); // 51716 add sp, 2 ;~ 17C5:8346 -cs=0x17c5;eip=0x008349; J(JMP(loc_2e58a)); // 51717 jmp short loc_2E58A ;~ 17C5:8349 -loc_2e57c: - // 5861 -cs=0x17c5;eip=0x00834c; T(ax = 0x590A;); // 51723 mov ax, 590Ah ;~ 17C5:834C -cs=0x17c5;eip=0x00834f; X(PUSH(ax)); // 51724 push ax ;~ 17C5:834F -cs=0x17c5;eip=0x008350; T(ax = 0x66C4;); // 51725 mov ax, 66C4h ;~ 17C5:8350 -cs=0x17c5;eip=0x008353; X(PUSH(ax)); // 51726 push ax ;~ 17C5:8353 -cs=0x17c5;eip=0x008354; J(CALL(sub_34c1c,0)); // 51727 call sub_34C1C ;~ 17C5:8354 -cs=0x17c5;eip=0x008357; T(ADD(sp, 4)); // 51728 add sp, 4 ;~ 17C5:8357 -loc_2e58a: - // 5862 -cs=0x17c5;eip=0x00835a; T(ax = 0x18;); // 51731 mov ax, 18h ;~ 17C5:835A -cs=0x17c5;eip=0x00835d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51732 imul [bp+var_1C] ;~ 17C5:835D -cs=0x17c5;eip=0x008360; T(bx = ax;); // 51733 mov bx, ax ;~ 17C5:8360 -cs=0x17c5;eip=0x008362; X(MOV(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 51734 mov word ptr [bx+0D22h], 0 ;~ 17C5:8362 -cs=0x17c5;eip=0x008368; T(ax = *(word_512dc);); // 51735 mov ax, word_512DC ;~ 17C5:8368 -cs=0x17c5;eip=0x00836b; X(word_49920 = ax;); // 51736 mov word_49920, ax ;~ 17C5:836B -cs=0x17c5;eip=0x00836e; T(ax = word_520ec;); // 51737 mov ax, word_520EC ;~ 17C5:836E -cs=0x17c5;eip=0x008371; X(word_51708 = ax;); // 51738 mov word_51708, ax ;~ 17C5:8371 -cs=0x17c5;eip=0x008374; T(ax = word_520f8;); // 51739 mov ax, word_520F8 ;~ 17C5:8374 -cs=0x17c5;eip=0x008377; X(word_51710 = ax;); // 51740 mov word_51710, ax ;~ 17C5:8377 -cs=0x17c5;eip=0x00837a; X(*(word_51806) = 0x0BB8;); // 51741 mov word_51806, 0BB8h ;~ 17C5:837A -loc_2e5b0: - // 5863 -cs=0x17c5;eip=0x008380; T(ax = 0x5916;); // 51744 mov ax, 5916h ;~ 17C5:8380 -cs=0x17c5;eip=0x008383; X(PUSH(ax)); // 51745 push ax ;~ 17C5:8383 -cs=0x17c5;eip=0x008384; T(ax = 0x66C4;); // 51746 mov ax, 66C4h ;~ 17C5:8384 -cs=0x17c5;eip=0x008387; X(PUSH(ax)); // 51747 push ax ;~ 17C5:8387 -cs=0x17c5;eip=0x008388; J(CALL(sub_34bdc,0)); // 51748 call sub_34BDC ;~ 17C5:8388 -cs=0x17c5;eip=0x00838b; T(ADD(sp, 4)); // 51749 add sp, 4 ;~ 17C5:838B -cs=0x17c5;eip=0x00838e; T(ax = 0x12;); // 51750 mov ax, 12h ;~ 17C5:838E -cs=0x17c5;eip=0x008391; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 51751 imul [bp+var_12] ;~ 17C5:8391 -cs=0x17c5;eip=0x008394; T(ADD(ax, 0x528)); // 51752 add ax, 528h ;~ 17C5:8394 -cs=0x17c5;eip=0x008397; X(PUSH(ax)); // 51753 push ax ;~ 17C5:8397 -cs=0x17c5;eip=0x008398; T(ax = 0x66C4;); // 51754 mov ax, 66C4h ;~ 17C5:8398 -cs=0x17c5;eip=0x00839b; X(PUSH(ax)); // 51755 push ax ;~ 17C5:839B -cs=0x17c5;eip=0x00839c; J(CALL(sub_34bdc,0)); // 51756 call sub_34BDC ;~ 17C5:839C -cs=0x17c5;eip=0x00839f; T(ADD(sp, 4)); // 51757 add sp, 4 ;~ 17C5:839F -cs=0x17c5;eip=0x0083a2; T(ax = 0x66C4;); // 51758 mov ax, 66C4h ;~ 17C5:83A2 -cs=0x17c5;eip=0x0083a5; X(PUSH(ax)); // 51759 push ax ;~ 17C5:83A5 -cs=0x17c5;eip=0x0083a6; J(CALL(sub_30414,0)); // 51760 call sub_30414 ;~ 17C5:83A6 -cs=0x17c5;eip=0x0083a9; T(ADD(sp, 2)); // 51761 add sp, 2 ;~ 17C5:83A9 -loc_2e5dc: - // 5864 -cs=0x17c5;eip=0x0083ac; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51765 cmp [bp+var_1C], 8 ;~ 17C5:83AC -cs=0x17c5;eip=0x0083b0; J(JGE(loc_2e624)); // 51766 jge short loc_2E624 ;~ 17C5:83B0 -cs=0x17c5;eip=0x0083b2; T(ax = 0x18;); // 51767 mov ax, 18h ;~ 17C5:83B2 -cs=0x17c5;eip=0x0083b5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51768 imul [bp+var_1C] ;~ 17C5:83B5 -cs=0x17c5;eip=0x0083b8; T(si = ax;); // 51769 mov si, ax ;~ 17C5:83B8 -cs=0x17c5;eip=0x0083ba; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 51770 cmp word ptr [si+0D22h], 0 ;~ 17C5:83BA -cs=0x17c5;eip=0x0083bf; J(JZ(loc_2e624)); // 51771 jz short loc_2E624 ;~ 17C5:83BF -cs=0x17c5;eip=0x0083c1; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 51772 push word ptr [si+0D16h] ;~ 17C5:83C1 -cs=0x17c5;eip=0x0083c5; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 51773 push word ptr [si+0D14h] ;~ 17C5:83C5 -cs=0x17c5;eip=0x0083c9; J(CALL(sub_2fc7d,0)); // 51774 call sub_2FC7D ;~ 17C5:83C9 -cs=0x17c5;eip=0x0083cc; T(ADD(sp, 4)); // 51775 add sp, 4 ;~ 17C5:83CC -cs=0x17c5;eip=0x0083cf; X(MOV(*(dw*)(raddr(ds,si+0x0D28)), ax)); // 51776 mov [si+0D28h], ax ;~ 17C5:83CF -cs=0x17c5;eip=0x0083d3; T(TEST(*(db*)(&word_49918), 1)); // 51777 test byte ptr word_49918, 1 ;~ 17C5:83D3 -cs=0x17c5;eip=0x0083d8; J(JZ(loc_2e624)); // 51778 jz short loc_2E624 ;~ 17C5:83D8 -cs=0x17c5;eip=0x0083da; T(ax = 0x18;); // 51779 mov ax, 18h ;~ 17C5:83DA -cs=0x17c5;eip=0x0083dd; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51780 imul [bp+var_1C] ;~ 17C5:83DD -cs=0x17c5;eip=0x0083e0; T(si = ax;); // 51781 mov si, ax ;~ 17C5:83E0 -cs=0x17c5;eip=0x0083e2; T(ax = 0x0E;); // 51782 mov ax, 0Eh ;~ 17C5:83E2 -cs=0x17c5;eip=0x0083e5; X(PUSH(ax)); // 51783 push ax ;~ 17C5:83E5 -cs=0x17c5;eip=0x0083e6; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 51784 push word ptr [si+0D16h] ;~ 17C5:83E6 -cs=0x17c5;eip=0x0083ea; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 51785 push word ptr [si+0D14h] ;~ 17C5:83EA -cs=0x17c5;eip=0x0083ee; J(CALL(sub_2fb6a,0)); // 51786 call sub_2FB6A ;~ 17C5:83EE -cs=0x17c5;eip=0x0083f1; T(ADD(sp, 6)); // 51787 add sp, 6 ;~ 17C5:83F1 -loc_2e624: - // 5865 -cs=0x17c5;eip=0x0083f4; X(INC(*(dw*)(raddr(ss,bp+var_1c)))); // 51791 inc [bp+var_1C] ;~ 17C5:83F4 -loc_2e627: - // 5866 -cs=0x17c5;eip=0x0083f7; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 0x0C)); // 51794 cmp [bp+var_1C], 0Ch ;~ 17C5:83F7 -cs=0x17c5;eip=0x0083fb; J(JL(loc_2e630)); // 51795 jl short loc_2E630 ;~ 17C5:83FB -cs=0x17c5;eip=0x0083fd; J(JMP(loc_2e7e8)); // 51796 jmp loc_2E7E8 ;~ 17C5:83FD -loc_2e630: - // 5867 -cs=0x17c5;eip=0x008400; T(ax = 0x18;); // 51801 mov ax, 18h ;~ 17C5:8400 -cs=0x17c5;eip=0x008403; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51802 imul [bp+var_1C] ;~ 17C5:8403 -cs=0x17c5;eip=0x008406; T(si = ax;); // 51803 mov si, ax ;~ 17C5:8406 -cs=0x17c5;eip=0x008408; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 51804 cmp word ptr [si+0D22h], 0 ;~ 17C5:8408 -cs=0x17c5;eip=0x00840d; J(JZ(loc_2e624)); // 51805 jz short loc_2E624 ;~ 17C5:840D -cs=0x17c5;eip=0x00840f; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D24)))); // 51806 mov ax, [si+0D24h] ;~ 17C5:840F -cs=0x17c5;eip=0x008413; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 51807 mov [bp+var_12], ax ;~ 17C5:8413 -cs=0x17c5;eip=0x008416; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51808 mov [bp+var_4], 0 ;~ 17C5:8416 -cs=0x17c5;eip=0x00841b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 51809 mov [bp+var_6], 0 ;~ 17C5:841B -cs=0x17c5;eip=0x008420; T(ax = 0x12;); // 51810 mov ax, 12h ;~ 17C5:8420 -cs=0x17c5;eip=0x008423; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 51811 imul [bp+var_12] ;~ 17C5:8423 -cs=0x17c5;eip=0x008426; T(bx = ax;); // 51812 mov bx, ax ;~ 17C5:8426 -cs=0x17c5;eip=0x008428; T(MOV(ax, *(dw*)(raddr(ds,bx+0x534)))); // 51813 mov ax, [bx+534h] ;~ 17C5:8428 -cs=0x17c5;eip=0x00842c; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 51814 mov [bp+var_22], ax ;~ 17C5:842C -cs=0x17c5;eip=0x00842f; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 51815 cmp [bp+var_1C], 8 ;~ 17C5:842F -cs=0x17c5;eip=0x008433; J(JL(loc_2e668)); // 51816 jl short loc_2E668 ;~ 17C5:8433 -cs=0x17c5;eip=0x008435; J(JMP(loc_2dc68)); // 51817 jmp loc_2DC68 ;~ 17C5:8435 -loc_2e668: - // 5868 -cs=0x17c5;eip=0x008438; T(ax = 0x18;); // 51821 mov ax, 18h ;~ 17C5:8438 -cs=0x17c5;eip=0x00843b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51822 imul [bp+var_1C] ;~ 17C5:843B -cs=0x17c5;eip=0x00843e; T(si = ax;); // 51823 mov si, ax ;~ 17C5:843E -cs=0x17c5;eip=0x008440; X(PUSH(*(dw*)(raddr(ds,si+0x0D28)))); // 51824 push word ptr [si+0D28h] ;~ 17C5:8440 -cs=0x17c5;eip=0x008444; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 51825 push word ptr [si+0D16h] ;~ 17C5:8444 -cs=0x17c5;eip=0x008448; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 51826 push word ptr [si+0D14h] ;~ 17C5:8448 -cs=0x17c5;eip=0x00844c; J(CALL(sub_2fb6a,0)); // 51827 call sub_2FB6A ;~ 17C5:844C -cs=0x17c5;eip=0x00844f; T(ADD(sp, 6)); // 51828 add sp, 6 ;~ 17C5:844F -cs=0x17c5;eip=0x008452; T(ax = word_4e2fe;); // 51829 mov ax, word_4E2FE ;~ 17C5:8452 -cs=0x17c5;eip=0x008455; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 51830 mov [bp+var_32], ax ;~ 17C5:8455 -cs=0x17c5;eip=0x008458; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 51831 push [bp+var_22] ;~ 17C5:8458 -cs=0x17c5;eip=0x00845b; X(PUSH(ax)); // 51832 push ax ;~ 17C5:845B -cs=0x17c5;eip=0x00845c; X(PUSH(*(dw*)(raddr(ss,bp+var_30)))); // 51833 push [bp+var_30] ;~ 17C5:845C -cs=0x17c5;eip=0x00845f; X(PUSH(*(dw*)(raddr(ss,bp+var_2a)))); // 51834 push [bp+var_2A] ;~ 17C5:845F -cs=0x17c5;eip=0x008462; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 51835 push [bp+var_1C] ;~ 17C5:8462 -cs=0x17c5;eip=0x008465; J(CALL(sub_2e7ee,0)); // 51836 call sub_2E7EE ;~ 17C5:8465 -cs=0x17c5;eip=0x008468; T(ADD(sp, 0x0A)); // 51837 add sp, 0Ah ;~ 17C5:8468 -cs=0x17c5;eip=0x00846b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 51838 mov [bp+var_4], ax ;~ 17C5:846B -cs=0x17c5;eip=0x00846e; T(ax = word_4ef20;); // 51839 mov ax, word_4EF20 ;~ 17C5:846E -cs=0x17c5;eip=0x008471; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 51840 mov [bp+var_10], ax ;~ 17C5:8471 -cs=0x17c5;eip=0x008474; T(ax = *(word_4ef22);); // 51841 mov ax, word_4EF22 ;~ 17C5:8474 -cs=0x17c5;eip=0x008477; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 51842 mov [bp+var_6], ax ;~ 17C5:8477 -cs=0x17c5;eip=0x00847a; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 1)); // 51843 mov [bp+var_20], 1 ;~ 17C5:847A -loc_2e6af: - // 5869 -cs=0x17c5;eip=0x00847f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 51846 mov bx, [bp+var_20] ;~ 17C5:847F -cs=0x17c5;eip=0x008482; T(ax = bx;); // 51847 mov ax, bx ;~ 17C5:8482 -cs=0x17c5;eip=0x008484; T(SHL(bx, 1)); // 51848 shl bx, 1 ;~ 17C5:8484 -cs=0x17c5;eip=0x008486; T(ADD(bx, ax)); // 51849 add bx, ax ;~ 17C5:8486 -cs=0x17c5;eip=0x008488; T(SHL(bx, 1)); // 51850 shl bx, 1 ;~ 17C5:8488 -cs=0x17c5;eip=0x00848a; T(SHL(bx, 1)); // 51851 shl bx, 1 ;~ 17C5:848A -cs=0x17c5;eip=0x00848c; T(CMP(*(dw*)(raddr(ds,bx+0x0B28)), 1)); // 51852 cmp word ptr [bx+0B28h], 1 ;~ 17C5:848C -cs=0x17c5;eip=0x008491; J(JNZ(loc_2e6c9)); // 51853 jnz short loc_2E6C9 ;~ 17C5:8491 -cs=0x17c5;eip=0x008493; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 51854 cmp [bp+var_22], 0 ;~ 17C5:8493 -cs=0x17c5;eip=0x008497; J(JLE(loc_2e722)); // 51855 jle short loc_2E722 ;~ 17C5:8497 -loc_2e6c9: - // 5870 -cs=0x17c5;eip=0x008499; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 51858 mov bx, [bp+var_20] ;~ 17C5:8499 -cs=0x17c5;eip=0x00849c; T(ax = bx;); // 51859 mov ax, bx ;~ 17C5:849C -cs=0x17c5;eip=0x00849e; T(SHL(bx, 1)); // 51860 shl bx, 1 ;~ 17C5:849E -cs=0x17c5;eip=0x0084a0; T(ADD(bx, ax)); // 51861 add bx, ax ;~ 17C5:84A0 -cs=0x17c5;eip=0x0084a2; T(SHL(bx, 1)); // 51862 shl bx, 1 ;~ 17C5:84A2 -cs=0x17c5;eip=0x0084a4; T(SHL(bx, 1)); // 51863 shl bx, 1 ;~ 17C5:84A4 -cs=0x17c5;eip=0x0084a6; T(CMP(*(dw*)(raddr(ds,bx+0x0B28)), 2)); // 51864 cmp word ptr [bx+0B28h], 2 ;~ 17C5:84A6 -cs=0x17c5;eip=0x0084ab; J(JNZ(loc_2e758)); // 51865 jnz short loc_2E758 ;~ 17C5:84AB -cs=0x17c5;eip=0x0084ad; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 1)); // 51866 cmp [bp+var_22], 1 ;~ 17C5:84AD -cs=0x17c5;eip=0x0084b1; J(JZ(loc_2e722)); // 51867 jz short loc_2E722 ;~ 17C5:84B1 -cs=0x17c5;eip=0x0084b3; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 2)); // 51868 cmp [bp+var_22], 2 ;~ 17C5:84B3 -cs=0x17c5;eip=0x0084b7; J(JZ(loc_2e722)); // 51869 jz short loc_2E722 ;~ 17C5:84B7 -cs=0x17c5;eip=0x0084b9; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 3)); // 51870 cmp [bp+var_22], 3 ;~ 17C5:84B9 -cs=0x17c5;eip=0x0084bd; J(JNZ(loc_2e758)); // 51871 jnz short loc_2E758 ;~ 17C5:84BD -cs=0x17c5;eip=0x0084bf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 51872 mov ax, [bp+var_6] ;~ 17C5:84BF -cs=0x17c5;eip=0x0084c2; T(SUB(ax, word_4e2f8)); // 51873 sub ax, word_4E2F8 ;~ 17C5:84C2 -cs=0x17c5;eip=0x0084c6; T(cl = 8;); // 51874 mov cl, 8 ;~ 17C5:84C6 -cs=0x17c5;eip=0x0084c8; T(SAR(ax, cl)); // 51875 sar ax, cl ;~ 17C5:84C8 -cs=0x17c5;eip=0x0084ca; X(PUSH(ax)); // 51876 push ax ;~ 17C5:84CA -cs=0x17c5;eip=0x0084cb; J(CALL(sub_34dc0,0)); // 51877 call sub_34DC0 ;~ 17C5:84CB -cs=0x17c5;eip=0x0084ce; T(ADD(sp, 2)); // 51878 add sp, 2 ;~ 17C5:84CE -cs=0x17c5;eip=0x0084d1; T(SUB(ax, 0x40)); // 51879 sub ax, 40h ; '@' ;~ 17C5:84D1 -cs=0x17c5;eip=0x0084d4; X(PUSH(ax)); // 51880 push ax ;~ 17C5:84D4 -cs=0x17c5;eip=0x0084d5; J(CALL(sub_34dc0,0)); // 51881 call sub_34DC0 ;~ 17C5:84D5 -cs=0x17c5;eip=0x0084d8; T(ADD(sp, 2)); // 51882 add sp, 2 ;~ 17C5:84D8 -cs=0x17c5;eip=0x0084db; T(cx = word_492e8;); // 51883 mov cx, word_492E8 ;~ 17C5:84DB -cs=0x17c5;eip=0x0084df; T(dx = cx;); // 51884 mov dx, cx ;~ 17C5:84DF -cs=0x17c5;eip=0x0084e1; T(SHL(cx, 1)); // 51885 shl cx, 1 ;~ 17C5:84E1 -cs=0x17c5;eip=0x0084e3; T(ADD(cx, dx)); // 51886 add cx, dx ;~ 17C5:84E3 -cs=0x17c5;eip=0x0084e5; T(SHL(cx, 1)); // 51887 shl cx, 1 ;~ 17C5:84E5 -cs=0x17c5;eip=0x0084e7; T(SHL(cx, 1)); // 51888 shl cx, 1 ;~ 17C5:84E7 -cs=0x17c5;eip=0x0084e9; T(SUB(cx, 0x40)); // 51889 sub cx, 40h ; '@' ;~ 17C5:84E9 -cs=0x17c5;eip=0x0084ec; T(NEG(cx)); // 51890 neg cx ;~ 17C5:84EC -cs=0x17c5;eip=0x0084ee; T(CMP(cx, ax)); // 51891 cmp cx, ax ;~ 17C5:84EE -cs=0x17c5;eip=0x0084f0; J(JLE(loc_2e758)); // 51892 jle short loc_2E758 ;~ 17C5:84F0 -loc_2e722: - // 5871 -cs=0x17c5;eip=0x0084f2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 51896 mov ax, [bp+var_20] ;~ 17C5:84F2 -cs=0x17c5;eip=0x0084f5; T(cx = ax;); // 51897 mov cx, ax ;~ 17C5:84F5 -cs=0x17c5;eip=0x0084f7; T(SHL(ax, 1)); // 51898 shl ax, 1 ;~ 17C5:84F7 -cs=0x17c5;eip=0x0084f9; T(ADD(ax, cx)); // 51899 add ax, cx ;~ 17C5:84F9 -cs=0x17c5;eip=0x0084fb; T(SHL(ax, 1)); // 51900 shl ax, 1 ;~ 17C5:84FB -cs=0x17c5;eip=0x0084fd; T(SHL(ax, 1)); // 51901 shl ax, 1 ;~ 17C5:84FD -cs=0x17c5;eip=0x0084ff; T(si = ax;); // 51902 mov si, ax ;~ 17C5:84FF -cs=0x17c5;eip=0x008501; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 51903 push [bp+var_22] ;~ 17C5:8501 -cs=0x17c5;eip=0x008504; X(PUSH(word_4e2fe)); // 51904 push word_4E2FE ;~ 17C5:8504 -cs=0x17c5;eip=0x008508; X(PUSH(*(dw*)(raddr(ds,si+0x0B24)))); // 51905 push word ptr [si+0B24h] ;~ 17C5:8508 -cs=0x17c5;eip=0x00850c; X(PUSH(*(dw*)(raddr(ds,si+0x0B22)))); // 51906 push word ptr [si+0B22h] ;~ 17C5:850C -cs=0x17c5;eip=0x008510; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 51907 push [bp+var_1C] ;~ 17C5:8510 -cs=0x17c5;eip=0x008513; J(CALL(sub_2e7ee,0)); // 51908 call sub_2E7EE ;~ 17C5:8513 -cs=0x17c5;eip=0x008516; T(ADD(sp, 0x0A)); // 51909 add sp, 0Ah ;~ 17C5:8516 -cs=0x17c5;eip=0x008519; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 51910 mov [bp+var_2], ax ;~ 17C5:8519 -cs=0x17c5;eip=0x00851c; T(OR(ax, ax)); // 51911 or ax, ax ;~ 17C5:851C -cs=0x17c5;eip=0x00851e; J(JZ(loc_2e758)); // 51912 jz short loc_2E758 ;~ 17C5:851E -cs=0x17c5;eip=0x008520; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 51913 mov [bp+var_6], ax ;~ 17C5:8520 -cs=0x17c5;eip=0x008523; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51914 mov [bp+var_4], 0 ;~ 17C5:8523 -loc_2e758: - // 5872 -cs=0x17c5;eip=0x008528; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 51918 inc [bp+var_20] ;~ 17C5:8528 -cs=0x17c5;eip=0x00852b; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 4)); // 51919 cmp [bp+var_20], 4 ;~ 17C5:852B -cs=0x17c5;eip=0x00852f; J(JGE(loc_2e764)); // 51920 jge short loc_2E764 ;~ 17C5:852F -cs=0x17c5;eip=0x008531; J(JMP(loc_2e6af)); // 51921 jmp loc_2E6AF ;~ 17C5:8531 -loc_2e764: - // 5873 -cs=0x17c5;eip=0x008534; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x200)); // 51925 cmp [bp+var_10], 200h ;~ 17C5:8534 -cs=0x17c5;eip=0x008539; J(JBE(loc_2e7b5)); // 51926 jbe short loc_2E7B5 ;~ 17C5:8539 -cs=0x17c5;eip=0x00853b; T(ax = 0x18;); // 51927 mov ax, 18h ;~ 17C5:853B -cs=0x17c5;eip=0x00853e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51928 imul [bp+var_1C] ;~ 17C5:853E -cs=0x17c5;eip=0x008541; T(bx = ax;); // 51929 mov bx, ax ;~ 17C5:8541 -cs=0x17c5;eip=0x008543; T(MOV(si, *(dw*)(raddr(ds,bx+0x0D2A)))); // 51930 mov si, [bx+0D2Ah] ;~ 17C5:8543 -cs=0x17c5;eip=0x008547; T(CMP(si, 2)); // 51931 cmp si, 2 ;~ 17C5:8547 -cs=0x17c5;eip=0x00854a; J(JLE(loc_2e78e)); // 51932 jle short loc_2E78E ;~ 17C5:854A -cs=0x17c5;eip=0x00854c; T(bx = si;); // 51933 mov bx, si ;~ 17C5:854C -cs=0x17c5;eip=0x00854e; T(cl = 4;); // 51934 mov cl, 4 ;~ 17C5:854E -cs=0x17c5;eip=0x008550; T(SHL(bx, cl)); // 51935 shl bx, cl ;~ 17C5:8550 -cs=0x17c5;eip=0x008552; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x10)); // 51936 test byte ptr [bx-7E4Ch], 10h ;~ 17C5:8552 -cs=0x17c5;eip=0x008557; J(JNZ(loc_2e78e)); // 51937 jnz short loc_2E78E ;~ 17C5:8557 -cs=0x17c5;eip=0x008559; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51938 mov [bp+var_4], 0 ;~ 17C5:8559 -loc_2e78e: - // 5874 -cs=0x17c5;eip=0x00855e; T(ax = 0x18;); // 51942 mov ax, 18h ;~ 17C5:855E -cs=0x17c5;eip=0x008561; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51943 imul [bp+var_1C] ;~ 17C5:8561 -cs=0x17c5;eip=0x008564; T(bx = ax;); // 51944 mov bx, ax ;~ 17C5:8564 -cs=0x17c5;eip=0x008566; T(MOV(si, *(dw*)(raddr(ds,bx+0x0D2A)))); // 51945 mov si, [bx+0D2Ah] ;~ 17C5:8566 -cs=0x17c5;eip=0x00856a; T(OR(si, si)); // 51946 or si, si ;~ 17C5:856A -cs=0x17c5;eip=0x00856c; J(JG(loc_2e7b5)); // 51947 jg short loc_2E7B5 ;~ 17C5:856C -cs=0x17c5;eip=0x00856e; T(ax = si;); // 51948 mov ax, si ;~ 17C5:856E -cs=0x17c5;eip=0x008570; T(NEG(ax)); // 51949 neg ax ;~ 17C5:8570 -cs=0x17c5;eip=0x008572; T(cx = 0x24;); // 51950 mov cx, 24h ; '$' ;~ 17C5:8572 -cs=0x17c5;eip=0x008575; T(IMUL1_2(cx)); // 51951 imul cx ;~ 17C5:8575 -cs=0x17c5;eip=0x008577; T(bx = ax;); // 51952 mov bx, ax ;~ 17C5:8577 -cs=0x17c5;eip=0x008579; T(TEST(*(raddr(ds,bx-0x7696)), 8)); // 51953 test byte ptr [bx-7696h], 8 ;~ 17C5:8579 -cs=0x17c5;eip=0x00857e; J(JNZ(loc_2e7b5)); // 51954 jnz short loc_2E7B5 ;~ 17C5:857E -cs=0x17c5;eip=0x008580; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 51955 mov [bp+var_4], 0 ;~ 17C5:8580 -loc_2e7b5: - // 5875 -cs=0x17c5;eip=0x008585; T(ax = 0x18;); // 51959 mov ax, 18h ;~ 17C5:8585 -cs=0x17c5;eip=0x008588; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 51960 imul [bp+var_1C] ;~ 17C5:8588 -cs=0x17c5;eip=0x00858b; T(si = ax;); // 51961 mov si, ax ;~ 17C5:858B -cs=0x17c5;eip=0x00858d; T(ADD(si, 0x0D1A)); // 51962 add si, 0D1Ah ;~ 17C5:858D -cs=0x17c5;eip=0x008591; T(ax = 0x12;); // 51963 mov ax, 12h ;~ 17C5:8591 -cs=0x17c5;eip=0x008594; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 51964 imul [bp+var_12] ;~ 17C5:8594 -cs=0x17c5;eip=0x008597; T(bx = ax;); // 51965 mov bx, ax ;~ 17C5:8597 -cs=0x17c5;eip=0x008599; T(MOV(ax, *(dw*)(raddr(ds,bx+0x532)))); // 51966 mov ax, [bx+532h] ;~ 17C5:8599 -cs=0x17c5;eip=0x00859d; T(cl = 6;); // 51967 mov cl, 6 ;~ 17C5:859D -cs=0x17c5;eip=0x00859f; T(SAR(ax, cl)); // 51968 sar ax, cl ;~ 17C5:859F -cs=0x17c5;eip=0x0085a1; T(CMP(ax, *(dw*)(raddr(ds,si)))); // 51969 cmp ax, [si] ;~ 17C5:85A1 -cs=0x17c5;eip=0x0085a3; J(JG(loc_2e7d8)); // 51970 jg short loc_2E7D8 ;~ 17C5:85A3 -cs=0x17c5;eip=0x0085a5; J(JMP(loc_2de77)); // 51971 jmp loc_2DE77 ;~ 17C5:85A5 -loc_2e7d8: - // 5876 -cs=0x17c5;eip=0x0085a8; T(TEST(*(db*)(&word_49918), 1)); // 51975 test byte ptr word_49918, 1 ;~ 17C5:85A8 -cs=0x17c5;eip=0x0085ad; J(JNZ(loc_2e7e2)); // 51976 jnz short loc_2E7E2 ;~ 17C5:85AD -cs=0x17c5;eip=0x0085af; J(JMP(loc_2de77)); // 51977 jmp loc_2DE77 ;~ 17C5:85AF -loc_2e7e2: - // 5877 -cs=0x17c5;eip=0x0085b2; X(INC(*(dw*)(raddr(ds,si)))); // 51981 inc word ptr [si] ;~ 17C5:85B2 -cs=0x17c5;eip=0x0085b4; J(JMP(loc_2de77)); // 51982 jmp loc_2DE77 ;~ 17C5:85B4 -loc_2e7e8: - // 5878 -cs=0x17c5;eip=0x0085b8; X(POP(si)); // 51988 pop si ;~ 17C5:85B8 -cs=0x17c5;eip=0x0085b9; X(POP(di)); // 51989 pop di ;~ 17C5:85B9 -cs=0x17c5;eip=0x0085ba; T(sp = bp;); // 51990 mov sp, bp ;~ 17C5:85BA -cs=0x17c5;eip=0x0085bc; X(POP(bp)); // 51991 pop bp ;~ 17C5:85BC -cs=0x17c5;eip=0x0085bd; J(RETN(0)); // 51992 retn ;~ 17C5:85BD -seg2623_87cc_proc: - // 52257 -cs=0x17c5;eip=0x0087cc; T(ADD(sp, 4)); // 52257 add sp, 4 ;~ 17C5:87CC -cs=0x17c5;eip=0x0087cf; T(CMP(word_5268c, 1)); // 52258 cmp word_5268C, 1 ;~ 17C5:87CF -cs=0x17c5;eip=0x0087d4; J(JNZ(loc_2ea14)); // 52259 jnz short loc_2EA14 ;~ 17C5:87D4 -cs=0x17c5;eip=0x0087d6; T(ax = word_49922;); // 52260 mov ax, word_49922 ;~ 17C5:87D6 -cs=0x17c5;eip=0x0087d9; T(CMP(*(dw*)(raddr(ss,bp+4)), ax)); // 52261 cmp [bp+4], ax ;~ 17C5:87D9 -cs=0x17c5;eip=0x0087dc; J(JNZ(loc_2ea14)); // 52262 jnz short loc_2EA14 ;~ 17C5:87DC -cs=0x17c5;eip=0x0087de; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 1)); // 52263 mov word ptr loc_4F834, 1 ;~ 17C5:87DE -loc_2ea14: - // 5891 -cs=0x17c5;eip=0x0087e4; X(POP(si)); // 52267 pop si ;~ 17C5:87E4 -cs=0x17c5;eip=0x0087e5; T(sp = bp;); // 52268 mov sp, bp ;~ 17C5:87E5 -cs=0x17c5;eip=0x0087e7; X(POP(bp)); // 52269 pop bp ;~ 17C5:87E7 -cs=0x17c5;eip=0x0087e8; J(RETN(0)); // 52270 retn ;~ 17C5:87E8 -sub_2ea1a: - // 52278 -#undef var_6 -#define var_6 -6 - // 52281 var_6 = word ptr -6 ;~ 17C5:87EA -#undef var_4 -#define var_4 -4 - // 52282 var_4 = word ptr -4 ;~ 17C5:87EA -#undef var_2 -#define var_2 -2 - // 52283 var_2 = word ptr -2 ;~ 17C5:87EA -#undef arg_0 -#define arg_0 4 - // 52284 arg_0 = word ptr 4 ;~ 17C5:87EA -cs=0x17c5;eip=0x0087ea; X(PUSH(bp)); // 52286 push bp ;~ 17C5:87EA -cs=0x17c5;eip=0x0087eb; T(bp = sp;); // 52287 mov bp, sp ;~ 17C5:87EB -cs=0x17c5;eip=0x0087ed; T(SUB(sp, 6)); // 52288 sub sp, 6 ;~ 17C5:87ED -cs=0x17c5;eip=0x0087f0; X(PUSH(si)); // 52289 push si ;~ 17C5:87F0 -cs=0x17c5;eip=0x0087f1; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 52290 push [bp+arg_0] ;~ 17C5:87F1 -cs=0x17c5;eip=0x0087f4; J(CALL(sub_27f9e,0)); // 52291 call sub_27F9E ;~ 17C5:87F4 -cs=0x17c5;eip=0x0087f7; T(ADD(sp, 2)); // 52292 add sp, 2 ;~ 17C5:87F7 -cs=0x17c5;eip=0x0087fa; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 1)); // 52293 mov [bp+var_2], 1 ;~ 17C5:87FA -cs=0x17c5;eip=0x0087ff; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 52294 mov bx, [bp+arg_0] ;~ 17C5:87FF -cs=0x17c5;eip=0x008802; T(cl = 4;); // 52295 mov cl, 4 ;~ 17C5:8802 -cs=0x17c5;eip=0x008804; T(SHL(bx, cl)); // 52296 shl bx, cl ;~ 17C5:8804 -cs=0x17c5;eip=0x008806; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 52297 mov si, [bx-7E4Ch] ;~ 17C5:8806 -cs=0x17c5;eip=0x00880a; T(ax = si;); // 52298 mov ax, si ;~ 17C5:880A -cs=0x17c5;eip=0x00880c; T(TEST(al, 0x80)); // 52299 test al, 80h ;~ 17C5:880C -cs=0x17c5;eip=0x00880e; J(JZ(loc_2ea43)); // 52300 jz short loc_2EA43 ;~ 17C5:880E -cs=0x17c5;eip=0x008810; J(JMP(loc_2eb8f)); // 52301 jmp loc_2EB8F ;~ 17C5:8810 -loc_2ea43: - // 5892 -cs=0x17c5;eip=0x008813; T(TEST(ax, 0x1000)); // 52305 test ax, 1000h ;~ 17C5:8813 -cs=0x17c5;eip=0x008816; J(JZ(loc_2ea4c)); // 52306 jz short loc_2EA4C ;~ 17C5:8816 -cs=0x17c5;eip=0x008818; X(DEC(*(word_52278))); // 52307 dec word_52278 ;~ 17C5:8818 -loc_2ea4c: - // 5893 -cs=0x17c5;eip=0x00881c; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 52310 mov si, [bp+arg_0] ;~ 17C5:881C -cs=0x17c5;eip=0x00881f; T(cl = 4;); // 52311 mov cl, 4 ;~ 17C5:881F -cs=0x17c5;eip=0x008821; T(SHL(si, cl)); // 52312 shl si, cl ;~ 17C5:8821 -cs=0x17c5;eip=0x008823; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 52313 mov ax, [si-7E50h] ;~ 17C5:8823 -cs=0x17c5;eip=0x008827; T(SUB(dx, dx)); // 52314 sub dx, dx ;~ 17C5:8827 -cs=0x17c5;eip=0x008829; T(SUB(ax, 0x8000)); // 52315 sub ax, 8000h ;~ 17C5:8829 -cs=0x17c5;eip=0x00882c; T(SBB(dx, dx)); // 52316 sbb dx, dx ;~ 17C5:882C -cs=0x17c5;eip=0x00882e; T(NEG(ax)); // 52317 neg ax ;~ 17C5:882E -cs=0x17c5;eip=0x008830; T(ADC(dx, 0)); // 52318 adc dx, 0 ;~ 17C5:8830 -cs=0x17c5;eip=0x008833; T(NEG(dx)); // 52319 neg dx ;~ 17C5:8833 -cs=0x17c5;eip=0x008835; T(cl = 5;); // 52320 mov cl, 5 ;~ 17C5:8835 -loc_2ea67: - // 5894 -cs=0x17c5;eip=0x008837; T(SHL(ax, 1)); // 52323 shl ax, 1 ;~ 17C5:8837 -cs=0x17c5;eip=0x008839; T(RCL(dx, 1)); // 52324 rcl dx, 1 ;~ 17C5:8839 -cs=0x17c5;eip=0x00883b; T(DEC(cl)); // 52325 dec cl ;~ 17C5:883B -cs=0x17c5;eip=0x00883d; J(JNZ(loc_2ea67)); // 52326 jnz short loc_2EA67 ;~ 17C5:883D -cs=0x17c5;eip=0x00883f; X(PUSH(dx)); // 52327 push dx ;~ 17C5:883F -cs=0x17c5;eip=0x008840; X(PUSH(ax)); // 52328 push ax ;~ 17C5:8840 -cs=0x17c5;eip=0x008841; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 52329 mov ax, [si-7E52h] ;~ 17C5:8841 -cs=0x17c5;eip=0x008845; T(SUB(dx, dx)); // 52330 sub dx, dx ;~ 17C5:8845 -cs=0x17c5;eip=0x008847; T(cl = 5;); // 52331 mov cl, 5 ;~ 17C5:8847 -loc_2ea79: - // 5895 -cs=0x17c5;eip=0x008849; T(SHL(ax, 1)); // 52334 shl ax, 1 ;~ 17C5:8849 -cs=0x17c5;eip=0x00884b; T(RCL(dx, 1)); // 52335 rcl dx, 1 ;~ 17C5:884B -cs=0x17c5;eip=0x00884d; T(DEC(cl)); // 52336 dec cl ;~ 17C5:884D -cs=0x17c5;eip=0x00884f; J(JNZ(loc_2ea79)); // 52337 jnz short loc_2EA79 ;~ 17C5:884F -cs=0x17c5;eip=0x008851; X(PUSH(dx)); // 52338 push dx ;~ 17C5:8851 -cs=0x17c5;eip=0x008852; X(PUSH(ax)); // 52339 push ax ;~ 17C5:8852 -cs=0x17c5;eip=0x008853; J(CALL(sub_2920a,0)); // 52340 call sub_2920A ;~ 17C5:8853 -cs=0x17c5;eip=0x008856; T(ADD(sp, 8)); // 52341 add sp, 8 ;~ 17C5:8856 -cs=0x17c5;eip=0x008859; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4fa38)), ax)); // 52342 mov word ptr loc_4FA38, ax ;~ 17C5:8859 -cs=0x17c5;eip=0x00885c; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 52343 cmp [bp+arg_0], 0 ;~ 17C5:885C -cs=0x17c5;eip=0x008860; J(JNZ(loc_2ea95)); // 52344 jnz short loc_2EA95 ;~ 17C5:8860 -cs=0x17c5;eip=0x008862; J(JMP(loc_2eb28)); // 52345 jmp loc_2EB28 ;~ 17C5:8862 -loc_2ea95: - // 5896 -cs=0x17c5;eip=0x008865; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 52349 mov bx, [bp+arg_0] ;~ 17C5:8865 -cs=0x17c5;eip=0x008868; T(cl = 4;); // 52350 mov cl, 4 ;~ 17C5:8868 -cs=0x17c5;eip=0x00886a; T(SHL(bx, cl)); // 52351 shl bx, cl ;~ 17C5:886A -cs=0x17c5;eip=0x00886c; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 52352 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:886C -cs=0x17c5;eip=0x008871; J(JNZ(loc_2eaa8)); // 52353 jnz short loc_2EAA8 ;~ 17C5:8871 -cs=0x17c5;eip=0x008873; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x0C)); // 52354 mov [bp+var_2], 0Ch ;~ 17C5:8873 -loc_2eaa8: - // 5897 -cs=0x17c5;eip=0x008878; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 52357 mov si, [bp+arg_0] ;~ 17C5:8878 -cs=0x17c5;eip=0x00887b; T(cl = 4;); // 52358 mov cl, 4 ;~ 17C5:887B -cs=0x17c5;eip=0x00887d; T(SHL(si, cl)); // 52359 shl si, cl ;~ 17C5:887D -cs=0x17c5;eip=0x00887f; X(OR(*(raddr(ds,si-0x7E4C)), 0x80)); // 52360 or byte ptr [si-7E4Ch], 80h ;~ 17C5:887F -cs=0x17c5;eip=0x008884; X(MOV(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 52361 mov word ptr [si-7E4Eh], 0 ;~ 17C5:8884 -cs=0x17c5;eip=0x00888a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 52362 mov [bp+var_4], 0 ;~ 17C5:888A -cs=0x17c5;eip=0x00888f; J(JMP(loc_2eae2)); // 52363 jmp short loc_2EAE2 ;~ 17C5:888F -__unk_2eac2: - // 5898 -cs=0x17c5;eip=0x008892; T(ax = 0x80;); // 52369 mov ax, 80h ;~ 17C5:8892 -loc_2eac5: - // 5899 -cs=0x17c5;eip=0x008895; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 52372 or [bp+var_2], ax ;~ 17C5:8895 -cs=0x17c5;eip=0x008898; T(ax = word_49918;); // 52373 mov ax, word_49918 ;~ 17C5:8898 -cs=0x17c5;eip=0x00889b; T(ADD(ax, word_492f4)); // 52374 add ax, word_492F4 ;~ 17C5:889B -cs=0x17c5;eip=0x00889f; X(_unk_4991e = ax;); // 52375 mov _unk_4991E, ax ;~ 17C5:889F -cs=0x17c5;eip=0x0088a2; T(ax = 2;); // 52376 mov ax, 2 ;~ 17C5:88A2 -cs=0x17c5;eip=0x0088a5; X(PUSH(ax)); // 52377 push ax ;~ 17C5:88A5 -cs=0x17c5;eip=0x0088a6; T(SUB(ax, ax)); // 52378 sub ax, ax ;~ 17C5:88A6 -cs=0x17c5;eip=0x0088a8; X(PUSH(ax)); // 52379 push ax ;~ 17C5:88A8 -cs=0x17c5;eip=0x0088a9; J(CALL(sub_33c65,0)); // 52380 call sub_33C65 ;~ 17C5:88A9 -cs=0x17c5;eip=0x0088ac; T(ADD(sp, 4)); // 52382 add sp, 4 ;~ 17C5:88AC -loc_2eadf: - // 5900 -cs=0x17c5;eip=0x0088af; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 52385 inc [bp+var_4] ;~ 17C5:88AF -loc_2eae2: - // 5901 -cs=0x17c5;eip=0x0088b2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 2)); // 52388 cmp [bp+var_4], 2 ;~ 17C5:88B2 -cs=0x17c5;eip=0x0088b6; J(JGE(loc_2eb0e)); // 52389 jge short loc_2EB0E ;~ 17C5:88B6 -cs=0x17c5;eip=0x0088b8; T(ax = 0x12;); // 52390 mov ax, 12h ;~ 17C5:88B8 -cs=0x17c5;eip=0x0088bb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_4)))); // 52391 imul [bp+var_4] ;~ 17C5:88BB -cs=0x17c5;eip=0x0088be; T(bx = ax;); // 52392 mov bx, ax ;~ 17C5:88BE -cs=0x17c5;eip=0x0088c0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 52393 mov ax, [bp+arg_0] ;~ 17C5:88C0 -cs=0x17c5;eip=0x0088c3; T(CMP(*(dw*)(raddr(ds,bx-0x776A)), ax)); // 52394 cmp [bx-776Ah], ax ;~ 17C5:88C3 -cs=0x17c5;eip=0x0088c7; J(JNZ(loc_2eadf)); // 52395 jnz short loc_2EADF ;~ 17C5:88C7 -cs=0x17c5;eip=0x0088c9; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 52396 push [bp+var_4] ;~ 17C5:88C9 -cs=0x17c5;eip=0x0088cc; J(CALL(sub_2ebda,0)); // 52397 call sub_2EBDA ;~ 17C5:88CC -cs=0x17c5;eip=0x0088cf; T(ADD(sp, 2)); // 52398 add sp, 2 ;~ 17C5:88CF -cs=0x17c5;eip=0x0088d2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 52399 cmp [bp+var_4], 0 ;~ 17C5:88D2 -cs=0x17c5;eip=0x0088d6; J(JZ(__unk_2eac2)); // 52400 jz short __unk_2EAC2 ;~ 17C5:88D6 -cs=0x17c5;eip=0x0088d8; T(ax = 0x40;); // 52401 mov ax, 40h ; '@' ;~ 17C5:88D8 -cs=0x17c5;eip=0x0088db; J(JMP(loc_2eac5)); // 52402 jmp short loc_2EAC5 ;~ 17C5:88DB -loc_2eb0e: - // 5902 -cs=0x17c5;eip=0x0088de; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 52408 push [bp+arg_0] ;~ 17C5:88DE -cs=0x17c5;eip=0x0088e1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 52409 push [bp+var_2] ;~ 17C5:88E1 -cs=0x17c5;eip=0x0088e4; J(CALL(sub_27f40,0)); // 52410 call sub_27F40 ;~ 17C5:88E4 -cs=0x17c5;eip=0x0088e7; T(ADD(sp, 4)); // 52411 add sp, 4 ;~ 17C5:88E7 -cs=0x17c5;eip=0x0088ea; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 52412 push [bp+arg_0] ;~ 17C5:88EA -cs=0x17c5;eip=0x0088ed; J(CALL(sub_32a94,0)); // 52413 call sub_32A94 ;~ 17C5:88ED -cs=0x17c5;eip=0x0088f0; T(ADD(sp, 2)); // 52414 add sp, 2 ;~ 17C5:88F0 -cs=0x17c5;eip=0x0088f3; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 52415 mov [bp+var_6], ax ;~ 17C5:88F3 -cs=0x17c5;eip=0x0088f6; J(JMP(loc_2eb71)); // 52416 jmp short loc_2EB71 ;~ 17C5:88F6 -loc_2eb28: - // 5903 -cs=0x17c5;eip=0x0088f8; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 52420 push [bp+arg_0] ;~ 17C5:88F8 -cs=0x17c5;eip=0x0088fb; J(CALL(sub_32ad4,0)); // 52421 call sub_32AD4 ;~ 17C5:88FB -cs=0x17c5;eip=0x0088fe; T(ADD(sp, 2)); // 52422 add sp, 2 ;~ 17C5:88FE -cs=0x17c5;eip=0x008901; T(OR(ax, ax)); // 52423 or ax, ax ;~ 17C5:8901 -cs=0x17c5;eip=0x008903; J(JZ(loc_2eb3a)); // 52424 jz short loc_2EB3A ;~ 17C5:8903 -cs=0x17c5;eip=0x008905; T(al = *(byte_520f4);); // 52425 mov al, byte_520F4 ;~ 17C5:8905 -cs=0x17c5;eip=0x008908; J(JMP(loc_2eb3d)); // 52426 jmp short loc_2EB3D ;~ 17C5:8908 -loc_2eb3a: - // 5904 -cs=0x17c5;eip=0x00890a; T(al = *(byte_5225a);); // 52430 mov al, byte_5225A ;~ 17C5:890A -loc_2eb3d: - // 5905 -cs=0x17c5;eip=0x00890d; T(CBW); // 52433 cbw ;~ 17C5:890D -cs=0x17c5;eip=0x00890e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 52434 mov [bp+var_6], ax ;~ 17C5:890E -cs=0x17c5;eip=0x008911; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 52435 mov bx, word ptr loc_4FA38 ;~ 17C5:8911 -cs=0x17c5;eip=0x008915; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 52436 mov si, [bx] ;~ 17C5:8915 -cs=0x17c5;eip=0x008917; T(CMP(ax, si)); // 52437 cmp ax, si ;~ 17C5:8917 -cs=0x17c5;eip=0x008919; J(JZ(loc_2eb5f)); // 52438 jz short loc_2EB5F ;~ 17C5:8919 -cs=0x17c5;eip=0x00891b; X(INC(*(raddr(ds,si-0x69D8)))); // 52439 inc byte ptr [si-69D8h] ;~ 17C5:891B -cs=0x17c5;eip=0x00891f; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 52440 mov bx, word ptr loc_4FA38 ;~ 17C5:891F -cs=0x17c5;eip=0x008923; X(PUSH(*(dw*)(raddr(ds,bx)))); // 52441 push word ptr [bx] ;~ 17C5:8923 -cs=0x17c5;eip=0x008925; T(ax = 2;); // 52442 mov ax, 2 ;~ 17C5:8925 -cs=0x17c5;eip=0x008928; X(PUSH(ax)); // 52443 push ax ;~ 17C5:8928 -cs=0x17c5;eip=0x008929; J(CALL(sub_27f40,0)); // 52444 call sub_27F40 ;~ 17C5:8929 -cs=0x17c5;eip=0x00892c; T(ADD(sp, 4)); // 52445 add sp, 4 ;~ 17C5:892C -loc_2eb5f: - // 5906 -cs=0x17c5;eip=0x00892f; X(OR(*(raddr(ss,bp+var_6+1)), 1)); // 52448 or byte ptr [bp+var_6+1], 1 ;~ 17C5:892F -cs=0x17c5;eip=0x008933; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 52449 mov bx, [bp+arg_0] ;~ 17C5:8933 -cs=0x17c5;eip=0x008936; T(cl = 4;); // 52450 mov cl, 4 ;~ 17C5:8936 -cs=0x17c5;eip=0x008938; T(SHL(bx, cl)); // 52451 shl bx, cl ;~ 17C5:8938 -cs=0x17c5;eip=0x00893a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 52452 mov ax, [bp+var_6] ;~ 17C5:893A -cs=0x17c5;eip=0x00893d; X(MOV(*(dw*)(raddr(ds,bx-0x7E46)), ax)); // 52453 mov [bx-7E46h], ax ;~ 17C5:893D -loc_2eb71: - // 5907 -cs=0x17c5;eip=0x008941; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4fa38)), 0)); // 52456 cmp word ptr loc_4FA38, 0 ;~ 17C5:8941 -cs=0x17c5;eip=0x008946; J(JZ(loc_2eb8f)); // 52457 jz short loc_2EB8F ;~ 17C5:8946 -cs=0x17c5;eip=0x008948; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 52458 push [bp+var_6] ;~ 17C5:8948 -cs=0x17c5;eip=0x00894b; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 52459 push [bp+var_6] ;~ 17C5:894B -cs=0x17c5;eip=0x00894e; J(CALL(sub_33162,0)); // 52460 call sub_33162 ;~ 17C5:894E -cs=0x17c5;eip=0x008951; T(ADD(sp, 2)); // 52461 add sp, 2 ;~ 17C5:8951 -cs=0x17c5;eip=0x008954; X(PUSH(ax)); // 52462 push ax ;~ 17C5:8954 -cs=0x17c5;eip=0x008955; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 52463 push word ptr loc_4FA38 ;~ 17C5:8955 -cs=0x17c5;eip=0x008959; J(CALL(sub_29454,0)); // 52464 call sub_29454 ;~ 17C5:8959 -cs=0x17c5;eip=0x00895c; T(ADD(sp, 6)); // 52465 add sp, 6 ;~ 17C5:895C -loc_2eb8f: - // 5908 -cs=0x17c5;eip=0x00895f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 52469 mov ax, [bp+arg_0] ;~ 17C5:895F -cs=0x17c5;eip=0x008962; X(word_49926 = ax;); // 52470 mov word_49926, ax ;~ 17C5:8962 -cs=0x17c5;eip=0x008965; T(ax = 2;); // 52471 mov ax, 2 ;~ 17C5:8965 -cs=0x17c5;eip=0x008968; X(PUSH(ax)); // 52472 push ax ;~ 17C5:8968 -cs=0x17c5;eip=0x008969; X(PUSH(ax)); // 52473 push ax ;~ 17C5:8969 -cs=0x17c5;eip=0x00896a; J(CALL(sub_33c65,0)); // 52474 call sub_33C65 ;~ 17C5:896A -seg2623_896d_proc: - // 52478 -cs=0x17c5;eip=0x00896d; T(ADD(sp, 4)); // 52478 add sp, 4 ;~ 17C5:896D -cs=0x17c5;eip=0x008970; T(CMP(word_5268c, 2)); // 52479 cmp word_5268C, 2 ;~ 17C5:8970 -cs=0x17c5;eip=0x008975; J(JNZ(loc_2ebb5)); // 52480 jnz short loc_2EBB5 ;~ 17C5:8975 -cs=0x17c5;eip=0x008977; T(ax = word_49924;); // 52481 mov ax, word_49924 ;~ 17C5:8977 -cs=0x17c5;eip=0x00897a; T(CMP(*(dw*)(raddr(ss,bp+4)), ax)); // 52482 cmp [bp+4], ax ;~ 17C5:897A -cs=0x17c5;eip=0x00897d; J(JNZ(loc_2ebb5)); // 52483 jnz short loc_2EBB5 ;~ 17C5:897D -cs=0x17c5;eip=0x00897f; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 1)); // 52484 mov word ptr loc_4F834, 1 ;~ 17C5:897F -loc_2ebb5: - // 5909 -cs=0x17c5;eip=0x008985; T(CMP(word_522ca, 0)); // 52488 cmp word_522CA, 0 ;~ 17C5:8985 -cs=0x17c5;eip=0x00898a; J(JNZ(loc_2ebca)); // 52489 jnz short loc_2EBCA ;~ 17C5:898A -cs=0x17c5;eip=0x00898c; X(PUSH(word_52100)); // 52490 push word_52100 ;~ 17C5:898C -cs=0x17c5;eip=0x008990; X(PUSH(word_520f0)); // 52491 push word_520F0 ;~ 17C5:8990 -cs=0x17c5;eip=0x008994; J(CALL(sub_2f7f9,0)); // 52492 call sub_2F7F9 ;~ 17C5:8994 -cs=0x17c5;eip=0x008997; T(ADD(sp, 4)); // 52493 add sp, 4 ;~ 17C5:8997 -loc_2ebca: - // 5910 -cs=0x17c5;eip=0x00899a; T(CMP(word_492e8, 2)); // 52496 cmp word_492E8, 2 ;~ 17C5:899A -cs=0x17c5;eip=0x00899f; J(JGE(loc_2ebd4)); // 52497 jge short loc_2EBD4 ;~ 17C5:899F -cs=0x17c5;eip=0x0089a1; J(CALL(sub_2c8ee,0)); // 52498 call sub_2C8EE ;~ 17C5:89A1 -loc_2ebd4: - // 5911 -cs=0x17c5;eip=0x0089a4; X(POP(si)); // 52501 pop si ;~ 17C5:89A4 -cs=0x17c5;eip=0x0089a5; T(sp = bp;); // 52502 mov sp, bp ;~ 17C5:89A5 -cs=0x17c5;eip=0x0089a7; X(POP(bp)); // 52503 pop bp ;~ 17C5:89A7 -cs=0x17c5;eip=0x0089a8; J(RETN(0)); // 52504 retn ;~ 17C5:89A8 -sub_30c28: - // 57116 -#undef var_2c -#define var_2c -0x2C - // 57118 var_2C = word ptr -2Ch ;~ 17C5:A9F8 -#undef var_24 -#define var_24 -0x24 - // 57119 var_24 = word ptr -24h ;~ 17C5:A9F8 -#undef var_20 -#define var_20 -0x20 - // 57120 var_20 = word ptr -20h ;~ 17C5:A9F8 -#undef var_1e -#define var_1e -0x1E - // 57121 var_1E = word ptr -1Eh ;~ 17C5:A9F8 -#undef var_1c -#define var_1c -0x1C - // 57122 var_1C = word ptr -1Ch ;~ 17C5:A9F8 -#undef var_1a -#define var_1a -0x1A - // 57123 var_1A = word ptr -1Ah ;~ 17C5:A9F8 -#undef var_10 -#define var_10 -0x10 - // 57124 var_10 = word ptr -10h ;~ 17C5:A9F8 -cs=0x17c5;eip=0x00a9f8; X(PUSH(bp)); // 57126 push bp ;~ 17C5:A9F8 -cs=0x17c5;eip=0x00a9f9; T(bp = sp;); // 57128 mov bp, sp ;~ 17C5:A9F9 -cs=0x17c5;eip=0x00a9fb; T(SUB(sp, 0x32)); // 57129 sub sp, 32h ;~ 17C5:A9FB -cs=0x17c5;eip=0x00a9fe; X(PUSH(di)); // 57130 push di ;~ 17C5:A9FE -cs=0x17c5;eip=0x00a9ff; X(PUSH(si)); // 57131 push si ;~ 17C5:A9FF -cs=0x17c5;eip=0x00aa00; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), 0)); // 57132 mov [bp+var_1A], 0 ;~ 17C5:AA00 -cs=0x17c5;eip=0x00aa05; T(CMP(word_520c0, 0x8B)); // 57133 cmp word_520C0, 8Bh ;~ 17C5:AA05 -cs=0x17c5;eip=0x00aa0b; J(JNZ(loc_30c75)); // 57134 jnz short loc_30C75 ;~ 17C5:AA0B -cs=0x17c5;eip=0x00aa0d; T(ax = 2;); // 57135 mov ax, 2 ;~ 17C5:AA0D -cs=0x17c5;eip=0x00aa10; X(PUSH(ax)); // 57136 push ax ;~ 17C5:AA10 -cs=0x17c5;eip=0x00aa11; X(PUSH(word_4e2fc)); // 57137 push word_4E2FC ;~ 17C5:AA11 -cs=0x17c5;eip=0x00aa15; X(PUSH(word_4e2fa)); // 57138 push word_4E2FA ;~ 17C5:AA15 -cs=0x17c5;eip=0x00aa19; X(PUSH(word_4e2f8)); // 57139 push word_4E2F8 ;~ 17C5:AA19 -cs=0x17c5;eip=0x00aa1d; T(ax = word_4e2fe;); // 57140 mov ax, word_4E2FE ;~ 17C5:AA1D -cs=0x17c5;eip=0x00aa20; T(ADD(ax, 0x10)); // 57141 add ax, 10h ;~ 17C5:AA20 -cs=0x17c5;eip=0x00aa23; X(PUSH(ax)); // 57142 push ax ;~ 17C5:AA23 -cs=0x17c5;eip=0x00aa24; T(SUB(ax, ax)); // 57143 sub ax, ax ;~ 17C5:AA24 -cs=0x17c5;eip=0x00aa26; T(dx = 0x100;); // 57144 mov dx, 100h ;~ 17C5:AA26 -cs=0x17c5;eip=0x00aa29; T(SUB(ax, word_51a28)); // 57145 sub ax, word_51A28 ;~ 17C5:AA29 -cs=0x17c5;eip=0x00aa2d; T(SBB(dx, *(word_51a2a))); // 57146 sbb dx, word_51A2A ;~ 17C5:AA2D -cs=0x17c5;eip=0x00aa31; X(PUSH(dx)); // 57147 push dx ;~ 17C5:AA31 -cs=0x17c5;eip=0x00aa32; X(PUSH(ax)); // 57148 push ax ;~ 17C5:AA32 -cs=0x17c5;eip=0x00aa33; X(PUSH(word_51a0c)); // 57149 push word_51A0C ;~ 17C5:AA33 -cs=0x17c5;eip=0x00aa37; X(PUSH(word_51a0a)); // 57150 push word_51A0A ;~ 17C5:AA37 -cs=0x17c5;eip=0x00aa3b; T(ax = 6;); // 57151 mov ax, 6 ;~ 17C5:AA3B -cs=0x17c5;eip=0x00aa3e; X(PUSH(ax)); // 57152 push ax ;~ 17C5:AA3E -cs=0x17c5;eip=0x00aa3f; J(CALL(sub_32c02,0)); // 57153 call sub_32C02 ;~ 17C5:AA3F -cs=0x17c5;eip=0x00aa42; T(ADD(sp, 0x14)); // 57154 add sp, 14h ;~ 17C5:AA42 -loc_30c75: - // 6142 -cs=0x17c5;eip=0x00aa45; T(CMP(word_51702, 0)); // 57157 cmp word_51702, 0 ;~ 17C5:AA45 -cs=0x17c5;eip=0x00aa4a; J(JZ(loc_30c80)); // 57158 jz short loc_30C80 ;~ 17C5:AA4A -cs=0x17c5;eip=0x00aa4c; X(DEC(word_51702)); // 57159 dec word_51702 ;~ 17C5:AA4C -loc_30c80: - // 6143 -cs=0x17c5;eip=0x00aa50; T(TEST(*(db*)(&word_49924), 0x80)); // 57162 test byte ptr word_49924, 80h ;~ 17C5:AA50 -cs=0x17c5;eip=0x00aa55; J(JNZ(loc_30c9b)); // 57163 jnz short loc_30C9B ;~ 17C5:AA55 -cs=0x17c5;eip=0x00aa57; T(TEST(*(db*)(&word_49918), 0x0F)); // 57164 test byte ptr word_49918, 0Fh ;~ 17C5:AA57 -cs=0x17c5;eip=0x00aa5c; J(JZ(loc_30c91)); // 57165 jz short loc_30C91 ;~ 17C5:AA5C -cs=0x17c5;eip=0x00aa5e; J(JMP(loc_30e04)); // 57166 jmp loc_30E04 ;~ 17C5:AA5E -loc_30c91: - // 6144 -cs=0x17c5;eip=0x00aa61; T(CMP(*(word_5223a), 0)); // 57170 cmp word_5223A, 0 ;~ 17C5:AA61 -cs=0x17c5;eip=0x00aa66; J(JZ(loc_30c9b)); // 57171 jz short loc_30C9B ;~ 17C5:AA66 -cs=0x17c5;eip=0x00aa68; J(JMP(loc_30e04)); // 57172 jmp loc_30E04 ;~ 17C5:AA68 -loc_30c9b: - // 6145 -cs=0x17c5;eip=0x00aa6b; T(CMP(word_522ce, 0x13)); // 57177 cmp word_522CE, 13h ;~ 17C5:AA6B -cs=0x17c5;eip=0x00aa70; J(JZ(loc_30ca5)); // 57178 jz short loc_30CA5 ;~ 17C5:AA70 -cs=0x17c5;eip=0x00aa72; J(JMP(loc_30e04)); // 57179 jmp loc_30E04 ;~ 17C5:AA72 -loc_30ca5: - // 6146 -cs=0x17c5;eip=0x00aa75; T(CMP(word_51702, 0)); // 57183 cmp word_51702, 0 ;~ 17C5:AA75 -cs=0x17c5;eip=0x00aa7a; J(JZ(loc_30caf)); // 57184 jz short loc_30CAF ;~ 17C5:AA7A -cs=0x17c5;eip=0x00aa7c; J(JMP(loc_30e04)); // 57185 jmp loc_30E04 ;~ 17C5:AA7C -loc_30caf: - // 6147 -cs=0x17c5;eip=0x00aa7f; T(CMP(word_5268c, 1)); // 57189 cmp word_5268C, 1 ;~ 17C5:AA7F -cs=0x17c5;eip=0x00aa84; J(JNZ(loc_30cb9)); // 57190 jnz short loc_30CB9 ;~ 17C5:AA84 -cs=0x17c5;eip=0x00aa86; J(JMP(loc_30e04)); // 57191 jmp loc_30E04 ;~ 17C5:AA86 -loc_30cb9: - // 6148 -cs=0x17c5;eip=0x00aa89; T(TEST(*(db*)(&word_520c0), 0x80)); // 57195 test byte ptr word_520C0, 80h ;~ 17C5:AA89 -cs=0x17c5;eip=0x00aa8e; J(JZ(loc_30cc3)); // 57196 jz short loc_30CC3 ;~ 17C5:AA8E -cs=0x17c5;eip=0x00aa90; J(JMP(loc_30e04)); // 57197 jmp loc_30E04 ;~ 17C5:AA90 -loc_30cc3: - // 6149 -cs=0x17c5;eip=0x00aa93; T(TEST(*(db*)(&word_49924), 0x80)); // 57201 test byte ptr word_49924, 80h ;~ 17C5:AA93 -cs=0x17c5;eip=0x00aa98; J(JNZ(loc_30cd3)); // 57202 jnz short loc_30CD3 ;~ 17C5:AA98 -cs=0x17c5;eip=0x00aa9a; T(ax = 0x0FFFF;); // 57203 mov ax, 0FFFFh ;~ 17C5:AA9A -cs=0x17c5;eip=0x00aa9d; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 57204 mov [bp+var_2C], ax ;~ 17C5:AA9D -cs=0x17c5;eip=0x00aaa0; X(word_49924 = ax;); // 57205 mov word_49924, ax ;~ 17C5:AAA0 -loc_30cd3: - // 6150 -cs=0x17c5;eip=0x00aaa3; T(ax = 0x64;); // 57208 mov ax, 64h ; 'd' ;~ 17C5:AAA3 -cs=0x17c5;eip=0x00aaa6; T(cl = 6;); // 57209 mov cl, 6 ;~ 17C5:AAA6 -cs=0x17c5;eip=0x00aaa8; T(SUB(cl, *(db*)(&word_492ec))); // 57210 sub cl, byte ptr word_492EC ;~ 17C5:AAA8 -cs=0x17c5;eip=0x00aaac; T(SHL(ax, cl)); // 57211 shl ax, cl ;~ 17C5:AAAC -cs=0x17c5;eip=0x00aaae; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 57212 mov [bp+var_10], ax ;~ 17C5:AAAE -cs=0x17c5;eip=0x00aab1; T(CMP(word_49924, 0x0FFFF)); // 57213 cmp word_49924, 0FFFFh ;~ 17C5:AAB1 -cs=0x17c5;eip=0x00aab6; J(JZ(loc_30d40)); // 57214 jz short loc_30D40 ;~ 17C5:AAB6 -cs=0x17c5;eip=0x00aab8; T(ax = word_49924;); // 57215 mov ax, word_49924 ;~ 17C5:AAB8 -cs=0x17c5;eip=0x00aabb; T(SUB(ax, 0x80)); // 57216 sub ax, 80h ;~ 17C5:AABB -cs=0x17c5;eip=0x00aabe; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 57217 mov [bp+var_20], ax ;~ 17C5:AABE -cs=0x17c5;eip=0x00aac1; X(PUSH(ax)); // 57218 push ax ;~ 17C5:AAC1 -cs=0x17c5;eip=0x00aac2; J(CALL(sub_329d2,0)); // 57219 call sub_329D2 ;~ 17C5:AAC2 -cs=0x17c5;eip=0x00aac5; T(ADD(sp, 2)); // 57220 add sp, 2 ;~ 17C5:AAC5 -cs=0x17c5;eip=0x00aac8; T(DEC(ax)); // 57221 dec ax ;~ 17C5:AAC8 -cs=0x17c5;eip=0x00aac9; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 57222 mov [bp+var_1E], ax ;~ 17C5:AAC9 -cs=0x17c5;eip=0x00aacc; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 57223 mov bx, [bp+var_20] ;~ 17C5:AACC -cs=0x17c5;eip=0x00aacf; T(cl = 4;); // 57224 mov cl, 4 ;~ 17C5:AACF -cs=0x17c5;eip=0x00aad1; T(SHL(bx, cl)); // 57225 shl bx, cl ;~ 17C5:AAD1 -cs=0x17c5;eip=0x00aad3; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 57226 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:AAD3 -cs=0x17c5;eip=0x00aad8; J(JZ(loc_30d0f)); // 57227 jz short loc_30D0F ;~ 17C5:AAD8 -cs=0x17c5;eip=0x00aada; X(SUB(*(dw*)(raddr(ss,bp+var_1e)), 0x280)); // 57228 sub [bp+var_1E], 280h ;~ 17C5:AADA -loc_30d0f: - // 6151 -cs=0x17c5;eip=0x00aadf; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 3)); // 57231 cmp [bp+var_20], 3 ;~ 17C5:AADF -cs=0x17c5;eip=0x00aae3; J(JGE(loc_30d1a)); // 57232 jge short loc_30D1A ;~ 17C5:AAE3 -cs=0x17c5;eip=0x00aae5; X(SUB(*(dw*)(raddr(ss,bp+var_1e)), 0x0A00)); // 57233 sub [bp+var_1E], 0A00h ;~ 17C5:AAE5 -loc_30d1a: - // 6152 -cs=0x17c5;eip=0x00aaea; T(ax = word_4e2f8;); // 57236 mov ax, word_4E2F8 ;~ 17C5:AAEA -cs=0x17c5;eip=0x00aaed; T(ADD(ax, word_52ae2)); // 57237 add ax, word_52AE2 ;~ 17C5:AAED -cs=0x17c5;eip=0x00aaf1; T(SUB(ax, word_4ef30)); // 57238 sub ax, word_4EF30 ;~ 17C5:AAF1 -cs=0x17c5;eip=0x00aaf5; X(PUSH(ax)); // 57239 push ax ;~ 17C5:AAF5 -cs=0x17c5;eip=0x00aaf6; J(CALL(sub_34dc0,0)); // 57240 call sub_34DC0 ;~ 17C5:AAF6 -cs=0x17c5;eip=0x00aaf9; T(ADD(sp, 2)); // 57241 add sp, 2 ;~ 17C5:AAF9 -cs=0x17c5;eip=0x00aafc; T(CMP(ax, 0x2000)); // 57242 cmp ax, 2000h ;~ 17C5:AAFC -cs=0x17c5;eip=0x00aaff; J(JLE(loc_30d38)); // 57243 jle short loc_30D38 ;~ 17C5:AAFF -cs=0x17c5;eip=0x00ab01; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0x8300)); // 57244 mov [bp+var_1E], 8300h ;~ 17C5:AB01 -cs=0x17c5;eip=0x00ab06; J(JMP(loc_30d3e)); // 57245 jmp short loc_30D3E ;~ 17C5:AB06 -loc_30d38: - // 6153 -cs=0x17c5;eip=0x00ab08; X(*(word_5223a) = 1;); // 57249 mov word_5223A, 1 ;~ 17C5:AB08 -loc_30d3e: - // 6154 -cs=0x17c5;eip=0x00ab0e; J(JMP(loc_30d4b)); // 57252 jmp short loc_30D4B ;~ 17C5:AB0E -loc_30d40: - // 6155 -cs=0x17c5;eip=0x00ab10; X(*(word_5223a) = 0;); // 57256 mov word_5223A, 0 ;~ 17C5:AB10 -cs=0x17c5;eip=0x00ab16; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0x8300)); // 57257 mov [bp+var_1E], 8300h ;~ 17C5:AB16 -loc_30d4b: - // 6156 -cs=0x17c5;eip=0x00ab1b; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 57260 mov [bp+var_2C], 0FFFFh ;~ 17C5:AB1B -cs=0x17c5;eip=0x00ab20; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 1)); // 57261 mov [bp+var_20], 1 ;~ 17C5:AB20 -cs=0x17c5;eip=0x00ab25; J(JMP(loc_30d5a)); // 57262 jmp short loc_30D5A ;~ 17C5:AB25 -loc_30d57: - // 6157 -cs=0x17c5;eip=0x00ab27; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 57266 inc [bp+var_20] ;~ 17C5:AB27 -loc_30d5a: - // 6158 -cs=0x17c5;eip=0x00ab2a; T(ax = word_52102;); // 57269 mov ax, word_52102 ;~ 17C5:AB2A -cs=0x17c5;eip=0x00ab2d; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 57270 cmp [bp+var_20], ax ;~ 17C5:AB2D -cs=0x17c5;eip=0x00ab30; J(JGE(loc_30ddb)); // 57271 jge short loc_30DDB ;~ 17C5:AB30 -cs=0x17c5;eip=0x00ab32; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 57272 push [bp+var_20] ;~ 17C5:AB32 -cs=0x17c5;eip=0x00ab35; J(CALL(sub_329d2,0)); // 57273 call sub_329D2 ;~ 17C5:AB35 -cs=0x17c5;eip=0x00ab38; T(ADD(sp, 2)); // 57274 add sp, 2 ;~ 17C5:AB38 -cs=0x17c5;eip=0x00ab3b; T(ax = word_4e2f8;); // 57275 mov ax, word_4E2F8 ;~ 17C5:AB3B -cs=0x17c5;eip=0x00ab3e; T(ADD(ax, word_52ae2)); // 57276 add ax, word_52AE2 ;~ 17C5:AB3E -cs=0x17c5;eip=0x00ab42; T(SUB(ax, word_4ef30)); // 57277 sub ax, word_4EF30 ;~ 17C5:AB42 -cs=0x17c5;eip=0x00ab46; X(PUSH(ax)); // 57278 push ax ;~ 17C5:AB46 -cs=0x17c5;eip=0x00ab47; J(CALL(sub_34dc0,0)); // 57279 call sub_34DC0 ;~ 17C5:AB47 -cs=0x17c5;eip=0x00ab4a; T(ADD(sp, 2)); // 57280 add sp, 2 ;~ 17C5:AB4A -cs=0x17c5;eip=0x00ab4d; T(CMP(ax, 0x1800)); // 57281 cmp ax, 1800h ;~ 17C5:AB4D -cs=0x17c5;eip=0x00ab50; J(JGE(loc_30dd8)); // 57282 jge short loc_30DD8 ;~ 17C5:AB50 -cs=0x17c5;eip=0x00ab52; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 57283 mov ax, [bp+var_20] ;~ 17C5:AB52 -cs=0x17c5;eip=0x00ab55; T(ADD(ax, 0x80)); // 57284 add ax, 80h ;~ 17C5:AB55 -cs=0x17c5;eip=0x00ab58; T(CMP(ax, word_49924)); // 57285 cmp ax, word_49924 ;~ 17C5:AB58 -cs=0x17c5;eip=0x00ab5c; J(JZ(loc_30dd8)); // 57286 jz short loc_30DD8 ;~ 17C5:AB5C -cs=0x17c5;eip=0x00ab5e; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 57287 mov si, [bp+var_20] ;~ 17C5:AB5E -cs=0x17c5;eip=0x00ab61; T(cl = 4;); // 57288 mov cl, 4 ;~ 17C5:AB61 -cs=0x17c5;eip=0x00ab63; T(SHL(si, cl)); // 57289 shl si, cl ;~ 17C5:AB63 -cs=0x17c5;eip=0x00ab65; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 57290 test byte ptr [si-7E4Ch], 80h ;~ 17C5:AB65 -cs=0x17c5;eip=0x00ab6a; J(JNZ(loc_30dd8)); // 57291 jnz short loc_30DD8 ;~ 17C5:AB6A -cs=0x17c5;eip=0x00ab6c; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 57292 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:AB6C -cs=0x17c5;eip=0x00ab71; J(JZ(loc_30da9)); // 57293 jz short loc_30DA9 ;~ 17C5:AB71 -cs=0x17c5;eip=0x00ab73; X(SUB(word_4ef2c, 0x280)); // 57294 sub word_4EF2C, 280h ;~ 17C5:AB73 -loc_30da9: - // 6159 -cs=0x17c5;eip=0x00ab79; T(ax = word_51376;); // 57297 mov ax, word_51376 ;~ 17C5:AB79 -cs=0x17c5;eip=0x00ab7c; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 57298 cmp [bp+var_20], ax ;~ 17C5:AB7C -cs=0x17c5;eip=0x00ab7f; J(JZ(loc_30db9)); // 57299 jz short loc_30DB9 ;~ 17C5:AB7F -cs=0x17c5;eip=0x00ab81; T(ax = word_51388;); // 57300 mov ax, word_51388 ;~ 17C5:AB81 -cs=0x17c5;eip=0x00ab84; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 57301 cmp [bp+var_20], ax ;~ 17C5:AB84 -cs=0x17c5;eip=0x00ab87; J(JNZ(loc_30dbf)); // 57302 jnz short loc_30DBF ;~ 17C5:AB87 -loc_30db9: - // 6160 -cs=0x17c5;eip=0x00ab89; X(SUB(word_4ef2c, 0x0A00)); // 57305 sub word_4EF2C, 0A00h ;~ 17C5:AB89 -loc_30dbf: - // 6161 -cs=0x17c5;eip=0x00ab8f; T(ax = word_4ef2c;); // 57308 mov ax, word_4EF2C ;~ 17C5:AB8F -cs=0x17c5;eip=0x00ab92; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 57309 cmp [bp+var_10], ax ;~ 17C5:AB92 -cs=0x17c5;eip=0x00ab95; J(JLE(loc_30dd8)); // 57310 jle short loc_30DD8 ;~ 17C5:AB95 -cs=0x17c5;eip=0x00ab97; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 57311 cmp [bp+var_1E], ax ;~ 17C5:AB97 -cs=0x17c5;eip=0x00ab9a; J(JGE(loc_30dd8)); // 57312 jge short loc_30DD8 ;~ 17C5:AB9A -cs=0x17c5;eip=0x00ab9c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 57313 mov ax, [bp+var_20] ;~ 17C5:AB9C -cs=0x17c5;eip=0x00ab9f; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 57314 mov [bp+var_2C], ax ;~ 17C5:AB9F -cs=0x17c5;eip=0x00aba2; T(ax = word_4ef2c;); // 57315 mov ax, word_4EF2C ;~ 17C5:ABA2 -cs=0x17c5;eip=0x00aba5; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 57316 mov [bp+var_10], ax ;~ 17C5:ABA5 -loc_30dd8: - // 6162 -cs=0x17c5;eip=0x00aba8; J(JMP(loc_30d57)); // 57320 jmp loc_30D57 ;~ 17C5:ABA8 -loc_30ddb: - // 6163 -cs=0x17c5;eip=0x00abab; T(TEST(*(raddr(ss,bp+var_2c)), 0x80)); // 57324 test byte ptr [bp+var_2C], 80h ;~ 17C5:ABAB -cs=0x17c5;eip=0x00abaf; J(JZ(loc_30df8)); // 57325 jz short loc_30DF8 ;~ 17C5:ABAF -cs=0x17c5;eip=0x00abb1; T(CMP(word_49924, 0x0FFFF)); // 57326 cmp word_49924, 0FFFFh ;~ 17C5:ABB1 -cs=0x17c5;eip=0x00abb6; J(JNZ(loc_30df0)); // 57327 jnz short loc_30DF0 ;~ 17C5:ABB6 -cs=0x17c5;eip=0x00abb8; X(word_51702 = 4;); // 57328 mov word_51702, 4 ;~ 17C5:ABB8 -cs=0x17c5;eip=0x00abbe; J(JMP(loc_30df6)); // 57329 jmp short loc_30DF6 ;~ 17C5:ABBE -loc_30df0: - // 6164 -cs=0x17c5;eip=0x00abc0; X(word_49924 = 0x0FFFF;); // 57333 mov word_49924, 0FFFFh ;~ 17C5:ABC0 -loc_30df6: - // 6165 -cs=0x17c5;eip=0x00abc6; J(JMP(loc_30e04)); // 57336 jmp short loc_30E04 ;~ 17C5:ABC6 -loc_30df8: - // 6166 -cs=0x17c5;eip=0x00abc8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 57340 mov ax, [bp+var_2C] ;~ 17C5:ABC8 -cs=0x17c5;eip=0x00abcb; X(word_49924 = ax;); // 57341 mov word_49924, ax ;~ 17C5:ABCB -cs=0x17c5;eip=0x00abce; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 57342 mov word ptr loc_4F834, 0 ;~ 17C5:ABCE -loc_30e04: - // 6167 -cs=0x17c5;eip=0x00abd4; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 57346 mov [bp+var_20], 0 ;~ 17C5:ABD4 -cs=0x17c5;eip=0x00abd9; J(JMP(loc_30e0e)); // 57347 jmp short loc_30E0E ;~ 17C5:ABD9 -loc_30e0b: - // 6168 -cs=0x17c5;eip=0x00abdb; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 57351 inc [bp+var_20] ;~ 17C5:ABDB -loc_30e0e: - // 6169 -cs=0x17c5;eip=0x00abde; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 8)); // 57354 cmp [bp+var_20], 8 ;~ 17C5:ABDE -cs=0x17c5;eip=0x00abe2; J(JL(loc_30e17)); // 57355 jl short loc_30E17 ;~ 17C5:ABE2 -cs=0x17c5;eip=0x00abe4; J(JMP(loc_30ea0)); // 57356 jmp loc_30EA0 ;~ 17C5:ABE4 -loc_30e17: - // 6170 -cs=0x17c5;eip=0x00abe7; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 57360 mov si, [bp+var_20] ;~ 17C5:ABE7 -cs=0x17c5;eip=0x00abea; T(cl = 3;); // 57361 mov cl, 3 ;~ 17C5:ABEA -cs=0x17c5;eip=0x00abec; T(SHL(si, cl)); // 57362 shl si, cl ;~ 17C5:ABEC -cs=0x17c5;eip=0x00abee; T(CMP(*(dw*)(raddr(ds,si+0x0B52)), 0)); // 57363 cmp word ptr [si+0B52h], 0 ;~ 17C5:ABEE -cs=0x17c5;eip=0x00abf3; J(JZ(loc_30e9d)); // 57364 jz short loc_30E9D ;~ 17C5:ABF3 -cs=0x17c5;eip=0x00abf5; X(PUSH(*(dw*)(raddr(ds,si+0x0B56)))); // 57365 push word ptr [si+0B56h] ;~ 17C5:ABF5 -cs=0x17c5;eip=0x00abf9; X(PUSH(*(dw*)(raddr(ds,si+0x0B54)))); // 57366 push word ptr [si+0B54h] ;~ 17C5:ABF9 -cs=0x17c5;eip=0x00abfd; X(PUSH(*(dw*)(raddr(ds,si+0x0B52)))); // 57367 push word ptr [si+0B52h] ;~ 17C5:ABFD -cs=0x17c5;eip=0x00ac01; J(CALL(sub_326b8,0)); // 57368 call sub_326B8 ;~ 17C5:AC01 -cs=0x17c5;eip=0x00ac04; T(ADD(sp, 6)); // 57369 add sp, 6 ;~ 17C5:AC04 -cs=0x17c5;eip=0x00ac07; T(CMP(word_52246, 0)); // 57370 cmp word_52246, 0 ;~ 17C5:AC07 -cs=0x17c5;eip=0x00ac0c; J(JGE(loc_30e9d)); // 57371 jge short loc_30E9D ;~ 17C5:AC0C -cs=0x17c5;eip=0x00ac0e; T(CMP(word_52246, 0x0FF00)); // 57372 cmp word_52246, 0FF00h ;~ 17C5:AC0E -cs=0x17c5;eip=0x00ac14; J(JLE(loc_30e9d)); // 57373 jle short loc_30E9D ;~ 17C5:AC14 -cs=0x17c5;eip=0x00ac16; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 57374 mov si, [bp+var_20] ;~ 17C5:AC16 -cs=0x17c5;eip=0x00ac19; T(cl = 3;); // 57375 mov cl, 3 ;~ 17C5:AC19 -cs=0x17c5;eip=0x00ac1b; T(SHL(si, cl)); // 57376 shl si, cl ;~ 17C5:AC1B -cs=0x17c5;eip=0x00ac1d; T(SUB(ax, ax)); // 57377 sub ax, ax ;~ 17C5:AC1D -cs=0x17c5;eip=0x00ac1f; X(PUSH(ax)); // 57378 push ax ;~ 17C5:AC1F -cs=0x17c5;eip=0x00ac20; X(PUSH(ax)); // 57379 push ax ;~ 17C5:AC20 -cs=0x17c5;eip=0x00ac21; X(PUSH(*(dw*)(raddr(ds,si+0x0B58)))); // 57380 push word ptr [si+0B58h] ;~ 17C5:AC21 -cs=0x17c5;eip=0x00ac25; X(PUSH(ax)); // 57381 push ax ;~ 17C5:AC25 -cs=0x17c5;eip=0x00ac26; X(PUSH(*(dw*)(raddr(ds,si+0x0B56)))); // 57382 push word ptr [si+0B56h] ;~ 17C5:AC26 -cs=0x17c5;eip=0x00ac2a; T(MOV(ax, *(dw*)(raddr(ds,si+0x0B54)))); // 57383 mov ax, [si+0B54h] ;~ 17C5:AC2A -cs=0x17c5;eip=0x00ac2e; T(SUB(dx, dx)); // 57384 sub dx, dx ;~ 17C5:AC2E -cs=0x17c5;eip=0x00ac30; T(cl = 5;); // 57385 mov cl, 5 ;~ 17C5:AC30 -loc_30e62: - // 6171 -cs=0x17c5;eip=0x00ac32; T(SHL(ax, 1)); // 57388 shl ax, 1 ;~ 17C5:AC32 -cs=0x17c5;eip=0x00ac34; T(RCL(dx, 1)); // 57389 rcl dx, 1 ;~ 17C5:AC34 -cs=0x17c5;eip=0x00ac36; T(DEC(cl)); // 57390 dec cl ;~ 17C5:AC36 -cs=0x17c5;eip=0x00ac38; J(JZ(loc_30e6c)); // 57391 jz short loc_30E6C ;~ 17C5:AC38 -cs=0x17c5;eip=0x00ac3a; J(JMP(loc_30e62)); // 57392 jmp short loc_30E62 ;~ 17C5:AC3A -loc_30e6c: - // 6172 -cs=0x17c5;eip=0x00ac3c; X(PUSH(dx)); // 57396 push dx ;~ 17C5:AC3C -cs=0x17c5;eip=0x00ac3d; X(PUSH(ax)); // 57397 push ax ;~ 17C5:AC3D -cs=0x17c5;eip=0x00ac3e; T(MOV(ax, *(dw*)(raddr(ds,si+0x0B52)))); // 57398 mov ax, [si+0B52h] ;~ 17C5:AC3E -cs=0x17c5;eip=0x00ac42; T(SUB(dx, dx)); // 57399 sub dx, dx ;~ 17C5:AC42 -cs=0x17c5;eip=0x00ac44; T(cl = 5;); // 57400 mov cl, 5 ;~ 17C5:AC44 -loc_30e76: - // 6173 -cs=0x17c5;eip=0x00ac46; T(SHL(ax, 1)); // 57403 shl ax, 1 ;~ 17C5:AC46 -cs=0x17c5;eip=0x00ac48; T(RCL(dx, 1)); // 57404 rcl dx, 1 ;~ 17C5:AC48 -cs=0x17c5;eip=0x00ac4a; T(DEC(cl)); // 57405 dec cl ;~ 17C5:AC4A -cs=0x17c5;eip=0x00ac4c; J(JZ(loc_30e80)); // 57406 jz short loc_30E80 ;~ 17C5:AC4C -cs=0x17c5;eip=0x00ac4e; J(JMP(loc_30e76)); // 57407 jmp short loc_30E76 ;~ 17C5:AC4E -loc_30e80: - // 6174 -cs=0x17c5;eip=0x00ac50; X(PUSH(dx)); // 57411 push dx ;~ 17C5:AC50 -cs=0x17c5;eip=0x00ac51; X(PUSH(ax)); // 57412 push ax ;~ 17C5:AC51 -cs=0x17c5;eip=0x00ac52; T(al = *(db*)(&word_49672);); // 57413 mov al, byte ptr word_49672 ;~ 17C5:AC52 -cs=0x17c5;eip=0x00ac55; T(SUB(al, *(raddr(ss,bp+var_20)))); // 57414 sub al, byte ptr [bp+var_20] ;~ 17C5:AC55 -cs=0x17c5;eip=0x00ac58; T(AND(al, 7)); // 57415 and al, 7 ;~ 17C5:AC58 -cs=0x17c5;eip=0x00ac5a; T(CMP(al, 4)); // 57416 cmp al, 4 ;~ 17C5:AC5A -cs=0x17c5;eip=0x00ac5c; J(JNC(loc_30e93)); // 57417 jnb short loc_30E93 ;~ 17C5:AC5C -cs=0x17c5;eip=0x00ac5e; T(ax = 3;); // 57418 mov ax, 3 ;~ 17C5:AC5E -cs=0x17c5;eip=0x00ac61; J(JMP(loc_30e96)); // 57419 jmp short loc_30E96 ;~ 17C5:AC61 -loc_30e93: - // 6175 -cs=0x17c5;eip=0x00ac63; T(ax = 0x11;); // 57423 mov ax, 11h ;~ 17C5:AC63 -loc_30e96: - // 6176 -cs=0x17c5;eip=0x00ac66; X(PUSH(ax)); // 57426 push ax ;~ 17C5:AC66 -cs=0x17c5;eip=0x00ac67; J(CALL(sub_32c02,0)); // 57427 call sub_32C02 ;~ 17C5:AC67 -cs=0x17c5;eip=0x00ac6a; T(ADD(sp, 0x14)); // 57428 add sp, 14h ;~ 17C5:AC6A -loc_30e9d: - // 6177 -cs=0x17c5;eip=0x00ac6d; J(JMP(loc_30e0b)); // 57432 jmp loc_30E0B ;~ 17C5:AC6D -loc_30ea0: - // 6178 -cs=0x17c5;eip=0x00ac70; T(ax = 0x4B;); // 57436 mov ax, 4Bh ; 'K' ;~ 17C5:AC70 -cs=0x17c5;eip=0x00ac73; T(cl = 6;); // 57437 mov cl, 6 ;~ 17C5:AC73 -cs=0x17c5;eip=0x00ac75; T(SUB(cl, *(db*)(&word_492ec))); // 57438 sub cl, byte ptr word_492EC ;~ 17C5:AC75 -cs=0x17c5;eip=0x00ac79; T(SHL(ax, cl)); // 57439 shl ax, cl ;~ 17C5:AC79 -cs=0x17c5;eip=0x00ac7b; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 57440 mov [bp+var_10], ax ;~ 17C5:AC7B -cs=0x17c5;eip=0x00ac7e; T(CMP(word_492f2, 0)); // 57441 cmp word_492F2, 0 ;~ 17C5:AC7E -cs=0x17c5;eip=0x00ac83; J(JZ(loc_30ec6)); // 57442 jz short loc_30EC6 ;~ 17C5:AC83 -cs=0x17c5;eip=0x00ac85; T(ax = word_4f21e;); // 57443 mov ax, word_4F21E ;~ 17C5:AC85 -cs=0x17c5;eip=0x00ac88; T(ADD(ax, word_4e2fe)); // 57444 add ax, word_4E2FE ;~ 17C5:AC88 -cs=0x17c5;eip=0x00ac8c; T(CMP(ax, 0x5DC)); // 57445 cmp ax, 5DCh ;~ 17C5:AC8C -cs=0x17c5;eip=0x00ac8f; J(JBE(loc_30ec6)); // 57446 jbe short loc_30EC6 ;~ 17C5:AC8F -cs=0x17c5;eip=0x00ac91; T(ax = 1;); // 57447 mov ax, 1 ;~ 17C5:AC91 -cs=0x17c5;eip=0x00ac94; J(JMP(loc_30ec8)); // 57448 jmp short loc_30EC8 ;~ 17C5:AC94 -loc_30ec6: - // 6179 -cs=0x17c5;eip=0x00ac96; T(SUB(ax, ax)); // 57453 sub ax, ax ;~ 17C5:AC96 -loc_30ec8: - // 6180 -cs=0x17c5;eip=0x00ac98; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 57456 mov [bp+var_24], ax ;~ 17C5:AC98 -cs=0x17c5;eip=0x00ac9b; T(CMP(word_492f2, 0)); // 57457 cmp word_492F2, 0 ;~ 17C5:AC9B -cs=0x17c5;eip=0x00aca0; J(JZ(loc_30ee3)); // 57458 jz short loc_30EE3 ;~ 17C5:ACA0 -cs=0x17c5;eip=0x00aca2; T(ax = word_4f21e;); // 57459 mov ax, word_4F21E ;~ 17C5:ACA2 -cs=0x17c5;eip=0x00aca5; T(ADD(ax, word_4e2fe)); // 57460 add ax, word_4E2FE ;~ 17C5:ACA5 -cs=0x17c5;eip=0x00aca9; T(CMP(ax, 0x0FA0)); // 57461 cmp ax, 0FA0h ;~ 17C5:ACA9 -cs=0x17c5;eip=0x00acac; J(JBE(loc_30ee3)); // 57462 jbe short loc_30EE3 ;~ 17C5:ACAC -cs=0x17c5;eip=0x00acae; X(MOV(*(dw*)(raddr(ss,bp+var_24)), 2)); // 57463 mov [bp+var_24], 2 ;~ 17C5:ACAE -loc_30ee3: - // 6181 -cs=0x17c5;eip=0x00acb3; T(TEST(*(db*)(&word_49922), 0x80)); // 57467 test byte ptr word_49922, 80h ;~ 17C5:ACB3 -cs=0x17c5;eip=0x00acb8; J(JZ(loc_30f35)); // 57468 jz short loc_30F35 ;~ 17C5:ACB8 -cs=0x17c5;eip=0x00acba; T(CMP(word_49922, 0x0FFFF)); // 57469 cmp word_49922, 0FFFFh ;~ 17C5:ACBA -cs=0x17c5;eip=0x00acbf; J(JZ(loc_30f35)); // 57470 jz short loc_30F35 ;~ 17C5:ACBF -cs=0x17c5;eip=0x00acc1; T(ax = word_49922;); // 57471 mov ax, word_49922 ;~ 17C5:ACC1 -cs=0x17c5;eip=0x00acc4; T(SUB(ax, 0x80)); // 57472 sub ax, 80h ;~ 17C5:ACC4 -cs=0x17c5;eip=0x00acc7; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 57473 mov [bp+var_20], ax ;~ 17C5:ACC7 -cs=0x17c5;eip=0x00acca; T(ax = 0x24;); // 57474 mov ax, 24h ; '$' ;~ 17C5:ACCA -cs=0x17c5;eip=0x00accd; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57475 imul [bp+var_20] ;~ 17C5:ACCD -cs=0x17c5;eip=0x00acd0; T(si = ax;); // 57476 mov si, ax ;~ 17C5:ACD0 -cs=0x17c5;eip=0x00acd2; T(ax = 1;); // 57477 mov ax, 1 ;~ 17C5:ACD2 -cs=0x17c5;eip=0x00acd5; X(PUSH(ax)); // 57478 push ax ;~ 17C5:ACD5 -cs=0x17c5;eip=0x00acd6; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 57479 push word ptr [si-76AAh] ;~ 17C5:ACD6 -cs=0x17c5;eip=0x00acda; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 57480 push word ptr [si-76ACh] ;~ 17C5:ACDA -cs=0x17c5;eip=0x00acde; J(CALL(sub_32a1a,0)); // 57481 call sub_32A1A ;~ 17C5:ACDE -cs=0x17c5;eip=0x00ace1; T(ADD(sp, 6)); // 57482 add sp, 6 ;~ 17C5:ACE1 -cs=0x17c5;eip=0x00ace4; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 57483 mov [bp+var_1E], ax ;~ 17C5:ACE4 -cs=0x17c5;eip=0x00ace7; T(ax = word_4e2f8;); // 57484 mov ax, word_4E2F8 ;~ 17C5:ACE7 -cs=0x17c5;eip=0x00acea; T(ADD(ax, word_52ae2)); // 57485 add ax, word_52AE2 ;~ 17C5:ACEA -cs=0x17c5;eip=0x00acee; T(SUB(ax, word_4ef30)); // 57486 sub ax, word_4EF30 ;~ 17C5:ACEE -cs=0x17c5;eip=0x00acf2; X(PUSH(ax)); // 57487 push ax ;~ 17C5:ACF2 -cs=0x17c5;eip=0x00acf3; J(CALL(sub_34dc0,0)); // 57488 call sub_34DC0 ;~ 17C5:ACF3 -cs=0x17c5;eip=0x00acf6; T(ADD(sp, 2)); // 57489 add sp, 2 ;~ 17C5:ACF6 -cs=0x17c5;eip=0x00acf9; T(CMP(ax, 0x2000)); // 57490 cmp ax, 2000h ;~ 17C5:ACF9 -cs=0x17c5;eip=0x00acfc; J(JLE(loc_30f33)); // 57491 jle short loc_30F33 ;~ 17C5:ACFC -cs=0x17c5;eip=0x00acfe; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 57492 mov [bp+var_1E], 0 ;~ 17C5:ACFE -loc_30f33: - // 6182 -cs=0x17c5;eip=0x00ad03; J(JMP(loc_30f3a)); // 57495 jmp short loc_30F3A ;~ 17C5:AD03 -loc_30f35: - // 6183 -cs=0x17c5;eip=0x00ad05; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 57500 mov [bp+var_1E], 0 ;~ 17C5:AD05 -loc_30f3a: - // 6184 -cs=0x17c5;eip=0x00ad0a; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 57503 mov [bp+var_2C], 0FFFFh ;~ 17C5:AD0A -cs=0x17c5;eip=0x00ad0f; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 57504 mov [bp+var_20], 0 ;~ 17C5:AD0F -cs=0x17c5;eip=0x00ad14; J(JMP(loc_30f49)); // 57505 jmp short loc_30F49 ;~ 17C5:AD14 -loc_30f46: - // 6185 -cs=0x17c5;eip=0x00ad16; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 57509 inc [bp+var_20] ;~ 17C5:AD16 -loc_30f49: - // 6186 -cs=0x17c5;eip=0x00ad19; T(ax = word_52276;); // 57512 mov ax, word_52276 ;~ 17C5:AD19 -cs=0x17c5;eip=0x00ad1c; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 57513 cmp [bp+var_20], ax ;~ 17C5:AD1C -cs=0x17c5;eip=0x00ad1f; J(JL(loc_30f54)); // 57514 jl short loc_30F54 ;~ 17C5:AD1F -cs=0x17c5;eip=0x00ad21; J(JMP(loc_31150)); // 57515 jmp loc_31150 ;~ 17C5:AD21 -loc_30f54: - // 6187 -cs=0x17c5;eip=0x00ad24; T(ax = 0x24;); // 57519 mov ax, 24h ; '$' ;~ 17C5:AD24 -cs=0x17c5;eip=0x00ad27; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57520 imul [bp+var_20] ;~ 17C5:AD27 -cs=0x17c5;eip=0x00ad2a; T(bx = ax;); // 57521 mov bx, ax ;~ 17C5:AD2A -cs=0x17c5;eip=0x00ad2c; T(TEST(*(raddr(ds,bx-0x7696)), 2)); // 57522 test byte ptr [bx-7696h], 2 ;~ 17C5:AD2C -cs=0x17c5;eip=0x00ad31; J(JNZ(loc_30f66)); // 57523 jnz short loc_30F66 ;~ 17C5:AD31 -cs=0x17c5;eip=0x00ad33; J(JMP(loc_3114d)); // 57524 jmp loc_3114D ;~ 17C5:AD33 -loc_30f66: - // 6188 -cs=0x17c5;eip=0x00ad36; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 57528 push [bp+var_20] ;~ 17C5:AD36 -cs=0x17c5;eip=0x00ad39; J(CALL(sub_329f6,0)); // 57529 call sub_329F6 ;~ 17C5:AD39 -cs=0x17c5;eip=0x00ad3c; T(ADD(sp, 2)); // 57530 add sp, 2 ;~ 17C5:AD3C -cs=0x17c5;eip=0x00ad3f; T(CMP(ax, 0x12C0)); // 57531 cmp ax, 12C0h ;~ 17C5:AD3F -cs=0x17c5;eip=0x00ad42; J(JL(loc_30f7e)); // 57532 jl short loc_30F7E ;~ 17C5:AD42 -cs=0x17c5;eip=0x00ad44; T(CMP(word_4993e, 0)); // 57533 cmp word_4993E, 0 ;~ 17C5:AD44 -cs=0x17c5;eip=0x00ad49; J(JNZ(loc_30f7e)); // 57534 jnz short loc_30F7E ;~ 17C5:AD49 -cs=0x17c5;eip=0x00ad4b; J(JMP(loc_3114d)); // 57535 jmp loc_3114D ;~ 17C5:AD4B -loc_30f7e: - // 6189 -cs=0x17c5;eip=0x00ad4e; T(ax = word_4ef2c;); // 57540 mov ax, word_4EF2C ;~ 17C5:AD4E -cs=0x17c5;eip=0x00ad51; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 57541 cmp [bp+var_10], ax ;~ 17C5:AD51 -cs=0x17c5;eip=0x00ad54; J(JLE(loc_30fdd)); // 57542 jle short loc_30FDD ;~ 17C5:AD54 -cs=0x17c5;eip=0x00ad56; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 57543 cmp [bp+var_1E], ax ;~ 17C5:AD56 -cs=0x17c5;eip=0x00ad59; J(JGE(loc_30fdd)); // 57544 jge short loc_30FDD ;~ 17C5:AD59 -cs=0x17c5;eip=0x00ad5b; T(TEST(*(db*)(&word_520c0), 0x80)); // 57545 test byte ptr word_520C0, 80h ;~ 17C5:AD5B -cs=0x17c5;eip=0x00ad60; J(JNZ(loc_30fdd)); // 57546 jnz short loc_30FDD ;~ 17C5:AD60 -cs=0x17c5;eip=0x00ad62; T(ax = 0x24;); // 57547 mov ax, 24h ; '$' ;~ 17C5:AD62 -cs=0x17c5;eip=0x00ad65; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57548 imul [bp+var_20] ;~ 17C5:AD65 -cs=0x17c5;eip=0x00ad68; T(si = ax;); // 57549 mov si, ax ;~ 17C5:AD68 -cs=0x17c5;eip=0x00ad6a; T(TEST(*(raddr(ds,si-0x7696)), 0x20)); // 57550 test byte ptr [si-7696h], 20h ;~ 17C5:AD6A -cs=0x17c5;eip=0x00ad6f; J(JNZ(loc_30fdd)); // 57551 jnz short loc_30FDD ;~ 17C5:AD6F -cs=0x17c5;eip=0x00ad71; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 57552 cmp word ptr [si-7694h], 0 ;~ 17C5:AD71 -cs=0x17c5;eip=0x00ad76; J(JZ(loc_30fdd)); // 57553 jz short loc_30FDD ;~ 17C5:AD76 -cs=0x17c5;eip=0x00ad78; T(ax = 1;); // 57554 mov ax, 1 ;~ 17C5:AD78 -cs=0x17c5;eip=0x00ad7b; X(PUSH(ax)); // 57555 push ax ;~ 17C5:AD7B -cs=0x17c5;eip=0x00ad7c; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 57556 push word ptr [si-76AAh] ;~ 17C5:AD7C -cs=0x17c5;eip=0x00ad80; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 57557 push word ptr [si-76ACh] ;~ 17C5:AD80 -cs=0x17c5;eip=0x00ad84; J(CALL(sub_32a1a,0)); // 57558 call sub_32A1A ;~ 17C5:AD84 -cs=0x17c5;eip=0x00ad87; T(ADD(sp, 6)); // 57559 add sp, 6 ;~ 17C5:AD87 -cs=0x17c5;eip=0x00ad8a; T(ax = word_4e2f8;); // 57560 mov ax, word_4E2F8 ;~ 17C5:AD8A -cs=0x17c5;eip=0x00ad8d; T(ADD(ax, word_52ae2)); // 57561 add ax, word_52AE2 ;~ 17C5:AD8D -cs=0x17c5;eip=0x00ad91; T(SUB(ax, word_4ef30)); // 57562 sub ax, word_4EF30 ;~ 17C5:AD91 -cs=0x17c5;eip=0x00ad95; X(PUSH(ax)); // 57563 push ax ;~ 17C5:AD95 -cs=0x17c5;eip=0x00ad96; J(CALL(sub_34dc0,0)); // 57564 call sub_34DC0 ;~ 17C5:AD96 -cs=0x17c5;eip=0x00ad99; T(ADD(sp, 2)); // 57565 add sp, 2 ;~ 17C5:AD99 -cs=0x17c5;eip=0x00ad9c; T(CMP(ax, 0x2000)); // 57566 cmp ax, 2000h ;~ 17C5:AD9C -cs=0x17c5;eip=0x00ad9f; J(JGE(loc_30fdd)); // 57567 jge short loc_30FDD ;~ 17C5:AD9F -cs=0x17c5;eip=0x00ada1; T(ax = word_4ef2c;); // 57568 mov ax, word_4EF2C ;~ 17C5:ADA1 -cs=0x17c5;eip=0x00ada4; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 57569 mov [bp+var_10], ax ;~ 17C5:ADA4 -cs=0x17c5;eip=0x00ada7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 57570 mov ax, [bp+var_20] ;~ 17C5:ADA7 -cs=0x17c5;eip=0x00adaa; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 57571 mov [bp+var_2C], ax ;~ 17C5:ADAA -loc_30fdd: - // 6190 -cs=0x17c5;eip=0x00adad; T(ax = 0x24;); // 57575 mov ax, 24h ; '$' ;~ 17C5:ADAD -cs=0x17c5;eip=0x00adb0; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57576 imul [bp+var_20] ;~ 17C5:ADB0 -cs=0x17c5;eip=0x00adb3; T(si = ax;); // 57577 mov si, ax ;~ 17C5:ADB3 -cs=0x17c5;eip=0x00adb5; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 57578 push word ptr [si-76A8h] ;~ 17C5:ADB5 -cs=0x17c5;eip=0x00adb9; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 57579 push word ptr [si-76AAh] ;~ 17C5:ADB9 -cs=0x17c5;eip=0x00adbd; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 57580 push word ptr [si-76ACh] ;~ 17C5:ADBD -cs=0x17c5;eip=0x00adc1; J(CALL(sub_326b8,0)); // 57581 call sub_326B8 ;~ 17C5:ADC1 -cs=0x17c5;eip=0x00adc4; T(ADD(sp, 6)); // 57582 add sp, 6 ;~ 17C5:ADC4 -cs=0x17c5;eip=0x00adc7; T(CMP(word_52246, 0)); // 57583 cmp word_52246, 0 ;~ 17C5:ADC7 -cs=0x17c5;eip=0x00adcc; J(JL(loc_31001)); // 57584 jl short loc_31001 ;~ 17C5:ADCC -cs=0x17c5;eip=0x00adce; J(JMP(loc_3114d)); // 57585 jmp loc_3114D ;~ 17C5:ADCE -loc_31001: - // 6191 -cs=0x17c5;eip=0x00add1; T(MOV(cl, *(raddr(ss,bp+var_24)))); // 57589 mov cl, byte ptr [bp+var_24] ;~ 17C5:ADD1 -cs=0x17c5;eip=0x00add4; X(SAR(word_52246, cl)); // 57590 sar word_52246, cl ;~ 17C5:ADD4 -cs=0x17c5;eip=0x00add8; T(CMP(word_52246, 0x0FFE0)); // 57591 cmp word_52246, 0FFE0h ;~ 17C5:ADD8 -cs=0x17c5;eip=0x00addd; J(JG(loc_31012)); // 57592 jg short loc_31012 ;~ 17C5:ADDD -cs=0x17c5;eip=0x00addf; J(JMP(loc_3112d)); // 57593 jmp loc_3112D ;~ 17C5:ADDF -loc_31012: - // 6192 -cs=0x17c5;eip=0x00ade2; T(ax = 0x24;); // 57597 mov ax, 24h ; '$' ;~ 17C5:ADE2 -cs=0x17c5;eip=0x00ade5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57598 imul [bp+var_20] ;~ 17C5:ADE5 -cs=0x17c5;eip=0x00ade8; T(si = ax;); // 57599 mov si, ax ;~ 17C5:ADE8 -cs=0x17c5;eip=0x00adea; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0x3E7)); // 57600 cmp word ptr [si-76A8h], 3E7h ;~ 17C5:ADEA -cs=0x17c5;eip=0x00adf0; J(JL(loc_31025)); // 57601 jl short loc_31025 ;~ 17C5:ADF0 -cs=0x17c5;eip=0x00adf2; J(JMP(loc_310da)); // 57602 jmp loc_310DA ;~ 17C5:ADF2 -loc_31025: - // 6193 -cs=0x17c5;eip=0x00adf5; T(CMP(word_492ec, 0)); // 57606 cmp word_492EC, 0 ;~ 17C5:ADF5 -cs=0x17c5;eip=0x00adfa; J(JZ(loc_3102f)); // 57607 jz short loc_3102F ;~ 17C5:ADFA -cs=0x17c5;eip=0x00adfc; J(JMP(loc_310da)); // 57608 jmp loc_310DA ;~ 17C5:ADFC -loc_3102f: - // 6194 -cs=0x17c5;eip=0x00adff; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0)); // 57612 mov [bp+var_1C], 0 ;~ 17C5:ADFF -cs=0x17c5;eip=0x00ae04; T(di = word_5239a;); // 57613 mov di, word_5239A ;~ 17C5:AE04 -cs=0x17c5;eip=0x00ae08; T(cl = 4;); // 57614 mov cl, 4 ;~ 17C5:AE08 -cs=0x17c5;eip=0x00ae0a; T(SHL(di, cl)); // 57615 shl di, cl ;~ 17C5:AE0A -cs=0x17c5;eip=0x00ae0c; T(TEST(*(dw*)(raddr(ds,di-0x7E4C)), 0x200)); // 57616 test word ptr [di-7E4Ch], 200h ;~ 17C5:AE0C -cs=0x17c5;eip=0x00ae12; J(JZ(loc_3108f)); // 57617 jz short loc_3108F ;~ 17C5:AE12 -cs=0x17c5;eip=0x00ae14; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 57618 mov ax, [si-76ACh] ;~ 17C5:AE14 -cs=0x17c5;eip=0x00ae18; T(SUB(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 57619 sub ax, [di-7E52h] ;~ 17C5:AE18 -cs=0x17c5;eip=0x00ae1c; X(PUSH(ax)); // 57620 push ax ;~ 17C5:AE1C -cs=0x17c5;eip=0x00ae1d; J(CALL(sub_34dc0,0)); // 57621 call sub_34DC0 ;~ 17C5:AE1D -cs=0x17c5;eip=0x00ae20; T(ADD(sp, 2)); // 57622 add sp, 2 ;~ 17C5:AE20 -cs=0x17c5;eip=0x00ae23; T(dx = word_4f22c;); // 57623 mov dx, word_4F22C ;~ 17C5:AE23 -cs=0x17c5;eip=0x00ae27; T(cl = 5;); // 57624 mov cl, 5 ;~ 17C5:AE27 -cs=0x17c5;eip=0x00ae29; T(SAR(dx, cl)); // 57625 sar dx, cl ;~ 17C5:AE29 -cs=0x17c5;eip=0x00ae2b; T(CMP(ax, dx)); // 57626 cmp ax, dx ;~ 17C5:AE2B -cs=0x17c5;eip=0x00ae2d; J(JGE(loc_3108f)); // 57627 jge short loc_3108F ;~ 17C5:AE2D -cs=0x17c5;eip=0x00ae2f; T(ax = 0x24;); // 57628 mov ax, 24h ; '$' ;~ 17C5:AE2F -cs=0x17c5;eip=0x00ae32; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57629 imul [bp+var_20] ;~ 17C5:AE32 -cs=0x17c5;eip=0x00ae35; T(bx = ax;); // 57630 mov bx, ax ;~ 17C5:AE35 -cs=0x17c5;eip=0x00ae37; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76AA)))); // 57631 mov ax, [bx-76AAh] ;~ 17C5:AE37 -cs=0x17c5;eip=0x00ae3b; T(bx = word_5239a;); // 57632 mov bx, word_5239A ;~ 17C5:AE3B -cs=0x17c5;eip=0x00ae3f; T(cl = 4;); // 57633 mov cl, 4 ;~ 17C5:AE3F -cs=0x17c5;eip=0x00ae41; T(SHL(bx, cl)); // 57634 shl bx, cl ;~ 17C5:AE41 -cs=0x17c5;eip=0x00ae43; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 57635 sub ax, [bx-7E50h] ;~ 17C5:AE43 -cs=0x17c5;eip=0x00ae47; X(PUSH(ax)); // 57636 push ax ;~ 17C5:AE47 -cs=0x17c5;eip=0x00ae48; J(CALL(sub_34dc0,0)); // 57637 call sub_34DC0 ;~ 17C5:AE48 -cs=0x17c5;eip=0x00ae4b; T(ADD(sp, 2)); // 57638 add sp, 2 ;~ 17C5:AE4B -cs=0x17c5;eip=0x00ae4e; T(dx = word_4f430;); // 57639 mov dx, word_4F430 ;~ 17C5:AE4E -cs=0x17c5;eip=0x00ae52; T(cl = 5;); // 57640 mov cl, 5 ;~ 17C5:AE52 -cs=0x17c5;eip=0x00ae54; T(SAR(dx, cl)); // 57641 sar dx, cl ;~ 17C5:AE54 -cs=0x17c5;eip=0x00ae56; T(CMP(ax, dx)); // 57642 cmp ax, dx ;~ 17C5:AE56 -cs=0x17c5;eip=0x00ae58; J(JGE(loc_3108f)); // 57643 jge short loc_3108F ;~ 17C5:AE58 -cs=0x17c5;eip=0x00ae5a; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0x80)); // 57644 mov [bp+var_1C], 80h ;~ 17C5:AE5A -loc_3108f: - // 6195 -cs=0x17c5;eip=0x00ae5f; T(CMP(word_4e2fe, 0x80)); // 57648 cmp word_4E2FE, 80h ;~ 17C5:AE5F -cs=0x17c5;eip=0x00ae65; J(JNZ(loc_3109e)); // 57649 jnz short loc_3109E ;~ 17C5:AE65 -cs=0x17c5;eip=0x00ae67; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 0x80)); // 57650 cmp [bp+var_1C], 80h ;~ 17C5:AE67 -cs=0x17c5;eip=0x00ae6c; J(JNZ(loc_310da)); // 57651 jnz short loc_310DA ;~ 17C5:AE6C -loc_3109e: - // 6196 -cs=0x17c5;eip=0x00ae6e; T(ax = 0x24;); // 57654 mov ax, 24h ; '$' ;~ 17C5:AE6E -cs=0x17c5;eip=0x00ae71; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57655 imul [bp+var_20] ;~ 17C5:AE71 -cs=0x17c5;eip=0x00ae74; T(si = ax;); // 57656 mov si, ax ;~ 17C5:AE74 -cs=0x17c5;eip=0x00ae76; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 57657 push [bp+var_24] ;~ 17C5:AE76 -cs=0x17c5;eip=0x00ae79; J(CALL(sub_333f8,0)); // 57658 call sub_333F8 ;~ 17C5:AE79 -cs=0x17c5;eip=0x00ae7c; T(ADD(sp, 2)); // 57659 add sp, 2 ;~ 17C5:AE7C -cs=0x17c5;eip=0x00ae7f; T(SUB(ax, 2)); // 57660 sub ax, 2 ;~ 17C5:AE7F -cs=0x17c5;eip=0x00ae82; T(NEG(ax)); // 57661 neg ax ;~ 17C5:AE82 -cs=0x17c5;eip=0x00ae84; X(PUSH(ax)); // 57662 push ax ;~ 17C5:AE84 -cs=0x17c5;eip=0x00ae85; T(SUB(ax, ax)); // 57663 sub ax, ax ;~ 17C5:AE85 -cs=0x17c5;eip=0x00ae87; X(PUSH(ax)); // 57664 push ax ;~ 17C5:AE87 -cs=0x17c5;eip=0x00ae88; X(PUSH(ax)); // 57665 push ax ;~ 17C5:AE88 -cs=0x17c5;eip=0x00ae89; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 57666 push word ptr [si-769Eh] ;~ 17C5:AE89 -cs=0x17c5;eip=0x00ae8d; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 57667 push [bp+var_1C] ;~ 17C5:AE8D -cs=0x17c5;eip=0x00ae90; X(PUSH(*(dw*)(raddr(ds,si-0x76A0)))); // 57668 push word ptr [si-76A0h] ;~ 17C5:AE90 -cs=0x17c5;eip=0x00ae94; X(PUSH(*(dw*)(raddr(ds,si-0x76A2)))); // 57669 push word ptr [si-76A2h] ;~ 17C5:AE94 -cs=0x17c5;eip=0x00ae98; X(PUSH(*(dw*)(raddr(ds,si-0x76A4)))); // 57670 push word ptr [si-76A4h] ;~ 17C5:AE98 -cs=0x17c5;eip=0x00ae9c; X(PUSH(*(dw*)(raddr(ds,si-0x76A6)))); // 57671 push word ptr [si-76A6h] ;~ 17C5:AE9C -cs=0x17c5;eip=0x00aea0; T(ax = 5;); // 57672 mov ax, 5 ;~ 17C5:AEA0 -cs=0x17c5;eip=0x00aea3; X(PUSH(ax)); // 57673 push ax ;~ 17C5:AEA3 -cs=0x17c5;eip=0x00aea4; J(CALL(sub_32c02,0)); // 57674 call sub_32C02 ;~ 17C5:AEA4 -cs=0x17c5;eip=0x00aea7; T(ADD(sp, 0x14)); // 57675 add sp, 14h ;~ 17C5:AEA7 -loc_310da: - // 6197 -cs=0x17c5;eip=0x00aeaa; T(ax = 0x24;); // 57679 mov ax, 24h ; '$' ;~ 17C5:AEAA -cs=0x17c5;eip=0x00aead; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57680 imul [bp+var_20] ;~ 17C5:AEAD -cs=0x17c5;eip=0x00aeb0; T(si = ax;); // 57681 mov si, ax ;~ 17C5:AEB0 -cs=0x17c5;eip=0x00aeb2; T(ax = 2;); // 57682 mov ax, 2 ;~ 17C5:AEB2 -cs=0x17c5;eip=0x00aeb5; T(SUB(ax, *(dw*)(raddr(ss,bp+var_24)))); // 57683 sub ax, [bp+var_24] ;~ 17C5:AEB5 -cs=0x17c5;eip=0x00aeb8; X(PUSH(ax)); // 57684 push ax ;~ 17C5:AEB8 -cs=0x17c5;eip=0x00aeb9; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 57685 push word ptr [si-769Ah] ;~ 17C5:AEB9 -cs=0x17c5;eip=0x00aebd; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 57686 push word ptr [si-769Ch] ;~ 17C5:AEBD -cs=0x17c5;eip=0x00aec1; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 57687 push word ptr [si-769Eh] ;~ 17C5:AEC1 -cs=0x17c5;eip=0x00aec5; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 57688 push word ptr [si-76A8h] ;~ 17C5:AEC5 -cs=0x17c5;eip=0x00aec9; X(PUSH(*(dw*)(raddr(ds,si-0x76A0)))); // 57689 push word ptr [si-76A0h] ;~ 17C5:AEC9 -cs=0x17c5;eip=0x00aecd; X(PUSH(*(dw*)(raddr(ds,si-0x76A2)))); // 57690 push word ptr [si-76A2h] ;~ 17C5:AECD -cs=0x17c5;eip=0x00aed1; X(PUSH(*(dw*)(raddr(ds,si-0x76A4)))); // 57691 push word ptr [si-76A4h] ;~ 17C5:AED1 -cs=0x17c5;eip=0x00aed5; X(PUSH(*(dw*)(raddr(ds,si-0x76A6)))); // 57692 push word ptr [si-76A6h] ;~ 17C5:AED5 -cs=0x17c5;eip=0x00aed9; T(CMP(word_52246, 0x0FFF0)); // 57693 cmp word_52246, 0FFF0h ;~ 17C5:AED9 -cs=0x17c5;eip=0x00aede; J(JLE(loc_31114)); // 57694 jle short loc_31114 ;~ 17C5:AEDE -cs=0x17c5;eip=0x00aee0; T(SUB(di, di)); // 57695 sub di, di ;~ 17C5:AEE0 -cs=0x17c5;eip=0x00aee2; J(JMP(loc_31117)); // 57696 jmp short loc_31117 ;~ 17C5:AEE2 -loc_31114: - // 6198 -cs=0x17c5;eip=0x00aee4; T(di = 1;); // 57700 mov di, 1 ;~ 17C5:AEE4 -loc_31117: - // 6199 -cs=0x17c5;eip=0x00aee7; T(SHL(di, 1)); // 57703 shl di, 1 ;~ 17C5:AEE7 -cs=0x17c5;eip=0x00aee9; T(MOV(bx, *(dw*)(raddr(ds,si-0x7698)))); // 57704 mov bx, [si-7698h] ;~ 17C5:AEE9 -cs=0x17c5;eip=0x00aeed; T(cl = 5;); // 57705 mov cl, 5 ;~ 17C5:AEED -cs=0x17c5;eip=0x00aeef; T(SHL(bx, cl)); // 57706 shl bx, cl ;~ 17C5:AEEF -cs=0x17c5;eip=0x00aef1; X(PUSH(*(dw*)(raddr(ds,bx+di+0x2E2)))); // 57707 push word ptr [bx+di+2E2h] ;~ 17C5:AEF1 -cs=0x17c5;eip=0x00aef5; J(CALL(sub_32c02,0)); // 57708 call sub_32C02 ;~ 17C5:AEF5 -cs=0x17c5;eip=0x00aef8; T(ADD(sp, 0x14)); // 57709 add sp, 14h ;~ 17C5:AEF8 -cs=0x17c5;eip=0x00aefb; J(JMP(loc_3114d)); // 57710 jmp short loc_3114D ;~ 17C5:AEFB -loc_3112d: - // 6200 -cs=0x17c5;eip=0x00aefd; T(ax = 0x0F;); // 57714 mov ax, 0Fh ;~ 17C5:AEFD -cs=0x17c5;eip=0x00af00; X(PUSH(ax)); // 57715 push ax ;~ 17C5:AF00 -cs=0x17c5;eip=0x00af01; J(CALL(sub_30074,0)); // 57716 call sub_30074 ;~ 17C5:AF01 -cs=0x17c5;eip=0x00af04; T(ADD(sp, 2)); // 57717 add sp, 2 ;~ 17C5:AF04 -cs=0x17c5;eip=0x00af07; X(PUSH(*(word_4ac7c))); // 57718 push word_4AC7C ;~ 17C5:AF07 -cs=0x17c5;eip=0x00af0b; X(PUSH(*(word_4aa98))); // 57719 push word_4AA98 ;~ 17C5:AF0B -cs=0x17c5;eip=0x00af0f; X(PUSH(*(word_4ac7c))); // 57720 push word_4AC7C ;~ 17C5:AF0F -cs=0x17c5;eip=0x00af13; X(PUSH(*(word_4aa98))); // 57721 push word_4AA98 ;~ 17C5:AF13 -cs=0x17c5;eip=0x00af17; J(CALL(sub_2fe3c,0)); // 57722 call sub_2FE3C ;~ 17C5:AF17 -cs=0x17c5;eip=0x00af1a; T(ADD(sp, 8)); // 57724 add sp, 8 ;~ 17C5:AF1A -loc_3114d: - // 6201 -cs=0x17c5;eip=0x00af1d; J(JMP(loc_30f46)); // 57728 jmp loc_30F46 ;~ 17C5:AF1D -loc_31150: - // 6202 -cs=0x17c5;eip=0x00af20; T(CMP(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 57732 cmp [bp+var_2C], 0FFFFh ;~ 17C5:AF20 -cs=0x17c5;eip=0x00af24; J(JZ(loc_31162)); // 57733 jz short loc_31162 ;~ 17C5:AF24 -cs=0x17c5;eip=0x00af26; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 57734 mov ax, [bp+var_2C] ;~ 17C5:AF26 -cs=0x17c5;eip=0x00af29; X(word_49922 = ax;); // 57735 mov word_49922, ax ;~ 17C5:AF29 -cs=0x17c5;eip=0x00af2c; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 57736 mov word ptr loc_4F834, 0 ;~ 17C5:AF2C -loc_31162: - // 6203 -cs=0x17c5;eip=0x00af32; T(TEST(*(db*)(&word_49922), 0x80)); // 57739 test byte ptr word_49922, 80h ;~ 17C5:AF32 -cs=0x17c5;eip=0x00af37; J(JZ(loc_3116f)); // 57740 jz short loc_3116F ;~ 17C5:AF37 -cs=0x17c5;eip=0x00af39; X(word_49922 = 0x0FFFF;); // 57741 mov word_49922, 0FFFFh ;~ 17C5:AF39 -loc_3116f: - // 6204 -cs=0x17c5;eip=0x00af3f; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 57744 mov [bp+var_20], 0 ;~ 17C5:AF3F -cs=0x17c5;eip=0x00af44; J(JMP(loc_31179)); // 57745 jmp short loc_31179 ;~ 17C5:AF44 -loc_31176: - // 6205 -cs=0x17c5;eip=0x00af46; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 57749 inc [bp+var_20] ;~ 17C5:AF46 -loc_31179: - // 6206 -cs=0x17c5;eip=0x00af49; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 0x0C)); // 57752 cmp [bp+var_20], 0Ch ;~ 17C5:AF49 -cs=0x17c5;eip=0x00af4d; J(JL(loc_31182)); // 57753 jl short loc_31182 ;~ 17C5:AF4D -cs=0x17c5;eip=0x00af4f; J(JMP(loc_31256)); // 57754 jmp loc_31256 ;~ 17C5:AF4F -loc_31182: - // 6207 -cs=0x17c5;eip=0x00af52; T(ax = 0x18;); // 57758 mov ax, 18h ;~ 17C5:AF52 -cs=0x17c5;eip=0x00af55; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57759 imul [bp+var_20] ;~ 17C5:AF55 -cs=0x17c5;eip=0x00af58; T(si = ax;); // 57760 mov si, ax ;~ 17C5:AF58 -cs=0x17c5;eip=0x00af5a; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 57761 cmp word ptr [si+0D22h], 0 ;~ 17C5:AF5A -cs=0x17c5;eip=0x00af5f; J(JNZ(loc_31194)); // 57762 jnz short loc_31194 ;~ 17C5:AF5F -cs=0x17c5;eip=0x00af61; J(JMP(loc_31253)); // 57763 jmp loc_31253 ;~ 17C5:AF61 -loc_31194: - // 6208 -cs=0x17c5;eip=0x00af64; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 57768 push word ptr [si+0D18h] ;~ 17C5:AF64 -cs=0x17c5;eip=0x00af68; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 57769 push word ptr [si+0D16h] ;~ 17C5:AF68 -cs=0x17c5;eip=0x00af6c; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 57770 push word ptr [si+0D14h] ;~ 17C5:AF6C -cs=0x17c5;eip=0x00af70; J(CALL(sub_326b8,0)); // 57771 call sub_326B8 ;~ 17C5:AF70 -cs=0x17c5;eip=0x00af73; T(ADD(sp, 6)); // 57772 add sp, 6 ;~ 17C5:AF73 -cs=0x17c5;eip=0x00af76; T(CMP(*(word_4aa98), 0x0FFFF)); // 57773 cmp word_4AA98, 0FFFFh ;~ 17C5:AF76 -cs=0x17c5;eip=0x00af7b; J(JNZ(loc_311b0)); // 57774 jnz short loc_311B0 ;~ 17C5:AF7B -cs=0x17c5;eip=0x00af7d; J(JMP(loc_31253)); // 57775 jmp loc_31253 ;~ 17C5:AF7D -loc_311b0: - // 6209 -cs=0x17c5;eip=0x00af80; T(CMP(word_52246, 0x0FFE0)); // 57779 cmp word_52246, 0FFE0h ;~ 17C5:AF80 -cs=0x17c5;eip=0x00af85; J(JLE(loc_31228)); // 57780 jle short loc_31228 ;~ 17C5:AF85 -cs=0x17c5;eip=0x00af87; T(ax = 0x18;); // 57781 mov ax, 18h ;~ 17C5:AF87 -cs=0x17c5;eip=0x00af8a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 57782 imul [bp+var_20] ;~ 17C5:AF8A -cs=0x17c5;eip=0x00af8d; T(si = ax;); // 57783 mov si, ax ;~ 17C5:AF8D -cs=0x17c5;eip=0x00af8f; T(TEST(*(db*)(&word_520c0), 0x80)); // 57784 test byte ptr word_520C0, 80h ;~ 17C5:AF8F -cs=0x17c5;eip=0x00af94; J(JZ(loc_311d3)); // 57785 jz short loc_311D3 ;~ 17C5:AF94 -cs=0x17c5;eip=0x00af96; T(CMP(word_520c0, 0x8B)); // 57786 cmp word_520C0, 8Bh ;~ 17C5:AF96 -cs=0x17c5;eip=0x00af9c; J(JZ(loc_311d3)); // 57787 jz short loc_311D3 ;~ 17C5:AF9C -cs=0x17c5;eip=0x00af9e; T(ax = 3;); // 57788 mov ax, 3 ;~ 17C5:AF9E -cs=0x17c5;eip=0x00afa1; J(JMP(loc_311d6)); // 57789 jmp short loc_311D6 ;~ 17C5:AFA1 -loc_311d3: - // 6210 -cs=0x17c5;eip=0x00afa3; T(ax = 1;); // 57794 mov ax, 1 ;~ 17C5:AFA3 -loc_311d6: - // 6211 -cs=0x17c5;eip=0x00afa6; X(PUSH(ax)); // 57797 push ax ;~ 17C5:AFA6 -cs=0x17c5;eip=0x00afa7; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D20)))); // 57798 mov ax, [si+0D20h] ;~ 17C5:AFA7 -cs=0x17c5;eip=0x00afab; T(ADD(ah, 0x20)); // 57799 add ah, 20h ; ' ' ;~ 17C5:AFAB -cs=0x17c5;eip=0x00afae; X(PUSH(ax)); // 57800 push ax ;~ 17C5:AFAE -cs=0x17c5;eip=0x00afaf; X(PUSH(*(dw*)(raddr(ds,si+0x0D1E)))); // 57801 push word ptr [si+0D1Eh] ;~ 17C5:AFAF -cs=0x17c5;eip=0x00afb3; X(PUSH(*(dw*)(raddr(ds,si+0x0D1C)))); // 57802 push word ptr [si+0D1Ch] ;~ 17C5:AFB3 -cs=0x17c5;eip=0x00afb7; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 57803 push word ptr [si+0D18h] ;~ 17C5:AFB7 -cs=0x17c5;eip=0x00afbb; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 57804 mov ax, [si+0D16h] ;~ 17C5:AFBB -cs=0x17c5;eip=0x00afbf; T(SUB(dx, dx)); // 57805 sub dx, dx ;~ 17C5:AFBF -cs=0x17c5;eip=0x00afc1; T(cl = 5;); // 57806 mov cl, 5 ;~ 17C5:AFC1 -loc_311f3: - // 6212 -cs=0x17c5;eip=0x00afc3; T(SHL(ax, 1)); // 57809 shl ax, 1 ;~ 17C5:AFC3 -cs=0x17c5;eip=0x00afc5; T(RCL(dx, 1)); // 57810 rcl dx, 1 ;~ 17C5:AFC5 -cs=0x17c5;eip=0x00afc7; T(DEC(cl)); // 57811 dec cl ;~ 17C5:AFC7 -cs=0x17c5;eip=0x00afc9; J(JZ(loc_311fd)); // 57812 jz short loc_311FD ;~ 17C5:AFC9 -cs=0x17c5;eip=0x00afcb; J(JMP(loc_311f3)); // 57813 jmp short loc_311F3 ;~ 17C5:AFCB -loc_311fd: - // 6213 -cs=0x17c5;eip=0x00afcd; X(PUSH(dx)); // 57817 push dx ;~ 17C5:AFCD -cs=0x17c5;eip=0x00afce; X(PUSH(ax)); // 57818 push ax ;~ 17C5:AFCE -cs=0x17c5;eip=0x00afcf; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 57819 mov ax, [si+0D14h] ;~ 17C5:AFCF -cs=0x17c5;eip=0x00afd3; T(SUB(dx, dx)); // 57820 sub dx, dx ;~ 17C5:AFD3 -cs=0x17c5;eip=0x00afd5; T(cl = 5;); // 57821 mov cl, 5 ;~ 17C5:AFD5 -loc_31207: - // 6214 -cs=0x17c5;eip=0x00afd7; T(SHL(ax, 1)); // 57824 shl ax, 1 ;~ 17C5:AFD7 -cs=0x17c5;eip=0x00afd9; T(RCL(dx, 1)); // 57825 rcl dx, 1 ;~ 17C5:AFD9 -cs=0x17c5;eip=0x00afdb; T(DEC(cl)); // 57826 dec cl ;~ 17C5:AFDB -cs=0x17c5;eip=0x00afdd; J(JZ(loc_31211)); // 57827 jz short loc_31211 ;~ 17C5:AFDD -cs=0x17c5;eip=0x00afdf; J(JMP(loc_31207)); // 57828 jmp short loc_31207 ;~ 17C5:AFDF -loc_31211: - // 6215 -cs=0x17c5;eip=0x00afe1; X(PUSH(dx)); // 57832 push dx ;~ 17C5:AFE1 -cs=0x17c5;eip=0x00afe2; X(PUSH(ax)); // 57833 push ax ;~ 17C5:AFE2 -cs=0x17c5;eip=0x00afe3; T(ax = 0x12;); // 57834 mov ax, 12h ;~ 17C5:AFE3 -cs=0x17c5;eip=0x00afe6; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0D24)))); // 57835 imul word ptr [si+0D24h] ;~ 17C5:AFE6 -cs=0x17c5;eip=0x00afea; T(bx = ax;); // 57836 mov bx, ax ;~ 17C5:AFEA -cs=0x17c5;eip=0x00afec; X(PUSH(*(dw*)(raddr(ds,bx+0x538)))); // 57837 push word ptr [bx+538h] ;~ 17C5:AFEC -cs=0x17c5;eip=0x00aff0; J(CALL(sub_32c02,0)); // 57838 call sub_32C02 ;~ 17C5:AFF0 -cs=0x17c5;eip=0x00aff3; T(ADD(sp, 0x14)); // 57839 add sp, 14h ;~ 17C5:AFF3 -cs=0x17c5;eip=0x00aff6; J(JMP(loc_31253)); // 57840 jmp short loc_31253 ;~ 17C5:AFF6 -loc_31228: - // 6216 -cs=0x17c5;eip=0x00aff8; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 8)); // 57844 cmp [bp+var_20], 8 ;~ 17C5:AFF8 -cs=0x17c5;eip=0x00affc; J(JGE(loc_31233)); // 57845 jge short loc_31233 ;~ 17C5:AFFC -cs=0x17c5;eip=0x00affe; T(ax = 0x0C;); // 57846 mov ax, 0Ch ;~ 17C5:AFFE -cs=0x17c5;eip=0x00b001; J(JMP(loc_31236)); // 57847 jmp short loc_31236 ;~ 17C5:B001 -loc_31233: - // 6217 -cs=0x17c5;eip=0x00b003; T(ax = 0x0D;); // 57851 mov ax, 0Dh ;~ 17C5:B003 -loc_31236: - // 6218 -cs=0x17c5;eip=0x00b006; X(PUSH(ax)); // 57854 push ax ;~ 17C5:B006 -cs=0x17c5;eip=0x00b007; J(CALL(sub_30074,0)); // 57855 call sub_30074 ;~ 17C5:B007 -cs=0x17c5;eip=0x00b00a; T(ADD(sp, 2)); // 57856 add sp, 2 ;~ 17C5:B00A -cs=0x17c5;eip=0x00b00d; X(PUSH(*(word_4ac7c))); // 57857 push word_4AC7C ;~ 17C5:B00D -cs=0x17c5;eip=0x00b011; X(PUSH(*(word_4aa98))); // 57858 push word_4AA98 ;~ 17C5:B011 -cs=0x17c5;eip=0x00b015; X(PUSH(*(word_4ac7c))); // 57859 push word_4AC7C ;~ 17C5:B015 -cs=0x17c5;eip=0x00b019; X(PUSH(*(word_4aa98))); // 57860 push word_4AA98 ;~ 17C5:B019 -cs=0x17c5;eip=0x00b01d; J(CALL(sub_2fe3c,0)); // 57861 call sub_2FE3C ;~ 17C5:B01D -cs=0x17c5;eip=0x00b020; T(ADD(sp, 8)); // 57863 add sp, 8 ;~ 17C5:B020 -loc_31253: - // 6219 -cs=0x17c5;eip=0x00b023; J(JMP(loc_31176)); // 57867 jmp loc_31176 ;~ 17C5:B023 -loc_31256: - // 6220 -cs=0x17c5;eip=0x00b026; T(CMP(*(word_521d2), 0)); // 57871 cmp word_521D2, 0 ;~ 17C5:B026 -cs=0x17c5;eip=0x00b02b; J(JLE(loc_312c7)); // 57872 jle short loc_312C7 ;~ 17C5:B02B -cs=0x17c5;eip=0x00b02d; X(PUSH(*(word_521d2))); // 57873 push word_521D2 ;~ 17C5:B02D -cs=0x17c5;eip=0x00b031; X(PUSH(*(word_52106))); // 57874 push word_52106 ;~ 17C5:B031 -cs=0x17c5;eip=0x00b035; X(PUSH(word_520f2)); // 57875 push word_520F2 ;~ 17C5:B035 -cs=0x17c5;eip=0x00b039; J(CALL(sub_326b8,0)); // 57876 call sub_326B8 ;~ 17C5:B039 -cs=0x17c5;eip=0x00b03c; T(ADD(sp, 6)); // 57877 add sp, 6 ;~ 17C5:B03C -cs=0x17c5;eip=0x00b03f; T(CMP(word_52246, 0)); // 57878 cmp word_52246, 0 ;~ 17C5:B03F -cs=0x17c5;eip=0x00b044; J(JGE(loc_312c7)); // 57879 jge short loc_312C7 ;~ 17C5:B044 -cs=0x17c5;eip=0x00b046; T(CMP(word_52246, 0x0FF00)); // 57880 cmp word_52246, 0FF00h ;~ 17C5:B046 -cs=0x17c5;eip=0x00b04c; J(JLE(loc_312c7)); // 57881 jle short loc_312C7 ;~ 17C5:B04C -cs=0x17c5;eip=0x00b04e; T(CMP(word_5170c, 0)); // 57882 cmp word_5170C, 0 ;~ 17C5:B04E -cs=0x17c5;eip=0x00b053; J(JLE(loc_3128a)); // 57883 jle short loc_3128A ;~ 17C5:B053 -cs=0x17c5;eip=0x00b055; T(ax = 4;); // 57884 mov ax, 4 ;~ 17C5:B055 -cs=0x17c5;eip=0x00b058; J(JMP(loc_3128d)); // 57885 jmp short loc_3128D ;~ 17C5:B058 -loc_3128a: - // 6221 -cs=0x17c5;eip=0x00b05a; T(ax = 3;); // 57889 mov ax, 3 ;~ 17C5:B05A -loc_3128d: - // 6222 -cs=0x17c5;eip=0x00b05d; X(PUSH(ax)); // 57892 push ax ;~ 17C5:B05D -cs=0x17c5;eip=0x00b05e; T(SUB(ax, ax)); // 57893 sub ax, ax ;~ 17C5:B05E -cs=0x17c5;eip=0x00b060; X(PUSH(ax)); // 57894 push ax ;~ 17C5:B060 -cs=0x17c5;eip=0x00b061; X(PUSH(ax)); // 57895 push ax ;~ 17C5:B061 -cs=0x17c5;eip=0x00b062; X(PUSH(ax)); // 57896 push ax ;~ 17C5:B062 -cs=0x17c5;eip=0x00b063; X(PUSH(*(word_521d2))); // 57897 push word_521D2 ;~ 17C5:B063 -cs=0x17c5;eip=0x00b067; T(ax = *(word_52106);); // 57898 mov ax, word_52106 ;~ 17C5:B067 -cs=0x17c5;eip=0x00b06a; T(SUB(dx, dx)); // 57899 sub dx, dx ;~ 17C5:B06A -cs=0x17c5;eip=0x00b06c; T(cl = 5;); // 57900 mov cl, 5 ;~ 17C5:B06C -loc_3129e: - // 6223 -cs=0x17c5;eip=0x00b06e; T(SHL(ax, 1)); // 57903 shl ax, 1 ;~ 17C5:B06E -cs=0x17c5;eip=0x00b070; T(RCL(dx, 1)); // 57904 rcl dx, 1 ;~ 17C5:B070 -cs=0x17c5;eip=0x00b072; T(DEC(cl)); // 57905 dec cl ;~ 17C5:B072 -cs=0x17c5;eip=0x00b074; J(JZ(loc_312a8)); // 57906 jz short loc_312A8 ;~ 17C5:B074 -cs=0x17c5;eip=0x00b076; J(JMP(loc_3129e)); // 57907 jmp short loc_3129E ;~ 17C5:B076 -loc_312a8: - // 6224 -cs=0x17c5;eip=0x00b078; X(PUSH(dx)); // 57911 push dx ;~ 17C5:B078 -cs=0x17c5;eip=0x00b079; X(PUSH(ax)); // 57912 push ax ;~ 17C5:B079 -cs=0x17c5;eip=0x00b07a; T(ax = word_520f2;); // 57913 mov ax, word_520F2 ;~ 17C5:B07A -cs=0x17c5;eip=0x00b07d; T(SUB(dx, dx)); // 57914 sub dx, dx ;~ 17C5:B07D -cs=0x17c5;eip=0x00b07f; T(cl = 5;); // 57915 mov cl, 5 ;~ 17C5:B07F -loc_312b1: - // 6225 -cs=0x17c5;eip=0x00b081; T(SHL(ax, 1)); // 57918 shl ax, 1 ;~ 17C5:B081 -cs=0x17c5;eip=0x00b083; T(RCL(dx, 1)); // 57919 rcl dx, 1 ;~ 17C5:B083 -cs=0x17c5;eip=0x00b085; T(DEC(cl)); // 57920 dec cl ;~ 17C5:B085 -cs=0x17c5;eip=0x00b087; J(JZ(loc_312bb)); // 57921 jz short loc_312BB ;~ 17C5:B087 -cs=0x17c5;eip=0x00b089; J(JMP(loc_312b1)); // 57922 jmp short loc_312B1 ;~ 17C5:B089 -loc_312bb: - // 6226 -cs=0x17c5;eip=0x00b08b; X(PUSH(dx)); // 57926 push dx ;~ 17C5:B08B -cs=0x17c5;eip=0x00b08c; X(PUSH(ax)); // 57927 push ax ;~ 17C5:B08C -cs=0x17c5;eip=0x00b08d; T(ax = 0x0E;); // 57928 mov ax, 0Eh ;~ 17C5:B08D -cs=0x17c5;eip=0x00b090; X(PUSH(ax)); // 57929 push ax ;~ 17C5:B090 -cs=0x17c5;eip=0x00b091; J(CALL(sub_32c02,0)); // 57930 call sub_32C02 ;~ 17C5:B091 -cs=0x17c5;eip=0x00b094; T(ADD(sp, 0x14)); // 57931 add sp, 14h ;~ 17C5:B094 -loc_312c7: - // 6227 -cs=0x17c5;eip=0x00b097; T(TEST(*(db*)(&word_520c0), 0x80)); // 57935 test byte ptr word_520C0, 80h ;~ 17C5:B097 -cs=0x17c5;eip=0x00b09c; J(JNZ(loc_312d1)); // 57936 jnz short loc_312D1 ;~ 17C5:B09C -cs=0x17c5;eip=0x00b09e; J(JMP(loc_31371)); // 57937 jmp loc_31371 ;~ 17C5:B09E -loc_312d1: - // 6228 -cs=0x17c5;eip=0x00b0a1; T(CMP(word_520c0, 0x8B)); // 57942 cmp word_520C0, 8Bh ;~ 17C5:B0A1 -cs=0x17c5;eip=0x00b0a7; J(JNZ(loc_312dc)); // 57943 jnz short loc_312DC ;~ 17C5:B0A7 -cs=0x17c5;eip=0x00b0a9; J(JMP(loc_31371)); // 57944 jmp loc_31371 ;~ 17C5:B0A9 -loc_312dc: - // 6229 -cs=0x17c5;eip=0x00b0ac; T(CMP(word_4e2fe, 0)); // 57948 cmp word_4E2FE, 0 ;~ 17C5:B0AC -cs=0x17c5;eip=0x00b0b1; J(JNZ(loc_312ed)); // 57949 jnz short loc_312ED ;~ 17C5:B0B1 -cs=0x17c5;eip=0x00b0b3; T(CMP(*(word_5206c), 0)); // 57950 cmp word_5206C, 0 ;~ 17C5:B0B3 -cs=0x17c5;eip=0x00b0b8; J(JZ(loc_312ed)); // 57951 jz short loc_312ED ;~ 17C5:B0B8 -cs=0x17c5;eip=0x00b0ba; J(JMP(loc_31371)); // 57952 jmp loc_31371 ;~ 17C5:B0BA -loc_312ed: - // 6230 -cs=0x17c5;eip=0x00b0bd; T(ax = 2;); // 57957 mov ax, 2 ;~ 17C5:B0BD -cs=0x17c5;eip=0x00b0c0; T(SUB(ax, *(dw*)(raddr(ss,bp+var_24)))); // 57958 sub ax, [bp+var_24] ;~ 17C5:B0C0 -cs=0x17c5;eip=0x00b0c3; X(PUSH(ax)); // 57959 push ax ;~ 17C5:B0C3 -cs=0x17c5;eip=0x00b0c4; X(PUSH(word_4e2fc)); // 57960 push word_4E2FC ;~ 17C5:B0C4 -cs=0x17c5;eip=0x00b0c8; X(PUSH(word_4e2fa)); // 57961 push word_4E2FA ;~ 17C5:B0C8 -cs=0x17c5;eip=0x00b0cc; X(PUSH(word_4e2f8)); // 57962 push word_4E2F8 ;~ 17C5:B0CC -cs=0x17c5;eip=0x00b0d0; T(ax = word_4e2fe;); // 57963 mov ax, word_4E2FE ;~ 17C5:B0D0 -cs=0x17c5;eip=0x00b0d3; T(ADD(ax, 0x10)); // 57964 add ax, 10h ;~ 17C5:B0D3 -cs=0x17c5;eip=0x00b0d6; X(PUSH(ax)); // 57965 push ax ;~ 17C5:B0D6 -cs=0x17c5;eip=0x00b0d7; T(SUB(ax, ax)); // 57966 sub ax, ax ;~ 17C5:B0D7 -cs=0x17c5;eip=0x00b0d9; T(dx = 0x100;); // 57967 mov dx, 100h ;~ 17C5:B0D9 -cs=0x17c5;eip=0x00b0dc; T(SUB(ax, word_51a28)); // 57968 sub ax, word_51A28 ;~ 17C5:B0DC -cs=0x17c5;eip=0x00b0e0; T(SBB(dx, *(word_51a2a))); // 57969 sbb dx, word_51A2A ;~ 17C5:B0E0 -cs=0x17c5;eip=0x00b0e4; X(PUSH(dx)); // 57970 push dx ;~ 17C5:B0E4 -cs=0x17c5;eip=0x00b0e5; X(PUSH(ax)); // 57971 push ax ;~ 17C5:B0E5 -cs=0x17c5;eip=0x00b0e6; X(PUSH(word_51a0c)); // 57972 push word_51A0C ;~ 17C5:B0E6 -cs=0x17c5;eip=0x00b0ea; X(PUSH(word_51a0a)); // 57973 push word_51A0A ;~ 17C5:B0EA -cs=0x17c5;eip=0x00b0ee; T(al = *(db*)(&word_4f42e);); // 57974 mov al, byte ptr word_4F42E ;~ 17C5:B0EE -cs=0x17c5;eip=0x00b0f1; T(AND(al, 1)); // 57975 and al, 1 ;~ 17C5:B0F1 -cs=0x17c5;eip=0x00b0f3; T(CMP(al, 1)); // 57976 cmp al, 1 ;~ 17C5:B0F3 -cs=0x17c5;eip=0x00b0f5; T(SBB(cx, cx)); // 57977 sbb cx, cx ;~ 17C5:B0F5 -cs=0x17c5;eip=0x00b0f7; T(NEG(cx)); // 57978 neg cx ;~ 17C5:B0F7 -cs=0x17c5;eip=0x00b0f9; T(ADD(cx, 6)); // 57979 add cx, 6 ;~ 17C5:B0F9 -cs=0x17c5;eip=0x00b0fc; X(PUSH(cx)); // 57980 push cx ;~ 17C5:B0FC -cs=0x17c5;eip=0x00b0fd; J(CALL(sub_32c02,0)); // 57981 call sub_32C02 ;~ 17C5:B0FD -cs=0x17c5;eip=0x00b100; T(ADD(sp, 0x14)); // 57983 add sp, 14h ;~ 17C5:B100 -cs=0x17c5;eip=0x00b103; T(CMP(word_4e2fe, 0x3E8)); // 57984 cmp word_4E2FE, 3E8h ;~ 17C5:B103 -cs=0x17c5;eip=0x00b109; J(JNC(loc_31371)); // 57985 jnb short loc_31371 ;~ 17C5:B109 -cs=0x17c5;eip=0x00b10b; T(CMP(word_492ec, 0)); // 57986 cmp word_492EC, 0 ;~ 17C5:B10B -cs=0x17c5;eip=0x00b110; J(JNZ(loc_31371)); // 57987 jnz short loc_31371 ;~ 17C5:B110 -cs=0x17c5;eip=0x00b112; T(ax = 2;); // 57988 mov ax, 2 ;~ 17C5:B112 -cs=0x17c5;eip=0x00b115; X(PUSH(ax)); // 57989 push ax ;~ 17C5:B115 -cs=0x17c5;eip=0x00b116; T(SUB(ax, ax)); // 57990 sub ax, ax ;~ 17C5:B116 -cs=0x17c5;eip=0x00b118; X(PUSH(ax)); // 57991 push ax ;~ 17C5:B118 -cs=0x17c5;eip=0x00b119; X(PUSH(ax)); // 57992 push ax ;~ 17C5:B119 -cs=0x17c5;eip=0x00b11a; X(PUSH(word_4e2f8)); // 57993 push word_4E2F8 ;~ 17C5:B11A -cs=0x17c5;eip=0x00b11e; X(PUSH(word_520ee)); // 57994 push word_520EE ;~ 17C5:B11E -cs=0x17c5;eip=0x00b122; T(dx = 0x100;); // 57995 mov dx, 100h ;~ 17C5:B122 -cs=0x17c5;eip=0x00b125; T(SUB(ax, word_51a28)); // 57996 sub ax, word_51A28 ;~ 17C5:B125 -cs=0x17c5;eip=0x00b129; T(SBB(dx, *(word_51a2a))); // 57997 sbb dx, word_51A2A ;~ 17C5:B129 -cs=0x17c5;eip=0x00b12d; X(PUSH(dx)); // 57998 push dx ;~ 17C5:B12D -cs=0x17c5;eip=0x00b12e; X(PUSH(ax)); // 57999 push ax ;~ 17C5:B12E -cs=0x17c5;eip=0x00b12f; X(PUSH(word_51a0c)); // 58000 push word_51A0C ;~ 17C5:B12F -cs=0x17c5;eip=0x00b133; X(PUSH(word_51a0a)); // 58001 push word_51A0A ;~ 17C5:B133 -cs=0x17c5;eip=0x00b137; T(ax = 0x15;); // 58002 mov ax, 15h ;~ 17C5:B137 -cs=0x17c5;eip=0x00b13a; X(PUSH(ax)); // 58003 push ax ;~ 17C5:B13A -cs=0x17c5;eip=0x00b13b; J(CALL(sub_32c02,0)); // 58004 call sub_32C02 ;~ 17C5:B13B -cs=0x17c5;eip=0x00b13e; T(ADD(sp, 0x14)); // 58005 add sp, 14h ;~ 17C5:B13E -loc_31371: - // 6231 -cs=0x17c5;eip=0x00b141; X(POP(si)); // 58009 pop si ;~ 17C5:B141 -cs=0x17c5;eip=0x00b142; X(POP(di)); // 58010 pop di ;~ 17C5:B142 -cs=0x17c5;eip=0x00b143; T(sp = bp;); // 58011 mov sp, bp ;~ 17C5:B143 -cs=0x17c5;eip=0x00b145; X(POP(bp)); // 58012 pop bp ;~ 17C5:B145 -cs=0x17c5;eip=0x00b146; J(RETN(0)); // 58013 retn ;~ 17C5:B146 -sub_31377: - // 58022 -#undef var_34 -#define var_34 -0x34 - // 58024 var_34 = word ptr -34h ;~ 17C5:B147 -#undef var_32 -#define var_32 -0x32 - // 58025 var_32 = word ptr -32h ;~ 17C5:B147 -#undef var_30 -#define var_30 -0x30 - // 58026 var_30 = word ptr -30h ;~ 17C5:B147 -#undef var_2e -#define var_2e -0x2E - // 58027 var_2E = word ptr -2Eh ;~ 17C5:B147 -#undef var_2c -#define var_2c -0x2C - // 58028 var_2C = word ptr -2Ch ;~ 17C5:B147 -#undef var_2a -#define var_2a -0x2A - // 58029 var_2A = word ptr -2Ah ;~ 17C5:B147 -#undef var_28 -#define var_28 -0x28 - // 58030 var_28 = word ptr -28h ;~ 17C5:B147 -#undef var_26 -#define var_26 -0x26 - // 58031 var_26 = word ptr -26h ;~ 17C5:B147 -#undef var_24 -#define var_24 -0x24 - // 58032 var_24 = word ptr -24h ;~ 17C5:B147 -#undef var_22 -#define var_22 -0x22 - // 58033 var_22 = word ptr -22h ;~ 17C5:B147 -#undef var_20 -#define var_20 -0x20 - // 58034 var_20 = word ptr -20h ;~ 17C5:B147 -#undef var_1e -#define var_1e -0x1E - // 58035 var_1E = word ptr -1Eh ;~ 17C5:B147 -#undef var_1a -#define var_1a -0x1A - // 58036 var_1A = word ptr -1Ah ;~ 17C5:B147 -#undef var_16 -#define var_16 -0x16 - // 58037 var_16 = word ptr -16h ;~ 17C5:B147 -#undef var_10 -#define var_10 -0x10 - // 58038 var_10 = word ptr -10h ;~ 17C5:B147 -#undef var_e -#define var_e -0x0E - // 58039 var_E = word ptr -0Eh ;~ 17C5:B147 -#undef var_c -#define var_c -0x0C - // 58040 var_C = word ptr -0Ch ;~ 17C5:B147 -#undef var_8 -#define var_8 -8 - // 58041 var_8 = word ptr -8 ;~ 17C5:B147 -#undef var_6 -#define var_6 -6 - // 58042 var_6 = word ptr -6 ;~ 17C5:B147 -#undef var_4 -#define var_4 -4 - // 58043 var_4 = word ptr -4 ;~ 17C5:B147 -cs=0x17c5;eip=0x00b147; X(PUSH(bp)); // 58045 push bp ;~ 17C5:B147 -cs=0x17c5;eip=0x00b148; T(bp = sp;); // 58046 mov bp, sp ;~ 17C5:B148 -cs=0x17c5;eip=0x00b14a; T(SUB(sp, 0x34)); // 58047 sub sp, 34h ;~ 17C5:B14A -cs=0x17c5;eip=0x00b14d; X(PUSH(di)); // 58048 push di ;~ 17C5:B14D -cs=0x17c5;eip=0x00b14e; X(PUSH(si)); // 58049 push si ;~ 17C5:B14E -cs=0x17c5;eip=0x00b14f; T(MOV(ax, *(dw*)(raddr(ds,m2c::kloc_4f631+1)))); // 58050 mov ax, word ptr loc_4F631+1 ;~ 17C5:B14F -cs=0x17c5;eip=0x00b152; X(word_4ef32 = ax;); // 58051 mov word_4EF32, ax ;~ 17C5:B152 -cs=0x17c5;eip=0x00b155; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f631+1)), 0)); // 58052 mov word ptr loc_4F631+1, 0 ;~ 17C5:B155 -cs=0x17c5;eip=0x00b15b; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 58053 mov [bp+var_1E], 0 ;~ 17C5:B15B -cs=0x17c5;eip=0x00b160; J(JMP(loc_31395)); // 58054 jmp short loc_31395 ;~ 17C5:B160 -loc_31392: - // 6232 -cs=0x17c5;eip=0x00b162; X(INC(*(dw*)(raddr(ss,bp+var_1e)))); // 58058 inc [bp+var_1E] ;~ 17C5:B162 -loc_31395: - // 6233 -cs=0x17c5;eip=0x00b165; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 0x0C)); // 58061 cmp [bp+var_1E], 0Ch ;~ 17C5:B165 -cs=0x17c5;eip=0x00b169; J(JGE(loc_313ef)); // 58062 jge short loc_313EF ;~ 17C5:B169 -cs=0x17c5;eip=0x00b16b; T(ax = 0x18;); // 58063 mov ax, 18h ;~ 17C5:B16B -cs=0x17c5;eip=0x00b16e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1e)))); // 58064 imul [bp+var_1E] ;~ 17C5:B16E -cs=0x17c5;eip=0x00b171; T(si = ax;); // 58065 mov si, ax ;~ 17C5:B171 -cs=0x17c5;eip=0x00b173; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 58066 cmp word ptr [si+0D22h], 0 ;~ 17C5:B173 -cs=0x17c5;eip=0x00b178; J(JZ(loc_313ed)); // 58067 jz short loc_313ED ;~ 17C5:B178 -cs=0x17c5;eip=0x00b17a; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 58068 push word ptr [si+0D18h] ;~ 17C5:B17A -cs=0x17c5;eip=0x00b17e; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 58069 push word ptr [si+0D16h] ;~ 17C5:B17E -cs=0x17c5;eip=0x00b182; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 58070 push word ptr [si+0D14h] ;~ 17C5:B182 -cs=0x17c5;eip=0x00b186; J(CALL(sub_326b8,0)); // 58071 call sub_326B8 ;~ 17C5:B186 -cs=0x17c5;eip=0x00b189; T(ADD(sp, 6)); // 58072 add sp, 6 ;~ 17C5:B189 -cs=0x17c5;eip=0x00b18c; T(CMP(*(word_4aa98), 0x0FFFF)); // 58073 cmp word_4AA98, 0FFFFh ;~ 17C5:B18C -cs=0x17c5;eip=0x00b191; J(JZ(loc_313ed)); // 58074 jz short loc_313ED ;~ 17C5:B191 -cs=0x17c5;eip=0x00b193; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 8)); // 58075 cmp [bp+var_1E], 8 ;~ 17C5:B193 -cs=0x17c5;eip=0x00b197; J(JGE(loc_313ce)); // 58076 jge short loc_313CE ;~ 17C5:B197 -cs=0x17c5;eip=0x00b199; T(ax = 0x0E;); // 58077 mov ax, 0Eh ;~ 17C5:B199 -cs=0x17c5;eip=0x00b19c; J(JMP(loc_313d1)); // 58078 jmp short loc_313D1 ;~ 17C5:B19C -loc_313ce: - // 6234 -cs=0x17c5;eip=0x00b19e; T(ax = 0x0A;); // 58082 mov ax, 0Ah ;~ 17C5:B19E -loc_313d1: - // 6235 -cs=0x17c5;eip=0x00b1a1; X(PUSH(ax)); // 58085 push ax ;~ 17C5:B1A1 -cs=0x17c5;eip=0x00b1a2; J(CALL(sub_30074,0)); // 58086 call sub_30074 ;~ 17C5:B1A2 -cs=0x17c5;eip=0x00b1a5; T(ADD(sp, 2)); // 58087 add sp, 2 ;~ 17C5:B1A5 -cs=0x17c5;eip=0x00b1a8; T(SUB(ax, ax)); // 58088 sub ax, ax ;~ 17C5:B1A8 -cs=0x17c5;eip=0x00b1aa; X(PUSH(ax)); // 58089 push ax ;~ 17C5:B1AA -cs=0x17c5;eip=0x00b1ab; T(ax = 6;); // 58090 mov ax, 6 ;~ 17C5:B1AB -cs=0x17c5;eip=0x00b1ae; X(PUSH(ax)); // 58091 push ax ;~ 17C5:B1AE -cs=0x17c5;eip=0x00b1af; X(PUSH(*(word_4ac7c))); // 58092 push word_4AC7C ;~ 17C5:B1AF -cs=0x17c5;eip=0x00b1b3; X(PUSH(*(word_4aa98))); // 58093 push word_4AA98 ;~ 17C5:B1B3 -cs=0x17c5;eip=0x00b1b7; J(CALL(sub_323e9,0)); // 58094 call sub_323E9 ;~ 17C5:B1B7 -cs=0x17c5;eip=0x00b1ba; T(ADD(sp, 8)); // 58095 add sp, 8 ;~ 17C5:B1BA -loc_313ed: - // 6236 -cs=0x17c5;eip=0x00b1bd; J(JMP(loc_31392)); // 58099 jmp short loc_31392 ;~ 17C5:B1BD -loc_313ef: - // 6237 -cs=0x17c5;eip=0x00b1bf; T(ax = word_492f4;); // 58103 mov ax, word_492F4 ;~ 17C5:B1BF -cs=0x17c5;eip=0x00b1c2; T(SHL(ax, 1)); // 58104 shl ax, 1 ;~ 17C5:B1C2 -cs=0x17c5;eip=0x00b1c4; T(SHL(ax, 1)); // 58105 shl ax, 1 ;~ 17C5:B1C4 -cs=0x17c5;eip=0x00b1c6; T(ADD(ax, 8)); // 58106 add ax, 8 ;~ 17C5:B1C6 -cs=0x17c5;eip=0x00b1c9; X(PUSH(ax)); // 58107 push ax ;~ 17C5:B1C9 -cs=0x17c5;eip=0x00b1ca; J(CALL(sub_2b787,0)); // 58108 call sub_2B787 ;~ 17C5:B1CA -cs=0x17c5;eip=0x00b1cd; T(ADD(sp, 2)); // 58109 add sp, 2 ;~ 17C5:B1CD -cs=0x17c5;eip=0x00b1d0; T(cx = ax;); // 58110 mov cx, ax ;~ 17C5:B1D0 -cs=0x17c5;eip=0x00b1d2; T(ax = 0x200;); // 58111 mov ax, 200h ;~ 17C5:B1D2 -cs=0x17c5;eip=0x00b1d5; T(CWD); // 58112 cwd ;~ 17C5:B1D5 -cs=0x17c5;eip=0x00b1d6; T(IDIV2(cx)); // 58113 idiv cx ;~ 17C5:B1D6 -cs=0x17c5;eip=0x00b1d8; X(MOV(*(dw*)(raddr(ss,bp+var_2e)), ax)); // 58114 mov [bp+var_2E], ax ;~ 17C5:B1D8 -cs=0x17c5;eip=0x00b1db; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 58115 mov [bp+var_1E], 0 ;~ 17C5:B1DB -cs=0x17c5;eip=0x00b1e0; J(JMP(loc_31415)); // 58116 jmp short loc_31415 ;~ 17C5:B1E0 -loc_31412: - // 6238 -cs=0x17c5;eip=0x00b1e2; X(INC(*(dw*)(raddr(ss,bp+var_1e)))); // 58120 inc [bp+var_1E] ;~ 17C5:B1E2 -loc_31415: - // 6239 -cs=0x17c5;eip=0x00b1e5; T(ax = word_511d4;); // 58123 mov ax, word_511D4 ;~ 17C5:B1E5 -cs=0x17c5;eip=0x00b1e8; T(ADD(ax, 4)); // 58124 add ax, 4 ;~ 17C5:B1E8 -cs=0x17c5;eip=0x00b1eb; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 58125 cmp [bp+var_1E], ax ;~ 17C5:B1EB -cs=0x17c5;eip=0x00b1ee; J(JL(loc_31423)); // 58126 jl short loc_31423 ;~ 17C5:B1EE -cs=0x17c5;eip=0x00b1f0; J(JMP(loc_317ee)); // 58127 jmp loc_317EE ;~ 17C5:B1F0 -loc_31423: - // 6240 -cs=0x17c5;eip=0x00b1f3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 58131 mov ax, [bp+var_1E] ;~ 17C5:B1F3 -cs=0x17c5;eip=0x00b1f6; T(cx = ax;); // 58132 mov cx, ax ;~ 17C5:B1F6 -cs=0x17c5;eip=0x00b1f8; T(SHL(ax, 1)); // 58133 shl ax, 1 ;~ 17C5:B1F8 -cs=0x17c5;eip=0x00b1fa; T(ADD(ax, cx)); // 58134 add ax, cx ;~ 17C5:B1FA -cs=0x17c5;eip=0x00b1fc; T(SHL(ax, 1)); // 58135 shl ax, 1 ;~ 17C5:B1FC -cs=0x17c5;eip=0x00b1fe; T(SHL(ax, 1)); // 58136 shl ax, 1 ;~ 17C5:B1FE -cs=0x17c5;eip=0x00b200; T(si = ax;); // 58137 mov si, ax ;~ 17C5:B200 -cs=0x17c5;eip=0x00b202; T(CMP(*(dw*)(raddr(ds,si-0x6304)), 0)); // 58138 cmp word ptr [si-6304h], 0 ;~ 17C5:B202 -cs=0x17c5;eip=0x00b207; J(JNZ(loc_3143c)); // 58139 jnz short loc_3143C ;~ 17C5:B207 -cs=0x17c5;eip=0x00b209; J(JMP(loc_317eb)); // 58140 jmp loc_317EB ;~ 17C5:B209 -loc_3143c: - // 6241 -cs=0x17c5;eip=0x00b20c; X(PUSH(*(dw*)(raddr(ds,si-0x6300)))); // 58144 push word ptr [si-6300h] ;~ 17C5:B20C -cs=0x17c5;eip=0x00b210; X(PUSH(*(dw*)(raddr(ds,si-0x6302)))); // 58145 push word ptr [si-6302h] ;~ 17C5:B210 -cs=0x17c5;eip=0x00b214; X(PUSH(*(dw*)(raddr(ds,si-0x6304)))); // 58146 push word ptr [si-6304h] ;~ 17C5:B214 -cs=0x17c5;eip=0x00b218; J(CALL(sub_326b8,0)); // 58147 call sub_326B8 ;~ 17C5:B218 -cs=0x17c5;eip=0x00b21b; T(ADD(sp, 6)); // 58148 add sp, 6 ;~ 17C5:B21B -cs=0x17c5;eip=0x00b21e; T(ax = *(word_4aa98);); // 58149 mov ax, word_4AA98 ;~ 17C5:B21E -cs=0x17c5;eip=0x00b221; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 58150 mov [bp+var_2C], ax ;~ 17C5:B221 -cs=0x17c5;eip=0x00b224; T(ax = *(word_4ac7c);); // 58151 mov ax, word_4AC7C ;~ 17C5:B224 -cs=0x17c5;eip=0x00b227; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 58152 mov [bp+var_32], ax ;~ 17C5:B227 -cs=0x17c5;eip=0x00b22a; T(ax = word_52246;); // 58153 mov ax, word_52246 ;~ 17C5:B22A -cs=0x17c5;eip=0x00b22d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 58154 mov [bp+var_4], ax ;~ 17C5:B22D -cs=0x17c5;eip=0x00b230; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 58155 mov ax, [bp+var_1E] ;~ 17C5:B230 -cs=0x17c5;eip=0x00b233; T(cx = ax;); // 58156 mov cx, ax ;~ 17C5:B233 -cs=0x17c5;eip=0x00b235; T(SHL(ax, 1)); // 58157 shl ax, 1 ;~ 17C5:B235 -cs=0x17c5;eip=0x00b237; T(ADD(ax, cx)); // 58158 add ax, cx ;~ 17C5:B237 -cs=0x17c5;eip=0x00b239; T(SHL(ax, 1)); // 58159 shl ax, 1 ;~ 17C5:B239 -cs=0x17c5;eip=0x00b23b; T(SHL(ax, 1)); // 58160 shl ax, 1 ;~ 17C5:B23B -cs=0x17c5;eip=0x00b23d; T(si = ax;); // 58161 mov si, ax ;~ 17C5:B23D -cs=0x17c5;eip=0x00b23f; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FA)))); // 58162 mov ax, [si-62FAh] ;~ 17C5:B23F -cs=0x17c5;eip=0x00b243; T(SAR(ax, 1)); // 58163 sar ax, 1 ;~ 17C5:B243 -cs=0x17c5;eip=0x00b245; T(ADD(ax, *(dw*)(raddr(ds,si-0x6300)))); // 58164 add ax, [si-6300h] ;~ 17C5:B245 -cs=0x17c5;eip=0x00b249; X(PUSH(ax)); // 58165 push ax ;~ 17C5:B249 -cs=0x17c5;eip=0x00b24a; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FC)))); // 58166 mov ax, [si-62FCh] ;~ 17C5:B24A -cs=0x17c5;eip=0x00b24e; T(SAR(ax, 1)); // 58167 sar ax, 1 ;~ 17C5:B24E -cs=0x17c5;eip=0x00b250; T(ADD(ax, *(dw*)(raddr(ds,si-0x6302)))); // 58168 add ax, [si-6302h] ;~ 17C5:B250 -cs=0x17c5;eip=0x00b254; X(PUSH(ax)); // 58169 push ax ;~ 17C5:B254 -cs=0x17c5;eip=0x00b255; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FE)))); // 58170 mov ax, [si-62FEh] ;~ 17C5:B255 -cs=0x17c5;eip=0x00b259; T(SAR(ax, 1)); // 58171 sar ax, 1 ;~ 17C5:B259 -cs=0x17c5;eip=0x00b25b; T(ADD(ax, *(dw*)(raddr(ds,si-0x6304)))); // 58172 add ax, [si-6304h] ;~ 17C5:B25B -cs=0x17c5;eip=0x00b25f; X(PUSH(ax)); // 58173 push ax ;~ 17C5:B25F -cs=0x17c5;eip=0x00b260; J(CALL(sub_326b8,0)); // 58174 call sub_326B8 ;~ 17C5:B260 -cs=0x17c5;eip=0x00b263; T(ADD(sp, 6)); // 58175 add sp, 6 ;~ 17C5:B263 -cs=0x17c5;eip=0x00b266; T(CMP(*(word_4aa98), 0x0FFFF)); // 58176 cmp word_4AA98, 0FFFFh ;~ 17C5:B266 -cs=0x17c5;eip=0x00b26b; J(JNZ(loc_314a0)); // 58177 jnz short loc_314A0 ;~ 17C5:B26B -cs=0x17c5;eip=0x00b26d; J(JMP(loc_317eb)); // 58178 jmp loc_317EB ;~ 17C5:B26D -loc_314a0: - // 6242 -cs=0x17c5;eip=0x00b270; T(CMP(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 58182 cmp [bp+var_2C], 0FFFFh ;~ 17C5:B270 -cs=0x17c5;eip=0x00b274; J(JNZ(loc_314a9)); // 58183 jnz short loc_314A9 ;~ 17C5:B274 -cs=0x17c5;eip=0x00b276; J(JMP(loc_317eb)); // 58184 jmp loc_317EB ;~ 17C5:B276 -loc_314a9: - // 6243 -cs=0x17c5;eip=0x00b279; T(ax = word_49918;); // 58188 mov ax, word_49918 ;~ 17C5:B279 -cs=0x17c5;eip=0x00b27c; T(SAR(ax, 1)); // 58189 sar ax, 1 ;~ 17C5:B27C -cs=0x17c5;eip=0x00b27e; T(SUB(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 58190 sub ax, [bp+var_1E] ;~ 17C5:B27E -cs=0x17c5;eip=0x00b281; T(AND(ax, 7)); // 58191 and ax, 7 ;~ 17C5:B281 -cs=0x17c5;eip=0x00b284; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 58192 mov [bp+var_2A], ax ;~ 17C5:B284 -cs=0x17c5;eip=0x00b287; T(ax = word_511d4;); // 58193 mov ax, word_511D4 ;~ 17C5:B287 -cs=0x17c5;eip=0x00b28a; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 58194 cmp [bp+var_1E], ax ;~ 17C5:B28A -cs=0x17c5;eip=0x00b28d; J(JGE(loc_314c4)); // 58195 jge short loc_314C4 ;~ 17C5:B28D -cs=0x17c5;eip=0x00b28f; T(ax = 0x0D;); // 58196 mov ax, 0Dh ;~ 17C5:B28F -cs=0x17c5;eip=0x00b292; J(JMP(loc_314c7)); // 58197 jmp short loc_314C7 ;~ 17C5:B292 -loc_314c4: - // 6244 -cs=0x17c5;eip=0x00b294; T(ax = 0x0C;); // 58201 mov ax, 0Ch ;~ 17C5:B294 -loc_314c7: - // 6245 -cs=0x17c5;eip=0x00b297; X(PUSH(ax)); // 58204 push ax ;~ 17C5:B297 -cs=0x17c5;eip=0x00b298; J(CALL(sub_30074,0)); // 58205 call sub_30074 ;~ 17C5:B298 -cs=0x17c5;eip=0x00b29b; T(ADD(sp, 2)); // 58206 add sp, 2 ;~ 17C5:B29B -cs=0x17c5;eip=0x00b29e; X(PUSH(*(dw*)(raddr(ss,bp+var_32)))); // 58207 push [bp+var_32] ;~ 17C5:B29E -cs=0x17c5;eip=0x00b2a1; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 58208 push [bp+var_2C] ;~ 17C5:B2A1 -cs=0x17c5;eip=0x00b2a4; X(PUSH(*(word_4ac7c))); // 58209 push word_4AC7C ;~ 17C5:B2A4 -cs=0x17c5;eip=0x00b2a8; X(PUSH(*(word_4aa98))); // 58210 push word_4AA98 ;~ 17C5:B2A8 -cs=0x17c5;eip=0x00b2ac; J(CALL(sub_2fe3c,0)); // 58211 call sub_2FE3C ;~ 17C5:B2AC -cs=0x17c5;eip=0x00b2af; T(ADD(sp, 8)); // 58213 add sp, 8 ;~ 17C5:B2AF -cs=0x17c5;eip=0x00b2b2; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 58214 mov [bp+var_E], 0 ;~ 17C5:B2B2 -cs=0x17c5;eip=0x00b2b7; T(ax = word_511d4;); // 58215 mov ax, word_511D4 ;~ 17C5:B2B7 -cs=0x17c5;eip=0x00b2ba; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 58216 cmp [bp+var_1E], ax ;~ 17C5:B2BA -cs=0x17c5;eip=0x00b2bd; J(JL(loc_314f2)); // 58217 jl short loc_314F2 ;~ 17C5:B2BD -cs=0x17c5;eip=0x00b2bf; J(JMP(loc_31610)); // 58218 jmp loc_31610 ;~ 17C5:B2BF -loc_314f2: - // 6246 -cs=0x17c5;eip=0x00b2c2; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 58222 mov [bp+var_20], 0 ;~ 17C5:B2C2 -cs=0x17c5;eip=0x00b2c7; J(JMP(loc_314fc)); // 58223 jmp short loc_314FC ;~ 17C5:B2C7 -loc_314f9: - // 6247 -cs=0x17c5;eip=0x00b2c9; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 58227 inc [bp+var_20] ;~ 17C5:B2C9 -loc_314fc: - // 6248 -cs=0x17c5;eip=0x00b2cc; T(ax = word_52276;); // 58230 mov ax, word_52276 ;~ 17C5:B2CC -cs=0x17c5;eip=0x00b2cf; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 58231 cmp [bp+var_20], ax ;~ 17C5:B2CF -cs=0x17c5;eip=0x00b2d2; J(JL(loc_31507)); // 58232 jl short loc_31507 ;~ 17C5:B2D2 -cs=0x17c5;eip=0x00b2d4; J(JMP(loc_3160d)); // 58233 jmp loc_3160D ;~ 17C5:B2D4 -loc_31507: - // 6249 -cs=0x17c5;eip=0x00b2d7; T(ax = 0x24;); // 58237 mov ax, 24h ; '$' ;~ 17C5:B2D7 -cs=0x17c5;eip=0x00b2da; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 58238 imul [bp+var_20] ;~ 17C5:B2DA -cs=0x17c5;eip=0x00b2dd; T(si = ax;); // 58239 mov si, ax ;~ 17C5:B2DD -cs=0x17c5;eip=0x00b2df; T(MOV(al, *(raddr(ds,si-0x7696)))); // 58240 mov al, [si-7696h] ;~ 17C5:B2DF -cs=0x17c5;eip=0x00b2e3; T(AND(al, 0x22)); // 58241 and al, 22h ;~ 17C5:B2E3 -cs=0x17c5;eip=0x00b2e5; T(CMP(al, 2)); // 58242 cmp al, 2 ;~ 17C5:B2E5 -cs=0x17c5;eip=0x00b2e7; J(JZ(loc_3151c)); // 58243 jz short loc_3151C ;~ 17C5:B2E7 -cs=0x17c5;eip=0x00b2e9; J(JMP(loc_3160a)); // 58244 jmp loc_3160A ;~ 17C5:B2E9 -loc_3151c: - // 6250 -cs=0x17c5;eip=0x00b2ec; T(ax = 0x24;); // 58248 mov ax, 24h ; '$' ;~ 17C5:B2EC -cs=0x17c5;eip=0x00b2ef; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 58249 imul [bp+var_20] ;~ 17C5:B2EF -cs=0x17c5;eip=0x00b2f2; T(bx = ax;); // 58250 mov bx, ax ;~ 17C5:B2F2 -cs=0x17c5;eip=0x00b2f4; T(MOV(di, *(dw*)(raddr(ss,bp+var_1e)))); // 58251 mov di, [bp+var_1E] ;~ 17C5:B2F4 -cs=0x17c5;eip=0x00b2f7; T(ax = di;); // 58252 mov ax, di ;~ 17C5:B2F7 -cs=0x17c5;eip=0x00b2f9; T(SHL(di, 1)); // 58253 shl di, 1 ;~ 17C5:B2F9 -cs=0x17c5;eip=0x00b2fb; T(ADD(di, ax)); // 58254 add di, ax ;~ 17C5:B2FB -cs=0x17c5;eip=0x00b2fd; T(SHL(di, 1)); // 58255 shl di, 1 ;~ 17C5:B2FD -cs=0x17c5;eip=0x00b2ff; T(SHL(di, 1)); // 58256 shl di, 1 ;~ 17C5:B2FF -cs=0x17c5;eip=0x00b301; T(MOV(ax, *(dw*)(raddr(ds,di-0x6302)))); // 58257 mov ax, [di-6302h] ;~ 17C5:B301 -cs=0x17c5;eip=0x00b305; T(SUB(ax, *(dw*)(raddr(ds,bx-0x76AA)))); // 58258 sub ax, [bx-76AAh] ;~ 17C5:B305 -cs=0x17c5;eip=0x00b309; X(PUSH(ax)); // 58259 push ax ;~ 17C5:B309 -cs=0x17c5;eip=0x00b30a; J(CALL(sub_34dc0,0)); // 58260 call sub_34DC0 ;~ 17C5:B30A -cs=0x17c5;eip=0x00b30d; T(ADD(sp, 2)); // 58261 add sp, 2 ;~ 17C5:B30D -cs=0x17c5;eip=0x00b310; T(cx = ax;); // 58262 mov cx, ax ;~ 17C5:B310 -cs=0x17c5;eip=0x00b312; T(ax = 0x24;); // 58263 mov ax, 24h ; '$' ;~ 17C5:B312 -cs=0x17c5;eip=0x00b315; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 58264 imul [bp+var_20] ;~ 17C5:B315 -cs=0x17c5;eip=0x00b318; T(bx = ax;); // 58265 mov bx, ax ;~ 17C5:B318 -cs=0x17c5;eip=0x00b31a; T(MOV(di, *(dw*)(raddr(ss,bp+var_1e)))); // 58266 mov di, [bp+var_1E] ;~ 17C5:B31A -cs=0x17c5;eip=0x00b31d; T(ax = di;); // 58267 mov ax, di ;~ 17C5:B31D -cs=0x17c5;eip=0x00b31f; T(SHL(di, 1)); // 58268 shl di, 1 ;~ 17C5:B31F -cs=0x17c5;eip=0x00b321; T(ADD(di, ax)); // 58269 add di, ax ;~ 17C5:B321 -cs=0x17c5;eip=0x00b323; T(SHL(di, 1)); // 58270 shl di, 1 ;~ 17C5:B323 -cs=0x17c5;eip=0x00b325; T(SHL(di, 1)); // 58271 shl di, 1 ;~ 17C5:B325 -cs=0x17c5;eip=0x00b327; T(MOV(ax, *(dw*)(raddr(ds,di-0x6304)))); // 58272 mov ax, [di-6304h] ;~ 17C5:B327 -cs=0x17c5;eip=0x00b32b; T(SUB(ax, *(dw*)(raddr(ds,bx-0x76AC)))); // 58273 sub ax, [bx-76ACh] ;~ 17C5:B32B -cs=0x17c5;eip=0x00b32f; X(PUSH(ax)); // 58274 push ax ;~ 17C5:B32F -cs=0x17c5;eip=0x00b330; T(di = cx;); // 58275 mov di, cx ;~ 17C5:B330 -cs=0x17c5;eip=0x00b332; J(CALL(sub_34dc0,0)); // 58276 call sub_34DC0 ;~ 17C5:B332 -cs=0x17c5;eip=0x00b335; T(ADD(sp, 2)); // 58277 add sp, 2 ;~ 17C5:B335 -cs=0x17c5;eip=0x00b338; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 58278 mov bx, [bp+var_1E] ;~ 17C5:B338 -cs=0x17c5;eip=0x00b33b; T(cx = bx;); // 58279 mov cx, bx ;~ 17C5:B33B -cs=0x17c5;eip=0x00b33d; T(SHL(bx, 1)); // 58280 shl bx, 1 ;~ 17C5:B33D -cs=0x17c5;eip=0x00b33f; T(ADD(bx, cx)); // 58281 add bx, cx ;~ 17C5:B33F -cs=0x17c5;eip=0x00b341; T(SHL(bx, 1)); // 58282 shl bx, 1 ;~ 17C5:B341 -cs=0x17c5;eip=0x00b343; T(SHL(bx, 1)); // 58283 shl bx, 1 ;~ 17C5:B343 -cs=0x17c5;eip=0x00b345; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6300)))); // 58284 mov cx, [bx-6300h] ;~ 17C5:B345 -cs=0x17c5;eip=0x00b349; T(SUB(cx, *(dw*)(raddr(ds,si-0x76A8)))); // 58285 sub cx, [si-76A8h] ;~ 17C5:B349 -cs=0x17c5;eip=0x00b34d; X(PUSH(cx)); // 58286 push cx ;~ 17C5:B34D -cs=0x17c5;eip=0x00b34e; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 58287 mov [bp+var_34], ax ;~ 17C5:B34E -cs=0x17c5;eip=0x00b351; J(CALL(sub_34dc0,0)); // 58288 call sub_34DC0 ;~ 17C5:B351 -cs=0x17c5;eip=0x00b354; T(ADD(sp, 2)); // 58289 add sp, 2 ;~ 17C5:B354 -cs=0x17c5;eip=0x00b357; T(cl = 5;); // 58290 mov cl, 5 ;~ 17C5:B357 -cs=0x17c5;eip=0x00b359; T(SAR(ax, cl)); // 58291 sar ax, cl ;~ 17C5:B359 -cs=0x17c5;eip=0x00b35b; T(ADD(ax, *(dw*)(raddr(ss,bp+var_34)))); // 58292 add ax, [bp+var_34] ;~ 17C5:B35B -cs=0x17c5;eip=0x00b35e; T(ADD(ax, di)); // 58293 add ax, di ;~ 17C5:B35E -cs=0x17c5;eip=0x00b360; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 58294 mov [bp+var_2A], ax ;~ 17C5:B360 -cs=0x17c5;eip=0x00b363; X(PUSH(ax)); // 58295 push ax ;~ 17C5:B363 -cs=0x17c5;eip=0x00b364; J(CALL(sub_34dc0,0)); // 58296 call sub_34DC0 ;~ 17C5:B364 -cs=0x17c5;eip=0x00b367; T(ADD(sp, 2)); // 58297 add sp, 2 ;~ 17C5:B367 -cs=0x17c5;eip=0x00b36a; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 58298 mov [bp+var_2A], ax ;~ 17C5:B36A -cs=0x17c5;eip=0x00b36d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2e)))); // 58299 mov ax, [bp+var_2E] ;~ 17C5:B36D -cs=0x17c5;eip=0x00b370; T(CWD); // 58300 cwd ;~ 17C5:B370 -cs=0x17c5;eip=0x00b371; T(cx = word_492e8;); // 58301 mov cx, word_492E8 ;~ 17C5:B371 -cs=0x17c5;eip=0x00b375; T(INC(cx)); // 58302 inc cx ;~ 17C5:B375 -cs=0x17c5;eip=0x00b376; T(IDIV2(cx)); // 58303 idiv cx ;~ 17C5:B376 -cs=0x17c5;eip=0x00b378; T(si = ax;); // 58304 mov si, ax ;~ 17C5:B378 -cs=0x17c5;eip=0x00b37a; T(CMP(*(dw*)(raddr(ss,bp+var_2a)), si)); // 58305 cmp [bp+var_2A], si ;~ 17C5:B37A -cs=0x17c5;eip=0x00b37d; J(JGE(loc_3160a)); // 58306 jge short loc_3160A ;~ 17C5:B37D -cs=0x17c5;eip=0x00b37f; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 1)); // 58307 mov [bp+var_E], 1 ;~ 17C5:B37F -cs=0x17c5;eip=0x00b384; T(ax = 0x24;); // 58308 mov ax, 24h ; '$' ;~ 17C5:B384 -cs=0x17c5;eip=0x00b387; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 58309 imul [bp+var_20] ;~ 17C5:B387 -cs=0x17c5;eip=0x00b38a; T(bx = ax;); // 58310 mov bx, ax ;~ 17C5:B38A -cs=0x17c5;eip=0x00b38c; X(OR(*(raddr(ds,bx-0x7696)), 0x10)); // 58311 or byte ptr [bx-7696h], 10h ;~ 17C5:B38C -cs=0x17c5;eip=0x00b391; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 1)); // 58312 mov word ptr loc_4F834+2, 1 ;~ 17C5:B391 -cs=0x17c5;eip=0x00b397; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 58313 mov ax, [bp+var_2A] ;~ 17C5:B397 -cs=0x17c5;eip=0x00b39a; T(SHL(ax, 1)); // 58314 shl ax, 1 ;~ 17C5:B39A -cs=0x17c5;eip=0x00b39c; T(CMP(ax, si)); // 58315 cmp ax, si ;~ 17C5:B39C -cs=0x17c5;eip=0x00b39e; J(JGE(loc_3160a)); // 58316 jge short loc_3160A ;~ 17C5:B39E -cs=0x17c5;eip=0x00b3a0; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 58317 push [bp+var_20] ;~ 17C5:B3A0 -cs=0x17c5;eip=0x00b3a3; J(CALL(sub_2e928,0)); // 58318 call sub_2E928 ;~ 17C5:B3A3 -cs=0x17c5;eip=0x00b3a6; T(ADD(sp, 2)); // 58320 add sp, 2 ;~ 17C5:B3A6 -cs=0x17c5;eip=0x00b3a9; T(ax = 0x5BB2;); // 58321 mov ax, 5BB2h ;~ 17C5:B3A9 -cs=0x17c5;eip=0x00b3ac; X(PUSH(ax)); // 58322 push ax ;~ 17C5:B3AC -cs=0x17c5;eip=0x00b3ad; T(ax = 0x66C4;); // 58323 mov ax, 66C4h ;~ 17C5:B3AD -cs=0x17c5;eip=0x00b3b0; X(PUSH(ax)); // 58324 push ax ;~ 17C5:B3B0 -cs=0x17c5;eip=0x00b3b1; J(CALL(sub_34bdc,0)); // 58325 call sub_34BDC ;~ 17C5:B3B1 -cs=0x17c5;eip=0x00b3b4; T(ADD(sp, 4)); // 58326 add sp, 4 ;~ 17C5:B3B4 -cs=0x17c5;eip=0x00b3b7; T(ax = 0x66C4;); // 58327 mov ax, 66C4h ;~ 17C5:B3B7 -cs=0x17c5;eip=0x00b3ba; X(PUSH(ax)); // 58328 push ax ;~ 17C5:B3BA -cs=0x17c5;eip=0x00b3bb; J(CALL(sub_30414,0)); // 58329 call sub_30414 ;~ 17C5:B3BB -cs=0x17c5;eip=0x00b3be; T(ADD(sp, 2)); // 58330 add sp, 2 ;~ 17C5:B3BE -cs=0x17c5;eip=0x00b3c1; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 8)); // 58331 mov word ptr loc_4F834+2, 8 ;~ 17C5:B3C1 -cs=0x17c5;eip=0x00b3c7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 58332 mov bx, [bp+var_1E] ;~ 17C5:B3C7 -cs=0x17c5;eip=0x00b3ca; T(ax = bx;); // 58333 mov ax, bx ;~ 17C5:B3CA -cs=0x17c5;eip=0x00b3cc; T(SHL(bx, 1)); // 58334 shl bx, 1 ;~ 17C5:B3CC -cs=0x17c5;eip=0x00b3ce; T(ADD(bx, ax)); // 58335 add bx, ax ;~ 17C5:B3CE -cs=0x17c5;eip=0x00b3d0; T(SHL(bx, 1)); // 58336 shl bx, 1 ;~ 17C5:B3D0 -cs=0x17c5;eip=0x00b3d2; T(SHL(bx, 1)); // 58337 shl bx, 1 ;~ 17C5:B3D2 -cs=0x17c5;eip=0x00b3d4; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 58338 mov word ptr [bx-6304h], 0 ;~ 17C5:B3D4 -loc_3160a: - // 6251 -cs=0x17c5;eip=0x00b3da; J(JMP(loc_314f9)); // 58342 jmp loc_314F9 ;~ 17C5:B3DA -loc_3160d: - // 6252 -cs=0x17c5;eip=0x00b3dd; J(JMP(loc_316a6)); // 58346 jmp loc_316A6 ;~ 17C5:B3DD -loc_31610: - // 6253 -cs=0x17c5;eip=0x00b3e0; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 58350 mov bx, [bp+var_1E] ;~ 17C5:B3E0 -cs=0x17c5;eip=0x00b3e3; T(ax = bx;); // 58351 mov ax, bx ;~ 17C5:B3E3 -cs=0x17c5;eip=0x00b3e5; T(SHL(bx, 1)); // 58352 shl bx, 1 ;~ 17C5:B3E5 -cs=0x17c5;eip=0x00b3e7; T(ADD(bx, ax)); // 58353 add bx, ax ;~ 17C5:B3E7 -cs=0x17c5;eip=0x00b3e9; T(SHL(bx, 1)); // 58354 shl bx, 1 ;~ 17C5:B3E9 -cs=0x17c5;eip=0x00b3eb; T(SHL(bx, 1)); // 58355 shl bx, 1 ;~ 17C5:B3EB -cs=0x17c5;eip=0x00b3ed; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6302)))); // 58356 mov ax, [bx-6302h] ;~ 17C5:B3ED -cs=0x17c5;eip=0x00b3f1; T(SUB(ax, word_52100)); // 58357 sub ax, word_52100 ;~ 17C5:B3F1 -cs=0x17c5;eip=0x00b3f5; X(PUSH(ax)); // 58358 push ax ;~ 17C5:B3F5 -cs=0x17c5;eip=0x00b3f6; J(CALL(sub_34dc0,0)); // 58359 call sub_34DC0 ;~ 17C5:B3F6 -cs=0x17c5;eip=0x00b3f9; T(ADD(sp, 2)); // 58360 add sp, 2 ;~ 17C5:B3F9 -cs=0x17c5;eip=0x00b3fc; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 58361 mov bx, [bp+var_1E] ;~ 17C5:B3FC -cs=0x17c5;eip=0x00b3ff; T(cx = bx;); // 58362 mov cx, bx ;~ 17C5:B3FF -cs=0x17c5;eip=0x00b401; T(SHL(bx, 1)); // 58363 shl bx, 1 ;~ 17C5:B401 -cs=0x17c5;eip=0x00b403; T(ADD(bx, cx)); // 58364 add bx, cx ;~ 17C5:B403 -cs=0x17c5;eip=0x00b405; T(SHL(bx, 1)); // 58365 shl bx, 1 ;~ 17C5:B405 -cs=0x17c5;eip=0x00b407; T(SHL(bx, 1)); // 58366 shl bx, 1 ;~ 17C5:B407 -cs=0x17c5;eip=0x00b409; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6304)))); // 58367 mov cx, [bx-6304h] ;~ 17C5:B409 -cs=0x17c5;eip=0x00b40d; T(SUB(cx, word_520f0)); // 58368 sub cx, word_520F0 ;~ 17C5:B40D -cs=0x17c5;eip=0x00b411; X(PUSH(cx)); // 58369 push cx ;~ 17C5:B411 -cs=0x17c5;eip=0x00b412; T(si = ax;); // 58370 mov si, ax ;~ 17C5:B412 -cs=0x17c5;eip=0x00b414; J(CALL(sub_34dc0,0)); // 58371 call sub_34DC0 ;~ 17C5:B414 -cs=0x17c5;eip=0x00b417; T(ADD(sp, 2)); // 58372 add sp, 2 ;~ 17C5:B417 -cs=0x17c5;eip=0x00b41a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 58373 mov bx, [bp+var_1E] ;~ 17C5:B41A -cs=0x17c5;eip=0x00b41d; T(cx = bx;); // 58374 mov cx, bx ;~ 17C5:B41D -cs=0x17c5;eip=0x00b41f; T(SHL(bx, 1)); // 58375 shl bx, 1 ;~ 17C5:B41F -cs=0x17c5;eip=0x00b421; T(ADD(bx, cx)); // 58376 add bx, cx ;~ 17C5:B421 -cs=0x17c5;eip=0x00b423; T(SHL(bx, 1)); // 58377 shl bx, 1 ;~ 17C5:B423 -cs=0x17c5;eip=0x00b425; T(SHL(bx, 1)); // 58378 shl bx, 1 ;~ 17C5:B425 -cs=0x17c5;eip=0x00b427; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6300)))); // 58379 mov cx, [bx-6300h] ;~ 17C5:B427 -cs=0x17c5;eip=0x00b42b; T(SUB(cx, word_4e2fe)); // 58380 sub cx, word_4E2FE ;~ 17C5:B42B -cs=0x17c5;eip=0x00b42f; X(PUSH(cx)); // 58381 push cx ;~ 17C5:B42F -cs=0x17c5;eip=0x00b430; T(di = ax;); // 58382 mov di, ax ;~ 17C5:B430 -cs=0x17c5;eip=0x00b432; J(CALL(sub_34dc0,0)); // 58383 call sub_34DC0 ;~ 17C5:B432 -cs=0x17c5;eip=0x00b435; T(ADD(sp, 2)); // 58384 add sp, 2 ;~ 17C5:B435 -cs=0x17c5;eip=0x00b438; T(cl = 5;); // 58385 mov cl, 5 ;~ 17C5:B438 -cs=0x17c5;eip=0x00b43a; T(SAR(ax, cl)); // 58386 sar ax, cl ;~ 17C5:B43A -cs=0x17c5;eip=0x00b43c; T(ADD(ax, di)); // 58387 add ax, di ;~ 17C5:B43C -cs=0x17c5;eip=0x00b43e; T(ADD(ax, si)); // 58388 add ax, si ;~ 17C5:B43E -cs=0x17c5;eip=0x00b440; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 58389 mov [bp+var_2A], ax ;~ 17C5:B440 -cs=0x17c5;eip=0x00b443; X(PUSH(ax)); // 58390 push ax ;~ 17C5:B443 -cs=0x17c5;eip=0x00b444; J(CALL(sub_34dc0,0)); // 58391 call sub_34DC0 ;~ 17C5:B444 -cs=0x17c5;eip=0x00b447; T(ADD(sp, 2)); // 58392 add sp, 2 ;~ 17C5:B447 -cs=0x17c5;eip=0x00b44a; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 58393 mov [bp+var_2A], ax ;~ 17C5:B44A -cs=0x17c5;eip=0x00b44d; T(CMP(ax, 0x20)); // 58394 cmp ax, 20h ; ' ' ;~ 17C5:B44D -cs=0x17c5;eip=0x00b450; J(JGE(loc_316a6)); // 58395 jge short loc_316A6 ;~ 17C5:B450 -cs=0x17c5;eip=0x00b452; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 1)); // 58396 mov [bp+var_E], 1 ;~ 17C5:B452 -cs=0x17c5;eip=0x00b457; T(ax = 0x5BC8;); // 58397 mov ax, 5BC8h ;~ 17C5:B457 -cs=0x17c5;eip=0x00b45a; X(PUSH(ax)); // 58398 push ax ;~ 17C5:B45A -cs=0x17c5;eip=0x00b45b; J(CALL(sub_30414,0)); // 58399 call sub_30414 ;~ 17C5:B45B -cs=0x17c5;eip=0x00b45e; T(ADD(sp, 2)); // 58400 add sp, 2 ;~ 17C5:B45E -cs=0x17c5;eip=0x00b461; T(ax = 0x20;); // 58401 mov ax, 20h ; ' ' ;~ 17C5:B461 -cs=0x17c5;eip=0x00b464; T(CWD); // 58402 cwd ;~ 17C5:B464 -cs=0x17c5;eip=0x00b465; T(cx = 4;); // 58403 mov cx, 4 ;~ 17C5:B465 -cs=0x17c5;eip=0x00b468; T(SUB(cx, word_492e8)); // 58404 sub cx, word_492E8 ;~ 17C5:B468 -cs=0x17c5;eip=0x00b46c; T(IDIV2(cx)); // 58405 idiv cx ;~ 17C5:B46C -cs=0x17c5;eip=0x00b46e; T(CMP(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 58406 cmp ax, [bp+var_2A] ;~ 17C5:B46E -cs=0x17c5;eip=0x00b471; J(JLE(loc_316a6)); // 58407 jle short loc_316A6 ;~ 17C5:B471 -cs=0x17c5;eip=0x00b473; J(CALL(sub_2ec74,0)); // 58408 call sub_2EC74 ;~ 17C5:B473 -loc_316a6: - // 6254 -cs=0x17c5;eip=0x00b476; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 0)); // 58412 cmp [bp+var_E], 0 ;~ 17C5:B476 -cs=0x17c5;eip=0x00b47a; J(JZ(loc_316d6)); // 58413 jz short loc_316D6 ;~ 17C5:B47A -cs=0x17c5;eip=0x00b47c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 58414 mov ax, [bp+var_1E] ;~ 17C5:B47C -cs=0x17c5;eip=0x00b47f; T(cx = ax;); // 58415 mov cx, ax ;~ 17C5:B47F -cs=0x17c5;eip=0x00b481; T(SHL(ax, 1)); // 58416 shl ax, 1 ;~ 17C5:B481 -cs=0x17c5;eip=0x00b483; T(ADD(ax, cx)); // 58417 add ax, cx ;~ 17C5:B483 -cs=0x17c5;eip=0x00b485; T(SHL(ax, 1)); // 58418 shl ax, 1 ;~ 17C5:B485 -cs=0x17c5;eip=0x00b487; T(SHL(ax, 1)); // 58419 shl ax, 1 ;~ 17C5:B487 -cs=0x17c5;eip=0x00b489; T(si = ax;); // 58420 mov si, ax ;~ 17C5:B489 -cs=0x17c5;eip=0x00b48b; T(MOV(ax, *(dw*)(raddr(ds,si-0x6304)))); // 58421 mov ax, [si-6304h] ;~ 17C5:B48B -cs=0x17c5;eip=0x00b48f; X(word_520ec = ax;); // 58422 mov word_520EC, ax ;~ 17C5:B48F -cs=0x17c5;eip=0x00b492; T(MOV(ax, *(dw*)(raddr(ds,si-0x6302)))); // 58423 mov ax, [si-6302h] ;~ 17C5:B492 -cs=0x17c5;eip=0x00b496; X(word_520f8 = ax;); // 58424 mov word_520F8, ax ;~ 17C5:B496 -cs=0x17c5;eip=0x00b499; T(MOV(ax, *(dw*)(raddr(ds,si-0x6300)))); // 58425 mov ax, [si-6300h] ;~ 17C5:B499 -cs=0x17c5;eip=0x00b49d; X(word_520fe = ax;); // 58426 mov word_520FE, ax ;~ 17C5:B49D -cs=0x17c5;eip=0x00b4a0; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0x0FFFF)); // 58427 mov word ptr loc_4F834+2, 0FFFFh ;~ 17C5:B4A0 -loc_316d6: - // 6255 -cs=0x17c5;eip=0x00b4a6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 58430 mov ax, [bp+var_1E] ;~ 17C5:B4A6 -cs=0x17c5;eip=0x00b4a9; T(cx = ax;); // 58431 mov cx, ax ;~ 17C5:B4A9 -cs=0x17c5;eip=0x00b4ab; T(SHL(ax, 1)); // 58432 shl ax, 1 ;~ 17C5:B4AB -cs=0x17c5;eip=0x00b4ad; T(ADD(ax, cx)); // 58433 add ax, cx ;~ 17C5:B4AD -cs=0x17c5;eip=0x00b4af; T(SHL(ax, 1)); // 58434 shl ax, 1 ;~ 17C5:B4AF -cs=0x17c5;eip=0x00b4b1; T(SHL(ax, 1)); // 58435 shl ax, 1 ;~ 17C5:B4B1 -cs=0x17c5;eip=0x00b4b3; T(si = ax;); // 58436 mov si, ax ;~ 17C5:B4B3 -cs=0x17c5;eip=0x00b4b5; T(CMP(*(dw*)(raddr(ds,si-0x6300)), 0)); // 58437 cmp word ptr [si-6300h], 0 ;~ 17C5:B4B5 -cs=0x17c5;eip=0x00b4ba; J(JL(loc_316ef)); // 58438 jl short loc_316EF ;~ 17C5:B4BA -cs=0x17c5;eip=0x00b4bc; J(JMP(loc_317eb)); // 58439 jmp loc_317EB ;~ 17C5:B4BC -loc_316ef: - // 6256 -cs=0x17c5;eip=0x00b4bf; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0)); // 58443 cmp word ptr loc_4F834+2, 0 ;~ 17C5:B4BF -cs=0x17c5;eip=0x00b4c4; J(JG(loc_31711)); // 58444 jg short loc_31711 ;~ 17C5:B4C4 -cs=0x17c5;eip=0x00b4c6; T(MOV(ax, *(dw*)(raddr(ds,si-0x6304)))); // 58445 mov ax, [si-6304h] ;~ 17C5:B4C6 -cs=0x17c5;eip=0x00b4ca; X(word_520ec = ax;); // 58446 mov word_520EC, ax ;~ 17C5:B4CA -cs=0x17c5;eip=0x00b4cd; T(MOV(ax, *(dw*)(raddr(ds,si-0x6302)))); // 58447 mov ax, [si-6302h] ;~ 17C5:B4CD -cs=0x17c5;eip=0x00b4d1; X(word_520f8 = ax;); // 58448 mov word_520F8, ax ;~ 17C5:B4D1 -cs=0x17c5;eip=0x00b4d4; T(MOV(ax, *(dw*)(raddr(ds,si-0x6300)))); // 58449 mov ax, [si-6300h] ;~ 17C5:B4D4 -cs=0x17c5;eip=0x00b4d8; X(word_520fe = ax;); // 58450 mov word_520FE, ax ;~ 17C5:B4D8 -cs=0x17c5;eip=0x00b4db; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0x0FFFF)); // 58451 mov word ptr loc_4F834+2, 0FFFFh ;~ 17C5:B4DB -loc_31711: - // 6257 -cs=0x17c5;eip=0x00b4e1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 58454 mov bx, [bp+var_1E] ;~ 17C5:B4E1 -cs=0x17c5;eip=0x00b4e4; T(ax = bx;); // 58455 mov ax, bx ;~ 17C5:B4E4 -cs=0x17c5;eip=0x00b4e6; T(SHL(bx, 1)); // 58456 shl bx, 1 ;~ 17C5:B4E6 -cs=0x17c5;eip=0x00b4e8; T(ADD(bx, ax)); // 58457 add bx, ax ;~ 17C5:B4E8 -cs=0x17c5;eip=0x00b4ea; T(SHL(bx, 1)); // 58458 shl bx, 1 ;~ 17C5:B4EA -cs=0x17c5;eip=0x00b4ec; T(SHL(bx, 1)); // 58459 shl bx, 1 ;~ 17C5:B4EC -cs=0x17c5;eip=0x00b4ee; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 58460 mov word ptr [bx-6304h], 0 ;~ 17C5:B4EE -cs=0x17c5;eip=0x00b4f4; X(PUSH(word_520f8)); // 58461 push word_520F8 ;~ 17C5:B4F4 -cs=0x17c5;eip=0x00b4f8; X(PUSH(word_520ec)); // 58462 push word_520EC ;~ 17C5:B4F8 -cs=0x17c5;eip=0x00b4fc; J(CALL(sub_328ee,0)); // 58463 call sub_328EE ;~ 17C5:B4FC -cs=0x17c5;eip=0x00b4ff; T(ADD(sp, 4)); // 58464 add sp, 4 ;~ 17C5:B4FF -cs=0x17c5;eip=0x00b502; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 58465 mov [bp+var_8], ax ;~ 17C5:B502 -cs=0x17c5;eip=0x00b505; T(CMP(ax, 0x0FFFF)); // 58466 cmp ax, 0FFFFh ;~ 17C5:B505 -cs=0x17c5;eip=0x00b508; J(JNZ(loc_3173d)); // 58467 jnz short loc_3173D ;~ 17C5:B508 -cs=0x17c5;eip=0x00b50a; J(JMP(loc_317eb)); // 58468 jmp loc_317EB ;~ 17C5:B50A -loc_3173d: - // 6258 -cs=0x17c5;eip=0x00b50d; T(bx = ax;); // 58472 mov bx, ax ;~ 17C5:B50D -cs=0x17c5;eip=0x00b50f; T(cl = 4;); // 58473 mov cl, 4 ;~ 17C5:B50F -cs=0x17c5;eip=0x00b511; T(SHL(bx, cl)); // 58474 shl bx, cl ;~ 17C5:B511 -cs=0x17c5;eip=0x00b513; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x80)); // 58475 test byte ptr [bx-7E4Ch], 80h ;~ 17C5:B513 -cs=0x17c5;eip=0x00b518; J(JZ(loc_3174d)); // 58476 jz short loc_3174D ;~ 17C5:B518 -cs=0x17c5;eip=0x00b51a; J(JMP(loc_317eb)); // 58477 jmp loc_317EB ;~ 17C5:B51A -loc_3174d: - // 6259 -cs=0x17c5;eip=0x00b51d; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 58481 mov bx, word ptr loc_4FA38 ;~ 17C5:B51D -cs=0x17c5;eip=0x00b521; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 58482 mov ax, [bx+4] ;~ 17C5:B521 -cs=0x17c5;eip=0x00b524; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 58483 mov dx, [bx+6] ;~ 17C5:B524 -cs=0x17c5;eip=0x00b527; T(cl = 5;); // 58484 mov cl, 5 ;~ 17C5:B527 -loc_31759: - // 6260 -cs=0x17c5;eip=0x00b529; T(SAR(dx, 1)); // 58487 sar dx, 1 ;~ 17C5:B529 -cs=0x17c5;eip=0x00b52b; T(RCR(ax, 1)); // 58488 rcr ax, 1 ;~ 17C5:B52B -cs=0x17c5;eip=0x00b52d; T(DEC(cl)); // 58489 dec cl ;~ 17C5:B52D -cs=0x17c5;eip=0x00b52f; J(JZ(loc_31763)); // 58490 jz short loc_31763 ;~ 17C5:B52F -cs=0x17c5;eip=0x00b531; J(JMP(loc_31759)); // 58491 jmp short loc_31759 ;~ 17C5:B531 -loc_31763: - // 6261 -cs=0x17c5;eip=0x00b533; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 58495 mov [bp+var_24], ax ;~ 17C5:B533 -cs=0x17c5;eip=0x00b536; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 58496 mov bx, word ptr loc_4FA38 ;~ 17C5:B536 -cs=0x17c5;eip=0x00b53a; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 58497 mov ax, [bx+8] ;~ 17C5:B53A -cs=0x17c5;eip=0x00b53d; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0A)))); // 58498 mov dx, [bx+0Ah] ;~ 17C5:B53D -cs=0x17c5;eip=0x00b540; T(cl = 5;); // 58499 mov cl, 5 ;~ 17C5:B540 -loc_31772: - // 6262 -cs=0x17c5;eip=0x00b542; T(SAR(dx, 1)); // 58502 sar dx, 1 ;~ 17C5:B542 -cs=0x17c5;eip=0x00b544; T(RCR(ax, 1)); // 58503 rcr ax, 1 ;~ 17C5:B544 -cs=0x17c5;eip=0x00b546; T(DEC(cl)); // 58504 dec cl ;~ 17C5:B546 -cs=0x17c5;eip=0x00b548; J(JZ(loc_3177c)); // 58505 jz short loc_3177C ;~ 17C5:B548 -cs=0x17c5;eip=0x00b54a; J(JMP(loc_31772)); // 58506 jmp short loc_31772 ;~ 17C5:B54A -loc_3177c: - // 6263 -cs=0x17c5;eip=0x00b54c; T(SUB(ax, 0x8000)); // 58510 sub ax, 8000h ;~ 17C5:B54C -cs=0x17c5;eip=0x00b54f; T(NEG(ax)); // 58511 neg ax ;~ 17C5:B54F -cs=0x17c5;eip=0x00b551; X(MOV(*(dw*)(raddr(ss,bp+var_26)), ax)); // 58512 mov [bp+var_26], ax ;~ 17C5:B551 -cs=0x17c5;eip=0x00b554; T(ax = word_520f8;); // 58513 mov ax, word_520F8 ;~ 17C5:B554 -cs=0x17c5;eip=0x00b557; T(SUB(ax, *(dw*)(raddr(ss,bp+var_26)))); // 58514 sub ax, [bp+var_26] ;~ 17C5:B557 -cs=0x17c5;eip=0x00b55a; X(PUSH(ax)); // 58515 push ax ;~ 17C5:B55A -cs=0x17c5;eip=0x00b55b; T(ax = word_520ec;); // 58516 mov ax, word_520EC ;~ 17C5:B55B -cs=0x17c5;eip=0x00b55e; T(SUB(ax, *(dw*)(raddr(ss,bp+var_24)))); // 58517 sub ax, [bp+var_24] ;~ 17C5:B55E -cs=0x17c5;eip=0x00b561; X(PUSH(ax)); // 58518 push ax ;~ 17C5:B561 -cs=0x17c5;eip=0x00b562; J(CALL(sub_331d6,0)); // 58519 call sub_331D6 ;~ 17C5:B562 -cs=0x17c5;eip=0x00b565; T(ADD(sp, 4)); // 58520 add sp, 4 ;~ 17C5:B565 -cs=0x17c5;eip=0x00b568; T(cx = ax;); // 58521 mov cx, ax ;~ 17C5:B568 -cs=0x17c5;eip=0x00b56a; T(ax = 0x18;); // 58522 mov ax, 18h ;~ 17C5:B56A -cs=0x17c5;eip=0x00b56d; T(CWD); // 58523 cwd ;~ 17C5:B56D -cs=0x17c5;eip=0x00b56e; T(bx = word_492e8;); // 58524 mov bx, word_492E8 ;~ 17C5:B56E -cs=0x17c5;eip=0x00b572; T(ADD(bx, 2)); // 58525 add bx, 2 ;~ 17C5:B572 -cs=0x17c5;eip=0x00b575; T(IDIV2(bx)); // 58526 idiv bx ;~ 17C5:B575 -cs=0x17c5;eip=0x00b577; T(CMP(cx, ax)); // 58527 cmp cx, ax ;~ 17C5:B577 -cs=0x17c5;eip=0x00b579; J(JGE(loc_317eb)); // 58528 jge short loc_317EB ;~ 17C5:B579 -cs=0x17c5;eip=0x00b57b; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 58529 mov bx, [bp+var_8] ;~ 17C5:B57B -cs=0x17c5;eip=0x00b57e; T(cl = 4;); // 58530 mov cl, 4 ;~ 17C5:B57E -cs=0x17c5;eip=0x00b580; T(SHL(bx, cl)); // 58531 shl bx, cl ;~ 17C5:B580 -cs=0x17c5;eip=0x00b582; T(MOV(al, *(raddr(ds,bx-0x7E46)))); // 58532 mov al, [bx-7E46h] ;~ 17C5:B582 -cs=0x17c5;eip=0x00b586; T(AND(al, 0x7F)); // 58533 and al, 7Fh ;~ 17C5:B586 -cs=0x17c5;eip=0x00b588; T(CMP(al, *(byte_5225a))); // 58534 cmp al, byte_5225A ;~ 17C5:B588 -cs=0x17c5;eip=0x00b58c; J(JZ(loc_317eb)); // 58535 jz short loc_317EB ;~ 17C5:B58C -cs=0x17c5;eip=0x00b58e; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 58536 push [bp+var_8] ;~ 17C5:B58E -cs=0x17c5;eip=0x00b591; J(CALL(sub_2ea1a,0)); // 58537 call sub_2EA1A ;~ 17C5:B591 -cs=0x17c5;eip=0x00b594; T(ADD(sp, 2)); // 58539 add sp, 2 ;~ 17C5:B594 -cs=0x17c5;eip=0x00b597; T(ax = 0x5BD7;); // 58540 mov ax, 5BD7h ;~ 17C5:B597 -cs=0x17c5;eip=0x00b59a; X(PUSH(ax)); // 58541 push ax ;~ 17C5:B59A -cs=0x17c5;eip=0x00b59b; T(ax = 0x66C4;); // 58542 mov ax, 66C4h ;~ 17C5:B59B -cs=0x17c5;eip=0x00b59e; X(PUSH(ax)); // 58543 push ax ;~ 17C5:B59E -cs=0x17c5;eip=0x00b59f; J(CALL(sub_34bdc,0)); // 58544 call sub_34BDC ;~ 17C5:B59F -cs=0x17c5;eip=0x00b5a2; T(ADD(sp, 4)); // 58545 add sp, 4 ;~ 17C5:B5A2 -cs=0x17c5;eip=0x00b5a5; T(ax = 0x66C4;); // 58546 mov ax, 66C4h ;~ 17C5:B5A5 -cs=0x17c5;eip=0x00b5a8; X(PUSH(ax)); // 58547 push ax ;~ 17C5:B5A8 -cs=0x17c5;eip=0x00b5a9; J(CALL(sub_30414,0)); // 58548 call sub_30414 ;~ 17C5:B5A9 -cs=0x17c5;eip=0x00b5ac; T(ADD(sp, 2)); // 58549 add sp, 2 ;~ 17C5:B5AC -cs=0x17c5;eip=0x00b5af; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 8)); // 58550 mov word ptr loc_4F834+2, 8 ;~ 17C5:B5AF -cs=0x17c5;eip=0x00b5b5; X(word_520fe = 0;); // 58551 mov word_520FE, 0 ;~ 17C5:B5B5 -loc_317eb: - // 6264 -cs=0x17c5;eip=0x00b5bb; J(JMP(loc_31412)); // 58555 jmp loc_31412 ;~ 17C5:B5BB -loc_317ee: - // 6265 -cs=0x17c5;eip=0x00b5be; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0)); // 58559 cmp word ptr loc_4F834+2, 0 ;~ 17C5:B5BE -cs=0x17c5;eip=0x00b5c3; J(JNZ(loc_317f8)); // 58560 jnz short loc_317F8 ;~ 17C5:B5C3 -cs=0x17c5;eip=0x00b5c5; J(JMP(loc_31902)); // 58561 jmp loc_31902 ;~ 17C5:B5C5 -loc_317f8: - // 6266 -cs=0x17c5;eip=0x00b5c8; X(PUSH(word_520fe)); // 58565 push word_520FE ;~ 17C5:B5C8 -cs=0x17c5;eip=0x00b5cc; X(PUSH(word_520f8)); // 58566 push word_520F8 ;~ 17C5:B5CC -cs=0x17c5;eip=0x00b5d0; X(PUSH(word_520ec)); // 58567 push word_520EC ;~ 17C5:B5D0 -cs=0x17c5;eip=0x00b5d4; J(CALL(sub_326b8,0)); // 58568 call sub_326B8 ;~ 17C5:B5D4 -cs=0x17c5;eip=0x00b5d7; T(ADD(sp, 6)); // 58569 add sp, 6 ;~ 17C5:B5D7 -cs=0x17c5;eip=0x00b5da; T(CMP(*(word_4aa98), 0x0FFFF)); // 58570 cmp word_4AA98, 0FFFFh ;~ 17C5:B5DA -cs=0x17c5;eip=0x00b5df; J(JNZ(loc_31814)); // 58571 jnz short loc_31814 ;~ 17C5:B5DF -cs=0x17c5;eip=0x00b5e1; J(JMP(loc_318f2)); // 58572 jmp loc_318F2 ;~ 17C5:B5E1 -loc_31814: - // 6267 -cs=0x17c5;eip=0x00b5e4; T(ax = 0x100;); // 58576 mov ax, 100h ;~ 17C5:B5E4 -cs=0x17c5;eip=0x00b5e7; T(CWD); // 58577 cwd ;~ 17C5:B5E7 -cs=0x17c5;eip=0x00b5e8; T(cx = word_52246;); // 58578 mov cx, word_52246 ;~ 17C5:B5E8 -cs=0x17c5;eip=0x00b5ec; T(IDIV2(cx)); // 58579 idiv cx ;~ 17C5:B5EC -cs=0x17c5;eip=0x00b5ee; X(PUSH(ax)); // 58580 push ax ;~ 17C5:B5EE -cs=0x17c5;eip=0x00b5ef; J(CALL(sub_34dc0,0)); // 58581 call sub_34DC0 ;~ 17C5:B5EF -cs=0x17c5;eip=0x00b5f2; T(ADD(sp, 2)); // 58582 add sp, 2 ;~ 17C5:B5F2 -cs=0x17c5;eip=0x00b5f5; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 58583 mov [bp+var_22], ax ;~ 17C5:B5F5 -cs=0x17c5;eip=0x00b5f8; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 58584 mov [bp+var_1E], 0 ;~ 17C5:B5F8 -cs=0x17c5;eip=0x00b5fd; J(JMP(loc_31832)); // 58585 jmp short loc_31832 ;~ 17C5:B5FD -loc_3182f: - // 6268 -cs=0x17c5;eip=0x00b5ff; X(INC(*(dw*)(raddr(ss,bp+var_1e)))); // 58589 inc [bp+var_1E] ;~ 17C5:B5FF -loc_31832: - // 6269 -cs=0x17c5;eip=0x00b602; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 8)); // 58592 cmp [bp+var_1E], 8 ;~ 17C5:B602 -cs=0x17c5;eip=0x00b606; J(JL(loc_3183b)); // 58593 jl short loc_3183B ;~ 17C5:B606 -cs=0x17c5;eip=0x00b608; J(JMP(loc_318f2)); // 58594 jmp loc_318F2 ;~ 17C5:B608 -loc_3183b: - // 6270 -cs=0x17c5;eip=0x00b60b; T(ax = 4;); // 58598 mov ax, 4 ;~ 17C5:B60B -cs=0x17c5;eip=0x00b60e; X(PUSH(ax)); // 58599 push ax ;~ 17C5:B60E -cs=0x17c5;eip=0x00b60f; J(CALL(sub_33430,0)); // 58600 call sub_33430 ;~ 17C5:B60F -cs=0x17c5;eip=0x00b612; T(ADD(sp, 2)); // 58601 add sp, 2 ;~ 17C5:B612 -cs=0x17c5;eip=0x00b615; T(ADD(ax, 0x0C)); // 58602 add ax, 0Ch ;~ 17C5:B615 -cs=0x17c5;eip=0x00b618; X(PUSH(ax)); // 58603 push ax ;~ 17C5:B618 -cs=0x17c5;eip=0x00b619; J(CALL(sub_30074,0)); // 58604 call sub_30074 ;~ 17C5:B619 -cs=0x17c5;eip=0x00b61c; T(ADD(sp, 2)); // 58605 add sp, 2 ;~ 17C5:B61C -cs=0x17c5;eip=0x00b61f; T(CMP(word_520fe, 0)); // 58606 cmp word_520FE, 0 ;~ 17C5:B61F -cs=0x17c5;eip=0x00b624; J(JLE(loc_3188e)); // 58607 jle short loc_3188E ;~ 17C5:B624 -cs=0x17c5;eip=0x00b626; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 58608 mov ax, [bp+var_22] ;~ 17C5:B626 -cs=0x17c5;eip=0x00b629; T(SHL(ax, 1)); // 58609 shl ax, 1 ;~ 17C5:B629 -cs=0x17c5;eip=0x00b62b; X(PUSH(ax)); // 58610 push ax ;~ 17C5:B62B -cs=0x17c5;eip=0x00b62c; J(CALL(sub_33430,0)); // 58611 call sub_33430 ;~ 17C5:B62C -cs=0x17c5;eip=0x00b62f; T(ADD(sp, 2)); // 58612 add sp, 2 ;~ 17C5:B62F -cs=0x17c5;eip=0x00b632; T(SUB(ax, *(dw*)(raddr(ss,bp+var_22)))); // 58613 sub ax, [bp+var_22] ;~ 17C5:B632 -cs=0x17c5;eip=0x00b635; T(ADD(ax, *(word_4ac7c))); // 58614 add ax, word_4AC7C ;~ 17C5:B635 -cs=0x17c5;eip=0x00b639; X(PUSH(ax)); // 58615 push ax ;~ 17C5:B639 -cs=0x17c5;eip=0x00b63a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 58616 mov ax, [bp+var_22] ;~ 17C5:B63A -cs=0x17c5;eip=0x00b63d; T(SHL(ax, 1)); // 58617 shl ax, 1 ;~ 17C5:B63D -cs=0x17c5;eip=0x00b63f; X(PUSH(ax)); // 58618 push ax ;~ 17C5:B63F -cs=0x17c5;eip=0x00b640; J(CALL(sub_33430,0)); // 58619 call sub_33430 ;~ 17C5:B640 -cs=0x17c5;eip=0x00b643; T(ADD(sp, 2)); // 58620 add sp, 2 ;~ 17C5:B643 -cs=0x17c5;eip=0x00b646; T(SUB(ax, *(dw*)(raddr(ss,bp+var_22)))); // 58621 sub ax, [bp+var_22] ;~ 17C5:B646 -cs=0x17c5;eip=0x00b649; T(ADD(ax, *(word_4aa98))); // 58622 add ax, word_4AA98 ;~ 17C5:B649 -cs=0x17c5;eip=0x00b64d; X(PUSH(ax)); // 58623 push ax ;~ 17C5:B64D -cs=0x17c5;eip=0x00b64e; X(PUSH(*(word_4ac7c))); // 58624 push word_4AC7C ;~ 17C5:B64E -cs=0x17c5;eip=0x00b652; X(PUSH(*(word_4aa98))); // 58625 push word_4AA98 ;~ 17C5:B652 -cs=0x17c5;eip=0x00b656; J(CALL(sub_2fe3c,0)); // 58626 call sub_2FE3C ;~ 17C5:B656 -cs=0x17c5;eip=0x00b659; T(ADD(sp, 8)); // 58628 add sp, 8 ;~ 17C5:B659 -cs=0x17c5;eip=0x00b65c; J(JMP(loc_318ef)); // 58629 jmp short loc_318EF ;~ 17C5:B65C -loc_3188e: - // 6271 -cs=0x17c5;eip=0x00b65e; T(ax = 0x6000;); // 58633 mov ax, 6000h ;~ 17C5:B65E -cs=0x17c5;eip=0x00b661; X(PUSH(ax)); // 58634 push ax ;~ 17C5:B661 -cs=0x17c5;eip=0x00b662; J(CALL(sub_33430,0)); // 58635 call sub_33430 ;~ 17C5:B662 -cs=0x17c5;eip=0x00b665; T(ADD(sp, 2)); // 58636 add sp, 2 ;~ 17C5:B665 -cs=0x17c5;eip=0x00b668; T(SUB(ax, 0x3000)); // 58637 sub ax, 3000h ;~ 17C5:B668 -cs=0x17c5;eip=0x00b66b; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 58638 mov [bp+var_C], ax ;~ 17C5:B66B -cs=0x17c5;eip=0x00b66e; T(CMP(word_492f2, 0)); // 58639 cmp word_492F2, 0 ;~ 17C5:B66E -cs=0x17c5;eip=0x00b673; J(JZ(loc_318ab)); // 58640 jz short loc_318AB ;~ 17C5:B673 -cs=0x17c5;eip=0x00b675; T(ax = word_4e2fc;); // 58641 mov ax, word_4E2FC ;~ 17C5:B675 -cs=0x17c5;eip=0x00b678; X(SUB(*(dw*)(raddr(ss,bp+var_c)), ax)); // 58642 sub [bp+var_C], ax ;~ 17C5:B678 -loc_318ab: - // 6272 -cs=0x17c5;eip=0x00b67b; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 58645 push [bp+var_22] ;~ 17C5:B67B -cs=0x17c5;eip=0x00b67e; J(CALL(sub_33430,0)); // 58646 call sub_33430 ;~ 17C5:B67E -cs=0x17c5;eip=0x00b681; T(ADD(sp, 2)); // 58647 add sp, 2 ;~ 17C5:B681 -cs=0x17c5;eip=0x00b684; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 58648 mov [bp+var_4], ax ;~ 17C5:B684 -cs=0x17c5;eip=0x00b687; X(PUSH(ax)); // 58649 push ax ;~ 17C5:B687 -cs=0x17c5;eip=0x00b688; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 58650 push [bp+var_C] ;~ 17C5:B688 -cs=0x17c5;eip=0x00b68b; J(CALL(sub_333a8,0)); // 58651 call sub_333A8 ;~ 17C5:B68B -cs=0x17c5;eip=0x00b68e; T(ADD(sp, 4)); // 58652 add sp, 4 ;~ 17C5:B68E -cs=0x17c5;eip=0x00b691; T(ADD(ax, *(word_4aa98))); // 58653 add ax, word_4AA98 ;~ 17C5:B691 -cs=0x17c5;eip=0x00b695; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 58654 mov [bp+var_2C], ax ;~ 17C5:B695 -cs=0x17c5;eip=0x00b698; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 58655 push [bp+var_4] ;~ 17C5:B698 -cs=0x17c5;eip=0x00b69b; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 58656 push [bp+var_C] ;~ 17C5:B69B -cs=0x17c5;eip=0x00b69e; J(CALL(sub_333c0,0)); // 58657 call sub_333C0 ;~ 17C5:B69E -cs=0x17c5;eip=0x00b6a1; T(ADD(sp, 4)); // 58658 add sp, 4 ;~ 17C5:B6A1 -cs=0x17c5;eip=0x00b6a4; T(cx = *(word_4ac7c);); // 58659 mov cx, word_4AC7C ;~ 17C5:B6A4 -cs=0x17c5;eip=0x00b6a8; T(SUB(cx, ax)); // 58660 sub cx, ax ;~ 17C5:B6A8 -cs=0x17c5;eip=0x00b6aa; X(MOV(*(dw*)(raddr(ss,bp+var_32)), cx)); // 58661 mov [bp+var_32], cx ;~ 17C5:B6AA -cs=0x17c5;eip=0x00b6ad; X(PUSH(cx)); // 58662 push cx ;~ 17C5:B6AD -cs=0x17c5;eip=0x00b6ae; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 58663 push [bp+var_2C] ;~ 17C5:B6AE -cs=0x17c5;eip=0x00b6b1; X(PUSH(*(word_4ac7c))); // 58664 push word_4AC7C ;~ 17C5:B6B1 -cs=0x17c5;eip=0x00b6b5; X(PUSH(*(word_4aa98))); // 58665 push word_4AA98 ;~ 17C5:B6B5 -cs=0x17c5;eip=0x00b6b9; J(CALL(sub_2fe3c,0)); // 58666 call sub_2FE3C ;~ 17C5:B6B9 -cs=0x17c5;eip=0x00b6bc; T(ADD(sp, 8)); // 58668 add sp, 8 ;~ 17C5:B6BC -loc_318ef: - // 6273 -cs=0x17c5;eip=0x00b6bf; J(JMP(loc_3182f)); // 58671 jmp loc_3182F ;~ 17C5:B6BF -loc_318f2: - // 6274 -cs=0x17c5;eip=0x00b6c2; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_4f834+2)))); // 58676 push word ptr loc_4F834+2 ;~ 17C5:B6C2 -cs=0x17c5;eip=0x00b6c6; J(CALL(sub_333f8,0)); // 58677 call sub_333F8 ;~ 17C5:B6C6 -cs=0x17c5;eip=0x00b6c9; T(ADD(sp, 2)); // 58678 add sp, 2 ;~ 17C5:B6C9 -cs=0x17c5;eip=0x00b6cc; X(SUB(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), ax)); // 58679 sub word ptr loc_4F834+2, ax ;~ 17C5:B6CC -cs=0x17c5;eip=0x00b6d0; J(JMP(loc_31908)); // 58680 jmp short loc_31908 ;~ 17C5:B6D0 -loc_31902: - // 6275 -cs=0x17c5;eip=0x00b6d2; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 58684 mov word ptr loc_4F834, 0 ;~ 17C5:B6D2 -loc_31908: - // 6276 -cs=0x17c5;eip=0x00b6d8; T(CMP(word_492f2, 0)); // 58687 cmp word_492F2, 0 ;~ 17C5:B6D8 -cs=0x17c5;eip=0x00b6dd; J(JNZ(loc_31912)); // 58688 jnz short loc_31912 ;~ 17C5:B6DD -cs=0x17c5;eip=0x00b6df; J(JMP(loc_323e3)); // 58689 jmp loc_323E3 ;~ 17C5:B6DF -loc_31912: - // 6277 -cs=0x17c5;eip=0x00b6e2; T(CMP(word_4e690, 0)); // 58693 cmp word_4E690, 0 ;~ 17C5:B6E2 -cs=0x17c5;eip=0x00b6e7; J(JZ(loc_3191f)); // 58694 jz short loc_3191F ;~ 17C5:B6E7 -cs=0x17c5;eip=0x00b6e9; X(word_4e690 = 0;); // 58695 mov word_4E690, 0 ;~ 17C5:B6E9 -loc_3191f: - // 6278 -cs=0x17c5;eip=0x00b6ef; T(CMP(word_492ec, 0)); // 58698 cmp word_492EC, 0 ;~ 17C5:B6EF -cs=0x17c5;eip=0x00b6f4; J(JZ(loc_3192b)); // 58699 jz short loc_3192B ;~ 17C5:B6F4 -cs=0x17c5;eip=0x00b6f6; T(ax = 2;); // 58700 mov ax, 2 ;~ 17C5:B6F6 -cs=0x17c5;eip=0x00b6f9; J(JMP(loc_3192e)); // 58701 jmp short loc_3192E ;~ 17C5:B6F9 -loc_3192b: - // 6279 -cs=0x17c5;eip=0x00b6fb; T(ax = word_492ec;); // 58705 mov ax, word_492EC ;~ 17C5:B6FB -loc_3192e: - // 6280 -cs=0x17c5;eip=0x00b6fe; X(PUSH(ax)); // 58708 push ax ;~ 17C5:B6FE -cs=0x17c5;eip=0x00b6ff; J(CALL(sub_284ca,0)); // 58709 call sub_284CA ;~ 17C5:B6FF -cs=0x17c5;eip=0x00b702; T(ADD(sp, 2)); // 58711 add sp, 2 ;~ 17C5:B702 -cs=0x17c5;eip=0x00b705; T(ax = 0x0F;); // 58712 mov ax, 0Fh ;~ 17C5:B705 -cs=0x17c5;eip=0x00b708; X(PUSH(ax)); // 58713 push ax ;~ 17C5:B708 -cs=0x17c5;eip=0x00b709; J(CALL(sub_30074,0)); // 58714 call sub_30074 ;~ 17C5:B709 -cs=0x17c5;eip=0x00b70c; T(ADD(sp, 2)); // 58715 add sp, 2 ;~ 17C5:B70C -cs=0x17c5;eip=0x00b70f; T(ax = 0x0C7;); // 58716 mov ax, 0C7h ;~ 17C5:B70F -cs=0x17c5;eip=0x00b712; X(PUSH(ax)); // 58717 push ax ;~ 17C5:B712 -cs=0x17c5;eip=0x00b713; T(ax = 0x13F;); // 58718 mov ax, 13Fh ;~ 17C5:B713 -cs=0x17c5;eip=0x00b716; X(PUSH(ax)); // 58719 push ax ;~ 17C5:B716 -cs=0x17c5;eip=0x00b717; T(ax = 0x0C7;); // 58720 mov ax, 0C7h ;~ 17C5:B717 -cs=0x17c5;eip=0x00b71a; X(PUSH(ax)); // 58721 push ax ;~ 17C5:B71A -cs=0x17c5;eip=0x00b71b; T(ax = 0x13F;); // 58722 mov ax, 13Fh ;~ 17C5:B71B -cs=0x17c5;eip=0x00b71e; X(PUSH(ax)); // 58723 push ax ;~ 17C5:B71E -cs=0x17c5;eip=0x00b71f; J(CALL(sub_2fe11,0)); // 58724 call sub_2FE11 ;~ 17C5:B71F -cs=0x17c5;eip=0x00b722; T(ADD(sp, 8)); // 58726 add sp, 8 ;~ 17C5:B722 -cs=0x17c5;eip=0x00b725; X(word_4ef2a = 0;); // 58727 mov word_4EF2A, 0 ;~ 17C5:B725 -cs=0x17c5;eip=0x00b72b; T(CMP(word_5268c, 2)); // 58728 cmp word_5268C, 2 ;~ 17C5:B72B -cs=0x17c5;eip=0x00b730; J(JZ(loc_31965)); // 58729 jz short loc_31965 ;~ 17C5:B730 -cs=0x17c5;eip=0x00b732; J(JMP(loc_31b2f)); // 58730 jmp loc_31B2F ;~ 17C5:B732 -loc_31965: - // 6281 -cs=0x17c5;eip=0x00b735; T(CMP(word_520c0, 0)); // 58734 cmp word_520C0, 0 ;~ 17C5:B735 -cs=0x17c5;eip=0x00b73a; J(JZ(loc_3196f)); // 58735 jz short loc_3196F ;~ 17C5:B73A -cs=0x17c5;eip=0x00b73c; J(JMP(loc_31b2f)); // 58736 jmp loc_31B2F ;~ 17C5:B73C -loc_3196f: - // 6282 -cs=0x17c5;eip=0x00b73f; T(CMP(word_49924, 0)); // 58740 cmp word_49924, 0 ;~ 17C5:B73F -cs=0x17c5;eip=0x00b744; J(JGE(loc_31979)); // 58741 jge short loc_31979 ;~ 17C5:B744 -cs=0x17c5;eip=0x00b746; J(JMP(loc_31b2f)); // 58742 jmp loc_31B2F ;~ 17C5:B746 -loc_31979: - // 6283 -cs=0x17c5;eip=0x00b749; T(si = word_49924;); // 58746 mov si, word_49924 ;~ 17C5:B749 -cs=0x17c5;eip=0x00b74d; T(cl = 4;); // 58747 mov cl, 4 ;~ 17C5:B74D -cs=0x17c5;eip=0x00b74f; T(SHL(si, cl)); // 58748 shl si, cl ;~ 17C5:B74F -cs=0x17c5;eip=0x00b751; T(SUB(ax, ax)); // 58749 sub ax, ax ;~ 17C5:B751 -cs=0x17c5;eip=0x00b753; X(PUSH(ax)); // 58750 push ax ;~ 17C5:B753 -cs=0x17c5;eip=0x00b754; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 58751 push word ptr [si-7E50h] ;~ 17C5:B754 -cs=0x17c5;eip=0x00b758; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 58752 push word ptr [si-7E52h] ;~ 17C5:B758 -cs=0x17c5;eip=0x00b75c; J(CALL(sub_326b8,0)); // 58753 call sub_326B8 ;~ 17C5:B75C -cs=0x17c5;eip=0x00b75f; T(ADD(sp, 6)); // 58754 add sp, 6 ;~ 17C5:B75F -cs=0x17c5;eip=0x00b762; T(bx = word_492e2;); // 58755 mov bx, word_492E2 ;~ 17C5:B762 -cs=0x17c5;eip=0x00b766; T(SHL(bx, 1)); // 58756 shl bx, 1 ;~ 17C5:B766 -cs=0x17c5;eip=0x00b768; T(SHL(bx, 1)); // 58757 shl bx, 1 ;~ 17C5:B768 -cs=0x17c5;eip=0x00b76a; T(ax = 0x1A;); // 58758 mov ax, 1Ah ;~ 17C5:B76A -cs=0x17c5;eip=0x00b76d; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 58759 imul word ptr [bx+7F2h] ;~ 17C5:B76D -cs=0x17c5;eip=0x00b771; T(bx = ax;); // 58760 mov bx, ax ;~ 17C5:B771 -cs=0x17c5;eip=0x00b773; T(MOV(ax, *(dw*)(raddr(ds,bx+0x82C)))); // 58761 mov ax, [bx+82Ch] ;~ 17C5:B773 -cs=0x17c5;eip=0x00b777; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 58762 mov [bp+var_1A], ax ;~ 17C5:B777 -cs=0x17c5;eip=0x00b77a; T(CMP(ax, 0x1C)); // 58763 cmp ax, 1Ch ;~ 17C5:B77A -cs=0x17c5;eip=0x00b77d; J(JNZ(loc_319da)); // 58764 jnz short loc_319DA ;~ 17C5:B77D -cs=0x17c5;eip=0x00b77f; X(PUSH(word_49924)); // 58765 push word_49924 ;~ 17C5:B77F -cs=0x17c5;eip=0x00b783; J(CALL(sub_329d2,0)); // 58766 call sub_329D2 ;~ 17C5:B783 -cs=0x17c5;eip=0x00b786; T(ADD(sp, 2)); // 58767 add sp, 2 ;~ 17C5:B786 -cs=0x17c5;eip=0x00b789; T(dx = word_4e2fe;); // 58768 mov dx, word_4E2FE ;~ 17C5:B789 -cs=0x17c5;eip=0x00b78d; T(cl = 5;); // 58769 mov cl, 5 ;~ 17C5:B78D -cs=0x17c5;eip=0x00b78f; T(SHR(dx, cl)); // 58770 shr dx, cl ;~ 17C5:B78F -cs=0x17c5;eip=0x00b791; T(cx = dx;); // 58771 mov cx, dx ;~ 17C5:B791 -cs=0x17c5;eip=0x00b793; T(SHL(dx, 1)); // 58772 shl dx, 1 ;~ 17C5:B793 -cs=0x17c5;eip=0x00b795; T(SHL(dx, 1)); // 58773 shl dx, 1 ;~ 17C5:B795 -cs=0x17c5;eip=0x00b797; T(ADD(dx, cx)); // 58774 add dx, cx ;~ 17C5:B797 -cs=0x17c5;eip=0x00b799; T(CMP(ax, dx)); // 58775 cmp ax, dx ;~ 17C5:B799 -cs=0x17c5;eip=0x00b79b; J(JNC(loc_319da)); // 58776 jnb short loc_319DA ;~ 17C5:B79B -cs=0x17c5;eip=0x00b79d; T(CMP(word_52246, 0)); // 58777 cmp word_52246, 0 ;~ 17C5:B79D -cs=0x17c5;eip=0x00b7a2; J(JGE(loc_319da)); // 58778 jge short loc_319DA ;~ 17C5:B7A2 -cs=0x17c5;eip=0x00b7a4; X(word_4ef2a = 1;); // 58779 mov word_4EF2A, 1 ;~ 17C5:B7A4 -loc_319da: - // 6284 -cs=0x17c5;eip=0x00b7aa; T(CMP(*(word_4aa98), 0x0FFFF)); // 58783 cmp word_4AA98, 0FFFFh ;~ 17C5:B7AA -cs=0x17c5;eip=0x00b7af; J(JNZ(loc_319e4)); // 58784 jnz short loc_319E4 ;~ 17C5:B7AF -cs=0x17c5;eip=0x00b7b1; J(JMP(loc_31b2f)); // 58785 jmp loc_31B2F ;~ 17C5:B7B1 -loc_319e4: - // 6285 -cs=0x17c5;eip=0x00b7b4; T(CMP(word_492ec, 0)); // 58789 cmp word_492EC, 0 ;~ 17C5:B7B4 -cs=0x17c5;eip=0x00b7b9; J(JZ(loc_319f0)); // 58790 jz short loc_319F0 ;~ 17C5:B7B9 -cs=0x17c5;eip=0x00b7bb; T(ax = 8;); // 58791 mov ax, 8 ;~ 17C5:B7BB -cs=0x17c5;eip=0x00b7be; J(JMP(loc_319f2)); // 58792 jmp short loc_319F2 ;~ 17C5:B7BE -loc_319f0: - // 6286 -cs=0x17c5;eip=0x00b7c0; T(SUB(ax, ax)); // 58796 sub ax, ax ;~ 17C5:B7C0 -loc_319f2: - // 6287 -cs=0x17c5;eip=0x00b7c2; X(PUSH(ax)); // 58799 push ax ;~ 17C5:B7C2 -cs=0x17c5;eip=0x00b7c3; J(CALL(sub_30074,0)); // 58800 call sub_30074 ;~ 17C5:B7C3 -cs=0x17c5;eip=0x00b7c6; T(ADD(sp, 2)); // 58801 add sp, 2 ;~ 17C5:B7C6 -cs=0x17c5;eip=0x00b7c9; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 58802 mov [bp+var_6], 0 ;~ 17C5:B7C9 -cs=0x17c5;eip=0x00b7ce; X(PUSH(word_49924)); // 58803 push word_49924 ;~ 17C5:B7CE -cs=0x17c5;eip=0x00b7d2; T(bx = word_492e2;); // 58804 mov bx, word_492E2 ;~ 17C5:B7D2 -cs=0x17c5;eip=0x00b7d6; T(SHL(bx, 1)); // 58805 shl bx, 1 ;~ 17C5:B7D6 -cs=0x17c5;eip=0x00b7d8; T(SHL(bx, 1)); // 58806 shl bx, 1 ;~ 17C5:B7D8 -cs=0x17c5;eip=0x00b7da; X(PUSH(*(dw*)(raddr(ds,bx+0x7F2)))); // 58807 push word ptr [bx+7F2h] ;~ 17C5:B7DA -cs=0x17c5;eip=0x00b7de; J(CALL(sub_30454,0)); // 58808 call sub_30454 ;~ 17C5:B7DE -cs=0x17c5;eip=0x00b7e1; T(ADD(sp, 4)); // 58809 add sp, 4 ;~ 17C5:B7E1 -cs=0x17c5;eip=0x00b7e4; T(OR(ax, ax)); // 58810 or ax, ax ;~ 17C5:B7E4 -cs=0x17c5;eip=0x00b7e6; J(JZ(loc_31a1d)); // 58811 jz short loc_31A1D ;~ 17C5:B7E6 -cs=0x17c5;eip=0x00b7e8; T(ax = 4;); // 58812 mov ax, 4 ;~ 17C5:B7E8 -cs=0x17c5;eip=0x00b7eb; J(JMP(loc_31a1f)); // 58813 jmp short loc_31A1F ;~ 17C5:B7EB -loc_31a1d: - // 6288 -cs=0x17c5;eip=0x00b7ed; T(SUB(ax, ax)); // 58817 sub ax, ax ;~ 17C5:B7ED -loc_31a1f: - // 6289 -cs=0x17c5;eip=0x00b7ef; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 58820 mov [bp+var_30], ax ;~ 17C5:B7EF -cs=0x17c5;eip=0x00b7f2; T(OR(ax, ax)); // 58821 or ax, ax ;~ 17C5:B7F2 -cs=0x17c5;eip=0x00b7f4; J(JNZ(loc_31a29)); // 58822 jnz short loc_31A29 ;~ 17C5:B7F4 -cs=0x17c5;eip=0x00b7f6; J(JMP(loc_31aeb)); // 58823 jmp loc_31AEB ;~ 17C5:B7F6 -loc_31a29: - // 6290 -cs=0x17c5;eip=0x00b7f9; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 4)); // 58827 cmp [bp+var_1A], 4 ;~ 17C5:B7F9 -cs=0x17c5;eip=0x00b7fd; J(JNZ(loc_31a41)); // 58828 jnz short loc_31A41 ;~ 17C5:B7FD -cs=0x17c5;eip=0x00b7ff; T(bx = word_49924;); // 58829 mov bx, word_49924 ;~ 17C5:B7FF -cs=0x17c5;eip=0x00b803; T(cl = 4;); // 58830 mov cl, 4 ;~ 17C5:B803 -cs=0x17c5;eip=0x00b805; T(SHL(bx, cl)); // 58831 shl bx, cl ;~ 17C5:B805 -cs=0x17c5;eip=0x00b807; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 58832 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:B807 -cs=0x17c5;eip=0x00b80c; J(JNZ(loc_31a41)); // 58833 jnz short loc_31A41 ;~ 17C5:B80C -cs=0x17c5;eip=0x00b80e; J(JMP(loc_31aeb)); // 58834 jmp loc_31AEB ;~ 17C5:B80E -loc_31a41: - // 6291 -cs=0x17c5;eip=0x00b811; T(bx = word_492e2;); // 58839 mov bx, word_492E2 ;~ 17C5:B811 -cs=0x17c5;eip=0x00b815; T(SHL(bx, 1)); // 58840 shl bx, 1 ;~ 17C5:B815 -cs=0x17c5;eip=0x00b817; T(SHL(bx, 1)); // 58841 shl bx, 1 ;~ 17C5:B817 -cs=0x17c5;eip=0x00b819; T(CMP(*(dw*)(raddr(ds,bx+0x7F4)), 0)); // 58842 cmp word ptr [bx+7F4h], 0 ;~ 17C5:B819 -cs=0x17c5;eip=0x00b81e; J(JNZ(loc_31a53)); // 58843 jnz short loc_31A53 ;~ 17C5:B81E -cs=0x17c5;eip=0x00b820; J(JMP(loc_31ae9)); // 58844 jmp loc_31AE9 ;~ 17C5:B820 -loc_31a53: - // 6292 -cs=0x17c5;eip=0x00b823; T(ax = 0x0F;); // 58848 mov ax, 0Fh ;~ 17C5:B823 -cs=0x17c5;eip=0x00b826; X(PUSH(ax)); // 58849 push ax ;~ 17C5:B826 -cs=0x17c5;eip=0x00b827; J(CALL(sub_30074,0)); // 58850 call sub_30074 ;~ 17C5:B827 -cs=0x17c5;eip=0x00b82a; T(ADD(sp, 2)); // 58851 add sp, 2 ;~ 17C5:B82A -cs=0x17c5;eip=0x00b82d; T(ax = *(word_4ac7c);); // 58852 mov ax, word_4AC7C ;~ 17C5:B82D -cs=0x17c5;eip=0x00b830; T(SUB(ax, 0x38)); // 58853 sub ax, 38h ; '8' ;~ 17C5:B830 -cs=0x17c5;eip=0x00b833; X(PUSH(ax)); // 58854 push ax ;~ 17C5:B833 -cs=0x17c5;eip=0x00b834; T(ax = *(word_4aa98);); // 58855 mov ax, word_4AA98 ;~ 17C5:B834 -cs=0x17c5;eip=0x00b837; T(SUB(ax, 0x0A0)); // 58856 sub ax, 0A0h ;~ 17C5:B837 -cs=0x17c5;eip=0x00b83a; X(PUSH(ax)); // 58857 push ax ;~ 17C5:B83A -cs=0x17c5;eip=0x00b83b; J(CALL(sub_331d6,0)); // 58858 call sub_331D6 ;~ 17C5:B83B -cs=0x17c5;eip=0x00b83e; T(ADD(sp, 4)); // 58859 add sp, 4 ;~ 17C5:B83E -cs=0x17c5;eip=0x00b841; T(CMP(ax, 0x30)); // 58860 cmp ax, 30h ; '0' ;~ 17C5:B841 -cs=0x17c5;eip=0x00b844; J(JL(loc_31a7d)); // 58861 jl short loc_31A7D ;~ 17C5:B844 -cs=0x17c5;eip=0x00b846; T(CMP(word_4ef2a, 0)); // 58862 cmp word_4EF2A, 0 ;~ 17C5:B846 -cs=0x17c5;eip=0x00b84b; J(JZ(loc_31ae3)); // 58863 jz short loc_31AE3 ;~ 17C5:B84B -loc_31a7d: - // 6293 -cs=0x17c5;eip=0x00b84d; T(ax = 0x12;); // 58866 mov ax, 12h ;~ 17C5:B84D -cs=0x17c5;eip=0x00b850; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 58867 imul [bp+var_1A] ;~ 17C5:B850 -cs=0x17c5;eip=0x00b853; T(si = ax;); // 58868 mov si, ax ;~ 17C5:B853 -cs=0x17c5;eip=0x00b855; T(ax = word_52246;); // 58869 mov ax, word_52246 ;~ 17C5:B855 -cs=0x17c5;eip=0x00b858; T(NEG(ax)); // 58870 neg ax ;~ 17C5:B858 -cs=0x17c5;eip=0x00b85a; T(CWD); // 58871 cwd ;~ 17C5:B85A -cs=0x17c5;eip=0x00b85b; T(cx = 7;); // 58872 mov cx, 7 ;~ 17C5:B85B -cs=0x17c5;eip=0x00b85e; T(IDIV2(cx)); // 58873 idiv cx ;~ 17C5:B85E -cs=0x17c5;eip=0x00b860; T(CMP(ax, *(dw*)(raddr(ds,si+0x530)))); // 58874 cmp ax, [si+530h] ;~ 17C5:B860 -cs=0x17c5;eip=0x00b864; J(JGE(loc_31ae3)); // 58875 jge short loc_31AE3 ;~ 17C5:B864 -cs=0x17c5;eip=0x00b866; T(CMP(*(dw*)(raddr(ds,si+0x534)), cx)); // 58876 cmp [si+534h], cx ;~ 17C5:B866 -cs=0x17c5;eip=0x00b86a; J(JZ(loc_31ae3)); // 58877 jz short loc_31AE3 ;~ 17C5:B86A -cs=0x17c5;eip=0x00b86c; T(CMP(*(dw*)(raddr(ds,si+0x534)), 0x1C)); // 58878 cmp word ptr [si+534h], 1Ch ;~ 17C5:B86C -cs=0x17c5;eip=0x00b871; J(JNZ(loc_31aaa)); // 58879 jnz short loc_31AAA ;~ 17C5:B871 -cs=0x17c5;eip=0x00b873; T(CMP(word_4ef2a, 0)); // 58880 cmp word_4EF2A, 0 ;~ 17C5:B873 -cs=0x17c5;eip=0x00b878; J(JZ(loc_31ae1)); // 58881 jz short loc_31AE1 ;~ 17C5:B878 -loc_31aaa: - // 6294 -cs=0x17c5;eip=0x00b87a; X(word_4ef2a = 1;); // 58884 mov word_4EF2A, 1 ;~ 17C5:B87A -cs=0x17c5;eip=0x00b880; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 58885 mov [bp+var_6], 1 ;~ 17C5:B880 -cs=0x17c5;eip=0x00b885; T(ax = 0x12;); // 58886 mov ax, 12h ;~ 17C5:B885 -cs=0x17c5;eip=0x00b888; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 58887 imul [bp+var_1A] ;~ 17C5:B888 -cs=0x17c5;eip=0x00b88b; T(bx = ax;); // 58888 mov bx, ax ;~ 17C5:B88B -cs=0x17c5;eip=0x00b88d; T(ax = word_52246;); // 58889 mov ax, word_52246 ;~ 17C5:B88D -cs=0x17c5;eip=0x00b890; T(NEG(ax)); // 58890 neg ax ;~ 17C5:B890 -cs=0x17c5;eip=0x00b892; T(SAR(ax, 1)); // 58891 sar ax, 1 ;~ 17C5:B892 -cs=0x17c5;eip=0x00b894; T(SAR(ax, 1)); // 58892 sar ax, 1 ;~ 17C5:B894 -cs=0x17c5;eip=0x00b896; T(CMP(*(dw*)(raddr(ds,bx+0x530)), ax)); // 58893 cmp [bx+530h], ax ;~ 17C5:B896 -cs=0x17c5;eip=0x00b89a; J(JLE(loc_31ae1)); // 58894 jle short loc_31AE1 ;~ 17C5:B89A -cs=0x17c5;eip=0x00b89c; T(CMP(*(db*)(&word_48b66), 0)); // 58895 cmp byte ptr word_48B66, 0 ;~ 17C5:B89C -cs=0x17c5;eip=0x00b8a1; J(JZ(loc_31ad7)); // 58896 jz short loc_31AD7 ;~ 17C5:B8A1 -cs=0x17c5;eip=0x00b8a3; T(SUB(ax, ax)); // 58897 sub ax, ax ;~ 17C5:B8A3 -cs=0x17c5;eip=0x00b8a5; J(JMP(loc_31ada)); // 58898 jmp short loc_31ADA ;~ 17C5:B8A5 -loc_31ad7: - // 6295 -cs=0x17c5;eip=0x00b8a7; T(ax = 0x0C;); // 58902 mov ax, 0Ch ;~ 17C5:B8A7 -loc_31ada: - // 6296 -cs=0x17c5;eip=0x00b8aa; X(PUSH(ax)); // 58905 push ax ;~ 17C5:B8AA -cs=0x17c5;eip=0x00b8ab; J(CALL(sub_30074,0)); // 58906 call sub_30074 ;~ 17C5:B8AB -cs=0x17c5;eip=0x00b8ae; T(ADD(sp, 2)); // 58907 add sp, 2 ;~ 17C5:B8AE -loc_31ae1: - // 6297 -cs=0x17c5;eip=0x00b8b1; J(JMP(loc_31ae9)); // 58911 jmp short loc_31AE9 ;~ 17C5:B8B1 -loc_31ae3: - // 6298 -cs=0x17c5;eip=0x00b8b3; X(word_4ef2a = 0;); // 58916 mov word_4EF2A, 0 ;~ 17C5:B8B3 -loc_31ae9: - // 6299 -cs=0x17c5;eip=0x00b8b9; J(JMP(loc_31b0c)); // 58920 jmp short loc_31B0C ;~ 17C5:B8B9 -loc_31aeb: - // 6300 -cs=0x17c5;eip=0x00b8bb; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 0x0FFFF)); // 58925 cmp [bp+var_1A], 0FFFFh ;~ 17C5:B8BB -cs=0x17c5;eip=0x00b8bf; J(JZ(loc_31b06)); // 58926 jz short loc_31B06 ;~ 17C5:B8BF -cs=0x17c5;eip=0x00b8c1; T(CMP(word_492ec, 0)); // 58927 cmp word_492EC, 0 ;~ 17C5:B8C1 -cs=0x17c5;eip=0x00b8c6; J(JZ(loc_31afd)); // 58928 jz short loc_31AFD ;~ 17C5:B8C6 -cs=0x17c5;eip=0x00b8c8; T(ax = 8;); // 58929 mov ax, 8 ;~ 17C5:B8C8 -cs=0x17c5;eip=0x00b8cb; J(JMP(loc_31aff)); // 58930 jmp short loc_31AFF ;~ 17C5:B8CB -loc_31afd: - // 6301 -cs=0x17c5;eip=0x00b8cd; T(SUB(ax, ax)); // 58934 sub ax, ax ;~ 17C5:B8CD -loc_31aff: - // 6302 -cs=0x17c5;eip=0x00b8cf; X(PUSH(ax)); // 58937 push ax ;~ 17C5:B8CF -cs=0x17c5;eip=0x00b8d0; J(CALL(sub_30074,0)); // 58938 call sub_30074 ;~ 17C5:B8D0 -cs=0x17c5;eip=0x00b8d3; T(ADD(sp, 2)); // 58939 add sp, 2 ;~ 17C5:B8D3 -loc_31b06: - // 6303 -cs=0x17c5;eip=0x00b8d6; X(word_4ef2a = 0;); // 58942 mov word_4EF2A, 0 ;~ 17C5:B8D6 -loc_31b0c: - // 6304 -cs=0x17c5;eip=0x00b8dc; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 58945 push [bp+var_6] ;~ 17C5:B8DC -cs=0x17c5;eip=0x00b8df; T(CMP(*(dw*)(raddr(ss,bp+var_30)), 0)); // 58946 cmp [bp+var_30], 0 ;~ 17C5:B8DF -cs=0x17c5;eip=0x00b8e3; J(JZ(loc_31b1d)); // 58947 jz short loc_31B1D ;~ 17C5:B8E3 -cs=0x17c5;eip=0x00b8e5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_30)))); // 58948 mov ax, [bp+var_30] ;~ 17C5:B8E5 -cs=0x17c5;eip=0x00b8e8; T(ADD(ax, 5)); // 58949 add ax, 5 ;~ 17C5:B8E8 -cs=0x17c5;eip=0x00b8eb; J(JMP(loc_31b20)); // 58950 jmp short loc_31B20 ;~ 17C5:B8EB -loc_31b1d: - // 6305 -cs=0x17c5;eip=0x00b8ed; T(ax = 9;); // 58954 mov ax, 9 ;~ 17C5:B8ED -loc_31b20: - // 6306 -cs=0x17c5;eip=0x00b8f0; X(PUSH(ax)); // 58957 push ax ;~ 17C5:B8F0 -cs=0x17c5;eip=0x00b8f1; X(PUSH(*(word_4ac7c))); // 58958 push word_4AC7C ;~ 17C5:B8F1 -cs=0x17c5;eip=0x00b8f5; X(PUSH(*(word_4aa98))); // 58959 push word_4AA98 ;~ 17C5:B8F5 -cs=0x17c5;eip=0x00b8f9; J(CALL(sub_323e9,0)); // 58960 call sub_323E9 ;~ 17C5:B8F9 -cs=0x17c5;eip=0x00b8fc; T(ADD(sp, 8)); // 58961 add sp, 8 ;~ 17C5:B8FC -loc_31b2f: - // 6307 -cs=0x17c5;eip=0x00b8ff; T(CMP(word_49928, 0)); // 58965 cmp word_49928, 0 ;~ 17C5:B8FF -cs=0x17c5;eip=0x00b904; J(JLE(loc_31b7a)); // 58966 jle short loc_31B7A ;~ 17C5:B904 -cs=0x17c5;eip=0x00b906; T(CMP(word_520c6, 0)); // 58967 cmp word_520C6, 0 ;~ 17C5:B906 -cs=0x17c5;eip=0x00b90b; J(JL(loc_31b7a)); // 58968 jl short loc_31B7A ;~ 17C5:B90B -cs=0x17c5;eip=0x00b90d; T(si = word_520c6;); // 58969 mov si, word_520C6 ;~ 17C5:B90D -cs=0x17c5;eip=0x00b911; T(cl = 4;); // 58970 mov cl, 4 ;~ 17C5:B911 -cs=0x17c5;eip=0x00b913; T(SHL(si, cl)); // 58971 shl si, cl ;~ 17C5:B913 -cs=0x17c5;eip=0x00b915; T(SUB(ax, ax)); // 58972 sub ax, ax ;~ 17C5:B915 -cs=0x17c5;eip=0x00b917; X(PUSH(ax)); // 58973 push ax ;~ 17C5:B917 -cs=0x17c5;eip=0x00b918; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 58974 push word ptr [si-7E50h] ;~ 17C5:B918 -cs=0x17c5;eip=0x00b91c; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 58975 push word ptr [si-7E52h] ;~ 17C5:B91C -cs=0x17c5;eip=0x00b920; J(CALL(sub_326b8,0)); // 58976 call sub_326B8 ;~ 17C5:B920 -cs=0x17c5;eip=0x00b923; T(ADD(sp, 6)); // 58977 add sp, 6 ;~ 17C5:B923 -cs=0x17c5;eip=0x00b926; T(ax = word_492f4;); // 58978 mov ax, word_492F4 ;~ 17C5:B926 -cs=0x17c5;eip=0x00b929; T(SUB(ax, word_49928)); // 58979 sub ax, word_49928 ;~ 17C5:B929 -cs=0x17c5;eip=0x00b92d; X(PUSH(ax)); // 58980 push ax ;~ 17C5:B92D -cs=0x17c5;eip=0x00b92e; X(PUSH(*(word_4f1a2))); // 58981 push word_4F1A2 ;~ 17C5:B92E -cs=0x17c5;eip=0x00b932; T(bx = word_520c6;); // 58982 mov bx, word_520C6 ;~ 17C5:B932 -cs=0x17c5;eip=0x00b936; T(cl = 4;); // 58983 mov cl, 4 ;~ 17C5:B936 -cs=0x17c5;eip=0x00b938; T(SHL(bx, cl)); // 58984 shl bx, cl ;~ 17C5:B938 -cs=0x17c5;eip=0x00b93a; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 58985 mov bx, [bx-7E54h] ;~ 17C5:B93A -cs=0x17c5;eip=0x00b93e; T(SHL(bx, 1)); // 58986 shl bx, 1 ;~ 17C5:B93E -cs=0x17c5;eip=0x00b940; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 58987 push word ptr [bx-680Eh] ;~ 17C5:B940 -cs=0x17c5;eip=0x00b944; J(CALL(sub_325a1,0)); // 58988 call sub_325A1 ;~ 17C5:B944 -cs=0x17c5;eip=0x00b947; T(ADD(sp, 6)); // 58989 add sp, 6 ;~ 17C5:B947 -loc_31b7a: - // 6308 -cs=0x17c5;eip=0x00b94a; X(AND(*(db*)(((db*)&word_4f42e)+1), 0x0FD)); // 58993 and byte ptr word_4F42E+1, 0FDh ;~ 17C5:B94A -cs=0x17c5;eip=0x00b94f; T(bx = *(word_4e564);); // 58994 mov bx, word_4E564 ;~ 17C5:B94F -cs=0x17c5;eip=0x00b953; X(MOV(*(dw*)(raddr(ds,bx+2)), 4)); // 58995 mov word ptr [bx+2], 4 ;~ 17C5:B953 -cs=0x17c5;eip=0x00b958; T(bx = *(word_4e57c);); // 58996 mov bx, word_4E57C ;~ 17C5:B958 -cs=0x17c5;eip=0x00b95c; X(MOV(*(dw*)(raddr(ds,bx+2)), 4)); // 58997 mov word ptr [bx+2], 4 ;~ 17C5:B95C -cs=0x17c5;eip=0x00b961; T(CMP(word_522ce, 0x13)); // 58998 cmp word_522CE, 13h ;~ 17C5:B961 -cs=0x17c5;eip=0x00b966; J(JZ(loc_31b9b)); // 58999 jz short loc_31B9B ;~ 17C5:B966 -cs=0x17c5;eip=0x00b968; J(JMP(loc_31de6)); // 59000 jmp loc_31DE6 ;~ 17C5:B968 -loc_31b9b: - // 6309 -cs=0x17c5;eip=0x00b96b; T(CMP(word_5268c, 2)); // 59004 cmp word_5268C, 2 ;~ 17C5:B96B -cs=0x17c5;eip=0x00b970; J(JZ(loc_31bac)); // 59005 jz short loc_31BAC ;~ 17C5:B970 -cs=0x17c5;eip=0x00b972; T(CMP(word_5268c, 0)); // 59006 cmp word_5268C, 0 ;~ 17C5:B972 -cs=0x17c5;eip=0x00b977; J(JZ(loc_31bac)); // 59007 jz short loc_31BAC ;~ 17C5:B977 -cs=0x17c5;eip=0x00b979; J(JMP(loc_31de6)); // 59008 jmp loc_31DE6 ;~ 17C5:B979 -loc_31bac: - // 6310 -cs=0x17c5;eip=0x00b97c; T(CMP(word_49924, 0x0FFFF)); // 59013 cmp word_49924, 0FFFFh ;~ 17C5:B97C -cs=0x17c5;eip=0x00b981; J(JNZ(loc_31bb6)); // 59014 jnz short loc_31BB6 ;~ 17C5:B981 -cs=0x17c5;eip=0x00b983; J(JMP(loc_31de6)); // 59015 jmp loc_31DE6 ;~ 17C5:B983 -loc_31bb6: - // 6311 -cs=0x17c5;eip=0x00b986; T(ax = word_49924;); // 59019 mov ax, word_49924 ;~ 17C5:B986 -cs=0x17c5;eip=0x00b989; T(AND(ax, 0x7F)); // 59020 and ax, 7Fh ;~ 17C5:B989 -cs=0x17c5;eip=0x00b98c; X(MOV(*(dw*)(raddr(ss,bp+var_28)), ax)); // 59021 mov [bp+var_28], ax ;~ 17C5:B98C -cs=0x17c5;eip=0x00b98f; T(si = ax;); // 59022 mov si, ax ;~ 17C5:B98F -cs=0x17c5;eip=0x00b991; T(cl = 4;); // 59023 mov cl, 4 ;~ 17C5:B991 -cs=0x17c5;eip=0x00b993; T(SHL(si, cl)); // 59024 shl si, cl ;~ 17C5:B993 -cs=0x17c5;eip=0x00b995; T(ax = 0x0FFFF;); // 59025 mov ax, 0FFFFh ;~ 17C5:B995 -cs=0x17c5;eip=0x00b998; X(PUSH(ax)); // 59026 push ax ;~ 17C5:B998 -cs=0x17c5;eip=0x00b999; T(ax = 1;); // 59027 mov ax, 1 ;~ 17C5:B999 -cs=0x17c5;eip=0x00b99c; X(PUSH(ax)); // 59028 push ax ;~ 17C5:B99C -cs=0x17c5;eip=0x00b99d; T(SUB(ax, ax)); // 59029 sub ax, ax ;~ 17C5:B99D -cs=0x17c5;eip=0x00b99f; X(PUSH(ax)); // 59030 push ax ;~ 17C5:B99F -cs=0x17c5;eip=0x00b9a0; X(PUSH(ax)); // 59031 push ax ;~ 17C5:B9A0 -cs=0x17c5;eip=0x00b9a1; X(PUSH(ax)); // 59032 push ax ;~ 17C5:B9A1 -cs=0x17c5;eip=0x00b9a2; X(PUSH(ax)); // 59033 push ax ;~ 17C5:B9A2 -cs=0x17c5;eip=0x00b9a3; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 59034 push word ptr [si-7E50h] ;~ 17C5:B9A3 -cs=0x17c5;eip=0x00b9a7; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 59035 push word ptr [si-7E52h] ;~ 17C5:B9A7 -cs=0x17c5;eip=0x00b9ab; X(PUSH(*(dw*)(raddr(ss,bp+var_28)))); // 59036 push [bp+var_28] ;~ 17C5:B9AB -cs=0x17c5;eip=0x00b9ae; J(CALL(sub_32a94,0)); // 59037 call sub_32A94 ;~ 17C5:B9AE -cs=0x17c5;eip=0x00b9b1; T(ADD(sp, 2)); // 59038 add sp, 2 ;~ 17C5:B9B1 -cs=0x17c5;eip=0x00b9b4; X(PUSH(ax)); // 59039 push ax ;~ 17C5:B9B4 -cs=0x17c5;eip=0x00b9b5; J(CALL(sub_32d72,0)); // 59040 call sub_32D72 ;~ 17C5:B9B5 -cs=0x17c5;eip=0x00b9b8; T(ADD(sp, 0x12)); // 59041 add sp, 12h ;~ 17C5:B9B8 -cs=0x17c5;eip=0x00b9bb; J(CALL(sub_32528,0)); // 59042 call sub_32528 ;~ 17C5:B9BB -cs=0x17c5;eip=0x00b9be; X(PUSH(*(dw*)(raddr(ss,bp+var_28)))); // 59043 push [bp+var_28] ;~ 17C5:B9BE -cs=0x17c5;eip=0x00b9c1; J(CALL(sub_329d2,0)); // 59044 call sub_329D2 ;~ 17C5:B9C1 -cs=0x17c5;eip=0x00b9c4; T(ADD(sp, 2)); // 59045 add sp, 2 ;~ 17C5:B9C4 -cs=0x17c5;eip=0x00b9c7; X(PUSH(ax)); // 59046 push ax ;~ 17C5:B9C7 -cs=0x17c5;eip=0x00b9c8; J(CALL(sub_3263b,0)); // 59047 call sub_3263B ;~ 17C5:B9C8 -cs=0x17c5;eip=0x00b9cb; T(ADD(sp, 2)); // 59048 add sp, 2 ;~ 17C5:B9CB -cs=0x17c5;eip=0x00b9ce; T(ax = 0x0F;); // 59049 mov ax, 0Fh ;~ 17C5:B9CE -cs=0x17c5;eip=0x00b9d1; X(PUSH(ax)); // 59050 push ax ;~ 17C5:B9D1 -cs=0x17c5;eip=0x00b9d2; T(ax = 0x0AA;); // 59051 mov ax, 0AAh ;~ 17C5:B9D2 -cs=0x17c5;eip=0x00b9d5; X(PUSH(ax)); // 59052 push ax ;~ 17C5:B9D5 -cs=0x17c5;eip=0x00b9d6; T(ax = 0x0F4;); // 59053 mov ax, 0F4h ;~ 17C5:B9D6 -cs=0x17c5;eip=0x00b9d9; X(PUSH(ax)); // 59054 push ax ;~ 17C5:B9D9 -cs=0x17c5;eip=0x00b9da; T(ax = 0x66C4;); // 59055 mov ax, 66C4h ;~ 17C5:B9DA -cs=0x17c5;eip=0x00b9dd; X(PUSH(ax)); // 59056 push ax ;~ 17C5:B9DD -cs=0x17c5;eip=0x00b9de; J(CALL(sub_3032e,0)); // 59057 call sub_3032E ;~ 17C5:B9DE -cs=0x17c5;eip=0x00b9e1; T(ADD(sp, 8)); // 59059 add sp, 8 ;~ 17C5:B9E1 -cs=0x17c5;eip=0x00b9e4; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 59060 mov bx, [bp+var_28] ;~ 17C5:B9E4 -cs=0x17c5;eip=0x00b9e7; T(cl = 4;); // 59061 mov cl, 4 ;~ 17C5:B9E7 -cs=0x17c5;eip=0x00b9e9; T(SHL(bx, cl)); // 59062 shl bx, cl ;~ 17C5:B9E9 -cs=0x17c5;eip=0x00b9eb; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 59063 mov bx, [bx-7E46h] ;~ 17C5:B9EB -cs=0x17c5;eip=0x00b9ef; T(AND(bx, 0x7F)); // 59064 and bx, 7Fh ;~ 17C5:B9EF -cs=0x17c5;eip=0x00b9f2; T(SHL(bx, 1)); // 59065 shl bx, 1 ;~ 17C5:B9F2 -cs=0x17c5;eip=0x00b9f4; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 59066 push word ptr [bx-680Eh] ;~ 17C5:B9F4 -cs=0x17c5;eip=0x00b9f8; T(ax = 0x66C4;); // 59067 mov ax, 66C4h ;~ 17C5:B9F8 -cs=0x17c5;eip=0x00b9fb; X(PUSH(ax)); // 59068 push ax ;~ 17C5:B9FB -cs=0x17c5;eip=0x00b9fc; J(CALL(sub_34c1c,0)); // 59069 call sub_34C1C ;~ 17C5:B9FC -cs=0x17c5;eip=0x00b9ff; T(ADD(sp, 4)); // 59070 add sp, 4 ;~ 17C5:B9FF -cs=0x17c5;eip=0x00ba02; T(ax = 0x0F;); // 59071 mov ax, 0Fh ;~ 17C5:BA02 -cs=0x17c5;eip=0x00ba05; X(PUSH(ax)); // 59072 push ax ;~ 17C5:BA05 -cs=0x17c5;eip=0x00ba06; T(ax = 0x82;); // 59073 mov ax, 82h ;~ 17C5:BA06 -cs=0x17c5;eip=0x00ba09; X(PUSH(ax)); // 59074 push ax ;~ 17C5:BA09 -cs=0x17c5;eip=0x00ba0a; T(ax = 0x66C4;); // 59075 mov ax, 66C4h ;~ 17C5:BA0A -cs=0x17c5;eip=0x00ba0d; X(PUSH(ax)); // 59076 push ax ;~ 17C5:BA0D -cs=0x17c5;eip=0x00ba0e; J(CALL(sub_34c4e,0)); // 59077 call sub_34C4E ;~ 17C5:BA0E -cs=0x17c5;eip=0x00ba11; T(ADD(sp, 2)); // 59078 add sp, 2 ;~ 17C5:BA11 -cs=0x17c5;eip=0x00ba14; T(SHL(ax, 1)); // 59079 shl ax, 1 ;~ 17C5:BA14 -cs=0x17c5;eip=0x00ba16; T(SUB(ax, 0x10C)); // 59080 sub ax, 10Ch ;~ 17C5:BA16 -cs=0x17c5;eip=0x00ba19; T(NEG(ax)); // 59081 neg ax ;~ 17C5:BA19 -cs=0x17c5;eip=0x00ba1b; X(PUSH(ax)); // 59082 push ax ;~ 17C5:BA1B -cs=0x17c5;eip=0x00ba1c; T(ax = 0x66C4;); // 59083 mov ax, 66C4h ;~ 17C5:BA1C -cs=0x17c5;eip=0x00ba1f; X(PUSH(ax)); // 59084 push ax ;~ 17C5:BA1F -cs=0x17c5;eip=0x00ba20; J(CALL(sub_3032e,0)); // 59085 call sub_3032E ;~ 17C5:BA20 -cs=0x17c5;eip=0x00ba23; T(ADD(sp, 8)); // 59087 add sp, 8 ;~ 17C5:BA23 -cs=0x17c5;eip=0x00ba26; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 59088 mov bx, [bp+var_28] ;~ 17C5:BA26 -cs=0x17c5;eip=0x00ba29; T(cl = 4;); // 59089 mov cl, 4 ;~ 17C5:BA29 -cs=0x17c5;eip=0x00ba2b; T(SHL(bx, cl)); // 59090 shl bx, cl ;~ 17C5:BA2B -cs=0x17c5;eip=0x00ba2d; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 59091 mov bx, [bx-7E54h] ;~ 17C5:BA2D -cs=0x17c5;eip=0x00ba31; T(SHL(bx, 1)); // 59092 shl bx, 1 ;~ 17C5:BA31 -cs=0x17c5;eip=0x00ba33; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 59093 push word ptr [bx-680Eh] ;~ 17C5:BA33 -cs=0x17c5;eip=0x00ba37; J(CALL(sub_34c4e,0)); // 59094 call sub_34C4E ;~ 17C5:BA37 -cs=0x17c5;eip=0x00ba3a; T(ADD(sp, 2)); // 59095 add sp, 2 ;~ 17C5:BA3A -cs=0x17c5;eip=0x00ba3d; T(OR(ax, ax)); // 59096 or ax, ax ;~ 17C5:BA3D -cs=0x17c5;eip=0x00ba3f; J(JZ(loc_31ce1)); // 59097 jz short loc_31CE1 ;~ 17C5:BA3F -cs=0x17c5;eip=0x00ba41; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 59098 mov bx, [bp+var_28] ;~ 17C5:BA41 -cs=0x17c5;eip=0x00ba44; T(cl = 4;); // 59099 mov cl, 4 ;~ 17C5:BA44 -cs=0x17c5;eip=0x00ba46; T(SHL(bx, cl)); // 59100 shl bx, cl ;~ 17C5:BA46 -cs=0x17c5;eip=0x00ba48; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 59101 mov bx, [bx-7E46h] ;~ 17C5:BA48 -cs=0x17c5;eip=0x00ba4c; T(AND(bx, 0x7F)); // 59102 and bx, 7Fh ;~ 17C5:BA4C -cs=0x17c5;eip=0x00ba4f; T(SHL(bx, 1)); // 59103 shl bx, 1 ;~ 17C5:BA4F -cs=0x17c5;eip=0x00ba51; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 59104 push word ptr [bx-680Eh] ;~ 17C5:BA51 -cs=0x17c5;eip=0x00ba55; J(CALL(sub_34c4e,0)); // 59105 call sub_34C4E ;~ 17C5:BA55 -cs=0x17c5;eip=0x00ba58; T(ADD(sp, 2)); // 59106 add sp, 2 ;~ 17C5:BA58 -cs=0x17c5;eip=0x00ba5b; T(OR(ax, ax)); // 59107 or ax, ax ;~ 17C5:BA5B -cs=0x17c5;eip=0x00ba5d; J(JZ(loc_31c94)); // 59108 jz short loc_31C94 ;~ 17C5:BA5D -cs=0x17c5;eip=0x00ba5f; T(ax = 0x5BED;); // 59109 mov ax, 5BEDh ;~ 17C5:BA5F -cs=0x17c5;eip=0x00ba62; J(JMP(loc_31c97)); // 59110 jmp short loc_31C97 ;~ 17C5:BA62 -loc_31c94: - // 6312 -cs=0x17c5;eip=0x00ba64; T(ax = 0x5BF2;); // 59114 mov ax, 5BF2h ;~ 17C5:BA64 -loc_31c97: - // 6313 -cs=0x17c5;eip=0x00ba67; X(PUSH(ax)); // 59117 push ax ;~ 17C5:BA67 -cs=0x17c5;eip=0x00ba68; T(ax = 0x66C4;); // 59118 mov ax, 66C4h ;~ 17C5:BA68 -cs=0x17c5;eip=0x00ba6b; X(PUSH(ax)); // 59119 push ax ;~ 17C5:BA6B -cs=0x17c5;eip=0x00ba6c; J(CALL(sub_34c1c,0)); // 59120 call sub_34C1C ;~ 17C5:BA6C -cs=0x17c5;eip=0x00ba6f; T(ADD(sp, 4)); // 59121 add sp, 4 ;~ 17C5:BA6F -cs=0x17c5;eip=0x00ba72; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 59122 mov bx, [bp+var_28] ;~ 17C5:BA72 -cs=0x17c5;eip=0x00ba75; T(cl = 4;); // 59123 mov cl, 4 ;~ 17C5:BA75 -cs=0x17c5;eip=0x00ba77; T(SHL(bx, cl)); // 59124 shl bx, cl ;~ 17C5:BA77 -cs=0x17c5;eip=0x00ba79; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 59125 mov bx, [bx-7E54h] ;~ 17C5:BA79 -cs=0x17c5;eip=0x00ba7d; T(SHL(bx, 1)); // 59126 shl bx, 1 ;~ 17C5:BA7D -cs=0x17c5;eip=0x00ba7f; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 59127 push word ptr [bx-680Eh] ;~ 17C5:BA7F -cs=0x17c5;eip=0x00ba83; T(ax = 0x66C4;); // 59128 mov ax, 66C4h ;~ 17C5:BA83 -cs=0x17c5;eip=0x00ba86; X(PUSH(ax)); // 59129 push ax ;~ 17C5:BA86 -cs=0x17c5;eip=0x00ba87; J(CALL(sub_34bdc,0)); // 59130 call sub_34BDC ;~ 17C5:BA87 -cs=0x17c5;eip=0x00ba8a; T(ADD(sp, 4)); // 59131 add sp, 4 ;~ 17C5:BA8A -cs=0x17c5;eip=0x00ba8d; T(ax = 0x0F;); // 59132 mov ax, 0Fh ;~ 17C5:BA8D -cs=0x17c5;eip=0x00ba90; X(PUSH(ax)); // 59133 push ax ;~ 17C5:BA90 -cs=0x17c5;eip=0x00ba91; T(ax = 0x88;); // 59134 mov ax, 88h ;~ 17C5:BA91 -cs=0x17c5;eip=0x00ba94; X(PUSH(ax)); // 59135 push ax ;~ 17C5:BA94 -cs=0x17c5;eip=0x00ba95; T(ax = 0x66C4;); // 59136 mov ax, 66C4h ;~ 17C5:BA95 -cs=0x17c5;eip=0x00ba98; X(PUSH(ax)); // 59137 push ax ;~ 17C5:BA98 -cs=0x17c5;eip=0x00ba99; J(CALL(sub_34c4e,0)); // 59138 call sub_34C4E ;~ 17C5:BA99 -cs=0x17c5;eip=0x00ba9c; T(ADD(sp, 2)); // 59139 add sp, 2 ;~ 17C5:BA9C -cs=0x17c5;eip=0x00ba9f; T(SHL(ax, 1)); // 59140 shl ax, 1 ;~ 17C5:BA9F -cs=0x17c5;eip=0x00baa1; T(SUB(ax, 0x10C)); // 59141 sub ax, 10Ch ;~ 17C5:BAA1 -cs=0x17c5;eip=0x00baa4; T(NEG(ax)); // 59142 neg ax ;~ 17C5:BAA4 -cs=0x17c5;eip=0x00baa6; X(PUSH(ax)); // 59143 push ax ;~ 17C5:BAA6 -cs=0x17c5;eip=0x00baa7; T(ax = 0x66C4;); // 59144 mov ax, 66C4h ;~ 17C5:BAA7 -cs=0x17c5;eip=0x00baaa; X(PUSH(ax)); // 59145 push ax ;~ 17C5:BAAA -cs=0x17c5;eip=0x00baab; J(CALL(sub_3032e,0)); // 59146 call sub_3032E ;~ 17C5:BAAB -cs=0x17c5;eip=0x00baae; T(ADD(sp, 8)); // 59148 add sp, 8 ;~ 17C5:BAAE -loc_31ce1: - // 6314 -cs=0x17c5;eip=0x00bab1; T(CMP(word_5268c, 0)); // 59151 cmp word_5268C, 0 ;~ 17C5:BAB1 -cs=0x17c5;eip=0x00bab6; J(JNZ(loc_31d23)); // 59152 jnz short loc_31D23 ;~ 17C5:BAB6 -cs=0x17c5;eip=0x00bab8; T(si = word_49924;); // 59153 mov si, word_49924 ;~ 17C5:BAB8 -cs=0x17c5;eip=0x00babc; T(cl = 4;); // 59154 mov cl, 4 ;~ 17C5:BABC -cs=0x17c5;eip=0x00babe; T(SHL(si, cl)); // 59155 shl si, cl ;~ 17C5:BABE -cs=0x17c5;eip=0x00bac0; T(SUB(ax, ax)); // 59156 sub ax, ax ;~ 17C5:BAC0 -cs=0x17c5;eip=0x00bac2; X(PUSH(ax)); // 59157 push ax ;~ 17C5:BAC2 -cs=0x17c5;eip=0x00bac3; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 59158 push word ptr [si-7E50h] ;~ 17C5:BAC3 -cs=0x17c5;eip=0x00bac7; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 59159 push word ptr [si-7E52h] ;~ 17C5:BAC7 -cs=0x17c5;eip=0x00bacb; J(CALL(sub_326b8,0)); // 59160 call sub_326B8 ;~ 17C5:BACB -cs=0x17c5;eip=0x00bace; T(ADD(sp, 6)); // 59161 add sp, 6 ;~ 17C5:BACE -cs=0x17c5;eip=0x00bad1; T(ax = 0x0F;); // 59162 mov ax, 0Fh ;~ 17C5:BAD1 -cs=0x17c5;eip=0x00bad4; X(PUSH(ax)); // 59163 push ax ;~ 17C5:BAD4 -cs=0x17c5;eip=0x00bad5; J(CALL(sub_30074,0)); // 59164 call sub_30074 ;~ 17C5:BAD5 -cs=0x17c5;eip=0x00bad8; T(ADD(sp, 2)); // 59165 add sp, 2 ;~ 17C5:BAD8 -cs=0x17c5;eip=0x00badb; T(SUB(ax, ax)); // 59166 sub ax, ax ;~ 17C5:BADB -cs=0x17c5;eip=0x00badd; X(PUSH(ax)); // 59167 push ax ;~ 17C5:BADD -cs=0x17c5;eip=0x00bade; T(ax = 8;); // 59168 mov ax, 8 ;~ 17C5:BADE -cs=0x17c5;eip=0x00bae1; X(PUSH(ax)); // 59169 push ax ;~ 17C5:BAE1 -cs=0x17c5;eip=0x00bae2; X(PUSH(*(word_4ac7c))); // 59170 push word_4AC7C ;~ 17C5:BAE2 -cs=0x17c5;eip=0x00bae6; X(PUSH(*(word_4aa98))); // 59171 push word_4AA98 ;~ 17C5:BAE6 -cs=0x17c5;eip=0x00baea; J(CALL(sub_323e9,0)); // 59172 call sub_323E9 ;~ 17C5:BAEA -cs=0x17c5;eip=0x00baed; T(ADD(sp, 8)); // 59173 add sp, 8 ;~ 17C5:BAED -cs=0x17c5;eip=0x00baf0; J(JMP(loc_31dc9)); // 59174 jmp loc_31DC9 ;~ 17C5:BAF0 -loc_31d23: - // 6315 -cs=0x17c5;eip=0x00baf3; T(ax = word_49924;); // 59178 mov ax, word_49924 ;~ 17C5:BAF3 -cs=0x17c5;eip=0x00baf6; T(CMP(word_51376, ax)); // 59179 cmp word_51376, ax ;~ 17C5:BAF6 -cs=0x17c5;eip=0x00bafa; J(JNZ(loc_31d45)); // 59180 jnz short loc_31D45 ;~ 17C5:BAFA -cs=0x17c5;eip=0x00bafc; T(ax = 0x0F;); // 59181 mov ax, 0Fh ;~ 17C5:BAFC -cs=0x17c5;eip=0x00baff; X(PUSH(ax)); // 59182 push ax ;~ 17C5:BAFF -cs=0x17c5;eip=0x00bb00; T(ax = 0x8E;); // 59183 mov ax, 8Eh ;~ 17C5:BB00 -cs=0x17c5;eip=0x00bb03; X(PUSH(ax)); // 59184 push ax ;~ 17C5:BB03 -cs=0x17c5;eip=0x00bb04; T(ax = 0x0EC;); // 59185 mov ax, 0ECh ;~ 17C5:BB04 -cs=0x17c5;eip=0x00bb07; X(PUSH(ax)); // 59186 push ax ;~ 17C5:BB07 -cs=0x17c5;eip=0x00bb08; T(ax = 0x5BF3;); // 59187 mov ax, 5BF3h ;~ 17C5:BB08 -cs=0x17c5;eip=0x00bb0b; X(PUSH(ax)); // 59188 push ax ;~ 17C5:BB0B -cs=0x17c5;eip=0x00bb0c; J(CALL(sub_3032e,0)); // 59189 call sub_3032E ;~ 17C5:BB0C -cs=0x17c5;eip=0x00bb0f; T(ADD(sp, 8)); // 59191 add sp, 8 ;~ 17C5:BB0F -cs=0x17c5;eip=0x00bb12; J(JMP(loc_31dc9)); // 59192 jmp loc_31DC9 ;~ 17C5:BB12 -loc_31d45: - // 6316 -cs=0x17c5;eip=0x00bb15; T(ax = word_49924;); // 59196 mov ax, word_49924 ;~ 17C5:BB15 -cs=0x17c5;eip=0x00bb18; T(CMP(word_51388, ax)); // 59197 cmp word_51388, ax ;~ 17C5:BB18 -cs=0x17c5;eip=0x00bb1c; J(JNZ(loc_31d66)); // 59198 jnz short loc_31D66 ;~ 17C5:BB1C -cs=0x17c5;eip=0x00bb1e; T(ax = 0x0F;); // 59199 mov ax, 0Fh ;~ 17C5:BB1E -cs=0x17c5;eip=0x00bb21; X(PUSH(ax)); // 59200 push ax ;~ 17C5:BB21 -cs=0x17c5;eip=0x00bb22; T(ax = 0x8E;); // 59201 mov ax, 8Eh ;~ 17C5:BB22 -cs=0x17c5;eip=0x00bb25; X(PUSH(ax)); // 59202 push ax ;~ 17C5:BB25 -cs=0x17c5;eip=0x00bb26; T(ax = 0x0EC;); // 59203 mov ax, 0ECh ;~ 17C5:BB26 -cs=0x17c5;eip=0x00bb29; X(PUSH(ax)); // 59204 push ax ;~ 17C5:BB29 -cs=0x17c5;eip=0x00bb2a; T(ax = 0x5C02;); // 59205 mov ax, 5C02h ;~ 17C5:BB2A -cs=0x17c5;eip=0x00bb2d; X(PUSH(ax)); // 59206 push ax ;~ 17C5:BB2D -cs=0x17c5;eip=0x00bb2e; J(CALL(sub_3032e,0)); // 59207 call sub_3032E ;~ 17C5:BB2E -cs=0x17c5;eip=0x00bb31; T(ADD(sp, 8)); // 59209 add sp, 8 ;~ 17C5:BB31 -cs=0x17c5;eip=0x00bb34; J(JMP(loc_31dc9)); // 59210 jmp short loc_31DC9 ;~ 17C5:BB34 -loc_31d66: - // 6317 -cs=0x17c5;eip=0x00bb36; T(TEST(*(db*)(&word_49918), 1)); // 59214 test byte ptr word_49918, 1 ;~ 17C5:BB36 -cs=0x17c5;eip=0x00bb3b; J(JNZ(loc_31dc9)); // 59215 jnz short loc_31DC9 ;~ 17C5:BB3B -cs=0x17c5;eip=0x00bb3d; T(CMP(word_492ea, 2)); // 59216 cmp word_492EA, 2 ;~ 17C5:BB3D -cs=0x17c5;eip=0x00bb42; J(JGE(loc_31d89)); // 59217 jge short loc_31D89 ;~ 17C5:BB42 -cs=0x17c5;eip=0x00bb44; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 59218 mov bx, [bp+var_28] ;~ 17C5:BB44 -cs=0x17c5;eip=0x00bb47; T(cl = 4;); // 59219 mov cl, 4 ;~ 17C5:BB47 -cs=0x17c5;eip=0x00bb49; T(SHL(bx, cl)); // 59220 shl bx, cl ;~ 17C5:BB49 -cs=0x17c5;eip=0x00bb4b; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 59221 mov bx, [bx-7E46h] ;~ 17C5:BB4B -cs=0x17c5;eip=0x00bb4f; T(AND(bx, 0x7F)); // 59222 and bx, 7Fh ;~ 17C5:BB4F -cs=0x17c5;eip=0x00bb52; T(TEST(*(raddr(ds,bx-0x690C)), 0x0C0)); // 59223 test byte ptr [bx-690Ch], 0C0h ;~ 17C5:BB52 -cs=0x17c5;eip=0x00bb57; J(JNZ(loc_31db3)); // 59224 jnz short loc_31DB3 ;~ 17C5:BB57 -loc_31d89: - // 6318 -cs=0x17c5;eip=0x00bb59; T(MOV(si, *(dw*)(raddr(ss,bp+var_28)))); // 59227 mov si, [bp+var_28] ;~ 17C5:BB59 -cs=0x17c5;eip=0x00bb5c; T(cl = 4;); // 59228 mov cl, 4 ;~ 17C5:BB5C -cs=0x17c5;eip=0x00bb5e; T(SHL(si, cl)); // 59229 shl si, cl ;~ 17C5:BB5E -cs=0x17c5;eip=0x00bb60; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x500)); // 59230 test word ptr [si-7E4Ch], 500h ;~ 17C5:BB60 -cs=0x17c5;eip=0x00bb66; J(JNZ(loc_31db3)); // 59231 jnz short loc_31DB3 ;~ 17C5:BB66 -cs=0x17c5;eip=0x00bb68; T(MOV(di, *(dw*)(raddr(ds,si-0x7E50)))); // 59232 mov di, [si-7E50h] ;~ 17C5:BB68 -cs=0x17c5;eip=0x00bb6c; T(cl = 0x0B;); // 59233 mov cl, 0Bh ;~ 17C5:BB6C -cs=0x17c5;eip=0x00bb6e; T(SHR(di, cl)); // 59234 shr di, cl ;~ 17C5:BB6E -cs=0x17c5;eip=0x00bb70; T(cl = 4;); // 59235 mov cl, 4 ;~ 17C5:BB70 -cs=0x17c5;eip=0x00bb72; T(SHL(di, cl)); // 59236 shl di, cl ;~ 17C5:BB72 -cs=0x17c5;eip=0x00bb74; T(MOV(bx, *(dw*)(raddr(ds,si-0x7E52)))); // 59237 mov bx, [si-7E52h] ;~ 17C5:BB74 -cs=0x17c5;eip=0x00bb78; T(cl = 0x0B;); // 59238 mov cl, 0Bh ;~ 17C5:BB78 -cs=0x17c5;eip=0x00bb7a; T(SHR(bx, cl)); // 59239 shr bx, cl ;~ 17C5:BB7A -cs=0x17c5;eip=0x00bb7c; T(TEST(*(raddr(ds,bx+di-0x7904)), 1)); // 59240 test byte ptr [bx+di-7904h], 1 ;~ 17C5:BB7C -cs=0x17c5;eip=0x00bb81; J(JZ(loc_31dc9)); // 59241 jz short loc_31DC9 ;~ 17C5:BB81 -loc_31db3: - // 6319 -cs=0x17c5;eip=0x00bb83; T(ax = 0x0F;); // 59245 mov ax, 0Fh ;~ 17C5:BB83 -cs=0x17c5;eip=0x00bb86; X(PUSH(ax)); // 59246 push ax ;~ 17C5:BB86 -cs=0x17c5;eip=0x00bb87; T(ax = 0x8E;); // 59247 mov ax, 8Eh ;~ 17C5:BB87 -cs=0x17c5;eip=0x00bb8a; X(PUSH(ax)); // 59248 push ax ;~ 17C5:BB8A -cs=0x17c5;eip=0x00bb8b; T(ax = 0x0FC;); // 59249 mov ax, 0FCh ;~ 17C5:BB8B -cs=0x17c5;eip=0x00bb8e; X(PUSH(ax)); // 59250 push ax ;~ 17C5:BB8E -cs=0x17c5;eip=0x00bb8f; T(ax = 0x5C13;); // 59251 mov ax, 5C13h ;~ 17C5:BB8F -cs=0x17c5;eip=0x00bb92; X(PUSH(ax)); // 59252 push ax ;~ 17C5:BB92 -cs=0x17c5;eip=0x00bb93; J(CALL(sub_3032e,0)); // 59253 call sub_3032E ;~ 17C5:BB93 -cs=0x17c5;eip=0x00bb96; T(ADD(sp, 8)); // 59255 add sp, 8 ;~ 17C5:BB96 -loc_31dc9: - // 6320 -cs=0x17c5;eip=0x00bb99; T(ax = word_4e2f8;); // 59259 mov ax, word_4E2F8 ;~ 17C5:BB99 -cs=0x17c5;eip=0x00bb9c; T(ADD(ax, word_52ae2)); // 59260 add ax, word_52AE2 ;~ 17C5:BB9C -cs=0x17c5;eip=0x00bba0; T(SUB(ax, word_4ef30)); // 59261 sub ax, word_4EF30 ;~ 17C5:BBA0 -cs=0x17c5;eip=0x00bba4; X(PUSH(ax)); // 59262 push ax ;~ 17C5:BBA4 -cs=0x17c5;eip=0x00bba5; J(CALL(sub_34dc0,0)); // 59263 call sub_34DC0 ;~ 17C5:BBA5 -cs=0x17c5;eip=0x00bba8; T(ADD(sp, 2)); // 59264 add sp, 2 ;~ 17C5:BBA8 -cs=0x17c5;eip=0x00bbab; T(CMP(ax, 0x2000)); // 59265 cmp ax, 2000h ;~ 17C5:BBAB -cs=0x17c5;eip=0x00bbae; J(JLE(loc_31de6)); // 59266 jle short loc_31DE6 ;~ 17C5:BBAE -cs=0x17c5;eip=0x00bbb0; X(word_49924 = 0x0FFFF;); // 59267 mov word_49924, 0FFFFh ;~ 17C5:BBB0 -loc_31de6: - // 6321 -cs=0x17c5;eip=0x00bbb6; T(ax = 1;); // 59271 mov ax, 1 ;~ 17C5:BBB6 -cs=0x17c5;eip=0x00bbb9; X(PUSH(ax)); // 59272 push ax ;~ 17C5:BBB9 -cs=0x17c5;eip=0x00bbba; J(CALL(sub_3344e,0)); // 59273 call sub_3344E ;~ 17C5:BBBA -cs=0x17c5;eip=0x00bbbd; T(ADD(sp, 2)); // 59274 add sp, 2 ;~ 17C5:BBBD -cs=0x17c5;eip=0x00bbc0; X(*(word_4ef36) = ax;); // 59275 mov word_4EF36, ax ;~ 17C5:BBC0 -cs=0x17c5;eip=0x00bbc3; T(CMP(word_5268c, 1)); // 59276 cmp word_5268C, 1 ;~ 17C5:BBC3 -cs=0x17c5;eip=0x00bbc8; J(JZ(loc_31dfd)); // 59277 jz short loc_31DFD ;~ 17C5:BBC8 -cs=0x17c5;eip=0x00bbca; J(JMP(loc_31efd)); // 59278 jmp loc_31EFD ;~ 17C5:BBCA -loc_31dfd: - // 6322 -cs=0x17c5;eip=0x00bbcd; T(CMP(word_520c0, 0)); // 59282 cmp word_520C0, 0 ;~ 17C5:BBCD -cs=0x17c5;eip=0x00bbd2; J(JZ(loc_31e07)); // 59283 jz short loc_31E07 ;~ 17C5:BBD2 -cs=0x17c5;eip=0x00bbd4; J(JMP(loc_31efd)); // 59284 jmp loc_31EFD ;~ 17C5:BBD4 -loc_31e07: - // 6323 -cs=0x17c5;eip=0x00bbd7; T(TEST(*(db*)(&word_49922), 0x80)); // 59288 test byte ptr word_49922, 80h ;~ 17C5:BBD7 -cs=0x17c5;eip=0x00bbdc; J(JZ(loc_31e11)); // 59289 jz short loc_31E11 ;~ 17C5:BBDC -cs=0x17c5;eip=0x00bbde; J(JMP(loc_31efd)); // 59290 jmp loc_31EFD ;~ 17C5:BBDE -loc_31e11: - // 6324 -cs=0x17c5;eip=0x00bbe1; T(ax = 0x24;); // 59294 mov ax, 24h ; '$' ;~ 17C5:BBE1 -cs=0x17c5;eip=0x00bbe4; X(IMUL1_2(word_49922)); // 59295 imul word_49922 ;~ 17C5:BBE4 -cs=0x17c5;eip=0x00bbe8; T(si = ax;); // 59296 mov si, ax ;~ 17C5:BBE8 -cs=0x17c5;eip=0x00bbea; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 59297 push word ptr [si-76A8h] ;~ 17C5:BBEA -cs=0x17c5;eip=0x00bbee; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 59298 push word ptr [si-76AAh] ;~ 17C5:BBEE -cs=0x17c5;eip=0x00bbf2; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 59299 push word ptr [si-76ACh] ;~ 17C5:BBF2 -cs=0x17c5;eip=0x00bbf6; J(CALL(sub_326b8,0)); // 59300 call sub_326B8 ;~ 17C5:BBF6 -cs=0x17c5;eip=0x00bbf9; T(ADD(sp, 6)); // 59301 add sp, 6 ;~ 17C5:BBF9 -cs=0x17c5;eip=0x00bbfc; T(CMP(*(word_4aa98), 0x0FFFF)); // 59302 cmp word_4AA98, 0FFFFh ;~ 17C5:BBFC -cs=0x17c5;eip=0x00bc01; J(JNZ(loc_31e36)); // 59303 jnz short loc_31E36 ;~ 17C5:BC01 -cs=0x17c5;eip=0x00bc03; J(JMP(loc_31efd)); // 59304 jmp loc_31EFD ;~ 17C5:BC03 -loc_31e36: - // 6325 -cs=0x17c5;eip=0x00bc06; T(CMP(word_492ec, 0)); // 59308 cmp word_492EC, 0 ;~ 17C5:BC06 -cs=0x17c5;eip=0x00bc0b; J(JZ(loc_31e42)); // 59309 jz short loc_31E42 ;~ 17C5:BC0B -cs=0x17c5;eip=0x00bc0d; T(ax = 8;); // 59310 mov ax, 8 ;~ 17C5:BC0D -cs=0x17c5;eip=0x00bc10; J(JMP(loc_31e44)); // 59311 jmp short loc_31E44 ;~ 17C5:BC10 -loc_31e42: - // 6326 -cs=0x17c5;eip=0x00bc12; T(SUB(ax, ax)); // 59315 sub ax, ax ;~ 17C5:BC12 -loc_31e44: - // 6327 -cs=0x17c5;eip=0x00bc14; X(PUSH(ax)); // 59318 push ax ;~ 17C5:BC14 -cs=0x17c5;eip=0x00bc15; J(CALL(sub_30074,0)); // 59319 call sub_30074 ;~ 17C5:BC15 -cs=0x17c5;eip=0x00bc18; T(ADD(sp, 2)); // 59320 add sp, 2 ;~ 17C5:BC18 -cs=0x17c5;eip=0x00bc1b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 59321 mov [bp+var_6], 0 ;~ 17C5:BC1B -cs=0x17c5;eip=0x00bc20; T(si = word_492e2;); // 59322 mov si, word_492E2 ;~ 17C5:BC20 -cs=0x17c5;eip=0x00bc24; T(cl = 2;); // 59323 mov cl, 2 ;~ 17C5:BC24 -cs=0x17c5;eip=0x00bc26; T(SHL(si, cl)); // 59324 shl si, cl ;~ 17C5:BC26 -cs=0x17c5;eip=0x00bc28; T(ax = 0x1A;); // 59325 mov ax, 1Ah ;~ 17C5:BC28 -cs=0x17c5;eip=0x00bc2b; X(IMUL1_2(*(dw*)(raddr(ds,si+0x7F2)))); // 59326 imul word ptr [si+7F2h] ;~ 17C5:BC2B -cs=0x17c5;eip=0x00bc2f; T(bx = ax;); // 59327 mov bx, ax ;~ 17C5:BC2F -cs=0x17c5;eip=0x00bc31; T(MOV(ax, *(dw*)(raddr(ds,bx+0x82C)))); // 59328 mov ax, [bx+82Ch] ;~ 17C5:BC31 -cs=0x17c5;eip=0x00bc35; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 59329 mov [bp+var_1A], ax ;~ 17C5:BC35 -cs=0x17c5;eip=0x00bc38; T(CMP(*(dw*)(raddr(ds,si+0x7F4)), 0)); // 59330 cmp word ptr [si+7F4h], 0 ;~ 17C5:BC38 -cs=0x17c5;eip=0x00bc3d; J(JZ(loc_31ee8)); // 59331 jz short loc_31EE8 ;~ 17C5:BC3D -cs=0x17c5;eip=0x00bc3f; T(ax = 0x12;); // 59332 mov ax, 12h ;~ 17C5:BC3F -cs=0x17c5;eip=0x00bc42; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 59333 imul [bp+var_1A] ;~ 17C5:BC42 -cs=0x17c5;eip=0x00bc45; T(bx = ax;); // 59334 mov bx, ax ;~ 17C5:BC45 -cs=0x17c5;eip=0x00bc47; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 7)); // 59335 cmp word ptr [bx+534h], 7 ;~ 17C5:BC47 -cs=0x17c5;eip=0x00bc4c; J(JNZ(loc_31ee8)); // 59336 jnz short loc_31EE8 ;~ 17C5:BC4C -cs=0x17c5;eip=0x00bc4e; T(ax = 0x0F;); // 59337 mov ax, 0Fh ;~ 17C5:BC4E -cs=0x17c5;eip=0x00bc51; X(PUSH(ax)); // 59338 push ax ;~ 17C5:BC51 -cs=0x17c5;eip=0x00bc52; J(CALL(sub_30074,0)); // 59339 call sub_30074 ;~ 17C5:BC52 -cs=0x17c5;eip=0x00bc55; T(ADD(sp, 2)); // 59340 add sp, 2 ;~ 17C5:BC55 -cs=0x17c5;eip=0x00bc58; T(ax = *(word_4ac7c);); // 59341 mov ax, word_4AC7C ;~ 17C5:BC58 -cs=0x17c5;eip=0x00bc5b; T(SUB(ax, 0x38)); // 59342 sub ax, 38h ; '8' ;~ 17C5:BC5B -cs=0x17c5;eip=0x00bc5e; X(PUSH(ax)); // 59343 push ax ;~ 17C5:BC5E -cs=0x17c5;eip=0x00bc5f; T(ax = *(word_4aa98);); // 59344 mov ax, word_4AA98 ;~ 17C5:BC5F -cs=0x17c5;eip=0x00bc62; T(SUB(ax, 0x0A0)); // 59345 sub ax, 0A0h ;~ 17C5:BC62 -cs=0x17c5;eip=0x00bc65; X(PUSH(ax)); // 59346 push ax ;~ 17C5:BC65 -cs=0x17c5;eip=0x00bc66; J(CALL(sub_331d6,0)); // 59347 call sub_331D6 ;~ 17C5:BC66 -cs=0x17c5;eip=0x00bc69; T(ADD(sp, 4)); // 59348 add sp, 4 ;~ 17C5:BC69 -cs=0x17c5;eip=0x00bc6c; T(CMP(ax, 0x30)); // 59349 cmp ax, 30h ; '0' ;~ 17C5:BC6C -cs=0x17c5;eip=0x00bc6f; J(JGE(loc_31ee8)); // 59350 jge short loc_31EE8 ;~ 17C5:BC6F -cs=0x17c5;eip=0x00bc71; T(ax = word_52246;); // 59351 mov ax, word_52246 ;~ 17C5:BC71 -cs=0x17c5;eip=0x00bc74; T(NEG(ax)); // 59352 neg ax ;~ 17C5:BC74 -cs=0x17c5;eip=0x00bc76; T(si = ax;); // 59353 mov si, ax ;~ 17C5:BC76 -cs=0x17c5;eip=0x00bc78; T(ax = 0x12;); // 59354 mov ax, 12h ;~ 17C5:BC78 -cs=0x17c5;eip=0x00bc7b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 59355 imul [bp+var_1A] ;~ 17C5:BC7B -cs=0x17c5;eip=0x00bc7e; T(bx = ax;); // 59356 mov bx, ax ;~ 17C5:BC7E -cs=0x17c5;eip=0x00bc80; T(MOV(di, *(dw*)(raddr(ds,bx+0x530)))); // 59357 mov di, [bx+530h] ;~ 17C5:BC80 -cs=0x17c5;eip=0x00bc84; T(ax = si;); // 59358 mov ax, si ;~ 17C5:BC84 -cs=0x17c5;eip=0x00bc86; T(cl = 3;); // 59359 mov cl, 3 ;~ 17C5:BC86 -cs=0x17c5;eip=0x00bc88; T(SAR(ax, cl)); // 59360 sar ax, cl ;~ 17C5:BC88 -cs=0x17c5;eip=0x00bc8a; T(CMP(ax, di)); // 59361 cmp ax, di ;~ 17C5:BC8A -cs=0x17c5;eip=0x00bc8c; J(JGE(loc_31ee8)); // 59362 jge short loc_31EE8 ;~ 17C5:BC8C -cs=0x17c5;eip=0x00bc8e; X(word_4ef2a = 1;); // 59363 mov word_4EF2A, 1 ;~ 17C5:BC8E -cs=0x17c5;eip=0x00bc94; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 59364 mov [bp+var_6], 1 ;~ 17C5:BC94 -cs=0x17c5;eip=0x00bc99; T(ax = si;); // 59365 mov ax, si ;~ 17C5:BC99 -cs=0x17c5;eip=0x00bc9b; T(SAR(ax, 1)); // 59366 sar ax, 1 ;~ 17C5:BC9B -cs=0x17c5;eip=0x00bc9d; T(SAR(ax, 1)); // 59367 sar ax, 1 ;~ 17C5:BC9D -cs=0x17c5;eip=0x00bc9f; T(CMP(ax, di)); // 59368 cmp ax, di ;~ 17C5:BC9F -cs=0x17c5;eip=0x00bca1; J(JGE(loc_31ee8)); // 59369 jge short loc_31EE8 ;~ 17C5:BCA1 -cs=0x17c5;eip=0x00bca3; T(CMP(*(db*)(&word_48b66), 0)); // 59370 cmp byte ptr word_48B66, 0 ;~ 17C5:BCA3 -cs=0x17c5;eip=0x00bca8; J(JZ(loc_31ede)); // 59371 jz short loc_31EDE ;~ 17C5:BCA8 -cs=0x17c5;eip=0x00bcaa; T(SUB(ax, ax)); // 59372 sub ax, ax ;~ 17C5:BCAA -cs=0x17c5;eip=0x00bcac; J(JMP(loc_31ee1)); // 59373 jmp short loc_31EE1 ;~ 17C5:BCAC -loc_31ede: - // 6328 -cs=0x17c5;eip=0x00bcae; T(ax = 0x0C;); // 59377 mov ax, 0Ch ;~ 17C5:BCAE -loc_31ee1: - // 6329 -cs=0x17c5;eip=0x00bcb1; X(PUSH(ax)); // 59380 push ax ;~ 17C5:BCB1 -cs=0x17c5;eip=0x00bcb2; J(CALL(sub_30074,0)); // 59381 call sub_30074 ;~ 17C5:BCB2 -cs=0x17c5;eip=0x00bcb5; T(ADD(sp, 2)); // 59382 add sp, 2 ;~ 17C5:BCB5 -loc_31ee8: - // 6330 -cs=0x17c5;eip=0x00bcb8; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 59386 push [bp+var_6] ;~ 17C5:BCB8 -cs=0x17c5;eip=0x00bcbb; T(ax = 9;); // 59387 mov ax, 9 ;~ 17C5:BCBB -cs=0x17c5;eip=0x00bcbe; X(PUSH(ax)); // 59388 push ax ;~ 17C5:BCBE -cs=0x17c5;eip=0x00bcbf; X(PUSH(*(word_4ac7c))); // 59389 push word_4AC7C ;~ 17C5:BCBF -cs=0x17c5;eip=0x00bcc3; X(PUSH(*(word_4aa98))); // 59390 push word_4AA98 ;~ 17C5:BCC3 -cs=0x17c5;eip=0x00bcc7; J(CALL(sub_323e9,0)); // 59391 call sub_323E9 ;~ 17C5:BCC7 -cs=0x17c5;eip=0x00bcca; T(ADD(sp, 8)); // 59392 add sp, 8 ;~ 17C5:BCCA -loc_31efd: - // 6331 -cs=0x17c5;eip=0x00bccd; T(CMP(word_522ce, 0x13)); // 59396 cmp word_522CE, 13h ;~ 17C5:BCCD -cs=0x17c5;eip=0x00bcd2; J(JZ(loc_31f07)); // 59397 jz short loc_31F07 ;~ 17C5:BCD2 -cs=0x17c5;eip=0x00bcd4; J(JMP(loc_32062)); // 59398 jmp loc_32062 ;~ 17C5:BCD4 -loc_31f07: - // 6332 -cs=0x17c5;eip=0x00bcd7; T(CMP(word_5268c, 1)); // 59402 cmp word_5268C, 1 ;~ 17C5:BCD7 -cs=0x17c5;eip=0x00bcdc; J(JZ(loc_31f11)); // 59403 jz short loc_31F11 ;~ 17C5:BCDC -cs=0x17c5;eip=0x00bcde; J(JMP(loc_32062)); // 59404 jmp loc_32062 ;~ 17C5:BCDE -loc_31f11: - // 6333 -cs=0x17c5;eip=0x00bce1; T(CMP(word_49922, 0x0FFFF)); // 59408 cmp word_49922, 0FFFFh ;~ 17C5:BCE1 -cs=0x17c5;eip=0x00bce6; J(JNZ(loc_31f1b)); // 59409 jnz short loc_31F1B ;~ 17C5:BCE6 -cs=0x17c5;eip=0x00bce8; J(JMP(loc_32062)); // 59410 jmp loc_32062 ;~ 17C5:BCE8 -loc_31f1b: - // 6334 -cs=0x17c5;eip=0x00bceb; T(ax = word_49922;); // 59414 mov ax, word_49922 ;~ 17C5:BCEB -cs=0x17c5;eip=0x00bcee; T(AND(ax, 0x7F)); // 59415 and ax, 7Fh ;~ 17C5:BCEE -cs=0x17c5;eip=0x00bcf1; X(MOV(*(dw*)(raddr(ss,bp+var_28)), ax)); // 59416 mov [bp+var_28], ax ;~ 17C5:BCF1 -cs=0x17c5;eip=0x00bcf4; T(ax = 0x24;); // 59417 mov ax, 24h ; '$' ;~ 17C5:BCF4 -cs=0x17c5;eip=0x00bcf7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 59418 imul [bp+var_28] ;~ 17C5:BCF7 -cs=0x17c5;eip=0x00bcfa; T(si = ax;); // 59419 mov si, ax ;~ 17C5:BCFA -cs=0x17c5;eip=0x00bcfc; T(ax = 1;); // 59420 mov ax, 1 ;~ 17C5:BCFC -cs=0x17c5;eip=0x00bcff; X(PUSH(ax)); // 59421 push ax ;~ 17C5:BCFF -cs=0x17c5;eip=0x00bd00; X(PUSH(ax)); // 59422 push ax ;~ 17C5:BD00 -cs=0x17c5;eip=0x00bd01; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 59423 push word ptr [si-769Ah] ;~ 17C5:BD01 -cs=0x17c5;eip=0x00bd05; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 59424 push word ptr [si-769Ch] ;~ 17C5:BD05 -cs=0x17c5;eip=0x00bd09; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 59425 push word ptr [si-769Eh] ;~ 17C5:BD09 -cs=0x17c5;eip=0x00bd0d; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 59426 push word ptr [si-76A8h] ;~ 17C5:BD0D -cs=0x17c5;eip=0x00bd11; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 59427 push word ptr [si-76AAh] ;~ 17C5:BD11 -cs=0x17c5;eip=0x00bd15; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 59428 push word ptr [si-76ACh] ;~ 17C5:BD15 -cs=0x17c5;eip=0x00bd19; T(MOV(bx, *(dw*)(raddr(ds,si-0x7698)))); // 59429 mov bx, [si-7698h] ;~ 17C5:BD19 -cs=0x17c5;eip=0x00bd1d; T(cl = 5;); // 59430 mov cl, 5 ;~ 17C5:BD1D -cs=0x17c5;eip=0x00bd1f; T(SHL(bx, cl)); // 59431 shl bx, cl ;~ 17C5:BD1F -cs=0x17c5;eip=0x00bd21; X(PUSH(*(dw*)(raddr(ds,bx+0x2E2)))); // 59432 push word ptr [bx+2E2h] ;~ 17C5:BD21 -cs=0x17c5;eip=0x00bd25; J(CALL(sub_32d72,0)); // 59433 call sub_32D72 ;~ 17C5:BD25 -cs=0x17c5;eip=0x00bd28; T(ADD(sp, 0x12)); // 59434 add sp, 12h ;~ 17C5:BD28 -cs=0x17c5;eip=0x00bd2b; J(CALL(sub_32528,0)); // 59435 call sub_32528 ;~ 17C5:BD2B -cs=0x17c5;eip=0x00bd2e; T(ax = 0x24;); // 59436 mov ax, 24h ; '$' ;~ 17C5:BD2E -cs=0x17c5;eip=0x00bd31; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 59437 imul [bp+var_28] ;~ 17C5:BD31 -cs=0x17c5;eip=0x00bd34; T(si = ax;); // 59438 mov si, ax ;~ 17C5:BD34 -cs=0x17c5;eip=0x00bd36; T(ax = word_52100;); // 59439 mov ax, word_52100 ;~ 17C5:BD36 -cs=0x17c5;eip=0x00bd39; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 59440 sub ax, [si-76AAh] ;~ 17C5:BD39 -cs=0x17c5;eip=0x00bd3d; X(PUSH(ax)); // 59441 push ax ;~ 17C5:BD3D -cs=0x17c5;eip=0x00bd3e; T(ax = word_520f0;); // 59442 mov ax, word_520F0 ;~ 17C5:BD3E -cs=0x17c5;eip=0x00bd41; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 59443 sub ax, [si-76ACh] ;~ 17C5:BD41 -cs=0x17c5;eip=0x00bd45; X(PUSH(ax)); // 59444 push ax ;~ 17C5:BD45 -cs=0x17c5;eip=0x00bd46; J(CALL(sub_331d6,0)); // 59445 call sub_331D6 ;~ 17C5:BD46 -cs=0x17c5;eip=0x00bd49; T(ADD(sp, 4)); // 59446 add sp, 4 ;~ 17C5:BD49 -cs=0x17c5;eip=0x00bd4c; X(PUSH(ax)); // 59447 push ax ;~ 17C5:BD4C -cs=0x17c5;eip=0x00bd4d; J(CALL(sub_3263b,0)); // 59448 call sub_3263B ;~ 17C5:BD4D -cs=0x17c5;eip=0x00bd50; T(ADD(sp, 2)); // 59449 add sp, 2 ;~ 17C5:BD50 -cs=0x17c5;eip=0x00bd53; T(ax = 0x0F;); // 59450 mov ax, 0Fh ;~ 17C5:BD53 -cs=0x17c5;eip=0x00bd56; X(PUSH(ax)); // 59451 push ax ;~ 17C5:BD56 -cs=0x17c5;eip=0x00bd57; T(ax = 0x0AA;); // 59452 mov ax, 0AAh ;~ 17C5:BD57 -cs=0x17c5;eip=0x00bd5a; X(PUSH(ax)); // 59453 push ax ;~ 17C5:BD5A -cs=0x17c5;eip=0x00bd5b; T(ax = 0x0F4;); // 59454 mov ax, 0F4h ;~ 17C5:BD5B -cs=0x17c5;eip=0x00bd5e; X(PUSH(ax)); // 59455 push ax ;~ 17C5:BD5E -cs=0x17c5;eip=0x00bd5f; T(ax = 0x66C4;); // 59456 mov ax, 66C4h ;~ 17C5:BD5F -cs=0x17c5;eip=0x00bd62; X(PUSH(ax)); // 59457 push ax ;~ 17C5:BD62 -cs=0x17c5;eip=0x00bd63; J(CALL(sub_3032e,0)); // 59458 call sub_3032E ;~ 17C5:BD63 -cs=0x17c5;eip=0x00bd66; T(ADD(sp, 8)); // 59460 add sp, 8 ;~ 17C5:BD66 -cs=0x17c5;eip=0x00bd69; T(ax = 0x24;); // 59461 mov ax, 24h ; '$' ;~ 17C5:BD69 -cs=0x17c5;eip=0x00bd6c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 59462 imul [bp+var_28] ;~ 17C5:BD6C -cs=0x17c5;eip=0x00bd6f; T(bx = ax;); // 59463 mov bx, ax ;~ 17C5:BD6F -cs=0x17c5;eip=0x00bd71; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 59464 mov ax, [bx-7698h] ;~ 17C5:BD71 -cs=0x17c5;eip=0x00bd75; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 59465 mov [bp+var_1E], ax ;~ 17C5:BD75 -cs=0x17c5;eip=0x00bd78; T(cl = 5;); // 59466 mov cl, 5 ;~ 17C5:BD78 -cs=0x17c5;eip=0x00bd7a; T(SHL(ax, cl)); // 59467 shl ax, cl ;~ 17C5:BD7A -cs=0x17c5;eip=0x00bd7c; T(ADD(ax, 0x2C8)); // 59468 add ax, 2C8h ;~ 17C5:BD7C -cs=0x17c5;eip=0x00bd7f; X(PUSH(ax)); // 59469 push ax ;~ 17C5:BD7F -cs=0x17c5;eip=0x00bd80; T(ax = 0x66C4;); // 59470 mov ax, 66C4h ;~ 17C5:BD80 -cs=0x17c5;eip=0x00bd83; X(PUSH(ax)); // 59471 push ax ;~ 17C5:BD83 -cs=0x17c5;eip=0x00bd84; J(CALL(sub_34c1c,0)); // 59472 call sub_34C1C ;~ 17C5:BD84 -cs=0x17c5;eip=0x00bd87; T(ADD(sp, 4)); // 59473 add sp, 4 ;~ 17C5:BD87 -cs=0x17c5;eip=0x00bd8a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 59474 mov ax, [bp+var_1E] ;~ 17C5:BD8A -cs=0x17c5;eip=0x00bd8d; T(cl = 5;); // 59475 mov cl, 5 ;~ 17C5:BD8D -cs=0x17c5;eip=0x00bd8f; T(SHL(ax, cl)); // 59476 shl ax, cl ;~ 17C5:BD8F -cs=0x17c5;eip=0x00bd91; T(ADD(ax, 0x2CF)); // 59477 add ax, 2CFh ;~ 17C5:BD91 -cs=0x17c5;eip=0x00bd94; X(PUSH(ax)); // 59478 push ax ;~ 17C5:BD94 -cs=0x17c5;eip=0x00bd95; T(ax = 0x66C4;); // 59479 mov ax, 66C4h ;~ 17C5:BD95 -cs=0x17c5;eip=0x00bd98; X(PUSH(ax)); // 59480 push ax ;~ 17C5:BD98 -cs=0x17c5;eip=0x00bd99; J(CALL(sub_34bdc,0)); // 59481 call sub_34BDC ;~ 17C5:BD99 -cs=0x17c5;eip=0x00bd9c; T(ADD(sp, 4)); // 59482 add sp, 4 ;~ 17C5:BD9C -cs=0x17c5;eip=0x00bd9f; T(ax = 0x0F;); // 59483 mov ax, 0Fh ;~ 17C5:BD9F -cs=0x17c5;eip=0x00bda2; X(PUSH(ax)); // 59484 push ax ;~ 17C5:BDA2 -cs=0x17c5;eip=0x00bda3; T(ax = 0x86;); // 59485 mov ax, 86h ;~ 17C5:BDA3 -cs=0x17c5;eip=0x00bda6; X(PUSH(ax)); // 59486 push ax ;~ 17C5:BDA6 -cs=0x17c5;eip=0x00bda7; T(ax = 0x0F8;); // 59487 mov ax, 0F8h ;~ 17C5:BDA7 -cs=0x17c5;eip=0x00bdaa; X(PUSH(ax)); // 59488 push ax ;~ 17C5:BDAA -cs=0x17c5;eip=0x00bdab; T(ax = 0x66C4;); // 59489 mov ax, 66C4h ;~ 17C5:BDAB -cs=0x17c5;eip=0x00bdae; X(PUSH(ax)); // 59490 push ax ;~ 17C5:BDAE -cs=0x17c5;eip=0x00bdaf; J(CALL(sub_3032e,0)); // 59491 call sub_3032E ;~ 17C5:BDAF -cs=0x17c5;eip=0x00bdb2; T(ADD(sp, 8)); // 59493 add sp, 8 ;~ 17C5:BDB2 -cs=0x17c5;eip=0x00bdb5; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 59494 mov bx, [bp+var_1E] ;~ 17C5:BDB5 -cs=0x17c5;eip=0x00bdb8; T(cl = 5;); // 59495 mov cl, 5 ;~ 17C5:BDB8 -cs=0x17c5;eip=0x00bdba; T(SHL(bx, cl)); // 59496 shl bx, cl ;~ 17C5:BDBA -cs=0x17c5;eip=0x00bdbc; T(CMP(*(dw*)(raddr(ds,bx+0x2E0)), 0x0FFFF)); // 59497 cmp word ptr [bx+2E0h], 0FFFFh ;~ 17C5:BDBC -cs=0x17c5;eip=0x00bdc1; J(JNZ(loc_32010)); // 59498 jnz short loc_32010 ;~ 17C5:BDC1 -cs=0x17c5;eip=0x00bdc3; T(TEST(*(db*)(&word_49918), 1)); // 59499 test byte ptr word_49918, 1 ;~ 17C5:BDC3 -cs=0x17c5;eip=0x00bdc8; J(JNZ(loc_32010)); // 59500 jnz short loc_32010 ;~ 17C5:BDC8 -cs=0x17c5;eip=0x00bdca; T(ax = 0x0F;); // 59501 mov ax, 0Fh ;~ 17C5:BDCA -cs=0x17c5;eip=0x00bdcd; X(PUSH(ax)); // 59502 push ax ;~ 17C5:BDCD -cs=0x17c5;eip=0x00bdce; T(ax = 0x8C;); // 59503 mov ax, 8Ch ;~ 17C5:BDCE -cs=0x17c5;eip=0x00bdd1; X(PUSH(ax)); // 59504 push ax ;~ 17C5:BDD1 -cs=0x17c5;eip=0x00bdd2; T(ax = 0x0FC;); // 59505 mov ax, 0FCh ;~ 17C5:BDD2 -cs=0x17c5;eip=0x00bdd5; X(PUSH(ax)); // 59506 push ax ;~ 17C5:BDD5 -cs=0x17c5;eip=0x00bdd6; T(ax = 0x5C1D;); // 59507 mov ax, 5C1Dh ;~ 17C5:BDD6 -cs=0x17c5;eip=0x00bdd9; X(PUSH(ax)); // 59508 push ax ;~ 17C5:BDD9 -cs=0x17c5;eip=0x00bdda; J(CALL(sub_3032e,0)); // 59509 call sub_3032E ;~ 17C5:BDDA -cs=0x17c5;eip=0x00bddd; T(ADD(sp, 8)); // 59511 add sp, 8 ;~ 17C5:BDDD -loc_32010: - // 6335 -cs=0x17c5;eip=0x00bde0; T(CMP(*(dw*)(byte_4f20c), 0)); // 59515 cmp word ptr byte_4F20C, 0 ;~ 17C5:BDE0 -cs=0x17c5;eip=0x00bde5; J(JZ(loc_32062)); // 59516 jz short loc_32062 ;~ 17C5:BDE5 -cs=0x17c5;eip=0x00bde7; T(TEST(*(db*)(&word_49918), 1)); // 59517 test byte ptr word_49918, 1 ;~ 17C5:BDE7 -cs=0x17c5;eip=0x00bdec; J(JZ(loc_32062)); // 59518 jz short loc_32062 ;~ 17C5:BDEC -cs=0x17c5;eip=0x00bdee; T(ax = 0x24;); // 59519 mov ax, 24h ; '$' ;~ 17C5:BDEE -cs=0x17c5;eip=0x00bdf1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 59520 imul [bp+var_28] ;~ 17C5:BDF1 -cs=0x17c5;eip=0x00bdf4; T(si = ax;); // 59521 mov si, ax ;~ 17C5:BDF4 -cs=0x17c5;eip=0x00bdf6; T(MOV(ax, *(dw*)(raddr(ds,si-0x7694)))); // 59522 mov ax, [si-7694h] ;~ 17C5:BDF6 -cs=0x17c5;eip=0x00bdfa; T(CWD); // 59523 cwd ;~ 17C5:BDFA -cs=0x17c5;eip=0x00bdfb; X(PUSH(dx)); // 59524 push dx ;~ 17C5:BDFB -cs=0x17c5;eip=0x00bdfc; X(PUSH(ax)); // 59525 push ax ;~ 17C5:BDFC -cs=0x17c5;eip=0x00bdfd; T(ax = 0x8000;); // 59526 mov ax, 8000h ;~ 17C5:BDFD -cs=0x17c5;eip=0x00be00; T(SUB(ax, *(dw*)(raddr(ds,si-0x769C)))); // 59527 sub ax, [si-769Ch] ;~ 17C5:BE00 -cs=0x17c5;eip=0x00be04; T(SUB(cx, cx)); // 59528 sub cx, cx ;~ 17C5:BE04 -cs=0x17c5;eip=0x00be06; X(PUSH(cx)); // 59529 push cx ;~ 17C5:BE06 -cs=0x17c5;eip=0x00be07; X(PUSH(ax)); // 59530 push ax ;~ 17C5:BE07 -cs=0x17c5;eip=0x00be08; J(CALL(sub_34ee0,0)); // 59531 call sub_34EE0 ;~ 17C5:BE08 -cs=0x17c5;eip=0x00be0b; T(cl = 0x0F;); // 59532 mov cl, 0Fh ;~ 17C5:BE0B -loc_3203d: - // 6336 -cs=0x17c5;eip=0x00be0d; T(SHR(dx, 1)); // 59535 shr dx, 1 ;~ 17C5:BE0D -cs=0x17c5;eip=0x00be0f; T(RCR(ax, 1)); // 59536 rcr ax, 1 ;~ 17C5:BE0F -cs=0x17c5;eip=0x00be11; T(DEC(cl)); // 59537 dec cl ;~ 17C5:BE11 -cs=0x17c5;eip=0x00be13; J(JZ(loc_32047)); // 59538 jz short loc_32047 ;~ 17C5:BE13 -cs=0x17c5;eip=0x00be15; J(JMP(loc_3203d)); // 59539 jmp short loc_3203D ;~ 17C5:BE15 -loc_32047: - // 6337 -cs=0x17c5;eip=0x00be17; X(word_4ef34 = ax;); // 59543 mov word_4EF34, ax ;~ 17C5:BE17 -cs=0x17c5;eip=0x00be1a; X(PUSH(ax)); // 59544 push ax ;~ 17C5:BE1A -cs=0x17c5;eip=0x00be1b; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 59545 push word ptr [si-769Ah] ;~ 17C5:BE1B -cs=0x17c5;eip=0x00be1f; J(CALL(sub_333a8,0)); // 59546 call sub_333A8 ;~ 17C5:BE1F -cs=0x17c5;eip=0x00be22; T(ADD(sp, 4)); // 59547 add sp, 4 ;~ 17C5:BE22 -cs=0x17c5;eip=0x00be25; X(PUSH(ax)); // 59548 push ax ;~ 17C5:BE25 -cs=0x17c5;eip=0x00be26; J(CALL(sub_34dc0,0)); // 59549 call sub_34DC0 ;~ 17C5:BE26 -cs=0x17c5;eip=0x00be29; T(ADD(sp, 2)); // 59550 add sp, 2 ;~ 17C5:BE29 -cs=0x17c5;eip=0x00be2c; T(SAR(ax, 1)); // 59551 sar ax, 1 ;~ 17C5:BE2C -cs=0x17c5;eip=0x00be2e; X(SUB(word_4ef34, ax)); // 59552 sub word_4EF34, ax ;~ 17C5:BE2E -loc_32062: - // 6338 -cs=0x17c5;eip=0x00be32; T(bx = *(word_4e564);); // 59556 mov bx, word_4E564 ;~ 17C5:BE32 -cs=0x17c5;eip=0x00be36; X(MOV(*(dw*)(raddr(ds,bx+2)), 2)); // 59557 mov word ptr [bx+2], 2 ;~ 17C5:BE36 -cs=0x17c5;eip=0x00be3b; T(bx = *(word_4e57c);); // 59558 mov bx, word_4E57C ;~ 17C5:BE3B -cs=0x17c5;eip=0x00be3f; X(MOV(*(dw*)(raddr(ds,bx+2)), 2)); // 59559 mov word ptr [bx+2], 2 ;~ 17C5:BE3F -cs=0x17c5;eip=0x00be44; T(CMP(word_49928, 0)); // 59560 cmp word_49928, 0 ;~ 17C5:BE44 -cs=0x17c5;eip=0x00be49; J(JLE(loc_320cc)); // 59561 jle short loc_320CC ;~ 17C5:BE49 -cs=0x17c5;eip=0x00be4b; T(CMP(word_520c6, 0)); // 59563 cmp word_520C6, 0 ;~ 17C5:BE4B -cs=0x17c5;eip=0x00be50; J(JGE(loc_320cc)); // 59564 jge short loc_320CC ;~ 17C5:BE50 -cs=0x17c5;eip=0x00be52; T(ax = 0x0FFFF;); // 59565 mov ax, 0FFFFh ;~ 17C5:BE52 -cs=0x17c5;eip=0x00be55; T(SUB(ax, word_520c6)); // 59566 sub ax, word_520C6 ;~ 17C5:BE55 -cs=0x17c5;eip=0x00be59; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 59567 mov [bp+var_1E], ax ;~ 17C5:BE59 -cs=0x17c5;eip=0x00be5c; T(ax = 0x24;); // 59568 mov ax, 24h ; '$' ;~ 17C5:BE5C -cs=0x17c5;eip=0x00be5f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1e)))); // 59569 imul [bp+var_1E] ;~ 17C5:BE5F -cs=0x17c5;eip=0x00be62; T(si = ax;); // 59570 mov si, ax ;~ 17C5:BE62 -cs=0x17c5;eip=0x00be64; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 59571 push word ptr [si-76A8h] ;~ 17C5:BE64 -cs=0x17c5;eip=0x00be68; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 59572 push word ptr [si-76AAh] ;~ 17C5:BE68 -cs=0x17c5;eip=0x00be6c; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 59573 push word ptr [si-76ACh] ;~ 17C5:BE6C -cs=0x17c5;eip=0x00be70; J(CALL(sub_326b8,0)); // 59574 call sub_326B8 ;~ 17C5:BE70 -cs=0x17c5;eip=0x00be73; T(ADD(sp, 6)); // 59575 add sp, 6 ;~ 17C5:BE73 -cs=0x17c5;eip=0x00be76; T(ax = word_492f4;); // 59576 mov ax, word_492F4 ;~ 17C5:BE76 -cs=0x17c5;eip=0x00be79; T(SUB(ax, word_49928)); // 59577 sub ax, word_49928 ;~ 17C5:BE79 -cs=0x17c5;eip=0x00be7d; X(PUSH(ax)); // 59578 push ax ;~ 17C5:BE7D -cs=0x17c5;eip=0x00be7e; X(PUSH(*(word_4f1a2))); // 59579 push word_4F1A2 ;~ 17C5:BE7E -cs=0x17c5;eip=0x00be82; T(ax = 0x24;); // 59580 mov ax, 24h ; '$' ;~ 17C5:BE82 -cs=0x17c5;eip=0x00be85; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1e)))); // 59581 imul [bp+var_1E] ;~ 17C5:BE85 -cs=0x17c5;eip=0x00be88; T(bx = ax;); // 59582 mov bx, ax ;~ 17C5:BE88 -cs=0x17c5;eip=0x00be8a; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 59583 mov ax, [bx-7698h] ;~ 17C5:BE8A -cs=0x17c5;eip=0x00be8e; T(cl = 5;); // 59584 mov cl, 5 ;~ 17C5:BE8E -cs=0x17c5;eip=0x00be90; T(SHL(ax, cl)); // 59585 shl ax, cl ;~ 17C5:BE90 -cs=0x17c5;eip=0x00be92; T(ADD(ax, 0x2C8)); // 59586 add ax, 2C8h ;~ 17C5:BE92 -cs=0x17c5;eip=0x00be95; X(PUSH(ax)); // 59587 push ax ;~ 17C5:BE95 -cs=0x17c5;eip=0x00be96; J(CALL(sub_325a1,0)); // 59588 call sub_325A1 ;~ 17C5:BE96 -cs=0x17c5;eip=0x00be99; T(ADD(sp, 6)); // 59589 add sp, 6 ;~ 17C5:BE99 -loc_320cc: - // 6339 -cs=0x17c5;eip=0x00be9c; T(CMP(word_5268c, 2)); // 59593 cmp word_5268C, 2 ;~ 17C5:BE9C -cs=0x17c5;eip=0x00bea1; J(JZ(loc_320d6)); // 59594 jz short loc_320D6 ;~ 17C5:BEA1 -cs=0x17c5;eip=0x00bea3; J(JMP(loc_32379)); // 59595 jmp loc_32379 ;~ 17C5:BEA3 -loc_320d6: - // 6340 -cs=0x17c5;eip=0x00bea6; T(CMP(word_520c0, 0)); // 59599 cmp word_520C0, 0 ;~ 17C5:BEA6 -cs=0x17c5;eip=0x00beab; J(JZ(loc_320e0)); // 59600 jz short loc_320E0 ;~ 17C5:BEAB -cs=0x17c5;eip=0x00bead; J(JMP(loc_32379)); // 59601 jmp loc_32379 ;~ 17C5:BEAD -loc_320e0: - // 6341 -cs=0x17c5;eip=0x00beb0; T(bx = word_492e2;); // 59605 mov bx, word_492E2 ;~ 17C5:BEB0 -cs=0x17c5;eip=0x00beb4; T(SHL(bx, 1)); // 59606 shl bx, 1 ;~ 17C5:BEB4 -cs=0x17c5;eip=0x00beb6; T(SHL(bx, 1)); // 59607 shl bx, 1 ;~ 17C5:BEB6 -cs=0x17c5;eip=0x00beb8; T(ax = 0x1A;); // 59608 mov ax, 1Ah ;~ 17C5:BEB8 -cs=0x17c5;eip=0x00bebb; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 59609 imul word ptr [bx+7F2h] ;~ 17C5:BEBB -cs=0x17c5;eip=0x00bebf; T(bx = ax;); // 59610 mov bx, ax ;~ 17C5:BEBF -cs=0x17c5;eip=0x00bec1; T(MOV(ax, *(dw*)(raddr(ds,bx+0x82C)))); // 59611 mov ax, [bx+82Ch] ;~ 17C5:BEC1 -cs=0x17c5;eip=0x00bec5; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 59612 mov [bp+var_10], ax ;~ 17C5:BEC5 -cs=0x17c5;eip=0x00bec8; T(CMP(ax, 0x1E)); // 59613 cmp ax, 1Eh ;~ 17C5:BEC8 -cs=0x17c5;eip=0x00becb; J(JZ(loc_32100)); // 59614 jz short loc_32100 ;~ 17C5:BECB -cs=0x17c5;eip=0x00becd; J(JMP(loc_321e6)); // 59615 jmp loc_321E6 ;~ 17C5:BECD -loc_32100: - // 6342 -cs=0x17c5;eip=0x00bed0; X(PUSH(word_4e2fc)); // 59619 push word_4E2FC ;~ 17C5:BED0 -cs=0x17c5;eip=0x00bed4; J(CALL(sub_34dc0,0)); // 59620 call sub_34DC0 ;~ 17C5:BED4 -cs=0x17c5;eip=0x00bed7; T(ADD(sp, 2)); // 59621 add sp, 2 ;~ 17C5:BED7 -cs=0x17c5;eip=0x00beda; T(CMP(ax, 0x2000)); // 59622 cmp ax, 2000h ;~ 17C5:BEDA -cs=0x17c5;eip=0x00bedd; J(JL(loc_32112)); // 59623 jl short loc_32112 ;~ 17C5:BEDD -cs=0x17c5;eip=0x00bedf; J(JMP(loc_321e6)); // 59624 jmp loc_321E6 ;~ 17C5:BEDF -loc_32112: - // 6343 -cs=0x17c5;eip=0x00bee2; J(CALL(sub_32a5d,0)); // 59628 call sub_32A5D ;~ 17C5:BEE2 -cs=0x17c5;eip=0x00bee5; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 59629 mov [bp+var_C], ax ;~ 17C5:BEE5 -cs=0x17c5;eip=0x00bee8; T(ax = 0x20;); // 59630 mov ax, 20h ; ' ' ;~ 17C5:BEE8 -cs=0x17c5;eip=0x00beeb; X(PUSH(ax)); // 59631 push ax ;~ 17C5:BEEB -cs=0x17c5;eip=0x00beec; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 59632 mov ax, [bp+var_C] ;~ 17C5:BEEC -cs=0x17c5;eip=0x00beef; T(NEG(ax)); // 59633 neg ax ;~ 17C5:BEEF -cs=0x17c5;eip=0x00bef1; X(PUSH(ax)); // 59634 push ax ;~ 17C5:BEF1 -cs=0x17c5;eip=0x00bef2; J(CALL(sub_333a8,0)); // 59635 call sub_333A8 ;~ 17C5:BEF2 -cs=0x17c5;eip=0x00bef5; T(ADD(sp, 4)); // 59636 add sp, 4 ;~ 17C5:BEF5 -cs=0x17c5;eip=0x00bef8; T(cx = ax;); // 59637 mov cx, ax ;~ 17C5:BEF8 -cs=0x17c5;eip=0x00befa; T(INC(cx)); // 59638 inc cx ;~ 17C5:BEFA -cs=0x17c5;eip=0x00befb; X(PUSH(word_4e300)); // 59639 push word_4E300 ;~ 17C5:BEFB -cs=0x17c5;eip=0x00beff; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 59640 push [bp+var_C] ;~ 17C5:BEFF -cs=0x17c5;eip=0x00bf02; T(si = cx;); // 59641 mov si, cx ;~ 17C5:BF02 -cs=0x17c5;eip=0x00bf04; J(CALL(sub_333c0,0)); // 59642 call sub_333C0 ;~ 17C5:BF04 -cs=0x17c5;eip=0x00bf07; T(ADD(sp, 4)); // 59643 add sp, 4 ;~ 17C5:BF07 -cs=0x17c5;eip=0x00bf0a; T(CWD); // 59644 cwd ;~ 17C5:BF0A -cs=0x17c5;eip=0x00bf0b; T(IDIV2(si)); // 59645 idiv si ;~ 17C5:BF0B -cs=0x17c5;eip=0x00bf0d; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 59646 mov [bp+var_16], ax ;~ 17C5:BF0D -cs=0x17c5;eip=0x00bf10; X(PUSH(ax)); // 59647 push ax ;~ 17C5:BF10 -cs=0x17c5;eip=0x00bf11; X(PUSH(word_4e2f8)); // 59648 push word_4E2F8 ;~ 17C5:BF11 -cs=0x17c5;eip=0x00bf15; J(CALL(sub_333a8,0)); // 59649 call sub_333A8 ;~ 17C5:BF15 -cs=0x17c5;eip=0x00bf18; T(ADD(sp, 4)); // 59650 add sp, 4 ;~ 17C5:BF18 -cs=0x17c5;eip=0x00bf1b; T(ADD(ax, word_520f0)); // 59651 add ax, word_520F0 ;~ 17C5:BF1B -cs=0x17c5;eip=0x00bf1f; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 59652 mov [bp+var_24], ax ;~ 17C5:BF1F -cs=0x17c5;eip=0x00bf22; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 59653 push [bp+var_16] ;~ 17C5:BF22 -cs=0x17c5;eip=0x00bf25; X(PUSH(word_4e2f8)); // 59654 push word_4E2F8 ;~ 17C5:BF25 -cs=0x17c5;eip=0x00bf29; J(CALL(sub_333c0,0)); // 59655 call sub_333C0 ;~ 17C5:BF29 -cs=0x17c5;eip=0x00bf2c; T(ADD(sp, 4)); // 59656 add sp, 4 ;~ 17C5:BF2C -cs=0x17c5;eip=0x00bf2f; T(cx = word_52100;); // 59657 mov cx, word_52100 ;~ 17C5:BF2F -cs=0x17c5;eip=0x00bf33; T(SUB(cx, ax)); // 59658 sub cx, ax ;~ 17C5:BF33 -cs=0x17c5;eip=0x00bf35; X(MOV(*(dw*)(raddr(ss,bp+var_26)), cx)); // 59659 mov [bp+var_26], cx ;~ 17C5:BF35 -cs=0x17c5;eip=0x00bf38; T(SUB(ax, ax)); // 59660 sub ax, ax ;~ 17C5:BF38 -cs=0x17c5;eip=0x00bf3a; X(PUSH(ax)); // 59661 push ax ;~ 17C5:BF3A -cs=0x17c5;eip=0x00bf3b; X(PUSH(cx)); // 59662 push cx ;~ 17C5:BF3B -cs=0x17c5;eip=0x00bf3c; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 59663 push [bp+var_24] ;~ 17C5:BF3C -cs=0x17c5;eip=0x00bf3f; J(CALL(sub_326b8,0)); // 59664 call sub_326B8 ;~ 17C5:BF3F -cs=0x17c5;eip=0x00bf42; T(ADD(sp, 6)); // 59665 add sp, 6 ;~ 17C5:BF42 -cs=0x17c5;eip=0x00bf45; T(CMP(*(word_4aa98), 0x0FFFF)); // 59666 cmp word_4AA98, 0FFFFh ;~ 17C5:BF45 -cs=0x17c5;eip=0x00bf4a; J(JNZ(loc_321a6)); // 59667 jnz short loc_321A6 ;~ 17C5:BF4A -cs=0x17c5;eip=0x00bf4c; T(ax = 0x60;); // 59668 mov ax, 60h ; '`' ;~ 17C5:BF4C -cs=0x17c5;eip=0x00bf4f; T(SUB(ax, word_52238)); // 59669 sub ax, word_52238 ;~ 17C5:BF4F -cs=0x17c5;eip=0x00bf53; X(PUSH(ax)); // 59670 push ax ;~ 17C5:BF53 -cs=0x17c5;eip=0x00bf54; X(PUSH(word_4e2fc)); // 59671 push word_4E2FC ;~ 17C5:BF54 -cs=0x17c5;eip=0x00bf58; J(CALL(sub_333a8,0)); // 59672 call sub_333A8 ;~ 17C5:BF58 -cs=0x17c5;eip=0x00bf5b; T(ADD(sp, 4)); // 59673 add sp, 4 ;~ 17C5:BF5B -cs=0x17c5;eip=0x00bf5e; T(SHL(ax, 1)); // 59674 shl ax, 1 ;~ 17C5:BF5E -cs=0x17c5;eip=0x00bf60; T(SHL(ax, 1)); // 59675 shl ax, 1 ;~ 17C5:BF60 -cs=0x17c5;eip=0x00bf62; T(CWD); // 59676 cwd ;~ 17C5:BF62 -cs=0x17c5;eip=0x00bf63; T(cx = 3;); // 59677 mov cx, 3 ;~ 17C5:BF63 -cs=0x17c5;eip=0x00bf66; T(IDIV2(cx)); // 59678 idiv cx ;~ 17C5:BF66 -cs=0x17c5;eip=0x00bf68; T(ADD(ax, 0x0A0)); // 59679 add ax, 0A0h ;~ 17C5:BF68 -cs=0x17c5;eip=0x00bf6b; X(*(word_4aa98) = ax;); // 59680 mov word_4AA98, ax ;~ 17C5:BF6B -cs=0x17c5;eip=0x00bf6e; X(*(word_4ac7c) = 0x60;); // 59681 mov word_4AC7C, 60h ; '`' ;~ 17C5:BF6E -cs=0x17c5;eip=0x00bf74; J(JMP(loc_321c6)); // 59682 jmp short loc_321C6 ;~ 17C5:BF74 -loc_321a6: - // 6344 -cs=0x17c5;eip=0x00bf76; T(ax = 0x0C;); // 59686 mov ax, 0Ch ;~ 17C5:BF76 -cs=0x17c5;eip=0x00bf79; X(PUSH(ax)); // 59687 push ax ;~ 17C5:BF79 -cs=0x17c5;eip=0x00bf7a; J(CALL(sub_30074,0)); // 59688 call sub_30074 ;~ 17C5:BF7A -cs=0x17c5;eip=0x00bf7d; T(ADD(sp, 2)); // 59689 add sp, 2 ;~ 17C5:BF7D -cs=0x17c5;eip=0x00bf80; T(ax = 1;); // 59690 mov ax, 1 ;~ 17C5:BF80 -cs=0x17c5;eip=0x00bf83; X(PUSH(ax)); // 59691 push ax ;~ 17C5:BF83 -cs=0x17c5;eip=0x00bf84; T(ax = 5;); // 59692 mov ax, 5 ;~ 17C5:BF84 -cs=0x17c5;eip=0x00bf87; X(PUSH(ax)); // 59693 push ax ;~ 17C5:BF87 -cs=0x17c5;eip=0x00bf88; X(PUSH(*(word_4ac7c))); // 59694 push word_4AC7C ;~ 17C5:BF88 -cs=0x17c5;eip=0x00bf8c; X(PUSH(*(word_4aa98))); // 59695 push word_4AA98 ;~ 17C5:BF8C -cs=0x17c5;eip=0x00bf90; J(CALL(sub_323e9,0)); // 59696 call sub_323E9 ;~ 17C5:BF90 -cs=0x17c5;eip=0x00bf93; T(ADD(sp, 8)); // 59697 add sp, 8 ;~ 17C5:BF93 -loc_321c6: - // 6345 -cs=0x17c5;eip=0x00bf96; T(ax = 0x0F;); // 59700 mov ax, 0Fh ;~ 17C5:BF96 -cs=0x17c5;eip=0x00bf99; X(PUSH(ax)); // 59701 push ax ;~ 17C5:BF99 -cs=0x17c5;eip=0x00bf9a; J(CALL(sub_30074,0)); // 59702 call sub_30074 ;~ 17C5:BF9A -cs=0x17c5;eip=0x00bf9d; T(ADD(sp, 2)); // 59703 add sp, 2 ;~ 17C5:BF9D -cs=0x17c5;eip=0x00bfa0; X(PUSH(*(word_4ac7c))); // 59704 push word_4AC7C ;~ 17C5:BFA0 -cs=0x17c5;eip=0x00bfa4; X(PUSH(*(word_4aa98))); // 59705 push word_4AA98 ;~ 17C5:BFA4 -cs=0x17c5;eip=0x00bfa8; X(PUSH(word_52238)); // 59706 push word_52238 ;~ 17C5:BFA8 -cs=0x17c5;eip=0x00bfac; T(ax = 0x0A0;); // 59707 mov ax, 0A0h ;~ 17C5:BFAC -cs=0x17c5;eip=0x00bfaf; X(PUSH(ax)); // 59708 push ax ;~ 17C5:BFAF -cs=0x17c5;eip=0x00bfb0; J(CALL(sub_2ffe0,0)); // 59709 call sub_2FFE0 ;~ 17C5:BFB0 -cs=0x17c5;eip=0x00bfb3; T(ADD(sp, 8)); // 59711 add sp, 8 ;~ 17C5:BFB3 -loc_321e6: - // 6346 -cs=0x17c5;eip=0x00bfb6; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1E)); // 59715 cmp [bp+var_10], 1Eh ;~ 17C5:BFB6 -cs=0x17c5;eip=0x00bfba; J(JZ(loc_321f5)); // 59716 jz short loc_321F5 ;~ 17C5:BFBA -cs=0x17c5;eip=0x00bfbc; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1D)); // 59717 cmp [bp+var_10], 1Dh ;~ 17C5:BFBC -cs=0x17c5;eip=0x00bfc0; J(JZ(loc_321f5)); // 59718 jz short loc_321F5 ;~ 17C5:BFC0 -cs=0x17c5;eip=0x00bfc2; J(JMP(loc_32379)); // 59719 jmp loc_32379 ;~ 17C5:BFC2 -loc_321f5: - // 6347 -cs=0x17c5;eip=0x00bfc5; T(CMP(word_49924, 0)); // 59724 cmp word_49924, 0 ;~ 17C5:BFC5 -cs=0x17c5;eip=0x00bfca; J(JGE(loc_321ff)); // 59725 jge short loc_321FF ;~ 17C5:BFCA -cs=0x17c5;eip=0x00bfcc; J(JMP(loc_32379)); // 59726 jmp loc_32379 ;~ 17C5:BFCC -loc_321ff: - // 6348 -cs=0x17c5;eip=0x00bfcf; X(PUSH(word_4e2fe)); // 59730 push word_4E2FE ;~ 17C5:BFCF -cs=0x17c5;eip=0x00bfd3; T(ax = 0x80;); // 59731 mov ax, 80h ;~ 17C5:BFD3 -cs=0x17c5;eip=0x00bfd6; X(PUSH(ax)); // 59732 push ax ;~ 17C5:BFD6 -cs=0x17c5;eip=0x00bfd7; X(PUSH(word_4e2f8)); // 59733 push word_4E2F8 ;~ 17C5:BFD7 -cs=0x17c5;eip=0x00bfdb; J(CALL(sub_333c0,0)); // 59734 call sub_333C0 ;~ 17C5:BFDB -cs=0x17c5;eip=0x00bfde; T(ADD(sp, 4)); // 59735 add sp, 4 ;~ 17C5:BFDE -cs=0x17c5;eip=0x00bfe1; T(bx = word_49924;); // 59736 mov bx, word_49924 ;~ 17C5:BFE1 -cs=0x17c5;eip=0x00bfe5; T(cl = 4;); // 59737 mov cl, 4 ;~ 17C5:BFE5 -cs=0x17c5;eip=0x00bfe7; T(SHL(bx, cl)); // 59738 shl bx, cl ;~ 17C5:BFE7 -cs=0x17c5;eip=0x00bfe9; T(MOV(cx, *(dw*)(raddr(ds,bx-0x7E50)))); // 59739 mov cx, [bx-7E50h] ;~ 17C5:BFE9 -cs=0x17c5;eip=0x00bfed; T(SUB(cx, ax)); // 59740 sub cx, ax ;~ 17C5:BFED -cs=0x17c5;eip=0x00bfef; X(PUSH(cx)); // 59741 push cx ;~ 17C5:BFEF -cs=0x17c5;eip=0x00bff0; T(ax = 0x80;); // 59742 mov ax, 80h ;~ 17C5:BFF0 -cs=0x17c5;eip=0x00bff3; X(PUSH(ax)); // 59743 push ax ;~ 17C5:BFF3 -cs=0x17c5;eip=0x00bff4; X(PUSH(word_4e2f8)); // 59744 push word_4E2F8 ;~ 17C5:BFF4 -cs=0x17c5;eip=0x00bff8; J(CALL(sub_333a8,0)); // 59745 call sub_333A8 ;~ 17C5:BFF8 -cs=0x17c5;eip=0x00bffb; T(ADD(sp, 4)); // 59746 add sp, 4 ;~ 17C5:BFFB -cs=0x17c5;eip=0x00bffe; T(bx = word_49924;); // 59747 mov bx, word_49924 ;~ 17C5:BFFE -cs=0x17c5;eip=0x00c002; T(cl = 4;); // 59748 mov cl, 4 ;~ 17C5:C002 -cs=0x17c5;eip=0x00c004; T(SHL(bx, cl)); // 59749 shl bx, cl ;~ 17C5:C004 -cs=0x17c5;eip=0x00c006; T(MOV(cx, *(dw*)(raddr(ds,bx-0x7E52)))); // 59750 mov cx, [bx-7E52h] ;~ 17C5:C006 -cs=0x17c5;eip=0x00c00a; T(ADD(cx, ax)); // 59751 add cx, ax ;~ 17C5:C00A -cs=0x17c5;eip=0x00c00c; X(PUSH(cx)); // 59752 push cx ;~ 17C5:C00C -cs=0x17c5;eip=0x00c00d; J(CALL(sub_326b8,0)); // 59753 call sub_326B8 ;~ 17C5:C00D -cs=0x17c5;eip=0x00c010; T(ADD(sp, 6)); // 59754 add sp, 6 ;~ 17C5:C010 -cs=0x17c5;eip=0x00c013; T(CMP(*(word_4aa98), 0x0FFFF)); // 59755 cmp word_4AA98, 0FFFFh ;~ 17C5:C013 -cs=0x17c5;eip=0x00c018; J(JNZ(loc_3224d)); // 59756 jnz short loc_3224D ;~ 17C5:C018 -cs=0x17c5;eip=0x00c01a; J(JMP(loc_32379)); // 59757 jmp loc_32379 ;~ 17C5:C01A -loc_3224d: - // 6349 -cs=0x17c5;eip=0x00c01d; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1E)); // 59761 cmp [bp+var_10], 1Eh ;~ 17C5:C01D -cs=0x17c5;eip=0x00c021; J(JNZ(loc_32288)); // 59762 jnz short loc_32288 ;~ 17C5:C021 -cs=0x17c5;eip=0x00c023; T(si = word_49924;); // 59763 mov si, word_49924 ;~ 17C5:C023 -cs=0x17c5;eip=0x00c027; T(cl = 4;); // 59764 mov cl, 4 ;~ 17C5:C027 -cs=0x17c5;eip=0x00c029; T(SHL(si, cl)); // 59765 shl si, cl ;~ 17C5:C029 -cs=0x17c5;eip=0x00c02b; T(ax = 0x40;); // 59766 mov ax, 40h ; '@' ;~ 17C5:C02B -cs=0x17c5;eip=0x00c02e; X(PUSH(ax)); // 59767 push ax ;~ 17C5:C02E -cs=0x17c5;eip=0x00c02f; T(SUB(ax, ax)); // 59768 sub ax, ax ;~ 17C5:C02F -cs=0x17c5;eip=0x00c031; X(PUSH(ax)); // 59769 push ax ;~ 17C5:C031 -cs=0x17c5;eip=0x00c032; T(MOV(ax, *(dw*)(raddr(ss,bp+var_26)))); // 59770 mov ax, [bp+var_26] ;~ 17C5:C032 -cs=0x17c5;eip=0x00c035; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 59771 sub ax, [si-7E50h] ;~ 17C5:C035 -cs=0x17c5;eip=0x00c039; X(PUSH(ax)); // 59772 push ax ;~ 17C5:C039 -cs=0x17c5;eip=0x00c03a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 59773 mov ax, [bp+var_24] ;~ 17C5:C03A -cs=0x17c5;eip=0x00c03d; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 59774 sub ax, [si-7E52h] ;~ 17C5:C03D -cs=0x17c5;eip=0x00c041; X(PUSH(ax)); // 59775 push ax ;~ 17C5:C041 -cs=0x17c5;eip=0x00c042; J(CALL(sub_331d6,0)); // 59776 call sub_331D6 ;~ 17C5:C042 -cs=0x17c5;eip=0x00c045; T(ADD(sp, 4)); // 59777 add sp, 4 ;~ 17C5:C045 -cs=0x17c5;eip=0x00c048; T(cl = 3;); // 59778 mov cl, 3 ;~ 17C5:C048 -cs=0x17c5;eip=0x00c04a; T(SAR(ax, cl)); // 59779 sar ax, cl ;~ 17C5:C04A -cs=0x17c5;eip=0x00c04c; X(PUSH(ax)); // 59780 push ax ;~ 17C5:C04C -cs=0x17c5;eip=0x00c04d; J(CALL(sub_33194,0)); // 59781 call sub_33194 ;~ 17C5:C04D -cs=0x17c5;eip=0x00c050; T(ADD(sp, 6)); // 59782 add sp, 6 ;~ 17C5:C050 -cs=0x17c5;eip=0x00c053; X(word_52246 = ax;); // 59783 mov word_52246, ax ;~ 17C5:C053 -cs=0x17c5;eip=0x00c056; J(JMP(loc_322a7)); // 59784 jmp short loc_322A7 ;~ 17C5:C056 -loc_32288: - // 6350 -cs=0x17c5;eip=0x00c058; T(ax = 0x40;); // 59788 mov ax, 40h ; '@' ;~ 17C5:C058 -cs=0x17c5;eip=0x00c05b; X(PUSH(ax)); // 59789 push ax ;~ 17C5:C05B -cs=0x17c5;eip=0x00c05c; T(SUB(ax, ax)); // 59790 sub ax, ax ;~ 17C5:C05C -cs=0x17c5;eip=0x00c05e; X(PUSH(ax)); // 59791 push ax ;~ 17C5:C05E -cs=0x17c5;eip=0x00c05f; X(PUSH(word_49924)); // 59792 push word_49924 ;~ 17C5:C05F -cs=0x17c5;eip=0x00c063; J(CALL(sub_329d2,0)); // 59793 call sub_329D2 ;~ 17C5:C063 -cs=0x17c5;eip=0x00c066; T(ADD(sp, 2)); // 59794 add sp, 2 ;~ 17C5:C066 -cs=0x17c5;eip=0x00c069; T(cl = 3;); // 59795 mov cl, 3 ;~ 17C5:C069 -cs=0x17c5;eip=0x00c06b; T(SAR(ax, cl)); // 59796 sar ax, cl ;~ 17C5:C06B -cs=0x17c5;eip=0x00c06d; X(PUSH(ax)); // 59797 push ax ;~ 17C5:C06D -cs=0x17c5;eip=0x00c06e; J(CALL(sub_33194,0)); // 59798 call sub_33194 ;~ 17C5:C06E -cs=0x17c5;eip=0x00c071; T(ADD(sp, 6)); // 59799 add sp, 6 ;~ 17C5:C071 -cs=0x17c5;eip=0x00c074; X(word_52246 = ax;); // 59800 mov word_52246, ax ;~ 17C5:C074 -loc_322a7: - // 6351 -cs=0x17c5;eip=0x00c077; T(ax = 0x0C;); // 59803 mov ax, 0Ch ;~ 17C5:C077 -cs=0x17c5;eip=0x00c07a; X(PUSH(ax)); // 59804 push ax ;~ 17C5:C07A -cs=0x17c5;eip=0x00c07b; J(CALL(sub_30074,0)); // 59805 call sub_30074 ;~ 17C5:C07B -cs=0x17c5;eip=0x00c07e; T(ADD(sp, 2)); // 59806 add sp, 2 ;~ 17C5:C07E -cs=0x17c5;eip=0x00c081; T(ax = 0x9F;); // 59807 mov ax, 9Fh ;~ 17C5:C081 -cs=0x17c5;eip=0x00c084; T(SUB(ax, word_52246)); // 59808 sub ax, word_52246 ;~ 17C5:C084 -cs=0x17c5;eip=0x00c088; T(si = ax;); // 59809 mov si, ax ;~ 17C5:C088 -cs=0x17c5;eip=0x00c08a; T(ax = 0x1E;); // 59810 mov ax, 1Eh ;~ 17C5:C08A -cs=0x17c5;eip=0x00c08d; X(PUSH(ax)); // 59811 push ax ;~ 17C5:C08D -cs=0x17c5;eip=0x00c08e; X(PUSH(si)); // 59812 push si ;~ 17C5:C08E -cs=0x17c5;eip=0x00c08f; T(ax = 0x21;); // 59813 mov ax, 21h ; '!' ;~ 17C5:C08F -cs=0x17c5;eip=0x00c092; X(PUSH(ax)); // 59814 push ax ;~ 17C5:C092 -cs=0x17c5;eip=0x00c093; X(PUSH(si)); // 59815 push si ;~ 17C5:C093 -cs=0x17c5;eip=0x00c094; J(CALL(sub_2fe3c,0)); // 59816 call sub_2FE3C ;~ 17C5:C094 -cs=0x17c5;eip=0x00c097; T(ADD(sp, 8)); // 59818 add sp, 8 ;~ 17C5:C097 -cs=0x17c5;eip=0x00c09a; T(si = word_52246;); // 59819 mov si, word_52246 ;~ 17C5:C09A -cs=0x17c5;eip=0x00c09e; T(ADD(si, 0x0A0)); // 59820 add si, 0A0h ;~ 17C5:C09E -cs=0x17c5;eip=0x00c0a2; T(ax = 0x1E;); // 59821 mov ax, 1Eh ;~ 17C5:C0A2 -cs=0x17c5;eip=0x00c0a5; X(PUSH(ax)); // 59822 push ax ;~ 17C5:C0A5 -cs=0x17c5;eip=0x00c0a6; X(PUSH(si)); // 59823 push si ;~ 17C5:C0A6 -cs=0x17c5;eip=0x00c0a7; T(ax = 0x21;); // 59824 mov ax, 21h ; '!' ;~ 17C5:C0A7 -cs=0x17c5;eip=0x00c0aa; X(PUSH(ax)); // 59825 push ax ;~ 17C5:C0AA -cs=0x17c5;eip=0x00c0ab; X(PUSH(si)); // 59826 push si ;~ 17C5:C0AB -cs=0x17c5;eip=0x00c0ac; J(CALL(sub_2fe3c,0)); // 59827 call sub_2FE3C ;~ 17C5:C0AC -cs=0x17c5;eip=0x00c0af; T(ADD(sp, 8)); // 59829 add sp, 8 ;~ 17C5:C0AF -cs=0x17c5;eip=0x00c0b2; T(ax = 0x1E;); // 59830 mov ax, 1Eh ;~ 17C5:C0B2 -cs=0x17c5;eip=0x00c0b5; X(PUSH(ax)); // 59831 push ax ;~ 17C5:C0B5 -cs=0x17c5;eip=0x00c0b6; T(ax = word_52246;); // 59832 mov ax, word_52246 ;~ 17C5:C0B6 -cs=0x17c5;eip=0x00c0b9; T(ADD(ax, 0x0A0)); // 59833 add ax, 0A0h ;~ 17C5:C0B9 -cs=0x17c5;eip=0x00c0bc; X(PUSH(ax)); // 59834 push ax ;~ 17C5:C0BC -cs=0x17c5;eip=0x00c0bd; T(ax = 0x1E;); // 59835 mov ax, 1Eh ;~ 17C5:C0BD -cs=0x17c5;eip=0x00c0c0; X(PUSH(ax)); // 59836 push ax ;~ 17C5:C0C0 -cs=0x17c5;eip=0x00c0c1; T(ax = 0x9F;); // 59837 mov ax, 9Fh ;~ 17C5:C0C1 -cs=0x17c5;eip=0x00c0c4; T(SUB(ax, word_52246)); // 59838 sub ax, word_52246 ;~ 17C5:C0C4 -cs=0x17c5;eip=0x00c0c8; X(PUSH(ax)); // 59839 push ax ;~ 17C5:C0C8 -cs=0x17c5;eip=0x00c0c9; J(CALL(sub_2fe3c,0)); // 59840 call sub_2FE3C ;~ 17C5:C0C9 -cs=0x17c5;eip=0x00c0cc; T(ADD(sp, 8)); // 59842 add sp, 8 ;~ 17C5:C0CC -cs=0x17c5;eip=0x00c0cf; T(ax = 0x0F;); // 59843 mov ax, 0Fh ;~ 17C5:C0CF -cs=0x17c5;eip=0x00c0d2; X(PUSH(ax)); // 59844 push ax ;~ 17C5:C0D2 -cs=0x17c5;eip=0x00c0d3; J(CALL(sub_30074,0)); // 59845 call sub_30074 ;~ 17C5:C0D3 -cs=0x17c5;eip=0x00c0d6; T(ADD(sp, 2)); // 59846 add sp, 2 ;~ 17C5:C0D6 -cs=0x17c5;eip=0x00c0d9; T(ax = *(word_4ac7c);); // 59847 mov ax, word_4AC7C ;~ 17C5:C0D9 -cs=0x17c5;eip=0x00c0dc; T(SUB(ax, 4)); // 59848 sub ax, 4 ;~ 17C5:C0DC -cs=0x17c5;eip=0x00c0df; X(PUSH(ax)); // 59849 push ax ;~ 17C5:C0DF -cs=0x17c5;eip=0x00c0e0; X(PUSH(*(word_4aa98))); // 59850 push word_4AA98 ;~ 17C5:C0E0 -cs=0x17c5;eip=0x00c0e4; X(PUSH(*(word_4ac7c))); // 59851 push word_4AC7C ;~ 17C5:C0E4 -cs=0x17c5;eip=0x00c0e8; T(ax = *(word_4aa98);); // 59852 mov ax, word_4AA98 ;~ 17C5:C0E8 -cs=0x17c5;eip=0x00c0eb; T(SUB(ax, 4)); // 59853 sub ax, 4 ;~ 17C5:C0EB -cs=0x17c5;eip=0x00c0ee; X(PUSH(ax)); // 59854 push ax ;~ 17C5:C0EE -cs=0x17c5;eip=0x00c0ef; J(CALL(sub_2ffe0,0)); // 59855 call sub_2FFE0 ;~ 17C5:C0EF -cs=0x17c5;eip=0x00c0f2; T(ADD(sp, 8)); // 59857 add sp, 8 ;~ 17C5:C0F2 -cs=0x17c5;eip=0x00c0f5; X(PUSH(*(word_4ac7c))); // 59858 push word_4AC7C ;~ 17C5:C0F5 -cs=0x17c5;eip=0x00c0f9; T(ax = *(word_4aa98);); // 59859 mov ax, word_4AA98 ;~ 17C5:C0F9 -cs=0x17c5;eip=0x00c0fc; T(ADD(ax, 4)); // 59860 add ax, 4 ;~ 17C5:C0FC -cs=0x17c5;eip=0x00c0ff; X(PUSH(ax)); // 59861 push ax ;~ 17C5:C0FF -cs=0x17c5;eip=0x00c100; T(ax = *(word_4ac7c);); // 59862 mov ax, word_4AC7C ;~ 17C5:C100 -cs=0x17c5;eip=0x00c103; T(SUB(ax, 4)); // 59863 sub ax, 4 ;~ 17C5:C103 -cs=0x17c5;eip=0x00c106; X(PUSH(ax)); // 59864 push ax ;~ 17C5:C106 -cs=0x17c5;eip=0x00c107; X(PUSH(*(word_4aa98))); // 59865 push word_4AA98 ;~ 17C5:C107 -cs=0x17c5;eip=0x00c10b; J(CALL(sub_2ffe0,0)); // 59866 call sub_2FFE0 ;~ 17C5:C10B -cs=0x17c5;eip=0x00c10e; T(ADD(sp, 8)); // 59868 add sp, 8 ;~ 17C5:C10E -cs=0x17c5;eip=0x00c111; T(ax = *(word_4ac7c);); // 59869 mov ax, word_4AC7C ;~ 17C5:C111 -cs=0x17c5;eip=0x00c114; T(ADD(ax, 4)); // 59870 add ax, 4 ;~ 17C5:C114 -cs=0x17c5;eip=0x00c117; X(PUSH(ax)); // 59871 push ax ;~ 17C5:C117 -cs=0x17c5;eip=0x00c118; X(PUSH(*(word_4aa98))); // 59872 push word_4AA98 ;~ 17C5:C118 -cs=0x17c5;eip=0x00c11c; X(PUSH(*(word_4ac7c))); // 59873 push word_4AC7C ;~ 17C5:C11C -cs=0x17c5;eip=0x00c120; T(ax = *(word_4aa98);); // 59874 mov ax, word_4AA98 ;~ 17C5:C120 -cs=0x17c5;eip=0x00c123; T(ADD(ax, 4)); // 59875 add ax, 4 ;~ 17C5:C123 -cs=0x17c5;eip=0x00c126; X(PUSH(ax)); // 59876 push ax ;~ 17C5:C126 -cs=0x17c5;eip=0x00c127; J(CALL(sub_2ffe0,0)); // 59877 call sub_2FFE0 ;~ 17C5:C127 -cs=0x17c5;eip=0x00c12a; T(ADD(sp, 8)); // 59879 add sp, 8 ;~ 17C5:C12A -cs=0x17c5;eip=0x00c12d; X(PUSH(*(word_4ac7c))); // 59880 push word_4AC7C ;~ 17C5:C12D -cs=0x17c5;eip=0x00c131; T(ax = *(word_4aa98);); // 59881 mov ax, word_4AA98 ;~ 17C5:C131 -cs=0x17c5;eip=0x00c134; T(SUB(ax, 4)); // 59882 sub ax, 4 ;~ 17C5:C134 -cs=0x17c5;eip=0x00c137; X(PUSH(ax)); // 59883 push ax ;~ 17C5:C137 -cs=0x17c5;eip=0x00c138; T(ax = *(word_4ac7c);); // 59884 mov ax, word_4AC7C ;~ 17C5:C138 -cs=0x17c5;eip=0x00c13b; T(ADD(ax, 4)); // 59885 add ax, 4 ;~ 17C5:C13B -cs=0x17c5;eip=0x00c13e; X(PUSH(ax)); // 59886 push ax ;~ 17C5:C13E -cs=0x17c5;eip=0x00c13f; X(PUSH(*(word_4aa98))); // 59887 push word_4AA98 ;~ 17C5:C13F -cs=0x17c5;eip=0x00c143; J(CALL(sub_2ffe0,0)); // 59888 call sub_2FFE0 ;~ 17C5:C143 -cs=0x17c5;eip=0x00c146; T(ADD(sp, 8)); // 59890 add sp, 8 ;~ 17C5:C146 -loc_32379: - // 6352 -cs=0x17c5;eip=0x00c149; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4f834+2)), 0)); // 59894 cmp word ptr loc_4F834+2, 0 ;~ 17C5:C149 -cs=0x17c5;eip=0x00c14e; J(JZ(loc_323c3)); // 59895 jz short loc_323C3 ;~ 17C5:C14E -cs=0x17c5;eip=0x00c150; T(CMP(word_522ce, 0x13)); // 59897 cmp word_522CE, 13h ;~ 17C5:C150 -cs=0x17c5;eip=0x00c155; J(JNZ(loc_323c3)); // 59898 jnz short loc_323C3 ;~ 17C5:C155 -cs=0x17c5;eip=0x00c157; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 59899 cmp word ptr loc_4F834, 0 ;~ 17C5:C157 -cs=0x17c5;eip=0x00c15c; J(JZ(loc_323c3)); // 59900 jz short loc_323C3 ;~ 17C5:C15C -cs=0x17c5;eip=0x00c15e; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4f631+1)), 0)); // 59901 cmp word ptr loc_4F631+1, 0 ;~ 17C5:C15E -cs=0x17c5;eip=0x00c163; J(JZ(loc_323c3)); // 59902 jz short loc_323C3 ;~ 17C5:C163 -cs=0x17c5;eip=0x00c165; T(SUB(ax, ax)); // 59903 sub ax, ax ;~ 17C5:C165 -cs=0x17c5;eip=0x00c167; X(PUSH(ax)); // 59904 push ax ;~ 17C5:C167 -cs=0x17c5;eip=0x00c168; T(ax = 0x20;); // 59905 mov ax, 20h ; ' ' ;~ 17C5:C168 -cs=0x17c5;eip=0x00c16b; X(PUSH(ax)); // 59906 push ax ;~ 17C5:C16B -cs=0x17c5;eip=0x00c16c; X(PUSH(ax)); // 59907 push ax ;~ 17C5:C16C -cs=0x17c5;eip=0x00c16d; T(ax = 0x3F;); // 59908 mov ax, 3Fh ; '?' ;~ 17C5:C16D -cs=0x17c5;eip=0x00c170; X(PUSH(ax)); // 59909 push ax ;~ 17C5:C170 -cs=0x17c5;eip=0x00c171; X(PUSH(*(dw*)(raddr(ds,m2c::kloc_4f834+2)))); // 59910 push word ptr loc_4F834+2 ;~ 17C5:C171 -cs=0x17c5;eip=0x00c175; J(CALL(sub_34dc0,0)); // 59911 call sub_34DC0 ;~ 17C5:C175 -cs=0x17c5;eip=0x00c178; T(ADD(sp, 2)); // 59912 add sp, 2 ;~ 17C5:C178 -cs=0x17c5;eip=0x00c17b; T(SUB(ax, 8)); // 59913 sub ax, 8 ;~ 17C5:C17B -cs=0x17c5;eip=0x00c17e; T(NEG(ax)); // 59914 neg ax ;~ 17C5:C17E -cs=0x17c5;eip=0x00c180; T(cl = 5;); // 59915 mov cl, 5 ;~ 17C5:C180 -cs=0x17c5;eip=0x00c182; T(SHL(ax, cl)); // 59916 shl ax, cl ;~ 17C5:C182 -cs=0x17c5;eip=0x00c184; X(PUSH(ax)); // 59917 push ax ;~ 17C5:C184 -cs=0x17c5;eip=0x00c185; T(ax = 0x8C;); // 59918 mov ax, 8Ch ;~ 17C5:C185 -cs=0x17c5;eip=0x00c188; X(PUSH(ax)); // 59919 push ax ;~ 17C5:C188 -cs=0x17c5;eip=0x00c189; T(ax = 0x0FC;); // 59920 mov ax, 0FCh ;~ 17C5:C189 -cs=0x17c5;eip=0x00c18c; X(PUSH(ax)); // 59921 push ax ;~ 17C5:C18C -cs=0x17c5;eip=0x00c18d; J(CALL(sub_30af8,0)); // 59922 call sub_30AF8 ;~ 17C5:C18D -cs=0x17c5;eip=0x00c190; T(ADD(sp, 0x0E)); // 59924 add sp, 0Eh ;~ 17C5:C190 -loc_323c3: - // 6353 -cs=0x17c5;eip=0x00c193; T(CMP(word_522ce, 0x13)); // 59928 cmp word_522CE, 13h ;~ 17C5:C193 -cs=0x17c5;eip=0x00c198; J(JNZ(loc_323e3)); // 59929 jnz short loc_323E3 ;~ 17C5:C198 -cs=0x17c5;eip=0x00c19a; T(CMP(word_4ef32, 0)); // 59930 cmp word_4EF32, 0 ;~ 17C5:C19A -cs=0x17c5;eip=0x00c19f; J(JZ(loc_323e3)); // 59931 jz short loc_323E3 ;~ 17C5:C19F -cs=0x17c5;eip=0x00c1a1; T(CMP(*(dw*)(raddr(ds,m2c::kloc_4f631+1)), 0)); // 59932 cmp word ptr loc_4F631+1, 0 ;~ 17C5:C1A1 -cs=0x17c5;eip=0x00c1a6; J(JNZ(loc_323e3)); // 59933 jnz short loc_323E3 ;~ 17C5:C1A6 -cs=0x17c5;eip=0x00c1a8; T(ax = 3;); // 59934 mov ax, 3 ;~ 17C5:C1A8 -cs=0x17c5;eip=0x00c1ab; X(PUSH(ax)); // 59935 push ax ;~ 17C5:C1AB -cs=0x17c5;eip=0x00c1ac; X(PUSH(ax)); // 59936 push ax ;~ 17C5:C1AC -cs=0x17c5;eip=0x00c1ad; J(CALL(sub_301fc,0)); // 59937 call sub_301FC ;~ 17C5:C1AD -cs=0x17c5;eip=0x00c1b0; T(ADD(sp, 4)); // 59938 add sp, 4 ;~ 17C5:C1B0 -loc_323e3: - // 6354 -cs=0x17c5;eip=0x00c1b3; X(POP(si)); // 59942 pop si ;~ 17C5:C1B3 -cs=0x17c5;eip=0x00c1b4; X(POP(di)); // 59943 pop di ;~ 17C5:C1B4 -cs=0x17c5;eip=0x00c1b5; T(sp = bp;); // 59944 mov sp, bp ;~ 17C5:C1B5 -cs=0x17c5;eip=0x00c1b7; X(POP(bp)); // 59945 pop bp ;~ 17C5:C1B7 -cs=0x17c5;eip=0x00c1b8; J(RETN(0)); // 59946 retn ;~ 17C5:C1B8 -sub_328ee: - // 60637 -#undef var_2 -#define var_2 -2 - // 60640 var_2 = word ptr -2 ;~ 17C5:C6BE -#undef arg_0 -#define arg_0 4 - // 60641 arg_0 = word ptr 4 ;~ 17C5:C6BE -#undef arg_2 -#define arg_2 6 - // 60642 arg_2 = word ptr 6 ;~ 17C5:C6BE -cs=0x17c5;eip=0x00c6be; X(PUSH(bp)); // 60644 push bp ;~ 17C5:C6BE -cs=0x17c5;eip=0x00c6bf; T(bp = sp;); // 60645 mov bp, sp ;~ 17C5:C6BF -cs=0x17c5;eip=0x00c6c1; T(SUB(sp, 2)); // 60646 sub sp, 2 ;~ 17C5:C6C1 -cs=0x17c5;eip=0x00c6c4; X(PUSH(si)); // 60647 push si ;~ 17C5:C6C4 -cs=0x17c5;eip=0x00c6c5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60648 mov ax, [bp+arg_2] ;~ 17C5:C6C5 -cs=0x17c5;eip=0x00c6c8; T(CWD); // 60649 cwd ;~ 17C5:C6C8 -cs=0x17c5;eip=0x00c6c9; T(SUB(ax, 0x8000)); // 60650 sub ax, 8000h ;~ 17C5:C6C9 -cs=0x17c5;eip=0x00c6cc; T(SBB(dx, 0)); // 60651 sbb dx, 0 ;~ 17C5:C6CC -cs=0x17c5;eip=0x00c6cf; T(NEG(ax)); // 60652 neg ax ;~ 17C5:C6CF -cs=0x17c5;eip=0x00c6d1; T(ADC(dx, 0)); // 60653 adc dx, 0 ;~ 17C5:C6D1 -cs=0x17c5;eip=0x00c6d4; T(NEG(dx)); // 60654 neg dx ;~ 17C5:C6D4 -cs=0x17c5;eip=0x00c6d6; T(cl = 5;); // 60655 mov cl, 5 ;~ 17C5:C6D6 -loc_32908: - // 6385 -cs=0x17c5;eip=0x00c6d8; T(SHL(ax, 1)); // 60658 shl ax, 1 ;~ 17C5:C6D8 -cs=0x17c5;eip=0x00c6da; T(RCL(dx, 1)); // 60659 rcl dx, 1 ;~ 17C5:C6DA -cs=0x17c5;eip=0x00c6dc; T(DEC(cl)); // 60660 dec cl ;~ 17C5:C6DC -cs=0x17c5;eip=0x00c6de; J(JZ(loc_32912)); // 60661 jz short loc_32912 ;~ 17C5:C6DE -cs=0x17c5;eip=0x00c6e0; J(JMP(loc_32908)); // 60662 jmp short loc_32908 ;~ 17C5:C6E0 -loc_32912: - // 6386 -cs=0x17c5;eip=0x00c6e2; X(PUSH(dx)); // 60666 push dx ;~ 17C5:C6E2 -cs=0x17c5;eip=0x00c6e3; X(PUSH(ax)); // 60667 push ax ;~ 17C5:C6E3 -cs=0x17c5;eip=0x00c6e4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 60668 mov ax, [bp+arg_0] ;~ 17C5:C6E4 -cs=0x17c5;eip=0x00c6e7; T(CWD); // 60669 cwd ;~ 17C5:C6E7 -cs=0x17c5;eip=0x00c6e8; T(cl = 5;); // 60670 mov cl, 5 ;~ 17C5:C6E8 -loc_3291a: - // 6387 -cs=0x17c5;eip=0x00c6ea; T(SHL(ax, 1)); // 60673 shl ax, 1 ;~ 17C5:C6EA -cs=0x17c5;eip=0x00c6ec; T(RCL(dx, 1)); // 60674 rcl dx, 1 ;~ 17C5:C6EC -cs=0x17c5;eip=0x00c6ee; T(DEC(cl)); // 60675 dec cl ;~ 17C5:C6EE -cs=0x17c5;eip=0x00c6f0; J(JZ(loc_32924)); // 60676 jz short loc_32924 ;~ 17C5:C6F0 -cs=0x17c5;eip=0x00c6f2; J(JMP(loc_3291a)); // 60677 jmp short loc_3291A ;~ 17C5:C6F2 -loc_32924: - // 6388 -cs=0x17c5;eip=0x00c6f4; X(PUSH(dx)); // 60681 push dx ;~ 17C5:C6F4 -cs=0x17c5;eip=0x00c6f5; X(PUSH(ax)); // 60682 push ax ;~ 17C5:C6F5 -cs=0x17c5;eip=0x00c6f6; J(CALL(sub_2920a,0)); // 60683 call sub_2920A ;~ 17C5:C6F6 -cs=0x17c5;eip=0x00c6f9; T(ADD(sp, 8)); // 60684 add sp, 8 ;~ 17C5:C6F9 -cs=0x17c5;eip=0x00c6fc; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4fa38)), ax)); // 60685 mov word ptr loc_4FA38, ax ;~ 17C5:C6FC -cs=0x17c5;eip=0x00c6ff; T(OR(ax, ax)); // 60686 or ax, ax ;~ 17C5:C6FF -cs=0x17c5;eip=0x00c701; J(JNZ(loc_32936)); // 60687 jnz short loc_32936 ;~ 17C5:C701 -cs=0x17c5;eip=0x00c703; J(JMP(loc_329c8)); // 60688 jmp loc_329C8 ;~ 17C5:C703 -loc_32936: - // 6389 -cs=0x17c5;eip=0x00c706; T(bx = ax;); // 60692 mov bx, ax ;~ 17C5:C706 -cs=0x17c5;eip=0x00c708; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 60693 mov ax, [bx+4] ;~ 17C5:C708 -cs=0x17c5;eip=0x00c70b; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 60694 mov dx, [bx+6] ;~ 17C5:C70B -cs=0x17c5;eip=0x00c70e; T(cl = 5;); // 60695 mov cl, 5 ;~ 17C5:C70E -loc_32940: - // 6390 -cs=0x17c5;eip=0x00c710; T(SAR(dx, 1)); // 60698 sar dx, 1 ;~ 17C5:C710 -cs=0x17c5;eip=0x00c712; T(RCR(ax, 1)); // 60699 rcr ax, 1 ;~ 17C5:C712 -cs=0x17c5;eip=0x00c714; T(DEC(cl)); // 60700 dec cl ;~ 17C5:C714 -cs=0x17c5;eip=0x00c716; J(JZ(loc_3294a)); // 60701 jz short loc_3294A ;~ 17C5:C716 -cs=0x17c5;eip=0x00c718; J(JMP(loc_32940)); // 60702 jmp short loc_32940 ;~ 17C5:C718 -loc_3294a: - // 6391 -cs=0x17c5;eip=0x00c71a; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 60706 mov [bp+arg_0], ax ;~ 17C5:C71A -cs=0x17c5;eip=0x00c71d; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 60707 mov bx, word ptr loc_4FA38 ;~ 17C5:C71D -cs=0x17c5;eip=0x00c721; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 60708 mov ax, [bx+8] ;~ 17C5:C721 -cs=0x17c5;eip=0x00c724; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0A)))); // 60709 mov dx, [bx+0Ah] ;~ 17C5:C724 -cs=0x17c5;eip=0x00c727; T(cl = 5;); // 60710 mov cl, 5 ;~ 17C5:C727 -loc_32959: - // 6392 -cs=0x17c5;eip=0x00c729; T(SAR(dx, 1)); // 60713 sar dx, 1 ;~ 17C5:C729 -cs=0x17c5;eip=0x00c72b; T(RCR(ax, 1)); // 60714 rcr ax, 1 ;~ 17C5:C72B -cs=0x17c5;eip=0x00c72d; T(DEC(cl)); // 60715 dec cl ;~ 17C5:C72D -cs=0x17c5;eip=0x00c72f; J(JZ(loc_32963)); // 60716 jz short loc_32963 ;~ 17C5:C72F -cs=0x17c5;eip=0x00c731; J(JMP(loc_32959)); // 60717 jmp short loc_32959 ;~ 17C5:C731 -loc_32963: - // 6393 -cs=0x17c5;eip=0x00c733; T(SUB(ax, 0x8000)); // 60721 sub ax, 8000h ;~ 17C5:C733 -cs=0x17c5;eip=0x00c736; T(NEG(ax)); // 60722 neg ax ;~ 17C5:C736 -cs=0x17c5;eip=0x00c738; X(MOV(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 60723 mov [bp+arg_2], ax ;~ 17C5:C738 -cs=0x17c5;eip=0x00c73b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 1)); // 60724 mov [bp+var_2], 1 ;~ 17C5:C73B -cs=0x17c5;eip=0x00c740; J(JMP(loc_32975)); // 60725 jmp short loc_32975 ;~ 17C5:C740 -loc_32972: - // 6394 -cs=0x17c5;eip=0x00c742; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 60729 inc [bp+var_2] ;~ 17C5:C742 -loc_32975: - // 6395 -cs=0x17c5;eip=0x00c745; T(ax = word_52102;); // 60732 mov ax, word_52102 ;~ 17C5:C745 -cs=0x17c5;eip=0x00c748; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 60733 cmp [bp+var_2], ax ;~ 17C5:C748 -cs=0x17c5;eip=0x00c74b; J(JGE(loc_3299d)); // 60734 jge short loc_3299D ;~ 17C5:C74B -cs=0x17c5;eip=0x00c74d; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 60735 mov si, [bp+var_2] ;~ 17C5:C74D -cs=0x17c5;eip=0x00c750; T(cl = 4;); // 60736 mov cl, 4 ;~ 17C5:C750 -cs=0x17c5;eip=0x00c752; T(SHL(si, cl)); // 60737 shl si, cl ;~ 17C5:C752 -cs=0x17c5;eip=0x00c754; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 60738 mov ax, [si-7E52h] ;~ 17C5:C754 -cs=0x17c5;eip=0x00c758; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 60739 cmp [bp+arg_0], ax ;~ 17C5:C758 -cs=0x17c5;eip=0x00c75b; J(JNZ(loc_3299b)); // 60740 jnz short loc_3299B ;~ 17C5:C75B -cs=0x17c5;eip=0x00c75d; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 60741 mov ax, [si-7E50h] ;~ 17C5:C75D -cs=0x17c5;eip=0x00c761; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 60742 cmp [bp+arg_2], ax ;~ 17C5:C761 -cs=0x17c5;eip=0x00c764; J(JNZ(loc_3299b)); // 60743 jnz short loc_3299B ;~ 17C5:C764 -cs=0x17c5;eip=0x00c766; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 60744 mov ax, [bp+var_2] ;~ 17C5:C766 -cs=0x17c5;eip=0x00c769; J(JMP(loc_329cd)); // 60745 jmp short loc_329CD ;~ 17C5:C769 -loc_3299b: - // 6396 -cs=0x17c5;eip=0x00c76b; J(JMP(loc_32972)); // 60750 jmp short loc_32972 ;~ 17C5:C76B -loc_3299d: - // 6397 -cs=0x17c5;eip=0x00c76d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 60754 mov ax, [bp+arg_0] ;~ 17C5:C76D -cs=0x17c5;eip=0x00c770; X(word_50c8e = ax;); // 60755 mov word_50C8E, ax ;~ 17C5:C770 -cs=0x17c5;eip=0x00c773; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60756 mov ax, [bp+arg_2] ;~ 17C5:C773 -cs=0x17c5;eip=0x00c776; X(*(word_50c90) = ax;); // 60757 mov word_50C90, ax ;~ 17C5:C776 -cs=0x17c5;eip=0x00c779; T(MOV(bx, *(dw*)(raddr(ds,m2c::kloc_4fa38)))); // 60758 mov bx, word ptr loc_4FA38 ;~ 17C5:C779 -cs=0x17c5;eip=0x00c77d; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 60759 mov ax, [bx] ;~ 17C5:C77D -cs=0x17c5;eip=0x00c77f; T(ADD(ah, 1)); // 60760 add ah, 1 ;~ 17C5:C77F -cs=0x17c5;eip=0x00c782; X(*(word_50c9a) = ax;); // 60761 mov word_50C9A, ax ;~ 17C5:C782 -cs=0x17c5;eip=0x00c785; T(CMP(word_49926, 0)); // 60762 cmp word_49926, 0 ;~ 17C5:C785 -cs=0x17c5;eip=0x00c78a; J(JNZ(loc_329c2)); // 60763 jnz short loc_329C2 ;~ 17C5:C78A -cs=0x17c5;eip=0x00c78c; X(word_49926 = 0x0FFFF;); // 60764 mov word_49926, 0FFFFh ;~ 17C5:C78C -loc_329c2: - // 6398 -cs=0x17c5;eip=0x00c792; T(SUB(ax, ax)); // 60767 sub ax, ax ;~ 17C5:C792 -cs=0x17c5;eip=0x00c794; J(JMP(loc_329cd)); // 60768 jmp short loc_329CD ;~ 17C5:C794 -ret_17c5_c796: - // 6399 -cs=0x17c5;eip=0x00c796; J(JMP(loc_329cd)); // 60770 jmp short loc_329CD ;~ 17C5:C796 -loc_329c8: - // 6400 -cs=0x17c5;eip=0x00c798; T(ax = 0x0FFFF;); // 60774 mov ax, 0FFFFh ;~ 17C5:C798 -cs=0x17c5;eip=0x00c79b; J({;}); // 60775 jmp short $+2 ;~ 17C5:C79B -loc_329cd: - // 6401 -cs=0x17c5;eip=0x00c79d; X(POP(si)); // 60780 pop si ;~ 17C5:C79D -cs=0x17c5;eip=0x00c79e; T(sp = bp;); // 60781 mov sp, bp ;~ 17C5:C79E -cs=0x17c5;eip=0x00c7a0; X(POP(bp)); // 60782 pop bp ;~ 17C5:C7A0 -cs=0x17c5;eip=0x00c7a1; J(RETN(0)); // 60783 retn ;~ 17C5:C7A1 -sub_32d72: - // 61364 -#undef var_1e -#define var_1e -0x1E - // 61367 var_1E = byte ptr -1Eh ;~ 17C5:CB42 -#undef var_1c -#define var_1c -0x1C - // 61368 var_1C = word ptr -1Ch ;~ 17C5:CB42 -#undef var_1a -#define var_1a -0x1A - // 61369 var_1A = word ptr -1Ah ;~ 17C5:CB42 -#undef var_18 -#define var_18 -0x18 - // 61370 var_18 = word ptr -18h ;~ 17C5:CB42 -#undef var_16 -#define var_16 -0x16 - // 61371 var_16 = word ptr -16h ;~ 17C5:CB42 -#undef var_14 -#define var_14 -0x14 - // 61372 var_14 = word ptr -14h ;~ 17C5:CB42 -#undef var_12 -#define var_12 -0x12 - // 61373 var_12 = word ptr -12h ;~ 17C5:CB42 -#undef var_10 -#define var_10 -0x10 - // 61374 var_10 = word ptr -10h ;~ 17C5:CB42 -#undef var_e -#define var_e -0x0E - // 61375 var_E = word ptr -0Eh ;~ 17C5:CB42 -#undef var_c -#define var_c -0x0C - // 61376 var_C = word ptr -0Ch ;~ 17C5:CB42 -#undef var_a -#define var_a -0x0A - // 61377 var_A = word ptr -0Ah ;~ 17C5:CB42 -#undef var_8 -#define var_8 -8 - // 61378 var_8 = word ptr -8 ;~ 17C5:CB42 -#undef var_6 -#define var_6 -6 - // 61379 var_6 = word ptr -6 ;~ 17C5:CB42 -#undef var_4 -#define var_4 -4 - // 61380 var_4 = word ptr -4 ;~ 17C5:CB42 -#undef arg_0 -#define arg_0 4 - // 61381 arg_0 = word ptr 4 ;~ 17C5:CB42 -#undef arg_2 -#define arg_2 6 - // 61382 arg_2 = word ptr 6 ;~ 17C5:CB42 -#undef arg_4 -#define arg_4 8 - // 61383 arg_4 = word ptr 8 ;~ 17C5:CB42 -#undef arg_6 -#define arg_6 0x0A - // 61384 arg_6 = word ptr 0Ah ;~ 17C5:CB42 -#undef arg_8 -#define arg_8 0x0C - // 61385 arg_8 = word ptr 0Ch ;~ 17C5:CB42 -#undef arg_a -#define arg_a 0x0E - // 61386 arg_A = word ptr 0Eh ;~ 17C5:CB42 -#undef arg_c -#define arg_c 0x10 - // 61387 arg_C = word ptr 10h ;~ 17C5:CB42 -#undef arg_e -#define arg_e 0x12 - // 61388 arg_E = word ptr 12h ;~ 17C5:CB42 -#undef arg_10 -#define arg_10 0x14 - // 61389 arg_10 = word ptr 14h ;~ 17C5:CB42 -cs=0x17c5;eip=0x00cb42; X(PUSH(bp)); // 61391 push bp ;~ 17C5:CB42 -cs=0x17c5;eip=0x00cb43; T(bp = sp;); // 61392 mov bp, sp ;~ 17C5:CB43 -cs=0x17c5;eip=0x00cb45; T(SUB(sp, 0x1E)); // 61393 sub sp, 1Eh ;~ 17C5:CB45 -cs=0x17c5;eip=0x00cb48; X(PUSH(si)); // 61394 push si ;~ 17C5:CB48 -cs=0x17c5;eip=0x00cb49; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f631+1)), 1)); // 61395 mov word ptr loc_4F631+1, 1 ;~ 17C5:CB49 -cs=0x17c5;eip=0x00cb4f; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 61396 cmp [bp+arg_E], 1 ;~ 17C5:CB4F -cs=0x17c5;eip=0x00cb53; J(JNZ(loc_32d9d)); // 61397 jnz short loc_32D9D ;~ 17C5:CB53 -cs=0x17c5;eip=0x00cb55; T(CMP(*(dw*)(byte_4f20c), 0)); // 61398 cmp word ptr byte_4F20C, 0 ;~ 17C5:CB55 -cs=0x17c5;eip=0x00cb5a; J(JNZ(loc_32d9d)); // 61399 jnz short loc_32D9D ;~ 17C5:CB5A -cs=0x17c5;eip=0x00cb5c; T(CMP(*(db*)(&word_48b66), 0)); // 61400 cmp byte ptr word_48B66, 0 ;~ 17C5:CB5C -cs=0x17c5;eip=0x00cb61; J(JZ(loc_32d9d)); // 61401 jz short loc_32D9D ;~ 17C5:CB61 -cs=0x17c5;eip=0x00cb63; T(TEST(*(db*)(&word_49918), 3)); // 61402 test byte ptr word_49918, 3 ;~ 17C5:CB63 -cs=0x17c5;eip=0x00cb68; J(JZ(loc_32d9d)); // 61403 jz short loc_32D9D ;~ 17C5:CB68 -cs=0x17c5;eip=0x00cb6a; J(JMP(loc_3315c)); // 61404 jmp loc_3315C ;~ 17C5:CB6A -loc_32d9d: - // 6432 -cs=0x17c5;eip=0x00cb6d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 61409 push [bp+arg_0] ;~ 17C5:CB6D -cs=0x17c5;eip=0x00cb70; J(CALL(sub_33162,0)); // 61410 call sub_33162 ;~ 17C5:CB70 -cs=0x17c5;eip=0x00cb73; T(ADD(sp, 2)); // 61411 add sp, 2 ;~ 17C5:CB73 -cs=0x17c5;eip=0x00cb76; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 61412 mov [bp+var_10], ax ;~ 17C5:CB76 -cs=0x17c5;eip=0x00cb79; T(CMP(*(byte_527d0), 0)); // 61413 cmp byte_527D0, 0 ;~ 17C5:CB79 -cs=0x17c5;eip=0x00cb7e; J(JNZ(loc_32dba)); // 61414 jnz short loc_32DBA ;~ 17C5:CB7E -cs=0x17c5;eip=0x00cb80; T(bx = word_4e5dc;); // 61415 mov bx, word_4E5DC ;~ 17C5:CB80 -cs=0x17c5;eip=0x00cb84; X(MOV(*(dw*)(raddr(ds,bx)), 0)); // 61416 mov word ptr [bx], 0 ;~ 17C5:CB84 -cs=0x17c5;eip=0x00cb88; J(JMP(loc_32dc2)); // 61417 jmp short loc_32DC2 ;~ 17C5:CB88 -loc_32dba: - // 6433 -cs=0x17c5;eip=0x00cb8a; T(bx = word_4e5dc;); // 61421 mov bx, word_4E5DC ;~ 17C5:CB8A -cs=0x17c5;eip=0x00cb8e; X(MOV(*(dw*)(raddr(ds,bx)), 1)); // 61422 mov word ptr [bx], 1 ;~ 17C5:CB8E -loc_32dc2: - // 6434 -cs=0x17c5;eip=0x00cb92; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 2)); // 61425 cmp [bp+arg_E], 2 ;~ 17C5:CB92 -cs=0x17c5;eip=0x00cb96; J(JL(loc_32dcb)); // 61426 jl short loc_32DCB ;~ 17C5:CB96 -cs=0x17c5;eip=0x00cb98; J(JMP(loc_32f78)); // 61427 jmp loc_32F78 ;~ 17C5:CB98 -loc_32dcb: - // 6435 -cs=0x17c5;eip=0x00cb9b; X(word_4ef86 = 0;); // 61431 mov word_4EF86, 0 ;~ 17C5:CB9B -cs=0x17c5;eip=0x00cba1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61432 mov ax, [bp+arg_2] ;~ 17C5:CBA1 -cs=0x17c5;eip=0x00cba4; T(SUB(ax, word_520f0)); // 61433 sub ax, word_520F0 ;~ 17C5:CBA4 -cs=0x17c5;eip=0x00cba8; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 61434 mov [bp+var_18], ax ;~ 17C5:CBA8 -cs=0x17c5;eip=0x00cbab; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 61435 mov ax, [bp+arg_4] ;~ 17C5:CBAB -cs=0x17c5;eip=0x00cbae; T(SUB(ax, word_52100)); // 61436 sub ax, word_52100 ;~ 17C5:CBAE -cs=0x17c5;eip=0x00cbb2; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 61437 mov [bp+var_1A], ax ;~ 17C5:CBB2 -cs=0x17c5;eip=0x00cbb5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 61438 mov ax, [bp+arg_6] ;~ 17C5:CBB5 -cs=0x17c5;eip=0x00cbb8; T(SUB(ax, word_4e2fe)); // 61439 sub ax, word_4E2FE ;~ 17C5:CBB8 -cs=0x17c5;eip=0x00cbbc; T(cl = 5;); // 61440 mov cl, 5 ;~ 17C5:CBBC -cs=0x17c5;eip=0x00cbbe; T(SAR(ax, cl)); // 61441 sar ax, cl ;~ 17C5:CBBE -cs=0x17c5;eip=0x00cbc0; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 61442 mov [bp+var_1C], ax ;~ 17C5:CBC0 -cs=0x17c5;eip=0x00cbc3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 61443 mov ax, [bp+var_1A] ;~ 17C5:CBC3 -cs=0x17c5;eip=0x00cbc6; T(NEG(ax)); // 61444 neg ax ;~ 17C5:CBC6 -cs=0x17c5;eip=0x00cbc8; X(PUSH(ax)); // 61445 push ax ;~ 17C5:CBC8 -cs=0x17c5;eip=0x00cbc9; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 61446 push [bp+var_18] ;~ 17C5:CBC9 -cs=0x17c5;eip=0x00cbcc; J(CALL(sub_33238,0)); // 61447 call sub_33238 ;~ 17C5:CBCC -cs=0x17c5;eip=0x00cbcf; T(ADD(sp, 4)); // 61448 add sp, 4 ;~ 17C5:CBCF -cs=0x17c5;eip=0x00cbd2; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 61449 mov [bp+var_6], ax ;~ 17C5:CBD2 -cs=0x17c5;eip=0x00cbd5; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 61450 push [bp+var_1A] ;~ 17C5:CBD5 -cs=0x17c5;eip=0x00cbd8; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 61451 push [bp+var_18] ;~ 17C5:CBD8 -cs=0x17c5;eip=0x00cbdb; J(CALL(sub_331d6,0)); // 61452 call sub_331D6 ;~ 17C5:CBDB -cs=0x17c5;eip=0x00cbde; T(ADD(sp, 4)); // 61453 add sp, 4 ;~ 17C5:CBDE -cs=0x17c5;eip=0x00cbe1; X(PUSH(ax)); // 61454 push ax ;~ 17C5:CBE1 -cs=0x17c5;eip=0x00cbe2; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 61455 push [bp+var_1C] ;~ 17C5:CBE2 -cs=0x17c5;eip=0x00cbe5; J(CALL(sub_33238,0)); // 61456 call sub_33238 ;~ 17C5:CBE5 -cs=0x17c5;eip=0x00cbe8; T(ADD(sp, 4)); // 61457 add sp, 4 ;~ 17C5:CBE8 -cs=0x17c5;eip=0x00cbeb; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 61458 mov [bp+var_E], ax ;~ 17C5:CBEB -cs=0x17c5;eip=0x00cbee; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 61459 push [bp+var_1A] ;~ 17C5:CBEE -cs=0x17c5;eip=0x00cbf1; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 61460 push [bp+var_18] ;~ 17C5:CBF1 -cs=0x17c5;eip=0x00cbf4; J(CALL(sub_331d6,0)); // 61461 call sub_331D6 ;~ 17C5:CBF4 -cs=0x17c5;eip=0x00cbf7; T(ADD(sp, 4)); // 61462 add sp, 4 ;~ 17C5:CBF7 -cs=0x17c5;eip=0x00cbfa; X(PUSH(ax)); // 61463 push ax ;~ 17C5:CBFA -cs=0x17c5;eip=0x00cbfb; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 61464 push [bp+var_1C] ;~ 17C5:CBFB -cs=0x17c5;eip=0x00cbfe; J(CALL(sub_331d6,0)); // 61465 call sub_331D6 ;~ 17C5:CBFE -cs=0x17c5;eip=0x00cc01; T(ADD(sp, 4)); // 61466 add sp, 4 ;~ 17C5:CC01 -cs=0x17c5;eip=0x00cc04; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 61467 mov [bp+var_8], ax ;~ 17C5:CC04 -cs=0x17c5;eip=0x00cc07; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 61468 cmp [bp+arg_E], 1 ;~ 17C5:CC07 -cs=0x17c5;eip=0x00cc0b; J(JNZ(loc_32e72)); // 61469 jnz short loc_32E72 ;~ 17C5:CC0B -cs=0x17c5;eip=0x00cc0d; X(word_4ef7c = ax;); // 61470 mov word_4EF7C, ax ;~ 17C5:CC0D -cs=0x17c5;eip=0x00cc10; T(cl = 4;); // 61471 mov cl, 4 ;~ 17C5:CC10 -cs=0x17c5;eip=0x00cc12; T(SAR(ax, cl)); // 61472 sar ax, cl ;~ 17C5:CC12 -cs=0x17c5;eip=0x00cc14; T(ADD(ax, 0x190)); // 61473 add ax, 190h ;~ 17C5:CC14 -cs=0x17c5;eip=0x00cc17; X(word_4ef80 = ax;); // 61474 mov word_4EF80, ax ;~ 17C5:CC17 -cs=0x17c5;eip=0x00cc1a; T(cl = 5;); // 61475 mov cl, 5 ;~ 17C5:CC1A -cs=0x17c5;eip=0x00cc1c; T(SHL(ax, cl)); // 61476 shl ax, cl ;~ 17C5:CC1C -cs=0x17c5;eip=0x00cc1e; T(CWD); // 61477 cwd ;~ 17C5:CC1E -cs=0x17c5;eip=0x00cc1f; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 61478 mov cx, [bp+var_8] ;~ 17C5:CC1F -cs=0x17c5;eip=0x00cc22; T(INC(cx)); // 61479 inc cx ;~ 17C5:CC22 -cs=0x17c5;eip=0x00cc23; T(IDIV2(cx)); // 61480 idiv cx ;~ 17C5:CC23 -cs=0x17c5;eip=0x00cc25; X(word_4ef82 = ax;); // 61481 mov word_4EF82, ax ;~ 17C5:CC25 -cs=0x17c5;eip=0x00cc28; T(ax = word_4ef80;); // 61482 mov ax, word_4EF80 ;~ 17C5:CC28 -cs=0x17c5;eip=0x00cc2b; T(SHL(ax, 1)); // 61483 shl ax, 1 ;~ 17C5:CC2B -cs=0x17c5;eip=0x00cc2d; T(SHL(ax, 1)); // 61484 shl ax, 1 ;~ 17C5:CC2D -cs=0x17c5;eip=0x00cc2f; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 61485 mov [bp+var_8], ax ;~ 17C5:CC2F -cs=0x17c5;eip=0x00cc32; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 61486 mov ax, [bp+var_6] ;~ 17C5:CC32 -cs=0x17c5;eip=0x00cc35; X(word_4ef7e = ax;); // 61487 mov word_4EF7E, ax ;~ 17C5:CC35 -cs=0x17c5;eip=0x00cc38; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 61488 mov ax, [bp+var_E] ;~ 17C5:CC38 -cs=0x17c5;eip=0x00cc3b; X(word_4ef84 = ax;); // 61489 mov word_4EF84, ax ;~ 17C5:CC3B -cs=0x17c5;eip=0x00cc3e; J(JMP(loc_32f10)); // 61490 jmp loc_32F10 ;~ 17C5:CC3E -loc_32e72: - // 6436 -cs=0x17c5;eip=0x00cc42; T(ax = word_4ef7c;); // 61496 mov ax, word_4EF7C ;~ 17C5:CC42 -cs=0x17c5;eip=0x00cc45; T(cl = 5;); // 61497 mov cl, 5 ;~ 17C5:CC45 -cs=0x17c5;eip=0x00cc47; T(SHL(ax, cl)); // 61498 shl ax, cl ;~ 17C5:CC47 -cs=0x17c5;eip=0x00cc49; T(CWD); // 61499 cwd ;~ 17C5:CC49 -cs=0x17c5;eip=0x00cc4a; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 61500 mov cx, [bp+var_8] ;~ 17C5:CC4A -cs=0x17c5;eip=0x00cc4d; T(INC(cx)); // 61501 inc cx ;~ 17C5:CC4D -cs=0x17c5;eip=0x00cc4e; T(IDIV2(cx)); // 61502 idiv cx ;~ 17C5:CC4E -cs=0x17c5;eip=0x00cc50; X(word_4ef82 = ax;); // 61503 mov word_4EF82, ax ;~ 17C5:CC50 -cs=0x17c5;eip=0x00cc53; T(CMP(ax, 0x100)); // 61504 cmp ax, 100h ;~ 17C5:CC53 -cs=0x17c5;eip=0x00cc56; J(JLE(loc_32e8e)); // 61505 jle short loc_32E8E ;~ 17C5:CC56 -cs=0x17c5;eip=0x00cc58; X(word_4ef82 = 0x100;); // 61506 mov word_4EF82, 100h ;~ 17C5:CC58 -loc_32e8e: - // 6437 -cs=0x17c5;eip=0x00cc5e; T(CMP(word_4ef82, 4)); // 61509 cmp word_4EF82, 4 ;~ 17C5:CC5E -cs=0x17c5;eip=0x00cc63; J(JGE(loc_32e9b)); // 61510 jge short loc_32E9B ;~ 17C5:CC63 -cs=0x17c5;eip=0x00cc65; X(word_4ef82 = 4;); // 61511 mov word_4EF82, 4 ;~ 17C5:CC65 -loc_32e9b: - // 6438 -cs=0x17c5;eip=0x00cc6b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 61514 mov ax, [bp+var_6] ;~ 17C5:CC6B -cs=0x17c5;eip=0x00cc6e; T(SUB(ax, word_4ef7e)); // 61515 sub ax, word_4EF7E ;~ 17C5:CC6E -cs=0x17c5;eip=0x00cc72; T(cl = 5;); // 61516 mov cl, 5 ;~ 17C5:CC72 -cs=0x17c5;eip=0x00cc74; T(SAR(ax, cl)); // 61517 sar ax, cl ;~ 17C5:CC74 -cs=0x17c5;eip=0x00cc76; X(IMUL1_2(word_4ef82)); // 61518 imul word_4EF82 ;~ 17C5:CC76 -cs=0x17c5;eip=0x00cc7a; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 61519 mov [bp+var_16], ax ;~ 17C5:CC7A -cs=0x17c5;eip=0x00cc7d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 61520 mov ax, [bp+var_E] ;~ 17C5:CC7D -cs=0x17c5;eip=0x00cc80; T(SUB(ax, word_4ef84)); // 61521 sub ax, word_4EF84 ;~ 17C5:CC80 -cs=0x17c5;eip=0x00cc84; T(SAR(ax, cl)); // 61522 sar ax, cl ;~ 17C5:CC84 -cs=0x17c5;eip=0x00cc86; X(IMUL1_2(word_4ef82)); // 61523 imul word_4EF82 ;~ 17C5:CC86 -cs=0x17c5;eip=0x00cc8a; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 61524 mov [bp+var_A], ax ;~ 17C5:CC8A -cs=0x17c5;eip=0x00cc8d; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 61525 push [bp+var_16] ;~ 17C5:CC8D -cs=0x17c5;eip=0x00cc90; J(CALL(sub_34dc0,0)); // 61526 call sub_34DC0 ;~ 17C5:CC90 -cs=0x17c5;eip=0x00cc93; T(ADD(sp, 2)); // 61527 add sp, 2 ;~ 17C5:CC93 -cs=0x17c5;eip=0x00cc96; T(CMP(ax, 0x1000)); // 61528 cmp ax, 1000h ;~ 17C5:CC96 -cs=0x17c5;eip=0x00cc99; J(JLE(loc_32ece)); // 61529 jle short loc_32ECE ;~ 17C5:CC99 -cs=0x17c5;eip=0x00cc9b; J(JMP(loc_3315c)); // 61530 jmp loc_3315C ;~ 17C5:CC9B -loc_32ece: - // 6439 -cs=0x17c5;eip=0x00cc9e; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 61534 push [bp+var_A] ;~ 17C5:CC9E -cs=0x17c5;eip=0x00cca1; J(CALL(sub_34dc0,0)); // 61535 call sub_34DC0 ;~ 17C5:CCA1 -cs=0x17c5;eip=0x00cca4; T(ADD(sp, 2)); // 61536 add sp, 2 ;~ 17C5:CCA4 -cs=0x17c5;eip=0x00cca7; T(CMP(ax, 0x1000)); // 61537 cmp ax, 1000h ;~ 17C5:CCA7 -cs=0x17c5;eip=0x00ccaa; J(JLE(loc_32edf)); // 61538 jle short loc_32EDF ;~ 17C5:CCAA -cs=0x17c5;eip=0x00ccac; J(JMP(loc_3315c)); // 61539 jmp loc_3315C ;~ 17C5:CCAC -loc_32edf: - // 6440 -cs=0x17c5;eip=0x00ccaf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 61543 mov ax, [bp+var_16] ;~ 17C5:CCAF -cs=0x17c5;eip=0x00ccb2; T(SHL(ax, 1)); // 61544 shl ax, 1 ;~ 17C5:CCB2 -cs=0x17c5;eip=0x00ccb4; T(SHL(ax, 1)); // 61545 shl ax, 1 ;~ 17C5:CCB4 -cs=0x17c5;eip=0x00ccb6; T(ADD(ax, word_4ef7e)); // 61546 add ax, word_4EF7E ;~ 17C5:CCB6 -cs=0x17c5;eip=0x00ccba; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 61547 mov [bp+var_6], ax ;~ 17C5:CCBA -cs=0x17c5;eip=0x00ccbd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 61548 mov ax, [bp+var_A] ;~ 17C5:CCBD -cs=0x17c5;eip=0x00ccc0; T(SHL(ax, 1)); // 61549 shl ax, 1 ;~ 17C5:CCC0 -cs=0x17c5;eip=0x00ccc2; T(SHL(ax, 1)); // 61550 shl ax, 1 ;~ 17C5:CCC2 -cs=0x17c5;eip=0x00ccc4; T(ADD(ax, word_4ef84)); // 61551 add ax, word_4EF84 ;~ 17C5:CCC4 -cs=0x17c5;eip=0x00ccc8; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 61552 mov [bp+var_E], ax ;~ 17C5:CCC8 -cs=0x17c5;eip=0x00cccb; T(ax = word_4ef80;); // 61553 mov ax, word_4EF80 ;~ 17C5:CCCB -cs=0x17c5;eip=0x00ccce; T(cl = 5;); // 61554 mov cl, 5 ;~ 17C5:CCCE -cs=0x17c5;eip=0x00ccd0; T(SHL(ax, cl)); // 61555 shl ax, cl ;~ 17C5:CCD0 -cs=0x17c5;eip=0x00ccd2; T(CWD); // 61556 cwd ;~ 17C5:CCD2 -cs=0x17c5;eip=0x00ccd3; T(cx = word_4ef82;); // 61557 mov cx, word_4EF82 ;~ 17C5:CCD3 -cs=0x17c5;eip=0x00ccd7; T(IDIV2(cx)); // 61558 idiv cx ;~ 17C5:CCD7 -cs=0x17c5;eip=0x00ccd9; T(SHL(ax, 1)); // 61559 shl ax, 1 ;~ 17C5:CCD9 -cs=0x17c5;eip=0x00ccdb; T(SHL(ax, 1)); // 61560 shl ax, 1 ;~ 17C5:CCDB -cs=0x17c5;eip=0x00ccdd; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 61561 mov [bp+var_8], ax ;~ 17C5:CCDD -loc_32f10: - // 6441 -cs=0x17c5;eip=0x00cce0; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 61564 push [bp+var_8] ;~ 17C5:CCE0 -cs=0x17c5;eip=0x00cce3; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 61565 push [bp+var_E] ;~ 17C5:CCE3 -cs=0x17c5;eip=0x00cce6; J(CALL(sub_333c0,0)); // 61566 call sub_333C0 ;~ 17C5:CCE6 -cs=0x17c5;eip=0x00cce9; T(ADD(sp, 4)); // 61567 add sp, 4 ;~ 17C5:CCE9 -cs=0x17c5;eip=0x00ccec; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 61568 mov [bp+var_14], ax ;~ 17C5:CCEC -cs=0x17c5;eip=0x00ccef; X(*(db*)(&word_4e73e) = 2;); // 61569 mov byte ptr word_4E73E, 2 ;~ 17C5:CCEF -cs=0x17c5;eip=0x00ccf4; T(CMP(*(dw*)(raddr(ss,bp+arg_10)), 0)); // 61570 cmp [bp+arg_10], 0 ;~ 17C5:CCF4 -cs=0x17c5;eip=0x00ccf8; J(JGE(loc_32f37)); // 61571 jge short loc_32F37 ;~ 17C5:CCF8 -cs=0x17c5;eip=0x00ccfa; T(MOV(al, *(raddr(ss,bp+arg_10)))); // 61572 mov al, byte ptr [bp+arg_10] ;~ 17C5:CCFA -cs=0x17c5;eip=0x00ccfd; T(ADD(al, 2)); // 61573 add al, 2 ;~ 17C5:CCFD -cs=0x17c5;eip=0x00ccff; X(*(db*)(&word_4e73e) = al;); // 61574 mov byte ptr word_4E73E, al ;~ 17C5:CCFF -cs=0x17c5;eip=0x00cd02; X(MOV(*(dw*)(raddr(ss,bp+arg_10)), 0)); // 61575 mov [bp+arg_10], 0 ;~ 17C5:CD02 -loc_32f37: - // 6442 -cs=0x17c5;eip=0x00cd07; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 61578 push [bp+var_14] ;~ 17C5:CD07 -cs=0x17c5;eip=0x00cd0a; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 61579 push [bp+var_6] ;~ 17C5:CD0A -cs=0x17c5;eip=0x00cd0d; J(CALL(sub_333a8,0)); // 61580 call sub_333A8 ;~ 17C5:CD0D -cs=0x17c5;eip=0x00cd10; T(ADD(sp, 4)); // 61581 add sp, 4 ;~ 17C5:CD10 -cs=0x17c5;eip=0x00cd13; T(MOV(cl, *(raddr(ss,bp+arg_10)))); // 61582 mov cl, byte ptr [bp+arg_10] ;~ 17C5:CD13 -cs=0x17c5;eip=0x00cd16; T(SAR(ax, cl)); // 61583 sar ax, cl ;~ 17C5:CD16 -cs=0x17c5;eip=0x00cd18; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 61584 mov [bp+var_18], ax ;~ 17C5:CD18 -cs=0x17c5;eip=0x00cd1b; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 61585 push [bp+var_14] ;~ 17C5:CD1B -cs=0x17c5;eip=0x00cd1e; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 61586 push [bp+var_6] ;~ 17C5:CD1E -cs=0x17c5;eip=0x00cd21; J(CALL(sub_333c0,0)); // 61587 call sub_333C0 ;~ 17C5:CD21 -cs=0x17c5;eip=0x00cd24; T(ADD(sp, 4)); // 61588 add sp, 4 ;~ 17C5:CD24 -cs=0x17c5;eip=0x00cd27; T(NEG(ax)); // 61589 neg ax ;~ 17C5:CD27 -cs=0x17c5;eip=0x00cd29; T(MOV(cl, *(raddr(ss,bp+arg_10)))); // 61590 mov cl, byte ptr [bp+arg_10] ;~ 17C5:CD29 -cs=0x17c5;eip=0x00cd2c; T(SAR(ax, cl)); // 61591 sar ax, cl ;~ 17C5:CD2C -cs=0x17c5;eip=0x00cd2e; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 61592 mov [bp+var_1A], ax ;~ 17C5:CD2E -cs=0x17c5;eip=0x00cd31; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 61593 push [bp+var_8] ;~ 17C5:CD31 -cs=0x17c5;eip=0x00cd34; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 61594 push [bp+var_E] ;~ 17C5:CD34 -cs=0x17c5;eip=0x00cd37; J(CALL(sub_333a8,0)); // 61595 call sub_333A8 ;~ 17C5:CD37 -cs=0x17c5;eip=0x00cd3a; T(ADD(sp, 4)); // 61596 add sp, 4 ;~ 17C5:CD3A -cs=0x17c5;eip=0x00cd3d; T(MOV(cl, *(raddr(ss,bp+arg_10)))); // 61597 mov cl, byte ptr [bp+arg_10] ;~ 17C5:CD3D -cs=0x17c5;eip=0x00cd40; T(SAR(ax, cl)); // 61598 sar ax, cl ;~ 17C5:CD40 -cs=0x17c5;eip=0x00cd42; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 61599 mov [bp+var_1C], ax ;~ 17C5:CD42 -cs=0x17c5;eip=0x00cd45; J(JMP(loc_32fbb)); // 61600 jmp short loc_32FBB ;~ 17C5:CD45 -loc_32f78: - // 6443 -cs=0x17c5;eip=0x00cd48; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61606 mov ax, [bp+arg_2] ;~ 17C5:CD48 -cs=0x17c5;eip=0x00cd4b; T(SUB(ax, word_520f0)); // 61607 sub ax, word_520F0 ;~ 17C5:CD4B -cs=0x17c5;eip=0x00cd4f; T(cl = 4;); // 61608 mov cl, 4 ;~ 17C5:CD4F -cs=0x17c5;eip=0x00cd51; T(SHL(ax, cl)); // 61609 shl ax, cl ;~ 17C5:CD51 -cs=0x17c5;eip=0x00cd53; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 61610 mov [bp+var_18], ax ;~ 17C5:CD53 -cs=0x17c5;eip=0x00cd56; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 61611 mov ax, [bp+arg_4] ;~ 17C5:CD56 -cs=0x17c5;eip=0x00cd59; T(SUB(ax, word_52100)); // 61612 sub ax, word_52100 ;~ 17C5:CD59 -cs=0x17c5;eip=0x00cd5d; T(SHL(ax, cl)); // 61613 shl ax, cl ;~ 17C5:CD5D -cs=0x17c5;eip=0x00cd5f; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 61614 mov [bp+var_1A], ax ;~ 17C5:CD5F -cs=0x17c5;eip=0x00cd62; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 61615 mov ax, [bp+arg_6] ;~ 17C5:CD62 -cs=0x17c5;eip=0x00cd65; T(SUB(ax, word_4e2fe)); // 61616 sub ax, word_4E2FE ;~ 17C5:CD65 -cs=0x17c5;eip=0x00cd69; T(SAR(ax, 1)); // 61617 sar ax, 1 ;~ 17C5:CD69 -cs=0x17c5;eip=0x00cd6b; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 61618 mov [bp+var_1C], ax ;~ 17C5:CD6B -cs=0x17c5;eip=0x00cd6e; T(ax = word_4e2f8;); // 61619 mov ax, word_4E2F8 ;~ 17C5:CD6E -cs=0x17c5;eip=0x00cd71; X(word_4ef7e = ax;); // 61620 mov word_4EF7E, ax ;~ 17C5:CD71 -cs=0x17c5;eip=0x00cd74; T(ax = *(seg_4f1fe);); // 61621 mov ax, seg_4F1FE ;~ 17C5:CD74 -cs=0x17c5;eip=0x00cd77; X(word_4ef84 = ax;); // 61622 mov word_4EF84, ax ;~ 17C5:CD77 -cs=0x17c5;eip=0x00cd7a; T(ax = word_4e2fc;); // 61623 mov ax, word_4E2FC ;~ 17C5:CD7A -cs=0x17c5;eip=0x00cd7d; X(word_4ef86 = ax;); // 61624 mov word_4EF86, ax ;~ 17C5:CD7D -cs=0x17c5;eip=0x00cd80; X(word_4ef82 = 0x20;); // 61625 mov word_4EF82, 20h ; ' ' ;~ 17C5:CD80 -cs=0x17c5;eip=0x00cd86; X(*(db*)(&word_4e73e) = 2;); // 61626 mov byte ptr word_4E73E, 2 ;~ 17C5:CD86 -loc_32fbb: - // 6444 -cs=0x17c5;eip=0x00cd8b; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 61629 cmp [bp+arg_E], 1 ;~ 17C5:CD8B -cs=0x17c5;eip=0x00cd8f; J(JZ(loc_32fca)); // 61630 jz short loc_32FCA ;~ 17C5:CD8F -cs=0x17c5;eip=0x00cd91; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 3)); // 61631 cmp [bp+arg_E], 3 ;~ 17C5:CD91 -cs=0x17c5;eip=0x00cd95; J(JZ(loc_32fca)); // 61632 jz short loc_32FCA ;~ 17C5:CD95 -cs=0x17c5;eip=0x00cd97; J(JMP(loc_330b2)); // 61633 jmp loc_330B2 ;~ 17C5:CD97 -loc_32fca: - // 6445 -cs=0x17c5;eip=0x00cd9a; T(ax = word_4ef82;); // 61638 mov ax, word_4EF82 ;~ 17C5:CD9A -cs=0x17c5;eip=0x00cd9d; T(CWD); // 61639 cwd ;~ 17C5:CD9D -cs=0x17c5;eip=0x00cd9e; X(PUSH(dx)); // 61640 push dx ;~ 17C5:CD9E -cs=0x17c5;eip=0x00cd9f; X(PUSH(ax)); // 61641 push ax ;~ 17C5:CD9F -cs=0x17c5;eip=0x00cda0; T(ax = word_4ef84;); // 61642 mov ax, word_4EF84 ;~ 17C5:CDA0 -cs=0x17c5;eip=0x00cda3; T(SAR(ax, 1)); // 61643 sar ax, 1 ;~ 17C5:CDA3 -cs=0x17c5;eip=0x00cda5; T(SAR(ax, 1)); // 61644 sar ax, 1 ;~ 17C5:CDA5 -cs=0x17c5;eip=0x00cda7; T(CWD); // 61645 cwd ;~ 17C5:CDA7 -cs=0x17c5;eip=0x00cda8; X(PUSH(dx)); // 61646 push dx ;~ 17C5:CDA8 -cs=0x17c5;eip=0x00cda9; X(PUSH(ax)); // 61647 push ax ;~ 17C5:CDA9 -cs=0x17c5;eip=0x00cdaa; J(CALL(sub_34ee0,0)); // 61648 call sub_34EE0 ;~ 17C5:CDAA -cs=0x17c5;eip=0x00cdad; T(cl = 5;); // 61649 mov cl, 5 ;~ 17C5:CDAD -loc_32fdf: - // 6446 -cs=0x17c5;eip=0x00cdaf; T(SAR(dx, 1)); // 61652 sar dx, 1 ;~ 17C5:CDAF -cs=0x17c5;eip=0x00cdb1; T(RCR(ax, 1)); // 61653 rcr ax, 1 ;~ 17C5:CDB1 -cs=0x17c5;eip=0x00cdb3; T(DEC(cl)); // 61654 dec cl ;~ 17C5:CDB3 -cs=0x17c5;eip=0x00cdb5; J(JNZ(loc_32fdf)); // 61655 jnz short loc_32FDF ;~ 17C5:CDB5 -cs=0x17c5;eip=0x00cdb7; T(ADD(ax, 0x9C)); // 61656 add ax, 9Ch ;~ 17C5:CDB7 -cs=0x17c5;eip=0x00cdba; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 61657 mov [bp+var_4], ax ;~ 17C5:CDBA -cs=0x17c5;eip=0x00cdbd; T(CMP(ax, 0x80)); // 61658 cmp ax, 80h ;~ 17C5:CDBD -cs=0x17c5;eip=0x00cdc0; J(JL(loc_32ffa)); // 61659 jl short loc_32FFA ;~ 17C5:CDC0 -cs=0x17c5;eip=0x00cdc2; T(CMP(word_4ef84, 0x0E800)); // 61660 cmp word_4EF84, 0E800h ;~ 17C5:CDC2 -cs=0x17c5;eip=0x00cdc8; J(JGE(loc_32fff)); // 61661 jge short loc_32FFF ;~ 17C5:CDC8 -loc_32ffa: - // 6447 -cs=0x17c5;eip=0x00cdca; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x80)); // 61664 mov [bp+var_4], 80h ;~ 17C5:CDCA -loc_32fff: - // 6448 -cs=0x17c5;eip=0x00cdcf; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0B8)); // 61667 cmp [bp+var_4], 0B8h ;~ 17C5:CDCF -cs=0x17c5;eip=0x00cdd4; J(JG(loc_3300e)); // 61668 jg short loc_3300E ;~ 17C5:CDD4 -cs=0x17c5;eip=0x00cdd6; T(CMP(word_4ef84, 0x1800)); // 61669 cmp word_4EF84, 1800h ;~ 17C5:CDD6 -cs=0x17c5;eip=0x00cddc; J(JLE(loc_33013)); // 61670 jle short loc_33013 ;~ 17C5:CDDC -loc_3300e: - // 6449 -cs=0x17c5;eip=0x00cdde; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x0B8)); // 61673 mov [bp+var_4], 0B8h ;~ 17C5:CDDE -loc_33013: - // 6450 -cs=0x17c5;eip=0x00cde3; T(bx = word_4e5dc;); // 61676 mov bx, word_4E5DC ;~ 17C5:CDE3 -cs=0x17c5;eip=0x00cde7; T(al = *(byte_4a3cf);); // 61677 mov al, byte_4A3CF ;~ 17C5:CDE7 -cs=0x17c5;eip=0x00cdea; T(SUB(ah, ah)); // 61678 sub ah, ah ;~ 17C5:CDEA -cs=0x17c5;eip=0x00cdec; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 61679 mov [bx+4], ax ;~ 17C5:CDEC -cs=0x17c5;eip=0x00cdef; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x80)); // 61680 cmp [bp+var_4], 80h ;~ 17C5:CDEF -cs=0x17c5;eip=0x00cdf4; J(JZ(loc_33041)); // 61681 jz short loc_33041 ;~ 17C5:CDF4 -cs=0x17c5;eip=0x00cdf6; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 61682 push [bp+var_4] ;~ 17C5:CDF6 -cs=0x17c5;eip=0x00cdf9; T(ax = 0x130;); // 61683 mov ax, 130h ;~ 17C5:CDF9 -cs=0x17c5;eip=0x00cdfc; X(PUSH(ax)); // 61684 push ax ;~ 17C5:CDFC -cs=0x17c5;eip=0x00cdfd; T(ax = 0x80;); // 61685 mov ax, 80h ;~ 17C5:CDFD -cs=0x17c5;eip=0x00ce00; X(PUSH(ax)); // 61686 push ax ;~ 17C5:CE00 -cs=0x17c5;eip=0x00ce01; T(ax = 0x0E8;); // 61687 mov ax, 0E8h ;~ 17C5:CE01 -cs=0x17c5;eip=0x00ce04; X(PUSH(ax)); // 61688 push ax ;~ 17C5:CE04 -cs=0x17c5;eip=0x00ce05; X(PUSH(word_4e5dc)); // 61689 push word_4E5DC ;~ 17C5:CE05 -cs=0x17c5;eip=0x00ce09; J(CALLF(sub_37674,0)); // 61690 call sub_37674 ;~ 17C5:CE09 -cs=0x17c5;eip=0x00ce0e; T(ADD(sp, 0x0A)); // 61693 add sp, 0Ah ;~ 17C5:CE0E -loc_33041: - // 6451 -cs=0x17c5;eip=0x00ce11; T(es = *(dw*)(&seg_4ee26);); // 61696 mov es, word ptr seg_4EE26 ;~ 17C5:CE11 -cs=0x17c5;eip=0x00ce15; T(al = *(byte_38b2f);); // 61698 mov al, es:byte_38B2F ;~ 17C5:CE15 -cs=0x17c5;eip=0x00ce19; T(SUB(ah, ah)); // 61699 sub ah, ah ;~ 17C5:CE19 -cs=0x17c5;eip=0x00ce1b; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 61700 mov [bp+var_12], ax ;~ 17C5:CE1B -cs=0x17c5;eip=0x00ce1e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 61701 mov bx, [bp+arg_0] ;~ 17C5:CE1E -cs=0x17c5;eip=0x00ce21; T(AND(bx, 0x7F)); // 61702 and bx, 7Fh ;~ 17C5:CE21 -cs=0x17c5;eip=0x00ce24; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 61703 mov al, [bx-690Ch] ;~ 17C5:CE24 -cs=0x17c5;eip=0x00ce28; T(CBW); // 61704 cbw ;~ 17C5:CE28 -cs=0x17c5;eip=0x00ce29; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 61705 mov [bp+var_C], ax ;~ 17C5:CE29 -cs=0x17c5;eip=0x00ce2c; T(TEST(*(raddr(ss,bp+var_c)), 0x10)); // 61706 test byte ptr [bp+var_C], 10h ;~ 17C5:CE2C -cs=0x17c5;eip=0x00ce30; J(JZ(loc_33067)); // 61707 jz short loc_33067 ;~ 17C5:CE30 -cs=0x17c5;eip=0x00ce32; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 8)); // 61708 mov [bp+var_12], 8 ;~ 17C5:CE32 -loc_33067: - // 6452 -cs=0x17c5;eip=0x00ce37; T(MOV(al, *(raddr(ss,bp+var_c)))); // 61711 mov al, byte ptr [bp+var_C] ;~ 17C5:CE37 -cs=0x17c5;eip=0x00ce3a; T(AND(al, 0x0F)); // 61712 and al, 0Fh ;~ 17C5:CE3A -cs=0x17c5;eip=0x00ce3c; X(MOV(*(raddr(ss,bp+var_1e)), al)); // 61713 mov [bp+var_1E], al ;~ 17C5:CE3C -cs=0x17c5;eip=0x00ce3f; T(CMP(al, 0x0C)); // 61714 cmp al, 0Ch ;~ 17C5:CE3F -cs=0x17c5;eip=0x00ce41; J(JZ(loc_3307b)); // 61715 jz short loc_3307B ;~ 17C5:CE41 -cs=0x17c5;eip=0x00ce43; T(CMP(al, 9)); // 61716 cmp al, 9 ;~ 17C5:CE43 -cs=0x17c5;eip=0x00ce45; J(JZ(loc_3307b)); // 61717 jz short loc_3307B ;~ 17C5:CE45 -cs=0x17c5;eip=0x00ce47; T(CMP(al, 0x0B)); // 61718 cmp al, 0Bh ;~ 17C5:CE47 -cs=0x17c5;eip=0x00ce49; J(JNZ(loc_33080)); // 61719 jnz short loc_33080 ;~ 17C5:CE49 -loc_3307b: - // 6453 -cs=0x17c5;eip=0x00ce4b; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 1)); // 61723 mov [bp+var_12], 1 ;~ 17C5:CE4B -loc_33080: - // 6454 -cs=0x17c5;eip=0x00ce50; T(bx = word_4e5dc;); // 61726 mov bx, word_4E5DC ;~ 17C5:CE50 -cs=0x17c5;eip=0x00ce54; T(MOV(si, *(dw*)(raddr(ss,bp+var_12)))); // 61727 mov si, [bp+var_12] ;~ 17C5:CE54 -cs=0x17c5;eip=0x00ce57; T(MOV(al, *(raddr(ds,si+0x18EC)))); // 61728 mov al, [si+18ECh] ;~ 17C5:CE57 -cs=0x17c5;eip=0x00ce5b; T(SUB(ah, ah)); // 61729 sub ah, ah ;~ 17C5:CE5B -cs=0x17c5;eip=0x00ce5d; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 61730 mov [bx+4], ax ;~ 17C5:CE5D -cs=0x17c5;eip=0x00ce60; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0B8)); // 61731 cmp [bp+var_4], 0B8h ;~ 17C5:CE60 -cs=0x17c5;eip=0x00ce65; J(JZ(loc_330b2)); // 61732 jz short loc_330B2 ;~ 17C5:CE65 -cs=0x17c5;eip=0x00ce67; T(ax = 0x0B8;); // 61733 mov ax, 0B8h ;~ 17C5:CE67 -cs=0x17c5;eip=0x00ce6a; X(PUSH(ax)); // 61734 push ax ;~ 17C5:CE6A -cs=0x17c5;eip=0x00ce6b; T(ax = 0x130;); // 61735 mov ax, 130h ;~ 17C5:CE6B -cs=0x17c5;eip=0x00ce6e; X(PUSH(ax)); // 61736 push ax ;~ 17C5:CE6E -cs=0x17c5;eip=0x00ce6f; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 61737 push [bp+var_4] ;~ 17C5:CE6F -cs=0x17c5;eip=0x00ce72; T(ax = 0x0E8;); // 61738 mov ax, 0E8h ;~ 17C5:CE72 -cs=0x17c5;eip=0x00ce75; X(PUSH(ax)); // 61739 push ax ;~ 17C5:CE75 -cs=0x17c5;eip=0x00ce76; X(PUSH(word_4e5dc)); // 61740 push word_4E5DC ;~ 17C5:CE76 -cs=0x17c5;eip=0x00ce7a; J(CALLF(sub_37674,0)); // 61741 call sub_37674 ;~ 17C5:CE7A -cs=0x17c5;eip=0x00ce7f; T(ADD(sp, 0x0A)); // 61744 add sp, 0Ah ;~ 17C5:CE7F -loc_330b2: - // 6455 -cs=0x17c5;eip=0x00ce82; X(byte_4cdb8 = 1;); // 61748 mov byte_4CDB8, 1 ;~ 17C5:CE82 -cs=0x17c5;eip=0x00ce87; T(SUB(ax, ax)); // 61749 sub ax, ax ;~ 17C5:CE87 -cs=0x17c5;eip=0x00ce89; X(PUSH(ax)); // 61750 push ax ;~ 17C5:CE89 -cs=0x17c5;eip=0x00ce8a; X(PUSH(ax)); // 61751 push ax ;~ 17C5:CE8A -cs=0x17c5;eip=0x00ce8b; X(PUSH(ax)); // 61752 push ax ;~ 17C5:CE8B -cs=0x17c5;eip=0x00ce8c; X(PUSH(ax)); // 61753 push ax ;~ 17C5:CE8C -cs=0x17c5;eip=0x00ce8d; X(PUSH(word_4ef86)); // 61754 push word_4EF86 ;~ 17C5:CE8D -cs=0x17c5;eip=0x00ce91; X(PUSH(word_4ef84)); // 61755 push word_4EF84 ;~ 17C5:CE91 -cs=0x17c5;eip=0x00ce95; T(ax = word_4ef7e;); // 61756 mov ax, word_4EF7E ;~ 17C5:CE95 -cs=0x17c5;eip=0x00ce98; T(NEG(ax)); // 61757 neg ax ;~ 17C5:CE98 -cs=0x17c5;eip=0x00ce9a; X(PUSH(ax)); // 61758 push ax ;~ 17C5:CE9A -cs=0x17c5;eip=0x00ce9b; X(PUSH(word_4e5dc)); // 61759 push word_4E5DC ;~ 17C5:CE9B -cs=0x17c5;eip=0x00ce9f; J(CALL(sub_29b62,0)); // 61760 call sub_29B62 ;~ 17C5:CE9F -cs=0x17c5;eip=0x00cea2; T(ADD(sp, 0x10)); // 61762 add sp, 10h ;~ 17C5:CEA2 -cs=0x17c5;eip=0x00cea5; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 61763 push [bp+var_1C] ;~ 17C5:CEA5 -cs=0x17c5;eip=0x00cea8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 61764 mov ax, [bp+var_1A] ;~ 17C5:CEA8 -cs=0x17c5;eip=0x00ceab; T(NEG(ax)); // 61765 neg ax ;~ 17C5:CEAB -cs=0x17c5;eip=0x00cead; X(PUSH(ax)); // 61766 push ax ;~ 17C5:CEAD -cs=0x17c5;eip=0x00ceae; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 61767 push [bp+var_18] ;~ 17C5:CEAE -cs=0x17c5;eip=0x00ceb1; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 61768 push [bp+arg_C] ;~ 17C5:CEB1 -cs=0x17c5;eip=0x00ceb4; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 61769 push [bp+arg_A] ;~ 17C5:CEB4 -cs=0x17c5;eip=0x00ceb7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 61770 mov ax, [bp+arg_8] ;~ 17C5:CEB7 -cs=0x17c5;eip=0x00ceba; T(NEG(ax)); // 61771 neg ax ;~ 17C5:CEBA -cs=0x17c5;eip=0x00cebc; X(PUSH(ax)); // 61772 push ax ;~ 17C5:CEBC -cs=0x17c5;eip=0x00cebd; T(MOV(bx, *(dw*)(raddr(ss,bp+var_10)))); // 61773 mov bx, [bp+var_10] ;~ 17C5:CEBD -cs=0x17c5;eip=0x00cec0; T(ax = bx+0); // 61774 lea ax, [bx+0] ;~ 17C5:CEC0 -cs=0x17c5;eip=0x00cec4; T(dx = 0x38B0;); // 61775 mov dx, 38B0h ;~ 17C5:CEC4 -cs=0x17c5;eip=0x00cec7; X(PUSH(dx)); // 61776 push dx ;~ 17C5:CEC7 -cs=0x17c5;eip=0x00cec8; X(PUSH(ax)); // 61777 push ax ;~ 17C5:CEC8 -cs=0x17c5;eip=0x00cec9; J(CALLF(sub_36334,0)); // 61778 call sub_36334 ;~ 17C5:CEC9 -cs=0x17c5;eip=0x00cece; T(ADD(sp, 0x10)); // 61779 add sp, 10h ;~ 17C5:CECE -cs=0x17c5;eip=0x00ced1; J(CALL(sub_29bda,0)); // 61780 call sub_29BDA ;~ 17C5:CED1 -cs=0x17c5;eip=0x00ced4; X(byte_4cdb8 = 0;); // 61782 mov byte_4CDB8, 0 ;~ 17C5:CED4 -cs=0x17c5;eip=0x00ced9; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 61783 cmp [bp+arg_E], 1 ;~ 17C5:CED9 -cs=0x17c5;eip=0x00cedd; J(JNZ(loc_33157)); // 61784 jnz short loc_33157 ;~ 17C5:CEDD -cs=0x17c5;eip=0x00cedf; T(ax = 0x5C6A;); // 61785 mov ax, 5C6Ah ;~ 17C5:CEDF -cs=0x17c5;eip=0x00cee2; X(PUSH(ax)); // 61786 push ax ;~ 17C5:CEE2 -cs=0x17c5;eip=0x00cee3; T(ax = 0x66C4;); // 61787 mov ax, 66C4h ;~ 17C5:CEE3 -cs=0x17c5;eip=0x00cee6; X(PUSH(ax)); // 61788 push ax ;~ 17C5:CEE6 -cs=0x17c5;eip=0x00cee7; J(CALL(sub_34c1c,0)); // 61789 call sub_34C1C ;~ 17C5:CEE7 -cs=0x17c5;eip=0x00ceea; T(ADD(sp, 4)); // 61790 add sp, 4 ;~ 17C5:CEEA -cs=0x17c5;eip=0x00ceed; T(ax = 0x0A;); // 61791 mov ax, 0Ah ;~ 17C5:CEED -cs=0x17c5;eip=0x00cef0; X(PUSH(ax)); // 61792 push ax ;~ 17C5:CEF0 -cs=0x17c5;eip=0x00cef1; T(ax = 0x9780;); // 61793 mov ax, 9780h ;~ 17C5:CEF1 -cs=0x17c5;eip=0x00cef4; X(PUSH(ax)); // 61794 push ax ;~ 17C5:CEF4 -cs=0x17c5;eip=0x00cef5; T(ax = word_4ef7e;); // 61795 mov ax, word_4EF7E ;~ 17C5:CEF5 -cs=0x17c5;eip=0x00cef8; T(SUB(dx, dx)); // 61796 sub dx, dx ;~ 17C5:CEF8 -cs=0x17c5;eip=0x00cefa; T(cx = 0x0B6;); // 61797 mov cx, 0B6h ;~ 17C5:CEFA -cs=0x17c5;eip=0x00cefd; T(DIV2(cx)); // 61798 div cx ;~ 17C5:CEFD -cs=0x17c5;eip=0x00ceff; X(PUSH(ax)); // 61799 push ax ;~ 17C5:CEFF -cs=0x17c5;eip=0x00cf00; J(CALL(sub_34c6a,0)); // 61800 call sub_34C6A ;~ 17C5:CF00 -cs=0x17c5;eip=0x00cf03; T(ADD(sp, 6)); // 61801 add sp, 6 ;~ 17C5:CF03 -cs=0x17c5;eip=0x00cf06; X(PUSH(ax)); // 61802 push ax ;~ 17C5:CF06 -cs=0x17c5;eip=0x00cf07; T(ax = 0x66C4;); // 61803 mov ax, 66C4h ;~ 17C5:CF07 -cs=0x17c5;eip=0x00cf0a; X(PUSH(ax)); // 61804 push ax ;~ 17C5:CF0A -cs=0x17c5;eip=0x00cf0b; J(CALL(sub_34bdc,0)); // 61805 call sub_34BDC ;~ 17C5:CF0B -cs=0x17c5;eip=0x00cf0e; T(ADD(sp, 4)); // 61806 add sp, 4 ;~ 17C5:CF0E -cs=0x17c5;eip=0x00cf11; T(ax = 0x0F;); // 61807 mov ax, 0Fh ;~ 17C5:CF11 -cs=0x17c5;eip=0x00cf14; X(PUSH(ax)); // 61808 push ax ;~ 17C5:CF14 -cs=0x17c5;eip=0x00cf15; T(ax = 0x0B0;); // 61809 mov ax, 0B0h ;~ 17C5:CF15 -cs=0x17c5;eip=0x00cf18; X(PUSH(ax)); // 61810 push ax ;~ 17C5:CF18 -cs=0x17c5;eip=0x00cf19; T(ax = 0x0F8;); // 61811 mov ax, 0F8h ;~ 17C5:CF19 -cs=0x17c5;eip=0x00cf1c; X(PUSH(ax)); // 61812 push ax ;~ 17C5:CF1C -cs=0x17c5;eip=0x00cf1d; T(ax = 0x66C4;); // 61813 mov ax, 66C4h ;~ 17C5:CF1D -cs=0x17c5;eip=0x00cf20; X(PUSH(ax)); // 61814 push ax ;~ 17C5:CF20 -cs=0x17c5;eip=0x00cf21; J(CALL(sub_3032e,0)); // 61815 call sub_3032E ;~ 17C5:CF21 -cs=0x17c5;eip=0x00cf24; T(ADD(sp, 8)); // 61817 add sp, 8 ;~ 17C5:CF24 -loc_33157: - // 6456 -cs=0x17c5;eip=0x00cf27; X(*(db*)(&word_4e73e) = 0;); // 61820 mov byte ptr word_4E73E, 0 ;~ 17C5:CF27 -loc_3315c: - // 6457 -cs=0x17c5;eip=0x00cf2c; X(POP(si)); // 61824 pop si ;~ 17C5:CF2C -cs=0x17c5;eip=0x00cf2d; T(sp = bp;); // 61825 mov sp, bp ;~ 17C5:CF2D -cs=0x17c5;eip=0x00cf2f; X(POP(bp)); // 61826 pop bp ;~ 17C5:CF2F -cs=0x17c5;eip=0x00cf30; J(RETN(0)); // 61827 retn ;~ 17C5:CF30 -sub_33490: - // 62458 -#undef var_e -#define var_e -0x0E - // 62460 var_E = byte ptr -0Eh ;~ 17C5:D260 -#undef arg_0 -#define arg_0 4 - // 62461 arg_0 = word ptr 4 ;~ 17C5:D260 -cs=0x17c5;eip=0x00d260; X(PUSH(bp)); // 62463 push bp ;~ 17C5:D260 -cs=0x17c5;eip=0x00d261; T(bp = sp;); // 62464 mov bp, sp ;~ 17C5:D261 -cs=0x17c5;eip=0x00d263; T(SUB(sp, 0x0E)); // 62465 sub sp, 0Eh ;~ 17C5:D263 -cs=0x17c5;eip=0x00d266; X(PUSH(di)); // 62466 push di ;~ 17C5:D266 -cs=0x17c5;eip=0x00d267; X(PUSH(si)); // 62467 push si ;~ 17C5:D267 -cs=0x17c5;eip=0x00d268; T(SUB(ax, ax)); // 62468 sub ax, ax ;~ 17C5:D268 -cs=0x17c5;eip=0x00d26a; X(word_4e838 = ax;); // 62469 mov word_4E838, ax ;~ 17C5:D26A -cs=0x17c5;eip=0x00d26d; X(word_4e836 = ax;); // 62470 mov word_4E836, ax ;~ 17C5:D26D -cs=0x17c5;eip=0x00d270; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 62471 cmp [bp+arg_0], ax ;~ 17C5:D270 -cs=0x17c5;eip=0x00d273; J(JNZ(loc_334a8)); // 62472 jnz short loc_334A8 ;~ 17C5:D273 -cs=0x17c5;eip=0x00d275; J(JMP(loc_33b88)); // 62473 jmp loc_33B88 ;~ 17C5:D275 -loc_334a8: - // 6495 -cs=0x17c5;eip=0x00d278; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 62477 mov ax, [bp+arg_0] ;~ 17C5:D278 -cs=0x17c5;eip=0x00d27b; J(JMP(loc_33977)); // 62478 jmp loc_33977 ;~ 17C5:D27B -loc_334ae: - // 6496 -cs=0x17c5;eip=0x00d27e; J(CALL(sub_33e10,0)); // 62482 call sub_33E10 ;~ 17C5:D27E -cs=0x17c5;eip=0x00d281; J(JMP(loc_33abc)); // 62483 jmp loc_33ABC ;~ 17C5:D281 -loc_334b4: - // 6497 -cs=0x17c5;eip=0x00d284; X(INC(word_4e61c)); // 62487 inc word_4E61C ;~ 17C5:D284 -cs=0x17c5;eip=0x00d288; T(CMP(word_4e61c, 2)); // 62488 cmp word_4E61C, 2 ;~ 17C5:D288 -cs=0x17c5;eip=0x00d28d; J(JLE(loc_334c5)); // 62489 jle short loc_334C5 ;~ 17C5:D28D -cs=0x17c5;eip=0x00d28f; X(word_4e61c = 0;); // 62490 mov word_4E61C, 0 ;~ 17C5:D28F -loc_334c5: - // 6498 -cs=0x17c5;eip=0x00d295; T(ax = word_4e61c;); // 62493 mov ax, word_4E61C ;~ 17C5:D295 -cs=0x17c5;eip=0x00d298; J(JMP(loc_334fc)); // 62494 jmp short loc_334FC ;~ 17C5:D298 -loc_334ca: - // 6499 -cs=0x17c5;eip=0x00d29a; T(ax = 0x5C70;); // 62498 mov ax, 5C70h ;~ 17C5:D29A -cs=0x17c5;eip=0x00d29d; X(PUSH(ax)); // 62499 push ax ;~ 17C5:D29D -cs=0x17c5;eip=0x00d29e; T(ax = 0x66C4;); // 62500 mov ax, 66C4h ;~ 17C5:D29E -cs=0x17c5;eip=0x00d2a1; X(PUSH(ax)); // 62501 push ax ;~ 17C5:D2A1 -cs=0x17c5;eip=0x00d2a2; J(CALL(sub_34c1c,0)); // 62502 call sub_34C1C ;~ 17C5:D2A2 -cs=0x17c5;eip=0x00d2a5; T(ADD(sp, 4)); // 62503 add sp, 4 ;~ 17C5:D2A5 -cs=0x17c5;eip=0x00d2a8; J(JMP(loc_3350c)); // 62504 jmp short loc_3350C ;~ 17C5:D2A8 -loc_334da: - // 6500 -cs=0x17c5;eip=0x00d2aa; T(ax = 0x5C75;); // 62508 mov ax, 5C75h ;~ 17C5:D2AA -cs=0x17c5;eip=0x00d2ad; X(PUSH(ax)); // 62509 push ax ;~ 17C5:D2AD -cs=0x17c5;eip=0x00d2ae; T(ax = 0x66C4;); // 62510 mov ax, 66C4h ;~ 17C5:D2AE -cs=0x17c5;eip=0x00d2b1; X(PUSH(ax)); // 62511 push ax ;~ 17C5:D2B1 -cs=0x17c5;eip=0x00d2b2; J(CALL(sub_34c1c,0)); // 62512 call sub_34C1C ;~ 17C5:D2B2 -cs=0x17c5;eip=0x00d2b5; T(ADD(sp, 4)); // 62513 add sp, 4 ;~ 17C5:D2B5 -cs=0x17c5;eip=0x00d2b8; J(JMP(loc_3350c)); // 62514 jmp short loc_3350C ;~ 17C5:D2B8 -loc_334ea: - // 6501 -cs=0x17c5;eip=0x00d2ba; T(ax = 0x5C7C;); // 62518 mov ax, 5C7Ch ;~ 17C5:D2BA -cs=0x17c5;eip=0x00d2bd; X(PUSH(ax)); // 62519 push ax ;~ 17C5:D2BD -cs=0x17c5;eip=0x00d2be; T(ax = 0x66C4;); // 62520 mov ax, 66C4h ;~ 17C5:D2BE -cs=0x17c5;eip=0x00d2c1; X(PUSH(ax)); // 62521 push ax ;~ 17C5:D2C1 -cs=0x17c5;eip=0x00d2c2; J(CALL(sub_34c1c,0)); // 62522 call sub_34C1C ;~ 17C5:D2C2 -cs=0x17c5;eip=0x00d2c5; T(ADD(sp, 4)); // 62523 add sp, 4 ;~ 17C5:D2C5 -cs=0x17c5;eip=0x00d2c8; J(JMP(loc_3350c)); // 62524 jmp short loc_3350C ;~ 17C5:D2C8 -ret_17c5_d2ca: - // 6502 -cs=0x17c5;eip=0x00d2ca; J(JMP(loc_3350c)); // 62526 jmp short loc_3350C ;~ 17C5:D2CA -loc_334fc: - // 6503 -cs=0x17c5;eip=0x00d2cc; T(OR(ax, ax)); // 62530 or ax, ax ;~ 17C5:D2CC -cs=0x17c5;eip=0x00d2ce; J(JZ(loc_334ca)); // 62531 jz short loc_334CA ;~ 17C5:D2CE -cs=0x17c5;eip=0x00d2d0; T(CMP(ax, 1)); // 62532 cmp ax, 1 ;~ 17C5:D2D0 -cs=0x17c5;eip=0x00d2d3; J(JZ(loc_334da)); // 62533 jz short loc_334DA ;~ 17C5:D2D3 -cs=0x17c5;eip=0x00d2d5; T(CMP(ax, 2)); // 62534 cmp ax, 2 ;~ 17C5:D2D5 -cs=0x17c5;eip=0x00d2d8; J(JZ(loc_334ea)); // 62535 jz short loc_334EA ;~ 17C5:D2D8 -cs=0x17c5;eip=0x00d2da; J({;}); // 62536 jmp short $+2 ;~ 17C5:D2DA -loc_3350c: - // 6504 -cs=0x17c5;eip=0x00d2dc; T(ax = 0x5C82;); // 62541 mov ax, 5C82h ;~ 17C5:D2DC -cs=0x17c5;eip=0x00d2df; X(PUSH(ax)); // 62542 push ax ;~ 17C5:D2DF -cs=0x17c5;eip=0x00d2e0; T(ax = 0x66C4;); // 62543 mov ax, 66C4h ;~ 17C5:D2E0 -cs=0x17c5;eip=0x00d2e3; X(PUSH(ax)); // 62544 push ax ;~ 17C5:D2E3 -cs=0x17c5;eip=0x00d2e4; J(CALL(sub_34bdc,0)); // 62545 call sub_34BDC ;~ 17C5:D2E4 -cs=0x17c5;eip=0x00d2e7; T(ADD(sp, 4)); // 62546 add sp, 4 ;~ 17C5:D2E7 -cs=0x17c5;eip=0x00d2ea; T(ax = 0x66C4;); // 62547 mov ax, 66C4h ;~ 17C5:D2EA -cs=0x17c5;eip=0x00d2ed; X(PUSH(ax)); // 62548 push ax ;~ 17C5:D2ED -cs=0x17c5;eip=0x00d2ee; J(CALL(sub_30414,0)); // 62549 call sub_30414 ;~ 17C5:D2EE -cs=0x17c5;eip=0x00d2f1; T(ADD(sp, 2)); // 62550 add sp, 2 ;~ 17C5:D2F1 -cs=0x17c5;eip=0x00d2f4; J(JMP(loc_33abc)); // 62551 jmp loc_33ABC ;~ 17C5:D2F4 -loc_33527: - // 6505 -cs=0x17c5;eip=0x00d2f7; J(CALL(sub_2faa5,0)); // 62555 call sub_2FAA5 ;~ 17C5:D2F7 -cs=0x17c5;eip=0x00d2fa; J(JMP(loc_33abc)); // 62556 jmp loc_33ABC ;~ 17C5:D2FA -loc_3352d: - // 6506 -cs=0x17c5;eip=0x00d2fd; J(CALL(sub_2fae4,0)); // 62560 call sub_2FAE4 ;~ 17C5:D2FD -cs=0x17c5;eip=0x00d300; J(JMP(loc_33abc)); // 62561 jmp loc_33ABC ;~ 17C5:D300 -loc_33533: - // 6507 -cs=0x17c5;eip=0x00d303; T(ax = 1;); // 62565 mov ax, 1 ;~ 17C5:D303 -cs=0x17c5;eip=0x00d306; X(PUSH(ax)); // 62566 push ax ;~ 17C5:D306 -cs=0x17c5;eip=0x00d307; J(CALL(sub_2772c,0)); // 62567 call sub_2772C ;~ 17C5:D307 -cs=0x17c5;eip=0x00d30a; T(ADD(sp, 2)); // 62568 add sp, 2 ;~ 17C5:D30A -cs=0x17c5;eip=0x00d30d; J(JMP(loc_33abc)); // 62569 jmp loc_33ABC ;~ 17C5:D30D -loc_33540: - // 6508 -cs=0x17c5;eip=0x00d310; T(ax = 2;); // 62573 mov ax, 2 ;~ 17C5:D310 -cs=0x17c5;eip=0x00d313; X(PUSH(ax)); // 62574 push ax ;~ 17C5:D313 -cs=0x17c5;eip=0x00d314; J(CALL(sub_2772c,0)); // 62575 call sub_2772C ;~ 17C5:D314 -cs=0x17c5;eip=0x00d317; T(ADD(sp, 2)); // 62576 add sp, 2 ;~ 17C5:D317 -cs=0x17c5;eip=0x00d31a; J(JMP(loc_33abc)); // 62577 jmp loc_33ABC ;~ 17C5:D31A -loc_3354d: - // 6509 -cs=0x17c5;eip=0x00d31d; T(ax = word_520ee;); // 62581 mov ax, word_520EE ;~ 17C5:D31D -cs=0x17c5;eip=0x00d320; T(CMP(word_4e2fe, ax)); // 62582 cmp word_4E2FE, ax ;~ 17C5:D320 -cs=0x17c5;eip=0x00d324; J(JZ(loc_3356f)); // 62583 jz short loc_3356F ;~ 17C5:D324 -cs=0x17c5;eip=0x00d326; X(XOR(*(db*)(&word_4f42e), 1)); // 62584 xor byte ptr word_4F42E, 1 ;~ 17C5:D326 -cs=0x17c5;eip=0x00d32b; X(word_4991c = 0;); // 62585 mov word_4991C, 0 ;~ 17C5:D32B -cs=0x17c5;eip=0x00d331; T(ax = 2;); // 62586 mov ax, 2 ;~ 17C5:D331 -cs=0x17c5;eip=0x00d334; X(PUSH(ax)); // 62587 push ax ;~ 17C5:D334 -cs=0x17c5;eip=0x00d335; T(ax = 0x20;); // 62588 mov ax, 20h ; ' ' ;~ 17C5:D335 -cs=0x17c5;eip=0x00d338; X(PUSH(ax)); // 62589 push ax ;~ 17C5:D338 -cs=0x17c5;eip=0x00d339; J(CALL(sub_33c65,0)); // 62590 call sub_33C65 ;~ 17C5:D339 -cs=0x17c5;eip=0x00d33c; T(ADD(sp, 4)); // 62592 add sp, 4 ;~ 17C5:D33C -loc_3356f: - // 6510 -cs=0x17c5;eip=0x00d33f; T(TEST(*(db*)(&word_4f42e), 1)); // 62595 test byte ptr word_4F42E, 1 ;~ 17C5:D33F -cs=0x17c5;eip=0x00d344; J(JNZ(loc_33579)); // 62596 jnz short loc_33579 ;~ 17C5:D344 -cs=0x17c5;eip=0x00d346; J(CALL(sub_33dcc,0)); // 62597 call sub_33DCC ;~ 17C5:D346 -loc_33579: - // 6511 -cs=0x17c5;eip=0x00d349; J(JMP(loc_33abc)); // 62600 jmp loc_33ABC ;~ 17C5:D349 -loc_3357c: - // 6512 -cs=0x17c5;eip=0x00d34c; X(DEC(*(dw*)(byte_4f20c))); // 62604 dec word ptr byte_4F20C ;~ 17C5:D34C -cs=0x17c5;eip=0x00d350; J(JNS(loc_33597)); // 62605 jns short loc_33597 ;~ 17C5:D350 -cs=0x17c5;eip=0x00d352; J(CALLF(sub_49ad9,0)); // 62606 call far ptr sub_49AD9 ;~ 17C5:D352 -cs=0x17c5;eip=0x00d357; T(CMP(ax, 3)); // 62608 cmp ax, 3 ;~ 17C5:D357 -cs=0x17c5;eip=0x00d35a; J(JNZ(loc_33591)); // 62609 jnz short loc_33591 ;~ 17C5:D35A -cs=0x17c5;eip=0x00d35c; T(ax = 3;); // 62610 mov ax, 3 ;~ 17C5:D35C -cs=0x17c5;eip=0x00d35f; J(JMP(loc_33594)); // 62611 jmp short loc_33594 ;~ 17C5:D35F -loc_33591: - // 6513 -cs=0x17c5;eip=0x00d361; T(ax = 2;); // 62615 mov ax, 2 ;~ 17C5:D361 -loc_33594: - // 6514 -cs=0x17c5;eip=0x00d364; X(*(dw*)(byte_4f20c) = ax;); // 62618 mov word ptr byte_4F20C, ax ;~ 17C5:D364 -loc_33597: - // 6515 -cs=0x17c5;eip=0x00d367; T(ax = 0x5C8F;); // 62621 mov ax, 5C8Fh ;~ 17C5:D367 -cs=0x17c5;eip=0x00d36a; X(PUSH(ax)); // 62622 push ax ;~ 17C5:D36A -cs=0x17c5;eip=0x00d36b; T(ax = 0x66C4;); // 62623 mov ax, 66C4h ;~ 17C5:D36B -cs=0x17c5;eip=0x00d36e; X(PUSH(ax)); // 62624 push ax ;~ 17C5:D36E -cs=0x17c5;eip=0x00d36f; J(CALL(sub_34c1c,0)); // 62625 call sub_34C1C ;~ 17C5:D36F -cs=0x17c5;eip=0x00d372; T(ADD(sp, 4)); // 62626 add sp, 4 ;~ 17C5:D372 -cs=0x17c5;eip=0x00d375; T(ax = 0x0A;); // 62627 mov ax, 0Ah ;~ 17C5:D375 -cs=0x17c5;eip=0x00d378; X(PUSH(ax)); // 62628 push ax ;~ 17C5:D378 -cs=0x17c5;eip=0x00d379; T(ax = 0x9780;); // 62629 mov ax, 9780h ;~ 17C5:D379 -cs=0x17c5;eip=0x00d37c; X(PUSH(ax)); // 62630 push ax ;~ 17C5:D37C -cs=0x17c5;eip=0x00d37d; X(PUSH(*(dw*)(byte_4f20c))); // 62631 push word ptr byte_4F20C ;~ 17C5:D37D -cs=0x17c5;eip=0x00d381; J(CALL(sub_34c6a,0)); // 62632 call sub_34C6A ;~ 17C5:D381 -cs=0x17c5;eip=0x00d384; T(ADD(sp, 6)); // 62633 add sp, 6 ;~ 17C5:D384 -cs=0x17c5;eip=0x00d387; X(PUSH(ax)); // 62634 push ax ;~ 17C5:D387 -cs=0x17c5;eip=0x00d388; T(ax = 0x66C4;); // 62635 mov ax, 66C4h ;~ 17C5:D388 -cs=0x17c5;eip=0x00d38b; X(PUSH(ax)); // 62636 push ax ;~ 17C5:D38B -cs=0x17c5;eip=0x00d38c; J(CALL(sub_34bdc,0)); // 62637 call sub_34BDC ;~ 17C5:D38C -cs=0x17c5;eip=0x00d38f; T(ADD(sp, 4)); // 62638 add sp, 4 ;~ 17C5:D38F -cs=0x17c5;eip=0x00d392; T(ax = 0x66C4;); // 62639 mov ax, 66C4h ;~ 17C5:D392 -cs=0x17c5;eip=0x00d395; X(PUSH(ax)); // 62640 push ax ;~ 17C5:D395 -cs=0x17c5;eip=0x00d396; J(CALL(sub_30414,0)); // 62641 call sub_30414 ;~ 17C5:D396 -cs=0x17c5;eip=0x00d399; T(ADD(sp, 2)); // 62642 add sp, 2 ;~ 17C5:D399 -cs=0x17c5;eip=0x00d39c; J(CALL(sub_33d5b,0)); // 62643 call sub_33D5B ;~ 17C5:D39C -cs=0x17c5;eip=0x00d39f; J(JMP(loc_33abc)); // 62644 jmp loc_33ABC ;~ 17C5:D39F -loc_335d2: - // 6516 -cs=0x17c5;eip=0x00d3a2; X(INC(word_4e832)); // 62648 inc word_4E832 ;~ 17C5:D3A2 -cs=0x17c5;eip=0x00d3a6; T(CMP(word_4e832, 2)); // 62649 cmp word_4E832, 2 ;~ 17C5:D3A6 -cs=0x17c5;eip=0x00d3ab; J(JLE(loc_335e3)); // 62650 jle short loc_335E3 ;~ 17C5:D3AB -cs=0x17c5;eip=0x00d3ad; X(word_4e832 = 0;); // 62651 mov word_4E832, 0 ;~ 17C5:D3AD -loc_335e3: - // 6517 -cs=0x17c5;eip=0x00d3b3; T(ax = 0x5C9D;); // 62654 mov ax, 5C9Dh ;~ 17C5:D3B3 -cs=0x17c5;eip=0x00d3b6; X(PUSH(ax)); // 62655 push ax ;~ 17C5:D3B6 -cs=0x17c5;eip=0x00d3b7; T(ax = 0x66C4;); // 62656 mov ax, 66C4h ;~ 17C5:D3B7 -cs=0x17c5;eip=0x00d3ba; X(PUSH(ax)); // 62657 push ax ;~ 17C5:D3BA -cs=0x17c5;eip=0x00d3bb; J(CALL(sub_34c1c,0)); // 62658 call sub_34C1C ;~ 17C5:D3BB -cs=0x17c5;eip=0x00d3be; T(ADD(sp, 4)); // 62659 add sp, 4 ;~ 17C5:D3BE -cs=0x17c5;eip=0x00d3c1; T(ax = 0x0A;); // 62660 mov ax, 0Ah ;~ 17C5:D3C1 -cs=0x17c5;eip=0x00d3c4; X(PUSH(ax)); // 62661 push ax ;~ 17C5:D3C4 -cs=0x17c5;eip=0x00d3c5; T(ax = 0x9780;); // 62662 mov ax, 9780h ;~ 17C5:D3C5 -cs=0x17c5;eip=0x00d3c8; X(PUSH(ax)); // 62663 push ax ;~ 17C5:D3C8 -cs=0x17c5;eip=0x00d3c9; T(ax = word_4e832;); // 62664 mov ax, word_4E832 ;~ 17C5:D3C9 -cs=0x17c5;eip=0x00d3cc; T(INC(ax)); // 62665 inc ax ;~ 17C5:D3CC -cs=0x17c5;eip=0x00d3cd; X(PUSH(ax)); // 62666 push ax ;~ 17C5:D3CD -cs=0x17c5;eip=0x00d3ce; J(CALL(sub_34c6a,0)); // 62667 call sub_34C6A ;~ 17C5:D3CE -cs=0x17c5;eip=0x00d3d1; T(ADD(sp, 6)); // 62668 add sp, 6 ;~ 17C5:D3D1 -cs=0x17c5;eip=0x00d3d4; X(PUSH(ax)); // 62669 push ax ;~ 17C5:D3D4 -cs=0x17c5;eip=0x00d3d5; T(ax = 0x66C4;); // 62670 mov ax, 66C4h ;~ 17C5:D3D5 -cs=0x17c5;eip=0x00d3d8; X(PUSH(ax)); // 62671 push ax ;~ 17C5:D3D8 -cs=0x17c5;eip=0x00d3d9; J(CALL(sub_34bdc,0)); // 62672 call sub_34BDC ;~ 17C5:D3D9 -cs=0x17c5;eip=0x00d3dc; T(ADD(sp, 4)); // 62673 add sp, 4 ;~ 17C5:D3DC -cs=0x17c5;eip=0x00d3df; T(ax = 0x66C4;); // 62674 mov ax, 66C4h ;~ 17C5:D3DF -cs=0x17c5;eip=0x00d3e2; X(PUSH(ax)); // 62675 push ax ;~ 17C5:D3E2 -cs=0x17c5;eip=0x00d3e3; J(CALL(sub_30414,0)); // 62676 call sub_30414 ;~ 17C5:D3E3 -cs=0x17c5;eip=0x00d3e6; T(ADD(sp, 2)); // 62677 add sp, 2 ;~ 17C5:D3E6 -cs=0x17c5;eip=0x00d3e9; J(JMP(loc_33abc)); // 62678 jmp loc_33ABC ;~ 17C5:D3E9 -loc_3361c: - // 6518 -cs=0x17c5;eip=0x00d3ec; T(ax = 0x5CAE;); // 62682 mov ax, 5CAEh ;~ 17C5:D3EC -cs=0x17c5;eip=0x00d3ef; X(PUSH(ax)); // 62683 push ax ;~ 17C5:D3EF -cs=0x17c5;eip=0x00d3f0; T(ax = 0x66C4;); // 62684 mov ax, 66C4h ;~ 17C5:D3F0 -cs=0x17c5;eip=0x00d3f3; X(PUSH(ax)); // 62685 push ax ;~ 17C5:D3F3 -cs=0x17c5;eip=0x00d3f4; J(CALL(sub_34c1c,0)); // 62686 call sub_34C1C ;~ 17C5:D3F4 -cs=0x17c5;eip=0x00d3f7; T(ADD(sp, 4)); // 62687 add sp, 4 ;~ 17C5:D3F7 -cs=0x17c5;eip=0x00d3fa; T(ax = 0x0A;); // 62688 mov ax, 0Ah ;~ 17C5:D3FA -cs=0x17c5;eip=0x00d3fd; X(PUSH(ax)); // 62689 push ax ;~ 17C5:D3FD -cs=0x17c5;eip=0x00d3fe; T(ax = bp+var_e); // 62690 lea ax, [bp+var_E] ;~ 17C5:D3FE -cs=0x17c5;eip=0x00d401; X(PUSH(ax)); // 62691 push ax ;~ 17C5:D401 -cs=0x17c5;eip=0x00d402; X(PUSH(word_48ba2)); // 62692 push word_48BA2 ;~ 17C5:D402 -cs=0x17c5;eip=0x00d406; J(CALL(sub_34c6a,0)); // 62693 call sub_34C6A ;~ 17C5:D406 -cs=0x17c5;eip=0x00d409; T(ADD(sp, 6)); // 62694 add sp, 6 ;~ 17C5:D409 -cs=0x17c5;eip=0x00d40c; X(PUSH(ax)); // 62695 push ax ;~ 17C5:D40C -cs=0x17c5;eip=0x00d40d; T(ax = 0x66C4;); // 62696 mov ax, 66C4h ;~ 17C5:D40D -cs=0x17c5;eip=0x00d410; X(PUSH(ax)); // 62697 push ax ;~ 17C5:D410 -cs=0x17c5;eip=0x00d411; J(CALL(sub_34bdc,0)); // 62698 call sub_34BDC ;~ 17C5:D411 -cs=0x17c5;eip=0x00d414; T(ADD(sp, 4)); // 62699 add sp, 4 ;~ 17C5:D414 -cs=0x17c5;eip=0x00d417; T(ax = 0x66C4;); // 62700 mov ax, 66C4h ;~ 17C5:D417 -cs=0x17c5;eip=0x00d41a; X(PUSH(ax)); // 62701 push ax ;~ 17C5:D41A -cs=0x17c5;eip=0x00d41b; J(CALL(sub_30414,0)); // 62702 call sub_30414 ;~ 17C5:D41B -cs=0x17c5;eip=0x00d41e; T(ADD(sp, 2)); // 62703 add sp, 2 ;~ 17C5:D41E -cs=0x17c5;eip=0x00d421; J(JMP(loc_33abc)); // 62704 jmp loc_33ABC ;~ 17C5:D421 -loc_33654: - // 6519 -cs=0x17c5;eip=0x00d424; T(ax = 0x5CC0;); // 62708 mov ax, 5CC0h ;~ 17C5:D424 -cs=0x17c5;eip=0x00d427; X(PUSH(ax)); // 62709 push ax ;~ 17C5:D427 -cs=0x17c5;eip=0x00d428; T(ax = 0x66C4;); // 62710 mov ax, 66C4h ;~ 17C5:D428 -cs=0x17c5;eip=0x00d42b; X(PUSH(ax)); // 62711 push ax ;~ 17C5:D42B -cs=0x17c5;eip=0x00d42c; J(CALL(sub_34c1c,0)); // 62712 call sub_34C1C ;~ 17C5:D42C -cs=0x17c5;eip=0x00d42f; T(ADD(sp, 4)); // 62713 add sp, 4 ;~ 17C5:D42F -cs=0x17c5;eip=0x00d432; T(ax = 0x0A;); // 62714 mov ax, 0Ah ;~ 17C5:D432 -cs=0x17c5;eip=0x00d435; X(PUSH(ax)); // 62715 push ax ;~ 17C5:D435 -cs=0x17c5;eip=0x00d436; T(ax = 0x9780;); // 62716 mov ax, 9780h ;~ 17C5:D436 -cs=0x17c5;eip=0x00d439; X(PUSH(ax)); // 62717 push ax ;~ 17C5:D439 -cs=0x17c5;eip=0x00d43a; X(PUSH(*(word_528de))); // 62718 push word_528DE ;~ 17C5:D43A -cs=0x17c5;eip=0x00d43e; J(CALL(sub_34c6a,0)); // 62719 call sub_34C6A ;~ 17C5:D43E -cs=0x17c5;eip=0x00d441; T(ADD(sp, 6)); // 62720 add sp, 6 ;~ 17C5:D441 -cs=0x17c5;eip=0x00d444; X(PUSH(ax)); // 62721 push ax ;~ 17C5:D444 -cs=0x17c5;eip=0x00d445; T(ax = 0x66C4;); // 62722 mov ax, 66C4h ;~ 17C5:D445 -cs=0x17c5;eip=0x00d448; X(PUSH(ax)); // 62723 push ax ;~ 17C5:D448 -cs=0x17c5;eip=0x00d449; J(CALL(sub_34bdc,0)); // 62724 call sub_34BDC ;~ 17C5:D449 -cs=0x17c5;eip=0x00d44c; T(ADD(sp, 4)); // 62725 add sp, 4 ;~ 17C5:D44C -cs=0x17c5;eip=0x00d44f; T(ax = 0x66C4;); // 62726 mov ax, 66C4h ;~ 17C5:D44F -cs=0x17c5;eip=0x00d452; X(PUSH(ax)); // 62727 push ax ;~ 17C5:D452 -cs=0x17c5;eip=0x00d453; J(CALL(sub_30414,0)); // 62728 call sub_30414 ;~ 17C5:D453 -cs=0x17c5;eip=0x00d456; T(ADD(sp, 2)); // 62729 add sp, 2 ;~ 17C5:D456 -cs=0x17c5;eip=0x00d459; J(JMP(loc_33abc)); // 62730 jmp loc_33ABC ;~ 17C5:D459 -loc_3368c: - // 6520 -cs=0x17c5;eip=0x00d45c; T(CMP(word_4993a, 1)); // 62734 cmp word_4993A, 1 ;~ 17C5:D45C -cs=0x17c5;eip=0x00d461; J(JNZ(loc_336aa)); // 62735 jnz short loc_336AA ;~ 17C5:D461 -cs=0x17c5;eip=0x00d463; X(word_4993a = 2;); // 62736 mov word_4993A, 2 ;~ 17C5:D463 -cs=0x17c5;eip=0x00d469; T(cx = 2;); // 62737 mov cx, 2 ;~ 17C5:D469 -cs=0x17c5;eip=0x00d46c; T(ax = word_492f4;); // 62738 mov ax, word_492F4 ;~ 17C5:D46C -cs=0x17c5;eip=0x00d46f; T(CWD); // 62739 cwd ;~ 17C5:D46F -cs=0x17c5;eip=0x00d470; T(IDIV2(cx)); // 62740 idiv cx ;~ 17C5:D470 -cs=0x17c5;eip=0x00d472; X(word_492f4 = ax;); // 62741 mov word_492F4, ax ;~ 17C5:D472 -cs=0x17c5;eip=0x00d475; J(CALL(sub_33cde,0)); // 62742 call sub_33CDE ;~ 17C5:D475 -cs=0x17c5;eip=0x00d478; J(JMP(loc_336ad)); // 62743 jmp short loc_336AD ;~ 17C5:D478 -loc_336aa: - // 6521 -cs=0x17c5;eip=0x00d47a; J(CALL(sub_33dcc,0)); // 62747 call sub_33DCC ;~ 17C5:D47A -loc_336ad: - // 6522 -cs=0x17c5;eip=0x00d47d; J(JMP(loc_33abc)); // 62750 jmp loc_33ABC ;~ 17C5:D47D -loc_336b0: - // 6523 -cs=0x17c5;eip=0x00d480; X(INC(*(word_4e83a))); // 62754 inc word_4E83A ;~ 17C5:D480 -cs=0x17c5;eip=0x00d484; T(ax = *(word_4e83a);); // 62755 mov ax, word_4E83A ;~ 17C5:D484 -cs=0x17c5;eip=0x00d487; T(AND(ax, 3)); // 62756 and ax, 3 ;~ 17C5:D487 -cs=0x17c5;eip=0x00d48a; X(*(word_4e83a) = ax;); // 62757 mov word_4E83A, ax ;~ 17C5:D48A -cs=0x17c5;eip=0x00d48d; T(ax = 0x5CCF;); // 62758 mov ax, 5CCFh ;~ 17C5:D48D -cs=0x17c5;eip=0x00d490; X(PUSH(ax)); // 62759 push ax ;~ 17C5:D490 -cs=0x17c5;eip=0x00d491; T(ax = 0x66C4;); // 62760 mov ax, 66C4h ;~ 17C5:D491 -cs=0x17c5;eip=0x00d494; X(PUSH(ax)); // 62761 push ax ;~ 17C5:D494 -cs=0x17c5;eip=0x00d495; J(CALL(sub_34c1c,0)); // 62762 call sub_34C1C ;~ 17C5:D495 -cs=0x17c5;eip=0x00d498; T(ADD(sp, 4)); // 62763 add sp, 4 ;~ 17C5:D498 -cs=0x17c5;eip=0x00d49b; T(ax = 0x0A;); // 62764 mov ax, 0Ah ;~ 17C5:D49B -cs=0x17c5;eip=0x00d49e; X(PUSH(ax)); // 62765 push ax ;~ 17C5:D49E -cs=0x17c5;eip=0x00d49f; T(ax = 0x9780;); // 62766 mov ax, 9780h ;~ 17C5:D49F -cs=0x17c5;eip=0x00d4a2; X(PUSH(ax)); // 62767 push ax ;~ 17C5:D4A2 -cs=0x17c5;eip=0x00d4a3; T(ax = 3;); // 62768 mov ax, 3 ;~ 17C5:D4A3 -cs=0x17c5;eip=0x00d4a6; T(SUB(ax, *(word_4e83a))); // 62769 sub ax, word_4E83A ;~ 17C5:D4A6 -cs=0x17c5;eip=0x00d4aa; X(PUSH(ax)); // 62770 push ax ;~ 17C5:D4AA -cs=0x17c5;eip=0x00d4ab; J(CALL(sub_34c6a,0)); // 62771 call sub_34C6A ;~ 17C5:D4AB -cs=0x17c5;eip=0x00d4ae; T(ADD(sp, 6)); // 62772 add sp, 6 ;~ 17C5:D4AE -cs=0x17c5;eip=0x00d4b1; X(PUSH(ax)); // 62773 push ax ;~ 17C5:D4B1 -cs=0x17c5;eip=0x00d4b2; T(ax = 0x66C4;); // 62774 mov ax, 66C4h ;~ 17C5:D4B2 -cs=0x17c5;eip=0x00d4b5; X(PUSH(ax)); // 62775 push ax ;~ 17C5:D4B5 -cs=0x17c5;eip=0x00d4b6; J(CALL(sub_34bdc,0)); // 62776 call sub_34BDC ;~ 17C5:D4B6 -cs=0x17c5;eip=0x00d4b9; T(ADD(sp, 4)); // 62777 add sp, 4 ;~ 17C5:D4B9 -cs=0x17c5;eip=0x00d4bc; T(ax = 0x66C4;); // 62778 mov ax, 66C4h ;~ 17C5:D4BC -cs=0x17c5;eip=0x00d4bf; X(PUSH(ax)); // 62779 push ax ;~ 17C5:D4BF -cs=0x17c5;eip=0x00d4c0; J(CALL(sub_30414,0)); // 62780 call sub_30414 ;~ 17C5:D4C0 -cs=0x17c5;eip=0x00d4c3; T(ADD(sp, 2)); // 62781 add sp, 2 ;~ 17C5:D4C3 -cs=0x17c5;eip=0x00d4c6; J(CALL(sub_33cbd,0)); // 62782 call sub_33CBD ;~ 17C5:D4C6 -cs=0x17c5;eip=0x00d4c9; J(JMP(loc_33abc)); // 62784 jmp loc_33ABC ;~ 17C5:D4C9 -loc_336fc: - // 6524 -cs=0x17c5;eip=0x00d4cc; X(XOR(*(db*)(&word_492ec), 1)); // 62788 xor byte ptr word_492EC, 1 ;~ 17C5:D4CC -cs=0x17c5;eip=0x00d4d1; T(CMP(byte_48b63, 0)); // 62789 cmp byte_48B63, 0 ;~ 17C5:D4D1 -cs=0x17c5;eip=0x00d4d6; J(JZ(loc_3370b)); // 62790 jz short loc_3370B ;~ 17C5:D4D6 -cs=0x17c5;eip=0x00d4d8; J(CALL(sub_29d1e,0)); // 62791 call sub_29D1E ;~ 17C5:D4D8 -loc_3370b: - // 6525 -cs=0x17c5;eip=0x00d4db; J(JMP(loc_33abc)); // 62794 jmp loc_33ABC ;~ 17C5:D4DB -loc_3370e: - // 6526 -cs=0x17c5;eip=0x00d4de; X(XOR(*(db*)(((db*)&word_4f42e)+1), 0x10)); // 62798 xor byte ptr word_4F42E+1, 10h ;~ 17C5:D4DE -cs=0x17c5;eip=0x00d4e3; T(TEST(word_4f42e, 0x1000)); // 62799 test word_4F42E, 1000h ;~ 17C5:D4E3 -cs=0x17c5;eip=0x00d4e9; J(JZ(loc_33724)); // 62800 jz short loc_33724 ;~ 17C5:D4E9 -cs=0x17c5;eip=0x00d4eb; T(LES(bx, dword_528d6)); // 62801 les bx, dword_528D6 ;~ 17C5:D4EB -cs=0x17c5;eip=0x00d4ef; X(OR(*(raddr(es,bx+0x30)), 1)); // 62803 or byte ptr es:[bx+30h], 1 ;~ 17C5:D4EF -loc_33724: - // 6527 -cs=0x17c5;eip=0x00d4f4; J(JMP(loc_33abc)); // 62806 jmp loc_33ABC ;~ 17C5:D4F4 -loc_33727: - // 6528 -cs=0x17c5;eip=0x00d4f7; X(word_492e2 = 0;); // 62810 mov word_492E2, 0 ;~ 17C5:D4F7 -cs=0x17c5;eip=0x00d4fd; T(CMP(word_5268c, 1)); // 62811 cmp word_5268C, 1 ;~ 17C5:D4FD -cs=0x17c5;eip=0x00d502; J(JZ(loc_3373a)); // 62812 jz short loc_3373A ;~ 17C5:D502 -cs=0x17c5;eip=0x00d504; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 62813 mov word ptr loc_4F834, 0 ;~ 17C5:D504 -loc_3373a: - // 6529 -cs=0x17c5;eip=0x00d50a; X(word_5268c = 1;); // 62816 mov word_5268C, 1 ;~ 17C5:D50A -cs=0x17c5;eip=0x00d510; J(CALL(sub_33c0b,0)); // 62817 call sub_33C0B ;~ 17C5:D510 -cs=0x17c5;eip=0x00d513; J(JMP(loc_33abc)); // 62818 jmp loc_33ABC ;~ 17C5:D513 -loc_33746: - // 6530 -cs=0x17c5;eip=0x00d516; X(word_492e2 = 1;); // 62822 mov word_492E2, 1 ;~ 17C5:D516 -cs=0x17c5;eip=0x00d51c; X(word_5268c = 1;); // 62823 mov word_5268C, 1 ;~ 17C5:D51C -cs=0x17c5;eip=0x00d522; J(JMP(loc_3375a)); // 62824 jmp short loc_3375A ;~ 17C5:D522 -ret_17c5_d524: - // 6531 -cs=0x17c5;eip=0x00d524; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 62826 mov word ptr loc_4F834, 0 ;~ 17C5:D524 -loc_3375a: - // 6532 -cs=0x17c5;eip=0x00d52a; J(CALL(sub_33c0b,0)); // 62829 call sub_33C0B ;~ 17C5:D52A -cs=0x17c5;eip=0x00d52d; J(JMP(loc_33abc)); // 62830 jmp loc_33ABC ;~ 17C5:D52D -loc_33760: - // 6533 -cs=0x17c5;eip=0x00d530; X(word_492e2 = 2;); // 62834 mov word_492E2, 2 ;~ 17C5:D530 -cs=0x17c5;eip=0x00d536; T(CMP(word_5268c, 2)); // 62835 cmp word_5268C, 2 ;~ 17C5:D536 -cs=0x17c5;eip=0x00d53b; J(JZ(loc_33773)); // 62836 jz short loc_33773 ;~ 17C5:D53B -cs=0x17c5;eip=0x00d53d; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4f834)), 0)); // 62837 mov word ptr loc_4F834, 0 ;~ 17C5:D53D -loc_33773: - // 6534 -cs=0x17c5;eip=0x00d543; X(word_5268c = 2;); // 62840 mov word_5268C, 2 ;~ 17C5:D543 -cs=0x17c5;eip=0x00d549; J(CALL(sub_33c0b,0)); // 62841 call sub_33C0B ;~ 17C5:D549 -cs=0x17c5;eip=0x00d54c; J(JMP(loc_33abc)); // 62842 jmp loc_33ABC ;~ 17C5:D54C -loc_3377f: - // 6535 -cs=0x17c5;eip=0x00d54f; X(INC(word_4993e)); // 62846 inc word_4993E ;~ 17C5:D54F -cs=0x17c5;eip=0x00d553; T(CMP(word_4993e, 2)); // 62847 cmp word_4993E, 2 ;~ 17C5:D553 -cs=0x17c5;eip=0x00d558; J(JLE(loc_33790)); // 62848 jle short loc_33790 ;~ 17C5:D558 -cs=0x17c5;eip=0x00d55a; X(word_4993e = 0;); // 62849 mov word_4993E, 0 ;~ 17C5:D55A -loc_33790: - // 6536 -cs=0x17c5;eip=0x00d560; T(ax = 0x5CD7;); // 62852 mov ax, 5CD7h ;~ 17C5:D560 -cs=0x17c5;eip=0x00d563; X(PUSH(ax)); // 62853 push ax ;~ 17C5:D563 -cs=0x17c5;eip=0x00d564; T(ax = 0x66C4;); // 62854 mov ax, 66C4h ;~ 17C5:D564 -cs=0x17c5;eip=0x00d567; X(PUSH(ax)); // 62855 push ax ;~ 17C5:D567 -cs=0x17c5;eip=0x00d568; J(CALL(sub_34c1c,0)); // 62856 call sub_34C1C ;~ 17C5:D568 -cs=0x17c5;eip=0x00d56b; T(ADD(sp, 4)); // 62857 add sp, 4 ;~ 17C5:D56B -cs=0x17c5;eip=0x00d56e; T(CMP(word_4993e, 0)); // 62858 cmp word_4993E, 0 ;~ 17C5:D56E -cs=0x17c5;eip=0x00d573; J(JZ(loc_337c4)); // 62859 jz short loc_337C4 ;~ 17C5:D573 -cs=0x17c5;eip=0x00d575; T(ax = 0x0A;); // 62860 mov ax, 0Ah ;~ 17C5:D575 -cs=0x17c5;eip=0x00d578; X(PUSH(ax)); // 62861 push ax ;~ 17C5:D578 -cs=0x17c5;eip=0x00d579; T(ax = 0x9780;); // 62862 mov ax, 9780h ;~ 17C5:D579 -cs=0x17c5;eip=0x00d57c; X(PUSH(ax)); // 62863 push ax ;~ 17C5:D57C -cs=0x17c5;eip=0x00d57d; X(PUSH(word_4993e)); // 62864 push word_4993E ;~ 17C5:D57D -cs=0x17c5;eip=0x00d581; J(CALL(sub_34c6a,0)); // 62865 call sub_34C6A ;~ 17C5:D581 -cs=0x17c5;eip=0x00d584; T(ADD(sp, 6)); // 62866 add sp, 6 ;~ 17C5:D584 -cs=0x17c5;eip=0x00d587; X(PUSH(ax)); // 62867 push ax ;~ 17C5:D587 -cs=0x17c5;eip=0x00d588; T(ax = 0x66C4;); // 62868 mov ax, 66C4h ;~ 17C5:D588 -cs=0x17c5;eip=0x00d58b; X(PUSH(ax)); // 62869 push ax ;~ 17C5:D58B -cs=0x17c5;eip=0x00d58c; J(CALL(sub_34bdc,0)); // 62870 call sub_34BDC ;~ 17C5:D58C -cs=0x17c5;eip=0x00d58f; T(ADD(sp, 4)); // 62871 add sp, 4 ;~ 17C5:D58F -cs=0x17c5;eip=0x00d592; J(JMP(loc_337d2)); // 62872 jmp short loc_337D2 ;~ 17C5:D592 -loc_337c4: - // 6537 -cs=0x17c5;eip=0x00d594; T(ax = 0x5CE1;); // 62876 mov ax, 5CE1h ;~ 17C5:D594 -cs=0x17c5;eip=0x00d597; X(PUSH(ax)); // 62877 push ax ;~ 17C5:D597 -cs=0x17c5;eip=0x00d598; T(ax = 0x66C4;); // 62878 mov ax, 66C4h ;~ 17C5:D598 -cs=0x17c5;eip=0x00d59b; X(PUSH(ax)); // 62879 push ax ;~ 17C5:D59B -cs=0x17c5;eip=0x00d59c; J(CALL(sub_34bdc,0)); // 62880 call sub_34BDC ;~ 17C5:D59C -cs=0x17c5;eip=0x00d59f; T(ADD(sp, 4)); // 62881 add sp, 4 ;~ 17C5:D59F -loc_337d2: - // 6538 -cs=0x17c5;eip=0x00d5a2; T(ax = 0x66C4;); // 62884 mov ax, 66C4h ;~ 17C5:D5A2 -cs=0x17c5;eip=0x00d5a5; X(PUSH(ax)); // 62885 push ax ;~ 17C5:D5A5 -cs=0x17c5;eip=0x00d5a6; J(CALL(sub_30414,0)); // 62886 call sub_30414 ;~ 17C5:D5A6 -cs=0x17c5;eip=0x00d5a9; T(ADD(sp, 2)); // 62887 add sp, 2 ;~ 17C5:D5A9 -cs=0x17c5;eip=0x00d5ac; J(JMP(loc_33abc)); // 62888 jmp loc_33ABC ;~ 17C5:D5AC -loc_337df: - // 6539 -cs=0x17c5;eip=0x00d5af; X(INC(word_48c62)); // 62892 inc word_48C62 ;~ 17C5:D5AF -cs=0x17c5;eip=0x00d5b3; T(CMP(word_48c62, 3)); // 62893 cmp word_48C62, 3 ;~ 17C5:D5B3 -cs=0x17c5;eip=0x00d5b8; J(JLE(loc_337f0)); // 62894 jle short loc_337F0 ;~ 17C5:D5B8 -cs=0x17c5;eip=0x00d5ba; X(word_48c62 = 1;); // 62895 mov word_48C62, 1 ;~ 17C5:D5BA -loc_337f0: - // 6540 -cs=0x17c5;eip=0x00d5c0; T(ax = word_48c62;); // 62898 mov ax, word_48C62 ;~ 17C5:D5C0 -cs=0x17c5;eip=0x00d5c3; J(JMP(loc_33821)); // 62899 jmp short loc_33821 ;~ 17C5:D5C3 -loc_337f5: - // 6541 -cs=0x17c5;eip=0x00d5c5; T(ax = 0x5CE5;); // 62903 mov ax, 5CE5h ;~ 17C5:D5C5 -cs=0x17c5;eip=0x00d5c8; X(PUSH(ax)); // 62904 push ax ;~ 17C5:D5C8 -cs=0x17c5;eip=0x00d5c9; J(CALL(sub_30414,0)); // 62905 call sub_30414 ;~ 17C5:D5C9 -cs=0x17c5;eip=0x00d5cc; T(ADD(sp, 2)); // 62906 add sp, 2 ;~ 17C5:D5CC -cs=0x17c5;eip=0x00d5cf; J(JMP(loc_33832)); // 62907 jmp short loc_33832 ;~ 17C5:D5CF -loc_33801: - // 6542 -cs=0x17c5;eip=0x00d5d1; T(ax = 0x5CFE;); // 62911 mov ax, 5CFEh ;~ 17C5:D5D1 -cs=0x17c5;eip=0x00d5d4; X(PUSH(ax)); // 62912 push ax ;~ 17C5:D5D4 -cs=0x17c5;eip=0x00d5d5; J(CALL(sub_30414,0)); // 62913 call sub_30414 ;~ 17C5:D5D5 -cs=0x17c5;eip=0x00d5d8; T(ADD(sp, 2)); // 62914 add sp, 2 ;~ 17C5:D5D8 -cs=0x17c5;eip=0x00d5db; J(JMP(loc_33832)); // 62915 jmp short loc_33832 ;~ 17C5:D5DB -loc_3380d: - // 6543 -cs=0x17c5;eip=0x00d5dd; T(ax = 0x5D19;); // 62919 mov ax, 5D19h ;~ 17C5:D5DD -cs=0x17c5;eip=0x00d5e0; X(PUSH(ax)); // 62920 push ax ;~ 17C5:D5E0 -cs=0x17c5;eip=0x00d5e1; J(CALL(sub_30414,0)); // 62921 call sub_30414 ;~ 17C5:D5E1 -cs=0x17c5;eip=0x00d5e4; T(ADD(sp, 2)); // 62922 add sp, 2 ;~ 17C5:D5E4 -cs=0x17c5;eip=0x00d5e7; T(ax = word_5239a;); // 62923 mov ax, word_5239A ;~ 17C5:D5E7 -cs=0x17c5;eip=0x00d5ea; X(*(word_5138a) = ax;); // 62924 mov word_5138A, ax ;~ 17C5:D5EA -cs=0x17c5;eip=0x00d5ed; J(JMP(loc_33832)); // 62925 jmp short loc_33832 ;~ 17C5:D5ED -ret_17c5_d5ef: - // 6544 -cs=0x17c5;eip=0x00d5ef; J(JMP(loc_33832)); // 62927 jmp short loc_33832 ;~ 17C5:D5EF -loc_33821: - // 6545 -cs=0x17c5;eip=0x00d5f1; T(CMP(ax, 1)); // 62931 cmp ax, 1 ;~ 17C5:D5F1 -cs=0x17c5;eip=0x00d5f4; J(JZ(loc_337f5)); // 62932 jz short loc_337F5 ;~ 17C5:D5F4 -cs=0x17c5;eip=0x00d5f6; T(CMP(ax, 2)); // 62933 cmp ax, 2 ;~ 17C5:D5F6 -cs=0x17c5;eip=0x00d5f9; J(JZ(loc_33801)); // 62934 jz short loc_33801 ;~ 17C5:D5F9 -cs=0x17c5;eip=0x00d5fb; T(CMP(ax, 3)); // 62935 cmp ax, 3 ;~ 17C5:D5FB -cs=0x17c5;eip=0x00d5fe; J(JZ(loc_3380d)); // 62936 jz short loc_3380D ;~ 17C5:D5FE -cs=0x17c5;eip=0x00d600; J({;}); // 62937 jmp short $+2 ;~ 17C5:D600 -loc_33832: - // 6546 -cs=0x17c5;eip=0x00d602; J(JMP(loc_33abc)); // 62942 jmp loc_33ABC ;~ 17C5:D602 -loc_33835: - // 6547 -cs=0x17c5;eip=0x00d605; T(CMP(word_492e6, 0)); // 62946 cmp word_492E6, 0 ;~ 17C5:D605 -cs=0x17c5;eip=0x00d60a; J(JZ(loc_3384e)); // 62947 jz short loc_3384E ;~ 17C5:D60A -cs=0x17c5;eip=0x00d60c; X(word_492e6 = 0;); // 62948 mov word_492E6, 0 ;~ 17C5:D60C -cs=0x17c5;eip=0x00d612; T(ax = 0x5D34;); // 62949 mov ax, 5D34h ;~ 17C5:D612 -cs=0x17c5;eip=0x00d615; X(PUSH(ax)); // 62950 push ax ;~ 17C5:D615 -cs=0x17c5;eip=0x00d616; J(CALL(sub_30414,0)); // 62951 call sub_30414 ;~ 17C5:D616 -cs=0x17c5;eip=0x00d619; T(ADD(sp, 2)); // 62952 add sp, 2 ;~ 17C5:D619 -cs=0x17c5;eip=0x00d61c; J(JMP(loc_33866)); // 62953 jmp short loc_33866 ;~ 17C5:D61C -loc_3384e: - // 6548 -cs=0x17c5;eip=0x00d61e; T(ax = word_4e2fe;); // 62957 mov ax, word_4E2FE ;~ 17C5:D61E -cs=0x17c5;eip=0x00d621; T(CMP(ax, 0x3E8)); // 62958 cmp ax, 3E8h ;~ 17C5:D621 -cs=0x17c5;eip=0x00d624; J(JGE(loc_33859)); // 62959 jge short loc_33859 ;~ 17C5:D624 -cs=0x17c5;eip=0x00d626; T(ax = 0x3E8;); // 62960 mov ax, 3E8h ;~ 17C5:D626 -loc_33859: - // 6549 -cs=0x17c5;eip=0x00d629; X(word_492e6 = ax;); // 62963 mov word_492E6, ax ;~ 17C5:D629 -cs=0x17c5;eip=0x00d62c; T(ax = 0x5D42;); // 62964 mov ax, 5D42h ;~ 17C5:D62C -cs=0x17c5;eip=0x00d62f; X(PUSH(ax)); // 62965 push ax ;~ 17C5:D62F -cs=0x17c5;eip=0x00d630; J(CALL(sub_30414,0)); // 62966 call sub_30414 ;~ 17C5:D630 -cs=0x17c5;eip=0x00d633; T(ADD(sp, 2)); // 62967 add sp, 2 ;~ 17C5:D633 -loc_33866: - // 6550 -cs=0x17c5;eip=0x00d636; J(JMP(loc_33abc)); // 62970 jmp loc_33ABC ;~ 17C5:D636 -loc_33869: - // 6551 -cs=0x17c5;eip=0x00d639; X(OR(*(db*)(&word_49924), 0x80)); // 62974 or byte ptr word_49924, 80h ;~ 17C5:D639 -cs=0x17c5;eip=0x00d63e; J(JMP(loc_33abc)); // 62975 jmp loc_33ABC ;~ 17C5:D63E -loc_33871: - // 6552 -cs=0x17c5;eip=0x00d641; X(word_4e836 = 1;); // 62980 mov word_4E836, 1 ;~ 17C5:D641 -cs=0x17c5;eip=0x00d647; J(JMP(loc_33abc)); // 62981 jmp loc_33ABC ;~ 17C5:D647 -loc_3387a: - // 6553 -cs=0x17c5;eip=0x00d64a; X(word_4e838 = 1;); // 62985 mov word_4E838, 1 ;~ 17C5:D64A -cs=0x17c5;eip=0x00d650; J(JMP(loc_33abc)); // 62986 jmp loc_33ABC ;~ 17C5:D650 -loc_33883: - // 6554 -cs=0x17c5;eip=0x00d653; X(word_520c0 = 0;); // 62990 mov word_520C0, 0 ;~ 17C5:D653 -cs=0x17c5;eip=0x00d659; J(JMP(loc_33abc)); // 62991 jmp loc_33ABC ;~ 17C5:D659 -loc_3388c: - // 6555 -cs=0x17c5;eip=0x00d65c; X(word_520c0 = 0x44;); // 62995 mov word_520C0, 44h ; 'D' ;~ 17C5:D65C -cs=0x17c5;eip=0x00d662; J(JMP(loc_33abc)); // 62996 jmp loc_33ABC ;~ 17C5:D662 -loc_33895: - // 6556 -cs=0x17c5;eip=0x00d665; X(word_520c0 = 0x42;); // 63000 mov word_520C0, 42h ; 'B' ;~ 17C5:D665 -cs=0x17c5;eip=0x00d66b; J(JMP(loc_33abc)); // 63001 jmp loc_33ABC ;~ 17C5:D66B -loc_3389e: - // 6557 -cs=0x17c5;eip=0x00d66e; X(word_520c0 = 0x43;); // 63005 mov word_520C0, 43h ; 'C' ;~ 17C5:D66E -cs=0x17c5;eip=0x00d674; J(JMP(loc_33abc)); // 63006 jmp loc_33ABC ;~ 17C5:D674 -loc_338a7: - // 6558 -cs=0x17c5;eip=0x00d677; X(word_520c0 = 0x41;); // 63010 mov word_520C0, 41h ; 'A' ;~ 17C5:D677 -cs=0x17c5;eip=0x00d67d; J(JMP(loc_33abc)); // 63011 jmp loc_33ABC ;~ 17C5:D67D -loc_338b0: - // 6559 -cs=0x17c5;eip=0x00d680; X(word_520c0 = 0x87;); // 63015 mov word_520C0, 87h ;~ 17C5:D680 -cs=0x17c5;eip=0x00d686; J(JMP(loc_33abc)); // 63016 jmp loc_33ABC ;~ 17C5:D686 -loc_338b9: - // 6560 -cs=0x17c5;eip=0x00d689; X(word_520c0 = 0x84;); // 63020 mov word_520C0, 84h ;~ 17C5:D689 -cs=0x17c5;eip=0x00d68f; J(JMP(loc_33abc)); // 63021 jmp loc_33ABC ;~ 17C5:D68F -loc_338c2: - // 6561 -cs=0x17c5;eip=0x00d692; X(word_520c0 = 0x85;); // 63025 mov word_520C0, 85h ;~ 17C5:D692 -cs=0x17c5;eip=0x00d698; J(JMP(loc_33abc)); // 63026 jmp loc_33ABC ;~ 17C5:D698 -loc_338cb: - // 6562 -cs=0x17c5;eip=0x00d69b; X(word_520c0 = 0x89;); // 63030 mov word_520C0, 89h ;~ 17C5:D69B -cs=0x17c5;eip=0x00d6a1; J(JMP(loc_33abc)); // 63031 jmp loc_33ABC ;~ 17C5:D6A1 -loc_338d4: - // 6563 -cs=0x17c5;eip=0x00d6a4; X(word_520c0 = 0x88;); // 63035 mov word_520C0, 88h ;~ 17C5:D6A4 -cs=0x17c5;eip=0x00d6aa; J(JMP(loc_33abc)); // 63036 jmp loc_33ABC ;~ 17C5:D6AA -loc_338dd: - // 6564 -cs=0x17c5;eip=0x00d6ad; X(word_520c0 = 0x8B;); // 63040 mov word_520C0, 8Bh ;~ 17C5:D6AD -cs=0x17c5;eip=0x00d6b3; J(JMP(loc_33abc)); // 63041 jmp loc_33ABC ;~ 17C5:D6B3 -loc_338e6: - // 6565 -cs=0x17c5;eip=0x00d6b6; T(CMP(*(word_5206c), 0)); // 63045 cmp word_5206C, 0 ;~ 17C5:D6B6 -cs=0x17c5;eip=0x00d6bb; J(JZ(loc_338f0)); // 63046 jz short loc_338F0 ;~ 17C5:D6BB -cs=0x17c5;eip=0x00d6bd; J(JMP(loc_33971)); // 63047 jmp loc_33971 ;~ 17C5:D6BD -loc_338f0: - // 6566 -cs=0x17c5;eip=0x00d6c0; T(ax = 2;); // 63051 mov ax, 2 ;~ 17C5:D6C0 -cs=0x17c5;eip=0x00d6c3; X(PUSH(ax)); // 63052 push ax ;~ 17C5:D6C3 -cs=0x17c5;eip=0x00d6c4; X(PUSH(ax)); // 63053 push ax ;~ 17C5:D6C4 -cs=0x17c5;eip=0x00d6c5; J(CALL(sub_33c65,0)); // 63054 call sub_33C65 ;~ 17C5:D6C5 -cs=0x17c5;eip=0x00d6c8; T(ADD(sp, 4)); // 63056 add sp, 4 ;~ 17C5:D6C8 -cs=0x17c5;eip=0x00d6cb; T(ax = 2;); // 63057 mov ax, 2 ;~ 17C5:D6CB -cs=0x17c5;eip=0x00d6ce; X(PUSH(ax)); // 63058 push ax ;~ 17C5:D6CE -cs=0x17c5;eip=0x00d6cf; T(ax = 0x22;); // 63059 mov ax, 22h ; '"' ;~ 17C5:D6CF -cs=0x17c5;eip=0x00d6d2; X(PUSH(ax)); // 63060 push ax ;~ 17C5:D6D2 -cs=0x17c5;eip=0x00d6d3; J(CALL(sub_33c65,0)); // 63061 call sub_33C65 ;~ 17C5:D6D3 -cs=0x17c5;eip=0x00d6d6; T(ADD(sp, 4)); // 63063 add sp, 4 ;~ 17C5:D6D6 -cs=0x17c5;eip=0x00d6d9; T(ax = 0x1F4;); // 63064 mov ax, 1F4h ;~ 17C5:D6D9 -cs=0x17c5;eip=0x00d6dc; X(PUSH(ax)); // 63065 push ax ;~ 17C5:D6DC -cs=0x17c5;eip=0x00d6dd; J(CALL(sub_33430,0)); // 63066 call sub_33430 ;~ 17C5:D6DD -cs=0x17c5;eip=0x00d6e0; T(ADD(sp, 2)); // 63067 add sp, 2 ;~ 17C5:D6E0 -cs=0x17c5;eip=0x00d6e3; T(ADD(ax, 0x1F4)); // 63068 add ax, 1F4h ;~ 17C5:D6E3 -cs=0x17c5;eip=0x00d6e6; X(PUSH(word_4e2fa)); // 63069 push word_4E2FA ;~ 17C5:D6E6 -cs=0x17c5;eip=0x00d6ea; T(si = ax;); // 63070 mov si, ax ;~ 17C5:D6EA -cs=0x17c5;eip=0x00d6ec; J(CALL(sub_34dc0,0)); // 63071 call sub_34DC0 ;~ 17C5:D6EC -cs=0x17c5;eip=0x00d6ef; T(ADD(sp, 2)); // 63072 add sp, 2 ;~ 17C5:D6EF -cs=0x17c5;eip=0x00d6f2; T(cl = 5;); // 63073 mov cl, 5 ;~ 17C5:D6F2 -cs=0x17c5;eip=0x00d6f4; T(SAR(ax, cl)); // 63074 sar ax, cl ;~ 17C5:D6F4 -cs=0x17c5;eip=0x00d6f6; X(PUSH(word_4e2fc)); // 63075 push word_4E2FC ;~ 17C5:D6F6 -cs=0x17c5;eip=0x00d6fa; T(di = ax;); // 63076 mov di, ax ;~ 17C5:D6FA -cs=0x17c5;eip=0x00d6fc; J(CALL(sub_34dc0,0)); // 63077 call sub_34DC0 ;~ 17C5:D6FC -cs=0x17c5;eip=0x00d6ff; T(ADD(sp, 2)); // 63078 add sp, 2 ;~ 17C5:D6FF -cs=0x17c5;eip=0x00d702; T(cl = 5;); // 63079 mov cl, 5 ;~ 17C5:D702 -cs=0x17c5;eip=0x00d704; T(SAR(ax, cl)); // 63080 sar ax, cl ;~ 17C5:D704 -cs=0x17c5;eip=0x00d706; T(ADD(ax, di)); // 63081 add ax, di ;~ 17C5:D706 -cs=0x17c5;eip=0x00d708; T(ADD(ax, *(word_50c8a))); // 63082 add ax, word_50C8A ;~ 17C5:D708 -cs=0x17c5;eip=0x00d70c; T(CMP(ax, si)); // 63083 cmp ax, si ;~ 17C5:D70C -cs=0x17c5;eip=0x00d70e; J(JLE(loc_3394c)); // 63084 jle short loc_3394C ;~ 17C5:D70E -cs=0x17c5;eip=0x00d710; T(ax = 6;); // 63085 mov ax, 6 ;~ 17C5:D710 -cs=0x17c5;eip=0x00d713; X(PUSH(ax)); // 63086 push ax ;~ 17C5:D713 -cs=0x17c5;eip=0x00d714; J(CALL(sub_27d67,0)); // 63087 call sub_27D67 ;~ 17C5:D714 -cs=0x17c5;eip=0x00d717; T(ADD(sp, 2)); // 63088 add sp, 2 ;~ 17C5:D717 -cs=0x17c5;eip=0x00d71a; J(JMP(loc_33956)); // 63089 jmp short loc_33956 ;~ 17C5:D71A -loc_3394c: - // 6567 -cs=0x17c5;eip=0x00d71c; T(LES(bx, dword_528d6)); // 63093 les bx, dword_528D6 ;~ 17C5:D71C -cs=0x17c5;eip=0x00d720; X(MOV(*(dw*)(raddr(es,bx+0x26)), 2)); // 63095 mov word ptr es:[bx+26h], 2 ;~ 17C5:D720 -loc_33956: - // 6568 -cs=0x17c5;eip=0x00d726; X(*(word_5206c) = 1;); // 63098 mov word_5206C, 1 ;~ 17C5:D726 -cs=0x17c5;eip=0x00d72c; T(ax = word_520f0;); // 63099 mov ax, word_520F0 ;~ 17C5:D72C -cs=0x17c5;eip=0x00d72f; X(word_52258 = ax;); // 63100 mov word_52258, ax ;~ 17C5:D72F -cs=0x17c5;eip=0x00d732; T(ax = word_52100;); // 63101 mov ax, word_52100 ;~ 17C5:D732 -cs=0x17c5;eip=0x00d735; X(*(word_5226a) = ax;); // 63102 mov word_5226A, ax ;~ 17C5:D735 -cs=0x17c5;eip=0x00d738; T(ax = word_4e2fe;); // 63103 mov ax, word_4E2FE ;~ 17C5:D738 -cs=0x17c5;eip=0x00d73b; T(ADD(ax, 8)); // 63104 add ax, 8 ;~ 17C5:D73B -cs=0x17c5;eip=0x00d73e; X(word_52270 = ax;); // 63105 mov word_52270, ax ;~ 17C5:D73E -loc_33971: - // 6569 -cs=0x17c5;eip=0x00d741; J(JMP(loc_33abc)); // 63108 jmp loc_33ABC ;~ 17C5:D741 -ret_17c5_d744: - // 6570 -cs=0x17c5;eip=0x00d744; J(JMP(loc_33abc)); // 63110 jmp loc_33ABC ;~ 17C5:D744 -loc_33977: - // 6571 -cs=0x17c5;eip=0x00d747; T(CMP(ax, 0x266C)); // 63115 cmp ax, 266Ch ;~ 17C5:D747 -cs=0x17c5;eip=0x00d74a; J(JNZ(loc_3397f)); // 63116 jnz short loc_3397F ;~ 17C5:D74A -cs=0x17c5;eip=0x00d74c; J(JMP(loc_3354d)); // 63117 jmp loc_3354D ;~ 17C5:D74C -loc_3397f: - // 6572 -cs=0x17c5;eip=0x00d74f; J(JBE(loc_33984)); // 63121 jbe short loc_33984 ;~ 17C5:D74F -cs=0x17c5;eip=0x00d751; J(JMP(loc_33a1e)); // 63122 jmp loc_33A1E ;~ 17C5:D751 -loc_33984: - // 6573 -cs=0x17c5;eip=0x00d754; T(CMP(ax, 0x1970)); // 63126 cmp ax, 1970h ;~ 17C5:D754 -cs=0x17c5;eip=0x00d757; J(JNZ(loc_3398c)); // 63127 jnz short loc_3398C ;~ 17C5:D757 -cs=0x17c5;eip=0x00d759; J(JMP(loc_33835)); // 63128 jmp loc_33835 ;~ 17C5:D759 -loc_3398c: - // 6574 -cs=0x17c5;eip=0x00d75c; J(JA(loc_339ce)); // 63132 ja short loc_339CE ;~ 17C5:D75C -cs=0x17c5;eip=0x00d75e; T(CMP(ax, 0x1177)); // 63133 cmp ax, 1177h ;~ 17C5:D75E -cs=0x17c5;eip=0x00d761; J(JNZ(loc_33996)); // 63134 jnz short loc_33996 ;~ 17C5:D761 -cs=0x17c5;eip=0x00d763; J(JMP(loc_337df)); // 63135 jmp loc_337DF ;~ 17C5:D763 -loc_33996: - // 6575 -cs=0x17c5;eip=0x00d766; J(JA(loc_339ab)); // 63139 ja short loc_339AB ;~ 17C5:D766 -cs=0x17c5;eip=0x00d768; T(CMP(ax, 0x11B)); // 63140 cmp ax, 11Bh ;~ 17C5:D768 -cs=0x17c5;eip=0x00d76b; J(JNZ(loc_339a0)); // 63141 jnz short loc_339A0 ;~ 17C5:D76B -cs=0x17c5;eip=0x00d76d; J(JMP(loc_338e6)); // 63142 jmp loc_338E6 ;~ 17C5:D76D -loc_339a0: - // 6576 -cs=0x17c5;eip=0x00d770; T(CMP(ax, 0x0E08)); // 63146 cmp ax, 0E08h ;~ 17C5:D770 -cs=0x17c5;eip=0x00d773; J(JNZ(loc_339a8)); // 63147 jnz short loc_339A8 ;~ 17C5:D773 -cs=0x17c5;eip=0x00d775; J(JMP(loc_33871)); // 63148 jmp loc_33871 ;~ 17C5:D775 -loc_339a8: - // 6577 -cs=0x17c5;eip=0x00d778; J(JMP(loc_33abc)); // 63152 jmp loc_33ABC ;~ 17C5:D778 -loc_339ab: - // 6578 -cs=0x17c5;eip=0x00d77b; T(CMP(ax, 0x1372)); // 63156 cmp ax, 1372h ;~ 17C5:D77B -cs=0x17c5;eip=0x00d77e; J(JNZ(loc_339b3)); // 63157 jnz short loc_339B3 ;~ 17C5:D77E -cs=0x17c5;eip=0x00d780; J(JMP(loc_334b4)); // 63158 jmp loc_334B4 ;~ 17C5:D780 -loc_339b3: - // 6579 -cs=0x17c5;eip=0x00d783; T(CMP(ax, 0x1400)); // 63162 cmp ax, 1400h ;~ 17C5:D783 -cs=0x17c5;eip=0x00d786; J(JNZ(loc_339bb)); // 63163 jnz short loc_339BB ;~ 17C5:D786 -cs=0x17c5;eip=0x00d788; J(JMP(loc_3370e)); // 63164 jmp loc_3370E ;~ 17C5:D788 -loc_339bb: - // 6580 -cs=0x17c5;eip=0x00d78b; T(CMP(ax, 0x1474)); // 63168 cmp ax, 1474h ;~ 17C5:D78B -cs=0x17c5;eip=0x00d78e; J(JNZ(loc_339c3)); // 63169 jnz short loc_339C3 ;~ 17C5:D78E -cs=0x17c5;eip=0x00d790; J(JMP(loc_33869)); // 63170 jmp loc_33869 ;~ 17C5:D790 -loc_339c3: - // 6581 -cs=0x17c5;eip=0x00d793; T(CMP(ax, 0x1500)); // 63174 cmp ax, 1500h ;~ 17C5:D793 -cs=0x17c5;eip=0x00d796; J(JNZ(loc_339cb)); // 63175 jnz short loc_339CB ;~ 17C5:D796 -cs=0x17c5;eip=0x00d798; J(JMP(loc_334ae)); // 63176 jmp loc_334AE ;~ 17C5:D798 -loc_339cb: - // 6582 -cs=0x17c5;eip=0x00d79b; J(JMP(loc_33abc)); // 63180 jmp loc_33ABC ;~ 17C5:D79B -loc_339ce: - // 6583 -cs=0x17c5;eip=0x00d79e; T(CMP(ax, 0x2000)); // 63184 cmp ax, 2000h ;~ 17C5:D79E -cs=0x17c5;eip=0x00d7a1; J(JNZ(loc_339d6)); // 63185 jnz short loc_339D6 ;~ 17C5:D7A1 -cs=0x17c5;eip=0x00d7a3; J(JMP(loc_3357c)); // 63186 jmp loc_3357C ;~ 17C5:D7A3 -loc_339d6: - // 6584 -cs=0x17c5;eip=0x00d7a6; J(JA(loc_339f3)); // 63190 ja short loc_339F3 ;~ 17C5:D7A6 -cs=0x17c5;eip=0x00d7a8; T(CMP(ax, 0x1C0D)); // 63191 cmp ax, 1C0Dh ;~ 17C5:D7A8 -cs=0x17c5;eip=0x00d7ab; J(JNZ(loc_339e0)); // 63192 jnz short loc_339E0 ;~ 17C5:D7AB -cs=0x17c5;eip=0x00d7ad; J(JMP(loc_3387a)); // 63193 jmp loc_3387A ;~ 17C5:D7AD -loc_339e0: - // 6585 -cs=0x17c5;eip=0x00d7b0; T(CMP(ax, 0x1E00)); // 63197 cmp ax, 1E00h ;~ 17C5:D7B0 -cs=0x17c5;eip=0x00d7b3; J(JNZ(loc_339e8)); // 63198 jnz short loc_339E8 ;~ 17C5:D7B3 -cs=0x17c5;eip=0x00d7b5; J(JMP(loc_3368c)); // 63199 jmp loc_3368C ;~ 17C5:D7B5 -loc_339e8: - // 6586 -cs=0x17c5;eip=0x00d7b8; T(CMP(ax, 0x1F73)); // 63203 cmp ax, 1F73h ;~ 17C5:D7B8 -cs=0x17c5;eip=0x00d7bb; J(JNZ(loc_339f0)); // 63204 jnz short loc_339F0 ;~ 17C5:D7BB -cs=0x17c5;eip=0x00d7bd; J(JMP(loc_33727)); // 63205 jmp loc_33727 ;~ 17C5:D7BD -loc_339f0: - // 6587 -cs=0x17c5;eip=0x00d7c0; J(JMP(loc_33abc)); // 63209 jmp loc_33ABC ;~ 17C5:D7C0 -loc_339f3: - // 6588 -cs=0x17c5;eip=0x00d7c3; T(CMP(ax, 0x2064)); // 63213 cmp ax, 2064h ;~ 17C5:D7C3 -cs=0x17c5;eip=0x00d7c6; J(JNZ(loc_339fb)); // 63214 jnz short loc_339FB ;~ 17C5:D7C6 -cs=0x17c5;eip=0x00d7c8; J(JMP(loc_3377f)); // 63215 jmp loc_3377F ;~ 17C5:D7C8 -loc_339fb: - // 6589 -cs=0x17c5;eip=0x00d7cb; T(CMP(ax, 0x2100)); // 63219 cmp ax, 2100h ;~ 17C5:D7CB -cs=0x17c5;eip=0x00d7ce; J(JNZ(loc_33a03)); // 63220 jnz short loc_33A03 ;~ 17C5:D7CE -cs=0x17c5;eip=0x00d7d0; J(JMP(loc_33654)); // 63221 jmp loc_33654 ;~ 17C5:D7D0 -loc_33a03: - // 6590 -cs=0x17c5;eip=0x00d7d3; T(CMP(ax, 0x2166)); // 63225 cmp ax, 2166h ;~ 17C5:D7D3 -cs=0x17c5;eip=0x00d7d6; J(JNZ(loc_33a0b)); // 63226 jnz short loc_33A0B ;~ 17C5:D7D6 -cs=0x17c5;eip=0x00d7d8; J(JMP(loc_33533)); // 63227 jmp loc_33533 ;~ 17C5:D7D8 -loc_33a0b: - // 6591 -cs=0x17c5;eip=0x00d7db; T(CMP(ax, 0x2267)); // 63231 cmp ax, 2267h ;~ 17C5:D7DB -cs=0x17c5;eip=0x00d7de; J(JNZ(loc_33a13)); // 63232 jnz short loc_33A13 ;~ 17C5:D7DE -cs=0x17c5;eip=0x00d7e0; J(JMP(loc_33760)); // 63233 jmp loc_33760 ;~ 17C5:D7E0 -loc_33a13: - // 6592 -cs=0x17c5;eip=0x00d7e3; T(CMP(ax, 0x2500)); // 63237 cmp ax, 2500h ;~ 17C5:D7E3 -cs=0x17c5;eip=0x00d7e6; J(JNZ(loc_33a1b)); // 63238 jnz short loc_33A1B ;~ 17C5:D7E6 -cs=0x17c5;eip=0x00d7e8; J(JMP(loc_335d2)); // 63239 jmp loc_335D2 ;~ 17C5:D7E8 -loc_33a1b: - // 6593 -cs=0x17c5;eip=0x00d7eb; J(JMP(loc_33abc)); // 63243 jmp loc_33ABC ;~ 17C5:D7EB -loc_33a1e: - // 6594 -cs=0x17c5;eip=0x00d7ee; T(CMP(ax, 0x3B00)); // 63247 cmp ax, 3B00h ;~ 17C5:D7EE -cs=0x17c5;eip=0x00d7f1; J(JNZ(loc_33a26)); // 63248 jnz short loc_33A26 ;~ 17C5:D7F1 -cs=0x17c5;eip=0x00d7f3; J(JMP(loc_3388c)); // 63249 jmp loc_3388C ;~ 17C5:D7F3 -loc_33a26: - // 6595 -cs=0x17c5;eip=0x00d7f6; J(JA(loc_33a6e)); // 63253 ja short loc_33A6E ;~ 17C5:D7F6 -cs=0x17c5;eip=0x00d7f8; T(CMP(ax, 0x2F00)); // 63254 cmp ax, 2F00h ;~ 17C5:D7F8 -cs=0x17c5;eip=0x00d7fb; J(JNZ(loc_33a30)); // 63255 jnz short loc_33A30 ;~ 17C5:D7FB -cs=0x17c5;eip=0x00d7fd; J(JMP(loc_336b0)); // 63256 jmp loc_336B0 ;~ 17C5:D7FD -loc_33a30: - // 6596 -cs=0x17c5;eip=0x00d800; J(JA(loc_33a4c)); // 63260 ja short loc_33A4C ;~ 17C5:D800 -cs=0x17c5;eip=0x00d802; T(CMP(ax, 0x2C7A)); // 63261 cmp ax, 2C7Ah ;~ 17C5:D802 -cs=0x17c5;eip=0x00d805; J(JNZ(loc_33a3a)); // 63262 jnz short loc_33A3A ;~ 17C5:D805 -cs=0x17c5;eip=0x00d807; J(JMP(loc_33527)); // 63263 jmp loc_33527 ;~ 17C5:D807 -loc_33a3a: - // 6597 -cs=0x17c5;eip=0x00d80a; T(CMP(ax, 0x2D78)); // 63267 cmp ax, 2D78h ;~ 17C5:D80A -cs=0x17c5;eip=0x00d80d; J(JNZ(loc_33a42)); // 63268 jnz short loc_33A42 ;~ 17C5:D80D -cs=0x17c5;eip=0x00d80f; J(JMP(loc_3352d)); // 63269 jmp loc_3352D ;~ 17C5:D80F -loc_33a42: - // 6598 -cs=0x17c5;eip=0x00d812; T(CMP(ax, 0x2E63)); // 63273 cmp ax, 2E63h ;~ 17C5:D812 -cs=0x17c5;eip=0x00d815; J(JNZ(loc_33a4a)); // 63274 jnz short loc_33A4A ;~ 17C5:D815 -cs=0x17c5;eip=0x00d817; J(JMP(loc_33540)); // 63275 jmp loc_33540 ;~ 17C5:D817 -loc_33a4a: - // 6599 -cs=0x17c5;eip=0x00d81a; J(JMP(loc_33abc)); // 63279 jmp short loc_33ABC ;~ 17C5:D81A -loc_33a4c: - // 6600 -cs=0x17c5;eip=0x00d81c; T(CMP(ax, 0x3100)); // 63283 cmp ax, 3100h ;~ 17C5:D81C -cs=0x17c5;eip=0x00d81f; J(JNZ(loc_33a54)); // 63284 jnz short loc_33A54 ;~ 17C5:D81F -cs=0x17c5;eip=0x00d821; J(JMP(loc_336fc)); // 63285 jmp loc_336FC ;~ 17C5:D821 -loc_33a54: - // 6601 -cs=0x17c5;eip=0x00d824; T(CMP(ax, 0x3200)); // 63289 cmp ax, 3200h ;~ 17C5:D824 -cs=0x17c5;eip=0x00d827; J(JNZ(loc_33a5c)); // 63290 jnz short loc_33A5C ;~ 17C5:D827 -cs=0x17c5;eip=0x00d829; J(JMP(loc_3361c)); // 63291 jmp loc_3361C ;~ 17C5:D829 -loc_33a5c: - // 6602 -cs=0x17c5;eip=0x00d82c; T(CMP(ax, 0x326D)); // 63295 cmp ax, 326Dh ;~ 17C5:D82C -cs=0x17c5;eip=0x00d82f; J(JNZ(loc_33a64)); // 63296 jnz short loc_33A64 ;~ 17C5:D82F -cs=0x17c5;eip=0x00d831; J(JMP(loc_33746)); // 63297 jmp loc_33746 ;~ 17C5:D831 -loc_33a64: - // 6603 -cs=0x17c5;eip=0x00d834; T(CMP(ax, 0x3920)); // 63301 cmp ax, 3920h ;~ 17C5:D834 -cs=0x17c5;eip=0x00d837; J(JNZ(loc_33a6c)); // 63302 jnz short loc_33A6C ;~ 17C5:D837 -cs=0x17c5;eip=0x00d839; J(JMP(loc_33883)); // 63303 jmp loc_33883 ;~ 17C5:D839 -loc_33a6c: - // 6604 -cs=0x17c5;eip=0x00d83c; J(JMP(loc_33abc)); // 63307 jmp short loc_33ABC ;~ 17C5:D83C -loc_33a6e: - // 6605 -cs=0x17c5;eip=0x00d83e; T(CMP(ax, 0x3F00)); // 63311 cmp ax, 3F00h ;~ 17C5:D83E -cs=0x17c5;eip=0x00d841; J(JNZ(loc_33a76)); // 63312 jnz short loc_33A76 ;~ 17C5:D841 -cs=0x17c5;eip=0x00d843; J(JMP(loc_338b0)); // 63313 jmp loc_338B0 ;~ 17C5:D843 -loc_33a76: - // 6606 -cs=0x17c5;eip=0x00d846; J(JA(loc_33a92)); // 63317 ja short loc_33A92 ;~ 17C5:D846 -cs=0x17c5;eip=0x00d848; T(CMP(ax, 0x3C00)); // 63318 cmp ax, 3C00h ;~ 17C5:D848 -cs=0x17c5;eip=0x00d84b; J(JNZ(loc_33a80)); // 63319 jnz short loc_33A80 ;~ 17C5:D84B -cs=0x17c5;eip=0x00d84d; J(JMP(loc_33895)); // 63320 jmp loc_33895 ;~ 17C5:D84D -loc_33a80: - // 6607 -cs=0x17c5;eip=0x00d850; T(CMP(ax, 0x3D00)); // 63324 cmp ax, 3D00h ;~ 17C5:D850 -cs=0x17c5;eip=0x00d853; J(JNZ(loc_33a88)); // 63325 jnz short loc_33A88 ;~ 17C5:D853 -cs=0x17c5;eip=0x00d855; J(JMP(loc_3389e)); // 63326 jmp loc_3389E ;~ 17C5:D855 -loc_33a88: - // 6608 -cs=0x17c5;eip=0x00d858; T(CMP(ax, 0x3E00)); // 63330 cmp ax, 3E00h ;~ 17C5:D858 -cs=0x17c5;eip=0x00d85b; J(JNZ(loc_33a90)); // 63331 jnz short loc_33A90 ;~ 17C5:D85B -cs=0x17c5;eip=0x00d85d; J(JMP(loc_338a7)); // 63332 jmp loc_338A7 ;~ 17C5:D85D -loc_33a90: - // 6609 -cs=0x17c5;eip=0x00d860; J(JMP(loc_33abc)); // 63336 jmp short loc_33ABC ;~ 17C5:D860 -loc_33a92: - // 6610 -cs=0x17c5;eip=0x00d862; T(CMP(ax, 0x4000)); // 63340 cmp ax, 4000h ;~ 17C5:D862 -cs=0x17c5;eip=0x00d865; J(JNZ(loc_33a9a)); // 63341 jnz short loc_33A9A ;~ 17C5:D865 -cs=0x17c5;eip=0x00d867; J(JMP(loc_338b9)); // 63342 jmp loc_338B9 ;~ 17C5:D867 -loc_33a9a: - // 6611 -cs=0x17c5;eip=0x00d86a; T(CMP(ax, 0x4100)); // 63346 cmp ax, 4100h ;~ 17C5:D86A -cs=0x17c5;eip=0x00d86d; J(JNZ(loc_33aa2)); // 63347 jnz short loc_33AA2 ;~ 17C5:D86D -cs=0x17c5;eip=0x00d86f; J(JMP(loc_338c2)); // 63348 jmp loc_338C2 ;~ 17C5:D86F -loc_33aa2: - // 6612 -cs=0x17c5;eip=0x00d872; T(CMP(ax, 0x4200)); // 63352 cmp ax, 4200h ;~ 17C5:D872 -cs=0x17c5;eip=0x00d875; J(JNZ(loc_33aaa)); // 63353 jnz short loc_33AAA ;~ 17C5:D875 -cs=0x17c5;eip=0x00d877; J(JMP(loc_338cb)); // 63354 jmp loc_338CB ;~ 17C5:D877 -loc_33aaa: - // 6613 -cs=0x17c5;eip=0x00d87a; T(CMP(ax, 0x4300)); // 63358 cmp ax, 4300h ;~ 17C5:D87A -cs=0x17c5;eip=0x00d87d; J(JNZ(loc_33ab2)); // 63359 jnz short loc_33AB2 ;~ 17C5:D87D -cs=0x17c5;eip=0x00d87f; J(JMP(loc_338d4)); // 63360 jmp loc_338D4 ;~ 17C5:D87F -loc_33ab2: - // 6614 -cs=0x17c5;eip=0x00d882; T(CMP(ax, 0x4400)); // 63364 cmp ax, 4400h ;~ 17C5:D882 -cs=0x17c5;eip=0x00d885; J(JNZ(loc_33aba)); // 63365 jnz short loc_33ABA ;~ 17C5:D885 -cs=0x17c5;eip=0x00d887; J(JMP(loc_338dd)); // 63366 jmp loc_338DD ;~ 17C5:D887 -loc_33aba: - // 6615 -cs=0x17c5;eip=0x00d88a; J({;}); // 63370 jmp short $+2 ;~ 17C5:D88A -loc_33abc: - // 6616 -cs=0x17c5;eip=0x00d88c; T(TEST(word_4f42e, 0x1000)); // 63375 test word_4F42E, 1000h ;~ 17C5:D88C -cs=0x17c5;eip=0x00d892; J(JNZ(loc_33ac7)); // 63376 jnz short loc_33AC7 ;~ 17C5:D892 -cs=0x17c5;eip=0x00d894; J(JMP(loc_33b7b)); // 63377 jmp loc_33B7B ;~ 17C5:D894 -loc_33ac7: - // 6617 -cs=0x17c5;eip=0x00d897; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 63381 mov ax, [bp+arg_0] ;~ 17C5:D897 -cs=0x17c5;eip=0x00d89a; J(JMP(loc_33b5a)); // 63382 jmp loc_33B5A ;~ 17C5:D89A -loc_33acd: - // 6618 -cs=0x17c5;eip=0x00d89d; J(CALL(sub_27bd3,0)); // 63386 call sub_27BD3 ;~ 17C5:D89D -cs=0x17c5;eip=0x00d8a0; J(JMP(loc_33b7b)); // 63387 jmp loc_33B7B ;~ 17C5:D8A0 -loc_33ad3: - // 6619 -cs=0x17c5;eip=0x00d8a3; T(SUB(ax, ax)); // 63391 sub ax, ax ;~ 17C5:D8A3 -cs=0x17c5;eip=0x00d8a5; T(dx = 2;); // 63392 mov dx, 2 ;~ 17C5:D8A5 -cs=0x17c5;eip=0x00d8a8; T(cl = *(db*)(&word_4e61a);); // 63393 mov cl, byte ptr word_4E61A ;~ 17C5:D8A8 -cs=0x17c5;eip=0x00d8ac; T(OR(cl, cl)); // 63394 or cl, cl ;~ 17C5:D8AC -cs=0x17c5;eip=0x00d8ae; J(JZ(loc_33aea)); // 63395 jz short loc_33AEA ;~ 17C5:D8AE -loc_33ae0: - // 6620 -cs=0x17c5;eip=0x00d8b0; T(SAR(dx, 1)); // 63398 sar dx, 1 ;~ 17C5:D8B0 -cs=0x17c5;eip=0x00d8b2; T(RCR(ax, 1)); // 63399 rcr ax, 1 ;~ 17C5:D8B2 -cs=0x17c5;eip=0x00d8b4; T(DEC(cl)); // 63400 dec cl ;~ 17C5:D8B4 -cs=0x17c5;eip=0x00d8b6; J(JZ(loc_33aea)); // 63401 jz short loc_33AEA ;~ 17C5:D8B6 -cs=0x17c5;eip=0x00d8b8; J(JMP(loc_33ae0)); // 63402 jmp short loc_33AE0 ;~ 17C5:D8B8 -loc_33aea: - // 6621 -cs=0x17c5;eip=0x00d8ba; X(ADD(word_51a28, ax)); // 63407 add word_51A28, ax ;~ 17C5:D8BA -cs=0x17c5;eip=0x00d8be; X(ADC(*(word_51a2a), dx)); // 63408 adc word_51A2A, dx ;~ 17C5:D8BE -cs=0x17c5;eip=0x00d8c2; J(JMP(loc_33b7b)); // 63409 jmp loc_33B7B ;~ 17C5:D8C2 -loc_33af5: - // 6622 -cs=0x17c5;eip=0x00d8c5; T(SUB(ax, ax)); // 63413 sub ax, ax ;~ 17C5:D8C5 -cs=0x17c5;eip=0x00d8c7; T(dx = 2;); // 63414 mov dx, 2 ;~ 17C5:D8C7 -cs=0x17c5;eip=0x00d8ca; T(cl = *(db*)(&word_4e61a);); // 63415 mov cl, byte ptr word_4E61A ;~ 17C5:D8CA -cs=0x17c5;eip=0x00d8ce; T(OR(cl, cl)); // 63416 or cl, cl ;~ 17C5:D8CE -cs=0x17c5;eip=0x00d8d0; J(JZ(loc_33b0c)); // 63417 jz short loc_33B0C ;~ 17C5:D8D0 -loc_33b02: - // 6623 -cs=0x17c5;eip=0x00d8d2; T(SAR(dx, 1)); // 63420 sar dx, 1 ;~ 17C5:D8D2 -cs=0x17c5;eip=0x00d8d4; T(RCR(ax, 1)); // 63421 rcr ax, 1 ;~ 17C5:D8D4 -cs=0x17c5;eip=0x00d8d6; T(DEC(cl)); // 63422 dec cl ;~ 17C5:D8D6 -cs=0x17c5;eip=0x00d8d8; J(JZ(loc_33b0c)); // 63423 jz short loc_33B0C ;~ 17C5:D8D8 -cs=0x17c5;eip=0x00d8da; J(JMP(loc_33b02)); // 63424 jmp short loc_33B02 ;~ 17C5:D8DA -loc_33b0c: - // 6624 -cs=0x17c5;eip=0x00d8dc; X(SUB(word_51a28, ax)); // 63429 sub word_51A28, ax ;~ 17C5:D8DC -cs=0x17c5;eip=0x00d8e0; X(SBB(*(word_51a2a), dx)); // 63430 sbb word_51A2A, dx ;~ 17C5:D8E0 -cs=0x17c5;eip=0x00d8e4; J(JMP(loc_33b7b)); // 63431 jmp short loc_33B7B ;~ 17C5:D8E4 -loc_33b16: - // 6625 -cs=0x17c5;eip=0x00d8e6; T(SUB(ax, ax)); // 63435 sub ax, ax ;~ 17C5:D8E6 -cs=0x17c5;eip=0x00d8e8; T(dx = 2;); // 63436 mov dx, 2 ;~ 17C5:D8E8 -cs=0x17c5;eip=0x00d8eb; T(cl = *(db*)(&word_4e61a);); // 63437 mov cl, byte ptr word_4E61A ;~ 17C5:D8EB -cs=0x17c5;eip=0x00d8ef; T(OR(cl, cl)); // 63438 or cl, cl ;~ 17C5:D8EF -cs=0x17c5;eip=0x00d8f1; J(JZ(loc_33b2d)); // 63439 jz short loc_33B2D ;~ 17C5:D8F1 -loc_33b23: - // 6626 -cs=0x17c5;eip=0x00d8f3; T(SAR(dx, 1)); // 63442 sar dx, 1 ;~ 17C5:D8F3 -cs=0x17c5;eip=0x00d8f5; T(RCR(ax, 1)); // 63443 rcr ax, 1 ;~ 17C5:D8F5 -cs=0x17c5;eip=0x00d8f7; T(DEC(cl)); // 63444 dec cl ;~ 17C5:D8F7 -cs=0x17c5;eip=0x00d8f9; J(JZ(loc_33b2d)); // 63445 jz short loc_33B2D ;~ 17C5:D8F9 -cs=0x17c5;eip=0x00d8fb; J(JMP(loc_33b23)); // 63446 jmp short loc_33B23 ;~ 17C5:D8FB -loc_33b2d: - // 6627 -cs=0x17c5;eip=0x00d8fd; X(SUB(word_51a0a, ax)); // 63451 sub word_51A0A, ax ;~ 17C5:D8FD -cs=0x17c5;eip=0x00d901; X(SBB(word_51a0c, dx)); // 63452 sbb word_51A0C, dx ;~ 17C5:D901 -cs=0x17c5;eip=0x00d905; J(JMP(loc_33b7b)); // 63453 jmp short loc_33B7B ;~ 17C5:D905 -loc_33b37: - // 6628 -cs=0x17c5;eip=0x00d907; T(SUB(ax, ax)); // 63457 sub ax, ax ;~ 17C5:D907 -cs=0x17c5;eip=0x00d909; T(dx = 2;); // 63458 mov dx, 2 ;~ 17C5:D909 -cs=0x17c5;eip=0x00d90c; T(cl = *(db*)(&word_4e61a);); // 63459 mov cl, byte ptr word_4E61A ;~ 17C5:D90C -cs=0x17c5;eip=0x00d910; T(OR(cl, cl)); // 63460 or cl, cl ;~ 17C5:D910 -cs=0x17c5;eip=0x00d912; J(JZ(loc_33b4e)); // 63461 jz short loc_33B4E ;~ 17C5:D912 -loc_33b44: - // 6629 -cs=0x17c5;eip=0x00d914; T(SAR(dx, 1)); // 63464 sar dx, 1 ;~ 17C5:D914 -cs=0x17c5;eip=0x00d916; T(RCR(ax, 1)); // 63465 rcr ax, 1 ;~ 17C5:D916 -cs=0x17c5;eip=0x00d918; T(DEC(cl)); // 63466 dec cl ;~ 17C5:D918 -cs=0x17c5;eip=0x00d91a; J(JZ(loc_33b4e)); // 63467 jz short loc_33B4E ;~ 17C5:D91A -cs=0x17c5;eip=0x00d91c; J(JMP(loc_33b44)); // 63468 jmp short loc_33B44 ;~ 17C5:D91C -loc_33b4e: - // 6630 -cs=0x17c5;eip=0x00d91e; X(ADD(word_51a0a, ax)); // 63473 add word_51A0A, ax ;~ 17C5:D91E -cs=0x17c5;eip=0x00d922; X(ADC(word_51a0c, dx)); // 63474 adc word_51A0C, dx ;~ 17C5:D922 -cs=0x17c5;eip=0x00d926; J(JMP(loc_33b7b)); // 63475 jmp short loc_33B7B ;~ 17C5:D926 -ret_17c5_d928: - // 6631 -cs=0x17c5;eip=0x00d928; J(JMP(loc_33b7b)); // 63477 jmp short loc_33B7B ;~ 17C5:D928 -loc_33b5a: - // 6632 -cs=0x17c5;eip=0x00d92a; T(CMP(ax, 0x1300)); // 63481 cmp ax, 1300h ;~ 17C5:D92A -cs=0x17c5;eip=0x00d92d; J(JNZ(loc_33b62)); // 63482 jnz short loc_33B62 ;~ 17C5:D92D -cs=0x17c5;eip=0x00d92f; J(JMP(loc_33acd)); // 63483 jmp loc_33ACD ;~ 17C5:D92F -loc_33b62: - // 6633 -cs=0x17c5;eip=0x00d932; T(CMP(ax, 0x1F00)); // 63487 cmp ax, 1F00h ;~ 17C5:D932 -cs=0x17c5;eip=0x00d935; J(JNZ(loc_33b6a)); // 63488 jnz short loc_33B6A ;~ 17C5:D935 -cs=0x17c5;eip=0x00d937; J(JMP(loc_33ad3)); // 63489 jmp loc_33AD3 ;~ 17C5:D937 -loc_33b6a: - // 6634 -cs=0x17c5;eip=0x00d93a; T(CMP(ax, 0x2C00)); // 63493 cmp ax, 2C00h ;~ 17C5:D93A -cs=0x17c5;eip=0x00d93d; J(JZ(loc_33b16)); // 63494 jz short loc_33B16 ;~ 17C5:D93D -cs=0x17c5;eip=0x00d93f; T(CMP(ax, 0x2D00)); // 63495 cmp ax, 2D00h ;~ 17C5:D93F -cs=0x17c5;eip=0x00d942; J(JZ(loc_33af5)); // 63496 jz short loc_33AF5 ;~ 17C5:D942 -cs=0x17c5;eip=0x00d944; T(CMP(ax, 0x2E00)); // 63497 cmp ax, 2E00h ;~ 17C5:D944 -cs=0x17c5;eip=0x00d947; J(JZ(loc_33b37)); // 63498 jz short loc_33B37 ;~ 17C5:D947 -cs=0x17c5;eip=0x00d949; J({;}); // 63499 jmp short $+2 ;~ 17C5:D949 -loc_33b7b: - // 6635 -cs=0x17c5;eip=0x00d94b; T(CMP(*(word_5206c), 0)); // 63504 cmp word_5206C, 0 ;~ 17C5:D94B -cs=0x17c5;eip=0x00d950; J(JZ(loc_33b88)); // 63505 jz short loc_33B88 ;~ 17C5:D950 -cs=0x17c5;eip=0x00d952; X(word_520c0 = 0x8C;); // 63506 mov word_520C0, 8Ch ;~ 17C5:D952 -loc_33b88: - // 6636 -cs=0x17c5;eip=0x00d958; T(CMP(word_4e834, 0)); // 63510 cmp word_4E834, 0 ;~ 17C5:D958 -cs=0x17c5;eip=0x00d95d; J(JLE(loc_33b93)); // 63511 jle short loc_33B93 ;~ 17C5:D95D -cs=0x17c5;eip=0x00d95f; X(DEC(word_4e834)); // 63512 dec word_4E834 ;~ 17C5:D95F -loc_33b93: - // 6637 -cs=0x17c5;eip=0x00d963; T(ax = 1;); // 63515 mov ax, 1 ;~ 17C5:D963 -cs=0x17c5;eip=0x00d966; X(PUSH(ax)); // 63516 push ax ;~ 17C5:D966 -cs=0x17c5;eip=0x00d967; J(CALL(sub_3344e,0)); // 63517 call sub_3344E ;~ 17C5:D967 -cs=0x17c5;eip=0x00d96a; T(ADD(sp, 2)); // 63518 add sp, 2 ;~ 17C5:D96A -cs=0x17c5;eip=0x00d96d; T(OR(ax, ax)); // 63519 or ax, ax ;~ 17C5:D96D -cs=0x17c5;eip=0x00d96f; J(JZ(loc_33bb1)); // 63520 jz short loc_33BB1 ;~ 17C5:D96F -cs=0x17c5;eip=0x00d971; T(CMP(word_4e834, 0)); // 63521 cmp word_4E834, 0 ;~ 17C5:D971 -cs=0x17c5;eip=0x00d976; J(JNZ(loc_33bb1)); // 63522 jnz short loc_33BB1 ;~ 17C5:D976 -cs=0x17c5;eip=0x00d978; J(CALL(sub_2ecd6,0)); // 63523 call sub_2ECD6 ;~ 17C5:D978 -cs=0x17c5;eip=0x00d97b; X(word_4e834 = 4;); // 63525 mov word_4E834, 4 ;~ 17C5:D97B -loc_33bb1: - // 6638 -cs=0x17c5;eip=0x00d981; T(TEST(*(db*)(&word_4f42e), 1)); // 63529 test byte ptr word_4F42E, 1 ;~ 17C5:D981 -cs=0x17c5;eip=0x00d986; J(JZ(loc_33bbd)); // 63530 jz short loc_33BBD ;~ 17C5:D986 -cs=0x17c5;eip=0x00d988; T(ax = 4;); // 63531 mov ax, 4 ;~ 17C5:D988 -cs=0x17c5;eip=0x00d98b; J(JMP(loc_33bd4)); // 63532 jmp short loc_33BD4 ;~ 17C5:D98B -loc_33bbd: - // 6639 -cs=0x17c5;eip=0x00d98d; T(CMP(*(word_50c8a), 0x0FA)); // 63536 cmp word_50C8A, 0FAh ;~ 17C5:D98D -cs=0x17c5;eip=0x00d993; J(JL(loc_33bcc)); // 63537 jl short loc_33BCC ;~ 17C5:D993 -cs=0x17c5;eip=0x00d995; T(TEST(*(db*)(&word_49918), 1)); // 63538 test byte ptr word_49918, 1 ;~ 17C5:D995 -cs=0x17c5;eip=0x00d99a; J(JZ(loc_33bd1)); // 63539 jz short loc_33BD1 ;~ 17C5:D99A -loc_33bcc: - // 6640 -cs=0x17c5;eip=0x00d99c; T(ax = 2;); // 63542 mov ax, 2 ;~ 17C5:D99C -cs=0x17c5;eip=0x00d99f; J(JMP(loc_33bd4)); // 63543 jmp short loc_33BD4 ;~ 17C5:D99F -loc_33bd1: - // 6641 -cs=0x17c5;eip=0x00d9a1; T(ax = 0x0A;); // 63547 mov ax, 0Ah ;~ 17C5:D9A1 -loc_33bd4: - // 6642 -cs=0x17c5;eip=0x00d9a4; X(PUSH(ax)); // 63551 push ax ;~ 17C5:D9A4 -cs=0x17c5;eip=0x00d9a5; T(ax = 3;); // 63552 mov ax, 3 ;~ 17C5:D9A5 -cs=0x17c5;eip=0x00d9a8; X(PUSH(ax)); // 63553 push ax ;~ 17C5:D9A8 -cs=0x17c5;eip=0x00d9a9; J(CALL(sub_300e6,0)); // 63554 call sub_300E6 ;~ 17C5:D9A9 -cs=0x17c5;eip=0x00d9ac; T(ADD(sp, 4)); // 63555 add sp, 4 ;~ 17C5:D9AC -cs=0x17c5;eip=0x00d9af; T(TEST(*(db*)(&word_4f42e), 8)); // 63556 test byte ptr word_4F42E, 8 ;~ 17C5:D9AF -cs=0x17c5;eip=0x00d9b4; J(JZ(loc_33beb)); // 63557 jz short loc_33BEB ;~ 17C5:D9B4 -cs=0x17c5;eip=0x00d9b6; T(ax = 0x0E;); // 63558 mov ax, 0Eh ;~ 17C5:D9B6 -cs=0x17c5;eip=0x00d9b9; J(JMP(loc_33bfa)); // 63559 jmp short loc_33BFA ;~ 17C5:D9B9 -loc_33beb: - // 6643 -cs=0x17c5;eip=0x00d9bb; T(CMP(*(db*)(&word_48b66), 0)); // 63563 cmp byte ptr word_48B66, 0 ;~ 17C5:D9BB -cs=0x17c5;eip=0x00d9c0; J(JZ(loc_33bf7)); // 63564 jz short loc_33BF7 ;~ 17C5:D9C0 -cs=0x17c5;eip=0x00d9c2; T(ax = 3;); // 63565 mov ax, 3 ;~ 17C5:D9C2 -cs=0x17c5;eip=0x00d9c5; J(JMP(loc_33bfa)); // 63566 jmp short loc_33BFA ;~ 17C5:D9C5 -loc_33bf7: - // 6644 -cs=0x17c5;eip=0x00d9c7; T(ax = 2;); // 63570 mov ax, 2 ;~ 17C5:D9C7 -loc_33bfa: - // 6645 -cs=0x17c5;eip=0x00d9ca; X(PUSH(ax)); // 63574 push ax ;~ 17C5:D9CA -cs=0x17c5;eip=0x00d9cb; T(ax = 2;); // 63575 mov ax, 2 ;~ 17C5:D9CB -cs=0x17c5;eip=0x00d9ce; X(PUSH(ax)); // 63576 push ax ;~ 17C5:D9CE -cs=0x17c5;eip=0x00d9cf; J(CALL(sub_300e6,0)); // 63577 call sub_300E6 ;~ 17C5:D9CF -cs=0x17c5;eip=0x00d9d2; T(ADD(sp, 4)); // 63578 add sp, 4 ;~ 17C5:D9D2 -cs=0x17c5;eip=0x00d9d5; X(POP(si)); // 63579 pop si ;~ 17C5:D9D5 -cs=0x17c5;eip=0x00d9d6; X(POP(di)); // 63580 pop di ;~ 17C5:D9D6 -cs=0x17c5;eip=0x00d9d7; T(sp = bp;); // 63581 mov sp, bp ;~ 17C5:D9D7 -cs=0x17c5;eip=0x00d9d9; X(POP(bp)); // 63582 pop bp ;~ 17C5:D9D9 -cs=0x17c5;eip=0x00d9da; J(RETN(0)); // 63583 retn ;~ 17C5:D9DA -sub_33cde: - // 63741 -cs=0x17c5;eip=0x00daae; X(PUSH(bp)); // 63743 push bp ;~ 17C5:DAAE -cs=0x17c5;eip=0x00daaf; T(bp = sp;); // 63744 mov bp, sp ;~ 17C5:DAAF -cs=0x17c5;eip=0x00dab1; T(CMP(word_492f4, 0x0F)); // 63745 cmp word_492F4, 0Fh ;~ 17C5:DAB1 -cs=0x17c5;eip=0x00dab6; J(JLE(loc_33d0d)); // 63746 jle short loc_33D0D ;~ 17C5:DAB6 -cs=0x17c5;eip=0x00dab8; T(ax = 4;); // 63747 mov ax, 4 ;~ 17C5:DAB8 -cs=0x17c5;eip=0x00dabb; X(PUSH(ax)); // 63748 push ax ;~ 17C5:DABB -cs=0x17c5;eip=0x00dabc; T(ax = 1;); // 63749 mov ax, 1 ;~ 17C5:DABC -cs=0x17c5;eip=0x00dabf; X(PUSH(ax)); // 63750 push ax ;~ 17C5:DABF -cs=0x17c5;eip=0x00dac0; T(ax = 0x78;); // 63751 mov ax, 78h ; 'x' ;~ 17C5:DAC0 -cs=0x17c5;eip=0x00dac3; T(CWD); // 63752 cwd ;~ 17C5:DAC3 -cs=0x17c5;eip=0x00dac4; T(cx = word_492f4;); // 63753 mov cx, word_492F4 ;~ 17C5:DAC4 -cs=0x17c5;eip=0x00dac8; T(IDIV2(cx)); // 63754 idiv cx ;~ 17C5:DAC8 -cs=0x17c5;eip=0x00daca; T(SUB(ax, 9)); // 63755 sub ax, 9 ;~ 17C5:DACA -cs=0x17c5;eip=0x00dacd; T(NEG(ax)); // 63756 neg ax ;~ 17C5:DACD -cs=0x17c5;eip=0x00dacf; T(SAR(ax, 1)); // 63757 sar ax, 1 ;~ 17C5:DACF -cs=0x17c5;eip=0x00dad1; X(PUSH(ax)); // 63758 push ax ;~ 17C5:DAD1 -cs=0x17c5;eip=0x00dad2; J(CALL(sub_33194,0)); // 63759 call sub_33194 ;~ 17C5:DAD2 -cs=0x17c5;eip=0x00dad5; T(ADD(sp, 6)); // 63760 add sp, 6 ;~ 17C5:DAD5 -cs=0x17c5;eip=0x00dad8; X(word_4e830 = ax;); // 63761 mov word_4E830, ax ;~ 17C5:DAD8 -cs=0x17c5;eip=0x00dadb; J(JMP(loc_33d13)); // 63762 jmp short loc_33D13 ;~ 17C5:DADB -loc_33d0d: - // 6654 -cs=0x17c5;eip=0x00dadd; X(word_4e830 = 0;); // 63766 mov word_4E830, 0 ;~ 17C5:DADD -loc_33d13: - // 6655 -cs=0x17c5;eip=0x00dae3; T(ax = 0x0F;); // 63769 mov ax, 0Fh ;~ 17C5:DAE3 -cs=0x17c5;eip=0x00dae6; X(PUSH(ax)); // 63770 push ax ;~ 17C5:DAE6 -cs=0x17c5;eip=0x00dae7; T(ax = 4;); // 63771 mov ax, 4 ;~ 17C5:DAE7 -cs=0x17c5;eip=0x00daea; T(SUB(ax, word_4993a)); // 63772 sub ax, word_4993A ;~ 17C5:DAEA -cs=0x17c5;eip=0x00daee; X(PUSH(ax)); // 63773 push ax ;~ 17C5:DAEE -cs=0x17c5;eip=0x00daef; X(PUSH(word_492f4)); // 63774 push word_492F4 ;~ 17C5:DAEF -cs=0x17c5;eip=0x00daf3; J(CALL(sub_33194,0)); // 63775 call sub_33194 ;~ 17C5:DAF3 -cs=0x17c5;eip=0x00daf6; T(ADD(sp, 6)); // 63776 add sp, 6 ;~ 17C5:DAF6 -cs=0x17c5;eip=0x00daf9; X(word_492f4 = ax;); // 63777 mov word_492F4, ax ;~ 17C5:DAF9 -cs=0x17c5;eip=0x00dafc; T(ax = 0x10;); // 63778 mov ax, 10h ;~ 17C5:DAFC -cs=0x17c5;eip=0x00daff; X(PUSH(ax)); // 63779 push ax ;~ 17C5:DAFF -cs=0x17c5;eip=0x00db00; T(ax = 3;); // 63780 mov ax, 3 ;~ 17C5:DB00 -cs=0x17c5;eip=0x00db03; X(PUSH(ax)); // 63781 push ax ;~ 17C5:DB03 -cs=0x17c5;eip=0x00db04; T(ax = word_492f4;); // 63782 mov ax, word_492F4 ;~ 17C5:DB04 -cs=0x17c5;eip=0x00db07; T(SHL(ax, 1)); // 63783 shl ax, 1 ;~ 17C5:DB07 -cs=0x17c5;eip=0x00db09; X(PUSH(ax)); // 63784 push ax ;~ 17C5:DB09 -cs=0x17c5;eip=0x00db0a; J(CALL(sub_33194,0)); // 63785 call sub_33194 ;~ 17C5:DB0A -cs=0x17c5;eip=0x00db0d; T(ADD(sp, 6)); // 63786 add sp, 6 ;~ 17C5:DB0D -cs=0x17c5;eip=0x00db10; X(word_511d4 = ax;); // 63787 mov word_511D4, ax ;~ 17C5:DB10 -cs=0x17c5;eip=0x00db13; T(ax = 0x0FA;); // 63788 mov ax, 0FAh ;~ 17C5:DB13 -cs=0x17c5;eip=0x00db16; X(IMUL1_2(word_492f4)); // 63789 imul word_492F4 ;~ 17C5:DB16 -cs=0x17c5;eip=0x00db1a; X(*(word_512dc) = ax;); // 63790 mov word_512DC, ax ;~ 17C5:DB1A -cs=0x17c5;eip=0x00db1d; T(ax = 0x0C8;); // 63791 mov ax, 0C8h ;~ 17C5:DB1D -cs=0x17c5;eip=0x00db20; X(IMUL1_2(word_492f4)); // 63792 imul word_492F4 ;~ 17C5:DB20 -cs=0x17c5;eip=0x00db24; X(MOV(*(dw*)(raddr(ds,m2c::kloc_4fb8b+1)), ax)); // 63793 mov word ptr loc_4FB8B+1, ax ;~ 17C5:DB24 -cs=0x17c5;eip=0x00db27; T(sp = bp;); // 63794 mov sp, bp ;~ 17C5:DB27 -cs=0x17c5;eip=0x00db29; X(POP(bp)); // 63795 pop bp ;~ 17C5:DB29 -cs=0x17c5;eip=0x00db2a; J(RETN(0)); // 63796 retn ;~ 17C5:DB2A -sub_3417f: - // 64545 -#undef arg_0 -#define arg_0 4 - // 64547 arg_0 = word ptr 4 ;~ 17C5:DF4F -#undef arg_2 -#define arg_2 6 - // 64548 arg_2 = word ptr 6 ;~ 17C5:DF4F -#undef arg_4 -#define arg_4 8 - // 64549 arg_4 = word ptr 8 ;~ 17C5:DF4F -#undef arg_6 -#define arg_6 0x0A - // 64550 arg_6 = word ptr 0Ah ;~ 17C5:DF4F -#undef arg_8 -#define arg_8 0x0C - // 64551 arg_8 = word ptr 0Ch ;~ 17C5:DF4F -cs=0x17c5;eip=0x00df4f; X(PUSH(bp)); // 64553 push bp ;~ 17C5:DF4F -cs=0x17c5;eip=0x00df50; T(bp = sp;); // 64554 mov bp, sp ;~ 17C5:DF50 -cs=0x17c5;eip=0x00df52; X(PUSH(di)); // 64555 push di ;~ 17C5:DF52 -cs=0x17c5;eip=0x00df53; X(PUSH(si)); // 64556 push si ;~ 17C5:DF53 -cs=0x17c5;eip=0x00df54; X(PUSH(es)); // 64557 push es ;~ 17C5:DF54 -cs=0x17c5;eip=0x00df55; X(PUSH(bp)); // 64558 push bp ;~ 17C5:DF55 -cs=0x17c5;eip=0x00df56; X(PUSH(ds)); // 64559 push ds ;~ 17C5:DF56 -cs=0x17c5;eip=0x00df57; T(ah = 0x40;); // 64560 mov ah, 40h ; '@' ;~ 17C5:DF57 -cs=0x17c5;eip=0x00df59; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 64561 mov bx, [bp+arg_6] ;~ 17C5:DF59 -cs=0x17c5;eip=0x00df5c; T(ds = bx;); // 64562 mov ds, bx ;~ 17C5:DF5C -cs=0x17c5;eip=0x00df5e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64564 mov bx, [bp+arg_0] ;~ 17C5:DF5E -cs=0x17c5;eip=0x00df61; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 64565 mov cx, [bp+arg_2] ;~ 17C5:DF61 -cs=0x17c5;eip=0x00df64; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 64566 mov dx, [bp+arg_4] ;~ 17C5:DF64 -cs=0x17c5;eip=0x00df67; T(ADD(dx, *(dw*)(raddr(ss,bp+arg_8)))); // 64567 add dx, [bp+arg_8] ;~ 17C5:DF67 -cs=0x17c5;eip=0x00df6a; S(_INT(0x21)); // 64568 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:DF6A -cs=0x17c5;eip=0x00df6c; X(POP(ds)); // 64570 pop ds ;~ 17C5:DF6C -cs=0x17c5;eip=0x00df6d; J(JNC(loc_341a8)); // 64571 jnb short loc_341A8 ;~ 17C5:DF6D -cs=0x17c5;eip=0x00df6f; T(dx = 0x5FD2;); // 64572 mov dx, 5FD2h ;~ 17C5:DF6F -cs=0x17c5;eip=0x00df72; T(cx = 0x0FFFF;); // 64573 mov cx, 0FFFFh ;~ 17C5:DF72 -cs=0x17c5;eip=0x00df75; J(JMP(loc_341cb)); // 64574 jmp short loc_341CB ;~ 17C5:DF75 -loc_341a8: - // 6678 -cs=0x17c5;eip=0x00df78; X(POP(bp)); // 64580 pop bp ;~ 17C5:DF78 -cs=0x17c5;eip=0x00df79; X(POP(es)); // 64581 pop es ;~ 17C5:DF79 -cs=0x17c5;eip=0x00df7a; X(POP(si)); // 64582 pop si ;~ 17C5:DF7A -cs=0x17c5;eip=0x00df7b; X(POP(di)); // 64583 pop di ;~ 17C5:DF7B -cs=0x17c5;eip=0x00df7c; T(sp = bp;); // 64584 mov sp, bp ;~ 17C5:DF7C -cs=0x17c5;eip=0x00df7e; X(POP(bp)); // 64585 pop bp ;~ 17C5:DF7E -cs=0x17c5;eip=0x00df7f; J(RETN(0)); // 64586 retn ;~ 17C5:DF7F -loc_341b0: - // 6679 -cs=0x17c5;eip=0x00df80; X(PUSH(ax)); // 64591 push ax ;~ 17C5:DF80 -cs=0x17c5;eip=0x00df81; T(ax = 3;); // 64592 mov ax, 3 ;~ 17C5:DF81 -cs=0x17c5;eip=0x00df84; S(_INT(0x10)); // 64593 int 10h ; - VIDEO - SET VIDEO MODE ;~ 17C5:DF84 -cs=0x17c5;eip=0x00df86; T(di = 0;); // 64595 mov di, 0 ;~ 17C5:DF86 -loc_341b9: - // 6680 -cs=0x17c5;eip=0x00df89; T(CMP(*(raddr(ds,bx+di)), 0)); // 64598 cmp byte ptr [bx+di], 0 ;~ 17C5:DF89 -cs=0x17c5;eip=0x00df8c; J(JZ(loc_341c1)); // 64599 jz short loc_341C1 ;~ 17C5:DF8C -cs=0x17c5;eip=0x00df8e; T(INC(di)); // 64600 inc di ;~ 17C5:DF8E -cs=0x17c5;eip=0x00df8f; J(JMP(loc_341b9)); // 64601 jmp short loc_341B9 ;~ 17C5:DF8F -loc_341c1: - // 6681 -cs=0x17c5;eip=0x00df91; X(MOV(*(raddr(ds,bx+di)), 0x24)); // 64605 mov byte ptr [bx+di], 24h ; '$' ;~ 17C5:DF91 -cs=0x17c5;eip=0x00df94; T(dx = bx;); // 64606 mov dx, bx ;~ 17C5:DF94 -cs=0x17c5;eip=0x00df96; T(ah = 9;); // 64607 mov ah, 9 ;~ 17C5:DF96 -cs=0x17c5;eip=0x00df98; S(_INT(0x21)); // 64608 int 21h ; DOS - PRINT STRING ;~ 17C5:DF98 -cs=0x17c5;eip=0x00df9a; X(POP(dx)); // 64610 pop dx ;~ 17C5:DF9A -loc_341cb: - // 6682 -cs=0x17c5;eip=0x00df9b; T(ah = 9;); // 64614 mov ah, 9 ;~ 17C5:DF9B -cs=0x17c5;eip=0x00df9d; S(_INT(0x21)); // 64615 int 21h ; DOS - PRINT STRING ;~ 17C5:DF9D -cs=0x17c5;eip=0x00df9f; T(CMP(cx, 0x0FFFF)); // 64617 cmp cx, 0FFFFh ;~ 17C5:DF9F -cs=0x17c5;eip=0x00dfa2; J(JZ(loc_341e7)); // 64618 jz short loc_341E7 ;~ 17C5:DFA2 -cs=0x17c5;eip=0x00dfa4; T(ADD(cx, 0x30)); // 64619 add cx, 30h ; '0' ;~ 17C5:DFA4 -cs=0x17c5;eip=0x00dfa7; X(MOV(*(raddr(ds,m2c::kloc_2bfaa)), cl)); // 64620 mov byte ptr loc_2BFAA, cl ;~ 17C5:DFA7 -cs=0x17c5;eip=0x00dfab; X(MOV(*(raddr(ds,m2c::kloc_2bfab)), 0x24)); // 64621 mov byte ptr loc_2BFAB, 24h ; '$' ;~ 17C5:DFAB -cs=0x17c5;eip=0x00dfb0; T(dx = 0x5D7A;); // 64622 mov dx, 5D7Ah ;~ 17C5:DFB0 -cs=0x17c5;eip=0x00dfb3; T(ah = 9;); // 64623 mov ah, 9 ;~ 17C5:DFB3 -cs=0x17c5;eip=0x00dfb5; S(_INT(0x21)); // 64624 int 21h ; DOS - PRINT STRING ;~ 17C5:DFB5 -loc_341e7: - // 6683 -cs=0x17c5;eip=0x00dfb7; T(ax = 0x4C00;); // 64628 mov ax, 4C00h ;~ 17C5:DFB7 -cs=0x17c5;eip=0x00dfba; S(_INT(0x21)); // 64629 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 17C5:DFBA -sub_341ec: - // 64638 -#undef var_2 -#define var_2 -2 - // 64641 var_2 = word ptr -2 ;~ 17C5:DFBC -#undef arg_0 -#define arg_0 4 - // 64642 arg_0 = word ptr 4 ;~ 17C5:DFBC -#undef arg_2 -#define arg_2 6 - // 64643 arg_2 = word ptr 6 ;~ 17C5:DFBC -#undef arg_4 -#define arg_4 8 - // 64644 arg_4 = word ptr 8 ;~ 17C5:DFBC -cs=0x17c5;eip=0x00dfbc; X(PUSH(bp)); // 64646 push bp ;~ 17C5:DFBC -cs=0x17c5;eip=0x00dfbd; T(bp = sp;); // 64647 mov bp, sp ;~ 17C5:DFBD -cs=0x17c5;eip=0x00dfbf; T(ax = 2;); // 64648 mov ax, 2 ;~ 17C5:DFBF -cs=0x17c5;eip=0x00dfc2; J(CALL(sub_34884,0)); // 64649 call sub_34884 ;~ 17C5:DFC2 -cs=0x17c5;eip=0x00dfc5; X(PUSH(di)); // 64650 push di ;~ 17C5:DFC5 -cs=0x17c5;eip=0x00dfc6; X(PUSH(si)); // 64651 push si ;~ 17C5:DFC6 -cs=0x17c5;eip=0x00dfc7; T(ax = 0;); // 64652 mov ax, 0 ;~ 17C5:DFC7 -cs=0x17c5;eip=0x00dfca; X(PUSH(ax)); // 64653 push ax ;~ 17C5:DFCA -cs=0x17c5;eip=0x00dfcb; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64654 push [bp+arg_0] ;~ 17C5:DFCB -cs=0x17c5;eip=0x00dfce; J(CALL(sub_33f7c,0)); // 64655 call sub_33F7C ;~ 17C5:DFCE -cs=0x17c5;eip=0x00dfd1; T(ADD(sp, 4)); // 64656 add sp, 4 ;~ 17C5:DFD1 -cs=0x17c5;eip=0x00dfd4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 64657 mov [bp+var_2], ax ;~ 17C5:DFD4 -cs=0x17c5;eip=0x00dfd7; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 64658 push [bp+arg_4] ;~ 17C5:DFD7 -cs=0x17c5;eip=0x00dfda; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 64659 push [bp+arg_2] ;~ 17C5:DFDA -cs=0x17c5;eip=0x00dfdd; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 64660 push [bp+var_2] ;~ 17C5:DFDD -cs=0x17c5;eip=0x00dfe0; J(CALL(sub_342da,0)); // 64661 call sub_342DA ;~ 17C5:DFE0 -seg2623_dfe3_proc: - // 64665 -cs=0x17c5;eip=0x00dfe3; T(ADD(sp, 6)); // 64665 add sp, 6 ;~ 17C5:DFE3 -cs=0x17c5;eip=0x00dfe6; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64666 push word ptr [bp-2] ;~ 17C5:DFE6 -cs=0x17c5;eip=0x00dfe9; J(CALL(sub_33fa0,0)); // 64667 call sub_33FA0 ;~ 17C5:DFE9 -cs=0x17c5;eip=0x00dfec; T(ADD(sp, 2)); // 64668 add sp, 2 ;~ 17C5:DFEC -cs=0x17c5;eip=0x00dfef; X(POP(si)); // 64669 pop si ;~ 17C5:DFEF -cs=0x17c5;eip=0x00dff0; X(POP(di)); // 64670 pop di ;~ 17C5:DFF0 -cs=0x17c5;eip=0x00dff1; T(sp = bp;); // 64671 mov sp, bp ;~ 17C5:DFF1 -cs=0x17c5;eip=0x00dff3; X(POP(bp)); // 64672 pop bp ;~ 17C5:DFF3 -cs=0x17c5;eip=0x00dff4; J(RETN(0)); // 64673 retn ;~ 17C5:DFF4 -ret_17c5_dff5: - // 6684 -cs=0x17c5;eip=0x00dff5; X(PUSH(bp)); // 64675 push bp ;~ 17C5:DFF5 -cs=0x17c5;eip=0x00dff6; T(bp = sp;); // 64676 mov bp, sp ;~ 17C5:DFF6 -cs=0x17c5;eip=0x00dff8; T(ax = 2;); // 64677 mov ax, 2 ;~ 17C5:DFF8 -cs=0x17c5;eip=0x00dffb; J(CALL(sub_34884,0)); // 64678 call sub_34884 ;~ 17C5:DFFB -cs=0x17c5;eip=0x00dffe; X(PUSH(di)); // 64679 push di ;~ 17C5:DFFE -cs=0x17c5;eip=0x00dfff; X(PUSH(si)); // 64680 push si ;~ 17C5:DFFF -cs=0x17c5;eip=0x00e000; T(ax = 0;); // 64681 mov ax, 0 ;~ 17C5:E000 -cs=0x17c5;eip=0x00e003; X(PUSH(ax)); // 64682 push ax ;~ 17C5:E003 -cs=0x17c5;eip=0x00e004; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 64683 push word ptr [bp+4] ;~ 17C5:E004 -cs=0x17c5;eip=0x00e007; J(CALL(sub_33f7c,0)); // 64684 call sub_33F7C ;~ 17C5:E007 -cs=0x17c5;eip=0x00e00a; T(ADD(sp, 4)); // 64685 add sp, 4 ;~ 17C5:E00A -cs=0x17c5;eip=0x00e00d; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 64686 mov [bp-2], ax ;~ 17C5:E00D -cs=0x17c5;eip=0x00e010; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 64687 push word ptr [bp+6] ;~ 17C5:E010 -cs=0x17c5;eip=0x00e013; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64688 push word ptr [bp-2] ;~ 17C5:E013 -cs=0x17c5;eip=0x00e016; J(CALL(sub_3434c,0)); // 64689 call sub_3434C ;~ 17C5:E016 -cs=0x17c5;eip=0x00e019; T(ADD(sp, 4)); // 64691 add sp, 4 ;~ 17C5:E019 -cs=0x17c5;eip=0x00e01c; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64692 push word ptr [bp-2] ;~ 17C5:E01C -cs=0x17c5;eip=0x00e01f; J(CALL(sub_33fa0,0)); // 64693 call sub_33FA0 ;~ 17C5:E01F -cs=0x17c5;eip=0x00e022; T(ADD(sp, 2)); // 64694 add sp, 2 ;~ 17C5:E022 -cs=0x17c5;eip=0x00e025; X(POP(si)); // 64695 pop si ;~ 17C5:E025 -cs=0x17c5;eip=0x00e026; X(POP(di)); // 64696 pop di ;~ 17C5:E026 -cs=0x17c5;eip=0x00e027; T(sp = bp;); // 64697 mov sp, bp ;~ 17C5:E027 -cs=0x17c5;eip=0x00e029; X(POP(bp)); // 64698 pop bp ;~ 17C5:E029 -cs=0x17c5;eip=0x00e02a; J(RETN(0)); // 64699 retn ;~ 17C5:E02A -ret_17c5_e02b: - // 6685 -cs=0x17c5;eip=0x00e02b; X(PUSH(bp)); // 64701 push bp ;~ 17C5:E02B -cs=0x17c5;eip=0x00e02c; T(bp = sp;); // 64702 mov bp, sp ;~ 17C5:E02C -cs=0x17c5;eip=0x00e02e; T(ax = 2;); // 64703 mov ax, 2 ;~ 17C5:E02E -cs=0x17c5;eip=0x00e031; J(CALL(sub_34884,0)); // 64704 call sub_34884 ;~ 17C5:E031 -cs=0x17c5;eip=0x00e034; X(PUSH(di)); // 64705 push di ;~ 17C5:E034 -cs=0x17c5;eip=0x00e035; X(PUSH(si)); // 64706 push si ;~ 17C5:E035 -cs=0x17c5;eip=0x00e036; T(ax = 0;); // 64707 mov ax, 0 ;~ 17C5:E036 -cs=0x17c5;eip=0x00e039; X(PUSH(ax)); // 64708 push ax ;~ 17C5:E039 -cs=0x17c5;eip=0x00e03a; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 64709 push word ptr [bp+4] ;~ 17C5:E03A -cs=0x17c5;eip=0x00e03d; J(CALL(sub_33f7c,0)); // 64710 call sub_33F7C ;~ 17C5:E03D -cs=0x17c5;eip=0x00e040; T(ADD(sp, 4)); // 64711 add sp, 4 ;~ 17C5:E040 -cs=0x17c5;eip=0x00e043; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 64712 mov [bp-2], ax ;~ 17C5:E043 -cs=0x17c5;eip=0x00e046; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 64713 push word ptr [bp+6] ;~ 17C5:E046 -cs=0x17c5;eip=0x00e049; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64714 push word ptr [bp-2] ;~ 17C5:E049 -cs=0x17c5;eip=0x00e04c; J(CALL(sub_34428,0)); // 64715 call sub_34428 ;~ 17C5:E04C -cs=0x17c5;eip=0x00e04f; T(ADD(sp, 4)); // 64717 add sp, 4 ;~ 17C5:E04F -cs=0x17c5;eip=0x00e052; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64718 push word ptr [bp-2] ;~ 17C5:E052 -cs=0x17c5;eip=0x00e055; J(CALL(sub_33fa0,0)); // 64719 call sub_33FA0 ;~ 17C5:E055 -cs=0x17c5;eip=0x00e058; T(ADD(sp, 2)); // 64720 add sp, 2 ;~ 17C5:E058 -cs=0x17c5;eip=0x00e05b; X(POP(si)); // 64721 pop si ;~ 17C5:E05B -cs=0x17c5;eip=0x00e05c; X(POP(di)); // 64722 pop di ;~ 17C5:E05C -cs=0x17c5;eip=0x00e05d; T(sp = bp;); // 64723 mov sp, bp ;~ 17C5:E05D -cs=0x17c5;eip=0x00e05f; X(POP(bp)); // 64724 pop bp ;~ 17C5:E05F -cs=0x17c5;eip=0x00e060; J(RETN(0)); // 64725 retn ;~ 17C5:E060 -ret_17c5_e061: - // 6686 -cs=0x17c5;eip=0x00e061; X(PUSH(bp)); // 64727 push bp ;~ 17C5:E061 -cs=0x17c5;eip=0x00e062; T(bp = sp;); // 64728 mov bp, sp ;~ 17C5:E062 -cs=0x17c5;eip=0x00e064; T(ax = 2;); // 64729 mov ax, 2 ;~ 17C5:E064 -cs=0x17c5;eip=0x00e067; J(CALL(sub_34884,0)); // 64730 call sub_34884 ;~ 17C5:E067 -cs=0x17c5;eip=0x00e06a; X(PUSH(di)); // 64731 push di ;~ 17C5:E06A -cs=0x17c5;eip=0x00e06b; X(PUSH(si)); // 64732 push si ;~ 17C5:E06B -cs=0x17c5;eip=0x00e06c; T(ax = 0;); // 64733 mov ax, 0 ;~ 17C5:E06C -cs=0x17c5;eip=0x00e06f; X(PUSH(ax)); // 64734 push ax ;~ 17C5:E06F -cs=0x17c5;eip=0x00e070; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 64735 push word ptr [bp+4] ;~ 17C5:E070 -cs=0x17c5;eip=0x00e073; J(CALL(sub_33f7c,0)); // 64736 call sub_33F7C ;~ 17C5:E073 -cs=0x17c5;eip=0x00e076; T(ADD(sp, 4)); // 64737 add sp, 4 ;~ 17C5:E076 -cs=0x17c5;eip=0x00e079; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 64738 mov [bp-2], ax ;~ 17C5:E079 -cs=0x17c5;eip=0x00e07c; T(ax = 0;); // 64739 mov ax, 0 ;~ 17C5:E07C -cs=0x17c5;eip=0x00e07f; X(PUSH(ax)); // 64740 push ax ;~ 17C5:E07F -cs=0x17c5;eip=0x00e080; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 64741 push word ptr [bp+0Ah] ;~ 17C5:E080 -cs=0x17c5;eip=0x00e083; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 64742 push word ptr [bp+8] ;~ 17C5:E083 -cs=0x17c5;eip=0x00e086; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64743 push word ptr [bp-2] ;~ 17C5:E086 -cs=0x17c5;eip=0x00e089; J(CALL(sub_34b62,0)); // 64744 call sub_34B62 ;~ 17C5:E089 -cs=0x17c5;eip=0x00e08c; T(ADD(sp, 8)); // 64745 add sp, 8 ;~ 17C5:E08C -cs=0x17c5;eip=0x00e08f; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 64746 push word ptr [bp+6] ;~ 17C5:E08F -cs=0x17c5;eip=0x00e092; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64747 push word ptr [bp-2] ;~ 17C5:E092 -cs=0x17c5;eip=0x00e095; J(CALL(sub_34428,0)); // 64748 call sub_34428 ;~ 17C5:E095 -cs=0x17c5;eip=0x00e098; T(ADD(sp, 4)); // 64750 add sp, 4 ;~ 17C5:E098 -cs=0x17c5;eip=0x00e09b; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 64751 push word ptr [bp-2] ;~ 17C5:E09B -cs=0x17c5;eip=0x00e09e; J(CALL(sub_33fa0,0)); // 64752 call sub_33FA0 ;~ 17C5:E09E -cs=0x17c5;eip=0x00e0a1; T(ADD(sp, 2)); // 64753 add sp, 2 ;~ 17C5:E0A1 -cs=0x17c5;eip=0x00e0a4; X(POP(si)); // 64754 pop si ;~ 17C5:E0A4 -cs=0x17c5;eip=0x00e0a5; X(POP(di)); // 64755 pop di ;~ 17C5:E0A5 -cs=0x17c5;eip=0x00e0a6; T(sp = bp;); // 64756 mov sp, bp ;~ 17C5:E0A6 -cs=0x17c5;eip=0x00e0a8; X(POP(bp)); // 64757 pop bp ;~ 17C5:E0A8 -cs=0x17c5;eip=0x00e0a9; J(RETN(0)); // 64758 retn ;~ 17C5:E0A9 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::k__def_2be4e: goto __def_2be4e; - case m2c::k__unk_2b09d: goto __unk_2b09d; - case m2c::k__unk_2cb80: goto __unk_2cb80; - case m2c::k__unk_2eac2: goto __unk_2eac2; - case m2c::kloc_274bd: goto loc_274bd; - case m2c::kloc_274c9: goto loc_274c9; - case m2c::kloc_274f0: goto loc_274f0; - case m2c::kloc_2753a: goto loc_2753a; - case m2c::kloc_2753c: goto loc_2753c; - case m2c::kloc_27542: goto loc_27542; - case m2c::kloc_2758a: goto loc_2758a; - case m2c::kloc_27596: goto loc_27596; - case m2c::kloc_275c4: goto loc_275c4; - case m2c::kloc_275c6: goto loc_275c6; - case m2c::kloc_275f3: goto loc_275f3; - case m2c::kloc_27606: goto loc_27606; - case m2c::kloc_27617: goto loc_27617; - case m2c::kloc_2762b: goto loc_2762b; - case m2c::kloc_27654: goto loc_27654; - case m2c::kloc_276a8: goto loc_276a8; - case m2c::kloc_276b5: goto loc_276b5; - case m2c::kloc_276b8: goto loc_276b8; - case m2c::kloc_276dc: goto loc_276dc; - case m2c::kloc_276de: goto loc_276de; - case m2c::kloc_276e5: goto loc_276e5; - case m2c::kloc_276e8: goto loc_276e8; - case m2c::kloc_2770d: goto loc_2770d; - case m2c::kloc_2770f: goto loc_2770f; - case m2c::kloc_28183: goto loc_28183; - case m2c::kloc_28186: goto loc_28186; - case m2c::kloc_2818f: goto loc_2818f; - case m2c::kloc_281a6: goto loc_281a6; - case m2c::kloc_281c2: goto loc_281c2; - case m2c::kloc_281cc: goto loc_281cc; - case m2c::kloc_281d6: goto loc_281d6; - case m2c::kloc_281e0: goto loc_281e0; - case m2c::kloc_2824d: goto loc_2824d; - case m2c::kloc_2826a: goto loc_2826a; - case m2c::kloc_2826d: goto loc_2826d; - case m2c::kloc_29eec: goto loc_29eec; - case m2c::kloc_29ef2: goto loc_29ef2; - case m2c::kloc_29f07: goto loc_29f07; - case m2c::kloc_29f1f: goto loc_29f1f; - case m2c::kloc_29f35: goto loc_29f35; - case m2c::kloc_29f67: goto loc_29f67; - case m2c::kloc_29f73: goto loc_29f73; - case m2c::kloc_29f88: goto loc_29f88; - case m2c::kloc_29f96: goto loc_29f96; - case m2c::kloc_2a12e: goto loc_2a12e; - case m2c::kloc_2a1a2: goto loc_2a1a2; - case m2c::kloc_2a1e2: goto loc_2a1e2; - case m2c::kloc_2a1e5: goto loc_2a1e5; - case m2c::kloc_2a1ea: goto loc_2a1ea; - case m2c::kloc_2a1f5: goto loc_2a1f5; - case m2c::kloc_2a200: goto loc_2a200; - case m2c::kloc_2a203: goto loc_2a203; - case m2c::kloc_2a206: goto loc_2a206; - case m2c::kloc_2a21b: goto loc_2a21b; - case m2c::kloc_2a227: goto loc_2a227; - case m2c::kloc_2a252: goto loc_2a252; - case m2c::kloc_2a264: goto loc_2a264; - case m2c::kloc_2a26a: goto loc_2a26a; - case m2c::kloc_2a287: goto loc_2a287; - case m2c::kloc_2a29a: goto loc_2a29a; - case m2c::kloc_2a29d: goto loc_2a29d; - case m2c::kloc_2a2b6: goto loc_2a2b6; - case m2c::kloc_2a2c7: goto loc_2a2c7; - case m2c::kloc_2a2d7: goto loc_2a2d7; - case m2c::kloc_2a2f0: goto loc_2a2f0; - case m2c::kloc_2a2f5: goto loc_2a2f5; - case m2c::kloc_2a31e: goto loc_2a31e; - case m2c::kloc_2a321: goto loc_2a321; - case m2c::kloc_2a333: goto loc_2a333; - case m2c::kloc_2a336: goto loc_2a336; - case m2c::kloc_2a348: goto loc_2a348; - case m2c::kloc_2a379: goto loc_2a379; - case m2c::kloc_2a412: goto loc_2a412; - case m2c::kloc_2a414: goto loc_2a414; - case m2c::kloc_2a41b: goto loc_2a41b; - case m2c::kloc_2a423: goto loc_2a423; - case m2c::kloc_2a42d: goto loc_2a42d; - case m2c::kloc_2a435: goto loc_2a435; - case m2c::kloc_2a43d: goto loc_2a43d; - case m2c::kloc_2a445: goto loc_2a445; - case m2c::kloc_2a447: goto loc_2a447; - case m2c::kloc_2a454: goto loc_2a454; - case m2c::kloc_2a45c: goto loc_2a45c; - case m2c::kloc_2a464: goto loc_2a464; - case m2c::kloc_2a46c: goto loc_2a46c; - case m2c::kloc_2a46e: goto loc_2a46e; - case m2c::kloc_2a479: goto loc_2a479; - case m2c::kloc_2a495: goto loc_2a495; - case m2c::kloc_2a4a8: goto loc_2a4a8; - case m2c::kloc_2a4ba: goto loc_2a4ba; - case m2c::kloc_2a4e6: goto loc_2a4e6; - case m2c::kloc_2a4fd: goto loc_2a4fd; - case m2c::kloc_2a514: goto loc_2a514; - case m2c::kloc_2a543: goto loc_2a543; - case m2c::kloc_2a560: goto loc_2a560; - case m2c::kloc_2a599: goto loc_2a599; - case m2c::kloc_2a5bf: goto loc_2a5bf; - case m2c::kloc_2a5cd: goto loc_2a5cd; - case m2c::kloc_2a5d3: goto loc_2a5d3; - case m2c::kloc_2a5dd: goto loc_2a5dd; - case m2c::kloc_2a5f5: goto loc_2a5f5; - case m2c::kloc_2a5f7: goto loc_2a5f7; - case m2c::kloc_2a680: goto loc_2a680; - case m2c::kloc_2a6bc: goto loc_2a6bc; - case m2c::kloc_2a6d0: goto loc_2a6d0; - case m2c::kloc_2a6d3: goto loc_2a6d3; - case m2c::kloc_2a70c: goto loc_2a70c; - case m2c::kloc_2a755: goto loc_2a755; - case m2c::kloc_2a768: goto loc_2a768; - case m2c::kloc_2a782: goto loc_2a782; - case m2c::kloc_2a796: goto loc_2a796; - case m2c::kloc_2a799: goto loc_2a799; - case m2c::kloc_2a7fc: goto loc_2a7fc; - case m2c::kloc_2a824: goto loc_2a824; - case m2c::kloc_2a87f: goto loc_2a87f; - case m2c::kloc_2a934: goto loc_2a934; - case m2c::kloc_2a954: goto loc_2a954; - case m2c::kloc_2a974: goto loc_2a974; - case m2c::kloc_2a97e: goto loc_2a97e; - case m2c::kloc_2a983: goto loc_2a983; - case m2c::kloc_2a988: goto loc_2a988; - case m2c::kloc_2a9aa: goto loc_2a9aa; - case m2c::kloc_2a9e3: goto loc_2a9e3; - case m2c::kloc_2aa4b: goto loc_2aa4b; - case m2c::kloc_2aa55: goto loc_2aa55; - case m2c::kloc_2aa6f: goto loc_2aa6f; - case m2c::kloc_2aa72: goto loc_2aa72; - case m2c::kloc_2aab6: goto loc_2aab6; - case m2c::kloc_2ab01: goto loc_2ab01; - case m2c::kloc_2ab88: goto loc_2ab88; - case m2c::kloc_2abb1: goto loc_2abb1; - case m2c::kloc_2abb4: goto loc_2abb4; - case m2c::kloc_2abe1: goto loc_2abe1; - case m2c::kloc_2abf0: goto loc_2abf0; - case m2c::kloc_2ac24: goto loc_2ac24; - case m2c::kloc_2ac37: goto loc_2ac37; - case m2c::kloc_2ac68: goto loc_2ac68; - case m2c::kloc_2aca5: goto loc_2aca5; - case m2c::kloc_2ad65: goto loc_2ad65; - case m2c::kloc_2ad6f: goto loc_2ad6f; - case m2c::kloc_2ad8b: goto loc_2ad8b; - case m2c::kloc_2ad95: goto loc_2ad95; - case m2c::kloc_2add3: goto loc_2add3; - case m2c::kloc_2addd: goto loc_2addd; - case m2c::kloc_2adfc: goto loc_2adfc; - case m2c::kloc_2ae06: goto loc_2ae06; - case m2c::kloc_2ae24: goto loc_2ae24; - case m2c::kloc_2aea0: goto loc_2aea0; - case m2c::kloc_2aefd: goto loc_2aefd; - case m2c::kloc_2aeff: goto loc_2aeff; - case m2c::kloc_2af10: goto loc_2af10; - case m2c::kloc_2af1e: goto loc_2af1e; - case m2c::kloc_2af6b: goto loc_2af6b; - case m2c::kloc_2af75: goto loc_2af75; - case m2c::kloc_2afb5: goto loc_2afb5; - case m2c::kloc_2afce: goto loc_2afce; - case m2c::kloc_2afda: goto loc_2afda; - case m2c::kloc_2afe4: goto loc_2afe4; - case m2c::kloc_2b01c: goto loc_2b01c; - case m2c::kloc_2b05d: goto loc_2b05d; - case m2c::kloc_2b09a: goto loc_2b09a; - case m2c::kloc_2b0c1: goto loc_2b0c1; - case m2c::kloc_2b0c5: goto loc_2b0c5; - case m2c::kloc_2b0c7: goto loc_2b0c7; - case m2c::kloc_2b0e8: goto loc_2b0e8; - case m2c::kloc_2b0f6: goto loc_2b0f6; - case m2c::kloc_2b111: goto loc_2b111; - case m2c::kloc_2b123: goto loc_2b123; - case m2c::kloc_2b130: goto loc_2b130; - case m2c::kloc_2b135: goto loc_2b135; - case m2c::kloc_2b161: goto loc_2b161; - case m2c::kloc_2b163: goto loc_2b163; - case m2c::kloc_2b170: goto loc_2b170; - case m2c::kloc_2b1ff: goto loc_2b1ff; - case m2c::kloc_2b210: goto loc_2b210; - case m2c::kloc_2b216: goto loc_2b216; - case m2c::kloc_2b224: goto loc_2b224; - case m2c::kloc_2b234: goto loc_2b234; - case m2c::kloc_2b24c: goto loc_2b24c; - case m2c::kloc_2b25c: goto loc_2b25c; - case m2c::kloc_2b268: goto loc_2b268; - case m2c::kloc_2b26e: goto loc_2b26e; - case m2c::kloc_2b273: goto loc_2b273; - case m2c::kloc_2b27d: goto loc_2b27d; - case m2c::kloc_2b2a0: goto loc_2b2a0; - case m2c::kloc_2b2a3: goto loc_2b2a3; - case m2c::kloc_2b2e8: goto loc_2b2e8; - case m2c::kloc_2b309: goto loc_2b309; - case m2c::kloc_2b30f: goto loc_2b30f; - case m2c::kloc_2b362: goto loc_2b362; - case m2c::kloc_2b3a3: goto loc_2b3a3; - case m2c::kloc_2b3aa: goto loc_2b3aa; - case m2c::kloc_2b423: goto loc_2b423; - case m2c::kloc_2be10: goto loc_2be10; - case m2c::kloc_2be18: goto loc_2be18; - case m2c::kloc_2be21: goto loc_2be21; - case m2c::kloc_2be29: goto loc_2be29; - case m2c::kloc_2be31: goto loc_2be31; - case m2c::kloc_2be39: goto loc_2be39; - case m2c::kloc_2be41: goto loc_2be41; - case m2c::kloc_2be43: goto loc_2be43; - case m2c::kloc_2be7a: goto loc_2be7a; - case m2c::kloc_2be93: goto loc_2be93; - case m2c::kloc_2beae: goto loc_2beae; - case m2c::kloc_2bec6: goto loc_2bec6; - case m2c::kloc_2bed1: goto loc_2bed1; - case m2c::kloc_2bef3: goto loc_2bef3; - case m2c::kloc_2bf02: goto loc_2bf02; - case m2c::kloc_2bf80: goto loc_2bf80; - case m2c::kloc_2bf9c: goto loc_2bf9c; - case m2c::kloc_2bfaa: goto loc_2bfaa; - case m2c::kloc_2bfab: goto loc_2bfab; - case m2c::kloc_2bfc6: goto loc_2bfc6; - case m2c::kloc_2bfd2: goto loc_2bfd2; - case m2c::kloc_2bfea: goto loc_2bfea; - case m2c::kloc_2c00b: goto loc_2c00b; - case m2c::kloc_2c017: goto loc_2c017; - case m2c::kloc_2c01a: goto loc_2c01a; - case m2c::kloc_2c023: goto loc_2c023; - case m2c::kloc_2c035: goto loc_2c035; - case m2c::kloc_2c041: goto loc_2c041; - case m2c::kloc_2c044: goto loc_2c044; - case m2c::kloc_2c04b: goto loc_2c04b; - case m2c::kloc_2c088: goto loc_2c088; - case m2c::kloc_2c094: goto loc_2c094; - case m2c::kloc_2c097: goto loc_2c097; - case m2c::kloc_2c0a5: goto loc_2c0a5; - case m2c::kloc_2c0ab: goto loc_2c0ab; - case m2c::kloc_2c0d7: goto loc_2c0d7; - case m2c::kloc_2c136: goto loc_2c136; - case m2c::kloc_2c1e1: goto loc_2c1e1; - case m2c::kloc_2c1fb: goto loc_2c1fb; - case m2c::kloc_2c200: goto loc_2c200; - case m2c::kloc_2c203: goto loc_2c203; - case m2c::kloc_2c972: goto loc_2c972; - case m2c::kloc_2c986: goto loc_2c986; - case m2c::kloc_2c9c8: goto loc_2c9c8; - case m2c::kloc_2c9cb: goto loc_2c9cb; - case m2c::kloc_2c9e4: goto loc_2c9e4; - case m2c::kloc_2ca0d: goto loc_2ca0d; - case m2c::kloc_2ca40: goto loc_2ca40; - case m2c::kloc_2cad4: goto loc_2cad4; - case m2c::kloc_2cae6: goto loc_2cae6; - case m2c::kloc_2caf8: goto loc_2caf8; - case m2c::kloc_2cb1e: goto loc_2cb1e; - case m2c::kloc_2cb21: goto loc_2cb21; - case m2c::kloc_2cb2a: goto loc_2cb2a; - case m2c::kloc_2cbae: goto loc_2cbae; - case m2c::kloc_2cbef: goto loc_2cbef; - case m2c::kloc_2cc21: goto loc_2cc21; - case m2c::kloc_2cc27: goto loc_2cc27; - case m2c::kloc_2cc2e: goto loc_2cc2e; - case m2c::kloc_2cc80: goto loc_2cc80; - case m2c::kloc_2cc86: goto loc_2cc86; - case m2c::kloc_2ccbe: goto loc_2ccbe; - case m2c::kloc_2ccc6: goto loc_2ccc6; - case m2c::kloc_2ccee: goto loc_2ccee; - case m2c::kloc_2cd63: goto loc_2cd63; - case m2c::kloc_2cd6d: goto loc_2cd6d; - case m2c::kloc_2cd7b: goto loc_2cd7b; - case m2c::kloc_2cd85: goto loc_2cd85; - case m2c::kloc_2cda3: goto loc_2cda3; - case m2c::kloc_2cdc1: goto loc_2cdc1; - case m2c::kloc_2ce9d: goto loc_2ce9d; - case m2c::kloc_2cec3: goto loc_2cec3; - case m2c::kloc_2cef4: goto loc_2cef4; - case m2c::kloc_2cf21: goto loc_2cf21; - case m2c::kloc_2cf81: goto loc_2cf81; - case m2c::kloc_2cfb9: goto loc_2cfb9; - case m2c::kloc_2cfe5: goto loc_2cfe5; - case m2c::kloc_2d006: goto loc_2d006; - case m2c::kloc_2d03e: goto loc_2d03e; - case m2c::kloc_2d061: goto loc_2d061; - case m2c::kloc_2d0dc: goto loc_2d0dc; - case m2c::kloc_2d0e9: goto loc_2d0e9; - case m2c::kloc_2d118: goto loc_2d118; - case m2c::kloc_2d12d: goto loc_2d12d; - case m2c::kloc_2d141: goto loc_2d141; - case m2c::kloc_2d182: goto loc_2d182; - case m2c::kloc_2d18f: goto loc_2d18f; - case m2c::kloc_2d1a4: goto loc_2d1a4; - case m2c::kloc_2d1b0: goto loc_2d1b0; - case m2c::kloc_2d24d: goto loc_2d24d; - case m2c::kloc_2d28a: goto loc_2d28a; - case m2c::kloc_2d2e4: goto loc_2d2e4; - case m2c::kloc_2d30f: goto loc_2d30f; - case m2c::kloc_2d3c6: goto loc_2d3c6; - case m2c::kloc_2d3dc: goto loc_2d3dc; - case m2c::kloc_2d3fe: goto loc_2d3fe; - case m2c::kloc_2d418: goto loc_2d418; - case m2c::kloc_2d41a: goto loc_2d41a; - case m2c::kloc_2d447: goto loc_2d447; - case m2c::kloc_2d46c: goto loc_2d46c; - case m2c::kloc_2d479: goto loc_2d479; - case m2c::kloc_2d48c: goto loc_2d48c; - case m2c::kloc_2d4a0: goto loc_2d4a0; - case m2c::kloc_2d4ba: goto loc_2d4ba; - case m2c::kloc_2d4bd: goto loc_2d4bd; - case m2c::kloc_2d4d8: goto loc_2d4d8; - case m2c::kloc_2d4f9: goto loc_2d4f9; - case m2c::kloc_2d51f: goto loc_2d51f; - case m2c::kloc_2d53e: goto loc_2d53e; - case m2c::kloc_2d591: goto loc_2d591; - case m2c::kloc_2d594: goto loc_2d594; - case m2c::kloc_2d59c: goto loc_2d59c; - case m2c::kloc_2d5ce: goto loc_2d5ce; - case m2c::kloc_2d605: goto loc_2d605; - case m2c::kloc_2d60e: goto loc_2d60e; - case m2c::kloc_2d61a: goto loc_2d61a; - case m2c::kloc_2d631: goto loc_2d631; - case m2c::kloc_2d63f: goto loc_2d63f; - case m2c::kloc_2d648: goto loc_2d648; - case m2c::kloc_2d664: goto loc_2d664; - case m2c::kloc_2d68a: goto loc_2d68a; - case m2c::kloc_2d71b: goto loc_2d71b; - case m2c::kloc_2d71e: goto loc_2d71e; - case m2c::kloc_2d729: goto loc_2d729; - case m2c::kloc_2d749: goto loc_2d749; - case m2c::kloc_2d753: goto loc_2d753; - case m2c::kloc_2d762: goto loc_2d762; - case m2c::kloc_2d76c: goto loc_2d76c; - case m2c::kloc_2d780: goto loc_2d780; - case m2c::kloc_2d7a1: goto loc_2d7a1; - case m2c::kloc_2d7be: goto loc_2d7be; - case m2c::kloc_2dc54: goto loc_2dc54; - case m2c::kloc_2dc5d: goto loc_2dc5d; - case m2c::kloc_2dc68: goto loc_2dc68; - case m2c::kloc_2dc76: goto loc_2dc76; - case m2c::kloc_2dc7e: goto loc_2dc7e; - case m2c::kloc_2dd00: goto loc_2dd00; - case m2c::kloc_2dd03: goto loc_2dd03; - case m2c::kloc_2dd0e: goto loc_2dd0e; - case m2c::kloc_2dd3e: goto loc_2dd3e; - case m2c::kloc_2dd59: goto loc_2dd59; - case m2c::kloc_2dd6b: goto loc_2dd6b; - case m2c::kloc_2dd72: goto loc_2dd72; - case m2c::kloc_2dd75: goto loc_2dd75; - case m2c::kloc_2dd80: goto loc_2dd80; - case m2c::kloc_2dd94: goto loc_2dd94; - case m2c::kloc_2dda0: goto loc_2dda0; - case m2c::kloc_2ddae: goto loc_2ddae; - case m2c::kloc_2ddc2: goto loc_2ddc2; - case m2c::kloc_2de10: goto loc_2de10; - case m2c::kloc_2de77: goto loc_2de77; - case m2c::kloc_2de80: goto loc_2de80; - case m2c::kloc_2de89: goto loc_2de89; - case m2c::kloc_2dec6: goto loc_2dec6; - case m2c::kloc_2dee0: goto loc_2dee0; - case m2c::kloc_2df17: goto loc_2df17; - case m2c::kloc_2df20: goto loc_2df20; - case m2c::kloc_2df29: goto loc_2df29; - case m2c::kloc_2df62: goto loc_2df62; - case m2c::kloc_2dfd4: goto loc_2dfd4; - case m2c::kloc_2dffc: goto loc_2dffc; - case m2c::kloc_2dffe: goto loc_2dffe; - case m2c::kloc_2e017: goto loc_2e017; - case m2c::kloc_2e078: goto loc_2e078; - case m2c::kloc_2e0a4: goto loc_2e0a4; - case m2c::kloc_2e0c0: goto loc_2e0c0; - case m2c::kloc_2e0d5: goto loc_2e0d5; - case m2c::kloc_2e0f9: goto loc_2e0f9; - case m2c::kloc_2e13e: goto loc_2e13e; - case m2c::kloc_2e14c: goto loc_2e14c; - case m2c::kloc_2e1bc: goto loc_2e1bc; - case m2c::kloc_2e1c9: goto loc_2e1c9; - case m2c::kloc_2e1f8: goto loc_2e1f8; - case m2c::kloc_2e211: goto loc_2e211; - case m2c::kloc_2e273: goto loc_2e273; - case m2c::kloc_2e2da: goto loc_2e2da; - case m2c::kloc_2e2f3: goto loc_2e2f3; - case m2c::kloc_2e303: goto loc_2e303; - case m2c::kloc_2e30f: goto loc_2e30f; - case m2c::kloc_2e326: goto loc_2e326; - case m2c::kloc_2e36b: goto loc_2e36b; - case m2c::kloc_2e3a2: goto loc_2e3a2; - case m2c::kloc_2e3c9: goto loc_2e3c9; - case m2c::kloc_2e3d3: goto loc_2e3d3; - case m2c::kloc_2e40c: goto loc_2e40c; - case m2c::kloc_2e415: goto loc_2e415; - case m2c::kloc_2e44e: goto loc_2e44e; - case m2c::kloc_2e46c: goto loc_2e46c; - case m2c::kloc_2e4cc: goto loc_2e4cc; - case m2c::kloc_2e4dc: goto loc_2e4dc; - case m2c::kloc_2e536: goto loc_2e536; - case m2c::kloc_2e570: goto loc_2e570; - case m2c::kloc_2e57c: goto loc_2e57c; - case m2c::kloc_2e58a: goto loc_2e58a; - case m2c::kloc_2e5b0: goto loc_2e5b0; - case m2c::kloc_2e5dc: goto loc_2e5dc; - case m2c::kloc_2e624: goto loc_2e624; - case m2c::kloc_2e627: goto loc_2e627; - case m2c::kloc_2e630: goto loc_2e630; - case m2c::kloc_2e668: goto loc_2e668; - case m2c::kloc_2e6af: goto loc_2e6af; - case m2c::kloc_2e6c9: goto loc_2e6c9; - case m2c::kloc_2e722: goto loc_2e722; - case m2c::kloc_2e758: goto loc_2e758; - case m2c::kloc_2e764: goto loc_2e764; - case m2c::kloc_2e78e: goto loc_2e78e; - case m2c::kloc_2e7b5: goto loc_2e7b5; - case m2c::kloc_2e7d8: goto loc_2e7d8; - case m2c::kloc_2e7e2: goto loc_2e7e2; - case m2c::kloc_2e7e8: goto loc_2e7e8; - case m2c::kloc_2ea14: goto loc_2ea14; - case m2c::kloc_2ea43: goto loc_2ea43; - case m2c::kloc_2ea4c: goto loc_2ea4c; - case m2c::kloc_2ea67: goto loc_2ea67; - case m2c::kloc_2ea79: goto loc_2ea79; - case m2c::kloc_2ea95: goto loc_2ea95; - case m2c::kloc_2eaa8: goto loc_2eaa8; - case m2c::kloc_2eac5: goto loc_2eac5; - case m2c::kloc_2eadf: goto loc_2eadf; - case m2c::kloc_2eae2: goto loc_2eae2; - case m2c::kloc_2eb0e: goto loc_2eb0e; - case m2c::kloc_2eb28: goto loc_2eb28; - case m2c::kloc_2eb3a: goto loc_2eb3a; - case m2c::kloc_2eb3d: goto loc_2eb3d; - case m2c::kloc_2eb5f: goto loc_2eb5f; - case m2c::kloc_2eb71: goto loc_2eb71; - case m2c::kloc_2eb8f: goto loc_2eb8f; - case m2c::kloc_2ebb5: goto loc_2ebb5; - case m2c::kloc_2ebca: goto loc_2ebca; - case m2c::kloc_2ebd4: goto loc_2ebd4; - case m2c::kloc_30c75: goto loc_30c75; - case m2c::kloc_30c80: goto loc_30c80; - case m2c::kloc_30c91: goto loc_30c91; - case m2c::kloc_30c9b: goto loc_30c9b; - case m2c::kloc_30ca5: goto loc_30ca5; - case m2c::kloc_30caf: goto loc_30caf; - case m2c::kloc_30cb9: goto loc_30cb9; - case m2c::kloc_30cc3: goto loc_30cc3; - case m2c::kloc_30cd3: goto loc_30cd3; - case m2c::kloc_30d0f: goto loc_30d0f; - case m2c::kloc_30d1a: goto loc_30d1a; - case m2c::kloc_30d38: goto loc_30d38; - case m2c::kloc_30d3e: goto loc_30d3e; - case m2c::kloc_30d40: goto loc_30d40; - case m2c::kloc_30d4b: goto loc_30d4b; - case m2c::kloc_30d57: goto loc_30d57; - case m2c::kloc_30d5a: goto loc_30d5a; - case m2c::kloc_30da9: goto loc_30da9; - case m2c::kloc_30db9: goto loc_30db9; - case m2c::kloc_30dbf: goto loc_30dbf; - case m2c::kloc_30dd8: goto loc_30dd8; - case m2c::kloc_30ddb: goto loc_30ddb; - case m2c::kloc_30df0: goto loc_30df0; - case m2c::kloc_30df6: goto loc_30df6; - case m2c::kloc_30df8: goto loc_30df8; - case m2c::kloc_30e04: goto loc_30e04; - case m2c::kloc_30e0b: goto loc_30e0b; - case m2c::kloc_30e0e: goto loc_30e0e; - case m2c::kloc_30e17: goto loc_30e17; - case m2c::kloc_30e62: goto loc_30e62; - case m2c::kloc_30e6c: goto loc_30e6c; - case m2c::kloc_30e76: goto loc_30e76; - case m2c::kloc_30e80: goto loc_30e80; - case m2c::kloc_30e93: goto loc_30e93; - case m2c::kloc_30e96: goto loc_30e96; - case m2c::kloc_30e9d: goto loc_30e9d; - case m2c::kloc_30ea0: goto loc_30ea0; - case m2c::kloc_30ec6: goto loc_30ec6; - case m2c::kloc_30ec8: goto loc_30ec8; - case m2c::kloc_30ee3: goto loc_30ee3; - case m2c::kloc_30f33: goto loc_30f33; - case m2c::kloc_30f35: goto loc_30f35; - case m2c::kloc_30f3a: goto loc_30f3a; - case m2c::kloc_30f46: goto loc_30f46; - case m2c::kloc_30f49: goto loc_30f49; - case m2c::kloc_30f54: goto loc_30f54; - case m2c::kloc_30f66: goto loc_30f66; - case m2c::kloc_30f7e: goto loc_30f7e; - case m2c::kloc_30fdd: goto loc_30fdd; - case m2c::kloc_31001: goto loc_31001; - case m2c::kloc_31012: goto loc_31012; - case m2c::kloc_31025: goto loc_31025; - case m2c::kloc_3102f: goto loc_3102f; - case m2c::kloc_3108f: goto loc_3108f; - case m2c::kloc_3109e: goto loc_3109e; - case m2c::kloc_310da: goto loc_310da; - case m2c::kloc_31114: goto loc_31114; - case m2c::kloc_31117: goto loc_31117; - case m2c::kloc_3112d: goto loc_3112d; - case m2c::kloc_3114d: goto loc_3114d; - case m2c::kloc_31150: goto loc_31150; - case m2c::kloc_31162: goto loc_31162; - case m2c::kloc_3116f: goto loc_3116f; - case m2c::kloc_31176: goto loc_31176; - case m2c::kloc_31179: goto loc_31179; - case m2c::kloc_31182: goto loc_31182; - case m2c::kloc_31194: goto loc_31194; - case m2c::kloc_311b0: goto loc_311b0; - case m2c::kloc_311d3: goto loc_311d3; - case m2c::kloc_311d6: goto loc_311d6; - case m2c::kloc_311f3: goto loc_311f3; - case m2c::kloc_311fd: goto loc_311fd; - case m2c::kloc_31207: goto loc_31207; - case m2c::kloc_31211: goto loc_31211; - case m2c::kloc_31228: goto loc_31228; - case m2c::kloc_31233: goto loc_31233; - case m2c::kloc_31236: goto loc_31236; - case m2c::kloc_31253: goto loc_31253; - case m2c::kloc_31256: goto loc_31256; - case m2c::kloc_3128a: goto loc_3128a; - case m2c::kloc_3128d: goto loc_3128d; - case m2c::kloc_3129e: goto loc_3129e; - case m2c::kloc_312a8: goto loc_312a8; - case m2c::kloc_312b1: goto loc_312b1; - case m2c::kloc_312bb: goto loc_312bb; - case m2c::kloc_312c7: goto loc_312c7; - case m2c::kloc_312d1: goto loc_312d1; - case m2c::kloc_312dc: goto loc_312dc; - case m2c::kloc_312ed: goto loc_312ed; - case m2c::kloc_31371: goto loc_31371; - case m2c::kloc_31392: goto loc_31392; - case m2c::kloc_31395: goto loc_31395; - case m2c::kloc_313ce: goto loc_313ce; - case m2c::kloc_313d1: goto loc_313d1; - case m2c::kloc_313ed: goto loc_313ed; - case m2c::kloc_313ef: goto loc_313ef; - case m2c::kloc_31412: goto loc_31412; - case m2c::kloc_31415: goto loc_31415; - case m2c::kloc_31423: goto loc_31423; - case m2c::kloc_3143c: goto loc_3143c; - case m2c::kloc_314a0: goto loc_314a0; - case m2c::kloc_314a9: goto loc_314a9; - case m2c::kloc_314c4: goto loc_314c4; - case m2c::kloc_314c7: goto loc_314c7; - case m2c::kloc_314f2: goto loc_314f2; - case m2c::kloc_314f9: goto loc_314f9; - case m2c::kloc_314fc: goto loc_314fc; - case m2c::kloc_31507: goto loc_31507; - case m2c::kloc_3151c: goto loc_3151c; - case m2c::kloc_3160a: goto loc_3160a; - case m2c::kloc_3160d: goto loc_3160d; - case m2c::kloc_31610: goto loc_31610; - case m2c::kloc_316a6: goto loc_316a6; - case m2c::kloc_316d6: goto loc_316d6; - case m2c::kloc_316ef: goto loc_316ef; - case m2c::kloc_31711: goto loc_31711; - case m2c::kloc_3173d: goto loc_3173d; - case m2c::kloc_3174d: goto loc_3174d; - case m2c::kloc_31759: goto loc_31759; - case m2c::kloc_31763: goto loc_31763; - case m2c::kloc_31772: goto loc_31772; - case m2c::kloc_3177c: goto loc_3177c; - case m2c::kloc_317eb: goto loc_317eb; - case m2c::kloc_317ee: goto loc_317ee; - case m2c::kloc_317f8: goto loc_317f8; - case m2c::kloc_31814: goto loc_31814; - case m2c::kloc_3182f: goto loc_3182f; - case m2c::kloc_31832: goto loc_31832; - case m2c::kloc_3183b: goto loc_3183b; - case m2c::kloc_3188e: goto loc_3188e; - case m2c::kloc_318ab: goto loc_318ab; - case m2c::kloc_318ef: goto loc_318ef; - case m2c::kloc_318f2: goto loc_318f2; - case m2c::kloc_31902: goto loc_31902; - case m2c::kloc_31908: goto loc_31908; - case m2c::kloc_31912: goto loc_31912; - case m2c::kloc_3191f: goto loc_3191f; - case m2c::kloc_3192b: goto loc_3192b; - case m2c::kloc_3192e: goto loc_3192e; - case m2c::kloc_31965: goto loc_31965; - case m2c::kloc_3196f: goto loc_3196f; - case m2c::kloc_31979: goto loc_31979; - case m2c::kloc_319da: goto loc_319da; - case m2c::kloc_319e4: goto loc_319e4; - case m2c::kloc_319f0: goto loc_319f0; - case m2c::kloc_319f2: goto loc_319f2; - case m2c::kloc_31a1d: goto loc_31a1d; - case m2c::kloc_31a1f: goto loc_31a1f; - case m2c::kloc_31a29: goto loc_31a29; - case m2c::kloc_31a41: goto loc_31a41; - case m2c::kloc_31a53: goto loc_31a53; - case m2c::kloc_31a7d: goto loc_31a7d; - case m2c::kloc_31aaa: goto loc_31aaa; - case m2c::kloc_31ad7: goto loc_31ad7; - case m2c::kloc_31ada: goto loc_31ada; - case m2c::kloc_31ae1: goto loc_31ae1; - case m2c::kloc_31ae3: goto loc_31ae3; - case m2c::kloc_31ae9: goto loc_31ae9; - case m2c::kloc_31aeb: goto loc_31aeb; - case m2c::kloc_31afd: goto loc_31afd; - case m2c::kloc_31aff: goto loc_31aff; - case m2c::kloc_31b06: goto loc_31b06; - case m2c::kloc_31b0c: goto loc_31b0c; - case m2c::kloc_31b1d: goto loc_31b1d; - case m2c::kloc_31b20: goto loc_31b20; - case m2c::kloc_31b2f: goto loc_31b2f; - case m2c::kloc_31b7a: goto loc_31b7a; - case m2c::kloc_31b9b: goto loc_31b9b; - case m2c::kloc_31bac: goto loc_31bac; - case m2c::kloc_31bb6: goto loc_31bb6; - case m2c::kloc_31c94: goto loc_31c94; - case m2c::kloc_31c97: goto loc_31c97; - case m2c::kloc_31ce1: goto loc_31ce1; - case m2c::kloc_31d23: goto loc_31d23; - case m2c::kloc_31d45: goto loc_31d45; - case m2c::kloc_31d66: goto loc_31d66; - case m2c::kloc_31d89: goto loc_31d89; - case m2c::kloc_31db3: goto loc_31db3; - case m2c::kloc_31dc9: goto loc_31dc9; - case m2c::kloc_31de6: goto loc_31de6; - case m2c::kloc_31dfd: goto loc_31dfd; - case m2c::kloc_31e07: goto loc_31e07; - case m2c::kloc_31e11: goto loc_31e11; - case m2c::kloc_31e36: goto loc_31e36; - case m2c::kloc_31e42: goto loc_31e42; - case m2c::kloc_31e44: goto loc_31e44; - case m2c::kloc_31ede: goto loc_31ede; - case m2c::kloc_31ee1: goto loc_31ee1; - case m2c::kloc_31ee8: goto loc_31ee8; - case m2c::kloc_31efd: goto loc_31efd; - case m2c::kloc_31f07: goto loc_31f07; - case m2c::kloc_31f11: goto loc_31f11; - case m2c::kloc_31f1b: goto loc_31f1b; - case m2c::kloc_32010: goto loc_32010; - case m2c::kloc_3203d: goto loc_3203d; - case m2c::kloc_32047: goto loc_32047; - case m2c::kloc_32062: goto loc_32062; - case m2c::kloc_320cc: goto loc_320cc; - case m2c::kloc_320d6: goto loc_320d6; - case m2c::kloc_320e0: goto loc_320e0; - case m2c::kloc_32100: goto loc_32100; - case m2c::kloc_32112: goto loc_32112; - case m2c::kloc_321a6: goto loc_321a6; - case m2c::kloc_321c6: goto loc_321c6; - case m2c::kloc_321e6: goto loc_321e6; - case m2c::kloc_321f5: goto loc_321f5; - case m2c::kloc_321ff: goto loc_321ff; - case m2c::kloc_3224d: goto loc_3224d; - case m2c::kloc_32288: goto loc_32288; - case m2c::kloc_322a7: goto loc_322a7; - case m2c::kloc_32379: goto loc_32379; - case m2c::kloc_323c3: goto loc_323c3; - case m2c::kloc_323e3: goto loc_323e3; - case m2c::kloc_32908: goto loc_32908; - case m2c::kloc_32912: goto loc_32912; - case m2c::kloc_3291a: goto loc_3291a; - case m2c::kloc_32924: goto loc_32924; - case m2c::kloc_32936: goto loc_32936; - case m2c::kloc_32940: goto loc_32940; - case m2c::kloc_3294a: goto loc_3294a; - case m2c::kloc_32959: goto loc_32959; - case m2c::kloc_32963: goto loc_32963; - case m2c::kloc_32972: goto loc_32972; - case m2c::kloc_32975: goto loc_32975; - case m2c::kloc_3299b: goto loc_3299b; - case m2c::kloc_3299d: goto loc_3299d; - case m2c::kloc_329c2: goto loc_329c2; - case m2c::kloc_329c8: goto loc_329c8; - case m2c::kloc_329cd: goto loc_329cd; - case m2c::kloc_32d9d: goto loc_32d9d; - case m2c::kloc_32dba: goto loc_32dba; - case m2c::kloc_32dc2: goto loc_32dc2; - case m2c::kloc_32dcb: goto loc_32dcb; - case m2c::kloc_32e72: goto loc_32e72; - case m2c::kloc_32e8e: goto loc_32e8e; - case m2c::kloc_32e9b: goto loc_32e9b; - case m2c::kloc_32ece: goto loc_32ece; - case m2c::kloc_32edf: goto loc_32edf; - case m2c::kloc_32f10: goto loc_32f10; - case m2c::kloc_32f37: goto loc_32f37; - case m2c::kloc_32f78: goto loc_32f78; - case m2c::kloc_32fbb: goto loc_32fbb; - case m2c::kloc_32fca: goto loc_32fca; - case m2c::kloc_32fdf: goto loc_32fdf; - case m2c::kloc_32ffa: goto loc_32ffa; - case m2c::kloc_32fff: goto loc_32fff; - case m2c::kloc_3300e: goto loc_3300e; - case m2c::kloc_33013: goto loc_33013; - case m2c::kloc_33041: goto loc_33041; - case m2c::kloc_33067: goto loc_33067; - case m2c::kloc_3307b: goto loc_3307b; - case m2c::kloc_33080: goto loc_33080; - case m2c::kloc_330b2: goto loc_330b2; - case m2c::kloc_33157: goto loc_33157; - case m2c::kloc_3315c: goto loc_3315c; - case m2c::kloc_334a8: goto loc_334a8; - case m2c::kloc_334ae: goto loc_334ae; - case m2c::kloc_334b4: goto loc_334b4; - case m2c::kloc_334c5: goto loc_334c5; - case m2c::kloc_334ca: goto loc_334ca; - case m2c::kloc_334da: goto loc_334da; - case m2c::kloc_334ea: goto loc_334ea; - case m2c::kloc_334fc: goto loc_334fc; - case m2c::kloc_3350c: goto loc_3350c; - case m2c::kloc_33527: goto loc_33527; - case m2c::kloc_3352d: goto loc_3352d; - case m2c::kloc_33533: goto loc_33533; - case m2c::kloc_33540: goto loc_33540; - case m2c::kloc_3354d: goto loc_3354d; - case m2c::kloc_3356f: goto loc_3356f; - case m2c::kloc_33579: goto loc_33579; - case m2c::kloc_3357c: goto loc_3357c; - case m2c::kloc_33591: goto loc_33591; - case m2c::kloc_33594: goto loc_33594; - case m2c::kloc_33597: goto loc_33597; - case m2c::kloc_335d2: goto loc_335d2; - case m2c::kloc_335e3: goto loc_335e3; - case m2c::kloc_3361c: goto loc_3361c; - case m2c::kloc_33654: goto loc_33654; - case m2c::kloc_3368c: goto loc_3368c; - case m2c::kloc_336aa: goto loc_336aa; - case m2c::kloc_336ad: goto loc_336ad; - case m2c::kloc_336b0: goto loc_336b0; - case m2c::kloc_336fc: goto loc_336fc; - case m2c::kloc_3370b: goto loc_3370b; - case m2c::kloc_3370e: goto loc_3370e; - case m2c::kloc_33724: goto loc_33724; - case m2c::kloc_33727: goto loc_33727; - case m2c::kloc_3373a: goto loc_3373a; - case m2c::kloc_33746: goto loc_33746; - case m2c::kloc_3375a: goto loc_3375a; - case m2c::kloc_33760: goto loc_33760; - case m2c::kloc_33773: goto loc_33773; - case m2c::kloc_3377f: goto loc_3377f; - case m2c::kloc_33790: goto loc_33790; - case m2c::kloc_337c4: goto loc_337c4; - case m2c::kloc_337d2: goto loc_337d2; - case m2c::kloc_337df: goto loc_337df; - case m2c::kloc_337f0: goto loc_337f0; - case m2c::kloc_337f5: goto loc_337f5; - case m2c::kloc_33801: goto loc_33801; - case m2c::kloc_3380d: goto loc_3380d; - case m2c::kloc_33821: goto loc_33821; - case m2c::kloc_33832: goto loc_33832; - case m2c::kloc_33835: goto loc_33835; - case m2c::kloc_3384e: goto loc_3384e; - case m2c::kloc_33859: goto loc_33859; - case m2c::kloc_33866: goto loc_33866; - case m2c::kloc_33869: goto loc_33869; - case m2c::kloc_33871: goto loc_33871; - case m2c::kloc_3387a: goto loc_3387a; - case m2c::kloc_33883: goto loc_33883; - case m2c::kloc_3388c: goto loc_3388c; - case m2c::kloc_33895: goto loc_33895; - case m2c::kloc_3389e: goto loc_3389e; - case m2c::kloc_338a7: goto loc_338a7; - case m2c::kloc_338b0: goto loc_338b0; - case m2c::kloc_338b9: goto loc_338b9; - case m2c::kloc_338c2: goto loc_338c2; - case m2c::kloc_338cb: goto loc_338cb; - case m2c::kloc_338d4: goto loc_338d4; - case m2c::kloc_338dd: goto loc_338dd; - case m2c::kloc_338e6: goto loc_338e6; - case m2c::kloc_338f0: goto loc_338f0; - case m2c::kloc_3394c: goto loc_3394c; - case m2c::kloc_33956: goto loc_33956; - case m2c::kloc_33971: goto loc_33971; - case m2c::kloc_33977: goto loc_33977; - case m2c::kloc_3397f: goto loc_3397f; - case m2c::kloc_33984: goto loc_33984; - case m2c::kloc_3398c: goto loc_3398c; - case m2c::kloc_33996: goto loc_33996; - case m2c::kloc_339a0: goto loc_339a0; - case m2c::kloc_339a8: goto loc_339a8; - case m2c::kloc_339ab: goto loc_339ab; - case m2c::kloc_339b3: goto loc_339b3; - case m2c::kloc_339bb: goto loc_339bb; - case m2c::kloc_339c3: goto loc_339c3; - case m2c::kloc_339cb: goto loc_339cb; - case m2c::kloc_339ce: goto loc_339ce; - case m2c::kloc_339d6: goto loc_339d6; - case m2c::kloc_339e0: goto loc_339e0; - case m2c::kloc_339e8: goto loc_339e8; - case m2c::kloc_339f0: goto loc_339f0; - case m2c::kloc_339f3: goto loc_339f3; - case m2c::kloc_339fb: goto loc_339fb; - case m2c::kloc_33a03: goto loc_33a03; - case m2c::kloc_33a0b: goto loc_33a0b; - case m2c::kloc_33a13: goto loc_33a13; - case m2c::kloc_33a1b: goto loc_33a1b; - case m2c::kloc_33a1e: goto loc_33a1e; - case m2c::kloc_33a26: goto loc_33a26; - case m2c::kloc_33a30: goto loc_33a30; - case m2c::kloc_33a3a: goto loc_33a3a; - case m2c::kloc_33a42: goto loc_33a42; - case m2c::kloc_33a4a: goto loc_33a4a; - case m2c::kloc_33a4c: goto loc_33a4c; - case m2c::kloc_33a54: goto loc_33a54; - case m2c::kloc_33a5c: goto loc_33a5c; - case m2c::kloc_33a64: goto loc_33a64; - case m2c::kloc_33a6c: goto loc_33a6c; - case m2c::kloc_33a6e: goto loc_33a6e; - case m2c::kloc_33a76: goto loc_33a76; - case m2c::kloc_33a80: goto loc_33a80; - case m2c::kloc_33a88: goto loc_33a88; - case m2c::kloc_33a90: goto loc_33a90; - case m2c::kloc_33a92: goto loc_33a92; - case m2c::kloc_33a9a: goto loc_33a9a; - case m2c::kloc_33aa2: goto loc_33aa2; - case m2c::kloc_33aaa: goto loc_33aaa; - case m2c::kloc_33ab2: goto loc_33ab2; - case m2c::kloc_33aba: goto loc_33aba; - case m2c::kloc_33abc: goto loc_33abc; - case m2c::kloc_33ac7: goto loc_33ac7; - case m2c::kloc_33acd: goto loc_33acd; - case m2c::kloc_33ad3: goto loc_33ad3; - case m2c::kloc_33ae0: goto loc_33ae0; - case m2c::kloc_33aea: goto loc_33aea; - case m2c::kloc_33af5: goto loc_33af5; - case m2c::kloc_33b02: goto loc_33b02; - case m2c::kloc_33b0c: goto loc_33b0c; - case m2c::kloc_33b16: goto loc_33b16; - case m2c::kloc_33b23: goto loc_33b23; - case m2c::kloc_33b2d: goto loc_33b2d; - case m2c::kloc_33b37: goto loc_33b37; - case m2c::kloc_33b44: goto loc_33b44; - case m2c::kloc_33b4e: goto loc_33b4e; - case m2c::kloc_33b5a: goto loc_33b5a; - case m2c::kloc_33b62: goto loc_33b62; - case m2c::kloc_33b6a: goto loc_33b6a; - case m2c::kloc_33b7b: goto loc_33b7b; - case m2c::kloc_33b88: goto loc_33b88; - case m2c::kloc_33b93: goto loc_33b93; - case m2c::kloc_33bb1: goto loc_33bb1; - case m2c::kloc_33bbd: goto loc_33bbd; - case m2c::kloc_33bcc: goto loc_33bcc; - case m2c::kloc_33bd1: goto loc_33bd1; - case m2c::kloc_33bd4: goto loc_33bd4; - case m2c::kloc_33beb: goto loc_33beb; - case m2c::kloc_33bf7: goto loc_33bf7; - case m2c::kloc_33bfa: goto loc_33bfa; - case m2c::kloc_33d0d: goto loc_33d0d; - case m2c::kloc_33d13: goto loc_33d13; - case m2c::kloc_341a8: goto loc_341a8; - case m2c::kloc_341b0: goto loc_341b0; - case m2c::kloc_341b9: goto loc_341b9; - case m2c::kloc_341c1: goto loc_341c1; - case m2c::kloc_341cb: goto loc_341cb; - case m2c::kloc_341e7: goto loc_341e7; - case m2c::klocret_2a131: goto locret_2a131; - case m2c::kret_17c5_3f02: goto ret_17c5_3f02; - case m2c::kret_17c5_3f0e: goto ret_17c5_3f0e; - case m2c::kret_17c5_41e9: goto ret_17c5_41e9; - case m2c::kret_17c5_c796: goto ret_17c5_c796; - case m2c::kret_17c5_d2ca: goto ret_17c5_d2ca; - case m2c::kret_17c5_d524: goto ret_17c5_d524; - case m2c::kret_17c5_d5ef: goto ret_17c5_d5ef; - case m2c::kret_17c5_d744: goto ret_17c5_d744; - case m2c::kret_17c5_d928: goto ret_17c5_d928; - case m2c::kret_17c5_dff5: goto ret_17c5_dff5; - case m2c::kret_17c5_e02b: goto ret_17c5_e02b; - case m2c::kret_17c5_e061: goto ret_17c5_e061; - case m2c::kseg2623_3ef0_proc: goto seg2623_3ef0_proc; - case m2c::kseg2623_5bde_proc: goto seg2623_5bde_proc; - case m2c::kseg2623_5eee_proc: goto seg2623_5eee_proc; - case m2c::kseg2623_87cc_proc: goto seg2623_87cc_proc; - case m2c::kseg2623_896d_proc: goto seg2623_896d_proc; - case m2c::kseg2623_dfe3_proc: goto seg2623_dfe3_proc; - case m2c::ksub_27674: goto sub_27674; - case m2c::ksub_2816e: goto sub_2816e; - case m2c::ksub_29ea8: goto sub_29ea8; - case m2c::ksub_29ee6: goto sub_29ee6; - case m2c::ksub_2c015: goto sub_2c015; - case m2c::ksub_2dc1e: goto sub_2dc1e; - case m2c::ksub_2ea1a: goto sub_2ea1a; - case m2c::ksub_30c28: goto sub_30c28; - case m2c::ksub_31377: goto sub_31377; - case m2c::ksub_328ee: goto sub_328ee; - case m2c::ksub_32d72: goto sub_32d72; - case m2c::ksub_33490: goto sub_33490; - case m2c::ksub_33cde: goto sub_33cde; - case m2c::ksub_3417f: goto sub_3417f; - case m2c::ksub_341ec: goto sub_341ec; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool sub_27718(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - sub_27718: - _begin: -cs=0x17c5;eip=0x0014e8; X(PUSH(bp)); // 37459 push bp ;~ 17C5:14E8 -cs=0x17c5;eip=0x0014e9; T(bp = sp;); // 37460 mov bp, sp ;~ 17C5:14E9 -cs=0x17c5;eip=0x0014eb; T(SUB(sp, 0x10)); // 37461 sub sp, 10h ;~ 17C5:14EB -cs=0x17c5;eip=0x0014ee; X(PUSH(word_52242)); // 37462 push word_52242 ;~ 17C5:14EE -cs=0x17c5;eip=0x0014f2; J(CALL(sub_33490,0)); // 37463 call sub_33490 ;~ 17C5:14F2 -cs=0x17c5;eip=0x0014f5; T(ADD(sp, 2)); // 37464 add sp, 2 ;~ 17C5:14F5 -cs=0x17c5;eip=0x0014f8; T(sp = bp;); // 37465 mov sp, bp ;~ 17C5:14F8 -cs=0x17c5;eip=0x0014fa; X(POP(bp)); // 37466 pop bp ;~ 17C5:14FA -cs=0x17c5;eip=0x0014fb; J(RETN(0)); // 37467 retn ;~ 17C5:14FB - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::ksub_27718: goto sub_27718; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool _group19(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - _group19: - _begin: -sub_2772c: - // 37475 -#undef var_6 -#define var_6 -6 - // 37478 var_6 = word ptr -6 ;~ 17C5:14FC -#undef arg_0 -#define arg_0 4 - // 37479 arg_0 = word ptr 4 ;~ 17C5:14FC -cs=0x17c5;eip=0x0014fc; X(PUSH(bp)); // 37483 push bp ;~ 17C5:14FC -cs=0x17c5;eip=0x0014fd; T(bp = sp;); // 37484 mov bp, sp ;~ 17C5:14FD -cs=0x17c5;eip=0x0014ff; T(SUB(sp, 6)); // 37485 sub sp, 6 ;~ 17C5:14FF -cs=0x17c5;eip=0x001502; X(PUSH(si)); // 37486 push si ;~ 17C5:1502 -cs=0x17c5;eip=0x001503; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x0FFFF)); // 37487 mov [bp+var_6], 0FFFFh ;~ 17C5:1503 -cs=0x17c5;eip=0x001508; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 37488 mov si, [bp+arg_0] ;~ 17C5:1508 -cs=0x17c5;eip=0x00150b; T(SHL(si, 1)); // 37489 shl si, 1 ;~ 17C5:150B -cs=0x17c5;eip=0x00150d; T(ADD(si, 0x7EA)); // 37490 add si, 7EAh ;~ 17C5:150D -cs=0x17c5;eip=0x001511; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 37491 mov ax, [si] ;~ 17C5:1511 -cs=0x17c5;eip=0x001513; X(DEC(*(dw*)(raddr(ds,si)))); // 37492 dec word ptr [si] ;~ 17C5:1513 -cs=0x17c5;eip=0x001515; T(OR(ax, ax)); // 37493 or ax, ax ;~ 17C5:1515 -cs=0x17c5;eip=0x001517; J(JG(sub_2775a)); // 37494 jg short sub_2775A ;~ 17C5:1517 -cs=0x17c5;eip=0x001519; X(MOV(*(dw*)(raddr(ds,si)), 0)); // 37495 mov word ptr [si], 0 ;~ 17C5:1519 -cs=0x17c5;eip=0x00151d; T(ax = 0x0E66;); // 37496 mov ax, 0E66h ;~ 17C5:151D -cs=0x17c5;eip=0x001520; X(PUSH(ax)); // 37497 push ax ;~ 17C5:1520 -cs=0x17c5;eip=0x001521; J(CALL(sub_30414,0)); // 37498 call sub_30414 ;~ 17C5:1521 -cs=0x17c5;eip=0x001524; T(ADD(sp, 2)); // 37499 add sp, 2 ;~ 17C5:1524 -cs=0x17c5;eip=0x001527; J(JMP(loc_27861)); // 37500 jmp loc_27861 ;~ 17C5:1527 -sub_2775a: - // 37507 -cs=0x17c5;eip=0x00152a; X(MOV(*(dw*)(raddr(ss,bp-4)), 1)); // 37508 mov word ptr [bp-4], 1 ;~ 17C5:152A -cs=0x17c5;eip=0x00152f; J(JMP(loc_27764)); // 37509 jmp short loc_27764 ;~ 17C5:152F -loc_27761: - // 4999 -cs=0x17c5;eip=0x001531; X(INC(*(dw*)(raddr(ss,bp-4)))); // 37513 inc word ptr [bp-4] ;~ 17C5:1531 -loc_27764: - // 5000 -cs=0x17c5;eip=0x001534; T(CMP(*(dw*)(raddr(ss,bp-4)), 4)); // 37516 cmp word ptr [bp-4], 4 ;~ 17C5:1534 -seg2623_1538_proc: - // 37519 -cs=0x17c5;eip=0x001538; J(JGE(loc_27783)); // 37519 jge short loc_27783 ;~ 17C5:1538 -cs=0x17c5;eip=0x00153a; T(MOV(bx, *(dw*)(raddr(ss,bp-4)))); // 37520 mov bx, [bp-4] ;~ 17C5:153A -cs=0x17c5;eip=0x00153d; T(ax = bx;); // 37521 mov ax, bx ;~ 17C5:153D -cs=0x17c5;eip=0x00153f; T(SHL(bx, 1)); // 37522 shl bx, 1 ;~ 17C5:153F -cs=0x17c5;eip=0x001541; T(ADD(bx, ax)); // 37523 add bx, ax ;~ 17C5:1541 -cs=0x17c5;eip=0x001543; T(SHL(bx, 1)); // 37524 shl bx, 1 ;~ 17C5:1543 -cs=0x17c5;eip=0x001545; T(SHL(bx, 1)); // 37525 shl bx, 1 ;~ 17C5:1545 -cs=0x17c5;eip=0x001547; T(CMP(*(dw*)(raddr(ds,bx+0x0B2A)), 0)); // 37526 cmp word ptr [bx+0B2Ah], 0 ;~ 17C5:1547 -cs=0x17c5;eip=0x00154c; J(JNZ(loc_27781)); // 37527 jnz short loc_27781 ;~ 17C5:154C -cs=0x17c5;eip=0x00154e; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 37528 mov [bp-6], ax ;~ 17C5:154E -loc_27781: - // 5001 -cs=0x17c5;eip=0x001551; J(JMP(loc_27761)); // 37531 jmp short loc_27761 ;~ 17C5:1551 -loc_27783: - // 5002 -cs=0x17c5;eip=0x001553; T(CMP(*(dw*)(raddr(ss,bp-6)), 0x0FFFF)); // 37535 cmp word ptr [bp-6], 0FFFFh ;~ 17C5:1553 -cs=0x17c5;eip=0x001557; J(JNZ(loc_2778c)); // 37536 jnz short loc_2778C ;~ 17C5:1557 -cs=0x17c5;eip=0x001559; J(JMP(loc_27853)); // 37537 jmp loc_27853 ;~ 17C5:1559 +cs=0x17c5;eip=0x001553; T(CMP(*(dw*)(raddr(ss,bp-6)), 0x0FFFF)); // 85545 cmp word ptr [bp-6], 0FFFFh ;~ 17C5:1553 +cs=0x17c5;eip=0x001557; J(JNZ(loc_2778c)); // 85546 jnz short loc_2778C ;~ 17C5:1557 +cs=0x17c5;eip=0x001559; J(JMP(loc_27853)); // 85547 jmp loc_27853 ;~ 17C5:1559 loc_2778c: - // 5003 -cs=0x17c5;eip=0x00155c; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 37541 mov ax, [bp-6] ;~ 17C5:155C -cs=0x17c5;eip=0x00155f; T(cx = ax;); // 37542 mov cx, ax ;~ 17C5:155F -cs=0x17c5;eip=0x001561; T(SHL(ax, 1)); // 37543 shl ax, 1 ;~ 17C5:1561 -cs=0x17c5;eip=0x001563; T(ADD(ax, cx)); // 37544 add ax, cx ;~ 17C5:1563 -cs=0x17c5;eip=0x001565; T(SHL(ax, 1)); // 37545 shl ax, 1 ;~ 17C5:1565 -cs=0x17c5;eip=0x001567; T(SHL(ax, 1)); // 37546 shl ax, 1 ;~ 17C5:1567 -cs=0x17c5;eip=0x001569; T(si = ax;); // 37547 mov si, ax ;~ 17C5:1569 -cs=0x17c5;eip=0x00156b; T(ax = word_520f0;); // 37548 mov ax, word_520F0 ;~ 17C5:156B -cs=0x17c5;eip=0x00156e; X(MOV(*(dw*)(raddr(ds,si+0x0B22)), ax)); // 37549 mov [si+0B22h], ax ;~ 17C5:156E -cs=0x17c5;eip=0x001572; T(ax = word_52100;); // 37550 mov ax, word_52100 ;~ 17C5:1572 -cs=0x17c5;eip=0x001575; X(MOV(*(dw*)(raddr(ds,si+0x0B24)), ax)); // 37551 mov [si+0B24h], ax ;~ 17C5:1575 -cs=0x17c5;eip=0x001579; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 37552 mov ax, [bp+4] ;~ 17C5:1579 -cs=0x17c5;eip=0x00157c; X(MOV(*(dw*)(raddr(ds,si+0x0B28)), ax)); // 37553 mov [si+0B28h], ax ;~ 17C5:157C -cs=0x17c5;eip=0x001580; T(ax = word_492e8;); // 37554 mov ax, word_492E8 ;~ 17C5:1580 -cs=0x17c5;eip=0x001583; T(cx = ax;); // 37555 mov cx, ax ;~ 17C5:1583 -cs=0x17c5;eip=0x001585; T(SHL(ax, 1)); // 37556 shl ax, 1 ;~ 17C5:1585 -cs=0x17c5;eip=0x001587; T(ADD(ax, cx)); // 37557 add ax, cx ;~ 17C5:1587 -cs=0x17c5;eip=0x001589; T(SUB(ax, 0x0F)); // 37558 sub ax, 0Fh ;~ 17C5:1589 -cs=0x17c5;eip=0x00158c; T(NEG(ax)); // 37559 neg ax ;~ 17C5:158C -cs=0x17c5;eip=0x00158e; X(IMUL1_2(word_492f4)); // 37560 imul word_492F4 ;~ 17C5:158E -cs=0x17c5;eip=0x001592; X(MOV(*(dw*)(raddr(ds,si+0x0B2A)), ax)); // 37561 mov [si+0B2Ah], ax ;~ 17C5:1592 -cs=0x17c5;eip=0x001596; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 37562 mov ax, [bp+4] ;~ 17C5:1596 -cs=0x17c5;eip=0x001599; J(JMP(loc_277db)); // 37563 jmp short loc_277DB ;~ 17C5:1599 + // 4999 +cs=0x17c5;eip=0x00155c; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 85551 mov ax, [bp-6] ;~ 17C5:155C +cs=0x17c5;eip=0x00155f; T(cx = ax;); // 85552 mov cx, ax ;~ 17C5:155F +cs=0x17c5;eip=0x001561; T(SHL(ax, 1)); // 85553 shl ax, 1 ;~ 17C5:1561 +cs=0x17c5;eip=0x001563; T(ADD(ax, cx)); // 85554 add ax, cx ;~ 17C5:1563 +cs=0x17c5;eip=0x001565; T(SHL(ax, 1)); // 85555 shl ax, 1 ;~ 17C5:1565 +cs=0x17c5;eip=0x001567; T(SHL(ax, 1)); // 85556 shl ax, 1 ;~ 17C5:1567 +cs=0x17c5;eip=0x001569; T(si = ax;); // 85557 mov si, ax ;~ 17C5:1569 +cs=0x17c5;eip=0x00156b; T(ax = word_520f0;); // 85558 mov ax, ds:word_520F0 ;~ 17C5:156B +cs=0x17c5;eip=0x00156e; X(MOV(*(dw*)(raddr(ds,si+0x0B22)), ax)); // 85559 mov [si+0B22h], ax ;~ 17C5:156E +cs=0x17c5;eip=0x001572; T(ax = word_52100;); // 85560 mov ax, ds:word_52100 ;~ 17C5:1572 +cs=0x17c5;eip=0x001575; X(MOV(*(dw*)(raddr(ds,si+0x0B24)), ax)); // 85561 mov [si+0B24h], ax ;~ 17C5:1575 +cs=0x17c5;eip=0x001579; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 85562 mov ax, [bp+4] ;~ 17C5:1579 +cs=0x17c5;eip=0x00157c; X(MOV(*(dw*)(raddr(ds,si+0x0B28)), ax)); // 85563 mov [si+0B28h], ax ;~ 17C5:157C +cs=0x17c5;eip=0x001580; T(ax = word_492e8;); // 85564 mov ax, word_492E8 ;~ 17C5:1580 +cs=0x17c5;eip=0x001583; T(cx = ax;); // 85565 mov cx, ax ;~ 17C5:1583 +cs=0x17c5;eip=0x001585; T(SHL(ax, 1)); // 85566 shl ax, 1 ;~ 17C5:1585 +cs=0x17c5;eip=0x001587; T(ADD(ax, cx)); // 85567 add ax, cx ;~ 17C5:1587 +cs=0x17c5;eip=0x001589; T(SUB(ax, 0x0F)); // 85568 sub ax, 0Fh ;~ 17C5:1589 +cs=0x17c5;eip=0x00158c; T(NEG(ax)); // 85569 neg ax ;~ 17C5:158C +cs=0x17c5;eip=0x00158e; X(IMUL1_2(word_492f4)); // 85570 imul word_492F4 ;~ 17C5:158E +cs=0x17c5;eip=0x001592; X(MOV(*(dw*)(raddr(ds,si+0x0B2A)), ax)); // 85571 mov [si+0B2Ah], ax ;~ 17C5:1592 +cs=0x17c5;eip=0x001596; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 85572 mov ax, [bp+4] ;~ 17C5:1596 +cs=0x17c5;eip=0x001599; J(JMP(loc_277db)); // 85573 jmp short loc_277DB ;~ 17C5:1599 loc_277cb: - // 5004 -cs=0x17c5;eip=0x00159b; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x0E77)); // 37567 mov word ptr [bp-2], 0E77h ;~ 17C5:159B -cs=0x17c5;eip=0x0015a0; J(JMP(loc_277e7)); // 37568 jmp short loc_277E7 ;~ 17C5:15A0 + // 5000 +cs=0x17c5;eip=0x00159b; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x0E77)); // 85577 mov word ptr [bp-2], 0E77h ;~ 17C5:159B +cs=0x17c5;eip=0x0015a0; J(JMP(loc_277e7)); // 85578 jmp short loc_277E7 ;~ 17C5:15A0 loc_277d2: - // 5005 -cs=0x17c5;eip=0x0015a2; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x0E7D)); // 37572 mov word ptr [bp-2], 0E7Dh ;~ 17C5:15A2 -cs=0x17c5;eip=0x0015a7; J(JMP(loc_277e7)); // 37573 jmp short loc_277E7 ;~ 17C5:15A7 + // 5001 +cs=0x17c5;eip=0x0015a2; X(MOV(*(dw*)(raddr(ss,bp-2)), 0x0E7D)); // 85582 mov word ptr [bp-2], 0E7Dh ;~ 17C5:15A2 +cs=0x17c5;eip=0x0015a7; J(JMP(loc_277e7)); // 85583 jmp short loc_277E7 ;~ 17C5:15A7 ret_17c5_15a9: - // 5006 -cs=0x17c5;eip=0x0015a9; J(JMP(loc_277e7)); // 37575 jmp short loc_277E7 ;~ 17C5:15A9 + // 5002 +cs=0x17c5;eip=0x0015a9; J(JMP(loc_277e7)); // 85585 jmp short loc_277E7 ;~ 17C5:15A9 loc_277db: - // 5007 -cs=0x17c5;eip=0x0015ab; T(CMP(ax, 1)); // 37579 cmp ax, 1 ;~ 17C5:15AB -cs=0x17c5;eip=0x0015ae; J(JZ(loc_277cb)); // 37580 jz short loc_277CB ;~ 17C5:15AE -cs=0x17c5;eip=0x0015b0; T(CMP(ax, 2)); // 37581 cmp ax, 2 ;~ 17C5:15B0 -cs=0x17c5;eip=0x0015b3; J(JZ(loc_277d2)); // 37582 jz short loc_277D2 ;~ 17C5:15B3 -cs=0x17c5;eip=0x0015b5; J({;}); // 37583 jmp short $+2 ;~ 17C5:15B5 + // 5003 +cs=0x17c5;eip=0x0015ab; T(CMP(ax, 1)); // 85589 cmp ax, 1 ;~ 17C5:15AB +cs=0x17c5;eip=0x0015ae; J(JZ(loc_277cb)); // 85590 jz short loc_277CB ;~ 17C5:15AE +cs=0x17c5;eip=0x0015b0; T(CMP(ax, 2)); // 85591 cmp ax, 2 ;~ 17C5:15B0 +cs=0x17c5;eip=0x0015b3; J(JZ(loc_277d2)); // 85592 jz short loc_277D2 ;~ 17C5:15B3 +cs=0x17c5;eip=0x0015b5; J({;}); // 85593 jmp short $+2 ;~ 17C5:15B5 loc_277e7: - // 5008 -cs=0x17c5;eip=0x0015b7; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 37588 push word ptr [bp-2] ;~ 17C5:15B7 -cs=0x17c5;eip=0x0015ba; T(ax = 0x66C4;); // 37589 mov ax, 66C4h ;~ 17C5:15BA -cs=0x17c5;eip=0x0015bd; X(PUSH(ax)); // 37590 push ax ;~ 17C5:15BD -cs=0x17c5;eip=0x0015be; J(CALL(sub_34c1c,0)); // 37591 call sub_34C1C ;~ 17C5:15BE -cs=0x17c5;eip=0x0015c1; T(ADD(sp, 4)); // 37592 add sp, 4 ;~ 17C5:15C1 -cs=0x17c5;eip=0x0015c4; T(ax = 0x0E83;); // 37593 mov ax, 0E83h ;~ 17C5:15C4 -cs=0x17c5;eip=0x0015c7; X(PUSH(ax)); // 37594 push ax ;~ 17C5:15C7 -cs=0x17c5;eip=0x0015c8; T(ax = 0x66C4;); // 37595 mov ax, 66C4h ;~ 17C5:15C8 -cs=0x17c5;eip=0x0015cb; X(PUSH(ax)); // 37596 push ax ;~ 17C5:15CB -cs=0x17c5;eip=0x0015cc; J(CALL(sub_34bdc,0)); // 37597 call sub_34BDC ;~ 17C5:15CC -cs=0x17c5;eip=0x0015cf; T(ADD(sp, 4)); // 37598 add sp, 4 ;~ 17C5:15CF -cs=0x17c5;eip=0x0015d2; T(ax = 0x66C4;); // 37599 mov ax, 66C4h ;~ 17C5:15D2 -cs=0x17c5;eip=0x0015d5; X(PUSH(ax)); // 37600 push ax ;~ 17C5:15D5 -cs=0x17c5;eip=0x0015d6; J(CALL(sub_30414,0)); // 37601 call sub_30414 ;~ 17C5:15D6 -cs=0x17c5;eip=0x0015d9; T(ADD(sp, 2)); // 37602 add sp, 2 ;~ 17C5:15D9 -cs=0x17c5;eip=0x0015dc; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 37603 push word ptr [bp-2] ;~ 17C5:15DC -cs=0x17c5;eip=0x0015df; T(ax = 0x66C4;); // 37604 mov ax, 66C4h ;~ 17C5:15DF -cs=0x17c5;eip=0x0015e2; X(PUSH(ax)); // 37605 push ax ;~ 17C5:15E2 -cs=0x17c5;eip=0x0015e3; J(CALL(sub_34c1c,0)); // 37606 call sub_34C1C ;~ 17C5:15E3 -cs=0x17c5;eip=0x0015e6; T(ADD(sp, 4)); // 37607 add sp, 4 ;~ 17C5:15E6 -cs=0x17c5;eip=0x0015e9; T(ax = 0x0E8D;); // 37608 mov ax, 0E8Dh ;~ 17C5:15E9 -cs=0x17c5;eip=0x0015ec; X(PUSH(ax)); // 37609 push ax ;~ 17C5:15EC -cs=0x17c5;eip=0x0015ed; T(ax = 0x66C4;); // 37610 mov ax, 66C4h ;~ 17C5:15ED -cs=0x17c5;eip=0x0015f0; X(PUSH(ax)); // 37611 push ax ;~ 17C5:15F0 -cs=0x17c5;eip=0x0015f1; J(CALL(sub_34bdc,0)); // 37612 call sub_34BDC ;~ 17C5:15F1 -cs=0x17c5;eip=0x0015f4; T(ADD(sp, 4)); // 37613 add sp, 4 ;~ 17C5:15F4 -cs=0x17c5;eip=0x0015f7; T(ax = 0x0A;); // 37614 mov ax, 0Ah ;~ 17C5:15F7 -cs=0x17c5;eip=0x0015fa; X(PUSH(ax)); // 37615 push ax ;~ 17C5:15FA -cs=0x17c5;eip=0x0015fb; T(ax = 0x9780;); // 37616 mov ax, 9780h ;~ 17C5:15FB -cs=0x17c5;eip=0x0015fe; X(PUSH(ax)); // 37617 push ax ;~ 17C5:15FE -cs=0x17c5;eip=0x0015ff; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 37618 mov bx, [bp+4] ;~ 17C5:15FF -cs=0x17c5;eip=0x001602; T(SHL(bx, 1)); // 37619 shl bx, 1 ;~ 17C5:1602 -cs=0x17c5;eip=0x001604; X(PUSH(*(dw*)(raddr(ds,bx+0x7EA)))); // 37620 push word ptr [bx+7EAh] ;~ 17C5:1604 -cs=0x17c5;eip=0x001608; J(CALL(sub_34c6a,0)); // 37621 call sub_34C6A ;~ 17C5:1608 -cs=0x17c5;eip=0x00160b; T(ADD(sp, 6)); // 37622 add sp, 6 ;~ 17C5:160B -cs=0x17c5;eip=0x00160e; X(PUSH(ax)); // 37623 push ax ;~ 17C5:160E -cs=0x17c5;eip=0x00160f; T(ax = 0x66C4;); // 37624 mov ax, 66C4h ;~ 17C5:160F -cs=0x17c5;eip=0x001612; X(PUSH(ax)); // 37625 push ax ;~ 17C5:1612 -cs=0x17c5;eip=0x001613; J(CALL(sub_34bdc,0)); // 37626 call sub_34BDC ;~ 17C5:1613 -cs=0x17c5;eip=0x001616; T(ADD(sp, 4)); // 37627 add sp, 4 ;~ 17C5:1616 -cs=0x17c5;eip=0x001619; T(ax = 0x66C4;); // 37628 mov ax, 66C4h ;~ 17C5:1619 -cs=0x17c5;eip=0x00161c; X(PUSH(ax)); // 37629 push ax ;~ 17C5:161C -cs=0x17c5;eip=0x00161d; J(CALL(sub_30434,0)); // 37630 call sub_30434 ;~ 17C5:161D -cs=0x17c5;eip=0x001620; T(ADD(sp, 2)); // 37631 add sp, 2 ;~ 17C5:1620 + // 5004 +cs=0x17c5;eip=0x0015b7; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 85598 push word ptr [bp-2] ;~ 17C5:15B7 +cs=0x17c5;eip=0x0015ba; T(ax = 0x66C4;); // 85599 mov ax, 66C4h ;~ 17C5:15BA +cs=0x17c5;eip=0x0015bd; X(PUSH(ax)); // 85600 push ax ;~ 17C5:15BD +cs=0x17c5;eip=0x0015be; J(CALL(sub_34c1c,0)); // 85601 call sub_34C1C ;~ 17C5:15BE +cs=0x17c5;eip=0x0015c1; T(ADD(sp, 4)); // 85602 add sp, 4 ;~ 17C5:15C1 +cs=0x17c5;eip=0x0015c4; T(ax = 0x0E83;); // 85603 mov ax, 0E83h ;~ 17C5:15C4 +cs=0x17c5;eip=0x0015c7; X(PUSH(ax)); // 85604 push ax ;~ 17C5:15C7 +cs=0x17c5;eip=0x0015c8; T(ax = 0x66C4;); // 85605 mov ax, 66C4h ;~ 17C5:15C8 +cs=0x17c5;eip=0x0015cb; X(PUSH(ax)); // 85606 push ax ;~ 17C5:15CB +cs=0x17c5;eip=0x0015cc; J(CALL(sub_34bdc,0)); // 85607 call sub_34BDC ;~ 17C5:15CC +cs=0x17c5;eip=0x0015cf; T(ADD(sp, 4)); // 85608 add sp, 4 ;~ 17C5:15CF +cs=0x17c5;eip=0x0015d2; T(ax = 0x66C4;); // 85609 mov ax, 66C4h ;~ 17C5:15D2 +cs=0x17c5;eip=0x0015d5; X(PUSH(ax)); // 85610 push ax ;~ 17C5:15D5 +cs=0x17c5;eip=0x0015d6; J(CALL(sub_30414,0)); // 85611 call sub_30414 ;~ 17C5:15D6 +cs=0x17c5;eip=0x0015d9; T(ADD(sp, 2)); // 85612 add sp, 2 ;~ 17C5:15D9 +cs=0x17c5;eip=0x0015dc; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 85613 push word ptr [bp-2] ;~ 17C5:15DC +cs=0x17c5;eip=0x0015df; T(ax = 0x66C4;); // 85614 mov ax, 66C4h ;~ 17C5:15DF +cs=0x17c5;eip=0x0015e2; X(PUSH(ax)); // 85615 push ax ;~ 17C5:15E2 +cs=0x17c5;eip=0x0015e3; J(CALL(sub_34c1c,0)); // 85616 call sub_34C1C ;~ 17C5:15E3 +cs=0x17c5;eip=0x0015e6; T(ADD(sp, 4)); // 85617 add sp, 4 ;~ 17C5:15E6 +cs=0x17c5;eip=0x0015e9; T(ax = 0x0E8D;); // 85618 mov ax, 0E8Dh ;~ 17C5:15E9 +cs=0x17c5;eip=0x0015ec; X(PUSH(ax)); // 85619 push ax ;~ 17C5:15EC +cs=0x17c5;eip=0x0015ed; T(ax = 0x66C4;); // 85620 mov ax, 66C4h ;~ 17C5:15ED +cs=0x17c5;eip=0x0015f0; X(PUSH(ax)); // 85621 push ax ;~ 17C5:15F0 +cs=0x17c5;eip=0x0015f1; J(CALL(sub_34bdc,0)); // 85622 call sub_34BDC ;~ 17C5:15F1 +cs=0x17c5;eip=0x0015f4; T(ADD(sp, 4)); // 85623 add sp, 4 ;~ 17C5:15F4 +cs=0x17c5;eip=0x0015f7; T(ax = 0x0A;); // 85624 mov ax, 0Ah ;~ 17C5:15F7 +cs=0x17c5;eip=0x0015fa; X(PUSH(ax)); // 85625 push ax ;~ 17C5:15FA +cs=0x17c5;eip=0x0015fb; T(ax = 0x9780;); // 85626 mov ax, 9780h ;~ 17C5:15FB +cs=0x17c5;eip=0x0015fe; X(PUSH(ax)); // 85627 push ax ;~ 17C5:15FE +cs=0x17c5;eip=0x0015ff; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 85628 mov bx, [bp+4] ;~ 17C5:15FF +cs=0x17c5;eip=0x001602; T(SHL(bx, 1)); // 85629 shl bx, 1 ;~ 17C5:1602 +cs=0x17c5;eip=0x001604; X(PUSH(*(dw*)(raddr(ds,bx+0x7EA)))); // 85630 push word ptr [bx+7EAh] ;~ 17C5:1604 +cs=0x17c5;eip=0x001608; J(CALL(sub_34c6a,0)); // 85631 call sub_34C6A ;~ 17C5:1608 +cs=0x17c5;eip=0x00160b; T(ADD(sp, 6)); // 85632 add sp, 6 ;~ 17C5:160B +cs=0x17c5;eip=0x00160e; X(PUSH(ax)); // 85633 push ax ;~ 17C5:160E +cs=0x17c5;eip=0x00160f; T(ax = 0x66C4;); // 85634 mov ax, 66C4h ;~ 17C5:160F +cs=0x17c5;eip=0x001612; X(PUSH(ax)); // 85635 push ax ;~ 17C5:1612 +cs=0x17c5;eip=0x001613; J(CALL(sub_34bdc,0)); // 85636 call sub_34BDC ;~ 17C5:1613 +cs=0x17c5;eip=0x001616; T(ADD(sp, 4)); // 85637 add sp, 4 ;~ 17C5:1616 +cs=0x17c5;eip=0x001619; T(ax = 0x66C4;); // 85638 mov ax, 66C4h ;~ 17C5:1619 +cs=0x17c5;eip=0x00161c; X(PUSH(ax)); // 85639 push ax ;~ 17C5:161C +cs=0x17c5;eip=0x00161d; J(CALL(sub_30434,0)); // 85640 call sub_30434 ;~ 17C5:161D +cs=0x17c5;eip=0x001620; T(ADD(sp, 2)); // 85641 add sp, 2 ;~ 17C5:1620 loc_27853: - // 5009 -cs=0x17c5;eip=0x001623; T(ax = 2;); // 37634 mov ax, 2 ;~ 17C5:1623 -cs=0x17c5;eip=0x001626; X(PUSH(ax)); // 37635 push ax ;~ 17C5:1626 -cs=0x17c5;eip=0x001627; T(ax = 0x16;); // 37636 mov ax, 16h ;~ 17C5:1627 -cs=0x17c5;eip=0x00162a; X(PUSH(ax)); // 37637 push ax ;~ 17C5:162A -cs=0x17c5;eip=0x00162b; J(CALL(sub_33c65,0)); // 37638 call sub_33C65 ;~ 17C5:162B -cs=0x17c5;eip=0x00162e; T(ADD(sp, 4)); // 37640 add sp, 4 ;~ 17C5:162E + // 5005 +cs=0x17c5;eip=0x001623; T(ax = 2;); // 85644 mov ax, 2 ;~ 17C5:1623 +cs=0x17c5;eip=0x001626; X(PUSH(ax)); // 85645 push ax ;~ 17C5:1626 +cs=0x17c5;eip=0x001627; T(ax = 0x16;); // 85646 mov ax, 16h ;~ 17C5:1627 +cs=0x17c5;eip=0x00162a; X(PUSH(ax)); // 85647 push ax ;~ 17C5:162A +cs=0x17c5;eip=0x00162b; J(CALL(sub_33c65,0)); // 85648 call sub_33C65 ;~ 17C5:162B +cs=0x17c5;eip=0x00162e; T(ADD(sp, 4)); // 85650 add sp, 4 ;~ 17C5:162E loc_27861: - // 5010 -cs=0x17c5;eip=0x001631; X(POP(si)); // 37644 pop si ;~ 17C5:1631 -cs=0x17c5;eip=0x001632; T(sp = bp;); // 37645 mov sp, bp ;~ 17C5:1632 -cs=0x17c5;eip=0x001634; X(POP(bp)); // 37646 pop bp ;~ 17C5:1634 -cs=0x17c5;eip=0x001635; J(RETN(0)); // 37647 retn ;~ 17C5:1635 + // 5006 +cs=0x17c5;eip=0x001631; X(POP(si)); // 85654 pop si ;~ 17C5:1631 +cs=0x17c5;eip=0x001632; T(sp = bp;); // 85655 mov sp, bp ;~ 17C5:1632 +cs=0x17c5;eip=0x001634; X(POP(bp)); // 85656 pop bp ;~ 17C5:1634 +cs=0x17c5;eip=0x001635; J(RETN(0)); // 85657 retn ;~ 17C5:1635 assert(0); __dispatch_call: @@ -14327,41 +3080,41 @@ cs=0x17c5;eip=0x001635; J(RETN(0)); // 37647 retn ;~ 17C5:1635 _begin: #undef var_2 #define var_2 -2 - // 37656 var_2 = word ptr -2 ;~ 17C5:1636 -cs=0x17c5;eip=0x001636; X(PUSH(bp)); // 37658 push bp ;~ 17C5:1636 -cs=0x17c5;eip=0x001637; T(bp = sp;); // 37659 mov bp, sp ;~ 17C5:1637 -cs=0x17c5;eip=0x001639; T(SUB(sp, 2)); // 37660 sub sp, 2 ;~ 17C5:1639 -cs=0x17c5;eip=0x00163c; X(PUSH(si)); // 37661 push si ;~ 17C5:163C -cs=0x17c5;eip=0x00163d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 37662 mov [bp+var_2], 0 ;~ 17C5:163D -cs=0x17c5;eip=0x001642; J(JMP(loc_27877)); // 37663 jmp short loc_27877 ;~ 17C5:1642 + // 85666 var_2 = word ptr -2 ;~ 17C5:1636 +cs=0x17c5;eip=0x001636; X(PUSH(bp)); // 85668 push bp ;~ 17C5:1636 +cs=0x17c5;eip=0x001637; T(bp = sp;); // 85669 mov bp, sp ;~ 17C5:1637 +cs=0x17c5;eip=0x001639; T(SUB(sp, 2)); // 85670 sub sp, 2 ;~ 17C5:1639 +cs=0x17c5;eip=0x00163c; X(PUSH(si)); // 85671 push si ;~ 17C5:163C +cs=0x17c5;eip=0x00163d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 85672 mov [bp+var_2], 0 ;~ 17C5:163D +cs=0x17c5;eip=0x001642; J(JMP(loc_27877)); // 85673 jmp short loc_27877 ;~ 17C5:1642 loc_27874: - // 5011 -cs=0x17c5;eip=0x001644; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 37667 inc [bp+var_2] ;~ 17C5:1644 + // 5007 +cs=0x17c5;eip=0x001644; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 85677 inc [bp+var_2] ;~ 17C5:1644 loc_27877: - // 5012 -cs=0x17c5;eip=0x001647; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 4)); // 37670 cmp [bp+var_2], 4 ;~ 17C5:1647 -cs=0x17c5;eip=0x00164b; J(JGE(loc_278a1)); // 37671 jge short loc_278A1 ;~ 17C5:164B -cs=0x17c5;eip=0x00164d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 37672 mov ax, [bp+var_2] ;~ 17C5:164D -cs=0x17c5;eip=0x001650; T(cx = ax;); // 37673 mov cx, ax ;~ 17C5:1650 -cs=0x17c5;eip=0x001652; T(SHL(ax, 1)); // 37674 shl ax, 1 ;~ 17C5:1652 -cs=0x17c5;eip=0x001654; T(ADD(ax, cx)); // 37675 add ax, cx ;~ 17C5:1654 -cs=0x17c5;eip=0x001656; T(SHL(ax, 1)); // 37676 shl ax, 1 ;~ 17C5:1656 -cs=0x17c5;eip=0x001658; T(SHL(ax, 1)); // 37677 shl ax, 1 ;~ 17C5:1658 -cs=0x17c5;eip=0x00165a; T(si = ax;); // 37678 mov si, ax ;~ 17C5:165A -cs=0x17c5;eip=0x00165c; T(CMP(*(dw*)(raddr(ds,si+0x0B2A)), 0)); // 37679 cmp word ptr [si+0B2Ah], 0 ;~ 17C5:165C -cs=0x17c5;eip=0x001661; J(JZ(loc_2789f)); // 37680 jz short loc_2789F ;~ 17C5:1661 -cs=0x17c5;eip=0x001663; X(DEC(*(dw*)(raddr(ds,si+0x0B2A)))); // 37681 dec word ptr [si+0B2Ah] ;~ 17C5:1663 -cs=0x17c5;eip=0x001667; J(JNZ(loc_2789f)); // 37682 jnz short loc_2789F ;~ 17C5:1667 -cs=0x17c5;eip=0x001669; X(MOV(*(dw*)(raddr(ds,si+0x0B28)), 0)); // 37683 mov word ptr [si+0B28h], 0 ;~ 17C5:1669 + // 5008 +cs=0x17c5;eip=0x001647; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 4)); // 85680 cmp [bp+var_2], 4 ;~ 17C5:1647 +cs=0x17c5;eip=0x00164b; J(JGE(loc_278a1)); // 85681 jge short loc_278A1 ;~ 17C5:164B +cs=0x17c5;eip=0x00164d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 85682 mov ax, [bp+var_2] ;~ 17C5:164D +cs=0x17c5;eip=0x001650; T(cx = ax;); // 85683 mov cx, ax ;~ 17C5:1650 +cs=0x17c5;eip=0x001652; T(SHL(ax, 1)); // 85684 shl ax, 1 ;~ 17C5:1652 +cs=0x17c5;eip=0x001654; T(ADD(ax, cx)); // 85685 add ax, cx ;~ 17C5:1654 +cs=0x17c5;eip=0x001656; T(SHL(ax, 1)); // 85686 shl ax, 1 ;~ 17C5:1656 +cs=0x17c5;eip=0x001658; T(SHL(ax, 1)); // 85687 shl ax, 1 ;~ 17C5:1658 +cs=0x17c5;eip=0x00165a; T(si = ax;); // 85688 mov si, ax ;~ 17C5:165A +cs=0x17c5;eip=0x00165c; T(CMP(*(dw*)(raddr(ds,si+0x0B2A)), 0)); // 85689 cmp word ptr [si+0B2Ah], 0 ;~ 17C5:165C +cs=0x17c5;eip=0x001661; J(JZ(loc_2789f)); // 85690 jz short loc_2789F ;~ 17C5:1661 +cs=0x17c5;eip=0x001663; X(DEC(*(dw*)(raddr(ds,si+0x0B2A)))); // 85691 dec word ptr [si+0B2Ah] ;~ 17C5:1663 +cs=0x17c5;eip=0x001667; J(JNZ(loc_2789f)); // 85692 jnz short loc_2789F ;~ 17C5:1667 +cs=0x17c5;eip=0x001669; X(MOV(*(dw*)(raddr(ds,si+0x0B28)), 0)); // 85693 mov word ptr [si+0B28h], 0 ;~ 17C5:1669 loc_2789f: - // 5013 -cs=0x17c5;eip=0x00166f; J(JMP(loc_27874)); // 37687 jmp short loc_27874 ;~ 17C5:166F + // 5009 +cs=0x17c5;eip=0x00166f; J(JMP(loc_27874)); // 85697 jmp short loc_27874 ;~ 17C5:166F loc_278a1: - // 5014 -cs=0x17c5;eip=0x001671; X(POP(si)); // 37691 pop si ;~ 17C5:1671 -cs=0x17c5;eip=0x001672; T(sp = bp;); // 37692 mov sp, bp ;~ 17C5:1672 -cs=0x17c5;eip=0x001674; X(POP(bp)); // 37693 pop bp ;~ 17C5:1674 -cs=0x17c5;eip=0x001675; J(RETN(0)); // 37694 retn ;~ 17C5:1675 + // 5010 +cs=0x17c5;eip=0x001671; X(POP(si)); // 85701 pop si ;~ 17C5:1671 +cs=0x17c5;eip=0x001672; T(sp = bp;); // 85702 mov sp, bp ;~ 17C5:1672 +cs=0x17c5;eip=0x001674; X(POP(bp)); // 85703 pop bp ;~ 17C5:1674 +cs=0x17c5;eip=0x001675; J(RETN(0)); // 85704 retn ;~ 17C5:1675 assert(0); __dispatch_call: @@ -14391,215 +3144,215 @@ cs=0x17c5;eip=0x001675; J(RETN(0)); // 37694 retn ;~ 17C5:1675 _group20: _begin: sub_278a6: - // 37702 + // 85712 #undef var_c #define var_c -0x0C - // 37704 var_C = word ptr -0Ch ;~ 17C5:1676 + // 85714 var_C = word ptr -0Ch ;~ 17C5:1676 #undef var_8 #define var_8 -8 - // 37705 var_8 = word ptr -8 ;~ 17C5:1676 + // 85715 var_8 = word ptr -8 ;~ 17C5:1676 #undef var_4 #define var_4 -4 - // 37706 var_4 = word ptr -4 ;~ 17C5:1676 -cs=0x17c5;eip=0x001676; X(PUSH(bp)); // 37708 push bp ;~ 17C5:1676 -cs=0x17c5;eip=0x001677; T(bp = sp;); // 37709 mov bp, sp ;~ 17C5:1677 -cs=0x17c5;eip=0x001679; T(SUB(sp, 0x0C)); // 37710 sub sp, 0Ch ;~ 17C5:1679 -cs=0x17c5;eip=0x00167c; X(PUSH(si)); // 37711 push si ;~ 17C5:167C -cs=0x17c5;eip=0x00167d; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0)); // 37712 mov [bp+var_8], 0 ;~ 17C5:167D -cs=0x17c5;eip=0x001682; J(JMP(loc_278b7)); // 37713 jmp short loc_278B7 ;~ 17C5:1682 + // 85716 var_4 = word ptr -4 ;~ 17C5:1676 +cs=0x17c5;eip=0x001676; X(PUSH(bp)); // 85718 push bp ;~ 17C5:1676 +cs=0x17c5;eip=0x001677; T(bp = sp;); // 85719 mov bp, sp ;~ 17C5:1677 +cs=0x17c5;eip=0x001679; T(SUB(sp, 0x0C)); // 85720 sub sp, 0Ch ;~ 17C5:1679 +cs=0x17c5;eip=0x00167c; X(PUSH(si)); // 85721 push si ;~ 17C5:167C +cs=0x17c5;eip=0x00167d; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0)); // 85722 mov [bp+var_8], 0 ;~ 17C5:167D +cs=0x17c5;eip=0x001682; J(JMP(loc_278b7)); // 85723 jmp short loc_278B7 ;~ 17C5:1682 loc_278b4: - // 5015 -cs=0x17c5;eip=0x001684; X(INC(*(dw*)(raddr(ss,bp+var_8)))); // 37717 inc [bp+var_8] ;~ 17C5:1684 + // 5011 +cs=0x17c5;eip=0x001684; X(INC(*(dw*)(raddr(ss,bp+var_8)))); // 85727 inc [bp+var_8] ;~ 17C5:1684 loc_278b7: - // 5016 -cs=0x17c5;eip=0x001687; T(ax = word_511d4;); // 37720 mov ax, word_511D4 ;~ 17C5:1687 -cs=0x17c5;eip=0x00168a; T(ADD(ax, 4)); // 37721 add ax, 4 ;~ 17C5:168A -cs=0x17c5;eip=0x00168d; T(CMP(*(dw*)(raddr(ss,bp+var_8)), ax)); // 37722 cmp [bp+var_8], ax ;~ 17C5:168D -cs=0x17c5;eip=0x001690; J(JGE(loc_278f2)); // 37723 jge short loc_278F2 ;~ 17C5:1690 -cs=0x17c5;eip=0x001692; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 37724 mov ax, [bp+var_8] ;~ 17C5:1692 -cs=0x17c5;eip=0x001695; T(cx = ax;); // 37725 mov cx, ax ;~ 17C5:1695 -cs=0x17c5;eip=0x001697; T(SHL(ax, 1)); // 37726 shl ax, 1 ;~ 17C5:1697 -cs=0x17c5;eip=0x001699; T(ADD(ax, cx)); // 37727 add ax, cx ;~ 17C5:1699 -cs=0x17c5;eip=0x00169b; T(SHL(ax, 1)); // 37728 shl ax, 1 ;~ 17C5:169B -cs=0x17c5;eip=0x00169d; T(SHL(ax, 1)); // 37729 shl ax, 1 ;~ 17C5:169D -cs=0x17c5;eip=0x00169f; T(si = ax;); // 37730 mov si, ax ;~ 17C5:169F -cs=0x17c5;eip=0x0016a1; T(CMP(*(dw*)(raddr(ds,si-0x6304)), 0)); // 37731 cmp word ptr [si-6304h], 0 ;~ 17C5:16A1 -cs=0x17c5;eip=0x0016a6; J(JZ(loc_278f0)); // 37732 jz short loc_278F0 ;~ 17C5:16A6 -cs=0x17c5;eip=0x0016a8; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FE)))); // 37733 mov ax, [si-62FEh] ;~ 17C5:16A8 -cs=0x17c5;eip=0x0016ac; X(ADD(*(dw*)(raddr(ds,si-0x6304)), ax)); // 37734 add [si-6304h], ax ;~ 17C5:16AC -cs=0x17c5;eip=0x0016b0; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FC)))); // 37735 mov ax, [si-62FCh] ;~ 17C5:16B0 -cs=0x17c5;eip=0x0016b4; X(ADD(*(dw*)(raddr(ds,si-0x6302)), ax)); // 37736 add [si-6302h], ax ;~ 17C5:16B4 -cs=0x17c5;eip=0x0016b8; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FA)))); // 37737 mov ax, [si-62FAh] ;~ 17C5:16B8 -cs=0x17c5;eip=0x0016bc; X(ADD(*(dw*)(raddr(ds,si-0x6300)), ax)); // 37738 add [si-6300h], ax ;~ 17C5:16BC + // 5012 +cs=0x17c5;eip=0x001687; T(ax = word_511d4;); // 85730 mov ax, ds:word_511D4 ;~ 17C5:1687 +cs=0x17c5;eip=0x00168a; T(ADD(ax, 4)); // 85731 add ax, 4 ;~ 17C5:168A +cs=0x17c5;eip=0x00168d; T(CMP(*(dw*)(raddr(ss,bp+var_8)), ax)); // 85732 cmp [bp+var_8], ax ;~ 17C5:168D +cs=0x17c5;eip=0x001690; J(JGE(loc_278f2)); // 85733 jge short loc_278F2 ;~ 17C5:1690 +cs=0x17c5;eip=0x001692; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 85734 mov ax, [bp+var_8] ;~ 17C5:1692 +cs=0x17c5;eip=0x001695; T(cx = ax;); // 85735 mov cx, ax ;~ 17C5:1695 +cs=0x17c5;eip=0x001697; T(SHL(ax, 1)); // 85736 shl ax, 1 ;~ 17C5:1697 +cs=0x17c5;eip=0x001699; T(ADD(ax, cx)); // 85737 add ax, cx ;~ 17C5:1699 +cs=0x17c5;eip=0x00169b; T(SHL(ax, 1)); // 85738 shl ax, 1 ;~ 17C5:169B +cs=0x17c5;eip=0x00169d; T(SHL(ax, 1)); // 85739 shl ax, 1 ;~ 17C5:169D +cs=0x17c5;eip=0x00169f; T(si = ax;); // 85740 mov si, ax ;~ 17C5:169F +cs=0x17c5;eip=0x0016a1; T(CMP(*(dw*)(raddr(ds,si-0x6304)), 0)); // 85741 cmp word ptr [si-6304h], 0 ;~ 17C5:16A1 +cs=0x17c5;eip=0x0016a6; J(JZ(loc_278f0)); // 85742 jz short loc_278F0 ;~ 17C5:16A6 +cs=0x17c5;eip=0x0016a8; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FE)))); // 85743 mov ax, [si-62FEh] ;~ 17C5:16A8 +cs=0x17c5;eip=0x0016ac; X(ADD(*(dw*)(raddr(ds,si-0x6304)), ax)); // 85744 add [si-6304h], ax ;~ 17C5:16AC +cs=0x17c5;eip=0x0016b0; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FC)))); // 85745 mov ax, [si-62FCh] ;~ 17C5:16B0 +cs=0x17c5;eip=0x0016b4; X(ADD(*(dw*)(raddr(ds,si-0x6302)), ax)); // 85746 add [si-6302h], ax ;~ 17C5:16B4 +cs=0x17c5;eip=0x0016b8; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FA)))); // 85747 mov ax, [si-62FAh] ;~ 17C5:16B8 +cs=0x17c5;eip=0x0016bc; X(ADD(*(dw*)(raddr(ds,si-0x6300)), ax)); // 85748 add [si-6300h], ax ;~ 17C5:16BC loc_278f0: - // 5017 -cs=0x17c5;eip=0x0016c0; J(JMP(loc_278b4)); // 37741 jmp short loc_278B4 ;~ 17C5:16C0 + // 5013 +cs=0x17c5;eip=0x0016c0; J(JMP(loc_278b4)); // 85751 jmp short loc_278B4 ;~ 17C5:16C0 loc_278f2: - // 5018 -cs=0x17c5;eip=0x0016c2; T(TEST(*(db*)(&word_49918), 1)); // 37745 test byte ptr word_49918, 1 ;~ 17C5:16C2 -cs=0x17c5;eip=0x0016c7; J(JNZ(loc_278fc)); // 37746 jnz short loc_278FC ;~ 17C5:16C7 -cs=0x17c5;eip=0x0016c9; J(JMP(loc_27a6c)); // 37747 jmp loc_27A6C ;~ 17C5:16C9 + // 5014 +cs=0x17c5;eip=0x0016c2; T(TEST(*(db*)(&word_49918), 1)); // 85755 test byte ptr word_49918, 1 ;~ 17C5:16C2 +cs=0x17c5;eip=0x0016c7; J(JNZ(loc_278fc)); // 85756 jnz short loc_278FC ;~ 17C5:16C7 +cs=0x17c5;eip=0x0016c9; J(JMP(loc_27a6c)); // 85757 jmp loc_27A6C ;~ 17C5:16C9 loc_278fc: - // 5019 -cs=0x17c5;eip=0x0016cc; T(ax = word_49918;); // 37751 mov ax, word_49918 ;~ 17C5:16CC -cs=0x17c5;eip=0x0016cf; T(SAR(ax, 1)); // 37752 sar ax, 1 ;~ 17C5:16CF -cs=0x17c5;eip=0x0016d1; T(CWD); // 37753 cwd ;~ 17C5:16D1 -cs=0x17c5;eip=0x0016d2; T(cx = word_511d4;); // 37754 mov cx, word_511D4 ;~ 17C5:16D2 -cs=0x17c5;eip=0x0016d6; T(IDIV2(cx)); // 37755 idiv cx ;~ 17C5:16D6 -cs=0x17c5;eip=0x0016d8; X(MOV(*(dw*)(raddr(ss,bp+var_c)), dx)); // 37756 mov [bp+var_C], dx ;~ 17C5:16D8 -cs=0x17c5;eip=0x0016db; T(SUB(ax, ax)); // 37757 sub ax, ax ;~ 17C5:16DB -cs=0x17c5;eip=0x0016dd; X(PUSH(ax)); // 37758 push ax ;~ 17C5:16DD -cs=0x17c5;eip=0x0016de; J(CALL(sub_3344e,0)); // 37759 call sub_3344E ;~ 17C5:16DE -cs=0x17c5;eip=0x0016e1; T(ADD(sp, 2)); // 37760 add sp, 2 ;~ 17C5:16E1 -cs=0x17c5;eip=0x0016e4; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 37761 mov [bp+var_4], ax ;~ 17C5:16E4 -cs=0x17c5;eip=0x0016e7; T(OR(ax, ax)); // 37762 or ax, ax ;~ 17C5:16E7 -cs=0x17c5;eip=0x0016e9; J(JNZ(loc_2791e)); // 37763 jnz short loc_2791E ;~ 17C5:16E9 -cs=0x17c5;eip=0x0016eb; J(JMP(loc_27a18)); // 37764 jmp loc_27A18 ;~ 17C5:16EB + // 5015 +cs=0x17c5;eip=0x0016cc; T(ax = word_49918;); // 85761 mov ax, word_49918 ;~ 17C5:16CC +cs=0x17c5;eip=0x0016cf; T(SAR(ax, 1)); // 85762 sar ax, 1 ;~ 17C5:16CF +cs=0x17c5;eip=0x0016d1; T(CWD); // 85763 cwd ;~ 17C5:16D1 +cs=0x17c5;eip=0x0016d2; T(cx = word_511d4;); // 85764 mov cx, ds:word_511D4 ;~ 17C5:16D2 +cs=0x17c5;eip=0x0016d6; T(IDIV2(cx)); // 85765 idiv cx ;~ 17C5:16D6 +cs=0x17c5;eip=0x0016d8; X(MOV(*(dw*)(raddr(ss,bp+var_c)), dx)); // 85766 mov [bp+var_C], dx ;~ 17C5:16D8 +cs=0x17c5;eip=0x0016db; T(SUB(ax, ax)); // 85767 sub ax, ax ;~ 17C5:16DB +cs=0x17c5;eip=0x0016dd; X(PUSH(ax)); // 85768 push ax ;~ 17C5:16DD +cs=0x17c5;eip=0x0016de; J(CALL(sub_3344e,0)); // 85769 call sub_3344E ;~ 17C5:16DE +cs=0x17c5;eip=0x0016e1; T(ADD(sp, 2)); // 85770 add sp, 2 ;~ 17C5:16E1 +cs=0x17c5;eip=0x0016e4; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 85771 mov [bp+var_4], ax ;~ 17C5:16E4 +cs=0x17c5;eip=0x0016e7; T(OR(ax, ax)); // 85772 or ax, ax ;~ 17C5:16E7 +cs=0x17c5;eip=0x0016e9; J(JNZ(loc_2791e)); // 85773 jnz short loc_2791E ;~ 17C5:16E9 +cs=0x17c5;eip=0x0016eb; J(JMP(loc_27a18)); // 85774 jmp loc_27A18 ;~ 17C5:16EB loc_2791e: - // 5020 -cs=0x17c5;eip=0x0016ee; T(CMP(word_492e4, 0)); // 37768 cmp word_492E4, 0 ;~ 17C5:16EE -cs=0x17c5;eip=0x0016f3; J(JG(loc_27928)); // 37769 jg short loc_27928 ;~ 17C5:16F3 -cs=0x17c5;eip=0x0016f5; J(JMP(loc_27a18)); // 37770 jmp loc_27A18 ;~ 17C5:16F5 + // 5016 +cs=0x17c5;eip=0x0016ee; T(CMP(word_492e4, 0)); // 85778 cmp word_492E4, 0 ;~ 17C5:16EE +cs=0x17c5;eip=0x0016f3; J(JG(loc_27928)); // 85779 jg short loc_27928 ;~ 17C5:16F3 +cs=0x17c5;eip=0x0016f5; J(JMP(loc_27a18)); // 85780 jmp loc_27A18 ;~ 17C5:16F5 loc_27928: - // 5021 -cs=0x17c5;eip=0x0016f8; T(CMP(*(word_5206c), 0)); // 37774 cmp word_5206C, 0 ;~ 17C5:16F8 -cs=0x17c5;eip=0x0016fd; J(JZ(loc_27932)); // 37775 jz short loc_27932 ;~ 17C5:16FD -cs=0x17c5;eip=0x0016ff; J(JMP(loc_27a18)); // 37776 jmp loc_27A18 ;~ 17C5:16FF + // 5017 +cs=0x17c5;eip=0x0016f8; T(CMP(word_5206c, 0)); // 85784 cmp ds:word_5206C, 0 ;~ 17C5:16F8 +cs=0x17c5;eip=0x0016fd; J(JZ(loc_27932)); // 85785 jz short loc_27932 ;~ 17C5:16FD +cs=0x17c5;eip=0x0016ff; J(JMP(loc_27a18)); // 85786 jmp loc_27A18 ;~ 17C5:16FF loc_27932: - // 5022 -cs=0x17c5;eip=0x001702; T(ax = 0x3E8;); // 37780 mov ax, 3E8h ;~ 17C5:1702 + // 5018 +cs=0x17c5;eip=0x001702; T(ax = 0x3E8;); // 85790 mov ax, 3E8h ;~ 17C5:1702 seg2623_1705_proc: - // 37783 -cs=0x17c5;eip=0x001705; X(PUSH(ax)); // 37783 push ax ;~ 17C5:1705 -cs=0x17c5;eip=0x001706; T(SUB(ax, ax)); // 37784 sub ax, ax ;~ 17C5:1706 -cs=0x17c5;eip=0x001708; X(PUSH(ax)); // 37785 push ax ;~ 17C5:1708 -cs=0x17c5;eip=0x001709; T(ax = 0x28;); // 37786 mov ax, 28h ; '(' ;~ 17C5:1709 -cs=0x17c5;eip=0x00170c; T(CWD); // 37787 cwd ;~ 17C5:170C -cs=0x17c5;eip=0x00170d; T(cx = word_492f4;); // 37788 mov cx, word_492F4 ;~ 17C5:170D -cs=0x17c5;eip=0x001711; T(IDIV2(cx)); // 37789 idiv cx ;~ 17C5:1711 -cs=0x17c5;eip=0x001713; T(cx = word_492e4;); // 37790 mov cx, word_492E4 ;~ 17C5:1713 -cs=0x17c5;eip=0x001717; T(SUB(cx, ax)); // 37791 sub cx, ax ;~ 17C5:1717 -cs=0x17c5;eip=0x001719; X(PUSH(cx)); // 37792 push cx ;~ 17C5:1719 + // 85793 +cs=0x17c5;eip=0x001705; X(PUSH(ax)); // 85793 push ax ;~ 17C5:1705 +cs=0x17c5;eip=0x001706; T(SUB(ax, ax)); // 85794 sub ax, ax ;~ 17C5:1706 +cs=0x17c5;eip=0x001708; X(PUSH(ax)); // 85795 push ax ;~ 17C5:1708 +cs=0x17c5;eip=0x001709; T(ax = 0x28;); // 85796 mov ax, 28h ; '(' ;~ 17C5:1709 +cs=0x17c5;eip=0x00170c; T(CWD); // 85797 cwd ;~ 17C5:170C +cs=0x17c5;eip=0x00170d; T(cx = word_492f4;); // 85798 mov cx, word_492F4 ;~ 17C5:170D +cs=0x17c5;eip=0x001711; T(IDIV2(cx)); // 85799 idiv cx ;~ 17C5:1711 +cs=0x17c5;eip=0x001713; T(cx = word_492e4;); // 85800 mov cx, word_492E4 ;~ 17C5:1713 +cs=0x17c5;eip=0x001717; T(SUB(cx, ax)); // 85801 sub cx, ax ;~ 17C5:1717 +cs=0x17c5;eip=0x001719; X(PUSH(cx)); // 85802 push cx ;~ 17C5:1719 sub_2794a: - // 37797 -cs=0x17c5;eip=0x00171a; J(CALL(sub_33194,0)); // 37798 call sub_33194 ;~ 17C5:171A -cs=0x17c5;eip=0x00171d; T(ADD(sp, 6)); // 37799 add sp, 6 ;~ 17C5:171D + // 85807 +cs=0x17c5;eip=0x00171a; J(CALL(sub_33194,0)); // 85808 call sub_33194 ;~ 17C5:171A +cs=0x17c5;eip=0x00171d; T(ADD(sp, 6)); // 85809 add sp, 6 ;~ 17C5:171D sub_27950: - // 37807 -cs=0x17c5;eip=0x001720; X(word_492e4 = ax;); // 37808 mov word_492E4, ax ;~ 17C5:1720 -cs=0x17c5;eip=0x001723; T(ax = 2;); // 37809 mov ax, 2 ;~ 17C5:1723 -cs=0x17c5;eip=0x001726; X(PUSH(ax)); // 37810 push ax ;~ 17C5:1726 -cs=0x17c5;eip=0x001727; T(ax = 4;); // 37811 mov ax, 4 ;~ 17C5:1727 -cs=0x17c5;eip=0x00172a; X(PUSH(ax)); // 37812 push ax ;~ 17C5:172A -cs=0x17c5;eip=0x00172b; J(CALL(sub_33c65,0)); // 37813 call sub_33C65 ;~ 17C5:172B -cs=0x17c5;eip=0x00172e; T(ADD(sp, 4)); // 37815 add sp, 4 ;~ 17C5:172E -cs=0x17c5;eip=0x001731; T(ax = 0x0BA;); // 37816 mov ax, 0BAh ;~ 17C5:1731 -cs=0x17c5;eip=0x001734; T(CWD); // 37817 cwd ;~ 17C5:1734 -cs=0x17c5;eip=0x001735; T(cx = word_492f4;); // 37818 mov cx, word_492F4 ;~ 17C5:1735 -cs=0x17c5;eip=0x001739; T(IDIV2(cx)); // 37819 idiv cx ;~ 17C5:1739 -cs=0x17c5;eip=0x00173b; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 37820 mov [bp-0Ah], ax ;~ 17C5:173B -cs=0x17c5;eip=0x00173e; X(PUSH(ax)); // 37821 push ax ;~ 17C5:173E -cs=0x17c5;eip=0x00173f; X(PUSH(word_4e2fa)); // 37822 push word_4E2FA ;~ 17C5:173F -cs=0x17c5;eip=0x001743; J(CALL(sub_333a8,0)); // 37823 call sub_333A8 ;~ 17C5:1743 -cs=0x17c5;eip=0x001746; T(ADD(sp, 4)); // 37824 add sp, 4 ;~ 17C5:1746 -cs=0x17c5;eip=0x001749; T(cl = 5;); // 37825 mov cl, 5 ;~ 17C5:1749 -cs=0x17c5;eip=0x00174b; T(SHL(ax, cl)); // 37826 shl ax, cl ;~ 17C5:174B -cs=0x17c5;eip=0x00174d; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 37827 mov bx, [bp-0Ch] ;~ 17C5:174D -cs=0x17c5;eip=0x001750; T(cx = bx;); // 37828 mov cx, bx ;~ 17C5:1750 -cs=0x17c5;eip=0x001752; T(SHL(bx, 1)); // 37829 shl bx, 1 ;~ 17C5:1752 -cs=0x17c5;eip=0x001754; T(ADD(bx, cx)); // 37830 add bx, cx ;~ 17C5:1754 -cs=0x17c5;eip=0x001756; T(SHL(bx, 1)); // 37831 shl bx, 1 ;~ 17C5:1756 -cs=0x17c5;eip=0x001758; T(SHL(bx, 1)); // 37832 shl bx, 1 ;~ 17C5:1758 -cs=0x17c5;eip=0x00175a; X(MOV(*(dw*)(raddr(ds,bx-0x62FA)), ax)); // 37833 mov [bx-62FAh], ax ;~ 17C5:175A -cs=0x17c5;eip=0x00175e; X(PUSH(*(dw*)(raddr(ss,bp-0x0A)))); // 37834 push word ptr [bp-0Ah] ;~ 17C5:175E -cs=0x17c5;eip=0x001761; X(PUSH(word_4e2fa)); // 37835 push word_4E2FA ;~ 17C5:1761 -cs=0x17c5;eip=0x001765; J(CALL(sub_333c0,0)); // 37836 call sub_333C0 ;~ 17C5:1765 -cs=0x17c5;eip=0x001768; T(ADD(sp, 4)); // 37837 add sp, 4 ;~ 17C5:1768 -cs=0x17c5;eip=0x00176b; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 37838 mov [bp-0Ah], ax ;~ 17C5:176B -cs=0x17c5;eip=0x00176e; X(PUSH(ax)); // 37839 push ax ;~ 17C5:176E -cs=0x17c5;eip=0x00176f; X(PUSH(word_4e2f8)); // 37840 push word_4E2F8 ;~ 17C5:176F -cs=0x17c5;eip=0x001773; J(CALL(sub_333a8,0)); // 37841 call sub_333A8 ;~ 17C5:1773 -cs=0x17c5;eip=0x001776; T(ADD(sp, 4)); // 37842 add sp, 4 ;~ 17C5:1776 -cs=0x17c5;eip=0x001779; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 37843 mov bx, [bp-0Ch] ;~ 17C5:1779 -cs=0x17c5;eip=0x00177c; T(cx = bx;); // 37844 mov cx, bx ;~ 17C5:177C -cs=0x17c5;eip=0x00177e; T(SHL(bx, 1)); // 37845 shl bx, 1 ;~ 17C5:177E -cs=0x17c5;eip=0x001780; T(ADD(bx, cx)); // 37846 add bx, cx ;~ 17C5:1780 -cs=0x17c5;eip=0x001782; T(SHL(bx, 1)); // 37847 shl bx, 1 ;~ 17C5:1782 -cs=0x17c5;eip=0x001784; T(SHL(bx, 1)); // 37848 shl bx, 1 ;~ 17C5:1784 -cs=0x17c5;eip=0x001786; X(MOV(*(dw*)(raddr(ds,bx-0x62FE)), ax)); // 37849 mov [bx-62FEh], ax ;~ 17C5:1786 -cs=0x17c5;eip=0x00178a; X(PUSH(*(dw*)(raddr(ss,bp-0x0A)))); // 37850 push word ptr [bp-0Ah] ;~ 17C5:178A -cs=0x17c5;eip=0x00178d; X(PUSH(word_4e2f8)); // 37851 push word_4E2F8 ;~ 17C5:178D -cs=0x17c5;eip=0x001791; J(CALL(sub_333c0,0)); // 37852 call sub_333C0 ;~ 17C5:1791 -cs=0x17c5;eip=0x001794; T(ADD(sp, 4)); // 37853 add sp, 4 ;~ 17C5:1794 -cs=0x17c5;eip=0x001797; T(NEG(ax)); // 37854 neg ax ;~ 17C5:1797 -cs=0x17c5;eip=0x001799; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 37855 mov bx, [bp-0Ch] ;~ 17C5:1799 -cs=0x17c5;eip=0x00179c; T(cx = bx;); // 37856 mov cx, bx ;~ 17C5:179C -cs=0x17c5;eip=0x00179e; T(SHL(bx, 1)); // 37857 shl bx, 1 ;~ 17C5:179E -cs=0x17c5;eip=0x0017a0; T(ADD(bx, cx)); // 37858 add bx, cx ;~ 17C5:17A0 -cs=0x17c5;eip=0x0017a2; T(SHL(bx, 1)); // 37859 shl bx, 1 ;~ 17C5:17A2 -cs=0x17c5;eip=0x0017a4; T(SHL(bx, 1)); // 37860 shl bx, 1 ;~ 17C5:17A4 -cs=0x17c5;eip=0x0017a6; X(MOV(*(dw*)(raddr(ds,bx-0x62FC)), ax)); // 37861 mov [bx-62FCh], ax ;~ 17C5:17A6 -cs=0x17c5;eip=0x0017aa; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 37862 mov ax, [bp-0Ch] ;~ 17C5:17AA -cs=0x17c5;eip=0x0017ad; T(cx = ax;); // 37863 mov cx, ax ;~ 17C5:17AD -cs=0x17c5;eip=0x0017af; T(SHL(ax, 1)); // 37864 shl ax, 1 ;~ 17C5:17AF -cs=0x17c5;eip=0x0017b1; T(ADD(ax, cx)); // 37865 add ax, cx ;~ 17C5:17B1 -cs=0x17c5;eip=0x0017b3; T(SHL(ax, 1)); // 37866 shl ax, 1 ;~ 17C5:17B3 -cs=0x17c5;eip=0x0017b5; T(SHL(ax, 1)); // 37867 shl ax, 1 ;~ 17C5:17B5 -cs=0x17c5;eip=0x0017b7; T(si = ax;); // 37868 mov si, ax ;~ 17C5:17B7 -cs=0x17c5;eip=0x0017b9; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FE)))); // 37869 mov ax, [si-62FEh] ;~ 17C5:17B9 -cs=0x17c5;eip=0x0017bd; T(ADD(ax, word_520f0)); // 37870 add ax, word_520F0 ;~ 17C5:17BD -cs=0x17c5;eip=0x0017c1; X(MOV(*(dw*)(raddr(ds,si-0x6304)), ax)); // 37871 mov [si-6304h], ax ;~ 17C5:17C1 -cs=0x17c5;eip=0x0017c5; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FC)))); // 37872 mov ax, [si-62FCh] ;~ 17C5:17C5 -cs=0x17c5;eip=0x0017c9; T(ADD(ax, word_52100)); // 37873 add ax, word_52100 ;~ 17C5:17C9 -cs=0x17c5;eip=0x0017cd; X(MOV(*(dw*)(raddr(ds,si-0x6302)), ax)); // 37874 mov [si-6302h], ax ;~ 17C5:17CD -cs=0x17c5;eip=0x0017d1; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FA)))); // 37875 mov ax, [si-62FAh] ;~ 17C5:17D1 -cs=0x17c5;eip=0x0017d5; T(ADD(ax, word_4e2fe)); // 37876 add ax, word_4E2FE ;~ 17C5:17D5 -cs=0x17c5;eip=0x0017d9; T(SUB(ax, 2)); // 37877 sub ax, 2 ;~ 17C5:17D9 -cs=0x17c5;eip=0x0017dc; X(MOV(*(dw*)(raddr(ds,si-0x6300)), ax)); // 37878 mov [si-6300h], ax ;~ 17C5:17DC -cs=0x17c5;eip=0x0017e0; X(word_4f218 = 1;); // 37879 mov word_4F218, 1 ;~ 17C5:17E0 -cs=0x17c5;eip=0x0017e6; J(JMP(loc_27a31)); // 37880 jmp short loc_27A31 ;~ 17C5:17E6 + // 85817 +cs=0x17c5;eip=0x001720; X(word_492e4 = ax;); // 85818 mov word_492E4, ax ;~ 17C5:1720 +cs=0x17c5;eip=0x001723; T(ax = 2;); // 85819 mov ax, 2 ;~ 17C5:1723 +cs=0x17c5;eip=0x001726; X(PUSH(ax)); // 85820 push ax ;~ 17C5:1726 +cs=0x17c5;eip=0x001727; T(ax = 4;); // 85821 mov ax, 4 ;~ 17C5:1727 +cs=0x17c5;eip=0x00172a; X(PUSH(ax)); // 85822 push ax ;~ 17C5:172A +cs=0x17c5;eip=0x00172b; J(CALL(sub_33c65,0)); // 85823 call sub_33C65 ;~ 17C5:172B +cs=0x17c5;eip=0x00172e; T(ADD(sp, 4)); // 85825 add sp, 4 ;~ 17C5:172E +cs=0x17c5;eip=0x001731; T(ax = 0x0BA;); // 85826 mov ax, 0BAh ;~ 17C5:1731 +cs=0x17c5;eip=0x001734; T(CWD); // 85827 cwd ;~ 17C5:1734 +cs=0x17c5;eip=0x001735; T(cx = word_492f4;); // 85828 mov cx, word_492F4 ;~ 17C5:1735 +cs=0x17c5;eip=0x001739; T(IDIV2(cx)); // 85829 idiv cx ;~ 17C5:1739 +cs=0x17c5;eip=0x00173b; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 85830 mov [bp-0Ah], ax ;~ 17C5:173B +cs=0x17c5;eip=0x00173e; X(PUSH(ax)); // 85831 push ax ;~ 17C5:173E +cs=0x17c5;eip=0x00173f; X(PUSH(word_4e2fa)); // 85832 push ds:word_4E2FA ;~ 17C5:173F +cs=0x17c5;eip=0x001743; J(CALL(sub_333a8,0)); // 85833 call sub_333A8 ;~ 17C5:1743 +cs=0x17c5;eip=0x001746; T(ADD(sp, 4)); // 85834 add sp, 4 ;~ 17C5:1746 +cs=0x17c5;eip=0x001749; T(cl = 5;); // 85835 mov cl, 5 ;~ 17C5:1749 +cs=0x17c5;eip=0x00174b; T(SHL(ax, cl)); // 85836 shl ax, cl ;~ 17C5:174B +cs=0x17c5;eip=0x00174d; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 85837 mov bx, [bp-0Ch] ;~ 17C5:174D +cs=0x17c5;eip=0x001750; T(cx = bx;); // 85838 mov cx, bx ;~ 17C5:1750 +cs=0x17c5;eip=0x001752; T(SHL(bx, 1)); // 85839 shl bx, 1 ;~ 17C5:1752 +cs=0x17c5;eip=0x001754; T(ADD(bx, cx)); // 85840 add bx, cx ;~ 17C5:1754 +cs=0x17c5;eip=0x001756; T(SHL(bx, 1)); // 85841 shl bx, 1 ;~ 17C5:1756 +cs=0x17c5;eip=0x001758; T(SHL(bx, 1)); // 85842 shl bx, 1 ;~ 17C5:1758 +cs=0x17c5;eip=0x00175a; X(MOV(*(dw*)(raddr(ds,bx-0x62FA)), ax)); // 85843 mov [bx-62FAh], ax ;~ 17C5:175A +cs=0x17c5;eip=0x00175e; X(PUSH(*(dw*)(raddr(ss,bp-0x0A)))); // 85844 push word ptr [bp-0Ah] ;~ 17C5:175E +cs=0x17c5;eip=0x001761; X(PUSH(word_4e2fa)); // 85845 push ds:word_4E2FA ;~ 17C5:1761 +cs=0x17c5;eip=0x001765; J(CALL(sub_333c0,0)); // 85846 call sub_333C0 ;~ 17C5:1765 +cs=0x17c5;eip=0x001768; T(ADD(sp, 4)); // 85847 add sp, 4 ;~ 17C5:1768 +cs=0x17c5;eip=0x00176b; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 85848 mov [bp-0Ah], ax ;~ 17C5:176B +cs=0x17c5;eip=0x00176e; X(PUSH(ax)); // 85849 push ax ;~ 17C5:176E +cs=0x17c5;eip=0x00176f; X(PUSH(word_4e2f8)); // 85850 push ds:word_4E2F8 ;~ 17C5:176F +cs=0x17c5;eip=0x001773; J(CALL(sub_333a8,0)); // 85851 call sub_333A8 ;~ 17C5:1773 +cs=0x17c5;eip=0x001776; T(ADD(sp, 4)); // 85852 add sp, 4 ;~ 17C5:1776 +cs=0x17c5;eip=0x001779; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 85853 mov bx, [bp-0Ch] ;~ 17C5:1779 +cs=0x17c5;eip=0x00177c; T(cx = bx;); // 85854 mov cx, bx ;~ 17C5:177C +cs=0x17c5;eip=0x00177e; T(SHL(bx, 1)); // 85855 shl bx, 1 ;~ 17C5:177E +cs=0x17c5;eip=0x001780; T(ADD(bx, cx)); // 85856 add bx, cx ;~ 17C5:1780 +cs=0x17c5;eip=0x001782; T(SHL(bx, 1)); // 85857 shl bx, 1 ;~ 17C5:1782 +cs=0x17c5;eip=0x001784; T(SHL(bx, 1)); // 85858 shl bx, 1 ;~ 17C5:1784 +cs=0x17c5;eip=0x001786; X(MOV(*(dw*)(raddr(ds,bx-0x62FE)), ax)); // 85859 mov [bx-62FEh], ax ;~ 17C5:1786 +cs=0x17c5;eip=0x00178a; X(PUSH(*(dw*)(raddr(ss,bp-0x0A)))); // 85860 push word ptr [bp-0Ah] ;~ 17C5:178A +cs=0x17c5;eip=0x00178d; X(PUSH(word_4e2f8)); // 85861 push ds:word_4E2F8 ;~ 17C5:178D +cs=0x17c5;eip=0x001791; J(CALL(sub_333c0,0)); // 85862 call sub_333C0 ;~ 17C5:1791 +cs=0x17c5;eip=0x001794; T(ADD(sp, 4)); // 85863 add sp, 4 ;~ 17C5:1794 +cs=0x17c5;eip=0x001797; T(NEG(ax)); // 85864 neg ax ;~ 17C5:1797 +cs=0x17c5;eip=0x001799; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 85865 mov bx, [bp-0Ch] ;~ 17C5:1799 +cs=0x17c5;eip=0x00179c; T(cx = bx;); // 85866 mov cx, bx ;~ 17C5:179C +cs=0x17c5;eip=0x00179e; T(SHL(bx, 1)); // 85867 shl bx, 1 ;~ 17C5:179E +cs=0x17c5;eip=0x0017a0; T(ADD(bx, cx)); // 85868 add bx, cx ;~ 17C5:17A0 +cs=0x17c5;eip=0x0017a2; T(SHL(bx, 1)); // 85869 shl bx, 1 ;~ 17C5:17A2 +cs=0x17c5;eip=0x0017a4; T(SHL(bx, 1)); // 85870 shl bx, 1 ;~ 17C5:17A4 +cs=0x17c5;eip=0x0017a6; X(MOV(*(dw*)(raddr(ds,bx-0x62FC)), ax)); // 85871 mov [bx-62FCh], ax ;~ 17C5:17A6 +cs=0x17c5;eip=0x0017aa; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 85872 mov ax, [bp-0Ch] ;~ 17C5:17AA +cs=0x17c5;eip=0x0017ad; T(cx = ax;); // 85873 mov cx, ax ;~ 17C5:17AD +cs=0x17c5;eip=0x0017af; T(SHL(ax, 1)); // 85874 shl ax, 1 ;~ 17C5:17AF +cs=0x17c5;eip=0x0017b1; T(ADD(ax, cx)); // 85875 add ax, cx ;~ 17C5:17B1 +cs=0x17c5;eip=0x0017b3; T(SHL(ax, 1)); // 85876 shl ax, 1 ;~ 17C5:17B3 +cs=0x17c5;eip=0x0017b5; T(SHL(ax, 1)); // 85877 shl ax, 1 ;~ 17C5:17B5 +cs=0x17c5;eip=0x0017b7; T(si = ax;); // 85878 mov si, ax ;~ 17C5:17B7 +cs=0x17c5;eip=0x0017b9; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FE)))); // 85879 mov ax, [si-62FEh] ;~ 17C5:17B9 +cs=0x17c5;eip=0x0017bd; T(ADD(ax, word_520f0)); // 85880 add ax, ds:word_520F0 ;~ 17C5:17BD +cs=0x17c5;eip=0x0017c1; X(MOV(*(dw*)(raddr(ds,si-0x6304)), ax)); // 85881 mov [si-6304h], ax ;~ 17C5:17C1 +cs=0x17c5;eip=0x0017c5; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FC)))); // 85882 mov ax, [si-62FCh] ;~ 17C5:17C5 +cs=0x17c5;eip=0x0017c9; T(ADD(ax, word_52100)); // 85883 add ax, ds:word_52100 ;~ 17C5:17C9 +cs=0x17c5;eip=0x0017cd; X(MOV(*(dw*)(raddr(ds,si-0x6302)), ax)); // 85884 mov [si-6302h], ax ;~ 17C5:17CD +cs=0x17c5;eip=0x0017d1; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FA)))); // 85885 mov ax, [si-62FAh] ;~ 17C5:17D1 +cs=0x17c5;eip=0x0017d5; T(ADD(ax, word_4e2fe)); // 85886 add ax, ds:word_4E2FE ;~ 17C5:17D5 +cs=0x17c5;eip=0x0017d9; T(SUB(ax, 2)); // 85887 sub ax, 2 ;~ 17C5:17D9 +cs=0x17c5;eip=0x0017dc; X(MOV(*(dw*)(raddr(ds,si-0x6300)), ax)); // 85888 mov [si-6300h], ax ;~ 17C5:17DC +cs=0x17c5;eip=0x0017e0; X(word_4f218 = 1;); // 85889 mov ds:word_4F218, 1 ;~ 17C5:17E0 +cs=0x17c5;eip=0x0017e6; J(JMP(loc_27a31)); // 85890 jmp short loc_27A31 ;~ 17C5:17E6 loc_27a18: - // 5023 -cs=0x17c5;eip=0x0017e8; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 37885 mov bx, [bp-0Ch] ;~ 17C5:17E8 -cs=0x17c5;eip=0x0017eb; T(ax = bx;); // 37886 mov ax, bx ;~ 17C5:17EB -cs=0x17c5;eip=0x0017ed; T(SHL(bx, 1)); // 37887 shl bx, 1 ;~ 17C5:17ED -cs=0x17c5;eip=0x0017ef; T(ADD(bx, ax)); // 37888 add bx, ax ;~ 17C5:17EF -cs=0x17c5;eip=0x0017f1; T(SHL(bx, 1)); // 37889 shl bx, 1 ;~ 17C5:17F1 -cs=0x17c5;eip=0x0017f3; T(SHL(bx, 1)); // 37890 shl bx, 1 ;~ 17C5:17F3 -cs=0x17c5;eip=0x0017f5; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 37891 mov word ptr [bx-6304h], 0 ;~ 17C5:17F5 -cs=0x17c5;eip=0x0017fb; X(word_4f218 = 0;); // 37892 mov word_4F218, 0 ;~ 17C5:17FB + // 5019 +cs=0x17c5;eip=0x0017e8; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0C)))); // 85895 mov bx, [bp-0Ch] ;~ 17C5:17E8 +cs=0x17c5;eip=0x0017eb; T(ax = bx;); // 85896 mov ax, bx ;~ 17C5:17EB +cs=0x17c5;eip=0x0017ed; T(SHL(bx, 1)); // 85897 shl bx, 1 ;~ 17C5:17ED +cs=0x17c5;eip=0x0017ef; T(ADD(bx, ax)); // 85898 add bx, ax ;~ 17C5:17EF +cs=0x17c5;eip=0x0017f1; T(SHL(bx, 1)); // 85899 shl bx, 1 ;~ 17C5:17F1 +cs=0x17c5;eip=0x0017f3; T(SHL(bx, 1)); // 85900 shl bx, 1 ;~ 17C5:17F3 +cs=0x17c5;eip=0x0017f5; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 85901 mov word ptr [bx-6304h], 0 ;~ 17C5:17F5 +cs=0x17c5;eip=0x0017fb; X(word_4f218 = 0;); // 85902 mov ds:word_4F218, 0 ;~ 17C5:17FB loc_27a31: - // 5024 -cs=0x17c5;eip=0x001801; T(CMP(*(dw*)(raddr(ss,bp-4)), 0)); // 37895 cmp word ptr [bp-4], 0 ;~ 17C5:1801 -cs=0x17c5;eip=0x001805; J(JZ(loc_27a6c)); // 37896 jz short loc_27A6C ;~ 17C5:1805 -cs=0x17c5;eip=0x001807; T(ax = 0x0E8F;); // 37897 mov ax, 0E8Fh ;~ 17C5:1807 -cs=0x17c5;eip=0x00180a; X(PUSH(ax)); // 37898 push ax ;~ 17C5:180A -cs=0x17c5;eip=0x00180b; T(ax = 0x66C4;); // 37899 mov ax, 66C4h ;~ 17C5:180B -cs=0x17c5;eip=0x00180e; X(PUSH(ax)); // 37900 push ax ;~ 17C5:180E -cs=0x17c5;eip=0x00180f; J(CALL(sub_34c1c,0)); // 37901 call sub_34C1C ;~ 17C5:180F -cs=0x17c5;eip=0x001812; T(ADD(sp, 4)); // 37903 add sp, 4 ;~ 17C5:1812 -cs=0x17c5;eip=0x001815; T(ax = 0x0A;); // 37904 mov ax, 0Ah ;~ 17C5:1815 -cs=0x17c5;eip=0x001818; X(PUSH(ax)); // 37905 push ax ;~ 17C5:1818 -cs=0x17c5;eip=0x001819; T(ax = 0x9780;); // 37906 mov ax, 9780h ;~ 17C5:1819 -cs=0x17c5;eip=0x00181c; X(PUSH(ax)); // 37907 push ax ;~ 17C5:181C -cs=0x17c5;eip=0x00181d; X(PUSH(word_492e4)); // 37908 push word_492E4 ;~ 17C5:181D -cs=0x17c5;eip=0x001821; J(CALL(sub_34c6a,0)); // 37909 call sub_34C6A ;~ 17C5:1821 -cs=0x17c5;eip=0x001824; T(ADD(sp, 6)); // 37910 add sp, 6 ;~ 17C5:1824 -cs=0x17c5;eip=0x001827; X(PUSH(ax)); // 37911 push ax ;~ 17C5:1827 -cs=0x17c5;eip=0x001828; T(ax = 0x66C4;); // 37912 mov ax, 66C4h ;~ 17C5:1828 -cs=0x17c5;eip=0x00182b; X(PUSH(ax)); // 37913 push ax ;~ 17C5:182B -cs=0x17c5;eip=0x00182c; J(CALL(sub_34bdc,0)); // 37914 call sub_34BDC ;~ 17C5:182C -cs=0x17c5;eip=0x00182f; T(ADD(sp, 4)); // 37915 add sp, 4 ;~ 17C5:182F -cs=0x17c5;eip=0x001832; T(ax = 0x66C4;); // 37916 mov ax, 66C4h ;~ 17C5:1832 -cs=0x17c5;eip=0x001835; X(PUSH(ax)); // 37917 push ax ;~ 17C5:1835 -cs=0x17c5;eip=0x001836; J(CALL(sub_30434,0)); // 37918 call sub_30434 ;~ 17C5:1836 -cs=0x17c5;eip=0x001839; T(ADD(sp, 2)); // 37919 add sp, 2 ;~ 17C5:1839 + // 5020 +cs=0x17c5;eip=0x001801; T(CMP(*(dw*)(raddr(ss,bp-4)), 0)); // 85905 cmp word ptr [bp-4], 0 ;~ 17C5:1801 +cs=0x17c5;eip=0x001805; J(JZ(loc_27a6c)); // 85906 jz short loc_27A6C ;~ 17C5:1805 +cs=0x17c5;eip=0x001807; T(ax = 0x0E8F;); // 85907 mov ax, 0E8Fh ;~ 17C5:1807 +cs=0x17c5;eip=0x00180a; X(PUSH(ax)); // 85908 push ax ;~ 17C5:180A +cs=0x17c5;eip=0x00180b; T(ax = 0x66C4;); // 85909 mov ax, 66C4h ;~ 17C5:180B +cs=0x17c5;eip=0x00180e; X(PUSH(ax)); // 85910 push ax ;~ 17C5:180E +cs=0x17c5;eip=0x00180f; J(CALL(sub_34c1c,0)); // 85911 call sub_34C1C ;~ 17C5:180F +cs=0x17c5;eip=0x001812; T(ADD(sp, 4)); // 85913 add sp, 4 ;~ 17C5:1812 +cs=0x17c5;eip=0x001815; T(ax = 0x0A;); // 85914 mov ax, 0Ah ;~ 17C5:1815 +cs=0x17c5;eip=0x001818; X(PUSH(ax)); // 85915 push ax ;~ 17C5:1818 +cs=0x17c5;eip=0x001819; T(ax = 0x9780;); // 85916 mov ax, 9780h ;~ 17C5:1819 +cs=0x17c5;eip=0x00181c; X(PUSH(ax)); // 85917 push ax ;~ 17C5:181C +cs=0x17c5;eip=0x00181d; X(PUSH(word_492e4)); // 85918 push word_492E4 ;~ 17C5:181D +cs=0x17c5;eip=0x001821; J(CALL(sub_34c6a,0)); // 85919 call sub_34C6A ;~ 17C5:1821 +cs=0x17c5;eip=0x001824; T(ADD(sp, 6)); // 85920 add sp, 6 ;~ 17C5:1824 +cs=0x17c5;eip=0x001827; X(PUSH(ax)); // 85921 push ax ;~ 17C5:1827 +cs=0x17c5;eip=0x001828; T(ax = 0x66C4;); // 85922 mov ax, 66C4h ;~ 17C5:1828 +cs=0x17c5;eip=0x00182b; X(PUSH(ax)); // 85923 push ax ;~ 17C5:182B +cs=0x17c5;eip=0x00182c; J(CALL(sub_34bdc,0)); // 85924 call sub_34BDC ;~ 17C5:182C +cs=0x17c5;eip=0x00182f; T(ADD(sp, 4)); // 85925 add sp, 4 ;~ 17C5:182F +cs=0x17c5;eip=0x001832; T(ax = 0x66C4;); // 85926 mov ax, 66C4h ;~ 17C5:1832 +cs=0x17c5;eip=0x001835; X(PUSH(ax)); // 85927 push ax ;~ 17C5:1835 +cs=0x17c5;eip=0x001836; J(CALL(sub_30434,0)); // 85928 call sub_30434 ;~ 17C5:1836 +cs=0x17c5;eip=0x001839; T(ADD(sp, 2)); // 85929 add sp, 2 ;~ 17C5:1839 loc_27a6c: - // 5025 -cs=0x17c5;eip=0x00183c; X(POP(si)); // 37923 pop si ;~ 17C5:183C -cs=0x17c5;eip=0x00183d; T(sp = bp;); // 37924 mov sp, bp ;~ 17C5:183D -cs=0x17c5;eip=0x00183f; X(POP(bp)); // 37925 pop bp ;~ 17C5:183F -cs=0x17c5;eip=0x001840; J(RETN(0)); // 37926 retn ;~ 17C5:1840 + // 5021 +cs=0x17c5;eip=0x00183c; X(POP(si)); // 85934 pop si ;~ 17C5:183C +cs=0x17c5;eip=0x00183d; T(sp = bp;); // 85935 mov sp, bp ;~ 17C5:183D +cs=0x17c5;eip=0x00183f; X(POP(bp)); // 85936 pop bp ;~ 17C5:183F +cs=0x17c5;eip=0x001840; J(RETN(0)); // 85937 retn ;~ 17C5:1840 assert(0); __dispatch_call: @@ -14639,95 +3392,77 @@ cs=0x17c5;eip=0x001840; J(RETN(0)); // 37926 retn ;~ 17C5:1840 _group21: _begin: sub_27a71: - // 37934 + // 85945 #undef var_4 #define var_4 -4 - // 37936 var_4 = word ptr -4 ;~ 17C5:1841 + // 85947 var_4 = word ptr -4 ;~ 17C5:1841 #undef var_2 #define var_2 -2 - // 37937 var_2 = word ptr -2 ;~ 17C5:1841 -cs=0x17c5;eip=0x001841; X(PUSH(bp)); // 37941 push bp ;~ 17C5:1841 -cs=0x17c5;eip=0x001842; T(bp = sp;); // 37942 mov bp, sp ;~ 17C5:1842 -cs=0x17c5;eip=0x001844; T(SUB(sp, 4)); // 37943 sub sp, 4 ;~ 17C5:1844 -cs=0x17c5;eip=0x001847; X(PUSH(di)); // 37944 push di ;~ 17C5:1847 -cs=0x17c5;eip=0x001848; X(PUSH(si)); // 37945 push si ;~ 17C5:1848 -cs=0x17c5;eip=0x001849; T(CMP(word_49926, 0x0FFFF)); // 37946 cmp word_49926, 0FFFFh ;~ 17C5:1849 -cs=0x17c5;eip=0x00184e; J(JZ(loc_27aff)); // 37947 jz short loc_27AFF ;~ 17C5:184E -cs=0x17c5;eip=0x001850; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 37948 mov [bp+var_2], 0 ;~ 17C5:1850 -cs=0x17c5;eip=0x001855; J(JMP(loc_27a8a)); // 37949 jmp short loc_27A8A ;~ 17C5:1855 + // 85948 var_2 = word ptr -2 ;~ 17C5:1841 +cs=0x17c5;eip=0x001841; X(PUSH(bp)); // 85952 push bp ;~ 17C5:1841 +cs=0x17c5;eip=0x001842; T(bp = sp;); // 85953 mov bp, sp ;~ 17C5:1842 +cs=0x17c5;eip=0x001844; T(SUB(sp, 4)); // 85954 sub sp, 4 ;~ 17C5:1844 +cs=0x17c5;eip=0x001847; X(PUSH(di)); // 85955 push di ;~ 17C5:1847 +cs=0x17c5;eip=0x001848; X(PUSH(si)); // 85956 push si ;~ 17C5:1848 +cs=0x17c5;eip=0x001849; T(CMP(word_49926, 0x0FFFF)); // 85957 cmp word_49926, 0FFFFh ;~ 17C5:1849 +cs=0x17c5;eip=0x00184e; J(JZ(loc_27aff)); // 85958 jz short loc_27AFF ;~ 17C5:184E +cs=0x17c5;eip=0x001850; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 85959 mov [bp+var_2], 0 ;~ 17C5:1850 +cs=0x17c5;eip=0x001855; J(JMP(loc_27a8a)); // 85960 jmp short loc_27A8A ;~ 17C5:1855 loc_27a87: - // 5026 -cs=0x17c5;eip=0x001857; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 37953 inc [bp+var_2] ;~ 17C5:1857 + // 5022 +cs=0x17c5;eip=0x001857; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 85964 inc [bp+var_2] ;~ 17C5:1857 loc_27a8a: - // 5027 -cs=0x17c5;eip=0x00185a; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 8)); // 37956 cmp [bp+var_2], 8 ;~ 17C5:185A -cs=0x17c5;eip=0x00185e; J(JGE(loc_27aaf)); // 37957 jge short loc_27AAF ;~ 17C5:185E -cs=0x17c5;eip=0x001860; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 37958 mov si, [bp+var_2] ;~ 17C5:1860 -cs=0x17c5;eip=0x001863; T(cl = 3;); // 37959 mov cl, 3 ;~ 17C5:1863 -cs=0x17c5;eip=0x001865; T(SHL(si, cl)); // 37960 shl si, cl ;~ 17C5:1865 -cs=0x17c5;eip=0x001867; X(ADD(*(dw*)(raddr(ds,si+0x0B56)), 0x0A)); // 37961 add word ptr [si+0B56h], 0Ah ;~ 17C5:1867 -cs=0x17c5;eip=0x00186c; T(MOV(ax, *(dw*)(raddr(ds,si+0x0B56)))); // 37962 mov ax, [si+0B56h] ;~ 17C5:186C -cs=0x17c5;eip=0x001870; T(cl = 9;); // 37963 mov cl, 9 ;~ 17C5:1870 -cs=0x17c5;eip=0x001872; T(SAR(ax, cl)); // 37964 sar ax, cl ;~ 17C5:1872 -cs=0x17c5;eip=0x001874; X(ADD(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 37965 add [si+0B54h], ax ;~ 17C5:1874 -cs=0x17c5;eip=0x001878; X(ADD(*(raddr(ds,si+0x0B59)), 6)); // 37966 add byte ptr [si+0B59h], 6 ;~ 17C5:1878 -cs=0x17c5;eip=0x00187d; J(JMP(loc_27a87)); // 37967 jmp short loc_27A87 ;~ 17C5:187D + // 5023 +cs=0x17c5;eip=0x00185a; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 8)); // 85967 cmp [bp+var_2], 8 ;~ 17C5:185A +cs=0x17c5;eip=0x00185e; J(JGE(loc_27aaf)); // 85968 jge short loc_27AAF ;~ 17C5:185E +cs=0x17c5;eip=0x001860; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 85969 mov si, [bp+var_2] ;~ 17C5:1860 +cs=0x17c5;eip=0x001863; T(cl = 3;); // 85970 mov cl, 3 ;~ 17C5:1863 +cs=0x17c5;eip=0x001865; T(SHL(si, cl)); // 85971 shl si, cl ;~ 17C5:1865 +cs=0x17c5;eip=0x001867; X(ADD(*(dw*)(raddr(ds,si+0x0B56)), 0x0A)); // 85972 add word ptr [si+0B56h], 0Ah ;~ 17C5:1867 +cs=0x17c5;eip=0x00186c; T(MOV(ax, *(dw*)(raddr(ds,si+0x0B56)))); // 85973 mov ax, [si+0B56h] ;~ 17C5:186C +cs=0x17c5;eip=0x001870; T(cl = 9;); // 85974 mov cl, 9 ;~ 17C5:1870 +cs=0x17c5;eip=0x001872; T(SAR(ax, cl)); // 85975 sar ax, cl ;~ 17C5:1872 +cs=0x17c5;eip=0x001874; X(ADD(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 85976 add [si+0B54h], ax ;~ 17C5:1874 +cs=0x17c5;eip=0x001878; X(ADD(*(raddr(ds,si+0x0B59)), 6)); // 85977 add byte ptr [si+0B59h], 6 ;~ 17C5:1878 +cs=0x17c5;eip=0x00187d; J(JMP(loc_27a87)); // 85978 jmp short loc_27A87 ;~ 17C5:187D loc_27aaf: - // 5028 -cs=0x17c5;eip=0x00187f; T(TEST(*(db*)(&word_49918), 0x0F)); // 37971 test byte ptr word_49918, 0Fh ;~ 17C5:187F -cs=0x17c5;eip=0x001884; J(JNZ(loc_27aff)); // 37972 jnz short loc_27AFF ;~ 17C5:1884 -cs=0x17c5;eip=0x001886; T(ax = word_49918;); // 37973 mov ax, word_49918 ;~ 17C5:1886 -cs=0x17c5;eip=0x001889; T(cl = 4;); // 37974 mov cl, 4 ;~ 17C5:1889 -cs=0x17c5;eip=0x00188b; T(SAR(ax, cl)); // 37975 sar ax, cl ;~ 17C5:188B -cs=0x17c5;eip=0x00188d; T(AND(ax, 7)); // 37976 and ax, 7 ;~ 17C5:188D -cs=0x17c5;eip=0x001890; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 37977 mov [bp+var_4], ax ;~ 17C5:1890 -cs=0x17c5;eip=0x001893; T(si = ax;); // 37978 mov si, ax ;~ 17C5:1893 -cs=0x17c5;eip=0x001895; T(cl = 3;); // 37979 mov cl, 3 ;~ 17C5:1895 -cs=0x17c5;eip=0x001897; T(SHL(si, cl)); // 37980 shl si, cl ;~ 17C5:1897 -cs=0x17c5;eip=0x001899; T(di = word_49926;); // 37981 mov di, word_49926 ;~ 17C5:1899 + // 5024 +cs=0x17c5;eip=0x00187f; T(TEST(*(db*)(&word_49918), 0x0F)); // 85982 test byte ptr word_49918, 0Fh ;~ 17C5:187F +cs=0x17c5;eip=0x001884; J(JNZ(loc_27aff)); // 85983 jnz short loc_27AFF ;~ 17C5:1884 +cs=0x17c5;eip=0x001886; T(ax = word_49918;); // 85984 mov ax, word_49918 ;~ 17C5:1886 +cs=0x17c5;eip=0x001889; T(cl = 4;); // 85985 mov cl, 4 ;~ 17C5:1889 +cs=0x17c5;eip=0x00188b; T(SAR(ax, cl)); // 85986 sar ax, cl ;~ 17C5:188B +cs=0x17c5;eip=0x00188d; T(AND(ax, 7)); // 85987 and ax, 7 ;~ 17C5:188D +cs=0x17c5;eip=0x001890; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 85988 mov [bp+var_4], ax ;~ 17C5:1890 +cs=0x17c5;eip=0x001893; T(si = ax;); // 85989 mov si, ax ;~ 17C5:1893 +cs=0x17c5;eip=0x001895; T(cl = 3;); // 85990 mov cl, 3 ;~ 17C5:1895 +cs=0x17c5;eip=0x001897; T(SHL(si, cl)); // 85991 shl si, cl ;~ 17C5:1897 +cs=0x17c5;eip=0x001899; T(di = word_49926;); // 85992 mov di, word_49926 ;~ 17C5:1899 seg2623_189d_proc: - // 37984 -cs=0x17c5;eip=0x00189d; T(cl = 4;); // 37984 mov cl, 4 ;~ 17C5:189D -cs=0x17c5;eip=0x00189f; T(SHL(di, cl)); // 37985 shl di, cl ;~ 17C5:189F -cs=0x17c5;eip=0x0018a1; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 37986 mov ax, [di-7E52h] ;~ 17C5:18A1 -cs=0x17c5;eip=0x0018a5; X(MOV(*(dw*)(raddr(ds,si+0x0B52)), ax)); // 37987 mov [si+0B52h], ax ;~ 17C5:18A5 -cs=0x17c5;eip=0x0018a9; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 37988 mov ax, [di-7E50h] ;~ 17C5:18A9 -cs=0x17c5;eip=0x0018ad; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 37989 mov [si+0B54h], ax ;~ 17C5:18AD -cs=0x17c5;eip=0x0018b1; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), 0x80)); // 37990 mov word ptr [si+0B56h], 80h ;~ 17C5:18B1 -cs=0x17c5;eip=0x0018b7; T(ax = 0x100;); // 37991 mov ax, 100h ;~ 17C5:18B7 -cs=0x17c5;eip=0x0018ba; X(PUSH(ax)); // 37992 push ax ;~ 17C5:18BA -cs=0x17c5;eip=0x0018bb; J(CALL(sub_33430,0)); // 37993 call sub_33430 ;~ 17C5:18BB -cs=0x17c5;eip=0x0018be; T(ADD(sp, 2)); // 37994 add sp, 2 ;~ 17C5:18BE -cs=0x17c5;eip=0x0018c1; T(ch = al;); // 37995 mov ch, al ;~ 17C5:18C1 -cs=0x17c5;eip=0x0018c3; T(SUB(cl, cl)); // 37996 sub cl, cl ;~ 17C5:18C3 -cs=0x17c5;eip=0x0018c5; X(MOV(*(dw*)(raddr(ds,si+0x0B58)), cx)); // 37997 mov [si+0B58h], cx ;~ 17C5:18C5 -cs=0x17c5;eip=0x0018c9; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 37998 mov ax, [bp-4] ;~ 17C5:18C9 -cs=0x17c5;eip=0x0018cc; X(word_49672 = ax;); // 37999 mov word_49672, ax ;~ 17C5:18CC + // 85995 +cs=0x17c5;eip=0x00189d; T(cl = 4;); // 85995 mov cl, 4 ;~ 17C5:189D +cs=0x17c5;eip=0x00189f; T(SHL(di, cl)); // 85996 shl di, cl ;~ 17C5:189F +cs=0x17c5;eip=0x0018a1; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 85997 mov ax, [di-7E52h] ;~ 17C5:18A1 +cs=0x17c5;eip=0x0018a5; X(MOV(*(dw*)(raddr(ds,si+0x0B52)), ax)); // 85998 mov [si+0B52h], ax ;~ 17C5:18A5 +cs=0x17c5;eip=0x0018a9; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 85999 mov ax, [di-7E50h] ;~ 17C5:18A9 +cs=0x17c5;eip=0x0018ad; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 86000 mov [si+0B54h], ax ;~ 17C5:18AD +cs=0x17c5;eip=0x0018b1; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), 0x80)); // 86001 mov word ptr [si+0B56h], 80h ;~ 17C5:18B1 +cs=0x17c5;eip=0x0018b7; T(ax = 0x100;); // 86002 mov ax, 100h ;~ 17C5:18B7 +cs=0x17c5;eip=0x0018ba; X(PUSH(ax)); // 86003 push ax ;~ 17C5:18BA +cs=0x17c5;eip=0x0018bb; J(CALL(sub_33430,0)); // 86004 call sub_33430 ;~ 17C5:18BB +cs=0x17c5;eip=0x0018be; T(ADD(sp, 2)); // 86005 add sp, 2 ;~ 17C5:18BE +cs=0x17c5;eip=0x0018c1; T(ch = al;); // 86006 mov ch, al ;~ 17C5:18C1 +cs=0x17c5;eip=0x0018c3; T(SUB(cl, cl)); // 86007 sub cl, cl ;~ 17C5:18C3 +cs=0x17c5;eip=0x0018c5; X(MOV(*(dw*)(raddr(ds,si+0x0B58)), cx)); // 86008 mov [si+0B58h], cx ;~ 17C5:18C5 +cs=0x17c5;eip=0x0018c9; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 86009 mov ax, [bp-4] ;~ 17C5:18C9 +cs=0x17c5;eip=0x0018cc; X(word_49672 = ax;); // 86010 mov word_49672, ax ;~ 17C5:18CC loc_27aff: - // 5029 -cs=0x17c5;eip=0x0018cf; X(POP(si)); // 38004 pop si ;~ 17C5:18CF -cs=0x17c5;eip=0x0018d0; X(POP(di)); // 38005 pop di ;~ 17C5:18D0 -cs=0x17c5;eip=0x0018d1; T(sp = bp;); // 38006 mov sp, bp ;~ 17C5:18D1 -cs=0x17c5;eip=0x0018d3; X(POP(bp)); // 38007 pop bp ;~ 17C5:18D3 -cs=0x17c5;eip=0x0018d4; J(RETN(0)); // 38008 retn ;~ 17C5:18D4 -loc_27b05: - // 5030 -cs=0x17c5;eip=0x0018d5; X(PUSH(bp)); // 38013 push bp ;~ 17C5:18D5 -cs=0x17c5;eip=0x0018d6; T(bp = sp;); // 38014 mov bp, sp ;~ 17C5:18D6 -cs=0x17c5;eip=0x0018d8; T(CMP(*(word_521d2), 0)); // 38015 cmp word_521D2, 0 ;~ 17C5:18D8 -cs=0x17c5;eip=0x0018dd; J(JLE(loc_27b22)); // 38016 jle short loc_27B22 ;~ 17C5:18DD -cs=0x17c5;eip=0x0018df; T(CMP(word_5170c, 0x0FFF0)); // 38017 cmp word_5170C, 0FFF0h ;~ 17C5:18DF -cs=0x17c5;eip=0x0018e4; J(JLE(loc_27b1b)); // 38018 jle short loc_27B1B ;~ 17C5:18E4 -cs=0x17c5;eip=0x0018e6; X(SUB(word_5170c, 0x0C)); // 38020 sub word_5170C, 0Ch ;~ 17C5:18E6 -loc_27b1b: - // 5031 -cs=0x17c5;eip=0x0018eb; T(ax = word_5170c;); // 38023 mov ax, word_5170C ;~ 17C5:18EB -cs=0x17c5;eip=0x0018ee; X(ADD(*(word_521d2), ax)); // 38024 add word_521D2, ax ;~ 17C5:18EE -loc_27b22: - // 5032 -cs=0x17c5;eip=0x0018f2; T(sp = bp;); // 38027 mov sp, bp ;~ 17C5:18F2 -cs=0x17c5;eip=0x0018f4; X(POP(bp)); // 38028 pop bp ;~ 17C5:18F4 -cs=0x17c5;eip=0x0018f5; J(RETN(0)); // 38029 retn ;~ 17C5:18F5 + // 5025 +cs=0x17c5;eip=0x0018cf; X(POP(si)); // 86015 pop si ;~ 17C5:18CF +cs=0x17c5;eip=0x0018d0; X(POP(di)); // 86016 pop di ;~ 17C5:18D0 +cs=0x17c5;eip=0x0018d1; T(sp = bp;); // 86017 mov sp, bp ;~ 17C5:18D1 +cs=0x17c5;eip=0x0018d3; X(POP(bp)); // 86018 pop bp ;~ 17C5:18D3 +cs=0x17c5;eip=0x0018d4; J(RETN(0)); // 86019 retn ;~ 17C5:18D4 assert(0); __dispatch_call: @@ -14741,9 +3476,6 @@ cs=0x17c5;eip=0x0018f5; J(RETN(0)); // 38029 retn ;~ 17C5:18F5 case m2c::kloc_27a8a: goto loc_27a8a; case m2c::kloc_27aaf: goto loc_27aaf; case m2c::kloc_27aff: goto loc_27aff; - case m2c::kloc_27b05: goto loc_27b05; - case m2c::kloc_27b1b: goto loc_27b1b; - case m2c::kloc_27b22: goto loc_27b22; case m2c::kseg2623_189d_proc: goto seg2623_189d_proc; case m2c::ksub_27a71: goto sub_27a71; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); @@ -14752,6 +3484,48 @@ cs=0x17c5;eip=0x0018f5; J(RETN(0)); // 38029 retn ;~ 17C5:18F5 + bool sub_27b05(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_27b05: + _begin: +cs=0x17c5;eip=0x0018d5; X(PUSH(bp)); // 86027 push bp ;~ 17C5:18D5 +cs=0x17c5;eip=0x0018d6; T(bp = sp;); // 86028 mov bp, sp ;~ 17C5:18D6 +cs=0x17c5;eip=0x0018d8; T(CMP(word_521d2, 0)); // 86029 cmp ds:word_521D2, 0 ;~ 17C5:18D8 +cs=0x17c5;eip=0x0018dd; J(JLE(loc_27b22)); // 86030 jle short loc_27B22 ;~ 17C5:18DD +cs=0x17c5;eip=0x0018df; T(CMP(word_5170c, 0x0FFF0)); // 86031 cmp ds:word_5170C, 0FFF0h ;~ 17C5:18DF +cs=0x17c5;eip=0x0018e4; J(JLE(loc_27b1b)); // 86032 jle short loc_27B1B ;~ 17C5:18E4 +cs=0x17c5;eip=0x0018e6; X(SUB(word_5170c, 0x0C)); // 86033 sub ds:word_5170C, 0Ch ;~ 17C5:18E6 +loc_27b1b: + // 5026 +cs=0x17c5;eip=0x0018eb; T(ax = word_5170c;); // 86036 mov ax, ds:word_5170C ;~ 17C5:18EB +cs=0x17c5;eip=0x0018ee; X(ADD(word_521d2, ax)); // 86037 add ds:word_521D2, ax ;~ 17C5:18EE +loc_27b22: + // 5027 +cs=0x17c5;eip=0x0018f2; T(sp = bp;); // 86040 mov sp, bp ;~ 17C5:18F2 +cs=0x17c5;eip=0x0018f4; X(POP(bp)); // 86041 pop bp ;~ 17C5:18F4 +cs=0x17c5;eip=0x0018f5; J(RETN(0)); // 86042 retn ;~ 17C5:18F5 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_27b1b: goto loc_27b1b; + case m2c::kloc_27b22: goto loc_27b22; + case m2c::ksub_27b05: goto sub_27b05; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_27b26(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -14762,64 +3536,64 @@ cs=0x17c5;eip=0x0018f5; J(RETN(0)); // 38029 retn ;~ 17C5:18F5 _begin: #undef var_2 #define var_2 -2 - // 38037 var_2 = word ptr -2 ;~ 17C5:18F6 -cs=0x17c5;eip=0x0018f6; X(PUSH(bp)); // 38039 push bp ;~ 17C5:18F6 -cs=0x17c5;eip=0x0018f7; T(bp = sp;); // 38040 mov bp, sp ;~ 17C5:18F7 -cs=0x17c5;eip=0x0018f9; T(SUB(sp, 8)); // 38041 sub sp, 8 ;~ 17C5:18F9 -cs=0x17c5;eip=0x0018fc; X(PUSH(si)); // 38042 push si ;~ 17C5:18FC -cs=0x17c5;eip=0x0018fd; J(CALL(sub_33418,0)); // 38043 call sub_33418 ;~ 17C5:18FD -cs=0x17c5;eip=0x001900; J(CALL(sub_2f068,0)); // 38044 call sub_2F068 ;~ 17C5:1900 -cs=0x17c5;eip=0x001903; T(ax = 0x1000;); // 38046 mov ax, 1000h ;~ 17C5:1903 -cs=0x17c5;eip=0x001906; X(PUSH(ax)); // 38047 push ax ;~ 17C5:1906 -cs=0x17c5;eip=0x001907; J(CALL(sub_33430,0)); // 38048 call sub_33430 ;~ 17C5:1907 -cs=0x17c5;eip=0x00190a; T(ADD(sp, 2)); // 38049 add sp, 2 ;~ 17C5:190A -cs=0x17c5;eip=0x00190d; T(AND(ax, 0x7FF8)); // 38050 and ax, 7FF8h ;~ 17C5:190D -cs=0x17c5;eip=0x001910; X(word_49918 = ax;); // 38051 mov word_49918, ax ;~ 17C5:1910 -cs=0x17c5;eip=0x001913; T(ax = *(word_5137c);); // 38052 mov ax, word_5137C ;~ 17C5:1913 -cs=0x17c5;eip=0x001916; T(ADD(ax, *(word_5138e))); // 38053 add ax, word_5138E ;~ 17C5:1916 -cs=0x17c5;eip=0x00191a; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 38054 mov [bp+var_2], ax ;~ 17C5:191A -cs=0x17c5;eip=0x00191d; T(ax = 0x10;); // 38055 mov ax, 10h ;~ 17C5:191D -cs=0x17c5;eip=0x001920; X(PUSH(ax)); // 38056 push ax ;~ 17C5:1920 -cs=0x17c5;eip=0x001921; J(CALL(sub_33430,0)); // 38057 call sub_33430 ;~ 17C5:1921 -cs=0x17c5;eip=0x001924; T(ADD(sp, 2)); // 38058 add sp, 2 ;~ 17C5:1924 -cs=0x17c5;eip=0x001927; T(LES(bx, dword_4f220)); // 38059 les bx, dword_4F220 ;~ 17C5:1927 -cs=0x17c5;eip=0x00192b; T(si = ax;); // 38061 mov si, ax ;~ 17C5:192B -cs=0x17c5;eip=0x00192d; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 38062 cmp word ptr es:[bx+38h], 6 ;~ 17C5:192D -cs=0x17c5;eip=0x001932; J(JNZ(loc_27b69)); // 38063 jnz short loc_27B69 ;~ 17C5:1932 -cs=0x17c5;eip=0x001934; T(ax = 5;); // 38064 mov ax, 5 ;~ 17C5:1934 -cs=0x17c5;eip=0x001937; J(JMP(loc_27b6c)); // 38065 jmp short loc_27B6C ;~ 17C5:1937 + // 86052 var_2 = word ptr -2 ;~ 17C5:18F6 +cs=0x17c5;eip=0x0018f6; X(PUSH(bp)); // 86054 push bp ;~ 17C5:18F6 +cs=0x17c5;eip=0x0018f7; T(bp = sp;); // 86055 mov bp, sp ;~ 17C5:18F7 +cs=0x17c5;eip=0x0018f9; T(SUB(sp, 8)); // 86056 sub sp, 8 ;~ 17C5:18F9 +cs=0x17c5;eip=0x0018fc; X(PUSH(si)); // 86057 push si ;~ 17C5:18FC +cs=0x17c5;eip=0x0018fd; J(CALL(sub_33418,0)); // 86058 call sub_33418 ;~ 17C5:18FD +cs=0x17c5;eip=0x001900; J(CALL(sub_2f068,0)); // 86059 call sub_2F068 ;~ 17C5:1900 +cs=0x17c5;eip=0x001903; T(ax = 0x1000;); // 86061 mov ax, 1000h ;~ 17C5:1903 +cs=0x17c5;eip=0x001906; X(PUSH(ax)); // 86062 push ax ;~ 17C5:1906 +cs=0x17c5;eip=0x001907; J(CALL(sub_33430,0)); // 86063 call sub_33430 ;~ 17C5:1907 +cs=0x17c5;eip=0x00190a; T(ADD(sp, 2)); // 86064 add sp, 2 ;~ 17C5:190A +cs=0x17c5;eip=0x00190d; T(AND(ax, 0x7FF8)); // 86065 and ax, 7FF8h ;~ 17C5:190D +cs=0x17c5;eip=0x001910; X(word_49918 = ax;); // 86066 mov word_49918, ax ;~ 17C5:1910 +cs=0x17c5;eip=0x001913; T(ax = word_5137c;); // 86067 mov ax, ds:word_5137C ;~ 17C5:1913 +cs=0x17c5;eip=0x001916; T(ADD(ax, *(dw*)(asc_5138e))); // 86068 add ax, word ptr ds:asc_5138E ; "\v\v\v\v\v\v\v\v\v\v\v\v\v" ;~ 17C5:1916 +cs=0x17c5;eip=0x00191a; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 86069 mov [bp+var_2], ax ;~ 17C5:191A +cs=0x17c5;eip=0x00191d; T(ax = 0x10;); // 86070 mov ax, 10h ;~ 17C5:191D +cs=0x17c5;eip=0x001920; X(PUSH(ax)); // 86071 push ax ;~ 17C5:1920 +cs=0x17c5;eip=0x001921; J(CALL(sub_33430,0)); // 86072 call sub_33430 ;~ 17C5:1921 +cs=0x17c5;eip=0x001924; T(ADD(sp, 2)); // 86073 add sp, 2 ;~ 17C5:1924 +cs=0x17c5;eip=0x001927; T(LES(bx, dword_4f220)); // 86074 les bx, ds:dword_4F220 ;~ 17C5:1927 +cs=0x17c5;eip=0x00192b; T(si = ax;); // 86076 mov si, ax ;~ 17C5:192B +cs=0x17c5;eip=0x00192d; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 86077 cmp word ptr es:[bx+38h], 6 ;~ 17C5:192D +cs=0x17c5;eip=0x001932; J(JNZ(loc_27b69)); // 86078 jnz short loc_27B69 ;~ 17C5:1932 +cs=0x17c5;eip=0x001934; T(ax = 5;); // 86079 mov ax, 5 ;~ 17C5:1934 +cs=0x17c5;eip=0x001937; J(JMP(loc_27b6c)); // 86080 jmp short loc_27B6C ;~ 17C5:1937 loc_27b69: - // 5033 -cs=0x17c5;eip=0x001939; T(ax = 9;); // 38069 mov ax, 9 ;~ 17C5:1939 + // 5028 +cs=0x17c5;eip=0x001939; T(ax = 9;); // 86084 mov ax, 9 ;~ 17C5:1939 loc_27b6c: - // 5034 -cs=0x17c5;eip=0x00193c; T(CMP(ax, si)); // 38072 cmp ax, si ;~ 17C5:193C -cs=0x17c5;eip=0x00193e; J(JGE(loc_27b75)); // 38073 jge short loc_27B75 ;~ 17C5:193E -cs=0x17c5;eip=0x001940; T(ax = 1;); // 38074 mov ax, 1 ;~ 17C5:1940 -cs=0x17c5;eip=0x001943; J(JMP(loc_27b77)); // 38075 jmp short loc_27B77 ;~ 17C5:1943 + // 5029 +cs=0x17c5;eip=0x00193c; T(CMP(ax, si)); // 86087 cmp ax, si ;~ 17C5:193C +cs=0x17c5;eip=0x00193e; J(JGE(loc_27b75)); // 86088 jge short loc_27B75 ;~ 17C5:193E +cs=0x17c5;eip=0x001940; T(ax = 1;); // 86089 mov ax, 1 ;~ 17C5:1940 +cs=0x17c5;eip=0x001943; J(JMP(loc_27b77)); // 86090 jmp short loc_27B77 ;~ 17C5:1943 loc_27b75: - // 5035 -cs=0x17c5;eip=0x001945; T(SUB(ax, ax)); // 38079 sub ax, ax ;~ 17C5:1945 + // 5030 +cs=0x17c5;eip=0x001945; T(SUB(ax, ax)); // 86094 sub ax, ax ;~ 17C5:1945 loc_27b77: - // 5036 -cs=0x17c5;eip=0x001947; X(word_492ec = ax;); // 38082 mov word_492EC, ax ;~ 17C5:1947 -cs=0x17c5;eip=0x00194a; T(OR(ax, ax)); // 38083 or ax, ax ;~ 17C5:194A -cs=0x17c5;eip=0x00194c; J(JZ(loc_27b88)); // 38084 jz short loc_27B88 ;~ 17C5:194C -cs=0x17c5;eip=0x00194e; T(CMP(byte_48b63, 0)); // 38085 cmp byte_48B63, 0 ;~ 17C5:194E -cs=0x17c5;eip=0x001953; J(JZ(loc_27b88)); // 38086 jz short loc_27B88 ;~ 17C5:1953 -cs=0x17c5;eip=0x001955; J(CALL(sub_29d1e,0)); // 38087 call sub_29D1E ;~ 17C5:1955 + // 5031 +cs=0x17c5;eip=0x001947; X(word_492ec = ax;); // 86097 mov word_492EC, ax ;~ 17C5:1947 +cs=0x17c5;eip=0x00194a; T(OR(ax, ax)); // 86098 or ax, ax ;~ 17C5:194A +cs=0x17c5;eip=0x00194c; J(JZ(loc_27b88)); // 86099 jz short loc_27B88 ;~ 17C5:194C +cs=0x17c5;eip=0x00194e; T(CMP(byte_48b63, 0)); // 86100 cmp byte_48B63, 0 ;~ 17C5:194E +cs=0x17c5;eip=0x001953; J(JZ(loc_27b88)); // 86101 jz short loc_27B88 ;~ 17C5:1953 +cs=0x17c5;eip=0x001955; J(CALL(sub_29d1e,0)); // 86102 call sub_29D1E ;~ 17C5:1955 loc_27b88: - // 5037 -cs=0x17c5;eip=0x001958; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 38091 mov ax, [bp+var_2] ;~ 17C5:1958 -cs=0x17c5;eip=0x00195b; T(AND(ax, 0x0F)); // 38092 and ax, 0Fh ;~ 17C5:195B -cs=0x17c5;eip=0x00195e; T(ch = al;); // 38093 mov ch, al ;~ 17C5:195E -cs=0x17c5;eip=0x001960; T(SUB(cl, cl)); // 38094 sub cl, cl ;~ 17C5:1960 -cs=0x17c5;eip=0x001962; X(word_4f1a0 = cx;); // 38095 mov word_4F1A0, cx ;~ 17C5:1962 -cs=0x17c5;eip=0x001966; X(word_4f210 = 0;); // 38096 mov word_4F210, 0 ;~ 17C5:1966 -cs=0x17c5;eip=0x00196c; X(POP(si)); // 38097 pop si ;~ 17C5:196C -cs=0x17c5;eip=0x00196d; T(sp = bp;); // 38098 mov sp, bp ;~ 17C5:196D -cs=0x17c5;eip=0x00196f; X(POP(bp)); // 38099 pop bp ;~ 17C5:196F -cs=0x17c5;eip=0x001970; J(RETN(0)); // 38100 retn ;~ 17C5:1970 + // 5032 +cs=0x17c5;eip=0x001958; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 86106 mov ax, [bp+var_2] ;~ 17C5:1958 +cs=0x17c5;eip=0x00195b; T(AND(ax, 0x0F)); // 86107 and ax, 0Fh ;~ 17C5:195B +cs=0x17c5;eip=0x00195e; T(ch = al;); // 86108 mov ch, al ;~ 17C5:195E +cs=0x17c5;eip=0x001960; T(SUB(cl, cl)); // 86109 sub cl, cl ;~ 17C5:1960 +cs=0x17c5;eip=0x001962; X(word_4f1a0 = cx;); // 86110 mov ds:word_4F1A0, cx ;~ 17C5:1962 +cs=0x17c5;eip=0x001966; X(word_4f210 = 0;); // 86111 mov ds:word_4F210, 0 ;~ 17C5:1966 +cs=0x17c5;eip=0x00196c; X(POP(si)); // 86112 pop si ;~ 17C5:196C +cs=0x17c5;eip=0x00196d; T(sp = bp;); // 86113 mov sp, bp ;~ 17C5:196D +cs=0x17c5;eip=0x00196f; X(POP(bp)); // 86114 pop bp ;~ 17C5:196F +cs=0x17c5;eip=0x001970; J(RETN(0)); // 86115 retn ;~ 17C5:1970 assert(0); __dispatch_call: @@ -14851,31 +3625,31 @@ cs=0x17c5;eip=0x001970; J(RETN(0)); // 38100 retn ;~ 17C5:1970 _begin: #undef var_2 #define var_2 -2 - // 38110 var_2 = word ptr -2 ;~ 17C5:1971 -cs=0x17c5;eip=0x001971; X(PUSH(bp)); // 38112 push bp ;~ 17C5:1971 -cs=0x17c5;eip=0x001972; T(bp = sp;); // 38113 mov bp, sp ;~ 17C5:1972 -cs=0x17c5;eip=0x001974; T(SUB(sp, 2)); // 38114 sub sp, 2 ;~ 17C5:1974 -cs=0x17c5;eip=0x001977; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 38115 mov [bp+var_2], 0 ;~ 17C5:1977 -cs=0x17c5;eip=0x00197c; J(JMP(loc_27bb1)); // 38116 jmp short loc_27BB1 ;~ 17C5:197C + // 86125 var_2 = word ptr -2 ;~ 17C5:1971 +cs=0x17c5;eip=0x001971; X(PUSH(bp)); // 86127 push bp ;~ 17C5:1971 +cs=0x17c5;eip=0x001972; T(bp = sp;); // 86128 mov bp, sp ;~ 17C5:1972 +cs=0x17c5;eip=0x001974; T(SUB(sp, 2)); // 86129 sub sp, 2 ;~ 17C5:1974 +cs=0x17c5;eip=0x001977; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 86130 mov [bp+var_2], 0 ;~ 17C5:1977 +cs=0x17c5;eip=0x00197c; J(JMP(loc_27bb1)); // 86131 jmp short loc_27BB1 ;~ 17C5:197C loc_27bae: - // 5038 -cs=0x17c5;eip=0x00197e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 38120 inc [bp+var_2] ;~ 17C5:197E + // 5033 +cs=0x17c5;eip=0x00197e; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 86135 inc [bp+var_2] ;~ 17C5:197E loc_27bb1: - // 5039 -cs=0x17c5;eip=0x001981; T(ax = word_52276;); // 38123 mov ax, word_52276 ;~ 17C5:1981 -cs=0x17c5;eip=0x001984; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 38124 cmp [bp+var_2], ax ;~ 17C5:1984 -cs=0x17c5;eip=0x001987; J(JGE(loc_27bc9)); // 38125 jge short loc_27BC9 ;~ 17C5:1987 -cs=0x17c5;eip=0x001989; T(ax = 0x24;); // 38126 mov ax, 24h ; '$' ;~ 17C5:1989 -cs=0x17c5;eip=0x00198c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 38127 imul [bp+var_2] ;~ 17C5:198C -cs=0x17c5;eip=0x00198f; T(bx = ax;); // 38128 mov bx, ax ;~ 17C5:198F -cs=0x17c5;eip=0x001991; X(MOV(*(dw*)(raddr(ds,bx-0x768E)), 0x0FFFF)); // 38129 mov word ptr [bx-768Eh], 0FFFFh ;~ 17C5:1991 -cs=0x17c5;eip=0x001997; J(JMP(loc_27bae)); // 38130 jmp short loc_27BAE ;~ 17C5:1997 + // 5034 +cs=0x17c5;eip=0x001981; T(ax = word_52276;); // 86138 mov ax, ds:word_52276 ;~ 17C5:1981 +cs=0x17c5;eip=0x001984; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 86139 cmp [bp+var_2], ax ;~ 17C5:1984 +cs=0x17c5;eip=0x001987; J(JGE(loc_27bc9)); // 86140 jge short loc_27BC9 ;~ 17C5:1987 +cs=0x17c5;eip=0x001989; T(ax = 0x24;); // 86141 mov ax, 24h ; '$' ;~ 17C5:1989 +cs=0x17c5;eip=0x00198c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 86142 imul [bp+var_2] ;~ 17C5:198C +cs=0x17c5;eip=0x00198f; T(bx = ax;); // 86143 mov bx, ax ;~ 17C5:198F +cs=0x17c5;eip=0x001991; X(MOV(*(dw*)(raddr(ds,bx-0x768E)), 0x0FFFF)); // 86144 mov word ptr [bx-768Eh], 0FFFFh ;~ 17C5:1991 +cs=0x17c5;eip=0x001997; J(JMP(loc_27bae)); // 86145 jmp short loc_27BAE ;~ 17C5:1997 loc_27bc9: - // 5040 -cs=0x17c5;eip=0x001999; X(word_49916 = 0x0FFFF;); // 38134 mov word_49916, 0FFFFh ;~ 17C5:1999 -cs=0x17c5;eip=0x00199f; T(sp = bp;); // 38135 mov sp, bp ;~ 17C5:199F -cs=0x17c5;eip=0x0019a1; X(POP(bp)); // 38136 pop bp ;~ 17C5:19A1 -cs=0x17c5;eip=0x0019a2; J(RETN(0)); // 38137 retn ;~ 17C5:19A2 + // 5035 +cs=0x17c5;eip=0x001999; X(word_49916 = 0x0FFFF;); // 86149 mov word_49916, 0FFFFh ;~ 17C5:1999 +cs=0x17c5;eip=0x00199f; T(sp = bp;); // 86150 mov sp, bp ;~ 17C5:199F +cs=0x17c5;eip=0x0019a1; X(POP(bp)); // 86151 pop bp ;~ 17C5:19A1 +cs=0x17c5;eip=0x0019a2; J(RETN(0)); // 86152 retn ;~ 17C5:19A2 assert(0); __dispatch_call: @@ -14905,55 +3679,55 @@ cs=0x17c5;eip=0x0019a2; J(RETN(0)); // 38137 retn ;~ 17C5:19A2 _begin: #undef var_6 #define var_6 -6 - // 38148 var_6 = dword ptr -6 ;~ 17C5:19A3 + // 86163 var_6 = dword ptr -6 ;~ 17C5:19A3 #undef var_2 #define var_2 -2 - // 38149 var_2 = word ptr -2 ;~ 17C5:19A3 -cs=0x17c5;eip=0x0019a3; X(PUSH(bp)); // 38151 push bp ;~ 17C5:19A3 -cs=0x17c5;eip=0x0019a4; T(bp = sp;); // 38152 mov bp, sp ;~ 17C5:19A4 -cs=0x17c5;eip=0x0019a6; T(SUB(sp, 6)); // 38153 sub sp, 6 ;~ 17C5:19A6 -cs=0x17c5;eip=0x0019a9; X(PUSH(si)); // 38154 push si ;~ 17C5:19A9 -cs=0x17c5;eip=0x0019aa; T(SUB(ax, ax)); // 38155 sub ax, ax ;~ 17C5:19AA -cs=0x17c5;eip=0x0019ac; X(word_492c6 = ax;); // 38156 mov word_492C6, ax ;~ 17C5:19AC -cs=0x17c5;eip=0x0019af; X(word_521c0 = ax;); // 38157 mov word_521C0, ax ;~ 17C5:19AF -cs=0x17c5;eip=0x0019b2; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 38158 mov [bp+var_2], ax ;~ 17C5:19B2 -cs=0x17c5;eip=0x0019b5; J(JMP(loc_27bea)); // 38159 jmp short loc_27BEA ;~ 17C5:19B5 + // 86164 var_2 = word ptr -2 ;~ 17C5:19A3 +cs=0x17c5;eip=0x0019a3; X(PUSH(bp)); // 86166 push bp ;~ 17C5:19A3 +cs=0x17c5;eip=0x0019a4; T(bp = sp;); // 86167 mov bp, sp ;~ 17C5:19A4 +cs=0x17c5;eip=0x0019a6; T(SUB(sp, 6)); // 86168 sub sp, 6 ;~ 17C5:19A6 +cs=0x17c5;eip=0x0019a9; X(PUSH(si)); // 86169 push si ;~ 17C5:19A9 +cs=0x17c5;eip=0x0019aa; T(SUB(ax, ax)); // 86170 sub ax, ax ;~ 17C5:19AA +cs=0x17c5;eip=0x0019ac; X(word_492c6 = ax;); // 86171 mov word_492C6, ax ;~ 17C5:19AC +cs=0x17c5;eip=0x0019af; X(word_521c0 = ax;); // 86172 mov ds:word_521C0, ax ;~ 17C5:19AF +cs=0x17c5;eip=0x0019b2; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 86173 mov [bp+var_2], ax ;~ 17C5:19B2 +cs=0x17c5;eip=0x0019b5; J(JMP(loc_27bea)); // 86174 jmp short loc_27BEA ;~ 17C5:19B5 _unk_27be7: - // 5041 -cs=0x17c5;eip=0x0019b7; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 38163 inc [bp+var_2] ;~ 17C5:19B7 + // 5036 +cs=0x17c5;eip=0x0019b7; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 86178 inc [bp+var_2] ;~ 17C5:19B7 loc_27bea: - // 5042 -cs=0x17c5;eip=0x0019ba; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 3)); // 38166 cmp [bp+var_2], 3 ;~ 17C5:19BA -cs=0x17c5;eip=0x0019be; J(JGE(loc_27c22)); // 38167 jge short loc_27C22 ;~ 17C5:19BE -cs=0x17c5;eip=0x0019c0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 38168 mov ax, [bp+var_2] ;~ 17C5:19C0 -cs=0x17c5;eip=0x0019c3; T(SHL(ax, 1)); // 38169 shl ax, 1 ;~ 17C5:19C3 -cs=0x17c5;eip=0x0019c5; T(ADD(ax, *(dw*)(&dword_528d6))); // 38170 add ax, word ptr dword_528D6 ;~ 17C5:19C5 -cs=0x17c5;eip=0x0019c9; T(dx = *(dw*)(((db*)&dword_528d6)+2);); // 38171 mov dx, word ptr dword_528D6+2 ;~ 17C5:19C9 -cs=0x17c5;eip=0x0019cd; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 38172 mov word ptr [bp+var_6], ax ;~ 17C5:19CD -cs=0x17c5;eip=0x0019d0; X(MOV(*(dw*)(raddr(ss,bp+var_6+2)), dx)); // 38173 mov word ptr [bp+var_6+2], dx ;~ 17C5:19D0 -cs=0x17c5;eip=0x0019d3; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 38174 mov si, [bp+var_2] ;~ 17C5:19D3 -cs=0x17c5;eip=0x0019d6; T(cl = 2;); // 38175 mov cl, 2 ;~ 17C5:19D6 -cs=0x17c5;eip=0x0019d8; T(SHL(si, cl)); // 38176 shl si, cl ;~ 17C5:19D8 -cs=0x17c5;eip=0x0019da; T(LES(bx, *(dd*)(raddr(ss,bp+var_6)))); // 38177 les bx, [bp+var_6] ;~ 17C5:19DA -cs=0x17c5;eip=0x0019dd; T(MOV(ax, *(dw*)(raddr(es,bx+0x38)))); // 38178 mov ax, es:[bx+38h] ;~ 17C5:19DD -cs=0x17c5;eip=0x0019e1; X(MOV(*(dw*)(raddr(ds,si+0x7F2)), ax)); // 38179 mov [si+7F2h], ax ;~ 17C5:19E1 -cs=0x17c5;eip=0x0019e5; T(LES(bx, *(dd*)(raddr(ss,bp+var_6)))); // 38180 les bx, [bp+var_6] ;~ 17C5:19E5 -cs=0x17c5;eip=0x0019e8; T(MOV(ax, *(dw*)(raddr(es,bx+0x40)))); // 38181 mov ax, es:[bx+40h] ;~ 17C5:19E8 -cs=0x17c5;eip=0x0019ec; X(MOV(*(dw*)(raddr(ds,si+0x7F4)), ax)); // 38182 mov [si+7F4h], ax ;~ 17C5:19EC -cs=0x17c5;eip=0x0019f0; J(JMP(_unk_27be7)); // 38183 jmp short _unk_27BE7 ;~ 17C5:19F0 + // 5037 +cs=0x17c5;eip=0x0019ba; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 3)); // 86181 cmp [bp+var_2], 3 ;~ 17C5:19BA +cs=0x17c5;eip=0x0019be; J(JGE(loc_27c22)); // 86182 jge short loc_27C22 ;~ 17C5:19BE +cs=0x17c5;eip=0x0019c0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 86183 mov ax, [bp+var_2] ;~ 17C5:19C0 +cs=0x17c5;eip=0x0019c3; T(SHL(ax, 1)); // 86184 shl ax, 1 ;~ 17C5:19C3 +cs=0x17c5;eip=0x0019c5; T(ADD(ax, *(dw*)(&dword_528d6))); // 86185 add ax, word ptr ds:dword_528D6 ;~ 17C5:19C5 +cs=0x17c5;eip=0x0019c9; T(dx = *(dw*)(((db*)&dword_528d6)+2);); // 86186 mov dx, word ptr ds:dword_528D6+2 ;~ 17C5:19C9 +cs=0x17c5;eip=0x0019cd; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 86187 mov word ptr [bp+var_6], ax ;~ 17C5:19CD +cs=0x17c5;eip=0x0019d0; X(MOV(*(dw*)(raddr(ss,bp+var_6+2)), dx)); // 86188 mov word ptr [bp+var_6+2], dx ;~ 17C5:19D0 +cs=0x17c5;eip=0x0019d3; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 86189 mov si, [bp+var_2] ;~ 17C5:19D3 +cs=0x17c5;eip=0x0019d6; T(cl = 2;); // 86190 mov cl, 2 ;~ 17C5:19D6 +cs=0x17c5;eip=0x0019d8; T(SHL(si, cl)); // 86191 shl si, cl ;~ 17C5:19D8 +cs=0x17c5;eip=0x0019da; T(LES(bx, *(dd*)(raddr(ss,bp+var_6)))); // 86192 les bx, [bp+var_6] ;~ 17C5:19DA +cs=0x17c5;eip=0x0019dd; T(MOV(ax, *(dw*)(raddr(es,bx+0x38)))); // 86193 mov ax, es:[bx+38h] ;~ 17C5:19DD +cs=0x17c5;eip=0x0019e1; X(MOV(*(dw*)(raddr(ds,si+0x7F2)), ax)); // 86194 mov [si+7F2h], ax ;~ 17C5:19E1 +cs=0x17c5;eip=0x0019e5; T(LES(bx, *(dd*)(raddr(ss,bp+var_6)))); // 86195 les bx, [bp+var_6] ;~ 17C5:19E5 +cs=0x17c5;eip=0x0019e8; T(MOV(ax, *(dw*)(raddr(es,bx+0x40)))); // 86196 mov ax, es:[bx+40h] ;~ 17C5:19E8 +cs=0x17c5;eip=0x0019ec; X(MOV(*(dw*)(raddr(ds,si+0x7F4)), ax)); // 86197 mov [si+7F4h], ax ;~ 17C5:19EC +cs=0x17c5;eip=0x0019f0; J(JMP(_unk_27be7)); // 86198 jmp short _unk_27BE7 ;~ 17C5:19F0 loc_27c22: - // 5043 -cs=0x17c5;eip=0x0019f2; X(word_492e4 = 0x3E8;); // 38187 mov word_492E4, 3E8h ;~ 17C5:19F2 -cs=0x17c5;eip=0x0019f8; X(*(word_492c8) = 0x2710;); // 38188 mov word_492C8, 2710h ;~ 17C5:19F8 -cs=0x17c5;eip=0x0019fe; X(*(word_492ce) = 0x12;); // 38189 mov word_492CE, 12h ;~ 17C5:19FE -cs=0x17c5;eip=0x001a04; X(word_492cc = 0x0C;); // 38190 mov word_492CC, 0Ch ;~ 17C5:1A04 -cs=0x17c5;eip=0x001a0a; J(CALL(sub_27c48,0)); // 38191 call sub_27C48 ;~ 17C5:1A0A -cs=0x17c5;eip=0x001a0d; J(CALL(sub_2c29c,0)); // 38193 call sub_2C29C ;~ 17C5:1A0D -cs=0x17c5;eip=0x001a10; J(CALL(sub_2c20b,0)); // 38194 call sub_2C20B ;~ 17C5:1A10 -cs=0x17c5;eip=0x001a13; X(POP(si)); // 38195 pop si ;~ 17C5:1A13 -cs=0x17c5;eip=0x001a14; T(sp = bp;); // 38196 mov sp, bp ;~ 17C5:1A14 -cs=0x17c5;eip=0x001a16; X(POP(bp)); // 38197 pop bp ;~ 17C5:1A16 -cs=0x17c5;eip=0x001a17; J(RETN(0)); // 38198 retn ;~ 17C5:1A17 + // 5038 +cs=0x17c5;eip=0x0019f2; X(word_492e4 = 0x3E8;); // 86202 mov word_492E4, 3E8h ;~ 17C5:19F2 +cs=0x17c5;eip=0x0019f8; X(*(word_492c8) = 0x2710;); // 86203 mov word_492C8, 2710h ;~ 17C5:19F8 +cs=0x17c5;eip=0x0019fe; X(*(word_492ce) = 0x12;); // 86204 mov word_492CE, 12h ;~ 17C5:19FE +cs=0x17c5;eip=0x001a04; X(word_492cc = 0x0C;); // 86205 mov word_492CC, 0Ch ;~ 17C5:1A04 +cs=0x17c5;eip=0x001a0a; J(CALL(sub_27c48,0)); // 86206 call sub_27C48 ;~ 17C5:1A0A +cs=0x17c5;eip=0x001a0d; J(CALL(sub_2c29c,0)); // 86208 call sub_2C29C ;~ 17C5:1A0D +cs=0x17c5;eip=0x001a10; J(CALL(sub_2c20b,0)); // 86209 call sub_2C20B ;~ 17C5:1A10 +cs=0x17c5;eip=0x001a13; X(POP(si)); // 86210 pop si ;~ 17C5:1A13 +cs=0x17c5;eip=0x001a14; T(sp = bp;); // 86211 mov sp, bp ;~ 17C5:1A14 +cs=0x17c5;eip=0x001a16; X(POP(bp)); // 86212 pop bp ;~ 17C5:1A16 +cs=0x17c5;eip=0x001a17; J(RETN(0)); // 86213 retn ;~ 17C5:1A17 assert(0); __dispatch_call: @@ -14983,64 +3757,64 @@ cs=0x17c5;eip=0x001a17; J(RETN(0)); // 38198 retn ;~ 17C5:1A17 _begin: #undef var_4 #define var_4 -4 - // 38210 var_4 = word ptr -4 ;~ 17C5:1A18 + // 86225 var_4 = word ptr -4 ;~ 17C5:1A18 #undef var_2 #define var_2 -2 - // 38211 var_2 = word ptr -2 ;~ 17C5:1A18 -cs=0x17c5;eip=0x001a18; X(PUSH(bp)); // 38213 push bp ;~ 17C5:1A18 -cs=0x17c5;eip=0x001a19; T(bp = sp;); // 38214 mov bp, sp ;~ 17C5:1A19 -cs=0x17c5;eip=0x001a1b; T(SUB(sp, 4)); // 38215 sub sp, 4 ;~ 17C5:1A1B -cs=0x17c5;eip=0x001a1e; T(CMP(word_492f2, 0)); // 38216 cmp word_492F2, 0 ;~ 17C5:1A1E -cs=0x17c5;eip=0x001a23; J(JNZ(loc_27c57)); // 38217 jnz short loc_27C57 ;~ 17C5:1A23 -cs=0x17c5;eip=0x001a25; J(JMP(loc_27cb4)); // 38218 jmp short loc_27CB4 ;~ 17C5:1A25 + // 86226 var_2 = word ptr -2 ;~ 17C5:1A18 +cs=0x17c5;eip=0x001a18; X(PUSH(bp)); // 86228 push bp ;~ 17C5:1A18 +cs=0x17c5;eip=0x001a19; T(bp = sp;); // 86229 mov bp, sp ;~ 17C5:1A19 +cs=0x17c5;eip=0x001a1b; T(SUB(sp, 4)); // 86230 sub sp, 4 ;~ 17C5:1A1B +cs=0x17c5;eip=0x001a1e; T(CMP(word_492f2, 0)); // 86231 cmp word_492F2, 0 ;~ 17C5:1A1E +cs=0x17c5;eip=0x001a23; J(JNZ(loc_27c57)); // 86232 jnz short loc_27C57 ;~ 17C5:1A23 +cs=0x17c5;eip=0x001a25; J(JMP(loc_27cb4)); // 86233 jmp short loc_27CB4 ;~ 17C5:1A25 loc_27c57: - // 5044 -cs=0x17c5;eip=0x001a27; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 38222 mov [bp+var_4], 0 ;~ 17C5:1A27 -cs=0x17c5;eip=0x001a2c; J(JMP(loc_27c61)); // 38223 jmp short loc_27C61 ;~ 17C5:1A2C + // 5039 +cs=0x17c5;eip=0x001a27; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 86237 mov [bp+var_4], 0 ;~ 17C5:1A27 +cs=0x17c5;eip=0x001a2c; J(JMP(loc_27c61)); // 86238 jmp short loc_27C61 ;~ 17C5:1A2C loc_27c5e: - // 5045 -cs=0x17c5;eip=0x001a2e; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 38228 inc [bp+var_4] ;~ 17C5:1A2E + // 5040 +cs=0x17c5;eip=0x001a2e; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 86243 inc [bp+var_4] ;~ 17C5:1A2E loc_27c61: - // 5046 -cs=0x17c5;eip=0x001a31; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 3)); // 38231 cmp [bp+var_4], 3 ;~ 17C5:1A31 -cs=0x17c5;eip=0x001a35; J(JGE(loc_27cb4)); // 38232 jge short loc_27CB4 ;~ 17C5:1A35 -cs=0x17c5;eip=0x001a37; T(SUB(ax, ax)); // 38233 sub ax, ax ;~ 17C5:1A37 -cs=0x17c5;eip=0x001a39; X(PUSH(ax)); // 38234 push ax ;~ 17C5:1A39 -cs=0x17c5;eip=0x001a3a; J(CALL(sub_30074,0)); // 38235 call sub_30074 ;~ 17C5:1A3A -cs=0x17c5;eip=0x001a3d; T(ADD(sp, 2)); // 38236 add sp, 2 ;~ 17C5:1A3D -cs=0x17c5;eip=0x001a40; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 38237 mov bx, [bp+var_4] ;~ 17C5:1A40 -cs=0x17c5;eip=0x001a43; T(SHL(bx, 1)); // 38238 shl bx, 1 ;~ 17C5:1A43 -cs=0x17c5;eip=0x001a45; T(MOV(ax, *(dw*)(raddr(ds,bx+0x5952)))); // 38239 mov ax, [bx+5952h] ;~ 17C5:1A45 -cs=0x17c5;eip=0x001a49; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 38240 mov [bp+var_2], ax ;~ 17C5:1A49 -cs=0x17c5;eip=0x001a4c; T(ax = 0x0C2;); // 38241 mov ax, 0C2h ;~ 17C5:1A4C -cs=0x17c5;eip=0x001a4f; X(PUSH(ax)); // 38242 push ax ;~ 17C5:1A4F -cs=0x17c5;eip=0x001a50; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 38243 mov ax, [bp+var_2] ;~ 17C5:1A50 -cs=0x17c5;eip=0x001a53; T(ADD(ax, 2)); // 38244 add ax, 2 ;~ 17C5:1A53 -cs=0x17c5;eip=0x001a56; X(PUSH(ax)); // 38245 push ax ;~ 17C5:1A56 -cs=0x17c5;eip=0x001a57; T(ax = 0x0BE;); // 38246 mov ax, 0BEh ;~ 17C5:1A57 -cs=0x17c5;eip=0x001a5a; X(PUSH(ax)); // 38247 push ax ;~ 17C5:1A5A -cs=0x17c5;eip=0x001a5b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 38248 mov ax, [bp+var_2] ;~ 17C5:1A5B -cs=0x17c5;eip=0x001a5e; T(DEC(ax)); // 38249 dec ax ;~ 17C5:1A5E -cs=0x17c5;eip=0x001a5f; X(PUSH(ax)); // 38250 push ax ;~ 17C5:1A5F -cs=0x17c5;eip=0x001a60; J(CALL(sub_3008d,0)); // 38251 call sub_3008D ;~ 17C5:1A60 -cs=0x17c5;eip=0x001a63; T(ADD(sp, 8)); // 38253 add sp, 8 ;~ 17C5:1A63 -cs=0x17c5;eip=0x001a66; T(ax = 0x0C;); // 38254 mov ax, 0Ch ;~ 17C5:1A66 -cs=0x17c5;eip=0x001a69; X(PUSH(ax)); // 38255 push ax ;~ 17C5:1A69 -cs=0x17c5;eip=0x001a6a; T(ax = 0x0BE;); // 38256 mov ax, 0BEh ;~ 17C5:1A6A -cs=0x17c5;eip=0x001a6d; X(PUSH(ax)); // 38257 push ax ;~ 17C5:1A6D -cs=0x17c5;eip=0x001a6e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 38258 push [bp+var_2] ;~ 17C5:1A6E -cs=0x17c5;eip=0x001a71; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 38259 mov bx, [bp+var_4] ;~ 17C5:1A71 -cs=0x17c5;eip=0x001a74; T(SHL(bx, 1)); // 38260 shl bx, 1 ;~ 17C5:1A74 -cs=0x17c5;eip=0x001a76; T(SHL(bx, 1)); // 38261 shl bx, 1 ;~ 17C5:1A76 -cs=0x17c5;eip=0x001a78; X(PUSH(*(dw*)(raddr(ds,bx+0x7F4)))); // 38262 push word ptr [bx+7F4h] ;~ 17C5:1A78 -cs=0x17c5;eip=0x001a7c; J(CALL(sub_303b3,0)); // 38263 call sub_303B3 ;~ 17C5:1A7C -cs=0x17c5;eip=0x001a7f; T(ADD(sp, 8)); // 38265 add sp, 8 ;~ 17C5:1A7F -cs=0x17c5;eip=0x001a82; J(JMP(loc_27c5e)); // 38266 jmp short loc_27C5E ;~ 17C5:1A82 + // 5041 +cs=0x17c5;eip=0x001a31; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 3)); // 86246 cmp [bp+var_4], 3 ;~ 17C5:1A31 +cs=0x17c5;eip=0x001a35; J(JGE(loc_27cb4)); // 86247 jge short loc_27CB4 ;~ 17C5:1A35 +cs=0x17c5;eip=0x001a37; T(SUB(ax, ax)); // 86248 sub ax, ax ;~ 17C5:1A37 +cs=0x17c5;eip=0x001a39; X(PUSH(ax)); // 86249 push ax ;~ 17C5:1A39 +cs=0x17c5;eip=0x001a3a; J(CALL(sub_30074,0)); // 86250 call sub_30074 ;~ 17C5:1A3A +cs=0x17c5;eip=0x001a3d; T(ADD(sp, 2)); // 86251 add sp, 2 ;~ 17C5:1A3D +cs=0x17c5;eip=0x001a40; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 86252 mov bx, [bp+var_4] ;~ 17C5:1A40 +cs=0x17c5;eip=0x001a43; T(SHL(bx, 1)); // 86253 shl bx, 1 ;~ 17C5:1A43 +cs=0x17c5;eip=0x001a45; T(MOV(ax, *(dw*)(raddr(ds,bx+0x5952)))); // 86254 mov ax, [bx+5952h] ;~ 17C5:1A45 +cs=0x17c5;eip=0x001a49; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 86255 mov [bp+var_2], ax ;~ 17C5:1A49 +cs=0x17c5;eip=0x001a4c; T(ax = 0x0C2;); // 86256 mov ax, 0C2h ;~ 17C5:1A4C +cs=0x17c5;eip=0x001a4f; X(PUSH(ax)); // 86257 push ax ;~ 17C5:1A4F +cs=0x17c5;eip=0x001a50; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 86258 mov ax, [bp+var_2] ;~ 17C5:1A50 +cs=0x17c5;eip=0x001a53; T(ADD(ax, 2)); // 86259 add ax, 2 ;~ 17C5:1A53 +cs=0x17c5;eip=0x001a56; X(PUSH(ax)); // 86260 push ax ;~ 17C5:1A56 +cs=0x17c5;eip=0x001a57; T(ax = 0x0BE;); // 86261 mov ax, 0BEh ;~ 17C5:1A57 +cs=0x17c5;eip=0x001a5a; X(PUSH(ax)); // 86262 push ax ;~ 17C5:1A5A +cs=0x17c5;eip=0x001a5b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 86263 mov ax, [bp+var_2] ;~ 17C5:1A5B +cs=0x17c5;eip=0x001a5e; T(DEC(ax)); // 86264 dec ax ;~ 17C5:1A5E +cs=0x17c5;eip=0x001a5f; X(PUSH(ax)); // 86265 push ax ;~ 17C5:1A5F +cs=0x17c5;eip=0x001a60; J(CALL(sub_3008d,0)); // 86266 call sub_3008D ;~ 17C5:1A60 +cs=0x17c5;eip=0x001a63; T(ADD(sp, 8)); // 86268 add sp, 8 ;~ 17C5:1A63 +cs=0x17c5;eip=0x001a66; T(ax = 0x0C;); // 86269 mov ax, 0Ch ;~ 17C5:1A66 +cs=0x17c5;eip=0x001a69; X(PUSH(ax)); // 86270 push ax ;~ 17C5:1A69 +cs=0x17c5;eip=0x001a6a; T(ax = 0x0BE;); // 86271 mov ax, 0BEh ;~ 17C5:1A6A +cs=0x17c5;eip=0x001a6d; X(PUSH(ax)); // 86272 push ax ;~ 17C5:1A6D +cs=0x17c5;eip=0x001a6e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 86273 push [bp+var_2] ;~ 17C5:1A6E +cs=0x17c5;eip=0x001a71; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 86274 mov bx, [bp+var_4] ;~ 17C5:1A71 +cs=0x17c5;eip=0x001a74; T(SHL(bx, 1)); // 86275 shl bx, 1 ;~ 17C5:1A74 +cs=0x17c5;eip=0x001a76; T(SHL(bx, 1)); // 86276 shl bx, 1 ;~ 17C5:1A76 +cs=0x17c5;eip=0x001a78; X(PUSH(*(dw*)(raddr(ds,bx+0x7F4)))); // 86277 push word ptr [bx+7F4h] ;~ 17C5:1A78 +cs=0x17c5;eip=0x001a7c; J(CALL(sub_303b3,0)); // 86278 call sub_303B3 ;~ 17C5:1A7C +cs=0x17c5;eip=0x001a7f; T(ADD(sp, 8)); // 86280 add sp, 8 ;~ 17C5:1A7F +cs=0x17c5;eip=0x001a82; J(JMP(loc_27c5e)); // 86281 jmp short loc_27C5E ;~ 17C5:1A82 loc_27cb4: - // 5047 -cs=0x17c5;eip=0x001a84; T(sp = bp;); // 38271 mov sp, bp ;~ 17C5:1A84 -cs=0x17c5;eip=0x001a86; X(POP(bp)); // 38272 pop bp ;~ 17C5:1A86 -cs=0x17c5;eip=0x001a87; J(RETN(0)); // 38273 retn ;~ 17C5:1A87 + // 5042 +cs=0x17c5;eip=0x001a84; T(sp = bp;); // 86286 mov sp, bp ;~ 17C5:1A84 +cs=0x17c5;eip=0x001a86; X(POP(bp)); // 86287 pop bp ;~ 17C5:1A86 +cs=0x17c5;eip=0x001a87; J(RETN(0)); // 86288 retn ;~ 17C5:1A87 assert(0); __dispatch_call: @@ -15071,79 +3845,79 @@ cs=0x17c5;eip=0x001a87; J(RETN(0)); // 38273 retn ;~ 17C5:1A87 _begin: #undef arg_0 #define arg_0 4 - // 38284 arg_0 = word ptr 4 ;~ 17C5:1A88 -cs=0x17c5;eip=0x001a88; X(PUSH(bp)); // 38286 push bp ;~ 17C5:1A88 -cs=0x17c5;eip=0x001a89; T(bp = sp;); // 38287 mov bp, sp ;~ 17C5:1A89 -cs=0x17c5;eip=0x001a8b; X(PUSH(si)); // 38288 push si ;~ 17C5:1A8B -cs=0x17c5;eip=0x001a8c; T(CMP(word_492f2, 0)); // 38289 cmp word_492F2, 0 ;~ 17C5:1A8C -cs=0x17c5;eip=0x001a91; J(JNZ(loc_27cc6)); // 38290 jnz short loc_27CC6 ;~ 17C5:1A91 -cs=0x17c5;eip=0x001a93; J(JMP(loc_27d62)); // 38291 jmp loc_27D62 ;~ 17C5:1A93 + // 86299 arg_0 = word ptr 4 ;~ 17C5:1A88 +cs=0x17c5;eip=0x001a88; X(PUSH(bp)); // 86301 push bp ;~ 17C5:1A88 +cs=0x17c5;eip=0x001a89; T(bp = sp;); // 86302 mov bp, sp ;~ 17C5:1A89 +cs=0x17c5;eip=0x001a8b; X(PUSH(si)); // 86303 push si ;~ 17C5:1A8B +cs=0x17c5;eip=0x001a8c; T(CMP(word_492f2, 0)); // 86304 cmp word_492F2, 0 ;~ 17C5:1A8C +cs=0x17c5;eip=0x001a91; J(JNZ(loc_27cc6)); // 86305 jnz short loc_27CC6 ;~ 17C5:1A91 +cs=0x17c5;eip=0x001a93; J(JMP(loc_27d62)); // 86306 jmp loc_27D62 ;~ 17C5:1A93 loc_27cc6: - // 5048 -cs=0x17c5;eip=0x001a96; T(bx = *(word_4e564);); // 38295 mov bx, word_4E564 ;~ 17C5:1A96 -cs=0x17c5;eip=0x001a9a; X(MOV(*(dw*)(raddr(ds,bx+4)), 0)); // 38296 mov word ptr [bx+4], 0 ;~ 17C5:1A9A -cs=0x17c5;eip=0x001a9f; T(bx = word_4997a;); // 38297 mov bx, word_4997A ;~ 17C5:1A9F -cs=0x17c5;eip=0x001aa3; T(SHL(bx, 1)); // 38298 shl bx, 1 ;~ 17C5:1AA3 -cs=0x17c5;eip=0x001aa5; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 38299 mov si, [bx+0E94h] ;~ 17C5:1AA5 -cs=0x17c5;eip=0x001aa9; T(ax = 0x0C4;); // 38300 mov ax, 0C4h ;~ 17C5:1AA9 -cs=0x17c5;eip=0x001aac; X(PUSH(ax)); // 38301 push ax ;~ 17C5:1AAC -cs=0x17c5;eip=0x001aad; T(ax = si+6); // 38302 lea ax, [si+6] ;~ 17C5:1AAD -cs=0x17c5;eip=0x001ab0; X(PUSH(ax)); // 38303 push ax ;~ 17C5:1AB0 -cs=0x17c5;eip=0x001ab1; T(ax = 0x0C4;); // 38304 mov ax, 0C4h ;~ 17C5:1AB1 -cs=0x17c5;eip=0x001ab4; X(PUSH(ax)); // 38305 push ax ;~ 17C5:1AB4 -cs=0x17c5;eip=0x001ab5; X(PUSH(si)); // 38306 push si ;~ 17C5:1AB5 -cs=0x17c5;eip=0x001ab6; J(CALL(sub_2fe11,0)); // 38307 call sub_2FE11 ;~ 17C5:1AB6 -cs=0x17c5;eip=0x001ab9; T(ADD(sp, 8)); // 38309 add sp, 8 ;~ 17C5:1AB9 -cs=0x17c5;eip=0x001abc; T(bx = *(word_4e564);); // 38310 mov bx, word_4E564 ;~ 17C5:1ABC -cs=0x17c5;eip=0x001ac0; X(MOV(*(dw*)(raddr(ds,bx+4)), 7)); // 38311 mov word ptr [bx+4], 7 ;~ 17C5:1AC0 -cs=0x17c5;eip=0x001ac5; T(bx = word_4997a;); // 38312 mov bx, word_4997A ;~ 17C5:1AC5 -cs=0x17c5;eip=0x001ac9; T(SHL(bx, 1)); // 38313 shl bx, 1 ;~ 17C5:1AC9 -cs=0x17c5;eip=0x001acb; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 38314 mov si, [bx+0E94h] ;~ 17C5:1ACB -cs=0x17c5;eip=0x001acf; T(ax = 0x0C5;); // 38315 mov ax, 0C5h ;~ 17C5:1ACF -cs=0x17c5;eip=0x001ad2; X(PUSH(ax)); // 38316 push ax ;~ 17C5:1AD2 -cs=0x17c5;eip=0x001ad3; T(ax = si+6); // 38317 lea ax, [si+6] ;~ 17C5:1AD3 -cs=0x17c5;eip=0x001ad6; X(PUSH(ax)); // 38318 push ax ;~ 17C5:1AD6 -cs=0x17c5;eip=0x001ad7; T(ax = 0x0C5;); // 38319 mov ax, 0C5h ;~ 17C5:1AD7 -cs=0x17c5;eip=0x001ada; X(PUSH(ax)); // 38320 push ax ;~ 17C5:1ADA -cs=0x17c5;eip=0x001adb; X(PUSH(si)); // 38321 push si ;~ 17C5:1ADB -cs=0x17c5;eip=0x001adc; J(CALL(sub_2fe11,0)); // 38322 call sub_2FE11 ;~ 17C5:1ADC -cs=0x17c5;eip=0x001adf; T(ADD(sp, 8)); // 38324 add sp, 8 ;~ 17C5:1ADF -cs=0x17c5;eip=0x001ae2; T(bx = *(word_4e564);); // 38325 mov bx, word_4E564 ;~ 17C5:1AE2 -cs=0x17c5;eip=0x001ae6; X(MOV(*(dw*)(raddr(ds,bx+4)), 0x0C)); // 38326 mov word ptr [bx+4], 0Ch ;~ 17C5:1AE6 -cs=0x17c5;eip=0x001aeb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 38327 mov bx, [bp+arg_0] ;~ 17C5:1AEB -cs=0x17c5;eip=0x001aee; T(SHL(bx, 1)); // 38328 shl bx, 1 ;~ 17C5:1AEE -cs=0x17c5;eip=0x001af0; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 38329 mov si, [bx+0E94h] ;~ 17C5:1AF0 -cs=0x17c5;eip=0x001af4; T(ax = 0x0C4;); // 38330 mov ax, 0C4h ;~ 17C5:1AF4 -cs=0x17c5;eip=0x001af7; X(PUSH(ax)); // 38331 push ax ;~ 17C5:1AF7 -cs=0x17c5;eip=0x001af8; T(ax = si+6); // 38332 lea ax, [si+6] ;~ 17C5:1AF8 -cs=0x17c5;eip=0x001afb; X(PUSH(ax)); // 38333 push ax ;~ 17C5:1AFB -cs=0x17c5;eip=0x001afc; T(ax = 0x0C4;); // 38334 mov ax, 0C4h ;~ 17C5:1AFC -cs=0x17c5;eip=0x001aff; X(PUSH(ax)); // 38335 push ax ;~ 17C5:1AFF -cs=0x17c5;eip=0x001b00; X(PUSH(si)); // 38336 push si ;~ 17C5:1B00 -cs=0x17c5;eip=0x001b01; J(CALL(sub_2fe11,0)); // 38337 call sub_2FE11 ;~ 17C5:1B01 -cs=0x17c5;eip=0x001b04; T(ADD(sp, 8)); // 38339 add sp, 8 ;~ 17C5:1B04 -cs=0x17c5;eip=0x001b07; T(bx = *(word_4e564);); // 38340 mov bx, word_4E564 ;~ 17C5:1B07 -cs=0x17c5;eip=0x001b0b; X(MOV(*(dw*)(raddr(ds,bx+4)), 4)); // 38341 mov word ptr [bx+4], 4 ;~ 17C5:1B0B -cs=0x17c5;eip=0x001b10; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 38342 mov bx, [bp+arg_0] ;~ 17C5:1B10 -cs=0x17c5;eip=0x001b13; T(SHL(bx, 1)); // 38343 shl bx, 1 ;~ 17C5:1B13 -cs=0x17c5;eip=0x001b15; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 38344 mov si, [bx+0E94h] ;~ 17C5:1B15 -cs=0x17c5;eip=0x001b19; T(ax = 0x0C5;); // 38345 mov ax, 0C5h ;~ 17C5:1B19 -cs=0x17c5;eip=0x001b1c; X(PUSH(ax)); // 38346 push ax ;~ 17C5:1B1C -cs=0x17c5;eip=0x001b1d; T(ax = si+6); // 38347 lea ax, [si+6] ;~ 17C5:1B1D -cs=0x17c5;eip=0x001b20; X(PUSH(ax)); // 38348 push ax ;~ 17C5:1B20 -cs=0x17c5;eip=0x001b21; T(ax = 0x0C5;); // 38349 mov ax, 0C5h ;~ 17C5:1B21 -cs=0x17c5;eip=0x001b24; X(PUSH(ax)); // 38350 push ax ;~ 17C5:1B24 -cs=0x17c5;eip=0x001b25; X(PUSH(si)); // 38351 push si ;~ 17C5:1B25 -cs=0x17c5;eip=0x001b26; J(CALL(sub_2fe11,0)); // 38352 call sub_2FE11 ;~ 17C5:1B26 -cs=0x17c5;eip=0x001b29; T(ADD(sp, 8)); // 38354 add sp, 8 ;~ 17C5:1B29 -cs=0x17c5;eip=0x001b2c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 38355 mov ax, [bp+arg_0] ;~ 17C5:1B2C -cs=0x17c5;eip=0x001b2f; X(word_4997a = ax;); // 38356 mov word_4997A, ax ;~ 17C5:1B2F + // 5043 +cs=0x17c5;eip=0x001a96; T(bx = word_4e564;); // 86310 mov bx, ds:word_4E564 ;~ 17C5:1A96 +cs=0x17c5;eip=0x001a9a; X(MOV(*(dw*)(raddr(ds,bx+4)), 0)); // 86311 mov word ptr [bx+4], 0 ;~ 17C5:1A9A +cs=0x17c5;eip=0x001a9f; T(bx = word_4997a;); // 86312 mov bx, word_4997A ;~ 17C5:1A9F +cs=0x17c5;eip=0x001aa3; T(SHL(bx, 1)); // 86313 shl bx, 1 ;~ 17C5:1AA3 +cs=0x17c5;eip=0x001aa5; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 86314 mov si, [bx+0E94h] ;~ 17C5:1AA5 +cs=0x17c5;eip=0x001aa9; T(ax = 0x0C4;); // 86315 mov ax, 0C4h ;~ 17C5:1AA9 +cs=0x17c5;eip=0x001aac; X(PUSH(ax)); // 86316 push ax ;~ 17C5:1AAC +cs=0x17c5;eip=0x001aad; T(ax = si+6); // 86317 lea ax, [si+6] ;~ 17C5:1AAD +cs=0x17c5;eip=0x001ab0; X(PUSH(ax)); // 86318 push ax ;~ 17C5:1AB0 +cs=0x17c5;eip=0x001ab1; T(ax = 0x0C4;); // 86319 mov ax, 0C4h ;~ 17C5:1AB1 +cs=0x17c5;eip=0x001ab4; X(PUSH(ax)); // 86320 push ax ;~ 17C5:1AB4 +cs=0x17c5;eip=0x001ab5; X(PUSH(si)); // 86321 push si ;~ 17C5:1AB5 +cs=0x17c5;eip=0x001ab6; J(CALL(sub_2fe11,0)); // 86322 call sub_2FE11 ;~ 17C5:1AB6 +cs=0x17c5;eip=0x001ab9; T(ADD(sp, 8)); // 86324 add sp, 8 ;~ 17C5:1AB9 +cs=0x17c5;eip=0x001abc; T(bx = word_4e564;); // 86325 mov bx, ds:word_4E564 ;~ 17C5:1ABC +cs=0x17c5;eip=0x001ac0; X(MOV(*(dw*)(raddr(ds,bx+4)), 7)); // 86326 mov word ptr [bx+4], 7 ;~ 17C5:1AC0 +cs=0x17c5;eip=0x001ac5; T(bx = word_4997a;); // 86327 mov bx, word_4997A ;~ 17C5:1AC5 +cs=0x17c5;eip=0x001ac9; T(SHL(bx, 1)); // 86328 shl bx, 1 ;~ 17C5:1AC9 +cs=0x17c5;eip=0x001acb; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 86329 mov si, [bx+0E94h] ;~ 17C5:1ACB +cs=0x17c5;eip=0x001acf; T(ax = 0x0C5;); // 86330 mov ax, 0C5h ;~ 17C5:1ACF +cs=0x17c5;eip=0x001ad2; X(PUSH(ax)); // 86331 push ax ;~ 17C5:1AD2 +cs=0x17c5;eip=0x001ad3; T(ax = si+6); // 86332 lea ax, [si+6] ;~ 17C5:1AD3 +cs=0x17c5;eip=0x001ad6; X(PUSH(ax)); // 86333 push ax ;~ 17C5:1AD6 +cs=0x17c5;eip=0x001ad7; T(ax = 0x0C5;); // 86334 mov ax, 0C5h ;~ 17C5:1AD7 +cs=0x17c5;eip=0x001ada; X(PUSH(ax)); // 86335 push ax ;~ 17C5:1ADA +cs=0x17c5;eip=0x001adb; X(PUSH(si)); // 86336 push si ;~ 17C5:1ADB +cs=0x17c5;eip=0x001adc; J(CALL(sub_2fe11,0)); // 86337 call sub_2FE11 ;~ 17C5:1ADC +cs=0x17c5;eip=0x001adf; T(ADD(sp, 8)); // 86339 add sp, 8 ;~ 17C5:1ADF +cs=0x17c5;eip=0x001ae2; T(bx = word_4e564;); // 86340 mov bx, ds:word_4E564 ;~ 17C5:1AE2 +cs=0x17c5;eip=0x001ae6; X(MOV(*(dw*)(raddr(ds,bx+4)), 0x0C)); // 86341 mov word ptr [bx+4], 0Ch ;~ 17C5:1AE6 +cs=0x17c5;eip=0x001aeb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 86342 mov bx, [bp+arg_0] ;~ 17C5:1AEB +cs=0x17c5;eip=0x001aee; T(SHL(bx, 1)); // 86343 shl bx, 1 ;~ 17C5:1AEE +cs=0x17c5;eip=0x001af0; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 86344 mov si, [bx+0E94h] ;~ 17C5:1AF0 +cs=0x17c5;eip=0x001af4; T(ax = 0x0C4;); // 86345 mov ax, 0C4h ;~ 17C5:1AF4 +cs=0x17c5;eip=0x001af7; X(PUSH(ax)); // 86346 push ax ;~ 17C5:1AF7 +cs=0x17c5;eip=0x001af8; T(ax = si+6); // 86347 lea ax, [si+6] ;~ 17C5:1AF8 +cs=0x17c5;eip=0x001afb; X(PUSH(ax)); // 86348 push ax ;~ 17C5:1AFB +cs=0x17c5;eip=0x001afc; T(ax = 0x0C4;); // 86349 mov ax, 0C4h ;~ 17C5:1AFC +cs=0x17c5;eip=0x001aff; X(PUSH(ax)); // 86350 push ax ;~ 17C5:1AFF +cs=0x17c5;eip=0x001b00; X(PUSH(si)); // 86351 push si ;~ 17C5:1B00 +cs=0x17c5;eip=0x001b01; J(CALL(sub_2fe11,0)); // 86352 call sub_2FE11 ;~ 17C5:1B01 +cs=0x17c5;eip=0x001b04; T(ADD(sp, 8)); // 86354 add sp, 8 ;~ 17C5:1B04 +cs=0x17c5;eip=0x001b07; T(bx = word_4e564;); // 86355 mov bx, ds:word_4E564 ;~ 17C5:1B07 +cs=0x17c5;eip=0x001b0b; X(MOV(*(dw*)(raddr(ds,bx+4)), 4)); // 86356 mov word ptr [bx+4], 4 ;~ 17C5:1B0B +cs=0x17c5;eip=0x001b10; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 86357 mov bx, [bp+arg_0] ;~ 17C5:1B10 +cs=0x17c5;eip=0x001b13; T(SHL(bx, 1)); // 86358 shl bx, 1 ;~ 17C5:1B13 +cs=0x17c5;eip=0x001b15; T(MOV(si, *(dw*)(raddr(ds,bx+0x0E94)))); // 86359 mov si, [bx+0E94h] ;~ 17C5:1B15 +cs=0x17c5;eip=0x001b19; T(ax = 0x0C5;); // 86360 mov ax, 0C5h ;~ 17C5:1B19 +cs=0x17c5;eip=0x001b1c; X(PUSH(ax)); // 86361 push ax ;~ 17C5:1B1C +cs=0x17c5;eip=0x001b1d; T(ax = si+6); // 86362 lea ax, [si+6] ;~ 17C5:1B1D +cs=0x17c5;eip=0x001b20; X(PUSH(ax)); // 86363 push ax ;~ 17C5:1B20 +cs=0x17c5;eip=0x001b21; T(ax = 0x0C5;); // 86364 mov ax, 0C5h ;~ 17C5:1B21 +cs=0x17c5;eip=0x001b24; X(PUSH(ax)); // 86365 push ax ;~ 17C5:1B24 +cs=0x17c5;eip=0x001b25; X(PUSH(si)); // 86366 push si ;~ 17C5:1B25 +cs=0x17c5;eip=0x001b26; J(CALL(sub_2fe11,0)); // 86367 call sub_2FE11 ;~ 17C5:1B26 +cs=0x17c5;eip=0x001b29; T(ADD(sp, 8)); // 86369 add sp, 8 ;~ 17C5:1B29 +cs=0x17c5;eip=0x001b2c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 86370 mov ax, [bp+arg_0] ;~ 17C5:1B2C +cs=0x17c5;eip=0x001b2f; X(word_4997a = ax;); // 86371 mov word_4997A, ax ;~ 17C5:1B2F loc_27d62: - // 5049 -cs=0x17c5;eip=0x001b32; X(POP(si)); // 38359 pop si ;~ 17C5:1B32 -cs=0x17c5;eip=0x001b33; T(sp = bp;); // 38360 mov sp, bp ;~ 17C5:1B33 -cs=0x17c5;eip=0x001b35; X(POP(bp)); // 38361 pop bp ;~ 17C5:1B35 -cs=0x17c5;eip=0x001b36; J(RETN(0)); // 38362 retn ;~ 17C5:1B36 + // 5044 +cs=0x17c5;eip=0x001b32; X(POP(si)); // 86374 pop si ;~ 17C5:1B32 +cs=0x17c5;eip=0x001b33; T(sp = bp;); // 86375 mov sp, bp ;~ 17C5:1B33 +cs=0x17c5;eip=0x001b35; X(POP(bp)); // 86376 pop bp ;~ 17C5:1B35 +cs=0x17c5;eip=0x001b36; J(RETN(0)); // 86377 retn ;~ 17C5:1B36 assert(0); __dispatch_call: @@ -15172,57 +3946,57 @@ cs=0x17c5;eip=0x001b36; J(RETN(0)); // 38362 retn ;~ 17C5:1B36 _begin: #undef arg_0 #define arg_0 4 - // 38373 arg_0 = word ptr 4 ;~ 17C5:1B37 -cs=0x17c5;eip=0x001b37; X(PUSH(bp)); // 38375 push bp ;~ 17C5:1B37 -cs=0x17c5;eip=0x001b38; T(bp = sp;); // 38376 mov bp, sp ;~ 17C5:1B38 -cs=0x17c5;eip=0x001b3a; T(CMP(*(word_5206c), 0)); // 38377 cmp word_5206C, 0 ;~ 17C5:1B3A -cs=0x17c5;eip=0x001b3f; J(JZ(loc_27d79)); // 38378 jz short loc_27D79 ;~ 17C5:1B3F -cs=0x17c5;eip=0x001b41; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 38379 cmp [bp+arg_0], 0 ;~ 17C5:1B41 -cs=0x17c5;eip=0x001b45; J(JZ(loc_27d79)); // 38380 jz short loc_27D79 ;~ 17C5:1B45 -cs=0x17c5;eip=0x001b47; J(JMP(loc_27def)); // 38381 jmp short loc_27DEF ;~ 17C5:1B47 + // 86389 arg_0 = word ptr 4 ;~ 17C5:1B37 +cs=0x17c5;eip=0x001b37; X(PUSH(bp)); // 86391 push bp ;~ 17C5:1B37 +cs=0x17c5;eip=0x001b38; T(bp = sp;); // 86392 mov bp, sp ;~ 17C5:1B38 +cs=0x17c5;eip=0x001b3a; T(CMP(word_5206c, 0)); // 86393 cmp ds:word_5206C, 0 ;~ 17C5:1B3A +cs=0x17c5;eip=0x001b3f; J(JZ(loc_27d79)); // 86394 jz short loc_27D79 ;~ 17C5:1B3F +cs=0x17c5;eip=0x001b41; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 86395 cmp [bp+arg_0], 0 ;~ 17C5:1B41 +cs=0x17c5;eip=0x001b45; J(JZ(loc_27d79)); // 86396 jz short loc_27D79 ;~ 17C5:1B45 +cs=0x17c5;eip=0x001b47; J(JMP(loc_27def)); // 86397 jmp short loc_27DEF ;~ 17C5:1B47 loc_27d79: - // 5050 -cs=0x17c5;eip=0x001b49; X(*(byte_52ae0) = 1;); // 38386 mov byte_52AE0, 1 ;~ 17C5:1B49 -cs=0x17c5;eip=0x001b4e; T(LES(bx, dword_528d6)); // 38387 les bx, dword_528D6 ;~ 17C5:1B4E -cs=0x17c5;eip=0x001b52; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 38389 mov ax, [bp+arg_0] ;~ 17C5:1B52 -cs=0x17c5;eip=0x001b55; X(MOV(*(dw*)(raddr(es,bx+0x28)), ax)); // 38390 mov es:[bx+28h], ax ;~ 17C5:1B55 -cs=0x17c5;eip=0x001b59; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 38391 cmp [bp+arg_0], 0 ;~ 17C5:1B59 -cs=0x17c5;eip=0x001b5d; J(JNZ(loc_27da0)); // 38392 jnz short loc_27DA0 ;~ 17C5:1B5D -cs=0x17c5;eip=0x001b5f; T(CMP(*(word_5206c), 0)); // 38393 cmp word_5206C, 0 ;~ 17C5:1B5F -cs=0x17c5;eip=0x001b64; J(JNZ(loc_27da0)); // 38394 jnz short loc_27DA0 ;~ 17C5:1B64 -cs=0x17c5;eip=0x001b66; T(LES(bx, dword_528d6)); // 38395 les bx, dword_528D6 ;~ 17C5:1B66 -cs=0x17c5;eip=0x001b6a; X(MOV(*(dw*)(raddr(es,bx+0x26)), 3)); // 38396 mov word ptr es:[bx+26h], 3 ;~ 17C5:1B6A + // 5045 +cs=0x17c5;eip=0x001b49; X(byte_52ae0 = 1;); // 86402 mov ds:byte_52AE0, 1 ;~ 17C5:1B49 +cs=0x17c5;eip=0x001b4e; T(LES(bx, dword_528d6)); // 86403 les bx, ds:dword_528D6 ;~ 17C5:1B4E +cs=0x17c5;eip=0x001b52; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 86405 mov ax, [bp+arg_0] ;~ 17C5:1B52 +cs=0x17c5;eip=0x001b55; X(MOV(*(dw*)(raddr(es,bx+0x28)), ax)); // 86406 mov es:[bx+28h], ax ;~ 17C5:1B55 +cs=0x17c5;eip=0x001b59; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 86407 cmp [bp+arg_0], 0 ;~ 17C5:1B59 +cs=0x17c5;eip=0x001b5d; J(JNZ(loc_27da0)); // 86408 jnz short loc_27DA0 ;~ 17C5:1B5D +cs=0x17c5;eip=0x001b5f; T(CMP(word_5206c, 0)); // 86409 cmp ds:word_5206C, 0 ;~ 17C5:1B5F +cs=0x17c5;eip=0x001b64; J(JNZ(loc_27da0)); // 86410 jnz short loc_27DA0 ;~ 17C5:1B64 +cs=0x17c5;eip=0x001b66; T(LES(bx, dword_528d6)); // 86411 les bx, ds:dword_528D6 ;~ 17C5:1B66 +cs=0x17c5;eip=0x001b6a; X(MOV(*(dw*)(raddr(es,bx+0x26)), 3)); // 86413 mov word ptr es:[bx+26h], 3 ;~ 17C5:1B6A loc_27da0: - // 5051 -cs=0x17c5;eip=0x001b70; T(LES(bx, dword_528d6)); // 38400 les bx, dword_528D6 ;~ 17C5:1B70 -cs=0x17c5;eip=0x001b74; T(ax = word_520f0;); // 38401 mov ax, word_520F0 ;~ 17C5:1B74 -cs=0x17c5;eip=0x001b77; X(MOV(*(dw*)(raddr(es,bx+0x74)), ax)); // 38402 mov es:[bx+74h], ax ;~ 17C5:1B77 -cs=0x17c5;eip=0x001b7b; T(LES(bx, dword_528d6)); // 38403 les bx, dword_528D6 ;~ 17C5:1B7B -cs=0x17c5;eip=0x001b7f; T(ax = word_52100;); // 38404 mov ax, word_52100 ;~ 17C5:1B7F -cs=0x17c5;eip=0x001b82; X(MOV(*(dw*)(raddr(es,bx+0x76)), ax)); // 38405 mov es:[bx+76h], ax ;~ 17C5:1B82 -cs=0x17c5;eip=0x001b86; T(LES(bx, dword_528d6)); // 38406 les bx, dword_528D6 ;~ 17C5:1B86 -cs=0x17c5;eip=0x001b8a; T(ax = word_492c6;); // 38407 mov ax, word_492C6 ;~ 17C5:1B8A -cs=0x17c5;eip=0x001b8d; X(MOV(*(dw*)(raddr(es,bx+0x34)), ax)); // 38408 mov es:[bx+34h], ax ;~ 17C5:1B8D -cs=0x17c5;eip=0x001b91; T(LES(bx, dword_528d6)); // 38409 les bx, dword_528D6 ;~ 17C5:1B91 -cs=0x17c5;eip=0x001b95; T(ax = word_521c0;); // 38410 mov ax, word_521C0 ;~ 17C5:1B95 -cs=0x17c5;eip=0x001b98; X(MOV(*(dw*)(raddr(es,bx+0x36)), ax)); // 38411 mov es:[bx+36h], ax ;~ 17C5:1B98 -cs=0x17c5;eip=0x001b9c; T(LES(bx, dword_528d6)); // 38412 les bx, dword_528D6 ;~ 17C5:1B9C -cs=0x17c5;eip=0x001ba0; T(ax = word_4f226;); // 38413 mov ax, word_4F226 ;~ 17C5:1BA0 -cs=0x17c5;eip=0x001ba3; X(MOV(*(dw*)(raddr(es,bx+0x40)), ax)); // 38414 mov es:[bx+40h], ax ;~ 17C5:1BA3 -cs=0x17c5;eip=0x001ba7; T(LES(bx, dword_528d6)); // 38415 les bx, dword_528D6 ;~ 17C5:1BA7 -cs=0x17c5;eip=0x001bab; T(ax = word_49940;); // 38416 mov ax, word_49940 ;~ 17C5:1BAB -cs=0x17c5;eip=0x001bae; X(MOV(*(dw*)(raddr(es,bx+0x42)), ax)); // 38417 mov es:[bx+42h], ax ;~ 17C5:1BAE -cs=0x17c5;eip=0x001bb2; T(SUB(ax, ax)); // 38418 sub ax, ax ;~ 17C5:1BB2 -cs=0x17c5;eip=0x001bb4; X(PUSH(ax)); // 38419 push ax ;~ 17C5:1BB4 -cs=0x17c5;eip=0x001bb5; T(ax = 8;); // 38420 mov ax, 8 ;~ 17C5:1BB5 -cs=0x17c5;eip=0x001bb8; X(PUSH(ax)); // 38421 push ax ;~ 17C5:1BB8 -cs=0x17c5;eip=0x001bb9; J(CALL(sub_27f40,0)); // 38422 call sub_27F40 ;~ 17C5:1BB9 -cs=0x17c5;eip=0x001bbc; T(ADD(sp, 4)); // 38423 add sp, 4 ;~ 17C5:1BBC + // 5046 +cs=0x17c5;eip=0x001b70; T(LES(bx, dword_528d6)); // 86418 les bx, ds:dword_528D6 ;~ 17C5:1B70 +cs=0x17c5;eip=0x001b74; T(ax = word_520f0;); // 86419 mov ax, ds:word_520F0 ;~ 17C5:1B74 +cs=0x17c5;eip=0x001b77; X(MOV(*(dw*)(raddr(es,bx+0x74)), ax)); // 86420 mov es:[bx+74h], ax ;~ 17C5:1B77 +cs=0x17c5;eip=0x001b7b; T(LES(bx, dword_528d6)); // 86421 les bx, ds:dword_528D6 ;~ 17C5:1B7B +cs=0x17c5;eip=0x001b7f; T(ax = word_52100;); // 86422 mov ax, ds:word_52100 ;~ 17C5:1B7F +cs=0x17c5;eip=0x001b82; X(MOV(*(dw*)(raddr(es,bx+0x76)), ax)); // 86423 mov es:[bx+76h], ax ;~ 17C5:1B82 +cs=0x17c5;eip=0x001b86; T(LES(bx, dword_528d6)); // 86424 les bx, ds:dword_528D6 ;~ 17C5:1B86 +cs=0x17c5;eip=0x001b8a; T(ax = word_492c6;); // 86425 mov ax, word_492C6 ;~ 17C5:1B8A +cs=0x17c5;eip=0x001b8d; X(MOV(*(dw*)(raddr(es,bx+0x34)), ax)); // 86426 mov es:[bx+34h], ax ;~ 17C5:1B8D +cs=0x17c5;eip=0x001b91; T(LES(bx, dword_528d6)); // 86427 les bx, ds:dword_528D6 ;~ 17C5:1B91 +cs=0x17c5;eip=0x001b95; T(ax = word_521c0;); // 86428 mov ax, ds:word_521C0 ;~ 17C5:1B95 +cs=0x17c5;eip=0x001b98; X(MOV(*(dw*)(raddr(es,bx+0x36)), ax)); // 86429 mov es:[bx+36h], ax ;~ 17C5:1B98 +cs=0x17c5;eip=0x001b9c; T(LES(bx, dword_528d6)); // 86430 les bx, ds:dword_528D6 ;~ 17C5:1B9C +cs=0x17c5;eip=0x001ba0; T(ax = word_4f226;); // 86431 mov ax, ds:word_4F226 ;~ 17C5:1BA0 +cs=0x17c5;eip=0x001ba3; X(MOV(*(dw*)(raddr(es,bx+0x40)), ax)); // 86432 mov es:[bx+40h], ax ;~ 17C5:1BA3 +cs=0x17c5;eip=0x001ba7; T(LES(bx, dword_528d6)); // 86433 les bx, ds:dword_528D6 ;~ 17C5:1BA7 +cs=0x17c5;eip=0x001bab; T(ax = word_49940;); // 86434 mov ax, word_49940 ;~ 17C5:1BAB +cs=0x17c5;eip=0x001bae; X(MOV(*(dw*)(raddr(es,bx+0x42)), ax)); // 86435 mov es:[bx+42h], ax ;~ 17C5:1BAE +cs=0x17c5;eip=0x001bb2; T(SUB(ax, ax)); // 86436 sub ax, ax ;~ 17C5:1BB2 +cs=0x17c5;eip=0x001bb4; X(PUSH(ax)); // 86437 push ax ;~ 17C5:1BB4 +cs=0x17c5;eip=0x001bb5; T(ax = 8;); // 86438 mov ax, 8 ;~ 17C5:1BB5 +cs=0x17c5;eip=0x001bb8; X(PUSH(ax)); // 86439 push ax ;~ 17C5:1BB8 +cs=0x17c5;eip=0x001bb9; J(CALL(sub_27f40,0)); // 86440 call sub_27F40 ;~ 17C5:1BB9 +cs=0x17c5;eip=0x001bbc; T(ADD(sp, 4)); // 86441 add sp, 4 ;~ 17C5:1BBC loc_27def: - // 5052 -cs=0x17c5;eip=0x001bbf; T(sp = bp;); // 38426 mov sp, bp ;~ 17C5:1BBF -cs=0x17c5;eip=0x001bc1; X(POP(bp)); // 38427 pop bp ;~ 17C5:1BC1 -cs=0x17c5;eip=0x001bc2; J(RETN(0)); // 38428 retn ;~ 17C5:1BC2 + // 5047 +cs=0x17c5;eip=0x001bbf; T(sp = bp;); // 86444 mov sp, bp ;~ 17C5:1BBF +cs=0x17c5;eip=0x001bc1; X(POP(bp)); // 86445 pop bp ;~ 17C5:1BC1 +cs=0x17c5;eip=0x001bc2; J(RETN(0)); // 86446 retn ;~ 17C5:1BC2 assert(0); __dispatch_call: @@ -15252,44 +4026,44 @@ cs=0x17c5;eip=0x001bc2; J(RETN(0)); // 38428 retn ;~ 17C5:1BC2 _begin: #undef arg_0 #define arg_0 4 - // 38439 arg_0 = word ptr 4 ;~ 17C5:1BC3 + // 86457 arg_0 = word ptr 4 ;~ 17C5:1BC3 #undef arg_2 #define arg_2 6 - // 38440 arg_2 = word ptr 6 ;~ 17C5:1BC3 -cs=0x17c5;eip=0x001bc3; X(PUSH(bp)); // 38442 push bp ;~ 17C5:1BC3 -cs=0x17c5;eip=0x001bc4; T(bp = sp;); // 38443 mov bp, sp ;~ 17C5:1BC4 -cs=0x17c5;eip=0x001bc6; T(ax = word_4993e;); // 38444 mov ax, word_4993E ;~ 17C5:1BC6 -cs=0x17c5;eip=0x001bc9; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 38445 cmp [bp+arg_2], ax ;~ 17C5:1BC9 -cs=0x17c5;eip=0x001bcc; J(JBE(loc_27e00)); // 38446 jbe short loc_27E00 ;~ 17C5:1BCC -cs=0x17c5;eip=0x001bce; J(JMP(loc_27e29)); // 38447 jmp short loc_27E29 ;~ 17C5:1BCE + // 86458 arg_2 = word ptr 6 ;~ 17C5:1BC3 +cs=0x17c5;eip=0x001bc3; X(PUSH(bp)); // 86460 push bp ;~ 17C5:1BC3 +cs=0x17c5;eip=0x001bc4; T(bp = sp;); // 86461 mov bp, sp ;~ 17C5:1BC4 +cs=0x17c5;eip=0x001bc6; T(ax = word_4993e;); // 86462 mov ax, word_4993E ;~ 17C5:1BC6 +cs=0x17c5;eip=0x001bc9; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 86463 cmp [bp+arg_2], ax ;~ 17C5:1BC9 +cs=0x17c5;eip=0x001bcc; J(JBE(loc_27e00)); // 86464 jbe short loc_27E00 ;~ 17C5:1BCC +cs=0x17c5;eip=0x001bce; J(JMP(loc_27e29)); // 86465 jmp short loc_27E29 ;~ 17C5:1BCE loc_27e00: - // 5053 -cs=0x17c5;eip=0x001bd0; T(CMP(word_4993c, 0x0FFFF)); // 38451 cmp word_4993C, 0FFFFh ;~ 17C5:1BD0 -cs=0x17c5;eip=0x001bd5; J(JZ(loc_27e09)); // 38452 jz short loc_27E09 ;~ 17C5:1BD5 -cs=0x17c5;eip=0x001bd7; J(JMP(loc_27e29)); // 38453 jmp short loc_27E29 ;~ 17C5:1BD7 + // 5048 +cs=0x17c5;eip=0x001bd0; T(CMP(word_4993c, 0x0FFFF)); // 86469 cmp word_4993C, 0FFFFh ;~ 17C5:1BD0 +cs=0x17c5;eip=0x001bd5; J(JZ(loc_27e09)); // 86470 jz short loc_27E09 ;~ 17C5:1BD5 +cs=0x17c5;eip=0x001bd7; J(JMP(loc_27e29)); // 86471 jmp short loc_27E29 ;~ 17C5:1BD7 loc_27e09: - // 5054 -cs=0x17c5;eip=0x001bd9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 38457 mov ax, [bp+arg_0] ;~ 17C5:1BD9 -cs=0x17c5;eip=0x001bdc; X(*(word_5225e) = ax;); // 38458 mov word_5225E, ax ;~ 17C5:1BDC -cs=0x17c5;eip=0x001bdf; T(CMP(word_4993e, 1)); // 38459 cmp word_4993E, 1 ;~ 17C5:1BDF -cs=0x17c5;eip=0x001be4; J(JNZ(loc_27e1b)); // 38460 jnz short loc_27E1B ;~ 17C5:1BE4 -cs=0x17c5;eip=0x001be6; T(ax = 3;); // 38461 mov ax, 3 ;~ 17C5:1BE6 -cs=0x17c5;eip=0x001be9; J(JMP(loc_27e1e)); // 38462 jmp short loc_27E1E ;~ 17C5:1BE9 + // 5049 +cs=0x17c5;eip=0x001bd9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 86475 mov ax, [bp+arg_0] ;~ 17C5:1BD9 +cs=0x17c5;eip=0x001bdc; X(word_5225e = ax;); // 86476 mov ds:word_5225E, ax ;~ 17C5:1BDC +cs=0x17c5;eip=0x001bdf; T(CMP(word_4993e, 1)); // 86477 cmp word_4993E, 1 ;~ 17C5:1BDF +cs=0x17c5;eip=0x001be4; J(JNZ(loc_27e1b)); // 86478 jnz short loc_27E1B ;~ 17C5:1BE4 +cs=0x17c5;eip=0x001be6; T(ax = 3;); // 86479 mov ax, 3 ;~ 17C5:1BE6 +cs=0x17c5;eip=0x001be9; J(JMP(loc_27e1e)); // 86480 jmp short loc_27E1E ;~ 17C5:1BE9 loc_27e1b: - // 5055 -cs=0x17c5;eip=0x001beb; T(ax = 4;); // 38466 mov ax, 4 ;~ 17C5:1BEB + // 5050 +cs=0x17c5;eip=0x001beb; T(ax = 4;); // 86484 mov ax, 4 ;~ 17C5:1BEB loc_27e1e: - // 5056 -cs=0x17c5;eip=0x001bee; X(PUSH(ax)); // 38469 push ax ;~ 17C5:1BEE -cs=0x17c5;eip=0x001bef; T(ax = 0x89;); // 38470 mov ax, 89h ;~ 17C5:1BEF -cs=0x17c5;eip=0x001bf2; X(PUSH(ax)); // 38471 push ax ;~ 17C5:1BF2 -cs=0x17c5;eip=0x001bf3; J(CALL(sub_27e2d,0)); // 38472 call sub_27E2D ;~ 17C5:1BF3 -cs=0x17c5;eip=0x001bf6; T(ADD(sp, 4)); // 38473 add sp, 4 ;~ 17C5:1BF6 + // 5051 +cs=0x17c5;eip=0x001bee; X(PUSH(ax)); // 86487 push ax ;~ 17C5:1BEE +cs=0x17c5;eip=0x001bef; T(ax = 0x89;); // 86488 mov ax, 89h ;~ 17C5:1BEF +cs=0x17c5;eip=0x001bf2; X(PUSH(ax)); // 86489 push ax ;~ 17C5:1BF2 +cs=0x17c5;eip=0x001bf3; J(CALL(sub_27e2d,0)); // 86490 call sub_27E2D ;~ 17C5:1BF3 +cs=0x17c5;eip=0x001bf6; T(ADD(sp, 4)); // 86491 add sp, 4 ;~ 17C5:1BF6 loc_27e29: - // 5057 -cs=0x17c5;eip=0x001bf9; T(sp = bp;); // 38477 mov sp, bp ;~ 17C5:1BF9 -cs=0x17c5;eip=0x001bfb; X(POP(bp)); // 38478 pop bp ;~ 17C5:1BFB -cs=0x17c5;eip=0x001bfc; J(RETN(0)); // 38479 retn ;~ 17C5:1BFC + // 5052 +cs=0x17c5;eip=0x001bf9; T(sp = bp;); // 86495 mov sp, bp ;~ 17C5:1BF9 +cs=0x17c5;eip=0x001bfb; X(POP(bp)); // 86496 pop bp ;~ 17C5:1BFB +cs=0x17c5;eip=0x001bfc; J(RETN(0)); // 86497 retn ;~ 17C5:1BFC assert(0); __dispatch_call: @@ -15321,28 +4095,28 @@ cs=0x17c5;eip=0x001bfc; J(RETN(0)); // 38479 retn ;~ 17C5:1BFC _begin: #undef arg_0 #define arg_0 4 - // 38490 arg_0 = word ptr 4 ;~ 17C5:1BFD + // 86508 arg_0 = word ptr 4 ;~ 17C5:1BFD #undef arg_2 #define arg_2 6 - // 38491 arg_2 = word ptr 6 ;~ 17C5:1BFD -cs=0x17c5;eip=0x001bfd; X(PUSH(bp)); // 38493 push bp ;~ 17C5:1BFD -cs=0x17c5;eip=0x001bfe; T(bp = sp;); // 38494 mov bp, sp ;~ 17C5:1BFE -cs=0x17c5;eip=0x001c00; T(CMP(word_4993e, 0)); // 38495 cmp word_4993E, 0 ;~ 17C5:1C00 -cs=0x17c5;eip=0x001c05; J(JNZ(loc_27e39)); // 38496 jnz short loc_27E39 ;~ 17C5:1C05 -cs=0x17c5;eip=0x001c07; J(JMP(loc_27e4d)); // 38497 jmp short loc_27E4D ;~ 17C5:1C07 + // 86509 arg_2 = word ptr 6 ;~ 17C5:1BFD +cs=0x17c5;eip=0x001bfd; X(PUSH(bp)); // 86511 push bp ;~ 17C5:1BFD +cs=0x17c5;eip=0x001bfe; T(bp = sp;); // 86512 mov bp, sp ;~ 17C5:1BFE +cs=0x17c5;eip=0x001c00; T(CMP(word_4993e, 0)); // 86513 cmp word_4993E, 0 ;~ 17C5:1C00 +cs=0x17c5;eip=0x001c05; J(JNZ(loc_27e39)); // 86514 jnz short loc_27E39 ;~ 17C5:1C05 +cs=0x17c5;eip=0x001c07; J(JMP(loc_27e4d)); // 86515 jmp short loc_27E4D ;~ 17C5:1C07 loc_27e39: - // 5058 -cs=0x17c5;eip=0x001c09; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 38501 mov ax, [bp+arg_0] ;~ 17C5:1C09 -cs=0x17c5;eip=0x001c0c; X(word_520c0 = ax;); // 38502 mov word_520C0, ax ;~ 17C5:1C0C -cs=0x17c5;eip=0x001c0f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 38503 mov ax, [bp+arg_2] ;~ 17C5:1C0F -cs=0x17c5;eip=0x001c12; X(IMUL1_2(word_492f4)); // 38504 imul word_492F4 ;~ 17C5:1C12 -cs=0x17c5;eip=0x001c16; T(ADD(ax, word_49918)); // 38505 add ax, word_49918 ;~ 17C5:1C16 -cs=0x17c5;eip=0x001c1a; X(word_4993c = ax;); // 38506 mov word_4993C, ax ;~ 17C5:1C1A + // 5053 +cs=0x17c5;eip=0x001c09; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 86519 mov ax, [bp+arg_0] ;~ 17C5:1C09 +cs=0x17c5;eip=0x001c0c; X(word_520c0 = ax;); // 86520 mov ds:word_520C0, ax ;~ 17C5:1C0C +cs=0x17c5;eip=0x001c0f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 86521 mov ax, [bp+arg_2] ;~ 17C5:1C0F +cs=0x17c5;eip=0x001c12; X(IMUL1_2(word_492f4)); // 86522 imul word_492F4 ;~ 17C5:1C12 +cs=0x17c5;eip=0x001c16; T(ADD(ax, word_49918)); // 86523 add ax, word_49918 ;~ 17C5:1C16 +cs=0x17c5;eip=0x001c1a; X(word_4993c = ax;); // 86524 mov word_4993C, ax ;~ 17C5:1C1A loc_27e4d: - // 5059 -cs=0x17c5;eip=0x001c1d; T(sp = bp;); // 38509 mov sp, bp ;~ 17C5:1C1D -cs=0x17c5;eip=0x001c1f; X(POP(bp)); // 38510 pop bp ;~ 17C5:1C1F -cs=0x17c5;eip=0x001c20; J(RETN(0)); // 38511 retn ;~ 17C5:1C20 + // 5054 +cs=0x17c5;eip=0x001c1d; T(sp = bp;); // 86527 mov sp, bp ;~ 17C5:1C1D +cs=0x17c5;eip=0x001c1f; X(POP(bp)); // 86528 pop bp ;~ 17C5:1C1F +cs=0x17c5;eip=0x001c20; J(RETN(0)); // 86529 retn ;~ 17C5:1C20 assert(0); __dispatch_call: @@ -15371,111 +4145,111 @@ cs=0x17c5;eip=0x001c20; J(RETN(0)); // 38511 retn ;~ 17C5:1C20 _begin: #undef var_2 #define var_2 -2 - // 38521 var_2 = word ptr -2 ;~ 17C5:1C21 -cs=0x17c5;eip=0x001c21; X(PUSH(bp)); // 38523 push bp ;~ 17C5:1C21 -cs=0x17c5;eip=0x001c22; T(bp = sp;); // 38524 mov bp, sp ;~ 17C5:1C22 -cs=0x17c5;eip=0x001c24; T(SUB(sp, 2)); // 38525 sub sp, 2 ;~ 17C5:1C24 -cs=0x17c5;eip=0x001c27; T(CMP(word_4993c, 0x0FFFF)); // 38526 cmp word_4993C, 0FFFFh ;~ 17C5:1C27 -cs=0x17c5;eip=0x001c2c; J(JZ(loc_27e61)); // 38527 jz short loc_27E61 ;~ 17C5:1C2C -cs=0x17c5;eip=0x001c2e; J(JMP(loc_27f3c)); // 38528 jmp loc_27F3C ;~ 17C5:1C2E + // 86539 var_2 = word ptr -2 ;~ 17C5:1C21 +cs=0x17c5;eip=0x001c21; X(PUSH(bp)); // 86541 push bp ;~ 17C5:1C21 +cs=0x17c5;eip=0x001c22; T(bp = sp;); // 86542 mov bp, sp ;~ 17C5:1C22 +cs=0x17c5;eip=0x001c24; T(SUB(sp, 2)); // 86543 sub sp, 2 ;~ 17C5:1C24 +cs=0x17c5;eip=0x001c27; T(CMP(word_4993c, 0x0FFFF)); // 86544 cmp word_4993C, 0FFFFh ;~ 17C5:1C27 +cs=0x17c5;eip=0x001c2c; J(JZ(loc_27e61)); // 86545 jz short loc_27E61 ;~ 17C5:1C2C +cs=0x17c5;eip=0x001c2e; J(JMP(loc_27f3c)); // 86546 jmp loc_27F3C ;~ 17C5:1C2E loc_27e61: - // 5060 -cs=0x17c5;eip=0x001c31; X(word_492e6 = 0x1F4;); // 38532 mov word_492E6, 1F4h ;~ 17C5:1C31 -cs=0x17c5;eip=0x001c37; X(word_4993e = 2;); // 38533 mov word_4993E, 2 ;~ 17C5:1C37 -cs=0x17c5;eip=0x001c3d; T(ax = 3;); // 38534 mov ax, 3 ;~ 17C5:1C3D -cs=0x17c5;eip=0x001c40; X(PUSH(ax)); // 38535 push ax ;~ 17C5:1C40 -cs=0x17c5;eip=0x001c41; J(CALL(sub_33430,0)); // 38536 call sub_33430 ;~ 17C5:1C41 -cs=0x17c5;eip=0x001c44; T(ADD(sp, 2)); // 38537 add sp, 2 ;~ 17C5:1C44 -cs=0x17c5;eip=0x001c47; J(JMP(loc_27f26)); // 38538 jmp loc_27F26 ;~ 17C5:1C47 + // 5055 +cs=0x17c5;eip=0x001c31; X(word_492e6 = 0x1F4;); // 86550 mov word_492E6, 1F4h ;~ 17C5:1C31 +cs=0x17c5;eip=0x001c37; X(word_4993e = 2;); // 86551 mov word_4993E, 2 ;~ 17C5:1C37 +cs=0x17c5;eip=0x001c3d; T(ax = 3;); // 86552 mov ax, 3 ;~ 17C5:1C3D +cs=0x17c5;eip=0x001c40; X(PUSH(ax)); // 86553 push ax ;~ 17C5:1C40 +cs=0x17c5;eip=0x001c41; J(CALL(sub_33430,0)); // 86554 call sub_33430 ;~ 17C5:1C41 +cs=0x17c5;eip=0x001c44; T(ADD(sp, 2)); // 86555 add sp, 2 ;~ 17C5:1C44 +cs=0x17c5;eip=0x001c47; J(JMP(loc_27f26)); // 86556 jmp loc_27F26 ;~ 17C5:1C47 loc_27e7a: - // 5061 -cs=0x17c5;eip=0x001c4a; T(ax = word_52102;); // 38542 mov ax, word_52102 ;~ 17C5:1C4A -cs=0x17c5;eip=0x001c4d; T(SUB(ax, 3)); // 38543 sub ax, 3 ;~ 17C5:1C4D -cs=0x17c5;eip=0x001c50; X(PUSH(ax)); // 38544 push ax ;~ 17C5:1C50 -cs=0x17c5;eip=0x001c51; J(CALL(sub_33430,0)); // 38545 call sub_33430 ;~ 17C5:1C51 -cs=0x17c5;eip=0x001c54; T(ADD(sp, 2)); // 38546 add sp, 2 ;~ 17C5:1C54 -cs=0x17c5;eip=0x001c57; T(ADD(ax, 3)); // 38547 add ax, 3 ;~ 17C5:1C57 -cs=0x17c5;eip=0x001c5a; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 38548 mov [bp+var_2], ax ;~ 17C5:1C5A -cs=0x17c5;eip=0x001c5d; T(ADD(ax, 0x40)); // 38549 add ax, 40h ; '@' ;~ 17C5:1C5D -cs=0x17c5;eip=0x001c60; X(*(word_5225e) = ax;); // 38550 mov word_5225E, ax ;~ 17C5:1C60 -cs=0x17c5;eip=0x001c63; X(word_520c0 = 0x89;); // 38551 mov word_520C0, 89h ;~ 17C5:1C63 -cs=0x17c5;eip=0x001c69; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 38552 push [bp+var_2] ;~ 17C5:1C69 -cs=0x17c5;eip=0x001c6c; J(CALL(sub_27f9e,0)); // 38553 call sub_27F9E ;~ 17C5:1C6C -cs=0x17c5;eip=0x001c6f; T(ADD(sp, 2)); // 38554 add sp, 2 ;~ 17C5:1C6F -cs=0x17c5;eip=0x001c72; T(ax = 0x66C4;); // 38555 mov ax, 66C4h ;~ 17C5:1C72 -cs=0x17c5;eip=0x001c75; X(PUSH(ax)); // 38556 push ax ;~ 17C5:1C75 -cs=0x17c5;eip=0x001c76; J(CALL(sub_30414,0)); // 38557 call sub_30414 ;~ 17C5:1C76 -cs=0x17c5;eip=0x001c79; T(ADD(sp, 2)); // 38558 add sp, 2 ;~ 17C5:1C79 -cs=0x17c5;eip=0x001c7c; J(JMP(loc_27f3c)); // 38559 jmp loc_27F3C ;~ 17C5:1C7C + // 5056 +cs=0x17c5;eip=0x001c4a; T(ax = word_52102;); // 86560 mov ax, ds:word_52102 ;~ 17C5:1C4A +cs=0x17c5;eip=0x001c4d; T(SUB(ax, 3)); // 86561 sub ax, 3 ;~ 17C5:1C4D +cs=0x17c5;eip=0x001c50; X(PUSH(ax)); // 86562 push ax ;~ 17C5:1C50 +cs=0x17c5;eip=0x001c51; J(CALL(sub_33430,0)); // 86563 call sub_33430 ;~ 17C5:1C51 +cs=0x17c5;eip=0x001c54; T(ADD(sp, 2)); // 86564 add sp, 2 ;~ 17C5:1C54 +cs=0x17c5;eip=0x001c57; T(ADD(ax, 3)); // 86565 add ax, 3 ;~ 17C5:1C57 +cs=0x17c5;eip=0x001c5a; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 86566 mov [bp+var_2], ax ;~ 17C5:1C5A +cs=0x17c5;eip=0x001c5d; T(ADD(ax, 0x40)); // 86567 add ax, 40h ; '@' ;~ 17C5:1C5D +cs=0x17c5;eip=0x001c60; X(word_5225e = ax;); // 86568 mov ds:word_5225E, ax ;~ 17C5:1C60 +cs=0x17c5;eip=0x001c63; X(word_520c0 = 0x89;); // 86569 mov ds:word_520C0, 89h ;~ 17C5:1C63 +cs=0x17c5;eip=0x001c69; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 86570 push [bp+var_2] ;~ 17C5:1C69 +cs=0x17c5;eip=0x001c6c; J(CALL(sub_27f9e,0)); // 86571 call sub_27F9E ;~ 17C5:1C6C +cs=0x17c5;eip=0x001c6f; T(ADD(sp, 2)); // 86572 add sp, 2 ;~ 17C5:1C6F +cs=0x17c5;eip=0x001c72; T(ax = 0x66C4;); // 86573 mov ax, 66C4h ;~ 17C5:1C72 +cs=0x17c5;eip=0x001c75; X(PUSH(ax)); // 86574 push ax ;~ 17C5:1C75 +cs=0x17c5;eip=0x001c76; J(CALL(sub_30414,0)); // 86575 call sub_30414 ;~ 17C5:1C76 +cs=0x17c5;eip=0x001c79; T(ADD(sp, 2)); // 86576 add sp, 2 ;~ 17C5:1C79 +cs=0x17c5;eip=0x001c7c; J(JMP(loc_27f3c)); // 86577 jmp loc_27F3C ;~ 17C5:1C7C loc_27eaf: - // 5062 -cs=0x17c5;eip=0x001c7f; X(PUSH(word_52276)); // 38564 push word_52276 ;~ 17C5:1C7F -cs=0x17c5;eip=0x001c83; J(CALL(sub_33430,0)); // 38565 call sub_33430 ;~ 17C5:1C83 -cs=0x17c5;eip=0x001c86; T(ADD(sp, 2)); // 38566 add sp, 2 ;~ 17C5:1C86 -cs=0x17c5;eip=0x001c89; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 38567 mov [bp+var_2], ax ;~ 17C5:1C89 -cs=0x17c5;eip=0x001c8c; T(ax = 0x24;); // 38568 mov ax, 24h ; '$' ;~ 17C5:1C8C -cs=0x17c5;eip=0x001c8f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 38569 imul [bp+var_2] ;~ 17C5:1C8F -cs=0x17c5;eip=0x001c92; T(bx = ax;); // 38570 mov bx, ax ;~ 17C5:1C92 -cs=0x17c5;eip=0x001c94; T(CMP(*(dw*)(raddr(ds,bx-0x7694)), 0)); // 38571 cmp word ptr [bx-7694h], 0 ;~ 17C5:1C94 -cs=0x17c5;eip=0x001c99; J(JZ(loc_27eaf)); // 38572 jz short loc_27EAF ;~ 17C5:1C99 -cs=0x17c5;eip=0x001c9b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 38573 mov ax, [bp+var_2] ;~ 17C5:1C9B -cs=0x17c5;eip=0x001c9e; T(ADD(ax, 0x20)); // 38574 add ax, 20h ; ' ' ;~ 17C5:1C9E -cs=0x17c5;eip=0x001ca1; X(*(word_5225e) = ax;); // 38575 mov word_5225E, ax ;~ 17C5:1CA1 -cs=0x17c5;eip=0x001ca4; X(word_520c0 = 0x89;); // 38576 mov word_520C0, 89h ;~ 17C5:1CA4 -cs=0x17c5;eip=0x001caa; T(ax = 0x24;); // 38577 mov ax, 24h ; '$' ;~ 17C5:1CAA -cs=0x17c5;eip=0x001cad; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 38578 imul [bp+var_2] ;~ 17C5:1CAD -cs=0x17c5;eip=0x001cb0; T(bx = ax;); // 38579 mov bx, ax ;~ 17C5:1CB0 -cs=0x17c5;eip=0x001cb2; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 38580 mov ax, [bx-7698h] ;~ 17C5:1CB2 -cs=0x17c5;eip=0x001cb6; T(cl = 5;); // 38581 mov cl, 5 ;~ 17C5:1CB6 -cs=0x17c5;eip=0x001cb8; T(SHL(ax, cl)); // 38582 shl ax, cl ;~ 17C5:1CB8 -cs=0x17c5;eip=0x001cba; T(ADD(ax, 0x2C8)); // 38583 add ax, 2C8h ;~ 17C5:1CBA -cs=0x17c5;eip=0x001cbd; X(PUSH(ax)); // 38584 push ax ;~ 17C5:1CBD -cs=0x17c5;eip=0x001cbe; T(ax = 0x66C4;); // 38585 mov ax, 66C4h ;~ 17C5:1CBE -cs=0x17c5;eip=0x001cc1; X(PUSH(ax)); // 38586 push ax ;~ 17C5:1CC1 -cs=0x17c5;eip=0x001cc2; J(CALL(sub_34c1c,0)); // 38587 call sub_34C1C ;~ 17C5:1CC2 -cs=0x17c5;eip=0x001cc5; T(ADD(sp, 4)); // 38588 add sp, 4 ;~ 17C5:1CC5 -cs=0x17c5;eip=0x001cc8; T(ax = 0x0E9C;); // 38589 mov ax, 0E9Ch ;~ 17C5:1CC8 -cs=0x17c5;eip=0x001ccb; X(PUSH(ax)); // 38590 push ax ;~ 17C5:1CCB -cs=0x17c5;eip=0x001ccc; T(ax = 0x66C4;); // 38591 mov ax, 66C4h ;~ 17C5:1CCC -cs=0x17c5;eip=0x001ccf; X(PUSH(ax)); // 38592 push ax ;~ 17C5:1CCF -cs=0x17c5;eip=0x001cd0; J(CALL(sub_34bdc,0)); // 38593 call sub_34BDC ;~ 17C5:1CD0 -cs=0x17c5;eip=0x001cd3; T(ADD(sp, 4)); // 38594 add sp, 4 ;~ 17C5:1CD3 -cs=0x17c5;eip=0x001cd6; T(ax = 0x66C4;); // 38595 mov ax, 66C4h ;~ 17C5:1CD6 -cs=0x17c5;eip=0x001cd9; X(PUSH(ax)); // 38596 push ax ;~ 17C5:1CD9 -cs=0x17c5;eip=0x001cda; J(CALL(sub_30414,0)); // 38597 call sub_30414 ;~ 17C5:1CDA -cs=0x17c5;eip=0x001cdd; T(ADD(sp, 2)); // 38598 add sp, 2 ;~ 17C5:1CDD -cs=0x17c5;eip=0x001ce0; J(JMP(loc_27f3c)); // 38599 jmp short loc_27F3C ;~ 17C5:1CE0 + // 5057 +cs=0x17c5;eip=0x001c7f; X(PUSH(word_52276)); // 86582 push ds:word_52276 ;~ 17C5:1C7F +cs=0x17c5;eip=0x001c83; J(CALL(sub_33430,0)); // 86583 call sub_33430 ;~ 17C5:1C83 +cs=0x17c5;eip=0x001c86; T(ADD(sp, 2)); // 86584 add sp, 2 ;~ 17C5:1C86 +cs=0x17c5;eip=0x001c89; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 86585 mov [bp+var_2], ax ;~ 17C5:1C89 +cs=0x17c5;eip=0x001c8c; T(ax = 0x24;); // 86586 mov ax, 24h ; '$' ;~ 17C5:1C8C +cs=0x17c5;eip=0x001c8f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 86587 imul [bp+var_2] ;~ 17C5:1C8F +cs=0x17c5;eip=0x001c92; T(bx = ax;); // 86588 mov bx, ax ;~ 17C5:1C92 +cs=0x17c5;eip=0x001c94; T(CMP(*(dw*)(raddr(ds,bx-0x7694)), 0)); // 86589 cmp word ptr [bx-7694h], 0 ;~ 17C5:1C94 +cs=0x17c5;eip=0x001c99; J(JZ(loc_27eaf)); // 86590 jz short loc_27EAF ;~ 17C5:1C99 +cs=0x17c5;eip=0x001c9b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 86591 mov ax, [bp+var_2] ;~ 17C5:1C9B +cs=0x17c5;eip=0x001c9e; T(ADD(ax, 0x20)); // 86592 add ax, 20h ; ' ' ;~ 17C5:1C9E +cs=0x17c5;eip=0x001ca1; X(word_5225e = ax;); // 86593 mov ds:word_5225E, ax ;~ 17C5:1CA1 +cs=0x17c5;eip=0x001ca4; X(word_520c0 = 0x89;); // 86594 mov ds:word_520C0, 89h ;~ 17C5:1CA4 +cs=0x17c5;eip=0x001caa; T(ax = 0x24;); // 86595 mov ax, 24h ; '$' ;~ 17C5:1CAA +cs=0x17c5;eip=0x001cad; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 86596 imul [bp+var_2] ;~ 17C5:1CAD +cs=0x17c5;eip=0x001cb0; T(bx = ax;); // 86597 mov bx, ax ;~ 17C5:1CB0 +cs=0x17c5;eip=0x001cb2; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 86598 mov ax, [bx-7698h] ;~ 17C5:1CB2 +cs=0x17c5;eip=0x001cb6; T(cl = 5;); // 86599 mov cl, 5 ;~ 17C5:1CB6 +cs=0x17c5;eip=0x001cb8; T(SHL(ax, cl)); // 86600 shl ax, cl ;~ 17C5:1CB8 +cs=0x17c5;eip=0x001cba; T(ADD(ax, 0x2C8)); // 86601 add ax, 2C8h ;~ 17C5:1CBA +cs=0x17c5;eip=0x001cbd; X(PUSH(ax)); // 86602 push ax ;~ 17C5:1CBD +cs=0x17c5;eip=0x001cbe; T(ax = 0x66C4;); // 86603 mov ax, 66C4h ;~ 17C5:1CBE +cs=0x17c5;eip=0x001cc1; X(PUSH(ax)); // 86604 push ax ;~ 17C5:1CC1 +cs=0x17c5;eip=0x001cc2; J(CALL(sub_34c1c,0)); // 86605 call sub_34C1C ;~ 17C5:1CC2 +cs=0x17c5;eip=0x001cc5; T(ADD(sp, 4)); // 86606 add sp, 4 ;~ 17C5:1CC5 +cs=0x17c5;eip=0x001cc8; T(ax = 0x0E9C;); // 86607 mov ax, 0E9Ch ;~ 17C5:1CC8 +cs=0x17c5;eip=0x001ccb; X(PUSH(ax)); // 86608 push ax ;~ 17C5:1CCB +cs=0x17c5;eip=0x001ccc; T(ax = 0x66C4;); // 86609 mov ax, 66C4h ;~ 17C5:1CCC +cs=0x17c5;eip=0x001ccf; X(PUSH(ax)); // 86610 push ax ;~ 17C5:1CCF +cs=0x17c5;eip=0x001cd0; J(CALL(sub_34bdc,0)); // 86611 call sub_34BDC ;~ 17C5:1CD0 +cs=0x17c5;eip=0x001cd3; T(ADD(sp, 4)); // 86612 add sp, 4 ;~ 17C5:1CD3 +cs=0x17c5;eip=0x001cd6; T(ax = 0x66C4;); // 86613 mov ax, 66C4h ;~ 17C5:1CD6 +cs=0x17c5;eip=0x001cd9; X(PUSH(ax)); // 86614 push ax ;~ 17C5:1CD9 +cs=0x17c5;eip=0x001cda; J(CALL(sub_30414,0)); // 86615 call sub_30414 ;~ 17C5:1CDA +cs=0x17c5;eip=0x001cdd; T(ADD(sp, 2)); // 86616 add sp, 2 ;~ 17C5:1CDD +cs=0x17c5;eip=0x001ce0; J(JMP(loc_27f3c)); // 86617 jmp short loc_27F3C ;~ 17C5:1CE0 loc_27f12: - // 5063 -cs=0x17c5;eip=0x001ce2; X(word_520c0 = 0x87;); // 38603 mov word_520C0, 87h ;~ 17C5:1CE2 -cs=0x17c5;eip=0x001ce8; T(ax = 0x0EA7;); // 38604 mov ax, 0EA7h ;~ 17C5:1CE8 -cs=0x17c5;eip=0x001ceb; X(PUSH(ax)); // 38605 push ax ;~ 17C5:1CEB -cs=0x17c5;eip=0x001cec; J(CALL(sub_30414,0)); // 38606 call sub_30414 ;~ 17C5:1CEC -cs=0x17c5;eip=0x001cef; T(ADD(sp, 2)); // 38607 add sp, 2 ;~ 17C5:1CEF -cs=0x17c5;eip=0x001cf2; J(JMP(loc_27f3c)); // 38608 jmp short loc_27F3C ;~ 17C5:1CF2 + // 5058 +cs=0x17c5;eip=0x001ce2; X(word_520c0 = 0x87;); // 86621 mov ds:word_520C0, 87h ;~ 17C5:1CE2 +cs=0x17c5;eip=0x001ce8; T(ax = 0x0EA7;); // 86622 mov ax, 0EA7h ;~ 17C5:1CE8 +cs=0x17c5;eip=0x001ceb; X(PUSH(ax)); // 86623 push ax ;~ 17C5:1CEB +cs=0x17c5;eip=0x001cec; J(CALL(sub_30414,0)); // 86624 call sub_30414 ;~ 17C5:1CEC +cs=0x17c5;eip=0x001cef; T(ADD(sp, 2)); // 86625 add sp, 2 ;~ 17C5:1CEF +cs=0x17c5;eip=0x001cf2; J(JMP(loc_27f3c)); // 86626 jmp short loc_27F3C ;~ 17C5:1CF2 ret_17c5_1cf4: - // 5064 -cs=0x17c5;eip=0x001cf4; J(JMP(loc_27f3c)); // 38610 jmp short loc_27F3C ;~ 17C5:1CF4 + // 5059 +cs=0x17c5;eip=0x001cf4; J(JMP(loc_27f3c)); // 86628 jmp short loc_27F3C ;~ 17C5:1CF4 loc_27f26: - // 5065 -cs=0x17c5;eip=0x001cf6; T(OR(ax, ax)); // 38614 or ax, ax ;~ 17C5:1CF6 -cs=0x17c5;eip=0x001cf8; J(JNZ(loc_27f2d)); // 38615 jnz short loc_27F2D ;~ 17C5:1CF8 -cs=0x17c5;eip=0x001cfa; J(JMP(loc_27e7a)); // 38616 jmp loc_27E7A ;~ 17C5:1CFA + // 5060 +cs=0x17c5;eip=0x001cf6; T(OR(ax, ax)); // 86632 or ax, ax ;~ 17C5:1CF6 +cs=0x17c5;eip=0x001cf8; J(JNZ(loc_27f2d)); // 86633 jnz short loc_27F2D ;~ 17C5:1CF8 +cs=0x17c5;eip=0x001cfa; J(JMP(loc_27e7a)); // 86634 jmp loc_27E7A ;~ 17C5:1CFA loc_27f2d: - // 5066 -cs=0x17c5;eip=0x001cfd; T(CMP(ax, 1)); // 38620 cmp ax, 1 ;~ 17C5:1CFD -cs=0x17c5;eip=0x001d00; J(JNZ(loc_27f35)); // 38621 jnz short loc_27F35 ;~ 17C5:1D00 -cs=0x17c5;eip=0x001d02; J(JMP(loc_27eaf)); // 38622 jmp loc_27EAF ;~ 17C5:1D02 + // 5061 +cs=0x17c5;eip=0x001cfd; T(CMP(ax, 1)); // 86638 cmp ax, 1 ;~ 17C5:1CFD +cs=0x17c5;eip=0x001d00; J(JNZ(loc_27f35)); // 86639 jnz short loc_27F35 ;~ 17C5:1D00 +cs=0x17c5;eip=0x001d02; J(JMP(loc_27eaf)); // 86640 jmp loc_27EAF ;~ 17C5:1D02 loc_27f35: - // 5067 -cs=0x17c5;eip=0x001d05; T(CMP(ax, 2)); // 38626 cmp ax, 2 ;~ 17C5:1D05 -cs=0x17c5;eip=0x001d08; J(JZ(loc_27f12)); // 38627 jz short loc_27F12 ;~ 17C5:1D08 -cs=0x17c5;eip=0x001d0a; J({;}); // 38628 jmp short $+2 ;~ 17C5:1D0A + // 5062 +cs=0x17c5;eip=0x001d05; T(CMP(ax, 2)); // 86644 cmp ax, 2 ;~ 17C5:1D05 +cs=0x17c5;eip=0x001d08; J(JZ(loc_27f12)); // 86645 jz short loc_27F12 ;~ 17C5:1D08 +cs=0x17c5;eip=0x001d0a; J({;}); // 86646 jmp short $+2 ;~ 17C5:1D0A loc_27f3c: - // 5068 -cs=0x17c5;eip=0x001d0c; T(sp = bp;); // 38633 mov sp, bp ;~ 17C5:1D0C -cs=0x17c5;eip=0x001d0e; X(POP(bp)); // 38634 pop bp ;~ 17C5:1D0E -cs=0x17c5;eip=0x001d0f; J(RETN(0)); // 38635 retn ;~ 17C5:1D0F + // 5063 +cs=0x17c5;eip=0x001d0c; T(sp = bp;); // 86651 mov sp, bp ;~ 17C5:1D0C +cs=0x17c5;eip=0x001d0e; X(POP(bp)); // 86652 pop bp ;~ 17C5:1D0E +cs=0x17c5;eip=0x001d0f; J(RETN(0)); // 86653 retn ;~ 17C5:1D0F assert(0); __dispatch_call: @@ -15511,50 +4285,50 @@ cs=0x17c5;eip=0x001d0f; J(RETN(0)); // 38635 retn ;~ 17C5:1D0F _begin: #undef arg_0 #define arg_0 4 - // 38647 arg_0 = byte ptr 4 ;~ 17C5:1D10 + // 86664 arg_0 = byte ptr 4 ;~ 17C5:1D10 #undef arg_2 #define arg_2 6 - // 38648 arg_2 = byte ptr 6 ;~ 17C5:1D10 -cs=0x17c5;eip=0x001d10; X(PUSH(bp)); // 38650 push bp ;~ 17C5:1D10 -cs=0x17c5;eip=0x001d11; T(bp = sp;); // 38651 mov bp, sp ;~ 17C5:1D11 -cs=0x17c5;eip=0x001d13; X(PUSH(si)); // 38652 push si ;~ 17C5:1D13 -cs=0x17c5;eip=0x001d14; T(CMP(word_4ef02, 0x0FF)); // 38653 cmp word_4EF02, 0FFh ;~ 17C5:1D14 -cs=0x17c5;eip=0x001d1a; J(JL(loc_27f4e)); // 38654 jl short loc_27F4E ;~ 17C5:1D1A -cs=0x17c5;eip=0x001d1c; J(JMP(loc_27f99)); // 38655 jmp short loc_27F99 ;~ 17C5:1D1C + // 86665 arg_2 = byte ptr 6 ;~ 17C5:1D10 +cs=0x17c5;eip=0x001d10; X(PUSH(bp)); // 86667 push bp ;~ 17C5:1D10 +cs=0x17c5;eip=0x001d11; T(bp = sp;); // 86668 mov bp, sp ;~ 17C5:1D11 +cs=0x17c5;eip=0x001d13; X(PUSH(si)); // 86669 push si ;~ 17C5:1D13 +cs=0x17c5;eip=0x001d14; T(CMP(word_4ef02, 0x0FF)); // 86670 cmp ds:word_4EF02, 0FFh ;~ 17C5:1D14 +cs=0x17c5;eip=0x001d1a; J(JL(loc_27f4e)); // 86671 jl short loc_27F4E ;~ 17C5:1D1A +cs=0x17c5;eip=0x001d1c; J(JMP(loc_27f99)); // 86672 jmp short loc_27F99 ;~ 17C5:1D1C loc_27f4e: - // 5069 -cs=0x17c5;eip=0x001d1e; T(ax = word_4ef02;); // 38659 mov ax, word_4EF02 ;~ 17C5:1D1E -cs=0x17c5;eip=0x001d21; T(cx = ax;); // 38660 mov cx, ax ;~ 17C5:1D21 -cs=0x17c5;eip=0x001d23; T(SHL(ax, 1)); // 38661 shl ax, 1 ;~ 17C5:1D23 -cs=0x17c5;eip=0x001d25; T(ADD(ax, cx)); // 38662 add ax, cx ;~ 17C5:1D25 -cs=0x17c5;eip=0x001d27; T(SHL(ax, 1)); // 38663 shl ax, 1 ;~ 17C5:1D27 -cs=0x17c5;eip=0x001d29; T(si = ax;); // 38664 mov si, ax ;~ 17C5:1D29 -cs=0x17c5;eip=0x001d2b; T(ax = word_4f210;); // 38665 mov ax, word_4F210 ;~ 17C5:1D2B -cs=0x17c5;eip=0x001d2e; X(MOV(*(dw*)(raddr(ds,si-0x70B4)), ax)); // 38666 mov [si-70B4h], ax ;~ 17C5:1D2E -cs=0x17c5;eip=0x001d32; T(ax = word_520f0;); // 38667 mov ax, word_520F0 ;~ 17C5:1D32 -cs=0x17c5;eip=0x001d35; T(cl = 7;); // 38668 mov cl, 7 ;~ 17C5:1D35 -cs=0x17c5;eip=0x001d37; T(SHR(ax, cl)); // 38669 shr ax, cl ;~ 17C5:1D37 -cs=0x17c5;eip=0x001d39; X(MOV(*(raddr(ds,si-0x70B2)), al)); // 38670 mov [si-70B2h], al ;~ 17C5:1D39 -cs=0x17c5;eip=0x001d3d; T(ax = word_52100;); // 38671 mov ax, word_52100 ;~ 17C5:1D3D -cs=0x17c5;eip=0x001d40; T(SHR(ax, cl)); // 38672 shr ax, cl ;~ 17C5:1D40 -cs=0x17c5;eip=0x001d42; X(MOV(*(raddr(ds,si-0x70B1)), al)); // 38673 mov [si-70B1h], al ;~ 17C5:1D42 -cs=0x17c5;eip=0x001d46; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 38674 mov al, [bp+arg_0] ;~ 17C5:1D46 -cs=0x17c5;eip=0x001d49; X(MOV(*(raddr(ds,si-0x70B0)), al)); // 38675 mov [si-70B0h], al ;~ 17C5:1D49 -cs=0x17c5;eip=0x001d4d; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 38676 mov al, [bp+arg_2] ;~ 17C5:1D4D -cs=0x17c5;eip=0x001d50; X(MOV(*(raddr(ds,si-0x70AF)), al)); // 38677 mov [si-70AFh], al ;~ 17C5:1D50 -cs=0x17c5;eip=0x001d54; X(INC(word_4ef02)); // 38678 inc word_4EF02 ;~ 17C5:1D54 -cs=0x17c5;eip=0x001d58; T(bx = word_4ef02;); // 38679 mov bx, word_4EF02 ;~ 17C5:1D58 -cs=0x17c5;eip=0x001d5c; T(ax = bx;); // 38680 mov ax, bx ;~ 17C5:1D5C -cs=0x17c5;eip=0x001d5e; T(SHL(bx, 1)); // 38681 shl bx, 1 ;~ 17C5:1D5E -cs=0x17c5;eip=0x001d60; T(ADD(bx, ax)); // 38682 add bx, ax ;~ 17C5:1D60 -cs=0x17c5;eip=0x001d62; T(SHL(bx, 1)); // 38683 shl bx, 1 ;~ 17C5:1D62 -cs=0x17c5;eip=0x001d64; X(MOV(*(raddr(ds,bx-0x70B0)), 0)); // 38684 mov byte ptr [bx-70B0h], 0 ;~ 17C5:1D64 + // 5064 +cs=0x17c5;eip=0x001d1e; T(ax = word_4ef02;); // 86676 mov ax, ds:word_4EF02 ;~ 17C5:1D1E +cs=0x17c5;eip=0x001d21; T(cx = ax;); // 86677 mov cx, ax ;~ 17C5:1D21 +cs=0x17c5;eip=0x001d23; T(SHL(ax, 1)); // 86678 shl ax, 1 ;~ 17C5:1D23 +cs=0x17c5;eip=0x001d25; T(ADD(ax, cx)); // 86679 add ax, cx ;~ 17C5:1D25 +cs=0x17c5;eip=0x001d27; T(SHL(ax, 1)); // 86680 shl ax, 1 ;~ 17C5:1D27 +cs=0x17c5;eip=0x001d29; T(si = ax;); // 86681 mov si, ax ;~ 17C5:1D29 +cs=0x17c5;eip=0x001d2b; T(ax = word_4f210;); // 86682 mov ax, ds:word_4F210 ;~ 17C5:1D2B +cs=0x17c5;eip=0x001d2e; X(MOV(*(dw*)(raddr(ds,si-0x70B4)), ax)); // 86683 mov [si-70B4h], ax ;~ 17C5:1D2E +cs=0x17c5;eip=0x001d32; T(ax = word_520f0;); // 86684 mov ax, ds:word_520F0 ;~ 17C5:1D32 +cs=0x17c5;eip=0x001d35; T(cl = 7;); // 86685 mov cl, 7 ;~ 17C5:1D35 +cs=0x17c5;eip=0x001d37; T(SHR(ax, cl)); // 86686 shr ax, cl ;~ 17C5:1D37 +cs=0x17c5;eip=0x001d39; X(MOV(*(raddr(ds,si-0x70B2)), al)); // 86687 mov [si-70B2h], al ;~ 17C5:1D39 +cs=0x17c5;eip=0x001d3d; T(ax = word_52100;); // 86688 mov ax, ds:word_52100 ;~ 17C5:1D3D +cs=0x17c5;eip=0x001d40; T(SHR(ax, cl)); // 86689 shr ax, cl ;~ 17C5:1D40 +cs=0x17c5;eip=0x001d42; X(MOV(*(raddr(ds,si-0x70B1)), al)); // 86690 mov [si-70B1h], al ;~ 17C5:1D42 +cs=0x17c5;eip=0x001d46; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 86691 mov al, [bp+arg_0] ;~ 17C5:1D46 +cs=0x17c5;eip=0x001d49; X(MOV(*(raddr(ds,si-0x70B0)), al)); // 86692 mov [si-70B0h], al ;~ 17C5:1D49 +cs=0x17c5;eip=0x001d4d; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 86693 mov al, [bp+arg_2] ;~ 17C5:1D4D +cs=0x17c5;eip=0x001d50; X(MOV(*(raddr(ds,si-0x70AF)), al)); // 86694 mov [si-70AFh], al ;~ 17C5:1D50 +cs=0x17c5;eip=0x001d54; X(INC(word_4ef02)); // 86695 inc ds:word_4EF02 ;~ 17C5:1D54 +cs=0x17c5;eip=0x001d58; T(bx = word_4ef02;); // 86696 mov bx, ds:word_4EF02 ;~ 17C5:1D58 +cs=0x17c5;eip=0x001d5c; T(ax = bx;); // 86697 mov ax, bx ;~ 17C5:1D5C +cs=0x17c5;eip=0x001d5e; T(SHL(bx, 1)); // 86698 shl bx, 1 ;~ 17C5:1D5E +cs=0x17c5;eip=0x001d60; T(ADD(bx, ax)); // 86699 add bx, ax ;~ 17C5:1D60 +cs=0x17c5;eip=0x001d62; T(SHL(bx, 1)); // 86700 shl bx, 1 ;~ 17C5:1D62 +cs=0x17c5;eip=0x001d64; X(MOV(*(raddr(ds,bx-0x70B0)), 0)); // 86701 mov byte ptr [bx-70B0h], 0 ;~ 17C5:1D64 loc_27f99: - // 5070 -cs=0x17c5;eip=0x001d69; X(POP(si)); // 38687 pop si ;~ 17C5:1D69 -cs=0x17c5;eip=0x001d6a; T(sp = bp;); // 38688 mov sp, bp ;~ 17C5:1D6A -cs=0x17c5;eip=0x001d6c; X(POP(bp)); // 38689 pop bp ;~ 17C5:1D6C -cs=0x17c5;eip=0x001d6d; J(RETN(0)); // 38690 retn ;~ 17C5:1D6D + // 5065 +cs=0x17c5;eip=0x001d69; X(POP(si)); // 86704 pop si ;~ 17C5:1D69 +cs=0x17c5;eip=0x001d6a; T(sp = bp;); // 86705 mov sp, bp ;~ 17C5:1D6A +cs=0x17c5;eip=0x001d6c; X(POP(bp)); // 86706 pop bp ;~ 17C5:1D6C +cs=0x17c5;eip=0x001d6d; J(RETN(0)); // 86707 retn ;~ 17C5:1D6D assert(0); __dispatch_call: @@ -15583,74 +4357,74 @@ cs=0x17c5;eip=0x001d6d; J(RETN(0)); // 38690 retn ;~ 17C5:1D6D _begin: #undef arg_0 #define arg_0 4 - // 38701 arg_0 = word ptr 4 ;~ 17C5:1D6E -cs=0x17c5;eip=0x001d6e; X(PUSH(bp)); // 38703 push bp ;~ 17C5:1D6E -cs=0x17c5;eip=0x001d6f; T(bp = sp;); // 38704 mov bp, sp ;~ 17C5:1D6F -cs=0x17c5;eip=0x001d71; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 38705 mov bx, [bp+arg_0] ;~ 17C5:1D71 -cs=0x17c5;eip=0x001d74; T(cl = 4;); // 38706 mov cl, 4 ;~ 17C5:1D74 -cs=0x17c5;eip=0x001d76; T(SHL(bx, cl)); // 38707 shl bx, cl ;~ 17C5:1D76 -cs=0x17c5;eip=0x001d78; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 38708 mov bx, [bx-7E46h] ;~ 17C5:1D78 -cs=0x17c5;eip=0x001d7c; T(AND(bx, 0x7F)); // 38709 and bx, 7Fh ;~ 17C5:1D7C -cs=0x17c5;eip=0x001d7f; T(SHL(bx, 1)); // 38710 shl bx, 1 ;~ 17C5:1D7F -cs=0x17c5;eip=0x001d81; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 38711 push word ptr [bx-680Eh] ;~ 17C5:1D81 -cs=0x17c5;eip=0x001d85; T(ax = 0x66C4;); // 38712 mov ax, 66C4h ;~ 17C5:1D85 -cs=0x17c5;eip=0x001d88; X(PUSH(ax)); // 38713 push ax ;~ 17C5:1D88 -cs=0x17c5;eip=0x001d89; J(CALL(sub_34c1c,0)); // 38714 call sub_34C1C ;~ 17C5:1D89 -cs=0x17c5;eip=0x001d8c; T(ADD(sp, 4)); // 38716 add sp, 4 ;~ 17C5:1D8C -cs=0x17c5;eip=0x001d8f; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 38717 mov bx, [bp+arg_0] ;~ 17C5:1D8F -cs=0x17c5;eip=0x001d92; T(cl = 4;); // 38718 mov cl, 4 ;~ 17C5:1D92 -cs=0x17c5;eip=0x001d94; T(SHL(bx, cl)); // 38719 shl bx, cl ;~ 17C5:1D94 -cs=0x17c5;eip=0x001d96; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 38720 mov bx, [bx-7E54h] ;~ 17C5:1D96 -cs=0x17c5;eip=0x001d9a; T(SHL(bx, 1)); // 38721 shl bx, 1 ;~ 17C5:1D9A -cs=0x17c5;eip=0x001d9c; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 38722 push word ptr [bx-680Eh] ;~ 17C5:1D9C -cs=0x17c5;eip=0x001da0; J(CALL(sub_34c4e,0)); // 38723 call sub_34C4E ;~ 17C5:1DA0 -cs=0x17c5;eip=0x001da3; T(ADD(sp, 2)); // 38724 add sp, 2 ;~ 17C5:1DA3 -cs=0x17c5;eip=0x001da6; T(OR(ax, ax)); // 38725 or ax, ax ;~ 17C5:1DA6 -cs=0x17c5;eip=0x001da8; J(JZ(loc_28021)); // 38726 jz short loc_28021 ;~ 17C5:1DA8 -cs=0x17c5;eip=0x001daa; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 38727 mov bx, [bp+arg_0] ;~ 17C5:1DAA -cs=0x17c5;eip=0x001dad; T(cl = 4;); // 38728 mov cl, 4 ;~ 17C5:1DAD -cs=0x17c5;eip=0x001daf; T(SHL(bx, cl)); // 38729 shl bx, cl ;~ 17C5:1DAF -cs=0x17c5;eip=0x001db1; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 38730 mov bx, [bx-7E46h] ;~ 17C5:1DB1 -cs=0x17c5;eip=0x001db5; T(AND(bx, 0x7F)); // 38731 and bx, 7Fh ;~ 17C5:1DB5 -cs=0x17c5;eip=0x001db8; T(SHL(bx, 1)); // 38732 shl bx, 1 ;~ 17C5:1DB8 -cs=0x17c5;eip=0x001dba; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 38733 push word ptr [bx-680Eh] ;~ 17C5:1DBA -cs=0x17c5;eip=0x001dbe; J(CALL(sub_34c4e,0)); // 38734 call sub_34C4E ;~ 17C5:1DBE -cs=0x17c5;eip=0x001dc1; T(ADD(sp, 2)); // 38735 add sp, 2 ;~ 17C5:1DC1 -cs=0x17c5;eip=0x001dc4; T(OR(ax, ax)); // 38736 or ax, ax ;~ 17C5:1DC4 -cs=0x17c5;eip=0x001dc6; J(JZ(loc_28006)); // 38737 jz short loc_28006 ;~ 17C5:1DC6 -cs=0x17c5;eip=0x001dc8; T(ax = 0x0EB8;); // 38738 mov ax, 0EB8h ;~ 17C5:1DC8 -cs=0x17c5;eip=0x001dcb; X(PUSH(ax)); // 38739 push ax ;~ 17C5:1DCB -cs=0x17c5;eip=0x001dcc; T(ax = 0x66C4;); // 38740 mov ax, 66C4h ;~ 17C5:1DCC -cs=0x17c5;eip=0x001dcf; X(PUSH(ax)); // 38741 push ax ;~ 17C5:1DCF -cs=0x17c5;eip=0x001dd0; J(CALL(sub_34bdc,0)); // 38742 call sub_34BDC ;~ 17C5:1DD0 -cs=0x17c5;eip=0x001dd3; T(ADD(sp, 4)); // 38743 add sp, 4 ;~ 17C5:1DD3 + // 86718 arg_0 = word ptr 4 ;~ 17C5:1D6E +cs=0x17c5;eip=0x001d6e; X(PUSH(bp)); // 86720 push bp ;~ 17C5:1D6E +cs=0x17c5;eip=0x001d6f; T(bp = sp;); // 86721 mov bp, sp ;~ 17C5:1D6F +cs=0x17c5;eip=0x001d71; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 86722 mov bx, [bp+arg_0] ;~ 17C5:1D71 +cs=0x17c5;eip=0x001d74; T(cl = 4;); // 86723 mov cl, 4 ;~ 17C5:1D74 +cs=0x17c5;eip=0x001d76; T(SHL(bx, cl)); // 86724 shl bx, cl ;~ 17C5:1D76 +cs=0x17c5;eip=0x001d78; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 86725 mov bx, [bx-7E46h] ;~ 17C5:1D78 +cs=0x17c5;eip=0x001d7c; T(AND(bx, 0x7F)); // 86726 and bx, 7Fh ;~ 17C5:1D7C +cs=0x17c5;eip=0x001d7f; T(SHL(bx, 1)); // 86727 shl bx, 1 ;~ 17C5:1D7F +cs=0x17c5;eip=0x001d81; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 86728 push word ptr [bx-680Eh] ;~ 17C5:1D81 +cs=0x17c5;eip=0x001d85; T(ax = 0x66C4;); // 86729 mov ax, 66C4h ;~ 17C5:1D85 +cs=0x17c5;eip=0x001d88; X(PUSH(ax)); // 86730 push ax ;~ 17C5:1D88 +cs=0x17c5;eip=0x001d89; J(CALL(sub_34c1c,0)); // 86731 call sub_34C1C ;~ 17C5:1D89 +cs=0x17c5;eip=0x001d8c; T(ADD(sp, 4)); // 86733 add sp, 4 ;~ 17C5:1D8C +cs=0x17c5;eip=0x001d8f; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 86734 mov bx, [bp+arg_0] ;~ 17C5:1D8F +cs=0x17c5;eip=0x001d92; T(cl = 4;); // 86735 mov cl, 4 ;~ 17C5:1D92 +cs=0x17c5;eip=0x001d94; T(SHL(bx, cl)); // 86736 shl bx, cl ;~ 17C5:1D94 +cs=0x17c5;eip=0x001d96; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 86737 mov bx, [bx-7E54h] ;~ 17C5:1D96 +cs=0x17c5;eip=0x001d9a; T(SHL(bx, 1)); // 86738 shl bx, 1 ;~ 17C5:1D9A +cs=0x17c5;eip=0x001d9c; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 86739 push word ptr [bx-680Eh] ;~ 17C5:1D9C +cs=0x17c5;eip=0x001da0; J(CALL(sub_34c4e,0)); // 86740 call sub_34C4E ;~ 17C5:1DA0 +cs=0x17c5;eip=0x001da3; T(ADD(sp, 2)); // 86741 add sp, 2 ;~ 17C5:1DA3 +cs=0x17c5;eip=0x001da6; T(OR(ax, ax)); // 86742 or ax, ax ;~ 17C5:1DA6 +cs=0x17c5;eip=0x001da8; J(JZ(loc_28021)); // 86743 jz short loc_28021 ;~ 17C5:1DA8 +cs=0x17c5;eip=0x001daa; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 86744 mov bx, [bp+arg_0] ;~ 17C5:1DAA +cs=0x17c5;eip=0x001dad; T(cl = 4;); // 86745 mov cl, 4 ;~ 17C5:1DAD +cs=0x17c5;eip=0x001daf; T(SHL(bx, cl)); // 86746 shl bx, cl ;~ 17C5:1DAF +cs=0x17c5;eip=0x001db1; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 86747 mov bx, [bx-7E46h] ;~ 17C5:1DB1 +cs=0x17c5;eip=0x001db5; T(AND(bx, 0x7F)); // 86748 and bx, 7Fh ;~ 17C5:1DB5 +cs=0x17c5;eip=0x001db8; T(SHL(bx, 1)); // 86749 shl bx, 1 ;~ 17C5:1DB8 +cs=0x17c5;eip=0x001dba; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 86750 push word ptr [bx-680Eh] ;~ 17C5:1DBA +cs=0x17c5;eip=0x001dbe; J(CALL(sub_34c4e,0)); // 86751 call sub_34C4E ;~ 17C5:1DBE +cs=0x17c5;eip=0x001dc1; T(ADD(sp, 2)); // 86752 add sp, 2 ;~ 17C5:1DC1 +cs=0x17c5;eip=0x001dc4; T(OR(ax, ax)); // 86753 or ax, ax ;~ 17C5:1DC4 +cs=0x17c5;eip=0x001dc6; J(JZ(loc_28006)); // 86754 jz short loc_28006 ;~ 17C5:1DC6 +cs=0x17c5;eip=0x001dc8; T(ax = 0x0EB8;); // 86755 mov ax, 0EB8h ;~ 17C5:1DC8 +cs=0x17c5;eip=0x001dcb; X(PUSH(ax)); // 86756 push ax ;~ 17C5:1DCB +cs=0x17c5;eip=0x001dcc; T(ax = 0x66C4;); // 86757 mov ax, 66C4h ;~ 17C5:1DCC +cs=0x17c5;eip=0x001dcf; X(PUSH(ax)); // 86758 push ax ;~ 17C5:1DCF +cs=0x17c5;eip=0x001dd0; J(CALL(sub_34bdc,0)); // 86759 call sub_34BDC ;~ 17C5:1DD0 +cs=0x17c5;eip=0x001dd3; T(ADD(sp, 4)); // 86760 add sp, 4 ;~ 17C5:1DD3 loc_28006: - // 5071 -cs=0x17c5;eip=0x001dd6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 38746 mov bx, [bp+arg_0] ;~ 17C5:1DD6 -cs=0x17c5;eip=0x001dd9; T(cl = 4;); // 38747 mov cl, 4 ;~ 17C5:1DD9 -cs=0x17c5;eip=0x001ddb; T(SHL(bx, cl)); // 38748 shl bx, cl ;~ 17C5:1DDB -cs=0x17c5;eip=0x001ddd; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 38749 mov bx, [bx-7E54h] ;~ 17C5:1DDD -cs=0x17c5;eip=0x001de1; T(SHL(bx, 1)); // 38750 shl bx, 1 ;~ 17C5:1DE1 -cs=0x17c5;eip=0x001de3; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 38751 push word ptr [bx-680Eh] ;~ 17C5:1DE3 -cs=0x17c5;eip=0x001de7; T(ax = 0x66C4;); // 38752 mov ax, 66C4h ;~ 17C5:1DE7 -cs=0x17c5;eip=0x001dea; X(PUSH(ax)); // 38753 push ax ;~ 17C5:1DEA -cs=0x17c5;eip=0x001deb; J(CALL(sub_34bdc,0)); // 38754 call sub_34BDC ;~ 17C5:1DEB -cs=0x17c5;eip=0x001dee; T(ADD(sp, 4)); // 38755 add sp, 4 ;~ 17C5:1DEE + // 5066 +cs=0x17c5;eip=0x001dd6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 86763 mov bx, [bp+arg_0] ;~ 17C5:1DD6 +cs=0x17c5;eip=0x001dd9; T(cl = 4;); // 86764 mov cl, 4 ;~ 17C5:1DD9 +cs=0x17c5;eip=0x001ddb; T(SHL(bx, cl)); // 86765 shl bx, cl ;~ 17C5:1DDB +cs=0x17c5;eip=0x001ddd; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 86766 mov bx, [bx-7E54h] ;~ 17C5:1DDD +cs=0x17c5;eip=0x001de1; T(SHL(bx, 1)); // 86767 shl bx, 1 ;~ 17C5:1DE1 +cs=0x17c5;eip=0x001de3; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 86768 push word ptr [bx-680Eh] ;~ 17C5:1DE3 +cs=0x17c5;eip=0x001de7; T(ax = 0x66C4;); // 86769 mov ax, 66C4h ;~ 17C5:1DE7 +cs=0x17c5;eip=0x001dea; X(PUSH(ax)); // 86770 push ax ;~ 17C5:1DEA +cs=0x17c5;eip=0x001deb; J(CALL(sub_34bdc,0)); // 86771 call sub_34BDC ;~ 17C5:1DEB +cs=0x17c5;eip=0x001dee; T(ADD(sp, 4)); // 86772 add sp, 4 ;~ 17C5:1DEE loc_28021: - // 5072 -cs=0x17c5;eip=0x001df1; T(ax = 0x66C4;); // 38758 mov ax, 66C4h ;~ 17C5:1DF1 -cs=0x17c5;eip=0x001df4; X(PUSH(ax)); // 38759 push ax ;~ 17C5:1DF4 -cs=0x17c5;eip=0x001df5; J(CALL(sub_34c4e,0)); // 38760 call sub_34C4E ;~ 17C5:1DF5 -cs=0x17c5;eip=0x001df8; T(ADD(sp, 2)); // 38761 add sp, 2 ;~ 17C5:1DF8 -cs=0x17c5;eip=0x001dfb; T(CMP(ax, 0x19)); // 38762 cmp ax, 19h ;~ 17C5:1DFB -cs=0x17c5;eip=0x001dfe; J(JLE(loc_2803a)); // 38763 jle short loc_2803A ;~ 17C5:1DFE -cs=0x17c5;eip=0x001e00; X(byte_4f1bc = 0x2E;); // 38764 mov byte_4F1BC, 2Eh ; '.' ;~ 17C5:1E00 -cs=0x17c5;eip=0x001e05; X(*(byte_4f1bd) = 0;); // 38765 mov byte_4F1BD, 0 ;~ 17C5:1E05 + // 5067 +cs=0x17c5;eip=0x001df1; T(ax = 0x66C4;); // 86775 mov ax, 66C4h ;~ 17C5:1DF1 +cs=0x17c5;eip=0x001df4; X(PUSH(ax)); // 86776 push ax ;~ 17C5:1DF4 +cs=0x17c5;eip=0x001df5; J(CALL(sub_34c4e,0)); // 86777 call sub_34C4E ;~ 17C5:1DF5 +cs=0x17c5;eip=0x001df8; T(ADD(sp, 2)); // 86778 add sp, 2 ;~ 17C5:1DF8 +cs=0x17c5;eip=0x001dfb; T(CMP(ax, 0x19)); // 86779 cmp ax, 19h ;~ 17C5:1DFB +cs=0x17c5;eip=0x001dfe; J(JLE(loc_2803a)); // 86780 jle short loc_2803A ;~ 17C5:1DFE +cs=0x17c5;eip=0x001e00; X(byte_4f1bc = 0x2E;); // 86781 mov ds:byte_4F1BC, 2Eh ; '.' ;~ 17C5:1E00 +cs=0x17c5;eip=0x001e05; X(byte_4f1bd = 0;); // 86782 mov ds:byte_4F1BD, 0 ;~ 17C5:1E05 loc_2803a: - // 5073 -cs=0x17c5;eip=0x001e0a; T(sp = bp;); // 38768 mov sp, bp ;~ 17C5:1E0A -cs=0x17c5;eip=0x001e0c; X(POP(bp)); // 38769 pop bp ;~ 17C5:1E0C -cs=0x17c5;eip=0x001e0d; J(RETN(0)); // 38770 retn ;~ 17C5:1E0D + // 5068 +cs=0x17c5;eip=0x001e0a; T(sp = bp;); // 86785 mov sp, bp ;~ 17C5:1E0A +cs=0x17c5;eip=0x001e0c; X(POP(bp)); // 86786 pop bp ;~ 17C5:1E0C +cs=0x17c5;eip=0x001e0d; J(RETN(0)); // 86787 retn ;~ 17C5:1E0D assert(0); __dispatch_call: @@ -15679,166 +4453,166 @@ cs=0x17c5;eip=0x001e0d; J(RETN(0)); // 38770 retn ;~ 17C5:1E0D _group22: _begin: sub_2803e: - // 38779 + // 86796 #undef var_4 #define var_4 -4 - // 38781 var_4 = word ptr -4 ;~ 17C5:1E0E + // 86798 var_4 = word ptr -4 ;~ 17C5:1E0E #undef var_2 #define var_2 -2 - // 38782 var_2 = word ptr -2 ;~ 17C5:1E0E -cs=0x17c5;eip=0x001e0e; X(PUSH(bp)); // 38786 push bp ;~ 17C5:1E0E -cs=0x17c5;eip=0x001e0f; T(bp = sp;); // 38787 mov bp, sp ;~ 17C5:1E0F -cs=0x17c5;eip=0x001e11; T(SUB(sp, 4)); // 38788 sub sp, 4 ;~ 17C5:1E11 -cs=0x17c5;eip=0x001e14; X(PUSH(si)); // 38789 push si ;~ 17C5:1E14 -cs=0x17c5;eip=0x001e15; J(CALL(sub_283d9,0)); // 38790 call sub_283D9 ;~ 17C5:1E15 -cs=0x17c5;eip=0x001e18; X(word_52240 = 1;); // 38791 mov word_52240, 1 ;~ 17C5:1E18 -cs=0x17c5;eip=0x001e1e; J(CALL(sub_2829d,0)); // 38792 call sub_2829D ;~ 17C5:1E1E -cs=0x17c5;eip=0x001e21; X(*(word_522d2) = 0x98BE;); // 38794 mov word_522D2, 98BEh ;~ 17C5:1E21 -cs=0x17c5;eip=0x001e27; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 1)); // 38795 mov [bp+var_2], 1 ;~ 17C5:1E27 -cs=0x17c5;eip=0x001e2c; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 38796 mov [bp+var_4], 0 ;~ 17C5:1E2C -cs=0x17c5;eip=0x001e31; J(JMP(loc_28066)); // 38797 jmp short loc_28066 ;~ 17C5:1E31 + // 86799 var_2 = word ptr -2 ;~ 17C5:1E0E +cs=0x17c5;eip=0x001e0e; X(PUSH(bp)); // 86803 push bp ;~ 17C5:1E0E +cs=0x17c5;eip=0x001e0f; T(bp = sp;); // 86804 mov bp, sp ;~ 17C5:1E0F +cs=0x17c5;eip=0x001e11; T(SUB(sp, 4)); // 86805 sub sp, 4 ;~ 17C5:1E11 +cs=0x17c5;eip=0x001e14; X(PUSH(si)); // 86806 push si ;~ 17C5:1E14 +cs=0x17c5;eip=0x001e15; J(CALL(sub_283d9,0)); // 86807 call sub_283D9 ;~ 17C5:1E15 +cs=0x17c5;eip=0x001e18; X(word_52240 = 1;); // 86808 mov ds:word_52240, 1 ;~ 17C5:1E18 +cs=0x17c5;eip=0x001e1e; J(CALL(sub_2829d,0)); // 86809 call sub_2829D ;~ 17C5:1E1E +cs=0x17c5;eip=0x001e21; X(word_522d2 = 0x98BE;); // 86811 mov ds:word_522D2, 98BEh ;~ 17C5:1E21 +cs=0x17c5;eip=0x001e27; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 1)); // 86812 mov [bp+var_2], 1 ;~ 17C5:1E27 +cs=0x17c5;eip=0x001e2c; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 86813 mov [bp+var_4], 0 ;~ 17C5:1E2C +cs=0x17c5;eip=0x001e31; J(JMP(loc_28066)); // 86814 jmp short loc_28066 ;~ 17C5:1E31 loc_28063: - // 5074 -cs=0x17c5;eip=0x001e33; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 38801 inc [bp+var_4] ;~ 17C5:1E33 + // 5069 +cs=0x17c5;eip=0x001e33; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 86818 inc [bp+var_4] ;~ 17C5:1E33 loc_28066: - // 5075 -cs=0x17c5;eip=0x001e36; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x2EE)); // 38804 cmp [bp+var_4], 2EEh ;~ 17C5:1E36 -cs=0x17c5;eip=0x001e3b; J(JGE(loc_28091)); // 38805 jge short loc_28091 ;~ 17C5:1E3B -cs=0x17c5;eip=0x001e3d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 38806 mov bx, [bp+var_4] ;~ 17C5:1E3D -cs=0x17c5;eip=0x001e40; T(CMP(*(raddr(ds,bx-0x6742)), 0)); // 38807 cmp byte ptr [bx-6742h], 0 ;~ 17C5:1E40 -cs=0x17c5;eip=0x001e45; J(JNZ(loc_2808f)); // 38808 jnz short loc_2808F ;~ 17C5:1E45 -cs=0x17c5;eip=0x001e47; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x64)); // 38809 cmp [bp+var_2], 64h ; 'd' ;~ 17C5:1E47 -cs=0x17c5;eip=0x001e4b; J(JGE(loc_2808f)); // 38810 jge short loc_2808F ;~ 17C5:1E4B -cs=0x17c5;eip=0x001e4d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 38811 mov bx, [bp+var_2] ;~ 17C5:1E4D -cs=0x17c5;eip=0x001e50; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 38812 inc [bp+var_2] ;~ 17C5:1E50 -cs=0x17c5;eip=0x001e53; T(SHL(bx, 1)); // 38813 shl bx, 1 ;~ 17C5:1E53 -cs=0x17c5;eip=0x001e55; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 38814 mov ax, [bp+var_4] ;~ 17C5:1E55 -cs=0x17c5;eip=0x001e58; T(ADD(ax, 0x98BF)); // 38815 add ax, 98BFh ;~ 17C5:1E58 -cs=0x17c5;eip=0x001e5b; X(MOV(*(dw*)(raddr(ds,bx-0x680E)), ax)); // 38816 mov [bx-680Eh], ax ;~ 17C5:1E5B + // 5070 +cs=0x17c5;eip=0x001e36; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x2EE)); // 86821 cmp [bp+var_4], 2EEh ;~ 17C5:1E36 +cs=0x17c5;eip=0x001e3b; J(JGE(loc_28091)); // 86822 jge short loc_28091 ;~ 17C5:1E3B +cs=0x17c5;eip=0x001e3d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 86823 mov bx, [bp+var_4] ;~ 17C5:1E3D +cs=0x17c5;eip=0x001e40; T(CMP(*(raddr(ds,bx-0x6742)), 0)); // 86824 cmp byte ptr [bx-6742h], 0 ;~ 17C5:1E40 +cs=0x17c5;eip=0x001e45; J(JNZ(loc_2808f)); // 86825 jnz short loc_2808F ;~ 17C5:1E45 +cs=0x17c5;eip=0x001e47; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x64)); // 86826 cmp [bp+var_2], 64h ; 'd' ;~ 17C5:1E47 +cs=0x17c5;eip=0x001e4b; J(JGE(loc_2808f)); // 86827 jge short loc_2808F ;~ 17C5:1E4B +cs=0x17c5;eip=0x001e4d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 86828 mov bx, [bp+var_2] ;~ 17C5:1E4D +cs=0x17c5;eip=0x001e50; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 86829 inc [bp+var_2] ;~ 17C5:1E50 +cs=0x17c5;eip=0x001e53; T(SHL(bx, 1)); // 86830 shl bx, 1 ;~ 17C5:1E53 +cs=0x17c5;eip=0x001e55; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 86831 mov ax, [bp+var_4] ;~ 17C5:1E55 +cs=0x17c5;eip=0x001e58; T(ADD(ax, 0x98BF)); // 86832 add ax, 98BFh ;~ 17C5:1E58 +cs=0x17c5;eip=0x001e5b; X(MOV(*(dw*)(raddr(ds,bx-0x680E)), ax)); // 86833 mov [bx-680Eh], ax ;~ 17C5:1E5B loc_2808f: - // 5076 -cs=0x17c5;eip=0x001e5f; J(JMP(loc_28063)); // 38820 jmp short loc_28063 ;~ 17C5:1E5F + // 5071 +cs=0x17c5;eip=0x001e5f; J(JMP(loc_28063)); // 86837 jmp short loc_28063 ;~ 17C5:1E5F loc_28091: - // 5077 -cs=0x17c5;eip=0x001e61; T(LES(bx, dword_4f220)); // 38824 les bx, dword_4F220 ;~ 17C5:1E61 -cs=0x17c5;eip=0x001e65; T(CMP(*(dw*)(raddr(es,bx+0x3E)), 0)); // 38826 cmp word ptr es:[bx+3Eh], 0 ;~ 17C5:1E65 -cs=0x17c5;eip=0x001e6a; J(JZ(loc_280ea)); // 38827 jz short loc_280EA ;~ 17C5:1E6A -cs=0x17c5;eip=0x001e6c; T(si = word_51378;); // 38828 mov si, word_51378 ;~ 17C5:1E6C -cs=0x17c5;eip=0x001e70; T(cl = 4;); // 38829 mov cl, 4 ;~ 17C5:1E70 -cs=0x17c5;eip=0x001e72; T(SHL(si, cl)); // 38830 shl si, cl ;~ 17C5:1E72 -cs=0x17c5;eip=0x001e74; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 38831 mov ax, [si-7E52h] ;~ 17C5:1E74 -cs=0x17c5;eip=0x001e78; T(SUB(dx, dx)); // 38832 sub dx, dx ;~ 17C5:1E78 -cs=0x17c5;eip=0x001e7a; T(cl = 5;); // 38833 mov cl, 5 ;~ 17C5:1E7A + // 5072 +cs=0x17c5;eip=0x001e61; T(LES(bx, dword_4f220)); // 86841 les bx, ds:dword_4F220 ;~ 17C5:1E61 +cs=0x17c5;eip=0x001e65; T(CMP(*(dw*)(raddr(es,bx+0x3E)), 0)); // 86843 cmp word ptr es:[bx+3Eh], 0 ;~ 17C5:1E65 +cs=0x17c5;eip=0x001e6a; J(JZ(loc_280ea)); // 86844 jz short loc_280EA ;~ 17C5:1E6A +cs=0x17c5;eip=0x001e6c; T(si = word_51378;); // 86845 mov si, ds:word_51378 ;~ 17C5:1E6C +cs=0x17c5;eip=0x001e70; T(cl = 4;); // 86846 mov cl, 4 ;~ 17C5:1E70 +cs=0x17c5;eip=0x001e72; T(SHL(si, cl)); // 86847 shl si, cl ;~ 17C5:1E72 +cs=0x17c5;eip=0x001e74; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 86848 mov ax, [si-7E52h] ;~ 17C5:1E74 +cs=0x17c5;eip=0x001e78; T(SUB(dx, dx)); // 86849 sub dx, dx ;~ 17C5:1E78 +cs=0x17c5;eip=0x001e7a; T(cl = 5;); // 86850 mov cl, 5 ;~ 17C5:1E7A loc_280ac: - // 5078 -cs=0x17c5;eip=0x001e7c; T(SHL(ax, 1)); // 38836 shl ax, 1 ;~ 17C5:1E7C -cs=0x17c5;eip=0x001e7e; T(RCL(dx, 1)); // 38837 rcl dx, 1 ;~ 17C5:1E7E -cs=0x17c5;eip=0x001e80; T(DEC(cl)); // 38838 dec cl ;~ 17C5:1E80 -cs=0x17c5;eip=0x001e82; J(JZ(loc_280b6)); // 38839 jz short loc_280B6 ;~ 17C5:1E82 -cs=0x17c5;eip=0x001e84; J(JMP(loc_280ac)); // 38840 jmp short loc_280AC ;~ 17C5:1E84 + // 5073 +cs=0x17c5;eip=0x001e7c; T(SHL(ax, 1)); // 86853 shl ax, 1 ;~ 17C5:1E7C +cs=0x17c5;eip=0x001e7e; T(RCL(dx, 1)); // 86854 rcl dx, 1 ;~ 17C5:1E7E +cs=0x17c5;eip=0x001e80; T(DEC(cl)); // 86855 dec cl ;~ 17C5:1E80 +cs=0x17c5;eip=0x001e82; J(JZ(loc_280b6)); // 86856 jz short loc_280B6 ;~ 17C5:1E82 +cs=0x17c5;eip=0x001e84; J(JMP(loc_280ac)); // 86857 jmp short loc_280AC ;~ 17C5:1E84 loc_280b6: - // 5079 -cs=0x17c5;eip=0x001e86; T(ADD(ax, 2)); // 38844 add ax, 2 ;~ 17C5:1E86 -cs=0x17c5;eip=0x001e89; T(ADC(dx, 0)); // 38845 adc dx, 0 ;~ 17C5:1E89 + // 5074 +cs=0x17c5;eip=0x001e86; T(ADD(ax, 2)); // 86861 add ax, 2 ;~ 17C5:1E86 +cs=0x17c5;eip=0x001e89; T(ADC(dx, 0)); // 86862 adc dx, 0 ;~ 17C5:1E89 seg2623_1e8c_proc: - // 38848 -cs=0x17c5;eip=0x001e8c; X(word_51a0a = ax;); // 38848 mov word_51A0A, ax ;~ 17C5:1E8C -cs=0x17c5;eip=0x001e8f; X(word_51a0c = dx;); // 38849 mov word_51A0C, dx ;~ 17C5:1E8F -cs=0x17c5;eip=0x001e93; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 38850 mov ax, [si-7E50h] ;~ 17C5:1E93 -cs=0x17c5;eip=0x001e97; T(SUB(dx, dx)); // 38851 sub dx, dx ;~ 17C5:1E97 -cs=0x17c5;eip=0x001e99; T(SUB(ax, 0x8000)); // 38852 sub ax, 8000h ;~ 17C5:1E99 -cs=0x17c5;eip=0x001e9c; T(SBB(dx, dx)); // 38853 sbb dx, dx ;~ 17C5:1E9C -cs=0x17c5;eip=0x001e9e; T(NEG(ax)); // 38854 neg ax ;~ 17C5:1E9E -cs=0x17c5;eip=0x001ea0; T(ADC(dx, 0)); // 38855 adc dx, 0 ;~ 17C5:1EA0 -cs=0x17c5;eip=0x001ea3; T(NEG(dx)); // 38856 neg dx ;~ 17C5:1EA3 -cs=0x17c5;eip=0x001ea5; T(cl = 5;); // 38857 mov cl, 5 ;~ 17C5:1EA5 + // 86865 +cs=0x17c5;eip=0x001e8c; X(word_51a0a = ax;); // 86865 mov ds:word_51A0A, ax ;~ 17C5:1E8C +cs=0x17c5;eip=0x001e8f; X(word_51a0c = dx;); // 86866 mov ds:word_51A0C, dx ;~ 17C5:1E8F +cs=0x17c5;eip=0x001e93; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 86867 mov ax, [si-7E50h] ;~ 17C5:1E93 +cs=0x17c5;eip=0x001e97; T(SUB(dx, dx)); // 86868 sub dx, dx ;~ 17C5:1E97 +cs=0x17c5;eip=0x001e99; T(SUB(ax, 0x8000)); // 86869 sub ax, 8000h ;~ 17C5:1E99 +cs=0x17c5;eip=0x001e9c; T(SBB(dx, dx)); // 86870 sbb dx, dx ;~ 17C5:1E9C +cs=0x17c5;eip=0x001e9e; T(NEG(ax)); // 86871 neg ax ;~ 17C5:1E9E +cs=0x17c5;eip=0x001ea0; T(ADC(dx, 0)); // 86872 adc dx, 0 ;~ 17C5:1EA0 +cs=0x17c5;eip=0x001ea3; T(NEG(dx)); // 86873 neg dx ;~ 17C5:1EA3 +cs=0x17c5;eip=0x001ea5; T(cl = 5;); // 86874 mov cl, 5 ;~ 17C5:1EA5 loc_280d7: - // 5080 -cs=0x17c5;eip=0x001ea7; T(SHL(ax, 1)); // 38860 shl ax, 1 ;~ 17C5:1EA7 -cs=0x17c5;eip=0x001ea9; T(RCL(dx, 1)); // 38861 rcl dx, 1 ;~ 17C5:1EA9 -cs=0x17c5;eip=0x001eab; T(DEC(cl)); // 38862 dec cl ;~ 17C5:1EAB -cs=0x17c5;eip=0x001ead; J(JZ(loc_280e1)); // 38863 jz short loc_280E1 ;~ 17C5:1EAD -cs=0x17c5;eip=0x001eaf; J(JMP(loc_280d7)); // 38864 jmp short loc_280D7 ;~ 17C5:1EAF + // 5075 +cs=0x17c5;eip=0x001ea7; T(SHL(ax, 1)); // 86877 shl ax, 1 ;~ 17C5:1EA7 +cs=0x17c5;eip=0x001ea9; T(RCL(dx, 1)); // 86878 rcl dx, 1 ;~ 17C5:1EA9 +cs=0x17c5;eip=0x001eab; T(DEC(cl)); // 86879 dec cl ;~ 17C5:1EAB +cs=0x17c5;eip=0x001ead; J(JZ(loc_280e1)); // 86880 jz short loc_280E1 ;~ 17C5:1EAD +cs=0x17c5;eip=0x001eaf; J(JMP(loc_280d7)); // 86881 jmp short loc_280D7 ;~ 17C5:1EAF loc_280e1: - // 5081 -cs=0x17c5;eip=0x001eb1; X(word_51a28 = ax;); // 38868 mov word_51A28, ax ;~ 17C5:1EB1 -cs=0x17c5;eip=0x001eb4; X(*(word_51a2a) = dx;); // 38869 mov word_51A2A, dx ;~ 17C5:1EB4 -cs=0x17c5;eip=0x001eb8; J(JMP(loc_2812c)); // 38870 jmp short loc_2812C ;~ 17C5:1EB8 + // 5076 +cs=0x17c5;eip=0x001eb1; X(word_51a28 = ax;); // 86885 mov ds:word_51A28, ax ;~ 17C5:1EB1 +cs=0x17c5;eip=0x001eb4; X(word_51a2a = dx;); // 86886 mov ds:word_51A2A, dx ;~ 17C5:1EB4 +cs=0x17c5;eip=0x001eb8; J(JMP(loc_2812c)); // 86887 jmp short loc_2812C ;~ 17C5:1EB8 loc_280ea: - // 5082 -cs=0x17c5;eip=0x001eba; T(ax = word_48c52;); // 38875 mov ax, word_48C52 ;~ 17C5:1EBA -cs=0x17c5;eip=0x001ebd; T(SUB(dx, dx)); // 38876 sub dx, dx ;~ 17C5:1EBD -cs=0x17c5;eip=0x001ebf; T(cl = 5;); // 38877 mov cl, 5 ;~ 17C5:1EBF + // 5077 +cs=0x17c5;eip=0x001eba; T(ax = word_48c52;); // 86892 mov ax, word_48C52 ;~ 17C5:1EBA +cs=0x17c5;eip=0x001ebd; T(SUB(dx, dx)); // 86893 sub dx, dx ;~ 17C5:1EBD +cs=0x17c5;eip=0x001ebf; T(cl = 5;); // 86894 mov cl, 5 ;~ 17C5:1EBF loc_280f1: - // 5083 -cs=0x17c5;eip=0x001ec1; T(SHL(ax, 1)); // 38880 shl ax, 1 ;~ 17C5:1EC1 -cs=0x17c5;eip=0x001ec3; T(RCL(dx, 1)); // 38881 rcl dx, 1 ;~ 17C5:1EC3 -cs=0x17c5;eip=0x001ec5; T(DEC(cl)); // 38882 dec cl ;~ 17C5:1EC5 -cs=0x17c5;eip=0x001ec7; J(JZ(loc_280fb)); // 38883 jz short loc_280FB ;~ 17C5:1EC7 -cs=0x17c5;eip=0x001ec9; J(JMP(loc_280f1)); // 38884 jmp short loc_280F1 ;~ 17C5:1EC9 + // 5078 +cs=0x17c5;eip=0x001ec1; T(SHL(ax, 1)); // 86897 shl ax, 1 ;~ 17C5:1EC1 +cs=0x17c5;eip=0x001ec3; T(RCL(dx, 1)); // 86898 rcl dx, 1 ;~ 17C5:1EC3 +cs=0x17c5;eip=0x001ec5; T(DEC(cl)); // 86899 dec cl ;~ 17C5:1EC5 +cs=0x17c5;eip=0x001ec7; J(JZ(loc_280fb)); // 86900 jz short loc_280FB ;~ 17C5:1EC7 +cs=0x17c5;eip=0x001ec9; J(JMP(loc_280f1)); // 86901 jmp short loc_280F1 ;~ 17C5:1EC9 loc_280fb: - // 5084 -cs=0x17c5;eip=0x001ecb; T(ADD(ax, 2)); // 38888 add ax, 2 ;~ 17C5:1ECB -cs=0x17c5;eip=0x001ece; T(ADC(dx, 0)); // 38889 adc dx, 0 ;~ 17C5:1ECE -cs=0x17c5;eip=0x001ed1; X(word_51a0a = ax;); // 38890 mov word_51A0A, ax ;~ 17C5:1ED1 -cs=0x17c5;eip=0x001ed4; X(word_51a0c = dx;); // 38891 mov word_51A0C, dx ;~ 17C5:1ED4 -cs=0x17c5;eip=0x001ed8; T(ax = *(word_48c54);); // 38892 mov ax, word_48C54 ;~ 17C5:1ED8 -cs=0x17c5;eip=0x001edb; T(SUB(dx, dx)); // 38893 sub dx, dx ;~ 17C5:1EDB -cs=0x17c5;eip=0x001edd; T(SUB(ax, 0x8000)); // 38894 sub ax, 8000h ;~ 17C5:1EDD -cs=0x17c5;eip=0x001ee0; T(SBB(dx, dx)); // 38895 sbb dx, dx ;~ 17C5:1EE0 -cs=0x17c5;eip=0x001ee2; T(NEG(ax)); // 38896 neg ax ;~ 17C5:1EE2 -cs=0x17c5;eip=0x001ee4; T(ADC(dx, 0)); // 38897 adc dx, 0 ;~ 17C5:1EE4 -cs=0x17c5;eip=0x001ee7; T(NEG(dx)); // 38898 neg dx ;~ 17C5:1EE7 -cs=0x17c5;eip=0x001ee9; T(cl = 5;); // 38899 mov cl, 5 ;~ 17C5:1EE9 + // 5079 +cs=0x17c5;eip=0x001ecb; T(ADD(ax, 2)); // 86905 add ax, 2 ;~ 17C5:1ECB +cs=0x17c5;eip=0x001ece; T(ADC(dx, 0)); // 86906 adc dx, 0 ;~ 17C5:1ECE +cs=0x17c5;eip=0x001ed1; X(word_51a0a = ax;); // 86907 mov ds:word_51A0A, ax ;~ 17C5:1ED1 +cs=0x17c5;eip=0x001ed4; X(word_51a0c = dx;); // 86908 mov ds:word_51A0C, dx ;~ 17C5:1ED4 +cs=0x17c5;eip=0x001ed8; T(ax = *(word_48c54);); // 86909 mov ax, word_48C54 ;~ 17C5:1ED8 +cs=0x17c5;eip=0x001edb; T(SUB(dx, dx)); // 86910 sub dx, dx ;~ 17C5:1EDB +cs=0x17c5;eip=0x001edd; T(SUB(ax, 0x8000)); // 86911 sub ax, 8000h ;~ 17C5:1EDD +cs=0x17c5;eip=0x001ee0; T(SBB(dx, dx)); // 86912 sbb dx, dx ;~ 17C5:1EE0 +cs=0x17c5;eip=0x001ee2; T(NEG(ax)); // 86913 neg ax ;~ 17C5:1EE2 +cs=0x17c5;eip=0x001ee4; T(ADC(dx, 0)); // 86914 adc dx, 0 ;~ 17C5:1EE4 +cs=0x17c5;eip=0x001ee7; T(NEG(dx)); // 86915 neg dx ;~ 17C5:1EE7 +cs=0x17c5;eip=0x001ee9; T(cl = 5;); // 86916 mov cl, 5 ;~ 17C5:1EE9 loc_2811b: - // 5085 -cs=0x17c5;eip=0x001eeb; T(SHL(ax, 1)); // 38902 shl ax, 1 ;~ 17C5:1EEB -cs=0x17c5;eip=0x001eed; T(RCL(dx, 1)); // 38903 rcl dx, 1 ;~ 17C5:1EED -cs=0x17c5;eip=0x001eef; T(DEC(cl)); // 38904 dec cl ;~ 17C5:1EEF -cs=0x17c5;eip=0x001ef1; J(JZ(loc_28125)); // 38905 jz short loc_28125 ;~ 17C5:1EF1 -cs=0x17c5;eip=0x001ef3; J(JMP(loc_2811b)); // 38906 jmp short loc_2811B ;~ 17C5:1EF3 + // 5080 +cs=0x17c5;eip=0x001eeb; T(SHL(ax, 1)); // 86919 shl ax, 1 ;~ 17C5:1EEB +cs=0x17c5;eip=0x001eed; T(RCL(dx, 1)); // 86920 rcl dx, 1 ;~ 17C5:1EED +cs=0x17c5;eip=0x001eef; T(DEC(cl)); // 86921 dec cl ;~ 17C5:1EEF +cs=0x17c5;eip=0x001ef1; J(JZ(loc_28125)); // 86922 jz short loc_28125 ;~ 17C5:1EF1 +cs=0x17c5;eip=0x001ef3; J(JMP(loc_2811b)); // 86923 jmp short loc_2811B ;~ 17C5:1EF3 loc_28125: - // 5086 -cs=0x17c5;eip=0x001ef5; X(word_51a28 = ax;); // 38910 mov word_51A28, ax ;~ 17C5:1EF5 -cs=0x17c5;eip=0x001ef8; X(*(word_51a2a) = dx;); // 38911 mov word_51A2A, dx ;~ 17C5:1EF8 + // 5081 +cs=0x17c5;eip=0x001ef5; X(word_51a28 = ax;); // 86927 mov ds:word_51A28, ax ;~ 17C5:1EF5 +cs=0x17c5;eip=0x001ef8; X(word_51a2a = dx;); // 86928 mov ds:word_51A2A, dx ;~ 17C5:1EF8 loc_2812c: - // 5087 -cs=0x17c5;eip=0x001efc; T(ax = word_51a0a;); // 38914 mov ax, word_51A0A ;~ 17C5:1EFC -cs=0x17c5;eip=0x001eff; T(dx = word_51a0c;); // 38915 mov dx, word_51A0C ;~ 17C5:1EFF -cs=0x17c5;eip=0x001f03; T(ADD(ax, 0x10)); // 38916 add ax, 10h ;~ 17C5:1F03 -cs=0x17c5;eip=0x001f06; T(ADC(dx, 0)); // 38917 adc dx, 0 ;~ 17C5:1F06 -cs=0x17c5;eip=0x001f09; T(cl = 5;); // 38918 mov cl, 5 ;~ 17C5:1F09 + // 5082 +cs=0x17c5;eip=0x001efc; T(ax = word_51a0a;); // 86931 mov ax, ds:word_51A0A ;~ 17C5:1EFC +cs=0x17c5;eip=0x001eff; T(dx = word_51a0c;); // 86932 mov dx, ds:word_51A0C ;~ 17C5:1EFF +cs=0x17c5;eip=0x001f03; T(ADD(ax, 0x10)); // 86933 add ax, 10h ;~ 17C5:1F03 +cs=0x17c5;eip=0x001f06; T(ADC(dx, 0)); // 86934 adc dx, 0 ;~ 17C5:1F06 +cs=0x17c5;eip=0x001f09; T(cl = 5;); // 86935 mov cl, 5 ;~ 17C5:1F09 loc_2813b: - // 5088 -cs=0x17c5;eip=0x001f0b; T(SAR(dx, 1)); // 38921 sar dx, 1 ;~ 17C5:1F0B -cs=0x17c5;eip=0x001f0d; T(RCR(ax, 1)); // 38922 rcr ax, 1 ;~ 17C5:1F0D -cs=0x17c5;eip=0x001f0f; T(DEC(cl)); // 38923 dec cl ;~ 17C5:1F0F -cs=0x17c5;eip=0x001f11; J(JZ(loc_28145)); // 38924 jz short loc_28145 ;~ 17C5:1F11 -cs=0x17c5;eip=0x001f13; J(JMP(loc_2813b)); // 38925 jmp short loc_2813B ;~ 17C5:1F13 + // 5083 +cs=0x17c5;eip=0x001f0b; T(SAR(dx, 1)); // 86938 sar dx, 1 ;~ 17C5:1F0B +cs=0x17c5;eip=0x001f0d; T(RCR(ax, 1)); // 86939 rcr ax, 1 ;~ 17C5:1F0D +cs=0x17c5;eip=0x001f0f; T(DEC(cl)); // 86940 dec cl ;~ 17C5:1F0F +cs=0x17c5;eip=0x001f11; J(JZ(loc_28145)); // 86941 jz short loc_28145 ;~ 17C5:1F11 +cs=0x17c5;eip=0x001f13; J(JMP(loc_2813b)); // 86942 jmp short loc_2813B ;~ 17C5:1F13 loc_28145: - // 5089 -cs=0x17c5;eip=0x001f15; X(word_520f0 = ax;); // 38929 mov word_520F0, ax ;~ 17C5:1F15 -cs=0x17c5;eip=0x001f18; T(ax = word_51a28;); // 38930 mov ax, word_51A28 ;~ 17C5:1F18 -cs=0x17c5;eip=0x001f1b; T(dx = *(word_51a2a);); // 38931 mov dx, word_51A2A ;~ 17C5:1F1B -cs=0x17c5;eip=0x001f1f; T(ADD(ax, 0x10)); // 38932 add ax, 10h ;~ 17C5:1F1F -cs=0x17c5;eip=0x001f22; T(ADC(dx, 0)); // 38933 adc dx, 0 ;~ 17C5:1F22 -cs=0x17c5;eip=0x001f25; T(cl = 5;); // 38934 mov cl, 5 ;~ 17C5:1F25 + // 5084 +cs=0x17c5;eip=0x001f15; X(word_520f0 = ax;); // 86946 mov ds:word_520F0, ax ;~ 17C5:1F15 +cs=0x17c5;eip=0x001f18; T(ax = word_51a28;); // 86947 mov ax, ds:word_51A28 ;~ 17C5:1F18 +cs=0x17c5;eip=0x001f1b; T(dx = word_51a2a;); // 86948 mov dx, ds:word_51A2A ;~ 17C5:1F1B +cs=0x17c5;eip=0x001f1f; T(ADD(ax, 0x10)); // 86949 add ax, 10h ;~ 17C5:1F1F +cs=0x17c5;eip=0x001f22; T(ADC(dx, 0)); // 86950 adc dx, 0 ;~ 17C5:1F22 +cs=0x17c5;eip=0x001f25; T(cl = 5;); // 86951 mov cl, 5 ;~ 17C5:1F25 loc_28157: - // 5090 -cs=0x17c5;eip=0x001f27; T(SAR(dx, 1)); // 38937 sar dx, 1 ;~ 17C5:1F27 -cs=0x17c5;eip=0x001f29; T(RCR(ax, 1)); // 38938 rcr ax, 1 ;~ 17C5:1F29 -cs=0x17c5;eip=0x001f2b; T(DEC(cl)); // 38939 dec cl ;~ 17C5:1F2B -cs=0x17c5;eip=0x001f2d; J(JZ(loc_28161)); // 38940 jz short loc_28161 ;~ 17C5:1F2D -cs=0x17c5;eip=0x001f2f; J(JMP(loc_28157)); // 38941 jmp short loc_28157 ;~ 17C5:1F2F + // 5085 +cs=0x17c5;eip=0x001f27; T(SAR(dx, 1)); // 86954 sar dx, 1 ;~ 17C5:1F27 +cs=0x17c5;eip=0x001f29; T(RCR(ax, 1)); // 86955 rcr ax, 1 ;~ 17C5:1F29 +cs=0x17c5;eip=0x001f2b; T(DEC(cl)); // 86956 dec cl ;~ 17C5:1F2B +cs=0x17c5;eip=0x001f2d; J(JZ(loc_28161)); // 86957 jz short loc_28161 ;~ 17C5:1F2D +cs=0x17c5;eip=0x001f2f; J(JMP(loc_28157)); // 86958 jmp short loc_28157 ;~ 17C5:1F2F loc_28161: - // 5091 -cs=0x17c5;eip=0x001f31; T(SUB(ax, 0x8000)); // 38945 sub ax, 8000h ;~ 17C5:1F31 -cs=0x17c5;eip=0x001f34; T(NEG(ax)); // 38946 neg ax ;~ 17C5:1F34 -cs=0x17c5;eip=0x001f36; X(word_52100 = ax;); // 38947 mov word_52100, ax ;~ 17C5:1F36 -cs=0x17c5;eip=0x001f39; X(POP(si)); // 38948 pop si ;~ 17C5:1F39 -cs=0x17c5;eip=0x001f3a; T(sp = bp;); // 38949 mov sp, bp ;~ 17C5:1F3A -cs=0x17c5;eip=0x001f3c; X(POP(bp)); // 38950 pop bp ;~ 17C5:1F3C -cs=0x17c5;eip=0x001f3d; J(RETN(0)); // 38951 retn ;~ 17C5:1F3D + // 5086 +cs=0x17c5;eip=0x001f31; T(SUB(ax, 0x8000)); // 86962 sub ax, 8000h ;~ 17C5:1F31 +cs=0x17c5;eip=0x001f34; T(NEG(ax)); // 86963 neg ax ;~ 17C5:1F34 +cs=0x17c5;eip=0x001f36; X(word_52100 = ax;); // 86964 mov ds:word_52100, ax ;~ 17C5:1F36 +cs=0x17c5;eip=0x001f39; X(POP(si)); // 86965 pop si ;~ 17C5:1F39 +cs=0x17c5;eip=0x001f3a; T(sp = bp;); // 86966 mov sp, bp ;~ 17C5:1F3A +cs=0x17c5;eip=0x001f3c; X(POP(bp)); // 86967 pop bp ;~ 17C5:1F3C +cs=0x17c5;eip=0x001f3d; J(RETN(0)); // 86968 retn ;~ 17C5:1F3D assert(0); __dispatch_call: @@ -15874,6 +4648,174 @@ cs=0x17c5;eip=0x001f3d; J(RETN(0)); // 38951 retn ;~ 17C5:1F3D + bool sub_2816e(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_2816e: + _begin: +#undef var_4 +#define var_4 -4 + // 86977 var_4 = word ptr -4 ;~ 17C5:1F3E +#undef var_2 +#define var_2 -2 + // 86978 var_2 = word ptr -2 ;~ 17C5:1F3E +cs=0x17c5;eip=0x001f3e; X(PUSH(bp)); // 86980 push bp ;~ 17C5:1F3E +cs=0x17c5;eip=0x001f3f; T(bp = sp;); // 86981 mov bp, sp ;~ 17C5:1F3F +cs=0x17c5;eip=0x001f41; T(SUB(sp, 4)); // 86982 sub sp, 4 ;~ 17C5:1F41 +cs=0x17c5;eip=0x001f44; X(PUSH(di)); // 86983 push di ;~ 17C5:1F44 +cs=0x17c5;eip=0x001f45; X(PUSH(si)); // 86984 push si ;~ 17C5:1F45 +cs=0x17c5;eip=0x001f46; T(ax = *(word_49de8);); // 86985 mov ax, word_49DE8 ;~ 17C5:1F46 +cs=0x17c5;eip=0x001f49; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 86986 mov [bp+var_4], ax ;~ 17C5:1F49 +cs=0x17c5;eip=0x001f4c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 86987 mov [bp+var_2], 0 ;~ 17C5:1F4C +cs=0x17c5;eip=0x001f51; J(JMP(loc_28186)); // 86988 jmp short loc_28186 ;~ 17C5:1F51 +loc_28183: + // 5087 +cs=0x17c5;eip=0x001f53; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 86993 inc [bp+var_2] ;~ 17C5:1F53 +loc_28186: + // 5088 +cs=0x17c5;eip=0x001f56; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 2)); // 86996 cmp [bp+var_2], 2 ;~ 17C5:1F56 +cs=0x17c5;eip=0x001f5a; J(JL(loc_2818f)); // 86997 jl short loc_2818F ;~ 17C5:1F5A +cs=0x17c5;eip=0x001f5c; J(JMP(loc_2826d)); // 86998 jmp loc_2826D ;~ 17C5:1F5C +loc_2818f: + // 5089 +cs=0x17c5;eip=0x001f5f; T(ax = 0x12;); // 87002 mov ax, 12h ;~ 17C5:1F5F +cs=0x17c5;eip=0x001f62; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 87003 imul [bp+var_2] ;~ 17C5:1F62 +cs=0x17c5;eip=0x001f65; T(si = ax;); // 87004 mov si, ax ;~ 17C5:1F65 +cs=0x17c5;eip=0x001f67; T(MOV(ax, *(dw*)(raddr(ds,si-0x7766)))); // 87005 mov ax, [si-7766h] ;~ 17C5:1F67 +cs=0x17c5;eip=0x001f6b; T(cl = 8;); // 87006 mov cl, 8 ;~ 17C5:1F6B +cs=0x17c5;eip=0x001f6d; T(SAR(ax, cl)); // 87007 sar ax, cl ;~ 17C5:1F6D +cs=0x17c5;eip=0x001f6f; T(OR(ax, ax)); // 87008 or ax, ax ;~ 17C5:1F6F +cs=0x17c5;eip=0x001f71; J(JNZ(loc_281a6)); // 87009 jnz short loc_281A6 ;~ 17C5:1F71 +cs=0x17c5;eip=0x001f73; J(JMP(loc_2826a)); // 87010 jmp loc_2826A ;~ 17C5:1F73 +loc_281a6: + // 5090 +cs=0x17c5;eip=0x001f76; T(MOV(di, *(dw*)(raddr(ds,si-0x776A)))); // 87015 mov di, [si-776Ah] ;~ 17C5:1F76 +cs=0x17c5;eip=0x001f7a; T(cl = 4;); // 87016 mov cl, 4 ;~ 17C5:1F7A +cs=0x17c5;eip=0x001f7c; T(SHL(di, cl)); // 87017 shl di, cl ;~ 17C5:1F7C +cs=0x17c5;eip=0x001f7e; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 87018 mov ax, [di-7E50h] ;~ 17C5:1F7E +cs=0x17c5;eip=0x001f82; T(SUB(dx, dx)); // 87019 sub dx, dx ;~ 17C5:1F82 +cs=0x17c5;eip=0x001f84; T(SUB(ax, 0x8000)); // 87020 sub ax, 8000h ;~ 17C5:1F84 +cs=0x17c5;eip=0x001f87; T(SBB(dx, dx)); // 87021 sbb dx, dx ;~ 17C5:1F87 +cs=0x17c5;eip=0x001f89; T(NEG(ax)); // 87022 neg ax ;~ 17C5:1F89 +cs=0x17c5;eip=0x001f8b; T(ADC(dx, 0)); // 87023 adc dx, 0 ;~ 17C5:1F8B +cs=0x17c5;eip=0x001f8e; T(NEG(dx)); // 87024 neg dx ;~ 17C5:1F8E +cs=0x17c5;eip=0x001f90; T(cl = 5;); // 87025 mov cl, 5 ;~ 17C5:1F90 +loc_281c2: + // 5091 +cs=0x17c5;eip=0x001f92; T(SHL(ax, 1)); // 87028 shl ax, 1 ;~ 17C5:1F92 +cs=0x17c5;eip=0x001f94; T(RCL(dx, 1)); // 87029 rcl dx, 1 ;~ 17C5:1F94 +cs=0x17c5;eip=0x001f96; T(DEC(cl)); // 87030 dec cl ;~ 17C5:1F96 +cs=0x17c5;eip=0x001f98; J(JZ(loc_281cc)); // 87031 jz short loc_281CC ;~ 17C5:1F98 +cs=0x17c5;eip=0x001f9a; J(JMP(loc_281c2)); // 87032 jmp short loc_281C2 ;~ 17C5:1F9A +loc_281cc: + // 5092 +cs=0x17c5;eip=0x001f9c; X(PUSH(dx)); // 87036 push dx ;~ 17C5:1F9C +cs=0x17c5;eip=0x001f9d; X(PUSH(ax)); // 87037 push ax ;~ 17C5:1F9D +cs=0x17c5;eip=0x001f9e; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 87038 mov ax, [di-7E52h] ;~ 17C5:1F9E +cs=0x17c5;eip=0x001fa2; T(SUB(dx, dx)); // 87039 sub dx, dx ;~ 17C5:1FA2 +cs=0x17c5;eip=0x001fa4; T(cl = 5;); // 87040 mov cl, 5 ;~ 17C5:1FA4 +loc_281d6: + // 5093 +cs=0x17c5;eip=0x001fa6; T(SHL(ax, 1)); // 87043 shl ax, 1 ;~ 17C5:1FA6 +cs=0x17c5;eip=0x001fa8; T(RCL(dx, 1)); // 87044 rcl dx, 1 ;~ 17C5:1FA8 +cs=0x17c5;eip=0x001faa; T(DEC(cl)); // 87045 dec cl ;~ 17C5:1FAA +cs=0x17c5;eip=0x001fac; J(JZ(loc_281e0)); // 87046 jz short loc_281E0 ;~ 17C5:1FAC +cs=0x17c5;eip=0x001fae; J(JMP(loc_281d6)); // 87047 jmp short loc_281D6 ;~ 17C5:1FAE +loc_281e0: + // 5094 +cs=0x17c5;eip=0x001fb0; X(PUSH(dx)); // 87051 push dx ;~ 17C5:1FB0 +cs=0x17c5;eip=0x001fb1; X(PUSH(ax)); // 87052 push ax ;~ 17C5:1FB1 +cs=0x17c5;eip=0x001fb2; J(CALL(sub_2920a,0)); // 87053 call sub_2920A ;~ 17C5:1FB2 +cs=0x17c5;eip=0x001fb5; T(ADD(sp, 8)); // 87055 add sp, 8 ;~ 17C5:1FB5 +cs=0x17c5;eip=0x001fb8; X(word_4fa38 = ax;); // 87056 mov ds:word_4FA38, ax ;~ 17C5:1FB8 +cs=0x17c5;eip=0x001fbb; T(OR(ax, ax)); // 87057 or ax, ax ;~ 17C5:1FBB +cs=0x17c5;eip=0x001fbd; J(JZ(loc_2824d)); // 87058 jz short loc_2824D ;~ 17C5:1FBD +cs=0x17c5;eip=0x001fbf; T(bx = ax;); // 87059 mov bx, ax ;~ 17C5:1FBF +cs=0x17c5;eip=0x001fc1; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 87060 mov bx, [bx] ;~ 17C5:1FC1 +cs=0x17c5;eip=0x001fc3; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 87061 mov al, [bx-690Ch] ;~ 17C5:1FC3 +cs=0x17c5;eip=0x001fc7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 87062 mov bx, [bp+var_4] ;~ 17C5:1FC7 +cs=0x17c5;eip=0x001fca; X(MOV(*(raddr(ds,bx-0x690C)), al)); // 87063 mov [bx-690Ch], al ;~ 17C5:1FCA +cs=0x17c5;eip=0x001fce; T(bx = word_4fa38;); // 87064 mov bx, ds:word_4FA38 ;~ 17C5:1FCE +cs=0x17c5;eip=0x001fd2; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 87065 mov bx, [bx] ;~ 17C5:1FD2 +cs=0x17c5;eip=0x001fd4; T(SHL(bx, 1)); // 87066 shl bx, 1 ;~ 17C5:1FD4 +cs=0x17c5;eip=0x001fd6; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 87067 push word ptr [bx-680Eh] ;~ 17C5:1FD6 +cs=0x17c5;eip=0x001fda; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 87068 mov bx, [bp+var_4] ;~ 17C5:1FDA +cs=0x17c5;eip=0x001fdd; T(SHL(bx, 1)); // 87069 shl bx, 1 ;~ 17C5:1FDD +cs=0x17c5;eip=0x001fdf; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 87070 push word ptr [bx-680Eh] ;~ 17C5:1FDF +cs=0x17c5;eip=0x001fe3; J(CALL(sub_34c1c,0)); // 87071 call sub_34C1C ;~ 17C5:1FE3 +cs=0x17c5;eip=0x001fe6; T(ADD(sp, 4)); // 87073 add sp, 4 ;~ 17C5:1FE6 +cs=0x17c5;eip=0x001fe9; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 87074 mov si, [bp+var_4] ;~ 17C5:1FE9 +cs=0x17c5;eip=0x001fec; T(SHL(si, 1)); // 87075 shl si, 1 ;~ 17C5:1FEC +cs=0x17c5;eip=0x001fee; X(PUSH(*(dw*)(raddr(ds,si-0x680E)))); // 87076 push word ptr [si-680Eh] ;~ 17C5:1FEE +cs=0x17c5;eip=0x001ff2; J(CALL(sub_34c4e,0)); // 87077 call sub_34C4E ;~ 17C5:1FF2 +cs=0x17c5;eip=0x001ff5; T(ADD(sp, 2)); // 87078 add sp, 2 ;~ 17C5:1FF5 +cs=0x17c5;eip=0x001ff8; T(MOV(cx, *(dw*)(raddr(ds,si-0x680E)))); // 87079 mov cx, [si-680Eh] ;~ 17C5:1FF8 +cs=0x17c5;eip=0x001ffc; T(ADD(cx, ax)); // 87080 add cx, ax ;~ 17C5:1FFC +cs=0x17c5;eip=0x001ffe; T(INC(cx)); // 87081 inc cx ;~ 17C5:1FFE +cs=0x17c5;eip=0x001fff; X(MOV(*(dw*)(raddr(ds,si-0x680C)), cx)); // 87082 mov [si-680Ch], cx ;~ 17C5:1FFF +cs=0x17c5;eip=0x002003; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 87083 mov si, [bp+var_4] ;~ 17C5:2003 +cs=0x17c5;eip=0x002006; T(ADD(si, 0x100)); // 87084 add si, 100h ;~ 17C5:2006 +cs=0x17c5;eip=0x00200a; X(PUSH(si)); // 87085 push si ;~ 17C5:200A +cs=0x17c5;eip=0x00200b; X(PUSH(si)); // 87086 push si ;~ 17C5:200B +cs=0x17c5;eip=0x00200c; J(CALL(sub_33162,0)); // 87087 call sub_33162 ;~ 17C5:200C +cs=0x17c5;eip=0x00200f; T(ADD(sp, 2)); // 87088 add sp, 2 ;~ 17C5:200F +cs=0x17c5;eip=0x002012; X(PUSH(ax)); // 87089 push ax ;~ 17C5:2012 +cs=0x17c5;eip=0x002013; X(PUSH(word_4fa38)); // 87090 push ds:word_4FA38 ;~ 17C5:2013 +cs=0x17c5;eip=0x002017; J(CALL(sub_29454,0)); // 87091 call sub_29454 ;~ 17C5:2017 +cs=0x17c5;eip=0x00201a; T(ADD(sp, 6)); // 87092 add sp, 6 ;~ 17C5:201A +loc_2824d: + // 5095 +cs=0x17c5;eip=0x00201d; T(ax = 0x12;); // 87095 mov ax, 12h ;~ 17C5:201D +cs=0x17c5;eip=0x002020; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 87096 imul [bp+var_2] ;~ 17C5:2020 +cs=0x17c5;eip=0x002023; T(bx = ax;); // 87097 mov bx, ax ;~ 17C5:2023 +cs=0x17c5;eip=0x002025; T(MOV(bx, *(dw*)(raddr(ds,bx-0x776A)))); // 87098 mov bx, [bx-776Ah] ;~ 17C5:2025 +cs=0x17c5;eip=0x002029; T(cl = 4;); // 87099 mov cl, 4 ;~ 17C5:2029 +cs=0x17c5;eip=0x00202b; T(SHL(bx, cl)); // 87100 shl bx, cl ;~ 17C5:202B +cs=0x17c5;eip=0x00202d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 87101 mov ax, [bp+var_4] ;~ 17C5:202D +cs=0x17c5;eip=0x002030; T(ADD(ah, 1)); // 87102 add ah, 1 ;~ 17C5:2030 +cs=0x17c5;eip=0x002033; X(MOV(*(dw*)(raddr(ds,bx-0x7E46)), ax)); // 87103 mov [bx-7E46h], ax ;~ 17C5:2033 +cs=0x17c5;eip=0x002037; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 87104 inc [bp+var_4] ;~ 17C5:2037 +loc_2826a: + // 5096 +cs=0x17c5;eip=0x00203a; J(JMP(loc_28183)); // 87107 jmp loc_28183 ;~ 17C5:203A +loc_2826d: + // 5097 +cs=0x17c5;eip=0x00203d; X(word_49934 = 0;); // 87111 mov word_49934, 0 ;~ 17C5:203D +cs=0x17c5;eip=0x002043; X(POP(si)); // 87112 pop si ;~ 17C5:2043 +cs=0x17c5;eip=0x002044; X(POP(di)); // 87113 pop di ;~ 17C5:2044 +cs=0x17c5;eip=0x002045; T(sp = bp;); // 87114 mov sp, bp ;~ 17C5:2045 +cs=0x17c5;eip=0x002047; X(POP(bp)); // 87115 pop bp ;~ 17C5:2047 +cs=0x17c5;eip=0x002048; J(RETN(0)); // 87116 retn ;~ 17C5:2048 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_28183: goto loc_28183; + case m2c::kloc_28186: goto loc_28186; + case m2c::kloc_2818f: goto loc_2818f; + case m2c::kloc_281a6: goto loc_281a6; + case m2c::kloc_281c2: goto loc_281c2; + case m2c::kloc_281cc: goto loc_281cc; + case m2c::kloc_281d6: goto loc_281d6; + case m2c::kloc_281e0: goto loc_281e0; + case m2c::kloc_2824d: goto loc_2824d; + case m2c::kloc_2826a: goto loc_2826a; + case m2c::kloc_2826d: goto loc_2826d; + case m2c::ksub_2816e: goto sub_2816e; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_28279(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -15882,21 +4824,21 @@ cs=0x17c5;eip=0x001f3d; J(RETN(0)); // 38951 retn ;~ 17C5:1F3D else goto __dispatch_call; sub_28279: _begin: -cs=0x17c5;eip=0x002049; X(PUSH(bp)); // 39108 push bp ;~ 17C5:2049 -cs=0x17c5;eip=0x00204a; T(bp = sp;); // 39109 mov bp, sp ;~ 17C5:204A -cs=0x17c5;eip=0x00204c; T(SUB(sp, 4)); // 39110 sub sp, 4 ;~ 17C5:204C -cs=0x17c5;eip=0x00204f; J(CALL(sub_283d9,0)); // 39111 call sub_283D9 ;~ 17C5:204F -cs=0x17c5;eip=0x002052; X(word_52240 = 0;); // 39112 mov word_52240, 0 ;~ 17C5:2052 -cs=0x17c5;eip=0x002058; J(CALL(sub_2829d,0)); // 39113 call sub_2829D ;~ 17C5:2058 -cs=0x17c5;eip=0x00205b; T(ax = 0x600;); // 39114 mov ax, 600h ;~ 17C5:205B -cs=0x17c5;eip=0x00205e; X(PUSH(ax)); // 39115 push ax ;~ 17C5:205E -cs=0x17c5;eip=0x00205f; T(ax = 0x8F4C;); // 39116 mov ax, 8F4Ch ;~ 17C5:205F -cs=0x17c5;eip=0x002062; X(PUSH(ax)); // 39117 push ax ;~ 17C5:2062 -cs=0x17c5;eip=0x002063; J(CALL(sub_2838c,0)); // 39118 call sub_2838C ;~ 17C5:2063 -cs=0x17c5;eip=0x002066; T(ADD(sp, 4)); // 39119 add sp, 4 ;~ 17C5:2066 -cs=0x17c5;eip=0x002069; T(sp = bp;); // 39120 mov sp, bp ;~ 17C5:2069 -cs=0x17c5;eip=0x00206b; X(POP(bp)); // 39121 pop bp ;~ 17C5:206B -cs=0x17c5;eip=0x00206c; J(RETN(0)); // 39122 retn ;~ 17C5:206C +cs=0x17c5;eip=0x002049; X(PUSH(bp)); // 87126 push bp ;~ 17C5:2049 +cs=0x17c5;eip=0x00204a; T(bp = sp;); // 87127 mov bp, sp ;~ 17C5:204A +cs=0x17c5;eip=0x00204c; T(SUB(sp, 4)); // 87128 sub sp, 4 ;~ 17C5:204C +cs=0x17c5;eip=0x00204f; J(CALL(sub_283d9,0)); // 87129 call sub_283D9 ;~ 17C5:204F +cs=0x17c5;eip=0x002052; X(word_52240 = 0;); // 87130 mov ds:word_52240, 0 ;~ 17C5:2052 +cs=0x17c5;eip=0x002058; J(CALL(sub_2829d,0)); // 87131 call sub_2829D ;~ 17C5:2058 +cs=0x17c5;eip=0x00205b; T(ax = 0x600;); // 87132 mov ax, 600h ;~ 17C5:205B +cs=0x17c5;eip=0x00205e; X(PUSH(ax)); // 87133 push ax ;~ 17C5:205E +cs=0x17c5;eip=0x00205f; T(ax = 0x8F4C;); // 87134 mov ax, 8F4Ch ;~ 17C5:205F +cs=0x17c5;eip=0x002062; X(PUSH(ax)); // 87135 push ax ;~ 17C5:2062 +cs=0x17c5;eip=0x002063; J(CALL(sub_2838c,0)); // 87136 call sub_2838C ;~ 17C5:2063 +cs=0x17c5;eip=0x002066; T(ADD(sp, 4)); // 87137 add sp, 4 ;~ 17C5:2066 +cs=0x17c5;eip=0x002069; T(sp = bp;); // 87138 mov sp, bp ;~ 17C5:2069 +cs=0x17c5;eip=0x00206b; X(POP(bp)); // 87139 pop bp ;~ 17C5:206B +cs=0x17c5;eip=0x00206c; J(RETN(0)); // 87140 retn ;~ 17C5:206C assert(0); __dispatch_call: @@ -15921,110 +4863,110 @@ cs=0x17c5;eip=0x00206c; J(RETN(0)); // 39122 retn ;~ 17C5:206C else goto __dispatch_call; sub_2829d: _begin: -cs=0x17c5;eip=0x00206d; X(PUSH(bp)); // 39133 push bp ;~ 17C5:206D -cs=0x17c5;eip=0x00206e; T(bp = sp;); // 39134 mov bp, sp ;~ 17C5:206E -cs=0x17c5;eip=0x002070; T(ax = 1;); // 39135 mov ax, 1 ;~ 17C5:2070 -cs=0x17c5;eip=0x002073; X(PUSH(ax)); // 39136 push ax ;~ 17C5:2073 -cs=0x17c5;eip=0x002074; T(ax = 0x977A;); // 39137 mov ax, 977Ah ;~ 17C5:2074 -cs=0x17c5;eip=0x002077; X(PUSH(ax)); // 39138 push ax ;~ 17C5:2077 -cs=0x17c5;eip=0x002078; J(CALL(sub_2838c,0)); // 39139 call sub_2838C ;~ 17C5:2078 -cs=0x17c5;eip=0x00207b; T(ADD(sp, 4)); // 39141 add sp, 4 ;~ 17C5:207B -cs=0x17c5;eip=0x00207e; T(ax = 1;); // 39142 mov ax, 1 ;~ 17C5:207E -cs=0x17c5;eip=0x002081; X(PUSH(ax)); // 39143 push ax ;~ 17C5:2081 -cs=0x17c5;eip=0x002082; T(ax = 0x9614;); // 39144 mov ax, 9614h ;~ 17C5:2082 -cs=0x17c5;eip=0x002085; X(PUSH(ax)); // 39145 push ax ;~ 17C5:2085 -cs=0x17c5;eip=0x002086; J(CALL(sub_2838c,0)); // 39146 call sub_2838C ;~ 17C5:2086 -cs=0x17c5;eip=0x002089; T(ADD(sp, 4)); // 39147 add sp, 4 ;~ 17C5:2089 -cs=0x17c5;eip=0x00208c; T(ax = 2;); // 39148 mov ax, 2 ;~ 17C5:208C -cs=0x17c5;eip=0x00208f; X(PUSH(ax)); // 39149 push ax ;~ 17C5:208F -cs=0x17c5;eip=0x002090; T(ax = 0x9622;); // 39150 mov ax, 9622h ;~ 17C5:2090 -cs=0x17c5;eip=0x002093; X(PUSH(ax)); // 39151 push ax ;~ 17C5:2093 -cs=0x17c5;eip=0x002094; J(CALL(sub_2838c,0)); // 39152 call sub_2838C ;~ 17C5:2094 -cs=0x17c5;eip=0x002097; T(ADD(sp, 4)); // 39153 add sp, 4 ;~ 17C5:2097 -cs=0x17c5;eip=0x00209a; T(ax = 2;); // 39154 mov ax, 2 ;~ 17C5:209A -cs=0x17c5;eip=0x00209d; X(PUSH(ax)); // 39155 push ax ;~ 17C5:209D -cs=0x17c5;eip=0x00209e; T(ax = 0x674A;); // 39156 mov ax, 674Ah ;~ 17C5:209E -cs=0x17c5;eip=0x0020a1; X(PUSH(ax)); // 39157 push ax ;~ 17C5:20A1 -cs=0x17c5;eip=0x0020a2; J(CALL(sub_2838c,0)); // 39158 call sub_2838C ;~ 17C5:20A2 -cs=0x17c5;eip=0x0020a5; T(ADD(sp, 4)); // 39159 add sp, 4 ;~ 17C5:20A5 -cs=0x17c5;eip=0x0020a8; T(ax = 2;); // 39160 mov ax, 2 ;~ 17C5:20A8 -cs=0x17c5;eip=0x0020ab; X(PUSH(ax)); // 39161 push ax ;~ 17C5:20AB -cs=0x17c5;eip=0x0020ac; T(ax = 0x9DEE;); // 39162 mov ax, 9DEEh ;~ 17C5:20AC -cs=0x17c5;eip=0x0020af; X(PUSH(ax)); // 39163 push ax ;~ 17C5:20AF -cs=0x17c5;eip=0x0020b0; J(CALL(sub_2838c,0)); // 39164 call sub_2838C ;~ 17C5:20B0 -cs=0x17c5;eip=0x0020b3; T(ADD(sp, 4)); // 39165 add sp, 4 ;~ 17C5:20B3 -cs=0x17c5;eip=0x0020b6; T(ax = word_52102;); // 39166 mov ax, word_52102 ;~ 17C5:20B6 -cs=0x17c5;eip=0x0020b9; T(cl = 4;); // 39167 mov cl, 4 ;~ 17C5:20B9 -cs=0x17c5;eip=0x0020bb; T(SHL(ax, cl)); // 39168 shl ax, cl ;~ 17C5:20BB -cs=0x17c5;eip=0x0020bd; X(PUSH(ax)); // 39169 push ax ;~ 17C5:20BD -cs=0x17c5;eip=0x0020be; T(ax = 0x81AC;); // 39170 mov ax, 81ACh ;~ 17C5:20BE -cs=0x17c5;eip=0x0020c1; X(PUSH(ax)); // 39171 push ax ;~ 17C5:20C1 -cs=0x17c5;eip=0x0020c2; J(CALL(sub_2838c,0)); // 39172 call sub_2838C ;~ 17C5:20C2 -cs=0x17c5;eip=0x0020c5; T(ADD(sp, 4)); // 39173 add sp, 4 ;~ 17C5:20C5 -cs=0x17c5;eip=0x0020c8; T(ax = 2;); // 39174 mov ax, 2 ;~ 17C5:20C8 -cs=0x17c5;eip=0x0020cb; X(PUSH(ax)); // 39175 push ax ;~ 17C5:20CB -cs=0x17c5;eip=0x0020cc; T(ax = 0x9796;); // 39176 mov ax, 9796h ;~ 17C5:20CC -cs=0x17c5;eip=0x0020cf; X(PUSH(ax)); // 39177 push ax ;~ 17C5:20CF -cs=0x17c5;eip=0x0020d0; J(CALL(sub_2838c,0)); // 39178 call sub_2838C ;~ 17C5:20D0 -cs=0x17c5;eip=0x0020d3; T(ADD(sp, 4)); // 39179 add sp, 4 ;~ 17C5:20D3 -cs=0x17c5;eip=0x0020d6; T(ax = 0x24;); // 39180 mov ax, 24h ; '$' ;~ 17C5:20D6 -cs=0x17c5;eip=0x0020d9; X(IMUL1_2(word_52276)); // 39181 imul word_52276 ;~ 17C5:20D9 -cs=0x17c5;eip=0x0020dd; X(PUSH(ax)); // 39182 push ax ;~ 17C5:20DD -cs=0x17c5;eip=0x0020de; T(ax = 0x8952;); // 39183 mov ax, 8952h ;~ 17C5:20DE -cs=0x17c5;eip=0x0020e1; X(PUSH(ax)); // 39184 push ax ;~ 17C5:20E1 -cs=0x17c5;eip=0x0020e2; J(CALL(sub_2838c,0)); // 39185 call sub_2838C ;~ 17C5:20E2 -cs=0x17c5;eip=0x0020e5; T(ADD(sp, 4)); // 39186 add sp, 4 ;~ 17C5:20E5 -cs=0x17c5;eip=0x0020e8; T(ax = 0x64;); // 39187 mov ax, 64h ; 'd' ;~ 17C5:20E8 -cs=0x17c5;eip=0x0020eb; X(PUSH(ax)); // 39188 push ax ;~ 17C5:20EB -cs=0x17c5;eip=0x0020ec; T(ax = 0x96F4;); // 39189 mov ax, 96F4h ;~ 17C5:20EC -cs=0x17c5;eip=0x0020ef; X(PUSH(ax)); // 39190 push ax ;~ 17C5:20EF -cs=0x17c5;eip=0x0020f0; J(CALL(sub_2838c,0)); // 39191 call sub_2838C ;~ 17C5:20F0 -cs=0x17c5;eip=0x0020f3; T(ADD(sp, 4)); // 39192 add sp, 4 ;~ 17C5:20F3 -cs=0x17c5;eip=0x0020f6; T(ax = 0x64;); // 39193 mov ax, 64h ; 'd' ;~ 17C5:20F6 -cs=0x17c5;eip=0x0020f9; X(PUSH(ax)); // 39194 push ax ;~ 17C5:20F9 -cs=0x17c5;eip=0x0020fa; T(ax = 0x9628;); // 39195 mov ax, 9628h ;~ 17C5:20FA -cs=0x17c5;eip=0x0020fd; X(PUSH(ax)); // 39196 push ax ;~ 17C5:20FD -cs=0x17c5;eip=0x0020fe; J(CALL(sub_2838c,0)); // 39197 call sub_2838C ;~ 17C5:20FE -cs=0x17c5;eip=0x002101; T(ADD(sp, 4)); // 39198 add sp, 4 ;~ 17C5:2101 -cs=0x17c5;eip=0x002104; T(ax = 0x2EE;); // 39199 mov ax, 2EEh ;~ 17C5:2104 -cs=0x17c5;eip=0x002107; X(PUSH(ax)); // 39200 push ax ;~ 17C5:2107 -cs=0x17c5;eip=0x002108; T(ax = 0x98BE;); // 39201 mov ax, 98BEh ;~ 17C5:2108 -cs=0x17c5;eip=0x00210b; X(PUSH(ax)); // 39202 push ax ;~ 17C5:210B -cs=0x17c5;eip=0x00210c; J(CALL(sub_2838c,0)); // 39203 call sub_2838C ;~ 17C5:210C -cs=0x17c5;eip=0x00210f; T(ADD(sp, 4)); // 39204 add sp, 4 ;~ 17C5:210F -cs=0x17c5;eip=0x002112; T(ax = 0x100;); // 39205 mov ax, 100h ;~ 17C5:2112 -cs=0x17c5;eip=0x002115; X(PUSH(ax)); // 39206 push ax ;~ 17C5:2115 -cs=0x17c5;eip=0x002116; T(ax = 0x86FC;); // 39207 mov ax, 86FCh ;~ 17C5:2116 -cs=0x17c5;eip=0x002119; X(PUSH(ax)); // 39208 push ax ;~ 17C5:2119 -cs=0x17c5;eip=0x00211a; J(CALL(sub_2838c,0)); // 39209 call sub_2838C ;~ 17C5:211A -cs=0x17c5;eip=0x00211d; T(ADD(sp, 4)); // 39210 add sp, 4 ;~ 17C5:211D -cs=0x17c5;eip=0x002120; T(ax = 2;); // 39211 mov ax, 2 ;~ 17C5:2120 -cs=0x17c5;eip=0x002123; X(PUSH(ax)); // 39212 push ax ;~ 17C5:2123 -cs=0x17c5;eip=0x002124; T(ax = 0x975C;); // 39213 mov ax, 975Ch ;~ 17C5:2124 -cs=0x17c5;eip=0x002127; X(PUSH(ax)); // 39214 push ax ;~ 17C5:2127 -cs=0x17c5;eip=0x002128; J(CALL(sub_2838c,0)); // 39215 call sub_2838C ;~ 17C5:2128 -cs=0x17c5;eip=0x00212b; T(ADD(sp, 4)); // 39216 add sp, 4 ;~ 17C5:212B -cs=0x17c5;eip=0x00212e; T(ax = 2;); // 39217 mov ax, 2 ;~ 17C5:212E -cs=0x17c5;eip=0x002131; X(PUSH(ax)); // 39218 push ax ;~ 17C5:2131 -cs=0x17c5;eip=0x002132; T(ax = 0x0E4C;); // 39219 mov ax, 0E4Ch ;~ 17C5:2132 -cs=0x17c5;eip=0x002135; X(PUSH(ax)); // 39220 push ax ;~ 17C5:2135 -cs=0x17c5;eip=0x002136; J(CALL(sub_2838c,0)); // 39221 call sub_2838C ;~ 17C5:2136 -cs=0x17c5;eip=0x002139; T(ADD(sp, 4)); // 39222 add sp, 4 ;~ 17C5:2139 -cs=0x17c5;eip=0x00213c; T(ax = 0x10;); // 39223 mov ax, 10h ;~ 17C5:213C -cs=0x17c5;eip=0x00213f; X(PUSH(ax)); // 39224 push ax ;~ 17C5:213F -cs=0x17c5;eip=0x002140; T(ax = 0x172;); // 39225 mov ax, 172h ;~ 17C5:2140 -cs=0x17c5;eip=0x002143; X(PUSH(ax)); // 39226 push ax ;~ 17C5:2143 -cs=0x17c5;eip=0x002144; J(CALL(sub_2838c,0)); // 39227 call sub_2838C ;~ 17C5:2144 -cs=0x17c5;eip=0x002147; T(ADD(sp, 4)); // 39228 add sp, 4 ;~ 17C5:2147 -cs=0x17c5;eip=0x00214a; T(ax = 0x24;); // 39229 mov ax, 24h ; '$' ;~ 17C5:214A -cs=0x17c5;eip=0x00214d; X(PUSH(ax)); // 39230 push ax ;~ 17C5:214D -cs=0x17c5;eip=0x00214e; T(ax = 0x8894;); // 39231 mov ax, 8894h ;~ 17C5:214E -cs=0x17c5;eip=0x002151; X(PUSH(ax)); // 39232 push ax ;~ 17C5:2151 -cs=0x17c5;eip=0x002152; J(CALL(sub_2838c,0)); // 39233 call sub_2838C ;~ 17C5:2152 -cs=0x17c5;eip=0x002155; T(ADD(sp, 4)); // 39234 add sp, 4 ;~ 17C5:2155 -cs=0x17c5;eip=0x002158; T(sp = bp;); // 39235 mov sp, bp ;~ 17C5:2158 -cs=0x17c5;eip=0x00215a; X(POP(bp)); // 39236 pop bp ;~ 17C5:215A -cs=0x17c5;eip=0x00215b; J(RETN(0)); // 39237 retn ;~ 17C5:215B +cs=0x17c5;eip=0x00206d; X(PUSH(bp)); // 87150 push bp ;~ 17C5:206D +cs=0x17c5;eip=0x00206e; T(bp = sp;); // 87151 mov bp, sp ;~ 17C5:206E +cs=0x17c5;eip=0x002070; T(ax = 1;); // 87152 mov ax, 1 ;~ 17C5:2070 +cs=0x17c5;eip=0x002073; X(PUSH(ax)); // 87153 push ax ;~ 17C5:2073 +cs=0x17c5;eip=0x002074; T(ax = 0x977A;); // 87154 mov ax, 977Ah ;~ 17C5:2074 +cs=0x17c5;eip=0x002077; X(PUSH(ax)); // 87155 push ax ;~ 17C5:2077 +cs=0x17c5;eip=0x002078; J(CALL(sub_2838c,0)); // 87156 call sub_2838C ;~ 17C5:2078 +cs=0x17c5;eip=0x00207b; T(ADD(sp, 4)); // 87158 add sp, 4 ;~ 17C5:207B +cs=0x17c5;eip=0x00207e; T(ax = 1;); // 87159 mov ax, 1 ;~ 17C5:207E +cs=0x17c5;eip=0x002081; X(PUSH(ax)); // 87160 push ax ;~ 17C5:2081 +cs=0x17c5;eip=0x002082; T(ax = 0x9614;); // 87161 mov ax, 9614h ;~ 17C5:2082 +cs=0x17c5;eip=0x002085; X(PUSH(ax)); // 87162 push ax ;~ 17C5:2085 +cs=0x17c5;eip=0x002086; J(CALL(sub_2838c,0)); // 87163 call sub_2838C ;~ 17C5:2086 +cs=0x17c5;eip=0x002089; T(ADD(sp, 4)); // 87164 add sp, 4 ;~ 17C5:2089 +cs=0x17c5;eip=0x00208c; T(ax = 2;); // 87165 mov ax, 2 ;~ 17C5:208C +cs=0x17c5;eip=0x00208f; X(PUSH(ax)); // 87166 push ax ;~ 17C5:208F +cs=0x17c5;eip=0x002090; T(ax = 0x9622;); // 87167 mov ax, 9622h ;~ 17C5:2090 +cs=0x17c5;eip=0x002093; X(PUSH(ax)); // 87168 push ax ;~ 17C5:2093 +cs=0x17c5;eip=0x002094; J(CALL(sub_2838c,0)); // 87169 call sub_2838C ;~ 17C5:2094 +cs=0x17c5;eip=0x002097; T(ADD(sp, 4)); // 87170 add sp, 4 ;~ 17C5:2097 +cs=0x17c5;eip=0x00209a; T(ax = 2;); // 87171 mov ax, 2 ;~ 17C5:209A +cs=0x17c5;eip=0x00209d; X(PUSH(ax)); // 87172 push ax ;~ 17C5:209D +cs=0x17c5;eip=0x00209e; T(ax = 0x674A;); // 87173 mov ax, 674Ah ;~ 17C5:209E +cs=0x17c5;eip=0x0020a1; X(PUSH(ax)); // 87174 push ax ;~ 17C5:20A1 +cs=0x17c5;eip=0x0020a2; J(CALL(sub_2838c,0)); // 87175 call sub_2838C ;~ 17C5:20A2 +cs=0x17c5;eip=0x0020a5; T(ADD(sp, 4)); // 87176 add sp, 4 ;~ 17C5:20A5 +cs=0x17c5;eip=0x0020a8; T(ax = 2;); // 87177 mov ax, 2 ;~ 17C5:20A8 +cs=0x17c5;eip=0x0020ab; X(PUSH(ax)); // 87178 push ax ;~ 17C5:20AB +cs=0x17c5;eip=0x0020ac; T(ax = 0x9DEE;); // 87179 mov ax, 9DEEh ;~ 17C5:20AC +cs=0x17c5;eip=0x0020af; X(PUSH(ax)); // 87180 push ax ;~ 17C5:20AF +cs=0x17c5;eip=0x0020b0; J(CALL(sub_2838c,0)); // 87181 call sub_2838C ;~ 17C5:20B0 +cs=0x17c5;eip=0x0020b3; T(ADD(sp, 4)); // 87182 add sp, 4 ;~ 17C5:20B3 +cs=0x17c5;eip=0x0020b6; T(ax = word_52102;); // 87183 mov ax, ds:word_52102 ;~ 17C5:20B6 +cs=0x17c5;eip=0x0020b9; T(cl = 4;); // 87184 mov cl, 4 ;~ 17C5:20B9 +cs=0x17c5;eip=0x0020bb; T(SHL(ax, cl)); // 87185 shl ax, cl ;~ 17C5:20BB +cs=0x17c5;eip=0x0020bd; X(PUSH(ax)); // 87186 push ax ;~ 17C5:20BD +cs=0x17c5;eip=0x0020be; T(ax = 0x81AC;); // 87187 mov ax, 81ACh ;~ 17C5:20BE +cs=0x17c5;eip=0x0020c1; X(PUSH(ax)); // 87188 push ax ;~ 17C5:20C1 +cs=0x17c5;eip=0x0020c2; J(CALL(sub_2838c,0)); // 87189 call sub_2838C ;~ 17C5:20C2 +cs=0x17c5;eip=0x0020c5; T(ADD(sp, 4)); // 87190 add sp, 4 ;~ 17C5:20C5 +cs=0x17c5;eip=0x0020c8; T(ax = 2;); // 87191 mov ax, 2 ;~ 17C5:20C8 +cs=0x17c5;eip=0x0020cb; X(PUSH(ax)); // 87192 push ax ;~ 17C5:20CB +cs=0x17c5;eip=0x0020cc; T(ax = 0x9796;); // 87193 mov ax, 9796h ;~ 17C5:20CC +cs=0x17c5;eip=0x0020cf; X(PUSH(ax)); // 87194 push ax ;~ 17C5:20CF +cs=0x17c5;eip=0x0020d0; J(CALL(sub_2838c,0)); // 87195 call sub_2838C ;~ 17C5:20D0 +cs=0x17c5;eip=0x0020d3; T(ADD(sp, 4)); // 87196 add sp, 4 ;~ 17C5:20D3 +cs=0x17c5;eip=0x0020d6; T(ax = 0x24;); // 87197 mov ax, 24h ; '$' ;~ 17C5:20D6 +cs=0x17c5;eip=0x0020d9; X(IMUL1_2(word_52276)); // 87198 imul ds:word_52276 ;~ 17C5:20D9 +cs=0x17c5;eip=0x0020dd; X(PUSH(ax)); // 87199 push ax ;~ 17C5:20DD +cs=0x17c5;eip=0x0020de; T(ax = 0x8952;); // 87200 mov ax, 8952h ;~ 17C5:20DE +cs=0x17c5;eip=0x0020e1; X(PUSH(ax)); // 87201 push ax ;~ 17C5:20E1 +cs=0x17c5;eip=0x0020e2; J(CALL(sub_2838c,0)); // 87202 call sub_2838C ;~ 17C5:20E2 +cs=0x17c5;eip=0x0020e5; T(ADD(sp, 4)); // 87203 add sp, 4 ;~ 17C5:20E5 +cs=0x17c5;eip=0x0020e8; T(ax = 0x64;); // 87204 mov ax, 64h ; 'd' ;~ 17C5:20E8 +cs=0x17c5;eip=0x0020eb; X(PUSH(ax)); // 87205 push ax ;~ 17C5:20EB +cs=0x17c5;eip=0x0020ec; T(ax = 0x96F4;); // 87206 mov ax, 96F4h ;~ 17C5:20EC +cs=0x17c5;eip=0x0020ef; X(PUSH(ax)); // 87207 push ax ;~ 17C5:20EF +cs=0x17c5;eip=0x0020f0; J(CALL(sub_2838c,0)); // 87208 call sub_2838C ;~ 17C5:20F0 +cs=0x17c5;eip=0x0020f3; T(ADD(sp, 4)); // 87209 add sp, 4 ;~ 17C5:20F3 +cs=0x17c5;eip=0x0020f6; T(ax = 0x64;); // 87210 mov ax, 64h ; 'd' ;~ 17C5:20F6 +cs=0x17c5;eip=0x0020f9; X(PUSH(ax)); // 87211 push ax ;~ 17C5:20F9 +cs=0x17c5;eip=0x0020fa; T(ax = 0x9628;); // 87212 mov ax, 9628h ;~ 17C5:20FA +cs=0x17c5;eip=0x0020fd; X(PUSH(ax)); // 87213 push ax ;~ 17C5:20FD +cs=0x17c5;eip=0x0020fe; J(CALL(sub_2838c,0)); // 87214 call sub_2838C ;~ 17C5:20FE +cs=0x17c5;eip=0x002101; T(ADD(sp, 4)); // 87215 add sp, 4 ;~ 17C5:2101 +cs=0x17c5;eip=0x002104; T(ax = 0x2EE;); // 87216 mov ax, 2EEh ;~ 17C5:2104 +cs=0x17c5;eip=0x002107; X(PUSH(ax)); // 87217 push ax ;~ 17C5:2107 +cs=0x17c5;eip=0x002108; T(ax = 0x98BE;); // 87218 mov ax, 98BEh ;~ 17C5:2108 +cs=0x17c5;eip=0x00210b; X(PUSH(ax)); // 87219 push ax ;~ 17C5:210B +cs=0x17c5;eip=0x00210c; J(CALL(sub_2838c,0)); // 87220 call sub_2838C ;~ 17C5:210C +cs=0x17c5;eip=0x00210f; T(ADD(sp, 4)); // 87221 add sp, 4 ;~ 17C5:210F +cs=0x17c5;eip=0x002112; T(ax = 0x100;); // 87222 mov ax, 100h ;~ 17C5:2112 +cs=0x17c5;eip=0x002115; X(PUSH(ax)); // 87223 push ax ;~ 17C5:2115 +cs=0x17c5;eip=0x002116; T(ax = 0x86FC;); // 87224 mov ax, 86FCh ;~ 17C5:2116 +cs=0x17c5;eip=0x002119; X(PUSH(ax)); // 87225 push ax ;~ 17C5:2119 +cs=0x17c5;eip=0x00211a; J(CALL(sub_2838c,0)); // 87226 call sub_2838C ;~ 17C5:211A +cs=0x17c5;eip=0x00211d; T(ADD(sp, 4)); // 87227 add sp, 4 ;~ 17C5:211D +cs=0x17c5;eip=0x002120; T(ax = 2;); // 87228 mov ax, 2 ;~ 17C5:2120 +cs=0x17c5;eip=0x002123; X(PUSH(ax)); // 87229 push ax ;~ 17C5:2123 +cs=0x17c5;eip=0x002124; T(ax = 0x975C;); // 87230 mov ax, 975Ch ;~ 17C5:2124 +cs=0x17c5;eip=0x002127; X(PUSH(ax)); // 87231 push ax ;~ 17C5:2127 +cs=0x17c5;eip=0x002128; J(CALL(sub_2838c,0)); // 87232 call sub_2838C ;~ 17C5:2128 +cs=0x17c5;eip=0x00212b; T(ADD(sp, 4)); // 87233 add sp, 4 ;~ 17C5:212B +cs=0x17c5;eip=0x00212e; T(ax = 2;); // 87234 mov ax, 2 ;~ 17C5:212E +cs=0x17c5;eip=0x002131; X(PUSH(ax)); // 87235 push ax ;~ 17C5:2131 +cs=0x17c5;eip=0x002132; T(ax = 0x0E4C;); // 87236 mov ax, 0E4Ch ;~ 17C5:2132 +cs=0x17c5;eip=0x002135; X(PUSH(ax)); // 87237 push ax ;~ 17C5:2135 +cs=0x17c5;eip=0x002136; J(CALL(sub_2838c,0)); // 87238 call sub_2838C ;~ 17C5:2136 +cs=0x17c5;eip=0x002139; T(ADD(sp, 4)); // 87239 add sp, 4 ;~ 17C5:2139 +cs=0x17c5;eip=0x00213c; T(ax = 0x10;); // 87240 mov ax, 10h ;~ 17C5:213C +cs=0x17c5;eip=0x00213f; X(PUSH(ax)); // 87241 push ax ;~ 17C5:213F +cs=0x17c5;eip=0x002140; T(ax = 0x172;); // 87242 mov ax, 172h ;~ 17C5:2140 +cs=0x17c5;eip=0x002143; X(PUSH(ax)); // 87243 push ax ;~ 17C5:2143 +cs=0x17c5;eip=0x002144; J(CALL(sub_2838c,0)); // 87244 call sub_2838C ;~ 17C5:2144 +cs=0x17c5;eip=0x002147; T(ADD(sp, 4)); // 87245 add sp, 4 ;~ 17C5:2147 +cs=0x17c5;eip=0x00214a; T(ax = 0x24;); // 87246 mov ax, 24h ; '$' ;~ 17C5:214A +cs=0x17c5;eip=0x00214d; X(PUSH(ax)); // 87247 push ax ;~ 17C5:214D +cs=0x17c5;eip=0x00214e; T(ax = 0x8894;); // 87248 mov ax, 8894h ;~ 17C5:214E +cs=0x17c5;eip=0x002151; X(PUSH(ax)); // 87249 push ax ;~ 17C5:2151 +cs=0x17c5;eip=0x002152; J(CALL(sub_2838c,0)); // 87250 call sub_2838C ;~ 17C5:2152 +cs=0x17c5;eip=0x002155; T(ADD(sp, 4)); // 87251 add sp, 4 ;~ 17C5:2155 +cs=0x17c5;eip=0x002158; T(sp = bp;); // 87252 mov sp, bp ;~ 17C5:2158 +cs=0x17c5;eip=0x00215a; X(POP(bp)); // 87253 pop bp ;~ 17C5:215A +cs=0x17c5;eip=0x00215b; J(RETN(0)); // 87254 retn ;~ 17C5:215B assert(0); __dispatch_call: @@ -16051,48 +4993,48 @@ cs=0x17c5;eip=0x00215b; J(RETN(0)); // 39237 retn ;~ 17C5:215B _begin: #undef var_4 #define var_4 -4 - // 39248 var_4 = word ptr -4 ;~ 17C5:215C + // 87265 var_4 = word ptr -4 ;~ 17C5:215C #undef var_2 #define var_2 -2 - // 39249 var_2 = word ptr -2 ;~ 17C5:215C + // 87266 var_2 = word ptr -2 ;~ 17C5:215C #undef arg_0 #define arg_0 4 - // 39250 arg_0 = word ptr 4 ;~ 17C5:215C + // 87267 arg_0 = word ptr 4 ;~ 17C5:215C #undef arg_2 #define arg_2 6 - // 39251 arg_2 = word ptr 6 ;~ 17C5:215C -cs=0x17c5;eip=0x00215c; X(PUSH(bp)); // 39253 push bp ;~ 17C5:215C -cs=0x17c5;eip=0x00215d; T(bp = sp;); // 39254 mov bp, sp ;~ 17C5:215D -cs=0x17c5;eip=0x00215f; T(SUB(sp, 4)); // 39255 sub sp, 4 ;~ 17C5:215F -cs=0x17c5;eip=0x002162; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 39256 mov ax, [bp+arg_0] ;~ 17C5:2162 -cs=0x17c5;eip=0x002165; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 39257 mov [bp+var_4], ax ;~ 17C5:2165 -cs=0x17c5;eip=0x002168; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ds)); // 39258 mov [bp+var_2], ds ;~ 17C5:2168 -cs=0x17c5;eip=0x00216b; T(CMP(word_52240, 0)); // 39259 cmp word_52240, 0 ;~ 17C5:216B -cs=0x17c5;eip=0x002170; J(JZ(loc_283b7)); // 39260 jz short loc_283B7 ;~ 17C5:2170 -cs=0x17c5;eip=0x002172; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 39261 push [bp+arg_2] ;~ 17C5:2172 -cs=0x17c5;eip=0x002175; X(PUSH(ax)); // 39262 push ax ;~ 17C5:2175 -cs=0x17c5;eip=0x002176; X(PUSH(ds)); // 39263 push ds ;~ 17C5:2176 -cs=0x17c5;eip=0x002177; X(PUSH(word_4ef04)); // 39264 push word_4EF04 ;~ 17C5:2177 -cs=0x17c5;eip=0x00217b; X(PUSH(word_4ef06)); // 39265 push word_4EF06 ;~ 17C5:217B -cs=0x17c5;eip=0x00217f; J(CALL(sub_34d30,0)); // 39266 call sub_34D30 ;~ 17C5:217F -cs=0x17c5;eip=0x002182; T(ADD(sp, 0x0A)); // 39267 add sp, 0Ah ;~ 17C5:2182 -cs=0x17c5;eip=0x002185; J(JMP(loc_283ce)); // 39268 jmp short loc_283CE ;~ 17C5:2185 + // 87268 arg_2 = word ptr 6 ;~ 17C5:215C +cs=0x17c5;eip=0x00215c; X(PUSH(bp)); // 87270 push bp ;~ 17C5:215C +cs=0x17c5;eip=0x00215d; T(bp = sp;); // 87271 mov bp, sp ;~ 17C5:215D +cs=0x17c5;eip=0x00215f; T(SUB(sp, 4)); // 87272 sub sp, 4 ;~ 17C5:215F +cs=0x17c5;eip=0x002162; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 87273 mov ax, [bp+arg_0] ;~ 17C5:2162 +cs=0x17c5;eip=0x002165; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 87274 mov [bp+var_4], ax ;~ 17C5:2165 +cs=0x17c5;eip=0x002168; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ds)); // 87275 mov [bp+var_2], ds ;~ 17C5:2168 +cs=0x17c5;eip=0x00216b; T(CMP(word_52240, 0)); // 87276 cmp ds:word_52240, 0 ;~ 17C5:216B +cs=0x17c5;eip=0x002170; J(JZ(loc_283b7)); // 87277 jz short loc_283B7 ;~ 17C5:2170 +cs=0x17c5;eip=0x002172; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 87278 push [bp+arg_2] ;~ 17C5:2172 +cs=0x17c5;eip=0x002175; X(PUSH(ax)); // 87279 push ax ;~ 17C5:2175 +cs=0x17c5;eip=0x002176; X(PUSH(ds)); // 87280 push ds ;~ 17C5:2176 +cs=0x17c5;eip=0x002177; X(PUSH(word_4ef04)); // 87281 push ds:word_4EF04 ;~ 17C5:2177 +cs=0x17c5;eip=0x00217b; X(PUSH(word_4ef06)); // 87282 push ds:word_4EF06 ;~ 17C5:217B +cs=0x17c5;eip=0x00217f; J(CALL(sub_34d30,0)); // 87283 call sub_34D30 ;~ 17C5:217F +cs=0x17c5;eip=0x002182; T(ADD(sp, 0x0A)); // 87284 add sp, 0Ah ;~ 17C5:2182 +cs=0x17c5;eip=0x002185; J(JMP(loc_283ce)); // 87285 jmp short loc_283CE ;~ 17C5:2185 loc_283b7: - // 5103 -cs=0x17c5;eip=0x002187; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 39272 push [bp+arg_2] ;~ 17C5:2187 -cs=0x17c5;eip=0x00218a; X(PUSH(word_4ef04)); // 39273 push word_4EF04 ;~ 17C5:218A -cs=0x17c5;eip=0x00218e; X(PUSH(word_4ef06)); // 39274 push word_4EF06 ;~ 17C5:218E -cs=0x17c5;eip=0x002192; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 39275 push [bp+var_4] ;~ 17C5:2192 -cs=0x17c5;eip=0x002195; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 39276 push [bp+var_2] ;~ 17C5:2195 -cs=0x17c5;eip=0x002198; J(CALL(sub_34d30,0)); // 39277 call sub_34D30 ;~ 17C5:2198 -cs=0x17c5;eip=0x00219b; T(ADD(sp, 0x0A)); // 39278 add sp, 0Ah ;~ 17C5:219B + // 5098 +cs=0x17c5;eip=0x002187; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 87290 push [bp+arg_2] ;~ 17C5:2187 +cs=0x17c5;eip=0x00218a; X(PUSH(word_4ef04)); // 87291 push ds:word_4EF04 ;~ 17C5:218A +cs=0x17c5;eip=0x00218e; X(PUSH(word_4ef06)); // 87292 push ds:word_4EF06 ;~ 17C5:218E +cs=0x17c5;eip=0x002192; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 87293 push [bp+var_4] ;~ 17C5:2192 +cs=0x17c5;eip=0x002195; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 87294 push [bp+var_2] ;~ 17C5:2195 +cs=0x17c5;eip=0x002198; J(CALL(sub_34d30,0)); // 87295 call sub_34D30 ;~ 17C5:2198 +cs=0x17c5;eip=0x00219b; T(ADD(sp, 0x0A)); // 87296 add sp, 0Ah ;~ 17C5:219B loc_283ce: - // 5104 -cs=0x17c5;eip=0x00219e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 39281 mov ax, [bp+arg_2] ;~ 17C5:219E -cs=0x17c5;eip=0x0021a1; X(ADD(word_4ef04, ax)); // 39282 add word_4EF04, ax ;~ 17C5:21A1 -cs=0x17c5;eip=0x0021a5; T(sp = bp;); // 39283 mov sp, bp ;~ 17C5:21A5 -cs=0x17c5;eip=0x0021a7; X(POP(bp)); // 39284 pop bp ;~ 17C5:21A7 -cs=0x17c5;eip=0x0021a8; J(RETN(0)); // 39285 retn ;~ 17C5:21A8 + // 5099 +cs=0x17c5;eip=0x00219e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 87300 mov ax, [bp+arg_2] ;~ 17C5:219E +cs=0x17c5;eip=0x0021a1; X(ADD(word_4ef04, ax)); // 87301 add ds:word_4EF04, ax ;~ 17C5:21A1 +cs=0x17c5;eip=0x0021a5; T(sp = bp;); // 87302 mov sp, bp ;~ 17C5:21A5 +cs=0x17c5;eip=0x0021a7; X(POP(bp)); // 87303 pop bp ;~ 17C5:21A7 +cs=0x17c5;eip=0x0021a8; J(RETN(0)); // 87304 retn ;~ 17C5:21A8 assert(0); __dispatch_call: @@ -16119,20 +5061,20 @@ cs=0x17c5;eip=0x0021a8; J(RETN(0)); // 39285 retn ;~ 17C5:21A8 else goto __dispatch_call; sub_283d9: _begin: -cs=0x17c5;eip=0x0021a9; X(PUSH(bp)); // 39296 push bp ;~ 17C5:21A9 -cs=0x17c5;eip=0x0021aa; T(bp = sp;); // 39297 mov bp, sp ;~ 17C5:21AA -cs=0x17c5;eip=0x0021ac; T(ax = *(dw*)(&dword_528d6);); // 39298 mov ax, word ptr dword_528D6 ;~ 17C5:21AC -cs=0x17c5;eip=0x0021af; T(dx = *(dw*)(((db*)&dword_528d6)+2);); // 39299 mov dx, word ptr dword_528D6+2 ;~ 17C5:21AF -cs=0x17c5;eip=0x0021b3; T(ADD(ax, 0x7A)); // 39300 add ax, 7Ah ; 'z' ;~ 17C5:21B3 -cs=0x17c5;eip=0x0021b6; X(word_4ef04 = ax;); // 39301 mov word_4EF04, ax ;~ 17C5:21B6 -cs=0x17c5;eip=0x0021b9; X(word_4ef06 = dx;); // 39302 mov word_4EF06, dx ;~ 17C5:21B9 -cs=0x17c5;eip=0x0021bd; T(SUB(ax, ax)); // 39303 sub ax, ax ;~ 17C5:21BD -cs=0x17c5;eip=0x0021bf; J({;}); // 39304 jmp short $+2 ;~ 17C5:21BF +cs=0x17c5;eip=0x0021a9; X(PUSH(bp)); // 87315 push bp ;~ 17C5:21A9 +cs=0x17c5;eip=0x0021aa; T(bp = sp;); // 87316 mov bp, sp ;~ 17C5:21AA +cs=0x17c5;eip=0x0021ac; T(ax = *(dw*)(&dword_528d6);); // 87317 mov ax, word ptr ds:dword_528D6 ;~ 17C5:21AC +cs=0x17c5;eip=0x0021af; T(dx = *(dw*)(((db*)&dword_528d6)+2);); // 87318 mov dx, word ptr ds:dword_528D6+2 ;~ 17C5:21AF +cs=0x17c5;eip=0x0021b3; T(ADD(ax, 0x7A)); // 87319 add ax, 7Ah ; 'z' ;~ 17C5:21B3 +cs=0x17c5;eip=0x0021b6; X(word_4ef04 = ax;); // 87320 mov ds:word_4EF04, ax ;~ 17C5:21B6 +cs=0x17c5;eip=0x0021b9; X(word_4ef06 = dx;); // 87321 mov ds:word_4EF06, dx ;~ 17C5:21B9 +cs=0x17c5;eip=0x0021bd; T(SUB(ax, ax)); // 87322 sub ax, ax ;~ 17C5:21BD +cs=0x17c5;eip=0x0021bf; J({;}); // 87323 jmp short $+2 ;~ 17C5:21BF loc_283f1: - // 5105 -cs=0x17c5;eip=0x0021c1; T(sp = bp;); // 39308 mov sp, bp ;~ 17C5:21C1 -cs=0x17c5;eip=0x0021c3; X(POP(bp)); // 39309 pop bp ;~ 17C5:21C3 -cs=0x17c5;eip=0x0021c4; J(RETN(0)); // 39310 retn ;~ 17C5:21C4 + // 5100 +cs=0x17c5;eip=0x0021c1; T(sp = bp;); // 87327 mov sp, bp ;~ 17C5:21C1 +cs=0x17c5;eip=0x0021c3; X(POP(bp)); // 87328 pop bp ;~ 17C5:21C3 +cs=0x17c5;eip=0x0021c4; J(RETN(0)); // 87329 retn ;~ 17C5:21C4 assert(0); __dispatch_call: @@ -16159,11 +5101,11 @@ cs=0x17c5;eip=0x0021c4; J(RETN(0)); // 39310 retn ;~ 17C5:21C4 _group23: _begin: sub_283f6: - // 39321 -cs=0x17c5;eip=0x0021c6; J(CALL(sub_28aa4,0)); // 39322 call sub_28AA4 ;~ 17C5:21C6 + // 87340 +cs=0x17c5;eip=0x0021c6; J(CALL(sub_28aa4,0)); // 87341 call sub_28AA4 ;~ 17C5:21C6 seg2623_21c9_proc: - // 39327 -cs=0x17c5;eip=0x0021c9; J(RETN(0)); // 39327 retn ;~ 17C5:21C9 + // 87346 +cs=0x17c5;eip=0x0021c9; J(RETN(0)); // 87346 retn ;~ 17C5:21C9 assert(0); __dispatch_call: @@ -16190,82 +5132,82 @@ cs=0x17c5;eip=0x0021c9; J(RETN(0)); // 39327 retn ;~ 17C5:21C9 _group24: _begin: sub_283fa: - // 39333 + // 87353 #undef arg_12 #define arg_12 0x16 - // 39335 arg_12 = word ptr 16h ;~ 17C5:21CA + // 87355 arg_12 = word ptr 16h ;~ 17C5:21CA #undef arg_14 #define arg_14 0x18 - // 39336 arg_14 = word ptr 18h ;~ 17C5:21CA + // 87356 arg_14 = word ptr 18h ;~ 17C5:21CA #undef arg_16 #define arg_16 0x1A - // 39337 arg_16 = word ptr 1Ah ;~ 17C5:21CA + // 87357 arg_16 = word ptr 1Ah ;~ 17C5:21CA #undef arg_18 #define arg_18 0x1C - // 39338 arg_18 = word ptr 1Ch ;~ 17C5:21CA -cs=0x17c5;eip=0x0021ca; X(PUSH(bp)); // 39340 push bp ;~ 17C5:21CA -cs=0x17c5;eip=0x0021cb; T(bp = sp;); // 39342 mov bp, sp ;~ 17C5:21CB -cs=0x17c5;eip=0x0021cd; X(PUSH(si)); // 39343 push si ;~ 17C5:21CD -cs=0x17c5;eip=0x0021ce; T(bx = word_49be0;); // 39344 mov bx, word_49BE0 ;~ 17C5:21CE -cs=0x17c5;eip=0x0021d2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_14)))); // 39345 mov ax, [bp+arg_14] ;~ 17C5:21D2 -cs=0x17c5;eip=0x0021d5; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 39346 mov [bx+0Eh], ax ;~ 17C5:21D5 -cs=0x17c5;eip=0x0021d8; T(bx = word_49be0;); // 39347 mov bx, word_49BE0 ;~ 17C5:21D8 -cs=0x17c5;eip=0x0021dc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_14)))); // 39348 mov ax, [bp+arg_14] ;~ 17C5:21DC -cs=0x17c5;eip=0x0021df; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_18)))); // 39349 add ax, [bp+arg_18] ;~ 17C5:21DF -cs=0x17c5;eip=0x0021e2; T(DEC(ax)); // 39350 dec ax ;~ 17C5:21E2 -cs=0x17c5;eip=0x0021e3; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 39351 mov [bx+10h], ax ;~ 17C5:21E3 -cs=0x17c5;eip=0x0021e6; T(bx = word_49be0;); // 39352 mov bx, word_49BE0 ;~ 17C5:21E6 -cs=0x17c5;eip=0x0021ea; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 39353 mov ax, [bp+arg_12] ;~ 17C5:21EA -cs=0x17c5;eip=0x0021ed; X(MOV(*(dw*)(raddr(ds,bx+0x12)), ax)); // 39354 mov [bx+12h], ax ;~ 17C5:21ED -cs=0x17c5;eip=0x0021f0; T(bx = word_49be0;); // 39355 mov bx, word_49BE0 ;~ 17C5:21F0 -cs=0x17c5;eip=0x0021f4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 39356 mov ax, [bp+arg_12] ;~ 17C5:21F4 -cs=0x17c5;eip=0x0021f7; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_16)))); // 39357 add ax, [bp+arg_16] ;~ 17C5:21F7 -cs=0x17c5;eip=0x0021fa; T(DEC(ax)); // 39358 dec ax ;~ 17C5:21FA -cs=0x17c5;eip=0x0021fb; X(MOV(*(dw*)(raddr(ds,bx+0x14)), ax)); // 39359 mov [bx+14h], ax ;~ 17C5:21FB -cs=0x17c5;eip=0x0021fe; J(CALLF(sub_49a7f,0)); // 39360 call far ptr sub_49A7F ;~ 17C5:21FE + // 87358 arg_18 = word ptr 1Ch ;~ 17C5:21CA +cs=0x17c5;eip=0x0021ca; X(PUSH(bp)); // 87360 push bp ;~ 17C5:21CA +cs=0x17c5;eip=0x0021cb; T(bp = sp;); // 87361 mov bp, sp ;~ 17C5:21CB +cs=0x17c5;eip=0x0021cd; X(PUSH(si)); // 87362 push si ;~ 17C5:21CD +cs=0x17c5;eip=0x0021ce; T(bx = word_49be0;); // 87363 mov bx, word_49BE0 ;~ 17C5:21CE +cs=0x17c5;eip=0x0021d2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_14)))); // 87364 mov ax, [bp+arg_14] ;~ 17C5:21D2 +cs=0x17c5;eip=0x0021d5; X(MOV(*(dw*)(raddr(ds,bx+0x0E)), ax)); // 87365 mov [bx+0Eh], ax ;~ 17C5:21D5 +cs=0x17c5;eip=0x0021d8; T(bx = word_49be0;); // 87366 mov bx, word_49BE0 ;~ 17C5:21D8 +cs=0x17c5;eip=0x0021dc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_14)))); // 87367 mov ax, [bp+arg_14] ;~ 17C5:21DC +cs=0x17c5;eip=0x0021df; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_18)))); // 87368 add ax, [bp+arg_18] ;~ 17C5:21DF +cs=0x17c5;eip=0x0021e2; T(DEC(ax)); // 87369 dec ax ;~ 17C5:21E2 +cs=0x17c5;eip=0x0021e3; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 87370 mov [bx+10h], ax ;~ 17C5:21E3 +cs=0x17c5;eip=0x0021e6; T(bx = word_49be0;); // 87371 mov bx, word_49BE0 ;~ 17C5:21E6 +cs=0x17c5;eip=0x0021ea; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 87372 mov ax, [bp+arg_12] ;~ 17C5:21EA +cs=0x17c5;eip=0x0021ed; X(MOV(*(dw*)(raddr(ds,bx+0x12)), ax)); // 87373 mov [bx+12h], ax ;~ 17C5:21ED +cs=0x17c5;eip=0x0021f0; T(bx = word_49be0;); // 87374 mov bx, word_49BE0 ;~ 17C5:21F0 +cs=0x17c5;eip=0x0021f4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 87375 mov ax, [bp+arg_12] ;~ 17C5:21F4 +cs=0x17c5;eip=0x0021f7; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_16)))); // 87376 add ax, [bp+arg_16] ;~ 17C5:21F7 +cs=0x17c5;eip=0x0021fa; T(DEC(ax)); // 87377 dec ax ;~ 17C5:21FA +cs=0x17c5;eip=0x0021fb; X(MOV(*(dw*)(raddr(ds,bx+0x14)), ax)); // 87378 mov [bx+14h], ax ;~ 17C5:21FB +cs=0x17c5;eip=0x0021fe; J(CALLF(sub_49a7f,0)); // 87379 call far ptr sub_49A7F ;~ 17C5:21FE seg2623_2203_proc: - // 39364 -cs=0x17c5;eip=0x002203; T(SUB(ah, ah)); // 39364 sub ah, ah ;~ 17C5:2203 -cs=0x17c5;eip=0x002205; T(bx = word_49be0;); // 39365 mov bx, word_49BE0 ;~ 17C5:2205 -cs=0x17c5;eip=0x002209; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 39366 mov [bx], ax ;~ 17C5:2209 -cs=0x17c5;eip=0x00220b; X(PUSH(word_4e830)); // 39367 push word_4E830 ;~ 17C5:220B -cs=0x17c5;eip=0x00220f; J(CALL(sub_284a8,0)); // 39368 call sub_284A8 ;~ 17C5:220F -cs=0x17c5;eip=0x002212; T(ADD(sp, 2)); // 39369 add sp, 2 ;~ 17C5:2212 -cs=0x17c5;eip=0x002215; T(bx = word_49be0;); // 39370 mov bx, word_49BE0 ;~ 17C5:2215 -cs=0x17c5;eip=0x002219; T(si = *(word_520c8);); // 39371 mov si, word_520C8 ;~ 17C5:2219 -cs=0x17c5;eip=0x00221d; T(AND(si, 0x0FF)); // 39372 and si, 0FFh ;~ 17C5:221D -cs=0x17c5;eip=0x002221; T(MOV(al, *(raddr(ds,si+0x18EC)))); // 39373 mov al, [si+18ECh] ;~ 17C5:2221 -cs=0x17c5;eip=0x002225; T(SUB(ah, ah)); // 39374 sub ah, ah ;~ 17C5:2225 -cs=0x17c5;eip=0x002227; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 39375 mov [bx+4], ax ;~ 17C5:2227 -cs=0x17c5;eip=0x00222a; T(ax = 1;); // 39376 mov ax, 1 ;~ 17C5:222A -cs=0x17c5;eip=0x00222d; X(PUSH(ax)); // 39377 push ax ;~ 17C5:222D -cs=0x17c5;eip=0x00222e; X(PUSH(*(dw*)(raddr(ss,bp+0x12)))); // 39378 push word ptr [bp+12h] ;~ 17C5:222E -cs=0x17c5;eip=0x002231; T(SUB(ax, ax)); // 39379 sub ax, ax ;~ 17C5:2231 -cs=0x17c5;eip=0x002233; X(PUSH(ax)); // 39380 push ax ;~ 17C5:2233 -cs=0x17c5;eip=0x002234; X(PUSH(ax)); // 39381 push ax ;~ 17C5:2234 -cs=0x17c5;eip=0x002235; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 39382 push word ptr [bp+8] ;~ 17C5:2235 -cs=0x17c5;eip=0x002238; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 39383 push word ptr [bp+6] ;~ 17C5:2238 -cs=0x17c5;eip=0x00223b; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 39384 push word ptr [bp+4] ;~ 17C5:223B -cs=0x17c5;eip=0x00223e; X(PUSH(word_49be0)); // 39385 push word_49BE0 ;~ 17C5:223E -cs=0x17c5;eip=0x002242; J(CALL(sub_29b62,0)); // 39386 call sub_29B62 ;~ 17C5:2242 -cs=0x17c5;eip=0x002245; T(ADD(sp, 0x10)); // 39388 add sp, 10h ;~ 17C5:2245 -cs=0x17c5;eip=0x002248; X(PUSH(*(dw*)(raddr(ss,bp+0x14)))); // 39389 push word ptr [bp+14h] ;~ 17C5:2248 -cs=0x17c5;eip=0x00224b; X(PUSH(*(dw*)(raddr(ss,bp+0x12)))); // 39390 push word ptr [bp+12h] ;~ 17C5:224B -cs=0x17c5;eip=0x00224e; X(PUSH(*(dw*)(raddr(ss,bp+0x10)))); // 39391 push word ptr [bp+10h] ;~ 17C5:224E -cs=0x17c5;eip=0x002251; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 39392 push word ptr [bp+0Eh] ;~ 17C5:2251 -cs=0x17c5;eip=0x002254; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 39393 push word ptr [bp+0Ch] ;~ 17C5:2254 -cs=0x17c5;eip=0x002257; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 39394 push word ptr [bp+0Ah] ;~ 17C5:2257 -cs=0x17c5;eip=0x00225a; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 39395 push word ptr [bp+6] ;~ 17C5:225A -cs=0x17c5;eip=0x00225d; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 39396 push word ptr [bp+4] ;~ 17C5:225D -cs=0x17c5;eip=0x002260; J(CALL(sub_284e8,0)); // 39397 call sub_284E8 ;~ 17C5:2260 -cs=0x17c5;eip=0x002263; T(ADD(sp, 0x10)); // 39398 add sp, 10h ;~ 17C5:2263 -cs=0x17c5;eip=0x002266; J(CALL(sub_30c28,0)); // 39399 call sub_30C28 ;~ 17C5:2266 -cs=0x17c5;eip=0x002269; J(CALL(sub_29bda,0)); // 39400 call sub_29BDA ;~ 17C5:2269 -cs=0x17c5;eip=0x00226c; J(CALL(sub_31377,0)); // 39402 call sub_31377 ;~ 17C5:226C -cs=0x17c5;eip=0x00226f; X(XOR(*(byte_49be2), 1)); // 39403 xor byte_49BE2, 1 ;~ 17C5:226F -cs=0x17c5;eip=0x002274; X(POP(si)); // 39404 pop si ;~ 17C5:2274 -cs=0x17c5;eip=0x002275; X(POP(bp)); // 39405 pop bp ;~ 17C5:2275 -cs=0x17c5;eip=0x002276; J(RETN(0)); // 39406 retn ;~ 17C5:2276 + // 87383 +cs=0x17c5;eip=0x002203; T(SUB(ah, ah)); // 87383 sub ah, ah ;~ 17C5:2203 +cs=0x17c5;eip=0x002205; T(bx = word_49be0;); // 87384 mov bx, word_49BE0 ;~ 17C5:2205 +cs=0x17c5;eip=0x002209; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 87385 mov [bx], ax ;~ 17C5:2209 +cs=0x17c5;eip=0x00220b; X(PUSH(word_4e830)); // 87386 push ds:word_4E830 ;~ 17C5:220B +cs=0x17c5;eip=0x00220f; J(CALL(sub_284a8,0)); // 87387 call sub_284A8 ;~ 17C5:220F +cs=0x17c5;eip=0x002212; T(ADD(sp, 2)); // 87388 add sp, 2 ;~ 17C5:2212 +cs=0x17c5;eip=0x002215; T(bx = word_49be0;); // 87389 mov bx, word_49BE0 ;~ 17C5:2215 +cs=0x17c5;eip=0x002219; T(si = word_520c8;); // 87390 mov si, ds:word_520C8 ;~ 17C5:2219 +cs=0x17c5;eip=0x00221d; T(AND(si, 0x0FF)); // 87391 and si, 0FFh ;~ 17C5:221D +cs=0x17c5;eip=0x002221; T(MOV(al, *(raddr(ds,si+0x18EC)))); // 87392 mov al, [si+18ECh] ;~ 17C5:2221 +cs=0x17c5;eip=0x002225; T(SUB(ah, ah)); // 87393 sub ah, ah ;~ 17C5:2225 +cs=0x17c5;eip=0x002227; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 87394 mov [bx+4], ax ;~ 17C5:2227 +cs=0x17c5;eip=0x00222a; T(ax = 1;); // 87395 mov ax, 1 ;~ 17C5:222A +cs=0x17c5;eip=0x00222d; X(PUSH(ax)); // 87396 push ax ;~ 17C5:222D +cs=0x17c5;eip=0x00222e; X(PUSH(*(dw*)(raddr(ss,bp+0x12)))); // 87397 push word ptr [bp+12h] ;~ 17C5:222E +cs=0x17c5;eip=0x002231; T(SUB(ax, ax)); // 87398 sub ax, ax ;~ 17C5:2231 +cs=0x17c5;eip=0x002233; X(PUSH(ax)); // 87399 push ax ;~ 17C5:2233 +cs=0x17c5;eip=0x002234; X(PUSH(ax)); // 87400 push ax ;~ 17C5:2234 +cs=0x17c5;eip=0x002235; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 87401 push word ptr [bp+8] ;~ 17C5:2235 +cs=0x17c5;eip=0x002238; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 87402 push word ptr [bp+6] ;~ 17C5:2238 +cs=0x17c5;eip=0x00223b; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 87403 push word ptr [bp+4] ;~ 17C5:223B +cs=0x17c5;eip=0x00223e; X(PUSH(word_49be0)); // 87404 push word_49BE0 ;~ 17C5:223E +cs=0x17c5;eip=0x002242; J(CALL(sub_29b62,0)); // 87405 call sub_29B62 ;~ 17C5:2242 +cs=0x17c5;eip=0x002245; T(ADD(sp, 0x10)); // 87407 add sp, 10h ;~ 17C5:2245 +cs=0x17c5;eip=0x002248; X(PUSH(*(dw*)(raddr(ss,bp+0x14)))); // 87408 push word ptr [bp+14h] ;~ 17C5:2248 +cs=0x17c5;eip=0x00224b; X(PUSH(*(dw*)(raddr(ss,bp+0x12)))); // 87409 push word ptr [bp+12h] ;~ 17C5:224B +cs=0x17c5;eip=0x00224e; X(PUSH(*(dw*)(raddr(ss,bp+0x10)))); // 87410 push word ptr [bp+10h] ;~ 17C5:224E +cs=0x17c5;eip=0x002251; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 87411 push word ptr [bp+0Eh] ;~ 17C5:2251 +cs=0x17c5;eip=0x002254; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 87412 push word ptr [bp+0Ch] ;~ 17C5:2254 +cs=0x17c5;eip=0x002257; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 87413 push word ptr [bp+0Ah] ;~ 17C5:2257 +cs=0x17c5;eip=0x00225a; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 87414 push word ptr [bp+6] ;~ 17C5:225A +cs=0x17c5;eip=0x00225d; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 87415 push word ptr [bp+4] ;~ 17C5:225D +cs=0x17c5;eip=0x002260; J(CALL(sub_284e8,0)); // 87416 call sub_284E8 ;~ 17C5:2260 +cs=0x17c5;eip=0x002263; T(ADD(sp, 0x10)); // 87418 add sp, 10h ;~ 17C5:2263 +cs=0x17c5;eip=0x002266; J(CALL(sub_30c28,0)); // 87419 call sub_30C28 ;~ 17C5:2266 +cs=0x17c5;eip=0x002269; J(CALL(sub_29bda,0)); // 87420 call sub_29BDA ;~ 17C5:2269 +cs=0x17c5;eip=0x00226c; J(CALL(sub_31377,0)); // 87422 call sub_31377 ;~ 17C5:226C +cs=0x17c5;eip=0x00226f; X(XOR(*(byte_49be2), 1)); // 87423 xor byte_49BE2, 1 ;~ 17C5:226F +cs=0x17c5;eip=0x002274; X(POP(si)); // 87424 pop si ;~ 17C5:2274 +cs=0x17c5;eip=0x002275; X(POP(bp)); // 87425 pop bp ;~ 17C5:2275 +cs=0x17c5;eip=0x002276; J(RETN(0)); // 87426 retn ;~ 17C5:2276 assert(0); __dispatch_call: @@ -16293,28 +5235,28 @@ cs=0x17c5;eip=0x002276; J(RETN(0)); // 39406 retn ;~ 17C5:2276 _begin: #undef var_2 #define var_2 -2 - // 39417 var_2 = byte ptr -2 ;~ 17C5:2278 + // 87438 var_2 = byte ptr -2 ;~ 17C5:2278 #undef arg_0 #define arg_0 4 - // 39418 arg_0 = word ptr 4 ;~ 17C5:2278 -cs=0x17c5;eip=0x002278; X(PUSH(bp)); // 39420 push bp ;~ 17C5:2278 -cs=0x17c5;eip=0x002279; T(bp = sp;); // 39421 mov bp, sp ;~ 17C5:2279 -cs=0x17c5;eip=0x00227b; T(SUB(sp, 2)); // 39422 sub sp, 2 ;~ 17C5:227B -cs=0x17c5;eip=0x00227e; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 39423 cmp [bp+arg_0], 0 ;~ 17C5:227E -cs=0x17c5;eip=0x002282; J(JLE(loc_284c6)); // 39424 jle short loc_284C6 ;~ 17C5:2282 -cs=0x17c5;eip=0x002284; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 39425 mov al, byte ptr [bp+arg_0] ;~ 17C5:2284 -cs=0x17c5;eip=0x002287; T(ADD(al, *(byte_4db3c))); // 39426 add al, byte_4DB3C ;~ 17C5:2287 -cs=0x17c5;eip=0x00228b; X(MOV(*(raddr(ss,bp+var_2)), al)); // 39427 mov [bp+var_2], al ;~ 17C5:228B + // 87439 arg_0 = word ptr 4 ;~ 17C5:2278 +cs=0x17c5;eip=0x002278; X(PUSH(bp)); // 87441 push bp ;~ 17C5:2278 +cs=0x17c5;eip=0x002279; T(bp = sp;); // 87442 mov bp, sp ;~ 17C5:2279 +cs=0x17c5;eip=0x00227b; T(SUB(sp, 2)); // 87443 sub sp, 2 ;~ 17C5:227B +cs=0x17c5;eip=0x00227e; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 87444 cmp [bp+arg_0], 0 ;~ 17C5:227E +cs=0x17c5;eip=0x002282; J(JLE(loc_284c6)); // 87445 jle short loc_284C6 ;~ 17C5:2282 +cs=0x17c5;eip=0x002284; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 87446 mov al, byte ptr [bp+arg_0] ;~ 17C5:2284 +cs=0x17c5;eip=0x002287; T(ADD(al, byte_4db3c)); // 87447 add al, ds:byte_4DB3C ;~ 17C5:2287 +cs=0x17c5;eip=0x00228b; X(MOV(*(raddr(ss,bp+var_2)), al)); // 87448 mov [bp+var_2], al ;~ 17C5:228B loc_284be: - // 5106 -cs=0x17c5;eip=0x00228e; T(al = *(byte_4db3c);); // 39430 mov al, byte_4DB3C ;~ 17C5:228E -cs=0x17c5;eip=0x002291; T(CMP(*(raddr(ss,bp+var_2)), al)); // 39431 cmp [bp+var_2], al ;~ 17C5:2291 -cs=0x17c5;eip=0x002294; J(JNZ(loc_284be)); // 39432 jnz short loc_284BE ;~ 17C5:2294 + // 5101 +cs=0x17c5;eip=0x00228e; T(al = byte_4db3c;); // 87451 mov al, ds:byte_4DB3C ;~ 17C5:228E +cs=0x17c5;eip=0x002291; T(CMP(*(raddr(ss,bp+var_2)), al)); // 87452 cmp [bp+var_2], al ;~ 17C5:2291 +cs=0x17c5;eip=0x002294; J(JNZ(loc_284be)); // 87453 jnz short loc_284BE ;~ 17C5:2294 loc_284c6: - // 5107 -cs=0x17c5;eip=0x002296; T(sp = bp;); // 39435 mov sp, bp ;~ 17C5:2296 -cs=0x17c5;eip=0x002298; X(POP(bp)); // 39436 pop bp ;~ 17C5:2298 -cs=0x17c5;eip=0x002299; J(RETN(0)); // 39437 retn ;~ 17C5:2299 + // 5102 +cs=0x17c5;eip=0x002296; T(sp = bp;); // 87456 mov sp, bp ;~ 17C5:2296 +cs=0x17c5;eip=0x002298; X(POP(bp)); // 87457 pop bp ;~ 17C5:2298 +cs=0x17c5;eip=0x002299; J(RETN(0)); // 87458 retn ;~ 17C5:2299 assert(0); __dispatch_call: @@ -16343,22 +5285,22 @@ cs=0x17c5;eip=0x002299; J(RETN(0)); // 39437 retn ;~ 17C5:2299 _begin: #undef arg_0 #define arg_0 4 - // 39448 arg_0 = word ptr 4 ;~ 17C5:229A -cs=0x17c5;eip=0x00229a; X(PUSH(bp)); // 39450 push bp ;~ 17C5:229A -cs=0x17c5;eip=0x00229b; T(bp = sp;); // 39451 mov bp, sp ;~ 17C5:229B -cs=0x17c5;eip=0x00229d; T(ax = 0x10;); // 39452 mov ax, 10h ;~ 17C5:229D -cs=0x17c5;eip=0x0022a0; X(PUSH(ax)); // 39453 push ax ;~ 17C5:22A0 -cs=0x17c5;eip=0x0022a1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 39454 mov ax, [bp+arg_0] ;~ 17C5:22A1 -cs=0x17c5;eip=0x0022a4; T(cl = 4;); // 39455 mov cl, 4 ;~ 17C5:22A4 -cs=0x17c5;eip=0x0022a6; T(SHL(ax, cl)); // 39456 shl ax, cl ;~ 17C5:22A6 -cs=0x17c5;eip=0x0022a8; T(ADD(ax, 0x1104)); // 39457 add ax, 1104h ;~ 17C5:22A8 -cs=0x17c5;eip=0x0022ab; X(PUSH(ax)); // 39458 push ax ;~ 17C5:22AB -cs=0x17c5;eip=0x0022ac; T(ax = 0x18EC;); // 39459 mov ax, 18ECh ;~ 17C5:22AC -cs=0x17c5;eip=0x0022af; X(PUSH(ax)); // 39460 push ax ;~ 17C5:22AF -cs=0x17c5;eip=0x0022b0; J(CALL(sub_34d94,0)); // 39461 call sub_34D94 ;~ 17C5:22B0 -cs=0x17c5;eip=0x0022b3; T(ADD(sp, 6)); // 39462 add sp, 6 ;~ 17C5:22B3 -cs=0x17c5;eip=0x0022b6; X(POP(bp)); // 39463 pop bp ;~ 17C5:22B6 -cs=0x17c5;eip=0x0022b7; J(RETN(0)); // 39464 retn ;~ 17C5:22B7 + // 87469 arg_0 = word ptr 4 ;~ 17C5:229A +cs=0x17c5;eip=0x00229a; X(PUSH(bp)); // 87471 push bp ;~ 17C5:229A +cs=0x17c5;eip=0x00229b; T(bp = sp;); // 87472 mov bp, sp ;~ 17C5:229B +cs=0x17c5;eip=0x00229d; T(ax = 0x10;); // 87473 mov ax, 10h ;~ 17C5:229D +cs=0x17c5;eip=0x0022a0; X(PUSH(ax)); // 87474 push ax ;~ 17C5:22A0 +cs=0x17c5;eip=0x0022a1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 87475 mov ax, [bp+arg_0] ;~ 17C5:22A1 +cs=0x17c5;eip=0x0022a4; T(cl = 4;); // 87476 mov cl, 4 ;~ 17C5:22A4 +cs=0x17c5;eip=0x0022a6; T(SHL(ax, cl)); // 87477 shl ax, cl ;~ 17C5:22A6 +cs=0x17c5;eip=0x0022a8; T(ADD(ax, 0x1104)); // 87478 add ax, 1104h ;~ 17C5:22A8 +cs=0x17c5;eip=0x0022ab; X(PUSH(ax)); // 87479 push ax ;~ 17C5:22AB +cs=0x17c5;eip=0x0022ac; T(ax = 0x18EC;); // 87480 mov ax, 18ECh ;~ 17C5:22AC +cs=0x17c5;eip=0x0022af; X(PUSH(ax)); // 87481 push ax ;~ 17C5:22AF +cs=0x17c5;eip=0x0022b0; J(CALL(sub_34d94,0)); // 87482 call sub_34D94 ;~ 17C5:22B0 +cs=0x17c5;eip=0x0022b3; T(ADD(sp, 6)); // 87483 add sp, 6 ;~ 17C5:22B3 +cs=0x17c5;eip=0x0022b6; X(POP(bp)); // 87484 pop bp ;~ 17C5:22B6 +cs=0x17c5;eip=0x0022b7; J(RETN(0)); // 87485 retn ;~ 17C5:22B7 assert(0); __dispatch_call: @@ -16384,508 +5326,508 @@ cs=0x17c5;eip=0x0022b7; J(RETN(0)); // 39464 retn ;~ 17C5:22B7 _group25: _begin: sub_284e8: - // 39472 + // 87493 #undef var_1a #define var_1a -0x1A - // 39474 var_1A = word ptr -1Ah ;~ 17C5:22B8 + // 87495 var_1A = word ptr -1Ah ;~ 17C5:22B8 #undef var_18 #define var_18 -0x18 - // 39475 var_18 = word ptr -18h ;~ 17C5:22B8 + // 87496 var_18 = word ptr -18h ;~ 17C5:22B8 #undef var_16 #define var_16 -0x16 - // 39476 var_16 = word ptr -16h ;~ 17C5:22B8 + // 87497 var_16 = word ptr -16h ;~ 17C5:22B8 #undef var_14 #define var_14 -0x14 - // 39477 var_14 = word ptr -14h ;~ 17C5:22B8 + // 87498 var_14 = word ptr -14h ;~ 17C5:22B8 #undef var_12 #define var_12 -0x12 - // 39478 var_12 = word ptr -12h ;~ 17C5:22B8 + // 87499 var_12 = word ptr -12h ;~ 17C5:22B8 #undef var_e #define var_e -0x0E - // 39479 var_E = word ptr -0Eh ;~ 17C5:22B8 + // 87500 var_E = word ptr -0Eh ;~ 17C5:22B8 #undef var_c #define var_c -0x0C - // 39480 var_C = word ptr -0Ch ;~ 17C5:22B8 + // 87501 var_C = word ptr -0Ch ;~ 17C5:22B8 #undef var_a #define var_a -0x0A - // 39481 var_A = word ptr -0Ah ;~ 17C5:22B8 + // 87502 var_A = word ptr -0Ah ;~ 17C5:22B8 #undef var_8 #define var_8 -8 - // 39482 var_8 = word ptr -8 ;~ 17C5:22B8 + // 87503 var_8 = word ptr -8 ;~ 17C5:22B8 #undef var_6 #define var_6 -6 - // 39483 var_6 = word ptr -6 ;~ 17C5:22B8 + // 87504 var_6 = word ptr -6 ;~ 17C5:22B8 #undef var_4 #define var_4 -4 - // 39484 var_4 = word ptr -4 ;~ 17C5:22B8 + // 87505 var_4 = word ptr -4 ;~ 17C5:22B8 #undef var_2 #define var_2 -2 - // 39485 var_2 = word ptr -2 ;~ 17C5:22B8 + // 87506 var_2 = word ptr -2 ;~ 17C5:22B8 #undef arg_0 #define arg_0 4 - // 39486 arg_0 = word ptr 4 ;~ 17C5:22B8 + // 87507 arg_0 = word ptr 4 ;~ 17C5:22B8 #undef arg_2 #define arg_2 6 - // 39487 arg_2 = word ptr 6 ;~ 17C5:22B8 + // 87508 arg_2 = word ptr 6 ;~ 17C5:22B8 #undef arg_4 #define arg_4 8 - // 39488 arg_4 = word ptr 8 ;~ 17C5:22B8 + // 87509 arg_4 = word ptr 8 ;~ 17C5:22B8 #undef arg_6 #define arg_6 0x0A - // 39489 arg_6 = word ptr 0Ah ;~ 17C5:22B8 + // 87510 arg_6 = word ptr 0Ah ;~ 17C5:22B8 #undef arg_8 #define arg_8 0x0C - // 39490 arg_8 = word ptr 0Ch ;~ 17C5:22B8 + // 87511 arg_8 = word ptr 0Ch ;~ 17C5:22B8 #undef arg_a #define arg_a 0x0E - // 39491 arg_A = word ptr 0Eh ;~ 17C5:22B8 + // 87512 arg_A = word ptr 0Eh ;~ 17C5:22B8 #undef arg_c #define arg_c 0x10 - // 39492 arg_C = word ptr 10h ;~ 17C5:22B8 + // 87513 arg_C = word ptr 10h ;~ 17C5:22B8 #undef arg_e #define arg_e 0x12 - // 39493 arg_E = word ptr 12h ;~ 17C5:22B8 -cs=0x17c5;eip=0x0022b8; X(PUSH(bp)); // 39497 push bp ;~ 17C5:22B8 -cs=0x17c5;eip=0x0022b9; T(bp = sp;); // 39498 mov bp, sp ;~ 17C5:22B9 -cs=0x17c5;eip=0x0022bb; T(SUB(sp, 0x1C)); // 39499 sub sp, 1Ch ;~ 17C5:22BB -cs=0x17c5;eip=0x0022be; X(PUSH(si)); // 39500 push si ;~ 17C5:22BE -cs=0x17c5;eip=0x0022bf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 39501 mov ax, [bp+arg_4] ;~ 17C5:22BF -cs=0x17c5;eip=0x0022c2; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_6)))); // 39502 mov dx, [bp+arg_6] ;~ 17C5:22C2 -cs=0x17c5;eip=0x0022c5; X(word_52ae8 = ax;); // 39503 mov word_52AE8, ax ;~ 17C5:22C5 -cs=0x17c5;eip=0x0022c8; X(word_52aea = dx;); // 39504 mov word_52AEA, dx ;~ 17C5:22C8 -cs=0x17c5;eip=0x0022cc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 39505 mov ax, [bp+arg_8] ;~ 17C5:22CC -cs=0x17c5;eip=0x0022cf; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_a)))); // 39506 mov dx, [bp+arg_A] ;~ 17C5:22CF -cs=0x17c5;eip=0x0022d2; X(word_52aec = ax;); // 39507 mov word_52AEC, ax ;~ 17C5:22D2 -cs=0x17c5;eip=0x0022d5; X(word_52aee = dx;); // 39508 mov word_52AEE, dx ;~ 17C5:22D5 -cs=0x17c5;eip=0x0022d9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 39509 mov ax, [bp+arg_C] ;~ 17C5:22D9 -cs=0x17c5;eip=0x0022dc; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_e)))); // 39510 mov dx, [bp+arg_E] ;~ 17C5:22DC -cs=0x17c5;eip=0x0022df; X(word_52af0 = ax;); // 39511 mov word_52AF0, ax ;~ 17C5:22DF -cs=0x17c5;eip=0x0022e2; X(word_52af2 = dx;); // 39512 mov word_52AF2, dx ;~ 17C5:22E2 -cs=0x17c5;eip=0x0022e6; T(ax = word_52ae8;); // 39513 mov ax, word_52AE8 ;~ 17C5:22E6 -cs=0x17c5;eip=0x0022e9; T(dx = word_52aea;); // 39514 mov dx, word_52AEA ;~ 17C5:22E9 -cs=0x17c5;eip=0x0022ed; X(MOV(*(dw*)(raddr(ss,bp+arg_4)), ax)); // 39515 mov [bp+arg_4], ax ;~ 17C5:22ED -cs=0x17c5;eip=0x0022f0; X(MOV(*(dw*)(raddr(ss,bp+arg_6)), dx)); // 39516 mov [bp+arg_6], dx ;~ 17C5:22F0 -cs=0x17c5;eip=0x0022f3; T(ax = word_52aec;); // 39517 mov ax, word_52AEC ;~ 17C5:22F3 -cs=0x17c5;eip=0x0022f6; T(dx = word_52aee;); // 39518 mov dx, word_52AEE ;~ 17C5:22F6 -cs=0x17c5;eip=0x0022fa; X(MOV(*(dw*)(raddr(ss,bp+arg_8)), ax)); // 39519 mov [bp+arg_8], ax ;~ 17C5:22FA -cs=0x17c5;eip=0x0022fd; X(MOV(*(dw*)(raddr(ss,bp+arg_a)), dx)); // 39520 mov [bp+arg_A], dx ;~ 17C5:22FD -cs=0x17c5;eip=0x002300; T(ax = word_52af0;); // 39521 mov ax, word_52AF0 ;~ 17C5:2300 -cs=0x17c5;eip=0x002303; T(dx = word_52af2;); // 39522 mov dx, word_52AF2 ;~ 17C5:2303 -cs=0x17c5;eip=0x002307; X(MOV(*(dw*)(raddr(ss,bp+arg_c)), ax)); // 39523 mov [bp+arg_C], ax ;~ 17C5:2307 -cs=0x17c5;eip=0x00230a; X(MOV(*(dw*)(raddr(ss,bp+arg_e)), dx)); // 39524 mov [bp+arg_E], dx ;~ 17C5:230A -cs=0x17c5;eip=0x00230d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 39525 mov ax, [bp+arg_0] ;~ 17C5:230D -cs=0x17c5;eip=0x002310; T(NEG(ax)); // 39526 neg ax ;~ 17C5:2310 -cs=0x17c5;eip=0x002312; T(ADD(ah, 0x10)); // 39527 add ah, 10h ;~ 17C5:2312 -cs=0x17c5;eip=0x002315; T(cl = 0x0D;); // 39528 mov cl, 0Dh ;~ 17C5:2315 -cs=0x17c5;eip=0x002317; T(SHR(ax, cl)); // 39529 shr ax, cl ;~ 17C5:2317 -cs=0x17c5;eip=0x002319; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 39530 mov [bp+var_6], ax ;~ 17C5:2319 -cs=0x17c5;eip=0x00231c; T(CMP(*(dw*)(byte_4f20c), 0)); // 39531 cmp word ptr byte_4F20C, 0 ;~ 17C5:231C -cs=0x17c5;eip=0x002321; J(JZ(loc_28558)); // 39532 jz short loc_28558 ;~ 17C5:2321 -cs=0x17c5;eip=0x002323; T(ax = 4;); // 39533 mov ax, 4 ;~ 17C5:2323 -cs=0x17c5;eip=0x002326; J(JMP(loc_2855b)); // 39534 jmp short loc_2855B ;~ 17C5:2326 + // 87514 arg_E = word ptr 12h ;~ 17C5:22B8 +cs=0x17c5;eip=0x0022b8; X(PUSH(bp)); // 87518 push bp ;~ 17C5:22B8 +cs=0x17c5;eip=0x0022b9; T(bp = sp;); // 87519 mov bp, sp ;~ 17C5:22B9 +cs=0x17c5;eip=0x0022bb; T(SUB(sp, 0x1C)); // 87520 sub sp, 1Ch ;~ 17C5:22BB +cs=0x17c5;eip=0x0022be; X(PUSH(si)); // 87521 push si ;~ 17C5:22BE +cs=0x17c5;eip=0x0022bf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 87522 mov ax, [bp+arg_4] ;~ 17C5:22BF +cs=0x17c5;eip=0x0022c2; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_6)))); // 87523 mov dx, [bp+arg_6] ;~ 17C5:22C2 +cs=0x17c5;eip=0x0022c5; X(word_52ae8 = ax;); // 87524 mov ds:word_52AE8, ax ;~ 17C5:22C5 +cs=0x17c5;eip=0x0022c8; X(word_52aea = dx;); // 87525 mov ds:word_52AEA, dx ;~ 17C5:22C8 +cs=0x17c5;eip=0x0022cc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 87526 mov ax, [bp+arg_8] ;~ 17C5:22CC +cs=0x17c5;eip=0x0022cf; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_a)))); // 87527 mov dx, [bp+arg_A] ;~ 17C5:22CF +cs=0x17c5;eip=0x0022d2; X(word_52aec = ax;); // 87528 mov ds:word_52AEC, ax ;~ 17C5:22D2 +cs=0x17c5;eip=0x0022d5; X(word_52aee = dx;); // 87529 mov ds:word_52AEE, dx ;~ 17C5:22D5 +cs=0x17c5;eip=0x0022d9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 87530 mov ax, [bp+arg_C] ;~ 17C5:22D9 +cs=0x17c5;eip=0x0022dc; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_e)))); // 87531 mov dx, [bp+arg_E] ;~ 17C5:22DC +cs=0x17c5;eip=0x0022df; X(word_52af0 = ax;); // 87532 mov ds:word_52AF0, ax ;~ 17C5:22DF +cs=0x17c5;eip=0x0022e2; X(word_52af2 = dx;); // 87533 mov ds:word_52AF2, dx ;~ 17C5:22E2 +cs=0x17c5;eip=0x0022e6; T(ax = word_52ae8;); // 87534 mov ax, ds:word_52AE8 ;~ 17C5:22E6 +cs=0x17c5;eip=0x0022e9; T(dx = word_52aea;); // 87535 mov dx, ds:word_52AEA ;~ 17C5:22E9 +cs=0x17c5;eip=0x0022ed; X(MOV(*(dw*)(raddr(ss,bp+arg_4)), ax)); // 87536 mov [bp+arg_4], ax ;~ 17C5:22ED +cs=0x17c5;eip=0x0022f0; X(MOV(*(dw*)(raddr(ss,bp+arg_6)), dx)); // 87537 mov [bp+arg_6], dx ;~ 17C5:22F0 +cs=0x17c5;eip=0x0022f3; T(ax = word_52aec;); // 87538 mov ax, ds:word_52AEC ;~ 17C5:22F3 +cs=0x17c5;eip=0x0022f6; T(dx = word_52aee;); // 87539 mov dx, ds:word_52AEE ;~ 17C5:22F6 +cs=0x17c5;eip=0x0022fa; X(MOV(*(dw*)(raddr(ss,bp+arg_8)), ax)); // 87540 mov [bp+arg_8], ax ;~ 17C5:22FA +cs=0x17c5;eip=0x0022fd; X(MOV(*(dw*)(raddr(ss,bp+arg_a)), dx)); // 87541 mov [bp+arg_A], dx ;~ 17C5:22FD +cs=0x17c5;eip=0x002300; T(ax = word_52af0;); // 87542 mov ax, ds:word_52AF0 ;~ 17C5:2300 +cs=0x17c5;eip=0x002303; T(dx = word_52af2;); // 87543 mov dx, ds:word_52AF2 ;~ 17C5:2303 +cs=0x17c5;eip=0x002307; X(MOV(*(dw*)(raddr(ss,bp+arg_c)), ax)); // 87544 mov [bp+arg_C], ax ;~ 17C5:2307 +cs=0x17c5;eip=0x00230a; X(MOV(*(dw*)(raddr(ss,bp+arg_e)), dx)); // 87545 mov [bp+arg_E], dx ;~ 17C5:230A +cs=0x17c5;eip=0x00230d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 87546 mov ax, [bp+arg_0] ;~ 17C5:230D +cs=0x17c5;eip=0x002310; T(NEG(ax)); // 87547 neg ax ;~ 17C5:2310 +cs=0x17c5;eip=0x002312; T(ADD(ah, 0x10)); // 87548 add ah, 10h ;~ 17C5:2312 +cs=0x17c5;eip=0x002315; T(cl = 0x0D;); // 87549 mov cl, 0Dh ;~ 17C5:2315 +cs=0x17c5;eip=0x002317; T(SHR(ax, cl)); // 87550 shr ax, cl ;~ 17C5:2317 +cs=0x17c5;eip=0x002319; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 87551 mov [bp+var_6], ax ;~ 17C5:2319 +cs=0x17c5;eip=0x00231c; T(CMP(word_4f20c, 0)); // 87552 cmp ds:word_4F20C, 0 ;~ 17C5:231C +cs=0x17c5;eip=0x002321; J(JZ(loc_28558)); // 87553 jz short loc_28558 ;~ 17C5:2321 +cs=0x17c5;eip=0x002323; T(ax = 4;); // 87554 mov ax, 4 ;~ 17C5:2323 +cs=0x17c5;eip=0x002326; J(JMP(loc_2855b)); // 87555 jmp short loc_2855B ;~ 17C5:2326 loc_28558: - // 5108 -cs=0x17c5;eip=0x002328; T(ax = 3;); // 39538 mov ax, 3 ;~ 17C5:2328 + // 5103 +cs=0x17c5;eip=0x002328; T(ax = 3;); // 87559 mov ax, 3 ;~ 17C5:2328 loc_2855b: - // 5109 -cs=0x17c5;eip=0x00232b; X(*(word_5239c) = ax;); // 39541 mov word_5239C, ax ;~ 17C5:232B -cs=0x17c5;eip=0x00232e; J(JMP(loc_28564)); // 39542 jmp short loc_28564 ;~ 17C5:232E + // 5104 +cs=0x17c5;eip=0x00232b; X(word_5239c = ax;); // 87562 mov ds:word_5239C, ax ;~ 17C5:232B +cs=0x17c5;eip=0x00232e; J(JMP(loc_28564)); // 87563 jmp short loc_28564 ;~ 17C5:232E loc_28560: - // 5110 -cs=0x17c5;eip=0x002330; X(DEC(*(word_5239c))); // 39546 dec word_5239C ;~ 17C5:2330 + // 5105 +cs=0x17c5;eip=0x002330; X(DEC(word_5239c)); // 87568 dec ds:word_5239C ;~ 17C5:2330 loc_28564: - // 5111 -cs=0x17c5;eip=0x002334; T(CMP(*(word_5239c), 1)); // 39549 cmp word_5239C, 1 ;~ 17C5:2334 -cs=0x17c5;eip=0x002339; J(JGE(loc_2856e)); // 39550 jge short loc_2856E ;~ 17C5:2339 -cs=0x17c5;eip=0x00233b; J(JMP(loc_288df)); // 39552 jmp loc_288DF ;~ 17C5:233B + // 5106 +cs=0x17c5;eip=0x002334; T(CMP(word_5239c, 1)); // 87571 cmp ds:word_5239C, 1 ;~ 17C5:2334 +cs=0x17c5;eip=0x002339; J(JGE(loc_2856e)); // 87572 jge short loc_2856E ;~ 17C5:2339 +cs=0x17c5;eip=0x00233b; J(JMP(loc_288df)); // 87573 jmp loc_288DF ;~ 17C5:233B loc_2856e: - // 5112 -cs=0x17c5;eip=0x00233e; T(bx = *(word_5239c);); // 39556 mov bx, word_5239C ;~ 17C5:233E -cs=0x17c5;eip=0x002342; T(SHL(bx, 1)); // 39557 shl bx, 1 ;~ 17C5:2342 -cs=0x17c5;eip=0x002344; T(CMP(*(dw*)(raddr(ds,bx+0x12F2)), 0)); // 39558 cmp word ptr [bx+12F2h], 0 ;~ 17C5:2344 -cs=0x17c5;eip=0x002349; J(JNZ(loc_2857e)); // 39559 jnz short loc_2857E ;~ 17C5:2349 -cs=0x17c5;eip=0x00234b; J(JMP(loc_288dc)); // 39560 jmp loc_288DC ;~ 17C5:234B + // 5107 +cs=0x17c5;eip=0x00233e; T(bx = word_5239c;); // 87577 mov bx, ds:word_5239C ;~ 17C5:233E +cs=0x17c5;eip=0x002342; T(SHL(bx, 1)); // 87578 shl bx, 1 ;~ 17C5:2342 +cs=0x17c5;eip=0x002344; T(CMP(*(dw*)(raddr(ds,bx+0x12F2)), 0)); // 87579 cmp word ptr [bx+12F2h], 0 ;~ 17C5:2344 +cs=0x17c5;eip=0x002349; J(JNZ(loc_2857e)); // 87580 jnz short loc_2857E ;~ 17C5:2349 +cs=0x17c5;eip=0x00234b; J(JMP(loc_288dc)); // 87581 jmp loc_288DC ;~ 17C5:234B loc_2857e: - // 5113 -cs=0x17c5;eip=0x00234e; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 39564 push [bp+arg_6] ;~ 17C5:234E -cs=0x17c5;eip=0x002351; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 39565 push [bp+arg_4] ;~ 17C5:2351 -cs=0x17c5;eip=0x002354; X(PUSH(*(word_5239c))); // 39566 push word_5239C ;~ 17C5:2354 -cs=0x17c5;eip=0x002358; J(CALL(sub_288e4,0)); // 39567 call sub_288E4 ;~ 17C5:2358 -cs=0x17c5;eip=0x00235b; T(ADD(sp, 6)); // 39568 add sp, 6 ;~ 17C5:235B -cs=0x17c5;eip=0x00235e; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 39569 mov [bp+var_18], ax ;~ 17C5:235E -cs=0x17c5;eip=0x002361; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 39570 mov [bp+var_16], dx ;~ 17C5:2361 -cs=0x17c5;eip=0x002364; T(cl = 0x0C;); // 39571 mov cl, 0Ch ;~ 17C5:2364 + // 5108 +cs=0x17c5;eip=0x00234e; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 87585 push [bp+arg_6] ;~ 17C5:234E +cs=0x17c5;eip=0x002351; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 87586 push [bp+arg_4] ;~ 17C5:2351 +cs=0x17c5;eip=0x002354; X(PUSH(word_5239c)); // 87587 push ds:word_5239C ;~ 17C5:2354 +cs=0x17c5;eip=0x002358; J(CALL(sub_288e4,0)); // 87588 call sub_288E4 ;~ 17C5:2358 +cs=0x17c5;eip=0x00235b; T(ADD(sp, 6)); // 87589 add sp, 6 ;~ 17C5:235B +cs=0x17c5;eip=0x00235e; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 87590 mov [bp+var_18], ax ;~ 17C5:235E +cs=0x17c5;eip=0x002361; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 87591 mov [bp+var_16], dx ;~ 17C5:2361 +cs=0x17c5;eip=0x002364; T(cl = 0x0C;); // 87592 mov cl, 0Ch ;~ 17C5:2364 loc_28596: - // 5114 -cs=0x17c5;eip=0x002366; T(SHR(dx, 1)); // 39574 shr dx, 1 ;~ 17C5:2366 -cs=0x17c5;eip=0x002368; T(RCR(ax, 1)); // 39575 rcr ax, 1 ;~ 17C5:2368 -cs=0x17c5;eip=0x00236a; T(DEC(cl)); // 39576 dec cl ;~ 17C5:236A -cs=0x17c5;eip=0x00236c; J(JZ(loc_285a0)); // 39577 jz short loc_285A0 ;~ 17C5:236C -cs=0x17c5;eip=0x00236e; J(JMP(loc_28596)); // 39578 jmp short loc_28596 ;~ 17C5:236E + // 5109 +cs=0x17c5;eip=0x002366; T(SHR(dx, 1)); // 87595 shr dx, 1 ;~ 17C5:2366 +cs=0x17c5;eip=0x002368; T(RCR(ax, 1)); // 87596 rcr ax, 1 ;~ 17C5:2368 +cs=0x17c5;eip=0x00236a; T(DEC(cl)); // 87597 dec cl ;~ 17C5:236A +cs=0x17c5;eip=0x00236c; J(JZ(loc_285a0)); // 87598 jz short loc_285A0 ;~ 17C5:236C +cs=0x17c5;eip=0x00236e; J(JMP(loc_28596)); // 87599 jmp short loc_28596 ;~ 17C5:236E loc_285a0: - // 5115 -cs=0x17c5;eip=0x002370; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 39582 mov [bp+var_12], ax ;~ 17C5:2370 -cs=0x17c5;eip=0x002373; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 39583 mov ax, [bp+var_18] ;~ 17C5:2373 -cs=0x17c5;eip=0x002376; T(AND(ah, 0x0F)); // 39584 and ah, 0Fh ;~ 17C5:2376 -cs=0x17c5;eip=0x002379; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 39585 mov [bp+var_8], ax ;~ 17C5:2379 -cs=0x17c5;eip=0x00237c; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 39586 push [bp+arg_A] ;~ 17C5:237C -cs=0x17c5;eip=0x00237f; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 39587 push [bp+arg_8] ;~ 17C5:237F -cs=0x17c5;eip=0x002382; X(PUSH(*(word_5239c))); // 39588 push word_5239C ;~ 17C5:2382 -cs=0x17c5;eip=0x002386; J(CALL(sub_288e4,0)); // 39589 call sub_288E4 ;~ 17C5:2386 -cs=0x17c5;eip=0x002389; T(ADD(sp, 6)); // 39590 add sp, 6 ;~ 17C5:2389 -cs=0x17c5;eip=0x00238c; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 39591 mov [bp+var_18], ax ;~ 17C5:238C -cs=0x17c5;eip=0x00238f; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 39592 mov [bp+var_16], dx ;~ 17C5:238F -cs=0x17c5;eip=0x002392; T(cl = 0x0C;); // 39593 mov cl, 0Ch ;~ 17C5:2392 + // 5110 +cs=0x17c5;eip=0x002370; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 87603 mov [bp+var_12], ax ;~ 17C5:2370 +cs=0x17c5;eip=0x002373; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 87604 mov ax, [bp+var_18] ;~ 17C5:2373 +cs=0x17c5;eip=0x002376; T(AND(ah, 0x0F)); // 87605 and ah, 0Fh ;~ 17C5:2376 +cs=0x17c5;eip=0x002379; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 87606 mov [bp+var_8], ax ;~ 17C5:2379 +cs=0x17c5;eip=0x00237c; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 87607 push [bp+arg_A] ;~ 17C5:237C +cs=0x17c5;eip=0x00237f; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 87608 push [bp+arg_8] ;~ 17C5:237F +cs=0x17c5;eip=0x002382; X(PUSH(word_5239c)); // 87609 push ds:word_5239C ;~ 17C5:2382 +cs=0x17c5;eip=0x002386; J(CALL(sub_288e4,0)); // 87610 call sub_288E4 ;~ 17C5:2386 +cs=0x17c5;eip=0x002389; T(ADD(sp, 6)); // 87611 add sp, 6 ;~ 17C5:2389 +cs=0x17c5;eip=0x00238c; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 87612 mov [bp+var_18], ax ;~ 17C5:238C +cs=0x17c5;eip=0x00238f; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 87613 mov [bp+var_16], dx ;~ 17C5:238F +cs=0x17c5;eip=0x002392; T(cl = 0x0C;); // 87614 mov cl, 0Ch ;~ 17C5:2392 loc_285c4: - // 5116 -cs=0x17c5;eip=0x002394; T(SHR(dx, 1)); // 39596 shr dx, 1 ;~ 17C5:2394 -cs=0x17c5;eip=0x002396; T(RCR(ax, 1)); // 39597 rcr ax, 1 ;~ 17C5:2396 -cs=0x17c5;eip=0x002398; T(DEC(cl)); // 39598 dec cl ;~ 17C5:2398 -cs=0x17c5;eip=0x00239a; J(JZ(loc_285ce)); // 39599 jz short loc_285CE ;~ 17C5:239A -cs=0x17c5;eip=0x00239c; J(JMP(loc_285c4)); // 39600 jmp short loc_285C4 ;~ 17C5:239C + // 5111 +cs=0x17c5;eip=0x002394; T(SHR(dx, 1)); // 87617 shr dx, 1 ;~ 17C5:2394 +cs=0x17c5;eip=0x002396; T(RCR(ax, 1)); // 87618 rcr ax, 1 ;~ 17C5:2396 +cs=0x17c5;eip=0x002398; T(DEC(cl)); // 87619 dec cl ;~ 17C5:2398 +cs=0x17c5;eip=0x00239a; J(JZ(loc_285ce)); // 87620 jz short loc_285CE ;~ 17C5:239A +cs=0x17c5;eip=0x00239c; J(JMP(loc_285c4)); // 87621 jmp short loc_285C4 ;~ 17C5:239C loc_285ce: - // 5117 -cs=0x17c5;eip=0x00239e; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 39604 mov [bp+var_14], ax ;~ 17C5:239E -cs=0x17c5;eip=0x0023a1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 39605 mov ax, [bp+var_18] ;~ 17C5:23A1 -cs=0x17c5;eip=0x0023a4; T(AND(ah, 0x0F)); // 39606 and ah, 0Fh ;~ 17C5:23A4 -cs=0x17c5;eip=0x0023a7; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 39607 mov [bp+var_C], ax ;~ 17C5:23A7 -cs=0x17c5;eip=0x0023aa; X(PUSH(*(dw*)(raddr(ss,bp+arg_e)))); // 39608 push [bp+arg_E] ;~ 17C5:23AA -cs=0x17c5;eip=0x0023ad; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 39609 push [bp+arg_C] ;~ 17C5:23AD -cs=0x17c5;eip=0x0023b0; X(PUSH(*(word_5239c))); // 39610 push word_5239C ;~ 17C5:23B0 -cs=0x17c5;eip=0x0023b4; J(CALL(sub_288e4,0)); // 39611 call sub_288E4 ;~ 17C5:23B4 -cs=0x17c5;eip=0x0023b7; T(ADD(sp, 6)); // 39612 add sp, 6 ;~ 17C5:23B7 -cs=0x17c5;eip=0x0023ba; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 39613 mov [bp+var_18], ax ;~ 17C5:23BA -cs=0x17c5;eip=0x0023bd; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 39614 mov [bp+var_16], dx ;~ 17C5:23BD -cs=0x17c5;eip=0x0023c0; T(OR(dx, dx)); // 39615 or dx, dx ;~ 17C5:23C0 -cs=0x17c5;eip=0x0023c2; J(JZ(loc_285f7)); // 39616 jz short loc_285F7 ;~ 17C5:23C2 -cs=0x17c5;eip=0x0023c4; J(JMP(loc_288dc)); // 39617 jmp loc_288DC ;~ 17C5:23C4 + // 5112 +cs=0x17c5;eip=0x00239e; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 87625 mov [bp+var_14], ax ;~ 17C5:239E +cs=0x17c5;eip=0x0023a1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 87626 mov ax, [bp+var_18] ;~ 17C5:23A1 +cs=0x17c5;eip=0x0023a4; T(AND(ah, 0x0F)); // 87627 and ah, 0Fh ;~ 17C5:23A4 +cs=0x17c5;eip=0x0023a7; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 87628 mov [bp+var_C], ax ;~ 17C5:23A7 +cs=0x17c5;eip=0x0023aa; X(PUSH(*(dw*)(raddr(ss,bp+arg_e)))); // 87629 push [bp+arg_E] ;~ 17C5:23AA +cs=0x17c5;eip=0x0023ad; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 87630 push [bp+arg_C] ;~ 17C5:23AD +cs=0x17c5;eip=0x0023b0; X(PUSH(word_5239c)); // 87631 push ds:word_5239C ;~ 17C5:23B0 +cs=0x17c5;eip=0x0023b4; J(CALL(sub_288e4,0)); // 87632 call sub_288E4 ;~ 17C5:23B4 +cs=0x17c5;eip=0x0023b7; T(ADD(sp, 6)); // 87633 add sp, 6 ;~ 17C5:23B7 +cs=0x17c5;eip=0x0023ba; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 87634 mov [bp+var_18], ax ;~ 17C5:23BA +cs=0x17c5;eip=0x0023bd; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 87635 mov [bp+var_16], dx ;~ 17C5:23BD +cs=0x17c5;eip=0x0023c0; T(OR(dx, dx)); // 87636 or dx, dx ;~ 17C5:23C0 +cs=0x17c5;eip=0x0023c2; J(JZ(loc_285f7)); // 87637 jz short loc_285F7 ;~ 17C5:23C2 +cs=0x17c5;eip=0x0023c4; J(JMP(loc_288dc)); // 87638 jmp loc_288DC ;~ 17C5:23C4 loc_285f7: - // 5118 -cs=0x17c5;eip=0x0023c7; J(JC(loc_28601)); // 39621 jb short loc_28601 ;~ 17C5:23C7 -cs=0x17c5;eip=0x0023c9; T(CMP(ax, 0x7FFF)); // 39622 cmp ax, 7FFFh ;~ 17C5:23C9 -cs=0x17c5;eip=0x0023cc; J(JC(loc_28601)); // 39623 jb short loc_28601 ;~ 17C5:23CC -cs=0x17c5;eip=0x0023ce; J(JMP(loc_288dc)); // 39624 jmp loc_288DC ;~ 17C5:23CE + // 5113 +cs=0x17c5;eip=0x0023c7; J(JC(loc_28601)); // 87642 jb short loc_28601 ;~ 17C5:23C7 +cs=0x17c5;eip=0x0023c9; T(CMP(ax, 0x7FFF)); // 87643 cmp ax, 7FFFh ;~ 17C5:23C9 +cs=0x17c5;eip=0x0023cc; J(JC(loc_28601)); // 87644 jb short loc_28601 ;~ 17C5:23CC +cs=0x17c5;eip=0x0023ce; J(JMP(loc_288dc)); // 87645 jmp loc_288DC ;~ 17C5:23CE loc_28601: - // 5119 -cs=0x17c5;eip=0x0023d1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 39629 mov ax, [bp+var_18] ;~ 17C5:23D1 -cs=0x17c5;eip=0x0023d4; T(MOV(dx, *(dw*)(raddr(ss,bp+var_16)))); // 39630 mov dx, [bp+var_16] ;~ 17C5:23D4 -cs=0x17c5;eip=0x0023d7; T(OR(dx, dx)); // 39631 or dx, dx ;~ 17C5:23D7 -cs=0x17c5;eip=0x0023d9; J(JNZ(loc_28617)); // 39632 jnz short loc_28617 ;~ 17C5:23D9 -cs=0x17c5;eip=0x0023db; J(JC(loc_28612)); // 39633 jb short loc_28612 ;~ 17C5:23DB -cs=0x17c5;eip=0x0023dd; T(CMP(ax, 2)); // 39634 cmp ax, 2 ;~ 17C5:23DD -cs=0x17c5;eip=0x0023e0; J(JNC(loc_28617)); // 39635 jnb short loc_28617 ;~ 17C5:23E0 + // 5114 +cs=0x17c5;eip=0x0023d1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 87650 mov ax, [bp+var_18] ;~ 17C5:23D1 +cs=0x17c5;eip=0x0023d4; T(MOV(dx, *(dw*)(raddr(ss,bp+var_16)))); // 87651 mov dx, [bp+var_16] ;~ 17C5:23D4 +cs=0x17c5;eip=0x0023d7; T(OR(dx, dx)); // 87652 or dx, dx ;~ 17C5:23D7 +cs=0x17c5;eip=0x0023d9; J(JNZ(loc_28617)); // 87653 jnz short loc_28617 ;~ 17C5:23D9 +cs=0x17c5;eip=0x0023db; J(JC(loc_28612)); // 87654 jb short loc_28612 ;~ 17C5:23DB +cs=0x17c5;eip=0x0023dd; T(CMP(ax, 2)); // 87655 cmp ax, 2 ;~ 17C5:23DD +cs=0x17c5;eip=0x0023e0; J(JNC(loc_28617)); // 87656 jnb short loc_28617 ;~ 17C5:23E0 loc_28612: - // 5120 -cs=0x17c5;eip=0x0023e2; T(SUB(dx, dx)); // 39639 sub dx, dx ;~ 17C5:23E2 -cs=0x17c5;eip=0x0023e4; T(ax = 2;); // 39640 mov ax, 2 ;~ 17C5:23E4 + // 5115 +cs=0x17c5;eip=0x0023e2; T(SUB(dx, dx)); // 87660 sub dx, dx ;~ 17C5:23E2 +cs=0x17c5;eip=0x0023e4; T(ax = 2;); // 87661 mov ax, 2 ;~ 17C5:23E4 loc_28617: - // 5121 -cs=0x17c5;eip=0x0023e7; X(word_4ef0c = ax;); // 39644 mov word_4EF0C, ax ;~ 17C5:23E7 -cs=0x17c5;eip=0x0023ea; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 39645 mov [bp+var_E], 0 ;~ 17C5:23EA -cs=0x17c5;eip=0x0023ef; J(JMP(loc_28624)); // 39646 jmp short loc_28624 ;~ 17C5:23EF + // 5116 +cs=0x17c5;eip=0x0023e7; X(word_4ef0c = ax;); // 87665 mov ds:word_4EF0C, ax ;~ 17C5:23E7 +cs=0x17c5;eip=0x0023ea; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 87666 mov [bp+var_E], 0 ;~ 17C5:23EA +cs=0x17c5;eip=0x0023ef; J(JMP(loc_28624)); // 87667 jmp short loc_28624 ;~ 17C5:23EF loc_28621: - // 5122 -cs=0x17c5;eip=0x0023f1; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 39650 inc [bp+var_E] ;~ 17C5:23F1 + // 5117 +cs=0x17c5;eip=0x0023f1; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 87671 inc [bp+var_E] ;~ 17C5:23F1 loc_28624: - // 5123 -cs=0x17c5;eip=0x0023f4; T(CMP(*(word_5239c), 4)); // 39653 cmp word_5239C, 4 ;~ 17C5:23F4 -cs=0x17c5;eip=0x0023f9; J(JZ(loc_2862e)); // 39654 jz short loc_2862E ;~ 17C5:23F9 -cs=0x17c5;eip=0x0023fb; J(JMP(loc_286ba)); // 39655 jmp loc_286BA ;~ 17C5:23FB + // 5118 +cs=0x17c5;eip=0x0023f4; T(CMP(word_5239c, 4)); // 87674 cmp ds:word_5239C, 4 ;~ 17C5:23F4 +cs=0x17c5;eip=0x0023f9; J(JZ(loc_2862e)); // 87675 jz short loc_2862E ;~ 17C5:23F9 +cs=0x17c5;eip=0x0023fb; J(JMP(loc_286ba)); // 87676 jmp loc_286BA ;~ 17C5:23FB loc_2862e: - // 5124 -cs=0x17c5;eip=0x0023fe; T(CMP(*(dw*)(byte_4f20c), 2)); // 39659 cmp word ptr byte_4F20C, 2 ;~ 17C5:23FE -cs=0x17c5;eip=0x002403; J(JGE(loc_28638)); // 39660 jge short loc_28638 ;~ 17C5:2403 -cs=0x17c5;eip=0x002405; J(JMP(loc_286ba)); // 39661 jmp loc_286BA ;~ 17C5:2405 + // 5119 +cs=0x17c5;eip=0x0023fe; T(CMP(word_4f20c, 2)); // 87680 cmp ds:word_4F20C, 2 ;~ 17C5:23FE +cs=0x17c5;eip=0x002403; J(JGE(loc_28638)); // 87681 jge short loc_28638 ;~ 17C5:2403 +cs=0x17c5;eip=0x002405; J(JMP(loc_286ba)); // 87682 jmp loc_286BA ;~ 17C5:2405 loc_28638: - // 5125 -cs=0x17c5;eip=0x002408; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 0x0F)); // 39665 cmp [bp+var_E], 0Fh ;~ 17C5:2408 -cs=0x17c5;eip=0x00240c; J(JNZ(loc_28641)); // 39666 jnz short loc_28641 ;~ 17C5:240C -cs=0x17c5;eip=0x00240e; J(JMP(loc_288dc)); // 39668 jmp loc_288DC ;~ 17C5:240E + // 5120 +cs=0x17c5;eip=0x002408; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 0x0F)); // 87686 cmp [bp+var_E], 0Fh ;~ 17C5:2408 +cs=0x17c5;eip=0x00240c; J(JNZ(loc_28641)); // 87687 jnz short loc_28641 ;~ 17C5:240C +cs=0x17c5;eip=0x00240e; J(JMP(loc_288dc)); // 87689 jmp loc_288DC ;~ 17C5:240E loc_28641: - // 5126 -cs=0x17c5;eip=0x002411; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 39672 mov ax, [bp+var_E] ;~ 17C5:2411 -cs=0x17c5;eip=0x002414; T(SHL(ax, 1)); // 39673 shl ax, 1 ;~ 17C5:2414 -cs=0x17c5;eip=0x002416; T(si = ax;); // 39674 mov si, ax ;~ 17C5:2416 -cs=0x17c5;eip=0x002418; T(ax = 0x12;); // 39675 mov ax, 12h ;~ 17C5:2418 -cs=0x17c5;eip=0x00241b; X(MUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 39676 mul [bp+var_6] ;~ 17C5:241B -cs=0x17c5;eip=0x00241e; T(bx = ax;); // 39677 mov bx, ax ;~ 17C5:241E -cs=0x17c5;eip=0x002420; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 39678 mov ax, [bx+si+1144h] ;~ 17C5:2420 -cs=0x17c5;eip=0x002424; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 39679 mov [bp+var_2], ax ;~ 17C5:2424 -cs=0x17c5;eip=0x002427; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 39680 mov ax, [bp+var_6] ;~ 17C5:2427 -cs=0x17c5;eip=0x00242a; T(ADD(ax, 2)); // 39681 add ax, 2 ;~ 17C5:242A -cs=0x17c5;eip=0x00242d; T(AND(ax, 7)); // 39682 and ax, 7 ;~ 17C5:242D -cs=0x17c5;eip=0x002430; T(cx = 0x12;); // 39683 mov cx, 12h ;~ 17C5:2430 -cs=0x17c5;eip=0x002433; T(MUL1_2(cx)); // 39684 mul cx ;~ 17C5:2433 -cs=0x17c5;eip=0x002435; T(bx = ax;); // 39685 mov bx, ax ;~ 17C5:2435 -cs=0x17c5;eip=0x002437; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 39686 mov ax, [bx+si+1144h] ;~ 17C5:2437 -cs=0x17c5;eip=0x00243b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 39687 mov [bp+var_4], ax ;~ 17C5:243B -cs=0x17c5;eip=0x00243e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 39688 mov ax, [bp+var_8] ;~ 17C5:243E -cs=0x17c5;eip=0x002441; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 39689 mov dx, [bp+var_2] ;~ 17C5:2441 -cs=0x17c5;eip=0x002444; T(cl = 0x0C;); // 39690 mov cl, 0Ch ;~ 17C5:2444 -cs=0x17c5;eip=0x002446; T(SHL(dx, cl)); // 39691 shl dx, cl ;~ 17C5:2446 -cs=0x17c5;eip=0x002448; T(SUB(ax, dx)); // 39692 sub ax, dx ;~ 17C5:2448 -cs=0x17c5;eip=0x00244a; T(SUB(ax, 0x800)); // 39693 sub ax, 800h ;~ 17C5:244A -cs=0x17c5;eip=0x00244d; X(word_4ef08 = ax;); // 39694 mov word_4EF08, ax ;~ 17C5:244D -cs=0x17c5;eip=0x002450; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 39695 mov ax, [bp+var_C] ;~ 17C5:2450 -cs=0x17c5;eip=0x002453; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 39696 mov dx, [bp+var_4] ;~ 17C5:2453 -cs=0x17c5;eip=0x002456; T(SHL(dx, cl)); // 39697 shl dx, cl ;~ 17C5:2456 -cs=0x17c5;eip=0x002458; T(SUB(ax, dx)); // 39698 sub ax, dx ;~ 17C5:2458 -cs=0x17c5;eip=0x00245a; T(SUB(ax, 0x800)); // 39699 sub ax, 800h ;~ 17C5:245A -cs=0x17c5;eip=0x00245d; X(word_4ef0a = ax;); // 39700 mov word_4EF0A, ax ;~ 17C5:245D -cs=0x17c5;eip=0x002460; X(word_4a492 = 7;); // 39701 mov word_4A492, 7 ;~ 17C5:2460 -cs=0x17c5;eip=0x002466; T(ax = word_4ef0c;); // 39702 mov ax, word_4EF0C ;~ 17C5:2466 -cs=0x17c5;eip=0x002469; T(NEG(ax)); // 39703 neg ax ;~ 17C5:2469 -cs=0x17c5;eip=0x00246b; X(PUSH(ax)); // 39704 push ax ;~ 17C5:246B -cs=0x17c5;eip=0x00246c; T(ax = word_4ef0a;); // 39705 mov ax, word_4EF0A ;~ 17C5:246C -cs=0x17c5;eip=0x00246f; T(NEG(ax)); // 39706 neg ax ;~ 17C5:246F -cs=0x17c5;eip=0x002471; X(PUSH(ax)); // 39707 push ax ;~ 17C5:2471 -cs=0x17c5;eip=0x002472; T(ax = word_4ef08;); // 39708 mov ax, word_4EF08 ;~ 17C5:2472 -cs=0x17c5;eip=0x002475; T(NEG(ax)); // 39709 neg ax ;~ 17C5:2475 -cs=0x17c5;eip=0x002477; X(PUSH(ax)); // 39710 push ax ;~ 17C5:2477 -cs=0x17c5;eip=0x002478; J(CALLF(sub_364f7,0)); // 39711 call sub_364F7 ;~ 17C5:2478 -cs=0x17c5;eip=0x00247d; T(ADD(sp, 6)); // 39712 add sp, 6 ;~ 17C5:247D -cs=0x17c5;eip=0x002480; T(OR(ax, ax)); // 39713 or ax, ax ;~ 17C5:2480 -cs=0x17c5;eip=0x002482; J(JZ(loc_286b7)); // 39714 jz short loc_286B7 ;~ 17C5:2482 -cs=0x17c5;eip=0x002484; J(JMP(loc_288d9)); // 39715 jmp loc_288D9 ;~ 17C5:2484 + // 5121 +cs=0x17c5;eip=0x002411; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 87693 mov ax, [bp+var_E] ;~ 17C5:2411 +cs=0x17c5;eip=0x002414; T(SHL(ax, 1)); // 87694 shl ax, 1 ;~ 17C5:2414 +cs=0x17c5;eip=0x002416; T(si = ax;); // 87695 mov si, ax ;~ 17C5:2416 +cs=0x17c5;eip=0x002418; T(ax = 0x12;); // 87696 mov ax, 12h ;~ 17C5:2418 +cs=0x17c5;eip=0x00241b; X(MUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 87697 mul [bp+var_6] ;~ 17C5:241B +cs=0x17c5;eip=0x00241e; T(bx = ax;); // 87698 mov bx, ax ;~ 17C5:241E +cs=0x17c5;eip=0x002420; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 87699 mov ax, [bx+si+1144h] ;~ 17C5:2420 +cs=0x17c5;eip=0x002424; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 87700 mov [bp+var_2], ax ;~ 17C5:2424 +cs=0x17c5;eip=0x002427; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 87701 mov ax, [bp+var_6] ;~ 17C5:2427 +cs=0x17c5;eip=0x00242a; T(ADD(ax, 2)); // 87702 add ax, 2 ;~ 17C5:242A +cs=0x17c5;eip=0x00242d; T(AND(ax, 7)); // 87703 and ax, 7 ;~ 17C5:242D +cs=0x17c5;eip=0x002430; T(cx = 0x12;); // 87704 mov cx, 12h ;~ 17C5:2430 +cs=0x17c5;eip=0x002433; T(MUL1_2(cx)); // 87705 mul cx ;~ 17C5:2433 +cs=0x17c5;eip=0x002435; T(bx = ax;); // 87706 mov bx, ax ;~ 17C5:2435 +cs=0x17c5;eip=0x002437; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 87707 mov ax, [bx+si+1144h] ;~ 17C5:2437 +cs=0x17c5;eip=0x00243b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 87708 mov [bp+var_4], ax ;~ 17C5:243B +cs=0x17c5;eip=0x00243e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 87709 mov ax, [bp+var_8] ;~ 17C5:243E +cs=0x17c5;eip=0x002441; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 87710 mov dx, [bp+var_2] ;~ 17C5:2441 +cs=0x17c5;eip=0x002444; T(cl = 0x0C;); // 87711 mov cl, 0Ch ;~ 17C5:2444 +cs=0x17c5;eip=0x002446; T(SHL(dx, cl)); // 87712 shl dx, cl ;~ 17C5:2446 +cs=0x17c5;eip=0x002448; T(SUB(ax, dx)); // 87713 sub ax, dx ;~ 17C5:2448 +cs=0x17c5;eip=0x00244a; T(SUB(ax, 0x800)); // 87714 sub ax, 800h ;~ 17C5:244A +cs=0x17c5;eip=0x00244d; X(word_4ef08 = ax;); // 87715 mov ds:word_4EF08, ax ;~ 17C5:244D +cs=0x17c5;eip=0x002450; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 87716 mov ax, [bp+var_C] ;~ 17C5:2450 +cs=0x17c5;eip=0x002453; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 87717 mov dx, [bp+var_4] ;~ 17C5:2453 +cs=0x17c5;eip=0x002456; T(SHL(dx, cl)); // 87718 shl dx, cl ;~ 17C5:2456 +cs=0x17c5;eip=0x002458; T(SUB(ax, dx)); // 87719 sub ax, dx ;~ 17C5:2458 +cs=0x17c5;eip=0x00245a; T(SUB(ax, 0x800)); // 87720 sub ax, 800h ;~ 17C5:245A +cs=0x17c5;eip=0x00245d; X(word_4ef0a = ax;); // 87721 mov ds:word_4EF0A, ax ;~ 17C5:245D +cs=0x17c5;eip=0x002460; X(word_4a492 = 7;); // 87722 mov word_4A492, 7 ;~ 17C5:2460 +cs=0x17c5;eip=0x002466; T(ax = word_4ef0c;); // 87723 mov ax, ds:word_4EF0C ;~ 17C5:2466 +cs=0x17c5;eip=0x002469; T(NEG(ax)); // 87724 neg ax ;~ 17C5:2469 +cs=0x17c5;eip=0x00246b; X(PUSH(ax)); // 87725 push ax ;~ 17C5:246B +cs=0x17c5;eip=0x00246c; T(ax = word_4ef0a;); // 87726 mov ax, ds:word_4EF0A ;~ 17C5:246C +cs=0x17c5;eip=0x00246f; T(NEG(ax)); // 87727 neg ax ;~ 17C5:246F +cs=0x17c5;eip=0x002471; X(PUSH(ax)); // 87728 push ax ;~ 17C5:2471 +cs=0x17c5;eip=0x002472; T(ax = word_4ef08;); // 87729 mov ax, ds:word_4EF08 ;~ 17C5:2472 +cs=0x17c5;eip=0x002475; T(NEG(ax)); // 87730 neg ax ;~ 17C5:2475 +cs=0x17c5;eip=0x002477; X(PUSH(ax)); // 87731 push ax ;~ 17C5:2477 +cs=0x17c5;eip=0x002478; J(CALLF(sub_364f7,0)); // 87732 call sub_364F7 ;~ 17C5:2478 +cs=0x17c5;eip=0x00247d; T(ADD(sp, 6)); // 87733 add sp, 6 ;~ 17C5:247D +cs=0x17c5;eip=0x002480; T(OR(ax, ax)); // 87734 or ax, ax ;~ 17C5:2480 +cs=0x17c5;eip=0x002482; J(JZ(loc_286b7)); // 87735 jz short loc_286B7 ;~ 17C5:2482 +cs=0x17c5;eip=0x002484; J(JMP(loc_288d9)); // 87736 jmp loc_288D9 ;~ 17C5:2484 loc_286b7: - // 5127 -cs=0x17c5;eip=0x002487; J(JMP(loc_28745)); // 39719 jmp loc_28745 ;~ 17C5:2487 + // 5122 +cs=0x17c5;eip=0x002487; J(JMP(loc_28745)); // 87740 jmp loc_28745 ;~ 17C5:2487 loc_286ba: - // 5128 -cs=0x17c5;eip=0x00248a; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 9)); // 39724 cmp [bp+var_E], 9 ;~ 17C5:248A -cs=0x17c5;eip=0x00248e; J(JNZ(loc_286c3)); // 39725 jnz short loc_286C3 ;~ 17C5:248E -cs=0x17c5;eip=0x002490; J(JMP(loc_288dc)); // 39726 jmp loc_288DC ;~ 17C5:2490 + // 5123 +cs=0x17c5;eip=0x00248a; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 9)); // 87745 cmp [bp+var_E], 9 ;~ 17C5:248A +cs=0x17c5;eip=0x00248e; J(JNZ(loc_286c3)); // 87746 jnz short loc_286C3 ;~ 17C5:248E +cs=0x17c5;eip=0x002490; J(JMP(loc_288dc)); // 87747 jmp loc_288DC ;~ 17C5:2490 loc_286c3: - // 5129 -cs=0x17c5;eip=0x002493; T(CMP(*(word_5239c), 4)); // 39730 cmp word_5239C, 4 ;~ 17C5:2493 -cs=0x17c5;eip=0x002498; J(JZ(loc_286da)); // 39731 jz short loc_286DA ;~ 17C5:2498 -cs=0x17c5;eip=0x00249a; T(CMP(*(dw*)(byte_4f20c), 2)); // 39732 cmp word ptr byte_4F20C, 2 ;~ 17C5:249A -cs=0x17c5;eip=0x00249f; J(JGE(loc_286da)); // 39733 jge short loc_286DA ;~ 17C5:249F -cs=0x17c5;eip=0x0024a1; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 4)); // 39734 cmp [bp+var_E], 4 ;~ 17C5:24A1 -cs=0x17c5;eip=0x0024a5; J(JGE(loc_286da)); // 39735 jge short loc_286DA ;~ 17C5:24A5 -cs=0x17c5;eip=0x0024a7; J(JMP(loc_288d9)); // 39736 jmp loc_288D9 ;~ 17C5:24A7 + // 5124 +cs=0x17c5;eip=0x002493; T(CMP(word_5239c, 4)); // 87751 cmp ds:word_5239C, 4 ;~ 17C5:2493 +cs=0x17c5;eip=0x002498; J(JZ(loc_286da)); // 87752 jz short loc_286DA ;~ 17C5:2498 +cs=0x17c5;eip=0x00249a; T(CMP(word_4f20c, 2)); // 87753 cmp ds:word_4F20C, 2 ;~ 17C5:249A +cs=0x17c5;eip=0x00249f; J(JGE(loc_286da)); // 87754 jge short loc_286DA ;~ 17C5:249F +cs=0x17c5;eip=0x0024a1; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 4)); // 87755 cmp [bp+var_E], 4 ;~ 17C5:24A1 +cs=0x17c5;eip=0x0024a5; J(JGE(loc_286da)); // 87756 jge short loc_286DA ;~ 17C5:24A5 +cs=0x17c5;eip=0x0024a7; J(JMP(loc_288d9)); // 87757 jmp loc_288D9 ;~ 17C5:24A7 loc_286da: - // 5130 -cs=0x17c5;eip=0x0024aa; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0x0D555)); // 39741 cmp [bp+arg_2], 0D555h ;~ 17C5:24AA -cs=0x17c5;eip=0x0024af; J(JGE(loc_286f6)); // 39742 jge short loc_286F6 ;~ 17C5:24AF -cs=0x17c5;eip=0x0024b1; T(MOV(si, *(dw*)(raddr(ss,bp+var_e)))); // 39743 mov si, [bp+var_E] ;~ 17C5:24B1 -cs=0x17c5;eip=0x0024b4; T(SHL(si, 1)); // 39744 shl si, 1 ;~ 17C5:24B4 -cs=0x17c5;eip=0x0024b6; T(MOV(ax, *(dw*)(raddr(ds,si+0x12C4)))); // 39745 mov ax, [si+12C4h] ;~ 17C5:24B6 -cs=0x17c5;eip=0x0024ba; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 39746 mov [bp+var_2], ax ;~ 17C5:24BA -cs=0x17c5;eip=0x0024bd; T(MOV(ax, *(dw*)(raddr(ds,si+0x12D6)))); // 39747 mov ax, [si+12D6h] ;~ 17C5:24BD -cs=0x17c5;eip=0x0024c1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 39748 mov [bp+var_4], ax ;~ 17C5:24C1 -cs=0x17c5;eip=0x0024c4; J(JMP(loc_28723)); // 39749 jmp short loc_28723 ;~ 17C5:24C4 + // 5125 +cs=0x17c5;eip=0x0024aa; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0x0D555)); // 87762 cmp [bp+arg_2], 0D555h ;~ 17C5:24AA +cs=0x17c5;eip=0x0024af; J(JGE(loc_286f6)); // 87763 jge short loc_286F6 ;~ 17C5:24AF +cs=0x17c5;eip=0x0024b1; T(MOV(si, *(dw*)(raddr(ss,bp+var_e)))); // 87764 mov si, [bp+var_E] ;~ 17C5:24B1 +cs=0x17c5;eip=0x0024b4; T(SHL(si, 1)); // 87765 shl si, 1 ;~ 17C5:24B4 +cs=0x17c5;eip=0x0024b6; T(MOV(ax, *(dw*)(raddr(ds,si+0x12C4)))); // 87766 mov ax, [si+12C4h] ;~ 17C5:24B6 +cs=0x17c5;eip=0x0024ba; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 87767 mov [bp+var_2], ax ;~ 17C5:24BA +cs=0x17c5;eip=0x0024bd; T(MOV(ax, *(dw*)(raddr(ds,si+0x12D6)))); // 87768 mov ax, [si+12D6h] ;~ 17C5:24BD +cs=0x17c5;eip=0x0024c1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 87769 mov [bp+var_4], ax ;~ 17C5:24C1 +cs=0x17c5;eip=0x0024c4; J(JMP(loc_28723)); // 87770 jmp short loc_28723 ;~ 17C5:24C4 loc_286f6: - // 5131 -cs=0x17c5;eip=0x0024c6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 39753 mov ax, [bp+var_E] ;~ 17C5:24C6 -cs=0x17c5;eip=0x0024c9; T(SHL(ax, 1)); // 39754 shl ax, 1 ;~ 17C5:24C9 -cs=0x17c5;eip=0x0024cb; T(si = ax;); // 39755 mov si, ax ;~ 17C5:24CB -cs=0x17c5;eip=0x0024cd; T(ax = 0x12;); // 39756 mov ax, 12h ;~ 17C5:24CD -cs=0x17c5;eip=0x0024d0; X(MUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 39757 mul [bp+var_6] ;~ 17C5:24D0 -cs=0x17c5;eip=0x0024d3; T(bx = ax;); // 39758 mov bx, ax ;~ 17C5:24D3 -cs=0x17c5;eip=0x0024d5; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 39759 mov ax, [bx+si+1144h] ;~ 17C5:24D5 -cs=0x17c5;eip=0x0024d9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 39760 mov [bp+var_2], ax ;~ 17C5:24D9 -cs=0x17c5;eip=0x0024dc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 39761 mov ax, [bp+var_6] ;~ 17C5:24DC -cs=0x17c5;eip=0x0024df; T(ADD(ax, 2)); // 39762 add ax, 2 ;~ 17C5:24DF -cs=0x17c5;eip=0x0024e2; T(AND(ax, 7)); // 39763 and ax, 7 ;~ 17C5:24E2 -cs=0x17c5;eip=0x0024e5; T(cx = 0x12;); // 39764 mov cx, 12h ;~ 17C5:24E5 -cs=0x17c5;eip=0x0024e8; T(MUL1_2(cx)); // 39765 mul cx ;~ 17C5:24E8 -cs=0x17c5;eip=0x0024ea; T(bx = ax;); // 39766 mov bx, ax ;~ 17C5:24EA -cs=0x17c5;eip=0x0024ec; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 39767 mov ax, [bx+si+1144h] ;~ 17C5:24EC -cs=0x17c5;eip=0x0024f0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 39768 mov [bp+var_4], ax ;~ 17C5:24F0 + // 5126 +cs=0x17c5;eip=0x0024c6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 87774 mov ax, [bp+var_E] ;~ 17C5:24C6 +cs=0x17c5;eip=0x0024c9; T(SHL(ax, 1)); // 87775 shl ax, 1 ;~ 17C5:24C9 +cs=0x17c5;eip=0x0024cb; T(si = ax;); // 87776 mov si, ax ;~ 17C5:24CB +cs=0x17c5;eip=0x0024cd; T(ax = 0x12;); // 87777 mov ax, 12h ;~ 17C5:24CD +cs=0x17c5;eip=0x0024d0; X(MUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 87778 mul [bp+var_6] ;~ 17C5:24D0 +cs=0x17c5;eip=0x0024d3; T(bx = ax;); // 87779 mov bx, ax ;~ 17C5:24D3 +cs=0x17c5;eip=0x0024d5; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 87780 mov ax, [bx+si+1144h] ;~ 17C5:24D5 +cs=0x17c5;eip=0x0024d9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 87781 mov [bp+var_2], ax ;~ 17C5:24D9 +cs=0x17c5;eip=0x0024dc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 87782 mov ax, [bp+var_6] ;~ 17C5:24DC +cs=0x17c5;eip=0x0024df; T(ADD(ax, 2)); // 87783 add ax, 2 ;~ 17C5:24DF +cs=0x17c5;eip=0x0024e2; T(AND(ax, 7)); // 87784 and ax, 7 ;~ 17C5:24E2 +cs=0x17c5;eip=0x0024e5; T(cx = 0x12;); // 87785 mov cx, 12h ;~ 17C5:24E5 +cs=0x17c5;eip=0x0024e8; T(MUL1_2(cx)); // 87786 mul cx ;~ 17C5:24E8 +cs=0x17c5;eip=0x0024ea; T(bx = ax;); // 87787 mov bx, ax ;~ 17C5:24EA +cs=0x17c5;eip=0x0024ec; T(MOV(ax, *(dw*)(raddr(ds,bx+si+0x1144)))); // 87788 mov ax, [bx+si+1144h] ;~ 17C5:24EC +cs=0x17c5;eip=0x0024f0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 87789 mov [bp+var_4], ax ;~ 17C5:24F0 loc_28723: - // 5132 -cs=0x17c5;eip=0x0024f3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 39771 mov ax, [bp+var_8] ;~ 17C5:24F3 -cs=0x17c5;eip=0x0024f6; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 39772 mov dx, [bp+var_2] ;~ 17C5:24F6 -cs=0x17c5;eip=0x0024f9; T(cl = 0x0C;); // 39773 mov cl, 0Ch ;~ 17C5:24F9 -cs=0x17c5;eip=0x0024fb; T(SHL(dx, cl)); // 39774 shl dx, cl ;~ 17C5:24FB -cs=0x17c5;eip=0x0024fd; T(SUB(ax, dx)); // 39775 sub ax, dx ;~ 17C5:24FD -cs=0x17c5;eip=0x0024ff; T(SUB(ax, 0x800)); // 39776 sub ax, 800h ;~ 17C5:24FF -cs=0x17c5;eip=0x002502; X(word_4ef08 = ax;); // 39777 mov word_4EF08, ax ;~ 17C5:2502 -cs=0x17c5;eip=0x002505; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 39778 mov ax, [bp+var_C] ;~ 17C5:2505 -cs=0x17c5;eip=0x002508; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 39779 mov dx, [bp+var_4] ;~ 17C5:2508 -cs=0x17c5;eip=0x00250b; T(SHL(dx, cl)); // 39780 shl dx, cl ;~ 17C5:250B -cs=0x17c5;eip=0x00250d; T(SUB(ax, dx)); // 39781 sub ax, dx ;~ 17C5:250D -cs=0x17c5;eip=0x00250f; T(SUB(ax, 0x800)); // 39782 sub ax, 800h ;~ 17C5:250F -cs=0x17c5;eip=0x002512; X(word_4ef0a = ax;); // 39783 mov word_4EF0A, ax ;~ 17C5:2512 + // 5127 +cs=0x17c5;eip=0x0024f3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 87792 mov ax, [bp+var_8] ;~ 17C5:24F3 +cs=0x17c5;eip=0x0024f6; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 87793 mov dx, [bp+var_2] ;~ 17C5:24F6 +cs=0x17c5;eip=0x0024f9; T(cl = 0x0C;); // 87794 mov cl, 0Ch ;~ 17C5:24F9 +cs=0x17c5;eip=0x0024fb; T(SHL(dx, cl)); // 87795 shl dx, cl ;~ 17C5:24FB +cs=0x17c5;eip=0x0024fd; T(SUB(ax, dx)); // 87796 sub ax, dx ;~ 17C5:24FD +cs=0x17c5;eip=0x0024ff; T(SUB(ax, 0x800)); // 87797 sub ax, 800h ;~ 17C5:24FF +cs=0x17c5;eip=0x002502; X(word_4ef08 = ax;); // 87798 mov ds:word_4EF08, ax ;~ 17C5:2502 +cs=0x17c5;eip=0x002505; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 87799 mov ax, [bp+var_C] ;~ 17C5:2505 +cs=0x17c5;eip=0x002508; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 87800 mov dx, [bp+var_4] ;~ 17C5:2508 +cs=0x17c5;eip=0x00250b; T(SHL(dx, cl)); // 87801 shl dx, cl ;~ 17C5:250B +cs=0x17c5;eip=0x00250d; T(SUB(ax, dx)); // 87802 sub ax, dx ;~ 17C5:250D +cs=0x17c5;eip=0x00250f; T(SUB(ax, 0x800)); // 87803 sub ax, 800h ;~ 17C5:250F +cs=0x17c5;eip=0x002512; X(word_4ef0a = ax;); // 87804 mov ds:word_4EF0A, ax ;~ 17C5:2512 loc_28745: - // 5133 -cs=0x17c5;eip=0x002515; X(PUSH(word_4ef0c)); // 39786 push word_4EF0C ;~ 17C5:2515 -cs=0x17c5;eip=0x002519; X(PUSH(word_4ef0a)); // 39787 push word_4EF0A ;~ 17C5:2519 -cs=0x17c5;eip=0x00251d; X(PUSH(word_4ef08)); // 39788 push word_4EF08 ;~ 17C5:251D -cs=0x17c5;eip=0x002521; J(CALL(sub_29cc0,0)); // 39789 call sub_29CC0 ;~ 17C5:2521 -cs=0x17c5;eip=0x002524; T(ADD(sp, 6)); // 39790 add sp, 6 ;~ 17C5:2524 -cs=0x17c5;eip=0x002527; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 39791 mov ax, [bp+var_14] ;~ 17C5:2527 -cs=0x17c5;eip=0x00252a; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 39792 add ax, [bp+var_4] ;~ 17C5:252A -cs=0x17c5;eip=0x00252d; X(PUSH(ax)); // 39793 push ax ;~ 17C5:252D -cs=0x17c5;eip=0x00252e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 39794 mov ax, [bp+var_12] ;~ 17C5:252E -cs=0x17c5;eip=0x002531; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 39795 add ax, [bp+var_2] ;~ 17C5:2531 -cs=0x17c5;eip=0x002534; X(PUSH(ax)); // 39796 push ax ;~ 17C5:2534 -cs=0x17c5;eip=0x002535; X(PUSH(*(word_5239c))); // 39797 push word_5239C ;~ 17C5:2535 -cs=0x17c5;eip=0x002539; J(CALL(sub_2896e,0)); // 39798 call sub_2896E ;~ 17C5:2539 -cs=0x17c5;eip=0x00253c; T(ADD(sp, 6)); // 39799 add sp, 6 ;~ 17C5:253C -cs=0x17c5;eip=0x00253f; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 39800 mov [bp+var_1A], ax ;~ 17C5:253F -cs=0x17c5;eip=0x002542; T(CMP(ax, 0x0FFFF)); // 39801 cmp ax, 0FFFFh ;~ 17C5:2542 -cs=0x17c5;eip=0x002545; J(JNZ(loc_2877a)); // 39802 jnz short loc_2877A ;~ 17C5:2545 -cs=0x17c5;eip=0x002547; J(JMP(loc_288d9)); // 39803 jmp loc_288D9 ;~ 17C5:2547 + // 5128 +cs=0x17c5;eip=0x002515; X(PUSH(word_4ef0c)); // 87807 push ds:word_4EF0C ;~ 17C5:2515 +cs=0x17c5;eip=0x002519; X(PUSH(word_4ef0a)); // 87808 push ds:word_4EF0A ;~ 17C5:2519 +cs=0x17c5;eip=0x00251d; X(PUSH(word_4ef08)); // 87809 push ds:word_4EF08 ;~ 17C5:251D +cs=0x17c5;eip=0x002521; J(CALL(sub_29cc0,0)); // 87810 call sub_29CC0 ;~ 17C5:2521 +cs=0x17c5;eip=0x002524; T(ADD(sp, 6)); // 87811 add sp, 6 ;~ 17C5:2524 +cs=0x17c5;eip=0x002527; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 87812 mov ax, [bp+var_14] ;~ 17C5:2527 +cs=0x17c5;eip=0x00252a; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 87813 add ax, [bp+var_4] ;~ 17C5:252A +cs=0x17c5;eip=0x00252d; X(PUSH(ax)); // 87814 push ax ;~ 17C5:252D +cs=0x17c5;eip=0x00252e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 87815 mov ax, [bp+var_12] ;~ 17C5:252E +cs=0x17c5;eip=0x002531; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 87816 add ax, [bp+var_2] ;~ 17C5:2531 +cs=0x17c5;eip=0x002534; X(PUSH(ax)); // 87817 push ax ;~ 17C5:2534 +cs=0x17c5;eip=0x002535; X(PUSH(word_5239c)); // 87818 push ds:word_5239C ;~ 17C5:2535 +cs=0x17c5;eip=0x002539; J(CALL(sub_2896e,0)); // 87819 call sub_2896E ;~ 17C5:2539 +cs=0x17c5;eip=0x00253c; T(ADD(sp, 6)); // 87820 add sp, 6 ;~ 17C5:253C +cs=0x17c5;eip=0x00253f; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 87821 mov [bp+var_1A], ax ;~ 17C5:253F +cs=0x17c5;eip=0x002542; T(CMP(ax, 0x0FFFF)); // 87822 cmp ax, 0FFFFh ;~ 17C5:2542 +cs=0x17c5;eip=0x002545; J(JNZ(loc_2877a)); // 87823 jnz short loc_2877A ;~ 17C5:2545 +cs=0x17c5;eip=0x002547; J(JMP(loc_288d9)); // 87824 jmp loc_288D9 ;~ 17C5:2547 loc_2877a: - // 5134 -cs=0x17c5;eip=0x00254a; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 4)); // 39807 cmp [bp+var_E], 4 ;~ 17C5:254A -cs=0x17c5;eip=0x00254e; J(JGE(loc_2878a)); // 39808 jge short loc_2878A ;~ 17C5:254E -cs=0x17c5;eip=0x002550; T(CMP(*(dw*)(byte_4f20c), 2)); // 39809 cmp word ptr byte_4F20C, 2 ;~ 17C5:2550 -cs=0x17c5;eip=0x002555; J(JGE(loc_2878a)); // 39810 jge short loc_2878A ;~ 17C5:2555 -cs=0x17c5;eip=0x002557; J(JMP(loc_2887e)); // 39811 jmp loc_2887E ;~ 17C5:2557 + // 5129 +cs=0x17c5;eip=0x00254a; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 4)); // 87828 cmp [bp+var_E], 4 ;~ 17C5:254A +cs=0x17c5;eip=0x00254e; J(JGE(loc_2878a)); // 87829 jge short loc_2878A ;~ 17C5:254E +cs=0x17c5;eip=0x002550; T(CMP(word_4f20c, 2)); // 87830 cmp ds:word_4F20C, 2 ;~ 17C5:2550 +cs=0x17c5;eip=0x002555; J(JGE(loc_2878a)); // 87831 jge short loc_2878A ;~ 17C5:2555 +cs=0x17c5;eip=0x002557; J(JMP(loc_2887e)); // 87832 jmp loc_2887E ;~ 17C5:2557 loc_2878a: - // 5135 -cs=0x17c5;eip=0x00255a; T(CMP(*(dw*)(byte_4f20c), 2)); // 39816 cmp word ptr byte_4F20C, 2 ;~ 17C5:255A -cs=0x17c5;eip=0x00255f; J(JNZ(loc_28795)); // 39817 jnz short loc_28795 ;~ 17C5:255F -cs=0x17c5;eip=0x002561; T(SUB(ax, ax)); // 39818 sub ax, ax ;~ 17C5:2561 -cs=0x17c5;eip=0x002563; J(JMP(loc_2879b)); // 39819 jmp short loc_2879B ;~ 17C5:2563 + // 5130 +cs=0x17c5;eip=0x00255a; T(CMP(word_4f20c, 2)); // 87837 cmp ds:word_4F20C, 2 ;~ 17C5:255A +cs=0x17c5;eip=0x00255f; J(JNZ(loc_28795)); // 87838 jnz short loc_28795 ;~ 17C5:255F +cs=0x17c5;eip=0x002561; T(SUB(ax, ax)); // 87839 sub ax, ax ;~ 17C5:2561 +cs=0x17c5;eip=0x002563; J(JMP(loc_2879b)); // 87840 jmp short loc_2879B ;~ 17C5:2563 loc_28795: - // 5136 -cs=0x17c5;eip=0x002565; T(ah = *(db*)(word_5239c);); // 39823 mov ah, byte ptr word_5239C ;~ 17C5:2565 -cs=0x17c5;eip=0x002569; T(SUB(al, al)); // 39824 sub al, al ;~ 17C5:2569 + // 5131 +cs=0x17c5;eip=0x002565; T(ah = *(db*)(&word_5239c);); // 87844 mov ah, byte ptr ds:word_5239C ;~ 17C5:2565 +cs=0x17c5;eip=0x002569; T(SUB(al, al)); // 87845 sub al, al ;~ 17C5:2569 loc_2879b: - // 5137 -cs=0x17c5;eip=0x00256b; X(word_49ddc = ax;); // 39827 mov word_49DDC, ax ;~ 17C5:256B -cs=0x17c5;eip=0x00256e; T(MOV(si, *(dw*)(raddr(ss,bp+var_1a)))); // 39828 mov si, [bp+var_1A] ;~ 17C5:256E -cs=0x17c5;eip=0x002571; T(SHL(si, 1)); // 39829 shl si, 1 ;~ 17C5:2571 -cs=0x17c5;eip=0x002573; T(bx = *(word_5239c);); // 39830 mov bx, word_5239C ;~ 17C5:2573 -cs=0x17c5;eip=0x002577; T(cl = 6;); // 39831 mov cl, 6 ;~ 17C5:2577 -cs=0x17c5;eip=0x002579; T(SHL(bx, cl)); // 39832 shl bx, cl ;~ 17C5:2579 -cs=0x17c5;eip=0x00257b; T(MOV(ax, *(dw*)(raddr(ds,bx+si-0x6450)))); // 39833 mov ax, [bx+si-6450h] ;~ 17C5:257B -cs=0x17c5;eip=0x00257f; X(word_527d8 = ax;); // 39834 mov word_527D8, ax ;~ 17C5:257F -cs=0x17c5;eip=0x002582; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 39835 mov [bp+var_A], 0 ;~ 17C5:2582 -cs=0x17c5;eip=0x002587; J(JMP(loc_287bc)); // 39836 jmp short loc_287BC ;~ 17C5:2587 + // 5132 +cs=0x17c5;eip=0x00256b; X(word_49ddc = ax;); // 87848 mov word_49DDC, ax ;~ 17C5:256B +cs=0x17c5;eip=0x00256e; T(MOV(si, *(dw*)(raddr(ss,bp+var_1a)))); // 87849 mov si, [bp+var_1A] ;~ 17C5:256E +cs=0x17c5;eip=0x002571; T(SHL(si, 1)); // 87850 shl si, 1 ;~ 17C5:2571 +cs=0x17c5;eip=0x002573; T(bx = word_5239c;); // 87851 mov bx, ds:word_5239C ;~ 17C5:2573 +cs=0x17c5;eip=0x002577; T(cl = 6;); // 87852 mov cl, 6 ;~ 17C5:2577 +cs=0x17c5;eip=0x002579; T(SHL(bx, cl)); // 87853 shl bx, cl ;~ 17C5:2579 +cs=0x17c5;eip=0x00257b; T(MOV(ax, *(dw*)(raddr(ds,bx+si-0x6450)))); // 87854 mov ax, [bx+si-6450h] ;~ 17C5:257B +cs=0x17c5;eip=0x00257f; X(word_527d8 = ax;); // 87855 mov ds:word_527D8, ax ;~ 17C5:257F +cs=0x17c5;eip=0x002582; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 87856 mov [bp+var_A], 0 ;~ 17C5:2582 +cs=0x17c5;eip=0x002587; J(JMP(loc_287bc)); // 87857 jmp short loc_287BC ;~ 17C5:2587 loc_287b9: - // 5138 -cs=0x17c5;eip=0x002589; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 39840 inc [bp+var_A] ;~ 17C5:2589 + // 5133 +cs=0x17c5;eip=0x002589; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 87861 inc [bp+var_A] ;~ 17C5:2589 loc_287bc: - // 5139 -cs=0x17c5;eip=0x00258c; T(MOV(si, *(dw*)(raddr(ss,bp+var_1a)))); // 39843 mov si, [bp+var_1A] ;~ 17C5:258C -cs=0x17c5;eip=0x00258f; T(SHL(si, 1)); // 39844 shl si, 1 ;~ 17C5:258F -cs=0x17c5;eip=0x002591; T(bx = *(word_5239c);); // 39845 mov bx, word_5239C ;~ 17C5:2591 -cs=0x17c5;eip=0x002595; T(cl = 6;); // 39846 mov cl, 6 ;~ 17C5:2595 -cs=0x17c5;eip=0x002597; T(SHL(bx, cl)); // 39847 shl bx, cl ;~ 17C5:2597 -cs=0x17c5;eip=0x002599; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 39848 mov ax, [bp+var_A] ;~ 17C5:2599 -cs=0x17c5;eip=0x00259c; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 39849 cmp [bx+si+13E0h], ax ;~ 17C5:259C -cs=0x17c5;eip=0x0025a0; J(JA(loc_287d5)); // 39850 ja short loc_287D5 ;~ 17C5:25A0 -cs=0x17c5;eip=0x0025a2; J(JMP(loc_2887c)); // 39851 jmp loc_2887C ;~ 17C5:25A2 + // 5134 +cs=0x17c5;eip=0x00258c; T(MOV(si, *(dw*)(raddr(ss,bp+var_1a)))); // 87864 mov si, [bp+var_1A] ;~ 17C5:258C +cs=0x17c5;eip=0x00258f; T(SHL(si, 1)); // 87865 shl si, 1 ;~ 17C5:258F +cs=0x17c5;eip=0x002591; T(bx = word_5239c;); // 87866 mov bx, ds:word_5239C ;~ 17C5:2591 +cs=0x17c5;eip=0x002595; T(cl = 6;); // 87867 mov cl, 6 ;~ 17C5:2595 +cs=0x17c5;eip=0x002597; T(SHL(bx, cl)); // 87868 shl bx, cl ;~ 17C5:2597 +cs=0x17c5;eip=0x002599; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 87869 mov ax, [bp+var_A] ;~ 17C5:2599 +cs=0x17c5;eip=0x00259c; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 87870 cmp [bx+si+13E0h], ax ;~ 17C5:259C +cs=0x17c5;eip=0x0025a0; J(JA(loc_287d5)); // 87871 ja short loc_287D5 ;~ 17C5:25A0 +cs=0x17c5;eip=0x0025a2; J(JMP(loc_2887c)); // 87872 jmp loc_2887C ;~ 17C5:25A2 loc_287d5: - // 5140 -cs=0x17c5;eip=0x0025a5; T(bx = word_527d8;); // 39855 mov bx, word_527D8 ;~ 17C5:25A5 -cs=0x17c5;eip=0x0025a9; T(TEST(*(raddr(ds,bx+6)), 0x80)); // 39856 test byte ptr [bx+6], 80h ;~ 17C5:25A9 -cs=0x17c5;eip=0x0025ad; J(JZ(loc_28834)); // 39857 jz short loc_28834 ;~ 17C5:25AD -cs=0x17c5;eip=0x0025af; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 39858 mov ax, [bp+var_14] ;~ 17C5:25AF -cs=0x17c5;eip=0x0025b2; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 39859 add ax, [bp+var_4] ;~ 17C5:25B2 -cs=0x17c5;eip=0x0025b5; X(PUSH(ax)); // 39860 push ax ;~ 17C5:25B5 -cs=0x17c5;eip=0x0025b6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 39861 mov ax, [bp+var_12] ;~ 17C5:25B6 -cs=0x17c5;eip=0x0025b9; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 39862 add ax, [bp+var_2] ;~ 17C5:25B9 -cs=0x17c5;eip=0x0025bc; X(PUSH(ax)); // 39863 push ax ;~ 17C5:25BC -cs=0x17c5;eip=0x0025bd; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 39864 push [bp+var_A] ;~ 17C5:25BD -cs=0x17c5;eip=0x0025c0; X(PUSH(*(word_5239c))); // 39865 push word_5239C ;~ 17C5:25C0 -cs=0x17c5;eip=0x0025c4; J(CALL(sub_29496,0)); // 39866 call sub_29496 ;~ 17C5:25C4 -cs=0x17c5;eip=0x0025c7; T(ADD(sp, 8)); // 39867 add sp, 8 ;~ 17C5:25C7 -cs=0x17c5;eip=0x0025ca; T(ADD(ax, 0)); // 39868 add ax, 0 ;~ 17C5:25CA -cs=0x17c5;eip=0x0025cd; X(*(dw*)(&dword_4a46c) = ax;); // 39869 mov word ptr dword_4A46C, ax ;~ 17C5:25CD -cs=0x17c5;eip=0x0025d0; X(*(dw*)(((db*)&dword_4a46c)+2) = 0x38B0;); // 39870 mov word ptr dword_4A46C+2, 38B0h ;~ 17C5:25D0 -cs=0x17c5;eip=0x0025d6; T(ax = 0;); // 39871 mov ax, 0 ;~ 17C5:25D6 -cs=0x17c5;eip=0x0025d9; T(dx = 0x38B0;); // 39872 mov dx, 38B0h ;~ 17C5:25D9 -cs=0x17c5;eip=0x0025dc; T(CMP(ax, *(dw*)(&dword_4a46c))); // 39873 cmp ax, word ptr dword_4A46C ;~ 17C5:25DC -cs=0x17c5;eip=0x0025e0; J(JNZ(loc_28832)); // 39874 jnz short loc_28832 ;~ 17C5:25E0 -cs=0x17c5;eip=0x0025e2; T(CMP(dx, *(dw*)(((db*)&dword_4a46c)+2))); // 39875 cmp dx, word ptr dword_4A46C+2 ;~ 17C5:25E2 -cs=0x17c5;eip=0x0025e6; J(JNZ(loc_28832)); // 39876 jnz short loc_28832 ;~ 17C5:25E6 -cs=0x17c5;eip=0x0025e8; T(bx = word_527d8;); // 39877 mov bx, word_527D8 ;~ 17C5:25E8 -cs=0x17c5;eip=0x0025ec; T(MOV(bl, *(raddr(ds,bx+6)))); // 39878 mov bl, [bx+6] ;~ 17C5:25EC -cs=0x17c5;eip=0x0025ef; T(AND(bx, 0x7F)); // 39879 and bx, 7Fh ;~ 17C5:25EF -cs=0x17c5;eip=0x0025f2; T(SHL(bx, 1)); // 39880 shl bx, 1 ;~ 17C5:25F2 -cs=0x17c5;eip=0x0025f4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 39881 mov ax, [bx+130Ah] ;~ 17C5:25F4 -cs=0x17c5;eip=0x0025f8; T(ADD(ax, 0)); // 39882 add ax, 0 ;~ 17C5:25F8 -cs=0x17c5;eip=0x0025fb; X(*(dw*)(&dword_4a46c) = ax;); // 39883 mov word ptr dword_4A46C, ax ;~ 17C5:25FB -cs=0x17c5;eip=0x0025fe; X(*(dw*)(((db*)&dword_4a46c)+2) = dx;); // 39884 mov word ptr dword_4A46C+2, dx ;~ 17C5:25FE + // 5135 +cs=0x17c5;eip=0x0025a5; T(bx = word_527d8;); // 87876 mov bx, ds:word_527D8 ;~ 17C5:25A5 +cs=0x17c5;eip=0x0025a9; T(TEST(*(raddr(ds,bx+6)), 0x80)); // 87877 test byte ptr [bx+6], 80h ;~ 17C5:25A9 +cs=0x17c5;eip=0x0025ad; J(JZ(loc_28834)); // 87878 jz short loc_28834 ;~ 17C5:25AD +cs=0x17c5;eip=0x0025af; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 87879 mov ax, [bp+var_14] ;~ 17C5:25AF +cs=0x17c5;eip=0x0025b2; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 87880 add ax, [bp+var_4] ;~ 17C5:25B2 +cs=0x17c5;eip=0x0025b5; X(PUSH(ax)); // 87881 push ax ;~ 17C5:25B5 +cs=0x17c5;eip=0x0025b6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 87882 mov ax, [bp+var_12] ;~ 17C5:25B6 +cs=0x17c5;eip=0x0025b9; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 87883 add ax, [bp+var_2] ;~ 17C5:25B9 +cs=0x17c5;eip=0x0025bc; X(PUSH(ax)); // 87884 push ax ;~ 17C5:25BC +cs=0x17c5;eip=0x0025bd; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 87885 push [bp+var_A] ;~ 17C5:25BD +cs=0x17c5;eip=0x0025c0; X(PUSH(word_5239c)); // 87886 push ds:word_5239C ;~ 17C5:25C0 +cs=0x17c5;eip=0x0025c4; J(CALL(sub_29496,0)); // 87887 call sub_29496 ;~ 17C5:25C4 +cs=0x17c5;eip=0x0025c7; T(ADD(sp, 8)); // 87888 add sp, 8 ;~ 17C5:25C7 +cs=0x17c5;eip=0x0025ca; T(ADD(ax, 0)); // 87889 add ax, 0 ;~ 17C5:25CA +cs=0x17c5;eip=0x0025cd; X(*(dw*)(&dword_4a46c) = ax;); // 87890 mov word ptr dword_4A46C, ax ;~ 17C5:25CD +cs=0x17c5;eip=0x0025d0; X(*(dw*)(((db*)&dword_4a46c)+2) = seg_offset(seg38b0);); // 87891 mov word ptr dword_4A46C+2, seg seg38b0 ;~ 17C5:25D0 +cs=0x17c5;eip=0x0025d6; T(ax = 0;); // 87892 mov ax, 0 ;~ 17C5:25D6 +cs=0x17c5;eip=0x0025d9; T(dx = seg_offset(seg38b0);); // 87893 mov dx, seg seg38b0 ;~ 17C5:25D9 +cs=0x17c5;eip=0x0025dc; T(CMP(ax, *(dw*)(&dword_4a46c))); // 87894 cmp ax, word ptr dword_4A46C ;~ 17C5:25DC +cs=0x17c5;eip=0x0025e0; J(JNZ(loc_28832)); // 87895 jnz short loc_28832 ;~ 17C5:25E0 +cs=0x17c5;eip=0x0025e2; T(CMP(dx, *(dw*)(((db*)&dword_4a46c)+2))); // 87896 cmp dx, word ptr dword_4A46C+2 ;~ 17C5:25E2 +cs=0x17c5;eip=0x0025e6; J(JNZ(loc_28832)); // 87897 jnz short loc_28832 ;~ 17C5:25E6 +cs=0x17c5;eip=0x0025e8; T(bx = word_527d8;); // 87898 mov bx, ds:word_527D8 ;~ 17C5:25E8 +cs=0x17c5;eip=0x0025ec; T(MOV(bl, *(raddr(ds,bx+6)))); // 87899 mov bl, [bx+6] ;~ 17C5:25EC +cs=0x17c5;eip=0x0025ef; T(AND(bx, 0x7F)); // 87900 and bx, 7Fh ;~ 17C5:25EF +cs=0x17c5;eip=0x0025f2; T(SHL(bx, 1)); // 87901 shl bx, 1 ;~ 17C5:25F2 +cs=0x17c5;eip=0x0025f4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 87902 mov ax, [bx+130Ah] ;~ 17C5:25F4 +cs=0x17c5;eip=0x0025f8; T(ADD(ax, 0)); // 87903 add ax, 0 ;~ 17C5:25F8 +cs=0x17c5;eip=0x0025fb; X(*(dw*)(&dword_4a46c) = ax;); // 87904 mov word ptr dword_4A46C, ax ;~ 17C5:25FB +cs=0x17c5;eip=0x0025fe; X(*(dw*)(((db*)&dword_4a46c)+2) = dx;); // 87905 mov word ptr dword_4A46C+2, dx ;~ 17C5:25FE loc_28832: - // 5141 -cs=0x17c5;eip=0x002602; J(JMP(loc_2884f)); // 39888 jmp short loc_2884F ;~ 17C5:2602 + // 5136 +cs=0x17c5;eip=0x002602; J(JMP(loc_2884f)); // 87909 jmp short loc_2884F ;~ 17C5:2602 loc_28834: - // 5142 -cs=0x17c5;eip=0x002604; T(bx = word_527d8;); // 39892 mov bx, word_527D8 ;~ 17C5:2604 -cs=0x17c5;eip=0x002608; T(MOV(bl, *(raddr(ds,bx+6)))); // 39893 mov bl, [bx+6] ;~ 17C5:2608 -cs=0x17c5;eip=0x00260b; T(SUB(bh, bh)); // 39894 sub bh, bh ;~ 17C5:260B -cs=0x17c5;eip=0x00260d; T(SHL(bx, 1)); // 39895 shl bx, 1 ;~ 17C5:260D -cs=0x17c5;eip=0x00260f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 39896 mov ax, [bx+130Ah] ;~ 17C5:260F -cs=0x17c5;eip=0x002613; T(ADD(ax, 0)); // 39897 add ax, 0 ;~ 17C5:2613 -cs=0x17c5;eip=0x002616; X(*(dw*)(&dword_4a46c) = ax;); // 39898 mov word ptr dword_4A46C, ax ;~ 17C5:2616 -cs=0x17c5;eip=0x002619; X(*(dw*)(((db*)&dword_4a46c)+2) = 0x38B0;); // 39899 mov word ptr dword_4A46C+2, 38B0h ;~ 17C5:2619 + // 5137 +cs=0x17c5;eip=0x002604; T(bx = word_527d8;); // 87913 mov bx, ds:word_527D8 ;~ 17C5:2604 +cs=0x17c5;eip=0x002608; T(MOV(bl, *(raddr(ds,bx+6)))); // 87914 mov bl, [bx+6] ;~ 17C5:2608 +cs=0x17c5;eip=0x00260b; T(SUB(bh, bh)); // 87915 sub bh, bh ;~ 17C5:260B +cs=0x17c5;eip=0x00260d; T(SHL(bx, 1)); // 87916 shl bx, 1 ;~ 17C5:260D +cs=0x17c5;eip=0x00260f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 87917 mov ax, [bx+130Ah] ;~ 17C5:260F +cs=0x17c5;eip=0x002613; T(ADD(ax, 0)); // 87918 add ax, 0 ;~ 17C5:2613 +cs=0x17c5;eip=0x002616; X(*(dw*)(&dword_4a46c) = ax;); // 87919 mov word ptr dword_4A46C, ax ;~ 17C5:2616 +cs=0x17c5;eip=0x002619; X(*(dw*)(((db*)&dword_4a46c)+2) = seg_offset(seg38b0);); // 87920 mov word ptr dword_4A46C+2, seg seg38b0 ;~ 17C5:2619 loc_2884f: - // 5143 -cs=0x17c5;eip=0x00261f; T(bx = word_527d8;); // 39902 mov bx, word_527D8 ;~ 17C5:261F -cs=0x17c5;eip=0x002623; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 39903 push word ptr [bx+4] ;~ 17C5:2623 -cs=0x17c5;eip=0x002626; X(PUSH(*(dw*)(raddr(ds,bx+2)))); // 39904 push word ptr [bx+2] ;~ 17C5:2626 -cs=0x17c5;eip=0x002629; X(PUSH(*(dw*)(raddr(ds,bx)))); // 39905 push word ptr [bx] ;~ 17C5:2629 -cs=0x17c5;eip=0x00262b; T(SUB(ax, ax)); // 39906 sub ax, ax ;~ 17C5:262B -cs=0x17c5;eip=0x00262d; X(PUSH(ax)); // 39907 push ax ;~ 17C5:262D -cs=0x17c5;eip=0x00262e; X(PUSH(ax)); // 39908 push ax ;~ 17C5:262E -cs=0x17c5;eip=0x00262f; X(PUSH(ax)); // 39909 push ax ;~ 17C5:262F -cs=0x17c5;eip=0x002630; X(PUSH(*(dw*)(((db*)&dword_4a46c)+2))); // 39910 push word ptr dword_4A46C+2 ;~ 17C5:2630 -cs=0x17c5;eip=0x002634; X(PUSH(*(dw*)(&dword_4a46c))); // 39911 push word ptr dword_4A46C ;~ 17C5:2634 -cs=0x17c5;eip=0x002638; J(CALLF(sub_36334,0)); // 39912 call sub_36334 ;~ 17C5:2638 -cs=0x17c5;eip=0x00263d; T(ADD(sp, 0x10)); // 39913 add sp, 10h ;~ 17C5:263D -cs=0x17c5;eip=0x002640; X(ADD(word_527d8, 7)); // 39914 add word_527D8, 7 ;~ 17C5:2640 -cs=0x17c5;eip=0x002645; X(INC(word_49ddc)); // 39915 inc word_49DDC ;~ 17C5:2645 -cs=0x17c5;eip=0x002649; J(JMP(loc_287b9)); // 39916 jmp loc_287B9 ;~ 17C5:2649 + // 5138 +cs=0x17c5;eip=0x00261f; T(bx = word_527d8;); // 87923 mov bx, ds:word_527D8 ;~ 17C5:261F +cs=0x17c5;eip=0x002623; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 87924 push word ptr [bx+4] ;~ 17C5:2623 +cs=0x17c5;eip=0x002626; X(PUSH(*(dw*)(raddr(ds,bx+2)))); // 87925 push word ptr [bx+2] ;~ 17C5:2626 +cs=0x17c5;eip=0x002629; X(PUSH(*(dw*)(raddr(ds,bx)))); // 87926 push word ptr [bx] ;~ 17C5:2629 +cs=0x17c5;eip=0x00262b; T(SUB(ax, ax)); // 87927 sub ax, ax ;~ 17C5:262B +cs=0x17c5;eip=0x00262d; X(PUSH(ax)); // 87928 push ax ;~ 17C5:262D +cs=0x17c5;eip=0x00262e; X(PUSH(ax)); // 87929 push ax ;~ 17C5:262E +cs=0x17c5;eip=0x00262f; X(PUSH(ax)); // 87930 push ax ;~ 17C5:262F +cs=0x17c5;eip=0x002630; X(PUSH(*(dw*)(((db*)&dword_4a46c)+2))); // 87931 push word ptr dword_4A46C+2 ;~ 17C5:2630 +cs=0x17c5;eip=0x002634; X(PUSH(*(dw*)(&dword_4a46c))); // 87932 push word ptr dword_4A46C ;~ 17C5:2634 +cs=0x17c5;eip=0x002638; J(CALLF(sub_36334,0)); // 87933 call sub_36334 ;~ 17C5:2638 +cs=0x17c5;eip=0x00263d; T(ADD(sp, 0x10)); // 87934 add sp, 10h ;~ 17C5:263D +cs=0x17c5;eip=0x002640; X(ADD(word_527d8, 7)); // 87935 add ds:word_527D8, 7 ;~ 17C5:2640 +cs=0x17c5;eip=0x002645; X(INC(word_49ddc)); // 87936 inc word_49DDC ;~ 17C5:2645 +cs=0x17c5;eip=0x002649; J(JMP(loc_287b9)); // 87937 jmp loc_287B9 ;~ 17C5:2649 loc_2887c: - // 5144 -cs=0x17c5;eip=0x00264c; J(JMP(loc_288d9)); // 39920 jmp short loc_288D9 ;~ 17C5:264C + // 5139 +cs=0x17c5;eip=0x00264c; J(JMP(loc_288d9)); // 87941 jmp short loc_288D9 ;~ 17C5:264C loc_2887e: - // 5145 -cs=0x17c5;eip=0x00264e; T(CMP(*(word_5239c), 4)); // 39924 cmp word_5239C, 4 ;~ 17C5:264E -cs=0x17c5;eip=0x002653; J(JNZ(loc_288d9)); // 39925 jnz short loc_288D9 ;~ 17C5:2653 -cs=0x17c5;eip=0x002655; T(MOV(si, *(dw*)(raddr(ss,bp+var_1a)))); // 39926 mov si, [bp+var_1A] ;~ 17C5:2655 -cs=0x17c5;eip=0x002658; T(SHL(si, 1)); // 39927 shl si, 1 ;~ 17C5:2658 -cs=0x17c5;eip=0x00265a; T(bx = *(word_5239c);); // 39928 mov bx, word_5239C ;~ 17C5:265A + // 5140 +cs=0x17c5;eip=0x00264e; T(CMP(word_5239c, 4)); // 87945 cmp ds:word_5239C, 4 ;~ 17C5:264E +cs=0x17c5;eip=0x002653; J(JNZ(loc_288d9)); // 87946 jnz short loc_288D9 ;~ 17C5:2653 +cs=0x17c5;eip=0x002655; T(MOV(si, *(dw*)(raddr(ss,bp+var_1a)))); // 87947 mov si, [bp+var_1A] ;~ 17C5:2655 +cs=0x17c5;eip=0x002658; T(SHL(si, 1)); // 87948 shl si, 1 ;~ 17C5:2658 +cs=0x17c5;eip=0x00265a; T(bx = word_5239c;); // 87949 mov bx, ds:word_5239C ;~ 17C5:265A seg2623_265e_proc: - // 39931 -cs=0x17c5;eip=0x00265e; T(cl = 6;); // 39931 mov cl, 6 ;~ 17C5:265E -cs=0x17c5;eip=0x002660; T(SHL(bx, cl)); // 39932 shl bx, cl ;~ 17C5:2660 -cs=0x17c5;eip=0x002662; T(MOV(ax, *(dw*)(raddr(ds,bx+si-0x6450)))); // 39933 mov ax, [bx+si-6450h] ;~ 17C5:2662 -cs=0x17c5;eip=0x002666; X(word_527d8 = ax;); // 39934 mov word_527D8, ax ;~ 17C5:2666 -cs=0x17c5;eip=0x002669; T(bx = ax;); // 39935 mov bx, ax ;~ 17C5:2669 + // 87952 +cs=0x17c5;eip=0x00265e; T(cl = 6;); // 87952 mov cl, 6 ;~ 17C5:265E +cs=0x17c5;eip=0x002660; T(SHL(bx, cl)); // 87953 shl bx, cl ;~ 17C5:2660 +cs=0x17c5;eip=0x002662; T(MOV(ax, *(dw*)(raddr(ds,bx+si-0x6450)))); // 87954 mov ax, [bx+si-6450h] ;~ 17C5:2662 +cs=0x17c5;eip=0x002666; X(word_527d8 = ax;); // 87955 mov ds:word_527D8, ax ;~ 17C5:2666 +cs=0x17c5;eip=0x002669; T(bx = ax;); // 87956 mov bx, ax ;~ 17C5:2669 sub_2889b: - // 39940 -cs=0x17c5;eip=0x00266b; T(MOV(bl, *(raddr(ds,bx+6)))); // 39941 mov bl, [bx+6] ;~ 17C5:266B -cs=0x17c5;eip=0x00266e; T(SUB(bh, bh)); // 39942 sub bh, bh ;~ 17C5:266E -cs=0x17c5;eip=0x002670; T(SHL(bx, 1)); // 39943 shl bx, 1 ;~ 17C5:2670 -cs=0x17c5;eip=0x002672; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 39944 mov ax, [bx+130Ah] ;~ 17C5:2672 -cs=0x17c5;eip=0x002676; T(ADD(ax, 0)); // 39945 add ax, 0 ;~ 17C5:2676 -cs=0x17c5;eip=0x002679; X(*(dw*)(&dword_4a46c) = ax;); // 39946 mov word ptr dword_4A46C, ax ;~ 17C5:2679 -cs=0x17c5;eip=0x00267c; X(*(dw*)(((db*)&dword_4a46c)+2) = 0x38B0;); // 39947 mov word ptr dword_4A46C+2, 38B0h ;~ 17C5:267C -cs=0x17c5;eip=0x002682; X(word_49ddc = 0x400;); // 39948 mov word_49DDC, 400h ;~ 17C5:2682 -cs=0x17c5;eip=0x002688; T(bx = word_527d8;); // 39949 mov bx, word_527D8 ;~ 17C5:2688 -cs=0x17c5;eip=0x00268c; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 39950 push word ptr [bx+4] ;~ 17C5:268C -cs=0x17c5;eip=0x00268f; X(PUSH(*(dw*)(raddr(ds,bx+2)))); // 39951 push word ptr [bx+2] ;~ 17C5:268F + // 87961 +cs=0x17c5;eip=0x00266b; T(MOV(bl, *(raddr(ds,bx+6)))); // 87962 mov bl, [bx+6] ;~ 17C5:266B +cs=0x17c5;eip=0x00266e; T(SUB(bh, bh)); // 87963 sub bh, bh ;~ 17C5:266E +cs=0x17c5;eip=0x002670; T(SHL(bx, 1)); // 87964 shl bx, 1 ;~ 17C5:2670 +cs=0x17c5;eip=0x002672; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 87965 mov ax, [bx+130Ah] ;~ 17C5:2672 +cs=0x17c5;eip=0x002676; T(ADD(ax, 0)); // 87966 add ax, 0 ;~ 17C5:2676 +cs=0x17c5;eip=0x002679; X(*(dw*)(&dword_4a46c) = ax;); // 87967 mov word ptr dword_4A46C, ax ;~ 17C5:2679 +cs=0x17c5;eip=0x00267c; X(*(dw*)(((db*)&dword_4a46c)+2) = seg_offset(seg38b0);); // 87968 mov word ptr dword_4A46C+2, seg seg38b0 ;~ 17C5:267C +cs=0x17c5;eip=0x002682; X(word_49ddc = 0x400;); // 87969 mov word_49DDC, 400h ;~ 17C5:2682 +cs=0x17c5;eip=0x002688; T(bx = word_527d8;); // 87970 mov bx, ds:word_527D8 ;~ 17C5:2688 +cs=0x17c5;eip=0x00268c; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 87971 push word ptr [bx+4] ;~ 17C5:268C +cs=0x17c5;eip=0x00268f; X(PUSH(*(dw*)(raddr(ds,bx+2)))); // 87972 push word ptr [bx+2] ;~ 17C5:268F seg2623_2692_proc: - // 39954 -cs=0x17c5;eip=0x002692; X(PUSH(*(dw*)(raddr(ds,bx)))); // 39954 push word ptr [bx] ;~ 17C5:2692 -cs=0x17c5;eip=0x002694; T(SUB(ax, ax)); // 39955 sub ax, ax ;~ 17C5:2694 -cs=0x17c5;eip=0x002696; X(PUSH(ax)); // 39956 push ax ;~ 17C5:2696 -cs=0x17c5;eip=0x002697; X(PUSH(ax)); // 39957 push ax ;~ 17C5:2697 -cs=0x17c5;eip=0x002698; X(PUSH(ax)); // 39958 push ax ;~ 17C5:2698 -cs=0x17c5;eip=0x002699; X(PUSH(*(dw*)(((db*)&dword_4a46c)+2))); // 39959 push word ptr dword_4A46C+2 ;~ 17C5:2699 -cs=0x17c5;eip=0x00269d; X(PUSH(*(dw*)(&dword_4a46c))); // 39960 push word ptr dword_4A46C ;~ 17C5:269D -cs=0x17c5;eip=0x0026a1; J(CALLF(sub_36334,0)); // 39961 call sub_36334 ;~ 17C5:26A1 -cs=0x17c5;eip=0x0026a6; T(ADD(sp, 0x10)); // 39962 add sp, 10h ;~ 17C5:26A6 + // 87975 +cs=0x17c5;eip=0x002692; X(PUSH(*(dw*)(raddr(ds,bx)))); // 87975 push word ptr [bx] ;~ 17C5:2692 +cs=0x17c5;eip=0x002694; T(SUB(ax, ax)); // 87976 sub ax, ax ;~ 17C5:2694 +cs=0x17c5;eip=0x002696; X(PUSH(ax)); // 87977 push ax ;~ 17C5:2696 +cs=0x17c5;eip=0x002697; X(PUSH(ax)); // 87978 push ax ;~ 17C5:2697 +cs=0x17c5;eip=0x002698; X(PUSH(ax)); // 87979 push ax ;~ 17C5:2698 +cs=0x17c5;eip=0x002699; X(PUSH(*(dw*)(((db*)&dword_4a46c)+2))); // 87980 push word ptr dword_4A46C+2 ;~ 17C5:2699 +cs=0x17c5;eip=0x00269d; X(PUSH(*(dw*)(&dword_4a46c))); // 87981 push word ptr dword_4A46C ;~ 17C5:269D +cs=0x17c5;eip=0x0026a1; J(CALLF(sub_36334,0)); // 87982 call sub_36334 ;~ 17C5:26A1 +cs=0x17c5;eip=0x0026a6; T(ADD(sp, 0x10)); // 87983 add sp, 10h ;~ 17C5:26A6 loc_288d9: - // 5146 -cs=0x17c5;eip=0x0026a9; J(JMP(loc_28621)); // 39967 jmp loc_28621 ;~ 17C5:26A9 + // 5141 +cs=0x17c5;eip=0x0026a9; J(JMP(loc_28621)); // 87988 jmp loc_28621 ;~ 17C5:26A9 loc_288dc: - // 5147 -cs=0x17c5;eip=0x0026ac; J(JMP(loc_28560)); // 39972 jmp loc_28560 ;~ 17C5:26AC + // 5142 +cs=0x17c5;eip=0x0026ac; J(JMP(loc_28560)); // 87993 jmp loc_28560 ;~ 17C5:26AC loc_288df: - // 5148 -cs=0x17c5;eip=0x0026af; X(POP(si)); // 39976 pop si ;~ 17C5:26AF -cs=0x17c5;eip=0x0026b0; T(sp = bp;); // 39977 mov sp, bp ;~ 17C5:26B0 -cs=0x17c5;eip=0x0026b2; X(POP(bp)); // 39978 pop bp ;~ 17C5:26B2 -cs=0x17c5;eip=0x0026b3; J(RETN(0)); // 39979 retn ;~ 17C5:26B3 + // 5143 +cs=0x17c5;eip=0x0026af; X(POP(si)); // 87997 pop si ;~ 17C5:26AF +cs=0x17c5;eip=0x0026b0; T(sp = bp;); // 87998 mov sp, bp ;~ 17C5:26B0 +cs=0x17c5;eip=0x0026b2; X(POP(bp)); // 87999 pop bp ;~ 17C5:26B2 +cs=0x17c5;eip=0x0026b3; J(RETN(0)); // 88000 retn ;~ 17C5:26B3 assert(0); __dispatch_call: @@ -16956,101 +5898,101 @@ cs=0x17c5;eip=0x0026b3; J(RETN(0)); // 39979 retn ;~ 17C5:26B3 _begin: #undef arg_0 #define arg_0 4 - // 39989 arg_0 = word ptr 4 ;~ 17C5:26B4 + // 88010 arg_0 = word ptr 4 ;~ 17C5:26B4 #undef arg_2 #define arg_2 6 - // 39990 arg_2 = word ptr 6 ;~ 17C5:26B4 + // 88011 arg_2 = word ptr 6 ;~ 17C5:26B4 #undef arg_4 #define arg_4 8 - // 39991 arg_4 = word ptr 8 ;~ 17C5:26B4 -cs=0x17c5;eip=0x0026b4; X(PUSH(bp)); // 39993 push bp ;~ 17C5:26B4 -cs=0x17c5;eip=0x0026b5; T(bp = sp;); // 39994 mov bp, sp ;~ 17C5:26B5 -cs=0x17c5;eip=0x0026b7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 39995 mov ax, [bp+arg_0] ;~ 17C5:26B7 -cs=0x17c5;eip=0x0026ba; J(JMP(loc_28950)); // 39996 jmp short loc_28950 ;~ 17C5:26BA + // 88012 arg_4 = word ptr 8 ;~ 17C5:26B4 +cs=0x17c5;eip=0x0026b4; X(PUSH(bp)); // 88014 push bp ;~ 17C5:26B4 +cs=0x17c5;eip=0x0026b5; T(bp = sp;); // 88015 mov bp, sp ;~ 17C5:26B5 +cs=0x17c5;eip=0x0026b7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 88016 mov ax, [bp+arg_0] ;~ 17C5:26B7 +cs=0x17c5;eip=0x0026ba; J(JMP(loc_28950)); // 88017 jmp short loc_28950 ;~ 17C5:26BA loc_288ec: - // 5149 -cs=0x17c5;eip=0x0026bc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 40000 mov ax, [bp+arg_2] ;~ 17C5:26BC -cs=0x17c5;eip=0x0026bf; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 40001 mov dx, [bp+arg_4] ;~ 17C5:26BF -cs=0x17c5;eip=0x0026c2; T(ADD(ax, 0x20)); // 40002 add ax, 20h ; ' ' ;~ 17C5:26C2 -cs=0x17c5;eip=0x0026c5; T(ADC(dx, 0)); // 40003 adc dx, 0 ;~ 17C5:26C5 -cs=0x17c5;eip=0x0026c8; T(cl = 6;); // 40004 mov cl, 6 ;~ 17C5:26C8 + // 5144 +cs=0x17c5;eip=0x0026bc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 88021 mov ax, [bp+arg_2] ;~ 17C5:26BC +cs=0x17c5;eip=0x0026bf; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 88022 mov dx, [bp+arg_4] ;~ 17C5:26BF +cs=0x17c5;eip=0x0026c2; T(ADD(ax, 0x20)); // 88023 add ax, 20h ; ' ' ;~ 17C5:26C2 +cs=0x17c5;eip=0x0026c5; T(ADC(dx, 0)); // 88024 adc dx, 0 ;~ 17C5:26C5 +cs=0x17c5;eip=0x0026c8; T(cl = 6;); // 88025 mov cl, 6 ;~ 17C5:26C8 loc_288fa: - // 5150 -cs=0x17c5;eip=0x0026ca; T(SHR(dx, 1)); // 40007 shr dx, 1 ;~ 17C5:26CA -cs=0x17c5;eip=0x0026cc; T(RCR(ax, 1)); // 40008 rcr ax, 1 ;~ 17C5:26CC -cs=0x17c5;eip=0x0026ce; T(DEC(cl)); // 40009 dec cl ;~ 17C5:26CE -cs=0x17c5;eip=0x0026d0; J(JZ(loc_28904)); // 40010 jz short loc_28904 ;~ 17C5:26D0 -cs=0x17c5;eip=0x0026d2; J(JMP(loc_288fa)); // 40011 jmp short loc_288FA ;~ 17C5:26D2 + // 5145 +cs=0x17c5;eip=0x0026ca; T(SHR(dx, 1)); // 88028 shr dx, 1 ;~ 17C5:26CA +cs=0x17c5;eip=0x0026cc; T(RCR(ax, 1)); // 88029 rcr ax, 1 ;~ 17C5:26CC +cs=0x17c5;eip=0x0026ce; T(DEC(cl)); // 88030 dec cl ;~ 17C5:26CE +cs=0x17c5;eip=0x0026d0; J(JZ(loc_28904)); // 88031 jz short loc_28904 ;~ 17C5:26D0 +cs=0x17c5;eip=0x0026d2; J(JMP(loc_288fa)); // 88032 jmp short loc_288FA ;~ 17C5:26D2 loc_28904: - // 5151 -cs=0x17c5;eip=0x0026d4; J(JMP(loc_2896a)); // 40015 jmp short loc_2896A ;~ 17C5:26D4 + // 5146 +cs=0x17c5;eip=0x0026d4; J(JMP(loc_2896a)); // 88036 jmp short loc_2896A ;~ 17C5:26D4 loc_28906: - // 5152 -cs=0x17c5;eip=0x0026d6; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 40019 mov ax, [bp+arg_2] ;~ 17C5:26D6 -cs=0x17c5;eip=0x0026d9; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 40020 mov dx, [bp+arg_4] ;~ 17C5:26D9 -cs=0x17c5;eip=0x0026dc; T(ADD(ax, 8)); // 40021 add ax, 8 ;~ 17C5:26DC -cs=0x17c5;eip=0x0026df; T(ADC(dx, 0)); // 40022 adc dx, 0 ;~ 17C5:26DF -cs=0x17c5;eip=0x0026e2; T(cl = 4;); // 40023 mov cl, 4 ;~ 17C5:26E2 + // 5147 +cs=0x17c5;eip=0x0026d6; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 88040 mov ax, [bp+arg_2] ;~ 17C5:26D6 +cs=0x17c5;eip=0x0026d9; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 88041 mov dx, [bp+arg_4] ;~ 17C5:26D9 +cs=0x17c5;eip=0x0026dc; T(ADD(ax, 8)); // 88042 add ax, 8 ;~ 17C5:26DC +cs=0x17c5;eip=0x0026df; T(ADC(dx, 0)); // 88043 adc dx, 0 ;~ 17C5:26DF +cs=0x17c5;eip=0x0026e2; T(cl = 4;); // 88044 mov cl, 4 ;~ 17C5:26E2 loc_28914: - // 5153 -cs=0x17c5;eip=0x0026e4; T(SHR(dx, 1)); // 40026 shr dx, 1 ;~ 17C5:26E4 -cs=0x17c5;eip=0x0026e6; T(RCR(ax, 1)); // 40027 rcr ax, 1 ;~ 17C5:26E6 -cs=0x17c5;eip=0x0026e8; T(DEC(cl)); // 40028 dec cl ;~ 17C5:26E8 -cs=0x17c5;eip=0x0026ea; J(JZ(loc_2891e)); // 40029 jz short loc_2891E ;~ 17C5:26EA -cs=0x17c5;eip=0x0026ec; J(JMP(loc_28914)); // 40030 jmp short loc_28914 ;~ 17C5:26EC + // 5148 +cs=0x17c5;eip=0x0026e4; T(SHR(dx, 1)); // 88047 shr dx, 1 ;~ 17C5:26E4 +cs=0x17c5;eip=0x0026e6; T(RCR(ax, 1)); // 88048 rcr ax, 1 ;~ 17C5:26E6 +cs=0x17c5;eip=0x0026e8; T(DEC(cl)); // 88049 dec cl ;~ 17C5:26E8 +cs=0x17c5;eip=0x0026ea; J(JZ(loc_2891e)); // 88050 jz short loc_2891E ;~ 17C5:26EA +cs=0x17c5;eip=0x0026ec; J(JMP(loc_28914)); // 88051 jmp short loc_28914 ;~ 17C5:26EC loc_2891e: - // 5154 -cs=0x17c5;eip=0x0026ee; J(JMP(loc_2896a)); // 40034 jmp short loc_2896A ;~ 17C5:26EE + // 5149 +cs=0x17c5;eip=0x0026ee; J(JMP(loc_2896a)); // 88055 jmp short loc_2896A ;~ 17C5:26EE loc_28920: - // 5155 -cs=0x17c5;eip=0x0026f0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 40038 mov ax, [bp+arg_2] ;~ 17C5:26F0 -cs=0x17c5;eip=0x0026f3; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 40039 mov dx, [bp+arg_4] ;~ 17C5:26F3 -cs=0x17c5;eip=0x0026f6; T(ADD(ax, 2)); // 40040 add ax, 2 ;~ 17C5:26F6 -cs=0x17c5;eip=0x0026f9; T(ADC(dx, 0)); // 40041 adc dx, 0 ;~ 17C5:26F9 -cs=0x17c5;eip=0x0026fc; T(cl = 2;); // 40042 mov cl, 2 ;~ 17C5:26FC + // 5150 +cs=0x17c5;eip=0x0026f0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 88059 mov ax, [bp+arg_2] ;~ 17C5:26F0 +cs=0x17c5;eip=0x0026f3; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 88060 mov dx, [bp+arg_4] ;~ 17C5:26F3 +cs=0x17c5;eip=0x0026f6; T(ADD(ax, 2)); // 88061 add ax, 2 ;~ 17C5:26F6 +cs=0x17c5;eip=0x0026f9; T(ADC(dx, 0)); // 88062 adc dx, 0 ;~ 17C5:26F9 +cs=0x17c5;eip=0x0026fc; T(cl = 2;); // 88063 mov cl, 2 ;~ 17C5:26FC loc_2892e: - // 5156 -cs=0x17c5;eip=0x0026fe; T(SHR(dx, 1)); // 40045 shr dx, 1 ;~ 17C5:26FE -cs=0x17c5;eip=0x002700; T(RCR(ax, 1)); // 40046 rcr ax, 1 ;~ 17C5:2700 -cs=0x17c5;eip=0x002702; T(DEC(cl)); // 40047 dec cl ;~ 17C5:2702 -cs=0x17c5;eip=0x002704; J(JZ(loc_28938)); // 40048 jz short loc_28938 ;~ 17C5:2704 -cs=0x17c5;eip=0x002706; J(JMP(loc_2892e)); // 40049 jmp short loc_2892E ;~ 17C5:2706 + // 5151 +cs=0x17c5;eip=0x0026fe; T(SHR(dx, 1)); // 88066 shr dx, 1 ;~ 17C5:26FE +cs=0x17c5;eip=0x002700; T(RCR(ax, 1)); // 88067 rcr ax, 1 ;~ 17C5:2700 +cs=0x17c5;eip=0x002702; T(DEC(cl)); // 88068 dec cl ;~ 17C5:2702 +cs=0x17c5;eip=0x002704; J(JZ(loc_28938)); // 88069 jz short loc_28938 ;~ 17C5:2704 +cs=0x17c5;eip=0x002706; J(JMP(loc_2892e)); // 88070 jmp short loc_2892E ;~ 17C5:2706 loc_28938: - // 5157 -cs=0x17c5;eip=0x002708; J(JMP(loc_2896a)); // 40053 jmp short loc_2896A ;~ 17C5:2708 + // 5152 +cs=0x17c5;eip=0x002708; J(JMP(loc_2896a)); // 88074 jmp short loc_2896A ;~ 17C5:2708 loc_2893a: - // 5158 -cs=0x17c5;eip=0x00270a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 40057 mov ax, [bp+arg_2] ;~ 17C5:270A -cs=0x17c5;eip=0x00270d; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 40058 mov dx, [bp+arg_4] ;~ 17C5:270D -cs=0x17c5;eip=0x002710; J(JMP(loc_2896a)); // 40059 jmp short loc_2896A ;~ 17C5:2710 + // 5153 +cs=0x17c5;eip=0x00270a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 88078 mov ax, [bp+arg_2] ;~ 17C5:270A +cs=0x17c5;eip=0x00270d; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 88079 mov dx, [bp+arg_4] ;~ 17C5:270D +cs=0x17c5;eip=0x002710; J(JMP(loc_2896a)); // 88080 jmp short loc_2896A ;~ 17C5:2710 loc_28942: - // 5159 -cs=0x17c5;eip=0x002712; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 40063 mov ax, [bp+arg_2] ;~ 17C5:2712 -cs=0x17c5;eip=0x002715; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 40064 mov dx, [bp+arg_4] ;~ 17C5:2715 -cs=0x17c5;eip=0x002718; T(SHL(ax, 1)); // 40065 shl ax, 1 ;~ 17C5:2718 -cs=0x17c5;eip=0x00271a; T(RCL(dx, 1)); // 40066 rcl dx, 1 ;~ 17C5:271A -cs=0x17c5;eip=0x00271c; J(JMP(loc_2896a)); // 40067 jmp short loc_2896A ;~ 17C5:271C + // 5154 +cs=0x17c5;eip=0x002712; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 88084 mov ax, [bp+arg_2] ;~ 17C5:2712 +cs=0x17c5;eip=0x002715; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 88085 mov dx, [bp+arg_4] ;~ 17C5:2715 +cs=0x17c5;eip=0x002718; T(SHL(ax, 1)); // 88086 shl ax, 1 ;~ 17C5:2718 +cs=0x17c5;eip=0x00271a; T(RCL(dx, 1)); // 88087 rcl dx, 1 ;~ 17C5:271A +cs=0x17c5;eip=0x00271c; J(JMP(loc_2896a)); // 88088 jmp short loc_2896A ;~ 17C5:271C ret_17c5_271e: - // 5160 -cs=0x17c5;eip=0x00271e; J(JMP(loc_2896a)); // 40069 jmp short loc_2896A ;~ 17C5:271E + // 5155 +cs=0x17c5;eip=0x00271e; J(JMP(loc_2896a)); // 88090 jmp short loc_2896A ;~ 17C5:271E loc_28950: - // 5161 -cs=0x17c5;eip=0x002720; T(OR(ax, ax)); // 40073 or ax, ax ;~ 17C5:2720 -cs=0x17c5;eip=0x002722; J(JZ(loc_28942)); // 40074 jz short loc_28942 ;~ 17C5:2722 -cs=0x17c5;eip=0x002724; T(CMP(ax, 1)); // 40075 cmp ax, 1 ;~ 17C5:2724 -cs=0x17c5;eip=0x002727; J(JZ(loc_2893a)); // 40076 jz short loc_2893A ;~ 17C5:2727 -cs=0x17c5;eip=0x002729; T(CMP(ax, 2)); // 40077 cmp ax, 2 ;~ 17C5:2729 -cs=0x17c5;eip=0x00272c; J(JZ(loc_28920)); // 40078 jz short loc_28920 ;~ 17C5:272C -cs=0x17c5;eip=0x00272e; T(CMP(ax, 3)); // 40079 cmp ax, 3 ;~ 17C5:272E -cs=0x17c5;eip=0x002731; J(JZ(loc_28906)); // 40080 jz short loc_28906 ;~ 17C5:2731 -cs=0x17c5;eip=0x002733; T(CMP(ax, 4)); // 40081 cmp ax, 4 ;~ 17C5:2733 -cs=0x17c5;eip=0x002736; J(JZ(loc_288ec)); // 40082 jz short loc_288EC ;~ 17C5:2736 -cs=0x17c5;eip=0x002738; J({;}); // 40083 jmp short $+2 ;~ 17C5:2738 + // 5156 +cs=0x17c5;eip=0x002720; T(OR(ax, ax)); // 88094 or ax, ax ;~ 17C5:2720 +cs=0x17c5;eip=0x002722; J(JZ(loc_28942)); // 88095 jz short loc_28942 ;~ 17C5:2722 +cs=0x17c5;eip=0x002724; T(CMP(ax, 1)); // 88096 cmp ax, 1 ;~ 17C5:2724 +cs=0x17c5;eip=0x002727; J(JZ(loc_2893a)); // 88097 jz short loc_2893A ;~ 17C5:2727 +cs=0x17c5;eip=0x002729; T(CMP(ax, 2)); // 88098 cmp ax, 2 ;~ 17C5:2729 +cs=0x17c5;eip=0x00272c; J(JZ(loc_28920)); // 88099 jz short loc_28920 ;~ 17C5:272C +cs=0x17c5;eip=0x00272e; T(CMP(ax, 3)); // 88100 cmp ax, 3 ;~ 17C5:272E +cs=0x17c5;eip=0x002731; J(JZ(loc_28906)); // 88101 jz short loc_28906 ;~ 17C5:2731 +cs=0x17c5;eip=0x002733; T(CMP(ax, 4)); // 88102 cmp ax, 4 ;~ 17C5:2733 +cs=0x17c5;eip=0x002736; J(JZ(loc_288ec)); // 88103 jz short loc_288EC ;~ 17C5:2736 +cs=0x17c5;eip=0x002738; J({;}); // 88104 jmp short $+2 ;~ 17C5:2738 loc_2896a: - // 5162 -cs=0x17c5;eip=0x00273a; T(sp = bp;); // 40088 mov sp, bp ;~ 17C5:273A -cs=0x17c5;eip=0x00273c; X(POP(bp)); // 40089 pop bp ;~ 17C5:273C -cs=0x17c5;eip=0x00273d; J(RETN(0)); // 40090 retn ;~ 17C5:273D + // 5157 +cs=0x17c5;eip=0x00273a; T(sp = bp;); // 88109 mov sp, bp ;~ 17C5:273A +cs=0x17c5;eip=0x00273c; X(POP(bp)); // 88110 pop bp ;~ 17C5:273C +cs=0x17c5;eip=0x00273d; J(RETN(0)); // 88111 retn ;~ 17C5:273D assert(0); __dispatch_call: @@ -17090,187 +6032,169 @@ cs=0x17c5;eip=0x00273d; J(RETN(0)); // 40090 retn ;~ 17C5:273D _group26: _begin: sub_2896e: - // 40098 + // 88119 #undef arg_0 #define arg_0 4 - // 40101 arg_0 = word ptr 4 ;~ 17C5:273E -cs=0x17c5;eip=0x00273e; X(PUSH(bp)); // 40103 push bp ;~ 17C5:273E -cs=0x17c5;eip=0x00273f; T(bp = sp;); // 40104 mov bp, sp ;~ 17C5:273F -cs=0x17c5;eip=0x002741; X(PUSH(si)); // 40105 push si ;~ 17C5:2741 -cs=0x17c5;eip=0x002742; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 4)); // 40106 cmp [bp+arg_0], 4 ;~ 17C5:2742 + // 88122 arg_0 = word ptr 4 ;~ 17C5:273E +cs=0x17c5;eip=0x00273e; X(PUSH(bp)); // 88124 push bp ;~ 17C5:273E +cs=0x17c5;eip=0x00273f; T(bp = sp;); // 88125 mov bp, sp ;~ 17C5:273F +cs=0x17c5;eip=0x002741; X(PUSH(si)); // 88126 push si ;~ 17C5:2741 +cs=0x17c5;eip=0x002742; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 4)); // 88127 cmp [bp+arg_0], 4 ;~ 17C5:2742 seg2623_2746_proc: - // 40109 -cs=0x17c5;eip=0x002746; J(JNZ(loc_28980)); // 40109 jnz short loc_28980 ;~ 17C5:2746 -cs=0x17c5;eip=0x002748; X(ADD(*(dw*)(raddr(ss,bp+6)), 2)); // 40110 add word ptr [bp+6], 2 ;~ 17C5:2748 -cs=0x17c5;eip=0x00274c; X(ADD(*(dw*)(raddr(ss,bp+8)), 2)); // 40111 add word ptr [bp+8], 2 ;~ 17C5:274C + // 88130 +cs=0x17c5;eip=0x002746; J(JNZ(loc_28980)); // 88130 jnz short loc_28980 ;~ 17C5:2746 +cs=0x17c5;eip=0x002748; X(ADD(*(dw*)(raddr(ss,bp+6)), 2)); // 88131 add word ptr [bp+6], 2 ;~ 17C5:2748 +cs=0x17c5;eip=0x00274c; X(ADD(*(dw*)(raddr(ss,bp+8)), 2)); // 88132 add word ptr [bp+8], 2 ;~ 17C5:274C loc_28980: - // 5163 -cs=0x17c5;eip=0x002750; T(CMP(*(dw*)(raddr(ss,bp+6)), 0)); // 40114 cmp word ptr [bp+6], 0 ;~ 17C5:2750 -cs=0x17c5;eip=0x002754; J(JL(loc_2899f)); // 40115 jl short loc_2899F ;~ 17C5:2754 -cs=0x17c5;eip=0x002756; T(CMP(*(dw*)(raddr(ss,bp+8)), 0)); // 40116 cmp word ptr [bp+8], 0 ;~ 17C5:2756 -cs=0x17c5;eip=0x00275a; J(JL(loc_2899f)); // 40117 jl short loc_2899F ;~ 17C5:275A -cs=0x17c5;eip=0x00275c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 40118 mov bx, [bp+4] ;~ 17C5:275C -cs=0x17c5;eip=0x00275f; T(SHL(bx, 1)); // 40119 shl bx, 1 ;~ 17C5:275F -cs=0x17c5;eip=0x002761; T(MOV(si, *(dw*)(raddr(ds,bx+0x12FE)))); // 40120 mov si, [bx+12FEh] ;~ 17C5:2761 -cs=0x17c5;eip=0x002765; T(CMP(*(dw*)(raddr(ss,bp+6)), si)); // 40121 cmp [bp+6], si ;~ 17C5:2765 -cs=0x17c5;eip=0x002768; J(JGE(loc_2899f)); // 40122 jge short loc_2899F ;~ 17C5:2768 -cs=0x17c5;eip=0x00276a; T(CMP(*(dw*)(raddr(ss,bp+8)), si)); // 40123 cmp [bp+8], si ;~ 17C5:276A -cs=0x17c5;eip=0x00276d; J(JL(loc_289a4)); // 40124 jl short loc_289A4 ;~ 17C5:276D + // 5158 +cs=0x17c5;eip=0x002750; T(CMP(*(dw*)(raddr(ss,bp+6)), 0)); // 88135 cmp word ptr [bp+6], 0 ;~ 17C5:2750 +cs=0x17c5;eip=0x002754; J(JL(loc_2899f)); // 88136 jl short loc_2899F ;~ 17C5:2754 +cs=0x17c5;eip=0x002756; T(CMP(*(dw*)(raddr(ss,bp+8)), 0)); // 88137 cmp word ptr [bp+8], 0 ;~ 17C5:2756 +cs=0x17c5;eip=0x00275a; J(JL(loc_2899f)); // 88138 jl short loc_2899F ;~ 17C5:275A +cs=0x17c5;eip=0x00275c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 88139 mov bx, [bp+4] ;~ 17C5:275C +cs=0x17c5;eip=0x00275f; T(SHL(bx, 1)); // 88140 shl bx, 1 ;~ 17C5:275F +cs=0x17c5;eip=0x002761; T(MOV(si, *(dw*)(raddr(ds,bx+0x12FE)))); // 88141 mov si, [bx+12FEh] ;~ 17C5:2761 +cs=0x17c5;eip=0x002765; T(CMP(*(dw*)(raddr(ss,bp+6)), si)); // 88142 cmp [bp+6], si ;~ 17C5:2765 +cs=0x17c5;eip=0x002768; J(JGE(loc_2899f)); // 88143 jge short loc_2899F ;~ 17C5:2768 +cs=0x17c5;eip=0x00276a; T(CMP(*(dw*)(raddr(ss,bp+8)), si)); // 88144 cmp [bp+8], si ;~ 17C5:276A +cs=0x17c5;eip=0x00276d; J(JL(loc_289a4)); // 88145 jl short loc_289A4 ;~ 17C5:276D loc_2899f: - // 5164 -cs=0x17c5;eip=0x00276f; T(SUB(ax, ax)); // 40128 sub ax, ax ;~ 17C5:276F -cs=0x17c5;eip=0x002771; J(JMP(loc_28a9e)); // 40129 jmp loc_28A9E ;~ 17C5:2771 + // 5159 +cs=0x17c5;eip=0x00276f; T(SUB(ax, ax)); // 88149 sub ax, ax ;~ 17C5:276F +cs=0x17c5;eip=0x002771; J(JMP(loc_28a9e)); // 88150 jmp loc_28A9E ;~ 17C5:2771 loc_289a4: - // 5165 -cs=0x17c5;eip=0x002774; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 40133 mov ax, [bp+4] ;~ 17C5:2774 -cs=0x17c5;eip=0x002777; J(JMP(loc_28a7b)); // 40134 jmp loc_28A7B ;~ 17C5:2777 + // 5160 +cs=0x17c5;eip=0x002774; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 88154 mov ax, [bp+4] ;~ 17C5:2774 +cs=0x17c5;eip=0x002777; J(JMP(loc_28a7b)); // 88155 jmp loc_28A7B ;~ 17C5:2777 loc_289aa: - // 5166 -cs=0x17c5;eip=0x00277a; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 40138 mov si, [bp+8] ;~ 17C5:277A -cs=0x17c5;eip=0x00277d; T(cl = 3;); // 40139 mov cl, 3 ;~ 17C5:277D -cs=0x17c5;eip=0x00277f; T(SHL(si, cl)); // 40140 shl si, cl ;~ 17C5:277F -cs=0x17c5;eip=0x002781; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 40141 mov bx, [bp+6] ;~ 17C5:2781 -cs=0x17c5;eip=0x002784; T(MOV(al, *(raddr(ds,bx+si-0x7FB0)))); // 40142 mov al, [bx+si-7FB0h] ;~ 17C5:2784 -cs=0x17c5;eip=0x002788; T(SUB(ah, ah)); // 40143 sub ah, ah ;~ 17C5:2788 -cs=0x17c5;eip=0x00278a; J(JMP(loc_28a9e)); // 40144 jmp loc_28A9E ;~ 17C5:278A + // 5161 +cs=0x17c5;eip=0x00277a; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 88159 mov si, [bp+8] ;~ 17C5:277A +cs=0x17c5;eip=0x00277d; T(cl = 3;); // 88160 mov cl, 3 ;~ 17C5:277D +cs=0x17c5;eip=0x00277f; T(SHL(si, cl)); // 88161 shl si, cl ;~ 17C5:277F +cs=0x17c5;eip=0x002781; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 88162 mov bx, [bp+6] ;~ 17C5:2781 +cs=0x17c5;eip=0x002784; T(MOV(al, *(raddr(ds,bx+si-0x7FB0)))); // 88163 mov al, [bx+si-7FB0h] ;~ 17C5:2784 +cs=0x17c5;eip=0x002788; T(SUB(ah, ah)); // 88164 sub ah, ah ;~ 17C5:2788 +cs=0x17c5;eip=0x00278a; J(JMP(loc_28a9e)); // 88165 jmp loc_28A9E ;~ 17C5:278A loc_289bd: - // 5167 -cs=0x17c5;eip=0x00278d; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 40148 mov si, [bp+8] ;~ 17C5:278D -cs=0x17c5;eip=0x002790; T(cl = 4;); // 40149 mov cl, 4 ;~ 17C5:2790 -cs=0x17c5;eip=0x002792; T(SHL(si, cl)); // 40150 shl si, cl ;~ 17C5:2792 -cs=0x17c5;eip=0x002794; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 40151 mov bx, [bp+6] ;~ 17C5:2794 -cs=0x17c5;eip=0x002797; T(MOV(al, *(raddr(ds,bx+si+0x6FAA)))); // 40152 mov al, [bx+si+6FAAh] ;~ 17C5:2797 -cs=0x17c5;eip=0x00279b; T(SUB(ah, ah)); // 40153 sub ah, ah ;~ 17C5:279B -cs=0x17c5;eip=0x00279d; J(JMP(loc_28a9e)); // 40154 jmp loc_28A9E ;~ 17C5:279D + // 5162 +cs=0x17c5;eip=0x00278d; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 88169 mov si, [bp+8] ;~ 17C5:278D +cs=0x17c5;eip=0x002790; T(cl = 4;); // 88170 mov cl, 4 ;~ 17C5:2790 +cs=0x17c5;eip=0x002792; T(SHL(si, cl)); // 88171 shl si, cl ;~ 17C5:2792 +cs=0x17c5;eip=0x002794; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 88172 mov bx, [bp+6] ;~ 17C5:2794 +cs=0x17c5;eip=0x002797; T(MOV(al, *(raddr(ds,bx+si+0x6FAA)))); // 88173 mov al, [bx+si+6FAAh] ;~ 17C5:2797 +cs=0x17c5;eip=0x00279b; T(SUB(ah, ah)); // 88174 sub ah, ah ;~ 17C5:279B +cs=0x17c5;eip=0x00279d; J(JMP(loc_28a9e)); // 88175 jmp loc_28A9E ;~ 17C5:279D loc_289d0: - // 5168 -cs=0x17c5;eip=0x0027a0; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 40158 mov ax, [bp+8] ;~ 17C5:27A0 -cs=0x17c5;eip=0x0027a3; T(SAR(ax, 1)); // 40159 sar ax, 1 ;~ 17C5:27A3 -cs=0x17c5;eip=0x0027a5; T(SAR(ax, 1)); // 40160 sar ax, 1 ;~ 17C5:27A5 -cs=0x17c5;eip=0x0027a7; X(PUSH(ax)); // 40161 push ax ;~ 17C5:27A7 -cs=0x17c5;eip=0x0027a8; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 40162 mov ax, [bp+6] ;~ 17C5:27A8 -cs=0x17c5;eip=0x0027ab; T(SAR(ax, 1)); // 40163 sar ax, 1 ;~ 17C5:27AB -cs=0x17c5;eip=0x0027ad; T(SAR(ax, 1)); // 40164 sar ax, 1 ;~ 17C5:27AD -cs=0x17c5;eip=0x0027af; X(PUSH(ax)); // 40165 push ax ;~ 17C5:27AF -cs=0x17c5;eip=0x0027b0; T(ax = 3;); // 40166 mov ax, 3 ;~ 17C5:27B0 -cs=0x17c5;eip=0x0027b3; X(PUSH(ax)); // 40167 push ax ;~ 17C5:27B3 -cs=0x17c5;eip=0x0027b4; J(CALL(sub_2896e,0)); // 40168 call sub_2896E ;~ 17C5:27B4 -cs=0x17c5;eip=0x0027b7; T(ADD(sp, 6)); // 40169 add sp, 6 ;~ 17C5:27B7 -cs=0x17c5;eip=0x0027ba; T(cl = 4;); // 40170 mov cl, 4 ;~ 17C5:27BA -cs=0x17c5;eip=0x0027bc; T(SHL(ax, cl)); // 40171 shl ax, cl ;~ 17C5:27BC -cs=0x17c5;eip=0x0027be; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 40172 mov si, [bp+8] ;~ 17C5:27BE -cs=0x17c5;eip=0x0027c1; T(AND(si, 3)); // 40173 and si, 3 ;~ 17C5:27C1 -cs=0x17c5;eip=0x0027c4; T(SHL(si, 1)); // 40174 shl si, 1 ;~ 17C5:27C4 -cs=0x17c5;eip=0x0027c6; T(SHL(si, 1)); // 40175 shl si, 1 ;~ 17C5:27C6 -cs=0x17c5;eip=0x0027c8; T(ADD(si, ax)); // 40176 add si, ax ;~ 17C5:27C8 -cs=0x17c5;eip=0x0027ca; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 40177 mov bx, [bp+6] ;~ 17C5:27CA -cs=0x17c5;eip=0x0027cd; T(AND(bx, 3)); // 40178 and bx, 3 ;~ 17C5:27CD -cs=0x17c5;eip=0x0027d0; T(MOV(al, *(raddr(ds,bx+si+0x6D58)))); // 40179 mov al, [bx+si+6D58h] ;~ 17C5:27D0 -cs=0x17c5;eip=0x0027d4; T(SUB(ah, ah)); // 40180 sub ah, ah ;~ 17C5:27D4 -cs=0x17c5;eip=0x0027d6; J(JMP(loc_28a9e)); // 40181 jmp loc_28A9E ;~ 17C5:27D6 + // 5163 +cs=0x17c5;eip=0x0027a0; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 88179 mov ax, [bp+8] ;~ 17C5:27A0 +cs=0x17c5;eip=0x0027a3; T(SAR(ax, 1)); // 88180 sar ax, 1 ;~ 17C5:27A3 +cs=0x17c5;eip=0x0027a5; T(SAR(ax, 1)); // 88181 sar ax, 1 ;~ 17C5:27A5 +cs=0x17c5;eip=0x0027a7; X(PUSH(ax)); // 88182 push ax ;~ 17C5:27A7 +cs=0x17c5;eip=0x0027a8; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 88183 mov ax, [bp+6] ;~ 17C5:27A8 +cs=0x17c5;eip=0x0027ab; T(SAR(ax, 1)); // 88184 sar ax, 1 ;~ 17C5:27AB +cs=0x17c5;eip=0x0027ad; T(SAR(ax, 1)); // 88185 sar ax, 1 ;~ 17C5:27AD +cs=0x17c5;eip=0x0027af; X(PUSH(ax)); // 88186 push ax ;~ 17C5:27AF +cs=0x17c5;eip=0x0027b0; T(ax = 3;); // 88187 mov ax, 3 ;~ 17C5:27B0 +cs=0x17c5;eip=0x0027b3; X(PUSH(ax)); // 88188 push ax ;~ 17C5:27B3 +cs=0x17c5;eip=0x0027b4; J(CALL(sub_2896e,0)); // 88189 call sub_2896E ;~ 17C5:27B4 +cs=0x17c5;eip=0x0027b7; T(ADD(sp, 6)); // 88190 add sp, 6 ;~ 17C5:27B7 +cs=0x17c5;eip=0x0027ba; T(cl = 4;); // 88191 mov cl, 4 ;~ 17C5:27BA +cs=0x17c5;eip=0x0027bc; T(SHL(ax, cl)); // 88192 shl ax, cl ;~ 17C5:27BC +cs=0x17c5;eip=0x0027be; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 88193 mov si, [bp+8] ;~ 17C5:27BE +cs=0x17c5;eip=0x0027c1; T(AND(si, 3)); // 88194 and si, 3 ;~ 17C5:27C1 +cs=0x17c5;eip=0x0027c4; T(SHL(si, 1)); // 88195 shl si, 1 ;~ 17C5:27C4 +cs=0x17c5;eip=0x0027c6; T(SHL(si, 1)); // 88196 shl si, 1 ;~ 17C5:27C6 +cs=0x17c5;eip=0x0027c8; T(ADD(si, ax)); // 88197 add si, ax ;~ 17C5:27C8 +cs=0x17c5;eip=0x0027ca; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 88198 mov bx, [bp+6] ;~ 17C5:27CA +cs=0x17c5;eip=0x0027cd; T(AND(bx, 3)); // 88199 and bx, 3 ;~ 17C5:27CD +cs=0x17c5;eip=0x0027d0; T(MOV(al, *(raddr(ds,bx+si+0x6D58)))); // 88200 mov al, [bx+si+6D58h] ;~ 17C5:27D0 +cs=0x17c5;eip=0x0027d4; T(SUB(ah, ah)); // 88201 sub ah, ah ;~ 17C5:27D4 +cs=0x17c5;eip=0x0027d6; J(JMP(loc_28a9e)); // 88202 jmp loc_28A9E ;~ 17C5:27D6 loc_28a09: - // 5169 -cs=0x17c5;eip=0x0027d9; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 40185 mov ax, [bp+8] ;~ 17C5:27D9 -cs=0x17c5;eip=0x0027dc; T(SAR(ax, 1)); // 40186 sar ax, 1 ;~ 17C5:27DC -cs=0x17c5;eip=0x0027de; T(SAR(ax, 1)); // 40187 sar ax, 1 ;~ 17C5:27DE -cs=0x17c5;eip=0x0027e0; X(PUSH(ax)); // 40188 push ax ;~ 17C5:27E0 -cs=0x17c5;eip=0x0027e1; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 40189 mov ax, [bp+6] ;~ 17C5:27E1 -cs=0x17c5;eip=0x0027e4; T(SAR(ax, 1)); // 40190 sar ax, 1 ;~ 17C5:27E4 -cs=0x17c5;eip=0x0027e6; T(SAR(ax, 1)); // 40191 sar ax, 1 ;~ 17C5:27E6 -cs=0x17c5;eip=0x0027e8; X(PUSH(ax)); // 40192 push ax ;~ 17C5:27E8 -cs=0x17c5;eip=0x0027e9; T(ax = 2;); // 40193 mov ax, 2 ;~ 17C5:27E9 -cs=0x17c5;eip=0x0027ec; X(PUSH(ax)); // 40194 push ax ;~ 17C5:27EC -cs=0x17c5;eip=0x0027ed; J(CALL(sub_2896e,0)); // 40195 call sub_2896E ;~ 17C5:27ED -loc_28a20: - // 5170 -cs=0x17c5;eip=0x0027f0; T(ADD(sp, 6)); // 40199 add sp, 6 ;~ 17C5:27F0 -loc_28a23: - // 5171 -cs=0x17c5;eip=0x0027f3; T(cl = 4;); // 40203 mov cl, 4 ;~ 17C5:27F3 -loc_28a25: - // 5172 -cs=0x17c5;eip=0x0027f5; T(SHL(ax, cl)); // 40207 shl ax, cl ;~ 17C5:27F5 -loc_28a27: - // 5173 -cs=0x17c5;eip=0x0027f7; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 40211 mov si, [bp+8] ;~ 17C5:27F7 + // 5164 +cs=0x17c5;eip=0x0027d9; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 88206 mov ax, [bp+8] ;~ 17C5:27D9 +cs=0x17c5;eip=0x0027dc; T(SAR(ax, 1)); // 88207 sar ax, 1 ;~ 17C5:27DC +cs=0x17c5;eip=0x0027de; T(SAR(ax, 1)); // 88208 sar ax, 1 ;~ 17C5:27DE +cs=0x17c5;eip=0x0027e0; X(PUSH(ax)); // 88209 push ax ;~ 17C5:27E0 +cs=0x17c5;eip=0x0027e1; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 88210 mov ax, [bp+6] ;~ 17C5:27E1 +cs=0x17c5;eip=0x0027e4; T(SAR(ax, 1)); // 88211 sar ax, 1 ;~ 17C5:27E4 +cs=0x17c5;eip=0x0027e6; T(SAR(ax, 1)); // 88212 sar ax, 1 ;~ 17C5:27E6 +cs=0x17c5;eip=0x0027e8; X(PUSH(ax)); // 88213 push ax ;~ 17C5:27E8 +cs=0x17c5;eip=0x0027e9; T(ax = 2;); // 88214 mov ax, 2 ;~ 17C5:27E9 +cs=0x17c5;eip=0x0027ec; X(PUSH(ax)); // 88215 push ax ;~ 17C5:27EC +cs=0x17c5;eip=0x0027ed; J(CALL(sub_2896e,0)); // 88216 call sub_2896E ;~ 17C5:27ED +cs=0x17c5;eip=0x0027f0; T(ADD(sp, 6)); // 88217 add sp, 6 ;~ 17C5:27F0 +cs=0x17c5;eip=0x0027f3; T(cl = 4;); // 88218 mov cl, 4 ;~ 17C5:27F3 +cs=0x17c5;eip=0x0027f5; T(SHL(ax, cl)); // 88219 shl ax, cl ;~ 17C5:27F5 +cs=0x17c5;eip=0x0027f7; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 88220 mov si, [bp+8] ;~ 17C5:27F7 loc_28a2a: - // 5174 -cs=0x17c5;eip=0x0027fa; T(AND(si, 3)); // 40215 and si, 3 ;~ 17C5:27FA -loc_28a2d: - // 5175 -cs=0x17c5;eip=0x0027fd; T(SHL(si, 1)); // 40219 shl si, 1 ;~ 17C5:27FD -loc_28a2f: - // 5176 -cs=0x17c5;eip=0x0027ff; T(SHL(si, 1)); // 40223 shl si, 1 ;~ 17C5:27FF -loc_28a31: - // 5177 -cs=0x17c5;eip=0x002801; T(ADD(si, ax)); // 40227 add si, ax ;~ 17C5:2801 -loc_28a33: - // 5178 -cs=0x17c5;eip=0x002803; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 40230 mov bx, [bp+6] ;~ 17C5:2803 -loc_28a36: - // 5179 -cs=0x17c5;eip=0x002806; T(AND(bx, 3)); // 40234 and bx, 3 ;~ 17C5:2806 -cs=0x17c5;eip=0x002809; T(MOV(al, *(raddr(ds,bx+si+0x6952)))); // 40235 mov al, [bx+si+6952h] ;~ 17C5:2809 -cs=0x17c5;eip=0x00280d; T(SUB(ah, ah)); // 40236 sub ah, ah ;~ 17C5:280D -cs=0x17c5;eip=0x00280f; J(JMP(loc_28a9e)); // 40237 jmp short loc_28A9E ;~ 17C5:280F + // 5165 +cs=0x17c5;eip=0x0027fa; T(AND(si, 3)); // 88223 and si, 3 ;~ 17C5:27FA +cs=0x17c5;eip=0x0027fd; T(SHL(si, 1)); // 88224 shl si, 1 ;~ 17C5:27FD +cs=0x17c5;eip=0x0027ff; T(SHL(si, 1)); // 88225 shl si, 1 ;~ 17C5:27FF +cs=0x17c5;eip=0x002801; T(ADD(si, ax)); // 88226 add si, ax ;~ 17C5:2801 +cs=0x17c5;eip=0x002803; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 88227 mov bx, [bp+6] ;~ 17C5:2803 +cs=0x17c5;eip=0x002806; T(AND(bx, 3)); // 88228 and bx, 3 ;~ 17C5:2806 +cs=0x17c5;eip=0x002809; T(MOV(al, *(raddr(ds,bx+si+0x6952)))); // 88229 mov al, [bx+si+6952h] ;~ 17C5:2809 +cs=0x17c5;eip=0x00280d; T(SUB(ah, ah)); // 88230 sub ah, ah ;~ 17C5:280D +cs=0x17c5;eip=0x00280f; J(JMP(loc_28a9e)); // 88231 jmp short loc_28A9E ;~ 17C5:280F loc_28a41: - // 5180 -cs=0x17c5;eip=0x002811; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 40241 mov ax, [bp+8] ;~ 17C5:2811 -cs=0x17c5;eip=0x002814; T(SAR(ax, 1)); // 40242 sar ax, 1 ;~ 17C5:2814 -cs=0x17c5;eip=0x002816; T(SAR(ax, 1)); // 40243 sar ax, 1 ;~ 17C5:2816 -cs=0x17c5;eip=0x002818; X(PUSH(ax)); // 40244 push ax ;~ 17C5:2818 -cs=0x17c5;eip=0x002819; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 40245 mov ax, [bp+6] ;~ 17C5:2819 -cs=0x17c5;eip=0x00281c; T(SAR(ax, 1)); // 40246 sar ax, 1 ;~ 17C5:281C -cs=0x17c5;eip=0x00281e; T(SAR(ax, 1)); // 40247 sar ax, 1 ;~ 17C5:281E -cs=0x17c5;eip=0x002820; X(PUSH(ax)); // 40248 push ax ;~ 17C5:2820 -cs=0x17c5;eip=0x002821; T(ax = 1;); // 40249 mov ax, 1 ;~ 17C5:2821 -cs=0x17c5;eip=0x002824; X(PUSH(ax)); // 40250 push ax ;~ 17C5:2824 -cs=0x17c5;eip=0x002825; J(CALL(sub_2896e,0)); // 40251 call sub_2896E ;~ 17C5:2825 -cs=0x17c5;eip=0x002828; T(ADD(sp, 6)); // 40252 add sp, 6 ;~ 17C5:2828 -cs=0x17c5;eip=0x00282b; T(cl = 4;); // 40253 mov cl, 4 ;~ 17C5:282B -cs=0x17c5;eip=0x00282d; T(SHL(ax, cl)); // 40254 shl ax, cl ;~ 17C5:282D -cs=0x17c5;eip=0x00282f; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 40255 mov si, [bp+8] ;~ 17C5:282F -cs=0x17c5;eip=0x002832; T(AND(si, 3)); // 40256 and si, 3 ;~ 17C5:2832 -cs=0x17c5;eip=0x002835; T(SHL(si, 1)); // 40257 shl si, 1 ;~ 17C5:2835 -cs=0x17c5;eip=0x002837; T(SHL(si, 1)); // 40258 shl si, 1 ;~ 17C5:2837 -cs=0x17c5;eip=0x002839; T(ADD(si, ax)); // 40259 add si, ax ;~ 17C5:2839 -cs=0x17c5;eip=0x00283b; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 40260 mov bx, [bp+6] ;~ 17C5:283B -cs=0x17c5;eip=0x00283e; T(AND(bx, 3)); // 40261 and bx, 3 ;~ 17C5:283E -cs=0x17c5;eip=0x002841; T(MOV(al, *(raddr(ds,bx+si+0x674E)))); // 40262 mov al, [bx+si+674Eh] ;~ 17C5:2841 -cs=0x17c5;eip=0x002845; T(SUB(ah, ah)); // 40263 sub ah, ah ;~ 17C5:2845 -cs=0x17c5;eip=0x002847; J(JMP(loc_28a9e)); // 40264 jmp short loc_28A9E ;~ 17C5:2847 + // 5166 +cs=0x17c5;eip=0x002811; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 88235 mov ax, [bp+8] ;~ 17C5:2811 +cs=0x17c5;eip=0x002814; T(SAR(ax, 1)); // 88236 sar ax, 1 ;~ 17C5:2814 +cs=0x17c5;eip=0x002816; T(SAR(ax, 1)); // 88237 sar ax, 1 ;~ 17C5:2816 +cs=0x17c5;eip=0x002818; X(PUSH(ax)); // 88238 push ax ;~ 17C5:2818 +cs=0x17c5;eip=0x002819; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 88239 mov ax, [bp+6] ;~ 17C5:2819 +cs=0x17c5;eip=0x00281c; T(SAR(ax, 1)); // 88240 sar ax, 1 ;~ 17C5:281C +cs=0x17c5;eip=0x00281e; T(SAR(ax, 1)); // 88241 sar ax, 1 ;~ 17C5:281E +cs=0x17c5;eip=0x002820; X(PUSH(ax)); // 88242 push ax ;~ 17C5:2820 +cs=0x17c5;eip=0x002821; T(ax = 1;); // 88243 mov ax, 1 ;~ 17C5:2821 +cs=0x17c5;eip=0x002824; X(PUSH(ax)); // 88244 push ax ;~ 17C5:2824 +cs=0x17c5;eip=0x002825; J(CALL(sub_2896e,0)); // 88245 call sub_2896E ;~ 17C5:2825 +cs=0x17c5;eip=0x002828; T(ADD(sp, 6)); // 88246 add sp, 6 ;~ 17C5:2828 +cs=0x17c5;eip=0x00282b; T(cl = 4;); // 88247 mov cl, 4 ;~ 17C5:282B +cs=0x17c5;eip=0x00282d; T(SHL(ax, cl)); // 88248 shl ax, cl ;~ 17C5:282D +cs=0x17c5;eip=0x00282f; T(MOV(si, *(dw*)(raddr(ss,bp+8)))); // 88249 mov si, [bp+8] ;~ 17C5:282F +cs=0x17c5;eip=0x002832; T(AND(si, 3)); // 88250 and si, 3 ;~ 17C5:2832 +cs=0x17c5;eip=0x002835; T(SHL(si, 1)); // 88251 shl si, 1 ;~ 17C5:2835 +cs=0x17c5;eip=0x002837; T(SHL(si, 1)); // 88252 shl si, 1 ;~ 17C5:2837 +cs=0x17c5;eip=0x002839; T(ADD(si, ax)); // 88253 add si, ax ;~ 17C5:2839 +cs=0x17c5;eip=0x00283b; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 88254 mov bx, [bp+6] ;~ 17C5:283B +cs=0x17c5;eip=0x00283e; T(AND(bx, 3)); // 88255 and bx, 3 ;~ 17C5:283E +cs=0x17c5;eip=0x002841; T(MOV(al, *(raddr(ds,bx+si+0x674E)))); // 88256 mov al, [bx+si+674Eh] ;~ 17C5:2841 +cs=0x17c5;eip=0x002845; T(SUB(ah, ah)); // 88257 sub ah, ah ;~ 17C5:2845 +cs=0x17c5;eip=0x002847; J(JMP(loc_28a9e)); // 88258 jmp short loc_28A9E ;~ 17C5:2847 ret_17c5_2849: - // 5181 -cs=0x17c5;eip=0x002849; J(JMP(loc_28a9e)); // 40266 jmp short loc_28A9E ;~ 17C5:2849 + // 5167 +cs=0x17c5;eip=0x002849; J(JMP(loc_28a9e)); // 88260 jmp short loc_28A9E ;~ 17C5:2849 loc_28a7b: - // 5182 -cs=0x17c5;eip=0x00284b; T(OR(ax, ax)); // 40270 or ax, ax ;~ 17C5:284B -cs=0x17c5;eip=0x00284d; J(JZ(loc_28a41)); // 40271 jz short loc_28A41 ;~ 17C5:284D -cs=0x17c5;eip=0x00284f; T(CMP(ax, 1)); // 40272 cmp ax, 1 ;~ 17C5:284F -cs=0x17c5;eip=0x002852; J(JZ(loc_28a09)); // 40273 jz short loc_28A09 ;~ 17C5:2852 -cs=0x17c5;eip=0x002854; T(CMP(ax, 2)); // 40274 cmp ax, 2 ;~ 17C5:2854 -cs=0x17c5;eip=0x002857; J(JNZ(loc_28a8c)); // 40275 jnz short loc_28A8C ;~ 17C5:2857 -cs=0x17c5;eip=0x002859; J(JMP(loc_289d0)); // 40276 jmp loc_289D0 ;~ 17C5:2859 + // 5168 +cs=0x17c5;eip=0x00284b; T(OR(ax, ax)); // 88264 or ax, ax ;~ 17C5:284B +cs=0x17c5;eip=0x00284d; J(JZ(loc_28a41)); // 88265 jz short loc_28A41 ;~ 17C5:284D +cs=0x17c5;eip=0x00284f; T(CMP(ax, 1)); // 88266 cmp ax, 1 ;~ 17C5:284F +cs=0x17c5;eip=0x002852; J(JZ(loc_28a09)); // 88267 jz short loc_28A09 ;~ 17C5:2852 +cs=0x17c5;eip=0x002854; T(CMP(ax, 2)); // 88268 cmp ax, 2 ;~ 17C5:2854 +cs=0x17c5;eip=0x002857; J(JNZ(loc_28a8c)); // 88269 jnz short loc_28A8C ;~ 17C5:2857 +cs=0x17c5;eip=0x002859; J(JMP(loc_289d0)); // 88270 jmp loc_289D0 ;~ 17C5:2859 loc_28a8c: - // 5183 -cs=0x17c5;eip=0x00285c; T(CMP(ax, 3)); // 40280 cmp ax, 3 ;~ 17C5:285C -cs=0x17c5;eip=0x00285f; J(JNZ(loc_28a94)); // 40281 jnz short loc_28A94 ;~ 17C5:285F -cs=0x17c5;eip=0x002861; J(JMP(loc_289bd)); // 40282 jmp loc_289BD ;~ 17C5:2861 + // 5169 +cs=0x17c5;eip=0x00285c; T(CMP(ax, 3)); // 88274 cmp ax, 3 ;~ 17C5:285C +cs=0x17c5;eip=0x00285f; J(JNZ(loc_28a94)); // 88275 jnz short loc_28A94 ;~ 17C5:285F +cs=0x17c5;eip=0x002861; J(JMP(loc_289bd)); // 88276 jmp loc_289BD ;~ 17C5:2861 loc_28a94: - // 5184 -cs=0x17c5;eip=0x002864; T(CMP(ax, 4)); // 40286 cmp ax, 4 ;~ 17C5:2864 -cs=0x17c5;eip=0x002867; J(JNZ(loc_28a9c)); // 40287 jnz short loc_28A9C ;~ 17C5:2867 -cs=0x17c5;eip=0x002869; J(JMP(loc_289aa)); // 40288 jmp loc_289AA ;~ 17C5:2869 + // 5170 +cs=0x17c5;eip=0x002864; T(CMP(ax, 4)); // 88280 cmp ax, 4 ;~ 17C5:2864 +cs=0x17c5;eip=0x002867; J(JNZ(loc_28a9c)); // 88281 jnz short loc_28A9C ;~ 17C5:2867 +cs=0x17c5;eip=0x002869; J(JMP(loc_289aa)); // 88282 jmp loc_289AA ;~ 17C5:2869 loc_28a9c: - // 5185 -cs=0x17c5;eip=0x00286c; J({;}); // 40292 jmp short $+2 ;~ 17C5:286C + // 5171 +cs=0x17c5;eip=0x00286c; J({;}); // 88286 jmp short $+2 ;~ 17C5:286C loc_28a9e: - // 5186 -cs=0x17c5;eip=0x00286e; X(POP(si)); // 40297 pop si ;~ 17C5:286E -cs=0x17c5;eip=0x00286f; T(sp = bp;); // 40298 mov sp, bp ;~ 17C5:286F -cs=0x17c5;eip=0x002871; X(POP(bp)); // 40299 pop bp ;~ 17C5:2871 -cs=0x17c5;eip=0x002872; J(RETN(0)); // 40300 retn ;~ 17C5:2872 + // 5172 +cs=0x17c5;eip=0x00286e; X(POP(si)); // 88291 pop si ;~ 17C5:286E +cs=0x17c5;eip=0x00286f; T(sp = bp;); // 88292 mov sp, bp ;~ 17C5:286F +cs=0x17c5;eip=0x002871; X(POP(bp)); // 88293 pop bp ;~ 17C5:2871 +cs=0x17c5;eip=0x002872; J(RETN(0)); // 88294 retn ;~ 17C5:2872 assert(0); __dispatch_call: @@ -17287,16 +6211,7 @@ cs=0x17c5;eip=0x002872; J(RETN(0)); // 40300 retn ;~ 17C5:2872 case m2c::kloc_289bd: goto loc_289bd; case m2c::kloc_289d0: goto loc_289d0; case m2c::kloc_28a09: goto loc_28a09; - case m2c::kloc_28a20: goto loc_28a20; - case m2c::kloc_28a23: goto loc_28a23; - case m2c::kloc_28a25: goto loc_28a25; - case m2c::kloc_28a27: goto loc_28a27; case m2c::kloc_28a2a: goto loc_28a2a; - case m2c::kloc_28a2d: goto loc_28a2d; - case m2c::kloc_28a2f: goto loc_28a2f; - case m2c::kloc_28a31: goto loc_28a31; - case m2c::kloc_28a33: goto loc_28a33; - case m2c::kloc_28a36: goto loc_28a36; case m2c::kloc_28a41: goto loc_28a41; case m2c::kloc_28a7b: goto loc_28a7b; case m2c::kloc_28a8c: goto loc_28a8c; @@ -17321,22 +6236,22 @@ cs=0x17c5;eip=0x002872; J(RETN(0)); // 40300 retn ;~ 17C5:2872 _group27: _begin: sub_28aa4: - // 40309 -cs=0x17c5;eip=0x002874; X(PUSH(bp)); // 40310 push bp ;~ 17C5:2874 -cs=0x17c5;eip=0x002875; T(bp = sp;); // 40311 mov bp, sp ;~ 17C5:2875 -cs=0x17c5;eip=0x002877; J(CALL(sub_29084,0)); // 40312 call sub_29084 ;~ 17C5:2877 + // 88303 +cs=0x17c5;eip=0x002874; X(PUSH(bp)); // 88304 push bp ;~ 17C5:2874 +cs=0x17c5;eip=0x002875; T(bp = sp;); // 88305 mov bp, sp ;~ 17C5:2875 +cs=0x17c5;eip=0x002877; J(CALL(sub_29084,0)); // 88306 call sub_29084 ;~ 17C5:2877 seg2623_287a_proc: - // 40316 -cs=0x17c5;eip=0x00287a; X(PUSH(word_48b6a)); // 40316 push word_48B6A ;~ 17C5:287A -cs=0x17c5;eip=0x00287e; J(CALL(sub_28eb2,0)); // 40317 call sub_28EB2 ;~ 17C5:287E -cs=0x17c5;eip=0x002881; T(ADD(sp, 2)); // 40318 add sp, 2 ;~ 17C5:2881 -cs=0x17c5;eip=0x002884; X(PUSH(word_48b6a)); // 40319 push word_48B6A ;~ 17C5:2884 -cs=0x17c5;eip=0x002888; J(CALL(sub_28ac8,0)); // 40320 call sub_28AC8 ;~ 17C5:2888 -cs=0x17c5;eip=0x00288b; T(ADD(sp, 2)); // 40321 add sp, 2 ;~ 17C5:288B -cs=0x17c5;eip=0x00288e; X(*(word_4a24a) = 0;); // 40322 mov word_4A24A, 0 ;~ 17C5:288E -cs=0x17c5;eip=0x002894; T(sp = bp;); // 40323 mov sp, bp ;~ 17C5:2894 -cs=0x17c5;eip=0x002896; X(POP(bp)); // 40324 pop bp ;~ 17C5:2896 -cs=0x17c5;eip=0x002897; J(RETN(0)); // 40325 retn ;~ 17C5:2897 + // 88310 +cs=0x17c5;eip=0x00287a; X(PUSH(word_48b6a)); // 88310 push word_48B6A ;~ 17C5:287A +cs=0x17c5;eip=0x00287e; J(CALL(sub_28eb2,0)); // 88311 call sub_28EB2 ;~ 17C5:287E +cs=0x17c5;eip=0x002881; T(ADD(sp, 2)); // 88312 add sp, 2 ;~ 17C5:2881 +cs=0x17c5;eip=0x002884; X(PUSH(word_48b6a)); // 88313 push word_48B6A ;~ 17C5:2884 +cs=0x17c5;eip=0x002888; J(CALL(sub_28ac8,0)); // 88314 call sub_28AC8 ;~ 17C5:2888 +cs=0x17c5;eip=0x00288b; T(ADD(sp, 2)); // 88316 add sp, 2 ;~ 17C5:288B +cs=0x17c5;eip=0x00288e; X(*(word_4a24a) = 0;); // 88317 mov word_4A24A, 0 ;~ 17C5:288E +cs=0x17c5;eip=0x002894; T(sp = bp;); // 88318 mov sp, bp ;~ 17C5:2894 +cs=0x17c5;eip=0x002896; X(POP(bp)); // 88319 pop bp ;~ 17C5:2896 +cs=0x17c5;eip=0x002897; J(RETN(0)); // 88320 retn ;~ 17C5:2897 assert(0); __dispatch_call: @@ -17364,459 +6279,459 @@ cs=0x17c5;eip=0x002897; J(RETN(0)); // 40325 retn ;~ 17C5:2897 _begin: #undef var_18 #define var_18 -0x18 - // 40333 var_18 = word ptr -18h ;~ 17C5:2898 + // 88329 var_18 = word ptr -18h ;~ 17C5:2898 #undef var_16 #define var_16 -0x16 - // 40334 var_16 = word ptr -16h ;~ 17C5:2898 + // 88330 var_16 = word ptr -16h ;~ 17C5:2898 #undef var_14 #define var_14 -0x14 - // 40335 var_14 = word ptr -14h ;~ 17C5:2898 + // 88331 var_14 = word ptr -14h ;~ 17C5:2898 #undef var_12 #define var_12 -0x12 - // 40336 var_12 = word ptr -12h ;~ 17C5:2898 + // 88332 var_12 = word ptr -12h ;~ 17C5:2898 #undef var_10 #define var_10 -0x10 - // 40337 var_10 = word ptr -10h ;~ 17C5:2898 + // 88333 var_10 = word ptr -10h ;~ 17C5:2898 #undef var_e #define var_e -0x0E - // 40338 var_E = word ptr -0Eh ;~ 17C5:2898 + // 88334 var_E = word ptr -0Eh ;~ 17C5:2898 #undef var_c #define var_c -0x0C - // 40339 var_C = word ptr -0Ch ;~ 17C5:2898 + // 88335 var_C = word ptr -0Ch ;~ 17C5:2898 #undef var_a #define var_a -0x0A - // 40340 var_A = word ptr -0Ah ;~ 17C5:2898 + // 88336 var_A = word ptr -0Ah ;~ 17C5:2898 #undef var_8 #define var_8 -8 - // 40341 var_8 = byte ptr -8 ;~ 17C5:2898 + // 88337 var_8 = byte ptr -8 ;~ 17C5:2898 #undef var_2 #define var_2 -2 - // 40342 var_2 = word ptr -2 ;~ 17C5:2898 + // 88338 var_2 = word ptr -2 ;~ 17C5:2898 #undef arg_0 #define arg_0 4 - // 40343 arg_0 = word ptr 4 ;~ 17C5:2898 -cs=0x17c5;eip=0x002898; X(PUSH(bp)); // 40345 push bp ;~ 17C5:2898 -cs=0x17c5;eip=0x002899; T(bp = sp;); // 40346 mov bp, sp ;~ 17C5:2899 -cs=0x17c5;eip=0x00289b; T(SUB(sp, 0x18)); // 40347 sub sp, 18h ;~ 17C5:289B -cs=0x17c5;eip=0x00289e; X(PUSH(si)); // 40348 push si ;~ 17C5:289E -cs=0x17c5;eip=0x00289f; T(ax = 0x176E;); // 40349 mov ax, 176Eh ;~ 17C5:289F -cs=0x17c5;eip=0x0028a2; X(PUSH(ax)); // 40350 push ax ;~ 17C5:28A2 -cs=0x17c5;eip=0x0028a3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 40351 push [bp+arg_0] ;~ 17C5:28A3 -cs=0x17c5;eip=0x0028a8; X(POP(es)); // 40356 pop es ;~ 17C5:28A8 -cs=0x17c5;eip=0x0028a9; T(ADD(sp, 4)); // 40357 add sp, 4 ;~ 17C5:28A9 -cs=0x17c5;eip=0x0028ac; T(ax = 0x1773;); // 40358 mov ax, 1773h ;~ 17C5:28AC -cs=0x17c5;eip=0x0028af; X(PUSH(ax)); // 40359 push ax ;~ 17C5:28AF -cs=0x17c5;eip=0x0028b0; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 40360 push [bp+arg_0] ;~ 17C5:28B0 -cs=0x17c5;eip=0x0028b3; J(CALL(sub_34954,0)); // 40361 call sub_34954 ;~ 17C5:28B3 -cs=0x17c5;eip=0x0028b6; T(ADD(sp, 4)); // 40362 add sp, 4 ;~ 17C5:28B6 -cs=0x17c5;eip=0x0028b9; X(word_4f216 = ax;); // 40363 mov word_4F216, ax ;~ 17C5:28B9 -cs=0x17c5;eip=0x0028bc; T(OR(ax, ax)); // 40364 or ax, ax ;~ 17C5:28BC -cs=0x17c5;eip=0x0028be; J(JNZ(loc_28afd)); // 40365 jnz short loc_28AFD ;~ 17C5:28BE -cs=0x17c5;eip=0x0028c0; T(ax = 0x1776;); // 40366 mov ax, 1776h ;~ 17C5:28C0 -cs=0x17c5;eip=0x0028c3; X(PUSH(ax)); // 40367 push ax ;~ 17C5:28C3 -cs=0x17c5;eip=0x0028c4; J(CALL(sub_291bc,0)); // 40368 call sub_291BC ;~ 17C5:28C4 -cs=0x17c5;eip=0x0028c7; T(ADD(sp, 2)); // 40370 add sp, 2 ;~ 17C5:28C7 -cs=0x17c5;eip=0x0028ca; J(JMP(loc_28ead)); // 40371 jmp loc_28EAD ;~ 17C5:28CA + // 88339 arg_0 = word ptr 4 ;~ 17C5:2898 +cs=0x17c5;eip=0x002898; X(PUSH(bp)); // 88341 push bp ;~ 17C5:2898 +cs=0x17c5;eip=0x002899; T(bp = sp;); // 88342 mov bp, sp ;~ 17C5:2899 +cs=0x17c5;eip=0x00289b; T(SUB(sp, 0x18)); // 88343 sub sp, 18h ;~ 17C5:289B +cs=0x17c5;eip=0x00289e; X(PUSH(si)); // 88344 push si ;~ 17C5:289E +cs=0x17c5;eip=0x00289f; T(ax = 0x176E;); // 88345 mov ax, 176Eh ;~ 17C5:289F +cs=0x17c5;eip=0x0028a2; X(PUSH(ax)); // 88346 push ax ;~ 17C5:28A2 +cs=0x17c5;eip=0x0028a3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 88347 push [bp+arg_0] ;~ 17C5:28A3 +cs=0x17c5;eip=0x0028a6; J(CALL(sub_291df,0)); // 88348 call sub_291DF ;~ 17C5:28A6 +cs=0x17c5;eip=0x0028a9; T(ADD(sp, 4)); // 88349 add sp, 4 ;~ 17C5:28A9 +cs=0x17c5;eip=0x0028ac; T(ax = 0x1773;); // 88350 mov ax, 1773h ;~ 17C5:28AC +cs=0x17c5;eip=0x0028af; X(PUSH(ax)); // 88351 push ax ;~ 17C5:28AF +cs=0x17c5;eip=0x0028b0; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 88352 push [bp+arg_0] ;~ 17C5:28B0 +cs=0x17c5;eip=0x0028b3; J(CALL(sub_34954,0)); // 88353 call sub_34954 ;~ 17C5:28B3 +cs=0x17c5;eip=0x0028b6; T(ADD(sp, 4)); // 88354 add sp, 4 ;~ 17C5:28B6 +cs=0x17c5;eip=0x0028b9; X(word_4f216 = ax;); // 88355 mov ds:word_4F216, ax ;~ 17C5:28B9 +cs=0x17c5;eip=0x0028bc; T(OR(ax, ax)); // 88356 or ax, ax ;~ 17C5:28BC +cs=0x17c5;eip=0x0028be; J(JNZ(loc_28afd)); // 88357 jnz short loc_28AFD ;~ 17C5:28BE +cs=0x17c5;eip=0x0028c0; T(ax = offset(seg48ae,aopenerroron3d3);); // 88358 mov ax, offset aOpenErrorOn3d3 ; "Open Error on *.3D3" ;~ 17C5:28C0 +cs=0x17c5;eip=0x0028c3; X(PUSH(ax)); // 88359 push ax ; char * ;~ 17C5:28C3 +cs=0x17c5;eip=0x0028c4; J(CALL(print_line,0)); // 88360 call print_line ;~ 17C5:28C4 +cs=0x17c5;eip=0x0028c7; T(ADD(sp, 2)); // 88362 add sp, 2 ;~ 17C5:28C7 +cs=0x17c5;eip=0x0028ca; J(JMP(loc_28ead)); // 88363 jmp loc_28EAD ;~ 17C5:28CA loc_28afd: - // 5187 -cs=0x17c5;eip=0x0028cd; X(PUSH(word_4f216)); // 40375 push word_4F216 ;~ 17C5:28CD -cs=0x17c5;eip=0x0028d1; T(ax = 1;); // 40376 mov ax, 1 ;~ 17C5:28D1 -cs=0x17c5;eip=0x0028d4; X(PUSH(ax)); // 40377 push ax ;~ 17C5:28D4 -cs=0x17c5;eip=0x0028d5; T(ax = 2;); // 40378 mov ax, 2 ;~ 17C5:28D5 -cs=0x17c5;eip=0x0028d8; X(PUSH(ax)); // 40379 push ax ;~ 17C5:28D8 -cs=0x17c5;eip=0x0028d9; T(ax = 0x961A;); // 40380 mov ax, 961Ah ;~ 17C5:28D9 -cs=0x17c5;eip=0x0028dc; X(PUSH(ax)); // 40381 push ax ;~ 17C5:28DC -cs=0x17c5;eip=0x0028dd; J(CALL(sub_3497c,0)); // 40382 call sub_3497C ;~ 17C5:28DD -cs=0x17c5;eip=0x0028e0; T(ADD(sp, 8)); // 40383 add sp, 8 ;~ 17C5:28E0 -cs=0x17c5;eip=0x0028e3; T(CMP(word_520fa, 0x3333)); // 40384 cmp word_520FA, 3333h ;~ 17C5:28E3 -cs=0x17c5;eip=0x0028e9; J(JZ(loc_28b32)); // 40385 jz short loc_28B32 ;~ 17C5:28E9 -cs=0x17c5;eip=0x0028eb; T(ax = 0x178A;); // 40386 mov ax, 178Ah ;~ 17C5:28EB -cs=0x17c5;eip=0x0028ee; X(PUSH(ax)); // 40387 push ax ;~ 17C5:28EE -cs=0x17c5;eip=0x0028ef; J(CALL(sub_291bc,0)); // 40388 call sub_291BC ;~ 17C5:28EF -cs=0x17c5;eip=0x0028f2; T(ADD(sp, 2)); // 40390 add sp, 2 ;~ 17C5:28F2 -cs=0x17c5;eip=0x0028f5; X(PUSH(word_4f216)); // 40391 push word_4F216 ;~ 17C5:28F5 -cs=0x17c5;eip=0x0028f9; J(CALL(sub_3489a,0)); // 40392 call sub_3489A ;~ 17C5:28F9 -cs=0x17c5;eip=0x0028fc; T(ADD(sp, 2)); // 40393 add sp, 2 ;~ 17C5:28FC -cs=0x17c5;eip=0x0028ff; J(JMP(loc_28ead)); // 40394 jmp loc_28EAD ;~ 17C5:28FF + // 5173 +cs=0x17c5;eip=0x0028cd; X(PUSH(word_4f216)); // 88367 push ds:word_4F216 ;~ 17C5:28CD +cs=0x17c5;eip=0x0028d1; T(ax = 1;); // 88368 mov ax, 1 ;~ 17C5:28D1 +cs=0x17c5;eip=0x0028d4; X(PUSH(ax)); // 88369 push ax ;~ 17C5:28D4 +cs=0x17c5;eip=0x0028d5; T(ax = 2;); // 88370 mov ax, 2 ;~ 17C5:28D5 +cs=0x17c5;eip=0x0028d8; X(PUSH(ax)); // 88371 push ax ;~ 17C5:28D8 +cs=0x17c5;eip=0x0028d9; T(ax = 0x961A;); // 88372 mov ax, 961Ah ;~ 17C5:28D9 +cs=0x17c5;eip=0x0028dc; X(PUSH(ax)); // 88373 push ax ;~ 17C5:28DC +cs=0x17c5;eip=0x0028dd; J(CALL(sub_3497c,0)); // 88374 call sub_3497C ;~ 17C5:28DD +cs=0x17c5;eip=0x0028e0; T(ADD(sp, 8)); // 88375 add sp, 8 ;~ 17C5:28E0 +cs=0x17c5;eip=0x0028e3; T(CMP(word_520fa, '33')); // 88376 cmp ds:word_520FA, '33' ;~ 17C5:28E3 +cs=0x17c5;eip=0x0028e9; J(JZ(loc_28b32)); // 88377 jz short loc_28B32 ;~ 17C5:28E9 +cs=0x17c5;eip=0x0028eb; T(ax = offset(seg48ae,abadobjfileform);); // 88378 mov ax, offset aBadObjFileForm ; "Bad Obj file format." ;~ 17C5:28EB +cs=0x17c5;eip=0x0028ee; X(PUSH(ax)); // 88379 push ax ; char * ;~ 17C5:28EE +cs=0x17c5;eip=0x0028ef; J(CALL(print_line,0)); // 88380 call print_line ;~ 17C5:28EF +cs=0x17c5;eip=0x0028f2; T(ADD(sp, 2)); // 88382 add sp, 2 ;~ 17C5:28F2 +cs=0x17c5;eip=0x0028f5; X(PUSH(word_4f216)); // 88383 push ds:word_4F216 ;~ 17C5:28F5 +cs=0x17c5;eip=0x0028f9; J(CALL(sub_3489a,0)); // 88384 call sub_3489A ;~ 17C5:28F9 +cs=0x17c5;eip=0x0028fc; T(ADD(sp, 2)); // 88385 add sp, 2 ;~ 17C5:28FC +cs=0x17c5;eip=0x0028ff; J(JMP(loc_28ead)); // 88386 jmp loc_28EAD ;~ 17C5:28FF loc_28b32: - // 5188 -cs=0x17c5;eip=0x002902; X(PUSH(word_4f216)); // 40398 push word_4F216 ;~ 17C5:2902 -cs=0x17c5;eip=0x002906; T(ax = 1;); // 40399 mov ax, 1 ;~ 17C5:2906 -cs=0x17c5;eip=0x002909; X(PUSH(ax)); // 40400 push ax ;~ 17C5:2909 -cs=0x17c5;eip=0x00290a; T(ax = 2;); // 40401 mov ax, 2 ;~ 17C5:290A -cs=0x17c5;eip=0x00290d; X(PUSH(ax)); // 40402 push ax ;~ 17C5:290D -cs=0x17c5;eip=0x00290e; T(ax = 0x1308;); // 40403 mov ax, 1308h ;~ 17C5:290E -cs=0x17c5;eip=0x002911; X(PUSH(ax)); // 40404 push ax ;~ 17C5:2911 -cs=0x17c5;eip=0x002912; J(CALL(sub_3497c,0)); // 40405 call sub_3497C ;~ 17C5:2912 -cs=0x17c5;eip=0x002915; T(ADD(sp, 8)); // 40406 add sp, 8 ;~ 17C5:2915 -cs=0x17c5;eip=0x002918; X(PUSH(word_4f216)); // 40407 push word_4F216 ;~ 17C5:2918 -cs=0x17c5;eip=0x00291c; X(PUSH(*(word_49de8))); // 40408 push word_49DE8 ;~ 17C5:291C -cs=0x17c5;eip=0x002920; T(ax = 2;); // 40409 mov ax, 2 ;~ 17C5:2920 -cs=0x17c5;eip=0x002923; X(PUSH(ax)); // 40410 push ax ;~ 17C5:2923 -cs=0x17c5;eip=0x002924; T(ax = 0x130A;); // 40411 mov ax, 130Ah ;~ 17C5:2924 -cs=0x17c5;eip=0x002927; X(PUSH(ax)); // 40412 push ax ;~ 17C5:2927 -cs=0x17c5;eip=0x002928; J(CALL(sub_3497c,0)); // 40413 call sub_3497C ;~ 17C5:2928 -cs=0x17c5;eip=0x00292b; T(ADD(sp, 8)); // 40414 add sp, 8 ;~ 17C5:292B -cs=0x17c5;eip=0x00292e; X(PUSH(word_4f216)); // 40415 push word_4F216 ;~ 17C5:292E -cs=0x17c5;eip=0x002932; T(ax = 1;); // 40416 mov ax, 1 ;~ 17C5:2932 -cs=0x17c5;eip=0x002935; X(PUSH(ax)); // 40417 push ax ;~ 17C5:2935 -cs=0x17c5;eip=0x002936; T(ax = 2;); // 40418 mov ax, 2 ;~ 17C5:2936 -cs=0x17c5;eip=0x002939; X(PUSH(ax)); // 40419 push ax ;~ 17C5:2939 -cs=0x17c5;eip=0x00293a; T(ax = 0x13D2;); // 40420 mov ax, 13D2h ;~ 17C5:293A -cs=0x17c5;eip=0x00293d; X(PUSH(ax)); // 40421 push ax ;~ 17C5:293D -cs=0x17c5;eip=0x00293e; J(CALL(sub_3497c,0)); // 40422 call sub_3497C ;~ 17C5:293E -cs=0x17c5;eip=0x002941; T(ADD(sp, 8)); // 40423 add sp, 8 ;~ 17C5:2941 -cs=0x17c5;eip=0x002944; T(CMP(word_49eb2, 0x0ADD4)); // 40424 cmp word_49EB2, 0ADD4h ;~ 17C5:2944 -cs=0x17c5;eip=0x00294a; J(JBE(loc_28b93)); // 40425 jbe short loc_28B93 ;~ 17C5:294A -cs=0x17c5;eip=0x00294c; T(ax = 0x179F;); // 40426 mov ax, 179Fh ;~ 17C5:294C -cs=0x17c5;eip=0x00294f; X(PUSH(ax)); // 40427 push ax ;~ 17C5:294F -cs=0x17c5;eip=0x002950; J(CALL(sub_291bc,0)); // 40428 call sub_291BC ;~ 17C5:2950 -cs=0x17c5;eip=0x002953; T(ADD(sp, 2)); // 40430 add sp, 2 ;~ 17C5:2953 -cs=0x17c5;eip=0x002956; X(PUSH(word_4f216)); // 40431 push word_4F216 ;~ 17C5:2956 -cs=0x17c5;eip=0x00295a; J(CALL(sub_3489a,0)); // 40432 call sub_3489A ;~ 17C5:295A -cs=0x17c5;eip=0x00295d; T(ADD(sp, 2)); // 40433 add sp, 2 ;~ 17C5:295D -cs=0x17c5;eip=0x002960; J(JMP(loc_28ead)); // 40434 jmp loc_28EAD ;~ 17C5:2960 + // 5174 +cs=0x17c5;eip=0x002902; X(PUSH(word_4f216)); // 88390 push ds:word_4F216 ;~ 17C5:2902 +cs=0x17c5;eip=0x002906; T(ax = 1;); // 88391 mov ax, 1 ;~ 17C5:2906 +cs=0x17c5;eip=0x002909; X(PUSH(ax)); // 88392 push ax ;~ 17C5:2909 +cs=0x17c5;eip=0x00290a; T(ax = 2;); // 88393 mov ax, 2 ;~ 17C5:290A +cs=0x17c5;eip=0x00290d; X(PUSH(ax)); // 88394 push ax ;~ 17C5:290D +cs=0x17c5;eip=0x00290e; T(ax = 0x1308;); // 88395 mov ax, 1308h ;~ 17C5:290E +cs=0x17c5;eip=0x002911; X(PUSH(ax)); // 88396 push ax ;~ 17C5:2911 +cs=0x17c5;eip=0x002912; J(CALL(sub_3497c,0)); // 88397 call sub_3497C ;~ 17C5:2912 +cs=0x17c5;eip=0x002915; T(ADD(sp, 8)); // 88398 add sp, 8 ;~ 17C5:2915 +cs=0x17c5;eip=0x002918; X(PUSH(word_4f216)); // 88399 push ds:word_4F216 ;~ 17C5:2918 +cs=0x17c5;eip=0x00291c; X(PUSH(*(word_49de8))); // 88400 push word_49DE8 ;~ 17C5:291C +cs=0x17c5;eip=0x002920; T(ax = 2;); // 88401 mov ax, 2 ;~ 17C5:2920 +cs=0x17c5;eip=0x002923; X(PUSH(ax)); // 88402 push ax ;~ 17C5:2923 +cs=0x17c5;eip=0x002924; T(ax = 0x130A;); // 88403 mov ax, 130Ah ;~ 17C5:2924 +cs=0x17c5;eip=0x002927; X(PUSH(ax)); // 88404 push ax ;~ 17C5:2927 +cs=0x17c5;eip=0x002928; J(CALL(sub_3497c,0)); // 88405 call sub_3497C ;~ 17C5:2928 +cs=0x17c5;eip=0x00292b; T(ADD(sp, 8)); // 88406 add sp, 8 ;~ 17C5:292B +cs=0x17c5;eip=0x00292e; X(PUSH(word_4f216)); // 88407 push ds:word_4F216 ;~ 17C5:292E +cs=0x17c5;eip=0x002932; T(ax = 1;); // 88408 mov ax, 1 ;~ 17C5:2932 +cs=0x17c5;eip=0x002935; X(PUSH(ax)); // 88409 push ax ;~ 17C5:2935 +cs=0x17c5;eip=0x002936; T(ax = 2;); // 88410 mov ax, 2 ;~ 17C5:2936 +cs=0x17c5;eip=0x002939; X(PUSH(ax)); // 88411 push ax ;~ 17C5:2939 +cs=0x17c5;eip=0x00293a; T(ax = 0x13D2;); // 88412 mov ax, 13D2h ;~ 17C5:293A +cs=0x17c5;eip=0x00293d; X(PUSH(ax)); // 88413 push ax ;~ 17C5:293D +cs=0x17c5;eip=0x00293e; J(CALL(sub_3497c,0)); // 88414 call sub_3497C ;~ 17C5:293E +cs=0x17c5;eip=0x002941; T(ADD(sp, 8)); // 88415 add sp, 8 ;~ 17C5:2941 +cs=0x17c5;eip=0x002944; T(CMP(word_49eb2, 0x0ADD4)); // 88416 cmp word_49EB2, 0ADD4h ;~ 17C5:2944 +cs=0x17c5;eip=0x00294a; J(JBE(loc_28b93)); // 88417 jbe short loc_28B93 ;~ 17C5:294A +cs=0x17c5;eip=0x00294c; T(ax = offset(seg48ae,aobjectdatatoob);); // 88418 mov ax, offset aObjectDataTooB ; "Object data too big." ;~ 17C5:294C +cs=0x17c5;eip=0x00294f; X(PUSH(ax)); // 88419 push ax ; char * ;~ 17C5:294F +cs=0x17c5;eip=0x002950; J(CALL(print_line,0)); // 88420 call print_line ;~ 17C5:2950 +cs=0x17c5;eip=0x002953; T(ADD(sp, 2)); // 88422 add sp, 2 ;~ 17C5:2953 +cs=0x17c5;eip=0x002956; X(PUSH(word_4f216)); // 88423 push ds:word_4F216 ;~ 17C5:2956 +cs=0x17c5;eip=0x00295a; J(CALL(sub_3489a,0)); // 88424 call sub_3489A ;~ 17C5:295A +cs=0x17c5;eip=0x00295d; T(ADD(sp, 2)); // 88425 add sp, 2 ;~ 17C5:295D +cs=0x17c5;eip=0x002960; J(JMP(loc_28ead)); // 88426 jmp loc_28EAD ;~ 17C5:2960 loc_28b93: - // 5189 -cs=0x17c5;eip=0x002963; T(ax = word_49eb2;); // 40438 mov ax, word_49EB2 ;~ 17C5:2963 -cs=0x17c5;eip=0x002966; T(ADD(ax, 0)); // 40439 add ax, 0 ;~ 17C5:2966 -cs=0x17c5;eip=0x002969; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 40440 mov [bp+var_E], ax ;~ 17C5:2969 -cs=0x17c5;eip=0x00296c; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 0x38B0)); // 40441 mov [bp+var_C], 38B0h ;~ 17C5:296C -cs=0x17c5;eip=0x002971; T(bx = *(word_49de8);); // 40442 mov bx, word_49DE8 ;~ 17C5:2971 -cs=0x17c5;eip=0x002975; T(SHL(bx, 1)); // 40443 shl bx, 1 ;~ 17C5:2975 -cs=0x17c5;eip=0x002977; T(ax = word_49eb2;); // 40444 mov ax, word_49EB2 ;~ 17C5:2977 -cs=0x17c5;eip=0x00297a; X(MOV(*(dw*)(raddr(ds,bx+0x130A)), ax)); // 40445 mov [bx+130Ah], ax ;~ 17C5:297A -cs=0x17c5;eip=0x00297e; T(ax = bp+var_8); // 40446 lea ax, [bp+var_8] ;~ 17C5:297E -cs=0x17c5;eip=0x002981; X(PUSH(ax)); // 40447 push ax ;~ 17C5:2981 -cs=0x17c5;eip=0x002982; J(CALL(sub_34d4e,0)); // 40448 call sub_34D4E ;~ 17C5:2982 -cs=0x17c5;eip=0x002985; T(ADD(sp, 2)); // 40449 add sp, 2 ;~ 17C5:2985 -cs=0x17c5;eip=0x002988; X(MOV(*(dw*)(raddr(ss,bp+var_16)), offset(seg3897,byte_38b00)-offset(seg3897,byte_38b00))); // 40450 mov [bp+var_16], (offset byte_38B00 - offset byte_38B00) ;~ 17C5:2988 -cs=0x17c5;eip=0x00298d; X(MOV(*(dw*)(raddr(ss,bp+var_14)), 0x38B0)); // 40451 mov [bp+var_14], 38B0h ;~ 17C5:298D -cs=0x17c5;eip=0x002992; J(JMP(loc_28bcf)); // 40452 jmp short loc_28BCF ;~ 17C5:2992 + // 5175 +cs=0x17c5;eip=0x002963; T(ax = word_49eb2;); // 88430 mov ax, word_49EB2 ;~ 17C5:2963 +cs=0x17c5;eip=0x002966; T(ADD(ax, 0)); // 88431 add ax, 0 ;~ 17C5:2966 +cs=0x17c5;eip=0x002969; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 88432 mov [bp+var_E], ax ;~ 17C5:2969 +cs=0x17c5;eip=0x00296c; X(MOV(*(dw*)(raddr(ss,bp+var_c)), seg_offset(seg38b0))); // 88433 mov [bp+var_C], seg seg38b0 ;~ 17C5:296C +cs=0x17c5;eip=0x002971; T(bx = *(word_49de8);); // 88434 mov bx, word_49DE8 ;~ 17C5:2971 +cs=0x17c5;eip=0x002975; T(SHL(bx, 1)); // 88435 shl bx, 1 ;~ 17C5:2975 +cs=0x17c5;eip=0x002977; T(ax = word_49eb2;); // 88436 mov ax, word_49EB2 ;~ 17C5:2977 +cs=0x17c5;eip=0x00297a; X(MOV(*(dw*)(raddr(ds,bx+0x130A)), ax)); // 88437 mov [bx+130Ah], ax ;~ 17C5:297A +cs=0x17c5;eip=0x00297e; T(ax = bp+var_8); // 88438 lea ax, [bp+var_8] ;~ 17C5:297E +cs=0x17c5;eip=0x002981; X(PUSH(ax)); // 88439 push ax ;~ 17C5:2981 +cs=0x17c5;eip=0x002982; J(CALL(sub_34d4e,0)); // 88440 call sub_34D4E ;~ 17C5:2982 +cs=0x17c5;eip=0x002985; T(ADD(sp, 2)); // 88441 add sp, 2 ;~ 17C5:2985 +cs=0x17c5;eip=0x002988; X(MOV(*(dw*)(raddr(ss,bp+var_16)), offset(seg38b0,unk_38b00))); // 88442 mov [bp+var_16], offset unk_38B00 ;~ 17C5:2988 +cs=0x17c5;eip=0x00298d; X(MOV(*(dw*)(raddr(ss,bp+var_14)), seg_offset(seg38b0))); // 88443 mov [bp+var_14], seg seg38b0 ;~ 17C5:298D +cs=0x17c5;eip=0x002992; J(JMP(loc_28bcf)); // 88444 jmp short loc_28BCF ;~ 17C5:2992 loc_28bc4: - // 5190 -cs=0x17c5;eip=0x002994; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 40457 mov ax, [bp+var_A] ;~ 17C5:2994 -cs=0x17c5;eip=0x002997; X(SUB(word_49eb2, ax)); // 40458 sub word_49EB2, ax ;~ 17C5:2997 -cs=0x17c5;eip=0x00299b; X(ADD(*(raddr(ss,bp+var_16+1)), 8)); // 40459 add byte ptr [bp+var_16+1], 8 ;~ 17C5:299B + // 5176 +cs=0x17c5;eip=0x002994; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 88449 mov ax, [bp+var_A] ;~ 17C5:2994 +cs=0x17c5;eip=0x002997; X(SUB(word_49eb2, ax)); // 88450 sub word_49EB2, ax ;~ 17C5:2997 +cs=0x17c5;eip=0x00299b; X(ADD(*(raddr(ss,bp+var_16+1)), 8)); // 88451 add byte ptr [bp+var_16+1], 8 ;~ 17C5:299B loc_28bcf: - // 5191 -cs=0x17c5;eip=0x00299f; T(CMP(word_49eb2, 0)); // 40462 cmp word_49EB2, 0 ;~ 17C5:299F -cs=0x17c5;eip=0x0029a4; J(JZ(loc_28c11)); // 40463 jz short loc_28C11 ;~ 17C5:29A4 -cs=0x17c5;eip=0x0029a6; T(ax = word_49eb2;); // 40464 mov ax, word_49EB2 ;~ 17C5:29A6 -cs=0x17c5;eip=0x0029a9; T(SUB(ax, 0x800)); // 40465 sub ax, 800h ;~ 17C5:29A9 -cs=0x17c5;eip=0x0029ac; T(SBB(cx, cx)); // 40466 sbb cx, cx ;~ 17C5:29AC -cs=0x17c5;eip=0x0029ae; T(AND(ax, cx)); // 40467 and ax, cx ;~ 17C5:29AE -cs=0x17c5;eip=0x0029b0; T(ADD(ah, 8)); // 40468 add ah, 8 ;~ 17C5:29B0 -cs=0x17c5;eip=0x0029b3; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 40469 mov [bp+var_A], ax ;~ 17C5:29B3 -cs=0x17c5;eip=0x0029b6; X(PUSH(word_4f216)); // 40470 push word_4F216 ;~ 17C5:29B6 -cs=0x17c5;eip=0x0029ba; X(PUSH(ax)); // 40471 push ax ;~ 17C5:29BA -cs=0x17c5;eip=0x0029bb; T(ax = 1;); // 40472 mov ax, 1 ;~ 17C5:29BB -cs=0x17c5;eip=0x0029be; X(PUSH(ax)); // 40473 push ax ;~ 17C5:29BE -cs=0x17c5;eip=0x0029bf; T(ax = 0x328E;); // 40474 mov ax, 328Eh ;~ 17C5:29BF -cs=0x17c5;eip=0x0029c2; X(PUSH(ax)); // 40475 push ax ;~ 17C5:29C2 -cs=0x17c5;eip=0x0029c3; J(CALL(sub_3497c,0)); // 40476 call sub_3497C ;~ 17C5:29C3 -cs=0x17c5;eip=0x0029c6; T(ADD(sp, 8)); // 40478 add sp, 8 ;~ 17C5:29C6 -cs=0x17c5;eip=0x0029c9; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 40479 push [bp+var_A] ;~ 17C5:29C9 -cs=0x17c5;eip=0x0029cc; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 40480 push [bp+var_16] ;~ 17C5:29CC -cs=0x17c5;eip=0x0029cf; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 40481 push [bp+var_14] ;~ 17C5:29CF -cs=0x17c5;eip=0x0029d2; T(ax = 0x328E;); // 40482 mov ax, 328Eh ;~ 17C5:29D2 -cs=0x17c5;eip=0x0029d5; X(PUSH(ax)); // 40483 push ax ;~ 17C5:29D5 -cs=0x17c5;eip=0x0029d6; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 40484 push [bp+var_2] ;~ 17C5:29D6 -cs=0x17c5;eip=0x0029d9; J(CALL(sub_34d30,0)); // 40485 call sub_34D30 ;~ 17C5:29D9 -cs=0x17c5;eip=0x0029dc; T(ADD(sp, 0x0A)); // 40487 add sp, 0Ah ;~ 17C5:29DC -cs=0x17c5;eip=0x0029df; J(JMP(loc_28bc4)); // 40488 jmp short loc_28BC4 ;~ 17C5:29DF + // 5177 +cs=0x17c5;eip=0x00299f; T(CMP(word_49eb2, 0)); // 88454 cmp word_49EB2, 0 ;~ 17C5:299F +cs=0x17c5;eip=0x0029a4; J(JZ(loc_28c11)); // 88455 jz short loc_28C11 ;~ 17C5:29A4 +cs=0x17c5;eip=0x0029a6; T(ax = word_49eb2;); // 88456 mov ax, word_49EB2 ;~ 17C5:29A6 +cs=0x17c5;eip=0x0029a9; T(SUB(ax, 0x800)); // 88457 sub ax, 800h ;~ 17C5:29A9 +cs=0x17c5;eip=0x0029ac; T(SBB(cx, cx)); // 88458 sbb cx, cx ;~ 17C5:29AC +cs=0x17c5;eip=0x0029ae; T(AND(ax, cx)); // 88459 and ax, cx ;~ 17C5:29AE +cs=0x17c5;eip=0x0029b0; T(ADD(ah, 8)); // 88460 add ah, 8 ;~ 17C5:29B0 +cs=0x17c5;eip=0x0029b3; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 88461 mov [bp+var_A], ax ;~ 17C5:29B3 +cs=0x17c5;eip=0x0029b6; X(PUSH(word_4f216)); // 88462 push ds:word_4F216 ;~ 17C5:29B6 +cs=0x17c5;eip=0x0029ba; X(PUSH(ax)); // 88463 push ax ;~ 17C5:29BA +cs=0x17c5;eip=0x0029bb; T(ax = 1;); // 88464 mov ax, 1 ;~ 17C5:29BB +cs=0x17c5;eip=0x0029be; X(PUSH(ax)); // 88465 push ax ;~ 17C5:29BE +cs=0x17c5;eip=0x0029bf; T(ax = 0x328E;); // 88466 mov ax, 328Eh ;~ 17C5:29BF +cs=0x17c5;eip=0x0029c2; X(PUSH(ax)); // 88467 push ax ;~ 17C5:29C2 +cs=0x17c5;eip=0x0029c3; J(CALL(sub_3497c,0)); // 88468 call sub_3497C ;~ 17C5:29C3 +cs=0x17c5;eip=0x0029c6; T(ADD(sp, 8)); // 88470 add sp, 8 ;~ 17C5:29C6 +cs=0x17c5;eip=0x0029c9; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 88471 push [bp+var_A] ;~ 17C5:29C9 +cs=0x17c5;eip=0x0029cc; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 88472 push [bp+var_16] ;~ 17C5:29CC +cs=0x17c5;eip=0x0029cf; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 88473 push [bp+var_14] ;~ 17C5:29CF +cs=0x17c5;eip=0x0029d2; T(ax = 0x328E;); // 88474 mov ax, 328Eh ;~ 17C5:29D2 +cs=0x17c5;eip=0x0029d5; X(PUSH(ax)); // 88475 push ax ;~ 17C5:29D5 +cs=0x17c5;eip=0x0029d6; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 88476 push [bp+var_2] ;~ 17C5:29D6 +cs=0x17c5;eip=0x0029d9; J(CALL(sub_34d30,0)); // 88477 call sub_34D30 ;~ 17C5:29D9 +cs=0x17c5;eip=0x0029dc; T(ADD(sp, 0x0A)); // 88479 add sp, 0Ah ;~ 17C5:29DC +cs=0x17c5;eip=0x0029df; J(JMP(loc_28bc4)); // 88480 jmp short loc_28BC4 ;~ 17C5:29DF loc_28c11: - // 5192 -cs=0x17c5;eip=0x0029e1; X(PUSH(word_4f216)); // 40492 push word_4F216 ;~ 17C5:29E1 -cs=0x17c5;eip=0x0029e5; T(ax = 1;); // 40493 mov ax, 1 ;~ 17C5:29E5 -cs=0x17c5;eip=0x0029e8; X(PUSH(ax)); // 40494 push ax ;~ 17C5:29E8 -cs=0x17c5;eip=0x0029e9; X(PUSH(ax)); // 40495 push ax ;~ 17C5:29E9 -cs=0x17c5;eip=0x0029ea; T(ax = 0x1566;); // 40496 mov ax, 1566h ;~ 17C5:29EA -cs=0x17c5;eip=0x0029ed; X(PUSH(ax)); // 40497 push ax ;~ 17C5:29ED -cs=0x17c5;eip=0x0029ee; J(CALL(sub_3497c,0)); // 40498 call sub_3497C ;~ 17C5:29EE -cs=0x17c5;eip=0x0029f1; T(ADD(sp, 8)); // 40500 add sp, 8 ;~ 17C5:29F1 -cs=0x17c5;eip=0x0029f4; T(CMP(word_4a046, 0)); // 40501 cmp word_4A046, 0 ;~ 17C5:29F4 -cs=0x17c5;eip=0x0029f9; J(JNZ(loc_28c2e)); // 40502 jnz short loc_28C2E ;~ 17C5:29F9 -cs=0x17c5;eip=0x0029fb; J(JMP(loc_28ceb)); // 40503 jmp loc_28CEB ;~ 17C5:29FB + // 5178 +cs=0x17c5;eip=0x0029e1; X(PUSH(word_4f216)); // 88484 push ds:word_4F216 ;~ 17C5:29E1 +cs=0x17c5;eip=0x0029e5; T(ax = 1;); // 88485 mov ax, 1 ;~ 17C5:29E5 +cs=0x17c5;eip=0x0029e8; X(PUSH(ax)); // 88486 push ax ;~ 17C5:29E8 +cs=0x17c5;eip=0x0029e9; X(PUSH(ax)); // 88487 push ax ;~ 17C5:29E9 +cs=0x17c5;eip=0x0029ea; T(ax = 0x1566;); // 88488 mov ax, 1566h ;~ 17C5:29EA +cs=0x17c5;eip=0x0029ed; X(PUSH(ax)); // 88489 push ax ;~ 17C5:29ED +cs=0x17c5;eip=0x0029ee; J(CALL(sub_3497c,0)); // 88490 call sub_3497C ;~ 17C5:29EE +cs=0x17c5;eip=0x0029f1; T(ADD(sp, 8)); // 88492 add sp, 8 ;~ 17C5:29F1 +cs=0x17c5;eip=0x0029f4; T(CMP(word_4a046, 0)); // 88493 cmp word_4A046, 0 ;~ 17C5:29F4 +cs=0x17c5;eip=0x0029f9; J(JNZ(loc_28c2e)); // 88494 jnz short loc_28C2E ;~ 17C5:29F9 +cs=0x17c5;eip=0x0029fb; J(JMP(loc_28ceb)); // 88495 jmp loc_28CEB ;~ 17C5:29FB loc_28c2e: - // 5193 -cs=0x17c5;eip=0x0029fe; X(PUSH(word_4f216)); // 40507 push word_4F216 ;~ 17C5:29FE -cs=0x17c5;eip=0x002a02; X(PUSH(word_4a046)); // 40508 push word_4A046 ;~ 17C5:2A02 -cs=0x17c5;eip=0x002a06; T(ax = 1;); // 40509 mov ax, 1 ;~ 17C5:2A06 -cs=0x17c5;eip=0x002a09; X(PUSH(ax)); // 40510 push ax ;~ 17C5:2A09 -cs=0x17c5;eip=0x002a0a; T(ax = 0x865E;); // 40511 mov ax, 865Eh ;~ 17C5:2A0A -cs=0x17c5;eip=0x002a0d; X(PUSH(ax)); // 40512 push ax ;~ 17C5:2A0D -cs=0x17c5;eip=0x002a0e; J(CALL(sub_3497c,0)); // 40513 call sub_3497C ;~ 17C5:2A0E -cs=0x17c5;eip=0x002a11; T(ADD(sp, 8)); // 40514 add sp, 8 ;~ 17C5:2A11 -cs=0x17c5;eip=0x002a14; X(PUSH(word_4f216)); // 40515 push word_4F216 ;~ 17C5:2A14 -cs=0x17c5;eip=0x002a18; X(PUSH(word_4a046)); // 40516 push word_4A046 ;~ 17C5:2A18 -cs=0x17c5;eip=0x002a1c; T(ax = 1;); // 40517 mov ax, 1 ;~ 17C5:2A1C -cs=0x17c5;eip=0x002a1f; X(PUSH(ax)); // 40518 push ax ;~ 17C5:2A1F -cs=0x17c5;eip=0x002a20; T(ax = 0x87FE;); // 40519 mov ax, 87FEh ;~ 17C5:2A20 -cs=0x17c5;eip=0x002a23; X(PUSH(ax)); // 40520 push ax ;~ 17C5:2A23 -cs=0x17c5;eip=0x002a24; J(CALL(sub_3497c,0)); // 40521 call sub_3497C ;~ 17C5:2A24 -cs=0x17c5;eip=0x002a27; T(ADD(sp, 8)); // 40522 add sp, 8 ;~ 17C5:2A27 -cs=0x17c5;eip=0x002a2a; X(PUSH(word_4f216)); // 40523 push word_4F216 ;~ 17C5:2A2A -cs=0x17c5;eip=0x002a2e; X(PUSH(word_4a046)); // 40524 push word_4A046 ;~ 17C5:2A2E -cs=0x17c5;eip=0x002a32; T(ax = 1;); // 40525 mov ax, 1 ;~ 17C5:2A32 -cs=0x17c5;eip=0x002a35; X(PUSH(ax)); // 40526 push ax ;~ 17C5:2A35 -cs=0x17c5;eip=0x002a36; T(ax = 0x88B8;); // 40527 mov ax, 88B8h ;~ 17C5:2A36 -cs=0x17c5;eip=0x002a39; X(PUSH(ax)); // 40528 push ax ;~ 17C5:2A39 -cs=0x17c5;eip=0x002a3a; J(CALL(sub_3497c,0)); // 40529 call sub_3497C ;~ 17C5:2A3A -cs=0x17c5;eip=0x002a3d; T(ADD(sp, 8)); // 40530 add sp, 8 ;~ 17C5:2A3D -cs=0x17c5;eip=0x002a40; X(PUSH(word_4f216)); // 40531 push word_4F216 ;~ 17C5:2A40 -cs=0x17c5;eip=0x002a44; T(ax = 1;); // 40532 mov ax, 1 ;~ 17C5:2A44 -cs=0x17c5;eip=0x002a47; X(PUSH(ax)); // 40533 push ax ;~ 17C5:2A47 -cs=0x17c5;eip=0x002a48; X(PUSH(ax)); // 40534 push ax ;~ 17C5:2A48 -cs=0x17c5;eip=0x002a49; T(ax = 0x1560;); // 40535 mov ax, 1560h ;~ 17C5:2A49 -cs=0x17c5;eip=0x002a4c; X(PUSH(ax)); // 40536 push ax ;~ 17C5:2A4C -cs=0x17c5;eip=0x002a4d; J(CALL(sub_3497c,0)); // 40537 call sub_3497C ;~ 17C5:2A4D -cs=0x17c5;eip=0x002a50; T(ADD(sp, 8)); // 40538 add sp, 8 ;~ 17C5:2A50 -cs=0x17c5;eip=0x002a53; X(PUSH(word_4f216)); // 40539 push word_4F216 ;~ 17C5:2A53 -cs=0x17c5;eip=0x002a57; X(PUSH(word_4a040)); // 40540 push word_4A040 ;~ 17C5:2A57 -cs=0x17c5;eip=0x002a5b; T(ax = 2;); // 40541 mov ax, 2 ;~ 17C5:2A5B -cs=0x17c5;eip=0x002a5e; X(PUSH(ax)); // 40542 push ax ;~ 17C5:2A5E -cs=0x17c5;eip=0x002a5f; T(ax = 0x954C;); // 40543 mov ax, 954Ch ;~ 17C5:2A5F -cs=0x17c5;eip=0x002a62; X(PUSH(ax)); // 40544 push ax ;~ 17C5:2A62 -cs=0x17c5;eip=0x002a63; J(CALL(sub_3497c,0)); // 40545 call sub_3497C ;~ 17C5:2A63 -cs=0x17c5;eip=0x002a66; T(ADD(sp, 8)); // 40546 add sp, 8 ;~ 17C5:2A66 -cs=0x17c5;eip=0x002a69; X(PUSH(word_4f216)); // 40547 push word_4F216 ;~ 17C5:2A69 -cs=0x17c5;eip=0x002a6d; T(ax = 1;); // 40548 mov ax, 1 ;~ 17C5:2A6D -cs=0x17c5;eip=0x002a70; X(PUSH(ax)); // 40549 push ax ;~ 17C5:2A70 -cs=0x17c5;eip=0x002a71; X(PUSH(ax)); // 40550 push ax ;~ 17C5:2A71 -cs=0x17c5;eip=0x002a72; T(ax = 0x1562;); // 40551 mov ax, 1562h ;~ 17C5:2A72 -cs=0x17c5;eip=0x002a75; X(PUSH(ax)); // 40552 push ax ;~ 17C5:2A75 -cs=0x17c5;eip=0x002a76; J(CALL(sub_3497c,0)); // 40553 call sub_3497C ;~ 17C5:2A76 -cs=0x17c5;eip=0x002a79; T(ADD(sp, 8)); // 40554 add sp, 8 ;~ 17C5:2A79 -cs=0x17c5;eip=0x002a7c; X(PUSH(word_4f216)); // 40555 push word_4F216 ;~ 17C5:2A7C -cs=0x17c5;eip=0x002a80; X(PUSH(word_4a042)); // 40556 push word_4A042 ;~ 17C5:2A80 -cs=0x17c5;eip=0x002a84; T(ax = 2;); // 40557 mov ax, 2 ;~ 17C5:2A84 -cs=0x17c5;eip=0x002a87; X(PUSH(ax)); // 40558 push ax ;~ 17C5:2A87 -cs=0x17c5;eip=0x002a88; T(ax = 0x958E;); // 40559 mov ax, 958Eh ;~ 17C5:2A88 -cs=0x17c5;eip=0x002a8b; X(PUSH(ax)); // 40560 push ax ;~ 17C5:2A8B -cs=0x17c5;eip=0x002a8c; J(CALL(sub_3497c,0)); // 40561 call sub_3497C ;~ 17C5:2A8C -cs=0x17c5;eip=0x002a8f; T(ADD(sp, 8)); // 40562 add sp, 8 ;~ 17C5:2A8F -cs=0x17c5;eip=0x002a92; X(PUSH(word_4f216)); // 40563 push word_4F216 ;~ 17C5:2A92 -cs=0x17c5;eip=0x002a96; T(ax = 1;); // 40564 mov ax, 1 ;~ 17C5:2A96 -cs=0x17c5;eip=0x002a99; X(PUSH(ax)); // 40565 push ax ;~ 17C5:2A99 -cs=0x17c5;eip=0x002a9a; X(PUSH(ax)); // 40566 push ax ;~ 17C5:2A9A -cs=0x17c5;eip=0x002a9b; T(ax = 0x1564;); // 40567 mov ax, 1564h ;~ 17C5:2A9B -cs=0x17c5;eip=0x002a9e; X(PUSH(ax)); // 40568 push ax ;~ 17C5:2A9E -cs=0x17c5;eip=0x002a9f; J(CALL(sub_3497c,0)); // 40569 call sub_3497C ;~ 17C5:2A9F -cs=0x17c5;eip=0x002aa2; T(ADD(sp, 8)); // 40570 add sp, 8 ;~ 17C5:2AA2 -cs=0x17c5;eip=0x002aa5; X(PUSH(word_4f216)); // 40571 push word_4F216 ;~ 17C5:2AA5 -cs=0x17c5;eip=0x002aa9; X(PUSH(word_4a044)); // 40572 push word_4A044 ;~ 17C5:2AA9 -cs=0x17c5;eip=0x002aad; T(ax = 2;); // 40573 mov ax, 2 ;~ 17C5:2AAD -cs=0x17c5;eip=0x002ab0; X(PUSH(ax)); // 40574 push ax ;~ 17C5:2AB0 -cs=0x17c5;eip=0x002ab1; T(ax = 0x95D0;); // 40575 mov ax, 95D0h ;~ 17C5:2AB1 -cs=0x17c5;eip=0x002ab4; X(PUSH(ax)); // 40576 push ax ;~ 17C5:2AB4 -cs=0x17c5;eip=0x002ab5; J(CALL(sub_3497c,0)); // 40577 call sub_3497C ;~ 17C5:2AB5 -cs=0x17c5;eip=0x002ab8; T(ADD(sp, 8)); // 40578 add sp, 8 ;~ 17C5:2AB8 + // 5179 +cs=0x17c5;eip=0x0029fe; X(PUSH(word_4f216)); // 88499 push ds:word_4F216 ;~ 17C5:29FE +cs=0x17c5;eip=0x002a02; X(PUSH(word_4a046)); // 88500 push word_4A046 ;~ 17C5:2A02 +cs=0x17c5;eip=0x002a06; T(ax = 1;); // 88501 mov ax, 1 ;~ 17C5:2A06 +cs=0x17c5;eip=0x002a09; X(PUSH(ax)); // 88502 push ax ;~ 17C5:2A09 +cs=0x17c5;eip=0x002a0a; T(ax = 0x865E;); // 88503 mov ax, 865Eh ;~ 17C5:2A0A +cs=0x17c5;eip=0x002a0d; X(PUSH(ax)); // 88504 push ax ;~ 17C5:2A0D +cs=0x17c5;eip=0x002a0e; J(CALL(sub_3497c,0)); // 88505 call sub_3497C ;~ 17C5:2A0E +cs=0x17c5;eip=0x002a11; T(ADD(sp, 8)); // 88506 add sp, 8 ;~ 17C5:2A11 +cs=0x17c5;eip=0x002a14; X(PUSH(word_4f216)); // 88507 push ds:word_4F216 ;~ 17C5:2A14 +cs=0x17c5;eip=0x002a18; X(PUSH(word_4a046)); // 88508 push word_4A046 ;~ 17C5:2A18 +cs=0x17c5;eip=0x002a1c; T(ax = 1;); // 88509 mov ax, 1 ;~ 17C5:2A1C +cs=0x17c5;eip=0x002a1f; X(PUSH(ax)); // 88510 push ax ;~ 17C5:2A1F +cs=0x17c5;eip=0x002a20; T(ax = 0x87FE;); // 88511 mov ax, 87FEh ;~ 17C5:2A20 +cs=0x17c5;eip=0x002a23; X(PUSH(ax)); // 88512 push ax ;~ 17C5:2A23 +cs=0x17c5;eip=0x002a24; J(CALL(sub_3497c,0)); // 88513 call sub_3497C ;~ 17C5:2A24 +cs=0x17c5;eip=0x002a27; T(ADD(sp, 8)); // 88514 add sp, 8 ;~ 17C5:2A27 +cs=0x17c5;eip=0x002a2a; X(PUSH(word_4f216)); // 88515 push ds:word_4F216 ;~ 17C5:2A2A +cs=0x17c5;eip=0x002a2e; X(PUSH(word_4a046)); // 88516 push word_4A046 ;~ 17C5:2A2E +cs=0x17c5;eip=0x002a32; T(ax = 1;); // 88517 mov ax, 1 ;~ 17C5:2A32 +cs=0x17c5;eip=0x002a35; X(PUSH(ax)); // 88518 push ax ;~ 17C5:2A35 +cs=0x17c5;eip=0x002a36; T(ax = 0x88B8;); // 88519 mov ax, 88B8h ;~ 17C5:2A36 +cs=0x17c5;eip=0x002a39; X(PUSH(ax)); // 88520 push ax ;~ 17C5:2A39 +cs=0x17c5;eip=0x002a3a; J(CALL(sub_3497c,0)); // 88521 call sub_3497C ;~ 17C5:2A3A +cs=0x17c5;eip=0x002a3d; T(ADD(sp, 8)); // 88522 add sp, 8 ;~ 17C5:2A3D +cs=0x17c5;eip=0x002a40; X(PUSH(word_4f216)); // 88523 push ds:word_4F216 ;~ 17C5:2A40 +cs=0x17c5;eip=0x002a44; T(ax = 1;); // 88524 mov ax, 1 ;~ 17C5:2A44 +cs=0x17c5;eip=0x002a47; X(PUSH(ax)); // 88525 push ax ;~ 17C5:2A47 +cs=0x17c5;eip=0x002a48; X(PUSH(ax)); // 88526 push ax ;~ 17C5:2A48 +cs=0x17c5;eip=0x002a49; T(ax = 0x1560;); // 88527 mov ax, 1560h ;~ 17C5:2A49 +cs=0x17c5;eip=0x002a4c; X(PUSH(ax)); // 88528 push ax ;~ 17C5:2A4C +cs=0x17c5;eip=0x002a4d; J(CALL(sub_3497c,0)); // 88529 call sub_3497C ;~ 17C5:2A4D +cs=0x17c5;eip=0x002a50; T(ADD(sp, 8)); // 88530 add sp, 8 ;~ 17C5:2A50 +cs=0x17c5;eip=0x002a53; X(PUSH(word_4f216)); // 88531 push ds:word_4F216 ;~ 17C5:2A53 +cs=0x17c5;eip=0x002a57; X(PUSH(word_4a040)); // 88532 push word_4A040 ;~ 17C5:2A57 +cs=0x17c5;eip=0x002a5b; T(ax = 2;); // 88533 mov ax, 2 ;~ 17C5:2A5B +cs=0x17c5;eip=0x002a5e; X(PUSH(ax)); // 88534 push ax ;~ 17C5:2A5E +cs=0x17c5;eip=0x002a5f; T(ax = 0x954C;); // 88535 mov ax, 954Ch ;~ 17C5:2A5F +cs=0x17c5;eip=0x002a62; X(PUSH(ax)); // 88536 push ax ;~ 17C5:2A62 +cs=0x17c5;eip=0x002a63; J(CALL(sub_3497c,0)); // 88537 call sub_3497C ;~ 17C5:2A63 +cs=0x17c5;eip=0x002a66; T(ADD(sp, 8)); // 88538 add sp, 8 ;~ 17C5:2A66 +cs=0x17c5;eip=0x002a69; X(PUSH(word_4f216)); // 88539 push ds:word_4F216 ;~ 17C5:2A69 +cs=0x17c5;eip=0x002a6d; T(ax = 1;); // 88540 mov ax, 1 ;~ 17C5:2A6D +cs=0x17c5;eip=0x002a70; X(PUSH(ax)); // 88541 push ax ;~ 17C5:2A70 +cs=0x17c5;eip=0x002a71; X(PUSH(ax)); // 88542 push ax ;~ 17C5:2A71 +cs=0x17c5;eip=0x002a72; T(ax = 0x1562;); // 88543 mov ax, 1562h ;~ 17C5:2A72 +cs=0x17c5;eip=0x002a75; X(PUSH(ax)); // 88544 push ax ;~ 17C5:2A75 +cs=0x17c5;eip=0x002a76; J(CALL(sub_3497c,0)); // 88545 call sub_3497C ;~ 17C5:2A76 +cs=0x17c5;eip=0x002a79; T(ADD(sp, 8)); // 88546 add sp, 8 ;~ 17C5:2A79 +cs=0x17c5;eip=0x002a7c; X(PUSH(word_4f216)); // 88547 push ds:word_4F216 ;~ 17C5:2A7C +cs=0x17c5;eip=0x002a80; X(PUSH(word_4a042)); // 88548 push word_4A042 ;~ 17C5:2A80 +cs=0x17c5;eip=0x002a84; T(ax = 2;); // 88549 mov ax, 2 ;~ 17C5:2A84 +cs=0x17c5;eip=0x002a87; X(PUSH(ax)); // 88550 push ax ;~ 17C5:2A87 +cs=0x17c5;eip=0x002a88; T(ax = 0x958E;); // 88551 mov ax, 958Eh ;~ 17C5:2A88 +cs=0x17c5;eip=0x002a8b; X(PUSH(ax)); // 88552 push ax ;~ 17C5:2A8B +cs=0x17c5;eip=0x002a8c; J(CALL(sub_3497c,0)); // 88553 call sub_3497C ;~ 17C5:2A8C +cs=0x17c5;eip=0x002a8f; T(ADD(sp, 8)); // 88554 add sp, 8 ;~ 17C5:2A8F +cs=0x17c5;eip=0x002a92; X(PUSH(word_4f216)); // 88555 push ds:word_4F216 ;~ 17C5:2A92 +cs=0x17c5;eip=0x002a96; T(ax = 1;); // 88556 mov ax, 1 ;~ 17C5:2A96 +cs=0x17c5;eip=0x002a99; X(PUSH(ax)); // 88557 push ax ;~ 17C5:2A99 +cs=0x17c5;eip=0x002a9a; X(PUSH(ax)); // 88558 push ax ;~ 17C5:2A9A +cs=0x17c5;eip=0x002a9b; T(ax = 0x1564;); // 88559 mov ax, 1564h ;~ 17C5:2A9B +cs=0x17c5;eip=0x002a9e; X(PUSH(ax)); // 88560 push ax ;~ 17C5:2A9E +cs=0x17c5;eip=0x002a9f; J(CALL(sub_3497c,0)); // 88561 call sub_3497C ;~ 17C5:2A9F +cs=0x17c5;eip=0x002aa2; T(ADD(sp, 8)); // 88562 add sp, 8 ;~ 17C5:2AA2 +cs=0x17c5;eip=0x002aa5; X(PUSH(word_4f216)); // 88563 push ds:word_4F216 ;~ 17C5:2AA5 +cs=0x17c5;eip=0x002aa9; X(PUSH(word_4a044)); // 88564 push word_4A044 ;~ 17C5:2AA9 +cs=0x17c5;eip=0x002aad; T(ax = 2;); // 88565 mov ax, 2 ;~ 17C5:2AAD +cs=0x17c5;eip=0x002ab0; X(PUSH(ax)); // 88566 push ax ;~ 17C5:2AB0 +cs=0x17c5;eip=0x002ab1; T(ax = 0x95D0;); // 88567 mov ax, 95D0h ;~ 17C5:2AB1 +cs=0x17c5;eip=0x002ab4; X(PUSH(ax)); // 88568 push ax ;~ 17C5:2AB4 +cs=0x17c5;eip=0x002ab5; J(CALL(sub_3497c,0)); // 88569 call sub_3497C ;~ 17C5:2AB5 +cs=0x17c5;eip=0x002ab8; T(ADD(sp, 8)); // 88570 add sp, 8 ;~ 17C5:2AB8 loc_28ceb: - // 5194 -cs=0x17c5;eip=0x002abb; X(PUSH(word_4f216)); // 40581 push word_4F216 ;~ 17C5:2ABB -cs=0x17c5;eip=0x002abf; J(CALL(sub_3489a,0)); // 40582 call sub_3489A ;~ 17C5:2ABF -cs=0x17c5;eip=0x002ac2; T(ADD(sp, 2)); // 40583 add sp, 2 ;~ 17C5:2AC2 + // 5180 +cs=0x17c5;eip=0x002abb; X(PUSH(word_4f216)); // 88573 push ds:word_4F216 ;~ 17C5:2ABB +cs=0x17c5;eip=0x002abf; J(CALL(sub_3489a,0)); // 88574 call sub_3489A ;~ 17C5:2ABF +cs=0x17c5;eip=0x002ac2; T(ADD(sp, 2)); // 88575 add sp, 2 ;~ 17C5:2AC2 loc_28cf5: - // 5195 -cs=0x17c5;eip=0x002ac5; T(ax = 0x17B4;); // 40586 mov ax, 17B4h ;~ 17C5:2AC5 -cs=0x17c5;eip=0x002ac8; X(PUSH(ax)); // 40587 push ax ;~ 17C5:2AC8 -cs=0x17c5;eip=0x002ac9; T(ax = 0x17B7;); // 40588 mov ax, 17B7h ;~ 17C5:2AC9 -cs=0x17c5;eip=0x002acc; X(PUSH(ax)); // 40589 push ax ;~ 17C5:2ACC -cs=0x17c5;eip=0x002acd; J(CALL(sub_34954,0)); // 40590 call sub_34954 ;~ 17C5:2ACD -cs=0x17c5;eip=0x002ad0; T(ADD(sp, 4)); // 40591 add sp, 4 ;~ 17C5:2AD0 -cs=0x17c5;eip=0x002ad3; X(word_4f216 = ax;); // 40592 mov word_4F216, ax ;~ 17C5:2AD3 -cs=0x17c5;eip=0x002ad6; T(OR(ax, ax)); // 40593 or ax, ax ;~ 17C5:2AD6 -cs=0x17c5;eip=0x002ad8; J(JNZ(loc_28d4a)); // 40594 jnz short loc_28D4A ;~ 17C5:2AD8 -cs=0x17c5;eip=0x002ada; T(SUB(ax, ax)); // 40595 sub ax, ax ;~ 17C5:2ADA -cs=0x17c5;eip=0x002adc; X(PUSH(ax)); // 40596 push ax ;~ 17C5:2ADC -cs=0x17c5;eip=0x002add; J(CALL(sub_30074,0)); // 40597 call sub_30074 ;~ 17C5:2ADD -cs=0x17c5;eip=0x002ae0; T(ADD(sp, 2)); // 40598 add sp, 2 ;~ 17C5:2AE0 -cs=0x17c5;eip=0x002ae3; T(ax = 0x2D;); // 40599 mov ax, 2Dh ; '-' ;~ 17C5:2AE3 -cs=0x17c5;eip=0x002ae6; X(PUSH(ax)); // 40600 push ax ;~ 17C5:2AE6 -cs=0x17c5;eip=0x002ae7; T(ax = 0x13F;); // 40601 mov ax, 13Fh ;~ 17C5:2AE7 -cs=0x17c5;eip=0x002aea; X(PUSH(ax)); // 40602 push ax ;~ 17C5:2AEA -cs=0x17c5;eip=0x002aeb; T(ax = 0x28;); // 40603 mov ax, 28h ; '(' ;~ 17C5:2AEB -cs=0x17c5;eip=0x002aee; X(PUSH(ax)); // 40604 push ax ;~ 17C5:2AEE -cs=0x17c5;eip=0x002aef; T(SUB(ax, ax)); // 40605 sub ax, ax ;~ 17C5:2AEF -cs=0x17c5;eip=0x002af1; X(PUSH(ax)); // 40606 push ax ;~ 17C5:2AF1 -cs=0x17c5;eip=0x002af2; J(CALL(sub_3008d,0)); // 40607 call sub_3008D ;~ 17C5:2AF2 -cs=0x17c5;eip=0x002af5; T(ADD(sp, 8)); // 40609 add sp, 8 ;~ 17C5:2AF5 -cs=0x17c5;eip=0x002af8; T(ax = 0x0F;); // 40610 mov ax, 0Fh ;~ 17C5:2AF8 -cs=0x17c5;eip=0x002afb; X(PUSH(ax)); // 40611 push ax ;~ 17C5:2AFB -cs=0x17c5;eip=0x002afc; T(ax = 0x28;); // 40612 mov ax, 28h ; '(' ;~ 17C5:2AFC -cs=0x17c5;eip=0x002aff; X(PUSH(ax)); // 40613 push ax ;~ 17C5:2AFF -cs=0x17c5;eip=0x002b00; T(ax = 0x6C;); // 40614 mov ax, 6Ch ; 'l' ;~ 17C5:2B00 -cs=0x17c5;eip=0x002b03; X(PUSH(ax)); // 40615 push ax ;~ 17C5:2B03 -cs=0x17c5;eip=0x002b04; T(ax = 0x17C1;); // 40616 mov ax, 17C1h ;~ 17C5:2B04 -cs=0x17c5;eip=0x002b07; X(PUSH(ax)); // 40617 push ax ;~ 17C5:2B07 -cs=0x17c5;eip=0x002b08; J(CALL(sub_302fb,0)); // 40618 call sub_302FB ;~ 17C5:2B08 -cs=0x17c5;eip=0x002b0b; T(ADD(sp, 8)); // 40620 add sp, 8 ;~ 17C5:2B0B -cs=0x17c5;eip=0x002b0e; J(CALLF(sub_49afc,0)); // 40621 call far ptr sub_49AFC ;~ 17C5:2B0E -cs=0x17c5;eip=0x002b13; J(CALLF(sub_49b65,0)); // 40623 call far ptr sub_49B65 ;~ 17C5:2B13 -cs=0x17c5;eip=0x002b18; J(JMP(loc_28cf5)); // 40625 jmp short loc_28CF5 ;~ 17C5:2B18 + // 5181 +cs=0x17c5;eip=0x002ac5; T(ax = 0x17B4;); // 88578 mov ax, 17B4h ;~ 17C5:2AC5 +cs=0x17c5;eip=0x002ac8; X(PUSH(ax)); // 88579 push ax ;~ 17C5:2AC8 +cs=0x17c5;eip=0x002ac9; T(ax = 0x17B7;); // 88580 mov ax, 17B7h ;~ 17C5:2AC9 +cs=0x17c5;eip=0x002acc; X(PUSH(ax)); // 88581 push ax ;~ 17C5:2ACC +cs=0x17c5;eip=0x002acd; J(CALL(sub_34954,0)); // 88582 call sub_34954 ;~ 17C5:2ACD +cs=0x17c5;eip=0x002ad0; T(ADD(sp, 4)); // 88583 add sp, 4 ;~ 17C5:2AD0 +cs=0x17c5;eip=0x002ad3; X(word_4f216 = ax;); // 88584 mov ds:word_4F216, ax ;~ 17C5:2AD3 +cs=0x17c5;eip=0x002ad6; T(OR(ax, ax)); // 88585 or ax, ax ;~ 17C5:2AD6 +cs=0x17c5;eip=0x002ad8; J(JNZ(loc_28d4a)); // 88586 jnz short loc_28D4A ;~ 17C5:2AD8 +cs=0x17c5;eip=0x002ada; T(SUB(ax, ax)); // 88587 sub ax, ax ;~ 17C5:2ADA +cs=0x17c5;eip=0x002adc; X(PUSH(ax)); // 88588 push ax ;~ 17C5:2ADC +cs=0x17c5;eip=0x002add; J(CALL(sub_30074,0)); // 88589 call sub_30074 ;~ 17C5:2ADD +cs=0x17c5;eip=0x002ae0; T(ADD(sp, 2)); // 88590 add sp, 2 ;~ 17C5:2AE0 +cs=0x17c5;eip=0x002ae3; T(ax = 0x2D;); // 88591 mov ax, 2Dh ; '-' ;~ 17C5:2AE3 +cs=0x17c5;eip=0x002ae6; X(PUSH(ax)); // 88592 push ax ;~ 17C5:2AE6 +cs=0x17c5;eip=0x002ae7; T(ax = 0x13F;); // 88593 mov ax, 13Fh ;~ 17C5:2AE7 +cs=0x17c5;eip=0x002aea; X(PUSH(ax)); // 88594 push ax ;~ 17C5:2AEA +cs=0x17c5;eip=0x002aeb; T(ax = 0x28;); // 88595 mov ax, 28h ; '(' ;~ 17C5:2AEB +cs=0x17c5;eip=0x002aee; X(PUSH(ax)); // 88596 push ax ;~ 17C5:2AEE +cs=0x17c5;eip=0x002aef; T(SUB(ax, ax)); // 88597 sub ax, ax ;~ 17C5:2AEF +cs=0x17c5;eip=0x002af1; X(PUSH(ax)); // 88598 push ax ;~ 17C5:2AF1 +cs=0x17c5;eip=0x002af2; J(CALL(sub_3008d,0)); // 88599 call sub_3008D ;~ 17C5:2AF2 +cs=0x17c5;eip=0x002af5; T(ADD(sp, 8)); // 88601 add sp, 8 ;~ 17C5:2AF5 +cs=0x17c5;eip=0x002af8; T(ax = 0x0F;); // 88602 mov ax, 0Fh ;~ 17C5:2AF8 +cs=0x17c5;eip=0x002afb; X(PUSH(ax)); // 88603 push ax ;~ 17C5:2AFB +cs=0x17c5;eip=0x002afc; T(ax = 0x28;); // 88604 mov ax, 28h ; '(' ;~ 17C5:2AFC +cs=0x17c5;eip=0x002aff; X(PUSH(ax)); // 88605 push ax ;~ 17C5:2AFF +cs=0x17c5;eip=0x002b00; T(ax = 0x6C;); // 88606 mov ax, 6Ch ; 'l' ;~ 17C5:2B00 +cs=0x17c5;eip=0x002b03; X(PUSH(ax)); // 88607 push ax ;~ 17C5:2B03 +cs=0x17c5;eip=0x002b04; T(ax = 0x17C1;); // 88608 mov ax, 17C1h ;~ 17C5:2B04 +cs=0x17c5;eip=0x002b07; X(PUSH(ax)); // 88609 push ax ;~ 17C5:2B07 +cs=0x17c5;eip=0x002b08; J(CALL(sub_302fb,0)); // 88610 call sub_302FB ;~ 17C5:2B08 +cs=0x17c5;eip=0x002b0b; T(ADD(sp, 8)); // 88612 add sp, 8 ;~ 17C5:2B0B +cs=0x17c5;eip=0x002b0e; J(CALLF(sub_49afc,0)); // 88613 call far ptr sub_49AFC ;~ 17C5:2B0E +cs=0x17c5;eip=0x002b13; J(CALLF(sub_49b65,0)); // 88615 call far ptr sub_49B65 ;~ 17C5:2B13 +cs=0x17c5;eip=0x002b18; J(JMP(loc_28cf5)); // 88617 jmp short loc_28CF5 ;~ 17C5:2B18 loc_28d4a: - // 5196 -cs=0x17c5;eip=0x002b1a; J(CALLF(sub_49af7,0)); // 40629 call far ptr sub_49AF7 ;~ 17C5:2B1A -cs=0x17c5;eip=0x002b1f; X(MOV(*(dw*)(raddr(ss,bp+var_10)), 0)); // 40631 mov [bp+var_10], 0 ;~ 17C5:2B1F -cs=0x17c5;eip=0x002b24; J(JMP(loc_28d59)); // 40632 jmp short loc_28D59 ;~ 17C5:2B24 + // 5182 +cs=0x17c5;eip=0x002b1a; J(CALLF(sub_49af7,0)); // 88621 call far ptr sub_49AF7 ;~ 17C5:2B1A +cs=0x17c5;eip=0x002b1f; X(MOV(*(dw*)(raddr(ss,bp+var_10)), 0)); // 88623 mov [bp+var_10], 0 ;~ 17C5:2B1F +cs=0x17c5;eip=0x002b24; J(JMP(loc_28d59)); // 88624 jmp short loc_28D59 ;~ 17C5:2B24 loc_28d56: - // 5197 -cs=0x17c5;eip=0x002b26; X(INC(*(dw*)(raddr(ss,bp+var_10)))); // 40636 inc [bp+var_10] ;~ 17C5:2B26 + // 5183 +cs=0x17c5;eip=0x002b26; X(INC(*(dw*)(raddr(ss,bp+var_10)))); // 88629 inc [bp+var_10] ;~ 17C5:2B26 loc_28d59: - // 5198 -cs=0x17c5;eip=0x002b29; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 2)); // 40639 cmp [bp+var_10], 2 ;~ 17C5:2B29 -cs=0x17c5;eip=0x002b2d; J(JL(loc_28d62)); // 40640 jl short loc_28D62 ;~ 17C5:2B2D -cs=0x17c5;eip=0x002b2f; J(JMP(loc_28e93)); // 40642 jmp loc_28E93 ;~ 17C5:2B2F + // 5184 +cs=0x17c5;eip=0x002b29; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 2)); // 88632 cmp [bp+var_10], 2 ;~ 17C5:2B29 +cs=0x17c5;eip=0x002b2d; J(JL(loc_28d62)); // 88633 jl short loc_28D62 ;~ 17C5:2B2D +cs=0x17c5;eip=0x002b2f; J(JMP(loc_28e93)); // 88634 jmp loc_28E93 ;~ 17C5:2B2F loc_28d62: - // 5199 -cs=0x17c5;eip=0x002b32; T(ax = 0x12;); // 40646 mov ax, 12h ;~ 17C5:2B32 -cs=0x17c5;eip=0x002b35; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_10)))); // 40647 imul [bp+var_10] ;~ 17C5:2B35 -cs=0x17c5;eip=0x002b38; T(bx = ax;); // 40648 mov bx, ax ;~ 17C5:2B38 -cs=0x17c5;eip=0x002b3a; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7766)))); // 40649 mov ax, [bx-7766h] ;~ 17C5:2B3A -cs=0x17c5;eip=0x002b3e; T(cl = 8;); // 40650 mov cl, 8 ;~ 17C5:2B3E -cs=0x17c5;eip=0x002b40; T(SAR(ax, cl)); // 40651 sar ax, cl ;~ 17C5:2B40 -cs=0x17c5;eip=0x002b42; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 40652 mov [bp+var_18], ax ;~ 17C5:2B42 -cs=0x17c5;eip=0x002b45; T(OR(ax, ax)); // 40653 or ax, ax ;~ 17C5:2B45 -cs=0x17c5;eip=0x002b47; J(JNZ(loc_28d7c)); // 40654 jnz short loc_28D7C ;~ 17C5:2B47 -cs=0x17c5;eip=0x002b49; J(JMP(loc_28e90)); // 40655 jmp loc_28E90 ;~ 17C5:2B49 + // 5185 +cs=0x17c5;eip=0x002b32; T(ax = 0x12;); // 88638 mov ax, 12h ;~ 17C5:2B32 +cs=0x17c5;eip=0x002b35; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_10)))); // 88639 imul [bp+var_10] ;~ 17C5:2B35 +cs=0x17c5;eip=0x002b38; T(bx = ax;); // 88640 mov bx, ax ;~ 17C5:2B38 +cs=0x17c5;eip=0x002b3a; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7766)))); // 88641 mov ax, [bx-7766h] ;~ 17C5:2B3A +cs=0x17c5;eip=0x002b3e; T(cl = 8;); // 88642 mov cl, 8 ;~ 17C5:2B3E +cs=0x17c5;eip=0x002b40; T(SAR(ax, cl)); // 88643 sar ax, cl ;~ 17C5:2B40 +cs=0x17c5;eip=0x002b42; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 88644 mov [bp+var_18], ax ;~ 17C5:2B42 +cs=0x17c5;eip=0x002b45; T(OR(ax, ax)); // 88645 or ax, ax ;~ 17C5:2B45 +cs=0x17c5;eip=0x002b47; J(JNZ(loc_28d7c)); // 88646 jnz short loc_28D7C ;~ 17C5:2B47 +cs=0x17c5;eip=0x002b49; J(JMP(loc_28e90)); // 88647 jmp loc_28E90 ;~ 17C5:2B49 loc_28d7c: - // 5200 -cs=0x17c5;eip=0x002b4c; T(ax = 0x17DA;); // 40660 mov ax, 17DAh ;~ 17C5:2B4C -cs=0x17c5;eip=0x002b4f; X(PUSH(ax)); // 40661 push ax ;~ 17C5:2B4F -cs=0x17c5;eip=0x002b50; T(ax = 0x17DD;); // 40662 mov ax, 17DDh ;~ 17C5:2B50 -cs=0x17c5;eip=0x002b53; X(PUSH(ax)); // 40663 push ax ;~ 17C5:2B53 -cs=0x17c5;eip=0x002b54; J(CALL(sub_34954,0)); // 40664 call sub_34954 ;~ 17C5:2B54 -cs=0x17c5;eip=0x002b57; T(ADD(sp, 4)); // 40665 add sp, 4 ;~ 17C5:2B57 -cs=0x17c5;eip=0x002b5a; X(word_4f216 = ax;); // 40666 mov word_4F216, ax ;~ 17C5:2B5A -cs=0x17c5;eip=0x002b5d; X(PUSH(ax)); // 40667 push ax ;~ 17C5:2B5D -cs=0x17c5;eip=0x002b5e; T(ax = 1;); // 40668 mov ax, 1 ;~ 17C5:2B5E -cs=0x17c5;eip=0x002b61; X(PUSH(ax)); // 40669 push ax ;~ 17C5:2B61 -cs=0x17c5;eip=0x002b62; T(ax = 2;); // 40670 mov ax, 2 ;~ 17C5:2B62 -cs=0x17c5;eip=0x002b65; X(PUSH(ax)); // 40671 push ax ;~ 17C5:2B65 -cs=0x17c5;eip=0x002b66; T(ax = 0x961A;); // 40672 mov ax, 961Ah ;~ 17C5:2B66 -cs=0x17c5;eip=0x002b69; X(PUSH(ax)); // 40673 push ax ;~ 17C5:2B69 -cs=0x17c5;eip=0x002b6a; J(CALL(sub_3497c,0)); // 40674 call sub_3497C ;~ 17C5:2B6A -cs=0x17c5;eip=0x002b6d; T(ADD(sp, 8)); // 40675 add sp, 8 ;~ 17C5:2B6D -cs=0x17c5;eip=0x002b70; X(PUSH(word_4f216)); // 40676 push word_4F216 ;~ 17C5:2B70 -cs=0x17c5;eip=0x002b74; T(ax = 1;); // 40677 mov ax, 1 ;~ 17C5:2B74 -cs=0x17c5;eip=0x002b77; X(PUSH(ax)); // 40678 push ax ;~ 17C5:2B77 -cs=0x17c5;eip=0x002b78; T(ax = 2;); // 40679 mov ax, 2 ;~ 17C5:2B78 -cs=0x17c5;eip=0x002b7b; X(PUSH(ax)); // 40680 push ax ;~ 17C5:2B7B -cs=0x17c5;eip=0x002b7c; T(ax = 0x0A014;); // 40681 mov ax, 0A014h ;~ 17C5:2B7C -cs=0x17c5;eip=0x002b7f; X(PUSH(ax)); // 40682 push ax ;~ 17C5:2B7F -cs=0x17c5;eip=0x002b80; J(CALL(sub_3497c,0)); // 40683 call sub_3497C ;~ 17C5:2B80 -cs=0x17c5;eip=0x002b83; T(ADD(sp, 8)); // 40684 add sp, 8 ;~ 17C5:2B83 -cs=0x17c5;eip=0x002b86; X(PUSH(word_4f216)); // 40685 push word_4F216 ;~ 17C5:2B86 -cs=0x17c5;eip=0x002b8a; X(PUSH(*(word_52af4))); // 40686 push word_52AF4 ;~ 17C5:2B8A -cs=0x17c5;eip=0x002b8e; T(ax = 2;); // 40687 mov ax, 2 ;~ 17C5:2B8E -cs=0x17c5;eip=0x002b91; X(PUSH(ax)); // 40688 push ax ;~ 17C5:2B91 -cs=0x17c5;eip=0x002b92; T(ax = 0x1520;); // 40689 mov ax, 1520h ;~ 17C5:2B92 -cs=0x17c5;eip=0x002b95; X(PUSH(ax)); // 40690 push ax ;~ 17C5:2B95 -cs=0x17c5;eip=0x002b96; J(CALL(sub_3497c,0)); // 40691 call sub_3497C ;~ 17C5:2B96 -cs=0x17c5;eip=0x002b99; T(ADD(sp, 8)); // 40692 add sp, 8 ;~ 17C5:2B99 -cs=0x17c5;eip=0x002b9c; X(PUSH(word_4f216)); // 40693 push word_4F216 ;~ 17C5:2B9C -cs=0x17c5;eip=0x002ba0; T(ax = 1;); // 40694 mov ax, 1 ;~ 17C5:2BA0 -cs=0x17c5;eip=0x002ba3; X(PUSH(ax)); // 40695 push ax ;~ 17C5:2BA3 -cs=0x17c5;eip=0x002ba4; T(ax = 2;); // 40696 mov ax, 2 ;~ 17C5:2BA4 -cs=0x17c5;eip=0x002ba7; X(PUSH(ax)); // 40697 push ax ;~ 17C5:2BA7 -cs=0x17c5;eip=0x002ba8; T(ax = 0x13D2;); // 40698 mov ax, 13D2h ;~ 17C5:2BA8 -cs=0x17c5;eip=0x002bab; X(PUSH(ax)); // 40699 push ax ;~ 17C5:2BAB -cs=0x17c5;eip=0x002bac; J(CALL(sub_3497c,0)); // 40700 call sub_3497C ;~ 17C5:2BAC -cs=0x17c5;eip=0x002baf; T(ADD(sp, 8)); // 40701 add sp, 8 ;~ 17C5:2BAF -cs=0x17c5;eip=0x002bb2; T(bx = *(word_52af4);); // 40702 mov bx, word_52AF4 ;~ 17C5:2BB2 -cs=0x17c5;eip=0x002bb6; T(SHL(bx, 1)); // 40703 shl bx, 1 ;~ 17C5:2BB6 -cs=0x17c5;eip=0x002bb8; T(ax = word_49eb2;); // 40704 mov ax, word_49EB2 ;~ 17C5:2BB8 -cs=0x17c5;eip=0x002bbb; X(MOV(*(dw*)(raddr(ds,bx+0x1520)), ax)); // 40705 mov [bx+1520h], ax ;~ 17C5:2BBB -cs=0x17c5;eip=0x002bbf; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 40706 mov [bp+var_12], 0 ;~ 17C5:2BBF -cs=0x17c5;eip=0x002bc4; J(JMP(loc_28df9)); // 40707 jmp short loc_28DF9 ;~ 17C5:2BC4 + // 5186 +cs=0x17c5;eip=0x002b4c; T(ax = 0x17DA;); // 88652 mov ax, 17DAh ;~ 17C5:2B4C +cs=0x17c5;eip=0x002b4f; X(PUSH(ax)); // 88653 push ax ;~ 17C5:2B4F +cs=0x17c5;eip=0x002b50; T(ax = 0x17DD;); // 88654 mov ax, 17DDh ;~ 17C5:2B50 +cs=0x17c5;eip=0x002b53; X(PUSH(ax)); // 88655 push ax ;~ 17C5:2B53 +cs=0x17c5;eip=0x002b54; J(CALL(sub_34954,0)); // 88656 call sub_34954 ;~ 17C5:2B54 +cs=0x17c5;eip=0x002b57; T(ADD(sp, 4)); // 88657 add sp, 4 ;~ 17C5:2B57 +cs=0x17c5;eip=0x002b5a; X(word_4f216 = ax;); // 88658 mov ds:word_4F216, ax ;~ 17C5:2B5A +cs=0x17c5;eip=0x002b5d; X(PUSH(ax)); // 88659 push ax ;~ 17C5:2B5D +cs=0x17c5;eip=0x002b5e; T(ax = 1;); // 88660 mov ax, 1 ;~ 17C5:2B5E +cs=0x17c5;eip=0x002b61; X(PUSH(ax)); // 88661 push ax ;~ 17C5:2B61 +cs=0x17c5;eip=0x002b62; T(ax = 2;); // 88662 mov ax, 2 ;~ 17C5:2B62 +cs=0x17c5;eip=0x002b65; X(PUSH(ax)); // 88663 push ax ;~ 17C5:2B65 +cs=0x17c5;eip=0x002b66; T(ax = 0x961A;); // 88664 mov ax, 961Ah ;~ 17C5:2B66 +cs=0x17c5;eip=0x002b69; X(PUSH(ax)); // 88665 push ax ;~ 17C5:2B69 +cs=0x17c5;eip=0x002b6a; J(CALL(sub_3497c,0)); // 88666 call sub_3497C ;~ 17C5:2B6A +cs=0x17c5;eip=0x002b6d; T(ADD(sp, 8)); // 88667 add sp, 8 ;~ 17C5:2B6D +cs=0x17c5;eip=0x002b70; X(PUSH(word_4f216)); // 88668 push ds:word_4F216 ;~ 17C5:2B70 +cs=0x17c5;eip=0x002b74; T(ax = 1;); // 88669 mov ax, 1 ;~ 17C5:2B74 +cs=0x17c5;eip=0x002b77; X(PUSH(ax)); // 88670 push ax ;~ 17C5:2B77 +cs=0x17c5;eip=0x002b78; T(ax = 2;); // 88671 mov ax, 2 ;~ 17C5:2B78 +cs=0x17c5;eip=0x002b7b; X(PUSH(ax)); // 88672 push ax ;~ 17C5:2B7B +cs=0x17c5;eip=0x002b7c; T(ax = 0x0A014;); // 88673 mov ax, 0A014h ;~ 17C5:2B7C +cs=0x17c5;eip=0x002b7f; X(PUSH(ax)); // 88674 push ax ;~ 17C5:2B7F +cs=0x17c5;eip=0x002b80; J(CALL(sub_3497c,0)); // 88675 call sub_3497C ;~ 17C5:2B80 +cs=0x17c5;eip=0x002b83; T(ADD(sp, 8)); // 88676 add sp, 8 ;~ 17C5:2B83 +cs=0x17c5;eip=0x002b86; X(PUSH(word_4f216)); // 88677 push ds:word_4F216 ;~ 17C5:2B86 +cs=0x17c5;eip=0x002b8a; X(PUSH(word_52af4)); // 88678 push ds:word_52AF4 ;~ 17C5:2B8A +cs=0x17c5;eip=0x002b8e; T(ax = 2;); // 88679 mov ax, 2 ;~ 17C5:2B8E +cs=0x17c5;eip=0x002b91; X(PUSH(ax)); // 88680 push ax ;~ 17C5:2B91 +cs=0x17c5;eip=0x002b92; T(ax = 0x1520;); // 88681 mov ax, 1520h ;~ 17C5:2B92 +cs=0x17c5;eip=0x002b95; X(PUSH(ax)); // 88682 push ax ;~ 17C5:2B95 +cs=0x17c5;eip=0x002b96; J(CALL(sub_3497c,0)); // 88683 call sub_3497C ;~ 17C5:2B96 +cs=0x17c5;eip=0x002b99; T(ADD(sp, 8)); // 88684 add sp, 8 ;~ 17C5:2B99 +cs=0x17c5;eip=0x002b9c; X(PUSH(word_4f216)); // 88685 push ds:word_4F216 ;~ 17C5:2B9C +cs=0x17c5;eip=0x002ba0; T(ax = 1;); // 88686 mov ax, 1 ;~ 17C5:2BA0 +cs=0x17c5;eip=0x002ba3; X(PUSH(ax)); // 88687 push ax ;~ 17C5:2BA3 +cs=0x17c5;eip=0x002ba4; T(ax = 2;); // 88688 mov ax, 2 ;~ 17C5:2BA4 +cs=0x17c5;eip=0x002ba7; X(PUSH(ax)); // 88689 push ax ;~ 17C5:2BA7 +cs=0x17c5;eip=0x002ba8; T(ax = 0x13D2;); // 88690 mov ax, 13D2h ;~ 17C5:2BA8 +cs=0x17c5;eip=0x002bab; X(PUSH(ax)); // 88691 push ax ;~ 17C5:2BAB +cs=0x17c5;eip=0x002bac; J(CALL(sub_3497c,0)); // 88692 call sub_3497C ;~ 17C5:2BAC +cs=0x17c5;eip=0x002baf; T(ADD(sp, 8)); // 88693 add sp, 8 ;~ 17C5:2BAF +cs=0x17c5;eip=0x002bb2; T(bx = word_52af4;); // 88694 mov bx, ds:word_52AF4 ;~ 17C5:2BB2 +cs=0x17c5;eip=0x002bb6; T(SHL(bx, 1)); // 88695 shl bx, 1 ;~ 17C5:2BB6 +cs=0x17c5;eip=0x002bb8; T(ax = word_49eb2;); // 88696 mov ax, word_49EB2 ;~ 17C5:2BB8 +cs=0x17c5;eip=0x002bbb; X(MOV(*(dw*)(raddr(ds,bx+0x1520)), ax)); // 88697 mov [bx+1520h], ax ;~ 17C5:2BBB +cs=0x17c5;eip=0x002bbf; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 88698 mov [bp+var_12], 0 ;~ 17C5:2BBF +cs=0x17c5;eip=0x002bc4; J(JMP(loc_28df9)); // 88699 jmp short loc_28DF9 ;~ 17C5:2BC4 loc_28df6: - // 5201 -cs=0x17c5;eip=0x002bc6; X(INC(*(dw*)(raddr(ss,bp+var_12)))); // 40712 inc [bp+var_12] ;~ 17C5:2BC6 + // 5187 +cs=0x17c5;eip=0x002bc6; X(INC(*(dw*)(raddr(ss,bp+var_12)))); // 88704 inc [bp+var_12] ;~ 17C5:2BC6 loc_28df9: - // 5202 -cs=0x17c5;eip=0x002bc9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 40715 mov ax, [bp+var_18] ;~ 17C5:2BC9 -cs=0x17c5;eip=0x002bcc; T(CMP(*(dw*)(raddr(ss,bp+var_12)), ax)); // 40716 cmp [bp+var_12], ax ;~ 17C5:2BCC -cs=0x17c5;eip=0x002bcf; J(JG(loc_28e6c)); // 40717 jg short loc_28E6C ;~ 17C5:2BCF -cs=0x17c5;eip=0x002bd1; T(MOV(si, *(dw*)(raddr(ss,bp+var_12)))); // 40718 mov si, [bp+var_12] ;~ 17C5:2BD1 -cs=0x17c5;eip=0x002bd4; T(SHL(si, 1)); // 40719 shl si, 1 ;~ 17C5:2BD4 -cs=0x17c5;eip=0x002bd6; T(MOV(ax, *(dw*)(raddr(ds,si+0x1522)))); // 40720 mov ax, [si+1522h] ;~ 17C5:2BD6 -cs=0x17c5;eip=0x002bda; T(SUB(ax, *(dw*)(raddr(ds,si+0x1520)))); // 40721 sub ax, [si+1520h] ;~ 17C5:2BDA -cs=0x17c5;eip=0x002bde; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 40722 mov [bp+var_A], ax ;~ 17C5:2BDE + // 5188 +cs=0x17c5;eip=0x002bc9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 88707 mov ax, [bp+var_18] ;~ 17C5:2BC9 +cs=0x17c5;eip=0x002bcc; T(CMP(*(dw*)(raddr(ss,bp+var_12)), ax)); // 88708 cmp [bp+var_12], ax ;~ 17C5:2BCC +cs=0x17c5;eip=0x002bcf; J(JG(loc_28e6c)); // 88709 jg short loc_28E6C ;~ 17C5:2BCF +cs=0x17c5;eip=0x002bd1; T(MOV(si, *(dw*)(raddr(ss,bp+var_12)))); // 88710 mov si, [bp+var_12] ;~ 17C5:2BD1 +cs=0x17c5;eip=0x002bd4; T(SHL(si, 1)); // 88711 shl si, 1 ;~ 17C5:2BD4 +cs=0x17c5;eip=0x002bd6; T(MOV(ax, *(dw*)(raddr(ds,si+0x1522)))); // 88712 mov ax, [si+1522h] ;~ 17C5:2BD6 +cs=0x17c5;eip=0x002bda; T(SUB(ax, *(dw*)(raddr(ds,si+0x1520)))); // 88713 sub ax, [si+1520h] ;~ 17C5:2BDA +cs=0x17c5;eip=0x002bde; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 88714 mov [bp+var_A], ax ;~ 17C5:2BDE loc_28e11: - // 5203 -cs=0x17c5;eip=0x002be1; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0x800)); // 40725 cmp [bp+var_A], 800h ;~ 17C5:2BE1 -cs=0x17c5;eip=0x002be6; J(JLE(loc_28e35)); // 40726 jle short loc_28E35 ;~ 17C5:2BE6 -cs=0x17c5;eip=0x002be8; X(PUSH(word_4f216)); // 40727 push word_4F216 ;~ 17C5:2BE8 -cs=0x17c5;eip=0x002bec; T(ax = 0x800;); // 40728 mov ax, 800h ;~ 17C5:2BEC -cs=0x17c5;eip=0x002bef; X(PUSH(ax)); // 40729 push ax ;~ 17C5:2BEF -cs=0x17c5;eip=0x002bf0; T(ax = 1;); // 40730 mov ax, 1 ;~ 17C5:2BF0 -cs=0x17c5;eip=0x002bf3; X(PUSH(ax)); // 40731 push ax ;~ 17C5:2BF3 -cs=0x17c5;eip=0x002bf4; T(ax = 0x328E;); // 40732 mov ax, 328Eh ;~ 17C5:2BF4 -cs=0x17c5;eip=0x002bf7; X(PUSH(ax)); // 40733 push ax ;~ 17C5:2BF7 -cs=0x17c5;eip=0x002bf8; J(CALL(sub_3497c,0)); // 40734 call sub_3497C ;~ 17C5:2BF8 -cs=0x17c5;eip=0x002bfb; T(ADD(sp, 8)); // 40736 add sp, 8 ;~ 17C5:2BFB -cs=0x17c5;eip=0x002bfe; X(SUB(*(dw*)(raddr(ss,bp+var_a)), 0x800)); // 40737 sub [bp+var_A], 800h ;~ 17C5:2BFE -cs=0x17c5;eip=0x002c03; J(JMP(loc_28e11)); // 40738 jmp short loc_28E11 ;~ 17C5:2C03 + // 5189 +cs=0x17c5;eip=0x002be1; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0x800)); // 88717 cmp [bp+var_A], 800h ;~ 17C5:2BE1 +cs=0x17c5;eip=0x002be6; J(JLE(loc_28e35)); // 88718 jle short loc_28E35 ;~ 17C5:2BE6 +cs=0x17c5;eip=0x002be8; X(PUSH(word_4f216)); // 88719 push ds:word_4F216 ;~ 17C5:2BE8 +cs=0x17c5;eip=0x002bec; T(ax = 0x800;); // 88720 mov ax, 800h ;~ 17C5:2BEC +cs=0x17c5;eip=0x002bef; X(PUSH(ax)); // 88721 push ax ;~ 17C5:2BEF +cs=0x17c5;eip=0x002bf0; T(ax = 1;); // 88722 mov ax, 1 ;~ 17C5:2BF0 +cs=0x17c5;eip=0x002bf3; X(PUSH(ax)); // 88723 push ax ;~ 17C5:2BF3 +cs=0x17c5;eip=0x002bf4; T(ax = 0x328E;); // 88724 mov ax, 328Eh ;~ 17C5:2BF4 +cs=0x17c5;eip=0x002bf7; X(PUSH(ax)); // 88725 push ax ;~ 17C5:2BF7 +cs=0x17c5;eip=0x002bf8; J(CALL(sub_3497c,0)); // 88726 call sub_3497C ;~ 17C5:2BF8 +cs=0x17c5;eip=0x002bfb; T(ADD(sp, 8)); // 88728 add sp, 8 ;~ 17C5:2BFB +cs=0x17c5;eip=0x002bfe; X(SUB(*(dw*)(raddr(ss,bp+var_a)), 0x800)); // 88729 sub [bp+var_A], 800h ;~ 17C5:2BFE +cs=0x17c5;eip=0x002c03; J(JMP(loc_28e11)); // 88730 jmp short loc_28E11 ;~ 17C5:2C03 loc_28e35: - // 5204 -cs=0x17c5;eip=0x002c05; T(ax = bp+var_8); // 40742 lea ax, [bp+var_8] ;~ 17C5:2C05 -cs=0x17c5;eip=0x002c08; X(PUSH(ax)); // 40743 push ax ;~ 17C5:2C08 -cs=0x17c5;eip=0x002c09; J(CALL(sub_34d4e,0)); // 40744 call sub_34D4E ;~ 17C5:2C09 -cs=0x17c5;eip=0x002c0c; T(ADD(sp, 2)); // 40745 add sp, 2 ;~ 17C5:2C0C -cs=0x17c5;eip=0x002c0f; X(PUSH(word_4f216)); // 40746 push word_4F216 ;~ 17C5:2C0F -cs=0x17c5;eip=0x002c13; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 40747 push [bp+var_A] ;~ 17C5:2C13 -cs=0x17c5;eip=0x002c16; T(ax = 1;); // 40748 mov ax, 1 ;~ 17C5:2C16 -cs=0x17c5;eip=0x002c19; X(PUSH(ax)); // 40749 push ax ;~ 17C5:2C19 -cs=0x17c5;eip=0x002c1a; T(ax = 0x328E;); // 40750 mov ax, 328Eh ;~ 17C5:2C1A -cs=0x17c5;eip=0x002c1d; X(PUSH(ax)); // 40751 push ax ;~ 17C5:2C1D -cs=0x17c5;eip=0x002c1e; J(CALL(sub_3497c,0)); // 40752 call sub_3497C ;~ 17C5:2C1E -cs=0x17c5;eip=0x002c21; T(ADD(sp, 8)); // 40753 add sp, 8 ;~ 17C5:2C21 -cs=0x17c5;eip=0x002c24; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 40754 push [bp+var_A] ;~ 17C5:2C24 -cs=0x17c5;eip=0x002c27; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 40755 push [bp+var_E] ;~ 17C5:2C27 -cs=0x17c5;eip=0x002c2a; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 40756 push [bp+var_C] ;~ 17C5:2C2A -cs=0x17c5;eip=0x002c2d; T(ax = 0x328E;); // 40757 mov ax, 328Eh ;~ 17C5:2C2D -cs=0x17c5;eip=0x002c30; X(PUSH(ax)); // 40758 push ax ;~ 17C5:2C30 -cs=0x17c5;eip=0x002c31; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 40759 push [bp+var_2] ;~ 17C5:2C31 -cs=0x17c5;eip=0x002c34; J(CALL(sub_34d30,0)); // 40760 call sub_34D30 ;~ 17C5:2C34 -cs=0x17c5;eip=0x002c37; T(ADD(sp, 0x0A)); // 40762 add sp, 0Ah ;~ 17C5:2C37 -cs=0x17c5;eip=0x002c3a; J(JMP(loc_28df6)); // 40763 jmp short loc_28DF6 ;~ 17C5:2C3A + // 5190 +cs=0x17c5;eip=0x002c05; T(ax = bp+var_8); // 88734 lea ax, [bp+var_8] ;~ 17C5:2C05 +cs=0x17c5;eip=0x002c08; X(PUSH(ax)); // 88735 push ax ;~ 17C5:2C08 +cs=0x17c5;eip=0x002c09; J(CALL(sub_34d4e,0)); // 88736 call sub_34D4E ;~ 17C5:2C09 +cs=0x17c5;eip=0x002c0c; T(ADD(sp, 2)); // 88737 add sp, 2 ;~ 17C5:2C0C +cs=0x17c5;eip=0x002c0f; X(PUSH(word_4f216)); // 88738 push ds:word_4F216 ;~ 17C5:2C0F +cs=0x17c5;eip=0x002c13; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 88739 push [bp+var_A] ;~ 17C5:2C13 +cs=0x17c5;eip=0x002c16; T(ax = 1;); // 88740 mov ax, 1 ;~ 17C5:2C16 +cs=0x17c5;eip=0x002c19; X(PUSH(ax)); // 88741 push ax ;~ 17C5:2C19 +cs=0x17c5;eip=0x002c1a; T(ax = 0x328E;); // 88742 mov ax, 328Eh ;~ 17C5:2C1A +cs=0x17c5;eip=0x002c1d; X(PUSH(ax)); // 88743 push ax ;~ 17C5:2C1D +cs=0x17c5;eip=0x002c1e; J(CALL(sub_3497c,0)); // 88744 call sub_3497C ;~ 17C5:2C1E +cs=0x17c5;eip=0x002c21; T(ADD(sp, 8)); // 88745 add sp, 8 ;~ 17C5:2C21 +cs=0x17c5;eip=0x002c24; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 88746 push [bp+var_A] ;~ 17C5:2C24 +cs=0x17c5;eip=0x002c27; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 88747 push [bp+var_E] ;~ 17C5:2C27 +cs=0x17c5;eip=0x002c2a; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 88748 push [bp+var_C] ;~ 17C5:2C2A +cs=0x17c5;eip=0x002c2d; T(ax = 0x328E;); // 88749 mov ax, 328Eh ;~ 17C5:2C2D +cs=0x17c5;eip=0x002c30; X(PUSH(ax)); // 88750 push ax ;~ 17C5:2C30 +cs=0x17c5;eip=0x002c31; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 88751 push [bp+var_2] ;~ 17C5:2C31 +cs=0x17c5;eip=0x002c34; J(CALL(sub_34d30,0)); // 88752 call sub_34D30 ;~ 17C5:2C34 +cs=0x17c5;eip=0x002c37; T(ADD(sp, 0x0A)); // 88754 add sp, 0Ah ;~ 17C5:2C37 +cs=0x17c5;eip=0x002c3a; J(JMP(loc_28df6)); // 88755 jmp short loc_28DF6 ;~ 17C5:2C3A loc_28e6c: - // 5205 -cs=0x17c5;eip=0x002c3c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 40767 mov ax, [bp+var_A] ;~ 17C5:2C3C -cs=0x17c5;eip=0x002c3f; X(ADD(*(dw*)(raddr(ss,bp+var_e)), ax)); // 40768 add [bp+var_E], ax ;~ 17C5:2C3F -cs=0x17c5;eip=0x002c42; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0)); // 40769 cmp [bp+var_10], 0 ;~ 17C5:2C42 -cs=0x17c5;eip=0x002c46; J(JNZ(loc_28e86)); // 40770 jnz short loc_28E86 ;~ 17C5:2C46 -cs=0x17c5;eip=0x002c48; T(si = *(word_49de8);); // 40771 mov si, word_49DE8 ;~ 17C5:2C48 -cs=0x17c5;eip=0x002c4c; T(SHL(si, 1)); // 40772 shl si, 1 ;~ 17C5:2C4C -cs=0x17c5;eip=0x002c4e; T(ADD(ax, *(dw*)(raddr(ds,si+0x130A)))); // 40773 add ax, [si+130Ah] ;~ 17C5:2C4E -cs=0x17c5;eip=0x002c52; X(MOV(*(dw*)(raddr(ds,si+0x130C)), ax)); // 40774 mov [si+130Ch], ax ;~ 17C5:2C52 + // 5191 +cs=0x17c5;eip=0x002c3c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 88759 mov ax, [bp+var_A] ;~ 17C5:2C3C +cs=0x17c5;eip=0x002c3f; X(ADD(*(dw*)(raddr(ss,bp+var_e)), ax)); // 88760 add [bp+var_E], ax ;~ 17C5:2C3F +cs=0x17c5;eip=0x002c42; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0)); // 88761 cmp [bp+var_10], 0 ;~ 17C5:2C42 +cs=0x17c5;eip=0x002c46; J(JNZ(loc_28e86)); // 88762 jnz short loc_28E86 ;~ 17C5:2C46 +cs=0x17c5;eip=0x002c48; T(si = *(word_49de8);); // 88763 mov si, word_49DE8 ;~ 17C5:2C48 +cs=0x17c5;eip=0x002c4c; T(SHL(si, 1)); // 88764 shl si, 1 ;~ 17C5:2C4C +cs=0x17c5;eip=0x002c4e; T(ADD(ax, *(dw*)(raddr(ds,si+0x130A)))); // 88765 add ax, [si+130Ah] ;~ 17C5:2C4E +cs=0x17c5;eip=0x002c52; X(MOV(*(dw*)(raddr(ds,si+0x130C)), ax)); // 88766 mov [si+130Ch], ax ;~ 17C5:2C52 loc_28e86: - // 5206 -cs=0x17c5;eip=0x002c56; X(PUSH(word_4f216)); // 40777 push word_4F216 ;~ 17C5:2C56 -cs=0x17c5;eip=0x002c5a; J(CALL(sub_3489a,0)); // 40778 call sub_3489A ;~ 17C5:2C5A -cs=0x17c5;eip=0x002c5d; T(ADD(sp, 2)); // 40779 add sp, 2 ;~ 17C5:2C5D + // 5192 +cs=0x17c5;eip=0x002c56; X(PUSH(word_4f216)); // 88769 push ds:word_4F216 ;~ 17C5:2C56 +cs=0x17c5;eip=0x002c5a; J(CALL(sub_3489a,0)); // 88770 call sub_3489A ;~ 17C5:2C5A +cs=0x17c5;eip=0x002c5d; T(ADD(sp, 2)); // 88771 add sp, 2 ;~ 17C5:2C5D loc_28e90: - // 5207 -cs=0x17c5;eip=0x002c60; J(JMP(loc_28d56)); // 40782 jmp loc_28D56 ;~ 17C5:2C60 + // 5193 +cs=0x17c5;eip=0x002c60; J(JMP(loc_28d56)); // 88774 jmp loc_28D56 ;~ 17C5:2C60 loc_28e93: - // 5208 -cs=0x17c5;eip=0x002c63; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 40786 mov ax, [bp+var_E] ;~ 17C5:2C63 -cs=0x17c5;eip=0x002c66; T(cx = 0;); // 40787 mov cx, 0 ;~ 17C5:2C66 -cs=0x17c5;eip=0x002c69; T(bx = 0x38B0;); // 40788 mov bx, 38B0h ;~ 17C5:2C69 -cs=0x17c5;eip=0x002c6c; T(SUB(ax, cx)); // 40789 sub ax, cx ;~ 17C5:2C6C -cs=0x17c5;eip=0x002c6e; T(CMP(ax, 0x0ADD4)); // 40790 cmp ax, 0ADD4h ;~ 17C5:2C6E -cs=0x17c5;eip=0x002c71; J(JBE(loc_28ead)); // 40791 jbe short loc_28EAD ;~ 17C5:2C71 -cs=0x17c5;eip=0x002c73; T(ax = 0x17E7;); // 40792 mov ax, 17E7h ;~ 17C5:2C73 -cs=0x17c5;eip=0x002c76; X(PUSH(ax)); // 40793 push ax ;~ 17C5:2C76 -cs=0x17c5;eip=0x002c77; J(CALL(sub_291bc,0)); // 40794 call sub_291BC ;~ 17C5:2C77 -cs=0x17c5;eip=0x002c7a; T(ADD(sp, 2)); // 40796 add sp, 2 ;~ 17C5:2C7A + // 5194 +cs=0x17c5;eip=0x002c63; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 88778 mov ax, [bp+var_E] ;~ 17C5:2C63 +cs=0x17c5;eip=0x002c66; T(cx = 0;); // 88779 mov cx, 0 ;~ 17C5:2C66 +cs=0x17c5;eip=0x002c69; T(bx = seg_offset(seg38b0);); // 88780 mov bx, seg seg38b0 ;~ 17C5:2C69 +cs=0x17c5;eip=0x002c6c; T(SUB(ax, cx)); // 88781 sub ax, cx ;~ 17C5:2C6C +cs=0x17c5;eip=0x002c6e; T(CMP(ax, 0x0ADD4)); // 88782 cmp ax, 0ADD4h ;~ 17C5:2C6E +cs=0x17c5;eip=0x002c71; J(JBE(loc_28ead)); // 88783 jbe short loc_28EAD ;~ 17C5:2C71 +cs=0x17c5;eip=0x002c73; T(ax = offset(seg48ae,aobjdataoverflo);); // 88784 mov ax, offset aObjdataOverflo ; "ObjData overflow" ;~ 17C5:2C73 +cs=0x17c5;eip=0x002c76; X(PUSH(ax)); // 88785 push ax ; char * ;~ 17C5:2C76 +cs=0x17c5;eip=0x002c77; J(CALL(print_line,0)); // 88786 call print_line ;~ 17C5:2C77 +cs=0x17c5;eip=0x002c7a; T(ADD(sp, 2)); // 88788 add sp, 2 ;~ 17C5:2C7A loc_28ead: - // 5209 -cs=0x17c5;eip=0x002c7d; X(POP(si)); // 40800 pop si ;~ 17C5:2C7D -cs=0x17c5;eip=0x002c7e; T(sp = bp;); // 40801 mov sp, bp ;~ 17C5:2C7E -cs=0x17c5;eip=0x002c80; X(POP(bp)); // 40802 pop bp ;~ 17C5:2C80 -cs=0x17c5;eip=0x002c81; J(RETN(0)); // 40803 retn ;~ 17C5:2C81 + // 5195 +cs=0x17c5;eip=0x002c7d; X(POP(si)); // 88792 pop si ;~ 17C5:2C7D +cs=0x17c5;eip=0x002c7e; T(sp = bp;); // 88793 mov sp, bp ;~ 17C5:2C7E +cs=0x17c5;eip=0x002c80; X(POP(bp)); // 88794 pop bp ;~ 17C5:2C80 +cs=0x17c5;eip=0x002c81; J(RETN(0)); // 88795 retn ;~ 17C5:2C81 assert(0); __dispatch_call: @@ -17866,236 +6781,236 @@ cs=0x17c5;eip=0x002c81; J(RETN(0)); // 40803 retn ;~ 17C5:2C81 _begin: #undef var_a #define var_a -0x0A - // 40814 var_A = word ptr -0Ah ;~ 17C5:2C82 + // 88806 var_A = word ptr -0Ah ;~ 17C5:2C82 #undef var_8 #define var_8 -8 - // 40815 var_8 = word ptr -8 ;~ 17C5:2C82 + // 88807 var_8 = word ptr -8 ;~ 17C5:2C82 #undef var_6 #define var_6 -6 - // 40816 var_6 = word ptr -6 ;~ 17C5:2C82 + // 88808 var_6 = word ptr -6 ;~ 17C5:2C82 #undef var_4 #define var_4 -4 - // 40817 var_4 = word ptr -4 ;~ 17C5:2C82 + // 88809 var_4 = word ptr -4 ;~ 17C5:2C82 #undef var_2 #define var_2 -2 - // 40818 var_2 = byte ptr -2 ;~ 17C5:2C82 + // 88810 var_2 = byte ptr -2 ;~ 17C5:2C82 #undef arg_0 #define arg_0 4 - // 40819 arg_0 = word ptr 4 ;~ 17C5:2C82 -cs=0x17c5;eip=0x002c82; X(PUSH(bp)); // 40821 push bp ;~ 17C5:2C82 -cs=0x17c5;eip=0x002c83; T(bp = sp;); // 40822 mov bp, sp ;~ 17C5:2C83 -cs=0x17c5;eip=0x002c85; T(SUB(sp, 0x0A)); // 40823 sub sp, 0Ah ;~ 17C5:2C85 -cs=0x17c5;eip=0x002c88; X(PUSH(si)); // 40824 push si ;~ 17C5:2C88 -cs=0x17c5;eip=0x002c89; T(ax = 0x17F8;); // 40825 mov ax, 17F8h ;~ 17C5:2C89 -cs=0x17c5;eip=0x002c8c; X(PUSH(ax)); // 40826 push ax ;~ 17C5:2C8C -cs=0x17c5;eip=0x002c8d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 40827 push [bp+arg_0] ;~ 17C5:2C8D -cs=0x17c5;eip=0x002c90; J(CALL(sub_291df,0)); // 40828 call sub_291DF ;~ 17C5:2C90 -cs=0x17c5;eip=0x002c93; T(ADD(sp, 4)); // 40829 add sp, 4 ;~ 17C5:2C93 -cs=0x17c5;eip=0x002c96; T(ax = 0x17FD;); // 40830 mov ax, 17FDh ;~ 17C5:2C96 -cs=0x17c5;eip=0x002c99; X(PUSH(ax)); // 40831 push ax ;~ 17C5:2C99 -cs=0x17c5;eip=0x002c9a; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 40832 push [bp+arg_0] ;~ 17C5:2C9A -cs=0x17c5;eip=0x002c9d; J(CALL(sub_34954,0)); // 40833 call sub_34954 ;~ 17C5:2C9D -cs=0x17c5;eip=0x002ca0; T(ADD(sp, 4)); // 40834 add sp, 4 ;~ 17C5:2CA0 -cs=0x17c5;eip=0x002ca3; X(word_4f216 = ax;); // 40835 mov word_4F216, ax ;~ 17C5:2CA3 -cs=0x17c5;eip=0x002ca6; T(OR(ax, ax)); // 40836 or ax, ax ;~ 17C5:2CA6 -cs=0x17c5;eip=0x002ca8; J(JNZ(loc_28ee7)); // 40837 jnz short loc_28EE7 ;~ 17C5:2CA8 -cs=0x17c5;eip=0x002caa; T(ax = 0x1800;); // 40838 mov ax, 1800h ;~ 17C5:2CAA -cs=0x17c5;eip=0x002cad; X(PUSH(ax)); // 40839 push ax ;~ 17C5:2CAD -cs=0x17c5;eip=0x002cae; J(CALL(sub_291bc,0)); // 40840 call sub_291BC ;~ 17C5:2CAE -cs=0x17c5;eip=0x002cb1; T(ADD(sp, 2)); // 40842 add sp, 2 ;~ 17C5:2CB1 -cs=0x17c5;eip=0x002cb4; J(JMP(loc_2907f)); // 40843 jmp loc_2907F ;~ 17C5:2CB4 + // 88811 arg_0 = word ptr 4 ;~ 17C5:2C82 +cs=0x17c5;eip=0x002c82; X(PUSH(bp)); // 88813 push bp ;~ 17C5:2C82 +cs=0x17c5;eip=0x002c83; T(bp = sp;); // 88814 mov bp, sp ;~ 17C5:2C83 +cs=0x17c5;eip=0x002c85; T(SUB(sp, 0x0A)); // 88815 sub sp, 0Ah ;~ 17C5:2C85 +cs=0x17c5;eip=0x002c88; X(PUSH(si)); // 88816 push si ;~ 17C5:2C88 +cs=0x17c5;eip=0x002c89; T(ax = 0x17F8;); // 88817 mov ax, 17F8h ;~ 17C5:2C89 +cs=0x17c5;eip=0x002c8c; X(PUSH(ax)); // 88818 push ax ;~ 17C5:2C8C +cs=0x17c5;eip=0x002c8d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 88819 push [bp+arg_0] ;~ 17C5:2C8D +cs=0x17c5;eip=0x002c90; J(CALL(sub_291df,0)); // 88820 call sub_291DF ;~ 17C5:2C90 +cs=0x17c5;eip=0x002c93; T(ADD(sp, 4)); // 88821 add sp, 4 ;~ 17C5:2C93 +cs=0x17c5;eip=0x002c96; T(ax = 0x17FD;); // 88822 mov ax, 17FDh ;~ 17C5:2C96 +cs=0x17c5;eip=0x002c99; X(PUSH(ax)); // 88823 push ax ;~ 17C5:2C99 +cs=0x17c5;eip=0x002c9a; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 88824 push [bp+arg_0] ;~ 17C5:2C9A +cs=0x17c5;eip=0x002c9d; J(CALL(sub_34954,0)); // 88825 call sub_34954 ;~ 17C5:2C9D +cs=0x17c5;eip=0x002ca0; T(ADD(sp, 4)); // 88826 add sp, 4 ;~ 17C5:2CA0 +cs=0x17c5;eip=0x002ca3; X(word_4f216 = ax;); // 88827 mov ds:word_4F216, ax ;~ 17C5:2CA3 +cs=0x17c5;eip=0x002ca6; T(OR(ax, ax)); // 88828 or ax, ax ;~ 17C5:2CA6 +cs=0x17c5;eip=0x002ca8; J(JNZ(loc_28ee7)); // 88829 jnz short loc_28EE7 ;~ 17C5:2CA8 +cs=0x17c5;eip=0x002caa; T(ax = offset(seg48ae,aopenerroron3dt);); // 88830 mov ax, offset aOpenErrorOn3dt ; "Open Error on *.3DT" ;~ 17C5:2CAA +cs=0x17c5;eip=0x002cad; X(PUSH(ax)); // 88831 push ax ; char * ;~ 17C5:2CAD +cs=0x17c5;eip=0x002cae; J(CALL(print_line,0)); // 88832 call print_line ;~ 17C5:2CAE +cs=0x17c5;eip=0x002cb1; T(ADD(sp, 2)); // 88834 add sp, 2 ;~ 17C5:2CB1 +cs=0x17c5;eip=0x002cb4; J(JMP(loc_2907f)); // 88835 jmp loc_2907F ;~ 17C5:2CB4 loc_28ee7: - // 5210 -cs=0x17c5;eip=0x002cb7; X(PUSH(word_4f216)); // 40847 push word_4F216 ;~ 17C5:2CB7 -cs=0x17c5;eip=0x002cbb; T(ax = 1;); // 40848 mov ax, 1 ;~ 17C5:2CBB -cs=0x17c5;eip=0x002cbe; X(PUSH(ax)); // 40849 push ax ;~ 17C5:2CBE -cs=0x17c5;eip=0x002cbf; T(ax = 2;); // 40850 mov ax, 2 ;~ 17C5:2CBF -cs=0x17c5;eip=0x002cc2; X(PUSH(ax)); // 40851 push ax ;~ 17C5:2CC2 -cs=0x17c5;eip=0x002cc3; T(ax = 0x13D4;); // 40852 mov ax, 13D4h ;~ 17C5:2CC3 -cs=0x17c5;eip=0x002cc6; X(PUSH(ax)); // 40853 push ax ;~ 17C5:2CC6 -cs=0x17c5;eip=0x002cc7; J(CALL(sub_3497c,0)); // 40854 call sub_3497C ;~ 17C5:2CC7 -cs=0x17c5;eip=0x002cca; T(ADD(sp, 8)); // 40855 add sp, 8 ;~ 17C5:2CCA -cs=0x17c5;eip=0x002ccd; T(CMP(*(word_49eb4), 0x3131)); // 40856 cmp word_49EB4, 3131h ;~ 17C5:2CCD -cs=0x17c5;eip=0x002cd3; J(JZ(loc_28f1c)); // 40857 jz short loc_28F1C ;~ 17C5:2CD3 -cs=0x17c5;eip=0x002cd5; T(ax = 0x1814;); // 40858 mov ax, 1814h ;~ 17C5:2CD5 -cs=0x17c5;eip=0x002cd8; X(PUSH(ax)); // 40859 push ax ;~ 17C5:2CD8 -cs=0x17c5;eip=0x002cd9; J(CALL(sub_291bc,0)); // 40860 call sub_291BC ;~ 17C5:2CD9 -cs=0x17c5;eip=0x002cdc; T(ADD(sp, 2)); // 40862 add sp, 2 ;~ 17C5:2CDC -cs=0x17c5;eip=0x002cdf; X(PUSH(word_4f216)); // 40863 push word_4F216 ;~ 17C5:2CDF -cs=0x17c5;eip=0x002ce3; J(CALL(sub_3489a,0)); // 40864 call sub_3489A ;~ 17C5:2CE3 -cs=0x17c5;eip=0x002ce6; T(ADD(sp, 2)); // 40865 add sp, 2 ;~ 17C5:2CE6 -cs=0x17c5;eip=0x002ce9; J(JMP(loc_2907f)); // 40866 jmp loc_2907F ;~ 17C5:2CE9 + // 5196 +cs=0x17c5;eip=0x002cb7; X(PUSH(word_4f216)); // 88839 push ds:word_4F216 ;~ 17C5:2CB7 +cs=0x17c5;eip=0x002cbb; T(ax = 1;); // 88840 mov ax, 1 ;~ 17C5:2CBB +cs=0x17c5;eip=0x002cbe; X(PUSH(ax)); // 88841 push ax ;~ 17C5:2CBE +cs=0x17c5;eip=0x002cbf; T(ax = 2;); // 88842 mov ax, 2 ;~ 17C5:2CBF +cs=0x17c5;eip=0x002cc2; X(PUSH(ax)); // 88843 push ax ;~ 17C5:2CC2 +cs=0x17c5;eip=0x002cc3; T(ax = 0x13D4;); // 88844 mov ax, 13D4h ;~ 17C5:2CC3 +cs=0x17c5;eip=0x002cc6; X(PUSH(ax)); // 88845 push ax ;~ 17C5:2CC6 +cs=0x17c5;eip=0x002cc7; J(CALL(sub_3497c,0)); // 88846 call sub_3497C ;~ 17C5:2CC7 +cs=0x17c5;eip=0x002cca; T(ADD(sp, 8)); // 88847 add sp, 8 ;~ 17C5:2CCA +cs=0x17c5;eip=0x002ccd; T(CMP(*(word_49eb4), 0x3131)); // 88848 cmp word_49EB4, 3131h ;~ 17C5:2CCD +cs=0x17c5;eip=0x002cd3; J(JZ(loc_28f1c)); // 88849 jz short loc_28F1C ;~ 17C5:2CD3 +cs=0x17c5;eip=0x002cd5; T(ax = 0x1814;); // 88850 mov ax, 1814h ;~ 17C5:2CD5 +cs=0x17c5;eip=0x002cd8; X(PUSH(ax)); // 88851 push ax ; char * ;~ 17C5:2CD8 +cs=0x17c5;eip=0x002cd9; J(CALL(print_line,0)); // 88852 call print_line ;~ 17C5:2CD9 +cs=0x17c5;eip=0x002cdc; T(ADD(sp, 2)); // 88854 add sp, 2 ;~ 17C5:2CDC +cs=0x17c5;eip=0x002cdf; X(PUSH(word_4f216)); // 88855 push ds:word_4F216 ;~ 17C5:2CDF +cs=0x17c5;eip=0x002ce3; J(CALL(sub_3489a,0)); // 88856 call sub_3489A ;~ 17C5:2CE3 +cs=0x17c5;eip=0x002ce6; T(ADD(sp, 2)); // 88857 add sp, 2 ;~ 17C5:2CE6 +cs=0x17c5;eip=0x002ce9; J(JMP(loc_2907f)); // 88858 jmp loc_2907F ;~ 17C5:2CE9 loc_28f1c: - // 5211 -cs=0x17c5;eip=0x002cec; X(PUSH(word_4f216)); // 40870 push word_4F216 ;~ 17C5:2CEC -cs=0x17c5;eip=0x002cf0; T(ax = 5;); // 40871 mov ax, 5 ;~ 17C5:2CF0 -cs=0x17c5;eip=0x002cf3; X(PUSH(ax)); // 40872 push ax ;~ 17C5:2CF3 -cs=0x17c5;eip=0x002cf4; T(ax = 2;); // 40873 mov ax, 2 ;~ 17C5:2CF4 -cs=0x17c5;eip=0x002cf7; X(PUSH(ax)); // 40874 push ax ;~ 17C5:2CF7 -cs=0x17c5;eip=0x002cf8; T(ax = 0x13D6;); // 40875 mov ax, 13D6h ;~ 17C5:2CF8 -cs=0x17c5;eip=0x002cfb; X(PUSH(ax)); // 40876 push ax ;~ 17C5:2CFB -cs=0x17c5;eip=0x002cfc; J(CALL(sub_3497c,0)); // 40877 call sub_3497C ;~ 17C5:2CFC -cs=0x17c5;eip=0x002cff; T(ADD(sp, 8)); // 40878 add sp, 8 ;~ 17C5:2CFF -cs=0x17c5;eip=0x002d02; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 40879 mov [bp+var_4], 0 ;~ 17C5:2D02 -cs=0x17c5;eip=0x002d07; J(JMP(loc_28f3c)); // 40880 jmp short loc_28F3C ;~ 17C5:2D07 + // 5197 +cs=0x17c5;eip=0x002cec; X(PUSH(word_4f216)); // 88862 push ds:word_4F216 ;~ 17C5:2CEC +cs=0x17c5;eip=0x002cf0; T(ax = 5;); // 88863 mov ax, 5 ;~ 17C5:2CF0 +cs=0x17c5;eip=0x002cf3; X(PUSH(ax)); // 88864 push ax ;~ 17C5:2CF3 +cs=0x17c5;eip=0x002cf4; T(ax = 2;); // 88865 mov ax, 2 ;~ 17C5:2CF4 +cs=0x17c5;eip=0x002cf7; X(PUSH(ax)); // 88866 push ax ;~ 17C5:2CF7 +cs=0x17c5;eip=0x002cf8; T(ax = 0x13D6;); // 88867 mov ax, 13D6h ;~ 17C5:2CF8 +cs=0x17c5;eip=0x002cfb; X(PUSH(ax)); // 88868 push ax ;~ 17C5:2CFB +cs=0x17c5;eip=0x002cfc; J(CALL(sub_3497c,0)); // 88869 call sub_3497C ;~ 17C5:2CFC +cs=0x17c5;eip=0x002cff; T(ADD(sp, 8)); // 88870 add sp, 8 ;~ 17C5:2CFF +cs=0x17c5;eip=0x002d02; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 88871 mov [bp+var_4], 0 ;~ 17C5:2D02 +cs=0x17c5;eip=0x002d07; J(JMP(loc_28f3c)); // 88872 jmp short loc_28F3C ;~ 17C5:2D07 loc_28f39: - // 5212 -cs=0x17c5;eip=0x002d09; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 40884 inc [bp+var_4] ;~ 17C5:2D09 + // 5198 +cs=0x17c5;eip=0x002d09; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 88876 inc [bp+var_4] ;~ 17C5:2D09 loc_28f3c: - // 5213 -cs=0x17c5;eip=0x002d0c; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 5)); // 40887 cmp [bp+var_4], 5 ;~ 17C5:2D0C -cs=0x17c5;eip=0x002d10; J(JGE(loc_28f7f)); // 40888 jge short loc_28F7F ;~ 17C5:2D10 -cs=0x17c5;eip=0x002d12; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 40889 mov bx, [bp+var_4] ;~ 17C5:2D12 -cs=0x17c5;eip=0x002d15; T(SHL(bx, 1)); // 40890 shl bx, 1 ;~ 17C5:2D15 -cs=0x17c5;eip=0x002d17; T(CMP(*(dw*)(raddr(ds,bx+0x13D6)), 0x20)); // 40891 cmp word ptr [bx+13D6h], 20h ; ' ' ;~ 17C5:2D17 -cs=0x17c5;eip=0x002d1c; J(JBE(loc_28f5b)); // 40892 jbe short loc_28F5B ;~ 17C5:2D1C -cs=0x17c5;eip=0x002d1e; T(ax = 0x182A;); // 40893 mov ax, 182Ah ;~ 17C5:2D1E -cs=0x17c5;eip=0x002d21; X(PUSH(ax)); // 40894 push ax ;~ 17C5:2D21 -cs=0x17c5;eip=0x002d22; J(CALL(sub_291bc,0)); // 40895 call sub_291BC ;~ 17C5:2D22 -cs=0x17c5;eip=0x002d25; T(ADD(sp, 2)); // 40897 add sp, 2 ;~ 17C5:2D25 -cs=0x17c5;eip=0x002d28; J(JMP(loc_2907f)); // 40898 jmp loc_2907F ;~ 17C5:2D28 + // 5199 +cs=0x17c5;eip=0x002d0c; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 5)); // 88879 cmp [bp+var_4], 5 ;~ 17C5:2D0C +cs=0x17c5;eip=0x002d10; J(JGE(loc_28f7f)); // 88880 jge short loc_28F7F ;~ 17C5:2D10 +cs=0x17c5;eip=0x002d12; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 88881 mov bx, [bp+var_4] ;~ 17C5:2D12 +cs=0x17c5;eip=0x002d15; T(SHL(bx, 1)); // 88882 shl bx, 1 ;~ 17C5:2D15 +cs=0x17c5;eip=0x002d17; T(CMP(*(dw*)(raddr(ds,bx+0x13D6)), 0x20)); // 88883 cmp word ptr [bx+13D6h], 20h ; ' ' ;~ 17C5:2D17 +cs=0x17c5;eip=0x002d1c; J(JBE(loc_28f5b)); // 88884 jbe short loc_28F5B ;~ 17C5:2D1C +cs=0x17c5;eip=0x002d1e; T(ax = offset(seg48ae,atoomanytiles);); // 88885 mov ax, offset aTooManyTiles ; "Too many tiles." ;~ 17C5:2D1E +cs=0x17c5;eip=0x002d21; X(PUSH(ax)); // 88886 push ax ; char * ;~ 17C5:2D21 +cs=0x17c5;eip=0x002d22; J(CALL(print_line,0)); // 88887 call print_line ;~ 17C5:2D22 +cs=0x17c5;eip=0x002d25; T(ADD(sp, 2)); // 88889 add sp, 2 ;~ 17C5:2D25 +cs=0x17c5;eip=0x002d28; J(JMP(loc_2907f)); // 88890 jmp loc_2907F ;~ 17C5:2D28 loc_28f5b: - // 5214 -cs=0x17c5;eip=0x002d2b; X(PUSH(word_4f216)); // 40902 push word_4F216 ;~ 17C5:2D2B -cs=0x17c5;eip=0x002d2f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 40903 mov bx, [bp+var_4] ;~ 17C5:2D2F -cs=0x17c5;eip=0x002d32; T(SHL(bx, 1)); // 40904 shl bx, 1 ;~ 17C5:2D32 -cs=0x17c5;eip=0x002d34; X(PUSH(*(dw*)(raddr(ds,bx+0x13D6)))); // 40905 push word ptr [bx+13D6h] ;~ 17C5:2D34 -cs=0x17c5;eip=0x002d38; T(ax = 2;); // 40906 mov ax, 2 ;~ 17C5:2D38 -cs=0x17c5;eip=0x002d3b; X(PUSH(ax)); // 40907 push ax ;~ 17C5:2D3B -cs=0x17c5;eip=0x002d3c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 40908 mov ax, [bp+var_4] ;~ 17C5:2D3C -cs=0x17c5;eip=0x002d3f; T(cl = 6;); // 40909 mov cl, 6 ;~ 17C5:2D3F -cs=0x17c5;eip=0x002d41; T(SHL(ax, cl)); // 40910 shl ax, cl ;~ 17C5:2D41 -cs=0x17c5;eip=0x002d43; T(ADD(ax, 0x13E0)); // 40911 add ax, 13E0h ;~ 17C5:2D43 -cs=0x17c5;eip=0x002d46; X(PUSH(ax)); // 40912 push ax ;~ 17C5:2D46 -cs=0x17c5;eip=0x002d47; J(CALL(sub_3497c,0)); // 40913 call sub_3497C ;~ 17C5:2D47 -cs=0x17c5;eip=0x002d4a; T(ADD(sp, 8)); // 40914 add sp, 8 ;~ 17C5:2D4A -cs=0x17c5;eip=0x002d4d; J(JMP(loc_28f39)); // 40915 jmp short loc_28F39 ;~ 17C5:2D4D + // 5200 +cs=0x17c5;eip=0x002d2b; X(PUSH(word_4f216)); // 88894 push ds:word_4F216 ;~ 17C5:2D2B +cs=0x17c5;eip=0x002d2f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 88895 mov bx, [bp+var_4] ;~ 17C5:2D2F +cs=0x17c5;eip=0x002d32; T(SHL(bx, 1)); // 88896 shl bx, 1 ;~ 17C5:2D32 +cs=0x17c5;eip=0x002d34; X(PUSH(*(dw*)(raddr(ds,bx+0x13D6)))); // 88897 push word ptr [bx+13D6h] ;~ 17C5:2D34 +cs=0x17c5;eip=0x002d38; T(ax = 2;); // 88898 mov ax, 2 ;~ 17C5:2D38 +cs=0x17c5;eip=0x002d3b; X(PUSH(ax)); // 88899 push ax ;~ 17C5:2D3B +cs=0x17c5;eip=0x002d3c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 88900 mov ax, [bp+var_4] ;~ 17C5:2D3C +cs=0x17c5;eip=0x002d3f; T(cl = 6;); // 88901 mov cl, 6 ;~ 17C5:2D3F +cs=0x17c5;eip=0x002d41; T(SHL(ax, cl)); // 88902 shl ax, cl ;~ 17C5:2D41 +cs=0x17c5;eip=0x002d43; T(ADD(ax, 0x13E0)); // 88903 add ax, 13E0h ;~ 17C5:2D43 +cs=0x17c5;eip=0x002d46; X(PUSH(ax)); // 88904 push ax ;~ 17C5:2D46 +cs=0x17c5;eip=0x002d47; J(CALL(sub_3497c,0)); // 88905 call sub_3497C ;~ 17C5:2D47 +cs=0x17c5;eip=0x002d4a; T(ADD(sp, 8)); // 88906 add sp, 8 ;~ 17C5:2D4A +cs=0x17c5;eip=0x002d4d; J(JMP(loc_28f39)); // 88907 jmp short loc_28F39 ;~ 17C5:2D4D loc_28f7f: - // 5215 -cs=0x17c5;eip=0x002d4f; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 40919 mov [bp+var_6], 0 ;~ 17C5:2D4F -cs=0x17c5;eip=0x002d54; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 40920 mov [bp+var_4], 0 ;~ 17C5:2D54 -cs=0x17c5;eip=0x002d59; J(JMP(loc_28f8e)); // 40921 jmp short loc_28F8E ;~ 17C5:2D59 + // 5201 +cs=0x17c5;eip=0x002d4f; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 88911 mov [bp+var_6], 0 ;~ 17C5:2D4F +cs=0x17c5;eip=0x002d54; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 88912 mov [bp+var_4], 0 ;~ 17C5:2D54 +cs=0x17c5;eip=0x002d59; J(JMP(loc_28f8e)); // 88913 jmp short loc_28F8E ;~ 17C5:2D59 loc_28f8b: - // 5216 -cs=0x17c5;eip=0x002d5b; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 40925 inc [bp+var_4] ;~ 17C5:2D5B + // 5202 +cs=0x17c5;eip=0x002d5b; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 88917 inc [bp+var_4] ;~ 17C5:2D5B loc_28f8e: - // 5217 -cs=0x17c5;eip=0x002d5e; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 5)); // 40928 cmp [bp+var_4], 5 ;~ 17C5:2D5E -cs=0x17c5;eip=0x002d62; J(JL(loc_28f97)); // 40929 jl short loc_28F97 ;~ 17C5:2D62 -cs=0x17c5;eip=0x002d64; J(JMP(loc_29075)); // 40930 jmp loc_29075 ;~ 17C5:2D64 + // 5203 +cs=0x17c5;eip=0x002d5e; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 5)); // 88920 cmp [bp+var_4], 5 ;~ 17C5:2D5E +cs=0x17c5;eip=0x002d62; J(JL(loc_28f97)); // 88921 jl short loc_28F97 ;~ 17C5:2D62 +cs=0x17c5;eip=0x002d64; J(JMP(loc_29075)); // 88922 jmp loc_29075 ;~ 17C5:2D64 loc_28f97: - // 5218 -cs=0x17c5;eip=0x002d67; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0)); // 40934 mov [bp+var_8], 0 ;~ 17C5:2D67 -cs=0x17c5;eip=0x002d6c; J(JMP(loc_28fa1)); // 40935 jmp short loc_28FA1 ;~ 17C5:2D6C + // 5204 +cs=0x17c5;eip=0x002d67; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0)); // 88926 mov [bp+var_8], 0 ;~ 17C5:2D67 +cs=0x17c5;eip=0x002d6c; J(JMP(loc_28fa1)); // 88927 jmp short loc_28FA1 ;~ 17C5:2D6C loc_28f9e: - // 5219 -cs=0x17c5;eip=0x002d6e; X(INC(*(dw*)(raddr(ss,bp+var_8)))); // 40939 inc [bp+var_8] ;~ 17C5:2D6E + // 5205 +cs=0x17c5;eip=0x002d6e; X(INC(*(dw*)(raddr(ss,bp+var_8)))); // 88931 inc [bp+var_8] ;~ 17C5:2D6E loc_28fa1: - // 5220 -cs=0x17c5;eip=0x002d71; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 40942 mov bx, [bp+var_4] ;~ 17C5:2D71 -cs=0x17c5;eip=0x002d74; T(SHL(bx, 1)); // 40943 shl bx, 1 ;~ 17C5:2D74 -cs=0x17c5;eip=0x002d76; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 40944 mov ax, [bp+var_8] ;~ 17C5:2D76 -cs=0x17c5;eip=0x002d79; T(CMP(*(dw*)(raddr(ds,bx+0x13D6)), ax)); // 40945 cmp [bx+13D6h], ax ;~ 17C5:2D79 -cs=0x17c5;eip=0x002d7d; J(JA(loc_28fb2)); // 40946 ja short loc_28FB2 ;~ 17C5:2D7D -cs=0x17c5;eip=0x002d7f; J(JMP(loc_29072)); // 40947 jmp loc_29072 ;~ 17C5:2D7F + // 5206 +cs=0x17c5;eip=0x002d71; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 88934 mov bx, [bp+var_4] ;~ 17C5:2D71 +cs=0x17c5;eip=0x002d74; T(SHL(bx, 1)); // 88935 shl bx, 1 ;~ 17C5:2D74 +cs=0x17c5;eip=0x002d76; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 88936 mov ax, [bp+var_8] ;~ 17C5:2D76 +cs=0x17c5;eip=0x002d79; T(CMP(*(dw*)(raddr(ds,bx+0x13D6)), ax)); // 88937 cmp [bx+13D6h], ax ;~ 17C5:2D79 +cs=0x17c5;eip=0x002d7d; J(JA(loc_28fb2)); // 88938 ja short loc_28FB2 ;~ 17C5:2D7D +cs=0x17c5;eip=0x002d7f; J(JMP(loc_29072)); // 88939 jmp loc_29072 ;~ 17C5:2D7F loc_28fb2: - // 5221 -cs=0x17c5;eip=0x002d82; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 40951 mov si, [bp+var_4] ;~ 17C5:2D82 -cs=0x17c5;eip=0x002d85; T(cl = 6;); // 40952 mov cl, 6 ;~ 17C5:2D85 -cs=0x17c5;eip=0x002d87; T(SHL(si, cl)); // 40953 shl si, cl ;~ 17C5:2D87 -cs=0x17c5;eip=0x002d89; T(bx = ax;); // 40954 mov bx, ax ;~ 17C5:2D89 -cs=0x17c5;eip=0x002d8b; T(SHL(bx, 1)); // 40955 shl bx, 1 ;~ 17C5:2D8B -cs=0x17c5;eip=0x002d8d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 40956 mov ax, [bp+var_6] ;~ 17C5:2D8D -cs=0x17c5;eip=0x002d90; T(ADD(ax, 0x70AE)); // 40957 add ax, 70AEh ;~ 17C5:2D90 -cs=0x17c5;eip=0x002d93; X(MOV(*(dw*)(raddr(ds,bx+si-0x6450)), ax)); // 40958 mov [bx+si-6450h], ax ;~ 17C5:2D93 -cs=0x17c5;eip=0x002d97; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 40959 mov [bp+var_A], 0 ;~ 17C5:2D97 -cs=0x17c5;eip=0x002d9c; J(JMP(loc_28fd1)); // 40960 jmp short loc_28FD1 ;~ 17C5:2D9C + // 5207 +cs=0x17c5;eip=0x002d82; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 88943 mov si, [bp+var_4] ;~ 17C5:2D82 +cs=0x17c5;eip=0x002d85; T(cl = 6;); // 88944 mov cl, 6 ;~ 17C5:2D85 +cs=0x17c5;eip=0x002d87; T(SHL(si, cl)); // 88945 shl si, cl ;~ 17C5:2D87 +cs=0x17c5;eip=0x002d89; T(bx = ax;); // 88946 mov bx, ax ;~ 17C5:2D89 +cs=0x17c5;eip=0x002d8b; T(SHL(bx, 1)); // 88947 shl bx, 1 ;~ 17C5:2D8B +cs=0x17c5;eip=0x002d8d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 88948 mov ax, [bp+var_6] ;~ 17C5:2D8D +cs=0x17c5;eip=0x002d90; T(ADD(ax, 0x70AE)); // 88949 add ax, 70AEh ;~ 17C5:2D90 +cs=0x17c5;eip=0x002d93; X(MOV(*(dw*)(raddr(ds,bx+si-0x6450)), ax)); // 88950 mov [bx+si-6450h], ax ;~ 17C5:2D93 +cs=0x17c5;eip=0x002d97; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 88951 mov [bp+var_A], 0 ;~ 17C5:2D97 +cs=0x17c5;eip=0x002d9c; J(JMP(loc_28fd1)); // 88952 jmp short loc_28FD1 ;~ 17C5:2D9C loc_28fce: - // 5222 -cs=0x17c5;eip=0x002d9e; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 40964 inc [bp+var_A] ;~ 17C5:2D9E + // 5208 +cs=0x17c5;eip=0x002d9e; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 88956 inc [bp+var_A] ;~ 17C5:2D9E loc_28fd1: - // 5223 -cs=0x17c5;eip=0x002da1; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 40967 mov si, [bp+var_4] ;~ 17C5:2DA1 -cs=0x17c5;eip=0x002da4; T(cl = 6;); // 40968 mov cl, 6 ;~ 17C5:2DA4 -cs=0x17c5;eip=0x002da6; T(SHL(si, cl)); // 40969 shl si, cl ;~ 17C5:2DA6 -cs=0x17c5;eip=0x002da8; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 40970 mov bx, [bp+var_8] ;~ 17C5:2DA8 -cs=0x17c5;eip=0x002dab; T(SHL(bx, 1)); // 40971 shl bx, 1 ;~ 17C5:2DAB -cs=0x17c5;eip=0x002dad; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 40972 mov ax, [bp+var_A] ;~ 17C5:2DAD -cs=0x17c5;eip=0x002db0; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 40973 cmp [bx+si+13E0h], ax ;~ 17C5:2DB0 -cs=0x17c5;eip=0x002db4; J(JA(loc_28fe9)); // 40974 ja short loc_28FE9 ;~ 17C5:2DB4 -cs=0x17c5;eip=0x002db6; J(JMP(loc_2906f)); // 40975 jmp loc_2906F ;~ 17C5:2DB6 + // 5209 +cs=0x17c5;eip=0x002da1; T(MOV(si, *(dw*)(raddr(ss,bp+var_4)))); // 88959 mov si, [bp+var_4] ;~ 17C5:2DA1 +cs=0x17c5;eip=0x002da4; T(cl = 6;); // 88960 mov cl, 6 ;~ 17C5:2DA4 +cs=0x17c5;eip=0x002da6; T(SHL(si, cl)); // 88961 shl si, cl ;~ 17C5:2DA6 +cs=0x17c5;eip=0x002da8; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 88962 mov bx, [bp+var_8] ;~ 17C5:2DA8 +cs=0x17c5;eip=0x002dab; T(SHL(bx, 1)); // 88963 shl bx, 1 ;~ 17C5:2DAB +cs=0x17c5;eip=0x002dad; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 88964 mov ax, [bp+var_A] ;~ 17C5:2DAD +cs=0x17c5;eip=0x002db0; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 88965 cmp [bx+si+13E0h], ax ;~ 17C5:2DB0 +cs=0x17c5;eip=0x002db4; J(JA(loc_28fe9)); // 88966 ja short loc_28FE9 ;~ 17C5:2DB4 +cs=0x17c5;eip=0x002db6; J(JMP(loc_2906f)); // 88967 jmp loc_2906F ;~ 17C5:2DB6 loc_28fe9: - // 5224 -cs=0x17c5;eip=0x002db9; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0x0FA0)); // 40979 cmp [bp+var_6], 0FA0h ;~ 17C5:2DB9 -cs=0x17c5;eip=0x002dbe; J(JLE(loc_28ffd)); // 40980 jle short loc_28FFD ;~ 17C5:2DBE -cs=0x17c5;eip=0x002dc0; T(ax = 0x183A;); // 40981 mov ax, 183Ah ;~ 17C5:2DC0 -cs=0x17c5;eip=0x002dc3; X(PUSH(ax)); // 40982 push ax ;~ 17C5:2DC3 -cs=0x17c5;eip=0x002dc4; J(CALL(sub_291bc,0)); // 40983 call sub_291BC ;~ 17C5:2DC4 -cs=0x17c5;eip=0x002dc7; T(ADD(sp, 2)); // 40985 add sp, 2 ;~ 17C5:2DC7 -cs=0x17c5;eip=0x002dca; J(JMP(loc_2907f)); // 40986 jmp loc_2907F ;~ 17C5:2DCA + // 5210 +cs=0x17c5;eip=0x002db9; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0x0FA0)); // 88971 cmp [bp+var_6], 0FA0h ;~ 17C5:2DB9 +cs=0x17c5;eip=0x002dbe; J(JLE(loc_28ffd)); // 88972 jle short loc_28FFD ;~ 17C5:2DBE +cs=0x17c5;eip=0x002dc0; T(ax = offset(seg48ae,atoomuchtiledat);); // 88973 mov ax, offset aTooMuchTileDat ; "Too much tile data" ;~ 17C5:2DC0 +cs=0x17c5;eip=0x002dc3; X(PUSH(ax)); // 88974 push ax ; char * ;~ 17C5:2DC3 +cs=0x17c5;eip=0x002dc4; J(CALL(print_line,0)); // 88975 call print_line ;~ 17C5:2DC4 +cs=0x17c5;eip=0x002dc7; T(ADD(sp, 2)); // 88977 add sp, 2 ;~ 17C5:2DC7 +cs=0x17c5;eip=0x002dca; J(JMP(loc_2907f)); // 88978 jmp loc_2907F ;~ 17C5:2DCA loc_28ffd: - // 5225 -cs=0x17c5;eip=0x002dcd; X(PUSH(word_4f216)); // 40990 push word_4F216 ;~ 17C5:2DCD -cs=0x17c5;eip=0x002dd1; T(ax = 1;); // 40991 mov ax, 1 ;~ 17C5:2DD1 -cs=0x17c5;eip=0x002dd4; X(PUSH(ax)); // 40992 push ax ;~ 17C5:2DD4 -cs=0x17c5;eip=0x002dd5; T(ax = 2;); // 40993 mov ax, 2 ;~ 17C5:2DD5 -cs=0x17c5;eip=0x002dd8; X(PUSH(ax)); // 40994 push ax ;~ 17C5:2DD8 -cs=0x17c5;eip=0x002dd9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 40995 mov ax, [bp+var_6] ;~ 17C5:2DD9 -cs=0x17c5;eip=0x002ddc; T(ADD(ax, 0x70AE)); // 40996 add ax, 70AEh ;~ 17C5:2DDC -cs=0x17c5;eip=0x002ddf; X(PUSH(ax)); // 40997 push ax ;~ 17C5:2DDF -cs=0x17c5;eip=0x002de0; J(CALL(sub_3497c,0)); // 40998 call sub_3497C ;~ 17C5:2DE0 -cs=0x17c5;eip=0x002de3; T(ADD(sp, 8)); // 40999 add sp, 8 ;~ 17C5:2DE3 -cs=0x17c5;eip=0x002de6; X(PUSH(word_4f216)); // 41000 push word_4F216 ;~ 17C5:2DE6 -cs=0x17c5;eip=0x002dea; T(ax = 1;); // 41001 mov ax, 1 ;~ 17C5:2DEA -cs=0x17c5;eip=0x002ded; X(PUSH(ax)); // 41002 push ax ;~ 17C5:2DED -cs=0x17c5;eip=0x002dee; T(ax = 2;); // 41003 mov ax, 2 ;~ 17C5:2DEE -cs=0x17c5;eip=0x002df1; X(PUSH(ax)); // 41004 push ax ;~ 17C5:2DF1 -cs=0x17c5;eip=0x002df2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 41005 mov ax, [bp+var_6] ;~ 17C5:2DF2 -cs=0x17c5;eip=0x002df5; T(ADD(ax, 0x70B0)); // 41006 add ax, 70B0h ;~ 17C5:2DF5 -cs=0x17c5;eip=0x002df8; X(PUSH(ax)); // 41007 push ax ;~ 17C5:2DF8 -cs=0x17c5;eip=0x002df9; J(CALL(sub_3497c,0)); // 41008 call sub_3497C ;~ 17C5:2DF9 -cs=0x17c5;eip=0x002dfc; T(ADD(sp, 8)); // 41009 add sp, 8 ;~ 17C5:2DFC -cs=0x17c5;eip=0x002dff; X(PUSH(word_4f216)); // 41010 push word_4F216 ;~ 17C5:2DFF -cs=0x17c5;eip=0x002e03; T(ax = 1;); // 41011 mov ax, 1 ;~ 17C5:2E03 -cs=0x17c5;eip=0x002e06; X(PUSH(ax)); // 41012 push ax ;~ 17C5:2E06 -cs=0x17c5;eip=0x002e07; T(ax = 2;); // 41013 mov ax, 2 ;~ 17C5:2E07 -cs=0x17c5;eip=0x002e0a; X(PUSH(ax)); // 41014 push ax ;~ 17C5:2E0A -cs=0x17c5;eip=0x002e0b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 41015 mov ax, [bp+var_6] ;~ 17C5:2E0B -cs=0x17c5;eip=0x002e0e; T(ADD(ax, 0x70B2)); // 41016 add ax, 70B2h ;~ 17C5:2E0E -cs=0x17c5;eip=0x002e11; X(PUSH(ax)); // 41017 push ax ;~ 17C5:2E11 -cs=0x17c5;eip=0x002e12; J(CALL(sub_3497c,0)); // 41018 call sub_3497C ;~ 17C5:2E12 -cs=0x17c5;eip=0x002e15; T(ADD(sp, 8)); // 41019 add sp, 8 ;~ 17C5:2E15 -cs=0x17c5;eip=0x002e18; X(PUSH(word_4f216)); // 41020 push word_4F216 ;~ 17C5:2E18 -cs=0x17c5;eip=0x002e1c; T(ax = 1;); // 41021 mov ax, 1 ;~ 17C5:2E1C -cs=0x17c5;eip=0x002e1f; X(PUSH(ax)); // 41022 push ax ;~ 17C5:2E1F -cs=0x17c5;eip=0x002e20; T(ax = 2;); // 41023 mov ax, 2 ;~ 17C5:2E20 -cs=0x17c5;eip=0x002e23; X(PUSH(ax)); // 41024 push ax ;~ 17C5:2E23 -cs=0x17c5;eip=0x002e24; T(ax = bp+var_2); // 41025 lea ax, [bp+var_2] ;~ 17C5:2E24 -cs=0x17c5;eip=0x002e27; X(PUSH(ax)); // 41026 push ax ;~ 17C5:2E27 -cs=0x17c5;eip=0x002e28; J(CALL(sub_3497c,0)); // 41027 call sub_3497C ;~ 17C5:2E28 -cs=0x17c5;eip=0x002e2b; T(ADD(sp, 8)); // 41028 add sp, 8 ;~ 17C5:2E2B -cs=0x17c5;eip=0x002e2e; T(MOV(bx, *(dw*)(raddr(ss,bp+var_6)))); // 41029 mov bx, [bp+var_6] ;~ 17C5:2E2E -cs=0x17c5;eip=0x002e31; T(MOV(al, *(raddr(ss,bp+var_2)))); // 41030 mov al, [bp+var_2] ;~ 17C5:2E31 -cs=0x17c5;eip=0x002e34; X(MOV(*(raddr(ds,bx+0x70B4)), al)); // 41031 mov [bx+70B4h], al ;~ 17C5:2E34 -cs=0x17c5;eip=0x002e38; X(ADD(*(dw*)(raddr(ss,bp+var_6)), 7)); // 41032 add [bp+var_6], 7 ;~ 17C5:2E38 -cs=0x17c5;eip=0x002e3c; J(JMP(loc_28fce)); // 41033 jmp loc_28FCE ;~ 17C5:2E3C + // 5211 +cs=0x17c5;eip=0x002dcd; X(PUSH(word_4f216)); // 88982 push ds:word_4F216 ;~ 17C5:2DCD +cs=0x17c5;eip=0x002dd1; T(ax = 1;); // 88983 mov ax, 1 ;~ 17C5:2DD1 +cs=0x17c5;eip=0x002dd4; X(PUSH(ax)); // 88984 push ax ;~ 17C5:2DD4 +cs=0x17c5;eip=0x002dd5; T(ax = 2;); // 88985 mov ax, 2 ;~ 17C5:2DD5 +cs=0x17c5;eip=0x002dd8; X(PUSH(ax)); // 88986 push ax ;~ 17C5:2DD8 +cs=0x17c5;eip=0x002dd9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 88987 mov ax, [bp+var_6] ;~ 17C5:2DD9 +cs=0x17c5;eip=0x002ddc; T(ADD(ax, 0x70AE)); // 88988 add ax, 70AEh ;~ 17C5:2DDC +cs=0x17c5;eip=0x002ddf; X(PUSH(ax)); // 88989 push ax ;~ 17C5:2DDF +cs=0x17c5;eip=0x002de0; J(CALL(sub_3497c,0)); // 88990 call sub_3497C ;~ 17C5:2DE0 +cs=0x17c5;eip=0x002de3; T(ADD(sp, 8)); // 88991 add sp, 8 ;~ 17C5:2DE3 +cs=0x17c5;eip=0x002de6; X(PUSH(word_4f216)); // 88992 push ds:word_4F216 ;~ 17C5:2DE6 +cs=0x17c5;eip=0x002dea; T(ax = 1;); // 88993 mov ax, 1 ;~ 17C5:2DEA +cs=0x17c5;eip=0x002ded; X(PUSH(ax)); // 88994 push ax ;~ 17C5:2DED +cs=0x17c5;eip=0x002dee; T(ax = 2;); // 88995 mov ax, 2 ;~ 17C5:2DEE +cs=0x17c5;eip=0x002df1; X(PUSH(ax)); // 88996 push ax ;~ 17C5:2DF1 +cs=0x17c5;eip=0x002df2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 88997 mov ax, [bp+var_6] ;~ 17C5:2DF2 +cs=0x17c5;eip=0x002df5; T(ADD(ax, 0x70B0)); // 88998 add ax, 70B0h ;~ 17C5:2DF5 +cs=0x17c5;eip=0x002df8; X(PUSH(ax)); // 88999 push ax ;~ 17C5:2DF8 +cs=0x17c5;eip=0x002df9; J(CALL(sub_3497c,0)); // 89000 call sub_3497C ;~ 17C5:2DF9 +cs=0x17c5;eip=0x002dfc; T(ADD(sp, 8)); // 89001 add sp, 8 ;~ 17C5:2DFC +cs=0x17c5;eip=0x002dff; X(PUSH(word_4f216)); // 89002 push ds:word_4F216 ;~ 17C5:2DFF +cs=0x17c5;eip=0x002e03; T(ax = 1;); // 89003 mov ax, 1 ;~ 17C5:2E03 +cs=0x17c5;eip=0x002e06; X(PUSH(ax)); // 89004 push ax ;~ 17C5:2E06 +cs=0x17c5;eip=0x002e07; T(ax = 2;); // 89005 mov ax, 2 ;~ 17C5:2E07 +cs=0x17c5;eip=0x002e0a; X(PUSH(ax)); // 89006 push ax ;~ 17C5:2E0A +cs=0x17c5;eip=0x002e0b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 89007 mov ax, [bp+var_6] ;~ 17C5:2E0B +cs=0x17c5;eip=0x002e0e; T(ADD(ax, 0x70B2)); // 89008 add ax, 70B2h ;~ 17C5:2E0E +cs=0x17c5;eip=0x002e11; X(PUSH(ax)); // 89009 push ax ;~ 17C5:2E11 +cs=0x17c5;eip=0x002e12; J(CALL(sub_3497c,0)); // 89010 call sub_3497C ;~ 17C5:2E12 +cs=0x17c5;eip=0x002e15; T(ADD(sp, 8)); // 89011 add sp, 8 ;~ 17C5:2E15 +cs=0x17c5;eip=0x002e18; X(PUSH(word_4f216)); // 89012 push ds:word_4F216 ;~ 17C5:2E18 +cs=0x17c5;eip=0x002e1c; T(ax = 1;); // 89013 mov ax, 1 ;~ 17C5:2E1C +cs=0x17c5;eip=0x002e1f; X(PUSH(ax)); // 89014 push ax ;~ 17C5:2E1F +cs=0x17c5;eip=0x002e20; T(ax = 2;); // 89015 mov ax, 2 ;~ 17C5:2E20 +cs=0x17c5;eip=0x002e23; X(PUSH(ax)); // 89016 push ax ;~ 17C5:2E23 +cs=0x17c5;eip=0x002e24; T(ax = bp+var_2); // 89017 lea ax, [bp+var_2] ;~ 17C5:2E24 +cs=0x17c5;eip=0x002e27; X(PUSH(ax)); // 89018 push ax ;~ 17C5:2E27 +cs=0x17c5;eip=0x002e28; J(CALL(sub_3497c,0)); // 89019 call sub_3497C ;~ 17C5:2E28 +cs=0x17c5;eip=0x002e2b; T(ADD(sp, 8)); // 89020 add sp, 8 ;~ 17C5:2E2B +cs=0x17c5;eip=0x002e2e; T(MOV(bx, *(dw*)(raddr(ss,bp+var_6)))); // 89021 mov bx, [bp+var_6] ;~ 17C5:2E2E +cs=0x17c5;eip=0x002e31; T(MOV(al, *(raddr(ss,bp+var_2)))); // 89022 mov al, [bp+var_2] ;~ 17C5:2E31 +cs=0x17c5;eip=0x002e34; X(MOV(*(raddr(ds,bx+0x70B4)), al)); // 89023 mov [bx+70B4h], al ;~ 17C5:2E34 +cs=0x17c5;eip=0x002e38; X(ADD(*(dw*)(raddr(ss,bp+var_6)), 7)); // 89024 add [bp+var_6], 7 ;~ 17C5:2E38 +cs=0x17c5;eip=0x002e3c; J(JMP(loc_28fce)); // 89025 jmp loc_28FCE ;~ 17C5:2E3C loc_2906f: - // 5226 -cs=0x17c5;eip=0x002e3f; J(JMP(loc_28f9e)); // 41037 jmp loc_28F9E ;~ 17C5:2E3F + // 5212 +cs=0x17c5;eip=0x002e3f; J(JMP(loc_28f9e)); // 89029 jmp loc_28F9E ;~ 17C5:2E3F loc_29072: - // 5227 -cs=0x17c5;eip=0x002e42; J(JMP(loc_28f8b)); // 41041 jmp loc_28F8B ;~ 17C5:2E42 + // 5213 +cs=0x17c5;eip=0x002e42; J(JMP(loc_28f8b)); // 89033 jmp loc_28F8B ;~ 17C5:2E42 loc_29075: - // 5228 -cs=0x17c5;eip=0x002e45; X(PUSH(word_4f216)); // 41045 push word_4F216 ;~ 17C5:2E45 -cs=0x17c5;eip=0x002e49; J(CALL(sub_3489a,0)); // 41046 call sub_3489A ;~ 17C5:2E49 -cs=0x17c5;eip=0x002e4c; T(ADD(sp, 2)); // 41047 add sp, 2 ;~ 17C5:2E4C + // 5214 +cs=0x17c5;eip=0x002e45; X(PUSH(word_4f216)); // 89037 push ds:word_4F216 ;~ 17C5:2E45 +cs=0x17c5;eip=0x002e49; J(CALL(sub_3489a,0)); // 89038 call sub_3489A ;~ 17C5:2E49 +cs=0x17c5;eip=0x002e4c; T(ADD(sp, 2)); // 89039 add sp, 2 ;~ 17C5:2E4C loc_2907f: - // 5229 -cs=0x17c5;eip=0x002e4f; X(POP(si)); // 41051 pop si ;~ 17C5:2E4F -cs=0x17c5;eip=0x002e50; T(sp = bp;); // 41052 mov sp, bp ;~ 17C5:2E50 -cs=0x17c5;eip=0x002e52; X(POP(bp)); // 41053 pop bp ;~ 17C5:2E52 -cs=0x17c5;eip=0x002e53; J(RETN(0)); // 41054 retn ;~ 17C5:2E53 + // 5215 +cs=0x17c5;eip=0x002e4f; X(POP(si)); // 89043 pop si ;~ 17C5:2E4F +cs=0x17c5;eip=0x002e50; T(sp = bp;); // 89044 mov sp, bp ;~ 17C5:2E50 +cs=0x17c5;eip=0x002e52; X(POP(bp)); // 89045 pop bp ;~ 17C5:2E52 +cs=0x17c5;eip=0x002e53; J(RETN(0)); // 89046 retn ;~ 17C5:2E53 assert(0); __dispatch_call: @@ -18141,140 +7056,140 @@ cs=0x17c5;eip=0x002e53; J(RETN(0)); // 41054 retn ;~ 17C5:2E53 _group28: _begin: sub_29084: - // 41062 -cs=0x17c5;eip=0x002e54; X(PUSH(bp)); // 41063 push bp ;~ 17C5:2E54 -cs=0x17c5;eip=0x002e55; T(bp = sp;); // 41064 mov bp, sp ;~ 17C5:2E55 -cs=0x17c5;eip=0x002e57; T(SUB(sp, 6)); // 41065 sub sp, 6 ;~ 17C5:2E57 -cs=0x17c5;eip=0x002e5a; T(ax = 0x184D;); // 41066 mov ax, 184Dh ;~ 17C5:2E5A -cs=0x17c5;eip=0x002e5d; X(PUSH(ax)); // 41067 push ax ;~ 17C5:2E5D -cs=0x17c5;eip=0x002e5e; X(PUSH(word_48b6a)); // 41068 push word_48B6A ;~ 17C5:2E5E -cs=0x17c5;eip=0x002e62; J(CALL(sub_291df,0)); // 41069 call sub_291DF ;~ 17C5:2E62 -cs=0x17c5;eip=0x002e65; T(ADD(sp, 4)); // 41070 add sp, 4 ;~ 17C5:2E65 + // 89054 +cs=0x17c5;eip=0x002e54; X(PUSH(bp)); // 89055 push bp ;~ 17C5:2E54 +cs=0x17c5;eip=0x002e55; T(bp = sp;); // 89056 mov bp, sp ;~ 17C5:2E55 +cs=0x17c5;eip=0x002e57; T(SUB(sp, 6)); // 89057 sub sp, 6 ;~ 17C5:2E57 +cs=0x17c5;eip=0x002e5a; T(ax = 0x184D;); // 89058 mov ax, 184Dh ;~ 17C5:2E5A +cs=0x17c5;eip=0x002e5d; X(PUSH(ax)); // 89059 push ax ;~ 17C5:2E5D +cs=0x17c5;eip=0x002e5e; X(PUSH(word_48b6a)); // 89060 push word_48B6A ;~ 17C5:2E5E +cs=0x17c5;eip=0x002e62; J(CALL(sub_291df,0)); // 89061 call sub_291DF ;~ 17C5:2E62 +cs=0x17c5;eip=0x002e65; T(ADD(sp, 4)); // 89062 add sp, 4 ;~ 17C5:2E65 loc_29098: - // 5230 -cs=0x17c5;eip=0x002e68; T(ax = 0x1852;); // 41073 mov ax, 1852h ;~ 17C5:2E68 -cs=0x17c5;eip=0x002e6b; X(PUSH(ax)); // 41074 push ax ;~ 17C5:2E6B -cs=0x17c5;eip=0x002e6c; X(PUSH(word_48b6a)); // 41075 push word_48B6A ;~ 17C5:2E6C -cs=0x17c5;eip=0x002e70; J(CALL(sub_34954,0)); // 41076 call sub_34954 ;~ 17C5:2E70 -cs=0x17c5;eip=0x002e73; T(ADD(sp, 4)); // 41077 add sp, 4 ;~ 17C5:2E73 -cs=0x17c5;eip=0x002e76; X(word_4f216 = ax;); // 41078 mov word_4F216, ax ;~ 17C5:2E76 -cs=0x17c5;eip=0x002e79; T(OR(ax, ax)); // 41079 or ax, ax ;~ 17C5:2E79 -cs=0x17c5;eip=0x002e7b; J(JNZ(loc_290e5)); // 41080 jnz short loc_290E5 ;~ 17C5:2E7B -cs=0x17c5;eip=0x002e7d; T(ax = 0x0F;); // 41081 mov ax, 0Fh ;~ 17C5:2E7D -cs=0x17c5;eip=0x002e80; X(PUSH(ax)); // 41082 push ax ;~ 17C5:2E80 -cs=0x17c5;eip=0x002e81; T(ax = 0x28;); // 41083 mov ax, 28h ; '(' ;~ 17C5:2E81 -cs=0x17c5;eip=0x002e84; X(PUSH(ax)); // 41084 push ax ;~ 17C5:2E84 -cs=0x17c5;eip=0x002e85; T(ax = 0x68;); // 41085 mov ax, 68h ; 'h' ;~ 17C5:2E85 -cs=0x17c5;eip=0x002e88; X(PUSH(ax)); // 41086 push ax ;~ 17C5:2E88 -cs=0x17c5;eip=0x002e89; T(ax = 0x1855;); // 41087 mov ax, 1855h ;~ 17C5:2E89 -cs=0x17c5;eip=0x002e8c; X(PUSH(ax)); // 41088 push ax ;~ 17C5:2E8C -cs=0x17c5;eip=0x002e8d; J(CALL(sub_302fb,0)); // 41089 call sub_302FB ;~ 17C5:2E8D -cs=0x17c5;eip=0x002e90; T(ADD(sp, 8)); // 41091 add sp, 8 ;~ 17C5:2E90 -cs=0x17c5;eip=0x002e93; T(ax = 0x0F;); // 41092 mov ax, 0Fh ;~ 17C5:2E93 -cs=0x17c5;eip=0x002e96; X(PUSH(ax)); // 41093 push ax ;~ 17C5:2E96 -cs=0x17c5;eip=0x002e97; T(ax = 0x32;); // 41094 mov ax, 32h ; '2' ;~ 17C5:2E97 -cs=0x17c5;eip=0x002e9a; X(PUSH(ax)); // 41095 push ax ;~ 17C5:2E9A -cs=0x17c5;eip=0x002e9b; T(ax = 0x68;); // 41096 mov ax, 68h ; 'h' ;~ 17C5:2E9B -cs=0x17c5;eip=0x002e9e; X(PUSH(ax)); // 41097 push ax ;~ 17C5:2E9E -cs=0x17c5;eip=0x002e9f; T(ax = 0x1871;); // 41098 mov ax, 1871h ;~ 17C5:2E9F -cs=0x17c5;eip=0x002ea2; X(PUSH(ax)); // 41099 push ax ;~ 17C5:2EA2 -cs=0x17c5;eip=0x002ea3; J(CALL(sub_302fb,0)); // 41100 call sub_302FB ;~ 17C5:2EA3 -cs=0x17c5;eip=0x002ea6; T(ADD(sp, 8)); // 41102 add sp, 8 ;~ 17C5:2EA6 -cs=0x17c5;eip=0x002ea9; J(CALLF(sub_49afc,0)); // 41103 call far ptr sub_49AFC ;~ 17C5:2EA9 -cs=0x17c5;eip=0x002eae; J(CALLF(sub_49b65,0)); // 41105 call far ptr sub_49B65 ;~ 17C5:2EAE -cs=0x17c5;eip=0x002eb3; J(JMP(loc_29098)); // 41107 jmp short loc_29098 ;~ 17C5:2EB3 + // 5216 +cs=0x17c5;eip=0x002e68; T(ax = 0x1852;); // 89065 mov ax, 1852h ;~ 17C5:2E68 +cs=0x17c5;eip=0x002e6b; X(PUSH(ax)); // 89066 push ax ;~ 17C5:2E6B +cs=0x17c5;eip=0x002e6c; X(PUSH(word_48b6a)); // 89067 push word_48B6A ;~ 17C5:2E6C +cs=0x17c5;eip=0x002e70; J(CALL(sub_34954,0)); // 89068 call sub_34954 ;~ 17C5:2E70 +cs=0x17c5;eip=0x002e73; T(ADD(sp, 4)); // 89069 add sp, 4 ;~ 17C5:2E73 +cs=0x17c5;eip=0x002e76; X(word_4f216 = ax;); // 89070 mov ds:word_4F216, ax ;~ 17C5:2E76 +cs=0x17c5;eip=0x002e79; T(OR(ax, ax)); // 89071 or ax, ax ;~ 17C5:2E79 +cs=0x17c5;eip=0x002e7b; J(JNZ(loc_290e5)); // 89072 jnz short loc_290E5 ;~ 17C5:2E7B +cs=0x17c5;eip=0x002e7d; T(ax = 0x0F;); // 89073 mov ax, 0Fh ;~ 17C5:2E7D +cs=0x17c5;eip=0x002e80; X(PUSH(ax)); // 89074 push ax ;~ 17C5:2E80 +cs=0x17c5;eip=0x002e81; T(ax = 0x28;); // 89075 mov ax, 28h ; '(' ;~ 17C5:2E81 +cs=0x17c5;eip=0x002e84; X(PUSH(ax)); // 89076 push ax ;~ 17C5:2E84 +cs=0x17c5;eip=0x002e85; T(ax = 0x68;); // 89077 mov ax, 68h ; 'h' ;~ 17C5:2E85 +cs=0x17c5;eip=0x002e88; X(PUSH(ax)); // 89078 push ax ;~ 17C5:2E88 +cs=0x17c5;eip=0x002e89; T(ax = 0x1855;); // 89079 mov ax, 1855h ;~ 17C5:2E89 +cs=0x17c5;eip=0x002e8c; X(PUSH(ax)); // 89080 push ax ;~ 17C5:2E8C +cs=0x17c5;eip=0x002e8d; J(CALL(sub_302fb,0)); // 89081 call sub_302FB ;~ 17C5:2E8D +cs=0x17c5;eip=0x002e90; T(ADD(sp, 8)); // 89083 add sp, 8 ;~ 17C5:2E90 +cs=0x17c5;eip=0x002e93; T(ax = 0x0F;); // 89084 mov ax, 0Fh ;~ 17C5:2E93 +cs=0x17c5;eip=0x002e96; X(PUSH(ax)); // 89085 push ax ;~ 17C5:2E96 +cs=0x17c5;eip=0x002e97; T(ax = 0x32;); // 89086 mov ax, 32h ; '2' ;~ 17C5:2E97 +cs=0x17c5;eip=0x002e9a; X(PUSH(ax)); // 89087 push ax ;~ 17C5:2E9A +cs=0x17c5;eip=0x002e9b; T(ax = 0x68;); // 89088 mov ax, 68h ; 'h' ;~ 17C5:2E9B +cs=0x17c5;eip=0x002e9e; X(PUSH(ax)); // 89089 push ax ;~ 17C5:2E9E +cs=0x17c5;eip=0x002e9f; T(ax = 0x1871;); // 89090 mov ax, 1871h ;~ 17C5:2E9F +cs=0x17c5;eip=0x002ea2; X(PUSH(ax)); // 89091 push ax ;~ 17C5:2EA2 +cs=0x17c5;eip=0x002ea3; J(CALL(sub_302fb,0)); // 89092 call sub_302FB ;~ 17C5:2EA3 +cs=0x17c5;eip=0x002ea6; T(ADD(sp, 8)); // 89094 add sp, 8 ;~ 17C5:2EA6 +cs=0x17c5;eip=0x002ea9; J(CALLF(sub_49afc,0)); // 89095 call far ptr sub_49AFC ;~ 17C5:2EA9 +cs=0x17c5;eip=0x002eae; J(CALLF(sub_49b65,0)); // 89097 call far ptr sub_49B65 ;~ 17C5:2EAE +cs=0x17c5;eip=0x002eb3; J(JMP(loc_29098)); // 89099 jmp short loc_29098 ;~ 17C5:2EB3 loc_290e5: - // 5231 -cs=0x17c5;eip=0x002eb5; J(CALLF(sub_49af7,0)); // 41111 call far ptr sub_49AF7 ;~ 17C5:2EB5 + // 5217 +cs=0x17c5;eip=0x002eb5; J(CALLF(sub_49af7,0)); // 89103 call far ptr sub_49AF7 ;~ 17C5:2EB5 seg2623_2eba_proc: - // 41115 -cs=0x17c5;eip=0x002eba; X(PUSH(word_4f216)); // 41115 push word_4F216 ;~ 17C5:2EBA -cs=0x17c5;eip=0x002ebe; T(ax = 1;); // 41116 mov ax, 1 ;~ 17C5:2EBE -cs=0x17c5;eip=0x002ec1; X(PUSH(ax)); // 41117 push ax ;~ 17C5:2EC1 -cs=0x17c5;eip=0x002ec2; T(ax = 2;); // 41118 mov ax, 2 ;~ 17C5:2EC2 -cs=0x17c5;eip=0x002ec5; X(PUSH(ax)); // 41119 push ax ;~ 17C5:2EC5 -cs=0x17c5;eip=0x002ec6; T(ax = 0x1568;); // 41120 mov ax, 1568h ;~ 17C5:2EC6 -cs=0x17c5;eip=0x002ec9; X(PUSH(ax)); // 41121 push ax ;~ 17C5:2EC9 -cs=0x17c5;eip=0x002eca; J(CALL(sub_3497c,0)); // 41122 call sub_3497C ;~ 17C5:2ECA -cs=0x17c5;eip=0x002ecd; T(ADD(sp, 8)); // 41123 add sp, 8 ;~ 17C5:2ECD -cs=0x17c5;eip=0x002ed0; T(CMP(*(word_4a048), 0x3232)); // 41124 cmp word_4A048, 3232h ;~ 17C5:2ED0 -cs=0x17c5;eip=0x002ed6; J(JZ(loc_2911f)); // 41125 jz short loc_2911F ;~ 17C5:2ED6 -cs=0x17c5;eip=0x002ed8; T(ax = 0x188A;); // 41126 mov ax, 188Ah ;~ 17C5:2ED8 -cs=0x17c5;eip=0x002edb; X(PUSH(ax)); // 41127 push ax ;~ 17C5:2EDB -cs=0x17c5;eip=0x002edc; J(CALL(sub_291bc,0)); // 41128 call sub_291BC ;~ 17C5:2EDC -cs=0x17c5;eip=0x002edf; T(ADD(sp, 2)); // 41130 add sp, 2 ;~ 17C5:2EDF -cs=0x17c5;eip=0x002ee2; X(PUSH(word_4f216)); // 41131 push word_4F216 ;~ 17C5:2EE2 -cs=0x17c5;eip=0x002ee6; J(CALL(sub_3489a,0)); // 41132 call sub_3489A ;~ 17C5:2EE6 -cs=0x17c5;eip=0x002ee9; T(ADD(sp, 2)); // 41133 add sp, 2 ;~ 17C5:2EE9 -cs=0x17c5;eip=0x002eec; J(JMP(loc_291b8)); // 41134 jmp loc_291B8 ;~ 17C5:2EEC + // 89107 +cs=0x17c5;eip=0x002eba; X(PUSH(word_4f216)); // 89107 push ds:word_4F216 ;~ 17C5:2EBA +cs=0x17c5;eip=0x002ebe; T(ax = 1;); // 89108 mov ax, 1 ;~ 17C5:2EBE +cs=0x17c5;eip=0x002ec1; X(PUSH(ax)); // 89109 push ax ;~ 17C5:2EC1 +cs=0x17c5;eip=0x002ec2; T(ax = 2;); // 89110 mov ax, 2 ;~ 17C5:2EC2 +cs=0x17c5;eip=0x002ec5; X(PUSH(ax)); // 89111 push ax ;~ 17C5:2EC5 +cs=0x17c5;eip=0x002ec6; T(ax = 0x1568;); // 89112 mov ax, 1568h ;~ 17C5:2EC6 +cs=0x17c5;eip=0x002ec9; X(PUSH(ax)); // 89113 push ax ;~ 17C5:2EC9 +cs=0x17c5;eip=0x002eca; J(CALL(sub_3497c,0)); // 89114 call sub_3497C ;~ 17C5:2ECA +cs=0x17c5;eip=0x002ecd; T(ADD(sp, 8)); // 89115 add sp, 8 ;~ 17C5:2ECD +cs=0x17c5;eip=0x002ed0; T(CMP(*(word_4a048), 0x3232)); // 89116 cmp word_4A048, 3232h ;~ 17C5:2ED0 +cs=0x17c5;eip=0x002ed6; J(JZ(loc_2911f)); // 89117 jz short loc_2911F ;~ 17C5:2ED6 +cs=0x17c5;eip=0x002ed8; T(ax = 0x188A;); // 89118 mov ax, 188Ah ;~ 17C5:2ED8 +cs=0x17c5;eip=0x002edb; X(PUSH(ax)); // 89119 push ax ;~ 17C5:2EDB +cs=0x17c5;eip=0x002edc; J(CALL(print_line,0)); // 89120 call print_line ;~ 17C5:2EDC +cs=0x17c5;eip=0x002edf; T(ADD(sp, 2)); // 89122 add sp, 2 ;~ 17C5:2EDF +cs=0x17c5;eip=0x002ee2; X(PUSH(word_4f216)); // 89123 push ds:word_4F216 ;~ 17C5:2EE2 +cs=0x17c5;eip=0x002ee6; J(CALL(sub_3489a,0)); // 89124 call sub_3489A ;~ 17C5:2EE6 +cs=0x17c5;eip=0x002ee9; T(ADD(sp, 2)); // 89125 add sp, 2 ;~ 17C5:2EE9 +cs=0x17c5;eip=0x002eec; J(JMP(loc_291b8)); // 89126 jmp loc_291B8 ;~ 17C5:2EEC loc_2911f: - // 5232 -cs=0x17c5;eip=0x002eef; X(PUSH(word_4f216)); // 41138 push word_4F216 ;~ 17C5:2EEF -cs=0x17c5;eip=0x002ef3; T(ax = 0x10;); // 41139 mov ax, 10h ;~ 17C5:2EF3 -cs=0x17c5;eip=0x002ef6; X(PUSH(ax)); // 41140 push ax ;~ 17C5:2EF6 -cs=0x17c5;eip=0x002ef7; T(ax = 1;); // 41141 mov ax, 1 ;~ 17C5:2EF7 -cs=0x17c5;eip=0x002efa; X(PUSH(ax)); // 41142 push ax ;~ 17C5:2EFA -cs=0x17c5;eip=0x002efb; T(ax = 0x6FAA;); // 41143 mov ax, 6FAAh ;~ 17C5:2EFB -cs=0x17c5;eip=0x002efe; X(PUSH(ax)); // 41144 push ax ;~ 17C5:2EFE -cs=0x17c5;eip=0x002eff; J(CALL(sub_3497c,0)); // 41145 call sub_3497C ;~ 17C5:2EFF -cs=0x17c5;eip=0x002f02; T(ADD(sp, 8)); // 41146 add sp, 8 ;~ 17C5:2F02 -cs=0x17c5;eip=0x002f05; X(PUSH(word_4f216)); // 41147 push word_4F216 ;~ 17C5:2F05 -cs=0x17c5;eip=0x002f09; T(ax = 0x100;); // 41148 mov ax, 100h ;~ 17C5:2F09 -cs=0x17c5;eip=0x002f0c; X(PUSH(ax)); // 41149 push ax ;~ 17C5:2F0C -cs=0x17c5;eip=0x002f0d; T(ax = 1;); // 41150 mov ax, 1 ;~ 17C5:2F0D -cs=0x17c5;eip=0x002f10; X(PUSH(ax)); // 41151 push ax ;~ 17C5:2F10 -cs=0x17c5;eip=0x002f11; T(ax = 0x6FAA;); // 41152 mov ax, 6FAAh ;~ 17C5:2F11 -cs=0x17c5;eip=0x002f14; X(PUSH(ax)); // 41153 push ax ;~ 17C5:2F14 -cs=0x17c5;eip=0x002f15; J(CALL(sub_3497c,0)); // 41154 call sub_3497C ;~ 17C5:2F15 -cs=0x17c5;eip=0x002f18; T(ADD(sp, 8)); // 41155 add sp, 8 ;~ 17C5:2F18 -cs=0x17c5;eip=0x002f1b; X(PUSH(word_4f216)); // 41156 push word_4F216 ;~ 17C5:2F1B -cs=0x17c5;eip=0x002f1f; T(ax = 0x200;); // 41157 mov ax, 200h ;~ 17C5:2F1F -cs=0x17c5;eip=0x002f22; X(PUSH(ax)); // 41158 push ax ;~ 17C5:2F22 -cs=0x17c5;eip=0x002f23; T(ax = 1;); // 41159 mov ax, 1 ;~ 17C5:2F23 -cs=0x17c5;eip=0x002f26; X(PUSH(ax)); // 41160 push ax ;~ 17C5:2F26 -cs=0x17c5;eip=0x002f27; T(ax = 0x6D58;); // 41161 mov ax, 6D58h ;~ 17C5:2F27 -cs=0x17c5;eip=0x002f2a; X(PUSH(ax)); // 41162 push ax ;~ 17C5:2F2A -cs=0x17c5;eip=0x002f2b; J(CALL(sub_3497c,0)); // 41163 call sub_3497C ;~ 17C5:2F2B -cs=0x17c5;eip=0x002f2e; T(ADD(sp, 8)); // 41164 add sp, 8 ;~ 17C5:2F2E -cs=0x17c5;eip=0x002f31; X(PUSH(word_4f216)); // 41165 push word_4F216 ;~ 17C5:2F31 -cs=0x17c5;eip=0x002f35; T(ax = 0x200;); // 41166 mov ax, 200h ;~ 17C5:2F35 -cs=0x17c5;eip=0x002f38; X(PUSH(ax)); // 41167 push ax ;~ 17C5:2F38 -cs=0x17c5;eip=0x002f39; T(ax = 1;); // 41168 mov ax, 1 ;~ 17C5:2F39 -cs=0x17c5;eip=0x002f3c; X(PUSH(ax)); // 41169 push ax ;~ 17C5:2F3C -cs=0x17c5;eip=0x002f3d; T(ax = 0x6952;); // 41170 mov ax, 6952h ;~ 17C5:2F3D -cs=0x17c5;eip=0x002f40; X(PUSH(ax)); // 41171 push ax ;~ 17C5:2F40 -cs=0x17c5;eip=0x002f41; J(CALL(sub_3497c,0)); // 41172 call sub_3497C ;~ 17C5:2F41 -cs=0x17c5;eip=0x002f44; T(ADD(sp, 8)); // 41173 add sp, 8 ;~ 17C5:2F44 -cs=0x17c5;eip=0x002f47; X(PUSH(word_4f216)); // 41174 push word_4F216 ;~ 17C5:2F47 -cs=0x17c5;eip=0x002f4b; T(ax = 0x200;); // 41175 mov ax, 200h ;~ 17C5:2F4B -cs=0x17c5;eip=0x002f4e; X(PUSH(ax)); // 41176 push ax ;~ 17C5:2F4E -cs=0x17c5;eip=0x002f4f; T(ax = 1;); // 41177 mov ax, 1 ;~ 17C5:2F4F -cs=0x17c5;eip=0x002f52; X(PUSH(ax)); // 41178 push ax ;~ 17C5:2F52 -cs=0x17c5;eip=0x002f53; T(ax = 0x674E;); // 41179 mov ax, 674Eh ;~ 17C5:2F53 -cs=0x17c5;eip=0x002f56; X(PUSH(ax)); // 41180 push ax ;~ 17C5:2F56 -cs=0x17c5;eip=0x002f57; J(CALL(sub_3497c,0)); // 41181 call sub_3497C ;~ 17C5:2F57 -cs=0x17c5;eip=0x002f5a; T(ADD(sp, 8)); // 41182 add sp, 8 ;~ 17C5:2F5A -cs=0x17c5;eip=0x002f5d; X(PUSH(word_4f216)); // 41183 push word_4F216 ;~ 17C5:2F5D -cs=0x17c5;eip=0x002f61; J(CALL(sub_3489a,0)); // 41184 call sub_3489A ;~ 17C5:2F61 -cs=0x17c5;eip=0x002f64; T(ADD(sp, 2)); // 41185 add sp, 2 ;~ 17C5:2F64 -cs=0x17c5;eip=0x002f67; T(ax = 0x40;); // 41186 mov ax, 40h ; '@' ;~ 17C5:2F67 -cs=0x17c5;eip=0x002f6a; X(PUSH(ax)); // 41187 push ax ;~ 17C5:2F6A -cs=0x17c5;eip=0x002f6b; T(LES(bx, dword_4f220)); // 41188 les bx, dword_4F220 ;~ 17C5:2F6B -cs=0x17c5;eip=0x002f6f; T(MOV(ax, *(dw*)(raddr(es,bx+0x38)))); // 41190 mov ax, es:[bx+38h] ;~ 17C5:2F6F -cs=0x17c5;eip=0x002f73; T(AND(ax, 7)); // 41191 and ax, 7 ;~ 17C5:2F73 -cs=0x17c5;eip=0x002f76; T(cl = 6;); // 41192 mov cl, 6 ;~ 17C5:2F76 -cs=0x17c5;eip=0x002f78; T(SHL(ax, cl)); // 41193 shl ax, cl ;~ 17C5:2F78 -cs=0x17c5;eip=0x002f7a; T(ADD(ax, 0x156A)); // 41194 add ax, 156Ah ;~ 17C5:2F7A -cs=0x17c5;eip=0x002f7d; X(PUSH(ax)); // 41195 push ax ;~ 17C5:2F7D -cs=0x17c5;eip=0x002f7e; T(ax = 0x8050;); // 41196 mov ax, 8050h ;~ 17C5:2F7E -cs=0x17c5;eip=0x002f81; X(PUSH(ax)); // 41197 push ax ;~ 17C5:2F81 -cs=0x17c5;eip=0x002f82; J(CALL(sub_34d94,0)); // 41198 call sub_34D94 ;~ 17C5:2F82 -cs=0x17c5;eip=0x002f85; T(ADD(sp, 6)); // 41199 add sp, 6 ;~ 17C5:2F85 + // 5218 +cs=0x17c5;eip=0x002eef; X(PUSH(word_4f216)); // 89130 push ds:word_4F216 ;~ 17C5:2EEF +cs=0x17c5;eip=0x002ef3; T(ax = 0x10;); // 89131 mov ax, 10h ;~ 17C5:2EF3 +cs=0x17c5;eip=0x002ef6; X(PUSH(ax)); // 89132 push ax ;~ 17C5:2EF6 +cs=0x17c5;eip=0x002ef7; T(ax = 1;); // 89133 mov ax, 1 ;~ 17C5:2EF7 +cs=0x17c5;eip=0x002efa; X(PUSH(ax)); // 89134 push ax ;~ 17C5:2EFA +cs=0x17c5;eip=0x002efb; T(ax = 0x6FAA;); // 89135 mov ax, 6FAAh ;~ 17C5:2EFB +cs=0x17c5;eip=0x002efe; X(PUSH(ax)); // 89136 push ax ;~ 17C5:2EFE +cs=0x17c5;eip=0x002eff; J(CALL(sub_3497c,0)); // 89137 call sub_3497C ;~ 17C5:2EFF +cs=0x17c5;eip=0x002f02; T(ADD(sp, 8)); // 89138 add sp, 8 ;~ 17C5:2F02 +cs=0x17c5;eip=0x002f05; X(PUSH(word_4f216)); // 89139 push ds:word_4F216 ;~ 17C5:2F05 +cs=0x17c5;eip=0x002f09; T(ax = 0x100;); // 89140 mov ax, 100h ;~ 17C5:2F09 +cs=0x17c5;eip=0x002f0c; X(PUSH(ax)); // 89141 push ax ;~ 17C5:2F0C +cs=0x17c5;eip=0x002f0d; T(ax = 1;); // 89142 mov ax, 1 ;~ 17C5:2F0D +cs=0x17c5;eip=0x002f10; X(PUSH(ax)); // 89143 push ax ;~ 17C5:2F10 +cs=0x17c5;eip=0x002f11; T(ax = 0x6FAA;); // 89144 mov ax, 6FAAh ;~ 17C5:2F11 +cs=0x17c5;eip=0x002f14; X(PUSH(ax)); // 89145 push ax ;~ 17C5:2F14 +cs=0x17c5;eip=0x002f15; J(CALL(sub_3497c,0)); // 89146 call sub_3497C ;~ 17C5:2F15 +cs=0x17c5;eip=0x002f18; T(ADD(sp, 8)); // 89147 add sp, 8 ;~ 17C5:2F18 +cs=0x17c5;eip=0x002f1b; X(PUSH(word_4f216)); // 89148 push ds:word_4F216 ;~ 17C5:2F1B +cs=0x17c5;eip=0x002f1f; T(ax = 0x200;); // 89149 mov ax, 200h ;~ 17C5:2F1F +cs=0x17c5;eip=0x002f22; X(PUSH(ax)); // 89150 push ax ;~ 17C5:2F22 +cs=0x17c5;eip=0x002f23; T(ax = 1;); // 89151 mov ax, 1 ;~ 17C5:2F23 +cs=0x17c5;eip=0x002f26; X(PUSH(ax)); // 89152 push ax ;~ 17C5:2F26 +cs=0x17c5;eip=0x002f27; T(ax = 0x6D58;); // 89153 mov ax, 6D58h ;~ 17C5:2F27 +cs=0x17c5;eip=0x002f2a; X(PUSH(ax)); // 89154 push ax ;~ 17C5:2F2A +cs=0x17c5;eip=0x002f2b; J(CALL(sub_3497c,0)); // 89155 call sub_3497C ;~ 17C5:2F2B +cs=0x17c5;eip=0x002f2e; T(ADD(sp, 8)); // 89156 add sp, 8 ;~ 17C5:2F2E +cs=0x17c5;eip=0x002f31; X(PUSH(word_4f216)); // 89157 push ds:word_4F216 ;~ 17C5:2F31 +cs=0x17c5;eip=0x002f35; T(ax = 0x200;); // 89158 mov ax, 200h ;~ 17C5:2F35 +cs=0x17c5;eip=0x002f38; X(PUSH(ax)); // 89159 push ax ;~ 17C5:2F38 +cs=0x17c5;eip=0x002f39; T(ax = 1;); // 89160 mov ax, 1 ;~ 17C5:2F39 +cs=0x17c5;eip=0x002f3c; X(PUSH(ax)); // 89161 push ax ;~ 17C5:2F3C +cs=0x17c5;eip=0x002f3d; T(ax = 0x6952;); // 89162 mov ax, 6952h ;~ 17C5:2F3D +cs=0x17c5;eip=0x002f40; X(PUSH(ax)); // 89163 push ax ;~ 17C5:2F40 +cs=0x17c5;eip=0x002f41; J(CALL(sub_3497c,0)); // 89164 call sub_3497C ;~ 17C5:2F41 +cs=0x17c5;eip=0x002f44; T(ADD(sp, 8)); // 89165 add sp, 8 ;~ 17C5:2F44 +cs=0x17c5;eip=0x002f47; X(PUSH(word_4f216)); // 89166 push ds:word_4F216 ;~ 17C5:2F47 +cs=0x17c5;eip=0x002f4b; T(ax = 0x200;); // 89167 mov ax, 200h ;~ 17C5:2F4B +cs=0x17c5;eip=0x002f4e; X(PUSH(ax)); // 89168 push ax ;~ 17C5:2F4E +cs=0x17c5;eip=0x002f4f; T(ax = 1;); // 89169 mov ax, 1 ;~ 17C5:2F4F +cs=0x17c5;eip=0x002f52; X(PUSH(ax)); // 89170 push ax ;~ 17C5:2F52 +cs=0x17c5;eip=0x002f53; T(ax = 0x674E;); // 89171 mov ax, 674Eh ;~ 17C5:2F53 +cs=0x17c5;eip=0x002f56; X(PUSH(ax)); // 89172 push ax ;~ 17C5:2F56 +cs=0x17c5;eip=0x002f57; J(CALL(sub_3497c,0)); // 89173 call sub_3497C ;~ 17C5:2F57 +cs=0x17c5;eip=0x002f5a; T(ADD(sp, 8)); // 89174 add sp, 8 ;~ 17C5:2F5A +cs=0x17c5;eip=0x002f5d; X(PUSH(word_4f216)); // 89175 push ds:word_4F216 ;~ 17C5:2F5D +cs=0x17c5;eip=0x002f61; J(CALL(sub_3489a,0)); // 89176 call sub_3489A ;~ 17C5:2F61 +cs=0x17c5;eip=0x002f64; T(ADD(sp, 2)); // 89177 add sp, 2 ;~ 17C5:2F64 +cs=0x17c5;eip=0x002f67; T(ax = 0x40;); // 89178 mov ax, 40h ; '@' ;~ 17C5:2F67 +cs=0x17c5;eip=0x002f6a; X(PUSH(ax)); // 89179 push ax ;~ 17C5:2F6A +cs=0x17c5;eip=0x002f6b; T(LES(bx, dword_4f220)); // 89180 les bx, ds:dword_4F220 ;~ 17C5:2F6B +cs=0x17c5;eip=0x002f6f; T(MOV(ax, *(dw*)(raddr(es,bx+0x38)))); // 89182 mov ax, es:[bx+38h] ;~ 17C5:2F6F +cs=0x17c5;eip=0x002f73; T(AND(ax, 7)); // 89183 and ax, 7 ;~ 17C5:2F73 +cs=0x17c5;eip=0x002f76; T(cl = 6;); // 89184 mov cl, 6 ;~ 17C5:2F76 +cs=0x17c5;eip=0x002f78; T(SHL(ax, cl)); // 89185 shl ax, cl ;~ 17C5:2F78 +cs=0x17c5;eip=0x002f7a; T(ADD(ax, 0x156A)); // 89186 add ax, 156Ah ;~ 17C5:2F7A +cs=0x17c5;eip=0x002f7d; X(PUSH(ax)); // 89187 push ax ;~ 17C5:2F7D +cs=0x17c5;eip=0x002f7e; T(ax = 0x8050;); // 89188 mov ax, 8050h ;~ 17C5:2F7E +cs=0x17c5;eip=0x002f81; X(PUSH(ax)); // 89189 push ax ;~ 17C5:2F81 +cs=0x17c5;eip=0x002f82; J(CALL(sub_34d94,0)); // 89190 call sub_34D94 ;~ 17C5:2F82 +cs=0x17c5;eip=0x002f85; T(ADD(sp, 6)); // 89192 add sp, 6 ;~ 17C5:2F85 loc_291b8: - // 5233 -cs=0x17c5;eip=0x002f88; T(sp = bp;); // 41202 mov sp, bp ;~ 17C5:2F88 -cs=0x17c5;eip=0x002f8a; X(POP(bp)); // 41203 pop bp ;~ 17C5:2F8A -cs=0x17c5;eip=0x002f8b; J(RETN(0)); // 41204 retn ;~ 17C5:2F8B + // 5219 +cs=0x17c5;eip=0x002f88; T(sp = bp;); // 89195 mov sp, bp ;~ 17C5:2F88 +cs=0x17c5;eip=0x002f8a; X(POP(bp)); // 89196 pop bp ;~ 17C5:2F8A +cs=0x17c5;eip=0x002f8b; J(RETN(0)); // 89197 retn ;~ 17C5:2F8B assert(0); __dispatch_call: @@ -18296,34 +7211,33 @@ cs=0x17c5;eip=0x002f8b; J(RETN(0)); // 41204 retn ;~ 17C5:2F8B - bool _group29(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool print_line(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group29: + print_line: _begin: -sub_291bc: - // 41210 -cs=0x17c5;eip=0x002f8c; X(PUSH(bp)); // 41212 push bp ;~ 17C5:2F8C -cs=0x17c5;eip=0x002f8d; T(bp = sp;); // 41213 mov bp, sp ;~ 17C5:2F8D -cs=0x17c5;eip=0x002f8f; J(CALLF(sub_49afc,0)); // 41214 call far ptr sub_49AFC ;~ 17C5:2F8F -seg2623_2f94_proc: - // 41218 -cs=0x17c5;eip=0x002f94; T(ax = 0x0F;); // 41218 mov ax, 0Fh ;~ 17C5:2F94 -cs=0x17c5;eip=0x002f97; X(PUSH(ax)); // 41219 push ax ;~ 17C5:2F97 -cs=0x17c5;eip=0x002f98; T(ax = 0x60;); // 41220 mov ax, 60h ; '`' ;~ 17C5:2F98 -cs=0x17c5;eip=0x002f9b; X(PUSH(ax)); // 41221 push ax ;~ 17C5:2F9B -cs=0x17c5;eip=0x002f9c; T(SUB(ax, ax)); // 41222 sub ax, ax ;~ 17C5:2F9C -cs=0x17c5;eip=0x002f9e; X(PUSH(ax)); // 41223 push ax ;~ 17C5:2F9E -cs=0x17c5;eip=0x002f9f; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 41224 push word ptr [bp+4] ;~ 17C5:2F9F -cs=0x17c5;eip=0x002fa2; J(CALL(sub_302fb,0)); // 41225 call sub_302FB ;~ 17C5:2FA2 -cs=0x17c5;eip=0x002fa5; T(ADD(sp, 8)); // 41227 add sp, 8 ;~ 17C5:2FA5 -cs=0x17c5;eip=0x002fa8; J(CALL(sub_34c9a,0)); // 41228 call sub_34C9A ;~ 17C5:2FA8 -cs=0x17c5;eip=0x002fab; T(sp = bp;); // 41229 mov sp, bp ;~ 17C5:2FAB -cs=0x17c5;eip=0x002fad; X(POP(bp)); // 41230 pop bp ;~ 17C5:2FAD -cs=0x17c5;eip=0x002fae; J(RETN(0)); // 41231 retn ;~ 17C5:2FAE +#undef arg_0 +#define arg_0 4 + // 89207 arg_0 = dword ptr 4 ;~ 17C5:2F8C +cs=0x17c5;eip=0x002f8c; X(PUSH(bp)); // 89209 push bp ;~ 17C5:2F8C +cs=0x17c5;eip=0x002f8d; T(bp = sp;); // 89210 mov bp, sp ;~ 17C5:2F8D +cs=0x17c5;eip=0x002f8f; J(CALLF(sub_49afc,0)); // 89211 call far ptr sub_49AFC ;~ 17C5:2F8F +cs=0x17c5;eip=0x002f94; T(ax = 0x0F;); // 89213 mov ax, 0Fh ;~ 17C5:2F94 +cs=0x17c5;eip=0x002f97; X(PUSH(ax)); // 89214 push ax ;~ 17C5:2F97 +cs=0x17c5;eip=0x002f98; T(ax = 0x60;); // 89215 mov ax, 60h ; '`' ;~ 17C5:2F98 +cs=0x17c5;eip=0x002f9b; X(PUSH(ax)); // 89216 push ax ;~ 17C5:2F9B +cs=0x17c5;eip=0x002f9c; T(SUB(ax, ax)); // 89217 sub ax, ax ;~ 17C5:2F9C +cs=0x17c5;eip=0x002f9e; X(PUSH(ax)); // 89218 push ax ;~ 17C5:2F9E +cs=0x17c5;eip=0x002f9f; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 89219 push word ptr [bp+arg_0] ;~ 17C5:2F9F +cs=0x17c5;eip=0x002fa2; J(CALL(sub_302fb,0)); // 89220 call sub_302FB ;~ 17C5:2FA2 +cs=0x17c5;eip=0x002fa5; T(ADD(sp, 8)); // 89222 add sp, 8 ;~ 17C5:2FA5 +cs=0x17c5;eip=0x002fa8; J(CALL(sub_34c9a,0)); // 89223 call sub_34C9A ;~ 17C5:2FA8 +cs=0x17c5;eip=0x002fab; T(sp = bp;); // 89224 mov sp, bp ;~ 17C5:2FAB +cs=0x17c5;eip=0x002fad; X(POP(bp)); // 89225 pop bp ;~ 17C5:2FAD +cs=0x17c5;eip=0x002fae; J(RETN(0)); // 89226 retn ;~ 17C5:2FAE assert(0); __dispatch_call: @@ -18333,8 +7247,7 @@ cs=0x17c5;eip=0x002fae; J(RETN(0)); // 41231 retn ;~ 17C5:2FAE #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kseg2623_2f94_proc: goto seg2623_2f94_proc; - case m2c::ksub_291bc: goto sub_291bc; + case m2c::kprint_line: goto print_line; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -18351,36 +7264,36 @@ cs=0x17c5;eip=0x002fae; J(RETN(0)); // 41231 retn ;~ 17C5:2FAE _begin: #undef var_2 #define var_2 -2 - // 41240 var_2 = byte ptr -2 ;~ 17C5:2FAF + // 89237 var_2 = byte ptr -2 ;~ 17C5:2FAF #undef arg_0 #define arg_0 4 - // 41241 arg_0 = word ptr 4 ;~ 17C5:2FAF + // 89238 arg_0 = word ptr 4 ;~ 17C5:2FAF #undef arg_2 #define arg_2 6 - // 41242 arg_2 = word ptr 6 ;~ 17C5:2FAF -cs=0x17c5;eip=0x002faf; X(PUSH(bp)); // 41244 push bp ;~ 17C5:2FAF -cs=0x17c5;eip=0x002fb0; T(bp = sp;); // 41245 mov bp, sp ;~ 17C5:2FB0 -cs=0x17c5;eip=0x002fb2; T(SUB(sp, 2)); // 41246 sub sp, 2 ;~ 17C5:2FB2 + // 89239 arg_2 = word ptr 6 ;~ 17C5:2FAF +cs=0x17c5;eip=0x002faf; X(PUSH(bp)); // 89241 push bp ;~ 17C5:2FAF +cs=0x17c5;eip=0x002fb0; T(bp = sp;); // 89242 mov bp, sp ;~ 17C5:2FB0 +cs=0x17c5;eip=0x002fb2; T(SUB(sp, 2)); // 89243 sub sp, 2 ;~ 17C5:2FB2 loc_291e5: - // 5234 -cs=0x17c5;eip=0x002fb5; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 41249 mov bx, [bp+arg_0] ;~ 17C5:2FB5 -cs=0x17c5;eip=0x002fb8; T(MOV(al, *(raddr(ds,bx)))); // 41250 mov al, [bx] ;~ 17C5:2FB8 -cs=0x17c5;eip=0x002fba; X(MOV(*(raddr(ss,bp+var_2)), al)); // 41251 mov [bp+var_2], al ;~ 17C5:2FBA -cs=0x17c5;eip=0x002fbd; T(CMP(al, 0x2E)); // 41252 cmp al, 2Eh ; '.' ;~ 17C5:2FBD -cs=0x17c5;eip=0x002fbf; J(JZ(loc_291fa)); // 41253 jz short loc_291FA ;~ 17C5:2FBF -cs=0x17c5;eip=0x002fc1; T(OR(al, al)); // 41254 or al, al ;~ 17C5:2FC1 -cs=0x17c5;eip=0x002fc3; J(JZ(loc_291fa)); // 41255 jz short loc_291FA ;~ 17C5:2FC3 -cs=0x17c5;eip=0x002fc5; X(INC(*(dw*)(raddr(ss,bp+arg_0)))); // 41256 inc [bp+arg_0] ;~ 17C5:2FC5 -cs=0x17c5;eip=0x002fc8; J(JMP(loc_291e5)); // 41257 jmp short loc_291E5 ;~ 17C5:2FC8 + // 5220 +cs=0x17c5;eip=0x002fb5; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 89246 mov bx, [bp+arg_0] ;~ 17C5:2FB5 +cs=0x17c5;eip=0x002fb8; T(MOV(al, *(raddr(ds,bx)))); // 89247 mov al, [bx] ;~ 17C5:2FB8 +cs=0x17c5;eip=0x002fba; X(MOV(*(raddr(ss,bp+var_2)), al)); // 89248 mov [bp+var_2], al ;~ 17C5:2FBA +cs=0x17c5;eip=0x002fbd; T(CMP(al, 0x2E)); // 89249 cmp al, 2Eh ; '.' ;~ 17C5:2FBD +cs=0x17c5;eip=0x002fbf; J(JZ(loc_291fa)); // 89250 jz short loc_291FA ;~ 17C5:2FBF +cs=0x17c5;eip=0x002fc1; T(OR(al, al)); // 89251 or al, al ;~ 17C5:2FC1 +cs=0x17c5;eip=0x002fc3; J(JZ(loc_291fa)); // 89252 jz short loc_291FA ;~ 17C5:2FC3 +cs=0x17c5;eip=0x002fc5; X(INC(*(dw*)(raddr(ss,bp+arg_0)))); // 89253 inc [bp+arg_0] ;~ 17C5:2FC5 +cs=0x17c5;eip=0x002fc8; J(JMP(loc_291e5)); // 89254 jmp short loc_291E5 ;~ 17C5:2FC8 loc_291fa: - // 5235 -cs=0x17c5;eip=0x002fca; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 41262 push [bp+arg_2] ;~ 17C5:2FCA -cs=0x17c5;eip=0x002fcd; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 41263 push [bp+arg_0] ;~ 17C5:2FCD -cs=0x17c5;eip=0x002fd0; J(CALL(sub_34c1c,0)); // 41264 call sub_34C1C ;~ 17C5:2FD0 -cs=0x17c5;eip=0x002fd3; T(ADD(sp, 4)); // 41266 add sp, 4 ;~ 17C5:2FD3 -cs=0x17c5;eip=0x002fd6; T(sp = bp;); // 41267 mov sp, bp ;~ 17C5:2FD6 -cs=0x17c5;eip=0x002fd8; X(POP(bp)); // 41268 pop bp ;~ 17C5:2FD8 -cs=0x17c5;eip=0x002fd9; J(RETN(0)); // 41269 retn ;~ 17C5:2FD9 + // 5221 +cs=0x17c5;eip=0x002fca; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 89259 push [bp+arg_2] ;~ 17C5:2FCA +cs=0x17c5;eip=0x002fcd; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 89260 push [bp+arg_0] ;~ 17C5:2FCD +cs=0x17c5;eip=0x002fd0; J(CALL(sub_34c1c,0)); // 89261 call sub_34C1C ;~ 17C5:2FD0 +cs=0x17c5;eip=0x002fd3; T(ADD(sp, 4)); // 89262 add sp, 4 ;~ 17C5:2FD3 +cs=0x17c5;eip=0x002fd6; T(sp = bp;); // 89263 mov sp, bp ;~ 17C5:2FD6 +cs=0x17c5;eip=0x002fd8; X(POP(bp)); // 89264 pop bp ;~ 17C5:2FD8 +cs=0x17c5;eip=0x002fd9; J(RETN(0)); // 89265 retn ;~ 17C5:2FD9 assert(0); __dispatch_call: @@ -18409,309 +7322,309 @@ cs=0x17c5;eip=0x002fd9; J(RETN(0)); // 41269 retn ;~ 17C5:2FD9 _begin: #undef var_24 #define var_24 -0x24 - // 41281 var_24 = word ptr -24h ;~ 17C5:2FDA + // 89277 var_24 = word ptr -24h ;~ 17C5:2FDA #undef var_22 #define var_22 -0x22 - // 41282 var_22 = word ptr -22h ;~ 17C5:2FDA + // 89278 var_22 = word ptr -22h ;~ 17C5:2FDA #undef var_20 #define var_20 -0x20 - // 41283 var_20 = word ptr -20h ;~ 17C5:2FDA + // 89279 var_20 = word ptr -20h ;~ 17C5:2FDA #undef var_1e #define var_1e -0x1E - // 41284 var_1E = word ptr -1Eh ;~ 17C5:2FDA + // 89280 var_1E = word ptr -1Eh ;~ 17C5:2FDA #undef var_1c #define var_1c -0x1C - // 41285 var_1C = word ptr -1Ch ;~ 17C5:2FDA + // 89281 var_1C = word ptr -1Ch ;~ 17C5:2FDA #undef var_1a #define var_1a -0x1A - // 41286 var_1A = word ptr -1Ah ;~ 17C5:2FDA + // 89282 var_1A = word ptr -1Ah ;~ 17C5:2FDA #undef var_18 #define var_18 -0x18 - // 41287 var_18 = word ptr -18h ;~ 17C5:2FDA + // 89283 var_18 = word ptr -18h ;~ 17C5:2FDA #undef var_16 #define var_16 -0x16 - // 41288 var_16 = word ptr -16h ;~ 17C5:2FDA + // 89284 var_16 = word ptr -16h ;~ 17C5:2FDA #undef var_14 #define var_14 -0x14 - // 41289 var_14 = word ptr -14h ;~ 17C5:2FDA + // 89285 var_14 = word ptr -14h ;~ 17C5:2FDA #undef var_12 #define var_12 -0x12 - // 41290 var_12 = word ptr -12h ;~ 17C5:2FDA + // 89286 var_12 = word ptr -12h ;~ 17C5:2FDA #undef var_10 #define var_10 -0x10 - // 41291 var_10 = word ptr -10h ;~ 17C5:2FDA + // 89287 var_10 = word ptr -10h ;~ 17C5:2FDA #undef var_e #define var_e -0x0E - // 41292 var_E = word ptr -0Eh ;~ 17C5:2FDA + // 89288 var_E = word ptr -0Eh ;~ 17C5:2FDA #undef var_c #define var_c -0x0C - // 41293 var_C = word ptr -0Ch ;~ 17C5:2FDA + // 89289 var_C = word ptr -0Ch ;~ 17C5:2FDA #undef var_a #define var_a -0x0A - // 41294 var_A = word ptr -0Ah ;~ 17C5:2FDA + // 89290 var_A = word ptr -0Ah ;~ 17C5:2FDA #undef var_8 #define var_8 -8 - // 41295 var_8 = word ptr -8 ;~ 17C5:2FDA + // 89291 var_8 = word ptr -8 ;~ 17C5:2FDA #undef var_6 #define var_6 -6 - // 41296 var_6 = word ptr -6 ;~ 17C5:2FDA + // 89292 var_6 = word ptr -6 ;~ 17C5:2FDA #undef var_4 #define var_4 -4 - // 41297 var_4 = word ptr -4 ;~ 17C5:2FDA + // 89293 var_4 = word ptr -4 ;~ 17C5:2FDA #undef var_2 #define var_2 -2 - // 41298 var_2 = word ptr -2 ;~ 17C5:2FDA + // 89294 var_2 = word ptr -2 ;~ 17C5:2FDA #undef arg_0 #define arg_0 4 - // 41299 arg_0 = word ptr 4 ;~ 17C5:2FDA + // 89295 arg_0 = word ptr 4 ;~ 17C5:2FDA #undef arg_2 #define arg_2 6 - // 41300 arg_2 = word ptr 6 ;~ 17C5:2FDA + // 89296 arg_2 = word ptr 6 ;~ 17C5:2FDA #undef arg_4 #define arg_4 8 - // 41301 arg_4 = word ptr 8 ;~ 17C5:2FDA + // 89297 arg_4 = word ptr 8 ;~ 17C5:2FDA #undef arg_6 #define arg_6 0x0A - // 41302 arg_6 = word ptr 0Ah ;~ 17C5:2FDA -cs=0x17c5;eip=0x002fda; X(PUSH(bp)); // 41304 push bp ;~ 17C5:2FDA -cs=0x17c5;eip=0x002fdb; T(bp = sp;); // 41305 mov bp, sp ;~ 17C5:2FDB -cs=0x17c5;eip=0x002fdd; T(SUB(sp, 0x24)); // 41306 sub sp, 24h ;~ 17C5:2FDD -cs=0x17c5;eip=0x002fe0; X(PUSH(di)); // 41307 push di ;~ 17C5:2FE0 -cs=0x17c5;eip=0x002fe1; X(PUSH(si)); // 41308 push si ;~ 17C5:2FE1 -cs=0x17c5;eip=0x002fe2; X(word_51a12 = 0x7FFF;); // 41309 mov word_51A12, 7FFFh ;~ 17C5:2FE2 -cs=0x17c5;eip=0x002fe8; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 1)); // 41310 mov [bp+var_C], 1 ;~ 17C5:2FE8 -cs=0x17c5;eip=0x002fed; J(JMP(loc_2942b)); // 41311 jmp loc_2942B ;~ 17C5:2FED + // 89298 arg_6 = word ptr 0Ah ;~ 17C5:2FDA +cs=0x17c5;eip=0x002fda; X(PUSH(bp)); // 89300 push bp ;~ 17C5:2FDA +cs=0x17c5;eip=0x002fdb; T(bp = sp;); // 89301 mov bp, sp ;~ 17C5:2FDB +cs=0x17c5;eip=0x002fdd; T(SUB(sp, 0x24)); // 89302 sub sp, 24h ;~ 17C5:2FDD +cs=0x17c5;eip=0x002fe0; X(PUSH(di)); // 89303 push di ;~ 17C5:2FE0 +cs=0x17c5;eip=0x002fe1; X(PUSH(si)); // 89304 push si ;~ 17C5:2FE1 +cs=0x17c5;eip=0x002fe2; X(word_51a12 = 0x7FFF;); // 89305 mov ds:word_51A12, 7FFFh ;~ 17C5:2FE2 +cs=0x17c5;eip=0x002fe8; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 1)); // 89306 mov [bp+var_C], 1 ;~ 17C5:2FE8 +cs=0x17c5;eip=0x002fed; J(JMP(loc_2942b)); // 89307 jmp loc_2942B ;~ 17C5:2FED loc_29220: - // 5236 -cs=0x17c5;eip=0x002ff0; T(cl = 2;); // 41315 mov cl, 2 ;~ 17C5:2FF0 -cs=0x17c5;eip=0x002ff2; X(SHL(*(dw*)(raddr(ss,bp+var_16)), cl)); // 41316 shl [bp+var_16], cl ;~ 17C5:2FF2 -cs=0x17c5;eip=0x002ff5; X(SHL(*(dw*)(raddr(ss,bp+var_1a)), cl)); // 41317 shl [bp+var_1A], cl ;~ 17C5:2FF5 + // 5222 +cs=0x17c5;eip=0x002ff0; T(cl = 2;); // 89311 mov cl, 2 ;~ 17C5:2FF0 +cs=0x17c5;eip=0x002ff2; X(SHL(*(dw*)(raddr(ss,bp+var_16)), cl)); // 89312 shl [bp+var_16], cl ;~ 17C5:2FF2 +cs=0x17c5;eip=0x002ff5; X(SHL(*(dw*)(raddr(ss,bp+var_1a)), cl)); // 89313 shl [bp+var_1A], cl ;~ 17C5:2FF5 loc_29228: - // 5237 -cs=0x17c5;eip=0x002ff8; T(bx = word_527d8;); // 41320 mov bx, word_527D8 ;~ 17C5:2FF8 -cs=0x17c5;eip=0x002ffc; T(MOV(al, *(raddr(ds,bx+6)))); // 41321 mov al, [bx+6] ;~ 17C5:2FFC -cs=0x17c5;eip=0x002fff; T(SUB(ah, ah)); // 41322 sub ah, ah ;~ 17C5:2FFF -cs=0x17c5;eip=0x003001; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 41323 mov [bp+var_14], ax ;~ 17C5:3001 -cs=0x17c5;eip=0x003004; T(TEST(*(raddr(ds,bx+6)), 0x80)); // 41324 test byte ptr [bx+6], 80h ;~ 17C5:3004 -cs=0x17c5;eip=0x003008; J(JZ(loc_29261)); // 41325 jz short loc_29261 ;~ 17C5:3008 -cs=0x17c5;eip=0x00300a; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 41326 push [bp+var_1C] ;~ 17C5:300A -cs=0x17c5;eip=0x00300d; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 41327 push [bp+var_18] ;~ 17C5:300D -cs=0x17c5;eip=0x003010; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 41328 push [bp+var_12] ;~ 17C5:3010 -cs=0x17c5;eip=0x003013; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 41329 push [bp+var_C] ;~ 17C5:3013 -cs=0x17c5;eip=0x003016; J(CALL(sub_29496,0)); // 41330 call sub_29496 ;~ 17C5:3016 -cs=0x17c5;eip=0x003019; T(ADD(sp, 8)); // 41331 add sp, 8 ;~ 17C5:3019 -cs=0x17c5;eip=0x00301c; T(OR(ax, ax)); // 41332 or ax, ax ;~ 17C5:301C -cs=0x17c5;eip=0x00301e; J(JZ(loc_29261)); // 41333 jz short loc_29261 ;~ 17C5:301E -cs=0x17c5;eip=0x003020; T(bx = word_4ef0e;); // 41334 mov bx, word_4EF0E ;~ 17C5:3020 -cs=0x17c5;eip=0x003024; T(cl = 3;); // 41335 mov cl, 3 ;~ 17C5:3024 -cs=0x17c5;eip=0x003026; T(SHL(bx, cl)); // 41336 shl bx, cl ;~ 17C5:3026 -cs=0x17c5;eip=0x003028; T(MOV(al, *(raddr(ds,bx-0x73C4)))); // 41337 mov al, [bx-73C4h] ;~ 17C5:3028 -cs=0x17c5;eip=0x00302c; T(SUB(ah, ah)); // 41338 sub ah, ah ;~ 17C5:302C -cs=0x17c5;eip=0x00302e; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 41339 mov [bp+var_14], ax ;~ 17C5:302E + // 5223 +cs=0x17c5;eip=0x002ff8; T(bx = word_527d8;); // 89316 mov bx, ds:word_527D8 ;~ 17C5:2FF8 +cs=0x17c5;eip=0x002ffc; T(MOV(al, *(raddr(ds,bx+6)))); // 89317 mov al, [bx+6] ;~ 17C5:2FFC +cs=0x17c5;eip=0x002fff; T(SUB(ah, ah)); // 89318 sub ah, ah ;~ 17C5:2FFF +cs=0x17c5;eip=0x003001; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 89319 mov [bp+var_14], ax ;~ 17C5:3001 +cs=0x17c5;eip=0x003004; T(TEST(*(raddr(ds,bx+6)), 0x80)); // 89320 test byte ptr [bx+6], 80h ;~ 17C5:3004 +cs=0x17c5;eip=0x003008; J(JZ(loc_29261)); // 89321 jz short loc_29261 ;~ 17C5:3008 +cs=0x17c5;eip=0x00300a; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 89322 push [bp+var_1C] ;~ 17C5:300A +cs=0x17c5;eip=0x00300d; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 89323 push [bp+var_18] ;~ 17C5:300D +cs=0x17c5;eip=0x003010; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 89324 push [bp+var_12] ;~ 17C5:3010 +cs=0x17c5;eip=0x003013; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 89325 push [bp+var_C] ;~ 17C5:3013 +cs=0x17c5;eip=0x003016; J(CALL(sub_29496,0)); // 89326 call sub_29496 ;~ 17C5:3016 +cs=0x17c5;eip=0x003019; T(ADD(sp, 8)); // 89327 add sp, 8 ;~ 17C5:3019 +cs=0x17c5;eip=0x00301c; T(OR(ax, ax)); // 89328 or ax, ax ;~ 17C5:301C +cs=0x17c5;eip=0x00301e; J(JZ(loc_29261)); // 89329 jz short loc_29261 ;~ 17C5:301E +cs=0x17c5;eip=0x003020; T(bx = word_4ef0e;); // 89330 mov bx, ds:word_4EF0E ;~ 17C5:3020 +cs=0x17c5;eip=0x003024; T(cl = 3;); // 89331 mov cl, 3 ;~ 17C5:3024 +cs=0x17c5;eip=0x003026; T(SHL(bx, cl)); // 89332 shl bx, cl ;~ 17C5:3026 +cs=0x17c5;eip=0x003028; T(MOV(al, *(raddr(ds,bx-0x73C4)))); // 89333 mov al, [bx-73C4h] ;~ 17C5:3028 +cs=0x17c5;eip=0x00302c; T(SUB(ah, ah)); // 89334 sub ah, ah ;~ 17C5:302C +cs=0x17c5;eip=0x00302e; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 89335 mov [bp+var_14], ax ;~ 17C5:302E loc_29261: - // 5238 -cs=0x17c5;eip=0x003031; T(ax = word_51a12;); // 41343 mov ax, word_51A12 ;~ 17C5:3031 -cs=0x17c5;eip=0x003034; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 41344 cmp [bp+var_6], ax ;~ 17C5:3034 -cs=0x17c5;eip=0x003037; J(JGE(loc_292e2)); // 41345 jge short loc_292E2 ;~ 17C5:3037 -cs=0x17c5;eip=0x003039; T(MOV(bx, *(dw*)(raddr(ss,bp+var_14)))); // 41346 mov bx, [bp+var_14] ;~ 17C5:3039 -cs=0x17c5;eip=0x00303c; T(SHL(bx, 1)); // 41347 shl bx, 1 ;~ 17C5:303C -cs=0x17c5;eip=0x00303e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 41348 mov ax, [bx+130Ah] ;~ 17C5:303E -cs=0x17c5;eip=0x003042; T(ADD(ax, 0)); // 41349 add ax, 0 ;~ 17C5:3042 -cs=0x17c5;eip=0x003045; X(*(dw*)(&dword_4a46c) = ax;); // 41350 mov word ptr dword_4A46C, ax ;~ 17C5:3045 -cs=0x17c5;eip=0x003048; X(*(dw*)(((db*)&dword_4a46c)+2) = 0x38B0;); // 41351 mov word ptr dword_4A46C+2, 38B0h ;~ 17C5:3048 -cs=0x17c5;eip=0x00304e; T(LES(bx, dword_4a46c)); // 41352 les bx, dword_4A46C ;~ 17C5:304E -cs=0x17c5;eip=0x003052; T(CMP(*(dw*)(raddr(es,bx)), 0)); // 41354 cmp word ptr es:[bx], 0 ;~ 17C5:3052 -cs=0x17c5;eip=0x003056; J(JNZ(loc_29296)); // 41355 jnz short loc_29296 ;~ 17C5:3056 -cs=0x17c5;eip=0x003058; T(CMP(*(raddr(es,bx+2)), 0)); // 41356 cmp byte ptr es:[bx+2], 0 ;~ 17C5:3058 -cs=0x17c5;eip=0x00305d; J(JNZ(loc_29296)); // 41357 jnz short loc_29296 ;~ 17C5:305D -cs=0x17c5;eip=0x00305f; T(CMP(word_49934, 0)); // 41358 cmp word_49934, 0 ;~ 17C5:305F -cs=0x17c5;eip=0x003064; J(JZ(loc_292e2)); // 41359 jz short loc_292E2 ;~ 17C5:3064 + // 5224 +cs=0x17c5;eip=0x003031; T(ax = word_51a12;); // 89339 mov ax, ds:word_51A12 ;~ 17C5:3031 +cs=0x17c5;eip=0x003034; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 89340 cmp [bp+var_6], ax ;~ 17C5:3034 +cs=0x17c5;eip=0x003037; J(JGE(loc_292e2)); // 89341 jge short loc_292E2 ;~ 17C5:3037 +cs=0x17c5;eip=0x003039; T(MOV(bx, *(dw*)(raddr(ss,bp+var_14)))); // 89342 mov bx, [bp+var_14] ;~ 17C5:3039 +cs=0x17c5;eip=0x00303c; T(SHL(bx, 1)); // 89343 shl bx, 1 ;~ 17C5:303C +cs=0x17c5;eip=0x00303e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 89344 mov ax, [bx+130Ah] ;~ 17C5:303E +cs=0x17c5;eip=0x003042; T(ADD(ax, 0)); // 89345 add ax, 0 ;~ 17C5:3042 +cs=0x17c5;eip=0x003045; X(*(dw*)(&dword_4a46c) = ax;); // 89346 mov word ptr dword_4A46C, ax ;~ 17C5:3045 +cs=0x17c5;eip=0x003048; X(*(dw*)(((db*)&dword_4a46c)+2) = seg_offset(seg38b0);); // 89347 mov word ptr dword_4A46C+2, seg seg38b0 ;~ 17C5:3048 +cs=0x17c5;eip=0x00304e; T(LES(bx, dword_4a46c)); // 89348 les bx, dword_4A46C ;~ 17C5:304E +cs=0x17c5;eip=0x003052; T(CMP(*(dw*)(raddr(es,bx)), 0)); // 89350 cmp word ptr es:[bx], 0 ;~ 17C5:3052 +cs=0x17c5;eip=0x003056; J(JNZ(loc_29296)); // 89351 jnz short loc_29296 ;~ 17C5:3056 +cs=0x17c5;eip=0x003058; T(CMP(*(raddr(es,bx+2)), 0)); // 89352 cmp byte ptr es:[bx+2], 0 ;~ 17C5:3058 +cs=0x17c5;eip=0x00305d; J(JNZ(loc_29296)); // 89353 jnz short loc_29296 ;~ 17C5:305D +cs=0x17c5;eip=0x00305f; T(CMP(word_49934, 0)); // 89354 cmp word_49934, 0 ;~ 17C5:305F +cs=0x17c5;eip=0x003064; J(JZ(loc_292e2)); // 89355 jz short loc_292E2 ;~ 17C5:3064 loc_29296: - // 5239 -cs=0x17c5;eip=0x003066; T(MOV(al, *(raddr(ss,bp+var_c)))); // 41363 mov al, byte ptr [bp+var_C] ;~ 17C5:3066 -cs=0x17c5;eip=0x003069; X(byte_51a1e = al;); // 41364 mov byte_51A1E, al ;~ 17C5:3069 -cs=0x17c5;eip=0x00306c; T(MOV(al, *(raddr(ss,bp+var_12)))); // 41365 mov al, byte ptr [bp+var_12] ;~ 17C5:306C -cs=0x17c5;eip=0x00306f; X(byte_51a1f = al;); // 41366 mov byte_51A1F, al ;~ 17C5:306F -cs=0x17c5;eip=0x003072; T(MOV(al, *(raddr(ss,bp+var_18)))); // 41367 mov al, byte ptr [bp+var_18] ;~ 17C5:3072 -cs=0x17c5;eip=0x003075; X(byte_51a20 = al;); // 41368 mov byte_51A20, al ;~ 17C5:3075 -cs=0x17c5;eip=0x003078; T(MOV(al, *(raddr(ss,bp+var_1c)))); // 41369 mov al, byte ptr [bp+var_1C] ;~ 17C5:3078 -cs=0x17c5;eip=0x00307b; X(*(byte_51a21) = al;); // 41370 mov byte_51A21, al ;~ 17C5:307B -cs=0x17c5;eip=0x00307e; T(ax = word_527d8;); // 41371 mov ax, word_527D8 ;~ 17C5:307E -cs=0x17c5;eip=0x003081; X(word_51a1c = ax;); // 41372 mov word_51A1C, ax ;~ 17C5:3081 -cs=0x17c5;eip=0x003084; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 41373 mov ax, [bp+var_14] ;~ 17C5:3084 -cs=0x17c5;eip=0x003087; X(word_51a10 = ax;); // 41374 mov word_51A10, ax ;~ 17C5:3087 -cs=0x17c5;eip=0x00308a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 41375 mov ax, [bp+var_6] ;~ 17C5:308A -cs=0x17c5;eip=0x00308d; X(word_51a12 = ax;); // 41376 mov word_51A12, ax ;~ 17C5:308D -cs=0x17c5;eip=0x003090; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 41377 mov ax, [bp+var_16] ;~ 17C5:3090 -cs=0x17c5;eip=0x003093; T(CWD); // 41378 cwd ;~ 17C5:3093 -cs=0x17c5;eip=0x003094; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 41379 add ax, [bp+arg_0] ;~ 17C5:3094 -cs=0x17c5;eip=0x003097; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 41380 adc dx, [bp+arg_2] ;~ 17C5:3097 -cs=0x17c5;eip=0x00309a; X(word_51a14 = ax;); // 41381 mov word_51A14, ax ;~ 17C5:309A -cs=0x17c5;eip=0x00309d; X(word_51a16 = dx;); // 41382 mov word_51A16, dx ;~ 17C5:309D -cs=0x17c5;eip=0x0030a1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 41383 mov ax, [bp+var_1A] ;~ 17C5:30A1 -cs=0x17c5;eip=0x0030a4; T(CWD); // 41384 cwd ;~ 17C5:30A4 -cs=0x17c5;eip=0x0030a5; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 41385 add ax, [bp+arg_4] ;~ 17C5:30A5 -cs=0x17c5;eip=0x0030a8; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_6)))); // 41386 adc dx, [bp+arg_6] ;~ 17C5:30A8 -cs=0x17c5;eip=0x0030ab; X(word_51a18 = ax;); // 41387 mov word_51A18, ax ;~ 17C5:30AB -cs=0x17c5;eip=0x0030ae; X(word_51a1a = dx;); // 41388 mov word_51A1A, dx ;~ 17C5:30AE + // 5225 +cs=0x17c5;eip=0x003066; T(MOV(al, *(raddr(ss,bp+var_c)))); // 89359 mov al, byte ptr [bp+var_C] ;~ 17C5:3066 +cs=0x17c5;eip=0x003069; X(byte_51a1e = al;); // 89360 mov ds:byte_51A1E, al ;~ 17C5:3069 +cs=0x17c5;eip=0x00306c; T(MOV(al, *(raddr(ss,bp+var_12)))); // 89361 mov al, byte ptr [bp+var_12] ;~ 17C5:306C +cs=0x17c5;eip=0x00306f; X(byte_51a1f = al;); // 89362 mov ds:byte_51A1F, al ;~ 17C5:306F +cs=0x17c5;eip=0x003072; T(MOV(al, *(raddr(ss,bp+var_18)))); // 89363 mov al, byte ptr [bp+var_18] ;~ 17C5:3072 +cs=0x17c5;eip=0x003075; X(byte_51a20 = al;); // 89364 mov ds:byte_51A20, al ;~ 17C5:3075 +cs=0x17c5;eip=0x003078; T(MOV(al, *(raddr(ss,bp+var_1c)))); // 89365 mov al, byte ptr [bp+var_1C] ;~ 17C5:3078 +cs=0x17c5;eip=0x00307b; X(byte_51a21 = al;); // 89366 mov ds:byte_51A21, al ;~ 17C5:307B +cs=0x17c5;eip=0x00307e; T(ax = word_527d8;); // 89367 mov ax, ds:word_527D8 ;~ 17C5:307E +cs=0x17c5;eip=0x003081; X(word_51a1c = ax;); // 89368 mov ds:word_51A1C, ax ;~ 17C5:3081 +cs=0x17c5;eip=0x003084; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 89369 mov ax, [bp+var_14] ;~ 17C5:3084 +cs=0x17c5;eip=0x003087; X(word_51a10 = ax;); // 89370 mov ds:word_51A10, ax ;~ 17C5:3087 +cs=0x17c5;eip=0x00308a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 89371 mov ax, [bp+var_6] ;~ 17C5:308A +cs=0x17c5;eip=0x00308d; X(word_51a12 = ax;); // 89372 mov ds:word_51A12, ax ;~ 17C5:308D +cs=0x17c5;eip=0x003090; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 89373 mov ax, [bp+var_16] ;~ 17C5:3090 +cs=0x17c5;eip=0x003093; T(CWD); // 89374 cwd ;~ 17C5:3093 +cs=0x17c5;eip=0x003094; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 89375 add ax, [bp+arg_0] ;~ 17C5:3094 +cs=0x17c5;eip=0x003097; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 89376 adc dx, [bp+arg_2] ;~ 17C5:3097 +cs=0x17c5;eip=0x00309a; X(word_51a14 = ax;); // 89377 mov ds:word_51A14, ax ;~ 17C5:309A +cs=0x17c5;eip=0x00309d; X(word_51a16 = dx;); // 89378 mov ds:word_51A16, dx ;~ 17C5:309D +cs=0x17c5;eip=0x0030a1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 89379 mov ax, [bp+var_1A] ;~ 17C5:30A1 +cs=0x17c5;eip=0x0030a4; T(CWD); // 89380 cwd ;~ 17C5:30A4 +cs=0x17c5;eip=0x0030a5; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 89381 add ax, [bp+arg_4] ;~ 17C5:30A5 +cs=0x17c5;eip=0x0030a8; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_6)))); // 89382 adc dx, [bp+arg_6] ;~ 17C5:30A8 +cs=0x17c5;eip=0x0030ab; X(word_51a18 = ax;); // 89383 mov ds:word_51A18, ax ;~ 17C5:30AB +cs=0x17c5;eip=0x0030ae; X(word_51a1a = dx;); // 89384 mov ds:word_51A1A, dx ;~ 17C5:30AE loc_292e2: - // 5240 -cs=0x17c5;eip=0x0030b2; X(ADD(word_527d8, 7)); // 41392 add word_527D8, 7 ;~ 17C5:30B2 -cs=0x17c5;eip=0x0030b7; X(INC(*(dw*)(raddr(ss,bp+var_12)))); // 41393 inc [bp+var_12] ;~ 17C5:30B7 + // 5226 +cs=0x17c5;eip=0x0030b2; X(ADD(word_527d8, 7)); // 89388 add ds:word_527D8, 7 ;~ 17C5:30B2 +cs=0x17c5;eip=0x0030b7; X(INC(*(dw*)(raddr(ss,bp+var_12)))); // 89389 inc [bp+var_12] ;~ 17C5:30B7 loc_292ea: - // 5241 -cs=0x17c5;eip=0x0030ba; T(MOV(si, *(dw*)(raddr(ss,bp+var_c)))); // 41396 mov si, [bp+var_C] ;~ 17C5:30BA -cs=0x17c5;eip=0x0030bd; T(cl = 6;); // 41397 mov cl, 6 ;~ 17C5:30BD -cs=0x17c5;eip=0x0030bf; T(SHL(si, cl)); // 41398 shl si, cl ;~ 17C5:30BF -cs=0x17c5;eip=0x0030c1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_22)))); // 41399 mov bx, [bp+var_22] ;~ 17C5:30C1 -cs=0x17c5;eip=0x0030c4; T(SHL(bx, 1)); // 41400 shl bx, 1 ;~ 17C5:30C4 -cs=0x17c5;eip=0x0030c6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 41401 mov ax, [bp+var_12] ;~ 17C5:30C6 -cs=0x17c5;eip=0x0030c9; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 41402 cmp [bx+si+13E0h], ax ;~ 17C5:30C9 -cs=0x17c5;eip=0x0030cd; J(JBE(loc_2934e)); // 41403 jbe short loc_2934E ;~ 17C5:30CD -cs=0x17c5;eip=0x0030cf; T(bx = word_527d8;); // 41404 mov bx, word_527D8 ;~ 17C5:30CF -cs=0x17c5;eip=0x0030d3; T(MOV(bl, *(raddr(ds,bx+6)))); // 41405 mov bl, [bx+6] ;~ 17C5:30D3 -cs=0x17c5;eip=0x0030d6; T(AND(bx, 0x7F)); // 41406 and bx, 7Fh ;~ 17C5:30D6 -cs=0x17c5;eip=0x0030d9; T(CMP(*(raddr(ds,bx-0x690C)), 0)); // 41407 cmp byte ptr [bx-690Ch], 0 ;~ 17C5:30D9 -cs=0x17c5;eip=0x0030de; J(JZ(loc_292e2)); // 41408 jz short loc_292E2 ;~ 17C5:30DE -cs=0x17c5;eip=0x0030e0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 41409 mov ax, [bp+var_24] ;~ 17C5:30E0 -cs=0x17c5;eip=0x0030e3; T(bx = word_527d8;); // 41410 mov bx, word_527D8 ;~ 17C5:30E3 -cs=0x17c5;eip=0x0030e7; T(ADD(ax, *(dw*)(raddr(ds,bx)))); // 41411 add ax, [bx] ;~ 17C5:30E7 -cs=0x17c5;eip=0x0030e9; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 41412 mov [bp+var_16], ax ;~ 17C5:30E9 -cs=0x17c5;eip=0x0030ec; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 41413 mov ax, [bx+2] ;~ 17C5:30EC -cs=0x17c5;eip=0x0030ef; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 41414 add ax, [bp+var_2] ;~ 17C5:30EF -cs=0x17c5;eip=0x0030f2; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 41415 mov [bp+var_1A], ax ;~ 17C5:30F2 -cs=0x17c5;eip=0x0030f5; X(PUSH(ax)); // 41416 push ax ;~ 17C5:30F5 -cs=0x17c5;eip=0x0030f6; J(CALL(sub_34dc0,0)); // 41417 call sub_34DC0 ;~ 17C5:30F6 -cs=0x17c5;eip=0x0030f9; T(ADD(sp, 2)); // 41418 add sp, 2 ;~ 17C5:30F9 -cs=0x17c5;eip=0x0030fc; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 41419 push [bp+var_16] ;~ 17C5:30FC -cs=0x17c5;eip=0x0030ff; T(si = ax;); // 41420 mov si, ax ;~ 17C5:30FF -cs=0x17c5;eip=0x003101; J(CALL(sub_34dc0,0)); // 41421 call sub_34DC0 ;~ 17C5:3101 -cs=0x17c5;eip=0x003104; T(ADD(sp, 2)); // 41422 add sp, 2 ;~ 17C5:3104 -cs=0x17c5;eip=0x003107; T(ADD(ax, si)); // 41423 add ax, si ;~ 17C5:3107 -cs=0x17c5;eip=0x003109; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 41424 mov [bp+var_6], ax ;~ 17C5:3109 -cs=0x17c5;eip=0x00310c; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 1)); // 41425 cmp [bp+var_C], 1 ;~ 17C5:310C -cs=0x17c5;eip=0x003110; J(JZ(loc_29345)); // 41426 jz short loc_29345 ;~ 17C5:3110 -cs=0x17c5;eip=0x003112; J(JMP(loc_29220)); // 41427 jmp loc_29220 ;~ 17C5:3112 + // 5227 +cs=0x17c5;eip=0x0030ba; T(MOV(si, *(dw*)(raddr(ss,bp+var_c)))); // 89392 mov si, [bp+var_C] ;~ 17C5:30BA +cs=0x17c5;eip=0x0030bd; T(cl = 6;); // 89393 mov cl, 6 ;~ 17C5:30BD +cs=0x17c5;eip=0x0030bf; T(SHL(si, cl)); // 89394 shl si, cl ;~ 17C5:30BF +cs=0x17c5;eip=0x0030c1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_22)))); // 89395 mov bx, [bp+var_22] ;~ 17C5:30C1 +cs=0x17c5;eip=0x0030c4; T(SHL(bx, 1)); // 89396 shl bx, 1 ;~ 17C5:30C4 +cs=0x17c5;eip=0x0030c6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 89397 mov ax, [bp+var_12] ;~ 17C5:30C6 +cs=0x17c5;eip=0x0030c9; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 89398 cmp [bx+si+13E0h], ax ;~ 17C5:30C9 +cs=0x17c5;eip=0x0030cd; J(JBE(loc_2934e)); // 89399 jbe short loc_2934E ;~ 17C5:30CD +cs=0x17c5;eip=0x0030cf; T(bx = word_527d8;); // 89400 mov bx, ds:word_527D8 ;~ 17C5:30CF +cs=0x17c5;eip=0x0030d3; T(MOV(bl, *(raddr(ds,bx+6)))); // 89401 mov bl, [bx+6] ;~ 17C5:30D3 +cs=0x17c5;eip=0x0030d6; T(AND(bx, 0x7F)); // 89402 and bx, 7Fh ;~ 17C5:30D6 +cs=0x17c5;eip=0x0030d9; T(CMP(*(raddr(ds,bx-0x690C)), 0)); // 89403 cmp byte ptr [bx-690Ch], 0 ;~ 17C5:30D9 +cs=0x17c5;eip=0x0030de; J(JZ(loc_292e2)); // 89404 jz short loc_292E2 ;~ 17C5:30DE +cs=0x17c5;eip=0x0030e0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 89405 mov ax, [bp+var_24] ;~ 17C5:30E0 +cs=0x17c5;eip=0x0030e3; T(bx = word_527d8;); // 89406 mov bx, ds:word_527D8 ;~ 17C5:30E3 +cs=0x17c5;eip=0x0030e7; T(ADD(ax, *(dw*)(raddr(ds,bx)))); // 89407 add ax, [bx] ;~ 17C5:30E7 +cs=0x17c5;eip=0x0030e9; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 89408 mov [bp+var_16], ax ;~ 17C5:30E9 +cs=0x17c5;eip=0x0030ec; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 89409 mov ax, [bx+2] ;~ 17C5:30EC +cs=0x17c5;eip=0x0030ef; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 89410 add ax, [bp+var_2] ;~ 17C5:30EF +cs=0x17c5;eip=0x0030f2; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 89411 mov [bp+var_1A], ax ;~ 17C5:30F2 +cs=0x17c5;eip=0x0030f5; X(PUSH(ax)); // 89412 push ax ;~ 17C5:30F5 +cs=0x17c5;eip=0x0030f6; J(CALL(sub_34dc0,0)); // 89413 call sub_34DC0 ;~ 17C5:30F6 +cs=0x17c5;eip=0x0030f9; T(ADD(sp, 2)); // 89414 add sp, 2 ;~ 17C5:30F9 +cs=0x17c5;eip=0x0030fc; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 89415 push [bp+var_16] ;~ 17C5:30FC +cs=0x17c5;eip=0x0030ff; T(si = ax;); // 89416 mov si, ax ;~ 17C5:30FF +cs=0x17c5;eip=0x003101; J(CALL(sub_34dc0,0)); // 89417 call sub_34DC0 ;~ 17C5:3101 +cs=0x17c5;eip=0x003104; T(ADD(sp, 2)); // 89418 add sp, 2 ;~ 17C5:3104 +cs=0x17c5;eip=0x003107; T(ADD(ax, si)); // 89419 add ax, si ;~ 17C5:3107 +cs=0x17c5;eip=0x003109; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 89420 mov [bp+var_6], ax ;~ 17C5:3109 +cs=0x17c5;eip=0x00310c; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 1)); // 89421 cmp [bp+var_C], 1 ;~ 17C5:310C +cs=0x17c5;eip=0x003110; J(JZ(loc_29345)); // 89422 jz short loc_29345 ;~ 17C5:3110 +cs=0x17c5;eip=0x003112; J(JMP(loc_29220)); // 89423 jmp loc_29220 ;~ 17C5:3112 loc_29345: - // 5242 -cs=0x17c5;eip=0x003115; T(cl = 2;); // 41431 mov cl, 2 ;~ 17C5:3115 -cs=0x17c5;eip=0x003117; X(SAR(*(dw*)(raddr(ss,bp+var_6)), cl)); // 41432 sar [bp+var_6], cl ;~ 17C5:3117 -cs=0x17c5;eip=0x00311a; J(JMP(loc_29228)); // 41433 jmp loc_29228 ;~ 17C5:311A + // 5228 +cs=0x17c5;eip=0x003115; T(cl = 2;); // 89427 mov cl, 2 ;~ 17C5:3115 +cs=0x17c5;eip=0x003117; X(SAR(*(dw*)(raddr(ss,bp+var_6)), cl)); // 89428 sar [bp+var_6], cl ;~ 17C5:3117 +cs=0x17c5;eip=0x00311a; J(JMP(loc_29228)); // 89429 jmp loc_29228 ;~ 17C5:311A loc_2934e: - // 5243 -cs=0x17c5;eip=0x00311e; X(INC(*(dw*)(raddr(ss,bp+var_10)))); // 41440 inc [bp+var_10] ;~ 17C5:311E + // 5229 +cs=0x17c5;eip=0x00311e; X(INC(*(dw*)(raddr(ss,bp+var_10)))); // 89436 inc [bp+var_10] ;~ 17C5:311E loc_29351: - // 5244 -cs=0x17c5;eip=0x003121; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 9)); // 41443 cmp [bp+var_10], 9 ;~ 17C5:3121 -cs=0x17c5;eip=0x003125; J(JL(loc_2935a)); // 41444 jl short loc_2935A ;~ 17C5:3125 -cs=0x17c5;eip=0x003127; J(JMP(loc_29428)); // 41445 jmp loc_29428 ;~ 17C5:3127 + // 5230 +cs=0x17c5;eip=0x003121; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 9)); // 89439 cmp [bp+var_10], 9 ;~ 17C5:3121 +cs=0x17c5;eip=0x003125; J(JL(loc_2935a)); // 89440 jl short loc_2935A ;~ 17C5:3125 +cs=0x17c5;eip=0x003127; J(JMP(loc_29428)); // 89441 jmp loc_29428 ;~ 17C5:3127 loc_2935a: - // 5245 -cs=0x17c5;eip=0x00312a; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 41449 push [bp+arg_2] ;~ 17C5:312A -cs=0x17c5;eip=0x00312d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 41450 push [bp+arg_0] ;~ 17C5:312D -cs=0x17c5;eip=0x003130; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 41451 push [bp+var_C] ;~ 17C5:3130 -cs=0x17c5;eip=0x003133; J(CALL(sub_288e4,0)); // 41452 call sub_288E4 ;~ 17C5:3133 -cs=0x17c5;eip=0x003136; T(ADD(sp, 6)); // 41453 add sp, 6 ;~ 17C5:3136 -cs=0x17c5;eip=0x003139; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 41454 mov [bp+var_20], ax ;~ 17C5:3139 -cs=0x17c5;eip=0x00313c; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), dx)); // 41455 mov [bp+var_1E], dx ;~ 17C5:313C -cs=0x17c5;eip=0x00313f; T(cl = 0x0C;); // 41456 mov cl, 0Ch ;~ 17C5:313F + // 5231 +cs=0x17c5;eip=0x00312a; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 89445 push [bp+arg_2] ;~ 17C5:312A +cs=0x17c5;eip=0x00312d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 89446 push [bp+arg_0] ;~ 17C5:312D +cs=0x17c5;eip=0x003130; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 89447 push [bp+var_C] ;~ 17C5:3130 +cs=0x17c5;eip=0x003133; J(CALL(sub_288e4,0)); // 89448 call sub_288E4 ;~ 17C5:3133 +cs=0x17c5;eip=0x003136; T(ADD(sp, 6)); // 89449 add sp, 6 ;~ 17C5:3136 +cs=0x17c5;eip=0x003139; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 89450 mov [bp+var_20], ax ;~ 17C5:3139 +cs=0x17c5;eip=0x00313c; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), dx)); // 89451 mov [bp+var_1E], dx ;~ 17C5:313C +cs=0x17c5;eip=0x00313f; T(cl = 0x0C;); // 89452 mov cl, 0Ch ;~ 17C5:313F loc_29371: - // 5246 -cs=0x17c5;eip=0x003141; T(SHR(dx, 1)); // 41459 shr dx, 1 ;~ 17C5:3141 -cs=0x17c5;eip=0x003143; T(RCR(ax, 1)); // 41460 rcr ax, 1 ;~ 17C5:3143 -cs=0x17c5;eip=0x003145; T(DEC(cl)); // 41461 dec cl ;~ 17C5:3145 -cs=0x17c5;eip=0x003147; J(JNZ(loc_29371)); // 41462 jnz short loc_29371 ;~ 17C5:3147 -cs=0x17c5;eip=0x003149; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 41463 mov [bp+var_18], ax ;~ 17C5:3149 -cs=0x17c5;eip=0x00314c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 41464 mov ax, [bp+var_20] ;~ 17C5:314C -cs=0x17c5;eip=0x00314f; T(AND(ah, 0x0F)); // 41465 and ah, 0Fh ;~ 17C5:314F -cs=0x17c5;eip=0x003152; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 41466 mov [bp+var_A], ax ;~ 17C5:3152 -cs=0x17c5;eip=0x003155; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 41467 push [bp+arg_6] ;~ 17C5:3155 -cs=0x17c5;eip=0x003158; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 41468 push [bp+arg_4] ;~ 17C5:3158 -cs=0x17c5;eip=0x00315b; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 41469 push [bp+var_C] ;~ 17C5:315B -cs=0x17c5;eip=0x00315e; J(CALL(sub_288e4,0)); // 41470 call sub_288E4 ;~ 17C5:315E -cs=0x17c5;eip=0x003161; T(ADD(sp, 6)); // 41471 add sp, 6 ;~ 17C5:3161 -cs=0x17c5;eip=0x003164; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 41472 mov [bp+var_20], ax ;~ 17C5:3164 -cs=0x17c5;eip=0x003167; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), dx)); // 41473 mov [bp+var_1E], dx ;~ 17C5:3167 -cs=0x17c5;eip=0x00316a; T(cl = 0x0C;); // 41474 mov cl, 0Ch ;~ 17C5:316A + // 5232 +cs=0x17c5;eip=0x003141; T(SHR(dx, 1)); // 89455 shr dx, 1 ;~ 17C5:3141 +cs=0x17c5;eip=0x003143; T(RCR(ax, 1)); // 89456 rcr ax, 1 ;~ 17C5:3143 +cs=0x17c5;eip=0x003145; T(DEC(cl)); // 89457 dec cl ;~ 17C5:3145 +cs=0x17c5;eip=0x003147; J(JNZ(loc_29371)); // 89458 jnz short loc_29371 ;~ 17C5:3147 +cs=0x17c5;eip=0x003149; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 89459 mov [bp+var_18], ax ;~ 17C5:3149 +cs=0x17c5;eip=0x00314c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 89460 mov ax, [bp+var_20] ;~ 17C5:314C +cs=0x17c5;eip=0x00314f; T(AND(ah, 0x0F)); // 89461 and ah, 0Fh ;~ 17C5:314F +cs=0x17c5;eip=0x003152; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 89462 mov [bp+var_A], ax ;~ 17C5:3152 +cs=0x17c5;eip=0x003155; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 89463 push [bp+arg_6] ;~ 17C5:3155 +cs=0x17c5;eip=0x003158; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 89464 push [bp+arg_4] ;~ 17C5:3158 +cs=0x17c5;eip=0x00315b; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 89465 push [bp+var_C] ;~ 17C5:315B +cs=0x17c5;eip=0x00315e; J(CALL(sub_288e4,0)); // 89466 call sub_288E4 ;~ 17C5:315E +cs=0x17c5;eip=0x003161; T(ADD(sp, 6)); // 89467 add sp, 6 ;~ 17C5:3161 +cs=0x17c5;eip=0x003164; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 89468 mov [bp+var_20], ax ;~ 17C5:3164 +cs=0x17c5;eip=0x003167; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), dx)); // 89469 mov [bp+var_1E], dx ;~ 17C5:3167 +cs=0x17c5;eip=0x00316a; T(cl = 0x0C;); // 89470 mov cl, 0Ch ;~ 17C5:316A loc_2939c: - // 5247 -cs=0x17c5;eip=0x00316c; T(SHR(dx, 1)); // 41477 shr dx, 1 ;~ 17C5:316C -cs=0x17c5;eip=0x00316e; T(RCR(ax, 1)); // 41478 rcr ax, 1 ;~ 17C5:316E -cs=0x17c5;eip=0x003170; T(DEC(cl)); // 41479 dec cl ;~ 17C5:3170 -cs=0x17c5;eip=0x003172; J(JNZ(loc_2939c)); // 41480 jnz short loc_2939C ;~ 17C5:3172 -cs=0x17c5;eip=0x003174; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 41481 mov [bp+var_1C], ax ;~ 17C5:3174 -cs=0x17c5;eip=0x003177; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 41482 mov ax, [bp+var_20] ;~ 17C5:3177 -cs=0x17c5;eip=0x00317a; T(AND(ah, 0x0F)); // 41483 and ah, 0Fh ;~ 17C5:317A -cs=0x17c5;eip=0x00317d; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 41484 mov [bp+var_E], ax ;~ 17C5:317D -cs=0x17c5;eip=0x003180; T(MOV(si, *(dw*)(raddr(ss,bp+var_10)))); // 41485 mov si, [bp+var_10] ;~ 17C5:3180 -cs=0x17c5;eip=0x003183; T(SHL(si, 1)); // 41486 shl si, 1 ;~ 17C5:3183 -cs=0x17c5;eip=0x003185; T(MOV(ax, *(dw*)(raddr(ds,si+0x12C4)))); // 41487 mov ax, [si+12C4h] ;~ 17C5:3185 -cs=0x17c5;eip=0x003189; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 41488 mov [bp+var_4], ax ;~ 17C5:3189 -cs=0x17c5;eip=0x00318c; T(MOV(ax, *(dw*)(raddr(ds,si+0x12D6)))); // 41489 mov ax, [si+12D6h] ;~ 17C5:318C -cs=0x17c5;eip=0x003190; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 41490 mov [bp+var_8], ax ;~ 17C5:3190 -cs=0x17c5;eip=0x003193; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 41491 mov bx, [bp+var_4] ;~ 17C5:3193 -cs=0x17c5;eip=0x003196; T(SHL(bx, 1)); // 41492 shl bx, 1 ;~ 17C5:3196 -cs=0x17c5;eip=0x003198; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12EC)))); // 41493 mov ax, [bx+12ECh] ;~ 17C5:3198 -cs=0x17c5;eip=0x00319c; T(SUB(ax, *(dw*)(raddr(ss,bp+var_a)))); // 41494 sub ax, [bp+var_A] ;~ 17C5:319C -cs=0x17c5;eip=0x00319f; T(ADD(ah, 8)); // 41495 add ah, 8 ;~ 17C5:319F -cs=0x17c5;eip=0x0031a2; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 41496 mov [bp+var_24], ax ;~ 17C5:31A2 -cs=0x17c5;eip=0x0031a5; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 41497 mov bx, [bp+var_8] ;~ 17C5:31A5 -cs=0x17c5;eip=0x0031a8; T(SHL(bx, 1)); // 41498 shl bx, 1 ;~ 17C5:31A8 -cs=0x17c5;eip=0x0031aa; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12EC)))); // 41499 mov ax, [bx+12ECh] ;~ 17C5:31AA -cs=0x17c5;eip=0x0031ae; T(SUB(ax, *(dw*)(raddr(ss,bp+var_e)))); // 41500 sub ax, [bp+var_E] ;~ 17C5:31AE -cs=0x17c5;eip=0x0031b1; T(ADD(ah, 8)); // 41501 add ah, 8 ;~ 17C5:31B1 -cs=0x17c5;eip=0x0031b4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 41502 mov [bp+var_2], ax ;~ 17C5:31B4 -cs=0x17c5;eip=0x0031b7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 41503 mov ax, [bp+var_8] ;~ 17C5:31B7 -cs=0x17c5;eip=0x0031ba; X(ADD(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 41504 add [bp+var_1C], ax ;~ 17C5:31BA -cs=0x17c5;eip=0x0031bd; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 41505 push [bp+var_1C] ;~ 17C5:31BD -cs=0x17c5;eip=0x0031c0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 41506 mov ax, [bp+var_4] ;~ 17C5:31C0 -cs=0x17c5;eip=0x0031c3; X(ADD(*(dw*)(raddr(ss,bp+var_18)), ax)); // 41507 add [bp+var_18], ax ;~ 17C5:31C3 -cs=0x17c5;eip=0x0031c6; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 41508 push [bp+var_18] ;~ 17C5:31C6 -cs=0x17c5;eip=0x0031c9; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 41509 push [bp+var_C] ;~ 17C5:31C9 -cs=0x17c5;eip=0x0031cc; J(CALL(sub_2896e,0)); // 41510 call sub_2896E ;~ 17C5:31CC -cs=0x17c5;eip=0x0031cf; T(ADD(sp, 6)); // 41511 add sp, 6 ;~ 17C5:31CF -cs=0x17c5;eip=0x0031d2; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 41512 mov [bp+var_22], ax ;~ 17C5:31D2 -cs=0x17c5;eip=0x0031d5; T(CMP(ax, 0x0FFFF)); // 41513 cmp ax, 0FFFFh ;~ 17C5:31D5 -cs=0x17c5;eip=0x0031d8; J(JNZ(loc_2940d)); // 41514 jnz short loc_2940D ;~ 17C5:31D8 -cs=0x17c5;eip=0x0031da; J(JMP(loc_2934e)); // 41515 jmp loc_2934E ;~ 17C5:31DA + // 5233 +cs=0x17c5;eip=0x00316c; T(SHR(dx, 1)); // 89473 shr dx, 1 ;~ 17C5:316C +cs=0x17c5;eip=0x00316e; T(RCR(ax, 1)); // 89474 rcr ax, 1 ;~ 17C5:316E +cs=0x17c5;eip=0x003170; T(DEC(cl)); // 89475 dec cl ;~ 17C5:3170 +cs=0x17c5;eip=0x003172; J(JNZ(loc_2939c)); // 89476 jnz short loc_2939C ;~ 17C5:3172 +cs=0x17c5;eip=0x003174; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 89477 mov [bp+var_1C], ax ;~ 17C5:3174 +cs=0x17c5;eip=0x003177; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 89478 mov ax, [bp+var_20] ;~ 17C5:3177 +cs=0x17c5;eip=0x00317a; T(AND(ah, 0x0F)); // 89479 and ah, 0Fh ;~ 17C5:317A +cs=0x17c5;eip=0x00317d; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 89480 mov [bp+var_E], ax ;~ 17C5:317D +cs=0x17c5;eip=0x003180; T(MOV(si, *(dw*)(raddr(ss,bp+var_10)))); // 89481 mov si, [bp+var_10] ;~ 17C5:3180 +cs=0x17c5;eip=0x003183; T(SHL(si, 1)); // 89482 shl si, 1 ;~ 17C5:3183 +cs=0x17c5;eip=0x003185; T(MOV(ax, *(dw*)(raddr(ds,si+0x12C4)))); // 89483 mov ax, [si+12C4h] ;~ 17C5:3185 +cs=0x17c5;eip=0x003189; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 89484 mov [bp+var_4], ax ;~ 17C5:3189 +cs=0x17c5;eip=0x00318c; T(MOV(ax, *(dw*)(raddr(ds,si+0x12D6)))); // 89485 mov ax, [si+12D6h] ;~ 17C5:318C +cs=0x17c5;eip=0x003190; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 89486 mov [bp+var_8], ax ;~ 17C5:3190 +cs=0x17c5;eip=0x003193; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 89487 mov bx, [bp+var_4] ;~ 17C5:3193 +cs=0x17c5;eip=0x003196; T(SHL(bx, 1)); // 89488 shl bx, 1 ;~ 17C5:3196 +cs=0x17c5;eip=0x003198; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12EC)))); // 89489 mov ax, [bx+12ECh] ;~ 17C5:3198 +cs=0x17c5;eip=0x00319c; T(SUB(ax, *(dw*)(raddr(ss,bp+var_a)))); // 89490 sub ax, [bp+var_A] ;~ 17C5:319C +cs=0x17c5;eip=0x00319f; T(ADD(ah, 8)); // 89491 add ah, 8 ;~ 17C5:319F +cs=0x17c5;eip=0x0031a2; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 89492 mov [bp+var_24], ax ;~ 17C5:31A2 +cs=0x17c5;eip=0x0031a5; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 89493 mov bx, [bp+var_8] ;~ 17C5:31A5 +cs=0x17c5;eip=0x0031a8; T(SHL(bx, 1)); // 89494 shl bx, 1 ;~ 17C5:31A8 +cs=0x17c5;eip=0x0031aa; T(MOV(ax, *(dw*)(raddr(ds,bx+0x12EC)))); // 89495 mov ax, [bx+12ECh] ;~ 17C5:31AA +cs=0x17c5;eip=0x0031ae; T(SUB(ax, *(dw*)(raddr(ss,bp+var_e)))); // 89496 sub ax, [bp+var_E] ;~ 17C5:31AE +cs=0x17c5;eip=0x0031b1; T(ADD(ah, 8)); // 89497 add ah, 8 ;~ 17C5:31B1 +cs=0x17c5;eip=0x0031b4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 89498 mov [bp+var_2], ax ;~ 17C5:31B4 +cs=0x17c5;eip=0x0031b7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 89499 mov ax, [bp+var_8] ;~ 17C5:31B7 +cs=0x17c5;eip=0x0031ba; X(ADD(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 89500 add [bp+var_1C], ax ;~ 17C5:31BA +cs=0x17c5;eip=0x0031bd; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 89501 push [bp+var_1C] ;~ 17C5:31BD +cs=0x17c5;eip=0x0031c0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 89502 mov ax, [bp+var_4] ;~ 17C5:31C0 +cs=0x17c5;eip=0x0031c3; X(ADD(*(dw*)(raddr(ss,bp+var_18)), ax)); // 89503 add [bp+var_18], ax ;~ 17C5:31C3 +cs=0x17c5;eip=0x0031c6; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 89504 push [bp+var_18] ;~ 17C5:31C6 +cs=0x17c5;eip=0x0031c9; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 89505 push [bp+var_C] ;~ 17C5:31C9 +cs=0x17c5;eip=0x0031cc; J(CALL(sub_2896e,0)); // 89506 call sub_2896E ;~ 17C5:31CC +cs=0x17c5;eip=0x0031cf; T(ADD(sp, 6)); // 89507 add sp, 6 ;~ 17C5:31CF +cs=0x17c5;eip=0x0031d2; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 89508 mov [bp+var_22], ax ;~ 17C5:31D2 +cs=0x17c5;eip=0x0031d5; T(CMP(ax, 0x0FFFF)); // 89509 cmp ax, 0FFFFh ;~ 17C5:31D5 +cs=0x17c5;eip=0x0031d8; J(JNZ(loc_2940d)); // 89510 jnz short loc_2940D ;~ 17C5:31D8 +cs=0x17c5;eip=0x0031da; J(JMP(loc_2934e)); // 89511 jmp loc_2934E ;~ 17C5:31DA loc_2940d: - // 5248 -cs=0x17c5;eip=0x0031dd; T(MOV(di, *(dw*)(raddr(ss,bp+var_c)))); // 41519 mov di, [bp+var_C] ;~ 17C5:31DD -cs=0x17c5;eip=0x0031e0; T(cl = 6;); // 41520 mov cl, 6 ;~ 17C5:31E0 -cs=0x17c5;eip=0x0031e2; T(SHL(di, cl)); // 41521 shl di, cl ;~ 17C5:31E2 -cs=0x17c5;eip=0x0031e4; T(bx = ax;); // 41522 mov bx, ax ;~ 17C5:31E4 -cs=0x17c5;eip=0x0031e6; T(SHL(bx, 1)); // 41523 shl bx, 1 ;~ 17C5:31E6 -cs=0x17c5;eip=0x0031e8; T(MOV(ax, *(dw*)(raddr(ds,bx+di-0x6450)))); // 41524 mov ax, [bx+di-6450h] ;~ 17C5:31E8 -cs=0x17c5;eip=0x0031ec; X(word_527d8 = ax;); // 41525 mov word_527D8, ax ;~ 17C5:31EC -cs=0x17c5;eip=0x0031ef; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 41526 mov [bp+var_12], 0 ;~ 17C5:31EF -cs=0x17c5;eip=0x0031f4; J(JMP(loc_292ea)); // 41527 jmp loc_292EA ;~ 17C5:31F4 + // 5234 +cs=0x17c5;eip=0x0031dd; T(MOV(di, *(dw*)(raddr(ss,bp+var_c)))); // 89515 mov di, [bp+var_C] ;~ 17C5:31DD +cs=0x17c5;eip=0x0031e0; T(cl = 6;); // 89516 mov cl, 6 ;~ 17C5:31E0 +cs=0x17c5;eip=0x0031e2; T(SHL(di, cl)); // 89517 shl di, cl ;~ 17C5:31E2 +cs=0x17c5;eip=0x0031e4; T(bx = ax;); // 89518 mov bx, ax ;~ 17C5:31E4 +cs=0x17c5;eip=0x0031e6; T(SHL(bx, 1)); // 89519 shl bx, 1 ;~ 17C5:31E6 +cs=0x17c5;eip=0x0031e8; T(MOV(ax, *(dw*)(raddr(ds,bx+di-0x6450)))); // 89520 mov ax, [bx+di-6450h] ;~ 17C5:31E8 +cs=0x17c5;eip=0x0031ec; X(word_527d8 = ax;); // 89521 mov ds:word_527D8, ax ;~ 17C5:31EC +cs=0x17c5;eip=0x0031ef; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 0)); // 89522 mov [bp+var_12], 0 ;~ 17C5:31EF +cs=0x17c5;eip=0x0031f4; J(JMP(loc_292ea)); // 89523 jmp loc_292EA ;~ 17C5:31F4 loc_29428: - // 5249 -cs=0x17c5;eip=0x0031f8; X(INC(*(dw*)(raddr(ss,bp+var_c)))); // 41533 inc [bp+var_C] ;~ 17C5:31F8 + // 5235 +cs=0x17c5;eip=0x0031f8; X(INC(*(dw*)(raddr(ss,bp+var_c)))); // 89529 inc [bp+var_C] ;~ 17C5:31F8 loc_2942b: - // 5250 -cs=0x17c5;eip=0x0031fb; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 2)); // 41536 cmp [bp+var_C], 2 ;~ 17C5:31FB -cs=0x17c5;eip=0x0031ff; J(JG(loc_2943a)); // 41537 jg short loc_2943A ;~ 17C5:31FF -cs=0x17c5;eip=0x003201; X(MOV(*(dw*)(raddr(ss,bp+var_10)), 0)); // 41538 mov [bp+var_10], 0 ;~ 17C5:3201 -cs=0x17c5;eip=0x003206; J(JMP(loc_29351)); // 41539 jmp loc_29351 ;~ 17C5:3206 + // 5236 +cs=0x17c5;eip=0x0031fb; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 2)); // 89532 cmp [bp+var_C], 2 ;~ 17C5:31FB +cs=0x17c5;eip=0x0031ff; J(JG(loc_2943a)); // 89533 jg short loc_2943A ;~ 17C5:31FF +cs=0x17c5;eip=0x003201; X(MOV(*(dw*)(raddr(ss,bp+var_10)), 0)); // 89534 mov [bp+var_10], 0 ;~ 17C5:3201 +cs=0x17c5;eip=0x003206; J(JMP(loc_29351)); // 89535 jmp loc_29351 ;~ 17C5:3206 loc_2943a: - // 5251 -cs=0x17c5;eip=0x00320a; T(CMP(word_51a12, 0x7FFF)); // 41545 cmp word_51A12, 7FFFh ;~ 17C5:320A -cs=0x17c5;eip=0x003210; J(JZ(loc_2944c)); // 41546 jz short loc_2944C ;~ 17C5:3210 -cs=0x17c5;eip=0x003212; T(ax = 0x8F30;); // 41547 mov ax, 8F30h ;~ 17C5:3212 -cs=0x17c5;eip=0x003215; X(POP(si)); // 41548 pop si ;~ 17C5:3215 -cs=0x17c5;eip=0x003216; X(POP(di)); // 41549 pop di ;~ 17C5:3216 -cs=0x17c5;eip=0x003217; T(sp = bp;); // 41550 mov sp, bp ;~ 17C5:3217 -cs=0x17c5;eip=0x003219; X(POP(bp)); // 41551 pop bp ;~ 17C5:3219 -cs=0x17c5;eip=0x00321a; J(RETN(0)); // 41552 retn ;~ 17C5:321A + // 5237 +cs=0x17c5;eip=0x00320a; T(CMP(word_51a12, 0x7FFF)); // 89541 cmp ds:word_51A12, 7FFFh ;~ 17C5:320A +cs=0x17c5;eip=0x003210; J(JZ(loc_2944c)); // 89542 jz short loc_2944C ;~ 17C5:3210 +cs=0x17c5;eip=0x003212; T(ax = 0x8F30;); // 89543 mov ax, 8F30h ;~ 17C5:3212 +cs=0x17c5;eip=0x003215; X(POP(si)); // 89544 pop si ;~ 17C5:3215 +cs=0x17c5;eip=0x003216; X(POP(di)); // 89545 pop di ;~ 17C5:3216 +cs=0x17c5;eip=0x003217; T(sp = bp;); // 89546 mov sp, bp ;~ 17C5:3217 +cs=0x17c5;eip=0x003219; X(POP(bp)); // 89547 pop bp ;~ 17C5:3219 +cs=0x17c5;eip=0x00321a; J(RETN(0)); // 89548 retn ;~ 17C5:321A loc_2944c: - // 5252 -cs=0x17c5;eip=0x00321c; T(SUB(ax, ax)); // 41558 sub ax, ax ;~ 17C5:321C -cs=0x17c5;eip=0x00321e; X(POP(si)); // 41559 pop si ;~ 17C5:321E -cs=0x17c5;eip=0x00321f; X(POP(di)); // 41560 pop di ;~ 17C5:321F -cs=0x17c5;eip=0x003220; T(sp = bp;); // 41561 mov sp, bp ;~ 17C5:3220 -cs=0x17c5;eip=0x003222; X(POP(bp)); // 41562 pop bp ;~ 17C5:3222 -cs=0x17c5;eip=0x003223; J(RETN(0)); // 41563 retn ;~ 17C5:3223 + // 5238 +cs=0x17c5;eip=0x00321c; T(SUB(ax, ax)); // 89554 sub ax, ax ;~ 17C5:321C +cs=0x17c5;eip=0x00321e; X(POP(si)); // 89555 pop si ;~ 17C5:321E +cs=0x17c5;eip=0x00321f; X(POP(di)); // 89556 pop di ;~ 17C5:321F +cs=0x17c5;eip=0x003220; T(sp = bp;); // 89557 mov sp, bp ;~ 17C5:3220 +cs=0x17c5;eip=0x003222; X(POP(bp)); // 89558 pop bp ;~ 17C5:3222 +cs=0x17c5;eip=0x003223; J(RETN(0)); // 89559 retn ;~ 17C5:3223 assert(0); __dispatch_call: @@ -18755,39 +7668,39 @@ cs=0x17c5;eip=0x003223; J(RETN(0)); // 41563 retn ;~ 17C5:3223 _begin: #undef arg_0 #define arg_0 4 - // 41575 arg_0 = word ptr 4 ;~ 17C5:3224 + // 89571 arg_0 = word ptr 4 ;~ 17C5:3224 #undef arg_2 #define arg_2 6 - // 41576 arg_2 = word ptr 6 ;~ 17C5:3224 + // 89572 arg_2 = word ptr 6 ;~ 17C5:3224 #undef arg_4 #define arg_4 8 - // 41577 arg_4 = byte ptr 8 ;~ 17C5:3224 -cs=0x17c5;eip=0x003224; X(PUSH(bp)); // 41579 push bp ;~ 17C5:3224 -cs=0x17c5;eip=0x003225; T(bp = sp;); // 41580 mov bp, sp ;~ 17C5:3225 -cs=0x17c5;eip=0x003227; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 41581 mov bx, [bp+arg_0] ;~ 17C5:3227 -cs=0x17c5;eip=0x00322a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 41582 mov ax, [bp+arg_2] ;~ 17C5:322A -cs=0x17c5;eip=0x00322d; X(MOV(*(dw*)(raddr(ds,bx+0x12)), ax)); // 41583 mov [bx+12h], ax ;~ 17C5:322D -cs=0x17c5;eip=0x003230; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 41584 mov bx, [bp+arg_0] ;~ 17C5:3230 -cs=0x17c5;eip=0x003233; T(MOV(al, *(raddr(ss,bp+arg_4)))); // 41585 mov al, [bp+arg_4] ;~ 17C5:3233 -cs=0x17c5;eip=0x003236; X(MOV(*(raddr(ds,bx+0x14)), al)); // 41586 mov [bx+14h], al ;~ 17C5:3236 -cs=0x17c5;eip=0x003239; T(ax = 8;); // 41587 mov ax, 8 ;~ 17C5:3239 -cs=0x17c5;eip=0x00323c; X(PUSH(ax)); // 41588 push ax ;~ 17C5:323C -cs=0x17c5;eip=0x00323d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 41589 mov ax, [bp+arg_0] ;~ 17C5:323D -cs=0x17c5;eip=0x003240; T(ADD(ax, 0x0E)); // 41590 add ax, 0Eh ;~ 17C5:3240 -cs=0x17c5;eip=0x003243; X(PUSH(ax)); // 41591 push ax ;~ 17C5:3243 -cs=0x17c5;eip=0x003244; T(ax = word_4f228;); // 41592 mov ax, word_4F228 ;~ 17C5:3244 -cs=0x17c5;eip=0x003247; X(INC(word_4f228)); // 41593 inc word_4F228 ;~ 17C5:3247 -cs=0x17c5;eip=0x00324b; T(cl = 3;); // 41594 mov cl, 3 ;~ 17C5:324B -cs=0x17c5;eip=0x00324d; T(SHL(ax, cl)); // 41595 shl ax, cl ;~ 17C5:324D -cs=0x17c5;eip=0x00324f; T(ADD(ax, 0x8C36)); // 41596 add ax, 8C36h ;~ 17C5:324F -cs=0x17c5;eip=0x003252; X(PUSH(ax)); // 41597 push ax ;~ 17C5:3252 -cs=0x17c5;eip=0x003253; J(CALL(sub_34d94,0)); // 41598 call sub_34D94 ;~ 17C5:3253 -cs=0x17c5;eip=0x003256; T(ADD(sp, 6)); // 41599 add sp, 6 ;~ 17C5:3256 -cs=0x17c5;eip=0x003259; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 41600 mov bx, [bp+arg_0] ;~ 17C5:3259 -cs=0x17c5;eip=0x00325c; T(MOV(bx, *(dw*)(raddr(ds,bx+0x0C)))); // 41601 mov bx, [bx+0Ch] ;~ 17C5:325C -cs=0x17c5;eip=0x00325f; X(OR(*(raddr(ds,bx+6)), 0x80)); // 41602 or byte ptr [bx+6], 80h ;~ 17C5:325F -cs=0x17c5;eip=0x003263; X(POP(bp)); // 41603 pop bp ;~ 17C5:3263 -cs=0x17c5;eip=0x003264; J(RETN(0)); // 41604 retn ;~ 17C5:3264 + // 89573 arg_4 = byte ptr 8 ;~ 17C5:3224 +cs=0x17c5;eip=0x003224; X(PUSH(bp)); // 89575 push bp ;~ 17C5:3224 +cs=0x17c5;eip=0x003225; T(bp = sp;); // 89576 mov bp, sp ;~ 17C5:3225 +cs=0x17c5;eip=0x003227; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 89577 mov bx, [bp+arg_0] ;~ 17C5:3227 +cs=0x17c5;eip=0x00322a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 89578 mov ax, [bp+arg_2] ;~ 17C5:322A +cs=0x17c5;eip=0x00322d; X(MOV(*(dw*)(raddr(ds,bx+0x12)), ax)); // 89579 mov [bx+12h], ax ;~ 17C5:322D +cs=0x17c5;eip=0x003230; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 89580 mov bx, [bp+arg_0] ;~ 17C5:3230 +cs=0x17c5;eip=0x003233; T(MOV(al, *(raddr(ss,bp+arg_4)))); // 89581 mov al, [bp+arg_4] ;~ 17C5:3233 +cs=0x17c5;eip=0x003236; X(MOV(*(raddr(ds,bx+0x14)), al)); // 89582 mov [bx+14h], al ;~ 17C5:3236 +cs=0x17c5;eip=0x003239; T(ax = 8;); // 89583 mov ax, 8 ;~ 17C5:3239 +cs=0x17c5;eip=0x00323c; X(PUSH(ax)); // 89584 push ax ;~ 17C5:323C +cs=0x17c5;eip=0x00323d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 89585 mov ax, [bp+arg_0] ;~ 17C5:323D +cs=0x17c5;eip=0x003240; T(ADD(ax, 0x0E)); // 89586 add ax, 0Eh ;~ 17C5:3240 +cs=0x17c5;eip=0x003243; X(PUSH(ax)); // 89587 push ax ;~ 17C5:3243 +cs=0x17c5;eip=0x003244; T(ax = word_4f228;); // 89588 mov ax, ds:word_4F228 ;~ 17C5:3244 +cs=0x17c5;eip=0x003247; X(INC(word_4f228)); // 89589 inc ds:word_4F228 ;~ 17C5:3247 +cs=0x17c5;eip=0x00324b; T(cl = 3;); // 89590 mov cl, 3 ;~ 17C5:324B +cs=0x17c5;eip=0x00324d; T(SHL(ax, cl)); // 89591 shl ax, cl ;~ 17C5:324D +cs=0x17c5;eip=0x00324f; T(ADD(ax, 0x8C36)); // 89592 add ax, 8C36h ;~ 17C5:324F +cs=0x17c5;eip=0x003252; X(PUSH(ax)); // 89593 push ax ;~ 17C5:3252 +cs=0x17c5;eip=0x003253; J(CALL(sub_34d94,0)); // 89594 call sub_34D94 ;~ 17C5:3253 +cs=0x17c5;eip=0x003256; T(ADD(sp, 6)); // 89595 add sp, 6 ;~ 17C5:3256 +cs=0x17c5;eip=0x003259; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 89596 mov bx, [bp+arg_0] ;~ 17C5:3259 +cs=0x17c5;eip=0x00325c; T(MOV(bx, *(dw*)(raddr(ds,bx+0x0C)))); // 89597 mov bx, [bx+0Ch] ;~ 17C5:325C +cs=0x17c5;eip=0x00325f; X(OR(*(raddr(ds,bx+6)), 0x80)); // 89598 or byte ptr [bx+6], 80h ;~ 17C5:325F +cs=0x17c5;eip=0x003263; X(POP(bp)); // 89599 pop bp ;~ 17C5:3263 +cs=0x17c5;eip=0x003264; J(RETN(0)); // 89600 retn ;~ 17C5:3264 assert(0); __dispatch_call: @@ -18814,56 +7727,56 @@ cs=0x17c5;eip=0x003264; J(RETN(0)); // 41604 retn ;~ 17C5:3264 _begin: #undef arg_0 #define arg_0 4 - // 41617 arg_0 = word ptr 4 ;~ 17C5:3266 + // 89613 arg_0 = word ptr 4 ;~ 17C5:3266 #undef arg_2 #define arg_2 6 - // 41618 arg_2 = word ptr 6 ;~ 17C5:3266 + // 89614 arg_2 = word ptr 6 ;~ 17C5:3266 #undef arg_4 #define arg_4 8 - // 41619 arg_4 = word ptr 8 ;~ 17C5:3266 + // 89615 arg_4 = word ptr 8 ;~ 17C5:3266 #undef arg_6 #define arg_6 0x0A - // 41620 arg_6 = word ptr 0Ah ;~ 17C5:3266 -cs=0x17c5;eip=0x003266; X(PUSH(bp)); // 41622 push bp ;~ 17C5:3266 -cs=0x17c5;eip=0x003267; T(bp = sp;); // 41623 mov bp, sp ;~ 17C5:3267 -cs=0x17c5;eip=0x003269; X(PUSH(si)); // 41624 push si ;~ 17C5:3269 -cs=0x17c5;eip=0x00326a; T(ax = word_4f228;); // 41625 mov ax, word_4F228 ;~ 17C5:326A -cs=0x17c5;eip=0x00326d; T(DEC(ax)); // 41626 dec ax ;~ 17C5:326D -cs=0x17c5;eip=0x00326e; X(word_4ef0e = ax;); // 41627 mov word_4EF0E, ax ;~ 17C5:326E -cs=0x17c5;eip=0x003271; J(JMP(loc_294a8)); // 41628 jmp short loc_294A8 ;~ 17C5:3271 + // 89616 arg_6 = word ptr 0Ah ;~ 17C5:3266 +cs=0x17c5;eip=0x003266; X(PUSH(bp)); // 89618 push bp ;~ 17C5:3266 +cs=0x17c5;eip=0x003267; T(bp = sp;); // 89619 mov bp, sp ;~ 17C5:3267 +cs=0x17c5;eip=0x003269; X(PUSH(si)); // 89620 push si ;~ 17C5:3269 +cs=0x17c5;eip=0x00326a; T(ax = word_4f228;); // 89621 mov ax, ds:word_4F228 ;~ 17C5:326A +cs=0x17c5;eip=0x00326d; T(DEC(ax)); // 89622 dec ax ;~ 17C5:326D +cs=0x17c5;eip=0x00326e; X(word_4ef0e = ax;); // 89623 mov ds:word_4EF0E, ax ;~ 17C5:326E +cs=0x17c5;eip=0x003271; J(JMP(loc_294a8)); // 89624 jmp short loc_294A8 ;~ 17C5:3271 loc_294a4: - // 5253 -cs=0x17c5;eip=0x003274; X(DEC(word_4ef0e)); // 41635 dec word_4EF0E ;~ 17C5:3274 + // 5239 +cs=0x17c5;eip=0x003274; X(DEC(word_4ef0e)); // 89631 dec ds:word_4EF0E ;~ 17C5:3274 loc_294a8: - // 5254 -cs=0x17c5;eip=0x003278; T(CMP(word_4ef0e, 0)); // 41638 cmp word_4EF0E, 0 ;~ 17C5:3278 -cs=0x17c5;eip=0x00327d; J(JL(loc_294e4)); // 41639 jl short loc_294E4 ;~ 17C5:327D -cs=0x17c5;eip=0x00327f; T(si = word_4ef0e;); // 41640 mov si, word_4EF0E ;~ 17C5:327F -cs=0x17c5;eip=0x003283; T(cl = 3;); // 41641 mov cl, 3 ;~ 17C5:3283 -cs=0x17c5;eip=0x003285; T(SHL(si, cl)); // 41642 shl si, cl ;~ 17C5:3285 -cs=0x17c5;eip=0x003287; T(MOV(al, *(raddr(ds,si-0x73CA)))); // 41643 mov al, [si-73CAh] ;~ 17C5:3287 -cs=0x17c5;eip=0x00328b; T(SUB(ah, ah)); // 41644 sub ah, ah ;~ 17C5:328B -cs=0x17c5;eip=0x00328d; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 41645 cmp ax, [bp+arg_0] ;~ 17C5:328D -cs=0x17c5;eip=0x003290; J(JNZ(loc_294a4)); // 41646 jnz short loc_294A4 ;~ 17C5:3290 -cs=0x17c5;eip=0x003292; T(MOV(al, *(raddr(ds,si-0x73C9)))); // 41647 mov al, [si-73C9h] ;~ 17C5:3292 -cs=0x17c5;eip=0x003296; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 41648 cmp ax, [bp+arg_2] ;~ 17C5:3296 -cs=0x17c5;eip=0x003299; J(JNZ(loc_294a4)); // 41649 jnz short loc_294A4 ;~ 17C5:3299 -cs=0x17c5;eip=0x00329b; T(MOV(al, *(raddr(ds,si-0x73C8)))); // 41650 mov al, [si-73C8h] ;~ 17C5:329B -cs=0x17c5;eip=0x00329f; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 41651 cmp ax, [bp+arg_4] ;~ 17C5:329F -cs=0x17c5;eip=0x0032a2; J(JNZ(loc_294a4)); // 41652 jnz short loc_294A4 ;~ 17C5:32A2 -cs=0x17c5;eip=0x0032a4; T(MOV(al, *(raddr(ds,si-0x73C7)))); // 41653 mov al, [si-73C7h] ;~ 17C5:32A4 -cs=0x17c5;eip=0x0032a8; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 41654 cmp ax, [bp+arg_6] ;~ 17C5:32A8 -cs=0x17c5;eip=0x0032ab; J(JNZ(loc_294a4)); // 41655 jnz short loc_294A4 ;~ 17C5:32AB -cs=0x17c5;eip=0x0032ad; T(MOV(ax, *(dw*)(raddr(ds,si-0x73C6)))); // 41656 mov ax, [si-73C6h] ;~ 17C5:32AD -cs=0x17c5;eip=0x0032b1; X(POP(si)); // 41657 pop si ;~ 17C5:32B1 -cs=0x17c5;eip=0x0032b2; X(POP(bp)); // 41658 pop bp ;~ 17C5:32B2 -cs=0x17c5;eip=0x0032b3; J(RETN(0)); // 41659 retn ;~ 17C5:32B3 + // 5240 +cs=0x17c5;eip=0x003278; T(CMP(word_4ef0e, 0)); // 89634 cmp ds:word_4EF0E, 0 ;~ 17C5:3278 +cs=0x17c5;eip=0x00327d; J(JL(loc_294e4)); // 89635 jl short loc_294E4 ;~ 17C5:327D +cs=0x17c5;eip=0x00327f; T(si = word_4ef0e;); // 89636 mov si, ds:word_4EF0E ;~ 17C5:327F +cs=0x17c5;eip=0x003283; T(cl = 3;); // 89637 mov cl, 3 ;~ 17C5:3283 +cs=0x17c5;eip=0x003285; T(SHL(si, cl)); // 89638 shl si, cl ;~ 17C5:3285 +cs=0x17c5;eip=0x003287; T(MOV(al, *(raddr(ds,si-0x73CA)))); // 89639 mov al, [si-73CAh] ;~ 17C5:3287 +cs=0x17c5;eip=0x00328b; T(SUB(ah, ah)); // 89640 sub ah, ah ;~ 17C5:328B +cs=0x17c5;eip=0x00328d; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 89641 cmp ax, [bp+arg_0] ;~ 17C5:328D +cs=0x17c5;eip=0x003290; J(JNZ(loc_294a4)); // 89642 jnz short loc_294A4 ;~ 17C5:3290 +cs=0x17c5;eip=0x003292; T(MOV(al, *(raddr(ds,si-0x73C9)))); // 89643 mov al, [si-73C9h] ;~ 17C5:3292 +cs=0x17c5;eip=0x003296; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 89644 cmp ax, [bp+arg_2] ;~ 17C5:3296 +cs=0x17c5;eip=0x003299; J(JNZ(loc_294a4)); // 89645 jnz short loc_294A4 ;~ 17C5:3299 +cs=0x17c5;eip=0x00329b; T(MOV(al, *(raddr(ds,si-0x73C8)))); // 89646 mov al, [si-73C8h] ;~ 17C5:329B +cs=0x17c5;eip=0x00329f; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 89647 cmp ax, [bp+arg_4] ;~ 17C5:329F +cs=0x17c5;eip=0x0032a2; J(JNZ(loc_294a4)); // 89648 jnz short loc_294A4 ;~ 17C5:32A2 +cs=0x17c5;eip=0x0032a4; T(MOV(al, *(raddr(ds,si-0x73C7)))); // 89649 mov al, [si-73C7h] ;~ 17C5:32A4 +cs=0x17c5;eip=0x0032a8; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 89650 cmp ax, [bp+arg_6] ;~ 17C5:32A8 +cs=0x17c5;eip=0x0032ab; J(JNZ(loc_294a4)); // 89651 jnz short loc_294A4 ;~ 17C5:32AB +cs=0x17c5;eip=0x0032ad; T(MOV(ax, *(dw*)(raddr(ds,si-0x73C6)))); // 89652 mov ax, [si-73C6h] ;~ 17C5:32AD +cs=0x17c5;eip=0x0032b1; X(POP(si)); // 89653 pop si ;~ 17C5:32B1 +cs=0x17c5;eip=0x0032b2; X(POP(bp)); // 89654 pop bp ;~ 17C5:32B2 +cs=0x17c5;eip=0x0032b3; J(RETN(0)); // 89655 retn ;~ 17C5:32B3 loc_294e4: - // 5255 -cs=0x17c5;eip=0x0032b4; T(SUB(ax, ax)); // 41663 sub ax, ax ;~ 17C5:32B4 -cs=0x17c5;eip=0x0032b6; X(POP(si)); // 41664 pop si ;~ 17C5:32B6 -cs=0x17c5;eip=0x0032b7; X(POP(bp)); // 41665 pop bp ;~ 17C5:32B7 -cs=0x17c5;eip=0x0032b8; J(RETN(0)); // 41666 retn ;~ 17C5:32B8 + // 5241 +cs=0x17c5;eip=0x0032b4; T(SUB(ax, ax)); // 89659 sub ax, ax ;~ 17C5:32B4 +cs=0x17c5;eip=0x0032b6; X(POP(si)); // 89660 pop si ;~ 17C5:32B6 +cs=0x17c5;eip=0x0032b7; X(POP(bp)); // 89661 pop bp ;~ 17C5:32B7 +cs=0x17c5;eip=0x0032b8; J(RETN(0)); // 89662 retn ;~ 17C5:32B8 assert(0); __dispatch_call: @@ -18893,217 +7806,217 @@ cs=0x17c5;eip=0x0032b8; J(RETN(0)); // 41666 retn ;~ 17C5:32B8 _begin: #undef var_1c #define var_1c -0x1C - // 41679 var_1C = word ptr -1Ch ;~ 17C5:32BA + // 89675 var_1C = word ptr -1Ch ;~ 17C5:32BA #undef var_1a #define var_1a -0x1A - // 41680 var_1A = word ptr -1Ah ;~ 17C5:32BA + // 89676 var_1A = word ptr -1Ah ;~ 17C5:32BA #undef var_18 #define var_18 -0x18 - // 41681 var_18 = word ptr -18h ;~ 17C5:32BA + // 89677 var_18 = word ptr -18h ;~ 17C5:32BA #undef var_16 #define var_16 -0x16 - // 41682 var_16 = word ptr -16h ;~ 17C5:32BA + // 89678 var_16 = word ptr -16h ;~ 17C5:32BA #undef var_14 #define var_14 -0x14 - // 41683 var_14 = word ptr -14h ;~ 17C5:32BA + // 89679 var_14 = word ptr -14h ;~ 17C5:32BA #undef var_12 #define var_12 -0x12 - // 41684 var_12 = word ptr -12h ;~ 17C5:32BA + // 89680 var_12 = word ptr -12h ;~ 17C5:32BA #undef var_10 #define var_10 -0x10 - // 41685 var_10 = word ptr -10h ;~ 17C5:32BA + // 89681 var_10 = word ptr -10h ;~ 17C5:32BA #undef var_e #define var_e -0x0E - // 41686 var_E = word ptr -0Eh ;~ 17C5:32BA + // 89682 var_E = word ptr -0Eh ;~ 17C5:32BA #undef var_c #define var_c -0x0C - // 41687 var_C = word ptr -0Ch ;~ 17C5:32BA + // 89683 var_C = word ptr -0Ch ;~ 17C5:32BA #undef var_8 #define var_8 -8 - // 41688 var_8 = word ptr -8 ;~ 17C5:32BA + // 89684 var_8 = word ptr -8 ;~ 17C5:32BA #undef var_6 #define var_6 -6 - // 41689 var_6 = word ptr -6 ;~ 17C5:32BA + // 89685 var_6 = word ptr -6 ;~ 17C5:32BA #undef var_4 #define var_4 -4 - // 41690 var_4 = word ptr -4 ;~ 17C5:32BA + // 89686 var_4 = word ptr -4 ;~ 17C5:32BA #undef var_2 #define var_2 -2 - // 41691 var_2 = word ptr -2 ;~ 17C5:32BA + // 89687 var_2 = word ptr -2 ;~ 17C5:32BA #undef arg_0 #define arg_0 4 - // 41692 arg_0 = word ptr 4 ;~ 17C5:32BA + // 89688 arg_0 = word ptr 4 ;~ 17C5:32BA #undef arg_2 #define arg_2 6 - // 41693 arg_2 = word ptr 6 ;~ 17C5:32BA + // 89689 arg_2 = word ptr 6 ;~ 17C5:32BA #undef arg_4 #define arg_4 8 - // 41694 arg_4 = word ptr 8 ;~ 17C5:32BA + // 89690 arg_4 = word ptr 8 ;~ 17C5:32BA #undef arg_6 #define arg_6 0x0A - // 41695 arg_6 = word ptr 0Ah ;~ 17C5:32BA + // 89691 arg_6 = word ptr 0Ah ;~ 17C5:32BA #undef arg_8 #define arg_8 0x0C - // 41696 arg_8 = word ptr 0Ch ;~ 17C5:32BA + // 89692 arg_8 = word ptr 0Ch ;~ 17C5:32BA #undef arg_a #define arg_a 0x0E - // 41697 arg_A = word ptr 0Eh ;~ 17C5:32BA -cs=0x17c5;eip=0x0032ba; X(PUSH(bp)); // 41699 push bp ;~ 17C5:32BA -cs=0x17c5;eip=0x0032bb; T(bp = sp;); // 41700 mov bp, sp ;~ 17C5:32BB -cs=0x17c5;eip=0x0032bd; T(SUB(sp, 0x1C)); // 41701 sub sp, 1Ch ;~ 17C5:32BD -cs=0x17c5;eip=0x0032c0; X(PUSH(si)); // 41702 push si ;~ 17C5:32C0 -cs=0x17c5;eip=0x0032c1; X(*(byte_4cdb6) = 0;); // 41703 mov byte_4CDB6, 0 ;~ 17C5:32C1 -cs=0x17c5;eip=0x0032c6; X(word_51a12 = 0x7FFF;); // 41704 mov word_51A12, 7FFFh ;~ 17C5:32C6 -cs=0x17c5;eip=0x0032cc; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 4)); // 41705 mov [bp+var_6], 4 ;~ 17C5:32CC -cs=0x17c5;eip=0x0032d1; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 41706 push [bp+arg_2] ;~ 17C5:32D1 -cs=0x17c5;eip=0x0032d4; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 41707 push [bp+arg_0] ;~ 17C5:32D4 -cs=0x17c5;eip=0x0032d7; T(ax = 4;); // 41708 mov ax, 4 ;~ 17C5:32D7 -cs=0x17c5;eip=0x0032da; X(PUSH(ax)); // 41709 push ax ;~ 17C5:32DA -cs=0x17c5;eip=0x0032db; J(CALL(sub_288e4,0)); // 41710 call sub_288E4 ;~ 17C5:32DB -cs=0x17c5;eip=0x0032de; T(ADD(sp, 6)); // 41711 add sp, 6 ;~ 17C5:32DE -cs=0x17c5;eip=0x0032e1; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 41712 mov [bp+var_18], ax ;~ 17C5:32E1 -cs=0x17c5;eip=0x0032e4; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 41713 mov [bp+var_16], dx ;~ 17C5:32E4 -cs=0x17c5;eip=0x0032e7; T(cl = 0x0C;); // 41714 mov cl, 0Ch ;~ 17C5:32E7 + // 89693 arg_A = word ptr 0Eh ;~ 17C5:32BA +cs=0x17c5;eip=0x0032ba; X(PUSH(bp)); // 89695 push bp ;~ 17C5:32BA +cs=0x17c5;eip=0x0032bb; T(bp = sp;); // 89696 mov bp, sp ;~ 17C5:32BB +cs=0x17c5;eip=0x0032bd; T(SUB(sp, 0x1C)); // 89697 sub sp, 1Ch ;~ 17C5:32BD +cs=0x17c5;eip=0x0032c0; X(PUSH(si)); // 89698 push si ;~ 17C5:32C0 +cs=0x17c5;eip=0x0032c1; X(*(db*)(&word_4cdb6) = 0;); // 89699 mov byte ptr ds:word_4CDB6, 0 ;~ 17C5:32C1 +cs=0x17c5;eip=0x0032c6; X(word_51a12 = 0x7FFF;); // 89700 mov ds:word_51A12, 7FFFh ;~ 17C5:32C6 +cs=0x17c5;eip=0x0032cc; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 4)); // 89701 mov [bp+var_6], 4 ;~ 17C5:32CC +cs=0x17c5;eip=0x0032d1; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 89702 push [bp+arg_2] ;~ 17C5:32D1 +cs=0x17c5;eip=0x0032d4; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 89703 push [bp+arg_0] ;~ 17C5:32D4 +cs=0x17c5;eip=0x0032d7; T(ax = 4;); // 89704 mov ax, 4 ;~ 17C5:32D7 +cs=0x17c5;eip=0x0032da; X(PUSH(ax)); // 89705 push ax ;~ 17C5:32DA +cs=0x17c5;eip=0x0032db; J(CALL(sub_288e4,0)); // 89706 call sub_288E4 ;~ 17C5:32DB +cs=0x17c5;eip=0x0032de; T(ADD(sp, 6)); // 89707 add sp, 6 ;~ 17C5:32DE +cs=0x17c5;eip=0x0032e1; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 89708 mov [bp+var_18], ax ;~ 17C5:32E1 +cs=0x17c5;eip=0x0032e4; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 89709 mov [bp+var_16], dx ;~ 17C5:32E4 +cs=0x17c5;eip=0x0032e7; T(cl = 0x0C;); // 89710 mov cl, 0Ch ;~ 17C5:32E7 loc_29519: - // 5256 -cs=0x17c5;eip=0x0032e9; T(SHR(dx, 1)); // 41717 shr dx, 1 ;~ 17C5:32E9 -cs=0x17c5;eip=0x0032eb; T(RCR(ax, 1)); // 41718 rcr ax, 1 ;~ 17C5:32EB -cs=0x17c5;eip=0x0032ed; T(DEC(cl)); // 41719 dec cl ;~ 17C5:32ED -cs=0x17c5;eip=0x0032ef; J(JNZ(loc_29519)); // 41720 jnz short loc_29519 ;~ 17C5:32EF -cs=0x17c5;eip=0x0032f1; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 41721 mov [bp+var_10], ax ;~ 17C5:32F1 -cs=0x17c5;eip=0x0032f4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 41722 mov ax, [bp+var_18] ;~ 17C5:32F4 -cs=0x17c5;eip=0x0032f7; T(AND(ah, 0x0F)); // 41723 and ah, 0Fh ;~ 17C5:32F7 -cs=0x17c5;eip=0x0032fa; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 41724 mov [bp+var_4], ax ;~ 17C5:32FA -cs=0x17c5;eip=0x0032fd; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 41725 push [bp+arg_6] ;~ 17C5:32FD -cs=0x17c5;eip=0x003300; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 41726 push [bp+arg_4] ;~ 17C5:3300 -cs=0x17c5;eip=0x003303; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 41727 push [bp+var_6] ;~ 17C5:3303 -cs=0x17c5;eip=0x003306; J(CALL(sub_288e4,0)); // 41728 call sub_288E4 ;~ 17C5:3306 -cs=0x17c5;eip=0x003309; T(ADD(sp, 6)); // 41729 add sp, 6 ;~ 17C5:3309 -cs=0x17c5;eip=0x00330c; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 41730 mov [bp+var_18], ax ;~ 17C5:330C -cs=0x17c5;eip=0x00330f; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 41731 mov [bp+var_16], dx ;~ 17C5:330F -cs=0x17c5;eip=0x003312; T(cl = 0x0C;); // 41732 mov cl, 0Ch ;~ 17C5:3312 + // 5242 +cs=0x17c5;eip=0x0032e9; T(SHR(dx, 1)); // 89713 shr dx, 1 ;~ 17C5:32E9 +cs=0x17c5;eip=0x0032eb; T(RCR(ax, 1)); // 89714 rcr ax, 1 ;~ 17C5:32EB +cs=0x17c5;eip=0x0032ed; T(DEC(cl)); // 89715 dec cl ;~ 17C5:32ED +cs=0x17c5;eip=0x0032ef; J(JNZ(loc_29519)); // 89716 jnz short loc_29519 ;~ 17C5:32EF +cs=0x17c5;eip=0x0032f1; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 89717 mov [bp+var_10], ax ;~ 17C5:32F1 +cs=0x17c5;eip=0x0032f4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 89718 mov ax, [bp+var_18] ;~ 17C5:32F4 +cs=0x17c5;eip=0x0032f7; T(AND(ah, 0x0F)); // 89719 and ah, 0Fh ;~ 17C5:32F7 +cs=0x17c5;eip=0x0032fa; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 89720 mov [bp+var_4], ax ;~ 17C5:32FA +cs=0x17c5;eip=0x0032fd; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 89721 push [bp+arg_6] ;~ 17C5:32FD +cs=0x17c5;eip=0x003300; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 89722 push [bp+arg_4] ;~ 17C5:3300 +cs=0x17c5;eip=0x003303; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 89723 push [bp+var_6] ;~ 17C5:3303 +cs=0x17c5;eip=0x003306; J(CALL(sub_288e4,0)); // 89724 call sub_288E4 ;~ 17C5:3306 +cs=0x17c5;eip=0x003309; T(ADD(sp, 6)); // 89725 add sp, 6 ;~ 17C5:3309 +cs=0x17c5;eip=0x00330c; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 89726 mov [bp+var_18], ax ;~ 17C5:330C +cs=0x17c5;eip=0x00330f; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 89727 mov [bp+var_16], dx ;~ 17C5:330F +cs=0x17c5;eip=0x003312; T(cl = 0x0C;); // 89728 mov cl, 0Ch ;~ 17C5:3312 loc_29544: - // 5257 -cs=0x17c5;eip=0x003314; T(SHR(dx, 1)); // 41735 shr dx, 1 ;~ 17C5:3314 -cs=0x17c5;eip=0x003316; T(RCR(ax, 1)); // 41736 rcr ax, 1 ;~ 17C5:3316 -cs=0x17c5;eip=0x003318; T(DEC(cl)); // 41737 dec cl ;~ 17C5:3318 -cs=0x17c5;eip=0x00331a; J(JNZ(loc_29544)); // 41738 jnz short loc_29544 ;~ 17C5:331A -cs=0x17c5;eip=0x00331c; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 41739 mov [bp+var_14], ax ;~ 17C5:331C -cs=0x17c5;eip=0x00331f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 41740 mov ax, [bp+var_18] ;~ 17C5:331F -cs=0x17c5;eip=0x003322; T(AND(ah, 0x0F)); // 41741 and ah, 0Fh ;~ 17C5:3322 -cs=0x17c5;eip=0x003325; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 41742 mov [bp+var_8], ax ;~ 17C5:3325 -cs=0x17c5;eip=0x003328; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 41743 push [bp+arg_A] ;~ 17C5:3328 -cs=0x17c5;eip=0x00332b; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 41744 push [bp+arg_8] ;~ 17C5:332B -cs=0x17c5;eip=0x00332e; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 41745 push [bp+var_6] ;~ 17C5:332E -cs=0x17c5;eip=0x003331; J(CALL(sub_288e4,0)); // 41746 call sub_288E4 ;~ 17C5:3331 -cs=0x17c5;eip=0x003334; T(ADD(sp, 6)); // 41747 add sp, 6 ;~ 17C5:3334 -cs=0x17c5;eip=0x003337; X(word_4a498 = ax;); // 41748 mov word_4A498, ax ;~ 17C5:3337 -cs=0x17c5;eip=0x00333a; T(ax = 0x800;); // 41749 mov ax, 800h ;~ 17C5:333A -cs=0x17c5;eip=0x00333d; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 41750 sub ax, [bp+var_4] ;~ 17C5:333D -cs=0x17c5;eip=0x003340; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 41751 mov [bp+var_1C], ax ;~ 17C5:3340 -cs=0x17c5;eip=0x003343; T(ax = 0x800;); // 41752 mov ax, 800h ;~ 17C5:3343 -cs=0x17c5;eip=0x003346; T(SUB(ax, *(dw*)(raddr(ss,bp+var_8)))); // 41753 sub ax, [bp+var_8] ;~ 17C5:3346 -cs=0x17c5;eip=0x003349; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 41754 mov [bp+var_2], ax ;~ 17C5:3349 -cs=0x17c5;eip=0x00334c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 41755 mov ax, [bp+var_4] ;~ 17C5:334C -cs=0x17c5;eip=0x00334f; T(SUB(ax, 0x800)); // 41756 sub ax, 800h ;~ 17C5:334F -cs=0x17c5;eip=0x003352; X(word_4a494 = ax;); // 41757 mov word_4A494, ax ;~ 17C5:3352 -cs=0x17c5;eip=0x003355; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 41758 mov ax, [bp+var_8] ;~ 17C5:3355 -cs=0x17c5;eip=0x003358; T(SUB(ax, 0x800)); // 41759 sub ax, 800h ;~ 17C5:3358 -cs=0x17c5;eip=0x00335b; X(word_4a496 = ax;); // 41760 mov word_4A496, ax ;~ 17C5:335B -cs=0x17c5;eip=0x00335e; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 41761 push [bp+var_14] ;~ 17C5:335E -cs=0x17c5;eip=0x003361; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 41762 push [bp+var_10] ;~ 17C5:3361 -cs=0x17c5;eip=0x003364; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 41763 push [bp+var_6] ;~ 17C5:3364 -cs=0x17c5;eip=0x003367; J(CALL(sub_2896e,0)); // 41764 call sub_2896E ;~ 17C5:3367 -cs=0x17c5;eip=0x00336a; T(ADD(sp, 6)); // 41765 add sp, 6 ;~ 17C5:336A -cs=0x17c5;eip=0x00336d; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 41766 mov [bp+var_1A], ax ;~ 17C5:336D -cs=0x17c5;eip=0x003370; T(CMP(ax, 0x0FFFF)); // 41767 cmp ax, 0FFFFh ;~ 17C5:3370 -cs=0x17c5;eip=0x003373; J(JZ(loc_29619)); // 41768 jz short loc_29619 ;~ 17C5:3373 -cs=0x17c5;eip=0x003375; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 41769 mov si, [bp+var_6] ;~ 17C5:3375 -cs=0x17c5;eip=0x003378; T(cl = 6;); // 41770 mov cl, 6 ;~ 17C5:3378 -cs=0x17c5;eip=0x00337a; T(SHL(si, cl)); // 41771 shl si, cl ;~ 17C5:337A -cs=0x17c5;eip=0x00337c; T(bx = ax;); // 41772 mov bx, ax ;~ 17C5:337C -cs=0x17c5;eip=0x00337e; T(SHL(bx, 1)); // 41773 shl bx, 1 ;~ 17C5:337E -cs=0x17c5;eip=0x003380; T(MOV(ax, *(dw*)(raddr(ds,bx+si-0x6450)))); // 41774 mov ax, [bx+si-6450h] ;~ 17C5:3380 -cs=0x17c5;eip=0x003384; X(word_527d8 = ax;); // 41775 mov word_527D8, ax ;~ 17C5:3384 -cs=0x17c5;eip=0x003387; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 1)); // 41776 mov [bp+var_C], 1 ;~ 17C5:3387 -cs=0x17c5;eip=0x00338c; J(JMP(loc_29604)); // 41777 jmp short loc_29604 ;~ 17C5:338C + // 5243 +cs=0x17c5;eip=0x003314; T(SHR(dx, 1)); // 89731 shr dx, 1 ;~ 17C5:3314 +cs=0x17c5;eip=0x003316; T(RCR(ax, 1)); // 89732 rcr ax, 1 ;~ 17C5:3316 +cs=0x17c5;eip=0x003318; T(DEC(cl)); // 89733 dec cl ;~ 17C5:3318 +cs=0x17c5;eip=0x00331a; J(JNZ(loc_29544)); // 89734 jnz short loc_29544 ;~ 17C5:331A +cs=0x17c5;eip=0x00331c; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 89735 mov [bp+var_14], ax ;~ 17C5:331C +cs=0x17c5;eip=0x00331f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 89736 mov ax, [bp+var_18] ;~ 17C5:331F +cs=0x17c5;eip=0x003322; T(AND(ah, 0x0F)); // 89737 and ah, 0Fh ;~ 17C5:3322 +cs=0x17c5;eip=0x003325; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 89738 mov [bp+var_8], ax ;~ 17C5:3325 +cs=0x17c5;eip=0x003328; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 89739 push [bp+arg_A] ;~ 17C5:3328 +cs=0x17c5;eip=0x00332b; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 89740 push [bp+arg_8] ;~ 17C5:332B +cs=0x17c5;eip=0x00332e; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 89741 push [bp+var_6] ;~ 17C5:332E +cs=0x17c5;eip=0x003331; J(CALL(sub_288e4,0)); // 89742 call sub_288E4 ;~ 17C5:3331 +cs=0x17c5;eip=0x003334; T(ADD(sp, 6)); // 89743 add sp, 6 ;~ 17C5:3334 +cs=0x17c5;eip=0x003337; X(word_4a498 = ax;); // 89744 mov word_4A498, ax ;~ 17C5:3337 +cs=0x17c5;eip=0x00333a; T(ax = 0x800;); // 89745 mov ax, 800h ;~ 17C5:333A +cs=0x17c5;eip=0x00333d; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 89746 sub ax, [bp+var_4] ;~ 17C5:333D +cs=0x17c5;eip=0x003340; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 89747 mov [bp+var_1C], ax ;~ 17C5:3340 +cs=0x17c5;eip=0x003343; T(ax = 0x800;); // 89748 mov ax, 800h ;~ 17C5:3343 +cs=0x17c5;eip=0x003346; T(SUB(ax, *(dw*)(raddr(ss,bp+var_8)))); // 89749 sub ax, [bp+var_8] ;~ 17C5:3346 +cs=0x17c5;eip=0x003349; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 89750 mov [bp+var_2], ax ;~ 17C5:3349 +cs=0x17c5;eip=0x00334c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 89751 mov ax, [bp+var_4] ;~ 17C5:334C +cs=0x17c5;eip=0x00334f; T(SUB(ax, 0x800)); // 89752 sub ax, 800h ;~ 17C5:334F +cs=0x17c5;eip=0x003352; X(word_4a494 = ax;); // 89753 mov word_4A494, ax ;~ 17C5:3352 +cs=0x17c5;eip=0x003355; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 89754 mov ax, [bp+var_8] ;~ 17C5:3355 +cs=0x17c5;eip=0x003358; T(SUB(ax, 0x800)); // 89755 sub ax, 800h ;~ 17C5:3358 +cs=0x17c5;eip=0x00335b; X(word_4a496 = ax;); // 89756 mov word_4A496, ax ;~ 17C5:335B +cs=0x17c5;eip=0x00335e; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 89757 push [bp+var_14] ;~ 17C5:335E +cs=0x17c5;eip=0x003361; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 89758 push [bp+var_10] ;~ 17C5:3361 +cs=0x17c5;eip=0x003364; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 89759 push [bp+var_6] ;~ 17C5:3364 +cs=0x17c5;eip=0x003367; J(CALL(sub_2896e,0)); // 89760 call sub_2896E ;~ 17C5:3367 +cs=0x17c5;eip=0x00336a; T(ADD(sp, 6)); // 89761 add sp, 6 ;~ 17C5:336A +cs=0x17c5;eip=0x00336d; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 89762 mov [bp+var_1A], ax ;~ 17C5:336D +cs=0x17c5;eip=0x003370; T(CMP(ax, 0x0FFFF)); // 89763 cmp ax, 0FFFFh ;~ 17C5:3370 +cs=0x17c5;eip=0x003373; J(JZ(loc_29619)); // 89764 jz short loc_29619 ;~ 17C5:3373 +cs=0x17c5;eip=0x003375; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 89765 mov si, [bp+var_6] ;~ 17C5:3375 +cs=0x17c5;eip=0x003378; T(cl = 6;); // 89766 mov cl, 6 ;~ 17C5:3378 +cs=0x17c5;eip=0x00337a; T(SHL(si, cl)); // 89767 shl si, cl ;~ 17C5:337A +cs=0x17c5;eip=0x00337c; T(bx = ax;); // 89768 mov bx, ax ;~ 17C5:337C +cs=0x17c5;eip=0x00337e; T(SHL(bx, 1)); // 89769 shl bx, 1 ;~ 17C5:337E +cs=0x17c5;eip=0x003380; T(MOV(ax, *(dw*)(raddr(ds,bx+si-0x6450)))); // 89770 mov ax, [bx+si-6450h] ;~ 17C5:3380 +cs=0x17c5;eip=0x003384; X(word_527d8 = ax;); // 89771 mov ds:word_527D8, ax ;~ 17C5:3384 +cs=0x17c5;eip=0x003387; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 1)); // 89772 mov [bp+var_C], 1 ;~ 17C5:3387 +cs=0x17c5;eip=0x00338c; J(JMP(loc_29604)); // 89773 jmp short loc_29604 ;~ 17C5:338C loc_295be: - // 5258 -cs=0x17c5;eip=0x00338e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1c)))); // 41781 mov ax, [bp+var_1C] ;~ 17C5:338E -cs=0x17c5;eip=0x003391; T(bx = word_527d8;); // 41782 mov bx, word_527D8 ;~ 17C5:3391 -cs=0x17c5;eip=0x003395; T(ADD(ax, *(dw*)(raddr(ds,bx)))); // 41783 add ax, [bx] ;~ 17C5:3395 -cs=0x17c5;eip=0x003397; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 41784 mov [bp+var_E], ax ;~ 17C5:3397 -cs=0x17c5;eip=0x00339a; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 41785 mov ax, [bx+2] ;~ 17C5:339A -cs=0x17c5;eip=0x00339d; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 41786 add ax, [bp+var_2] ;~ 17C5:339D -cs=0x17c5;eip=0x0033a0; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 41787 mov [bp+var_12], ax ;~ 17C5:33A0 -cs=0x17c5;eip=0x0033a3; X(PUSH(ax)); // 41788 push ax ;~ 17C5:33A3 -cs=0x17c5;eip=0x0033a4; J(CALL(sub_34dc0,0)); // 41789 call sub_34DC0 ;~ 17C5:33A4 -cs=0x17c5;eip=0x0033a7; T(ADD(sp, 2)); // 41790 add sp, 2 ;~ 17C5:33A7 -cs=0x17c5;eip=0x0033aa; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 41791 push [bp+var_E] ;~ 17C5:33AA -cs=0x17c5;eip=0x0033ad; T(si = ax;); // 41792 mov si, ax ;~ 17C5:33AD -cs=0x17c5;eip=0x0033af; J(CALL(sub_34dc0,0)); // 41793 call sub_34DC0 ;~ 17C5:33AF -cs=0x17c5;eip=0x0033b2; T(ADD(sp, 2)); // 41794 add sp, 2 ;~ 17C5:33B2 -cs=0x17c5;eip=0x0033b5; T(ADD(ax, si)); // 41795 add ax, si ;~ 17C5:33B5 -cs=0x17c5;eip=0x0033b7; X(word_4a490 = ax;); // 41796 mov word_4A490, ax ;~ 17C5:33B7 -cs=0x17c5;eip=0x0033ba; T(CMP(word_51a12, ax)); // 41797 cmp word_51A12, ax ;~ 17C5:33BA -cs=0x17c5;eip=0x0033be; J(JLE(loc_295fc)); // 41798 jle short loc_295FC ;~ 17C5:33BE -cs=0x17c5;eip=0x0033c0; T(ax = word_527d8;); // 41799 mov ax, word_527D8 ;~ 17C5:33C0 -cs=0x17c5;eip=0x0033c3; X(word_51a1c = ax;); // 41800 mov word_51A1C, ax ;~ 17C5:33C3 -cs=0x17c5;eip=0x0033c6; T(ax = word_4a490;); // 41801 mov ax, word_4A490 ;~ 17C5:33C6 -cs=0x17c5;eip=0x0033c9; X(word_51a12 = ax;); // 41802 mov word_51A12, ax ;~ 17C5:33C9 + // 5244 +cs=0x17c5;eip=0x00338e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1c)))); // 89777 mov ax, [bp+var_1C] ;~ 17C5:338E +cs=0x17c5;eip=0x003391; T(bx = word_527d8;); // 89778 mov bx, ds:word_527D8 ;~ 17C5:3391 +cs=0x17c5;eip=0x003395; T(ADD(ax, *(dw*)(raddr(ds,bx)))); // 89779 add ax, [bx] ;~ 17C5:3395 +cs=0x17c5;eip=0x003397; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 89780 mov [bp+var_E], ax ;~ 17C5:3397 +cs=0x17c5;eip=0x00339a; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 89781 mov ax, [bx+2] ;~ 17C5:339A +cs=0x17c5;eip=0x00339d; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 89782 add ax, [bp+var_2] ;~ 17C5:339D +cs=0x17c5;eip=0x0033a0; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 89783 mov [bp+var_12], ax ;~ 17C5:33A0 +cs=0x17c5;eip=0x0033a3; X(PUSH(ax)); // 89784 push ax ;~ 17C5:33A3 +cs=0x17c5;eip=0x0033a4; J(CALL(sub_34dc0,0)); // 89785 call sub_34DC0 ;~ 17C5:33A4 +cs=0x17c5;eip=0x0033a7; T(ADD(sp, 2)); // 89786 add sp, 2 ;~ 17C5:33A7 +cs=0x17c5;eip=0x0033aa; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 89787 push [bp+var_E] ;~ 17C5:33AA +cs=0x17c5;eip=0x0033ad; T(si = ax;); // 89788 mov si, ax ;~ 17C5:33AD +cs=0x17c5;eip=0x0033af; J(CALL(sub_34dc0,0)); // 89789 call sub_34DC0 ;~ 17C5:33AF +cs=0x17c5;eip=0x0033b2; T(ADD(sp, 2)); // 89790 add sp, 2 ;~ 17C5:33B2 +cs=0x17c5;eip=0x0033b5; T(ADD(ax, si)); // 89791 add ax, si ;~ 17C5:33B5 +cs=0x17c5;eip=0x0033b7; X(word_4a490 = ax;); // 89792 mov word_4A490, ax ;~ 17C5:33B7 +cs=0x17c5;eip=0x0033ba; T(CMP(word_51a12, ax)); // 89793 cmp ds:word_51A12, ax ;~ 17C5:33BA +cs=0x17c5;eip=0x0033be; J(JLE(loc_295fc)); // 89794 jle short loc_295FC ;~ 17C5:33BE +cs=0x17c5;eip=0x0033c0; T(ax = word_527d8;); // 89795 mov ax, ds:word_527D8 ;~ 17C5:33C0 +cs=0x17c5;eip=0x0033c3; X(word_51a1c = ax;); // 89796 mov ds:word_51A1C, ax ;~ 17C5:33C3 +cs=0x17c5;eip=0x0033c6; T(ax = word_4a490;); // 89797 mov ax, word_4A490 ;~ 17C5:33C6 +cs=0x17c5;eip=0x0033c9; X(word_51a12 = ax;); // 89798 mov ds:word_51A12, ax ;~ 17C5:33C9 loc_295fc: - // 5259 -cs=0x17c5;eip=0x0033cc; X(ADD(word_527d8, 7)); // 41805 add word_527D8, 7 ;~ 17C5:33CC -cs=0x17c5;eip=0x0033d1; X(INC(*(dw*)(raddr(ss,bp+var_c)))); // 41806 inc [bp+var_C] ;~ 17C5:33D1 + // 5245 +cs=0x17c5;eip=0x0033cc; X(ADD(word_527d8, 7)); // 89801 add ds:word_527D8, 7 ;~ 17C5:33CC +cs=0x17c5;eip=0x0033d1; X(INC(*(dw*)(raddr(ss,bp+var_c)))); // 89802 inc [bp+var_C] ;~ 17C5:33D1 loc_29604: - // 5260 -cs=0x17c5;eip=0x0033d4; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 41809 mov si, [bp+var_6] ;~ 17C5:33D4 -cs=0x17c5;eip=0x0033d7; T(cl = 6;); // 41810 mov cl, 6 ;~ 17C5:33D7 -cs=0x17c5;eip=0x0033d9; T(SHL(si, cl)); // 41811 shl si, cl ;~ 17C5:33D9 -cs=0x17c5;eip=0x0033db; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1a)))); // 41812 mov bx, [bp+var_1A] ;~ 17C5:33DB -cs=0x17c5;eip=0x0033de; T(SHL(bx, 1)); // 41813 shl bx, 1 ;~ 17C5:33DE -cs=0x17c5;eip=0x0033e0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 41814 mov ax, [bp+var_C] ;~ 17C5:33E0 -cs=0x17c5;eip=0x0033e3; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 41815 cmp [bx+si+13E0h], ax ;~ 17C5:33E3 -cs=0x17c5;eip=0x0033e7; J(JA(loc_295be)); // 41816 ja short loc_295BE ;~ 17C5:33E7 + // 5246 +cs=0x17c5;eip=0x0033d4; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 89805 mov si, [bp+var_6] ;~ 17C5:33D4 +cs=0x17c5;eip=0x0033d7; T(cl = 6;); // 89806 mov cl, 6 ;~ 17C5:33D7 +cs=0x17c5;eip=0x0033d9; T(SHL(si, cl)); // 89807 shl si, cl ;~ 17C5:33D9 +cs=0x17c5;eip=0x0033db; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1a)))); // 89808 mov bx, [bp+var_1A] ;~ 17C5:33DB +cs=0x17c5;eip=0x0033de; T(SHL(bx, 1)); // 89809 shl bx, 1 ;~ 17C5:33DE +cs=0x17c5;eip=0x0033e0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 89810 mov ax, [bp+var_C] ;~ 17C5:33E0 +cs=0x17c5;eip=0x0033e3; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 89811 cmp [bx+si+13E0h], ax ;~ 17C5:33E3 +cs=0x17c5;eip=0x0033e7; J(JA(loc_295be)); // 89812 ja short loc_295BE ;~ 17C5:33E7 loc_29619: - // 5261 -cs=0x17c5;eip=0x0033e9; T(CMP(word_51a12, 0x7FFF)); // 41819 cmp word_51A12, 7FFFh ;~ 17C5:33E9 -cs=0x17c5;eip=0x0033ef; J(JZ(loc_29689)); // 41820 jz short loc_29689 ;~ 17C5:33EF -cs=0x17c5;eip=0x0033f1; T(ax = word_51a1c;); // 41821 mov ax, word_51A1C ;~ 17C5:33F1 -cs=0x17c5;eip=0x0033f4; X(word_527d8 = ax;); // 41822 mov word_527D8, ax ;~ 17C5:33F4 -cs=0x17c5;eip=0x0033f7; T(bx = ax;); // 41823 mov bx, ax ;~ 17C5:33F7 -cs=0x17c5;eip=0x0033f9; T(MOV(bl, *(raddr(ds,bx+6)))); // 41824 mov bl, [bx+6] ;~ 17C5:33F9 -cs=0x17c5;eip=0x0033fc; T(SUB(bh, bh)); // 41825 sub bh, bh ;~ 17C5:33FC -cs=0x17c5;eip=0x0033fe; T(SHL(bx, 1)); // 41826 shl bx, 1 ;~ 17C5:33FE -cs=0x17c5;eip=0x003400; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 41827 mov ax, [bx+130Ah] ;~ 17C5:3400 -cs=0x17c5;eip=0x003404; T(ADD(ax, 0)); // 41828 add ax, 0 ;~ 17C5:3404 -cs=0x17c5;eip=0x003407; X(*(dw*)(&dword_4a46c) = ax;); // 41829 mov word ptr dword_4A46C, ax ;~ 17C5:3407 -cs=0x17c5;eip=0x00340a; X(*(dw*)(((db*)&dword_4a46c)+2) = 0x38B0;); // 41830 mov word ptr dword_4A46C+2, 38B0h ;~ 17C5:340A -cs=0x17c5;eip=0x003410; T(bx = word_527d8;); // 41831 mov bx, word_527D8 ;~ 17C5:3410 -cs=0x17c5;eip=0x003414; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 41832 mov ax, [bx] ;~ 17C5:3414 -cs=0x17c5;eip=0x003416; T(SUB(ax, word_4a494)); // 41833 sub ax, word_4A494 ;~ 17C5:3416 -cs=0x17c5;eip=0x00341a; X(word_4a470 = ax;); // 41834 mov word_4A470, ax ;~ 17C5:341A -cs=0x17c5;eip=0x00341d; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 41835 mov ax, [bx+2] ;~ 17C5:341D -cs=0x17c5;eip=0x003420; T(SUB(ax, word_4a496)); // 41836 sub ax, word_4A496 ;~ 17C5:3420 -cs=0x17c5;eip=0x003424; X(word_4a472 = ax;); // 41837 mov word_4A472, ax ;~ 17C5:3424 -cs=0x17c5;eip=0x003427; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 41838 mov ax, [bx+4] ;~ 17C5:3427 -cs=0x17c5;eip=0x00342a; T(SUB(ax, word_4a498)); // 41839 sub ax, word_4A498 ;~ 17C5:342A -cs=0x17c5;eip=0x00342e; X(word_4a474 = ax;); // 41840 mov word_4A474, ax ;~ 17C5:342E -cs=0x17c5;eip=0x003431; X(INC(*(dw*)(&dword_4a46c))); // 41841 inc word ptr dword_4A46C ;~ 17C5:3431 -cs=0x17c5;eip=0x003435; X(*(db*)(&word_4a492) = 0;); // 41842 mov byte ptr word_4A492, 0 ;~ 17C5:3435 -cs=0x17c5;eip=0x00343a; X(word_4a490 = 0;); // 41843 mov word_4A490, 0 ;~ 17C5:343A -cs=0x17c5;eip=0x003440; J(CALLF(sub_3650a,0)); // 41844 call sub_3650A ;~ 17C5:3440 -cs=0x17c5;eip=0x003445; T(LES(bx, dword_4a46c)); // 41845 les bx, dword_4A46C ;~ 17C5:3445 -cs=0x17c5;eip=0x003449; T(TEST(*(raddr(es,bx)), 0x40)); // 41847 test byte ptr es:[bx], 40h ;~ 17C5:3449 -cs=0x17c5;eip=0x00344d; J(JZ(loc_29689)); // 41848 jz short loc_29689 ;~ 17C5:344D -cs=0x17c5;eip=0x00344f; X(*(byte_4a488) = 0;); // 41849 mov byte_4A488, 0 ;~ 17C5:344F -cs=0x17c5;eip=0x003454; J(CALLF(sub_3667a,0)); // 41850 call sub_3667A ;~ 17C5:3454 + // 5247 +cs=0x17c5;eip=0x0033e9; T(CMP(word_51a12, 0x7FFF)); // 89815 cmp ds:word_51A12, 7FFFh ;~ 17C5:33E9 +cs=0x17c5;eip=0x0033ef; J(JZ(loc_29689)); // 89816 jz short loc_29689 ;~ 17C5:33EF +cs=0x17c5;eip=0x0033f1; T(ax = word_51a1c;); // 89817 mov ax, ds:word_51A1C ;~ 17C5:33F1 +cs=0x17c5;eip=0x0033f4; X(word_527d8 = ax;); // 89818 mov ds:word_527D8, ax ;~ 17C5:33F4 +cs=0x17c5;eip=0x0033f7; T(bx = ax;); // 89819 mov bx, ax ;~ 17C5:33F7 +cs=0x17c5;eip=0x0033f9; T(MOV(bl, *(raddr(ds,bx+6)))); // 89820 mov bl, [bx+6] ;~ 17C5:33F9 +cs=0x17c5;eip=0x0033fc; T(SUB(bh, bh)); // 89821 sub bh, bh ;~ 17C5:33FC +cs=0x17c5;eip=0x0033fe; T(SHL(bx, 1)); // 89822 shl bx, 1 ;~ 17C5:33FE +cs=0x17c5;eip=0x003400; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 89823 mov ax, [bx+130Ah] ;~ 17C5:3400 +cs=0x17c5;eip=0x003404; T(ADD(ax, 0)); // 89824 add ax, 0 ;~ 17C5:3404 +cs=0x17c5;eip=0x003407; X(*(dw*)(&dword_4a46c) = ax;); // 89825 mov word ptr dword_4A46C, ax ;~ 17C5:3407 +cs=0x17c5;eip=0x00340a; X(*(dw*)(((db*)&dword_4a46c)+2) = seg_offset(seg38b0);); // 89826 mov word ptr dword_4A46C+2, seg seg38b0 ;~ 17C5:340A +cs=0x17c5;eip=0x003410; T(bx = word_527d8;); // 89827 mov bx, ds:word_527D8 ;~ 17C5:3410 +cs=0x17c5;eip=0x003414; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 89828 mov ax, [bx] ;~ 17C5:3414 +cs=0x17c5;eip=0x003416; T(SUB(ax, word_4a494)); // 89829 sub ax, word_4A494 ;~ 17C5:3416 +cs=0x17c5;eip=0x00341a; X(word_4a470 = ax;); // 89830 mov word_4A470, ax ;~ 17C5:341A +cs=0x17c5;eip=0x00341d; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 89831 mov ax, [bx+2] ;~ 17C5:341D +cs=0x17c5;eip=0x003420; T(SUB(ax, word_4a496)); // 89832 sub ax, word_4A496 ;~ 17C5:3420 +cs=0x17c5;eip=0x003424; X(word_4a472 = ax;); // 89833 mov word_4A472, ax ;~ 17C5:3424 +cs=0x17c5;eip=0x003427; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 89834 mov ax, [bx+4] ;~ 17C5:3427 +cs=0x17c5;eip=0x00342a; T(SUB(ax, word_4a498)); // 89835 sub ax, word_4A498 ;~ 17C5:342A +cs=0x17c5;eip=0x00342e; X(word_4a474 = ax;); // 89836 mov word_4A474, ax ;~ 17C5:342E +cs=0x17c5;eip=0x003431; X(INC(*(dw*)(&dword_4a46c))); // 89837 inc word ptr dword_4A46C ;~ 17C5:3431 +cs=0x17c5;eip=0x003435; X(*(db*)(&word_4a492) = 0;); // 89838 mov byte ptr word_4A492, 0 ;~ 17C5:3435 +cs=0x17c5;eip=0x00343a; X(word_4a490 = 0;); // 89839 mov word_4A490, 0 ;~ 17C5:343A +cs=0x17c5;eip=0x003440; J(CALLF(sub_3650a,0)); // 89840 call sub_3650A ;~ 17C5:3440 +cs=0x17c5;eip=0x003445; T(LES(bx, dword_4a46c)); // 89841 les bx, dword_4A46C ;~ 17C5:3445 +cs=0x17c5;eip=0x003449; T(TEST(*(raddr(es,bx)), 0x40)); // 89843 test byte ptr es:[bx], 40h ;~ 17C5:3449 +cs=0x17c5;eip=0x00344d; J(JZ(loc_29689)); // 89844 jz short loc_29689 ;~ 17C5:344D +cs=0x17c5;eip=0x00344f; X(*(byte_4a488) = 0;); // 89845 mov byte_4A488, 0 ;~ 17C5:344F +cs=0x17c5;eip=0x003454; J(CALLF(sub_3667a,0)); // 89846 call sub_3667A ;~ 17C5:3454 loc_29689: - // 5262 -cs=0x17c5;eip=0x003459; X(POP(si)); // 41855 pop si ;~ 17C5:3459 -cs=0x17c5;eip=0x00345a; T(sp = bp;); // 41856 mov sp, bp ;~ 17C5:345A -cs=0x17c5;eip=0x00345c; X(POP(bp)); // 41857 pop bp ;~ 17C5:345C -cs=0x17c5;eip=0x00345d; J(RETN(0)); // 41858 retn ;~ 17C5:345D + // 5248 +cs=0x17c5;eip=0x003459; X(POP(si)); // 89851 pop si ;~ 17C5:3459 +cs=0x17c5;eip=0x00345a; T(sp = bp;); // 89852 mov sp, bp ;~ 17C5:345A +cs=0x17c5;eip=0x00345c; X(POP(bp)); // 89853 pop bp ;~ 17C5:345C +cs=0x17c5;eip=0x00345d; J(RETN(0)); // 89854 retn ;~ 17C5:345D assert(0); __dispatch_call: @@ -19127,53 +8040,53 @@ cs=0x17c5;eip=0x00345d; J(RETN(0)); // 41858 retn ;~ 17C5:345D - bool _group30(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group29(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group30: + _group29: _begin: sub_2968e: - // 41867 + // 89863 #undef arg_0 #define arg_0 4 - // 41869 arg_0 = word ptr 4 ;~ 17C5:345E -cs=0x17c5;eip=0x00345e; X(PUSH(bp)); // 41871 push bp ;~ 17C5:345E -cs=0x17c5;eip=0x00345f; T(bp = sp;); // 41872 mov bp, sp ;~ 17C5:345F -cs=0x17c5;eip=0x003461; T(SUB(sp, 4)); // 41873 sub sp, 4 ;~ 17C5:3461 -cs=0x17c5;eip=0x003464; X(*(byte_4a3ca) = 0;); // 41874 mov byte_4A3CA, 0 ;~ 17C5:3464 -cs=0x17c5;eip=0x003469; T(SUB(ax, ax)); // 41875 sub ax, ax ;~ 17C5:3469 -cs=0x17c5;eip=0x00346b; X(PUSH(ax)); // 41876 push ax ;~ 17C5:346B -cs=0x17c5;eip=0x00346c; X(PUSH(ax)); // 41877 push ax ;~ 17C5:346C -cs=0x17c5;eip=0x00346d; X(PUSH(ax)); // 41878 push ax ;~ 17C5:346D -cs=0x17c5;eip=0x00346e; X(PUSH(ax)); // 41879 push ax ;~ 17C5:346E -cs=0x17c5;eip=0x00346f; X(PUSH(ax)); // 41880 push ax ;~ 17C5:346F -cs=0x17c5;eip=0x003470; X(PUSH(ax)); // 41881 push ax ;~ 17C5:3470 -cs=0x17c5;eip=0x003471; X(PUSH(ax)); // 41882 push ax ;~ 17C5:3471 -cs=0x17c5;eip=0x003472; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 41883 push [bp+arg_0] ;~ 17C5:3472 -cs=0x17c5;eip=0x003475; J(CALL(sub_29b62,0)); // 41884 call sub_29B62 ;~ 17C5:3475 + // 89865 arg_0 = word ptr 4 ;~ 17C5:345E +cs=0x17c5;eip=0x00345e; X(PUSH(bp)); // 89867 push bp ;~ 17C5:345E +cs=0x17c5;eip=0x00345f; T(bp = sp;); // 89868 mov bp, sp ;~ 17C5:345F +cs=0x17c5;eip=0x003461; T(SUB(sp, 4)); // 89869 sub sp, 4 ;~ 17C5:3461 +cs=0x17c5;eip=0x003464; X(*(byte_4a3ca) = 0;); // 89870 mov byte_4A3CA, 0 ;~ 17C5:3464 +cs=0x17c5;eip=0x003469; T(SUB(ax, ax)); // 89871 sub ax, ax ;~ 17C5:3469 +cs=0x17c5;eip=0x00346b; X(PUSH(ax)); // 89872 push ax ;~ 17C5:346B +cs=0x17c5;eip=0x00346c; X(PUSH(ax)); // 89873 push ax ;~ 17C5:346C +cs=0x17c5;eip=0x00346d; X(PUSH(ax)); // 89874 push ax ;~ 17C5:346D +cs=0x17c5;eip=0x00346e; X(PUSH(ax)); // 89875 push ax ;~ 17C5:346E +cs=0x17c5;eip=0x00346f; X(PUSH(ax)); // 89876 push ax ;~ 17C5:346F +cs=0x17c5;eip=0x003470; X(PUSH(ax)); // 89877 push ax ;~ 17C5:3470 +cs=0x17c5;eip=0x003471; X(PUSH(ax)); // 89878 push ax ;~ 17C5:3471 +cs=0x17c5;eip=0x003472; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 89879 push [bp+arg_0] ;~ 17C5:3472 +cs=0x17c5;eip=0x003475; J(CALL(sub_29b62,0)); // 89880 call sub_29B62 ;~ 17C5:3475 seg2623_3478_proc: - // 41888 -cs=0x17c5;eip=0x003478; T(ADD(sp, 0x10)); // 41888 add sp, 10h ;~ 17C5:3478 -cs=0x17c5;eip=0x00347b; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 41889 mov bx, [bp+4] ;~ 17C5:347B -cs=0x17c5;eip=0x00347e; X(PUSH(*(dw*)(raddr(ds,bx+0x0E)))); // 41890 push word ptr [bx+0Eh] ;~ 17C5:347E -cs=0x17c5;eip=0x003481; X(PUSH(*(dw*)(raddr(ds,bx+0x12)))); // 41891 push word ptr [bx+12h] ;~ 17C5:3481 -cs=0x17c5;eip=0x003484; J(CALLF(sub_49ad4,0)); // 41892 call far ptr sub_49AD4 ;~ 17C5:3484 -cs=0x17c5;eip=0x003489; T(ADD(sp, 4)); // 41894 add sp, 4 ;~ 17C5:3489 -cs=0x17c5;eip=0x00348c; X(PUSH(ax)); // 41895 push ax ;~ 17C5:348C -cs=0x17c5;eip=0x00348d; J(CALLF(sub_49a20,0)); // 41896 call far ptr sub_49A20 ;~ 17C5:348D -cs=0x17c5;eip=0x003492; T(ADD(sp, 2)); // 41898 add sp, 2 ;~ 17C5:3492 -cs=0x17c5;eip=0x003495; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 41899 push word ptr [bp+0Ah] ;~ 17C5:3495 -cs=0x17c5;eip=0x003498; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 41900 push word ptr [bp+8] ;~ 17C5:3498 -cs=0x17c5;eip=0x00349b; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 41901 push word ptr [bp+6] ;~ 17C5:349B -cs=0x17c5;eip=0x00349e; J(CALL(sub_296dc,0)); // 41902 call sub_296DC ;~ 17C5:349E -cs=0x17c5;eip=0x0034a1; T(ADD(sp, 6)); // 41903 add sp, 6 ;~ 17C5:34A1 -cs=0x17c5;eip=0x0034a4; J(CALL(sub_29bda,0)); // 41904 call sub_29BDA ;~ 17C5:34A4 -cs=0x17c5;eip=0x0034a7; T(sp = bp;); // 41906 mov sp, bp ;~ 17C5:34A7 -cs=0x17c5;eip=0x0034a9; X(POP(bp)); // 41907 pop bp ;~ 17C5:34A9 -cs=0x17c5;eip=0x0034aa; J(RETN(0)); // 41908 retn ;~ 17C5:34AA + // 89884 +cs=0x17c5;eip=0x003478; T(ADD(sp, 0x10)); // 89884 add sp, 10h ;~ 17C5:3478 +cs=0x17c5;eip=0x00347b; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 89885 mov bx, [bp+4] ;~ 17C5:347B +cs=0x17c5;eip=0x00347e; X(PUSH(*(dw*)(raddr(ds,bx+0x0E)))); // 89886 push word ptr [bx+0Eh] ;~ 17C5:347E +cs=0x17c5;eip=0x003481; X(PUSH(*(dw*)(raddr(ds,bx+0x12)))); // 89887 push word ptr [bx+12h] ;~ 17C5:3481 +cs=0x17c5;eip=0x003484; J(CALLF(sub_49ad4,0)); // 89888 call far ptr sub_49AD4 ;~ 17C5:3484 +cs=0x17c5;eip=0x003489; T(ADD(sp, 4)); // 89890 add sp, 4 ;~ 17C5:3489 +cs=0x17c5;eip=0x00348c; X(PUSH(ax)); // 89891 push ax ;~ 17C5:348C +cs=0x17c5;eip=0x00348d; J(CALLF(sub_49a20,0)); // 89892 call far ptr sub_49A20 ;~ 17C5:348D +cs=0x17c5;eip=0x003492; T(ADD(sp, 2)); // 89894 add sp, 2 ;~ 17C5:3492 +cs=0x17c5;eip=0x003495; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 89895 push word ptr [bp+0Ah] ;~ 17C5:3495 +cs=0x17c5;eip=0x003498; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 89896 push word ptr [bp+8] ;~ 17C5:3498 +cs=0x17c5;eip=0x00349b; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 89897 push word ptr [bp+6] ;~ 17C5:349B +cs=0x17c5;eip=0x00349e; J(CALL(sub_296dc,0)); // 89898 call sub_296DC ;~ 17C5:349E +cs=0x17c5;eip=0x0034a1; T(ADD(sp, 6)); // 89900 add sp, 6 ;~ 17C5:34A1 +cs=0x17c5;eip=0x0034a4; J(CALL(sub_29bda,0)); // 89901 call sub_29BDA ;~ 17C5:34A4 +cs=0x17c5;eip=0x0034a7; T(sp = bp;); // 89903 mov sp, bp ;~ 17C5:34A7 +cs=0x17c5;eip=0x0034a9; X(POP(bp)); // 89904 pop bp ;~ 17C5:34A9 +cs=0x17c5;eip=0x0034aa; J(RETN(0)); // 89905 retn ;~ 17C5:34AA assert(0); __dispatch_call: @@ -19201,211 +8114,211 @@ cs=0x17c5;eip=0x0034aa; J(RETN(0)); // 41908 retn ;~ 17C5:34AA _begin: #undef var_14 #define var_14 -0x14 - // 41918 var_14 = word ptr -14h ;~ 17C5:34AC + // 89916 var_14 = word ptr -14h ;~ 17C5:34AC #undef var_12 #define var_12 -0x12 - // 41919 var_12 = word ptr -12h ;~ 17C5:34AC + // 89917 var_12 = word ptr -12h ;~ 17C5:34AC #undef var_10 #define var_10 -0x10 - // 41920 var_10 = word ptr -10h ;~ 17C5:34AC + // 89918 var_10 = word ptr -10h ;~ 17C5:34AC #undef var_e #define var_e -0x0E - // 41921 var_E = word ptr -0Eh ;~ 17C5:34AC + // 89919 var_E = word ptr -0Eh ;~ 17C5:34AC #undef var_c #define var_c -0x0C - // 41922 var_C = word ptr -0Ch ;~ 17C5:34AC + // 89920 var_C = word ptr -0Ch ;~ 17C5:34AC #undef var_a #define var_a -0x0A - // 41923 var_A = word ptr -0Ah ;~ 17C5:34AC + // 89921 var_A = word ptr -0Ah ;~ 17C5:34AC #undef var_8 #define var_8 -8 - // 41924 var_8 = word ptr -8 ;~ 17C5:34AC + // 89922 var_8 = word ptr -8 ;~ 17C5:34AC #undef var_6 #define var_6 -6 - // 41925 var_6 = word ptr -6 ;~ 17C5:34AC + // 89923 var_6 = word ptr -6 ;~ 17C5:34AC #undef var_4 #define var_4 -4 - // 41926 var_4 = word ptr -4 ;~ 17C5:34AC + // 89924 var_4 = word ptr -4 ;~ 17C5:34AC #undef var_2 #define var_2 -2 - // 41927 var_2 = word ptr -2 ;~ 17C5:34AC + // 89925 var_2 = word ptr -2 ;~ 17C5:34AC #undef arg_0 #define arg_0 4 - // 41928 arg_0 = word ptr 4 ;~ 17C5:34AC + // 89926 arg_0 = word ptr 4 ;~ 17C5:34AC #undef arg_2 #define arg_2 6 - // 41929 arg_2 = word ptr 6 ;~ 17C5:34AC + // 89927 arg_2 = word ptr 6 ;~ 17C5:34AC #undef arg_4 #define arg_4 8 - // 41930 arg_4 = word ptr 8 ;~ 17C5:34AC -cs=0x17c5;eip=0x0034ac; X(PUSH(bp)); // 41932 push bp ;~ 17C5:34AC -cs=0x17c5;eip=0x0034ad; T(bp = sp;); // 41933 mov bp, sp ;~ 17C5:34AD -cs=0x17c5;eip=0x0034af; T(SUB(sp, 0x14)); // 41934 sub sp, 14h ;~ 17C5:34AF -cs=0x17c5;eip=0x0034b2; X(PUSH(di)); // 41935 push di ;~ 17C5:34B2 -cs=0x17c5;eip=0x0034b3; X(PUSH(si)); // 41936 push si ;~ 17C5:34B3 -cs=0x17c5;eip=0x0034b4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 41937 mov ax, [bp+arg_0] ;~ 17C5:34B4 -cs=0x17c5;eip=0x0034b7; T(MOV(cl, *(raddr(ss,bp+arg_4)))); // 41938 mov cl, byte ptr [bp+arg_4] ;~ 17C5:34B7 -cs=0x17c5;eip=0x0034ba; T(SAR(ax, cl)); // 41939 sar ax, cl ;~ 17C5:34BA -cs=0x17c5;eip=0x0034bc; X(word_4ef14 = ax;); // 41940 mov word_4EF14, ax ;~ 17C5:34BC -cs=0x17c5;eip=0x0034bf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 41941 mov ax, [bp+arg_2] ;~ 17C5:34BF -cs=0x17c5;eip=0x0034c2; T(SAR(ax, cl)); // 41942 sar ax, cl ;~ 17C5:34C2 -cs=0x17c5;eip=0x0034c4; X(word_4ef16 = ax;); // 41943 mov word_4EF16, ax ;~ 17C5:34C4 -cs=0x17c5;eip=0x0034c7; X(word_4ef1a = 4;); // 41944 mov word_4EF1A, 4 ;~ 17C5:34C7 -cs=0x17c5;eip=0x0034cd; J(JMP(loc_2983e)); // 41945 jmp loc_2983E ;~ 17C5:34CD + // 89928 arg_4 = word ptr 8 ;~ 17C5:34AC +cs=0x17c5;eip=0x0034ac; X(PUSH(bp)); // 89930 push bp ;~ 17C5:34AC +cs=0x17c5;eip=0x0034ad; T(bp = sp;); // 89931 mov bp, sp ;~ 17C5:34AD +cs=0x17c5;eip=0x0034af; T(SUB(sp, 0x14)); // 89932 sub sp, 14h ;~ 17C5:34AF +cs=0x17c5;eip=0x0034b2; X(PUSH(di)); // 89933 push di ;~ 17C5:34B2 +cs=0x17c5;eip=0x0034b3; X(PUSH(si)); // 89934 push si ;~ 17C5:34B3 +cs=0x17c5;eip=0x0034b4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 89935 mov ax, [bp+arg_0] ;~ 17C5:34B4 +cs=0x17c5;eip=0x0034b7; T(MOV(cl, *(raddr(ss,bp+arg_4)))); // 89936 mov cl, byte ptr [bp+arg_4] ;~ 17C5:34B7 +cs=0x17c5;eip=0x0034ba; T(SAR(ax, cl)); // 89937 sar ax, cl ;~ 17C5:34BA +cs=0x17c5;eip=0x0034bc; X(word_4ef14 = ax;); // 89938 mov ds:word_4EF14, ax ;~ 17C5:34BC +cs=0x17c5;eip=0x0034bf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 89939 mov ax, [bp+arg_2] ;~ 17C5:34BF +cs=0x17c5;eip=0x0034c2; T(SAR(ax, cl)); // 89940 sar ax, cl ;~ 17C5:34C2 +cs=0x17c5;eip=0x0034c4; X(word_4ef16 = ax;); // 89941 mov ds:word_4EF16, ax ;~ 17C5:34C4 +cs=0x17c5;eip=0x0034c7; X(word_4ef1a = 4;); // 89942 mov ds:word_4EF1A, 4 ;~ 17C5:34C7 +cs=0x17c5;eip=0x0034cd; J(JMP(loc_2983e)); // 89943 jmp loc_2983E ;~ 17C5:34CD loc_29700: - // 5263 -cs=0x17c5;eip=0x0034d0; T(SUB(ax, ax)); // 41949 sub ax, ax ;~ 17C5:34D0 + // 5249 +cs=0x17c5;eip=0x0034d0; T(SUB(ax, ax)); // 89947 sub ax, ax ;~ 17C5:34D0 loc_29702: - // 5264 -cs=0x17c5;eip=0x0034d2; X(word_4ef18 = ax;); // 41952 mov word_4EF18, ax ;~ 17C5:34D2 -cs=0x17c5;eip=0x0034d5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 41953 mov ax, [bp+arg_4] ;~ 17C5:34D5 -cs=0x17c5;eip=0x0034d8; T(cx = *(word_5239c);); // 41954 mov cx, word_5239C ;~ 17C5:34D8 -cs=0x17c5;eip=0x0034dc; T(SHL(cx, 1)); // 41955 shl cx, 1 ;~ 17C5:34DC -cs=0x17c5;eip=0x0034de; T(SUB(ax, cx)); // 41956 sub ax, cx ;~ 17C5:34DE -cs=0x17c5;eip=0x0034e0; T(ADD(ax, 8)); // 41957 add ax, 8 ;~ 17C5:34E0 -cs=0x17c5;eip=0x0034e3; X(word_52272 = ax;); // 41958 mov word_52272, ax ;~ 17C5:34E3 -cs=0x17c5;eip=0x0034e6; T(ax = 0x1000;); // 41959 mov ax, 1000h ;~ 17C5:34E6 -cs=0x17c5;eip=0x0034e9; T(cl = *(db*)(&word_52272);); // 41960 mov cl, byte ptr word_52272 ;~ 17C5:34E9 -cs=0x17c5;eip=0x0034ed; T(SAR(ax, cl)); // 41961 sar ax, cl ;~ 17C5:34ED -cs=0x17c5;eip=0x0034ef; X(word_4ef10 = ax;); // 41962 mov word_4EF10, ax ;~ 17C5:34EF -cs=0x17c5;eip=0x0034f2; T(CMP(ax, 0x10)); // 41963 cmp ax, 10h ;~ 17C5:34F2 -cs=0x17c5;eip=0x0034f5; J(JG(loc_2972a)); // 41964 jg short loc_2972A ;~ 17C5:34F5 -cs=0x17c5;eip=0x0034f7; J(JMP(loc_2983a)); // 41966 jmp loc_2983A ;~ 17C5:34F7 + // 5250 +cs=0x17c5;eip=0x0034d2; X(word_4ef18 = ax;); // 89950 mov ds:word_4EF18, ax ;~ 17C5:34D2 +cs=0x17c5;eip=0x0034d5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 89951 mov ax, [bp+arg_4] ;~ 17C5:34D5 +cs=0x17c5;eip=0x0034d8; T(cx = word_5239c;); // 89952 mov cx, ds:word_5239C ;~ 17C5:34D8 +cs=0x17c5;eip=0x0034dc; T(SHL(cx, 1)); // 89953 shl cx, 1 ;~ 17C5:34DC +cs=0x17c5;eip=0x0034de; T(SUB(ax, cx)); // 89954 sub ax, cx ;~ 17C5:34DE +cs=0x17c5;eip=0x0034e0; T(ADD(ax, 8)); // 89955 add ax, 8 ;~ 17C5:34E0 +cs=0x17c5;eip=0x0034e3; X(word_52272 = ax;); // 89956 mov ds:word_52272, ax ;~ 17C5:34E3 +cs=0x17c5;eip=0x0034e6; T(ax = 0x1000;); // 89957 mov ax, 1000h ;~ 17C5:34E6 +cs=0x17c5;eip=0x0034e9; T(cl = *(db*)(&word_52272);); // 89958 mov cl, byte ptr ds:word_52272 ;~ 17C5:34E9 +cs=0x17c5;eip=0x0034ed; T(SAR(ax, cl)); // 89959 sar ax, cl ;~ 17C5:34ED +cs=0x17c5;eip=0x0034ef; X(word_4ef10 = ax;); // 89960 mov ds:word_4EF10, ax ;~ 17C5:34EF +cs=0x17c5;eip=0x0034f2; T(CMP(ax, 0x10)); // 89961 cmp ax, 10h ;~ 17C5:34F2 +cs=0x17c5;eip=0x0034f5; J(JG(loc_2972a)); // 89962 jg short loc_2972A ;~ 17C5:34F5 +cs=0x17c5;eip=0x0034f7; J(JMP(loc_2983a)); // 89964 jmp loc_2983A ;~ 17C5:34F7 loc_2972a: - // 5265 -cs=0x17c5;eip=0x0034fa; T(ax = 4;); // 41970 mov ax, 4 ;~ 17C5:34FA -cs=0x17c5;eip=0x0034fd; T(cl = *(db*)(word_5239c);); // 41971 mov cl, byte ptr word_5239C ;~ 17C5:34FD -cs=0x17c5;eip=0x003501; T(SHL(cl, 1)); // 41972 shl cl, 1 ;~ 17C5:3501 -cs=0x17c5;eip=0x003503; T(SUB(cl, 8)); // 41973 sub cl, 8 ;~ 17C5:3503 -cs=0x17c5;eip=0x003506; T(NEG(cl)); // 41974 neg cl ;~ 17C5:3506 -cs=0x17c5;eip=0x003508; T(SHL(ax, cl)); // 41975 shl ax, cl ;~ 17C5:3508 -cs=0x17c5;eip=0x00350a; X(word_4ef12 = ax;); // 41976 mov word_4EF12, ax ;~ 17C5:350A -cs=0x17c5;eip=0x00350d; T(ax = bp+var_2); // 41977 lea ax, [bp+var_2] ;~ 17C5:350D -cs=0x17c5;eip=0x003510; X(PUSH(ax)); // 41978 push ax ;~ 17C5:3510 -cs=0x17c5;eip=0x003511; T(ax = bp+var_8); // 41979 lea ax, [bp+var_8] ;~ 17C5:3511 -cs=0x17c5;eip=0x003514; X(PUSH(ax)); // 41980 push ax ;~ 17C5:3514 -cs=0x17c5;eip=0x003515; T(ax = bp+var_12); // 41981 lea ax, [bp+var_12] ;~ 17C5:3515 -cs=0x17c5;eip=0x003518; X(PUSH(ax)); // 41982 push ax ;~ 17C5:3518 -cs=0x17c5;eip=0x003519; T(ax = bp+var_6); // 41983 lea ax, [bp+var_6] ;~ 17C5:3519 -cs=0x17c5;eip=0x00351c; X(PUSH(ax)); // 41984 push ax ;~ 17C5:351C -cs=0x17c5;eip=0x00351d; J(CALL(sub_29868,0)); // 41985 call sub_29868 ;~ 17C5:351D -cs=0x17c5;eip=0x003520; T(ADD(sp, 8)); // 41986 add sp, 8 ;~ 17C5:3520 -cs=0x17c5;eip=0x003523; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 41987 mov ax, [bp+var_8] ;~ 17C5:3523 -cs=0x17c5;eip=0x003526; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 41988 mov [bp+var_E], ax ;~ 17C5:3526 -cs=0x17c5;eip=0x003529; J(JMP(loc_29829)); // 41989 jmp loc_29829 ;~ 17C5:3529 + // 5251 +cs=0x17c5;eip=0x0034fa; T(ax = 4;); // 89968 mov ax, 4 ;~ 17C5:34FA +cs=0x17c5;eip=0x0034fd; T(cl = *(db*)(&word_5239c);); // 89969 mov cl, byte ptr ds:word_5239C ;~ 17C5:34FD +cs=0x17c5;eip=0x003501; T(SHL(cl, 1)); // 89970 shl cl, 1 ;~ 17C5:3501 +cs=0x17c5;eip=0x003503; T(SUB(cl, 8)); // 89971 sub cl, 8 ;~ 17C5:3503 +cs=0x17c5;eip=0x003506; T(NEG(cl)); // 89972 neg cl ;~ 17C5:3506 +cs=0x17c5;eip=0x003508; T(SHL(ax, cl)); // 89973 shl ax, cl ;~ 17C5:3508 +cs=0x17c5;eip=0x00350a; X(word_4ef12 = ax;); // 89974 mov ds:word_4EF12, ax ;~ 17C5:350A +cs=0x17c5;eip=0x00350d; T(ax = bp+var_2); // 89975 lea ax, [bp+var_2] ;~ 17C5:350D +cs=0x17c5;eip=0x003510; X(PUSH(ax)); // 89976 push ax ;~ 17C5:3510 +cs=0x17c5;eip=0x003511; T(ax = bp+var_8); // 89977 lea ax, [bp+var_8] ;~ 17C5:3511 +cs=0x17c5;eip=0x003514; X(PUSH(ax)); // 89978 push ax ;~ 17C5:3514 +cs=0x17c5;eip=0x003515; T(ax = bp+var_12); // 89979 lea ax, [bp+var_12] ;~ 17C5:3515 +cs=0x17c5;eip=0x003518; X(PUSH(ax)); // 89980 push ax ;~ 17C5:3518 +cs=0x17c5;eip=0x003519; T(ax = bp+var_6); // 89981 lea ax, [bp+var_6] ;~ 17C5:3519 +cs=0x17c5;eip=0x00351c; X(PUSH(ax)); // 89982 push ax ;~ 17C5:351C +cs=0x17c5;eip=0x00351d; J(CALL(sub_29868,0)); // 89983 call sub_29868 ;~ 17C5:351D +cs=0x17c5;eip=0x003520; T(ADD(sp, 8)); // 89984 add sp, 8 ;~ 17C5:3520 +cs=0x17c5;eip=0x003523; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 89985 mov ax, [bp+var_8] ;~ 17C5:3523 +cs=0x17c5;eip=0x003526; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 89986 mov [bp+var_E], ax ;~ 17C5:3526 +cs=0x17c5;eip=0x003529; J(JMP(loc_29829)); // 89987 jmp loc_29829 ;~ 17C5:3529 loc_2975c: - // 5266 -cs=0x17c5;eip=0x00352c; T(bx = word_527d8;); // 41993 mov bx, word_527D8 ;~ 17C5:352C -cs=0x17c5;eip=0x003530; T(CMP(*(dw*)(raddr(ds,bx+4)), 0)); // 41994 cmp word ptr [bx+4], 0 ;~ 17C5:3530 -cs=0x17c5;eip=0x003534; J(JNZ(loc_297a4)); // 41995 jnz short loc_297A4 ;~ 17C5:3534 -cs=0x17c5;eip=0x003536; T(MOV(bl, *(raddr(ds,bx+6)))); // 41996 mov bl, [bx+6] ;~ 17C5:3536 -cs=0x17c5;eip=0x003539; T(SUB(bh, bh)); // 41997 sub bh, bh ;~ 17C5:3539 -cs=0x17c5;eip=0x00353b; T(SHL(bx, 1)); // 41998 shl bx, 1 ;~ 17C5:353B -cs=0x17c5;eip=0x00353d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 41999 mov ax, [bx+130Ah] ;~ 17C5:353D -cs=0x17c5;eip=0x003541; T(ADD(ax, 0)); // 42000 add ax, 0 ;~ 17C5:3541 -cs=0x17c5;eip=0x003544; X(*(dw*)(&dword_4a46c) = ax;); // 42001 mov word ptr dword_4A46C, ax ;~ 17C5:3544 -cs=0x17c5;eip=0x003547; X(*(dw*)(((db*)&dword_4a46c)+2) = 0x38B0;); // 42002 mov word ptr dword_4A46C+2, 38B0h ;~ 17C5:3547 -cs=0x17c5;eip=0x00354d; T(bx = word_527d8;); // 42003 mov bx, word_527D8 ;~ 17C5:354D -cs=0x17c5;eip=0x003551; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 42004 mov ax, [bx+2] ;~ 17C5:3551 -cs=0x17c5;eip=0x003554; T(cl = *(db*)(&word_52272);); // 42005 mov cl, byte ptr word_52272 ;~ 17C5:3554 -cs=0x17c5;eip=0x003558; T(SAR(ax, cl)); // 42006 sar ax, cl ;~ 17C5:3558 -cs=0x17c5;eip=0x00355a; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 42007 add ax, [bp+var_4] ;~ 17C5:355A -cs=0x17c5;eip=0x00355d; X(PUSH(ax)); // 42008 push ax ;~ 17C5:355D -cs=0x17c5;eip=0x00355e; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 42009 mov ax, [bx] ;~ 17C5:355E -cs=0x17c5;eip=0x003560; T(SAR(ax, cl)); // 42010 sar ax, cl ;~ 17C5:3560 -cs=0x17c5;eip=0x003562; T(ADD(ax, *(dw*)(raddr(ss,bp+var_14)))); // 42011 add ax, [bp+var_14] ;~ 17C5:3562 -cs=0x17c5;eip=0x003565; X(PUSH(ax)); // 42012 push ax ;~ 17C5:3565 -cs=0x17c5;eip=0x003566; X(PUSH(*(dw*)(((db*)&dword_4a46c)+2))); // 42013 push word ptr dword_4A46C+2 ;~ 17C5:3566 -cs=0x17c5;eip=0x00356a; X(PUSH(*(dw*)(&dword_4a46c))); // 42014 push word ptr dword_4A46C ;~ 17C5:356A -cs=0x17c5;eip=0x00356e; J(CALL(sub_29902,0)); // 42015 call sub_29902 ;~ 17C5:356E -cs=0x17c5;eip=0x003571; T(ADD(sp, 8)); // 42016 add sp, 8 ;~ 17C5:3571 + // 5252 +cs=0x17c5;eip=0x00352c; T(bx = word_527d8;); // 89991 mov bx, ds:word_527D8 ;~ 17C5:352C +cs=0x17c5;eip=0x003530; T(CMP(*(dw*)(raddr(ds,bx+4)), 0)); // 89992 cmp word ptr [bx+4], 0 ;~ 17C5:3530 +cs=0x17c5;eip=0x003534; J(JNZ(loc_297a4)); // 89993 jnz short loc_297A4 ;~ 17C5:3534 +cs=0x17c5;eip=0x003536; T(MOV(bl, *(raddr(ds,bx+6)))); // 89994 mov bl, [bx+6] ;~ 17C5:3536 +cs=0x17c5;eip=0x003539; T(SUB(bh, bh)); // 89995 sub bh, bh ;~ 17C5:3539 +cs=0x17c5;eip=0x00353b; T(SHL(bx, 1)); // 89996 shl bx, 1 ;~ 17C5:353B +cs=0x17c5;eip=0x00353d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 89997 mov ax, [bx+130Ah] ;~ 17C5:353D +cs=0x17c5;eip=0x003541; T(ADD(ax, 0)); // 89998 add ax, 0 ;~ 17C5:3541 +cs=0x17c5;eip=0x003544; X(*(dw*)(&dword_4a46c) = ax;); // 89999 mov word ptr dword_4A46C, ax ;~ 17C5:3544 +cs=0x17c5;eip=0x003547; X(*(dw*)(((db*)&dword_4a46c)+2) = seg_offset(seg38b0);); // 90000 mov word ptr dword_4A46C+2, seg seg38b0 ;~ 17C5:3547 +cs=0x17c5;eip=0x00354d; T(bx = word_527d8;); // 90001 mov bx, ds:word_527D8 ;~ 17C5:354D +cs=0x17c5;eip=0x003551; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 90002 mov ax, [bx+2] ;~ 17C5:3551 +cs=0x17c5;eip=0x003554; T(cl = *(db*)(&word_52272);); // 90003 mov cl, byte ptr ds:word_52272 ;~ 17C5:3554 +cs=0x17c5;eip=0x003558; T(SAR(ax, cl)); // 90004 sar ax, cl ;~ 17C5:3558 +cs=0x17c5;eip=0x00355a; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 90005 add ax, [bp+var_4] ;~ 17C5:355A +cs=0x17c5;eip=0x00355d; X(PUSH(ax)); // 90006 push ax ;~ 17C5:355D +cs=0x17c5;eip=0x00355e; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 90007 mov ax, [bx] ;~ 17C5:355E +cs=0x17c5;eip=0x003560; T(SAR(ax, cl)); // 90008 sar ax, cl ;~ 17C5:3560 +cs=0x17c5;eip=0x003562; T(ADD(ax, *(dw*)(raddr(ss,bp+var_14)))); // 90009 add ax, [bp+var_14] ;~ 17C5:3562 +cs=0x17c5;eip=0x003565; X(PUSH(ax)); // 90010 push ax ;~ 17C5:3565 +cs=0x17c5;eip=0x003566; X(PUSH(*(dw*)(((db*)&dword_4a46c)+2))); // 90011 push word ptr dword_4A46C+2 ;~ 17C5:3566 +cs=0x17c5;eip=0x00356a; X(PUSH(*(dw*)(&dword_4a46c))); // 90012 push word ptr dword_4A46C ;~ 17C5:356A +cs=0x17c5;eip=0x00356e; J(CALL(sub_29902,0)); // 90013 call sub_29902 ;~ 17C5:356E +cs=0x17c5;eip=0x003571; T(ADD(sp, 8)); // 90014 add sp, 8 ;~ 17C5:3571 loc_297a4: - // 5267 -cs=0x17c5;eip=0x003574; X(ADD(word_527d8, 7)); // 42019 add word_527D8, 7 ;~ 17C5:3574 -cs=0x17c5;eip=0x003579; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 42020 inc [bp+var_A] ;~ 17C5:3579 + // 5253 +cs=0x17c5;eip=0x003574; X(ADD(word_527d8, 7)); // 90017 add ds:word_527D8, 7 ;~ 17C5:3574 +cs=0x17c5;eip=0x003579; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 90018 inc [bp+var_A] ;~ 17C5:3579 loc_297ac: - // 5268 -cs=0x17c5;eip=0x00357c; T(MOV(si, *(dw*)(raddr(ss,bp+var_10)))); // 42023 mov si, [bp+var_10] ;~ 17C5:357C -cs=0x17c5;eip=0x00357f; T(SHL(si, 1)); // 42024 shl si, 1 ;~ 17C5:357F -cs=0x17c5;eip=0x003581; T(bx = *(word_5239c);); // 42025 mov bx, word_5239C ;~ 17C5:3581 -cs=0x17c5;eip=0x003585; T(cl = 6;); // 42026 mov cl, 6 ;~ 17C5:3585 -cs=0x17c5;eip=0x003587; T(SHL(bx, cl)); // 42027 shl bx, cl ;~ 17C5:3587 -cs=0x17c5;eip=0x003589; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 42028 mov ax, [bp+var_A] ;~ 17C5:3589 -cs=0x17c5;eip=0x00358c; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 42029 cmp [bx+si+13E0h], ax ;~ 17C5:358C -cs=0x17c5;eip=0x003590; J(JA(loc_2975c)); // 42030 ja short loc_2975C ;~ 17C5:3590 + // 5254 +cs=0x17c5;eip=0x00357c; T(MOV(si, *(dw*)(raddr(ss,bp+var_10)))); // 90021 mov si, [bp+var_10] ;~ 17C5:357C +cs=0x17c5;eip=0x00357f; T(SHL(si, 1)); // 90022 shl si, 1 ;~ 17C5:357F +cs=0x17c5;eip=0x003581; T(bx = word_5239c;); // 90023 mov bx, ds:word_5239C ;~ 17C5:3581 +cs=0x17c5;eip=0x003585; T(cl = 6;); // 90024 mov cl, 6 ;~ 17C5:3585 +cs=0x17c5;eip=0x003587; T(SHL(bx, cl)); // 90025 shl bx, cl ;~ 17C5:3587 +cs=0x17c5;eip=0x003589; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 90026 mov ax, [bp+var_A] ;~ 17C5:3589 +cs=0x17c5;eip=0x00358c; T(CMP(*(dw*)(raddr(ds,bx+si+0x13E0)), ax)); // 90027 cmp [bx+si+13E0h], ax ;~ 17C5:358C +cs=0x17c5;eip=0x003590; J(JA(loc_2975c)); // 90028 ja short loc_2975C ;~ 17C5:3590 loc_297c2: - // 5269 -cs=0x17c5;eip=0x003592; X(INC(*(dw*)(raddr(ss,bp+var_c)))); // 42033 inc [bp+var_C] ;~ 17C5:3592 + // 5255 +cs=0x17c5;eip=0x003592; X(INC(*(dw*)(raddr(ss,bp+var_c)))); // 90031 inc [bp+var_C] ;~ 17C5:3592 loc_297c5: - // 5270 -cs=0x17c5;eip=0x003595; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 42036 mov ax, [bp+var_12] ;~ 17C5:3595 -cs=0x17c5;eip=0x003598; T(CMP(*(dw*)(raddr(ss,bp+var_c)), ax)); // 42037 cmp [bp+var_C], ax ;~ 17C5:3598 -cs=0x17c5;eip=0x00359b; J(JG(loc_29826)); // 42038 jg short loc_29826 ;~ 17C5:359B -cs=0x17c5;eip=0x00359d; T(si = word_4ef10;); // 42039 mov si, word_4EF10 ;~ 17C5:359D -cs=0x17c5;eip=0x0035a1; T(SAR(si, 1)); // 42040 sar si, 1 ;~ 17C5:35A1 -cs=0x17c5;eip=0x0035a3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 42041 mov ax, [bp+var_C] ;~ 17C5:35A3 -cs=0x17c5;eip=0x0035a6; X(IMUL1_2(word_4ef10)); // 42042 imul word_4EF10 ;~ 17C5:35A6 -cs=0x17c5;eip=0x0035aa; T(SUB(ax, word_4ef14)); // 42043 sub ax, word_4EF14 ;~ 17C5:35AA -cs=0x17c5;eip=0x0035ae; T(ADD(ax, si)); // 42044 add ax, si ;~ 17C5:35AE -cs=0x17c5;eip=0x0035b0; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 42045 mov [bp+var_14], ax ;~ 17C5:35B0 -cs=0x17c5;eip=0x0035b3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 42046 mov ax, [bp+var_E] ;~ 17C5:35B3 -cs=0x17c5;eip=0x0035b6; X(IMUL1_2(word_4ef10)); // 42047 imul word_4EF10 ;~ 17C5:35B6 -cs=0x17c5;eip=0x0035ba; T(SUB(ax, word_4ef16)); // 42048 sub ax, word_4EF16 ;~ 17C5:35BA -cs=0x17c5;eip=0x0035be; T(ADD(ax, si)); // 42049 add ax, si ;~ 17C5:35BE -cs=0x17c5;eip=0x0035c0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 42050 mov [bp+var_4], ax ;~ 17C5:35C0 -cs=0x17c5;eip=0x0035c3; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 42051 push [bp+var_E] ;~ 17C5:35C3 -cs=0x17c5;eip=0x0035c6; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 42052 push [bp+var_C] ;~ 17C5:35C6 -cs=0x17c5;eip=0x0035c9; X(PUSH(*(word_5239c))); // 42053 push word_5239C ;~ 17C5:35C9 -cs=0x17c5;eip=0x0035cd; J(CALL(sub_2896e,0)); // 42054 call sub_2896E ;~ 17C5:35CD -cs=0x17c5;eip=0x0035d0; T(ADD(sp, 6)); // 42055 add sp, 6 ;~ 17C5:35D0 -cs=0x17c5;eip=0x0035d3; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 42056 mov [bp+var_10], ax ;~ 17C5:35D3 -cs=0x17c5;eip=0x0035d6; T(CMP(ax, 0x0FFFF)); // 42057 cmp ax, 0FFFFh ;~ 17C5:35D6 -cs=0x17c5;eip=0x0035d9; J(JZ(loc_297c2)); // 42058 jz short loc_297C2 ;~ 17C5:35D9 -cs=0x17c5;eip=0x0035db; T(di = ax;); // 42059 mov di, ax ;~ 17C5:35DB -cs=0x17c5;eip=0x0035dd; T(SHL(di, 1)); // 42060 shl di, 1 ;~ 17C5:35DD -cs=0x17c5;eip=0x0035df; T(bx = *(word_5239c);); // 42061 mov bx, word_5239C ;~ 17C5:35DF -cs=0x17c5;eip=0x0035e3; T(cl = 6;); // 42062 mov cl, 6 ;~ 17C5:35E3 -cs=0x17c5;eip=0x0035e5; T(SHL(bx, cl)); // 42063 shl bx, cl ;~ 17C5:35E5 -cs=0x17c5;eip=0x0035e7; T(MOV(ax, *(dw*)(raddr(ds,bx+di-0x6450)))); // 42064 mov ax, [bx+di-6450h] ;~ 17C5:35E7 -cs=0x17c5;eip=0x0035eb; X(word_527d8 = ax;); // 42065 mov word_527D8, ax ;~ 17C5:35EB -cs=0x17c5;eip=0x0035ee; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 42066 mov [bp+var_A], 0 ;~ 17C5:35EE -cs=0x17c5;eip=0x0035f3; J(JMP(loc_297ac)); // 42067 jmp short loc_297AC ;~ 17C5:35F3 + // 5256 +cs=0x17c5;eip=0x003595; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 90034 mov ax, [bp+var_12] ;~ 17C5:3595 +cs=0x17c5;eip=0x003598; T(CMP(*(dw*)(raddr(ss,bp+var_c)), ax)); // 90035 cmp [bp+var_C], ax ;~ 17C5:3598 +cs=0x17c5;eip=0x00359b; J(JG(loc_29826)); // 90036 jg short loc_29826 ;~ 17C5:359B +cs=0x17c5;eip=0x00359d; T(si = word_4ef10;); // 90037 mov si, ds:word_4EF10 ;~ 17C5:359D +cs=0x17c5;eip=0x0035a1; T(SAR(si, 1)); // 90038 sar si, 1 ;~ 17C5:35A1 +cs=0x17c5;eip=0x0035a3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 90039 mov ax, [bp+var_C] ;~ 17C5:35A3 +cs=0x17c5;eip=0x0035a6; X(IMUL1_2(word_4ef10)); // 90040 imul ds:word_4EF10 ;~ 17C5:35A6 +cs=0x17c5;eip=0x0035aa; T(SUB(ax, word_4ef14)); // 90041 sub ax, ds:word_4EF14 ;~ 17C5:35AA +cs=0x17c5;eip=0x0035ae; T(ADD(ax, si)); // 90042 add ax, si ;~ 17C5:35AE +cs=0x17c5;eip=0x0035b0; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 90043 mov [bp+var_14], ax ;~ 17C5:35B0 +cs=0x17c5;eip=0x0035b3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 90044 mov ax, [bp+var_E] ;~ 17C5:35B3 +cs=0x17c5;eip=0x0035b6; X(IMUL1_2(word_4ef10)); // 90045 imul ds:word_4EF10 ;~ 17C5:35B6 +cs=0x17c5;eip=0x0035ba; T(SUB(ax, word_4ef16)); // 90046 sub ax, ds:word_4EF16 ;~ 17C5:35BA +cs=0x17c5;eip=0x0035be; T(ADD(ax, si)); // 90047 add ax, si ;~ 17C5:35BE +cs=0x17c5;eip=0x0035c0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 90048 mov [bp+var_4], ax ;~ 17C5:35C0 +cs=0x17c5;eip=0x0035c3; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 90049 push [bp+var_E] ;~ 17C5:35C3 +cs=0x17c5;eip=0x0035c6; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 90050 push [bp+var_C] ;~ 17C5:35C6 +cs=0x17c5;eip=0x0035c9; X(PUSH(word_5239c)); // 90051 push ds:word_5239C ;~ 17C5:35C9 +cs=0x17c5;eip=0x0035cd; J(CALL(sub_2896e,0)); // 90052 call sub_2896E ;~ 17C5:35CD +cs=0x17c5;eip=0x0035d0; T(ADD(sp, 6)); // 90053 add sp, 6 ;~ 17C5:35D0 +cs=0x17c5;eip=0x0035d3; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 90054 mov [bp+var_10], ax ;~ 17C5:35D3 +cs=0x17c5;eip=0x0035d6; T(CMP(ax, 0x0FFFF)); // 90055 cmp ax, 0FFFFh ;~ 17C5:35D6 +cs=0x17c5;eip=0x0035d9; J(JZ(loc_297c2)); // 90056 jz short loc_297C2 ;~ 17C5:35D9 +cs=0x17c5;eip=0x0035db; T(di = ax;); // 90057 mov di, ax ;~ 17C5:35DB +cs=0x17c5;eip=0x0035dd; T(SHL(di, 1)); // 90058 shl di, 1 ;~ 17C5:35DD +cs=0x17c5;eip=0x0035df; T(bx = word_5239c;); // 90059 mov bx, ds:word_5239C ;~ 17C5:35DF +cs=0x17c5;eip=0x0035e3; T(cl = 6;); // 90060 mov cl, 6 ;~ 17C5:35E3 +cs=0x17c5;eip=0x0035e5; T(SHL(bx, cl)); // 90061 shl bx, cl ;~ 17C5:35E5 +cs=0x17c5;eip=0x0035e7; T(MOV(ax, *(dw*)(raddr(ds,bx+di-0x6450)))); // 90062 mov ax, [bx+di-6450h] ;~ 17C5:35E7 +cs=0x17c5;eip=0x0035eb; X(word_527d8 = ax;); // 90063 mov ds:word_527D8, ax ;~ 17C5:35EB +cs=0x17c5;eip=0x0035ee; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 90064 mov [bp+var_A], 0 ;~ 17C5:35EE +cs=0x17c5;eip=0x0035f3; J(JMP(loc_297ac)); // 90065 jmp short loc_297AC ;~ 17C5:35F3 loc_29826: - // 5271 -cs=0x17c5;eip=0x0035f6; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 42073 inc [bp+var_E] ;~ 17C5:35F6 + // 5257 +cs=0x17c5;eip=0x0035f6; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 90071 inc [bp+var_E] ;~ 17C5:35F6 loc_29829: - // 5272 -cs=0x17c5;eip=0x0035f9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 42076 mov ax, [bp+var_2] ;~ 17C5:35F9 -cs=0x17c5;eip=0x0035fc; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 42077 cmp [bp+var_E], ax ;~ 17C5:35FC -cs=0x17c5;eip=0x0035ff; J(JG(loc_2983a)); // 42078 jg short loc_2983A ;~ 17C5:35FF -cs=0x17c5;eip=0x003601; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 42079 mov ax, [bp+var_6] ;~ 17C5:3601 -cs=0x17c5;eip=0x003604; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 42080 mov [bp+var_C], ax ;~ 17C5:3604 -cs=0x17c5;eip=0x003607; J(JMP(loc_297c5)); // 42081 jmp short loc_297C5 ;~ 17C5:3607 + // 5258 +cs=0x17c5;eip=0x0035f9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 90074 mov ax, [bp+var_2] ;~ 17C5:35F9 +cs=0x17c5;eip=0x0035fc; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 90075 cmp [bp+var_E], ax ;~ 17C5:35FC +cs=0x17c5;eip=0x0035ff; J(JG(loc_2983a)); // 90076 jg short loc_2983A ;~ 17C5:35FF +cs=0x17c5;eip=0x003601; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 90077 mov ax, [bp+var_6] ;~ 17C5:3601 +cs=0x17c5;eip=0x003604; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 90078 mov [bp+var_C], ax ;~ 17C5:3604 +cs=0x17c5;eip=0x003607; J(JMP(loc_297c5)); // 90079 jmp short loc_297C5 ;~ 17C5:3607 loc_2983a: - // 5273 -cs=0x17c5;eip=0x00360a; X(DEC(word_4ef1a)); // 42088 dec word_4EF1A ;~ 17C5:360A + // 5259 +cs=0x17c5;eip=0x00360a; X(DEC(word_4ef1a)); // 90086 dec ds:word_4EF1A ;~ 17C5:360A loc_2983e: - // 5274 -cs=0x17c5;eip=0x00360e; T(CMP(word_4ef1a, 0)); // 42091 cmp word_4EF1A, 0 ;~ 17C5:360E -cs=0x17c5;eip=0x003613; J(JL(loc_29862)); // 42092 jl short loc_29862 ;~ 17C5:3613 -cs=0x17c5;eip=0x003615; T(bx = word_4ef1a;); // 42093 mov bx, word_4EF1A ;~ 17C5:3615 -cs=0x17c5;eip=0x003619; T(SHL(bx, 1)); // 42094 shl bx, 1 ;~ 17C5:3619 -cs=0x17c5;eip=0x00361b; T(MOV(ax, *(dw*)(raddr(ds,bx+0x18D6)))); // 42095 mov ax, [bx+18D6h] ;~ 17C5:361B -cs=0x17c5;eip=0x00361f; X(*(word_5239c) = ax;); // 42096 mov word_5239C, ax ;~ 17C5:361F -cs=0x17c5;eip=0x003622; T(CMP(word_4ef1a, 1)); // 42097 cmp word_4EF1A, 1 ;~ 17C5:3622 -cs=0x17c5;eip=0x003627; J(JLE(loc_2985c)); // 42098 jle short loc_2985C ;~ 17C5:3627 -cs=0x17c5;eip=0x003629; J(JMP(loc_29700)); // 42099 jmp loc_29700 ;~ 17C5:3629 + // 5260 +cs=0x17c5;eip=0x00360e; T(CMP(word_4ef1a, 0)); // 90089 cmp ds:word_4EF1A, 0 ;~ 17C5:360E +cs=0x17c5;eip=0x003613; J(JL(loc_29862)); // 90090 jl short loc_29862 ;~ 17C5:3613 +cs=0x17c5;eip=0x003615; T(bx = word_4ef1a;); // 90091 mov bx, ds:word_4EF1A ;~ 17C5:3615 +cs=0x17c5;eip=0x003619; T(SHL(bx, 1)); // 90092 shl bx, 1 ;~ 17C5:3619 +cs=0x17c5;eip=0x00361b; T(MOV(ax, *(dw*)(raddr(ds,bx+0x18D6)))); // 90093 mov ax, [bx+18D6h] ;~ 17C5:361B +cs=0x17c5;eip=0x00361f; X(word_5239c = ax;); // 90094 mov ds:word_5239C, ax ;~ 17C5:361F +cs=0x17c5;eip=0x003622; T(CMP(word_4ef1a, 1)); // 90095 cmp ds:word_4EF1A, 1 ;~ 17C5:3622 +cs=0x17c5;eip=0x003627; J(JLE(loc_2985c)); // 90096 jle short loc_2985C ;~ 17C5:3627 +cs=0x17c5;eip=0x003629; J(JMP(loc_29700)); // 90097 jmp loc_29700 ;~ 17C5:3629 loc_2985c: - // 5275 -cs=0x17c5;eip=0x00362c; T(ax = 0x40;); // 42103 mov ax, 40h ; '@' ;~ 17C5:362C -cs=0x17c5;eip=0x00362f; J(JMP(loc_29702)); // 42104 jmp loc_29702 ;~ 17C5:362F + // 5261 +cs=0x17c5;eip=0x00362c; T(ax = 0x40;); // 90101 mov ax, 40h ; '@' ;~ 17C5:362C +cs=0x17c5;eip=0x00362f; J(JMP(loc_29702)); // 90102 jmp loc_29702 ;~ 17C5:362F loc_29862: - // 5276 -cs=0x17c5;eip=0x003632; X(POP(si)); // 42108 pop si ;~ 17C5:3632 -cs=0x17c5;eip=0x003633; X(POP(di)); // 42109 pop di ;~ 17C5:3633 -cs=0x17c5;eip=0x003634; T(sp = bp;); // 42110 mov sp, bp ;~ 17C5:3634 -cs=0x17c5;eip=0x003636; X(POP(bp)); // 42111 pop bp ;~ 17C5:3636 -cs=0x17c5;eip=0x003637; J(RETN(0)); // 42112 retn ;~ 17C5:3637 + // 5262 +cs=0x17c5;eip=0x003632; X(POP(si)); // 90106 pop si ;~ 17C5:3632 +cs=0x17c5;eip=0x003633; X(POP(di)); // 90107 pop di ;~ 17C5:3633 +cs=0x17c5;eip=0x003634; T(sp = bp;); // 90108 mov sp, bp ;~ 17C5:3634 +cs=0x17c5;eip=0x003636; X(POP(bp)); // 90109 pop bp ;~ 17C5:3636 +cs=0x17c5;eip=0x003637; J(RETN(0)); // 90110 retn ;~ 17C5:3637 assert(0); __dispatch_call: @@ -19446,61 +8359,61 @@ cs=0x17c5;eip=0x003637; J(RETN(0)); // 42112 retn ;~ 17C5:3637 _begin: #undef arg_0 #define arg_0 4 - // 42122 arg_0 = word ptr 4 ;~ 17C5:3638 + // 90120 arg_0 = word ptr 4 ;~ 17C5:3638 #undef arg_2 #define arg_2 6 - // 42123 arg_2 = word ptr 6 ;~ 17C5:3638 + // 90121 arg_2 = word ptr 6 ;~ 17C5:3638 #undef arg_4 #define arg_4 8 - // 42124 arg_4 = word ptr 8 ;~ 17C5:3638 + // 90122 arg_4 = word ptr 8 ;~ 17C5:3638 #undef arg_6 #define arg_6 0x0A - // 42125 arg_6 = word ptr 0Ah ;~ 17C5:3638 -cs=0x17c5;eip=0x003638; X(PUSH(bp)); // 42127 push bp ;~ 17C5:3638 -cs=0x17c5;eip=0x003639; T(bp = sp;); // 42128 mov bp, sp ;~ 17C5:3639 -cs=0x17c5;eip=0x00363b; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 42129 push [bp+arg_4] ;~ 17C5:363B -cs=0x17c5;eip=0x00363e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 42130 push [bp+arg_0] ;~ 17C5:363E -cs=0x17c5;eip=0x003641; T(SUB(ax, ax)); // 42131 sub ax, ax ;~ 17C5:3641 -cs=0x17c5;eip=0x003643; X(PUSH(ax)); // 42132 push ax ;~ 17C5:3643 -cs=0x17c5;eip=0x003644; X(PUSH(ax)); // 42133 push ax ;~ 17C5:3644 -cs=0x17c5;eip=0x003645; J(CALL(sub_298c4,0)); // 42134 call sub_298C4 ;~ 17C5:3645 -cs=0x17c5;eip=0x003648; T(ADD(sp, 8)); // 42135 add sp, 8 ;~ 17C5:3648 -cs=0x17c5;eip=0x00364b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 42136 mov bx, [bp+arg_0] ;~ 17C5:364B -cs=0x17c5;eip=0x00364e; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 42137 cmp word ptr [bx], 0 ;~ 17C5:364E -cs=0x17c5;eip=0x003651; J(JGE(loc_29887)); // 42138 jge short loc_29887 ;~ 17C5:3651 -cs=0x17c5;eip=0x003653; X(MOV(*(dw*)(raddr(ds,bx)), 0)); // 42139 mov word ptr [bx], 0 ;~ 17C5:3653 + // 90123 arg_6 = word ptr 0Ah ;~ 17C5:3638 +cs=0x17c5;eip=0x003638; X(PUSH(bp)); // 90125 push bp ;~ 17C5:3638 +cs=0x17c5;eip=0x003639; T(bp = sp;); // 90126 mov bp, sp ;~ 17C5:3639 +cs=0x17c5;eip=0x00363b; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 90127 push [bp+arg_4] ;~ 17C5:363B +cs=0x17c5;eip=0x00363e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 90128 push [bp+arg_0] ;~ 17C5:363E +cs=0x17c5;eip=0x003641; T(SUB(ax, ax)); // 90129 sub ax, ax ;~ 17C5:3641 +cs=0x17c5;eip=0x003643; X(PUSH(ax)); // 90130 push ax ;~ 17C5:3643 +cs=0x17c5;eip=0x003644; X(PUSH(ax)); // 90131 push ax ;~ 17C5:3644 +cs=0x17c5;eip=0x003645; J(CALL(sub_298c4,0)); // 90132 call sub_298C4 ;~ 17C5:3645 +cs=0x17c5;eip=0x003648; T(ADD(sp, 8)); // 90133 add sp, 8 ;~ 17C5:3648 +cs=0x17c5;eip=0x00364b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 90134 mov bx, [bp+arg_0] ;~ 17C5:364B +cs=0x17c5;eip=0x00364e; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 90135 cmp word ptr [bx], 0 ;~ 17C5:364E +cs=0x17c5;eip=0x003651; J(JGE(loc_29887)); // 90136 jge short loc_29887 ;~ 17C5:3651 +cs=0x17c5;eip=0x003653; X(MOV(*(dw*)(raddr(ds,bx)), 0)); // 90137 mov word ptr [bx], 0 ;~ 17C5:3653 loc_29887: - // 5277 -cs=0x17c5;eip=0x003657; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 42142 mov bx, [bp+arg_4] ;~ 17C5:3657 -cs=0x17c5;eip=0x00365a; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 42143 cmp word ptr [bx], 0 ;~ 17C5:365A -cs=0x17c5;eip=0x00365d; J(JGE(loc_29893)); // 42144 jge short loc_29893 ;~ 17C5:365D -cs=0x17c5;eip=0x00365f; X(MOV(*(dw*)(raddr(ds,bx)), 0)); // 42145 mov word ptr [bx], 0 ;~ 17C5:365F + // 5263 +cs=0x17c5;eip=0x003657; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 90140 mov bx, [bp+arg_4] ;~ 17C5:3657 +cs=0x17c5;eip=0x00365a; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 90141 cmp word ptr [bx], 0 ;~ 17C5:365A +cs=0x17c5;eip=0x00365d; J(JGE(loc_29893)); // 90142 jge short loc_29893 ;~ 17C5:365D +cs=0x17c5;eip=0x00365f; X(MOV(*(dw*)(raddr(ds,bx)), 0)); // 90143 mov word ptr [bx], 0 ;~ 17C5:365F loc_29893: - // 5278 -cs=0x17c5;eip=0x003663; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 42148 push [bp+arg_6] ;~ 17C5:3663 -cs=0x17c5;eip=0x003666; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 42149 push [bp+arg_2] ;~ 17C5:3666 -cs=0x17c5;eip=0x003669; X(PUSH(word_4d789)); // 42150 push word_4D789 ;~ 17C5:3669 -cs=0x17c5;eip=0x00366d; X(PUSH(word_4d787)); // 42151 push word_4D787 ;~ 17C5:366D -cs=0x17c5;eip=0x003671; J(CALL(sub_298c4,0)); // 42152 call sub_298C4 ;~ 17C5:3671 -cs=0x17c5;eip=0x003674; T(ADD(sp, 8)); // 42153 add sp, 8 ;~ 17C5:3674 -cs=0x17c5;eip=0x003677; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 42154 mov bx, [bp+arg_2] ;~ 17C5:3677 -cs=0x17c5;eip=0x00367a; T(ax = word_4ef12;); // 42155 mov ax, word_4EF12 ;~ 17C5:367A -cs=0x17c5;eip=0x00367d; T(CMP(*(dw*)(raddr(ds,bx)), ax)); // 42156 cmp [bx], ax ;~ 17C5:367D -cs=0x17c5;eip=0x00367f; J(JL(loc_298b4)); // 42157 jl short loc_298B4 ;~ 17C5:367F -cs=0x17c5;eip=0x003681; T(DEC(ax)); // 42158 dec ax ;~ 17C5:3681 -cs=0x17c5;eip=0x003682; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 42159 mov [bx], ax ;~ 17C5:3682 + // 5264 +cs=0x17c5;eip=0x003663; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 90146 push [bp+arg_6] ;~ 17C5:3663 +cs=0x17c5;eip=0x003666; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 90147 push [bp+arg_2] ;~ 17C5:3666 +cs=0x17c5;eip=0x003669; X(PUSH(word_4d789)); // 90148 push ds:word_4D789 ;~ 17C5:3669 +cs=0x17c5;eip=0x00366d; X(PUSH(word_4d787)); // 90149 push ds:word_4D787 ;~ 17C5:366D +cs=0x17c5;eip=0x003671; J(CALL(sub_298c4,0)); // 90150 call sub_298C4 ;~ 17C5:3671 +cs=0x17c5;eip=0x003674; T(ADD(sp, 8)); // 90151 add sp, 8 ;~ 17C5:3674 +cs=0x17c5;eip=0x003677; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 90152 mov bx, [bp+arg_2] ;~ 17C5:3677 +cs=0x17c5;eip=0x00367a; T(ax = word_4ef12;); // 90153 mov ax, ds:word_4EF12 ;~ 17C5:367A +cs=0x17c5;eip=0x00367d; T(CMP(*(dw*)(raddr(ds,bx)), ax)); // 90154 cmp [bx], ax ;~ 17C5:367D +cs=0x17c5;eip=0x00367f; J(JL(loc_298b4)); // 90155 jl short loc_298B4 ;~ 17C5:367F +cs=0x17c5;eip=0x003681; T(DEC(ax)); // 90156 dec ax ;~ 17C5:3681 +cs=0x17c5;eip=0x003682; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 90157 mov [bx], ax ;~ 17C5:3682 loc_298b4: - // 5279 -cs=0x17c5;eip=0x003684; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 42162 mov bx, [bp+arg_6] ;~ 17C5:3684 -cs=0x17c5;eip=0x003687; T(ax = word_4ef12;); // 42163 mov ax, word_4EF12 ;~ 17C5:3687 -cs=0x17c5;eip=0x00368a; T(CMP(*(dw*)(raddr(ds,bx)), ax)); // 42164 cmp [bx], ax ;~ 17C5:368A -cs=0x17c5;eip=0x00368c; J(JL(loc_298c1)); // 42165 jl short loc_298C1 ;~ 17C5:368C -cs=0x17c5;eip=0x00368e; T(DEC(ax)); // 42166 dec ax ;~ 17C5:368E -cs=0x17c5;eip=0x00368f; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 42167 mov [bx], ax ;~ 17C5:368F + // 5265 +cs=0x17c5;eip=0x003684; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 90160 mov bx, [bp+arg_6] ;~ 17C5:3684 +cs=0x17c5;eip=0x003687; T(ax = word_4ef12;); // 90161 mov ax, ds:word_4EF12 ;~ 17C5:3687 +cs=0x17c5;eip=0x00368a; T(CMP(*(dw*)(raddr(ds,bx)), ax)); // 90162 cmp [bx], ax ;~ 17C5:368A +cs=0x17c5;eip=0x00368c; J(JL(loc_298c1)); // 90163 jl short loc_298C1 ;~ 17C5:368C +cs=0x17c5;eip=0x00368e; T(DEC(ax)); // 90164 dec ax ;~ 17C5:368E +cs=0x17c5;eip=0x00368f; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 90165 mov [bx], ax ;~ 17C5:368F loc_298c1: - // 5280 -cs=0x17c5;eip=0x003691; X(POP(bp)); // 42170 pop bp ;~ 17C5:3691 -cs=0x17c5;eip=0x003692; J(RETN(0)); // 42171 retn ;~ 17C5:3692 + // 5266 +cs=0x17c5;eip=0x003691; X(POP(bp)); // 90168 pop bp ;~ 17C5:3691 +cs=0x17c5;eip=0x003692; J(RETN(0)); // 90169 retn ;~ 17C5:3692 assert(0); __dispatch_call: @@ -19531,41 +8444,41 @@ cs=0x17c5;eip=0x003692; J(RETN(0)); // 42171 retn ;~ 17C5:3692 _begin: #undef arg_0 #define arg_0 4 - // 42184 arg_0 = word ptr 4 ;~ 17C5:3694 + // 90182 arg_0 = word ptr 4 ;~ 17C5:3694 #undef arg_2 #define arg_2 6 - // 42185 arg_2 = word ptr 6 ;~ 17C5:3694 + // 90183 arg_2 = word ptr 6 ;~ 17C5:3694 #undef arg_4 #define arg_4 8 - // 42186 arg_4 = word ptr 8 ;~ 17C5:3694 + // 90184 arg_4 = word ptr 8 ;~ 17C5:3694 #undef arg_6 #define arg_6 0x0A - // 42187 arg_6 = word ptr 0Ah ;~ 17C5:3694 -cs=0x17c5;eip=0x003694; X(PUSH(bp)); // 42189 push bp ;~ 17C5:3694 -cs=0x17c5;eip=0x003695; T(bp = sp;); // 42190 mov bp, sp ;~ 17C5:3695 -cs=0x17c5;eip=0x003697; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42191 mov ax, [bp+arg_0] ;~ 17C5:3697 -cs=0x17c5;eip=0x00369a; T(SUB(ax, word_48bbc)); // 42192 sub ax, word_48BBC ;~ 17C5:369A -cs=0x17c5;eip=0x00369e; T(ADD(ax, word_4ef14)); // 42193 add ax, word_4EF14 ;~ 17C5:369E -cs=0x17c5;eip=0x0036a2; T(CWD); // 42194 cwd ;~ 17C5:36A2 -cs=0x17c5;eip=0x0036a3; T(cx = word_4ef10;); // 42195 mov cx, word_4EF10 ;~ 17C5:36A3 -cs=0x17c5;eip=0x0036a7; T(IDIV2(cx)); // 42196 idiv cx ;~ 17C5:36A7 -cs=0x17c5;eip=0x0036a9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 42197 mov bx, [bp+arg_4] ;~ 17C5:36A9 -cs=0x17c5;eip=0x0036ac; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 42198 mov [bx], ax ;~ 17C5:36AC -cs=0x17c5;eip=0x0036ae; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 42199 mov ax, [bp+arg_2] ;~ 17C5:36AE -cs=0x17c5;eip=0x0036b1; T(SUB(ax, *(word_48bbe))); // 42200 sub ax, word_48BBE ;~ 17C5:36B1 -cs=0x17c5;eip=0x0036b5; T(SHL(ax, 1)); // 42201 shl ax, 1 ;~ 17C5:36B5 -cs=0x17c5;eip=0x0036b7; T(SHL(ax, 1)); // 42202 shl ax, 1 ;~ 17C5:36B7 -cs=0x17c5;eip=0x0036b9; T(CWD); // 42203 cwd ;~ 17C5:36B9 -cs=0x17c5;eip=0x0036ba; T(cx = 3;); // 42204 mov cx, 3 ;~ 17C5:36BA -cs=0x17c5;eip=0x0036bd; T(IDIV2(cx)); // 42205 idiv cx ;~ 17C5:36BD -cs=0x17c5;eip=0x0036bf; T(ADD(ax, word_4ef16)); // 42206 add ax, word_4EF16 ;~ 17C5:36BF -cs=0x17c5;eip=0x0036c3; T(CWD); // 42207 cwd ;~ 17C5:36C3 -cs=0x17c5;eip=0x0036c4; T(cx = word_4ef10;); // 42208 mov cx, word_4EF10 ;~ 17C5:36C4 -cs=0x17c5;eip=0x0036c8; T(IDIV2(cx)); // 42209 idiv cx ;~ 17C5:36C8 -cs=0x17c5;eip=0x0036ca; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 42210 mov bx, [bp+arg_6] ;~ 17C5:36CA -cs=0x17c5;eip=0x0036cd; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 42211 mov [bx], ax ;~ 17C5:36CD -cs=0x17c5;eip=0x0036cf; X(POP(bp)); // 42212 pop bp ;~ 17C5:36CF -cs=0x17c5;eip=0x0036d0; J(RETN(0)); // 42213 retn ;~ 17C5:36D0 + // 90185 arg_6 = word ptr 0Ah ;~ 17C5:3694 +cs=0x17c5;eip=0x003694; X(PUSH(bp)); // 90187 push bp ;~ 17C5:3694 +cs=0x17c5;eip=0x003695; T(bp = sp;); // 90188 mov bp, sp ;~ 17C5:3695 +cs=0x17c5;eip=0x003697; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90189 mov ax, [bp+arg_0] ;~ 17C5:3697 +cs=0x17c5;eip=0x00369a; T(SUB(ax, word_48bbc)); // 90190 sub ax, word_48BBC ;~ 17C5:369A +cs=0x17c5;eip=0x00369e; T(ADD(ax, word_4ef14)); // 90191 add ax, ds:word_4EF14 ;~ 17C5:369E +cs=0x17c5;eip=0x0036a2; T(CWD); // 90192 cwd ;~ 17C5:36A2 +cs=0x17c5;eip=0x0036a3; T(cx = word_4ef10;); // 90193 mov cx, ds:word_4EF10 ;~ 17C5:36A3 +cs=0x17c5;eip=0x0036a7; T(IDIV2(cx)); // 90194 idiv cx ;~ 17C5:36A7 +cs=0x17c5;eip=0x0036a9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 90195 mov bx, [bp+arg_4] ;~ 17C5:36A9 +cs=0x17c5;eip=0x0036ac; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 90196 mov [bx], ax ;~ 17C5:36AC +cs=0x17c5;eip=0x0036ae; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 90197 mov ax, [bp+arg_2] ;~ 17C5:36AE +cs=0x17c5;eip=0x0036b1; T(SUB(ax, *(word_48bbe))); // 90198 sub ax, word_48BBE ;~ 17C5:36B1 +cs=0x17c5;eip=0x0036b5; T(SHL(ax, 1)); // 90199 shl ax, 1 ;~ 17C5:36B5 +cs=0x17c5;eip=0x0036b7; T(SHL(ax, 1)); // 90200 shl ax, 1 ;~ 17C5:36B7 +cs=0x17c5;eip=0x0036b9; T(CWD); // 90201 cwd ;~ 17C5:36B9 +cs=0x17c5;eip=0x0036ba; T(cx = 3;); // 90202 mov cx, 3 ;~ 17C5:36BA +cs=0x17c5;eip=0x0036bd; T(IDIV2(cx)); // 90203 idiv cx ;~ 17C5:36BD +cs=0x17c5;eip=0x0036bf; T(ADD(ax, word_4ef16)); // 90204 add ax, ds:word_4EF16 ;~ 17C5:36BF +cs=0x17c5;eip=0x0036c3; T(CWD); // 90205 cwd ;~ 17C5:36C3 +cs=0x17c5;eip=0x0036c4; T(cx = word_4ef10;); // 90206 mov cx, ds:word_4EF10 ;~ 17C5:36C4 +cs=0x17c5;eip=0x0036c8; T(IDIV2(cx)); // 90207 idiv cx ;~ 17C5:36C8 +cs=0x17c5;eip=0x0036ca; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 90208 mov bx, [bp+arg_6] ;~ 17C5:36CA +cs=0x17c5;eip=0x0036cd; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 90209 mov [bx], ax ;~ 17C5:36CD +cs=0x17c5;eip=0x0036cf; X(POP(bp)); // 90210 pop bp ;~ 17C5:36CF +cs=0x17c5;eip=0x0036d0; J(RETN(0)); // 90211 retn ;~ 17C5:36D0 assert(0); __dispatch_call: @@ -19592,62 +8505,62 @@ cs=0x17c5;eip=0x0036d0; J(RETN(0)); // 42213 retn ;~ 17C5:36D0 _begin: #undef arg_0 #define arg_0 4 - // 42225 arg_0 = word ptr 4 ;~ 17C5:36D2 + // 90223 arg_0 = word ptr 4 ;~ 17C5:36D2 #undef arg_2 #define arg_2 6 - // 42226 arg_2 = word ptr 6 ;~ 17C5:36D2 + // 90224 arg_2 = word ptr 6 ;~ 17C5:36D2 #undef arg_4 #define arg_4 8 - // 42227 arg_4 = word ptr 8 ;~ 17C5:36D2 + // 90225 arg_4 = word ptr 8 ;~ 17C5:36D2 #undef arg_6 #define arg_6 0x0A - // 42228 arg_6 = word ptr 0Ah ;~ 17C5:36D2 -cs=0x17c5;eip=0x0036d2; X(PUSH(bp)); // 42230 push bp ;~ 17C5:36D2 -cs=0x17c5;eip=0x0036d3; T(bp = sp;); // 42231 mov bp, sp ;~ 17C5:36D3 -cs=0x17c5;eip=0x0036d5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42232 mov ax, [bp+arg_0] ;~ 17C5:36D5 -cs=0x17c5;eip=0x0036d8; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 42233 mov dx, [bp+arg_2] ;~ 17C5:36D8 -cs=0x17c5;eip=0x0036db; X(*(dw*)(&dword_4a46c) = ax;); // 42234 mov word ptr dword_4A46C, ax ;~ 17C5:36DB -cs=0x17c5;eip=0x0036de; X(*(dw*)(((db*)&dword_4a46c)+2) = dx;); // 42235 mov word ptr dword_4A46C+2, dx ;~ 17C5:36DE -cs=0x17c5;eip=0x0036e2; X(INC(*(dw*)(&dword_4a46c))); // 42236 inc word ptr dword_4A46C ;~ 17C5:36E2 -cs=0x17c5;eip=0x0036e6; X(word_4a490 = 0;); // 42237 mov word_4A490, 0 ;~ 17C5:36E6 -cs=0x17c5;eip=0x0036ec; J(CALLF(sub_3650a,0)); // 42238 call sub_3650A ;~ 17C5:36EC -cs=0x17c5;eip=0x0036f1; T(CMP(*(word_5239c), 3)); // 42239 cmp word_5239C, 3 ;~ 17C5:36F1 -cs=0x17c5;eip=0x0036f6; J(JL(loc_2993a)); // 42240 jl short loc_2993A ;~ 17C5:36F6 -cs=0x17c5;eip=0x0036f8; T(LES(bx, dword_4a46c)); // 42241 les bx, dword_4A46C ;~ 17C5:36F8 -cs=0x17c5;eip=0x0036fc; T(MOV(al, *(raddr(es,bx)))); // 42242 mov al, es:[bx] ;~ 17C5:36FC -cs=0x17c5;eip=0x0036ff; T(SUB(ah, ah)); // 42243 sub ah, ah ;~ 17C5:36FF -cs=0x17c5;eip=0x003701; T(AND(ax, 0x40)); // 42244 and ax, 40h ;~ 17C5:3701 -cs=0x17c5;eip=0x003704; T(CMP(ax, word_4ef18)); // 42245 cmp ax, word_4EF18 ;~ 17C5:3704 -cs=0x17c5;eip=0x003708; J(JNZ(loc_29978)); // 42246 jnz short loc_29978 ;~ 17C5:3708 + // 90226 arg_6 = word ptr 0Ah ;~ 17C5:36D2 +cs=0x17c5;eip=0x0036d2; X(PUSH(bp)); // 90228 push bp ;~ 17C5:36D2 +cs=0x17c5;eip=0x0036d3; T(bp = sp;); // 90229 mov bp, sp ;~ 17C5:36D3 +cs=0x17c5;eip=0x0036d5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90230 mov ax, [bp+arg_0] ;~ 17C5:36D5 +cs=0x17c5;eip=0x0036d8; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 90231 mov dx, [bp+arg_2] ;~ 17C5:36D8 +cs=0x17c5;eip=0x0036db; X(*(dw*)(&dword_4a46c) = ax;); // 90232 mov word ptr dword_4A46C, ax ;~ 17C5:36DB +cs=0x17c5;eip=0x0036de; X(*(dw*)(((db*)&dword_4a46c)+2) = dx;); // 90233 mov word ptr dword_4A46C+2, dx ;~ 17C5:36DE +cs=0x17c5;eip=0x0036e2; X(INC(*(dw*)(&dword_4a46c))); // 90234 inc word ptr dword_4A46C ;~ 17C5:36E2 +cs=0x17c5;eip=0x0036e6; X(word_4a490 = 0;); // 90235 mov word_4A490, 0 ;~ 17C5:36E6 +cs=0x17c5;eip=0x0036ec; J(CALLF(sub_3650a,0)); // 90236 call sub_3650A ;~ 17C5:36EC +cs=0x17c5;eip=0x0036f1; T(CMP(word_5239c, 3)); // 90237 cmp ds:word_5239C, 3 ;~ 17C5:36F1 +cs=0x17c5;eip=0x0036f6; J(JL(loc_2993a)); // 90238 jl short loc_2993A ;~ 17C5:36F6 +cs=0x17c5;eip=0x0036f8; T(LES(bx, dword_4a46c)); // 90239 les bx, dword_4A46C ;~ 17C5:36F8 +cs=0x17c5;eip=0x0036fc; T(MOV(al, *(raddr(es,bx)))); // 90240 mov al, es:[bx] ;~ 17C5:36FC +cs=0x17c5;eip=0x0036ff; T(SUB(ah, ah)); // 90241 sub ah, ah ;~ 17C5:36FF +cs=0x17c5;eip=0x003701; T(AND(ax, 0x40)); // 90242 and ax, 40h ;~ 17C5:3701 +cs=0x17c5;eip=0x003704; T(CMP(ax, word_4ef18)); // 90243 cmp ax, ds:word_4EF18 ;~ 17C5:3704 +cs=0x17c5;eip=0x003708; J(JNZ(loc_29978)); // 90244 jnz short loc_29978 ;~ 17C5:3708 loc_2993a: - // 5281 -cs=0x17c5;eip=0x00370a; T(LES(bx, dword_4a46c)); // 42249 les bx, dword_4A46C ;~ 17C5:370A -cs=0x17c5;eip=0x00370e; T(MOV(al, *(raddr(es,bx)))); // 42250 mov al, es:[bx] ;~ 17C5:370E -cs=0x17c5;eip=0x003711; T(SUB(ah, ah)); // 42251 sub ah, ah ;~ 17C5:3711 -cs=0x17c5;eip=0x003713; T(AND(ax, 0x3F)); // 42252 and ax, 3Fh ;~ 17C5:3713 -cs=0x17c5;eip=0x003716; T(CMP(ax, 0x3E)); // 42253 cmp ax, 3Eh ; '>' ;~ 17C5:3716 -cs=0x17c5;eip=0x003719; J(JZ(loc_29978)); // 42254 jz short loc_29978 ;~ 17C5:3719 -cs=0x17c5;eip=0x00371b; T(CMP(ax, 0x3F)); // 42255 cmp ax, 3Fh ; '?' ;~ 17C5:371B -cs=0x17c5;eip=0x00371e; J(JNZ(loc_29956)); // 42256 jnz short loc_29956 ;~ 17C5:371E -cs=0x17c5;eip=0x003720; J(CALL(sub_2997a,0)); // 42257 call sub_2997A ;~ 17C5:3720 -cs=0x17c5;eip=0x003723; X(POP(bp)); // 42259 pop bp ;~ 17C5:3723 -cs=0x17c5;eip=0x003724; J(RETN(0)); // 42260 retn ;~ 17C5:3724 + // 5267 +cs=0x17c5;eip=0x00370a; T(LES(bx, dword_4a46c)); // 90247 les bx, dword_4A46C ;~ 17C5:370A +cs=0x17c5;eip=0x00370e; T(MOV(al, *(raddr(es,bx)))); // 90248 mov al, es:[bx] ;~ 17C5:370E +cs=0x17c5;eip=0x003711; T(SUB(ah, ah)); // 90249 sub ah, ah ;~ 17C5:3711 +cs=0x17c5;eip=0x003713; T(AND(ax, 0x3F)); // 90250 and ax, 3Fh ;~ 17C5:3713 +cs=0x17c5;eip=0x003716; T(CMP(ax, 0x3E)); // 90251 cmp ax, 3Eh ; '>' ;~ 17C5:3716 +cs=0x17c5;eip=0x003719; J(JZ(loc_29978)); // 90252 jz short loc_29978 ;~ 17C5:3719 +cs=0x17c5;eip=0x00371b; T(CMP(ax, 0x3F)); // 90253 cmp ax, 3Fh ; '?' ;~ 17C5:371B +cs=0x17c5;eip=0x00371e; J(JNZ(loc_29956)); // 90254 jnz short loc_29956 ;~ 17C5:371E +cs=0x17c5;eip=0x003720; J(CALL(sub_2997a,0)); // 90255 call sub_2997A ;~ 17C5:3720 +cs=0x17c5;eip=0x003723; X(POP(bp)); // 90257 pop bp ;~ 17C5:3723 +cs=0x17c5;eip=0x003724; J(RETN(0)); // 90258 retn ;~ 17C5:3724 loc_29956: - // 5282 -cs=0x17c5;eip=0x003726; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 42266 push [bp+arg_6] ;~ 17C5:3726 -cs=0x17c5;eip=0x003729; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 42267 push [bp+arg_4] ;~ 17C5:3729 -cs=0x17c5;eip=0x00372c; J(CALL(sub_299be,0)); // 42268 call sub_299BE ;~ 17C5:372C -cs=0x17c5;eip=0x00372f; T(ADD(sp, 4)); // 42269 add sp, 4 ;~ 17C5:372F -cs=0x17c5;eip=0x003732; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 42270 push [bp+arg_6] ;~ 17C5:3732 -cs=0x17c5;eip=0x003735; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 42271 push [bp+arg_4] ;~ 17C5:3735 -cs=0x17c5;eip=0x003738; J(CALL(sub_29a46,0)); // 42272 call sub_29A46 ;~ 17C5:3738 -cs=0x17c5;eip=0x00373b; T(ADD(sp, 4)); // 42273 add sp, 4 ;~ 17C5:373B -cs=0x17c5;eip=0x00373e; J(CALLF(sub_36c76,0)); // 42274 call sub_36C76 ;~ 17C5:373E -cs=0x17c5;eip=0x003743; J(CALLF(sub_3720c,0)); // 42275 call sub_3720C ;~ 17C5:3743 + // 5268 +cs=0x17c5;eip=0x003726; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 90264 push [bp+arg_6] ;~ 17C5:3726 +cs=0x17c5;eip=0x003729; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 90265 push [bp+arg_4] ;~ 17C5:3729 +cs=0x17c5;eip=0x00372c; J(CALL(sub_299be,0)); // 90266 call sub_299BE ;~ 17C5:372C +cs=0x17c5;eip=0x00372f; T(ADD(sp, 4)); // 90267 add sp, 4 ;~ 17C5:372F +cs=0x17c5;eip=0x003732; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 90268 push [bp+arg_6] ;~ 17C5:3732 +cs=0x17c5;eip=0x003735; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 90269 push [bp+arg_4] ;~ 17C5:3735 +cs=0x17c5;eip=0x003738; J(CALL(sub_29a46,0)); // 90270 call sub_29A46 ;~ 17C5:3738 +cs=0x17c5;eip=0x00373b; T(ADD(sp, 4)); // 90271 add sp, 4 ;~ 17C5:373B +cs=0x17c5;eip=0x00373e; J(CALLF(sub_36c76,0)); // 90272 call sub_36C76 ;~ 17C5:373E +cs=0x17c5;eip=0x003743; J(CALLF(sub_3720c,0)); // 90273 call sub_3720C ;~ 17C5:3743 loc_29978: - // 5283 -cs=0x17c5;eip=0x003748; X(POP(bp)); // 42279 pop bp ;~ 17C5:3748 -cs=0x17c5;eip=0x003749; J(RETN(0)); // 42280 retn ;~ 17C5:3749 + // 5269 +cs=0x17c5;eip=0x003748; X(POP(bp)); // 90277 pop bp ;~ 17C5:3748 +cs=0x17c5;eip=0x003749; J(RETN(0)); // 90278 retn ;~ 17C5:3749 assert(0); __dispatch_call: @@ -19667,47 +8580,47 @@ cs=0x17c5;eip=0x003749; J(RETN(0)); // 42280 retn ;~ 17C5:3749 - bool _group31(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group30(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group31: + _group30: _begin: sub_2997a: - // 42288 + // 90286 #undef arg_0 #define arg_0 4 - // 42290 arg_0 = word ptr 4 ;~ 17C5:374A + // 90288 arg_0 = word ptr 4 ;~ 17C5:374A #undef arg_2 #define arg_2 6 - // 42291 arg_2 = word ptr 6 ;~ 17C5:374A -cs=0x17c5;eip=0x00374a; X(PUSH(bp)); // 42293 push bp ;~ 17C5:374A -cs=0x17c5;eip=0x00374b; T(bp = sp;); // 42294 mov bp, sp ;~ 17C5:374B -cs=0x17c5;eip=0x00374d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42295 mov ax, [bp+arg_0] ;~ 17C5:374D -cs=0x17c5;eip=0x003750; T(ADD(ax, word_48bbc)); // 42296 add ax, word_48BBC ;~ 17C5:3750 -cs=0x17c5;eip=0x003754; X(word_4d78d = ax;); // 42297 mov word_4D78D, ax ;~ 17C5:3754 -cs=0x17c5;eip=0x003757; X(word_4d78f = ax;); // 42298 mov word_4D78F, ax ;~ 17C5:3757 -cs=0x17c5;eip=0x00375a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 42299 mov ax, [bp+arg_2] ;~ 17C5:375A -cs=0x17c5;eip=0x00375d; T(NEG(ax)); // 42300 neg ax ;~ 17C5:375D -cs=0x17c5;eip=0x00375f; T(ADD(ax, *(word_48bbe))); // 42301 add ax, word_48BBE ;~ 17C5:375F -cs=0x17c5;eip=0x003763; X(word_4d791 = ax;); // 42302 mov word_4D791, ax ;~ 17C5:3763 -cs=0x17c5;eip=0x003766; X(word_4d793 = ax;); // 42303 mov word_4D793, ax ;~ 17C5:3766 -cs=0x17c5;eip=0x003769; X(INC(*(dw*)(&dword_4a46c))); // 42304 inc word ptr dword_4A46C ;~ 17C5:3769 -cs=0x17c5;eip=0x00376d; T(bx = *(dw*)(&dword_4a46c);); // 42305 mov bx, word ptr dword_4A46C ;~ 17C5:376D -cs=0x17c5;eip=0x003771; X(INC(*(dw*)(&dword_4a46c))); // 42306 inc word ptr dword_4A46C ;~ 17C5:3771 -cs=0x17c5;eip=0x003775; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42307 mov es, word ptr dword_4A46C+2 ;~ 17C5:3775 -cs=0x17c5;eip=0x003779; T(MOV(al, *(raddr(es,bx)))); // 42309 mov al, es:[bx] ;~ 17C5:3779 -cs=0x17c5;eip=0x00377c; T(SUB(ah, ah)); // 42310 sub ah, ah ;~ 17C5:377C -cs=0x17c5;eip=0x00377e; X(PUSH(ax)); // 42311 push ax ;~ 17C5:377E -cs=0x17c5;eip=0x00377f; J(CALLF(sub_49a43,0)); // 42312 call far ptr sub_49A43 ;~ 17C5:377F + // 90289 arg_2 = word ptr 6 ;~ 17C5:374A +cs=0x17c5;eip=0x00374a; X(PUSH(bp)); // 90291 push bp ;~ 17C5:374A +cs=0x17c5;eip=0x00374b; T(bp = sp;); // 90292 mov bp, sp ;~ 17C5:374B +cs=0x17c5;eip=0x00374d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90293 mov ax, [bp+arg_0] ;~ 17C5:374D +cs=0x17c5;eip=0x003750; T(ADD(ax, word_48bbc)); // 90294 add ax, word_48BBC ;~ 17C5:3750 +cs=0x17c5;eip=0x003754; X(word_4d78d = ax;); // 90295 mov ds:word_4D78D, ax ;~ 17C5:3754 +cs=0x17c5;eip=0x003757; X(word_4d78f = ax;); // 90296 mov ds:word_4D78F, ax ;~ 17C5:3757 +cs=0x17c5;eip=0x00375a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 90297 mov ax, [bp+arg_2] ;~ 17C5:375A +cs=0x17c5;eip=0x00375d; T(NEG(ax)); // 90298 neg ax ;~ 17C5:375D +cs=0x17c5;eip=0x00375f; T(ADD(ax, *(word_48bbe))); // 90299 add ax, word_48BBE ;~ 17C5:375F +cs=0x17c5;eip=0x003763; X(word_4d791 = ax;); // 90300 mov ds:word_4D791, ax ;~ 17C5:3763 +cs=0x17c5;eip=0x003766; X(word_4d793 = ax;); // 90301 mov ds:word_4D793, ax ;~ 17C5:3766 +cs=0x17c5;eip=0x003769; X(INC(*(dw*)(&dword_4a46c))); // 90302 inc word ptr dword_4A46C ;~ 17C5:3769 +cs=0x17c5;eip=0x00376d; T(bx = *(dw*)(&dword_4a46c);); // 90303 mov bx, word ptr dword_4A46C ;~ 17C5:376D +cs=0x17c5;eip=0x003771; X(INC(*(dw*)(&dword_4a46c))); // 90304 inc word ptr dword_4A46C ;~ 17C5:3771 +cs=0x17c5;eip=0x003775; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90305 mov es, word ptr dword_4A46C+2 ;~ 17C5:3775 +cs=0x17c5;eip=0x003779; T(MOV(al, *(raddr(es,bx)))); // 90307 mov al, es:[bx] ;~ 17C5:3779 +cs=0x17c5;eip=0x00377c; T(SUB(ah, ah)); // 90308 sub ah, ah ;~ 17C5:377C +cs=0x17c5;eip=0x00377e; X(PUSH(ax)); // 90309 push ax ;~ 17C5:377E +cs=0x17c5;eip=0x00377f; J(CALLF(sub_49a43,0)); // 90310 call far ptr sub_49A43 ;~ 17C5:377F seg2623_3784_proc: - // 42316 -cs=0x17c5;eip=0x003784; T(ADD(sp, 2)); // 42316 add sp, 2 ;~ 17C5:3784 -cs=0x17c5;eip=0x003787; J(CALLF(sub_3775a,0)); // 42317 call sub_3775A ;~ 17C5:3787 -cs=0x17c5;eip=0x00378c; X(POP(bp)); // 42318 pop bp ;~ 17C5:378C -cs=0x17c5;eip=0x00378d; J(RETN(0)); // 42319 retn ;~ 17C5:378D + // 90314 +cs=0x17c5;eip=0x003784; T(ADD(sp, 2)); // 90314 add sp, 2 ;~ 17C5:3784 +cs=0x17c5;eip=0x003787; J(CALLF(sub_3775a,0)); // 90315 call sub_3775A ;~ 17C5:3787 +cs=0x17c5;eip=0x00378c; X(POP(bp)); // 90316 pop bp ;~ 17C5:378C +cs=0x17c5;eip=0x00378d; J(RETN(0)); // 90317 retn ;~ 17C5:378D assert(0); __dispatch_call: @@ -19735,65 +8648,65 @@ cs=0x17c5;eip=0x00378d; J(RETN(0)); // 42319 retn ;~ 17C5:378D _begin: #undef var_6 #define var_6 -6 - // 42327 var_6 = word ptr -6 ;~ 17C5:378E + // 90326 var_6 = word ptr -6 ;~ 17C5:378E #undef var_4 #define var_4 -4 - // 42328 var_4 = word ptr -4 ;~ 17C5:378E + // 90327 var_4 = word ptr -4 ;~ 17C5:378E #undef var_2 #define var_2 -2 - // 42329 var_2 = word ptr -2 ;~ 17C5:378E -cs=0x17c5;eip=0x00378e; X(PUSH(bp)); // 42331 push bp ;~ 17C5:378E -cs=0x17c5;eip=0x00378f; T(bp = sp;); // 42333 mov bp, sp ;~ 17C5:378F -cs=0x17c5;eip=0x003791; T(SUB(sp, 6)); // 42334 sub sp, 6 ;~ 17C5:3791 -cs=0x17c5;eip=0x003794; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 42335 mov [bp+var_4], 1 ;~ 17C5:3794 -cs=0x17c5;eip=0x003799; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 42336 mov [bp+var_2], 0 ;~ 17C5:3799 -cs=0x17c5;eip=0x00379e; T(bx = *(dw*)(&dword_4a46c);); // 42337 mov bx, word ptr dword_4A46C ;~ 17C5:379E -cs=0x17c5;eip=0x0037a2; X(INC(*(dw*)(&dword_4a46c))); // 42338 inc word ptr dword_4A46C ;~ 17C5:37A2 -cs=0x17c5;eip=0x0037a6; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42339 mov es, word ptr dword_4A46C+2 ;~ 17C5:37A6 -cs=0x17c5;eip=0x0037aa; T(MOV(al, *(raddr(es,bx)))); // 42340 mov al, es:[bx] ;~ 17C5:37AA -cs=0x17c5;eip=0x0037ad; T(SUB(ah, ah)); // 42341 sub ah, ah ;~ 17C5:37AD -cs=0x17c5;eip=0x0037af; T(AND(ax, 0x1F)); // 42342 and ax, 1Fh ;~ 17C5:37AF -cs=0x17c5;eip=0x0037b2; X(*(word_4a4e0) = ax;); // 42343 mov word_4A4E0, ax ;~ 17C5:37B2 -cs=0x17c5;eip=0x0037b5; X(word_4a4e6 = 0x0FFFF;); // 42344 mov word_4A4E6, 0FFFFh ;~ 17C5:37B5 -cs=0x17c5;eip=0x0037bb; X(word_4a4e8 = 0x0FFFF;); // 42345 mov word_4A4E8, 0FFFFh ;~ 17C5:37BB -cs=0x17c5;eip=0x0037c1; T(CMP(ax, 0x10)); // 42346 cmp ax, 10h ;~ 17C5:37C1 -cs=0x17c5;eip=0x0037c4; J(JLE(loc_299fa)); // 42347 jle short loc_299FA ;~ 17C5:37C4 -cs=0x17c5;eip=0x0037c6; T(al = 1;); // 42348 mov al, 1 ;~ 17C5:37C6 -cs=0x17c5;eip=0x0037c8; J(JMP(loc_299fc)); // 42349 jmp short loc_299FC ;~ 17C5:37C8 + // 90328 var_2 = word ptr -2 ;~ 17C5:378E +cs=0x17c5;eip=0x00378e; X(PUSH(bp)); // 90330 push bp ;~ 17C5:378E +cs=0x17c5;eip=0x00378f; T(bp = sp;); // 90331 mov bp, sp ;~ 17C5:378F +cs=0x17c5;eip=0x003791; T(SUB(sp, 6)); // 90332 sub sp, 6 ;~ 17C5:3791 +cs=0x17c5;eip=0x003794; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 90333 mov [bp+var_4], 1 ;~ 17C5:3794 +cs=0x17c5;eip=0x003799; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 90334 mov [bp+var_2], 0 ;~ 17C5:3799 +cs=0x17c5;eip=0x00379e; T(bx = *(dw*)(&dword_4a46c);); // 90335 mov bx, word ptr dword_4A46C ;~ 17C5:379E +cs=0x17c5;eip=0x0037a2; X(INC(*(dw*)(&dword_4a46c))); // 90336 inc word ptr dword_4A46C ;~ 17C5:37A2 +cs=0x17c5;eip=0x0037a6; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90337 mov es, word ptr dword_4A46C+2 ;~ 17C5:37A6 +cs=0x17c5;eip=0x0037aa; T(MOV(al, *(raddr(es,bx)))); // 90338 mov al, es:[bx] ;~ 17C5:37AA +cs=0x17c5;eip=0x0037ad; T(SUB(ah, ah)); // 90339 sub ah, ah ;~ 17C5:37AD +cs=0x17c5;eip=0x0037af; T(AND(ax, 0x1F)); // 90340 and ax, 1Fh ;~ 17C5:37AF +cs=0x17c5;eip=0x0037b2; X(*(word_4a4e0) = ax;); // 90341 mov word_4A4E0, ax ;~ 17C5:37B2 +cs=0x17c5;eip=0x0037b5; X(word_4a4e6 = 0x0FFFF;); // 90342 mov word_4A4E6, 0FFFFh ;~ 17C5:37B5 +cs=0x17c5;eip=0x0037bb; X(word_4a4e8 = 0x0FFFF;); // 90343 mov word_4A4E8, 0FFFFh ;~ 17C5:37BB +cs=0x17c5;eip=0x0037c1; T(CMP(ax, 0x10)); // 90344 cmp ax, 10h ;~ 17C5:37C1 +cs=0x17c5;eip=0x0037c4; J(JLE(loc_299fa)); // 90345 jle short loc_299FA ;~ 17C5:37C4 +cs=0x17c5;eip=0x0037c6; T(al = 1;); // 90346 mov al, 1 ;~ 17C5:37C6 +cs=0x17c5;eip=0x0037c8; J(JMP(loc_299fc)); // 90347 jmp short loc_299FC ;~ 17C5:37C8 loc_299fa: - // 5284 -cs=0x17c5;eip=0x0037ca; T(SUB(al, al)); // 42353 sub al, al ;~ 17C5:37CA + // 5270 +cs=0x17c5;eip=0x0037ca; T(SUB(al, al)); // 90351 sub al, al ;~ 17C5:37CA loc_299fc: - // 5285 -cs=0x17c5;eip=0x0037cc; X(*(byte_4a4e4) = al;); // 42356 mov byte_4A4E4, al ;~ 17C5:37CC -cs=0x17c5;eip=0x0037cf; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 42357 mov [bp+var_6], 0 ;~ 17C5:37CF -cs=0x17c5;eip=0x0037d4; J(JMP(loc_29a3a)); // 42358 jmp short loc_29A3A ;~ 17C5:37D4 + // 5271 +cs=0x17c5;eip=0x0037cc; X(*(byte_4a4e4) = al;); // 90354 mov byte_4A4E4, al ;~ 17C5:37CC +cs=0x17c5;eip=0x0037cf; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 90355 mov [bp+var_6], 0 ;~ 17C5:37CF +cs=0x17c5;eip=0x0037d4; J(JMP(loc_29a3a)); // 90356 jmp short loc_29A3A ;~ 17C5:37D4 loc_29a06: - // 5286 -cs=0x17c5;eip=0x0037d6; X(ADD(*(dw*)(&dword_4a46c), 4)); // 42362 add word ptr dword_4A46C, 4 ;~ 17C5:37D6 -cs=0x17c5;eip=0x0037db; T(bx = *(dw*)(&dword_4a46c);); // 42363 mov bx, word ptr dword_4A46C ;~ 17C5:37DB -cs=0x17c5;eip=0x0037df; X(ADD(*(dw*)(&dword_4a46c), 2)); // 42364 add word ptr dword_4A46C, 2 ;~ 17C5:37DF -cs=0x17c5;eip=0x0037e4; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42365 mov es, word ptr dword_4A46C+2 ;~ 17C5:37E4 -cs=0x17c5;eip=0x0037e8; T(CMP(*(dw*)(raddr(es,bx)), 0)); // 42366 cmp word ptr es:[bx], 0 ;~ 17C5:37E8 -cs=0x17c5;eip=0x0037ec; J(JGE(loc_29a2c)); // 42367 jge short loc_29A2C ;~ 17C5:37EC -cs=0x17c5;eip=0x0037ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 42368 mov ax, [bp+var_4] ;~ 17C5:37EE -cs=0x17c5;eip=0x0037f1; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 42369 mov dx, [bp+var_2] ;~ 17C5:37F1 -cs=0x17c5;eip=0x0037f4; X(XOR(word_4a4e6, ax)); // 42370 xor word_4A4E6, ax ;~ 17C5:37F4 -cs=0x17c5;eip=0x0037f8; X(XOR(word_4a4e8, dx)); // 42371 xor word_4A4E8, dx ;~ 17C5:37F8 + // 5272 +cs=0x17c5;eip=0x0037d6; X(ADD(*(dw*)(&dword_4a46c), 4)); // 90360 add word ptr dword_4A46C, 4 ;~ 17C5:37D6 +cs=0x17c5;eip=0x0037db; T(bx = *(dw*)(&dword_4a46c);); // 90361 mov bx, word ptr dword_4A46C ;~ 17C5:37DB +cs=0x17c5;eip=0x0037df; X(ADD(*(dw*)(&dword_4a46c), 2)); // 90362 add word ptr dword_4A46C, 2 ;~ 17C5:37DF +cs=0x17c5;eip=0x0037e4; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90363 mov es, word ptr dword_4A46C+2 ;~ 17C5:37E4 +cs=0x17c5;eip=0x0037e8; T(CMP(*(dw*)(raddr(es,bx)), 0)); // 90364 cmp word ptr es:[bx], 0 ;~ 17C5:37E8 +cs=0x17c5;eip=0x0037ec; J(JGE(loc_29a2c)); // 90365 jge short loc_29A2C ;~ 17C5:37EC +cs=0x17c5;eip=0x0037ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 90366 mov ax, [bp+var_4] ;~ 17C5:37EE +cs=0x17c5;eip=0x0037f1; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 90367 mov dx, [bp+var_2] ;~ 17C5:37F1 +cs=0x17c5;eip=0x0037f4; X(XOR(word_4a4e6, ax)); // 90368 xor word_4A4E6, ax ;~ 17C5:37F4 +cs=0x17c5;eip=0x0037f8; X(XOR(word_4a4e8, dx)); // 90369 xor word_4A4E8, dx ;~ 17C5:37F8 loc_29a2c: - // 5287 -cs=0x17c5;eip=0x0037fc; X(ADD(*(dw*)(&dword_4a46c), 2)); // 42374 add word ptr dword_4A46C, 2 ;~ 17C5:37FC -cs=0x17c5;eip=0x003801; X(SHL(*(dw*)(raddr(ss,bp+var_4)), 1)); // 42375 shl [bp+var_4], 1 ;~ 17C5:3801 -cs=0x17c5;eip=0x003804; X(RCL(*(dw*)(raddr(ss,bp+var_2)), 1)); // 42376 rcl [bp+var_2], 1 ;~ 17C5:3804 -cs=0x17c5;eip=0x003807; X(INC(*(dw*)(raddr(ss,bp+var_6)))); // 42377 inc [bp+var_6] ;~ 17C5:3807 + // 5273 +cs=0x17c5;eip=0x0037fc; X(ADD(*(dw*)(&dword_4a46c), 2)); // 90372 add word ptr dword_4A46C, 2 ;~ 17C5:37FC +cs=0x17c5;eip=0x003801; X(SHL(*(dw*)(raddr(ss,bp+var_4)), 1)); // 90373 shl [bp+var_4], 1 ;~ 17C5:3801 +cs=0x17c5;eip=0x003804; X(RCL(*(dw*)(raddr(ss,bp+var_2)), 1)); // 90374 rcl [bp+var_2], 1 ;~ 17C5:3804 +cs=0x17c5;eip=0x003807; X(INC(*(dw*)(raddr(ss,bp+var_6)))); // 90375 inc [bp+var_6] ;~ 17C5:3807 loc_29a3a: - // 5288 -cs=0x17c5;eip=0x00380a; T(ax = *(word_4a4e0);); // 42380 mov ax, word_4A4E0 ;~ 17C5:380A -cs=0x17c5;eip=0x00380d; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 42381 cmp [bp+var_6], ax ;~ 17C5:380D -cs=0x17c5;eip=0x003810; J(JL(loc_29a06)); // 42382 jl short loc_29A06 ;~ 17C5:3810 -cs=0x17c5;eip=0x003812; T(sp = bp;); // 42383 mov sp, bp ;~ 17C5:3812 -cs=0x17c5;eip=0x003814; X(POP(bp)); // 42384 pop bp ;~ 17C5:3814 -cs=0x17c5;eip=0x003815; J(RETN(0)); // 42385 retn ;~ 17C5:3815 + // 5274 +cs=0x17c5;eip=0x00380a; T(ax = *(word_4a4e0);); // 90378 mov ax, word_4A4E0 ;~ 17C5:380A +cs=0x17c5;eip=0x00380d; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 90379 cmp [bp+var_6], ax ;~ 17C5:380D +cs=0x17c5;eip=0x003810; J(JL(loc_29a06)); // 90380 jl short loc_29A06 ;~ 17C5:3810 +cs=0x17c5;eip=0x003812; T(sp = bp;); // 90381 mov sp, bp ;~ 17C5:3812 +cs=0x17c5;eip=0x003814; X(POP(bp)); // 90382 pop bp ;~ 17C5:3814 +cs=0x17c5;eip=0x003815; J(RETN(0)); // 90383 retn ;~ 17C5:3815 assert(0); __dispatch_call: @@ -19825,124 +8738,124 @@ cs=0x17c5;eip=0x003815; J(RETN(0)); // 42385 retn ;~ 17C5:3815 _begin: #undef var_a #define var_a -0x0A - // 42395 var_A = word ptr -0Ah ;~ 17C5:3816 + // 90393 var_A = word ptr -0Ah ;~ 17C5:3816 #undef var_8 #define var_8 -8 - // 42396 var_8 = word ptr -8 ;~ 17C5:3816 + // 90394 var_8 = word ptr -8 ;~ 17C5:3816 #undef var_6 #define var_6 -6 - // 42397 var_6 = word ptr -6 ;~ 17C5:3816 + // 90395 var_6 = word ptr -6 ;~ 17C5:3816 #undef var_4 #define var_4 -4 - // 42398 var_4 = word ptr -4 ;~ 17C5:3816 + // 90396 var_4 = word ptr -4 ;~ 17C5:3816 #undef var_2 #define var_2 -2 - // 42399 var_2 = word ptr -2 ;~ 17C5:3816 + // 90397 var_2 = word ptr -2 ;~ 17C5:3816 #undef arg_0 #define arg_0 4 - // 42400 arg_0 = word ptr 4 ;~ 17C5:3816 + // 90398 arg_0 = word ptr 4 ;~ 17C5:3816 #undef arg_2 #define arg_2 6 - // 42401 arg_2 = word ptr 6 ;~ 17C5:3816 -cs=0x17c5;eip=0x003816; X(PUSH(bp)); // 42403 push bp ;~ 17C5:3816 -cs=0x17c5;eip=0x003817; T(bp = sp;); // 42404 mov bp, sp ;~ 17C5:3817 -cs=0x17c5;eip=0x003819; T(SUB(sp, 0x0A)); // 42405 sub sp, 0Ah ;~ 17C5:3819 -cs=0x17c5;eip=0x00381c; X(PUSH(si)); // 42406 push si ;~ 17C5:381C -cs=0x17c5;eip=0x00381d; T(LES(bx, dword_4a46c)); // 42407 les bx, dword_4A46C ;~ 17C5:381D -cs=0x17c5;eip=0x003821; T(MOV(al, *(raddr(es,bx)))); // 42408 mov al, es:[bx] ;~ 17C5:3821 -cs=0x17c5;eip=0x003824; T(SUB(ah, ah)); // 42409 sub ah, ah ;~ 17C5:3824 -cs=0x17c5;eip=0x003826; T(AND(ax, 0x80)); // 42410 and ax, 80h ;~ 17C5:3826 -cs=0x17c5;eip=0x003829; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 42411 mov [bp+var_6], ax ;~ 17C5:3829 -cs=0x17c5;eip=0x00382c; X(INC(*(dw*)(&dword_4a46c))); // 42412 inc word ptr dword_4A46C ;~ 17C5:382C -cs=0x17c5;eip=0x003830; T(MOV(al, *(raddr(es,bx)))); // 42413 mov al, es:[bx] ;~ 17C5:3830 -cs=0x17c5;eip=0x003833; T(SUB(ah, ah)); // 42414 sub ah, ah ;~ 17C5:3833 -cs=0x17c5;eip=0x003835; T(AND(ax, 0x7F)); // 42415 and ax, 7Fh ;~ 17C5:3835 -cs=0x17c5;eip=0x003838; X(word_4a4de = ax;); // 42416 mov word_4A4DE, ax ;~ 17C5:3838 -cs=0x17c5;eip=0x00383b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 42417 mov [bp+var_2], 0 ;~ 17C5:383B -cs=0x17c5;eip=0x003840; J(JMP(loc_29ae5)); // 42418 jmp short loc_29AE5 ;~ 17C5:3840 + // 90399 arg_2 = word ptr 6 ;~ 17C5:3816 +cs=0x17c5;eip=0x003816; X(PUSH(bp)); // 90401 push bp ;~ 17C5:3816 +cs=0x17c5;eip=0x003817; T(bp = sp;); // 90402 mov bp, sp ;~ 17C5:3817 +cs=0x17c5;eip=0x003819; T(SUB(sp, 0x0A)); // 90403 sub sp, 0Ah ;~ 17C5:3819 +cs=0x17c5;eip=0x00381c; X(PUSH(si)); // 90404 push si ;~ 17C5:381C +cs=0x17c5;eip=0x00381d; T(LES(bx, dword_4a46c)); // 90405 les bx, dword_4A46C ;~ 17C5:381D +cs=0x17c5;eip=0x003821; T(MOV(al, *(raddr(es,bx)))); // 90406 mov al, es:[bx] ;~ 17C5:3821 +cs=0x17c5;eip=0x003824; T(SUB(ah, ah)); // 90407 sub ah, ah ;~ 17C5:3824 +cs=0x17c5;eip=0x003826; T(AND(ax, 0x80)); // 90408 and ax, 80h ;~ 17C5:3826 +cs=0x17c5;eip=0x003829; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 90409 mov [bp+var_6], ax ;~ 17C5:3829 +cs=0x17c5;eip=0x00382c; X(INC(*(dw*)(&dword_4a46c))); // 90410 inc word ptr dword_4A46C ;~ 17C5:382C +cs=0x17c5;eip=0x003830; T(MOV(al, *(raddr(es,bx)))); // 90411 mov al, es:[bx] ;~ 17C5:3830 +cs=0x17c5;eip=0x003833; T(SUB(ah, ah)); // 90412 sub ah, ah ;~ 17C5:3833 +cs=0x17c5;eip=0x003835; T(AND(ax, 0x7F)); // 90413 and ax, 7Fh ;~ 17C5:3835 +cs=0x17c5;eip=0x003838; X(word_4a4de = ax;); // 90414 mov word_4A4DE, ax ;~ 17C5:3838 +cs=0x17c5;eip=0x00383b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 90415 mov [bp+var_2], 0 ;~ 17C5:383B +cs=0x17c5;eip=0x003840; J(JMP(loc_29ae5)); // 90416 jmp short loc_29AE5 ;~ 17C5:3840 loc_29a72: - // 5289 -cs=0x17c5;eip=0x003842; T(bx = *(dw*)(&dword_4a46c);); // 42422 mov bx, word ptr dword_4A46C ;~ 17C5:3842 -cs=0x17c5;eip=0x003846; X(ADD(*(dw*)(&dword_4a46c), 2)); // 42423 add word ptr dword_4A46C, 2 ;~ 17C5:3846 -cs=0x17c5;eip=0x00384b; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42424 mov es, word ptr dword_4A46C+2 ;~ 17C5:384B -cs=0x17c5;eip=0x00384f; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 42425 mov ax, es:[bx] ;~ 17C5:384F -cs=0x17c5;eip=0x003852; T(cl = *(db*)(&word_52272);); // 42426 mov cl, byte ptr word_52272 ;~ 17C5:3852 -cs=0x17c5;eip=0x003856; T(SAR(ax, cl)); // 42427 sar ax, cl ;~ 17C5:3856 -cs=0x17c5;eip=0x003858; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42428 add ax, [bp+arg_0] ;~ 17C5:3858 -cs=0x17c5;eip=0x00385b; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 42429 mov [bp+var_8], ax ;~ 17C5:385B -cs=0x17c5;eip=0x00385e; T(bx = *(dw*)(&dword_4a46c);); // 42430 mov bx, word ptr dword_4A46C ;~ 17C5:385E -cs=0x17c5;eip=0x003862; X(ADD(*(dw*)(&dword_4a46c), 2)); // 42431 add word ptr dword_4A46C, 2 ;~ 17C5:3862 -cs=0x17c5;eip=0x003867; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 42432 mov ax, es:[bx] ;~ 17C5:3867 -cs=0x17c5;eip=0x00386a; T(SAR(ax, cl)); // 42433 sar ax, cl ;~ 17C5:386A -cs=0x17c5;eip=0x00386c; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 42434 add ax, [bp+arg_2] ;~ 17C5:386C -cs=0x17c5;eip=0x00386f; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 42435 mov [bp+var_A], ax ;~ 17C5:386F -cs=0x17c5;eip=0x003872; X(ADD(*(dw*)(&dword_4a46c), 2)); // 42436 add word ptr dword_4A46C, 2 ;~ 17C5:3872 + // 5275 +cs=0x17c5;eip=0x003842; T(bx = *(dw*)(&dword_4a46c);); // 90420 mov bx, word ptr dword_4A46C ;~ 17C5:3842 +cs=0x17c5;eip=0x003846; X(ADD(*(dw*)(&dword_4a46c), 2)); // 90421 add word ptr dword_4A46C, 2 ;~ 17C5:3846 +cs=0x17c5;eip=0x00384b; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90422 mov es, word ptr dword_4A46C+2 ;~ 17C5:384B +cs=0x17c5;eip=0x00384f; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 90423 mov ax, es:[bx] ;~ 17C5:384F +cs=0x17c5;eip=0x003852; T(cl = *(db*)(&word_52272);); // 90424 mov cl, byte ptr ds:word_52272 ;~ 17C5:3852 +cs=0x17c5;eip=0x003856; T(SAR(ax, cl)); // 90425 sar ax, cl ;~ 17C5:3856 +cs=0x17c5;eip=0x003858; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90426 add ax, [bp+arg_0] ;~ 17C5:3858 +cs=0x17c5;eip=0x00385b; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 90427 mov [bp+var_8], ax ;~ 17C5:385B +cs=0x17c5;eip=0x00385e; T(bx = *(dw*)(&dword_4a46c);); // 90428 mov bx, word ptr dword_4A46C ;~ 17C5:385E +cs=0x17c5;eip=0x003862; X(ADD(*(dw*)(&dword_4a46c), 2)); // 90429 add word ptr dword_4A46C, 2 ;~ 17C5:3862 +cs=0x17c5;eip=0x003867; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 90430 mov ax, es:[bx] ;~ 17C5:3867 +cs=0x17c5;eip=0x00386a; T(SAR(ax, cl)); // 90431 sar ax, cl ;~ 17C5:386A +cs=0x17c5;eip=0x00386c; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 90432 add ax, [bp+arg_2] ;~ 17C5:386C +cs=0x17c5;eip=0x00386f; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 90433 mov [bp+var_A], ax ;~ 17C5:386F +cs=0x17c5;eip=0x003872; X(ADD(*(dw*)(&dword_4a46c), 2)); // 90434 add word ptr dword_4A46C, 2 ;~ 17C5:3872 loc_29aa7: - // 5290 -cs=0x17c5;eip=0x003877; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 42439 mov si, [bp+var_2] ;~ 17C5:3877 -cs=0x17c5;eip=0x00387a; T(cl = 2;); // 42440 mov cl, 2 ;~ 17C5:387A -cs=0x17c5;eip=0x00387c; T(SHL(si, cl)); // 42441 shl si, cl ;~ 17C5:387C -cs=0x17c5;eip=0x00387e; X(MOV(*(dw*)(raddr(ds,si+0x1DD4)), 1)); // 42442 mov word ptr [si+1DD4h], 1 ;~ 17C5:387E -cs=0x17c5;eip=0x003884; X(MOV(*(dw*)(raddr(ds,si+0x1DD6)), 1)); // 42443 mov word ptr [si+1DD6h], 1 ;~ 17C5:3884 -cs=0x17c5;eip=0x00388a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 42444 mov ax, [bp+var_8] ;~ 17C5:388A -cs=0x17c5;eip=0x00388d; T(ADD(ax, word_48bbc)); // 42445 add ax, word_48BBC ;~ 17C5:388D -cs=0x17c5;eip=0x003891; T(CWD); // 42446 cwd ;~ 17C5:3891 -cs=0x17c5;eip=0x003892; X(MOV(*(dw*)(raddr(ds,si+0x1FB8)), ax)); // 42447 mov [si+1FB8h], ax ;~ 17C5:3892 -cs=0x17c5;eip=0x003896; X(MOV(*(dw*)(raddr(ds,si+0x1FBA)), dx)); // 42448 mov [si+1FBAh], dx ;~ 17C5:3896 -cs=0x17c5;eip=0x00389a; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 42449 push [bp+var_A] ;~ 17C5:389A -cs=0x17c5;eip=0x00389d; J(CALL(sub_29b52,0)); // 42450 call sub_29B52 ;~ 17C5:389D -cs=0x17c5;eip=0x0038a0; T(ADD(sp, 2)); // 42451 add sp, 2 ;~ 17C5:38A0 -cs=0x17c5;eip=0x0038a3; T(NEG(ax)); // 42452 neg ax ;~ 17C5:38A3 -cs=0x17c5;eip=0x0038a5; T(ADD(ax, *(word_48bbe))); // 42453 add ax, word_48BBE ;~ 17C5:38A5 -cs=0x17c5;eip=0x0038a9; T(CWD); // 42454 cwd ;~ 17C5:38A9 -cs=0x17c5;eip=0x0038aa; X(MOV(*(dw*)(raddr(ds,si+0x219C)), ax)); // 42455 mov [si+219Ch], ax ;~ 17C5:38AA -cs=0x17c5;eip=0x0038ae; X(MOV(*(dw*)(raddr(ds,si+0x219E)), dx)); // 42456 mov [si+219Eh], dx ;~ 17C5:38AE -cs=0x17c5;eip=0x0038b2; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 42457 inc [bp+var_2] ;~ 17C5:38B2 + // 5276 +cs=0x17c5;eip=0x003877; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 90437 mov si, [bp+var_2] ;~ 17C5:3877 +cs=0x17c5;eip=0x00387a; T(cl = 2;); // 90438 mov cl, 2 ;~ 17C5:387A +cs=0x17c5;eip=0x00387c; T(SHL(si, cl)); // 90439 shl si, cl ;~ 17C5:387C +cs=0x17c5;eip=0x00387e; X(MOV(*(dw*)(raddr(ds,si+0x1DD4)), 1)); // 90440 mov word ptr [si+1DD4h], 1 ;~ 17C5:387E +cs=0x17c5;eip=0x003884; X(MOV(*(dw*)(raddr(ds,si+0x1DD6)), 1)); // 90441 mov word ptr [si+1DD6h], 1 ;~ 17C5:3884 +cs=0x17c5;eip=0x00388a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 90442 mov ax, [bp+var_8] ;~ 17C5:388A +cs=0x17c5;eip=0x00388d; T(ADD(ax, word_48bbc)); // 90443 add ax, word_48BBC ;~ 17C5:388D +cs=0x17c5;eip=0x003891; T(CWD); // 90444 cwd ;~ 17C5:3891 +cs=0x17c5;eip=0x003892; X(MOV(*(dw*)(raddr(ds,si+0x1FB8)), ax)); // 90445 mov [si+1FB8h], ax ;~ 17C5:3892 +cs=0x17c5;eip=0x003896; X(MOV(*(dw*)(raddr(ds,si+0x1FBA)), dx)); // 90446 mov [si+1FBAh], dx ;~ 17C5:3896 +cs=0x17c5;eip=0x00389a; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 90447 push [bp+var_A] ;~ 17C5:389A +cs=0x17c5;eip=0x00389d; J(CALL(sub_29b52,0)); // 90448 call sub_29B52 ;~ 17C5:389D +cs=0x17c5;eip=0x0038a0; T(ADD(sp, 2)); // 90449 add sp, 2 ;~ 17C5:38A0 +cs=0x17c5;eip=0x0038a3; T(NEG(ax)); // 90450 neg ax ;~ 17C5:38A3 +cs=0x17c5;eip=0x0038a5; T(ADD(ax, *(word_48bbe))); // 90451 add ax, word_48BBE ;~ 17C5:38A5 +cs=0x17c5;eip=0x0038a9; T(CWD); // 90452 cwd ;~ 17C5:38A9 +cs=0x17c5;eip=0x0038aa; X(MOV(*(dw*)(raddr(ds,si+0x219C)), ax)); // 90453 mov [si+219Ch], ax ;~ 17C5:38AA +cs=0x17c5;eip=0x0038ae; X(MOV(*(dw*)(raddr(ds,si+0x219E)), dx)); // 90454 mov [si+219Eh], dx ;~ 17C5:38AE +cs=0x17c5;eip=0x0038b2; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 90455 inc [bp+var_2] ;~ 17C5:38B2 loc_29ae5: - // 5291 -cs=0x17c5;eip=0x0038b5; T(ax = word_4a4de;); // 42460 mov ax, word_4A4DE ;~ 17C5:38B5 -cs=0x17c5;eip=0x0038b8; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 42461 cmp [bp+var_2], ax ;~ 17C5:38B8 -cs=0x17c5;eip=0x0038bb; J(JGE(loc_29b4c)); // 42462 jge short loc_29B4C ;~ 17C5:38BB -cs=0x17c5;eip=0x0038bd; T(al = *(byte_4a4e4);); // 42463 mov al, byte_4A4E4 ;~ 17C5:38BD -cs=0x17c5;eip=0x0038c0; T(SUB(ah, ah)); // 42464 sub ah, ah ;~ 17C5:38C0 -cs=0x17c5;eip=0x0038c2; T(SHL(ax, 1)); // 42465 shl ax, 1 ;~ 17C5:38C2 -cs=0x17c5;eip=0x0038c4; T(ADD(ax, 2)); // 42466 add ax, 2 ;~ 17C5:38C4 -cs=0x17c5;eip=0x0038c7; X(ADD(*(dw*)(&dword_4a46c), ax)); // 42467 add word ptr dword_4A46C, ax ;~ 17C5:38C7 -cs=0x17c5;eip=0x0038cb; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0)); // 42468 cmp [bp+var_6], 0 ;~ 17C5:38CB -cs=0x17c5;eip=0x0038cf; J(JNZ(loc_29b04)); // 42469 jnz short loc_29B04 ;~ 17C5:38CF -cs=0x17c5;eip=0x0038d1; J(JMP(loc_29a72)); // 42470 jmp loc_29A72 ;~ 17C5:38D1 + // 5277 +cs=0x17c5;eip=0x0038b5; T(ax = word_4a4de;); // 90458 mov ax, word_4A4DE ;~ 17C5:38B5 +cs=0x17c5;eip=0x0038b8; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 90459 cmp [bp+var_2], ax ;~ 17C5:38B8 +cs=0x17c5;eip=0x0038bb; J(JGE(loc_29b4c)); // 90460 jge short loc_29B4C ;~ 17C5:38BB +cs=0x17c5;eip=0x0038bd; T(al = *(byte_4a4e4);); // 90461 mov al, byte_4A4E4 ;~ 17C5:38BD +cs=0x17c5;eip=0x0038c0; T(SUB(ah, ah)); // 90462 sub ah, ah ;~ 17C5:38C0 +cs=0x17c5;eip=0x0038c2; T(SHL(ax, 1)); // 90463 shl ax, 1 ;~ 17C5:38C2 +cs=0x17c5;eip=0x0038c4; T(ADD(ax, 2)); // 90464 add ax, 2 ;~ 17C5:38C4 +cs=0x17c5;eip=0x0038c7; X(ADD(*(dw*)(&dword_4a46c), ax)); // 90465 add word ptr dword_4A46C, ax ;~ 17C5:38C7 +cs=0x17c5;eip=0x0038cb; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0)); // 90466 cmp [bp+var_6], 0 ;~ 17C5:38CB +cs=0x17c5;eip=0x0038cf; J(JNZ(loc_29b04)); // 90467 jnz short loc_29B04 ;~ 17C5:38CF +cs=0x17c5;eip=0x0038d1; J(JMP(loc_29a72)); // 90468 jmp loc_29A72 ;~ 17C5:38D1 loc_29b04: - // 5292 -cs=0x17c5;eip=0x0038d4; T(bx = *(dw*)(&dword_4a46c);); // 42474 mov bx, word ptr dword_4A46C ;~ 17C5:38D4 -cs=0x17c5;eip=0x0038d8; X(INC(*(dw*)(&dword_4a46c))); // 42475 inc word ptr dword_4A46C ;~ 17C5:38D8 -cs=0x17c5;eip=0x0038dc; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42476 mov es, word ptr dword_4A46C+2 ;~ 17C5:38DC -cs=0x17c5;eip=0x0038e0; T(MOV(al, *(raddr(es,bx)))); // 42477 mov al, es:[bx] ;~ 17C5:38E0 -cs=0x17c5;eip=0x0038e3; T(SUB(ah, ah)); // 42478 sub ah, ah ;~ 17C5:38E3 -cs=0x17c5;eip=0x0038e5; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 42479 mov [bp+var_4], ax ;~ 17C5:38E5 -cs=0x17c5;eip=0x0038e8; T(bx = ax;); // 42480 mov bx, ax ;~ 17C5:38E8 -cs=0x17c5;eip=0x0038ea; T(MOV(bl, *(raddr(ds,bx-0x79A2)))); // 42481 mov bl, [bx-79A2h] ;~ 17C5:38EA -cs=0x17c5;eip=0x0038ee; T(SUB(bh, bh)); // 42482 sub bh, bh ;~ 17C5:38EE -cs=0x17c5;eip=0x0038f0; T(SHL(bx, 1)); // 42483 shl bx, 1 ;~ 17C5:38F0 -cs=0x17c5;eip=0x0038f2; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6AB4)))); // 42484 mov ax, [bx-6AB4h] ;~ 17C5:38F2 -cs=0x17c5;eip=0x0038f6; T(cl = *(db*)(&word_52272);); // 42485 mov cl, byte ptr word_52272 ;~ 17C5:38F6 -cs=0x17c5;eip=0x0038fa; T(SAR(ax, cl)); // 42486 sar ax, cl ;~ 17C5:38FA -cs=0x17c5;eip=0x0038fc; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42487 add ax, [bp+arg_0] ;~ 17C5:38FC -cs=0x17c5;eip=0x0038ff; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 42488 mov [bp+var_8], ax ;~ 17C5:38FF -cs=0x17c5;eip=0x003902; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 42489 mov bx, [bp+var_4] ;~ 17C5:3902 -cs=0x17c5;eip=0x003905; T(MOV(bl, *(raddr(ds,bx-0x7802)))); // 42490 mov bl, [bx-7802h] ;~ 17C5:3905 -cs=0x17c5;eip=0x003909; T(SUB(bh, bh)); // 42491 sub bh, bh ;~ 17C5:3909 -cs=0x17c5;eip=0x00390b; T(SHL(bx, 1)); // 42492 shl bx, 1 ;~ 17C5:390B -cs=0x17c5;eip=0x00390d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6A72)))); // 42493 mov ax, [bx-6A72h] ;~ 17C5:390D -cs=0x17c5;eip=0x003911; T(SAR(ax, cl)); // 42494 sar ax, cl ;~ 17C5:3911 -cs=0x17c5;eip=0x003913; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 42495 add ax, [bp+arg_2] ;~ 17C5:3913 -cs=0x17c5;eip=0x003916; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 42496 mov [bp+var_A], ax ;~ 17C5:3916 -cs=0x17c5;eip=0x003919; J(JMP(loc_29aa7)); // 42497 jmp loc_29AA7 ;~ 17C5:3919 + // 5278 +cs=0x17c5;eip=0x0038d4; T(bx = *(dw*)(&dword_4a46c);); // 90472 mov bx, word ptr dword_4A46C ;~ 17C5:38D4 +cs=0x17c5;eip=0x0038d8; X(INC(*(dw*)(&dword_4a46c))); // 90473 inc word ptr dword_4A46C ;~ 17C5:38D8 +cs=0x17c5;eip=0x0038dc; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90474 mov es, word ptr dword_4A46C+2 ;~ 17C5:38DC +cs=0x17c5;eip=0x0038e0; T(MOV(al, *(raddr(es,bx)))); // 90475 mov al, es:[bx] ;~ 17C5:38E0 +cs=0x17c5;eip=0x0038e3; T(SUB(ah, ah)); // 90476 sub ah, ah ;~ 17C5:38E3 +cs=0x17c5;eip=0x0038e5; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 90477 mov [bp+var_4], ax ;~ 17C5:38E5 +cs=0x17c5;eip=0x0038e8; T(bx = ax;); // 90478 mov bx, ax ;~ 17C5:38E8 +cs=0x17c5;eip=0x0038ea; T(MOV(bl, *(raddr(ds,bx-0x79A2)))); // 90479 mov bl, [bx-79A2h] ;~ 17C5:38EA +cs=0x17c5;eip=0x0038ee; T(SUB(bh, bh)); // 90480 sub bh, bh ;~ 17C5:38EE +cs=0x17c5;eip=0x0038f0; T(SHL(bx, 1)); // 90481 shl bx, 1 ;~ 17C5:38F0 +cs=0x17c5;eip=0x0038f2; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6AB4)))); // 90482 mov ax, [bx-6AB4h] ;~ 17C5:38F2 +cs=0x17c5;eip=0x0038f6; T(cl = *(db*)(&word_52272);); // 90483 mov cl, byte ptr ds:word_52272 ;~ 17C5:38F6 +cs=0x17c5;eip=0x0038fa; T(SAR(ax, cl)); // 90484 sar ax, cl ;~ 17C5:38FA +cs=0x17c5;eip=0x0038fc; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90485 add ax, [bp+arg_0] ;~ 17C5:38FC +cs=0x17c5;eip=0x0038ff; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 90486 mov [bp+var_8], ax ;~ 17C5:38FF +cs=0x17c5;eip=0x003902; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 90487 mov bx, [bp+var_4] ;~ 17C5:3902 +cs=0x17c5;eip=0x003905; T(MOV(bl, *(raddr(ds,bx-0x7802)))); // 90488 mov bl, [bx-7802h] ;~ 17C5:3905 +cs=0x17c5;eip=0x003909; T(SUB(bh, bh)); // 90489 sub bh, bh ;~ 17C5:3909 +cs=0x17c5;eip=0x00390b; T(SHL(bx, 1)); // 90490 shl bx, 1 ;~ 17C5:390B +cs=0x17c5;eip=0x00390d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6A72)))); // 90491 mov ax, [bx-6A72h] ;~ 17C5:390D +cs=0x17c5;eip=0x003911; T(SAR(ax, cl)); // 90492 sar ax, cl ;~ 17C5:3911 +cs=0x17c5;eip=0x003913; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 90493 add ax, [bp+arg_2] ;~ 17C5:3913 +cs=0x17c5;eip=0x003916; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 90494 mov [bp+var_A], ax ;~ 17C5:3916 +cs=0x17c5;eip=0x003919; J(JMP(loc_29aa7)); // 90495 jmp loc_29AA7 ;~ 17C5:3919 loc_29b4c: - // 5293 -cs=0x17c5;eip=0x00391c; X(POP(si)); // 42501 pop si ;~ 17C5:391C -cs=0x17c5;eip=0x00391d; T(sp = bp;); // 42502 mov sp, bp ;~ 17C5:391D -cs=0x17c5;eip=0x00391f; X(POP(bp)); // 42503 pop bp ;~ 17C5:391F -cs=0x17c5;eip=0x003920; J(RETN(0)); // 42504 retn ;~ 17C5:3920 + // 5279 +cs=0x17c5;eip=0x00391c; X(POP(si)); // 90499 pop si ;~ 17C5:391C +cs=0x17c5;eip=0x00391d; T(sp = bp;); // 90500 mov sp, bp ;~ 17C5:391D +cs=0x17c5;eip=0x00391f; X(POP(bp)); // 90501 pop bp ;~ 17C5:391F +cs=0x17c5;eip=0x003920; J(RETN(0)); // 90502 retn ;~ 17C5:3920 assert(0); __dispatch_call: @@ -19974,16 +8887,16 @@ cs=0x17c5;eip=0x003920; J(RETN(0)); // 42504 retn ;~ 17C5:3920 _begin: #undef arg_0 #define arg_0 4 - // 42516 arg_0 = word ptr 4 ;~ 17C5:3922 -cs=0x17c5;eip=0x003922; X(PUSH(bp)); // 42518 push bp ;~ 17C5:3922 -cs=0x17c5;eip=0x003923; T(bp = sp;); // 42519 mov bp, sp ;~ 17C5:3923 -cs=0x17c5;eip=0x003925; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42520 mov ax, [bp+arg_0] ;~ 17C5:3925 -cs=0x17c5;eip=0x003928; T(cx = ax;); // 42521 mov cx, ax ;~ 17C5:3928 -cs=0x17c5;eip=0x00392a; T(SAR(cx, 1)); // 42522 sar cx, 1 ;~ 17C5:392A -cs=0x17c5;eip=0x00392c; T(SAR(cx, 1)); // 42523 sar cx, 1 ;~ 17C5:392C -cs=0x17c5;eip=0x00392e; T(SUB(ax, cx)); // 42524 sub ax, cx ;~ 17C5:392E -cs=0x17c5;eip=0x003930; X(POP(bp)); // 42525 pop bp ;~ 17C5:3930 -cs=0x17c5;eip=0x003931; J(RETN(0)); // 42526 retn ;~ 17C5:3931 + // 90514 arg_0 = word ptr 4 ;~ 17C5:3922 +cs=0x17c5;eip=0x003922; X(PUSH(bp)); // 90516 push bp ;~ 17C5:3922 +cs=0x17c5;eip=0x003923; T(bp = sp;); // 90517 mov bp, sp ;~ 17C5:3923 +cs=0x17c5;eip=0x003925; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90518 mov ax, [bp+arg_0] ;~ 17C5:3925 +cs=0x17c5;eip=0x003928; T(cx = ax;); // 90519 mov cx, ax ;~ 17C5:3928 +cs=0x17c5;eip=0x00392a; T(SAR(cx, 1)); // 90520 sar cx, 1 ;~ 17C5:392A +cs=0x17c5;eip=0x00392c; T(SAR(cx, 1)); // 90521 sar cx, 1 ;~ 17C5:392C +cs=0x17c5;eip=0x00392e; T(SUB(ax, cx)); // 90522 sub ax, cx ;~ 17C5:392E +cs=0x17c5;eip=0x003930; X(POP(bp)); // 90523 pop bp ;~ 17C5:3930 +cs=0x17c5;eip=0x003931; J(RETN(0)); // 90524 retn ;~ 17C5:3931 assert(0); __dispatch_call: @@ -20010,72 +8923,72 @@ cs=0x17c5;eip=0x003931; J(RETN(0)); // 42526 retn ;~ 17C5:3931 _begin: #undef arg_0 #define arg_0 4 - // 42537 arg_0 = word ptr 4 ;~ 17C5:3932 + // 90535 arg_0 = word ptr 4 ;~ 17C5:3932 #undef arg_2 #define arg_2 6 - // 42538 arg_2 = word ptr 6 ;~ 17C5:3932 + // 90536 arg_2 = word ptr 6 ;~ 17C5:3932 #undef arg_4 #define arg_4 8 - // 42539 arg_4 = word ptr 8 ;~ 17C5:3932 + // 90537 arg_4 = word ptr 8 ;~ 17C5:3932 #undef arg_6 #define arg_6 0x0A - // 42540 arg_6 = word ptr 0Ah ;~ 17C5:3932 + // 90538 arg_6 = word ptr 0Ah ;~ 17C5:3932 #undef arg_8 #define arg_8 0x0C - // 42541 arg_8 = word ptr 0Ch ;~ 17C5:3932 + // 90539 arg_8 = word ptr 0Ch ;~ 17C5:3932 #undef arg_a #define arg_a 0x0E - // 42542 arg_A = word ptr 0Eh ;~ 17C5:3932 + // 90540 arg_A = word ptr 0Eh ;~ 17C5:3932 #undef arg_c #define arg_c 0x10 - // 42543 arg_C = word ptr 10h ;~ 17C5:3932 + // 90541 arg_C = word ptr 10h ;~ 17C5:3932 #undef arg_e #define arg_e 0x12 - // 42544 arg_E = word ptr 12h ;~ 17C5:3932 -cs=0x17c5;eip=0x003932; X(PUSH(bp)); // 42546 push bp ;~ 17C5:3932 -cs=0x17c5;eip=0x003933; T(bp = sp;); // 42547 mov bp, sp ;~ 17C5:3933 -cs=0x17c5;eip=0x003935; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 42548 push [bp+arg_0] ;~ 17C5:3935 -cs=0x17c5;eip=0x003938; J(CALL(sub_29bf0,0)); // 42549 call sub_29BF0 ;~ 17C5:3938 -cs=0x17c5;eip=0x00393b; T(ADD(sp, 2)); // 42551 add sp, 2 ;~ 17C5:393B -cs=0x17c5;eip=0x00393e; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 42552 push [bp+arg_6] ;~ 17C5:393E -cs=0x17c5;eip=0x003941; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 42553 push [bp+arg_4] ;~ 17C5:3941 -cs=0x17c5;eip=0x003944; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 42554 push [bp+arg_2] ;~ 17C5:3944 -cs=0x17c5;eip=0x003947; J(CALL(sub_29c9c,0)); // 42555 call sub_29C9C ;~ 17C5:3947 -cs=0x17c5;eip=0x00394a; T(ADD(sp, 6)); // 42556 add sp, 6 ;~ 17C5:394A -cs=0x17c5;eip=0x00394d; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 42557 push [bp+arg_C] ;~ 17C5:394D -cs=0x17c5;eip=0x003950; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 42558 push [bp+arg_A] ;~ 17C5:3950 -cs=0x17c5;eip=0x003953; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 42559 push [bp+arg_8] ;~ 17C5:3953 -cs=0x17c5;eip=0x003956; J(CALL(sub_29cc0,0)); // 42560 call sub_29CC0 ;~ 17C5:3956 -cs=0x17c5;eip=0x003959; T(ADD(sp, 6)); // 42561 add sp, 6 ;~ 17C5:3959 -cs=0x17c5;eip=0x00395c; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 0)); // 42562 cmp [bp+arg_E], 0 ;~ 17C5:395C -cs=0x17c5;eip=0x003960; J(JZ(loc_29bc3)); // 42563 jz short loc_29BC3 ;~ 17C5:3960 -cs=0x17c5;eip=0x003962; X(*(dw*)(byte_4cdb6) = 0;); // 42564 mov word ptr byte_4CDB6, 0 ;~ 17C5:3962 -cs=0x17c5;eip=0x003968; T(CMP(*(dw*)(byte_4f20c), 0)); // 42565 cmp word ptr byte_4F20C, 0 ;~ 17C5:3968 -cs=0x17c5;eip=0x00396d; J(JNZ(loc_29ba4)); // 42566 jnz short loc_29BA4 ;~ 17C5:396D -cs=0x17c5;eip=0x00396f; X(byte_4cdb8 = 1;); // 42567 mov byte_4CDB8, 1 ;~ 17C5:396F + // 90542 arg_E = word ptr 12h ;~ 17C5:3932 +cs=0x17c5;eip=0x003932; X(PUSH(bp)); // 90544 push bp ;~ 17C5:3932 +cs=0x17c5;eip=0x003933; T(bp = sp;); // 90545 mov bp, sp ;~ 17C5:3933 +cs=0x17c5;eip=0x003935; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 90546 push [bp+arg_0] ;~ 17C5:3935 +cs=0x17c5;eip=0x003938; J(CALL(sub_29bf0,0)); // 90547 call sub_29BF0 ;~ 17C5:3938 +cs=0x17c5;eip=0x00393b; T(ADD(sp, 2)); // 90549 add sp, 2 ;~ 17C5:393B +cs=0x17c5;eip=0x00393e; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 90550 push [bp+arg_6] ;~ 17C5:393E +cs=0x17c5;eip=0x003941; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 90551 push [bp+arg_4] ;~ 17C5:3941 +cs=0x17c5;eip=0x003944; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 90552 push [bp+arg_2] ;~ 17C5:3944 +cs=0x17c5;eip=0x003947; J(CALL(sub_29c9c,0)); // 90553 call sub_29C9C ;~ 17C5:3947 +cs=0x17c5;eip=0x00394a; T(ADD(sp, 6)); // 90554 add sp, 6 ;~ 17C5:394A +cs=0x17c5;eip=0x00394d; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 90555 push [bp+arg_C] ;~ 17C5:394D +cs=0x17c5;eip=0x003950; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 90556 push [bp+arg_A] ;~ 17C5:3950 +cs=0x17c5;eip=0x003953; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 90557 push [bp+arg_8] ;~ 17C5:3953 +cs=0x17c5;eip=0x003956; J(CALL(sub_29cc0,0)); // 90558 call sub_29CC0 ;~ 17C5:3956 +cs=0x17c5;eip=0x003959; T(ADD(sp, 6)); // 90559 add sp, 6 ;~ 17C5:3959 +cs=0x17c5;eip=0x00395c; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 0)); // 90560 cmp [bp+arg_E], 0 ;~ 17C5:395C +cs=0x17c5;eip=0x003960; J(JZ(loc_29bc3)); // 90561 jz short loc_29BC3 ;~ 17C5:3960 +cs=0x17c5;eip=0x003962; X(word_4cdb6 = 0;); // 90563 mov ds:word_4CDB6, 0 ;~ 17C5:3962 +cs=0x17c5;eip=0x003968; T(CMP(word_4f20c, 0)); // 90564 cmp ds:word_4F20C, 0 ;~ 17C5:3968 +cs=0x17c5;eip=0x00396d; J(JNZ(loc_29ba4)); // 90565 jnz short loc_29BA4 ;~ 17C5:396D +cs=0x17c5;eip=0x00396f; X(byte_4cdb8 = 1;); // 90566 mov ds:byte_4CDB8, 1 ;~ 17C5:396F loc_29ba4: - // 5294 -cs=0x17c5;eip=0x003974; T(CMP(byte_4cdb8, 0)); // 42570 cmp byte_4CDB8, 0 ;~ 17C5:3974 -cs=0x17c5;eip=0x003979; J(JNZ(loc_29bb0)); // 42571 jnz short loc_29BB0 ;~ 17C5:3979 -cs=0x17c5;eip=0x00397b; J(CALLF(sub_36888,0)); // 42572 call sub_36888 ;~ 17C5:397B + // 5280 +cs=0x17c5;eip=0x003974; T(CMP(byte_4cdb8, 0)); // 90569 cmp ds:byte_4CDB8, 0 ;~ 17C5:3974 +cs=0x17c5;eip=0x003979; J(JNZ(loc_29bb0)); // 90570 jnz short loc_29BB0 ;~ 17C5:3979 +cs=0x17c5;eip=0x00397b; J(CALLF(sub_36888,0)); // 90571 call sub_36888 ;~ 17C5:397B loc_29bb0: - // 5295 -cs=0x17c5;eip=0x003980; T(CMP(byte_4db1e, 0)); // 42576 cmp byte_4DB1E, 0 ;~ 17C5:3980 -cs=0x17c5;eip=0x003985; J(JNZ(loc_29bb0)); // 42577 jnz short loc_29BB0 ;~ 17C5:3985 -cs=0x17c5;eip=0x003987; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 42578 mov bx, [bp+arg_0] ;~ 17C5:3987 -cs=0x17c5;eip=0x00398a; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 42579 push word ptr [bx+4] ;~ 17C5:398A -cs=0x17c5;eip=0x00398d; J(CALL(sub_26564,0)); // 42580 call sub_26564 ;~ 17C5:398D -cs=0x17c5;eip=0x003990; T(ADD(sp, 2)); // 42581 add sp, 2 ;~ 17C5:3990 + // 5281 +cs=0x17c5;eip=0x003980; T(CMP(byte_4db1e, 0)); // 90575 cmp ds:byte_4DB1E, 0 ;~ 17C5:3980 +cs=0x17c5;eip=0x003985; J(JNZ(loc_29bb0)); // 90576 jnz short loc_29BB0 ;~ 17C5:3985 +cs=0x17c5;eip=0x003987; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 90577 mov bx, [bp+arg_0] ;~ 17C5:3987 +cs=0x17c5;eip=0x00398a; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 90578 push word ptr [bx+4] ;~ 17C5:398A +cs=0x17c5;eip=0x00398d; J(CALL(sub_26564,0)); // 90579 call sub_26564 ;~ 17C5:398D +cs=0x17c5;eip=0x003990; T(ADD(sp, 2)); // 90580 add sp, 2 ;~ 17C5:3990 loc_29bc3: - // 5296 -cs=0x17c5;eip=0x003993; X(word_4a4dc = 0;); // 42584 mov word_4A4DC, 0 ;~ 17C5:3993 -cs=0x17c5;eip=0x003999; T(ax = 0x3000;); // 42585 mov ax, 3000h ;~ 17C5:3999 -cs=0x17c5;eip=0x00399c; T(CWD); // 42586 cwd ;~ 17C5:399C -cs=0x17c5;eip=0x00399d; T(cx = word_492f4;); // 42587 mov cx, word_492F4 ;~ 17C5:399D -cs=0x17c5;eip=0x0039a1; T(IDIV2(cx)); // 42588 idiv cx ;~ 17C5:39A1 -cs=0x17c5;eip=0x0039a3; X(SUB(word_4a4ea, ax)); // 42589 sub word_4A4EA, ax ;~ 17C5:39A3 -cs=0x17c5;eip=0x0039a7; X(POP(bp)); // 42590 pop bp ;~ 17C5:39A7 -cs=0x17c5;eip=0x0039a8; J(RETN(0)); // 42591 retn ;~ 17C5:39A8 + // 5282 +cs=0x17c5;eip=0x003993; X(word_4a4dc = 0;); // 90583 mov word_4A4DC, 0 ;~ 17C5:3993 +cs=0x17c5;eip=0x003999; T(ax = 0x3000;); // 90584 mov ax, 3000h ;~ 17C5:3999 +cs=0x17c5;eip=0x00399c; T(CWD); // 90585 cwd ;~ 17C5:399C +cs=0x17c5;eip=0x00399d; T(cx = word_492f4;); // 90586 mov cx, word_492F4 ;~ 17C5:399D +cs=0x17c5;eip=0x0039a1; T(IDIV2(cx)); // 90587 idiv cx ;~ 17C5:39A1 +cs=0x17c5;eip=0x0039a3; X(SUB(word_4a4ea, ax)); // 90588 sub word_4A4EA, ax ;~ 17C5:39A3 +cs=0x17c5;eip=0x0039a7; X(POP(bp)); // 90589 pop bp ;~ 17C5:39A7 +cs=0x17c5;eip=0x0039a8; J(RETN(0)); // 90590 retn ;~ 17C5:39A8 assert(0); __dispatch_call: @@ -20095,23 +9008,23 @@ cs=0x17c5;eip=0x0039a8; J(RETN(0)); // 42591 retn ;~ 17C5:39A8 - bool _group32(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group31(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group32: + _group31: _begin: sub_29bda: - // 42601 -cs=0x17c5;eip=0x0039aa; J(CALLF(sub_36526,0)); // 42603 call sub_36526 ;~ 17C5:39AA -cs=0x17c5;eip=0x0039af; J(CALLF(sub_49a16,0)); // 42604 call far ptr sub_49A16 ;~ 17C5:39AF + // 90600 +cs=0x17c5;eip=0x0039aa; J(CALLF(sub_36526,0)); // 90602 call sub_36526 ;~ 17C5:39AA +cs=0x17c5;eip=0x0039af; J(CALLF(sub_49a16,0)); // 90604 call far ptr sub_49A16 ;~ 17C5:39AF seg2623_39b4_proc: - // 42608 -cs=0x17c5;eip=0x0039b4; J(CALLF(sub_49a4d,0)); // 42608 call far ptr sub_49A4D ;~ 17C5:39B4 -cs=0x17c5;eip=0x0039b9; X(byte_4cdb8 = 0;); // 42610 mov byte_4CDB8, 0 ;~ 17C5:39B9 -cs=0x17c5;eip=0x0039be; J(RETN(0)); // 42611 retn ;~ 17C5:39BE + // 90608 +cs=0x17c5;eip=0x0039b4; J(CALLF(sub_49a4d,0)); // 90608 call far ptr sub_49A4D ;~ 17C5:39B4 +cs=0x17c5;eip=0x0039b9; X(byte_4cdb8 = 0;); // 90610 mov ds:byte_4CDB8, 0 ;~ 17C5:39B9 +cs=0x17c5;eip=0x0039be; J(RETN(0)); // 90611 retn ;~ 17C5:39BE assert(0); __dispatch_call: @@ -20129,98 +9042,98 @@ cs=0x17c5;eip=0x0039be; J(RETN(0)); // 42611 retn ;~ 17C5:39BE - bool _group33(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group32(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group33: + _group32: _begin: sub_29bf0: - // 42619 + // 90619 #undef var_4 #define var_4 -4 - // 42621 var_4 = word ptr -4 ;~ 17C5:39C0 + // 90621 var_4 = word ptr -4 ;~ 17C5:39C0 #undef var_2 #define var_2 -2 - // 42622 var_2 = word ptr -2 ;~ 17C5:39C0 + // 90622 var_2 = word ptr -2 ;~ 17C5:39C0 #undef arg_0 #define arg_0 4 - // 42623 arg_0 = word ptr 4 ;~ 17C5:39C0 -cs=0x17c5;eip=0x0039c0; X(PUSH(bp)); // 42625 push bp ;~ 17C5:39C0 -cs=0x17c5;eip=0x0039c1; T(bp = sp;); // 42626 mov bp, sp ;~ 17C5:39C1 -cs=0x17c5;eip=0x0039c3; T(SUB(sp, 4)); // 42627 sub sp, 4 ;~ 17C5:39C3 -cs=0x17c5;eip=0x0039c6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 42628 mov bx, [bp+arg_0] ;~ 17C5:39C6 -cs=0x17c5;eip=0x0039c9; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 42629 mov ax, [bx+14h] ;~ 17C5:39C9 -cs=0x17c5;eip=0x0039cc; T(SUB(ax, *(dw*)(raddr(ds,bx+0x12)))); // 42630 sub ax, [bx+12h] ;~ 17C5:39CC -cs=0x17c5;eip=0x0039cf; T(INC(ax)); // 42631 inc ax ;~ 17C5:39CF -cs=0x17c5;eip=0x0039d0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 42632 mov [bp+var_4], ax ;~ 17C5:39D0 -cs=0x17c5;eip=0x0039d3; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 42633 mov ax, [bx+10h] ;~ 17C5:39D3 -cs=0x17c5;eip=0x0039d6; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 42634 sub ax, [bx+0Eh] ;~ 17C5:39D6 -cs=0x17c5;eip=0x0039d9; T(INC(ax)); // 42635 inc ax ;~ 17C5:39D9 -cs=0x17c5;eip=0x0039da; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 42636 mov [bp+var_2], ax ;~ 17C5:39DA -cs=0x17c5;eip=0x0039dd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 42637 mov ax, [bp+var_4] ;~ 17C5:39DD -cs=0x17c5;eip=0x0039e0; T(INC(ax)); // 42638 inc ax ;~ 17C5:39E0 -cs=0x17c5;eip=0x0039e1; T(SAR(ax, 1)); // 42639 sar ax, 1 ;~ 17C5:39E1 -cs=0x17c5;eip=0x0039e3; T(DEC(ax)); // 42640 dec ax ;~ 17C5:39E3 -cs=0x17c5;eip=0x0039e4; X(word_48bbc = ax;); // 42641 mov word_48BBC, ax ;~ 17C5:39E4 -cs=0x17c5;eip=0x0039e7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 42642 mov ax, [bp+var_2] ;~ 17C5:39E7 -cs=0x17c5;eip=0x0039ea; T(INC(ax)); // 42643 inc ax ;~ 17C5:39EA -cs=0x17c5;eip=0x0039eb; T(SAR(ax, 1)); // 42644 sar ax, 1 ;~ 17C5:39EB -cs=0x17c5;eip=0x0039ed; T(DEC(ax)); // 42645 dec ax ;~ 17C5:39ED -cs=0x17c5;eip=0x0039ee; X(*(word_48bbe) = ax;); // 42646 mov word_48BBE, ax ;~ 17C5:39EE -cs=0x17c5;eip=0x0039f1; T(CMP(*(dw*)(raddr(ds,bx+0x0E)), 0)); // 42647 cmp word ptr [bx+0Eh], 0 ;~ 17C5:39F1 -cs=0x17c5;eip=0x0039f5; J(JNZ(loc_29c3a)); // 42648 jnz short loc_29C3A ;~ 17C5:39F5 -cs=0x17c5;eip=0x0039f7; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0x0C7)); // 42650 cmp word ptr [bx+10h], 0C7h ;~ 17C5:39F7 -cs=0x17c5;eip=0x0039fc; J(JNZ(loc_29c34)); // 42651 jnz short loc_29C34 ;~ 17C5:39FC -cs=0x17c5;eip=0x0039fe; T(ax = 0x64;); // 42652 mov ax, 64h ; 'd' ;~ 17C5:39FE -cs=0x17c5;eip=0x003a01; J(JMP(loc_29c37)); // 42653 jmp short loc_29C37 ;~ 17C5:3A01 + // 90623 arg_0 = word ptr 4 ;~ 17C5:39C0 +cs=0x17c5;eip=0x0039c0; X(PUSH(bp)); // 90625 push bp ;~ 17C5:39C0 +cs=0x17c5;eip=0x0039c1; T(bp = sp;); // 90626 mov bp, sp ;~ 17C5:39C1 +cs=0x17c5;eip=0x0039c3; T(SUB(sp, 4)); // 90627 sub sp, 4 ;~ 17C5:39C3 +cs=0x17c5;eip=0x0039c6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 90628 mov bx, [bp+arg_0] ;~ 17C5:39C6 +cs=0x17c5;eip=0x0039c9; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 90629 mov ax, [bx+14h] ;~ 17C5:39C9 +cs=0x17c5;eip=0x0039cc; T(SUB(ax, *(dw*)(raddr(ds,bx+0x12)))); // 90630 sub ax, [bx+12h] ;~ 17C5:39CC +cs=0x17c5;eip=0x0039cf; T(INC(ax)); // 90631 inc ax ;~ 17C5:39CF +cs=0x17c5;eip=0x0039d0; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 90632 mov [bp+var_4], ax ;~ 17C5:39D0 +cs=0x17c5;eip=0x0039d3; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 90633 mov ax, [bx+10h] ;~ 17C5:39D3 +cs=0x17c5;eip=0x0039d6; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 90634 sub ax, [bx+0Eh] ;~ 17C5:39D6 +cs=0x17c5;eip=0x0039d9; T(INC(ax)); // 90635 inc ax ;~ 17C5:39D9 +cs=0x17c5;eip=0x0039da; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 90636 mov [bp+var_2], ax ;~ 17C5:39DA +cs=0x17c5;eip=0x0039dd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 90637 mov ax, [bp+var_4] ;~ 17C5:39DD +cs=0x17c5;eip=0x0039e0; T(INC(ax)); // 90638 inc ax ;~ 17C5:39E0 +cs=0x17c5;eip=0x0039e1; T(SAR(ax, 1)); // 90639 sar ax, 1 ;~ 17C5:39E1 +cs=0x17c5;eip=0x0039e3; T(DEC(ax)); // 90640 dec ax ;~ 17C5:39E3 +cs=0x17c5;eip=0x0039e4; X(word_48bbc = ax;); // 90641 mov word_48BBC, ax ;~ 17C5:39E4 +cs=0x17c5;eip=0x0039e7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 90642 mov ax, [bp+var_2] ;~ 17C5:39E7 +cs=0x17c5;eip=0x0039ea; T(INC(ax)); // 90643 inc ax ;~ 17C5:39EA +cs=0x17c5;eip=0x0039eb; T(SAR(ax, 1)); // 90644 sar ax, 1 ;~ 17C5:39EB +cs=0x17c5;eip=0x0039ed; T(DEC(ax)); // 90645 dec ax ;~ 17C5:39ED +cs=0x17c5;eip=0x0039ee; X(*(word_48bbe) = ax;); // 90646 mov word_48BBE, ax ;~ 17C5:39EE +cs=0x17c5;eip=0x0039f1; T(CMP(*(dw*)(raddr(ds,bx+0x0E)), 0)); // 90647 cmp word ptr [bx+0Eh], 0 ;~ 17C5:39F1 +cs=0x17c5;eip=0x0039f5; J(JNZ(loc_29c3a)); // 90648 jnz short loc_29C3A ;~ 17C5:39F5 +cs=0x17c5;eip=0x0039f7; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0x0C7)); // 90650 cmp word ptr [bx+10h], 0C7h ;~ 17C5:39F7 +cs=0x17c5;eip=0x0039fc; J(JNZ(loc_29c34)); // 90651 jnz short loc_29C34 ;~ 17C5:39FC +cs=0x17c5;eip=0x0039fe; T(ax = 0x64;); // 90652 mov ax, 64h ; 'd' ;~ 17C5:39FE +cs=0x17c5;eip=0x003a01; J(JMP(loc_29c37)); // 90653 jmp short loc_29C37 ;~ 17C5:3A01 loc_29c34: - // 5297 -cs=0x17c5;eip=0x003a04; T(ax = 0x38;); // 42659 mov ax, 38h ; '8' ;~ 17C5:3A04 + // 5283 +cs=0x17c5;eip=0x003a04; T(ax = 0x38;); // 90659 mov ax, 38h ; '8' ;~ 17C5:3A04 loc_29c37: - // 5298 -cs=0x17c5;eip=0x003a07; X(*(word_48bbe) = ax;); // 42662 mov word_48BBE, ax ;~ 17C5:3A07 + // 5284 +cs=0x17c5;eip=0x003a07; X(*(word_48bbe) = ax;); // 90662 mov word_48BBE, ax ;~ 17C5:3A07 loc_29c3a: - // 5299 -cs=0x17c5;eip=0x003a0a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 42665 mov ax, [bp+var_4] ;~ 17C5:3A0A -cs=0x17c5;eip=0x003a0d; T(DEC(ax)); // 42666 dec ax ;~ 17C5:3A0D -cs=0x17c5;eip=0x003a0e; X(PUSH(ax)); // 42667 push ax ;~ 17C5:3A0E -cs=0x17c5;eip=0x003a0f; J(CALLF(sub_49ae3,0)); // 42668 call far ptr sub_49AE3 ;~ 17C5:3A0F + // 5285 +cs=0x17c5;eip=0x003a0a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 90665 mov ax, [bp+var_4] ;~ 17C5:3A0A +cs=0x17c5;eip=0x003a0d; T(DEC(ax)); // 90666 dec ax ;~ 17C5:3A0D +cs=0x17c5;eip=0x003a0e; X(PUSH(ax)); // 90667 push ax ;~ 17C5:3A0E +cs=0x17c5;eip=0x003a0f; J(CALLF(sub_49ae3,0)); // 90668 call far ptr sub_49AE3 ;~ 17C5:3A0F seg2623_3a14_proc: - // 42672 -cs=0x17c5;eip=0x003a14; T(ADD(sp, 2)); // 42672 add sp, 2 ;~ 17C5:3A14 -cs=0x17c5;eip=0x003a17; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 42673 mov bx, [bp+4] ;~ 17C5:3A17 -cs=0x17c5;eip=0x003a1a; X(PUSH(*(dw*)(raddr(ds,bx+0x0E)))); // 42674 push word ptr [bx+0Eh] ;~ 17C5:3A1A -cs=0x17c5;eip=0x003a1d; X(PUSH(*(dw*)(raddr(ds,bx+0x12)))); // 42675 push word ptr [bx+12h] ;~ 17C5:3A1D -cs=0x17c5;eip=0x003a20; J(CALLF(sub_49ad4,0)); // 42676 call far ptr sub_49AD4 ;~ 17C5:3A20 -cs=0x17c5;eip=0x003a25; T(ADD(sp, 4)); // 42678 add sp, 4 ;~ 17C5:3A25 -cs=0x17c5;eip=0x003a28; X(PUSH(ax)); // 42679 push ax ;~ 17C5:3A28 -cs=0x17c5;eip=0x003a29; J(CALLF(sub_49a20,0)); // 42680 call far ptr sub_49A20 ;~ 17C5:3A29 -cs=0x17c5;eip=0x003a2e; T(ADD(sp, 2)); // 42682 add sp, 2 ;~ 17C5:3A2E -cs=0x17c5;eip=0x003a31; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 42683 mov ax, [bp-4] ;~ 17C5:3A31 -cs=0x17c5;eip=0x003a34; T(DEC(ax)); // 42684 dec ax ;~ 17C5:3A34 -cs=0x17c5;eip=0x003a35; X(word_4d787 = ax;); // 42685 mov word_4D787, ax ;~ 17C5:3A35 -cs=0x17c5;eip=0x003a38; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 42686 mov ax, [bp-2] ;~ 17C5:3A38 -cs=0x17c5;eip=0x003a3b; T(DEC(ax)); // 42687 dec ax ;~ 17C5:3A3B -cs=0x17c5;eip=0x003a3c; X(word_4d789 = ax;); // 42688 mov word_4D789, ax ;~ 17C5:3A3C -cs=0x17c5;eip=0x003a3f; X(word_528cc = 0x192C;); // 42689 mov word_528CC, 192Ch ;~ 17C5:3A3F -cs=0x17c5;eip=0x003a45; X(word_528d2 = 0x194C;); // 42690 mov word_528D2, 194Ch ;~ 17C5:3A45 -cs=0x17c5;eip=0x003a4b; T(CMP(byte_4de54, 0)); // 42691 cmp byte_4DE54, 0 ;~ 17C5:3A4B -cs=0x17c5;eip=0x003a50; J(JZ(loc_29c8c)); // 42692 jz short loc_29C8C ;~ 17C5:3A50 -cs=0x17c5;eip=0x003a52; X(ADD(word_528cc, 0x10)); // 42693 add word_528CC, 10h ;~ 17C5:3A52 -cs=0x17c5;eip=0x003a57; X(ADD(word_528d2, 0x10)); // 42694 add word_528D2, 10h ;~ 17C5:3A57 + // 90672 +cs=0x17c5;eip=0x003a14; T(ADD(sp, 2)); // 90672 add sp, 2 ;~ 17C5:3A14 +cs=0x17c5;eip=0x003a17; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 90673 mov bx, [bp+4] ;~ 17C5:3A17 +cs=0x17c5;eip=0x003a1a; X(PUSH(*(dw*)(raddr(ds,bx+0x0E)))); // 90674 push word ptr [bx+0Eh] ;~ 17C5:3A1A +cs=0x17c5;eip=0x003a1d; X(PUSH(*(dw*)(raddr(ds,bx+0x12)))); // 90675 push word ptr [bx+12h] ;~ 17C5:3A1D +cs=0x17c5;eip=0x003a20; J(CALLF(sub_49ad4,0)); // 90676 call far ptr sub_49AD4 ;~ 17C5:3A20 +cs=0x17c5;eip=0x003a25; T(ADD(sp, 4)); // 90678 add sp, 4 ;~ 17C5:3A25 +cs=0x17c5;eip=0x003a28; X(PUSH(ax)); // 90679 push ax ;~ 17C5:3A28 +cs=0x17c5;eip=0x003a29; J(CALLF(sub_49a20,0)); // 90680 call far ptr sub_49A20 ;~ 17C5:3A29 +cs=0x17c5;eip=0x003a2e; T(ADD(sp, 2)); // 90682 add sp, 2 ;~ 17C5:3A2E +cs=0x17c5;eip=0x003a31; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 90683 mov ax, [bp-4] ;~ 17C5:3A31 +cs=0x17c5;eip=0x003a34; T(DEC(ax)); // 90684 dec ax ;~ 17C5:3A34 +cs=0x17c5;eip=0x003a35; X(word_4d787 = ax;); // 90685 mov ds:word_4D787, ax ;~ 17C5:3A35 +cs=0x17c5;eip=0x003a38; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 90686 mov ax, [bp-2] ;~ 17C5:3A38 +cs=0x17c5;eip=0x003a3b; T(DEC(ax)); // 90687 dec ax ;~ 17C5:3A3B +cs=0x17c5;eip=0x003a3c; X(word_4d789 = ax;); // 90688 mov ds:word_4D789, ax ;~ 17C5:3A3C +cs=0x17c5;eip=0x003a3f; X(word_528cc = 0x192C;); // 90689 mov ds:word_528CC, 192Ch ;~ 17C5:3A3F +cs=0x17c5;eip=0x003a45; X(word_528d2 = 0x194C;); // 90690 mov ds:word_528D2, 194Ch ;~ 17C5:3A45 +cs=0x17c5;eip=0x003a4b; T(CMP(byte_4de54, 0)); // 90691 cmp ds:byte_4DE54, 0 ;~ 17C5:3A4B +cs=0x17c5;eip=0x003a50; J(JZ(loc_29c8c)); // 90692 jz short loc_29C8C ;~ 17C5:3A50 +cs=0x17c5;eip=0x003a52; X(ADD(word_528cc, 0x10)); // 90693 add ds:word_528CC, 10h ;~ 17C5:3A52 +cs=0x17c5;eip=0x003a57; X(ADD(word_528d2, 0x10)); // 90694 add ds:word_528D2, 10h ;~ 17C5:3A57 loc_29c8c: - // 5300 -cs=0x17c5;eip=0x003a5c; T(CMP(*(db*)(&word_492f2), 0)); // 42697 cmp byte ptr word_492F2, 0 ;~ 17C5:3A5C -cs=0x17c5;eip=0x003a61; J(JZ(loc_29c98)); // 42698 jz short loc_29C98 ;~ 17C5:3A61 -cs=0x17c5;eip=0x003a63; X(ADD(word_528d2, 0x20)); // 42699 add word_528D2, 20h ; ' ' ;~ 17C5:3A63 + // 5286 +cs=0x17c5;eip=0x003a5c; T(CMP(*(db*)(&word_492f2), 0)); // 90697 cmp byte ptr word_492F2, 0 ;~ 17C5:3A5C +cs=0x17c5;eip=0x003a61; J(JZ(loc_29c98)); // 90698 jz short loc_29C98 ;~ 17C5:3A61 +cs=0x17c5;eip=0x003a63; X(ADD(word_528d2, 0x20)); // 90699 add ds:word_528D2, 20h ; ' ' ;~ 17C5:3A63 loc_29c98: - // 5301 -cs=0x17c5;eip=0x003a68; T(sp = bp;); // 42702 mov sp, bp ;~ 17C5:3A68 -cs=0x17c5;eip=0x003a6a; X(POP(bp)); // 42703 pop bp ;~ 17C5:3A6A -cs=0x17c5;eip=0x003a6b; J(RETN(0)); // 42704 retn ;~ 17C5:3A6B + // 5287 +cs=0x17c5;eip=0x003a68; T(sp = bp;); // 90702 mov sp, bp ;~ 17C5:3A68 +cs=0x17c5;eip=0x003a6a; X(POP(bp)); // 90703 pop bp ;~ 17C5:3A6A +cs=0x17c5;eip=0x003a6b; J(RETN(0)); // 90704 retn ;~ 17C5:3A6B assert(0); __dispatch_call: @@ -20253,30 +9166,30 @@ cs=0x17c5;eip=0x003a6b; J(RETN(0)); // 42704 retn ;~ 17C5:3A6B _begin: #undef arg_0 #define arg_0 4 - // 42712 arg_0 = word ptr 4 ;~ 17C5:3A6C + // 90712 arg_0 = word ptr 4 ;~ 17C5:3A6C #undef arg_2 #define arg_2 6 - // 42713 arg_2 = word ptr 6 ;~ 17C5:3A6C + // 90713 arg_2 = word ptr 6 ;~ 17C5:3A6C #undef arg_4 #define arg_4 8 - // 42714 arg_4 = word ptr 8 ;~ 17C5:3A6C -cs=0x17c5;eip=0x003a6c; X(PUSH(bp)); // 42716 push bp ;~ 17C5:3A6C -cs=0x17c5;eip=0x003a6d; T(bp = sp;); // 42717 mov bp, sp ;~ 17C5:3A6D -cs=0x17c5;eip=0x003a6f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 42718 mov ax, [bp+arg_4] ;~ 17C5:3A6F -cs=0x17c5;eip=0x003a72; T(NEG(ax)); // 42719 neg ax ;~ 17C5:3A72 -cs=0x17c5;eip=0x003a74; X(PUSH(ax)); // 42720 push ax ;~ 17C5:3A74 -cs=0x17c5;eip=0x003a75; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 42721 mov ax, [bp+arg_2] ;~ 17C5:3A75 -cs=0x17c5;eip=0x003a78; T(NEG(ax)); // 42722 neg ax ;~ 17C5:3A78 -cs=0x17c5;eip=0x003a7a; X(PUSH(ax)); // 42723 push ax ;~ 17C5:3A7A -cs=0x17c5;eip=0x003a7b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42724 mov ax, [bp+arg_0] ;~ 17C5:3A7B -cs=0x17c5;eip=0x003a7e; T(NEG(ax)); // 42725 neg ax ;~ 17C5:3A7E -cs=0x17c5;eip=0x003a80; X(PUSH(ax)); // 42726 push ax ;~ 17C5:3A80 -cs=0x17c5;eip=0x003a81; T(ax = 0x19C6;); // 42727 mov ax, 19C6h ;~ 17C5:3A81 -cs=0x17c5;eip=0x003a84; X(PUSH(ax)); // 42728 push ax ;~ 17C5:3A84 -cs=0x17c5;eip=0x003a85; J(CALLF(sub_36dde,0)); // 42729 call sub_36DDE ;~ 17C5:3A85 -cs=0x17c5;eip=0x003a8a; T(ADD(sp, 8)); // 42730 add sp, 8 ;~ 17C5:3A8A -cs=0x17c5;eip=0x003a8d; X(POP(bp)); // 42731 pop bp ;~ 17C5:3A8D -cs=0x17c5;eip=0x003a8e; J(RETN(0)); // 42732 retn ;~ 17C5:3A8E + // 90714 arg_4 = word ptr 8 ;~ 17C5:3A6C +cs=0x17c5;eip=0x003a6c; X(PUSH(bp)); // 90716 push bp ;~ 17C5:3A6C +cs=0x17c5;eip=0x003a6d; T(bp = sp;); // 90717 mov bp, sp ;~ 17C5:3A6D +cs=0x17c5;eip=0x003a6f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 90718 mov ax, [bp+arg_4] ;~ 17C5:3A6F +cs=0x17c5;eip=0x003a72; T(NEG(ax)); // 90719 neg ax ;~ 17C5:3A72 +cs=0x17c5;eip=0x003a74; X(PUSH(ax)); // 90720 push ax ;~ 17C5:3A74 +cs=0x17c5;eip=0x003a75; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 90721 mov ax, [bp+arg_2] ;~ 17C5:3A75 +cs=0x17c5;eip=0x003a78; T(NEG(ax)); // 90722 neg ax ;~ 17C5:3A78 +cs=0x17c5;eip=0x003a7a; X(PUSH(ax)); // 90723 push ax ;~ 17C5:3A7A +cs=0x17c5;eip=0x003a7b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90724 mov ax, [bp+arg_0] ;~ 17C5:3A7B +cs=0x17c5;eip=0x003a7e; T(NEG(ax)); // 90725 neg ax ;~ 17C5:3A7E +cs=0x17c5;eip=0x003a80; X(PUSH(ax)); // 90726 push ax ;~ 17C5:3A80 +cs=0x17c5;eip=0x003a81; T(ax = 0x19C6;); // 90727 mov ax, 19C6h ;~ 17C5:3A81 +cs=0x17c5;eip=0x003a84; X(PUSH(ax)); // 90728 push ax ;~ 17C5:3A84 +cs=0x17c5;eip=0x003a85; J(CALLF(sub_36dde,0)); // 90729 call sub_36DDE ;~ 17C5:3A85 +cs=0x17c5;eip=0x003a8a; T(ADD(sp, 8)); // 90730 add sp, 8 ;~ 17C5:3A8A +cs=0x17c5;eip=0x003a8d; X(POP(bp)); // 90731 pop bp ;~ 17C5:3A8D +cs=0x17c5;eip=0x003a8e; J(RETN(0)); // 90732 retn ;~ 17C5:3A8E assert(0); __dispatch_call: @@ -20303,23 +9216,23 @@ cs=0x17c5;eip=0x003a8e; J(RETN(0)); // 42732 retn ;~ 17C5:3A8E _begin: #undef arg_0 #define arg_0 4 - // 42745 arg_0 = word ptr 4 ;~ 17C5:3A90 + // 90745 arg_0 = word ptr 4 ;~ 17C5:3A90 #undef arg_2 #define arg_2 6 - // 42746 arg_2 = word ptr 6 ;~ 17C5:3A90 + // 90746 arg_2 = word ptr 6 ;~ 17C5:3A90 #undef arg_4 #define arg_4 8 - // 42747 arg_4 = word ptr 8 ;~ 17C5:3A90 -cs=0x17c5;eip=0x003a90; X(PUSH(bp)); // 42749 push bp ;~ 17C5:3A90 -cs=0x17c5;eip=0x003a91; T(bp = sp;); // 42750 mov bp, sp ;~ 17C5:3A91 -cs=0x17c5;eip=0x003a93; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 42751 mov ax, [bp+arg_0] ;~ 17C5:3A93 -cs=0x17c5;eip=0x003a96; X(word_4a494 = ax;); // 42752 mov word_4A494, ax ;~ 17C5:3A96 -cs=0x17c5;eip=0x003a99; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 42753 mov ax, [bp+arg_2] ;~ 17C5:3A99 -cs=0x17c5;eip=0x003a9c; X(word_4a496 = ax;); // 42754 mov word_4A496, ax ;~ 17C5:3A9C -cs=0x17c5;eip=0x003a9f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 42755 mov ax, [bp+arg_4] ;~ 17C5:3A9F -cs=0x17c5;eip=0x003aa2; X(word_4a498 = ax;); // 42756 mov word_4A498, ax ;~ 17C5:3AA2 -cs=0x17c5;eip=0x003aa5; X(POP(bp)); // 42757 pop bp ;~ 17C5:3AA5 -cs=0x17c5;eip=0x003aa6; J(RETN(0)); // 42758 retn ;~ 17C5:3AA6 + // 90747 arg_4 = word ptr 8 ;~ 17C5:3A90 +cs=0x17c5;eip=0x003a90; X(PUSH(bp)); // 90749 push bp ;~ 17C5:3A90 +cs=0x17c5;eip=0x003a91; T(bp = sp;); // 90750 mov bp, sp ;~ 17C5:3A91 +cs=0x17c5;eip=0x003a93; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 90751 mov ax, [bp+arg_0] ;~ 17C5:3A93 +cs=0x17c5;eip=0x003a96; X(word_4a494 = ax;); // 90752 mov word_4A494, ax ;~ 17C5:3A96 +cs=0x17c5;eip=0x003a99; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 90753 mov ax, [bp+arg_2] ;~ 17C5:3A99 +cs=0x17c5;eip=0x003a9c; X(word_4a496 = ax;); // 90754 mov word_4A496, ax ;~ 17C5:3A9C +cs=0x17c5;eip=0x003a9f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 90755 mov ax, [bp+arg_4] ;~ 17C5:3A9F +cs=0x17c5;eip=0x003aa2; X(word_4a498 = ax;); // 90756 mov word_4A498, ax ;~ 17C5:3AA2 +cs=0x17c5;eip=0x003aa5; X(POP(bp)); // 90757 pop bp ;~ 17C5:3AA5 +cs=0x17c5;eip=0x003aa6; J(RETN(0)); // 90758 retn ;~ 17C5:3AA6 assert(0); __dispatch_call: @@ -20344,31 +9257,31 @@ cs=0x17c5;eip=0x003aa6; J(RETN(0)); // 42758 retn ;~ 17C5:3AA6 else goto __dispatch_call; seg2623_3aa8_proc: _begin: -cs=0x17c5;eip=0x003aa8; T(CMP(*(byte_4a4e4), 0)); // 42764 cmp byte_4A4E4, 0 ;~ 17C5:3AA8 -cs=0x17c5;eip=0x003aad; J(JZ(loc_29d08)); // 42765 jz short loc_29D08 ;~ 17C5:3AAD -cs=0x17c5;eip=0x003aaf; T(bx = *(dw*)(&dword_4a46c);); // 42766 mov bx, word ptr dword_4A46C ;~ 17C5:3AAF -cs=0x17c5;eip=0x003ab3; X(ADD(*(dw*)(&dword_4a46c), 4)); // 42767 add word ptr dword_4A46C, 4 ;~ 17C5:3AB3 -cs=0x17c5;eip=0x003ab8; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42768 mov es, word ptr dword_4A46C+2 ;~ 17C5:3AB8 -cs=0x17c5;eip=0x003abc; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 42770 mov ax, es:[bx] ;~ 17C5:3ABC -cs=0x17c5;eip=0x003abf; T(MOV(dx, *(dw*)(raddr(es,bx+2)))); // 42771 mov dx, es:[bx+2] ;~ 17C5:3ABF -cs=0x17c5;eip=0x003ac3; T(AND(ax, word_4a4e6)); // 42772 and ax, word_4A4E6 ;~ 17C5:3AC3 -cs=0x17c5;eip=0x003ac7; T(AND(dx, word_4a4e8)); // 42773 and dx, word_4A4E8 ;~ 17C5:3AC7 -cs=0x17c5;eip=0x003acb; T(OR(dx, ax)); // 42774 or dx, ax ;~ 17C5:3ACB -cs=0x17c5;eip=0x003acd; J(JZ(loc_29d04)); // 42775 jz short loc_29D04 ;~ 17C5:3ACD -cs=0x17c5;eip=0x003acf; T(ax = 1;); // 42776 mov ax, 1 ;~ 17C5:3ACF -cs=0x17c5;eip=0x003ad2; J(RETN(0)); // 42777 retn ;~ 17C5:3AD2 +cs=0x17c5;eip=0x003aa8; T(CMP(*(byte_4a4e4), 0)); // 90764 cmp byte_4A4E4, 0 ;~ 17C5:3AA8 +cs=0x17c5;eip=0x003aad; J(JZ(loc_29d08)); // 90765 jz short loc_29D08 ;~ 17C5:3AAD +cs=0x17c5;eip=0x003aaf; T(bx = *(dw*)(&dword_4a46c);); // 90766 mov bx, word ptr dword_4A46C ;~ 17C5:3AAF +cs=0x17c5;eip=0x003ab3; X(ADD(*(dw*)(&dword_4a46c), 4)); // 90767 add word ptr dword_4A46C, 4 ;~ 17C5:3AB3 +cs=0x17c5;eip=0x003ab8; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90768 mov es, word ptr dword_4A46C+2 ;~ 17C5:3AB8 +cs=0x17c5;eip=0x003abc; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 90770 mov ax, es:[bx] ;~ 17C5:3ABC +cs=0x17c5;eip=0x003abf; T(MOV(dx, *(dw*)(raddr(es,bx+2)))); // 90771 mov dx, es:[bx+2] ;~ 17C5:3ABF +cs=0x17c5;eip=0x003ac3; T(AND(ax, word_4a4e6)); // 90772 and ax, word_4A4E6 ;~ 17C5:3AC3 +cs=0x17c5;eip=0x003ac7; T(AND(dx, word_4a4e8)); // 90773 and dx, word_4A4E8 ;~ 17C5:3AC7 +cs=0x17c5;eip=0x003acb; T(OR(dx, ax)); // 90774 or dx, ax ;~ 17C5:3ACB +cs=0x17c5;eip=0x003acd; J(JZ(loc_29d04)); // 90775 jz short loc_29D04 ;~ 17C5:3ACD +cs=0x17c5;eip=0x003acf; T(ax = 1;); // 90776 mov ax, 1 ;~ 17C5:3ACF +cs=0x17c5;eip=0x003ad2; J(RETN(0)); // 90777 retn ;~ 17C5:3AD2 loc_29d04: - // 5302 -cs=0x17c5;eip=0x003ad4; T(SUB(ax, ax)); // 42783 sub ax, ax ;~ 17C5:3AD4 -cs=0x17c5;eip=0x003ad6; J(RETN(0)); // 42784 retn ;~ 17C5:3AD6 + // 5288 +cs=0x17c5;eip=0x003ad4; T(SUB(ax, ax)); // 90783 sub ax, ax ;~ 17C5:3AD4 +cs=0x17c5;eip=0x003ad6; J(RETN(0)); // 90784 retn ;~ 17C5:3AD6 loc_29d08: - // 5303 -cs=0x17c5;eip=0x003ad8; T(bx = *(dw*)(&dword_4a46c);); // 42790 mov bx, word ptr dword_4A46C ;~ 17C5:3AD8 -cs=0x17c5;eip=0x003adc; X(ADD(*(dw*)(&dword_4a46c), 2)); // 42791 add word ptr dword_4A46C, 2 ;~ 17C5:3ADC -cs=0x17c5;eip=0x003ae1; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 42792 mov es, word ptr dword_4A46C+2 ;~ 17C5:3AE1 -cs=0x17c5;eip=0x003ae5; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 42793 mov ax, es:[bx] ;~ 17C5:3AE5 -cs=0x17c5;eip=0x003ae8; T(AND(ax, word_4a4e6)); // 42794 and ax, word_4A4E6 ;~ 17C5:3AE8 -cs=0x17c5;eip=0x003aec; J(RETN(0)); // 42795 retn ;~ 17C5:3AEC + // 5289 +cs=0x17c5;eip=0x003ad8; T(bx = *(dw*)(&dword_4a46c);); // 90790 mov bx, word ptr dword_4A46C ;~ 17C5:3AD8 +cs=0x17c5;eip=0x003adc; X(ADD(*(dw*)(&dword_4a46c), 2)); // 90791 add word ptr dword_4A46C, 2 ;~ 17C5:3ADC +cs=0x17c5;eip=0x003ae1; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 90792 mov es, word ptr dword_4A46C+2 ;~ 17C5:3AE1 +cs=0x17c5;eip=0x003ae5; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 90793 mov ax, es:[bx] ;~ 17C5:3AE5 +cs=0x17c5;eip=0x003ae8; T(AND(ax, word_4a4e6)); // 90794 and ax, word_4A4E6 ;~ 17C5:3AE8 +cs=0x17c5;eip=0x003aec; J(RETN(0)); // 90795 retn ;~ 17C5:3AEC assert(0); __dispatch_call: @@ -20395,37 +9308,37 @@ cs=0x17c5;eip=0x003aec; J(RETN(0)); // 42795 retn ;~ 17C5:3AEC else goto __dispatch_call; sub_29d1e: _begin: -cs=0x17c5;eip=0x003aee; T(ax = ds;); // 42805 mov ax, ds ;~ 17C5:3AEE -cs=0x17c5;eip=0x003af0; T(es = ax;); // 42806 mov es, ax ;~ 17C5:3AF0 -cs=0x17c5;eip=0x003af2; T(bx = 0x10;); // 42808 mov bx, 10h ;~ 17C5:3AF2 -cs=0x17c5;eip=0x003af5; T(cx = 0x50;); // 42809 mov cx, 50h ; 'P' ;~ 17C5:3AF5 -cs=0x17c5;eip=0x003af8; T(dx = 0x43B6;); // 42810 mov dx, 43B6h ;~ 17C5:3AF8 -cs=0x17c5;eip=0x003afb; T(ax = 0x1012;); // 42811 mov ax, 1012h ;~ 17C5:3AFB -cs=0x17c5;eip=0x003afe; S(_INT(0x10)); // 42812 int 10h ; - VIDEO - SET BLOCK OF DAC REGISTERS (EGA, VGA/MCGA) ;~ 17C5:3AFE -cs=0x17c5;eip=0x003b00; T(CMP(byte_4a3c7, 2)); // 42816 cmp byte_4A3C7, 2 ;~ 17C5:3B00 -cs=0x17c5;eip=0x003b05; J(JZ(loc_29d46)); // 42817 jz short loc_29D46 ;~ 17C5:3B05 -cs=0x17c5;eip=0x003b07; T(cx = 0x30;); // 42818 mov cx, 30h ; '0' ;~ 17C5:3B07 -cs=0x17c5;eip=0x003b0a; X(PUSH(si)); // 42819 push si ;~ 17C5:3B0A -cs=0x17c5;eip=0x003b0b; X(PUSH(di)); // 42820 push di ;~ 17C5:3B0B -cs=0x17c5;eip=0x003b0c; T(si = 0x4866;); // 42821 mov si, 4866h ;~ 17C5:3B0C -cs=0x17c5;eip=0x003b0f; T(di = 0x44D6;); // 42822 mov di, 44D6h ;~ 17C5:3B0F - // 42823 rep movsb ;~ 17C5:3B12 -cs=0x17c5;eip=0x003b12; X( REP MOVSB); // 42823 rep movsb ;~ 17C5:3B12 -cs=0x17c5;eip=0x003b14; X(POP(di)); // 42824 pop di ;~ 17C5:3B14 -cs=0x17c5;eip=0x003b15; X(POP(si)); // 42825 pop si ;~ 17C5:3B15 +cs=0x17c5;eip=0x003aee; T(ax = ds;); // 90805 mov ax, ds ;~ 17C5:3AEE +cs=0x17c5;eip=0x003af0; T(es = ax;); // 90806 mov es, ax ;~ 17C5:3AF0 +cs=0x17c5;eip=0x003af2; T(bx = 0x10;); // 90808 mov bx, 10h ;~ 17C5:3AF2 +cs=0x17c5;eip=0x003af5; T(cx = 0x50;); // 90809 mov cx, 50h ; 'P' ;~ 17C5:3AF5 +cs=0x17c5;eip=0x003af8; T(dx = 0x43B6;); // 90810 mov dx, 43B6h ;~ 17C5:3AF8 +cs=0x17c5;eip=0x003afb; T(ax = 0x1012;); // 90811 mov ax, 1012h ;~ 17C5:3AFB +cs=0x17c5;eip=0x003afe; S(_INT(0x10)); // 90812 int 10h ; - VIDEO - SET BLOCK OF DAC REGISTERS (EGA, VGA/MCGA) ;~ 17C5:3AFE +cs=0x17c5;eip=0x003b00; T(CMP(byte_4a3c7, 2)); // 90816 cmp byte_4A3C7, 2 ;~ 17C5:3B00 +cs=0x17c5;eip=0x003b05; J(JZ(loc_29d46)); // 90817 jz short loc_29D46 ;~ 17C5:3B05 +cs=0x17c5;eip=0x003b07; T(cx = 0x30;); // 90818 mov cx, 30h ; '0' ;~ 17C5:3B07 +cs=0x17c5;eip=0x003b0a; X(PUSH(si)); // 90819 push si ;~ 17C5:3B0A +cs=0x17c5;eip=0x003b0b; X(PUSH(di)); // 90820 push di ;~ 17C5:3B0B +cs=0x17c5;eip=0x003b0c; T(si = 0x4866;); // 90821 mov si, 4866h ;~ 17C5:3B0C +cs=0x17c5;eip=0x003b0f; T(di = 0x44D6;); // 90822 mov di, 44D6h ;~ 17C5:3B0F + // 90823 rep movsb ;~ 17C5:3B12 +cs=0x17c5;eip=0x003b12; X( REP MOVSB); // 90823 rep movsb ;~ 17C5:3B12 +cs=0x17c5;eip=0x003b14; X(POP(di)); // 90824 pop di ;~ 17C5:3B14 +cs=0x17c5;eip=0x003b15; X(POP(si)); // 90825 pop si ;~ 17C5:3B15 loc_29d46: - // 5304 -cs=0x17c5;eip=0x003b16; T(dx = 0x44A6;); // 42828 mov dx, 44A6h ;~ 17C5:3B16 -cs=0x17c5;eip=0x003b19; T(CMP(word_492ec, 0)); // 42829 cmp word_492EC, 0 ;~ 17C5:3B19 -cs=0x17c5;eip=0x003b1e; J(JZ(loc_29d53)); // 42830 jz short loc_29D53 ;~ 17C5:3B1E -cs=0x17c5;eip=0x003b20; T(dx = 0x4686;); // 42831 mov dx, 4686h ;~ 17C5:3B20 + // 5290 +cs=0x17c5;eip=0x003b16; T(dx = 0x44A6;); // 90828 mov dx, 44A6h ;~ 17C5:3B16 +cs=0x17c5;eip=0x003b19; T(CMP(word_492ec, 0)); // 90829 cmp word_492EC, 0 ;~ 17C5:3B19 +cs=0x17c5;eip=0x003b1e; J(JZ(loc_29d53)); // 90830 jz short loc_29D53 ;~ 17C5:3B1E +cs=0x17c5;eip=0x003b20; T(dx = 0x4686;); // 90831 mov dx, 4686h ;~ 17C5:3B20 loc_29d53: - // 5305 -cs=0x17c5;eip=0x003b23; T(bx = 0x60;); // 42834 mov bx, 60h ; '`' ;~ 17C5:3B23 -cs=0x17c5;eip=0x003b26; T(cx = 0x0A0;); // 42835 mov cx, 0A0h ;~ 17C5:3B26 -cs=0x17c5;eip=0x003b29; T(ax = 0x1012;); // 42836 mov ax, 1012h ;~ 17C5:3B29 -cs=0x17c5;eip=0x003b2c; S(_INT(0x10)); // 42837 int 10h ; - VIDEO - SET BLOCK OF DAC REGISTERS (EGA, VGA/MCGA) ;~ 17C5:3B2C -cs=0x17c5;eip=0x003b2e; J(RETN(0)); // 42841 retn ;~ 17C5:3B2E + // 5291 +cs=0x17c5;eip=0x003b23; T(bx = 0x60;); // 90834 mov bx, 60h ; '`' ;~ 17C5:3B23 +cs=0x17c5;eip=0x003b26; T(cx = 0x0A0;); // 90835 mov cx, 0A0h ;~ 17C5:3B26 +cs=0x17c5;eip=0x003b29; T(ax = 0x1012;); // 90836 mov ax, 1012h ;~ 17C5:3B29 +cs=0x17c5;eip=0x003b2c; S(_INT(0x10)); // 90837 int 10h ; - VIDEO - SET BLOCK OF DAC REGISTERS (EGA, VGA/MCGA) ;~ 17C5:3B2C +cs=0x17c5;eip=0x003b2e; J(RETN(0)); // 90841 retn ;~ 17C5:3B2E assert(0); __dispatch_call: @@ -20452,15 +9365,15 @@ cs=0x17c5;eip=0x003b2e; J(RETN(0)); // 42841 retn ;~ 17C5:3B2E else goto __dispatch_call; sub_29d5f: _begin: -cs=0x17c5;eip=0x003b2f; T(bx = sp;); // 42850 mov bx, sp ;~ 17C5:3B2F -cs=0x17c5;eip=0x003b31; T(MOV(ax, *(dw*)(raddr(ss,bx+2)))); // 42851 mov ax, ss:[bx+2] ;~ 17C5:3B31 -cs=0x17c5;eip=0x003b35; X(IMUL1_2(*(dw*)(raddr(ss,bx+4)))); // 42852 imul word ptr ss:[bx+4] ;~ 17C5:3B35 -cs=0x17c5;eip=0x003b39; T(SHL(ax, 1)); // 42853 shl ax, 1 ;~ 17C5:3B39 -cs=0x17c5;eip=0x003b3b; T(RCL(dx, 1)); // 42854 rcl dx, 1 ;~ 17C5:3B3B -cs=0x17c5;eip=0x003b3d; T(SHL(ax, 1)); // 42855 shl ax, 1 ;~ 17C5:3B3D -cs=0x17c5;eip=0x003b3f; T(ADC(dx, 0)); // 42856 adc dx, 0 ;~ 17C5:3B3F -cs=0x17c5;eip=0x003b42; T(ax = dx;); // 42857 mov ax, dx ;~ 17C5:3B42 -cs=0x17c5;eip=0x003b44; J(RETN(0)); // 42858 retn ;~ 17C5:3B44 +cs=0x17c5;eip=0x003b2f; T(bx = sp;); // 90850 mov bx, sp ;~ 17C5:3B2F +cs=0x17c5;eip=0x003b31; T(MOV(ax, *(dw*)(raddr(ss,bx+2)))); // 90851 mov ax, ss:[bx+2] ;~ 17C5:3B31 +cs=0x17c5;eip=0x003b35; X(IMUL1_2(*(dw*)(raddr(ss,bx+4)))); // 90852 imul word ptr ss:[bx+4] ;~ 17C5:3B35 +cs=0x17c5;eip=0x003b39; T(SHL(ax, 1)); // 90853 shl ax, 1 ;~ 17C5:3B39 +cs=0x17c5;eip=0x003b3b; T(RCL(dx, 1)); // 90854 rcl dx, 1 ;~ 17C5:3B3B +cs=0x17c5;eip=0x003b3d; T(SHL(ax, 1)); // 90855 shl ax, 1 ;~ 17C5:3B3D +cs=0x17c5;eip=0x003b3f; T(ADC(dx, 0)); // 90856 adc dx, 0 ;~ 17C5:3B3F +cs=0x17c5;eip=0x003b42; T(ax = dx;); // 90857 mov ax, dx ;~ 17C5:3B42 +cs=0x17c5;eip=0x003b44; J(RETN(0)); // 90858 retn ;~ 17C5:3B44 assert(0); __dispatch_call: @@ -20485,44 +9398,44 @@ cs=0x17c5;eip=0x003b44; J(RETN(0)); // 42858 retn ;~ 17C5:3B44 else goto __dispatch_call; seg2623_3b45_proc: _begin: -cs=0x17c5;eip=0x003b45; T(bx = sp;); // 42862 mov bx, sp ;~ 17C5:3B45 -cs=0x17c5;eip=0x003b47; T(MOV(ax, *(dw*)(raddr(ss,bx+2)))); // 42863 mov ax, ss:[bx+2] ;~ 17C5:3B47 -cs=0x17c5;eip=0x003b4b; X(IMUL1_2(*(dw*)(raddr(ss,bx+4)))); // 42864 imul word ptr ss:[bx+4] ;~ 17C5:3B4B -cs=0x17c5;eip=0x003b4f; T(SHL(ax, 1)); // 42865 shl ax, 1 ;~ 17C5:3B4F -cs=0x17c5;eip=0x003b51; T(RCL(dx, 1)); // 42866 rcl dx, 1 ;~ 17C5:3B51 -cs=0x17c5;eip=0x003b53; J(RETN(0)); // 42867 retn ;~ 17C5:3B53 +cs=0x17c5;eip=0x003b45; T(bx = sp;); // 90862 mov bx, sp ;~ 17C5:3B45 +cs=0x17c5;eip=0x003b47; T(MOV(ax, *(dw*)(raddr(ss,bx+2)))); // 90863 mov ax, ss:[bx+2] ;~ 17C5:3B47 +cs=0x17c5;eip=0x003b4b; X(IMUL1_2(*(dw*)(raddr(ss,bx+4)))); // 90864 imul word ptr ss:[bx+4] ;~ 17C5:3B4B +cs=0x17c5;eip=0x003b4f; T(SHL(ax, 1)); // 90865 shl ax, 1 ;~ 17C5:3B4F +cs=0x17c5;eip=0x003b51; T(RCL(dx, 1)); // 90866 rcl dx, 1 ;~ 17C5:3B51 +cs=0x17c5;eip=0x003b53; J(RETN(0)); // 90867 retn ;~ 17C5:3B53 ret_17c5_3b54: - // 5306 -cs=0x17c5;eip=0x003b54; T(bx = sp;); // 42869 mov bx, sp ;~ 17C5:3B54 -cs=0x17c5;eip=0x003b56; T(MOV(ax, *(dw*)(raddr(ss,bx+2)))); // 42870 mov ax, ss:[bx+2] ;~ 17C5:3B56 -cs=0x17c5;eip=0x003b5a; T(CWD); // 42871 cwd ;~ 17C5:3B5A -cs=0x17c5;eip=0x003b5b; T(dl = ah;); // 42872 mov dl, ah ;~ 17C5:3B5B -cs=0x17c5;eip=0x003b5d; T(ah = al;); // 42873 mov ah, al ;~ 17C5:3B5D -cs=0x17c5;eip=0x003b5f; T(SUB(al, al)); // 42874 sub al, al ;~ 17C5:3B5F -cs=0x17c5;eip=0x003b61; T(MOV(bx, *(dw*)(raddr(ss,bx+4)))); // 42875 mov bx, ss:[bx+4] ;~ 17C5:3B61 -cs=0x17c5;eip=0x003b65; T(OR(bx, bx)); // 42876 or bx, bx ;~ 17C5:3B65 -cs=0x17c5;eip=0x003b67; J(JLE(loc_29dac)); // 42877 jle short loc_29DAC ;~ 17C5:3B67 -cs=0x17c5;eip=0x003b69; T(cx = dx;); // 42878 mov cx, dx ;~ 17C5:3B69 -cs=0x17c5;eip=0x003b6b; T(OR(cx, cx)); // 42879 or cx, cx ;~ 17C5:3B6B -cs=0x17c5;eip=0x003b6d; J(JNS(loc_29da1)); // 42880 jns short loc_29DA1 ;~ 17C5:3B6D -cs=0x17c5;eip=0x003b6f; T(NEG(cx)); // 42881 neg cx ;~ 17C5:3B6F + // 5292 +cs=0x17c5;eip=0x003b54; T(bx = sp;); // 90869 mov bx, sp ;~ 17C5:3B54 +cs=0x17c5;eip=0x003b56; T(MOV(ax, *(dw*)(raddr(ss,bx+2)))); // 90870 mov ax, ss:[bx+2] ;~ 17C5:3B56 +cs=0x17c5;eip=0x003b5a; T(CWD); // 90871 cwd ;~ 17C5:3B5A +cs=0x17c5;eip=0x003b5b; T(dl = ah;); // 90872 mov dl, ah ;~ 17C5:3B5B +cs=0x17c5;eip=0x003b5d; T(ah = al;); // 90873 mov ah, al ;~ 17C5:3B5D +cs=0x17c5;eip=0x003b5f; T(SUB(al, al)); // 90874 sub al, al ;~ 17C5:3B5F +cs=0x17c5;eip=0x003b61; T(MOV(bx, *(dw*)(raddr(ss,bx+4)))); // 90875 mov bx, ss:[bx+4] ;~ 17C5:3B61 +cs=0x17c5;eip=0x003b65; T(OR(bx, bx)); // 90876 or bx, bx ;~ 17C5:3B65 +cs=0x17c5;eip=0x003b67; J(JLE(loc_29dac)); // 90877 jle short loc_29DAC ;~ 17C5:3B67 +cs=0x17c5;eip=0x003b69; T(cx = dx;); // 90878 mov cx, dx ;~ 17C5:3B69 +cs=0x17c5;eip=0x003b6b; T(OR(cx, cx)); // 90879 or cx, cx ;~ 17C5:3B6B +cs=0x17c5;eip=0x003b6d; J(JNS(loc_29da1)); // 90880 jns short loc_29DA1 ;~ 17C5:3B6D +cs=0x17c5;eip=0x003b6f; T(NEG(cx)); // 90881 neg cx ;~ 17C5:3B6F loc_29da1: - // 5307 -cs=0x17c5;eip=0x003b71; T(SHR(bx, 1)); // 42884 shr bx, 1 ;~ 17C5:3B71 -cs=0x17c5;eip=0x003b73; T(CMP(cx, bx)); // 42885 cmp cx, bx ;~ 17C5:3B73 -cs=0x17c5;eip=0x003b75; J(JNC(loc_29dac)); // 42886 jnb short loc_29DAC ;~ 17C5:3B75 -cs=0x17c5;eip=0x003b77; T(RCL(bx, 1)); // 42887 rcl bx, 1 ;~ 17C5:3B77 -cs=0x17c5;eip=0x003b79; T(IDIV2(bx)); // 42888 idiv bx ;~ 17C5:3B79 -cs=0x17c5;eip=0x003b7b; J(RETN(0)); // 42889 retn ;~ 17C5:3B7B + // 5293 +cs=0x17c5;eip=0x003b71; T(SHR(bx, 1)); // 90884 shr bx, 1 ;~ 17C5:3B71 +cs=0x17c5;eip=0x003b73; T(CMP(cx, bx)); // 90885 cmp cx, bx ;~ 17C5:3B73 +cs=0x17c5;eip=0x003b75; J(JNC(loc_29dac)); // 90886 jnb short loc_29DAC ;~ 17C5:3B75 +cs=0x17c5;eip=0x003b77; T(RCL(bx, 1)); // 90887 rcl bx, 1 ;~ 17C5:3B77 +cs=0x17c5;eip=0x003b79; T(IDIV2(bx)); // 90888 idiv bx ;~ 17C5:3B79 +cs=0x17c5;eip=0x003b7b; J(RETN(0)); // 90889 retn ;~ 17C5:3B7B loc_29dac: - // 5308 -cs=0x17c5;eip=0x003b7c; T(ax = 0x7FFF;); // 42894 mov ax, 7FFFh ;~ 17C5:3B7C -cs=0x17c5;eip=0x003b7f; T(OR(dx, dx)); // 42895 or dx, dx ;~ 17C5:3B7F -cs=0x17c5;eip=0x003b81; J(JNS(locret_29db5)); // 42896 jns short locret_29DB5 ;~ 17C5:3B81 -cs=0x17c5;eip=0x003b83; T(NEG(ax)); // 42897 neg ax ;~ 17C5:3B83 + // 5294 +cs=0x17c5;eip=0x003b7c; T(ax = 0x7FFF;); // 90894 mov ax, 7FFFh ;~ 17C5:3B7C +cs=0x17c5;eip=0x003b7f; T(OR(dx, dx)); // 90895 or dx, dx ;~ 17C5:3B7F +cs=0x17c5;eip=0x003b81; J(JNS(locret_29db5)); // 90896 jns short locret_29DB5 ;~ 17C5:3B81 +cs=0x17c5;eip=0x003b83; T(NEG(ax)); // 90897 neg ax ;~ 17C5:3B83 locret_29db5: - // 5309 -cs=0x17c5;eip=0x003b85; J(RETN(0)); // 42900 retn ;~ 17C5:3B85 + // 5295 +cs=0x17c5;eip=0x003b85; J(RETN(0)); // 90900 retn ;~ 17C5:3B85 assert(0); __dispatch_call: @@ -20551,12 +9464,12 @@ cs=0x17c5;eip=0x003b85; J(RETN(0)); // 42900 retn ;~ 17C5:3B85 else goto __dispatch_call; sub_29db6: _begin: -cs=0x17c5;eip=0x003b86; T(bx = sp;); // 42907 mov bx, sp ;~ 17C5:3B86 -cs=0x17c5;eip=0x003b88; T(MOV(bx, *(dw*)(raddr(ss,bx+2)))); // 42908 mov bx, ss:[bx+2] ;~ 17C5:3B88 -cs=0x17c5;eip=0x003b8c; T(ADD(bx, 0x4000)); // 42909 add bx, 4000h ;~ 17C5:3B8C -cs=0x17c5;eip=0x003b90; J(CALL(sub_29dd2,0)); // 42910 call sub_29DD2 ;~ 17C5:3B90 -cs=0x17c5;eip=0x003b93; T(ax = bx;); // 42911 mov ax, bx ;~ 17C5:3B93 -cs=0x17c5;eip=0x003b95; J(RETN(0)); // 42912 retn ;~ 17C5:3B95 +cs=0x17c5;eip=0x003b86; T(bx = sp;); // 90907 mov bx, sp ;~ 17C5:3B86 +cs=0x17c5;eip=0x003b88; T(MOV(bx, *(dw*)(raddr(ss,bx+2)))); // 90908 mov bx, ss:[bx+2] ;~ 17C5:3B88 +cs=0x17c5;eip=0x003b8c; T(ADD(bx, 0x4000)); // 90909 add bx, 4000h ;~ 17C5:3B8C +cs=0x17c5;eip=0x003b90; J(CALL(sub_29dd2,0)); // 90910 call sub_29DD2 ;~ 17C5:3B90 +cs=0x17c5;eip=0x003b93; T(ax = bx;); // 90911 mov ax, bx ;~ 17C5:3B93 +cs=0x17c5;eip=0x003b95; J(RETN(0)); // 90912 retn ;~ 17C5:3B95 assert(0); __dispatch_call: @@ -20581,11 +9494,11 @@ cs=0x17c5;eip=0x003b95; J(RETN(0)); // 42912 retn ;~ 17C5:3B95 else goto __dispatch_call; sub_29dc6: _begin: -cs=0x17c5;eip=0x003b96; T(bx = sp;); // 42921 mov bx, sp ;~ 17C5:3B96 -cs=0x17c5;eip=0x003b98; T(MOV(bx, *(dw*)(raddr(ss,bx+2)))); // 42922 mov bx, ss:[bx+2] ;~ 17C5:3B98 -cs=0x17c5;eip=0x003b9c; J(CALL(sub_29dd2,0)); // 42923 call sub_29DD2 ;~ 17C5:3B9C -cs=0x17c5;eip=0x003b9f; T(ax = bx;); // 42924 mov ax, bx ;~ 17C5:3B9F -cs=0x17c5;eip=0x003ba1; J(RETN(0)); // 42925 retn ;~ 17C5:3BA1 +cs=0x17c5;eip=0x003b96; T(bx = sp;); // 90921 mov bx, sp ;~ 17C5:3B96 +cs=0x17c5;eip=0x003b98; T(MOV(bx, *(dw*)(raddr(ss,bx+2)))); // 90922 mov bx, ss:[bx+2] ;~ 17C5:3B98 +cs=0x17c5;eip=0x003b9c; J(CALL(sub_29dd2,0)); // 90923 call sub_29DD2 ;~ 17C5:3B9C +cs=0x17c5;eip=0x003b9f; T(ax = bx;); // 90924 mov ax, bx ;~ 17C5:3B9F +cs=0x17c5;eip=0x003ba1; J(RETN(0)); // 90925 retn ;~ 17C5:3BA1 assert(0); __dispatch_call: @@ -20610,20 +9523,20 @@ cs=0x17c5;eip=0x003ba1; J(RETN(0)); // 42925 retn ;~ 17C5:3BA1 else goto __dispatch_call; sub_29dd2: _begin: -cs=0x17c5;eip=0x003ba2; T(dl = bl;); // 42934 mov dl, bl ;~ 17C5:3BA2 -cs=0x17c5;eip=0x003ba4; T(SUB(dh, dh)); // 42935 sub dh, dh ;~ 17C5:3BA4 -cs=0x17c5;eip=0x003ba6; T(bl = bh;); // 42936 mov bl, bh ;~ 17C5:3BA6 -cs=0x17c5;eip=0x003ba8; T(bh = dh;); // 42937 mov bh, dh ;~ 17C5:3BA8 -cs=0x17c5;eip=0x003baa; T(SHL(bx, 1)); // 42938 shl bx, 1 ;~ 17C5:3BAA -cs=0x17c5;eip=0x003bac; T(MOV(ax, *(dw*)(raddr(ds,bx+0x4898)))); // 42939 mov ax, [bx+4898h] ;~ 17C5:3BAC -cs=0x17c5;eip=0x003bb0; T(MOV(bx, *(dw*)(raddr(ds,bx+0x4896)))); // 42940 mov bx, [bx+4896h] ;~ 17C5:3BB0 -cs=0x17c5;eip=0x003bb4; T(SUB(ax, bx)); // 42941 sub ax, bx ;~ 17C5:3BB4 -cs=0x17c5;eip=0x003bb6; T(IMUL1_2(dx)); // 42942 imul dx ;~ 17C5:3BB6 -cs=0x17c5;eip=0x003bb8; T(dh = dl;); // 42943 mov dh, dl ;~ 17C5:3BB8 -cs=0x17c5;eip=0x003bba; T(dl = ah;); // 42944 mov dl, ah ;~ 17C5:3BBA -cs=0x17c5;eip=0x003bbc; T(SHL(al, 1)); // 42945 shl al, 1 ;~ 17C5:3BBC -cs=0x17c5;eip=0x003bbe; T(ADC(bx, dx)); // 42946 adc bx, dx ;~ 17C5:3BBE -cs=0x17c5;eip=0x003bc0; J(RETN(0)); // 42947 retn ;~ 17C5:3BC0 +cs=0x17c5;eip=0x003ba2; T(dl = bl;); // 90934 mov dl, bl ;~ 17C5:3BA2 +cs=0x17c5;eip=0x003ba4; T(SUB(dh, dh)); // 90935 sub dh, dh ;~ 17C5:3BA4 +cs=0x17c5;eip=0x003ba6; T(bl = bh;); // 90936 mov bl, bh ;~ 17C5:3BA6 +cs=0x17c5;eip=0x003ba8; T(bh = dh;); // 90937 mov bh, dh ;~ 17C5:3BA8 +cs=0x17c5;eip=0x003baa; T(SHL(bx, 1)); // 90938 shl bx, 1 ;~ 17C5:3BAA +cs=0x17c5;eip=0x003bac; T(MOV(ax, *(dw*)(raddr(ds,bx+0x4898)))); // 90939 mov ax, [bx+4898h] ;~ 17C5:3BAC +cs=0x17c5;eip=0x003bb0; T(MOV(bx, *(dw*)(raddr(ds,bx+0x4896)))); // 90940 mov bx, [bx+4896h] ;~ 17C5:3BB0 +cs=0x17c5;eip=0x003bb4; T(SUB(ax, bx)); // 90941 sub ax, bx ;~ 17C5:3BB4 +cs=0x17c5;eip=0x003bb6; T(IMUL1_2(dx)); // 90942 imul dx ;~ 17C5:3BB6 +cs=0x17c5;eip=0x003bb8; T(dh = dl;); // 90943 mov dh, dl ;~ 17C5:3BB8 +cs=0x17c5;eip=0x003bba; T(dl = ah;); // 90944 mov dl, ah ;~ 17C5:3BBA +cs=0x17c5;eip=0x003bbc; T(SHL(al, 1)); // 90945 shl al, 1 ;~ 17C5:3BBC +cs=0x17c5;eip=0x003bbe; T(ADC(bx, dx)); // 90946 adc bx, dx ;~ 17C5:3BBE +cs=0x17c5;eip=0x003bc0; J(RETN(0)); // 90947 retn ;~ 17C5:3BC0 assert(0); __dispatch_call: @@ -20648,8 +9561,8 @@ cs=0x17c5;eip=0x003bc0; J(RETN(0)); // 42947 retn ;~ 17C5:3BC0 else goto __dispatch_call; sub_29df1: _begin: -cs=0x17c5;eip=0x003bc1; J(CALL(sub_29dfd,0)); // 42956 call sub_29DFD ;~ 17C5:3BC1 -cs=0x17c5;eip=0x003bc4; J(RETF(0)); // 42957 retf ;~ 17C5:3BC4 +cs=0x17c5;eip=0x003bc1; J(CALL(sub_29dfd,0)); // 90956 call sub_29DFD ;~ 17C5:3BC1 +cs=0x17c5;eip=0x003bc4; J(RETF(0)); // 90957 retf ;~ 17C5:3BC4 assert(0); __dispatch_call: @@ -20674,8 +9587,8 @@ cs=0x17c5;eip=0x003bc4; J(RETF(0)); // 42957 retf ;~ 17C5:3BC4 else goto __dispatch_call; sub_29df5: _begin: -cs=0x17c5;eip=0x003bc5; J(CALL(sub_29df9,0)); // 42966 call sub_29DF9 ;~ 17C5:3BC5 -cs=0x17c5;eip=0x003bc8; J(RETF(0)); // 42967 retf ;~ 17C5:3BC8 +cs=0x17c5;eip=0x003bc5; J(CALL(sub_29df9,0)); // 90966 call sub_29DF9 ;~ 17C5:3BC5 +cs=0x17c5;eip=0x003bc8; J(RETF(0)); // 90967 retf ;~ 17C5:3BC8 assert(0); __dispatch_call: @@ -20692,33 +9605,33 @@ cs=0x17c5;eip=0x003bc8; J(RETF(0)); // 42967 retf ;~ 17C5:3BC8 - bool _group34(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group33(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group34: + _group33: _begin: sub_29df9: - // 42974 -cs=0x17c5;eip=0x003bc9; T(ADD(bx, 0x4000)); // 42975 add bx, 4000h ;~ 17C5:3BC9 + // 90974 +cs=0x17c5;eip=0x003bc9; T(ADD(bx, 0x4000)); // 90975 add bx, 4000h ;~ 17C5:3BC9 sub_29dfd: - // 42982 -cs=0x17c5;eip=0x003bcd; T(dl = bl;); // 42983 mov dl, bl ;~ 17C5:3BCD -cs=0x17c5;eip=0x003bcf; T(SUB(dh, dh)); // 42984 sub dh, dh ;~ 17C5:3BCF -cs=0x17c5;eip=0x003bd1; T(bl = bh;); // 42985 mov bl, bh ;~ 17C5:3BD1 -cs=0x17c5;eip=0x003bd3; T(bh = dh;); // 42986 mov bh, dh ;~ 17C5:3BD3 -cs=0x17c5;eip=0x003bd5; T(SHL(bx, 1)); // 42987 shl bx, 1 ;~ 17C5:3BD5 -cs=0x17c5;eip=0x003bd7; T(MOV(ax, *(dw*)(raddr(ds,bx+0x4A9A)))); // 42988 mov ax, [bx+4A9Ah] ;~ 17C5:3BD7 -cs=0x17c5;eip=0x003bdb; T(MOV(bx, *(dw*)(raddr(ds,bx+0x4A98)))); // 42989 mov bx, [bx+4A98h] ;~ 17C5:3BDB -cs=0x17c5;eip=0x003bdf; T(SUB(ax, bx)); // 42990 sub ax, bx ;~ 17C5:3BDF -cs=0x17c5;eip=0x003be1; T(IMUL1_2(dx)); // 42991 imul dx ;~ 17C5:3BE1 -cs=0x17c5;eip=0x003be3; T(dh = dl;); // 42992 mov dh, dl ;~ 17C5:3BE3 -cs=0x17c5;eip=0x003be5; T(dl = ah;); // 42993 mov dl, ah ;~ 17C5:3BE5 -cs=0x17c5;eip=0x003be7; T(SHL(al, 1)); // 42994 shl al, 1 ;~ 17C5:3BE7 -cs=0x17c5;eip=0x003be9; T(ADC(bx, dx)); // 42995 adc bx, dx ;~ 17C5:3BE9 -cs=0x17c5;eip=0x003beb; J(RETN(0)); // 42996 retn ;~ 17C5:3BEB + // 90982 +cs=0x17c5;eip=0x003bcd; T(dl = bl;); // 90983 mov dl, bl ;~ 17C5:3BCD +cs=0x17c5;eip=0x003bcf; T(SUB(dh, dh)); // 90984 sub dh, dh ;~ 17C5:3BCF +cs=0x17c5;eip=0x003bd1; T(bl = bh;); // 90985 mov bl, bh ;~ 17C5:3BD1 +cs=0x17c5;eip=0x003bd3; T(bh = dh;); // 90986 mov bh, dh ;~ 17C5:3BD3 +cs=0x17c5;eip=0x003bd5; T(SHL(bx, 1)); // 90987 shl bx, 1 ;~ 17C5:3BD5 +cs=0x17c5;eip=0x003bd7; T(MOV(ax, *(dw*)(raddr(ds,bx+0x4A9A)))); // 90988 mov ax, [bx+4A9Ah] ;~ 17C5:3BD7 +cs=0x17c5;eip=0x003bdb; T(MOV(bx, *(dw*)(raddr(ds,bx+0x4A98)))); // 90989 mov bx, [bx+4A98h] ;~ 17C5:3BDB +cs=0x17c5;eip=0x003bdf; T(SUB(ax, bx)); // 90990 sub ax, bx ;~ 17C5:3BDF +cs=0x17c5;eip=0x003be1; T(IMUL1_2(dx)); // 90991 imul dx ;~ 17C5:3BE1 +cs=0x17c5;eip=0x003be3; T(dh = dl;); // 90992 mov dh, dl ;~ 17C5:3BE3 +cs=0x17c5;eip=0x003be5; T(dl = ah;); // 90993 mov dl, ah ;~ 17C5:3BE5 +cs=0x17c5;eip=0x003be7; T(SHL(al, 1)); // 90994 shl al, 1 ;~ 17C5:3BE7 +cs=0x17c5;eip=0x003be9; T(ADC(bx, dx)); // 90995 adc bx, dx ;~ 17C5:3BE9 +cs=0x17c5;eip=0x003beb; J(RETN(0)); // 90996 retn ;~ 17C5:3BEB assert(0); __dispatch_call: @@ -20744,24 +9657,24 @@ cs=0x17c5;eip=0x003beb; J(RETN(0)); // 42996 retn ;~ 17C5:3BEB else goto __dispatch_call; sub_29e1c: _begin: -cs=0x17c5;eip=0x003bec; X(PUSH(si)); // 43005 push si ;~ 17C5:3BEC -cs=0x17c5;eip=0x003bed; X(PUSH(di)); // 43006 push di ;~ 17C5:3BED -cs=0x17c5;eip=0x003bee; X(PUSH(dx)); // 43007 push dx ;~ 17C5:3BEE -cs=0x17c5;eip=0x003bef; X(PUSH(ds)); // 43008 push ds ;~ 17C5:3BEF -cs=0x17c5;eip=0x003bf0; T(si = 0x6C;); // 43009 mov si, 6Ch ; 'l' ;~ 17C5:3BF0 -cs=0x17c5;eip=0x003bf3; J(CALL(sub_29e50,0)); // 43010 call sub_29E50 ;~ 17C5:3BF3 -cs=0x17c5;eip=0x003bf6; X(word_4db1b = bx;); // 43011 mov word_4DB1B, bx ;~ 17C5:3BF6 -cs=0x17c5;eip=0x003bfa; X(word_4db19 = ax;); // 43012 mov word_4DB19, ax ;~ 17C5:3BFA -cs=0x17c5;eip=0x003bfd; T(ax = seg_offset(seg2623);); // 43013 mov ax, seg seg2623 ;~ 17C5:3BFD -cs=0x17c5;eip=0x003c00; T(dx = 0x3C2C;); // 43014 mov dx, 3C2Ch ;~ 17C5:3C00 -cs=0x17c5;eip=0x003c03; T(ds = ax;); // 43015 mov ds, ax ;~ 17C5:3C03 -cs=0x17c5;eip=0x003c05; T(ax = 0x251B;); // 43017 mov ax, 251Bh ;~ 17C5:3C05 -cs=0x17c5;eip=0x003c08; S(_INT(0x21)); // 43018 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3C08 -cs=0x17c5;eip=0x003c0a; X(POP(ds)); // 43021 pop ds ;~ 17C5:3C0A -cs=0x17c5;eip=0x003c0b; X(POP(dx)); // 43023 pop dx ;~ 17C5:3C0B -cs=0x17c5;eip=0x003c0c; X(POP(di)); // 43024 pop di ;~ 17C5:3C0C -cs=0x17c5;eip=0x003c0d; X(POP(si)); // 43025 pop si ;~ 17C5:3C0D -cs=0x17c5;eip=0x003c0e; J(RETN(0)); // 43026 retn ;~ 17C5:3C0E +cs=0x17c5;eip=0x003bec; X(PUSH(si)); // 91005 push si ;~ 17C5:3BEC +cs=0x17c5;eip=0x003bed; X(PUSH(di)); // 91006 push di ;~ 17C5:3BED +cs=0x17c5;eip=0x003bee; X(PUSH(dx)); // 91007 push dx ;~ 17C5:3BEE +cs=0x17c5;eip=0x003bef; X(PUSH(ds)); // 91008 push ds ;~ 17C5:3BEF +cs=0x17c5;eip=0x003bf0; T(si = 0x6C;); // 91009 mov si, 6Ch ; 'l' ;~ 17C5:3BF0 +cs=0x17c5;eip=0x003bf3; J(CALL(sub_29e50,0)); // 91010 call sub_29E50 ;~ 17C5:3BF3 +cs=0x17c5;eip=0x003bf6; X(word_4db1b = bx;); // 91011 mov ds:word_4DB1B, bx ;~ 17C5:3BF6 +cs=0x17c5;eip=0x003bfa; X(word_4db19 = ax;); // 91012 mov ds:word_4DB19, ax ;~ 17C5:3BFA +cs=0x17c5;eip=0x003bfd; T(ax = seg_offset(seg2623);); // 91013 mov ax, seg seg2623 ;~ 17C5:3BFD +cs=0x17c5;eip=0x003c00; T(dx = 0x3C2C;); // 91014 mov dx, 3C2Ch ;~ 17C5:3C00 +cs=0x17c5;eip=0x003c03; T(ds = ax;); // 91015 mov ds, ax ;~ 17C5:3C03 +cs=0x17c5;eip=0x003c05; T(ax = 0x251B;); // 91017 mov ax, 251Bh ;~ 17C5:3C05 +cs=0x17c5;eip=0x003c08; S(_INT(0x21)); // 91018 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3C08 +cs=0x17c5;eip=0x003c0a; X(POP(ds)); // 91021 pop ds ;~ 17C5:3C0A +cs=0x17c5;eip=0x003c0b; X(POP(dx)); // 91023 pop dx ;~ 17C5:3C0B +cs=0x17c5;eip=0x003c0c; X(POP(di)); // 91024 pop di ;~ 17C5:3C0C +cs=0x17c5;eip=0x003c0d; X(POP(si)); // 91025 pop si ;~ 17C5:3C0D +cs=0x17c5;eip=0x003c0e; J(RETN(0)); // 91026 retn ;~ 17C5:3C0E assert(0); __dispatch_call: @@ -20786,14 +9699,14 @@ cs=0x17c5;eip=0x003c0e; J(RETN(0)); // 43026 retn ;~ 17C5:3C0E else goto __dispatch_call; sub_29e3f: _begin: -cs=0x17c5;eip=0x003c0f; X(PUSH(ds)); // 43034 push ds ;~ 17C5:3C0F -cs=0x17c5;eip=0x003c10; T(ax = word_4db19;); // 43035 mov ax, word_4DB19 ;~ 17C5:3C10 -cs=0x17c5;eip=0x003c13; T(dx = word_4db1b;); // 43036 mov dx, word_4DB1B ;~ 17C5:3C13 -cs=0x17c5;eip=0x003c17; T(ds = ax;); // 43037 mov ds, ax ;~ 17C5:3C17 -cs=0x17c5;eip=0x003c19; T(ax = 0x251B;); // 43039 mov ax, 251Bh ;~ 17C5:3C19 -cs=0x17c5;eip=0x003c1c; S(_INT(0x21)); // 43040 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3C1C -cs=0x17c5;eip=0x003c1e; X(POP(ds)); // 43043 pop ds ;~ 17C5:3C1E -cs=0x17c5;eip=0x003c1f; J(RETN(0)); // 43044 retn ;~ 17C5:3C1F +cs=0x17c5;eip=0x003c0f; X(PUSH(ds)); // 91034 push ds ;~ 17C5:3C0F +cs=0x17c5;eip=0x003c10; T(ax = word_4db19;); // 91035 mov ax, ds:word_4DB19 ;~ 17C5:3C10 +cs=0x17c5;eip=0x003c13; T(dx = word_4db1b;); // 91036 mov dx, ds:word_4DB1B ;~ 17C5:3C13 +cs=0x17c5;eip=0x003c17; T(ds = ax;); // 91037 mov ds, ax ;~ 17C5:3C17 +cs=0x17c5;eip=0x003c19; T(ax = 0x251B;); // 91039 mov ax, 251Bh ;~ 17C5:3C19 +cs=0x17c5;eip=0x003c1c; S(_INT(0x21)); // 91040 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3C1C +cs=0x17c5;eip=0x003c1e; X(POP(ds)); // 91043 pop ds ;~ 17C5:3C1E +cs=0x17c5;eip=0x003c1f; J(RETN(0)); // 91045 retn ;~ 17C5:3C1F assert(0); __dispatch_call: @@ -20818,13 +9731,13 @@ cs=0x17c5;eip=0x003c1f; J(RETN(0)); // 43044 retn ;~ 17C5:3C1F else goto __dispatch_call; sub_29e50: _begin: -cs=0x17c5;eip=0x003c20; X(PUSH(ds)); // 43053 push ds ;~ 17C5:3C20 -cs=0x17c5;eip=0x003c21; T(XOR(ax, ax)); // 43054 xor ax, ax ;~ 17C5:3C21 -cs=0x17c5;eip=0x003c23; T(ds = ax;); // 43055 mov ds, ax ;~ 17C5:3C23 -cs=0x17c5;eip=0x003c25; T(MOV(bx, *(dw*)(raddr(ds,si)))); // 43057 mov bx, [si] ;~ 17C5:3C25 -cs=0x17c5;eip=0x003c27; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 43058 mov ax, [si+2] ;~ 17C5:3C27 -cs=0x17c5;eip=0x003c2a; X(POP(ds)); // 43059 pop ds ;~ 17C5:3C2A -cs=0x17c5;eip=0x003c2b; J(RETN(0)); // 43061 retn ;~ 17C5:3C2B +cs=0x17c5;eip=0x003c20; X(PUSH(ds)); // 91053 push ds ;~ 17C5:3C20 +cs=0x17c5;eip=0x003c21; T(XOR(ax, ax)); // 91054 xor ax, ax ;~ 17C5:3C21 +cs=0x17c5;eip=0x003c23; T(ds = ax;); // 91055 mov ds, ax ;~ 17C5:3C23 +cs=0x17c5;eip=0x003c25; T(MOV(bx, *(dw*)(raddr(ds,si)))); // 91057 mov bx, [si] ;~ 17C5:3C25 +cs=0x17c5;eip=0x003c27; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 91058 mov ax, [si+2] ;~ 17C5:3C27 +cs=0x17c5;eip=0x003c2a; X(POP(ds)); // 91059 pop ds ;~ 17C5:3C2A +cs=0x17c5;eip=0x003c2b; J(RETN(0)); // 91061 retn ;~ 17C5:3C2B assert(0); __dispatch_call: @@ -20849,14 +9762,14 @@ cs=0x17c5;eip=0x003c2b; J(RETN(0)); // 43061 retn ;~ 17C5:3C2B else goto __dispatch_call; seg2623_3c2c_proc: _begin: -cs=0x17c5;eip=0x003c2c; X(PUSH(ds)); // 43065 push ds ;~ 17C5:3C2C -cs=0x17c5;eip=0x003c2d; X(PUSH(ax)); // 43066 push ax ;~ 17C5:3C2D -cs=0x17c5;eip=0x003c2e; T(ax = seg_offset(seg48ae);); // 43067 mov ax, seg seg48ae ;~ 17C5:3C2E -cs=0x17c5;eip=0x003c31; T(ds = ax;); // 43068 mov ds, ax ;~ 17C5:3C31 -cs=0x17c5;eip=0x003c33; X(byte_4db18 = 0x0FF;); // 43069 mov byte_4DB18, 0FFh ;~ 17C5:3C33 -cs=0x17c5;eip=0x003c38; X(POP(ax)); // 43070 pop ax ;~ 17C5:3C38 -cs=0x17c5;eip=0x003c39; X(POP(ds)); // 43071 pop ds ;~ 17C5:3C39 -cs=0x17c5;eip=0x003c3a; J(IRET); // 43073 iret ;~ 17C5:3C3A +cs=0x17c5;eip=0x003c2c; X(PUSH(ds)); // 91065 push ds ;~ 17C5:3C2C +cs=0x17c5;eip=0x003c2d; X(PUSH(ax)); // 91066 push ax ;~ 17C5:3C2D +cs=0x17c5;eip=0x003c2e; T(ax = seg_offset(seg48ae);); // 91067 mov ax, seg seg48ae ;~ 17C5:3C2E +cs=0x17c5;eip=0x003c31; T(ds = ax;); // 91068 mov ds, ax ;~ 17C5:3C31 +cs=0x17c5;eip=0x003c33; X(byte_4db18 = 0x0FF;); // 91069 mov ds:byte_4DB18, 0FFh ;~ 17C5:3C33 +cs=0x17c5;eip=0x003c38; X(POP(ax)); // 91070 pop ax ;~ 17C5:3C38 +cs=0x17c5;eip=0x003c39; X(POP(ds)); // 91071 pop ds ;~ 17C5:3C39 +cs=0x17c5;eip=0x003c3a; J(IRET); // 91072 iret ;~ 17C5:3C3A assert(0); __dispatch_call: @@ -20873,28 +9786,28 @@ cs=0x17c5;eip=0x003c3a; J(IRET); // 43073 iret ;~ 17C5:3C3A - bool _group35(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group34(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group35: + _group34: _begin: sub_29e6b: - // 43080 -cs=0x17c5;eip=0x003c3b; X(PUSH(bp)); // 43081 push bp ;~ 17C5:3C3B -cs=0x17c5;eip=0x003c3c; X(PUSH(si)); // 43082 push si ;~ 17C5:3C3C -cs=0x17c5;eip=0x003c3d; X(PUSH(di)); // 43083 push di ;~ 17C5:3C3D -cs=0x17c5;eip=0x003c3e; X(PUSH(es)); // 43084 push es ;~ 17C5:3C3E -cs=0x17c5;eip=0x003c3f; J(CALL(sub_29e77,0)); // 43085 call sub_29E77 ;~ 17C5:3C3F + // 91078 +cs=0x17c5;eip=0x003c3b; X(PUSH(bp)); // 91079 push bp ;~ 17C5:3C3B +cs=0x17c5;eip=0x003c3c; X(PUSH(si)); // 91080 push si ;~ 17C5:3C3C +cs=0x17c5;eip=0x003c3d; X(PUSH(di)); // 91081 push di ;~ 17C5:3C3D +cs=0x17c5;eip=0x003c3e; X(PUSH(es)); // 91082 push es ;~ 17C5:3C3E +cs=0x17c5;eip=0x003c3f; J(CALL(sub_29e77,0)); // 91083 call sub_29E77 ;~ 17C5:3C3F seg2623_3c42_proc: - // 43089 -cs=0x17c5;eip=0x003c42; X(POP(es)); // 43089 pop es ;~ 17C5:3C42 -cs=0x17c5;eip=0x003c43; X(POP(di)); // 43091 pop di ;~ 17C5:3C43 -cs=0x17c5;eip=0x003c44; X(POP(si)); // 43092 pop si ;~ 17C5:3C44 -cs=0x17c5;eip=0x003c45; X(POP(bp)); // 43093 pop bp ;~ 17C5:3C45 -cs=0x17c5;eip=0x003c46; J(RETN(0)); // 43094 retn ;~ 17C5:3C46 + // 91087 +cs=0x17c5;eip=0x003c42; X(POP(es)); // 91087 pop es ;~ 17C5:3C42 +cs=0x17c5;eip=0x003c43; X(POP(di)); // 91088 pop di ;~ 17C5:3C43 +cs=0x17c5;eip=0x003c44; X(POP(si)); // 91089 pop si ;~ 17C5:3C44 +cs=0x17c5;eip=0x003c45; X(POP(bp)); // 91090 pop bp ;~ 17C5:3C45 +cs=0x17c5;eip=0x003c46; J(RETN(0)); // 91091 retn ;~ 17C5:3C46 assert(0); __dispatch_call: @@ -20912,34 +9825,34 @@ cs=0x17c5;eip=0x003c46; J(RETN(0)); // 43094 retn ;~ 17C5:3C46 - bool _group36(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group35(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group36: + _group35: _begin: sub_29e77: - // 43100 -cs=0x17c5;eip=0x003c47; J(CALL(sub_2b7db,0)); // 43102 call sub_2B7DB ;~ 17C5:3C47 -cs=0x17c5;eip=0x003c4a; J(CALL(sub_2f080,0)); // 43103 call sub_2F080 ;~ 17C5:3C4A + // 91097 +cs=0x17c5;eip=0x003c47; J(CALL(sub_2b7db,0)); // 91099 call sub_2B7DB ;~ 17C5:3C47 +cs=0x17c5;eip=0x003c4a; J(CALL(sub_2f080,0)); // 91100 call sub_2F080 ;~ 17C5:3C4A seg2623_3c4d_proc: - // 43107 -cs=0x17c5;eip=0x003c4d; T(CMP(word_520c0, 0)); // 43107 cmp word_520C0, 0 ;~ 17C5:3C4D -cs=0x17c5;eip=0x003c52; J(JNZ(loc_29e89)); // 43108 jnz short loc_29E89 ;~ 17C5:3C52 -cs=0x17c5;eip=0x003c54; J(CALLF(sub_37caa,0)); // 43109 call sub_37CAA ;~ 17C5:3C54 + // 91104 +cs=0x17c5;eip=0x003c4d; T(CMP(word_520c0, 0)); // 91104 cmp ds:word_520C0, 0 ;~ 17C5:3C4D +cs=0x17c5;eip=0x003c52; J(JNZ(loc_29e89)); // 91105 jnz short loc_29E89 ;~ 17C5:3C52 +cs=0x17c5;eip=0x003c54; J(CALLF(sub_37caa,0)); // 91107 call sub_37CAA ;~ 17C5:3C54 loc_29e89: - // 5310 -cs=0x17c5;eip=0x003c59; T(bx = 0;); // 43113 mov bx, 0 ;~ 17C5:3C59 -cs=0x17c5;eip=0x003c5c; T(ax = *(dw*)(asc_4e356);); // 43114 mov ax, word ptr asc_4E356 ; "l" ;~ 17C5:3C5C -cs=0x17c5;eip=0x003c5f; J(CALLF(sub_49a7a,0)); // 43115 call far ptr sub_49A7A ;~ 17C5:3C5F -cs=0x17c5;eip=0x003c64; X(byte_4db1e = 1;); // 43117 mov byte_4DB1E, 1 ;~ 17C5:3C64 -cs=0x17c5;eip=0x003c69; J(CALL(_group18,m2c::kloc_2a1a2)); // 43118 call loc_2A1A2 ;~ 17C5:3C69 -cs=0x17c5;eip=0x003c6c; J(CALL(seg2623_6e1_proc,m2c::kloc_26950)); // 43119 call loc_26950 ;~ 17C5:3C6C -cs=0x17c5;eip=0x003c6f; T(CMP(*(byte_52ae0), 0)); // 43120 cmp byte_52AE0, 0 ;~ 17C5:3C6F -cs=0x17c5;eip=0x003c74; J(JZ(sub_29e77)); // 43121 jz short sub_29E77 ;~ 17C5:3C74 -cs=0x17c5;eip=0x003c76; J(RETN(0)); // 43122 retn ;~ 17C5:3C76 + // 5296 +cs=0x17c5;eip=0x003c59; T(bx = 0;); // 91111 mov bx, 0 ;~ 17C5:3C59 +cs=0x17c5;eip=0x003c5c; T(ax = word_4e356;); // 91112 mov ax, ds:word_4E356 ;~ 17C5:3C5C +cs=0x17c5;eip=0x003c5f; J(CALLF(sub_49a7a,0)); // 91113 call far ptr sub_49A7A ;~ 17C5:3C5F +cs=0x17c5;eip=0x003c64; X(byte_4db1e = 1;); // 91115 mov ds:byte_4DB1E, 1 ;~ 17C5:3C64 +cs=0x17c5;eip=0x003c69; J(CALL(sub_2a1a2,0)); // 91116 call sub_2A1A2 ;~ 17C5:3C69 +cs=0x17c5;eip=0x003c6c; J(CALL(sub_26950,0)); // 91118 call sub_26950 ;~ 17C5:3C6C +cs=0x17c5;eip=0x003c6f; T(CMP(byte_52ae0, 0)); // 91119 cmp ds:byte_52AE0, 0 ;~ 17C5:3C6F +cs=0x17c5;eip=0x003c74; J(JZ(sub_29e77)); // 91120 jz short sub_29E77 ;~ 17C5:3C74 +cs=0x17c5;eip=0x003c76; J(RETN(0)); // 91122 retn ;~ 17C5:3C76 assert(0); __dispatch_call: @@ -20958,6 +9871,162 @@ cs=0x17c5;eip=0x003c76; J(RETN(0)); // 43122 retn ;~ 17C5:3C76 + bool _group36(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group36: + _begin: +sub_29ea8: + // 91130 +cs=0x17c5;eip=0x003c78; X(word_4db2a = 1;); // 91131 mov ds:word_4DB2A, 1 ;~ 17C5:3C78 +cs=0x17c5;eip=0x003c7e; X(word_4db34 = 1;); // 91132 mov ds:word_4DB34, 1 ;~ 17C5:3C7E +cs=0x17c5;eip=0x003c84; X(word_4db20 = 0;); // 91133 mov ds:word_4DB20, 0 ;~ 17C5:3C84 +cs=0x17c5;eip=0x003c8a; X(word_4db22 = 0;); // 91134 mov ds:word_4DB22, 0 ;~ 17C5:3C8A +cs=0x17c5;eip=0x003c90; J(CALL(sub_2a022,0)); // 91135 call sub_2A022 ;~ 17C5:3C90 +cs=0x17c5;eip=0x003c93; T(ah = 0x35;); // 91136 mov ah, 35h ; '5' ;~ 17C5:3C93 +cs=0x17c5;eip=0x003c95; T(al = 8;); // 91137 mov al, 8 ;~ 17C5:3C95 +cs=0x17c5;eip=0x003c97; S(_INT(0x21)); // 91138 int 21h ; DOS - 2+ - GET INTERRUPT VECTOR ;~ 17C5:3C97 +cs=0x17c5;eip=0x003c99; X(MOV(*(dw*)(raddr(cs,m2c::kloc_29f96+1)), bx)); // 91142 mov word ptr cs:loc_29F96+1, bx ;~ 17C5:3C99 +cs=0x17c5;eip=0x003c9e; X(MOV(*(dw*)(raddr(cs,m2c::kloc_29f96+3)), es)); // 91143 mov word ptr cs:loc_29F96+3, es ;~ 17C5:3C9E +cs=0x17c5;eip=0x003ca3; X(PUSH(ds)); // 91144 push ds ;~ 17C5:3CA3 +cs=0x17c5;eip=0x003ca4; T(ah = 0x25;); // 91145 mov ah, 25h ; '%' ;~ 17C5:3CA4 +cs=0x17c5;eip=0x003ca6; T(al = 8;); // 91146 mov al, 8 ;~ 17C5:3CA6 +cs=0x17c5;eip=0x003ca8; T(LDS(dx, off_29f31)); // 91147 lds dx, cs:off_29F31 ;~ 17C5:3CA8 +cs=0x17c5;eip=0x003cad; S(_INT(0x21)); // 91149 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3CAD +cs=0x17c5;eip=0x003caf; X(POP(ds)); // 91152 pop ds ;~ 17C5:3CAF +cs=0x17c5;eip=0x003cb0; X(byte_4db1f = 1;); // 91154 mov ds:byte_4DB1F, 1 ;~ 17C5:3CB0 +cs=0x17c5;eip=0x003cb5; J(RETN(0)); // 91155 retn ;~ 17C5:3CB5 +sub_29ee6: + // 91163 +cs=0x17c5;eip=0x003cb6; T(al = 0x36;); // 91164 mov al, 36h ; '6' ;~ 17C5:3CB6 +cs=0x17c5;eip=0x003cb8; S(OUT(0x43, al)); // 91165 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3CB8 +cs=0x17c5;eip=0x003cba; J({;}); // 91166 jmp short $+2 ;~ 17C5:3CBA +loc_29eec: + // 5297 +cs=0x17c5;eip=0x003cbc; T(XOR(al, al)); // 91170 xor al, al ;~ 17C5:3CBC +cs=0x17c5;eip=0x003cbe; S(OUT(0x40, al)); // 91171 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3CBE +cs=0x17c5;eip=0x003cc0; J({;}); // 91172 jmp short $+2 ;~ 17C5:3CC0 +loc_29ef2: + // 5298 +cs=0x17c5;eip=0x003cc2; S(OUT(0x40, al)); // 91176 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3CC2 +cs=0x17c5;eip=0x003cc4; X(PUSH(ds)); // 91177 push ds ;~ 17C5:3CC4 +cs=0x17c5;eip=0x003cc5; T(ah = 0x25;); // 91178 mov ah, 25h ; '%' ;~ 17C5:3CC5 +cs=0x17c5;eip=0x003cc7; T(al = 8;); // 91179 mov al, 8 ;~ 17C5:3CC7 +cs=0x17c5;eip=0x003cc9; T(LDS(dx, *(dd*)(raddr(cs,m2c::kloc_29f96+1)))); // 91180 lds dx, dword ptr cs:loc_29F96+1 ;~ 17C5:3CC9 +cs=0x17c5;eip=0x003cce; S(_INT(0x21)); // 91182 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:3CCE +cs=0x17c5;eip=0x003cd0; X(POP(ds)); // 91185 pop ds ;~ 17C5:3CD0 +cs=0x17c5;eip=0x003cd1; X(byte_4db1f = 0;); // 91187 mov ds:byte_4DB1F, 0 ;~ 17C5:3CD1 +cs=0x17c5;eip=0x003cd6; J(RETN(0)); // 91188 retn ;~ 17C5:3CD6 +seg2623_3cd7_proc: + // 91194 +loc_29f07: + // 5299 +cs=0x17c5;eip=0x003cd7; T(bx = word_4db2d;); // 91195 mov bx, ds:word_4DB2D ;~ 17C5:3CD7 +cs=0x17c5;eip=0x003cdb; X(word_4db2a = bx;); // 91196 mov ds:word_4DB2A, bx ;~ 17C5:3CDB +cs=0x17c5;eip=0x003cdf; T(ax = word_4db2f;); // 91197 mov ax, ds:word_4DB2F ;~ 17C5:3CDF +cs=0x17c5;eip=0x003ce2; T(XOR(dx, dx)); // 91198 xor dx, dx ;~ 17C5:3CE2 +cs=0x17c5;eip=0x003ce4; T(DIV2(bx)); // 91199 div bx ;~ 17C5:3CE4 +cs=0x17c5;eip=0x003ce6; X(word_4db24 = ax;); // 91200 mov ds:word_4DB24, ax ;~ 17C5:3CE6 +cs=0x17c5;eip=0x003ce9; X(byte_4db2c = 1;); // 91201 mov ds:byte_4DB2C, 1 ;~ 17C5:3CE9 +cs=0x17c5;eip=0x003cee; J(RETN(0)); // 91202 retn ;~ 17C5:3CEE +loc_29f1f: + // 5300 +cs=0x17c5;eip=0x003cef; X(word_4db2a = 1;); // 91206 mov ds:word_4DB2A, 1 ;~ 17C5:3CEF +cs=0x17c5;eip=0x003cf5; T(ax = word_4db2f;); // 91207 mov ax, ds:word_4DB2F ;~ 17C5:3CF5 +cs=0x17c5;eip=0x003cf8; X(word_4db24 = ax;); // 91208 mov ds:word_4DB24, ax ;~ 17C5:3CF8 +cs=0x17c5;eip=0x003cfb; X(byte_4db2c = 1;); // 91209 mov ds:byte_4DB2C, 1 ;~ 17C5:3CFB +cs=0x17c5;eip=0x003d00; J(RETN(0)); // 91210 retn ;~ 17C5:3D00 +loc_29f35: + // 5301 +cs=0x17c5;eip=0x003d05; T(STI); // 91216 sti ;~ 17C5:3D05 +cs=0x17c5;eip=0x003d06; X(PUSH(ax)); // 91217 push ax ;~ 17C5:3D06 +cs=0x17c5;eip=0x003d07; X(PUSH(bx)); // 91218 push bx ;~ 17C5:3D07 +cs=0x17c5;eip=0x003d08; X(PUSH(cx)); // 91219 push cx ;~ 17C5:3D08 +cs=0x17c5;eip=0x003d09; X(PUSH(dx)); // 91220 push dx ;~ 17C5:3D09 +cs=0x17c5;eip=0x003d0a; X(PUSH(si)); // 91221 push si ;~ 17C5:3D0A +cs=0x17c5;eip=0x003d0b; X(PUSH(di)); // 91222 push di ;~ 17C5:3D0B +cs=0x17c5;eip=0x003d0c; X(PUSH(bp)); // 91223 push bp ;~ 17C5:3D0C +cs=0x17c5;eip=0x003d0d; X(PUSH(ds)); // 91224 push ds ;~ 17C5:3D0D +cs=0x17c5;eip=0x003d0e; X(PUSH(es)); // 91225 push es ;~ 17C5:3D0E +cs=0x17c5;eip=0x003d0f; T(ax = seg_offset(seg48ae);); // 91226 mov ax, seg seg48ae ;~ 17C5:3D0F +cs=0x17c5;eip=0x003d12; T(ds = ax;); // 91227 mov ds, ax ;~ 17C5:3D12 +cs=0x17c5;eip=0x003d14; T(ax = word_4db26;); // 91228 mov ax, ds:word_4DB26 ;~ 17C5:3D14 +cs=0x17c5;eip=0x003d17; X(ADD(word_4db20, ax)); // 91229 add ds:word_4DB20, ax ;~ 17C5:3D17 +cs=0x17c5;eip=0x003d1b; X(ADC(word_4db22, 0)); // 91230 adc ds:word_4DB22, 0 ;~ 17C5:3D1B +cs=0x17c5;eip=0x003d20; X(DEC(word_4db34)); // 91231 dec ds:word_4DB34 ;~ 17C5:3D20 +cs=0x17c5;eip=0x003d24; J(JNZ(loc_29f67)); // 91232 jnz short loc_29F67 ;~ 17C5:3D24 +cs=0x17c5;eip=0x003d26; T(ax = word_4db2a;); // 91233 mov ax, ds:word_4DB2A ;~ 17C5:3D26 +cs=0x17c5;eip=0x003d29; X(word_4db34 = ax;); // 91234 mov ds:word_4DB34, ax ;~ 17C5:3D29 +cs=0x17c5;eip=0x003d2c; J(CALL(sub_29f9b,0)); // 91235 call sub_29F9B ;~ 17C5:3D2C +cs=0x17c5;eip=0x003d2f; X(byte_4db1e = 0;); // 91236 mov ds:byte_4DB1E, 0 ;~ 17C5:3D2F +cs=0x17c5;eip=0x003d34; J(CALL(sub_2a113,0)); // 91237 call sub_2A113 ;~ 17C5:3D34 +loc_29f67: + // 5302 +cs=0x17c5;eip=0x003d37; T(CMP(word_4db2a, 1)); // 91241 cmp ds:word_4DB2A, 1 ;~ 17C5:3D37 +cs=0x17c5;eip=0x003d3c; J(JZ(loc_29f73)); // 91242 jz short loc_29F73 ;~ 17C5:3D3C +cs=0x17c5;eip=0x003d3e; J(CALLF(sub_49bba,0)); // 91243 call far ptr sub_49BBA ;~ 17C5:3D3E +loc_29f73: + // 5303 +cs=0x17c5;eip=0x003d43; T(CMP(word_4db22, 0)); // 91247 cmp ds:word_4DB22, 0 ;~ 17C5:3D43 +cs=0x17c5;eip=0x003d48; J(JNZ(loc_29f88)); // 91248 jnz short loc_29F88 ;~ 17C5:3D48 +cs=0x17c5;eip=0x003d4a; T(al = 0x20;); // 91249 mov al, 20h ; ' ' ;~ 17C5:3D4A +cs=0x17c5;eip=0x003d4c; S(OUT(0x20, al)); // 91250 out 20h, al ; Interrupt controller, 8259A. ;~ 17C5:3D4C +cs=0x17c5;eip=0x003d4e; X(POP(es)); // 91251 pop es ;~ 17C5:3D4E +cs=0x17c5;eip=0x003d4f; X(POP(ds)); // 91253 pop ds ;~ 17C5:3D4F +cs=0x17c5;eip=0x003d50; X(POP(bp)); // 91254 pop bp ;~ 17C5:3D50 +cs=0x17c5;eip=0x003d51; X(POP(di)); // 91255 pop di ;~ 17C5:3D51 +cs=0x17c5;eip=0x003d52; X(POP(si)); // 91256 pop si ;~ 17C5:3D52 +cs=0x17c5;eip=0x003d53; X(POP(dx)); // 91257 pop dx ;~ 17C5:3D53 +cs=0x17c5;eip=0x003d54; X(POP(cx)); // 91258 pop cx ;~ 17C5:3D54 +cs=0x17c5;eip=0x003d55; X(POP(bx)); // 91259 pop bx ;~ 17C5:3D55 +cs=0x17c5;eip=0x003d56; X(POP(ax)); // 91260 pop ax ;~ 17C5:3D56 +cs=0x17c5;eip=0x003d57; J(IRET); // 91261 iret ;~ 17C5:3D57 +loc_29f88: + // 5304 +cs=0x17c5;eip=0x003d58; X(DEC(word_4db22)); // 91265 dec ds:word_4DB22 ;~ 17C5:3D58 +cs=0x17c5;eip=0x003d5c; X(POP(es)); // 91266 pop es ;~ 17C5:3D5C +cs=0x17c5;eip=0x003d5d; X(POP(ds)); // 91267 pop ds ;~ 17C5:3D5D +cs=0x17c5;eip=0x003d5e; X(POP(bp)); // 91268 pop bp ;~ 17C5:3D5E +cs=0x17c5;eip=0x003d5f; X(POP(di)); // 91269 pop di ;~ 17C5:3D5F +cs=0x17c5;eip=0x003d60; X(POP(si)); // 91270 pop si ;~ 17C5:3D60 +cs=0x17c5;eip=0x003d61; X(POP(dx)); // 91271 pop dx ;~ 17C5:3D61 +cs=0x17c5;eip=0x003d62; X(POP(cx)); // 91272 pop cx ;~ 17C5:3D62 +cs=0x17c5;eip=0x003d63; X(POP(bx)); // 91273 pop bx ;~ 17C5:3D63 +cs=0x17c5;eip=0x003d64; X(POP(ax)); // 91274 pop ax ;~ 17C5:3D64 +cs=0x17c5;eip=0x003d65; T(CLI); // 91275 cli ;~ 17C5:3D65 +loc_29f96: + // 5305 +cs=0x17c5;eip=0x003d66; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 91279 jmp far ptr 0:0 ;~ 17C5:3D66 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_29eec: goto loc_29eec; + case m2c::kloc_29ef2: goto loc_29ef2; + case m2c::kloc_29f07: goto loc_29f07; + case m2c::kloc_29f1f: goto loc_29f1f; + case m2c::kloc_29f35: goto loc_29f35; + case m2c::kloc_29f67: goto loc_29f67; + case m2c::kloc_29f73: goto loc_29f73; + case m2c::kloc_29f88: goto loc_29f88; + case m2c::kloc_29f96: goto loc_29f96; + case m2c::ksub_29ea8: goto sub_29ea8; + case m2c::ksub_29ee6: goto sub_29ee6; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_29f9b(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -20966,77 +10035,77 @@ cs=0x17c5;eip=0x003c76; J(RETN(0)); // 43122 retn ;~ 17C5:3C76 else goto __dispatch_call; sub_29f9b: _begin: -cs=0x17c5;eip=0x003d6b; X(DEC(byte_4db2c)); // 43287 dec byte_4DB2C ;~ 17C5:3D6B -cs=0x17c5;eip=0x003d6f; J(JNZ(loc_2a020)); // 43288 jnz short loc_2A020 ;~ 17C5:3D6F -cs=0x17c5;eip=0x003d71; X(byte_4db2c = 0x14;); // 43289 mov byte_4DB2C, 14h ;~ 17C5:3D71 -cs=0x17c5;eip=0x003d76; T(CMP(byte_4db33, 0)); // 43290 cmp byte_4DB33, 0 ;~ 17C5:3D76 -cs=0x17c5;eip=0x003d7b; J(JZ(loc_29fee)); // 43291 jz short loc_29FEE ;~ 17C5:3D7B -cs=0x17c5;eip=0x003d7d; T(XOR(bl, bl)); // 43292 xor bl, bl ;~ 17C5:3D7D -cs=0x17c5;eip=0x003d7f; T(XOR(cx, cx)); // 43293 xor cx, cx ;~ 17C5:3D7F -cs=0x17c5;eip=0x003d81; T(es = cx;); // 43294 mov es, cx ;~ 17C5:3D81 -cs=0x17c5;eip=0x003d83; T(MOV(dx, *(dw*)(raddr(es,0x463)))); // 43296 mov dx, es:463h ;~ 17C5:3D83 -cs=0x17c5;eip=0x003d88; T(ADD(dx, 6)); // 43297 add dx, 6 ;~ 17C5:3D88 -cs=0x17c5;eip=0x003d8b; T(CMP(dx, 0x3BA)); // 43298 cmp dx, 3BAh ;~ 17C5:3D8B -cs=0x17c5;eip=0x003d8f; J(JZ(loc_29fd5)); // 43299 jz short loc_29FD5 ;~ 17C5:3D8F +cs=0x17c5;eip=0x003d6b; X(DEC(byte_4db2c)); // 91285 dec ds:byte_4DB2C ;~ 17C5:3D6B +cs=0x17c5;eip=0x003d6f; J(JNZ(loc_2a020)); // 91286 jnz short loc_2A020 ;~ 17C5:3D6F +cs=0x17c5;eip=0x003d71; X(byte_4db2c = 0x14;); // 91287 mov ds:byte_4DB2C, 14h ;~ 17C5:3D71 +cs=0x17c5;eip=0x003d76; T(CMP(byte_4db33, 0)); // 91288 cmp ds:byte_4DB33, 0 ;~ 17C5:3D76 +cs=0x17c5;eip=0x003d7b; J(JZ(loc_29fee)); // 91289 jz short loc_29FEE ;~ 17C5:3D7B +cs=0x17c5;eip=0x003d7d; T(XOR(bl, bl)); // 91290 xor bl, bl ;~ 17C5:3D7D +cs=0x17c5;eip=0x003d7f; T(XOR(cx, cx)); // 91291 xor cx, cx ;~ 17C5:3D7F +cs=0x17c5;eip=0x003d81; T(es = cx;); // 91292 mov es, cx ;~ 17C5:3D81 +cs=0x17c5;eip=0x003d83; T(MOV(dx, *(dw*)(raddr(es,0x463)))); // 91294 mov dx, es:463h ;~ 17C5:3D83 +cs=0x17c5;eip=0x003d88; T(ADD(dx, 6)); // 91295 add dx, 6 ;~ 17C5:3D88 +cs=0x17c5;eip=0x003d8b; T(CMP(dx, 0x3BA)); // 91296 cmp dx, 3BAh ;~ 17C5:3D8B +cs=0x17c5;eip=0x003d8f; J(JZ(loc_29fd5)); // 91297 jz short loc_29FD5 ;~ 17C5:3D8F loc_29fc1: - // 5320 -cs=0x17c5;eip=0x003d91; T(CLI); // 43303 cli ;~ 17C5:3D91 -cs=0x17c5;eip=0x003d92; S(IN(al, dx)); // 43304 in al, dx ;~ 17C5:3D92 -cs=0x17c5;eip=0x003d93; T(TEST(al, 8)); // 43305 test al, 8 ;~ 17C5:3D93 -cs=0x17c5;eip=0x003d95; J(JNZ(loc_29fee)); // 43306 jnz short loc_29FEE ;~ 17C5:3D95 -cs=0x17c5;eip=0x003d97; T(STI); // 43307 sti ;~ 17C5:3D97 -cs=0x17c5;eip=0x003d98; T(AND(al, 1)); // 43308 and al, 1 ;~ 17C5:3D98 -cs=0x17c5;eip=0x003d9a; T(CMP(al, bl)); // 43309 cmp al, bl ;~ 17C5:3D9A -cs=0x17c5;eip=0x003d9c; J(JZ(loc_29fc1)); // 43310 jz short loc_29FC1 ;~ 17C5:3D9C -cs=0x17c5;eip=0x003d9e; T(XOR(bl, 1)); // 43311 xor bl, 1 ;~ 17C5:3D9E -cs=0x17c5;eip=0x003da1; J(LOOP(loc_29fc1)); // 43312 loop loc_29FC1 ;~ 17C5:3DA1 -cs=0x17c5;eip=0x003da3; J(JMP(loc_29fe7)); // 43313 jmp short loc_29FE7 ;~ 17C5:3DA3 + // 5306 +cs=0x17c5;eip=0x003d91; T(CLI); // 91301 cli ;~ 17C5:3D91 +cs=0x17c5;eip=0x003d92; S(IN(al, dx)); // 91302 in al, dx ;~ 17C5:3D92 +cs=0x17c5;eip=0x003d93; T(TEST(al, 8)); // 91303 test al, 8 ;~ 17C5:3D93 +cs=0x17c5;eip=0x003d95; J(JNZ(loc_29fee)); // 91304 jnz short loc_29FEE ;~ 17C5:3D95 +cs=0x17c5;eip=0x003d97; T(STI); // 91305 sti ;~ 17C5:3D97 +cs=0x17c5;eip=0x003d98; T(AND(al, 1)); // 91306 and al, 1 ;~ 17C5:3D98 +cs=0x17c5;eip=0x003d9a; T(CMP(al, bl)); // 91307 cmp al, bl ;~ 17C5:3D9A +cs=0x17c5;eip=0x003d9c; J(JZ(loc_29fc1)); // 91308 jz short loc_29FC1 ;~ 17C5:3D9C +cs=0x17c5;eip=0x003d9e; T(XOR(bl, 1)); // 91309 xor bl, 1 ;~ 17C5:3D9E +cs=0x17c5;eip=0x003da1; J(LOOP(loc_29fc1)); // 91310 loop loc_29FC1 ;~ 17C5:3DA1 +cs=0x17c5;eip=0x003da3; J(JMP(loc_29fe7)); // 91311 jmp short loc_29FE7 ;~ 17C5:3DA3 loc_29fd5: - // 5321 -cs=0x17c5;eip=0x003da5; T(CLI); // 43318 cli ;~ 17C5:3DA5 -cs=0x17c5;eip=0x003da6; S(IN(al, dx)); // 43319 in al, dx ;~ 17C5:3DA6 -cs=0x17c5;eip=0x003da7; T(TEST(al, 0x80)); // 43320 test al, 80h ;~ 17C5:3DA7 -cs=0x17c5;eip=0x003da9; J(JZ(loc_29fee)); // 43321 jz short loc_29FEE ;~ 17C5:3DA9 -cs=0x17c5;eip=0x003dab; T(STI); // 43322 sti ;~ 17C5:3DAB -cs=0x17c5;eip=0x003dac; T(AND(al, 1)); // 43323 and al, 1 ;~ 17C5:3DAC -cs=0x17c5;eip=0x003dae; T(CMP(al, bl)); // 43324 cmp al, bl ;~ 17C5:3DAE -cs=0x17c5;eip=0x003db0; J(JZ(loc_29fc1)); // 43325 jz short loc_29FC1 ;~ 17C5:3DB0 -cs=0x17c5;eip=0x003db2; T(XOR(bl, 1)); // 43326 xor bl, 1 ;~ 17C5:3DB2 -cs=0x17c5;eip=0x003db5; J(LOOP(loc_29fd5)); // 43327 loop loc_29FD5 ;~ 17C5:3DB5 + // 5307 +cs=0x17c5;eip=0x003da5; T(CLI); // 91316 cli ;~ 17C5:3DA5 +cs=0x17c5;eip=0x003da6; S(IN(al, dx)); // 91317 in al, dx ;~ 17C5:3DA6 +cs=0x17c5;eip=0x003da7; T(TEST(al, 0x80)); // 91318 test al, 80h ;~ 17C5:3DA7 +cs=0x17c5;eip=0x003da9; J(JZ(loc_29fee)); // 91319 jz short loc_29FEE ;~ 17C5:3DA9 +cs=0x17c5;eip=0x003dab; T(STI); // 91320 sti ;~ 17C5:3DAB +cs=0x17c5;eip=0x003dac; T(AND(al, 1)); // 91321 and al, 1 ;~ 17C5:3DAC +cs=0x17c5;eip=0x003dae; T(CMP(al, bl)); // 91322 cmp al, bl ;~ 17C5:3DAE +cs=0x17c5;eip=0x003db0; J(JZ(loc_29fc1)); // 91323 jz short loc_29FC1 ;~ 17C5:3DB0 +cs=0x17c5;eip=0x003db2; T(XOR(bl, 1)); // 91324 xor bl, 1 ;~ 17C5:3DB2 +cs=0x17c5;eip=0x003db5; J(LOOP(loc_29fd5)); // 91325 loop loc_29FD5 ;~ 17C5:3DB5 loc_29fe7: - // 5322 -cs=0x17c5;eip=0x003db7; X(byte_4db33 = 0;); // 43330 mov byte_4DB33, 0 ;~ 17C5:3DB7 -cs=0x17c5;eip=0x003dbc; J(JMP(loc_2a020)); // 43331 jmp short loc_2A020 ;~ 17C5:3DBC + // 5308 +cs=0x17c5;eip=0x003db7; X(byte_4db33 = 0;); // 91328 mov ds:byte_4DB33, 0 ;~ 17C5:3DB7 +cs=0x17c5;eip=0x003dbc; J(JMP(loc_2a020)); // 91329 jmp short loc_2A020 ;~ 17C5:3DBC loc_29fee: - // 5323 -cs=0x17c5;eip=0x003dbe; T(dx = word_4db26;); // 43336 mov dx, word_4DB26 ;~ 17C5:3DBE -cs=0x17c5;eip=0x003dc2; T(CMP(dx, word_4db24)); // 43337 cmp dx, word_4DB24 ;~ 17C5:3DC2 -cs=0x17c5;eip=0x003dc6; J(JZ(loc_2a000)); // 43338 jz short loc_2A000 ;~ 17C5:3DC6 -cs=0x17c5;eip=0x003dc8; T(dx = word_4db24;); // 43339 mov dx, word_4DB24 ;~ 17C5:3DC8 -cs=0x17c5;eip=0x003dcc; X(word_4db26 = dx;); // 43340 mov word_4DB26, dx ;~ 17C5:3DCC + // 5309 +cs=0x17c5;eip=0x003dbe; T(dx = word_4db26;); // 91334 mov dx, ds:word_4DB26 ;~ 17C5:3DBE +cs=0x17c5;eip=0x003dc2; T(CMP(dx, word_4db24)); // 91335 cmp dx, ds:word_4DB24 ;~ 17C5:3DC2 +cs=0x17c5;eip=0x003dc6; J(JZ(loc_2a000)); // 91336 jz short loc_2A000 ;~ 17C5:3DC6 +cs=0x17c5;eip=0x003dc8; T(dx = word_4db24;); // 91337 mov dx, ds:word_4DB24 ;~ 17C5:3DC8 +cs=0x17c5;eip=0x003dcc; X(word_4db26 = dx;); // 91338 mov ds:word_4DB26, dx ;~ 17C5:3DCC loc_2a000: - // 5324 -cs=0x17c5;eip=0x003dd0; T(al = 0x36;); // 43343 mov al, 36h ; '6' ;~ 17C5:3DD0 -cs=0x17c5;eip=0x003dd2; S(OUT(0x43, al)); // 43344 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3DD2 -cs=0x17c5;eip=0x003dd4; J({;}); // 43345 jmp short $+2 ;~ 17C5:3DD4 + // 5310 +cs=0x17c5;eip=0x003dd0; T(al = 0x36;); // 91341 mov al, 36h ; '6' ;~ 17C5:3DD0 +cs=0x17c5;eip=0x003dd2; S(OUT(0x43, al)); // 91342 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3DD2 +cs=0x17c5;eip=0x003dd4; J({;}); // 91343 jmp short $+2 ;~ 17C5:3DD4 loc_2a006: - // 5325 -cs=0x17c5;eip=0x003dd6; T(al = dl;); // 43349 mov al, dl ;~ 17C5:3DD6 -cs=0x17c5;eip=0x003dd8; S(OUT(0x40, al)); // 43350 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3DD8 -cs=0x17c5;eip=0x003dda; J({;}); // 43351 jmp short $+2 ;~ 17C5:3DDA + // 5311 +cs=0x17c5;eip=0x003dd6; T(al = dl;); // 91347 mov al, dl ;~ 17C5:3DD6 +cs=0x17c5;eip=0x003dd8; S(OUT(0x40, al)); // 91348 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3DD8 +cs=0x17c5;eip=0x003dda; J({;}); // 91349 jmp short $+2 ;~ 17C5:3DDA loc_2a00c: - // 5326 -cs=0x17c5;eip=0x003ddc; T(al = dh;); // 43355 mov al, dh ;~ 17C5:3DDC -cs=0x17c5;eip=0x003dde; S(OUT(0x40, al)); // 43356 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3DDE -cs=0x17c5;eip=0x003de0; X(INC(word_4db28)); // 43357 inc word_4DB28 ;~ 17C5:3DE0 -cs=0x17c5;eip=0x003de4; T(NEG(cx)); // 43358 neg cx ;~ 17C5:3DE4 -cs=0x17c5;eip=0x003de6; X(*(word_4db36) = cx;); // 43359 mov word_4DB36, cx ;~ 17C5:3DE6 -cs=0x17c5;eip=0x003dea; J(JZ(loc_2a020)); // 43360 jz short loc_2A020 ;~ 17C5:3DEA -cs=0x17c5;eip=0x003dec; X(INC(word_4db34)); // 43361 inc word_4DB34 ;~ 17C5:3DEC + // 5312 +cs=0x17c5;eip=0x003ddc; T(al = dh;); // 91353 mov al, dh ;~ 17C5:3DDC +cs=0x17c5;eip=0x003dde; S(OUT(0x40, al)); // 91354 out 40h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3DDE +cs=0x17c5;eip=0x003de0; X(INC(word_4db28)); // 91355 inc ds:word_4DB28 ;~ 17C5:3DE0 +cs=0x17c5;eip=0x003de4; T(NEG(cx)); // 91356 neg cx ;~ 17C5:3DE4 +cs=0x17c5;eip=0x003de6; X(word_4db36 = cx;); // 91357 mov ds:word_4DB36, cx ;~ 17C5:3DE6 +cs=0x17c5;eip=0x003dea; J(JZ(loc_2a020)); // 91358 jz short loc_2A020 ;~ 17C5:3DEA +cs=0x17c5;eip=0x003dec; X(INC(word_4db34)); // 91359 inc ds:word_4DB34 ;~ 17C5:3DEC loc_2a020: - // 5327 -cs=0x17c5;eip=0x003df0; T(STI); // 43365 sti ;~ 17C5:3DF0 -cs=0x17c5;eip=0x003df1; J(RETN(0)); // 43366 retn ;~ 17C5:3DF1 + // 5313 +cs=0x17c5;eip=0x003df0; T(STI); // 91363 sti ;~ 17C5:3DF0 +cs=0x17c5;eip=0x003df1; J(RETN(0)); // 91364 retn ;~ 17C5:3DF1 assert(0); __dispatch_call: @@ -21069,68 +10138,68 @@ cs=0x17c5;eip=0x003df1; J(RETN(0)); // 43366 retn ;~ 17C5:3DF1 else goto __dispatch_call; sub_2a022: _begin: -cs=0x17c5;eip=0x003df2; X(PUSHF); // 43374 pushf ;~ 17C5:3DF2 -cs=0x17c5;eip=0x003df3; T(CLI); // 43375 cli ;~ 17C5:3DF3 -cs=0x17c5;eip=0x003df4; X(byte_4db2c = 1;); // 43376 mov byte_4DB2C, 1 ;~ 17C5:3DF4 -cs=0x17c5;eip=0x003df9; T(XOR(ax, ax)); // 43377 xor ax, ax ;~ 17C5:3DF9 -cs=0x17c5;eip=0x003dfb; X(byte_4db33 = 1;); // 43378 mov byte_4DB33, 1 ;~ 17C5:3DFB -cs=0x17c5;eip=0x003e00; X(word_4db2f = ax;); // 43379 mov word_4DB2F, ax ;~ 17C5:3E00 -cs=0x17c5;eip=0x003e03; X(word_4db31 = ax;); // 43380 mov word_4DB31, ax ;~ 17C5:3E03 -cs=0x17c5;eip=0x003e06; J(CALL(sub_2a0b7,0)); // 43381 call sub_2A0B7 ;~ 17C5:3E06 -cs=0x17c5;eip=0x003e09; T(bx = ax;); // 43382 mov bx, ax ;~ 17C5:3E09 -cs=0x17c5;eip=0x003e0b; T(cx = 0x10;); // 43383 mov cx, 10h ;~ 17C5:3E0B +cs=0x17c5;eip=0x003df2; X(PUSHF); // 91372 pushf ;~ 17C5:3DF2 +cs=0x17c5;eip=0x003df3; T(CLI); // 91373 cli ;~ 17C5:3DF3 +cs=0x17c5;eip=0x003df4; X(byte_4db2c = 1;); // 91374 mov ds:byte_4DB2C, 1 ;~ 17C5:3DF4 +cs=0x17c5;eip=0x003df9; T(XOR(ax, ax)); // 91375 xor ax, ax ;~ 17C5:3DF9 +cs=0x17c5;eip=0x003dfb; X(byte_4db33 = 1;); // 91376 mov ds:byte_4DB33, 1 ;~ 17C5:3DFB +cs=0x17c5;eip=0x003e00; X(word_4db2f = ax;); // 91377 mov ds:word_4DB2F, ax ;~ 17C5:3E00 +cs=0x17c5;eip=0x003e03; X(word_4db31 = ax;); // 91378 mov ds:word_4DB31, ax ;~ 17C5:3E03 +cs=0x17c5;eip=0x003e06; J(CALL(sub_2a0b7,0)); // 91379 call sub_2A0B7 ;~ 17C5:3E06 +cs=0x17c5;eip=0x003e09; T(bx = ax;); // 91380 mov bx, ax ;~ 17C5:3E09 +cs=0x17c5;eip=0x003e0b; T(cx = 0x10;); // 91381 mov cx, 10h ;~ 17C5:3E0B loc_2a03e: - // 5328 -cs=0x17c5;eip=0x003e0e; X(PUSH(bx)); // 43386 push bx ;~ 17C5:3E0E -cs=0x17c5;eip=0x003e0f; J(CALL(sub_2a0b7,0)); // 43387 call sub_2A0B7 ;~ 17C5:3E0F -cs=0x17c5;eip=0x003e12; X(POP(bx)); // 43388 pop bx ;~ 17C5:3E12 -cs=0x17c5;eip=0x003e13; T(SUB(bx, ax)); // 43389 sub bx, ax ;~ 17C5:3E13 -cs=0x17c5;eip=0x003e15; X(ADD(word_4db2f, bx)); // 43390 add word_4DB2F, bx ;~ 17C5:3E15 -cs=0x17c5;eip=0x003e19; X(ADC(word_4db31, 0)); // 43391 adc word_4DB31, 0 ;~ 17C5:3E19 -cs=0x17c5;eip=0x003e1e; T(bx = ax;); // 43392 mov bx, ax ;~ 17C5:3E1E -cs=0x17c5;eip=0x003e20; J(LOOP(loc_2a03e)); // 43393 loop loc_2A03E ;~ 17C5:3E20 -cs=0x17c5;eip=0x003e22; T(ax = word_4db2f;); // 43394 mov ax, word_4DB2F ;~ 17C5:3E22 -cs=0x17c5;eip=0x003e25; T(dx = word_4db31;); // 43395 mov dx, word_4DB31 ;~ 17C5:3E25 -cs=0x17c5;eip=0x003e29; X(ADD(word_4db20, ax)); // 43396 add word_4DB20, ax ;~ 17C5:3E29 -cs=0x17c5;eip=0x003e2d; X(ADC(word_4db22, dx)); // 43397 adc word_4DB22, dx ;~ 17C5:3E2D -cs=0x17c5;eip=0x003e31; T(cx = 0x10;); // 43398 mov cx, 10h ;~ 17C5:3E31 -cs=0x17c5;eip=0x003e34; T(DIV2(cx)); // 43399 div cx ;~ 17C5:3E34 -cs=0x17c5;eip=0x003e36; T(SHR(ax, 1)); // 43400 shr ax, 1 ;~ 17C5:3E36 -cs=0x17c5;eip=0x003e38; X(word_4db2f = ax;); // 43401 mov word_4DB2F, ax ;~ 17C5:3E38 -cs=0x17c5;eip=0x003e3b; T(bx = ax;); // 43402 mov bx, ax ;~ 17C5:3E3B -cs=0x17c5;eip=0x003e3d; T(SHR(bx, 1)); // 43403 shr bx, 1 ;~ 17C5:3E3D -cs=0x17c5;eip=0x003e3f; T(SHR(bx, 1)); // 43404 shr bx, 1 ;~ 17C5:3E3F -cs=0x17c5;eip=0x003e41; T(SHR(bx, 1)); // 43405 shr bx, 1 ;~ 17C5:3E41 -cs=0x17c5;eip=0x003e43; T(SHR(bx, 1)); // 43406 shr bx, 1 ;~ 17C5:3E43 -cs=0x17c5;eip=0x003e45; T(ADD(ax, bx)); // 43407 add ax, bx ;~ 17C5:3E45 -cs=0x17c5;eip=0x003e47; T(XOR(dx, dx)); // 43408 xor dx, dx ;~ 17C5:3E47 -cs=0x17c5;eip=0x003e49; T(bx = 0x0F89;); // 43409 mov bx, 0F89h ;~ 17C5:3E49 -cs=0x17c5;eip=0x003e4c; T(DIV2(bx)); // 43410 div bx ;~ 17C5:3E4C -cs=0x17c5;eip=0x003e4e; T(CMP(ax, 4)); // 43411 cmp ax, 4 ;~ 17C5:3E4E -cs=0x17c5;eip=0x003e51; J(JC(loc_2a08b)); // 43412 jb short loc_2A08B ;~ 17C5:3E51 -cs=0x17c5;eip=0x003e53; T(CMP(ax, 6)); // 43413 cmp ax, 6 ;~ 17C5:3E53 -cs=0x17c5;eip=0x003e56; J(JA(loc_2a08b)); // 43414 ja short loc_2A08B ;~ 17C5:3E56 -cs=0x17c5;eip=0x003e58; J(JMP(loc_2a099)); // 43415 jmp short loc_2A099 ;~ 17C5:3E58 + // 5314 +cs=0x17c5;eip=0x003e0e; X(PUSH(bx)); // 91384 push bx ;~ 17C5:3E0E +cs=0x17c5;eip=0x003e0f; J(CALL(sub_2a0b7,0)); // 91385 call sub_2A0B7 ;~ 17C5:3E0F +cs=0x17c5;eip=0x003e12; X(POP(bx)); // 91386 pop bx ;~ 17C5:3E12 +cs=0x17c5;eip=0x003e13; T(SUB(bx, ax)); // 91387 sub bx, ax ;~ 17C5:3E13 +cs=0x17c5;eip=0x003e15; X(ADD(word_4db2f, bx)); // 91388 add ds:word_4DB2F, bx ;~ 17C5:3E15 +cs=0x17c5;eip=0x003e19; X(ADC(word_4db31, 0)); // 91389 adc ds:word_4DB31, 0 ;~ 17C5:3E19 +cs=0x17c5;eip=0x003e1e; T(bx = ax;); // 91390 mov bx, ax ;~ 17C5:3E1E +cs=0x17c5;eip=0x003e20; J(LOOP(loc_2a03e)); // 91391 loop loc_2A03E ;~ 17C5:3E20 +cs=0x17c5;eip=0x003e22; T(ax = word_4db2f;); // 91392 mov ax, ds:word_4DB2F ;~ 17C5:3E22 +cs=0x17c5;eip=0x003e25; T(dx = word_4db31;); // 91393 mov dx, ds:word_4DB31 ;~ 17C5:3E25 +cs=0x17c5;eip=0x003e29; X(ADD(word_4db20, ax)); // 91394 add ds:word_4DB20, ax ;~ 17C5:3E29 +cs=0x17c5;eip=0x003e2d; X(ADC(word_4db22, dx)); // 91395 adc ds:word_4DB22, dx ;~ 17C5:3E2D +cs=0x17c5;eip=0x003e31; T(cx = 0x10;); // 91396 mov cx, 10h ;~ 17C5:3E31 +cs=0x17c5;eip=0x003e34; T(DIV2(cx)); // 91397 div cx ;~ 17C5:3E34 +cs=0x17c5;eip=0x003e36; T(SHR(ax, 1)); // 91398 shr ax, 1 ;~ 17C5:3E36 +cs=0x17c5;eip=0x003e38; X(word_4db2f = ax;); // 91399 mov ds:word_4DB2F, ax ;~ 17C5:3E38 +cs=0x17c5;eip=0x003e3b; T(bx = ax;); // 91400 mov bx, ax ;~ 17C5:3E3B +cs=0x17c5;eip=0x003e3d; T(SHR(bx, 1)); // 91401 shr bx, 1 ;~ 17C5:3E3D +cs=0x17c5;eip=0x003e3f; T(SHR(bx, 1)); // 91402 shr bx, 1 ;~ 17C5:3E3F +cs=0x17c5;eip=0x003e41; T(SHR(bx, 1)); // 91403 shr bx, 1 ;~ 17C5:3E41 +cs=0x17c5;eip=0x003e43; T(SHR(bx, 1)); // 91404 shr bx, 1 ;~ 17C5:3E43 +cs=0x17c5;eip=0x003e45; T(ADD(ax, bx)); // 91405 add ax, bx ;~ 17C5:3E45 +cs=0x17c5;eip=0x003e47; T(XOR(dx, dx)); // 91406 xor dx, dx ;~ 17C5:3E47 +cs=0x17c5;eip=0x003e49; T(bx = 0x0F89;); // 91407 mov bx, 0F89h ;~ 17C5:3E49 +cs=0x17c5;eip=0x003e4c; T(DIV2(bx)); // 91408 div bx ;~ 17C5:3E4C +cs=0x17c5;eip=0x003e4e; T(CMP(ax, 4)); // 91409 cmp ax, 4 ;~ 17C5:3E4E +cs=0x17c5;eip=0x003e51; J(JC(loc_2a08b)); // 91410 jb short loc_2A08B ;~ 17C5:3E51 +cs=0x17c5;eip=0x003e53; T(CMP(ax, 6)); // 91411 cmp ax, 6 ;~ 17C5:3E53 +cs=0x17c5;eip=0x003e56; J(JA(loc_2a08b)); // 91412 ja short loc_2A08B ;~ 17C5:3E56 +cs=0x17c5;eip=0x003e58; J(JMP(loc_2a099)); // 91413 jmp short loc_2A099 ;~ 17C5:3E58 loc_2a08b: - // 5329 -cs=0x17c5;eip=0x003e5b; X(byte_4db33 = 0;); // 43422 mov byte_4DB33, 0 ;~ 17C5:3E5B -cs=0x17c5;eip=0x003e60; X(word_4db2f = 0x4DAE;); // 43423 mov word_4DB2F, 4DAEh ;~ 17C5:3E60 -cs=0x17c5;eip=0x003e66; T(ax = 5;); // 43424 mov ax, 5 ;~ 17C5:3E66 + // 5315 +cs=0x17c5;eip=0x003e5b; X(byte_4db33 = 0;); // 91420 mov ds:byte_4DB33, 0 ;~ 17C5:3E5B +cs=0x17c5;eip=0x003e60; X(word_4db2f = 0x4DAE;); // 91421 mov ds:word_4DB2F, 4DAEh ;~ 17C5:3E60 +cs=0x17c5;eip=0x003e66; T(ax = 5;); // 91422 mov ax, 5 ;~ 17C5:3E66 loc_2a099: - // 5330 -cs=0x17c5;eip=0x003e69; X(word_4db2d = ax;); // 43427 mov word_4DB2D, ax ;~ 17C5:3E69 -cs=0x17c5;eip=0x003e6c; T(CMP(word_4db2a, 1)); // 43428 cmp word_4DB2A, 1 ;~ 17C5:3E6C -cs=0x17c5;eip=0x003e71; J(JZ(loc_2a0a6)); // 43429 jz short loc_2A0A6 ;~ 17C5:3E71 -cs=0x17c5;eip=0x003e73; X(word_4db2a = ax;); // 43430 mov word_4DB2A, ax ;~ 17C5:3E73 + // 5316 +cs=0x17c5;eip=0x003e69; X(word_4db2d = ax;); // 91425 mov ds:word_4DB2D, ax ;~ 17C5:3E69 +cs=0x17c5;eip=0x003e6c; T(CMP(word_4db2a, 1)); // 91426 cmp ds:word_4DB2A, 1 ;~ 17C5:3E6C +cs=0x17c5;eip=0x003e71; J(JZ(loc_2a0a6)); // 91427 jz short loc_2A0A6 ;~ 17C5:3E71 +cs=0x17c5;eip=0x003e73; X(word_4db2a = ax;); // 91428 mov ds:word_4DB2A, ax ;~ 17C5:3E73 loc_2a0a6: - // 5331 -cs=0x17c5;eip=0x003e76; T(ax = word_4db2f;); // 43433 mov ax, word_4DB2F ;~ 17C5:3E76 -cs=0x17c5;eip=0x003e79; T(XOR(dx, dx)); // 43434 xor dx, dx ;~ 17C5:3E79 -cs=0x17c5;eip=0x003e7b; X(DIV2(word_4db2a)); // 43435 div word_4DB2A ;~ 17C5:3E7B -cs=0x17c5;eip=0x003e7f; X(word_4db26 = ax;); // 43436 mov word_4DB26, ax ;~ 17C5:3E7F -cs=0x17c5;eip=0x003e82; X(word_4db24 = ax;); // 43437 mov word_4DB24, ax ;~ 17C5:3E82 -cs=0x17c5;eip=0x003e85; X(POPF); // 43438 popf ;~ 17C5:3E85 -cs=0x17c5;eip=0x003e86; J(RETN(0)); // 43439 retn ;~ 17C5:3E86 + // 5317 +cs=0x17c5;eip=0x003e76; T(ax = word_4db2f;); // 91431 mov ax, ds:word_4DB2F ;~ 17C5:3E76 +cs=0x17c5;eip=0x003e79; T(XOR(dx, dx)); // 91432 xor dx, dx ;~ 17C5:3E79 +cs=0x17c5;eip=0x003e7b; X(DIV2(word_4db2a)); // 91433 div ds:word_4DB2A ;~ 17C5:3E7B +cs=0x17c5;eip=0x003e7f; X(word_4db26 = ax;); // 91434 mov ds:word_4DB26, ax ;~ 17C5:3E7F +cs=0x17c5;eip=0x003e82; X(word_4db24 = ax;); // 91435 mov ds:word_4DB24, ax ;~ 17C5:3E82 +cs=0x17c5;eip=0x003e85; X(POPF); // 91436 popf ;~ 17C5:3E85 +cs=0x17c5;eip=0x003e86; J(RETN(0)); // 91437 retn ;~ 17C5:3E86 assert(0); __dispatch_call: @@ -21159,71 +10228,71 @@ cs=0x17c5;eip=0x003e86; J(RETN(0)); // 43439 retn ;~ 17C5:3E86 else goto __dispatch_call; sub_2a0b7: _begin: -cs=0x17c5;eip=0x003e87; X(PUSHF); // 43448 pushf ;~ 17C5:3E87 -cs=0x17c5;eip=0x003e88; T(CLI); // 43449 cli ;~ 17C5:3E88 -cs=0x17c5;eip=0x003e89; T(XOR(ax, ax)); // 43450 xor ax, ax ;~ 17C5:3E89 -cs=0x17c5;eip=0x003e8b; T(es = ax;); // 43451 mov es, ax ;~ 17C5:3E8B -cs=0x17c5;eip=0x003e8d; T(MOV(dx, *(dw*)(raddr(es,0x463)))); // 43452 mov dx, es:463h ;~ 17C5:3E8D -cs=0x17c5;eip=0x003e92; T(ADD(dx, 6)); // 43453 add dx, 6 ;~ 17C5:3E92 -cs=0x17c5;eip=0x003e95; T(CMP(dx, 0x3BA)); // 43454 cmp dx, 3BAh ;~ 17C5:3E95 -cs=0x17c5;eip=0x003e99; J(JZ(loc_2a0e2)); // 43455 jz short loc_2A0E2 ;~ 17C5:3E99 -cs=0x17c5;eip=0x003e9b; T(XOR(bx, bx)); // 43456 xor bx, bx ;~ 17C5:3E9B +cs=0x17c5;eip=0x003e87; X(PUSHF); // 91446 pushf ;~ 17C5:3E87 +cs=0x17c5;eip=0x003e88; T(CLI); // 91447 cli ;~ 17C5:3E88 +cs=0x17c5;eip=0x003e89; T(XOR(ax, ax)); // 91448 xor ax, ax ;~ 17C5:3E89 +cs=0x17c5;eip=0x003e8b; T(es = ax;); // 91449 mov es, ax ;~ 17C5:3E8B +cs=0x17c5;eip=0x003e8d; T(MOV(dx, *(dw*)(raddr(es,0x463)))); // 91450 mov dx, es:463h ;~ 17C5:3E8D +cs=0x17c5;eip=0x003e92; T(ADD(dx, 6)); // 91451 add dx, 6 ;~ 17C5:3E92 +cs=0x17c5;eip=0x003e95; T(CMP(dx, 0x3BA)); // 91452 cmp dx, 3BAh ;~ 17C5:3E95 +cs=0x17c5;eip=0x003e99; J(JZ(loc_2a0e2)); // 91453 jz short loc_2A0E2 ;~ 17C5:3E99 +cs=0x17c5;eip=0x003e9b; T(XOR(bx, bx)); // 91454 xor bx, bx ;~ 17C5:3E9B loc_2a0cd: - // 5332 -cs=0x17c5;eip=0x003e9d; T(DEC(bx)); // 43459 dec bx ;~ 17C5:3E9D -cs=0x17c5;eip=0x003e9e; J(JZ(loc_2a108)); // 43460 jz short loc_2A108 ;~ 17C5:3E9E -cs=0x17c5;eip=0x003ea0; S(IN(al, dx)); // 43461 in al, dx ;~ 17C5:3EA0 -cs=0x17c5;eip=0x003ea1; T(TEST(al, 8)); // 43462 test al, 8 ;~ 17C5:3EA1 -cs=0x17c5;eip=0x003ea3; J(JNZ(loc_2a0cd)); // 43463 jnz short loc_2A0CD ;~ 17C5:3EA3 -cs=0x17c5;eip=0x003ea5; T(XOR(bx, bx)); // 43464 xor bx, bx ;~ 17C5:3EA5 + // 5318 +cs=0x17c5;eip=0x003e9d; T(DEC(bx)); // 91457 dec bx ;~ 17C5:3E9D +cs=0x17c5;eip=0x003e9e; J(JZ(loc_2a108)); // 91458 jz short loc_2A108 ;~ 17C5:3E9E +cs=0x17c5;eip=0x003ea0; S(IN(al, dx)); // 91459 in al, dx ;~ 17C5:3EA0 +cs=0x17c5;eip=0x003ea1; T(TEST(al, 8)); // 91460 test al, 8 ;~ 17C5:3EA1 +cs=0x17c5;eip=0x003ea3; J(JNZ(loc_2a0cd)); // 91461 jnz short loc_2A0CD ;~ 17C5:3EA3 +cs=0x17c5;eip=0x003ea5; T(XOR(bx, bx)); // 91462 xor bx, bx ;~ 17C5:3EA5 loc_2a0d7: - // 5333 -cs=0x17c5;eip=0x003ea7; T(DEC(bx)); // 43467 dec bx ;~ 17C5:3EA7 -cs=0x17c5;eip=0x003ea8; J(JZ(loc_2a108)); // 43468 jz short loc_2A108 ;~ 17C5:3EA8 -cs=0x17c5;eip=0x003eaa; S(IN(al, dx)); // 43469 in al, dx ;~ 17C5:3EAA -cs=0x17c5;eip=0x003eab; T(TEST(al, 8)); // 43470 test al, 8 ;~ 17C5:3EAB -cs=0x17c5;eip=0x003ead; J(JZ(loc_2a0d7)); // 43471 jz short loc_2A0D7 ;~ 17C5:3EAD -cs=0x17c5;eip=0x003eaf; J(JMP(loc_2a0f6)); // 43472 jmp short loc_2A0F6 ;~ 17C5:3EAF + // 5319 +cs=0x17c5;eip=0x003ea7; T(DEC(bx)); // 91465 dec bx ;~ 17C5:3EA7 +cs=0x17c5;eip=0x003ea8; J(JZ(loc_2a108)); // 91466 jz short loc_2A108 ;~ 17C5:3EA8 +cs=0x17c5;eip=0x003eaa; S(IN(al, dx)); // 91467 in al, dx ;~ 17C5:3EAA +cs=0x17c5;eip=0x003eab; T(TEST(al, 8)); // 91468 test al, 8 ;~ 17C5:3EAB +cs=0x17c5;eip=0x003ead; J(JZ(loc_2a0d7)); // 91469 jz short loc_2A0D7 ;~ 17C5:3EAD +cs=0x17c5;eip=0x003eaf; J(JMP(loc_2a0f6)); // 91470 jmp short loc_2A0F6 ;~ 17C5:3EAF loc_2a0e2: - // 5334 -cs=0x17c5;eip=0x003eb2; T(XOR(bx, bx)); // 43478 xor bx, bx ;~ 17C5:3EB2 + // 5320 +cs=0x17c5;eip=0x003eb2; T(XOR(bx, bx)); // 91476 xor bx, bx ;~ 17C5:3EB2 loc_2a0e4: - // 5335 -cs=0x17c5;eip=0x003eb4; T(DEC(bx)); // 43481 dec bx ;~ 17C5:3EB4 -cs=0x17c5;eip=0x003eb5; J(JZ(loc_2a108)); // 43482 jz short loc_2A108 ;~ 17C5:3EB5 -cs=0x17c5;eip=0x003eb7; S(IN(al, dx)); // 43483 in al, dx ;~ 17C5:3EB7 -cs=0x17c5;eip=0x003eb8; T(TEST(al, 0x80)); // 43484 test al, 80h ;~ 17C5:3EB8 -cs=0x17c5;eip=0x003eba; J(JZ(loc_2a0e4)); // 43485 jz short loc_2A0E4 ;~ 17C5:3EBA -cs=0x17c5;eip=0x003ebc; T(XOR(bx, bx)); // 43486 xor bx, bx ;~ 17C5:3EBC + // 5321 +cs=0x17c5;eip=0x003eb4; T(DEC(bx)); // 91479 dec bx ;~ 17C5:3EB4 +cs=0x17c5;eip=0x003eb5; J(JZ(loc_2a108)); // 91480 jz short loc_2A108 ;~ 17C5:3EB5 +cs=0x17c5;eip=0x003eb7; S(IN(al, dx)); // 91481 in al, dx ;~ 17C5:3EB7 +cs=0x17c5;eip=0x003eb8; T(TEST(al, 0x80)); // 91482 test al, 80h ;~ 17C5:3EB8 +cs=0x17c5;eip=0x003eba; J(JZ(loc_2a0e4)); // 91483 jz short loc_2A0E4 ;~ 17C5:3EBA +cs=0x17c5;eip=0x003ebc; T(XOR(bx, bx)); // 91484 xor bx, bx ;~ 17C5:3EBC loc_2a0ee: - // 5336 -cs=0x17c5;eip=0x003ebe; T(DEC(bx)); // 43489 dec bx ;~ 17C5:3EBE -cs=0x17c5;eip=0x003ebf; J(JZ(loc_2a108)); // 43490 jz short loc_2A108 ;~ 17C5:3EBF -cs=0x17c5;eip=0x003ec1; S(IN(al, dx)); // 43491 in al, dx ;~ 17C5:3EC1 -cs=0x17c5;eip=0x003ec2; T(TEST(al, 0x80)); // 43492 test al, 80h ;~ 17C5:3EC2 -cs=0x17c5;eip=0x003ec4; J(JNZ(loc_2a0ee)); // 43493 jnz short loc_2A0EE ;~ 17C5:3EC4 + // 5322 +cs=0x17c5;eip=0x003ebe; T(DEC(bx)); // 91487 dec bx ;~ 17C5:3EBE +cs=0x17c5;eip=0x003ebf; J(JZ(loc_2a108)); // 91488 jz short loc_2A108 ;~ 17C5:3EBF +cs=0x17c5;eip=0x003ec1; S(IN(al, dx)); // 91489 in al, dx ;~ 17C5:3EC1 +cs=0x17c5;eip=0x003ec2; T(TEST(al, 0x80)); // 91490 test al, 80h ;~ 17C5:3EC2 +cs=0x17c5;eip=0x003ec4; J(JNZ(loc_2a0ee)); // 91491 jnz short loc_2A0EE ;~ 17C5:3EC4 loc_2a0f6: - // 5337 -cs=0x17c5;eip=0x003ec6; T(al = 0;); // 43496 mov al, 0 ;~ 17C5:3EC6 -cs=0x17c5;eip=0x003ec8; S(OUT(0x43, al)); // 43497 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3EC8 -cs=0x17c5;eip=0x003eca; J({;}); // 43498 jmp short $+2 ;~ 17C5:3ECA + // 5323 +cs=0x17c5;eip=0x003ec6; T(al = 0;); // 91494 mov al, 0 ;~ 17C5:3EC6 +cs=0x17c5;eip=0x003ec8; S(OUT(0x43, al)); // 91495 out 43h, al ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3EC8 +cs=0x17c5;eip=0x003eca; J({;}); // 91496 jmp short $+2 ;~ 17C5:3ECA loc_2a0fc: - // 5338 -cs=0x17c5;eip=0x003ecc; S(IN(al, 0x40)); // 43502 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3ECC -cs=0x17c5;eip=0x003ece; J({;}); // 43503 jmp short $+2 ;~ 17C5:3ECE + // 5324 +cs=0x17c5;eip=0x003ecc; S(IN(al, 0x40)); // 91500 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3ECC +cs=0x17c5;eip=0x003ece; J({;}); // 91501 jmp short $+2 ;~ 17C5:3ECE loc_2a100: - // 5339 -cs=0x17c5;eip=0x003ed0; T(bl = al;); // 43507 mov bl, al ;~ 17C5:3ED0 -cs=0x17c5;eip=0x003ed2; S(IN(al, 0x40)); // 43508 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3ED2 -cs=0x17c5;eip=0x003ed4; J({;}); // 43509 jmp short $+2 ;~ 17C5:3ED4 + // 5325 +cs=0x17c5;eip=0x003ed0; T(bl = al;); // 91505 mov bl, al ;~ 17C5:3ED0 +cs=0x17c5;eip=0x003ed2; S(IN(al, 0x40)); // 91506 in al, 40h ; Timer 8253-5 (AT: 8254.2). ;~ 17C5:3ED2 +cs=0x17c5;eip=0x003ed4; J({;}); // 91507 jmp short $+2 ;~ 17C5:3ED4 loc_2a106: - // 5340 -cs=0x17c5;eip=0x003ed6; T(bh = al;); // 43513 mov bh, al ;~ 17C5:3ED6 + // 5326 +cs=0x17c5;eip=0x003ed6; T(bh = al;); // 91511 mov bh, al ;~ 17C5:3ED6 loc_2a108: - // 5341 -cs=0x17c5;eip=0x003ed8; T(ax = bx;); // 43517 mov ax, bx ;~ 17C5:3ED8 -cs=0x17c5;eip=0x003eda; X(POPF); // 43518 popf ;~ 17C5:3EDA -cs=0x17c5;eip=0x003edb; J(RETN(0)); // 43519 retn ;~ 17C5:3EDB + // 5327 +cs=0x17c5;eip=0x003ed8; T(ax = bx;); // 91515 mov ax, bx ;~ 17C5:3ED8 +cs=0x17c5;eip=0x003eda; X(POPF); // 91516 popf ;~ 17C5:3EDA +cs=0x17c5;eip=0x003edb; J(RETN(0)); // 91517 retn ;~ 17C5:3EDB assert(0); __dispatch_call: @@ -21258,10 +10327,10 @@ cs=0x17c5;eip=0x003edb; J(RETN(0)); // 43519 retn ;~ 17C5:3EDB else goto __dispatch_call; sub_2a10c: _begin: -cs=0x17c5;eip=0x003edc; T(XOR(ah, ah)); // 43528 xor ah, ah ;~ 17C5:3EDC -cs=0x17c5;eip=0x003ede; S(_INT(0x1A)); // 43529 int 1Ah ; CLOCK - GET TIME OF DAY ;~ 17C5:3EDE -cs=0x17c5;eip=0x003ee0; T(ax = dx;); // 43534 mov ax, dx ;~ 17C5:3EE0 -cs=0x17c5;eip=0x003ee2; J(RETN(0)); // 43535 retn ;~ 17C5:3EE2 +cs=0x17c5;eip=0x003edc; T(XOR(ah, ah)); // 91526 xor ah, ah ;~ 17C5:3EDC +cs=0x17c5;eip=0x003ede; S(_INT(0x1A)); // 91527 int 1Ah ; CLOCK - GET TIME OF DAY ;~ 17C5:3EDE +cs=0x17c5;eip=0x003ee0; T(ax = dx;); // 91532 mov ax, dx ;~ 17C5:3EE0 +cs=0x17c5;eip=0x003ee2; J(RETN(0)); // 91533 retn ;~ 17C5:3EE2 assert(0); __dispatch_call: @@ -21287,10 +10356,2219 @@ cs=0x17c5;eip=0x003ee2; J(RETN(0)); // 43535 retn ;~ 17C5:3EE2 _group37: _begin: sub_2a113: - // 43543 -cs=0x17c5;eip=0x003ee3; X(INC(word_4db3a)); // 43544 inc word_4DB3A ;~ 17C5:3EE3 -cs=0x17c5;eip=0x003ee7; X(INC(*(byte_4db3c))); // 43545 inc byte_4DB3C ;~ 17C5:3EE7 -cs=0x17c5;eip=0x003eeb; J(CALLF(sub_49a84,0)); // 43546 call far ptr sub_49A84 ;~ 17C5:3EEB + // 91541 +cs=0x17c5;eip=0x003ee3; X(INC(word_4db3a)); // 91542 inc ds:word_4DB3A ;~ 17C5:3EE3 +cs=0x17c5;eip=0x003ee7; X(INC(byte_4db3c)); // 91543 inc ds:byte_4DB3C ;~ 17C5:3EE7 +cs=0x17c5;eip=0x003eeb; J(CALLF(sub_49a84,0)); // 91544 call far ptr sub_49A84 ;~ 17C5:3EEB +seg2623_3ef0_proc: + // 91548 +cs=0x17c5;eip=0x003ef0; J(CALLF(sub_49bb5,0)); // 91548 call far ptr sub_49BB5 ;~ 17C5:3EF0 +cs=0x17c5;eip=0x003ef5; T(OR(ax, ax)); // 91550 or ax, ax ;~ 17C5:3EF5 +cs=0x17c5;eip=0x003ef7; J(JZ(locret_2a131)); // 91551 jz short locret_2A131 ;~ 17C5:3EF7 +cs=0x17c5;eip=0x003ef9; J(JS(loc_2a12e)); // 91552 js short loc_2A12E ;~ 17C5:3EF9 +cs=0x17c5;eip=0x003efb; J(return _group36(m2c::kloc_29f07, _state);); // 91554 jmp loc_29F07 ;~ 17C5:3EFB +loc_2a12e: + // 5328 +cs=0x17c5;eip=0x003efe; J(return _group36(m2c::kloc_29f1f, _state);); // 91558 jmp loc_29F1F ;~ 17C5:3EFE +locret_2a131: + // 5329 +cs=0x17c5;eip=0x003f01; J(RETN(0)); // 91562 retn ;~ 17C5:3F01 +ret_17c5_3f02: + // 5330 +cs=0x17c5;eip=0x003f02; T(XOR(ax, ax)); // 91564 xor ax, ax ;~ 17C5:3F02 +cs=0x17c5;eip=0x003f04; J(CALL(sub_34884,0)); // 91565 call sub_34884 ;~ 17C5:3F04 +cs=0x17c5;eip=0x003f07; J(CALLF(sub_49a75,0)); // 91566 call far ptr sub_49A75 ;~ 17C5:3F07 +cs=0x17c5;eip=0x003f0c; J(RETN(0)); // 91568 retn ;~ 17C5:3F0C +ret_17c5_3f0e: + // 5331 +cs=0x17c5;eip=0x003f0e; X(PUSH(bp)); // 91572 push bp ;~ 17C5:3F0E +cs=0x17c5;eip=0x003f0f; T(bp = sp;); // 91573 mov bp, sp ;~ 17C5:3F0F +cs=0x17c5;eip=0x003f11; T(XOR(ax, ax)); // 91574 xor ax, ax ;~ 17C5:3F11 +cs=0x17c5;eip=0x003f13; J(CALL(sub_34884,0)); // 91575 call sub_34884 ;~ 17C5:3F13 +cs=0x17c5;eip=0x003f16; T(ax = 2;); // 91576 mov ax, 2 ;~ 17C5:3F16 +cs=0x17c5;eip=0x003f19; X(PUSH(ax)); // 91577 push ax ;~ 17C5:3F19 +cs=0x17c5;eip=0x003f1a; T(ax = 0x3C4;); // 91578 mov ax, 3C4h ;~ 17C5:3F1A +cs=0x17c5;eip=0x003f1d; X(PUSH(ax)); // 91579 push ax ;~ 17C5:3F1D +cs=0x17c5;eip=0x003f1e; J(CALL(sub_34d64,0)); // 91580 call sub_34D64 ;~ 17C5:3F1E +cs=0x17c5;eip=0x003f21; T(ADD(sp, 4)); // 91581 add sp, 4 ;~ 17C5:3F21 +cs=0x17c5;eip=0x003f24; T(ax = 0x0F;); // 91582 mov ax, 0Fh ;~ 17C5:3F24 +cs=0x17c5;eip=0x003f27; X(PUSH(ax)); // 91583 push ax ;~ 17C5:3F27 +cs=0x17c5;eip=0x003f28; T(ax = 0x3C5;); // 91584 mov ax, 3C5h ;~ 17C5:3F28 +cs=0x17c5;eip=0x003f2b; X(PUSH(ax)); // 91585 push ax ;~ 17C5:3F2B +cs=0x17c5;eip=0x003f2c; J(CALL(sub_34d64,0)); // 91586 call sub_34D64 ;~ 17C5:3F2C +cs=0x17c5;eip=0x003f2f; T(ADD(sp, 4)); // 91587 add sp, 4 ;~ 17C5:3F2F +cs=0x17c5;eip=0x003f32; T(ax = 8;); // 91588 mov ax, 8 ;~ 17C5:3F32 +cs=0x17c5;eip=0x003f35; X(PUSH(ax)); // 91589 push ax ;~ 17C5:3F35 +cs=0x17c5;eip=0x003f36; T(ax = 0x3CE;); // 91590 mov ax, 3CEh ;~ 17C5:3F36 +cs=0x17c5;eip=0x003f39; X(PUSH(ax)); // 91591 push ax ;~ 17C5:3F39 +cs=0x17c5;eip=0x003f3a; J(CALL(sub_34d64,0)); // 91592 call sub_34D64 ;~ 17C5:3F3A +cs=0x17c5;eip=0x003f3d; T(ADD(sp, 4)); // 91593 add sp, 4 ;~ 17C5:3F3D +cs=0x17c5;eip=0x003f40; T(SUB(ax, ax)); // 91594 sub ax, ax ;~ 17C5:3F40 +cs=0x17c5;eip=0x003f42; X(PUSH(ax)); // 91595 push ax ;~ 17C5:3F42 +cs=0x17c5;eip=0x003f43; T(ax = 0x3CF;); // 91596 mov ax, 3CFh ;~ 17C5:3F43 +cs=0x17c5;eip=0x003f46; X(PUSH(ax)); // 91597 push ax ;~ 17C5:3F46 +cs=0x17c5;eip=0x003f47; J(CALL(sub_34d64,0)); // 91598 call sub_34D64 ;~ 17C5:3F47 +cs=0x17c5;eip=0x003f4a; T(ADD(sp, 4)); // 91599 add sp, 4 ;~ 17C5:3F4A +cs=0x17c5;eip=0x003f4d; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 91600 push word ptr [bp+0Ch] ;~ 17C5:3F4D +cs=0x17c5;eip=0x003f50; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 91601 push word ptr [bp+0Ah] ;~ 17C5:3F50 +cs=0x17c5;eip=0x003f53; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 91602 push word ptr [bp+8] ;~ 17C5:3F53 +cs=0x17c5;eip=0x003f56; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 91603 push word ptr [bp+6] ;~ 17C5:3F56 +cs=0x17c5;eip=0x003f59; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 91604 push word ptr [bp+4] ;~ 17C5:3F59 +cs=0x17c5;eip=0x003f5c; J(CALL(sub_34d30,0)); // 91605 call sub_34D30 ;~ 17C5:3F5C +cs=0x17c5;eip=0x003f5f; T(ADD(sp, 0x0A)); // 91606 add sp, 0Ah ;~ 17C5:3F5F +cs=0x17c5;eip=0x003f62; T(ax = 0x0FF;); // 91607 mov ax, 0FFh ;~ 17C5:3F62 +cs=0x17c5;eip=0x003f65; X(PUSH(ax)); // 91608 push ax ;~ 17C5:3F65 +cs=0x17c5;eip=0x003f66; T(ax = 0x3CF;); // 91609 mov ax, 3CFh ;~ 17C5:3F66 +cs=0x17c5;eip=0x003f69; X(PUSH(ax)); // 91610 push ax ;~ 17C5:3F69 +cs=0x17c5;eip=0x003f6a; J(CALL(sub_34d64,0)); // 91611 call sub_34D64 ;~ 17C5:3F6A +cs=0x17c5;eip=0x003f6d; T(ADD(sp, 4)); // 91612 add sp, 4 ;~ 17C5:3F6D +cs=0x17c5;eip=0x003f70; X(POP(bp)); // 91613 pop bp ;~ 17C5:3F70 +cs=0x17c5;eip=0x003f71; J(RETN(0)); // 91614 retn ;~ 17C5:3F71 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_2a12e: goto loc_2a12e; + case m2c::klocret_2a131: goto locret_2a131; + case m2c::kret_17c5_3f02: goto ret_17c5_3f02; + case m2c::kret_17c5_3f0e: goto ret_17c5_3f0e; + case m2c::kseg2623_3ef0_proc: goto seg2623_3ef0_proc; + case m2c::ksub_2a113: goto sub_2a113; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool _group38(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group38: + _begin: +sub_2a1a2: + // 91620 +#undef var_3e +#define var_3e -0x3E + // 91622 var_3E = word ptr -3Eh ;~ 17C5:3F72 +#undef var_3c +#define var_3c -0x3C + // 91623 var_3C = word ptr -3Ch ;~ 17C5:3F72 +#undef var_38 +#define var_38 -0x38 + // 91624 var_38 = word ptr -38h ;~ 17C5:3F72 +#undef var_34 +#define var_34 -0x34 + // 91625 var_34 = word ptr -34h ;~ 17C5:3F72 +#undef var_32 +#define var_32 -0x32 + // 91626 var_32 = word ptr -32h ;~ 17C5:3F72 +#undef var_2c +#define var_2c -0x2C + // 91627 var_2C = word ptr -2Ch ;~ 17C5:3F72 +#undef var_2a +#define var_2a -0x2A + // 91628 var_2A = word ptr -2Ah ;~ 17C5:3F72 +#undef var_24 +#define var_24 -0x24 + // 91629 var_24 = word ptr -24h ;~ 17C5:3F72 +#undef var_22 +#define var_22 -0x22 + // 91630 var_22 = word ptr -22h ;~ 17C5:3F72 +#undef var_1a +#define var_1a -0x1A + // 91631 var_1A = word ptr -1Ah ;~ 17C5:3F72 +#undef var_14 +#define var_14 -0x14 + // 91632 var_14 = word ptr -14h ;~ 17C5:3F72 +#undef var_10 +#define var_10 -0x10 + // 91633 var_10 = word ptr -10h ;~ 17C5:3F72 +#undef var_e +#define var_e -0x0E + // 91634 var_E = word ptr -0Eh ;~ 17C5:3F72 +cs=0x17c5;eip=0x003f72; X(PUSH(bp)); // 91636 push bp ;~ 17C5:3F72 +cs=0x17c5;eip=0x003f73; T(bp = sp;); // 91637 mov bp, sp ;~ 17C5:3F73 +cs=0x17c5;eip=0x003f75; T(SUB(sp, 0x3E)); // 91638 sub sp, 3Eh ;~ 17C5:3F75 +cs=0x17c5;eip=0x003f78; X(PUSH(di)); // 91639 push di ;~ 17C5:3F78 +cs=0x17c5;eip=0x003f79; X(PUSH(si)); // 91640 push si ;~ 17C5:3F79 +cs=0x17c5;eip=0x003f7a; T(CMP(word_520fc, 0)); // 91641 cmp ds:word_520FC, 0 ;~ 17C5:3F7A +cs=0x17c5;eip=0x003f7f; J(JNZ(loc_2a227)); // 91642 jnz short loc_2A227 ;~ 17C5:3F7F +cs=0x17c5;eip=0x003f81; T(SUB(ax, ax)); // 91643 sub ax, ax ;~ 17C5:3F81 +cs=0x17c5;eip=0x003f83; X(word_511d6 = ax;); // 91644 mov ds:word_511D6, ax ;~ 17C5:3F83 +cs=0x17c5;eip=0x003f86; X(word_4e310 = ax;); // 91645 mov ds:word_4E310, ax ;~ 17C5:3F86 +cs=0x17c5;eip=0x003f89; X(word_50b74 = ax;); // 91646 mov ds:word_50B74, ax ;~ 17C5:3F89 +cs=0x17c5;eip=0x003f8c; X(word_4e300 = ax;); // 91647 mov ds:word_4E300, ax ;~ 17C5:3F8C +cs=0x17c5;eip=0x003f8f; X(word_4e2fe = ax;); // 91648 mov ds:word_4E2FE, ax ;~ 17C5:3F8F +cs=0x17c5;eip=0x003f92; X(word_4e2fc = ax;); // 91649 mov ds:word_4E2FC, ax ;~ 17C5:3F92 +cs=0x17c5;eip=0x003f95; X(word_4e2fa = ax;); // 91650 mov ds:word_4E2FA, ax ;~ 17C5:3F95 +cs=0x17c5;eip=0x003f98; T(LES(bx, dword_4f220)); // 91651 les bx, ds:dword_4F220 ;~ 17C5:3F98 +cs=0x17c5;eip=0x003f9c; T(CMP(*(dw*)(raddr(es,bx+0x3E)), ax)); // 91653 cmp es:[bx+3Eh], ax ;~ 17C5:3F9C +cs=0x17c5;eip=0x003fa0; J(JNZ(loc_2a1ea)); // 91654 jnz short loc_2A1EA ;~ 17C5:3FA0 +cs=0x17c5;eip=0x003fa2; T(ax = word_52100;); // 91655 mov ax, ds:word_52100 ;~ 17C5:3FA2 +cs=0x17c5;eip=0x003fa5; T(SUB(ax, *(word_48c58))); // 91656 sub ax, word_48C58 ;~ 17C5:3FA5 +cs=0x17c5;eip=0x003fa9; T(CMP(ax, 0x8000)); // 91657 cmp ax, 8000h ;~ 17C5:3FA9 +cs=0x17c5;eip=0x003fac; J(JNC(loc_2a1e2)); // 91658 jnb short loc_2A1E2 ;~ 17C5:3FAC +cs=0x17c5;eip=0x003fae; T(SUB(ax, ax)); // 91659 sub ax, ax ;~ 17C5:3FAE +cs=0x17c5;eip=0x003fb0; J(JMP(loc_2a1e5)); // 91660 jmp short loc_2A1E5 ;~ 17C5:3FB0 +loc_2a1e2: + // 5332 +cs=0x17c5;eip=0x003fb2; T(ax = 0x8000;); // 91664 mov ax, 8000h ;~ 17C5:3FB2 +loc_2a1e5: + // 5333 +cs=0x17c5;eip=0x003fb5; X(word_4e2f8 = ax;); // 91667 mov ds:word_4E2F8, ax ;~ 17C5:3FB5 +cs=0x17c5;eip=0x003fb8; J(JMP(loc_2a206)); // 91668 jmp short loc_2A206 ;~ 17C5:3FB8 +loc_2a1ea: + // 5334 +cs=0x17c5;eip=0x003fba; T(CMP(*(dw*)(raddr(es,bx+0x38)), 6)); // 91672 cmp word ptr es:[bx+38h], 6 ;~ 17C5:3FBA +cs=0x17c5;eip=0x003fbf; J(JNZ(loc_2a1f5)); // 91673 jnz short loc_2A1F5 ;~ 17C5:3FBF +cs=0x17c5;eip=0x003fc1; T(SUB(ax, ax)); // 91674 sub ax, ax ;~ 17C5:3FC1 +cs=0x17c5;eip=0x003fc3; J(JMP(loc_2a203)); // 91675 jmp short loc_2A203 ;~ 17C5:3FC3 +loc_2a1f5: + // 5335 +cs=0x17c5;eip=0x003fc5; T(TEST(*(raddr(es,bx+0x38)), 1)); // 91679 test byte ptr es:[bx+38h], 1 ;~ 17C5:3FC5 +cs=0x17c5;eip=0x003fca; J(JZ(loc_2a200)); // 91680 jz short loc_2A200 ;~ 17C5:3FCA +cs=0x17c5;eip=0x003fcc; T(SUB(ax, ax)); // 91681 sub ax, ax ;~ 17C5:3FCC +cs=0x17c5;eip=0x003fce; J(JMP(loc_2a203)); // 91682 jmp short loc_2A203 ;~ 17C5:3FCE +loc_2a200: + // 5336 +cs=0x17c5;eip=0x003fd0; T(ax = 0x8000;); // 91686 mov ax, 8000h ;~ 17C5:3FD0 +loc_2a203: + // 5337 +cs=0x17c5;eip=0x003fd3; X(word_4e2f8 = ax;); // 91690 mov ds:word_4E2F8, ax ;~ 17C5:3FD3 +loc_2a206: + // 5338 +cs=0x17c5;eip=0x003fd6; T(bx = word_51378;); // 91693 mov bx, ds:word_51378 ;~ 17C5:3FD6 +cs=0x17c5;eip=0x003fda; T(cl = 4;); // 91694 mov cl, 4 ;~ 17C5:3FDA +cs=0x17c5;eip=0x003fdc; T(SHL(bx, cl)); // 91695 shl bx, cl ;~ 17C5:3FDC +cs=0x17c5;eip=0x003fde; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 91696 test word ptr [bx-7E4Ch], 200h ;~ 17C5:3FDE +cs=0x17c5;eip=0x003fe4; J(JZ(loc_2a21b)); // 91697 jz short loc_2A21B ;~ 17C5:3FE4 +cs=0x17c5;eip=0x003fe6; X(ADD(*(db*)(((db*)&word_4e2f8)+1), 4)); // 91698 add byte ptr ds:word_4E2F8+1, 4 ;~ 17C5:3FE6 +loc_2a21b: + // 5339 +cs=0x17c5;eip=0x003feb; J(CALL(sub_2b641,0)); // 91701 call sub_2B641 ;~ 17C5:3FEB +cs=0x17c5;eip=0x003fee; J(CALL(sub_2c20b,0)); // 91702 call sub_2C20B ;~ 17C5:3FEE +cs=0x17c5;eip=0x003ff1; X(word_520fc = 1;); // 91704 mov ds:word_520FC, 1 ;~ 17C5:3FF1 +loc_2a227: + // 5340 +cs=0x17c5;eip=0x003ff7; X(word_52242 = 0;); // 91707 mov ds:word_52242, 0 ;~ 17C5:3FF7 +cs=0x17c5;eip=0x003ffd; J(CALL(sub_34c86,0)); // 91708 call sub_34C86 ;~ 17C5:3FFD +cs=0x17c5;eip=0x004000; T(OR(ax, ax)); // 91709 or ax, ax ;~ 17C5:4000 +cs=0x17c5;eip=0x004002; J(JZ(loc_2a252)); // 91710 jz short loc_2A252 ;~ 17C5:4002 +cs=0x17c5;eip=0x004004; T(SUB(ax, ax)); // 91711 sub ax, ax ;~ 17C5:4004 +cs=0x17c5;eip=0x004006; X(PUSH(ax)); // 91712 push ax ;~ 17C5:4006 +cs=0x17c5;eip=0x004007; J(CALL(sub_34e30,0)); // 91713 call sub_34E30 ;~ 17C5:4007 +cs=0x17c5;eip=0x00400a; T(ADD(sp, 2)); // 91714 add sp, 2 ;~ 17C5:400A +cs=0x17c5;eip=0x00400d; X(word_52242 = ax;); // 91715 mov ds:word_52242, ax ;~ 17C5:400D +cs=0x17c5;eip=0x004010; T(CMP(word_4991a, 1)); // 91716 cmp word_4991A, 1 ;~ 17C5:4010 +cs=0x17c5;eip=0x004015; J(JNZ(loc_2a252)); // 91717 jnz short loc_2A252 ;~ 17C5:4015 +cs=0x17c5;eip=0x004017; T(SUB(ax, ax)); // 91718 sub ax, ax ;~ 17C5:4017 +cs=0x17c5;eip=0x004019; X(word_4993e = ax;); // 91719 mov word_4993E, ax ;~ 17C5:4019 +cs=0x17c5;eip=0x00401c; X(word_4991a = ax;); // 91720 mov word_4991A, ax ;~ 17C5:401C +cs=0x17c5;eip=0x00401f; X(word_520c0 = ax;); // 91721 mov ds:word_520C0, ax ;~ 17C5:401F +loc_2a252: + // 5341 +cs=0x17c5;eip=0x004022; J(CALL(sub_34c86,0)); // 91725 call sub_34C86 ;~ 17C5:4022 +cs=0x17c5;eip=0x004025; T(OR(ax, ax)); // 91726 or ax, ax ;~ 17C5:4025 +cs=0x17c5;eip=0x004027; J(JZ(loc_2a264)); // 91727 jz short loc_2A264 ;~ 17C5:4027 +cs=0x17c5;eip=0x004029; T(SUB(ax, ax)); // 91728 sub ax, ax ;~ 17C5:4029 +cs=0x17c5;eip=0x00402b; X(PUSH(ax)); // 91729 push ax ;~ 17C5:402B +cs=0x17c5;eip=0x00402c; J(CALL(sub_34e30,0)); // 91730 call sub_34E30 ;~ 17C5:402C +cs=0x17c5;eip=0x00402f; T(ADD(sp, 2)); // 91731 add sp, 2 ;~ 17C5:402F +cs=0x17c5;eip=0x004032; J(JMP(loc_2a252)); // 91732 jmp short loc_2A252 ;~ 17C5:4032 +loc_2a264: + // 5342 +cs=0x17c5;eip=0x004034; T(ax = word_52242;); // 91736 mov ax, ds:word_52242 ;~ 17C5:4034 +cs=0x17c5;eip=0x004037; J(JMP(loc_2a41b)); // 91737 jmp loc_2A41B ;~ 17C5:4037 +loc_2a26a: + // 5343 +cs=0x17c5;eip=0x00403a; T(ax = 0x64;); // 91741 mov ax, 64h ; 'd' ;~ 17C5:403A +cs=0x17c5;eip=0x00403d; X(PUSH(ax)); // 91742 push ax ;~ 17C5:403D +cs=0x17c5;eip=0x00403e; T(SUB(ax, ax)); // 91743 sub ax, ax ;~ 17C5:403E +cs=0x17c5;eip=0x004040; X(PUSH(ax)); // 91744 push ax ;~ 17C5:4040 +cs=0x17c5;eip=0x004041; T(ax = word_4e310;); // 91745 mov ax, ds:word_4E310 ;~ 17C5:4041 +cs=0x17c5;eip=0x004044; T(SUB(ax, 0x0A)); // 91746 sub ax, 0Ah ;~ 17C5:4044 +cs=0x17c5;eip=0x004047; X(PUSH(ax)); // 91747 push ax ;~ 17C5:4047 +cs=0x17c5;eip=0x004048; J(CALL(sub_33194,0)); // 91748 call sub_33194 ;~ 17C5:4048 +cs=0x17c5;eip=0x00404b; T(ADD(sp, 6)); // 91749 add sp, 6 ;~ 17C5:404B +cs=0x17c5;eip=0x00404e; X(word_4e310 = ax;); // 91750 mov ds:word_4E310, ax ;~ 17C5:404E +cs=0x17c5;eip=0x004051; J(CALL(sub_2c20b,0)); // 91751 call sub_2C20B ;~ 17C5:4051 +cs=0x17c5;eip=0x004054; J(JMP(loc_2a46e)); // 91752 jmp loc_2A46E ;~ 17C5:4054 +loc_2a287: + // 5344 +cs=0x17c5;eip=0x004057; T(ax = 0x64;); // 91756 mov ax, 64h ; 'd' ;~ 17C5:4057 +cs=0x17c5;eip=0x00405a; X(PUSH(ax)); // 91757 push ax ;~ 17C5:405A +cs=0x17c5;eip=0x00405b; T(SUB(ax, ax)); // 91758 sub ax, ax ;~ 17C5:405B +cs=0x17c5;eip=0x00405d; X(PUSH(ax)); // 91759 push ax ;~ 17C5:405D +cs=0x17c5;eip=0x00405e; T(CMP(word_4e310, 0x0A)); // 91760 cmp ds:word_4E310, 0Ah ;~ 17C5:405E +cs=0x17c5;eip=0x004063; J(JGE(loc_2a29a)); // 91761 jge short loc_2A29A ;~ 17C5:4063 +cs=0x17c5;eip=0x004065; T(ax = 5;); // 91762 mov ax, 5 ;~ 17C5:4065 +cs=0x17c5;eip=0x004068; J(JMP(loc_2a29d)); // 91763 jmp short loc_2A29D ;~ 17C5:4068 +loc_2a29a: + // 5345 +cs=0x17c5;eip=0x00406a; T(ax = 0x0A;); // 91767 mov ax, 0Ah ;~ 17C5:406A +loc_2a29d: + // 5346 +cs=0x17c5;eip=0x00406d; T(ADD(ax, word_4e310)); // 91770 add ax, ds:word_4E310 ;~ 17C5:406D +cs=0x17c5;eip=0x004071; X(PUSH(ax)); // 91771 push ax ;~ 17C5:4071 +cs=0x17c5;eip=0x004072; J(CALL(sub_33194,0)); // 91772 call sub_33194 ;~ 17C5:4072 +cs=0x17c5;eip=0x004075; T(ADD(sp, 6)); // 91773 add sp, 6 ;~ 17C5:4075 +cs=0x17c5;eip=0x004078; X(word_4e310 = ax;); // 91774 mov ds:word_4E310, ax ;~ 17C5:4078 +cs=0x17c5;eip=0x00407b; J(CALL(sub_2c20b,0)); // 91775 call sub_2C20B ;~ 17C5:407B +cs=0x17c5;eip=0x00407e; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 91776 and byte ptr ds:word_4F42E, 0F7h ;~ 17C5:407E +cs=0x17c5;eip=0x004083; J(JMP(loc_2a46e)); // 91777 jmp loc_2A46E ;~ 17C5:4083 +loc_2a2b6: + // 5347 +cs=0x17c5;eip=0x004086; X(word_4e310 = 0x90;); // 91781 mov ds:word_4E310, 90h ;~ 17C5:4086 +cs=0x17c5;eip=0x00408c; J(CALL(sub_2c20b,0)); // 91782 call sub_2C20B ;~ 17C5:408C +cs=0x17c5;eip=0x00408f; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 91783 and byte ptr ds:word_4F42E, 0F7h ;~ 17C5:408F +cs=0x17c5;eip=0x004094; J(JMP(loc_2a46e)); // 91784 jmp loc_2A46E ;~ 17C5:4094 +loc_2a2c7: + // 5348 +cs=0x17c5;eip=0x004097; X(word_4e310 = 0x64;); // 91788 mov ds:word_4E310, 64h ; 'd' ;~ 17C5:4097 +cs=0x17c5;eip=0x00409d; J(CALL(sub_2c20b,0)); // 91789 call sub_2C20B ;~ 17C5:409D +cs=0x17c5;eip=0x0040a0; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 91790 and byte ptr ds:word_4F42E, 0F7h ;~ 17C5:40A0 +cs=0x17c5;eip=0x0040a5; J(JMP(loc_2a2f5)); // 91791 jmp short loc_2A2F5 ;~ 17C5:40A5 +loc_2a2d7: + // 5349 +cs=0x17c5;eip=0x0040a7; X(word_4e310 = 0;); // 91795 mov ds:word_4E310, 0 ;~ 17C5:40A7 +cs=0x17c5;eip=0x0040ad; T(SUB(ax, ax)); // 91796 sub ax, ax ;~ 17C5:40AD +cs=0x17c5;eip=0x0040af; X(PUSH(ax)); // 91797 push ax ;~ 17C5:40AF +cs=0x17c5;eip=0x0040b0; T(ax = 0x10;); // 91798 mov ax, 10h ;~ 17C5:40B0 +cs=0x17c5;eip=0x0040b3; X(PUSH(ax)); // 91799 push ax ;~ 17C5:40B3 +cs=0x17c5;eip=0x0040b4; J(CALL(sub_33c65,0)); // 91800 call sub_33C65 ;~ 17C5:40B4 +cs=0x17c5;eip=0x0040b7; T(ADD(sp, 4)); // 91802 add sp, 4 ;~ 17C5:40B7 +cs=0x17c5;eip=0x0040ba; J(CALL(sub_2c20b,0)); // 91803 call sub_2C20B ;~ 17C5:40BA +cs=0x17c5;eip=0x0040bd; J(JMP(loc_2a46e)); // 91804 jmp loc_2A46E ;~ 17C5:40BD +loc_2a2f0: + // 5350 +cs=0x17c5;eip=0x0040c0; X(XOR(*(db*)(&word_4f42e), 8)); // 91808 xor byte ptr ds:word_4F42E, 8 ;~ 17C5:40C0 +loc_2a2f5: + // 5351 +cs=0x17c5;eip=0x0040c5; T(TEST(*(db*)(&word_4f42e), 8)); // 91811 test byte ptr ds:word_4F42E, 8 ;~ 17C5:40C5 +cs=0x17c5;eip=0x0040ca; J(JNZ(loc_2a31e)); // 91812 jnz short loc_2A31E ;~ 17C5:40CA +cs=0x17c5;eip=0x0040cc; T(CMP(word_520ee, 0)); // 91813 cmp ds:word_520EE, 0 ;~ 17C5:40CC +cs=0x17c5;eip=0x0040d1; J(JZ(loc_2a31e)); // 91814 jz short loc_2A31E ;~ 17C5:40D1 +cs=0x17c5;eip=0x0040d3; T(CMP(word_4e310, 0x64)); // 91815 cmp ds:word_4E310, 64h ; 'd' ;~ 17C5:40D3 +cs=0x17c5;eip=0x0040d8; J(JNZ(loc_2a31e)); // 91816 jnz short loc_2A31E ;~ 17C5:40D8 +cs=0x17c5;eip=0x0040da; X(word_50b74 = 0x546;); // 91817 mov ds:word_50B74, 546h ;~ 17C5:40DA +cs=0x17c5;eip=0x0040e0; T(ax = 2;); // 91818 mov ax, 2 ;~ 17C5:40E0 +cs=0x17c5;eip=0x0040e3; X(PUSH(ax)); // 91819 push ax ;~ 17C5:40E3 +cs=0x17c5;eip=0x0040e4; T(ax = 0x1C;); // 91820 mov ax, 1Ch ;~ 17C5:40E4 +cs=0x17c5;eip=0x0040e7; X(PUSH(ax)); // 91821 push ax ;~ 17C5:40E7 +cs=0x17c5;eip=0x0040e8; J(CALL(sub_33c65,0)); // 91822 call sub_33C65 ;~ 17C5:40E8 +cs=0x17c5;eip=0x0040eb; T(ADD(sp, 4)); // 91824 add sp, 4 ;~ 17C5:40EB +loc_2a31e: + // 5352 +cs=0x17c5;eip=0x0040ee; J(JMP(loc_2a46e)); // 91828 jmp loc_2A46E ;~ 17C5:40EE +loc_2a321: + // 5353 +cs=0x17c5;eip=0x0040f1; T(CMP(word_4e312, 0)); // 91832 cmp ds:word_4E312, 0 ;~ 17C5:40F1 +cs=0x17c5;eip=0x0040f6; J(JNZ(loc_2a333)); // 91833 jnz short loc_2A333 ;~ 17C5:40F6 +cs=0x17c5;eip=0x0040f8; J(CALLF(sub_3888b,0)); // 91834 call sub_3888B ;~ 17C5:40F8 +cs=0x17c5;eip=0x0040fd; X(word_4e312 = 0x28;); // 91835 mov ds:word_4E312, 28h ; '(' ;~ 17C5:40FD +loc_2a333: + // 5354 +cs=0x17c5;eip=0x004103; J(JMP(loc_2a46e)); // 91838 jmp loc_2A46E ;~ 17C5:4103 +loc_2a336: + // 5355 +cs=0x17c5;eip=0x004106; T(ax = 1;); // 91843 mov ax, 1 ;~ 17C5:4106 +cs=0x17c5;eip=0x004109; X(PUSH(ax)); // 91844 push ax ;~ 17C5:4109 +cs=0x17c5;eip=0x00410a; J(CALL(sub_27d67,0)); // 91845 call sub_27D67 ;~ 17C5:410A +cs=0x17c5;eip=0x00410d; T(ADD(sp, 2)); // 91847 add sp, 2 ;~ 17C5:410D +cs=0x17c5;eip=0x004110; X(byte_48b64 = 0;); // 91848 mov byte_48B64, 0 ;~ 17C5:4110 +cs=0x17c5;eip=0x004115; J(JMP(loc_2a46e)); // 91849 jmp loc_2A46E ;~ 17C5:4115 +loc_2a348: + // 5356 +cs=0x17c5;eip=0x004118; T(CMP(word_492f2, 0)); // 91853 cmp word_492F2, 0 ;~ 17C5:4118 +cs=0x17c5;eip=0x00411d; J(JZ(loc_2a379)); // 91854 jz short loc_2A379 ;~ 17C5:411D +cs=0x17c5;eip=0x00411f; T(ax = 0x67;); // 91855 mov ax, 67h ; 'g' ;~ 17C5:411F +cs=0x17c5;eip=0x004122; X(PUSH(ax)); // 91856 push ax ;~ 17C5:4122 +cs=0x17c5;eip=0x004123; T(ax = 0x140;); // 91857 mov ax, 140h ;~ 17C5:4123 +cs=0x17c5;eip=0x004126; X(PUSH(ax)); // 91858 push ax ;~ 17C5:4126 +cs=0x17c5;eip=0x004127; T(ax = 0x61;); // 91859 mov ax, 61h ; 'a' ;~ 17C5:4127 +cs=0x17c5;eip=0x00412a; X(PUSH(ax)); // 91860 push ax ;~ 17C5:412A +cs=0x17c5;eip=0x00412b; T(SUB(ax, ax)); // 91861 sub ax, ax ;~ 17C5:412B +cs=0x17c5;eip=0x00412d; X(PUSH(ax)); // 91862 push ax ;~ 17C5:412D +cs=0x17c5;eip=0x00412e; T(bx = word_4e594;); // 91863 mov bx, ds:word_4E594 ;~ 17C5:412E +cs=0x17c5;eip=0x004132; X(PUSH(*(dw*)(raddr(ds,bx)))); // 91864 push word ptr [bx] ;~ 17C5:4132 +cs=0x17c5;eip=0x004134; T(ax = 0x61;); // 91865 mov ax, 61h ; 'a' ;~ 17C5:4134 +cs=0x17c5;eip=0x004137; X(PUSH(ax)); // 91866 push ax ;~ 17C5:4137 +cs=0x17c5;eip=0x004138; T(SUB(ax, ax)); // 91867 sub ax, ax ;~ 17C5:4138 +cs=0x17c5;eip=0x00413a; X(PUSH(ax)); // 91868 push ax ;~ 17C5:413A +cs=0x17c5;eip=0x00413b; T(bx = word_4e564;); // 91869 mov bx, ds:word_4E564 ;~ 17C5:413B +cs=0x17c5;eip=0x00413f; X(PUSH(*(dw*)(raddr(ds,bx)))); // 91870 push word ptr [bx] ;~ 17C5:413F +cs=0x17c5;eip=0x004141; J(CALLF(sub_49a70,0)); // 91871 call far ptr sub_49A70 ;~ 17C5:4141 +cs=0x17c5;eip=0x004146; T(ADD(sp, 0x10)); // 91873 add sp, 10h ;~ 17C5:4146 +loc_2a379: + // 5357 +cs=0x17c5;eip=0x004149; T(SUB(ax, ax)); // 91876 sub ax, ax ;~ 17C5:4149 +cs=0x17c5;eip=0x00414b; X(PUSH(ax)); // 91877 push ax ;~ 17C5:414B +cs=0x17c5;eip=0x00414c; J(CALL(sub_30074,0)); // 91878 call sub_30074 ;~ 17C5:414C +cs=0x17c5;eip=0x00414f; T(ADD(sp, 2)); // 91879 add sp, 2 ;~ 17C5:414F +cs=0x17c5;eip=0x004152; T(ax = 0x0C7;); // 91880 mov ax, 0C7h ;~ 17C5:4152 +cs=0x17c5;eip=0x004155; X(PUSH(ax)); // 91881 push ax ;~ 17C5:4155 +cs=0x17c5;eip=0x004156; T(ax = 0x13F;); // 91882 mov ax, 13Fh ;~ 17C5:4156 +cs=0x17c5;eip=0x004159; X(PUSH(ax)); // 91883 push ax ;~ 17C5:4159 +cs=0x17c5;eip=0x00415a; T(SUB(ax, ax)); // 91884 sub ax, ax ;~ 17C5:415A +cs=0x17c5;eip=0x00415c; X(PUSH(ax)); // 91885 push ax ;~ 17C5:415C +cs=0x17c5;eip=0x00415d; X(PUSH(ax)); // 91886 push ax ;~ 17C5:415D +cs=0x17c5;eip=0x00415e; J(CALL(sub_3008d,0)); // 91887 call sub_3008D ;~ 17C5:415E +cs=0x17c5;eip=0x004161; T(ADD(sp, 8)); // 91889 add sp, 8 ;~ 17C5:4161 +cs=0x17c5;eip=0x004164; T(SUB(ax, ax)); // 91890 sub ax, ax ;~ 17C5:4164 +cs=0x17c5;eip=0x004166; X(PUSH(ax)); // 91891 push ax ;~ 17C5:4166 +cs=0x17c5;eip=0x004167; T(ax = 7;); // 91892 mov ax, 7 ;~ 17C5:4167 +cs=0x17c5;eip=0x00416a; X(PUSH(ax)); // 91893 push ax ;~ 17C5:416A +cs=0x17c5;eip=0x00416b; T(ax = 0x0C;); // 91894 mov ax, 0Ch ;~ 17C5:416B +cs=0x17c5;eip=0x00416e; X(PUSH(ax)); // 91895 push ax ;~ 17C5:416E +cs=0x17c5;eip=0x00416f; T(ax = 0x37;); // 91896 mov ax, 37h ; '7' ;~ 17C5:416F +cs=0x17c5;eip=0x004172; X(PUSH(ax)); // 91897 push ax ;~ 17C5:4172 +cs=0x17c5;eip=0x004173; T(ax = 0x71;); // 91898 mov ax, 71h ; 'q' ;~ 17C5:4173 +cs=0x17c5;eip=0x004176; X(PUSH(ax)); // 91899 push ax ;~ 17C5:4176 +cs=0x17c5;eip=0x004177; T(SUB(ax, ax)); // 91900 sub ax, ax ;~ 17C5:4177 +cs=0x17c5;eip=0x004179; X(PUSH(ax)); // 91901 push ax ;~ 17C5:4179 +cs=0x17c5;eip=0x00417a; X(PUSH(ax)); // 91902 push ax ;~ 17C5:417A +cs=0x17c5;eip=0x00417b; J(CALL(sub_30af8,0)); // 91903 call sub_30AF8 ;~ 17C5:417B +cs=0x17c5;eip=0x00417e; T(ADD(sp, 0x0E)); // 91905 add sp, 0Eh ;~ 17C5:417E +cs=0x17c5;eip=0x004181; J(CALL(sub_2c36b,0)); // 91906 call sub_2C36B ;~ 17C5:4181 +cs=0x17c5;eip=0x004184; T(CMP(word_492f2, 0)); // 91908 cmp word_492F2, 0 ;~ 17C5:4184 +cs=0x17c5;eip=0x004189; J(JZ(loc_2a412)); // 91909 jz short loc_2A412 ;~ 17C5:4189 +cs=0x17c5;eip=0x00418b; T(ax = 0x67;); // 91910 mov ax, 67h ; 'g' ;~ 17C5:418B +cs=0x17c5;eip=0x00418e; X(PUSH(ax)); // 91911 push ax ;~ 17C5:418E +cs=0x17c5;eip=0x00418f; T(ax = 0x140;); // 91912 mov ax, 140h ;~ 17C5:418F +cs=0x17c5;eip=0x004192; X(PUSH(ax)); // 91913 push ax ;~ 17C5:4192 +cs=0x17c5;eip=0x004193; T(ax = 0x61;); // 91914 mov ax, 61h ; 'a' ;~ 17C5:4193 +cs=0x17c5;eip=0x004196; X(PUSH(ax)); // 91915 push ax ;~ 17C5:4196 +cs=0x17c5;eip=0x004197; T(SUB(ax, ax)); // 91916 sub ax, ax ;~ 17C5:4197 +cs=0x17c5;eip=0x004199; X(PUSH(ax)); // 91917 push ax ;~ 17C5:4199 +cs=0x17c5;eip=0x00419a; T(bx = word_4e564;); // 91918 mov bx, ds:word_4E564 ;~ 17C5:419A +cs=0x17c5;eip=0x00419e; X(PUSH(*(dw*)(raddr(ds,bx)))); // 91919 push word ptr [bx] ;~ 17C5:419E +cs=0x17c5;eip=0x0041a0; T(ax = 0x61;); // 91920 mov ax, 61h ; 'a' ;~ 17C5:41A0 +cs=0x17c5;eip=0x0041a3; X(PUSH(ax)); // 91921 push ax ;~ 17C5:41A3 +cs=0x17c5;eip=0x0041a4; T(SUB(ax, ax)); // 91922 sub ax, ax ;~ 17C5:41A4 +cs=0x17c5;eip=0x0041a6; X(PUSH(ax)); // 91923 push ax ;~ 17C5:41A6 +cs=0x17c5;eip=0x0041a7; T(bx = word_4e594;); // 91924 mov bx, ds:word_4E594 ;~ 17C5:41A7 +cs=0x17c5;eip=0x0041ab; X(PUSH(*(dw*)(raddr(ds,bx)))); // 91925 push word ptr [bx] ;~ 17C5:41AB +cs=0x17c5;eip=0x0041ad; J(CALLF(sub_49a70,0)); // 91926 call far ptr sub_49A70 ;~ 17C5:41AD +cs=0x17c5;eip=0x0041b2; T(ADD(sp, 0x10)); // 91928 add sp, 10h ;~ 17C5:41B2 +cs=0x17c5;eip=0x0041b5; T(ax = 0x67;); // 91929 mov ax, 67h ; 'g' ;~ 17C5:41B5 +cs=0x17c5;eip=0x0041b8; X(PUSH(ax)); // 91930 push ax ;~ 17C5:41B8 +cs=0x17c5;eip=0x0041b9; T(ax = 0x140;); // 91931 mov ax, 140h ;~ 17C5:41B9 +cs=0x17c5;eip=0x0041bc; X(PUSH(ax)); // 91932 push ax ;~ 17C5:41BC +cs=0x17c5;eip=0x0041bd; T(ax = 0x61;); // 91933 mov ax, 61h ; 'a' ;~ 17C5:41BD +cs=0x17c5;eip=0x0041c0; X(PUSH(ax)); // 91934 push ax ;~ 17C5:41C0 +cs=0x17c5;eip=0x0041c1; T(SUB(ax, ax)); // 91935 sub ax, ax ;~ 17C5:41C1 +cs=0x17c5;eip=0x0041c3; X(PUSH(ax)); // 91936 push ax ;~ 17C5:41C3 +cs=0x17c5;eip=0x0041c4; T(bx = word_4e57c;); // 91937 mov bx, ds:word_4E57C ;~ 17C5:41C4 +cs=0x17c5;eip=0x0041c8; X(PUSH(*(dw*)(raddr(ds,bx)))); // 91938 push word ptr [bx] ;~ 17C5:41C8 +cs=0x17c5;eip=0x0041ca; T(ax = 0x61;); // 91939 mov ax, 61h ; 'a' ;~ 17C5:41CA +cs=0x17c5;eip=0x0041cd; X(PUSH(ax)); // 91940 push ax ;~ 17C5:41CD +cs=0x17c5;eip=0x0041ce; T(SUB(ax, ax)); // 91941 sub ax, ax ;~ 17C5:41CE +cs=0x17c5;eip=0x0041d0; X(PUSH(ax)); // 91942 push ax ;~ 17C5:41D0 +cs=0x17c5;eip=0x0041d1; T(bx = word_4e594;); // 91943 mov bx, ds:word_4E594 ;~ 17C5:41D1 +cs=0x17c5;eip=0x0041d5; X(PUSH(*(dw*)(raddr(ds,bx)))); // 91944 push word ptr [bx] ;~ 17C5:41D5 +cs=0x17c5;eip=0x0041d7; J(CALLF(sub_49a70,0)); // 91945 call far ptr sub_49A70 ;~ 17C5:41D7 +cs=0x17c5;eip=0x0041dc; T(ADD(sp, 0x10)); // 91947 add sp, 10h ;~ 17C5:41DC +cs=0x17c5;eip=0x0041df; J(CALL(sub_2c20b,0)); // 91948 call sub_2C20B ;~ 17C5:41DF +loc_2a412: + // 5358 +cs=0x17c5;eip=0x0041e2; J(JMP(loc_2a46e)); // 91951 jmp short loc_2A46E ;~ 17C5:41E2 +loc_2a414: + // 5359 +cs=0x17c5;eip=0x0041e4; J(CALL(sub_2c36b,0)); // 91955 call sub_2C36B ;~ 17C5:41E4 +cs=0x17c5;eip=0x0041e7; J(JMP(loc_2a46e)); // 91957 jmp short loc_2A46E ;~ 17C5:41E7 +ret_17c5_41e9: + // 5360 +cs=0x17c5;eip=0x0041e9; J(JMP(loc_2a46e)); // 91959 jmp short loc_2A46E ;~ 17C5:41E9 +loc_2a41b: + // 5361 +cs=0x17c5;eip=0x0041eb; T(CMP(ax, 0x1000)); // 91963 cmp ax, 1000h ;~ 17C5:41EB +cs=0x17c5;eip=0x0041ee; J(JNZ(loc_2a423)); // 91964 jnz short loc_2A423 ;~ 17C5:41EE +cs=0x17c5;eip=0x0041f0; J(JMP(loc_2a336)); // 91966 jmp loc_2A336 ;~ 17C5:41F0 +loc_2a423: + // 5362 +cs=0x17c5;eip=0x0041f3; J(JA(loc_2a447)); // 91970 ja short loc_2A447 ;~ 17C5:41F3 +cs=0x17c5;eip=0x0041f5; T(CMP(ax, 0x0C2D)); // 91971 cmp ax, 0C2Dh ;~ 17C5:41F5 +cs=0x17c5;eip=0x0041f8; J(JNZ(loc_2a42d)); // 91972 jnz short loc_2A42D ;~ 17C5:41F8 +cs=0x17c5;eip=0x0041fa; J(JMP(loc_2a26a)); // 91973 jmp loc_2A26A ;~ 17C5:41FA +loc_2a42d: + // 5363 +cs=0x17c5;eip=0x0041fd; T(CMP(ax, 0x0C5F)); // 91977 cmp ax, 0C5Fh ;~ 17C5:41FD +cs=0x17c5;eip=0x004200; J(JNZ(loc_2a435)); // 91978 jnz short loc_2A435 ;~ 17C5:4200 +cs=0x17c5;eip=0x004202; J(JMP(loc_2a2d7)); // 91979 jmp loc_2A2D7 ;~ 17C5:4202 +loc_2a435: + // 5364 +cs=0x17c5;eip=0x004205; T(CMP(ax, 0x0D2B)); // 91983 cmp ax, 0D2Bh ;~ 17C5:4205 +cs=0x17c5;eip=0x004208; J(JNZ(loc_2a43d)); // 91984 jnz short loc_2A43D ;~ 17C5:4208 +cs=0x17c5;eip=0x00420a; J(JMP(loc_2a2c7)); // 91985 jmp loc_2A2C7 ;~ 17C5:420A +loc_2a43d: + // 5365 +cs=0x17c5;eip=0x00420d; T(CMP(ax, 0x0D3D)); // 91989 cmp ax, 0D3Dh ;~ 17C5:420D +cs=0x17c5;eip=0x004210; J(JNZ(loc_2a445)); // 91990 jnz short loc_2A445 ;~ 17C5:4210 +cs=0x17c5;eip=0x004212; J(JMP(loc_2a287)); // 91991 jmp loc_2A287 ;~ 17C5:4212 +loc_2a445: + // 5366 +cs=0x17c5;eip=0x004215; J(JMP(loc_2a46e)); // 91995 jmp short loc_2A46E ;~ 17C5:4215 +loc_2a447: + // 5367 +cs=0x17c5;eip=0x004217; T(CMP(ax, 0x1900)); // 91999 cmp ax, 1900h ;~ 17C5:4217 +cs=0x17c5;eip=0x00421a; J(JZ(loc_2a414)); // 92000 jz short loc_2A414 ;~ 17C5:421A +cs=0x17c5;eip=0x00421c; T(CMP(ax, 0x1E61)); // 92001 cmp ax, 1E61h ;~ 17C5:421C +cs=0x17c5;eip=0x00421f; J(JNZ(loc_2a454)); // 92002 jnz short loc_2A454 ;~ 17C5:421F +cs=0x17c5;eip=0x004221; J(JMP(loc_2a2b6)); // 92003 jmp loc_2A2B6 ;~ 17C5:4221 +loc_2a454: + // 5368 +cs=0x17c5;eip=0x004224; T(CMP(ax, 0x2400)); // 92007 cmp ax, 2400h ;~ 17C5:4224 +cs=0x17c5;eip=0x004227; J(JNZ(loc_2a45c)); // 92008 jnz short loc_2A45C ;~ 17C5:4227 +cs=0x17c5;eip=0x004229; J(JMP(loc_2a321)); // 92009 jmp loc_2A321 ;~ 17C5:4229 +loc_2a45c: + // 5369 +cs=0x17c5;eip=0x00422c; T(CMP(ax, 0x3000)); // 92013 cmp ax, 3000h ;~ 17C5:422C +cs=0x17c5;eip=0x00422f; J(JNZ(loc_2a464)); // 92014 jnz short loc_2A464 ;~ 17C5:422F +cs=0x17c5;eip=0x004231; J(JMP(loc_2a348)); // 92015 jmp loc_2A348 ;~ 17C5:4231 +loc_2a464: + // 5370 +cs=0x17c5;eip=0x004234; T(CMP(ax, 0x3062)); // 92019 cmp ax, 3062h ;~ 17C5:4234 +cs=0x17c5;eip=0x004237; J(JNZ(loc_2a46c)); // 92020 jnz short loc_2A46C ;~ 17C5:4237 +cs=0x17c5;eip=0x004239; J(JMP(loc_2a2f0)); // 92021 jmp loc_2A2F0 ;~ 17C5:4239 +loc_2a46c: + // 5371 +cs=0x17c5;eip=0x00423c; J({;}); // 92025 jmp short $+2 ;~ 17C5:423C +loc_2a46e: + // 5372 +cs=0x17c5;eip=0x00423e; T(CMP(word_4e312, 0)); // 92030 cmp ds:word_4E312, 0 ;~ 17C5:423E +cs=0x17c5;eip=0x004243; J(JZ(loc_2a479)); // 92031 jz short loc_2A479 ;~ 17C5:4243 +cs=0x17c5;eip=0x004245; X(DEC(word_4e312)); // 92032 dec ds:word_4E312 ;~ 17C5:4245 +loc_2a479: + // 5373 +cs=0x17c5;eip=0x004249; T(CMP(word_4e310, 0)); // 92035 cmp ds:word_4E310, 0 ;~ 17C5:4249 +cs=0x17c5;eip=0x00424e; J(JZ(loc_2a495)); // 92036 jz short loc_2A495 ;~ 17C5:424E +cs=0x17c5;eip=0x004250; T(CMP(word_511d6, 0)); // 92037 cmp ds:word_511D6, 0 ;~ 17C5:4250 +cs=0x17c5;eip=0x004255; J(JNZ(loc_2a495)); // 92038 jnz short loc_2A495 ;~ 17C5:4255 +cs=0x17c5;eip=0x004257; T(ax = 2;); // 92040 mov ax, 2 ;~ 17C5:4257 +cs=0x17c5;eip=0x00425a; X(PUSH(ax)); // 92041 push ax ;~ 17C5:425A +cs=0x17c5;eip=0x00425b; T(ax = 0x0E;); // 92042 mov ax, 0Eh ;~ 17C5:425B +cs=0x17c5;eip=0x00425e; X(PUSH(ax)); // 92043 push ax ;~ 17C5:425E +cs=0x17c5;eip=0x00425f; J(CALL(sub_33c65,0)); // 92044 call sub_33C65 ;~ 17C5:425F +cs=0x17c5;eip=0x004262; T(ADD(sp, 4)); // 92046 add sp, 4 ;~ 17C5:4262 +loc_2a495: + // 5374 +cs=0x17c5;eip=0x004265; T(CMP(word_492ee, 0)); // 92050 cmp word_492EE, 0 ;~ 17C5:4265 +cs=0x17c5;eip=0x00426a; J(JZ(loc_2a4a8)); // 92051 jz short loc_2A4A8 ;~ 17C5:426A +cs=0x17c5;eip=0x00426c; X(*(db*)(&word_4e1c4) = 0;); // 92052 mov byte ptr ds:word_4E1C4, 0 ;~ 17C5:426C +cs=0x17c5;eip=0x004271; X(*(db*)(((db*)&word_4e1c4)+1) = 0;); // 92053 mov byte ptr ds:word_4E1C4+1, 0 ;~ 17C5:4271 +cs=0x17c5;eip=0x004276; J(JMP(loc_2a4e6)); // 92054 jmp short loc_2A4E6 ;~ 17C5:4276 +loc_2a4a8: + // 5375 +cs=0x17c5;eip=0x004278; T(LES(bx, dword_528d6)); // 92058 les bx, ds:dword_528D6 ;~ 17C5:4278 +cs=0x17c5;eip=0x00427c; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 92060 cmp word ptr es:[bx+72h], 0 ;~ 17C5:427C +cs=0x17c5;eip=0x004281; J(JZ(loc_2a4ba)); // 92061 jz short loc_2A4BA ;~ 17C5:4281 +cs=0x17c5;eip=0x004283; J(CALLF(sub_388ae,0)); // 92062 call sub_388AE ;~ 17C5:4283 +cs=0x17c5;eip=0x004288; J(JMP(loc_2a4e6)); // 92063 jmp short loc_2A4E6 ;~ 17C5:4288 +loc_2a4ba: + // 5376 +cs=0x17c5;eip=0x00428a; T(si = word_4e832;); // 92067 mov si, ds:word_4E832 ;~ 17C5:428A +cs=0x17c5;eip=0x00428e; T(INC(si)); // 92068 inc si ;~ 17C5:428E +cs=0x17c5;eip=0x00428f; T(al = byte_4e1c8;); // 92069 mov al, ds:byte_4E1C8 ;~ 17C5:428F +cs=0x17c5;eip=0x004292; T(SUB(ah, ah)); // 92070 sub ah, ah ;~ 17C5:4292 +cs=0x17c5;eip=0x004294; T(SUB(ax, 0x80)); // 92071 sub ax, 80h ;~ 17C5:4294 +cs=0x17c5;eip=0x004297; T(IMUL1_2(si)); // 92072 imul si ;~ 17C5:4297 +cs=0x17c5;eip=0x004299; T(CWD); // 92073 cwd ;~ 17C5:4299 +cs=0x17c5;eip=0x00429a; T(cx = 3;); // 92074 mov cx, 3 ;~ 17C5:429A +cs=0x17c5;eip=0x00429d; T(IDIV2(cx)); // 92075 idiv cx ;~ 17C5:429D +cs=0x17c5;eip=0x00429f; T(SUB(al, 0x80)); // 92076 sub al, 80h ;~ 17C5:429F +cs=0x17c5;eip=0x0042a1; X(*(db*)(&word_4e1c4) = al;); // 92077 mov byte ptr ds:word_4E1C4, al ;~ 17C5:42A1 +cs=0x17c5;eip=0x0042a4; T(al = byte_4e1c9;); // 92078 mov al, ds:byte_4E1C9 ;~ 17C5:42A4 +cs=0x17c5;eip=0x0042a7; T(SUB(ah, ah)); // 92079 sub ah, ah ;~ 17C5:42A7 +cs=0x17c5;eip=0x0042a9; T(SUB(ax, 0x80)); // 92080 sub ax, 80h ;~ 17C5:42A9 +cs=0x17c5;eip=0x0042ac; T(IMUL1_2(si)); // 92081 imul si ;~ 17C5:42AC +cs=0x17c5;eip=0x0042ae; T(CWD); // 92082 cwd ;~ 17C5:42AE +cs=0x17c5;eip=0x0042af; T(IDIV2(cx)); // 92083 idiv cx ;~ 17C5:42AF +cs=0x17c5;eip=0x0042b1; T(SUB(al, 0x80)); // 92084 sub al, 80h ;~ 17C5:42B1 +cs=0x17c5;eip=0x0042b3; X(*(db*)(((db*)&word_4e1c4)+1) = al;); // 92085 mov byte ptr ds:word_4E1C4+1, al ;~ 17C5:42B3 +loc_2a4e6: + // 5377 +cs=0x17c5;eip=0x0042b6; T(al = *(db*)(&word_4e1c4);); // 92089 mov al, byte ptr ds:word_4E1C4 ;~ 17C5:42B6 +cs=0x17c5;eip=0x0042b9; T(SUB(ah, ah)); // 92090 sub ah, ah ;~ 17C5:42B9 +cs=0x17c5;eip=0x0042bb; T(cl = 4;); // 92091 mov cl, 4 ;~ 17C5:42BB +cs=0x17c5;eip=0x0042bd; T(SHR(ax, cl)); // 92092 shr ax, cl ;~ 17C5:42BD +cs=0x17c5;eip=0x0042bf; T(SUB(ax, 8)); // 92093 sub ax, 8 ;~ 17C5:42BF +cs=0x17c5;eip=0x0042c2; X(word_5223e = ax;); // 92094 mov ds:word_5223E, ax ;~ 17C5:42C2 +cs=0x17c5;eip=0x0042c5; T(OR(ax, ax)); // 92095 or ax, ax ;~ 17C5:42C5 +cs=0x17c5;eip=0x0042c7; J(JGE(loc_2a4fd)); // 92096 jge short loc_2A4FD ;~ 17C5:42C7 +cs=0x17c5;eip=0x0042c9; X(INC(word_5223e)); // 92097 inc ds:word_5223E ;~ 17C5:42C9 +loc_2a4fd: + // 5378 +cs=0x17c5;eip=0x0042cd; T(al = *(db*)(((db*)&word_4e1c4)+1);); // 92100 mov al, byte ptr ds:word_4E1C4+1 ;~ 17C5:42CD +cs=0x17c5;eip=0x0042d0; T(SUB(ah, ah)); // 92101 sub ah, ah ;~ 17C5:42D0 +cs=0x17c5;eip=0x0042d2; T(cl = 4;); // 92102 mov cl, 4 ;~ 17C5:42D2 +cs=0x17c5;eip=0x0042d4; T(SHR(ax, cl)); // 92103 shr ax, cl ;~ 17C5:42D4 +cs=0x17c5;eip=0x0042d6; T(SUB(ax, 8)); // 92104 sub ax, 8 ;~ 17C5:42D6 +cs=0x17c5;eip=0x0042d9; X(word_527d4 = ax;); // 92105 mov ds:word_527D4, ax ;~ 17C5:42D9 +cs=0x17c5;eip=0x0042dc; T(OR(ax, ax)); // 92106 or ax, ax ;~ 17C5:42DC +cs=0x17c5;eip=0x0042de; J(JGE(loc_2a514)); // 92107 jge short loc_2A514 ;~ 17C5:42DE +cs=0x17c5;eip=0x0042e0; X(INC(word_527d4)); // 92108 inc ds:word_527D4 ;~ 17C5:42E0 +loc_2a514: + // 5379 +cs=0x17c5;eip=0x0042e4; X(PUSH(word_5223e)); // 92111 push ds:word_5223E ;~ 17C5:42E4 +cs=0x17c5;eip=0x0042e8; J(CALL(sub_34dc0,0)); // 92112 call sub_34DC0 ;~ 17C5:42E8 +cs=0x17c5;eip=0x0042eb; T(ADD(sp, 2)); // 92113 add sp, 2 ;~ 17C5:42EB +cs=0x17c5;eip=0x0042ee; T(ADD(ax, 2)); // 92114 add ax, 2 ;~ 17C5:42EE +cs=0x17c5;eip=0x0042f1; X(IMUL1_2(word_5223e)); // 92115 imul ds:word_5223E ;~ 17C5:42F1 +cs=0x17c5;eip=0x0042f5; T(NEG(ax)); // 92116 neg ax ;~ 17C5:42F5 +cs=0x17c5;eip=0x0042f7; T(SHL(ax, 1)); // 92117 shl ax, 1 ;~ 17C5:42F7 +cs=0x17c5;eip=0x0042f9; X(word_5223e = ax;); // 92118 mov ds:word_5223E, ax ;~ 17C5:42F9 +cs=0x17c5;eip=0x0042fc; T(ax = 6;); // 92119 mov ax, 6 ;~ 17C5:42FC +cs=0x17c5;eip=0x0042ff; X(IMUL1_2(word_527d4)); // 92120 imul ds:word_527D4 ;~ 17C5:42FF +cs=0x17c5;eip=0x004303; X(word_527d4 = ax;); // 92121 mov ds:word_527D4, ax ;~ 17C5:4303 +cs=0x17c5;eip=0x004306; T(OR(ax, ax)); // 92122 or ax, ax ;~ 17C5:4306 +cs=0x17c5;eip=0x004308; J(JGE(loc_2a543)); // 92123 jge short loc_2A543 ;~ 17C5:4308 +cs=0x17c5;eip=0x00430a; T(cx = 2;); // 92124 mov cx, 2 ;~ 17C5:430A +cs=0x17c5;eip=0x00430d; T(CWD); // 92125 cwd ;~ 17C5:430D +cs=0x17c5;eip=0x00430e; T(IDIV2(cx)); // 92126 idiv cx ;~ 17C5:430E +cs=0x17c5;eip=0x004310; X(word_527d4 = ax;); // 92127 mov ds:word_527D4, ax ;~ 17C5:4310 +loc_2a543: + // 5380 +cs=0x17c5;eip=0x004313; T(ax = word_4e2fe;); // 92130 mov ax, ds:word_4E2FE ;~ 17C5:4313 +cs=0x17c5;eip=0x004316; T(CMP(word_520ee, ax)); // 92131 cmp ds:word_520EE, ax ;~ 17C5:4316 +cs=0x17c5;eip=0x00431a; J(JNZ(loc_2a560)); // 92132 jnz short loc_2A560 ;~ 17C5:431A +cs=0x17c5;eip=0x00431c; T(CMP(word_527d4, 0)); // 92133 cmp ds:word_527D4, 0 ;~ 17C5:431C +cs=0x17c5;eip=0x004321; J(JGE(loc_2a560)); // 92134 jge short loc_2A560 ;~ 17C5:4321 +cs=0x17c5;eip=0x004323; T(CMP(word_4e2fa, 0)); // 92135 cmp ds:word_4E2FA, 0 ;~ 17C5:4323 +cs=0x17c5;eip=0x004328; J(JG(loc_2a560)); // 92136 jg short loc_2A560 ;~ 17C5:4328 +cs=0x17c5;eip=0x00432a; X(word_527d4 = 0;); // 92137 mov ds:word_527D4, 0 ;~ 17C5:432A +loc_2a560: + // 5381 +cs=0x17c5;eip=0x004330; T(CMP(word_50c8a, 0x15E)); // 92141 cmp ds:word_50C8A, 15Eh ;~ 17C5:4330 +cs=0x17c5;eip=0x004336; J(JLE(loc_2a599)); // 92142 jle short loc_2A599 ;~ 17C5:4336 +cs=0x17c5;eip=0x004338; T(TEST(*(db*)(&word_4f42e), 1)); // 92143 test byte ptr ds:word_4F42E, 1 ;~ 17C5:4338 +cs=0x17c5;eip=0x00433d; J(JNZ(loc_2a599)); // 92144 jnz short loc_2A599 ;~ 17C5:433D +cs=0x17c5;eip=0x00433f; T(CMP(word_4991c, 0)); // 92145 cmp word_4991C, 0 ;~ 17C5:433F +cs=0x17c5;eip=0x004344; J(JZ(loc_2a599)); // 92146 jz short loc_2A599 ;~ 17C5:4344 +cs=0x17c5;eip=0x004346; X(word_4991c = 0;); // 92147 mov word_4991C, 0 ;~ 17C5:4346 +cs=0x17c5;eip=0x00434c; X(OR(*(db*)(&word_4f42e), 1)); // 92148 or byte ptr ds:word_4F42E, 1 ;~ 17C5:434C +cs=0x17c5;eip=0x004351; T(ax = 0x571A;); // 92149 mov ax, 571Ah ;~ 17C5:4351 +cs=0x17c5;eip=0x004354; X(PUSH(ax)); // 92150 push ax ;~ 17C5:4354 +cs=0x17c5;eip=0x004355; J(CALL(sub_30414,0)); // 92151 call sub_30414 ;~ 17C5:4355 +cs=0x17c5;eip=0x004358; T(ADD(sp, 2)); // 92152 add sp, 2 ;~ 17C5:4358 +cs=0x17c5;eip=0x00435b; T(ax = 2;); // 92153 mov ax, 2 ;~ 17C5:435B +cs=0x17c5;eip=0x00435e; X(PUSH(ax)); // 92154 push ax ;~ 17C5:435E +cs=0x17c5;eip=0x00435f; T(ax = 0x20;); // 92155 mov ax, 20h ; ' ' ;~ 17C5:435F +cs=0x17c5;eip=0x004362; X(PUSH(ax)); // 92156 push ax ;~ 17C5:4362 +cs=0x17c5;eip=0x004363; J(CALL(sub_33c65,0)); // 92157 call sub_33C65 ;~ 17C5:4363 +cs=0x17c5;eip=0x004366; T(ADD(sp, 4)); // 92159 add sp, 4 ;~ 17C5:4366 +loc_2a599: + // 5382 +cs=0x17c5;eip=0x004369; T(ax = word_4e2fe;); // 92163 mov ax, ds:word_4E2FE ;~ 17C5:4369 +cs=0x17c5;eip=0x00436c; T(CMP(word_520ee, ax)); // 92164 cmp ds:word_520EE, ax ;~ 17C5:436C +cs=0x17c5;eip=0x004370; J(JNZ(loc_2a5bf)); // 92165 jnz short loc_2A5BF ;~ 17C5:4370 +cs=0x17c5;eip=0x004372; T(CMP(word_4e310, 0)); // 92166 cmp ds:word_4E310, 0 ;~ 17C5:4372 +cs=0x17c5;eip=0x004377; J(JNZ(loc_2a5bf)); // 92167 jnz short loc_2A5BF ;~ 17C5:4377 +cs=0x17c5;eip=0x004379; T(TEST(*(db*)(&word_4f42e), 8)); // 92168 test byte ptr ds:word_4F42E, 8 ;~ 17C5:4379 +cs=0x17c5;eip=0x00437e; J(JNZ(loc_2a5bf)); // 92169 jnz short loc_2A5BF ;~ 17C5:437E +cs=0x17c5;eip=0x004380; X(OR(*(db*)(&word_4f42e), 8)); // 92170 or byte ptr ds:word_4F42E, 8 ;~ 17C5:4380 +cs=0x17c5;eip=0x004385; T(ax = 0x572E;); // 92171 mov ax, 572Eh ;~ 17C5:4385 +cs=0x17c5;eip=0x004388; X(PUSH(ax)); // 92172 push ax ;~ 17C5:4388 +cs=0x17c5;eip=0x004389; J(CALL(sub_30414,0)); // 92173 call sub_30414 ;~ 17C5:4389 +cs=0x17c5;eip=0x00438c; T(ADD(sp, 2)); // 92175 add sp, 2 ;~ 17C5:438C +loc_2a5bf: + // 5383 +cs=0x17c5;eip=0x00438f; T(CMP(word_5223e, 0)); // 92179 cmp ds:word_5223E, 0 ;~ 17C5:438F +cs=0x17c5;eip=0x004394; J(JNZ(loc_2a5cd)); // 92180 jnz short loc_2A5CD ;~ 17C5:4394 +cs=0x17c5;eip=0x004396; T(CMP(word_527d4, 0)); // 92181 cmp ds:word_527D4, 0 ;~ 17C5:4396 +cs=0x17c5;eip=0x00439b; J(JZ(loc_2a5d3)); // 92182 jz short loc_2A5D3 ;~ 17C5:439B +loc_2a5cd: + // 5384 +cs=0x17c5;eip=0x00439d; X(word_492e6 = 0;); // 92186 mov word_492E6, 0 ;~ 17C5:439D +loc_2a5d3: + // 5385 +cs=0x17c5;eip=0x0043a3; T(CMP(word_492e6, 0)); // 92189 cmp word_492E6, 0 ;~ 17C5:43A3 +cs=0x17c5;eip=0x0043a8; J(JNZ(loc_2a5dd)); // 92190 jnz short loc_2A5DD ;~ 17C5:43A8 +cs=0x17c5;eip=0x0043aa; J(JMP(loc_2a954)); // 92191 jmp loc_2A954 ;~ 17C5:43AA +loc_2a5dd: + // 5386 +cs=0x17c5;eip=0x0043ad; T(CMP(word_4991a, 0)); // 92195 cmp word_4991A, 0 ;~ 17C5:43AD +cs=0x17c5;eip=0x0043b2; J(JZ(loc_2a5f5)); // 92196 jz short loc_2A5F5 ;~ 17C5:43B2 +cs=0x17c5;eip=0x0043b4; T(ax = word_4f210;); // 92197 mov ax, ds:word_4F210 ;~ 17C5:43B4 +cs=0x17c5;eip=0x0043b7; T(AND(ax, 0x0F)); // 92198 and ax, 0Fh ;~ 17C5:43B7 +cs=0x17c5;eip=0x0043ba; T(cx = ax;); // 92199 mov cx, ax ;~ 17C5:43BA +cs=0x17c5;eip=0x0043bc; T(ah = cl;); // 92200 mov ah, cl ;~ 17C5:43BC +cs=0x17c5;eip=0x0043be; T(SUB(al, al)); // 92201 sub al, al ;~ 17C5:43BE +cs=0x17c5;eip=0x0043c0; T(SUB(ax, 0x800)); // 92202 sub ax, 800h ;~ 17C5:43C0 +cs=0x17c5;eip=0x0043c3; J(JMP(loc_2a5f7)); // 92203 jmp short loc_2A5F7 ;~ 17C5:43C3 +loc_2a5f5: + // 5387 +cs=0x17c5;eip=0x0043c5; T(SUB(ax, ax)); // 92207 sub ax, ax ;~ 17C5:43C5 +loc_2a5f7: + // 5388 +cs=0x17c5;eip=0x0043c7; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 92210 mov [bp+var_2C], ax ;~ 17C5:43C7 +cs=0x17c5;eip=0x0043ca; T(ax = 0x1400;); // 92211 mov ax, 1400h ;~ 17C5:43CA +cs=0x17c5;eip=0x0043cd; X(PUSH(ax)); // 92212 push ax ;~ 17C5:43CD +cs=0x17c5;eip=0x0043ce; T(ax = 0x0EC00;); // 92213 mov ax, 0EC00h ;~ 17C5:43CE +cs=0x17c5;eip=0x0043d1; X(PUSH(ax)); // 92214 push ax ;~ 17C5:43D1 +cs=0x17c5;eip=0x0043d2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 92215 mov ax, [bp+var_2C] ;~ 17C5:43D2 +cs=0x17c5;eip=0x0043d5; T(SUB(ax, word_4e2f8)); // 92216 sub ax, ds:word_4E2F8 ;~ 17C5:43D5 +cs=0x17c5;eip=0x0043d9; T(ADD(ax, word_520c2)); // 92217 add ax, ds:word_520C2 ;~ 17C5:43D9 +cs=0x17c5;eip=0x0043dd; X(PUSH(ax)); // 92218 push ax ;~ 17C5:43DD +cs=0x17c5;eip=0x0043de; J(CALL(sub_331be,0)); // 92219 call sub_331BE ;~ 17C5:43DE +cs=0x17c5;eip=0x0043e1; T(ADD(sp, 6)); // 92220 add sp, 6 ;~ 17C5:43E1 +cs=0x17c5;eip=0x0043e4; T(SHL(ax, 1)); // 92221 shl ax, 1 ;~ 17C5:43E4 +cs=0x17c5;eip=0x0043e6; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 92222 mov [bp+var_2C], ax ;~ 17C5:43E6 +cs=0x17c5;eip=0x0043e9; T(ax = 0x18;); // 92223 mov ax, 18h ;~ 17C5:43E9 +cs=0x17c5;eip=0x0043ec; X(PUSH(ax)); // 92224 push ax ;~ 17C5:43EC +cs=0x17c5;eip=0x0043ed; T(ax = 0x0FFE8;); // 92225 mov ax, 0FFE8h ;~ 17C5:43ED +cs=0x17c5;eip=0x0043f0; X(PUSH(ax)); // 92226 push ax ;~ 17C5:43F0 +cs=0x17c5;eip=0x0043f1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 92227 mov ax, [bp+var_2C] ;~ 17C5:43F1 +cs=0x17c5;eip=0x0043f4; T(SUB(ax, word_4e2fc)); // 92228 sub ax, ds:word_4E2FC ;~ 17C5:43F4 +cs=0x17c5;eip=0x0043f8; T(cl = 6;); // 92229 mov cl, 6 ;~ 17C5:43F8 +cs=0x17c5;eip=0x0043fa; T(SAR(ax, cl)); // 92230 sar ax, cl ;~ 17C5:43FA +cs=0x17c5;eip=0x0043fc; X(PUSH(ax)); // 92231 push ax ;~ 17C5:43FC +cs=0x17c5;eip=0x0043fd; J(CALL(sub_33194,0)); // 92232 call sub_33194 ;~ 17C5:43FD +cs=0x17c5;eip=0x004400; T(ADD(sp, 6)); // 92233 add sp, 6 ;~ 17C5:4400 +cs=0x17c5;eip=0x004403; T(NEG(ax)); // 92234 neg ax ;~ 17C5:4403 +cs=0x17c5;eip=0x004405; X(word_5223e = ax;); // 92235 mov ds:word_5223E, ax ;~ 17C5:4405 +cs=0x17c5;eip=0x004408; T(ax = 0x0C00;); // 92236 mov ax, 0C00h ;~ 17C5:4408 +cs=0x17c5;eip=0x00440b; X(PUSH(ax)); // 92237 push ax ;~ 17C5:440B +cs=0x17c5;eip=0x00440c; T(ax = 0x0EC00;); // 92238 mov ax, 0EC00h ;~ 17C5:440C +cs=0x17c5;eip=0x00440f; X(PUSH(ax)); // 92239 push ax ;~ 17C5:440F +cs=0x17c5;eip=0x004410; T(ax = word_492e6;); // 92240 mov ax, word_492E6 ;~ 17C5:4410 +cs=0x17c5;eip=0x004413; T(SUB(ax, word_4e2fe)); // 92241 sub ax, ds:word_4E2FE ;~ 17C5:4413 +cs=0x17c5;eip=0x004417; T(cl = 4;); // 92242 mov cl, 4 ;~ 17C5:4417 +cs=0x17c5;eip=0x004419; T(SHL(ax, cl)); // 92243 shl ax, cl ;~ 17C5:4419 +cs=0x17c5;eip=0x00441b; T(SUB(ax, word_4f1f4)); // 92244 sub ax, ds:word_4F1F4 ;~ 17C5:441B +cs=0x17c5;eip=0x00441f; X(PUSH(ax)); // 92245 push ax ;~ 17C5:441F +cs=0x17c5;eip=0x004420; J(CALL(sub_331be,0)); // 92246 call sub_331BE ;~ 17C5:4420 +cs=0x17c5;eip=0x004423; T(ADD(sp, 6)); // 92247 add sp, 6 ;~ 17C5:4423 +cs=0x17c5;eip=0x004426; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 92248 mov [bp+var_14], ax ;~ 17C5:4426 +cs=0x17c5;eip=0x004429; T(ax = 8;); // 92249 mov ax, 8 ;~ 17C5:4429 +cs=0x17c5;eip=0x00442c; X(PUSH(ax)); // 92250 push ax ;~ 17C5:442C +cs=0x17c5;eip=0x00442d; T(ax = 0x0FFF8;); // 92251 mov ax, 0FFF8h ;~ 17C5:442D +cs=0x17c5;eip=0x004430; X(PUSH(ax)); // 92252 push ax ;~ 17C5:4430 +cs=0x17c5;eip=0x004431; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 92253 mov ax, [bp+var_14] ;~ 17C5:4431 +cs=0x17c5;eip=0x004434; T(SUB(ax, word_4e2fa)); // 92254 sub ax, ds:word_4E2FA ;~ 17C5:4434 +cs=0x17c5;eip=0x004438; T(cl = 7;); // 92255 mov cl, 7 ;~ 17C5:4438 +cs=0x17c5;eip=0x00443a; T(SAR(ax, cl)); // 92256 sar ax, cl ;~ 17C5:443A +cs=0x17c5;eip=0x00443c; X(PUSH(ax)); // 92257 push ax ;~ 17C5:443C +cs=0x17c5;eip=0x00443d; J(CALL(sub_33194,0)); // 92258 call sub_33194 ;~ 17C5:443D +cs=0x17c5;eip=0x004440; T(ADD(sp, 6)); // 92259 add sp, 6 ;~ 17C5:4440 +cs=0x17c5;eip=0x004443; X(word_527d4 = ax;); // 92260 mov ds:word_527D4, ax ;~ 17C5:4443 +cs=0x17c5;eip=0x004446; T(CMP(word_48c62, 3)); // 92261 cmp word_48C62, 3 ;~ 17C5:4446 +cs=0x17c5;eip=0x00444b; J(JZ(loc_2a680)); // 92262 jz short loc_2A680 ;~ 17C5:444B +cs=0x17c5;eip=0x00444d; J(JMP(loc_2a954)); // 92263 jmp loc_2A954 ;~ 17C5:444D +loc_2a680: + // 5389 +cs=0x17c5;eip=0x004450; T(ax = word_511d8;); // 92267 mov ax, ds:word_511D8 ;~ 17C5:4450 +cs=0x17c5;eip=0x004453; X(MOV(*(dw*)(raddr(ss,bp+var_3e)), ax)); // 92268 mov [bp+var_3E], ax ;~ 17C5:4453 +cs=0x17c5;eip=0x004456; T(ax = word_5138a;); // 92269 mov ax, ds:word_5138A ;~ 17C5:4456 +cs=0x17c5;eip=0x004459; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 92270 mov [bp+var_10], ax ;~ 17C5:4459 +cs=0x17c5;eip=0x00445c; T(si = ax;); // 92271 mov si, ax ;~ 17C5:445C +cs=0x17c5;eip=0x00445e; T(cl = 4;); // 92272 mov cl, 4 ;~ 17C5:445E +cs=0x17c5;eip=0x004460; T(SHL(si, cl)); // 92273 shl si, cl ;~ 17C5:4460 +cs=0x17c5;eip=0x004462; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 92274 mov ax, [si-7E52h] ;~ 17C5:4462 +cs=0x17c5;eip=0x004466; T(SUB(ax, word_520f0)); // 92275 sub ax, ds:word_520F0 ;~ 17C5:4466 +cs=0x17c5;eip=0x00446a; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 92276 mov [bp+var_2A], ax ;~ 17C5:446A +cs=0x17c5;eip=0x00446d; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 92277 mov ax, [si-7E50h] ;~ 17C5:446D +cs=0x17c5;eip=0x004471; T(SUB(ax, word_52100)); // 92278 sub ax, ds:word_52100 ;~ 17C5:4471 +cs=0x17c5;eip=0x004475; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 92279 mov [bp+var_34], ax ;~ 17C5:4475 +cs=0x17c5;eip=0x004478; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 92280 test word ptr [si-7E4Ch], 200h ;~ 17C5:4478 +cs=0x17c5;eip=0x00447e; J(JNZ(loc_2a6bc)); // 92281 jnz short loc_2A6BC ;~ 17C5:447E +cs=0x17c5;eip=0x004480; X(PUSH(ax)); // 92282 push ax ;~ 17C5:4480 +cs=0x17c5;eip=0x004481; J(CALL(sub_333f8,0)); // 92283 call sub_333F8 ;~ 17C5:4481 +cs=0x17c5;eip=0x004484; T(ADD(sp, 2)); // 92284 add sp, 2 ;~ 17C5:4484 +cs=0x17c5;eip=0x004487; T(NEG(ax)); // 92285 neg ax ;~ 17C5:4487 +cs=0x17c5;eip=0x004489; X(MOV(*(dw*)(raddr(ss,bp+var_3e)), ax)); // 92286 mov [bp+var_3E], ax ;~ 17C5:4489 +loc_2a6bc: + // 5390 +cs=0x17c5;eip=0x00448c; T(MOV(bx, *(dw*)(raddr(ss,bp+var_10)))); // 92289 mov bx, [bp+var_10] ;~ 17C5:448C +cs=0x17c5;eip=0x00448f; T(cl = 4;); // 92290 mov cl, 4 ;~ 17C5:448F +cs=0x17c5;eip=0x004491; T(SHL(bx, cl)); // 92291 shl bx, cl ;~ 17C5:4491 +cs=0x17c5;eip=0x004493; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 92292 test word ptr [bx-7E4Ch], 200h ;~ 17C5:4493 +cs=0x17c5;eip=0x004499; J(JZ(loc_2a6d0)); // 92293 jz short loc_2A6D0 ;~ 17C5:4499 +cs=0x17c5;eip=0x00449b; T(ax = 0x1E;); // 92294 mov ax, 1Eh ;~ 17C5:449B +cs=0x17c5;eip=0x00449e; J(JMP(loc_2a6d3)); // 92295 jmp short loc_2A6D3 ;~ 17C5:449E +loc_2a6d0: + // 5391 +cs=0x17c5;eip=0x0044a0; T(ax = 0x40;); // 92299 mov ax, 40h ; '@' ;~ 17C5:44A0 +loc_2a6d3: + // 5392 +cs=0x17c5;eip=0x0044a3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_3e)))); // 92302 imul [bp+var_3E] ;~ 17C5:44A3 +cs=0x17c5;eip=0x0044a6; X(ADD(*(dw*)(raddr(ss,bp+var_34)), ax)); // 92303 add [bp+var_34], ax ;~ 17C5:44A6 +cs=0x17c5;eip=0x0044a9; X(PUSH(word_4e2f8)); // 92304 push ds:word_4E2F8 ;~ 17C5:44A9 +cs=0x17c5;eip=0x0044ad; J(CALL(sub_34dc0,0)); // 92305 call sub_34DC0 ;~ 17C5:44AD +cs=0x17c5;eip=0x0044b0; T(ADD(sp, 2)); // 92306 add sp, 2 ;~ 17C5:44B0 +cs=0x17c5;eip=0x0044b3; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 92307 mov [bp+var_2C], ax ;~ 17C5:44B3 +cs=0x17c5;eip=0x0044b6; T(CMP(*(dw*)(raddr(ss,bp+var_3e)), 0x0FFFF)); // 92308 cmp [bp+var_3E], 0FFFFh ;~ 17C5:44B6 +cs=0x17c5;eip=0x0044ba; J(JNZ(loc_2a70c)); // 92309 jnz short loc_2A70C ;~ 17C5:44BA +cs=0x17c5;eip=0x0044bc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 92310 mov ax, [bp+var_2A] ;~ 17C5:44BC +cs=0x17c5;eip=0x0044bf; T(NEG(ax)); // 92311 neg ax ;~ 17C5:44BF +cs=0x17c5;eip=0x0044c1; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 92312 mov [bp+var_2A], ax ;~ 17C5:44C1 +cs=0x17c5;eip=0x0044c4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_34)))); // 92313 mov ax, [bp+var_34] ;~ 17C5:44C4 +cs=0x17c5;eip=0x0044c7; T(NEG(ax)); // 92314 neg ax ;~ 17C5:44C7 +cs=0x17c5;eip=0x0044c9; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 92315 mov [bp+var_34], ax ;~ 17C5:44C9 +cs=0x17c5;eip=0x0044cc; T(ax = word_4e2f8;); // 92316 mov ax, ds:word_4E2F8 ;~ 17C5:44CC +cs=0x17c5;eip=0x0044cf; T(SUB(ax, 0x8000)); // 92317 sub ax, 8000h ;~ 17C5:44CF +cs=0x17c5;eip=0x0044d2; X(PUSH(ax)); // 92318 push ax ;~ 17C5:44D2 +cs=0x17c5;eip=0x0044d3; J(CALL(sub_34dc0,0)); // 92319 call sub_34DC0 ;~ 17C5:44D3 +cs=0x17c5;eip=0x0044d6; T(ADD(sp, 2)); // 92320 add sp, 2 ;~ 17C5:44D6 +cs=0x17c5;eip=0x0044d9; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 92321 mov [bp+var_2C], ax ;~ 17C5:44D9 +loc_2a70c: + // 5393 +cs=0x17c5;eip=0x0044dc; T(ax = 0x1000;); // 92324 mov ax, 1000h ;~ 17C5:44DC +cs=0x17c5;eip=0x0044df; X(PUSH(ax)); // 92325 push ax ;~ 17C5:44DF +cs=0x17c5;eip=0x0044e0; T(ax = 0x32;); // 92326 mov ax, 32h ; '2' ;~ 17C5:44E0 +cs=0x17c5;eip=0x0044e3; X(PUSH(ax)); // 92327 push ax ;~ 17C5:44E3 +cs=0x17c5;eip=0x0044e4; X(PUSH(*(dw*)(raddr(ss,bp+var_34)))); // 92328 push [bp+var_34] ;~ 17C5:44E4 +cs=0x17c5;eip=0x0044e7; J(CALL(sub_34dc0,0)); // 92329 call sub_34DC0 ;~ 17C5:44E7 +cs=0x17c5;eip=0x0044ea; T(ADD(sp, 2)); // 92330 add sp, 2 ;~ 17C5:44EA +cs=0x17c5;eip=0x0044ed; X(PUSH(*(dw*)(raddr(ss,bp+var_2a)))); // 92331 push [bp+var_2A] ;~ 17C5:44ED +cs=0x17c5;eip=0x0044f0; T(si = ax;); // 92332 mov si, ax ;~ 17C5:44F0 +cs=0x17c5;eip=0x0044f2; J(CALL(sub_34dc0,0)); // 92333 call sub_34DC0 ;~ 17C5:44F2 +cs=0x17c5;eip=0x0044f5; T(ADD(sp, 2)); // 92334 add sp, 2 ;~ 17C5:44F5 +cs=0x17c5;eip=0x0044f8; T(ADD(ax, si)); // 92335 add ax, si ;~ 17C5:44F8 +cs=0x17c5;eip=0x0044fa; T(SHL(ax, 1)); // 92336 shl ax, 1 ;~ 17C5:44FA +cs=0x17c5;eip=0x0044fc; T(cx = ax;); // 92337 mov cx, ax ;~ 17C5:44FC +cs=0x17c5;eip=0x0044fe; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 92338 mov ax, [bp+var_2C] ;~ 17C5:44FE +cs=0x17c5;eip=0x004501; T(bx = cx;); // 92339 mov bx, cx ;~ 17C5:4501 +cs=0x17c5;eip=0x004503; T(CWD); // 92340 cwd ;~ 17C5:4503 +cs=0x17c5;eip=0x004504; T(XOR(ax, dx)); // 92341 xor ax, dx ;~ 17C5:4504 +cs=0x17c5;eip=0x004506; T(SUB(ax, dx)); // 92342 sub ax, dx ;~ 17C5:4506 +cs=0x17c5;eip=0x004508; T(cx = 5;); // 92343 mov cx, 5 ;~ 17C5:4508 +cs=0x17c5;eip=0x00450b; T(SAR(ax, cl)); // 92344 sar ax, cl ;~ 17C5:450B +cs=0x17c5;eip=0x00450d; T(XOR(ax, dx)); // 92345 xor ax, dx ;~ 17C5:450D +cs=0x17c5;eip=0x00450f; T(SUB(ax, dx)); // 92346 sub ax, dx ;~ 17C5:450F +cs=0x17c5;eip=0x004511; T(ADD(bx, ax)); // 92347 add bx, ax ;~ 17C5:4511 +cs=0x17c5;eip=0x004513; X(PUSH(bx)); // 92348 push bx ;~ 17C5:4513 +cs=0x17c5;eip=0x004514; J(CALL(sub_33194,0)); // 92349 call sub_33194 ;~ 17C5:4514 +cs=0x17c5;eip=0x004517; T(ADD(sp, 6)); // 92350 add sp, 6 ;~ 17C5:4517 +cs=0x17c5;eip=0x00451a; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 92351 mov [bp+var_14], ax ;~ 17C5:451A +cs=0x17c5;eip=0x00451d; T(CMP(ax, 0x1000)); // 92352 cmp ax, 1000h ;~ 17C5:451D +cs=0x17c5;eip=0x004520; J(JGE(loc_2a755)); // 92353 jge short loc_2A755 ;~ 17C5:4520 +cs=0x17c5;eip=0x004522; J(CALL(sub_33dcc,0)); // 92354 call sub_33DCC ;~ 17C5:4522 +loc_2a755: + // 5394 +cs=0x17c5;eip=0x004525; T(MOV(bx, *(dw*)(raddr(ss,bp+var_10)))); // 92357 mov bx, [bp+var_10] ;~ 17C5:4525 +cs=0x17c5;eip=0x004528; T(cl = 4;); // 92358 mov cl, 4 ;~ 17C5:4528 +cs=0x17c5;eip=0x00452a; T(SHL(bx, cl)); // 92359 shl bx, cl ;~ 17C5:452A +cs=0x17c5;eip=0x00452c; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 92360 test word ptr [bx-7E4Ch], 200h ;~ 17C5:452C +cs=0x17c5;eip=0x004532; J(JZ(loc_2a768)); // 92361 jz short loc_2A768 ;~ 17C5:4532 +cs=0x17c5;eip=0x004534; X(ADD(*(dw*)(raddr(ss,bp+var_14)), 0x64)); // 92362 add [bp+var_14], 64h ; 'd' ;~ 17C5:4534 +loc_2a768: + // 5395 +cs=0x17c5;eip=0x004538; T(CMP(word_49932, 0)); // 92365 cmp word_49932, 0 ;~ 17C5:4538 +cs=0x17c5;eip=0x00453d; J(JZ(loc_2a782)); // 92366 jz short loc_2A782 ;~ 17C5:453D +cs=0x17c5;eip=0x00453f; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 92367 push [bp+var_2C] ;~ 17C5:453F +cs=0x17c5;eip=0x004542; J(CALL(sub_34dc0,0)); // 92368 call sub_34DC0 ;~ 17C5:4542 +cs=0x17c5;eip=0x004545; T(ADD(sp, 2)); // 92369 add sp, 2 ;~ 17C5:4545 +cs=0x17c5;eip=0x004548; T(CMP(ax, 0x200)); // 92370 cmp ax, 200h ;~ 17C5:4548 +cs=0x17c5;eip=0x00454b; J(JGE(loc_2a782)); // 92371 jge short loc_2A782 ;~ 17C5:454B +cs=0x17c5;eip=0x00454d; X(MOV(*(dw*)(raddr(ss,bp+var_14)), 0x0FFEC)); // 92372 mov [bp+var_14], 0FFECh ;~ 17C5:454D +loc_2a782: + // 5396 +cs=0x17c5;eip=0x004552; T(MOV(si, *(dw*)(raddr(ss,bp+var_10)))); // 92376 mov si, [bp+var_10] ;~ 17C5:4552 +cs=0x17c5;eip=0x004555; T(cl = 4;); // 92377 mov cl, 4 ;~ 17C5:4555 +cs=0x17c5;eip=0x004557; T(SHL(si, cl)); // 92378 shl si, cl ;~ 17C5:4557 +cs=0x17c5;eip=0x004559; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 92379 test word ptr [si-7E4Ch], 200h ;~ 17C5:4559 +cs=0x17c5;eip=0x00455f; J(JZ(loc_2a796)); // 92380 jz short loc_2A796 ;~ 17C5:455F +cs=0x17c5;eip=0x004561; T(ax = 0x1C;); // 92381 mov ax, 1Ch ;~ 17C5:4561 +cs=0x17c5;eip=0x004564; J(JMP(loc_2a799)); // 92382 jmp short loc_2A799 ;~ 17C5:4564 +loc_2a796: + // 5397 +cs=0x17c5;eip=0x004566; T(ax = 0x38;); // 92386 mov ax, 38h ; '8' ;~ 17C5:4566 +loc_2a799: + // 5398 +cs=0x17c5;eip=0x004569; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_3e)))); // 92389 imul [bp+var_3E] ;~ 17C5:4569 +cs=0x17c5;eip=0x00456c; T(ADD(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 92390 add ax, [si-7E50h] ;~ 17C5:456C +cs=0x17c5;eip=0x004570; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 92391 mov [bp+var_34], ax ;~ 17C5:4570 +cs=0x17c5;eip=0x004573; T(ax = 0x0C00;); // 92392 mov ax, 0C00h ;~ 17C5:4573 +cs=0x17c5;eip=0x004576; X(PUSH(ax)); // 92393 push ax ;~ 17C5:4576 +cs=0x17c5;eip=0x004577; T(SUB(ax, ax)); // 92394 sub ax, ax ;~ 17C5:4577 +cs=0x17c5;eip=0x004579; X(PUSH(ax)); // 92395 push ax ;~ 17C5:4579 +cs=0x17c5;eip=0x00457a; X(PUSH(*(dw*)(raddr(ss,bp+var_2a)))); // 92396 push [bp+var_2A] ;~ 17C5:457A +cs=0x17c5;eip=0x00457d; J(CALL(sub_34dc0,0)); // 92397 call sub_34DC0 ;~ 17C5:457D +cs=0x17c5;eip=0x004580; T(ADD(sp, 2)); // 92398 add sp, 2 ;~ 17C5:4580 +cs=0x17c5;eip=0x004583; T(SHL(ax, 1)); // 92399 shl ax, 1 ;~ 17C5:4583 +cs=0x17c5;eip=0x004585; T(SHL(ax, 1)); // 92400 shl ax, 1 ;~ 17C5:4585 +cs=0x17c5;eip=0x004587; T(cx = ax;); // 92401 mov cx, ax ;~ 17C5:4587 +cs=0x17c5;eip=0x004589; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 92402 mov ax, [bp+var_2C] ;~ 17C5:4589 +cs=0x17c5;eip=0x00458c; T(bx = cx;); // 92403 mov bx, cx ;~ 17C5:458C +cs=0x17c5;eip=0x00458e; T(CWD); // 92404 cwd ;~ 17C5:458E +cs=0x17c5;eip=0x00458f; T(XOR(ax, dx)); // 92405 xor ax, dx ;~ 17C5:458F +cs=0x17c5;eip=0x004591; T(SUB(ax, dx)); // 92406 sub ax, dx ;~ 17C5:4591 +cs=0x17c5;eip=0x004593; T(cx = 4;); // 92407 mov cx, 4 ;~ 17C5:4593 +cs=0x17c5;eip=0x004596; T(SAR(ax, cl)); // 92408 sar ax, cl ;~ 17C5:4596 +cs=0x17c5;eip=0x004598; T(XOR(ax, dx)); // 92409 xor ax, dx ;~ 17C5:4598 +cs=0x17c5;eip=0x00459a; T(SUB(ax, dx)); // 92410 sub ax, dx ;~ 17C5:459A +cs=0x17c5;eip=0x00459c; T(ADD(ax, bx)); // 92411 add ax, bx ;~ 17C5:459C +cs=0x17c5;eip=0x00459e; X(PUSH(ax)); // 92412 push ax ;~ 17C5:459E +cs=0x17c5;eip=0x00459f; J(CALL(sub_33194,0)); // 92413 call sub_33194 ;~ 17C5:459F +cs=0x17c5;eip=0x0045a2; T(ADD(sp, 6)); // 92414 add sp, 6 ;~ 17C5:45A2 +cs=0x17c5;eip=0x0045a5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_3e)))); // 92415 imul [bp+var_3E] ;~ 17C5:45A5 +cs=0x17c5;eip=0x0045a8; X(ADD(*(dw*)(raddr(ss,bp+var_34)), ax)); // 92416 add [bp+var_34], ax ;~ 17C5:45A8 +cs=0x17c5;eip=0x0045ab; X(AND(*(db*)(&word_4f42e), 0x0F7)); // 92417 and byte ptr ds:word_4F42E, 0F7h ;~ 17C5:45AB +cs=0x17c5;eip=0x0045b0; T(CMP(*(dw*)(raddr(ss,bp+var_2c)), 0x4000)); // 92418 cmp [bp+var_2C], 4000h ;~ 17C5:45B0 +cs=0x17c5;eip=0x0045b5; J(JLE(loc_2a7fc)); // 92419 jle short loc_2A7FC ;~ 17C5:45B5 +cs=0x17c5;eip=0x0045b7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_10)))); // 92420 mov bx, [bp+var_10] ;~ 17C5:45B7 +cs=0x17c5;eip=0x0045ba; T(cl = 4;); // 92421 mov cl, 4 ;~ 17C5:45BA +cs=0x17c5;eip=0x0045bc; T(SHL(bx, cl)); // 92422 shl bx, cl ;~ 17C5:45BC +cs=0x17c5;eip=0x0045be; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 92423 mov ax, [bx-7E52h] ;~ 17C5:45BE +cs=0x17c5;eip=0x0045c2; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 92424 mov [bp+var_2A], ax ;~ 17C5:45C2 +cs=0x17c5;eip=0x0045c5; X(MOV(*(dw*)(raddr(ss,bp+var_14)), 0x1000)); // 92425 mov [bp+var_14], 1000h ;~ 17C5:45C5 +cs=0x17c5;eip=0x0045ca; J(JMP(loc_2a824)); // 92426 jmp short loc_2A824 ;~ 17C5:45CA +loc_2a7fc: + // 5399 +cs=0x17c5;eip=0x0045cc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_3e)))); // 92430 mov ax, [bp+var_3E] ;~ 17C5:45CC +cs=0x17c5;eip=0x0045cf; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2a)))); // 92431 imul [bp+var_2A] ;~ 17C5:45CF +cs=0x17c5;eip=0x0045d2; T(SHL(ax, 1)); // 92432 shl ax, 1 ;~ 17C5:45D2 +cs=0x17c5;eip=0x0045d4; T(MOV(bx, *(dw*)(raddr(ss,bp+var_10)))); // 92433 mov bx, [bp+var_10] ;~ 17C5:45D4 +cs=0x17c5;eip=0x0045d7; T(cl = 4;); // 92434 mov cl, 4 ;~ 17C5:45D7 +cs=0x17c5;eip=0x0045d9; T(SHL(bx, cl)); // 92435 shl bx, cl ;~ 17C5:45D9 +cs=0x17c5;eip=0x0045db; T(ADD(ax, *(dw*)(raddr(ds,bx-0x7E52)))); // 92436 add ax, [bx-7E52h] ;~ 17C5:45DB +cs=0x17c5;eip=0x0045df; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 92437 mov [bp+var_2A], ax ;~ 17C5:45DF +cs=0x17c5;eip=0x0045e2; T(ax = 0x50;); // 92438 mov ax, 50h ; 'P' ;~ 17C5:45E2 +cs=0x17c5;eip=0x0045e5; X(IMUL1_2(word_4e310)); // 92439 imul ds:word_4E310 ;~ 17C5:45E5 +cs=0x17c5;eip=0x0045e9; T(CMP(ax, word_50c8a)); // 92440 cmp ax, ds:word_50C8A ;~ 17C5:45E9 +cs=0x17c5;eip=0x0045ed; J(JGE(loc_2a824)); // 92441 jge short loc_2A824 ;~ 17C5:45ED +cs=0x17c5;eip=0x0045ef; X(OR(*(db*)(&word_4f42e), 8)); // 92442 or byte ptr ds:word_4F42E, 8 ;~ 17C5:45EF +loc_2a824: + // 5400 +cs=0x17c5;eip=0x0045f4; T(ax = word_52100;); // 92446 mov ax, ds:word_52100 ;~ 17C5:45F4 +cs=0x17c5;eip=0x0045f7; T(SUB(ax, *(dw*)(raddr(ss,bp+var_34)))); // 92447 sub ax, [bp+var_34] ;~ 17C5:45F7 +cs=0x17c5;eip=0x0045fa; X(PUSH(ax)); // 92448 push ax ;~ 17C5:45FA +cs=0x17c5;eip=0x0045fb; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 92449 mov ax, [bp+var_2A] ;~ 17C5:45FB +cs=0x17c5;eip=0x0045fe; T(SUB(ax, word_520f0)); // 92450 sub ax, ds:word_520F0 ;~ 17C5:45FE +cs=0x17c5;eip=0x004602; X(PUSH(ax)); // 92451 push ax ;~ 17C5:4602 +cs=0x17c5;eip=0x004603; J(CALL(sub_33238,0)); // 92452 call sub_33238 ;~ 17C5:4603 +cs=0x17c5;eip=0x004606; T(ADD(sp, 4)); // 92453 add sp, 4 ;~ 17C5:4606 +cs=0x17c5;eip=0x004609; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 92454 mov [bp+var_E], ax ;~ 17C5:4609 +cs=0x17c5;eip=0x00460c; T(ax = word_50c8a;); // 92455 mov ax, ds:word_50C8A ;~ 17C5:460C +cs=0x17c5;eip=0x00460f; T(CWD); // 92456 cwd ;~ 17C5:460F +cs=0x17c5;eip=0x004610; T(XOR(ax, dx)); // 92457 xor ax, dx ;~ 17C5:4610 +cs=0x17c5;eip=0x004612; T(SUB(ax, dx)); // 92458 sub ax, dx ;~ 17C5:4612 +cs=0x17c5;eip=0x004614; T(cx = 4;); // 92459 mov cx, 4 ;~ 17C5:4614 +cs=0x17c5;eip=0x004617; T(SAR(ax, cl)); // 92460 sar ax, cl ;~ 17C5:4617 +cs=0x17c5;eip=0x004619; T(XOR(ax, dx)); // 92461 xor ax, dx ;~ 17C5:4619 +cs=0x17c5;eip=0x00461b; T(SUB(ax, dx)); // 92462 sub ax, dx ;~ 17C5:461B +cs=0x17c5;eip=0x00461d; X(MOV(*(dw*)(raddr(ss,bp+var_3c)), ax)); // 92463 mov [bp+var_3C], ax ;~ 17C5:461D +cs=0x17c5;eip=0x004620; T(MOV(ah, *(raddr(ss,bp+var_3c)))); // 92464 mov ah, byte ptr [bp+var_3C] ;~ 17C5:4620 +cs=0x17c5;eip=0x004623; T(SUB(al, al)); // 92465 sub al, al ;~ 17C5:4623 +cs=0x17c5;eip=0x004625; X(PUSH(ax)); // 92466 push ax ;~ 17C5:4625 +cs=0x17c5;eip=0x004626; T(MOV(ax, *(dw*)(raddr(ss,bp+var_3c)))); // 92467 mov ax, [bp+var_3C] ;~ 17C5:4626 +cs=0x17c5;eip=0x004629; T(NEG(ax)); // 92468 neg ax ;~ 17C5:4629 +cs=0x17c5;eip=0x00462b; T(ch = al;); // 92469 mov ch, al ;~ 17C5:462B +cs=0x17c5;eip=0x00462d; T(SUB(cl, cl)); // 92470 sub cl, cl ;~ 17C5:462D +cs=0x17c5;eip=0x00462f; X(PUSH(cx)); // 92471 push cx ;~ 17C5:462F +cs=0x17c5;eip=0x004630; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 92472 mov ax, [bp+var_E] ;~ 17C5:4630 +cs=0x17c5;eip=0x004633; T(SUB(ax, word_4e2f8)); // 92473 sub ax, ds:word_4E2F8 ;~ 17C5:4633 +cs=0x17c5;eip=0x004637; X(PUSH(ax)); // 92474 push ax ;~ 17C5:4637 +cs=0x17c5;eip=0x004638; J(CALL(sub_331be,0)); // 92475 call sub_331BE ;~ 17C5:4638 +cs=0x17c5;eip=0x00463b; T(ADD(sp, 6)); // 92476 add sp, 6 ;~ 17C5:463B +cs=0x17c5;eip=0x00463e; T(SHL(ax, 1)); // 92477 shl ax, 1 ;~ 17C5:463E +cs=0x17c5;eip=0x004640; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 92478 mov [bp+var_2C], ax ;~ 17C5:4640 +cs=0x17c5;eip=0x004643; T(CMP(word_49932, 0)); // 92479 cmp word_49932, 0 ;~ 17C5:4643 +cs=0x17c5;eip=0x004648; J(JZ(loc_2a87f)); // 92480 jz short loc_2A87F ;~ 17C5:4648 +cs=0x17c5;eip=0x00464a; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0)); // 92481 mov [bp+var_2C], 0 ;~ 17C5:464A +loc_2a87f: + // 5401 +cs=0x17c5;eip=0x00464f; T(ax = 0x20;); // 92484 mov ax, 20h ; ' ' ;~ 17C5:464F +cs=0x17c5;eip=0x004652; X(PUSH(ax)); // 92485 push ax ;~ 17C5:4652 +cs=0x17c5;eip=0x004653; T(ax = 0x0FFE0;); // 92486 mov ax, 0FFE0h ;~ 17C5:4653 +cs=0x17c5;eip=0x004656; X(PUSH(ax)); // 92487 push ax ;~ 17C5:4656 +cs=0x17c5;eip=0x004657; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 92488 mov ax, [bp+var_2C] ;~ 17C5:4657 +cs=0x17c5;eip=0x00465a; T(SUB(ax, word_4e2fc)); // 92489 sub ax, ds:word_4E2FC ;~ 17C5:465A +cs=0x17c5;eip=0x00465e; T(cl = 6;); // 92490 mov cl, 6 ;~ 17C5:465E +cs=0x17c5;eip=0x004660; T(SAR(ax, cl)); // 92491 sar ax, cl ;~ 17C5:4660 +cs=0x17c5;eip=0x004662; X(PUSH(ax)); // 92492 push ax ;~ 17C5:4662 +cs=0x17c5;eip=0x004663; J(CALL(sub_33194,0)); // 92493 call sub_33194 ;~ 17C5:4663 +cs=0x17c5;eip=0x004666; T(ADD(sp, 6)); // 92494 add sp, 6 ;~ 17C5:4666 +cs=0x17c5;eip=0x004669; T(NEG(ax)); // 92495 neg ax ;~ 17C5:4669 +cs=0x17c5;eip=0x00466b; X(word_5223e = ax;); // 92496 mov ds:word_5223E, ax ;~ 17C5:466B +cs=0x17c5;eip=0x00466e; T(ax = 0x50;); // 92497 mov ax, 50h ; 'P' ;~ 17C5:466E +cs=0x17c5;eip=0x004671; X(PUSH(ax)); // 92498 push ax ;~ 17C5:4671 +cs=0x17c5;eip=0x004672; T(ax = 0x23;); // 92499 mov ax, 23h ; '#' ;~ 17C5:4672 +cs=0x17c5;eip=0x004675; X(PUSH(ax)); // 92500 push ax ;~ 17C5:4675 +cs=0x17c5;eip=0x004676; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 92501 push [bp+var_2C] ;~ 17C5:4676 +cs=0x17c5;eip=0x004679; J(CALL(sub_34dc0,0)); // 92502 call sub_34DC0 ;~ 17C5:4679 +cs=0x17c5;eip=0x00467c; T(ADD(sp, 2)); // 92503 add sp, 2 ;~ 17C5:467C +cs=0x17c5;eip=0x00467f; T(CWD); // 92504 cwd ;~ 17C5:467F +cs=0x17c5;eip=0x004680; T(XOR(ax, dx)); // 92505 xor ax, dx ;~ 17C5:4680 +cs=0x17c5;eip=0x004682; T(SUB(ax, dx)); // 92506 sub ax, dx ;~ 17C5:4682 +cs=0x17c5;eip=0x004684; T(cx = 8;); // 92507 mov cx, 8 ;~ 17C5:4684 +cs=0x17c5;eip=0x004687; T(SAR(ax, cl)); // 92508 sar ax, cl ;~ 17C5:4687 +cs=0x17c5;eip=0x004689; T(XOR(ax, dx)); // 92509 xor ax, dx ;~ 17C5:4689 +cs=0x17c5;eip=0x00468b; T(SUB(ax, dx)); // 92510 sub ax, dx ;~ 17C5:468B +cs=0x17c5;eip=0x00468d; T(cx = ax;); // 92511 mov cx, ax ;~ 17C5:468D +cs=0x17c5;eip=0x00468f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 92512 mov ax, [bp+var_14] ;~ 17C5:468F +cs=0x17c5;eip=0x004692; T(bx = cx;); // 92513 mov bx, cx ;~ 17C5:4692 +cs=0x17c5;eip=0x004694; T(CWD); // 92514 cwd ;~ 17C5:4694 +cs=0x17c5;eip=0x004695; T(XOR(ax, dx)); // 92515 xor ax, dx ;~ 17C5:4695 +cs=0x17c5;eip=0x004697; T(SUB(ax, dx)); // 92516 sub ax, dx ;~ 17C5:4697 +cs=0x17c5;eip=0x004699; T(cx = 6;); // 92517 mov cx, 6 ;~ 17C5:4699 +cs=0x17c5;eip=0x00469c; T(SAR(ax, cl)); // 92518 sar ax, cl ;~ 17C5:469C +cs=0x17c5;eip=0x00469e; T(XOR(ax, dx)); // 92519 xor ax, dx ;~ 17C5:469E +cs=0x17c5;eip=0x0046a0; T(SUB(ax, dx)); // 92520 sub ax, dx ;~ 17C5:46A0 +cs=0x17c5;eip=0x0046a2; T(ADD(bx, ax)); // 92521 add bx, ax ;~ 17C5:46A2 +cs=0x17c5;eip=0x0046a4; X(PUSH(bx)); // 92522 push bx ;~ 17C5:46A4 +cs=0x17c5;eip=0x0046a5; J(CALL(sub_33194,0)); // 92523 call sub_33194 ;~ 17C5:46A5 +cs=0x17c5;eip=0x0046a8; T(ADD(sp, 6)); // 92524 add sp, 6 ;~ 17C5:46A8 +cs=0x17c5;eip=0x0046ab; X(word_4e310 = ax;); // 92525 mov ds:word_4E310, ax ;~ 17C5:46AB +cs=0x17c5;eip=0x0046ae; J(CALL(sub_2c20b,0)); // 92526 call sub_2C20B ;~ 17C5:46AE +cs=0x17c5;eip=0x0046b1; T(ax = 0x18;); // 92527 mov ax, 18h ;~ 17C5:46B1 +cs=0x17c5;eip=0x0046b4; X(PUSH(ax)); // 92528 push ax ;~ 17C5:46B4 +cs=0x17c5;eip=0x0046b5; T(ax = 0x0FFE8;); // 92529 mov ax, 0FFE8h ;~ 17C5:46B5 +cs=0x17c5;eip=0x0046b8; X(PUSH(ax)); // 92530 push ax ;~ 17C5:46B8 +cs=0x17c5;eip=0x0046b9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 92531 mov ax, [bp+var_14] ;~ 17C5:46B9 +cs=0x17c5;eip=0x0046bc; T(SUB(ax, word_4e2fe)); // 92532 sub ax, ds:word_4E2FE ;~ 17C5:46BC +cs=0x17c5;eip=0x0046c0; T(cl = 3;); // 92533 mov cl, 3 ;~ 17C5:46C0 +cs=0x17c5;eip=0x0046c2; T(SAR(ax, cl)); // 92534 sar ax, cl ;~ 17C5:46C2 +cs=0x17c5;eip=0x0046c4; T(dx = word_4f1f4;); // 92535 mov dx, ds:word_4F1F4 ;~ 17C5:46C4 +cs=0x17c5;eip=0x0046c8; T(cl = 7;); // 92536 mov cl, 7 ;~ 17C5:46C8 +cs=0x17c5;eip=0x0046ca; T(SAR(dx, cl)); // 92537 sar dx, cl ;~ 17C5:46CA +cs=0x17c5;eip=0x0046cc; T(ADD(ax, dx)); // 92538 add ax, dx ;~ 17C5:46CC +cs=0x17c5;eip=0x0046ce; X(PUSH(ax)); // 92539 push ax ;~ 17C5:46CE +cs=0x17c5;eip=0x0046cf; J(CALL(sub_331be,0)); // 92540 call sub_331BE ;~ 17C5:46CF +cs=0x17c5;eip=0x0046d2; T(ADD(sp, 6)); // 92541 add sp, 6 ;~ 17C5:46D2 +cs=0x17c5;eip=0x0046d5; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 92542 mov [bp+var_14], ax ;~ 17C5:46D5 +cs=0x17c5;eip=0x0046d8; T(ax = 0x10;); // 92543 mov ax, 10h ;~ 17C5:46D8 +cs=0x17c5;eip=0x0046db; X(PUSH(ax)); // 92544 push ax ;~ 17C5:46DB +cs=0x17c5;eip=0x0046dc; T(ax = 0x0FFF0;); // 92545 mov ax, 0FFF0h ;~ 17C5:46DC +cs=0x17c5;eip=0x0046df; X(PUSH(ax)); // 92546 push ax ;~ 17C5:46DF +cs=0x17c5;eip=0x0046e0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 92547 mov ax, [bp+var_14] ;~ 17C5:46E0 +cs=0x17c5;eip=0x0046e3; T(dx = word_4e2fa;); // 92548 mov dx, ds:word_4E2FA ;~ 17C5:46E3 +cs=0x17c5;eip=0x0046e7; T(cl = 7;); // 92549 mov cl, 7 ;~ 17C5:46E7 +cs=0x17c5;eip=0x0046e9; T(SAR(dx, cl)); // 92550 sar dx, cl ;~ 17C5:46E9 +cs=0x17c5;eip=0x0046eb; T(SUB(ax, dx)); // 92551 sub ax, dx ;~ 17C5:46EB +cs=0x17c5;eip=0x0046ed; X(PUSH(ax)); // 92552 push ax ;~ 17C5:46ED +cs=0x17c5;eip=0x0046ee; J(CALL(sub_33194,0)); // 92553 call sub_33194 ;~ 17C5:46EE +cs=0x17c5;eip=0x0046f1; T(ADD(sp, 6)); // 92554 add sp, 6 ;~ 17C5:46F1 +cs=0x17c5;eip=0x0046f4; X(word_527d4 = ax;); // 92555 mov ds:word_527D4, ax ;~ 17C5:46F4 +cs=0x17c5;eip=0x0046f7; T(CMP(word_50c8a, 0x15E)); // 92556 cmp ds:word_50C8A, 15Eh ;~ 17C5:46F7 +cs=0x17c5;eip=0x0046fd; J(JGE(loc_2a934)); // 92557 jge short loc_2A934 ;~ 17C5:46FD +cs=0x17c5;eip=0x0046ff; X(AND(*(db*)(&word_4f42e), 0x0FE)); // 92558 and byte ptr ds:word_4F42E, 0FEh ;~ 17C5:46FF +loc_2a934: + // 5402 +cs=0x17c5;eip=0x004704; T(ax = word_4e2fe;); // 92561 mov ax, ds:word_4E2FE ;~ 17C5:4704 +cs=0x17c5;eip=0x004707; T(CMP(word_520ee, ax)); // 92562 cmp ds:word_520EE, ax ;~ 17C5:4707 +cs=0x17c5;eip=0x00470b; J(JNZ(loc_2a954)); // 92563 jnz short loc_2A954 ;~ 17C5:470B +cs=0x17c5;eip=0x00470d; X(word_4e310 = 0;); // 92564 mov ds:word_4E310, 0 ;~ 17C5:470D +cs=0x17c5;eip=0x004713; X(word_5223e = 0;); // 92565 mov ds:word_5223E, 0 ;~ 17C5:4713 +cs=0x17c5;eip=0x004719; X(OR(*(db*)(&word_4f42e), 8)); // 92566 or byte ptr ds:word_4F42E, 8 ;~ 17C5:4719 +cs=0x17c5;eip=0x00471e; X(word_527d4 = 0;); // 92567 mov ds:word_527D4, 0 ;~ 17C5:471E +loc_2a954: + // 5403 +cs=0x17c5;eip=0x004724; T(LES(bx, dword_4f220)); // 92571 les bx, ds:dword_4F220 ;~ 17C5:4724 +cs=0x17c5;eip=0x004728; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 92572 cmp word ptr es:[bx+40h], 0 ;~ 17C5:4728 +cs=0x17c5;eip=0x00472d; J(JZ(loc_2a983)); // 92573 jz short loc_2A983 ;~ 17C5:472D +cs=0x17c5;eip=0x00472f; T(ax = word_50c8a;); // 92574 mov ax, ds:word_50C8A ;~ 17C5:472F +cs=0x17c5;eip=0x004732; T(CWD); // 92575 cwd ;~ 17C5:4732 +cs=0x17c5;eip=0x004733; X(PUSH(dx)); // 92576 push dx ;~ 17C5:4733 +cs=0x17c5;eip=0x004734; X(PUSH(ax)); // 92577 push ax ;~ 17C5:4734 +cs=0x17c5;eip=0x004735; T(ax = 0x3E8;); // 92578 mov ax, 3E8h ;~ 17C5:4735 +cs=0x17c5;eip=0x004738; T(SUB(ax, word_4e2fe)); // 92579 sub ax, ds:word_4E2FE ;~ 17C5:4738 +cs=0x17c5;eip=0x00473c; T(CWD); // 92580 cwd ;~ 17C5:473C +cs=0x17c5;eip=0x00473d; X(PUSH(dx)); // 92581 push dx ;~ 17C5:473D +cs=0x17c5;eip=0x00473e; X(PUSH(ax)); // 92582 push ax ;~ 17C5:473E +cs=0x17c5;eip=0x00473f; J(CALL(sub_34ee0,0)); // 92583 call sub_34EE0 ;~ 17C5:473F +cs=0x17c5;eip=0x004742; T(cl = 0x0F;); // 92584 mov cl, 0Fh ;~ 17C5:4742 +loc_2a974: + // 5404 +cs=0x17c5;eip=0x004744; T(SAR(dx, 1)); // 92587 sar dx, 1 ;~ 17C5:4744 +cs=0x17c5;eip=0x004746; T(RCR(ax, 1)); // 92588 rcr ax, 1 ;~ 17C5:4746 +cs=0x17c5;eip=0x004748; T(DEC(cl)); // 92589 dec cl ;~ 17C5:4748 +cs=0x17c5;eip=0x00474a; J(JZ(loc_2a97e)); // 92590 jz short loc_2A97E ;~ 17C5:474A +cs=0x17c5;eip=0x00474c; J(JMP(loc_2a974)); // 92591 jmp short loc_2A974 ;~ 17C5:474C +loc_2a97e: + // 5405 +cs=0x17c5;eip=0x00474e; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 92595 mov [bp+var_24], ax ;~ 17C5:474E +cs=0x17c5;eip=0x004751; J(JMP(loc_2a988)); // 92596 jmp short loc_2A988 ;~ 17C5:4751 +loc_2a983: + // 5406 +cs=0x17c5;eip=0x004753; X(MOV(*(dw*)(raddr(ss,bp+var_24)), 0)); // 92600 mov [bp+var_24], 0 ;~ 17C5:4753 +loc_2a988: + // 5407 +cs=0x17c5;eip=0x004758; T(TEST(*(db*)(&word_4f42e), 1)); // 92603 test byte ptr ds:word_4F42E, 1 ;~ 17C5:4758 +cs=0x17c5;eip=0x00475d; J(JNZ(loc_2a9aa)); // 92604 jnz short loc_2A9AA ;~ 17C5:475D +cs=0x17c5;eip=0x00475f; T(ax = 0x20;); // 92605 mov ax, 20h ; ' ' ;~ 17C5:475F +cs=0x17c5;eip=0x004762; X(PUSH(ax)); // 92606 push ax ;~ 17C5:4762 +cs=0x17c5;eip=0x004763; T(SUB(ax, ax)); // 92607 sub ax, ax ;~ 17C5:4763 +cs=0x17c5;eip=0x004765; X(PUSH(ax)); // 92608 push ax ;~ 17C5:4765 +cs=0x17c5;eip=0x004766; T(ax = word_50c8a;); // 92609 mov ax, ds:word_50C8A ;~ 17C5:4766 +cs=0x17c5;eip=0x004769; T(SUB(ax, 0x0C8)); // 92610 sub ax, 0C8h ;~ 17C5:4769 +cs=0x17c5;eip=0x00476c; T(cl = 5;); // 92611 mov cl, 5 ;~ 17C5:476C +cs=0x17c5;eip=0x00476e; T(SAR(ax, cl)); // 92612 sar ax, cl ;~ 17C5:476E +cs=0x17c5;eip=0x004770; X(PUSH(ax)); // 92613 push ax ;~ 17C5:4770 +cs=0x17c5;eip=0x004771; J(CALL(sub_33194,0)); // 92614 call sub_33194 ;~ 17C5:4771 +cs=0x17c5;eip=0x004774; T(ADD(sp, 6)); // 92615 add sp, 6 ;~ 17C5:4774 +cs=0x17c5;eip=0x004777; X(ADD(*(dw*)(raddr(ss,bp+var_24)), ax)); // 92616 add [bp+var_24], ax ;~ 17C5:4777 +loc_2a9aa: + // 5408 +cs=0x17c5;eip=0x00477a; T(CMP(*(dw*)(raddr(ss,bp+var_24)), 0)); // 92619 cmp [bp+var_24], 0 ;~ 17C5:477A +cs=0x17c5;eip=0x00477e; J(JLE(loc_2a9e3)); // 92620 jle short loc_2A9E3 ;~ 17C5:477E +cs=0x17c5;eip=0x004780; T(ax = word_4e2fe;); // 92621 mov ax, ds:word_4E2FE ;~ 17C5:4780 +cs=0x17c5;eip=0x004783; T(CMP(word_520ee, ax)); // 92622 cmp ds:word_520EE, ax ;~ 17C5:4783 +cs=0x17c5;eip=0x004787; J(JNC(loc_2a9e3)); // 92623 jnb short loc_2A9E3 ;~ 17C5:4787 +cs=0x17c5;eip=0x004789; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 92624 push [bp+var_24] ;~ 17C5:4789 +cs=0x17c5;eip=0x00478c; J(CALL(sub_33430,0)); // 92625 call sub_33430 ;~ 17C5:478C +cs=0x17c5;eip=0x00478f; T(ADD(sp, 2)); // 92626 add sp, 2 ;~ 17C5:478F +cs=0x17c5;eip=0x004792; T(MOV(cx, *(dw*)(raddr(ss,bp+var_24)))); // 92627 mov cx, [bp+var_24] ;~ 17C5:4792 +cs=0x17c5;eip=0x004795; T(SAR(cx, 1)); // 92628 sar cx, 1 ;~ 17C5:4795 +cs=0x17c5;eip=0x004797; T(SUB(ax, cx)); // 92629 sub ax, cx ;~ 17C5:4797 +cs=0x17c5;eip=0x004799; X(ADD(word_5223e, ax)); // 92630 add ds:word_5223E, ax ;~ 17C5:4799 +cs=0x17c5;eip=0x00479d; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 92631 push [bp+var_24] ;~ 17C5:479D +cs=0x17c5;eip=0x0047a0; J(CALL(sub_33430,0)); // 92632 call sub_33430 ;~ 17C5:47A0 +cs=0x17c5;eip=0x0047a3; T(ADD(sp, 2)); // 92633 add sp, 2 ;~ 17C5:47A3 +cs=0x17c5;eip=0x0047a6; T(MOV(cx, *(dw*)(raddr(ss,bp+var_24)))); // 92634 mov cx, [bp+var_24] ;~ 17C5:47A6 +cs=0x17c5;eip=0x0047a9; T(SAR(cx, 1)); // 92635 sar cx, 1 ;~ 17C5:47A9 +cs=0x17c5;eip=0x0047ab; T(SUB(ax, cx)); // 92636 sub ax, cx ;~ 17C5:47AB +cs=0x17c5;eip=0x0047ad; T(SAR(ax, 1)); // 92637 sar ax, 1 ;~ 17C5:47AD +cs=0x17c5;eip=0x0047af; X(ADD(word_527d4, ax)); // 92638 add ds:word_527D4, ax ;~ 17C5:47AF +loc_2a9e3: + // 5409 +cs=0x17c5;eip=0x0047b3; T(TEST(*(db*)(&word_4f42e), 1)); // 92642 test byte ptr ds:word_4F42E, 1 ;~ 17C5:47B3 +cs=0x17c5;eip=0x0047b8; J(JZ(loc_2aa4b)); // 92643 jz short loc_2AA4B ;~ 17C5:47B8 +cs=0x17c5;eip=0x0047ba; T(CMP(word_527d4, 0)); // 92644 cmp ds:word_527D4, 0 ;~ 17C5:47BA +cs=0x17c5;eip=0x0047bf; J(JG(loc_2aa4b)); // 92645 jg short loc_2AA4B ;~ 17C5:47BF +cs=0x17c5;eip=0x0047c1; T(ax = word_50b74;); // 92646 mov ax, ds:word_50B74 ;~ 17C5:47C1 +cs=0x17c5;eip=0x0047c4; T(CMP(word_50b2e, ax)); // 92647 cmp ds:word_50B2E, ax ;~ 17C5:47C4 +cs=0x17c5;eip=0x0047c8; J(JNC(loc_2aa4b)); // 92648 jnb short loc_2AA4B ;~ 17C5:47C8 +cs=0x17c5;eip=0x0047ca; T(LES(bx, dword_4f220)); // 92649 les bx, ds:dword_4F220 ;~ 17C5:47CA +cs=0x17c5;eip=0x0047ce; T(CMP(*(dw*)(raddr(es,bx+0x40)), 2)); // 92650 cmp word ptr es:[bx+40h], 2 ;~ 17C5:47CE +cs=0x17c5;eip=0x0047d3; J(JNC(loc_2aa4b)); // 92651 jnb short loc_2AA4B ;~ 17C5:47D3 +cs=0x17c5;eip=0x0047d5; X(PUSH(word_4e2fc)); // 92652 push ds:word_4E2FC ;~ 17C5:47D5 +cs=0x17c5;eip=0x0047d9; J(CALL(sub_34dc0,0)); // 92653 call sub_34DC0 ;~ 17C5:47D9 +cs=0x17c5;eip=0x0047dc; T(ADD(sp, 2)); // 92654 add sp, 2 ;~ 17C5:47DC +cs=0x17c5;eip=0x0047df; T(CMP(ax, 0x3000)); // 92655 cmp ax, 3000h ;~ 17C5:47DF +cs=0x17c5;eip=0x0047e2; J(JGE(loc_2aa4b)); // 92656 jge short loc_2AA4B ;~ 17C5:47E2 +cs=0x17c5;eip=0x0047e4; T(CMP(word_4f218, 0)); // 92657 cmp ds:word_4F218, 0 ;~ 17C5:47E4 +cs=0x17c5;eip=0x0047e9; J(JNZ(loc_2aa4b)); // 92658 jnz short loc_2AA4B ;~ 17C5:47E9 +cs=0x17c5;eip=0x0047eb; T(ax = word_4f1f4;); // 92659 mov ax, ds:word_4F1F4 ;~ 17C5:47EB +cs=0x17c5;eip=0x0047ee; T(SUB(ax, word_4e2fa)); // 92660 sub ax, ds:word_4E2FA ;~ 17C5:47EE +cs=0x17c5;eip=0x0047f2; T(SAR(ax, 1)); // 92661 sar ax, 1 ;~ 17C5:47F2 +cs=0x17c5;eip=0x0047f4; T(SAR(ax, 1)); // 92662 sar ax, 1 ;~ 17C5:47F4 +cs=0x17c5;eip=0x0047f6; T(SUB(ax, word_4e2fe)); // 92663 sub ax, ds:word_4E2FE ;~ 17C5:47F6 +cs=0x17c5;eip=0x0047fa; T(ADD(ax, 0x12C)); // 92664 add ax, 12Ch ;~ 17C5:47FA +cs=0x17c5;eip=0x0047fd; T(SAR(ax, 1)); // 92665 sar ax, 1 ;~ 17C5:47FD +cs=0x17c5;eip=0x0047ff; T(SAR(ax, 1)); // 92666 sar ax, 1 ;~ 17C5:47FF +cs=0x17c5;eip=0x004801; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 92667 mov [bp+var_14], ax ;~ 17C5:4801 +cs=0x17c5;eip=0x004804; T(OR(ax, ax)); // 92668 or ax, ax ;~ 17C5:4804 +cs=0x17c5;eip=0x004806; J(JLE(loc_2aa4b)); // 92669 jle short loc_2AA4B ;~ 17C5:4806 +cs=0x17c5;eip=0x004808; T(ax = 0x20;); // 92670 mov ax, 20h ; ' ' ;~ 17C5:4808 +cs=0x17c5;eip=0x00480b; X(PUSH(ax)); // 92671 push ax ;~ 17C5:480B +cs=0x17c5;eip=0x00480c; T(SUB(ax, ax)); // 92672 sub ax, ax ;~ 17C5:480C +cs=0x17c5;eip=0x00480e; X(PUSH(ax)); // 92673 push ax ;~ 17C5:480E +cs=0x17c5;eip=0x00480f; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 92674 push [bp+var_14] ;~ 17C5:480F +cs=0x17c5;eip=0x004812; J(CALL(sub_33194,0)); // 92675 call sub_33194 ;~ 17C5:4812 +cs=0x17c5;eip=0x004815; T(ADD(sp, 6)); // 92676 add sp, 6 ;~ 17C5:4815 +cs=0x17c5;eip=0x004818; X(word_527d4 = ax;); // 92677 mov ds:word_527D4, ax ;~ 17C5:4818 +loc_2aa4b: + // 5410 +cs=0x17c5;eip=0x00481b; T(CMP(word_5206c, 0)); // 92681 cmp ds:word_5206C, 0 ;~ 17C5:481B +cs=0x17c5;eip=0x004820; J(JNZ(loc_2aa55)); // 92682 jnz short loc_2AA55 ;~ 17C5:4820 +cs=0x17c5;eip=0x004822; J(JMP(loc_2ab88)); // 92683 jmp loc_2AB88 ;~ 17C5:4822 +loc_2aa55: + // 5411 +cs=0x17c5;eip=0x004825; X(word_5223e = 0x40;); // 92687 mov ds:word_5223E, 40h ; '@' ;~ 17C5:4825 +cs=0x17c5;eip=0x00482b; X(PUSH(word_4e2fc)); // 92688 push ds:word_4E2FC ;~ 17C5:482B +cs=0x17c5;eip=0x00482f; J(CALL(sub_34dc0,0)); // 92689 call sub_34DC0 ;~ 17C5:482F +cs=0x17c5;eip=0x004832; T(ADD(sp, 2)); // 92690 add sp, 2 ;~ 17C5:4832 +cs=0x17c5;eip=0x004835; T(CMP(ax, 0x4000)); // 92691 cmp ax, 4000h ;~ 17C5:4835 +cs=0x17c5;eip=0x004838; J(JLE(loc_2aa6f)); // 92692 jle short loc_2AA6F ;~ 17C5:4838 +cs=0x17c5;eip=0x00483a; T(ax = 0x10;); // 92693 mov ax, 10h ;~ 17C5:483A +cs=0x17c5;eip=0x00483d; J(JMP(loc_2aa72)); // 92694 jmp short loc_2AA72 ;~ 17C5:483D +loc_2aa6f: + // 5412 +cs=0x17c5;eip=0x00483f; T(ax = 0x0FFF8;); // 92698 mov ax, 0FFF8h ;~ 17C5:483F +loc_2aa72: + // 5413 +cs=0x17c5;eip=0x004842; X(word_527d4 = ax;); // 92701 mov ds:word_527D4, ax ;~ 17C5:4842 +cs=0x17c5;eip=0x004845; T(ax = 0x80;); // 92702 mov ax, 80h ;~ 17C5:4845 +cs=0x17c5;eip=0x004848; T(CWD); // 92703 cwd ;~ 17C5:4848 +cs=0x17c5;eip=0x004849; T(cx = word_492f4;); // 92704 mov cx, word_492F4 ;~ 17C5:4849 +cs=0x17c5;eip=0x00484d; T(IDIV2(cx)); // 92705 idiv cx ;~ 17C5:484D +cs=0x17c5;eip=0x00484f; X(PUSH(ax)); // 92706 push ax ;~ 17C5:484F +cs=0x17c5;eip=0x004850; T(ax = 0x0FF00;); // 92707 mov ax, 0FF00h ;~ 17C5:4850 +cs=0x17c5;eip=0x004853; T(CWD); // 92708 cwd ;~ 17C5:4853 +cs=0x17c5;eip=0x004854; T(IDIV2(cx)); // 92709 idiv cx ;~ 17C5:4854 +cs=0x17c5;eip=0x004856; X(PUSH(ax)); // 92710 push ax ;~ 17C5:4856 +cs=0x17c5;eip=0x004857; X(INC(word_5206c)); // 92711 inc ds:word_5206C ;~ 17C5:4857 +cs=0x17c5;eip=0x00485b; T(ax = word_5206c;); // 92712 mov ax, ds:word_5206C ;~ 17C5:485B +cs=0x17c5;eip=0x00485e; T(SUB(ax, 0x20)); // 92713 sub ax, 20h ; ' ' ;~ 17C5:485E +cs=0x17c5;eip=0x004861; T(NEG(ax)); // 92714 neg ax ;~ 17C5:4861 +cs=0x17c5;eip=0x004863; X(PUSH(ax)); // 92715 push ax ;~ 17C5:4863 +cs=0x17c5;eip=0x004864; J(CALL(sub_33194,0)); // 92716 call sub_33194 ;~ 17C5:4864 +cs=0x17c5;eip=0x004867; T(ADD(sp, 6)); // 92717 add sp, 6 ;~ 17C5:4867 +cs=0x17c5;eip=0x00486a; X(ADD(word_52270, ax)); // 92718 add ds:word_52270, ax ;~ 17C5:486A +cs=0x17c5;eip=0x00486e; J(JNS(loc_2aab6)); // 92719 jns short loc_2AAB6 ;~ 17C5:486E +cs=0x17c5;eip=0x004870; X(word_52270 = 0;); // 92720 mov ds:word_52270, 0 ;~ 17C5:4870 +cs=0x17c5;eip=0x004876; T(TEST(*(db*)(&word_4f210), 7)); // 92721 test byte ptr ds:word_4F210, 7 ;~ 17C5:4876 +cs=0x17c5;eip=0x00487b; J(JNZ(loc_2aab6)); // 92722 jnz short loc_2AAB6 ;~ 17C5:487B +cs=0x17c5;eip=0x00487d; T(SUB(ax, ax)); // 92723 sub ax, ax ;~ 17C5:487D +cs=0x17c5;eip=0x00487f; X(PUSH(ax)); // 92724 push ax ;~ 17C5:487F +cs=0x17c5;eip=0x004880; J(CALL(sub_27d67,0)); // 92725 call sub_27D67 ;~ 17C5:4880 +cs=0x17c5;eip=0x004883; T(ADD(sp, 2)); // 92726 add sp, 2 ;~ 17C5:4883 +loc_2aab6: + // 5414 +cs=0x17c5;eip=0x004886; T(CMP(word_4e2fe, 0)); // 92730 cmp ds:word_4E2FE, 0 ;~ 17C5:4886 +cs=0x17c5;eip=0x00488b; J(JNZ(loc_2ab01)); // 92731 jnz short loc_2AB01 ;~ 17C5:488B +cs=0x17c5;eip=0x00488d; T(CMP(word_49926, 0x0FFFF)); // 92732 cmp word_49926, 0FFFFh ;~ 17C5:488D +cs=0x17c5;eip=0x004892; J(JNZ(loc_2ab01)); // 92733 jnz short loc_2AB01 ;~ 17C5:4892 +cs=0x17c5;eip=0x004894; X(word_49926 = 0;); // 92734 mov word_49926, 0 ;~ 17C5:4894 +cs=0x17c5;eip=0x00489a; T(ax = word_520f0;); // 92735 mov ax, ds:word_520F0 ;~ 17C5:489A +cs=0x17c5;eip=0x00489d; X(word_50c8e = ax;); // 92736 mov ds:word_50C8E, ax ;~ 17C5:489D +cs=0x17c5;eip=0x0048a0; T(ax = word_52100;); // 92737 mov ax, ds:word_52100 ;~ 17C5:48A0 +cs=0x17c5;eip=0x0048a3; X(*(dw*)(asc_50c90) = ax;); // 92738 mov word ptr ds:asc_50C90, ax ; "\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v" ;~ 17C5:48A3 +cs=0x17c5;eip=0x0048a6; T(ax = word_520f0;); // 92739 mov ax, ds:word_520F0 ;~ 17C5:48A6 +cs=0x17c5;eip=0x0048a9; X(word_520ec = ax;); // 92740 mov ds:word_520EC, ax ;~ 17C5:48A9 +cs=0x17c5;eip=0x0048ac; T(ax = word_52100;); // 92741 mov ax, ds:word_52100 ;~ 17C5:48AC +cs=0x17c5;eip=0x0048af; X(word_520f8 = ax;); // 92742 mov ds:word_520F8, ax ;~ 17C5:48AF +cs=0x17c5;eip=0x0048b2; X(word_520fe = 0;); // 92743 mov ds:word_520FE, 0 ;~ 17C5:48B2 +cs=0x17c5;eip=0x0048b8; X(word_4f836 = 0x0FFF8;); // 92744 mov ds:word_4F836, 0FFF8h ;~ 17C5:48B8 +cs=0x17c5;eip=0x0048be; T(ax = 2;); // 92745 mov ax, 2 ;~ 17C5:48BE +cs=0x17c5;eip=0x0048c1; X(PUSH(ax)); // 92746 push ax ;~ 17C5:48C1 +cs=0x17c5;eip=0x0048c2; X(PUSH(ax)); // 92747 push ax ;~ 17C5:48C2 +cs=0x17c5;eip=0x0048c3; J(CALL(sub_33c65,0)); // 92748 call sub_33C65 ;~ 17C5:48C3 +cs=0x17c5;eip=0x0048c6; T(ADD(sp, 4)); // 92750 add sp, 4 ;~ 17C5:48C6 +cs=0x17c5;eip=0x0048c9; T(SUB(ax, ax)); // 92751 sub ax, ax ;~ 17C5:48C9 +cs=0x17c5;eip=0x0048cb; X(word_4e310 = ax;); // 92752 mov ds:word_4E310, ax ;~ 17C5:48CB +cs=0x17c5;eip=0x0048ce; X(word_50b74 = ax;); // 92753 mov ds:word_50B74, ax ;~ 17C5:48CE +loc_2ab01: + // 5415 +cs=0x17c5;eip=0x0048d1; T(ax = word_5206c;); // 92757 mov ax, ds:word_5206C ;~ 17C5:48D1 +cs=0x17c5;eip=0x0048d4; T(AND(al, 0x0FC)); // 92758 and al, 0FCh ;~ 17C5:48D4 +cs=0x17c5;eip=0x0048d6; T(CMP(ax, 0x10)); // 92759 cmp ax, 10h ;~ 17C5:48D6 +cs=0x17c5;eip=0x0048d9; J(JNZ(loc_2ab88)); // 92760 jnz short loc_2AB88 ;~ 17C5:48D9 +cs=0x17c5;eip=0x0048db; T(al = *(db*)(&word_49918);); // 92761 mov al, byte ptr word_49918 ;~ 17C5:48DB +cs=0x17c5;eip=0x0048de; T(AND(al, 3)); // 92762 and al, 3 ;~ 17C5:48DE +cs=0x17c5;eip=0x0048e0; T(CMP(al, 1)); // 92763 cmp al, 1 ;~ 17C5:48E0 +cs=0x17c5;eip=0x0048e2; J(JNZ(loc_2ab88)); // 92764 jnz short loc_2AB88 ;~ 17C5:48E2 +cs=0x17c5;eip=0x0048e4; X(word_49926 = 0x0FFFF;); // 92765 mov word_49926, 0FFFFh ;~ 17C5:48E4 +cs=0x17c5;eip=0x0048ea; T(ax = word_49918;); // 92766 mov ax, word_49918 ;~ 17C5:48EA +cs=0x17c5;eip=0x0048ed; T(SHR(ax, 1)); // 92767 shr ax, 1 ;~ 17C5:48ED +cs=0x17c5;eip=0x0048ef; T(AND(ax, 7)); // 92768 and ax, 7 ;~ 17C5:48EF +cs=0x17c5;eip=0x0048f2; X(MOV(*(dw*)(raddr(ss,bp+var_38)), ax)); // 92769 mov [bp+var_38], ax ;~ 17C5:48F2 +cs=0x17c5;eip=0x0048f5; T(si = ax;); // 92770 mov si, ax ;~ 17C5:48F5 +cs=0x17c5;eip=0x0048f7; T(cl = 3;); // 92771 mov cl, 3 ;~ 17C5:48F7 +cs=0x17c5;eip=0x0048f9; T(SHL(si, cl)); // 92772 shl si, cl ;~ 17C5:48F9 +cs=0x17c5;eip=0x0048fb; T(ax = word_520f0;); // 92773 mov ax, ds:word_520F0 ;~ 17C5:48FB +cs=0x17c5;eip=0x0048fe; X(MOV(*(dw*)(raddr(ds,si+0x0B52)), ax)); // 92774 mov [si+0B52h], ax ;~ 17C5:48FE +cs=0x17c5;eip=0x004902; T(ax = word_52100;); // 92775 mov ax, ds:word_52100 ;~ 17C5:4902 +cs=0x17c5;eip=0x004905; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 92776 mov [si+0B54h], ax ;~ 17C5:4905 +cs=0x17c5;eip=0x004909; T(ax = word_4e2fe;); // 92777 mov ax, ds:word_4E2FE ;~ 17C5:4909 +cs=0x17c5;eip=0x00490c; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), ax)); // 92778 mov [si+0B56h], ax ;~ 17C5:490C +cs=0x17c5;eip=0x004910; T(ax = 0x20;); // 92779 mov ax, 20h ; ' ' ;~ 17C5:4910 +cs=0x17c5;eip=0x004913; X(PUSH(ax)); // 92780 push ax ;~ 17C5:4913 +cs=0x17c5;eip=0x004914; J(CALL(sub_33430,0)); // 92781 call sub_33430 ;~ 17C5:4914 +cs=0x17c5;eip=0x004917; T(ADD(sp, 2)); // 92782 add sp, 2 ;~ 17C5:4917 +cs=0x17c5;eip=0x00491a; T(cl = 0x0B;); // 92783 mov cl, 0Bh ;~ 17C5:491A +cs=0x17c5;eip=0x00491c; T(SHL(ax, cl)); // 92784 shl ax, cl ;~ 17C5:491C +cs=0x17c5;eip=0x00491e; X(MOV(*(dw*)(raddr(ds,si+0x0B58)), ax)); // 92785 mov [si+0B58h], ax ;~ 17C5:491E +cs=0x17c5;eip=0x004922; T(MOV(ax, *(dw*)(raddr(ss,bp+var_38)))); // 92786 mov ax, [bp+var_38] ;~ 17C5:4922 +cs=0x17c5;eip=0x004925; X(word_49672 = ax;); // 92787 mov word_49672, ax ;~ 17C5:4925 +cs=0x17c5;eip=0x004928; T(ax = word_520f0;); // 92788 mov ax, ds:word_520F0 ;~ 17C5:4928 +cs=0x17c5;eip=0x00492b; X(word_520ec = ax;); // 92789 mov ds:word_520EC, ax ;~ 17C5:492B +cs=0x17c5;eip=0x00492e; T(ax = word_52100;); // 92790 mov ax, ds:word_52100 ;~ 17C5:492E +cs=0x17c5;eip=0x004931; X(word_520f8 = ax;); // 92791 mov ds:word_520F8, ax ;~ 17C5:4931 +cs=0x17c5;eip=0x004934; T(ax = word_4e2fe;); // 92792 mov ax, ds:word_4E2FE ;~ 17C5:4934 +cs=0x17c5;eip=0x004937; X(word_520fe = ax;); // 92793 mov ds:word_520FE, ax ;~ 17C5:4937 +cs=0x17c5;eip=0x00493a; X(word_4f836 = 0x0FFF8;); // 92794 mov ds:word_4F836, 0FFF8h ;~ 17C5:493A +cs=0x17c5;eip=0x004940; T(ax = 2;); // 92795 mov ax, 2 ;~ 17C5:4940 +cs=0x17c5;eip=0x004943; X(PUSH(ax)); // 92796 push ax ;~ 17C5:4943 +cs=0x17c5;eip=0x004944; T(SUB(ax, ax)); // 92797 sub ax, ax ;~ 17C5:4944 +cs=0x17c5;eip=0x004946; X(PUSH(ax)); // 92798 push ax ;~ 17C5:4946 +cs=0x17c5;eip=0x004947; J(CALL(sub_33c65,0)); // 92799 call sub_33C65 ;~ 17C5:4947 +cs=0x17c5;eip=0x00494a; T(ADD(sp, 4)); // 92801 add sp, 4 ;~ 17C5:494A +cs=0x17c5;eip=0x00494d; X(word_4e2fa = 0x0C000;); // 92802 mov ds:word_4E2FA, 0C000h ;~ 17C5:494D +cs=0x17c5;eip=0x004953; X(byte_4e30d = 1;); // 92803 mov ds:byte_4E30D, 1 ;~ 17C5:4953 +loc_2ab88: + // 5416 +cs=0x17c5;eip=0x004958; T(CMP(word_521c0, 0)); // 92807 cmp ds:word_521C0, 0 ;~ 17C5:4958 +cs=0x17c5;eip=0x00495d; J(JZ(loc_2abb4)); // 92808 jz short loc_2ABB4 ;~ 17C5:495D +cs=0x17c5;eip=0x00495f; T(ax = word_521c0;); // 92809 mov ax, ds:word_521C0 ;~ 17C5:495F +cs=0x17c5;eip=0x004962; T(SHL(ax, 1)); // 92810 shl ax, 1 ;~ 17C5:4962 +cs=0x17c5;eip=0x004964; T(SHL(ax, 1)); // 92811 shl ax, 1 ;~ 17C5:4964 +cs=0x17c5;eip=0x004966; T(SUB(ax, 0x90)); // 92812 sub ax, 90h ;~ 17C5:4966 +cs=0x17c5;eip=0x004969; T(NEG(ax)); // 92813 neg ax ;~ 17C5:4969 +cs=0x17c5;eip=0x00496b; T(si = ax;); // 92814 mov si, ax ;~ 17C5:496B +cs=0x17c5;eip=0x00496d; T(CMP(word_4e310, si)); // 92815 cmp ds:word_4E310, si ;~ 17C5:496D +cs=0x17c5;eip=0x004971; J(JLE(loc_2abb4)); // 92816 jle short loc_2ABB4 ;~ 17C5:4971 +cs=0x17c5;eip=0x004973; X(word_4e310 = si;); // 92817 mov ds:word_4E310, si ;~ 17C5:4973 +cs=0x17c5;eip=0x004977; T(OR(si, si)); // 92818 or si, si ;~ 17C5:4977 +cs=0x17c5;eip=0x004979; J(JGE(loc_2abb1)); // 92819 jge short loc_2ABB1 ;~ 17C5:4979 +cs=0x17c5;eip=0x00497b; X(word_4e310 = 0;); // 92820 mov ds:word_4E310, 0 ;~ 17C5:497B +loc_2abb1: + // 5417 +cs=0x17c5;eip=0x004981; J(CALL(sub_2c20b,0)); // 92823 call sub_2C20B ;~ 17C5:4981 +loc_2abb4: + // 5418 +cs=0x17c5;eip=0x004984; T(ax = word_4e310;); // 92827 mov ax, ds:word_4E310 ;~ 17C5:4984 +cs=0x17c5;eip=0x004987; T(SUB(ax, word_511d6)); // 92828 sub ax, ds:word_511D6 ;~ 17C5:4987 +cs=0x17c5;eip=0x00498b; T(CWD); // 92829 cwd ;~ 17C5:498B +cs=0x17c5;eip=0x00498c; T(XOR(ax, dx)); // 92830 xor ax, dx ;~ 17C5:498C +cs=0x17c5;eip=0x00498e; T(SUB(ax, dx)); // 92831 sub ax, dx ;~ 17C5:498E +cs=0x17c5;eip=0x004990; T(cx = 2;); // 92832 mov cx, 2 ;~ 17C5:4990 +cs=0x17c5;eip=0x004993; T(SAR(ax, cl)); // 92833 sar ax, cl ;~ 17C5:4993 +cs=0x17c5;eip=0x004995; T(XOR(ax, dx)); // 92834 xor ax, dx ;~ 17C5:4995 +cs=0x17c5;eip=0x004997; T(SUB(ax, dx)); // 92835 sub ax, dx ;~ 17C5:4997 +cs=0x17c5;eip=0x004999; T(CWD); // 92836 cwd ;~ 17C5:4999 +cs=0x17c5;eip=0x00499a; T(cx = word_492f4;); // 92837 mov cx, word_492F4 ;~ 17C5:499A +cs=0x17c5;eip=0x00499e; T(IDIV2(cx)); // 92838 idiv cx ;~ 17C5:499E +cs=0x17c5;eip=0x0049a0; X(ADD(word_511d6, ax)); // 92839 add ds:word_511D6, ax ;~ 17C5:49A0 +cs=0x17c5;eip=0x0049a4; T(ax = word_511d6;); // 92840 mov ax, ds:word_511D6 ;~ 17C5:49A4 +cs=0x17c5;eip=0x0049a7; T(CMP(word_4e310, ax)); // 92841 cmp ds:word_4E310, ax ;~ 17C5:49A7 +cs=0x17c5;eip=0x0049ab; J(JLE(loc_2abe1)); // 92842 jle short loc_2ABE1 ;~ 17C5:49AB +cs=0x17c5;eip=0x0049ad; X(INC(word_511d6)); // 92843 inc ds:word_511D6 ;~ 17C5:49AD +loc_2abe1: + // 5419 +cs=0x17c5;eip=0x0049b1; T(ax = word_511d6;); // 92846 mov ax, ds:word_511D6 ;~ 17C5:49B1 +cs=0x17c5;eip=0x0049b4; T(CMP(word_4e310, ax)); // 92847 cmp ds:word_4E310, ax ;~ 17C5:49B4 +cs=0x17c5;eip=0x0049b8; J(JGE(loc_2abf0)); // 92848 jge short loc_2ABF0 ;~ 17C5:49B8 +cs=0x17c5;eip=0x0049ba; T(ax = word_4e310;); // 92849 mov ax, ds:word_4E310 ;~ 17C5:49BA +cs=0x17c5;eip=0x0049bd; X(word_511d6 = ax;); // 92850 mov ds:word_511D6, ax ;~ 17C5:49BD +loc_2abf0: + // 5420 +cs=0x17c5;eip=0x0049c0; T(ax = word_49918;); // 92853 mov ax, word_49918 ;~ 17C5:49C0 +cs=0x17c5;eip=0x0049c3; T(SUB(dx, dx)); // 92854 sub dx, dx ;~ 17C5:49C3 +cs=0x17c5;eip=0x0049c5; T(cx = word_492f4;); // 92855 mov cx, word_492F4 ;~ 17C5:49C5 +cs=0x17c5;eip=0x0049c9; T(SHL(cx, 1)); // 92856 shl cx, 1 ;~ 17C5:49C9 +cs=0x17c5;eip=0x0049cb; T(DIV2(cx)); // 92857 div cx ;~ 17C5:49CB +cs=0x17c5;eip=0x0049cd; T(OR(dx, dx)); // 92858 or dx, dx ;~ 17C5:49CD +cs=0x17c5;eip=0x0049cf; J(JNZ(loc_2ac24)); // 92859 jnz short loc_2AC24 ;~ 17C5:49CF +cs=0x17c5;eip=0x0049d1; T(CMP(word_4e310, 0)); // 92860 cmp ds:word_4E310, 0 ;~ 17C5:49D1 +cs=0x17c5;eip=0x0049d6; J(JZ(loc_2ac24)); // 92861 jz short loc_2AC24 ;~ 17C5:49D6 +cs=0x17c5;eip=0x0049d8; T(CMP(word_4991a, 0)); // 92862 cmp word_4991A, 0 ;~ 17C5:49D8 +cs=0x17c5;eip=0x0049dd; J(JNZ(loc_2ac24)); // 92863 jnz short loc_2AC24 ;~ 17C5:49DD +cs=0x17c5;eip=0x0049df; T(ax = word_4e310;); // 92864 mov ax, ds:word_4E310 ;~ 17C5:49DF +cs=0x17c5;eip=0x0049e2; T(IMUL1_2(ax)); // 92865 imul ax ;~ 17C5:49E2 +cs=0x17c5;eip=0x0049e4; T(CWD); // 92866 cwd ;~ 17C5:49E4 +cs=0x17c5;eip=0x0049e5; T(cx = 0x2EE;); // 92867 mov cx, 2EEh ;~ 17C5:49E5 +cs=0x17c5;eip=0x0049e8; T(IDIV2(cx)); // 92868 idiv cx ;~ 17C5:49E8 +cs=0x17c5;eip=0x0049ea; T(ADD(ax, 2)); // 92869 add ax, 2 ;~ 17C5:49EA +cs=0x17c5;eip=0x0049ed; X(SUB(*(word_492c8), ax)); // 92870 sub word_492C8, ax ;~ 17C5:49ED +cs=0x17c5;eip=0x0049f1; J(CALL(sub_2c29c,0)); // 92871 call sub_2C29C ;~ 17C5:49F1 +loc_2ac24: + // 5421 +cs=0x17c5;eip=0x0049f4; T(CMP(*(word_492c8), 0)); // 92875 cmp word_492C8, 0 ;~ 17C5:49F4 +cs=0x17c5;eip=0x0049f9; J(JG(loc_2ac37)); // 92876 jg short loc_2AC37 ;~ 17C5:49F9 +cs=0x17c5;eip=0x0049fb; X(word_511d6 = 0;); // 92877 mov ds:word_511D6, 0 ;~ 17C5:49FB +cs=0x17c5;eip=0x004a01; X(*(word_492c8) = 0;); // 92878 mov word_492C8, 0 ;~ 17C5:4A01 +loc_2ac37: + // 5422 +cs=0x17c5;eip=0x004a07; X(PUSH(word_4e2fc)); // 92881 push ds:word_4E2FC ;~ 17C5:4A07 +cs=0x17c5;eip=0x004a0b; J(CALL(sub_34dc0,0)); // 92882 call sub_34DC0 ;~ 17C5:4A0B +cs=0x17c5;eip=0x004a0e; T(ADD(sp, 2)); // 92883 add sp, 2 ;~ 17C5:4A0E +cs=0x17c5;eip=0x004a11; T(bx = ax;); // 92884 mov bx, ax ;~ 17C5:4A11 +cs=0x17c5;eip=0x004a13; T(cl = 8;); // 92885 mov cl, 8 ;~ 17C5:4A13 +cs=0x17c5;eip=0x004a15; T(SAR(bx, cl)); // 92886 sar bx, cl ;~ 17C5:4A15 +cs=0x17c5;eip=0x004a17; T(AND(bx, 0x7F)); // 92887 and bx, 7Fh ;~ 17C5:4A17 +cs=0x17c5;eip=0x004a1a; T(MOV(al, *(raddr(ds,bx+0x573C)))); // 92888 mov al, [bx+573Ch] ;~ 17C5:4A1A +cs=0x17c5;eip=0x004a1e; T(SUB(ah, ah)); // 92889 sub ah, ah ;~ 17C5:4A1E +cs=0x17c5;eip=0x004a20; X(word_4f20a = ax;); // 92890 mov ds:word_4F20A, ax ;~ 17C5:4A20 +cs=0x17c5;eip=0x004a23; T(ax = word_4e2fe;); // 92891 mov ax, ds:word_4E2FE ;~ 17C5:4A23 +cs=0x17c5;eip=0x004a26; T(CMP(word_520ee, ax)); // 92892 cmp ds:word_520EE, ax ;~ 17C5:4A26 +cs=0x17c5;eip=0x004a2a; J(JNC(loc_2ac68)); // 92893 jnb short loc_2AC68 ;~ 17C5:4A2A +cs=0x17c5;eip=0x004a2c; T(ax = word_527d4;); // 92894 mov ax, ds:word_527D4 ;~ 17C5:4A2C +cs=0x17c5;eip=0x004a2f; T(CWD); // 92895 cwd ;~ 17C5:4A2F +cs=0x17c5;eip=0x004a30; T(SUB(ax, dx)); // 92896 sub ax, dx ;~ 17C5:4A30 +cs=0x17c5;eip=0x004a32; T(SAR(ax, 1)); // 92897 sar ax, 1 ;~ 17C5:4A32 +cs=0x17c5;eip=0x004a34; X(ADD(word_4f20a, ax)); // 92898 add ds:word_4F20A, ax ;~ 17C5:4A34 +loc_2ac68: + // 5423 +cs=0x17c5;eip=0x004a38; T(CMP(word_4f20a, 0x80)); // 92901 cmp ds:word_4F20A, 80h ;~ 17C5:4A38 +cs=0x17c5;eip=0x004a3e; J(JLE(loc_2aca5)); // 92902 jle short loc_2ACA5 ;~ 17C5:4A3E +cs=0x17c5;eip=0x004a40; X(word_4f20a = 0x80;); // 92903 mov ds:word_4F20A, 80h ;~ 17C5:4A40 +cs=0x17c5;eip=0x004a46; X(PUSH(word_527d4)); // 92904 push ds:word_527D4 ;~ 17C5:4A46 +cs=0x17c5;eip=0x004a4a; T(SUB(ax, ax)); // 92905 sub ax, ax ;~ 17C5:4A4A +cs=0x17c5;eip=0x004a4c; X(PUSH(ax)); // 92906 push ax ;~ 17C5:4A4C +cs=0x17c5;eip=0x004a4d; X(PUSH(word_4e2fc)); // 92907 push ds:word_4E2FC ;~ 17C5:4A4D +cs=0x17c5;eip=0x004a51; J(CALL(sub_34dc0,0)); // 92908 call sub_34DC0 ;~ 17C5:4A51 +cs=0x17c5;eip=0x004a54; T(ADD(sp, 2)); // 92909 add sp, 2 ;~ 17C5:4A54 +cs=0x17c5;eip=0x004a57; T(bx = ax;); // 92910 mov bx, ax ;~ 17C5:4A57 +cs=0x17c5;eip=0x004a59; T(cl = 8;); // 92911 mov cl, 8 ;~ 17C5:4A59 +cs=0x17c5;eip=0x004a5b; T(SAR(bx, cl)); // 92912 sar bx, cl ;~ 17C5:4A5B +cs=0x17c5;eip=0x004a5d; T(AND(bx, 0x7F)); // 92913 and bx, 7Fh ;~ 17C5:4A5D +cs=0x17c5;eip=0x004a60; T(MOV(al, *(raddr(ds,bx+0x573C)))); // 92914 mov al, [bx+573Ch] ;~ 17C5:4A60 +cs=0x17c5;eip=0x004a64; T(SUB(ah, ah)); // 92915 sub ah, ah ;~ 17C5:4A64 +cs=0x17c5;eip=0x004a66; T(SUB(ax, 0x80)); // 92916 sub ax, 80h ;~ 17C5:4A66 +cs=0x17c5;eip=0x004a69; T(NEG(ax)); // 92917 neg ax ;~ 17C5:4A69 +cs=0x17c5;eip=0x004a6b; X(PUSH(ax)); // 92918 push ax ;~ 17C5:4A6B +cs=0x17c5;eip=0x004a6c; J(CALL(sub_33194,0)); // 92919 call sub_33194 ;~ 17C5:4A6C +cs=0x17c5;eip=0x004a6f; T(ADD(sp, 6)); // 92920 add sp, 6 ;~ 17C5:4A6F +cs=0x17c5;eip=0x004a72; X(word_527d4 = ax;); // 92921 mov ds:word_527D4, ax ;~ 17C5:4A72 +loc_2aca5: + // 5424 +cs=0x17c5;eip=0x004a75; T(ax = 0x0A;); // 92924 mov ax, 0Ah ;~ 17C5:4A75 +cs=0x17c5;eip=0x004a78; X(PUSH(ax)); // 92925 push ax ;~ 17C5:4A78 +cs=0x17c5;eip=0x004a79; T(ax = 0x66C4;); // 92926 mov ax, 66C4h ;~ 17C5:4A79 +cs=0x17c5;eip=0x004a7c; X(PUSH(ax)); // 92927 push ax ;~ 17C5:4A7C +cs=0x17c5;eip=0x004a7d; T(ax = word_4f20a;); // 92928 mov ax, ds:word_4F20A ;~ 17C5:4A7D +cs=0x17c5;eip=0x004a80; T(CWD); // 92929 cwd ;~ 17C5:4A80 +cs=0x17c5;eip=0x004a81; T(XOR(ax, dx)); // 92930 xor ax, dx ;~ 17C5:4A81 +cs=0x17c5;eip=0x004a83; T(SUB(ax, dx)); // 92931 sub ax, dx ;~ 17C5:4A83 +cs=0x17c5;eip=0x004a85; T(cx = 4;); // 92932 mov cx, 4 ;~ 17C5:4A85 +cs=0x17c5;eip=0x004a88; T(SAR(ax, cl)); // 92933 sar ax, cl ;~ 17C5:4A88 +cs=0x17c5;eip=0x004a8a; T(XOR(ax, dx)); // 92934 xor ax, dx ;~ 17C5:4A8A +cs=0x17c5;eip=0x004a8c; T(SUB(ax, dx)); // 92935 sub ax, dx ;~ 17C5:4A8C +cs=0x17c5;eip=0x004a8e; X(PUSH(ax)); // 92936 push ax ;~ 17C5:4A8E +cs=0x17c5;eip=0x004a8f; J(CALL(sub_34c6a,0)); // 92937 call sub_34C6A ;~ 17C5:4A8F +cs=0x17c5;eip=0x004a92; T(ADD(sp, 6)); // 92939 add sp, 6 ;~ 17C5:4A92 +cs=0x17c5;eip=0x004a95; X(PUSH(ax)); // 92940 push ax ;~ 17C5:4A95 +cs=0x17c5;eip=0x004a96; T(ax = 0x6720;); // 92941 mov ax, 6720h ;~ 17C5:4A96 +cs=0x17c5;eip=0x004a99; X(PUSH(ax)); // 92942 push ax ;~ 17C5:4A99 +cs=0x17c5;eip=0x004a9a; J(CALL(sub_34c1c,0)); // 92943 call sub_34C1C ;~ 17C5:4A9A +cs=0x17c5;eip=0x004a9d; T(ADD(sp, 4)); // 92944 add sp, 4 ;~ 17C5:4A9D +cs=0x17c5;eip=0x004aa0; T(ax = 0x5738;); // 92945 mov ax, 5738h ;~ 17C5:4AA0 +cs=0x17c5;eip=0x004aa3; X(PUSH(ax)); // 92946 push ax ;~ 17C5:4AA3 +cs=0x17c5;eip=0x004aa4; T(ax = 0x6720;); // 92947 mov ax, 6720h ;~ 17C5:4AA4 +cs=0x17c5;eip=0x004aa7; X(PUSH(ax)); // 92948 push ax ;~ 17C5:4AA7 +cs=0x17c5;eip=0x004aa8; J(CALL(sub_34bdc,0)); // 92949 call sub_34BDC ;~ 17C5:4AA8 +cs=0x17c5;eip=0x004aab; T(ADD(sp, 4)); // 92950 add sp, 4 ;~ 17C5:4AAB +cs=0x17c5;eip=0x004aae; T(ax = 0x0A;); // 92951 mov ax, 0Ah ;~ 17C5:4AAE +cs=0x17c5;eip=0x004ab1; X(PUSH(ax)); // 92952 push ax ;~ 17C5:4AB1 +cs=0x17c5;eip=0x004ab2; T(ax = 0x66C4;); // 92953 mov ax, 66C4h ;~ 17C5:4AB2 +cs=0x17c5;eip=0x004ab5; X(PUSH(ax)); // 92954 push ax ;~ 17C5:4AB5 +cs=0x17c5;eip=0x004ab6; X(PUSH(word_4f20a)); // 92955 push ds:word_4F20A ;~ 17C5:4AB6 +cs=0x17c5;eip=0x004aba; J(CALL(sub_34dc0,0)); // 92956 call sub_34DC0 ;~ 17C5:4ABA +cs=0x17c5;eip=0x004abd; T(ADD(sp, 2)); // 92957 add sp, 2 ;~ 17C5:4ABD +cs=0x17c5;eip=0x004ac0; T(SUB(ah, ah)); // 92958 sub ah, ah ;~ 17C5:4AC0 +cs=0x17c5;eip=0x004ac2; T(AND(ax, 0x0F)); // 92959 and ax, 0Fh ;~ 17C5:4AC2 +cs=0x17c5;eip=0x004ac5; T(SHR(ax, 1)); // 92960 shr ax, 1 ;~ 17C5:4AC5 +cs=0x17c5;eip=0x004ac7; X(PUSH(ax)); // 92961 push ax ;~ 17C5:4AC7 +cs=0x17c5;eip=0x004ac8; J(CALL(sub_34c6a,0)); // 92962 call sub_34C6A ;~ 17C5:4AC8 +cs=0x17c5;eip=0x004acb; T(ADD(sp, 6)); // 92963 add sp, 6 ;~ 17C5:4ACB +cs=0x17c5;eip=0x004ace; X(PUSH(ax)); // 92964 push ax ;~ 17C5:4ACE +cs=0x17c5;eip=0x004acf; T(ax = 0x6720;); // 92965 mov ax, 6720h ;~ 17C5:4ACF +cs=0x17c5;eip=0x004ad2; X(PUSH(ax)); // 92966 push ax ;~ 17C5:4AD2 +cs=0x17c5;eip=0x004ad3; J(CALL(sub_34bdc,0)); // 92967 call sub_34BDC ;~ 17C5:4AD3 +cs=0x17c5;eip=0x004ad6; T(ADD(sp, 4)); // 92968 add sp, 4 ;~ 17C5:4AD6 +cs=0x17c5;eip=0x004ad9; T(ax = 0x573A;); // 92969 mov ax, 573Ah ;~ 17C5:4AD9 +cs=0x17c5;eip=0x004adc; X(PUSH(ax)); // 92970 push ax ;~ 17C5:4ADC +cs=0x17c5;eip=0x004add; T(ax = 0x6720;); // 92971 mov ax, 6720h ;~ 17C5:4ADD +cs=0x17c5;eip=0x004ae0; X(PUSH(ax)); // 92972 push ax ;~ 17C5:4AE0 +cs=0x17c5;eip=0x004ae1; J(CALL(sub_34bdc,0)); // 92973 call sub_34BDC ;~ 17C5:4AE1 +cs=0x17c5;eip=0x004ae4; T(ADD(sp, 4)); // 92974 add sp, 4 ;~ 17C5:4AE4 +cs=0x17c5;eip=0x004ae7; T(ax = 0x64;); // 92975 mov ax, 64h ; 'd' ;~ 17C5:4AE7 +cs=0x17c5;eip=0x004aea; T(CWD); // 92976 cwd ;~ 17C5:4AEA +cs=0x17c5;eip=0x004aeb; X(PUSH(dx)); // 92977 push dx ;~ 17C5:4AEB +cs=0x17c5;eip=0x004aec; X(PUSH(ax)); // 92978 push ax ;~ 17C5:4AEC +cs=0x17c5;eip=0x004aed; T(ax = 0x320;); // 92979 mov ax, 320h ;~ 17C5:4AED +cs=0x17c5;eip=0x004af0; T(CWD); // 92980 cwd ;~ 17C5:4AF0 +cs=0x17c5;eip=0x004af1; X(PUSH(dx)); // 92981 push dx ;~ 17C5:4AF1 +cs=0x17c5;eip=0x004af2; X(PUSH(ax)); // 92982 push ax ;~ 17C5:4AF2 +cs=0x17c5;eip=0x004af3; T(ax = 0x50;); // 92983 mov ax, 50h ; 'P' ;~ 17C5:4AF3 +cs=0x17c5;eip=0x004af6; X(PUSH(ax)); // 92984 push ax ;~ 17C5:4AF6 +cs=0x17c5;eip=0x004af7; X(PUSH(word_4e2fa)); // 92985 push ds:word_4E2FA ;~ 17C5:4AF7 +cs=0x17c5;eip=0x004afb; J(CALL(sub_333a8,0)); // 92986 call sub_333A8 ;~ 17C5:4AFB +cs=0x17c5;eip=0x004afe; T(ADD(sp, 4)); // 92987 add sp, 4 ;~ 17C5:4AFE +cs=0x17c5;eip=0x004b01; T(cx = ax;); // 92988 mov cx, ax ;~ 17C5:4B01 +cs=0x17c5;eip=0x004b03; T(ax = word_511d6;); // 92989 mov ax, ds:word_511D6 ;~ 17C5:4B03 +cs=0x17c5;eip=0x004b06; T(SUB(ax, cx)); // 92990 sub ax, cx ;~ 17C5:4B06 +cs=0x17c5;eip=0x004b08; T(CWD); // 92991 cwd ;~ 17C5:4B08 +cs=0x17c5;eip=0x004b09; X(PUSH(dx)); // 92992 push dx ;~ 17C5:4B09 +cs=0x17c5;eip=0x004b0a; X(PUSH(ax)); // 92993 push ax ;~ 17C5:4B0A +cs=0x17c5;eip=0x004b0b; J(CALL(sub_34ee0,0)); // 92994 call sub_34EE0 ;~ 17C5:4B0B +cs=0x17c5;eip=0x004b0e; X(PUSH(dx)); // 92995 push dx ;~ 17C5:4B0E +cs=0x17c5;eip=0x004b0f; X(PUSH(ax)); // 92996 push ax ;~ 17C5:4B0F +cs=0x17c5;eip=0x004b10; J(CALL(sub_34e44,0)); // 92997 call sub_34E44 ;~ 17C5:4B10 +cs=0x17c5;eip=0x004b13; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 92998 mov [bp+var_32], ax ;~ 17C5:4B13 +cs=0x17c5;eip=0x004b16; X(word_527d6 = 0x64;); // 92999 mov ds:word_527D6, 64h ; 'd' ;~ 17C5:4B16 +cs=0x17c5;eip=0x004b1c; T(ax = word_4e2fe;); // 93000 mov ax, ds:word_4E2FE ;~ 17C5:4B1C +cs=0x17c5;eip=0x004b1f; T(cl = 7;); // 93001 mov cl, 7 ;~ 17C5:4B1F +cs=0x17c5;eip=0x004b21; T(SHR(ax, cl)); // 93002 shr ax, cl ;~ 17C5:4B21 +cs=0x17c5;eip=0x004b23; T(ADD(ah, 4)); // 93003 add ah, 4 ;~ 17C5:4B23 +cs=0x17c5;eip=0x004b26; T(SUB(cx, cx)); // 93004 sub cx, cx ;~ 17C5:4B26 +cs=0x17c5;eip=0x004b28; X(PUSH(cx)); // 93005 push cx ;~ 17C5:4B28 +cs=0x17c5;eip=0x004b29; X(PUSH(ax)); // 93006 push ax ;~ 17C5:4B29 +cs=0x17c5;eip=0x004b2a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 93007 mov ax, [bp+var_32] ;~ 17C5:4B2A +cs=0x17c5;eip=0x004b2d; T(CWD); // 93008 cwd ;~ 17C5:4B2D +cs=0x17c5;eip=0x004b2e; X(PUSH(dx)); // 93009 push dx ;~ 17C5:4B2E +cs=0x17c5;eip=0x004b2f; X(PUSH(ax)); // 93010 push ax ;~ 17C5:4B2F +cs=0x17c5;eip=0x004b30; J(CALL(sub_34ee0,0)); // 93011 call sub_34EE0 ;~ 17C5:4B30 +cs=0x17c5;eip=0x004b33; T(cl = 0x0A;); // 93012 mov cl, 0Ah ;~ 17C5:4B33 +loc_2ad65: + // 5425 +cs=0x17c5;eip=0x004b35; T(SHR(dx, 1)); // 93015 shr dx, 1 ;~ 17C5:4B35 +cs=0x17c5;eip=0x004b37; T(RCR(ax, 1)); // 93016 rcr ax, 1 ;~ 17C5:4B37 +cs=0x17c5;eip=0x004b39; T(DEC(cl)); // 93017 dec cl ;~ 17C5:4B39 +cs=0x17c5;eip=0x004b3b; J(JZ(loc_2ad6f)); // 93018 jz short loc_2AD6F ;~ 17C5:4B3B +cs=0x17c5;eip=0x004b3d; J(JMP(loc_2ad65)); // 93019 jmp short loc_2AD65 ;~ 17C5:4B3D +loc_2ad6f: + // 5426 +cs=0x17c5;eip=0x004b3f; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 93023 mov [bp+var_32], ax ;~ 17C5:4B3F +cs=0x17c5;eip=0x004b42; T(ax = 0x64;); // 93024 mov ax, 64h ; 'd' ;~ 17C5:4B42 +cs=0x17c5;eip=0x004b45; T(CWD); // 93025 cwd ;~ 17C5:4B45 +cs=0x17c5;eip=0x004b46; X(PUSH(dx)); // 93026 push dx ;~ 17C5:4B46 +cs=0x17c5;eip=0x004b47; X(PUSH(ax)); // 93027 push ax ;~ 17C5:4B47 +cs=0x17c5;eip=0x004b48; T(ax = word_4e300;); // 93028 mov ax, ds:word_4E300 ;~ 17C5:4B48 +cs=0x17c5;eip=0x004b4b; T(cl = 6;); // 93029 mov cl, 6 ;~ 17C5:4B4B +cs=0x17c5;eip=0x004b4d; T(SHR(ax, cl)); // 93030 shr ax, cl ;~ 17C5:4B4D +cs=0x17c5;eip=0x004b4f; T(ADD(ah, 4)); // 93031 add ah, 4 ;~ 17C5:4B4F +cs=0x17c5;eip=0x004b52; T(SUB(cx, cx)); // 93032 sub cx, cx ;~ 17C5:4B52 +cs=0x17c5;eip=0x004b54; X(PUSH(cx)); // 93033 push cx ;~ 17C5:4B54 +cs=0x17c5;eip=0x004b55; X(PUSH(ax)); // 93034 push ax ;~ 17C5:4B55 +cs=0x17c5;eip=0x004b56; J(CALL(sub_34ee0,0)); // 93035 call sub_34EE0 ;~ 17C5:4B56 +cs=0x17c5;eip=0x004b59; T(cl = 0x0A;); // 93036 mov cl, 0Ah ;~ 17C5:4B59 +loc_2ad8b: + // 5427 +cs=0x17c5;eip=0x004b5b; T(SHR(dx, 1)); // 93039 shr dx, 1 ;~ 17C5:4B5B +cs=0x17c5;eip=0x004b5d; T(RCR(ax, 1)); // 93040 rcr ax, 1 ;~ 17C5:4B5D +cs=0x17c5;eip=0x004b5f; T(DEC(cl)); // 93041 dec cl ;~ 17C5:4B5F +cs=0x17c5;eip=0x004b61; J(JZ(loc_2ad95)); // 93042 jz short loc_2AD95 ;~ 17C5:4B61 +cs=0x17c5;eip=0x004b63; J(JMP(loc_2ad8b)); // 93043 jmp short loc_2AD8B ;~ 17C5:4B63 +loc_2ad95: + // 5428 +cs=0x17c5;eip=0x004b65; X(word_527d6 = ax;); // 93047 mov ds:word_527D6, ax ;~ 17C5:4B65 +cs=0x17c5;eip=0x004b68; T(ax = 0x5A;); // 93048 mov ax, 5Ah ; 'Z' ;~ 17C5:4B68 +cs=0x17c5;eip=0x004b6b; T(CWD); // 93049 cwd ;~ 17C5:4B6B +cs=0x17c5;eip=0x004b6c; X(PUSH(dx)); // 93050 push dx ;~ 17C5:4B6C +cs=0x17c5;eip=0x004b6d; X(PUSH(ax)); // 93051 push ax ;~ 17C5:4B6D +cs=0x17c5;eip=0x004b6e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 93052 mov ax, [bp+var_32] ;~ 17C5:4B6E +cs=0x17c5;eip=0x004b71; T(CWD); // 93053 cwd ;~ 17C5:4B71 +cs=0x17c5;eip=0x004b72; X(PUSH(dx)); // 93054 push dx ;~ 17C5:4B72 +cs=0x17c5;eip=0x004b73; X(PUSH(ax)); // 93055 push ax ;~ 17C5:4B73 +cs=0x17c5;eip=0x004b74; T(ax = *(word_492c8);); // 93056 mov ax, word_492C8 ;~ 17C5:4B74 +cs=0x17c5;eip=0x004b77; T(cl = 9;); // 93057 mov cl, 9 ;~ 17C5:4B77 +cs=0x17c5;eip=0x004b79; T(SAR(ax, cl)); // 93058 sar ax, cl ;~ 17C5:4B79 +cs=0x17c5;eip=0x004b7b; T(SUB(ax, 0x64)); // 93059 sub ax, 64h ; 'd' ;~ 17C5:4B7B +cs=0x17c5;eip=0x004b7e; T(NEG(ax)); // 93060 neg ax ;~ 17C5:4B7E +cs=0x17c5;eip=0x004b80; T(CWD); // 93061 cwd ;~ 17C5:4B80 +cs=0x17c5;eip=0x004b81; X(PUSH(dx)); // 93062 push dx ;~ 17C5:4B81 +cs=0x17c5;eip=0x004b82; X(PUSH(ax)); // 93063 push ax ;~ 17C5:4B82 +cs=0x17c5;eip=0x004b83; J(CALL(sub_34ee0,0)); // 93064 call sub_34EE0 ;~ 17C5:4B83 +cs=0x17c5;eip=0x004b86; X(PUSH(dx)); // 93065 push dx ;~ 17C5:4B86 +cs=0x17c5;eip=0x004b87; X(PUSH(ax)); // 93066 push ax ;~ 17C5:4B87 +cs=0x17c5;eip=0x004b88; J(CALL(sub_34e44,0)); // 93067 call sub_34E44 ;~ 17C5:4B88 +cs=0x17c5;eip=0x004b8b; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 93068 mov [bp+var_32], ax ;~ 17C5:4B8B +cs=0x17c5;eip=0x004b8e; T(ax = 0x80;); // 93069 mov ax, 80h ;~ 17C5:4B8E +cs=0x17c5;eip=0x004b91; T(SUB(ax, word_4f20a)); // 93070 sub ax, ds:word_4F20A ;~ 17C5:4B91 +cs=0x17c5;eip=0x004b95; T(CWD); // 93071 cwd ;~ 17C5:4B95 +cs=0x17c5;eip=0x004b96; X(PUSH(dx)); // 93072 push dx ;~ 17C5:4B96 +cs=0x17c5;eip=0x004b97; X(PUSH(ax)); // 93073 push ax ;~ 17C5:4B97 +cs=0x17c5;eip=0x004b98; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 93074 mov ax, [bp+var_32] ;~ 17C5:4B98 +cs=0x17c5;eip=0x004b9b; T(CWD); // 93075 cwd ;~ 17C5:4B9B +cs=0x17c5;eip=0x004b9c; X(PUSH(dx)); // 93076 push dx ;~ 17C5:4B9C +cs=0x17c5;eip=0x004b9d; X(PUSH(ax)); // 93077 push ax ;~ 17C5:4B9D +cs=0x17c5;eip=0x004b9e; J(CALL(sub_34ee0,0)); // 93078 call sub_34EE0 ;~ 17C5:4B9E +cs=0x17c5;eip=0x004ba1; T(cl = 7;); // 93079 mov cl, 7 ;~ 17C5:4BA1 +loc_2add3: + // 5429 +cs=0x17c5;eip=0x004ba3; T(SAR(dx, 1)); // 93082 sar dx, 1 ;~ 17C5:4BA3 +cs=0x17c5;eip=0x004ba5; T(RCR(ax, 1)); // 93083 rcr ax, 1 ;~ 17C5:4BA5 +cs=0x17c5;eip=0x004ba7; T(DEC(cl)); // 93084 dec cl ;~ 17C5:4BA7 +cs=0x17c5;eip=0x004ba9; J(JZ(loc_2addd)); // 93085 jz short loc_2ADDD ;~ 17C5:4BA9 +cs=0x17c5;eip=0x004bab; J(JMP(loc_2add3)); // 93086 jmp short loc_2ADD3 ;~ 17C5:4BAB +loc_2addd: + // 5430 +cs=0x17c5;eip=0x004bad; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 93090 mov [bp+var_32], ax ;~ 17C5:4BAD +cs=0x17c5;eip=0x004bb0; T(ax = word_527d6;); // 93091 mov ax, ds:word_527D6 ;~ 17C5:4BB0 +cs=0x17c5;eip=0x004bb3; T(CWD); // 93092 cwd ;~ 17C5:4BB3 +cs=0x17c5;eip=0x004bb4; X(PUSH(dx)); // 93093 push dx ;~ 17C5:4BB4 +cs=0x17c5;eip=0x004bb5; X(PUSH(ax)); // 93094 push ax ;~ 17C5:4BB5 +cs=0x17c5;eip=0x004bb6; T(ax = word_4f20a;); // 93095 mov ax, ds:word_4F20A ;~ 17C5:4BB6 +cs=0x17c5;eip=0x004bb9; T(SHL(ax, 1)); // 93096 shl ax, 1 ;~ 17C5:4BB9 +cs=0x17c5;eip=0x004bbb; T(SHL(ax, 1)); // 93097 shl ax, 1 ;~ 17C5:4BBB +cs=0x17c5;eip=0x004bbd; X(PUSH(ax)); // 93098 push ax ;~ 17C5:4BBD +cs=0x17c5;eip=0x004bbe; J(CALL(sub_2b787,0)); // 93099 call sub_2B787 ;~ 17C5:4BBE +cs=0x17c5;eip=0x004bc1; T(ADD(sp, 2)); // 93100 add sp, 2 ;~ 17C5:4BC1 +cs=0x17c5;eip=0x004bc4; T(CWD); // 93101 cwd ;~ 17C5:4BC4 +cs=0x17c5;eip=0x004bc5; X(PUSH(dx)); // 93102 push dx ;~ 17C5:4BC5 +cs=0x17c5;eip=0x004bc6; X(PUSH(ax)); // 93103 push ax ;~ 17C5:4BC6 +cs=0x17c5;eip=0x004bc7; J(CALL(sub_34ee0,0)); // 93104 call sub_34EE0 ;~ 17C5:4BC7 +cs=0x17c5;eip=0x004bca; T(cl = 3;); // 93105 mov cl, 3 ;~ 17C5:4BCA +loc_2adfc: + // 5431 +cs=0x17c5;eip=0x004bcc; T(SAR(dx, 1)); // 93108 sar dx, 1 ;~ 17C5:4BCC +cs=0x17c5;eip=0x004bce; T(RCR(ax, 1)); // 93109 rcr ax, 1 ;~ 17C5:4BCE +cs=0x17c5;eip=0x004bd0; T(DEC(cl)); // 93110 dec cl ;~ 17C5:4BD0 +cs=0x17c5;eip=0x004bd2; J(JZ(loc_2ae06)); // 93111 jz short loc_2AE06 ;~ 17C5:4BD2 +cs=0x17c5;eip=0x004bd4; J(JMP(loc_2adfc)); // 93112 jmp short loc_2ADFC ;~ 17C5:4BD4 +loc_2ae06: + // 5432 +cs=0x17c5;eip=0x004bd6; X(word_527d6 = ax;); // 93116 mov ds:word_527D6, ax ;~ 17C5:4BD6 +cs=0x17c5;eip=0x004bd9; X(PUSH(ax)); // 93117 push ax ;~ 17C5:4BD9 +cs=0x17c5;eip=0x004bda; J(CALL(sub_34dc0,0)); // 93118 call sub_34DC0 ;~ 17C5:4BDA +cs=0x17c5;eip=0x004bdd; T(ADD(sp, 2)); // 93119 add sp, 2 ;~ 17C5:4BDD +cs=0x17c5;eip=0x004be0; X(word_527d6 = ax;); // 93120 mov ds:word_527D6, ax ;~ 17C5:4BE0 +cs=0x17c5;eip=0x004be3; T(TEST(*(db*)(&word_4f42e), 1)); // 93121 test byte ptr ds:word_4F42E, 1 ;~ 17C5:4BE3 +cs=0x17c5;eip=0x004be8; J(JNZ(loc_2ae24)); // 93122 jnz short loc_2AE24 ;~ 17C5:4BE8 +cs=0x17c5;eip=0x004bea; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 93123 mov ax, [bp+var_32] ;~ 17C5:4BEA +cs=0x17c5;eip=0x004bed; T(cl = 3;); // 93124 mov cl, 3 ;~ 17C5:4BED +cs=0x17c5;eip=0x004bef; T(SAR(ax, cl)); // 93125 sar ax, cl ;~ 17C5:4BEF +cs=0x17c5;eip=0x004bf1; X(SUB(*(dw*)(raddr(ss,bp+var_32)), ax)); // 93126 sub [bp+var_32], ax ;~ 17C5:4BF1 +loc_2ae24: + // 5433 +cs=0x17c5;eip=0x004bf4; T(ax = 0x1B;); // 93129 mov ax, 1Bh ;~ 17C5:4BF4 +cs=0x17c5;eip=0x004bf7; X(IMUL1_2(word_527d6)); // 93130 imul ds:word_527D6 ;~ 17C5:4BF7 +cs=0x17c5;eip=0x004bfb; X(word_50b2e = ax;); // 93131 mov ds:word_50B2E, ax ;~ 17C5:4BFB +loc_2ae2e: + // 5434 +cs=0x17c5;eip=0x004bfe; T(ax = 0x383;); // 93135 mov ax, 383h ;~ 17C5:4BFE +cs=0x17c5;eip=0x004c01; X(PUSH(ax)); // 93136 push ax ;~ 17C5:4C01 +cs=0x17c5;eip=0x004c02; T(SUB(ax, ax)); // 93137 sub ax, ax ;~ 17C5:4C02 +cs=0x17c5;eip=0x004c04; X(PUSH(ax)); // 93138 push ax ;~ 17C5:4C04 +cs=0x17c5;eip=0x004c05; X(PUSH(*(dw*)(raddr(ss,bp+var_32)))); // 93139 push [bp+var_32] ;~ 17C5:4C05 +cs=0x17c5;eip=0x004c08; J(CALL(sub_33194,0)); // 93140 call sub_33194 ;~ 17C5:4C08 +cs=0x17c5;eip=0x004c0b; T(ADD(sp, 6)); // 93141 add sp, 6 ;~ 17C5:4C0B +cs=0x17c5;eip=0x004c0e; T(cx = 0x1B;); // 93142 mov cx, 1Bh ;~ 17C5:4C0E +cs=0x17c5;eip=0x004c11; T(IMUL1_2(cx)); // 93143 imul cx ;~ 17C5:4C11 +cs=0x17c5;eip=0x004c13; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 93144 mov [bp+var_1A], ax ;~ 17C5:4C13 +cs=0x17c5;eip=0x004c16; T(ax = word_492f4;); // 93145 mov ax, word_492F4 ;~ 17C5:4C16 +cs=0x17c5;eip=0x004c19; T(CWD); // 93146 cwd ;~ 17C5:4C19 +cs=0x17c5;eip=0x004c1a; X(PUSH(dx)); // 93147 push dx ;~ 17C5:4C1A +cs=0x17c5;eip=0x004c1b; X(PUSH(ax)); // 93148 push ax ;~ 17C5:4C1B +cs=0x17c5;eip=0x004c1c; T(ax = 0x10;); // 93149 mov ax, 10h ;~ 17C5:4C1C +cs=0x17c5;eip=0x004c1f; T(CWD); // 93150 cwd ;~ 17C5:4C1F +cs=0x17c5;eip=0x004c20; X(PUSH(dx)); // 93151 push dx ;~ 17C5:4C20 +cs=0x17c5;eip=0x004c21; X(PUSH(ax)); // 93152 push ax ;~ 17C5:4C21 +cs=0x17c5;eip=0x004c22; T(ax = word_50b74;); // 93153 mov ax, ds:word_50B74 ;~ 17C5:4C22 +cs=0x17c5;eip=0x004c25; T(CWD); // 93154 cwd ;~ 17C5:4C25 +cs=0x17c5;eip=0x004c26; T(cx = ax;); // 93155 mov cx, ax ;~ 17C5:4C26 +cs=0x17c5;eip=0x004c28; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 93156 mov ax, [bp+var_1A] ;~ 17C5:4C28 +cs=0x17c5;eip=0x004c2b; T(bx = dx;); // 93157 mov bx, dx ;~ 17C5:4C2B +cs=0x17c5;eip=0x004c2d; T(CWD); // 93158 cwd ;~ 17C5:4C2D +cs=0x17c5;eip=0x004c2e; T(SUB(ax, cx)); // 93159 sub ax, cx ;~ 17C5:4C2E +cs=0x17c5;eip=0x004c30; T(SBB(dx, bx)); // 93160 sbb dx, bx ;~ 17C5:4C30 +cs=0x17c5;eip=0x004c32; X(PUSH(dx)); // 93161 push dx ;~ 17C5:4C32 +cs=0x17c5;eip=0x004c33; X(PUSH(ax)); // 93162 push ax ;~ 17C5:4C33 +cs=0x17c5;eip=0x004c34; J(CALL(sub_34e44,0)); // 93163 call sub_34E44 ;~ 17C5:4C34 +cs=0x17c5;eip=0x004c37; X(PUSH(dx)); // 93164 push dx ;~ 17C5:4C37 +cs=0x17c5;eip=0x004c38; X(PUSH(ax)); // 93165 push ax ;~ 17C5:4C38 +cs=0x17c5;eip=0x004c39; J(CALL(sub_34e44,0)); // 93166 call sub_34E44 ;~ 17C5:4C39 +cs=0x17c5;eip=0x004c3c; X(ADD(word_50b74, ax)); // 93167 add ds:word_50B74, ax ;~ 17C5:4C3C +cs=0x17c5;eip=0x004c40; X(PUSH(word_50b74)); // 93168 push ds:word_50B74 ;~ 17C5:4C40 +cs=0x17c5;eip=0x004c44; J(CALL(sub_34dc0,0)); // 93169 call sub_34DC0 ;~ 17C5:4C44 +cs=0x17c5;eip=0x004c47; T(ADD(sp, 2)); // 93170 add sp, 2 ;~ 17C5:4C47 +cs=0x17c5;eip=0x004c4a; T(INC(ax)); // 93171 inc ax ;~ 17C5:4C4A +cs=0x17c5;eip=0x004c4b; T(CWD); // 93172 cwd ;~ 17C5:4C4B +cs=0x17c5;eip=0x004c4c; X(PUSH(dx)); // 93173 push dx ;~ 17C5:4C4C +cs=0x17c5;eip=0x004c4d; X(PUSH(ax)); // 93174 push ax ;~ 17C5:4C4D +cs=0x17c5;eip=0x004c4e; T(ax = 0x0C00;); // 93175 mov ax, 0C00h ;~ 17C5:4C4E +cs=0x17c5;eip=0x004c51; T(CWD); // 93176 cwd ;~ 17C5:4C51 +cs=0x17c5;eip=0x004c52; X(PUSH(dx)); // 93177 push dx ;~ 17C5:4C52 +cs=0x17c5;eip=0x004c53; X(PUSH(ax)); // 93178 push ax ;~ 17C5:4C53 +cs=0x17c5;eip=0x004c54; T(ax = word_50b2e;); // 93179 mov ax, ds:word_50B2E ;~ 17C5:4C54 +cs=0x17c5;eip=0x004c57; T(CWD); // 93180 cwd ;~ 17C5:4C57 +cs=0x17c5;eip=0x004c58; X(PUSH(dx)); // 93181 push dx ;~ 17C5:4C58 +cs=0x17c5;eip=0x004c59; X(PUSH(ax)); // 93182 push ax ;~ 17C5:4C59 +cs=0x17c5;eip=0x004c5a; J(CALL(sub_34ee0,0)); // 93183 call sub_34EE0 ;~ 17C5:4C5A +cs=0x17c5;eip=0x004c5d; X(PUSH(dx)); // 93184 push dx ;~ 17C5:4C5D +cs=0x17c5;eip=0x004c5e; X(PUSH(ax)); // 93185 push ax ;~ 17C5:4C5E +cs=0x17c5;eip=0x004c5f; J(CALL(sub_34e44,0)); // 93186 call sub_34E44 ;~ 17C5:4C5F +cs=0x17c5;eip=0x004c62; X(word_5170a = ax;); // 93187 mov ds:word_5170A, ax ;~ 17C5:4C62 +cs=0x17c5;eip=0x004c65; T(CMP(ax, 0x2000)); // 93188 cmp ax, 2000h ;~ 17C5:4C65 +cs=0x17c5;eip=0x004c68; J(JBE(loc_2aea0)); // 93189 jbe short loc_2AEA0 ;~ 17C5:4C68 +cs=0x17c5;eip=0x004c6a; X(word_5170a = 0x2000;); // 93190 mov ds:word_5170A, 2000h ;~ 17C5:4C6A +loc_2aea0: + // 5435 +cs=0x17c5;eip=0x004c70; T(ax = word_5170a;); // 93193 mov ax, ds:word_5170A ;~ 17C5:4C70 +cs=0x17c5;eip=0x004c73; T(SUB(ax, 0x300)); // 93194 sub ax, 300h ;~ 17C5:4C73 +cs=0x17c5;eip=0x004c76; X(PUSH(ax)); // 93195 push ax ;~ 17C5:4C76 +cs=0x17c5;eip=0x004c77; X(PUSH(word_4e2fc)); // 93196 push ds:word_4E2FC ;~ 17C5:4C77 +cs=0x17c5;eip=0x004c7b; J(CALL(sub_333c0,0)); // 93197 call sub_333C0 ;~ 17C5:4C7B +cs=0x17c5;eip=0x004c7e; T(ADD(sp, 4)); // 93198 add sp, 4 ;~ 17C5:4C7E +cs=0x17c5;eip=0x004c81; X(word_4f1f4 = ax;); // 93199 mov ds:word_4F1F4, ax ;~ 17C5:4C81 +cs=0x17c5;eip=0x004c84; T(TEST(*(db*)(&word_4f42e), 8)); // 93200 test byte ptr ds:word_4F42E, 8 ;~ 17C5:4C84 +cs=0x17c5;eip=0x004c89; J(JZ(loc_2af10)); // 93201 jz short loc_2AF10 ;~ 17C5:4C89 +cs=0x17c5;eip=0x004c8b; T(ax = word_4e2fe;); // 93202 mov ax, ds:word_4E2FE ;~ 17C5:4C8B +cs=0x17c5;eip=0x004c8e; T(CMP(word_520ee, ax)); // 93203 cmp ds:word_520EE, ax ;~ 17C5:4C8E +cs=0x17c5;eip=0x004c92; J(JNZ(loc_2aeff)); // 93204 jnz short loc_2AEFF ;~ 17C5:4C92 +cs=0x17c5;eip=0x004c94; T(cx = 0x1B;); // 93205 mov cx, 1Bh ;~ 17C5:4C94 +cs=0x17c5;eip=0x004c97; T(LES(bx, dword_4f220)); // 93206 les bx, ds:dword_4F220 ;~ 17C5:4C97 +cs=0x17c5;eip=0x004c9b; T(MOV(ax, *(dw*)(raddr(es,bx+0x40)))); // 93208 mov ax, es:[bx+40h] ;~ 17C5:4C9B +cs=0x17c5;eip=0x004c9f; T(dx = cx;); // 93209 mov dx, cx ;~ 17C5:4C9F +cs=0x17c5;eip=0x004ca1; T(cl = 3;); // 93210 mov cl, 3 ;~ 17C5:4CA1 +cs=0x17c5;eip=0x004ca3; T(SHL(ax, cl)); // 93211 shl ax, cl ;~ 17C5:4CA3 +cs=0x17c5;eip=0x004ca5; T(SUB(ax, 0x20)); // 93212 sub ax, 20h ; ' ' ;~ 17C5:4CA5 +cs=0x17c5;eip=0x004ca8; T(NEG(ax)); // 93213 neg ax ;~ 17C5:4CA8 +cs=0x17c5;eip=0x004caa; T(cx = dx;); // 93214 mov cx, dx ;~ 17C5:4CAA +cs=0x17c5;eip=0x004cac; T(MUL1_2(cx)); // 93215 mul cx ;~ 17C5:4CAC +cs=0x17c5;eip=0x004cae; T(SUB(dx, dx)); // 93216 sub dx, dx ;~ 17C5:4CAE +cs=0x17c5;eip=0x004cb0; X(DIV2(word_492f4)); // 93217 div word_492F4 ;~ 17C5:4CB0 +cs=0x17c5;eip=0x004cb4; X(SUB(word_50b74, ax)); // 93218 sub ds:word_50B74, ax ;~ 17C5:4CB4 +cs=0x17c5;eip=0x004cb8; T(CMP(word_520ee, 0)); // 93219 cmp ds:word_520EE, 0 ;~ 17C5:4CB8 +cs=0x17c5;eip=0x004cbd; J(JZ(loc_2aefd)); // 93220 jz short loc_2AEFD ;~ 17C5:4CBD +cs=0x17c5;eip=0x004cbf; T(CMP(word_50b74, 0x1B0)); // 93221 cmp ds:word_50B74, 1B0h ;~ 17C5:4CBF +cs=0x17c5;eip=0x004cc5; J(JNC(loc_2aefd)); // 93222 jnb short loc_2AEFD ;~ 17C5:4CC5 +cs=0x17c5;eip=0x004cc7; X(word_50b74 = 0;); // 93223 mov ds:word_50B74, 0 ;~ 17C5:4CC7 +loc_2aefd: + // 5436 +cs=0x17c5;eip=0x004ccd; J(JMP(loc_2af10)); // 93227 jmp short loc_2AF10 ;~ 17C5:4CCD +loc_2aeff: + // 5437 +cs=0x17c5;eip=0x004ccf; T(ax = word_50b74;); // 93231 mov ax, ds:word_50B74 ;~ 17C5:4CCF +cs=0x17c5;eip=0x004cd2; T(cl = 4;); // 93232 mov cl, 4 ;~ 17C5:4CD2 +cs=0x17c5;eip=0x004cd4; T(SHR(ax, cl)); // 93233 shr ax, cl ;~ 17C5:4CD4 +cs=0x17c5;eip=0x004cd6; T(SUB(dx, dx)); // 93234 sub dx, dx ;~ 17C5:4CD6 +cs=0x17c5;eip=0x004cd8; X(DIV2(word_492f4)); // 93235 div word_492F4 ;~ 17C5:4CD8 +cs=0x17c5;eip=0x004cdc; X(SUB(word_50b74, ax)); // 93236 sub ds:word_50B74, ax ;~ 17C5:4CDC +loc_2af10: + // 5438 +cs=0x17c5;eip=0x004ce0; T(CMP(word_50b74, 0x0AFC8)); // 93240 cmp ds:word_50B74, 0AFC8h ;~ 17C5:4CE0 +cs=0x17c5;eip=0x004ce6; J(JBE(loc_2af1e)); // 93241 jbe short loc_2AF1E ;~ 17C5:4CE6 +cs=0x17c5;eip=0x004ce8; X(word_50b74 = 0;); // 93242 mov ds:word_50B74, 0 ;~ 17C5:4CE8 +loc_2af1e: + // 5439 +cs=0x17c5;eip=0x004cee; X(PUSH(word_50b74)); // 93245 push ds:word_50B74 ;~ 17C5:4CEE +cs=0x17c5;eip=0x004cf2; X(PUSH(word_4e2fa)); // 93246 push ds:word_4E2FA ;~ 17C5:4CF2 +cs=0x17c5;eip=0x004cf6; J(CALL(sub_333c0,0)); // 93247 call sub_333C0 ;~ 17C5:4CF6 +cs=0x17c5;eip=0x004cf9; T(ADD(sp, 4)); // 93248 add sp, 4 ;~ 17C5:4CF9 +cs=0x17c5;eip=0x004cfc; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 93249 mov [bp+var_22], ax ;~ 17C5:4CFC +cs=0x17c5;eip=0x004cff; T(ax = word_50b74;); // 93250 mov ax, ds:word_50B74 ;~ 17C5:4CFF +cs=0x17c5;eip=0x004d02; T(SUB(dx, dx)); // 93251 sub dx, dx ;~ 17C5:4D02 +cs=0x17c5;eip=0x004d04; T(cx = 0x1B;); // 93252 mov cx, 1Bh ;~ 17C5:4D04 +cs=0x17c5;eip=0x004d07; T(DIV2(cx)); // 93253 div cx ;~ 17C5:4D07 +cs=0x17c5;eip=0x004d09; X(word_50c8a = ax;); // 93254 mov ds:word_50C8A, ax ;~ 17C5:4D09 +cs=0x17c5;eip=0x004d0c; X(PUSH(word_511d6)); // 93255 push ds:word_511D6 ;~ 17C5:4D0C +cs=0x17c5;eip=0x004d10; X(PUSH(ax)); // 93256 push ax ;~ 17C5:4D10 +cs=0x17c5;eip=0x004d11; J(CALLF(sub_49bb0,0)); // 93257 call far ptr sub_49BB0 ;~ 17C5:4D11 +seg2623_4d16_proc: + // 93261 +cs=0x17c5;eip=0x004d16; T(ADD(sp, 4)); // 93261 add sp, 4 ;~ 17C5:4D16 +cs=0x17c5;eip=0x004d19; T(ax = word_50b74;); // 93262 mov ax, ds:word_50B74 ;~ 17C5:4D19 +cs=0x17c5;eip=0x004d1c; T(cl = 9;); // 93263 mov cl, 9 ;~ 17C5:4D1C +cs=0x17c5;eip=0x004d1e; T(SHR(ax, cl)); // 93264 shr ax, cl ;~ 17C5:4D1E +cs=0x17c5;eip=0x004d20; T(ADD(ax, 0x20)); // 93265 add ax, 20h ; ' ' ;~ 17C5:4D20 +cs=0x17c5;eip=0x004d23; T(CWD); // 93266 cwd ;~ 17C5:4D23 +cs=0x17c5;eip=0x004d24; X(PUSH(dx)); // 93267 push dx ;~ 17C5:4D24 +cs=0x17c5;eip=0x004d25; X(PUSH(ax)); // 93268 push ax ;~ 17C5:4D25 +cs=0x17c5;eip=0x004d26; T(ax = word_4f20a;); // 93269 mov ax, ds:word_4F20A ;~ 17C5:4D26 +cs=0x17c5;eip=0x004d29; T(cl = 4;); // 93270 mov cl, 4 ;~ 17C5:4D29 +cs=0x17c5;eip=0x004d2b; T(SHL(ax, cl)); // 93271 shl ax, cl ;~ 17C5:4D2B +cs=0x17c5;eip=0x004d2d; X(PUSH(ax)); // 93272 push ax ;~ 17C5:4D2D +cs=0x17c5;eip=0x004d2e; X(PUSH(word_4e2fc)); // 93273 push ds:word_4E2FC ;~ 17C5:4D2E +cs=0x17c5;eip=0x004d32; J(CALL(sub_333a8,0)); // 93274 call sub_333A8 ;~ 17C5:4D32 +cs=0x17c5;eip=0x004d35; T(ADD(sp, 4)); // 93275 add sp, 4 ;~ 17C5:4D35 +cs=0x17c5;eip=0x004d38; T(CWD); // 93276 cwd ;~ 17C5:4D38 +cs=0x17c5;eip=0x004d39; T(cl = 7;); // 93277 mov cl, 7 ;~ 17C5:4D39 +loc_2af6b: + // 5440 +cs=0x17c5;eip=0x004d3b; T(SHL(ax, 1)); // 93280 shl ax, 1 ;~ 17C5:4D3B +cs=0x17c5;eip=0x004d3d; T(RCL(dx, 1)); // 93281 rcl dx, 1 ;~ 17C5:4D3D +cs=0x17c5;eip=0x004d3f; T(DEC(cl)); // 93282 dec cl ;~ 17C5:4D3F +cs=0x17c5;eip=0x004d41; J(JZ(loc_2af75)); // 93283 jz short loc_2AF75 ;~ 17C5:4D41 +cs=0x17c5;eip=0x004d43; J(JMP(loc_2af6b)); // 93284 jmp short loc_2AF6B ;~ 17C5:4D43 +loc_2af75: + // 5441 +cs=0x17c5;eip=0x004d45; X(PUSH(dx)); // 93288 push dx ;~ 17C5:4D45 +cs=0x17c5;eip=0x004d46; X(PUSH(ax)); // 93289 push ax ;~ 17C5:4D46 +cs=0x17c5;eip=0x004d47; J(CALL(sub_34e44,0)); // 93290 call sub_34E44 ;~ 17C5:4D47 +cs=0x17c5;eip=0x004d4a; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 93291 mov [bp-18h], ax ;~ 17C5:4D4A +cs=0x17c5;eip=0x004d4d; X(PUSH(ax)); // 93292 push ax ;~ 17C5:4D4D +cs=0x17c5;eip=0x004d4e; X(PUSH(word_4e2fa)); // 93293 push ds:word_4E2FA ;~ 17C5:4D4E +cs=0x17c5;eip=0x004d52; J(CALL(sub_333c0,0)); // 93294 call sub_333C0 ;~ 17C5:4D52 +cs=0x17c5;eip=0x004d55; T(ADD(sp, 4)); // 93295 add sp, 4 ;~ 17C5:4D55 +cs=0x17c5;eip=0x004d58; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 93296 mov [bp-18h], ax ;~ 17C5:4D58 +cs=0x17c5;eip=0x004d5b; T(ax = word_4e2fe;); // 93297 mov ax, ds:word_4E2FE ;~ 17C5:4D5B +cs=0x17c5;eip=0x004d5e; T(CMP(word_520ee, ax)); // 93298 cmp ds:word_520EE, ax ;~ 17C5:4D5E +cs=0x17c5;eip=0x004d62; J(JNZ(loc_2afb5)); // 93299 jnz short loc_2AFB5 ;~ 17C5:4D62 +cs=0x17c5;eip=0x004d64; T(ax = word_5223e;); // 93300 mov ax, ds:word_5223E ;~ 17C5:4D64 +cs=0x17c5;eip=0x004d67; T(NEG(ax)); // 93301 neg ax ;~ 17C5:4D67 +cs=0x17c5;eip=0x004d69; T(cl = 6;); // 93302 mov cl, 6 ;~ 17C5:4D69 +cs=0x17c5;eip=0x004d6b; T(SHL(ax, cl)); // 93303 shl ax, cl ;~ 17C5:4D6B +cs=0x17c5;eip=0x004d6d; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 93304 mov [bp-18h], ax ;~ 17C5:4D6D +cs=0x17c5;eip=0x004d70; X(word_5223e = 0;); // 93305 mov ds:word_5223E, 0 ;~ 17C5:4D70 +cs=0x17c5;eip=0x004d76; T(ax = word_527d6;); // 93306 mov ax, ds:word_527D6 ;~ 17C5:4D76 +cs=0x17c5;eip=0x004d79; T(CMP(word_50c8a, ax)); // 93307 cmp ds:word_50C8A, ax ;~ 17C5:4D79 +cs=0x17c5;eip=0x004d7d; J(JGE(loc_2afb5)); // 93308 jge short loc_2AFB5 ;~ 17C5:4D7D +cs=0x17c5;eip=0x004d7f; X(word_527d4 = 0;); // 93309 mov ds:word_527D4, 0 ;~ 17C5:4D7F +loc_2afb5: + // 5442 +cs=0x17c5;eip=0x004d85; T(CMP(word_4f20e, 0)); // 93313 cmp ds:word_4F20E, 0 ;~ 17C5:4D85 +cs=0x17c5;eip=0x004d8a; J(JZ(loc_2afce)); // 93314 jz short loc_2AFCE ;~ 17C5:4D8A +cs=0x17c5;eip=0x004d8c; T(ax = 0x0FC00;); // 93315 mov ax, 0FC00h ;~ 17C5:4D8C +cs=0x17c5;eip=0x004d8f; T(SUB(ax, word_4e2fa)); // 93316 sub ax, ds:word_4E2FA ;~ 17C5:4D8F +cs=0x17c5;eip=0x004d93; X(word_527d4 = ax;); // 93317 mov ds:word_527D4, ax ;~ 17C5:4D93 +cs=0x17c5;eip=0x004d96; T(SUB(ax, ax)); // 93318 sub ax, ax ;~ 17C5:4D96 +cs=0x17c5;eip=0x004d98; X(word_50b74 = ax;); // 93319 mov ds:word_50B74, ax ;~ 17C5:4D98 +cs=0x17c5;eip=0x004d9b; X(word_4e310 = ax;); // 93320 mov ds:word_4E310, ax ;~ 17C5:4D9B +loc_2afce: + // 5443 +cs=0x17c5;eip=0x004d9e; T(ax = word_492f4;); // 93323 mov ax, word_492F4 ;~ 17C5:4D9E +cs=0x17c5;eip=0x004da1; T(CWD); // 93324 cwd ;~ 17C5:4DA1 +cs=0x17c5;eip=0x004da2; X(PUSH(dx)); // 93325 push dx ;~ 17C5:4DA2 +cs=0x17c5;eip=0x004da3; X(PUSH(ax)); // 93326 push ax ;~ 17C5:4DA3 +cs=0x17c5;eip=0x004da4; T(ax = word_5223e;); // 93327 mov ax, ds:word_5223E ;~ 17C5:4DA4 +cs=0x17c5;eip=0x004da7; T(CWD); // 93328 cwd ;~ 17C5:4DA7 +cs=0x17c5;eip=0x004da8; T(cl = 7;); // 93329 mov cl, 7 ;~ 17C5:4DA8 +loc_2afda: + // 5444 +cs=0x17c5;eip=0x004daa; T(SHL(ax, 1)); // 93332 shl ax, 1 ;~ 17C5:4DAA +cs=0x17c5;eip=0x004dac; T(RCL(dx, 1)); // 93333 rcl dx, 1 ;~ 17C5:4DAC +cs=0x17c5;eip=0x004dae; T(DEC(cl)); // 93334 dec cl ;~ 17C5:4DAE +cs=0x17c5;eip=0x004db0; J(JZ(loc_2afe4)); // 93335 jz short loc_2AFE4 ;~ 17C5:4DB0 +cs=0x17c5;eip=0x004db2; J(JMP(loc_2afda)); // 93336 jmp short loc_2AFDA ;~ 17C5:4DB2 +loc_2afe4: + // 5445 +cs=0x17c5;eip=0x004db4; X(PUSH(dx)); // 93340 push dx ;~ 17C5:4DB4 +cs=0x17c5;eip=0x004db5; X(PUSH(ax)); // 93341 push ax ;~ 17C5:4DB5 +cs=0x17c5;eip=0x004db6; J(CALL(sub_34e44,0)); // 93342 call sub_34E44 ;~ 17C5:4DB6 +cs=0x17c5;eip=0x004db9; X(MOV(*(dw*)(raddr(ss,bp-0x28)), ax)); // 93343 mov [bp-28h], ax ;~ 17C5:4DB9 +cs=0x17c5;eip=0x004dbc; T(OR(ax, ax)); // 93344 or ax, ax ;~ 17C5:4DBC +cs=0x17c5;eip=0x004dbe; J(JZ(loc_2b01c)); // 93345 jz short loc_2B01C ;~ 17C5:4DBE +cs=0x17c5;eip=0x004dc0; X(PUSH(ax)); // 93347 push ax ;~ 17C5:4DC0 +cs=0x17c5;eip=0x004dc1; J(CALL(sub_29db6,0)); // 93348 call sub_29DB6 ;~ 17C5:4DC1 +cs=0x17c5;eip=0x004dc4; T(ADD(sp, 2)); // 93349 add sp, 2 ;~ 17C5:4DC4 +cs=0x17c5;eip=0x004dc7; X(word_4e2dc = ax;); // 93350 mov ds:word_4E2DC, ax ;~ 17C5:4DC7 +cs=0x17c5;eip=0x004dca; X(word_4e2d4 = ax;); // 93351 mov ds:word_4E2D4, ax ;~ 17C5:4DCA +cs=0x17c5;eip=0x004dcd; X(PUSH(*(dw*)(raddr(ss,bp-0x28)))); // 93352 push word ptr [bp-28h] ;~ 17C5:4DCD +cs=0x17c5;eip=0x004dd0; J(CALL(sub_29dc6,0)); // 93353 call sub_29DC6 ;~ 17C5:4DD0 +cs=0x17c5;eip=0x004dd3; T(ADD(sp, 2)); // 93354 add sp, 2 ;~ 17C5:4DD3 +cs=0x17c5;eip=0x004dd6; X(word_4e2d6 = ax;); // 93355 mov ds:word_4E2D6, ax ;~ 17C5:4DD6 +cs=0x17c5;eip=0x004dd9; T(NEG(ax)); // 93356 neg ax ;~ 17C5:4DD9 +cs=0x17c5;eip=0x004ddb; X(word_4e2da = ax;); // 93357 mov ds:word_4E2DA, ax ;~ 17C5:4DDB +cs=0x17c5;eip=0x004dde; T(ax = 0x57F4;); // 93358 mov ax, 57F4h ;~ 17C5:4DDE +cs=0x17c5;eip=0x004de1; X(PUSH(ax)); // 93359 push ax ;~ 17C5:4DE1 +cs=0x17c5;eip=0x004de2; T(ax = 0x57BE;); // 93360 mov ax, 57BEh ;~ 17C5:4DE2 +cs=0x17c5;eip=0x004de5; X(PUSH(ax)); // 93361 push ax ;~ 17C5:4DE5 +cs=0x17c5;eip=0x004de6; J(CALL(sub_2b429,0)); // 93362 call sub_2B429 ;~ 17C5:4DE6 +cs=0x17c5;eip=0x004de9; T(ADD(sp, 4)); // 93363 add sp, 4 ;~ 17C5:4DE9 +loc_2b01c: + // 5446 +cs=0x17c5;eip=0x004dec; T(ax = word_527d4;); // 93366 mov ax, ds:word_527D4 ;~ 17C5:4DEC +cs=0x17c5;eip=0x004def; T(cl = 7;); // 93367 mov cl, 7 ;~ 17C5:4DEF +cs=0x17c5;eip=0x004df1; T(SHL(ax, cl)); // 93368 shl ax, cl ;~ 17C5:4DF1 +cs=0x17c5;eip=0x004df3; T(CWD); // 93369 cwd ;~ 17C5:4DF3 +cs=0x17c5;eip=0x004df4; T(cx = word_492f4;); // 93370 mov cx, word_492F4 ;~ 17C5:4DF4 +cs=0x17c5;eip=0x004df8; T(IDIV2(cx)); // 93371 idiv cx ;~ 17C5:4DF8 +cs=0x17c5;eip=0x004dfa; X(MOV(*(dw*)(raddr(ss,bp-0x20)), ax)); // 93372 mov [bp-20h], ax ;~ 17C5:4DFA +cs=0x17c5;eip=0x004dfd; T(OR(ax, ax)); // 93373 or ax, ax ;~ 17C5:4DFD +cs=0x17c5;eip=0x004dff; J(JZ(loc_2b05d)); // 93374 jz short loc_2B05D ;~ 17C5:4DFF +cs=0x17c5;eip=0x004e01; X(PUSH(ax)); // 93375 push ax ;~ 17C5:4E01 +cs=0x17c5;eip=0x004e02; J(CALL(sub_29db6,0)); // 93376 call sub_29DB6 ;~ 17C5:4E02 +cs=0x17c5;eip=0x004e05; T(ADD(sp, 2)); // 93377 add sp, 2 ;~ 17C5:4E05 +cs=0x17c5;eip=0x004e08; X(word_4e2d2 = ax;); // 93378 mov ds:word_4E2D2, ax ;~ 17C5:4E08 +cs=0x17c5;eip=0x004e0b; X(word_4e2ca = ax;); // 93379 mov ds:word_4E2CA, ax ;~ 17C5:4E0B +cs=0x17c5;eip=0x004e0e; X(PUSH(*(dw*)(raddr(ss,bp-0x20)))); // 93380 push word ptr [bp-20h] ;~ 17C5:4E0E +cs=0x17c5;eip=0x004e11; J(CALL(sub_29dc6,0)); // 93381 call sub_29DC6 ;~ 17C5:4E11 +cs=0x17c5;eip=0x004e14; T(ADD(sp, 2)); // 93382 add sp, 2 ;~ 17C5:4E14 +cs=0x17c5;eip=0x004e17; X(word_4e2d0 = ax;); // 93383 mov ds:word_4E2D0, ax ;~ 17C5:4E17 +cs=0x17c5;eip=0x004e1a; T(NEG(ax)); // 93384 neg ax ;~ 17C5:4E1A +cs=0x17c5;eip=0x004e1c; X(word_4e2cc = ax;); // 93385 mov ds:word_4E2CC, ax ;~ 17C5:4E1C +cs=0x17c5;eip=0x004e1f; T(ax = 0x57E2;); // 93386 mov ax, 57E2h ;~ 17C5:4E1F +cs=0x17c5;eip=0x004e22; X(PUSH(ax)); // 93387 push ax ;~ 17C5:4E22 +cs=0x17c5;eip=0x004e23; T(ax = 0x57BE;); // 93388 mov ax, 57BEh ;~ 17C5:4E23 +cs=0x17c5;eip=0x004e26; X(PUSH(ax)); // 93389 push ax ;~ 17C5:4E26 +cs=0x17c5;eip=0x004e27; J(CALL(sub_2b429,0)); // 93390 call sub_2B429 ;~ 17C5:4E27 +cs=0x17c5;eip=0x004e2a; T(ADD(sp, 4)); // 93391 add sp, 4 ;~ 17C5:4E2A +loc_2b05d: + // 5447 +cs=0x17c5;eip=0x004e2d; T(MOV(ax, *(dw*)(raddr(ss,bp-0x18)))); // 93394 mov ax, [bp-18h] ;~ 17C5:4E2D +cs=0x17c5;eip=0x004e30; T(CWD); // 93395 cwd ;~ 17C5:4E30 +cs=0x17c5;eip=0x004e31; T(cx = word_492f4;); // 93396 mov cx, word_492F4 ;~ 17C5:4E31 +cs=0x17c5;eip=0x004e35; T(IDIV2(cx)); // 93397 idiv cx ;~ 17C5:4E35 +cs=0x17c5;eip=0x004e37; X(MOV(*(dw*)(raddr(ss,bp-0x16)), ax)); // 93398 mov [bp-16h], ax ;~ 17C5:4E37 +cs=0x17c5;eip=0x004e3a; T(OR(ax, ax)); // 93399 or ax, ax ;~ 17C5:4E3A +cs=0x17c5;eip=0x004e3c; J(JZ(loc_2b09a)); // 93400 jz short loc_2B09A ;~ 17C5:4E3C +cs=0x17c5;eip=0x004e3e; X(PUSH(ax)); // 93401 push ax ;~ 17C5:4E3E +cs=0x17c5;eip=0x004e3f; J(CALL(sub_29db6,0)); // 93402 call sub_29DB6 ;~ 17C5:4E3F +cs=0x17c5;eip=0x004e42; T(ADD(sp, 2)); // 93403 add sp, 2 ;~ 17C5:4E42 +cs=0x17c5;eip=0x004e45; X(word_4e2c0 = ax;); // 93404 mov ds:word_4E2C0, ax ;~ 17C5:4E45 +cs=0x17c5;eip=0x004e48; X(word_4e2b0 = ax;); // 93405 mov ds:word_4E2B0, ax ;~ 17C5:4E48 +cs=0x17c5;eip=0x004e4b; X(PUSH(*(dw*)(raddr(ss,bp-0x16)))); // 93406 push word ptr [bp-16h] ;~ 17C5:4E4B +cs=0x17c5;eip=0x004e4e; J(CALL(sub_29dc6,0)); // 93407 call sub_29DC6 ;~ 17C5:4E4E +cs=0x17c5;eip=0x004e51; T(ADD(sp, 2)); // 93408 add sp, 2 ;~ 17C5:4E51 +cs=0x17c5;eip=0x004e54; X(word_4e2b4 = ax;); // 93409 mov ds:word_4E2B4, ax ;~ 17C5:4E54 +cs=0x17c5;eip=0x004e57; T(NEG(ax)); // 93410 neg ax ;~ 17C5:4E57 +cs=0x17c5;eip=0x004e59; X(word_4e2bc = ax;); // 93411 mov ds:word_4E2BC, ax ;~ 17C5:4E59 +cs=0x17c5;eip=0x004e5c; T(ax = 0x57BE;); // 93412 mov ax, 57BEh ;~ 17C5:4E5C +cs=0x17c5;eip=0x004e5f; X(PUSH(ax)); // 93413 push ax ;~ 17C5:4E5F +cs=0x17c5;eip=0x004e60; T(ax = 0x57D0;); // 93414 mov ax, 57D0h ;~ 17C5:4E60 +cs=0x17c5;eip=0x004e63; X(PUSH(ax)); // 93415 push ax ;~ 17C5:4E63 +cs=0x17c5;eip=0x004e64; J(CALL(sub_2b429,0)); // 93416 call sub_2B429 ;~ 17C5:4E64 +cs=0x17c5;eip=0x004e67; T(ADD(sp, 4)); // 93417 add sp, 4 ;~ 17C5:4E67 +loc_2b09a: + // 5448 +cs=0x17c5;eip=0x004e6a; J(CALL(sub_2b467,0)); // 93420 call sub_2B467 ;~ 17C5:4E6A +__unk_2b09d: + // 5449 +cs=0x17c5;eip=0x004e6d; T(ax = word_50b74;); // 93423 mov ax, ds:word_50B74 ;~ 17C5:4E6D +cs=0x17c5;eip=0x004e70; T(CMP(word_50b2e, ax)); // 93424 cmp ds:word_50B2E, ax ;~ 17C5:4E70 +cs=0x17c5;eip=0x004e74; J(JBE(loc_2b0f6)); // 93425 jbe short loc_2B0F6 ;~ 17C5:4E74 +cs=0x17c5;eip=0x004e76; T(ax = word_4e2fe;); // 93427 mov ax, ds:word_4E2FE ;~ 17C5:4E76 +cs=0x17c5;eip=0x004e79; T(CMP(word_520ee, ax)); // 93428 cmp ds:word_520EE, ax ;~ 17C5:4E79 +cs=0x17c5;eip=0x004e7d; J(JNC(loc_2b0f6)); // 93429 jnb short loc_2B0F6 ;~ 17C5:4E7D +cs=0x17c5;eip=0x004e7f; T(LES(bx, dword_4f220)); // 93431 les bx, ds:dword_4F220 ;~ 17C5:4E7F +cs=0x17c5;eip=0x004e83; T(CMP(*(dw*)(raddr(es,bx+0x40)), 2)); // 93433 cmp word ptr es:[bx+40h], 2 ;~ 17C5:4E83 +cs=0x17c5;eip=0x004e88; J(JZ(loc_2b0c1)); // 93434 jz short loc_2B0C1 ;~ 17C5:4E88 +cs=0x17c5;eip=0x004e8a; T(CMP(word_521c0, 8)); // 93435 cmp ds:word_521C0, 8 ;~ 17C5:4E8A +cs=0x17c5;eip=0x004e8f; J(JLE(loc_2b0c5)); // 93436 jle short loc_2B0C5 ;~ 17C5:4E8F +loc_2b0c1: + // 5450 +cs=0x17c5;eip=0x004e91; T(cl = 1;); // 93439 mov cl, 1 ;~ 17C5:4E91 +cs=0x17c5;eip=0x004e93; J(JMP(loc_2b0c7)); // 93440 jmp short loc_2B0C7 ;~ 17C5:4E93 +loc_2b0c5: + // 5451 +cs=0x17c5;eip=0x004e95; T(cl = 2;); // 93444 mov cl, 2 ;~ 17C5:4E95 +loc_2b0c7: + // 5452 +cs=0x17c5;eip=0x004e97; T(ax = word_50b2e;); // 93447 mov ax, ds:word_50B2E ;~ 17C5:4E97 +cs=0x17c5;eip=0x004e9a; T(SUB(ax, word_50b74)); // 93448 sub ax, ds:word_50B74 ;~ 17C5:4E9A +cs=0x17c5;eip=0x004e9e; T(SHR(ax, cl)); // 93449 shr ax, cl ;~ 17C5:4E9E +cs=0x17c5;eip=0x004ea0; X(SUB(word_4e2fa, ax)); // 93450 sub ds:word_4E2FA, ax ;~ 17C5:4EA0 +cs=0x17c5;eip=0x004ea4; X(byte_4e30d = 1;); // 93451 mov ds:byte_4E30D, 1 ;~ 17C5:4EA4 +cs=0x17c5;eip=0x004ea9; T(CMP(word_4e2fa, 0)); // 93452 cmp ds:word_4E2FA, 0 ;~ 17C5:4EA9 +cs=0x17c5;eip=0x004eae; J(JL(loc_2b0e8)); // 93453 jl short loc_2B0E8 ;~ 17C5:4EAE +cs=0x17c5;eip=0x004eb0; T(CMP(word_4e2fe, 0x0C8)); // 93454 cmp ds:word_4E2FE, 0C8h ;~ 17C5:4EB0 +cs=0x17c5;eip=0x004eb6; J(JNC(loc_2b0f6)); // 93455 jnb short loc_2B0F6 ;~ 17C5:4EB6 +loc_2b0e8: + // 5453 +cs=0x17c5;eip=0x004eb8; T(ax = 1;); // 93458 mov ax, 1 ;~ 17C5:4EB8 +cs=0x17c5;eip=0x004ebb; X(PUSH(ax)); // 93459 push ax ;~ 17C5:4EBB +cs=0x17c5;eip=0x004ebc; T(ax = 0x14;); // 93460 mov ax, 14h ;~ 17C5:4EBC +cs=0x17c5;eip=0x004ebf; X(PUSH(ax)); // 93461 push ax ;~ 17C5:4EBF +cs=0x17c5;eip=0x004ec0; J(CALL(sub_33c65,0)); // 93462 call sub_33C65 ;~ 17C5:4EC0 +cs=0x17c5;eip=0x004ec3; T(ADD(sp, 4)); // 93464 add sp, 4 ;~ 17C5:4EC3 +loc_2b0f6: + // 5454 +cs=0x17c5;eip=0x004ec6; T(ax = word_4e2fe;); // 93468 mov ax, ds:word_4E2FE ;~ 17C5:4EC6 +cs=0x17c5;eip=0x004ec9; T(CMP(word_520ee, ax)); // 93469 cmp ds:word_520EE, ax ;~ 17C5:4EC9 +cs=0x17c5;eip=0x004ecd; J(JNZ(loc_2b135)); // 93470 jnz short loc_2B135 ;~ 17C5:4ECD +cs=0x17c5;eip=0x004ecf; T(CMP(word_4e2fc, 0)); // 93471 cmp ds:word_4E2FC, 0 ;~ 17C5:4ECF +cs=0x17c5;eip=0x004ed4; J(JZ(loc_2b111)); // 93472 jz short loc_2B111 ;~ 17C5:4ED4 +cs=0x17c5;eip=0x004ed6; X(word_4e2fc = 0;); // 93473 mov ds:word_4E2FC, 0 ;~ 17C5:4ED6 +cs=0x17c5;eip=0x004edc; X(byte_4e30d = 1;); // 93474 mov ds:byte_4E30D, 1 ;~ 17C5:4EDC +loc_2b111: + // 5455 +cs=0x17c5;eip=0x004ee1; T(CMP(word_4e2fa, 0)); // 93477 cmp ds:word_4E2FA, 0 ;~ 17C5:4EE1 +cs=0x17c5;eip=0x004ee6; J(JL(loc_2b123)); // 93478 jl short loc_2B123 ;~ 17C5:4EE6 +cs=0x17c5;eip=0x004ee8; J(JLE(loc_2b135)); // 93479 jle short loc_2B135 ;~ 17C5:4EE8 +cs=0x17c5;eip=0x004eea; T(ax = word_527d6;); // 93481 mov ax, ds:word_527D6 ;~ 17C5:4EEA +cs=0x17c5;eip=0x004eed; T(CMP(word_50c8a, ax)); // 93482 cmp ds:word_50C8A, ax ;~ 17C5:4EED +cs=0x17c5;eip=0x004ef1; J(JGE(loc_2b135)); // 93483 jge short loc_2B135 ;~ 17C5:4EF1 +loc_2b123: + // 5456 +cs=0x17c5;eip=0x004ef3; T(CMP(word_4f20e, 0)); // 93486 cmp ds:word_4F20E, 0 ;~ 17C5:4EF3 +cs=0x17c5;eip=0x004ef8; J(JNZ(loc_2b130)); // 93487 jnz short loc_2B130 ;~ 17C5:4EF8 +cs=0x17c5;eip=0x004efa; X(word_4e2fa = 0;); // 93488 mov ds:word_4E2FA, 0 ;~ 17C5:4EFA +loc_2b130: + // 5457 +cs=0x17c5;eip=0x004f00; X(byte_4e30d = 1;); // 93491 mov ds:byte_4E30D, 1 ;~ 17C5:4F00 +loc_2b135: + // 5458 +cs=0x17c5;eip=0x004f05; X(word_4f20e = 0;); // 93495 mov ds:word_4F20E, 0 ;~ 17C5:4F05 +cs=0x17c5;eip=0x004f0b; X(PUSH(word_4e2fc)); // 93496 push ds:word_4E2FC ;~ 17C5:4F0B +cs=0x17c5;eip=0x004f0f; J(CALL(sub_34dc0,0)); // 93497 call sub_34DC0 ;~ 17C5:4F0F +cs=0x17c5;eip=0x004f12; T(ADD(sp, 2)); // 93498 add sp, 2 ;~ 17C5:4F12 +cs=0x17c5;eip=0x004f15; T(CWD); // 93499 cwd ;~ 17C5:4F15 +cs=0x17c5;eip=0x004f16; T(SUB(ax, dx)); // 93500 sub ax, dx ;~ 17C5:4F16 +cs=0x17c5;eip=0x004f18; T(SAR(ax, 1)); // 93501 sar ax, 1 ;~ 17C5:4F18 +cs=0x17c5;eip=0x004f1a; X(PUSH(word_4e2fa)); // 93502 push ds:word_4E2FA ;~ 17C5:4F1A +cs=0x17c5;eip=0x004f1e; T(si = ax;); // 93503 mov si, ax ;~ 17C5:4F1E +cs=0x17c5;eip=0x004f20; J(CALL(sub_34dc0,0)); // 93504 call sub_34DC0 ;~ 17C5:4F20 +cs=0x17c5;eip=0x004f23; T(ADD(sp, 2)); // 93505 add sp, 2 ;~ 17C5:4F23 +cs=0x17c5;eip=0x004f26; T(SUB(ax, si)); // 93506 sub ax, si ;~ 17C5:4F26 +cs=0x17c5;eip=0x004f28; T(CMP(ax, 0x1000)); // 93507 cmp ax, 1000h ;~ 17C5:4F28 +cs=0x17c5;eip=0x004f2b; J(JLE(loc_2b161)); // 93508 jle short loc_2B161 ;~ 17C5:4F2B +cs=0x17c5;eip=0x004f2d; T(al = 1;); // 93509 mov al, 1 ;~ 17C5:4F2D +cs=0x17c5;eip=0x004f2f; J(JMP(loc_2b163)); // 93510 jmp short loc_2B163 ;~ 17C5:4F2F +loc_2b161: + // 5459 +cs=0x17c5;eip=0x004f31; T(SUB(al, al)); // 93514 sub al, al ;~ 17C5:4F31 +loc_2b163: + // 5460 +cs=0x17c5;eip=0x004f33; X(byte_528d0 = al;); // 93517 mov ds:byte_528D0, al ;~ 17C5:4F33 +cs=0x17c5;eip=0x004f36; T(CMP(byte_4e30d, 0)); // 93518 cmp ds:byte_4E30D, 0 ;~ 17C5:4F36 +cs=0x17c5;eip=0x004f3b; J(JZ(loc_2b170)); // 93519 jz short loc_2B170 ;~ 17C5:4F3B +cs=0x17c5;eip=0x004f3d; J(CALL(sub_2b641,0)); // 93520 call sub_2B641 ;~ 17C5:4F3D +loc_2b170: + // 5461 +cs=0x17c5;eip=0x004f40; T(ax = word_4e300;); // 93523 mov ax, ds:word_4E300 ;~ 17C5:4F40 +cs=0x17c5;eip=0x004f43; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 93524 mov [bp-0Ch], ax ;~ 17C5:4F43 +cs=0x17c5;eip=0x004f46; T(ax = word_4e2fa;); // 93525 mov ax, ds:word_4E2FA ;~ 17C5:4F46 +cs=0x17c5;eip=0x004f49; T(SUB(ax, word_4f1f4)); // 93526 sub ax, ds:word_4F1F4 ;~ 17C5:4F49 +cs=0x17c5;eip=0x004f4d; X(PUSH(ax)); // 93527 push ax ;~ 17C5:4F4D +cs=0x17c5;eip=0x004f4e; J(CALL(sub_29dc6,0)); // 93528 call sub_29DC6 ;~ 17C5:4F4E +cs=0x17c5;eip=0x004f51; T(ADD(sp, 2)); // 93529 add sp, 2 ;~ 17C5:4F51 +cs=0x17c5;eip=0x004f54; X(PUSH(ax)); // 93530 push ax ;~ 17C5:4F54 +cs=0x17c5;eip=0x004f55; T(ax = word_50b74;); // 93531 mov ax, ds:word_50B74 ;~ 17C5:4F55 +cs=0x17c5;eip=0x004f58; T(SUB(dx, dx)); // 93532 sub dx, dx ;~ 17C5:4F58 +cs=0x17c5;eip=0x004f5a; T(cx = 0x0A;); // 93533 mov cx, 0Ah ;~ 17C5:4F5A +cs=0x17c5;eip=0x004f5d; T(DIV2(cx)); // 93534 div cx ;~ 17C5:4F5D +cs=0x17c5;eip=0x004f5f; X(PUSH(ax)); // 93535 push ax ;~ 17C5:4F5F +cs=0x17c5;eip=0x004f60; J(CALL(sub_29d5f,0)); // 93536 call sub_29D5F ;~ 17C5:4F60 +cs=0x17c5;eip=0x004f63; T(ADD(sp, 4)); // 93537 add sp, 4 ;~ 17C5:4F63 +cs=0x17c5;eip=0x004f66; X(word_52ae6 = ax;); // 93538 mov ds:word_52AE6, ax ;~ 17C5:4F66 +cs=0x17c5;eip=0x004f69; T(CMP(word_49942, 0)); // 93539 cmp word_49942, 0 ;~ 17C5:4F69 +cs=0x17c5;eip=0x004f6e; J(JNZ(loc_2b1ff)); // 93540 jnz short loc_2B1FF ;~ 17C5:4F6E +cs=0x17c5;eip=0x004f70; T(CWD); // 93541 cwd ;~ 17C5:4F70 +cs=0x17c5;eip=0x004f71; T(cx = word_492f4;); // 93542 mov cx, word_492F4 ;~ 17C5:4F71 +cs=0x17c5;eip=0x004f75; T(IDIV2(cx)); // 93543 idiv cx ;~ 17C5:4F75 +cs=0x17c5;eip=0x004f77; X(ADD(word_4e300, ax)); // 93544 add ds:word_4E300, ax ;~ 17C5:4F77 +cs=0x17c5;eip=0x004f7b; X(PUSH(word_4e2f8)); // 93545 push ds:word_4E2F8 ;~ 17C5:4F7B +cs=0x17c5;eip=0x004f7f; J(CALL(sub_29dc6,0)); // 93546 call sub_29DC6 ;~ 17C5:4F7F +cs=0x17c5;eip=0x004f82; T(ADD(sp, 2)); // 93547 add sp, 2 ;~ 17C5:4F82 +cs=0x17c5;eip=0x004f85; X(PUSH(ax)); // 93548 push ax ;~ 17C5:4F85 +cs=0x17c5;eip=0x004f86; X(PUSH(*(dw*)(raddr(ss,bp-0x22)))); // 93549 push word ptr [bp-22h] ;~ 17C5:4F86 +cs=0x17c5;eip=0x004f89; J(CALL(sub_29d5f,0)); // 93550 call sub_29D5F ;~ 17C5:4F89 +cs=0x17c5;eip=0x004f8c; T(ADD(sp, 4)); // 93551 add sp, 4 ;~ 17C5:4F8C +cs=0x17c5;eip=0x004f8f; T(CWD); // 93552 cwd ;~ 17C5:4F8F +cs=0x17c5;eip=0x004f90; T(cx = 0x0A;); // 93553 mov cx, 0Ah ;~ 17C5:4F90 +cs=0x17c5;eip=0x004f93; T(IDIV2(cx)); // 93554 idiv cx ;~ 17C5:4F93 +cs=0x17c5;eip=0x004f95; T(CWD); // 93555 cwd ;~ 17C5:4F95 +cs=0x17c5;eip=0x004f96; T(cx = word_492f4;); // 93556 mov cx, word_492F4 ;~ 17C5:4F96 +cs=0x17c5;eip=0x004f9a; T(IDIV2(cx)); // 93557 idiv cx ;~ 17C5:4F9A +cs=0x17c5;eip=0x004f9c; T(CWD); // 93558 cwd ;~ 17C5:4F9C +cs=0x17c5;eip=0x004f9d; X(ADD(word_51a0a, ax)); // 93559 add ds:word_51A0A, ax ;~ 17C5:4F9D +cs=0x17c5;eip=0x004fa1; X(ADC(word_51a0c, dx)); // 93560 adc ds:word_51A0C, dx ;~ 17C5:4FA1 +cs=0x17c5;eip=0x004fa5; X(PUSH(word_4e2f8)); // 93561 push ds:word_4E2F8 ;~ 17C5:4FA5 +cs=0x17c5;eip=0x004fa9; J(CALL(sub_29db6,0)); // 93562 call sub_29DB6 ;~ 17C5:4FA9 +cs=0x17c5;eip=0x004fac; T(ADD(sp, 2)); // 93563 add sp, 2 ;~ 17C5:4FAC +cs=0x17c5;eip=0x004faf; X(PUSH(ax)); // 93564 push ax ;~ 17C5:4FAF +cs=0x17c5;eip=0x004fb0; X(PUSH(*(dw*)(raddr(ss,bp-0x22)))); // 93565 push word ptr [bp-22h] ;~ 17C5:4FB0 +cs=0x17c5;eip=0x004fb3; J(CALL(sub_29d5f,0)); // 93566 call sub_29D5F ;~ 17C5:4FB3 +cs=0x17c5;eip=0x004fb6; T(ADD(sp, 4)); // 93567 add sp, 4 ;~ 17C5:4FB6 +cs=0x17c5;eip=0x004fb9; T(CWD); // 93568 cwd ;~ 17C5:4FB9 +cs=0x17c5;eip=0x004fba; T(cx = 0x0A;); // 93569 mov cx, 0Ah ;~ 17C5:4FBA +cs=0x17c5;eip=0x004fbd; T(IDIV2(cx)); // 93570 idiv cx ;~ 17C5:4FBD +cs=0x17c5;eip=0x004fbf; T(CWD); // 93571 cwd ;~ 17C5:4FBF +cs=0x17c5;eip=0x004fc0; T(cx = word_492f4;); // 93572 mov cx, word_492F4 ;~ 17C5:4FC0 +cs=0x17c5;eip=0x004fc4; T(IDIV2(cx)); // 93573 idiv cx ;~ 17C5:4FC4 +cs=0x17c5;eip=0x004fc6; T(CWD); // 93574 cwd ;~ 17C5:4FC6 +cs=0x17c5;eip=0x004fc7; X(ADD(word_51a28, ax)); // 93575 add ds:word_51A28, ax ;~ 17C5:4FC7 +cs=0x17c5;eip=0x004fcb; X(ADC(word_51a2a, dx)); // 93576 adc ds:word_51A2A, dx ;~ 17C5:4FCB +loc_2b1ff: + // 5462 +cs=0x17c5;eip=0x004fcf; T(CMP(word_4e300, 0x0F230)); // 93579 cmp ds:word_4E300, 0F230h ;~ 17C5:4FCF +cs=0x17c5;eip=0x004fd5; J(JA(loc_2b210)); // 93580 ja short loc_2B210 ;~ 17C5:4FD5 +cs=0x17c5;eip=0x004fd7; T(ax = word_4e300;); // 93581 mov ax, ds:word_4E300 ;~ 17C5:4FD7 +cs=0x17c5;eip=0x004fda; T(CMP(word_520ee, ax)); // 93582 cmp ds:word_520EE, ax ;~ 17C5:4FDA +cs=0x17c5;eip=0x004fde; J(JBE(loc_2b216)); // 93583 jbe short loc_2B216 ;~ 17C5:4FDE +loc_2b210: + // 5463 +cs=0x17c5;eip=0x004fe0; T(ax = word_520ee;); // 93586 mov ax, ds:word_520EE ;~ 17C5:4FE0 +cs=0x17c5;eip=0x004fe3; X(word_4e300 = ax;); // 93587 mov ds:word_4E300, ax ;~ 17C5:4FE3 +loc_2b216: + // 5464 +cs=0x17c5;eip=0x004fe6; T(CMP(word_4e300, 0x0EA60)); // 93590 cmp ds:word_4E300, 0EA60h ;~ 17C5:4FE6 +cs=0x17c5;eip=0x004fec; J(JBE(loc_2b224)); // 93591 jbe short loc_2B224 ;~ 17C5:4FEC +cs=0x17c5;eip=0x004fee; X(word_4e300 = 0x0EA60;); // 93592 mov ds:word_4E300, 0EA60h ;~ 17C5:4FEE +loc_2b224: + // 5465 +cs=0x17c5;eip=0x004ff4; T(CMP(word_4e300, 0x2000)); // 93595 cmp ds:word_4E300, 2000h ;~ 17C5:4FF4 +cs=0x17c5;eip=0x004ffa; J(JNC(loc_2b234)); // 93596 jnb short loc_2B234 ;~ 17C5:4FFA +cs=0x17c5;eip=0x004ffc; T(ax = word_4e300;); // 93597 mov ax, ds:word_4E300 ;~ 17C5:4FFC +cs=0x17c5;eip=0x004fff; X(word_4e2fe = ax;); // 93598 mov ds:word_4E2FE, ax ;~ 17C5:4FFF +cs=0x17c5;eip=0x005002; J(JMP(loc_2b25c)); // 93599 jmp short loc_2B25C ;~ 17C5:5002 +loc_2b234: + // 5466 +cs=0x17c5;eip=0x005004; T(CMP(word_4e300, 0x4000)); // 93603 cmp ds:word_4E300, 4000h ;~ 17C5:5004 +cs=0x17c5;eip=0x00500a; J(JNC(loc_2b24c)); // 93604 jnb short loc_2B24C ;~ 17C5:500A +cs=0x17c5;eip=0x00500c; T(ax = word_4e300;); // 93605 mov ax, ds:word_4E300 ;~ 17C5:500C +cs=0x17c5;eip=0x00500f; T(SUB(ax, 0x2000)); // 93606 sub ax, 2000h ;~ 17C5:500F +cs=0x17c5;eip=0x005012; T(SHR(ax, 1)); // 93607 shr ax, 1 ;~ 17C5:5012 +cs=0x17c5;eip=0x005014; T(ADD(ah, 0x20)); // 93608 add ah, 20h ; ' ' ;~ 17C5:5014 +cs=0x17c5;eip=0x005017; X(word_4e2fe = ax;); // 93609 mov ds:word_4E2FE, ax ;~ 17C5:5017 +cs=0x17c5;eip=0x00501a; J(JMP(loc_2b25c)); // 93610 jmp short loc_2B25C ;~ 17C5:501A +loc_2b24c: + // 5467 +cs=0x17c5;eip=0x00501c; T(ax = word_4e300;); // 93614 mov ax, ds:word_4E300 ;~ 17C5:501C +cs=0x17c5;eip=0x00501f; T(SUB(ax, 0x4000)); // 93615 sub ax, 4000h ;~ 17C5:501F +cs=0x17c5;eip=0x005022; T(SHR(ax, 1)); // 93616 shr ax, 1 ;~ 17C5:5022 +cs=0x17c5;eip=0x005024; T(SHR(ax, 1)); // 93617 shr ax, 1 ;~ 17C5:5024 +cs=0x17c5;eip=0x005026; T(ADD(ah, 0x30)); // 93618 add ah, 30h ; '0' ;~ 17C5:5026 +cs=0x17c5;eip=0x005029; X(word_4e2fe = ax;); // 93619 mov ds:word_4E2FE, ax ;~ 17C5:5029 +loc_2b25c: + // 5468 +cs=0x17c5;eip=0x00502c; T(ax = word_4e2fe;); // 93623 mov ax, ds:word_4E2FE ;~ 17C5:502C +cs=0x17c5;eip=0x00502f; T(CMP(word_520ee, ax)); // 93624 cmp ds:word_520EE, ax ;~ 17C5:502F +cs=0x17c5;eip=0x005033; J(JZ(loc_2b268)); // 93625 jz short loc_2B268 ;~ 17C5:5033 +cs=0x17c5;eip=0x005035; J(JMP(loc_2b30f)); // 93626 jmp loc_2B30F ;~ 17C5:5035 +loc_2b268: + // 5469 +cs=0x17c5;eip=0x005038; T(ax = word_520ee;); // 93631 mov ax, ds:word_520EE ;~ 17C5:5038 +cs=0x17c5;eip=0x00503b; T(CMP(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 93632 cmp [bp-0Ch], ax ;~ 17C5:503B +cs=0x17c5;eip=0x00503e; J(JG(loc_2b273)); // 93633 jg short loc_2B273 ;~ 17C5:503E +cs=0x17c5;eip=0x005040; J(JMP(loc_2b309)); // 93634 jmp loc_2B309 ;~ 17C5:5040 +loc_2b273: + // 5470 +cs=0x17c5;eip=0x005043; T(CMP(word_49932, 0)); // 93638 cmp word_49932, 0 ;~ 17C5:5043 +cs=0x17c5;eip=0x005048; J(JNZ(loc_2b27d)); // 93639 jnz short loc_2B27D ;~ 17C5:5048 +cs=0x17c5;eip=0x00504a; J(JMP(loc_2b309)); // 93640 jmp loc_2B309 ;~ 17C5:504A +loc_2b27d: + // 5471 +cs=0x17c5;eip=0x00504d; T(ax = 2;); // 93644 mov ax, 2 ;~ 17C5:504D +cs=0x17c5;eip=0x005050; X(PUSH(ax)); // 93645 push ax ;~ 17C5:5050 +cs=0x17c5;eip=0x005051; T(ax = 0x0C;); // 93646 mov ax, 0Ch ;~ 17C5:5051 +cs=0x17c5;eip=0x005054; X(PUSH(ax)); // 93647 push ax ;~ 17C5:5054 +cs=0x17c5;eip=0x005055; J(CALL(sub_33c65,0)); // 93648 call sub_33C65 ;~ 17C5:5055 +cs=0x17c5;eip=0x005058; T(ADD(sp, 4)); // 93650 add sp, 4 ;~ 17C5:5058 +cs=0x17c5;eip=0x00505b; T(bx = word_5239a;); // 93651 mov bx, ds:word_5239A ;~ 17C5:505B +cs=0x17c5;eip=0x00505f; T(cl = 4;); // 93652 mov cl, 4 ;~ 17C5:505F +cs=0x17c5;eip=0x005061; T(SHL(bx, cl)); // 93653 shl bx, cl ;~ 17C5:5061 +cs=0x17c5;eip=0x005063; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 93654 test word ptr [bx-7E4Ch], 200h ;~ 17C5:5063 +cs=0x17c5;eip=0x005069; J(JZ(loc_2b2a0)); // 93655 jz short loc_2B2A0 ;~ 17C5:5069 +cs=0x17c5;eip=0x00506b; T(ax = 0x100;); // 93656 mov ax, 100h ;~ 17C5:506B +cs=0x17c5;eip=0x00506e; J(JMP(loc_2b2a3)); // 93657 jmp short loc_2B2A3 ;~ 17C5:506E +loc_2b2a0: + // 5472 +cs=0x17c5;eip=0x005070; T(ax = 0x80;); // 93661 mov ax, 80h ;~ 17C5:5070 +loc_2b2a3: + // 5473 +cs=0x17c5;eip=0x005073; T(cx = ax;); // 93664 mov cx, ax ;~ 17C5:5073 +cs=0x17c5;eip=0x005075; T(ax = word_52ae6;); // 93665 mov ax, ds:word_52AE6 ;~ 17C5:5075 +cs=0x17c5;eip=0x005078; T(NEG(ax)); // 93666 neg ax ;~ 17C5:5078 +cs=0x17c5;eip=0x00507a; X(IMUL1_2(word_492e8)); // 93667 imul word_492E8 ;~ 17C5:507A +cs=0x17c5;eip=0x00507e; T(CWD); // 93668 cwd ;~ 17C5:507E +cs=0x17c5;eip=0x00507f; T(SUB(ax, dx)); // 93669 sub ax, dx ;~ 17C5:507F +cs=0x17c5;eip=0x005081; T(SAR(ax, 1)); // 93670 sar ax, 1 ;~ 17C5:5081 +cs=0x17c5;eip=0x005083; T(CMP(cx, ax)); // 93671 cmp cx, ax ;~ 17C5:5083 +cs=0x17c5;eip=0x005085; J(JL(loc_2b2e8)); // 93672 jl short loc_2B2E8 ;~ 17C5:5085 +cs=0x17c5;eip=0x005087; T(LES(bx, dword_4f220)); // 93673 les bx, ds:dword_4F220 ;~ 17C5:5087 +cs=0x17c5;eip=0x00508b; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 93675 cmp word ptr es:[bx+40h], 0 ;~ 17C5:508B +cs=0x17c5;eip=0x005090; J(JZ(loc_2b309)); // 93676 jz short loc_2B309 ;~ 17C5:5090 +cs=0x17c5;eip=0x005092; T(TEST(*(db*)(&word_4f42e), 1)); // 93677 test byte ptr ds:word_4F42E, 1 ;~ 17C5:5092 +cs=0x17c5;eip=0x005097; J(JNZ(loc_2b2e8)); // 93678 jnz short loc_2B2E8 ;~ 17C5:5097 +cs=0x17c5;eip=0x005099; X(PUSH(word_4e2fc)); // 93679 push ds:word_4E2FC ;~ 17C5:5099 +cs=0x17c5;eip=0x00509d; J(CALL(sub_34dc0,0)); // 93680 call sub_34DC0 ;~ 17C5:509D +cs=0x17c5;eip=0x0050a0; T(ADD(sp, 2)); // 93681 add sp, 2 ;~ 17C5:50A0 +cs=0x17c5;eip=0x0050a3; T(cx = ax;); // 93682 mov cx, ax ;~ 17C5:50A3 +cs=0x17c5;eip=0x0050a5; T(ax = 0x30;); // 93683 mov ax, 30h ; '0' ;~ 17C5:50A5 +cs=0x17c5;eip=0x0050a8; T(CWD); // 93684 cwd ;~ 17C5:50A8 +cs=0x17c5;eip=0x0050a9; T(bx = word_492e8;); // 93685 mov bx, word_492E8 ;~ 17C5:50A9 +cs=0x17c5;eip=0x0050ad; T(INC(bx)); // 93686 inc bx ;~ 17C5:50AD +cs=0x17c5;eip=0x0050ae; T(IDIV2(bx)); // 93687 idiv bx ;~ 17C5:50AE +cs=0x17c5;eip=0x0050b0; T(dh = al;); // 93688 mov dh, al ;~ 17C5:50B0 +cs=0x17c5;eip=0x0050b2; T(SUB(dl, dl)); // 93689 sub dl, dl ;~ 17C5:50B2 +cs=0x17c5;eip=0x0050b4; T(CMP(dx, cx)); // 93690 cmp dx, cx ;~ 17C5:50B4 +cs=0x17c5;eip=0x0050b6; J(JGE(loc_2b309)); // 93691 jge short loc_2B309 ;~ 17C5:50B6 +loc_2b2e8: + // 5474 +cs=0x17c5;eip=0x0050b8; T(ax = 2;); // 93695 mov ax, 2 ;~ 17C5:50B8 +cs=0x17c5;eip=0x0050bb; X(PUSH(ax)); // 93696 push ax ;~ 17C5:50BB +cs=0x17c5;eip=0x0050bc; T(SUB(ax, ax)); // 93697 sub ax, ax ;~ 17C5:50BC +cs=0x17c5;eip=0x0050be; X(PUSH(ax)); // 93698 push ax ;~ 17C5:50BE +cs=0x17c5;eip=0x0050bf; J(CALL(sub_33c65,0)); // 93699 call sub_33C65 ;~ 17C5:50BF +cs=0x17c5;eip=0x0050c2; T(ADD(sp, 4)); // 93701 add sp, 4 ;~ 17C5:50C2 +cs=0x17c5;eip=0x0050c5; T(ax = 0x3C;); // 93702 mov ax, 3Ch ; '<' ;~ 17C5:50C5 +cs=0x17c5;eip=0x0050c8; X(PUSH(ax)); // 93703 push ax ;~ 17C5:50C8 +cs=0x17c5;eip=0x0050c9; J(CALL(sub_284a8,0)); // 93704 call sub_284A8 ;~ 17C5:50C9 +cs=0x17c5;eip=0x0050cc; T(ADD(sp, 2)); // 93705 add sp, 2 ;~ 17C5:50CC +cs=0x17c5;eip=0x0050cf; T(ax = 5;); // 93706 mov ax, 5 ;~ 17C5:50CF +cs=0x17c5;eip=0x0050d2; X(PUSH(ax)); // 93707 push ax ;~ 17C5:50D2 +cs=0x17c5;eip=0x0050d3; J(CALL(sub_27d67,0)); // 93708 call sub_27D67 ;~ 17C5:50D3 +cs=0x17c5;eip=0x0050d6; T(ADD(sp, 2)); // 93709 add sp, 2 ;~ 17C5:50D6 +loc_2b309: + // 5475 +cs=0x17c5;eip=0x0050d9; X(word_52ae6 = 0;); // 93714 mov ds:word_52AE6, 0 ;~ 17C5:50D9 +loc_2b30f: + // 5476 +cs=0x17c5;eip=0x0050df; T(ax = word_49918;); // 93717 mov ax, word_49918 ;~ 17C5:50DF +cs=0x17c5;eip=0x0050e2; T(AND(ax, 0x0F)); // 93718 and ax, 0Fh ;~ 17C5:50E2 +cs=0x17c5;eip=0x0050e5; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 93719 mov [bp-38h], ax ;~ 17C5:50E5 +cs=0x17c5;eip=0x0050e8; T(si = ax;); // 93720 mov si, ax ;~ 17C5:50E8 +cs=0x17c5;eip=0x0050ea; T(cl = 4;); // 93721 mov cl, 4 ;~ 17C5:50EA +cs=0x17c5;eip=0x0050ec; T(SHL(si, cl)); // 93722 shl si, cl ;~ 17C5:50EC +cs=0x17c5;eip=0x0050ee; T(ax = word_4e2f8;); // 93723 mov ax, ds:word_4E2F8 ;~ 17C5:50EE +cs=0x17c5;eip=0x0050f1; X(MOV(*(dw*)(raddr(ds,si-0x7F4C)), ax)); // 93724 mov [si-7F4Ch], ax ;~ 17C5:50F1 +cs=0x17c5;eip=0x0050f5; T(ax = word_4e2fa;); // 93725 mov ax, ds:word_4E2FA ;~ 17C5:50F5 +cs=0x17c5;eip=0x0050f8; X(MOV(*(dw*)(raddr(ds,si-0x7F4A)), ax)); // 93726 mov [si-7F4Ah], ax ;~ 17C5:50F8 +cs=0x17c5;eip=0x0050fc; T(ax = word_4e2fc;); // 93727 mov ax, ds:word_4E2FC ;~ 17C5:50FC +cs=0x17c5;eip=0x0050ff; X(MOV(*(dw*)(raddr(ds,si-0x7F48)), ax)); // 93728 mov [si-7F48h], ax ;~ 17C5:50FF +cs=0x17c5;eip=0x005103; T(ax = word_51a0a;); // 93729 mov ax, ds:word_51A0A ;~ 17C5:5103 +cs=0x17c5;eip=0x005106; T(dx = word_51a0c;); // 93730 mov dx, ds:word_51A0C ;~ 17C5:5106 +cs=0x17c5;eip=0x00510a; X(MOV(*(dw*)(raddr(ds,si-0x7F56)), ax)); // 93731 mov [si-7F56h], ax ;~ 17C5:510A +cs=0x17c5;eip=0x00510e; X(MOV(*(dw*)(raddr(ds,si-0x7F54)), dx)); // 93732 mov [si-7F54h], dx ;~ 17C5:510E +cs=0x17c5;eip=0x005112; T(ax = word_51a28;); // 93733 mov ax, ds:word_51A28 ;~ 17C5:5112 +cs=0x17c5;eip=0x005115; T(dx = word_51a2a;); // 93734 mov dx, ds:word_51A2A ;~ 17C5:5115 +cs=0x17c5;eip=0x005119; X(MOV(*(dw*)(raddr(ds,si-0x7F52)), ax)); // 93735 mov [si-7F52h], ax ;~ 17C5:5119 +cs=0x17c5;eip=0x00511d; X(MOV(*(dw*)(raddr(ds,si-0x7F50)), dx)); // 93736 mov [si-7F50h], dx ;~ 17C5:511D +cs=0x17c5;eip=0x005121; T(ax = word_4e2fe;); // 93737 mov ax, ds:word_4E2FE ;~ 17C5:5121 +cs=0x17c5;eip=0x005124; X(MOV(*(dw*)(raddr(ds,si-0x7F4E)), ax)); // 93738 mov [si-7F4Eh], ax ;~ 17C5:5124 +cs=0x17c5;eip=0x005128; T(CMP(word_5268c, 1)); // 93739 cmp ds:word_5268C, 1 ;~ 17C5:5128 +cs=0x17c5;eip=0x00512d; J(JZ(loc_2b362)); // 93740 jz short loc_2B362 ;~ 17C5:512D +cs=0x17c5;eip=0x00512f; J(JMP(loc_2b423)); // 93741 jmp loc_2B423 ;~ 17C5:512F +loc_2b362: + // 5477 +cs=0x17c5;eip=0x005132; T(CMP(word_49922, 0)); // 93746 cmp word_49922, 0 ;~ 17C5:5132 +cs=0x17c5;eip=0x005137; J(JL(loc_2b3a3)); // 93747 jl short loc_2B3A3 ;~ 17C5:5137 +cs=0x17c5;eip=0x005139; T(ax = 0x24;); // 93748 mov ax, 24h ; '$' ;~ 17C5:5139 +cs=0x17c5;eip=0x00513c; X(IMUL1_2(word_49922)); // 93749 imul word_49922 ;~ 17C5:513C +cs=0x17c5;eip=0x005140; T(si = ax;); // 93750 mov si, ax ;~ 17C5:5140 +cs=0x17c5;eip=0x005142; T(ax = 0x0C;); // 93751 mov ax, 0Ch ;~ 17C5:5142 +cs=0x17c5;eip=0x005145; X(PUSH(ax)); // 93752 push ax ;~ 17C5:5145 +cs=0x17c5;eip=0x005146; T(SUB(ax, ax)); // 93753 sub ax, ax ;~ 17C5:5146 +cs=0x17c5;eip=0x005148; X(PUSH(ax)); // 93754 push ax ;~ 17C5:5148 +cs=0x17c5;eip=0x005149; T(ax = word_52100;); // 93755 mov ax, ds:word_52100 ;~ 17C5:5149 +cs=0x17c5;eip=0x00514c; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 93756 sub ax, [si-76AAh] ;~ 17C5:514C +cs=0x17c5;eip=0x005150; X(PUSH(ax)); // 93757 push ax ;~ 17C5:5150 +cs=0x17c5;eip=0x005151; T(ax = word_520f0;); // 93758 mov ax, ds:word_520F0 ;~ 17C5:5151 +cs=0x17c5;eip=0x005154; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 93759 sub ax, [si-76ACh] ;~ 17C5:5154 +cs=0x17c5;eip=0x005158; X(PUSH(ax)); // 93760 push ax ;~ 17C5:5158 +cs=0x17c5;eip=0x005159; J(CALL(sub_331d6,0)); // 93761 call sub_331D6 ;~ 17C5:5159 +cs=0x17c5;eip=0x00515c; T(ADD(sp, 4)); // 93762 add sp, 4 ;~ 17C5:515C +cs=0x17c5;eip=0x00515f; X(IMUL1_2(word_492f4)); // 93763 imul word_492F4 ;~ 17C5:515F +cs=0x17c5;eip=0x005163; T(cl = 8;); // 93764 mov cl, 8 ;~ 17C5:5163 +cs=0x17c5;eip=0x005165; T(SAR(ax, cl)); // 93765 sar ax, cl ;~ 17C5:5165 +cs=0x17c5;eip=0x005167; X(PUSH(ax)); // 93766 push ax ;~ 17C5:5167 +cs=0x17c5;eip=0x005168; J(CALL(sub_33194,0)); // 93767 call sub_33194 ;~ 17C5:5168 +cs=0x17c5;eip=0x00516b; T(ADD(sp, 6)); // 93768 add sp, 6 ;~ 17C5:516B +cs=0x17c5;eip=0x00516e; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 93769 mov [bp-38h], ax ;~ 17C5:516E +cs=0x17c5;eip=0x005171; J(JMP(loc_2b3aa)); // 93770 jmp short loc_2B3AA ;~ 17C5:5171 +loc_2b3a3: + // 5478 +cs=0x17c5;eip=0x005173; T(ax = word_492f4;); // 93774 mov ax, word_492F4 ;~ 17C5:5173 +cs=0x17c5;eip=0x005176; T(DEC(ax)); // 93775 dec ax ;~ 17C5:5176 +cs=0x17c5;eip=0x005177; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 93776 mov [bp-38h], ax ;~ 17C5:5177 +loc_2b3aa: + // 5479 +cs=0x17c5;eip=0x00517a; T(ax = word_49918;); // 93779 mov ax, word_49918 ;~ 17C5:517A +cs=0x17c5;eip=0x00517d; T(SUB(ax, *(dw*)(raddr(ss,bp-0x38)))); // 93780 sub ax, [bp-38h] ;~ 17C5:517D +cs=0x17c5;eip=0x005180; T(AND(ax, 0x0F)); // 93781 and ax, 0Fh ;~ 17C5:5180 +cs=0x17c5;eip=0x005183; X(MOV(*(dw*)(raddr(ss,bp-0x38)), ax)); // 93782 mov [bp-38h], ax ;~ 17C5:5183 +cs=0x17c5;eip=0x005186; T(si = ax;); // 93783 mov si, ax ;~ 17C5:5186 +cs=0x17c5;eip=0x005188; T(cl = 4;); // 93784 mov cl, 4 ;~ 17C5:5188 +cs=0x17c5;eip=0x00518a; T(SHL(si, cl)); // 93785 shl si, cl ;~ 17C5:518A +cs=0x17c5;eip=0x00518c; T(ax = word_4e2f8;); // 93786 mov ax, ds:word_4E2F8 ;~ 17C5:518C +cs=0x17c5;eip=0x00518f; T(SUB(ax, *(dw*)(raddr(ds,si-0x7F4C)))); // 93787 sub ax, [si-7F4Ch] ;~ 17C5:518F +cs=0x17c5;eip=0x005193; X(MOV(*(dw*)(raddr(ss,bp-0x2C)), ax)); // 93788 mov [bp-2Ch], ax ;~ 17C5:5193 +cs=0x17c5;eip=0x005196; T(ax = word_4e2fa;); // 93789 mov ax, ds:word_4E2FA ;~ 17C5:5196 +cs=0x17c5;eip=0x005199; T(SUB(ax, *(dw*)(raddr(ds,si-0x7F4A)))); // 93790 sub ax, [si-7F4Ah] ;~ 17C5:5199 +cs=0x17c5;eip=0x00519d; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 93791 mov [bp-14h], ax ;~ 17C5:519D +cs=0x17c5;eip=0x0051a0; T(SAR(ax, 1)); // 93792 sar ax, 1 ;~ 17C5:51A0 +cs=0x17c5;eip=0x0051a2; T(SAR(ax, 1)); // 93793 sar ax, 1 ;~ 17C5:51A2 +cs=0x17c5;eip=0x0051a4; X(PUSH(ax)); // 93794 push ax ;~ 17C5:51A4 +cs=0x17c5;eip=0x0051a5; X(PUSH(word_4e2fc)); // 93795 push ds:word_4E2FC ;~ 17C5:51A5 +cs=0x17c5;eip=0x0051a9; J(CALL(sub_333a8,0)); // 93796 call sub_333A8 ;~ 17C5:51A9 +cs=0x17c5;eip=0x0051ac; T(ADD(sp, 4)); // 93797 add sp, 4 ;~ 17C5:51AC +cs=0x17c5;eip=0x0051af; T(MOV(cx, *(dw*)(raddr(ss,bp-0x2C)))); // 93798 mov cx, [bp-2Ch] ;~ 17C5:51AF +cs=0x17c5;eip=0x0051b2; T(NEG(cx)); // 93799 neg cx ;~ 17C5:51B2 +cs=0x17c5;eip=0x0051b4; T(SAR(cx, 1)); // 93800 sar cx, 1 ;~ 17C5:51B4 +cs=0x17c5;eip=0x0051b6; T(SAR(cx, 1)); // 93801 sar cx, 1 ;~ 17C5:51B6 +cs=0x17c5;eip=0x0051b8; X(PUSH(cx)); // 93802 push cx ;~ 17C5:51B8 +cs=0x17c5;eip=0x0051b9; X(PUSH(word_4e2fc)); // 93803 push ds:word_4E2FC ;~ 17C5:51B9 +cs=0x17c5;eip=0x0051bd; T(di = ax;); // 93804 mov di, ax ;~ 17C5:51BD +cs=0x17c5;eip=0x0051bf; J(CALL(sub_333c0,0)); // 93805 call sub_333C0 ;~ 17C5:51BF +cs=0x17c5;eip=0x0051c2; T(ADD(sp, 4)); // 93806 add sp, 4 ;~ 17C5:51C2 +cs=0x17c5;eip=0x0051c5; T(ADD(ax, di)); // 93807 add ax, di ;~ 17C5:51C5 +cs=0x17c5;eip=0x0051c7; X(word_528d4 = ax;); // 93808 mov ds:word_528D4, ax ;~ 17C5:51C7 +cs=0x17c5;eip=0x0051ca; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 93809 mov ax, [bp-14h] ;~ 17C5:51CA +cs=0x17c5;eip=0x0051cd; T(SAR(ax, 1)); // 93810 sar ax, 1 ;~ 17C5:51CD +cs=0x17c5;eip=0x0051cf; X(PUSH(ax)); // 93811 push ax ;~ 17C5:51CF +cs=0x17c5;eip=0x0051d0; X(PUSH(word_4e2fc)); // 93812 push ds:word_4E2FC ;~ 17C5:51D0 +cs=0x17c5;eip=0x0051d4; J(CALL(sub_333c0,0)); // 93813 call sub_333C0 ;~ 17C5:51D4 +cs=0x17c5;eip=0x0051d7; T(ADD(sp, 4)); // 93814 add sp, 4 ;~ 17C5:51D7 +cs=0x17c5;eip=0x0051da; T(MOV(cx, *(dw*)(raddr(ss,bp-0x2C)))); // 93815 mov cx, [bp-2Ch] ;~ 17C5:51DA +cs=0x17c5;eip=0x0051dd; T(SAR(cx, 1)); // 93816 sar cx, 1 ;~ 17C5:51DD +cs=0x17c5;eip=0x0051df; T(SAR(cx, 1)); // 93817 sar cx, 1 ;~ 17C5:51DF +cs=0x17c5;eip=0x0051e1; X(PUSH(cx)); // 93818 push cx ;~ 17C5:51E1 +cs=0x17c5;eip=0x0051e2; X(PUSH(word_4e2fc)); // 93819 push ds:word_4E2FC ;~ 17C5:51E2 +cs=0x17c5;eip=0x0051e6; T(di = ax;); // 93820 mov di, ax ;~ 17C5:51E6 +cs=0x17c5;eip=0x0051e8; J(CALL(sub_333a8,0)); // 93821 call sub_333A8 ;~ 17C5:51E8 +cs=0x17c5;eip=0x0051eb; T(ADD(sp, 4)); // 93822 add sp, 4 ;~ 17C5:51EB +cs=0x17c5;eip=0x0051ee; T(ADD(ax, di)); // 93823 add ax, di ;~ 17C5:51EE +cs=0x17c5;eip=0x0051f0; X(word_528dc = ax;); // 93824 mov ds:word_528DC, ax ;~ 17C5:51F0 +loc_2b423: + // 5480 +cs=0x17c5;eip=0x0051f3; X(POP(si)); // 93827 pop si ;~ 17C5:51F3 +cs=0x17c5;eip=0x0051f4; X(POP(di)); // 93828 pop di ;~ 17C5:51F4 +cs=0x17c5;eip=0x0051f5; T(sp = bp;); // 93829 mov sp, bp ;~ 17C5:51F5 +cs=0x17c5;eip=0x0051f7; X(POP(bp)); // 93830 pop bp ;~ 17C5:51F7 +cs=0x17c5;eip=0x0051f8; J(RETN(0)); // 93831 retn ;~ 17C5:51F8 assert(0); __dispatch_call: @@ -21300,7 +12578,157 @@ cs=0x17c5;eip=0x003eeb; J(CALLF(sub_49a84,0)); // 43546 call #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::ksub_2a113: goto sub_2a113; + case m2c::k__unk_2b09d: goto __unk_2b09d; + case m2c::kloc_2a1e2: goto loc_2a1e2; + case m2c::kloc_2a1e5: goto loc_2a1e5; + case m2c::kloc_2a1ea: goto loc_2a1ea; + case m2c::kloc_2a1f5: goto loc_2a1f5; + case m2c::kloc_2a200: goto loc_2a200; + case m2c::kloc_2a203: goto loc_2a203; + case m2c::kloc_2a206: goto loc_2a206; + case m2c::kloc_2a21b: goto loc_2a21b; + case m2c::kloc_2a227: goto loc_2a227; + case m2c::kloc_2a252: goto loc_2a252; + case m2c::kloc_2a264: goto loc_2a264; + case m2c::kloc_2a26a: goto loc_2a26a; + case m2c::kloc_2a287: goto loc_2a287; + case m2c::kloc_2a29a: goto loc_2a29a; + case m2c::kloc_2a29d: goto loc_2a29d; + case m2c::kloc_2a2b6: goto loc_2a2b6; + case m2c::kloc_2a2c7: goto loc_2a2c7; + case m2c::kloc_2a2d7: goto loc_2a2d7; + case m2c::kloc_2a2f0: goto loc_2a2f0; + case m2c::kloc_2a2f5: goto loc_2a2f5; + case m2c::kloc_2a31e: goto loc_2a31e; + case m2c::kloc_2a321: goto loc_2a321; + case m2c::kloc_2a333: goto loc_2a333; + case m2c::kloc_2a336: goto loc_2a336; + case m2c::kloc_2a348: goto loc_2a348; + case m2c::kloc_2a379: goto loc_2a379; + case m2c::kloc_2a412: goto loc_2a412; + case m2c::kloc_2a414: goto loc_2a414; + case m2c::kloc_2a41b: goto loc_2a41b; + case m2c::kloc_2a423: goto loc_2a423; + case m2c::kloc_2a42d: goto loc_2a42d; + case m2c::kloc_2a435: goto loc_2a435; + case m2c::kloc_2a43d: goto loc_2a43d; + case m2c::kloc_2a445: goto loc_2a445; + case m2c::kloc_2a447: goto loc_2a447; + case m2c::kloc_2a454: goto loc_2a454; + case m2c::kloc_2a45c: goto loc_2a45c; + case m2c::kloc_2a464: goto loc_2a464; + case m2c::kloc_2a46c: goto loc_2a46c; + case m2c::kloc_2a46e: goto loc_2a46e; + case m2c::kloc_2a479: goto loc_2a479; + case m2c::kloc_2a495: goto loc_2a495; + case m2c::kloc_2a4a8: goto loc_2a4a8; + case m2c::kloc_2a4ba: goto loc_2a4ba; + case m2c::kloc_2a4e6: goto loc_2a4e6; + case m2c::kloc_2a4fd: goto loc_2a4fd; + case m2c::kloc_2a514: goto loc_2a514; + case m2c::kloc_2a543: goto loc_2a543; + case m2c::kloc_2a560: goto loc_2a560; + case m2c::kloc_2a599: goto loc_2a599; + case m2c::kloc_2a5bf: goto loc_2a5bf; + case m2c::kloc_2a5cd: goto loc_2a5cd; + case m2c::kloc_2a5d3: goto loc_2a5d3; + case m2c::kloc_2a5dd: goto loc_2a5dd; + case m2c::kloc_2a5f5: goto loc_2a5f5; + case m2c::kloc_2a5f7: goto loc_2a5f7; + case m2c::kloc_2a680: goto loc_2a680; + case m2c::kloc_2a6bc: goto loc_2a6bc; + case m2c::kloc_2a6d0: goto loc_2a6d0; + case m2c::kloc_2a6d3: goto loc_2a6d3; + case m2c::kloc_2a70c: goto loc_2a70c; + case m2c::kloc_2a755: goto loc_2a755; + case m2c::kloc_2a768: goto loc_2a768; + case m2c::kloc_2a782: goto loc_2a782; + case m2c::kloc_2a796: goto loc_2a796; + case m2c::kloc_2a799: goto loc_2a799; + case m2c::kloc_2a7fc: goto loc_2a7fc; + case m2c::kloc_2a824: goto loc_2a824; + case m2c::kloc_2a87f: goto loc_2a87f; + case m2c::kloc_2a934: goto loc_2a934; + case m2c::kloc_2a954: goto loc_2a954; + case m2c::kloc_2a974: goto loc_2a974; + case m2c::kloc_2a97e: goto loc_2a97e; + case m2c::kloc_2a983: goto loc_2a983; + case m2c::kloc_2a988: goto loc_2a988; + case m2c::kloc_2a9aa: goto loc_2a9aa; + case m2c::kloc_2a9e3: goto loc_2a9e3; + case m2c::kloc_2aa4b: goto loc_2aa4b; + case m2c::kloc_2aa55: goto loc_2aa55; + case m2c::kloc_2aa6f: goto loc_2aa6f; + case m2c::kloc_2aa72: goto loc_2aa72; + case m2c::kloc_2aab6: goto loc_2aab6; + case m2c::kloc_2ab01: goto loc_2ab01; + case m2c::kloc_2ab88: goto loc_2ab88; + case m2c::kloc_2abb1: goto loc_2abb1; + case m2c::kloc_2abb4: goto loc_2abb4; + case m2c::kloc_2abe1: goto loc_2abe1; + case m2c::kloc_2abf0: goto loc_2abf0; + case m2c::kloc_2ac24: goto loc_2ac24; + case m2c::kloc_2ac37: goto loc_2ac37; + case m2c::kloc_2ac68: goto loc_2ac68; + case m2c::kloc_2aca5: goto loc_2aca5; + case m2c::kloc_2ad65: goto loc_2ad65; + case m2c::kloc_2ad6f: goto loc_2ad6f; + case m2c::kloc_2ad8b: goto loc_2ad8b; + case m2c::kloc_2ad95: goto loc_2ad95; + case m2c::kloc_2add3: goto loc_2add3; + case m2c::kloc_2addd: goto loc_2addd; + case m2c::kloc_2adfc: goto loc_2adfc; + case m2c::kloc_2ae06: goto loc_2ae06; + case m2c::kloc_2ae24: goto loc_2ae24; + case m2c::kloc_2ae2e: goto loc_2ae2e; + case m2c::kloc_2aea0: goto loc_2aea0; + case m2c::kloc_2aefd: goto loc_2aefd; + case m2c::kloc_2aeff: goto loc_2aeff; + case m2c::kloc_2af10: goto loc_2af10; + case m2c::kloc_2af1e: goto loc_2af1e; + case m2c::kloc_2af6b: goto loc_2af6b; + case m2c::kloc_2af75: goto loc_2af75; + case m2c::kloc_2afb5: goto loc_2afb5; + case m2c::kloc_2afce: goto loc_2afce; + case m2c::kloc_2afda: goto loc_2afda; + case m2c::kloc_2afe4: goto loc_2afe4; + case m2c::kloc_2b01c: goto loc_2b01c; + case m2c::kloc_2b05d: goto loc_2b05d; + case m2c::kloc_2b09a: goto loc_2b09a; + case m2c::kloc_2b0c1: goto loc_2b0c1; + case m2c::kloc_2b0c5: goto loc_2b0c5; + case m2c::kloc_2b0c7: goto loc_2b0c7; + case m2c::kloc_2b0e8: goto loc_2b0e8; + case m2c::kloc_2b0f6: goto loc_2b0f6; + case m2c::kloc_2b111: goto loc_2b111; + case m2c::kloc_2b123: goto loc_2b123; + case m2c::kloc_2b130: goto loc_2b130; + case m2c::kloc_2b135: goto loc_2b135; + case m2c::kloc_2b161: goto loc_2b161; + case m2c::kloc_2b163: goto loc_2b163; + case m2c::kloc_2b170: goto loc_2b170; + case m2c::kloc_2b1ff: goto loc_2b1ff; + case m2c::kloc_2b210: goto loc_2b210; + case m2c::kloc_2b216: goto loc_2b216; + case m2c::kloc_2b224: goto loc_2b224; + case m2c::kloc_2b234: goto loc_2b234; + case m2c::kloc_2b24c: goto loc_2b24c; + case m2c::kloc_2b25c: goto loc_2b25c; + case m2c::kloc_2b268: goto loc_2b268; + case m2c::kloc_2b273: goto loc_2b273; + case m2c::kloc_2b27d: goto loc_2b27d; + case m2c::kloc_2b2a0: goto loc_2b2a0; + case m2c::kloc_2b2a3: goto loc_2b2a3; + case m2c::kloc_2b2e8: goto loc_2b2e8; + case m2c::kloc_2b309: goto loc_2b309; + case m2c::kloc_2b30f: goto loc_2b30f; + case m2c::kloc_2b362: goto loc_2b362; + case m2c::kloc_2b3a3: goto loc_2b3a3; + case m2c::kloc_2b3aa: goto loc_2b3aa; + case m2c::kloc_2b423: goto loc_2b423; + case m2c::kret_17c5_41e9: goto ret_17c5_41e9; + case m2c::kseg2623_4d16_proc: goto seg2623_4d16_proc; + case m2c::ksub_2a1a2: goto sub_2a1a2; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -21317,36 +12745,36 @@ cs=0x17c5;eip=0x003eeb; J(CALLF(sub_49a84,0)); // 43546 call _begin: #undef arg_0 #define arg_0 4 - // 45814 arg_0 = word ptr 4 ;~ 17C5:51F9 + // 93840 arg_0 = word ptr 4 ;~ 17C5:51F9 #undef arg_2 #define arg_2 6 - // 45815 arg_2 = word ptr 6 ;~ 17C5:51F9 -cs=0x17c5;eip=0x0051f9; X(PUSH(bp)); // 45817 push bp ;~ 17C5:51F9 -cs=0x17c5;eip=0x0051fa; T(bp = sp;); // 45818 mov bp, sp ;~ 17C5:51FA -cs=0x17c5;eip=0x0051fc; T(SUB(sp, 4)); // 45819 sub sp, 4 ;~ 17C5:51FC -cs=0x17c5;eip=0x0051ff; X(INC(word_4e308)); // 45820 inc word_4E308 ;~ 17C5:51FF -cs=0x17c5;eip=0x005203; T(TEST(*(db*)(&word_4e308), 7)); // 45821 test byte ptr word_4E308, 7 ;~ 17C5:5203 -cs=0x17c5;eip=0x005208; J(JNZ(loc_2b43f)); // 45822 jnz short loc_2B43F ;~ 17C5:5208 -cs=0x17c5;eip=0x00520a; X(*(byte_4e30d) = 1;); // 45823 mov byte_4E30D, 1 ;~ 17C5:520A + // 93841 arg_2 = word ptr 6 ;~ 17C5:51F9 +cs=0x17c5;eip=0x0051f9; X(PUSH(bp)); // 93843 push bp ;~ 17C5:51F9 +cs=0x17c5;eip=0x0051fa; T(bp = sp;); // 93844 mov bp, sp ;~ 17C5:51FA +cs=0x17c5;eip=0x0051fc; T(SUB(sp, 4)); // 93845 sub sp, 4 ;~ 17C5:51FC +cs=0x17c5;eip=0x0051ff; X(INC(word_4e308)); // 93846 inc ds:word_4E308 ;~ 17C5:51FF +cs=0x17c5;eip=0x005203; T(TEST(*(db*)(&word_4e308), 7)); // 93847 test byte ptr ds:word_4E308, 7 ;~ 17C5:5203 +cs=0x17c5;eip=0x005208; J(JNZ(loc_2b43f)); // 93848 jnz short loc_2B43F ;~ 17C5:5208 +cs=0x17c5;eip=0x00520a; X(byte_4e30d = 1;); // 93849 mov ds:byte_4E30D, 1 ;~ 17C5:520A loc_2b43f: - // 5496 -cs=0x17c5;eip=0x00520f; T(ax = 0x5806;); // 45826 mov ax, 5806h ;~ 17C5:520F -cs=0x17c5;eip=0x005212; X(PUSH(ax)); // 45827 push ax ;~ 17C5:5212 -cs=0x17c5;eip=0x005213; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 45828 push [bp+arg_2] ;~ 17C5:5213 -cs=0x17c5;eip=0x005216; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 45829 push [bp+arg_0] ;~ 17C5:5216 -cs=0x17c5;eip=0x005219; J(CALLF(sub_37068,0)); // 45830 call sub_37068 ;~ 17C5:5219 -cs=0x17c5;eip=0x00521e; T(ADD(sp, 6)); // 45831 add sp, 6 ;~ 17C5:521E -cs=0x17c5;eip=0x005221; T(ax = 0x12;); // 45832 mov ax, 12h ;~ 17C5:5221 -cs=0x17c5;eip=0x005224; X(PUSH(ax)); // 45833 push ax ;~ 17C5:5224 -cs=0x17c5;eip=0x005225; T(ax = 0x5806;); // 45834 mov ax, 5806h ;~ 17C5:5225 -cs=0x17c5;eip=0x005228; X(PUSH(ax)); // 45835 push ax ;~ 17C5:5228 -cs=0x17c5;eip=0x005229; T(ax = 0x57BE;); // 45836 mov ax, 57BEh ;~ 17C5:5229 -cs=0x17c5;eip=0x00522c; X(PUSH(ax)); // 45837 push ax ;~ 17C5:522C -cs=0x17c5;eip=0x00522d; J(CALL(sub_34d94,0)); // 45838 call sub_34D94 ;~ 17C5:522D -cs=0x17c5;eip=0x005230; T(ADD(sp, 6)); // 45839 add sp, 6 ;~ 17C5:5230 -cs=0x17c5;eip=0x005233; T(sp = bp;); // 45840 mov sp, bp ;~ 17C5:5233 -cs=0x17c5;eip=0x005235; X(POP(bp)); // 45841 pop bp ;~ 17C5:5235 -cs=0x17c5;eip=0x005236; J(RETN(0)); // 45842 retn ;~ 17C5:5236 + // 5481 +cs=0x17c5;eip=0x00520f; T(ax = 0x5806;); // 93852 mov ax, 5806h ;~ 17C5:520F +cs=0x17c5;eip=0x005212; X(PUSH(ax)); // 93853 push ax ;~ 17C5:5212 +cs=0x17c5;eip=0x005213; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 93854 push [bp+arg_2] ;~ 17C5:5213 +cs=0x17c5;eip=0x005216; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 93855 push [bp+arg_0] ;~ 17C5:5216 +cs=0x17c5;eip=0x005219; J(CALLF(sub_37068,0)); // 93856 call sub_37068 ;~ 17C5:5219 +cs=0x17c5;eip=0x00521e; T(ADD(sp, 6)); // 93857 add sp, 6 ;~ 17C5:521E +cs=0x17c5;eip=0x005221; T(ax = 0x12;); // 93858 mov ax, 12h ;~ 17C5:5221 +cs=0x17c5;eip=0x005224; X(PUSH(ax)); // 93859 push ax ;~ 17C5:5224 +cs=0x17c5;eip=0x005225; T(ax = 0x5806;); // 93860 mov ax, 5806h ;~ 17C5:5225 +cs=0x17c5;eip=0x005228; X(PUSH(ax)); // 93861 push ax ;~ 17C5:5228 +cs=0x17c5;eip=0x005229; T(ax = 0x57BE;); // 93862 mov ax, 57BEh ;~ 17C5:5229 +cs=0x17c5;eip=0x00522c; X(PUSH(ax)); // 93863 push ax ;~ 17C5:522C +cs=0x17c5;eip=0x00522d; J(CALL(sub_34d94,0)); // 93864 call sub_34D94 ;~ 17C5:522D +cs=0x17c5;eip=0x005230; T(ADD(sp, 6)); // 93865 add sp, 6 ;~ 17C5:5230 +cs=0x17c5;eip=0x005233; T(sp = bp;); // 93866 mov sp, bp ;~ 17C5:5233 +cs=0x17c5;eip=0x005235; X(POP(bp)); // 93867 pop bp ;~ 17C5:5235 +cs=0x17c5;eip=0x005236; J(RETN(0)); // 93868 retn ;~ 17C5:5236 assert(0); __dispatch_call: @@ -21374,196 +12802,196 @@ cs=0x17c5;eip=0x005236; J(RETN(0)); // 45842 retn ;~ 17C5:5236 _begin: #undef var_2 #define var_2 -2 - // 45852 var_2 = word ptr -2 ;~ 17C5:5237 -cs=0x17c5;eip=0x005237; X(PUSH(bp)); // 45854 push bp ;~ 17C5:5237 -cs=0x17c5;eip=0x005238; T(bp = sp;); // 45855 mov bp, sp ;~ 17C5:5238 -cs=0x17c5;eip=0x00523a; T(SUB(sp, 2)); // 45856 sub sp, 2 ;~ 17C5:523A -cs=0x17c5;eip=0x00523d; T(ax = *(word_4e2a8);); // 45857 mov ax, word_4E2A8 ;~ 17C5:523D -cs=0x17c5;eip=0x005240; T(NEG(ax)); // 45858 neg ax ;~ 17C5:5240 -cs=0x17c5;eip=0x005242; X(PUSH(ax)); // 45859 push ax ;~ 17C5:5242 -cs=0x17c5;eip=0x005243; J(CALL(sub_2b6e7,0)); // 45860 call sub_2B6E7 ;~ 17C5:5243 -cs=0x17c5;eip=0x005246; T(ADD(sp, 2)); // 45861 add sp, 2 ;~ 17C5:5246 -cs=0x17c5;eip=0x005249; X(word_4e2fa = ax;); // 45862 mov word_4E2FA, ax ;~ 17C5:5249 -cs=0x17c5;eip=0x00524c; X(PUSH(ax)); // 45863 push ax ;~ 17C5:524C -cs=0x17c5;eip=0x00524d; J(CALL(sub_29db6,0)); // 45864 call sub_29DB6 ;~ 17C5:524D -cs=0x17c5;eip=0x005250; T(ADD(sp, 2)); // 45865 add sp, 2 ;~ 17C5:5250 -cs=0x17c5;eip=0x005253; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 45866 mov [bp+var_2], ax ;~ 17C5:5253 -cs=0x17c5;eip=0x005256; T(OR(ax, ax)); // 45867 or ax, ax ;~ 17C5:5256 -cs=0x17c5;eip=0x005258; J(JNZ(loc_2b48d)); // 45868 jnz short loc_2B48D ;~ 17C5:5258 -cs=0x17c5;eip=0x00525a; J(JMP(loc_2b5ac)); // 45869 jmp loc_2B5AC ;~ 17C5:525A + // 93878 var_2 = word ptr -2 ;~ 17C5:5237 +cs=0x17c5;eip=0x005237; X(PUSH(bp)); // 93880 push bp ;~ 17C5:5237 +cs=0x17c5;eip=0x005238; T(bp = sp;); // 93881 mov bp, sp ;~ 17C5:5238 +cs=0x17c5;eip=0x00523a; T(SUB(sp, 2)); // 93882 sub sp, 2 ;~ 17C5:523A +cs=0x17c5;eip=0x00523d; T(ax = word_4e2a8;); // 93883 mov ax, ds:word_4E2A8 ;~ 17C5:523D +cs=0x17c5;eip=0x005240; T(NEG(ax)); // 93884 neg ax ;~ 17C5:5240 +cs=0x17c5;eip=0x005242; X(PUSH(ax)); // 93885 push ax ;~ 17C5:5242 +cs=0x17c5;eip=0x005243; J(CALL(sub_2b6e7,0)); // 93886 call sub_2B6E7 ;~ 17C5:5243 +cs=0x17c5;eip=0x005246; T(ADD(sp, 2)); // 93887 add sp, 2 ;~ 17C5:5246 +cs=0x17c5;eip=0x005249; X(word_4e2fa = ax;); // 93888 mov ds:word_4E2FA, ax ;~ 17C5:5249 +cs=0x17c5;eip=0x00524c; X(PUSH(ax)); // 93889 push ax ;~ 17C5:524C +cs=0x17c5;eip=0x00524d; J(CALL(sub_29db6,0)); // 93890 call sub_29DB6 ;~ 17C5:524D +cs=0x17c5;eip=0x005250; T(ADD(sp, 2)); // 93891 add sp, 2 ;~ 17C5:5250 +cs=0x17c5;eip=0x005253; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 93892 mov [bp+var_2], ax ;~ 17C5:5253 +cs=0x17c5;eip=0x005256; T(OR(ax, ax)); // 93893 or ax, ax ;~ 17C5:5256 +cs=0x17c5;eip=0x005258; J(JNZ(loc_2b48d)); // 93894 jnz short loc_2B48D ;~ 17C5:5258 +cs=0x17c5;eip=0x00525a; J(JMP(loc_2b5ac)); // 93895 jmp loc_2B5AC ;~ 17C5:525A loc_2b48d: - // 5497 -cs=0x17c5;eip=0x00525d; X(PUSH(word_4e2a2)); // 45873 push word_4E2A2 ;~ 17C5:525D -cs=0x17c5;eip=0x005261; J(CALL(sub_34dc0,0)); // 45874 call sub_34DC0 ;~ 17C5:5261 -cs=0x17c5;eip=0x005264; T(ADD(sp, 2)); // 45875 add sp, 2 ;~ 17C5:5264 -cs=0x17c5;eip=0x005267; T(CMP(ax, 0x5A81)); // 45876 cmp ax, 5A81h ;~ 17C5:5267 -cs=0x17c5;eip=0x00526a; J(JGE(loc_2b4bc)); // 45877 jge short loc_2B4BC ;~ 17C5:526A -cs=0x17c5;eip=0x00526c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 45878 push [bp+var_2] ;~ 17C5:526C -cs=0x17c5;eip=0x00526f; X(PUSH(word_4e2a2)); // 45879 push word_4E2A2 ;~ 17C5:526F -cs=0x17c5;eip=0x005273; J(CALL(sub_2b66b,0)); // 45880 call sub_2B66B ;~ 17C5:5273 -cs=0x17c5;eip=0x005276; T(ADD(sp, 4)); // 45881 add sp, 4 ;~ 17C5:5276 -cs=0x17c5;eip=0x005279; X(PUSH(ax)); // 45882 push ax ;~ 17C5:5279 -cs=0x17c5;eip=0x00527a; J(CALL(sub_34dc0,0)); // 45883 call sub_34DC0 ;~ 17C5:527A -cs=0x17c5;eip=0x00527d; T(ADD(sp, 2)); // 45884 add sp, 2 ;~ 17C5:527D -cs=0x17c5;eip=0x005280; X(PUSH(ax)); // 45885 push ax ;~ 17C5:5280 -cs=0x17c5;eip=0x005281; J(CALL(sub_2b6e7,0)); // 45886 call sub_2B6E7 ;~ 17C5:5281 -cs=0x17c5;eip=0x005284; T(ADD(sp, 2)); // 45887 add sp, 2 ;~ 17C5:5284 -cs=0x17c5;eip=0x005287; X(word_4e2f8 = ax;); // 45888 mov word_4E2F8, ax ;~ 17C5:5287 -cs=0x17c5;eip=0x00528a; J(JMP(loc_2b4da)); // 45889 jmp short loc_2B4DA ;~ 17C5:528A + // 5482 +cs=0x17c5;eip=0x00525d; X(PUSH(word_4e2a2)); // 93899 push ds:word_4E2A2 ;~ 17C5:525D +cs=0x17c5;eip=0x005261; J(CALL(sub_34dc0,0)); // 93900 call sub_34DC0 ;~ 17C5:5261 +cs=0x17c5;eip=0x005264; T(ADD(sp, 2)); // 93901 add sp, 2 ;~ 17C5:5264 +cs=0x17c5;eip=0x005267; T(CMP(ax, 0x5A81)); // 93902 cmp ax, 5A81h ;~ 17C5:5267 +cs=0x17c5;eip=0x00526a; J(JGE(loc_2b4bc)); // 93903 jge short loc_2B4BC ;~ 17C5:526A +cs=0x17c5;eip=0x00526c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 93904 push [bp+var_2] ;~ 17C5:526C +cs=0x17c5;eip=0x00526f; X(PUSH(word_4e2a2)); // 93905 push ds:word_4E2A2 ;~ 17C5:526F +cs=0x17c5;eip=0x005273; J(CALL(sub_2b66b,0)); // 93906 call sub_2B66B ;~ 17C5:5273 +cs=0x17c5;eip=0x005276; T(ADD(sp, 4)); // 93907 add sp, 4 ;~ 17C5:5276 +cs=0x17c5;eip=0x005279; X(PUSH(ax)); // 93908 push ax ;~ 17C5:5279 +cs=0x17c5;eip=0x00527a; J(CALL(sub_34dc0,0)); // 93909 call sub_34DC0 ;~ 17C5:527A +cs=0x17c5;eip=0x00527d; T(ADD(sp, 2)); // 93910 add sp, 2 ;~ 17C5:527D +cs=0x17c5;eip=0x005280; X(PUSH(ax)); // 93911 push ax ;~ 17C5:5280 +cs=0x17c5;eip=0x005281; J(CALL(sub_2b6e7,0)); // 93912 call sub_2B6E7 ;~ 17C5:5281 +cs=0x17c5;eip=0x005284; T(ADD(sp, 2)); // 93913 add sp, 2 ;~ 17C5:5284 +cs=0x17c5;eip=0x005287; X(word_4e2f8 = ax;); // 93914 mov ds:word_4E2F8, ax ;~ 17C5:5287 +cs=0x17c5;eip=0x00528a; J(JMP(loc_2b4da)); // 93915 jmp short loc_2B4DA ;~ 17C5:528A loc_2b4bc: - // 5498 -cs=0x17c5;eip=0x00528c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 45893 push [bp+var_2] ;~ 17C5:528C -cs=0x17c5;eip=0x00528f; X(PUSH(word_4e2ae)); // 45894 push word_4E2AE ;~ 17C5:528F -cs=0x17c5;eip=0x005293; J(CALL(sub_2b66b,0)); // 45895 call sub_2B66B ;~ 17C5:5293 -cs=0x17c5;eip=0x005296; T(ADD(sp, 4)); // 45896 add sp, 4 ;~ 17C5:5296 -cs=0x17c5;eip=0x005299; X(PUSH(ax)); // 45897 push ax ;~ 17C5:5299 -cs=0x17c5;eip=0x00529a; J(CALL(sub_34dc0,0)); // 45898 call sub_34DC0 ;~ 17C5:529A -cs=0x17c5;eip=0x00529d; T(ADD(sp, 2)); // 45899 add sp, 2 ;~ 17C5:529D -cs=0x17c5;eip=0x0052a0; X(PUSH(ax)); // 45900 push ax ;~ 17C5:52A0 -cs=0x17c5;eip=0x0052a1; J(CALL(sub_2b770,0)); // 45901 call sub_2B770 ;~ 17C5:52A1 -cs=0x17c5;eip=0x0052a4; T(ADD(sp, 2)); // 45902 add sp, 2 ;~ 17C5:52A4 -cs=0x17c5;eip=0x0052a7; X(word_4e2f8 = ax;); // 45903 mov word_4E2F8, ax ;~ 17C5:52A7 + // 5483 +cs=0x17c5;eip=0x00528c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 93919 push [bp+var_2] ;~ 17C5:528C +cs=0x17c5;eip=0x00528f; X(PUSH(word_4e2ae)); // 93920 push ds:word_4E2AE ;~ 17C5:528F +cs=0x17c5;eip=0x005293; J(CALL(sub_2b66b,0)); // 93921 call sub_2B66B ;~ 17C5:5293 +cs=0x17c5;eip=0x005296; T(ADD(sp, 4)); // 93922 add sp, 4 ;~ 17C5:5296 +cs=0x17c5;eip=0x005299; X(PUSH(ax)); // 93923 push ax ;~ 17C5:5299 +cs=0x17c5;eip=0x00529a; J(CALL(sub_34dc0,0)); // 93924 call sub_34DC0 ;~ 17C5:529A +cs=0x17c5;eip=0x00529d; T(ADD(sp, 2)); // 93925 add sp, 2 ;~ 17C5:529D +cs=0x17c5;eip=0x0052a0; X(PUSH(ax)); // 93926 push ax ;~ 17C5:52A0 +cs=0x17c5;eip=0x0052a1; J(CALL(sub_2b770,0)); // 93927 call sub_2B770 ;~ 17C5:52A1 +cs=0x17c5;eip=0x0052a4; T(ADD(sp, 2)); // 93928 add sp, 2 ;~ 17C5:52A4 +cs=0x17c5;eip=0x0052a7; X(word_4e2f8 = ax;); // 93929 mov ds:word_4E2F8, ax ;~ 17C5:52A7 loc_2b4da: - // 5499 -cs=0x17c5;eip=0x0052aa; T(CMP(word_4e2a2, 0)); // 45906 cmp word_4E2A2, 0 ;~ 17C5:52AA -cs=0x17c5;eip=0x0052af; J(JG(loc_2b4ed)); // 45907 jg short loc_2B4ED ;~ 17C5:52AF -cs=0x17c5;eip=0x0052b1; T(CMP(word_4e2ae, 0)); // 45908 cmp word_4E2AE, 0 ;~ 17C5:52B1 -cs=0x17c5;eip=0x0052b6; J(JGE(loc_2b4ed)); // 45909 jge short loc_2B4ED ;~ 17C5:52B6 -cs=0x17c5;eip=0x0052b8; X(ADD(*(db*)(((db*)&word_4e2f8)+1), 0x80)); // 45910 add byte ptr word_4E2F8+1, 80h ;~ 17C5:52B8 + // 5484 +cs=0x17c5;eip=0x0052aa; T(CMP(word_4e2a2, 0)); // 93932 cmp ds:word_4E2A2, 0 ;~ 17C5:52AA +cs=0x17c5;eip=0x0052af; J(JG(loc_2b4ed)); // 93933 jg short loc_2B4ED ;~ 17C5:52AF +cs=0x17c5;eip=0x0052b1; T(CMP(word_4e2ae, 0)); // 93934 cmp ds:word_4E2AE, 0 ;~ 17C5:52B1 +cs=0x17c5;eip=0x0052b6; J(JGE(loc_2b4ed)); // 93935 jge short loc_2B4ED ;~ 17C5:52B6 +cs=0x17c5;eip=0x0052b8; X(ADD(*(db*)(((db*)&word_4e2f8)+1), 0x80)); // 93936 add byte ptr ds:word_4E2F8+1, 80h ;~ 17C5:52B8 loc_2b4ed: - // 5500 -cs=0x17c5;eip=0x0052bd; T(CMP(word_4e2a2, 0)); // 45914 cmp word_4E2A2, 0 ;~ 17C5:52BD -cs=0x17c5;eip=0x0052c2; J(JLE(loc_2b505)); // 45915 jle short loc_2B505 ;~ 17C5:52C2 -cs=0x17c5;eip=0x0052c4; T(CMP(word_4e2ae, 0)); // 45916 cmp word_4E2AE, 0 ;~ 17C5:52C4 -cs=0x17c5;eip=0x0052c9; J(JGE(loc_2b505)); // 45917 jge short loc_2B505 ;~ 17C5:52C9 -cs=0x17c5;eip=0x0052cb; T(ax = 0x8000;); // 45918 mov ax, 8000h ;~ 17C5:52CB -cs=0x17c5;eip=0x0052ce; T(SUB(ax, word_4e2f8)); // 45919 sub ax, word_4E2F8 ;~ 17C5:52CE -cs=0x17c5;eip=0x0052d2; X(word_4e2f8 = ax;); // 45920 mov word_4E2F8, ax ;~ 17C5:52D2 + // 5485 +cs=0x17c5;eip=0x0052bd; T(CMP(word_4e2a2, 0)); // 93940 cmp ds:word_4E2A2, 0 ;~ 17C5:52BD +cs=0x17c5;eip=0x0052c2; J(JLE(loc_2b505)); // 93941 jle short loc_2B505 ;~ 17C5:52C2 +cs=0x17c5;eip=0x0052c4; T(CMP(word_4e2ae, 0)); // 93942 cmp ds:word_4E2AE, 0 ;~ 17C5:52C4 +cs=0x17c5;eip=0x0052c9; J(JGE(loc_2b505)); // 93943 jge short loc_2B505 ;~ 17C5:52C9 +cs=0x17c5;eip=0x0052cb; T(ax = 0x8000;); // 93944 mov ax, 8000h ;~ 17C5:52CB +cs=0x17c5;eip=0x0052ce; T(SUB(ax, word_4e2f8)); // 93945 sub ax, ds:word_4E2F8 ;~ 17C5:52CE +cs=0x17c5;eip=0x0052d2; X(word_4e2f8 = ax;); // 93946 mov ds:word_4E2F8, ax ;~ 17C5:52D2 loc_2b505: - // 5501 -cs=0x17c5;eip=0x0052d5; T(CMP(word_4e2a2, 0)); // 45924 cmp word_4E2A2, 0 ;~ 17C5:52D5 -cs=0x17c5;eip=0x0052da; J(JGE(loc_2b51b)); // 45925 jge short loc_2B51B ;~ 17C5:52DA -cs=0x17c5;eip=0x0052dc; T(CMP(word_4e2ae, 0)); // 45926 cmp word_4E2AE, 0 ;~ 17C5:52DC -cs=0x17c5;eip=0x0052e1; J(JLE(loc_2b51b)); // 45927 jle short loc_2B51B ;~ 17C5:52E1 -cs=0x17c5;eip=0x0052e3; T(ax = word_4e2f8;); // 45928 mov ax, word_4E2F8 ;~ 17C5:52E3 -cs=0x17c5;eip=0x0052e6; T(NEG(ax)); // 45929 neg ax ;~ 17C5:52E6 -cs=0x17c5;eip=0x0052e8; X(word_4e2f8 = ax;); // 45930 mov word_4E2F8, ax ;~ 17C5:52E8 + // 5486 +cs=0x17c5;eip=0x0052d5; T(CMP(word_4e2a2, 0)); // 93950 cmp ds:word_4E2A2, 0 ;~ 17C5:52D5 +cs=0x17c5;eip=0x0052da; J(JGE(loc_2b51b)); // 93951 jge short loc_2B51B ;~ 17C5:52DA +cs=0x17c5;eip=0x0052dc; T(CMP(word_4e2ae, 0)); // 93952 cmp ds:word_4E2AE, 0 ;~ 17C5:52DC +cs=0x17c5;eip=0x0052e1; J(JLE(loc_2b51b)); // 93953 jle short loc_2B51B ;~ 17C5:52E1 +cs=0x17c5;eip=0x0052e3; T(ax = word_4e2f8;); // 93954 mov ax, ds:word_4E2F8 ;~ 17C5:52E3 +cs=0x17c5;eip=0x0052e6; T(NEG(ax)); // 93955 neg ax ;~ 17C5:52E6 +cs=0x17c5;eip=0x0052e8; X(word_4e2f8 = ax;); // 93956 mov ds:word_4E2F8, ax ;~ 17C5:52E8 loc_2b51b: - // 5502 -cs=0x17c5;eip=0x0052eb; X(PUSH(word_4e2a4)); // 45934 push word_4E2A4 ;~ 17C5:52EB -cs=0x17c5;eip=0x0052ef; J(CALL(sub_34dc0,0)); // 45935 call sub_34DC0 ;~ 17C5:52EF -cs=0x17c5;eip=0x0052f2; T(ADD(sp, 2)); // 45936 add sp, 2 ;~ 17C5:52F2 -cs=0x17c5;eip=0x0052f5; T(CMP(ax, 0x5A81)); // 45937 cmp ax, 5A81h ;~ 17C5:52F5 -cs=0x17c5;eip=0x0052f8; J(JGE(loc_2b54a)); // 45938 jge short loc_2B54A ;~ 17C5:52F8 -cs=0x17c5;eip=0x0052fa; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 45939 push [bp+var_2] ;~ 17C5:52FA -cs=0x17c5;eip=0x0052fd; X(PUSH(word_4e2a4)); // 45940 push word_4E2A4 ;~ 17C5:52FD -cs=0x17c5;eip=0x005301; J(CALL(sub_2b66b,0)); // 45941 call sub_2B66B ;~ 17C5:5301 -cs=0x17c5;eip=0x005304; T(ADD(sp, 4)); // 45942 add sp, 4 ;~ 17C5:5304 -cs=0x17c5;eip=0x005307; X(PUSH(ax)); // 45943 push ax ;~ 17C5:5307 -cs=0x17c5;eip=0x005308; J(CALL(sub_34dc0,0)); // 45944 call sub_34DC0 ;~ 17C5:5308 -cs=0x17c5;eip=0x00530b; T(ADD(sp, 2)); // 45945 add sp, 2 ;~ 17C5:530B -cs=0x17c5;eip=0x00530e; X(PUSH(ax)); // 45946 push ax ;~ 17C5:530E -cs=0x17c5;eip=0x00530f; J(CALL(sub_2b6e7,0)); // 45947 call sub_2B6E7 ;~ 17C5:530F -cs=0x17c5;eip=0x005312; T(ADD(sp, 2)); // 45948 add sp, 2 ;~ 17C5:5312 -cs=0x17c5;eip=0x005315; X(word_4e2fc = ax;); // 45949 mov word_4E2FC, ax ;~ 17C5:5315 -cs=0x17c5;eip=0x005318; J(JMP(loc_2b568)); // 45950 jmp short loc_2B568 ;~ 17C5:5318 + // 5487 +cs=0x17c5;eip=0x0052eb; X(PUSH(word_4e2a4)); // 93960 push ds:word_4E2A4 ;~ 17C5:52EB +cs=0x17c5;eip=0x0052ef; J(CALL(sub_34dc0,0)); // 93961 call sub_34DC0 ;~ 17C5:52EF +cs=0x17c5;eip=0x0052f2; T(ADD(sp, 2)); // 93962 add sp, 2 ;~ 17C5:52F2 +cs=0x17c5;eip=0x0052f5; T(CMP(ax, 0x5A81)); // 93963 cmp ax, 5A81h ;~ 17C5:52F5 +cs=0x17c5;eip=0x0052f8; J(JGE(loc_2b54a)); // 93964 jge short loc_2B54A ;~ 17C5:52F8 +cs=0x17c5;eip=0x0052fa; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 93965 push [bp+var_2] ;~ 17C5:52FA +cs=0x17c5;eip=0x0052fd; X(PUSH(word_4e2a4)); // 93966 push ds:word_4E2A4 ;~ 17C5:52FD +cs=0x17c5;eip=0x005301; J(CALL(sub_2b66b,0)); // 93967 call sub_2B66B ;~ 17C5:5301 +cs=0x17c5;eip=0x005304; T(ADD(sp, 4)); // 93968 add sp, 4 ;~ 17C5:5304 +cs=0x17c5;eip=0x005307; X(PUSH(ax)); // 93969 push ax ;~ 17C5:5307 +cs=0x17c5;eip=0x005308; J(CALL(sub_34dc0,0)); // 93970 call sub_34DC0 ;~ 17C5:5308 +cs=0x17c5;eip=0x00530b; T(ADD(sp, 2)); // 93971 add sp, 2 ;~ 17C5:530B +cs=0x17c5;eip=0x00530e; X(PUSH(ax)); // 93972 push ax ;~ 17C5:530E +cs=0x17c5;eip=0x00530f; J(CALL(sub_2b6e7,0)); // 93973 call sub_2B6E7 ;~ 17C5:530F +cs=0x17c5;eip=0x005312; T(ADD(sp, 2)); // 93974 add sp, 2 ;~ 17C5:5312 +cs=0x17c5;eip=0x005315; X(word_4e2fc = ax;); // 93975 mov ds:word_4E2FC, ax ;~ 17C5:5315 +cs=0x17c5;eip=0x005318; J(JMP(loc_2b568)); // 93976 jmp short loc_2B568 ;~ 17C5:5318 loc_2b54a: - // 5503 -cs=0x17c5;eip=0x00531a; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 45954 push [bp+var_2] ;~ 17C5:531A -cs=0x17c5;eip=0x00531d; X(PUSH(word_4e2a6)); // 45955 push word_4E2A6 ;~ 17C5:531D -cs=0x17c5;eip=0x005321; J(CALL(sub_2b66b,0)); // 45956 call sub_2B66B ;~ 17C5:5321 -cs=0x17c5;eip=0x005324; T(ADD(sp, 4)); // 45957 add sp, 4 ;~ 17C5:5324 -cs=0x17c5;eip=0x005327; X(PUSH(ax)); // 45958 push ax ;~ 17C5:5327 -cs=0x17c5;eip=0x005328; J(CALL(sub_34dc0,0)); // 45959 call sub_34DC0 ;~ 17C5:5328 -cs=0x17c5;eip=0x00532b; T(ADD(sp, 2)); // 45960 add sp, 2 ;~ 17C5:532B -cs=0x17c5;eip=0x00532e; X(PUSH(ax)); // 45961 push ax ;~ 17C5:532E -cs=0x17c5;eip=0x00532f; J(CALL(sub_2b770,0)); // 45962 call sub_2B770 ;~ 17C5:532F -cs=0x17c5;eip=0x005332; T(ADD(sp, 2)); // 45963 add sp, 2 ;~ 17C5:5332 -cs=0x17c5;eip=0x005335; X(word_4e2fc = ax;); // 45964 mov word_4E2FC, ax ;~ 17C5:5335 + // 5488 +cs=0x17c5;eip=0x00531a; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 93980 push [bp+var_2] ;~ 17C5:531A +cs=0x17c5;eip=0x00531d; X(PUSH(word_4e2a6)); // 93981 push ds:word_4E2A6 ;~ 17C5:531D +cs=0x17c5;eip=0x005321; J(CALL(sub_2b66b,0)); // 93982 call sub_2B66B ;~ 17C5:5321 +cs=0x17c5;eip=0x005324; T(ADD(sp, 4)); // 93983 add sp, 4 ;~ 17C5:5324 +cs=0x17c5;eip=0x005327; X(PUSH(ax)); // 93984 push ax ;~ 17C5:5327 +cs=0x17c5;eip=0x005328; J(CALL(sub_34dc0,0)); // 93985 call sub_34DC0 ;~ 17C5:5328 +cs=0x17c5;eip=0x00532b; T(ADD(sp, 2)); // 93986 add sp, 2 ;~ 17C5:532B +cs=0x17c5;eip=0x00532e; X(PUSH(ax)); // 93987 push ax ;~ 17C5:532E +cs=0x17c5;eip=0x00532f; J(CALL(sub_2b770,0)); // 93988 call sub_2B770 ;~ 17C5:532F +cs=0x17c5;eip=0x005332; T(ADD(sp, 2)); // 93989 add sp, 2 ;~ 17C5:5332 +cs=0x17c5;eip=0x005335; X(word_4e2fc = ax;); // 93990 mov ds:word_4E2FC, ax ;~ 17C5:5335 loc_2b568: - // 5504 -cs=0x17c5;eip=0x005338; T(CMP(word_4e2a4, 0)); // 45967 cmp word_4E2A4, 0 ;~ 17C5:5338 -cs=0x17c5;eip=0x00533d; J(JG(loc_2b57b)); // 45968 jg short loc_2B57B ;~ 17C5:533D -cs=0x17c5;eip=0x00533f; T(CMP(word_4e2a6, 0)); // 45969 cmp word_4E2A6, 0 ;~ 17C5:533F -cs=0x17c5;eip=0x005344; J(JGE(loc_2b57b)); // 45970 jge short loc_2B57B ;~ 17C5:5344 -cs=0x17c5;eip=0x005346; X(ADD(*(db*)(((db*)&word_4e2fc)+1), 0x80)); // 45971 add byte ptr word_4E2FC+1, 80h ;~ 17C5:5346 + // 5489 +cs=0x17c5;eip=0x005338; T(CMP(word_4e2a4, 0)); // 93993 cmp ds:word_4E2A4, 0 ;~ 17C5:5338 +cs=0x17c5;eip=0x00533d; J(JG(loc_2b57b)); // 93994 jg short loc_2B57B ;~ 17C5:533D +cs=0x17c5;eip=0x00533f; T(CMP(word_4e2a6, 0)); // 93995 cmp ds:word_4E2A6, 0 ;~ 17C5:533F +cs=0x17c5;eip=0x005344; J(JGE(loc_2b57b)); // 93996 jge short loc_2B57B ;~ 17C5:5344 +cs=0x17c5;eip=0x005346; X(ADD(*(db*)(((db*)&word_4e2fc)+1), 0x80)); // 93997 add byte ptr ds:word_4E2FC+1, 80h ;~ 17C5:5346 loc_2b57b: - // 5505 -cs=0x17c5;eip=0x00534b; T(CMP(word_4e2a4, 0)); // 45975 cmp word_4E2A4, 0 ;~ 17C5:534B -cs=0x17c5;eip=0x005350; J(JLE(loc_2b593)); // 45976 jle short loc_2B593 ;~ 17C5:5350 -cs=0x17c5;eip=0x005352; T(CMP(word_4e2a6, 0)); // 45977 cmp word_4E2A6, 0 ;~ 17C5:5352 -cs=0x17c5;eip=0x005357; J(JGE(loc_2b593)); // 45978 jge short loc_2B593 ;~ 17C5:5357 -cs=0x17c5;eip=0x005359; T(ax = 0x8000;); // 45979 mov ax, 8000h ;~ 17C5:5359 -cs=0x17c5;eip=0x00535c; T(SUB(ax, word_4e2fc)); // 45980 sub ax, word_4E2FC ;~ 17C5:535C -cs=0x17c5;eip=0x005360; X(word_4e2fc = ax;); // 45981 mov word_4E2FC, ax ;~ 17C5:5360 + // 5490 +cs=0x17c5;eip=0x00534b; T(CMP(word_4e2a4, 0)); // 94001 cmp ds:word_4E2A4, 0 ;~ 17C5:534B +cs=0x17c5;eip=0x005350; J(JLE(loc_2b593)); // 94002 jle short loc_2B593 ;~ 17C5:5350 +cs=0x17c5;eip=0x005352; T(CMP(word_4e2a6, 0)); // 94003 cmp ds:word_4E2A6, 0 ;~ 17C5:5352 +cs=0x17c5;eip=0x005357; J(JGE(loc_2b593)); // 94004 jge short loc_2B593 ;~ 17C5:5357 +cs=0x17c5;eip=0x005359; T(ax = 0x8000;); // 94005 mov ax, 8000h ;~ 17C5:5359 +cs=0x17c5;eip=0x00535c; T(SUB(ax, word_4e2fc)); // 94006 sub ax, ds:word_4E2FC ;~ 17C5:535C +cs=0x17c5;eip=0x005360; X(word_4e2fc = ax;); // 94007 mov ds:word_4E2FC, ax ;~ 17C5:5360 loc_2b593: - // 5506 -cs=0x17c5;eip=0x005363; T(CMP(word_4e2a4, 0)); // 45985 cmp word_4E2A4, 0 ;~ 17C5:5363 -cs=0x17c5;eip=0x005368; J(JGE(loc_2b5aa)); // 45986 jge short loc_2B5AA ;~ 17C5:5368 -cs=0x17c5;eip=0x00536a; T(CMP(word_4e2a6, 0)); // 45987 cmp word_4E2A6, 0 ;~ 17C5:536A -cs=0x17c5;eip=0x00536f; J(JLE(loc_2b5aa)); // 45988 jle short loc_2B5AA ;~ 17C5:536F -cs=0x17c5;eip=0x005371; T(SUB(ax, ax)); // 45989 sub ax, ax ;~ 17C5:5371 -cs=0x17c5;eip=0x005373; T(SUB(ax, word_4e2fc)); // 45990 sub ax, word_4E2FC ;~ 17C5:5373 -cs=0x17c5;eip=0x005377; X(word_4e2fc = ax;); // 45991 mov word_4E2FC, ax ;~ 17C5:5377 + // 5491 +cs=0x17c5;eip=0x005363; T(CMP(word_4e2a4, 0)); // 94011 cmp ds:word_4E2A4, 0 ;~ 17C5:5363 +cs=0x17c5;eip=0x005368; J(JGE(loc_2b5aa)); // 94012 jge short loc_2B5AA ;~ 17C5:5368 +cs=0x17c5;eip=0x00536a; T(CMP(word_4e2a6, 0)); // 94013 cmp ds:word_4E2A6, 0 ;~ 17C5:536A +cs=0x17c5;eip=0x00536f; J(JLE(loc_2b5aa)); // 94014 jle short loc_2B5AA ;~ 17C5:536F +cs=0x17c5;eip=0x005371; T(SUB(ax, ax)); // 94015 sub ax, ax ;~ 17C5:5371 +cs=0x17c5;eip=0x005373; T(SUB(ax, word_4e2fc)); // 94016 sub ax, ds:word_4E2FC ;~ 17C5:5373 +cs=0x17c5;eip=0x005377; X(word_4e2fc = ax;); // 94017 mov ds:word_4E2FC, ax ;~ 17C5:5377 loc_2b5aa: - // 5507 -cs=0x17c5;eip=0x00537a; J(JMP(loc_2b600)); // 45995 jmp short loc_2B600 ;~ 17C5:537A + // 5492 +cs=0x17c5;eip=0x00537a; J(JMP(loc_2b600)); // 94021 jmp short loc_2B600 ;~ 17C5:537A loc_2b5ac: - // 5508 -cs=0x17c5;eip=0x00537c; X(word_4e2fc = 0;); // 45999 mov word_4E2FC, 0 ;~ 17C5:537C -cs=0x17c5;eip=0x005382; X(PUSH(_unk_4e2a0)); // 46000 push _unk_4E2A0 ;~ 17C5:5382 -cs=0x17c5;eip=0x005386; J(CALL(sub_2b6e7,0)); // 46001 call sub_2B6E7 ;~ 17C5:5386 -cs=0x17c5;eip=0x005389; T(ADD(sp, 2)); // 46002 add sp, 2 ;~ 17C5:5389 -cs=0x17c5;eip=0x00538c; X(word_4e2f8 = ax;); // 46003 mov word_4E2F8, ax ;~ 17C5:538C -cs=0x17c5;eip=0x00538f; T(CMP(word_4e2a4, 0)); // 46004 cmp word_4E2A4, 0 ;~ 17C5:538F -cs=0x17c5;eip=0x005394; J(JG(loc_2b5d2)); // 46005 jg short loc_2B5D2 ;~ 17C5:5394 -cs=0x17c5;eip=0x005396; T(CMP(word_4e2a6, 0)); // 46006 cmp word_4E2A6, 0 ;~ 17C5:5396 -cs=0x17c5;eip=0x00539b; J(JGE(loc_2b5d2)); // 46007 jge short loc_2B5D2 ;~ 17C5:539B -cs=0x17c5;eip=0x00539d; X(ADD(*(db*)(((db*)&word_4e2f8)+1), 0x80)); // 46008 add byte ptr word_4E2F8+1, 80h ;~ 17C5:539D + // 5493 +cs=0x17c5;eip=0x00537c; X(word_4e2fc = 0;); // 94025 mov ds:word_4E2FC, 0 ;~ 17C5:537C +cs=0x17c5;eip=0x005382; X(PUSH(word_4e2a0)); // 94026 push ds:word_4E2A0 ;~ 17C5:5382 +cs=0x17c5;eip=0x005386; J(CALL(sub_2b6e7,0)); // 94027 call sub_2B6E7 ;~ 17C5:5386 +cs=0x17c5;eip=0x005389; T(ADD(sp, 2)); // 94028 add sp, 2 ;~ 17C5:5389 +cs=0x17c5;eip=0x00538c; X(word_4e2f8 = ax;); // 94029 mov ds:word_4E2F8, ax ;~ 17C5:538C +cs=0x17c5;eip=0x00538f; T(CMP(word_4e2a4, 0)); // 94030 cmp ds:word_4E2A4, 0 ;~ 17C5:538F +cs=0x17c5;eip=0x005394; J(JG(loc_2b5d2)); // 94031 jg short loc_2B5D2 ;~ 17C5:5394 +cs=0x17c5;eip=0x005396; T(CMP(word_4e2a6, 0)); // 94032 cmp ds:word_4E2A6, 0 ;~ 17C5:5396 +cs=0x17c5;eip=0x00539b; J(JGE(loc_2b5d2)); // 94033 jge short loc_2B5D2 ;~ 17C5:539B +cs=0x17c5;eip=0x00539d; X(ADD(*(db*)(((db*)&word_4e2f8)+1), 0x80)); // 94034 add byte ptr ds:word_4E2F8+1, 80h ;~ 17C5:539D loc_2b5d2: - // 5509 -cs=0x17c5;eip=0x0053a2; T(CMP(word_4e2a4, 0)); // 46012 cmp word_4E2A4, 0 ;~ 17C5:53A2 -cs=0x17c5;eip=0x0053a7; J(JLE(loc_2b5ea)); // 46013 jle short loc_2B5EA ;~ 17C5:53A7 -cs=0x17c5;eip=0x0053a9; T(CMP(word_4e2a6, 0)); // 46014 cmp word_4E2A6, 0 ;~ 17C5:53A9 -cs=0x17c5;eip=0x0053ae; J(JGE(loc_2b5ea)); // 46015 jge short loc_2B5EA ;~ 17C5:53AE -cs=0x17c5;eip=0x0053b0; T(ax = 0x8000;); // 46016 mov ax, 8000h ;~ 17C5:53B0 -cs=0x17c5;eip=0x0053b3; T(SUB(ax, word_4e2f8)); // 46017 sub ax, word_4E2F8 ;~ 17C5:53B3 -cs=0x17c5;eip=0x0053b7; X(word_4e2f8 = ax;); // 46018 mov word_4E2F8, ax ;~ 17C5:53B7 + // 5494 +cs=0x17c5;eip=0x0053a2; T(CMP(word_4e2a4, 0)); // 94038 cmp ds:word_4E2A4, 0 ;~ 17C5:53A2 +cs=0x17c5;eip=0x0053a7; J(JLE(loc_2b5ea)); // 94039 jle short loc_2B5EA ;~ 17C5:53A7 +cs=0x17c5;eip=0x0053a9; T(CMP(word_4e2a6, 0)); // 94040 cmp ds:word_4E2A6, 0 ;~ 17C5:53A9 +cs=0x17c5;eip=0x0053ae; J(JGE(loc_2b5ea)); // 94041 jge short loc_2B5EA ;~ 17C5:53AE +cs=0x17c5;eip=0x0053b0; T(ax = 0x8000;); // 94042 mov ax, 8000h ;~ 17C5:53B0 +cs=0x17c5;eip=0x0053b3; T(SUB(ax, word_4e2f8)); // 94043 sub ax, ds:word_4E2F8 ;~ 17C5:53B3 +cs=0x17c5;eip=0x0053b7; X(word_4e2f8 = ax;); // 94044 mov ds:word_4E2F8, ax ;~ 17C5:53B7 loc_2b5ea: - // 5510 -cs=0x17c5;eip=0x0053ba; T(CMP(word_4e2a4, 0)); // 46022 cmp word_4E2A4, 0 ;~ 17C5:53BA -cs=0x17c5;eip=0x0053bf; J(JGE(loc_2b600)); // 46023 jge short loc_2B600 ;~ 17C5:53BF -cs=0x17c5;eip=0x0053c1; T(CMP(word_4e2a6, 0)); // 46024 cmp word_4E2A6, 0 ;~ 17C5:53C1 -cs=0x17c5;eip=0x0053c6; J(JLE(loc_2b600)); // 46025 jle short loc_2B600 ;~ 17C5:53C6 -cs=0x17c5;eip=0x0053c8; T(ax = word_4e2f8;); // 46026 mov ax, word_4E2F8 ;~ 17C5:53C8 -cs=0x17c5;eip=0x0053cb; T(NEG(ax)); // 46027 neg ax ;~ 17C5:53CB -cs=0x17c5;eip=0x0053cd; X(word_4e2f8 = ax;); // 46028 mov word_4E2F8, ax ;~ 17C5:53CD + // 5495 +cs=0x17c5;eip=0x0053ba; T(CMP(word_4e2a4, 0)); // 94048 cmp ds:word_4E2A4, 0 ;~ 17C5:53BA +cs=0x17c5;eip=0x0053bf; J(JGE(loc_2b600)); // 94049 jge short loc_2B600 ;~ 17C5:53BF +cs=0x17c5;eip=0x0053c1; T(CMP(word_4e2a6, 0)); // 94050 cmp ds:word_4E2A6, 0 ;~ 17C5:53C1 +cs=0x17c5;eip=0x0053c6; J(JLE(loc_2b600)); // 94051 jle short loc_2B600 ;~ 17C5:53C6 +cs=0x17c5;eip=0x0053c8; T(ax = word_4e2f8;); // 94052 mov ax, ds:word_4E2F8 ;~ 17C5:53C8 +cs=0x17c5;eip=0x0053cb; T(NEG(ax)); // 94053 neg ax ;~ 17C5:53CB +cs=0x17c5;eip=0x0053cd; X(word_4e2f8 = ax;); // 94054 mov ds:word_4E2F8, ax ;~ 17C5:53CD loc_2b600: - // 5511 -cs=0x17c5;eip=0x0053d0; T(CMP(word_4e2fa, 0x38E3)); // 46032 cmp word_4E2FA, 38E3h ;~ 17C5:53D0 -cs=0x17c5;eip=0x0053d6; J(JLE(loc_2b615)); // 46033 jle short loc_2B615 ;~ 17C5:53D6 -cs=0x17c5;eip=0x0053d8; T(CMP(word_4e2fa, 0x4001)); // 46034 cmp word_4E2FA, 4001h ;~ 17C5:53D8 -cs=0x17c5;eip=0x0053de; J(JGE(loc_2b615)); // 46035 jge short loc_2B615 ;~ 17C5:53DE -cs=0x17c5;eip=0x0053e0; X(*(byte_4e30d) = 1;); // 46036 mov byte_4E30D, 1 ;~ 17C5:53E0 + // 5496 +cs=0x17c5;eip=0x0053d0; T(CMP(word_4e2fa, 0x38E3)); // 94058 cmp ds:word_4E2FA, 38E3h ;~ 17C5:53D0 +cs=0x17c5;eip=0x0053d6; J(JLE(loc_2b615)); // 94059 jle short loc_2B615 ;~ 17C5:53D6 +cs=0x17c5;eip=0x0053d8; T(CMP(word_4e2fa, 0x4001)); // 94060 cmp ds:word_4E2FA, 4001h ;~ 17C5:53D8 +cs=0x17c5;eip=0x0053de; J(JGE(loc_2b615)); // 94061 jge short loc_2B615 ;~ 17C5:53DE +cs=0x17c5;eip=0x0053e0; X(byte_4e30d = 1;); // 94062 mov ds:byte_4E30D, 1 ;~ 17C5:53E0 loc_2b615: - // 5512 -cs=0x17c5;eip=0x0053e5; T(CMP(word_4e2fa, 0x0C71D)); // 46040 cmp word_4E2FA, 0C71Dh ;~ 17C5:53E5 -cs=0x17c5;eip=0x0053eb; J(JGE(loc_2b62a)); // 46041 jge short loc_2B62A ;~ 17C5:53EB -cs=0x17c5;eip=0x0053ed; T(CMP(word_4e2fa, 0x0BFFF)); // 46042 cmp word_4E2FA, 0BFFFh ;~ 17C5:53ED -cs=0x17c5;eip=0x0053f3; J(JLE(loc_2b62a)); // 46043 jle short loc_2B62A ;~ 17C5:53F3 -cs=0x17c5;eip=0x0053f5; X(*(byte_4e30d) = 1;); // 46044 mov byte_4E30D, 1 ;~ 17C5:53F5 + // 5497 +cs=0x17c5;eip=0x0053e5; T(CMP(word_4e2fa, 0x0C71D)); // 94066 cmp ds:word_4E2FA, 0C71Dh ;~ 17C5:53E5 +cs=0x17c5;eip=0x0053eb; J(JGE(loc_2b62a)); // 94067 jge short loc_2B62A ;~ 17C5:53EB +cs=0x17c5;eip=0x0053ed; T(CMP(word_4e2fa, 0x0BFFF)); // 94068 cmp ds:word_4E2FA, 0BFFFh ;~ 17C5:53ED +cs=0x17c5;eip=0x0053f3; J(JLE(loc_2b62a)); // 94069 jle short loc_2B62A ;~ 17C5:53F3 +cs=0x17c5;eip=0x0053f5; X(byte_4e30d = 1;); // 94070 mov ds:byte_4E30D, 1 ;~ 17C5:53F5 loc_2b62a: - // 5513 -cs=0x17c5;eip=0x0053fa; T(CMP(*(byte_4e30a), 0)); // 46048 cmp byte_4E30A, 0 ;~ 17C5:53FA -cs=0x17c5;eip=0x0053ff; J(JZ(loc_2b63d)); // 46049 jz short loc_2B63D ;~ 17C5:53FF -cs=0x17c5;eip=0x005401; T(CMP(word_4e2fc, 0)); // 46050 cmp word_4E2FC, 0 ;~ 17C5:5401 -cs=0x17c5;eip=0x005406; J(JNZ(loc_2b63d)); // 46051 jnz short loc_2B63D ;~ 17C5:5406 -cs=0x17c5;eip=0x005408; X(*(byte_4e30d) = 1;); // 46052 mov byte_4E30D, 1 ;~ 17C5:5408 + // 5498 +cs=0x17c5;eip=0x0053fa; T(CMP(byte_4e30a, 0)); // 94074 cmp ds:byte_4E30A, 0 ;~ 17C5:53FA +cs=0x17c5;eip=0x0053ff; J(JZ(loc_2b63d)); // 94075 jz short loc_2B63D ;~ 17C5:53FF +cs=0x17c5;eip=0x005401; T(CMP(word_4e2fc, 0)); // 94076 cmp ds:word_4E2FC, 0 ;~ 17C5:5401 +cs=0x17c5;eip=0x005406; J(JNZ(loc_2b63d)); // 94077 jnz short loc_2B63D ;~ 17C5:5406 +cs=0x17c5;eip=0x005408; X(byte_4e30d = 1;); // 94078 mov ds:byte_4E30D, 1 ;~ 17C5:5408 loc_2b63d: - // 5514 -cs=0x17c5;eip=0x00540d; T(sp = bp;); // 46056 mov sp, bp ;~ 17C5:540D -cs=0x17c5;eip=0x00540f; X(POP(bp)); // 46057 pop bp ;~ 17C5:540F -cs=0x17c5;eip=0x005410; J(RETN(0)); // 46058 retn ;~ 17C5:5410 + // 5499 +cs=0x17c5;eip=0x00540d; T(sp = bp;); // 94082 mov sp, bp ;~ 17C5:540D +cs=0x17c5;eip=0x00540f; X(POP(bp)); // 94083 pop bp ;~ 17C5:540F +cs=0x17c5;eip=0x005410; J(RETN(0)); // 94084 retn ;~ 17C5:5410 assert(0); __dispatch_call: @@ -21606,20 +13034,20 @@ cs=0x17c5;eip=0x005410; J(RETN(0)); // 46058 retn ;~ 17C5:5410 else goto __dispatch_call; sub_2b641: _begin: -cs=0x17c5;eip=0x005411; X(PUSH(bp)); // 46068 push bp ;~ 17C5:5411 -cs=0x17c5;eip=0x005412; T(bp = sp;); // 46069 mov bp, sp ;~ 17C5:5412 -cs=0x17c5;eip=0x005414; X(PUSH(word_4e2fc)); // 46070 push word_4E2FC ;~ 17C5:5414 -cs=0x17c5;eip=0x005418; X(PUSH(word_4e2fa)); // 46071 push word_4E2FA ;~ 17C5:5418 -cs=0x17c5;eip=0x00541c; X(PUSH(word_4e2f8)); // 46072 push word_4E2F8 ;~ 17C5:541C -cs=0x17c5;eip=0x005420; T(ax = 0x57BE;); // 46073 mov ax, 57BEh ;~ 17C5:5420 -cs=0x17c5;eip=0x005423; X(PUSH(ax)); // 46074 push ax ;~ 17C5:5423 -cs=0x17c5;eip=0x005424; J(CALLF(sub_36dde,0)); // 46075 call sub_36DDE ;~ 17C5:5424 -cs=0x17c5;eip=0x005429; T(ADD(sp, 8)); // 46076 add sp, 8 ;~ 17C5:5429 -cs=0x17c5;eip=0x00542c; X(*(byte_4e30d) = 0;); // 46077 mov byte_4E30D, 0 ;~ 17C5:542C -cs=0x17c5;eip=0x005431; X(word_4e308 = 0;); // 46078 mov word_4E308, 0 ;~ 17C5:5431 -cs=0x17c5;eip=0x005437; T(sp = bp;); // 46079 mov sp, bp ;~ 17C5:5437 -cs=0x17c5;eip=0x005439; X(POP(bp)); // 46080 pop bp ;~ 17C5:5439 -cs=0x17c5;eip=0x00543a; J(RETN(0)); // 46081 retn ;~ 17C5:543A +cs=0x17c5;eip=0x005411; X(PUSH(bp)); // 94094 push bp ;~ 17C5:5411 +cs=0x17c5;eip=0x005412; T(bp = sp;); // 94095 mov bp, sp ;~ 17C5:5412 +cs=0x17c5;eip=0x005414; X(PUSH(word_4e2fc)); // 94096 push ds:word_4E2FC ;~ 17C5:5414 +cs=0x17c5;eip=0x005418; X(PUSH(word_4e2fa)); // 94097 push ds:word_4E2FA ;~ 17C5:5418 +cs=0x17c5;eip=0x00541c; X(PUSH(word_4e2f8)); // 94098 push ds:word_4E2F8 ;~ 17C5:541C +cs=0x17c5;eip=0x005420; T(ax = 0x57BE;); // 94099 mov ax, 57BEh ;~ 17C5:5420 +cs=0x17c5;eip=0x005423; X(PUSH(ax)); // 94100 push ax ;~ 17C5:5423 +cs=0x17c5;eip=0x005424; J(CALLF(sub_36dde,0)); // 94101 call sub_36DDE ;~ 17C5:5424 +cs=0x17c5;eip=0x005429; T(ADD(sp, 8)); // 94102 add sp, 8 ;~ 17C5:5429 +cs=0x17c5;eip=0x00542c; X(byte_4e30d = 0;); // 94103 mov ds:byte_4E30D, 0 ;~ 17C5:542C +cs=0x17c5;eip=0x005431; X(word_4e308 = 0;); // 94104 mov ds:word_4E308, 0 ;~ 17C5:5431 +cs=0x17c5;eip=0x005437; T(sp = bp;); // 94105 mov sp, bp ;~ 17C5:5437 +cs=0x17c5;eip=0x005439; X(POP(bp)); // 94106 pop bp ;~ 17C5:5439 +cs=0x17c5;eip=0x00543a; J(RETN(0)); // 94107 retn ;~ 17C5:543A assert(0); __dispatch_call: @@ -21646,96 +13074,96 @@ cs=0x17c5;eip=0x00543a; J(RETN(0)); // 46081 retn ;~ 17C5:543A _begin: #undef var_c #define var_c -0x0C - // 46092 var_C = word ptr -0Ch ;~ 17C5:543B + // 94118 var_C = word ptr -0Ch ;~ 17C5:543B #undef var_a #define var_a -0x0A - // 46093 var_A = word ptr -0Ah ;~ 17C5:543B + // 94119 var_A = word ptr -0Ah ;~ 17C5:543B #undef var_8 #define var_8 -8 - // 46094 var_8 = word ptr -8 ;~ 17C5:543B + // 94120 var_8 = word ptr -8 ;~ 17C5:543B #undef var_6 #define var_6 -6 - // 46095 var_6 = word ptr -6 ;~ 17C5:543B + // 94121 var_6 = word ptr -6 ;~ 17C5:543B #undef var_4 #define var_4 -4 - // 46096 var_4 = byte ptr -4 ;~ 17C5:543B + // 94122 var_4 = byte ptr -4 ;~ 17C5:543B #undef var_2 #define var_2 -2 - // 46097 var_2 = byte ptr -2 ;~ 17C5:543B + // 94123 var_2 = byte ptr -2 ;~ 17C5:543B #undef arg_0 #define arg_0 4 - // 46098 arg_0 = word ptr 4 ;~ 17C5:543B + // 94124 arg_0 = word ptr 4 ;~ 17C5:543B #undef arg_2 #define arg_2 6 - // 46099 arg_2 = word ptr 6 ;~ 17C5:543B -cs=0x17c5;eip=0x00543b; X(PUSH(bp)); // 46101 push bp ;~ 17C5:543B -cs=0x17c5;eip=0x00543c; T(bp = sp;); // 46102 mov bp, sp ;~ 17C5:543C -cs=0x17c5;eip=0x00543e; T(SUB(sp, 0x0C)); // 46103 sub sp, 0Ch ;~ 17C5:543E -cs=0x17c5;eip=0x005441; X(PUSH(si)); // 46104 push si ;~ 17C5:5441 -cs=0x17c5;eip=0x005442; X(MOV(*(raddr(ss,bp+var_2)), 1)); // 46105 mov [bp+var_2], 1 ;~ 17C5:5442 -cs=0x17c5;eip=0x005446; X(MOV(*(raddr(ss,bp+var_4)), 1)); // 46106 mov [bp+var_4], 1 ;~ 17C5:5446 -cs=0x17c5;eip=0x00544a; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 46107 cmp [bp+arg_0], 0 ;~ 17C5:544A -cs=0x17c5;eip=0x00544e; J(JGE(loc_2b684)); // 46108 jge short loc_2B684 ;~ 17C5:544E -cs=0x17c5;eip=0x005450; X(MOV(*(raddr(ss,bp+var_2)), 0x0FF)); // 46109 mov [bp+var_2], 0FFh ;~ 17C5:5450 + // 94125 arg_2 = word ptr 6 ;~ 17C5:543B +cs=0x17c5;eip=0x00543b; X(PUSH(bp)); // 94127 push bp ;~ 17C5:543B +cs=0x17c5;eip=0x00543c; T(bp = sp;); // 94128 mov bp, sp ;~ 17C5:543C +cs=0x17c5;eip=0x00543e; T(SUB(sp, 0x0C)); // 94129 sub sp, 0Ch ;~ 17C5:543E +cs=0x17c5;eip=0x005441; X(PUSH(si)); // 94130 push si ;~ 17C5:5441 +cs=0x17c5;eip=0x005442; X(MOV(*(raddr(ss,bp+var_2)), 1)); // 94131 mov [bp+var_2], 1 ;~ 17C5:5442 +cs=0x17c5;eip=0x005446; X(MOV(*(raddr(ss,bp+var_4)), 1)); // 94132 mov [bp+var_4], 1 ;~ 17C5:5446 +cs=0x17c5;eip=0x00544a; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 94133 cmp [bp+arg_0], 0 ;~ 17C5:544A +cs=0x17c5;eip=0x00544e; J(JGE(loc_2b684)); // 94134 jge short loc_2B684 ;~ 17C5:544E +cs=0x17c5;eip=0x005450; X(MOV(*(raddr(ss,bp+var_2)), 0x0FF)); // 94135 mov [bp+var_2], 0FFh ;~ 17C5:5450 loc_2b684: - // 5515 -cs=0x17c5;eip=0x005454; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 46112 cmp [bp+arg_2], 0 ;~ 17C5:5454 -cs=0x17c5;eip=0x005458; J(JGE(loc_2b68e)); // 46113 jge short loc_2B68E ;~ 17C5:5458 -cs=0x17c5;eip=0x00545a; X(MOV(*(raddr(ss,bp+var_4)), 0x0FF)); // 46114 mov [bp+var_4], 0FFh ;~ 17C5:545A + // 5500 +cs=0x17c5;eip=0x005454; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 94138 cmp [bp+arg_2], 0 ;~ 17C5:5454 +cs=0x17c5;eip=0x005458; J(JGE(loc_2b68e)); // 94139 jge short loc_2B68E ;~ 17C5:5458 +cs=0x17c5;eip=0x00545a; X(MOV(*(raddr(ss,bp+var_4)), 0x0FF)); // 94140 mov [bp+var_4], 0FFh ;~ 17C5:545A loc_2b68e: - // 5516 -cs=0x17c5;eip=0x00545e; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 46117 cmp [bp+arg_0], 0 ;~ 17C5:545E -cs=0x17c5;eip=0x005462; J(JGE(loc_2b69b)); // 46118 jge short loc_2B69B ;~ 17C5:5462 -cs=0x17c5;eip=0x005464; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 46119 mov ax, [bp+arg_0] ;~ 17C5:5464 -cs=0x17c5;eip=0x005467; T(NEG(ax)); // 46120 neg ax ;~ 17C5:5467 -cs=0x17c5;eip=0x005469; J(JMP(loc_2b69e)); // 46121 jmp short loc_2B69E ;~ 17C5:5469 + // 5501 +cs=0x17c5;eip=0x00545e; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 94143 cmp [bp+arg_0], 0 ;~ 17C5:545E +cs=0x17c5;eip=0x005462; J(JGE(loc_2b69b)); // 94144 jge short loc_2B69B ;~ 17C5:5462 +cs=0x17c5;eip=0x005464; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 94145 mov ax, [bp+arg_0] ;~ 17C5:5464 +cs=0x17c5;eip=0x005467; T(NEG(ax)); // 94146 neg ax ;~ 17C5:5467 +cs=0x17c5;eip=0x005469; J(JMP(loc_2b69e)); // 94147 jmp short loc_2B69E ;~ 17C5:5469 loc_2b69b: - // 5517 -cs=0x17c5;eip=0x00546b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 46125 mov ax, [bp+arg_0] ;~ 17C5:546B + // 5502 +cs=0x17c5;eip=0x00546b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 94151 mov ax, [bp+arg_0] ;~ 17C5:546B loc_2b69e: - // 5518 -cs=0x17c5;eip=0x00546e; T(CWD); // 46128 cwd ;~ 17C5:546E -cs=0x17c5;eip=0x00546f; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 46129 mov [bp+var_8], ax ;~ 17C5:546F -cs=0x17c5;eip=0x005472; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 46130 mov [bp+var_6], dx ;~ 17C5:5472 -cs=0x17c5;eip=0x005475; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 46131 cmp [bp+arg_2], 0 ;~ 17C5:5475 -cs=0x17c5;eip=0x005479; J(JGE(loc_2b6b2)); // 46132 jge short loc_2B6B2 ;~ 17C5:5479 -cs=0x17c5;eip=0x00547b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 46133 mov ax, [bp+arg_2] ;~ 17C5:547B -cs=0x17c5;eip=0x00547e; T(NEG(ax)); // 46134 neg ax ;~ 17C5:547E -cs=0x17c5;eip=0x005480; J(JMP(loc_2b6b5)); // 46135 jmp short loc_2B6B5 ;~ 17C5:5480 + // 5503 +cs=0x17c5;eip=0x00546e; T(CWD); // 94154 cwd ;~ 17C5:546E +cs=0x17c5;eip=0x00546f; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 94155 mov [bp+var_8], ax ;~ 17C5:546F +cs=0x17c5;eip=0x005472; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 94156 mov [bp+var_6], dx ;~ 17C5:5472 +cs=0x17c5;eip=0x005475; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 94157 cmp [bp+arg_2], 0 ;~ 17C5:5475 +cs=0x17c5;eip=0x005479; J(JGE(loc_2b6b2)); // 94158 jge short loc_2B6B2 ;~ 17C5:5479 +cs=0x17c5;eip=0x00547b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 94159 mov ax, [bp+arg_2] ;~ 17C5:547B +cs=0x17c5;eip=0x00547e; T(NEG(ax)); // 94160 neg ax ;~ 17C5:547E +cs=0x17c5;eip=0x005480; J(JMP(loc_2b6b5)); // 94161 jmp short loc_2B6B5 ;~ 17C5:5480 loc_2b6b2: - // 5519 -cs=0x17c5;eip=0x005482; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 46139 mov ax, [bp+arg_2] ;~ 17C5:5482 + // 5504 +cs=0x17c5;eip=0x005482; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 94165 mov ax, [bp+arg_2] ;~ 17C5:5482 loc_2b6b5: - // 5520 -cs=0x17c5;eip=0x005485; T(CWD); // 46142 cwd ;~ 17C5:5485 -cs=0x17c5;eip=0x005486; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 46143 mov [bp+var_C], ax ;~ 17C5:5486 -cs=0x17c5;eip=0x005489; X(MOV(*(dw*)(raddr(ss,bp+var_a)), dx)); // 46144 mov [bp+var_A], dx ;~ 17C5:5489 -cs=0x17c5;eip=0x00548c; X(PUSH(dx)); // 46145 push dx ;~ 17C5:548C -cs=0x17c5;eip=0x00548d; X(PUSH(ax)); // 46146 push ax ;~ 17C5:548D -cs=0x17c5;eip=0x00548e; T(MOV(dx, *(dw*)(raddr(ss,bp+var_8)))); // 46147 mov dx, [bp+var_8] ;~ 17C5:548E -cs=0x17c5;eip=0x005491; T(SUB(ax, ax)); // 46148 sub ax, ax ;~ 17C5:5491 -cs=0x17c5;eip=0x005493; X(PUSH(dx)); // 46149 push dx ;~ 17C5:5493 -cs=0x17c5;eip=0x005494; X(PUSH(ax)); // 46150 push ax ;~ 17C5:5494 -cs=0x17c5;eip=0x005495; J(CALL(sub_34f54,0)); // 46151 call sub_34F54 ;~ 17C5:5495 -cs=0x17c5;eip=0x005498; T(SHR(dx, 1)); // 46152 shr dx, 1 ;~ 17C5:5498 -cs=0x17c5;eip=0x00549a; T(RCR(ax, 1)); // 46153 rcr ax, 1 ;~ 17C5:549A -cs=0x17c5;eip=0x00549c; T(cx = ax;); // 46154 mov cx, ax ;~ 17C5:549C -cs=0x17c5;eip=0x00549e; T(MOV(al, *(raddr(ss,bp+var_4)))); // 46155 mov al, [bp+var_4] ;~ 17C5:549E -cs=0x17c5;eip=0x0054a1; T(CBW); // 46156 cbw ;~ 17C5:54A1 -cs=0x17c5;eip=0x0054a2; T(bx = ax;); // 46157 mov bx, ax ;~ 17C5:54A2 -cs=0x17c5;eip=0x0054a4; T(MOV(al, *(raddr(ss,bp+var_2)))); // 46158 mov al, [bp+var_2] ;~ 17C5:54A4 -cs=0x17c5;eip=0x0054a7; T(CBW); // 46159 cbw ;~ 17C5:54A7 -cs=0x17c5;eip=0x0054a8; T(si = ax;); // 46160 mov si, ax ;~ 17C5:54A8 -cs=0x17c5;eip=0x0054aa; T(ax = cx;); // 46161 mov ax, cx ;~ 17C5:54AA -cs=0x17c5;eip=0x0054ac; T(MUL1_2(si)); // 46162 mul si ;~ 17C5:54AC -cs=0x17c5;eip=0x0054ae; T(MUL1_2(bx)); // 46163 mul bx ;~ 17C5:54AE -cs=0x17c5;eip=0x0054b0; J({;}); // 46164 jmp short $+2 ;~ 17C5:54B0 + // 5505 +cs=0x17c5;eip=0x005485; T(CWD); // 94168 cwd ;~ 17C5:5485 +cs=0x17c5;eip=0x005486; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 94169 mov [bp+var_C], ax ;~ 17C5:5486 +cs=0x17c5;eip=0x005489; X(MOV(*(dw*)(raddr(ss,bp+var_a)), dx)); // 94170 mov [bp+var_A], dx ;~ 17C5:5489 +cs=0x17c5;eip=0x00548c; X(PUSH(dx)); // 94171 push dx ;~ 17C5:548C +cs=0x17c5;eip=0x00548d; X(PUSH(ax)); // 94172 push ax ;~ 17C5:548D +cs=0x17c5;eip=0x00548e; T(MOV(dx, *(dw*)(raddr(ss,bp+var_8)))); // 94173 mov dx, [bp+var_8] ;~ 17C5:548E +cs=0x17c5;eip=0x005491; T(SUB(ax, ax)); // 94174 sub ax, ax ;~ 17C5:5491 +cs=0x17c5;eip=0x005493; X(PUSH(dx)); // 94175 push dx ;~ 17C5:5493 +cs=0x17c5;eip=0x005494; X(PUSH(ax)); // 94176 push ax ;~ 17C5:5494 +cs=0x17c5;eip=0x005495; J(CALL(sub_34f54,0)); // 94177 call sub_34F54 ;~ 17C5:5495 +cs=0x17c5;eip=0x005498; T(SHR(dx, 1)); // 94178 shr dx, 1 ;~ 17C5:5498 +cs=0x17c5;eip=0x00549a; T(RCR(ax, 1)); // 94179 rcr ax, 1 ;~ 17C5:549A +cs=0x17c5;eip=0x00549c; T(cx = ax;); // 94180 mov cx, ax ;~ 17C5:549C +cs=0x17c5;eip=0x00549e; T(MOV(al, *(raddr(ss,bp+var_4)))); // 94181 mov al, [bp+var_4] ;~ 17C5:549E +cs=0x17c5;eip=0x0054a1; T(CBW); // 94182 cbw ;~ 17C5:54A1 +cs=0x17c5;eip=0x0054a2; T(bx = ax;); // 94183 mov bx, ax ;~ 17C5:54A2 +cs=0x17c5;eip=0x0054a4; T(MOV(al, *(raddr(ss,bp+var_2)))); // 94184 mov al, [bp+var_2] ;~ 17C5:54A4 +cs=0x17c5;eip=0x0054a7; T(CBW); // 94185 cbw ;~ 17C5:54A7 +cs=0x17c5;eip=0x0054a8; T(si = ax;); // 94186 mov si, ax ;~ 17C5:54A8 +cs=0x17c5;eip=0x0054aa; T(ax = cx;); // 94187 mov ax, cx ;~ 17C5:54AA +cs=0x17c5;eip=0x0054ac; T(MUL1_2(si)); // 94188 mul si ;~ 17C5:54AC +cs=0x17c5;eip=0x0054ae; T(MUL1_2(bx)); // 94189 mul bx ;~ 17C5:54AE +cs=0x17c5;eip=0x0054b0; J({;}); // 94190 jmp short $+2 ;~ 17C5:54B0 loc_2b6e2: - // 5521 -cs=0x17c5;eip=0x0054b2; X(POP(si)); // 46168 pop si ;~ 17C5:54B2 -cs=0x17c5;eip=0x0054b3; T(sp = bp;); // 46169 mov sp, bp ;~ 17C5:54B3 -cs=0x17c5;eip=0x0054b5; X(POP(bp)); // 46170 pop bp ;~ 17C5:54B5 -cs=0x17c5;eip=0x0054b6; J(RETN(0)); // 46171 retn ;~ 17C5:54B6 + // 5506 +cs=0x17c5;eip=0x0054b2; X(POP(si)); // 94194 pop si ;~ 17C5:54B2 +cs=0x17c5;eip=0x0054b3; T(sp = bp;); // 94195 mov sp, bp ;~ 17C5:54B3 +cs=0x17c5;eip=0x0054b5; X(POP(bp)); // 94196 pop bp ;~ 17C5:54B5 +cs=0x17c5;eip=0x0054b6; J(RETN(0)); // 94197 retn ;~ 17C5:54B6 assert(0); __dispatch_call: @@ -21769,91 +13197,91 @@ cs=0x17c5;eip=0x0054b6; J(RETN(0)); // 46171 retn ;~ 17C5:54B6 _begin: #undef var_8 #define var_8 -8 - // 46182 var_8 = word ptr -8 ;~ 17C5:54B7 + // 94208 var_8 = word ptr -8 ;~ 17C5:54B7 #undef var_6 #define var_6 -6 - // 46183 var_6 = word ptr -6 ;~ 17C5:54B7 + // 94209 var_6 = word ptr -6 ;~ 17C5:54B7 #undef var_4 #define var_4 -4 - // 46184 var_4 = word ptr -4 ;~ 17C5:54B7 + // 94210 var_4 = word ptr -4 ;~ 17C5:54B7 #undef var_2 #define var_2 -2 - // 46185 var_2 = word ptr -2 ;~ 17C5:54B7 + // 94211 var_2 = word ptr -2 ;~ 17C5:54B7 #undef arg_0 #define arg_0 4 - // 46186 arg_0 = word ptr 4 ;~ 17C5:54B7 -cs=0x17c5;eip=0x0054b7; X(PUSH(bp)); // 46188 push bp ;~ 17C5:54B7 -cs=0x17c5;eip=0x0054b8; T(bp = sp;); // 46189 mov bp, sp ;~ 17C5:54B8 -cs=0x17c5;eip=0x0054ba; T(SUB(sp, 8)); // 46190 sub sp, 8 ;~ 17C5:54BA -cs=0x17c5;eip=0x0054bd; X(PUSH(si)); // 46191 push si ;~ 17C5:54BD -cs=0x17c5;eip=0x0054be; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0x8000)); // 46192 cmp [bp+arg_0], 8000h ;~ 17C5:54BE -cs=0x17c5;eip=0x0054c3; J(JNZ(loc_2b6fa)); // 46193 jnz short loc_2B6FA ;~ 17C5:54C3 -cs=0x17c5;eip=0x0054c5; T(ax = 0x0C000;); // 46194 mov ax, 0C000h ;~ 17C5:54C5 -cs=0x17c5;eip=0x0054c8; J(JMP(loc_2b76b)); // 46195 jmp short loc_2B76B ;~ 17C5:54C8 + // 94212 arg_0 = word ptr 4 ;~ 17C5:54B7 +cs=0x17c5;eip=0x0054b7; X(PUSH(bp)); // 94214 push bp ;~ 17C5:54B7 +cs=0x17c5;eip=0x0054b8; T(bp = sp;); // 94215 mov bp, sp ;~ 17C5:54B8 +cs=0x17c5;eip=0x0054ba; T(SUB(sp, 8)); // 94216 sub sp, 8 ;~ 17C5:54BA +cs=0x17c5;eip=0x0054bd; X(PUSH(si)); // 94217 push si ;~ 17C5:54BD +cs=0x17c5;eip=0x0054be; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0x8000)); // 94218 cmp [bp+arg_0], 8000h ;~ 17C5:54BE +cs=0x17c5;eip=0x0054c3; J(JNZ(loc_2b6fa)); // 94219 jnz short loc_2B6FA ;~ 17C5:54C3 +cs=0x17c5;eip=0x0054c5; T(ax = 0x0C000;); // 94220 mov ax, 0C000h ;~ 17C5:54C5 +cs=0x17c5;eip=0x0054c8; J(JMP(loc_2b76b)); // 94221 jmp short loc_2B76B ;~ 17C5:54C8 loc_2b6fa: - // 5522 -cs=0x17c5;eip=0x0054ca; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 46199 push [bp+arg_0] ;~ 17C5:54CA -cs=0x17c5;eip=0x0054cd; J(CALL(sub_34dc0,0)); // 46200 call sub_34DC0 ;~ 17C5:54CD -cs=0x17c5;eip=0x0054d0; T(ADD(sp, 2)); // 46201 add sp, 2 ;~ 17C5:54D0 -cs=0x17c5;eip=0x0054d3; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 46202 mov [bp+var_4], ax ;~ 17C5:54D3 -cs=0x17c5;eip=0x0054d6; T(cl = 9;); // 46203 mov cl, 9 ;~ 17C5:54D6 -cs=0x17c5;eip=0x0054d8; T(SAR(ax, cl)); // 46204 sar ax, cl ;~ 17C5:54D8 -cs=0x17c5;eip=0x0054da; T(INC(ax)); // 46205 inc ax ;~ 17C5:54DA -cs=0x17c5;eip=0x0054db; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 46206 mov [bp+var_6], ax ;~ 17C5:54DB -cs=0x17c5;eip=0x0054de; J(JMP(loc_2b713)); // 46207 jmp short loc_2B713 ;~ 17C5:54DE + // 5507 +cs=0x17c5;eip=0x0054ca; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 94225 push [bp+arg_0] ;~ 17C5:54CA +cs=0x17c5;eip=0x0054cd; J(CALL(sub_34dc0,0)); // 94226 call sub_34DC0 ;~ 17C5:54CD +cs=0x17c5;eip=0x0054d0; T(ADD(sp, 2)); // 94227 add sp, 2 ;~ 17C5:54D0 +cs=0x17c5;eip=0x0054d3; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 94228 mov [bp+var_4], ax ;~ 17C5:54D3 +cs=0x17c5;eip=0x0054d6; T(cl = 9;); // 94229 mov cl, 9 ;~ 17C5:54D6 +cs=0x17c5;eip=0x0054d8; T(SAR(ax, cl)); // 94230 sar ax, cl ;~ 17C5:54D8 +cs=0x17c5;eip=0x0054da; T(INC(ax)); // 94231 inc ax ;~ 17C5:54DA +cs=0x17c5;eip=0x0054db; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 94232 mov [bp+var_6], ax ;~ 17C5:54DB +cs=0x17c5;eip=0x0054de; J(JMP(loc_2b713)); // 94233 jmp short loc_2B713 ;~ 17C5:54DE loc_2b710: - // 5523 -cs=0x17c5;eip=0x0054e0; X(DEC(*(dw*)(raddr(ss,bp+var_6)))); // 46211 dec [bp+var_6] ;~ 17C5:54E0 + // 5508 +cs=0x17c5;eip=0x0054e0; X(DEC(*(dw*)(raddr(ss,bp+var_6)))); // 94237 dec [bp+var_6] ;~ 17C5:54E0 loc_2b713: - // 5524 -cs=0x17c5;eip=0x0054e3; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0)); // 46214 cmp [bp+var_6], 0 ;~ 17C5:54E3 -cs=0x17c5;eip=0x0054e7; J(JL(loc_2b758)); // 46215 jl short loc_2B758 ;~ 17C5:54E7 -cs=0x17c5;eip=0x0054e9; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 46216 mov si, [bp+var_6] ;~ 17C5:54E9 -cs=0x17c5;eip=0x0054ec; T(SHL(si, 1)); // 46217 shl si, 1 ;~ 17C5:54EC -cs=0x17c5;eip=0x0054ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 46218 mov ax, [bp+var_4] ;~ 17C5:54EE -cs=0x17c5;eip=0x0054f1; T(CMP(*(dw*)(raddr(ds,si+0x4A98)), ax)); // 46219 cmp [si+4A98h], ax ;~ 17C5:54F1 -cs=0x17c5;eip=0x0054f5; J(JG(loc_2b756)); // 46220 jg short loc_2B756 ;~ 17C5:54F5 -cs=0x17c5;eip=0x0054f7; T(MOV(ax, *(dw*)(raddr(ds,si+0x4A9A)))); // 46221 mov ax, [si+4A9Ah] ;~ 17C5:54F7 -cs=0x17c5;eip=0x0054fb; T(SUB(ax, *(dw*)(raddr(ds,si+0x4A98)))); // 46222 sub ax, [si+4A98h] ;~ 17C5:54FB -cs=0x17c5;eip=0x0054ff; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 46223 mov [bp+var_8], ax ;~ 17C5:54FF -cs=0x17c5;eip=0x005502; T(CWD); // 46224 cwd ;~ 17C5:5502 -cs=0x17c5;eip=0x005503; X(PUSH(dx)); // 46225 push dx ;~ 17C5:5503 -cs=0x17c5;eip=0x005504; X(PUSH(ax)); // 46226 push ax ;~ 17C5:5504 -cs=0x17c5;eip=0x005505; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 46227 mov ax, [bp+var_4] ;~ 17C5:5505 -cs=0x17c5;eip=0x005508; T(SUB(ax, *(dw*)(raddr(ds,si+0x4A98)))); // 46228 sub ax, [si+4A98h] ;~ 17C5:5508 -cs=0x17c5;eip=0x00550c; T(CWD); // 46229 cwd ;~ 17C5:550C -cs=0x17c5;eip=0x00550d; T(dh = dl;); // 46230 mov dh, dl ;~ 17C5:550D -cs=0x17c5;eip=0x00550f; T(dl = ah;); // 46231 mov dl, ah ;~ 17C5:550F -cs=0x17c5;eip=0x005511; T(ah = al;); // 46232 mov ah, al ;~ 17C5:5511 -cs=0x17c5;eip=0x005513; T(SUB(al, al)); // 46233 sub al, al ;~ 17C5:5513 -cs=0x17c5;eip=0x005515; X(PUSH(dx)); // 46234 push dx ;~ 17C5:5515 -cs=0x17c5;eip=0x005516; X(PUSH(ax)); // 46235 push ax ;~ 17C5:5516 -cs=0x17c5;eip=0x005517; J(CALL(sub_34e44,0)); // 46236 call sub_34E44 ;~ 17C5:5517 -cs=0x17c5;eip=0x00551a; T(MOV(ch, *(raddr(ss,bp+var_6)))); // 46237 mov ch, byte ptr [bp+var_6] ;~ 17C5:551A -cs=0x17c5;eip=0x00551d; T(SUB(cl, cl)); // 46238 sub cl, cl ;~ 17C5:551D -cs=0x17c5;eip=0x00551f; T(ADD(ax, cx)); // 46239 add ax, cx ;~ 17C5:551F -cs=0x17c5;eip=0x005521; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 46240 mov [bp+var_2], ax ;~ 17C5:5521 -cs=0x17c5;eip=0x005524; J(JMP(loc_2b758)); // 46241 jmp short loc_2B758 ;~ 17C5:5524 + // 5509 +cs=0x17c5;eip=0x0054e3; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0)); // 94240 cmp [bp+var_6], 0 ;~ 17C5:54E3 +cs=0x17c5;eip=0x0054e7; J(JL(loc_2b758)); // 94241 jl short loc_2B758 ;~ 17C5:54E7 +cs=0x17c5;eip=0x0054e9; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 94242 mov si, [bp+var_6] ;~ 17C5:54E9 +cs=0x17c5;eip=0x0054ec; T(SHL(si, 1)); // 94243 shl si, 1 ;~ 17C5:54EC +cs=0x17c5;eip=0x0054ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 94244 mov ax, [bp+var_4] ;~ 17C5:54EE +cs=0x17c5;eip=0x0054f1; T(CMP(*(dw*)(raddr(ds,si+0x4A98)), ax)); // 94245 cmp [si+4A98h], ax ;~ 17C5:54F1 +cs=0x17c5;eip=0x0054f5; J(JG(loc_2b756)); // 94246 jg short loc_2B756 ;~ 17C5:54F5 +cs=0x17c5;eip=0x0054f7; T(MOV(ax, *(dw*)(raddr(ds,si+0x4A9A)))); // 94247 mov ax, [si+4A9Ah] ;~ 17C5:54F7 +cs=0x17c5;eip=0x0054fb; T(SUB(ax, *(dw*)(raddr(ds,si+0x4A98)))); // 94248 sub ax, [si+4A98h] ;~ 17C5:54FB +cs=0x17c5;eip=0x0054ff; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 94249 mov [bp+var_8], ax ;~ 17C5:54FF +cs=0x17c5;eip=0x005502; T(CWD); // 94250 cwd ;~ 17C5:5502 +cs=0x17c5;eip=0x005503; X(PUSH(dx)); // 94251 push dx ;~ 17C5:5503 +cs=0x17c5;eip=0x005504; X(PUSH(ax)); // 94252 push ax ;~ 17C5:5504 +cs=0x17c5;eip=0x005505; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 94253 mov ax, [bp+var_4] ;~ 17C5:5505 +cs=0x17c5;eip=0x005508; T(SUB(ax, *(dw*)(raddr(ds,si+0x4A98)))); // 94254 sub ax, [si+4A98h] ;~ 17C5:5508 +cs=0x17c5;eip=0x00550c; T(CWD); // 94255 cwd ;~ 17C5:550C +cs=0x17c5;eip=0x00550d; T(dh = dl;); // 94256 mov dh, dl ;~ 17C5:550D +cs=0x17c5;eip=0x00550f; T(dl = ah;); // 94257 mov dl, ah ;~ 17C5:550F +cs=0x17c5;eip=0x005511; T(ah = al;); // 94258 mov ah, al ;~ 17C5:5511 +cs=0x17c5;eip=0x005513; T(SUB(al, al)); // 94259 sub al, al ;~ 17C5:5513 +cs=0x17c5;eip=0x005515; X(PUSH(dx)); // 94260 push dx ;~ 17C5:5515 +cs=0x17c5;eip=0x005516; X(PUSH(ax)); // 94261 push ax ;~ 17C5:5516 +cs=0x17c5;eip=0x005517; J(CALL(sub_34e44,0)); // 94262 call sub_34E44 ;~ 17C5:5517 +cs=0x17c5;eip=0x00551a; T(MOV(ch, *(raddr(ss,bp+var_6)))); // 94263 mov ch, byte ptr [bp+var_6] ;~ 17C5:551A +cs=0x17c5;eip=0x00551d; T(SUB(cl, cl)); // 94264 sub cl, cl ;~ 17C5:551D +cs=0x17c5;eip=0x00551f; T(ADD(ax, cx)); // 94265 add ax, cx ;~ 17C5:551F +cs=0x17c5;eip=0x005521; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 94266 mov [bp+var_2], ax ;~ 17C5:5521 +cs=0x17c5;eip=0x005524; J(JMP(loc_2b758)); // 94267 jmp short loc_2B758 ;~ 17C5:5524 loc_2b756: - // 5525 -cs=0x17c5;eip=0x005526; J(JMP(loc_2b710)); // 46245 jmp short loc_2B710 ;~ 17C5:5526 + // 5510 +cs=0x17c5;eip=0x005526; J(JMP(loc_2b710)); // 94271 jmp short loc_2B710 ;~ 17C5:5526 loc_2b758: - // 5526 -cs=0x17c5;eip=0x005528; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 46250 cmp [bp+arg_0], 0 ;~ 17C5:5528 -cs=0x17c5;eip=0x00552c; J(JGE(loc_2b766)); // 46251 jge short loc_2B766 ;~ 17C5:552C -cs=0x17c5;eip=0x00552e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 46252 mov ax, [bp+var_2] ;~ 17C5:552E -cs=0x17c5;eip=0x005531; T(NEG(ax)); // 46253 neg ax ;~ 17C5:5531 -cs=0x17c5;eip=0x005533; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 46254 mov [bp+var_2], ax ;~ 17C5:5533 + // 5511 +cs=0x17c5;eip=0x005528; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 94276 cmp [bp+arg_0], 0 ;~ 17C5:5528 +cs=0x17c5;eip=0x00552c; J(JGE(loc_2b766)); // 94277 jge short loc_2B766 ;~ 17C5:552C +cs=0x17c5;eip=0x00552e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 94278 mov ax, [bp+var_2] ;~ 17C5:552E +cs=0x17c5;eip=0x005531; T(NEG(ax)); // 94279 neg ax ;~ 17C5:5531 +cs=0x17c5;eip=0x005533; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 94280 mov [bp+var_2], ax ;~ 17C5:5533 loc_2b766: - // 5527 -cs=0x17c5;eip=0x005536; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 46257 mov ax, [bp+var_2] ;~ 17C5:5536 -cs=0x17c5;eip=0x005539; J({;}); // 46258 jmp short $+2 ;~ 17C5:5539 + // 5512 +cs=0x17c5;eip=0x005536; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 94283 mov ax, [bp+var_2] ;~ 17C5:5536 +cs=0x17c5;eip=0x005539; J({;}); // 94284 jmp short $+2 ;~ 17C5:5539 loc_2b76b: - // 5528 -cs=0x17c5;eip=0x00553b; X(POP(si)); // 46263 pop si ;~ 17C5:553B -cs=0x17c5;eip=0x00553c; T(sp = bp;); // 46264 mov sp, bp ;~ 17C5:553C -cs=0x17c5;eip=0x00553e; X(POP(bp)); // 46265 pop bp ;~ 17C5:553E -cs=0x17c5;eip=0x00553f; J(RETN(0)); // 46266 retn ;~ 17C5:553F + // 5513 +cs=0x17c5;eip=0x00553b; X(POP(si)); // 94289 pop si ;~ 17C5:553B +cs=0x17c5;eip=0x00553c; T(sp = bp;); // 94290 mov sp, bp ;~ 17C5:553C +cs=0x17c5;eip=0x00553e; X(POP(bp)); // 94291 pop bp ;~ 17C5:553E +cs=0x17c5;eip=0x00553f; J(RETN(0)); // 94292 retn ;~ 17C5:553F assert(0); __dispatch_call: @@ -21887,20 +13315,20 @@ cs=0x17c5;eip=0x00553f; J(RETN(0)); // 46266 retn ;~ 17C5:553F _begin: #undef arg_0 #define arg_0 4 - // 46277 arg_0 = word ptr 4 ;~ 17C5:5540 -cs=0x17c5;eip=0x005540; X(PUSH(bp)); // 46279 push bp ;~ 17C5:5540 -cs=0x17c5;eip=0x005541; T(bp = sp;); // 46280 mov bp, sp ;~ 17C5:5541 -cs=0x17c5;eip=0x005543; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 46281 push [bp+arg_0] ;~ 17C5:5543 -cs=0x17c5;eip=0x005546; J(CALL(sub_2b6e7,0)); // 46282 call sub_2B6E7 ;~ 17C5:5546 -cs=0x17c5;eip=0x005549; T(ADD(sp, 2)); // 46283 add sp, 2 ;~ 17C5:5549 -cs=0x17c5;eip=0x00554c; T(SUB(ax, 0x4000)); // 46284 sub ax, 4000h ;~ 17C5:554C -cs=0x17c5;eip=0x00554f; T(NEG(ax)); // 46285 neg ax ;~ 17C5:554F -cs=0x17c5;eip=0x005551; J({;}); // 46286 jmp short $+2 ;~ 17C5:5551 + // 94303 arg_0 = word ptr 4 ;~ 17C5:5540 +cs=0x17c5;eip=0x005540; X(PUSH(bp)); // 94305 push bp ;~ 17C5:5540 +cs=0x17c5;eip=0x005541; T(bp = sp;); // 94306 mov bp, sp ;~ 17C5:5541 +cs=0x17c5;eip=0x005543; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 94307 push [bp+arg_0] ;~ 17C5:5543 +cs=0x17c5;eip=0x005546; J(CALL(sub_2b6e7,0)); // 94308 call sub_2B6E7 ;~ 17C5:5546 +cs=0x17c5;eip=0x005549; T(ADD(sp, 2)); // 94309 add sp, 2 ;~ 17C5:5549 +cs=0x17c5;eip=0x00554c; T(SUB(ax, 0x4000)); // 94310 sub ax, 4000h ;~ 17C5:554C +cs=0x17c5;eip=0x00554f; T(NEG(ax)); // 94311 neg ax ;~ 17C5:554F +cs=0x17c5;eip=0x005551; J({;}); // 94312 jmp short $+2 ;~ 17C5:5551 loc_2b783: - // 5529 -cs=0x17c5;eip=0x005553; T(sp = bp;); // 46290 mov sp, bp ;~ 17C5:5553 -cs=0x17c5;eip=0x005555; X(POP(bp)); // 46291 pop bp ;~ 17C5:5555 -cs=0x17c5;eip=0x005556; J(RETN(0)); // 46292 retn ;~ 17C5:5556 + // 5514 +cs=0x17c5;eip=0x005553; T(sp = bp;); // 94316 mov sp, bp ;~ 17C5:5553 +cs=0x17c5;eip=0x005555; X(POP(bp)); // 94317 pop bp ;~ 17C5:5555 +cs=0x17c5;eip=0x005556; J(RETN(0)); // 94318 retn ;~ 17C5:5556 assert(0); __dispatch_call: @@ -21928,54 +13356,54 @@ cs=0x17c5;eip=0x005556; J(RETN(0)); // 46292 retn ;~ 17C5:5556 _begin: #undef var_4 #define var_4 -4 - // 46303 var_4 = word ptr -4 ;~ 17C5:5557 + // 94329 var_4 = word ptr -4 ;~ 17C5:5557 #undef var_2 #define var_2 -2 - // 46304 var_2 = word ptr -2 ;~ 17C5:5557 + // 94330 var_2 = word ptr -2 ;~ 17C5:5557 #undef arg_0 #define arg_0 4 - // 46305 arg_0 = word ptr 4 ;~ 17C5:5557 -cs=0x17c5;eip=0x005557; X(PUSH(bp)); // 46307 push bp ;~ 17C5:5557 -cs=0x17c5;eip=0x005558; T(bp = sp;); // 46308 mov bp, sp ;~ 17C5:5558 -cs=0x17c5;eip=0x00555a; T(SUB(sp, 4)); // 46309 sub sp, 4 ;~ 17C5:555A -cs=0x17c5;eip=0x00555d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 46310 push [bp+arg_0] ;~ 17C5:555D -cs=0x17c5;eip=0x005560; J(CALL(sub_34dc0,0)); // 46311 call sub_34DC0 ;~ 17C5:5560 -cs=0x17c5;eip=0x005563; T(ADD(sp, 2)); // 46312 add sp, 2 ;~ 17C5:5563 -cs=0x17c5;eip=0x005566; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 46313 mov [bp+arg_0], ax ;~ 17C5:5566 -cs=0x17c5;eip=0x005569; T(CMP(ax, 4)); // 46314 cmp ax, 4 ;~ 17C5:5569 -cs=0x17c5;eip=0x00556c; J(JGE(loc_2b7a3)); // 46315 jge short loc_2B7A3 ;~ 17C5:556C -cs=0x17c5;eip=0x00556e; T(ax = 1;); // 46316 mov ax, 1 ;~ 17C5:556E -cs=0x17c5;eip=0x005571; J(JMP(loc_2b7d7)); // 46317 jmp short loc_2B7D7 ;~ 17C5:5571 + // 94331 arg_0 = word ptr 4 ;~ 17C5:5557 +cs=0x17c5;eip=0x005557; X(PUSH(bp)); // 94333 push bp ;~ 17C5:5557 +cs=0x17c5;eip=0x005558; T(bp = sp;); // 94334 mov bp, sp ;~ 17C5:5558 +cs=0x17c5;eip=0x00555a; T(SUB(sp, 4)); // 94335 sub sp, 4 ;~ 17C5:555A +cs=0x17c5;eip=0x00555d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 94336 push [bp+arg_0] ;~ 17C5:555D +cs=0x17c5;eip=0x005560; J(CALL(sub_34dc0,0)); // 94337 call sub_34DC0 ;~ 17C5:5560 +cs=0x17c5;eip=0x005563; T(ADD(sp, 2)); // 94338 add sp, 2 ;~ 17C5:5563 +cs=0x17c5;eip=0x005566; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 94339 mov [bp+arg_0], ax ;~ 17C5:5566 +cs=0x17c5;eip=0x005569; T(CMP(ax, 4)); // 94340 cmp ax, 4 ;~ 17C5:5569 +cs=0x17c5;eip=0x00556c; J(JGE(loc_2b7a3)); // 94341 jge short loc_2B7A3 ;~ 17C5:556C +cs=0x17c5;eip=0x00556e; T(ax = 1;); // 94342 mov ax, 1 ;~ 17C5:556E +cs=0x17c5;eip=0x005571; J(JMP(loc_2b7d7)); // 94343 jmp short loc_2B7D7 ;~ 17C5:5571 loc_2b7a3: - // 5530 -cs=0x17c5;eip=0x005573; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 46321 mov ax, [bp+arg_0] ;~ 17C5:5573 -cs=0x17c5;eip=0x005576; T(SAR(ax, 1)); // 46322 sar ax, 1 ;~ 17C5:5576 -cs=0x17c5;eip=0x005578; T(SAR(ax, 1)); // 46323 sar ax, 1 ;~ 17C5:5578 -cs=0x17c5;eip=0x00557a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 46324 mov [bp+var_4], ax ;~ 17C5:557A + // 5515 +cs=0x17c5;eip=0x005573; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 94347 mov ax, [bp+arg_0] ;~ 17C5:5573 +cs=0x17c5;eip=0x005576; T(SAR(ax, 1)); // 94348 sar ax, 1 ;~ 17C5:5576 +cs=0x17c5;eip=0x005578; T(SAR(ax, 1)); // 94349 sar ax, 1 ;~ 17C5:5578 +cs=0x17c5;eip=0x00557a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 94350 mov [bp+var_4], ax ;~ 17C5:557A loc_2b7ad: - // 5531 -cs=0x17c5;eip=0x00557d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 46327 mov ax, [bp+arg_0] ;~ 17C5:557D -cs=0x17c5;eip=0x005580; T(CWD); // 46328 cwd ;~ 17C5:5580 -cs=0x17c5;eip=0x005581; T(MOV(cx, *(dw*)(raddr(ss,bp+var_4)))); // 46329 mov cx, [bp+var_4] ;~ 17C5:5581 -cs=0x17c5;eip=0x005584; T(IDIV2(cx)); // 46330 idiv cx ;~ 17C5:5584 -cs=0x17c5;eip=0x005586; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 46331 mov [bp+var_2], ax ;~ 17C5:5586 -cs=0x17c5;eip=0x005589; T(ax = cx;); // 46332 mov ax, cx ;~ 17C5:5589 -cs=0x17c5;eip=0x00558b; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 46333 add ax, [bp+var_2] ;~ 17C5:558B -cs=0x17c5;eip=0x00558e; T(SAR(ax, 1)); // 46334 sar ax, 1 ;~ 17C5:558E -cs=0x17c5;eip=0x005590; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 46335 mov [bp+var_4], ax ;~ 17C5:5590 -cs=0x17c5;eip=0x005593; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 46336 sub ax, [bp+var_2] ;~ 17C5:5593 -cs=0x17c5;eip=0x005596; X(PUSH(ax)); // 46337 push ax ;~ 17C5:5596 -cs=0x17c5;eip=0x005597; J(CALL(sub_34dc0,0)); // 46338 call sub_34DC0 ;~ 17C5:5597 -cs=0x17c5;eip=0x00559a; T(ADD(sp, 2)); // 46339 add sp, 2 ;~ 17C5:559A -cs=0x17c5;eip=0x00559d; T(CMP(ax, 1)); // 46340 cmp ax, 1 ;~ 17C5:559D -cs=0x17c5;eip=0x0055a0; J(JG(loc_2b7ad)); // 46341 jg short loc_2B7AD ;~ 17C5:55A0 -cs=0x17c5;eip=0x0055a2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 46342 mov ax, [bp+var_4] ;~ 17C5:55A2 -cs=0x17c5;eip=0x0055a5; J({;}); // 46343 jmp short $+2 ;~ 17C5:55A5 + // 5516 +cs=0x17c5;eip=0x00557d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 94353 mov ax, [bp+arg_0] ;~ 17C5:557D +cs=0x17c5;eip=0x005580; T(CWD); // 94354 cwd ;~ 17C5:5580 +cs=0x17c5;eip=0x005581; T(MOV(cx, *(dw*)(raddr(ss,bp+var_4)))); // 94355 mov cx, [bp+var_4] ;~ 17C5:5581 +cs=0x17c5;eip=0x005584; T(IDIV2(cx)); // 94356 idiv cx ;~ 17C5:5584 +cs=0x17c5;eip=0x005586; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 94357 mov [bp+var_2], ax ;~ 17C5:5586 +cs=0x17c5;eip=0x005589; T(ax = cx;); // 94358 mov ax, cx ;~ 17C5:5589 +cs=0x17c5;eip=0x00558b; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 94359 add ax, [bp+var_2] ;~ 17C5:558B +cs=0x17c5;eip=0x00558e; T(SAR(ax, 1)); // 94360 sar ax, 1 ;~ 17C5:558E +cs=0x17c5;eip=0x005590; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 94361 mov [bp+var_4], ax ;~ 17C5:5590 +cs=0x17c5;eip=0x005593; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 94362 sub ax, [bp+var_2] ;~ 17C5:5593 +cs=0x17c5;eip=0x005596; X(PUSH(ax)); // 94363 push ax ;~ 17C5:5596 +cs=0x17c5;eip=0x005597; J(CALL(sub_34dc0,0)); // 94364 call sub_34DC0 ;~ 17C5:5597 +cs=0x17c5;eip=0x00559a; T(ADD(sp, 2)); // 94365 add sp, 2 ;~ 17C5:559A +cs=0x17c5;eip=0x00559d; T(CMP(ax, 1)); // 94366 cmp ax, 1 ;~ 17C5:559D +cs=0x17c5;eip=0x0055a0; J(JG(loc_2b7ad)); // 94367 jg short loc_2B7AD ;~ 17C5:55A0 +cs=0x17c5;eip=0x0055a2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 94368 mov ax, [bp+var_4] ;~ 17C5:55A2 +cs=0x17c5;eip=0x0055a5; J({;}); // 94369 jmp short $+2 ;~ 17C5:55A5 loc_2b7d7: - // 5532 -cs=0x17c5;eip=0x0055a7; T(sp = bp;); // 46348 mov sp, bp ;~ 17C5:55A7 -cs=0x17c5;eip=0x0055a9; X(POP(bp)); // 46349 pop bp ;~ 17C5:55A9 -cs=0x17c5;eip=0x0055aa; J(RETN(0)); // 46350 retn ;~ 17C5:55AA + // 5517 +cs=0x17c5;eip=0x0055a7; T(sp = bp;); // 94374 mov sp, bp ;~ 17C5:55A7 +cs=0x17c5;eip=0x0055a9; X(POP(bp)); // 94375 pop bp ;~ 17C5:55A9 +cs=0x17c5;eip=0x0055aa; J(RETN(0)); // 94376 retn ;~ 17C5:55AA assert(0); __dispatch_call: @@ -22005,653 +13433,653 @@ cs=0x17c5;eip=0x0055aa; J(RETN(0)); // 46350 retn ;~ 17C5:55AA _begin: #undef var_e #define var_e -0x0E - // 46360 var_E = word ptr -0Eh ;~ 17C5:55AB + // 94386 var_E = word ptr -0Eh ;~ 17C5:55AB #undef var_c #define var_c -0x0C - // 46361 var_C = word ptr -0Ch ;~ 17C5:55AB + // 94387 var_C = word ptr -0Ch ;~ 17C5:55AB #undef var_a #define var_a -0x0A - // 46362 var_A = word ptr -0Ah ;~ 17C5:55AB + // 94388 var_A = word ptr -0Ah ;~ 17C5:55AB #undef var_8 #define var_8 -8 - // 46363 var_8 = word ptr -8 ;~ 17C5:55AB + // 94389 var_8 = word ptr -8 ;~ 17C5:55AB #undef var_6 #define var_6 -6 - // 46364 var_6 = word ptr -6 ;~ 17C5:55AB + // 94390 var_6 = word ptr -6 ;~ 17C5:55AB #undef var_4 #define var_4 -4 - // 46365 var_4 = word ptr -4 ;~ 17C5:55AB + // 94391 var_4 = word ptr -4 ;~ 17C5:55AB #undef var_2 #define var_2 -2 - // 46366 var_2 = word ptr -2 ;~ 17C5:55AB -cs=0x17c5;eip=0x0055ab; X(PUSH(bp)); // 46371 push bp ;~ 17C5:55AB -cs=0x17c5;eip=0x0055ac; T(bp = sp;); // 46372 mov bp, sp ;~ 17C5:55AC -cs=0x17c5;eip=0x0055ae; T(SUB(sp, 0x0E)); // 46373 sub sp, 0Eh ;~ 17C5:55AE -cs=0x17c5;eip=0x0055b1; X(PUSH(si)); // 46374 push si ;~ 17C5:55B1 -cs=0x17c5;eip=0x0055b2; T(ax = word_51a0a;); // 46375 mov ax, word_51A0A ;~ 17C5:55B2 -cs=0x17c5;eip=0x0055b5; T(dx = word_51a0c;); // 46376 mov dx, word_51A0C ;~ 17C5:55B5 -cs=0x17c5;eip=0x0055b9; X(word_5224c = ax;); // 46377 mov word_5224C, ax ;~ 17C5:55B9 -cs=0x17c5;eip=0x0055bc; X(word_5224e = dx;); // 46378 mov word_5224E, dx ;~ 17C5:55BC -cs=0x17c5;eip=0x0055c0; X(word_5142e = ax;); // 46379 mov word_5142E, ax ;~ 17C5:55C0 -cs=0x17c5;eip=0x0055c3; X(*(word_51430) = dx;); // 46380 mov word_51430, dx ;~ 17C5:55C3 -cs=0x17c5;eip=0x0055c7; T(ax = word_51a28;); // 46381 mov ax, word_51A28 ;~ 17C5:55C7 -cs=0x17c5;eip=0x0055ca; T(dx = *(word_51a2a);); // 46382 mov dx, word_51A2A ;~ 17C5:55CA -cs=0x17c5;eip=0x0055ce; X(word_51704 = ax;); // 46383 mov word_51704, ax ;~ 17C5:55CE -cs=0x17c5;eip=0x0055d1; X(word_51706 = dx;); // 46384 mov word_51706, dx ;~ 17C5:55D1 -cs=0x17c5;eip=0x0055d5; T(SUB(ax, ax)); // 46385 sub ax, ax ;~ 17C5:55D5 -cs=0x17c5;eip=0x0055d7; T(dx = 0x10;); // 46386 mov dx, 10h ;~ 17C5:55D7 -cs=0x17c5;eip=0x0055da; T(SUB(ax, word_51a28)); // 46387 sub ax, word_51A28 ;~ 17C5:55DA -cs=0x17c5;eip=0x0055de; T(SBB(dx, *(word_51a2a))); // 46388 sbb dx, word_51A2A ;~ 17C5:55DE -cs=0x17c5;eip=0x0055e2; X(word_52254 = ax;); // 46389 mov word_52254, ax ;~ 17C5:55E2 -cs=0x17c5;eip=0x0055e5; X(word_52256 = dx;); // 46390 mov word_52256, dx ;~ 17C5:55E5 -cs=0x17c5;eip=0x0055e9; T(ax = word_4e2fe;); // 46391 mov ax, word_4E2FE ;~ 17C5:55E9 -cs=0x17c5;eip=0x0055ec; T(ADD(ax, 0x18)); // 46392 add ax, 18h ;~ 17C5:55EC -cs=0x17c5;eip=0x0055ef; X(word_5170e = ax;); // 46393 mov word_5170E, ax ;~ 17C5:55EF -cs=0x17c5;eip=0x0055f2; T(ax = word_4e2fe;); // 46394 mov ax, word_4E2FE ;~ 17C5:55F2 -cs=0x17c5;eip=0x0055f5; X(word_5225c = ax;); // 46395 mov word_5225C, ax ;~ 17C5:55F5 -cs=0x17c5;eip=0x0055f8; T(ax = 8;); // 46396 mov ax, 8 ;~ 17C5:55F8 -cs=0x17c5;eip=0x0055fb; X(PUSH(ax)); // 46397 push ax ;~ 17C5:55FB -cs=0x17c5;eip=0x0055fc; T(ax = 2;); // 46398 mov ax, 2 ;~ 17C5:55FC -cs=0x17c5;eip=0x0055ff; X(PUSH(ax)); // 46399 push ax ;~ 17C5:55FF -cs=0x17c5;eip=0x005600; X(PUSH(word_4992e)); // 46400 push word_4992E ;~ 17C5:5600 -cs=0x17c5;eip=0x005604; J(CALL(sub_33194,0)); // 46401 call sub_33194 ;~ 17C5:5604 -cs=0x17c5;eip=0x005607; T(ADD(sp, 6)); // 46402 add sp, 6 ;~ 17C5:5607 -cs=0x17c5;eip=0x00560a; X(word_4992e = ax;); // 46403 mov word_4992E, ax ;~ 17C5:560A -cs=0x17c5;eip=0x00560d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 46404 mov [bp+var_2], ax ;~ 17C5:560D -cs=0x17c5;eip=0x005610; T(ax = word_520c0;); // 46405 mov ax, word_520C0 ;~ 17C5:5610 -cs=0x17c5;eip=0x005613; J(return _group18(m2c::kloc_2be10, _state);); // 46406 jmp loc_2BE10 ;~ 17C5:5613 + // 94392 var_2 = word ptr -2 ;~ 17C5:55AB +cs=0x17c5;eip=0x0055ab; X(PUSH(bp)); // 94397 push bp ;~ 17C5:55AB +cs=0x17c5;eip=0x0055ac; T(bp = sp;); // 94398 mov bp, sp ;~ 17C5:55AC +cs=0x17c5;eip=0x0055ae; T(SUB(sp, 0x0E)); // 94399 sub sp, 0Eh ;~ 17C5:55AE +cs=0x17c5;eip=0x0055b1; X(PUSH(si)); // 94400 push si ;~ 17C5:55B1 +cs=0x17c5;eip=0x0055b2; T(ax = word_51a0a;); // 94401 mov ax, ds:word_51A0A ;~ 17C5:55B2 +cs=0x17c5;eip=0x0055b5; T(dx = word_51a0c;); // 94402 mov dx, ds:word_51A0C ;~ 17C5:55B5 +cs=0x17c5;eip=0x0055b9; X(word_5224c = ax;); // 94403 mov ds:word_5224C, ax ;~ 17C5:55B9 +cs=0x17c5;eip=0x0055bc; X(word_5224e = dx;); // 94404 mov ds:word_5224E, dx ;~ 17C5:55BC +cs=0x17c5;eip=0x0055c0; X(word_5142e = ax;); // 94405 mov ds:word_5142E, ax ;~ 17C5:55C0 +cs=0x17c5;eip=0x0055c3; X(word_51430 = dx;); // 94406 mov ds:word_51430, dx ;~ 17C5:55C3 +cs=0x17c5;eip=0x0055c7; T(ax = word_51a28;); // 94407 mov ax, ds:word_51A28 ;~ 17C5:55C7 +cs=0x17c5;eip=0x0055ca; T(dx = word_51a2a;); // 94408 mov dx, ds:word_51A2A ;~ 17C5:55CA +cs=0x17c5;eip=0x0055ce; X(word_51704 = ax;); // 94409 mov ds:word_51704, ax ;~ 17C5:55CE +cs=0x17c5;eip=0x0055d1; X(word_51706 = dx;); // 94410 mov ds:word_51706, dx ;~ 17C5:55D1 +cs=0x17c5;eip=0x0055d5; T(SUB(ax, ax)); // 94411 sub ax, ax ;~ 17C5:55D5 +cs=0x17c5;eip=0x0055d7; T(dx = 0x10;); // 94412 mov dx, 10h ;~ 17C5:55D7 +cs=0x17c5;eip=0x0055da; T(SUB(ax, word_51a28)); // 94413 sub ax, ds:word_51A28 ;~ 17C5:55DA +cs=0x17c5;eip=0x0055de; T(SBB(dx, word_51a2a)); // 94414 sbb dx, ds:word_51A2A ;~ 17C5:55DE +cs=0x17c5;eip=0x0055e2; X(word_52254 = ax;); // 94415 mov ds:word_52254, ax ;~ 17C5:55E2 +cs=0x17c5;eip=0x0055e5; X(word_52256 = dx;); // 94416 mov ds:word_52256, dx ;~ 17C5:55E5 +cs=0x17c5;eip=0x0055e9; T(ax = word_4e2fe;); // 94417 mov ax, ds:word_4E2FE ;~ 17C5:55E9 +cs=0x17c5;eip=0x0055ec; T(ADD(ax, 0x18)); // 94418 add ax, 18h ;~ 17C5:55EC +cs=0x17c5;eip=0x0055ef; X(word_5170e = ax;); // 94419 mov ds:word_5170E, ax ;~ 17C5:55EF +cs=0x17c5;eip=0x0055f2; T(ax = word_4e2fe;); // 94420 mov ax, ds:word_4E2FE ;~ 17C5:55F2 +cs=0x17c5;eip=0x0055f5; X(word_5225c = ax;); // 94421 mov ds:word_5225C, ax ;~ 17C5:55F5 +cs=0x17c5;eip=0x0055f8; T(ax = 8;); // 94422 mov ax, 8 ;~ 17C5:55F8 +cs=0x17c5;eip=0x0055fb; X(PUSH(ax)); // 94423 push ax ;~ 17C5:55FB +cs=0x17c5;eip=0x0055fc; T(ax = 2;); // 94424 mov ax, 2 ;~ 17C5:55FC +cs=0x17c5;eip=0x0055ff; X(PUSH(ax)); // 94425 push ax ;~ 17C5:55FF +cs=0x17c5;eip=0x005600; X(PUSH(word_4992e)); // 94426 push word_4992E ;~ 17C5:5600 +cs=0x17c5;eip=0x005604; J(CALL(sub_33194,0)); // 94427 call sub_33194 ;~ 17C5:5604 +cs=0x17c5;eip=0x005607; T(ADD(sp, 6)); // 94428 add sp, 6 ;~ 17C5:5607 +cs=0x17c5;eip=0x00560a; X(word_4992e = ax;); // 94429 mov word_4992E, ax ;~ 17C5:560A +cs=0x17c5;eip=0x00560d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 94430 mov [bp+var_2], ax ;~ 17C5:560D +cs=0x17c5;eip=0x005610; T(ax = word_520c0;); // 94431 mov ax, ds:word_520C0 ;~ 17C5:5610 +cs=0x17c5;eip=0x005613; J(return _group39(m2c::kloc_2be10, _state);); // 94432 jmp loc_2BE10 ;~ 17C5:5613 loc_2b846: - // 5533 -cs=0x17c5;eip=0x005616; T(ax = word_4e2f8;); // 46411 mov ax, word_4E2F8 ;~ 17C5:5616 -cs=0x17c5;eip=0x005619; X(word_527da = ax;); // 46412 mov word_527DA, ax ;~ 17C5:5619 -cs=0x17c5;eip=0x00561c; T(ax = word_4e2fa;); // 46413 mov ax, word_4E2FA ;~ 17C5:561C -cs=0x17c5;eip=0x00561f; X(word_520c4 = ax;); // 46414 mov word_520C4, ax ;~ 17C5:561F -cs=0x17c5;eip=0x005622; T(ax = word_4e2fc;); // 46415 mov ax, word_4E2FC ;~ 17C5:5622 -cs=0x17c5;eip=0x005625; X(*(word_51714) = ax;); // 46416 mov word_51714, ax ;~ 17C5:5625 -cs=0x17c5;eip=0x005628; J(return _group18(m2c::k__def_2be4e, _state);); // 46417 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5628 + // 5518 +cs=0x17c5;eip=0x005616; T(ax = word_4e2f8;); // 94437 mov ax, ds:word_4E2F8 ;~ 17C5:5616 +cs=0x17c5;eip=0x005619; X(word_527da = ax;); // 94438 mov ds:word_527DA, ax ;~ 17C5:5619 +cs=0x17c5;eip=0x00561c; T(ax = word_4e2fa;); // 94439 mov ax, ds:word_4E2FA ;~ 17C5:561C +cs=0x17c5;eip=0x00561f; X(word_520c4 = ax;); // 94440 mov ds:word_520C4, ax ;~ 17C5:561F +cs=0x17c5;eip=0x005622; T(ax = word_4e2fc;); // 94441 mov ax, ds:word_4E2FC ;~ 17C5:5622 +cs=0x17c5;eip=0x005625; X(word_51714 = ax;); // 94442 mov ds:word_51714, ax ;~ 17C5:5625 +cs=0x17c5;eip=0x005628; J(return _group39(m2c::k__def_2be4e, _state);); // 94443 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5628 loc_2b85b: - // 5534 -cs=0x17c5;eip=0x00562b; T(ax = word_4e2f8;); // 46422 mov ax, word_4E2F8 ;~ 17C5:562B -cs=0x17c5;eip=0x00562e; T(ADD(ah, 0x80)); // 46423 add ah, 80h ;~ 17C5:562E -cs=0x17c5;eip=0x005631; X(word_527da = ax;); // 46424 mov word_527DA, ax ;~ 17C5:5631 -cs=0x17c5;eip=0x005634; T(ax = word_4e2fa;); // 46425 mov ax, word_4E2FA ;~ 17C5:5634 -cs=0x17c5;eip=0x005637; T(NEG(ax)); // 46426 neg ax ;~ 17C5:5637 -cs=0x17c5;eip=0x005639; X(word_520c4 = ax;); // 46427 mov word_520C4, ax ;~ 17C5:5639 -cs=0x17c5;eip=0x00563c; T(ax = word_4e2fc;); // 46428 mov ax, word_4E2FC ;~ 17C5:563C -cs=0x17c5;eip=0x00563f; T(NEG(ax)); // 46429 neg ax ;~ 17C5:563F -cs=0x17c5;eip=0x005641; X(*(word_51714) = ax;); // 46430 mov word_51714, ax ;~ 17C5:5641 -cs=0x17c5;eip=0x005644; J(return _group18(m2c::k__def_2be4e, _state);); // 46431 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5644 + // 5519 +cs=0x17c5;eip=0x00562b; T(ax = word_4e2f8;); // 94448 mov ax, ds:word_4E2F8 ;~ 17C5:562B +cs=0x17c5;eip=0x00562e; T(ADD(ah, 0x80)); // 94449 add ah, 80h ;~ 17C5:562E +cs=0x17c5;eip=0x005631; X(word_527da = ax;); // 94450 mov ds:word_527DA, ax ;~ 17C5:5631 +cs=0x17c5;eip=0x005634; T(ax = word_4e2fa;); // 94451 mov ax, ds:word_4E2FA ;~ 17C5:5634 +cs=0x17c5;eip=0x005637; T(NEG(ax)); // 94452 neg ax ;~ 17C5:5637 +cs=0x17c5;eip=0x005639; X(word_520c4 = ax;); // 94453 mov ds:word_520C4, ax ;~ 17C5:5639 +cs=0x17c5;eip=0x00563c; T(ax = word_4e2fc;); // 94454 mov ax, ds:word_4E2FC ;~ 17C5:563C +cs=0x17c5;eip=0x00563f; T(NEG(ax)); // 94455 neg ax ;~ 17C5:563F +cs=0x17c5;eip=0x005641; X(word_51714 = ax;); // 94456 mov ds:word_51714, ax ;~ 17C5:5641 +cs=0x17c5;eip=0x005644; J(return _group39(m2c::k__def_2be4e, _state);); // 94457 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5644 loc_2b877: - // 5535 -cs=0x17c5;eip=0x005647; T(ax = word_4e2f8;); // 46435 mov ax, word_4E2F8 ;~ 17C5:5647 -cs=0x17c5;eip=0x00564a; T(ADD(ah, 0x40)); // 46436 add ah, 40h ; '@' ;~ 17C5:564A -cs=0x17c5;eip=0x00564d; X(word_527da = ax;); // 46437 mov word_527DA, ax ;~ 17C5:564D -cs=0x17c5;eip=0x005650; T(ax = word_4e2fc;); // 46438 mov ax, word_4E2FC ;~ 17C5:5650 -cs=0x17c5;eip=0x005653; T(NEG(ax)); // 46439 neg ax ;~ 17C5:5653 -cs=0x17c5;eip=0x005655; X(word_520c4 = ax;); // 46440 mov word_520C4, ax ;~ 17C5:5655 -cs=0x17c5;eip=0x005658; T(ax = word_4e2fa;); // 46441 mov ax, word_4E2FA ;~ 17C5:5658 -cs=0x17c5;eip=0x00565b; X(*(word_51714) = ax;); // 46442 mov word_51714, ax ;~ 17C5:565B -cs=0x17c5;eip=0x00565e; J(return _group18(m2c::k__def_2be4e, _state);); // 46443 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:565E + // 5520 +cs=0x17c5;eip=0x005647; T(ax = word_4e2f8;); // 94461 mov ax, ds:word_4E2F8 ;~ 17C5:5647 +cs=0x17c5;eip=0x00564a; T(ADD(ah, 0x40)); // 94462 add ah, 40h ; '@' ;~ 17C5:564A +cs=0x17c5;eip=0x00564d; X(word_527da = ax;); // 94463 mov ds:word_527DA, ax ;~ 17C5:564D +cs=0x17c5;eip=0x005650; T(ax = word_4e2fc;); // 94464 mov ax, ds:word_4E2FC ;~ 17C5:5650 +cs=0x17c5;eip=0x005653; T(NEG(ax)); // 94465 neg ax ;~ 17C5:5653 +cs=0x17c5;eip=0x005655; X(word_520c4 = ax;); // 94466 mov ds:word_520C4, ax ;~ 17C5:5655 +cs=0x17c5;eip=0x005658; T(ax = word_4e2fa;); // 94467 mov ax, ds:word_4E2FA ;~ 17C5:5658 +cs=0x17c5;eip=0x00565b; X(word_51714 = ax;); // 94468 mov ds:word_51714, ax ;~ 17C5:565B +cs=0x17c5;eip=0x00565e; J(return _group39(m2c::k__def_2be4e, _state);); // 94469 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:565E loc_2b891: - // 5536 -cs=0x17c5;eip=0x005661; T(ax = word_4e2f8;); // 46447 mov ax, word_4E2F8 ;~ 17C5:5661 -cs=0x17c5;eip=0x005664; T(SUB(ax, 0x4000)); // 46448 sub ax, 4000h ;~ 17C5:5664 -cs=0x17c5;eip=0x005667; X(word_527da = ax;); // 46449 mov word_527DA, ax ;~ 17C5:5667 -cs=0x17c5;eip=0x00566a; T(ax = word_4e2fc;); // 46450 mov ax, word_4E2FC ;~ 17C5:566A -cs=0x17c5;eip=0x00566d; X(word_520c4 = ax;); // 46451 mov word_520C4, ax ;~ 17C5:566D -cs=0x17c5;eip=0x005670; T(ax = word_4e2fa;); // 46452 mov ax, word_4E2FA ;~ 17C5:5670 -cs=0x17c5;eip=0x005673; T(NEG(ax)); // 46453 neg ax ;~ 17C5:5673 -cs=0x17c5;eip=0x005675; X(*(word_51714) = ax;); // 46454 mov word_51714, ax ;~ 17C5:5675 -cs=0x17c5;eip=0x005678; J(return _group18(m2c::k__def_2be4e, _state);); // 46455 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5678 + // 5521 +cs=0x17c5;eip=0x005661; T(ax = word_4e2f8;); // 94473 mov ax, ds:word_4E2F8 ;~ 17C5:5661 +cs=0x17c5;eip=0x005664; T(SUB(ax, 0x4000)); // 94474 sub ax, 4000h ;~ 17C5:5664 +cs=0x17c5;eip=0x005667; X(word_527da = ax;); // 94475 mov ds:word_527DA, ax ;~ 17C5:5667 +cs=0x17c5;eip=0x00566a; T(ax = word_4e2fc;); // 94476 mov ax, ds:word_4E2FC ;~ 17C5:566A +cs=0x17c5;eip=0x00566d; X(word_520c4 = ax;); // 94477 mov ds:word_520C4, ax ;~ 17C5:566D +cs=0x17c5;eip=0x005670; T(ax = word_4e2fa;); // 94478 mov ax, ds:word_4E2FA ;~ 17C5:5670 +cs=0x17c5;eip=0x005673; T(NEG(ax)); // 94479 neg ax ;~ 17C5:5673 +cs=0x17c5;eip=0x005675; X(word_51714 = ax;); // 94480 mov ds:word_51714, ax ;~ 17C5:5675 +cs=0x17c5;eip=0x005678; J(return _group39(m2c::k__def_2be4e, _state);); // 94481 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5678 loc_2b8ab: - // 5537 -cs=0x17c5;eip=0x00567b; T(ax = word_492f4;); // 46459 mov ax, word_492F4 ;~ 17C5:567B -cs=0x17c5;eip=0x00567e; T(INC(ax)); // 46460 inc ax ;~ 17C5:567E -cs=0x17c5;eip=0x00567f; T(CWD); // 46461 cwd ;~ 17C5:567F -cs=0x17c5;eip=0x005680; T(SUB(ax, dx)); // 46462 sub ax, dx ;~ 17C5:5680 -cs=0x17c5;eip=0x005682; T(SAR(ax, 1)); // 46463 sar ax, 1 ;~ 17C5:5682 -cs=0x17c5;eip=0x005684; T(cx = word_49918;); // 46464 mov cx, word_49918 ;~ 17C5:5684 -cs=0x17c5;eip=0x005688; T(SUB(cx, ax)); // 46465 sub cx, ax ;~ 17C5:5688 -cs=0x17c5;eip=0x00568a; T(DEC(cx)); // 46466 dec cx ;~ 17C5:568A -cs=0x17c5;eip=0x00568b; T(AND(cx, 0x0F)); // 46467 and cx, 0Fh ;~ 17C5:568B -cs=0x17c5;eip=0x00568e; X(MOV(*(dw*)(raddr(ss,bp+var_e)), cx)); // 46468 mov [bp+var_E], cx ;~ 17C5:568E -cs=0x17c5;eip=0x005691; T(si = cx;); // 46469 mov si, cx ;~ 17C5:5691 -cs=0x17c5;eip=0x005693; T(cl = 4;); // 46470 mov cl, 4 ;~ 17C5:5693 -cs=0x17c5;eip=0x005695; T(SHL(si, cl)); // 46471 shl si, cl ;~ 17C5:5695 -cs=0x17c5;eip=0x005697; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F4C)))); // 46472 mov ax, [si-7F4Ch] ;~ 17C5:5697 -cs=0x17c5;eip=0x00569b; X(word_527da = ax;); // 46473 mov word_527DA, ax ;~ 17C5:569B -cs=0x17c5;eip=0x00569e; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F4A)))); // 46474 mov ax, [si-7F4Ah] ;~ 17C5:569E -cs=0x17c5;eip=0x0056a2; X(word_520c4 = ax;); // 46475 mov word_520C4, ax ;~ 17C5:56A2 -cs=0x17c5;eip=0x0056a5; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F48)))); // 46476 mov ax, [si-7F48h] ;~ 17C5:56A5 -cs=0x17c5;eip=0x0056a9; X(*(word_51714) = ax;); // 46477 mov word_51714, ax ;~ 17C5:56A9 -cs=0x17c5;eip=0x0056ac; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F56)))); // 46478 mov ax, [si-7F56h] ;~ 17C5:56AC -cs=0x17c5;eip=0x0056b0; T(MOV(dx, *(dw*)(raddr(ds,si-0x7F54)))); // 46479 mov dx, [si-7F54h] ;~ 17C5:56B0 -cs=0x17c5;eip=0x0056b4; X(word_5142e = ax;); // 46480 mov word_5142E, ax ;~ 17C5:56B4 -cs=0x17c5;eip=0x0056b7; X(*(word_51430) = dx;); // 46481 mov word_51430, dx ;~ 17C5:56B7 -cs=0x17c5;eip=0x0056bb; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F52)))); // 46482 mov ax, [si-7F52h] ;~ 17C5:56BB -cs=0x17c5;eip=0x0056bf; T(MOV(dx, *(dw*)(raddr(ds,si-0x7F50)))); // 46483 mov dx, [si-7F50h] ;~ 17C5:56BF -cs=0x17c5;eip=0x0056c3; X(word_51704 = ax;); // 46484 mov word_51704, ax ;~ 17C5:56C3 -cs=0x17c5;eip=0x0056c6; X(word_51706 = dx;); // 46485 mov word_51706, dx ;~ 17C5:56C6 -cs=0x17c5;eip=0x0056ca; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F4E)))); // 46486 mov ax, [si-7F4Eh] ;~ 17C5:56CA -cs=0x17c5;eip=0x0056ce; X(word_5170e = ax;); // 46487 mov word_5170E, ax ;~ 17C5:56CE -cs=0x17c5;eip=0x0056d1; J(return _group18(m2c::k__def_2be4e, _state);); // 46488 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:56D1 + // 5522 +cs=0x17c5;eip=0x00567b; T(ax = word_492f4;); // 94485 mov ax, word_492F4 ;~ 17C5:567B +cs=0x17c5;eip=0x00567e; T(INC(ax)); // 94486 inc ax ;~ 17C5:567E +cs=0x17c5;eip=0x00567f; T(CWD); // 94487 cwd ;~ 17C5:567F +cs=0x17c5;eip=0x005680; T(SUB(ax, dx)); // 94488 sub ax, dx ;~ 17C5:5680 +cs=0x17c5;eip=0x005682; T(SAR(ax, 1)); // 94489 sar ax, 1 ;~ 17C5:5682 +cs=0x17c5;eip=0x005684; T(cx = word_49918;); // 94490 mov cx, word_49918 ;~ 17C5:5684 +cs=0x17c5;eip=0x005688; T(SUB(cx, ax)); // 94491 sub cx, ax ;~ 17C5:5688 +cs=0x17c5;eip=0x00568a; T(DEC(cx)); // 94492 dec cx ;~ 17C5:568A +cs=0x17c5;eip=0x00568b; T(AND(cx, 0x0F)); // 94493 and cx, 0Fh ;~ 17C5:568B +cs=0x17c5;eip=0x00568e; X(MOV(*(dw*)(raddr(ss,bp+var_e)), cx)); // 94494 mov [bp+var_E], cx ;~ 17C5:568E +cs=0x17c5;eip=0x005691; T(si = cx;); // 94495 mov si, cx ;~ 17C5:5691 +cs=0x17c5;eip=0x005693; T(cl = 4;); // 94496 mov cl, 4 ;~ 17C5:5693 +cs=0x17c5;eip=0x005695; T(SHL(si, cl)); // 94497 shl si, cl ;~ 17C5:5695 +cs=0x17c5;eip=0x005697; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F4C)))); // 94498 mov ax, [si-7F4Ch] ;~ 17C5:5697 +cs=0x17c5;eip=0x00569b; X(word_527da = ax;); // 94499 mov ds:word_527DA, ax ;~ 17C5:569B +cs=0x17c5;eip=0x00569e; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F4A)))); // 94500 mov ax, [si-7F4Ah] ;~ 17C5:569E +cs=0x17c5;eip=0x0056a2; X(word_520c4 = ax;); // 94501 mov ds:word_520C4, ax ;~ 17C5:56A2 +cs=0x17c5;eip=0x0056a5; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F48)))); // 94502 mov ax, [si-7F48h] ;~ 17C5:56A5 +cs=0x17c5;eip=0x0056a9; X(word_51714 = ax;); // 94503 mov ds:word_51714, ax ;~ 17C5:56A9 +cs=0x17c5;eip=0x0056ac; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F56)))); // 94504 mov ax, [si-7F56h] ;~ 17C5:56AC +cs=0x17c5;eip=0x0056b0; T(MOV(dx, *(dw*)(raddr(ds,si-0x7F54)))); // 94505 mov dx, [si-7F54h] ;~ 17C5:56B0 +cs=0x17c5;eip=0x0056b4; X(word_5142e = ax;); // 94506 mov ds:word_5142E, ax ;~ 17C5:56B4 +cs=0x17c5;eip=0x0056b7; X(word_51430 = dx;); // 94507 mov ds:word_51430, dx ;~ 17C5:56B7 +cs=0x17c5;eip=0x0056bb; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F52)))); // 94508 mov ax, [si-7F52h] ;~ 17C5:56BB +cs=0x17c5;eip=0x0056bf; T(MOV(dx, *(dw*)(raddr(ds,si-0x7F50)))); // 94509 mov dx, [si-7F50h] ;~ 17C5:56BF +cs=0x17c5;eip=0x0056c3; X(word_51704 = ax;); // 94510 mov ds:word_51704, ax ;~ 17C5:56C3 +cs=0x17c5;eip=0x0056c6; X(word_51706 = dx;); // 94511 mov ds:word_51706, dx ;~ 17C5:56C6 +cs=0x17c5;eip=0x0056ca; T(MOV(ax, *(dw*)(raddr(ds,si-0x7F4E)))); // 94512 mov ax, [si-7F4Eh] ;~ 17C5:56CA +cs=0x17c5;eip=0x0056ce; X(word_5170e = ax;); // 94513 mov ds:word_5170E, ax ;~ 17C5:56CE +cs=0x17c5;eip=0x0056d1; J(return _group39(m2c::k__def_2be4e, _state);); // 94514 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:56D1 loc_2b904: - // 5538 -cs=0x17c5;eip=0x0056d4; T(ax = word_4e2f8;); // 46493 mov ax, word_4E2F8 ; jumptable 0002BE4E case 133 ;~ 17C5:56D4 -cs=0x17c5;eip=0x0056d7; T(SUB(ax, 0x4000)); // 46494 sub ax, 4000h ;~ 17C5:56D7 -cs=0x17c5;eip=0x0056da; X(word_527da = ax;); // 46495 mov word_527DA, ax ;~ 17C5:56DA -cs=0x17c5;eip=0x0056dd; X(word_520c4 = 0;); // 46496 mov word_520C4, 0 ;~ 17C5:56DD -cs=0x17c5;eip=0x0056e3; X(*(word_51714) = 0;); // 46497 mov word_51714, 0 ;~ 17C5:56E3 -cs=0x17c5;eip=0x0056e9; T(ax = 0x18;); // 46498 mov ax, 18h ;~ 17C5:56E9 -cs=0x17c5;eip=0x0056ec; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46499 mov cl, byte ptr [bp+var_2] ;~ 17C5:56EC -cs=0x17c5;eip=0x0056ef; T(SHL(ax, cl)); // 46500 shl ax, cl ;~ 17C5:56EF -cs=0x17c5;eip=0x0056f1; X(PUSH(ax)); // 46501 push ax ;~ 17C5:56F1 -cs=0x17c5;eip=0x0056f2; T(ax = word_4e2f8;); // 46502 mov ax, word_4E2F8 ;~ 17C5:56F2 -cs=0x17c5;eip=0x0056f5; T(ADD(ah, 0x40)); // 46503 add ah, 40h ; '@' ;~ 17C5:56F5 -cs=0x17c5;eip=0x0056f8; X(PUSH(ax)); // 46504 push ax ;~ 17C5:56F8 -cs=0x17c5;eip=0x0056f9; J(CALL(sub_333a8,0)); // 46505 call sub_333A8 ;~ 17C5:56F9 -cs=0x17c5;eip=0x0056fc; T(ADD(sp, 4)); // 46506 add sp, 4 ;~ 17C5:56FC -cs=0x17c5;eip=0x0056ff; T(CWD); // 46507 cwd ;~ 17C5:56FF -cs=0x17c5;eip=0x005700; T(ADD(ax, word_51a0a)); // 46508 add ax, word_51A0A ;~ 17C5:5700 -cs=0x17c5;eip=0x005704; T(ADC(dx, word_51a0c)); // 46509 adc dx, word_51A0C ;~ 17C5:5704 -cs=0x17c5;eip=0x005708; X(word_5142e = ax;); // 46510 mov word_5142E, ax ;~ 17C5:5708 -cs=0x17c5;eip=0x00570b; X(*(word_51430) = dx;); // 46511 mov word_51430, dx ;~ 17C5:570B -cs=0x17c5;eip=0x00570f; T(ax = 0x18;); // 46512 mov ax, 18h ;~ 17C5:570F -cs=0x17c5;eip=0x005712; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46513 mov cl, byte ptr [bp+var_2] ;~ 17C5:5712 -cs=0x17c5;eip=0x005715; T(SHL(ax, cl)); // 46514 shl ax, cl ;~ 17C5:5715 -cs=0x17c5;eip=0x005717; X(PUSH(ax)); // 46515 push ax ;~ 17C5:5717 -cs=0x17c5;eip=0x005718; T(ax = word_4e2f8;); // 46516 mov ax, word_4E2F8 ;~ 17C5:5718 -cs=0x17c5;eip=0x00571b; T(ADD(ah, 0x40)); // 46517 add ah, 40h ; '@' ;~ 17C5:571B -cs=0x17c5;eip=0x00571e; X(PUSH(ax)); // 46518 push ax ;~ 17C5:571E -cs=0x17c5;eip=0x00571f; J(CALL(sub_333c0,0)); // 46519 call sub_333C0 ;~ 17C5:571F -cs=0x17c5;eip=0x005722; T(ADD(sp, 4)); // 46520 add sp, 4 ;~ 17C5:5722 -cs=0x17c5;eip=0x005725; T(CWD); // 46521 cwd ;~ 17C5:5725 -cs=0x17c5;eip=0x005726; T(ADD(ax, word_51a28)); // 46522 add ax, word_51A28 ;~ 17C5:5726 -cs=0x17c5;eip=0x00572a; T(ADC(dx, *(word_51a2a))); // 46523 adc dx, word_51A2A ;~ 17C5:572A -cs=0x17c5;eip=0x00572e; X(word_51704 = ax;); // 46524 mov word_51704, ax ;~ 17C5:572E -cs=0x17c5;eip=0x005731; X(word_51706 = dx;); // 46525 mov word_51706, dx ;~ 17C5:5731 -cs=0x17c5;eip=0x005735; J(return _group18(m2c::k__def_2be4e, _state);); // 46526 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5735 + // 5523 +cs=0x17c5;eip=0x0056d4; T(ax = word_4e2f8;); // 94519 mov ax, ds:word_4E2F8 ; jumptable 0002BE4E case 133 ;~ 17C5:56D4 +cs=0x17c5;eip=0x0056d7; T(SUB(ax, 0x4000)); // 94520 sub ax, 4000h ;~ 17C5:56D7 +cs=0x17c5;eip=0x0056da; X(word_527da = ax;); // 94521 mov ds:word_527DA, ax ;~ 17C5:56DA +cs=0x17c5;eip=0x0056dd; X(word_520c4 = 0;); // 94522 mov ds:word_520C4, 0 ;~ 17C5:56DD +cs=0x17c5;eip=0x0056e3; X(word_51714 = 0;); // 94523 mov ds:word_51714, 0 ;~ 17C5:56E3 +cs=0x17c5;eip=0x0056e9; T(ax = 0x18;); // 94524 mov ax, 18h ;~ 17C5:56E9 +cs=0x17c5;eip=0x0056ec; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94525 mov cl, byte ptr [bp+var_2] ;~ 17C5:56EC +cs=0x17c5;eip=0x0056ef; T(SHL(ax, cl)); // 94526 shl ax, cl ;~ 17C5:56EF +cs=0x17c5;eip=0x0056f1; X(PUSH(ax)); // 94527 push ax ;~ 17C5:56F1 +cs=0x17c5;eip=0x0056f2; T(ax = word_4e2f8;); // 94528 mov ax, ds:word_4E2F8 ;~ 17C5:56F2 +cs=0x17c5;eip=0x0056f5; T(ADD(ah, 0x40)); // 94529 add ah, 40h ; '@' ;~ 17C5:56F5 +cs=0x17c5;eip=0x0056f8; X(PUSH(ax)); // 94530 push ax ;~ 17C5:56F8 +cs=0x17c5;eip=0x0056f9; J(CALL(sub_333a8,0)); // 94531 call sub_333A8 ;~ 17C5:56F9 +cs=0x17c5;eip=0x0056fc; T(ADD(sp, 4)); // 94532 add sp, 4 ;~ 17C5:56FC +cs=0x17c5;eip=0x0056ff; T(CWD); // 94533 cwd ;~ 17C5:56FF +cs=0x17c5;eip=0x005700; T(ADD(ax, word_51a0a)); // 94534 add ax, ds:word_51A0A ;~ 17C5:5700 +cs=0x17c5;eip=0x005704; T(ADC(dx, word_51a0c)); // 94535 adc dx, ds:word_51A0C ;~ 17C5:5704 +cs=0x17c5;eip=0x005708; X(word_5142e = ax;); // 94536 mov ds:word_5142E, ax ;~ 17C5:5708 +cs=0x17c5;eip=0x00570b; X(word_51430 = dx;); // 94537 mov ds:word_51430, dx ;~ 17C5:570B +cs=0x17c5;eip=0x00570f; T(ax = 0x18;); // 94538 mov ax, 18h ;~ 17C5:570F +cs=0x17c5;eip=0x005712; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94539 mov cl, byte ptr [bp+var_2] ;~ 17C5:5712 +cs=0x17c5;eip=0x005715; T(SHL(ax, cl)); // 94540 shl ax, cl ;~ 17C5:5715 +cs=0x17c5;eip=0x005717; X(PUSH(ax)); // 94541 push ax ;~ 17C5:5717 +cs=0x17c5;eip=0x005718; T(ax = word_4e2f8;); // 94542 mov ax, ds:word_4E2F8 ;~ 17C5:5718 +cs=0x17c5;eip=0x00571b; T(ADD(ah, 0x40)); // 94543 add ah, 40h ; '@' ;~ 17C5:571B +cs=0x17c5;eip=0x00571e; X(PUSH(ax)); // 94544 push ax ;~ 17C5:571E +cs=0x17c5;eip=0x00571f; J(CALL(sub_333c0,0)); // 94545 call sub_333C0 ;~ 17C5:571F +cs=0x17c5;eip=0x005722; T(ADD(sp, 4)); // 94546 add sp, 4 ;~ 17C5:5722 +cs=0x17c5;eip=0x005725; T(CWD); // 94547 cwd ;~ 17C5:5725 +cs=0x17c5;eip=0x005726; T(ADD(ax, word_51a28)); // 94548 add ax, ds:word_51A28 ;~ 17C5:5726 +cs=0x17c5;eip=0x00572a; T(ADC(dx, word_51a2a)); // 94549 adc dx, ds:word_51A2A ;~ 17C5:572A +cs=0x17c5;eip=0x00572e; X(word_51704 = ax;); // 94550 mov ds:word_51704, ax ;~ 17C5:572E +cs=0x17c5;eip=0x005731; X(word_51706 = dx;); // 94551 mov ds:word_51706, dx ;~ 17C5:5731 +cs=0x17c5;eip=0x005735; J(return _group39(m2c::k__def_2be4e, _state);); // 94552 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5735 loc_2b968: - // 5539 -cs=0x17c5;eip=0x005738; X(word_527da = 0x8000;); // 46531 mov word_527DA, 8000h ; jumptable 0002BE4E case 134 ;~ 17C5:5738 -cs=0x17c5;eip=0x00573e; X(word_520c4 = 0;); // 46532 mov word_520C4, 0 ;~ 17C5:573E -cs=0x17c5;eip=0x005744; X(*(word_51714) = 0;); // 46533 mov word_51714, 0 ;~ 17C5:5744 -cs=0x17c5;eip=0x00574a; T(ax = 0x18;); // 46534 mov ax, 18h ;~ 17C5:574A -cs=0x17c5;eip=0x00574d; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46535 mov cl, byte ptr [bp+var_2] ;~ 17C5:574D -cs=0x17c5;eip=0x005750; T(SHL(ax, cl)); // 46536 shl ax, cl ;~ 17C5:5750 -cs=0x17c5;eip=0x005752; T(CWD); // 46537 cwd ;~ 17C5:5752 -cs=0x17c5;eip=0x005753; T(ADD(ax, word_51a28)); // 46538 add ax, word_51A28 ;~ 17C5:5753 -cs=0x17c5;eip=0x005757; T(ADC(dx, *(word_51a2a))); // 46539 adc dx, word_51A2A ;~ 17C5:5757 -cs=0x17c5;eip=0x00575b; X(word_51704 = ax;); // 46540 mov word_51704, ax ;~ 17C5:575B -cs=0x17c5;eip=0x00575e; X(word_51706 = dx;); // 46541 mov word_51706, dx ;~ 17C5:575E -cs=0x17c5;eip=0x005762; J(return _group18(m2c::k__def_2be4e, _state);); // 46542 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5762 + // 5524 +cs=0x17c5;eip=0x005738; X(word_527da = 0x8000;); // 94557 mov ds:word_527DA, 8000h ; jumptable 0002BE4E case 134 ;~ 17C5:5738 +cs=0x17c5;eip=0x00573e; X(word_520c4 = 0;); // 94558 mov ds:word_520C4, 0 ;~ 17C5:573E +cs=0x17c5;eip=0x005744; X(word_51714 = 0;); // 94559 mov ds:word_51714, 0 ;~ 17C5:5744 +cs=0x17c5;eip=0x00574a; T(ax = 0x18;); // 94560 mov ax, 18h ;~ 17C5:574A +cs=0x17c5;eip=0x00574d; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94561 mov cl, byte ptr [bp+var_2] ;~ 17C5:574D +cs=0x17c5;eip=0x005750; T(SHL(ax, cl)); // 94562 shl ax, cl ;~ 17C5:5750 +cs=0x17c5;eip=0x005752; T(CWD); // 94563 cwd ;~ 17C5:5752 +cs=0x17c5;eip=0x005753; T(ADD(ax, word_51a28)); // 94564 add ax, ds:word_51A28 ;~ 17C5:5753 +cs=0x17c5;eip=0x005757; T(ADC(dx, word_51a2a)); // 94565 adc dx, ds:word_51A2A ;~ 17C5:5757 +cs=0x17c5;eip=0x00575b; X(word_51704 = ax;); // 94566 mov ds:word_51704, ax ;~ 17C5:575B +cs=0x17c5;eip=0x00575e; X(word_51706 = dx;); // 94567 mov ds:word_51706, dx ;~ 17C5:575E +cs=0x17c5;eip=0x005762; J(return _group39(m2c::k__def_2be4e, _state);); // 94568 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5762 loc_2b995: - // 5540 -cs=0x17c5;eip=0x005765; T(ax = word_4e2f8;); // 46547 mov ax, word_4E2F8 ; jumptable 0002BE4E case 135 ;~ 17C5:5765 -cs=0x17c5;eip=0x005768; X(word_527da = ax;); // 46548 mov word_527DA, ax ;~ 17C5:5768 -cs=0x17c5;eip=0x00576b; X(word_520c4 = 0;); // 46549 mov word_520C4, 0 ;~ 17C5:576B -cs=0x17c5;eip=0x005771; X(*(word_51714) = 0;); // 46550 mov word_51714, 0 ;~ 17C5:5771 -cs=0x17c5;eip=0x005777; T(ax = 0x18;); // 46551 mov ax, 18h ;~ 17C5:5777 -cs=0x17c5;eip=0x00577a; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46552 mov cl, byte ptr [bp+var_2] ;~ 17C5:577A -cs=0x17c5;eip=0x00577d; T(SHL(ax, cl)); // 46553 shl ax, cl ;~ 17C5:577D -cs=0x17c5;eip=0x00577f; X(PUSH(ax)); // 46554 push ax ;~ 17C5:577F -cs=0x17c5;eip=0x005780; T(ax = word_4e2f8;); // 46555 mov ax, word_4E2F8 ;~ 17C5:5780 -cs=0x17c5;eip=0x005783; T(ADD(ah, 0x80)); // 46556 add ah, 80h ;~ 17C5:5783 -cs=0x17c5;eip=0x005786; X(PUSH(ax)); // 46557 push ax ;~ 17C5:5786 -cs=0x17c5;eip=0x005787; J(CALL(sub_333a8,0)); // 46558 call sub_333A8 ;~ 17C5:5787 -cs=0x17c5;eip=0x00578a; T(ADD(sp, 4)); // 46559 add sp, 4 ;~ 17C5:578A -cs=0x17c5;eip=0x00578d; T(CWD); // 46560 cwd ;~ 17C5:578D -cs=0x17c5;eip=0x00578e; T(ADD(ax, word_51a0a)); // 46561 add ax, word_51A0A ;~ 17C5:578E -cs=0x17c5;eip=0x005792; T(ADC(dx, word_51a0c)); // 46562 adc dx, word_51A0C ;~ 17C5:5792 -cs=0x17c5;eip=0x005796; X(word_5142e = ax;); // 46563 mov word_5142E, ax ;~ 17C5:5796 -cs=0x17c5;eip=0x005799; X(*(word_51430) = dx;); // 46564 mov word_51430, dx ;~ 17C5:5799 -cs=0x17c5;eip=0x00579d; T(ax = 0x18;); // 46565 mov ax, 18h ;~ 17C5:579D -cs=0x17c5;eip=0x0057a0; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46566 mov cl, byte ptr [bp+var_2] ;~ 17C5:57A0 -cs=0x17c5;eip=0x0057a3; T(SHL(ax, cl)); // 46567 shl ax, cl ;~ 17C5:57A3 -cs=0x17c5;eip=0x0057a5; X(PUSH(ax)); // 46568 push ax ;~ 17C5:57A5 -cs=0x17c5;eip=0x0057a6; T(ax = word_4e2f8;); // 46569 mov ax, word_4E2F8 ;~ 17C5:57A6 -cs=0x17c5;eip=0x0057a9; T(ADD(ah, 0x80)); // 46570 add ah, 80h ;~ 17C5:57A9 -cs=0x17c5;eip=0x0057ac; X(PUSH(ax)); // 46571 push ax ;~ 17C5:57AC -cs=0x17c5;eip=0x0057ad; J(CALL(sub_333c0,0)); // 46572 call sub_333C0 ;~ 17C5:57AD -cs=0x17c5;eip=0x0057b0; T(ADD(sp, 4)); // 46573 add sp, 4 ;~ 17C5:57B0 -cs=0x17c5;eip=0x0057b3; T(CWD); // 46574 cwd ;~ 17C5:57B3 -cs=0x17c5;eip=0x0057b4; T(ADD(ax, word_51a28)); // 46575 add ax, word_51A28 ;~ 17C5:57B4 -cs=0x17c5;eip=0x0057b8; T(ADC(dx, *(word_51a2a))); // 46576 adc dx, word_51A2A ;~ 17C5:57B8 -cs=0x17c5;eip=0x0057bc; X(word_51704 = ax;); // 46577 mov word_51704, ax ;~ 17C5:57BC -cs=0x17c5;eip=0x0057bf; X(word_51706 = dx;); // 46578 mov word_51706, dx ;~ 17C5:57BF -cs=0x17c5;eip=0x0057c3; T(ax = 4;); // 46579 mov ax, 4 ;~ 17C5:57C3 -cs=0x17c5;eip=0x0057c6; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46580 mov cl, byte ptr [bp+var_2] ;~ 17C5:57C6 -cs=0x17c5;eip=0x0057c9; T(SHL(ax, cl)); // 46581 shl ax, cl ;~ 17C5:57C9 -cs=0x17c5;eip=0x0057cb; T(ADD(ax, word_4e2fe)); // 46582 add ax, word_4E2FE ;~ 17C5:57CB -cs=0x17c5;eip=0x0057cf; X(word_5170e = ax;); // 46583 mov word_5170E, ax ;~ 17C5:57CF -cs=0x17c5;eip=0x0057d2; J(return _group18(m2c::k__def_2be4e, _state);); // 46584 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:57D2 + // 5525 +cs=0x17c5;eip=0x005765; T(ax = word_4e2f8;); // 94573 mov ax, ds:word_4E2F8 ; jumptable 0002BE4E case 135 ;~ 17C5:5765 +cs=0x17c5;eip=0x005768; X(word_527da = ax;); // 94574 mov ds:word_527DA, ax ;~ 17C5:5768 +cs=0x17c5;eip=0x00576b; X(word_520c4 = 0;); // 94575 mov ds:word_520C4, 0 ;~ 17C5:576B +cs=0x17c5;eip=0x005771; X(word_51714 = 0;); // 94576 mov ds:word_51714, 0 ;~ 17C5:5771 +cs=0x17c5;eip=0x005777; T(ax = 0x18;); // 94577 mov ax, 18h ;~ 17C5:5777 +cs=0x17c5;eip=0x00577a; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94578 mov cl, byte ptr [bp+var_2] ;~ 17C5:577A +cs=0x17c5;eip=0x00577d; T(SHL(ax, cl)); // 94579 shl ax, cl ;~ 17C5:577D +cs=0x17c5;eip=0x00577f; X(PUSH(ax)); // 94580 push ax ;~ 17C5:577F +cs=0x17c5;eip=0x005780; T(ax = word_4e2f8;); // 94581 mov ax, ds:word_4E2F8 ;~ 17C5:5780 +cs=0x17c5;eip=0x005783; T(ADD(ah, 0x80)); // 94582 add ah, 80h ;~ 17C5:5783 +cs=0x17c5;eip=0x005786; X(PUSH(ax)); // 94583 push ax ;~ 17C5:5786 +cs=0x17c5;eip=0x005787; J(CALL(sub_333a8,0)); // 94584 call sub_333A8 ;~ 17C5:5787 +cs=0x17c5;eip=0x00578a; T(ADD(sp, 4)); // 94585 add sp, 4 ;~ 17C5:578A +cs=0x17c5;eip=0x00578d; T(CWD); // 94586 cwd ;~ 17C5:578D +cs=0x17c5;eip=0x00578e; T(ADD(ax, word_51a0a)); // 94587 add ax, ds:word_51A0A ;~ 17C5:578E +cs=0x17c5;eip=0x005792; T(ADC(dx, word_51a0c)); // 94588 adc dx, ds:word_51A0C ;~ 17C5:5792 +cs=0x17c5;eip=0x005796; X(word_5142e = ax;); // 94589 mov ds:word_5142E, ax ;~ 17C5:5796 +cs=0x17c5;eip=0x005799; X(word_51430 = dx;); // 94590 mov ds:word_51430, dx ;~ 17C5:5799 +cs=0x17c5;eip=0x00579d; T(ax = 0x18;); // 94591 mov ax, 18h ;~ 17C5:579D +cs=0x17c5;eip=0x0057a0; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94592 mov cl, byte ptr [bp+var_2] ;~ 17C5:57A0 +cs=0x17c5;eip=0x0057a3; T(SHL(ax, cl)); // 94593 shl ax, cl ;~ 17C5:57A3 +cs=0x17c5;eip=0x0057a5; X(PUSH(ax)); // 94594 push ax ;~ 17C5:57A5 +cs=0x17c5;eip=0x0057a6; T(ax = word_4e2f8;); // 94595 mov ax, ds:word_4E2F8 ;~ 17C5:57A6 +cs=0x17c5;eip=0x0057a9; T(ADD(ah, 0x80)); // 94596 add ah, 80h ;~ 17C5:57A9 +cs=0x17c5;eip=0x0057ac; X(PUSH(ax)); // 94597 push ax ;~ 17C5:57AC +cs=0x17c5;eip=0x0057ad; J(CALL(sub_333c0,0)); // 94598 call sub_333C0 ;~ 17C5:57AD +cs=0x17c5;eip=0x0057b0; T(ADD(sp, 4)); // 94599 add sp, 4 ;~ 17C5:57B0 +cs=0x17c5;eip=0x0057b3; T(CWD); // 94600 cwd ;~ 17C5:57B3 +cs=0x17c5;eip=0x0057b4; T(ADD(ax, word_51a28)); // 94601 add ax, ds:word_51A28 ;~ 17C5:57B4 +cs=0x17c5;eip=0x0057b8; T(ADC(dx, word_51a2a)); // 94602 adc dx, ds:word_51A2A ;~ 17C5:57B8 +cs=0x17c5;eip=0x0057bc; X(word_51704 = ax;); // 94603 mov ds:word_51704, ax ;~ 17C5:57BC +cs=0x17c5;eip=0x0057bf; X(word_51706 = dx;); // 94604 mov ds:word_51706, dx ;~ 17C5:57BF +cs=0x17c5;eip=0x0057c3; T(ax = 4;); // 94605 mov ax, 4 ;~ 17C5:57C3 +cs=0x17c5;eip=0x0057c6; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94606 mov cl, byte ptr [bp+var_2] ;~ 17C5:57C6 +cs=0x17c5;eip=0x0057c9; T(SHL(ax, cl)); // 94607 shl ax, cl ;~ 17C5:57C9 +cs=0x17c5;eip=0x0057cb; T(ADD(ax, word_4e2fe)); // 94608 add ax, ds:word_4E2FE ;~ 17C5:57CB +cs=0x17c5;eip=0x0057cf; X(word_5170e = ax;); // 94609 mov ds:word_5170E, ax ;~ 17C5:57CF +cs=0x17c5;eip=0x0057d2; J(return _group39(m2c::k__def_2be4e, _state);); // 94610 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:57D2 loc_2ba05: - // 5541 -cs=0x17c5;eip=0x0057d5; T(CMP(word_520c0, 0x89)); // 46589 cmp word_520C0, 89h ; jumptable 0002BE4E cases 136,137,139 ;~ 17C5:57D5 -cs=0x17c5;eip=0x0057db; J(JZ(loc_2ba38)); // 46590 jz short loc_2BA38 ;~ 17C5:57DB -cs=0x17c5;eip=0x0057dd; T(CMP(word_5268c, 1)); // 46591 cmp word_5268C, 1 ;~ 17C5:57DD -cs=0x17c5;eip=0x0057e2; J(JNZ(loc_2ba26)); // 46592 jnz short loc_2BA26 ;~ 17C5:57E2 -cs=0x17c5;eip=0x0057e4; T(TEST(*(db*)(&word_49922), 0x80)); // 46593 test byte ptr word_49922, 80h ;~ 17C5:57E4 -cs=0x17c5;eip=0x0057e9; J(JNZ(loc_2ba24)); // 46594 jnz short loc_2BA24 ;~ 17C5:57E9 -cs=0x17c5;eip=0x0057eb; T(ax = word_49922;); // 46595 mov ax, word_49922 ;~ 17C5:57EB -cs=0x17c5;eip=0x0057ee; T(ADD(ax, 0x20)); // 46596 add ax, 20h ; ' ' ;~ 17C5:57EE -cs=0x17c5;eip=0x0057f1; X(*(word_5225e) = ax;); // 46597 mov word_5225E, ax ;~ 17C5:57F1 + // 5526 +cs=0x17c5;eip=0x0057d5; T(CMP(word_520c0, 0x89)); // 94615 cmp ds:word_520C0, 89h ; jumptable 0002BE4E cases 136,137,139 ;~ 17C5:57D5 +cs=0x17c5;eip=0x0057db; J(JZ(loc_2ba38)); // 94616 jz short loc_2BA38 ;~ 17C5:57DB +cs=0x17c5;eip=0x0057dd; T(CMP(word_5268c, 1)); // 94617 cmp ds:word_5268C, 1 ;~ 17C5:57DD +cs=0x17c5;eip=0x0057e2; J(JNZ(loc_2ba26)); // 94618 jnz short loc_2BA26 ;~ 17C5:57E2 +cs=0x17c5;eip=0x0057e4; T(TEST(*(db*)(&word_49922), 0x80)); // 94619 test byte ptr word_49922, 80h ;~ 17C5:57E4 +cs=0x17c5;eip=0x0057e9; J(JNZ(loc_2ba24)); // 94620 jnz short loc_2BA24 ;~ 17C5:57E9 +cs=0x17c5;eip=0x0057eb; T(ax = word_49922;); // 94621 mov ax, word_49922 ;~ 17C5:57EB +cs=0x17c5;eip=0x0057ee; T(ADD(ax, 0x20)); // 94622 add ax, 20h ; ' ' ;~ 17C5:57EE +cs=0x17c5;eip=0x0057f1; X(word_5225e = ax;); // 94623 mov ds:word_5225E, ax ;~ 17C5:57F1 loc_2ba24: - // 5542 -cs=0x17c5;eip=0x0057f4; J(JMP(loc_2ba36)); // 46600 jmp short loc_2BA36 ;~ 17C5:57F4 + // 5527 +cs=0x17c5;eip=0x0057f4; J(JMP(loc_2ba36)); // 94626 jmp short loc_2BA36 ;~ 17C5:57F4 loc_2ba26: - // 5543 -cs=0x17c5;eip=0x0057f6; T(TEST(*(db*)(&word_49924), 0x80)); // 46604 test byte ptr word_49924, 80h ;~ 17C5:57F6 -cs=0x17c5;eip=0x0057fb; J(JNZ(loc_2ba36)); // 46605 jnz short loc_2BA36 ;~ 17C5:57FB -cs=0x17c5;eip=0x0057fd; T(ax = word_49924;); // 46606 mov ax, word_49924 ;~ 17C5:57FD -cs=0x17c5;eip=0x005800; T(ADD(ax, 0x40)); // 46607 add ax, 40h ; '@' ;~ 17C5:5800 -cs=0x17c5;eip=0x005803; X(*(word_5225e) = ax;); // 46608 mov word_5225E, ax ;~ 17C5:5803 + // 5528 +cs=0x17c5;eip=0x0057f6; T(TEST(*(db*)(&word_49924), 0x80)); // 94630 test byte ptr word_49924, 80h ;~ 17C5:57F6 +cs=0x17c5;eip=0x0057fb; J(JNZ(loc_2ba36)); // 94631 jnz short loc_2BA36 ;~ 17C5:57FB +cs=0x17c5;eip=0x0057fd; T(ax = word_49924;); // 94632 mov ax, word_49924 ;~ 17C5:57FD +cs=0x17c5;eip=0x005800; T(ADD(ax, 0x40)); // 94633 add ax, 40h ; '@' ;~ 17C5:5800 +cs=0x17c5;eip=0x005803; X(word_5225e = ax;); // 94634 mov ds:word_5225E, ax ;~ 17C5:5803 loc_2ba36: - // 5544 -cs=0x17c5;eip=0x005806; J(JMP(loc_2ba45)); // 46612 jmp short loc_2BA45 ;~ 17C5:5806 + // 5529 +cs=0x17c5;eip=0x005806; J(JMP(loc_2ba45)); // 94638 jmp short loc_2BA45 ;~ 17C5:5806 loc_2ba38: - // 5545 -cs=0x17c5;eip=0x005808; T(CMP(word_4993e, 0)); // 46616 cmp word_4993E, 0 ;~ 17C5:5808 -cs=0x17c5;eip=0x00580d; J(JNZ(loc_2ba45)); // 46617 jnz short loc_2BA45 ;~ 17C5:580D -cs=0x17c5;eip=0x00580f; T(ax = *(word_50b70);); // 46618 mov ax, word_50B70 ;~ 17C5:580F -cs=0x17c5;eip=0x005812; X(*(word_5225e) = ax;); // 46619 mov word_5225E, ax ;~ 17C5:5812 + // 5530 +cs=0x17c5;eip=0x005808; T(CMP(word_4993e, 0)); // 94642 cmp word_4993E, 0 ;~ 17C5:5808 +cs=0x17c5;eip=0x00580d; J(JNZ(loc_2ba45)); // 94643 jnz short loc_2BA45 ;~ 17C5:580D +cs=0x17c5;eip=0x00580f; T(ax = word_50b70;); // 94644 mov ax, ds:word_50B70 ;~ 17C5:580F +cs=0x17c5;eip=0x005812; X(word_5225e = ax;); // 94645 mov ds:word_5225E, ax ;~ 17C5:5812 loc_2ba45: - // 5546 -cs=0x17c5;eip=0x005815; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 46623 mov ax, [bp+var_2] ;~ 17C5:5815 -cs=0x17c5;eip=0x005818; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 46624 mov [bp+var_4], ax ;~ 17C5:5818 -cs=0x17c5;eip=0x00581b; T(TEST(*(db*)(word_5225e), 0x40)); // 46625 test byte ptr word_5225E, 40h ;~ 17C5:581B -cs=0x17c5;eip=0x005820; J(JZ(loc_2ba55)); // 46626 jz short loc_2BA55 ;~ 17C5:5820 -cs=0x17c5;eip=0x005822; J(JMP(loc_2bb0b)); // 46627 jmp loc_2BB0B ;~ 17C5:5822 + // 5531 +cs=0x17c5;eip=0x005815; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 94649 mov ax, [bp+var_2] ;~ 17C5:5815 +cs=0x17c5;eip=0x005818; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 94650 mov [bp+var_4], ax ;~ 17C5:5818 +cs=0x17c5;eip=0x00581b; T(TEST(*(db*)(&word_5225e), 0x40)); // 94651 test byte ptr ds:word_5225E, 40h ;~ 17C5:581B +cs=0x17c5;eip=0x005820; J(JZ(loc_2ba55)); // 94652 jz short loc_2BA55 ;~ 17C5:5820 +cs=0x17c5;eip=0x005822; J(JMP(loc_2bb0b)); // 94653 jmp loc_2BB0B ;~ 17C5:5822 loc_2ba55: - // 5547 -cs=0x17c5;eip=0x005825; T(TEST(*(db*)(word_5225e), 0x20)); // 46631 test byte ptr word_5225E, 20h ;~ 17C5:5825 -cs=0x17c5;eip=0x00582a; J(JNZ(loc_2bad2)); // 46632 jnz short loc_2BAD2 ;~ 17C5:582A -cs=0x17c5;eip=0x00582c; T(ax = 0x18;); // 46633 mov ax, 18h ;~ 17C5:582C -cs=0x17c5;eip=0x00582f; X(IMUL1_2(*(word_5225e))); // 46634 imul word_5225E ;~ 17C5:582F -cs=0x17c5;eip=0x005833; T(si = ax;); // 46635 mov si, ax ;~ 17C5:5833 -cs=0x17c5;eip=0x005835; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 46636 cmp word ptr [si+0D22h], 0 ;~ 17C5:5835 -cs=0x17c5;eip=0x00583a; J(JZ(loc_2baa7)); // 46637 jz short loc_2BAA7 ;~ 17C5:583A -cs=0x17c5;eip=0x00583c; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 46638 mov ax, [si+0D14h] ;~ 17C5:583C -cs=0x17c5;eip=0x005840; T(SUB(dx, dx)); // 46639 sub dx, dx ;~ 17C5:5840 -cs=0x17c5;eip=0x005842; T(cl = 5;); // 46640 mov cl, 5 ;~ 17C5:5842 + // 5532 +cs=0x17c5;eip=0x005825; T(TEST(*(db*)(&word_5225e), 0x20)); // 94657 test byte ptr ds:word_5225E, 20h ;~ 17C5:5825 +cs=0x17c5;eip=0x00582a; J(JNZ(loc_2bad2)); // 94658 jnz short loc_2BAD2 ;~ 17C5:582A +cs=0x17c5;eip=0x00582c; T(ax = 0x18;); // 94659 mov ax, 18h ;~ 17C5:582C +cs=0x17c5;eip=0x00582f; X(IMUL1_2(word_5225e)); // 94660 imul ds:word_5225E ;~ 17C5:582F +cs=0x17c5;eip=0x005833; T(si = ax;); // 94661 mov si, ax ;~ 17C5:5833 +cs=0x17c5;eip=0x005835; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 94662 cmp word ptr [si+0D22h], 0 ;~ 17C5:5835 +cs=0x17c5;eip=0x00583a; J(JZ(loc_2baa7)); // 94663 jz short loc_2BAA7 ;~ 17C5:583A +cs=0x17c5;eip=0x00583c; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 94664 mov ax, [si+0D14h] ;~ 17C5:583C +cs=0x17c5;eip=0x005840; T(SUB(dx, dx)); // 94665 sub dx, dx ;~ 17C5:5840 +cs=0x17c5;eip=0x005842; T(cl = 5;); // 94666 mov cl, 5 ;~ 17C5:5842 loc_2ba74: - // 5548 -cs=0x17c5;eip=0x005844; T(SHL(ax, 1)); // 46643 shl ax, 1 ;~ 17C5:5844 -cs=0x17c5;eip=0x005846; T(RCL(dx, 1)); // 46644 rcl dx, 1 ;~ 17C5:5846 -cs=0x17c5;eip=0x005848; T(DEC(cl)); // 46645 dec cl ;~ 17C5:5848 -cs=0x17c5;eip=0x00584a; J(JZ(loc_2ba7e)); // 46646 jz short loc_2BA7E ;~ 17C5:584A -cs=0x17c5;eip=0x00584c; J(JMP(loc_2ba74)); // 46647 jmp short loc_2BA74 ;~ 17C5:584C + // 5533 +cs=0x17c5;eip=0x005844; T(SHL(ax, 1)); // 94669 shl ax, 1 ;~ 17C5:5844 +cs=0x17c5;eip=0x005846; T(RCL(dx, 1)); // 94670 rcl dx, 1 ;~ 17C5:5846 +cs=0x17c5;eip=0x005848; T(DEC(cl)); // 94671 dec cl ;~ 17C5:5848 +cs=0x17c5;eip=0x00584a; J(JZ(loc_2ba7e)); // 94672 jz short loc_2BA7E ;~ 17C5:584A +cs=0x17c5;eip=0x00584c; J(JMP(loc_2ba74)); // 94673 jmp short loc_2BA74 ;~ 17C5:584C loc_2ba7e: - // 5549 -cs=0x17c5;eip=0x00584e; X(word_5224c = ax;); // 46651 mov word_5224C, ax ;~ 17C5:584E -cs=0x17c5;eip=0x005851; X(word_5224e = dx;); // 46652 mov word_5224E, dx ;~ 17C5:5851 -cs=0x17c5;eip=0x005855; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 46653 mov ax, [si+0D16h] ;~ 17C5:5855 -cs=0x17c5;eip=0x005859; T(SUB(dx, dx)); // 46654 sub dx, dx ;~ 17C5:5859 -cs=0x17c5;eip=0x00585b; T(cl = 5;); // 46655 mov cl, 5 ;~ 17C5:585B + // 5534 +cs=0x17c5;eip=0x00584e; X(word_5224c = ax;); // 94677 mov ds:word_5224C, ax ;~ 17C5:584E +cs=0x17c5;eip=0x005851; X(word_5224e = dx;); // 94678 mov ds:word_5224E, dx ;~ 17C5:5851 +cs=0x17c5;eip=0x005855; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 94679 mov ax, [si+0D16h] ;~ 17C5:5855 +cs=0x17c5;eip=0x005859; T(SUB(dx, dx)); // 94680 sub dx, dx ;~ 17C5:5859 +cs=0x17c5;eip=0x00585b; T(cl = 5;); // 94681 mov cl, 5 ;~ 17C5:585B loc_2ba8d: - // 5550 -cs=0x17c5;eip=0x00585d; T(SHL(ax, 1)); // 46658 shl ax, 1 ;~ 17C5:585D -cs=0x17c5;eip=0x00585f; T(RCL(dx, 1)); // 46659 rcl dx, 1 ;~ 17C5:585F -cs=0x17c5;eip=0x005861; T(DEC(cl)); // 46660 dec cl ;~ 17C5:5861 -cs=0x17c5;eip=0x005863; J(JZ(loc_2ba97)); // 46661 jz short loc_2BA97 ;~ 17C5:5863 -cs=0x17c5;eip=0x005865; J(JMP(loc_2ba8d)); // 46662 jmp short loc_2BA8D ;~ 17C5:5865 + // 5535 +cs=0x17c5;eip=0x00585d; T(SHL(ax, 1)); // 94684 shl ax, 1 ;~ 17C5:585D +cs=0x17c5;eip=0x00585f; T(RCL(dx, 1)); // 94685 rcl dx, 1 ;~ 17C5:585F +cs=0x17c5;eip=0x005861; T(DEC(cl)); // 94686 dec cl ;~ 17C5:5861 +cs=0x17c5;eip=0x005863; J(JZ(loc_2ba97)); // 94687 jz short loc_2BA97 ;~ 17C5:5863 +cs=0x17c5;eip=0x005865; J(JMP(loc_2ba8d)); // 94688 jmp short loc_2BA8D ;~ 17C5:5865 loc_2ba97: - // 5551 -cs=0x17c5;eip=0x005867; X(word_52254 = ax;); // 46666 mov word_52254, ax ;~ 17C5:5867 -cs=0x17c5;eip=0x00586a; X(word_52256 = dx;); // 46667 mov word_52256, dx ;~ 17C5:586A -cs=0x17c5;eip=0x00586e; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 46668 mov ax, [si+0D18h] ;~ 17C5:586E -cs=0x17c5;eip=0x005872; X(word_5225c = ax;); // 46669 mov word_5225C, ax ;~ 17C5:5872 -cs=0x17c5;eip=0x005875; J(JMP(loc_2bacb)); // 46670 jmp short loc_2BACB ;~ 17C5:5875 + // 5536 +cs=0x17c5;eip=0x005867; X(word_52254 = ax;); // 94692 mov ds:word_52254, ax ;~ 17C5:5867 +cs=0x17c5;eip=0x00586a; X(word_52256 = dx;); // 94693 mov ds:word_52256, dx ;~ 17C5:586A +cs=0x17c5;eip=0x00586e; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 94694 mov ax, [si+0D18h] ;~ 17C5:586E +cs=0x17c5;eip=0x005872; X(word_5225c = ax;); // 94695 mov ds:word_5225C, ax ;~ 17C5:5872 +cs=0x17c5;eip=0x005875; J(JMP(loc_2bacb)); // 94696 jmp short loc_2BACB ;~ 17C5:5875 loc_2baa7: - // 5552 -cs=0x17c5;eip=0x005877; T(ax = 0x18;); // 46674 mov ax, 18h ;~ 17C5:5877 -cs=0x17c5;eip=0x00587a; X(IMUL1_2(*(word_5225e))); // 46675 imul word_5225E ;~ 17C5:587A -cs=0x17c5;eip=0x00587e; T(si = ax;); // 46676 mov si, ax ;~ 17C5:587E -cs=0x17c5;eip=0x005880; T(ax = word_4e2f8;); // 46677 mov ax, word_4E2F8 ;~ 17C5:5880 -cs=0x17c5;eip=0x005883; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 46678 mov [si+0D1Ch], ax ;~ 17C5:5883 -cs=0x17c5;eip=0x005887; T(ax = word_4e2fa;); // 46679 mov ax, word_4E2FA ;~ 17C5:5887 -cs=0x17c5;eip=0x00588a; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 46680 mov [si+0D1Eh], ax ;~ 17C5:588A -cs=0x17c5;eip=0x00588e; T(CMP(word_4993e, 0)); // 46681 cmp word_4993E, 0 ;~ 17C5:588E -cs=0x17c5;eip=0x005893; J(JZ(loc_2bacb)); // 46682 jz short loc_2BACB ;~ 17C5:5893 -cs=0x17c5;eip=0x005895; X(word_520c0 = 0x87;); // 46683 mov word_520C0, 87h ;~ 17C5:5895 + // 5537 +cs=0x17c5;eip=0x005877; T(ax = 0x18;); // 94700 mov ax, 18h ;~ 17C5:5877 +cs=0x17c5;eip=0x00587a; X(IMUL1_2(word_5225e)); // 94701 imul ds:word_5225E ;~ 17C5:587A +cs=0x17c5;eip=0x00587e; T(si = ax;); // 94702 mov si, ax ;~ 17C5:587E +cs=0x17c5;eip=0x005880; T(ax = word_4e2f8;); // 94703 mov ax, ds:word_4E2F8 ;~ 17C5:5880 +cs=0x17c5;eip=0x005883; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 94704 mov [si+0D1Ch], ax ;~ 17C5:5883 +cs=0x17c5;eip=0x005887; T(ax = word_4e2fa;); // 94705 mov ax, ds:word_4E2FA ;~ 17C5:5887 +cs=0x17c5;eip=0x00588a; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 94706 mov [si+0D1Eh], ax ;~ 17C5:588A +cs=0x17c5;eip=0x00588e; T(CMP(word_4993e, 0)); // 94707 cmp word_4993E, 0 ;~ 17C5:588E +cs=0x17c5;eip=0x005893; J(JZ(loc_2bacb)); // 94708 jz short loc_2BACB ;~ 17C5:5893 +cs=0x17c5;eip=0x005895; X(word_520c0 = 0x87;); // 94709 mov ds:word_520C0, 87h ;~ 17C5:5895 loc_2bacb: - // 5553 -cs=0x17c5;eip=0x00589b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 5)); // 46687 mov [bp+var_2], 5 ;~ 17C5:589B -cs=0x17c5;eip=0x0058a0; J(JMP(loc_2bb09)); // 46688 jmp short loc_2BB09 ;~ 17C5:58A0 + // 5538 +cs=0x17c5;eip=0x00589b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 5)); // 94713 mov [bp+var_2], 5 ;~ 17C5:589B +cs=0x17c5;eip=0x0058a0; J(JMP(loc_2bb09)); // 94714 jmp short loc_2BB09 ;~ 17C5:58A0 loc_2bad2: - // 5554 -cs=0x17c5;eip=0x0058a2; T(ax = *(word_5225e);); // 46692 mov ax, word_5225E ;~ 17C5:58A2 -cs=0x17c5;eip=0x0058a5; T(AND(ax, 0x1F)); // 46693 and ax, 1Fh ;~ 17C5:58A5 -cs=0x17c5;eip=0x0058a8; T(cx = 0x24;); // 46694 mov cx, 24h ; '$' ;~ 17C5:58A8 -cs=0x17c5;eip=0x0058ab; T(IMUL1_2(cx)); // 46695 imul cx ;~ 17C5:58AB -cs=0x17c5;eip=0x0058ad; T(si = ax;); // 46696 mov si, ax ;~ 17C5:58AD -cs=0x17c5;eip=0x0058af; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A6)))); // 46697 mov ax, [si-76A6h] ;~ 17C5:58AF -cs=0x17c5;eip=0x0058b3; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A4)))); // 46698 mov dx, [si-76A4h] ;~ 17C5:58B3 -cs=0x17c5;eip=0x0058b7; X(word_5224c = ax;); // 46699 mov word_5224C, ax ;~ 17C5:58B7 -cs=0x17c5;eip=0x0058ba; X(word_5224e = dx;); // 46700 mov word_5224E, dx ;~ 17C5:58BA -cs=0x17c5;eip=0x0058be; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A2)))); // 46701 mov ax, [si-76A2h] ;~ 17C5:58BE -cs=0x17c5;eip=0x0058c2; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A0)))); // 46702 mov dx, [si-76A0h] ;~ 17C5:58C2 -cs=0x17c5;eip=0x0058c6; X(word_52254 = ax;); // 46703 mov word_52254, ax ;~ 17C5:58C6 -cs=0x17c5;eip=0x0058c9; X(word_52256 = dx;); // 46704 mov word_52256, dx ;~ 17C5:58C9 -cs=0x17c5;eip=0x0058cd; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 46705 mov ax, [si-76A8h] ;~ 17C5:58CD -cs=0x17c5;eip=0x0058d1; X(word_5225c = ax;); // 46706 mov word_5225C, ax ;~ 17C5:58D1 -cs=0x17c5;eip=0x0058d4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 5)); // 46707 mov [bp+var_2], 5 ;~ 17C5:58D4 + // 5539 +cs=0x17c5;eip=0x0058a2; T(ax = word_5225e;); // 94718 mov ax, ds:word_5225E ;~ 17C5:58A2 +cs=0x17c5;eip=0x0058a5; T(AND(ax, 0x1F)); // 94719 and ax, 1Fh ;~ 17C5:58A5 +cs=0x17c5;eip=0x0058a8; T(cx = 0x24;); // 94720 mov cx, 24h ; '$' ;~ 17C5:58A8 +cs=0x17c5;eip=0x0058ab; T(IMUL1_2(cx)); // 94721 imul cx ;~ 17C5:58AB +cs=0x17c5;eip=0x0058ad; T(si = ax;); // 94722 mov si, ax ;~ 17C5:58AD +cs=0x17c5;eip=0x0058af; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A6)))); // 94723 mov ax, [si-76A6h] ;~ 17C5:58AF +cs=0x17c5;eip=0x0058b3; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A4)))); // 94724 mov dx, [si-76A4h] ;~ 17C5:58B3 +cs=0x17c5;eip=0x0058b7; X(word_5224c = ax;); // 94725 mov ds:word_5224C, ax ;~ 17C5:58B7 +cs=0x17c5;eip=0x0058ba; X(word_5224e = dx;); // 94726 mov ds:word_5224E, dx ;~ 17C5:58BA +cs=0x17c5;eip=0x0058be; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A2)))); // 94727 mov ax, [si-76A2h] ;~ 17C5:58BE +cs=0x17c5;eip=0x0058c2; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A0)))); // 94728 mov dx, [si-76A0h] ;~ 17C5:58C2 +cs=0x17c5;eip=0x0058c6; X(word_52254 = ax;); // 94729 mov ds:word_52254, ax ;~ 17C5:58C6 +cs=0x17c5;eip=0x0058c9; X(word_52256 = dx;); // 94730 mov ds:word_52256, dx ;~ 17C5:58C9 +cs=0x17c5;eip=0x0058cd; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 94731 mov ax, [si-76A8h] ;~ 17C5:58CD +cs=0x17c5;eip=0x0058d1; X(word_5225c = ax;); // 94732 mov ds:word_5225C, ax ;~ 17C5:58D1 +cs=0x17c5;eip=0x0058d4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 5)); // 94733 mov [bp+var_2], 5 ;~ 17C5:58D4 loc_2bb09: - // 5555 -cs=0x17c5;eip=0x0058d9; J(JMP(loc_2bb73)); // 46710 jmp short loc_2BB73 ;~ 17C5:58D9 + // 5540 +cs=0x17c5;eip=0x0058d9; J(JMP(loc_2bb73)); // 94736 jmp short loc_2BB73 ;~ 17C5:58D9 loc_2bb0b: - // 5556 -cs=0x17c5;eip=0x0058db; T(si = *(word_5225e);); // 46714 mov si, word_5225E ;~ 17C5:58DB -cs=0x17c5;eip=0x0058df; T(AND(si, 0x3F)); // 46715 and si, 3Fh ;~ 17C5:58DF -cs=0x17c5;eip=0x0058e2; T(cl = 4;); // 46716 mov cl, 4 ;~ 17C5:58E2 -cs=0x17c5;eip=0x0058e4; T(SHL(si, cl)); // 46717 shl si, cl ;~ 17C5:58E4 -cs=0x17c5;eip=0x0058e6; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 46718 mov ax, [si-7E52h] ;~ 17C5:58E6 -cs=0x17c5;eip=0x0058ea; T(SUB(dx, dx)); // 46719 sub dx, dx ;~ 17C5:58EA -cs=0x17c5;eip=0x0058ec; T(cl = 5;); // 46720 mov cl, 5 ;~ 17C5:58EC + // 5541 +cs=0x17c5;eip=0x0058db; T(si = word_5225e;); // 94740 mov si, ds:word_5225E ;~ 17C5:58DB +cs=0x17c5;eip=0x0058df; T(AND(si, 0x3F)); // 94741 and si, 3Fh ;~ 17C5:58DF +cs=0x17c5;eip=0x0058e2; T(cl = 4;); // 94742 mov cl, 4 ;~ 17C5:58E2 +cs=0x17c5;eip=0x0058e4; T(SHL(si, cl)); // 94743 shl si, cl ;~ 17C5:58E4 +cs=0x17c5;eip=0x0058e6; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 94744 mov ax, [si-7E52h] ;~ 17C5:58E6 +cs=0x17c5;eip=0x0058ea; T(SUB(dx, dx)); // 94745 sub dx, dx ;~ 17C5:58EA +cs=0x17c5;eip=0x0058ec; T(cl = 5;); // 94746 mov cl, 5 ;~ 17C5:58EC loc_2bb1e: - // 5557 -cs=0x17c5;eip=0x0058ee; T(SHL(ax, 1)); // 46723 shl ax, 1 ;~ 17C5:58EE -cs=0x17c5;eip=0x0058f0; T(RCL(dx, 1)); // 46724 rcl dx, 1 ;~ 17C5:58F0 -cs=0x17c5;eip=0x0058f2; T(DEC(cl)); // 46725 dec cl ;~ 17C5:58F2 -cs=0x17c5;eip=0x0058f4; J(JZ(loc_2bb28)); // 46726 jz short loc_2BB28 ;~ 17C5:58F4 -cs=0x17c5;eip=0x0058f6; J(JMP(loc_2bb1e)); // 46727 jmp short loc_2BB1E ;~ 17C5:58F6 + // 5542 +cs=0x17c5;eip=0x0058ee; T(SHL(ax, 1)); // 94749 shl ax, 1 ;~ 17C5:58EE +cs=0x17c5;eip=0x0058f0; T(RCL(dx, 1)); // 94750 rcl dx, 1 ;~ 17C5:58F0 +cs=0x17c5;eip=0x0058f2; T(DEC(cl)); // 94751 dec cl ;~ 17C5:58F2 +cs=0x17c5;eip=0x0058f4; J(JZ(loc_2bb28)); // 94752 jz short loc_2BB28 ;~ 17C5:58F4 +cs=0x17c5;eip=0x0058f6; J(JMP(loc_2bb1e)); // 94753 jmp short loc_2BB1E ;~ 17C5:58F6 loc_2bb28: - // 5558 -cs=0x17c5;eip=0x0058f8; X(word_5224c = ax;); // 46731 mov word_5224C, ax ;~ 17C5:58F8 -cs=0x17c5;eip=0x0058fb; X(word_5224e = dx;); // 46732 mov word_5224E, dx ;~ 17C5:58FB -cs=0x17c5;eip=0x0058ff; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 46733 mov ax, [si-7E50h] ;~ 17C5:58FF -cs=0x17c5;eip=0x005903; T(SUB(dx, dx)); // 46734 sub dx, dx ;~ 17C5:5903 -cs=0x17c5;eip=0x005905; T(cl = 5;); // 46735 mov cl, 5 ;~ 17C5:5905 + // 5543 +cs=0x17c5;eip=0x0058f8; X(word_5224c = ax;); // 94757 mov ds:word_5224C, ax ;~ 17C5:58F8 +cs=0x17c5;eip=0x0058fb; X(word_5224e = dx;); // 94758 mov ds:word_5224E, dx ;~ 17C5:58FB +cs=0x17c5;eip=0x0058ff; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 94759 mov ax, [si-7E50h] ;~ 17C5:58FF +cs=0x17c5;eip=0x005903; T(SUB(dx, dx)); // 94760 sub dx, dx ;~ 17C5:5903 +cs=0x17c5;eip=0x005905; T(cl = 5;); // 94761 mov cl, 5 ;~ 17C5:5905 loc_2bb37: - // 5559 -cs=0x17c5;eip=0x005907; T(SHL(ax, 1)); // 46738 shl ax, 1 ;~ 17C5:5907 -cs=0x17c5;eip=0x005909; T(RCL(dx, 1)); // 46739 rcl dx, 1 ;~ 17C5:5909 -cs=0x17c5;eip=0x00590b; T(DEC(cl)); // 46740 dec cl ;~ 17C5:590B -cs=0x17c5;eip=0x00590d; J(JZ(loc_2bb41)); // 46741 jz short loc_2BB41 ;~ 17C5:590D -cs=0x17c5;eip=0x00590f; J(JMP(loc_2bb37)); // 46742 jmp short loc_2BB37 ;~ 17C5:590F + // 5544 +cs=0x17c5;eip=0x005907; T(SHL(ax, 1)); // 94764 shl ax, 1 ;~ 17C5:5907 +cs=0x17c5;eip=0x005909; T(RCL(dx, 1)); // 94765 rcl dx, 1 ;~ 17C5:5909 +cs=0x17c5;eip=0x00590b; T(DEC(cl)); // 94766 dec cl ;~ 17C5:590B +cs=0x17c5;eip=0x00590d; J(JZ(loc_2bb41)); // 94767 jz short loc_2BB41 ;~ 17C5:590D +cs=0x17c5;eip=0x00590f; J(JMP(loc_2bb37)); // 94768 jmp short loc_2BB37 ;~ 17C5:590F loc_2bb41: - // 5560 -cs=0x17c5;eip=0x005911; X(word_52254 = ax;); // 46746 mov word_52254, ax ;~ 17C5:5911 -cs=0x17c5;eip=0x005914; X(word_52256 = dx;); // 46747 mov word_52256, dx ;~ 17C5:5914 -cs=0x17c5;eip=0x005918; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 46748 test word ptr [si-7E4Ch], 200h ;~ 17C5:5918 -cs=0x17c5;eip=0x00591e; J(JZ(loc_2bb55)); // 46749 jz short loc_2BB55 ;~ 17C5:591E -cs=0x17c5;eip=0x005920; T(ax = 0x0C8;); // 46750 mov ax, 0C8h ;~ 17C5:5920 -cs=0x17c5;eip=0x005923; J(JMP(loc_2bb58)); // 46751 jmp short loc_2BB58 ;~ 17C5:5923 + // 5545 +cs=0x17c5;eip=0x005911; X(word_52254 = ax;); // 94772 mov ds:word_52254, ax ;~ 17C5:5911 +cs=0x17c5;eip=0x005914; X(word_52256 = dx;); // 94773 mov ds:word_52256, dx ;~ 17C5:5914 +cs=0x17c5;eip=0x005918; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x200)); // 94774 test word ptr [si-7E4Ch], 200h ;~ 17C5:5918 +cs=0x17c5;eip=0x00591e; J(JZ(loc_2bb55)); // 94775 jz short loc_2BB55 ;~ 17C5:591E +cs=0x17c5;eip=0x005920; T(ax = 0x0C8;); // 94776 mov ax, 0C8h ;~ 17C5:5920 +cs=0x17c5;eip=0x005923; J(JMP(loc_2bb58)); // 94777 jmp short loc_2BB58 ;~ 17C5:5923 loc_2bb55: - // 5561 -cs=0x17c5;eip=0x005925; T(ax = 0x32;); // 46755 mov ax, 32h ; '2' ;~ 17C5:5925 + // 5546 +cs=0x17c5;eip=0x005925; T(ax = 0x32;); // 94781 mov ax, 32h ; '2' ;~ 17C5:5925 loc_2bb58: - // 5562 -cs=0x17c5;eip=0x005928; X(word_5225c = ax;); // 46758 mov word_5225C, ax ;~ 17C5:5928 -cs=0x17c5;eip=0x00592b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 7)); // 46759 mov [bp+var_2], 7 ;~ 17C5:592B -cs=0x17c5;eip=0x005930; T(CMP(word_4991a, 0)); // 46760 cmp word_4991A, 0 ;~ 17C5:5930 -cs=0x17c5;eip=0x005935; J(JZ(loc_2bb73)); // 46761 jz short loc_2BB73 ;~ 17C5:5935 -cs=0x17c5;eip=0x005937; T(CMP(word_4993c, 0x0FFFF)); // 46762 cmp word_4993C, 0FFFFh ;~ 17C5:5937 -cs=0x17c5;eip=0x00593c; J(JNZ(loc_2bb73)); // 46763 jnz short loc_2BB73 ;~ 17C5:593C -cs=0x17c5;eip=0x00593e; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 6)); // 46764 mov [bp+var_2], 6 ;~ 17C5:593E + // 5547 +cs=0x17c5;eip=0x005928; X(word_5225c = ax;); // 94784 mov ds:word_5225C, ax ;~ 17C5:5928 +cs=0x17c5;eip=0x00592b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 7)); // 94785 mov [bp+var_2], 7 ;~ 17C5:592B +cs=0x17c5;eip=0x005930; T(CMP(word_4991a, 0)); // 94786 cmp word_4991A, 0 ;~ 17C5:5930 +cs=0x17c5;eip=0x005935; J(JZ(loc_2bb73)); // 94787 jz short loc_2BB73 ;~ 17C5:5935 +cs=0x17c5;eip=0x005937; T(CMP(word_4993c, 0x0FFFF)); // 94788 cmp word_4993C, 0FFFFh ;~ 17C5:5937 +cs=0x17c5;eip=0x00593c; J(JNZ(loc_2bb73)); // 94789 jnz short loc_2BB73 ;~ 17C5:593C +cs=0x17c5;eip=0x00593e; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 6)); // 94790 mov [bp+var_2], 6 ;~ 17C5:593E loc_2bb73: - // 5563 -cs=0x17c5;eip=0x005943; T(CMP(word_4993e, 0)); // 46768 cmp word_4993E, 0 ;~ 17C5:5943 -cs=0x17c5;eip=0x005948; J(JNZ(loc_2bb80)); // 46769 jnz short loc_2BB80 ;~ 17C5:5948 -cs=0x17c5;eip=0x00594a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 46770 mov ax, [bp+var_4] ;~ 17C5:594A -cs=0x17c5;eip=0x00594d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 46771 mov [bp+var_2], ax ;~ 17C5:594D + // 5548 +cs=0x17c5;eip=0x005943; T(CMP(word_4993e, 0)); // 94794 cmp word_4993E, 0 ;~ 17C5:5943 +cs=0x17c5;eip=0x005948; J(JNZ(loc_2bb80)); // 94795 jnz short loc_2BB80 ;~ 17C5:5948 +cs=0x17c5;eip=0x00594a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 94796 mov ax, [bp+var_4] ;~ 17C5:594A +cs=0x17c5;eip=0x00594d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 94797 mov [bp+var_2], ax ;~ 17C5:594D loc_2bb80: - // 5564 -cs=0x17c5;eip=0x005950; T(ax = word_5224c;); // 46774 mov ax, word_5224C ;~ 17C5:5950 -cs=0x17c5;eip=0x005953; T(dx = word_5224e;); // 46775 mov dx, word_5224E ;~ 17C5:5953 -cs=0x17c5;eip=0x005957; T(cl = 5;); // 46776 mov cl, 5 ;~ 17C5:5957 + // 5549 +cs=0x17c5;eip=0x005950; T(ax = word_5224c;); // 94800 mov ax, ds:word_5224C ;~ 17C5:5950 +cs=0x17c5;eip=0x005953; T(dx = word_5224e;); // 94801 mov dx, ds:word_5224E ;~ 17C5:5953 +cs=0x17c5;eip=0x005957; T(cl = 5;); // 94802 mov cl, 5 ;~ 17C5:5957 loc_2bb89: - // 5565 -cs=0x17c5;eip=0x005959; T(SAR(dx, 1)); // 46779 sar dx, 1 ;~ 17C5:5959 -cs=0x17c5;eip=0x00595b; T(RCR(ax, 1)); // 46780 rcr ax, 1 ;~ 17C5:595B -cs=0x17c5;eip=0x00595d; T(DEC(cl)); // 46781 dec cl ;~ 17C5:595D -cs=0x17c5;eip=0x00595f; J(JZ(loc_2bb93)); // 46782 jz short loc_2BB93 ;~ 17C5:595F -cs=0x17c5;eip=0x005961; J(JMP(loc_2bb89)); // 46783 jmp short loc_2BB89 ;~ 17C5:5961 + // 5550 +cs=0x17c5;eip=0x005959; T(SAR(dx, 1)); // 94805 sar dx, 1 ;~ 17C5:5959 +cs=0x17c5;eip=0x00595b; T(RCR(ax, 1)); // 94806 rcr ax, 1 ;~ 17C5:595B +cs=0x17c5;eip=0x00595d; T(DEC(cl)); // 94807 dec cl ;~ 17C5:595D +cs=0x17c5;eip=0x00595f; J(JZ(loc_2bb93)); // 94808 jz short loc_2BB93 ;~ 17C5:595F +cs=0x17c5;eip=0x005961; J(JMP(loc_2bb89)); // 94809 jmp short loc_2BB89 ;~ 17C5:5961 loc_2bb93: - // 5566 -cs=0x17c5;eip=0x005963; T(SUB(ax, word_520f0)); // 46787 sub ax, word_520F0 ;~ 17C5:5963 -cs=0x17c5;eip=0x005967; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 46788 mov [bp+var_A], ax ;~ 17C5:5967 -cs=0x17c5;eip=0x00596a; T(ax = word_52254;); // 46789 mov ax, word_52254 ;~ 17C5:596A -cs=0x17c5;eip=0x00596d; T(dx = word_52256;); // 46790 mov dx, word_52256 ;~ 17C5:596D -cs=0x17c5;eip=0x005971; T(cl = 5;); // 46791 mov cl, 5 ;~ 17C5:5971 + // 5551 +cs=0x17c5;eip=0x005963; T(SUB(ax, word_520f0)); // 94813 sub ax, ds:word_520F0 ;~ 17C5:5963 +cs=0x17c5;eip=0x005967; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 94814 mov [bp+var_A], ax ;~ 17C5:5967 +cs=0x17c5;eip=0x00596a; T(ax = word_52254;); // 94815 mov ax, ds:word_52254 ;~ 17C5:596A +cs=0x17c5;eip=0x00596d; T(dx = word_52256;); // 94816 mov dx, ds:word_52256 ;~ 17C5:596D +cs=0x17c5;eip=0x005971; T(cl = 5;); // 94817 mov cl, 5 ;~ 17C5:5971 loc_2bba3: - // 5567 -cs=0x17c5;eip=0x005973; T(SAR(dx, 1)); // 46794 sar dx, 1 ;~ 17C5:5973 -cs=0x17c5;eip=0x005975; T(RCR(ax, 1)); // 46795 rcr ax, 1 ;~ 17C5:5975 -cs=0x17c5;eip=0x005977; T(DEC(cl)); // 46796 dec cl ;~ 17C5:5977 -cs=0x17c5;eip=0x005979; J(JZ(loc_2bbad)); // 46797 jz short loc_2BBAD ;~ 17C5:5979 -cs=0x17c5;eip=0x00597b; J(JMP(loc_2bba3)); // 46798 jmp short loc_2BBA3 ;~ 17C5:597B + // 5552 +cs=0x17c5;eip=0x005973; T(SAR(dx, 1)); // 94820 sar dx, 1 ;~ 17C5:5973 +cs=0x17c5;eip=0x005975; T(RCR(ax, 1)); // 94821 rcr ax, 1 ;~ 17C5:5975 +cs=0x17c5;eip=0x005977; T(DEC(cl)); // 94822 dec cl ;~ 17C5:5977 +cs=0x17c5;eip=0x005979; J(JZ(loc_2bbad)); // 94823 jz short loc_2BBAD ;~ 17C5:5979 +cs=0x17c5;eip=0x00597b; J(JMP(loc_2bba3)); // 94824 jmp short loc_2BBA3 ;~ 17C5:597B loc_2bbad: - // 5568 -cs=0x17c5;eip=0x00597d; T(SUB(ax, word_52100)); // 46802 sub ax, word_52100 ;~ 17C5:597D -cs=0x17c5;eip=0x005981; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 46803 mov [bp+var_C], ax ;~ 17C5:5981 -cs=0x17c5;eip=0x005984; X(PUSH(ax)); // 46804 push ax ;~ 17C5:5984 -cs=0x17c5;eip=0x005985; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 46805 push [bp+var_A] ;~ 17C5:5985 -cs=0x17c5;eip=0x005988; J(CALL(sub_331d6,0)); // 46806 call sub_331D6 ;~ 17C5:5988 -cs=0x17c5;eip=0x00598b; T(ADD(sp, 4)); // 46807 add sp, 4 ;~ 17C5:598B -cs=0x17c5;eip=0x00598e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 46808 mov [bp+var_6], ax ;~ 17C5:598E -cs=0x17c5;eip=0x005991; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 46809 mov ax, [bp+var_C] ;~ 17C5:5991 -cs=0x17c5;eip=0x005994; T(NEG(ax)); // 46810 neg ax ;~ 17C5:5994 -cs=0x17c5;eip=0x005996; X(PUSH(ax)); // 46811 push ax ;~ 17C5:5996 -cs=0x17c5;eip=0x005997; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 46812 push [bp+var_A] ;~ 17C5:5997 -cs=0x17c5;eip=0x00599a; J(CALL(sub_33238,0)); // 46813 call sub_33238 ;~ 17C5:599A -cs=0x17c5;eip=0x00599d; T(ADD(sp, 4)); // 46814 add sp, 4 ;~ 17C5:599D -cs=0x17c5;eip=0x0059a0; X(word_527da = ax;); // 46815 mov word_527DA, ax ;~ 17C5:59A0 -cs=0x17c5;eip=0x0059a3; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 46816 push [bp+var_6] ;~ 17C5:59A3 -cs=0x17c5;eip=0x0059a6; T(ax = word_5225c;); // 46817 mov ax, word_5225C ;~ 17C5:59A6 -cs=0x17c5;eip=0x0059a9; T(SUB(ax, word_4e2fe)); // 46818 sub ax, word_4E2FE ;~ 17C5:59A9 -cs=0x17c5;eip=0x0059ad; T(cl = 5;); // 46819 mov cl, 5 ;~ 17C5:59AD -cs=0x17c5;eip=0x0059af; T(SAR(ax, cl)); // 46820 sar ax, cl ;~ 17C5:59AF -cs=0x17c5;eip=0x0059b1; X(PUSH(ax)); // 46821 push ax ;~ 17C5:59B1 -cs=0x17c5;eip=0x0059b2; J(CALL(sub_33238,0)); // 46822 call sub_33238 ;~ 17C5:59B2 -cs=0x17c5;eip=0x0059b5; T(ADD(sp, 4)); // 46823 add sp, 4 ;~ 17C5:59B5 -cs=0x17c5;eip=0x0059b8; T(NEG(ax)); // 46824 neg ax ;~ 17C5:59B8 -cs=0x17c5;eip=0x0059ba; X(word_520c4 = ax;); // 46825 mov word_520C4, ax ;~ 17C5:59BA -cs=0x17c5;eip=0x0059bd; X(*(word_51714) = 0;); // 46826 mov word_51714, 0 ;~ 17C5:59BD -cs=0x17c5;eip=0x0059c3; T(ax = 0x18;); // 46827 mov ax, 18h ;~ 17C5:59C3 -cs=0x17c5;eip=0x0059c6; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46828 mov cl, byte ptr [bp+var_2] ;~ 17C5:59C6 -cs=0x17c5;eip=0x0059c9; T(SHL(ax, cl)); // 46829 shl ax, cl ;~ 17C5:59C9 -cs=0x17c5;eip=0x0059cb; X(PUSH(ax)); // 46830 push ax ;~ 17C5:59CB -cs=0x17c5;eip=0x0059cc; X(PUSH(word_520c4)); // 46831 push word_520C4 ;~ 17C5:59CC -cs=0x17c5;eip=0x0059d0; J(CALL(sub_333c0,0)); // 46832 call sub_333C0 ;~ 17C5:59D0 -cs=0x17c5;eip=0x0059d3; T(ADD(sp, 4)); // 46833 add sp, 4 ;~ 17C5:59D3 -cs=0x17c5;eip=0x0059d6; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 46834 mov [bp+var_8], ax ;~ 17C5:59D6 -cs=0x17c5;eip=0x0059d9; T(TEST(*(db*)(word_5225e), 0x60)); // 46835 test byte ptr word_5225E, 60h ;~ 17C5:59D9 -cs=0x17c5;eip=0x0059de; J(JNZ(loc_2bc1a)); // 46836 jnz short loc_2BC1A ;~ 17C5:59DE -cs=0x17c5;eip=0x0059e0; T(CMP(word_4993e, 0)); // 46837 cmp word_4993E, 0 ;~ 17C5:59E0 -cs=0x17c5;eip=0x0059e5; J(JNZ(loc_2bc1a)); // 46838 jnz short loc_2BC1A ;~ 17C5:59E5 -cs=0x17c5;eip=0x0059e7; J(JMP(loc_2bd25)); // 46839 jmp loc_2BD25 ;~ 17C5:59E7 + // 5553 +cs=0x17c5;eip=0x00597d; T(SUB(ax, word_52100)); // 94828 sub ax, ds:word_52100 ;~ 17C5:597D +cs=0x17c5;eip=0x005981; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 94829 mov [bp+var_C], ax ;~ 17C5:5981 +cs=0x17c5;eip=0x005984; X(PUSH(ax)); // 94830 push ax ;~ 17C5:5984 +cs=0x17c5;eip=0x005985; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 94831 push [bp+var_A] ;~ 17C5:5985 +cs=0x17c5;eip=0x005988; J(CALL(sub_331d6,0)); // 94832 call sub_331D6 ;~ 17C5:5988 +cs=0x17c5;eip=0x00598b; T(ADD(sp, 4)); // 94833 add sp, 4 ;~ 17C5:598B +cs=0x17c5;eip=0x00598e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 94834 mov [bp+var_6], ax ;~ 17C5:598E +cs=0x17c5;eip=0x005991; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 94835 mov ax, [bp+var_C] ;~ 17C5:5991 +cs=0x17c5;eip=0x005994; T(NEG(ax)); // 94836 neg ax ;~ 17C5:5994 +cs=0x17c5;eip=0x005996; X(PUSH(ax)); // 94837 push ax ;~ 17C5:5996 +cs=0x17c5;eip=0x005997; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 94838 push [bp+var_A] ;~ 17C5:5997 +cs=0x17c5;eip=0x00599a; J(CALL(sub_33238,0)); // 94839 call sub_33238 ;~ 17C5:599A +cs=0x17c5;eip=0x00599d; T(ADD(sp, 4)); // 94840 add sp, 4 ;~ 17C5:599D +cs=0x17c5;eip=0x0059a0; X(word_527da = ax;); // 94841 mov ds:word_527DA, ax ;~ 17C5:59A0 +cs=0x17c5;eip=0x0059a3; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 94842 push [bp+var_6] ;~ 17C5:59A3 +cs=0x17c5;eip=0x0059a6; T(ax = word_5225c;); // 94843 mov ax, ds:word_5225C ;~ 17C5:59A6 +cs=0x17c5;eip=0x0059a9; T(SUB(ax, word_4e2fe)); // 94844 sub ax, ds:word_4E2FE ;~ 17C5:59A9 +cs=0x17c5;eip=0x0059ad; T(cl = 5;); // 94845 mov cl, 5 ;~ 17C5:59AD +cs=0x17c5;eip=0x0059af; T(SAR(ax, cl)); // 94846 sar ax, cl ;~ 17C5:59AF +cs=0x17c5;eip=0x0059b1; X(PUSH(ax)); // 94847 push ax ;~ 17C5:59B1 +cs=0x17c5;eip=0x0059b2; J(CALL(sub_33238,0)); // 94848 call sub_33238 ;~ 17C5:59B2 +cs=0x17c5;eip=0x0059b5; T(ADD(sp, 4)); // 94849 add sp, 4 ;~ 17C5:59B5 +cs=0x17c5;eip=0x0059b8; T(NEG(ax)); // 94850 neg ax ;~ 17C5:59B8 +cs=0x17c5;eip=0x0059ba; X(word_520c4 = ax;); // 94851 mov ds:word_520C4, ax ;~ 17C5:59BA +cs=0x17c5;eip=0x0059bd; X(word_51714 = 0;); // 94852 mov ds:word_51714, 0 ;~ 17C5:59BD +cs=0x17c5;eip=0x0059c3; T(ax = 0x18;); // 94853 mov ax, 18h ;~ 17C5:59C3 +cs=0x17c5;eip=0x0059c6; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94854 mov cl, byte ptr [bp+var_2] ;~ 17C5:59C6 +cs=0x17c5;eip=0x0059c9; T(SHL(ax, cl)); // 94855 shl ax, cl ;~ 17C5:59C9 +cs=0x17c5;eip=0x0059cb; X(PUSH(ax)); // 94856 push ax ;~ 17C5:59CB +cs=0x17c5;eip=0x0059cc; X(PUSH(word_520c4)); // 94857 push ds:word_520C4 ;~ 17C5:59CC +cs=0x17c5;eip=0x0059d0; J(CALL(sub_333c0,0)); // 94858 call sub_333C0 ;~ 17C5:59D0 +cs=0x17c5;eip=0x0059d3; T(ADD(sp, 4)); // 94859 add sp, 4 ;~ 17C5:59D3 +cs=0x17c5;eip=0x0059d6; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 94860 mov [bp+var_8], ax ;~ 17C5:59D6 +cs=0x17c5;eip=0x0059d9; T(TEST(*(db*)(&word_5225e), 0x60)); // 94861 test byte ptr ds:word_5225E, 60h ;~ 17C5:59D9 +cs=0x17c5;eip=0x0059de; J(JNZ(loc_2bc1a)); // 94862 jnz short loc_2BC1A ;~ 17C5:59DE +cs=0x17c5;eip=0x0059e0; T(CMP(word_4993e, 0)); // 94863 cmp word_4993E, 0 ;~ 17C5:59E0 +cs=0x17c5;eip=0x0059e5; J(JNZ(loc_2bc1a)); // 94864 jnz short loc_2BC1A ;~ 17C5:59E5 +cs=0x17c5;eip=0x0059e7; J(JMP(loc_2bd25)); // 94865 jmp loc_2BD25 ;~ 17C5:59E7 loc_2bc1a: - // 5569 -cs=0x17c5;eip=0x0059ea; T(CMP(word_520c0, 0x88)); // 46844 cmp word_520C0, 88h ;~ 17C5:59EA -cs=0x17c5;eip=0x0059f0; J(JNZ(loc_2bc92)); // 46845 jnz short loc_2BC92 ;~ 17C5:59F0 -cs=0x17c5;eip=0x0059f2; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 46846 push [bp+var_8] ;~ 17C5:59F2 -cs=0x17c5;eip=0x0059f5; T(ax = word_527da;); // 46847 mov ax, word_527DA ;~ 17C5:59F5 -cs=0x17c5;eip=0x0059f8; T(ADD(ah, 0x80)); // 46848 add ah, 80h ;~ 17C5:59F8 -cs=0x17c5;eip=0x0059fb; X(PUSH(ax)); // 46849 push ax ;~ 17C5:59FB -cs=0x17c5;eip=0x0059fc; J(CALL(sub_333a8,0)); // 46850 call sub_333A8 ;~ 17C5:59FC -cs=0x17c5;eip=0x0059ff; T(ADD(sp, 4)); // 46851 add sp, 4 ;~ 17C5:59FF -cs=0x17c5;eip=0x005a02; T(CWD); // 46852 cwd ;~ 17C5:5A02 -cs=0x17c5;eip=0x005a03; T(ADD(ax, word_51a0a)); // 46853 add ax, word_51A0A ;~ 17C5:5A03 -cs=0x17c5;eip=0x005a07; T(ADC(dx, word_51a0c)); // 46854 adc dx, word_51A0C ;~ 17C5:5A07 -cs=0x17c5;eip=0x005a0b; X(word_5142e = ax;); // 46855 mov word_5142E, ax ;~ 17C5:5A0B -cs=0x17c5;eip=0x005a0e; X(*(word_51430) = dx;); // 46856 mov word_51430, dx ;~ 17C5:5A0E -cs=0x17c5;eip=0x005a12; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 46857 push [bp+var_8] ;~ 17C5:5A12 -cs=0x17c5;eip=0x005a15; T(ax = word_527da;); // 46858 mov ax, word_527DA ;~ 17C5:5A15 -cs=0x17c5;eip=0x005a18; T(ADD(ah, 0x80)); // 46859 add ah, 80h ;~ 17C5:5A18 -cs=0x17c5;eip=0x005a1b; X(PUSH(ax)); // 46860 push ax ;~ 17C5:5A1B -cs=0x17c5;eip=0x005a1c; J(CALL(sub_333c0,0)); // 46861 call sub_333C0 ;~ 17C5:5A1C -cs=0x17c5;eip=0x005a1f; T(ADD(sp, 4)); // 46862 add sp, 4 ;~ 17C5:5A1F -cs=0x17c5;eip=0x005a22; T(CWD); // 46863 cwd ;~ 17C5:5A22 -cs=0x17c5;eip=0x005a23; T(ADD(ax, word_51a28)); // 46864 add ax, word_51A28 ;~ 17C5:5A23 -cs=0x17c5;eip=0x005a27; T(ADC(dx, *(word_51a2a))); // 46865 adc dx, word_51A2A ;~ 17C5:5A27 -cs=0x17c5;eip=0x005a2b; X(word_51704 = ax;); // 46866 mov word_51704, ax ;~ 17C5:5A2B -cs=0x17c5;eip=0x005a2e; X(word_51706 = dx;); // 46867 mov word_51706, dx ;~ 17C5:5A2E -cs=0x17c5;eip=0x005a32; T(ax = 0x18;); // 46868 mov ax, 18h ;~ 17C5:5A32 -cs=0x17c5;eip=0x005a35; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46869 mov cl, byte ptr [bp+var_2] ;~ 17C5:5A35 -cs=0x17c5;eip=0x005a38; T(SHL(ax, cl)); // 46870 shl ax, cl ;~ 17C5:5A38 -cs=0x17c5;eip=0x005a3a; X(PUSH(ax)); // 46871 push ax ;~ 17C5:5A3A -cs=0x17c5;eip=0x005a3b; X(PUSH(word_520c4)); // 46872 push word_520C4 ;~ 17C5:5A3B -cs=0x17c5;eip=0x005a3f; J(CALL(sub_333a8,0)); // 46873 call sub_333A8 ;~ 17C5:5A3F -cs=0x17c5;eip=0x005a42; T(ADD(sp, 4)); // 46874 add sp, 4 ;~ 17C5:5A42 -cs=0x17c5;eip=0x005a45; T(dx = 4;); // 46875 mov dx, 4 ;~ 17C5:5A45 -cs=0x17c5;eip=0x005a48; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46876 mov cl, byte ptr [bp+var_2] ;~ 17C5:5A48 -cs=0x17c5;eip=0x005a4b; T(SHL(dx, cl)); // 46877 shl dx, cl ;~ 17C5:5A4B -cs=0x17c5;eip=0x005a4d; T(ADD(dx, ax)); // 46878 add dx, ax ;~ 17C5:5A4D -cs=0x17c5;eip=0x005a4f; T(ADD(dx, word_4e2fe)); // 46879 add dx, word_4E2FE ;~ 17C5:5A4F -cs=0x17c5;eip=0x005a53; X(word_5170e = dx;); // 46880 mov word_5170E, dx ;~ 17C5:5A53 -cs=0x17c5;eip=0x005a57; T(ax = word_520c4;); // 46881 mov ax, word_520C4 ;~ 17C5:5A57 -cs=0x17c5;eip=0x005a5a; T(NEG(ax)); // 46882 neg ax ;~ 17C5:5A5A -cs=0x17c5;eip=0x005a5c; X(word_520c4 = ax;); // 46883 mov word_520C4, ax ;~ 17C5:5A5C -cs=0x17c5;eip=0x005a5f; J(JMP(loc_2bd22)); // 46884 jmp loc_2BD22 ;~ 17C5:5A5F + // 5554 +cs=0x17c5;eip=0x0059ea; T(CMP(word_520c0, 0x88)); // 94870 cmp ds:word_520C0, 88h ;~ 17C5:59EA +cs=0x17c5;eip=0x0059f0; J(JNZ(loc_2bc92)); // 94871 jnz short loc_2BC92 ;~ 17C5:59F0 +cs=0x17c5;eip=0x0059f2; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 94872 push [bp+var_8] ;~ 17C5:59F2 +cs=0x17c5;eip=0x0059f5; T(ax = word_527da;); // 94873 mov ax, ds:word_527DA ;~ 17C5:59F5 +cs=0x17c5;eip=0x0059f8; T(ADD(ah, 0x80)); // 94874 add ah, 80h ;~ 17C5:59F8 +cs=0x17c5;eip=0x0059fb; X(PUSH(ax)); // 94875 push ax ;~ 17C5:59FB +cs=0x17c5;eip=0x0059fc; J(CALL(sub_333a8,0)); // 94876 call sub_333A8 ;~ 17C5:59FC +cs=0x17c5;eip=0x0059ff; T(ADD(sp, 4)); // 94877 add sp, 4 ;~ 17C5:59FF +cs=0x17c5;eip=0x005a02; T(CWD); // 94878 cwd ;~ 17C5:5A02 +cs=0x17c5;eip=0x005a03; T(ADD(ax, word_51a0a)); // 94879 add ax, ds:word_51A0A ;~ 17C5:5A03 +cs=0x17c5;eip=0x005a07; T(ADC(dx, word_51a0c)); // 94880 adc dx, ds:word_51A0C ;~ 17C5:5A07 +cs=0x17c5;eip=0x005a0b; X(word_5142e = ax;); // 94881 mov ds:word_5142E, ax ;~ 17C5:5A0B +cs=0x17c5;eip=0x005a0e; X(word_51430 = dx;); // 94882 mov ds:word_51430, dx ;~ 17C5:5A0E +cs=0x17c5;eip=0x005a12; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 94883 push [bp+var_8] ;~ 17C5:5A12 +cs=0x17c5;eip=0x005a15; T(ax = word_527da;); // 94884 mov ax, ds:word_527DA ;~ 17C5:5A15 +cs=0x17c5;eip=0x005a18; T(ADD(ah, 0x80)); // 94885 add ah, 80h ;~ 17C5:5A18 +cs=0x17c5;eip=0x005a1b; X(PUSH(ax)); // 94886 push ax ;~ 17C5:5A1B +cs=0x17c5;eip=0x005a1c; J(CALL(sub_333c0,0)); // 94887 call sub_333C0 ;~ 17C5:5A1C +cs=0x17c5;eip=0x005a1f; T(ADD(sp, 4)); // 94888 add sp, 4 ;~ 17C5:5A1F +cs=0x17c5;eip=0x005a22; T(CWD); // 94889 cwd ;~ 17C5:5A22 +cs=0x17c5;eip=0x005a23; T(ADD(ax, word_51a28)); // 94890 add ax, ds:word_51A28 ;~ 17C5:5A23 +cs=0x17c5;eip=0x005a27; T(ADC(dx, word_51a2a)); // 94891 adc dx, ds:word_51A2A ;~ 17C5:5A27 +cs=0x17c5;eip=0x005a2b; X(word_51704 = ax;); // 94892 mov ds:word_51704, ax ;~ 17C5:5A2B +cs=0x17c5;eip=0x005a2e; X(word_51706 = dx;); // 94893 mov ds:word_51706, dx ;~ 17C5:5A2E +cs=0x17c5;eip=0x005a32; T(ax = 0x18;); // 94894 mov ax, 18h ;~ 17C5:5A32 +cs=0x17c5;eip=0x005a35; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94895 mov cl, byte ptr [bp+var_2] ;~ 17C5:5A35 +cs=0x17c5;eip=0x005a38; T(SHL(ax, cl)); // 94896 shl ax, cl ;~ 17C5:5A38 +cs=0x17c5;eip=0x005a3a; X(PUSH(ax)); // 94897 push ax ;~ 17C5:5A3A +cs=0x17c5;eip=0x005a3b; X(PUSH(word_520c4)); // 94898 push ds:word_520C4 ;~ 17C5:5A3B +cs=0x17c5;eip=0x005a3f; J(CALL(sub_333a8,0)); // 94899 call sub_333A8 ;~ 17C5:5A3F +cs=0x17c5;eip=0x005a42; T(ADD(sp, 4)); // 94900 add sp, 4 ;~ 17C5:5A42 +cs=0x17c5;eip=0x005a45; T(dx = 4;); // 94901 mov dx, 4 ;~ 17C5:5A45 +cs=0x17c5;eip=0x005a48; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94902 mov cl, byte ptr [bp+var_2] ;~ 17C5:5A48 +cs=0x17c5;eip=0x005a4b; T(SHL(dx, cl)); // 94903 shl dx, cl ;~ 17C5:5A4B +cs=0x17c5;eip=0x005a4d; T(ADD(dx, ax)); // 94904 add dx, ax ;~ 17C5:5A4D +cs=0x17c5;eip=0x005a4f; T(ADD(dx, word_4e2fe)); // 94905 add dx, ds:word_4E2FE ;~ 17C5:5A4F +cs=0x17c5;eip=0x005a53; X(word_5170e = dx;); // 94906 mov ds:word_5170E, dx ;~ 17C5:5A53 +cs=0x17c5;eip=0x005a57; T(ax = word_520c4;); // 94907 mov ax, ds:word_520C4 ;~ 17C5:5A57 +cs=0x17c5;eip=0x005a5a; T(NEG(ax)); // 94908 neg ax ;~ 17C5:5A5A +cs=0x17c5;eip=0x005a5c; X(word_520c4 = ax;); // 94909 mov ds:word_520C4, ax ;~ 17C5:5A5C +cs=0x17c5;eip=0x005a5f; J(JMP(loc_2bd22)); // 94910 jmp loc_2BD22 ;~ 17C5:5A5F loc_2bc92: - // 5570 -cs=0x17c5;eip=0x005a62; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 46888 push [bp+var_8] ;~ 17C5:5A62 -cs=0x17c5;eip=0x005a65; X(PUSH(word_527da)); // 46889 push word_527DA ;~ 17C5:5A65 -cs=0x17c5;eip=0x005a69; J(CALL(sub_333a8,0)); // 46890 call sub_333A8 ;~ 17C5:5A69 -cs=0x17c5;eip=0x005a6c; T(ADD(sp, 4)); // 46891 add sp, 4 ;~ 17C5:5A6C -cs=0x17c5;eip=0x005a6f; T(CWD); // 46892 cwd ;~ 17C5:5A6F -cs=0x17c5;eip=0x005a70; T(ADD(ax, word_5224c)); // 46893 add ax, word_5224C ;~ 17C5:5A70 -cs=0x17c5;eip=0x005a74; T(ADC(dx, word_5224e)); // 46894 adc dx, word_5224E ;~ 17C5:5A74 -cs=0x17c5;eip=0x005a78; X(word_5142e = ax;); // 46895 mov word_5142E, ax ;~ 17C5:5A78 -cs=0x17c5;eip=0x005a7b; X(*(word_51430) = dx;); // 46896 mov word_51430, dx ;~ 17C5:5A7B -cs=0x17c5;eip=0x005a7f; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 46897 push [bp+var_8] ;~ 17C5:5A7F -cs=0x17c5;eip=0x005a82; X(PUSH(word_527da)); // 46898 push word_527DA ;~ 17C5:5A82 -cs=0x17c5;eip=0x005a86; J(CALL(sub_333c0,0)); // 46899 call sub_333C0 ;~ 17C5:5A86 -cs=0x17c5;eip=0x005a89; T(ADD(sp, 4)); // 46900 add sp, 4 ;~ 17C5:5A89 -cs=0x17c5;eip=0x005a8c; T(CWD); // 46901 cwd ;~ 17C5:5A8C -cs=0x17c5;eip=0x005a8d; T(SUB(ax, word_52254)); // 46902 sub ax, word_52254 ;~ 17C5:5A8D -cs=0x17c5;eip=0x005a91; T(SBB(dx, word_52256)); // 46903 sbb dx, word_52256 ;~ 17C5:5A91 -cs=0x17c5;eip=0x005a95; T(ADD(ax, 0)); // 46904 add ax, 0 ;~ 17C5:5A95 -cs=0x17c5;eip=0x005a98; T(ADC(dx, 0x10)); // 46905 adc dx, 10h ;~ 17C5:5A98 -cs=0x17c5;eip=0x005a9b; X(word_51704 = ax;); // 46906 mov word_51704, ax ;~ 17C5:5A9B -cs=0x17c5;eip=0x005a9e; X(word_51706 = dx;); // 46907 mov word_51706, dx ;~ 17C5:5A9E -cs=0x17c5;eip=0x005aa2; T(ax = 0x18;); // 46908 mov ax, 18h ;~ 17C5:5AA2 -cs=0x17c5;eip=0x005aa5; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46909 mov cl, byte ptr [bp+var_2] ;~ 17C5:5AA5 -cs=0x17c5;eip=0x005aa8; T(SHL(ax, cl)); // 46910 shl ax, cl ;~ 17C5:5AA8 -cs=0x17c5;eip=0x005aaa; X(PUSH(ax)); // 46911 push ax ;~ 17C5:5AAA -cs=0x17c5;eip=0x005aab; X(PUSH(word_520c4)); // 46912 push word_520C4 ;~ 17C5:5AAB -cs=0x17c5;eip=0x005aaf; J(CALL(sub_333a8,0)); // 46913 call sub_333A8 ;~ 17C5:5AAF -cs=0x17c5;eip=0x005ab2; T(ADD(sp, 4)); // 46914 add sp, 4 ;~ 17C5:5AB2 -cs=0x17c5;eip=0x005ab5; T(dx = 4;); // 46915 mov dx, 4 ;~ 17C5:5AB5 -cs=0x17c5;eip=0x005ab8; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46916 mov cl, byte ptr [bp+var_2] ;~ 17C5:5AB8 -cs=0x17c5;eip=0x005abb; T(SHL(dx, cl)); // 46917 shl dx, cl ;~ 17C5:5ABB -cs=0x17c5;eip=0x005abd; T(SUB(dx, ax)); // 46918 sub dx, ax ;~ 17C5:5ABD -cs=0x17c5;eip=0x005abf; T(ADD(dx, word_5225c)); // 46919 add dx, word_5225C ;~ 17C5:5ABF -cs=0x17c5;eip=0x005ac3; X(word_5170e = dx;); // 46920 mov word_5170E, dx ;~ 17C5:5AC3 -cs=0x17c5;eip=0x005ac7; T(TEST(*(db*)(word_5225e), 0x40)); // 46921 test byte ptr word_5225E, 40h ;~ 17C5:5AC7 -cs=0x17c5;eip=0x005acc; J(JZ(loc_2bd1d)); // 46922 jz short loc_2BD1D ;~ 17C5:5ACC -cs=0x17c5;eip=0x005ace; T(bx = *(word_5225e);); // 46923 mov bx, word_5225E ;~ 17C5:5ACE -cs=0x17c5;eip=0x005ad2; T(AND(bx, 0x3F)); // 46924 and bx, 3Fh ;~ 17C5:5AD2 -cs=0x17c5;eip=0x005ad5; T(cl = 4;); // 46925 mov cl, 4 ;~ 17C5:5AD5 -cs=0x17c5;eip=0x005ad7; T(SHL(bx, cl)); // 46926 shl bx, cl ;~ 17C5:5AD7 -cs=0x17c5;eip=0x005ad9; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 46927 test word ptr [bx-7E4Ch], 200h ;~ 17C5:5AD9 -cs=0x17c5;eip=0x005adf; J(JZ(loc_2bd1d)); // 46928 jz short loc_2BD1D ;~ 17C5:5ADF -cs=0x17c5;eip=0x005ae1; T(CMP(dx, 0x84)); // 46929 cmp dx, 84h ;~ 17C5:5AE1 -cs=0x17c5;eip=0x005ae5; J(JGE(loc_2bd1d)); // 46930 jge short loc_2BD1D ;~ 17C5:5AE5 -cs=0x17c5;eip=0x005ae7; X(word_5170e = 0x84;); // 46931 mov word_5170E, 84h ;~ 17C5:5AE7 + // 5555 +cs=0x17c5;eip=0x005a62; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 94914 push [bp+var_8] ;~ 17C5:5A62 +cs=0x17c5;eip=0x005a65; X(PUSH(word_527da)); // 94915 push ds:word_527DA ;~ 17C5:5A65 +cs=0x17c5;eip=0x005a69; J(CALL(sub_333a8,0)); // 94916 call sub_333A8 ;~ 17C5:5A69 +cs=0x17c5;eip=0x005a6c; T(ADD(sp, 4)); // 94917 add sp, 4 ;~ 17C5:5A6C +cs=0x17c5;eip=0x005a6f; T(CWD); // 94918 cwd ;~ 17C5:5A6F +cs=0x17c5;eip=0x005a70; T(ADD(ax, word_5224c)); // 94919 add ax, ds:word_5224C ;~ 17C5:5A70 +cs=0x17c5;eip=0x005a74; T(ADC(dx, word_5224e)); // 94920 adc dx, ds:word_5224E ;~ 17C5:5A74 +cs=0x17c5;eip=0x005a78; X(word_5142e = ax;); // 94921 mov ds:word_5142E, ax ;~ 17C5:5A78 +cs=0x17c5;eip=0x005a7b; X(word_51430 = dx;); // 94922 mov ds:word_51430, dx ;~ 17C5:5A7B +cs=0x17c5;eip=0x005a7f; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 94923 push [bp+var_8] ;~ 17C5:5A7F +cs=0x17c5;eip=0x005a82; X(PUSH(word_527da)); // 94924 push ds:word_527DA ;~ 17C5:5A82 +cs=0x17c5;eip=0x005a86; J(CALL(sub_333c0,0)); // 94925 call sub_333C0 ;~ 17C5:5A86 +cs=0x17c5;eip=0x005a89; T(ADD(sp, 4)); // 94926 add sp, 4 ;~ 17C5:5A89 +cs=0x17c5;eip=0x005a8c; T(CWD); // 94927 cwd ;~ 17C5:5A8C +cs=0x17c5;eip=0x005a8d; T(SUB(ax, word_52254)); // 94928 sub ax, ds:word_52254 ;~ 17C5:5A8D +cs=0x17c5;eip=0x005a91; T(SBB(dx, word_52256)); // 94929 sbb dx, ds:word_52256 ;~ 17C5:5A91 +cs=0x17c5;eip=0x005a95; T(ADD(ax, 0)); // 94930 add ax, 0 ;~ 17C5:5A95 +cs=0x17c5;eip=0x005a98; T(ADC(dx, 0x10)); // 94931 adc dx, 10h ;~ 17C5:5A98 +cs=0x17c5;eip=0x005a9b; X(word_51704 = ax;); // 94932 mov ds:word_51704, ax ;~ 17C5:5A9B +cs=0x17c5;eip=0x005a9e; X(word_51706 = dx;); // 94933 mov ds:word_51706, dx ;~ 17C5:5A9E +cs=0x17c5;eip=0x005aa2; T(ax = 0x18;); // 94934 mov ax, 18h ;~ 17C5:5AA2 +cs=0x17c5;eip=0x005aa5; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94935 mov cl, byte ptr [bp+var_2] ;~ 17C5:5AA5 +cs=0x17c5;eip=0x005aa8; T(SHL(ax, cl)); // 94936 shl ax, cl ;~ 17C5:5AA8 +cs=0x17c5;eip=0x005aaa; X(PUSH(ax)); // 94937 push ax ;~ 17C5:5AAA +cs=0x17c5;eip=0x005aab; X(PUSH(word_520c4)); // 94938 push ds:word_520C4 ;~ 17C5:5AAB +cs=0x17c5;eip=0x005aaf; J(CALL(sub_333a8,0)); // 94939 call sub_333A8 ;~ 17C5:5AAF +cs=0x17c5;eip=0x005ab2; T(ADD(sp, 4)); // 94940 add sp, 4 ;~ 17C5:5AB2 +cs=0x17c5;eip=0x005ab5; T(dx = 4;); // 94941 mov dx, 4 ;~ 17C5:5AB5 +cs=0x17c5;eip=0x005ab8; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94942 mov cl, byte ptr [bp+var_2] ;~ 17C5:5AB8 +cs=0x17c5;eip=0x005abb; T(SHL(dx, cl)); // 94943 shl dx, cl ;~ 17C5:5ABB +cs=0x17c5;eip=0x005abd; T(SUB(dx, ax)); // 94944 sub dx, ax ;~ 17C5:5ABD +cs=0x17c5;eip=0x005abf; T(ADD(dx, word_5225c)); // 94945 add dx, ds:word_5225C ;~ 17C5:5ABF +cs=0x17c5;eip=0x005ac3; X(word_5170e = dx;); // 94946 mov ds:word_5170E, dx ;~ 17C5:5AC3 +cs=0x17c5;eip=0x005ac7; T(TEST(*(db*)(&word_5225e), 0x40)); // 94947 test byte ptr ds:word_5225E, 40h ;~ 17C5:5AC7 +cs=0x17c5;eip=0x005acc; J(JZ(loc_2bd1d)); // 94948 jz short loc_2BD1D ;~ 17C5:5ACC +cs=0x17c5;eip=0x005ace; T(bx = word_5225e;); // 94949 mov bx, ds:word_5225E ;~ 17C5:5ACE +cs=0x17c5;eip=0x005ad2; T(AND(bx, 0x3F)); // 94950 and bx, 3Fh ;~ 17C5:5AD2 +cs=0x17c5;eip=0x005ad5; T(cl = 4;); // 94951 mov cl, 4 ;~ 17C5:5AD5 +cs=0x17c5;eip=0x005ad7; T(SHL(bx, cl)); // 94952 shl bx, cl ;~ 17C5:5AD7 +cs=0x17c5;eip=0x005ad9; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 94953 test word ptr [bx-7E4Ch], 200h ;~ 17C5:5AD9 +cs=0x17c5;eip=0x005adf; J(JZ(loc_2bd1d)); // 94954 jz short loc_2BD1D ;~ 17C5:5ADF +cs=0x17c5;eip=0x005ae1; T(CMP(dx, 0x84)); // 94955 cmp dx, 84h ;~ 17C5:5AE1 +cs=0x17c5;eip=0x005ae5; J(JGE(loc_2bd1d)); // 94956 jge short loc_2BD1D ;~ 17C5:5AE5 +cs=0x17c5;eip=0x005ae7; X(word_5170e = 0x84;); // 94957 mov ds:word_5170E, 84h ;~ 17C5:5AE7 loc_2bd1d: - // 5571 -cs=0x17c5;eip=0x005aed; X(ADD(*(db*)(((db*)&word_527da)+1), 0x80)); // 46935 add byte ptr word_527DA+1, 80h ;~ 17C5:5AED + // 5556 +cs=0x17c5;eip=0x005aed; X(ADD(*(db*)(((db*)&word_527da)+1), 0x80)); // 94961 add byte ptr ds:word_527DA+1, 80h ;~ 17C5:5AED loc_2bd22: - // 5572 -cs=0x17c5;eip=0x005af2; J(JMP(loc_2bdbc)); // 46938 jmp loc_2BDBC ;~ 17C5:5AF2 + // 5557 +cs=0x17c5;eip=0x005af2; J(JMP(loc_2bdbc)); // 94964 jmp loc_2BDBC ;~ 17C5:5AF2 loc_2bd25: - // 5573 -cs=0x17c5;eip=0x005af5; T(ax = 0x18;); // 46942 mov ax, 18h ;~ 17C5:5AF5 -cs=0x17c5;eip=0x005af8; X(IMUL1_2(*(word_5225e))); // 46943 imul word_5225E ;~ 17C5:5AF8 -cs=0x17c5;eip=0x005afc; T(si = ax;); // 46944 mov si, ax ;~ 17C5:5AFC -cs=0x17c5;eip=0x005afe; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1C)))); // 46945 mov ax, [si+0D1Ch] ;~ 17C5:5AFE -cs=0x17c5;eip=0x005b02; X(word_527da = ax;); // 46946 mov word_527DA, ax ;~ 17C5:5B02 -cs=0x17c5;eip=0x005b05; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1E)))); // 46947 mov ax, [si+0D1Eh] ;~ 17C5:5B05 -cs=0x17c5;eip=0x005b09; T(SUB(ax, 0x400)); // 46948 sub ax, 400h ;~ 17C5:5B09 -cs=0x17c5;eip=0x005b0c; X(word_520c4 = ax;); // 46949 mov word_520C4, ax ;~ 17C5:5B0C -cs=0x17c5;eip=0x005b0f; T(ax = 0x10;); // 46950 mov ax, 10h ;~ 17C5:5B0F -cs=0x17c5;eip=0x005b12; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46951 mov cl, byte ptr [bp+var_2] ;~ 17C5:5B12 -cs=0x17c5;eip=0x005b15; T(SHL(ax, cl)); // 46952 shl ax, cl ;~ 17C5:5B15 -cs=0x17c5;eip=0x005b17; X(PUSH(ax)); // 46953 push ax ;~ 17C5:5B17 -cs=0x17c5;eip=0x005b18; X(PUSH(word_520c4)); // 46954 push word_520C4 ;~ 17C5:5B18 -cs=0x17c5;eip=0x005b1c; J(CALL(sub_333c0,0)); // 46955 call sub_333C0 ;~ 17C5:5B1C -cs=0x17c5;eip=0x005b1f; T(ADD(sp, 4)); // 46956 add sp, 4 ;~ 17C5:5B1F -cs=0x17c5;eip=0x005b22; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 46957 mov [bp+var_8], ax ;~ 17C5:5B22 -cs=0x17c5;eip=0x005b25; X(PUSH(ax)); // 46958 push ax ;~ 17C5:5B25 -cs=0x17c5;eip=0x005b26; X(PUSH(word_527da)); // 46959 push word_527DA ;~ 17C5:5B26 -cs=0x17c5;eip=0x005b2a; J(CALL(sub_333a8,0)); // 46960 call sub_333A8 ;~ 17C5:5B2A -cs=0x17c5;eip=0x005b2d; T(ADD(sp, 4)); // 46961 add sp, 4 ;~ 17C5:5B2D -cs=0x17c5;eip=0x005b30; T(CWD); // 46962 cwd ;~ 17C5:5B30 -cs=0x17c5;eip=0x005b31; T(cx = word_5224c;); // 46963 mov cx, word_5224C ;~ 17C5:5B31 -cs=0x17c5;eip=0x005b35; T(bx = word_5224e;); // 46964 mov bx, word_5224E ;~ 17C5:5B35 -cs=0x17c5;eip=0x005b39; T(SUB(cx, ax)); // 46965 sub cx, ax ;~ 17C5:5B39 -cs=0x17c5;eip=0x005b3b; T(SBB(bx, dx)); // 46966 sbb bx, dx ;~ 17C5:5B3B -cs=0x17c5;eip=0x005b3d; X(word_5142e = cx;); // 46967 mov word_5142E, cx ;~ 17C5:5B3D -cs=0x17c5;eip=0x005b41; X(*(word_51430) = bx;); // 46968 mov word_51430, bx ;~ 17C5:5B41 -cs=0x17c5;eip=0x005b45; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 46969 push [bp+var_8] ;~ 17C5:5B45 -cs=0x17c5;eip=0x005b48; X(PUSH(word_527da)); // 46970 push word_527DA ;~ 17C5:5B48 -cs=0x17c5;eip=0x005b4c; J(CALL(sub_333c0,0)); // 46971 call sub_333C0 ;~ 17C5:5B4C -cs=0x17c5;eip=0x005b4f; T(ADD(sp, 4)); // 46972 add sp, 4 ;~ 17C5:5B4F -cs=0x17c5;eip=0x005b52; T(CWD); // 46973 cwd ;~ 17C5:5B52 -cs=0x17c5;eip=0x005b53; T(ADD(ax, word_52254)); // 46974 add ax, word_52254 ;~ 17C5:5B53 -cs=0x17c5;eip=0x005b57; T(ADC(dx, word_52256)); // 46975 adc dx, word_52256 ;~ 17C5:5B57 -cs=0x17c5;eip=0x005b5b; T(SUB(ax, 0)); // 46976 sub ax, 0 ;~ 17C5:5B5B -cs=0x17c5;eip=0x005b5e; T(SBB(dx, 0x10)); // 46977 sbb dx, 10h ;~ 17C5:5B5E -cs=0x17c5;eip=0x005b61; T(NEG(ax)); // 46978 neg ax ;~ 17C5:5B61 -cs=0x17c5;eip=0x005b63; T(ADC(dx, 0)); // 46979 adc dx, 0 ;~ 17C5:5B63 -cs=0x17c5;eip=0x005b66; T(NEG(dx)); // 46980 neg dx ;~ 17C5:5B66 -cs=0x17c5;eip=0x005b68; X(word_51704 = ax;); // 46981 mov word_51704, ax ;~ 17C5:5B68 -cs=0x17c5;eip=0x005b6b; X(word_51706 = dx;); // 46982 mov word_51706, dx ;~ 17C5:5B6B -cs=0x17c5;eip=0x005b6f; T(ax = 0x10;); // 46983 mov ax, 10h ;~ 17C5:5B6F -cs=0x17c5;eip=0x005b72; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 46984 mov cl, byte ptr [bp+var_2] ;~ 17C5:5B72 -cs=0x17c5;eip=0x005b75; T(SHL(ax, cl)); // 46985 shl ax, cl ;~ 17C5:5B75 -cs=0x17c5;eip=0x005b77; X(PUSH(ax)); // 46986 push ax ;~ 17C5:5B77 -cs=0x17c5;eip=0x005b78; X(PUSH(word_520c4)); // 46987 push word_520C4 ;~ 17C5:5B78 -cs=0x17c5;eip=0x005b7c; J(CALL(sub_333a8,0)); // 46988 call sub_333A8 ;~ 17C5:5B7C -cs=0x17c5;eip=0x005b7f; T(ADD(sp, 4)); // 46989 add sp, 4 ;~ 17C5:5B7F -cs=0x17c5;eip=0x005b82; T(cx = word_5225c;); // 46990 mov cx, word_5225C ;~ 17C5:5B82 -cs=0x17c5;eip=0x005b86; T(SUB(cx, ax)); // 46991 sub cx, ax ;~ 17C5:5B86 -cs=0x17c5;eip=0x005b88; X(word_5170e = cx;); // 46992 mov word_5170E, cx ;~ 17C5:5B88 + // 5558 +cs=0x17c5;eip=0x005af5; T(ax = 0x18;); // 94968 mov ax, 18h ;~ 17C5:5AF5 +cs=0x17c5;eip=0x005af8; X(IMUL1_2(word_5225e)); // 94969 imul ds:word_5225E ;~ 17C5:5AF8 +cs=0x17c5;eip=0x005afc; T(si = ax;); // 94970 mov si, ax ;~ 17C5:5AFC +cs=0x17c5;eip=0x005afe; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1C)))); // 94971 mov ax, [si+0D1Ch] ;~ 17C5:5AFE +cs=0x17c5;eip=0x005b02; X(word_527da = ax;); // 94972 mov ds:word_527DA, ax ;~ 17C5:5B02 +cs=0x17c5;eip=0x005b05; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1E)))); // 94973 mov ax, [si+0D1Eh] ;~ 17C5:5B05 +cs=0x17c5;eip=0x005b09; T(SUB(ax, 0x400)); // 94974 sub ax, 400h ;~ 17C5:5B09 +cs=0x17c5;eip=0x005b0c; X(word_520c4 = ax;); // 94975 mov ds:word_520C4, ax ;~ 17C5:5B0C +cs=0x17c5;eip=0x005b0f; T(ax = 0x10;); // 94976 mov ax, 10h ;~ 17C5:5B0F +cs=0x17c5;eip=0x005b12; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 94977 mov cl, byte ptr [bp+var_2] ;~ 17C5:5B12 +cs=0x17c5;eip=0x005b15; T(SHL(ax, cl)); // 94978 shl ax, cl ;~ 17C5:5B15 +cs=0x17c5;eip=0x005b17; X(PUSH(ax)); // 94979 push ax ;~ 17C5:5B17 +cs=0x17c5;eip=0x005b18; X(PUSH(word_520c4)); // 94980 push ds:word_520C4 ;~ 17C5:5B18 +cs=0x17c5;eip=0x005b1c; J(CALL(sub_333c0,0)); // 94981 call sub_333C0 ;~ 17C5:5B1C +cs=0x17c5;eip=0x005b1f; T(ADD(sp, 4)); // 94982 add sp, 4 ;~ 17C5:5B1F +cs=0x17c5;eip=0x005b22; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 94983 mov [bp+var_8], ax ;~ 17C5:5B22 +cs=0x17c5;eip=0x005b25; X(PUSH(ax)); // 94984 push ax ;~ 17C5:5B25 +cs=0x17c5;eip=0x005b26; X(PUSH(word_527da)); // 94985 push ds:word_527DA ;~ 17C5:5B26 +cs=0x17c5;eip=0x005b2a; J(CALL(sub_333a8,0)); // 94986 call sub_333A8 ;~ 17C5:5B2A +cs=0x17c5;eip=0x005b2d; T(ADD(sp, 4)); // 94987 add sp, 4 ;~ 17C5:5B2D +cs=0x17c5;eip=0x005b30; T(CWD); // 94988 cwd ;~ 17C5:5B30 +cs=0x17c5;eip=0x005b31; T(cx = word_5224c;); // 94989 mov cx, ds:word_5224C ;~ 17C5:5B31 +cs=0x17c5;eip=0x005b35; T(bx = word_5224e;); // 94990 mov bx, ds:word_5224E ;~ 17C5:5B35 +cs=0x17c5;eip=0x005b39; T(SUB(cx, ax)); // 94991 sub cx, ax ;~ 17C5:5B39 +cs=0x17c5;eip=0x005b3b; T(SBB(bx, dx)); // 94992 sbb bx, dx ;~ 17C5:5B3B +cs=0x17c5;eip=0x005b3d; X(word_5142e = cx;); // 94993 mov ds:word_5142E, cx ;~ 17C5:5B3D +cs=0x17c5;eip=0x005b41; X(word_51430 = bx;); // 94994 mov ds:word_51430, bx ;~ 17C5:5B41 +cs=0x17c5;eip=0x005b45; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 94995 push [bp+var_8] ;~ 17C5:5B45 +cs=0x17c5;eip=0x005b48; X(PUSH(word_527da)); // 94996 push ds:word_527DA ;~ 17C5:5B48 +cs=0x17c5;eip=0x005b4c; J(CALL(sub_333c0,0)); // 94997 call sub_333C0 ;~ 17C5:5B4C +cs=0x17c5;eip=0x005b4f; T(ADD(sp, 4)); // 94998 add sp, 4 ;~ 17C5:5B4F +cs=0x17c5;eip=0x005b52; T(CWD); // 94999 cwd ;~ 17C5:5B52 +cs=0x17c5;eip=0x005b53; T(ADD(ax, word_52254)); // 95000 add ax, ds:word_52254 ;~ 17C5:5B53 +cs=0x17c5;eip=0x005b57; T(ADC(dx, word_52256)); // 95001 adc dx, ds:word_52256 ;~ 17C5:5B57 +cs=0x17c5;eip=0x005b5b; T(SUB(ax, 0)); // 95002 sub ax, 0 ;~ 17C5:5B5B +cs=0x17c5;eip=0x005b5e; T(SBB(dx, 0x10)); // 95003 sbb dx, 10h ;~ 17C5:5B5E +cs=0x17c5;eip=0x005b61; T(NEG(ax)); // 95004 neg ax ;~ 17C5:5B61 +cs=0x17c5;eip=0x005b63; T(ADC(dx, 0)); // 95005 adc dx, 0 ;~ 17C5:5B63 +cs=0x17c5;eip=0x005b66; T(NEG(dx)); // 95006 neg dx ;~ 17C5:5B66 +cs=0x17c5;eip=0x005b68; X(word_51704 = ax;); // 95007 mov ds:word_51704, ax ;~ 17C5:5B68 +cs=0x17c5;eip=0x005b6b; X(word_51706 = dx;); // 95008 mov ds:word_51706, dx ;~ 17C5:5B6B +cs=0x17c5;eip=0x005b6f; T(ax = 0x10;); // 95009 mov ax, 10h ;~ 17C5:5B6F +cs=0x17c5;eip=0x005b72; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 95010 mov cl, byte ptr [bp+var_2] ;~ 17C5:5B72 +cs=0x17c5;eip=0x005b75; T(SHL(ax, cl)); // 95011 shl ax, cl ;~ 17C5:5B75 +cs=0x17c5;eip=0x005b77; X(PUSH(ax)); // 95012 push ax ;~ 17C5:5B77 +cs=0x17c5;eip=0x005b78; X(PUSH(word_520c4)); // 95013 push ds:word_520C4 ;~ 17C5:5B78 +cs=0x17c5;eip=0x005b7c; J(CALL(sub_333a8,0)); // 95014 call sub_333A8 ;~ 17C5:5B7C +cs=0x17c5;eip=0x005b7f; T(ADD(sp, 4)); // 95015 add sp, 4 ;~ 17C5:5B7F +cs=0x17c5;eip=0x005b82; T(cx = word_5225c;); // 95016 mov cx, ds:word_5225C ;~ 17C5:5B82 +cs=0x17c5;eip=0x005b86; T(SUB(cx, ax)); // 95017 sub cx, ax ;~ 17C5:5B86 +cs=0x17c5;eip=0x005b88; X(word_5170e = cx;); // 95018 mov ds:word_5170E, cx ;~ 17C5:5B88 loc_2bdbc: - // 5574 -cs=0x17c5;eip=0x005b8c; J(return _group18(m2c::k__def_2be4e, _state);); // 46995 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5B8C + // 5559 +cs=0x17c5;eip=0x005b8c; J(return _group39(m2c::k__def_2be4e, _state);); // 95021 jmp __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5B8C loc_2bdbf: - // 5575 -cs=0x17c5;eip=0x005b8f; X(word_520c4 = 0x0F400;); // 47000 mov word_520C4, 0F400h ; jumptable 0002BE4E case 140 ;~ 17C5:5B8F -cs=0x17c5;eip=0x005b95; X(*(word_51714) = 0;); // 47001 mov word_51714, 0 ;~ 17C5:5B95 -cs=0x17c5;eip=0x005b9b; T(ax = word_52258;); // 47002 mov ax, word_52258 ;~ 17C5:5B9B -cs=0x17c5;eip=0x005b9e; T(CWD); // 47003 cwd ;~ 17C5:5B9E -cs=0x17c5;eip=0x005b9f; T(cl = 5;); // 47004 mov cl, 5 ;~ 17C5:5B9F + // 5560 +cs=0x17c5;eip=0x005b8f; X(word_520c4 = 0x0F400;); // 95026 mov ds:word_520C4, 0F400h ; jumptable 0002BE4E case 140 ;~ 17C5:5B8F +cs=0x17c5;eip=0x005b95; X(word_51714 = 0;); // 95027 mov ds:word_51714, 0 ;~ 17C5:5B95 +cs=0x17c5;eip=0x005b9b; T(ax = word_52258;); // 95028 mov ax, ds:word_52258 ;~ 17C5:5B9B +cs=0x17c5;eip=0x005b9e; T(CWD); // 95029 cwd ;~ 17C5:5B9E +cs=0x17c5;eip=0x005b9f; T(cl = 5;); // 95030 mov cl, 5 ;~ 17C5:5B9F loc_2bdd1: - // 5576 -cs=0x17c5;eip=0x005ba1; T(SHL(ax, 1)); // 47007 shl ax, 1 ;~ 17C5:5BA1 -cs=0x17c5;eip=0x005ba3; T(RCL(dx, 1)); // 47008 rcl dx, 1 ;~ 17C5:5BA3 -cs=0x17c5;eip=0x005ba5; T(DEC(cl)); // 47009 dec cl ;~ 17C5:5BA5 -cs=0x17c5;eip=0x005ba7; J(JZ(loc_2bddb)); // 47010 jz short loc_2BDDB ;~ 17C5:5BA7 -cs=0x17c5;eip=0x005ba9; J(JMP(loc_2bdd1)); // 47011 jmp short loc_2BDD1 ;~ 17C5:5BA9 + // 5561 +cs=0x17c5;eip=0x005ba1; T(SHL(ax, 1)); // 95033 shl ax, 1 ;~ 17C5:5BA1 +cs=0x17c5;eip=0x005ba3; T(RCL(dx, 1)); // 95034 rcl dx, 1 ;~ 17C5:5BA3 +cs=0x17c5;eip=0x005ba5; T(DEC(cl)); // 95035 dec cl ;~ 17C5:5BA5 +cs=0x17c5;eip=0x005ba7; J(JZ(loc_2bddb)); // 95036 jz short loc_2BDDB ;~ 17C5:5BA7 +cs=0x17c5;eip=0x005ba9; J(JMP(loc_2bdd1)); // 95037 jmp short loc_2BDD1 ;~ 17C5:5BA9 loc_2bddb: - // 5577 -cs=0x17c5;eip=0x005bab; X(word_5142e = ax;); // 47015 mov word_5142E, ax ;~ 17C5:5BAB -cs=0x17c5;eip=0x005bae; X(*(word_51430) = dx;); // 47016 mov word_51430, dx ;~ 17C5:5BAE -cs=0x17c5;eip=0x005bb2; T(ax = *(word_5226a);); // 47017 mov ax, word_5226A ;~ 17C5:5BB2 -cs=0x17c5;eip=0x005bb5; T(CWD); // 47018 cwd ;~ 17C5:5BB5 -cs=0x17c5;eip=0x005bb6; T(SUB(ax, 0x8000)); // 47019 sub ax, 8000h ;~ 17C5:5BB6 -cs=0x17c5;eip=0x005bb9; T(SBB(dx, 0)); // 47020 sbb dx, 0 ;~ 17C5:5BB9 -cs=0x17c5;eip=0x005bbc; T(NEG(ax)); // 47021 neg ax ;~ 17C5:5BBC -cs=0x17c5;eip=0x005bbe; T(ADC(dx, 0)); // 47022 adc dx, 0 ;~ 17C5:5BBE -cs=0x17c5;eip=0x005bc1; T(NEG(dx)); // 47023 neg dx ;~ 17C5:5BC1 -cs=0x17c5;eip=0x005bc3; T(cl = 5;); // 47024 mov cl, 5 ;~ 17C5:5BC3 + // 5562 +cs=0x17c5;eip=0x005bab; X(word_5142e = ax;); // 95041 mov ds:word_5142E, ax ;~ 17C5:5BAB +cs=0x17c5;eip=0x005bae; X(word_51430 = dx;); // 95042 mov ds:word_51430, dx ;~ 17C5:5BAE +cs=0x17c5;eip=0x005bb2; T(ax = word_5226a;); // 95043 mov ax, ds:word_5226A ;~ 17C5:5BB2 +cs=0x17c5;eip=0x005bb5; T(CWD); // 95044 cwd ;~ 17C5:5BB5 +cs=0x17c5;eip=0x005bb6; T(SUB(ax, 0x8000)); // 95045 sub ax, 8000h ;~ 17C5:5BB6 +cs=0x17c5;eip=0x005bb9; T(SBB(dx, 0)); // 95046 sbb dx, 0 ;~ 17C5:5BB9 +cs=0x17c5;eip=0x005bbc; T(NEG(ax)); // 95047 neg ax ;~ 17C5:5BBC +cs=0x17c5;eip=0x005bbe; T(ADC(dx, 0)); // 95048 adc dx, 0 ;~ 17C5:5BBE +cs=0x17c5;eip=0x005bc1; T(NEG(dx)); // 95049 neg dx ;~ 17C5:5BC1 +cs=0x17c5;eip=0x005bc3; T(cl = 5;); // 95050 mov cl, 5 ;~ 17C5:5BC3 loc_2bdf5: - // 5578 -cs=0x17c5;eip=0x005bc5; T(SHL(ax, 1)); // 47027 shl ax, 1 ;~ 17C5:5BC5 -cs=0x17c5;eip=0x005bc7; T(RCL(dx, 1)); // 47028 rcl dx, 1 ;~ 17C5:5BC7 -cs=0x17c5;eip=0x005bc9; T(DEC(cl)); // 47029 dec cl ;~ 17C5:5BC9 -cs=0x17c5;eip=0x005bcb; J(JZ(loc_2bdff)); // 47030 jz short loc_2BDFF ;~ 17C5:5BCB -cs=0x17c5;eip=0x005bcd; J(JMP(loc_2bdf5)); // 47031 jmp short loc_2BDF5 ;~ 17C5:5BCD + // 5563 +cs=0x17c5;eip=0x005bc5; T(SHL(ax, 1)); // 95053 shl ax, 1 ;~ 17C5:5BC5 +cs=0x17c5;eip=0x005bc7; T(RCL(dx, 1)); // 95054 rcl dx, 1 ;~ 17C5:5BC7 +cs=0x17c5;eip=0x005bc9; T(DEC(cl)); // 95055 dec cl ;~ 17C5:5BC9 +cs=0x17c5;eip=0x005bcb; J(JZ(loc_2bdff)); // 95056 jz short loc_2BDFF ;~ 17C5:5BCB +cs=0x17c5;eip=0x005bcd; J(JMP(loc_2bdf5)); // 95057 jmp short loc_2BDF5 ;~ 17C5:5BCD loc_2bdff: - // 5579 -cs=0x17c5;eip=0x005bcf; X(word_51704 = ax;); // 47035 mov word_51704, ax ;~ 17C5:5BCF -cs=0x17c5;eip=0x005bd2; X(word_51706 = dx;); // 47036 mov word_51706, dx ;~ 17C5:5BD2 -cs=0x17c5;eip=0x005bd6; T(ax = word_52270;); // 47037 mov ax, word_52270 ;~ 17C5:5BD6 -cs=0x17c5;eip=0x005bd9; X(word_5170e = ax;); // 47038 mov word_5170E, ax ;~ 17C5:5BD9 -cs=0x17c5;eip=0x005bdc; J(return _group18(m2c::k__def_2be4e, _state);); // 47039 jmp short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5BDC + // 5564 +cs=0x17c5;eip=0x005bcf; X(word_51704 = ax;); // 95061 mov ds:word_51704, ax ;~ 17C5:5BCF +cs=0x17c5;eip=0x005bd2; X(word_51706 = dx;); // 95062 mov ds:word_51706, dx ;~ 17C5:5BD2 +cs=0x17c5;eip=0x005bd6; T(ax = word_52270;); // 95063 mov ax, ds:word_52270 ;~ 17C5:5BD6 +cs=0x17c5;eip=0x005bd9; X(word_5170e = ax;); // 95064 mov ds:word_5170E, ax ;~ 17C5:5BD9 +cs=0x17c5;eip=0x005bdc; J(return _group39(m2c::k__def_2be4e, _state);); // 95065 jmp short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5BDC assert(0); __dispatch_call: @@ -22715,6 +14143,512 @@ cs=0x17c5;eip=0x005bdc; J(return _group18(m2c::k__def_2be4e, _state);); // 4703 + bool _group39(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group39: + _begin: +seg2623_5bde_proc: + // 95069 +cs=0x17c5;eip=0x005bde; J(JMP(__def_2be4e)); // 95069 jmp short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5BDE +loc_2be10: + // 5565 +cs=0x17c5;eip=0x005be0; T(CMP(ax, 0x84)); // 95074 cmp ax, 84h ;~ 17C5:5BE0 +cs=0x17c5;eip=0x005be3; J(JNZ(loc_2be18)); // 95075 jnz short loc_2BE18 ;~ 17C5:5BE3 +cs=0x17c5;eip=0x005be5; J(return sub_2b7db(m2c::kloc_2b8ab, _state);); // 95076 jmp loc_2B8AB ;~ 17C5:5BE5 +loc_2be18: + // 5566 +cs=0x17c5;eip=0x005be8; J(JG(loc_2be43)); // 95080 jg short loc_2BE43 ;~ 17C5:5BE8 +cs=0x17c5;eip=0x005bea; T(OR(ax, ax)); // 95081 or ax, ax ;~ 17C5:5BEA +cs=0x17c5;eip=0x005bec; J(JNZ(loc_2be21)); // 95082 jnz short loc_2BE21 ;~ 17C5:5BEC +cs=0x17c5;eip=0x005bee; J(return sub_2b7db(m2c::kloc_2b846, _state);); // 95083 jmp loc_2B846 ;~ 17C5:5BEE +loc_2be21: + // 5567 +cs=0x17c5;eip=0x005bf1; T(CMP(ax, 0x41)); // 95087 cmp ax, 41h ; 'A' ;~ 17C5:5BF1 +cs=0x17c5;eip=0x005bf4; J(JNZ(loc_2be29)); // 95088 jnz short loc_2BE29 ;~ 17C5:5BF4 +cs=0x17c5;eip=0x005bf6; J(return sub_2b7db(m2c::kloc_2b85b, _state);); // 95089 jmp loc_2B85B ;~ 17C5:5BF6 +loc_2be29: + // 5568 +cs=0x17c5;eip=0x005bf9; T(CMP(ax, 0x42)); // 95093 cmp ax, 42h ; 'B' ;~ 17C5:5BF9 +cs=0x17c5;eip=0x005bfc; J(JNZ(loc_2be31)); // 95094 jnz short loc_2BE31 ;~ 17C5:5BFC +cs=0x17c5;eip=0x005bfe; J(return sub_2b7db(m2c::kloc_2b891, _state);); // 95095 jmp loc_2B891 ;~ 17C5:5BFE +loc_2be31: + // 5569 +cs=0x17c5;eip=0x005c01; T(CMP(ax, 0x43)); // 95099 cmp ax, 43h ; 'C' ;~ 17C5:5C01 +cs=0x17c5;eip=0x005c04; J(JNZ(loc_2be39)); // 95100 jnz short loc_2BE39 ;~ 17C5:5C04 +cs=0x17c5;eip=0x005c06; J(return sub_2b7db(m2c::kloc_2b877, _state);); // 95101 jmp loc_2B877 ;~ 17C5:5C06 +loc_2be39: + // 5570 +cs=0x17c5;eip=0x005c09; T(CMP(ax, 0x44)); // 95105 cmp ax, 44h ; 'D' ;~ 17C5:5C09 +cs=0x17c5;eip=0x005c0c; J(JNZ(loc_2be41)); // 95106 jnz short loc_2BE41 ;~ 17C5:5C0C +cs=0x17c5;eip=0x005c0e; J(return sub_2b7db(m2c::kloc_2b846, _state);); // 95107 jmp loc_2B846 ;~ 17C5:5C0E +loc_2be41: + // 5571 +cs=0x17c5;eip=0x005c11; J(JMP(__def_2be4e)); // 95111 jmp short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5C11 +loc_2be43: + // 5572 +cs=0x17c5;eip=0x005c13; T(SUB(ax, 0x85)); // 95115 sub ax, 85h ; switch 8 cases ;~ 17C5:5C13 +cs=0x17c5;eip=0x005c16; T(CMP(ax, 7)); // 95116 cmp ax, 7 ;~ 17C5:5C16 +cs=0x17c5;eip=0x005c19; J(JA(__def_2be4e)); // 95117 ja short __def_2BE4E ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5C19 +cs=0x17c5;eip=0x005c1b; T(ADD(ax, ax)); // 95118 add ax, ax ;~ 17C5:5C1B +cs=0x17c5;eip=0x005c1d; T(XCHG(ax, bx)); // 95119 xchg ax, bx ;~ 17C5:5C1D +cs=0x17c5;eip=0x005c1e; __disp=*(dw*)(((db*)&__jpt_2be4e)+bx); + J(return __dispatch_call(__disp, _state);); // 95120 jmp cs:__jpt_2BE4E[bx] ; switch jump ;~ 17C5:5C1E +__def_2be4e: + // 5573 +cs=0x17c5;eip=0x005c33; X(PUSH(word_520c4)); // 95136 push ds:word_520C4 ; jumptable 0002BE4E default case, case 138 ;~ 17C5:5C33 +cs=0x17c5;eip=0x005c37; J(CALL(sub_34dc0,0)); // 95137 call sub_34DC0 ;~ 17C5:5C37 +cs=0x17c5;eip=0x005c3a; T(ADD(sp, 2)); // 95138 add sp, 2 ;~ 17C5:5C3A +cs=0x17c5;eip=0x005c3d; T(CMP(ax, 0x4000)); // 95139 cmp ax, 4000h ;~ 17C5:5C3D +cs=0x17c5;eip=0x005c40; J(JG(loc_2be7a)); // 95140 jg short loc_2BE7A ;~ 17C5:5C40 +cs=0x17c5;eip=0x005c42; T(CMP(word_520c4, 0x8000)); // 95141 cmp ds:word_520C4, 8000h ;~ 17C5:5C42 +cs=0x17c5;eip=0x005c48; J(JNZ(loc_2be93)); // 95142 jnz short loc_2BE93 ;~ 17C5:5C48 +loc_2be7a: + // 5574 +cs=0x17c5;eip=0x005c4a; T(ax = 0x8000;); // 95145 mov ax, 8000h ;~ 17C5:5C4A +cs=0x17c5;eip=0x005c4d; T(SUB(ax, word_520c4)); // 95146 sub ax, ds:word_520C4 ;~ 17C5:5C4D +cs=0x17c5;eip=0x005c51; X(word_520c4 = ax;); // 95147 mov ds:word_520C4, ax ;~ 17C5:5C51 +cs=0x17c5;eip=0x005c54; X(ADD(*(db*)(((db*)&word_527da)+1), 0x80)); // 95148 add byte ptr ds:word_527DA+1, 80h ;~ 17C5:5C54 +cs=0x17c5;eip=0x005c59; T(ax = 0x8000;); // 95149 mov ax, 8000h ;~ 17C5:5C59 +cs=0x17c5;eip=0x005c5c; T(SUB(ax, word_51714)); // 95150 sub ax, ds:word_51714 ;~ 17C5:5C5C +cs=0x17c5;eip=0x005c60; X(word_51714 = ax;); // 95151 mov ds:word_51714, ax ;~ 17C5:5C60 +loc_2be93: + // 5575 +cs=0x17c5;eip=0x005c63; T(CMP(word_520c0, 0)); // 95154 cmp ds:word_520C0, 0 ;~ 17C5:5C63 +cs=0x17c5;eip=0x005c68; J(JNZ(loc_2beae)); // 95155 jnz short loc_2BEAE ;~ 17C5:5C68 +cs=0x17c5;eip=0x005c6a; T(ax = 0x12;); // 95156 mov ax, 12h ;~ 17C5:5C6A +cs=0x17c5;eip=0x005c6d; X(PUSH(ax)); // 95157 push ax ;~ 17C5:5C6D +cs=0x17c5;eip=0x005c6e; T(ax = 0x57BE;); // 95158 mov ax, 57BEh ;~ 17C5:5C6E +cs=0x17c5;eip=0x005c71; X(PUSH(ax)); // 95159 push ax ;~ 17C5:5C71 +cs=0x17c5;eip=0x005c72; T(ax = 0x8098;); // 95160 mov ax, 8098h ;~ 17C5:5C72 +cs=0x17c5;eip=0x005c75; X(PUSH(ax)); // 95161 push ax ;~ 17C5:5C75 +cs=0x17c5;eip=0x005c76; J(CALL(sub_34d94,0)); // 95162 call sub_34D94 ;~ 17C5:5C76 +cs=0x17c5;eip=0x005c79; T(ADD(sp, 6)); // 95164 add sp, 6 ;~ 17C5:5C79 +cs=0x17c5;eip=0x005c7c; J(JMP(loc_2bec6)); // 95165 jmp short loc_2BEC6 ;~ 17C5:5C7C +loc_2beae: + // 5576 +cs=0x17c5;eip=0x005c7e; X(PUSH(word_51714)); // 95170 push ds:word_51714 ;~ 17C5:5C7E +cs=0x17c5;eip=0x005c82; X(PUSH(word_520c4)); // 95171 push ds:word_520C4 ;~ 17C5:5C82 +cs=0x17c5;eip=0x005c86; X(PUSH(word_527da)); // 95172 push ds:word_527DA ;~ 17C5:5C86 +cs=0x17c5;eip=0x005c8a; T(ax = 0x8098;); // 95173 mov ax, 8098h ;~ 17C5:5C8A +cs=0x17c5;eip=0x005c8d; X(PUSH(ax)); // 95174 push ax ;~ 17C5:5C8D +cs=0x17c5;eip=0x005c8e; J(CALLF(sub_36dde,0)); // 95175 call sub_36DDE ;~ 17C5:5C8E +cs=0x17c5;eip=0x005c93; T(ADD(sp, 8)); // 95176 add sp, 8 ;~ 17C5:5C93 +loc_2bec6: + // 5577 +cs=0x17c5;eip=0x005c96; T(ax = word_5170e;); // 95179 mov ax, ds:word_5170E ;~ 17C5:5C96 +cs=0x17c5;eip=0x005c99; T(CMP(ax, 0x10)); // 95180 cmp ax, 10h ;~ 17C5:5C99 +cs=0x17c5;eip=0x005c9c; J(JGE(loc_2bed1)); // 95181 jge short loc_2BED1 ;~ 17C5:5C9C +cs=0x17c5;eip=0x005c9e; T(ax = 0x10;); // 95182 mov ax, 10h ;~ 17C5:5C9E +loc_2bed1: + // 5578 +cs=0x17c5;eip=0x005ca1; X(word_5170e = ax;); // 95185 mov ds:word_5170E, ax ;~ 17C5:5CA1 +cs=0x17c5;eip=0x005ca4; T(ax = word_492f2;); // 95186 mov ax, word_492F2 ;~ 17C5:5CA4 +cs=0x17c5;eip=0x005ca7; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 95187 mov [bp+var_E], ax ;~ 17C5:5CA7 +cs=0x17c5;eip=0x005caa; T(al = *(db*)(&word_520c0);); // 95188 mov al, byte ptr ds:word_520C0 ;~ 17C5:5CAA +cs=0x17c5;eip=0x005cad; T(AND(al, 0x0C0)); // 95189 and al, 0C0h ;~ 17C5:5CAD +cs=0x17c5;eip=0x005caf; T(CMP(al, 1)); // 95190 cmp al, 1 ;~ 17C5:5CAF +cs=0x17c5;eip=0x005cb1; T(SBB(cx, cx)); // 95191 sbb cx, cx ;~ 17C5:5CB1 +cs=0x17c5;eip=0x005cb3; T(NEG(cx)); // 95192 neg cx ;~ 17C5:5CB3 +cs=0x17c5;eip=0x005cb5; X(word_492f2 = cx;); // 95193 mov word_492F2, cx ;~ 17C5:5CB5 +cs=0x17c5;eip=0x005cb9; T(ax = cx;); // 95194 mov ax, cx ;~ 17C5:5CB9 +cs=0x17c5;eip=0x005cbb; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 95195 cmp [bp+var_E], ax ;~ 17C5:5CBB +cs=0x17c5;eip=0x005cbe; J(JNZ(loc_2bef3)); // 95196 jnz short loc_2BEF3 ;~ 17C5:5CBE +cs=0x17c5;eip=0x005cc0; J(JMP(loc_2bfc6)); // 95197 jmp loc_2BFC6 ;~ 17C5:5CC0 +loc_2bef3: + // 5579 +cs=0x17c5;eip=0x005cc3; J(CALLF(sub_49af7,0)); // 95201 call far ptr sub_49AF7 ;~ 17C5:5CC3 +cs=0x17c5;eip=0x005cc8; T(CMP(word_492f2, 0)); // 95203 cmp word_492F2, 0 ;~ 17C5:5CC8 +cs=0x17c5;eip=0x005ccd; J(JNZ(loc_2bf02)); // 95204 jnz short loc_2BF02 ;~ 17C5:5CCD +cs=0x17c5;eip=0x005ccf; J(JMP(loc_2bf9c)); // 95205 jmp loc_2BF9C ;~ 17C5:5CCF +loc_2bf02: + // 5580 +cs=0x17c5;eip=0x005cd2; J(CALLF(sub_49a4d,0)); // 95209 call far ptr sub_49A4D ;~ 17C5:5CD2 +cs=0x17c5;eip=0x005cd7; T(ax = 0x67;); // 95211 mov ax, 67h ; 'g' ;~ 17C5:5CD7 +cs=0x17c5;eip=0x005cda; X(PUSH(ax)); // 95212 push ax ;~ 17C5:5CDA +cs=0x17c5;eip=0x005cdb; T(ax = 0x140;); // 95213 mov ax, 140h ;~ 17C5:5CDB +cs=0x17c5;eip=0x005cde; X(PUSH(ax)); // 95214 push ax ;~ 17C5:5CDE +cs=0x17c5;eip=0x005cdf; T(ax = 0x61;); // 95215 mov ax, 61h ; 'a' ;~ 17C5:5CDF +cs=0x17c5;eip=0x005ce2; X(PUSH(ax)); // 95216 push ax ;~ 17C5:5CE2 +cs=0x17c5;eip=0x005ce3; T(SUB(ax, ax)); // 95217 sub ax, ax ;~ 17C5:5CE3 +cs=0x17c5;eip=0x005ce5; X(PUSH(ax)); // 95218 push ax ;~ 17C5:5CE5 +cs=0x17c5;eip=0x005ce6; T(bx = word_4e564;); // 95219 mov bx, ds:word_4E564 ;~ 17C5:5CE6 +cs=0x17c5;eip=0x005cea; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95220 push word ptr [bx] ;~ 17C5:5CEA +cs=0x17c5;eip=0x005cec; T(ax = 0x61;); // 95221 mov ax, 61h ; 'a' ;~ 17C5:5CEC +cs=0x17c5;eip=0x005cef; X(PUSH(ax)); // 95222 push ax ;~ 17C5:5CEF +cs=0x17c5;eip=0x005cf0; T(SUB(ax, ax)); // 95223 sub ax, ax ;~ 17C5:5CF0 +cs=0x17c5;eip=0x005cf2; X(PUSH(ax)); // 95224 push ax ;~ 17C5:5CF2 +cs=0x17c5;eip=0x005cf3; T(bx = word_4e594;); // 95225 mov bx, ds:word_4E594 ;~ 17C5:5CF3 +cs=0x17c5;eip=0x005cf7; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95226 push word ptr [bx] ;~ 17C5:5CF7 +cs=0x17c5;eip=0x005cf9; J(CALLF(sub_49a70,0)); // 95227 call far ptr sub_49A70 ;~ 17C5:5CF9 +cs=0x17c5;eip=0x005cfe; T(ADD(sp, 0x10)); // 95229 add sp, 10h ;~ 17C5:5CFE +cs=0x17c5;eip=0x005d01; T(ax = 0x67;); // 95230 mov ax, 67h ; 'g' ;~ 17C5:5D01 +cs=0x17c5;eip=0x005d04; X(PUSH(ax)); // 95231 push ax ;~ 17C5:5D04 +cs=0x17c5;eip=0x005d05; T(ax = 0x140;); // 95232 mov ax, 140h ;~ 17C5:5D05 +cs=0x17c5;eip=0x005d08; X(PUSH(ax)); // 95233 push ax ;~ 17C5:5D08 +cs=0x17c5;eip=0x005d09; T(ax = 0x61;); // 95234 mov ax, 61h ; 'a' ;~ 17C5:5D09 +cs=0x17c5;eip=0x005d0c; X(PUSH(ax)); // 95235 push ax ;~ 17C5:5D0C +cs=0x17c5;eip=0x005d0d; T(SUB(ax, ax)); // 95236 sub ax, ax ;~ 17C5:5D0D +cs=0x17c5;eip=0x005d0f; X(PUSH(ax)); // 95237 push ax ;~ 17C5:5D0F +cs=0x17c5;eip=0x005d10; T(bx = word_4e57c;); // 95238 mov bx, ds:word_4E57C ;~ 17C5:5D10 +cs=0x17c5;eip=0x005d14; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95239 push word ptr [bx] ;~ 17C5:5D14 +cs=0x17c5;eip=0x005d16; T(ax = 0x61;); // 95240 mov ax, 61h ; 'a' ;~ 17C5:5D16 +cs=0x17c5;eip=0x005d19; X(PUSH(ax)); // 95241 push ax ;~ 17C5:5D19 +cs=0x17c5;eip=0x005d1a; T(SUB(ax, ax)); // 95242 sub ax, ax ;~ 17C5:5D1A +cs=0x17c5;eip=0x005d1c; X(PUSH(ax)); // 95243 push ax ;~ 17C5:5D1C +cs=0x17c5;eip=0x005d1d; T(bx = word_4e594;); // 95244 mov bx, ds:word_4E594 ;~ 17C5:5D1D +cs=0x17c5;eip=0x005d21; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95245 push word ptr [bx] ;~ 17C5:5D21 +cs=0x17c5;eip=0x005d23; J(CALLF(sub_49a70,0)); // 95246 call far ptr sub_49A70 ;~ 17C5:5D23 +cs=0x17c5;eip=0x005d28; T(ADD(sp, 0x10)); // 95248 add sp, 10h ;~ 17C5:5D28 +cs=0x17c5;eip=0x005d2b; J(CALL(sub_2c20b,0)); // 95249 call sub_2C20B ;~ 17C5:5D2B +cs=0x17c5;eip=0x005d2e; J(CALL(sub_27c48,0)); // 95250 call sub_27C48 ;~ 17C5:5D2E +cs=0x17c5;eip=0x005d31; X(PUSH(word_492e2)); // 95251 push word_492E2 ;~ 17C5:5D31 +cs=0x17c5;eip=0x005d35; J(CALL(sub_27cb8,0)); // 95252 call sub_27CB8 ;~ 17C5:5D35 +cs=0x17c5;eip=0x005d38; T(ADD(sp, 2)); // 95253 add sp, 2 ;~ 17C5:5D38 +cs=0x17c5;eip=0x005d3b; T(CMP(word_522ca, 0)); // 95254 cmp ds:word_522CA, 0 ;~ 17C5:5D3B +cs=0x17c5;eip=0x005d40; J(JNZ(loc_2bf80)); // 95255 jnz short loc_2BF80 ;~ 17C5:5D40 +cs=0x17c5;eip=0x005d42; X(PUSH(word_52100)); // 95256 push ds:word_52100 ;~ 17C5:5D42 +cs=0x17c5;eip=0x005d46; X(PUSH(word_520f0)); // 95257 push ds:word_520F0 ;~ 17C5:5D46 +cs=0x17c5;eip=0x005d4a; J(CALL(sub_2f7f9,0)); // 95258 call sub_2F7F9 ;~ 17C5:5D4A +cs=0x17c5;eip=0x005d4d; T(ADD(sp, 4)); // 95259 add sp, 4 ;~ 17C5:5D4D +loc_2bf80: + // 5581 +cs=0x17c5;eip=0x005d50; T(ax = 0x0FFFF;); // 95262 mov ax, 0FFFFh ;~ 17C5:5D50 +cs=0x17c5;eip=0x005d53; X(word_49922 = ax;); // 95263 mov word_49922, ax ;~ 17C5:5D53 +cs=0x17c5;eip=0x005d56; X(word_49924 = ax;); // 95264 mov word_49924, ax ;~ 17C5:5D56 +cs=0x17c5;eip=0x005d59; T(ax = 3;); // 95265 mov ax, 3 ;~ 17C5:5D59 +cs=0x17c5;eip=0x005d5c; X(PUSH(ax)); // 95266 push ax ;~ 17C5:5D5C +cs=0x17c5;eip=0x005d5d; X(PUSH(ax)); // 95267 push ax ;~ 17C5:5D5D +cs=0x17c5;eip=0x005d5e; J(CALL(sub_301fc,0)); // 95268 call sub_301FC ;~ 17C5:5D5E +cs=0x17c5;eip=0x005d61; T(ADD(sp, 4)); // 95269 add sp, 4 ;~ 17C5:5D61 +cs=0x17c5;eip=0x005d64; X(word_4f834 = 0;); // 95270 mov ds:word_4F834, 0 ;~ 17C5:5D64 +cs=0x17c5;eip=0x005d6a; J(JMP(loc_2bfc6)); // 95271 jmp short loc_2BFC6 ;~ 17C5:5D6A +loc_2bf9c: + // 5582 +cs=0x17c5;eip=0x005d6c; T(ax = 0x67;); // 95275 mov ax, 67h ; 'g' ;~ 17C5:5D6C +cs=0x17c5;eip=0x005d6f; X(PUSH(ax)); // 95276 push ax ;~ 17C5:5D6F +cs=0x17c5;eip=0x005d70; T(ax = 0x140;); // 95277 mov ax, 140h ;~ 17C5:5D70 +cs=0x17c5;eip=0x005d73; X(PUSH(ax)); // 95278 push ax ;~ 17C5:5D73 +cs=0x17c5;eip=0x005d74; T(ax = 0x61;); // 95279 mov ax, 61h ; 'a' ;~ 17C5:5D74 +cs=0x17c5;eip=0x005d77; X(PUSH(ax)); // 95280 push ax ;~ 17C5:5D77 +cs=0x17c5;eip=0x005d78; T(SUB(ax, ax)); // 95281 sub ax, ax ;~ 17C5:5D78 +cs=0x17c5;eip=0x005d7a; X(PUSH(ax)); // 95282 push ax ;~ 17C5:5D7A +cs=0x17c5;eip=0x005d7b; T(bx = word_4e594;); // 95283 mov bx, ds:word_4E594 ;~ 17C5:5D7B +cs=0x17c5;eip=0x005d7f; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95284 push word ptr [bx] ;~ 17C5:5D7F +cs=0x17c5;eip=0x005d81; T(ax = 0x61;); // 95285 mov ax, 61h ; 'a' ;~ 17C5:5D81 +cs=0x17c5;eip=0x005d84; X(PUSH(ax)); // 95286 push ax ;~ 17C5:5D84 +cs=0x17c5;eip=0x005d85; T(SUB(ax, ax)); // 95287 sub ax, ax ;~ 17C5:5D85 +cs=0x17c5;eip=0x005d87; X(PUSH(ax)); // 95288 push ax ;~ 17C5:5D87 +cs=0x17c5;eip=0x005d88; T(bx = word_4e564;); // 95289 mov bx, ds:word_4E564 ;~ 17C5:5D88 +cs=0x17c5;eip=0x005d8c; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95290 push word ptr [bx] ;~ 17C5:5D8C +cs=0x17c5;eip=0x005d8e; J(CALLF(sub_49a70,0)); // 95291 call far ptr sub_49A70 ;~ 17C5:5D8E +cs=0x17c5;eip=0x005d93; T(ADD(sp, 0x10)); // 95293 add sp, 10h ;~ 17C5:5D93 +loc_2bfc6: + // 5583 +cs=0x17c5;eip=0x005d96; T(ax = word_4e382;); // 95297 mov ax, ds:word_4E382 ;~ 17C5:5D96 +cs=0x17c5;eip=0x005d99; T(CMP(word_520c0, ax)); // 95298 cmp ds:word_520C0, ax ;~ 17C5:5D99 +cs=0x17c5;eip=0x005d9d; J(JNZ(loc_2bfd2)); // 95299 jnz short loc_2BFD2 ;~ 17C5:5D9D +cs=0x17c5;eip=0x005d9f; J(JMP(loc_2c0ab)); // 95300 jmp loc_2C0AB ;~ 17C5:5D9F +loc_2bfd2: + // 5584 +cs=0x17c5;eip=0x005da2; T(CMP(word_520c0, 0x42)); // 95304 cmp ds:word_520C0, 42h ; 'B' ;~ 17C5:5DA2 +cs=0x17c5;eip=0x005da7; J(JZ(loc_2bfea)); // 95305 jz short loc_2BFEA ;~ 17C5:5DA7 +cs=0x17c5;eip=0x005da9; T(CMP(word_520c0, 0x43)); // 95306 cmp ds:word_520C0, 43h ; 'C' ;~ 17C5:5DA9 +cs=0x17c5;eip=0x005dae; J(JZ(loc_2bfea)); // 95307 jz short loc_2BFEA ;~ 17C5:5DAE +cs=0x17c5;eip=0x005db0; T(CMP(word_520c0, 0x41)); // 95308 cmp ds:word_520C0, 41h ; 'A' ;~ 17C5:5DB0 +cs=0x17c5;eip=0x005db5; J(JZ(loc_2bfea)); // 95309 jz short loc_2BFEA ;~ 17C5:5DB5 +cs=0x17c5;eip=0x005db7; J(JMP(loc_2c088)); // 95310 jmp loc_2C088 ;~ 17C5:5DB7 +loc_2bfea: + // 5585 +cs=0x17c5;eip=0x005dba; J(CALLF(sub_49af7,0)); // 95315 call far ptr sub_49AF7 ;~ 17C5:5DBA +cs=0x17c5;eip=0x005dbf; J(CALLF(sub_49ad9,0)); // 95317 call far ptr sub_49AD9 ;~ 17C5:5DBF +cs=0x17c5;eip=0x005dc4; T(CMP(ax, 3)); // 95319 cmp ax, 3 ;~ 17C5:5DC4 +cs=0x17c5;eip=0x005dc7; J(JNZ(loc_2c023)); // 95320 jnz short loc_2C023 ;~ 17C5:5DC7 +cs=0x17c5;eip=0x005dc9; T(bx = word_4e564;); // 95321 mov bx, ds:word_4E564 ;~ 17C5:5DC9 +cs=0x17c5;eip=0x005dcd; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95322 push word ptr [bx] ;~ 17C5:5DCD +cs=0x17c5;eip=0x005dcf; T(CMP(word_520c0, 0x42)); // 95323 cmp ds:word_520C0, 42h ; 'B' ;~ 17C5:5DCF +cs=0x17c5;eip=0x005dd4; J(JNZ(loc_2c00b)); // 95324 jnz short loc_2C00B ;~ 17C5:5DD4 +cs=0x17c5;eip=0x005dd6; T(ax = 0x5834;); // 95325 mov ax, 5834h ;~ 17C5:5DD6 +cs=0x17c5;eip=0x005dd9; J(JMP(loc_2c01a)); // 95326 jmp short loc_2C01A ;~ 17C5:5DD9 +loc_2c00b: + // 5586 +cs=0x17c5;eip=0x005ddb; T(CMP(word_520c0, 0x43)); // 95330 cmp ds:word_520C0, 43h ; 'C' ;~ 17C5:5DDB +cs=0x17c5;eip=0x005de0; J(JNZ(loc_2c017)); // 95331 jnz short loc_2C017 ;~ 17C5:5DE0 +cs=0x17c5;eip=0x005de2; T(ax = 0x5840;); // 95332 mov ax, 5840h ;~ 17C5:5DE2 +sub_2c015: + // 95339 +cs=0x17c5;eip=0x005de5; J(JMP(loc_2c01a)); // 95340 jmp short loc_2C01A ;~ 17C5:5DE5 +loc_2c017: + // 5587 +cs=0x17c5;eip=0x005de7; T(ax = 0x584D;); // 95344 mov ax, 584Dh ;~ 17C5:5DE7 +loc_2c01a: + // 5588 +cs=0x17c5;eip=0x005dea; X(PUSH(ax)); // 95348 push ax ;~ 17C5:5DEA +cs=0x17c5;eip=0x005deb; J(CALL(sub_341ec,0)); // 95349 call sub_341EC ;~ 17C5:5DEB +cs=0x17c5;eip=0x005dee; T(ADD(sp, 4)); // 95351 add sp, 4 ;~ 17C5:5DEE +cs=0x17c5;eip=0x005df1; J(JMP(loc_2c04b)); // 95352 jmp short loc_2C04B ;~ 17C5:5DF1 +loc_2c023: + // 5589 +cs=0x17c5;eip=0x005df3; T(bx = word_4e564;); // 95356 mov bx, ds:word_4E564 ;~ 17C5:5DF3 +cs=0x17c5;eip=0x005df7; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95357 push word ptr [bx] ;~ 17C5:5DF7 +cs=0x17c5;eip=0x005df9; T(CMP(word_520c0, 0x42)); // 95358 cmp ds:word_520C0, 42h ; 'B' ;~ 17C5:5DF9 +cs=0x17c5;eip=0x005dfe; J(JNZ(loc_2c035)); // 95359 jnz short loc_2C035 ;~ 17C5:5DFE +cs=0x17c5;eip=0x005e00; T(ax = 0x5859;); // 95360 mov ax, 5859h ;~ 17C5:5E00 +cs=0x17c5;eip=0x005e03; J(JMP(loc_2c044)); // 95361 jmp short loc_2C044 ;~ 17C5:5E03 +loc_2c035: + // 5590 +cs=0x17c5;eip=0x005e05; T(CMP(word_520c0, 0x43)); // 95365 cmp ds:word_520C0, 43h ; 'C' ;~ 17C5:5E05 +cs=0x17c5;eip=0x005e0a; J(JNZ(loc_2c041)); // 95366 jnz short loc_2C041 ;~ 17C5:5E0A +cs=0x17c5;eip=0x005e0c; T(ax = 0x5862;); // 95367 mov ax, 5862h ;~ 17C5:5E0C +cs=0x17c5;eip=0x005e0f; J(JMP(loc_2c044)); // 95368 jmp short loc_2C044 ;~ 17C5:5E0F +loc_2c041: + // 5591 +cs=0x17c5;eip=0x005e11; T(ax = 0x586C;); // 95372 mov ax, 586Ch ;~ 17C5:5E11 +loc_2c044: + // 5592 +cs=0x17c5;eip=0x005e14; X(PUSH(ax)); // 95376 push ax ;~ 17C5:5E14 +cs=0x17c5;eip=0x005e15; J(CALL(sub_341ec,0)); // 95377 call sub_341EC ;~ 17C5:5E15 +cs=0x17c5;eip=0x005e18; T(ADD(sp, 4)); // 95379 add sp, 4 ;~ 17C5:5E18 +loc_2c04b: + // 5593 +cs=0x17c5;eip=0x005e1b; T(ax = 0x67;); // 95382 mov ax, 67h ; 'g' ;~ 17C5:5E1B +cs=0x17c5;eip=0x005e1e; X(PUSH(ax)); // 95383 push ax ;~ 17C5:5E1E +cs=0x17c5;eip=0x005e1f; T(ax = 0x140;); // 95384 mov ax, 140h ;~ 17C5:5E1F +cs=0x17c5;eip=0x005e22; X(PUSH(ax)); // 95385 push ax ;~ 17C5:5E22 +cs=0x17c5;eip=0x005e23; T(ax = 0x61;); // 95386 mov ax, 61h ; 'a' ;~ 17C5:5E23 +cs=0x17c5;eip=0x005e26; X(PUSH(ax)); // 95387 push ax ;~ 17C5:5E26 +cs=0x17c5;eip=0x005e27; T(SUB(ax, ax)); // 95388 sub ax, ax ;~ 17C5:5E27 +cs=0x17c5;eip=0x005e29; X(PUSH(ax)); // 95389 push ax ;~ 17C5:5E29 +cs=0x17c5;eip=0x005e2a; T(bx = word_4e57c;); // 95390 mov bx, ds:word_4E57C ;~ 17C5:5E2A +cs=0x17c5;eip=0x005e2e; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95391 push word ptr [bx] ;~ 17C5:5E2E +cs=0x17c5;eip=0x005e30; T(ax = 0x61;); // 95392 mov ax, 61h ; 'a' ;~ 17C5:5E30 +cs=0x17c5;eip=0x005e33; X(PUSH(ax)); // 95393 push ax ;~ 17C5:5E33 +cs=0x17c5;eip=0x005e34; T(SUB(ax, ax)); // 95394 sub ax, ax ;~ 17C5:5E34 +cs=0x17c5;eip=0x005e36; X(PUSH(ax)); // 95395 push ax ;~ 17C5:5E36 +cs=0x17c5;eip=0x005e37; T(bx = word_4e564;); // 95396 mov bx, ds:word_4E564 ;~ 17C5:5E37 +cs=0x17c5;eip=0x005e3b; X(PUSH(*(dw*)(raddr(ds,bx)))); // 95397 push word ptr [bx] ;~ 17C5:5E3B +cs=0x17c5;eip=0x005e3d; J(CALLF(sub_49a70,0)); // 95398 call far ptr sub_49A70 ;~ 17C5:5E3D +cs=0x17c5;eip=0x005e42; T(ADD(sp, 0x10)); // 95400 add sp, 10h ;~ 17C5:5E42 +cs=0x17c5;eip=0x005e45; T(bx = word_4e564;); // 95401 mov bx, ds:word_4E564 ;~ 17C5:5E45 +cs=0x17c5;eip=0x005e49; T(si = word_4e57c;); // 95402 mov si, ds:word_4E57C ;~ 17C5:5E49 +cs=0x17c5;eip=0x005e4d; T(ax = 0x60;); // 95403 mov ax, 60h ; '`' ;~ 17C5:5E4D +cs=0x17c5;eip=0x005e50; X(MOV(*(dw*)(raddr(ds,si+0x10)), ax)); // 95404 mov [si+10h], ax ;~ 17C5:5E50 +cs=0x17c5;eip=0x005e53; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 95405 mov [bx+10h], ax ;~ 17C5:5E53 +cs=0x17c5;eip=0x005e56; J(JMP(loc_2c0a5)); // 95406 jmp short loc_2C0A5 ;~ 17C5:5E56 +loc_2c088: + // 5594 +cs=0x17c5;eip=0x005e58; T(CMP(word_492f2, 0)); // 95410 cmp word_492F2, 0 ;~ 17C5:5E58 +cs=0x17c5;eip=0x005e5d; J(JZ(loc_2c094)); // 95411 jz short loc_2C094 ;~ 17C5:5E5D +cs=0x17c5;eip=0x005e5f; T(ax = 0x60;); // 95412 mov ax, 60h ; '`' ;~ 17C5:5E5F +cs=0x17c5;eip=0x005e62; J(JMP(loc_2c097)); // 95413 jmp short loc_2C097 ;~ 17C5:5E62 +loc_2c094: + // 5595 +cs=0x17c5;eip=0x005e64; T(ax = 0x0C7;); // 95417 mov ax, 0C7h ;~ 17C5:5E64 +loc_2c097: + // 5596 +cs=0x17c5;eip=0x005e67; T(bx = word_4e57c;); // 95420 mov bx, ds:word_4E57C ;~ 17C5:5E67 +cs=0x17c5;eip=0x005e6b; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 95421 mov [bx+10h], ax ;~ 17C5:5E6B +cs=0x17c5;eip=0x005e6e; T(bx = word_4e564;); // 95422 mov bx, ds:word_4E564 ;~ 17C5:5E6E +cs=0x17c5;eip=0x005e72; X(MOV(*(dw*)(raddr(ds,bx+0x10)), ax)); // 95423 mov [bx+10h], ax ;~ 17C5:5E72 +loc_2c0a5: + // 5597 +cs=0x17c5;eip=0x005e75; T(ax = word_520c0;); // 95426 mov ax, ds:word_520C0 ;~ 17C5:5E75 +cs=0x17c5;eip=0x005e78; X(word_4e382 = ax;); // 95427 mov ds:word_4E382, ax ;~ 17C5:5E78 +loc_2c0ab: + // 5598 +cs=0x17c5;eip=0x005e7b; T(es = seg_4ee24;); // 95430 mov es, ds:seg_4EE24 ;~ 17C5:5E7B +cs=0x17c5;eip=0x005e7f; T(al = byte_38b2f;); // 95432 mov al, es:byte_38B2F ;~ 17C5:5E7F +cs=0x17c5;eip=0x005e83; X(byte_4a3c7 = al;); // 95433 mov byte_4A3C7, al ;~ 17C5:5E83 +cs=0x17c5;eip=0x005e86; X(*(db*)(&word_520c8) = 3;); // 95434 mov byte ptr ds:word_520C8, 3 ;~ 17C5:5E86 +cs=0x17c5;eip=0x005e8b; T(CMP(word_4f20c, 0)); // 95435 cmp ds:word_4F20C, 0 ;~ 17C5:5E8B +cs=0x17c5;eip=0x005e90; J(JNZ(loc_2c0d7)); // 95436 jnz short loc_2C0D7 ;~ 17C5:5E90 +cs=0x17c5;eip=0x005e92; T(LES(bx, dword_528d6)); // 95437 les bx, ds:dword_528D6 ;~ 17C5:5E92 +cs=0x17c5;eip=0x005e96; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 95439 cmp word ptr es:[bx+78h], 0 ;~ 17C5:5E96 +cs=0x17c5;eip=0x005e9b; J(JZ(loc_2c0d7)); // 95440 jz short loc_2C0D7 ;~ 17C5:5E9B +cs=0x17c5;eip=0x005e9d; X(byte_4a3c7 = 3;); // 95441 mov byte_4A3C7, 3 ;~ 17C5:5E9D +cs=0x17c5;eip=0x005ea2; X(*(db*)(&word_520c8) = 0x0B;); // 95442 mov byte ptr ds:word_520C8, 0Bh ;~ 17C5:5EA2 +loc_2c0d7: + // 5599 +cs=0x17c5;eip=0x005ea7; X(PUSH(word_492ec)); // 95446 push word_492EC ;~ 17C5:5EA7 +cs=0x17c5;eip=0x005eab; J(CALL(sub_284ca,0)); // 95447 call sub_284CA ;~ 17C5:5EAB +cs=0x17c5;eip=0x005eae; T(ADD(sp, 2)); // 95449 add sp, 2 ;~ 17C5:5EAE +cs=0x17c5;eip=0x005eb1; X(*(db*)(&word_4cdb6) = 0;); // 95450 mov byte ptr ds:word_4CDB6, 0 ;~ 17C5:5EB1 +cs=0x17c5;eip=0x005eb6; T(bx = word_4e564;); // 95451 mov bx, ds:word_4E564 ;~ 17C5:5EB6 +cs=0x17c5;eip=0x005eba; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 95452 mov ax, [bx+10h] ;~ 17C5:5EBA +cs=0x17c5;eip=0x005ebd; T(INC(ax)); // 95453 inc ax ;~ 17C5:5EBD +cs=0x17c5;eip=0x005ebe; X(PUSH(ax)); // 95454 push ax ;~ 17C5:5EBE +cs=0x17c5;eip=0x005ebf; T(ax = 0x140;); // 95455 mov ax, 140h ;~ 17C5:5EBF +cs=0x17c5;eip=0x005ec2; X(PUSH(ax)); // 95456 push ax ;~ 17C5:5EC2 +cs=0x17c5;eip=0x005ec3; T(SUB(ax, ax)); // 95457 sub ax, ax ;~ 17C5:5EC3 +cs=0x17c5;eip=0x005ec5; X(PUSH(ax)); // 95458 push ax ;~ 17C5:5EC5 +cs=0x17c5;eip=0x005ec6; X(PUSH(ax)); // 95459 push ax ;~ 17C5:5EC6 +cs=0x17c5;eip=0x005ec7; T(ax = word_5170e;); // 95460 mov ax, ds:word_5170E ;~ 17C5:5EC7 +cs=0x17c5;eip=0x005eca; T(CWD); // 95461 cwd ;~ 17C5:5ECA +cs=0x17c5;eip=0x005ecb; X(PUSH(dx)); // 95462 push dx ;~ 17C5:5ECB +cs=0x17c5;eip=0x005ecc; X(PUSH(ax)); // 95463 push ax ;~ 17C5:5ECC +cs=0x17c5;eip=0x005ecd; X(PUSH(word_51706)); // 95464 push ds:word_51706 ;~ 17C5:5ECD +cs=0x17c5;eip=0x005ed1; X(PUSH(word_51704)); // 95465 push ds:word_51704 ;~ 17C5:5ED1 +cs=0x17c5;eip=0x005ed5; X(PUSH(word_51430)); // 95466 push ds:word_51430 ;~ 17C5:5ED5 +cs=0x17c5;eip=0x005ed9; X(PUSH(word_5142e)); // 95467 push ds:word_5142E ;~ 17C5:5ED9 +cs=0x17c5;eip=0x005edd; X(PUSH(word_51714)); // 95468 push ds:word_51714 ;~ 17C5:5EDD +cs=0x17c5;eip=0x005ee1; X(PUSH(word_520c4)); // 95469 push ds:word_520C4 ;~ 17C5:5EE1 +cs=0x17c5;eip=0x005ee5; T(ax = word_527da;); // 95470 mov ax, ds:word_527DA ;~ 17C5:5EE5 +cs=0x17c5;eip=0x005ee8; T(NEG(ax)); // 95471 neg ax ;~ 17C5:5EE8 +cs=0x17c5;eip=0x005eea; X(PUSH(ax)); // 95472 push ax ;~ 17C5:5EEA +cs=0x17c5;eip=0x005eeb; J(CALL(sub_283fa,0)); // 95473 call sub_283FA ;~ 17C5:5EEB +seg2623_5eee_proc: + // 95477 +cs=0x17c5;eip=0x005eee; T(ADD(sp, 0x1A)); // 95477 add sp, 1Ah ;~ 17C5:5EEE +cs=0x17c5;eip=0x005ef1; X(byte_4e73e = 0;); // 95478 mov ds:byte_4E73E, 0 ;~ 17C5:5EF1 +cs=0x17c5;eip=0x005ef6; T(al = *(db*)(&word_4cdb6);); // 95479 mov al, byte ptr ds:word_4CDB6 ;~ 17C5:5EF6 +cs=0x17c5;eip=0x005ef9; X(byte_4fb8a = al;); // 95480 mov ds:byte_4FB8A, al ;~ 17C5:5EF9 +cs=0x17c5;eip=0x005efc; T(CMP(word_520c0, 0x41)); // 95481 cmp ds:word_520C0, 41h ; 'A' ;~ 17C5:5EFC +cs=0x17c5;eip=0x005f01; J(JZ(loc_2c136)); // 95482 jz short loc_2C136 ;~ 17C5:5F01 +cs=0x17c5;eip=0x005f03; J(JMP(loc_2c1e1)); // 95483 jmp loc_2C1E1 ;~ 17C5:5F03 +loc_2c136: + // 5600 +cs=0x17c5;eip=0x005f06; T(ax = 0x5878;); // 95488 mov ax, 5878h ;~ 17C5:5F06 +cs=0x17c5;eip=0x005f09; X(PUSH(ax)); // 95489 push ax ;~ 17C5:5F09 +cs=0x17c5;eip=0x005f0a; J(CALL(sub_2c303,0)); // 95490 call sub_2C303 ;~ 17C5:5F0A +cs=0x17c5;eip=0x005f0d; T(ADD(sp, 2)); // 95492 add sp, 2 ;~ 17C5:5F0D +cs=0x17c5;eip=0x005f10; T(ax = 0x0F;); // 95493 mov ax, 0Fh ;~ 17C5:5F10 +cs=0x17c5;eip=0x005f13; X(PUSH(ax)); // 95494 push ax ;~ 17C5:5F13 +cs=0x17c5;eip=0x005f14; J(CALLF(sub_49a43,0)); // 95495 call far ptr sub_49A43 ;~ 17C5:5F14 +cs=0x17c5;eip=0x005f19; T(ADD(sp, 2)); // 95497 add sp, 2 ;~ 17C5:5F19 +cs=0x17c5;eip=0x005f1c; X(word_4d78d = 0x0F1;); // 95498 mov ds:word_4D78D, 0F1h ;~ 17C5:5F1C +cs=0x17c5;eip=0x005f22; X(word_4d791 = 0x15;); // 95499 mov ds:word_4D791, 15h ;~ 17C5:5F22 +cs=0x17c5;eip=0x005f28; X(word_4d78f = 0x0FB;); // 95500 mov ds:word_4D78F, 0FBh ;~ 17C5:5F28 +cs=0x17c5;eip=0x005f2e; X(word_4d793 = 0x5E;); // 95501 mov ds:word_4D793, 5Eh ; '^' ;~ 17C5:5F2E +cs=0x17c5;eip=0x005f34; J(CALLF(sub_3775a,0)); // 95502 call sub_3775A ;~ 17C5:5F34 +cs=0x17c5;eip=0x005f39; X(word_4d78d = 0x53;); // 95503 mov ds:word_4D78D, 53h ; 'S' ;~ 17C5:5F39 +cs=0x17c5;eip=0x005f3f; X(word_4d791 = 0x15;); // 95504 mov ds:word_4D791, 15h ;~ 17C5:5F3F +cs=0x17c5;eip=0x005f45; X(word_4d78f = 0x49;); // 95505 mov ds:word_4D78F, 49h ; 'I' ;~ 17C5:5F45 +cs=0x17c5;eip=0x005f4b; X(word_4d793 = 0x5E;); // 95506 mov ds:word_4D793, 5Eh ; '^' ;~ 17C5:5F4B +cs=0x17c5;eip=0x005f51; J(CALLF(sub_3775a,0)); // 95507 call sub_3775A ;~ 17C5:5F51 +cs=0x17c5;eip=0x005f56; J(CALLF(sub_49a4d,0)); // 95508 call far ptr sub_49A4D ;~ 17C5:5F56 +cs=0x17c5;eip=0x005f5b; T(al = byte_527d0;); // 95510 mov al, ds:byte_527D0 ;~ 17C5:5F5B +cs=0x17c5;eip=0x005f5e; T(CBW); // 95511 cbw ;~ 17C5:5F5E +cs=0x17c5;eip=0x005f5f; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 95512 mov [bp-0Eh], ax ;~ 17C5:5F5F +cs=0x17c5;eip=0x005f62; J(CALLF(sub_49a7f,0)); // 95513 call far ptr sub_49A7F ;~ 17C5:5F62 +cs=0x17c5;eip=0x005f67; X(byte_527d0 = al;); // 95515 mov ds:byte_527D0, al ;~ 17C5:5F67 +cs=0x17c5;eip=0x005f6a; T(SUB(ax, ax)); // 95516 sub ax, ax ;~ 17C5:5F6A +cs=0x17c5;eip=0x005f6c; X(PUSH(ax)); // 95517 push ax ;~ 17C5:5F6C +cs=0x17c5;eip=0x005f6d; T(ax = 0x2F;); // 95518 mov ax, 2Fh ; '/' ;~ 17C5:5F6D +cs=0x17c5;eip=0x005f70; X(PUSH(ax)); // 95519 push ax ;~ 17C5:5F70 +cs=0x17c5;eip=0x005f71; T(ax = 0x6F;); // 95520 mov ax, 6Fh ; 'o' ;~ 17C5:5F71 +cs=0x17c5;eip=0x005f74; X(PUSH(ax)); // 95521 push ax ;~ 17C5:5F74 +cs=0x17c5;eip=0x005f75; T(SUB(ax, ax)); // 95522 sub ax, ax ;~ 17C5:5F75 +cs=0x17c5;eip=0x005f77; X(PUSH(ax)); // 95523 push ax ;~ 17C5:5F77 +cs=0x17c5;eip=0x005f78; T(ax = 0x0D1;); // 95524 mov ax, 0D1h ;~ 17C5:5F78 +cs=0x17c5;eip=0x005f7b; X(PUSH(ax)); // 95525 push ax ;~ 17C5:5F7B +cs=0x17c5;eip=0x005f7c; T(ax = 0x30;); // 95526 mov ax, 30h ; '0' ;~ 17C5:5F7C +cs=0x17c5;eip=0x005f7f; X(PUSH(ax)); // 95527 push ax ;~ 17C5:5F7F +cs=0x17c5;eip=0x005f80; T(ax = 0x6B;); // 95528 mov ax, 6Bh ; 'k' ;~ 17C5:5F80 +cs=0x17c5;eip=0x005f83; X(PUSH(ax)); // 95529 push ax ;~ 17C5:5F83 +cs=0x17c5;eip=0x005f84; J(CALL(sub_30af8,0)); // 95530 call sub_30AF8 ;~ 17C5:5F84 +cs=0x17c5;eip=0x005f87; T(ADD(sp, 0x0E)); // 95532 add sp, 0Eh ;~ 17C5:5F87 +cs=0x17c5;eip=0x005f8a; T(SUB(ax, ax)); // 95533 sub ax, ax ;~ 17C5:5F8A +cs=0x17c5;eip=0x005f8c; X(PUSH(ax)); // 95534 push ax ;~ 17C5:5F8C +cs=0x17c5;eip=0x005f8d; T(ax = 2;); // 95535 mov ax, 2 ;~ 17C5:5F8D +cs=0x17c5;eip=0x005f90; X(PUSH(ax)); // 95536 push ax ;~ 17C5:5F90 +cs=0x17c5;eip=0x005f91; T(ax = 0x0C3;); // 95537 mov ax, 0C3h ;~ 17C5:5F91 +cs=0x17c5;eip=0x005f94; X(PUSH(ax)); // 95538 push ax ;~ 17C5:5F94 +cs=0x17c5;eip=0x005f95; T(ax = 0x36;); // 95539 mov ax, 36h ; '6' ;~ 17C5:5F95 +cs=0x17c5;eip=0x005f98; X(PUSH(ax)); // 95540 push ax ;~ 17C5:5F98 +cs=0x17c5;eip=0x005f99; T(ax = 0x7D;); // 95541 mov ax, 7Dh ; '}' ;~ 17C5:5F99 +cs=0x17c5;eip=0x005f9c; X(PUSH(ax)); // 95542 push ax ;~ 17C5:5F9C +cs=0x17c5;eip=0x005f9d; T(ax = 0x5F;); // 95543 mov ax, 5Fh ; '_' ;~ 17C5:5F9D +cs=0x17c5;eip=0x005fa0; X(PUSH(ax)); // 95544 push ax ;~ 17C5:5FA0 +cs=0x17c5;eip=0x005fa1; T(ax = 0x41;); // 95545 mov ax, 41h ; 'A' ;~ 17C5:5FA1 +cs=0x17c5;eip=0x005fa4; X(PUSH(ax)); // 95546 push ax ;~ 17C5:5FA4 +cs=0x17c5;eip=0x005fa5; J(CALL(sub_30af8,0)); // 95547 call sub_30AF8 ;~ 17C5:5FA5 +cs=0x17c5;eip=0x005fa8; T(ADD(sp, 0x0E)); // 95549 add sp, 0Eh ;~ 17C5:5FA8 +cs=0x17c5;eip=0x005fab; T(MOV(al, *(raddr(ss,bp-0x0E)))); // 95550 mov al, [bp-0Eh] ;~ 17C5:5FAB +cs=0x17c5;eip=0x005fae; X(byte_527d0 = al;); // 95551 mov ds:byte_527D0, al ;~ 17C5:5FAE +loc_2c1e1: + // 5601 +cs=0x17c5;eip=0x005fb1; J(CALLF(sub_49afc,0)); // 95554 call far ptr sub_49AFC ;~ 17C5:5FB1 +cs=0x17c5;eip=0x005fb6; T(CMP(word_522ce, 0x13)); // 95556 cmp ds:word_522CE, 13h ;~ 17C5:5FB6 +cs=0x17c5;eip=0x005fbb; J(JZ(loc_2c1fb)); // 95557 jz short loc_2C1FB ;~ 17C5:5FBB +cs=0x17c5;eip=0x005fbd; T(CMP(word_522ca, 1)); // 95559 cmp ds:word_522CA, 1 ;~ 17C5:5FBD +cs=0x17c5;eip=0x005fc2; J(JZ(loc_2c1fb)); // 95560 jz short loc_2C1FB ;~ 17C5:5FC2 +cs=0x17c5;eip=0x005fc4; T(CMP(word_492f2, 0)); // 95561 cmp word_492F2, 0 ;~ 17C5:5FC4 +cs=0x17c5;eip=0x005fc9; J(JNZ(loc_2c200)); // 95562 jnz short loc_2C200 ;~ 17C5:5FC9 +loc_2c1fb: + // 5602 +cs=0x17c5;eip=0x005fcb; T(ax = 0x0C8;); // 95566 mov ax, 0C8h ;~ 17C5:5FCB +cs=0x17c5;eip=0x005fce; J(JMP(loc_2c203)); // 95567 jmp short loc_2C203 ;~ 17C5:5FCE +loc_2c200: + // 5603 +cs=0x17c5;eip=0x005fd0; T(ax = 0x61;); // 95571 mov ax, 61h ; 'a' ;~ 17C5:5FD0 +loc_2c203: + // 5604 +cs=0x17c5;eip=0x005fd3; X(word_4e356 = ax;); // 95574 mov ds:word_4E356, ax ;~ 17C5:5FD3 +cs=0x17c5;eip=0x005fd6; X(POP(si)); // 95575 pop si ;~ 17C5:5FD6 +cs=0x17c5;eip=0x005fd7; T(sp = bp;); // 95576 mov sp, bp ;~ 17C5:5FD7 +cs=0x17c5;eip=0x005fd9; X(POP(bp)); // 95577 pop bp ;~ 17C5:5FD9 +cs=0x17c5;eip=0x005fda; J(RETN(0)); // 95578 retn ;~ 17C5:5FDA + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::k__def_2be4e: goto __def_2be4e; + case m2c::kloc_2be10: goto loc_2be10; + case m2c::kloc_2be18: goto loc_2be18; + case m2c::kloc_2be21: goto loc_2be21; + case m2c::kloc_2be29: goto loc_2be29; + case m2c::kloc_2be31: goto loc_2be31; + case m2c::kloc_2be39: goto loc_2be39; + case m2c::kloc_2be41: goto loc_2be41; + case m2c::kloc_2be43: goto loc_2be43; + case m2c::kloc_2be7a: goto loc_2be7a; + case m2c::kloc_2be93: goto loc_2be93; + case m2c::kloc_2beae: goto loc_2beae; + case m2c::kloc_2bec6: goto loc_2bec6; + case m2c::kloc_2bed1: goto loc_2bed1; + case m2c::kloc_2bef3: goto loc_2bef3; + case m2c::kloc_2bf02: goto loc_2bf02; + case m2c::kloc_2bf80: goto loc_2bf80; + case m2c::kloc_2bf9c: goto loc_2bf9c; + case m2c::kloc_2bfc6: goto loc_2bfc6; + case m2c::kloc_2bfd2: goto loc_2bfd2; + case m2c::kloc_2bfea: goto loc_2bfea; + case m2c::kloc_2c00b: goto loc_2c00b; + case m2c::kloc_2c017: goto loc_2c017; + case m2c::kloc_2c01a: goto loc_2c01a; + case m2c::kloc_2c023: goto loc_2c023; + case m2c::kloc_2c035: goto loc_2c035; + case m2c::kloc_2c041: goto loc_2c041; + case m2c::kloc_2c044: goto loc_2c044; + case m2c::kloc_2c04b: goto loc_2c04b; + case m2c::kloc_2c088: goto loc_2c088; + case m2c::kloc_2c094: goto loc_2c094; + case m2c::kloc_2c097: goto loc_2c097; + case m2c::kloc_2c0a5: goto loc_2c0a5; + case m2c::kloc_2c0ab: goto loc_2c0ab; + case m2c::kloc_2c0d7: goto loc_2c0d7; + case m2c::kloc_2c136: goto loc_2c136; + case m2c::kloc_2c1e1: goto loc_2c1e1; + case m2c::kloc_2c1fb: goto loc_2c1fb; + case m2c::kloc_2c200: goto loc_2c200; + case m2c::kloc_2c203: goto loc_2c203; + case m2c::kseg2623_5bde_proc: goto seg2623_5bde_proc; + case m2c::kseg2623_5eee_proc: goto seg2623_5eee_proc; + case m2c::ksub_2c015: goto sub_2c015; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_2c20b(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -22723,74 +14657,74 @@ cs=0x17c5;eip=0x005bdc; J(return _group18(m2c::k__def_2be4e, _state);); // 4703 else goto __dispatch_call; sub_2c20b: _begin: -cs=0x17c5;eip=0x005fdb; X(PUSH(bp)); // 47561 push bp ;~ 17C5:5FDB -cs=0x17c5;eip=0x005fdc; T(bp = sp;); // 47562 mov bp, sp ;~ 17C5:5FDC -cs=0x17c5;eip=0x005fde; T(CMP(word_492f2, 0)); // 47563 cmp word_492F2, 0 ;~ 17C5:5FDE -cs=0x17c5;eip=0x005fe3; J(JNZ(loc_2c218)); // 47564 jnz short loc_2C218 ;~ 17C5:5FE3 -cs=0x17c5;eip=0x005fe5; J(JMP(loc_2c298)); // 47565 jmp loc_2C298 ;~ 17C5:5FE5 +cs=0x17c5;eip=0x005fdb; X(PUSH(bp)); // 95586 push bp ;~ 17C5:5FDB +cs=0x17c5;eip=0x005fdc; T(bp = sp;); // 95587 mov bp, sp ;~ 17C5:5FDC +cs=0x17c5;eip=0x005fde; T(CMP(word_492f2, 0)); // 95588 cmp word_492F2, 0 ;~ 17C5:5FDE +cs=0x17c5;eip=0x005fe3; J(JNZ(loc_2c218)); // 95589 jnz short loc_2C218 ;~ 17C5:5FE3 +cs=0x17c5;eip=0x005fe5; J(JMP(loc_2c298)); // 95590 jmp loc_2C298 ;~ 17C5:5FE5 loc_2c218: - // 5622 -cs=0x17c5;eip=0x005fe8; T(SUB(ax, ax)); // 47569 sub ax, ax ;~ 17C5:5FE8 -cs=0x17c5;eip=0x005fea; X(PUSH(ax)); // 47570 push ax ;~ 17C5:5FEA -cs=0x17c5;eip=0x005feb; J(CALL(sub_30074,0)); // 47571 call sub_30074 ;~ 17C5:5FEB -cs=0x17c5;eip=0x005fee; T(ADD(sp, 2)); // 47572 add sp, 2 ;~ 17C5:5FEE -cs=0x17c5;eip=0x005ff1; T(ax = 0x0C4;); // 47573 mov ax, 0C4h ;~ 17C5:5FF1 -cs=0x17c5;eip=0x005ff4; X(PUSH(ax)); // 47574 push ax ;~ 17C5:5FF4 -cs=0x17c5;eip=0x005ff5; T(ax = 0x0AF;); // 47575 mov ax, 0AFh ;~ 17C5:5FF5 -cs=0x17c5;eip=0x005ff8; X(PUSH(ax)); // 47576 push ax ;~ 17C5:5FF8 -cs=0x17c5;eip=0x005ff9; T(ax = 0x0DE;); // 47577 mov ax, 0DEh ;~ 17C5:5FF9 -cs=0x17c5;eip=0x005ffc; X(PUSH(ax)); // 47578 push ax ;~ 17C5:5FFC -cs=0x17c5;eip=0x005ffd; T(ax = 0x7F;); // 47579 mov ax, 7Fh ;~ 17C5:5FFD -cs=0x17c5;eip=0x006000; X(PUSH(ax)); // 47580 push ax ;~ 17C5:6000 -cs=0x17c5;eip=0x006001; T(ax = 0x0D4;); // 47581 mov ax, 0D4h ;~ 17C5:6001 -cs=0x17c5;eip=0x006004; X(PUSH(ax)); // 47582 push ax ;~ 17C5:6004 -cs=0x17c5;eip=0x006005; J(CALL(sub_3008d,0)); // 47583 call sub_3008D ;~ 17C5:6005 -cs=0x17c5;eip=0x006008; T(ADD(sp, 0x0A)); // 47585 add sp, 0Ah ;~ 17C5:6008 -cs=0x17c5;eip=0x00600b; T(ax = 0x0C;); // 47586 mov ax, 0Ch ;~ 17C5:600B -cs=0x17c5;eip=0x00600e; X(PUSH(ax)); // 47587 push ax ;~ 17C5:600E -cs=0x17c5;eip=0x00600f; J(CALL(sub_30074,0)); // 47588 call sub_30074 ;~ 17C5:600F -cs=0x17c5;eip=0x006012; T(ADD(sp, 2)); // 47589 add sp, 2 ;~ 17C5:6012 -cs=0x17c5;eip=0x006015; T(ax = 0x0AF;); // 47590 mov ax, 0AFh ;~ 17C5:6015 -cs=0x17c5;eip=0x006018; X(PUSH(ax)); // 47591 push ax ;~ 17C5:6018 -cs=0x17c5;eip=0x006019; T(ax = 0x0DE;); // 47592 mov ax, 0DEh ;~ 17C5:6019 -cs=0x17c5;eip=0x00601c; X(PUSH(ax)); // 47593 push ax ;~ 17C5:601C -cs=0x17c5;eip=0x00601d; T(ax = word_4e310;); // 47594 mov ax, word_4E310 ;~ 17C5:601D -cs=0x17c5;eip=0x006020; T(CWD); // 47595 cwd ;~ 17C5:6020 -cs=0x17c5;eip=0x006021; T(cx = 3;); // 47596 mov cx, 3 ;~ 17C5:6021 -cs=0x17c5;eip=0x006024; T(IDIV2(cx)); // 47597 idiv cx ;~ 17C5:6024 -cs=0x17c5;eip=0x006026; T(SUB(ax, 0x0AF)); // 47598 sub ax, 0AFh ;~ 17C5:6026 -cs=0x17c5;eip=0x006029; T(NEG(ax)); // 47599 neg ax ;~ 17C5:6029 -cs=0x17c5;eip=0x00602b; X(PUSH(ax)); // 47600 push ax ;~ 17C5:602B -cs=0x17c5;eip=0x00602c; T(ax = 0x0D4;); // 47601 mov ax, 0D4h ;~ 17C5:602C -cs=0x17c5;eip=0x00602f; X(PUSH(ax)); // 47602 push ax ;~ 17C5:602F -cs=0x17c5;eip=0x006030; J(CALL(sub_3008d,0)); // 47603 call sub_3008D ;~ 17C5:6030 -cs=0x17c5;eip=0x006033; T(ADD(sp, 8)); // 47605 add sp, 8 ;~ 17C5:6033 -cs=0x17c5;eip=0x006036; T(CMP(word_4e310, 0x64)); // 47606 cmp word_4E310, 64h ; 'd' ;~ 17C5:6036 -cs=0x17c5;eip=0x00603b; J(JLE(loc_2c298)); // 47607 jle short loc_2C298 ;~ 17C5:603B -cs=0x17c5;eip=0x00603d; T(ax = 0x0E;); // 47608 mov ax, 0Eh ;~ 17C5:603D -cs=0x17c5;eip=0x006040; X(PUSH(ax)); // 47609 push ax ;~ 17C5:6040 -cs=0x17c5;eip=0x006041; J(CALL(sub_30074,0)); // 47610 call sub_30074 ;~ 17C5:6041 -cs=0x17c5;eip=0x006044; T(ADD(sp, 2)); // 47611 add sp, 2 ;~ 17C5:6044 -cs=0x17c5;eip=0x006047; T(ax = 0x8E;); // 47612 mov ax, 8Eh ;~ 17C5:6047 -cs=0x17c5;eip=0x00604a; X(PUSH(ax)); // 47613 push ax ;~ 17C5:604A -cs=0x17c5;eip=0x00604b; T(ax = 0x0DE;); // 47614 mov ax, 0DEh ;~ 17C5:604B -cs=0x17c5;eip=0x00604e; X(PUSH(ax)); // 47615 push ax ;~ 17C5:604E -cs=0x17c5;eip=0x00604f; T(ax = word_4e310;); // 47616 mov ax, word_4E310 ;~ 17C5:604F -cs=0x17c5;eip=0x006052; T(CWD); // 47617 cwd ;~ 17C5:6052 -cs=0x17c5;eip=0x006053; T(cx = 3;); // 47618 mov cx, 3 ;~ 17C5:6053 -cs=0x17c5;eip=0x006056; T(IDIV2(cx)); // 47619 idiv cx ;~ 17C5:6056 -cs=0x17c5;eip=0x006058; T(SUB(ax, 0x0AF)); // 47620 sub ax, 0AFh ;~ 17C5:6058 -cs=0x17c5;eip=0x00605b; T(NEG(ax)); // 47621 neg ax ;~ 17C5:605B -cs=0x17c5;eip=0x00605d; X(PUSH(ax)); // 47622 push ax ;~ 17C5:605D -cs=0x17c5;eip=0x00605e; T(ax = 0x0D4;); // 47623 mov ax, 0D4h ;~ 17C5:605E -cs=0x17c5;eip=0x006061; X(PUSH(ax)); // 47624 push ax ;~ 17C5:6061 -cs=0x17c5;eip=0x006062; J(CALL(sub_3008d,0)); // 47625 call sub_3008D ;~ 17C5:6062 -cs=0x17c5;eip=0x006065; T(ADD(sp, 8)); // 47627 add sp, 8 ;~ 17C5:6065 + // 5605 +cs=0x17c5;eip=0x005fe8; T(SUB(ax, ax)); // 95594 sub ax, ax ;~ 17C5:5FE8 +cs=0x17c5;eip=0x005fea; X(PUSH(ax)); // 95595 push ax ;~ 17C5:5FEA +cs=0x17c5;eip=0x005feb; J(CALL(sub_30074,0)); // 95596 call sub_30074 ;~ 17C5:5FEB +cs=0x17c5;eip=0x005fee; T(ADD(sp, 2)); // 95597 add sp, 2 ;~ 17C5:5FEE +cs=0x17c5;eip=0x005ff1; T(ax = 0x0C4;); // 95598 mov ax, 0C4h ;~ 17C5:5FF1 +cs=0x17c5;eip=0x005ff4; X(PUSH(ax)); // 95599 push ax ;~ 17C5:5FF4 +cs=0x17c5;eip=0x005ff5; T(ax = 0x0AF;); // 95600 mov ax, 0AFh ;~ 17C5:5FF5 +cs=0x17c5;eip=0x005ff8; X(PUSH(ax)); // 95601 push ax ;~ 17C5:5FF8 +cs=0x17c5;eip=0x005ff9; T(ax = 0x0DE;); // 95602 mov ax, 0DEh ;~ 17C5:5FF9 +cs=0x17c5;eip=0x005ffc; X(PUSH(ax)); // 95603 push ax ;~ 17C5:5FFC +cs=0x17c5;eip=0x005ffd; T(ax = 0x7F;); // 95604 mov ax, 7Fh ;~ 17C5:5FFD +cs=0x17c5;eip=0x006000; X(PUSH(ax)); // 95605 push ax ;~ 17C5:6000 +cs=0x17c5;eip=0x006001; T(ax = 0x0D4;); // 95606 mov ax, 0D4h ;~ 17C5:6001 +cs=0x17c5;eip=0x006004; X(PUSH(ax)); // 95607 push ax ;~ 17C5:6004 +cs=0x17c5;eip=0x006005; J(CALL(sub_3008d,0)); // 95608 call sub_3008D ;~ 17C5:6005 +cs=0x17c5;eip=0x006008; T(ADD(sp, 0x0A)); // 95611 add sp, 0Ah ;~ 17C5:6008 +cs=0x17c5;eip=0x00600b; T(ax = 0x0C;); // 95612 mov ax, 0Ch ;~ 17C5:600B +cs=0x17c5;eip=0x00600e; X(PUSH(ax)); // 95613 push ax ;~ 17C5:600E +cs=0x17c5;eip=0x00600f; J(CALL(sub_30074,0)); // 95614 call sub_30074 ;~ 17C5:600F +cs=0x17c5;eip=0x006012; T(ADD(sp, 2)); // 95615 add sp, 2 ;~ 17C5:6012 +cs=0x17c5;eip=0x006015; T(ax = 0x0AF;); // 95616 mov ax, 0AFh ;~ 17C5:6015 +cs=0x17c5;eip=0x006018; X(PUSH(ax)); // 95617 push ax ;~ 17C5:6018 +cs=0x17c5;eip=0x006019; T(ax = 0x0DE;); // 95618 mov ax, 0DEh ;~ 17C5:6019 +cs=0x17c5;eip=0x00601c; X(PUSH(ax)); // 95619 push ax ;~ 17C5:601C +cs=0x17c5;eip=0x00601d; T(ax = word_4e310;); // 95620 mov ax, ds:word_4E310 ;~ 17C5:601D +cs=0x17c5;eip=0x006020; T(CWD); // 95621 cwd ;~ 17C5:6020 +cs=0x17c5;eip=0x006021; T(cx = 3;); // 95622 mov cx, 3 ;~ 17C5:6021 +cs=0x17c5;eip=0x006024; T(IDIV2(cx)); // 95623 idiv cx ;~ 17C5:6024 +cs=0x17c5;eip=0x006026; T(SUB(ax, 0x0AF)); // 95624 sub ax, 0AFh ;~ 17C5:6026 +cs=0x17c5;eip=0x006029; T(NEG(ax)); // 95625 neg ax ;~ 17C5:6029 +cs=0x17c5;eip=0x00602b; X(PUSH(ax)); // 95626 push ax ;~ 17C5:602B +cs=0x17c5;eip=0x00602c; T(ax = 0x0D4;); // 95627 mov ax, 0D4h ;~ 17C5:602C +cs=0x17c5;eip=0x00602f; X(PUSH(ax)); // 95628 push ax ;~ 17C5:602F +cs=0x17c5;eip=0x006030; J(CALL(sub_3008d,0)); // 95629 call sub_3008D ;~ 17C5:6030 +cs=0x17c5;eip=0x006033; T(ADD(sp, 8)); // 95631 add sp, 8 ;~ 17C5:6033 +cs=0x17c5;eip=0x006036; T(CMP(word_4e310, 0x64)); // 95632 cmp ds:word_4E310, 64h ; 'd' ;~ 17C5:6036 +cs=0x17c5;eip=0x00603b; J(JLE(loc_2c298)); // 95633 jle short loc_2C298 ;~ 17C5:603B +cs=0x17c5;eip=0x00603d; T(ax = 0x0E;); // 95634 mov ax, 0Eh ;~ 17C5:603D +cs=0x17c5;eip=0x006040; X(PUSH(ax)); // 95635 push ax ;~ 17C5:6040 +cs=0x17c5;eip=0x006041; J(CALL(sub_30074,0)); // 95636 call sub_30074 ;~ 17C5:6041 +cs=0x17c5;eip=0x006044; T(ADD(sp, 2)); // 95637 add sp, 2 ;~ 17C5:6044 +cs=0x17c5;eip=0x006047; T(ax = 0x8E;); // 95638 mov ax, 8Eh ;~ 17C5:6047 +cs=0x17c5;eip=0x00604a; X(PUSH(ax)); // 95639 push ax ;~ 17C5:604A +cs=0x17c5;eip=0x00604b; T(ax = 0x0DE;); // 95640 mov ax, 0DEh ;~ 17C5:604B +cs=0x17c5;eip=0x00604e; X(PUSH(ax)); // 95641 push ax ;~ 17C5:604E +cs=0x17c5;eip=0x00604f; T(ax = word_4e310;); // 95642 mov ax, ds:word_4E310 ;~ 17C5:604F +cs=0x17c5;eip=0x006052; T(CWD); // 95643 cwd ;~ 17C5:6052 +cs=0x17c5;eip=0x006053; T(cx = 3;); // 95644 mov cx, 3 ;~ 17C5:6053 +cs=0x17c5;eip=0x006056; T(IDIV2(cx)); // 95645 idiv cx ;~ 17C5:6056 +cs=0x17c5;eip=0x006058; T(SUB(ax, 0x0AF)); // 95646 sub ax, 0AFh ;~ 17C5:6058 +cs=0x17c5;eip=0x00605b; T(NEG(ax)); // 95647 neg ax ;~ 17C5:605B +cs=0x17c5;eip=0x00605d; X(PUSH(ax)); // 95648 push ax ;~ 17C5:605D +cs=0x17c5;eip=0x00605e; T(ax = 0x0D4;); // 95649 mov ax, 0D4h ;~ 17C5:605E +cs=0x17c5;eip=0x006061; X(PUSH(ax)); // 95650 push ax ;~ 17C5:6061 +cs=0x17c5;eip=0x006062; J(CALL(sub_3008d,0)); // 95651 call sub_3008D ;~ 17C5:6062 +cs=0x17c5;eip=0x006065; T(ADD(sp, 8)); // 95653 add sp, 8 ;~ 17C5:6065 loc_2c298: - // 5623 -cs=0x17c5;eip=0x006068; T(sp = bp;); // 47631 mov sp, bp ;~ 17C5:6068 -cs=0x17c5;eip=0x00606a; X(POP(bp)); // 47632 pop bp ;~ 17C5:606A -cs=0x17c5;eip=0x00606b; J(RETN(0)); // 47633 retn ;~ 17C5:606B + // 5606 +cs=0x17c5;eip=0x006068; T(sp = bp;); // 95657 mov sp, bp ;~ 17C5:6068 +cs=0x17c5;eip=0x00606a; X(POP(bp)); // 95658 pop bp ;~ 17C5:606A +cs=0x17c5;eip=0x00606b; J(RETN(0)); // 95659 retn ;~ 17C5:606B assert(0); __dispatch_call: @@ -22817,59 +14751,59 @@ cs=0x17c5;eip=0x00606b; J(RETN(0)); // 47633 retn ;~ 17C5:606B else goto __dispatch_call; sub_2c29c: _begin: -cs=0x17c5;eip=0x00606c; X(PUSH(bp)); // 47643 push bp ;~ 17C5:606C -cs=0x17c5;eip=0x00606d; T(bp = sp;); // 47644 mov bp, sp ;~ 17C5:606D -cs=0x17c5;eip=0x00606f; T(CMP(word_492f2, 0)); // 47645 cmp word_492F2, 0 ;~ 17C5:606F -cs=0x17c5;eip=0x006074; J(JNZ(loc_2c2a8)); // 47646 jnz short loc_2C2A8 ;~ 17C5:6074 -cs=0x17c5;eip=0x006076; J(JMP(loc_2c2ff)); // 47648 jmp short loc_2C2FF ;~ 17C5:6076 +cs=0x17c5;eip=0x00606c; X(PUSH(bp)); // 95669 push bp ;~ 17C5:606C +cs=0x17c5;eip=0x00606d; T(bp = sp;); // 95670 mov bp, sp ;~ 17C5:606D +cs=0x17c5;eip=0x00606f; T(CMP(word_492f2, 0)); // 95671 cmp word_492F2, 0 ;~ 17C5:606F +cs=0x17c5;eip=0x006074; J(JNZ(loc_2c2a8)); // 95672 jnz short loc_2C2A8 ;~ 17C5:6074 +cs=0x17c5;eip=0x006076; J(JMP(loc_2c2ff)); // 95674 jmp short loc_2C2FF ;~ 17C5:6076 loc_2c2a8: - // 5624 -cs=0x17c5;eip=0x006078; T(SUB(ax, ax)); // 47652 sub ax, ax ;~ 17C5:6078 -cs=0x17c5;eip=0x00607a; X(PUSH(ax)); // 47653 push ax ;~ 17C5:607A -cs=0x17c5;eip=0x00607b; J(CALL(sub_30074,0)); // 47654 call sub_30074 ;~ 17C5:607B -cs=0x17c5;eip=0x00607e; T(ADD(sp, 2)); // 47655 add sp, 2 ;~ 17C5:607E -cs=0x17c5;eip=0x006081; T(ax = 0x98;); // 47656 mov ax, 98h ;~ 17C5:6081 -cs=0x17c5;eip=0x006084; X(PUSH(ax)); // 47657 push ax ;~ 17C5:6084 -cs=0x17c5;eip=0x006085; T(ax = 0x0A;); // 47658 mov ax, 0Ah ;~ 17C5:6085 -cs=0x17c5;eip=0x006088; X(PUSH(ax)); // 47659 push ax ;~ 17C5:6088 -cs=0x17c5;eip=0x006089; T(ax = 0x6D;); // 47660 mov ax, 6Dh ; 'm' ;~ 17C5:6089 -cs=0x17c5;eip=0x00608c; X(PUSH(ax)); // 47661 push ax ;~ 17C5:608C -cs=0x17c5;eip=0x00608d; T(ax = 5;); // 47662 mov ax, 5 ;~ 17C5:608D -cs=0x17c5;eip=0x006090; X(PUSH(ax)); // 47663 push ax ;~ 17C5:6090 -cs=0x17c5;eip=0x006091; J(CALL(sub_3008d,0)); // 47664 call sub_3008D ;~ 17C5:6091 -cs=0x17c5;eip=0x006094; T(ADD(sp, 8)); // 47667 add sp, 8 ;~ 17C5:6094 -cs=0x17c5;eip=0x006097; T(CMP(*(word_492c8), 0x7D0)); // 47668 cmp word_492C8, 7D0h ;~ 17C5:6097 -cs=0x17c5;eip=0x00609d; J(JLE(loc_2c2d4)); // 47669 jle short loc_2C2D4 ;~ 17C5:609D -cs=0x17c5;eip=0x00609f; T(ax = 2;); // 47670 mov ax, 2 ;~ 17C5:609F -cs=0x17c5;eip=0x0060a2; J(JMP(loc_2c2d7)); // 47671 jmp short loc_2C2D7 ;~ 17C5:60A2 + // 5607 +cs=0x17c5;eip=0x006078; T(SUB(ax, ax)); // 95678 sub ax, ax ;~ 17C5:6078 +cs=0x17c5;eip=0x00607a; X(PUSH(ax)); // 95679 push ax ;~ 17C5:607A +cs=0x17c5;eip=0x00607b; J(CALL(sub_30074,0)); // 95680 call sub_30074 ;~ 17C5:607B +cs=0x17c5;eip=0x00607e; T(ADD(sp, 2)); // 95681 add sp, 2 ;~ 17C5:607E +cs=0x17c5;eip=0x006081; T(ax = 0x98;); // 95682 mov ax, 98h ;~ 17C5:6081 +cs=0x17c5;eip=0x006084; X(PUSH(ax)); // 95683 push ax ;~ 17C5:6084 +cs=0x17c5;eip=0x006085; T(ax = 0x0A;); // 95684 mov ax, 0Ah ;~ 17C5:6085 +cs=0x17c5;eip=0x006088; X(PUSH(ax)); // 95685 push ax ;~ 17C5:6088 +cs=0x17c5;eip=0x006089; T(ax = 0x6D;); // 95686 mov ax, 6Dh ; 'm' ;~ 17C5:6089 +cs=0x17c5;eip=0x00608c; X(PUSH(ax)); // 95687 push ax ;~ 17C5:608C +cs=0x17c5;eip=0x00608d; T(ax = 5;); // 95688 mov ax, 5 ;~ 17C5:608D +cs=0x17c5;eip=0x006090; X(PUSH(ax)); // 95689 push ax ;~ 17C5:6090 +cs=0x17c5;eip=0x006091; J(CALL(sub_3008d,0)); // 95690 call sub_3008D ;~ 17C5:6091 +cs=0x17c5;eip=0x006094; T(ADD(sp, 8)); // 95693 add sp, 8 ;~ 17C5:6094 +cs=0x17c5;eip=0x006097; T(CMP(*(word_492c8), 0x7D0)); // 95694 cmp word_492C8, 7D0h ;~ 17C5:6097 +cs=0x17c5;eip=0x00609d; J(JLE(loc_2c2d4)); // 95695 jle short loc_2C2D4 ;~ 17C5:609D +cs=0x17c5;eip=0x00609f; T(ax = 2;); // 95696 mov ax, 2 ;~ 17C5:609F +cs=0x17c5;eip=0x0060a2; J(JMP(loc_2c2d7)); // 95697 jmp short loc_2C2D7 ;~ 17C5:60A2 loc_2c2d4: - // 5625 -cs=0x17c5;eip=0x0060a4; T(ax = 0x0E;); // 47675 mov ax, 0Eh ;~ 17C5:60A4 + // 5608 +cs=0x17c5;eip=0x0060a4; T(ax = 0x0E;); // 95701 mov ax, 0Eh ;~ 17C5:60A4 loc_2c2d7: - // 5626 -cs=0x17c5;eip=0x0060a7; X(PUSH(ax)); // 47678 push ax ;~ 17C5:60A7 -cs=0x17c5;eip=0x0060a8; J(CALL(sub_30074,0)); // 47679 call sub_30074 ;~ 17C5:60A8 -cs=0x17c5;eip=0x0060ab; T(ADD(sp, 2)); // 47680 add sp, 2 ;~ 17C5:60AB -cs=0x17c5;eip=0x0060ae; T(ax = 0x98;); // 47681 mov ax, 98h ;~ 17C5:60AE -cs=0x17c5;eip=0x0060b1; X(PUSH(ax)); // 47682 push ax ;~ 17C5:60B1 -cs=0x17c5;eip=0x0060b2; T(ax = 0x0A;); // 47683 mov ax, 0Ah ;~ 17C5:60B2 -cs=0x17c5;eip=0x0060b5; X(PUSH(ax)); // 47684 push ax ;~ 17C5:60B5 -cs=0x17c5;eip=0x0060b6; T(ax = *(word_492c8);); // 47685 mov ax, word_492C8 ;~ 17C5:60B6 -cs=0x17c5;eip=0x0060b9; T(CWD); // 47686 cwd ;~ 17C5:60B9 -cs=0x17c5;eip=0x0060ba; T(cx = 0x0FA;); // 47687 mov cx, 0FAh ;~ 17C5:60BA -cs=0x17c5;eip=0x0060bd; T(IDIV2(cx)); // 47688 idiv cx ;~ 17C5:60BD -cs=0x17c5;eip=0x0060bf; T(SUB(ax, 0x98)); // 47689 sub ax, 98h ;~ 17C5:60BF -cs=0x17c5;eip=0x0060c2; T(NEG(ax)); // 47690 neg ax ;~ 17C5:60C2 -cs=0x17c5;eip=0x0060c4; X(PUSH(ax)); // 47691 push ax ;~ 17C5:60C4 -cs=0x17c5;eip=0x0060c5; T(ax = 5;); // 47692 mov ax, 5 ;~ 17C5:60C5 -cs=0x17c5;eip=0x0060c8; X(PUSH(ax)); // 47693 push ax ;~ 17C5:60C8 -cs=0x17c5;eip=0x0060c9; J(CALL(sub_3008d,0)); // 47694 call sub_3008D ;~ 17C5:60C9 -cs=0x17c5;eip=0x0060cc; T(ADD(sp, 8)); // 47696 add sp, 8 ;~ 17C5:60CC + // 5609 +cs=0x17c5;eip=0x0060a7; X(PUSH(ax)); // 95704 push ax ;~ 17C5:60A7 +cs=0x17c5;eip=0x0060a8; J(CALL(sub_30074,0)); // 95705 call sub_30074 ;~ 17C5:60A8 +cs=0x17c5;eip=0x0060ab; T(ADD(sp, 2)); // 95706 add sp, 2 ;~ 17C5:60AB +cs=0x17c5;eip=0x0060ae; T(ax = 0x98;); // 95707 mov ax, 98h ;~ 17C5:60AE +cs=0x17c5;eip=0x0060b1; X(PUSH(ax)); // 95708 push ax ;~ 17C5:60B1 +cs=0x17c5;eip=0x0060b2; T(ax = 0x0A;); // 95709 mov ax, 0Ah ;~ 17C5:60B2 +cs=0x17c5;eip=0x0060b5; X(PUSH(ax)); // 95710 push ax ;~ 17C5:60B5 +cs=0x17c5;eip=0x0060b6; T(ax = *(word_492c8);); // 95711 mov ax, word_492C8 ;~ 17C5:60B6 +cs=0x17c5;eip=0x0060b9; T(CWD); // 95712 cwd ;~ 17C5:60B9 +cs=0x17c5;eip=0x0060ba; T(cx = 0x0FA;); // 95713 mov cx, 0FAh ;~ 17C5:60BA +cs=0x17c5;eip=0x0060bd; T(IDIV2(cx)); // 95714 idiv cx ;~ 17C5:60BD +cs=0x17c5;eip=0x0060bf; T(SUB(ax, 0x98)); // 95715 sub ax, 98h ;~ 17C5:60BF +cs=0x17c5;eip=0x0060c2; T(NEG(ax)); // 95716 neg ax ;~ 17C5:60C2 +cs=0x17c5;eip=0x0060c4; X(PUSH(ax)); // 95717 push ax ;~ 17C5:60C4 +cs=0x17c5;eip=0x0060c5; T(ax = 5;); // 95718 mov ax, 5 ;~ 17C5:60C5 +cs=0x17c5;eip=0x0060c8; X(PUSH(ax)); // 95719 push ax ;~ 17C5:60C8 +cs=0x17c5;eip=0x0060c9; J(CALL(sub_3008d,0)); // 95720 call sub_3008D ;~ 17C5:60C9 +cs=0x17c5;eip=0x0060cc; T(ADD(sp, 8)); // 95722 add sp, 8 ;~ 17C5:60CC loc_2c2ff: - // 5627 -cs=0x17c5;eip=0x0060cf; T(sp = bp;); // 47699 mov sp, bp ;~ 17C5:60CF -cs=0x17c5;eip=0x0060d1; X(POP(bp)); // 47700 pop bp ;~ 17C5:60D1 -cs=0x17c5;eip=0x0060d2; J(RETN(0)); // 47701 retn ;~ 17C5:60D2 + // 5610 +cs=0x17c5;eip=0x0060cf; T(sp = bp;); // 95725 mov sp, bp ;~ 17C5:60CF +cs=0x17c5;eip=0x0060d1; X(POP(bp)); // 95726 pop bp ;~ 17C5:60D1 +cs=0x17c5;eip=0x0060d2; J(RETN(0)); // 95727 retn ;~ 17C5:60D2 assert(0); __dispatch_call: @@ -22900,51 +14834,51 @@ cs=0x17c5;eip=0x0060d2; J(RETN(0)); // 47701 retn ;~ 17C5:60D2 _begin: #undef arg_0 #define arg_0 4 - // 47712 arg_0 = word ptr 4 ;~ 17C5:60D3 -cs=0x17c5;eip=0x0060d3; X(PUSH(bp)); // 47714 push bp ;~ 17C5:60D3 -cs=0x17c5;eip=0x0060d4; T(bp = sp;); // 47715 mov bp, sp ;~ 17C5:60D4 + // 95738 arg_0 = word ptr 4 ;~ 17C5:60D3 +cs=0x17c5;eip=0x0060d3; X(PUSH(bp)); // 95740 push bp ;~ 17C5:60D3 +cs=0x17c5;eip=0x0060d4; T(bp = sp;); // 95741 mov bp, sp ;~ 17C5:60D4 loc_2c306: - // 5628 -cs=0x17c5;eip=0x0060d6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 47718 mov bx, [bp+arg_0] ;~ 17C5:60D6 -cs=0x17c5;eip=0x0060d9; T(CMP(*(dw*)(raddr(ds,bx)), 0x0FFFF)); // 47719 cmp word ptr [bx], 0FFFFh ;~ 17C5:60D9 -cs=0x17c5;eip=0x0060dc; J(JZ(loc_2c367)); // 47720 jz short loc_2C367 ;~ 17C5:60DC -cs=0x17c5;eip=0x0060de; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 47721 add [bp+arg_0], 2 ;~ 17C5:60DE -cs=0x17c5;eip=0x0060e2; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 47722 mov bx, [bx] ;~ 17C5:60E2 -cs=0x17c5;eip=0x0060e4; T(MOV(al, *(raddr(ds,bx+0x18EC)))); // 47723 mov al, [bx+18ECh] ;~ 17C5:60E4 -cs=0x17c5;eip=0x0060e8; T(SUB(ah, ah)); // 47724 sub ah, ah ;~ 17C5:60E8 -cs=0x17c5;eip=0x0060ea; X(PUSH(ax)); // 47725 push ax ;~ 17C5:60EA -cs=0x17c5;eip=0x0060eb; J(CALLF(sub_49a43,0)); // 47726 call far ptr sub_49A43 ;~ 17C5:60EB -cs=0x17c5;eip=0x0060f0; T(ADD(sp, 2)); // 47728 add sp, 2 ;~ 17C5:60F0 -cs=0x17c5;eip=0x0060f3; J(CALLF(sub_3794a,0)); // 47729 call sub_3794A ;~ 17C5:60F3 -cs=0x17c5;eip=0x0060f8; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 4)); // 47730 add [bp+arg_0], 4 ;~ 17C5:60F8 + // 5611 +cs=0x17c5;eip=0x0060d6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 95744 mov bx, [bp+arg_0] ;~ 17C5:60D6 +cs=0x17c5;eip=0x0060d9; T(CMP(*(dw*)(raddr(ds,bx)), 0x0FFFF)); // 95745 cmp word ptr [bx], 0FFFFh ;~ 17C5:60D9 +cs=0x17c5;eip=0x0060dc; J(JZ(loc_2c367)); // 95746 jz short loc_2C367 ;~ 17C5:60DC +cs=0x17c5;eip=0x0060de; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 95747 add [bp+arg_0], 2 ;~ 17C5:60DE +cs=0x17c5;eip=0x0060e2; T(MOV(bx, *(dw*)(raddr(ds,bx)))); // 95748 mov bx, [bx] ;~ 17C5:60E2 +cs=0x17c5;eip=0x0060e4; T(MOV(al, *(raddr(ds,bx+0x18EC)))); // 95749 mov al, [bx+18ECh] ;~ 17C5:60E4 +cs=0x17c5;eip=0x0060e8; T(SUB(ah, ah)); // 95750 sub ah, ah ;~ 17C5:60E8 +cs=0x17c5;eip=0x0060ea; X(PUSH(ax)); // 95751 push ax ;~ 17C5:60EA +cs=0x17c5;eip=0x0060eb; J(CALLF(sub_49a43,0)); // 95752 call far ptr sub_49A43 ;~ 17C5:60EB +cs=0x17c5;eip=0x0060f0; T(ADD(sp, 2)); // 95754 add sp, 2 ;~ 17C5:60F0 +cs=0x17c5;eip=0x0060f3; J(CALLF(sub_3794a,0)); // 95755 call sub_3794A ;~ 17C5:60F3 +cs=0x17c5;eip=0x0060f8; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 4)); // 95756 add [bp+arg_0], 4 ;~ 17C5:60F8 loc_2c32c: - // 5629 -cs=0x17c5;eip=0x0060fc; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 47733 mov bx, [bp+arg_0] ;~ 17C5:60FC -cs=0x17c5;eip=0x0060ff; T(CMP(*(dw*)(raddr(ds,bx)), 0x0FFFF)); // 47735 cmp word ptr [bx], 0FFFFh ;~ 17C5:60FF -cs=0x17c5;eip=0x006102; J(JZ(loc_2c35c)); // 47736 jz short loc_2C35C ;~ 17C5:6102 -cs=0x17c5;eip=0x006104; T(MOV(ax, *(dw*)(raddr(ds,bx-4)))); // 47737 mov ax, [bx-4] ;~ 17C5:6104 -cs=0x17c5;eip=0x006107; X(word_4d78d = ax;); // 47738 mov word_4D78D, ax ;~ 17C5:6107 -cs=0x17c5;eip=0x00610a; T(MOV(ax, *(dw*)(raddr(ds,bx-2)))); // 47739 mov ax, [bx-2] ;~ 17C5:610A -cs=0x17c5;eip=0x00610d; X(word_4d791 = ax;); // 47740 mov word_4D791, ax ;~ 17C5:610D -cs=0x17c5;eip=0x006110; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 47741 add [bp+arg_0], 2 ;~ 17C5:6110 -cs=0x17c5;eip=0x006114; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 47742 mov ax, [bx] ;~ 17C5:6114 -cs=0x17c5;eip=0x006116; X(word_4d78f = ax;); // 47743 mov word_4D78F, ax ;~ 17C5:6116 -cs=0x17c5;eip=0x006119; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 47744 mov bx, [bp+arg_0] ;~ 17C5:6119 -cs=0x17c5;eip=0x00611c; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 47745 add [bp+arg_0], 2 ;~ 17C5:611C -cs=0x17c5;eip=0x006120; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 47746 mov ax, [bx] ;~ 17C5:6120 -cs=0x17c5;eip=0x006122; X(word_4d793 = ax;); // 47747 mov word_4D793, ax ;~ 17C5:6122 -cs=0x17c5;eip=0x006125; J(CALLF(sub_37acc,0)); // 47748 call sub_37ACC ;~ 17C5:6125 -cs=0x17c5;eip=0x00612a; J(JMP(loc_2c32c)); // 47749 jmp short loc_2C32C ;~ 17C5:612A + // 5612 +cs=0x17c5;eip=0x0060fc; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 95759 mov bx, [bp+arg_0] ;~ 17C5:60FC +cs=0x17c5;eip=0x0060ff; T(CMP(*(dw*)(raddr(ds,bx)), 0x0FFFF)); // 95761 cmp word ptr [bx], 0FFFFh ;~ 17C5:60FF +cs=0x17c5;eip=0x006102; J(JZ(loc_2c35c)); // 95762 jz short loc_2C35C ;~ 17C5:6102 +cs=0x17c5;eip=0x006104; T(MOV(ax, *(dw*)(raddr(ds,bx-4)))); // 95763 mov ax, [bx-4] ;~ 17C5:6104 +cs=0x17c5;eip=0x006107; X(word_4d78d = ax;); // 95764 mov ds:word_4D78D, ax ;~ 17C5:6107 +cs=0x17c5;eip=0x00610a; T(MOV(ax, *(dw*)(raddr(ds,bx-2)))); // 95765 mov ax, [bx-2] ;~ 17C5:610A +cs=0x17c5;eip=0x00610d; X(word_4d791 = ax;); // 95766 mov ds:word_4D791, ax ;~ 17C5:610D +cs=0x17c5;eip=0x006110; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 95767 add [bp+arg_0], 2 ;~ 17C5:6110 +cs=0x17c5;eip=0x006114; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 95768 mov ax, [bx] ;~ 17C5:6114 +cs=0x17c5;eip=0x006116; X(word_4d78f = ax;); // 95769 mov ds:word_4D78F, ax ;~ 17C5:6116 +cs=0x17c5;eip=0x006119; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 95770 mov bx, [bp+arg_0] ;~ 17C5:6119 +cs=0x17c5;eip=0x00611c; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 95771 add [bp+arg_0], 2 ;~ 17C5:611C +cs=0x17c5;eip=0x006120; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 95772 mov ax, [bx] ;~ 17C5:6120 +cs=0x17c5;eip=0x006122; X(word_4d793 = ax;); // 95773 mov ds:word_4D793, ax ;~ 17C5:6122 +cs=0x17c5;eip=0x006125; J(CALLF(sub_37acc,0)); // 95774 call sub_37ACC ;~ 17C5:6125 +cs=0x17c5;eip=0x00612a; J(JMP(loc_2c32c)); // 95775 jmp short loc_2C32C ;~ 17C5:612A loc_2c35c: - // 5630 -cs=0x17c5;eip=0x00612c; J(CALLF(sub_37934,0)); // 47753 call sub_37934 ;~ 17C5:612C -cs=0x17c5;eip=0x006131; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 47755 add [bp+arg_0], 2 ;~ 17C5:6131 -cs=0x17c5;eip=0x006135; J(JMP(loc_2c306)); // 47756 jmp short loc_2C306 ;~ 17C5:6135 + // 5613 +cs=0x17c5;eip=0x00612c; J(CALLF(sub_37934,0)); // 95779 call sub_37934 ;~ 17C5:612C +cs=0x17c5;eip=0x006131; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 95781 add [bp+arg_0], 2 ;~ 17C5:6131 +cs=0x17c5;eip=0x006135; J(JMP(loc_2c306)); // 95782 jmp short loc_2C306 ;~ 17C5:6135 loc_2c367: - // 5631 -cs=0x17c5;eip=0x006137; T(sp = bp;); // 47760 mov sp, bp ;~ 17C5:6137 -cs=0x17c5;eip=0x006139; X(POP(bp)); // 47761 pop bp ;~ 17C5:6139 -cs=0x17c5;eip=0x00613a; J(RETN(0)); // 47762 retn ;~ 17C5:613A + // 5614 +cs=0x17c5;eip=0x006137; T(sp = bp;); // 95786 mov sp, bp ;~ 17C5:6137 +cs=0x17c5;eip=0x006139; X(POP(bp)); // 95787 pop bp ;~ 17C5:6139 +cs=0x17c5;eip=0x00613a; J(RETN(0)); // 95788 retn ;~ 17C5:613A assert(0); __dispatch_call: @@ -22965,50 +14899,50 @@ cs=0x17c5;eip=0x00613a; J(RETN(0)); // 47762 retn ;~ 17C5:613A - bool _group38(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group40(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group38: + _group40: _begin: sub_2c36b: - // 47770 + // 95796 #undef var_2 #define var_2 -2 - // 47773 var_2 = word ptr -2 ;~ 17C5:613B -cs=0x17c5;eip=0x00613b; X(PUSH(bp)); // 47775 push bp ;~ 17C5:613B -cs=0x17c5;eip=0x00613c; T(bp = sp;); // 47776 mov bp, sp ;~ 17C5:613C -cs=0x17c5;eip=0x00613e; T(SUB(sp, 2)); // 47777 sub sp, 2 ;~ 17C5:613E -cs=0x17c5;eip=0x006141; J(CALLF(sub_49bab,0)); // 47778 call far ptr sub_49BAB ;~ 17C5:6141 -cs=0x17c5;eip=0x006146; T(ax = word_4db3a;); // 47780 mov ax, word_4DB3A ;~ 17C5:6146 -cs=0x17c5;eip=0x006149; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 47781 mov [bp+var_2], ax ;~ 17C5:6149 + // 95799 var_2 = word ptr -2 ;~ 17C5:613B +cs=0x17c5;eip=0x00613b; X(PUSH(bp)); // 95801 push bp ;~ 17C5:613B +cs=0x17c5;eip=0x00613c; T(bp = sp;); // 95802 mov bp, sp ;~ 17C5:613C +cs=0x17c5;eip=0x00613e; T(SUB(sp, 2)); // 95803 sub sp, 2 ;~ 17C5:613E +cs=0x17c5;eip=0x006141; J(CALLF(sub_49bab,0)); // 95804 call far ptr sub_49BAB ;~ 17C5:6141 +cs=0x17c5;eip=0x006146; T(ax = word_4db3a;); // 95806 mov ax, ds:word_4DB3A ;~ 17C5:6146 +cs=0x17c5;eip=0x006149; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 95807 mov [bp+var_2], ax ;~ 17C5:6149 loc_2c37c: - // 5632 -cs=0x17c5;eip=0x00614c; J(CALL(sub_34c86,0)); // 47785 call sub_34C86 ;~ 17C5:614C -cs=0x17c5;eip=0x00614f; T(OR(ax, ax)); // 47786 or ax, ax ;~ 17C5:614F -cs=0x17c5;eip=0x006151; J(JNZ(loc_2c385)); // 47787 jnz short loc_2C385 ;~ 17C5:6151 -cs=0x17c5;eip=0x006153; J(JMP(loc_2c37c)); // 47788 jmp short loc_2C37C ;~ 17C5:6153 + // 5615 +cs=0x17c5;eip=0x00614c; J(CALL(sub_34c86,0)); // 95811 call sub_34C86 ;~ 17C5:614C +cs=0x17c5;eip=0x00614f; T(OR(ax, ax)); // 95812 or ax, ax ;~ 17C5:614F +cs=0x17c5;eip=0x006151; J(JNZ(loc_2c385)); // 95813 jnz short loc_2C385 ;~ 17C5:6151 +cs=0x17c5;eip=0x006153; J(JMP(loc_2c37c)); // 95814 jmp short loc_2C37C ;~ 17C5:6153 loc_2c385: - // 5633 -cs=0x17c5;eip=0x006155; T(SUB(ax, ax)); // 47792 sub ax, ax ;~ 17C5:6155 -cs=0x17c5;eip=0x006157; X(PUSH(ax)); // 47793 push ax ;~ 17C5:6157 -cs=0x17c5;eip=0x006158; J(CALL(sub_34e30,0)); // 47794 call sub_34E30 ;~ 17C5:6158 -cs=0x17c5;eip=0x00615b; T(ADD(sp, 2)); // 47795 add sp, 2 ;~ 17C5:615B -cs=0x17c5;eip=0x00615e; T(CMP(ax, 0x1900)); // 47796 cmp ax, 1900h ;~ 17C5:615E -cs=0x17c5;eip=0x006161; J(JNZ(loc_2c395)); // 47797 jnz short loc_2C395 ;~ 17C5:6161 -cs=0x17c5;eip=0x006163; J(JMP(loc_2c37c)); // 47798 jmp short loc_2C37C ;~ 17C5:6163 + // 5616 +cs=0x17c5;eip=0x006155; T(SUB(ax, ax)); // 95818 sub ax, ax ;~ 17C5:6155 +cs=0x17c5;eip=0x006157; X(PUSH(ax)); // 95819 push ax ;~ 17C5:6157 +cs=0x17c5;eip=0x006158; J(CALL(sub_34e30,0)); // 95820 call sub_34E30 ;~ 17C5:6158 +cs=0x17c5;eip=0x00615b; T(ADD(sp, 2)); // 95821 add sp, 2 ;~ 17C5:615B +cs=0x17c5;eip=0x00615e; T(CMP(ax, 0x1900)); // 95822 cmp ax, 1900h ;~ 17C5:615E +cs=0x17c5;eip=0x006161; J(JNZ(loc_2c395)); // 95823 jnz short loc_2C395 ;~ 17C5:6161 +cs=0x17c5;eip=0x006163; J(JMP(loc_2c37c)); // 95824 jmp short loc_2C37C ;~ 17C5:6163 loc_2c395: - // 5634 -cs=0x17c5;eip=0x006165; J(CALL(sub_33cbd,0)); // 47802 call sub_33CBD ;~ 17C5:6165 + // 5617 +cs=0x17c5;eip=0x006165; J(CALL(sub_33cbd,0)); // 95828 call sub_33CBD ;~ 17C5:6165 seg2623_6168_proc: - // 47806 -cs=0x17c5;eip=0x006168; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 47806 mov ax, [bp-2] ;~ 17C5:6168 -cs=0x17c5;eip=0x00616b; X(word_4db3a = ax;); // 47807 mov word_4DB3A, ax ;~ 17C5:616B -cs=0x17c5;eip=0x00616e; T(sp = bp;); // 47808 mov sp, bp ;~ 17C5:616E -cs=0x17c5;eip=0x006170; X(POP(bp)); // 47809 pop bp ;~ 17C5:6170 -cs=0x17c5;eip=0x006171; J(RETN(0)); // 47810 retn ;~ 17C5:6171 + // 95832 +cs=0x17c5;eip=0x006168; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 95832 mov ax, [bp-2] ;~ 17C5:6168 +cs=0x17c5;eip=0x00616b; X(word_4db3a = ax;); // 95833 mov ds:word_4DB3A, ax ;~ 17C5:616B +cs=0x17c5;eip=0x00616e; T(sp = bp;); // 95834 mov sp, bp ;~ 17C5:616E +cs=0x17c5;eip=0x006170; X(POP(bp)); // 95835 pop bp ;~ 17C5:6170 +cs=0x17c5;eip=0x006171; J(RETN(0)); // 95836 retn ;~ 17C5:6171 assert(0); __dispatch_call: @@ -23029,254 +14963,224 @@ cs=0x17c5;eip=0x006171; J(RETN(0)); // 47810 retn ;~ 17C5:6171 - bool _group39(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_2c3a2(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group39: + sub_2c3a2: _begin: -sub_2c3a2: - // 47816 #undef var_a #define var_a -0x0A - // 47818 var_A = word ptr -0Ah ;~ 17C5:6172 + // 95845 var_A = word ptr -0Ah ;~ 17C5:6172 #undef var_4 #define var_4 -4 - // 47819 var_4 = word ptr -4 ;~ 17C5:6172 -cs=0x17c5;eip=0x006172; X(PUSH(bp)); // 47821 push bp ;~ 17C5:6172 -cs=0x17c5;eip=0x006173; T(bp = sp;); // 47823 mov bp, sp ;~ 17C5:6173 -cs=0x17c5;eip=0x006175; T(SUB(sp, 0x0C)); // 47824 sub sp, 0Ch ;~ 17C5:6175 -cs=0x17c5;eip=0x006178; X(PUSH(di)); // 47825 push di ;~ 17C5:6178 -cs=0x17c5;eip=0x006179; X(PUSH(si)); // 47826 push si ;~ 17C5:6179 -cs=0x17c5;eip=0x00617a; T(CMP(word_49928, 0)); // 47827 cmp word_49928, 0 ;~ 17C5:617A -cs=0x17c5;eip=0x00617f; J(JZ(loc_2c3ba)); // 47828 jz short loc_2C3BA ;~ 17C5:617F -cs=0x17c5;eip=0x006181; T(ax = word_49914;); // 47829 mov ax, word_49914 ;~ 17C5:6181 -cs=0x17c5;eip=0x006184; T(CMP(word_5226e, ax)); // 47830 cmp word_5226E, ax ;~ 17C5:6184 -cs=0x17c5;eip=0x006188; J(JZ(loc_2c3de)); // 47831 jz short loc_2C3DE ;~ 17C5:6188 + // 95846 var_4 = word ptr -4 ;~ 17C5:6172 +cs=0x17c5;eip=0x006172; X(PUSH(bp)); // 95848 push bp ;~ 17C5:6172 +cs=0x17c5;eip=0x006173; T(bp = sp;); // 95849 mov bp, sp ;~ 17C5:6173 +cs=0x17c5;eip=0x006175; T(SUB(sp, 0x0C)); // 95850 sub sp, 0Ch ;~ 17C5:6175 +cs=0x17c5;eip=0x006178; X(PUSH(di)); // 95851 push di ;~ 17C5:6178 +cs=0x17c5;eip=0x006179; X(PUSH(si)); // 95852 push si ;~ 17C5:6179 +cs=0x17c5;eip=0x00617a; T(CMP(word_49928, 0)); // 95853 cmp word_49928, 0 ;~ 17C5:617A +cs=0x17c5;eip=0x00617f; J(JZ(loc_2c3ba)); // 95854 jz short loc_2C3BA ;~ 17C5:617F +cs=0x17c5;eip=0x006181; T(ax = word_49914;); // 95855 mov ax, word_49914 ;~ 17C5:6181 +cs=0x17c5;eip=0x006184; T(CMP(word_5226e, ax)); // 95856 cmp ds:word_5226E, ax ;~ 17C5:6184 +cs=0x17c5;eip=0x006188; J(JZ(loc_2c3de)); // 95857 jz short loc_2C3DE ;~ 17C5:6188 loc_2c3ba: - // 5635 -cs=0x17c5;eip=0x00618a; T(CMP(word_492f2, 0)); // 47834 cmp word_492F2, 0 ;~ 17C5:618A -cs=0x17c5;eip=0x00618f; J(JZ(loc_2c3de)); // 47835 jz short loc_2C3DE ;~ 17C5:618F -cs=0x17c5;eip=0x006191; T(CMP(word_49928, 0)); // 47836 cmp word_49928, 0 ;~ 17C5:6191 -cs=0x17c5;eip=0x006196; J(JNZ(loc_2c3de)); // 47837 jnz short loc_2C3DE ;~ 17C5:6196 -cs=0x17c5;eip=0x006198; T(CMP(word_522ca, 0)); // 47838 cmp word_522CA, 0 ;~ 17C5:6198 -cs=0x17c5;eip=0x00619d; J(JNZ(loc_2c3de)); // 47839 jnz short loc_2C3DE ;~ 17C5:619D -cs=0x17c5;eip=0x00619f; J(CALL(sub_30b92,0)); // 47840 call sub_30B92 ;~ 17C5:619F -cs=0x17c5;eip=0x0061a2; X(word_5216c = 0;); // 47842 mov word_5216C, 0 ;~ 17C5:61A2 -cs=0x17c5;eip=0x0061a8; X(*(word_5216e) = 0x100;); // 47843 mov word_5216E, 100h ;~ 17C5:61A8 + // 5618 +cs=0x17c5;eip=0x00618a; T(CMP(word_492f2, 0)); // 95860 cmp word_492F2, 0 ;~ 17C5:618A +cs=0x17c5;eip=0x00618f; J(JZ(loc_2c3de)); // 95861 jz short loc_2C3DE ;~ 17C5:618F +cs=0x17c5;eip=0x006191; T(CMP(word_49928, 0)); // 95862 cmp word_49928, 0 ;~ 17C5:6191 +cs=0x17c5;eip=0x006196; J(JNZ(loc_2c3de)); // 95863 jnz short loc_2C3DE ;~ 17C5:6196 +cs=0x17c5;eip=0x006198; T(CMP(word_522ca, 0)); // 95864 cmp ds:word_522CA, 0 ;~ 17C5:6198 +cs=0x17c5;eip=0x00619d; J(JNZ(loc_2c3de)); // 95865 jnz short loc_2C3DE ;~ 17C5:619D +cs=0x17c5;eip=0x00619f; J(CALL(sub_30b92,0)); // 95866 call sub_30B92 ;~ 17C5:619F +cs=0x17c5;eip=0x0061a2; X(word_5216c = 0;); // 95868 mov ds:word_5216C, 0 ;~ 17C5:61A2 +cs=0x17c5;eip=0x0061a8; X(word_5216e = 0x100;); // 95869 mov ds:word_5216E, 100h ;~ 17C5:61A8 loc_2c3de: - // 5636 -cs=0x17c5;eip=0x0061ae; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 47847 mov [bp+var_A], 0 ;~ 17C5:61AE -cs=0x17c5;eip=0x0061b3; J(JMP(loc_2c3f5)); // 47848 jmp short loc_2C3F5 ;~ 17C5:61B3 + // 5619 +cs=0x17c5;eip=0x0061ae; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 95873 mov [bp+var_A], 0 ;~ 17C5:61AE +cs=0x17c5;eip=0x0061b3; J(JMP(loc_2c3f5)); // 95874 jmp short loc_2C3F5 ;~ 17C5:61B3 loc_2c3e6: - // 5637 -cs=0x17c5;eip=0x0061b6; T(MOV(bx, *(dw*)(raddr(ss,bp+var_a)))); // 47855 mov bx, [bp+var_A] ;~ 17C5:61B6 -cs=0x17c5;eip=0x0061b9; T(cl = 4;); // 47856 mov cl, 4 ;~ 17C5:61B9 -cs=0x17c5;eip=0x0061bb; T(SHL(bx, cl)); // 47857 shl bx, cl ;~ 17C5:61BB -cs=0x17c5;eip=0x0061bd; X(AND(*(raddr(ds,bx-0x7E4C)), 0x0FD)); // 47858 and byte ptr [bx-7E4Ch], 0FDh ;~ 17C5:61BD + // 5620 +cs=0x17c5;eip=0x0061b6; T(MOV(bx, *(dw*)(raddr(ss,bp+var_a)))); // 95881 mov bx, [bp+var_A] ;~ 17C5:61B6 +cs=0x17c5;eip=0x0061b9; T(cl = 4;); // 95882 mov cl, 4 ;~ 17C5:61B9 +cs=0x17c5;eip=0x0061bb; T(SHL(bx, cl)); // 95883 shl bx, cl ;~ 17C5:61BB +cs=0x17c5;eip=0x0061bd; X(AND(*(raddr(ds,bx-0x7E4C)), 0x0FD)); // 95884 and byte ptr [bx-7E4Ch], 0FDh ;~ 17C5:61BD loc_2c3f2: - // 5638 -cs=0x17c5;eip=0x0061c2; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 47862 inc [bp+var_A] ;~ 17C5:61C2 + // 5621 +cs=0x17c5;eip=0x0061c2; X(INC(*(dw*)(raddr(ss,bp+var_a)))); // 95888 inc [bp+var_A] ;~ 17C5:61C2 loc_2c3f5: - // 5639 -cs=0x17c5;eip=0x0061c5; T(ax = word_4f22a;); // 47865 mov ax, word_4F22A ;~ 17C5:61C5 -cs=0x17c5;eip=0x0061c8; T(CMP(*(dw*)(raddr(ss,bp+var_a)), ax)); // 47866 cmp [bp+var_A], ax ;~ 17C5:61C8 -cs=0x17c5;eip=0x0061cb; J(JL(loc_2c400)); // 47867 jl short loc_2C400 ;~ 17C5:61CB -cs=0x17c5;eip=0x0061cd; J(JMP(loc_2c4ac)); // 47868 jmp loc_2C4AC ;~ 17C5:61CD + // 5622 +cs=0x17c5;eip=0x0061c5; T(ax = word_4f22a;); // 95891 mov ax, ds:word_4F22A ;~ 17C5:61C5 +cs=0x17c5;eip=0x0061c8; T(CMP(*(dw*)(raddr(ss,bp+var_a)), ax)); // 95892 cmp [bp+var_A], ax ;~ 17C5:61C8 +cs=0x17c5;eip=0x0061cb; J(JL(loc_2c400)); // 95893 jl short loc_2C400 ;~ 17C5:61CB +cs=0x17c5;eip=0x0061cd; J(JMP(loc_2c4ac)); // 95894 jmp loc_2C4AC ;~ 17C5:61CD loc_2c400: - // 5640 -cs=0x17c5;eip=0x0061d0; T(MOV(si, *(dw*)(raddr(ss,bp+var_a)))); // 47872 mov si, [bp+var_A] ;~ 17C5:61D0 -cs=0x17c5;eip=0x0061d3; T(cl = 4;); // 47873 mov cl, 4 ;~ 17C5:61D3 -loc_2c405: - // 5641 -cs=0x17c5;eip=0x0061d5; T(SHL(si, cl)); // 47876 shl si, cl ;~ 17C5:61D5 -loc_2c407: - // 5642 -cs=0x17c5;eip=0x0061d7; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 47880 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:61D7 -cs=0x17c5;eip=0x0061dc; J(JZ(loc_2c3e6)); // 47881 jz short loc_2C3E6 ;~ 17C5:61DC -cs=0x17c5;eip=0x0061de; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 47882 test byte ptr [si-7E4Ch], 80h ;~ 17C5:61DE -cs=0x17c5;eip=0x0061e3; J(JNZ(loc_2c3e6)); // 47883 jnz short loc_2C3E6 ;~ 17C5:61E3 -cs=0x17c5;eip=0x0061e5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 47884 mov ax, [bp+var_A] ;~ 17C5:61E5 -cs=0x17c5;eip=0x0061e8; T(bx = word_49918;); // 47885 mov bx, word_49918 ;~ 17C5:61E8 -cs=0x17c5;eip=0x0061ec; T(cl = 0x0A;); // 47886 mov cl, 0Ah ;~ 17C5:61EC -cs=0x17c5;eip=0x0061ee; T(SAR(bx, cl)); // 47887 sar bx, cl ;~ 17C5:61EE -cs=0x17c5;eip=0x0061f0; T(IMUL1_2(bx)); // 47888 imul bx ;~ 17C5:61F0 -cs=0x17c5;eip=0x0061f2; T(cx = ax;); // 47889 mov cx, ax ;~ 17C5:61F2 -cs=0x17c5;eip=0x0061f4; T(SHL(ax, 1)); // 47890 shl ax, 1 ;~ 17C5:61F4 -cs=0x17c5;eip=0x0061f6; T(ADD(ax, cx)); // 47891 add ax, cx ;~ 17C5:61F6 -cs=0x17c5;eip=0x0061f8; T(SHL(ax, 1)); // 47892 shl ax, 1 ;~ 17C5:61F8 -cs=0x17c5;eip=0x0061fa; T(ADD(ax, cx)); // 47893 add ax, cx ;~ 17C5:61FA -cs=0x17c5;eip=0x0061fc; T(AND(al, 7)); // 47894 and al, 7 ;~ 17C5:61FC -cs=0x17c5;eip=0x0061fe; T(CMP(al, 7)); // 47895 cmp al, 7 ;~ 17C5:61FE -cs=0x17c5;eip=0x006200; J(JBE(loc_2c441)); // 47896 jbe short loc_2C441 ;~ 17C5:6200 -cs=0x17c5;eip=0x006202; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0)); // 47897 cmp word ptr [si-7E4Ah], 0 ;~ 17C5:6202 -cs=0x17c5;eip=0x006207; J(JNZ(loc_2c441)); // 47898 jnz short loc_2C441 ;~ 17C5:6207 -cs=0x17c5;eip=0x006209; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x100)); // 47899 test word ptr [si-7E4Ch], 100h ;~ 17C5:6209 -cs=0x17c5;eip=0x00620f; J(JZ(loc_2c3e6)); // 47900 jz short loc_2C3E6 ;~ 17C5:620F + // 5623 +cs=0x17c5;eip=0x0061d0; T(MOV(si, *(dw*)(raddr(ss,bp+var_a)))); // 95898 mov si, [bp+var_A] ;~ 17C5:61D0 +cs=0x17c5;eip=0x0061d3; T(cl = 4;); // 95899 mov cl, 4 ;~ 17C5:61D3 +cs=0x17c5;eip=0x0061d5; T(SHL(si, cl)); // 95900 shl si, cl ;~ 17C5:61D5 +cs=0x17c5;eip=0x0061d7; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 95901 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:61D7 +cs=0x17c5;eip=0x0061dc; J(JZ(loc_2c3e6)); // 95902 jz short loc_2C3E6 ;~ 17C5:61DC +cs=0x17c5;eip=0x0061de; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 95903 test byte ptr [si-7E4Ch], 80h ;~ 17C5:61DE +cs=0x17c5;eip=0x0061e3; J(JNZ(loc_2c3e6)); // 95904 jnz short loc_2C3E6 ;~ 17C5:61E3 +cs=0x17c5;eip=0x0061e5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 95905 mov ax, [bp+var_A] ;~ 17C5:61E5 +cs=0x17c5;eip=0x0061e8; T(bx = word_49918;); // 95906 mov bx, word_49918 ;~ 17C5:61E8 +cs=0x17c5;eip=0x0061ec; T(cl = 0x0A;); // 95907 mov cl, 0Ah ;~ 17C5:61EC +cs=0x17c5;eip=0x0061ee; T(SAR(bx, cl)); // 95908 sar bx, cl ;~ 17C5:61EE +cs=0x17c5;eip=0x0061f0; T(IMUL1_2(bx)); // 95909 imul bx ;~ 17C5:61F0 +cs=0x17c5;eip=0x0061f2; T(cx = ax;); // 95910 mov cx, ax ;~ 17C5:61F2 +cs=0x17c5;eip=0x0061f4; T(SHL(ax, 1)); // 95911 shl ax, 1 ;~ 17C5:61F4 +cs=0x17c5;eip=0x0061f6; T(ADD(ax, cx)); // 95912 add ax, cx ;~ 17C5:61F6 +cs=0x17c5;eip=0x0061f8; T(SHL(ax, 1)); // 95913 shl ax, 1 ;~ 17C5:61F8 +cs=0x17c5;eip=0x0061fa; T(ADD(ax, cx)); // 95914 add ax, cx ;~ 17C5:61FA +cs=0x17c5;eip=0x0061fc; T(AND(al, 7)); // 95915 and al, 7 ;~ 17C5:61FC +cs=0x17c5;eip=0x0061fe; T(CMP(al, 7)); // 95916 cmp al, 7 ;~ 17C5:61FE +cs=0x17c5;eip=0x006200; J(JBE(loc_2c441)); // 95917 jbe short loc_2C441 ;~ 17C5:6200 +cs=0x17c5;eip=0x006202; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0)); // 95918 cmp word ptr [si-7E4Ah], 0 ;~ 17C5:6202 +cs=0x17c5;eip=0x006207; J(JNZ(loc_2c441)); // 95919 jnz short loc_2C441 ;~ 17C5:6207 +cs=0x17c5;eip=0x006209; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x100)); // 95920 test word ptr [si-7E4Ch], 100h ;~ 17C5:6209 +cs=0x17c5;eip=0x00620f; J(JZ(loc_2c3e6)); // 95921 jz short loc_2C3E6 ;~ 17C5:620F loc_2c441: - // 5643 -cs=0x17c5;eip=0x006211; T(MOV(si, *(dw*)(raddr(ss,bp+var_a)))); // 47904 mov si, [bp+var_A] ;~ 17C5:6211 -cs=0x17c5;eip=0x006214; T(cl = 4;); // 47905 mov cl, 4 ;~ 17C5:6214 -cs=0x17c5;eip=0x006216; T(SHL(si, cl)); // 47906 shl si, cl ;~ 17C5:6216 -cs=0x17c5;eip=0x006218; X(DEC(*(dw*)(raddr(ds,si-0x7E48)))); // 47907 dec word ptr [si-7E48h] ;~ 17C5:6218 -cs=0x17c5;eip=0x00621c; T(CMP(*(dw*)(raddr(ds,si-0x7E48)), 0)); // 47908 cmp word ptr [si-7E48h], 0 ;~ 17C5:621C -cs=0x17c5;eip=0x006221; J(JG(loc_2c479)); // 47909 jg short loc_2C479 ;~ 17C5:6221 -cs=0x17c5;eip=0x006223; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 47910 mov ax, [bp+var_A] ;~ 17C5:6223 -cs=0x17c5;eip=0x006226; T(CWD); // 47911 cwd ;~ 17C5:6226 -cs=0x17c5;eip=0x006227; T(SUB(ax, dx)); // 47912 sub ax, dx ;~ 17C5:6227 -cs=0x17c5;eip=0x006229; T(SAR(ax, 1)); // 47913 sar ax, 1 ;~ 17C5:6229 -cs=0x17c5;eip=0x00622b; T(cx = ax;); // 47914 mov cx, ax ;~ 17C5:622B -cs=0x17c5;eip=0x00622d; T(ah = *(db*)(&word_492f4);); // 47915 mov ah, byte ptr word_492F4 ;~ 17C5:622D -cs=0x17c5;eip=0x006231; T(SUB(al, al)); // 47916 sub al, al ;~ 17C5:6231 -cs=0x17c5;eip=0x006233; T(CWD); // 47917 cwd ;~ 17C5:6233 -cs=0x17c5;eip=0x006234; T(MOV(bx, *(dw*)(raddr(ds,si-0x7E4A)))); // 47918 mov bx, [si-7E4Ah] ;~ 17C5:6234 -cs=0x17c5;eip=0x006238; T(di = cx;); // 47919 mov di, cx ;~ 17C5:6238 -cs=0x17c5;eip=0x00623a; T(cl = 3;); // 47920 mov cl, 3 ;~ 17C5:623A -cs=0x17c5;eip=0x00623c; T(SAR(bx, cl)); // 47921 sar bx, cl ;~ 17C5:623C -cs=0x17c5;eip=0x00623e; T(ADD(bx, 0x20)); // 47922 add bx, 20h ; ' ' ;~ 17C5:623E -cs=0x17c5;eip=0x006241; T(IDIV2(bx)); // 47923 idiv bx ;~ 17C5:6241 -cs=0x17c5;eip=0x006243; T(ADD(ax, di)); // 47924 add ax, di ;~ 17C5:6243 -cs=0x17c5;eip=0x006245; X(MOV(*(dw*)(raddr(ds,si-0x7E48)), ax)); // 47925 mov [si-7E48h], ax ;~ 17C5:6245 + // 5624 +cs=0x17c5;eip=0x006211; T(MOV(si, *(dw*)(raddr(ss,bp+var_a)))); // 95925 mov si, [bp+var_A] ;~ 17C5:6211 +cs=0x17c5;eip=0x006214; T(cl = 4;); // 95926 mov cl, 4 ;~ 17C5:6214 +cs=0x17c5;eip=0x006216; T(SHL(si, cl)); // 95927 shl si, cl ;~ 17C5:6216 +cs=0x17c5;eip=0x006218; X(DEC(*(dw*)(raddr(ds,si-0x7E48)))); // 95928 dec word ptr [si-7E48h] ;~ 17C5:6218 +cs=0x17c5;eip=0x00621c; T(CMP(*(dw*)(raddr(ds,si-0x7E48)), 0)); // 95929 cmp word ptr [si-7E48h], 0 ;~ 17C5:621C +cs=0x17c5;eip=0x006221; J(JG(loc_2c479)); // 95930 jg short loc_2C479 ;~ 17C5:6221 +cs=0x17c5;eip=0x006223; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 95931 mov ax, [bp+var_A] ;~ 17C5:6223 +cs=0x17c5;eip=0x006226; T(CWD); // 95932 cwd ;~ 17C5:6226 +cs=0x17c5;eip=0x006227; T(SUB(ax, dx)); // 95933 sub ax, dx ;~ 17C5:6227 +cs=0x17c5;eip=0x006229; T(SAR(ax, 1)); // 95934 sar ax, 1 ;~ 17C5:6229 +cs=0x17c5;eip=0x00622b; T(cx = ax;); // 95935 mov cx, ax ;~ 17C5:622B +cs=0x17c5;eip=0x00622d; T(ah = *(db*)(&word_492f4);); // 95936 mov ah, byte ptr word_492F4 ;~ 17C5:622D +cs=0x17c5;eip=0x006231; T(SUB(al, al)); // 95937 sub al, al ;~ 17C5:6231 +cs=0x17c5;eip=0x006233; T(CWD); // 95938 cwd ;~ 17C5:6233 +cs=0x17c5;eip=0x006234; T(MOV(bx, *(dw*)(raddr(ds,si-0x7E4A)))); // 95939 mov bx, [si-7E4Ah] ;~ 17C5:6234 +cs=0x17c5;eip=0x006238; T(di = cx;); // 95940 mov di, cx ;~ 17C5:6238 +cs=0x17c5;eip=0x00623a; T(cl = 3;); // 95941 mov cl, 3 ;~ 17C5:623A +cs=0x17c5;eip=0x00623c; T(SAR(bx, cl)); // 95942 sar bx, cl ;~ 17C5:623C +cs=0x17c5;eip=0x00623e; T(ADD(bx, 0x20)); // 95943 add bx, 20h ; ' ' ;~ 17C5:623E +cs=0x17c5;eip=0x006241; T(IDIV2(bx)); // 95944 idiv bx ;~ 17C5:6241 +cs=0x17c5;eip=0x006243; T(ADD(ax, di)); // 95945 add ax, di ;~ 17C5:6243 +cs=0x17c5;eip=0x006245; X(MOV(*(dw*)(raddr(ds,si-0x7E48)), ax)); // 95946 mov [si-7E48h], ax ;~ 17C5:6245 loc_2c479: - // 5644 -cs=0x17c5;eip=0x006249; T(MOV(bx, *(dw*)(raddr(ss,bp+var_a)))); // 47928 mov bx, [bp+var_A] ;~ 17C5:6249 -cs=0x17c5;eip=0x00624c; T(cl = 4;); // 47929 mov cl, 4 ;~ 17C5:624C -cs=0x17c5;eip=0x00624e; T(SHL(bx, cl)); // 47930 shl bx, cl ;~ 17C5:624E -cs=0x17c5;eip=0x006250; T(CMP(*(dw*)(raddr(ds,bx-0x7E48)), 4)); // 47931 cmp word ptr [bx-7E48h], 4 ;~ 17C5:6250 -cs=0x17c5;eip=0x006255; J(JZ(loc_2c48a)); // 47932 jz short loc_2C48A ;~ 17C5:6255 -cs=0x17c5;eip=0x006257; J(JMP(loc_2c3f2)); // 47933 jmp loc_2C3F2 ;~ 17C5:6257 + // 5625 +cs=0x17c5;eip=0x006249; T(MOV(bx, *(dw*)(raddr(ss,bp+var_a)))); // 95949 mov bx, [bp+var_A] ;~ 17C5:6249 +cs=0x17c5;eip=0x00624c; T(cl = 4;); // 95950 mov cl, 4 ;~ 17C5:624C +cs=0x17c5;eip=0x00624e; T(SHL(bx, cl)); // 95951 shl bx, cl ;~ 17C5:624E +cs=0x17c5;eip=0x006250; T(CMP(*(dw*)(raddr(ds,bx-0x7E48)), 4)); // 95952 cmp word ptr [bx-7E48h], 4 ;~ 17C5:6250 +cs=0x17c5;eip=0x006255; J(JZ(loc_2c48a)); // 95953 jz short loc_2C48A ;~ 17C5:6255 +cs=0x17c5;eip=0x006257; J(JMP(loc_2c3f2)); // 95954 jmp loc_2C3F2 ;~ 17C5:6257 loc_2c48a: - // 5645 -cs=0x17c5;eip=0x00625a; T(CMP(word_49928, 0)); // 47937 cmp word_49928, 0 ;~ 17C5:625A -cs=0x17c5;eip=0x00625f; J(JL(loc_2c494)); // 47938 jl short loc_2C494 ;~ 17C5:625F -cs=0x17c5;eip=0x006261; J(JMP(loc_2c3f2)); // 47939 jmp loc_2C3F2 ;~ 17C5:6261 + // 5626 +cs=0x17c5;eip=0x00625a; T(CMP(word_49928, 0)); // 95958 cmp word_49928, 0 ;~ 17C5:625A +cs=0x17c5;eip=0x00625f; J(JL(loc_2c494)); // 95959 jl short loc_2C494 ;~ 17C5:625F +cs=0x17c5;eip=0x006261; J(JMP(loc_2c3f2)); // 95960 jmp loc_2C3F2 ;~ 17C5:6261 loc_2c494: - // 5646 -cs=0x17c5;eip=0x006264; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 47943 push [bp+var_A] ;~ 17C5:6264 -cs=0x17c5;eip=0x006267; J(CALL(sub_2c576,0)); // 47944 call sub_2C576 ;~ 17C5:6267 -cs=0x17c5;eip=0x00626a; T(ADD(sp, 2)); // 47945 add sp, 2 ;~ 17C5:626A -cs=0x17c5;eip=0x00626d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_a)))); // 47946 mov bx, [bp+var_A] ;~ 17C5:626D -cs=0x17c5;eip=0x006270; T(cl = 4;); // 47947 mov cl, 4 ;~ 17C5:6270 -cs=0x17c5;eip=0x006272; T(SHL(bx, cl)); // 47948 shl bx, cl ;~ 17C5:6272 -cs=0x17c5;eip=0x006274; X(OR(*(raddr(ds,bx-0x7E4C)), 2)); // 47949 or byte ptr [bx-7E4Ch], 2 ;~ 17C5:6274 -cs=0x17c5;eip=0x006279; J(JMP(loc_2c3f2)); // 47950 jmp loc_2C3F2 ;~ 17C5:6279 + // 5627 +cs=0x17c5;eip=0x006264; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 95964 push [bp+var_A] ;~ 17C5:6264 +cs=0x17c5;eip=0x006267; J(CALL(sub_2c576,0)); // 95965 call sub_2C576 ;~ 17C5:6267 +cs=0x17c5;eip=0x00626a; T(ADD(sp, 2)); // 95966 add sp, 2 ;~ 17C5:626A +cs=0x17c5;eip=0x00626d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_a)))); // 95967 mov bx, [bp+var_A] ;~ 17C5:626D +cs=0x17c5;eip=0x006270; T(cl = 4;); // 95968 mov cl, 4 ;~ 17C5:6270 +cs=0x17c5;eip=0x006272; T(SHL(bx, cl)); // 95969 shl bx, cl ;~ 17C5:6272 +cs=0x17c5;eip=0x006274; X(OR(*(raddr(ds,bx-0x7E4C)), 2)); // 95970 or byte ptr [bx-7E4Ch], 2 ;~ 17C5:6274 +cs=0x17c5;eip=0x006279; J(JMP(loc_2c3f2)); // 95971 jmp loc_2C3F2 ;~ 17C5:6279 loc_2c4ac: - // 5647 -cs=0x17c5;eip=0x00627c; T(LES(bx, dword_528d6)); // 47954 les bx, dword_528D6 ;~ 17C5:627C -cs=0x17c5;eip=0x006280; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 47956 cmp word ptr es:[bx+78h], 0 ;~ 17C5:6280 -cs=0x17c5;eip=0x006285; J(JNZ(loc_2c4bd)); // 47957 jnz short loc_2C4BD ;~ 17C5:6285 -cs=0x17c5;eip=0x006287; X(*(word_4f1a2) = 0;); // 47958 mov word_4F1A2, 0 ;~ 17C5:6287 + // 5628 +cs=0x17c5;eip=0x00627c; T(LES(bx, dword_528d6)); // 95975 les bx, ds:dword_528D6 ;~ 17C5:627C +cs=0x17c5;eip=0x006280; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 95977 cmp word ptr es:[bx+78h], 0 ;~ 17C5:6280 +cs=0x17c5;eip=0x006285; J(JNZ(loc_2c4bd)); // 95978 jnz short loc_2C4BD ;~ 17C5:6285 +cs=0x17c5;eip=0x006287; X(word_4f1a2 = 0;); // 95979 mov ds:word_4F1A2, 0 ;~ 17C5:6287 loc_2c4bd: - // 5648 -cs=0x17c5;eip=0x00628d; T(CMP(word_522ca, 0)); // 47961 cmp word_522CA, 0 ;~ 17C5:628D -cs=0x17c5;eip=0x006292; J(JZ(loc_2c4c7)); // 47962 jz short loc_2C4C7 ;~ 17C5:6292 -cs=0x17c5;eip=0x006294; J(JMP(loc_2c56c)); // 47963 jmp loc_2C56C ;~ 17C5:6294 + // 5629 +cs=0x17c5;eip=0x00628d; T(CMP(word_522ca, 0)); // 95982 cmp ds:word_522CA, 0 ;~ 17C5:628D +cs=0x17c5;eip=0x006292; J(JZ(loc_2c4c7)); // 95983 jz short loc_2C4C7 ;~ 17C5:6292 +cs=0x17c5;eip=0x006294; J(JMP(loc_2c56c)); // 95984 jmp loc_2C56C ;~ 17C5:6294 loc_2c4c7: - // 5649 -cs=0x17c5;eip=0x006297; T(CMP(word_49928, 0)); // 47967 cmp word_49928, 0 ;~ 17C5:6297 -cs=0x17c5;eip=0x00629c; J(JG(loc_2c4d1)); // 47968 jg short loc_2C4D1 ;~ 17C5:629C -cs=0x17c5;eip=0x00629e; J(JMP(loc_2c56c)); // 47969 jmp loc_2C56C ;~ 17C5:629E + // 5630 +cs=0x17c5;eip=0x006297; T(CMP(word_49928, 0)); // 95988 cmp word_49928, 0 ;~ 17C5:6297 +cs=0x17c5;eip=0x00629c; J(JG(loc_2c4d1)); // 95989 jg short loc_2C4D1 ;~ 17C5:629C +cs=0x17c5;eip=0x00629e; J(JMP(loc_2c56c)); // 95990 jmp loc_2C56C ;~ 17C5:629E loc_2c4d1: - // 5650 -cs=0x17c5;eip=0x0062a1; T(CMP(word_492f2, 0)); // 47973 cmp word_492F2, 0 ;~ 17C5:62A1 -cs=0x17c5;eip=0x0062a6; J(JNZ(loc_2c4db)); // 47974 jnz short loc_2C4DB ;~ 17C5:62A6 -cs=0x17c5;eip=0x0062a8; J(JMP(loc_2c56c)); // 47975 jmp loc_2C56C ;~ 17C5:62A8 + // 5631 +cs=0x17c5;eip=0x0062a1; T(CMP(word_492f2, 0)); // 95994 cmp word_492F2, 0 ;~ 17C5:62A1 +cs=0x17c5;eip=0x0062a6; J(JNZ(loc_2c4db)); // 95995 jnz short loc_2C4DB ;~ 17C5:62A6 +cs=0x17c5;eip=0x0062a8; J(JMP(loc_2c56c)); // 95996 jmp loc_2C56C ;~ 17C5:62A8 loc_2c4db: - // 5651 -cs=0x17c5;eip=0x0062ab; T(CMP(*(word_520ae), 1)); // 47979 cmp word_520AE, 1 ;~ 17C5:62AB -cs=0x17c5;eip=0x0062b0; J(JG(loc_2c4e5)); // 47980 jg short loc_2C4E5 ;~ 17C5:62B0 -cs=0x17c5;eip=0x0062b2; J(JMP(loc_2c56c)); // 47981 jmp loc_2C56C ;~ 17C5:62B2 + // 5632 +cs=0x17c5;eip=0x0062ab; T(CMP(word_520ae, 1)); // 96000 cmp ds:word_520AE, 1 ;~ 17C5:62AB +cs=0x17c5;eip=0x0062b0; J(JG(loc_2c4e5)); // 96001 jg short loc_2C4E5 ;~ 17C5:62B0 +cs=0x17c5;eip=0x0062b2; J(JMP(loc_2c56c)); // 96002 jmp loc_2C56C ;~ 17C5:62B2 loc_2c4e5: - // 5652 -cs=0x17c5;eip=0x0062b5; T(CMP(*(dw*)(byte_4f20c), 0)); // 47985 cmp word ptr byte_4F20C, 0 ;~ 17C5:62B5 -cs=0x17c5;eip=0x0062ba; J(JZ(loc_2c52c)); // 47986 jz short loc_2C52C ;~ 17C5:62BA -cs=0x17c5;eip=0x0062bc; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 47987 cmp word ptr es:[bx+78h], 0 ;~ 17C5:62BC -cs=0x17c5;eip=0x0062c1; J(JZ(loc_2c52c)); // 47988 jz short loc_2C52C ;~ 17C5:62C1 -cs=0x17c5;eip=0x0062c3; J(CALL(sub_30bec,0)); // 47989 call sub_30BEC ;~ 17C5:62C3 -cs=0x17c5;eip=0x0062c6; T(ax = word_492f4;); // 47991 mov ax, word_492F4 ;~ 17C5:62C6 -cs=0x17c5;eip=0x0062c9; T(CWD); // 47992 cwd ;~ 17C5:62C9 -cs=0x17c5;eip=0x0062ca; X(PUSH(dx)); // 47993 push dx ;~ 17C5:62CA -cs=0x17c5;eip=0x0062cb; X(PUSH(ax)); // 47994 push ax ;~ 17C5:62CB -cs=0x17c5;eip=0x0062cc; T(ax = *(word_520ae);); // 47995 mov ax, word_520AE ;~ 17C5:62CC -cs=0x17c5;eip=0x0062cf; T(CWD); // 47996 cwd ;~ 17C5:62CF -cs=0x17c5;eip=0x0062d0; X(PUSH(dx)); // 47997 push dx ;~ 17C5:62D0 -cs=0x17c5;eip=0x0062d1; X(PUSH(ax)); // 47998 push ax ;~ 17C5:62D1 -cs=0x17c5;eip=0x0062d2; X(PUSH(word_492f4)); // 47999 push word_492F4 ;~ 17C5:62D2 -cs=0x17c5;eip=0x0062d6; T(ax = 1;); // 48000 mov ax, 1 ;~ 17C5:62D6 -cs=0x17c5;eip=0x0062d9; X(PUSH(ax)); // 48001 push ax ;~ 17C5:62D9 -cs=0x17c5;eip=0x0062da; T(ax = word_492f4;); // 48002 mov ax, word_492F4 ;~ 17C5:62DA -cs=0x17c5;eip=0x0062dd; T(SUB(ax, word_49928)); // 48003 sub ax, word_49928 ;~ 17C5:62DD -cs=0x17c5;eip=0x0062e1; X(PUSH(ax)); // 48004 push ax ;~ 17C5:62E1 -cs=0x17c5;eip=0x0062e2; J(CALL(sub_33194,0)); // 48005 call sub_33194 ;~ 17C5:62E2 -cs=0x17c5;eip=0x0062e5; T(ADD(sp, 6)); // 48006 add sp, 6 ;~ 17C5:62E5 -cs=0x17c5;eip=0x0062e8; T(CWD); // 48007 cwd ;~ 17C5:62E8 -cs=0x17c5;eip=0x0062e9; X(PUSH(dx)); // 48008 push dx ;~ 17C5:62E9 -cs=0x17c5;eip=0x0062ea; X(PUSH(ax)); // 48009 push ax ;~ 17C5:62EA -cs=0x17c5;eip=0x0062eb; J(CALL(sub_34ee0,0)); // 48010 call sub_34EE0 ;~ 17C5:62EB -cs=0x17c5;eip=0x0062ee; X(PUSH(dx)); // 48011 push dx ;~ 17C5:62EE -cs=0x17c5;eip=0x0062ef; X(PUSH(ax)); // 48012 push ax ;~ 17C5:62EF -cs=0x17c5;eip=0x0062f0; J(CALL(sub_34e44,0)); // 48013 call sub_34E44 ;~ 17C5:62F0 -cs=0x17c5;eip=0x0062f3; T(cl = 6;); // 48014 mov cl, 6 ;~ 17C5:62F3 -cs=0x17c5;eip=0x0062f5; T(SHL(ax, cl)); // 48015 shl ax, cl ;~ 17C5:62F5 -cs=0x17c5;eip=0x0062f7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 48016 mov [bp+var_4], ax ;~ 17C5:62F7 -cs=0x17c5;eip=0x0062fa; J(JMP(loc_2c53c)); // 48017 jmp short loc_2C53C ;~ 17C5:62FA + // 5633 +cs=0x17c5;eip=0x0062b5; T(CMP(word_4f20c, 0)); // 96006 cmp ds:word_4F20C, 0 ;~ 17C5:62B5 +cs=0x17c5;eip=0x0062ba; J(JZ(loc_2c52c)); // 96007 jz short loc_2C52C ;~ 17C5:62BA +cs=0x17c5;eip=0x0062bc; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 96008 cmp word ptr es:[bx+78h], 0 ;~ 17C5:62BC +cs=0x17c5;eip=0x0062c1; J(JZ(loc_2c52c)); // 96009 jz short loc_2C52C ;~ 17C5:62C1 +cs=0x17c5;eip=0x0062c3; J(CALL(sub_30bec,0)); // 96010 call sub_30BEC ;~ 17C5:62C3 +cs=0x17c5;eip=0x0062c6; T(ax = word_492f4;); // 96012 mov ax, word_492F4 ;~ 17C5:62C6 +cs=0x17c5;eip=0x0062c9; T(CWD); // 96013 cwd ;~ 17C5:62C9 +cs=0x17c5;eip=0x0062ca; X(PUSH(dx)); // 96014 push dx ;~ 17C5:62CA +cs=0x17c5;eip=0x0062cb; X(PUSH(ax)); // 96015 push ax ;~ 17C5:62CB +cs=0x17c5;eip=0x0062cc; T(ax = word_520ae;); // 96016 mov ax, ds:word_520AE ;~ 17C5:62CC +cs=0x17c5;eip=0x0062cf; T(CWD); // 96017 cwd ;~ 17C5:62CF +cs=0x17c5;eip=0x0062d0; X(PUSH(dx)); // 96018 push dx ;~ 17C5:62D0 +cs=0x17c5;eip=0x0062d1; X(PUSH(ax)); // 96019 push ax ;~ 17C5:62D1 +cs=0x17c5;eip=0x0062d2; X(PUSH(word_492f4)); // 96020 push word_492F4 ;~ 17C5:62D2 +cs=0x17c5;eip=0x0062d6; T(ax = 1;); // 96021 mov ax, 1 ;~ 17C5:62D6 +cs=0x17c5;eip=0x0062d9; X(PUSH(ax)); // 96022 push ax ;~ 17C5:62D9 +cs=0x17c5;eip=0x0062da; T(ax = word_492f4;); // 96023 mov ax, word_492F4 ;~ 17C5:62DA +cs=0x17c5;eip=0x0062dd; T(SUB(ax, word_49928)); // 96024 sub ax, word_49928 ;~ 17C5:62DD +cs=0x17c5;eip=0x0062e1; X(PUSH(ax)); // 96025 push ax ;~ 17C5:62E1 +cs=0x17c5;eip=0x0062e2; J(CALL(sub_33194,0)); // 96026 call sub_33194 ;~ 17C5:62E2 +cs=0x17c5;eip=0x0062e5; T(ADD(sp, 6)); // 96027 add sp, 6 ;~ 17C5:62E5 +cs=0x17c5;eip=0x0062e8; T(CWD); // 96028 cwd ;~ 17C5:62E8 +cs=0x17c5;eip=0x0062e9; X(PUSH(dx)); // 96029 push dx ;~ 17C5:62E9 +cs=0x17c5;eip=0x0062ea; X(PUSH(ax)); // 96030 push ax ;~ 17C5:62EA +cs=0x17c5;eip=0x0062eb; J(CALL(sub_34ee0,0)); // 96031 call sub_34EE0 ;~ 17C5:62EB +cs=0x17c5;eip=0x0062ee; X(PUSH(dx)); // 96032 push dx ;~ 17C5:62EE +cs=0x17c5;eip=0x0062ef; X(PUSH(ax)); // 96033 push ax ;~ 17C5:62EF +cs=0x17c5;eip=0x0062f0; J(CALL(sub_34e44,0)); // 96034 call sub_34E44 ;~ 17C5:62F0 +cs=0x17c5;eip=0x0062f3; T(cl = 6;); // 96035 mov cl, 6 ;~ 17C5:62F3 +cs=0x17c5;eip=0x0062f5; T(SHL(ax, cl)); // 96036 shl ax, cl ;~ 17C5:62F5 +cs=0x17c5;eip=0x0062f7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 96037 mov [bp+var_4], ax ;~ 17C5:62F7 +cs=0x17c5;eip=0x0062fa; J(JMP(loc_2c53c)); // 96038 jmp short loc_2C53C ;~ 17C5:62FA loc_2c52c: - // 5653 -cs=0x17c5;eip=0x0062fc; T(ax = *(word_520ae);); // 48022 mov ax, word_520AE ;~ 17C5:62FC -cs=0x17c5;eip=0x0062ff; T(cl = 6;); // 48023 mov cl, 6 ;~ 17C5:62FF -cs=0x17c5;eip=0x006301; T(SHL(ax, cl)); // 48024 shl ax, cl ;~ 17C5:6301 -cs=0x17c5;eip=0x006303; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 48025 mov [bp+var_4], ax ;~ 17C5:6303 -cs=0x17c5;eip=0x006306; X(*(word_520ae) = 0;); // 48026 mov word_520AE, 0 ;~ 17C5:6306 + // 5634 +cs=0x17c5;eip=0x0062fc; T(ax = word_520ae;); // 96043 mov ax, ds:word_520AE ;~ 17C5:62FC +cs=0x17c5;eip=0x0062ff; T(cl = 6;); // 96044 mov cl, 6 ;~ 17C5:62FF +cs=0x17c5;eip=0x006301; T(SHL(ax, cl)); // 96045 shl ax, cl ;~ 17C5:6301 +cs=0x17c5;eip=0x006303; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 96046 mov [bp+var_4], ax ;~ 17C5:6303 +cs=0x17c5;eip=0x006306; X(word_520ae = 0;); // 96047 mov ds:word_520AE, 0 ;~ 17C5:6306 loc_2c53c: - // 5654 -cs=0x17c5;eip=0x00630c; T(CMP(word_520c6, 0)); // 48029 cmp word_520C6, 0 ;~ 17C5:630C -cs=0x17c5;eip=0x006311; J(JL(loc_2c56c)); // 48030 jl short loc_2C56C ;~ 17C5:6311 -cs=0x17c5;eip=0x006313; T(si = word_520c6;); // 48031 mov si, word_520C6 ;~ 17C5:6313 -cs=0x17c5;eip=0x006317; T(cl = 4;); // 48032 mov cl, 4 ;~ 17C5:6317 -cs=0x17c5;eip=0x006319; T(SHL(si, cl)); // 48033 shl si, cl ;~ 17C5:6319 -cs=0x17c5;eip=0x00631b; X(PUSH(*(word_5216e))); // 48034 push word_5216E ;~ 17C5:631B -cs=0x17c5;eip=0x00631f; X(PUSH(word_5216c)); // 48035 push word_5216C ;~ 17C5:631F -cs=0x17c5;eip=0x006323; X(PUSH(word_528da)); // 48036 push word_528DA ;~ 17C5:6323 -cs=0x17c5;eip=0x006327; X(PUSH(*(word_4f1a2))); // 48037 push word_4F1A2 ;~ 17C5:6327 -cs=0x17c5;eip=0x00632b; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 48038 push [bp+var_4] ;~ 17C5:632B -cs=0x17c5;eip=0x00632e; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 48039 push word ptr [si-7E50h] ;~ 17C5:632E -cs=0x17c5;eip=0x006332; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 48040 push word ptr [si-7E52h] ;~ 17C5:6332 -cs=0x17c5;eip=0x006336; J(CALL(sub_2fd0b,0)); // 48041 call sub_2FD0B ;~ 17C5:6336 -cs=0x17c5;eip=0x006339; T(ADD(sp, 0x0E)); // 48042 add sp, 0Eh ;~ 17C5:6339 + // 5635 +cs=0x17c5;eip=0x00630c; T(CMP(word_520c6, 0)); // 96050 cmp ds:word_520C6, 0 ;~ 17C5:630C +cs=0x17c5;eip=0x006311; J(JL(loc_2c56c)); // 96051 jl short loc_2C56C ;~ 17C5:6311 +cs=0x17c5;eip=0x006313; T(si = word_520c6;); // 96052 mov si, ds:word_520C6 ;~ 17C5:6313 +cs=0x17c5;eip=0x006317; T(cl = 4;); // 96053 mov cl, 4 ;~ 17C5:6317 +cs=0x17c5;eip=0x006319; T(SHL(si, cl)); // 96054 shl si, cl ;~ 17C5:6319 +cs=0x17c5;eip=0x00631b; X(PUSH(word_5216e)); // 96055 push ds:word_5216E ;~ 17C5:631B +cs=0x17c5;eip=0x00631f; X(PUSH(word_5216c)); // 96056 push ds:word_5216C ;~ 17C5:631F +cs=0x17c5;eip=0x006323; X(PUSH(word_528da)); // 96057 push ds:word_528DA ;~ 17C5:6323 +cs=0x17c5;eip=0x006327; X(PUSH(word_4f1a2)); // 96058 push ds:word_4F1A2 ;~ 17C5:6327 +cs=0x17c5;eip=0x00632b; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 96059 push [bp+var_4] ;~ 17C5:632B +cs=0x17c5;eip=0x00632e; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 96060 push word ptr [si-7E50h] ;~ 17C5:632E +cs=0x17c5;eip=0x006332; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 96061 push word ptr [si-7E52h] ;~ 17C5:6332 +cs=0x17c5;eip=0x006336; J(CALL(sub_2fd0b,0)); // 96062 call sub_2FD0B ;~ 17C5:6336 +cs=0x17c5;eip=0x006339; T(ADD(sp, 0x0E)); // 96063 add sp, 0Eh ;~ 17C5:6339 loc_2c56c: - // 5655 -cs=0x17c5;eip=0x00633c; X(DEC(word_49928)); // 48046 dec word_49928 ;~ 17C5:633C -cs=0x17c5;eip=0x006340; X(POP(si)); // 48047 pop si ;~ 17C5:6340 -cs=0x17c5;eip=0x006341; X(POP(di)); // 48048 pop di ;~ 17C5:6341 -cs=0x17c5;eip=0x006342; T(sp = bp;); // 48049 mov sp, bp ;~ 17C5:6342 -cs=0x17c5;eip=0x006344; X(POP(bp)); // 48050 pop bp ;~ 17C5:6344 -cs=0x17c5;eip=0x006345; J(RETN(0)); // 48051 retn ;~ 17C5:6345 -sub_34834: - // 65553 -cs=0x17c5;eip=0x00e604; T(cx = *(dw*)(((db*)&dword_4ee14)+2);); // 65554 mov cx, word ptr dword_4EE14+2 ;~ 17C5:E604 -cs=0x17c5;eip=0x00e608; J(JCXZ(loc_34841)); // 65555 jcxz short loc_34841 ;~ 17C5:E608 -cs=0x17c5;eip=0x00e60a; T(bx = 2;); // 65556 mov bx, 2 ;~ 17C5:E60A -cs=0x17c5;eip=0x00e60d; J(CALL(__dispatch_call,dword_4ee14)); // 65557 call dword_4EE14 ;~ 17C5:E60D -loc_34841: - // 6730 -cs=0x17c5;eip=0x00e611; X(PUSH(ds)); // 65560 push ds ;~ 17C5:E611 -cs=0x17c5;eip=0x00e612; T(LDS(dx, dword_4ec79)); // 65561 lds dx, dword_4EC79 ;~ 17C5:E612 -cs=0x17c5;eip=0x00e616; T(ax = 0x2500;); // 65563 mov ax, 2500h ;~ 17C5:E616 -cs=0x17c5;eip=0x00e619; S(_INT(0x21)); // 65564 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:E619 -cs=0x17c5;eip=0x00e61b; X(POP(ds)); // 65567 pop ds ;~ 17C5:E61B -cs=0x17c5;eip=0x00e61c; T(CMP(*(raddr(ds,m2c::kloc_2c405+1)), 0)); // 65568 cmp byte ptr loc_2C405+1, 0 ;~ 17C5:E61C -cs=0x17c5;eip=0x00e621; J(JZ(locret_34860)); // 65569 jz short locret_34860 ;~ 17C5:E621 -cs=0x17c5;eip=0x00e623; X(PUSH(ds)); // 65570 push ds ;~ 17C5:E623 -cs=0x17c5;eip=0x00e624; T(MOV(al, *(raddr(ds,m2c::kloc_2c407)))); // 65571 mov al, byte ptr loc_2C407 ;~ 17C5:E624 -cs=0x17c5;eip=0x00e627; T(LDS(dx, *(dd*)(raddr(ds,m2c::kloc_2c407+1)))); // 65572 lds dx, dword ptr loc_2C407+1 ;~ 17C5:E627 -cs=0x17c5;eip=0x00e62b; T(ah = 0x25;); // 65573 mov ah, 25h ;~ 17C5:E62B -cs=0x17c5;eip=0x00e62d; S(_INT(0x21)); // 65574 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:E62D -cs=0x17c5;eip=0x00e62f; X(POP(ds)); // 65577 pop ds ;~ 17C5:E62F -locret_34860: - // 6731 -cs=0x17c5;eip=0x00e630; J(RETN(0)); // 65580 retn ;~ 17C5:E630 + // 5636 +cs=0x17c5;eip=0x00633c; X(DEC(word_49928)); // 96067 dec word_49928 ;~ 17C5:633C +cs=0x17c5;eip=0x006340; X(POP(si)); // 96068 pop si ;~ 17C5:6340 +cs=0x17c5;eip=0x006341; X(POP(di)); // 96069 pop di ;~ 17C5:6341 +cs=0x17c5;eip=0x006342; T(sp = bp;); // 96070 mov sp, bp ;~ 17C5:6342 +cs=0x17c5;eip=0x006344; X(POP(bp)); // 96071 pop bp ;~ 17C5:6344 +cs=0x17c5;eip=0x006345; J(RETN(0)); // 96072 retn ;~ 17C5:6345 assert(0); __dispatch_call: @@ -23292,8 +15196,6 @@ cs=0x17c5;eip=0x00e630; J(RETN(0)); // 65580 retn ;~ 17C5:E630 case m2c::kloc_2c3f2: goto loc_2c3f2; case m2c::kloc_2c3f5: goto loc_2c3f5; case m2c::kloc_2c400: goto loc_2c400; - case m2c::kloc_2c405: goto loc_2c405; - case m2c::kloc_2c407: goto loc_2c407; case m2c::kloc_2c441: goto loc_2c441; case m2c::kloc_2c479: goto loc_2c479; case m2c::kloc_2c48a: goto loc_2c48a; @@ -23307,10 +15209,7 @@ cs=0x17c5;eip=0x00e630; J(RETN(0)); // 65580 retn ;~ 17C5:E630 case m2c::kloc_2c52c: goto loc_2c52c; case m2c::kloc_2c53c: goto loc_2c53c; case m2c::kloc_2c56c: goto loc_2c56c; - case m2c::kloc_34841: goto loc_34841; - case m2c::klocret_34860: goto locret_34860; case m2c::ksub_2c3a2: goto sub_2c3a2; - case m2c::ksub_34834: goto sub_34834; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -23327,330 +15226,330 @@ cs=0x17c5;eip=0x00e630; J(RETN(0)); // 65580 retn ;~ 17C5:E630 _begin: #undef var_2a #define var_2a -0x2A - // 48062 var_2A = word ptr -2Ah ;~ 17C5:6346 + // 96083 var_2A = word ptr -2Ah ;~ 17C5:6346 #undef var_24 #define var_24 -0x24 - // 48063 var_24 = word ptr -24h ;~ 17C5:6346 + // 96084 var_24 = word ptr -24h ;~ 17C5:6346 #undef var_22 #define var_22 -0x22 - // 48064 var_22 = word ptr -22h ;~ 17C5:6346 + // 96085 var_22 = word ptr -22h ;~ 17C5:6346 #undef var_20 #define var_20 -0x20 - // 48065 var_20 = word ptr -20h ;~ 17C5:6346 + // 96086 var_20 = word ptr -20h ;~ 17C5:6346 #undef var_1e #define var_1e -0x1E - // 48066 var_1E = word ptr -1Eh ;~ 17C5:6346 + // 96087 var_1E = word ptr -1Eh ;~ 17C5:6346 #undef var_16 #define var_16 -0x16 - // 48067 var_16 = word ptr -16h ;~ 17C5:6346 + // 96088 var_16 = word ptr -16h ;~ 17C5:6346 #undef arg_0 #define arg_0 4 - // 48068 arg_0 = word ptr 4 ;~ 17C5:6346 -cs=0x17c5;eip=0x006346; X(PUSH(bp)); // 48070 push bp ;~ 17C5:6346 -cs=0x17c5;eip=0x006347; T(bp = sp;); // 48071 mov bp, sp ;~ 17C5:6347 -cs=0x17c5;eip=0x006349; T(SUB(sp, 0x2A)); // 48072 sub sp, 2Ah ;~ 17C5:6349 -cs=0x17c5;eip=0x00634c; X(PUSH(di)); // 48073 push di ;~ 17C5:634C -cs=0x17c5;eip=0x00634d; X(PUSH(si)); // 48074 push si ;~ 17C5:634D -cs=0x17c5;eip=0x00634e; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 48075 mov si, [bp+arg_0] ;~ 17C5:634E -cs=0x17c5;eip=0x006351; T(cl = 4;); // 48076 mov cl, 4 ;~ 17C5:6351 -cs=0x17c5;eip=0x006353; T(SHL(si, cl)); // 48077 shl si, cl ;~ 17C5:6353 -cs=0x17c5;eip=0x006355; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4E)))); // 48078 mov ax, [si-7E4Eh] ;~ 17C5:6355 -cs=0x17c5;eip=0x006359; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 48079 mov [bp+var_22], ax ;~ 17C5:6359 -cs=0x17c5;eip=0x00635c; T(ax = bp+var_1e); // 48080 lea ax, [bp+var_1E] ;~ 17C5:635C -cs=0x17c5;eip=0x00635f; X(PUSH(ax)); // 48081 push ax ;~ 17C5:635F -cs=0x17c5;eip=0x006360; T(ax = bp+var_16); // 48082 lea ax, [bp+var_16] ;~ 17C5:6360 -cs=0x17c5;eip=0x006363; X(PUSH(ax)); // 48083 push ax ;~ 17C5:6363 -cs=0x17c5;eip=0x006364; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 48084 push [bp+var_22] ;~ 17C5:6364 -cs=0x17c5;eip=0x006367; T(SUB(ax, ax)); // 48085 sub ax, ax ;~ 17C5:6367 -cs=0x17c5;eip=0x006369; X(PUSH(ax)); // 48086 push ax ;~ 17C5:6369 -cs=0x17c5;eip=0x00636a; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 48087 push word ptr [si-7E50h] ;~ 17C5:636A -cs=0x17c5;eip=0x00636e; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 48088 push word ptr [si-7E52h] ;~ 17C5:636E -cs=0x17c5;eip=0x006372; J(CALL(sub_2c83e,0)); // 48089 call sub_2C83E ;~ 17C5:6372 -cs=0x17c5;eip=0x006375; T(ADD(sp, 0x0C)); // 48090 add sp, 0Ch ;~ 17C5:6375 -cs=0x17c5;eip=0x006378; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 48091 mov [bp+var_2A], ax ;~ 17C5:6378 -cs=0x17c5;eip=0x00637b; X(word_4992a = 0;); // 48092 mov word_4992A, 0 ;~ 17C5:637B -cs=0x17c5;eip=0x006381; T(OR(ax, ax)); // 48093 or ax, ax ;~ 17C5:6381 -cs=0x17c5;eip=0x006383; J(JG(loc_2c5b8)); // 48094 jg short loc_2C5B8 ;~ 17C5:6383 -cs=0x17c5;eip=0x006385; J(JMP(loc_2c653)); // 48095 jmp loc_2C653 ;~ 17C5:6385 + // 96089 arg_0 = word ptr 4 ;~ 17C5:6346 +cs=0x17c5;eip=0x006346; X(PUSH(bp)); // 96091 push bp ;~ 17C5:6346 +cs=0x17c5;eip=0x006347; T(bp = sp;); // 96092 mov bp, sp ;~ 17C5:6347 +cs=0x17c5;eip=0x006349; T(SUB(sp, 0x2A)); // 96093 sub sp, 2Ah ;~ 17C5:6349 +cs=0x17c5;eip=0x00634c; X(PUSH(di)); // 96094 push di ;~ 17C5:634C +cs=0x17c5;eip=0x00634d; X(PUSH(si)); // 96095 push si ;~ 17C5:634D +cs=0x17c5;eip=0x00634e; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 96096 mov si, [bp+arg_0] ;~ 17C5:634E +cs=0x17c5;eip=0x006351; T(cl = 4;); // 96097 mov cl, 4 ;~ 17C5:6351 +cs=0x17c5;eip=0x006353; T(SHL(si, cl)); // 96098 shl si, cl ;~ 17C5:6353 +cs=0x17c5;eip=0x006355; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4E)))); // 96099 mov ax, [si-7E4Eh] ;~ 17C5:6355 +cs=0x17c5;eip=0x006359; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 96100 mov [bp+var_22], ax ;~ 17C5:6359 +cs=0x17c5;eip=0x00635c; T(ax = bp+var_1e); // 96101 lea ax, [bp+var_1E] ;~ 17C5:635C +cs=0x17c5;eip=0x00635f; X(PUSH(ax)); // 96102 push ax ;~ 17C5:635F +cs=0x17c5;eip=0x006360; T(ax = bp+var_16); // 96103 lea ax, [bp+var_16] ;~ 17C5:6360 +cs=0x17c5;eip=0x006363; X(PUSH(ax)); // 96104 push ax ;~ 17C5:6363 +cs=0x17c5;eip=0x006364; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 96105 push [bp+var_22] ;~ 17C5:6364 +cs=0x17c5;eip=0x006367; T(SUB(ax, ax)); // 96106 sub ax, ax ;~ 17C5:6367 +cs=0x17c5;eip=0x006369; X(PUSH(ax)); // 96107 push ax ;~ 17C5:6369 +cs=0x17c5;eip=0x00636a; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 96108 push word ptr [si-7E50h] ;~ 17C5:636A +cs=0x17c5;eip=0x00636e; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 96109 push word ptr [si-7E52h] ;~ 17C5:636E +cs=0x17c5;eip=0x006372; J(CALL(sub_2c83e,0)); // 96110 call sub_2C83E ;~ 17C5:6372 +cs=0x17c5;eip=0x006375; T(ADD(sp, 0x0C)); // 96111 add sp, 0Ch ;~ 17C5:6375 +cs=0x17c5;eip=0x006378; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 96112 mov [bp+var_2A], ax ;~ 17C5:6378 +cs=0x17c5;eip=0x00637b; X(word_4992a = 0;); // 96113 mov word_4992A, 0 ;~ 17C5:637B +cs=0x17c5;eip=0x006381; T(OR(ax, ax)); // 96114 or ax, ax ;~ 17C5:6381 +cs=0x17c5;eip=0x006383; J(JG(loc_2c5b8)); // 96115 jg short loc_2C5B8 ;~ 17C5:6383 +cs=0x17c5;eip=0x006385; J(JMP(loc_2c653)); // 96116 jmp loc_2C653 ;~ 17C5:6385 loc_2c5b8: - // 5656 -cs=0x17c5;eip=0x006388; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 48099 mov [bp+var_20], ax ;~ 17C5:6388 -cs=0x17c5;eip=0x00638b; T(CMP(ax, 0x63)); // 48100 cmp ax, 63h ; 'c' ;~ 17C5:638B -cs=0x17c5;eip=0x00638e; J(JLE(loc_2c5c5)); // 48101 jle short loc_2C5C5 ;~ 17C5:638E -cs=0x17c5;eip=0x006390; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0x63)); // 48102 mov [bp+var_20], 63h ; 'c' ;~ 17C5:6390 + // 5637 +cs=0x17c5;eip=0x006388; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 96120 mov [bp+var_20], ax ;~ 17C5:6388 +cs=0x17c5;eip=0x00638b; T(CMP(ax, 0x63)); // 96121 cmp ax, 63h ; 'c' ;~ 17C5:638B +cs=0x17c5;eip=0x00638e; J(JLE(loc_2c5c5)); // 96122 jle short loc_2C5C5 ;~ 17C5:638E +cs=0x17c5;eip=0x006390; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0x63)); // 96123 mov [bp+var_20], 63h ; 'c' ;~ 17C5:6390 loc_2c5c5: - // 5657 -cs=0x17c5;eip=0x006395; X(word_4992a = 4;); // 48105 mov word_4992A, 4 ;~ 17C5:6395 -cs=0x17c5;eip=0x00639b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 48106 mov ax, [bp+var_2A] ;~ 17C5:639B -cs=0x17c5;eip=0x00639e; T(ADD(ax, word_49914)); // 48107 add ax, word_49914 ;~ 17C5:639E -cs=0x17c5;eip=0x0063a2; T(CMP(ax, 0x32)); // 48108 cmp ax, 32h ; '2' ;~ 17C5:63A2 -cs=0x17c5;eip=0x0063a5; J(JLE(loc_2c5dd)); // 48109 jle short loc_2C5DD ;~ 17C5:63A5 -cs=0x17c5;eip=0x0063a7; X(word_4992a = 0x0C;); // 48110 mov word_4992A, 0Ch ;~ 17C5:63A7 + // 5638 +cs=0x17c5;eip=0x006395; X(word_4992a = 4;); // 96126 mov word_4992A, 4 ;~ 17C5:6395 +cs=0x17c5;eip=0x00639b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 96127 mov ax, [bp+var_2A] ;~ 17C5:639B +cs=0x17c5;eip=0x00639e; T(ADD(ax, word_49914)); // 96128 add ax, word_49914 ;~ 17C5:639E +cs=0x17c5;eip=0x0063a2; T(CMP(ax, 0x32)); // 96129 cmp ax, 32h ; '2' ;~ 17C5:63A2 +cs=0x17c5;eip=0x0063a5; J(JLE(loc_2c5dd)); // 96130 jle short loc_2C5DD ;~ 17C5:63A5 +cs=0x17c5;eip=0x0063a7; X(word_4992a = 0x0C;); // 96131 mov word_4992A, 0Ch ;~ 17C5:63A7 loc_2c5dd: - // 5658 -cs=0x17c5;eip=0x0063ad; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 48113 mov ax, [bp+var_2A] ;~ 17C5:63AD -cs=0x17c5;eip=0x0063b0; T(ADD(ax, word_49914)); // 48114 add ax, word_49914 ;~ 17C5:63B0 -cs=0x17c5;eip=0x0063b4; T(CMP(ax, 0x64)); // 48115 cmp ax, 64h ; 'd' ;~ 17C5:63B4 -cs=0x17c5;eip=0x0063b7; J(JLE(loc_2c5ef)); // 48116 jle short loc_2C5EF ;~ 17C5:63B7 -cs=0x17c5;eip=0x0063b9; X(word_4992a = 0x0E;); // 48117 mov word_4992A, 0Eh ;~ 17C5:63B9 + // 5639 +cs=0x17c5;eip=0x0063ad; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 96134 mov ax, [bp+var_2A] ;~ 17C5:63AD +cs=0x17c5;eip=0x0063b0; T(ADD(ax, word_49914)); // 96135 add ax, word_49914 ;~ 17C5:63B0 +cs=0x17c5;eip=0x0063b4; T(CMP(ax, 0x64)); // 96136 cmp ax, 64h ; 'd' ;~ 17C5:63B4 +cs=0x17c5;eip=0x0063b7; J(JLE(loc_2c5ef)); // 96137 jle short loc_2C5EF ;~ 17C5:63B7 +cs=0x17c5;eip=0x0063b9; X(word_4992a = 0x0E;); // 96138 mov word_4992A, 0Eh ;~ 17C5:63B9 loc_2c5ef: - // 5659 -cs=0x17c5;eip=0x0063bf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 48120 mov ax, [bp+var_2A] ;~ 17C5:63BF -cs=0x17c5;eip=0x0063c2; X(*(word_520ae) = ax;); // 48121 mov word_520AE, ax ;~ 17C5:63C2 -cs=0x17c5;eip=0x0063c5; T(ax = word_492f4;); // 48122 mov ax, word_492F4 ;~ 17C5:63C5 -cs=0x17c5;eip=0x0063c8; X(word_49928 = ax;); // 48123 mov word_49928, ax ;~ 17C5:63C8 -cs=0x17c5;eip=0x0063cb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 48124 mov ax, [bp+arg_0] ;~ 17C5:63CB -cs=0x17c5;eip=0x0063ce; X(word_520c6 = ax;); // 48125 mov word_520C6, ax ;~ 17C5:63CE -cs=0x17c5;eip=0x0063d1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_22)))); // 48126 mov bx, [bp+var_22] ;~ 17C5:63D1 -cs=0x17c5;eip=0x0063d4; T(ax = bx;); // 48127 mov ax, bx ;~ 17C5:63D4 -cs=0x17c5;eip=0x0063d6; T(SHL(bx, 1)); // 48128 shl bx, 1 ;~ 17C5:63D6 -cs=0x17c5;eip=0x0063d8; T(ADD(bx, ax)); // 48129 add bx, ax ;~ 17C5:63D8 -cs=0x17c5;eip=0x0063da; T(SHL(bx, 1)); // 48130 shl bx, 1 ;~ 17C5:63DA -cs=0x17c5;eip=0x0063dc; T(ADD(bx, ax)); // 48131 add bx, ax ;~ 17C5:63DC -cs=0x17c5;eip=0x0063de; T(SHL(bx, 1)); // 48132 shl bx, 1 ;~ 17C5:63DE -cs=0x17c5;eip=0x0063e0; T(MOV(ax, *(dw*)(raddr(ds,bx+0x192)))); // 48133 mov ax, [bx+192h] ;~ 17C5:63E0 -cs=0x17c5;eip=0x0063e4; T(AND(ax, 1)); // 48134 and ax, 1 ;~ 17C5:63E4 -cs=0x17c5;eip=0x0063e7; X(word_528da = ax;); // 48135 mov word_528DA, ax ;~ 17C5:63E7 -cs=0x17c5;eip=0x0063ea; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 48136 mov bx, [bp+arg_0] ;~ 17C5:63EA -cs=0x17c5;eip=0x0063ed; T(cl = 4;); // 48137 mov cl, 4 ;~ 17C5:63ED -cs=0x17c5;eip=0x0063ef; T(SHL(bx, cl)); // 48138 shl bx, cl ;~ 17C5:63EF -cs=0x17c5;eip=0x0063f1; T(CMP(*(dw*)(raddr(ds,bx-0x7E4A)), 0)); // 48139 cmp word ptr [bx-7E4Ah], 0 ;~ 17C5:63F1 -cs=0x17c5;eip=0x0063f6; J(JZ(loc_2c63b)); // 48140 jz short loc_2C63B ;~ 17C5:63F6 -cs=0x17c5;eip=0x0063f8; T(MOV(si, *(dw*)(raddr(ss,bp+var_16)))); // 48141 mov si, [bp+var_16] ;~ 17C5:63F8 -cs=0x17c5;eip=0x0063fb; T(cl = 8;); // 48142 mov cl, 8 ;~ 17C5:63FB -cs=0x17c5;eip=0x0063fd; T(SAR(si, cl)); // 48143 sar si, cl ;~ 17C5:63FD -cs=0x17c5;eip=0x0063ff; T(ax = si-0x20); // 48144 lea ax, [si-20h] ;~ 17C5:63FF -cs=0x17c5;eip=0x006402; X(word_5216c = ax;); // 48145 mov word_5216C, ax ;~ 17C5:6402 -cs=0x17c5;eip=0x006405; T(ax = si+0x20); // 48146 lea ax, [si+20h] ;~ 17C5:6405 -cs=0x17c5;eip=0x006408; X(*(word_5216e) = ax;); // 48147 mov word_5216E, ax ;~ 17C5:6408 + // 5640 +cs=0x17c5;eip=0x0063bf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 96141 mov ax, [bp+var_2A] ;~ 17C5:63BF +cs=0x17c5;eip=0x0063c2; X(word_520ae = ax;); // 96142 mov ds:word_520AE, ax ;~ 17C5:63C2 +cs=0x17c5;eip=0x0063c5; T(ax = word_492f4;); // 96143 mov ax, word_492F4 ;~ 17C5:63C5 +cs=0x17c5;eip=0x0063c8; X(word_49928 = ax;); // 96144 mov word_49928, ax ;~ 17C5:63C8 +cs=0x17c5;eip=0x0063cb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 96145 mov ax, [bp+arg_0] ;~ 17C5:63CB +cs=0x17c5;eip=0x0063ce; X(word_520c6 = ax;); // 96146 mov ds:word_520C6, ax ;~ 17C5:63CE +cs=0x17c5;eip=0x0063d1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_22)))); // 96147 mov bx, [bp+var_22] ;~ 17C5:63D1 +cs=0x17c5;eip=0x0063d4; T(ax = bx;); // 96148 mov ax, bx ;~ 17C5:63D4 +cs=0x17c5;eip=0x0063d6; T(SHL(bx, 1)); // 96149 shl bx, 1 ;~ 17C5:63D6 +cs=0x17c5;eip=0x0063d8; T(ADD(bx, ax)); // 96150 add bx, ax ;~ 17C5:63D8 +cs=0x17c5;eip=0x0063da; T(SHL(bx, 1)); // 96151 shl bx, 1 ;~ 17C5:63DA +cs=0x17c5;eip=0x0063dc; T(ADD(bx, ax)); // 96152 add bx, ax ;~ 17C5:63DC +cs=0x17c5;eip=0x0063de; T(SHL(bx, 1)); // 96153 shl bx, 1 ;~ 17C5:63DE +cs=0x17c5;eip=0x0063e0; T(MOV(ax, *(dw*)(raddr(ds,bx+0x192)))); // 96154 mov ax, [bx+192h] ;~ 17C5:63E0 +cs=0x17c5;eip=0x0063e4; T(AND(ax, 1)); // 96155 and ax, 1 ;~ 17C5:63E4 +cs=0x17c5;eip=0x0063e7; X(word_528da = ax;); // 96156 mov ds:word_528DA, ax ;~ 17C5:63E7 +cs=0x17c5;eip=0x0063ea; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 96157 mov bx, [bp+arg_0] ;~ 17C5:63EA +cs=0x17c5;eip=0x0063ed; T(cl = 4;); // 96158 mov cl, 4 ;~ 17C5:63ED +cs=0x17c5;eip=0x0063ef; T(SHL(bx, cl)); // 96159 shl bx, cl ;~ 17C5:63EF +cs=0x17c5;eip=0x0063f1; T(CMP(*(dw*)(raddr(ds,bx-0x7E4A)), 0)); // 96160 cmp word ptr [bx-7E4Ah], 0 ;~ 17C5:63F1 +cs=0x17c5;eip=0x0063f6; J(JZ(loc_2c63b)); // 96161 jz short loc_2C63B ;~ 17C5:63F6 +cs=0x17c5;eip=0x0063f8; T(MOV(si, *(dw*)(raddr(ss,bp+var_16)))); // 96162 mov si, [bp+var_16] ;~ 17C5:63F8 +cs=0x17c5;eip=0x0063fb; T(cl = 8;); // 96163 mov cl, 8 ;~ 17C5:63FB +cs=0x17c5;eip=0x0063fd; T(SAR(si, cl)); // 96164 sar si, cl ;~ 17C5:63FD +cs=0x17c5;eip=0x0063ff; T(ax = si-0x20); // 96165 lea ax, [si-20h] ;~ 17C5:63FF +cs=0x17c5;eip=0x006402; X(word_5216c = ax;); // 96166 mov ds:word_5216C, ax ;~ 17C5:6402 +cs=0x17c5;eip=0x006405; T(ax = si+0x20); // 96167 lea ax, [si+20h] ;~ 17C5:6405 +cs=0x17c5;eip=0x006408; X(word_5216e = ax;); // 96168 mov ds:word_5216E, ax ;~ 17C5:6408 loc_2c63b: - // 5660 -cs=0x17c5;eip=0x00640b; T(ax = word_4992a;); // 48150 mov ax, word_4992A ;~ 17C5:640B -cs=0x17c5;eip=0x00640e; X(*(word_4f1a2) = ax;); // 48151 mov word_4F1A2, ax ;~ 17C5:640E -cs=0x17c5;eip=0x006411; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 48152 mov si, [bp+arg_0] ;~ 17C5:6411 -cs=0x17c5;eip=0x006414; T(cl = 4;); // 48153 mov cl, 4 ;~ 17C5:6414 -cs=0x17c5;eip=0x006416; T(SHL(si, cl)); // 48154 shl si, cl ;~ 17C5:6416 -cs=0x17c5;eip=0x006418; T(ADD(si, 0x81B4)); // 48155 add si, 81B4h ;~ 17C5:6418 -cs=0x17c5;eip=0x00641c; T(TEST(*(raddr(ds,si)), 4)); // 48156 test byte ptr [si], 4 ;~ 17C5:641C -cs=0x17c5;eip=0x00641f; J(JNZ(loc_2c653)); // 48157 jnz short loc_2C653 ;~ 17C5:641F -cs=0x17c5;eip=0x006421; X(OR(*(raddr(ds,si)), cl)); // 48158 or [si], cl ;~ 17C5:6421 + // 5641 +cs=0x17c5;eip=0x00640b; T(ax = word_4992a;); // 96171 mov ax, word_4992A ;~ 17C5:640B +cs=0x17c5;eip=0x00640e; X(word_4f1a2 = ax;); // 96172 mov ds:word_4F1A2, ax ;~ 17C5:640E +cs=0x17c5;eip=0x006411; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 96173 mov si, [bp+arg_0] ;~ 17C5:6411 +cs=0x17c5;eip=0x006414; T(cl = 4;); // 96174 mov cl, 4 ;~ 17C5:6414 +cs=0x17c5;eip=0x006416; T(SHL(si, cl)); // 96175 shl si, cl ;~ 17C5:6416 +cs=0x17c5;eip=0x006418; T(ADD(si, 0x81B4)); // 96176 add si, 81B4h ;~ 17C5:6418 +cs=0x17c5;eip=0x00641c; T(TEST(*(raddr(ds,si)), 4)); // 96177 test byte ptr [si], 4 ;~ 17C5:641C +cs=0x17c5;eip=0x00641f; J(JNZ(loc_2c653)); // 96178 jnz short loc_2C653 ;~ 17C5:641F +cs=0x17c5;eip=0x006421; X(OR(*(raddr(ds,si)), cl)); // 96179 or [si], cl ;~ 17C5:6421 loc_2c653: - // 5661 -cs=0x17c5;eip=0x006423; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 48162 mov ax, [bp+var_1E] ;~ 17C5:6423 -cs=0x17c5;eip=0x006426; T(CMP(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 48163 cmp [bp+var_2A], ax ;~ 17C5:6426 -cs=0x17c5;eip=0x006429; J(JA(loc_2c65e)); // 48164 ja short loc_2C65E ;~ 17C5:6429 -cs=0x17c5;eip=0x00642b; J(JMP(loc_2c81e)); // 48165 jmp loc_2C81E ;~ 17C5:642B + // 5642 +cs=0x17c5;eip=0x006423; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 96183 mov ax, [bp+var_1E] ;~ 17C5:6423 +cs=0x17c5;eip=0x006426; T(CMP(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 96184 cmp [bp+var_2A], ax ;~ 17C5:6426 +cs=0x17c5;eip=0x006429; J(JA(loc_2c65e)); // 96185 ja short loc_2C65E ;~ 17C5:6429 +cs=0x17c5;eip=0x00642b; J(JMP(loc_2c81e)); // 96186 jmp loc_2C81E ;~ 17C5:642B loc_2c65e: - // 5662 -cs=0x17c5;eip=0x00642e; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 48169 mov si, [bp+arg_0] ;~ 17C5:642E -cs=0x17c5;eip=0x006431; T(cl = 4;); // 48170 mov cl, 4 ;~ 17C5:6431 -cs=0x17c5;eip=0x006433; T(SHL(si, cl)); // 48171 shl si, cl ;~ 17C5:6433 -cs=0x17c5;eip=0x006435; T(ADD(si, 0x81B6)); // 48172 add si, 81B6h ;~ 17C5:6435 -cs=0x17c5;eip=0x006439; T(ax = word_492ea;); // 48173 mov ax, word_492EA ;~ 17C5:6439 -cs=0x17c5;eip=0x00643c; T(ADD(ax, word_492e8)); // 48174 add ax, word_492E8 ;~ 17C5:643C -cs=0x17c5;eip=0x006440; T(cl = 5;); // 48175 mov cl, 5 ;~ 17C5:6440 -cs=0x17c5;eip=0x006442; T(SHL(ax, cl)); // 48176 shl ax, cl ;~ 17C5:6442 -cs=0x17c5;eip=0x006444; T(ADD(ax, 0x20)); // 48177 add ax, 20h ; ' ' ;~ 17C5:6444 -cs=0x17c5;eip=0x006447; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 48178 add [si], ax ;~ 17C5:6447 -cs=0x17c5;eip=0x006449; T(CMP(*(dw*)(raddr(ds,si)), 0x0FF)); // 48179 cmp word ptr [si], 0FFh ;~ 17C5:6449 -cs=0x17c5;eip=0x00644d; J(JLE(loc_2c683)); // 48180 jle short loc_2C683 ;~ 17C5:644D -cs=0x17c5;eip=0x00644f; X(MOV(*(dw*)(raddr(ds,si)), 0x0FF)); // 48181 mov word ptr [si], 0FFh ;~ 17C5:644F + // 5643 +cs=0x17c5;eip=0x00642e; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 96190 mov si, [bp+arg_0] ;~ 17C5:642E +cs=0x17c5;eip=0x006431; T(cl = 4;); // 96191 mov cl, 4 ;~ 17C5:6431 +cs=0x17c5;eip=0x006433; T(SHL(si, cl)); // 96192 shl si, cl ;~ 17C5:6433 +cs=0x17c5;eip=0x006435; T(ADD(si, 0x81B6)); // 96193 add si, 81B6h ;~ 17C5:6435 +cs=0x17c5;eip=0x006439; T(ax = word_492ea;); // 96194 mov ax, word_492EA ;~ 17C5:6439 +cs=0x17c5;eip=0x00643c; T(ADD(ax, word_492e8)); // 96195 add ax, word_492E8 ;~ 17C5:643C +cs=0x17c5;eip=0x006440; T(cl = 5;); // 96196 mov cl, 5 ;~ 17C5:6440 +cs=0x17c5;eip=0x006442; T(SHL(ax, cl)); // 96197 shl ax, cl ;~ 17C5:6442 +cs=0x17c5;eip=0x006444; T(ADD(ax, 0x20)); // 96198 add ax, 20h ; ' ' ;~ 17C5:6444 +cs=0x17c5;eip=0x006447; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 96199 add [si], ax ;~ 17C5:6447 +cs=0x17c5;eip=0x006449; T(CMP(*(dw*)(raddr(ds,si)), 0x0FF)); // 96200 cmp word ptr [si], 0FFh ;~ 17C5:6449 +cs=0x17c5;eip=0x00644d; J(JLE(loc_2c683)); // 96201 jle short loc_2C683 ;~ 17C5:644D +cs=0x17c5;eip=0x00644f; X(MOV(*(dw*)(raddr(ds,si)), 0x0FF)); // 96202 mov word ptr [si], 0FFh ;~ 17C5:644F loc_2c683: - // 5663 -cs=0x17c5;eip=0x006453; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 48184 mov si, [bp+arg_0] ;~ 17C5:6453 -cs=0x17c5;eip=0x006456; T(cl = 4;); // 48185 mov cl, 4 ;~ 17C5:6456 -cs=0x17c5;eip=0x006458; T(SHL(si, cl)); // 48186 shl si, cl ;~ 17C5:6458 -cs=0x17c5;eip=0x00645a; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x100)); // 48187 test word ptr [si-7E4Ch], 100h ;~ 17C5:645A -cs=0x17c5;eip=0x006460; J(JNZ(loc_2c6a3)); // 48188 jnz short loc_2C6A3 ;~ 17C5:6460 -cs=0x17c5;eip=0x006462; T(CMP(*(word_4960a), 0)); // 48189 cmp word_4960A, 0 ;~ 17C5:6462 -cs=0x17c5;eip=0x006467; J(JNZ(loc_2c6a3)); // 48190 jnz short loc_2C6A3 ;~ 17C5:6467 -cs=0x17c5;eip=0x006469; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x7F)); // 48191 cmp word ptr [si-7E4Ah], 7Fh ;~ 17C5:6469 -cs=0x17c5;eip=0x00646e; J(JLE(loc_2c6a3)); // 48192 jle short loc_2C6A3 ;~ 17C5:646E -cs=0x17c5;eip=0x006470; J(CALL(sub_2c8ee,0)); // 48193 call sub_2C8EE ;~ 17C5:6470 + // 5644 +cs=0x17c5;eip=0x006453; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 96205 mov si, [bp+arg_0] ;~ 17C5:6453 +cs=0x17c5;eip=0x006456; T(cl = 4;); // 96206 mov cl, 4 ;~ 17C5:6456 +cs=0x17c5;eip=0x006458; T(SHL(si, cl)); // 96207 shl si, cl ;~ 17C5:6458 +cs=0x17c5;eip=0x00645a; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x100)); // 96208 test word ptr [si-7E4Ch], 100h ;~ 17C5:645A +cs=0x17c5;eip=0x006460; J(JNZ(loc_2c6a3)); // 96209 jnz short loc_2C6A3 ;~ 17C5:6460 +cs=0x17c5;eip=0x006462; T(CMP(*(word_4960a), 0)); // 96210 cmp word_4960A, 0 ;~ 17C5:6462 +cs=0x17c5;eip=0x006467; J(JNZ(loc_2c6a3)); // 96211 jnz short loc_2C6A3 ;~ 17C5:6467 +cs=0x17c5;eip=0x006469; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x7F)); // 96212 cmp word ptr [si-7E4Ah], 7Fh ;~ 17C5:6469 +cs=0x17c5;eip=0x00646e; J(JLE(loc_2c6a3)); // 96213 jle short loc_2C6A3 ;~ 17C5:646E +cs=0x17c5;eip=0x006470; J(CALL(sub_2c8ee,0)); // 96214 call sub_2C8EE ;~ 17C5:6470 loc_2c6a3: - // 5664 -cs=0x17c5;eip=0x006473; T(ax = word_492e8;); // 48197 mov ax, word_492E8 ;~ 17C5:6473 -cs=0x17c5;eip=0x006476; T(CMP(*(word_50b76), ax)); // 48198 cmp word_50B76, ax ;~ 17C5:6476 -cs=0x17c5;eip=0x00647a; J(JLE(loc_2c6af)); // 48199 jle short loc_2C6AF ;~ 17C5:647A -cs=0x17c5;eip=0x00647c; J(JMP(loc_2c80c)); // 48200 jmp loc_2C80C ;~ 17C5:647C + // 5645 +cs=0x17c5;eip=0x006473; T(ax = word_492e8;); // 96218 mov ax, word_492E8 ;~ 17C5:6473 +cs=0x17c5;eip=0x006476; T(CMP(word_50b76, ax)); // 96219 cmp ds:word_50B76, ax ;~ 17C5:6476 +cs=0x17c5;eip=0x00647a; J(JLE(loc_2c6af)); // 96220 jle short loc_2C6AF ;~ 17C5:647A +cs=0x17c5;eip=0x00647c; J(JMP(loc_2c80c)); // 96221 jmp loc_2C80C ;~ 17C5:647C loc_2c6af: - // 5665 -cs=0x17c5;eip=0x00647f; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 48204 mov si, [bp+arg_0] ;~ 17C5:647F -cs=0x17c5;eip=0x006482; T(cl = 4;); // 48205 mov cl, 4 ;~ 17C5:6482 -cs=0x17c5;eip=0x006484; T(SHL(si, cl)); // 48206 shl si, cl ;~ 17C5:6484 -cs=0x17c5;eip=0x006486; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x0C0)); // 48207 cmp word ptr [si-7E4Ah], 0C0h ;~ 17C5:6486 -cs=0x17c5;eip=0x00648c; J(JG(loc_2c6c1)); // 48208 jg short loc_2C6C1 ;~ 17C5:648C -cs=0x17c5;eip=0x00648e; J(JMP(loc_2c80c)); // 48209 jmp loc_2C80C ;~ 17C5:648E + // 5646 +cs=0x17c5;eip=0x00647f; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 96225 mov si, [bp+arg_0] ;~ 17C5:647F +cs=0x17c5;eip=0x006482; T(cl = 4;); // 96226 mov cl, 4 ;~ 17C5:6482 +cs=0x17c5;eip=0x006484; T(SHL(si, cl)); // 96227 shl si, cl ;~ 17C5:6484 +cs=0x17c5;eip=0x006486; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x0C0)); // 96228 cmp word ptr [si-7E4Ah], 0C0h ;~ 17C5:6486 +cs=0x17c5;eip=0x00648c; J(JG(loc_2c6c1)); // 96229 jg short loc_2C6C1 ;~ 17C5:648C +cs=0x17c5;eip=0x00648e; J(JMP(loc_2c80c)); // 96230 jmp loc_2C80C ;~ 17C5:648E loc_2c6c1: - // 5666 -cs=0x17c5;eip=0x006491; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x15)); // 48213 cmp [bp+var_22], 15h ;~ 17C5:6491 -cs=0x17c5;eip=0x006495; J(JNZ(loc_2c6ca)); // 48214 jnz short loc_2C6CA ;~ 17C5:6495 -cs=0x17c5;eip=0x006497; J(JMP(loc_2c80c)); // 48215 jmp loc_2C80C ;~ 17C5:6497 + // 5647 +cs=0x17c5;eip=0x006491; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x15)); // 96234 cmp [bp+var_22], 15h ;~ 17C5:6491 +cs=0x17c5;eip=0x006495; J(JNZ(loc_2c6ca)); // 96235 jnz short loc_2C6CA ;~ 17C5:6495 +cs=0x17c5;eip=0x006497; J(JMP(loc_2c80c)); // 96236 jmp loc_2C80C ;~ 17C5:6497 loc_2c6ca: - // 5667 -cs=0x17c5;eip=0x00649a; T(CMP(word_4f21e, 0x500)); // 48219 cmp word_4F21E, 500h ;~ 17C5:649A -cs=0x17c5;eip=0x0064a0; J(JG(loc_2c6d5)); // 48220 jg short loc_2C6D5 ;~ 17C5:64A0 -cs=0x17c5;eip=0x0064a2; J(JMP(loc_2c80c)); // 48221 jmp loc_2C80C ;~ 17C5:64A2 + // 5648 +cs=0x17c5;eip=0x00649a; T(CMP(word_4f21e, 0x500)); // 96240 cmp ds:word_4F21E, 500h ;~ 17C5:649A +cs=0x17c5;eip=0x0064a0; J(JG(loc_2c6d5)); // 96241 jg short loc_2C6D5 ;~ 17C5:64A0 +cs=0x17c5;eip=0x0064a2; J(JMP(loc_2c80c)); // 96242 jmp loc_2C80C ;~ 17C5:64A2 loc_2c6d5: - // 5668 -cs=0x17c5;eip=0x0064a5; T(cx = ax;); // 48225 mov cx, ax ;~ 17C5:64A5 -cs=0x17c5;eip=0x0064a7; T(SHL(ax, 1)); // 48226 shl ax, 1 ;~ 17C5:64A7 -cs=0x17c5;eip=0x0064a9; T(ADD(ax, cx)); // 48227 add ax, cx ;~ 17C5:64A9 -cs=0x17c5;eip=0x0064ab; T(SUB(ax, 0x14)); // 48228 sub ax, 14h ;~ 17C5:64AB -cs=0x17c5;eip=0x0064ae; T(NEG(ax)); // 48229 neg ax ;~ 17C5:64AE -cs=0x17c5;eip=0x0064b0; T(CMP(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 48230 cmp ax, [bp+var_1E] ;~ 17C5:64B0 -cs=0x17c5;eip=0x0064b3; J(JC(loc_2c6e8)); // 48231 jb short loc_2C6E8 ;~ 17C5:64B3 -cs=0x17c5;eip=0x0064b5; J(JMP(loc_2c80c)); // 48232 jmp loc_2C80C ;~ 17C5:64B5 + // 5649 +cs=0x17c5;eip=0x0064a5; T(cx = ax;); // 96246 mov cx, ax ;~ 17C5:64A5 +cs=0x17c5;eip=0x0064a7; T(SHL(ax, 1)); // 96247 shl ax, 1 ;~ 17C5:64A7 +cs=0x17c5;eip=0x0064a9; T(ADD(ax, cx)); // 96248 add ax, cx ;~ 17C5:64A9 +cs=0x17c5;eip=0x0064ab; T(SUB(ax, 0x14)); // 96249 sub ax, 14h ;~ 17C5:64AB +cs=0x17c5;eip=0x0064ae; T(NEG(ax)); // 96250 neg ax ;~ 17C5:64AE +cs=0x17c5;eip=0x0064b0; T(CMP(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 96251 cmp ax, [bp+var_1E] ;~ 17C5:64B0 +cs=0x17c5;eip=0x0064b3; J(JC(loc_2c6e8)); // 96252 jb short loc_2C6E8 ;~ 17C5:64B3 +cs=0x17c5;eip=0x0064b5; J(JMP(loc_2c80c)); // 96253 jmp loc_2C80C ;~ 17C5:64B5 loc_2c6e8: - // 5669 -cs=0x17c5;eip=0x0064b8; X(INC(word_522cc)); // 48236 inc word_522CC ;~ 17C5:64B8 -cs=0x17c5;eip=0x0064bc; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x0FA)); // 48237 cmp word ptr [si-7E4Ah], 0FAh ;~ 17C5:64BC -cs=0x17c5;eip=0x0064c2; J(JGE(loc_2c6f7)); // 48238 jge short loc_2C6F7 ;~ 17C5:64C2 -cs=0x17c5;eip=0x0064c4; J(JMP(loc_2c80c)); // 48239 jmp loc_2C80C ;~ 17C5:64C4 + // 5650 +cs=0x17c5;eip=0x0064b8; X(INC(word_522cc)); // 96257 inc ds:word_522CC ;~ 17C5:64B8 +cs=0x17c5;eip=0x0064bc; T(CMP(*(dw*)(raddr(ds,si-0x7E4A)), 0x0FA)); // 96258 cmp word ptr [si-7E4Ah], 0FAh ;~ 17C5:64BC +cs=0x17c5;eip=0x0064c2; J(JGE(loc_2c6f7)); // 96259 jge short loc_2C6F7 ;~ 17C5:64C2 +cs=0x17c5;eip=0x0064c4; J(JMP(loc_2c80c)); // 96260 jmp loc_2C80C ;~ 17C5:64C4 loc_2c6f7: - // 5670 -cs=0x17c5;eip=0x0064c7; T(OR(cx, cx)); // 48243 or cx, cx ;~ 17C5:64C7 -cs=0x17c5;eip=0x0064c9; J(JZ(loc_2c706)); // 48244 jz short loc_2C706 ;~ 17C5:64C9 -cs=0x17c5;eip=0x0064cb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 48245 mov ax, [bp+arg_0] ;~ 17C5:64CB -cs=0x17c5;eip=0x0064ce; T(CWD); // 48246 cwd ;~ 17C5:64CE -cs=0x17c5;eip=0x0064cf; T(IDIV2(cx)); // 48247 idiv cx ;~ 17C5:64CF -cs=0x17c5;eip=0x0064d1; T(ax = dx;); // 48248 mov ax, dx ;~ 17C5:64D1 -cs=0x17c5;eip=0x0064d3; J(JMP(loc_2c708)); // 48249 jmp short loc_2C708 ;~ 17C5:64D3 + // 5651 +cs=0x17c5;eip=0x0064c7; T(OR(cx, cx)); // 96264 or cx, cx ;~ 17C5:64C7 +cs=0x17c5;eip=0x0064c9; J(JZ(loc_2c706)); // 96265 jz short loc_2C706 ;~ 17C5:64C9 +cs=0x17c5;eip=0x0064cb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 96266 mov ax, [bp+arg_0] ;~ 17C5:64CB +cs=0x17c5;eip=0x0064ce; T(CWD); // 96267 cwd ;~ 17C5:64CE +cs=0x17c5;eip=0x0064cf; T(IDIV2(cx)); // 96268 idiv cx ;~ 17C5:64CF +cs=0x17c5;eip=0x0064d1; T(ax = dx;); // 96269 mov ax, dx ;~ 17C5:64D1 +cs=0x17c5;eip=0x0064d3; J(JMP(loc_2c708)); // 96270 jmp short loc_2C708 ;~ 17C5:64D3 loc_2c706: - // 5671 -cs=0x17c5;eip=0x0064d6; T(SUB(ax, ax)); // 48255 sub ax, ax ;~ 17C5:64D6 + // 5652 +cs=0x17c5;eip=0x0064d6; T(SUB(ax, ax)); // 96276 sub ax, ax ;~ 17C5:64D6 loc_2c708: - // 5672 -cs=0x17c5;eip=0x0064d8; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 48258 mov [bp+var_24], ax ;~ 17C5:64D8 -cs=0x17c5;eip=0x0064db; T(ax = 0x18;); // 48259 mov ax, 18h ;~ 17C5:64DB -cs=0x17c5;eip=0x0064de; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_24)))); // 48260 imul [bp+var_24] ;~ 17C5:64DE -cs=0x17c5;eip=0x0064e1; T(di = ax;); // 48261 mov di, ax ;~ 17C5:64E1 -cs=0x17c5;eip=0x0064e3; T(CMP(*(dw*)(raddr(ds,di+0x0D22)), 0)); // 48262 cmp word ptr [di+0D22h], 0 ;~ 17C5:64E3 -cs=0x17c5;eip=0x0064e8; J(JZ(loc_2c71d)); // 48263 jz short loc_2C71D ;~ 17C5:64E8 -cs=0x17c5;eip=0x0064ea; J(JMP(loc_2c80c)); // 48264 jmp loc_2C80C ;~ 17C5:64EA + // 5653 +cs=0x17c5;eip=0x0064d8; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 96279 mov [bp+var_24], ax ;~ 17C5:64D8 +cs=0x17c5;eip=0x0064db; T(ax = 0x18;); // 96280 mov ax, 18h ;~ 17C5:64DB +cs=0x17c5;eip=0x0064de; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_24)))); // 96281 imul [bp+var_24] ;~ 17C5:64DE +cs=0x17c5;eip=0x0064e1; T(di = ax;); // 96282 mov di, ax ;~ 17C5:64E1 +cs=0x17c5;eip=0x0064e3; T(CMP(*(dw*)(raddr(ds,di+0x0D22)), 0)); // 96283 cmp word ptr [di+0D22h], 0 ;~ 17C5:64E3 +cs=0x17c5;eip=0x0064e8; J(JZ(loc_2c71d)); // 96284 jz short loc_2C71D ;~ 17C5:64E8 +cs=0x17c5;eip=0x0064ea; J(JMP(loc_2c80c)); // 96285 jmp loc_2C80C ;~ 17C5:64EA loc_2c71d: - // 5673 -cs=0x17c5;eip=0x0064ed; T(ax = 0x12;); // 48268 mov ax, 12h ;~ 17C5:64ED -cs=0x17c5;eip=0x0064f0; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 48269 imul [bp+var_22] ;~ 17C5:64F0 -cs=0x17c5;eip=0x0064f3; T(bx = ax;); // 48270 mov bx, ax ;~ 17C5:64F3 -cs=0x17c5;eip=0x0064f5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 48271 mov ax, [bp+var_1E] ;~ 17C5:64F5 -cs=0x17c5;eip=0x0064f8; T(CMP(*(dw*)(raddr(ds,bx+0x530)), ax)); // 48272 cmp [bx+530h], ax ;~ 17C5:64F8 -cs=0x17c5;eip=0x0064fc; J(JA(loc_2c731)); // 48273 ja short loc_2C731 ;~ 17C5:64FC -cs=0x17c5;eip=0x0064fe; J(JMP(loc_2c80c)); // 48274 jmp loc_2C80C ;~ 17C5:64FE + // 5654 +cs=0x17c5;eip=0x0064ed; T(ax = 0x12;); // 96289 mov ax, 12h ;~ 17C5:64ED +cs=0x17c5;eip=0x0064f0; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96290 imul [bp+var_22] ;~ 17C5:64F0 +cs=0x17c5;eip=0x0064f3; T(bx = ax;); // 96291 mov bx, ax ;~ 17C5:64F3 +cs=0x17c5;eip=0x0064f5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 96292 mov ax, [bp+var_1E] ;~ 17C5:64F5 +cs=0x17c5;eip=0x0064f8; T(CMP(*(dw*)(raddr(ds,bx+0x530)), ax)); // 96293 cmp [bx+530h], ax ;~ 17C5:64F8 +cs=0x17c5;eip=0x0064fc; J(JA(loc_2c731)); // 96294 ja short loc_2C731 ;~ 17C5:64FC +cs=0x17c5;eip=0x0064fe; J(JMP(loc_2c80c)); // 96295 jmp loc_2C80C ;~ 17C5:64FE loc_2c731: - // 5674 -cs=0x17c5;eip=0x006501; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 48278 mov ax, [si-7E52h] ;~ 17C5:6501 -cs=0x17c5;eip=0x006505; T(ADD(ax, 8)); // 48279 add ax, 8 ;~ 17C5:6505 -cs=0x17c5;eip=0x006508; X(MOV(*(dw*)(raddr(ds,di+0x0D14)), ax)); // 48280 mov [di+0D14h], ax ;~ 17C5:6508 -cs=0x17c5;eip=0x00650c; T(ax = 0x18;); // 48281 mov ax, 18h ;~ 17C5:650C -cs=0x17c5;eip=0x00650f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_24)))); // 48282 imul [bp+var_24] ;~ 17C5:650F -cs=0x17c5;eip=0x006512; T(si = ax;); // 48283 mov si, ax ;~ 17C5:6512 -cs=0x17c5;eip=0x006514; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 48284 mov bx, [bp+arg_0] ;~ 17C5:6514 -cs=0x17c5;eip=0x006517; T(cl = 4;); // 48285 mov cl, 4 ;~ 17C5:6517 -cs=0x17c5;eip=0x006519; T(SHL(bx, cl)); // 48286 shl bx, cl ;~ 17C5:6519 -cs=0x17c5;eip=0x00651b; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 48287 mov ax, [bx-7E50h] ;~ 17C5:651B -cs=0x17c5;eip=0x00651f; X(MOV(*(dw*)(raddr(ds,si+0x0D16)), ax)); // 48288 mov [si+0D16h], ax ;~ 17C5:651F -cs=0x17c5;eip=0x006523; X(MOV(*(dw*)(raddr(ds,si+0x0D18)), 0)); // 48289 mov word ptr [si+0D18h], 0 ;~ 17C5:6523 -cs=0x17c5;eip=0x006529; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), 1)); // 48290 mov word ptr [si+0D1Ah], 1 ;~ 17C5:6529 -cs=0x17c5;eip=0x00652f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 48291 mov ax, [bp+var_16] ;~ 17C5:652F -cs=0x17c5;eip=0x006532; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 48292 mov [si+0D1Ch], ax ;~ 17C5:6532 -cs=0x17c5;eip=0x006536; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), 0x4000)); // 48293 mov word ptr [si+0D1Eh], 4000h ;~ 17C5:6536 -cs=0x17c5;eip=0x00653c; T(ax = 0x12;); // 48294 mov ax, 12h ;~ 17C5:653C -cs=0x17c5;eip=0x00653f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 48295 imul [bp+var_22] ;~ 17C5:653F -cs=0x17c5;eip=0x006542; T(di = ax;); // 48296 mov di, ax ;~ 17C5:6542 -cs=0x17c5;eip=0x006544; T(MOV(ax, *(dw*)(raddr(ds,di+0x532)))); // 48297 mov ax, [di+532h] ;~ 17C5:6544 -cs=0x17c5;eip=0x006548; T(cl = 6;); // 48298 mov cl, 6 ;~ 17C5:6548 -cs=0x17c5;eip=0x00654a; T(SAR(ax, cl)); // 48299 sar ax, cl ;~ 17C5:654A -cs=0x17c5;eip=0x00654c; T(CWD); // 48300 cwd ;~ 17C5:654C -cs=0x17c5;eip=0x00654d; X(PUSH(dx)); // 48301 push dx ;~ 17C5:654D -cs=0x17c5;eip=0x00654e; X(PUSH(ax)); // 48302 push ax ;~ 17C5:654E -cs=0x17c5;eip=0x00654f; T(ax = word_492f4;); // 48303 mov ax, word_492F4 ;~ 17C5:654F -cs=0x17c5;eip=0x006552; T(CWD); // 48304 cwd ;~ 17C5:6552 -cs=0x17c5;eip=0x006553; X(PUSH(dx)); // 48305 push dx ;~ 17C5:6553 -cs=0x17c5;eip=0x006554; X(PUSH(ax)); // 48306 push ax ;~ 17C5:6554 -cs=0x17c5;eip=0x006555; T(MOV(ax, *(dw*)(raddr(ds,di+0x530)))); // 48307 mov ax, [di+530h] ;~ 17C5:6555 -cs=0x17c5;eip=0x006559; T(CWD); // 48308 cwd ;~ 17C5:6559 -cs=0x17c5;eip=0x00655a; T(cl = 3;); // 48309 mov cl, 3 ;~ 17C5:655A + // 5655 +cs=0x17c5;eip=0x006501; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 96299 mov ax, [si-7E52h] ;~ 17C5:6501 +cs=0x17c5;eip=0x006505; T(ADD(ax, 8)); // 96300 add ax, 8 ;~ 17C5:6505 +cs=0x17c5;eip=0x006508; X(MOV(*(dw*)(raddr(ds,di+0x0D14)), ax)); // 96301 mov [di+0D14h], ax ;~ 17C5:6508 +cs=0x17c5;eip=0x00650c; T(ax = 0x18;); // 96302 mov ax, 18h ;~ 17C5:650C +cs=0x17c5;eip=0x00650f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_24)))); // 96303 imul [bp+var_24] ;~ 17C5:650F +cs=0x17c5;eip=0x006512; T(si = ax;); // 96304 mov si, ax ;~ 17C5:6512 +cs=0x17c5;eip=0x006514; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 96305 mov bx, [bp+arg_0] ;~ 17C5:6514 +cs=0x17c5;eip=0x006517; T(cl = 4;); // 96306 mov cl, 4 ;~ 17C5:6517 +cs=0x17c5;eip=0x006519; T(SHL(bx, cl)); // 96307 shl bx, cl ;~ 17C5:6519 +cs=0x17c5;eip=0x00651b; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 96308 mov ax, [bx-7E50h] ;~ 17C5:651B +cs=0x17c5;eip=0x00651f; X(MOV(*(dw*)(raddr(ds,si+0x0D16)), ax)); // 96309 mov [si+0D16h], ax ;~ 17C5:651F +cs=0x17c5;eip=0x006523; X(MOV(*(dw*)(raddr(ds,si+0x0D18)), 0)); // 96310 mov word ptr [si+0D18h], 0 ;~ 17C5:6523 +cs=0x17c5;eip=0x006529; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), 1)); // 96311 mov word ptr [si+0D1Ah], 1 ;~ 17C5:6529 +cs=0x17c5;eip=0x00652f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 96312 mov ax, [bp+var_16] ;~ 17C5:652F +cs=0x17c5;eip=0x006532; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 96313 mov [si+0D1Ch], ax ;~ 17C5:6532 +cs=0x17c5;eip=0x006536; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), 0x4000)); // 96314 mov word ptr [si+0D1Eh], 4000h ;~ 17C5:6536 +cs=0x17c5;eip=0x00653c; T(ax = 0x12;); // 96315 mov ax, 12h ;~ 17C5:653C +cs=0x17c5;eip=0x00653f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96316 imul [bp+var_22] ;~ 17C5:653F +cs=0x17c5;eip=0x006542; T(di = ax;); // 96317 mov di, ax ;~ 17C5:6542 +cs=0x17c5;eip=0x006544; T(MOV(ax, *(dw*)(raddr(ds,di+0x532)))); // 96318 mov ax, [di+532h] ;~ 17C5:6544 +cs=0x17c5;eip=0x006548; T(cl = 6;); // 96319 mov cl, 6 ;~ 17C5:6548 +cs=0x17c5;eip=0x00654a; T(SAR(ax, cl)); // 96320 sar ax, cl ;~ 17C5:654A +cs=0x17c5;eip=0x00654c; T(CWD); // 96321 cwd ;~ 17C5:654C +cs=0x17c5;eip=0x00654d; X(PUSH(dx)); // 96322 push dx ;~ 17C5:654D +cs=0x17c5;eip=0x00654e; X(PUSH(ax)); // 96323 push ax ;~ 17C5:654E +cs=0x17c5;eip=0x00654f; T(ax = word_492f4;); // 96324 mov ax, word_492F4 ;~ 17C5:654F +cs=0x17c5;eip=0x006552; T(CWD); // 96325 cwd ;~ 17C5:6552 +cs=0x17c5;eip=0x006553; X(PUSH(dx)); // 96326 push dx ;~ 17C5:6553 +cs=0x17c5;eip=0x006554; X(PUSH(ax)); // 96327 push ax ;~ 17C5:6554 +cs=0x17c5;eip=0x006555; T(MOV(ax, *(dw*)(raddr(ds,di+0x530)))); // 96328 mov ax, [di+530h] ;~ 17C5:6555 +cs=0x17c5;eip=0x006559; T(CWD); // 96329 cwd ;~ 17C5:6559 +cs=0x17c5;eip=0x00655a; T(cl = 3;); // 96330 mov cl, 3 ;~ 17C5:655A loc_2c78c: - // 5675 -cs=0x17c5;eip=0x00655c; T(SHL(ax, 1)); // 48312 shl ax, 1 ;~ 17C5:655C -cs=0x17c5;eip=0x00655e; T(RCL(dx, 1)); // 48313 rcl dx, 1 ;~ 17C5:655E -cs=0x17c5;eip=0x006560; T(DEC(cl)); // 48314 dec cl ;~ 17C5:6560 -cs=0x17c5;eip=0x006562; J(JNZ(loc_2c78c)); // 48315 jnz short loc_2C78C ;~ 17C5:6562 -cs=0x17c5;eip=0x006564; X(PUSH(dx)); // 48316 push dx ;~ 17C5:6564 -cs=0x17c5;eip=0x006565; X(PUSH(ax)); // 48317 push ax ;~ 17C5:6565 -cs=0x17c5;eip=0x006566; J(CALL(sub_34ee0,0)); // 48318 call sub_34EE0 ;~ 17C5:6566 -cs=0x17c5;eip=0x006569; X(PUSH(dx)); // 48319 push dx ;~ 17C5:6569 -cs=0x17c5;eip=0x00656a; X(PUSH(ax)); // 48320 push ax ;~ 17C5:656A -cs=0x17c5;eip=0x00656b; J(CALL(sub_34e44,0)); // 48321 call sub_34E44 ;~ 17C5:656B -cs=0x17c5;eip=0x00656e; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 48322 mov [si+0D22h], ax ;~ 17C5:656E -cs=0x17c5;eip=0x006572; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 48323 mov ax, [bp+var_22] ;~ 17C5:6572 -cs=0x17c5;eip=0x006575; X(MOV(*(dw*)(raddr(ds,si+0x0D24)), ax)); // 48324 mov [si+0D24h], ax ;~ 17C5:6575 -cs=0x17c5;eip=0x006579; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 48325 mov ax, [bp+arg_0] ;~ 17C5:6579 -cs=0x17c5;eip=0x00657c; X(MOV(*(dw*)(raddr(ds,si+0x0D2A)), ax)); // 48326 mov [si+0D2Ah], ax ;~ 17C5:657C -cs=0x17c5;eip=0x006580; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 48327 push [bp+arg_0] ;~ 17C5:6580 -cs=0x17c5;eip=0x006583; J(CALL(sub_27f9e,0)); // 48328 call sub_27F9E ;~ 17C5:6583 -cs=0x17c5;eip=0x006586; T(ADD(sp, 2)); // 48329 add sp, 2 ;~ 17C5:6586 -cs=0x17c5;eip=0x006589; T(ax = 0x58A4;); // 48330 mov ax, 58A4h ;~ 17C5:6589 -cs=0x17c5;eip=0x00658c; X(PUSH(ax)); // 48331 push ax ;~ 17C5:658C -cs=0x17c5;eip=0x00658d; T(ax = 0x66C4;); // 48332 mov ax, 66C4h ;~ 17C5:658D -cs=0x17c5;eip=0x006590; X(PUSH(ax)); // 48333 push ax ;~ 17C5:6590 -cs=0x17c5;eip=0x006591; J(CALL(sub_34bdc,0)); // 48334 call sub_34BDC ;~ 17C5:6591 -cs=0x17c5;eip=0x006594; T(ADD(sp, 4)); // 48335 add sp, 4 ;~ 17C5:6594 -cs=0x17c5;eip=0x006597; T(ax = 0x12;); // 48336 mov ax, 12h ;~ 17C5:6597 -cs=0x17c5;eip=0x00659a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 48337 imul [bp+var_22] ;~ 17C5:659A -cs=0x17c5;eip=0x00659d; T(ADD(ax, 0x528)); // 48338 add ax, 528h ;~ 17C5:659D -cs=0x17c5;eip=0x0065a0; X(PUSH(ax)); // 48339 push ax ;~ 17C5:65A0 -cs=0x17c5;eip=0x0065a1; T(ax = 0x66C4;); // 48340 mov ax, 66C4h ;~ 17C5:65A1 -cs=0x17c5;eip=0x0065a4; X(PUSH(ax)); // 48341 push ax ;~ 17C5:65A4 -cs=0x17c5;eip=0x0065a5; J(CALL(sub_34bdc,0)); // 48342 call sub_34BDC ;~ 17C5:65A5 -cs=0x17c5;eip=0x0065a8; T(ADD(sp, 4)); // 48343 add sp, 4 ;~ 17C5:65A8 -cs=0x17c5;eip=0x0065ab; T(ax = 0x66C4;); // 48344 mov ax, 66C4h ;~ 17C5:65AB -cs=0x17c5;eip=0x0065ae; X(PUSH(ax)); // 48345 push ax ;~ 17C5:65AE -cs=0x17c5;eip=0x0065af; J(CALL(sub_30414,0)); // 48346 call sub_30414 ;~ 17C5:65AF -cs=0x17c5;eip=0x0065b2; T(ADD(sp, 2)); // 48347 add sp, 2 ;~ 17C5:65B2 -cs=0x17c5;eip=0x0065b5; T(ax = 2;); // 48348 mov ax, 2 ;~ 17C5:65B5 -cs=0x17c5;eip=0x0065b8; X(PUSH(ax)); // 48349 push ax ;~ 17C5:65B8 -cs=0x17c5;eip=0x0065b9; T(ax = 6;); // 48350 mov ax, 6 ;~ 17C5:65B9 -cs=0x17c5;eip=0x0065bc; X(PUSH(ax)); // 48351 push ax ;~ 17C5:65BC -cs=0x17c5;eip=0x0065bd; J(CALL(sub_33c65,0)); // 48352 call sub_33C65 ;~ 17C5:65BD -cs=0x17c5;eip=0x0065c0; T(ADD(sp, 4)); // 48354 add sp, 4 ;~ 17C5:65C0 -cs=0x17c5;eip=0x0065c3; T(ax = 2;); // 48355 mov ax, 2 ;~ 17C5:65C3 -cs=0x17c5;eip=0x0065c6; X(PUSH(ax)); // 48356 push ax ;~ 17C5:65C6 -cs=0x17c5;eip=0x0065c7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 48357 mov ax, [bp+arg_0] ;~ 17C5:65C7 -cs=0x17c5;eip=0x0065ca; T(ADD(ax, 0x40)); // 48358 add ax, 40h ; '@' ;~ 17C5:65CA -cs=0x17c5;eip=0x0065cd; X(PUSH(ax)); // 48359 push ax ;~ 17C5:65CD -cs=0x17c5;eip=0x0065ce; J(CALL(sub_27df3,0)); // 48360 call sub_27DF3 ;~ 17C5:65CE -cs=0x17c5;eip=0x0065d1; T(ADD(sp, 4)); // 48361 add sp, 4 ;~ 17C5:65D1 -cs=0x17c5;eip=0x0065d4; T(LES(bx, dword_528d6)); // 48362 les bx, dword_528D6 ;~ 17C5:65D4 -cs=0x17c5;eip=0x0065d8; X(INC(*(dw*)(raddr(es,bx+0x2C)))); // 48364 inc word ptr es:[bx+2Ch] ;~ 17C5:65D8 + // 5656 +cs=0x17c5;eip=0x00655c; T(SHL(ax, 1)); // 96333 shl ax, 1 ;~ 17C5:655C +cs=0x17c5;eip=0x00655e; T(RCL(dx, 1)); // 96334 rcl dx, 1 ;~ 17C5:655E +cs=0x17c5;eip=0x006560; T(DEC(cl)); // 96335 dec cl ;~ 17C5:6560 +cs=0x17c5;eip=0x006562; J(JNZ(loc_2c78c)); // 96336 jnz short loc_2C78C ;~ 17C5:6562 +cs=0x17c5;eip=0x006564; X(PUSH(dx)); // 96337 push dx ;~ 17C5:6564 +cs=0x17c5;eip=0x006565; X(PUSH(ax)); // 96338 push ax ;~ 17C5:6565 +cs=0x17c5;eip=0x006566; J(CALL(sub_34ee0,0)); // 96339 call sub_34EE0 ;~ 17C5:6566 +cs=0x17c5;eip=0x006569; X(PUSH(dx)); // 96340 push dx ;~ 17C5:6569 +cs=0x17c5;eip=0x00656a; X(PUSH(ax)); // 96341 push ax ;~ 17C5:656A +cs=0x17c5;eip=0x00656b; J(CALL(sub_34e44,0)); // 96342 call sub_34E44 ;~ 17C5:656B +cs=0x17c5;eip=0x00656e; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 96343 mov [si+0D22h], ax ;~ 17C5:656E +cs=0x17c5;eip=0x006572; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 96344 mov ax, [bp+var_22] ;~ 17C5:6572 +cs=0x17c5;eip=0x006575; X(MOV(*(dw*)(raddr(ds,si+0x0D24)), ax)); // 96345 mov [si+0D24h], ax ;~ 17C5:6575 +cs=0x17c5;eip=0x006579; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 96346 mov ax, [bp+arg_0] ;~ 17C5:6579 +cs=0x17c5;eip=0x00657c; X(MOV(*(dw*)(raddr(ds,si+0x0D2A)), ax)); // 96347 mov [si+0D2Ah], ax ;~ 17C5:657C +cs=0x17c5;eip=0x006580; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 96348 push [bp+arg_0] ;~ 17C5:6580 +cs=0x17c5;eip=0x006583; J(CALL(sub_27f9e,0)); // 96349 call sub_27F9E ;~ 17C5:6583 +cs=0x17c5;eip=0x006586; T(ADD(sp, 2)); // 96350 add sp, 2 ;~ 17C5:6586 +cs=0x17c5;eip=0x006589; T(ax = 0x58A4;); // 96351 mov ax, 58A4h ;~ 17C5:6589 +cs=0x17c5;eip=0x00658c; X(PUSH(ax)); // 96352 push ax ;~ 17C5:658C +cs=0x17c5;eip=0x00658d; T(ax = 0x66C4;); // 96353 mov ax, 66C4h ;~ 17C5:658D +cs=0x17c5;eip=0x006590; X(PUSH(ax)); // 96354 push ax ;~ 17C5:6590 +cs=0x17c5;eip=0x006591; J(CALL(sub_34bdc,0)); // 96355 call sub_34BDC ;~ 17C5:6591 +cs=0x17c5;eip=0x006594; T(ADD(sp, 4)); // 96356 add sp, 4 ;~ 17C5:6594 +cs=0x17c5;eip=0x006597; T(ax = 0x12;); // 96357 mov ax, 12h ;~ 17C5:6597 +cs=0x17c5;eip=0x00659a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96358 imul [bp+var_22] ;~ 17C5:659A +cs=0x17c5;eip=0x00659d; T(ADD(ax, 0x528)); // 96359 add ax, 528h ;~ 17C5:659D +cs=0x17c5;eip=0x0065a0; X(PUSH(ax)); // 96360 push ax ;~ 17C5:65A0 +cs=0x17c5;eip=0x0065a1; T(ax = 0x66C4;); // 96361 mov ax, 66C4h ;~ 17C5:65A1 +cs=0x17c5;eip=0x0065a4; X(PUSH(ax)); // 96362 push ax ;~ 17C5:65A4 +cs=0x17c5;eip=0x0065a5; J(CALL(sub_34bdc,0)); // 96363 call sub_34BDC ;~ 17C5:65A5 +cs=0x17c5;eip=0x0065a8; T(ADD(sp, 4)); // 96364 add sp, 4 ;~ 17C5:65A8 +cs=0x17c5;eip=0x0065ab; T(ax = 0x66C4;); // 96365 mov ax, 66C4h ;~ 17C5:65AB +cs=0x17c5;eip=0x0065ae; X(PUSH(ax)); // 96366 push ax ;~ 17C5:65AE +cs=0x17c5;eip=0x0065af; J(CALL(sub_30414,0)); // 96367 call sub_30414 ;~ 17C5:65AF +cs=0x17c5;eip=0x0065b2; T(ADD(sp, 2)); // 96368 add sp, 2 ;~ 17C5:65B2 +cs=0x17c5;eip=0x0065b5; T(ax = 2;); // 96369 mov ax, 2 ;~ 17C5:65B5 +cs=0x17c5;eip=0x0065b8; X(PUSH(ax)); // 96370 push ax ;~ 17C5:65B8 +cs=0x17c5;eip=0x0065b9; T(ax = 6;); // 96371 mov ax, 6 ;~ 17C5:65B9 +cs=0x17c5;eip=0x0065bc; X(PUSH(ax)); // 96372 push ax ;~ 17C5:65BC +cs=0x17c5;eip=0x0065bd; J(CALL(sub_33c65,0)); // 96373 call sub_33C65 ;~ 17C5:65BD +cs=0x17c5;eip=0x0065c0; T(ADD(sp, 4)); // 96375 add sp, 4 ;~ 17C5:65C0 +cs=0x17c5;eip=0x0065c3; T(ax = 2;); // 96376 mov ax, 2 ;~ 17C5:65C3 +cs=0x17c5;eip=0x0065c6; X(PUSH(ax)); // 96377 push ax ;~ 17C5:65C6 +cs=0x17c5;eip=0x0065c7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 96378 mov ax, [bp+arg_0] ;~ 17C5:65C7 +cs=0x17c5;eip=0x0065ca; T(ADD(ax, 0x40)); // 96379 add ax, 40h ; '@' ;~ 17C5:65CA +cs=0x17c5;eip=0x0065cd; X(PUSH(ax)); // 96380 push ax ;~ 17C5:65CD +cs=0x17c5;eip=0x0065ce; J(CALL(sub_27df3,0)); // 96381 call sub_27DF3 ;~ 17C5:65CE +cs=0x17c5;eip=0x0065d1; T(ADD(sp, 4)); // 96382 add sp, 4 ;~ 17C5:65D1 +cs=0x17c5;eip=0x0065d4; T(LES(bx, dword_528d6)); // 96383 les bx, ds:dword_528D6 ;~ 17C5:65D4 +cs=0x17c5;eip=0x0065d8; X(INC(*(dw*)(raddr(es,bx+0x2C)))); // 96385 inc word ptr es:[bx+2Ch] ;~ 17C5:65D8 loc_2c80c: - // 5676 -cs=0x17c5;eip=0x0065dc; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 48368 mov bx, [bp+arg_0] ;~ 17C5:65DC -cs=0x17c5;eip=0x0065df; T(cl = 4;); // 48369 mov cl, 4 ;~ 17C5:65DF -cs=0x17c5;eip=0x0065e1; T(SHL(bx, cl)); // 48370 shl bx, cl ;~ 17C5:65E1 -cs=0x17c5;eip=0x0065e3; X(OR(*(raddr(ds,bx-0x7E4C)), 0x10)); // 48371 or byte ptr [bx-7E4Ch], 10h ;~ 17C5:65E3 -cs=0x17c5;eip=0x0065e8; X(POP(si)); // 48372 pop si ;~ 17C5:65E8 -cs=0x17c5;eip=0x0065e9; X(POP(di)); // 48373 pop di ;~ 17C5:65E9 -cs=0x17c5;eip=0x0065ea; T(sp = bp;); // 48374 mov sp, bp ;~ 17C5:65EA -cs=0x17c5;eip=0x0065ec; X(POP(bp)); // 48375 pop bp ;~ 17C5:65EC -cs=0x17c5;eip=0x0065ed; J(RETN(0)); // 48376 retn ;~ 17C5:65ED + // 5657 +cs=0x17c5;eip=0x0065dc; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 96389 mov bx, [bp+arg_0] ;~ 17C5:65DC +cs=0x17c5;eip=0x0065df; T(cl = 4;); // 96390 mov cl, 4 ;~ 17C5:65DF +cs=0x17c5;eip=0x0065e1; T(SHL(bx, cl)); // 96391 shl bx, cl ;~ 17C5:65E1 +cs=0x17c5;eip=0x0065e3; X(OR(*(raddr(ds,bx-0x7E4C)), 0x10)); // 96392 or byte ptr [bx-7E4Ch], 10h ;~ 17C5:65E3 +cs=0x17c5;eip=0x0065e8; X(POP(si)); // 96393 pop si ;~ 17C5:65E8 +cs=0x17c5;eip=0x0065e9; X(POP(di)); // 96394 pop di ;~ 17C5:65E9 +cs=0x17c5;eip=0x0065ea; T(sp = bp;); // 96395 mov sp, bp ;~ 17C5:65EA +cs=0x17c5;eip=0x0065ec; X(POP(bp)); // 96396 pop bp ;~ 17C5:65EC +cs=0x17c5;eip=0x0065ed; J(RETN(0)); // 96397 retn ;~ 17C5:65ED loc_2c81e: - // 5677 -cs=0x17c5;eip=0x0065ee; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 48381 mov si, [bp+arg_0] ;~ 17C5:65EE -cs=0x17c5;eip=0x0065f1; T(cl = 4;); // 48382 mov cl, 4 ;~ 17C5:65F1 -cs=0x17c5;eip=0x0065f3; T(SHL(si, cl)); // 48383 shl si, cl ;~ 17C5:65F3 -cs=0x17c5;eip=0x0065f5; X(AND(*(raddr(ds,si-0x7E4C)), 0x0EF)); // 48384 and byte ptr [si-7E4Ch], 0EFh ;~ 17C5:65F5 -cs=0x17c5;eip=0x0065fa; X(SUB(*(dw*)(raddr(ds,si-0x7E4A)), 0x10)); // 48385 sub word ptr [si-7E4Ah], 10h ;~ 17C5:65FA -cs=0x17c5;eip=0x0065ff; J(JNS(loc_2c837)); // 48386 jns short loc_2C837 ;~ 17C5:65FF -cs=0x17c5;eip=0x006601; X(MOV(*(dw*)(raddr(ds,si-0x7E4A)), 0)); // 48387 mov word ptr [si-7E4Ah], 0 ;~ 17C5:6601 + // 5658 +cs=0x17c5;eip=0x0065ee; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 96402 mov si, [bp+arg_0] ;~ 17C5:65EE +cs=0x17c5;eip=0x0065f1; T(cl = 4;); // 96403 mov cl, 4 ;~ 17C5:65F1 +cs=0x17c5;eip=0x0065f3; T(SHL(si, cl)); // 96404 shl si, cl ;~ 17C5:65F3 +cs=0x17c5;eip=0x0065f5; X(AND(*(raddr(ds,si-0x7E4C)), 0x0EF)); // 96405 and byte ptr [si-7E4Ch], 0EFh ;~ 17C5:65F5 +cs=0x17c5;eip=0x0065fa; X(SUB(*(dw*)(raddr(ds,si-0x7E4A)), 0x10)); // 96406 sub word ptr [si-7E4Ah], 10h ;~ 17C5:65FA +cs=0x17c5;eip=0x0065ff; J(JNS(loc_2c837)); // 96407 jns short loc_2C837 ;~ 17C5:65FF +cs=0x17c5;eip=0x006601; X(MOV(*(dw*)(raddr(ds,si-0x7E4A)), 0)); // 96408 mov word ptr [si-7E4Ah], 0 ;~ 17C5:6601 loc_2c837: - // 5678 -cs=0x17c5;eip=0x006607; X(POP(si)); // 48390 pop si ;~ 17C5:6607 -cs=0x17c5;eip=0x006608; X(POP(di)); // 48391 pop di ;~ 17C5:6608 -cs=0x17c5;eip=0x006609; T(sp = bp;); // 48392 mov sp, bp ;~ 17C5:6609 -cs=0x17c5;eip=0x00660b; X(POP(bp)); // 48393 pop bp ;~ 17C5:660B -cs=0x17c5;eip=0x00660c; J(RETN(0)); // 48394 retn ;~ 17C5:660C + // 5659 +cs=0x17c5;eip=0x006607; X(POP(si)); // 96411 pop si ;~ 17C5:6607 +cs=0x17c5;eip=0x006608; X(POP(di)); // 96412 pop di ;~ 17C5:6608 +cs=0x17c5;eip=0x006609; T(sp = bp;); // 96413 mov sp, bp ;~ 17C5:6609 +cs=0x17c5;eip=0x00660b; X(POP(bp)); // 96414 pop bp ;~ 17C5:660B +cs=0x17c5;eip=0x00660c; J(RETN(0)); // 96415 retn ;~ 17C5:660C assert(0); __dispatch_call: @@ -23690,122 +15589,299 @@ cs=0x17c5;eip=0x00660c; J(RETN(0)); // 48394 retn ;~ 17C5:660C - bool sub_2c83e(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_2c83e(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_2c83e: + _begin: +#undef var_e +#define var_e -0x0E + // 96428 var_E = word ptr -0Eh ;~ 17C5:660E +#undef var_c +#define var_c -0x0C + // 96429 var_C = word ptr -0Ch ;~ 17C5:660E +#undef var_a +#define var_a -0x0A + // 96430 var_A = word ptr -0Ah ;~ 17C5:660E +#undef var_8 +#define var_8 -8 + // 96431 var_8 = word ptr -8 ;~ 17C5:660E +#undef var_6 +#define var_6 -6 + // 96432 var_6 = word ptr -6 ;~ 17C5:660E +#undef arg_0 +#define arg_0 4 + // 96433 arg_0 = word ptr 4 ;~ 17C5:660E +#undef arg_2 +#define arg_2 6 + // 96434 arg_2 = word ptr 6 ;~ 17C5:660E +#undef arg_6 +#define arg_6 0x0A + // 96435 arg_6 = word ptr 0Ah ;~ 17C5:660E +#undef arg_8 +#define arg_8 0x0C + // 96436 arg_8 = word ptr 0Ch ;~ 17C5:660E +#undef arg_a +#define arg_a 0x0E + // 96437 arg_A = word ptr 0Eh ;~ 17C5:660E +cs=0x17c5;eip=0x00660e; X(PUSH(bp)); // 96439 push bp ;~ 17C5:660E +cs=0x17c5;eip=0x00660f; T(bp = sp;); // 96440 mov bp, sp ;~ 17C5:660F +cs=0x17c5;eip=0x006611; T(SUB(sp, 0x0E)); // 96441 sub sp, 0Eh ;~ 17C5:6611 +cs=0x17c5;eip=0x006614; X(PUSH(si)); // 96442 push si ;~ 17C5:6614 +cs=0x17c5;eip=0x006615; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 96443 cmp [bp+arg_6], 0 ;~ 17C5:6615 +cs=0x17c5;eip=0x006619; J(JZ(loc_2c851)); // 96444 jz short loc_2C851 ;~ 17C5:6619 +cs=0x17c5;eip=0x00661b; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0x0FFFF)); // 96445 cmp [bp+arg_6], 0FFFFh ;~ 17C5:661B +cs=0x17c5;eip=0x00661f; J(JNZ(loc_2c858)); // 96446 jnz short loc_2C858 ;~ 17C5:661F +loc_2c851: + // 5660 +cs=0x17c5;eip=0x006621; T(SUB(ax, ax)); // 96450 sub ax, ax ;~ 17C5:6621 +cs=0x17c5;eip=0x006623; X(POP(si)); // 96451 pop si ;~ 17C5:6623 +cs=0x17c5;eip=0x006624; T(sp = bp;); // 96452 mov sp, bp ;~ 17C5:6624 +cs=0x17c5;eip=0x006626; X(POP(bp)); // 96453 pop bp ;~ 17C5:6626 +cs=0x17c5;eip=0x006627; J(RETN(0)); // 96454 retn ;~ 17C5:6627 +loc_2c858: + // 5661 +cs=0x17c5;eip=0x006628; T(ax = word_520f0;); // 96458 mov ax, ds:word_520F0 ;~ 17C5:6628 +cs=0x17c5;eip=0x00662b; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 96459 sub ax, [bp+arg_0] ;~ 17C5:662B +cs=0x17c5;eip=0x00662e; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 96460 mov [bp+var_A], ax ;~ 17C5:662E +cs=0x17c5;eip=0x006631; T(ax = word_52100;); // 96461 mov ax, ds:word_52100 ;~ 17C5:6631 +cs=0x17c5;eip=0x006634; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 96462 sub ax, [bp+arg_2] ;~ 17C5:6634 +cs=0x17c5;eip=0x006637; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 96463 mov [bp+var_C], ax ;~ 17C5:6637 +cs=0x17c5;eip=0x00663a; X(PUSH(ax)); // 96464 push ax ;~ 17C5:663A +cs=0x17c5;eip=0x00663b; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 96465 push [bp+var_A] ;~ 17C5:663B +cs=0x17c5;eip=0x00663e; J(CALL(sub_331d6,0)); // 96466 call sub_331D6 ;~ 17C5:663E +cs=0x17c5;eip=0x006641; T(ADD(sp, 4)); // 96467 add sp, 4 ;~ 17C5:6641 +cs=0x17c5;eip=0x006644; T(cl = 6;); // 96468 mov cl, 6 ;~ 17C5:6644 +cs=0x17c5;eip=0x006646; T(SHR(ax, cl)); // 96469 shr ax, cl ;~ 17C5:6646 +cs=0x17c5;eip=0x006648; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 96470 mov [bp+var_8], ax ;~ 17C5:6648 +cs=0x17c5;eip=0x00664b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 96471 mov ax, [bp+var_C] ;~ 17C5:664B +cs=0x17c5;eip=0x00664e; T(NEG(ax)); // 96472 neg ax ;~ 17C5:664E +cs=0x17c5;eip=0x006650; X(PUSH(ax)); // 96473 push ax ;~ 17C5:6650 +cs=0x17c5;eip=0x006651; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 96474 push [bp+var_A] ;~ 17C5:6651 +cs=0x17c5;eip=0x006654; J(CALL(sub_33238,0)); // 96475 call sub_33238 ;~ 17C5:6654 +cs=0x17c5;eip=0x006657; T(ADD(sp, 4)); // 96476 add sp, 4 ;~ 17C5:6657 +cs=0x17c5;eip=0x00665a; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 96477 mov [bp+var_6], ax ;~ 17C5:665A +cs=0x17c5;eip=0x00665d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 96478 mov ax, [bp+arg_6] ;~ 17C5:665D +cs=0x17c5;eip=0x006660; T(cx = ax;); // 96479 mov cx, ax ;~ 17C5:6660 +cs=0x17c5;eip=0x006662; T(SHL(ax, 1)); // 96480 shl ax, 1 ;~ 17C5:6662 +cs=0x17c5;eip=0x006664; T(ADD(ax, cx)); // 96481 add ax, cx ;~ 17C5:6664 +cs=0x17c5;eip=0x006666; T(SHL(ax, 1)); // 96482 shl ax, 1 ;~ 17C5:6666 +cs=0x17c5;eip=0x006668; T(ADD(ax, cx)); // 96483 add ax, cx ;~ 17C5:6668 +cs=0x17c5;eip=0x00666a; T(SHL(ax, 1)); // 96484 shl ax, 1 ;~ 17C5:666A +cs=0x17c5;eip=0x00666c; T(si = ax;); // 96485 mov si, ax ;~ 17C5:666C +cs=0x17c5;eip=0x00666e; T(MOV(ax, *(dw*)(raddr(ds,si+0x190)))); // 96486 mov ax, [si+190h] ;~ 17C5:666E +cs=0x17c5;eip=0x006672; T(cx = word_492e8;); // 96487 mov cx, word_492E8 ;~ 17C5:6672 +cs=0x17c5;eip=0x006676; T(SHL(cx, 1)); // 96488 shl cx, 1 ;~ 17C5:6676 +cs=0x17c5;eip=0x006678; T(ADD(ax, cx)); // 96489 add ax, cx ;~ 17C5:6678 +cs=0x17c5;eip=0x00667a; T(ADD(ax, 3)); // 96490 add ax, 3 ;~ 17C5:667A +cs=0x17c5;eip=0x00667d; X(IMUL1_2(*(dw*)(raddr(ds,si+0x18E)))); // 96491 imul word ptr [si+18Eh] ;~ 17C5:667D +cs=0x17c5;eip=0x006681; T(CWD); // 96492 cwd ;~ 17C5:6681 +cs=0x17c5;eip=0x006682; T(XOR(ax, dx)); // 96493 xor ax, dx ;~ 17C5:6682 +cs=0x17c5;eip=0x006684; T(SUB(ax, dx)); // 96494 sub ax, dx ;~ 17C5:6684 +cs=0x17c5;eip=0x006686; T(cx = 4;); // 96495 mov cx, 4 ;~ 17C5:6686 +cs=0x17c5;eip=0x006689; T(SAR(ax, cl)); // 96496 sar ax, cl ;~ 17C5:6689 +cs=0x17c5;eip=0x00668b; T(XOR(ax, dx)); // 96497 xor ax, dx ;~ 17C5:668B +cs=0x17c5;eip=0x00668d; T(SUB(ax, dx)); // 96498 sub ax, dx ;~ 17C5:668D +cs=0x17c5;eip=0x00668f; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 96499 mov [bp+var_E], ax ;~ 17C5:668F +cs=0x17c5;eip=0x006692; T(bx = word_4e2fe;); // 96500 mov bx, ds:word_4E2FE ;~ 17C5:6692 +cs=0x17c5;eip=0x006696; T(cl = 6;); // 96501 mov cl, 6 ;~ 17C5:6696 +cs=0x17c5;eip=0x006698; T(SHR(bx, cl)); // 96502 shr bx, cl ;~ 17C5:6698 +cs=0x17c5;eip=0x00669a; T(ADD(bx, 0x40)); // 96503 add bx, 40h ; '@' ;~ 17C5:669A +cs=0x17c5;eip=0x00669d; T(MUL1_2(bx)); // 96504 mul bx ;~ 17C5:669D +cs=0x17c5;eip=0x00669f; T(cl = 7;); // 96505 mov cl, 7 ;~ 17C5:669F +cs=0x17c5;eip=0x0066a1; T(SHR(ax, cl)); // 96506 shr ax, cl ;~ 17C5:66A1 +cs=0x17c5;eip=0x0066a3; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 96507 mov [bp+var_E], ax ;~ 17C5:66A3 +cs=0x17c5;eip=0x0066a6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_8)))); // 96508 mov bx, [bp+arg_8] ;~ 17C5:66A6 +cs=0x17c5;eip=0x0066a9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 96509 mov ax, [bp+var_6] ;~ 17C5:66A9 +cs=0x17c5;eip=0x0066ac; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 96510 mov [bx], ax ;~ 17C5:66AC +cs=0x17c5;eip=0x0066ae; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_a)))); // 96511 mov bx, [bp+arg_A] ;~ 17C5:66AE +cs=0x17c5;eip=0x0066b1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 96512 mov ax, [bp+var_8] ;~ 17C5:66B1 +cs=0x17c5;eip=0x0066b4; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 96513 mov [bx], ax ;~ 17C5:66B4 +cs=0x17c5;eip=0x0066b6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 96514 mov ax, [bp+var_E] ;~ 17C5:66B6 +cs=0x17c5;eip=0x0066b9; X(POP(si)); // 96515 pop si ;~ 17C5:66B9 +cs=0x17c5;eip=0x0066ba; T(sp = bp;); // 96516 mov sp, bp ;~ 17C5:66BA +cs=0x17c5;eip=0x0066bc; X(POP(bp)); // 96517 pop bp ;~ 17C5:66BC +cs=0x17c5;eip=0x0066bd; J(RETN(0)); // 96518 retn ;~ 17C5:66BD + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_2c851: goto loc_2c851; + case m2c::kloc_2c858: goto loc_2c858; + case m2c::ksub_2c83e: goto sub_2c83e; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_2c8ee(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_2c8ee: + _begin: +#undef var_2 +#define var_2 -2 + // 96529 var_2 = word ptr -2 ;~ 17C5:66BE +cs=0x17c5;eip=0x0066be; X(PUSH(bp)); // 96531 push bp ;~ 17C5:66BE +cs=0x17c5;eip=0x0066bf; T(bp = sp;); // 96532 mov bp, sp ;~ 17C5:66BF +cs=0x17c5;eip=0x0066c1; T(SUB(sp, 2)); // 96533 sub sp, 2 ;~ 17C5:66C1 +cs=0x17c5;eip=0x0066c4; X(PUSH(si)); // 96534 push si ;~ 17C5:66C4 +cs=0x17c5;eip=0x0066c5; T(ax = *(dw*)(asc_512dc);); // 96535 mov ax, word ptr ds:asc_512DC ; "\v\v\v\v\v\v\v\v\v\v" ;~ 17C5:66C5 +cs=0x17c5;eip=0x0066c8; X(word_49920 = ax;); // 96536 mov word_49920, ax ;~ 17C5:66C8 +cs=0x17c5;eip=0x0066cb; T(CMP(*(word_4960a), 0)); // 96537 cmp word_4960A, 0 ;~ 17C5:66CB +cs=0x17c5;eip=0x0066d0; J(JZ(loc_2c90e)); // 96538 jz short loc_2C90E ;~ 17C5:66D0 +cs=0x17c5;eip=0x0066d2; T(ax = word_49602;); // 96539 mov ax, word_49602 ;~ 17C5:66D2 +cs=0x17c5;eip=0x0066d5; X(word_51708 = ax;); // 96540 mov ds:word_51708, ax ;~ 17C5:66D5 +cs=0x17c5;eip=0x0066d8; T(ax = word_49604;); // 96541 mov ax, word_49604 ;~ 17C5:66D8 +cs=0x17c5;eip=0x0066db; J(JMP(loc_2c917)); // 96542 jmp short loc_2C917 ;~ 17C5:66DB +loc_2c90e: + // 5662 +cs=0x17c5;eip=0x0066de; T(ax = word_520f0;); // 96548 mov ax, ds:word_520F0 ;~ 17C5:66DE +cs=0x17c5;eip=0x0066e1; X(word_51708 = ax;); // 96549 mov ds:word_51708, ax ;~ 17C5:66E1 +cs=0x17c5;eip=0x0066e4; T(ax = word_52100;); // 96550 mov ax, ds:word_52100 ;~ 17C5:66E4 +loc_2c917: + // 5663 +cs=0x17c5;eip=0x0066e7; X(word_51710 = ax;); // 96553 mov ds:word_51710, ax ;~ 17C5:66E7 +cs=0x17c5;eip=0x0066ea; T(ax = word_4e2fe;); // 96554 mov ax, ds:word_4E2FE ;~ 17C5:66EA +cs=0x17c5;eip=0x0066ed; X(word_51806 = ax;); // 96555 mov ds:word_51806, ax ;~ 17C5:66ED +cs=0x17c5;eip=0x0066f0; T(ax = word_4e2f8;); // 96556 mov ax, ds:word_4E2F8 ;~ 17C5:66F0 +cs=0x17c5;eip=0x0066f3; X(word_4f21c = ax;); // 96557 mov ds:word_4F21C, ax ;~ 17C5:66F3 +cs=0x17c5;eip=0x0066f6; X(word_52104 = 0x0FF;); // 96558 mov ds:word_52104, 0FFh ;~ 17C5:66F6 +cs=0x17c5;eip=0x0066fc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 96559 mov [bp+var_2], 0 ;~ 17C5:66FC +cs=0x17c5;eip=0x006701; J(JMP(loc_2c964)); // 96560 jmp short loc_2C964 ;~ 17C5:6701 +loc_2c934: + // 5664 +cs=0x17c5;eip=0x006704; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 96566 mov si, [bp+var_2] ;~ 17C5:6704 +cs=0x17c5;eip=0x006707; T(cl = 4;); // 96567 mov cl, 4 ;~ 17C5:6707 +cs=0x17c5;eip=0x006709; T(SHL(si, cl)); // 96568 shl si, cl ;~ 17C5:6709 +cs=0x17c5;eip=0x00670b; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 96569 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:670B +cs=0x17c5;eip=0x006710; J(JZ(loc_2c961)); // 96570 jz short loc_2C961 ;~ 17C5:6710 +cs=0x17c5;eip=0x006712; T(ax = 0x0FF;); // 96571 mov ax, 0FFh ;~ 17C5:6712 +cs=0x17c5;eip=0x006715; X(PUSH(ax)); // 96572 push ax ;~ 17C5:6715 +cs=0x17c5;eip=0x006716; T(ax = word_492e8;); // 96573 mov ax, word_492E8 ;~ 17C5:6716 +cs=0x17c5;eip=0x006719; T(ADD(ax, word_492ea)); // 96574 add ax, word_492EA ;~ 17C5:6719 +cs=0x17c5;eip=0x00671d; T(SHL(ax, cl)); // 96575 shl ax, cl ;~ 17C5:671D +cs=0x17c5;eip=0x00671f; T(SUB(ax, 0x10)); // 96576 sub ax, 10h ;~ 17C5:671F +cs=0x17c5;eip=0x006722; X(PUSH(ax)); // 96577 push ax ;~ 17C5:6722 +cs=0x17c5;eip=0x006723; X(PUSH(*(dw*)(raddr(ds,si-0x7E4A)))); // 96578 push word ptr [si-7E4Ah] ;~ 17C5:6723 +cs=0x17c5;eip=0x006727; J(CALL(sub_33194,0)); // 96579 call sub_33194 ;~ 17C5:6727 +cs=0x17c5;eip=0x00672a; T(ADD(sp, 6)); // 96580 add sp, 6 ;~ 17C5:672A +cs=0x17c5;eip=0x00672d; X(MOV(*(dw*)(raddr(ds,si-0x7E4A)), ax)); // 96581 mov [si-7E4Ah], ax ;~ 17C5:672D +loc_2c961: + // 5665 +cs=0x17c5;eip=0x006731; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 96584 inc [bp+var_2] ;~ 17C5:6731 +loc_2c964: + // 5666 +cs=0x17c5;eip=0x006734; T(ax = word_528ce;); // 96587 mov ax, ds:word_528CE ;~ 17C5:6734 +cs=0x17c5;eip=0x006737; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 96588 cmp [bp+var_2], ax ;~ 17C5:6737 +cs=0x17c5;eip=0x00673a; J(JL(loc_2c934)); // 96589 jl short loc_2C934 ;~ 17C5:673A +cs=0x17c5;eip=0x00673c; X(POP(si)); // 96590 pop si ;~ 17C5:673C +cs=0x17c5;eip=0x00673d; T(sp = bp;); // 96591 mov sp, bp ;~ 17C5:673D +cs=0x17c5;eip=0x00673f; X(POP(bp)); // 96592 pop bp ;~ 17C5:673F +cs=0x17c5;eip=0x006740; J(RETN(0)); // 96593 retn ;~ 17C5:6740 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_2c90e: goto loc_2c90e; + case m2c::kloc_2c917: goto loc_2c917; + case m2c::kloc_2c934: goto loc_2c934; + case m2c::kloc_2c961: goto loc_2c961; + case m2c::kloc_2c964: goto loc_2c964; + case m2c::ksub_2c8ee: goto sub_2c8ee; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_2c972(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_2c83e: + sub_2c972: _begin: -#undef var_e -#define var_e -0x0E - // 48407 var_E = word ptr -0Eh ;~ 17C5:660E -#undef var_c -#define var_c -0x0C - // 48408 var_C = word ptr -0Ch ;~ 17C5:660E -#undef var_a -#define var_a -0x0A - // 48409 var_A = word ptr -0Ah ;~ 17C5:660E -#undef var_8 -#define var_8 -8 - // 48410 var_8 = word ptr -8 ;~ 17C5:660E #undef var_6 #define var_6 -6 - // 48411 var_6 = word ptr -6 ;~ 17C5:660E -#undef arg_0 -#define arg_0 4 - // 48412 arg_0 = word ptr 4 ;~ 17C5:660E -#undef arg_2 -#define arg_2 6 - // 48413 arg_2 = word ptr 6 ;~ 17C5:660E -#undef arg_6 -#define arg_6 0x0A - // 48414 arg_6 = word ptr 0Ah ;~ 17C5:660E -#undef arg_8 -#define arg_8 0x0C - // 48415 arg_8 = word ptr 0Ch ;~ 17C5:660E -#undef arg_a -#define arg_a 0x0E - // 48416 arg_A = word ptr 0Eh ;~ 17C5:660E -cs=0x17c5;eip=0x00660e; X(PUSH(bp)); // 48418 push bp ;~ 17C5:660E -cs=0x17c5;eip=0x00660f; T(bp = sp;); // 48419 mov bp, sp ;~ 17C5:660F -cs=0x17c5;eip=0x006611; T(SUB(sp, 0x0E)); // 48420 sub sp, 0Eh ;~ 17C5:6611 -cs=0x17c5;eip=0x006614; X(PUSH(si)); // 48421 push si ;~ 17C5:6614 -cs=0x17c5;eip=0x006615; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 48422 cmp [bp+arg_6], 0 ;~ 17C5:6615 -cs=0x17c5;eip=0x006619; J(JZ(loc_2c851)); // 48423 jz short loc_2C851 ;~ 17C5:6619 -cs=0x17c5;eip=0x00661b; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0x0FFFF)); // 48424 cmp [bp+arg_6], 0FFFFh ;~ 17C5:661B -cs=0x17c5;eip=0x00661f; J(JNZ(loc_2c858)); // 48425 jnz short loc_2C858 ;~ 17C5:661F -loc_2c851: - // 5679 -cs=0x17c5;eip=0x006621; T(SUB(ax, ax)); // 48429 sub ax, ax ;~ 17C5:6621 -cs=0x17c5;eip=0x006623; X(POP(si)); // 48430 pop si ;~ 17C5:6623 -cs=0x17c5;eip=0x006624; T(sp = bp;); // 48431 mov sp, bp ;~ 17C5:6624 -cs=0x17c5;eip=0x006626; X(POP(bp)); // 48432 pop bp ;~ 17C5:6626 -cs=0x17c5;eip=0x006627; J(RETN(0)); // 48433 retn ;~ 17C5:6627 -loc_2c858: - // 5680 -cs=0x17c5;eip=0x006628; T(ax = word_520f0;); // 48437 mov ax, word_520F0 ;~ 17C5:6628 -cs=0x17c5;eip=0x00662b; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 48438 sub ax, [bp+arg_0] ;~ 17C5:662B -cs=0x17c5;eip=0x00662e; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 48439 mov [bp+var_A], ax ;~ 17C5:662E -cs=0x17c5;eip=0x006631; T(ax = word_52100;); // 48440 mov ax, word_52100 ;~ 17C5:6631 -cs=0x17c5;eip=0x006634; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 48441 sub ax, [bp+arg_2] ;~ 17C5:6634 -cs=0x17c5;eip=0x006637; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 48442 mov [bp+var_C], ax ;~ 17C5:6637 -cs=0x17c5;eip=0x00663a; X(PUSH(ax)); // 48443 push ax ;~ 17C5:663A -cs=0x17c5;eip=0x00663b; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 48444 push [bp+var_A] ;~ 17C5:663B -cs=0x17c5;eip=0x00663e; J(CALL(sub_331d6,0)); // 48445 call sub_331D6 ;~ 17C5:663E -cs=0x17c5;eip=0x006641; T(ADD(sp, 4)); // 48446 add sp, 4 ;~ 17C5:6641 -cs=0x17c5;eip=0x006644; T(cl = 6;); // 48447 mov cl, 6 ;~ 17C5:6644 -cs=0x17c5;eip=0x006646; T(SHR(ax, cl)); // 48448 shr ax, cl ;~ 17C5:6646 -cs=0x17c5;eip=0x006648; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 48449 mov [bp+var_8], ax ;~ 17C5:6648 -cs=0x17c5;eip=0x00664b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 48450 mov ax, [bp+var_C] ;~ 17C5:664B -cs=0x17c5;eip=0x00664e; T(NEG(ax)); // 48451 neg ax ;~ 17C5:664E -cs=0x17c5;eip=0x006650; X(PUSH(ax)); // 48452 push ax ;~ 17C5:6650 -cs=0x17c5;eip=0x006651; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 48453 push [bp+var_A] ;~ 17C5:6651 -cs=0x17c5;eip=0x006654; J(CALL(sub_33238,0)); // 48454 call sub_33238 ;~ 17C5:6654 -cs=0x17c5;eip=0x006657; T(ADD(sp, 4)); // 48455 add sp, 4 ;~ 17C5:6657 -cs=0x17c5;eip=0x00665a; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 48456 mov [bp+var_6], ax ;~ 17C5:665A -cs=0x17c5;eip=0x00665d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 48457 mov ax, [bp+arg_6] ;~ 17C5:665D -cs=0x17c5;eip=0x006660; T(cx = ax;); // 48458 mov cx, ax ;~ 17C5:6660 -cs=0x17c5;eip=0x006662; T(SHL(ax, 1)); // 48459 shl ax, 1 ;~ 17C5:6662 -cs=0x17c5;eip=0x006664; T(ADD(ax, cx)); // 48460 add ax, cx ;~ 17C5:6664 -cs=0x17c5;eip=0x006666; T(SHL(ax, 1)); // 48461 shl ax, 1 ;~ 17C5:6666 -cs=0x17c5;eip=0x006668; T(ADD(ax, cx)); // 48462 add ax, cx ;~ 17C5:6668 -cs=0x17c5;eip=0x00666a; T(SHL(ax, 1)); // 48463 shl ax, 1 ;~ 17C5:666A -cs=0x17c5;eip=0x00666c; T(si = ax;); // 48464 mov si, ax ;~ 17C5:666C -cs=0x17c5;eip=0x00666e; T(MOV(ax, *(dw*)(raddr(ds,si+0x190)))); // 48465 mov ax, [si+190h] ;~ 17C5:666E -cs=0x17c5;eip=0x006672; T(cx = word_492e8;); // 48466 mov cx, word_492E8 ;~ 17C5:6672 -cs=0x17c5;eip=0x006676; T(SHL(cx, 1)); // 48467 shl cx, 1 ;~ 17C5:6676 -cs=0x17c5;eip=0x006678; T(ADD(ax, cx)); // 48468 add ax, cx ;~ 17C5:6678 -cs=0x17c5;eip=0x00667a; T(ADD(ax, 3)); // 48469 add ax, 3 ;~ 17C5:667A -cs=0x17c5;eip=0x00667d; X(IMUL1_2(*(dw*)(raddr(ds,si+0x18E)))); // 48470 imul word ptr [si+18Eh] ;~ 17C5:667D -cs=0x17c5;eip=0x006681; T(CWD); // 48471 cwd ;~ 17C5:6681 -cs=0x17c5;eip=0x006682; T(XOR(ax, dx)); // 48472 xor ax, dx ;~ 17C5:6682 -cs=0x17c5;eip=0x006684; T(SUB(ax, dx)); // 48473 sub ax, dx ;~ 17C5:6684 -cs=0x17c5;eip=0x006686; T(cx = 4;); // 48474 mov cx, 4 ;~ 17C5:6686 -cs=0x17c5;eip=0x006689; T(SAR(ax, cl)); // 48475 sar ax, cl ;~ 17C5:6689 -cs=0x17c5;eip=0x00668b; T(XOR(ax, dx)); // 48476 xor ax, dx ;~ 17C5:668B -cs=0x17c5;eip=0x00668d; T(SUB(ax, dx)); // 48477 sub ax, dx ;~ 17C5:668D -cs=0x17c5;eip=0x00668f; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 48478 mov [bp+var_E], ax ;~ 17C5:668F -cs=0x17c5;eip=0x006692; T(bx = word_4e2fe;); // 48479 mov bx, word_4E2FE ;~ 17C5:6692 -cs=0x17c5;eip=0x006696; T(cl = 6;); // 48480 mov cl, 6 ;~ 17C5:6696 -cs=0x17c5;eip=0x006698; T(SHR(bx, cl)); // 48481 shr bx, cl ;~ 17C5:6698 -cs=0x17c5;eip=0x00669a; T(ADD(bx, 0x40)); // 48482 add bx, 40h ; '@' ;~ 17C5:669A -cs=0x17c5;eip=0x00669d; T(MUL1_2(bx)); // 48483 mul bx ;~ 17C5:669D -cs=0x17c5;eip=0x00669f; T(cl = 7;); // 48484 mov cl, 7 ;~ 17C5:669F -cs=0x17c5;eip=0x0066a1; T(SHR(ax, cl)); // 48485 shr ax, cl ;~ 17C5:66A1 -cs=0x17c5;eip=0x0066a3; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 48486 mov [bp+var_E], ax ;~ 17C5:66A3 -cs=0x17c5;eip=0x0066a6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_8)))); // 48487 mov bx, [bp+arg_8] ;~ 17C5:66A6 -cs=0x17c5;eip=0x0066a9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 48488 mov ax, [bp+var_6] ;~ 17C5:66A9 -cs=0x17c5;eip=0x0066ac; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 48489 mov [bx], ax ;~ 17C5:66AC -cs=0x17c5;eip=0x0066ae; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_a)))); // 48490 mov bx, [bp+arg_A] ;~ 17C5:66AE -cs=0x17c5;eip=0x0066b1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 48491 mov ax, [bp+var_8] ;~ 17C5:66B1 -cs=0x17c5;eip=0x0066b4; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 48492 mov [bx], ax ;~ 17C5:66B4 -cs=0x17c5;eip=0x0066b6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 48493 mov ax, [bp+var_E] ;~ 17C5:66B6 -cs=0x17c5;eip=0x0066b9; X(POP(si)); // 48494 pop si ;~ 17C5:66B9 -cs=0x17c5;eip=0x0066ba; T(sp = bp;); // 48495 mov sp, bp ;~ 17C5:66BA -cs=0x17c5;eip=0x0066bc; X(POP(bp)); // 48496 pop bp ;~ 17C5:66BC -cs=0x17c5;eip=0x0066bd; J(RETN(0)); // 48497 retn ;~ 17C5:66BD + // 96606 var_6 = word ptr -6 ;~ 17C5:6742 +#undef var_4 +#define var_4 -4 + // 96607 var_4 = word ptr -4 ;~ 17C5:6742 +#undef var_2 +#define var_2 -2 + // 96608 var_2 = word ptr -2 ;~ 17C5:6742 +cs=0x17c5;eip=0x006742; X(PUSH(bp)); // 96610 push bp ;~ 17C5:6742 +cs=0x17c5;eip=0x006743; T(bp = sp;); // 96611 mov bp, sp ;~ 17C5:6743 +cs=0x17c5;eip=0x006745; T(SUB(sp, 6)); // 96612 sub sp, 6 ;~ 17C5:6745 +cs=0x17c5;eip=0x006748; X(PUSH(si)); // 96613 push si ;~ 17C5:6748 +cs=0x17c5;eip=0x006749; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 96614 mov [bp+var_6], 0 ;~ 17C5:6749 +cs=0x17c5;eip=0x00674e; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 96615 mov [bp+var_4], 0 ;~ 17C5:674E +cs=0x17c5;eip=0x006753; J(JMP(loc_2c9cb)); // 96616 jmp short loc_2C9CB ;~ 17C5:6753 +loc_2c986: + // 5667 +cs=0x17c5;eip=0x006756; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 96622 mov bx, [bp+var_4] ;~ 17C5:6756 +cs=0x17c5;eip=0x006759; T(cl = 4;); // 96623 mov cl, 4 ;~ 17C5:6759 +cs=0x17c5;eip=0x00675b; T(SHL(bx, cl)); // 96624 shl bx, cl ;~ 17C5:675B +cs=0x17c5;eip=0x00675d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E4E)))); // 96625 mov ax, [bx-7E4Eh] ;~ 17C5:675D +cs=0x17c5;eip=0x006761; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 96626 mov [bp+var_2], ax ;~ 17C5:6761 +cs=0x17c5;eip=0x006764; T(OR(ax, ax)); // 96627 or ax, ax ;~ 17C5:6764 +cs=0x17c5;eip=0x006766; J(JZ(loc_2c9c8)); // 96628 jz short loc_2C9C8 ;~ 17C5:6766 +cs=0x17c5;eip=0x006768; T(cx = ax;); // 96629 mov cx, ax ;~ 17C5:6768 +cs=0x17c5;eip=0x00676a; T(SHL(ax, 1)); // 96630 shl ax, 1 ;~ 17C5:676A +cs=0x17c5;eip=0x00676c; T(ADD(ax, cx)); // 96631 add ax, cx ;~ 17C5:676C +cs=0x17c5;eip=0x00676e; T(SHL(ax, 1)); // 96632 shl ax, 1 ;~ 17C5:676E +cs=0x17c5;eip=0x006770; T(ADD(ax, cx)); // 96633 add ax, cx ;~ 17C5:6770 +cs=0x17c5;eip=0x006772; T(SHL(ax, 1)); // 96634 shl ax, 1 ;~ 17C5:6772 +cs=0x17c5;eip=0x006774; T(si = ax;); // 96635 mov si, ax ;~ 17C5:6774 +cs=0x17c5;eip=0x006776; T(cx = word_492e8;); // 96636 mov cx, word_492E8 ;~ 17C5:6776 +cs=0x17c5;eip=0x00677a; T(ADD(cx, 2)); // 96637 add cx, 2 ;~ 17C5:677A +cs=0x17c5;eip=0x00677d; T(MOV(ax, *(dw*)(raddr(ds,si+0x18E)))); // 96638 mov ax, [si+18Eh] ;~ 17C5:677D +cs=0x17c5;eip=0x006781; X(IMUL1_2(*(dw*)(raddr(ds,si+0x190)))); // 96639 imul word ptr [si+190h] ;~ 17C5:6781 +cs=0x17c5;eip=0x006785; T(IMUL1_2(cx)); // 96640 imul cx ;~ 17C5:6785 +cs=0x17c5;eip=0x006787; T(CWD); // 96641 cwd ;~ 17C5:6787 +cs=0x17c5;eip=0x006788; T(XOR(ax, dx)); // 96642 xor ax, dx ;~ 17C5:6788 +cs=0x17c5;eip=0x00678a; T(SUB(ax, dx)); // 96643 sub ax, dx ;~ 17C5:678A +cs=0x17c5;eip=0x00678c; T(cx = 6;); // 96644 mov cx, 6 ;~ 17C5:678C +cs=0x17c5;eip=0x00678f; T(SAR(ax, cl)); // 96645 sar ax, cl ;~ 17C5:678F +cs=0x17c5;eip=0x006791; T(XOR(ax, dx)); // 96646 xor ax, dx ;~ 17C5:6791 +cs=0x17c5;eip=0x006793; T(SUB(ax, dx)); // 96647 sub ax, dx ;~ 17C5:6793 +cs=0x17c5;eip=0x006795; X(ADD(*(dw*)(raddr(ss,bp+var_6)), ax)); // 96648 add [bp+var_6], ax ;~ 17C5:6795 +loc_2c9c8: + // 5668 +cs=0x17c5;eip=0x006798; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 96651 inc [bp+var_4] ;~ 17C5:6798 +loc_2c9cb: + // 5669 +cs=0x17c5;eip=0x00679b; T(ax = word_4f22a;); // 96654 mov ax, ds:word_4F22A ;~ 17C5:679B +cs=0x17c5;eip=0x00679e; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 96655 cmp [bp+var_4], ax ;~ 17C5:679E +cs=0x17c5;eip=0x0067a1; J(JL(loc_2c986)); // 96656 jl short loc_2C986 ;~ 17C5:67A1 +cs=0x17c5;eip=0x0067a3; T(cx = 0x64;); // 96657 mov cx, 64h ; 'd' ;~ 17C5:67A3 +cs=0x17c5;eip=0x0067a6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 96658 mov ax, [bp+var_6] ;~ 17C5:67A6 +cs=0x17c5;eip=0x0067a9; T(CWD); // 96659 cwd ;~ 17C5:67A9 +cs=0x17c5;eip=0x0067aa; T(IDIV2(cx)); // 96660 idiv cx ;~ 17C5:67AA +cs=0x17c5;eip=0x0067ac; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 96661 mov [bp+var_6], ax ;~ 17C5:67AC +cs=0x17c5;eip=0x0067af; X(POP(si)); // 96662 pop si ;~ 17C5:67AF +cs=0x17c5;eip=0x0067b0; T(sp = bp;); // 96663 mov sp, bp ;~ 17C5:67B0 +cs=0x17c5;eip=0x0067b2; X(POP(bp)); // 96664 pop bp ;~ 17C5:67B2 +cs=0x17c5;eip=0x0067b3; J(RETN(0)); // 96665 retn ;~ 17C5:67B3 assert(0); __dispatch_call: @@ -23815,83 +15891,1513 @@ cs=0x17c5;eip=0x0066bd; J(RETN(0)); // 48497 retn ;~ 17C5:66BD #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_2c851: goto loc_2c851; - case m2c::kloc_2c858: goto loc_2c858; - case m2c::ksub_2c83e: goto sub_2c83e; + case m2c::kloc_2c986: goto loc_2c986; + case m2c::kloc_2c9c8: goto loc_2c9c8; + case m2c::kloc_2c9cb: goto loc_2c9cb; + case m2c::ksub_2c972: goto sub_2c972; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool sub_2c8ee(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_2c9e4(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_2c8ee: + sub_2c9e4: _begin: +#undef var_40 +#define var_40 -0x40 + // 96676 var_40 = byte ptr -40h ;~ 17C5:67B4 +#undef var_3c +#define var_3c -0x3C + // 96677 var_3C = word ptr -3Ch ;~ 17C5:67B4 +#undef var_3a +#define var_3a -0x3A + // 96678 var_3A = word ptr -3Ah ;~ 17C5:67B4 +#undef var_38 +#define var_38 -0x38 + // 96679 var_38 = word ptr -38h ;~ 17C5:67B4 +#undef var_36 +#define var_36 -0x36 + // 96680 var_36 = word ptr -36h ;~ 17C5:67B4 +#undef var_34 +#define var_34 -0x34 + // 96681 var_34 = word ptr -34h ;~ 17C5:67B4 +#undef var_32 +#define var_32 -0x32 + // 96682 var_32 = word ptr -32h ;~ 17C5:67B4 +#undef var_30 +#define var_30 -0x30 + // 96683 var_30 = word ptr -30h ;~ 17C5:67B4 +#undef var_2e +#define var_2e -0x2E + // 96684 var_2E = word ptr -2Eh ;~ 17C5:67B4 +#undef var_2c +#define var_2c -0x2C + // 96685 var_2C = word ptr -2Ch ;~ 17C5:67B4 +#undef var_2a +#define var_2a -0x2A + // 96686 var_2A = word ptr -2Ah ;~ 17C5:67B4 +#undef var_28 +#define var_28 -0x28 + // 96687 var_28 = word ptr -28h ;~ 17C5:67B4 +#undef var_26 +#define var_26 -0x26 + // 96688 var_26 = word ptr -26h ;~ 17C5:67B4 +#undef var_24 +#define var_24 -0x24 + // 96689 var_24 = word ptr -24h ;~ 17C5:67B4 +#undef var_22 +#define var_22 -0x22 + // 96690 var_22 = word ptr -22h ;~ 17C5:67B4 +#undef var_20 +#define var_20 -0x20 + // 96691 var_20 = word ptr -20h ;~ 17C5:67B4 +#undef var_1e +#define var_1e -0x1E + // 96692 var_1E = word ptr -1Eh ;~ 17C5:67B4 +#undef var_1c +#define var_1c -0x1C + // 96693 var_1C = word ptr -1Ch ;~ 17C5:67B4 +#undef var_1a +#define var_1a -0x1A + // 96694 var_1A = word ptr -1Ah ;~ 17C5:67B4 +#undef var_14 +#define var_14 -0x14 + // 96695 var_14 = word ptr -14h ;~ 17C5:67B4 +#undef var_12 +#define var_12 -0x12 + // 96696 var_12 = word ptr -12h ;~ 17C5:67B4 +#undef var_10 +#define var_10 -0x10 + // 96697 var_10 = word ptr -10h ;~ 17C5:67B4 +#undef var_e +#define var_e -0x0E + // 96698 var_E = word ptr -0Eh ;~ 17C5:67B4 +#undef var_c +#define var_c -0x0C + // 96699 var_C = word ptr -0Ch ;~ 17C5:67B4 +#undef var_a +#define var_a -0x0A + // 96700 var_A = word ptr -0Ah ;~ 17C5:67B4 +#undef var_8 +#define var_8 -8 + // 96701 var_8 = word ptr -8 ;~ 17C5:67B4 +#undef var_6 +#define var_6 -6 + // 96702 var_6 = word ptr -6 ;~ 17C5:67B4 +#undef var_4 +#define var_4 -4 + // 96703 var_4 = word ptr -4 ;~ 17C5:67B4 #undef var_2 #define var_2 -2 - // 48508 var_2 = word ptr -2 ;~ 17C5:66BE -cs=0x17c5;eip=0x0066be; X(PUSH(bp)); // 48510 push bp ;~ 17C5:66BE -cs=0x17c5;eip=0x0066bf; T(bp = sp;); // 48511 mov bp, sp ;~ 17C5:66BF -cs=0x17c5;eip=0x0066c1; T(SUB(sp, 2)); // 48512 sub sp, 2 ;~ 17C5:66C1 -cs=0x17c5;eip=0x0066c4; X(PUSH(si)); // 48513 push si ;~ 17C5:66C4 -cs=0x17c5;eip=0x0066c5; T(ax = *(word_512dc);); // 48514 mov ax, word_512DC ;~ 17C5:66C5 -cs=0x17c5;eip=0x0066c8; X(word_49920 = ax;); // 48515 mov word_49920, ax ;~ 17C5:66C8 -cs=0x17c5;eip=0x0066cb; T(CMP(*(word_4960a), 0)); // 48516 cmp word_4960A, 0 ;~ 17C5:66CB -cs=0x17c5;eip=0x0066d0; J(JZ(loc_2c90e)); // 48517 jz short loc_2C90E ;~ 17C5:66D0 -cs=0x17c5;eip=0x0066d2; T(ax = word_49602;); // 48518 mov ax, word_49602 ;~ 17C5:66D2 -cs=0x17c5;eip=0x0066d5; X(word_51708 = ax;); // 48519 mov word_51708, ax ;~ 17C5:66D5 -cs=0x17c5;eip=0x0066d8; T(ax = word_49604;); // 48520 mov ax, word_49604 ;~ 17C5:66D8 -cs=0x17c5;eip=0x0066db; J(JMP(loc_2c917)); // 48521 jmp short loc_2C917 ;~ 17C5:66DB -loc_2c90e: + // 96704 var_2 = word ptr -2 ;~ 17C5:67B4 +cs=0x17c5;eip=0x0067b4; X(PUSH(bp)); // 96706 push bp ;~ 17C5:67B4 +cs=0x17c5;eip=0x0067b5; T(bp = sp;); // 96707 mov bp, sp ;~ 17C5:67B5 +cs=0x17c5;eip=0x0067b7; T(SUB(sp, 0x40)); // 96708 sub sp, 40h ;~ 17C5:67B7 +cs=0x17c5;eip=0x0067ba; X(PUSH(di)); // 96709 push di ;~ 17C5:67BA +cs=0x17c5;eip=0x0067bb; X(PUSH(si)); // 96710 push si ;~ 17C5:67BB +cs=0x17c5;eip=0x0067bc; T(TEST(*(db*)(&word_49918), 1)); // 96711 test byte ptr word_49918, 1 ;~ 17C5:67BC +cs=0x17c5;eip=0x0067c1; J(JNZ(loc_2ca0d)); // 96712 jnz short loc_2CA0D ;~ 17C5:67C1 +cs=0x17c5;eip=0x0067c3; T(CMP(word_49926, 0x0FFFF)); // 96713 cmp word_49926, 0FFFFh ;~ 17C5:67C3 +cs=0x17c5;eip=0x0067c8; J(JNZ(loc_2ca0d)); // 96714 jnz short loc_2CA0D ;~ 17C5:67C8 +cs=0x17c5;eip=0x0067ca; T(bx = word_49918;); // 96715 mov bx, word_49918 ;~ 17C5:67CA +cs=0x17c5;eip=0x0067ce; T(SAR(bx, 1)); // 96716 sar bx, 1 ;~ 17C5:67CE +cs=0x17c5;eip=0x0067d0; T(AND(bx, 7)); // 96717 and bx, 7 ;~ 17C5:67D0 +cs=0x17c5;eip=0x0067d3; T(cl = 3;); // 96718 mov cl, 3 ;~ 17C5:67D3 +cs=0x17c5;eip=0x0067d5; T(SHL(bx, cl)); // 96719 shl bx, cl ;~ 17C5:67D5 +cs=0x17c5;eip=0x0067d7; X(MOV(*(dw*)(raddr(ds,bx+0x0B52)), 0)); // 96720 mov word ptr [bx+0B52h], 0 ;~ 17C5:67D7 +loc_2ca0d: + // 5670 +cs=0x17c5;eip=0x0067dd; T(bx = word_49918;); // 96724 mov bx, word_49918 ;~ 17C5:67DD +cs=0x17c5;eip=0x0067e1; T(SAR(bx, 1)); // 96725 sar bx, 1 ;~ 17C5:67E1 +cs=0x17c5;eip=0x0067e3; T(SAR(bx, 1)); // 96726 sar bx, 1 ;~ 17C5:67E3 +cs=0x17c5;eip=0x0067e5; T(AND(bx, 3)); // 96727 and bx, 3 ;~ 17C5:67E5 +cs=0x17c5;eip=0x0067e8; T(ADD(bx, word_511d4)); // 96728 add bx, ds:word_511D4 ;~ 17C5:67E8 +cs=0x17c5;eip=0x0067ec; T(ax = bx;); // 96729 mov ax, bx ;~ 17C5:67EC +cs=0x17c5;eip=0x0067ee; T(SHL(bx, 1)); // 96730 shl bx, 1 ;~ 17C5:67EE +cs=0x17c5;eip=0x0067f0; T(ADD(bx, ax)); // 96731 add bx, ax ;~ 17C5:67F0 +cs=0x17c5;eip=0x0067f2; T(SHL(bx, 1)); // 96732 shl bx, 1 ;~ 17C5:67F2 +cs=0x17c5;eip=0x0067f4; T(SHL(bx, 1)); // 96733 shl bx, 1 ;~ 17C5:67F4 +cs=0x17c5;eip=0x0067f6; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 96734 mov word ptr [bx-6304h], 0 ;~ 17C5:67F6 +cs=0x17c5;eip=0x0067fc; T(ax = word_4ef1e;); // 96735 mov ax, ds:word_4EF1E ;~ 17C5:67FC +cs=0x17c5;eip=0x0067ff; X(word_50b76 = ax;); // 96736 mov ds:word_50B76, ax ;~ 17C5:67FF +cs=0x17c5;eip=0x006802; X(word_4ef1e = 0;); // 96737 mov ds:word_4EF1E, 0 ;~ 17C5:6802 +cs=0x17c5;eip=0x006808; X(MOV(*(dw*)(raddr(ss,bp+var_22)), 0)); // 96738 mov [bp+var_22], 0 ;~ 17C5:6808 +cs=0x17c5;eip=0x00680d; J(JMP(loc_2d71e)); // 96739 jmp loc_2D71E ;~ 17C5:680D +loc_2ca40: + // 5671 +cs=0x17c5;eip=0x006810; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 3)); // 96744 mov [bp+var_1E], 3 ;~ 17C5:6810 +cs=0x17c5;eip=0x006815; T(ax = 0x24;); // 96745 mov ax, 24h ; '$' ;~ 17C5:6815 +cs=0x17c5;eip=0x006818; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96746 imul [bp+var_22] ;~ 17C5:6818 +cs=0x17c5;eip=0x00681b; T(bx = ax;); // 96747 mov bx, ax ;~ 17C5:681B +cs=0x17c5;eip=0x00681d; T(TEST(*(dw*)(raddr(ds,bx-0x7696)), 0x100)); // 96748 test word ptr [bx-7696h], 100h ;~ 17C5:681D +cs=0x17c5;eip=0x006823; J(JZ(loc_2cad4)); // 96749 jz short loc_2CAD4 ;~ 17C5:6823 +cs=0x17c5;eip=0x006825; T(CMP(word_4992c, 0x0FFFF)); // 96750 cmp word_4992C, 0FFFFh ;~ 17C5:6825 +cs=0x17c5;eip=0x00682a; J(JZ(loc_2cad4)); // 96751 jz short loc_2CAD4 ;~ 17C5:682A +cs=0x17c5;eip=0x00682c; T(ax = 0x24;); // 96752 mov ax, 24h ; '$' ;~ 17C5:682C +cs=0x17c5;eip=0x00682f; X(IMUL1_2(word_4992c)); // 96753 imul word_4992C ;~ 17C5:682F +cs=0x17c5;eip=0x006833; T(si = ax;); // 96754 mov si, ax ;~ 17C5:6833 +cs=0x17c5;eip=0x006835; X(PUSH(*(dw*)(raddr(ds,si-0x7694)))); // 96755 push word ptr [si-7694h] ;~ 17C5:6835 +cs=0x17c5;eip=0x006839; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 96756 mov ax, [bp+var_22] ;~ 17C5:6839 +cs=0x17c5;eip=0x00683c; T(AND(ax, 7)); // 96757 and ax, 7 ;~ 17C5:683C +cs=0x17c5;eip=0x00683f; T(cl = 0x0B;); // 96758 mov cl, 0Bh ;~ 17C5:683F +cs=0x17c5;eip=0x006841; T(SHL(ax, cl)); // 96759 shl ax, cl ;~ 17C5:6841 +cs=0x17c5;eip=0x006843; T(ADD(ax, *(dw*)(raddr(ds,si-0x769E)))); // 96760 add ax, [si-769Eh] ;~ 17C5:6843 +cs=0x17c5;eip=0x006847; T(SUB(ax, 0x1800)); // 96761 sub ax, 1800h ;~ 17C5:6847 +cs=0x17c5;eip=0x00684a; X(PUSH(ax)); // 96762 push ax ;~ 17C5:684A +cs=0x17c5;eip=0x00684b; J(CALL(sub_333a8,0)); // 96763 call sub_333A8 ;~ 17C5:684B +cs=0x17c5;eip=0x00684e; T(ADD(sp, 4)); // 96764 add sp, 4 ;~ 17C5:684E +cs=0x17c5;eip=0x006851; T(ADD(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 96765 add ax, [si-76ACh] ;~ 17C5:6851 +cs=0x17c5;eip=0x006855; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 96766 mov [bp+var_30], ax ;~ 17C5:6855 +cs=0x17c5;eip=0x006858; T(ax = 0x24;); // 96767 mov ax, 24h ; '$' ;~ 17C5:6858 +cs=0x17c5;eip=0x00685b; X(IMUL1_2(word_4992c)); // 96768 imul word_4992C ;~ 17C5:685B +cs=0x17c5;eip=0x00685f; T(si = ax;); // 96769 mov si, ax ;~ 17C5:685F +cs=0x17c5;eip=0x006861; X(PUSH(*(dw*)(raddr(ds,si-0x7694)))); // 96770 push word ptr [si-7694h] ;~ 17C5:6861 +cs=0x17c5;eip=0x006865; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 96771 mov ax, [bp+var_22] ;~ 17C5:6865 +cs=0x17c5;eip=0x006868; T(AND(ax, 7)); // 96772 and ax, 7 ;~ 17C5:6868 +cs=0x17c5;eip=0x00686b; T(cl = 0x0B;); // 96773 mov cl, 0Bh ;~ 17C5:686B +cs=0x17c5;eip=0x00686d; T(SHL(ax, cl)); // 96774 shl ax, cl ;~ 17C5:686D +cs=0x17c5;eip=0x00686f; T(ADD(ax, *(dw*)(raddr(ds,si-0x769E)))); // 96775 add ax, [si-769Eh] ;~ 17C5:686F +cs=0x17c5;eip=0x006873; T(SUB(ax, 0x1800)); // 96776 sub ax, 1800h ;~ 17C5:6873 +cs=0x17c5;eip=0x006876; X(PUSH(ax)); // 96777 push ax ;~ 17C5:6876 +cs=0x17c5;eip=0x006877; J(CALL(sub_333c0,0)); // 96778 call sub_333C0 ;~ 17C5:6877 +cs=0x17c5;eip=0x00687a; T(ADD(sp, 4)); // 96779 add sp, 4 ;~ 17C5:687A +cs=0x17c5;eip=0x00687d; T(MOV(cx, *(dw*)(raddr(ds,si-0x76AA)))); // 96780 mov cx, [si-76AAh] ;~ 17C5:687D +cs=0x17c5;eip=0x006881; T(SUB(cx, ax)); // 96781 sub cx, ax ;~ 17C5:6881 +cs=0x17c5;eip=0x006883; X(MOV(*(dw*)(raddr(ss,bp+var_36)), cx)); // 96782 mov [bp+var_36], cx ;~ 17C5:6883 +cs=0x17c5;eip=0x006886; T(ax = 0x24;); // 96783 mov ax, 24h ; '$' ;~ 17C5:6886 +cs=0x17c5;eip=0x006889; X(IMUL1_2(word_4992c)); // 96784 imul word_4992C ;~ 17C5:6889 +cs=0x17c5;eip=0x00688d; T(bx = ax;); // 96785 mov bx, ax ;~ 17C5:688D +cs=0x17c5;eip=0x00688f; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76A8)))); // 96786 mov ax, [bx-76A8h] ;~ 17C5:688F +cs=0x17c5;eip=0x006893; T(MOV(dx, *(dw*)(raddr(ss,bp+var_22)))); // 96787 mov dx, [bp+var_22] ;~ 17C5:6893 +cs=0x17c5;eip=0x006896; T(AND(dx, 7)); // 96788 and dx, 7 ;~ 17C5:6896 +cs=0x17c5;eip=0x006899; T(cl = 6;); // 96789 mov cl, 6 ;~ 17C5:6899 +cs=0x17c5;eip=0x00689b; T(SHL(dx, cl)); // 96790 shl dx, cl ;~ 17C5:689B +cs=0x17c5;eip=0x00689d; T(ADD(ax, dx)); // 96791 add ax, dx ;~ 17C5:689D +cs=0x17c5;eip=0x00689f; J(JMP(loc_2cc27)); // 96792 jmp loc_2CC27 ;~ 17C5:689F +loc_2cad4: + // 5672 +cs=0x17c5;eip=0x0068a4; T(MOV(al, *(raddr(ss,bp+var_22)))); // 96800 mov al, byte ptr [bp+var_22] ;~ 17C5:68A4 +cs=0x17c5;eip=0x0068a7; T(cl = 3;); // 96801 mov cl, 3 ;~ 17C5:68A7 +cs=0x17c5;eip=0x0068a9; T(SHL(al, cl)); // 96802 shl al, cl ;~ 17C5:68A9 +cs=0x17c5;eip=0x0068ab; T(ADD(al, *(db*)(&word_4f210))); // 96803 add al, byte ptr ds:word_4F210 ;~ 17C5:68AB +cs=0x17c5;eip=0x0068af; T(TEST(al, 0x0BF)); // 96804 test al, 0BFh ;~ 17C5:68AF +cs=0x17c5;eip=0x0068b1; J(JZ(loc_2cae6)); // 96805 jz short loc_2CAE6 ;~ 17C5:68B1 +cs=0x17c5;eip=0x0068b3; J(JMP(loc_2cbef)); // 96806 jmp loc_2CBEF ;~ 17C5:68B3 +loc_2cae6: + // 5673 +cs=0x17c5;eip=0x0068b6; T(ax = 0x24;); // 96810 mov ax, 24h ; '$' ;~ 17C5:68B6 +cs=0x17c5;eip=0x0068b9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96811 imul [bp+var_22] ;~ 17C5:68B9 +cs=0x17c5;eip=0x0068bc; T(si = ax;); // 96812 mov si, ax ;~ 17C5:68BC +cs=0x17c5;eip=0x0068be; T(TEST(*(raddr(ds,si-0x7696)), 0x40)); // 96813 test byte ptr [si-7696h], 40h ;~ 17C5:68BE +cs=0x17c5;eip=0x0068c3; J(JZ(loc_2caf8)); // 96814 jz short loc_2CAF8 ;~ 17C5:68C3 +cs=0x17c5;eip=0x0068c5; J(JMP(loc_2cbef)); // 96815 jmp loc_2CBEF ;~ 17C5:68C5 +loc_2caf8: + // 5674 +cs=0x17c5;eip=0x0068c8; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0x7FFF)); // 96819 mov [bp+var_1C], 7FFFh ;~ 17C5:68C8 +cs=0x17c5;eip=0x0068cd; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 96820 mov ax, [si-76AAh] ;~ 17C5:68CD +cs=0x17c5;eip=0x0068d1; T(SUB(ax, word_52100)); // 96821 sub ax, ds:word_52100 ;~ 17C5:68D1 +cs=0x17c5;eip=0x0068d5; X(PUSH(ax)); // 96822 push ax ;~ 17C5:68D5 +cs=0x17c5;eip=0x0068d6; T(ax = word_520f0;); // 96823 mov ax, ds:word_520F0 ;~ 17C5:68D6 +cs=0x17c5;eip=0x0068d9; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 96824 sub ax, [si-76ACh] ;~ 17C5:68D9 +cs=0x17c5;eip=0x0068dd; X(PUSH(ax)); // 96825 push ax ;~ 17C5:68DD +cs=0x17c5;eip=0x0068de; J(CALL(sub_33238,0)); // 96826 call sub_33238 ;~ 17C5:68DE +cs=0x17c5;eip=0x0068e1; T(ADD(sp, 4)); // 96827 add sp, 4 ;~ 17C5:68E1 +cs=0x17c5;eip=0x0068e4; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 96828 mov [bp+var_8], ax ;~ 17C5:68E4 +cs=0x17c5;eip=0x0068e7; X(MOV(*(dw*)(raddr(ss,bp+var_26)), 0)); // 96829 mov [bp+var_26], 0 ;~ 17C5:68E7 +cs=0x17c5;eip=0x0068ec; J(JMP(loc_2cb21)); // 96830 jmp short loc_2CB21 ;~ 17C5:68EC +loc_2cb1e: + // 5675 +cs=0x17c5;eip=0x0068ee; X(INC(*(dw*)(raddr(ss,bp+var_26)))); // 96835 inc [bp+var_26] ;~ 17C5:68EE +loc_2cb21: + // 5676 +cs=0x17c5;eip=0x0068f1; T(CMP(*(dw*)(raddr(ss,bp+var_26)), 8)); // 96838 cmp [bp+var_26], 8 ;~ 17C5:68F1 +cs=0x17c5;eip=0x0068f5; J(JL(loc_2cb2a)); // 96839 jl short loc_2CB2A ;~ 17C5:68F5 +cs=0x17c5;eip=0x0068f7; J(JMP(loc_2cbae)); // 96840 jmp loc_2CBAE ;~ 17C5:68F7 +loc_2cb2a: + // 5677 +cs=0x17c5;eip=0x0068fa; X(PUSH(word_52102)); // 96844 push ds:word_52102 ;~ 17C5:68FA +cs=0x17c5;eip=0x0068fe; J(CALL(sub_33430,0)); // 96845 call sub_33430 ;~ 17C5:68FE +cs=0x17c5;eip=0x006901; T(ADD(sp, 2)); // 96846 add sp, 2 ;~ 17C5:6901 +cs=0x17c5;eip=0x006904; T(INC(ax)); // 96847 inc ax ;~ 17C5:6904 +cs=0x17c5;eip=0x006905; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 96848 mov [bp+var_10], ax ;~ 17C5:6905 +cs=0x17c5;eip=0x006908; T(si = ax;); // 96849 mov si, ax ;~ 17C5:6908 +cs=0x17c5;eip=0x00690a; T(cl = 4;); // 96850 mov cl, 4 ;~ 17C5:690A +cs=0x17c5;eip=0x00690c; T(SHL(si, cl)); // 96851 shl si, cl ;~ 17C5:690C +cs=0x17c5;eip=0x00690e; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x400)); // 96852 test word ptr [si-7E4Ch], 400h ;~ 17C5:690E +cs=0x17c5;eip=0x006914; J(JNZ(loc_2cb1e)); // 96853 jnz short loc_2CB1E ;~ 17C5:6914 +cs=0x17c5;eip=0x006916; T(ax = 0x24;); // 96854 mov ax, 24h ; '$' ;~ 17C5:6916 +cs=0x17c5;eip=0x006919; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96855 imul [bp+var_22] ;~ 17C5:6919 +cs=0x17c5;eip=0x00691c; T(di = ax;); // 96856 mov di, ax ;~ 17C5:691C +cs=0x17c5;eip=0x00691e; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AA)))); // 96857 mov ax, [di-76AAh] ;~ 17C5:691E +cs=0x17c5;eip=0x006922; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 96858 sub ax, [si-7E50h] ;~ 17C5:6922 +cs=0x17c5;eip=0x006926; X(PUSH(ax)); // 96859 push ax ;~ 17C5:6926 +cs=0x17c5;eip=0x006927; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 96860 mov ax, [si-7E52h] ;~ 17C5:6927 +cs=0x17c5;eip=0x00692b; T(SUB(ax, *(dw*)(raddr(ds,di-0x76AC)))); // 96861 sub ax, [di-76ACh] ;~ 17C5:692B +cs=0x17c5;eip=0x00692f; X(PUSH(ax)); // 96862 push ax ;~ 17C5:692F +cs=0x17c5;eip=0x006930; J(CALL(sub_33238,0)); // 96863 call sub_33238 ;~ 17C5:6930 +cs=0x17c5;eip=0x006933; T(ADD(sp, 4)); // 96864 add sp, 4 ;~ 17C5:6933 +cs=0x17c5;eip=0x006936; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 96865 mov [bp+var_4], ax ;~ 17C5:6936 +cs=0x17c5;eip=0x006939; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 96866 mov ax, [bp+var_8] ;~ 17C5:6939 +cs=0x17c5;eip=0x00693c; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 96867 sub ax, [bp+var_4] ;~ 17C5:693C +cs=0x17c5;eip=0x00693f; X(PUSH(ax)); // 96868 push ax ;~ 17C5:693F +cs=0x17c5;eip=0x006940; J(CALL(sub_34dc0,0)); // 96869 call sub_34DC0 ;~ 17C5:6940 +cs=0x17c5;eip=0x006943; T(ADD(sp, 2)); // 96870 add sp, 2 ;~ 17C5:6943 +cs=0x17c5;eip=0x006946; T(CMP(ax, *(dw*)(raddr(ss,bp+var_1c)))); // 96871 cmp ax, [bp+var_1C] ;~ 17C5:6946 +cs=0x17c5;eip=0x006949; J(JGE(loc_2cb1e)); // 96872 jge short loc_2CB1E ;~ 17C5:6949 +cs=0x17c5;eip=0x00694b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 96873 mov ax, [bp+var_8] ;~ 17C5:694B +cs=0x17c5;eip=0x00694e; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 96874 sub ax, [bp+var_4] ;~ 17C5:694E +cs=0x17c5;eip=0x006951; X(PUSH(ax)); // 96875 push ax ;~ 17C5:6951 +cs=0x17c5;eip=0x006952; J(CALL(sub_34dc0,0)); // 96876 call sub_34DC0 ;~ 17C5:6952 +cs=0x17c5;eip=0x006955; T(ADD(sp, 2)); // 96877 add sp, 2 ;~ 17C5:6955 +cs=0x17c5;eip=0x006958; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 96878 mov [bp+var_1C], ax ;~ 17C5:6958 +cs=0x17c5;eip=0x00695b; T(ax = 0x24;); // 96879 mov ax, 24h ; '$' ;~ 17C5:695B +cs=0x17c5;eip=0x00695e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96880 imul [bp+var_22] ;~ 17C5:695E +cs=0x17c5;eip=0x006961; T(bx = ax;); // 96881 mov bx, ax ;~ 17C5:6961 +cs=0x17c5;eip=0x006963; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 96882 mov ax, [bp+var_10] ;~ 17C5:6963 +cs=0x17c5;eip=0x006966; X(MOV(*(dw*)(raddr(ds,bx-0x76AE)), ax)); // 96883 mov [bx-76AEh], ax ;~ 17C5:6966 +cs=0x17c5;eip=0x00696a; T(ax = word_492e8;); // 96884 mov ax, word_492E8 ;~ 17C5:696A +cs=0x17c5;eip=0x00696d; T(cl = 0x0C;); // 96885 mov cl, 0Ch ;~ 17C5:696D +cs=0x17c5;eip=0x00696f; T(SHL(ax, cl)); // 96886 shl ax, cl ;~ 17C5:696F +cs=0x17c5;eip=0x006971; T(SUB(ax, 0x4000)); // 96887 sub ax, 4000h ;~ 17C5:6971 +cs=0x17c5;eip=0x006974; T(NEG(ax)); // 96888 neg ax ;~ 17C5:6974 +cs=0x17c5;eip=0x006976; T(CMP(ax, *(dw*)(raddr(ss,bp+var_1c)))); // 96889 cmp ax, [bp+var_1C] ;~ 17C5:6976 +cs=0x17c5;eip=0x006979; J(JG(loc_2cbae)); // 96890 jg short loc_2CBAE ;~ 17C5:6979 +cs=0x17c5;eip=0x00697b; J(JMP(loc_2cb1e)); // 96891 jmp loc_2CB1E ;~ 17C5:697B +loc_2cbae: + // 5678 +cs=0x17c5;eip=0x00697e; T(ax = 0x24;); // 96896 mov ax, 24h ; '$' ;~ 17C5:697E +cs=0x17c5;eip=0x006981; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96897 imul [bp+var_22] ;~ 17C5:6981 +cs=0x17c5;eip=0x006984; T(si = ax;); // 96898 mov si, ax ;~ 17C5:6984 +cs=0x17c5;eip=0x006986; T(ax = word_52100;); // 96899 mov ax, ds:word_52100 ;~ 17C5:6986 +cs=0x17c5;eip=0x006989; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 96900 sub ax, [si-76AAh] ;~ 17C5:6989 +cs=0x17c5;eip=0x00698d; X(PUSH(ax)); // 96901 push ax ;~ 17C5:698D +cs=0x17c5;eip=0x00698e; T(ax = word_520f0;); // 96902 mov ax, ds:word_520F0 ;~ 17C5:698E +cs=0x17c5;eip=0x006991; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 96903 sub ax, [si-76ACh] ;~ 17C5:6991 +cs=0x17c5;eip=0x006995; X(PUSH(ax)); // 96904 push ax ;~ 17C5:6995 +cs=0x17c5;eip=0x006996; J(CALL(sub_331d6,0)); // 96905 call sub_331D6 ;~ 17C5:6996 +cs=0x17c5;eip=0x006999; T(ADD(sp, 4)); // 96906 add sp, 4 ;~ 17C5:6999 +cs=0x17c5;eip=0x00699c; T(cl = 6;); // 96907 mov cl, 6 ;~ 17C5:699C +cs=0x17c5;eip=0x00699e; T(SHR(ax, cl)); // 96908 shr ax, cl ;~ 17C5:699E +cs=0x17c5;eip=0x0069a0; T(CMP(ax, 0x15E)); // 96909 cmp ax, 15Eh ;~ 17C5:69A0 +cs=0x17c5;eip=0x0069a3; J(JBE(loc_2cbef)); // 96910 jbe short loc_2CBEF ;~ 17C5:69A3 +cs=0x17c5;eip=0x0069a5; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 96911 cmp [bp+var_22], 0 ;~ 17C5:69A5 +cs=0x17c5;eip=0x0069a9; J(JZ(loc_2cbef)); // 96912 jz short loc_2CBEF ;~ 17C5:69A9 +cs=0x17c5;eip=0x0069ab; T(ax = 0x24;); // 96913 mov ax, 24h ; '$' ;~ 17C5:69AB +cs=0x17c5;eip=0x0069ae; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96914 imul [bp+var_22] ;~ 17C5:69AE +cs=0x17c5;eip=0x0069b1; T(si = ax;); // 96915 mov si, ax ;~ 17C5:69B1 +cs=0x17c5;eip=0x0069b3; X(AND(*(dw*)(raddr(ds,si-0x7696)), 0x1C1)); // 96916 and word ptr [si-7696h], 1C1h ;~ 17C5:69B3 +cs=0x17c5;eip=0x0069b9; X(MOV(*(dw*)(raddr(ds,si-0x7692)), 0)); // 96917 mov word ptr [si-7692h], 0 ;~ 17C5:69B9 +loc_2cbef: + // 5679 +cs=0x17c5;eip=0x0069bf; T(ax = 0x24;); // 96921 mov ax, 24h ; '$' ;~ 17C5:69BF +cs=0x17c5;eip=0x0069c2; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96922 imul [bp+var_22] ;~ 17C5:69C2 +cs=0x17c5;eip=0x0069c5; T(bx = ax;); // 96923 mov bx, ax ;~ 17C5:69C5 +cs=0x17c5;eip=0x0069c7; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76AE)))); // 96924 mov ax, [bx-76AEh] ;~ 17C5:69C7 +cs=0x17c5;eip=0x0069cb; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 96925 mov [bp+var_10], ax ;~ 17C5:69CB +cs=0x17c5;eip=0x0069ce; T(si = ax;); // 96926 mov si, ax ;~ 17C5:69CE +cs=0x17c5;eip=0x0069d0; T(cl = 4;); // 96927 mov cl, 4 ;~ 17C5:69D0 +cs=0x17c5;eip=0x0069d2; T(SHL(si, cl)); // 96928 shl si, cl ;~ 17C5:69D2 +cs=0x17c5;eip=0x0069d4; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 96929 mov ax, [si-7E52h] ;~ 17C5:69D4 +cs=0x17c5;eip=0x0069d8; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 96930 mov [bp+var_30], ax ;~ 17C5:69D8 +cs=0x17c5;eip=0x0069db; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 96931 mov ax, [si-7E50h] ;~ 17C5:69DB +cs=0x17c5;eip=0x0069df; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 96932 mov [bp+var_36], ax ;~ 17C5:69DF +cs=0x17c5;eip=0x0069e2; T(ax = 0x4E20;); // 96933 mov ax, 4E20h ;~ 17C5:69E2 +cs=0x17c5;eip=0x0069e5; X(PUSH(ax)); // 96934 push ax ;~ 17C5:69E5 +cs=0x17c5;eip=0x0069e6; T(ax = 0x1388;); // 96935 mov ax, 1388h ;~ 17C5:69E6 +cs=0x17c5;eip=0x0069e9; X(PUSH(ax)); // 96936 push ax ;~ 17C5:69E9 +cs=0x17c5;eip=0x0069ea; T(ax = word_4e2fe;); // 96937 mov ax, ds:word_4E2FE ;~ 17C5:69EA +cs=0x17c5;eip=0x0069ed; T(ADD(ax, 0x3E8)); // 96938 add ax, 3E8h ;~ 17C5:69ED +cs=0x17c5;eip=0x0069f0; X(PUSH(ax)); // 96939 push ax ;~ 17C5:69F0 +loc_2cc21: + // 5680 +cs=0x17c5;eip=0x0069f1; J(CALL(sub_33194,0)); // 96942 call sub_33194 ;~ 17C5:69F1 +cs=0x17c5;eip=0x0069f4; T(ADD(sp, 6)); // 96943 add sp, 6 ;~ 17C5:69F4 +loc_2cc27: // 5681 -cs=0x17c5;eip=0x0066de; T(ax = word_520f0;); // 48527 mov ax, word_520F0 ;~ 17C5:66DE -cs=0x17c5;eip=0x0066e1; X(word_51708 = ax;); // 48528 mov word_51708, ax ;~ 17C5:66E1 -cs=0x17c5;eip=0x0066e4; T(ax = word_52100;); // 48529 mov ax, word_52100 ;~ 17C5:66E4 -loc_2c917: +cs=0x17c5;eip=0x0069f7; X(MOV(*(dw*)(raddr(ss,bp+var_3a)), ax)); // 96946 mov [bp+var_3A], ax ;~ 17C5:69F7 +cs=0x17c5;eip=0x0069fa; J(JMP(loc_2ccc6)); // 96947 jmp loc_2CCC6 ;~ 17C5:69FA +loc_2cc2e: // 5682 -cs=0x17c5;eip=0x0066e7; X(word_51710 = ax;); // 48532 mov word_51710, ax ;~ 17C5:66E7 -cs=0x17c5;eip=0x0066ea; T(ax = word_4e2fe;); // 48533 mov ax, word_4E2FE ;~ 17C5:66EA -cs=0x17c5;eip=0x0066ed; X(*(word_51806) = ax;); // 48534 mov word_51806, ax ;~ 17C5:66ED -cs=0x17c5;eip=0x0066f0; T(ax = word_4e2f8;); // 48535 mov ax, word_4E2F8 ;~ 17C5:66F0 -cs=0x17c5;eip=0x0066f3; X(*(dw*)(((db*)word_4f21a)+2) = ax;); // 48536 mov word_4F21A+2, ax ;~ 17C5:66F3 -cs=0x17c5;eip=0x0066f6; X(word_52104 = 0x0FF;); // 48537 mov word_52104, 0FFh ;~ 17C5:66F6 -cs=0x17c5;eip=0x0066fc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 48538 mov [bp+var_2], 0 ;~ 17C5:66FC -cs=0x17c5;eip=0x006701; J(JMP(loc_2c964)); // 48539 jmp short loc_2C964 ;~ 17C5:6701 -loc_2c934: +cs=0x17c5;eip=0x0069fe; T(ax = 0x24;); // 96953 mov ax, 24h ; '$' ;~ 17C5:69FE +cs=0x17c5;eip=0x006a01; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96954 imul [bp+var_22] ;~ 17C5:6A01 +cs=0x17c5;eip=0x006a04; T(si = ax;); // 96955 mov si, ax ;~ 17C5:6A04 +cs=0x17c5;eip=0x006a06; T(MOV(di, *(dw*)(raddr(ds,si-0x76AE)))); // 96956 mov di, [si-76AEh] ;~ 17C5:6A06 +cs=0x17c5;eip=0x006a0a; T(cl = 4;); // 96957 mov cl, 4 ;~ 17C5:6A0A +cs=0x17c5;eip=0x006a0c; T(SHL(di, cl)); // 96958 shl di, cl ;~ 17C5:6A0C +cs=0x17c5;eip=0x006a0e; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 96959 mov ax, [di-7E52h] ;~ 17C5:6A0E +cs=0x17c5;eip=0x006a12; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 96960 mov [bp+var_30], ax ;~ 17C5:6A12 +cs=0x17c5;eip=0x006a15; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x200)); // 96961 test word ptr [si-7696h], 200h ;~ 17C5:6A15 +cs=0x17c5;eip=0x006a1b; J(JZ(loc_2cc86)); // 96962 jz short loc_2CC86 ;~ 17C5:6A1B +cs=0x17c5;eip=0x006a1d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 96963 mov ax, [si-76ACh] ;~ 17C5:6A1D +cs=0x17c5;eip=0x006a21; T(SUB(ax, *(dw*)(raddr(ss,bp+var_30)))); // 96964 sub ax, [bp+var_30] ;~ 17C5:6A21 +cs=0x17c5;eip=0x006a24; X(MOV(*(dw*)(raddr(ss,bp+var_3a)), ax)); // 96965 mov [bp+var_3A], ax ;~ 17C5:6A24 +cs=0x17c5;eip=0x006a27; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 96966 mov ax, [di-7E50h] ;~ 17C5:6A27 +cs=0x17c5;eip=0x006a2b; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 96967 mov [bp+var_36], ax ;~ 17C5:6A2B +cs=0x17c5;eip=0x006a2e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_3a)))); // 96968 mov ax, [bp+var_3A] ;~ 17C5:6A2E +cs=0x17c5;eip=0x006a31; T(SHL(ax, 1)); // 96969 shl ax, 1 ;~ 17C5:6A31 +cs=0x17c5;eip=0x006a33; X(SUB(*(dw*)(raddr(ss,bp+var_30)), ax)); // 96970 sub [bp+var_30], ax ;~ 17C5:6A33 +cs=0x17c5;eip=0x006a36; X(PUSH(*(dw*)(raddr(ss,bp+var_3a)))); // 96971 push [bp+var_3A] ;~ 17C5:6A36 +cs=0x17c5;eip=0x006a39; J(CALL(sub_34dc0,0)); // 96972 call sub_34DC0 ;~ 17C5:6A39 +cs=0x17c5;eip=0x006a3c; T(ADD(sp, 2)); // 96973 add sp, 2 ;~ 17C5:6A3C +cs=0x17c5;eip=0x006a3f; T(MOV(cx, *(dw*)(raddr(ds,di-0x7E4C)))); // 96974 mov cx, [di-7E4Ch] ;~ 17C5:6A3F +cs=0x17c5;eip=0x006a43; T(ADD(cx, ax)); // 96975 add cx, ax ;~ 17C5:6A43 +cs=0x17c5;eip=0x006a45; T(TEST(cx, 0x200)); // 96976 test cx, 200h ;~ 17C5:6A45 +cs=0x17c5;eip=0x006a49; J(JZ(loc_2cc80)); // 96977 jz short loc_2CC80 ;~ 17C5:6A49 +cs=0x17c5;eip=0x006a4b; T(ax = 0x8C;); // 96978 mov ax, 8Ch ;~ 17C5:6A4B +cs=0x17c5;eip=0x006a4e; J(JMP(loc_2ccbe)); // 96979 jmp short loc_2CCBE ;~ 17C5:6A4E +loc_2cc80: // 5683 -cs=0x17c5;eip=0x006704; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 48545 mov si, [bp+var_2] ;~ 17C5:6704 -cs=0x17c5;eip=0x006707; T(cl = 4;); // 48546 mov cl, 4 ;~ 17C5:6707 -cs=0x17c5;eip=0x006709; T(SHL(si, cl)); // 48547 shl si, cl ;~ 17C5:6709 -cs=0x17c5;eip=0x00670b; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 48548 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:670B -cs=0x17c5;eip=0x006710; J(JZ(loc_2c961)); // 48549 jz short loc_2C961 ;~ 17C5:6710 -cs=0x17c5;eip=0x006712; T(ax = 0x0FF;); // 48550 mov ax, 0FFh ;~ 17C5:6712 -cs=0x17c5;eip=0x006715; X(PUSH(ax)); // 48551 push ax ;~ 17C5:6715 -cs=0x17c5;eip=0x006716; T(ax = word_492e8;); // 48552 mov ax, word_492E8 ;~ 17C5:6716 -cs=0x17c5;eip=0x006719; T(ADD(ax, word_492ea)); // 48553 add ax, word_492EA ;~ 17C5:6719 -cs=0x17c5;eip=0x00671d; T(SHL(ax, cl)); // 48554 shl ax, cl ;~ 17C5:671D -cs=0x17c5;eip=0x00671f; T(SUB(ax, 0x10)); // 48555 sub ax, 10h ;~ 17C5:671F -cs=0x17c5;eip=0x006722; X(PUSH(ax)); // 48556 push ax ;~ 17C5:6722 -cs=0x17c5;eip=0x006723; X(PUSH(*(dw*)(raddr(ds,si-0x7E4A)))); // 48557 push word ptr [si-7E4Ah] ;~ 17C5:6723 -cs=0x17c5;eip=0x006727; J(CALL(sub_33194,0)); // 48558 call sub_33194 ;~ 17C5:6727 -cs=0x17c5;eip=0x00672a; T(ADD(sp, 6)); // 48559 add sp, 6 ;~ 17C5:672A -cs=0x17c5;eip=0x00672d; X(MOV(*(dw*)(raddr(ds,si-0x7E4A)), ax)); // 48560 mov [si-7E4Ah], ax ;~ 17C5:672D -loc_2c961: +cs=0x17c5;eip=0x006a50; T(ax = 0x0C;); // 96983 mov ax, 0Ch ;~ 17C5:6A50 +cs=0x17c5;eip=0x006a53; J(JMP(loc_2ccbe)); // 96984 jmp short loc_2CCBE ;~ 17C5:6A53 +loc_2cc86: // 5684 -cs=0x17c5;eip=0x006731; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 48563 inc [bp+var_2] ;~ 17C5:6731 -loc_2c964: +cs=0x17c5;eip=0x006a56; T(ax = 0x24;); // 96990 mov ax, 24h ; '$' ;~ 17C5:6A56 +cs=0x17c5;eip=0x006a59; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 96991 imul [bp+var_22] ;~ 17C5:6A59 +cs=0x17c5;eip=0x006a5c; T(si = ax;); // 96992 mov si, ax ;~ 17C5:6A5C +cs=0x17c5;eip=0x006a5e; T(ax = 0x500;); // 96993 mov ax, 500h ;~ 17C5:6A5E +cs=0x17c5;eip=0x006a61; X(IMUL1_2(word_511d8)); // 96994 imul ds:word_511D8 ;~ 17C5:6A61 +cs=0x17c5;eip=0x006a65; T(MOV(bx, *(dw*)(raddr(ds,si-0x76AE)))); // 96995 mov bx, [si-76AEh] ;~ 17C5:6A65 +cs=0x17c5;eip=0x006a69; T(cl = 4;); // 96996 mov cl, 4 ;~ 17C5:6A69 +cs=0x17c5;eip=0x006a6b; T(SHL(bx, cl)); // 96997 shl bx, cl ;~ 17C5:6A6B +cs=0x17c5;eip=0x006a6d; T(MOV(cx, *(dw*)(raddr(ds,bx-0x7E50)))); // 96998 mov cx, [bx-7E50h] ;~ 17C5:6A6D +cs=0x17c5;eip=0x006a71; T(ADD(cx, ax)); // 96999 add cx, ax ;~ 17C5:6A71 +cs=0x17c5;eip=0x006a73; X(MOV(*(dw*)(raddr(ss,bp+var_36)), cx)); // 97000 mov [bp+var_36], cx ;~ 17C5:6A73 +cs=0x17c5;eip=0x006a76; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 97001 mov ax, [si-76AAh] ;~ 17C5:6A76 +cs=0x17c5;eip=0x006a7a; T(SUB(ax, cx)); // 97002 sub ax, cx ;~ 17C5:6A7A +cs=0x17c5;eip=0x006a7c; X(PUSH(ax)); // 97003 push ax ;~ 17C5:6A7C +cs=0x17c5;eip=0x006a7d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 97004 mov ax, [si-76ACh] ;~ 17C5:6A7D +cs=0x17c5;eip=0x006a81; T(SUB(ax, *(dw*)(raddr(ss,bp+var_30)))); // 97005 sub ax, [bp+var_30] ;~ 17C5:6A81 +cs=0x17c5;eip=0x006a84; X(PUSH(ax)); // 97006 push ax ;~ 17C5:6A84 +cs=0x17c5;eip=0x006a85; J(CALL(sub_331d6,0)); // 97007 call sub_331D6 ;~ 17C5:6A85 +cs=0x17c5;eip=0x006a88; T(ADD(sp, 4)); // 97008 add sp, 4 ;~ 17C5:6A88 +cs=0x17c5;eip=0x006a8b; T(ADD(ax, 0x7D0)); // 97009 add ax, 7D0h ;~ 17C5:6A8B +loc_2ccbe: // 5685 -cs=0x17c5;eip=0x006734; T(ax = word_528ce;); // 48566 mov ax, word_528CE ;~ 17C5:6734 -cs=0x17c5;eip=0x006737; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 48567 cmp [bp+var_2], ax ;~ 17C5:6737 -cs=0x17c5;eip=0x00673a; J(JL(loc_2c934)); // 48568 jl short loc_2C934 ;~ 17C5:673A -cs=0x17c5;eip=0x00673c; X(POP(si)); // 48569 pop si ;~ 17C5:673C -cs=0x17c5;eip=0x00673d; T(sp = bp;); // 48570 mov sp, bp ;~ 17C5:673D -cs=0x17c5;eip=0x00673f; X(POP(bp)); // 48571 pop bp ;~ 17C5:673F -cs=0x17c5;eip=0x006740; J(RETN(0)); // 48572 retn ;~ 17C5:6740 +cs=0x17c5;eip=0x006a8e; X(MOV(*(dw*)(raddr(ss,bp+var_3a)), ax)); // 97013 mov [bp+var_3A], ax ;~ 17C5:6A8E +cs=0x17c5;eip=0x006a91; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 2)); // 97014 mov [bp+var_1E], 2 ;~ 17C5:6A91 +loc_2ccc6: + // 5686 +cs=0x17c5;eip=0x006a96; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 3)); // 97018 cmp [bp+var_1E], 3 ;~ 17C5:6A96 +cs=0x17c5;eip=0x006a9a; J(JNZ(loc_2ccee)); // 97019 jnz short loc_2CCEE ;~ 17C5:6A9A +cs=0x17c5;eip=0x006a9c; T(ax = 0x24;); // 97020 mov ax, 24h ; '$' ;~ 17C5:6A9C +cs=0x17c5;eip=0x006a9f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97021 imul [bp+var_22] ;~ 17C5:6A9F +cs=0x17c5;eip=0x006aa2; T(si = ax;); // 97022 mov si, ax ;~ 17C5:6AA2 +cs=0x17c5;eip=0x006aa4; T(TEST(*(raddr(ds,si-0x7696)), 8)); // 97023 test byte ptr [si-7696h], 8 ;~ 17C5:6AA4 +cs=0x17c5;eip=0x006aa9; J(JZ(loc_2ccee)); // 97024 jz short loc_2CCEE ;~ 17C5:6AA9 +cs=0x17c5;eip=0x006aab; T(ax = word_520f0;); // 97025 mov ax, ds:word_520F0 ;~ 17C5:6AAB +cs=0x17c5;eip=0x006aae; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 97026 mov [bp+var_30], ax ;~ 17C5:6AAE +cs=0x17c5;eip=0x006ab1; T(ax = word_52100;); // 97027 mov ax, ds:word_52100 ;~ 17C5:6AB1 +cs=0x17c5;eip=0x006ab4; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 97028 mov [bp+var_36], ax ;~ 17C5:6AB4 +cs=0x17c5;eip=0x006ab7; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 97029 mov ax, [si-76A8h] ;~ 17C5:6AB7 +cs=0x17c5;eip=0x006abb; X(MOV(*(dw*)(raddr(ss,bp+var_3a)), ax)); // 97030 mov [bp+var_3A], ax ;~ 17C5:6ABB +loc_2ccee: + // 5687 +cs=0x17c5;eip=0x006abe; T(ax = 0x24;); // 97034 mov ax, 24h ; '$' ;~ 17C5:6ABE +cs=0x17c5;eip=0x006ac1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97035 imul [bp+var_22] ;~ 17C5:6AC1 +cs=0x17c5;eip=0x006ac4; T(si = ax;); // 97036 mov si, ax ;~ 17C5:6AC4 +cs=0x17c5;eip=0x006ac6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_30)))); // 97037 mov ax, [bp+var_30] ;~ 17C5:6AC6 +cs=0x17c5;eip=0x006ac9; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 97038 sub ax, [si-76ACh] ;~ 17C5:6AC9 +cs=0x17c5;eip=0x006acd; X(MOV(*(dw*)(raddr(ss,bp+var_2e)), ax)); // 97039 mov [bp+var_2E], ax ;~ 17C5:6ACD +cs=0x17c5;eip=0x006ad0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_36)))); // 97040 mov ax, [bp+var_36] ;~ 17C5:6AD0 +cs=0x17c5;eip=0x006ad3; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 97041 sub ax, [si-76AAh] ;~ 17C5:6AD3 +cs=0x17c5;eip=0x006ad7; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 97042 mov [bp+var_34], ax ;~ 17C5:6AD7 +cs=0x17c5;eip=0x006ada; T(NEG(ax)); // 97043 neg ax ;~ 17C5:6ADA +cs=0x17c5;eip=0x006adc; X(PUSH(ax)); // 97044 push ax ;~ 17C5:6ADC +cs=0x17c5;eip=0x006add; X(PUSH(*(dw*)(raddr(ss,bp+var_2e)))); // 97045 push [bp+var_2E] ;~ 17C5:6ADD +cs=0x17c5;eip=0x006ae0; J(CALL(sub_33238,0)); // 97046 call sub_33238 ;~ 17C5:6AE0 +cs=0x17c5;eip=0x006ae3; T(ADD(sp, 4)); // 97047 add sp, 4 ;~ 17C5:6AE3 +cs=0x17c5;eip=0x006ae6; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 97048 mov [bp+var_C], ax ;~ 17C5:6AE6 +cs=0x17c5;eip=0x006ae9; X(PUSH(*(dw*)(raddr(ss,bp+var_34)))); // 97049 push [bp+var_34] ;~ 17C5:6AE9 +cs=0x17c5;eip=0x006aec; X(PUSH(*(dw*)(raddr(ss,bp+var_2e)))); // 97050 push [bp+var_2E] ;~ 17C5:6AEC +cs=0x17c5;eip=0x006aef; J(CALL(sub_331d6,0)); // 97051 call sub_331D6 ;~ 17C5:6AEF +cs=0x17c5;eip=0x006af2; T(ADD(sp, 4)); // 97052 add sp, 4 ;~ 17C5:6AF2 +cs=0x17c5;eip=0x006af5; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 97053 mov [bp+var_1A], ax ;~ 17C5:6AF5 +cs=0x17c5;eip=0x006af8; X(PUSH(ax)); // 97054 push ax ;~ 17C5:6AF8 +cs=0x17c5;eip=0x006af9; T(ax = 0x24;); // 97055 mov ax, 24h ; '$' ;~ 17C5:6AF9 +cs=0x17c5;eip=0x006afc; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97056 imul [bp+var_22] ;~ 17C5:6AFC +cs=0x17c5;eip=0x006aff; T(bx = ax;); // 97057 mov bx, ax ;~ 17C5:6AFF +cs=0x17c5;eip=0x006b01; T(MOV(ax, *(dw*)(raddr(ss,bp+var_3a)))); // 97058 mov ax, [bp+var_3A] ;~ 17C5:6B01 +cs=0x17c5;eip=0x006b04; T(SUB(ax, *(dw*)(raddr(ds,bx-0x76A8)))); // 97059 sub ax, [bx-76A8h] ;~ 17C5:6B04 +cs=0x17c5;eip=0x006b08; T(cl = 5;); // 97060 mov cl, 5 ;~ 17C5:6B08 +cs=0x17c5;eip=0x006b0a; T(SAR(ax, cl)); // 97061 sar ax, cl ;~ 17C5:6B0A +cs=0x17c5;eip=0x006b0c; X(PUSH(ax)); // 97062 push ax ;~ 17C5:6B0C +cs=0x17c5;eip=0x006b0d; J(CALL(sub_33238,0)); // 97063 call sub_33238 ;~ 17C5:6B0D +cs=0x17c5;eip=0x006b10; T(ADD(sp, 4)); // 97064 add sp, 4 ;~ 17C5:6B10 +cs=0x17c5;eip=0x006b13; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 97065 mov [bp+var_2], ax ;~ 17C5:6B13 +cs=0x17c5;eip=0x006b16; T(ax = 0x1000;); // 97066 mov ax, 1000h ;~ 17C5:6B16 +cs=0x17c5;eip=0x006b19; X(PUSH(ax)); // 97067 push ax ;~ 17C5:6B19 +cs=0x17c5;eip=0x006b1a; T(ax = 0x0E000;); // 97068 mov ax, 0E000h ;~ 17C5:6B1A +cs=0x17c5;eip=0x006b1d; X(PUSH(ax)); // 97069 push ax ;~ 17C5:6B1D +cs=0x17c5;eip=0x006b1e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 97070 push [bp+var_2] ;~ 17C5:6B1E +cs=0x17c5;eip=0x006b21; J(CALL(sub_33194,0)); // 97071 call sub_33194 ;~ 17C5:6B21 +cs=0x17c5;eip=0x006b24; T(ADD(sp, 6)); // 97072 add sp, 6 ;~ 17C5:6B24 +cs=0x17c5;eip=0x006b27; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 97073 mov [bp+var_2], ax ;~ 17C5:6B27 +cs=0x17c5;eip=0x006b2a; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 1)); // 97074 cmp [bp+var_1E], 1 ;~ 17C5:6B2A +cs=0x17c5;eip=0x006b2e; J(JZ(loc_2cd63)); // 97075 jz short loc_2CD63 ;~ 17C5:6B2E +cs=0x17c5;eip=0x006b30; J(JMP(loc_2d006)); // 97076 jmp loc_2D006 ;~ 17C5:6B30 +loc_2cd63: + // 5688 +cs=0x17c5;eip=0x006b33; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 0x600)); // 97080 cmp [bp+var_1A], 600h ;~ 17C5:6B33 +cs=0x17c5;eip=0x006b38; J(JC(loc_2cd6d)); // 97081 jb short loc_2CD6D ;~ 17C5:6B38 +cs=0x17c5;eip=0x006b3a; J(JMP(loc_2d006)); // 97082 jmp loc_2D006 ;~ 17C5:6B3A +loc_2cd6d: + // 5689 +cs=0x17c5;eip=0x006b3d; X(INC(word_4ef1e)); // 97086 inc ds:word_4EF1E ;~ 17C5:6B3D +cs=0x17c5;eip=0x006b41; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 0x400)); // 97087 cmp [bp+var_1A], 400h ;~ 17C5:6B41 +cs=0x17c5;eip=0x006b46; J(JC(loc_2cd7b)); // 97088 jb short loc_2CD7B ;~ 17C5:6B46 +cs=0x17c5;eip=0x006b48; J(JMP(loc_2ce9d)); // 97089 jmp loc_2CE9D ;~ 17C5:6B48 +loc_2cd7b: + // 5690 +cs=0x17c5;eip=0x006b4b; T(TEST(*(db*)(&word_49918), 3)); // 97093 test byte ptr word_49918, 3 ;~ 17C5:6B4B +cs=0x17c5;eip=0x006b50; J(JZ(loc_2cd85)); // 97094 jz short loc_2CD85 ;~ 17C5:6B50 +cs=0x17c5;eip=0x006b52; J(JMP(loc_2ce9d)); // 97095 jmp loc_2CE9D ;~ 17C5:6B52 +loc_2cd85: + // 5691 +cs=0x17c5;eip=0x006b55; T(ax = 0x24;); // 97099 mov ax, 24h ; '$' ;~ 17C5:6B55 +cs=0x17c5;eip=0x006b58; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97100 imul [bp+var_22] ;~ 17C5:6B58 +cs=0x17c5;eip=0x006b5b; T(bx = ax;); // 97101 mov bx, ax ;~ 17C5:6B5B +cs=0x17c5;eip=0x006b5d; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 97102 mov ax, [bx-769Eh] ;~ 17C5:6B5D +cs=0x17c5;eip=0x006b61; T(SUB(ax, *(dw*)(raddr(ss,bp+var_c)))); // 97103 sub ax, [bp+var_C] ;~ 17C5:6B61 +cs=0x17c5;eip=0x006b64; X(PUSH(ax)); // 97104 push ax ;~ 17C5:6B64 +cs=0x17c5;eip=0x006b65; J(CALL(sub_34dc0,0)); // 97105 call sub_34DC0 ;~ 17C5:6B65 +cs=0x17c5;eip=0x006b68; T(ADD(sp, 2)); // 97106 add sp, 2 ;~ 17C5:6B68 +cs=0x17c5;eip=0x006b6b; T(CMP(ax, 0x800)); // 97107 cmp ax, 800h ;~ 17C5:6B6B +cs=0x17c5;eip=0x006b6e; J(JL(loc_2cda3)); // 97108 jl short loc_2CDA3 ;~ 17C5:6B6E +cs=0x17c5;eip=0x006b70; J(JMP(loc_2ce9d)); // 97109 jmp loc_2CE9D ;~ 17C5:6B70 +loc_2cda3: + // 5692 +cs=0x17c5;eip=0x006b73; T(ax = 0x24;); // 97113 mov ax, 24h ; '$' ;~ 17C5:6B73 +cs=0x17c5;eip=0x006b76; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97114 imul [bp+var_22] ;~ 17C5:6B76 +cs=0x17c5;eip=0x006b79; T(bx = ax;); // 97115 mov bx, ax ;~ 17C5:6B79 +cs=0x17c5;eip=0x006b7b; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769C)))); // 97116 mov ax, [bx-769Ch] ;~ 17C5:6B7B +cs=0x17c5;eip=0x006b7f; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 97117 sub ax, [bp+var_2] ;~ 17C5:6B7F +cs=0x17c5;eip=0x006b82; X(PUSH(ax)); // 97118 push ax ;~ 17C5:6B82 +cs=0x17c5;eip=0x006b83; J(CALL(sub_34dc0,0)); // 97119 call sub_34DC0 ;~ 17C5:6B83 +cs=0x17c5;eip=0x006b86; T(ADD(sp, 2)); // 97120 add sp, 2 ;~ 17C5:6B86 +cs=0x17c5;eip=0x006b89; T(CMP(ax, 0x800)); // 97121 cmp ax, 800h ;~ 17C5:6B89 +cs=0x17c5;eip=0x006b8c; J(JL(loc_2cdc1)); // 97122 jl short loc_2CDC1 ;~ 17C5:6B8C +cs=0x17c5;eip=0x006b8e; J(JMP(loc_2ce9d)); // 97123 jmp loc_2CE9D ;~ 17C5:6B8E +loc_2cdc1: + // 5693 +cs=0x17c5;eip=0x006b91; T(ax = word_49918;); // 97127 mov ax, word_49918 ;~ 17C5:6B91 +cs=0x17c5;eip=0x006b94; T(SAR(ax, 1)); // 97128 sar ax, 1 ;~ 17C5:6B94 +cs=0x17c5;eip=0x006b96; T(SAR(ax, 1)); // 97129 sar ax, 1 ;~ 17C5:6B96 +cs=0x17c5;eip=0x006b98; T(AND(ax, 3)); // 97130 and ax, 3 ;~ 17C5:6B98 +cs=0x17c5;eip=0x006b9b; T(ADD(ax, word_511d4)); // 97131 add ax, ds:word_511D4 ;~ 17C5:6B9B +cs=0x17c5;eip=0x006b9f; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 97132 mov [bp+var_2A], ax ;~ 17C5:6B9F +cs=0x17c5;eip=0x006ba2; T(ax = 0x138;); // 97133 mov ax, 138h ;~ 17C5:6BA2 +cs=0x17c5;eip=0x006ba5; T(CWD); // 97134 cwd ;~ 17C5:6BA5 +cs=0x17c5;eip=0x006ba6; T(cx = word_492f4;); // 97135 mov cx, word_492F4 ;~ 17C5:6BA6 +cs=0x17c5;eip=0x006baa; T(IDIV2(cx)); // 97136 idiv cx ;~ 17C5:6BAA +cs=0x17c5;eip=0x006bac; X(MOV(*(dw*)(raddr(ss,bp+var_28)), ax)); // 97137 mov [bp+var_28], ax ;~ 17C5:6BAC +cs=0x17c5;eip=0x006baf; X(PUSH(ax)); // 97138 push ax ;~ 17C5:6BAF +cs=0x17c5;eip=0x006bb0; T(ax = 0x24;); // 97139 mov ax, 24h ; '$' ;~ 17C5:6BB0 +cs=0x17c5;eip=0x006bb3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97140 imul [bp+var_22] ;~ 17C5:6BB3 +cs=0x17c5;eip=0x006bb6; T(bx = ax;); // 97141 mov bx, ax ;~ 17C5:6BB6 +cs=0x17c5;eip=0x006bb8; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769C)))); // 97142 mov ax, [bx-769Ch] ;~ 17C5:6BB8 +cs=0x17c5;eip=0x006bbc; T(NEG(ax)); // 97143 neg ax ;~ 17C5:6BBC +cs=0x17c5;eip=0x006bbe; X(PUSH(ax)); // 97144 push ax ;~ 17C5:6BBE +cs=0x17c5;eip=0x006bbf; J(CALL(sub_333a8,0)); // 97145 call sub_333A8 ;~ 17C5:6BBF +cs=0x17c5;eip=0x006bc2; T(ADD(sp, 4)); // 97146 add sp, 4 ;~ 17C5:6BC2 +cs=0x17c5;eip=0x006bc5; T(cl = 5;); // 97147 mov cl, 5 ;~ 17C5:6BC5 +cs=0x17c5;eip=0x006bc7; T(SHL(ax, cl)); // 97148 shl ax, cl ;~ 17C5:6BC7 +cs=0x17c5;eip=0x006bc9; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2a)))); // 97149 mov bx, [bp+var_2A] ;~ 17C5:6BC9 +cs=0x17c5;eip=0x006bcc; T(cx = bx;); // 97150 mov cx, bx ;~ 17C5:6BCC +cs=0x17c5;eip=0x006bce; T(SHL(bx, 1)); // 97151 shl bx, 1 ;~ 17C5:6BCE +cs=0x17c5;eip=0x006bd0; T(ADD(bx, cx)); // 97152 add bx, cx ;~ 17C5:6BD0 +cs=0x17c5;eip=0x006bd2; T(SHL(bx, 1)); // 97153 shl bx, 1 ;~ 17C5:6BD2 +cs=0x17c5;eip=0x006bd4; T(SHL(bx, 1)); // 97154 shl bx, 1 ;~ 17C5:6BD4 +cs=0x17c5;eip=0x006bd6; X(MOV(*(dw*)(raddr(ds,bx-0x62FA)), ax)); // 97155 mov [bx-62FAh], ax ;~ 17C5:6BD6 +cs=0x17c5;eip=0x006bda; X(PUSH(*(dw*)(raddr(ss,bp+var_28)))); // 97156 push [bp+var_28] ;~ 17C5:6BDA +cs=0x17c5;eip=0x006bdd; T(ax = 0x24;); // 97157 mov ax, 24h ; '$' ;~ 17C5:6BDD +cs=0x17c5;eip=0x006be0; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97158 imul [bp+var_22] ;~ 17C5:6BE0 +cs=0x17c5;eip=0x006be3; T(bx = ax;); // 97159 mov bx, ax ;~ 17C5:6BE3 +cs=0x17c5;eip=0x006be5; X(PUSH(*(dw*)(raddr(ds,bx-0x769C)))); // 97160 push word ptr [bx-769Ch] ;~ 17C5:6BE5 +cs=0x17c5;eip=0x006be9; J(CALL(sub_333c0,0)); // 97161 call sub_333C0 ;~ 17C5:6BE9 +cs=0x17c5;eip=0x006bec; T(ADD(sp, 4)); // 97162 add sp, 4 ;~ 17C5:6BEC +cs=0x17c5;eip=0x006bef; X(MOV(*(dw*)(raddr(ss,bp+var_28)), ax)); // 97163 mov [bp+var_28], ax ;~ 17C5:6BEF +cs=0x17c5;eip=0x006bf2; X(PUSH(ax)); // 97164 push ax ;~ 17C5:6BF2 +cs=0x17c5;eip=0x006bf3; T(ax = 0x24;); // 97165 mov ax, 24h ; '$' ;~ 17C5:6BF3 +cs=0x17c5;eip=0x006bf6; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97166 imul [bp+var_22] ;~ 17C5:6BF6 +cs=0x17c5;eip=0x006bf9; T(bx = ax;); // 97167 mov bx, ax ;~ 17C5:6BF9 +cs=0x17c5;eip=0x006bfb; X(PUSH(*(dw*)(raddr(ds,bx-0x769E)))); // 97168 push word ptr [bx-769Eh] ;~ 17C5:6BFB +cs=0x17c5;eip=0x006bff; J(CALL(sub_333a8,0)); // 97169 call sub_333A8 ;~ 17C5:6BFF +cs=0x17c5;eip=0x006c02; T(ADD(sp, 4)); // 97170 add sp, 4 ;~ 17C5:6C02 +cs=0x17c5;eip=0x006c05; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2a)))); // 97171 mov bx, [bp+var_2A] ;~ 17C5:6C05 +cs=0x17c5;eip=0x006c08; T(cx = bx;); // 97172 mov cx, bx ;~ 17C5:6C08 +cs=0x17c5;eip=0x006c0a; T(SHL(bx, 1)); // 97173 shl bx, 1 ;~ 17C5:6C0A +cs=0x17c5;eip=0x006c0c; T(ADD(bx, cx)); // 97174 add bx, cx ;~ 17C5:6C0C +cs=0x17c5;eip=0x006c0e; T(SHL(bx, 1)); // 97175 shl bx, 1 ;~ 17C5:6C0E +cs=0x17c5;eip=0x006c10; T(SHL(bx, 1)); // 97176 shl bx, 1 ;~ 17C5:6C10 +cs=0x17c5;eip=0x006c12; X(MOV(*(dw*)(raddr(ds,bx-0x62FE)), ax)); // 97177 mov [bx-62FEh], ax ;~ 17C5:6C12 +cs=0x17c5;eip=0x006c16; X(PUSH(*(dw*)(raddr(ss,bp+var_28)))); // 97178 push [bp+var_28] ;~ 17C5:6C16 +cs=0x17c5;eip=0x006c19; T(ax = 0x24;); // 97179 mov ax, 24h ; '$' ;~ 17C5:6C19 +cs=0x17c5;eip=0x006c1c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97180 imul [bp+var_22] ;~ 17C5:6C1C +cs=0x17c5;eip=0x006c1f; T(bx = ax;); // 97181 mov bx, ax ;~ 17C5:6C1F +cs=0x17c5;eip=0x006c21; X(PUSH(*(dw*)(raddr(ds,bx-0x769E)))); // 97182 push word ptr [bx-769Eh] ;~ 17C5:6C21 +cs=0x17c5;eip=0x006c25; J(CALL(sub_333c0,0)); // 97183 call sub_333C0 ;~ 17C5:6C25 +cs=0x17c5;eip=0x006c28; T(ADD(sp, 4)); // 97184 add sp, 4 ;~ 17C5:6C28 +cs=0x17c5;eip=0x006c2b; T(NEG(ax)); // 97185 neg ax ;~ 17C5:6C2B +cs=0x17c5;eip=0x006c2d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2a)))); // 97186 mov bx, [bp+var_2A] ;~ 17C5:6C2D +cs=0x17c5;eip=0x006c30; T(cx = bx;); // 97187 mov cx, bx ;~ 17C5:6C30 +cs=0x17c5;eip=0x006c32; T(SHL(bx, 1)); // 97188 shl bx, 1 ;~ 17C5:6C32 +cs=0x17c5;eip=0x006c34; T(ADD(bx, cx)); // 97189 add bx, cx ;~ 17C5:6C34 +cs=0x17c5;eip=0x006c36; T(SHL(bx, 1)); // 97190 shl bx, 1 ;~ 17C5:6C36 +cs=0x17c5;eip=0x006c38; T(SHL(bx, 1)); // 97191 shl bx, 1 ;~ 17C5:6C38 +cs=0x17c5;eip=0x006c3a; X(MOV(*(dw*)(raddr(ds,bx-0x62FC)), ax)); // 97192 mov [bx-62FCh], ax ;~ 17C5:6C3A +cs=0x17c5;eip=0x006c3e; T(ax = 0x24;); // 97193 mov ax, 24h ; '$' ;~ 17C5:6C3E +cs=0x17c5;eip=0x006c41; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97194 imul [bp+var_22] ;~ 17C5:6C41 +cs=0x17c5;eip=0x006c44; T(si = ax;); // 97195 mov si, ax ;~ 17C5:6C44 +cs=0x17c5;eip=0x006c46; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 97196 mov ax, [bp+var_2A] ;~ 17C5:6C46 +cs=0x17c5;eip=0x006c49; T(cx = ax;); // 97197 mov cx, ax ;~ 17C5:6C49 +cs=0x17c5;eip=0x006c4b; T(SHL(ax, 1)); // 97198 shl ax, 1 ;~ 17C5:6C4B +cs=0x17c5;eip=0x006c4d; T(ADD(ax, cx)); // 97199 add ax, cx ;~ 17C5:6C4D +cs=0x17c5;eip=0x006c4f; T(SHL(ax, 1)); // 97200 shl ax, 1 ;~ 17C5:6C4F +cs=0x17c5;eip=0x006c51; T(SHL(ax, 1)); // 97201 shl ax, 1 ;~ 17C5:6C51 +cs=0x17c5;eip=0x006c53; T(di = ax;); // 97202 mov di, ax ;~ 17C5:6C53 +cs=0x17c5;eip=0x006c55; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 97203 mov ax, [si-76ACh] ;~ 17C5:6C55 +cs=0x17c5;eip=0x006c59; X(MOV(*(dw*)(raddr(ds,di-0x6304)), ax)); // 97204 mov [di-6304h], ax ;~ 17C5:6C59 +cs=0x17c5;eip=0x006c5d; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 97205 mov ax, [si-76AAh] ;~ 17C5:6C5D +cs=0x17c5;eip=0x006c61; X(MOV(*(dw*)(raddr(ds,di-0x6302)), ax)); // 97206 mov [di-6302h], ax ;~ 17C5:6C61 +cs=0x17c5;eip=0x006c65; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 97207 mov ax, [si-76A8h] ;~ 17C5:6C65 +cs=0x17c5;eip=0x006c69; X(MOV(*(dw*)(raddr(ds,di-0x6300)), ax)); // 97208 mov [di-6300h], ax ;~ 17C5:6C69 +loc_2ce9d: + // 5694 +cs=0x17c5;eip=0x006c6d; T(ax = 2;); // 97212 mov ax, 2 ;~ 17C5:6C6D +cs=0x17c5;eip=0x006c70; X(PUSH(ax)); // 97213 push ax ;~ 17C5:6C70 +cs=0x17c5;eip=0x006c71; T(SUB(ax, ax)); // 97214 sub ax, ax ;~ 17C5:6C71 +cs=0x17c5;eip=0x006c73; X(PUSH(ax)); // 97215 push ax ;~ 17C5:6C73 +cs=0x17c5;eip=0x006c74; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 97216 mov ax, [bp+var_22] ;~ 17C5:6C74 +cs=0x17c5;eip=0x006c77; T(AND(ax, 3)); // 97217 and ax, 3 ;~ 17C5:6C77 +cs=0x17c5;eip=0x006c7a; T(ADD(ax, word_492e8)); // 97218 add ax, word_492E8 ;~ 17C5:6C7A +cs=0x17c5;eip=0x006c7e; X(PUSH(ax)); // 97219 push ax ;~ 17C5:6C7E +cs=0x17c5;eip=0x006c7f; J(CALL(sub_33194,0)); // 97220 call sub_33194 ;~ 17C5:6C7F +cs=0x17c5;eip=0x006c82; T(ADD(sp, 6)); // 97221 add sp, 6 ;~ 17C5:6C82 +cs=0x17c5;eip=0x006c85; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 97222 mov [bp+var_6], ax ;~ 17C5:6C85 +cs=0x17c5;eip=0x006c88; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 97223 cmp [bp+var_22], 0 ;~ 17C5:6C88 +cs=0x17c5;eip=0x006c8c; J(JNZ(loc_2cec3)); // 97224 jnz short loc_2CEC3 ;~ 17C5:6C8C +cs=0x17c5;eip=0x006c8e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 97225 mov [bp+var_6], 1 ;~ 17C5:6C8E +loc_2cec3: + // 5695 +cs=0x17c5;eip=0x006c93; T(ax = 0x24;); // 97228 mov ax, 24h ; '$' ;~ 17C5:6C93 +cs=0x17c5;eip=0x006c96; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97229 imul [bp+var_22] ;~ 17C5:6C96 +cs=0x17c5;eip=0x006c99; T(si = ax;); // 97230 mov si, ax ;~ 17C5:6C99 +cs=0x17c5;eip=0x006c9b; T(MOV(ax, *(dw*)(raddr(ds,si-0x769E)))); // 97231 mov ax, [si-769Eh] ;~ 17C5:6C9B +cs=0x17c5;eip=0x006c9f; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 97232 mov [bp+var_14], ax ;~ 17C5:6C9F +cs=0x17c5;eip=0x006ca2; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 97233 push word ptr [si-769Ah] ;~ 17C5:6CA2 +cs=0x17c5;eip=0x006ca6; J(CALL(sub_34dc0,0)); // 97234 call sub_34DC0 ;~ 17C5:6CA6 +cs=0x17c5;eip=0x006ca9; T(ADD(sp, 2)); // 97235 add sp, 2 ;~ 17C5:6CA9 +cs=0x17c5;eip=0x006cac; T(CMP(ax, 0x4000)); // 97236 cmp ax, 4000h ;~ 17C5:6CAC +cs=0x17c5;eip=0x006caf; J(JGE(loc_2cef4)); // 97237 jge short loc_2CEF4 ;~ 17C5:6CAF +cs=0x17c5;eip=0x006cb1; T(ax = 0x24;); // 97238 mov ax, 24h ; '$' ;~ 17C5:6CB1 +cs=0x17c5;eip=0x006cb4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97239 imul [bp+var_22] ;~ 17C5:6CB4 +cs=0x17c5;eip=0x006cb7; T(bx = ax;); // 97240 mov bx, ax ;~ 17C5:6CB7 +cs=0x17c5;eip=0x006cb9; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769A)))); // 97241 mov ax, [bx-769Ah] ;~ 17C5:6CB9 +cs=0x17c5;eip=0x006cbd; T(SAR(ax, 1)); // 97242 sar ax, 1 ;~ 17C5:6CBD +cs=0x17c5;eip=0x006cbf; T(SAR(ax, 1)); // 97243 sar ax, 1 ;~ 17C5:6CBF +cs=0x17c5;eip=0x006cc1; X(ADD(*(dw*)(raddr(ss,bp+var_14)), ax)); // 97244 add [bp+var_14], ax ;~ 17C5:6CC1 +loc_2cef4: + // 5696 +cs=0x17c5;eip=0x006cc4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 97247 mov ax, [bp+var_C] ;~ 17C5:6CC4 +cs=0x17c5;eip=0x006cc7; T(SUB(ax, *(dw*)(raddr(ss,bp+var_14)))); // 97248 sub ax, [bp+var_14] ;~ 17C5:6CC7 +cs=0x17c5;eip=0x006cca; T(cl = 0x0D;); // 97249 mov cl, 0Dh ;~ 17C5:6CCA +cs=0x17c5;eip=0x006ccc; T(SAR(ax, cl)); // 97250 sar ax, cl ;~ 17C5:6CCC +cs=0x17c5;eip=0x006cce; T(AND(ax, 7)); // 97251 and ax, 7 ;~ 17C5:6CCE +cs=0x17c5;eip=0x006cd1; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 97252 mov [bp+var_A], ax ;~ 17C5:6CD1 +cs=0x17c5;eip=0x006cd4; T(ax = word_4e2f8;); // 97253 mov ax, ds:word_4E2F8 ;~ 17C5:6CD4 +cs=0x17c5;eip=0x006cd7; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 97254 mov [bp+var_14], ax ;~ 17C5:6CD7 +cs=0x17c5;eip=0x006cda; X(PUSH(word_4e2fc)); // 97255 push ds:word_4E2FC ;~ 17C5:6CDA +cs=0x17c5;eip=0x006cde; J(CALL(sub_34dc0,0)); // 97256 call sub_34DC0 ;~ 17C5:6CDE +cs=0x17c5;eip=0x006ce1; T(ADD(sp, 2)); // 97257 add sp, 2 ;~ 17C5:6CE1 +cs=0x17c5;eip=0x006ce4; T(CMP(ax, 0x4000)); // 97258 cmp ax, 4000h ;~ 17C5:6CE4 +cs=0x17c5;eip=0x006ce7; J(JGE(loc_2cf21)); // 97259 jge short loc_2CF21 ;~ 17C5:6CE7 +cs=0x17c5;eip=0x006ce9; T(ax = word_4e2fc;); // 97260 mov ax, ds:word_4E2FC ;~ 17C5:6CE9 +cs=0x17c5;eip=0x006cec; T(SAR(ax, 1)); // 97261 sar ax, 1 ;~ 17C5:6CEC +cs=0x17c5;eip=0x006cee; X(ADD(*(dw*)(raddr(ss,bp+var_14)), ax)); // 97262 add [bp+var_14], ax ;~ 17C5:6CEE +loc_2cf21: + // 5697 +cs=0x17c5;eip=0x006cf1; T(ax = 0x24;); // 97265 mov ax, 24h ; '$' ;~ 17C5:6CF1 +cs=0x17c5;eip=0x006cf4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97266 imul [bp+var_22] ;~ 17C5:6CF4 +cs=0x17c5;eip=0x006cf7; T(bx = ax;); // 97267 mov bx, ax ;~ 17C5:6CF7 +cs=0x17c5;eip=0x006cf9; T(MOV(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 97268 mov ax, [bx-769Eh] ;~ 17C5:6CF9 +cs=0x17c5;eip=0x006cfd; T(SUB(ax, *(dw*)(raddr(ss,bp+var_14)))); // 97269 sub ax, [bp+var_14] ;~ 17C5:6CFD +cs=0x17c5;eip=0x006d00; T(cl = 0x0D;); // 97270 mov cl, 0Dh ;~ 17C5:6D00 +cs=0x17c5;eip=0x006d02; T(SAR(ax, cl)); // 97271 sar ax, cl ;~ 17C5:6D02 +cs=0x17c5;eip=0x006d04; T(ADD(ax, 4)); // 97272 add ax, 4 ;~ 17C5:6D04 +cs=0x17c5;eip=0x006d07; T(AND(ax, 7)); // 97273 and ax, 7 ;~ 17C5:6D07 +cs=0x17c5;eip=0x006d0a; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 97274 mov [bp+var_12], ax ;~ 17C5:6D0A +cs=0x17c5;eip=0x006d0d; T(MOV(di, *(dw*)(raddr(ss,bp+var_6)))); // 97275 mov di, [bp+var_6] ;~ 17C5:6D0D +cs=0x17c5;eip=0x006d10; T(cl = 7;); // 97276 mov cl, 7 ;~ 17C5:6D10 +cs=0x17c5;eip=0x006d12; T(SHL(di, cl)); // 97277 shl di, cl ;~ 17C5:6D12 +cs=0x17c5;eip=0x006d14; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 97278 mov ax, [bp+var_A] ;~ 17C5:6D14 +cs=0x17c5;eip=0x006d17; T(cl = 4;); // 97279 mov cl, 4 ;~ 17C5:6D17 +cs=0x17c5;eip=0x006d19; T(SHL(ax, cl)); // 97280 shl ax, cl ;~ 17C5:6D19 +cs=0x17c5;eip=0x006d1b; T(ADD(di, ax)); // 97281 add di, ax ;~ 17C5:6D1B +cs=0x17c5;eip=0x006d1d; T(MOV(bx, *(dw*)(raddr(ss,bp+var_12)))); // 97282 mov bx, [bp+var_12] ;~ 17C5:6D1D +cs=0x17c5;eip=0x006d20; T(SHL(bx, 1)); // 97283 shl bx, 1 ;~ 17C5:6D20 +cs=0x17c5;eip=0x006d22; T(MOV(si, *(dw*)(raddr(ds,bx+di+0x0B94)))); // 97284 mov si, [bx+di+0B94h] ;~ 17C5:6D22 +cs=0x17c5;eip=0x006d26; T(ax = si;); // 97285 mov ax, si ;~ 17C5:6D26 +cs=0x17c5;eip=0x006d28; T(AND(ax, 0x0F)); // 97286 and ax, 0Fh ;~ 17C5:6D28 +cs=0x17c5;eip=0x006d2b; T(cl = 0x0C;); // 97287 mov cl, 0Ch ;~ 17C5:6D2B +cs=0x17c5;eip=0x006d2d; T(SHL(ax, cl)); // 97288 shl ax, cl ;~ 17C5:6D2D +cs=0x17c5;eip=0x006d2f; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97289 mov [bp+var_32], ax ;~ 17C5:6D2F +cs=0x17c5;eip=0x006d32; T(CMP(si, 0x100)); // 97290 cmp si, 100h ;~ 17C5:6D32 +cs=0x17c5;eip=0x006d36; J(JNZ(loc_2cf81)); // 97291 jnz short loc_2CF81 ;~ 17C5:6D36 +cs=0x17c5;eip=0x006d38; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x6000)); // 97292 mov [bp+var_2], 6000h ;~ 17C5:6D38 +cs=0x17c5;eip=0x006d3d; T(ax = word_49918;); // 97293 mov ax, word_49918 ;~ 17C5:6D3D +cs=0x17c5;eip=0x006d40; T(cl = 8;); // 97294 mov cl, 8 ;~ 17C5:6D40 +cs=0x17c5;eip=0x006d42; T(SAR(ax, cl)); // 97295 sar ax, cl ;~ 17C5:6D42 +cs=0x17c5;eip=0x006d44; T(AND(ax, 8)); // 97296 and ax, 8 ;~ 17C5:6D44 +cs=0x17c5;eip=0x006d47; T(cl = 0x0C;); // 97297 mov cl, 0Ch ;~ 17C5:6D47 +cs=0x17c5;eip=0x006d49; T(SHL(ax, cl)); // 97298 shl ax, cl ;~ 17C5:6D49 +cs=0x17c5;eip=0x006d4b; T(SUB(ax, 0x4000)); // 97299 sub ax, 4000h ;~ 17C5:6D4B +cs=0x17c5;eip=0x006d4e; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97300 mov [bp+var_32], ax ;~ 17C5:6D4E +loc_2cf81: + // 5698 +cs=0x17c5;eip=0x006d51; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 97303 mov si, [bp+var_6] ;~ 17C5:6D51 +cs=0x17c5;eip=0x006d54; T(cl = 7;); // 97304 mov cl, 7 ;~ 17C5:6D54 +cs=0x17c5;eip=0x006d56; T(SHL(si, cl)); // 97305 shl si, cl ;~ 17C5:6D56 +cs=0x17c5;eip=0x006d58; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 97306 mov ax, [bp+var_A] ;~ 17C5:6D58 +cs=0x17c5;eip=0x006d5b; T(cl = 4;); // 97307 mov cl, 4 ;~ 17C5:6D5B +cs=0x17c5;eip=0x006d5d; T(SHL(ax, cl)); // 97308 shl ax, cl ;~ 17C5:6D5D +cs=0x17c5;eip=0x006d5f; T(ADD(si, ax)); // 97309 add si, ax ;~ 17C5:6D5F +cs=0x17c5;eip=0x006d61; T(MOV(bx, *(dw*)(raddr(ss,bp+var_12)))); // 97310 mov bx, [bp+var_12] ;~ 17C5:6D61 +cs=0x17c5;eip=0x006d64; T(SHL(bx, 1)); // 97311 shl bx, 1 ;~ 17C5:6D64 +cs=0x17c5;eip=0x006d66; T(CMP(*(dw*)(raddr(ds,bx+si+0x0B94)), 0x200)); // 97312 cmp word ptr [bx+si+0B94h], 200h ;~ 17C5:6D66 +cs=0x17c5;eip=0x006d6c; J(JNZ(loc_2cfb9)); // 97313 jnz short loc_2CFB9 ;~ 17C5:6D6C +cs=0x17c5;eip=0x006d6e; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x0A000)); // 97314 mov [bp+var_2], 0A000h ;~ 17C5:6D6E +cs=0x17c5;eip=0x006d73; T(ax = word_49918;); // 97315 mov ax, word_49918 ;~ 17C5:6D73 +cs=0x17c5;eip=0x006d76; T(cl = 8;); // 97316 mov cl, 8 ;~ 17C5:6D76 +cs=0x17c5;eip=0x006d78; T(SAR(ax, cl)); // 97317 sar ax, cl ;~ 17C5:6D78 +cs=0x17c5;eip=0x006d7a; T(AND(ax, 8)); // 97318 and ax, 8 ;~ 17C5:6D7A +cs=0x17c5;eip=0x006d7d; T(SUB(ax, 4)); // 97319 sub ax, 4 ;~ 17C5:6D7D +cs=0x17c5;eip=0x006d80; T(NEG(ax)); // 97320 neg ax ;~ 17C5:6D80 +cs=0x17c5;eip=0x006d82; T(cl = 0x0C;); // 97321 mov cl, 0Ch ;~ 17C5:6D82 +cs=0x17c5;eip=0x006d84; T(SHL(ax, cl)); // 97322 shl ax, cl ;~ 17C5:6D84 +cs=0x17c5;eip=0x006d86; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97323 mov [bp+var_32], ax ;~ 17C5:6D86 +loc_2cfb9: + // 5699 +cs=0x17c5;eip=0x006d89; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x0A000)); // 97326 cmp [bp+var_2], 0A000h ;~ 17C5:6D89 +cs=0x17c5;eip=0x006d8e; J(JNZ(loc_2cfe5)); // 97327 jnz short loc_2CFE5 ;~ 17C5:6D8E +cs=0x17c5;eip=0x006d90; T(ax = 0x24;); // 97328 mov ax, 24h ; '$' ;~ 17C5:6D90 +cs=0x17c5;eip=0x006d93; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97329 imul [bp+var_22] ;~ 17C5:6D93 +cs=0x17c5;eip=0x006d96; T(si = ax;); // 97330 mov si, ax ;~ 17C5:6D96 +cs=0x17c5;eip=0x006d98; T(MOV(ax, *(dw*)(raddr(ds,si-0x769C)))); // 97331 mov ax, [si-769Ch] ;~ 17C5:6D98 +cs=0x17c5;eip=0x006d9c; T(cl = 3;); // 97332 mov cl, 3 ;~ 17C5:6D9C +cs=0x17c5;eip=0x006d9e; T(SAR(ax, cl)); // 97333 sar ax, cl ;~ 17C5:6D9E +cs=0x17c5;eip=0x006da0; T(SUB(ax, 0x0BB8)); // 97334 sub ax, 0BB8h ;~ 17C5:6DA0 +cs=0x17c5;eip=0x006da3; T(NEG(ax)); // 97335 neg ax ;~ 17C5:6DA3 +cs=0x17c5;eip=0x006da5; T(CMP(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 97336 cmp ax, [si-76A8h] ;~ 17C5:6DA5 +cs=0x17c5;eip=0x006da9; J(JLE(loc_2cfe5)); // 97337 jle short loc_2CFE5 ;~ 17C5:6DA9 +cs=0x17c5;eip=0x006dab; T(MOV(ax, *(dw*)(raddr(ds,si-0x769C)))); // 97338 mov ax, [si-769Ch] ;~ 17C5:6DAB +cs=0x17c5;eip=0x006daf; T(ADD(ah, 0x10)); // 97339 add ah, 10h ;~ 17C5:6DAF +cs=0x17c5;eip=0x006db2; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 97340 mov [bp+var_2], ax ;~ 17C5:6DB2 +loc_2cfe5: + // 5700 +cs=0x17c5;eip=0x006db5; T(ax = 0x24;); // 97344 mov ax, 24h ; '$' ;~ 17C5:6DB5 +cs=0x17c5;eip=0x006db8; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97345 imul [bp+var_22] ;~ 17C5:6DB8 +cs=0x17c5;eip=0x006dbb; T(bx = ax;); // 97346 mov bx, ax ;~ 17C5:6DBB +cs=0x17c5;eip=0x006dbd; X(PUSH(*(dw*)(raddr(ds,bx-0x769A)))); // 97347 push word ptr [bx-769Ah] ;~ 17C5:6DBD +cs=0x17c5;eip=0x006dc1; J(CALL(sub_34dc0,0)); // 97348 call sub_34DC0 ;~ 17C5:6DC1 +cs=0x17c5;eip=0x006dc4; T(ADD(sp, 2)); // 97349 add sp, 2 ;~ 17C5:6DC4 +cs=0x17c5;eip=0x006dc7; T(CMP(ax, 0x4000)); // 97350 cmp ax, 4000h ;~ 17C5:6DC7 +cs=0x17c5;eip=0x006dca; J(JLE(loc_2d03e)); // 97351 jle short loc_2D03E ;~ 17C5:6DCA +cs=0x17c5;eip=0x006dcc; T(SUB(ax, ax)); // 97352 sub ax, ax ;~ 17C5:6DCC +cs=0x17c5;eip=0x006dce; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97353 mov [bp+var_32], ax ;~ 17C5:6DCE +cs=0x17c5;eip=0x006dd1; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 97354 mov [bp+var_2], ax ;~ 17C5:6DD1 +cs=0x17c5;eip=0x006dd4; J(JMP(loc_2d03e)); // 97355 jmp short loc_2D03E ;~ 17C5:6DD4 +loc_2d006: + // 5701 +cs=0x17c5;eip=0x006dd6; T(ax = 0x3000;); // 97360 mov ax, 3000h ;~ 17C5:6DD6 +cs=0x17c5;eip=0x006dd9; X(PUSH(ax)); // 97361 push ax ;~ 17C5:6DD9 +cs=0x17c5;eip=0x006dda; T(ax = 0x0D000;); // 97362 mov ax, 0D000h ;~ 17C5:6DDA +cs=0x17c5;eip=0x006ddd; X(PUSH(ax)); // 97363 push ax ;~ 17C5:6DDD +cs=0x17c5;eip=0x006dde; T(ax = 0x24;); // 97364 mov ax, 24h ; '$' ;~ 17C5:6DDE +cs=0x17c5;eip=0x006de1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97365 imul [bp+var_22] ;~ 17C5:6DE1 +cs=0x17c5;eip=0x006de4; T(bx = ax;); // 97366 mov bx, ax ;~ 17C5:6DE4 +cs=0x17c5;eip=0x006de6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 97367 mov ax, [bp+var_C] ;~ 17C5:6DE6 +cs=0x17c5;eip=0x006de9; T(SUB(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 97368 sub ax, [bx-769Eh] ;~ 17C5:6DE9 +cs=0x17c5;eip=0x006ded; X(PUSH(ax)); // 97369 push ax ;~ 17C5:6DED +cs=0x17c5;eip=0x006dee; J(CALL(sub_33194,0)); // 97370 call sub_33194 ;~ 17C5:6DEE +cs=0x17c5;eip=0x006df1; T(ADD(sp, 6)); // 97371 add sp, 6 ;~ 17C5:6DF1 +cs=0x17c5;eip=0x006df4; T(SHL(ax, 1)); // 97372 shl ax, 1 ;~ 17C5:6DF4 +cs=0x17c5;eip=0x006df6; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97373 mov [bp+var_32], ax ;~ 17C5:6DF6 +cs=0x17c5;eip=0x006df9; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 1)); // 97374 cmp [bp+var_1E], 1 ;~ 17C5:6DF9 +cs=0x17c5;eip=0x006dfd; J(JNZ(loc_2d03e)); // 97375 jnz short loc_2D03E ;~ 17C5:6DFD +cs=0x17c5;eip=0x006dff; T(ax = word_492e8;); // 97376 mov ax, word_492E8 ;~ 17C5:6DFF +cs=0x17c5;eip=0x006e02; T(INC(ax)); // 97377 inc ax ;~ 17C5:6E02 +cs=0x17c5;eip=0x006e03; T(CMP(ax, word_50b76)); // 97378 cmp ax, ds:word_50B76 ;~ 17C5:6E03 +cs=0x17c5;eip=0x006e07; J(JG(loc_2d03e)); // 97379 jg short loc_2D03E ;~ 17C5:6E07 +cs=0x17c5;eip=0x006e09; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0x3000)); // 97380 mov [bp+var_32], 3000h ;~ 17C5:6E09 +loc_2d03e: + // 5702 +cs=0x17c5;eip=0x006e0e; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 1)); // 97384 cmp [bp+var_1E], 1 ;~ 17C5:6E0E +cs=0x17c5;eip=0x006e12; J(JNZ(loc_2d061)); // 97385 jnz short loc_2D061 ;~ 17C5:6E12 +cs=0x17c5;eip=0x006e14; T(bx = word_5239a;); // 97386 mov bx, ds:word_5239A ;~ 17C5:6E14 +cs=0x17c5;eip=0x006e18; T(cl = 4;); // 97387 mov cl, 4 ;~ 17C5:6E18 +cs=0x17c5;eip=0x006e1a; T(SHL(bx, cl)); // 97388 shl bx, cl ;~ 17C5:6E1A +cs=0x17c5;eip=0x006e1c; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x400)); // 97389 test word ptr [bx-7E4Ch], 400h ;~ 17C5:6E1C +cs=0x17c5;eip=0x006e22; J(JZ(loc_2d061)); // 97390 jz short loc_2D061 ;~ 17C5:6E22 +cs=0x17c5;eip=0x006e24; T(CMP(word_4f21e, 0x780)); // 97391 cmp ds:word_4F21E, 780h ;~ 17C5:6E24 +cs=0x17c5;eip=0x006e2a; J(JGE(loc_2d061)); // 97392 jge short loc_2D061 ;~ 17C5:6E2A +cs=0x17c5;eip=0x006e2c; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0x3000)); // 97393 mov [bp+var_32], 3000h ;~ 17C5:6E2C +loc_2d061: + // 5703 +cs=0x17c5;eip=0x006e31; T(bx = word_4ef1c;); // 97397 mov bx, ds:word_4EF1C ;~ 17C5:6E31 +cs=0x17c5;eip=0x006e35; T(cl = 5;); // 97398 mov cl, 5 ;~ 17C5:6E35 +cs=0x17c5;eip=0x006e37; T(SHL(bx, cl)); // 97399 shl bx, cl ;~ 17C5:6E37 +cs=0x17c5;eip=0x006e39; T(MOV(si, *(dw*)(raddr(ds,bx+0x2DE)))); // 97400 mov si, [bx+2DEh] ;~ 17C5:6E39 +cs=0x17c5;eip=0x006e3d; T(ax = si;); // 97401 mov ax, si ;~ 17C5:6E3D +cs=0x17c5;eip=0x006e3f; T(cl = 0x0C;); // 97402 mov cl, 0Ch ;~ 17C5:6E3F +cs=0x17c5;eip=0x006e41; T(SHL(ax, cl)); // 97403 shl ax, cl ;~ 17C5:6E41 +cs=0x17c5;eip=0x006e43; X(PUSH(ax)); // 97404 push ax ;~ 17C5:6E43 +cs=0x17c5;eip=0x006e44; T(ax = si;); // 97405 mov ax, si ;~ 17C5:6E44 +cs=0x17c5;eip=0x006e46; T(NEG(ax)); // 97406 neg ax ;~ 17C5:6E46 +cs=0x17c5;eip=0x006e48; T(SHL(ax, cl)); // 97407 shl ax, cl ;~ 17C5:6E48 +cs=0x17c5;eip=0x006e4a; X(PUSH(ax)); // 97408 push ax ;~ 17C5:6E4A +cs=0x17c5;eip=0x006e4b; X(PUSH(*(dw*)(raddr(ss,bp+var_32)))); // 97409 push [bp+var_32] ;~ 17C5:6E4B +cs=0x17c5;eip=0x006e4e; J(CALL(sub_33194,0)); // 97410 call sub_33194 ;~ 17C5:6E4E +cs=0x17c5;eip=0x006e51; T(ADD(sp, 6)); // 97411 add sp, 6 ;~ 17C5:6E51 +cs=0x17c5;eip=0x006e54; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97412 mov [bp+var_32], ax ;~ 17C5:6E54 +cs=0x17c5;eip=0x006e57; T(bx = word_4ef1c;); // 97413 mov bx, ds:word_4EF1C ;~ 17C5:6E57 +cs=0x17c5;eip=0x006e5b; T(cl = 5;); // 97414 mov cl, 5 ;~ 17C5:6E5B +cs=0x17c5;eip=0x006e5d; T(SHL(bx, cl)); // 97415 shl bx, cl ;~ 17C5:6E5D +cs=0x17c5;eip=0x006e5f; T(MOV(si, *(dw*)(raddr(ds,bx+0x2DE)))); // 97416 mov si, [bx+2DEh] ;~ 17C5:6E5F +cs=0x17c5;eip=0x006e63; T(ax = si;); // 97417 mov ax, si ;~ 17C5:6E63 +cs=0x17c5;eip=0x006e65; T(cl = 8;); // 97418 mov cl, 8 ;~ 17C5:6E65 +cs=0x17c5;eip=0x006e67; T(SHL(ax, cl)); // 97419 shl ax, cl ;~ 17C5:6E67 +cs=0x17c5;eip=0x006e69; X(PUSH(ax)); // 97420 push ax ;~ 17C5:6E69 +cs=0x17c5;eip=0x006e6a; T(ax = si;); // 97421 mov ax, si ;~ 17C5:6E6A +cs=0x17c5;eip=0x006e6c; T(NEG(ax)); // 97422 neg ax ;~ 17C5:6E6C +cs=0x17c5;eip=0x006e6e; T(ch = al;); // 97423 mov ch, al ;~ 17C5:6E6E +cs=0x17c5;eip=0x006e70; T(SUB(cl, cl)); // 97424 sub cl, cl ;~ 17C5:6E70 +cs=0x17c5;eip=0x006e72; X(PUSH(cx)); // 97425 push cx ;~ 17C5:6E72 +cs=0x17c5;eip=0x006e73; T(ax = 0x24;); // 97426 mov ax, 24h ; '$' ;~ 17C5:6E73 +cs=0x17c5;eip=0x006e76; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97427 imul [bp+var_22] ;~ 17C5:6E76 +cs=0x17c5;eip=0x006e79; T(bx = ax;); // 97428 mov bx, ax ;~ 17C5:6E79 +cs=0x17c5;eip=0x006e7b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 97429 mov ax, [bp+var_32] ;~ 17C5:6E7B +cs=0x17c5;eip=0x006e7e; T(SUB(ax, *(dw*)(raddr(ds,bx-0x769A)))); // 97430 sub ax, [bx-769Ah] ;~ 17C5:6E7E +cs=0x17c5;eip=0x006e82; X(PUSH(ax)); // 97431 push ax ;~ 17C5:6E82 +cs=0x17c5;eip=0x006e83; J(CALL(sub_33194,0)); // 97432 call sub_33194 ;~ 17C5:6E83 +cs=0x17c5;eip=0x006e86; T(ADD(sp, 6)); // 97433 add sp, 6 ;~ 17C5:6E86 +cs=0x17c5;eip=0x006e89; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 97434 mov [bp+var_32], ax ;~ 17C5:6E89 +cs=0x17c5;eip=0x006e8c; T(ax = 0x24;); // 97435 mov ax, 24h ; '$' ;~ 17C5:6E8C +cs=0x17c5;eip=0x006e8f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97436 imul [bp+var_22] ;~ 17C5:6E8F +cs=0x17c5;eip=0x006e92; T(si = ax;); // 97437 mov si, ax ;~ 17C5:6E92 +cs=0x17c5;eip=0x006e94; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x400)); // 97438 test word ptr [si-7696h], 400h ;~ 17C5:6E94 +cs=0x17c5;eip=0x006e9a; J(JZ(loc_2d12d)); // 97439 jz short loc_2D12D ;~ 17C5:6E9A +cs=0x17c5;eip=0x006e9c; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0x96)); // 97440 cmp word ptr [si-7694h], 96h ;~ 17C5:6E9C +cs=0x17c5;eip=0x006ea2; J(JGE(loc_2d0dc)); // 97441 jge short loc_2D0DC ;~ 17C5:6EA2 +cs=0x17c5;eip=0x006ea4; X(MOV(*(dw*)(raddr(ds,si-0x769C)), 0)); // 97442 mov word ptr [si-769Ch], 0 ;~ 17C5:6EA4 +cs=0x17c5;eip=0x006eaa; J(JMP(loc_2d0e9)); // 97443 jmp short loc_2D0E9 ;~ 17C5:6EAA +loc_2d0dc: + // 5704 +cs=0x17c5;eip=0x006eac; T(ax = 0x24;); // 97447 mov ax, 24h ; '$' ;~ 17C5:6EAC +cs=0x17c5;eip=0x006eaf; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97448 imul [bp+var_22] ;~ 17C5:6EAF +cs=0x17c5;eip=0x006eb2; T(bx = ax;); // 97449 mov bx, ax ;~ 17C5:6EB2 +cs=0x17c5;eip=0x006eb4; X(ADD(*(raddr(ds,bx-0x769B)), 1)); // 97450 add byte ptr [bx-769Bh], 1 ;~ 17C5:6EB4 +loc_2d0e9: + // 5705 +cs=0x17c5;eip=0x006eb9; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0)); // 97453 mov [bp+var_32], 0 ;~ 17C5:6EB9 +cs=0x17c5;eip=0x006ebe; T(ax = 0x24;); // 97454 mov ax, 24h ; '$' ;~ 17C5:6EBE +cs=0x17c5;eip=0x006ec1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97455 imul [bp+var_22] ;~ 17C5:6EC1 +cs=0x17c5;eip=0x006ec4; T(si = ax;); // 97456 mov si, ax ;~ 17C5:6EC4 +cs=0x17c5;eip=0x006ec6; T(ADD(si, 0x896C)); // 97457 add si, 896Ch ;~ 17C5:6EC6 +cs=0x17c5;eip=0x006eca; T(bx = word_4ef1c;); // 97458 mov bx, ds:word_4EF1C ;~ 17C5:6ECA +cs=0x17c5;eip=0x006ece; T(cl = 5;); // 97459 mov cl, 5 ;~ 17C5:6ECE +cs=0x17c5;eip=0x006ed0; T(SHL(bx, cl)); // 97460 shl bx, cl ;~ 17C5:6ED0 +cs=0x17c5;eip=0x006ed2; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 97461 mov ax, [si] ;~ 17C5:6ED2 +cs=0x17c5;eip=0x006ed4; T(CMP(*(dw*)(raddr(ds,bx+0x2DA)), ax)); // 97462 cmp [bx+2DAh], ax ;~ 17C5:6ED4 +cs=0x17c5;eip=0x006ed8; J(JLE(loc_2d118)); // 97463 jle short loc_2D118 ;~ 17C5:6ED8 +cs=0x17c5;eip=0x006eda; T(ax = 0x3C;); // 97464 mov ax, 3Ch ; '<' ;~ 17C5:6EDA +cs=0x17c5;eip=0x006edd; T(CWD); // 97465 cwd ;~ 17C5:6EDD +cs=0x17c5;eip=0x006ede; T(cx = word_492f4;); // 97466 mov cx, word_492F4 ;~ 17C5:6EDE +cs=0x17c5;eip=0x006ee2; T(IDIV2(cx)); // 97467 idiv cx ;~ 17C5:6EE2 +cs=0x17c5;eip=0x006ee4; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 97468 add [si], ax ;~ 17C5:6EE4 +cs=0x17c5;eip=0x006ee6; J(JMP(loc_2d12d)); // 97469 jmp short loc_2D12D ;~ 17C5:6EE6 +loc_2d118: + // 5706 +cs=0x17c5;eip=0x006ee8; T(ax = 0x24;); // 97473 mov ax, 24h ; '$' ;~ 17C5:6EE8 +cs=0x17c5;eip=0x006eeb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97474 imul [bp+var_22] ;~ 17C5:6EEB +cs=0x17c5;eip=0x006eee; T(si = ax;); // 97475 mov si, ax ;~ 17C5:6EEE +cs=0x17c5;eip=0x006ef0; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0x12C)); // 97476 cmp word ptr [si-76A8h], 12Ch ;~ 17C5:6EF0 +cs=0x17c5;eip=0x006ef6; J(JLE(loc_2d12d)); // 97477 jle short loc_2D12D ;~ 17C5:6EF6 +cs=0x17c5;eip=0x006ef8; X(AND(*(raddr(ds,si-0x7695)), 0x0FB)); // 97478 and byte ptr [si-7695h], 0FBh ;~ 17C5:6EF8 +loc_2d12d: + // 5707 +cs=0x17c5;eip=0x006efd; T(ax = 0x24;); // 97482 mov ax, 24h ; '$' ;~ 17C5:6EFD +cs=0x17c5;eip=0x006f00; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97483 imul [bp+var_22] ;~ 17C5:6F00 +cs=0x17c5;eip=0x006f03; T(bx = ax;); // 97484 mov bx, ax ;~ 17C5:6F03 +cs=0x17c5;eip=0x006f05; T(TEST(*(raddr(ds,bx-0x7696)), 0x30)); // 97485 test byte ptr [bx-7696h], 30h ;~ 17C5:6F05 +cs=0x17c5;eip=0x006f0a; J(JZ(loc_2d141)); // 97486 jz short loc_2D141 ;~ 17C5:6F0A +cs=0x17c5;eip=0x006f0c; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0x400)); // 97487 mov [bp+var_32], 400h ;~ 17C5:6F0C +loc_2d141: + // 5708 +cs=0x17c5;eip=0x006f11; T(MOV(al, *(raddr(ss,bp+var_22)))); // 97490 mov al, byte ptr [bp+var_22] ;~ 17C5:6F11 +cs=0x17c5;eip=0x006f14; T(AND(al, 3)); // 97491 and al, 3 ;~ 17C5:6F14 +cs=0x17c5;eip=0x006f16; T(cl = *(db*)(&word_49918);); // 97492 mov cl, byte ptr word_49918 ;~ 17C5:6F16 +cs=0x17c5;eip=0x006f1a; T(AND(cl, 3)); // 97493 and cl, 3 ;~ 17C5:6F1A +cs=0x17c5;eip=0x006f1d; T(CMP(al, cl)); // 97494 cmp al, cl ;~ 17C5:6F1D +cs=0x17c5;eip=0x006f1f; J(JNZ(loc_2d18f)); // 97495 jnz short loc_2D18F ;~ 17C5:6F1F +cs=0x17c5;eip=0x006f21; T(ax = 0x24;); // 97496 mov ax, 24h ; '$' ;~ 17C5:6F21 +cs=0x17c5;eip=0x006f24; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97497 imul [bp+var_22] ;~ 17C5:6F24 +cs=0x17c5;eip=0x006f27; T(si = ax;); // 97498 mov si, ax ;~ 17C5:6F27 +cs=0x17c5;eip=0x006f29; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 97499 push word ptr [si-76A8h] ;~ 17C5:6F29 +cs=0x17c5;eip=0x006f2d; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 97500 push word ptr [si-76AAh] ;~ 17C5:6F2D +cs=0x17c5;eip=0x006f31; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 97501 push word ptr [si-76ACh] ;~ 17C5:6F31 +cs=0x17c5;eip=0x006f35; J(CALL(sub_2f024,0)); // 97502 call sub_2F024 ;~ 17C5:6F35 +cs=0x17c5;eip=0x006f38; T(ADD(sp, 6)); // 97503 add sp, 6 ;~ 17C5:6F38 +cs=0x17c5;eip=0x006f3b; T(CMP(*(db*)(&word_4cdb6), 0)); // 97504 cmp byte ptr ds:word_4CDB6, 0 ;~ 17C5:6F3B +cs=0x17c5;eip=0x006f40; J(JZ(loc_2d182)); // 97505 jz short loc_2D182 ;~ 17C5:6F40 +cs=0x17c5;eip=0x006f42; T(ax = 0x24;); // 97506 mov ax, 24h ; '$' ;~ 17C5:6F42 +cs=0x17c5;eip=0x006f45; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97507 imul [bp+var_22] ;~ 17C5:6F45 +cs=0x17c5;eip=0x006f48; T(bx = ax;); // 97508 mov bx, ax ;~ 17C5:6F48 +cs=0x17c5;eip=0x006f4a; X(OR(*(raddr(ds,bx-0x7695)), 0x20)); // 97509 or byte ptr [bx-7695h], 20h ;~ 17C5:6F4A +cs=0x17c5;eip=0x006f4f; J(JMP(loc_2d18f)); // 97510 jmp short loc_2D18F ;~ 17C5:6F4F +loc_2d182: + // 5709 +cs=0x17c5;eip=0x006f52; T(ax = 0x24;); // 97515 mov ax, 24h ; '$' ;~ 17C5:6F52 +cs=0x17c5;eip=0x006f55; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97516 imul [bp+var_22] ;~ 17C5:6F55 +cs=0x17c5;eip=0x006f58; T(bx = ax;); // 97517 mov bx, ax ;~ 17C5:6F58 +cs=0x17c5;eip=0x006f5a; X(AND(*(raddr(ds,bx-0x7695)), 0x0DF)); // 97518 and byte ptr [bx-7695h], 0DFh ;~ 17C5:6F5A +loc_2d18f: + // 5710 +cs=0x17c5;eip=0x006f5f; T(ax = 0x24;); // 97522 mov ax, 24h ; '$' ;~ 17C5:6F5F +cs=0x17c5;eip=0x006f62; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97523 imul [bp+var_22] ;~ 17C5:6F62 +cs=0x17c5;eip=0x006f65; T(bx = ax;); // 97524 mov bx, ax ;~ 17C5:6F65 +cs=0x17c5;eip=0x006f67; T(TEST(*(dw*)(raddr(ds,bx-0x7696)), 0x2000)); // 97525 test word ptr [bx-7696h], 2000h ;~ 17C5:6F67 +cs=0x17c5;eip=0x006f6d; J(JZ(loc_2d1a4)); // 97526 jz short loc_2D1A4 ;~ 17C5:6F6D +cs=0x17c5;eip=0x006f6f; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x3000)); // 97527 mov [bp+var_2], 3000h ;~ 17C5:6F6F +loc_2d1a4: + // 5711 +cs=0x17c5;eip=0x006f74; T(CMP(word_4f210, 0x0A)); // 97530 cmp ds:word_4F210, 0Ah ;~ 17C5:6F74 +cs=0x17c5;eip=0x006f79; J(JGE(loc_2d1b0)); // 97531 jge short loc_2D1B0 ;~ 17C5:6F79 +cs=0x17c5;eip=0x006f7b; T(cl = 2;); // 97532 mov cl, 2 ;~ 17C5:6F7B +cs=0x17c5;eip=0x006f7d; X(SAR(*(dw*)(raddr(ss,bp+var_32)), cl)); // 97533 sar [bp+var_32], cl ;~ 17C5:6F7D +loc_2d1b0: + // 5712 +cs=0x17c5;eip=0x006f80; T(ax = 0x24;); // 97536 mov ax, 24h ; '$' ;~ 17C5:6F80 +cs=0x17c5;eip=0x006f83; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97537 imul [bp+var_22] ;~ 17C5:6F83 +cs=0x17c5;eip=0x006f86; T(si = ax;); // 97538 mov si, ax ;~ 17C5:6F86 +cs=0x17c5;eip=0x006f88; T(cx = word_492e8;); // 97539 mov cx, word_492E8 ;~ 17C5:6F88 +cs=0x17c5;eip=0x006f8c; T(ADD(cx, 2)); // 97540 add cx, 2 ;~ 17C5:6F8C +cs=0x17c5;eip=0x006f8f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 97541 mov ax, [bp+var_32] ;~ 17C5:6F8F +cs=0x17c5;eip=0x006f92; T(IMUL1_2(cx)); // 97542 imul cx ;~ 17C5:6F92 +cs=0x17c5;eip=0x006f94; T(CWD); // 97543 cwd ;~ 17C5:6F94 +cs=0x17c5;eip=0x006f95; T(cx = word_492f4;); // 97544 mov cx, word_492F4 ;~ 17C5:6F95 +cs=0x17c5;eip=0x006f99; T(IDIV2(cx)); // 97545 idiv cx ;~ 17C5:6F99 +cs=0x17c5;eip=0x006f9b; X(ADD(*(dw*)(raddr(ds,si-0x769A)), ax)); // 97546 add [si-769Ah], ax ;~ 17C5:6F9B +cs=0x17c5;eip=0x006f9f; T(MOV(ax, *(dw*)(raddr(ds,si-0x769A)))); // 97547 mov ax, [si-769Ah] ;~ 17C5:6F9F +cs=0x17c5;eip=0x006fa3; T(cl = 3;); // 97548 mov cl, 3 ;~ 17C5:6FA3 +cs=0x17c5;eip=0x006fa5; T(SAR(ax, cl)); // 97549 sar ax, cl ;~ 17C5:6FA5 +cs=0x17c5;eip=0x006fa7; T(CWD); // 97550 cwd ;~ 17C5:6FA7 +cs=0x17c5;eip=0x006fa8; T(cx = word_492f4;); // 97551 mov cx, word_492F4 ;~ 17C5:6FA8 +cs=0x17c5;eip=0x006fac; T(IDIV2(cx)); // 97552 idiv cx ;~ 17C5:6FAC +cs=0x17c5;eip=0x006fae; X(ADD(*(dw*)(raddr(ds,si-0x769E)), ax)); // 97553 add [si-769Eh], ax ;~ 17C5:6FAE +cs=0x17c5;eip=0x006fb2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 97554 mov ax, [bp+var_2] ;~ 17C5:6FB2 +cs=0x17c5;eip=0x006fb5; T(SUB(ax, *(dw*)(raddr(ds,si-0x769C)))); // 97555 sub ax, [si-769Ch] ;~ 17C5:6FB5 +cs=0x17c5;eip=0x006fb9; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 97556 mov [bp+var_2C], ax ;~ 17C5:6FB9 +cs=0x17c5;eip=0x006fbc; T(TEST(*(raddr(ds,si-0x7696)), 0x20)); // 97557 test byte ptr [si-7696h], 20h ;~ 17C5:6FBC +cs=0x17c5;eip=0x006fc1; J(JZ(loc_2d24d)); // 97558 jz short loc_2D24D ;~ 17C5:6FC1 +cs=0x17c5;eip=0x006fc3; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0x0FE00)); // 97559 mov [bp+var_2C], 0FE00h ;~ 17C5:6FC3 +cs=0x17c5;eip=0x006fc8; T(TEST(*(db*)(&word_49918), 3)); // 97560 test byte ptr word_49918, 3 ;~ 17C5:6FC8 +cs=0x17c5;eip=0x006fcd; J(JNZ(loc_2d24d)); // 97561 jnz short loc_2D24D ;~ 17C5:6FCD +cs=0x17c5;eip=0x006fcf; T(ax = word_49918;); // 97562 mov ax, word_49918 ;~ 17C5:6FCF +cs=0x17c5;eip=0x006fd2; T(SAR(ax, 1)); // 97563 sar ax, 1 ;~ 17C5:6FD2 +cs=0x17c5;eip=0x006fd4; T(AND(ax, 7)); // 97564 and ax, 7 ;~ 17C5:6FD4 +cs=0x17c5;eip=0x006fd7; X(MOV(*(dw*)(raddr(ss,bp+var_3c)), ax)); // 97565 mov [bp+var_3C], ax ;~ 17C5:6FD7 +cs=0x17c5;eip=0x006fda; T(bx = ax;); // 97566 mov bx, ax ;~ 17C5:6FDA +cs=0x17c5;eip=0x006fdc; T(cl = 3;); // 97567 mov cl, 3 ;~ 17C5:6FDC +cs=0x17c5;eip=0x006fde; T(SHL(bx, cl)); // 97568 shl bx, cl ;~ 17C5:6FDE +cs=0x17c5;eip=0x006fe0; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 97569 mov ax, [si-76ACh] ;~ 17C5:6FE0 +cs=0x17c5;eip=0x006fe4; X(MOV(*(dw*)(raddr(ds,bx+0x0B52)), ax)); // 97570 mov [bx+0B52h], ax ;~ 17C5:6FE4 +cs=0x17c5;eip=0x006fe8; T(MOV(si, *(dw*)(raddr(ss,bp+var_3c)))); // 97571 mov si, [bp+var_3C] ;~ 17C5:6FE8 +cs=0x17c5;eip=0x006feb; T(SHL(si, cl)); // 97572 shl si, cl ;~ 17C5:6FEB +cs=0x17c5;eip=0x006fed; T(ax = 0x24;); // 97573 mov ax, 24h ; '$' ;~ 17C5:6FED +cs=0x17c5;eip=0x006ff0; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97574 imul [bp+var_22] ;~ 17C5:6FF0 +cs=0x17c5;eip=0x006ff3; T(di = ax;); // 97575 mov di, ax ;~ 17C5:6FF3 +cs=0x17c5;eip=0x006ff5; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AA)))); // 97576 mov ax, [di-76AAh] ;~ 17C5:6FF5 +cs=0x17c5;eip=0x006ff9; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 97577 mov [si+0B54h], ax ;~ 17C5:6FF9 +cs=0x17c5;eip=0x006ffd; T(MOV(ax, *(dw*)(raddr(ds,di-0x76A8)))); // 97578 mov ax, [di-76A8h] ;~ 17C5:6FFD +cs=0x17c5;eip=0x007001; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), ax)); // 97579 mov [si+0B56h], ax ;~ 17C5:7001 +cs=0x17c5;eip=0x007005; T(ax = 0x20;); // 97580 mov ax, 20h ; ' ' ;~ 17C5:7005 +cs=0x17c5;eip=0x007008; X(PUSH(ax)); // 97581 push ax ;~ 17C5:7008 +cs=0x17c5;eip=0x007009; J(CALL(sub_33430,0)); // 97582 call sub_33430 ;~ 17C5:7009 +cs=0x17c5;eip=0x00700c; T(ADD(sp, 2)); // 97583 add sp, 2 ;~ 17C5:700C +cs=0x17c5;eip=0x00700f; T(cl = 0x0B;); // 97584 mov cl, 0Bh ;~ 17C5:700F +cs=0x17c5;eip=0x007011; T(SHL(ax, cl)); // 97585 shl ax, cl ;~ 17C5:7011 +cs=0x17c5;eip=0x007013; X(MOV(*(dw*)(raddr(ds,si+0x0B58)), ax)); // 97586 mov [si+0B58h], ax ;~ 17C5:7013 +cs=0x17c5;eip=0x007017; T(MOV(ax, *(dw*)(raddr(ss,bp+var_3c)))); // 97587 mov ax, [bp+var_3C] ;~ 17C5:7017 +cs=0x17c5;eip=0x00701a; X(word_49672 = ax;); // 97588 mov word_49672, ax ;~ 17C5:701A +loc_2d24d: + // 5713 +cs=0x17c5;eip=0x00701d; T(ax = 0x24;); // 97592 mov ax, 24h ; '$' ;~ 17C5:701D +cs=0x17c5;eip=0x007020; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97593 imul [bp+var_22] ;~ 17C5:7020 +cs=0x17c5;eip=0x007023; T(si = ax;); // 97594 mov si, ax ;~ 17C5:7023 +cs=0x17c5;eip=0x007025; T(CMP(*(dw*)(raddr(ds,si-0x769C)), 0)); // 97595 cmp word ptr [si-769Ch], 0 ;~ 17C5:7025 +cs=0x17c5;eip=0x00702a; J(JGE(loc_2d28a)); // 97596 jge short loc_2D28A ;~ 17C5:702A +cs=0x17c5;eip=0x00702c; T(ax = 0x7D0;); // 97597 mov ax, 7D0h ;~ 17C5:702C +cs=0x17c5;eip=0x00702f; X(PUSH(ax)); // 97598 push ax ;~ 17C5:702F +cs=0x17c5;eip=0x007030; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 97599 push word ptr [si-769Ch] ;~ 17C5:7030 +cs=0x17c5;eip=0x007034; J(CALL(sub_333a8,0)); // 97600 call sub_333A8 ;~ 17C5:7034 +cs=0x17c5;eip=0x007037; T(ADD(sp, 4)); // 97601 add sp, 4 ;~ 17C5:7037 +cs=0x17c5;eip=0x00703a; T(SUB(ax, 0x0C8)); // 97602 sub ax, 0C8h ;~ 17C5:703A +cs=0x17c5;eip=0x00703d; T(NEG(ax)); // 97603 neg ax ;~ 17C5:703D +cs=0x17c5;eip=0x00703f; T(CMP(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 97604 cmp ax, [si-76A8h] ;~ 17C5:703F +cs=0x17c5;eip=0x007043; J(JLE(loc_2d28a)); // 97605 jle short loc_2D28A ;~ 17C5:7043 +cs=0x17c5;eip=0x007045; T(ax = 0x24;); // 97606 mov ax, 24h ; '$' ;~ 17C5:7045 +cs=0x17c5;eip=0x007048; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97607 imul [bp+var_22] ;~ 17C5:7048 +cs=0x17c5;eip=0x00704b; T(bx = ax;); // 97608 mov bx, ax ;~ 17C5:704B +cs=0x17c5;eip=0x00704d; T(TEST(*(dw*)(raddr(ds,bx-0x7696)), 0x220)); // 97609 test word ptr [bx-7696h], 220h ;~ 17C5:704D +cs=0x17c5;eip=0x007053; J(JNZ(loc_2d28a)); // 97610 jnz short loc_2D28A ;~ 17C5:7053 +cs=0x17c5;eip=0x007055; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0x400)); // 97611 mov [bp+var_2C], 400h ;~ 17C5:7055 +loc_2d28a: + // 5714 +cs=0x17c5;eip=0x00705a; T(ax = 0x400;); // 97615 mov ax, 400h ;~ 17C5:705A +cs=0x17c5;eip=0x00705d; X(PUSH(ax)); // 97616 push ax ;~ 17C5:705D +cs=0x17c5;eip=0x00705e; T(ax = 0x0FC00;); // 97617 mov ax, 0FC00h ;~ 17C5:705E +cs=0x17c5;eip=0x007061; X(PUSH(ax)); // 97618 push ax ;~ 17C5:7061 +cs=0x17c5;eip=0x007062; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 97619 push [bp+var_2C] ;~ 17C5:7062 +cs=0x17c5;eip=0x007065; J(CALL(sub_33194,0)); // 97620 call sub_33194 ;~ 17C5:7065 +cs=0x17c5;eip=0x007068; T(ADD(sp, 6)); // 97621 add sp, 6 ;~ 17C5:7068 +cs=0x17c5;eip=0x00706b; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 97622 mov [bp+var_2C], ax ;~ 17C5:706B +cs=0x17c5;eip=0x00706e; T(ax = 0x24;); // 97623 mov ax, 24h ; '$' ;~ 17C5:706E +cs=0x17c5;eip=0x007071; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97624 imul [bp+var_22] ;~ 17C5:7071 +cs=0x17c5;eip=0x007074; T(si = ax;); // 97625 mov si, ax ;~ 17C5:7074 +cs=0x17c5;eip=0x007076; T(ADD(si, 0x8964)); // 97626 add si, 8964h ;~ 17C5:7076 +cs=0x17c5;eip=0x00707a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 97627 mov ax, [bp+var_2C] ;~ 17C5:707A +cs=0x17c5;eip=0x00707d; T(SHL(ax, 1)); // 97628 shl ax, 1 ;~ 17C5:707D +cs=0x17c5;eip=0x00707f; T(SHL(ax, 1)); // 97629 shl ax, 1 ;~ 17C5:707F +cs=0x17c5;eip=0x007081; T(CWD); // 97630 cwd ;~ 17C5:7081 +cs=0x17c5;eip=0x007082; T(cx = word_492f4;); // 97631 mov cx, word_492F4 ;~ 17C5:7082 +cs=0x17c5;eip=0x007086; T(IDIV2(cx)); // 97632 idiv cx ;~ 17C5:7086 +cs=0x17c5;eip=0x007088; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 97633 add [si], ax ;~ 17C5:7088 +cs=0x17c5;eip=0x00708a; X(PUSH(*(dw*)(raddr(ds,si)))); // 97634 push word ptr [si] ;~ 17C5:708A +cs=0x17c5;eip=0x00708c; J(CALL(sub_34dc0,0)); // 97635 call sub_34DC0 ;~ 17C5:708C +cs=0x17c5;eip=0x00708f; T(ADD(sp, 2)); // 97636 add sp, 2 ;~ 17C5:708F +cs=0x17c5;eip=0x007092; T(CMP(ax, 0x4000)); // 97637 cmp ax, 4000h ;~ 17C5:7092 +cs=0x17c5;eip=0x007095; J(JLE(loc_2d2e4)); // 97638 jle short loc_2D2E4 ;~ 17C5:7095 +cs=0x17c5;eip=0x007097; T(ax = 0x24;); // 97639 mov ax, 24h ; '$' ;~ 17C5:7097 +cs=0x17c5;eip=0x00709a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97640 imul [bp+var_22] ;~ 17C5:709A +cs=0x17c5;eip=0x00709d; T(si = ax;); // 97641 mov si, ax ;~ 17C5:709D +cs=0x17c5;eip=0x00709f; X(ADD(*(raddr(ds,si-0x769D)), 0x80)); // 97642 add byte ptr [si-769Dh], 80h ;~ 17C5:709F +cs=0x17c5;eip=0x0070a4; X(ADD(*(raddr(ds,si-0x7699)), 0x80)); // 97643 add byte ptr [si-7699h], 80h ;~ 17C5:70A4 +cs=0x17c5;eip=0x0070a9; T(ax = 0x8000;); // 97644 mov ax, 8000h ;~ 17C5:70A9 +cs=0x17c5;eip=0x0070ac; T(SUB(ax, *(dw*)(raddr(ds,si-0x769C)))); // 97645 sub ax, [si-769Ch] ;~ 17C5:70AC +cs=0x17c5;eip=0x0070b0; X(MOV(*(dw*)(raddr(ds,si-0x769C)), ax)); // 97646 mov [si-769Ch], ax ;~ 17C5:70B0 +loc_2d2e4: + // 5715 +cs=0x17c5;eip=0x0070b4; T(ax = 0x24;); // 97649 mov ax, 24h ; '$' ;~ 17C5:70B4 +cs=0x17c5;eip=0x0070b7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97650 imul [bp+var_22] ;~ 17C5:70B7 +cs=0x17c5;eip=0x0070ba; T(si = ax;); // 97651 mov si, ax ;~ 17C5:70BA +cs=0x17c5;eip=0x0070bc; X(AND(*(raddr(ds,si-0x7696)), 0x0EF)); // 97652 and byte ptr [si-7696h], 0EFh ;~ 17C5:70BC +cs=0x17c5;eip=0x0070c1; T(MOV(ax, *(dw*)(raddr(ds,si-0x7694)))); // 97653 mov ax, [si-7694h] ;~ 17C5:70C1 +cs=0x17c5;eip=0x0070c5; T(CWD); // 97654 cwd ;~ 17C5:70C5 +cs=0x17c5;eip=0x0070c6; X(PUSH(dx)); // 97655 push dx ;~ 17C5:70C6 +cs=0x17c5;eip=0x0070c7; X(PUSH(ax)); // 97656 push ax ;~ 17C5:70C7 +cs=0x17c5;eip=0x0070c8; T(MOV(ax, *(dw*)(raddr(ds,si-0x769C)))); // 97657 mov ax, [si-769Ch] ;~ 17C5:70C8 +cs=0x17c5;eip=0x0070cc; T(CWD); // 97658 cwd ;~ 17C5:70CC +cs=0x17c5;eip=0x0070cd; T(SUB(ax, dx)); // 97659 sub ax, dx ;~ 17C5:70CD +cs=0x17c5;eip=0x0070cf; T(SAR(ax, 1)); // 97660 sar ax, 1 ;~ 17C5:70CF +cs=0x17c5;eip=0x0070d1; T(SUB(ax, 0x8000)); // 97661 sub ax, 8000h ;~ 17C5:70D1 +cs=0x17c5;eip=0x0070d4; T(NEG(ax)); // 97662 neg ax ;~ 17C5:70D4 +cs=0x17c5;eip=0x0070d6; T(SUB(cx, cx)); // 97663 sub cx, cx ;~ 17C5:70D6 +cs=0x17c5;eip=0x0070d8; X(PUSH(cx)); // 97664 push cx ;~ 17C5:70D8 +cs=0x17c5;eip=0x0070d9; X(PUSH(ax)); // 97665 push ax ;~ 17C5:70D9 +cs=0x17c5;eip=0x0070da; J(CALL(sub_34ee0,0)); // 97666 call sub_34EE0 ;~ 17C5:70DA +cs=0x17c5;eip=0x0070dd; T(cl = 0x0E;); // 97667 mov cl, 0Eh ;~ 17C5:70DD +loc_2d30f: + // 5716 +cs=0x17c5;eip=0x0070df; T(SHR(dx, 1)); // 97670 shr dx, 1 ;~ 17C5:70DF +cs=0x17c5;eip=0x0070e1; T(RCR(ax, 1)); // 97671 rcr ax, 1 ;~ 17C5:70E1 +cs=0x17c5;eip=0x0070e3; T(DEC(cl)); // 97672 dec cl ;~ 17C5:70E3 +cs=0x17c5;eip=0x0070e5; J(JNZ(loc_2d30f)); // 97673 jnz short loc_2D30F ;~ 17C5:70E5 +cs=0x17c5;eip=0x0070e7; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 97674 mov [bp+var_20], ax ;~ 17C5:70E7 +cs=0x17c5;eip=0x0070ea; X(PUSH(ax)); // 97675 push ax ;~ 17C5:70EA +cs=0x17c5;eip=0x0070eb; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 97676 push word ptr [si-769Ah] ;~ 17C5:70EB +cs=0x17c5;eip=0x0070ef; J(CALL(sub_333a8,0)); // 97677 call sub_333A8 ;~ 17C5:70EF +cs=0x17c5;eip=0x0070f2; T(ADD(sp, 4)); // 97678 add sp, 4 ;~ 17C5:70F2 +cs=0x17c5;eip=0x0070f5; X(PUSH(ax)); // 97679 push ax ;~ 17C5:70F5 +cs=0x17c5;eip=0x0070f6; J(CALL(sub_34dc0,0)); // 97680 call sub_34DC0 ;~ 17C5:70F6 +cs=0x17c5;eip=0x0070f9; T(ADD(sp, 2)); // 97681 add sp, 2 ;~ 17C5:70F9 +cs=0x17c5;eip=0x0070fc; T(SAR(ax, 1)); // 97682 sar ax, 1 ;~ 17C5:70FC +cs=0x17c5;eip=0x0070fe; X(SUB(*(dw*)(raddr(ss,bp+var_20)), ax)); // 97683 sub [bp+var_20], ax ;~ 17C5:70FE +cs=0x17c5;eip=0x007101; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 97684 mov ax, [bp+var_20] ;~ 17C5:7101 +cs=0x17c5;eip=0x007104; T(SHL(ax, 1)); // 97685 shl ax, 1 ;~ 17C5:7104 +cs=0x17c5;eip=0x007106; T(SHL(ax, 1)); // 97686 shl ax, 1 ;~ 17C5:7106 +cs=0x17c5;eip=0x007108; T(CWD); // 97687 cwd ;~ 17C5:7108 +cs=0x17c5;eip=0x007109; T(cx = word_492f4;); // 97688 mov cx, word_492F4 ;~ 17C5:7109 +cs=0x17c5;eip=0x00710d; T(IDIV2(cx)); // 97689 idiv cx ;~ 17C5:710D +cs=0x17c5;eip=0x00710f; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 97690 mov [bp+var_20], ax ;~ 17C5:710F +cs=0x17c5;eip=0x007112; T(cl = 2;); // 97691 mov cl, 2 ;~ 17C5:7112 +cs=0x17c5;eip=0x007114; X(SAR(*(dw*)(raddr(ss,bp+var_20)), cl)); // 97692 sar [bp+var_20], cl ;~ 17C5:7114 +cs=0x17c5;eip=0x007117; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 97693 push [bp+var_20] ;~ 17C5:7117 +cs=0x17c5;eip=0x00711a; T(ax = 0x24;); // 97694 mov ax, 24h ; '$' ;~ 17C5:711A +cs=0x17c5;eip=0x00711d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97695 imul [bp+var_22] ;~ 17C5:711D +cs=0x17c5;eip=0x007120; T(bx = ax;); // 97696 mov bx, ax ;~ 17C5:7120 +cs=0x17c5;eip=0x007122; X(PUSH(*(dw*)(raddr(ds,bx-0x769C)))); // 97697 push word ptr [bx-769Ch] ;~ 17C5:7122 +cs=0x17c5;eip=0x007126; J(CALL(sub_333c0,0)); // 97698 call sub_333C0 ;~ 17C5:7126 +cs=0x17c5;eip=0x007129; T(ADD(sp, 4)); // 97699 add sp, 4 ;~ 17C5:7129 +cs=0x17c5;eip=0x00712c; X(MOV(*(dw*)(raddr(ss,bp+var_38)), ax)); // 97700 mov [bp+var_38], ax ;~ 17C5:712C +cs=0x17c5;eip=0x00712f; T(ax = 0x24;); // 97701 mov ax, 24h ; '$' ;~ 17C5:712F +cs=0x17c5;eip=0x007132; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97702 imul [bp+var_22] ;~ 17C5:7132 +cs=0x17c5;eip=0x007135; T(si = ax;); // 97703 mov si, ax ;~ 17C5:7135 +cs=0x17c5;eip=0x007137; X(PUSH(*(dw*)(raddr(ss,bp+var_38)))); // 97704 push [bp+var_38] ;~ 17C5:7137 +cs=0x17c5;eip=0x00713a; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 97705 push word ptr [si-769Eh] ;~ 17C5:713A +cs=0x17c5;eip=0x00713e; J(CALL(sub_333a8,0)); // 97706 call sub_333A8 ;~ 17C5:713E +cs=0x17c5;eip=0x007141; T(ADD(sp, 4)); // 97707 add sp, 4 ;~ 17C5:7141 +cs=0x17c5;eip=0x007144; T(CWD); // 97708 cwd ;~ 17C5:7144 +cs=0x17c5;eip=0x007145; X(ADD(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 97709 add [si-76A6h], ax ;~ 17C5:7145 +cs=0x17c5;eip=0x007149; X(ADC(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 97710 adc [si-76A4h], dx ;~ 17C5:7149 +cs=0x17c5;eip=0x00714d; T(ax = 0x24;); // 97711 mov ax, 24h ; '$' ;~ 17C5:714D +cs=0x17c5;eip=0x007150; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97712 imul [bp+var_22] ;~ 17C5:7150 +cs=0x17c5;eip=0x007153; T(si = ax;); // 97713 mov si, ax ;~ 17C5:7153 +cs=0x17c5;eip=0x007155; X(PUSH(*(dw*)(raddr(ss,bp+var_38)))); // 97714 push [bp+var_38] ;~ 17C5:7155 +cs=0x17c5;eip=0x007158; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 97715 push word ptr [si-769Eh] ;~ 17C5:7158 +cs=0x17c5;eip=0x00715c; J(CALL(sub_333c0,0)); // 97716 call sub_333C0 ;~ 17C5:715C +cs=0x17c5;eip=0x00715f; T(ADD(sp, 4)); // 97717 add sp, 4 ;~ 17C5:715F +cs=0x17c5;eip=0x007162; T(CWD); // 97718 cwd ;~ 17C5:7162 +cs=0x17c5;eip=0x007163; X(SUB(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 97719 sub [si-76A2h], ax ;~ 17C5:7163 +cs=0x17c5;eip=0x007167; X(SBB(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 97720 sbb [si-76A0h], dx ;~ 17C5:7167 +cs=0x17c5;eip=0x00716b; T(ax = 0x24;); // 97721 mov ax, 24h ; '$' ;~ 17C5:716B +cs=0x17c5;eip=0x00716e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97722 imul [bp+var_22] ;~ 17C5:716E +cs=0x17c5;eip=0x007171; T(si = ax;); // 97723 mov si, ax ;~ 17C5:7171 +cs=0x17c5;eip=0x007173; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 97724 push [bp+var_20] ;~ 17C5:7173 +cs=0x17c5;eip=0x007176; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 97725 push word ptr [si-769Ch] ;~ 17C5:7176 +cs=0x17c5;eip=0x00717a; J(CALL(sub_333a8,0)); // 97726 call sub_333A8 ;~ 17C5:717A +cs=0x17c5;eip=0x00717d; T(ADD(sp, 4)); // 97727 add sp, 4 ;~ 17C5:717D +cs=0x17c5;eip=0x007180; X(ADD(*(dw*)(raddr(ds,si-0x76A8)), ax)); // 97728 add [si-76A8h], ax ;~ 17C5:7180 +cs=0x17c5;eip=0x007184; T(ax = 0x24;); // 97729 mov ax, 24h ; '$' ;~ 17C5:7184 +cs=0x17c5;eip=0x007187; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97730 imul [bp+var_22] ;~ 17C5:7187 +cs=0x17c5;eip=0x00718a; T(si = ax;); // 97731 mov si, ax ;~ 17C5:718A +cs=0x17c5;eip=0x00718c; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A6)))); // 97732 mov ax, [si-76A6h] ;~ 17C5:718C +cs=0x17c5;eip=0x007190; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A4)))); // 97733 mov dx, [si-76A4h] ;~ 17C5:7190 +cs=0x17c5;eip=0x007194; T(cl = 5;); // 97734 mov cl, 5 ;~ 17C5:7194 +loc_2d3c6: + // 5717 +cs=0x17c5;eip=0x007196; T(SAR(dx, 1)); // 97737 sar dx, 1 ;~ 17C5:7196 +cs=0x17c5;eip=0x007198; T(RCR(ax, 1)); // 97738 rcr ax, 1 ;~ 17C5:7198 +cs=0x17c5;eip=0x00719a; T(DEC(cl)); // 97739 dec cl ;~ 17C5:719A +cs=0x17c5;eip=0x00719c; J(JNZ(loc_2d3c6)); // 97740 jnz short loc_2D3C6 ;~ 17C5:719C +cs=0x17c5;eip=0x00719e; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 97741 mov [si-76ACh], ax ;~ 17C5:719E +cs=0x17c5;eip=0x0071a2; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A2)))); // 97742 mov ax, [si-76A2h] ;~ 17C5:71A2 +cs=0x17c5;eip=0x0071a6; T(MOV(dx, *(dw*)(raddr(ds,si-0x76A0)))); // 97743 mov dx, [si-76A0h] ;~ 17C5:71A6 +cs=0x17c5;eip=0x0071aa; T(cl = 5;); // 97744 mov cl, 5 ;~ 17C5:71AA +loc_2d3dc: + // 5718 +cs=0x17c5;eip=0x0071ac; T(SAR(dx, 1)); // 97747 sar dx, 1 ;~ 17C5:71AC +cs=0x17c5;eip=0x0071ae; T(RCR(ax, 1)); // 97748 rcr ax, 1 ;~ 17C5:71AE +cs=0x17c5;eip=0x0071b0; T(DEC(cl)); // 97749 dec cl ;~ 17C5:71B0 +cs=0x17c5;eip=0x0071b2; J(JNZ(loc_2d3dc)); // 97750 jnz short loc_2D3DC ;~ 17C5:71B2 +cs=0x17c5;eip=0x0071b4; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 97751 mov [si-76AAh], ax ;~ 17C5:71B4 +cs=0x17c5;eip=0x0071b8; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0x7530)); // 97752 cmp word ptr [si-76A8h], 7530h ;~ 17C5:71B8 +cs=0x17c5;eip=0x0071be; J(JLE(loc_2d3fe)); // 97753 jle short loc_2D3FE ;~ 17C5:71BE +cs=0x17c5;eip=0x0071c0; T(ax = 0x24;); // 97754 mov ax, 24h ; '$' ;~ 17C5:71C0 +cs=0x17c5;eip=0x0071c3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97755 imul [bp+var_22] ;~ 17C5:71C3 +cs=0x17c5;eip=0x0071c6; T(bx = ax;); // 97756 mov bx, ax ;~ 17C5:71C6 +cs=0x17c5;eip=0x0071c8; X(MOV(*(dw*)(raddr(ds,bx-0x769C)), 0)); // 97757 mov word ptr [bx-769Ch], 0 ;~ 17C5:71C8 +loc_2d3fe: + // 5719 +cs=0x17c5;eip=0x0071ce; T(ax = 0x24;); // 97760 mov ax, 24h ; '$' ;~ 17C5:71CE +cs=0x17c5;eip=0x0071d1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97761 imul [bp+var_22] ;~ 17C5:71D1 +cs=0x17c5;eip=0x0071d4; T(si = ax;); // 97762 mov si, ax ;~ 17C5:71D4 +cs=0x17c5;eip=0x0071d6; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0)); // 97763 cmp word ptr [si-76A8h], 0 ;~ 17C5:71D6 +cs=0x17c5;eip=0x0071db; J(JGE(loc_2d447)); // 97764 jge short loc_2D447 ;~ 17C5:71DB +cs=0x17c5;eip=0x0071dd; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 97765 cmp [bp+var_22], 0 ;~ 17C5:71DD +cs=0x17c5;eip=0x0071e1; J(JZ(loc_2d418)); // 97766 jz short loc_2D418 ;~ 17C5:71E1 +cs=0x17c5;eip=0x0071e3; T(ax = 0x1C1;); // 97767 mov ax, 1C1h ;~ 17C5:71E3 +cs=0x17c5;eip=0x0071e6; J(JMP(loc_2d41a)); // 97768 jmp short loc_2D41A ;~ 17C5:71E6 +loc_2d418: + // 5720 +cs=0x17c5;eip=0x0071e8; T(SUB(ax, ax)); // 97772 sub ax, ax ;~ 17C5:71E8 +loc_2d41a: + // 5721 +cs=0x17c5;eip=0x0071ea; X(AND(*(dw*)(raddr(ds,si-0x7696)), ax)); // 97775 and [si-7696h], ax ;~ 17C5:71EA +cs=0x17c5;eip=0x0071ee; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 97776 mov ax, [si-76ACh] ;~ 17C5:71EE +cs=0x17c5;eip=0x0071f2; X(word_520ec = ax;); // 97777 mov ds:word_520EC, ax ;~ 17C5:71F2 +cs=0x17c5;eip=0x0071f5; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 97778 mov ax, [si-76AAh] ;~ 17C5:71F5 +cs=0x17c5;eip=0x0071f9; X(word_520f8 = ax;); // 97779 mov ds:word_520F8, ax ;~ 17C5:71F9 +cs=0x17c5;eip=0x0071fc; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 97780 mov ax, [si-76A8h] ;~ 17C5:71FC +cs=0x17c5;eip=0x007200; X(word_520fe = ax;); // 97781 mov ds:word_520FE, ax ;~ 17C5:7200 +cs=0x17c5;eip=0x007203; X(word_4f836 = 0x0FFF8;); // 97782 mov ds:word_4F836, 0FFF8h ;~ 17C5:7203 +cs=0x17c5;eip=0x007209; T(ax = word_49922;); // 97783 mov ax, word_49922 ;~ 17C5:7209 +cs=0x17c5;eip=0x00720c; T(CMP(*(dw*)(raddr(ss,bp+var_22)), ax)); // 97784 cmp [bp+var_22], ax ;~ 17C5:720C +cs=0x17c5;eip=0x00720f; J(JNZ(loc_2d447)); // 97785 jnz short loc_2D447 ;~ 17C5:720F +cs=0x17c5;eip=0x007211; X(word_49922 = 0x0FFFF;); // 97786 mov word_49922, 0FFFFh ;~ 17C5:7211 +loc_2d447: + // 5722 +cs=0x17c5;eip=0x007217; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 0x10)); // 97790 cmp [bp+var_1A], 10h ;~ 17C5:7217 +cs=0x17c5;eip=0x00721b; J(JNC(loc_2d479)); // 97791 jnb short loc_2D479 ;~ 17C5:721B +cs=0x17c5;eip=0x00721d; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 2)); // 97792 cmp [bp+var_1E], 2 ;~ 17C5:721D +cs=0x17c5;eip=0x007221; J(JNZ(loc_2d479)); // 97793 jnz short loc_2D479 ;~ 17C5:7221 +cs=0x17c5;eip=0x007223; T(ax = 0x24;); // 97794 mov ax, 24h ; '$' ;~ 17C5:7223 +cs=0x17c5;eip=0x007226; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97795 imul [bp+var_22] ;~ 17C5:7226 +cs=0x17c5;eip=0x007229; T(si = ax;); // 97796 mov si, ax ;~ 17C5:7229 +cs=0x17c5;eip=0x00722b; T(ADD(si, 0x896A)); // 97797 add si, 896Ah ;~ 17C5:722B +cs=0x17c5;eip=0x00722f; T(TEST(*(dw*)(raddr(ds,si)), 0x200)); // 97798 test word ptr [si], 200h ;~ 17C5:722F +cs=0x17c5;eip=0x007233; J(JZ(loc_2d46c)); // 97799 jz short loc_2D46C ;~ 17C5:7233 +cs=0x17c5;eip=0x007235; X(OR(*(raddr(ds,si+1)), 0x10)); // 97800 or byte ptr [si+1], 10h ;~ 17C5:7235 +cs=0x17c5;eip=0x007239; J(JMP(loc_2d479)); // 97801 jmp short loc_2D479 ;~ 17C5:7239 +loc_2d46c: + // 5723 +cs=0x17c5;eip=0x00723c; T(ax = 0x24;); // 97806 mov ax, 24h ; '$' ;~ 17C5:723C +cs=0x17c5;eip=0x00723f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97807 imul [bp+var_22] ;~ 17C5:723F +cs=0x17c5;eip=0x007242; T(bx = ax;); // 97808 mov bx, ax ;~ 17C5:7242 +cs=0x17c5;eip=0x007244; X(OR(*(raddr(ds,bx-0x7695)), 2)); // 97809 or byte ptr [bx-7695h], 2 ;~ 17C5:7244 +loc_2d479: + // 5724 +cs=0x17c5;eip=0x007249; T(ax = 0x24;); // 97813 mov ax, 24h ; '$' ;~ 17C5:7249 +cs=0x17c5;eip=0x00724c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97814 imul [bp+var_22] ;~ 17C5:724C +cs=0x17c5;eip=0x00724f; T(si = ax;); // 97815 mov si, ax ;~ 17C5:724F +cs=0x17c5;eip=0x007251; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x1000)); // 97816 test word ptr [si-7696h], 1000h ;~ 17C5:7251 +cs=0x17c5;eip=0x007257; J(JNZ(loc_2d48c)); // 97817 jnz short loc_2D48C ;~ 17C5:7257 +cs=0x17c5;eip=0x007259; J(JMP(loc_2d51f)); // 97818 jmp loc_2D51F ;~ 17C5:7259 +loc_2d48c: + // 5725 +cs=0x17c5;eip=0x00725c; T(SUB(ax, ax)); // 97822 sub ax, ax ;~ 17C5:725C +cs=0x17c5;eip=0x00725e; X(MOV(*(dw*)(raddr(ds,si-0x769C)), ax)); // 97823 mov [si-769Ch], ax ;~ 17C5:725E +cs=0x17c5;eip=0x007262; X(MOV(*(dw*)(raddr(ds,si-0x769A)), ax)); // 97824 mov [si-769Ah], ax ;~ 17C5:7262 +cs=0x17c5;eip=0x007266; T(CMP(word_511d8, 1)); // 97825 cmp ds:word_511D8, 1 ;~ 17C5:7266 +cs=0x17c5;eip=0x00726b; J(JZ(loc_2d4a0)); // 97826 jz short loc_2D4A0 ;~ 17C5:726B +cs=0x17c5;eip=0x00726d; T(ax = 0x8000;); // 97827 mov ax, 8000h ;~ 17C5:726D +loc_2d4a0: + // 5726 +cs=0x17c5;eip=0x007270; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 97830 mov [si-769Eh], ax ;~ 17C5:7270 +cs=0x17c5;eip=0x007274; T(bx = word_5239a;); // 97831 mov bx, ds:word_5239A ;~ 17C5:7274 +cs=0x17c5;eip=0x007278; T(cl = 4;); // 97832 mov cl, 4 ;~ 17C5:7278 +cs=0x17c5;eip=0x00727a; T(SHL(bx, cl)); // 97833 shl bx, cl ;~ 17C5:727A +cs=0x17c5;eip=0x00727c; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 97834 test word ptr [bx-7E4Ch], 200h ;~ 17C5:727C +cs=0x17c5;eip=0x007282; J(JZ(loc_2d4ba)); // 97835 jz short loc_2D4BA ;~ 17C5:7282 +cs=0x17c5;eip=0x007284; T(ax = 0x8C;); // 97836 mov ax, 8Ch ;~ 17C5:7284 +cs=0x17c5;eip=0x007287; J(JMP(loc_2d4bd)); // 97837 jmp short loc_2D4BD ;~ 17C5:7287 +loc_2d4ba: + // 5727 +cs=0x17c5;eip=0x00728a; T(ax = 0x0C;); // 97842 mov ax, 0Ch ;~ 17C5:728A +loc_2d4bd: + // 5728 +cs=0x17c5;eip=0x00728d; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), ax)); // 97845 mov [si-76A8h], ax ;~ 17C5:728D +cs=0x17c5;eip=0x007291; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 97846 cmp word ptr [si-7694h], 0 ;~ 17C5:7291 +cs=0x17c5;eip=0x007296; J(JLE(loc_2d4d8)); // 97847 jle short loc_2D4D8 ;~ 17C5:7296 +cs=0x17c5;eip=0x007298; T(ax = 0x78;); // 97848 mov ax, 78h ; 'x' ;~ 17C5:7298 +cs=0x17c5;eip=0x00729b; T(CWD); // 97849 cwd ;~ 17C5:729B +cs=0x17c5;eip=0x00729c; T(cx = word_492f4;); // 97850 mov cx, word_492F4 ;~ 17C5:729C +cs=0x17c5;eip=0x0072a0; T(IDIV2(cx)); // 97851 idiv cx ;~ 17C5:72A0 +cs=0x17c5;eip=0x0072a2; X(SUB(*(dw*)(raddr(ds,si-0x7694)), ax)); // 97852 sub [si-7694h], ax ;~ 17C5:72A2 +cs=0x17c5;eip=0x0072a6; J(JMP(loc_2d4f9)); // 97853 jmp short loc_2D4F9 ;~ 17C5:72A6 +loc_2d4d8: + // 5729 +cs=0x17c5;eip=0x0072a8; T(ax = 0x24;); // 97857 mov ax, 24h ; '$' ;~ 17C5:72A8 +cs=0x17c5;eip=0x0072ab; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97858 imul [bp+var_22] ;~ 17C5:72AB +cs=0x17c5;eip=0x0072ae; T(si = ax;); // 97859 mov si, ax ;~ 17C5:72AE +cs=0x17c5;eip=0x0072b0; T(ADD(si, 0x896A)); // 97860 add si, 896Ah ;~ 17C5:72B0 +cs=0x17c5;eip=0x0072b4; X(AND(*(dw*)(raddr(ds,si)), 0x1C1)); // 97861 and word ptr [si], 1C1h ;~ 17C5:72B4 +cs=0x17c5;eip=0x0072b8; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 97862 cmp [bp+var_22], 0 ;~ 17C5:72B8 +cs=0x17c5;eip=0x0072bc; J(JNZ(loc_2d4f9)); // 97863 jnz short loc_2D4F9 ;~ 17C5:72BC +cs=0x17c5;eip=0x0072be; T(CMP(word_51374, 5)); // 97864 cmp ds:word_51374, 5 ;~ 17C5:72BE +cs=0x17c5;eip=0x0072c3; J(JL(loc_2d4f9)); // 97865 jl short loc_2D4F9 ;~ 17C5:72C3 +cs=0x17c5;eip=0x0072c5; X(MOV(*(dw*)(raddr(ds,si)), 0)); // 97866 mov word ptr [si], 0 ;~ 17C5:72C5 +loc_2d4f9: + // 5730 +cs=0x17c5;eip=0x0072c9; T(ax = word_52276;); // 97870 mov ax, ds:word_52276 ;~ 17C5:72C9 +cs=0x17c5;eip=0x0072cc; T(SUB(ax, 4)); // 97871 sub ax, 4 ;~ 17C5:72CC +cs=0x17c5;eip=0x0072cf; T(CMP(*(dw*)(raddr(ss,bp+var_22)), ax)); // 97872 cmp [bp+var_22], ax ;~ 17C5:72CF +cs=0x17c5;eip=0x0072d2; J(JL(loc_2d51f)); // 97873 jl short loc_2D51F ;~ 17C5:72D2 +cs=0x17c5;eip=0x0072d4; T(ax = 0x24;); // 97874 mov ax, 24h ; '$' ;~ 17C5:72D4 +cs=0x17c5;eip=0x0072d7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97875 imul [bp+var_22] ;~ 17C5:72D7 +cs=0x17c5;eip=0x0072da; T(si = ax;); // 97876 mov si, ax ;~ 17C5:72DA +cs=0x17c5;eip=0x0072dc; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0x64)); // 97877 cmp word ptr [si-7694h], 64h ; 'd' ;~ 17C5:72DC +cs=0x17c5;eip=0x0072e1; J(JGE(loc_2d51f)); // 97878 jge short loc_2D51F ;~ 17C5:72E1 +cs=0x17c5;eip=0x0072e3; X(AND(*(dw*)(raddr(ds,si-0x7696)), 0x1C1)); // 97879 and word ptr [si-7696h], 1C1h ;~ 17C5:72E3 +cs=0x17c5;eip=0x0072e9; X(OR(*(dw*)(raddr(ds,si-0x7696)), 0x406)); // 97880 or word ptr [si-7696h], 406h ;~ 17C5:72E9 +loc_2d51f: + // 5731 +cs=0x17c5;eip=0x0072ef; T(ax = 0x24;); // 97884 mov ax, 24h ; '$' ;~ 17C5:72EF +cs=0x17c5;eip=0x0072f2; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97885 imul [bp+var_22] ;~ 17C5:72F2 +cs=0x17c5;eip=0x0072f5; T(si = ax;); // 97886 mov si, ax ;~ 17C5:72F5 +cs=0x17c5;eip=0x0072f7; X(DEC(*(dw*)(raddr(ds,si-0x7692)))); // 97887 dec word ptr [si-7692h] ;~ 17C5:72F7 +cs=0x17c5;eip=0x0072fb; J(JNZ(loc_2d59c)); // 97888 jnz short loc_2D59C ;~ 17C5:72FB +cs=0x17c5;eip=0x0072fd; X(OR(*(raddr(ds,si-0x7696)), 4)); // 97889 or byte ptr [si-7696h], 4 ;~ 17C5:72FD +cs=0x17c5;eip=0x007302; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0x7FFF)); // 97890 mov [bp+var_1C], 7FFFh ;~ 17C5:7302 +cs=0x17c5;eip=0x007307; X(MOV(*(dw*)(raddr(ss,bp+var_26)), 3)); // 97891 mov [bp+var_26], 3 ;~ 17C5:7307 +cs=0x17c5;eip=0x00730c; J(JMP(loc_2d594)); // 97892 jmp short loc_2D594 ;~ 17C5:730C +loc_2d53e: + // 5732 +cs=0x17c5;eip=0x00730e; T(MOV(si, *(dw*)(raddr(ss,bp+var_26)))); // 97896 mov si, [bp+var_26] ;~ 17C5:730E +cs=0x17c5;eip=0x007311; T(cl = 4;); // 97897 mov cl, 4 ;~ 17C5:7311 +cs=0x17c5;eip=0x007313; T(SHL(si, cl)); // 97898 shl si, cl ;~ 17C5:7313 +cs=0x17c5;eip=0x007315; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4C)))); // 97899 mov ax, [si-7E4Ch] ;~ 17C5:7315 +cs=0x17c5;eip=0x007319; T(AND(ax, 0x101)); // 97900 and ax, 101h ;~ 17C5:7319 +cs=0x17c5;eip=0x00731c; T(CMP(ax, 1)); // 97901 cmp ax, 1 ;~ 17C5:731C +cs=0x17c5;eip=0x00731f; J(JNZ(loc_2d591)); // 97902 jnz short loc_2D591 ;~ 17C5:731F +cs=0x17c5;eip=0x007321; T(ax = 0x24;); // 97903 mov ax, 24h ; '$' ;~ 17C5:7321 +cs=0x17c5;eip=0x007324; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97904 imul [bp+var_22] ;~ 17C5:7324 +cs=0x17c5;eip=0x007327; T(di = ax;); // 97905 mov di, ax ;~ 17C5:7327 +cs=0x17c5;eip=0x007329; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AA)))); // 97906 mov ax, [di-76AAh] ;~ 17C5:7329 +cs=0x17c5;eip=0x00732d; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 97907 sub ax, [si-7E50h] ;~ 17C5:732D +cs=0x17c5;eip=0x007331; X(PUSH(ax)); // 97908 push ax ;~ 17C5:7331 +cs=0x17c5;eip=0x007332; T(MOV(ax, *(dw*)(raddr(ds,di-0x76AC)))); // 97909 mov ax, [di-76ACh] ;~ 17C5:7332 +cs=0x17c5;eip=0x007336; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 97910 sub ax, [si-7E52h] ;~ 17C5:7336 +cs=0x17c5;eip=0x00733a; X(PUSH(ax)); // 97911 push ax ;~ 17C5:733A +cs=0x17c5;eip=0x00733b; J(CALL(sub_331d6,0)); // 97912 call sub_331D6 ;~ 17C5:733B +cs=0x17c5;eip=0x00733e; T(ADD(sp, 4)); // 97913 add sp, 4 ;~ 17C5:733E +cs=0x17c5;eip=0x007341; X(MOV(*(dw*)(raddr(ss,bp+var_3c)), ax)); // 97914 mov [bp+var_3C], ax ;~ 17C5:7341 +cs=0x17c5;eip=0x007344; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1c)))); // 97915 mov ax, [bp+var_1C] ;~ 17C5:7344 +cs=0x17c5;eip=0x007347; T(CMP(*(dw*)(raddr(ss,bp+var_3c)), ax)); // 97916 cmp [bp+var_3C], ax ;~ 17C5:7347 +cs=0x17c5;eip=0x00734a; J(JGE(loc_2d591)); // 97917 jge short loc_2D591 ;~ 17C5:734A +cs=0x17c5;eip=0x00734c; T(ax = 0x24;); // 97918 mov ax, 24h ; '$' ;~ 17C5:734C +cs=0x17c5;eip=0x00734f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97919 imul [bp+var_22] ;~ 17C5:734F +cs=0x17c5;eip=0x007352; T(bx = ax;); // 97920 mov bx, ax ;~ 17C5:7352 +cs=0x17c5;eip=0x007354; T(MOV(ax, *(dw*)(raddr(ss,bp+var_26)))); // 97921 mov ax, [bp+var_26] ;~ 17C5:7354 +cs=0x17c5;eip=0x007357; X(MOV(*(dw*)(raddr(ds,bx-0x76AE)), ax)); // 97922 mov [bx-76AEh], ax ;~ 17C5:7357 +cs=0x17c5;eip=0x00735b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_3c)))); // 97923 mov ax, [bp+var_3C] ;~ 17C5:735B +cs=0x17c5;eip=0x00735e; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 97924 mov [bp+var_1C], ax ;~ 17C5:735E +loc_2d591: + // 5733 +cs=0x17c5;eip=0x007361; X(INC(*(dw*)(raddr(ss,bp+var_26)))); // 97928 inc [bp+var_26] ;~ 17C5:7361 +loc_2d594: + // 5734 +cs=0x17c5;eip=0x007364; T(ax = word_528ce;); // 97931 mov ax, ds:word_528CE ;~ 17C5:7364 +cs=0x17c5;eip=0x007367; T(CMP(*(dw*)(raddr(ss,bp+var_26)), ax)); // 97932 cmp [bp+var_26], ax ;~ 17C5:7367 +cs=0x17c5;eip=0x00736a; J(JL(loc_2d53e)); // 97933 jl short loc_2D53E ;~ 17C5:736A +loc_2d59c: + // 5735 +cs=0x17c5;eip=0x00736c; T(ax = 0x24;); // 97936 mov ax, 24h ; '$' ;~ 17C5:736C +cs=0x17c5;eip=0x00736f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97937 imul [bp+var_22] ;~ 17C5:736F +cs=0x17c5;eip=0x007372; T(si = ax;); // 97938 mov si, ax ;~ 17C5:7372 +cs=0x17c5;eip=0x007374; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 97939 push word ptr [si-76AAh] ;~ 17C5:7374 +cs=0x17c5;eip=0x007378; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 97940 push word ptr [si-76ACh] ;~ 17C5:7378 +cs=0x17c5;eip=0x00737c; J(CALL(sub_2fc7d,0)); // 97941 call sub_2FC7D ;~ 17C5:737C +cs=0x17c5;eip=0x00737f; T(ADD(sp, 4)); // 97942 add sp, 4 ;~ 17C5:737F +cs=0x17c5;eip=0x007382; X(MOV(*(dw*)(raddr(ds,si-0x768E)), ax)); // 97943 mov [si-768Eh], ax ;~ 17C5:7382 +cs=0x17c5;eip=0x007386; T(ax = 0x24;); // 97944 mov ax, 24h ; '$' ;~ 17C5:7386 +cs=0x17c5;eip=0x007389; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 97945 imul [bp+var_22] ;~ 17C5:7389 +cs=0x17c5;eip=0x00738c; T(bx = ax;); // 97946 mov bx, ax ;~ 17C5:738C +cs=0x17c5;eip=0x00738e; T(MOV(al, *(raddr(ds,bx-0x7696)))); // 97947 mov al, [bx-7696h] ;~ 17C5:738E +cs=0x17c5;eip=0x007392; X(MOV(*(raddr(ss,bp+var_40)), al)); // 97948 mov [bp+var_40], al ;~ 17C5:7392 +cs=0x17c5;eip=0x007395; T(TEST(*(raddr(ss,bp+var_40)), 2)); // 97949 test [bp+var_40], 2 ;~ 17C5:7395 +cs=0x17c5;eip=0x007399; J(JNZ(loc_2d5ce)); // 97950 jnz short loc_2D5CE ;~ 17C5:7399 +cs=0x17c5;eip=0x00739b; J(JMP(loc_2d71b)); // 97951 jmp loc_2D71B ;~ 17C5:739B +loc_2d5ce: + // 5736 +cs=0x17c5;eip=0x00739e; T(MOV(al, *(raddr(ss,bp+var_22)))); // 97955 mov al, byte ptr [bp+var_22] ;~ 17C5:739E +cs=0x17c5;eip=0x0073a1; T(SUB(ah, ah)); // 97956 sub ah, ah ;~ 17C5:73A1 +cs=0x17c5;eip=0x0073a3; T(AND(ax, 8)); // 97957 and ax, 8 ;~ 17C5:73A3 +cs=0x17c5;eip=0x0073a6; T(cl = 3;); // 97958 mov cl, 3 ;~ 17C5:73A6 +cs=0x17c5;eip=0x0073a8; T(SHR(ax, cl)); // 97959 shr ax, cl ;~ 17C5:73A8 +cs=0x17c5;eip=0x0073aa; T(MOV(cx, *(dw*)(raddr(ss,bp+var_22)))); // 97960 mov cx, [bp+var_22] ;~ 17C5:73AA +cs=0x17c5;eip=0x0073ad; T(AND(cx, 7)); // 97961 and cx, 7 ;~ 17C5:73AD +cs=0x17c5;eip=0x0073b0; T(SHL(cx, 1)); // 97962 shl cx, 1 ;~ 17C5:73B0 +cs=0x17c5;eip=0x0073b2; T(ADD(ax, cx)); // 97963 add ax, cx ;~ 17C5:73B2 +cs=0x17c5;eip=0x0073b4; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 97964 mov [bp+var_24], ax ;~ 17C5:73B4 +cs=0x17c5;eip=0x0073b7; T(ax = word_49918;); // 97965 mov ax, word_49918 ;~ 17C5:73B7 +cs=0x17c5;eip=0x0073ba; T(CWD); // 97966 cwd ;~ 17C5:73BA +cs=0x17c5;eip=0x0073bb; T(bx = word_492f4;); // 97967 mov bx, word_492F4 ;~ 17C5:73BB +cs=0x17c5;eip=0x0073bf; T(cl = 4;); // 97968 mov cl, 4 ;~ 17C5:73BF +cs=0x17c5;eip=0x0073c1; T(SHL(bx, cl)); // 97969 shl bx, cl ;~ 17C5:73C1 +cs=0x17c5;eip=0x0073c3; T(IDIV2(bx)); // 97970 idiv bx ;~ 17C5:73C3 +cs=0x17c5;eip=0x0073c5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 97971 mov ax, [bp+var_24] ;~ 17C5:73C5 +cs=0x17c5;eip=0x0073c8; T(cx = dx;); // 97972 mov cx, dx ;~ 17C5:73C8 +cs=0x17c5;eip=0x0073ca; X(IMUL1_2(word_492f4)); // 97973 imul word_492F4 ;~ 17C5:73CA +cs=0x17c5;eip=0x0073ce; T(CMP(ax, cx)); // 97974 cmp ax, cx ;~ 17C5:73CE +cs=0x17c5;eip=0x0073d0; J(JZ(loc_2d605)); // 97975 jz short loc_2D605 ;~ 17C5:73D0 +cs=0x17c5;eip=0x0073d2; J(JMP(loc_2d71b)); // 97976 jmp loc_2D71B ;~ 17C5:73D2 +loc_2d605: + // 5737 +cs=0x17c5;eip=0x0073d5; T(TEST(*(raddr(ss,bp+var_40)), 0x20)); // 97980 test [bp+var_40], 20h ;~ 17C5:73D5 +cs=0x17c5;eip=0x0073d9; J(JZ(loc_2d60e)); // 97981 jz short loc_2D60E ;~ 17C5:73D9 +cs=0x17c5;eip=0x0073db; J(JMP(loc_2d71b)); // 97982 jmp loc_2D71B ;~ 17C5:73DB +loc_2d60e: + // 5738 +cs=0x17c5;eip=0x0073de; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 97986 push [bp+var_22] ;~ 17C5:73DE +cs=0x17c5;eip=0x0073e1; J(CALL(sub_2d7c4,0)); // 97987 call sub_2D7C4 ;~ 17C5:73E1 +cs=0x17c5;eip=0x0073e4; T(ADD(sp, 2)); // 97988 add sp, 2 ;~ 17C5:73E4 +cs=0x17c5;eip=0x0073e7; J(JMP(loc_2d71b)); // 97989 jmp loc_2D71B ;~ 17C5:73E7 +loc_2d61a: + // 5739 +cs=0x17c5;eip=0x0073ea; T(MOV(al, *(raddr(ss,bp+var_22)))); // 97994 mov al, byte ptr [bp+var_22] ;~ 17C5:73EA +cs=0x17c5;eip=0x0073ed; T(AND(al, 7)); // 97995 and al, 7 ;~ 17C5:73ED +cs=0x17c5;eip=0x0073ef; T(dx = word_4f210;); // 97996 mov dx, ds:word_4F210 ;~ 17C5:73EF +cs=0x17c5;eip=0x0073f3; T(cl = 4;); // 97997 mov cl, 4 ;~ 17C5:73F3 +cs=0x17c5;eip=0x0073f5; T(SAR(dx, cl)); // 97998 sar dx, cl ;~ 17C5:73F5 +cs=0x17c5;eip=0x0073f7; T(AND(dl, 7)); // 97999 and dl, 7 ;~ 17C5:73F7 +cs=0x17c5;eip=0x0073fa; T(CMP(al, dl)); // 98000 cmp al, dl ;~ 17C5:73FA +cs=0x17c5;eip=0x0073fc; J(JZ(loc_2d631)); // 98001 jz short loc_2D631 ;~ 17C5:73FC +cs=0x17c5;eip=0x0073fe; J(JMP(loc_2d71b)); // 98002 jmp loc_2D71B ;~ 17C5:73FE +loc_2d631: + // 5740 +cs=0x17c5;eip=0x007401; T(ax = word_52276;); // 98006 mov ax, ds:word_52276 ;~ 17C5:7401 +cs=0x17c5;eip=0x007404; T(SUB(ax, 4)); // 98007 sub ax, 4 ;~ 17C5:7404 +cs=0x17c5;eip=0x007407; T(CMP(*(dw*)(raddr(ss,bp+var_22)), ax)); // 98008 cmp [bp+var_22], ax ;~ 17C5:7407 +cs=0x17c5;eip=0x00740a; J(JL(loc_2d63f)); // 98009 jl short loc_2D63F ;~ 17C5:740A +cs=0x17c5;eip=0x00740c; J(JMP(loc_2d71b)); // 98010 jmp loc_2D71B ;~ 17C5:740C +loc_2d63f: + // 5741 +cs=0x17c5;eip=0x00740f; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 98014 cmp [bp+var_22], 0 ;~ 17C5:740F +cs=0x17c5;eip=0x007413; J(JNZ(loc_2d648)); // 98015 jnz short loc_2D648 ;~ 17C5:7413 +cs=0x17c5;eip=0x007415; J(JMP(loc_2d71b)); // 98016 jmp loc_2D71B ;~ 17C5:7415 +loc_2d648: + // 5742 +cs=0x17c5;eip=0x007418; T(ax = 0x0E0;); // 98020 mov ax, 0E0h ;~ 17C5:7418 +cs=0x17c5;eip=0x00741b; T(CWD); // 98021 cwd ;~ 17C5:741B +cs=0x17c5;eip=0x00741c; T(cx = word_492e8;); // 98022 mov cx, word_492E8 ;~ 17C5:741C +cs=0x17c5;eip=0x007420; T(ADD(cx, 2)); // 98023 add cx, 2 ;~ 17C5:7420 +cs=0x17c5;eip=0x007423; T(IDIV2(cx)); // 98024 idiv cx ;~ 17C5:7423 +cs=0x17c5;eip=0x007425; T(cx = word_4f210;); // 98025 mov cx, ds:word_4F210 ;~ 17C5:7425 +cs=0x17c5;eip=0x007429; T(SUB(cx, word_4e38e)); // 98026 sub cx, ds:word_4E38E ;~ 17C5:7429 +cs=0x17c5;eip=0x00742d; T(CMP(cx, ax)); // 98027 cmp cx, ax ;~ 17C5:742D +cs=0x17c5;eip=0x00742f; J(JG(loc_2d664)); // 98028 jg short loc_2D664 ;~ 17C5:742F +cs=0x17c5;eip=0x007431; J(JMP(loc_2d71b)); // 98029 jmp loc_2D71B ;~ 17C5:7431 +loc_2d664: + // 5743 +cs=0x17c5;eip=0x007434; X(PUSH(word_528ce)); // 98033 push ds:word_528CE ;~ 17C5:7434 +cs=0x17c5;eip=0x007438; J(CALL(sub_33430,0)); // 98034 call sub_33430 ;~ 17C5:7438 +cs=0x17c5;eip=0x00743b; T(ADD(sp, 2)); // 98035 add sp, 2 ;~ 17C5:743B +cs=0x17c5;eip=0x00743e; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 98036 mov [bp+var_10], ax ;~ 17C5:743E +cs=0x17c5;eip=0x007441; T(CMP(word_49920, 0)); // 98037 cmp word_49920, 0 ;~ 17C5:7441 +cs=0x17c5;eip=0x007446; J(JNZ(loc_2d68a)); // 98038 jnz short loc_2D68A ;~ 17C5:7446 +cs=0x17c5;eip=0x007448; T(ax = 0x24;); // 98039 mov ax, 24h ; '$' ;~ 17C5:7448 +cs=0x17c5;eip=0x00744b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 98040 imul [bp+var_22] ;~ 17C5:744B +cs=0x17c5;eip=0x00744e; T(bx = ax;); // 98041 mov bx, ax ;~ 17C5:744E +cs=0x17c5;eip=0x007450; T(TEST(*(raddr(ds,bx-0x7696)), 0x80)); // 98042 test byte ptr [bx-7696h], 80h ;~ 17C5:7450 +cs=0x17c5;eip=0x007455; J(JNZ(loc_2d68a)); // 98043 jnz short loc_2D68A ;~ 17C5:7455 +cs=0x17c5;eip=0x007457; J(JMP(loc_2d71b)); // 98044 jmp loc_2D71B ;~ 17C5:7457 +loc_2d68a: + // 5744 +cs=0x17c5;eip=0x00745a; T(MOV(si, *(dw*)(raddr(ss,bp+var_10)))); // 98049 mov si, [bp+var_10] ;~ 17C5:745A +cs=0x17c5;eip=0x00745d; T(cl = 4;); // 98050 mov cl, 4 ;~ 17C5:745D +cs=0x17c5;eip=0x00745f; T(SHL(si, cl)); // 98051 shl si, cl ;~ 17C5:745F +cs=0x17c5;eip=0x007461; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4C)))); // 98052 mov ax, [si-7E4Ch] ;~ 17C5:7461 +cs=0x17c5;eip=0x007465; T(AND(ax, 0x181)); // 98053 and ax, 181h ;~ 17C5:7465 +cs=0x17c5;eip=0x007468; T(CMP(ax, 1)); // 98054 cmp ax, 1 ;~ 17C5:7468 +cs=0x17c5;eip=0x00746b; J(JNZ(loc_2d71b)); // 98055 jnz short loc_2D71B ;~ 17C5:746B +cs=0x17c5;eip=0x00746d; T(ax = 0x24;); // 98056 mov ax, 24h ; '$' ;~ 17C5:746D +cs=0x17c5;eip=0x007470; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 98057 imul [bp+var_22] ;~ 17C5:7470 +cs=0x17c5;eip=0x007473; T(bx = ax;); // 98058 mov bx, ax ;~ 17C5:7473 +cs=0x17c5;eip=0x007475; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E4A)))); // 98059 mov ax, [si-7E4Ah] ;~ 17C5:7475 +cs=0x17c5;eip=0x007479; T(CMP(*(dw*)(raddr(ds,bx-0x7698)), ax)); // 98060 cmp [bx-7698h], ax ;~ 17C5:7479 +cs=0x17c5;eip=0x00747d; J(JNZ(loc_2d71b)); // 98061 jnz short loc_2D71B ;~ 17C5:747D +cs=0x17c5;eip=0x00747f; T(ax = word_492e8;); // 98062 mov ax, word_492E8 ;~ 17C5:747F +cs=0x17c5;eip=0x007482; T(SHL(ax, 1)); // 98063 shl ax, 1 ;~ 17C5:7482 +cs=0x17c5;eip=0x007484; T(CMP(ax, word_50b76)); // 98064 cmp ax, ds:word_50B76 ;~ 17C5:7484 +cs=0x17c5;eip=0x007488; J(JL(loc_2d71b)); // 98065 jl short loc_2D71B ;~ 17C5:7488 +cs=0x17c5;eip=0x00748a; T(ax = word_51708;); // 98066 mov ax, ds:word_51708 ;~ 17C5:748A +cs=0x17c5;eip=0x00748d; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 98067 sub ax, [si-7E52h] ;~ 17C5:748D +cs=0x17c5;eip=0x007491; X(MOV(*(dw*)(raddr(ss,bp+var_2e)), ax)); // 98068 mov [bp+var_2E], ax ;~ 17C5:7491 +cs=0x17c5;eip=0x007494; T(ax = word_51710;); // 98069 mov ax, ds:word_51710 ;~ 17C5:7494 +cs=0x17c5;eip=0x007497; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 98070 sub ax, [si-7E50h] ;~ 17C5:7497 +cs=0x17c5;eip=0x00749b; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 98071 mov [bp+var_34], ax ;~ 17C5:749B +cs=0x17c5;eip=0x00749e; X(PUSH(ax)); // 98072 push ax ;~ 17C5:749E +cs=0x17c5;eip=0x00749f; X(PUSH(*(dw*)(raddr(ss,bp+var_2e)))); // 98073 push [bp+var_2E] ;~ 17C5:749F +cs=0x17c5;eip=0x0074a2; J(CALL(sub_331d6,0)); // 98074 call sub_331D6 ;~ 17C5:74A2 +cs=0x17c5;eip=0x0074a5; T(ADD(sp, 4)); // 98075 add sp, 4 ;~ 17C5:74A5 +cs=0x17c5;eip=0x0074a8; T(cl = 6;); // 98076 mov cl, 6 ;~ 17C5:74A8 +cs=0x17c5;eip=0x0074aa; T(SHR(ax, cl)); // 98077 shr ax, cl ;~ 17C5:74AA +cs=0x17c5;eip=0x0074ac; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 98078 mov [bp+var_1A], ax ;~ 17C5:74AC +cs=0x17c5;eip=0x0074af; T(bx = word_4ef1c;); // 98079 mov bx, ds:word_4EF1C ;~ 17C5:74AF +cs=0x17c5;eip=0x0074b3; T(cl = 5;); // 98080 mov cl, 5 ;~ 17C5:74B3 +cs=0x17c5;eip=0x0074b5; T(SHL(bx, cl)); // 98081 shl bx, cl ;~ 17C5:74B5 +cs=0x17c5;eip=0x0074b7; T(MOV(ax, *(dw*)(raddr(ds,bx+0x2DC)))); // 98082 mov ax, [bx+2DCh] ;~ 17C5:74B7 +cs=0x17c5;eip=0x0074bb; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 98083 mov [bp+var_E], ax ;~ 17C5:74BB +cs=0x17c5;eip=0x0074be; T(CWD); // 98084 cwd ;~ 17C5:74BE +cs=0x17c5;eip=0x0074bf; T(SUB(ax, dx)); // 98085 sub ax, dx ;~ 17C5:74BF +cs=0x17c5;eip=0x0074c1; T(SAR(ax, 1)); // 98086 sar ax, 1 ;~ 17C5:74C1 +cs=0x17c5;eip=0x0074c3; T(CMP(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 98087 cmp ax, [bp+var_1A] ;~ 17C5:74C3 +cs=0x17c5;eip=0x0074c6; J(JBE(loc_2d71b)); // 98088 jbe short loc_2D71B ;~ 17C5:74C6 +cs=0x17c5;eip=0x0074c8; T(ax = word_4f210;); // 98089 mov ax, ds:word_4F210 ;~ 17C5:74C8 +cs=0x17c5;eip=0x0074cb; X(word_4e38e = ax;); // 98090 mov ds:word_4E38E, ax ;~ 17C5:74CB +cs=0x17c5;eip=0x0074ce; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 98091 push [bp+var_10] ;~ 17C5:74CE +cs=0x17c5;eip=0x0074d1; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 98092 push [bp+var_22] ;~ 17C5:74D1 +cs=0x17c5;eip=0x0074d4; J(CALL(sub_2da6a,0)); // 98093 call sub_2DA6A ;~ 17C5:74D4 +cs=0x17c5;eip=0x0074d7; T(ADD(sp, 4)); // 98094 add sp, 4 ;~ 17C5:74D7 +cs=0x17c5;eip=0x0074da; T(ax = 2;); // 98095 mov ax, 2 ;~ 17C5:74DA +cs=0x17c5;eip=0x0074dd; X(PUSH(ax)); // 98096 push ax ;~ 17C5:74DD +cs=0x17c5;eip=0x0074de; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 98097 mov ax, [bp+var_22] ;~ 17C5:74DE +cs=0x17c5;eip=0x0074e1; T(ADD(ax, 0x20)); // 98098 add ax, 20h ; ' ' ;~ 17C5:74E1 +cs=0x17c5;eip=0x0074e4; X(PUSH(ax)); // 98099 push ax ;~ 17C5:74E4 +cs=0x17c5;eip=0x0074e5; J(CALL(sub_27df3,0)); // 98100 call sub_27DF3 ;~ 17C5:74E5 +cs=0x17c5;eip=0x0074e8; T(ADD(sp, 4)); // 98101 add sp, 4 ;~ 17C5:74E8 +loc_2d71b: + // 5745 +cs=0x17c5;eip=0x0074eb; X(INC(*(dw*)(raddr(ss,bp+var_22)))); // 98105 inc [bp+var_22] ;~ 17C5:74EB +loc_2d71e: + // 5746 +cs=0x17c5;eip=0x0074ee; T(ax = word_52276;); // 98108 mov ax, ds:word_52276 ;~ 17C5:74EE +cs=0x17c5;eip=0x0074f1; T(CMP(*(dw*)(raddr(ss,bp+var_22)), ax)); // 98109 cmp [bp+var_22], ax ;~ 17C5:74F1 +cs=0x17c5;eip=0x0074f4; J(JL(loc_2d729)); // 98110 jl short loc_2D729 ;~ 17C5:74F4 +cs=0x17c5;eip=0x0074f6; J(JMP(loc_2d7be)); // 98111 jmp loc_2D7BE ;~ 17C5:74F6 +loc_2d729: + // 5747 +cs=0x17c5;eip=0x0074f9; T(ax = 0x24;); // 98115 mov ax, 24h ; '$' ;~ 17C5:74F9 +cs=0x17c5;eip=0x0074fc; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_22)))); // 98116 imul [bp+var_22] ;~ 17C5:74FC +cs=0x17c5;eip=0x0074ff; T(si = ax;); // 98117 mov si, ax ;~ 17C5:74FF +cs=0x17c5;eip=0x007501; T(TEST(*(raddr(ds,si-0x7696)), 1)); // 98118 test byte ptr [si-7696h], 1 ;~ 17C5:7501 +cs=0x17c5;eip=0x007506; J(JZ(loc_2d71b)); // 98119 jz short loc_2D71B ;~ 17C5:7506 +cs=0x17c5;eip=0x007508; T(MOV(ax, *(dw*)(raddr(ds,si-0x7698)))); // 98120 mov ax, [si-7698h] ;~ 17C5:7508 +cs=0x17c5;eip=0x00750c; X(word_4ef1c = ax;); // 98121 mov ds:word_4EF1C, ax ;~ 17C5:750C +cs=0x17c5;eip=0x00750f; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 98122 test byte ptr [si-7696h], 2 ;~ 17C5:750F +cs=0x17c5;eip=0x007514; J(JNZ(loc_2d749)); // 98123 jnz short loc_2D749 ;~ 17C5:7514 +cs=0x17c5;eip=0x007516; J(JMP(loc_2d61a)); // 98124 jmp loc_2D61A ;~ 17C5:7516 +loc_2d749: + // 5748 +cs=0x17c5;eip=0x007519; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 98128 cmp word ptr [si-7694h], 0 ;~ 17C5:7519 +cs=0x17c5;eip=0x00751e; J(JNZ(loc_2d753)); // 98129 jnz short loc_2D753 ;~ 17C5:751E +cs=0x17c5;eip=0x007520; J(JMP(loc_2d61a)); // 98130 jmp loc_2D61A ;~ 17C5:7520 +loc_2d753: + // 5749 +cs=0x17c5;eip=0x007523; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 98134 mov [bp+var_1E], 0 ;~ 17C5:7523 +cs=0x17c5;eip=0x007528; T(TEST(*(raddr(ds,si-0x7696)), 4)); // 98135 test byte ptr [si-7696h], 4 ;~ 17C5:7528 +cs=0x17c5;eip=0x00752d; J(JZ(loc_2d762)); // 98136 jz short loc_2D762 ;~ 17C5:752D +cs=0x17c5;eip=0x00752f; J(JMP(loc_2cc2e)); // 98137 jmp loc_2CC2E ;~ 17C5:752F +loc_2d762: + // 5750 +cs=0x17c5;eip=0x007532; T(CMP(word_49920, 0)); // 98141 cmp word_49920, 0 ;~ 17C5:7532 +cs=0x17c5;eip=0x007537; J(JNZ(loc_2d76c)); // 98142 jnz short loc_2D76C ;~ 17C5:7537 +cs=0x17c5;eip=0x007539; J(JMP(loc_2ca40)); // 98143 jmp loc_2CA40 ;~ 17C5:7539 +loc_2d76c: + // 5751 +cs=0x17c5;eip=0x00753c; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x140)); // 98147 test word ptr [si-7696h], 140h ;~ 17C5:753C +cs=0x17c5;eip=0x007542; J(JZ(loc_2d780)); // 98148 jz short loc_2D780 ;~ 17C5:7542 +cs=0x17c5;eip=0x007544; T(ax = word_4fb8c;); // 98149 mov ax, ds:word_4FB8C ;~ 17C5:7544 +cs=0x17c5;eip=0x007547; T(CMP(word_49920, ax)); // 98150 cmp word_49920, ax ;~ 17C5:7547 +cs=0x17c5;eip=0x00754b; J(JG(loc_2d780)); // 98151 jg short loc_2D780 ;~ 17C5:754B +cs=0x17c5;eip=0x00754d; J(JMP(loc_2ca40)); // 98152 jmp loc_2CA40 ;~ 17C5:754D +loc_2d780: + // 5752 +cs=0x17c5;eip=0x007550; T(ax = word_51708;); // 98157 mov ax, ds:word_51708 ;~ 17C5:7550 +cs=0x17c5;eip=0x007553; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 98158 mov [bp+var_30], ax ;~ 17C5:7553 +cs=0x17c5;eip=0x007556; T(ax = word_51710;); // 98159 mov ax, ds:word_51710 ;~ 17C5:7556 +cs=0x17c5;eip=0x007559; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 98160 mov [bp+var_36], ax ;~ 17C5:7559 +cs=0x17c5;eip=0x00755c; T(ax = word_51806;); // 98161 mov ax, ds:word_51806 ;~ 17C5:755C +cs=0x17c5;eip=0x00755f; X(MOV(*(dw*)(raddr(ss,bp+var_3a)), ax)); // 98162 mov [bp+var_3A], ax ;~ 17C5:755F +cs=0x17c5;eip=0x007562; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 1)); // 98163 mov [bp+var_1E], 1 ;~ 17C5:7562 +cs=0x17c5;eip=0x007567; T(CMP(*(word_4960a), 0)); // 98164 cmp word_4960A, 0 ;~ 17C5:7567 +cs=0x17c5;eip=0x00756c; J(JNZ(loc_2d7a1)); // 98165 jnz short loc_2D7A1 ;~ 17C5:756C +cs=0x17c5;eip=0x00756e; J(JMP(loc_2ccc6)); // 98166 jmp loc_2CCC6 ;~ 17C5:756E +loc_2d7a1: + // 5753 +cs=0x17c5;eip=0x007571; T(ax = word_49602;); // 98170 mov ax, word_49602 ;~ 17C5:7571 +cs=0x17c5;eip=0x007574; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 98171 mov [bp+var_30], ax ;~ 17C5:7574 +cs=0x17c5;eip=0x007577; T(ax = word_49604;); // 98172 mov ax, word_49604 ;~ 17C5:7577 +cs=0x17c5;eip=0x00757a; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 98173 mov [bp+var_36], ax ;~ 17C5:757A +cs=0x17c5;eip=0x00757d; T(ax = 0x7530;); // 98174 mov ax, 7530h ;~ 17C5:757D +cs=0x17c5;eip=0x007580; X(PUSH(ax)); // 98175 push ax ;~ 17C5:7580 +cs=0x17c5;eip=0x007581; T(ax = 0x3E8;); // 98176 mov ax, 3E8h ;~ 17C5:7581 +cs=0x17c5;eip=0x007584; X(PUSH(ax)); // 98177 push ax ;~ 17C5:7584 +cs=0x17c5;eip=0x007585; X(PUSH(word_4e2fe)); // 98178 push ds:word_4E2FE ;~ 17C5:7585 +cs=0x17c5;eip=0x007589; J(JMP(loc_2cc21)); // 98179 jmp loc_2CC21 ;~ 17C5:7589 +loc_2d7be: + // 5754 +cs=0x17c5;eip=0x00758e; X(POP(si)); // 98185 pop si ;~ 17C5:758E +cs=0x17c5;eip=0x00758f; X(POP(di)); // 98186 pop di ;~ 17C5:758F +cs=0x17c5;eip=0x007590; T(sp = bp;); // 98187 mov sp, bp ;~ 17C5:7590 +cs=0x17c5;eip=0x007592; X(POP(bp)); // 98188 pop bp ;~ 17C5:7592 +cs=0x17c5;eip=0x007593; J(RETN(0)); // 98189 retn ;~ 17C5:7593 assert(0); __dispatch_call: @@ -23901,12 +17407,92 @@ cs=0x17c5;eip=0x006740; J(RETN(0)); // 48572 retn ;~ 17C5:6740 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_2c90e: goto loc_2c90e; - case m2c::kloc_2c917: goto loc_2c917; - case m2c::kloc_2c934: goto loc_2c934; - case m2c::kloc_2c961: goto loc_2c961; - case m2c::kloc_2c964: goto loc_2c964; - case m2c::ksub_2c8ee: goto sub_2c8ee; + case m2c::kloc_2ca0d: goto loc_2ca0d; + case m2c::kloc_2ca40: goto loc_2ca40; + case m2c::kloc_2cad4: goto loc_2cad4; + case m2c::kloc_2cae6: goto loc_2cae6; + case m2c::kloc_2caf8: goto loc_2caf8; + case m2c::kloc_2cb1e: goto loc_2cb1e; + case m2c::kloc_2cb21: goto loc_2cb21; + case m2c::kloc_2cb2a: goto loc_2cb2a; + case m2c::kloc_2cbae: goto loc_2cbae; + case m2c::kloc_2cbef: goto loc_2cbef; + case m2c::kloc_2cc21: goto loc_2cc21; + case m2c::kloc_2cc27: goto loc_2cc27; + case m2c::kloc_2cc2e: goto loc_2cc2e; + case m2c::kloc_2cc80: goto loc_2cc80; + case m2c::kloc_2cc86: goto loc_2cc86; + case m2c::kloc_2ccbe: goto loc_2ccbe; + case m2c::kloc_2ccc6: goto loc_2ccc6; + case m2c::kloc_2ccee: goto loc_2ccee; + case m2c::kloc_2cd63: goto loc_2cd63; + case m2c::kloc_2cd6d: goto loc_2cd6d; + case m2c::kloc_2cd7b: goto loc_2cd7b; + case m2c::kloc_2cd85: goto loc_2cd85; + case m2c::kloc_2cda3: goto loc_2cda3; + case m2c::kloc_2cdc1: goto loc_2cdc1; + case m2c::kloc_2ce9d: goto loc_2ce9d; + case m2c::kloc_2cec3: goto loc_2cec3; + case m2c::kloc_2cef4: goto loc_2cef4; + case m2c::kloc_2cf21: goto loc_2cf21; + case m2c::kloc_2cf81: goto loc_2cf81; + case m2c::kloc_2cfb9: goto loc_2cfb9; + case m2c::kloc_2cfe5: goto loc_2cfe5; + case m2c::kloc_2d006: goto loc_2d006; + case m2c::kloc_2d03e: goto loc_2d03e; + case m2c::kloc_2d061: goto loc_2d061; + case m2c::kloc_2d0dc: goto loc_2d0dc; + case m2c::kloc_2d0e9: goto loc_2d0e9; + case m2c::kloc_2d118: goto loc_2d118; + case m2c::kloc_2d12d: goto loc_2d12d; + case m2c::kloc_2d141: goto loc_2d141; + case m2c::kloc_2d182: goto loc_2d182; + case m2c::kloc_2d18f: goto loc_2d18f; + case m2c::kloc_2d1a4: goto loc_2d1a4; + case m2c::kloc_2d1b0: goto loc_2d1b0; + case m2c::kloc_2d24d: goto loc_2d24d; + case m2c::kloc_2d28a: goto loc_2d28a; + case m2c::kloc_2d2e4: goto loc_2d2e4; + case m2c::kloc_2d30f: goto loc_2d30f; + case m2c::kloc_2d3c6: goto loc_2d3c6; + case m2c::kloc_2d3dc: goto loc_2d3dc; + case m2c::kloc_2d3fe: goto loc_2d3fe; + case m2c::kloc_2d418: goto loc_2d418; + case m2c::kloc_2d41a: goto loc_2d41a; + case m2c::kloc_2d447: goto loc_2d447; + case m2c::kloc_2d46c: goto loc_2d46c; + case m2c::kloc_2d479: goto loc_2d479; + case m2c::kloc_2d48c: goto loc_2d48c; + case m2c::kloc_2d4a0: goto loc_2d4a0; + case m2c::kloc_2d4ba: goto loc_2d4ba; + case m2c::kloc_2d4bd: goto loc_2d4bd; + case m2c::kloc_2d4d8: goto loc_2d4d8; + case m2c::kloc_2d4f9: goto loc_2d4f9; + case m2c::kloc_2d51f: goto loc_2d51f; + case m2c::kloc_2d53e: goto loc_2d53e; + case m2c::kloc_2d591: goto loc_2d591; + case m2c::kloc_2d594: goto loc_2d594; + case m2c::kloc_2d59c: goto loc_2d59c; + case m2c::kloc_2d5ce: goto loc_2d5ce; + case m2c::kloc_2d605: goto loc_2d605; + case m2c::kloc_2d60e: goto loc_2d60e; + case m2c::kloc_2d61a: goto loc_2d61a; + case m2c::kloc_2d631: goto loc_2d631; + case m2c::kloc_2d63f: goto loc_2d63f; + case m2c::kloc_2d648: goto loc_2d648; + case m2c::kloc_2d664: goto loc_2d664; + case m2c::kloc_2d68a: goto loc_2d68a; + case m2c::kloc_2d71b: goto loc_2d71b; + case m2c::kloc_2d71e: goto loc_2d71e; + case m2c::kloc_2d729: goto loc_2d729; + case m2c::kloc_2d749: goto loc_2d749; + case m2c::kloc_2d753: goto loc_2d753; + case m2c::kloc_2d762: goto loc_2d762; + case m2c::kloc_2d76c: goto loc_2d76c; + case m2c::kloc_2d780: goto loc_2d780; + case m2c::kloc_2d7a1: goto loc_2d7a1; + case m2c::kloc_2d7be: goto loc_2d7be; + case m2c::ksub_2c9e4: goto sub_2c9e4; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -23923,304 +17509,304 @@ cs=0x17c5;eip=0x006740; J(RETN(0)); // 48572 retn ;~ 17C5:6740 _begin: #undef var_20 #define var_20 -0x20 - // 50141 var_20 = word ptr -20h ;~ 17C5:7594 + // 98199 var_20 = word ptr -20h ;~ 17C5:7594 #undef var_1c #define var_1c -0x1C - // 50142 var_1C = word ptr -1Ch ;~ 17C5:7594 + // 98200 var_1C = word ptr -1Ch ;~ 17C5:7594 #undef var_16 #define var_16 -0x16 - // 50143 var_16 = word ptr -16h ;~ 17C5:7594 + // 98201 var_16 = word ptr -16h ;~ 17C5:7594 #undef var_14 #define var_14 -0x14 - // 50144 var_14 = word ptr -14h ;~ 17C5:7594 + // 98202 var_14 = word ptr -14h ;~ 17C5:7594 #undef var_10 #define var_10 -0x10 - // 50145 var_10 = word ptr -10h ;~ 17C5:7594 + // 98203 var_10 = word ptr -10h ;~ 17C5:7594 #undef var_a #define var_a -0x0A - // 50146 var_A = word ptr -0Ah ;~ 17C5:7594 + // 98204 var_A = word ptr -0Ah ;~ 17C5:7594 #undef arg_0 #define arg_0 4 - // 50147 arg_0 = word ptr 4 ;~ 17C5:7594 -cs=0x17c5;eip=0x007594; X(PUSH(bp)); // 50149 push bp ;~ 17C5:7594 -cs=0x17c5;eip=0x007595; T(bp = sp;); // 50150 mov bp, sp ;~ 17C5:7595 -cs=0x17c5;eip=0x007597; T(SUB(sp, 0x20)); // 50151 sub sp, 20h ;~ 17C5:7597 -cs=0x17c5;eip=0x00759a; X(PUSH(di)); // 50152 push di ;~ 17C5:759A -cs=0x17c5;eip=0x00759b; X(PUSH(si)); // 50153 push si ;~ 17C5:759B -cs=0x17c5;eip=0x00759c; T(bx = word_4ef1c;); // 50154 mov bx, word_4EF1C ;~ 17C5:759C -cs=0x17c5;eip=0x0075a0; T(cl = 5;); // 50155 mov cl, 5 ;~ 17C5:75A0 -cs=0x17c5;eip=0x0075a2; T(SHL(bx, cl)); // 50156 shl bx, cl ;~ 17C5:75A2 -cs=0x17c5;eip=0x0075a4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x2E0)))); // 50157 mov ax, [bx+2E0h] ;~ 17C5:75A4 -cs=0x17c5;eip=0x0075a8; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 50158 mov [bp+var_14], ax ;~ 17C5:75A8 -cs=0x17c5;eip=0x0075ab; T(ax = 0x24;); // 50159 mov ax, 24h ; '$' ;~ 17C5:75AB -cs=0x17c5;eip=0x0075ae; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50160 imul [bp+arg_0] ;~ 17C5:75AE -cs=0x17c5;eip=0x0075b1; T(si = ax;); // 50161 mov si, ax ;~ 17C5:75B1 -cs=0x17c5;eip=0x0075b3; T(ax = bp+var_10); // 50162 lea ax, [bp+var_10] ;~ 17C5:75B3 -cs=0x17c5;eip=0x0075b6; X(PUSH(ax)); // 50163 push ax ;~ 17C5:75B6 -cs=0x17c5;eip=0x0075b7; T(ax = bp+var_a); // 50164 lea ax, [bp+var_A] ;~ 17C5:75B7 -cs=0x17c5;eip=0x0075ba; X(PUSH(ax)); // 50165 push ax ;~ 17C5:75BA -cs=0x17c5;eip=0x0075bb; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 50166 push [bp+var_14] ;~ 17C5:75BB -cs=0x17c5;eip=0x0075be; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 50167 push word ptr [si-76A8h] ;~ 17C5:75BE -cs=0x17c5;eip=0x0075c2; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 50168 push word ptr [si-76AAh] ;~ 17C5:75C2 -cs=0x17c5;eip=0x0075c6; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 50169 push word ptr [si-76ACh] ;~ 17C5:75C6 -cs=0x17c5;eip=0x0075ca; J(CALL(sub_2c83e,0)); // 50170 call sub_2C83E ;~ 17C5:75CA -cs=0x17c5;eip=0x0075cd; T(ADD(sp, 0x0C)); // 50171 add sp, 0Ch ;~ 17C5:75CD -cs=0x17c5;eip=0x0075d0; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 50172 mov [bp+var_1C], ax ;~ 17C5:75D0 -cs=0x17c5;eip=0x0075d3; X(word_4992a = 4;); // 50173 mov word_4992A, 4 ;~ 17C5:75D3 -cs=0x17c5;eip=0x0075d9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 50174 mov ax, [bp+var_10] ;~ 17C5:75D9 -cs=0x17c5;eip=0x0075dc; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 50175 cmp [bp+var_1C], ax ;~ 17C5:75DC -cs=0x17c5;eip=0x0075df; J(JA(loc_2d814)); // 50176 ja short loc_2D814 ;~ 17C5:75DF -cs=0x17c5;eip=0x0075e1; J(JMP(loc_2da34)); // 50177 jmp loc_2DA34 ;~ 17C5:75E1 + // 98205 arg_0 = word ptr 4 ;~ 17C5:7594 +cs=0x17c5;eip=0x007594; X(PUSH(bp)); // 98207 push bp ;~ 17C5:7594 +cs=0x17c5;eip=0x007595; T(bp = sp;); // 98208 mov bp, sp ;~ 17C5:7595 +cs=0x17c5;eip=0x007597; T(SUB(sp, 0x20)); // 98209 sub sp, 20h ;~ 17C5:7597 +cs=0x17c5;eip=0x00759a; X(PUSH(di)); // 98210 push di ;~ 17C5:759A +cs=0x17c5;eip=0x00759b; X(PUSH(si)); // 98211 push si ;~ 17C5:759B +cs=0x17c5;eip=0x00759c; T(bx = word_4ef1c;); // 98212 mov bx, ds:word_4EF1C ;~ 17C5:759C +cs=0x17c5;eip=0x0075a0; T(cl = 5;); // 98213 mov cl, 5 ;~ 17C5:75A0 +cs=0x17c5;eip=0x0075a2; T(SHL(bx, cl)); // 98214 shl bx, cl ;~ 17C5:75A2 +cs=0x17c5;eip=0x0075a4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x2E0)))); // 98215 mov ax, [bx+2E0h] ;~ 17C5:75A4 +cs=0x17c5;eip=0x0075a8; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 98216 mov [bp+var_14], ax ;~ 17C5:75A8 +cs=0x17c5;eip=0x0075ab; T(ax = 0x24;); // 98217 mov ax, 24h ; '$' ;~ 17C5:75AB +cs=0x17c5;eip=0x0075ae; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98218 imul [bp+arg_0] ;~ 17C5:75AE +cs=0x17c5;eip=0x0075b1; T(si = ax;); // 98219 mov si, ax ;~ 17C5:75B1 +cs=0x17c5;eip=0x0075b3; T(ax = bp+var_10); // 98220 lea ax, [bp+var_10] ;~ 17C5:75B3 +cs=0x17c5;eip=0x0075b6; X(PUSH(ax)); // 98221 push ax ;~ 17C5:75B6 +cs=0x17c5;eip=0x0075b7; T(ax = bp+var_a); // 98222 lea ax, [bp+var_A] ;~ 17C5:75B7 +cs=0x17c5;eip=0x0075ba; X(PUSH(ax)); // 98223 push ax ;~ 17C5:75BA +cs=0x17c5;eip=0x0075bb; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 98224 push [bp+var_14] ;~ 17C5:75BB +cs=0x17c5;eip=0x0075be; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 98225 push word ptr [si-76A8h] ;~ 17C5:75BE +cs=0x17c5;eip=0x0075c2; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 98226 push word ptr [si-76AAh] ;~ 17C5:75C2 +cs=0x17c5;eip=0x0075c6; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 98227 push word ptr [si-76ACh] ;~ 17C5:75C6 +cs=0x17c5;eip=0x0075ca; J(CALL(sub_2c83e,0)); // 98228 call sub_2C83E ;~ 17C5:75CA +cs=0x17c5;eip=0x0075cd; T(ADD(sp, 0x0C)); // 98229 add sp, 0Ch ;~ 17C5:75CD +cs=0x17c5;eip=0x0075d0; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 98230 mov [bp+var_1C], ax ;~ 17C5:75D0 +cs=0x17c5;eip=0x0075d3; X(word_4992a = 4;); // 98231 mov word_4992A, 4 ;~ 17C5:75D3 +cs=0x17c5;eip=0x0075d9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 98232 mov ax, [bp+var_10] ;~ 17C5:75D9 +cs=0x17c5;eip=0x0075dc; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 98233 cmp [bp+var_1C], ax ;~ 17C5:75DC +cs=0x17c5;eip=0x0075df; J(JA(loc_2d814)); // 98234 ja short loc_2D814 ;~ 17C5:75DF +cs=0x17c5;eip=0x0075e1; J(JMP(loc_2da34)); // 98235 jmp loc_2DA34 ;~ 17C5:75E1 loc_2d814: - // 5777 -cs=0x17c5;eip=0x0075e4; T(ax = 0x24;); // 50181 mov ax, 24h ; '$' ;~ 17C5:75E4 -cs=0x17c5;eip=0x0075e7; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50182 imul [bp+arg_0] ;~ 17C5:75E7 -cs=0x17c5;eip=0x0075ea; T(si = ax;); // 50183 mov si, ax ;~ 17C5:75EA -cs=0x17c5;eip=0x0075ec; T(ax = word_492ea;); // 50184 mov ax, word_492EA ;~ 17C5:75EC -cs=0x17c5;eip=0x0075ef; T(ADD(ax, word_492e8)); // 50185 add ax, word_492E8 ;~ 17C5:75EF -cs=0x17c5;eip=0x0075f3; T(cl = 4;); // 50186 mov cl, 4 ;~ 17C5:75F3 -cs=0x17c5;eip=0x0075f5; T(SHL(ax, cl)); // 50187 shl ax, cl ;~ 17C5:75F5 -cs=0x17c5;eip=0x0075f7; T(ADD(ax, 0x20)); // 50188 add ax, 20h ; ' ' ;~ 17C5:75F7 -cs=0x17c5;eip=0x0075fa; T(cl = *(db*)(&word_4f42e);); // 50189 mov cl, byte ptr word_4F42E ;~ 17C5:75FA -cs=0x17c5;eip=0x0075fe; T(AND(cl, 0x10)); // 50190 and cl, 10h ;~ 17C5:75FE -cs=0x17c5;eip=0x007601; T(dx = cx;); // 50191 mov dx, cx ;~ 17C5:7601 -cs=0x17c5;eip=0x007603; T(CMP(dl, 1)); // 50192 cmp dl, 1 ;~ 17C5:7603 -cs=0x17c5;eip=0x007606; T(SBB(cx, cx)); // 50193 sbb cx, cx ;~ 17C5:7606 -cs=0x17c5;eip=0x007608; T(INC(cx)); // 50194 inc cx ;~ 17C5:7608 -cs=0x17c5;eip=0x007609; T(SAR(ax, cl)); // 50195 sar ax, cl ;~ 17C5:7609 -cs=0x17c5;eip=0x00760b; X(ADD(*(dw*)(raddr(ds,si-0x768C)), ax)); // 50196 add [si-768Ch], ax ;~ 17C5:760B -cs=0x17c5;eip=0x00760f; T(CMP(*(dw*)(raddr(ds,si-0x768C)), 0x0C0)); // 50197 cmp word ptr [si-768Ch], 0C0h ;~ 17C5:760F -cs=0x17c5;eip=0x007615; J(JG(loc_2d84a)); // 50198 jg short loc_2D84A ;~ 17C5:7615 -cs=0x17c5;eip=0x007617; J(JMP(loc_2da25)); // 50199 jmp loc_2DA25 ;~ 17C5:7617 + // 5755 +cs=0x17c5;eip=0x0075e4; T(ax = 0x24;); // 98239 mov ax, 24h ; '$' ;~ 17C5:75E4 +cs=0x17c5;eip=0x0075e7; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98240 imul [bp+arg_0] ;~ 17C5:75E7 +cs=0x17c5;eip=0x0075ea; T(si = ax;); // 98241 mov si, ax ;~ 17C5:75EA +cs=0x17c5;eip=0x0075ec; T(ax = word_492ea;); // 98242 mov ax, word_492EA ;~ 17C5:75EC +cs=0x17c5;eip=0x0075ef; T(ADD(ax, word_492e8)); // 98243 add ax, word_492E8 ;~ 17C5:75EF +cs=0x17c5;eip=0x0075f3; T(cl = 4;); // 98244 mov cl, 4 ;~ 17C5:75F3 +cs=0x17c5;eip=0x0075f5; T(SHL(ax, cl)); // 98245 shl ax, cl ;~ 17C5:75F5 +cs=0x17c5;eip=0x0075f7; T(ADD(ax, 0x20)); // 98246 add ax, 20h ; ' ' ;~ 17C5:75F7 +cs=0x17c5;eip=0x0075fa; T(cl = *(db*)(&word_4f42e);); // 98247 mov cl, byte ptr ds:word_4F42E ;~ 17C5:75FA +cs=0x17c5;eip=0x0075fe; T(AND(cl, 0x10)); // 98248 and cl, 10h ;~ 17C5:75FE +cs=0x17c5;eip=0x007601; T(dx = cx;); // 98249 mov dx, cx ;~ 17C5:7601 +cs=0x17c5;eip=0x007603; T(CMP(dl, 1)); // 98250 cmp dl, 1 ;~ 17C5:7603 +cs=0x17c5;eip=0x007606; T(SBB(cx, cx)); // 98251 sbb cx, cx ;~ 17C5:7606 +cs=0x17c5;eip=0x007608; T(INC(cx)); // 98252 inc cx ;~ 17C5:7608 +cs=0x17c5;eip=0x007609; T(SAR(ax, cl)); // 98253 sar ax, cl ;~ 17C5:7609 +cs=0x17c5;eip=0x00760b; X(ADD(*(dw*)(raddr(ds,si-0x768C)), ax)); // 98254 add [si-768Ch], ax ;~ 17C5:760B +cs=0x17c5;eip=0x00760f; T(CMP(*(dw*)(raddr(ds,si-0x768C)), 0x0C0)); // 98255 cmp word ptr [si-768Ch], 0C0h ;~ 17C5:760F +cs=0x17c5;eip=0x007615; J(JG(loc_2d84a)); // 98256 jg short loc_2D84A ;~ 17C5:7615 +cs=0x17c5;eip=0x007617; J(JMP(loc_2da25)); // 98257 jmp loc_2DA25 ;~ 17C5:7617 loc_2d84a: - // 5778 -cs=0x17c5;eip=0x00761a; X(INC(word_522cc)); // 50203 inc word_522CC ;~ 17C5:761A -cs=0x17c5;eip=0x00761e; X(OR(*(raddr(ds,si-0x7695)), 0x40)); // 50204 or byte ptr [si-7695h], 40h ;~ 17C5:761E -cs=0x17c5;eip=0x007623; J(CALL(sub_2c8ee,0)); // 50205 call sub_2C8EE ;~ 17C5:7623 -cs=0x17c5;eip=0x007626; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 50206 mov ax, [bp+arg_0] ;~ 17C5:7626 -cs=0x17c5;eip=0x007629; T(CWD); // 50207 cwd ;~ 17C5:7629 -cs=0x17c5;eip=0x00762a; T(cx = word_492e8;); // 50208 mov cx, word_492E8 ;~ 17C5:762A -cs=0x17c5;eip=0x00762e; T(INC(cx)); // 50209 inc cx ;~ 17C5:762E -cs=0x17c5;eip=0x00762f; T(IDIV2(cx)); // 50210 idiv cx ;~ 17C5:762F -cs=0x17c5;eip=0x007631; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 50211 mov [bp+var_16], dx ;~ 17C5:7631 -cs=0x17c5;eip=0x007634; T(ax = word_492e8;); // 50212 mov ax, word_492E8 ;~ 17C5:7634 -cs=0x17c5;eip=0x007637; T(SHL(ax, 1)); // 50213 shl ax, 1 ;~ 17C5:7637 -cs=0x17c5;eip=0x007639; T(CMP(ax, *(word_50b76))); // 50214 cmp ax, word_50B76 ;~ 17C5:7639 -cs=0x17c5;eip=0x00763d; J(JGE(loc_2d872)); // 50215 jge short loc_2D872 ;~ 17C5:763D -cs=0x17c5;eip=0x00763f; J(JMP(loc_2da25)); // 50216 jmp loc_2DA25 ;~ 17C5:763F + // 5756 +cs=0x17c5;eip=0x00761a; X(INC(word_522cc)); // 98261 inc ds:word_522CC ;~ 17C5:761A +cs=0x17c5;eip=0x00761e; X(OR(*(raddr(ds,si-0x7695)), 0x40)); // 98262 or byte ptr [si-7695h], 40h ;~ 17C5:761E +cs=0x17c5;eip=0x007623; J(CALL(sub_2c8ee,0)); // 98263 call sub_2C8EE ;~ 17C5:7623 +cs=0x17c5;eip=0x007626; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 98264 mov ax, [bp+arg_0] ;~ 17C5:7626 +cs=0x17c5;eip=0x007629; T(CWD); // 98265 cwd ;~ 17C5:7629 +cs=0x17c5;eip=0x00762a; T(cx = word_492e8;); // 98266 mov cx, word_492E8 ;~ 17C5:762A +cs=0x17c5;eip=0x00762e; T(INC(cx)); // 98267 inc cx ;~ 17C5:762E +cs=0x17c5;eip=0x00762f; T(IDIV2(cx)); // 98268 idiv cx ;~ 17C5:762F +cs=0x17c5;eip=0x007631; X(MOV(*(dw*)(raddr(ss,bp+var_16)), dx)); // 98269 mov [bp+var_16], dx ;~ 17C5:7631 +cs=0x17c5;eip=0x007634; T(ax = word_492e8;); // 98270 mov ax, word_492E8 ;~ 17C5:7634 +cs=0x17c5;eip=0x007637; T(SHL(ax, 1)); // 98271 shl ax, 1 ;~ 17C5:7637 +cs=0x17c5;eip=0x007639; T(CMP(ax, word_50b76)); // 98272 cmp ax, ds:word_50B76 ;~ 17C5:7639 +cs=0x17c5;eip=0x00763d; J(JGE(loc_2d872)); // 98273 jge short loc_2D872 ;~ 17C5:763D +cs=0x17c5;eip=0x00763f; J(JMP(loc_2da25)); // 98274 jmp loc_2DA25 ;~ 17C5:763F loc_2d872: - // 5779 -cs=0x17c5;eip=0x007642; T(ax = 0x18;); // 50220 mov ax, 18h ;~ 17C5:7642 -cs=0x17c5;eip=0x007645; T(IMUL1_2(dx)); // 50221 imul dx ;~ 17C5:7645 -cs=0x17c5;eip=0x007647; T(bx = ax;); // 50222 mov bx, ax ;~ 17C5:7647 -cs=0x17c5;eip=0x007649; T(CMP(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 50223 cmp word ptr [bx+0D22h], 0 ;~ 17C5:7649 -cs=0x17c5;eip=0x00764e; J(JZ(loc_2d883)); // 50224 jz short loc_2D883 ;~ 17C5:764E -cs=0x17c5;eip=0x007650; J(JMP(loc_2da25)); // 50225 jmp loc_2DA25 ;~ 17C5:7650 + // 5757 +cs=0x17c5;eip=0x007642; T(ax = 0x18;); // 98278 mov ax, 18h ;~ 17C5:7642 +cs=0x17c5;eip=0x007645; T(IMUL1_2(dx)); // 98279 imul dx ;~ 17C5:7645 +cs=0x17c5;eip=0x007647; T(bx = ax;); // 98280 mov bx, ax ;~ 17C5:7647 +cs=0x17c5;eip=0x007649; T(CMP(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 98281 cmp word ptr [bx+0D22h], 0 ;~ 17C5:7649 +cs=0x17c5;eip=0x00764e; J(JZ(loc_2d883)); // 98282 jz short loc_2D883 ;~ 17C5:764E +cs=0x17c5;eip=0x007650; J(JMP(loc_2da25)); // 98283 jmp loc_2DA25 ;~ 17C5:7650 loc_2d883: - // 5780 -cs=0x17c5;eip=0x007653; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 8)); // 50229 cmp [bp+var_10], 8 ;~ 17C5:7653 -cs=0x17c5;eip=0x007657; J(JA(loc_2d88c)); // 50230 ja short loc_2D88C ;~ 17C5:7657 -cs=0x17c5;eip=0x007659; J(JMP(loc_2da25)); // 50231 jmp loc_2DA25 ;~ 17C5:7659 + // 5758 +cs=0x17c5;eip=0x007653; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 8)); // 98287 cmp [bp+var_10], 8 ;~ 17C5:7653 +cs=0x17c5;eip=0x007657; J(JA(loc_2d88c)); // 98288 ja short loc_2D88C ;~ 17C5:7657 +cs=0x17c5;eip=0x007659; J(JMP(loc_2da25)); // 98289 jmp loc_2DA25 ;~ 17C5:7659 loc_2d88c: - // 5781 -cs=0x17c5;eip=0x00765c; T(ax = 0x24;); // 50235 mov ax, 24h ; '$' ;~ 17C5:765C -cs=0x17c5;eip=0x00765f; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50236 imul [bp+arg_0] ;~ 17C5:765F -cs=0x17c5;eip=0x007662; T(bx = ax;); // 50237 mov bx, ax ;~ 17C5:7662 -cs=0x17c5;eip=0x007664; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 50238 mov ax, [bp+var_A] ;~ 17C5:7664 -cs=0x17c5;eip=0x007667; T(SUB(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 50239 sub ax, [bx-769Eh] ;~ 17C5:7667 -cs=0x17c5;eip=0x00766b; X(PUSH(ax)); // 50240 push ax ;~ 17C5:766B -cs=0x17c5;eip=0x00766c; J(CALL(sub_34dc0,0)); // 50241 call sub_34DC0 ;~ 17C5:766C -cs=0x17c5;eip=0x00766f; T(ADD(sp, 2)); // 50242 add sp, 2 ;~ 17C5:766F -cs=0x17c5;eip=0x007672; T(CMP(ax, 0x1800)); // 50243 cmp ax, 1800h ;~ 17C5:7672 -cs=0x17c5;eip=0x007675; J(JL(loc_2d8aa)); // 50244 jl short loc_2D8AA ;~ 17C5:7675 -cs=0x17c5;eip=0x007677; J(JMP(loc_2da25)); // 50245 jmp loc_2DA25 ;~ 17C5:7677 + // 5759 +cs=0x17c5;eip=0x00765c; T(ax = 0x24;); // 98293 mov ax, 24h ; '$' ;~ 17C5:765C +cs=0x17c5;eip=0x00765f; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98294 imul [bp+arg_0] ;~ 17C5:765F +cs=0x17c5;eip=0x007662; T(bx = ax;); // 98295 mov bx, ax ;~ 17C5:7662 +cs=0x17c5;eip=0x007664; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 98296 mov ax, [bp+var_A] ;~ 17C5:7664 +cs=0x17c5;eip=0x007667; T(SUB(ax, *(dw*)(raddr(ds,bx-0x769E)))); // 98297 sub ax, [bx-769Eh] ;~ 17C5:7667 +cs=0x17c5;eip=0x00766b; X(PUSH(ax)); // 98298 push ax ;~ 17C5:766B +cs=0x17c5;eip=0x00766c; J(CALL(sub_34dc0,0)); // 98299 call sub_34DC0 ;~ 17C5:766C +cs=0x17c5;eip=0x00766f; T(ADD(sp, 2)); // 98300 add sp, 2 ;~ 17C5:766F +cs=0x17c5;eip=0x007672; T(CMP(ax, 0x1800)); // 98301 cmp ax, 1800h ;~ 17C5:7672 +cs=0x17c5;eip=0x007675; J(JL(loc_2d8aa)); // 98302 jl short loc_2D8AA ;~ 17C5:7675 +cs=0x17c5;eip=0x007677; J(JMP(loc_2da25)); // 98303 jmp loc_2DA25 ;~ 17C5:7677 loc_2d8aa: - // 5782 -cs=0x17c5;eip=0x00767a; T(ax = 0x24;); // 50249 mov ax, 24h ; '$' ;~ 17C5:767A -cs=0x17c5;eip=0x00767d; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50250 imul [bp+arg_0] ;~ 17C5:767D -cs=0x17c5;eip=0x007680; T(si = ax;); // 50251 mov si, ax ;~ 17C5:7680 -cs=0x17c5;eip=0x007682; T(MOV(ax, *(dw*)(raddr(ds,si-0x7690)))); // 50252 mov ax, [si-7690h] ;~ 17C5:7682 -cs=0x17c5;eip=0x007686; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 50253 mov [bp+var_14], ax ;~ 17C5:7686 -cs=0x17c5;eip=0x007689; T(ax = 0x12;); // 50254 mov ax, 12h ;~ 17C5:7689 -cs=0x17c5;eip=0x00768c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 50255 imul [bp+var_14] ;~ 17C5:768C -cs=0x17c5;eip=0x00768f; T(bx = ax;); // 50256 mov bx, ax ;~ 17C5:768F -cs=0x17c5;eip=0x007691; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 50257 mov ax, [bp+var_10] ;~ 17C5:7691 -cs=0x17c5;eip=0x007694; T(SHR(ax, 1)); // 50258 shr ax, 1 ;~ 17C5:7694 -cs=0x17c5;eip=0x007696; T(CMP(*(dw*)(raddr(ds,bx+0x530)), ax)); // 50259 cmp [bx+530h], ax ;~ 17C5:7696 -cs=0x17c5;eip=0x00769a; J(JA(loc_2d8cf)); // 50260 ja short loc_2D8CF ;~ 17C5:769A -cs=0x17c5;eip=0x00769c; J(JMP(loc_2da25)); // 50261 jmp loc_2DA25 ;~ 17C5:769C + // 5760 +cs=0x17c5;eip=0x00767a; T(ax = 0x24;); // 98307 mov ax, 24h ; '$' ;~ 17C5:767A +cs=0x17c5;eip=0x00767d; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98308 imul [bp+arg_0] ;~ 17C5:767D +cs=0x17c5;eip=0x007680; T(si = ax;); // 98309 mov si, ax ;~ 17C5:7680 +cs=0x17c5;eip=0x007682; T(MOV(ax, *(dw*)(raddr(ds,si-0x7690)))); // 98310 mov ax, [si-7690h] ;~ 17C5:7682 +cs=0x17c5;eip=0x007686; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 98311 mov [bp+var_14], ax ;~ 17C5:7686 +cs=0x17c5;eip=0x007689; T(ax = 0x12;); // 98312 mov ax, 12h ;~ 17C5:7689 +cs=0x17c5;eip=0x00768c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 98313 imul [bp+var_14] ;~ 17C5:768C +cs=0x17c5;eip=0x00768f; T(bx = ax;); // 98314 mov bx, ax ;~ 17C5:768F +cs=0x17c5;eip=0x007691; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 98315 mov ax, [bp+var_10] ;~ 17C5:7691 +cs=0x17c5;eip=0x007694; T(SHR(ax, 1)); // 98316 shr ax, 1 ;~ 17C5:7694 +cs=0x17c5;eip=0x007696; T(CMP(*(dw*)(raddr(ds,bx+0x530)), ax)); // 98317 cmp [bx+530h], ax ;~ 17C5:7696 +cs=0x17c5;eip=0x00769a; J(JA(loc_2d8cf)); // 98318 ja short loc_2D8CF ;~ 17C5:769A +cs=0x17c5;eip=0x00769c; J(JMP(loc_2da25)); // 98319 jmp loc_2DA25 ;~ 17C5:769C loc_2d8cf: - // 5783 -cs=0x17c5;eip=0x00769f; T(ax = word_492e8;); // 50265 mov ax, word_492E8 ;~ 17C5:769F -cs=0x17c5;eip=0x0076a2; T(cx = ax;); // 50266 mov cx, ax ;~ 17C5:76A2 -cs=0x17c5;eip=0x0076a4; T(SHL(ax, 1)); // 50267 shl ax, 1 ;~ 17C5:76A4 -cs=0x17c5;eip=0x0076a6; T(ADD(ax, cx)); // 50268 add ax, cx ;~ 17C5:76A6 -cs=0x17c5;eip=0x0076a8; T(SUB(ax, 0x10)); // 50269 sub ax, 10h ;~ 17C5:76A8 -cs=0x17c5;eip=0x0076ab; T(NEG(ax)); // 50270 neg ax ;~ 17C5:76AB -cs=0x17c5;eip=0x0076ad; T(CMP(ax, *(dw*)(raddr(ss,bp+var_10)))); // 50271 cmp ax, [bp+var_10] ;~ 17C5:76AD -cs=0x17c5;eip=0x0076b0; J(JC(loc_2d8e5)); // 50272 jb short loc_2D8E5 ;~ 17C5:76B0 -cs=0x17c5;eip=0x0076b2; J(JMP(loc_2da25)); // 50273 jmp loc_2DA25 ;~ 17C5:76B2 + // 5761 +cs=0x17c5;eip=0x00769f; T(ax = word_492e8;); // 98323 mov ax, word_492E8 ;~ 17C5:769F +cs=0x17c5;eip=0x0076a2; T(cx = ax;); // 98324 mov cx, ax ;~ 17C5:76A2 +cs=0x17c5;eip=0x0076a4; T(SHL(ax, 1)); // 98325 shl ax, 1 ;~ 17C5:76A4 +cs=0x17c5;eip=0x0076a6; T(ADD(ax, cx)); // 98326 add ax, cx ;~ 17C5:76A6 +cs=0x17c5;eip=0x0076a8; T(SUB(ax, 0x10)); // 98327 sub ax, 10h ;~ 17C5:76A8 +cs=0x17c5;eip=0x0076ab; T(NEG(ax)); // 98328 neg ax ;~ 17C5:76AB +cs=0x17c5;eip=0x0076ad; T(CMP(ax, *(dw*)(raddr(ss,bp+var_10)))); // 98329 cmp ax, [bp+var_10] ;~ 17C5:76AD +cs=0x17c5;eip=0x0076b0; J(JC(loc_2d8e5)); // 98330 jb short loc_2D8E5 ;~ 17C5:76B0 +cs=0x17c5;eip=0x0076b2; J(JMP(loc_2da25)); // 98331 jmp loc_2DA25 ;~ 17C5:76B2 loc_2d8e5: - // 5784 -cs=0x17c5;eip=0x0076b5; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1000)); // 50277 cmp [bp+var_10], 1000h ;~ 17C5:76B5 -cs=0x17c5;eip=0x0076ba; J(JC(loc_2d8ef)); // 50278 jb short loc_2D8EF ;~ 17C5:76BA -cs=0x17c5;eip=0x0076bc; J(JMP(loc_2da25)); // 50279 jmp loc_2DA25 ;~ 17C5:76BC + // 5762 +cs=0x17c5;eip=0x0076b5; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1000)); // 98335 cmp [bp+var_10], 1000h ;~ 17C5:76B5 +cs=0x17c5;eip=0x0076ba; J(JC(loc_2d8ef)); // 98336 jb short loc_2D8EF ;~ 17C5:76BA +cs=0x17c5;eip=0x0076bc; J(JMP(loc_2da25)); // 98337 jmp loc_2DA25 ;~ 17C5:76BC loc_2d8ef: - // 5785 -cs=0x17c5;eip=0x0076bf; T(CMP(*(dw*)(raddr(ss,bp+var_14)), 0)); // 50283 cmp [bp+var_14], 0 ;~ 17C5:76BF -cs=0x17c5;eip=0x0076c3; J(JNZ(loc_2d8f8)); // 50284 jnz short loc_2D8F8 ;~ 17C5:76C3 -cs=0x17c5;eip=0x0076c5; J(JMP(loc_2da25)); // 50285 jmp loc_2DA25 ;~ 17C5:76C5 + // 5763 +cs=0x17c5;eip=0x0076bf; T(CMP(*(dw*)(raddr(ss,bp+var_14)), 0)); // 98341 cmp [bp+var_14], 0 ;~ 17C5:76BF +cs=0x17c5;eip=0x0076c3; J(JNZ(loc_2d8f8)); // 98342 jnz short loc_2D8F8 ;~ 17C5:76C3 +cs=0x17c5;eip=0x0076c5; J(JMP(loc_2da25)); // 98343 jmp loc_2DA25 ;~ 17C5:76C5 loc_2d8f8: - // 5786 -cs=0x17c5;eip=0x0076c8; T(ax = 0x18;); // 50289 mov ax, 18h ;~ 17C5:76C8 -cs=0x17c5;eip=0x0076cb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_16)))); // 50290 imul [bp+var_16] ;~ 17C5:76CB -cs=0x17c5;eip=0x0076ce; T(di = ax;); // 50291 mov di, ax ;~ 17C5:76CE -cs=0x17c5;eip=0x0076d0; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 50292 mov ax, [si-76ACh] ;~ 17C5:76D0 -cs=0x17c5;eip=0x0076d4; X(MOV(*(dw*)(raddr(ds,di+0x0D14)), ax)); // 50293 mov [di+0D14h], ax ;~ 17C5:76D4 -cs=0x17c5;eip=0x0076d8; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 50294 mov ax, [si-76AAh] ;~ 17C5:76D8 -cs=0x17c5;eip=0x0076dc; X(MOV(*(dw*)(raddr(ds,di+0x0D16)), ax)); // 50295 mov [di+0D16h], ax ;~ 17C5:76DC -cs=0x17c5;eip=0x0076e0; T(ax = 0x18;); // 50296 mov ax, 18h ;~ 17C5:76E0 -cs=0x17c5;eip=0x0076e3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_16)))); // 50297 imul [bp+var_16] ;~ 17C5:76E3 -cs=0x17c5;eip=0x0076e6; T(si = ax;); // 50298 mov si, ax ;~ 17C5:76E6 -cs=0x17c5;eip=0x0076e8; T(ax = 0x24;); // 50299 mov ax, 24h ; '$' ;~ 17C5:76E8 -cs=0x17c5;eip=0x0076eb; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50300 imul [bp+arg_0] ;~ 17C5:76EB -cs=0x17c5;eip=0x0076ee; T(di = ax;); // 50301 mov di, ax ;~ 17C5:76EE -cs=0x17c5;eip=0x0076f0; T(MOV(ax, *(dw*)(raddr(ds,di-0x76A8)))); // 50302 mov ax, [di-76A8h] ;~ 17C5:76F0 -cs=0x17c5;eip=0x0076f4; T(SUB(ax, 0x19)); // 50303 sub ax, 19h ;~ 17C5:76F4 -cs=0x17c5;eip=0x0076f7; X(MOV(*(dw*)(raddr(ds,si+0x0D18)), ax)); // 50304 mov [si+0D18h], ax ;~ 17C5:76F7 -cs=0x17c5;eip=0x0076fb; T(ax = 0x12;); // 50305 mov ax, 12h ;~ 17C5:76FB -cs=0x17c5;eip=0x0076fe; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 50306 imul [bp+var_14] ;~ 17C5:76FE -cs=0x17c5;eip=0x007701; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 50307 mov [bp+var_20], ax ;~ 17C5:7701 -cs=0x17c5;eip=0x007704; T(bx = ax;); // 50308 mov bx, ax ;~ 17C5:7704 -cs=0x17c5;eip=0x007706; T(MOV(ax, *(dw*)(raddr(ds,bx+0x532)))); // 50309 mov ax, [bx+532h] ;~ 17C5:7706 -cs=0x17c5;eip=0x00770a; T(cl = 6;); // 50310 mov cl, 6 ;~ 17C5:770A -cs=0x17c5;eip=0x00770c; T(SAR(ax, cl)); // 50311 sar ax, cl ;~ 17C5:770C -cs=0x17c5;eip=0x00770e; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), ax)); // 50312 mov [si+0D1Ah], ax ;~ 17C5:770E -cs=0x17c5;eip=0x007712; T(MOV(ax, *(dw*)(raddr(ds,di-0x769E)))); // 50313 mov ax, [di-769Eh] ;~ 17C5:7712 -cs=0x17c5;eip=0x007716; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 50314 mov [si+0D1Ch], ax ;~ 17C5:7716 -cs=0x17c5;eip=0x00771a; T(MOV(ax, *(dw*)(raddr(ds,di-0x769C)))); // 50315 mov ax, [di-769Ch] ;~ 17C5:771A -cs=0x17c5;eip=0x00771e; T(SUB(ax, 0x400)); // 50316 sub ax, 400h ;~ 17C5:771E -cs=0x17c5;eip=0x007721; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 50317 mov [si+0D1Eh], ax ;~ 17C5:7721 -cs=0x17c5;eip=0x007725; T(MOV(ax, *(dw*)(raddr(ds,di-0x769A)))); // 50318 mov ax, [di-769Ah] ;~ 17C5:7725 -cs=0x17c5;eip=0x007729; X(MOV(*(dw*)(raddr(ds,si+0x0D20)), ax)); // 50319 mov [si+0D20h], ax ;~ 17C5:7729 -cs=0x17c5;eip=0x00772d; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 50320 mov ax, [si+0D1Ah] ;~ 17C5:772D -cs=0x17c5;eip=0x007731; T(CWD); // 50321 cwd ;~ 17C5:7731 -cs=0x17c5;eip=0x007732; X(PUSH(dx)); // 50322 push dx ;~ 17C5:7732 -cs=0x17c5;eip=0x007733; X(PUSH(ax)); // 50323 push ax ;~ 17C5:7733 -cs=0x17c5;eip=0x007734; T(ax = word_492f4;); // 50324 mov ax, word_492F4 ;~ 17C5:7734 -cs=0x17c5;eip=0x007737; T(CWD); // 50325 cwd ;~ 17C5:7737 -cs=0x17c5;eip=0x007738; X(PUSH(dx)); // 50326 push dx ;~ 17C5:7738 -cs=0x17c5;eip=0x007739; X(PUSH(ax)); // 50327 push ax ;~ 17C5:7739 -cs=0x17c5;eip=0x00773a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 50328 mov bx, [bp+var_20] ;~ 17C5:773A -cs=0x17c5;eip=0x00773d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x530)))); // 50329 mov ax, [bx+530h] ;~ 17C5:773D -cs=0x17c5;eip=0x007741; T(CWD); // 50330 cwd ;~ 17C5:7741 -cs=0x17c5;eip=0x007742; T(cl = 3;); // 50331 mov cl, 3 ;~ 17C5:7742 + // 5764 +cs=0x17c5;eip=0x0076c8; T(ax = 0x18;); // 98347 mov ax, 18h ;~ 17C5:76C8 +cs=0x17c5;eip=0x0076cb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_16)))); // 98348 imul [bp+var_16] ;~ 17C5:76CB +cs=0x17c5;eip=0x0076ce; T(di = ax;); // 98349 mov di, ax ;~ 17C5:76CE +cs=0x17c5;eip=0x0076d0; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 98350 mov ax, [si-76ACh] ;~ 17C5:76D0 +cs=0x17c5;eip=0x0076d4; X(MOV(*(dw*)(raddr(ds,di+0x0D14)), ax)); // 98351 mov [di+0D14h], ax ;~ 17C5:76D4 +cs=0x17c5;eip=0x0076d8; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 98352 mov ax, [si-76AAh] ;~ 17C5:76D8 +cs=0x17c5;eip=0x0076dc; X(MOV(*(dw*)(raddr(ds,di+0x0D16)), ax)); // 98353 mov [di+0D16h], ax ;~ 17C5:76DC +cs=0x17c5;eip=0x0076e0; T(ax = 0x18;); // 98354 mov ax, 18h ;~ 17C5:76E0 +cs=0x17c5;eip=0x0076e3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_16)))); // 98355 imul [bp+var_16] ;~ 17C5:76E3 +cs=0x17c5;eip=0x0076e6; T(si = ax;); // 98356 mov si, ax ;~ 17C5:76E6 +cs=0x17c5;eip=0x0076e8; T(ax = 0x24;); // 98357 mov ax, 24h ; '$' ;~ 17C5:76E8 +cs=0x17c5;eip=0x0076eb; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98358 imul [bp+arg_0] ;~ 17C5:76EB +cs=0x17c5;eip=0x0076ee; T(di = ax;); // 98359 mov di, ax ;~ 17C5:76EE +cs=0x17c5;eip=0x0076f0; T(MOV(ax, *(dw*)(raddr(ds,di-0x76A8)))); // 98360 mov ax, [di-76A8h] ;~ 17C5:76F0 +cs=0x17c5;eip=0x0076f4; T(SUB(ax, 0x19)); // 98361 sub ax, 19h ;~ 17C5:76F4 +cs=0x17c5;eip=0x0076f7; X(MOV(*(dw*)(raddr(ds,si+0x0D18)), ax)); // 98362 mov [si+0D18h], ax ;~ 17C5:76F7 +cs=0x17c5;eip=0x0076fb; T(ax = 0x12;); // 98363 mov ax, 12h ;~ 17C5:76FB +cs=0x17c5;eip=0x0076fe; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 98364 imul [bp+var_14] ;~ 17C5:76FE +cs=0x17c5;eip=0x007701; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 98365 mov [bp+var_20], ax ;~ 17C5:7701 +cs=0x17c5;eip=0x007704; T(bx = ax;); // 98366 mov bx, ax ;~ 17C5:7704 +cs=0x17c5;eip=0x007706; T(MOV(ax, *(dw*)(raddr(ds,bx+0x532)))); // 98367 mov ax, [bx+532h] ;~ 17C5:7706 +cs=0x17c5;eip=0x00770a; T(cl = 6;); // 98368 mov cl, 6 ;~ 17C5:770A +cs=0x17c5;eip=0x00770c; T(SAR(ax, cl)); // 98369 sar ax, cl ;~ 17C5:770C +cs=0x17c5;eip=0x00770e; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), ax)); // 98370 mov [si+0D1Ah], ax ;~ 17C5:770E +cs=0x17c5;eip=0x007712; T(MOV(ax, *(dw*)(raddr(ds,di-0x769E)))); // 98371 mov ax, [di-769Eh] ;~ 17C5:7712 +cs=0x17c5;eip=0x007716; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 98372 mov [si+0D1Ch], ax ;~ 17C5:7716 +cs=0x17c5;eip=0x00771a; T(MOV(ax, *(dw*)(raddr(ds,di-0x769C)))); // 98373 mov ax, [di-769Ch] ;~ 17C5:771A +cs=0x17c5;eip=0x00771e; T(SUB(ax, 0x400)); // 98374 sub ax, 400h ;~ 17C5:771E +cs=0x17c5;eip=0x007721; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 98375 mov [si+0D1Eh], ax ;~ 17C5:7721 +cs=0x17c5;eip=0x007725; T(MOV(ax, *(dw*)(raddr(ds,di-0x769A)))); // 98376 mov ax, [di-769Ah] ;~ 17C5:7725 +cs=0x17c5;eip=0x007729; X(MOV(*(dw*)(raddr(ds,si+0x0D20)), ax)); // 98377 mov [si+0D20h], ax ;~ 17C5:7729 +cs=0x17c5;eip=0x00772d; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 98378 mov ax, [si+0D1Ah] ;~ 17C5:772D +cs=0x17c5;eip=0x007731; T(CWD); // 98379 cwd ;~ 17C5:7731 +cs=0x17c5;eip=0x007732; X(PUSH(dx)); // 98380 push dx ;~ 17C5:7732 +cs=0x17c5;eip=0x007733; X(PUSH(ax)); // 98381 push ax ;~ 17C5:7733 +cs=0x17c5;eip=0x007734; T(ax = word_492f4;); // 98382 mov ax, word_492F4 ;~ 17C5:7734 +cs=0x17c5;eip=0x007737; T(CWD); // 98383 cwd ;~ 17C5:7737 +cs=0x17c5;eip=0x007738; X(PUSH(dx)); // 98384 push dx ;~ 17C5:7738 +cs=0x17c5;eip=0x007739; X(PUSH(ax)); // 98385 push ax ;~ 17C5:7739 +cs=0x17c5;eip=0x00773a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 98386 mov bx, [bp+var_20] ;~ 17C5:773A +cs=0x17c5;eip=0x00773d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x530)))); // 98387 mov ax, [bx+530h] ;~ 17C5:773D +cs=0x17c5;eip=0x007741; T(CWD); // 98388 cwd ;~ 17C5:7741 +cs=0x17c5;eip=0x007742; T(cl = 3;); // 98389 mov cl, 3 ;~ 17C5:7742 loc_2d974: - // 5787 -cs=0x17c5;eip=0x007744; T(SHL(ax, 1)); // 50334 shl ax, 1 ;~ 17C5:7744 -cs=0x17c5;eip=0x007746; T(RCL(dx, 1)); // 50335 rcl dx, 1 ;~ 17C5:7746 -cs=0x17c5;eip=0x007748; T(DEC(cl)); // 50336 dec cl ;~ 17C5:7748 -cs=0x17c5;eip=0x00774a; J(JNZ(loc_2d974)); // 50337 jnz short loc_2D974 ;~ 17C5:774A -cs=0x17c5;eip=0x00774c; X(PUSH(dx)); // 50338 push dx ;~ 17C5:774C -cs=0x17c5;eip=0x00774d; X(PUSH(ax)); // 50339 push ax ;~ 17C5:774D -cs=0x17c5;eip=0x00774e; J(CALL(sub_34ee0,0)); // 50340 call sub_34EE0 ;~ 17C5:774E -cs=0x17c5;eip=0x007751; X(PUSH(dx)); // 50341 push dx ;~ 17C5:7751 -cs=0x17c5;eip=0x007752; X(PUSH(ax)); // 50342 push ax ;~ 17C5:7752 -cs=0x17c5;eip=0x007753; J(CALL(sub_34e44,0)); // 50343 call sub_34E44 ;~ 17C5:7753 -cs=0x17c5;eip=0x007756; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 50344 mov [si+0D22h], ax ;~ 17C5:7756 -cs=0x17c5;eip=0x00775a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 50345 mov ax, [bp+var_14] ;~ 17C5:775A -cs=0x17c5;eip=0x00775d; X(MOV(*(dw*)(raddr(ds,si+0x0D24)), ax)); // 50346 mov [si+0D24h], ax ;~ 17C5:775D -cs=0x17c5;eip=0x007761; T(ax = 0x18;); // 50347 mov ax, 18h ;~ 17C5:7761 -cs=0x17c5;eip=0x007764; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_16)))); // 50348 imul [bp+var_16] ;~ 17C5:7764 -cs=0x17c5;eip=0x007767; T(bx = ax;); // 50349 mov bx, ax ;~ 17C5:7767 -cs=0x17c5;eip=0x007769; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 50350 mov ax, [bp+arg_0] ;~ 17C5:7769 -cs=0x17c5;eip=0x00776c; T(NEG(ax)); // 50351 neg ax ;~ 17C5:776C -cs=0x17c5;eip=0x00776e; X(MOV(*(dw*)(raddr(ds,bx+0x0D2A)), ax)); // 50352 mov [bx+0D2Ah], ax ;~ 17C5:776E -cs=0x17c5;eip=0x007772; T(ax = 0x12;); // 50353 mov ax, 12h ;~ 17C5:7772 -cs=0x17c5;eip=0x007775; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 50354 imul [bp+var_14] ;~ 17C5:7775 -cs=0x17c5;eip=0x007778; T(ADD(ax, 0x528)); // 50355 add ax, 528h ;~ 17C5:7778 -cs=0x17c5;eip=0x00777b; X(PUSH(ax)); // 50356 push ax ;~ 17C5:777B -cs=0x17c5;eip=0x00777c; T(ax = 0x66C4;); // 50357 mov ax, 66C4h ;~ 17C5:777C -cs=0x17c5;eip=0x00777f; X(PUSH(ax)); // 50358 push ax ;~ 17C5:777F -cs=0x17c5;eip=0x007780; J(CALL(sub_34c1c,0)); // 50359 call sub_34C1C ;~ 17C5:7780 -cs=0x17c5;eip=0x007783; T(ADD(sp, 4)); // 50360 add sp, 4 ;~ 17C5:7783 -cs=0x17c5;eip=0x007786; T(ax = 0x58B0;); // 50361 mov ax, 58B0h ;~ 17C5:7786 -cs=0x17c5;eip=0x007789; X(PUSH(ax)); // 50362 push ax ;~ 17C5:7789 -cs=0x17c5;eip=0x00778a; T(ax = 0x66C4;); // 50363 mov ax, 66C4h ;~ 17C5:778A -cs=0x17c5;eip=0x00778d; X(PUSH(ax)); // 50364 push ax ;~ 17C5:778D -cs=0x17c5;eip=0x00778e; J(CALL(sub_34bdc,0)); // 50365 call sub_34BDC ;~ 17C5:778E -cs=0x17c5;eip=0x007791; T(ADD(sp, 4)); // 50366 add sp, 4 ;~ 17C5:7791 -cs=0x17c5;eip=0x007794; T(ax = word_4ef1c;); // 50367 mov ax, word_4EF1C ;~ 17C5:7794 -cs=0x17c5;eip=0x007797; T(cl = 5;); // 50368 mov cl, 5 ;~ 17C5:7797 -cs=0x17c5;eip=0x007799; T(SHL(ax, cl)); // 50369 shl ax, cl ;~ 17C5:7799 -cs=0x17c5;eip=0x00779b; T(ADD(ax, 0x2C8)); // 50370 add ax, 2C8h ;~ 17C5:779B -cs=0x17c5;eip=0x00779e; X(PUSH(ax)); // 50371 push ax ;~ 17C5:779E -cs=0x17c5;eip=0x00779f; T(ax = 0x66C4;); // 50372 mov ax, 66C4h ;~ 17C5:779F -cs=0x17c5;eip=0x0077a2; X(PUSH(ax)); // 50373 push ax ;~ 17C5:77A2 -cs=0x17c5;eip=0x0077a3; J(CALL(sub_34bdc,0)); // 50374 call sub_34BDC ;~ 17C5:77A3 -cs=0x17c5;eip=0x0077a6; T(ADD(sp, 4)); // 50375 add sp, 4 ;~ 17C5:77A6 -cs=0x17c5;eip=0x0077a9; T(ax = 0x66C4;); // 50376 mov ax, 66C4h ;~ 17C5:77A9 -cs=0x17c5;eip=0x0077ac; X(PUSH(ax)); // 50377 push ax ;~ 17C5:77AC -cs=0x17c5;eip=0x0077ad; J(CALL(sub_30414,0)); // 50378 call sub_30414 ;~ 17C5:77AD -cs=0x17c5;eip=0x0077b0; T(ADD(sp, 2)); // 50379 add sp, 2 ;~ 17C5:77B0 -cs=0x17c5;eip=0x0077b3; T(ax = 2;); // 50380 mov ax, 2 ;~ 17C5:77B3 -cs=0x17c5;eip=0x0077b6; X(PUSH(ax)); // 50381 push ax ;~ 17C5:77B6 -cs=0x17c5;eip=0x0077b7; T(ax = 6;); // 50382 mov ax, 6 ;~ 17C5:77B7 -cs=0x17c5;eip=0x0077ba; X(PUSH(ax)); // 50383 push ax ;~ 17C5:77BA -cs=0x17c5;eip=0x0077bb; J(CALL(sub_33c65,0)); // 50384 call sub_33C65 ;~ 17C5:77BB -cs=0x17c5;eip=0x0077be; T(ADD(sp, 4)); // 50386 add sp, 4 ;~ 17C5:77BE -cs=0x17c5;eip=0x0077c1; T(LES(bx, dword_528d6)); // 50387 les bx, dword_528D6 ;~ 17C5:77C1 -cs=0x17c5;eip=0x0077c5; X(INC(*(dw*)(raddr(es,bx+0x2C)))); // 50389 inc word ptr es:[bx+2Ch] ;~ 17C5:77C5 -cs=0x17c5;eip=0x0077c9; T(ax = 2;); // 50390 mov ax, 2 ;~ 17C5:77C9 -cs=0x17c5;eip=0x0077cc; X(PUSH(ax)); // 50391 push ax ;~ 17C5:77CC -cs=0x17c5;eip=0x0077cd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 50392 mov ax, [bp+arg_0] ;~ 17C5:77CD -cs=0x17c5;eip=0x0077d0; T(ADD(ax, 0x20)); // 50393 add ax, 20h ; ' ' ;~ 17C5:77D0 -cs=0x17c5;eip=0x0077d3; X(PUSH(ax)); // 50394 push ax ;~ 17C5:77D3 -cs=0x17c5;eip=0x0077d4; J(CALL(sub_27df3,0)); // 50395 call sub_27DF3 ;~ 17C5:77D4 -cs=0x17c5;eip=0x0077d7; T(ADD(sp, 4)); // 50396 add sp, 4 ;~ 17C5:77D7 -cs=0x17c5;eip=0x0077da; T(ax = 4;); // 50397 mov ax, 4 ;~ 17C5:77DA -cs=0x17c5;eip=0x0077dd; X(PUSH(ax)); // 50398 push ax ;~ 17C5:77DD -cs=0x17c5;eip=0x0077de; J(CALL(sub_33430,0)); // 50399 call sub_33430 ;~ 17C5:77DE -cs=0x17c5;eip=0x0077e1; T(ADD(sp, 2)); // 50400 add sp, 2 ;~ 17C5:77E1 -cs=0x17c5;eip=0x0077e4; T(OR(ax, ax)); // 50401 or ax, ax ;~ 17C5:77E4 -cs=0x17c5;eip=0x0077e6; J(JNZ(loc_2da25)); // 50402 jnz short loc_2DA25 ;~ 17C5:77E6 -cs=0x17c5;eip=0x0077e8; T(ax = 0x24;); // 50403 mov ax, 24h ; '$' ;~ 17C5:77E8 -cs=0x17c5;eip=0x0077eb; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50404 imul [bp+arg_0] ;~ 17C5:77EB -cs=0x17c5;eip=0x0077ee; T(bx = ax;); // 50405 mov bx, ax ;~ 17C5:77EE -cs=0x17c5;eip=0x0077f0; X(OR(*(raddr(ds,bx-0x7696)), 4)); // 50406 or byte ptr [bx-7696h], 4 ;~ 17C5:77F0 + // 5765 +cs=0x17c5;eip=0x007744; T(SHL(ax, 1)); // 98392 shl ax, 1 ;~ 17C5:7744 +cs=0x17c5;eip=0x007746; T(RCL(dx, 1)); // 98393 rcl dx, 1 ;~ 17C5:7746 +cs=0x17c5;eip=0x007748; T(DEC(cl)); // 98394 dec cl ;~ 17C5:7748 +cs=0x17c5;eip=0x00774a; J(JNZ(loc_2d974)); // 98395 jnz short loc_2D974 ;~ 17C5:774A +cs=0x17c5;eip=0x00774c; X(PUSH(dx)); // 98396 push dx ;~ 17C5:774C +cs=0x17c5;eip=0x00774d; X(PUSH(ax)); // 98397 push ax ;~ 17C5:774D +cs=0x17c5;eip=0x00774e; J(CALL(sub_34ee0,0)); // 98398 call sub_34EE0 ;~ 17C5:774E +cs=0x17c5;eip=0x007751; X(PUSH(dx)); // 98399 push dx ;~ 17C5:7751 +cs=0x17c5;eip=0x007752; X(PUSH(ax)); // 98400 push ax ;~ 17C5:7752 +cs=0x17c5;eip=0x007753; J(CALL(sub_34e44,0)); // 98401 call sub_34E44 ;~ 17C5:7753 +cs=0x17c5;eip=0x007756; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 98402 mov [si+0D22h], ax ;~ 17C5:7756 +cs=0x17c5;eip=0x00775a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 98403 mov ax, [bp+var_14] ;~ 17C5:775A +cs=0x17c5;eip=0x00775d; X(MOV(*(dw*)(raddr(ds,si+0x0D24)), ax)); // 98404 mov [si+0D24h], ax ;~ 17C5:775D +cs=0x17c5;eip=0x007761; T(ax = 0x18;); // 98405 mov ax, 18h ;~ 17C5:7761 +cs=0x17c5;eip=0x007764; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_16)))); // 98406 imul [bp+var_16] ;~ 17C5:7764 +cs=0x17c5;eip=0x007767; T(bx = ax;); // 98407 mov bx, ax ;~ 17C5:7767 +cs=0x17c5;eip=0x007769; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 98408 mov ax, [bp+arg_0] ;~ 17C5:7769 +cs=0x17c5;eip=0x00776c; T(NEG(ax)); // 98409 neg ax ;~ 17C5:776C +cs=0x17c5;eip=0x00776e; X(MOV(*(dw*)(raddr(ds,bx+0x0D2A)), ax)); // 98410 mov [bx+0D2Ah], ax ;~ 17C5:776E +cs=0x17c5;eip=0x007772; T(ax = 0x12;); // 98411 mov ax, 12h ;~ 17C5:7772 +cs=0x17c5;eip=0x007775; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 98412 imul [bp+var_14] ;~ 17C5:7775 +cs=0x17c5;eip=0x007778; T(ADD(ax, 0x528)); // 98413 add ax, 528h ;~ 17C5:7778 +cs=0x17c5;eip=0x00777b; X(PUSH(ax)); // 98414 push ax ;~ 17C5:777B +cs=0x17c5;eip=0x00777c; T(ax = 0x66C4;); // 98415 mov ax, 66C4h ;~ 17C5:777C +cs=0x17c5;eip=0x00777f; X(PUSH(ax)); // 98416 push ax ;~ 17C5:777F +cs=0x17c5;eip=0x007780; J(CALL(sub_34c1c,0)); // 98417 call sub_34C1C ;~ 17C5:7780 +cs=0x17c5;eip=0x007783; T(ADD(sp, 4)); // 98418 add sp, 4 ;~ 17C5:7783 +cs=0x17c5;eip=0x007786; T(ax = 0x58B0;); // 98419 mov ax, 58B0h ;~ 17C5:7786 +cs=0x17c5;eip=0x007789; X(PUSH(ax)); // 98420 push ax ;~ 17C5:7789 +cs=0x17c5;eip=0x00778a; T(ax = 0x66C4;); // 98421 mov ax, 66C4h ;~ 17C5:778A +cs=0x17c5;eip=0x00778d; X(PUSH(ax)); // 98422 push ax ;~ 17C5:778D +cs=0x17c5;eip=0x00778e; J(CALL(sub_34bdc,0)); // 98423 call sub_34BDC ;~ 17C5:778E +cs=0x17c5;eip=0x007791; T(ADD(sp, 4)); // 98424 add sp, 4 ;~ 17C5:7791 +cs=0x17c5;eip=0x007794; T(ax = word_4ef1c;); // 98425 mov ax, ds:word_4EF1C ;~ 17C5:7794 +cs=0x17c5;eip=0x007797; T(cl = 5;); // 98426 mov cl, 5 ;~ 17C5:7797 +cs=0x17c5;eip=0x007799; T(SHL(ax, cl)); // 98427 shl ax, cl ;~ 17C5:7799 +cs=0x17c5;eip=0x00779b; T(ADD(ax, 0x2C8)); // 98428 add ax, 2C8h ;~ 17C5:779B +cs=0x17c5;eip=0x00779e; X(PUSH(ax)); // 98429 push ax ;~ 17C5:779E +cs=0x17c5;eip=0x00779f; T(ax = 0x66C4;); // 98430 mov ax, 66C4h ;~ 17C5:779F +cs=0x17c5;eip=0x0077a2; X(PUSH(ax)); // 98431 push ax ;~ 17C5:77A2 +cs=0x17c5;eip=0x0077a3; J(CALL(sub_34bdc,0)); // 98432 call sub_34BDC ;~ 17C5:77A3 +cs=0x17c5;eip=0x0077a6; T(ADD(sp, 4)); // 98433 add sp, 4 ;~ 17C5:77A6 +cs=0x17c5;eip=0x0077a9; T(ax = 0x66C4;); // 98434 mov ax, 66C4h ;~ 17C5:77A9 +cs=0x17c5;eip=0x0077ac; X(PUSH(ax)); // 98435 push ax ;~ 17C5:77AC +cs=0x17c5;eip=0x0077ad; J(CALL(sub_30414,0)); // 98436 call sub_30414 ;~ 17C5:77AD +cs=0x17c5;eip=0x0077b0; T(ADD(sp, 2)); // 98437 add sp, 2 ;~ 17C5:77B0 +cs=0x17c5;eip=0x0077b3; T(ax = 2;); // 98438 mov ax, 2 ;~ 17C5:77B3 +cs=0x17c5;eip=0x0077b6; X(PUSH(ax)); // 98439 push ax ;~ 17C5:77B6 +cs=0x17c5;eip=0x0077b7; T(ax = 6;); // 98440 mov ax, 6 ;~ 17C5:77B7 +cs=0x17c5;eip=0x0077ba; X(PUSH(ax)); // 98441 push ax ;~ 17C5:77BA +cs=0x17c5;eip=0x0077bb; J(CALL(sub_33c65,0)); // 98442 call sub_33C65 ;~ 17C5:77BB +cs=0x17c5;eip=0x0077be; T(ADD(sp, 4)); // 98444 add sp, 4 ;~ 17C5:77BE +cs=0x17c5;eip=0x0077c1; T(LES(bx, dword_528d6)); // 98445 les bx, ds:dword_528D6 ;~ 17C5:77C1 +cs=0x17c5;eip=0x0077c5; X(INC(*(dw*)(raddr(es,bx+0x2C)))); // 98447 inc word ptr es:[bx+2Ch] ;~ 17C5:77C5 +cs=0x17c5;eip=0x0077c9; T(ax = 2;); // 98448 mov ax, 2 ;~ 17C5:77C9 +cs=0x17c5;eip=0x0077cc; X(PUSH(ax)); // 98449 push ax ;~ 17C5:77CC +cs=0x17c5;eip=0x0077cd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 98450 mov ax, [bp+arg_0] ;~ 17C5:77CD +cs=0x17c5;eip=0x0077d0; T(ADD(ax, 0x20)); // 98451 add ax, 20h ; ' ' ;~ 17C5:77D0 +cs=0x17c5;eip=0x0077d3; X(PUSH(ax)); // 98452 push ax ;~ 17C5:77D3 +cs=0x17c5;eip=0x0077d4; J(CALL(sub_27df3,0)); // 98453 call sub_27DF3 ;~ 17C5:77D4 +cs=0x17c5;eip=0x0077d7; T(ADD(sp, 4)); // 98454 add sp, 4 ;~ 17C5:77D7 +cs=0x17c5;eip=0x0077da; T(ax = 4;); // 98455 mov ax, 4 ;~ 17C5:77DA +cs=0x17c5;eip=0x0077dd; X(PUSH(ax)); // 98456 push ax ;~ 17C5:77DD +cs=0x17c5;eip=0x0077de; J(CALL(sub_33430,0)); // 98457 call sub_33430 ;~ 17C5:77DE +cs=0x17c5;eip=0x0077e1; T(ADD(sp, 2)); // 98458 add sp, 2 ;~ 17C5:77E1 +cs=0x17c5;eip=0x0077e4; T(OR(ax, ax)); // 98459 or ax, ax ;~ 17C5:77E4 +cs=0x17c5;eip=0x0077e6; J(JNZ(loc_2da25)); // 98460 jnz short loc_2DA25 ;~ 17C5:77E6 +cs=0x17c5;eip=0x0077e8; T(ax = 0x24;); // 98461 mov ax, 24h ; '$' ;~ 17C5:77E8 +cs=0x17c5;eip=0x0077eb; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98462 imul [bp+arg_0] ;~ 17C5:77EB +cs=0x17c5;eip=0x0077ee; T(bx = ax;); // 98463 mov bx, ax ;~ 17C5:77EE +cs=0x17c5;eip=0x0077f0; X(OR(*(raddr(ds,bx-0x7696)), 4)); // 98464 or byte ptr [bx-7696h], 4 ;~ 17C5:77F0 loc_2da25: - // 5788 -cs=0x17c5;eip=0x0077f5; T(ax = 0x24;); // 50410 mov ax, 24h ; '$' ;~ 17C5:77F5 -cs=0x17c5;eip=0x0077f8; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50412 imul [bp+arg_0] ;~ 17C5:77F8 -cs=0x17c5;eip=0x0077fb; T(bx = ax;); // 50413 mov bx, ax ;~ 17C5:77FB -cs=0x17c5;eip=0x0077fd; X(OR(*(raddr(ds,bx-0x7696)), 8)); // 50414 or byte ptr [bx-7696h], 8 ;~ 17C5:77FD -cs=0x17c5;eip=0x007802; J(JMP(loc_2da46)); // 50415 jmp short loc_2DA46 ;~ 17C5:7802 + // 5766 +cs=0x17c5;eip=0x0077f5; T(ax = 0x24;); // 98469 mov ax, 24h ; '$' ;~ 17C5:77F5 +cs=0x17c5;eip=0x0077f8; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98470 imul [bp+arg_0] ;~ 17C5:77F8 +cs=0x17c5;eip=0x0077fb; T(bx = ax;); // 98471 mov bx, ax ;~ 17C5:77FB +cs=0x17c5;eip=0x0077fd; X(OR(*(raddr(ds,bx-0x7696)), 8)); // 98472 or byte ptr [bx-7696h], 8 ;~ 17C5:77FD +cs=0x17c5;eip=0x007802; J(JMP(loc_2da46)); // 98473 jmp short loc_2DA46 ;~ 17C5:7802 loc_2da34: - // 5789 -cs=0x17c5;eip=0x007804; T(ax = 0x24;); // 50419 mov ax, 24h ; '$' ;~ 17C5:7804 -cs=0x17c5;eip=0x007807; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50420 imul [bp+arg_0] ;~ 17C5:7807 -cs=0x17c5;eip=0x00780a; T(si = ax;); // 50421 mov si, ax ;~ 17C5:780A -cs=0x17c5;eip=0x00780c; X(AND(*(raddr(ds,si-0x7696)), 0x0F7)); // 50422 and byte ptr [si-7696h], 0F7h ;~ 17C5:780C -cs=0x17c5;eip=0x007811; X(SUB(*(dw*)(raddr(ds,si-0x768C)), 0x20)); // 50423 sub word ptr [si-768Ch], 20h ; ' ' ;~ 17C5:7811 + // 5767 +cs=0x17c5;eip=0x007804; T(ax = 0x24;); // 98477 mov ax, 24h ; '$' ;~ 17C5:7804 +cs=0x17c5;eip=0x007807; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98478 imul [bp+arg_0] ;~ 17C5:7807 +cs=0x17c5;eip=0x00780a; T(si = ax;); // 98479 mov si, ax ;~ 17C5:780A +cs=0x17c5;eip=0x00780c; X(AND(*(raddr(ds,si-0x7696)), 0x0F7)); // 98480 and byte ptr [si-7696h], 0F7h ;~ 17C5:780C +cs=0x17c5;eip=0x007811; X(SUB(*(dw*)(raddr(ds,si-0x768C)), 0x20)); // 98481 sub word ptr [si-768Ch], 20h ; ' ' ;~ 17C5:7811 loc_2da46: - // 5790 -cs=0x17c5;eip=0x007816; T(ax = 0x24;); // 50426 mov ax, 24h ; '$' ;~ 17C5:7816 -cs=0x17c5;eip=0x007819; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50427 imul [bp+arg_0] ;~ 17C5:7819 -cs=0x17c5;eip=0x00781c; T(si = ax;); // 50428 mov si, ax ;~ 17C5:781C -cs=0x17c5;eip=0x00781e; T(ADD(si, 0x8974)); // 50429 add si, 8974h ;~ 17C5:781E -cs=0x17c5;eip=0x007822; T(ax = 0x0FF;); // 50430 mov ax, 0FFh ;~ 17C5:7822 -cs=0x17c5;eip=0x007825; X(PUSH(ax)); // 50431 push ax ;~ 17C5:7825 -cs=0x17c5;eip=0x007826; T(SUB(ax, ax)); // 50432 sub ax, ax ;~ 17C5:7826 -cs=0x17c5;eip=0x007828; X(PUSH(ax)); // 50433 push ax ;~ 17C5:7828 -cs=0x17c5;eip=0x007829; X(PUSH(*(dw*)(raddr(ds,si)))); // 50434 push word ptr [si] ;~ 17C5:7829 -cs=0x17c5;eip=0x00782b; J(CALL(sub_33194,0)); // 50435 call sub_33194 ;~ 17C5:782B -cs=0x17c5;eip=0x00782e; T(ADD(sp, 6)); // 50436 add sp, 6 ;~ 17C5:782E -cs=0x17c5;eip=0x007831; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 50437 mov [si], ax ;~ 17C5:7831 -cs=0x17c5;eip=0x007833; X(POP(si)); // 50438 pop si ;~ 17C5:7833 -cs=0x17c5;eip=0x007834; X(POP(di)); // 50439 pop di ;~ 17C5:7834 -cs=0x17c5;eip=0x007835; T(sp = bp;); // 50440 mov sp, bp ;~ 17C5:7835 -cs=0x17c5;eip=0x007837; X(POP(bp)); // 50441 pop bp ;~ 17C5:7837 -cs=0x17c5;eip=0x007838; J(RETN(0)); // 50442 retn ;~ 17C5:7838 + // 5768 +cs=0x17c5;eip=0x007816; T(ax = 0x24;); // 98484 mov ax, 24h ; '$' ;~ 17C5:7816 +cs=0x17c5;eip=0x007819; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98485 imul [bp+arg_0] ;~ 17C5:7819 +cs=0x17c5;eip=0x00781c; T(si = ax;); // 98486 mov si, ax ;~ 17C5:781C +cs=0x17c5;eip=0x00781e; T(ADD(si, 0x8974)); // 98487 add si, 8974h ;~ 17C5:781E +cs=0x17c5;eip=0x007822; T(ax = 0x0FF;); // 98488 mov ax, 0FFh ;~ 17C5:7822 +cs=0x17c5;eip=0x007825; X(PUSH(ax)); // 98489 push ax ;~ 17C5:7825 +cs=0x17c5;eip=0x007826; T(SUB(ax, ax)); // 98490 sub ax, ax ;~ 17C5:7826 +cs=0x17c5;eip=0x007828; X(PUSH(ax)); // 98491 push ax ;~ 17C5:7828 +cs=0x17c5;eip=0x007829; X(PUSH(*(dw*)(raddr(ds,si)))); // 98492 push word ptr [si] ;~ 17C5:7829 +cs=0x17c5;eip=0x00782b; J(CALL(sub_33194,0)); // 98493 call sub_33194 ;~ 17C5:782B +cs=0x17c5;eip=0x00782e; T(ADD(sp, 6)); // 98494 add sp, 6 ;~ 17C5:782E +cs=0x17c5;eip=0x007831; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 98495 mov [si], ax ;~ 17C5:7831 +cs=0x17c5;eip=0x007833; X(POP(si)); // 98496 pop si ;~ 17C5:7833 +cs=0x17c5;eip=0x007834; X(POP(di)); // 98497 pop di ;~ 17C5:7834 +cs=0x17c5;eip=0x007835; T(sp = bp;); // 98498 mov sp, bp ;~ 17C5:7835 +cs=0x17c5;eip=0x007837; X(POP(bp)); // 98499 pop bp ;~ 17C5:7837 +cs=0x17c5;eip=0x007838; J(RETN(0)); // 98500 retn ;~ 17C5:7838 assert(0); __dispatch_call: @@ -24261,190 +17847,1515 @@ cs=0x17c5;eip=0x007838; J(RETN(0)); // 50442 retn ;~ 17C5:7838 _begin: #undef var_2 #define var_2 -2 - // 50455 var_2 = word ptr -2 ;~ 17C5:783A + // 98513 var_2 = word ptr -2 ;~ 17C5:783A #undef arg_0 #define arg_0 4 - // 50456 arg_0 = word ptr 4 ;~ 17C5:783A + // 98514 arg_0 = word ptr 4 ;~ 17C5:783A #undef arg_2 #define arg_2 6 - // 50457 arg_2 = word ptr 6 ;~ 17C5:783A -cs=0x17c5;eip=0x00783a; X(PUSH(bp)); // 50459 push bp ;~ 17C5:783A -cs=0x17c5;eip=0x00783b; T(bp = sp;); // 50460 mov bp, sp ;~ 17C5:783B -cs=0x17c5;eip=0x00783d; T(SUB(sp, 2)); // 50461 sub sp, 2 ;~ 17C5:783D -cs=0x17c5;eip=0x007840; X(PUSH(di)); // 50462 push di ;~ 17C5:7840 -cs=0x17c5;eip=0x007841; X(PUSH(si)); // 50463 push si ;~ 17C5:7841 -cs=0x17c5;eip=0x007842; T(ax = 0x24;); // 50464 mov ax, 24h ; '$' ;~ 17C5:7842 -cs=0x17c5;eip=0x007845; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50465 imul [bp+arg_0] ;~ 17C5:7845 -cs=0x17c5;eip=0x007848; T(si = ax;); // 50466 mov si, ax ;~ 17C5:7848 -cs=0x17c5;eip=0x00784a; T(MOV(ax, *(dw*)(raddr(ds,si-0x7698)))); // 50467 mov ax, [si-7698h] ;~ 17C5:784A -cs=0x17c5;eip=0x00784e; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 50468 mov [bp+var_2], ax ;~ 17C5:784E -cs=0x17c5;eip=0x007851; T(CMP(word_511d8, 1)); // 50469 cmp word_511D8, 1 ;~ 17C5:7851 -cs=0x17c5;eip=0x007856; J(JNZ(loc_2da8c)); // 50470 jnz short loc_2DA8C ;~ 17C5:7856 -cs=0x17c5;eip=0x007858; T(SUB(ax, ax)); // 50471 sub ax, ax ;~ 17C5:7858 -cs=0x17c5;eip=0x00785a; J(JMP(loc_2da8f)); // 50472 jmp short loc_2DA8F ;~ 17C5:785A + // 98515 arg_2 = word ptr 6 ;~ 17C5:783A +cs=0x17c5;eip=0x00783a; X(PUSH(bp)); // 98517 push bp ;~ 17C5:783A +cs=0x17c5;eip=0x00783b; T(bp = sp;); // 98518 mov bp, sp ;~ 17C5:783B +cs=0x17c5;eip=0x00783d; T(SUB(sp, 2)); // 98519 sub sp, 2 ;~ 17C5:783D +cs=0x17c5;eip=0x007840; X(PUSH(di)); // 98520 push di ;~ 17C5:7840 +cs=0x17c5;eip=0x007841; X(PUSH(si)); // 98521 push si ;~ 17C5:7841 +cs=0x17c5;eip=0x007842; T(ax = 0x24;); // 98522 mov ax, 24h ; '$' ;~ 17C5:7842 +cs=0x17c5;eip=0x007845; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98523 imul [bp+arg_0] ;~ 17C5:7845 +cs=0x17c5;eip=0x007848; T(si = ax;); // 98524 mov si, ax ;~ 17C5:7848 +cs=0x17c5;eip=0x00784a; T(MOV(ax, *(dw*)(raddr(ds,si-0x7698)))); // 98525 mov ax, [si-7698h] ;~ 17C5:784A +cs=0x17c5;eip=0x00784e; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 98526 mov [bp+var_2], ax ;~ 17C5:784E +cs=0x17c5;eip=0x007851; T(CMP(word_511d8, 1)); // 98527 cmp ds:word_511D8, 1 ;~ 17C5:7851 +cs=0x17c5;eip=0x007856; J(JNZ(loc_2da8c)); // 98528 jnz short loc_2DA8C ;~ 17C5:7856 +cs=0x17c5;eip=0x007858; T(SUB(ax, ax)); // 98529 sub ax, ax ;~ 17C5:7858 +cs=0x17c5;eip=0x00785a; J(JMP(loc_2da8f)); // 98530 jmp short loc_2DA8F ;~ 17C5:785A loc_2da8c: - // 5791 -cs=0x17c5;eip=0x00785c; T(ax = 0x8000;); // 50476 mov ax, 8000h ;~ 17C5:785C + // 5769 +cs=0x17c5;eip=0x00785c; T(ax = 0x8000;); // 98534 mov ax, 8000h ;~ 17C5:785C loc_2da8f: - // 5792 -cs=0x17c5;eip=0x00785f; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 50479 mov [si-769Eh], ax ;~ 17C5:785F -cs=0x17c5;eip=0x007863; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 50480 mov di, [bp+arg_2] ;~ 17C5:7863 -cs=0x17c5;eip=0x007866; T(cl = 4;); // 50481 mov cl, 4 ;~ 17C5:7866 -cs=0x17c5;eip=0x007868; T(SHL(di, cl)); // 50482 shl di, cl ;~ 17C5:7868 -cs=0x17c5;eip=0x00786a; T(TEST(*(dw*)(raddr(ds,di-0x7E4C)), 0x200)); // 50483 test word ptr [di-7E4Ch], 200h ;~ 17C5:786A -cs=0x17c5;eip=0x007870; J(JZ(loc_2dade)); // 50484 jz short loc_2DADE ;~ 17C5:7870 -cs=0x17c5;eip=0x007872; T(ax = word_511d8;); // 50485 mov ax, word_511D8 ;~ 17C5:7872 -cs=0x17c5;eip=0x007875; T(cx = ax;); // 50486 mov cx, ax ;~ 17C5:7875 -cs=0x17c5;eip=0x007877; T(SHL(ax, 1)); // 50487 shl ax, 1 ;~ 17C5:7877 -cs=0x17c5;eip=0x007879; T(ADD(ax, cx)); // 50488 add ax, cx ;~ 17C5:7879 -cs=0x17c5;eip=0x00787b; T(ADD(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 50489 add ax, [di-7E52h] ;~ 17C5:787B -cs=0x17c5;eip=0x00787f; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 50490 mov [si-76ACh], ax ;~ 17C5:787F -cs=0x17c5;eip=0x007883; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 50491 mov ax, [di-7E50h] ;~ 17C5:7883 -cs=0x17c5;eip=0x007887; T(cx = word_511d8;); // 50492 mov cx, word_511D8 ;~ 17C5:7887 -cs=0x17c5;eip=0x00788b; T(dx = cx;); // 50493 mov dx, cx ;~ 17C5:788B -cs=0x17c5;eip=0x00788d; T(SHL(cx, 1)); // 50494 shl cx, 1 ;~ 17C5:788D -cs=0x17c5;eip=0x00788f; T(ADD(cx, dx)); // 50495 add cx, dx ;~ 17C5:788F -cs=0x17c5;eip=0x007891; T(SHL(cx, 1)); // 50496 shl cx, 1 ;~ 17C5:7891 -cs=0x17c5;eip=0x007893; T(SHL(cx, 1)); // 50497 shl cx, 1 ;~ 17C5:7893 -cs=0x17c5;eip=0x007895; T(SUB(ax, cx)); // 50498 sub ax, cx ;~ 17C5:7895 -cs=0x17c5;eip=0x007897; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 50499 mov [si-76AAh], ax ;~ 17C5:7897 -cs=0x17c5;eip=0x00789b; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x8C)); // 50500 mov word ptr [si-76A8h], 8Ch ;~ 17C5:789B -cs=0x17c5;eip=0x0078a1; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x64)); // 50501 mov word ptr [si-7694h], 64h ; 'd' ;~ 17C5:78A1 -cs=0x17c5;eip=0x0078a7; X(ADD(*(raddr(ds,si-0x769D)), 0x0FC)); // 50502 add byte ptr [si-769Dh], 0FCh ;~ 17C5:78A7 -cs=0x17c5;eip=0x0078ac; J(JMP(loc_2db10)); // 50503 jmp short loc_2DB10 ;~ 17C5:78AC + // 5770 +cs=0x17c5;eip=0x00785f; X(MOV(*(dw*)(raddr(ds,si-0x769E)), ax)); // 98537 mov [si-769Eh], ax ;~ 17C5:785F +cs=0x17c5;eip=0x007863; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 98538 mov di, [bp+arg_2] ;~ 17C5:7863 +cs=0x17c5;eip=0x007866; T(cl = 4;); // 98539 mov cl, 4 ;~ 17C5:7866 +cs=0x17c5;eip=0x007868; T(SHL(di, cl)); // 98540 shl di, cl ;~ 17C5:7868 +cs=0x17c5;eip=0x00786a; T(TEST(*(dw*)(raddr(ds,di-0x7E4C)), 0x200)); // 98541 test word ptr [di-7E4Ch], 200h ;~ 17C5:786A +cs=0x17c5;eip=0x007870; J(JZ(loc_2dade)); // 98542 jz short loc_2DADE ;~ 17C5:7870 +cs=0x17c5;eip=0x007872; T(ax = word_511d8;); // 98543 mov ax, ds:word_511D8 ;~ 17C5:7872 +cs=0x17c5;eip=0x007875; T(cx = ax;); // 98544 mov cx, ax ;~ 17C5:7875 +cs=0x17c5;eip=0x007877; T(SHL(ax, 1)); // 98545 shl ax, 1 ;~ 17C5:7877 +cs=0x17c5;eip=0x007879; T(ADD(ax, cx)); // 98546 add ax, cx ;~ 17C5:7879 +cs=0x17c5;eip=0x00787b; T(ADD(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 98547 add ax, [di-7E52h] ;~ 17C5:787B +cs=0x17c5;eip=0x00787f; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 98548 mov [si-76ACh], ax ;~ 17C5:787F +cs=0x17c5;eip=0x007883; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 98549 mov ax, [di-7E50h] ;~ 17C5:7883 +cs=0x17c5;eip=0x007887; T(cx = word_511d8;); // 98550 mov cx, ds:word_511D8 ;~ 17C5:7887 +cs=0x17c5;eip=0x00788b; T(dx = cx;); // 98551 mov dx, cx ;~ 17C5:788B +cs=0x17c5;eip=0x00788d; T(SHL(cx, 1)); // 98552 shl cx, 1 ;~ 17C5:788D +cs=0x17c5;eip=0x00788f; T(ADD(cx, dx)); // 98553 add cx, dx ;~ 17C5:788F +cs=0x17c5;eip=0x007891; T(SHL(cx, 1)); // 98554 shl cx, 1 ;~ 17C5:7891 +cs=0x17c5;eip=0x007893; T(SHL(cx, 1)); // 98555 shl cx, 1 ;~ 17C5:7893 +cs=0x17c5;eip=0x007895; T(SUB(ax, cx)); // 98556 sub ax, cx ;~ 17C5:7895 +cs=0x17c5;eip=0x007897; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 98557 mov [si-76AAh], ax ;~ 17C5:7897 +cs=0x17c5;eip=0x00789b; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x8C)); // 98558 mov word ptr [si-76A8h], 8Ch ;~ 17C5:789B +cs=0x17c5;eip=0x0078a1; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x64)); // 98559 mov word ptr [si-7694h], 64h ; 'd' ;~ 17C5:78A1 +cs=0x17c5;eip=0x0078a7; X(ADD(*(raddr(ds,si-0x769D)), 0x0FC)); // 98560 add byte ptr [si-769Dh], 0FCh ;~ 17C5:78A7 +cs=0x17c5;eip=0x0078ac; J(JMP(loc_2db10)); // 98561 jmp short loc_2DB10 ;~ 17C5:78AC loc_2dade: - // 5793 -cs=0x17c5;eip=0x0078ae; T(ax = 0x24;); // 50507 mov ax, 24h ; '$' ;~ 17C5:78AE -cs=0x17c5;eip=0x0078b1; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50508 imul [bp+arg_0] ;~ 17C5:78B1 -cs=0x17c5;eip=0x0078b4; T(si = ax;); // 50509 mov si, ax ;~ 17C5:78B4 -cs=0x17c5;eip=0x0078b6; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 50510 mov di, [bp+arg_2] ;~ 17C5:78B6 -cs=0x17c5;eip=0x0078b9; T(cl = 4;); // 50511 mov cl, 4 ;~ 17C5:78B9 -cs=0x17c5;eip=0x0078bb; T(SHL(di, cl)); // 50512 shl di, cl ;~ 17C5:78BB -cs=0x17c5;eip=0x0078bd; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 50513 mov ax, [di-7E52h] ;~ 17C5:78BD -cs=0x17c5;eip=0x0078c1; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 50514 mov [si-76ACh], ax ;~ 17C5:78C1 -cs=0x17c5;eip=0x0078c5; T(ax = 0x1E;); // 50515 mov ax, 1Eh ;~ 17C5:78C5 -cs=0x17c5;eip=0x0078c8; X(IMUL1_2(word_511d8)); // 50516 imul word_511D8 ;~ 17C5:78C8 -cs=0x17c5;eip=0x0078cc; T(ADD(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 50517 add ax, [di-7E50h] ;~ 17C5:78CC -cs=0x17c5;eip=0x0078d0; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 50518 mov [si-76AAh], ax ;~ 17C5:78D0 -cs=0x17c5;eip=0x0078d4; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x0C)); // 50519 mov word ptr [si-76A8h], 0Ch ;~ 17C5:78D4 -cs=0x17c5;eip=0x0078da; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x0A)); // 50520 mov word ptr [si-7694h], 0Ah ;~ 17C5:78DA + // 5771 +cs=0x17c5;eip=0x0078ae; T(ax = 0x24;); // 98565 mov ax, 24h ; '$' ;~ 17C5:78AE +cs=0x17c5;eip=0x0078b1; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98566 imul [bp+arg_0] ;~ 17C5:78B1 +cs=0x17c5;eip=0x0078b4; T(si = ax;); // 98567 mov si, ax ;~ 17C5:78B4 +cs=0x17c5;eip=0x0078b6; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 98568 mov di, [bp+arg_2] ;~ 17C5:78B6 +cs=0x17c5;eip=0x0078b9; T(cl = 4;); // 98569 mov cl, 4 ;~ 17C5:78B9 +cs=0x17c5;eip=0x0078bb; T(SHL(di, cl)); // 98570 shl di, cl ;~ 17C5:78BB +cs=0x17c5;eip=0x0078bd; T(MOV(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 98571 mov ax, [di-7E52h] ;~ 17C5:78BD +cs=0x17c5;eip=0x0078c1; X(MOV(*(dw*)(raddr(ds,si-0x76AC)), ax)); // 98572 mov [si-76ACh], ax ;~ 17C5:78C1 +cs=0x17c5;eip=0x0078c5; T(ax = 0x1E;); // 98573 mov ax, 1Eh ;~ 17C5:78C5 +cs=0x17c5;eip=0x0078c8; X(IMUL1_2(word_511d8)); // 98574 imul ds:word_511D8 ;~ 17C5:78C8 +cs=0x17c5;eip=0x0078cc; T(ADD(ax, *(dw*)(raddr(ds,di-0x7E50)))); // 98575 add ax, [di-7E50h] ;~ 17C5:78CC +cs=0x17c5;eip=0x0078d0; X(MOV(*(dw*)(raddr(ds,si-0x76AA)), ax)); // 98576 mov [si-76AAh], ax ;~ 17C5:78D0 +cs=0x17c5;eip=0x0078d4; X(MOV(*(dw*)(raddr(ds,si-0x76A8)), 0x0C)); // 98577 mov word ptr [si-76A8h], 0Ch ;~ 17C5:78D4 +cs=0x17c5;eip=0x0078da; X(MOV(*(dw*)(raddr(ds,si-0x7694)), 0x0A)); // 98578 mov word ptr [si-7694h], 0Ah ;~ 17C5:78DA loc_2db10: - // 5794 -cs=0x17c5;eip=0x0078e0; T(ax = 0x24;); // 50523 mov ax, 24h ; '$' ;~ 17C5:78E0 -cs=0x17c5;eip=0x0078e3; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50524 imul [bp+arg_0] ;~ 17C5:78E3 -cs=0x17c5;eip=0x0078e6; T(si = ax;); // 50525 mov si, ax ;~ 17C5:78E6 -cs=0x17c5;eip=0x0078e8; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 50526 mov ax, [si-76ACh] ;~ 17C5:78E8 -cs=0x17c5;eip=0x0078ec; T(SUB(dx, dx)); // 50527 sub dx, dx ;~ 17C5:78EC -cs=0x17c5;eip=0x0078ee; T(cl = 5;); // 50528 mov cl, 5 ;~ 17C5:78EE + // 5772 +cs=0x17c5;eip=0x0078e0; T(ax = 0x24;); // 98581 mov ax, 24h ; '$' ;~ 17C5:78E0 +cs=0x17c5;eip=0x0078e3; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98582 imul [bp+arg_0] ;~ 17C5:78E3 +cs=0x17c5;eip=0x0078e6; T(si = ax;); // 98583 mov si, ax ;~ 17C5:78E6 +cs=0x17c5;eip=0x0078e8; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 98584 mov ax, [si-76ACh] ;~ 17C5:78E8 +cs=0x17c5;eip=0x0078ec; T(SUB(dx, dx)); // 98585 sub dx, dx ;~ 17C5:78EC +cs=0x17c5;eip=0x0078ee; T(cl = 5;); // 98586 mov cl, 5 ;~ 17C5:78EE loc_2db20: - // 5795 -cs=0x17c5;eip=0x0078f0; T(SHL(ax, 1)); // 50531 shl ax, 1 ;~ 17C5:78F0 -cs=0x17c5;eip=0x0078f2; T(RCL(dx, 1)); // 50532 rcl dx, 1 ;~ 17C5:78F2 -cs=0x17c5;eip=0x0078f4; T(DEC(cl)); // 50533 dec cl ;~ 17C5:78F4 -cs=0x17c5;eip=0x0078f6; J(JNZ(loc_2db20)); // 50534 jnz short loc_2DB20 ;~ 17C5:78F6 -cs=0x17c5;eip=0x0078f8; X(MOV(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 50535 mov [si-76A6h], ax ;~ 17C5:78F8 -cs=0x17c5;eip=0x0078fc; X(MOV(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 50536 mov [si-76A4h], dx ;~ 17C5:78FC -cs=0x17c5;eip=0x007900; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 50537 mov ax, [si-76AAh] ;~ 17C5:7900 -cs=0x17c5;eip=0x007904; T(SUB(dx, dx)); // 50538 sub dx, dx ;~ 17C5:7904 -cs=0x17c5;eip=0x007906; T(cl = 5;); // 50539 mov cl, 5 ;~ 17C5:7906 + // 5773 +cs=0x17c5;eip=0x0078f0; T(SHL(ax, 1)); // 98589 shl ax, 1 ;~ 17C5:78F0 +cs=0x17c5;eip=0x0078f2; T(RCL(dx, 1)); // 98590 rcl dx, 1 ;~ 17C5:78F2 +cs=0x17c5;eip=0x0078f4; T(DEC(cl)); // 98591 dec cl ;~ 17C5:78F4 +cs=0x17c5;eip=0x0078f6; J(JNZ(loc_2db20)); // 98592 jnz short loc_2DB20 ;~ 17C5:78F6 +cs=0x17c5;eip=0x0078f8; X(MOV(*(dw*)(raddr(ds,si-0x76A6)), ax)); // 98593 mov [si-76A6h], ax ;~ 17C5:78F8 +cs=0x17c5;eip=0x0078fc; X(MOV(*(dw*)(raddr(ds,si-0x76A4)), dx)); // 98594 mov [si-76A4h], dx ;~ 17C5:78FC +cs=0x17c5;eip=0x007900; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 98595 mov ax, [si-76AAh] ;~ 17C5:7900 +cs=0x17c5;eip=0x007904; T(SUB(dx, dx)); // 98596 sub dx, dx ;~ 17C5:7904 +cs=0x17c5;eip=0x007906; T(cl = 5;); // 98597 mov cl, 5 ;~ 17C5:7906 loc_2db38: - // 5796 -cs=0x17c5;eip=0x007908; T(SHL(ax, 1)); // 50542 shl ax, 1 ;~ 17C5:7908 -cs=0x17c5;eip=0x00790a; T(RCL(dx, 1)); // 50543 rcl dx, 1 ;~ 17C5:790A -cs=0x17c5;eip=0x00790c; T(DEC(cl)); // 50544 dec cl ;~ 17C5:790C -cs=0x17c5;eip=0x00790e; J(JNZ(loc_2db38)); // 50545 jnz short loc_2DB38 ;~ 17C5:790E -cs=0x17c5;eip=0x007910; X(MOV(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 50546 mov [si-76A2h], ax ;~ 17C5:7910 -cs=0x17c5;eip=0x007914; X(MOV(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 50547 mov [si-76A0h], dx ;~ 17C5:7914 -cs=0x17c5;eip=0x007918; X(MOV(*(dw*)(raddr(ds,si-0x769C)), 0)); // 50548 mov word ptr [si-769Ch], 0 ;~ 17C5:7918 -cs=0x17c5;eip=0x00791e; X(MOV(*(dw*)(raddr(ds,si-0x769A)), 0)); // 50549 mov word ptr [si-769Ah], 0 ;~ 17C5:791E -cs=0x17c5;eip=0x007924; X(OR(*(dw*)(raddr(ds,si-0x7696)), 0x403)); // 50550 or word ptr [si-7696h], 403h ;~ 17C5:7924 -cs=0x17c5;eip=0x00792a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 50551 mov ax, [bp+arg_2] ;~ 17C5:792A -cs=0x17c5;eip=0x00792d; X(MOV(*(dw*)(raddr(ds,si-0x76AE)), ax)); // 50552 mov [si-76AEh], ax ;~ 17C5:792D -cs=0x17c5;eip=0x007931; T(MOV(di, *(dw*)(raddr(ss,bp+var_2)))); // 50553 mov di, [bp+var_2] ;~ 17C5:7931 -cs=0x17c5;eip=0x007934; T(cl = 5;); // 50554 mov cl, 5 ;~ 17C5:7934 -cs=0x17c5;eip=0x007936; T(SHL(di, cl)); // 50555 shl di, cl ;~ 17C5:7936 -cs=0x17c5;eip=0x007938; T(MOV(ax, *(dw*)(raddr(ds,di+0x2DA)))); // 50556 mov ax, [di+2DAh] ;~ 17C5:7938 -cs=0x17c5;eip=0x00793c; T(CWD); // 50557 cwd ;~ 17C5:793C -cs=0x17c5;eip=0x00793d; X(PUSH(dx)); // 50558 push dx ;~ 17C5:793D -cs=0x17c5;eip=0x00793e; X(PUSH(ax)); // 50559 push ax ;~ 17C5:793E -cs=0x17c5;eip=0x00793f; T(ax = word_492f4;); // 50560 mov ax, word_492F4 ;~ 17C5:793F -cs=0x17c5;eip=0x007942; T(CWD); // 50561 cwd ;~ 17C5:7942 -cs=0x17c5;eip=0x007943; X(PUSH(dx)); // 50562 push dx ;~ 17C5:7943 -cs=0x17c5;eip=0x007944; X(PUSH(ax)); // 50563 push ax ;~ 17C5:7944 -cs=0x17c5;eip=0x007945; T(MOV(ax, *(dw*)(raddr(ds,di+0x2DC)))); // 50564 mov ax, [di+2DCh] ;~ 17C5:7945 -cs=0x17c5;eip=0x007949; T(CWD); // 50565 cwd ;~ 17C5:7949 -cs=0x17c5;eip=0x00794a; T(cl = 0x0B;); // 50566 mov cl, 0Bh ;~ 17C5:794A + // 5774 +cs=0x17c5;eip=0x007908; T(SHL(ax, 1)); // 98600 shl ax, 1 ;~ 17C5:7908 +cs=0x17c5;eip=0x00790a; T(RCL(dx, 1)); // 98601 rcl dx, 1 ;~ 17C5:790A +cs=0x17c5;eip=0x00790c; T(DEC(cl)); // 98602 dec cl ;~ 17C5:790C +cs=0x17c5;eip=0x00790e; J(JNZ(loc_2db38)); // 98603 jnz short loc_2DB38 ;~ 17C5:790E +cs=0x17c5;eip=0x007910; X(MOV(*(dw*)(raddr(ds,si-0x76A2)), ax)); // 98604 mov [si-76A2h], ax ;~ 17C5:7910 +cs=0x17c5;eip=0x007914; X(MOV(*(dw*)(raddr(ds,si-0x76A0)), dx)); // 98605 mov [si-76A0h], dx ;~ 17C5:7914 +cs=0x17c5;eip=0x007918; X(MOV(*(dw*)(raddr(ds,si-0x769C)), 0)); // 98606 mov word ptr [si-769Ch], 0 ;~ 17C5:7918 +cs=0x17c5;eip=0x00791e; X(MOV(*(dw*)(raddr(ds,si-0x769A)), 0)); // 98607 mov word ptr [si-769Ah], 0 ;~ 17C5:791E +cs=0x17c5;eip=0x007924; X(OR(*(dw*)(raddr(ds,si-0x7696)), 0x403)); // 98608 or word ptr [si-7696h], 403h ;~ 17C5:7924 +cs=0x17c5;eip=0x00792a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 98609 mov ax, [bp+arg_2] ;~ 17C5:792A +cs=0x17c5;eip=0x00792d; X(MOV(*(dw*)(raddr(ds,si-0x76AE)), ax)); // 98610 mov [si-76AEh], ax ;~ 17C5:792D +cs=0x17c5;eip=0x007931; T(MOV(di, *(dw*)(raddr(ss,bp+var_2)))); // 98611 mov di, [bp+var_2] ;~ 17C5:7931 +cs=0x17c5;eip=0x007934; T(cl = 5;); // 98612 mov cl, 5 ;~ 17C5:7934 +cs=0x17c5;eip=0x007936; T(SHL(di, cl)); // 98613 shl di, cl ;~ 17C5:7936 +cs=0x17c5;eip=0x007938; T(MOV(ax, *(dw*)(raddr(ds,di+0x2DA)))); // 98614 mov ax, [di+2DAh] ;~ 17C5:7938 +cs=0x17c5;eip=0x00793c; T(CWD); // 98615 cwd ;~ 17C5:793C +cs=0x17c5;eip=0x00793d; X(PUSH(dx)); // 98616 push dx ;~ 17C5:793D +cs=0x17c5;eip=0x00793e; X(PUSH(ax)); // 98617 push ax ;~ 17C5:793E +cs=0x17c5;eip=0x00793f; T(ax = word_492f4;); // 98618 mov ax, word_492F4 ;~ 17C5:793F +cs=0x17c5;eip=0x007942; T(CWD); // 98619 cwd ;~ 17C5:7942 +cs=0x17c5;eip=0x007943; X(PUSH(dx)); // 98620 push dx ;~ 17C5:7943 +cs=0x17c5;eip=0x007944; X(PUSH(ax)); // 98621 push ax ;~ 17C5:7944 +cs=0x17c5;eip=0x007945; T(MOV(ax, *(dw*)(raddr(ds,di+0x2DC)))); // 98622 mov ax, [di+2DCh] ;~ 17C5:7945 +cs=0x17c5;eip=0x007949; T(CWD); // 98623 cwd ;~ 17C5:7949 +cs=0x17c5;eip=0x00794a; T(cl = 0x0B;); // 98624 mov cl, 0Bh ;~ 17C5:794A loc_2db7c: - // 5797 -cs=0x17c5;eip=0x00794c; T(SHL(ax, 1)); // 50569 shl ax, 1 ;~ 17C5:794C -cs=0x17c5;eip=0x00794e; T(RCL(dx, 1)); // 50570 rcl dx, 1 ;~ 17C5:794E -cs=0x17c5;eip=0x007950; T(DEC(cl)); // 50571 dec cl ;~ 17C5:7950 -cs=0x17c5;eip=0x007952; J(JNZ(loc_2db7c)); // 50572 jnz short loc_2DB7C ;~ 17C5:7952 -cs=0x17c5;eip=0x007954; X(PUSH(dx)); // 50573 push dx ;~ 17C5:7954 -cs=0x17c5;eip=0x007955; X(PUSH(ax)); // 50574 push ax ;~ 17C5:7955 -cs=0x17c5;eip=0x007956; J(CALL(sub_34ee0,0)); // 50575 call sub_34EE0 ;~ 17C5:7956 -cs=0x17c5;eip=0x007959; X(PUSH(dx)); // 50576 push dx ;~ 17C5:7959 -cs=0x17c5;eip=0x00795a; X(PUSH(ax)); // 50577 push ax ;~ 17C5:795A -cs=0x17c5;eip=0x00795b; J(CALL(sub_34e44,0)); // 50578 call sub_34E44 ;~ 17C5:795B -cs=0x17c5;eip=0x00795e; X(MOV(*(dw*)(raddr(ds,si-0x7692)), ax)); // 50579 mov [si-7692h], ax ;~ 17C5:795E -cs=0x17c5;eip=0x007962; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 50580 mov di, [bp+arg_2] ;~ 17C5:7962 -cs=0x17c5;eip=0x007965; T(cl = 4;); // 50581 mov cl, 4 ;~ 17C5:7965 -cs=0x17c5;eip=0x007967; T(SHL(di, cl)); // 50582 shl di, cl ;~ 17C5:7967 -cs=0x17c5;eip=0x007969; X(PUSH(*(dw*)(raddr(ds,di-0x7E50)))); // 50583 push word ptr [di-7E50h] ;~ 17C5:7969 -cs=0x17c5;eip=0x00796d; X(PUSH(*(dw*)(raddr(ds,di-0x7E52)))); // 50584 push word ptr [di-7E52h] ;~ 17C5:796D -cs=0x17c5;eip=0x007971; J(CALL(sub_2fc7d,0)); // 50585 call sub_2FC7D ;~ 17C5:7971 -cs=0x17c5;eip=0x007974; T(ADD(sp, 4)); // 50586 add sp, 4 ;~ 17C5:7974 -cs=0x17c5;eip=0x007977; X(MOV(*(dw*)(raddr(ds,si-0x768E)), ax)); // 50587 mov [si-768Eh], ax ;~ 17C5:7977 -cs=0x17c5;eip=0x00797b; T(CMP(word_4992c, 0x0FFFF)); // 50588 cmp word_4992C, 0FFFFh ;~ 17C5:797B -cs=0x17c5;eip=0x007980; J(JNZ(loc_2dbbf)); // 50589 jnz short loc_2DBBF ;~ 17C5:7980 -cs=0x17c5;eip=0x007982; T(ax = 0x24;); // 50590 mov ax, 24h ; '$' ;~ 17C5:7982 -cs=0x17c5;eip=0x007985; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50591 imul [bp+arg_0] ;~ 17C5:7985 -cs=0x17c5;eip=0x007988; T(bx = ax;); // 50592 mov bx, ax ;~ 17C5:7988 -cs=0x17c5;eip=0x00798a; X(AND(*(raddr(ds,bx-0x7695)), 0x0FE)); // 50593 and byte ptr [bx-7695h], 0FEh ;~ 17C5:798A + // 5775 +cs=0x17c5;eip=0x00794c; T(SHL(ax, 1)); // 98627 shl ax, 1 ;~ 17C5:794C +cs=0x17c5;eip=0x00794e; T(RCL(dx, 1)); // 98628 rcl dx, 1 ;~ 17C5:794E +cs=0x17c5;eip=0x007950; T(DEC(cl)); // 98629 dec cl ;~ 17C5:7950 +cs=0x17c5;eip=0x007952; J(JNZ(loc_2db7c)); // 98630 jnz short loc_2DB7C ;~ 17C5:7952 +cs=0x17c5;eip=0x007954; X(PUSH(dx)); // 98631 push dx ;~ 17C5:7954 +cs=0x17c5;eip=0x007955; X(PUSH(ax)); // 98632 push ax ;~ 17C5:7955 +cs=0x17c5;eip=0x007956; J(CALL(sub_34ee0,0)); // 98633 call sub_34EE0 ;~ 17C5:7956 +cs=0x17c5;eip=0x007959; X(PUSH(dx)); // 98634 push dx ;~ 17C5:7959 +cs=0x17c5;eip=0x00795a; X(PUSH(ax)); // 98635 push ax ;~ 17C5:795A +cs=0x17c5;eip=0x00795b; J(CALL(sub_34e44,0)); // 98636 call sub_34E44 ;~ 17C5:795B +cs=0x17c5;eip=0x00795e; X(MOV(*(dw*)(raddr(ds,si-0x7692)), ax)); // 98637 mov [si-7692h], ax ;~ 17C5:795E +cs=0x17c5;eip=0x007962; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 98638 mov di, [bp+arg_2] ;~ 17C5:7962 +cs=0x17c5;eip=0x007965; T(cl = 4;); // 98639 mov cl, 4 ;~ 17C5:7965 +cs=0x17c5;eip=0x007967; T(SHL(di, cl)); // 98640 shl di, cl ;~ 17C5:7967 +cs=0x17c5;eip=0x007969; X(PUSH(*(dw*)(raddr(ds,di-0x7E50)))); // 98641 push word ptr [di-7E50h] ;~ 17C5:7969 +cs=0x17c5;eip=0x00796d; X(PUSH(*(dw*)(raddr(ds,di-0x7E52)))); // 98642 push word ptr [di-7E52h] ;~ 17C5:796D +cs=0x17c5;eip=0x007971; J(CALL(sub_2fc7d,0)); // 98643 call sub_2FC7D ;~ 17C5:7971 +cs=0x17c5;eip=0x007974; T(ADD(sp, 4)); // 98644 add sp, 4 ;~ 17C5:7974 +cs=0x17c5;eip=0x007977; X(MOV(*(dw*)(raddr(ds,si-0x768E)), ax)); // 98645 mov [si-768Eh], ax ;~ 17C5:7977 +cs=0x17c5;eip=0x00797b; T(CMP(word_4992c, 0x0FFFF)); // 98646 cmp word_4992C, 0FFFFh ;~ 17C5:797B +cs=0x17c5;eip=0x007980; J(JNZ(loc_2dbbf)); // 98647 jnz short loc_2DBBF ;~ 17C5:7980 +cs=0x17c5;eip=0x007982; T(ax = 0x24;); // 98648 mov ax, 24h ; '$' ;~ 17C5:7982 +cs=0x17c5;eip=0x007985; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98649 imul [bp+arg_0] ;~ 17C5:7985 +cs=0x17c5;eip=0x007988; T(bx = ax;); // 98650 mov bx, ax ;~ 17C5:7988 +cs=0x17c5;eip=0x00798a; X(AND(*(raddr(ds,bx-0x7695)), 0x0FE)); // 98651 and byte ptr [bx-7695h], 0FEh ;~ 17C5:798A loc_2dbbf: + // 5776 +cs=0x17c5;eip=0x00798f; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 98654 push [bp+arg_2] ;~ 17C5:798F +cs=0x17c5;eip=0x007992; J(CALL(sub_27f9e,0)); // 98655 call sub_27F9E ;~ 17C5:7992 +cs=0x17c5;eip=0x007995; T(ADD(sp, 2)); // 98656 add sp, 2 ;~ 17C5:7995 +cs=0x17c5;eip=0x007998; T(ax = 0x58BB;); // 98657 mov ax, 58BBh ;~ 17C5:7998 +cs=0x17c5;eip=0x00799b; X(PUSH(ax)); // 98658 push ax ;~ 17C5:799B +cs=0x17c5;eip=0x00799c; T(ax = 0x66C4;); // 98659 mov ax, 66C4h ;~ 17C5:799C +cs=0x17c5;eip=0x00799f; X(PUSH(ax)); // 98660 push ax ;~ 17C5:799F +cs=0x17c5;eip=0x0079a0; J(CALL(sub_34bdc,0)); // 98661 call sub_34BDC ;~ 17C5:79A0 +cs=0x17c5;eip=0x0079a3; T(ADD(sp, 4)); // 98662 add sp, 4 ;~ 17C5:79A3 +cs=0x17c5;eip=0x0079a6; T(ax = 0x24;); // 98663 mov ax, 24h ; '$' ;~ 17C5:79A6 +cs=0x17c5;eip=0x0079a9; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 98664 imul [bp+arg_0] ;~ 17C5:79A9 +cs=0x17c5;eip=0x0079ac; T(bx = ax;); // 98665 mov bx, ax ;~ 17C5:79AC +cs=0x17c5;eip=0x0079ae; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 98666 mov ax, [bx-7698h] ;~ 17C5:79AE +cs=0x17c5;eip=0x0079b2; T(cl = 5;); // 98667 mov cl, 5 ;~ 17C5:79B2 +cs=0x17c5;eip=0x0079b4; T(SHL(ax, cl)); // 98668 shl ax, cl ;~ 17C5:79B4 +cs=0x17c5;eip=0x0079b6; T(ADD(ax, 0x2C8)); // 98669 add ax, 2C8h ;~ 17C5:79B6 +cs=0x17c5;eip=0x0079b9; X(PUSH(ax)); // 98670 push ax ;~ 17C5:79B9 +cs=0x17c5;eip=0x0079ba; T(ax = 0x66C4;); // 98671 mov ax, 66C4h ;~ 17C5:79BA +cs=0x17c5;eip=0x0079bd; X(PUSH(ax)); // 98672 push ax ;~ 17C5:79BD +cs=0x17c5;eip=0x0079be; J(CALL(sub_34bdc,0)); // 98673 call sub_34BDC ;~ 17C5:79BE +cs=0x17c5;eip=0x0079c1; T(ADD(sp, 4)); // 98674 add sp, 4 ;~ 17C5:79C1 +cs=0x17c5;eip=0x0079c4; T(ax = 0x58BF;); // 98675 mov ax, 58BFh ;~ 17C5:79C4 +cs=0x17c5;eip=0x0079c7; X(PUSH(ax)); // 98676 push ax ;~ 17C5:79C7 +cs=0x17c5;eip=0x0079c8; T(ax = 0x66C4;); // 98677 mov ax, 66C4h ;~ 17C5:79C8 +cs=0x17c5;eip=0x0079cb; X(PUSH(ax)); // 98678 push ax ;~ 17C5:79CB +cs=0x17c5;eip=0x0079cc; J(CALL(sub_34bdc,0)); // 98679 call sub_34BDC ;~ 17C5:79CC +cs=0x17c5;eip=0x0079cf; T(ADD(sp, 4)); // 98680 add sp, 4 ;~ 17C5:79CF +cs=0x17c5;eip=0x0079d2; T(ax = word_52276;); // 98681 mov ax, ds:word_52276 ;~ 17C5:79D2 +cs=0x17c5;eip=0x0079d5; T(SUB(ax, 4)); // 98682 sub ax, 4 ;~ 17C5:79D5 +cs=0x17c5;eip=0x0079d8; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 98683 cmp [bp+arg_0], ax ;~ 17C5:79D8 +cs=0x17c5;eip=0x0079db; J(JGE(loc_2dc17)); // 98684 jge short loc_2DC17 ;~ 17C5:79DB +cs=0x17c5;eip=0x0079dd; T(ax = 0x66C4;); // 98685 mov ax, 66C4h ;~ 17C5:79DD +cs=0x17c5;eip=0x0079e0; X(PUSH(ax)); // 98686 push ax ;~ 17C5:79E0 +cs=0x17c5;eip=0x0079e1; J(CALL(sub_30414,0)); // 98687 call sub_30414 ;~ 17C5:79E1 +cs=0x17c5;eip=0x0079e4; T(ADD(sp, 2)); // 98688 add sp, 2 ;~ 17C5:79E4 +loc_2dc17: + // 5777 +cs=0x17c5;eip=0x0079e7; X(POP(si)); // 98691 pop si ;~ 17C5:79E7 +cs=0x17c5;eip=0x0079e8; X(POP(di)); // 98692 pop di ;~ 17C5:79E8 +cs=0x17c5;eip=0x0079e9; T(sp = bp;); // 98693 mov sp, bp ;~ 17C5:79E9 +cs=0x17c5;eip=0x0079eb; X(POP(bp)); // 98694 pop bp ;~ 17C5:79EB +cs=0x17c5;eip=0x0079ec; J(RETN(0)); // 98695 retn ;~ 17C5:79EC + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_2da8c: goto loc_2da8c; + case m2c::kloc_2da8f: goto loc_2da8f; + case m2c::kloc_2dade: goto loc_2dade; + case m2c::kloc_2db10: goto loc_2db10; + case m2c::kloc_2db20: goto loc_2db20; + case m2c::kloc_2db38: goto loc_2db38; + case m2c::kloc_2db7c: goto loc_2db7c; + case m2c::kloc_2dbbf: goto loc_2dbbf; + case m2c::kloc_2dc17: goto loc_2dc17; + case m2c::ksub_2da6a: goto sub_2da6a; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_2dc1e(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_2dc1e: + _begin: +#undef var_36 +#define var_36 -0x36 + // 98707 var_36 = word ptr -36h ;~ 17C5:79EE +#undef var_34 +#define var_34 -0x34 + // 98708 var_34 = word ptr -34h ;~ 17C5:79EE +#undef var_32 +#define var_32 -0x32 + // 98709 var_32 = word ptr -32h ;~ 17C5:79EE +#undef var_30 +#define var_30 -0x30 + // 98710 var_30 = word ptr -30h ;~ 17C5:79EE +#undef var_2c +#define var_2c -0x2C + // 98711 var_2C = word ptr -2Ch ;~ 17C5:79EE +#undef var_2a +#define var_2a -0x2A + // 98712 var_2A = word ptr -2Ah ;~ 17C5:79EE +#undef var_26 +#define var_26 -0x26 + // 98713 var_26 = word ptr -26h ;~ 17C5:79EE +#undef var_24 +#define var_24 -0x24 + // 98714 var_24 = word ptr -24h ;~ 17C5:79EE +#undef var_22 +#define var_22 -0x22 + // 98715 var_22 = word ptr -22h ;~ 17C5:79EE +#undef var_20 +#define var_20 -0x20 + // 98716 var_20 = word ptr -20h ;~ 17C5:79EE +#undef var_1c +#define var_1c -0x1C + // 98717 var_1C = word ptr -1Ch ;~ 17C5:79EE +#undef var_1a +#define var_1a -0x1A + // 98718 var_1A = word ptr -1Ah ;~ 17C5:79EE +#undef var_16 +#define var_16 -0x16 + // 98719 var_16 = word ptr -16h ;~ 17C5:79EE +#undef var_14 +#define var_14 -0x14 + // 98720 var_14 = word ptr -14h ;~ 17C5:79EE +#undef var_12 +#define var_12 -0x12 + // 98721 var_12 = word ptr -12h ;~ 17C5:79EE +#undef var_10 +#define var_10 -0x10 + // 98722 var_10 = word ptr -10h ;~ 17C5:79EE +#undef var_e +#define var_e -0x0E + // 98723 var_E = word ptr -0Eh ;~ 17C5:79EE +#undef var_6 +#define var_6 -6 + // 98724 var_6 = word ptr -6 ;~ 17C5:79EE +#undef var_4 +#define var_4 -4 + // 98725 var_4 = word ptr -4 ;~ 17C5:79EE +#undef var_2 +#define var_2 -2 + // 98726 var_2 = word ptr -2 ;~ 17C5:79EE +cs=0x17c5;eip=0x0079ee; X(PUSH(bp)); // 98728 push bp ;~ 17C5:79EE +cs=0x17c5;eip=0x0079ef; T(bp = sp;); // 98729 mov bp, sp ;~ 17C5:79EF +cs=0x17c5;eip=0x0079f1; T(SUB(sp, 0x36)); // 98730 sub sp, 36h ;~ 17C5:79F1 +cs=0x17c5;eip=0x0079f4; X(PUSH(di)); // 98731 push di ;~ 17C5:79F4 +cs=0x17c5;eip=0x0079f5; X(PUSH(si)); // 98732 push si ;~ 17C5:79F5 +cs=0x17c5;eip=0x0079f6; T(ax = 8;); // 98733 mov ax, 8 ;~ 17C5:79F6 +cs=0x17c5;eip=0x0079f9; X(PUSH(ax)); // 98734 push ax ;~ 17C5:79F9 +cs=0x17c5;eip=0x0079fa; T(SUB(ax, ax)); // 98735 sub ax, ax ;~ 17C5:79FA +cs=0x17c5;eip=0x0079fc; X(PUSH(ax)); // 98736 push ax ;~ 17C5:79FC +cs=0x17c5;eip=0x0079fd; J(CALL(sub_300e6,0)); // 98737 call sub_300E6 ;~ 17C5:79FD +cs=0x17c5;eip=0x007a00; T(ADD(sp, 4)); // 98738 add sp, 4 ;~ 17C5:7A00 +cs=0x17c5;eip=0x007a03; T(ax = 8;); // 98739 mov ax, 8 ;~ 17C5:7A03 +cs=0x17c5;eip=0x007a06; X(PUSH(ax)); // 98740 push ax ;~ 17C5:7A06 +cs=0x17c5;eip=0x007a07; T(ax = 1;); // 98741 mov ax, 1 ;~ 17C5:7A07 +cs=0x17c5;eip=0x007a0a; X(PUSH(ax)); // 98742 push ax ;~ 17C5:7A0A +cs=0x17c5;eip=0x007a0b; J(CALL(sub_300e6,0)); // 98743 call sub_300E6 ;~ 17C5:7A0B +cs=0x17c5;eip=0x007a0e; T(ADD(sp, 4)); // 98744 add sp, 4 ;~ 17C5:7A0E +cs=0x17c5;eip=0x007a11; T(CMP(*(word_4960a), 0)); // 98745 cmp word_4960A, 0 ;~ 17C5:7A11 +cs=0x17c5;eip=0x007a16; J(JZ(loc_2dc54)); // 98746 jz short loc_2DC54 ;~ 17C5:7A16 +cs=0x17c5;eip=0x007a18; T(ax = word_49602;); // 98747 mov ax, word_49602 ;~ 17C5:7A18 +cs=0x17c5;eip=0x007a1b; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 98748 mov [bp+var_2A], ax ;~ 17C5:7A1B +cs=0x17c5;eip=0x007a1e; T(ax = word_49604;); // 98749 mov ax, word_49604 ;~ 17C5:7A1E +cs=0x17c5;eip=0x007a21; J(JMP(loc_2dc5d)); // 98750 jmp short loc_2DC5D ;~ 17C5:7A21 +loc_2dc54: + // 5778 +cs=0x17c5;eip=0x007a24; T(ax = word_520f0;); // 98755 mov ax, ds:word_520F0 ;~ 17C5:7A24 +cs=0x17c5;eip=0x007a27; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 98756 mov [bp+var_2A], ax ;~ 17C5:7A27 +cs=0x17c5;eip=0x007a2a; T(ax = word_52100;); // 98757 mov ax, ds:word_52100 ;~ 17C5:7A2A +loc_2dc5d: + // 5779 +cs=0x17c5;eip=0x007a2d; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 98760 mov [bp+var_30], ax ;~ 17C5:7A2D +cs=0x17c5;eip=0x007a30; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0)); // 98761 mov [bp+var_1C], 0 ;~ 17C5:7A30 +cs=0x17c5;eip=0x007a35; J(JMP(loc_2e627)); // 98762 jmp loc_2E627 ;~ 17C5:7A35 +loc_2dc68: + // 5780 +cs=0x17c5;eip=0x007a38; X(MOV(*(dw*)(raddr(ss,bp+var_10)), 0x7FFF)); // 98766 mov [bp+var_10], 7FFFh ;~ 17C5:7A38 +cs=0x17c5;eip=0x007a3d; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 7)); // 98767 cmp [bp+var_22], 7 ;~ 17C5:7A3D +cs=0x17c5;eip=0x007a41; J(JZ(loc_2dc76)); // 98768 jz short loc_2DC76 ;~ 17C5:7A41 +cs=0x17c5;eip=0x007a43; J(JMP(loc_2dd0e)); // 98769 jmp loc_2DD0E ;~ 17C5:7A43 +loc_2dc76: + // 5781 +cs=0x17c5;eip=0x007a46; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 98773 mov [bp+var_20], 0 ;~ 17C5:7A46 +cs=0x17c5;eip=0x007a4b; J(JMP(loc_2dd03)); // 98774 jmp loc_2DD03 ;~ 17C5:7A4B +loc_2dc7e: + // 5782 +cs=0x17c5;eip=0x007a4e; T(ax = 0x24;); // 98778 mov ax, 24h ; '$' ;~ 17C5:7A4E +cs=0x17c5;eip=0x007a51; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 98779 imul [bp+var_20] ;~ 17C5:7A51 +cs=0x17c5;eip=0x007a54; T(si = ax;); // 98780 mov si, ax ;~ 17C5:7A54 +cs=0x17c5;eip=0x007a56; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 98781 test byte ptr [si-7696h], 2 ;~ 17C5:7A56 +cs=0x17c5;eip=0x007a5b; J(JZ(loc_2dd00)); // 98782 jz short loc_2DD00 ;~ 17C5:7A5B +cs=0x17c5;eip=0x007a5d; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 98783 cmp word ptr [si-7694h], 0 ;~ 17C5:7A5D +cs=0x17c5;eip=0x007a62; J(JZ(loc_2dd00)); // 98784 jz short loc_2DD00 ;~ 17C5:7A62 +cs=0x17c5;eip=0x007a64; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 98785 push [bp+var_22] ;~ 17C5:7A64 +cs=0x17c5;eip=0x007a67; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 98786 push word ptr [si-76A8h] ;~ 17C5:7A67 +cs=0x17c5;eip=0x007a6b; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 98787 push word ptr [si-76AAh] ;~ 17C5:7A6B +cs=0x17c5;eip=0x007a6f; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 98788 push word ptr [si-76ACh] ;~ 17C5:7A6F +cs=0x17c5;eip=0x007a73; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 98789 push [bp+var_1C] ;~ 17C5:7A73 +cs=0x17c5;eip=0x007a76; J(CALL(sub_2e7ee,0)); // 98790 call sub_2E7EE ;~ 17C5:7A76 +cs=0x17c5;eip=0x007a79; T(ADD(sp, 0x0A)); // 98791 add sp, 0Ah ;~ 17C5:7A79 +cs=0x17c5;eip=0x007a7c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 98792 mov [bp+var_2], ax ;~ 17C5:7A7C +cs=0x17c5;eip=0x007a7f; T(ax = word_4ef20;); // 98793 mov ax, ds:word_4EF20 ;~ 17C5:7A7F +cs=0x17c5;eip=0x007a82; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 98794 cmp [bp+var_10], ax ;~ 17C5:7A82 +cs=0x17c5;eip=0x007a85; J(JBE(loc_2dd00)); // 98795 jbe short loc_2DD00 ;~ 17C5:7A85 +cs=0x17c5;eip=0x007a87; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0)); // 98796 cmp [bp+var_2], 0 ;~ 17C5:7A87 +cs=0x17c5;eip=0x007a8b; J(JZ(loc_2dd00)); // 98797 jz short loc_2DD00 ;~ 17C5:7A8B +cs=0x17c5;eip=0x007a8d; T(ax = word_4ef22;); // 98798 mov ax, ds:word_4EF22 ;~ 17C5:7A8D +cs=0x17c5;eip=0x007a90; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 98799 mov [bp+var_6], ax ;~ 17C5:7A90 +cs=0x17c5;eip=0x007a93; T(ax = word_4ef20;); // 98800 mov ax, ds:word_4EF20 ;~ 17C5:7A93 +cs=0x17c5;eip=0x007a96; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 98801 mov [bp+var_10], ax ;~ 17C5:7A96 +cs=0x17c5;eip=0x007a99; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 98802 mov ax, [bp+var_20] ;~ 17C5:7A99 +cs=0x17c5;eip=0x007a9c; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 98803 mov [bp+var_14], ax ;~ 17C5:7A9C +cs=0x17c5;eip=0x007a9f; T(ax = 0x24;); // 98804 mov ax, 24h ; '$' ;~ 17C5:7A9F +cs=0x17c5;eip=0x007aa2; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 98805 imul [bp+var_20] ;~ 17C5:7AA2 +cs=0x17c5;eip=0x007aa5; T(si = ax;); // 98806 mov si, ax ;~ 17C5:7AA5 +cs=0x17c5;eip=0x007aa7; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 98807 mov ax, [si-76A8h] ;~ 17C5:7AA7 +cs=0x17c5;eip=0x007aab; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 98808 mov [bp+var_32], ax ;~ 17C5:7AAB +cs=0x17c5;eip=0x007aae; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 98809 mov [bp+var_4], 1 ;~ 17C5:7AAE +cs=0x17c5;eip=0x007ab3; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x180)); // 98810 cmp [bp+var_10], 180h ;~ 17C5:7AB3 +cs=0x17c5;eip=0x007ab8; J(JNC(loc_2dd00)); // 98811 jnb short loc_2DD00 ;~ 17C5:7AB8 +cs=0x17c5;eip=0x007aba; X(OR(*(raddr(ds,si-0x7696)), 0x10)); // 98812 or byte ptr [si-7696h], 10h ;~ 17C5:7ABA +cs=0x17c5;eip=0x007abf; T(ax = 1;); // 98813 mov ax, 1 ;~ 17C5:7ABF +cs=0x17c5;eip=0x007ac2; X(PUSH(ax)); // 98814 push ax ;~ 17C5:7AC2 +cs=0x17c5;eip=0x007ac3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 98815 mov ax, [bp+var_20] ;~ 17C5:7AC3 +cs=0x17c5;eip=0x007ac6; T(ADD(ax, 0x20)); // 98816 add ax, 20h ; ' ' ;~ 17C5:7AC6 +cs=0x17c5;eip=0x007ac9; X(PUSH(ax)); // 98817 push ax ;~ 17C5:7AC9 +cs=0x17c5;eip=0x007aca; J(CALL(sub_27df3,0)); // 98818 call sub_27DF3 ;~ 17C5:7ACA +cs=0x17c5;eip=0x007acd; T(ADD(sp, 4)); // 98819 add sp, 4 ;~ 17C5:7ACD +loc_2dd00: + // 5783 +cs=0x17c5;eip=0x007ad0; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 98823 inc [bp+var_20] ;~ 17C5:7AD0 +loc_2dd03: + // 5784 +cs=0x17c5;eip=0x007ad3; T(ax = word_52276;); // 98826 mov ax, ds:word_52276 ;~ 17C5:7AD3 +cs=0x17c5;eip=0x007ad6; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 98827 cmp [bp+var_20], ax ;~ 17C5:7AD6 +cs=0x17c5;eip=0x007ad9; J(JGE(loc_2dd0e)); // 98828 jge short loc_2DD0E ;~ 17C5:7AD9 +cs=0x17c5;eip=0x007adb; J(JMP(loc_2dc7e)); // 98829 jmp loc_2DC7E ;~ 17C5:7ADB +loc_2dd0e: + // 5785 +cs=0x17c5;eip=0x007ade; T(ax = 0x18;); // 98834 mov ax, 18h ;~ 17C5:7ADE +cs=0x17c5;eip=0x007ae1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 98835 imul [bp+var_1C] ;~ 17C5:7AE1 +cs=0x17c5;eip=0x007ae4; T(si = ax;); // 98836 mov si, ax ;~ 17C5:7AE4 +cs=0x17c5;eip=0x007ae6; T(ax = 0x12;); // 98837 mov ax, 12h ;~ 17C5:7AE6 +cs=0x17c5;eip=0x007ae9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 98838 imul [bp+var_12] ;~ 17C5:7AE9 +cs=0x17c5;eip=0x007aec; T(bx = ax;); // 98839 mov bx, ax ;~ 17C5:7AEC +cs=0x17c5;eip=0x007aee; T(MOV(ax, *(dw*)(raddr(ds,bx+0x532)))); // 98840 mov ax, [bx+532h] ;~ 17C5:7AEE +cs=0x17c5;eip=0x007af2; T(cl = 6;); // 98841 mov cl, 6 ;~ 17C5:7AF2 +cs=0x17c5;eip=0x007af4; T(SAR(ax, cl)); // 98842 sar ax, cl ;~ 17C5:7AF4 +cs=0x17c5;eip=0x007af6; T(CMP(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 98843 cmp ax, [si+0D1Ah] ;~ 17C5:7AF6 +cs=0x17c5;eip=0x007afa; J(JLE(loc_2dd3e)); // 98844 jle short loc_2DD3E ;~ 17C5:7AFA +cs=0x17c5;eip=0x007afc; T(TEST(*(db*)(&word_49918), 1)); // 98845 test byte ptr word_49918, 1 ;~ 17C5:7AFC +cs=0x17c5;eip=0x007b01; J(JZ(loc_2dd3e)); // 98846 jz short loc_2DD3E ;~ 17C5:7B01 +cs=0x17c5;eip=0x007b03; X(INC(*(dw*)(raddr(ds,si+0x0D1A)))); // 98847 inc word ptr [si+0D1Ah] ;~ 17C5:7B03 +cs=0x17c5;eip=0x007b07; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1C)))); // 98848 mov ax, [si+0D1Ch] ;~ 17C5:7B07 +cs=0x17c5;eip=0x007b0b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 98849 mov [bp+var_6], ax ;~ 17C5:7B0B +loc_2dd3e: + // 5786 +cs=0x17c5;eip=0x007b0e; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 4)); // 98853 cmp [bp+var_22], 4 ;~ 17C5:7B0E +cs=0x17c5;eip=0x007b12; J(JZ(loc_2dd59)); // 98854 jz short loc_2DD59 ;~ 17C5:7B12 +cs=0x17c5;eip=0x007b14; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 6)); // 98855 cmp [bp+var_22], 6 ;~ 17C5:7B14 +cs=0x17c5;eip=0x007b18; J(JZ(loc_2dd59)); // 98856 jz short loc_2DD59 ;~ 17C5:7B18 +cs=0x17c5;eip=0x007b1a; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 5)); // 98857 cmp [bp+var_22], 5 ;~ 17C5:7B1A +cs=0x17c5;eip=0x007b1e; J(JZ(loc_2dd59)); // 98858 jz short loc_2DD59 ;~ 17C5:7B1E +cs=0x17c5;eip=0x007b20; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1C)); // 98859 cmp [bp+var_22], 1Ch ;~ 17C5:7B20 +cs=0x17c5;eip=0x007b24; J(JZ(loc_2dd59)); // 98860 jz short loc_2DD59 ;~ 17C5:7B24 +cs=0x17c5;eip=0x007b26; J(JMP(loc_2de77)); // 98861 jmp loc_2DE77 ;~ 17C5:7B26 +loc_2dd59: + // 5787 +cs=0x17c5;eip=0x007b29; T(ax = 0x18;); // 98866 mov ax, 18h ;~ 17C5:7B29 +cs=0x17c5;eip=0x007b2c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 98867 imul [bp+var_1C] ;~ 17C5:7B2C +cs=0x17c5;eip=0x007b2f; T(bx = ax;); // 98868 mov bx, ax ;~ 17C5:7B2F +cs=0x17c5;eip=0x007b31; T(CMP(*(dw*)(raddr(ds,bx+0x0D28)), 0x0FFFF)); // 98869 cmp word ptr [bx+0D28h], 0FFFFh ;~ 17C5:7B31 +cs=0x17c5;eip=0x007b36; J(JZ(loc_2dd6b)); // 98870 jz short loc_2DD6B ;~ 17C5:7B36 +cs=0x17c5;eip=0x007b38; J(JMP(loc_2de10)); // 98871 jmp loc_2DE10 ;~ 17C5:7B38 +loc_2dd6b: + // 5788 +cs=0x17c5;eip=0x007b3b; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 98875 mov [bp+var_20], 0 ;~ 17C5:7B3B +cs=0x17c5;eip=0x007b40; J(JMP(loc_2dd75)); // 98876 jmp short loc_2DD75 ;~ 17C5:7B40 +loc_2dd72: + // 5789 +cs=0x17c5;eip=0x007b42; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 98881 inc [bp+var_20] ;~ 17C5:7B42 +loc_2dd75: + // 5790 +cs=0x17c5;eip=0x007b45; T(ax = word_52102;); // 98884 mov ax, ds:word_52102 ;~ 17C5:7B45 +cs=0x17c5;eip=0x007b48; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 98885 cmp [bp+var_20], ax ;~ 17C5:7B48 +cs=0x17c5;eip=0x007b4b; J(JL(loc_2dd80)); // 98886 jl short loc_2DD80 ;~ 17C5:7B4B +cs=0x17c5;eip=0x007b4d; J(JMP(loc_2de77)); // 98887 jmp loc_2DE77 ;~ 17C5:7B4D +loc_2dd80: + // 5791 +cs=0x17c5;eip=0x007b50; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 4)); // 98891 cmp [bp+var_22], 4 ;~ 17C5:7B50 +cs=0x17c5;eip=0x007b54; J(JNZ(loc_2dd94)); // 98892 jnz short loc_2DD94 ;~ 17C5:7B54 +cs=0x17c5;eip=0x007b56; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 98893 mov bx, [bp+var_20] ;~ 17C5:7B56 +cs=0x17c5;eip=0x007b59; T(cl = 4;); // 98894 mov cl, 4 ;~ 17C5:7B59 +cs=0x17c5;eip=0x007b5b; T(SHL(bx, cl)); // 98895 shl bx, cl ;~ 17C5:7B5B +cs=0x17c5;eip=0x007b5d; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 98896 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:7B5D +cs=0x17c5;eip=0x007b62; J(JZ(loc_2dd72)); // 98897 jz short loc_2DD72 ;~ 17C5:7B62 +loc_2dd94: + // 5792 +cs=0x17c5;eip=0x007b64; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 5)); // 98900 cmp [bp+var_22], 5 ;~ 17C5:7B64 +cs=0x17c5;eip=0x007b68; J(JZ(loc_2dda0)); // 98901 jz short loc_2DDA0 ;~ 17C5:7B68 +cs=0x17c5;eip=0x007b6a; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 6)); // 98902 cmp [bp+var_22], 6 ;~ 17C5:7B6A +cs=0x17c5;eip=0x007b6e; J(JNZ(loc_2ddae)); // 98903 jnz short loc_2DDAE ;~ 17C5:7B6E +loc_2dda0: + // 5793 +cs=0x17c5;eip=0x007b70; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 98906 mov bx, [bp+var_20] ;~ 17C5:7B70 +cs=0x17c5;eip=0x007b73; T(cl = 4;); // 98907 mov cl, 4 ;~ 17C5:7B73 +cs=0x17c5;eip=0x007b75; T(SHL(bx, cl)); // 98908 shl bx, cl ;~ 17C5:7B75 +cs=0x17c5;eip=0x007b77; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 98909 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:7B77 +cs=0x17c5;eip=0x007b7c; J(JNZ(loc_2ddc2)); // 98910 jnz short loc_2DDC2 ;~ 17C5:7B7C +loc_2ddae: + // 5794 +cs=0x17c5;eip=0x007b7e; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 5)); // 98913 cmp [bp+var_22], 5 ;~ 17C5:7B7E +cs=0x17c5;eip=0x007b82; J(JZ(loc_2dd72)); // 98914 jz short loc_2DD72 ;~ 17C5:7B82 +cs=0x17c5;eip=0x007b84; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 98915 mov bx, [bp+var_20] ;~ 17C5:7B84 +cs=0x17c5;eip=0x007b87; T(cl = 4;); // 98916 mov cl, 4 ;~ 17C5:7B87 +cs=0x17c5;eip=0x007b89; T(SHL(bx, cl)); // 98917 shl bx, cl ;~ 17C5:7B89 +cs=0x17c5;eip=0x007b8b; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 98918 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:7B8B +cs=0x17c5;eip=0x007b90; J(JNZ(loc_2dd72)); // 98919 jnz short loc_2DD72 ;~ 17C5:7B90 +loc_2ddc2: + // 5795 +cs=0x17c5;eip=0x007b92; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 98922 mov si, [bp+var_20] ;~ 17C5:7B92 +cs=0x17c5;eip=0x007b95; T(cl = 4;); // 98923 mov cl, 4 ;~ 17C5:7B95 +cs=0x17c5;eip=0x007b97; T(SHL(si, cl)); // 98924 shl si, cl ;~ 17C5:7B97 +cs=0x17c5;eip=0x007b99; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 98925 push [bp+var_22] ;~ 17C5:7B99 +cs=0x17c5;eip=0x007b9c; T(SUB(ax, ax)); // 98926 sub ax, ax ;~ 17C5:7B9C +cs=0x17c5;eip=0x007b9e; X(PUSH(ax)); // 98927 push ax ;~ 17C5:7B9E +cs=0x17c5;eip=0x007b9f; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 98928 push word ptr [si-7E50h] ;~ 17C5:7B9F +cs=0x17c5;eip=0x007ba3; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 98929 push word ptr [si-7E52h] ;~ 17C5:7BA3 +cs=0x17c5;eip=0x007ba7; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 98930 push [bp+var_1C] ;~ 17C5:7BA7 +cs=0x17c5;eip=0x007baa; J(CALL(sub_2e7ee,0)); // 98931 call sub_2E7EE ;~ 17C5:7BAA +cs=0x17c5;eip=0x007bad; T(ADD(sp, 0x0A)); // 98932 add sp, 0Ah ;~ 17C5:7BAD +cs=0x17c5;eip=0x007bb0; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 98933 mov [bp+var_2], ax ;~ 17C5:7BB0 +cs=0x17c5;eip=0x007bb3; T(ax = word_4ef20;); // 98934 mov ax, ds:word_4EF20 ;~ 17C5:7BB3 +cs=0x17c5;eip=0x007bb6; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 98935 cmp [bp+var_10], ax ;~ 17C5:7BB6 +cs=0x17c5;eip=0x007bb9; J(JBE(loc_2dd72)); // 98936 jbe short loc_2DD72 ;~ 17C5:7BB9 +cs=0x17c5;eip=0x007bbb; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0)); // 98937 cmp [bp+var_2], 0 ;~ 17C5:7BBB +cs=0x17c5;eip=0x007bbf; J(JZ(loc_2dd72)); // 98938 jz short loc_2DD72 ;~ 17C5:7BBF +cs=0x17c5;eip=0x007bc1; T(ax = word_4ef22;); // 98939 mov ax, ds:word_4EF22 ;~ 17C5:7BC1 +cs=0x17c5;eip=0x007bc4; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 98940 mov [bp+var_6], ax ;~ 17C5:7BC4 +cs=0x17c5;eip=0x007bc7; T(ax = word_4ef20;); // 98941 mov ax, ds:word_4EF20 ;~ 17C5:7BC7 +cs=0x17c5;eip=0x007bca; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 98942 mov [bp+var_10], ax ;~ 17C5:7BCA +cs=0x17c5;eip=0x007bcd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 98943 mov ax, [bp+var_20] ;~ 17C5:7BCD +cs=0x17c5;eip=0x007bd0; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 98944 mov [bp+var_14], ax ;~ 17C5:7BD0 +cs=0x17c5;eip=0x007bd3; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0)); // 98945 mov [bp+var_32], 0 ;~ 17C5:7BD3 +cs=0x17c5;eip=0x007bd8; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 98946 mov [bp+var_4], 1 ;~ 17C5:7BD8 +cs=0x17c5;eip=0x007bdd; J(JMP(loc_2dd72)); // 98947 jmp loc_2DD72 ;~ 17C5:7BDD +loc_2de10: + // 5796 +cs=0x17c5;eip=0x007be0; T(ax = 0x18;); // 98951 mov ax, 18h ;~ 17C5:7BE0 +cs=0x17c5;eip=0x007be3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 98952 imul [bp+var_1C] ;~ 17C5:7BE3 +cs=0x17c5;eip=0x007be6; T(bx = ax;); // 98953 mov bx, ax ;~ 17C5:7BE6 +cs=0x17c5;eip=0x007be8; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D28)))); // 98954 mov ax, [bx+0D28h] ;~ 17C5:7BE8 +cs=0x17c5;eip=0x007bec; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 98955 mov [bp+var_20], ax ;~ 17C5:7BEC +cs=0x17c5;eip=0x007bef; T(si = ax;); // 98956 mov si, ax ;~ 17C5:7BEF +cs=0x17c5;eip=0x007bf1; T(cl = 4;); // 98957 mov cl, 4 ;~ 17C5:7BF1 +cs=0x17c5;eip=0x007bf3; T(SHL(si, cl)); // 98958 shl si, cl ;~ 17C5:7BF3 +cs=0x17c5;eip=0x007bf5; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 98959 push [bp+var_22] ;~ 17C5:7BF5 +cs=0x17c5;eip=0x007bf8; T(SUB(ax, ax)); // 98960 sub ax, ax ;~ 17C5:7BF8 +cs=0x17c5;eip=0x007bfa; X(PUSH(ax)); // 98961 push ax ;~ 17C5:7BFA +cs=0x17c5;eip=0x007bfb; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 98962 push word ptr [si-7E50h] ;~ 17C5:7BFB +cs=0x17c5;eip=0x007bff; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 98963 push word ptr [si-7E52h] ;~ 17C5:7BFF +cs=0x17c5;eip=0x007c03; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 98964 push [bp+var_1C] ;~ 17C5:7C03 +cs=0x17c5;eip=0x007c06; J(CALL(sub_2e7ee,0)); // 98965 call sub_2E7EE ;~ 17C5:7C06 +cs=0x17c5;eip=0x007c09; T(ADD(sp, 0x0A)); // 98966 add sp, 0Ah ;~ 17C5:7C09 +cs=0x17c5;eip=0x007c0c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 98967 mov [bp+var_2], ax ;~ 17C5:7C0C +cs=0x17c5;eip=0x007c0f; T(OR(ax, ax)); // 98968 or ax, ax ;~ 17C5:7C0F +cs=0x17c5;eip=0x007c11; J(JZ(loc_2de77)); // 98969 jz short loc_2DE77 ;~ 17C5:7C11 +cs=0x17c5;eip=0x007c13; T(ax = word_4ef22;); // 98970 mov ax, ds:word_4EF22 ;~ 17C5:7C13 +cs=0x17c5;eip=0x007c16; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 98971 mov [bp+var_6], ax ;~ 17C5:7C16 +cs=0x17c5;eip=0x007c19; T(ax = word_4ef20;); // 98972 mov ax, ds:word_4EF20 ;~ 17C5:7C19 +cs=0x17c5;eip=0x007c1c; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 98973 mov [bp+var_10], ax ;~ 17C5:7C1C +cs=0x17c5;eip=0x007c1f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 98974 mov ax, [bp+var_20] ;~ 17C5:7C1F +cs=0x17c5;eip=0x007c22; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 98975 mov [bp+var_14], ax ;~ 17C5:7C22 +cs=0x17c5;eip=0x007c25; X(MOV(*(dw*)(raddr(ss,bp+var_32)), 0)); // 98976 mov [bp+var_32], 0 ;~ 17C5:7C25 +cs=0x17c5;eip=0x007c2a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 98977 mov [bp+var_4], 1 ;~ 17C5:7C2A +cs=0x17c5;eip=0x007c2f; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x0C0)); // 98978 cmp [bp+var_10], 0C0h ;~ 17C5:7C2F +cs=0x17c5;eip=0x007c34; J(JNC(loc_2de77)); // 98979 jnb short loc_2DE77 ;~ 17C5:7C34 +cs=0x17c5;eip=0x007c36; T(ax = 1;); // 98980 mov ax, 1 ;~ 17C5:7C36 +cs=0x17c5;eip=0x007c39; X(PUSH(ax)); // 98981 push ax ;~ 17C5:7C39 +cs=0x17c5;eip=0x007c3a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 98982 mov ax, [bp+var_20] ;~ 17C5:7C3A +cs=0x17c5;eip=0x007c3d; T(ADD(ax, 0x40)); // 98983 add ax, 40h ; '@' ;~ 17C5:7C3D +cs=0x17c5;eip=0x007c40; X(PUSH(ax)); // 98984 push ax ;~ 17C5:7C40 +cs=0x17c5;eip=0x007c41; J(CALL(sub_27df3,0)); // 98985 call sub_27DF3 ;~ 17C5:7C41 +cs=0x17c5;eip=0x007c44; T(ADD(sp, 4)); // 98986 add sp, 4 ;~ 17C5:7C44 +loc_2de77: + // 5797 +cs=0x17c5;eip=0x007c47; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 98990 cmp [bp+var_4], 0 ;~ 17C5:7C47 +cs=0x17c5;eip=0x007c4b; J(JNZ(loc_2de80)); // 98991 jnz short loc_2DE80 ;~ 17C5:7C4B +cs=0x17c5;eip=0x007c4d; J(JMP(loc_2df17)); // 98992 jmp loc_2DF17 ;~ 17C5:7C4D +loc_2de80: // 5798 -cs=0x17c5;eip=0x00798f; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 50596 push [bp+arg_2] ;~ 17C5:798F -cs=0x17c5;eip=0x007992; J(CALL(sub_27f9e,0)); // 50597 call sub_27F9E ;~ 17C5:7992 -cs=0x17c5;eip=0x007995; T(ADD(sp, 2)); // 50599 add sp, 2 ;~ 17C5:7995 -cs=0x17c5;eip=0x007998; T(ax = 0x58BB;); // 50600 mov ax, 58BBh ;~ 17C5:7998 -cs=0x17c5;eip=0x00799b; X(PUSH(ax)); // 50601 push ax ;~ 17C5:799B -cs=0x17c5;eip=0x00799c; T(ax = 0x66C4;); // 50602 mov ax, 66C4h ;~ 17C5:799C -cs=0x17c5;eip=0x00799f; X(PUSH(ax)); // 50603 push ax ;~ 17C5:799F -cs=0x17c5;eip=0x0079a0; J(CALL(sub_34bdc,0)); // 50604 call sub_34BDC ;~ 17C5:79A0 -cs=0x17c5;eip=0x0079a3; T(ADD(sp, 4)); // 50605 add sp, 4 ;~ 17C5:79A3 -cs=0x17c5;eip=0x0079a6; T(ax = 0x24;); // 50606 mov ax, 24h ; '$' ;~ 17C5:79A6 -cs=0x17c5;eip=0x0079a9; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 50607 imul [bp+arg_0] ;~ 17C5:79A9 -cs=0x17c5;eip=0x0079ac; T(bx = ax;); // 50608 mov bx, ax ;~ 17C5:79AC -cs=0x17c5;eip=0x0079ae; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 50609 mov ax, [bx-7698h] ;~ 17C5:79AE -cs=0x17c5;eip=0x0079b2; T(cl = 5;); // 50610 mov cl, 5 ;~ 17C5:79B2 -cs=0x17c5;eip=0x0079b4; T(SHL(ax, cl)); // 50611 shl ax, cl ;~ 17C5:79B4 -cs=0x17c5;eip=0x0079b6; T(ADD(ax, 0x2C8)); // 50612 add ax, 2C8h ;~ 17C5:79B6 -cs=0x17c5;eip=0x0079b9; X(PUSH(ax)); // 50613 push ax ;~ 17C5:79B9 -cs=0x17c5;eip=0x0079ba; T(ax = 0x66C4;); // 50614 mov ax, 66C4h ;~ 17C5:79BA -cs=0x17c5;eip=0x0079bd; X(PUSH(ax)); // 50615 push ax ;~ 17C5:79BD -cs=0x17c5;eip=0x0079be; J(CALL(sub_34bdc,0)); // 50616 call sub_34BDC ;~ 17C5:79BE -cs=0x17c5;eip=0x0079c1; T(ADD(sp, 4)); // 50617 add sp, 4 ;~ 17C5:79C1 -cs=0x17c5;eip=0x0079c4; T(ax = 0x58BF;); // 50618 mov ax, 58BFh ;~ 17C5:79C4 -cs=0x17c5;eip=0x0079c7; X(PUSH(ax)); // 50619 push ax ;~ 17C5:79C7 -cs=0x17c5;eip=0x0079c8; T(ax = 0x66C4;); // 50620 mov ax, 66C4h ;~ 17C5:79C8 -cs=0x17c5;eip=0x0079cb; X(PUSH(ax)); // 50621 push ax ;~ 17C5:79CB -cs=0x17c5;eip=0x0079cc; J(CALL(sub_34bdc,0)); // 50622 call sub_34BDC ;~ 17C5:79CC -cs=0x17c5;eip=0x0079cf; T(ADD(sp, 4)); // 50623 add sp, 4 ;~ 17C5:79CF -cs=0x17c5;eip=0x0079d2; T(ax = word_52276;); // 50624 mov ax, word_52276 ;~ 17C5:79D2 -cs=0x17c5;eip=0x0079d5; T(SUB(ax, 4)); // 50625 sub ax, 4 ;~ 17C5:79D5 -cs=0x17c5;eip=0x0079d8; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 50626 cmp [bp+arg_0], ax ;~ 17C5:79D8 -cs=0x17c5;eip=0x0079db; J(JGE(loc_2dc17)); // 50627 jge short loc_2DC17 ;~ 17C5:79DB -cs=0x17c5;eip=0x0079dd; T(ax = 0x66C4;); // 50628 mov ax, 66C4h ;~ 17C5:79DD -cs=0x17c5;eip=0x0079e0; X(PUSH(ax)); // 50629 push ax ;~ 17C5:79E0 -cs=0x17c5;eip=0x0079e1; J(CALL(sub_30414,0)); // 50630 call sub_30414 ;~ 17C5:79E1 -cs=0x17c5;eip=0x0079e4; T(ADD(sp, 2)); // 50631 add sp, 2 ;~ 17C5:79E4 -loc_2dc17: +cs=0x17c5;eip=0x007c50; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 98996 cmp [bp+var_1C], 8 ;~ 17C5:7C50 +cs=0x17c5;eip=0x007c54; J(JL(loc_2de89)); // 98997 jl short loc_2DE89 ;~ 17C5:7C54 +cs=0x17c5;eip=0x007c56; J(JMP(loc_2df17)); // 98998 jmp loc_2DF17 ;~ 17C5:7C56 +loc_2de89: // 5799 -cs=0x17c5;eip=0x0079e7; X(POP(si)); // 50634 pop si ;~ 17C5:79E7 -cs=0x17c5;eip=0x0079e8; X(POP(di)); // 50635 pop di ;~ 17C5:79E8 -cs=0x17c5;eip=0x0079e9; T(sp = bp;); // 50636 mov sp, bp ;~ 17C5:79E9 -cs=0x17c5;eip=0x0079eb; X(POP(bp)); // 50637 pop bp ;~ 17C5:79EB -cs=0x17c5;eip=0x0079ec; J(RETN(0)); // 50638 retn ;~ 17C5:79EC +cs=0x17c5;eip=0x007c59; T(ax = 0x18;); // 99002 mov ax, 18h ;~ 17C5:7C59 +cs=0x17c5;eip=0x007c5c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99003 imul [bp+var_1C] ;~ 17C5:7C5C +cs=0x17c5;eip=0x007c5f; T(bx = ax;); // 99004 mov bx, ax ;~ 17C5:7C5F +cs=0x17c5;eip=0x007c61; T(ax = word_4ef22;); // 99005 mov ax, ds:word_4EF22 ;~ 17C5:7C61 +cs=0x17c5;eip=0x007c64; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 99006 sub ax, [bx+0D1Ch] ;~ 17C5:7C64 +cs=0x17c5;eip=0x007c68; X(PUSH(ax)); // 99007 push ax ;~ 17C5:7C68 +cs=0x17c5;eip=0x007c69; J(CALL(sub_34dc0,0)); // 99008 call sub_34DC0 ;~ 17C5:7C69 +cs=0x17c5;eip=0x007c6c; T(ADD(sp, 2)); // 99009 add sp, 2 ;~ 17C5:7C6C +cs=0x17c5;eip=0x007c6f; T(CMP(ax, 0x1000)); // 99010 cmp ax, 1000h ;~ 17C5:7C6F +cs=0x17c5;eip=0x007c72; J(JGE(loc_2df17)); // 99011 jge short loc_2DF17 ;~ 17C5:7C72 +cs=0x17c5;eip=0x007c74; T(CMP(*(word_4960a), 0)); // 99012 cmp word_4960A, 0 ;~ 17C5:7C74 +cs=0x17c5;eip=0x007c79; J(JNZ(loc_2df17)); // 99013 jnz short loc_2DF17 ;~ 17C5:7C79 +cs=0x17c5;eip=0x007c7b; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 99014 cmp [bp+var_22], 0 ;~ 17C5:7C7B +cs=0x17c5;eip=0x007c7f; J(JG(loc_2dec6)); // 99015 jg short loc_2DEC6 ;~ 17C5:7C7F +cs=0x17c5;eip=0x007c81; T(TEST(*(db*)(&word_49918), 2)); // 99016 test byte ptr word_49918, 2 ;~ 17C5:7C81 +cs=0x17c5;eip=0x007c86; J(JZ(loc_2dec6)); // 99017 jz short loc_2DEC6 ;~ 17C5:7C86 +cs=0x17c5;eip=0x007c88; T(ax = 0x0C;); // 99018 mov ax, 0Ch ;~ 17C5:7C88 +cs=0x17c5;eip=0x007c8b; X(PUSH(ax)); // 99019 push ax ;~ 17C5:7C8B +cs=0x17c5;eip=0x007c8c; T(ax = 1;); // 99020 mov ax, 1 ;~ 17C5:7C8C +cs=0x17c5;eip=0x007c8f; X(PUSH(ax)); // 99021 push ax ;~ 17C5:7C8F +cs=0x17c5;eip=0x007c90; J(CALL(sub_300e6,0)); // 99022 call sub_300E6 ;~ 17C5:7C90 +cs=0x17c5;eip=0x007c93; T(ADD(sp, 4)); // 99023 add sp, 4 ;~ 17C5:7C93 +loc_2dec6: + // 5800 +cs=0x17c5;eip=0x007c96; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 99027 cmp [bp+var_22], 0 ;~ 17C5:7C96 +cs=0x17c5;eip=0x007c9a; J(JZ(loc_2dee0)); // 99028 jz short loc_2DEE0 ;~ 17C5:7C9A +cs=0x17c5;eip=0x007c9c; T(TEST(*(db*)(&word_49918), 2)); // 99029 test byte ptr word_49918, 2 ;~ 17C5:7C9C +cs=0x17c5;eip=0x007ca1; J(JNZ(loc_2dee0)); // 99030 jnz short loc_2DEE0 ;~ 17C5:7CA1 +cs=0x17c5;eip=0x007ca3; T(ax = 0x0E;); // 99031 mov ax, 0Eh ;~ 17C5:7CA3 +cs=0x17c5;eip=0x007ca6; X(PUSH(ax)); // 99032 push ax ;~ 17C5:7CA6 +cs=0x17c5;eip=0x007ca7; T(SUB(ax, ax)); // 99033 sub ax, ax ;~ 17C5:7CA7 +cs=0x17c5;eip=0x007ca9; X(PUSH(ax)); // 99034 push ax ;~ 17C5:7CA9 +cs=0x17c5;eip=0x007caa; J(CALL(sub_300e6,0)); // 99035 call sub_300E6 ;~ 17C5:7CAA +cs=0x17c5;eip=0x007cad; T(ADD(sp, 4)); // 99036 add sp, 4 ;~ 17C5:7CAD +loc_2dee0: + // 5801 +cs=0x17c5;eip=0x007cb0; T(TEST(*(db*)(&word_49918), 3)); // 99040 test byte ptr word_49918, 3 ;~ 17C5:7CB0 +cs=0x17c5;eip=0x007cb5; J(JNZ(loc_2df17)); // 99041 jnz short loc_2DF17 ;~ 17C5:7CB5 +cs=0x17c5;eip=0x007cb7; T(ax = 0x18;); // 99042 mov ax, 18h ;~ 17C5:7CB7 +cs=0x17c5;eip=0x007cba; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99043 imul [bp+var_1C] ;~ 17C5:7CBA +cs=0x17c5;eip=0x007cbd; T(bx = ax;); // 99044 mov bx, ax ;~ 17C5:7CBD +cs=0x17c5;eip=0x007cbf; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1A)))); // 99045 mov ax, [bx+0D1Ah] ;~ 17C5:7CBF +cs=0x17c5;eip=0x007cc3; T(cl = 5;); // 99046 mov cl, 5 ;~ 17C5:7CC3 +cs=0x17c5;eip=0x007cc5; T(SHL(ax, cl)); // 99047 shl ax, cl ;~ 17C5:7CC5 +cs=0x17c5;eip=0x007cc7; T(CMP(ax, *(dw*)(raddr(ss,bp+var_10)))); // 99048 cmp ax, [bp+var_10] ;~ 17C5:7CC7 +cs=0x17c5;eip=0x007cca; J(JBE(loc_2df17)); // 99049 jbe short loc_2DF17 ;~ 17C5:7CCA +cs=0x17c5;eip=0x007ccc; T(ax = 1;); // 99050 mov ax, 1 ;~ 17C5:7CCC +cs=0x17c5;eip=0x007ccf; X(PUSH(ax)); // 99051 push ax ;~ 17C5:7CCF +cs=0x17c5;eip=0x007cd0; T(ax = 0x0A;); // 99052 mov ax, 0Ah ;~ 17C5:7CD0 +cs=0x17c5;eip=0x007cd3; X(PUSH(ax)); // 99053 push ax ;~ 17C5:7CD3 +cs=0x17c5;eip=0x007cd4; J(CALL(sub_33c65,0)); // 99054 call sub_33C65 ;~ 17C5:7CD4 +cs=0x17c5;eip=0x007cd7; T(ADD(sp, 4)); // 99056 add sp, 4 ;~ 17C5:7CD7 +cs=0x17c5;eip=0x007cda; T(ax = 2;); // 99057 mov ax, 2 ;~ 17C5:7CDA +cs=0x17c5;eip=0x007cdd; X(PUSH(ax)); // 99058 push ax ;~ 17C5:7CDD +cs=0x17c5;eip=0x007cde; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 99059 push [bp+var_1C] ;~ 17C5:7CDE +cs=0x17c5;eip=0x007ce1; J(CALL(sub_27df3,0)); // 99060 call sub_27DF3 ;~ 17C5:7CE1 +cs=0x17c5;eip=0x007ce4; T(ADD(sp, 4)); // 99061 add sp, 4 ;~ 17C5:7CE4 +loc_2df17: + // 5802 +cs=0x17c5;eip=0x007ce7; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 0)); // 99065 cmp [bp+var_6], 0 ;~ 17C5:7CE7 +cs=0x17c5;eip=0x007ceb; J(JNZ(loc_2df20)); // 99066 jnz short loc_2DF20 ;~ 17C5:7CEB +cs=0x17c5;eip=0x007ced; J(JMP(loc_2e078)); // 99067 jmp loc_2E078 ;~ 17C5:7CED +loc_2df20: + // 5803 +cs=0x17c5;eip=0x007cf0; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 99071 cmp [bp+var_4], 0 ;~ 17C5:7CF0 +cs=0x17c5;eip=0x007cf4; J(JNZ(loc_2df29)); // 99072 jnz short loc_2DF29 ;~ 17C5:7CF4 +cs=0x17c5;eip=0x007cf6; J(JMP(loc_2e078)); // 99073 jmp loc_2E078 ;~ 17C5:7CF6 +loc_2df29: + // 5804 +cs=0x17c5;eip=0x007cf9; T(ax = 0x18;); // 99077 mov ax, 18h ;~ 17C5:7CF9 +cs=0x17c5;eip=0x007cfc; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99078 imul [bp+var_1C] ;~ 17C5:7CFC +cs=0x17c5;eip=0x007cff; T(bx = ax;); // 99079 mov bx, ax ;~ 17C5:7CFF +cs=0x17c5;eip=0x007d01; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 99080 mov ax, [bp+var_6] ;~ 17C5:7D01 +cs=0x17c5;eip=0x007d04; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 99081 sub ax, [bx+0D1Ch] ;~ 17C5:7D04 +cs=0x17c5;eip=0x007d08; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 99082 mov [bp+var_1A], ax ;~ 17C5:7D08 +cs=0x17c5;eip=0x007d0b; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99083 cmp [bp+var_1C], 8 ;~ 17C5:7D0B +cs=0x17c5;eip=0x007d0f; J(JGE(loc_2df62)); // 99084 jge short loc_2DF62 ;~ 17C5:7D0F +cs=0x17c5;eip=0x007d11; T(ah = *(db*)(&word_492e8);); // 99085 mov ah, byte ptr word_492E8 ;~ 17C5:7D11 +cs=0x17c5;eip=0x007d15; T(SUB(al, al)); // 99086 sub al, al ;~ 17C5:7D15 +cs=0x17c5;eip=0x007d17; T(ADD(ah, 1)); // 99087 add ah, 1 ;~ 17C5:7D17 +cs=0x17c5;eip=0x007d1a; X(PUSH(ax)); // 99088 push ax ;~ 17C5:7D1A +cs=0x17c5;eip=0x007d1b; T(ax = word_492e8;); // 99089 mov ax, word_492E8 ;~ 17C5:7D1B +cs=0x17c5;eip=0x007d1e; T(INC(ax)); // 99090 inc ax ;~ 17C5:7D1E +cs=0x17c5;eip=0x007d1f; T(NEG(ax)); // 99091 neg ax ;~ 17C5:7D1F +cs=0x17c5;eip=0x007d21; T(ch = al;); // 99092 mov ch, al ;~ 17C5:7D21 +cs=0x17c5;eip=0x007d23; T(SUB(cl, cl)); // 99093 sub cl, cl ;~ 17C5:7D23 +cs=0x17c5;eip=0x007d25; X(PUSH(cx)); // 99094 push cx ;~ 17C5:7D25 +cs=0x17c5;eip=0x007d26; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 99095 push [bp+var_1A] ;~ 17C5:7D26 +cs=0x17c5;eip=0x007d29; J(CALL(sub_33194,0)); // 99096 call sub_33194 ;~ 17C5:7D29 +cs=0x17c5;eip=0x007d2c; T(ADD(sp, 6)); // 99097 add sp, 6 ;~ 17C5:7D2C +cs=0x17c5;eip=0x007d2f; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 99098 mov [bp+var_1A], ax ;~ 17C5:7D2F +loc_2df62: + // 5805 +cs=0x17c5;eip=0x007d32; T(ax = 0x12;); // 99101 mov ax, 12h ;~ 17C5:7D32 +cs=0x17c5;eip=0x007d35; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 99102 imul [bp+var_12] ;~ 17C5:7D35 +cs=0x17c5;eip=0x007d38; T(bx = ax;); // 99103 mov bx, ax ;~ 17C5:7D38 +cs=0x17c5;eip=0x007d3a; T(MOV(si, *(dw*)(raddr(ds,bx+0x536)))); // 99104 mov si, [bx+536h] ;~ 17C5:7D3A +cs=0x17c5;eip=0x007d3e; T(cl = 7;); // 99105 mov cl, 7 ;~ 17C5:7D3E +cs=0x17c5;eip=0x007d40; T(SHL(si, cl)); // 99106 shl si, cl ;~ 17C5:7D40 +cs=0x17c5;eip=0x007d42; X(PUSH(si)); // 99107 push si ;~ 17C5:7D42 +cs=0x17c5;eip=0x007d43; T(ax = si;); // 99108 mov ax, si ;~ 17C5:7D43 +cs=0x17c5;eip=0x007d45; T(NEG(ax)); // 99109 neg ax ;~ 17C5:7D45 +cs=0x17c5;eip=0x007d47; X(PUSH(ax)); // 99110 push ax ;~ 17C5:7D47 +cs=0x17c5;eip=0x007d48; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 99111 push [bp+var_1A] ;~ 17C5:7D48 +cs=0x17c5;eip=0x007d4b; J(CALL(sub_33194,0)); // 99112 call sub_33194 ;~ 17C5:7D4B +cs=0x17c5;eip=0x007d4e; T(ADD(sp, 6)); // 99113 add sp, 6 ;~ 17C5:7D4E +cs=0x17c5;eip=0x007d51; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 99114 mov [bp+var_1A], ax ;~ 17C5:7D51 +cs=0x17c5;eip=0x007d54; T(ax = 0x18;); // 99115 mov ax, 18h ;~ 17C5:7D54 +cs=0x17c5;eip=0x007d57; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99116 imul [bp+var_1C] ;~ 17C5:7D57 +cs=0x17c5;eip=0x007d5a; T(si = ax;); // 99117 mov si, ax ;~ 17C5:7D5A +cs=0x17c5;eip=0x007d5c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 99118 mov ax, [bp+var_1A] ;~ 17C5:7D5C +cs=0x17c5;eip=0x007d5f; T(SHL(ax, 1)); // 99119 shl ax, 1 ;~ 17C5:7D5F +cs=0x17c5;eip=0x007d61; T(SHL(ax, 1)); // 99120 shl ax, 1 ;~ 17C5:7D61 +cs=0x17c5;eip=0x007d63; T(CWD); // 99121 cwd ;~ 17C5:7D63 +cs=0x17c5;eip=0x007d64; T(cx = word_492f4;); // 99122 mov cx, word_492F4 ;~ 17C5:7D64 +cs=0x17c5;eip=0x007d68; T(IDIV2(cx)); // 99123 idiv cx ;~ 17C5:7D68 +cs=0x17c5;eip=0x007d6a; X(ADD(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 99124 add [si+0D1Ch], ax ;~ 17C5:7D6A +cs=0x17c5;eip=0x007d6e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 99125 mov ax, [bp+var_1A] ;~ 17C5:7D6E +cs=0x17c5;eip=0x007d71; T(SHL(ax, 1)); // 99126 shl ax, 1 ;~ 17C5:7D71 +cs=0x17c5;eip=0x007d73; X(MOV(*(dw*)(raddr(ds,si+0x0D20)), ax)); // 99127 mov [si+0D20h], ax ;~ 17C5:7D73 +cs=0x17c5;eip=0x007d77; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99128 cmp [bp+var_1C], 8 ;~ 17C5:7D77 +cs=0x17c5;eip=0x007d7b; J(JGE(loc_2dfd4)); // 99129 jge short loc_2DFD4 ;~ 17C5:7D7B +cs=0x17c5;eip=0x007d7d; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x400)); // 99130 cmp [bp+var_10], 400h ;~ 17C5:7D7D +cs=0x17c5;eip=0x007d82; J(JNC(loc_2dfd4)); // 99131 jnb short loc_2DFD4 ;~ 17C5:7D82 +cs=0x17c5;eip=0x007d84; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 99132 push [bp+var_10] ;~ 17C5:7D84 +cs=0x17c5;eip=0x007d87; J(CALL(sub_34dc0,0)); // 99133 call sub_34DC0 ;~ 17C5:7D87 +cs=0x17c5;eip=0x007d8a; T(ADD(sp, 2)); // 99134 add sp, 2 ;~ 17C5:7D8A +cs=0x17c5;eip=0x007d8d; X(PUSH(ax)); // 99135 push ax ;~ 17C5:7D8D +cs=0x17c5;eip=0x007d8e; T(ax = 0x18;); // 99136 mov ax, 18h ;~ 17C5:7D8E +cs=0x17c5;eip=0x007d91; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99137 imul [bp+var_1C] ;~ 17C5:7D91 +cs=0x17c5;eip=0x007d94; T(bx = ax;); // 99138 mov bx, ax ;~ 17C5:7D94 +cs=0x17c5;eip=0x007d96; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 99139 mov ax, [bp+var_32] ;~ 17C5:7D96 +cs=0x17c5;eip=0x007d99; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D18)))); // 99140 sub ax, [bx+0D18h] ;~ 17C5:7D99 +cs=0x17c5;eip=0x007d9d; T(cl = 4;); // 99141 mov cl, 4 ;~ 17C5:7D9D +cs=0x17c5;eip=0x007d9f; T(SAR(ax, cl)); // 99142 sar ax, cl ;~ 17C5:7D9F +cs=0x17c5;eip=0x007da1; J(JMP(loc_2e017)); // 99143 jmp short loc_2E017 ;~ 17C5:7DA1 +loc_2dfd4: + // 5806 +cs=0x17c5;eip=0x007da4; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 99149 push [bp+var_10] ;~ 17C5:7DA4 +cs=0x17c5;eip=0x007da7; J(CALL(sub_34dc0,0)); // 99150 call sub_34DC0 ;~ 17C5:7DA7 +cs=0x17c5;eip=0x007daa; T(ADD(sp, 2)); // 99151 add sp, 2 ;~ 17C5:7DAA +cs=0x17c5;eip=0x007dad; X(PUSH(ax)); // 99152 push ax ;~ 17C5:7DAD +cs=0x17c5;eip=0x007dae; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 99153 push [bp+var_10] ;~ 17C5:7DAE +cs=0x17c5;eip=0x007db1; J(CALL(sub_34dc0,0)); // 99154 call sub_34DC0 ;~ 17C5:7DB1 +cs=0x17c5;eip=0x007db4; T(ADD(sp, 2)); // 99155 add sp, 2 ;~ 17C5:7DB4 +cs=0x17c5;eip=0x007db7; T(CMP(ax, 0x140)); // 99156 cmp ax, 140h ;~ 17C5:7DB7 +cs=0x17c5;eip=0x007dba; J(JLE(loc_2dffc)); // 99157 jle short loc_2DFFC ;~ 17C5:7DBA +cs=0x17c5;eip=0x007dbc; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 99158 push [bp+var_10] ;~ 17C5:7DBC +cs=0x17c5;eip=0x007dbf; J(CALL(sub_34dc0,0)); // 99159 call sub_34DC0 ;~ 17C5:7DBF +cs=0x17c5;eip=0x007dc2; T(ADD(sp, 2)); // 99160 add sp, 2 ;~ 17C5:7DC2 +cs=0x17c5;eip=0x007dc5; T(cl = 3;); // 99161 mov cl, 3 ;~ 17C5:7DC5 +cs=0x17c5;eip=0x007dc7; T(SAR(ax, cl)); // 99162 sar ax, cl ;~ 17C5:7DC7 +cs=0x17c5;eip=0x007dc9; J(JMP(loc_2dffe)); // 99163 jmp short loc_2DFFE ;~ 17C5:7DC9 +loc_2dffc: + // 5807 +cs=0x17c5;eip=0x007dcc; T(SUB(ax, ax)); // 99168 sub ax, ax ;~ 17C5:7DCC +loc_2dffe: + // 5808 +cs=0x17c5;eip=0x007dce; T(cx = ax;); // 99171 mov cx, ax ;~ 17C5:7DCE +cs=0x17c5;eip=0x007dd0; T(ax = 0x18;); // 99172 mov ax, 18h ;~ 17C5:7DD0 +cs=0x17c5;eip=0x007dd3; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99173 imul [bp+var_1C] ;~ 17C5:7DD3 +cs=0x17c5;eip=0x007dd6; T(bx = ax;); // 99174 mov bx, ax ;~ 17C5:7DD6 +cs=0x17c5;eip=0x007dd8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 99175 mov ax, [bp+var_32] ;~ 17C5:7DD8 +cs=0x17c5;eip=0x007ddb; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D18)))); // 99176 sub ax, [bx+0D18h] ;~ 17C5:7DDB +cs=0x17c5;eip=0x007ddf; T(dx = cx;); // 99177 mov dx, cx ;~ 17C5:7DDF +cs=0x17c5;eip=0x007de1; T(cl = 5;); // 99178 mov cl, 5 ;~ 17C5:7DE1 +cs=0x17c5;eip=0x007de3; T(SAR(ax, cl)); // 99179 sar ax, cl ;~ 17C5:7DE3 +cs=0x17c5;eip=0x007de5; T(ADD(ax, dx)); // 99180 add ax, dx ;~ 17C5:7DE5 +loc_2e017: + // 5809 +cs=0x17c5;eip=0x007de7; X(PUSH(ax)); // 99183 push ax ;~ 17C5:7DE7 +cs=0x17c5;eip=0x007de8; J(CALL(sub_33238,0)); // 99184 call sub_33238 ;~ 17C5:7DE8 +cs=0x17c5;eip=0x007deb; T(ADD(sp, 4)); // 99185 add sp, 4 ;~ 17C5:7DEB +cs=0x17c5;eip=0x007dee; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 99186 mov [bp+var_6], ax ;~ 17C5:7DEE +cs=0x17c5;eip=0x007df1; T(ax = 0x18;); // 99187 mov ax, 18h ;~ 17C5:7DF1 +cs=0x17c5;eip=0x007df4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99188 imul [bp+var_1C] ;~ 17C5:7DF4 +cs=0x17c5;eip=0x007df7; T(bx = ax;); // 99189 mov bx, ax ;~ 17C5:7DF7 +cs=0x17c5;eip=0x007df9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 99190 mov ax, [bp+var_6] ;~ 17C5:7DF9 +cs=0x17c5;eip=0x007dfc; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1E)))); // 99191 sub ax, [bx+0D1Eh] ;~ 17C5:7DFC +cs=0x17c5;eip=0x007e00; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 99192 mov [bp+var_24], ax ;~ 17C5:7E00 +cs=0x17c5;eip=0x007e03; T(ax = 0x12;); // 99193 mov ax, 12h ;~ 17C5:7E03 +cs=0x17c5;eip=0x007e06; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 99194 imul [bp+var_12] ;~ 17C5:7E06 +cs=0x17c5;eip=0x007e09; T(bx = ax;); // 99195 mov bx, ax ;~ 17C5:7E09 +cs=0x17c5;eip=0x007e0b; T(MOV(si, *(dw*)(raddr(ds,bx+0x536)))); // 99196 mov si, [bx+536h] ;~ 17C5:7E0B +cs=0x17c5;eip=0x007e0f; T(ax = si;); // 99197 mov ax, si ;~ 17C5:7E0F +cs=0x17c5;eip=0x007e11; T(cl = 9;); // 99198 mov cl, 9 ;~ 17C5:7E11 +cs=0x17c5;eip=0x007e13; T(SHL(ax, cl)); // 99199 shl ax, cl ;~ 17C5:7E13 +cs=0x17c5;eip=0x007e15; X(PUSH(ax)); // 99200 push ax ;~ 17C5:7E15 +cs=0x17c5;eip=0x007e16; T(ax = si;); // 99201 mov ax, si ;~ 17C5:7E16 +cs=0x17c5;eip=0x007e18; T(cl = 0x0B;); // 99202 mov cl, 0Bh ;~ 17C5:7E18 +cs=0x17c5;eip=0x007e1a; T(SHL(ax, cl)); // 99203 shl ax, cl ;~ 17C5:7E1A +cs=0x17c5;eip=0x007e1c; T(NEG(ax)); // 99204 neg ax ;~ 17C5:7E1C +cs=0x17c5;eip=0x007e1e; X(PUSH(ax)); // 99205 push ax ;~ 17C5:7E1E +cs=0x17c5;eip=0x007e1f; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 99206 push [bp+var_24] ;~ 17C5:7E1F +cs=0x17c5;eip=0x007e22; J(CALL(sub_33194,0)); // 99207 call sub_33194 ;~ 17C5:7E22 +cs=0x17c5;eip=0x007e25; T(ADD(sp, 6)); // 99208 add sp, 6 ;~ 17C5:7E25 +cs=0x17c5;eip=0x007e28; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 99209 mov [bp+var_24], ax ;~ 17C5:7E28 +cs=0x17c5;eip=0x007e2b; T(ax = 0x18;); // 99210 mov ax, 18h ;~ 17C5:7E2B +cs=0x17c5;eip=0x007e2e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99211 imul [bp+var_1C] ;~ 17C5:7E2E +cs=0x17c5;eip=0x007e31; T(bx = ax;); // 99212 mov bx, ax ;~ 17C5:7E31 +cs=0x17c5;eip=0x007e33; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 99213 mov ax, [bp+var_24] ;~ 17C5:7E33 +cs=0x17c5;eip=0x007e36; T(SHL(ax, 1)); // 99214 shl ax, 1 ;~ 17C5:7E36 +cs=0x17c5;eip=0x007e38; T(SHL(ax, 1)); // 99215 shl ax, 1 ;~ 17C5:7E38 +cs=0x17c5;eip=0x007e3a; T(CWD); // 99216 cwd ;~ 17C5:7E3A +cs=0x17c5;eip=0x007e3b; T(cx = word_492f4;); // 99217 mov cx, word_492F4 ;~ 17C5:7E3B +cs=0x17c5;eip=0x007e3f; T(IDIV2(cx)); // 99218 idiv cx ;~ 17C5:7E3F +cs=0x17c5;eip=0x007e41; X(ADD(*(dw*)(raddr(ds,bx+0x0D1E)), ax)); // 99219 add [bx+0D1Eh], ax ;~ 17C5:7E41 +cs=0x17c5;eip=0x007e45; J(JMP(loc_2e0a4)); // 99220 jmp short loc_2E0A4 ;~ 17C5:7E45 +loc_2e078: + // 5810 +cs=0x17c5;eip=0x007e48; T(ax = 0x18;); // 99226 mov ax, 18h ;~ 17C5:7E48 +cs=0x17c5;eip=0x007e4b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99227 imul [bp+var_1C] ;~ 17C5:7E4B +cs=0x17c5;eip=0x007e4e; T(si = ax;); // 99228 mov si, ax ;~ 17C5:7E4E +cs=0x17c5;eip=0x007e50; T(ADD(si, 0x0D1E)); // 99229 add si, 0D1Eh ;~ 17C5:7E50 +cs=0x17c5;eip=0x007e54; T(CMP(*(dw*)(raddr(ds,si)), 0)); // 99230 cmp word ptr [si], 0 ;~ 17C5:7E54 +cs=0x17c5;eip=0x007e57; J(JLE(loc_2e0a4)); // 99231 jle short loc_2E0A4 ;~ 17C5:7E57 +cs=0x17c5;eip=0x007e59; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 99232 cmp [bp+var_22], 1Eh ;~ 17C5:7E59 +cs=0x17c5;eip=0x007e5d; J(JZ(loc_2e0a4)); // 99233 jz short loc_2E0A4 ;~ 17C5:7E5D +cs=0x17c5;eip=0x007e5f; X(PUSH(*(dw*)(raddr(ds,si)))); // 99234 push word ptr [si] ;~ 17C5:7E5F +cs=0x17c5;eip=0x007e61; J(CALL(sub_333f8,0)); // 99235 call sub_333F8 ;~ 17C5:7E61 +cs=0x17c5;eip=0x007e64; T(ADD(sp, 2)); // 99236 add sp, 2 ;~ 17C5:7E64 +cs=0x17c5;eip=0x007e67; T(cl = 0x0C;); // 99237 mov cl, 0Ch ;~ 17C5:7E67 +cs=0x17c5;eip=0x007e69; T(SHL(ax, cl)); // 99238 shl ax, cl ;~ 17C5:7E69 +cs=0x17c5;eip=0x007e6b; T(CWD); // 99239 cwd ;~ 17C5:7E6B +cs=0x17c5;eip=0x007e6c; T(cx = word_492f4;); // 99240 mov cx, word_492F4 ;~ 17C5:7E6C +cs=0x17c5;eip=0x007e70; T(IDIV2(cx)); // 99241 idiv cx ;~ 17C5:7E70 +cs=0x17c5;eip=0x007e72; X(SUB(*(dw*)(raddr(ds,si)), ax)); // 99242 sub [si], ax ;~ 17C5:7E72 +loc_2e0a4: + // 5811 +cs=0x17c5;eip=0x007e74; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1C)); // 99246 cmp [bp+var_22], 1Ch ;~ 17C5:7E74 +cs=0x17c5;eip=0x007e78; J(JNZ(loc_2e0c0)); // 99247 jnz short loc_2E0C0 ;~ 17C5:7E78 +cs=0x17c5;eip=0x007e7a; T(ax = 0x18;); // 99248 mov ax, 18h ;~ 17C5:7E7A +cs=0x17c5;eip=0x007e7d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99249 imul [bp+var_1C] ;~ 17C5:7E7D +cs=0x17c5;eip=0x007e80; T(si = ax;); // 99250 mov si, ax ;~ 17C5:7E80 +cs=0x17c5;eip=0x007e82; T(ADD(si, 0x0D1E)); // 99251 add si, 0D1Eh ;~ 17C5:7E82 +cs=0x17c5;eip=0x007e86; T(CMP(*(dw*)(raddr(ds,si)), 0x0F800)); // 99252 cmp word ptr [si], 0F800h ;~ 17C5:7E86 +cs=0x17c5;eip=0x007e8a; J(JLE(loc_2e0c0)); // 99253 jle short loc_2E0C0 ;~ 17C5:7E8A +cs=0x17c5;eip=0x007e8c; X(MOV(*(dw*)(raddr(ds,si)), 0x0F800)); // 99254 mov word ptr [si], 0F800h ;~ 17C5:7E8C +loc_2e0c0: + // 5812 +cs=0x17c5;eip=0x007e90; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 99258 cmp [bp+var_22], 1Eh ;~ 17C5:7E90 +cs=0x17c5;eip=0x007e94; J(JZ(loc_2e0d5)); // 99259 jz short loc_2E0D5 ;~ 17C5:7E94 +cs=0x17c5;eip=0x007e96; T(ax = 0x18;); // 99260 mov ax, 18h ;~ 17C5:7E96 +cs=0x17c5;eip=0x007e99; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99261 imul [bp+var_1C] ;~ 17C5:7E99 +cs=0x17c5;eip=0x007e9c; T(bx = ax;); // 99262 mov bx, ax ;~ 17C5:7E9C +cs=0x17c5;eip=0x007e9e; T(CMP(*(dw*)(raddr(ds,bx+0x0D18)), 1)); // 99263 cmp word ptr [bx+0D18h], 1 ;~ 17C5:7E9E +cs=0x17c5;eip=0x007ea3; J(JNZ(loc_2e0f9)); // 99264 jnz short loc_2E0F9 ;~ 17C5:7EA3 +loc_2e0d5: + // 5813 +cs=0x17c5;eip=0x007ea5; T(ax = 0x18;); // 99267 mov ax, 18h ;~ 17C5:7EA5 +cs=0x17c5;eip=0x007ea8; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99268 imul [bp+var_1C] ;~ 17C5:7EA8 +cs=0x17c5;eip=0x007eab; T(si = ax;); // 99269 mov si, ax ;~ 17C5:7EAB +cs=0x17c5;eip=0x007ead; T(ax = 0x800;); // 99270 mov ax, 800h ;~ 17C5:7EAD +cs=0x17c5;eip=0x007eb0; T(CWD); // 99271 cwd ;~ 17C5:7EB0 +cs=0x17c5;eip=0x007eb1; T(cx = word_492f4;); // 99272 mov cx, word_492F4 ;~ 17C5:7EB1 +cs=0x17c5;eip=0x007eb5; T(IDIV2(cx)); // 99273 idiv cx ;~ 17C5:7EB5 +cs=0x17c5;eip=0x007eb7; X(SUB(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 99274 sub [si+0D1Eh], ax ;~ 17C5:7EB7 +cs=0x17c5;eip=0x007ebb; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D2A)))); // 99275 mov ax, [si+0D2Ah] ;~ 17C5:7EBB +cs=0x17c5;eip=0x007ebf; T(CMP(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 99276 cmp [si+0D1Eh], ax ;~ 17C5:7EBF +cs=0x17c5;eip=0x007ec3; J(JGE(loc_2e0f9)); // 99277 jge short loc_2E0F9 ;~ 17C5:7EC3 +cs=0x17c5;eip=0x007ec5; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 99278 mov [si+0D1Eh], ax ;~ 17C5:7EC5 +loc_2e0f9: + // 5814 +cs=0x17c5;eip=0x007ec9; T(ax = 0x18;); // 99282 mov ax, 18h ;~ 17C5:7EC9 +cs=0x17c5;eip=0x007ecc; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99283 imul [bp+var_1C] ;~ 17C5:7ECC +cs=0x17c5;eip=0x007ecf; T(si = ax;); // 99284 mov si, ax ;~ 17C5:7ECF +cs=0x17c5;eip=0x007ed1; X(PUSH(*(dw*)(raddr(ds,si+0x0D1A)))); // 99285 push word ptr [si+0D1Ah] ;~ 17C5:7ED1 +cs=0x17c5;eip=0x007ed5; X(PUSH(*(dw*)(raddr(ds,si+0x0D1E)))); // 99286 push word ptr [si+0D1Eh] ;~ 17C5:7ED5 +cs=0x17c5;eip=0x007ed9; J(CALL(sub_333c0,0)); // 99287 call sub_333C0 ;~ 17C5:7ED9 +cs=0x17c5;eip=0x007edc; T(ADD(sp, 4)); // 99288 add sp, 4 ;~ 17C5:7EDC +cs=0x17c5;eip=0x007edf; T(cl = 3;); // 99289 mov cl, 3 ;~ 17C5:7EDF +cs=0x17c5;eip=0x007ee1; T(SHL(ax, cl)); // 99290 shl ax, cl ;~ 17C5:7EE1 +cs=0x17c5;eip=0x007ee3; T(CWD); // 99291 cwd ;~ 17C5:7EE3 +cs=0x17c5;eip=0x007ee4; T(cx = word_492f4;); // 99292 mov cx, word_492F4 ;~ 17C5:7EE4 +cs=0x17c5;eip=0x007ee8; T(IDIV2(cx)); // 99293 idiv cx ;~ 17C5:7EE8 +cs=0x17c5;eip=0x007eea; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 99294 mov [bp+var_16], ax ;~ 17C5:7EEA +cs=0x17c5;eip=0x007eed; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 99295 cmp [bp+var_22], 1Eh ;~ 17C5:7EED +cs=0x17c5;eip=0x007ef1; J(JNZ(loc_2e13e)); // 99296 jnz short loc_2E13E ;~ 17C5:7EF1 +cs=0x17c5;eip=0x007ef3; T(cx = 2;); // 99297 mov cx, 2 ;~ 17C5:7EF3 +cs=0x17c5;eip=0x007ef6; T(CWD); // 99298 cwd ;~ 17C5:7EF6 +cs=0x17c5;eip=0x007ef7; T(IDIV2(cx)); // 99299 idiv cx ;~ 17C5:7EF7 +cs=0x17c5;eip=0x007ef9; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 99300 mov [bp+var_16], ax ;~ 17C5:7EF9 +cs=0x17c5;eip=0x007efc; T(ax = 0x18;); // 99301 mov ax, 18h ;~ 17C5:7EFC +cs=0x17c5;eip=0x007eff; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99302 imul [bp+var_1C] ;~ 17C5:7EFF +cs=0x17c5;eip=0x007f02; T(si = ax;); // 99303 mov si, ax ;~ 17C5:7F02 +cs=0x17c5;eip=0x007f04; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 99304 mov ax, [si+0D1Ah] ;~ 17C5:7F04 +cs=0x17c5;eip=0x007f08; T(cl = 7;); // 99305 mov cl, 7 ;~ 17C5:7F08 +cs=0x17c5;eip=0x007f0a; T(SHL(ax, cl)); // 99306 shl ax, cl ;~ 17C5:7F0A +cs=0x17c5;eip=0x007f0c; J(JMP(loc_2e14c)); // 99307 jmp short loc_2E14C ;~ 17C5:7F0C +loc_2e13e: + // 5815 +cs=0x17c5;eip=0x007f0e; T(ax = 0x18;); // 99311 mov ax, 18h ;~ 17C5:7F0E +cs=0x17c5;eip=0x007f11; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99312 imul [bp+var_1C] ;~ 17C5:7F11 +cs=0x17c5;eip=0x007f14; T(si = ax;); // 99313 mov si, ax ;~ 17C5:7F14 +cs=0x17c5;eip=0x007f16; T(MOV(ah, *(raddr(ds,si+0x0D1A)))); // 99314 mov ah, [si+0D1Ah] ;~ 17C5:7F16 +cs=0x17c5;eip=0x007f1a; T(SUB(al, al)); // 99315 sub al, al ;~ 17C5:7F1A +loc_2e14c: + // 5816 +cs=0x17c5;eip=0x007f1c; T(CWD); // 99318 cwd ;~ 17C5:7F1C +cs=0x17c5;eip=0x007f1d; T(cx = word_492f4;); // 99319 mov cx, word_492F4 ;~ 17C5:7F1D +cs=0x17c5;eip=0x007f21; T(IDIV2(cx)); // 99320 idiv cx ;~ 17C5:7F21 +cs=0x17c5;eip=0x007f23; X(PUSH(ax)); // 99321 push ax ;~ 17C5:7F23 +cs=0x17c5;eip=0x007f24; X(PUSH(*(dw*)(raddr(ds,si+0x0D1E)))); // 99322 push word ptr [si+0D1Eh] ;~ 17C5:7F24 +cs=0x17c5;eip=0x007f28; J(CALL(sub_333a8,0)); // 99323 call sub_333A8 ;~ 17C5:7F28 +cs=0x17c5;eip=0x007f2b; T(ADD(sp, 4)); // 99324 add sp, 4 ;~ 17C5:7F2B +cs=0x17c5;eip=0x007f2e; X(ADD(*(dw*)(raddr(ds,si+0x0D18)), ax)); // 99325 add [si+0D18h], ax ;~ 17C5:7F2E +cs=0x17c5;eip=0x007f32; T(ax = 0x18;); // 99326 mov ax, 18h ;~ 17C5:7F32 +cs=0x17c5;eip=0x007f35; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99327 imul [bp+var_1C] ;~ 17C5:7F35 +cs=0x17c5;eip=0x007f38; T(si = ax;); // 99328 mov si, ax ;~ 17C5:7F38 +cs=0x17c5;eip=0x007f3a; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 99329 push [bp+var_16] ;~ 17C5:7F3A +cs=0x17c5;eip=0x007f3d; X(PUSH(*(dw*)(raddr(ds,si+0x0D1C)))); // 99330 push word ptr [si+0D1Ch] ;~ 17C5:7F3D +cs=0x17c5;eip=0x007f41; J(CALL(sub_333a8,0)); // 99331 call sub_333A8 ;~ 17C5:7F41 +cs=0x17c5;eip=0x007f44; T(ADD(sp, 4)); // 99332 add sp, 4 ;~ 17C5:7F44 +cs=0x17c5;eip=0x007f47; X(ADD(*(dw*)(raddr(ds,si+0x0D14)), ax)); // 99333 add [si+0D14h], ax ;~ 17C5:7F47 +cs=0x17c5;eip=0x007f4b; T(ax = 0x18;); // 99334 mov ax, 18h ;~ 17C5:7F4B +cs=0x17c5;eip=0x007f4e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99335 imul [bp+var_1C] ;~ 17C5:7F4E +cs=0x17c5;eip=0x007f51; T(si = ax;); // 99336 mov si, ax ;~ 17C5:7F51 +cs=0x17c5;eip=0x007f53; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 99337 push [bp+var_16] ;~ 17C5:7F53 +cs=0x17c5;eip=0x007f56; X(PUSH(*(dw*)(raddr(ds,si+0x0D1C)))); // 99338 push word ptr [si+0D1Ch] ;~ 17C5:7F56 +cs=0x17c5;eip=0x007f5a; J(CALL(sub_333c0,0)); // 99339 call sub_333C0 ;~ 17C5:7F5A +cs=0x17c5;eip=0x007f5d; T(ADD(sp, 4)); // 99340 add sp, 4 ;~ 17C5:7F5D +cs=0x17c5;eip=0x007f60; X(SUB(*(dw*)(raddr(ds,si+0x0D16)), ax)); // 99341 sub [si+0D16h], ax ;~ 17C5:7F60 +cs=0x17c5;eip=0x007f64; T(ax = 0x18;); // 99342 mov ax, 18h ;~ 17C5:7F64 +cs=0x17c5;eip=0x007f67; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99343 imul [bp+var_1C] ;~ 17C5:7F67 +cs=0x17c5;eip=0x007f6a; T(bx = ax;); // 99344 mov bx, ax ;~ 17C5:7F6A +cs=0x17c5;eip=0x007f6c; X(DEC(*(dw*)(raddr(ds,bx+0x0D22)))); // 99345 dec word ptr [bx+0D22h] ;~ 17C5:7F6C +cs=0x17c5;eip=0x007f70; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99346 cmp [bp+var_1C], 8 ;~ 17C5:7F70 +cs=0x17c5;eip=0x007f74; J(JGE(loc_2e1c9)); // 99347 jge short loc_2E1C9 ;~ 17C5:7F74 +cs=0x17c5;eip=0x007f76; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 99348 cmp [bp+var_4], 0 ;~ 17C5:7F76 +cs=0x17c5;eip=0x007f7a; J(JNZ(loc_2e1bc)); // 99349 jnz short loc_2E1BC ;~ 17C5:7F7A +cs=0x17c5;eip=0x007f7c; T(ax = 0x18;); // 99350 mov ax, 18h ;~ 17C5:7F7C +cs=0x17c5;eip=0x007f7f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99351 imul [bp+var_1C] ;~ 17C5:7F7F +cs=0x17c5;eip=0x007f82; T(bx = ax;); // 99352 mov bx, ax ;~ 17C5:7F82 +cs=0x17c5;eip=0x007f84; X(AND(*(raddr(ds,bx+0x0D18)), 0x0FE)); // 99353 and byte ptr [bx+0D18h], 0FEh ;~ 17C5:7F84 +cs=0x17c5;eip=0x007f89; J(JMP(loc_2e1c9)); // 99354 jmp short loc_2E1C9 ;~ 17C5:7F89 +loc_2e1bc: + // 5817 +cs=0x17c5;eip=0x007f8c; T(ax = 0x18;); // 99359 mov ax, 18h ;~ 17C5:7F8C +cs=0x17c5;eip=0x007f8f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99360 imul [bp+var_1C] ;~ 17C5:7F8F +cs=0x17c5;eip=0x007f92; T(bx = ax;); // 99361 mov bx, ax ;~ 17C5:7F92 +cs=0x17c5;eip=0x007f94; X(OR(*(raddr(ds,bx+0x0D18)), 1)); // 99362 or byte ptr [bx+0D18h], 1 ;~ 17C5:7F94 +loc_2e1c9: + // 5818 +cs=0x17c5;eip=0x007f99; X(*(db*)(&word_4cdb6) = 0;); // 99366 mov byte ptr ds:word_4CDB6, 0 ;~ 17C5:7F99 +cs=0x17c5;eip=0x007f9e; T(MOV(al, *(raddr(ss,bp+var_1c)))); // 99367 mov al, byte ptr [bp+var_1C] ;~ 17C5:7F9E +cs=0x17c5;eip=0x007fa1; T(AND(al, 3)); // 99368 and al, 3 ;~ 17C5:7FA1 +cs=0x17c5;eip=0x007fa3; T(cl = *(db*)(&word_49918);); // 99369 mov cl, byte ptr word_49918 ;~ 17C5:7FA3 +cs=0x17c5;eip=0x007fa7; T(AND(cl, 3)); // 99370 and cl, 3 ;~ 17C5:7FA7 +cs=0x17c5;eip=0x007faa; T(CMP(al, cl)); // 99371 cmp al, cl ;~ 17C5:7FAA +cs=0x17c5;eip=0x007fac; J(JNZ(loc_2e1f8)); // 99372 jnz short loc_2E1F8 ;~ 17C5:7FAC +cs=0x17c5;eip=0x007fae; T(ax = 0x18;); // 99373 mov ax, 18h ;~ 17C5:7FAE +cs=0x17c5;eip=0x007fb1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99374 imul [bp+var_1C] ;~ 17C5:7FB1 +cs=0x17c5;eip=0x007fb4; T(si = ax;); // 99375 mov si, ax ;~ 17C5:7FB4 +cs=0x17c5;eip=0x007fb6; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 99376 push word ptr [si+0D18h] ;~ 17C5:7FB6 +cs=0x17c5;eip=0x007fba; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 99377 push word ptr [si+0D16h] ;~ 17C5:7FBA +cs=0x17c5;eip=0x007fbe; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 99378 push word ptr [si+0D14h] ;~ 17C5:7FBE +cs=0x17c5;eip=0x007fc2; J(CALL(sub_2f024,0)); // 99379 call sub_2F024 ;~ 17C5:7FC2 +cs=0x17c5;eip=0x007fc5; T(ADD(sp, 6)); // 99380 add sp, 6 ;~ 17C5:7FC5 +loc_2e1f8: + // 5819 +cs=0x17c5;eip=0x007fc8; T(ax = 0x18;); // 99383 mov ax, 18h ;~ 17C5:7FC8 +cs=0x17c5;eip=0x007fcb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99384 imul [bp+var_1C] ;~ 17C5:7FCB +cs=0x17c5;eip=0x007fce; T(bx = ax;); // 99385 mov bx, ax ;~ 17C5:7FCE +cs=0x17c5;eip=0x007fd0; T(CMP(*(dw*)(raddr(ds,bx+0x0D18)), 0)); // 99386 cmp word ptr [bx+0D18h], 0 ;~ 17C5:7FD0 +cs=0x17c5;eip=0x007fd5; J(JL(loc_2e211)); // 99387 jl short loc_2E211 ;~ 17C5:7FD5 +cs=0x17c5;eip=0x007fd7; T(CMP(*(db*)(&word_4cdb6), 0)); // 99388 cmp byte ptr ds:word_4CDB6, 0 ;~ 17C5:7FD7 +cs=0x17c5;eip=0x007fdc; J(JNZ(loc_2e211)); // 99389 jnz short loc_2E211 ;~ 17C5:7FDC +cs=0x17c5;eip=0x007fde; J(JMP(loc_2e3d3)); // 99390 jmp loc_2E3D3 ;~ 17C5:7FDE +loc_2e211: + // 5820 +cs=0x17c5;eip=0x007fe1; T(ax = 0x18;); // 99395 mov ax, 18h ;~ 17C5:7FE1 +cs=0x17c5;eip=0x007fe4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99396 imul [bp+var_1C] ;~ 17C5:7FE4 +cs=0x17c5;eip=0x007fe7; T(si = ax;); // 99397 mov si, ax ;~ 17C5:7FE7 +cs=0x17c5;eip=0x007fe9; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 99398 mov ax, [si+0D14h] ;~ 17C5:7FE9 +cs=0x17c5;eip=0x007fed; X(word_520ec = ax;); // 99399 mov ds:word_520EC, ax ;~ 17C5:7FED +cs=0x17c5;eip=0x007ff0; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 99400 mov ax, [si+0D16h] ;~ 17C5:7FF0 +cs=0x17c5;eip=0x007ff4; X(word_520f8 = ax;); // 99401 mov ds:word_520F8, ax ;~ 17C5:7FF4 +cs=0x17c5;eip=0x007ff7; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 99402 mov ax, [si+0D18h] ;~ 17C5:7FF7 +cs=0x17c5;eip=0x007ffb; X(word_520fe = ax;); // 99403 mov ds:word_520FE, ax ;~ 17C5:7FFB +cs=0x17c5;eip=0x007ffe; X(word_4f836 = 0x0FFFD;); // 99404 mov ds:word_4F836, 0FFFDh ;~ 17C5:7FFE +cs=0x17c5;eip=0x008004; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D22)))); // 99405 mov ax, [si+0D22h] ;~ 17C5:8004 +cs=0x17c5;eip=0x008008; X(word_51a0e = ax;); // 99406 mov ds:word_51A0E, ax ;~ 17C5:8008 +cs=0x17c5;eip=0x00800b; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 99407 mov word ptr [si+0D22h], 0 ;~ 17C5:800B +cs=0x17c5;eip=0x008011; T(ax = 0x18;); // 99408 mov ax, 18h ;~ 17C5:8011 +cs=0x17c5;eip=0x008014; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99409 imul [bp+var_1C] ;~ 17C5:8014 +cs=0x17c5;eip=0x008017; T(bx = ax;); // 99410 mov bx, ax ;~ 17C5:8017 +cs=0x17c5;eip=0x008019; T(ax = 0x1A;); // 99411 mov ax, 1Ah ;~ 17C5:8019 +cs=0x17c5;eip=0x00801c; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D26)))); // 99412 imul word ptr [bx+0D26h] ;~ 17C5:801C +cs=0x17c5;eip=0x008020; T(ADD(ax, 0x820)); // 99413 add ax, 820h ;~ 17C5:8020 +cs=0x17c5;eip=0x008023; X(PUSH(ax)); // 99414 push ax ;~ 17C5:8023 +cs=0x17c5;eip=0x008024; T(ax = 0x66C4;); // 99415 mov ax, 66C4h ;~ 17C5:8024 +cs=0x17c5;eip=0x008027; X(PUSH(ax)); // 99416 push ax ;~ 17C5:8027 +cs=0x17c5;eip=0x008028; J(CALL(sub_34c1c,0)); // 99417 call sub_34C1C ;~ 17C5:8028 +cs=0x17c5;eip=0x00802b; T(ADD(sp, 4)); // 99418 add sp, 4 ;~ 17C5:802B +cs=0x17c5;eip=0x00802e; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1E)); // 99419 cmp [bp+var_22], 1Eh ;~ 17C5:802E +cs=0x17c5;eip=0x008032; J(JZ(loc_2e273)); // 99420 jz short loc_2E273 ;~ 17C5:8032 +cs=0x17c5;eip=0x008034; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1D)); // 99421 cmp [bp+var_22], 1Dh ;~ 17C5:8034 +cs=0x17c5;eip=0x008038; J(JZ(loc_2e273)); // 99422 jz short loc_2E273 ;~ 17C5:8038 +cs=0x17c5;eip=0x00803a; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0x1C)); // 99423 cmp [bp+var_22], 1Ch ;~ 17C5:803A +cs=0x17c5;eip=0x00803e; J(JZ(loc_2e273)); // 99424 jz short loc_2E273 ;~ 17C5:803E +cs=0x17c5;eip=0x008040; J(JMP(loc_2e3a2)); // 99425 jmp loc_2E3A2 ;~ 17C5:8040 +loc_2e273: + // 5821 +cs=0x17c5;eip=0x008043; T(ax = 1;); // 99430 mov ax, 1 ;~ 17C5:8043 +cs=0x17c5;eip=0x008046; X(PUSH(ax)); // 99431 push ax ;~ 17C5:8046 +cs=0x17c5;eip=0x008047; T(SUB(ax, ax)); // 99432 sub ax, ax ;~ 17C5:8047 +cs=0x17c5;eip=0x008049; X(PUSH(ax)); // 99433 push ax ;~ 17C5:8049 +cs=0x17c5;eip=0x00804a; J(CALL(sub_27e2d,0)); // 99434 call sub_27E2D ;~ 17C5:804A +cs=0x17c5;eip=0x00804d; T(ADD(sp, 4)); // 99435 add sp, 4 ;~ 17C5:804D +cs=0x17c5;eip=0x008050; T(ax = 2;); // 99436 mov ax, 2 ;~ 17C5:8050 +cs=0x17c5;eip=0x008053; X(PUSH(ax)); // 99437 push ax ;~ 17C5:8053 +cs=0x17c5;eip=0x008054; X(PUSH(ax)); // 99438 push ax ;~ 17C5:8054 +cs=0x17c5;eip=0x008055; J(CALL(sub_33c65,0)); // 99439 call sub_33C65 ;~ 17C5:8055 +cs=0x17c5;eip=0x008058; T(ADD(sp, 4)); // 99441 add sp, 4 ;~ 17C5:8058 +cs=0x17c5;eip=0x00805b; T(ax = 0x58CC;); // 99442 mov ax, 58CCh ;~ 17C5:805B +cs=0x17c5;eip=0x00805e; X(PUSH(ax)); // 99443 push ax ;~ 17C5:805E +cs=0x17c5;eip=0x00805f; T(ax = 0x66C4;); // 99444 mov ax, 66C4h ;~ 17C5:805F +cs=0x17c5;eip=0x008062; X(PUSH(ax)); // 99445 push ax ;~ 17C5:8062 +cs=0x17c5;eip=0x008063; J(CALL(sub_34bdc,0)); // 99446 call sub_34BDC ;~ 17C5:8063 +cs=0x17c5;eip=0x008066; T(ADD(sp, 4)); // 99447 add sp, 4 ;~ 17C5:8066 +cs=0x17c5;eip=0x008069; T(si = word_52250;); // 99448 mov si, ds:word_52250 ;~ 17C5:8069 +cs=0x17c5;eip=0x00806d; T(cl = 4;); // 99449 mov cl, 4 ;~ 17C5:806D +cs=0x17c5;eip=0x00806f; T(SHL(si, cl)); // 99450 shl si, cl ;~ 17C5:806F +cs=0x17c5;eip=0x008071; T(ax = word_520f8;); // 99451 mov ax, ds:word_520F8 ;~ 17C5:8071 +cs=0x17c5;eip=0x008074; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 99452 sub ax, [si-7E50h] ;~ 17C5:8074 +cs=0x17c5;eip=0x008078; X(PUSH(ax)); // 99453 push ax ;~ 17C5:8078 +cs=0x17c5;eip=0x008079; T(ax = word_520ec;); // 99454 mov ax, ds:word_520EC ;~ 17C5:8079 +cs=0x17c5;eip=0x00807c; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 99455 sub ax, [si-7E52h] ;~ 17C5:807C +cs=0x17c5;eip=0x008080; X(PUSH(ax)); // 99456 push ax ;~ 17C5:8080 +cs=0x17c5;eip=0x008081; J(CALL(sub_331d6,0)); // 99457 call sub_331D6 ;~ 17C5:8081 +cs=0x17c5;eip=0x008084; T(ADD(sp, 4)); // 99458 add sp, 4 ;~ 17C5:8084 +cs=0x17c5;eip=0x008087; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 99459 mov [bp+var_E], ax ;~ 17C5:8087 +cs=0x17c5;eip=0x00808a; T(ax = 0x100;); // 99460 mov ax, 100h ;~ 17C5:808A +cs=0x17c5;eip=0x00808d; T(CWD); // 99461 cwd ;~ 17C5:808D +cs=0x17c5;eip=0x00808e; T(cx = word_492e8;); // 99462 mov cx, word_492E8 ;~ 17C5:808E +cs=0x17c5;eip=0x008092; T(INC(cx)); // 99463 inc cx ;~ 17C5:8092 +cs=0x17c5;eip=0x008093; T(IDIV2(cx)); // 99464 idiv cx ;~ 17C5:8093 +cs=0x17c5;eip=0x008095; T(CMP(ax, *(dw*)(raddr(ss,bp+var_e)))); // 99465 cmp ax, [bp+var_E] ;~ 17C5:8095 +cs=0x17c5;eip=0x008098; J(JBE(loc_2e2da)); // 99466 jbe short loc_2E2DA ;~ 17C5:8098 +cs=0x17c5;eip=0x00809a; X(PUSH(word_52250)); // 99467 push ds:word_52250 ;~ 17C5:809A +cs=0x17c5;eip=0x00809e; J(CALL(sub_2ea1a,0)); // 99468 call sub_2EA1A ;~ 17C5:809E +cs=0x17c5;eip=0x0080a1; T(ADD(sp, 2)); // 99470 add sp, 2 ;~ 17C5:80A1 +cs=0x17c5;eip=0x0080a4; T(ax = 0x58D5;); // 99471 mov ax, 58D5h ;~ 17C5:80A4 +cs=0x17c5;eip=0x0080a7; J(JMP(loc_2e36b)); // 99472 jmp loc_2E36B ;~ 17C5:80A7 +loc_2e2da: + // 5822 +cs=0x17c5;eip=0x0080aa; X(PUSH(word_520f8)); // 99476 push ds:word_520F8 ;~ 17C5:80AA +cs=0x17c5;eip=0x0080ae; X(PUSH(word_520ec)); // 99477 push ds:word_520EC ;~ 17C5:80AE +cs=0x17c5;eip=0x0080b2; J(CALL(sub_328ee,0)); // 99478 call sub_328EE ;~ 17C5:80B2 +cs=0x17c5;eip=0x0080b5; T(ADD(sp, 4)); // 99479 add sp, 4 ;~ 17C5:80B5 +cs=0x17c5;eip=0x0080b8; X(MOV(*(dw*)(raddr(ss,bp+var_36)), ax)); // 99480 mov [bp+var_36], ax ;~ 17C5:80B8 +cs=0x17c5;eip=0x0080bb; T(CMP(ax, 0x0FFFF)); // 99481 cmp ax, 0FFFFh ;~ 17C5:80BB +cs=0x17c5;eip=0x0080be; J(JNZ(loc_2e2f3)); // 99482 jnz short loc_2E2F3 ;~ 17C5:80BE +cs=0x17c5;eip=0x0080c0; J(JMP(loc_2e3c9)); // 99483 jmp loc_2E3C9 ;~ 17C5:80C0 +loc_2e2f3: + // 5823 +cs=0x17c5;eip=0x0080c3; T(bx = ax;); // 99487 mov bx, ax ;~ 17C5:80C3 +cs=0x17c5;eip=0x0080c5; T(cl = 4;); // 99488 mov cl, 4 ;~ 17C5:80C5 +cs=0x17c5;eip=0x0080c7; T(SHL(bx, cl)); // 99489 shl bx, cl ;~ 17C5:80C7 +cs=0x17c5;eip=0x0080c9; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x80)); // 99490 test byte ptr [bx-7E4Ch], 80h ;~ 17C5:80C9 +cs=0x17c5;eip=0x0080ce; J(JZ(loc_2e303)); // 99491 jz short loc_2E303 ;~ 17C5:80CE +cs=0x17c5;eip=0x0080d0; J(JMP(loc_2e3c9)); // 99492 jmp loc_2E3C9 ;~ 17C5:80D0 +loc_2e303: + // 5824 +cs=0x17c5;eip=0x0080d3; T(bx = word_4fa38;); // 99496 mov bx, ds:word_4FA38 ;~ 17C5:80D3 +cs=0x17c5;eip=0x0080d7; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 99497 mov ax, [bx+4] ;~ 17C5:80D7 +cs=0x17c5;eip=0x0080da; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 99498 mov dx, [bx+6] ;~ 17C5:80DA +cs=0x17c5;eip=0x0080dd; T(cl = 5;); // 99499 mov cl, 5 ;~ 17C5:80DD +loc_2e30f: + // 5825 +cs=0x17c5;eip=0x0080df; T(SAR(dx, 1)); // 99502 sar dx, 1 ;~ 17C5:80DF +cs=0x17c5;eip=0x0080e1; T(RCR(ax, 1)); // 99503 rcr ax, 1 ;~ 17C5:80E1 +cs=0x17c5;eip=0x0080e3; T(DEC(cl)); // 99504 dec cl ;~ 17C5:80E3 +cs=0x17c5;eip=0x0080e5; J(JNZ(loc_2e30f)); // 99505 jnz short loc_2E30F ;~ 17C5:80E5 +cs=0x17c5;eip=0x0080e7; X(MOV(*(dw*)(raddr(ss,bp+var_26)), ax)); // 99506 mov [bp+var_26], ax ;~ 17C5:80E7 +cs=0x17c5;eip=0x0080ea; T(bx = word_4fa38;); // 99507 mov bx, ds:word_4FA38 ;~ 17C5:80EA +cs=0x17c5;eip=0x0080ee; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 99508 mov ax, [bx+8] ;~ 17C5:80EE +cs=0x17c5;eip=0x0080f1; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0A)))); // 99509 mov dx, [bx+0Ah] ;~ 17C5:80F1 +cs=0x17c5;eip=0x0080f4; T(cl = 5;); // 99510 mov cl, 5 ;~ 17C5:80F4 +loc_2e326: + // 5826 +cs=0x17c5;eip=0x0080f6; T(SAR(dx, 1)); // 99513 sar dx, 1 ;~ 17C5:80F6 +cs=0x17c5;eip=0x0080f8; T(RCR(ax, 1)); // 99514 rcr ax, 1 ;~ 17C5:80F8 +cs=0x17c5;eip=0x0080fa; T(DEC(cl)); // 99515 dec cl ;~ 17C5:80FA +cs=0x17c5;eip=0x0080fc; J(JNZ(loc_2e326)); // 99516 jnz short loc_2E326 ;~ 17C5:80FC +cs=0x17c5;eip=0x0080fe; T(SUB(ax, 0x8000)); // 99517 sub ax, 8000h ;~ 17C5:80FE +cs=0x17c5;eip=0x008101; T(NEG(ax)); // 99518 neg ax ;~ 17C5:8101 +cs=0x17c5;eip=0x008103; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 99519 mov [bp+var_2C], ax ;~ 17C5:8103 +cs=0x17c5;eip=0x008106; T(ax = word_520f8;); // 99520 mov ax, ds:word_520F8 ;~ 17C5:8106 +cs=0x17c5;eip=0x008109; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 99521 sub ax, [bp+var_2C] ;~ 17C5:8109 +cs=0x17c5;eip=0x00810c; X(PUSH(ax)); // 99522 push ax ;~ 17C5:810C +cs=0x17c5;eip=0x00810d; T(ax = word_520ec;); // 99523 mov ax, ds:word_520EC ;~ 17C5:810D +cs=0x17c5;eip=0x008110; T(SUB(ax, *(dw*)(raddr(ss,bp+var_26)))); // 99524 sub ax, [bp+var_26] ;~ 17C5:8110 +cs=0x17c5;eip=0x008113; X(PUSH(ax)); // 99525 push ax ;~ 17C5:8113 +cs=0x17c5;eip=0x008114; J(CALL(sub_331d6,0)); // 99526 call sub_331D6 ;~ 17C5:8114 +cs=0x17c5;eip=0x008117; T(ADD(sp, 4)); // 99527 add sp, 4 ;~ 17C5:8117 +cs=0x17c5;eip=0x00811a; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 99528 mov [bp+var_E], ax ;~ 17C5:811A +cs=0x17c5;eip=0x00811d; T(ax = 0x180;); // 99529 mov ax, 180h ;~ 17C5:811D +cs=0x17c5;eip=0x008120; T(CWD); // 99530 cwd ;~ 17C5:8120 +cs=0x17c5;eip=0x008121; T(cx = word_492e8;); // 99531 mov cx, word_492E8 ;~ 17C5:8121 +cs=0x17c5;eip=0x008125; T(ADD(cx, 2)); // 99532 add cx, 2 ;~ 17C5:8125 +cs=0x17c5;eip=0x008128; T(IDIV2(cx)); // 99533 idiv cx ;~ 17C5:8128 +cs=0x17c5;eip=0x00812a; T(CMP(ax, *(dw*)(raddr(ss,bp+var_e)))); // 99534 cmp ax, [bp+var_E] ;~ 17C5:812A +cs=0x17c5;eip=0x00812d; J(JBE(loc_2e3c9)); // 99535 jbe short loc_2E3C9 ;~ 17C5:812D +cs=0x17c5;eip=0x00812f; X(PUSH(*(dw*)(raddr(ss,bp+var_36)))); // 99536 push [bp+var_36] ;~ 17C5:812F +cs=0x17c5;eip=0x008132; J(CALL(sub_2ea1a,0)); // 99537 call sub_2EA1A ;~ 17C5:8132 +cs=0x17c5;eip=0x008135; T(ADD(sp, 2)); // 99539 add sp, 2 ;~ 17C5:8135 +cs=0x17c5;eip=0x008138; T(ax = 0x58E4;); // 99540 mov ax, 58E4h ;~ 17C5:8138 +loc_2e36b: + // 5827 +cs=0x17c5;eip=0x00813b; X(PUSH(ax)); // 99543 push ax ;~ 17C5:813B +cs=0x17c5;eip=0x00813c; T(ax = 0x66C4;); // 99544 mov ax, 66C4h ;~ 17C5:813C +cs=0x17c5;eip=0x00813f; X(PUSH(ax)); // 99545 push ax ;~ 17C5:813F +cs=0x17c5;eip=0x008140; J(CALL(sub_34bdc,0)); // 99546 call sub_34BDC ;~ 17C5:8140 +cs=0x17c5;eip=0x008143; T(ADD(sp, 4)); // 99547 add sp, 4 ;~ 17C5:8143 +cs=0x17c5;eip=0x008146; T(ax = 0x18;); // 99548 mov ax, 18h ;~ 17C5:8146 +cs=0x17c5;eip=0x008149; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99549 imul [bp+var_1C] ;~ 17C5:8149 +cs=0x17c5;eip=0x00814c; T(bx = ax;); // 99550 mov bx, ax ;~ 17C5:814C +cs=0x17c5;eip=0x00814e; T(ax = 0x1A;); // 99551 mov ax, 1Ah ;~ 17C5:814E +cs=0x17c5;eip=0x008151; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D26)))); // 99552 imul word ptr [bx+0D26h] ;~ 17C5:8151 +cs=0x17c5;eip=0x008155; T(ADD(ax, 0x820)); // 99553 add ax, 820h ;~ 17C5:8155 +cs=0x17c5;eip=0x008158; X(PUSH(ax)); // 99554 push ax ;~ 17C5:8158 +cs=0x17c5;eip=0x008159; T(ax = 0x66C4;); // 99555 mov ax, 66C4h ;~ 17C5:8159 +cs=0x17c5;eip=0x00815c; X(PUSH(ax)); // 99556 push ax ;~ 17C5:815C +cs=0x17c5;eip=0x00815d; J(CALL(sub_34bdc,0)); // 99557 call sub_34BDC ;~ 17C5:815D +cs=0x17c5;eip=0x008160; T(ADD(sp, 4)); // 99558 add sp, 4 ;~ 17C5:8160 +cs=0x17c5;eip=0x008163; X(word_4f836 = 8;); // 99559 mov ds:word_4F836, 8 ;~ 17C5:8163 +cs=0x17c5;eip=0x008169; X(word_520fe = 0;); // 99560 mov ds:word_520FE, 0 ;~ 17C5:8169 +cs=0x17c5;eip=0x00816f; J(JMP(loc_2e3c9)); // 99561 jmp short loc_2E3C9 ;~ 17C5:816F +loc_2e3a2: + // 5828 +cs=0x17c5;eip=0x008172; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99566 cmp [bp+var_1C], 8 ;~ 17C5:8172 +cs=0x17c5;eip=0x008176; J(JL(loc_2e3d3)); // 99567 jl short loc_2E3D3 ;~ 17C5:8176 +cs=0x17c5;eip=0x008178; T(ax = 0x18;); // 99568 mov ax, 18h ;~ 17C5:8178 +cs=0x17c5;eip=0x00817b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99569 imul [bp+var_1C] ;~ 17C5:817B +cs=0x17c5;eip=0x00817e; T(bx = ax;); // 99570 mov bx, ax ;~ 17C5:817E +cs=0x17c5;eip=0x008180; T(ax = word_492f4;); // 99571 mov ax, word_492F4 ;~ 17C5:8180 +cs=0x17c5;eip=0x008183; T(SHL(ax, 1)); // 99572 shl ax, 1 ;~ 17C5:8183 +cs=0x17c5;eip=0x008185; T(CMP(*(dw*)(raddr(ds,bx+0x0D22)), ax)); // 99573 cmp [bx+0D22h], ax ;~ 17C5:8185 +cs=0x17c5;eip=0x008189; J(JLE(loc_2e3d3)); // 99574 jle short loc_2E3D3 ;~ 17C5:8189 +cs=0x17c5;eip=0x00818b; T(ax = 0x58F3;); // 99575 mov ax, 58F3h ;~ 17C5:818B +cs=0x17c5;eip=0x00818e; X(PUSH(ax)); // 99576 push ax ;~ 17C5:818E +cs=0x17c5;eip=0x00818f; T(ax = 0x66C4;); // 99577 mov ax, 66C4h ;~ 17C5:818F +cs=0x17c5;eip=0x008192; X(PUSH(ax)); // 99578 push ax ;~ 17C5:8192 +cs=0x17c5;eip=0x008193; J(CALL(sub_34bdc,0)); // 99579 call sub_34BDC ;~ 17C5:8193 +cs=0x17c5;eip=0x008196; T(ADD(sp, 4)); // 99580 add sp, 4 ;~ 17C5:8196 +loc_2e3c9: + // 5829 +cs=0x17c5;eip=0x008199; T(ax = 0x66C4;); // 99584 mov ax, 66C4h ;~ 17C5:8199 +cs=0x17c5;eip=0x00819c; X(PUSH(ax)); // 99585 push ax ;~ 17C5:819C +cs=0x17c5;eip=0x00819d; J(CALL(sub_30414,0)); // 99586 call sub_30414 ;~ 17C5:819D +cs=0x17c5;eip=0x0081a0; T(ADD(sp, 2)); // 99587 add sp, 2 ;~ 17C5:81A0 +loc_2e3d3: + // 5830 +cs=0x17c5;eip=0x0081a3; T(ax = 0x18;); // 99591 mov ax, 18h ;~ 17C5:81A3 +cs=0x17c5;eip=0x0081a6; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99592 imul [bp+var_1C] ;~ 17C5:81A6 +cs=0x17c5;eip=0x0081a9; T(si = ax;); // 99593 mov si, ax ;~ 17C5:81A9 +cs=0x17c5;eip=0x0081ab; T(MOV(ax, *(dw*)(raddr(ss,bp+var_32)))); // 99594 mov ax, [bp+var_32] ;~ 17C5:81AB +cs=0x17c5;eip=0x0081ae; T(SUB(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 99595 sub ax, [si+0D18h] ;~ 17C5:81AE +cs=0x17c5;eip=0x0081b2; X(PUSH(ax)); // 99596 push ax ;~ 17C5:81B2 +cs=0x17c5;eip=0x0081b3; J(CALL(sub_34dc0,0)); // 99597 call sub_34DC0 ;~ 17C5:81B3 +cs=0x17c5;eip=0x0081b6; T(ADD(sp, 2)); // 99598 add sp, 2 ;~ 17C5:81B6 +cs=0x17c5;eip=0x0081b9; T(cl = 5;); // 99599 mov cl, 5 ;~ 17C5:81B9 +cs=0x17c5;eip=0x0081bb; T(SAR(ax, cl)); // 99600 sar ax, cl ;~ 17C5:81BB +cs=0x17c5;eip=0x0081bd; T(ADD(ax, *(dw*)(raddr(ss,bp+var_10)))); // 99601 add ax, [bp+var_10] ;~ 17C5:81BD +cs=0x17c5;eip=0x0081c0; T(cx = ax;); // 99602 mov cx, ax ;~ 17C5:81C0 +cs=0x17c5;eip=0x0081c2; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 99603 mov ax, [si+0D1Ah] ;~ 17C5:81C2 +cs=0x17c5;eip=0x0081c6; T(dx = cx;); // 99604 mov dx, cx ;~ 17C5:81C6 +cs=0x17c5;eip=0x0081c8; T(cl = 4;); // 99605 mov cl, 4 ;~ 17C5:81C8 +cs=0x17c5;eip=0x0081ca; T(SHL(ax, cl)); // 99606 shl ax, cl ;~ 17C5:81CA +cs=0x17c5;eip=0x0081cc; T(cx = dx;); // 99607 mov cx, dx ;~ 17C5:81CC +cs=0x17c5;eip=0x0081ce; T(CWD); // 99608 cwd ;~ 17C5:81CE +cs=0x17c5;eip=0x0081cf; T(bx = word_492f4;); // 99609 mov bx, word_492F4 ;~ 17C5:81CF +cs=0x17c5;eip=0x0081d3; T(IDIV2(bx)); // 99610 idiv bx ;~ 17C5:81D3 +cs=0x17c5;eip=0x0081d5; T(CMP(cx, ax)); // 99611 cmp cx, ax ;~ 17C5:81D5 +cs=0x17c5;eip=0x0081d7; J(JC(loc_2e40c)); // 99612 jb short loc_2E40C ;~ 17C5:81D7 +cs=0x17c5;eip=0x0081d9; J(JMP(loc_2e5dc)); // 99613 jmp loc_2E5DC ;~ 17C5:81D9 +loc_2e40c: + // 5831 +cs=0x17c5;eip=0x0081dc; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 99617 cmp [bp+var_4], 0 ;~ 17C5:81DC +cs=0x17c5;eip=0x0081e0; J(JNZ(loc_2e415)); // 99618 jnz short loc_2E415 ;~ 17C5:81E0 +cs=0x17c5;eip=0x0081e2; J(JMP(loc_2e5dc)); // 99619 jmp loc_2E5DC ;~ 17C5:81E2 +loc_2e415: + // 5832 +cs=0x17c5;eip=0x0081e5; T(ax = 0x18;); // 99623 mov ax, 18h ;~ 17C5:81E5 +cs=0x17c5;eip=0x0081e8; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99624 imul [bp+var_1C] ;~ 17C5:81E8 +cs=0x17c5;eip=0x0081eb; T(bx = ax;); // 99625 mov bx, ax ;~ 17C5:81EB +cs=0x17c5;eip=0x0081ed; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D14)))); // 99626 mov ax, [bx+0D14h] ;~ 17C5:81ED +cs=0x17c5;eip=0x0081f1; X(word_520ec = ax;); // 99627 mov ds:word_520EC, ax ;~ 17C5:81F1 +cs=0x17c5;eip=0x0081f4; T(ax = 0x18;); // 99628 mov ax, 18h ;~ 17C5:81F4 +cs=0x17c5;eip=0x0081f7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99629 imul [bp+var_1C] ;~ 17C5:81F7 +cs=0x17c5;eip=0x0081fa; T(si = ax;); // 99630 mov si, ax ;~ 17C5:81FA +cs=0x17c5;eip=0x0081fc; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 99631 mov ax, [si+0D16h] ;~ 17C5:81FC +cs=0x17c5;eip=0x008200; X(word_520f8 = ax;); // 99632 mov ds:word_520F8, ax ;~ 17C5:8200 +cs=0x17c5;eip=0x008203; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D18)))); // 99633 mov ax, [si+0D18h] ;~ 17C5:8203 +cs=0x17c5;eip=0x008207; X(word_520fe = ax;); // 99634 mov ds:word_520FE, ax ;~ 17C5:8207 +cs=0x17c5;eip=0x00820a; X(word_4f836 = 8;); // 99635 mov ds:word_4F836, 8 ;~ 17C5:820A +cs=0x17c5;eip=0x008210; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 99636 cmp word ptr [si+0D22h], 0 ;~ 17C5:8210 +cs=0x17c5;eip=0x008215; J(JZ(loc_2e44e)); // 99637 jz short loc_2E44E ;~ 17C5:8215 +cs=0x17c5;eip=0x008217; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D22)))); // 99638 mov ax, [si+0D22h] ;~ 17C5:8217 +cs=0x17c5;eip=0x00821b; X(word_51a0e = ax;); // 99639 mov ds:word_51A0E, ax ;~ 17C5:821B +loc_2e44e: + // 5833 +cs=0x17c5;eip=0x00821e; T(ax = 0x18;); // 99642 mov ax, 18h ;~ 17C5:821E +cs=0x17c5;eip=0x008221; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99643 imul [bp+var_1C] ;~ 17C5:8221 +cs=0x17c5;eip=0x008224; T(bx = ax;); // 99644 mov bx, ax ;~ 17C5:8224 +cs=0x17c5;eip=0x008226; X(MOV(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 99645 mov word ptr [bx+0D22h], 0 ;~ 17C5:8226 +cs=0x17c5;eip=0x00822c; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99646 cmp [bp+var_1C], 8 ;~ 17C5:822C +cs=0x17c5;eip=0x008230; J(JGE(loc_2e4dc)); // 99647 jge short loc_2E4DC ;~ 17C5:8230 +cs=0x17c5;eip=0x008232; T(CMP(*(word_4960a), 0)); // 99648 cmp word_4960A, 0 ;~ 17C5:8232 +cs=0x17c5;eip=0x008237; J(JZ(loc_2e46c)); // 99649 jz short loc_2E46C ;~ 17C5:8237 +cs=0x17c5;eip=0x008239; J(JMP(loc_2e5dc)); // 99650 jmp loc_2E5DC ;~ 17C5:8239 +loc_2e46c: + // 5834 +cs=0x17c5;eip=0x00823c; T(ax = 0x5902;); // 99654 mov ax, 5902h ;~ 17C5:823C +cs=0x17c5;eip=0x00823f; X(PUSH(ax)); // 99655 push ax ;~ 17C5:823F +cs=0x17c5;eip=0x008240; T(ax = 0x66C4;); // 99656 mov ax, 66C4h ;~ 17C5:8240 +cs=0x17c5;eip=0x008243; X(PUSH(ax)); // 99657 push ax ;~ 17C5:8243 +cs=0x17c5;eip=0x008244; J(CALL(sub_34c1c,0)); // 99658 call sub_34C1C ;~ 17C5:8244 +cs=0x17c5;eip=0x008247; T(ADD(sp, 4)); // 99659 add sp, 4 ;~ 17C5:8247 +cs=0x17c5;eip=0x00824a; T(ax = 0x12;); // 99660 mov ax, 12h ;~ 17C5:824A +cs=0x17c5;eip=0x00824d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 99661 imul [bp+var_12] ;~ 17C5:824D +cs=0x17c5;eip=0x008250; T(ADD(ax, 0x528)); // 99662 add ax, 528h ;~ 17C5:8250 +cs=0x17c5;eip=0x008253; X(PUSH(ax)); // 99663 push ax ;~ 17C5:8253 +cs=0x17c5;eip=0x008254; T(ax = 0x66C4;); // 99664 mov ax, 66C4h ;~ 17C5:8254 +cs=0x17c5;eip=0x008257; X(PUSH(ax)); // 99665 push ax ;~ 17C5:8257 +cs=0x17c5;eip=0x008258; J(CALL(sub_34bdc,0)); // 99666 call sub_34BDC ;~ 17C5:8258 +cs=0x17c5;eip=0x00825b; T(ADD(sp, 4)); // 99667 add sp, 4 ;~ 17C5:825B +cs=0x17c5;eip=0x00825e; T(ax = 0x66C4;); // 99668 mov ax, 66C4h ;~ 17C5:825E +cs=0x17c5;eip=0x008261; X(PUSH(ax)); // 99669 push ax ;~ 17C5:8261 +cs=0x17c5;eip=0x008262; J(CALL(sub_30414,0)); // 99670 call sub_30414 ;~ 17C5:8262 +cs=0x17c5;eip=0x008265; T(ADD(sp, 2)); // 99671 add sp, 2 ;~ 17C5:8265 +cs=0x17c5;eip=0x008268; J(CALL(sub_2ec74,0)); // 99672 call sub_2EC74 ;~ 17C5:8268 +cs=0x17c5;eip=0x00826b; T(ax = word_49918;); // 99673 mov ax, word_49918 ;~ 17C5:826B +cs=0x17c5;eip=0x00826e; T(SAR(ax, 1)); // 99674 sar ax, 1 ;~ 17C5:826E +cs=0x17c5;eip=0x008270; T(AND(ax, 7)); // 99675 and ax, 7 ;~ 17C5:8270 +cs=0x17c5;eip=0x008273; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 99676 mov [bp+var_34], ax ;~ 17C5:8273 +cs=0x17c5;eip=0x008276; T(si = ax;); // 99677 mov si, ax ;~ 17C5:8276 +cs=0x17c5;eip=0x008278; T(cl = 3;); // 99678 mov cl, 3 ;~ 17C5:8278 +cs=0x17c5;eip=0x00827a; T(SHL(si, cl)); // 99679 shl si, cl ;~ 17C5:827A +cs=0x17c5;eip=0x00827c; T(ax = word_520ec;); // 99680 mov ax, ds:word_520EC ;~ 17C5:827C +cs=0x17c5;eip=0x00827f; X(MOV(*(dw*)(raddr(ds,si+0x0B52)), ax)); // 99681 mov [si+0B52h], ax ;~ 17C5:827F +cs=0x17c5;eip=0x008283; T(ax = word_520f8;); // 99682 mov ax, ds:word_520F8 ;~ 17C5:8283 +cs=0x17c5;eip=0x008286; X(MOV(*(dw*)(raddr(ds,si+0x0B54)), ax)); // 99683 mov [si+0B54h], ax ;~ 17C5:8286 +cs=0x17c5;eip=0x00828a; T(ax = word_520fe;); // 99684 mov ax, ds:word_520FE ;~ 17C5:828A +cs=0x17c5;eip=0x00828d; X(MOV(*(dw*)(raddr(ds,si+0x0B56)), ax)); // 99685 mov [si+0B56h], ax ;~ 17C5:828D +cs=0x17c5;eip=0x008291; T(TEST(word_4f42e, 0x1000)); // 99686 test ds:word_4F42E, 1000h ;~ 17C5:8291 +cs=0x17c5;eip=0x008297; J(JZ(loc_2e4cc)); // 99687 jz short loc_2E4CC ;~ 17C5:8297 +cs=0x17c5;eip=0x008299; J(JMP(loc_2e5dc)); // 99688 jmp loc_2E5DC ;~ 17C5:8299 +loc_2e4cc: + // 5835 +cs=0x17c5;eip=0x00829c; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 99692 push [bp+var_12] ;~ 17C5:829C +cs=0x17c5;eip=0x00829f; T(ax = 5;); // 99693 mov ax, 5 ;~ 17C5:829F +cs=0x17c5;eip=0x0082a2; X(PUSH(ax)); // 99694 push ax ;~ 17C5:82A2 +cs=0x17c5;eip=0x0082a3; J(CALL(sub_27f40,0)); // 99695 call sub_27F40 ;~ 17C5:82A3 +cs=0x17c5;eip=0x0082a6; T(ADD(sp, 4)); // 99696 add sp, 4 ;~ 17C5:82A6 +cs=0x17c5;eip=0x0082a9; J(JMP(loc_2e5dc)); // 99697 jmp loc_2E5DC ;~ 17C5:82A9 +loc_2e4dc: + // 5836 +cs=0x17c5;eip=0x0082ac; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 7)); // 99701 cmp [bp+var_22], 7 ;~ 17C5:82AC +cs=0x17c5;eip=0x0082b0; J(JNZ(loc_2e536)); // 99702 jnz short loc_2E536 ;~ 17C5:82B0 +cs=0x17c5;eip=0x0082b2; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 99703 push [bp+var_14] ;~ 17C5:82B2 +cs=0x17c5;eip=0x0082b5; J(CALL(sub_2e928,0)); // 99704 call sub_2E928 ;~ 17C5:82B5 +cs=0x17c5;eip=0x0082b8; T(ADD(sp, 2)); // 99707 add sp, 2 ;~ 17C5:82B8 +cs=0x17c5;eip=0x0082bb; T(ax = word_49918;); // 99708 mov ax, word_49918 ;~ 17C5:82BB +cs=0x17c5;eip=0x0082be; T(SAR(ax, 1)); // 99709 sar ax, 1 ;~ 17C5:82BE +cs=0x17c5;eip=0x0082c0; T(AND(ax, 7)); // 99710 and ax, 7 ;~ 17C5:82C0 +cs=0x17c5;eip=0x0082c3; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 99711 mov [bp+var_34], ax ;~ 17C5:82C3 +cs=0x17c5;eip=0x0082c6; T(ax = 0x24;); // 99712 mov ax, 24h ; '$' ;~ 17C5:82C6 +cs=0x17c5;eip=0x0082c9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 99713 imul [bp+var_14] ;~ 17C5:82C9 +cs=0x17c5;eip=0x0082cc; T(si = ax;); // 99714 mov si, ax ;~ 17C5:82CC +cs=0x17c5;eip=0x0082ce; T(MOV(di, *(dw*)(raddr(ss,bp+var_34)))); // 99715 mov di, [bp+var_34] ;~ 17C5:82CE +cs=0x17c5;eip=0x0082d1; T(cl = 3;); // 99716 mov cl, 3 ;~ 17C5:82D1 +cs=0x17c5;eip=0x0082d3; T(SHL(di, cl)); // 99717 shl di, cl ;~ 17C5:82D3 +cs=0x17c5;eip=0x0082d5; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 99718 mov ax, [si-76ACh] ;~ 17C5:82D5 +cs=0x17c5;eip=0x0082d9; X(word_520ec = ax;); // 99719 mov ds:word_520EC, ax ;~ 17C5:82D9 +cs=0x17c5;eip=0x0082dc; X(MOV(*(dw*)(raddr(ds,di+0x0B52)), ax)); // 99720 mov [di+0B52h], ax ;~ 17C5:82DC +cs=0x17c5;eip=0x0082e0; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 99721 mov ax, [si-76AAh] ;~ 17C5:82E0 +cs=0x17c5;eip=0x0082e4; X(word_520f8 = ax;); // 99722 mov ds:word_520F8, ax ;~ 17C5:82E4 +cs=0x17c5;eip=0x0082e7; X(MOV(*(dw*)(raddr(ds,di+0x0B54)), ax)); // 99723 mov [di+0B54h], ax ;~ 17C5:82E7 +cs=0x17c5;eip=0x0082eb; T(ax = 0x24;); // 99724 mov ax, 24h ; '$' ;~ 17C5:82EB +cs=0x17c5;eip=0x0082ee; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_14)))); // 99725 imul [bp+var_14] ;~ 17C5:82EE +cs=0x17c5;eip=0x0082f1; T(bx = ax;); // 99726 mov bx, ax ;~ 17C5:82F1 +cs=0x17c5;eip=0x0082f3; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76A8)))); // 99727 mov ax, [bx-76A8h] ;~ 17C5:82F3 +cs=0x17c5;eip=0x0082f7; X(word_520fe = ax;); // 99728 mov ds:word_520FE, ax ;~ 17C5:82F7 +cs=0x17c5;eip=0x0082fa; T(MOV(bx, *(dw*)(raddr(ss,bp+var_34)))); // 99729 mov bx, [bp+var_34] ;~ 17C5:82FA +cs=0x17c5;eip=0x0082fd; T(SHL(bx, cl)); // 99730 shl bx, cl ;~ 17C5:82FD +cs=0x17c5;eip=0x0082ff; X(MOV(*(dw*)(raddr(ds,bx+0x0B56)), ax)); // 99731 mov [bx+0B56h], ax ;~ 17C5:82FF +cs=0x17c5;eip=0x008303; J(JMP(loc_2e5b0)); // 99732 jmp short loc_2E5B0 ;~ 17C5:8303 +loc_2e536: + // 5837 +cs=0x17c5;eip=0x008306; T(ax = 4;); // 99737 mov ax, 4 ;~ 17C5:8306 +cs=0x17c5;eip=0x008309; X(PUSH(ax)); // 99738 push ax ;~ 17C5:8309 +cs=0x17c5;eip=0x00830a; J(CALL(sub_33430,0)); // 99739 call sub_33430 ;~ 17C5:830A +cs=0x17c5;eip=0x00830d; T(ADD(sp, 2)); // 99740 add sp, 2 ;~ 17C5:830D +cs=0x17c5;eip=0x008310; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 99741 push [bp+var_14] ;~ 17C5:8310 +cs=0x17c5;eip=0x008313; T(cx = ax;); // 99742 mov cx, ax ;~ 17C5:8313 +cs=0x17c5;eip=0x008315; T(ax = 0x18;); // 99743 mov ax, 18h ;~ 17C5:8315 +cs=0x17c5;eip=0x008318; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99744 imul [bp+var_1C] ;~ 17C5:8318 +cs=0x17c5;eip=0x00831b; T(bx = ax;); // 99745 mov bx, ax ;~ 17C5:831B +cs=0x17c5;eip=0x00831d; X(PUSH(*(dw*)(raddr(ds,bx+0x0D26)))); // 99746 push word ptr [bx+0D26h] ;~ 17C5:831D +cs=0x17c5;eip=0x008321; T(si = cx;); // 99747 mov si, cx ;~ 17C5:8321 +cs=0x17c5;eip=0x008323; J(CALL(sub_30454,0)); // 99748 call sub_30454 ;~ 17C5:8323 +cs=0x17c5;eip=0x008326; T(ADD(sp, 4)); // 99749 add sp, 4 ;~ 17C5:8326 +cs=0x17c5;eip=0x008329; T(CMP(ax, si)); // 99750 cmp ax, si ;~ 17C5:8329 +cs=0x17c5;eip=0x00832b; J(JG(loc_2e570)); // 99751 jg short loc_2E570 ;~ 17C5:832B +cs=0x17c5;eip=0x00832d; T(ax = word_492f4;); // 99752 mov ax, word_492F4 ;~ 17C5:832D +cs=0x17c5;eip=0x008330; T(cx = ax;); // 99753 mov cx, ax ;~ 17C5:8330 +cs=0x17c5;eip=0x008332; T(SHL(ax, 1)); // 99754 shl ax, 1 ;~ 17C5:8332 +cs=0x17c5;eip=0x008334; T(SHL(ax, 1)); // 99755 shl ax, 1 ;~ 17C5:8334 +cs=0x17c5;eip=0x008336; T(ADD(ax, cx)); // 99756 add ax, cx ;~ 17C5:8336 +cs=0x17c5;eip=0x008338; T(SHL(ax, 1)); // 99757 shl ax, 1 ;~ 17C5:8338 +cs=0x17c5;eip=0x00833a; T(CMP(ax, word_51a0e)); // 99758 cmp ax, ds:word_51A0E ;~ 17C5:833A +cs=0x17c5;eip=0x00833e; J(JA(loc_2e57c)); // 99759 ja short loc_2E57C ;~ 17C5:833E +loc_2e570: + // 5838 +cs=0x17c5;eip=0x008340; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 99762 push [bp+var_14] ;~ 17C5:8340 +cs=0x17c5;eip=0x008343; J(CALL(sub_2ea1a,0)); // 99763 call sub_2EA1A ;~ 17C5:8343 +cs=0x17c5;eip=0x008346; T(ADD(sp, 2)); // 99765 add sp, 2 ;~ 17C5:8346 +cs=0x17c5;eip=0x008349; J(JMP(loc_2e58a)); // 99766 jmp short loc_2E58A ;~ 17C5:8349 +loc_2e57c: + // 5839 +cs=0x17c5;eip=0x00834c; T(ax = 0x590A;); // 99771 mov ax, 590Ah ;~ 17C5:834C +cs=0x17c5;eip=0x00834f; X(PUSH(ax)); // 99772 push ax ;~ 17C5:834F +cs=0x17c5;eip=0x008350; T(ax = 0x66C4;); // 99773 mov ax, 66C4h ;~ 17C5:8350 +cs=0x17c5;eip=0x008353; X(PUSH(ax)); // 99774 push ax ;~ 17C5:8353 +cs=0x17c5;eip=0x008354; J(CALL(sub_34c1c,0)); // 99775 call sub_34C1C ;~ 17C5:8354 +cs=0x17c5;eip=0x008357; T(ADD(sp, 4)); // 99776 add sp, 4 ;~ 17C5:8357 +loc_2e58a: + // 5840 +cs=0x17c5;eip=0x00835a; T(ax = 0x18;); // 99779 mov ax, 18h ;~ 17C5:835A +cs=0x17c5;eip=0x00835d; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99780 imul [bp+var_1C] ;~ 17C5:835D +cs=0x17c5;eip=0x008360; T(bx = ax;); // 99781 mov bx, ax ;~ 17C5:8360 +cs=0x17c5;eip=0x008362; X(MOV(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 99782 mov word ptr [bx+0D22h], 0 ;~ 17C5:8362 +cs=0x17c5;eip=0x008368; T(ax = *(dw*)(asc_512dc);); // 99783 mov ax, word ptr ds:asc_512DC ; "\v\v\v\v\v\v\v\v\v\v" ;~ 17C5:8368 +cs=0x17c5;eip=0x00836b; X(word_49920 = ax;); // 99784 mov word_49920, ax ;~ 17C5:836B +cs=0x17c5;eip=0x00836e; T(ax = word_520ec;); // 99785 mov ax, ds:word_520EC ;~ 17C5:836E +cs=0x17c5;eip=0x008371; X(word_51708 = ax;); // 99786 mov ds:word_51708, ax ;~ 17C5:8371 +cs=0x17c5;eip=0x008374; T(ax = word_520f8;); // 99787 mov ax, ds:word_520F8 ;~ 17C5:8374 +cs=0x17c5;eip=0x008377; X(word_51710 = ax;); // 99788 mov ds:word_51710, ax ;~ 17C5:8377 +cs=0x17c5;eip=0x00837a; X(word_51806 = 0x0BB8;); // 99789 mov ds:word_51806, 0BB8h ;~ 17C5:837A +loc_2e5b0: + // 5841 +cs=0x17c5;eip=0x008380; T(ax = 0x5916;); // 99792 mov ax, 5916h ;~ 17C5:8380 +cs=0x17c5;eip=0x008383; X(PUSH(ax)); // 99793 push ax ;~ 17C5:8383 +cs=0x17c5;eip=0x008384; T(ax = 0x66C4;); // 99794 mov ax, 66C4h ;~ 17C5:8384 +cs=0x17c5;eip=0x008387; X(PUSH(ax)); // 99795 push ax ;~ 17C5:8387 +cs=0x17c5;eip=0x008388; J(CALL(sub_34bdc,0)); // 99796 call sub_34BDC ;~ 17C5:8388 +cs=0x17c5;eip=0x00838b; T(ADD(sp, 4)); // 99797 add sp, 4 ;~ 17C5:838B +cs=0x17c5;eip=0x00838e; T(ax = 0x12;); // 99798 mov ax, 12h ;~ 17C5:838E +cs=0x17c5;eip=0x008391; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 99799 imul [bp+var_12] ;~ 17C5:8391 +cs=0x17c5;eip=0x008394; T(ADD(ax, 0x528)); // 99800 add ax, 528h ;~ 17C5:8394 +cs=0x17c5;eip=0x008397; X(PUSH(ax)); // 99801 push ax ;~ 17C5:8397 +cs=0x17c5;eip=0x008398; T(ax = 0x66C4;); // 99802 mov ax, 66C4h ;~ 17C5:8398 +cs=0x17c5;eip=0x00839b; X(PUSH(ax)); // 99803 push ax ;~ 17C5:839B +cs=0x17c5;eip=0x00839c; J(CALL(sub_34bdc,0)); // 99804 call sub_34BDC ;~ 17C5:839C +cs=0x17c5;eip=0x00839f; T(ADD(sp, 4)); // 99805 add sp, 4 ;~ 17C5:839F +cs=0x17c5;eip=0x0083a2; T(ax = 0x66C4;); // 99806 mov ax, 66C4h ;~ 17C5:83A2 +cs=0x17c5;eip=0x0083a5; X(PUSH(ax)); // 99807 push ax ;~ 17C5:83A5 +cs=0x17c5;eip=0x0083a6; J(CALL(sub_30414,0)); // 99808 call sub_30414 ;~ 17C5:83A6 +cs=0x17c5;eip=0x0083a9; T(ADD(sp, 2)); // 99809 add sp, 2 ;~ 17C5:83A9 +loc_2e5dc: + // 5842 +cs=0x17c5;eip=0x0083ac; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99813 cmp [bp+var_1C], 8 ;~ 17C5:83AC +cs=0x17c5;eip=0x0083b0; J(JGE(loc_2e624)); // 99814 jge short loc_2E624 ;~ 17C5:83B0 +cs=0x17c5;eip=0x0083b2; T(ax = 0x18;); // 99815 mov ax, 18h ;~ 17C5:83B2 +cs=0x17c5;eip=0x0083b5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99816 imul [bp+var_1C] ;~ 17C5:83B5 +cs=0x17c5;eip=0x0083b8; T(si = ax;); // 99817 mov si, ax ;~ 17C5:83B8 +cs=0x17c5;eip=0x0083ba; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 99818 cmp word ptr [si+0D22h], 0 ;~ 17C5:83BA +cs=0x17c5;eip=0x0083bf; J(JZ(loc_2e624)); // 99819 jz short loc_2E624 ;~ 17C5:83BF +cs=0x17c5;eip=0x0083c1; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 99820 push word ptr [si+0D16h] ;~ 17C5:83C1 +cs=0x17c5;eip=0x0083c5; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 99821 push word ptr [si+0D14h] ;~ 17C5:83C5 +cs=0x17c5;eip=0x0083c9; J(CALL(sub_2fc7d,0)); // 99822 call sub_2FC7D ;~ 17C5:83C9 +cs=0x17c5;eip=0x0083cc; T(ADD(sp, 4)); // 99823 add sp, 4 ;~ 17C5:83CC +cs=0x17c5;eip=0x0083cf; X(MOV(*(dw*)(raddr(ds,si+0x0D28)), ax)); // 99824 mov [si+0D28h], ax ;~ 17C5:83CF +cs=0x17c5;eip=0x0083d3; T(TEST(*(db*)(&word_49918), 1)); // 99825 test byte ptr word_49918, 1 ;~ 17C5:83D3 +cs=0x17c5;eip=0x0083d8; J(JZ(loc_2e624)); // 99826 jz short loc_2E624 ;~ 17C5:83D8 +cs=0x17c5;eip=0x0083da; T(ax = 0x18;); // 99827 mov ax, 18h ;~ 17C5:83DA +cs=0x17c5;eip=0x0083dd; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99828 imul [bp+var_1C] ;~ 17C5:83DD +cs=0x17c5;eip=0x0083e0; T(si = ax;); // 99829 mov si, ax ;~ 17C5:83E0 +cs=0x17c5;eip=0x0083e2; T(ax = 0x0E;); // 99830 mov ax, 0Eh ;~ 17C5:83E2 +cs=0x17c5;eip=0x0083e5; X(PUSH(ax)); // 99831 push ax ;~ 17C5:83E5 +cs=0x17c5;eip=0x0083e6; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 99832 push word ptr [si+0D16h] ;~ 17C5:83E6 +cs=0x17c5;eip=0x0083ea; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 99833 push word ptr [si+0D14h] ;~ 17C5:83EA +cs=0x17c5;eip=0x0083ee; J(CALL(sub_2fb6a,0)); // 99834 call sub_2FB6A ;~ 17C5:83EE +cs=0x17c5;eip=0x0083f1; T(ADD(sp, 6)); // 99835 add sp, 6 ;~ 17C5:83F1 +loc_2e624: + // 5843 +cs=0x17c5;eip=0x0083f4; X(INC(*(dw*)(raddr(ss,bp+var_1c)))); // 99839 inc [bp+var_1C] ;~ 17C5:83F4 +loc_2e627: + // 5844 +cs=0x17c5;eip=0x0083f7; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 0x0C)); // 99842 cmp [bp+var_1C], 0Ch ;~ 17C5:83F7 +cs=0x17c5;eip=0x0083fb; J(JL(loc_2e630)); // 99843 jl short loc_2E630 ;~ 17C5:83FB +cs=0x17c5;eip=0x0083fd; J(JMP(loc_2e7e8)); // 99844 jmp loc_2E7E8 ;~ 17C5:83FD +loc_2e630: + // 5845 +cs=0x17c5;eip=0x008400; T(ax = 0x18;); // 99849 mov ax, 18h ;~ 17C5:8400 +cs=0x17c5;eip=0x008403; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99850 imul [bp+var_1C] ;~ 17C5:8403 +cs=0x17c5;eip=0x008406; T(si = ax;); // 99851 mov si, ax ;~ 17C5:8406 +cs=0x17c5;eip=0x008408; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 99852 cmp word ptr [si+0D22h], 0 ;~ 17C5:8408 +cs=0x17c5;eip=0x00840d; J(JZ(loc_2e624)); // 99853 jz short loc_2E624 ;~ 17C5:840D +cs=0x17c5;eip=0x00840f; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D24)))); // 99854 mov ax, [si+0D24h] ;~ 17C5:840F +cs=0x17c5;eip=0x008413; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 99855 mov [bp+var_12], ax ;~ 17C5:8413 +cs=0x17c5;eip=0x008416; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 99856 mov [bp+var_4], 0 ;~ 17C5:8416 +cs=0x17c5;eip=0x00841b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 99857 mov [bp+var_6], 0 ;~ 17C5:841B +cs=0x17c5;eip=0x008420; T(ax = 0x12;); // 99858 mov ax, 12h ;~ 17C5:8420 +cs=0x17c5;eip=0x008423; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 99859 imul [bp+var_12] ;~ 17C5:8423 +cs=0x17c5;eip=0x008426; T(bx = ax;); // 99860 mov bx, ax ;~ 17C5:8426 +cs=0x17c5;eip=0x008428; T(MOV(ax, *(dw*)(raddr(ds,bx+0x534)))); // 99861 mov ax, [bx+534h] ;~ 17C5:8428 +cs=0x17c5;eip=0x00842c; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 99862 mov [bp+var_22], ax ;~ 17C5:842C +cs=0x17c5;eip=0x00842f; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 8)); // 99863 cmp [bp+var_1C], 8 ;~ 17C5:842F +cs=0x17c5;eip=0x008433; J(JL(loc_2e668)); // 99864 jl short loc_2E668 ;~ 17C5:8433 +cs=0x17c5;eip=0x008435; J(JMP(loc_2dc68)); // 99865 jmp loc_2DC68 ;~ 17C5:8435 +loc_2e668: + // 5846 +cs=0x17c5;eip=0x008438; T(ax = 0x18;); // 99869 mov ax, 18h ;~ 17C5:8438 +cs=0x17c5;eip=0x00843b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99870 imul [bp+var_1C] ;~ 17C5:843B +cs=0x17c5;eip=0x00843e; T(si = ax;); // 99871 mov si, ax ;~ 17C5:843E +cs=0x17c5;eip=0x008440; X(PUSH(*(dw*)(raddr(ds,si+0x0D28)))); // 99872 push word ptr [si+0D28h] ;~ 17C5:8440 +cs=0x17c5;eip=0x008444; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 99873 push word ptr [si+0D16h] ;~ 17C5:8444 +cs=0x17c5;eip=0x008448; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 99874 push word ptr [si+0D14h] ;~ 17C5:8448 +cs=0x17c5;eip=0x00844c; J(CALL(sub_2fb6a,0)); // 99875 call sub_2FB6A ;~ 17C5:844C +cs=0x17c5;eip=0x00844f; T(ADD(sp, 6)); // 99876 add sp, 6 ;~ 17C5:844F +cs=0x17c5;eip=0x008452; T(ax = word_4e2fe;); // 99877 mov ax, ds:word_4E2FE ;~ 17C5:8452 +cs=0x17c5;eip=0x008455; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 99878 mov [bp+var_32], ax ;~ 17C5:8455 +cs=0x17c5;eip=0x008458; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 99879 push [bp+var_22] ;~ 17C5:8458 +cs=0x17c5;eip=0x00845b; X(PUSH(ax)); // 99880 push ax ;~ 17C5:845B +cs=0x17c5;eip=0x00845c; X(PUSH(*(dw*)(raddr(ss,bp+var_30)))); // 99881 push [bp+var_30] ;~ 17C5:845C +cs=0x17c5;eip=0x00845f; X(PUSH(*(dw*)(raddr(ss,bp+var_2a)))); // 99882 push [bp+var_2A] ;~ 17C5:845F +cs=0x17c5;eip=0x008462; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 99883 push [bp+var_1C] ;~ 17C5:8462 +cs=0x17c5;eip=0x008465; J(CALL(sub_2e7ee,0)); // 99884 call sub_2E7EE ;~ 17C5:8465 +cs=0x17c5;eip=0x008468; T(ADD(sp, 0x0A)); // 99885 add sp, 0Ah ;~ 17C5:8468 +cs=0x17c5;eip=0x00846b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 99886 mov [bp+var_4], ax ;~ 17C5:846B +cs=0x17c5;eip=0x00846e; T(ax = word_4ef20;); // 99887 mov ax, ds:word_4EF20 ;~ 17C5:846E +cs=0x17c5;eip=0x008471; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 99888 mov [bp+var_10], ax ;~ 17C5:8471 +cs=0x17c5;eip=0x008474; T(ax = word_4ef22;); // 99889 mov ax, ds:word_4EF22 ;~ 17C5:8474 +cs=0x17c5;eip=0x008477; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 99890 mov [bp+var_6], ax ;~ 17C5:8477 +cs=0x17c5;eip=0x00847a; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 1)); // 99891 mov [bp+var_20], 1 ;~ 17C5:847A +loc_2e6af: + // 5847 +cs=0x17c5;eip=0x00847f; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 99894 mov bx, [bp+var_20] ;~ 17C5:847F +cs=0x17c5;eip=0x008482; T(ax = bx;); // 99895 mov ax, bx ;~ 17C5:8482 +cs=0x17c5;eip=0x008484; T(SHL(bx, 1)); // 99896 shl bx, 1 ;~ 17C5:8484 +cs=0x17c5;eip=0x008486; T(ADD(bx, ax)); // 99897 add bx, ax ;~ 17C5:8486 +cs=0x17c5;eip=0x008488; T(SHL(bx, 1)); // 99898 shl bx, 1 ;~ 17C5:8488 +cs=0x17c5;eip=0x00848a; T(SHL(bx, 1)); // 99899 shl bx, 1 ;~ 17C5:848A +cs=0x17c5;eip=0x00848c; T(CMP(*(dw*)(raddr(ds,bx+0x0B28)), 1)); // 99900 cmp word ptr [bx+0B28h], 1 ;~ 17C5:848C +cs=0x17c5;eip=0x008491; J(JNZ(loc_2e6c9)); // 99901 jnz short loc_2E6C9 ;~ 17C5:8491 +cs=0x17c5;eip=0x008493; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 0)); // 99902 cmp [bp+var_22], 0 ;~ 17C5:8493 +cs=0x17c5;eip=0x008497; J(JLE(loc_2e722)); // 99903 jle short loc_2E722 ;~ 17C5:8497 +loc_2e6c9: + // 5848 +cs=0x17c5;eip=0x008499; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 99906 mov bx, [bp+var_20] ;~ 17C5:8499 +cs=0x17c5;eip=0x00849c; T(ax = bx;); // 99907 mov ax, bx ;~ 17C5:849C +cs=0x17c5;eip=0x00849e; T(SHL(bx, 1)); // 99908 shl bx, 1 ;~ 17C5:849E +cs=0x17c5;eip=0x0084a0; T(ADD(bx, ax)); // 99909 add bx, ax ;~ 17C5:84A0 +cs=0x17c5;eip=0x0084a2; T(SHL(bx, 1)); // 99910 shl bx, 1 ;~ 17C5:84A2 +cs=0x17c5;eip=0x0084a4; T(SHL(bx, 1)); // 99911 shl bx, 1 ;~ 17C5:84A4 +cs=0x17c5;eip=0x0084a6; T(CMP(*(dw*)(raddr(ds,bx+0x0B28)), 2)); // 99912 cmp word ptr [bx+0B28h], 2 ;~ 17C5:84A6 +cs=0x17c5;eip=0x0084ab; J(JNZ(loc_2e758)); // 99913 jnz short loc_2E758 ;~ 17C5:84AB +cs=0x17c5;eip=0x0084ad; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 1)); // 99914 cmp [bp+var_22], 1 ;~ 17C5:84AD +cs=0x17c5;eip=0x0084b1; J(JZ(loc_2e722)); // 99915 jz short loc_2E722 ;~ 17C5:84B1 +cs=0x17c5;eip=0x0084b3; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 2)); // 99916 cmp [bp+var_22], 2 ;~ 17C5:84B3 +cs=0x17c5;eip=0x0084b7; J(JZ(loc_2e722)); // 99917 jz short loc_2E722 ;~ 17C5:84B7 +cs=0x17c5;eip=0x0084b9; T(CMP(*(dw*)(raddr(ss,bp+var_22)), 3)); // 99918 cmp [bp+var_22], 3 ;~ 17C5:84B9 +cs=0x17c5;eip=0x0084bd; J(JNZ(loc_2e758)); // 99919 jnz short loc_2E758 ;~ 17C5:84BD +cs=0x17c5;eip=0x0084bf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 99920 mov ax, [bp+var_6] ;~ 17C5:84BF +cs=0x17c5;eip=0x0084c2; T(SUB(ax, word_4e2f8)); // 99921 sub ax, ds:word_4E2F8 ;~ 17C5:84C2 +cs=0x17c5;eip=0x0084c6; T(cl = 8;); // 99922 mov cl, 8 ;~ 17C5:84C6 +cs=0x17c5;eip=0x0084c8; T(SAR(ax, cl)); // 99923 sar ax, cl ;~ 17C5:84C8 +cs=0x17c5;eip=0x0084ca; X(PUSH(ax)); // 99924 push ax ;~ 17C5:84CA +cs=0x17c5;eip=0x0084cb; J(CALL(sub_34dc0,0)); // 99925 call sub_34DC0 ;~ 17C5:84CB +cs=0x17c5;eip=0x0084ce; T(ADD(sp, 2)); // 99926 add sp, 2 ;~ 17C5:84CE +cs=0x17c5;eip=0x0084d1; T(SUB(ax, 0x40)); // 99927 sub ax, 40h ; '@' ;~ 17C5:84D1 +cs=0x17c5;eip=0x0084d4; X(PUSH(ax)); // 99928 push ax ;~ 17C5:84D4 +cs=0x17c5;eip=0x0084d5; J(CALL(sub_34dc0,0)); // 99929 call sub_34DC0 ;~ 17C5:84D5 +cs=0x17c5;eip=0x0084d8; T(ADD(sp, 2)); // 99930 add sp, 2 ;~ 17C5:84D8 +cs=0x17c5;eip=0x0084db; T(cx = word_492e8;); // 99931 mov cx, word_492E8 ;~ 17C5:84DB +cs=0x17c5;eip=0x0084df; T(dx = cx;); // 99932 mov dx, cx ;~ 17C5:84DF +cs=0x17c5;eip=0x0084e1; T(SHL(cx, 1)); // 99933 shl cx, 1 ;~ 17C5:84E1 +cs=0x17c5;eip=0x0084e3; T(ADD(cx, dx)); // 99934 add cx, dx ;~ 17C5:84E3 +cs=0x17c5;eip=0x0084e5; T(SHL(cx, 1)); // 99935 shl cx, 1 ;~ 17C5:84E5 +cs=0x17c5;eip=0x0084e7; T(SHL(cx, 1)); // 99936 shl cx, 1 ;~ 17C5:84E7 +cs=0x17c5;eip=0x0084e9; T(SUB(cx, 0x40)); // 99937 sub cx, 40h ; '@' ;~ 17C5:84E9 +cs=0x17c5;eip=0x0084ec; T(NEG(cx)); // 99938 neg cx ;~ 17C5:84EC +cs=0x17c5;eip=0x0084ee; T(CMP(cx, ax)); // 99939 cmp cx, ax ;~ 17C5:84EE +cs=0x17c5;eip=0x0084f0; J(JLE(loc_2e758)); // 99940 jle short loc_2E758 ;~ 17C5:84F0 +loc_2e722: + // 5849 +cs=0x17c5;eip=0x0084f2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 99944 mov ax, [bp+var_20] ;~ 17C5:84F2 +cs=0x17c5;eip=0x0084f5; T(cx = ax;); // 99945 mov cx, ax ;~ 17C5:84F5 +cs=0x17c5;eip=0x0084f7; T(SHL(ax, 1)); // 99946 shl ax, 1 ;~ 17C5:84F7 +cs=0x17c5;eip=0x0084f9; T(ADD(ax, cx)); // 99947 add ax, cx ;~ 17C5:84F9 +cs=0x17c5;eip=0x0084fb; T(SHL(ax, 1)); // 99948 shl ax, 1 ;~ 17C5:84FB +cs=0x17c5;eip=0x0084fd; T(SHL(ax, 1)); // 99949 shl ax, 1 ;~ 17C5:84FD +cs=0x17c5;eip=0x0084ff; T(si = ax;); // 99950 mov si, ax ;~ 17C5:84FF +cs=0x17c5;eip=0x008501; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 99951 push [bp+var_22] ;~ 17C5:8501 +cs=0x17c5;eip=0x008504; X(PUSH(word_4e2fe)); // 99952 push ds:word_4E2FE ;~ 17C5:8504 +cs=0x17c5;eip=0x008508; X(PUSH(*(dw*)(raddr(ds,si+0x0B24)))); // 99953 push word ptr [si+0B24h] ;~ 17C5:8508 +cs=0x17c5;eip=0x00850c; X(PUSH(*(dw*)(raddr(ds,si+0x0B22)))); // 99954 push word ptr [si+0B22h] ;~ 17C5:850C +cs=0x17c5;eip=0x008510; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 99955 push [bp+var_1C] ;~ 17C5:8510 +cs=0x17c5;eip=0x008513; J(CALL(sub_2e7ee,0)); // 99956 call sub_2E7EE ;~ 17C5:8513 +cs=0x17c5;eip=0x008516; T(ADD(sp, 0x0A)); // 99957 add sp, 0Ah ;~ 17C5:8516 +cs=0x17c5;eip=0x008519; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 99958 mov [bp+var_2], ax ;~ 17C5:8519 +cs=0x17c5;eip=0x00851c; T(OR(ax, ax)); // 99959 or ax, ax ;~ 17C5:851C +cs=0x17c5;eip=0x00851e; J(JZ(loc_2e758)); // 99960 jz short loc_2E758 ;~ 17C5:851E +cs=0x17c5;eip=0x008520; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 99961 mov [bp+var_6], ax ;~ 17C5:8520 +cs=0x17c5;eip=0x008523; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 99962 mov [bp+var_4], 0 ;~ 17C5:8523 +loc_2e758: + // 5850 +cs=0x17c5;eip=0x008528; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 99966 inc [bp+var_20] ;~ 17C5:8528 +cs=0x17c5;eip=0x00852b; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 4)); // 99967 cmp [bp+var_20], 4 ;~ 17C5:852B +cs=0x17c5;eip=0x00852f; J(JGE(loc_2e764)); // 99968 jge short loc_2E764 ;~ 17C5:852F +cs=0x17c5;eip=0x008531; J(JMP(loc_2e6af)); // 99969 jmp loc_2E6AF ;~ 17C5:8531 +loc_2e764: + // 5851 +cs=0x17c5;eip=0x008534; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x200)); // 99973 cmp [bp+var_10], 200h ;~ 17C5:8534 +cs=0x17c5;eip=0x008539; J(JBE(loc_2e7b5)); // 99974 jbe short loc_2E7B5 ;~ 17C5:8539 +cs=0x17c5;eip=0x00853b; T(ax = 0x18;); // 99975 mov ax, 18h ;~ 17C5:853B +cs=0x17c5;eip=0x00853e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99976 imul [bp+var_1C] ;~ 17C5:853E +cs=0x17c5;eip=0x008541; T(bx = ax;); // 99977 mov bx, ax ;~ 17C5:8541 +cs=0x17c5;eip=0x008543; T(MOV(si, *(dw*)(raddr(ds,bx+0x0D2A)))); // 99978 mov si, [bx+0D2Ah] ;~ 17C5:8543 +cs=0x17c5;eip=0x008547; T(CMP(si, 2)); // 99979 cmp si, 2 ;~ 17C5:8547 +cs=0x17c5;eip=0x00854a; J(JLE(loc_2e78e)); // 99980 jle short loc_2E78E ;~ 17C5:854A +cs=0x17c5;eip=0x00854c; T(bx = si;); // 99981 mov bx, si ;~ 17C5:854C +cs=0x17c5;eip=0x00854e; T(cl = 4;); // 99982 mov cl, 4 ;~ 17C5:854E +cs=0x17c5;eip=0x008550; T(SHL(bx, cl)); // 99983 shl bx, cl ;~ 17C5:8550 +cs=0x17c5;eip=0x008552; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x10)); // 99984 test byte ptr [bx-7E4Ch], 10h ;~ 17C5:8552 +cs=0x17c5;eip=0x008557; J(JNZ(loc_2e78e)); // 99985 jnz short loc_2E78E ;~ 17C5:8557 +cs=0x17c5;eip=0x008559; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 99986 mov [bp+var_4], 0 ;~ 17C5:8559 +loc_2e78e: + // 5852 +cs=0x17c5;eip=0x00855e; T(ax = 0x18;); // 99990 mov ax, 18h ;~ 17C5:855E +cs=0x17c5;eip=0x008561; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 99991 imul [bp+var_1C] ;~ 17C5:8561 +cs=0x17c5;eip=0x008564; T(bx = ax;); // 99992 mov bx, ax ;~ 17C5:8564 +cs=0x17c5;eip=0x008566; T(MOV(si, *(dw*)(raddr(ds,bx+0x0D2A)))); // 99993 mov si, [bx+0D2Ah] ;~ 17C5:8566 +cs=0x17c5;eip=0x00856a; T(OR(si, si)); // 99994 or si, si ;~ 17C5:856A +cs=0x17c5;eip=0x00856c; J(JG(loc_2e7b5)); // 99995 jg short loc_2E7B5 ;~ 17C5:856C +cs=0x17c5;eip=0x00856e; T(ax = si;); // 99996 mov ax, si ;~ 17C5:856E +cs=0x17c5;eip=0x008570; T(NEG(ax)); // 99997 neg ax ;~ 17C5:8570 +cs=0x17c5;eip=0x008572; T(cx = 0x24;); // 99998 mov cx, 24h ; '$' ;~ 17C5:8572 +cs=0x17c5;eip=0x008575; T(IMUL1_2(cx)); // 99999 imul cx ;~ 17C5:8575 +cs=0x17c5;eip=0x008577; T(bx = ax;); // 100000 mov bx, ax ;~ 17C5:8577 +cs=0x17c5;eip=0x008579; T(TEST(*(raddr(ds,bx-0x7696)), 8)); // 100001 test byte ptr [bx-7696h], 8 ;~ 17C5:8579 +cs=0x17c5;eip=0x00857e; J(JNZ(loc_2e7b5)); // 100002 jnz short loc_2E7B5 ;~ 17C5:857E +cs=0x17c5;eip=0x008580; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 100003 mov [bp+var_4], 0 ;~ 17C5:8580 +loc_2e7b5: + // 5853 +cs=0x17c5;eip=0x008585; T(ax = 0x18;); // 100007 mov ax, 18h ;~ 17C5:8585 +cs=0x17c5;eip=0x008588; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1c)))); // 100008 imul [bp+var_1C] ;~ 17C5:8588 +cs=0x17c5;eip=0x00858b; T(si = ax;); // 100009 mov si, ax ;~ 17C5:858B +cs=0x17c5;eip=0x00858d; T(ADD(si, 0x0D1A)); // 100010 add si, 0D1Ah ;~ 17C5:858D +cs=0x17c5;eip=0x008591; T(ax = 0x12;); // 100011 mov ax, 12h ;~ 17C5:8591 +cs=0x17c5;eip=0x008594; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_12)))); // 100012 imul [bp+var_12] ;~ 17C5:8594 +cs=0x17c5;eip=0x008597; T(bx = ax;); // 100013 mov bx, ax ;~ 17C5:8597 +cs=0x17c5;eip=0x008599; T(MOV(ax, *(dw*)(raddr(ds,bx+0x532)))); // 100014 mov ax, [bx+532h] ;~ 17C5:8599 +cs=0x17c5;eip=0x00859d; T(cl = 6;); // 100015 mov cl, 6 ;~ 17C5:859D +cs=0x17c5;eip=0x00859f; T(SAR(ax, cl)); // 100016 sar ax, cl ;~ 17C5:859F +cs=0x17c5;eip=0x0085a1; T(CMP(ax, *(dw*)(raddr(ds,si)))); // 100017 cmp ax, [si] ;~ 17C5:85A1 +cs=0x17c5;eip=0x0085a3; J(JG(loc_2e7d8)); // 100018 jg short loc_2E7D8 ;~ 17C5:85A3 +cs=0x17c5;eip=0x0085a5; J(JMP(loc_2de77)); // 100019 jmp loc_2DE77 ;~ 17C5:85A5 +loc_2e7d8: + // 5854 +cs=0x17c5;eip=0x0085a8; T(TEST(*(db*)(&word_49918), 1)); // 100023 test byte ptr word_49918, 1 ;~ 17C5:85A8 +cs=0x17c5;eip=0x0085ad; J(JNZ(loc_2e7e2)); // 100024 jnz short loc_2E7E2 ;~ 17C5:85AD +cs=0x17c5;eip=0x0085af; J(JMP(loc_2de77)); // 100025 jmp loc_2DE77 ;~ 17C5:85AF +loc_2e7e2: + // 5855 +cs=0x17c5;eip=0x0085b2; X(INC(*(dw*)(raddr(ds,si)))); // 100029 inc word ptr [si] ;~ 17C5:85B2 +cs=0x17c5;eip=0x0085b4; J(JMP(loc_2de77)); // 100030 jmp loc_2DE77 ;~ 17C5:85B4 +loc_2e7e8: + // 5856 +cs=0x17c5;eip=0x0085b8; X(POP(si)); // 100035 pop si ;~ 17C5:85B8 +cs=0x17c5;eip=0x0085b9; X(POP(di)); // 100036 pop di ;~ 17C5:85B9 +cs=0x17c5;eip=0x0085ba; T(sp = bp;); // 100037 mov sp, bp ;~ 17C5:85BA +cs=0x17c5;eip=0x0085bc; X(POP(bp)); // 100038 pop bp ;~ 17C5:85BC +cs=0x17c5;eip=0x0085bd; J(RETN(0)); // 100039 retn ;~ 17C5:85BD assert(0); __dispatch_call: @@ -24454,16 +19365,86 @@ cs=0x17c5;eip=0x0079ec; J(RETN(0)); // 50638 retn ;~ 17C5:79EC #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_2da8c: goto loc_2da8c; - case m2c::kloc_2da8f: goto loc_2da8f; - case m2c::kloc_2dade: goto loc_2dade; - case m2c::kloc_2db10: goto loc_2db10; - case m2c::kloc_2db20: goto loc_2db20; - case m2c::kloc_2db38: goto loc_2db38; - case m2c::kloc_2db7c: goto loc_2db7c; - case m2c::kloc_2dbbf: goto loc_2dbbf; - case m2c::kloc_2dc17: goto loc_2dc17; - case m2c::ksub_2da6a: goto sub_2da6a; + case m2c::kloc_2dc54: goto loc_2dc54; + case m2c::kloc_2dc5d: goto loc_2dc5d; + case m2c::kloc_2dc68: goto loc_2dc68; + case m2c::kloc_2dc76: goto loc_2dc76; + case m2c::kloc_2dc7e: goto loc_2dc7e; + case m2c::kloc_2dd00: goto loc_2dd00; + case m2c::kloc_2dd03: goto loc_2dd03; + case m2c::kloc_2dd0e: goto loc_2dd0e; + case m2c::kloc_2dd3e: goto loc_2dd3e; + case m2c::kloc_2dd59: goto loc_2dd59; + case m2c::kloc_2dd6b: goto loc_2dd6b; + case m2c::kloc_2dd72: goto loc_2dd72; + case m2c::kloc_2dd75: goto loc_2dd75; + case m2c::kloc_2dd80: goto loc_2dd80; + case m2c::kloc_2dd94: goto loc_2dd94; + case m2c::kloc_2dda0: goto loc_2dda0; + case m2c::kloc_2ddae: goto loc_2ddae; + case m2c::kloc_2ddc2: goto loc_2ddc2; + case m2c::kloc_2de10: goto loc_2de10; + case m2c::kloc_2de77: goto loc_2de77; + case m2c::kloc_2de80: goto loc_2de80; + case m2c::kloc_2de89: goto loc_2de89; + case m2c::kloc_2dec6: goto loc_2dec6; + case m2c::kloc_2dee0: goto loc_2dee0; + case m2c::kloc_2df17: goto loc_2df17; + case m2c::kloc_2df20: goto loc_2df20; + case m2c::kloc_2df29: goto loc_2df29; + case m2c::kloc_2df62: goto loc_2df62; + case m2c::kloc_2dfd4: goto loc_2dfd4; + case m2c::kloc_2dffc: goto loc_2dffc; + case m2c::kloc_2dffe: goto loc_2dffe; + case m2c::kloc_2e017: goto loc_2e017; + case m2c::kloc_2e078: goto loc_2e078; + case m2c::kloc_2e0a4: goto loc_2e0a4; + case m2c::kloc_2e0c0: goto loc_2e0c0; + case m2c::kloc_2e0d5: goto loc_2e0d5; + case m2c::kloc_2e0f9: goto loc_2e0f9; + case m2c::kloc_2e13e: goto loc_2e13e; + case m2c::kloc_2e14c: goto loc_2e14c; + case m2c::kloc_2e1bc: goto loc_2e1bc; + case m2c::kloc_2e1c9: goto loc_2e1c9; + case m2c::kloc_2e1f8: goto loc_2e1f8; + case m2c::kloc_2e211: goto loc_2e211; + case m2c::kloc_2e273: goto loc_2e273; + case m2c::kloc_2e2da: goto loc_2e2da; + case m2c::kloc_2e2f3: goto loc_2e2f3; + case m2c::kloc_2e303: goto loc_2e303; + case m2c::kloc_2e30f: goto loc_2e30f; + case m2c::kloc_2e326: goto loc_2e326; + case m2c::kloc_2e36b: goto loc_2e36b; + case m2c::kloc_2e3a2: goto loc_2e3a2; + case m2c::kloc_2e3c9: goto loc_2e3c9; + case m2c::kloc_2e3d3: goto loc_2e3d3; + case m2c::kloc_2e40c: goto loc_2e40c; + case m2c::kloc_2e415: goto loc_2e415; + case m2c::kloc_2e44e: goto loc_2e44e; + case m2c::kloc_2e46c: goto loc_2e46c; + case m2c::kloc_2e4cc: goto loc_2e4cc; + case m2c::kloc_2e4dc: goto loc_2e4dc; + case m2c::kloc_2e536: goto loc_2e536; + case m2c::kloc_2e570: goto loc_2e570; + case m2c::kloc_2e57c: goto loc_2e57c; + case m2c::kloc_2e58a: goto loc_2e58a; + case m2c::kloc_2e5b0: goto loc_2e5b0; + case m2c::kloc_2e5dc: goto loc_2e5dc; + case m2c::kloc_2e624: goto loc_2e624; + case m2c::kloc_2e627: goto loc_2e627; + case m2c::kloc_2e630: goto loc_2e630; + case m2c::kloc_2e668: goto loc_2e668; + case m2c::kloc_2e6af: goto loc_2e6af; + case m2c::kloc_2e6c9: goto loc_2e6c9; + case m2c::kloc_2e722: goto loc_2e722; + case m2c::kloc_2e758: goto loc_2e758; + case m2c::kloc_2e764: goto loc_2e764; + case m2c::kloc_2e78e: goto loc_2e78e; + case m2c::kloc_2e7b5: goto loc_2e7b5; + case m2c::kloc_2e7d8: goto loc_2e7d8; + case m2c::kloc_2e7e2: goto loc_2e7e2; + case m2c::kloc_2e7e8: goto loc_2e7e8; + case m2c::ksub_2dc1e: goto sub_2dc1e; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -24480,161 +19461,161 @@ cs=0x17c5;eip=0x0079ec; J(RETN(0)); // 50638 retn ;~ 17C5:79EC _begin: #undef var_8 #define var_8 -8 - // 52003 var_8 = word ptr -8 ;~ 17C5:85BE + // 100050 var_8 = word ptr -8 ;~ 17C5:85BE #undef var_6 #define var_6 -6 - // 52004 var_6 = word ptr -6 ;~ 17C5:85BE + // 100051 var_6 = word ptr -6 ;~ 17C5:85BE #undef var_4 #define var_4 -4 - // 52005 var_4 = word ptr -4 ;~ 17C5:85BE + // 100052 var_4 = word ptr -4 ;~ 17C5:85BE #undef var_2 #define var_2 -2 - // 52006 var_2 = word ptr -2 ;~ 17C5:85BE + // 100053 var_2 = word ptr -2 ;~ 17C5:85BE #undef arg_0 #define arg_0 4 - // 52007 arg_0 = word ptr 4 ;~ 17C5:85BE + // 100054 arg_0 = word ptr 4 ;~ 17C5:85BE #undef arg_2 #define arg_2 6 - // 52008 arg_2 = word ptr 6 ;~ 17C5:85BE + // 100055 arg_2 = word ptr 6 ;~ 17C5:85BE #undef arg_4 #define arg_4 8 - // 52009 arg_4 = word ptr 8 ;~ 17C5:85BE + // 100056 arg_4 = word ptr 8 ;~ 17C5:85BE #undef arg_8 #define arg_8 0x0C - // 52010 arg_8 = word ptr 0Ch ;~ 17C5:85BE -cs=0x17c5;eip=0x0085be; X(PUSH(bp)); // 52012 push bp ;~ 17C5:85BE -cs=0x17c5;eip=0x0085bf; T(bp = sp;); // 52013 mov bp, sp ;~ 17C5:85BF -cs=0x17c5;eip=0x0085c1; T(SUB(sp, 8)); // 52014 sub sp, 8 ;~ 17C5:85C1 -cs=0x17c5;eip=0x0085c4; X(PUSH(si)); // 52015 push si ;~ 17C5:85C4 -cs=0x17c5;eip=0x0085c5; T(ax = 0x18;); // 52016 mov ax, 18h ;~ 17C5:85C5 -cs=0x17c5;eip=0x0085c8; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52017 imul [bp+arg_0] ;~ 17C5:85C8 -cs=0x17c5;eip=0x0085cb; T(si = ax;); // 52018 mov si, ax ;~ 17C5:85CB -cs=0x17c5;eip=0x0085cd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 52019 mov ax, [bp+arg_2] ;~ 17C5:85CD -cs=0x17c5;eip=0x0085d0; T(SUB(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 52020 sub ax, [si+0D14h] ;~ 17C5:85D0 -cs=0x17c5;eip=0x0085d4; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 52021 mov [bp+var_6], ax ;~ 17C5:85D4 -cs=0x17c5;eip=0x0085d7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 52022 mov ax, [bp+arg_4] ;~ 17C5:85D7 -cs=0x17c5;eip=0x0085da; T(SUB(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 52023 sub ax, [si+0D16h] ;~ 17C5:85DA -cs=0x17c5;eip=0x0085de; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 52024 mov [bp+var_8], ax ;~ 17C5:85DE -cs=0x17c5;eip=0x0085e1; X(PUSH(ax)); // 52025 push ax ;~ 17C5:85E1 -cs=0x17c5;eip=0x0085e2; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 52026 push [bp+var_6] ;~ 17C5:85E2 -cs=0x17c5;eip=0x0085e5; J(CALL(sub_331d6,0)); // 52027 call sub_331D6 ;~ 17C5:85E5 -cs=0x17c5;eip=0x0085e8; T(ADD(sp, 4)); // 52028 add sp, 4 ;~ 17C5:85E8 -cs=0x17c5;eip=0x0085eb; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 52029 mov [bp+var_4], ax ;~ 17C5:85EB -cs=0x17c5;eip=0x0085ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 52030 mov ax, [bp+var_8] ;~ 17C5:85EE -cs=0x17c5;eip=0x0085f1; T(NEG(ax)); // 52031 neg ax ;~ 17C5:85F1 -cs=0x17c5;eip=0x0085f3; X(PUSH(ax)); // 52032 push ax ;~ 17C5:85F3 -cs=0x17c5;eip=0x0085f4; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 52033 push [bp+var_6] ;~ 17C5:85F4 -cs=0x17c5;eip=0x0085f7; J(CALL(sub_33238,0)); // 52034 call sub_33238 ;~ 17C5:85F7 -cs=0x17c5;eip=0x0085fa; T(ADD(sp, 4)); // 52035 add sp, 4 ;~ 17C5:85FA -cs=0x17c5;eip=0x0085fd; X(*(word_4ef22) = ax;); // 52036 mov word_4EF22, ax ;~ 17C5:85FD -cs=0x17c5;eip=0x008600; T(ax = 0x18;); // 52037 mov ax, 18h ;~ 17C5:8600 -cs=0x17c5;eip=0x008603; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52038 imul [bp+arg_0] ;~ 17C5:8603 -cs=0x17c5;eip=0x008606; T(bx = ax;); // 52039 mov bx, ax ;~ 17C5:8606 -cs=0x17c5;eip=0x008608; T(ax = 0x18;); // 52040 mov ax, 18h ;~ 17C5:8608 -cs=0x17c5;eip=0x00860b; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D1A)))); // 52041 imul word ptr [bx+0D1Ah] ;~ 17C5:860B -cs=0x17c5;eip=0x00860f; T(CWD); // 52042 cwd ;~ 17C5:860F -cs=0x17c5;eip=0x008610; T(cx = word_492f4;); // 52043 mov cx, word_492F4 ;~ 17C5:8610 -cs=0x17c5;eip=0x008614; T(IDIV2(cx)); // 52044 idiv cx ;~ 17C5:8614 -cs=0x17c5;eip=0x008616; T(CMP(ax, *(dw*)(raddr(ss,bp+var_4)))); // 52045 cmp ax, [bp+var_4] ;~ 17C5:8616 -cs=0x17c5;eip=0x008619; J(JLE(loc_2e85a)); // 52046 jle short loc_2E85A ;~ 17C5:8619 + // 100057 arg_8 = word ptr 0Ch ;~ 17C5:85BE +cs=0x17c5;eip=0x0085be; X(PUSH(bp)); // 100059 push bp ;~ 17C5:85BE +cs=0x17c5;eip=0x0085bf; T(bp = sp;); // 100060 mov bp, sp ;~ 17C5:85BF +cs=0x17c5;eip=0x0085c1; T(SUB(sp, 8)); // 100061 sub sp, 8 ;~ 17C5:85C1 +cs=0x17c5;eip=0x0085c4; X(PUSH(si)); // 100062 push si ;~ 17C5:85C4 +cs=0x17c5;eip=0x0085c5; T(ax = 0x18;); // 100063 mov ax, 18h ;~ 17C5:85C5 +cs=0x17c5;eip=0x0085c8; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100064 imul [bp+arg_0] ;~ 17C5:85C8 +cs=0x17c5;eip=0x0085cb; T(si = ax;); // 100065 mov si, ax ;~ 17C5:85CB +cs=0x17c5;eip=0x0085cd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 100066 mov ax, [bp+arg_2] ;~ 17C5:85CD +cs=0x17c5;eip=0x0085d0; T(SUB(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 100067 sub ax, [si+0D14h] ;~ 17C5:85D0 +cs=0x17c5;eip=0x0085d4; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 100068 mov [bp+var_6], ax ;~ 17C5:85D4 +cs=0x17c5;eip=0x0085d7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 100069 mov ax, [bp+arg_4] ;~ 17C5:85D7 +cs=0x17c5;eip=0x0085da; T(SUB(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 100070 sub ax, [si+0D16h] ;~ 17C5:85DA +cs=0x17c5;eip=0x0085de; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 100071 mov [bp+var_8], ax ;~ 17C5:85DE +cs=0x17c5;eip=0x0085e1; X(PUSH(ax)); // 100072 push ax ;~ 17C5:85E1 +cs=0x17c5;eip=0x0085e2; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 100073 push [bp+var_6] ;~ 17C5:85E2 +cs=0x17c5;eip=0x0085e5; J(CALL(sub_331d6,0)); // 100074 call sub_331D6 ;~ 17C5:85E5 +cs=0x17c5;eip=0x0085e8; T(ADD(sp, 4)); // 100075 add sp, 4 ;~ 17C5:85E8 +cs=0x17c5;eip=0x0085eb; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 100076 mov [bp+var_4], ax ;~ 17C5:85EB +cs=0x17c5;eip=0x0085ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 100077 mov ax, [bp+var_8] ;~ 17C5:85EE +cs=0x17c5;eip=0x0085f1; T(NEG(ax)); // 100078 neg ax ;~ 17C5:85F1 +cs=0x17c5;eip=0x0085f3; X(PUSH(ax)); // 100079 push ax ;~ 17C5:85F3 +cs=0x17c5;eip=0x0085f4; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 100080 push [bp+var_6] ;~ 17C5:85F4 +cs=0x17c5;eip=0x0085f7; J(CALL(sub_33238,0)); // 100081 call sub_33238 ;~ 17C5:85F7 +cs=0x17c5;eip=0x0085fa; T(ADD(sp, 4)); // 100082 add sp, 4 ;~ 17C5:85FA +cs=0x17c5;eip=0x0085fd; X(word_4ef22 = ax;); // 100083 mov ds:word_4EF22, ax ;~ 17C5:85FD +cs=0x17c5;eip=0x008600; T(ax = 0x18;); // 100084 mov ax, 18h ;~ 17C5:8600 +cs=0x17c5;eip=0x008603; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100085 imul [bp+arg_0] ;~ 17C5:8603 +cs=0x17c5;eip=0x008606; T(bx = ax;); // 100086 mov bx, ax ;~ 17C5:8606 +cs=0x17c5;eip=0x008608; T(ax = 0x18;); // 100087 mov ax, 18h ;~ 17C5:8608 +cs=0x17c5;eip=0x00860b; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D1A)))); // 100088 imul word ptr [bx+0D1Ah] ;~ 17C5:860B +cs=0x17c5;eip=0x00860f; T(CWD); // 100089 cwd ;~ 17C5:860F +cs=0x17c5;eip=0x008610; T(cx = word_492f4;); // 100090 mov cx, word_492F4 ;~ 17C5:8610 +cs=0x17c5;eip=0x008614; T(IDIV2(cx)); // 100091 idiv cx ;~ 17C5:8614 +cs=0x17c5;eip=0x008616; T(CMP(ax, *(dw*)(raddr(ss,bp+var_4)))); // 100092 cmp ax, [bp+var_4] ;~ 17C5:8616 +cs=0x17c5;eip=0x008619; J(JLE(loc_2e85a)); // 100093 jle short loc_2E85A ;~ 17C5:8619 loc_2e84b: - // 5879 -cs=0x17c5;eip=0x00861b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 52050 mov ax, [bp+var_4] ;~ 17C5:861B -cs=0x17c5;eip=0x00861e; X(word_4ef20 = ax;); // 52051 mov word_4EF20, ax ;~ 17C5:861E -cs=0x17c5;eip=0x008621; T(ax = 1;); // 52052 mov ax, 1 ;~ 17C5:8621 -cs=0x17c5;eip=0x008624; X(POP(si)); // 52053 pop si ;~ 17C5:8624 -cs=0x17c5;eip=0x008625; T(sp = bp;); // 52054 mov sp, bp ;~ 17C5:8625 -cs=0x17c5;eip=0x008627; X(POP(bp)); // 52055 pop bp ;~ 17C5:8627 -cs=0x17c5;eip=0x008628; J(RETN(0)); // 52056 retn ;~ 17C5:8628 + // 5857 +cs=0x17c5;eip=0x00861b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 100097 mov ax, [bp+var_4] ;~ 17C5:861B +cs=0x17c5;eip=0x00861e; X(word_4ef20 = ax;); // 100098 mov ds:word_4EF20, ax ;~ 17C5:861E +cs=0x17c5;eip=0x008621; T(ax = 1;); // 100099 mov ax, 1 ;~ 17C5:8621 +cs=0x17c5;eip=0x008624; X(POP(si)); // 100100 pop si ;~ 17C5:8624 +cs=0x17c5;eip=0x008625; T(sp = bp;); // 100101 mov sp, bp ;~ 17C5:8625 +cs=0x17c5;eip=0x008627; X(POP(bp)); // 100102 pop bp ;~ 17C5:8627 +cs=0x17c5;eip=0x008628; J(RETN(0)); // 100103 retn ;~ 17C5:8628 loc_2e85a: - // 5880 -cs=0x17c5;eip=0x00862a; T(ax = 0x18;); // 52062 mov ax, 18h ;~ 17C5:862A -cs=0x17c5;eip=0x00862d; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52063 imul [bp+arg_0] ;~ 17C5:862D -cs=0x17c5;eip=0x008630; T(bx = ax;); // 52064 mov bx, ax ;~ 17C5:8630 -cs=0x17c5;eip=0x008632; T(ax = *(word_4ef22);); // 52065 mov ax, word_4EF22 ;~ 17C5:8632 -cs=0x17c5;eip=0x008635; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 52066 sub ax, [bx+0D1Ch] ;~ 17C5:8635 -cs=0x17c5;eip=0x008639; X(PUSH(ax)); // 52067 push ax ;~ 17C5:8639 -cs=0x17c5;eip=0x00863a; J(CALL(sub_34dc0,0)); // 52068 call sub_34DC0 ;~ 17C5:863A -cs=0x17c5;eip=0x00863d; T(ADD(sp, 2)); // 52069 add sp, 2 ;~ 17C5:863D -cs=0x17c5;eip=0x008640; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 52070 mov [bp+var_2], ax ;~ 17C5:8640 -cs=0x17c5;eip=0x008643; T(CMP(ax, 0x1000)); // 52071 cmp ax, 1000h ;~ 17C5:8643 -cs=0x17c5;eip=0x008646; J(JLE(loc_2e8c4)); // 52072 jle short loc_2E8C4 ;~ 17C5:8646 -cs=0x17c5;eip=0x008648; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 3)); // 52073 cmp [bp+arg_8], 3 ;~ 17C5:8648 -cs=0x17c5;eip=0x00864c; J(JZ(loc_2e8c4)); // 52074 jz short loc_2E8C4 ;~ 17C5:864C -cs=0x17c5;eip=0x00864e; T(CMP(ax, 0x6000)); // 52075 cmp ax, 6000h ;~ 17C5:864E -cs=0x17c5;eip=0x008651; J(JLE(loc_2e8bd)); // 52076 jle short loc_2E8BD ;~ 17C5:8651 -cs=0x17c5;eip=0x008653; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 8)); // 52077 cmp [bp+arg_0], 8 ;~ 17C5:8653 -cs=0x17c5;eip=0x008657; J(JGE(loc_2e8bd)); // 52078 jge short loc_2E8BD ;~ 17C5:8657 -cs=0x17c5;eip=0x008659; T(ax = 0x18;); // 52079 mov ax, 18h ;~ 17C5:8659 -cs=0x17c5;eip=0x00865c; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52080 imul [bp+arg_0] ;~ 17C5:865C -cs=0x17c5;eip=0x00865f; T(si = ax;); // 52081 mov si, ax ;~ 17C5:865F -cs=0x17c5;eip=0x008661; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 52082 mov ax, [si+0D1Ah] ;~ 17C5:8661 -cs=0x17c5;eip=0x008665; T(cl = 4;); // 52083 mov cl, 4 ;~ 17C5:8665 -cs=0x17c5;eip=0x008667; T(SHL(ax, cl)); // 52084 shl ax, cl ;~ 17C5:8667 -cs=0x17c5;eip=0x008669; T(CWD); // 52085 cwd ;~ 17C5:8669 -cs=0x17c5;eip=0x00866a; T(cx = word_492f4;); // 52086 mov cx, word_492F4 ;~ 17C5:866A -cs=0x17c5;eip=0x00866e; T(IDIV2(cx)); // 52087 idiv cx ;~ 17C5:866E -cs=0x17c5;eip=0x008670; T(CMP(ax, *(dw*)(raddr(ss,bp+var_4)))); // 52088 cmp ax, [bp+var_4] ;~ 17C5:8670 -cs=0x17c5;eip=0x008673; J(JGE(loc_2e8bd)); // 52089 jge short loc_2E8BD ;~ 17C5:8673 -cs=0x17c5;eip=0x008675; T(ax = cx;); // 52090 mov ax, cx ;~ 17C5:8675 -cs=0x17c5;eip=0x008677; T(cl = 4;); // 52091 mov cl, 4 ;~ 17C5:8677 -cs=0x17c5;eip=0x008679; T(SHL(ax, cl)); // 52092 shl ax, cl ;~ 17C5:8679 -cs=0x17c5;eip=0x00867b; X(PUSH(ax)); // 52093 push ax ;~ 17C5:867B -cs=0x17c5;eip=0x00867c; T(SUB(ax, ax)); // 52094 sub ax, ax ;~ 17C5:867C -cs=0x17c5;eip=0x00867e; X(PUSH(ax)); // 52095 push ax ;~ 17C5:867E -cs=0x17c5;eip=0x00867f; X(PUSH(*(dw*)(raddr(ds,si+0x0D22)))); // 52096 push word ptr [si+0D22h] ;~ 17C5:867F -cs=0x17c5;eip=0x008683; J(CALL(sub_33194,0)); // 52097 call sub_33194 ;~ 17C5:8683 -cs=0x17c5;eip=0x008686; T(ADD(sp, 6)); // 52098 add sp, 6 ;~ 17C5:8686 -cs=0x17c5;eip=0x008689; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 52099 mov [si+0D22h], ax ;~ 17C5:8689 + // 5858 +cs=0x17c5;eip=0x00862a; T(ax = 0x18;); // 100108 mov ax, 18h ;~ 17C5:862A +cs=0x17c5;eip=0x00862d; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100109 imul [bp+arg_0] ;~ 17C5:862D +cs=0x17c5;eip=0x008630; T(bx = ax;); // 100110 mov bx, ax ;~ 17C5:8630 +cs=0x17c5;eip=0x008632; T(ax = word_4ef22;); // 100111 mov ax, ds:word_4EF22 ;~ 17C5:8632 +cs=0x17c5;eip=0x008635; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 100112 sub ax, [bx+0D1Ch] ;~ 17C5:8635 +cs=0x17c5;eip=0x008639; X(PUSH(ax)); // 100113 push ax ;~ 17C5:8639 +cs=0x17c5;eip=0x00863a; J(CALL(sub_34dc0,0)); // 100114 call sub_34DC0 ;~ 17C5:863A +cs=0x17c5;eip=0x00863d; T(ADD(sp, 2)); // 100115 add sp, 2 ;~ 17C5:863D +cs=0x17c5;eip=0x008640; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 100116 mov [bp+var_2], ax ;~ 17C5:8640 +cs=0x17c5;eip=0x008643; T(CMP(ax, 0x1000)); // 100117 cmp ax, 1000h ;~ 17C5:8643 +cs=0x17c5;eip=0x008646; J(JLE(loc_2e8c4)); // 100118 jle short loc_2E8C4 ;~ 17C5:8646 +cs=0x17c5;eip=0x008648; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 3)); // 100119 cmp [bp+arg_8], 3 ;~ 17C5:8648 +cs=0x17c5;eip=0x00864c; J(JZ(loc_2e8c4)); // 100120 jz short loc_2E8C4 ;~ 17C5:864C +cs=0x17c5;eip=0x00864e; T(CMP(ax, 0x6000)); // 100121 cmp ax, 6000h ;~ 17C5:864E +cs=0x17c5;eip=0x008651; J(JLE(loc_2e8bd)); // 100122 jle short loc_2E8BD ;~ 17C5:8651 +cs=0x17c5;eip=0x008653; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 8)); // 100123 cmp [bp+arg_0], 8 ;~ 17C5:8653 +cs=0x17c5;eip=0x008657; J(JGE(loc_2e8bd)); // 100124 jge short loc_2E8BD ;~ 17C5:8657 +cs=0x17c5;eip=0x008659; T(ax = 0x18;); // 100125 mov ax, 18h ;~ 17C5:8659 +cs=0x17c5;eip=0x00865c; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100126 imul [bp+arg_0] ;~ 17C5:865C +cs=0x17c5;eip=0x00865f; T(si = ax;); // 100127 mov si, ax ;~ 17C5:865F +cs=0x17c5;eip=0x008661; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D1A)))); // 100128 mov ax, [si+0D1Ah] ;~ 17C5:8661 +cs=0x17c5;eip=0x008665; T(cl = 4;); // 100129 mov cl, 4 ;~ 17C5:8665 +cs=0x17c5;eip=0x008667; T(SHL(ax, cl)); // 100130 shl ax, cl ;~ 17C5:8667 +cs=0x17c5;eip=0x008669; T(CWD); // 100131 cwd ;~ 17C5:8669 +cs=0x17c5;eip=0x00866a; T(cx = word_492f4;); // 100132 mov cx, word_492F4 ;~ 17C5:866A +cs=0x17c5;eip=0x00866e; T(IDIV2(cx)); // 100133 idiv cx ;~ 17C5:866E +cs=0x17c5;eip=0x008670; T(CMP(ax, *(dw*)(raddr(ss,bp+var_4)))); // 100134 cmp ax, [bp+var_4] ;~ 17C5:8670 +cs=0x17c5;eip=0x008673; J(JGE(loc_2e8bd)); // 100135 jge short loc_2E8BD ;~ 17C5:8673 +cs=0x17c5;eip=0x008675; T(ax = cx;); // 100136 mov ax, cx ;~ 17C5:8675 +cs=0x17c5;eip=0x008677; T(cl = 4;); // 100137 mov cl, 4 ;~ 17C5:8677 +cs=0x17c5;eip=0x008679; T(SHL(ax, cl)); // 100138 shl ax, cl ;~ 17C5:8679 +cs=0x17c5;eip=0x00867b; X(PUSH(ax)); // 100139 push ax ;~ 17C5:867B +cs=0x17c5;eip=0x00867c; T(SUB(ax, ax)); // 100140 sub ax, ax ;~ 17C5:867C +cs=0x17c5;eip=0x00867e; X(PUSH(ax)); // 100141 push ax ;~ 17C5:867E +cs=0x17c5;eip=0x00867f; X(PUSH(*(dw*)(raddr(ds,si+0x0D22)))); // 100142 push word ptr [si+0D22h] ;~ 17C5:867F +cs=0x17c5;eip=0x008683; J(CALL(sub_33194,0)); // 100143 call sub_33194 ;~ 17C5:8683 +cs=0x17c5;eip=0x008686; T(ADD(sp, 6)); // 100144 add sp, 6 ;~ 17C5:8686 +cs=0x17c5;eip=0x008689; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 100145 mov [si+0D22h], ax ;~ 17C5:8689 loc_2e8bd: - // 5881 -cs=0x17c5;eip=0x00868d; T(SUB(ax, ax)); // 52103 sub ax, ax ;~ 17C5:868D -cs=0x17c5;eip=0x00868f; X(POP(si)); // 52104 pop si ;~ 17C5:868F -cs=0x17c5;eip=0x008690; T(sp = bp;); // 52105 mov sp, bp ;~ 17C5:8690 -cs=0x17c5;eip=0x008692; X(POP(bp)); // 52106 pop bp ;~ 17C5:8692 -cs=0x17c5;eip=0x008693; J(RETN(0)); // 52107 retn ;~ 17C5:8693 + // 5859 +cs=0x17c5;eip=0x00868d; T(SUB(ax, ax)); // 100149 sub ax, ax ;~ 17C5:868D +cs=0x17c5;eip=0x00868f; X(POP(si)); // 100150 pop si ;~ 17C5:868F +cs=0x17c5;eip=0x008690; T(sp = bp;); // 100151 mov sp, bp ;~ 17C5:8690 +cs=0x17c5;eip=0x008692; X(POP(bp)); // 100152 pop bp ;~ 17C5:8692 +cs=0x17c5;eip=0x008693; J(RETN(0)); // 100153 retn ;~ 17C5:8693 loc_2e8c4: - // 5882 -cs=0x17c5;eip=0x008694; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 0)); // 52112 cmp [bp+arg_8], 0 ;~ 17C5:8694 -cs=0x17c5;eip=0x008698; J(JNZ(loc_2e8e6)); // 52113 jnz short loc_2E8E6 ;~ 17C5:8698 -cs=0x17c5;eip=0x00869a; T(ax = 0x18;); // 52114 mov ax, 18h ;~ 17C5:869A -cs=0x17c5;eip=0x00869d; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52115 imul [bp+arg_0] ;~ 17C5:869D -cs=0x17c5;eip=0x0086a0; T(bx = ax;); // 52116 mov bx, ax ;~ 17C5:86A0 -cs=0x17c5;eip=0x0086a2; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 52117 mov ax, [bx+0D1Ch] ;~ 17C5:86A2 -cs=0x17c5;eip=0x0086a6; T(SUB(ax, word_4e2f8)); // 52118 sub ax, word_4E2F8 ;~ 17C5:86A6 -cs=0x17c5;eip=0x0086aa; X(PUSH(ax)); // 52119 push ax ;~ 17C5:86AA -cs=0x17c5;eip=0x0086ab; J(CALL(sub_34dc0,0)); // 52120 call sub_34DC0 ;~ 17C5:86AB -cs=0x17c5;eip=0x0086ae; T(ADD(sp, 2)); // 52121 add sp, 2 ;~ 17C5:86AE -cs=0x17c5;eip=0x0086b1; T(CMP(ax, 0x2000)); // 52122 cmp ax, 2000h ;~ 17C5:86B1 -cs=0x17c5;eip=0x0086b4; J(JG(loc_2e8bd)); // 52123 jg short loc_2E8BD ;~ 17C5:86B4 + // 5860 +cs=0x17c5;eip=0x008694; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 0)); // 100158 cmp [bp+arg_8], 0 ;~ 17C5:8694 +cs=0x17c5;eip=0x008698; J(JNZ(loc_2e8e6)); // 100159 jnz short loc_2E8E6 ;~ 17C5:8698 +cs=0x17c5;eip=0x00869a; T(ax = 0x18;); // 100160 mov ax, 18h ;~ 17C5:869A +cs=0x17c5;eip=0x00869d; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100161 imul [bp+arg_0] ;~ 17C5:869D +cs=0x17c5;eip=0x0086a0; T(bx = ax;); // 100162 mov bx, ax ;~ 17C5:86A0 +cs=0x17c5;eip=0x0086a2; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 100163 mov ax, [bx+0D1Ch] ;~ 17C5:86A2 +cs=0x17c5;eip=0x0086a6; T(SUB(ax, word_4e2f8)); // 100164 sub ax, ds:word_4E2F8 ;~ 17C5:86A6 +cs=0x17c5;eip=0x0086aa; X(PUSH(ax)); // 100165 push ax ;~ 17C5:86AA +cs=0x17c5;eip=0x0086ab; J(CALL(sub_34dc0,0)); // 100166 call sub_34DC0 ;~ 17C5:86AB +cs=0x17c5;eip=0x0086ae; T(ADD(sp, 2)); // 100167 add sp, 2 ;~ 17C5:86AE +cs=0x17c5;eip=0x0086b1; T(CMP(ax, 0x2000)); // 100168 cmp ax, 2000h ;~ 17C5:86B1 +cs=0x17c5;eip=0x0086b4; J(JG(loc_2e8bd)); // 100169 jg short loc_2E8BD ;~ 17C5:86B4 loc_2e8e6: - // 5883 -cs=0x17c5;eip=0x0086b6; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 0)); // 52126 cmp [bp+arg_8], 0 ;~ 17C5:86B6 -cs=0x17c5;eip=0x0086ba; J(JNZ(loc_2e8ef)); // 52127 jnz short loc_2E8EF ;~ 17C5:86BA -cs=0x17c5;eip=0x0086bc; J(JMP(loc_2e84b)); // 52128 jmp loc_2E84B ;~ 17C5:86BC + // 5861 +cs=0x17c5;eip=0x0086b6; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 0)); // 100172 cmp [bp+arg_8], 0 ;~ 17C5:86B6 +cs=0x17c5;eip=0x0086ba; J(JNZ(loc_2e8ef)); // 100173 jnz short loc_2E8EF ;~ 17C5:86BA +cs=0x17c5;eip=0x0086bc; J(JMP(loc_2e84b)); // 100174 jmp loc_2E84B ;~ 17C5:86BC loc_2e8ef: - // 5884 -cs=0x17c5;eip=0x0086bf; T(ax = 0x18;); // 52132 mov ax, 18h ;~ 17C5:86BF -cs=0x17c5;eip=0x0086c2; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52133 imul [bp+arg_0] ;~ 17C5:86C2 -cs=0x17c5;eip=0x0086c5; T(bx = ax;); // 52134 mov bx, ax ;~ 17C5:86C5 -cs=0x17c5;eip=0x0086c7; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 52135 mov ax, [bx+0D1Ch] ;~ 17C5:86C7 -cs=0x17c5;eip=0x0086cb; T(SUB(ax, word_4e2f8)); // 52136 sub ax, word_4E2F8 ;~ 17C5:86CB -cs=0x17c5;eip=0x0086cf; X(PUSH(ax)); // 52137 push ax ;~ 17C5:86CF -cs=0x17c5;eip=0x0086d0; J(CALL(sub_34dc0,0)); // 52138 call sub_34DC0 ;~ 17C5:86D0 -cs=0x17c5;eip=0x0086d3; T(ADD(sp, 2)); // 52139 add sp, 2 ;~ 17C5:86D3 -cs=0x17c5;eip=0x0086d6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 52140 mov [bp+var_2], ax ;~ 17C5:86D6 -cs=0x17c5;eip=0x0086d9; T(SUB(ax, 0x4000)); // 52141 sub ax, 4000h ;~ 17C5:86D9 -cs=0x17c5;eip=0x0086dc; X(PUSH(ax)); // 52142 push ax ;~ 17C5:86DC -cs=0x17c5;eip=0x0086dd; J(CALL(sub_34dc0,0)); // 52143 call sub_34DC0 ;~ 17C5:86DD -cs=0x17c5;eip=0x0086e0; T(ADD(sp, 2)); // 52144 add sp, 2 ;~ 17C5:86E0 -cs=0x17c5;eip=0x0086e3; T(dx = word_492e8;); // 52145 mov dx, word_492E8 ;~ 17C5:86E3 -cs=0x17c5;eip=0x0086e7; T(cl = 0x0B;); // 52146 mov cl, 0Bh ;~ 17C5:86E7 -cs=0x17c5;eip=0x0086e9; T(SHL(dx, cl)); // 52147 shl dx, cl ;~ 17C5:86E9 -cs=0x17c5;eip=0x0086eb; T(SUB(dx, 0x2000)); // 52148 sub dx, 2000h ;~ 17C5:86EB -cs=0x17c5;eip=0x0086ef; T(NEG(dx)); // 52149 neg dx ;~ 17C5:86EF -cs=0x17c5;eip=0x0086f1; T(CMP(ax, dx)); // 52150 cmp ax, dx ;~ 17C5:86F1 -cs=0x17c5;eip=0x0086f3; J(JL(loc_2e8bd)); // 52151 jl short loc_2E8BD ;~ 17C5:86F3 -cs=0x17c5;eip=0x0086f5; J(JMP(loc_2e84b)); // 52152 jmp loc_2E84B ;~ 17C5:86F5 + // 5862 +cs=0x17c5;eip=0x0086bf; T(ax = 0x18;); // 100178 mov ax, 18h ;~ 17C5:86BF +cs=0x17c5;eip=0x0086c2; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100179 imul [bp+arg_0] ;~ 17C5:86C2 +cs=0x17c5;eip=0x0086c5; T(bx = ax;); // 100180 mov bx, ax ;~ 17C5:86C5 +cs=0x17c5;eip=0x0086c7; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 100181 mov ax, [bx+0D1Ch] ;~ 17C5:86C7 +cs=0x17c5;eip=0x0086cb; T(SUB(ax, word_4e2f8)); // 100182 sub ax, ds:word_4E2F8 ;~ 17C5:86CB +cs=0x17c5;eip=0x0086cf; X(PUSH(ax)); // 100183 push ax ;~ 17C5:86CF +cs=0x17c5;eip=0x0086d0; J(CALL(sub_34dc0,0)); // 100184 call sub_34DC0 ;~ 17C5:86D0 +cs=0x17c5;eip=0x0086d3; T(ADD(sp, 2)); // 100185 add sp, 2 ;~ 17C5:86D3 +cs=0x17c5;eip=0x0086d6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 100186 mov [bp+var_2], ax ;~ 17C5:86D6 +cs=0x17c5;eip=0x0086d9; T(SUB(ax, 0x4000)); // 100187 sub ax, 4000h ;~ 17C5:86D9 +cs=0x17c5;eip=0x0086dc; X(PUSH(ax)); // 100188 push ax ;~ 17C5:86DC +cs=0x17c5;eip=0x0086dd; J(CALL(sub_34dc0,0)); // 100189 call sub_34DC0 ;~ 17C5:86DD +cs=0x17c5;eip=0x0086e0; T(ADD(sp, 2)); // 100190 add sp, 2 ;~ 17C5:86E0 +cs=0x17c5;eip=0x0086e3; T(dx = word_492e8;); // 100191 mov dx, word_492E8 ;~ 17C5:86E3 +cs=0x17c5;eip=0x0086e7; T(cl = 0x0B;); // 100192 mov cl, 0Bh ;~ 17C5:86E7 +cs=0x17c5;eip=0x0086e9; T(SHL(dx, cl)); // 100193 shl dx, cl ;~ 17C5:86E9 +cs=0x17c5;eip=0x0086eb; T(SUB(dx, 0x2000)); // 100194 sub dx, 2000h ;~ 17C5:86EB +cs=0x17c5;eip=0x0086ef; T(NEG(dx)); // 100195 neg dx ;~ 17C5:86EF +cs=0x17c5;eip=0x0086f1; T(CMP(ax, dx)); // 100196 cmp ax, dx ;~ 17C5:86F1 +cs=0x17c5;eip=0x0086f3; J(JL(loc_2e8bd)); // 100197 jl short loc_2E8BD ;~ 17C5:86F3 +cs=0x17c5;eip=0x0086f5; J(JMP(loc_2e84b)); // 100198 jmp loc_2E84B ;~ 17C5:86F5 assert(0); __dispatch_call: @@ -24657,104 +19638,370 @@ cs=0x17c5;eip=0x0086f5; J(JMP(loc_2e84b)); // 52152 jmp lo - bool _group40(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group41(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group41: + _begin: +sub_2e928: + // 100206 +#undef var_2 +#define var_2 -2 + // 100209 var_2 = word ptr -2 ;~ 17C5:86F8 +#undef arg_0 +#define arg_0 4 + // 100210 arg_0 = word ptr 4 ;~ 17C5:86F8 +cs=0x17c5;eip=0x0086f8; X(PUSH(bp)); // 100212 push bp ;~ 17C5:86F8 +cs=0x17c5;eip=0x0086f9; T(bp = sp;); // 100213 mov bp, sp ;~ 17C5:86F9 +cs=0x17c5;eip=0x0086fb; T(SUB(sp, 2)); // 100214 sub sp, 2 ;~ 17C5:86FB +cs=0x17c5;eip=0x0086fe; X(PUSH(si)); // 100215 push si ;~ 17C5:86FE +cs=0x17c5;eip=0x0086ff; T(ax = 0x24;); // 100216 mov ax, 24h ; '$' ;~ 17C5:86FF +cs=0x17c5;eip=0x008702; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100217 imul [bp+arg_0] ;~ 17C5:8702 +cs=0x17c5;eip=0x008705; T(si = ax;); // 100218 mov si, ax ;~ 17C5:8705 +cs=0x17c5;eip=0x008707; T(TEST(*(raddr(ds,si-0x7696)), 0x20)); // 100219 test byte ptr [si-7696h], 20h ;~ 17C5:8707 +cs=0x17c5;eip=0x00870c; J(JZ(loc_2e941)); // 100220 jz short loc_2E941 ;~ 17C5:870C +cs=0x17c5;eip=0x00870e; J(JMP(loc_2e9d6)); // 100221 jmp loc_2E9D6 ;~ 17C5:870E +loc_2e941: + // 5863 +cs=0x17c5;eip=0x008711; T(MOV(bx, *(dw*)(raddr(ds,si-0x7698)))); // 100225 mov bx, [si-7698h] ;~ 17C5:8711 +cs=0x17c5;eip=0x008715; T(cl = 5;); // 100226 mov cl, 5 ;~ 17C5:8715 +cs=0x17c5;eip=0x008717; T(SHL(bx, cl)); // 100227 shl bx, cl ;~ 17C5:8717 +cs=0x17c5;eip=0x008719; X(INC(*(dw*)(raddr(ds,bx+0x2E6)))); // 100228 inc word ptr [bx+2E6h] ;~ 17C5:8719 +cs=0x17c5;eip=0x00871d; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x800)); // 100229 test word ptr [si-7696h], 800h ;~ 17C5:871D +cs=0x17c5;eip=0x008723; J(JZ(loc_2e959)); // 100230 jz short loc_2E959 ;~ 17C5:8723 +cs=0x17c5;eip=0x008725; X(DEC(word_52274)); // 100231 dec ds:word_52274 ;~ 17C5:8725 +loc_2e959: + // 5864 +cs=0x17c5;eip=0x008729; T(ax = word_4992c;); // 100234 mov ax, word_4992C ;~ 17C5:8729 +cs=0x17c5;eip=0x00872c; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 100235 cmp [bp+arg_0], ax ;~ 17C5:872C +cs=0x17c5;eip=0x00872f; J(JNZ(loc_2e967)); // 100236 jnz short loc_2E967 ;~ 17C5:872F +cs=0x17c5;eip=0x008731; X(word_4992c = 0x0FFFF;); // 100237 mov word_4992C, 0FFFFh ;~ 17C5:8731 +loc_2e967: + // 5865 +cs=0x17c5;eip=0x008737; T(ax = 0x24;); // 100240 mov ax, 24h ; '$' ;~ 17C5:8737 +cs=0x17c5;eip=0x00873a; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100241 imul [bp+arg_0] ;~ 17C5:873A +cs=0x17c5;eip=0x00873d; T(si = ax;); // 100242 mov si, ax ;~ 17C5:873D +cs=0x17c5;eip=0x00873f; X(OR(*(raddr(ds,si-0x7696)), 0x20)); // 100243 or byte ptr [si-7696h], 20h ;~ 17C5:873F +cs=0x17c5;eip=0x008744; X(word_49926 = 0x0FFFF;); // 100244 mov word_49926, 0FFFFh ;~ 17C5:8744 +cs=0x17c5;eip=0x00874a; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 100245 mov ax, [si-76ACh] ;~ 17C5:874A +cs=0x17c5;eip=0x00874e; X(word_520f2 = ax;); // 100246 mov ds:word_520F2, ax ;~ 17C5:874E +cs=0x17c5;eip=0x008751; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 100247 mov ax, [si-76AAh] ;~ 17C5:8751 +cs=0x17c5;eip=0x008755; X(word_52106 = ax;); // 100248 mov ds:word_52106, ax ;~ 17C5:8755 +cs=0x17c5;eip=0x008758; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 100249 mov ax, [si-76A8h] ;~ 17C5:8758 +cs=0x17c5;eip=0x00875c; X(word_521d2 = ax;); // 100250 mov ds:word_521D2, ax ;~ 17C5:875C +cs=0x17c5;eip=0x00875f; X(word_5170c = 0x80;); // 100251 mov ds:word_5170C, 80h ;~ 17C5:875F +cs=0x17c5;eip=0x008765; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 3)); // 100252 mov [bp+var_2], 3 ;~ 17C5:8765 +cs=0x17c5;eip=0x00876a; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x4000)); // 100253 test word ptr [si-7696h], 4000h ;~ 17C5:876A +cs=0x17c5;eip=0x008770; J(JZ(loc_2e9a8)); // 100254 jz short loc_2E9A8 ;~ 17C5:8770 +cs=0x17c5;eip=0x008772; T(ax = 0x80;); // 100255 mov ax, 80h ;~ 17C5:8772 +cs=0x17c5;eip=0x008775; J(JMP(loc_2e9aa)); // 100256 jmp short loc_2E9AA ;~ 17C5:8775 +loc_2e9a8: + // 5866 +cs=0x17c5;eip=0x008778; T(SUB(ax, ax)); // 100261 sub ax, ax ;~ 17C5:8778 +loc_2e9aa: + // 5867 +cs=0x17c5;eip=0x00877a; T(ADD(ax, *(dw*)(raddr(ds,si-0x7698)))); // 100264 add ax, [si-7698h] ;~ 17C5:877A +cs=0x17c5;eip=0x00877e; X(PUSH(ax)); // 100265 push ax ;~ 17C5:877E +cs=0x17c5;eip=0x00877f; T(ax = 3;); // 100266 mov ax, 3 ;~ 17C5:877F +cs=0x17c5;eip=0x008782; X(PUSH(ax)); // 100267 push ax ;~ 17C5:8782 +cs=0x17c5;eip=0x008783; J(CALL(sub_27f40,0)); // 100268 call sub_27F40 ;~ 17C5:8783 +cs=0x17c5;eip=0x008786; T(ADD(sp, 4)); // 100269 add sp, 4 ;~ 17C5:8786 +cs=0x17c5;eip=0x008789; T(ax = 0x24;); // 100270 mov ax, 24h ; '$' ;~ 17C5:8789 +cs=0x17c5;eip=0x00878c; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100271 imul [bp+arg_0] ;~ 17C5:878C +cs=0x17c5;eip=0x00878f; T(bx = ax;); // 100272 mov bx, ax ;~ 17C5:878F +cs=0x17c5;eip=0x008791; T(CMP(*(dw*)(raddr(ds,bx-0x7694)), 0)); // 100273 cmp word ptr [bx-7694h], 0 ;~ 17C5:8791 +cs=0x17c5;eip=0x008796; J(JNZ(loc_2e9d6)); // 100274 jnz short loc_2E9D6 ;~ 17C5:8796 +cs=0x17c5;eip=0x008798; T(ax = 0x24;); // 100275 mov ax, 24h ; '$' ;~ 17C5:8798 +cs=0x17c5;eip=0x00879b; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100276 imul [bp+arg_0] ;~ 17C5:879B +cs=0x17c5;eip=0x00879e; T(bx = ax;); // 100277 mov bx, ax ;~ 17C5:879E +cs=0x17c5;eip=0x0087a0; X(AND(*(dw*)(raddr(ds,bx-0x7696)), 0x1C1)); // 100278 and word ptr [bx-7696h], 1C1h ;~ 17C5:87A0 +loc_2e9d6: + // 5868 +cs=0x17c5;eip=0x0087a6; T(ax = 0x24;); // 100282 mov ax, 24h ; '$' ;~ 17C5:87A6 +cs=0x17c5;eip=0x0087a9; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100283 imul [bp+arg_0] ;~ 17C5:87A9 +cs=0x17c5;eip=0x0087ac; T(bx = ax;); // 100284 mov bx, ax ;~ 17C5:87AC +cs=0x17c5;eip=0x0087ae; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 100285 mov ax, [bx-7698h] ;~ 17C5:87AE +cs=0x17c5;eip=0x0087b2; T(cl = 5;); // 100286 mov cl, 5 ;~ 17C5:87B2 +cs=0x17c5;eip=0x0087b4; T(SHL(ax, cl)); // 100287 shl ax, cl ;~ 17C5:87B4 +cs=0x17c5;eip=0x0087b6; T(ADD(ax, 0x2C8)); // 100288 add ax, 2C8h ;~ 17C5:87B6 +cs=0x17c5;eip=0x0087b9; X(PUSH(ax)); // 100289 push ax ;~ 17C5:87B9 +cs=0x17c5;eip=0x0087ba; T(ax = 0x66C4;); // 100290 mov ax, 66C4h ;~ 17C5:87BA +cs=0x17c5;eip=0x0087bd; X(PUSH(ax)); // 100291 push ax ;~ 17C5:87BD +cs=0x17c5;eip=0x0087be; J(CALL(sub_34c1c,0)); // 100292 call sub_34C1C ;~ 17C5:87BE +cs=0x17c5;eip=0x0087c1; T(ADD(sp, 4)); // 100294 add sp, 4 ;~ 17C5:87C1 +cs=0x17c5;eip=0x0087c4; T(ax = 2;); // 100295 mov ax, 2 ;~ 17C5:87C4 +cs=0x17c5;eip=0x0087c7; X(PUSH(ax)); // 100296 push ax ;~ 17C5:87C7 +cs=0x17c5;eip=0x0087c8; X(PUSH(ax)); // 100297 push ax ;~ 17C5:87C8 +cs=0x17c5;eip=0x0087c9; J(CALL(sub_33c65,0)); // 100298 call sub_33C65 ;~ 17C5:87C9 +seg2623_87cc_proc: + // 100302 +cs=0x17c5;eip=0x0087cc; T(ADD(sp, 4)); // 100302 add sp, 4 ;~ 17C5:87CC +cs=0x17c5;eip=0x0087cf; T(CMP(word_5268c, 1)); // 100303 cmp ds:word_5268C, 1 ;~ 17C5:87CF +cs=0x17c5;eip=0x0087d4; J(JNZ(loc_2ea14)); // 100304 jnz short loc_2EA14 ;~ 17C5:87D4 +cs=0x17c5;eip=0x0087d6; T(ax = word_49922;); // 100305 mov ax, word_49922 ;~ 17C5:87D6 +cs=0x17c5;eip=0x0087d9; T(CMP(*(dw*)(raddr(ss,bp+4)), ax)); // 100306 cmp [bp+4], ax ;~ 17C5:87D9 +cs=0x17c5;eip=0x0087dc; J(JNZ(loc_2ea14)); // 100307 jnz short loc_2EA14 ;~ 17C5:87DC +cs=0x17c5;eip=0x0087de; X(word_4f834 = 1;); // 100308 mov ds:word_4F834, 1 ;~ 17C5:87DE +loc_2ea14: + // 5869 +cs=0x17c5;eip=0x0087e4; X(POP(si)); // 100312 pop si ;~ 17C5:87E4 +cs=0x17c5;eip=0x0087e5; T(sp = bp;); // 100313 mov sp, bp ;~ 17C5:87E5 +cs=0x17c5;eip=0x0087e7; X(POP(bp)); // 100314 pop bp ;~ 17C5:87E7 +cs=0x17c5;eip=0x0087e8; J(RETN(0)); // 100315 retn ;~ 17C5:87E8 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_2e941: goto loc_2e941; + case m2c::kloc_2e959: goto loc_2e959; + case m2c::kloc_2e967: goto loc_2e967; + case m2c::kloc_2e9a8: goto loc_2e9a8; + case m2c::kloc_2e9aa: goto loc_2e9aa; + case m2c::kloc_2e9d6: goto loc_2e9d6; + case m2c::kloc_2ea14: goto loc_2ea14; + case m2c::kseg2623_87cc_proc: goto seg2623_87cc_proc; + case m2c::ksub_2e928: goto sub_2e928; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool _group42(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group40: + _group42: _begin: -sub_2e928: - // 52160 +sub_2ea1a: + // 100323 +#undef var_6 +#define var_6 -6 + // 100326 var_6 = word ptr -6 ;~ 17C5:87EA +#undef var_4 +#define var_4 -4 + // 100327 var_4 = word ptr -4 ;~ 17C5:87EA #undef var_2 #define var_2 -2 - // 52163 var_2 = word ptr -2 ;~ 17C5:86F8 + // 100328 var_2 = word ptr -2 ;~ 17C5:87EA #undef arg_0 #define arg_0 4 - // 52164 arg_0 = word ptr 4 ;~ 17C5:86F8 -cs=0x17c5;eip=0x0086f8; X(PUSH(bp)); // 52166 push bp ;~ 17C5:86F8 -cs=0x17c5;eip=0x0086f9; T(bp = sp;); // 52167 mov bp, sp ;~ 17C5:86F9 -cs=0x17c5;eip=0x0086fb; T(SUB(sp, 2)); // 52168 sub sp, 2 ;~ 17C5:86FB -cs=0x17c5;eip=0x0086fe; X(PUSH(si)); // 52169 push si ;~ 17C5:86FE -cs=0x17c5;eip=0x0086ff; T(ax = 0x24;); // 52170 mov ax, 24h ; '$' ;~ 17C5:86FF -cs=0x17c5;eip=0x008702; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52171 imul [bp+arg_0] ;~ 17C5:8702 -cs=0x17c5;eip=0x008705; T(si = ax;); // 52172 mov si, ax ;~ 17C5:8705 -cs=0x17c5;eip=0x008707; T(TEST(*(raddr(ds,si-0x7696)), 0x20)); // 52173 test byte ptr [si-7696h], 20h ;~ 17C5:8707 -cs=0x17c5;eip=0x00870c; J(JZ(loc_2e941)); // 52174 jz short loc_2E941 ;~ 17C5:870C -cs=0x17c5;eip=0x00870e; J(JMP(loc_2e9d6)); // 52175 jmp loc_2E9D6 ;~ 17C5:870E -loc_2e941: + // 100329 arg_0 = word ptr 4 ;~ 17C5:87EA +cs=0x17c5;eip=0x0087ea; X(PUSH(bp)); // 100331 push bp ;~ 17C5:87EA +cs=0x17c5;eip=0x0087eb; T(bp = sp;); // 100332 mov bp, sp ;~ 17C5:87EB +cs=0x17c5;eip=0x0087ed; T(SUB(sp, 6)); // 100333 sub sp, 6 ;~ 17C5:87ED +cs=0x17c5;eip=0x0087f0; X(PUSH(si)); // 100334 push si ;~ 17C5:87F0 +cs=0x17c5;eip=0x0087f1; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 100335 push [bp+arg_0] ;~ 17C5:87F1 +cs=0x17c5;eip=0x0087f4; J(CALL(sub_27f9e,0)); // 100336 call sub_27F9E ;~ 17C5:87F4 +cs=0x17c5;eip=0x0087f7; T(ADD(sp, 2)); // 100337 add sp, 2 ;~ 17C5:87F7 +cs=0x17c5;eip=0x0087fa; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 1)); // 100338 mov [bp+var_2], 1 ;~ 17C5:87FA +cs=0x17c5;eip=0x0087ff; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 100339 mov bx, [bp+arg_0] ;~ 17C5:87FF +cs=0x17c5;eip=0x008802; T(cl = 4;); // 100340 mov cl, 4 ;~ 17C5:8802 +cs=0x17c5;eip=0x008804; T(SHL(bx, cl)); // 100341 shl bx, cl ;~ 17C5:8804 +cs=0x17c5;eip=0x008806; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 100342 mov si, [bx-7E4Ch] ;~ 17C5:8806 +cs=0x17c5;eip=0x00880a; T(ax = si;); // 100343 mov ax, si ;~ 17C5:880A +cs=0x17c5;eip=0x00880c; T(TEST(al, 0x80)); // 100344 test al, 80h ;~ 17C5:880C +cs=0x17c5;eip=0x00880e; J(JZ(loc_2ea43)); // 100345 jz short loc_2EA43 ;~ 17C5:880E +cs=0x17c5;eip=0x008810; J(JMP(loc_2eb8f)); // 100346 jmp loc_2EB8F ;~ 17C5:8810 +loc_2ea43: + // 5870 +cs=0x17c5;eip=0x008813; T(TEST(ax, 0x1000)); // 100350 test ax, 1000h ;~ 17C5:8813 +cs=0x17c5;eip=0x008816; J(JZ(loc_2ea4c)); // 100351 jz short loc_2EA4C ;~ 17C5:8816 +cs=0x17c5;eip=0x008818; X(DEC(word_52278)); // 100352 dec ds:word_52278 ;~ 17C5:8818 +loc_2ea4c: + // 5871 +cs=0x17c5;eip=0x00881c; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 100355 mov si, [bp+arg_0] ;~ 17C5:881C +cs=0x17c5;eip=0x00881f; T(cl = 4;); // 100356 mov cl, 4 ;~ 17C5:881F +cs=0x17c5;eip=0x008821; T(SHL(si, cl)); // 100357 shl si, cl ;~ 17C5:8821 +cs=0x17c5;eip=0x008823; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 100358 mov ax, [si-7E50h] ;~ 17C5:8823 +cs=0x17c5;eip=0x008827; T(SUB(dx, dx)); // 100359 sub dx, dx ;~ 17C5:8827 +cs=0x17c5;eip=0x008829; T(SUB(ax, 0x8000)); // 100360 sub ax, 8000h ;~ 17C5:8829 +cs=0x17c5;eip=0x00882c; T(SBB(dx, dx)); // 100361 sbb dx, dx ;~ 17C5:882C +cs=0x17c5;eip=0x00882e; T(NEG(ax)); // 100362 neg ax ;~ 17C5:882E +cs=0x17c5;eip=0x008830; T(ADC(dx, 0)); // 100363 adc dx, 0 ;~ 17C5:8830 +cs=0x17c5;eip=0x008833; T(NEG(dx)); // 100364 neg dx ;~ 17C5:8833 +cs=0x17c5;eip=0x008835; T(cl = 5;); // 100365 mov cl, 5 ;~ 17C5:8835 +loc_2ea67: + // 5872 +cs=0x17c5;eip=0x008837; T(SHL(ax, 1)); // 100368 shl ax, 1 ;~ 17C5:8837 +cs=0x17c5;eip=0x008839; T(RCL(dx, 1)); // 100369 rcl dx, 1 ;~ 17C5:8839 +cs=0x17c5;eip=0x00883b; T(DEC(cl)); // 100370 dec cl ;~ 17C5:883B +cs=0x17c5;eip=0x00883d; J(JNZ(loc_2ea67)); // 100371 jnz short loc_2EA67 ;~ 17C5:883D +cs=0x17c5;eip=0x00883f; X(PUSH(dx)); // 100372 push dx ;~ 17C5:883F +cs=0x17c5;eip=0x008840; X(PUSH(ax)); // 100373 push ax ;~ 17C5:8840 +cs=0x17c5;eip=0x008841; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 100374 mov ax, [si-7E52h] ;~ 17C5:8841 +cs=0x17c5;eip=0x008845; T(SUB(dx, dx)); // 100375 sub dx, dx ;~ 17C5:8845 +cs=0x17c5;eip=0x008847; T(cl = 5;); // 100376 mov cl, 5 ;~ 17C5:8847 +loc_2ea79: + // 5873 +cs=0x17c5;eip=0x008849; T(SHL(ax, 1)); // 100379 shl ax, 1 ;~ 17C5:8849 +cs=0x17c5;eip=0x00884b; T(RCL(dx, 1)); // 100380 rcl dx, 1 ;~ 17C5:884B +cs=0x17c5;eip=0x00884d; T(DEC(cl)); // 100381 dec cl ;~ 17C5:884D +cs=0x17c5;eip=0x00884f; J(JNZ(loc_2ea79)); // 100382 jnz short loc_2EA79 ;~ 17C5:884F +cs=0x17c5;eip=0x008851; X(PUSH(dx)); // 100383 push dx ;~ 17C5:8851 +cs=0x17c5;eip=0x008852; X(PUSH(ax)); // 100384 push ax ;~ 17C5:8852 +cs=0x17c5;eip=0x008853; J(CALL(sub_2920a,0)); // 100385 call sub_2920A ;~ 17C5:8853 +cs=0x17c5;eip=0x008856; T(ADD(sp, 8)); // 100386 add sp, 8 ;~ 17C5:8856 +cs=0x17c5;eip=0x008859; X(word_4fa38 = ax;); // 100387 mov ds:word_4FA38, ax ;~ 17C5:8859 +cs=0x17c5;eip=0x00885c; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 100388 cmp [bp+arg_0], 0 ;~ 17C5:885C +cs=0x17c5;eip=0x008860; J(JNZ(loc_2ea95)); // 100389 jnz short loc_2EA95 ;~ 17C5:8860 +cs=0x17c5;eip=0x008862; J(JMP(loc_2eb28)); // 100390 jmp loc_2EB28 ;~ 17C5:8862 +loc_2ea95: + // 5874 +cs=0x17c5;eip=0x008865; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 100394 mov bx, [bp+arg_0] ;~ 17C5:8865 +cs=0x17c5;eip=0x008868; T(cl = 4;); // 100395 mov cl, 4 ;~ 17C5:8868 +cs=0x17c5;eip=0x00886a; T(SHL(bx, cl)); // 100396 shl bx, cl ;~ 17C5:886A +cs=0x17c5;eip=0x00886c; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 100397 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:886C +cs=0x17c5;eip=0x008871; J(JNZ(loc_2eaa8)); // 100398 jnz short loc_2EAA8 ;~ 17C5:8871 +cs=0x17c5;eip=0x008873; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x0C)); // 100399 mov [bp+var_2], 0Ch ;~ 17C5:8873 +loc_2eaa8: + // 5875 +cs=0x17c5;eip=0x008878; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 100402 mov si, [bp+arg_0] ;~ 17C5:8878 +cs=0x17c5;eip=0x00887b; T(cl = 4;); // 100403 mov cl, 4 ;~ 17C5:887B +cs=0x17c5;eip=0x00887d; T(SHL(si, cl)); // 100404 shl si, cl ;~ 17C5:887D +cs=0x17c5;eip=0x00887f; X(OR(*(raddr(ds,si-0x7E4C)), 0x80)); // 100405 or byte ptr [si-7E4Ch], 80h ;~ 17C5:887F +cs=0x17c5;eip=0x008884; X(MOV(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 100406 mov word ptr [si-7E4Eh], 0 ;~ 17C5:8884 +cs=0x17c5;eip=0x00888a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 100407 mov [bp+var_4], 0 ;~ 17C5:888A +cs=0x17c5;eip=0x00888f; J(JMP(loc_2eae2)); // 100408 jmp short loc_2EAE2 ;~ 17C5:888F +loc_2eac2: + // 5876 +cs=0x17c5;eip=0x008892; T(ax = 0x80;); // 100413 mov ax, 80h ;~ 17C5:8892 +loc_2eac5: + // 5877 +cs=0x17c5;eip=0x008895; X(OR(*(dw*)(raddr(ss,bp+var_2)), ax)); // 100416 or [bp+var_2], ax ;~ 17C5:8895 +cs=0x17c5;eip=0x008898; T(ax = word_49918;); // 100417 mov ax, word_49918 ;~ 17C5:8898 +cs=0x17c5;eip=0x00889b; T(ADD(ax, word_492f4)); // 100418 add ax, word_492F4 ;~ 17C5:889B +cs=0x17c5;eip=0x00889f; X(_unk_4991e = ax;); // 100419 mov _unk_4991E, ax ;~ 17C5:889F +cs=0x17c5;eip=0x0088a2; T(ax = 2;); // 100420 mov ax, 2 ;~ 17C5:88A2 +cs=0x17c5;eip=0x0088a5; X(PUSH(ax)); // 100421 push ax ;~ 17C5:88A5 +cs=0x17c5;eip=0x0088a6; T(SUB(ax, ax)); // 100422 sub ax, ax ;~ 17C5:88A6 +cs=0x17c5;eip=0x0088a8; X(PUSH(ax)); // 100423 push ax ;~ 17C5:88A8 +cs=0x17c5;eip=0x0088a9; J(CALL(sub_33c65,0)); // 100424 call sub_33C65 ;~ 17C5:88A9 +cs=0x17c5;eip=0x0088ac; T(ADD(sp, 4)); // 100426 add sp, 4 ;~ 17C5:88AC +loc_2eadf: + // 5878 +cs=0x17c5;eip=0x0088af; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 100429 inc [bp+var_4] ;~ 17C5:88AF +loc_2eae2: + // 5879 +cs=0x17c5;eip=0x0088b2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 2)); // 100432 cmp [bp+var_4], 2 ;~ 17C5:88B2 +cs=0x17c5;eip=0x0088b6; J(JGE(loc_2eb0e)); // 100433 jge short loc_2EB0E ;~ 17C5:88B6 +cs=0x17c5;eip=0x0088b8; T(ax = 0x12;); // 100434 mov ax, 12h ;~ 17C5:88B8 +cs=0x17c5;eip=0x0088bb; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_4)))); // 100435 imul [bp+var_4] ;~ 17C5:88BB +cs=0x17c5;eip=0x0088be; T(bx = ax;); // 100436 mov bx, ax ;~ 17C5:88BE +cs=0x17c5;eip=0x0088c0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 100437 mov ax, [bp+arg_0] ;~ 17C5:88C0 +cs=0x17c5;eip=0x0088c3; T(CMP(*(dw*)(raddr(ds,bx-0x776A)), ax)); // 100438 cmp [bx-776Ah], ax ;~ 17C5:88C3 +cs=0x17c5;eip=0x0088c7; J(JNZ(loc_2eadf)); // 100439 jnz short loc_2EADF ;~ 17C5:88C7 +cs=0x17c5;eip=0x0088c9; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 100440 push [bp+var_4] ;~ 17C5:88C9 +cs=0x17c5;eip=0x0088cc; J(CALL(sub_2ebda,0)); // 100441 call sub_2EBDA ;~ 17C5:88CC +cs=0x17c5;eip=0x0088cf; T(ADD(sp, 2)); // 100442 add sp, 2 ;~ 17C5:88CF +cs=0x17c5;eip=0x0088d2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 100443 cmp [bp+var_4], 0 ;~ 17C5:88D2 +cs=0x17c5;eip=0x0088d6; J(JZ(loc_2eac2)); // 100444 jz short loc_2EAC2 ;~ 17C5:88D6 +cs=0x17c5;eip=0x0088d8; T(ax = 0x40;); // 100445 mov ax, 40h ; '@' ;~ 17C5:88D8 +cs=0x17c5;eip=0x0088db; J(JMP(loc_2eac5)); // 100446 jmp short loc_2EAC5 ;~ 17C5:88DB +loc_2eb0e: + // 5880 +cs=0x17c5;eip=0x0088de; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 100451 push [bp+arg_0] ;~ 17C5:88DE +cs=0x17c5;eip=0x0088e1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 100452 push [bp+var_2] ;~ 17C5:88E1 +cs=0x17c5;eip=0x0088e4; J(CALL(sub_27f40,0)); // 100453 call sub_27F40 ;~ 17C5:88E4 +cs=0x17c5;eip=0x0088e7; T(ADD(sp, 4)); // 100454 add sp, 4 ;~ 17C5:88E7 +cs=0x17c5;eip=0x0088ea; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 100455 push [bp+arg_0] ;~ 17C5:88EA +cs=0x17c5;eip=0x0088ed; J(CALL(sub_32a94,0)); // 100456 call sub_32A94 ;~ 17C5:88ED +cs=0x17c5;eip=0x0088f0; T(ADD(sp, 2)); // 100457 add sp, 2 ;~ 17C5:88F0 +cs=0x17c5;eip=0x0088f3; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 100458 mov [bp+var_6], ax ;~ 17C5:88F3 +cs=0x17c5;eip=0x0088f6; J(JMP(loc_2eb71)); // 100459 jmp short loc_2EB71 ;~ 17C5:88F6 +loc_2eb28: + // 5881 +cs=0x17c5;eip=0x0088f8; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 100463 push [bp+arg_0] ;~ 17C5:88F8 +cs=0x17c5;eip=0x0088fb; J(CALL(sub_32ad4,0)); // 100464 call sub_32AD4 ;~ 17C5:88FB +cs=0x17c5;eip=0x0088fe; T(ADD(sp, 2)); // 100465 add sp, 2 ;~ 17C5:88FE +cs=0x17c5;eip=0x008901; T(OR(ax, ax)); // 100466 or ax, ax ;~ 17C5:8901 +cs=0x17c5;eip=0x008903; J(JZ(loc_2eb3a)); // 100467 jz short loc_2EB3A ;~ 17C5:8903 +cs=0x17c5;eip=0x008905; T(al = byte_520f4;); // 100468 mov al, ds:byte_520F4 ;~ 17C5:8905 +cs=0x17c5;eip=0x008908; J(JMP(loc_2eb3d)); // 100469 jmp short loc_2EB3D ;~ 17C5:8908 +loc_2eb3a: + // 5882 +cs=0x17c5;eip=0x00890a; T(al = byte_5225a;); // 100473 mov al, ds:byte_5225A ;~ 17C5:890A +loc_2eb3d: + // 5883 +cs=0x17c5;eip=0x00890d; T(CBW); // 100476 cbw ;~ 17C5:890D +cs=0x17c5;eip=0x00890e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 100477 mov [bp+var_6], ax ;~ 17C5:890E +cs=0x17c5;eip=0x008911; T(bx = word_4fa38;); // 100478 mov bx, ds:word_4FA38 ;~ 17C5:8911 +cs=0x17c5;eip=0x008915; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 100479 mov si, [bx] ;~ 17C5:8915 +cs=0x17c5;eip=0x008917; T(CMP(ax, si)); // 100480 cmp ax, si ;~ 17C5:8917 +cs=0x17c5;eip=0x008919; J(JZ(loc_2eb5f)); // 100481 jz short loc_2EB5F ;~ 17C5:8919 +cs=0x17c5;eip=0x00891b; X(INC(*(raddr(ds,si-0x69D8)))); // 100482 inc byte ptr [si-69D8h] ;~ 17C5:891B +cs=0x17c5;eip=0x00891f; T(bx = word_4fa38;); // 100483 mov bx, ds:word_4FA38 ;~ 17C5:891F +cs=0x17c5;eip=0x008923; X(PUSH(*(dw*)(raddr(ds,bx)))); // 100484 push word ptr [bx] ;~ 17C5:8923 +cs=0x17c5;eip=0x008925; T(ax = 2;); // 100485 mov ax, 2 ;~ 17C5:8925 +cs=0x17c5;eip=0x008928; X(PUSH(ax)); // 100486 push ax ;~ 17C5:8928 +cs=0x17c5;eip=0x008929; J(CALL(sub_27f40,0)); // 100487 call sub_27F40 ;~ 17C5:8929 +cs=0x17c5;eip=0x00892c; T(ADD(sp, 4)); // 100488 add sp, 4 ;~ 17C5:892C +loc_2eb5f: + // 5884 +cs=0x17c5;eip=0x00892f; X(OR(*(raddr(ss,bp+var_6+1)), 1)); // 100491 or byte ptr [bp+var_6+1], 1 ;~ 17C5:892F +cs=0x17c5;eip=0x008933; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 100492 mov bx, [bp+arg_0] ;~ 17C5:8933 +cs=0x17c5;eip=0x008936; T(cl = 4;); // 100493 mov cl, 4 ;~ 17C5:8936 +cs=0x17c5;eip=0x008938; T(SHL(bx, cl)); // 100494 shl bx, cl ;~ 17C5:8938 +cs=0x17c5;eip=0x00893a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 100495 mov ax, [bp+var_6] ;~ 17C5:893A +cs=0x17c5;eip=0x00893d; X(MOV(*(dw*)(raddr(ds,bx-0x7E46)), ax)); // 100496 mov [bx-7E46h], ax ;~ 17C5:893D +loc_2eb71: // 5885 -cs=0x17c5;eip=0x008711; T(MOV(bx, *(dw*)(raddr(ds,si-0x7698)))); // 52179 mov bx, [si-7698h] ;~ 17C5:8711 -cs=0x17c5;eip=0x008715; T(cl = 5;); // 52180 mov cl, 5 ;~ 17C5:8715 -cs=0x17c5;eip=0x008717; T(SHL(bx, cl)); // 52181 shl bx, cl ;~ 17C5:8717 -cs=0x17c5;eip=0x008719; X(INC(*(dw*)(raddr(ds,bx+0x2E6)))); // 52182 inc word ptr [bx+2E6h] ;~ 17C5:8719 -cs=0x17c5;eip=0x00871d; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x800)); // 52183 test word ptr [si-7696h], 800h ;~ 17C5:871D -cs=0x17c5;eip=0x008723; J(JZ(loc_2e959)); // 52184 jz short loc_2E959 ;~ 17C5:8723 -cs=0x17c5;eip=0x008725; X(DEC(word_52274)); // 52185 dec word_52274 ;~ 17C5:8725 -loc_2e959: +cs=0x17c5;eip=0x008941; T(CMP(word_4fa38, 0)); // 100499 cmp ds:word_4FA38, 0 ;~ 17C5:8941 +cs=0x17c5;eip=0x008946; J(JZ(loc_2eb8f)); // 100500 jz short loc_2EB8F ;~ 17C5:8946 +cs=0x17c5;eip=0x008948; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 100501 push [bp+var_6] ;~ 17C5:8948 +cs=0x17c5;eip=0x00894b; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 100502 push [bp+var_6] ;~ 17C5:894B +cs=0x17c5;eip=0x00894e; J(CALL(sub_33162,0)); // 100503 call sub_33162 ;~ 17C5:894E +cs=0x17c5;eip=0x008951; T(ADD(sp, 2)); // 100504 add sp, 2 ;~ 17C5:8951 +cs=0x17c5;eip=0x008954; X(PUSH(ax)); // 100505 push ax ;~ 17C5:8954 +cs=0x17c5;eip=0x008955; X(PUSH(word_4fa38)); // 100506 push ds:word_4FA38 ;~ 17C5:8955 +cs=0x17c5;eip=0x008959; J(CALL(sub_29454,0)); // 100507 call sub_29454 ;~ 17C5:8959 +cs=0x17c5;eip=0x00895c; T(ADD(sp, 6)); // 100508 add sp, 6 ;~ 17C5:895C +loc_2eb8f: // 5886 -cs=0x17c5;eip=0x008729; T(ax = word_4992c;); // 52188 mov ax, word_4992C ;~ 17C5:8729 -cs=0x17c5;eip=0x00872c; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 52189 cmp [bp+arg_0], ax ;~ 17C5:872C -cs=0x17c5;eip=0x00872f; J(JNZ(loc_2e967)); // 52190 jnz short loc_2E967 ;~ 17C5:872F -cs=0x17c5;eip=0x008731; X(word_4992c = 0x0FFFF;); // 52191 mov word_4992C, 0FFFFh ;~ 17C5:8731 -loc_2e967: +cs=0x17c5;eip=0x00895f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 100512 mov ax, [bp+arg_0] ;~ 17C5:895F +cs=0x17c5;eip=0x008962; X(word_49926 = ax;); // 100513 mov word_49926, ax ;~ 17C5:8962 +cs=0x17c5;eip=0x008965; T(ax = 2;); // 100514 mov ax, 2 ;~ 17C5:8965 +cs=0x17c5;eip=0x008968; X(PUSH(ax)); // 100515 push ax ;~ 17C5:8968 +cs=0x17c5;eip=0x008969; X(PUSH(ax)); // 100516 push ax ;~ 17C5:8969 +cs=0x17c5;eip=0x00896a; J(CALL(sub_33c65,0)); // 100517 call sub_33C65 ;~ 17C5:896A +seg2623_896d_proc: + // 100521 +cs=0x17c5;eip=0x00896d; T(ADD(sp, 4)); // 100521 add sp, 4 ;~ 17C5:896D +cs=0x17c5;eip=0x008970; T(CMP(word_5268c, 2)); // 100522 cmp ds:word_5268C, 2 ;~ 17C5:8970 +cs=0x17c5;eip=0x008975; J(JNZ(loc_2ebb5)); // 100523 jnz short loc_2EBB5 ;~ 17C5:8975 +cs=0x17c5;eip=0x008977; T(ax = word_49924;); // 100524 mov ax, word_49924 ;~ 17C5:8977 +cs=0x17c5;eip=0x00897a; T(CMP(*(dw*)(raddr(ss,bp+4)), ax)); // 100525 cmp [bp+4], ax ;~ 17C5:897A +cs=0x17c5;eip=0x00897d; J(JNZ(loc_2ebb5)); // 100526 jnz short loc_2EBB5 ;~ 17C5:897D +cs=0x17c5;eip=0x00897f; X(word_4f834 = 1;); // 100527 mov ds:word_4F834, 1 ;~ 17C5:897F +loc_2ebb5: // 5887 -cs=0x17c5;eip=0x008737; T(ax = 0x24;); // 52194 mov ax, 24h ; '$' ;~ 17C5:8737 -cs=0x17c5;eip=0x00873a; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52195 imul [bp+arg_0] ;~ 17C5:873A -cs=0x17c5;eip=0x00873d; T(si = ax;); // 52196 mov si, ax ;~ 17C5:873D -cs=0x17c5;eip=0x00873f; X(OR(*(raddr(ds,si-0x7696)), 0x20)); // 52197 or byte ptr [si-7696h], 20h ;~ 17C5:873F -cs=0x17c5;eip=0x008744; X(word_49926 = 0x0FFFF;); // 52198 mov word_49926, 0FFFFh ;~ 17C5:8744 -cs=0x17c5;eip=0x00874a; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 52199 mov ax, [si-76ACh] ;~ 17C5:874A -cs=0x17c5;eip=0x00874e; X(word_520f2 = ax;); // 52200 mov word_520F2, ax ;~ 17C5:874E -cs=0x17c5;eip=0x008751; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 52201 mov ax, [si-76AAh] ;~ 17C5:8751 -cs=0x17c5;eip=0x008755; X(*(word_52106) = ax;); // 52202 mov word_52106, ax ;~ 17C5:8755 -cs=0x17c5;eip=0x008758; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 52203 mov ax, [si-76A8h] ;~ 17C5:8758 -cs=0x17c5;eip=0x00875c; X(*(word_521d2) = ax;); // 52204 mov word_521D2, ax ;~ 17C5:875C -cs=0x17c5;eip=0x00875f; X(word_5170c = 0x80;); // 52205 mov word_5170C, 80h ;~ 17C5:875F -cs=0x17c5;eip=0x008765; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 3)); // 52206 mov [bp+var_2], 3 ;~ 17C5:8765 -cs=0x17c5;eip=0x00876a; T(TEST(*(dw*)(raddr(ds,si-0x7696)), 0x4000)); // 52207 test word ptr [si-7696h], 4000h ;~ 17C5:876A -cs=0x17c5;eip=0x008770; J(JZ(loc_2e9a8)); // 52208 jz short loc_2E9A8 ;~ 17C5:8770 -cs=0x17c5;eip=0x008772; T(ax = 0x80;); // 52209 mov ax, 80h ;~ 17C5:8772 -cs=0x17c5;eip=0x008775; J(JMP(loc_2e9aa)); // 52210 jmp short loc_2E9AA ;~ 17C5:8775 -loc_2e9a8: +cs=0x17c5;eip=0x008985; T(CMP(word_522ca, 0)); // 100531 cmp ds:word_522CA, 0 ;~ 17C5:8985 +cs=0x17c5;eip=0x00898a; J(JNZ(loc_2ebca)); // 100532 jnz short loc_2EBCA ;~ 17C5:898A +cs=0x17c5;eip=0x00898c; X(PUSH(word_52100)); // 100533 push ds:word_52100 ;~ 17C5:898C +cs=0x17c5;eip=0x008990; X(PUSH(word_520f0)); // 100534 push ds:word_520F0 ;~ 17C5:8990 +cs=0x17c5;eip=0x008994; J(CALL(sub_2f7f9,0)); // 100535 call sub_2F7F9 ;~ 17C5:8994 +cs=0x17c5;eip=0x008997; T(ADD(sp, 4)); // 100536 add sp, 4 ;~ 17C5:8997 +loc_2ebca: // 5888 -cs=0x17c5;eip=0x008778; T(SUB(ax, ax)); // 52216 sub ax, ax ;~ 17C5:8778 -loc_2e9aa: +cs=0x17c5;eip=0x00899a; T(CMP(word_492e8, 2)); // 100539 cmp word_492E8, 2 ;~ 17C5:899A +cs=0x17c5;eip=0x00899f; J(JGE(loc_2ebd4)); // 100540 jge short loc_2EBD4 ;~ 17C5:899F +cs=0x17c5;eip=0x0089a1; J(CALL(sub_2c8ee,0)); // 100541 call sub_2C8EE ;~ 17C5:89A1 +loc_2ebd4: // 5889 -cs=0x17c5;eip=0x00877a; T(ADD(ax, *(dw*)(raddr(ds,si-0x7698)))); // 52219 add ax, [si-7698h] ;~ 17C5:877A -cs=0x17c5;eip=0x00877e; X(PUSH(ax)); // 52220 push ax ;~ 17C5:877E -cs=0x17c5;eip=0x00877f; T(ax = 3;); // 52221 mov ax, 3 ;~ 17C5:877F -cs=0x17c5;eip=0x008782; X(PUSH(ax)); // 52222 push ax ;~ 17C5:8782 -cs=0x17c5;eip=0x008783; J(CALL(sub_27f40,0)); // 52223 call sub_27F40 ;~ 17C5:8783 -cs=0x17c5;eip=0x008786; T(ADD(sp, 4)); // 52224 add sp, 4 ;~ 17C5:8786 -cs=0x17c5;eip=0x008789; T(ax = 0x24;); // 52225 mov ax, 24h ; '$' ;~ 17C5:8789 -cs=0x17c5;eip=0x00878c; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52226 imul [bp+arg_0] ;~ 17C5:878C -cs=0x17c5;eip=0x00878f; T(bx = ax;); // 52227 mov bx, ax ;~ 17C5:878F -cs=0x17c5;eip=0x008791; T(CMP(*(dw*)(raddr(ds,bx-0x7694)), 0)); // 52228 cmp word ptr [bx-7694h], 0 ;~ 17C5:8791 -cs=0x17c5;eip=0x008796; J(JNZ(loc_2e9d6)); // 52229 jnz short loc_2E9D6 ;~ 17C5:8796 -cs=0x17c5;eip=0x008798; T(ax = 0x24;); // 52230 mov ax, 24h ; '$' ;~ 17C5:8798 -cs=0x17c5;eip=0x00879b; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52231 imul [bp+arg_0] ;~ 17C5:879B -cs=0x17c5;eip=0x00879e; T(bx = ax;); // 52232 mov bx, ax ;~ 17C5:879E -cs=0x17c5;eip=0x0087a0; X(AND(*(dw*)(raddr(ds,bx-0x7696)), 0x1C1)); // 52233 and word ptr [bx-7696h], 1C1h ;~ 17C5:87A0 -loc_2e9d6: - // 5890 -cs=0x17c5;eip=0x0087a6; T(ax = 0x24;); // 52237 mov ax, 24h ; '$' ;~ 17C5:87A6 -cs=0x17c5;eip=0x0087a9; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52238 imul [bp+arg_0] ;~ 17C5:87A9 -cs=0x17c5;eip=0x0087ac; T(bx = ax;); // 52239 mov bx, ax ;~ 17C5:87AC -cs=0x17c5;eip=0x0087ae; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 52240 mov ax, [bx-7698h] ;~ 17C5:87AE -cs=0x17c5;eip=0x0087b2; T(cl = 5;); // 52241 mov cl, 5 ;~ 17C5:87B2 -cs=0x17c5;eip=0x0087b4; T(SHL(ax, cl)); // 52242 shl ax, cl ;~ 17C5:87B4 -cs=0x17c5;eip=0x0087b6; T(ADD(ax, 0x2C8)); // 52243 add ax, 2C8h ;~ 17C5:87B6 -cs=0x17c5;eip=0x0087b9; X(PUSH(ax)); // 52244 push ax ;~ 17C5:87B9 -cs=0x17c5;eip=0x0087ba; T(ax = 0x66C4;); // 52245 mov ax, 66C4h ;~ 17C5:87BA -cs=0x17c5;eip=0x0087bd; X(PUSH(ax)); // 52246 push ax ;~ 17C5:87BD -cs=0x17c5;eip=0x0087be; J(CALL(sub_34c1c,0)); // 52247 call sub_34C1C ;~ 17C5:87BE -cs=0x17c5;eip=0x0087c1; T(ADD(sp, 4)); // 52249 add sp, 4 ;~ 17C5:87C1 -cs=0x17c5;eip=0x0087c4; T(ax = 2;); // 52250 mov ax, 2 ;~ 17C5:87C4 -cs=0x17c5;eip=0x0087c7; X(PUSH(ax)); // 52251 push ax ;~ 17C5:87C7 -cs=0x17c5;eip=0x0087c8; X(PUSH(ax)); // 52252 push ax ;~ 17C5:87C8 -cs=0x17c5;eip=0x0087c9; J(CALL(sub_33c65,0)); // 52253 call sub_33C65 ;~ 17C5:87C9 +cs=0x17c5;eip=0x0089a4; X(POP(si)); // 100544 pop si ;~ 17C5:89A4 +cs=0x17c5;eip=0x0089a5; T(sp = bp;); // 100545 mov sp, bp ;~ 17C5:89A5 +cs=0x17c5;eip=0x0089a7; X(POP(bp)); // 100546 pop bp ;~ 17C5:89A7 +cs=0x17c5;eip=0x0089a8; J(RETN(0)); // 100547 retn ;~ 17C5:89A8 assert(0); __dispatch_call: @@ -24764,13 +20011,28 @@ cs=0x17c5;eip=0x0087c9; J(CALL(sub_33c65,0)); // 52253 call #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_2e941: goto loc_2e941; - case m2c::kloc_2e959: goto loc_2e959; - case m2c::kloc_2e967: goto loc_2e967; - case m2c::kloc_2e9a8: goto loc_2e9a8; - case m2c::kloc_2e9aa: goto loc_2e9aa; - case m2c::kloc_2e9d6: goto loc_2e9d6; - case m2c::ksub_2e928: goto sub_2e928; + case m2c::kloc_2ea43: goto loc_2ea43; + case m2c::kloc_2ea4c: goto loc_2ea4c; + case m2c::kloc_2ea67: goto loc_2ea67; + case m2c::kloc_2ea79: goto loc_2ea79; + case m2c::kloc_2ea95: goto loc_2ea95; + case m2c::kloc_2eaa8: goto loc_2eaa8; + case m2c::kloc_2eac2: goto loc_2eac2; + case m2c::kloc_2eac5: goto loc_2eac5; + case m2c::kloc_2eadf: goto loc_2eadf; + case m2c::kloc_2eae2: goto loc_2eae2; + case m2c::kloc_2eb0e: goto loc_2eb0e; + case m2c::kloc_2eb28: goto loc_2eb28; + case m2c::kloc_2eb3a: goto loc_2eb3a; + case m2c::kloc_2eb3d: goto loc_2eb3d; + case m2c::kloc_2eb5f: goto loc_2eb5f; + case m2c::kloc_2eb71: goto loc_2eb71; + case m2c::kloc_2eb8f: goto loc_2eb8f; + case m2c::kloc_2ebb5: goto loc_2ebb5; + case m2c::kloc_2ebca: goto loc_2ebca; + case m2c::kloc_2ebd4: goto loc_2ebd4; + case m2c::kseg2623_896d_proc: goto seg2623_896d_proc; + case m2c::ksub_2ea1a: goto sub_2ea1a; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -24787,82 +20049,82 @@ cs=0x17c5;eip=0x0087c9; J(CALL(sub_33c65,0)); // 52253 call _begin: #undef arg_0 #define arg_0 4 - // 52514 arg_0 = word ptr 4 ;~ 17C5:89AA -cs=0x17c5;eip=0x0089aa; X(PUSH(bp)); // 52516 push bp ;~ 17C5:89AA -cs=0x17c5;eip=0x0089ab; T(bp = sp;); // 52517 mov bp, sp ;~ 17C5:89AB -cs=0x17c5;eip=0x0089ad; X(PUSH(si)); // 52518 push si ;~ 17C5:89AD -cs=0x17c5;eip=0x0089ae; T(ax = 0x4000;); // 52519 mov ax, 4000h ;~ 17C5:89AE -cs=0x17c5;eip=0x0089b1; T(MOV(cl, *(raddr(ss,bp+arg_0)))); // 52520 mov cl, byte ptr [bp+arg_0] ;~ 17C5:89B1 -cs=0x17c5;eip=0x0089b4; T(SAR(ax, cl)); // 52521 sar ax, cl ;~ 17C5:89B4 -cs=0x17c5;eip=0x0089b6; T(TEST(word_4f42e, ax)); // 52522 test word_4F42E, ax ;~ 17C5:89B6 -cs=0x17c5;eip=0x0089ba; J(JZ(loc_2ebf2)); // 52523 jz short loc_2EBF2 ;~ 17C5:89BA -cs=0x17c5;eip=0x0089bc; T(SUB(ax, ax)); // 52524 sub ax, ax ;~ 17C5:89BC -cs=0x17c5;eip=0x0089be; X(POP(si)); // 52525 pop si ;~ 17C5:89BE -cs=0x17c5;eip=0x0089bf; X(POP(bp)); // 52526 pop bp ;~ 17C5:89BF -cs=0x17c5;eip=0x0089c0; J(RETN(0)); // 52527 retn ;~ 17C5:89C0 + // 100557 arg_0 = word ptr 4 ;~ 17C5:89AA +cs=0x17c5;eip=0x0089aa; X(PUSH(bp)); // 100559 push bp ;~ 17C5:89AA +cs=0x17c5;eip=0x0089ab; T(bp = sp;); // 100560 mov bp, sp ;~ 17C5:89AB +cs=0x17c5;eip=0x0089ad; X(PUSH(si)); // 100561 push si ;~ 17C5:89AD +cs=0x17c5;eip=0x0089ae; T(ax = 0x4000;); // 100562 mov ax, 4000h ;~ 17C5:89AE +cs=0x17c5;eip=0x0089b1; T(MOV(cl, *(raddr(ss,bp+arg_0)))); // 100563 mov cl, byte ptr [bp+arg_0] ;~ 17C5:89B1 +cs=0x17c5;eip=0x0089b4; T(SAR(ax, cl)); // 100564 sar ax, cl ;~ 17C5:89B4 +cs=0x17c5;eip=0x0089b6; T(TEST(word_4f42e, ax)); // 100565 test ds:word_4F42E, ax ;~ 17C5:89B6 +cs=0x17c5;eip=0x0089ba; J(JZ(loc_2ebf2)); // 100566 jz short loc_2EBF2 ;~ 17C5:89BA +cs=0x17c5;eip=0x0089bc; T(SUB(ax, ax)); // 100567 sub ax, ax ;~ 17C5:89BC +cs=0x17c5;eip=0x0089be; X(POP(si)); // 100568 pop si ;~ 17C5:89BE +cs=0x17c5;eip=0x0089bf; X(POP(bp)); // 100569 pop bp ;~ 17C5:89BF +cs=0x17c5;eip=0x0089c0; J(RETN(0)); // 100570 retn ;~ 17C5:89C0 loc_2ebf2: - // 5912 -cs=0x17c5;eip=0x0089c2; T(ax = 0x12;); // 52533 mov ax, 12h ;~ 17C5:89C2 -cs=0x17c5;eip=0x0089c5; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 52534 imul [bp+arg_0] ;~ 17C5:89C5 -cs=0x17c5;eip=0x0089c8; T(bx = ax;); // 52535 mov bx, ax ;~ 17C5:89C8 -cs=0x17c5;eip=0x0089ca; T(MOV(si, *(dw*)(raddr(ds,bx-0x776C)))); // 52536 mov si, [bx-776Ch] ;~ 17C5:89CA -cs=0x17c5;eip=0x0089ce; T(CMP(si, 4)); // 52537 cmp si, 4 ;~ 17C5:89CE -cs=0x17c5;eip=0x0089d1; J(JZ(loc_2ec08)); // 52538 jz short loc_2EC08 ;~ 17C5:89D1 -cs=0x17c5;eip=0x0089d3; T(CMP(si, 3)); // 52539 cmp si, 3 ;~ 17C5:89D3 -cs=0x17c5;eip=0x0089d6; J(JNZ(loc_2ec23)); // 52540 jnz short loc_2EC23 ;~ 17C5:89D6 + // 5890 +cs=0x17c5;eip=0x0089c2; T(ax = 0x12;); // 100575 mov ax, 12h ;~ 17C5:89C2 +cs=0x17c5;eip=0x0089c5; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 100576 imul [bp+arg_0] ;~ 17C5:89C5 +cs=0x17c5;eip=0x0089c8; T(bx = ax;); // 100577 mov bx, ax ;~ 17C5:89C8 +cs=0x17c5;eip=0x0089ca; T(MOV(si, *(dw*)(raddr(ds,bx-0x776C)))); // 100578 mov si, [bx-776Ch] ;~ 17C5:89CA +cs=0x17c5;eip=0x0089ce; T(CMP(si, 4)); // 100579 cmp si, 4 ;~ 17C5:89CE +cs=0x17c5;eip=0x0089d1; J(JZ(loc_2ec08)); // 100580 jz short loc_2EC08 ;~ 17C5:89D1 +cs=0x17c5;eip=0x0089d3; T(CMP(si, 3)); // 100581 cmp si, 3 ;~ 17C5:89D3 +cs=0x17c5;eip=0x0089d6; J(JNZ(loc_2ec23)); // 100582 jnz short loc_2EC23 ;~ 17C5:89D6 loc_2ec08: - // 5913 -cs=0x17c5;eip=0x0089d8; T(SUB(ax, ax)); // 52543 sub ax, ax ;~ 17C5:89D8 -cs=0x17c5;eip=0x0089da; X(PUSH(ax)); // 52544 push ax ;~ 17C5:89DA -cs=0x17c5;eip=0x0089db; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 52545 cmp [bp+arg_0], ax ;~ 17C5:89DB -cs=0x17c5;eip=0x0089de; J(JZ(loc_2ec16)); // 52546 jz short loc_2EC16 ;~ 17C5:89DE -cs=0x17c5;eip=0x0089e0; T(ax = 0x40;); // 52547 mov ax, 40h ; '@' ;~ 17C5:89E0 -cs=0x17c5;eip=0x0089e3; J(JMP(loc_2ec19)); // 52548 jmp short loc_2EC19 ;~ 17C5:89E3 + // 5891 +cs=0x17c5;eip=0x0089d8; T(SUB(ax, ax)); // 100585 sub ax, ax ;~ 17C5:89D8 +cs=0x17c5;eip=0x0089da; X(PUSH(ax)); // 100586 push ax ;~ 17C5:89DA +cs=0x17c5;eip=0x0089db; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 100587 cmp [bp+arg_0], ax ;~ 17C5:89DB +cs=0x17c5;eip=0x0089de; J(JZ(loc_2ec16)); // 100588 jz short loc_2EC16 ;~ 17C5:89DE +cs=0x17c5;eip=0x0089e0; T(ax = 0x40;); // 100589 mov ax, 40h ; '@' ;~ 17C5:89E0 +cs=0x17c5;eip=0x0089e3; J(JMP(loc_2ec19)); // 100590 jmp short loc_2EC19 ;~ 17C5:89E3 loc_2ec16: - // 5914 -cs=0x17c5;eip=0x0089e6; T(ax = 0x80;); // 52554 mov ax, 80h ;~ 17C5:89E6 + // 5892 +cs=0x17c5;eip=0x0089e6; T(ax = 0x80;); // 100595 mov ax, 80h ;~ 17C5:89E6 loc_2ec19: - // 5915 -cs=0x17c5;eip=0x0089e9; T(ADD(ax, 0x0B)); // 52557 add ax, 0Bh ;~ 17C5:89E9 -cs=0x17c5;eip=0x0089ec; X(PUSH(ax)); // 52558 push ax ;~ 17C5:89EC -cs=0x17c5;eip=0x0089ed; J(CALL(sub_27f40,0)); // 52559 call sub_27F40 ;~ 17C5:89ED -cs=0x17c5;eip=0x0089f0; T(ADD(sp, 4)); // 52560 add sp, 4 ;~ 17C5:89F0 + // 5893 +cs=0x17c5;eip=0x0089e9; T(ADD(ax, 0x0B)); // 100598 add ax, 0Bh ;~ 17C5:89E9 +cs=0x17c5;eip=0x0089ec; X(PUSH(ax)); // 100599 push ax ;~ 17C5:89EC +cs=0x17c5;eip=0x0089ed; J(CALL(sub_27f40,0)); // 100600 call sub_27F40 ;~ 17C5:89ED +cs=0x17c5;eip=0x0089f0; T(ADD(sp, 4)); // 100601 add sp, 4 ;~ 17C5:89F0 loc_2ec23: - // 5916 -cs=0x17c5;eip=0x0089f3; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 52563 cmp [bp+arg_0], 0 ;~ 17C5:89F3 -cs=0x17c5;eip=0x0089f7; J(JZ(loc_2ec44)); // 52564 jz short loc_2EC44 ;~ 17C5:89F7 -cs=0x17c5;eip=0x0089f9; T(ax = 0x5926;); // 52565 mov ax, 5926h ;~ 17C5:89F9 -cs=0x17c5;eip=0x0089fc; X(PUSH(ax)); // 52566 push ax ;~ 17C5:89FC -cs=0x17c5;eip=0x0089fd; T(ax = 0x66C4;); // 52567 mov ax, 66C4h ;~ 17C5:89FD -cs=0x17c5;eip=0x008a00; X(PUSH(ax)); // 52568 push ax ;~ 17C5:8A00 -cs=0x17c5;eip=0x008a01; J(CALL(sub_34c1c,0)); // 52569 call sub_34C1C ;~ 17C5:8A01 -cs=0x17c5;eip=0x008a04; T(ADD(sp, 4)); // 52570 add sp, 4 ;~ 17C5:8A04 -cs=0x17c5;eip=0x008a07; X(word_48c62 = 1;); // 52571 mov word_48C62, 1 ;~ 17C5:8A07 -cs=0x17c5;eip=0x008a0d; X(OR(*(db*)(((db*)&word_4f42e)+1), 0x20)); // 52572 or byte ptr word_4F42E+1, 20h ;~ 17C5:8A0D -cs=0x17c5;eip=0x008a12; J(JMP(loc_2ec5d)); // 52573 jmp short loc_2EC5D ;~ 17C5:8A12 + // 5894 +cs=0x17c5;eip=0x0089f3; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 100604 cmp [bp+arg_0], 0 ;~ 17C5:89F3 +cs=0x17c5;eip=0x0089f7; J(JZ(loc_2ec44)); // 100605 jz short loc_2EC44 ;~ 17C5:89F7 +cs=0x17c5;eip=0x0089f9; T(ax = 0x5926;); // 100606 mov ax, 5926h ;~ 17C5:89F9 +cs=0x17c5;eip=0x0089fc; X(PUSH(ax)); // 100607 push ax ;~ 17C5:89FC +cs=0x17c5;eip=0x0089fd; T(ax = 0x66C4;); // 100608 mov ax, 66C4h ;~ 17C5:89FD +cs=0x17c5;eip=0x008a00; X(PUSH(ax)); // 100609 push ax ;~ 17C5:8A00 +cs=0x17c5;eip=0x008a01; J(CALL(sub_34c1c,0)); // 100610 call sub_34C1C ;~ 17C5:8A01 +cs=0x17c5;eip=0x008a04; T(ADD(sp, 4)); // 100611 add sp, 4 ;~ 17C5:8A04 +cs=0x17c5;eip=0x008a07; X(word_48c62 = 1;); // 100612 mov word_48C62, 1 ;~ 17C5:8A07 +cs=0x17c5;eip=0x008a0d; X(OR(*(db*)(((db*)&word_4f42e)+1), 0x20)); // 100613 or byte ptr ds:word_4F42E+1, 20h ;~ 17C5:8A0D +cs=0x17c5;eip=0x008a12; J(JMP(loc_2ec5d)); // 100614 jmp short loc_2EC5D ;~ 17C5:8A12 loc_2ec44: - // 5917 -cs=0x17c5;eip=0x008a14; T(ax = 0x5935;); // 52577 mov ax, 5935h ;~ 17C5:8A14 -cs=0x17c5;eip=0x008a17; X(PUSH(ax)); // 52578 push ax ;~ 17C5:8A17 -cs=0x17c5;eip=0x008a18; T(ax = 0x66C4;); // 52579 mov ax, 66C4h ;~ 17C5:8A18 -cs=0x17c5;eip=0x008a1b; X(PUSH(ax)); // 52580 push ax ;~ 17C5:8A1B -cs=0x17c5;eip=0x008a1c; J(CALL(sub_34c1c,0)); // 52581 call sub_34C1C ;~ 17C5:8A1C -cs=0x17c5;eip=0x008a1f; T(ADD(sp, 4)); // 52582 add sp, 4 ;~ 17C5:8A1F -cs=0x17c5;eip=0x008a22; X(word_48c62 = 2;); // 52583 mov word_48C62, 2 ;~ 17C5:8A22 -cs=0x17c5;eip=0x008a28; X(OR(*(db*)(((db*)&word_4f42e)+1), 0x40)); // 52584 or byte ptr word_4F42E+1, 40h ;~ 17C5:8A28 + // 5895 +cs=0x17c5;eip=0x008a14; T(ax = 0x5935;); // 100618 mov ax, 5935h ;~ 17C5:8A14 +cs=0x17c5;eip=0x008a17; X(PUSH(ax)); // 100619 push ax ;~ 17C5:8A17 +cs=0x17c5;eip=0x008a18; T(ax = 0x66C4;); // 100620 mov ax, 66C4h ;~ 17C5:8A18 +cs=0x17c5;eip=0x008a1b; X(PUSH(ax)); // 100621 push ax ;~ 17C5:8A1B +cs=0x17c5;eip=0x008a1c; J(CALL(sub_34c1c,0)); // 100622 call sub_34C1C ;~ 17C5:8A1C +cs=0x17c5;eip=0x008a1f; T(ADD(sp, 4)); // 100623 add sp, 4 ;~ 17C5:8A1F +cs=0x17c5;eip=0x008a22; X(word_48c62 = 2;); // 100624 mov word_48C62, 2 ;~ 17C5:8A22 +cs=0x17c5;eip=0x008a28; X(OR(*(db*)(((db*)&word_4f42e)+1), 0x40)); // 100625 or byte ptr ds:word_4F42E+1, 40h ;~ 17C5:8A28 loc_2ec5d: - // 5918 -cs=0x17c5;eip=0x008a2d; T(ax = word_4f42e;); // 52587 mov ax, word_4F42E ;~ 17C5:8A2D -cs=0x17c5;eip=0x008a30; T(AND(ax, 0x6000)); // 52588 and ax, 6000h ;~ 17C5:8A30 -cs=0x17c5;eip=0x008a33; T(CMP(ax, 0x6000)); // 52589 cmp ax, 6000h ;~ 17C5:8A33 -cs=0x17c5;eip=0x008a36; J(JNZ(loc_2ec6e)); // 52590 jnz short loc_2EC6E ;~ 17C5:8A36 -cs=0x17c5;eip=0x008a38; X(word_48c62 = 3;); // 52591 mov word_48C62, 3 ;~ 17C5:8A38 + // 5896 +cs=0x17c5;eip=0x008a2d; T(ax = word_4f42e;); // 100628 mov ax, ds:word_4F42E ;~ 17C5:8A2D +cs=0x17c5;eip=0x008a30; T(AND(ax, 0x6000)); // 100629 and ax, 6000h ;~ 17C5:8A30 +cs=0x17c5;eip=0x008a33; T(CMP(ax, 0x6000)); // 100630 cmp ax, 6000h ;~ 17C5:8A33 +cs=0x17c5;eip=0x008a36; J(JNZ(loc_2ec6e)); // 100631 jnz short loc_2EC6E ;~ 17C5:8A36 +cs=0x17c5;eip=0x008a38; X(word_48c62 = 3;); // 100632 mov word_48C62, 3 ;~ 17C5:8A38 loc_2ec6e: - // 5919 -cs=0x17c5;eip=0x008a3e; T(ax = 1;); // 52594 mov ax, 1 ;~ 17C5:8A3E -cs=0x17c5;eip=0x008a41; X(POP(si)); // 52595 pop si ;~ 17C5:8A41 -cs=0x17c5;eip=0x008a42; X(POP(bp)); // 52596 pop bp ;~ 17C5:8A42 -cs=0x17c5;eip=0x008a43; J(RETN(0)); // 52597 retn ;~ 17C5:8A43 + // 5897 +cs=0x17c5;eip=0x008a3e; T(ax = 1;); // 100635 mov ax, 1 ;~ 17C5:8A3E +cs=0x17c5;eip=0x008a41; X(POP(si)); // 100636 pop si ;~ 17C5:8A41 +cs=0x17c5;eip=0x008a42; X(POP(bp)); // 100637 pop bp ;~ 17C5:8A42 +cs=0x17c5;eip=0x008a43; J(RETN(0)); // 100638 retn ;~ 17C5:8A43 assert(0); __dispatch_call: @@ -24897,49 +20159,49 @@ cs=0x17c5;eip=0x008a43; J(RETN(0)); // 52597 retn ;~ 17C5:8A43 _begin: #undef var_2 #define var_2 -2 - // 52608 var_2 = word ptr -2 ;~ 17C5:8A44 -cs=0x17c5;eip=0x008a44; X(PUSH(bp)); // 52610 push bp ;~ 17C5:8A44 -cs=0x17c5;eip=0x008a45; T(bp = sp;); // 52611 mov bp, sp ;~ 17C5:8A45 -cs=0x17c5;eip=0x008a47; T(SUB(sp, 2)); // 52612 sub sp, 2 ;~ 17C5:8A47 -cs=0x17c5;eip=0x008a4a; T(TEST(word_4f42e, 0x1000)); // 52613 test word_4F42E, 1000h ;~ 17C5:8A4A -cs=0x17c5;eip=0x008a50; J(JNZ(loc_2ecd1)); // 52614 jnz short loc_2ECD1 ;~ 17C5:8A50 -cs=0x17c5;eip=0x008a52; T(CMP(word_4991a, 0x0FFFF)); // 52615 cmp word_4991A, 0FFFFh ;~ 17C5:8A52 -cs=0x17c5;eip=0x008a57; J(JZ(loc_2ecd1)); // 52616 jz short loc_2ECD1 ;~ 17C5:8A57 -cs=0x17c5;eip=0x008a59; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 52617 mov [bp+var_2], 0 ;~ 17C5:8A59 -cs=0x17c5;eip=0x008a5e; J(JMP(loc_2ecac)); // 52618 jmp short loc_2ECAC ;~ 17C5:8A5E + // 100649 var_2 = word ptr -2 ;~ 17C5:8A44 +cs=0x17c5;eip=0x008a44; X(PUSH(bp)); // 100651 push bp ;~ 17C5:8A44 +cs=0x17c5;eip=0x008a45; T(bp = sp;); // 100652 mov bp, sp ;~ 17C5:8A45 +cs=0x17c5;eip=0x008a47; T(SUB(sp, 2)); // 100653 sub sp, 2 ;~ 17C5:8A47 +cs=0x17c5;eip=0x008a4a; T(TEST(word_4f42e, 0x1000)); // 100654 test ds:word_4F42E, 1000h ;~ 17C5:8A4A +cs=0x17c5;eip=0x008a50; J(JNZ(loc_2ecd1)); // 100655 jnz short loc_2ECD1 ;~ 17C5:8A50 +cs=0x17c5;eip=0x008a52; T(CMP(word_4991a, 0x0FFFF)); // 100656 cmp word_4991A, 0FFFFh ;~ 17C5:8A52 +cs=0x17c5;eip=0x008a57; J(JZ(loc_2ecd1)); // 100657 jz short loc_2ECD1 ;~ 17C5:8A57 +cs=0x17c5;eip=0x008a59; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 100658 mov [bp+var_2], 0 ;~ 17C5:8A59 +cs=0x17c5;eip=0x008a5e; J(JMP(loc_2ecac)); // 100659 jmp short loc_2ECAC ;~ 17C5:8A5E loc_2ec90: - // 5920 -cs=0x17c5;eip=0x008a60; T(ax = 8;); // 52622 mov ax, 8 ;~ 17C5:8A60 -cs=0x17c5;eip=0x008a63; X(PUSH(ax)); // 52623 push ax ;~ 17C5:8A63 -cs=0x17c5;eip=0x008a64; J(CALL(sub_33430,0)); // 52624 call sub_33430 ;~ 17C5:8A64 -cs=0x17c5;eip=0x008a67; T(ADD(sp, 2)); // 52625 add sp, 2 ;~ 17C5:8A67 -cs=0x17c5;eip=0x008a6a; T(cx = ax;); // 52626 mov cx, ax ;~ 17C5:8A6A -cs=0x17c5;eip=0x008a6c; T(ax = 1;); // 52627 mov ax, 1 ;~ 17C5:8A6C -cs=0x17c5;eip=0x008a6f; T(SHL(ax, cl)); // 52628 shl ax, cl ;~ 17C5:8A6F -cs=0x17c5;eip=0x008a71; X(OR(word_492c6, ax)); // 52629 or word_492C6, ax ;~ 17C5:8A71 -cs=0x17c5;eip=0x008a75; X(INC(word_521c0)); // 52630 inc word_521C0 ;~ 17C5:8A75 -cs=0x17c5;eip=0x008a79; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 52631 inc [bp+var_2] ;~ 17C5:8A79 + // 5898 +cs=0x17c5;eip=0x008a60; T(ax = 8;); // 100663 mov ax, 8 ;~ 17C5:8A60 +cs=0x17c5;eip=0x008a63; X(PUSH(ax)); // 100664 push ax ;~ 17C5:8A63 +cs=0x17c5;eip=0x008a64; J(CALL(sub_33430,0)); // 100665 call sub_33430 ;~ 17C5:8A64 +cs=0x17c5;eip=0x008a67; T(ADD(sp, 2)); // 100666 add sp, 2 ;~ 17C5:8A67 +cs=0x17c5;eip=0x008a6a; T(cx = ax;); // 100667 mov cx, ax ;~ 17C5:8A6A +cs=0x17c5;eip=0x008a6c; T(ax = 1;); // 100668 mov ax, 1 ;~ 17C5:8A6C +cs=0x17c5;eip=0x008a6f; T(SHL(ax, cl)); // 100669 shl ax, cl ;~ 17C5:8A6F +cs=0x17c5;eip=0x008a71; X(OR(word_492c6, ax)); // 100670 or word_492C6, ax ;~ 17C5:8A71 +cs=0x17c5;eip=0x008a75; X(INC(word_521c0)); // 100671 inc ds:word_521C0 ;~ 17C5:8A75 +cs=0x17c5;eip=0x008a79; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 100672 inc [bp+var_2] ;~ 17C5:8A79 loc_2ecac: - // 5921 -cs=0x17c5;eip=0x008a7c; T(ax = word_492e8;); // 52634 mov ax, word_492E8 ;~ 17C5:8A7C -cs=0x17c5;eip=0x008a7f; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 52635 cmp [bp+var_2], ax ;~ 17C5:8A7F -cs=0x17c5;eip=0x008a82; J(JLE(loc_2ec90)); // 52636 jle short loc_2EC90 ;~ 17C5:8A82 -cs=0x17c5;eip=0x008a84; T(ax = 0x16;); // 52637 mov ax, 16h ;~ 17C5:8A84 -cs=0x17c5;eip=0x008a87; X(PUSH(ax)); // 52638 push ax ;~ 17C5:8A87 -cs=0x17c5;eip=0x008a88; J(CALL(sub_2f7aa,0)); // 52639 call sub_2F7AA ;~ 17C5:8A88 -cs=0x17c5;eip=0x008a8b; T(ADD(sp, 2)); // 52640 add sp, 2 ;~ 17C5:8A8B -cs=0x17c5;eip=0x008a8e; X(*(word_4f21a) = 1;); // 52641 mov word_4F21A, 1 ;~ 17C5:8A8E -cs=0x17c5;eip=0x008a94; T(ax = 2;); // 52642 mov ax, 2 ;~ 17C5:8A94 -cs=0x17c5;eip=0x008a97; X(PUSH(ax)); // 52643 push ax ;~ 17C5:8A97 -cs=0x17c5;eip=0x008a98; T(SUB(ax, ax)); // 52644 sub ax, ax ;~ 17C5:8A98 -cs=0x17c5;eip=0x008a9a; X(PUSH(ax)); // 52645 push ax ;~ 17C5:8A9A -cs=0x17c5;eip=0x008a9b; J(CALL(sub_33c65,0)); // 52646 call sub_33C65 ;~ 17C5:8A9B -cs=0x17c5;eip=0x008a9e; T(ADD(sp, 4)); // 52648 add sp, 4 ;~ 17C5:8A9E + // 5899 +cs=0x17c5;eip=0x008a7c; T(ax = word_492e8;); // 100675 mov ax, word_492E8 ;~ 17C5:8A7C +cs=0x17c5;eip=0x008a7f; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 100676 cmp [bp+var_2], ax ;~ 17C5:8A7F +cs=0x17c5;eip=0x008a82; J(JLE(loc_2ec90)); // 100677 jle short loc_2EC90 ;~ 17C5:8A82 +cs=0x17c5;eip=0x008a84; T(ax = 0x16;); // 100678 mov ax, 16h ;~ 17C5:8A84 +cs=0x17c5;eip=0x008a87; X(PUSH(ax)); // 100679 push ax ;~ 17C5:8A87 +cs=0x17c5;eip=0x008a88; J(CALL(sub_2f7aa,0)); // 100680 call sub_2F7AA ;~ 17C5:8A88 +cs=0x17c5;eip=0x008a8b; T(ADD(sp, 2)); // 100681 add sp, 2 ;~ 17C5:8A8B +cs=0x17c5;eip=0x008a8e; X(word_4f21a = 1;); // 100682 mov ds:word_4F21A, 1 ;~ 17C5:8A8E +cs=0x17c5;eip=0x008a94; T(ax = 2;); // 100683 mov ax, 2 ;~ 17C5:8A94 +cs=0x17c5;eip=0x008a97; X(PUSH(ax)); // 100684 push ax ;~ 17C5:8A97 +cs=0x17c5;eip=0x008a98; T(SUB(ax, ax)); // 100685 sub ax, ax ;~ 17C5:8A98 +cs=0x17c5;eip=0x008a9a; X(PUSH(ax)); // 100686 push ax ;~ 17C5:8A9A +cs=0x17c5;eip=0x008a9b; J(CALL(sub_33c65,0)); // 100687 call sub_33C65 ;~ 17C5:8A9B +cs=0x17c5;eip=0x008a9e; T(ADD(sp, 4)); // 100689 add sp, 4 ;~ 17C5:8A9E loc_2ecd1: - // 5922 -cs=0x17c5;eip=0x008aa1; T(sp = bp;); // 52652 mov sp, bp ;~ 17C5:8AA1 -cs=0x17c5;eip=0x008aa3; X(POP(bp)); // 52653 pop bp ;~ 17C5:8AA3 -cs=0x17c5;eip=0x008aa4; J(RETN(0)); // 52654 retn ;~ 17C5:8AA4 + // 5900 +cs=0x17c5;eip=0x008aa1; T(sp = bp;); // 100693 mov sp, bp ;~ 17C5:8AA1 +cs=0x17c5;eip=0x008aa3; X(POP(bp)); // 100694 pop bp ;~ 17C5:8AA3 +cs=0x17c5;eip=0x008aa4; J(RETN(0)); // 100695 retn ;~ 17C5:8AA4 assert(0); __dispatch_call: @@ -24969,379 +20231,379 @@ cs=0x17c5;eip=0x008aa4; J(RETN(0)); // 52654 retn ;~ 17C5:8AA4 _begin: #undef var_8 #define var_8 -8 - // 52667 var_8 = word ptr -8 ;~ 17C5:8AA6 + // 100708 var_8 = word ptr -8 ;~ 17C5:8AA6 #undef var_6 #define var_6 -6 - // 52668 var_6 = word ptr -6 ;~ 17C5:8AA6 + // 100709 var_6 = word ptr -6 ;~ 17C5:8AA6 #undef var_4 #define var_4 -4 - // 52669 var_4 = word ptr -4 ;~ 17C5:8AA6 + // 100710 var_4 = word ptr -4 ;~ 17C5:8AA6 #undef var_2 #define var_2 -2 - // 52670 var_2 = word ptr -2 ;~ 17C5:8AA6 -cs=0x17c5;eip=0x008aa6; X(PUSH(bp)); // 52672 push bp ;~ 17C5:8AA6 -cs=0x17c5;eip=0x008aa7; T(bp = sp;); // 52673 mov bp, sp ;~ 17C5:8AA7 -cs=0x17c5;eip=0x008aa9; T(SUB(sp, 8)); // 52674 sub sp, 8 ;~ 17C5:8AA9 -cs=0x17c5;eip=0x008aac; X(PUSH(di)); // 52675 push di ;~ 17C5:8AAC -cs=0x17c5;eip=0x008aad; X(PUSH(si)); // 52676 push si ;~ 17C5:8AAD -cs=0x17c5;eip=0x008aae; X(PUSH(word_4e2fc)); // 52677 push word_4E2FC ;~ 17C5:8AAE -cs=0x17c5;eip=0x008ab2; J(CALL(sub_34dc0,0)); // 52678 call sub_34DC0 ;~ 17C5:8AB2 -cs=0x17c5;eip=0x008ab5; T(ADD(sp, 2)); // 52679 add sp, 2 ;~ 17C5:8AB5 -cs=0x17c5;eip=0x008ab8; T(CMP(ax, 0x3000)); // 52680 cmp ax, 3000h ;~ 17C5:8AB8 -cs=0x17c5;eip=0x008abb; J(JLE(loc_2ecf0)); // 52681 jle short loc_2ECF0 ;~ 17C5:8ABB -cs=0x17c5;eip=0x008abd; J(JMP(loc_2f01e)); // 52682 jmp loc_2F01E ;~ 17C5:8ABD + // 100711 var_2 = word ptr -2 ;~ 17C5:8AA6 +cs=0x17c5;eip=0x008aa6; X(PUSH(bp)); // 100713 push bp ;~ 17C5:8AA6 +cs=0x17c5;eip=0x008aa7; T(bp = sp;); // 100714 mov bp, sp ;~ 17C5:8AA7 +cs=0x17c5;eip=0x008aa9; T(SUB(sp, 8)); // 100715 sub sp, 8 ;~ 17C5:8AA9 +cs=0x17c5;eip=0x008aac; X(PUSH(di)); // 100716 push di ;~ 17C5:8AAC +cs=0x17c5;eip=0x008aad; X(PUSH(si)); // 100717 push si ;~ 17C5:8AAD +cs=0x17c5;eip=0x008aae; X(PUSH(word_4e2fc)); // 100718 push ds:word_4E2FC ;~ 17C5:8AAE +cs=0x17c5;eip=0x008ab2; J(CALL(sub_34dc0,0)); // 100719 call sub_34DC0 ;~ 17C5:8AB2 +cs=0x17c5;eip=0x008ab5; T(ADD(sp, 2)); // 100720 add sp, 2 ;~ 17C5:8AB5 +cs=0x17c5;eip=0x008ab8; T(CMP(ax, 0x3000)); // 100721 cmp ax, 3000h ;~ 17C5:8AB8 +cs=0x17c5;eip=0x008abb; J(JLE(loc_2ecf0)); // 100722 jle short loc_2ECF0 ;~ 17C5:8ABB +cs=0x17c5;eip=0x008abd; J(JMP(loc_2f01e)); // 100723 jmp loc_2F01E ;~ 17C5:8ABD loc_2ecf0: - // 5923 -cs=0x17c5;eip=0x008ac0; T(CMP(word_49932, 0)); // 52686 cmp word_49932, 0 ;~ 17C5:8AC0 -cs=0x17c5;eip=0x008ac5; J(JZ(loc_2ecfa)); // 52687 jz short loc_2ECFA ;~ 17C5:8AC5 -cs=0x17c5;eip=0x008ac7; J(JMP(loc_2f01e)); // 52688 jmp loc_2F01E ;~ 17C5:8AC7 + // 5901 +cs=0x17c5;eip=0x008ac0; T(CMP(word_49932, 0)); // 100727 cmp word_49932, 0 ;~ 17C5:8AC0 +cs=0x17c5;eip=0x008ac5; J(JZ(loc_2ecfa)); // 100728 jz short loc_2ECFA ;~ 17C5:8AC5 +cs=0x17c5;eip=0x008ac7; J(JMP(loc_2f01e)); // 100729 jmp loc_2F01E ;~ 17C5:8AC7 loc_2ecfa: - // 5924 -cs=0x17c5;eip=0x008aca; T(CMP(*(word_5206c), 0)); // 52692 cmp word_5206C, 0 ;~ 17C5:8ACA -cs=0x17c5;eip=0x008acf; J(JZ(loc_2ed04)); // 52693 jz short loc_2ED04 ;~ 17C5:8ACF -cs=0x17c5;eip=0x008ad1; J(JMP(loc_2f01e)); // 52694 jmp loc_2F01E ;~ 17C5:8AD1 + // 5902 +cs=0x17c5;eip=0x008aca; T(CMP(word_5206c, 0)); // 100733 cmp ds:word_5206C, 0 ;~ 17C5:8ACA +cs=0x17c5;eip=0x008acf; J(JZ(loc_2ed04)); // 100734 jz short loc_2ED04 ;~ 17C5:8ACF +cs=0x17c5;eip=0x008ad1; J(JMP(loc_2f01e)); // 100735 jmp loc_2F01E ;~ 17C5:8AD1 loc_2ed04: - // 5925 -cs=0x17c5;eip=0x008ad4; T(si = word_492e2;); // 52698 mov si, word_492E2 ;~ 17C5:8AD4 -cs=0x17c5;eip=0x008ad8; T(cl = 2;); // 52699 mov cl, 2 ;~ 17C5:8AD8 -cs=0x17c5;eip=0x008ada; T(SHL(si, cl)); // 52700 shl si, cl ;~ 17C5:8ADA -cs=0x17c5;eip=0x008adc; T(MOV(ax, *(dw*)(raddr(ds,si+0x7F2)))); // 52701 mov ax, [si+7F2h] ;~ 17C5:8ADC -cs=0x17c5;eip=0x008ae0; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 52702 mov [bp+var_6], ax ;~ 17C5:8AE0 -cs=0x17c5;eip=0x008ae3; T(ax = 0x1A;); // 52703 mov ax, 1Ah ;~ 17C5:8AE3 -cs=0x17c5;eip=0x008ae6; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 52704 imul [bp+var_6] ;~ 17C5:8AE6 -cs=0x17c5;eip=0x008ae9; T(di = ax;); // 52705 mov di, ax ;~ 17C5:8AE9 -cs=0x17c5;eip=0x008aeb; T(MOV(ax, *(dw*)(raddr(ds,di+0x82C)))); // 52706 mov ax, [di+82Ch] ;~ 17C5:8AEB -cs=0x17c5;eip=0x008aef; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 52707 mov [bp+var_2], ax ;~ 17C5:8AEF -cs=0x17c5;eip=0x008af2; T(CMP(*(dw*)(raddr(ds,si+0x7F4)), 0)); // 52708 cmp word ptr [si+7F4h], 0 ;~ 17C5:8AF2 -cs=0x17c5;eip=0x008af7; J(JNZ(loc_2ed52)); // 52709 jnz short loc_2ED52 ;~ 17C5:8AF7 -cs=0x17c5;eip=0x008af9; T(ax = di;); // 52710 mov ax, di ;~ 17C5:8AF9 -cs=0x17c5;eip=0x008afb; T(ADD(ax, 0x820)); // 52711 add ax, 820h ;~ 17C5:8AFB -cs=0x17c5;eip=0x008afe; X(PUSH(ax)); // 52712 push ax ;~ 17C5:8AFE -cs=0x17c5;eip=0x008aff; T(ax = 0x66C4;); // 52713 mov ax, 66C4h ;~ 17C5:8AFF -cs=0x17c5;eip=0x008b02; X(PUSH(ax)); // 52714 push ax ;~ 17C5:8B02 -cs=0x17c5;eip=0x008b03; J(CALL(sub_34c1c,0)); // 52715 call sub_34C1C ;~ 17C5:8B03 -cs=0x17c5;eip=0x008b06; T(ADD(sp, 4)); // 52716 add sp, 4 ;~ 17C5:8B06 -cs=0x17c5;eip=0x008b09; T(ax = 0x5944;); // 52717 mov ax, 5944h ;~ 17C5:8B09 -cs=0x17c5;eip=0x008b0c; X(PUSH(ax)); // 52718 push ax ;~ 17C5:8B0C -cs=0x17c5;eip=0x008b0d; T(ax = 0x66C4;); // 52719 mov ax, 66C4h ;~ 17C5:8B0D -cs=0x17c5;eip=0x008b10; X(PUSH(ax)); // 52720 push ax ;~ 17C5:8B10 -cs=0x17c5;eip=0x008b11; J(CALL(sub_34bdc,0)); // 52721 call sub_34BDC ;~ 17C5:8B11 -cs=0x17c5;eip=0x008b14; T(ADD(sp, 4)); // 52722 add sp, 4 ;~ 17C5:8B14 -cs=0x17c5;eip=0x008b17; T(ax = 0x66C4;); // 52723 mov ax, 66C4h ;~ 17C5:8B17 -cs=0x17c5;eip=0x008b1a; X(PUSH(ax)); // 52724 push ax ;~ 17C5:8B1A -cs=0x17c5;eip=0x008b1b; J(CALL(sub_30434,0)); // 52725 call sub_30434 ;~ 17C5:8B1B -cs=0x17c5;eip=0x008b1e; J(JMP(loc_2f01b)); // 52726 jmp loc_2F01B ;~ 17C5:8B1E + // 5903 +cs=0x17c5;eip=0x008ad4; T(si = word_492e2;); // 100739 mov si, word_492E2 ;~ 17C5:8AD4 +cs=0x17c5;eip=0x008ad8; T(cl = 2;); // 100740 mov cl, 2 ;~ 17C5:8AD8 +cs=0x17c5;eip=0x008ada; T(SHL(si, cl)); // 100741 shl si, cl ;~ 17C5:8ADA +cs=0x17c5;eip=0x008adc; T(MOV(ax, *(dw*)(raddr(ds,si+0x7F2)))); // 100742 mov ax, [si+7F2h] ;~ 17C5:8ADC +cs=0x17c5;eip=0x008ae0; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 100743 mov [bp+var_6], ax ;~ 17C5:8AE0 +cs=0x17c5;eip=0x008ae3; T(ax = 0x1A;); // 100744 mov ax, 1Ah ;~ 17C5:8AE3 +cs=0x17c5;eip=0x008ae6; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 100745 imul [bp+var_6] ;~ 17C5:8AE6 +cs=0x17c5;eip=0x008ae9; T(di = ax;); // 100746 mov di, ax ;~ 17C5:8AE9 +cs=0x17c5;eip=0x008aeb; T(MOV(ax, *(dw*)(raddr(ds,di+0x82C)))); // 100747 mov ax, [di+82Ch] ;~ 17C5:8AEB +cs=0x17c5;eip=0x008aef; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 100748 mov [bp+var_2], ax ;~ 17C5:8AEF +cs=0x17c5;eip=0x008af2; T(CMP(*(dw*)(raddr(ds,si+0x7F4)), 0)); // 100749 cmp word ptr [si+7F4h], 0 ;~ 17C5:8AF2 +cs=0x17c5;eip=0x008af7; J(JNZ(loc_2ed52)); // 100750 jnz short loc_2ED52 ;~ 17C5:8AF7 +cs=0x17c5;eip=0x008af9; T(ax = di;); // 100751 mov ax, di ;~ 17C5:8AF9 +cs=0x17c5;eip=0x008afb; T(ADD(ax, 0x820)); // 100752 add ax, 820h ;~ 17C5:8AFB +cs=0x17c5;eip=0x008afe; X(PUSH(ax)); // 100753 push ax ;~ 17C5:8AFE +cs=0x17c5;eip=0x008aff; T(ax = 0x66C4;); // 100754 mov ax, 66C4h ;~ 17C5:8AFF +cs=0x17c5;eip=0x008b02; X(PUSH(ax)); // 100755 push ax ;~ 17C5:8B02 +cs=0x17c5;eip=0x008b03; J(CALL(sub_34c1c,0)); // 100756 call sub_34C1C ;~ 17C5:8B03 +cs=0x17c5;eip=0x008b06; T(ADD(sp, 4)); // 100757 add sp, 4 ;~ 17C5:8B06 +cs=0x17c5;eip=0x008b09; T(ax = 0x5944;); // 100758 mov ax, 5944h ;~ 17C5:8B09 +cs=0x17c5;eip=0x008b0c; X(PUSH(ax)); // 100759 push ax ;~ 17C5:8B0C +cs=0x17c5;eip=0x008b0d; T(ax = 0x66C4;); // 100760 mov ax, 66C4h ;~ 17C5:8B0D +cs=0x17c5;eip=0x008b10; X(PUSH(ax)); // 100761 push ax ;~ 17C5:8B10 +cs=0x17c5;eip=0x008b11; J(CALL(sub_34bdc,0)); // 100762 call sub_34BDC ;~ 17C5:8B11 +cs=0x17c5;eip=0x008b14; T(ADD(sp, 4)); // 100763 add sp, 4 ;~ 17C5:8B14 +cs=0x17c5;eip=0x008b17; T(ax = 0x66C4;); // 100764 mov ax, 66C4h ;~ 17C5:8B17 +cs=0x17c5;eip=0x008b1a; X(PUSH(ax)); // 100765 push ax ;~ 17C5:8B1A +cs=0x17c5;eip=0x008b1b; J(CALL(sub_30434,0)); // 100766 call sub_30434 ;~ 17C5:8B1B +cs=0x17c5;eip=0x008b1e; J(JMP(loc_2f01b)); // 100767 jmp loc_2F01B ;~ 17C5:8B1E loc_2ed52: - // 5926 -cs=0x17c5;eip=0x008b22; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0)); // 52732 cmp [bp+var_2], 0 ;~ 17C5:8B22 -cs=0x17c5;eip=0x008b26; J(JNZ(loc_2ed5b)); // 52733 jnz short loc_2ED5B ;~ 17C5:8B26 -cs=0x17c5;eip=0x008b28; J(JMP(loc_2f01e)); // 52734 jmp loc_2F01E ;~ 17C5:8B28 + // 5904 +cs=0x17c5;eip=0x008b22; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0)); // 100772 cmp [bp+var_2], 0 ;~ 17C5:8B22 +cs=0x17c5;eip=0x008b26; J(JNZ(loc_2ed5b)); // 100773 jnz short loc_2ED5B ;~ 17C5:8B26 +cs=0x17c5;eip=0x008b28; J(JMP(loc_2f01e)); // 100774 jmp loc_2F01E ;~ 17C5:8B28 loc_2ed5b: - // 5927 -cs=0x17c5;eip=0x008b2b; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x0FFFF)); // 52738 cmp [bp+var_2], 0FFFFh ;~ 17C5:8B2B -cs=0x17c5;eip=0x008b2f; J(JNZ(loc_2ed64)); // 52739 jnz short loc_2ED64 ;~ 17C5:8B2F -cs=0x17c5;eip=0x008b31; J(JMP(loc_2f01e)); // 52740 jmp loc_2F01E ;~ 17C5:8B31 + // 5905 +cs=0x17c5;eip=0x008b2b; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x0FFFF)); // 100778 cmp [bp+var_2], 0FFFFh ;~ 17C5:8B2B +cs=0x17c5;eip=0x008b2f; J(JNZ(loc_2ed64)); // 100779 jnz short loc_2ED64 ;~ 17C5:8B2F +cs=0x17c5;eip=0x008b31; J(JMP(loc_2f01e)); // 100780 jmp loc_2F01E ;~ 17C5:8B31 loc_2ed64: - // 5928 -cs=0x17c5;eip=0x008b34; T(bx = word_492e2;); // 52744 mov bx, word_492E2 ;~ 17C5:8B34 -cs=0x17c5;eip=0x008b38; T(SHL(bx, 1)); // 52745 shl bx, 1 ;~ 17C5:8B38 -cs=0x17c5;eip=0x008b3a; T(SHL(bx, 1)); // 52746 shl bx, 1 ;~ 17C5:8B3A -cs=0x17c5;eip=0x008b3c; X(DEC(*(dw*)(raddr(ds,bx+0x7F4)))); // 52747 dec word ptr [bx+7F4h] ;~ 17C5:8B3C -cs=0x17c5;eip=0x008b40; T(CMP(word_492f2, 0)); // 52748 cmp word_492F2, 0 ;~ 17C5:8B40 -cs=0x17c5;eip=0x008b45; J(JNZ(loc_2ed7a)); // 52749 jnz short loc_2ED7A ;~ 17C5:8B45 -cs=0x17c5;eip=0x008b47; J(JMP(loc_2ee18)); // 52750 jmp loc_2EE18 ;~ 17C5:8B47 + // 5906 +cs=0x17c5;eip=0x008b34; T(bx = word_492e2;); // 100784 mov bx, word_492E2 ;~ 17C5:8B34 +cs=0x17c5;eip=0x008b38; T(SHL(bx, 1)); // 100785 shl bx, 1 ;~ 17C5:8B38 +cs=0x17c5;eip=0x008b3a; T(SHL(bx, 1)); // 100786 shl bx, 1 ;~ 17C5:8B3A +cs=0x17c5;eip=0x008b3c; X(DEC(*(dw*)(raddr(ds,bx+0x7F4)))); // 100787 dec word ptr [bx+7F4h] ;~ 17C5:8B3C +cs=0x17c5;eip=0x008b40; T(CMP(word_492f2, 0)); // 100788 cmp word_492F2, 0 ;~ 17C5:8B40 +cs=0x17c5;eip=0x008b45; J(JNZ(loc_2ed7a)); // 100789 jnz short loc_2ED7A ;~ 17C5:8B45 +cs=0x17c5;eip=0x008b47; J(JMP(loc_2ee18)); // 100790 jmp loc_2EE18 ;~ 17C5:8B47 loc_2ed7a: - // 5929 -cs=0x17c5;eip=0x008b4a; T(SUB(ax, ax)); // 52754 sub ax, ax ;~ 17C5:8B4A -cs=0x17c5;eip=0x008b4c; X(PUSH(ax)); // 52755 push ax ;~ 17C5:8B4C -cs=0x17c5;eip=0x008b4d; J(CALL(sub_30074,0)); // 52756 call sub_30074 ;~ 17C5:8B4D -cs=0x17c5;eip=0x008b50; T(ADD(sp, 2)); // 52757 add sp, 2 ;~ 17C5:8B50 -cs=0x17c5;eip=0x008b53; T(bx = word_492e2;); // 52758 mov bx, word_492E2 ;~ 17C5:8B53 -cs=0x17c5;eip=0x008b57; T(SHL(bx, 1)); // 52759 shl bx, 1 ;~ 17C5:8B57 -cs=0x17c5;eip=0x008b59; T(MOV(ax, *(dw*)(raddr(ds,bx+0x5920)))); // 52760 mov ax, [bx+5920h] ;~ 17C5:8B59 -cs=0x17c5;eip=0x008b5d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 52761 mov [bp+var_4], ax ;~ 17C5:8B5D -cs=0x17c5;eip=0x008b60; T(ax = 0x0C2;); // 52762 mov ax, 0C2h ;~ 17C5:8B60 -cs=0x17c5;eip=0x008b63; X(PUSH(ax)); // 52763 push ax ;~ 17C5:8B63 -cs=0x17c5;eip=0x008b64; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 52764 mov ax, [bp+var_4] ;~ 17C5:8B64 -cs=0x17c5;eip=0x008b67; T(ADD(ax, 2)); // 52765 add ax, 2 ;~ 17C5:8B67 -cs=0x17c5;eip=0x008b6a; X(PUSH(ax)); // 52766 push ax ;~ 17C5:8B6A -cs=0x17c5;eip=0x008b6b; T(ax = 0x0BE;); // 52767 mov ax, 0BEh ;~ 17C5:8B6B -cs=0x17c5;eip=0x008b6e; X(PUSH(ax)); // 52768 push ax ;~ 17C5:8B6E -cs=0x17c5;eip=0x008b6f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 52769 mov ax, [bp+var_4] ;~ 17C5:8B6F -cs=0x17c5;eip=0x008b72; T(DEC(ax)); // 52770 dec ax ;~ 17C5:8B72 -cs=0x17c5;eip=0x008b73; X(PUSH(ax)); // 52771 push ax ;~ 17C5:8B73 -cs=0x17c5;eip=0x008b74; J(CALL(sub_3008d,0)); // 52772 call sub_3008D ;~ 17C5:8B74 -cs=0x17c5;eip=0x008b77; T(ADD(sp, 8)); // 52775 add sp, 8 ;~ 17C5:8B77 -cs=0x17c5;eip=0x008b7a; T(ax = 0x0C;); // 52776 mov ax, 0Ch ;~ 17C5:8B7A -cs=0x17c5;eip=0x008b7d; X(PUSH(ax)); // 52777 push ax ;~ 17C5:8B7D -cs=0x17c5;eip=0x008b7e; T(ax = 0x0BE;); // 52778 mov ax, 0BEh ;~ 17C5:8B7E -cs=0x17c5;eip=0x008b81; X(PUSH(ax)); // 52779 push ax ;~ 17C5:8B81 -cs=0x17c5;eip=0x008b82; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 52780 push [bp+var_4] ;~ 17C5:8B82 -cs=0x17c5;eip=0x008b85; T(bx = word_492e2;); // 52781 mov bx, word_492E2 ;~ 17C5:8B85 -cs=0x17c5;eip=0x008b89; T(SHL(bx, 1)); // 52782 shl bx, 1 ;~ 17C5:8B89 -cs=0x17c5;eip=0x008b8b; T(SHL(bx, 1)); // 52783 shl bx, 1 ;~ 17C5:8B8B -cs=0x17c5;eip=0x008b8d; X(PUSH(*(dw*)(raddr(ds,bx+0x7F4)))); // 52784 push word ptr [bx+7F4h] ;~ 17C5:8B8D -cs=0x17c5;eip=0x008b91; J(CALL(sub_303b3,0)); // 52785 call sub_303B3 ;~ 17C5:8B91 -cs=0x17c5;eip=0x008b94; T(ADD(sp, 8)); // 52787 add sp, 8 ;~ 17C5:8B94 -cs=0x17c5;eip=0x008b97; T(ax = 0x1A;); // 52788 mov ax, 1Ah ;~ 17C5:8B97 -cs=0x17c5;eip=0x008b9a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 52789 imul [bp+var_6] ;~ 17C5:8B9A -cs=0x17c5;eip=0x008b9d; T(ADD(ax, 0x820)); // 52790 add ax, 820h ;~ 17C5:8B9D -cs=0x17c5;eip=0x008ba0; X(PUSH(ax)); // 52791 push ax ;~ 17C5:8BA0 -cs=0x17c5;eip=0x008ba1; T(ax = 0x66C4;); // 52792 mov ax, 66C4h ;~ 17C5:8BA1 -cs=0x17c5;eip=0x008ba4; X(PUSH(ax)); // 52793 push ax ;~ 17C5:8BA4 -cs=0x17c5;eip=0x008ba5; J(CALL(sub_34c1c,0)); // 52794 call sub_34C1C ;~ 17C5:8BA5 -cs=0x17c5;eip=0x008ba8; T(ADD(sp, 4)); // 52795 add sp, 4 ;~ 17C5:8BA8 -cs=0x17c5;eip=0x008bab; T(ax = 0x5947;); // 52796 mov ax, 5947h ;~ 17C5:8BAB -cs=0x17c5;eip=0x008bae; X(PUSH(ax)); // 52797 push ax ;~ 17C5:8BAE -cs=0x17c5;eip=0x008baf; T(ax = 0x66C4;); // 52798 mov ax, 66C4h ;~ 17C5:8BAF -cs=0x17c5;eip=0x008bb2; X(PUSH(ax)); // 52799 push ax ;~ 17C5:8BB2 -cs=0x17c5;eip=0x008bb3; J(CALL(sub_34bdc,0)); // 52800 call sub_34BDC ;~ 17C5:8BB3 -cs=0x17c5;eip=0x008bb6; T(ADD(sp, 4)); // 52801 add sp, 4 ;~ 17C5:8BB6 -cs=0x17c5;eip=0x008bb9; T(ax = 0x0A;); // 52802 mov ax, 0Ah ;~ 17C5:8BB9 -cs=0x17c5;eip=0x008bbc; X(PUSH(ax)); // 52803 push ax ;~ 17C5:8BBC -cs=0x17c5;eip=0x008bbd; T(ax = 0x9780;); // 52804 mov ax, 9780h ;~ 17C5:8BBD -cs=0x17c5;eip=0x008bc0; X(PUSH(ax)); // 52805 push ax ;~ 17C5:8BC0 -cs=0x17c5;eip=0x008bc1; T(bx = word_492e2;); // 52806 mov bx, word_492E2 ;~ 17C5:8BC1 -cs=0x17c5;eip=0x008bc5; T(SHL(bx, 1)); // 52807 shl bx, 1 ;~ 17C5:8BC5 -cs=0x17c5;eip=0x008bc7; T(SHL(bx, 1)); // 52808 shl bx, 1 ;~ 17C5:8BC7 -cs=0x17c5;eip=0x008bc9; X(PUSH(*(dw*)(raddr(ds,bx+0x7F4)))); // 52809 push word ptr [bx+7F4h] ;~ 17C5:8BC9 -cs=0x17c5;eip=0x008bcd; J(CALL(sub_34c6a,0)); // 52810 call sub_34C6A ;~ 17C5:8BCD -cs=0x17c5;eip=0x008bd0; T(ADD(sp, 6)); // 52811 add sp, 6 ;~ 17C5:8BD0 -cs=0x17c5;eip=0x008bd3; X(PUSH(ax)); // 52812 push ax ;~ 17C5:8BD3 -cs=0x17c5;eip=0x008bd4; T(ax = 0x66C4;); // 52813 mov ax, 66C4h ;~ 17C5:8BD4 -cs=0x17c5;eip=0x008bd7; X(PUSH(ax)); // 52814 push ax ;~ 17C5:8BD7 -cs=0x17c5;eip=0x008bd8; J(CALL(sub_34bdc,0)); // 52815 call sub_34BDC ;~ 17C5:8BD8 -cs=0x17c5;eip=0x008bdb; T(ADD(sp, 4)); // 52816 add sp, 4 ;~ 17C5:8BDB -cs=0x17c5;eip=0x008bde; T(ax = 0x66C4;); // 52817 mov ax, 66C4h ;~ 17C5:8BDE -cs=0x17c5;eip=0x008be1; X(PUSH(ax)); // 52818 push ax ;~ 17C5:8BE1 -cs=0x17c5;eip=0x008be2; J(CALL(sub_30434,0)); // 52819 call sub_30434 ;~ 17C5:8BE2 -cs=0x17c5;eip=0x008be5; T(ADD(sp, 2)); // 52820 add sp, 2 ;~ 17C5:8BE5 + // 5907 +cs=0x17c5;eip=0x008b4a; T(SUB(ax, ax)); // 100794 sub ax, ax ;~ 17C5:8B4A +cs=0x17c5;eip=0x008b4c; X(PUSH(ax)); // 100795 push ax ;~ 17C5:8B4C +cs=0x17c5;eip=0x008b4d; J(CALL(sub_30074,0)); // 100796 call sub_30074 ;~ 17C5:8B4D +cs=0x17c5;eip=0x008b50; T(ADD(sp, 2)); // 100797 add sp, 2 ;~ 17C5:8B50 +cs=0x17c5;eip=0x008b53; T(bx = word_492e2;); // 100798 mov bx, word_492E2 ;~ 17C5:8B53 +cs=0x17c5;eip=0x008b57; T(SHL(bx, 1)); // 100799 shl bx, 1 ;~ 17C5:8B57 +cs=0x17c5;eip=0x008b59; T(MOV(ax, *(dw*)(raddr(ds,bx+0x5920)))); // 100800 mov ax, [bx+5920h] ;~ 17C5:8B59 +cs=0x17c5;eip=0x008b5d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 100801 mov [bp+var_4], ax ;~ 17C5:8B5D +cs=0x17c5;eip=0x008b60; T(ax = 0x0C2;); // 100802 mov ax, 0C2h ;~ 17C5:8B60 +cs=0x17c5;eip=0x008b63; X(PUSH(ax)); // 100803 push ax ;~ 17C5:8B63 +cs=0x17c5;eip=0x008b64; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 100804 mov ax, [bp+var_4] ;~ 17C5:8B64 +cs=0x17c5;eip=0x008b67; T(ADD(ax, 2)); // 100805 add ax, 2 ;~ 17C5:8B67 +cs=0x17c5;eip=0x008b6a; X(PUSH(ax)); // 100806 push ax ;~ 17C5:8B6A +cs=0x17c5;eip=0x008b6b; T(ax = 0x0BE;); // 100807 mov ax, 0BEh ;~ 17C5:8B6B +cs=0x17c5;eip=0x008b6e; X(PUSH(ax)); // 100808 push ax ;~ 17C5:8B6E +cs=0x17c5;eip=0x008b6f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 100809 mov ax, [bp+var_4] ;~ 17C5:8B6F +cs=0x17c5;eip=0x008b72; T(DEC(ax)); // 100810 dec ax ;~ 17C5:8B72 +cs=0x17c5;eip=0x008b73; X(PUSH(ax)); // 100811 push ax ;~ 17C5:8B73 +cs=0x17c5;eip=0x008b74; J(CALL(sub_3008d,0)); // 100812 call sub_3008D ;~ 17C5:8B74 +cs=0x17c5;eip=0x008b77; T(ADD(sp, 8)); // 100815 add sp, 8 ;~ 17C5:8B77 +cs=0x17c5;eip=0x008b7a; T(ax = 0x0C;); // 100816 mov ax, 0Ch ;~ 17C5:8B7A +cs=0x17c5;eip=0x008b7d; X(PUSH(ax)); // 100817 push ax ;~ 17C5:8B7D +cs=0x17c5;eip=0x008b7e; T(ax = 0x0BE;); // 100818 mov ax, 0BEh ;~ 17C5:8B7E +cs=0x17c5;eip=0x008b81; X(PUSH(ax)); // 100819 push ax ;~ 17C5:8B81 +cs=0x17c5;eip=0x008b82; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 100820 push [bp+var_4] ;~ 17C5:8B82 +cs=0x17c5;eip=0x008b85; T(bx = word_492e2;); // 100821 mov bx, word_492E2 ;~ 17C5:8B85 +cs=0x17c5;eip=0x008b89; T(SHL(bx, 1)); // 100822 shl bx, 1 ;~ 17C5:8B89 +cs=0x17c5;eip=0x008b8b; T(SHL(bx, 1)); // 100823 shl bx, 1 ;~ 17C5:8B8B +cs=0x17c5;eip=0x008b8d; X(PUSH(*(dw*)(raddr(ds,bx+0x7F4)))); // 100824 push word ptr [bx+7F4h] ;~ 17C5:8B8D +cs=0x17c5;eip=0x008b91; J(CALL(sub_303b3,0)); // 100825 call sub_303B3 ;~ 17C5:8B91 +cs=0x17c5;eip=0x008b94; T(ADD(sp, 8)); // 100827 add sp, 8 ;~ 17C5:8B94 +cs=0x17c5;eip=0x008b97; T(ax = 0x1A;); // 100828 mov ax, 1Ah ;~ 17C5:8B97 +cs=0x17c5;eip=0x008b9a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 100829 imul [bp+var_6] ;~ 17C5:8B9A +cs=0x17c5;eip=0x008b9d; T(ADD(ax, 0x820)); // 100830 add ax, 820h ;~ 17C5:8B9D +cs=0x17c5;eip=0x008ba0; X(PUSH(ax)); // 100831 push ax ;~ 17C5:8BA0 +cs=0x17c5;eip=0x008ba1; T(ax = 0x66C4;); // 100832 mov ax, 66C4h ;~ 17C5:8BA1 +cs=0x17c5;eip=0x008ba4; X(PUSH(ax)); // 100833 push ax ;~ 17C5:8BA4 +cs=0x17c5;eip=0x008ba5; J(CALL(sub_34c1c,0)); // 100834 call sub_34C1C ;~ 17C5:8BA5 +cs=0x17c5;eip=0x008ba8; T(ADD(sp, 4)); // 100835 add sp, 4 ;~ 17C5:8BA8 +cs=0x17c5;eip=0x008bab; T(ax = 0x5947;); // 100836 mov ax, 5947h ;~ 17C5:8BAB +cs=0x17c5;eip=0x008bae; X(PUSH(ax)); // 100837 push ax ;~ 17C5:8BAE +cs=0x17c5;eip=0x008baf; T(ax = 0x66C4;); // 100838 mov ax, 66C4h ;~ 17C5:8BAF +cs=0x17c5;eip=0x008bb2; X(PUSH(ax)); // 100839 push ax ;~ 17C5:8BB2 +cs=0x17c5;eip=0x008bb3; J(CALL(sub_34bdc,0)); // 100840 call sub_34BDC ;~ 17C5:8BB3 +cs=0x17c5;eip=0x008bb6; T(ADD(sp, 4)); // 100841 add sp, 4 ;~ 17C5:8BB6 +cs=0x17c5;eip=0x008bb9; T(ax = 0x0A;); // 100842 mov ax, 0Ah ;~ 17C5:8BB9 +cs=0x17c5;eip=0x008bbc; X(PUSH(ax)); // 100843 push ax ;~ 17C5:8BBC +cs=0x17c5;eip=0x008bbd; T(ax = 0x9780;); // 100844 mov ax, 9780h ;~ 17C5:8BBD +cs=0x17c5;eip=0x008bc0; X(PUSH(ax)); // 100845 push ax ;~ 17C5:8BC0 +cs=0x17c5;eip=0x008bc1; T(bx = word_492e2;); // 100846 mov bx, word_492E2 ;~ 17C5:8BC1 +cs=0x17c5;eip=0x008bc5; T(SHL(bx, 1)); // 100847 shl bx, 1 ;~ 17C5:8BC5 +cs=0x17c5;eip=0x008bc7; T(SHL(bx, 1)); // 100848 shl bx, 1 ;~ 17C5:8BC7 +cs=0x17c5;eip=0x008bc9; X(PUSH(*(dw*)(raddr(ds,bx+0x7F4)))); // 100849 push word ptr [bx+7F4h] ;~ 17C5:8BC9 +cs=0x17c5;eip=0x008bcd; J(CALL(sub_34c6a,0)); // 100850 call sub_34C6A ;~ 17C5:8BCD +cs=0x17c5;eip=0x008bd0; T(ADD(sp, 6)); // 100851 add sp, 6 ;~ 17C5:8BD0 +cs=0x17c5;eip=0x008bd3; X(PUSH(ax)); // 100852 push ax ;~ 17C5:8BD3 +cs=0x17c5;eip=0x008bd4; T(ax = 0x66C4;); // 100853 mov ax, 66C4h ;~ 17C5:8BD4 +cs=0x17c5;eip=0x008bd7; X(PUSH(ax)); // 100854 push ax ;~ 17C5:8BD7 +cs=0x17c5;eip=0x008bd8; J(CALL(sub_34bdc,0)); // 100855 call sub_34BDC ;~ 17C5:8BD8 +cs=0x17c5;eip=0x008bdb; T(ADD(sp, 4)); // 100856 add sp, 4 ;~ 17C5:8BDB +cs=0x17c5;eip=0x008bde; T(ax = 0x66C4;); // 100857 mov ax, 66C4h ;~ 17C5:8BDE +cs=0x17c5;eip=0x008be1; X(PUSH(ax)); // 100858 push ax ;~ 17C5:8BE1 +cs=0x17c5;eip=0x008be2; J(CALL(sub_30434,0)); // 100859 call sub_30434 ;~ 17C5:8BE2 +cs=0x17c5;eip=0x008be5; T(ADD(sp, 2)); // 100860 add sp, 2 ;~ 17C5:8BE5 loc_2ee18: - // 5930 -cs=0x17c5;eip=0x008be8; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0x0FFFF)); // 52823 mov [bp+var_8], 0FFFFh ;~ 17C5:8BE8 -cs=0x17c5;eip=0x008bed; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 8)); // 52824 mov [bp+var_4], 8 ;~ 17C5:8BED + // 5908 +cs=0x17c5;eip=0x008be8; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0x0FFFF)); // 100863 mov [bp+var_8], 0FFFFh ;~ 17C5:8BE8 +cs=0x17c5;eip=0x008bed; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 8)); // 100864 mov [bp+var_4], 8 ;~ 17C5:8BED loc_2ee22: - // 5931 -cs=0x17c5;eip=0x008bf2; T(ax = 0x18;); // 52827 mov ax, 18h ;~ 17C5:8BF2 -cs=0x17c5;eip=0x008bf5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_4)))); // 52828 imul [bp+var_4] ;~ 17C5:8BF5 -cs=0x17c5;eip=0x008bf8; T(bx = ax;); // 52829 mov bx, ax ;~ 17C5:8BF8 -cs=0x17c5;eip=0x008bfa; T(CMP(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 52830 cmp word ptr [bx+0D22h], 0 ;~ 17C5:8BFA -cs=0x17c5;eip=0x008bff; J(JNZ(loc_2ee37)); // 52831 jnz short loc_2EE37 ;~ 17C5:8BFF -cs=0x17c5;eip=0x008c01; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 52832 mov ax, [bp+var_4] ;~ 17C5:8C01 -cs=0x17c5;eip=0x008c04; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 52833 mov [bp+var_8], ax ;~ 17C5:8C04 + // 5909 +cs=0x17c5;eip=0x008bf2; T(ax = 0x18;); // 100867 mov ax, 18h ;~ 17C5:8BF2 +cs=0x17c5;eip=0x008bf5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_4)))); // 100868 imul [bp+var_4] ;~ 17C5:8BF5 +cs=0x17c5;eip=0x008bf8; T(bx = ax;); // 100869 mov bx, ax ;~ 17C5:8BF8 +cs=0x17c5;eip=0x008bfa; T(CMP(*(dw*)(raddr(ds,bx+0x0D22)), 0)); // 100870 cmp word ptr [bx+0D22h], 0 ;~ 17C5:8BFA +cs=0x17c5;eip=0x008bff; J(JNZ(loc_2ee37)); // 100871 jnz short loc_2EE37 ;~ 17C5:8BFF +cs=0x17c5;eip=0x008c01; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 100872 mov ax, [bp+var_4] ;~ 17C5:8C01 +cs=0x17c5;eip=0x008c04; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 100873 mov [bp+var_8], ax ;~ 17C5:8C04 loc_2ee37: - // 5932 -cs=0x17c5;eip=0x008c07; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 52836 inc [bp+var_4] ;~ 17C5:8C07 -cs=0x17c5;eip=0x008c0a; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0C)); // 52837 cmp [bp+var_4], 0Ch ;~ 17C5:8C0A -cs=0x17c5;eip=0x008c0e; J(JL(loc_2ee22)); // 52838 jl short loc_2EE22 ;~ 17C5:8C0E -cs=0x17c5;eip=0x008c10; T(CMP(*(dw*)(raddr(ss,bp+var_8)), 0x0FFFF)); // 52839 cmp [bp+var_8], 0FFFFh ;~ 17C5:8C10 -cs=0x17c5;eip=0x008c14; J(JNZ(loc_2ee49)); // 52840 jnz short loc_2EE49 ;~ 17C5:8C14 -cs=0x17c5;eip=0x008c16; J(JMP(loc_2f00d)); // 52841 jmp loc_2F00D ;~ 17C5:8C16 + // 5910 +cs=0x17c5;eip=0x008c07; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 100876 inc [bp+var_4] ;~ 17C5:8C07 +cs=0x17c5;eip=0x008c0a; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0C)); // 100877 cmp [bp+var_4], 0Ch ;~ 17C5:8C0A +cs=0x17c5;eip=0x008c0e; J(JL(loc_2ee22)); // 100878 jl short loc_2EE22 ;~ 17C5:8C0E +cs=0x17c5;eip=0x008c10; T(CMP(*(dw*)(raddr(ss,bp+var_8)), 0x0FFFF)); // 100879 cmp [bp+var_8], 0FFFFh ;~ 17C5:8C10 +cs=0x17c5;eip=0x008c14; J(JNZ(loc_2ee49)); // 100880 jnz short loc_2EE49 ;~ 17C5:8C14 +cs=0x17c5;eip=0x008c16; J(JMP(loc_2f00d)); // 100881 jmp loc_2F00D ;~ 17C5:8C16 loc_2ee49: - // 5933 -cs=0x17c5;eip=0x008c19; T(ax = 0x18;); // 52845 mov ax, 18h ;~ 17C5:8C19 -cs=0x17c5;eip=0x008c1c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52846 imul [bp+var_8] ;~ 17C5:8C1C -cs=0x17c5;eip=0x008c1f; T(si = ax;); // 52847 mov si, ax ;~ 17C5:8C1F -cs=0x17c5;eip=0x008c21; T(ax = word_520f0;); // 52848 mov ax, word_520F0 ;~ 17C5:8C21 -cs=0x17c5;eip=0x008c24; X(MOV(*(dw*)(raddr(ds,si+0x0D14)), ax)); // 52849 mov [si+0D14h], ax ;~ 17C5:8C24 -cs=0x17c5;eip=0x008c28; T(ax = word_52100;); // 52850 mov ax, word_52100 ;~ 17C5:8C28 -cs=0x17c5;eip=0x008c2b; X(MOV(*(dw*)(raddr(ds,si+0x0D16)), ax)); // 52851 mov [si+0D16h], ax ;~ 17C5:8C2B -cs=0x17c5;eip=0x008c2f; T(ax = word_4e2fe;); // 52852 mov ax, word_4E2FE ;~ 17C5:8C2F -cs=0x17c5;eip=0x008c32; T(SUB(ax, 0x14)); // 52853 sub ax, 14h ;~ 17C5:8C32 -cs=0x17c5;eip=0x008c35; X(MOV(*(dw*)(raddr(ds,si+0x0D18)), ax)); // 52854 mov [si+0D18h], ax ;~ 17C5:8C35 -cs=0x17c5;eip=0x008c39; T(ax = word_50b74;); // 52855 mov ax, word_50B74 ;~ 17C5:8C39 -cs=0x17c5;eip=0x008c3c; T(cl = 0x0B;); // 52856 mov cl, 0Bh ;~ 17C5:8C3C -cs=0x17c5;eip=0x008c3e; T(SHR(ax, cl)); // 52857 shr ax, cl ;~ 17C5:8C3E -cs=0x17c5;eip=0x008c40; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), ax)); // 52858 mov [si+0D1Ah], ax ;~ 17C5:8C40 -cs=0x17c5;eip=0x008c44; T(ax = 0x18;); // 52859 mov ax, 18h ;~ 17C5:8C44 -cs=0x17c5;eip=0x008c47; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52860 imul [bp+var_8] ;~ 17C5:8C47 -cs=0x17c5;eip=0x008c4a; T(si = ax;); // 52861 mov si, ax ;~ 17C5:8C4A -cs=0x17c5;eip=0x008c4c; T(ax = word_4e2f8;); // 52862 mov ax, word_4E2F8 ;~ 17C5:8C4C -cs=0x17c5;eip=0x008c4f; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 52863 mov [si+0D1Ch], ax ;~ 17C5:8C4F -cs=0x17c5;eip=0x008c53; T(ax = word_4e2fa;); // 52864 mov ax, word_4E2FA ;~ 17C5:8C53 -cs=0x17c5;eip=0x008c56; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 52865 mov [si+0D1Eh], ax ;~ 17C5:8C56 -cs=0x17c5;eip=0x008c5a; T(ax = word_4e2fc;); // 52866 mov ax, word_4E2FC ;~ 17C5:8C5A -cs=0x17c5;eip=0x008c5d; X(MOV(*(dw*)(raddr(ds,si+0x0D20)), ax)); // 52867 mov [si+0D20h], ax ;~ 17C5:8C5D -cs=0x17c5;eip=0x008c61; T(ax = 0x12;); // 52868 mov ax, 12h ;~ 17C5:8C61 -cs=0x17c5;eip=0x008c64; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 52869 imul [bp+var_2] ;~ 17C5:8C64 -cs=0x17c5;eip=0x008c67; T(di = ax;); // 52870 mov di, ax ;~ 17C5:8C67 -cs=0x17c5;eip=0x008c69; T(MOV(ax, *(dw*)(raddr(ds,di+0x532)))); // 52871 mov ax, [di+532h] ;~ 17C5:8C69 -cs=0x17c5;eip=0x008c6d; T(cl = 6;); // 52872 mov cl, 6 ;~ 17C5:8C6D -cs=0x17c5;eip=0x008c6f; T(SAR(ax, cl)); // 52873 sar ax, cl ;~ 17C5:8C6F -cs=0x17c5;eip=0x008c71; T(INC(ax)); // 52874 inc ax ;~ 17C5:8C71 -cs=0x17c5;eip=0x008c72; T(CWD); // 52875 cwd ;~ 17C5:8C72 -cs=0x17c5;eip=0x008c73; X(PUSH(dx)); // 52876 push dx ;~ 17C5:8C73 -cs=0x17c5;eip=0x008c74; X(PUSH(ax)); // 52877 push ax ;~ 17C5:8C74 -cs=0x17c5;eip=0x008c75; T(ax = word_492f4;); // 52878 mov ax, word_492F4 ;~ 17C5:8C75 -cs=0x17c5;eip=0x008c78; T(CWD); // 52879 cwd ;~ 17C5:8C78 -cs=0x17c5;eip=0x008c79; X(PUSH(dx)); // 52880 push dx ;~ 17C5:8C79 -cs=0x17c5;eip=0x008c7a; X(PUSH(ax)); // 52881 push ax ;~ 17C5:8C7A -cs=0x17c5;eip=0x008c7b; T(CMP(*(dw*)(raddr(ds,di+0x534)), 6)); // 52882 cmp word ptr [di+534h], 6 ;~ 17C5:8C7B -cs=0x17c5;eip=0x008c80; J(JNZ(loc_2eeb6)); // 52883 jnz short loc_2EEB6 ;~ 17C5:8C80 -cs=0x17c5;eip=0x008c82; T(cl = 3;); // 52884 mov cl, 3 ;~ 17C5:8C82 -cs=0x17c5;eip=0x008c84; J(JMP(loc_2eeb8)); // 52885 jmp short loc_2EEB8 ;~ 17C5:8C84 + // 5911 +cs=0x17c5;eip=0x008c19; T(ax = 0x18;); // 100885 mov ax, 18h ;~ 17C5:8C19 +cs=0x17c5;eip=0x008c1c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 100886 imul [bp+var_8] ;~ 17C5:8C1C +cs=0x17c5;eip=0x008c1f; T(si = ax;); // 100887 mov si, ax ;~ 17C5:8C1F +cs=0x17c5;eip=0x008c21; T(ax = word_520f0;); // 100888 mov ax, ds:word_520F0 ;~ 17C5:8C21 +cs=0x17c5;eip=0x008c24; X(MOV(*(dw*)(raddr(ds,si+0x0D14)), ax)); // 100889 mov [si+0D14h], ax ;~ 17C5:8C24 +cs=0x17c5;eip=0x008c28; T(ax = word_52100;); // 100890 mov ax, ds:word_52100 ;~ 17C5:8C28 +cs=0x17c5;eip=0x008c2b; X(MOV(*(dw*)(raddr(ds,si+0x0D16)), ax)); // 100891 mov [si+0D16h], ax ;~ 17C5:8C2B +cs=0x17c5;eip=0x008c2f; T(ax = word_4e2fe;); // 100892 mov ax, ds:word_4E2FE ;~ 17C5:8C2F +cs=0x17c5;eip=0x008c32; T(SUB(ax, 0x14)); // 100893 sub ax, 14h ;~ 17C5:8C32 +cs=0x17c5;eip=0x008c35; X(MOV(*(dw*)(raddr(ds,si+0x0D18)), ax)); // 100894 mov [si+0D18h], ax ;~ 17C5:8C35 +cs=0x17c5;eip=0x008c39; T(ax = word_50b74;); // 100895 mov ax, ds:word_50B74 ;~ 17C5:8C39 +cs=0x17c5;eip=0x008c3c; T(cl = 0x0B;); // 100896 mov cl, 0Bh ;~ 17C5:8C3C +cs=0x17c5;eip=0x008c3e; T(SHR(ax, cl)); // 100897 shr ax, cl ;~ 17C5:8C3E +cs=0x17c5;eip=0x008c40; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), ax)); // 100898 mov [si+0D1Ah], ax ;~ 17C5:8C40 +cs=0x17c5;eip=0x008c44; T(ax = 0x18;); // 100899 mov ax, 18h ;~ 17C5:8C44 +cs=0x17c5;eip=0x008c47; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 100900 imul [bp+var_8] ;~ 17C5:8C47 +cs=0x17c5;eip=0x008c4a; T(si = ax;); // 100901 mov si, ax ;~ 17C5:8C4A +cs=0x17c5;eip=0x008c4c; T(ax = word_4e2f8;); // 100902 mov ax, ds:word_4E2F8 ;~ 17C5:8C4C +cs=0x17c5;eip=0x008c4f; X(MOV(*(dw*)(raddr(ds,si+0x0D1C)), ax)); // 100903 mov [si+0D1Ch], ax ;~ 17C5:8C4F +cs=0x17c5;eip=0x008c53; T(ax = word_4e2fa;); // 100904 mov ax, ds:word_4E2FA ;~ 17C5:8C53 +cs=0x17c5;eip=0x008c56; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), ax)); // 100905 mov [si+0D1Eh], ax ;~ 17C5:8C56 +cs=0x17c5;eip=0x008c5a; T(ax = word_4e2fc;); // 100906 mov ax, ds:word_4E2FC ;~ 17C5:8C5A +cs=0x17c5;eip=0x008c5d; X(MOV(*(dw*)(raddr(ds,si+0x0D20)), ax)); // 100907 mov [si+0D20h], ax ;~ 17C5:8C5D +cs=0x17c5;eip=0x008c61; T(ax = 0x12;); // 100908 mov ax, 12h ;~ 17C5:8C61 +cs=0x17c5;eip=0x008c64; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 100909 imul [bp+var_2] ;~ 17C5:8C64 +cs=0x17c5;eip=0x008c67; T(di = ax;); // 100910 mov di, ax ;~ 17C5:8C67 +cs=0x17c5;eip=0x008c69; T(MOV(ax, *(dw*)(raddr(ds,di+0x532)))); // 100911 mov ax, [di+532h] ;~ 17C5:8C69 +cs=0x17c5;eip=0x008c6d; T(cl = 6;); // 100912 mov cl, 6 ;~ 17C5:8C6D +cs=0x17c5;eip=0x008c6f; T(SAR(ax, cl)); // 100913 sar ax, cl ;~ 17C5:8C6F +cs=0x17c5;eip=0x008c71; T(INC(ax)); // 100914 inc ax ;~ 17C5:8C71 +cs=0x17c5;eip=0x008c72; T(CWD); // 100915 cwd ;~ 17C5:8C72 +cs=0x17c5;eip=0x008c73; X(PUSH(dx)); // 100916 push dx ;~ 17C5:8C73 +cs=0x17c5;eip=0x008c74; X(PUSH(ax)); // 100917 push ax ;~ 17C5:8C74 +cs=0x17c5;eip=0x008c75; T(ax = word_492f4;); // 100918 mov ax, word_492F4 ;~ 17C5:8C75 +cs=0x17c5;eip=0x008c78; T(CWD); // 100919 cwd ;~ 17C5:8C78 +cs=0x17c5;eip=0x008c79; X(PUSH(dx)); // 100920 push dx ;~ 17C5:8C79 +cs=0x17c5;eip=0x008c7a; X(PUSH(ax)); // 100921 push ax ;~ 17C5:8C7A +cs=0x17c5;eip=0x008c7b; T(CMP(*(dw*)(raddr(ds,di+0x534)), 6)); // 100922 cmp word ptr [di+534h], 6 ;~ 17C5:8C7B +cs=0x17c5;eip=0x008c80; J(JNZ(loc_2eeb6)); // 100923 jnz short loc_2EEB6 ;~ 17C5:8C80 +cs=0x17c5;eip=0x008c82; T(cl = 3;); // 100924 mov cl, 3 ;~ 17C5:8C82 +cs=0x17c5;eip=0x008c84; J(JMP(loc_2eeb8)); // 100925 jmp short loc_2EEB8 ;~ 17C5:8C84 loc_2eeb6: - // 5934 -cs=0x17c5;eip=0x008c86; T(cl = 2;); // 52889 mov cl, 2 ;~ 17C5:8C86 + // 5912 +cs=0x17c5;eip=0x008c86; T(cl = 2;); // 100929 mov cl, 2 ;~ 17C5:8C86 loc_2eeb8: - // 5935 -cs=0x17c5;eip=0x008c88; T(SUB(cl, 6)); // 52892 sub cl, 6 ;~ 17C5:8C88 -cs=0x17c5;eip=0x008c8b; T(NEG(cl)); // 52893 neg cl ;~ 17C5:8C8B -cs=0x17c5;eip=0x008c8d; T(MOV(ax, *(dw*)(raddr(ds,di+0x530)))); // 52894 mov ax, [di+530h] ;~ 17C5:8C8D -cs=0x17c5;eip=0x008c91; T(CWD); // 52895 cwd ;~ 17C5:8C91 -cs=0x17c5;eip=0x008c92; T(OR(cl, cl)); // 52896 or cl, cl ;~ 17C5:8C92 -cs=0x17c5;eip=0x008c94; J(JZ(loc_2eece)); // 52897 jz short loc_2EECE ;~ 17C5:8C94 + // 5913 +cs=0x17c5;eip=0x008c88; T(SUB(cl, 6)); // 100932 sub cl, 6 ;~ 17C5:8C88 +cs=0x17c5;eip=0x008c8b; T(NEG(cl)); // 100933 neg cl ;~ 17C5:8C8B +cs=0x17c5;eip=0x008c8d; T(MOV(ax, *(dw*)(raddr(ds,di+0x530)))); // 100934 mov ax, [di+530h] ;~ 17C5:8C8D +cs=0x17c5;eip=0x008c91; T(CWD); // 100935 cwd ;~ 17C5:8C91 +cs=0x17c5;eip=0x008c92; T(OR(cl, cl)); // 100936 or cl, cl ;~ 17C5:8C92 +cs=0x17c5;eip=0x008c94; J(JZ(loc_2eece)); // 100937 jz short loc_2EECE ;~ 17C5:8C94 loc_2eec6: - // 5936 -cs=0x17c5;eip=0x008c96; T(SHL(ax, 1)); // 52900 shl ax, 1 ;~ 17C5:8C96 -cs=0x17c5;eip=0x008c98; T(RCL(dx, 1)); // 52901 rcl dx, 1 ;~ 17C5:8C98 -cs=0x17c5;eip=0x008c9a; T(DEC(cl)); // 52902 dec cl ;~ 17C5:8C9A -cs=0x17c5;eip=0x008c9c; J(JNZ(loc_2eec6)); // 52903 jnz short loc_2EEC6 ;~ 17C5:8C9C + // 5914 +cs=0x17c5;eip=0x008c96; T(SHL(ax, 1)); // 100940 shl ax, 1 ;~ 17C5:8C96 +cs=0x17c5;eip=0x008c98; T(RCL(dx, 1)); // 100941 rcl dx, 1 ;~ 17C5:8C98 +cs=0x17c5;eip=0x008c9a; T(DEC(cl)); // 100942 dec cl ;~ 17C5:8C9A +cs=0x17c5;eip=0x008c9c; J(JNZ(loc_2eec6)); // 100943 jnz short loc_2EEC6 ;~ 17C5:8C9C loc_2eece: - // 5937 -cs=0x17c5;eip=0x008c9e; X(PUSH(dx)); // 52906 push dx ;~ 17C5:8C9E -cs=0x17c5;eip=0x008c9f; X(PUSH(ax)); // 52907 push ax ;~ 17C5:8C9F -cs=0x17c5;eip=0x008ca0; J(CALL(sub_34ee0,0)); // 52908 call sub_34EE0 ;~ 17C5:8CA0 -cs=0x17c5;eip=0x008ca3; X(PUSH(dx)); // 52909 push dx ;~ 17C5:8CA3 -cs=0x17c5;eip=0x008ca4; X(PUSH(ax)); // 52910 push ax ;~ 17C5:8CA4 -cs=0x17c5;eip=0x008ca5; J(CALL(sub_34e44,0)); // 52911 call sub_34E44 ;~ 17C5:8CA5 -cs=0x17c5;eip=0x008ca8; T(ADD(ax, 6)); // 52912 add ax, 6 ;~ 17C5:8CA8 -cs=0x17c5;eip=0x008cab; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 52913 mov [si+0D22h], ax ;~ 17C5:8CAB -cs=0x17c5;eip=0x008caf; T(ax = 0x18;); // 52914 mov ax, 18h ;~ 17C5:8CAF -cs=0x17c5;eip=0x008cb2; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52915 imul [bp+var_8] ;~ 17C5:8CB2 -cs=0x17c5;eip=0x008cb5; T(si = ax;); // 52916 mov si, ax ;~ 17C5:8CB5 -cs=0x17c5;eip=0x008cb7; T(ADD(si, 0x0D22)); // 52917 add si, 0D22h ;~ 17C5:8CB7 -cs=0x17c5;eip=0x008cbb; T(CMP(*(dw*)(raddr(ds,si)), 6)); // 52918 cmp word ptr [si], 6 ;~ 17C5:8CBB -cs=0x17c5;eip=0x008cbe; J(JG(loc_2eef4)); // 52919 jg short loc_2EEF4 ;~ 17C5:8CBE -cs=0x17c5;eip=0x008cc0; X(MOV(*(dw*)(raddr(ds,si)), 0x3E7)); // 52920 mov word ptr [si], 3E7h ;~ 17C5:8CC0 + // 5915 +cs=0x17c5;eip=0x008c9e; X(PUSH(dx)); // 100946 push dx ;~ 17C5:8C9E +cs=0x17c5;eip=0x008c9f; X(PUSH(ax)); // 100947 push ax ;~ 17C5:8C9F +cs=0x17c5;eip=0x008ca0; J(CALL(sub_34ee0,0)); // 100948 call sub_34EE0 ;~ 17C5:8CA0 +cs=0x17c5;eip=0x008ca3; X(PUSH(dx)); // 100949 push dx ;~ 17C5:8CA3 +cs=0x17c5;eip=0x008ca4; X(PUSH(ax)); // 100950 push ax ;~ 17C5:8CA4 +cs=0x17c5;eip=0x008ca5; J(CALL(sub_34e44,0)); // 100951 call sub_34E44 ;~ 17C5:8CA5 +cs=0x17c5;eip=0x008ca8; T(ADD(ax, 6)); // 100952 add ax, 6 ;~ 17C5:8CA8 +cs=0x17c5;eip=0x008cab; X(MOV(*(dw*)(raddr(ds,si+0x0D22)), ax)); // 100953 mov [si+0D22h], ax ;~ 17C5:8CAB +cs=0x17c5;eip=0x008caf; T(ax = 0x18;); // 100954 mov ax, 18h ;~ 17C5:8CAF +cs=0x17c5;eip=0x008cb2; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 100955 imul [bp+var_8] ;~ 17C5:8CB2 +cs=0x17c5;eip=0x008cb5; T(si = ax;); // 100956 mov si, ax ;~ 17C5:8CB5 +cs=0x17c5;eip=0x008cb7; T(ADD(si, 0x0D22)); // 100957 add si, 0D22h ;~ 17C5:8CB7 +cs=0x17c5;eip=0x008cbb; T(CMP(*(dw*)(raddr(ds,si)), 6)); // 100958 cmp word ptr [si], 6 ;~ 17C5:8CBB +cs=0x17c5;eip=0x008cbe; J(JG(loc_2eef4)); // 100959 jg short loc_2EEF4 ;~ 17C5:8CBE +cs=0x17c5;eip=0x008cc0; X(MOV(*(dw*)(raddr(ds,si)), 0x3E7)); // 100960 mov word ptr [si], 3E7h ;~ 17C5:8CC0 loc_2eef4: - // 5938 -cs=0x17c5;eip=0x008cc4; T(ax = 0x18;); // 52923 mov ax, 18h ;~ 17C5:8CC4 -cs=0x17c5;eip=0x008cc7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52924 imul [bp+var_8] ;~ 17C5:8CC7 -cs=0x17c5;eip=0x008cca; T(si = ax;); // 52925 mov si, ax ;~ 17C5:8CCA -cs=0x17c5;eip=0x008ccc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 52926 mov ax, [bp+var_2] ;~ 17C5:8CCC -cs=0x17c5;eip=0x008ccf; X(MOV(*(dw*)(raddr(ds,si+0x0D24)), ax)); // 52927 mov [si+0D24h], ax ;~ 17C5:8CCF -cs=0x17c5;eip=0x008cd3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 52928 mov ax, [bp+var_6] ;~ 17C5:8CD3 -cs=0x17c5;eip=0x008cd6; X(MOV(*(dw*)(raddr(ds,si+0x0D26)), ax)); // 52929 mov [si+0D26h], ax ;~ 17C5:8CD6 -cs=0x17c5;eip=0x008cda; X(MOV(*(dw*)(raddr(ds,si+0x0D28)), 0x0FFFF)); // 52930 mov word ptr [si+0D28h], 0FFFFh ;~ 17C5:8CDA -cs=0x17c5;eip=0x008ce0; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x1E)); // 52931 cmp [bp+var_2], 1Eh ;~ 17C5:8CE0 -cs=0x17c5;eip=0x008ce4; J(JZ(loc_2ef1e)); // 52932 jz short loc_2EF1E ;~ 17C5:8CE4 -cs=0x17c5;eip=0x008ce6; X(SUB(*(dw*)(raddr(ds,si+0x0D1E)), 0x1000)); // 52933 sub word ptr [si+0D1Eh], 1000h ;~ 17C5:8CE6 -cs=0x17c5;eip=0x008cec; J(JMP(loc_2ef38)); // 52934 jmp short loc_2EF38 ;~ 17C5:8CEC + // 5916 +cs=0x17c5;eip=0x008cc4; T(ax = 0x18;); // 100963 mov ax, 18h ;~ 17C5:8CC4 +cs=0x17c5;eip=0x008cc7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 100964 imul [bp+var_8] ;~ 17C5:8CC7 +cs=0x17c5;eip=0x008cca; T(si = ax;); // 100965 mov si, ax ;~ 17C5:8CCA +cs=0x17c5;eip=0x008ccc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 100966 mov ax, [bp+var_2] ;~ 17C5:8CCC +cs=0x17c5;eip=0x008ccf; X(MOV(*(dw*)(raddr(ds,si+0x0D24)), ax)); // 100967 mov [si+0D24h], ax ;~ 17C5:8CCF +cs=0x17c5;eip=0x008cd3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 100968 mov ax, [bp+var_6] ;~ 17C5:8CD3 +cs=0x17c5;eip=0x008cd6; X(MOV(*(dw*)(raddr(ds,si+0x0D26)), ax)); // 100969 mov [si+0D26h], ax ;~ 17C5:8CD6 +cs=0x17c5;eip=0x008cda; X(MOV(*(dw*)(raddr(ds,si+0x0D28)), 0x0FFFF)); // 100970 mov word ptr [si+0D28h], 0FFFFh ;~ 17C5:8CDA +cs=0x17c5;eip=0x008ce0; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x1E)); // 100971 cmp [bp+var_2], 1Eh ;~ 17C5:8CE0 +cs=0x17c5;eip=0x008ce4; J(JZ(loc_2ef1e)); // 100972 jz short loc_2EF1E ;~ 17C5:8CE4 +cs=0x17c5;eip=0x008ce6; X(SUB(*(dw*)(raddr(ds,si+0x0D1E)), 0x1000)); // 100973 sub word ptr [si+0D1Eh], 1000h ;~ 17C5:8CE6 +cs=0x17c5;eip=0x008cec; J(JMP(loc_2ef38)); // 100974 jmp short loc_2EF38 ;~ 17C5:8CEC loc_2ef1e: - // 5939 -cs=0x17c5;eip=0x008cee; J(CALL(sub_32a5d,0)); // 52938 call sub_32A5D ;~ 17C5:8CEE -cs=0x17c5;eip=0x008cf1; T(SUB(ax, 0x400)); // 52939 sub ax, 400h ;~ 17C5:8CF1 -cs=0x17c5;eip=0x008cf4; T(cx = ax;); // 52940 mov cx, ax ;~ 17C5:8CF4 -cs=0x17c5;eip=0x008cf6; T(ax = 0x18;); // 52941 mov ax, 18h ;~ 17C5:8CF6 -cs=0x17c5;eip=0x008cf9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52942 imul [bp+var_8] ;~ 17C5:8CF9 -cs=0x17c5;eip=0x008cfc; T(bx = ax;); // 52943 mov bx, ax ;~ 17C5:8CFC -cs=0x17c5;eip=0x008cfe; X(MOV(*(dw*)(raddr(ds,bx+0x0D2A)), cx)); // 52944 mov [bx+0D2Ah], cx ;~ 17C5:8CFE -cs=0x17c5;eip=0x008d02; T(ax = word_49924;); // 52945 mov ax, word_49924 ;~ 17C5:8D02 -cs=0x17c5;eip=0x008d05; X(*(word_52250) = ax;); // 52946 mov word_52250, ax ;~ 17C5:8D05 + // 5917 +cs=0x17c5;eip=0x008cee; J(CALL(sub_32a5d,0)); // 100978 call sub_32A5D ;~ 17C5:8CEE +cs=0x17c5;eip=0x008cf1; T(SUB(ax, 0x400)); // 100979 sub ax, 400h ;~ 17C5:8CF1 +cs=0x17c5;eip=0x008cf4; T(cx = ax;); // 100980 mov cx, ax ;~ 17C5:8CF4 +cs=0x17c5;eip=0x008cf6; T(ax = 0x18;); // 100981 mov ax, 18h ;~ 17C5:8CF6 +cs=0x17c5;eip=0x008cf9; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 100982 imul [bp+var_8] ;~ 17C5:8CF9 +cs=0x17c5;eip=0x008cfc; T(bx = ax;); // 100983 mov bx, ax ;~ 17C5:8CFC +cs=0x17c5;eip=0x008cfe; X(MOV(*(dw*)(raddr(ds,bx+0x0D2A)), cx)); // 100984 mov [bx+0D2Ah], cx ;~ 17C5:8CFE +cs=0x17c5;eip=0x008d02; T(ax = word_49924;); // 100985 mov ax, word_49924 ;~ 17C5:8D02 +cs=0x17c5;eip=0x008d05; X(word_52250 = ax;); // 100986 mov ds:word_52250, ax ;~ 17C5:8D05 loc_2ef38: - // 5940 -cs=0x17c5;eip=0x008d08; T(CMP(word_49924, 0)); // 52949 cmp word_49924, 0 ;~ 17C5:8D08 -cs=0x17c5;eip=0x008d0d; J(JL(loc_2ef5d)); // 52950 jl short loc_2EF5D ;~ 17C5:8D0D -cs=0x17c5;eip=0x008d0f; T(ax = 0x12;); // 52951 mov ax, 12h ;~ 17C5:8D0F -cs=0x17c5;eip=0x008d12; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 52952 imul [bp+var_2] ;~ 17C5:8D12 -cs=0x17c5;eip=0x008d15; T(bx = ax;); // 52953 mov bx, ax ;~ 17C5:8D15 -cs=0x17c5;eip=0x008d17; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 6)); // 52954 cmp word ptr [bx+534h], 6 ;~ 17C5:8D17 -cs=0x17c5;eip=0x008d1c; J(JNZ(loc_2ef5d)); // 52955 jnz short loc_2EF5D ;~ 17C5:8D1C -cs=0x17c5;eip=0x008d1e; T(ax = 0x18;); // 52956 mov ax, 18h ;~ 17C5:8D1E -cs=0x17c5;eip=0x008d21; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52957 imul [bp+var_8] ;~ 17C5:8D21 -cs=0x17c5;eip=0x008d24; T(bx = ax;); // 52958 mov bx, ax ;~ 17C5:8D24 -cs=0x17c5;eip=0x008d26; T(ax = word_49924;); // 52959 mov ax, word_49924 ;~ 17C5:8D26 -cs=0x17c5;eip=0x008d29; X(MOV(*(dw*)(raddr(ds,bx+0x0D28)), ax)); // 52960 mov [bx+0D28h], ax ;~ 17C5:8D29 + // 5918 +cs=0x17c5;eip=0x008d08; T(CMP(word_49924, 0)); // 100989 cmp word_49924, 0 ;~ 17C5:8D08 +cs=0x17c5;eip=0x008d0d; J(JL(loc_2ef5d)); // 100990 jl short loc_2EF5D ;~ 17C5:8D0D +cs=0x17c5;eip=0x008d0f; T(ax = 0x12;); // 100991 mov ax, 12h ;~ 17C5:8D0F +cs=0x17c5;eip=0x008d12; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 100992 imul [bp+var_2] ;~ 17C5:8D12 +cs=0x17c5;eip=0x008d15; T(bx = ax;); // 100993 mov bx, ax ;~ 17C5:8D15 +cs=0x17c5;eip=0x008d17; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 6)); // 100994 cmp word ptr [bx+534h], 6 ;~ 17C5:8D17 +cs=0x17c5;eip=0x008d1c; J(JNZ(loc_2ef5d)); // 100995 jnz short loc_2EF5D ;~ 17C5:8D1C +cs=0x17c5;eip=0x008d1e; T(ax = 0x18;); // 100996 mov ax, 18h ;~ 17C5:8D1E +cs=0x17c5;eip=0x008d21; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 100997 imul [bp+var_8] ;~ 17C5:8D21 +cs=0x17c5;eip=0x008d24; T(bx = ax;); // 100998 mov bx, ax ;~ 17C5:8D24 +cs=0x17c5;eip=0x008d26; T(ax = word_49924;); // 100999 mov ax, word_49924 ;~ 17C5:8D26 +cs=0x17c5;eip=0x008d29; X(MOV(*(dw*)(raddr(ds,bx+0x0D28)), ax)); // 101000 mov [bx+0D28h], ax ;~ 17C5:8D29 loc_2ef5d: - // 5941 -cs=0x17c5;eip=0x008d2d; T(CMP(word_49924, 0)); // 52964 cmp word_49924, 0 ;~ 17C5:8D2D -cs=0x17c5;eip=0x008d32; J(JL(loc_2ef91)); // 52965 jl short loc_2EF91 ;~ 17C5:8D32 -cs=0x17c5;eip=0x008d34; T(ax = 0x12;); // 52966 mov ax, 12h ;~ 17C5:8D34 -cs=0x17c5;eip=0x008d37; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 52967 imul [bp+var_2] ;~ 17C5:8D37 -cs=0x17c5;eip=0x008d3a; T(bx = ax;); // 52968 mov bx, ax ;~ 17C5:8D3A -cs=0x17c5;eip=0x008d3c; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 5)); // 52969 cmp word ptr [bx+534h], 5 ;~ 17C5:8D3C -cs=0x17c5;eip=0x008d41; J(JNZ(loc_2ef91)); // 52970 jnz short loc_2EF91 ;~ 17C5:8D41 -cs=0x17c5;eip=0x008d43; T(bx = word_49924;); // 52971 mov bx, word_49924 ;~ 17C5:8D43 -cs=0x17c5;eip=0x008d47; T(cl = 4;); // 52972 mov cl, 4 ;~ 17C5:8D47 -cs=0x17c5;eip=0x008d49; T(SHL(bx, cl)); // 52973 shl bx, cl ;~ 17C5:8D49 -cs=0x17c5;eip=0x008d4b; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 52974 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:8D4B -cs=0x17c5;eip=0x008d50; J(JZ(loc_2ef91)); // 52975 jz short loc_2EF91 ;~ 17C5:8D50 -cs=0x17c5;eip=0x008d52; T(ax = 0x18;); // 52976 mov ax, 18h ;~ 17C5:8D52 -cs=0x17c5;eip=0x008d55; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52977 imul [bp+var_8] ;~ 17C5:8D55 -cs=0x17c5;eip=0x008d58; T(bx = ax;); // 52978 mov bx, ax ;~ 17C5:8D58 -cs=0x17c5;eip=0x008d5a; T(ax = word_49924;); // 52979 mov ax, word_49924 ;~ 17C5:8D5A -cs=0x17c5;eip=0x008d5d; X(MOV(*(dw*)(raddr(ds,bx+0x0D28)), ax)); // 52980 mov [bx+0D28h], ax ;~ 17C5:8D5D + // 5919 +cs=0x17c5;eip=0x008d2d; T(CMP(word_49924, 0)); // 101004 cmp word_49924, 0 ;~ 17C5:8D2D +cs=0x17c5;eip=0x008d32; J(JL(loc_2ef91)); // 101005 jl short loc_2EF91 ;~ 17C5:8D32 +cs=0x17c5;eip=0x008d34; T(ax = 0x12;); // 101006 mov ax, 12h ;~ 17C5:8D34 +cs=0x17c5;eip=0x008d37; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 101007 imul [bp+var_2] ;~ 17C5:8D37 +cs=0x17c5;eip=0x008d3a; T(bx = ax;); // 101008 mov bx, ax ;~ 17C5:8D3A +cs=0x17c5;eip=0x008d3c; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 5)); // 101009 cmp word ptr [bx+534h], 5 ;~ 17C5:8D3C +cs=0x17c5;eip=0x008d41; J(JNZ(loc_2ef91)); // 101010 jnz short loc_2EF91 ;~ 17C5:8D41 +cs=0x17c5;eip=0x008d43; T(bx = word_49924;); // 101011 mov bx, word_49924 ;~ 17C5:8D43 +cs=0x17c5;eip=0x008d47; T(cl = 4;); // 101012 mov cl, 4 ;~ 17C5:8D47 +cs=0x17c5;eip=0x008d49; T(SHL(bx, cl)); // 101013 shl bx, cl ;~ 17C5:8D49 +cs=0x17c5;eip=0x008d4b; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 101014 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:8D4B +cs=0x17c5;eip=0x008d50; J(JZ(loc_2ef91)); // 101015 jz short loc_2EF91 ;~ 17C5:8D50 +cs=0x17c5;eip=0x008d52; T(ax = 0x18;); // 101016 mov ax, 18h ;~ 17C5:8D52 +cs=0x17c5;eip=0x008d55; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 101017 imul [bp+var_8] ;~ 17C5:8D55 +cs=0x17c5;eip=0x008d58; T(bx = ax;); // 101018 mov bx, ax ;~ 17C5:8D58 +cs=0x17c5;eip=0x008d5a; T(ax = word_49924;); // 101019 mov ax, word_49924 ;~ 17C5:8D5A +cs=0x17c5;eip=0x008d5d; X(MOV(*(dw*)(raddr(ds,bx+0x0D28)), ax)); // 101020 mov [bx+0D28h], ax ;~ 17C5:8D5D loc_2ef91: - // 5942 -cs=0x17c5;eip=0x008d61; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x1D)); // 52984 cmp [bp+var_2], 1Dh ;~ 17C5:8D61 -cs=0x17c5;eip=0x008d65; J(JNZ(loc_2efab)); // 52985 jnz short loc_2EFAB ;~ 17C5:8D65 -cs=0x17c5;eip=0x008d67; T(ax = 0x18;); // 52986 mov ax, 18h ;~ 17C5:8D67 -cs=0x17c5;eip=0x008d6a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 52987 imul [bp+var_8] ;~ 17C5:8D6A -cs=0x17c5;eip=0x008d6d; T(si = ax;); // 52988 mov si, ax ;~ 17C5:8D6D -cs=0x17c5;eip=0x008d6f; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), 0x0C000)); // 52989 mov word ptr [si+0D1Eh], 0C000h ;~ 17C5:8D6F -cs=0x17c5;eip=0x008d75; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), 1)); // 52990 mov word ptr [si+0D1Ah], 1 ;~ 17C5:8D75 + // 5920 +cs=0x17c5;eip=0x008d61; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 0x1D)); // 101024 cmp [bp+var_2], 1Dh ;~ 17C5:8D61 +cs=0x17c5;eip=0x008d65; J(JNZ(loc_2efab)); // 101025 jnz short loc_2EFAB ;~ 17C5:8D65 +cs=0x17c5;eip=0x008d67; T(ax = 0x18;); // 101026 mov ax, 18h ;~ 17C5:8D67 +cs=0x17c5;eip=0x008d6a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_8)))); // 101027 imul [bp+var_8] ;~ 17C5:8D6A +cs=0x17c5;eip=0x008d6d; T(si = ax;); // 101028 mov si, ax ;~ 17C5:8D6D +cs=0x17c5;eip=0x008d6f; X(MOV(*(dw*)(raddr(ds,si+0x0D1E)), 0x0C000)); // 101029 mov word ptr [si+0D1Eh], 0C000h ;~ 17C5:8D6F +cs=0x17c5;eip=0x008d75; X(MOV(*(dw*)(raddr(ds,si+0x0D1A)), 1)); // 101030 mov word ptr [si+0D1Ah], 1 ;~ 17C5:8D75 loc_2efab: - // 5943 -cs=0x17c5;eip=0x008d7b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 52993 mov ax, [bp+var_8] ;~ 17C5:8D7B -cs=0x17c5;eip=0x008d7e; X(*(word_50b70) = ax;); // 52994 mov word_50B70, ax ;~ 17C5:8D7E -cs=0x17c5;eip=0x008d81; T(ax = 0x1A;); // 52995 mov ax, 1Ah ;~ 17C5:8D81 -cs=0x17c5;eip=0x008d84; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 52996 imul [bp+var_6] ;~ 17C5:8D84 -cs=0x17c5;eip=0x008d87; T(ADD(ax, 0x820)); // 52997 add ax, 820h ;~ 17C5:8D87 -cs=0x17c5;eip=0x008d8a; X(PUSH(ax)); // 52998 push ax ;~ 17C5:8D8A -cs=0x17c5;eip=0x008d8b; T(ax = 0x66C4;); // 52999 mov ax, 66C4h ;~ 17C5:8D8B -cs=0x17c5;eip=0x008d8e; X(PUSH(ax)); // 53000 push ax ;~ 17C5:8D8E -cs=0x17c5;eip=0x008d8f; J(CALL(sub_34c1c,0)); // 53001 call sub_34C1C ;~ 17C5:8D8F -cs=0x17c5;eip=0x008d92; T(ADD(sp, 4)); // 53002 add sp, 4 ;~ 17C5:8D92 -cs=0x17c5;eip=0x008d95; T(ax = 0x5949;); // 53003 mov ax, 5949h ;~ 17C5:8D95 -cs=0x17c5;eip=0x008d98; X(PUSH(ax)); // 53004 push ax ;~ 17C5:8D98 -cs=0x17c5;eip=0x008d99; T(ax = 0x66C4;); // 53005 mov ax, 66C4h ;~ 17C5:8D99 -cs=0x17c5;eip=0x008d9c; X(PUSH(ax)); // 53006 push ax ;~ 17C5:8D9C -cs=0x17c5;eip=0x008d9d; J(CALL(sub_34bdc,0)); // 53007 call sub_34BDC ;~ 17C5:8D9D -cs=0x17c5;eip=0x008da0; T(ADD(sp, 4)); // 53008 add sp, 4 ;~ 17C5:8DA0 -cs=0x17c5;eip=0x008da3; T(ax = 0x66C4;); // 53009 mov ax, 66C4h ;~ 17C5:8DA3 -cs=0x17c5;eip=0x008da6; X(PUSH(ax)); // 53010 push ax ;~ 17C5:8DA6 -cs=0x17c5;eip=0x008da7; J(CALL(sub_30414,0)); // 53011 call sub_30414 ;~ 17C5:8DA7 -cs=0x17c5;eip=0x008daa; T(ADD(sp, 2)); // 53012 add sp, 2 ;~ 17C5:8DAA -cs=0x17c5;eip=0x008dad; T(ax = 2;); // 53013 mov ax, 2 ;~ 17C5:8DAD -cs=0x17c5;eip=0x008db0; X(PUSH(ax)); // 53014 push ax ;~ 17C5:8DB0 -cs=0x17c5;eip=0x008db1; T(ax = 0x12;); // 53015 mov ax, 12h ;~ 17C5:8DB1 -cs=0x17c5;eip=0x008db4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 53016 imul [bp+var_2] ;~ 17C5:8DB4 -cs=0x17c5;eip=0x008db7; T(bx = ax;); // 53017 mov bx, ax ;~ 17C5:8DB7 -cs=0x17c5;eip=0x008db9; T(CMP(*(dw*)(raddr(ds,bx+0x530)), 0)); // 53018 cmp word ptr [bx+530h], 0 ;~ 17C5:8DB9 -cs=0x17c5;eip=0x008dbe; J(JZ(loc_2eff6)); // 53019 jz short loc_2EFF6 ;~ 17C5:8DBE -cs=0x17c5;eip=0x008dc0; T(ax = 0x12;); // 53020 mov ax, 12h ;~ 17C5:8DC0 -cs=0x17c5;eip=0x008dc3; J(JMP(loc_2eff9)); // 53021 jmp short loc_2EFF9 ;~ 17C5:8DC3 + // 5921 +cs=0x17c5;eip=0x008d7b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 101033 mov ax, [bp+var_8] ;~ 17C5:8D7B +cs=0x17c5;eip=0x008d7e; X(word_50b70 = ax;); // 101034 mov ds:word_50B70, ax ;~ 17C5:8D7E +cs=0x17c5;eip=0x008d81; T(ax = 0x1A;); // 101035 mov ax, 1Ah ;~ 17C5:8D81 +cs=0x17c5;eip=0x008d84; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_6)))); // 101036 imul [bp+var_6] ;~ 17C5:8D84 +cs=0x17c5;eip=0x008d87; T(ADD(ax, 0x820)); // 101037 add ax, 820h ;~ 17C5:8D87 +cs=0x17c5;eip=0x008d8a; X(PUSH(ax)); // 101038 push ax ;~ 17C5:8D8A +cs=0x17c5;eip=0x008d8b; T(ax = 0x66C4;); // 101039 mov ax, 66C4h ;~ 17C5:8D8B +cs=0x17c5;eip=0x008d8e; X(PUSH(ax)); // 101040 push ax ;~ 17C5:8D8E +cs=0x17c5;eip=0x008d8f; J(CALL(sub_34c1c,0)); // 101041 call sub_34C1C ;~ 17C5:8D8F +cs=0x17c5;eip=0x008d92; T(ADD(sp, 4)); // 101042 add sp, 4 ;~ 17C5:8D92 +cs=0x17c5;eip=0x008d95; T(ax = 0x5949;); // 101043 mov ax, 5949h ;~ 17C5:8D95 +cs=0x17c5;eip=0x008d98; X(PUSH(ax)); // 101044 push ax ;~ 17C5:8D98 +cs=0x17c5;eip=0x008d99; T(ax = 0x66C4;); // 101045 mov ax, 66C4h ;~ 17C5:8D99 +cs=0x17c5;eip=0x008d9c; X(PUSH(ax)); // 101046 push ax ;~ 17C5:8D9C +cs=0x17c5;eip=0x008d9d; J(CALL(sub_34bdc,0)); // 101047 call sub_34BDC ;~ 17C5:8D9D +cs=0x17c5;eip=0x008da0; T(ADD(sp, 4)); // 101048 add sp, 4 ;~ 17C5:8DA0 +cs=0x17c5;eip=0x008da3; T(ax = 0x66C4;); // 101049 mov ax, 66C4h ;~ 17C5:8DA3 +cs=0x17c5;eip=0x008da6; X(PUSH(ax)); // 101050 push ax ;~ 17C5:8DA6 +cs=0x17c5;eip=0x008da7; J(CALL(sub_30414,0)); // 101051 call sub_30414 ;~ 17C5:8DA7 +cs=0x17c5;eip=0x008daa; T(ADD(sp, 2)); // 101052 add sp, 2 ;~ 17C5:8DAA +cs=0x17c5;eip=0x008dad; T(ax = 2;); // 101053 mov ax, 2 ;~ 17C5:8DAD +cs=0x17c5;eip=0x008db0; X(PUSH(ax)); // 101054 push ax ;~ 17C5:8DB0 +cs=0x17c5;eip=0x008db1; T(ax = 0x12;); // 101055 mov ax, 12h ;~ 17C5:8DB1 +cs=0x17c5;eip=0x008db4; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_2)))); // 101056 imul [bp+var_2] ;~ 17C5:8DB4 +cs=0x17c5;eip=0x008db7; T(bx = ax;); // 101057 mov bx, ax ;~ 17C5:8DB7 +cs=0x17c5;eip=0x008db9; T(CMP(*(dw*)(raddr(ds,bx+0x530)), 0)); // 101058 cmp word ptr [bx+530h], 0 ;~ 17C5:8DB9 +cs=0x17c5;eip=0x008dbe; J(JZ(loc_2eff6)); // 101059 jz short loc_2EFF6 ;~ 17C5:8DBE +cs=0x17c5;eip=0x008dc0; T(ax = 0x12;); // 101060 mov ax, 12h ;~ 17C5:8DC0 +cs=0x17c5;eip=0x008dc3; J(JMP(loc_2eff9)); // 101061 jmp short loc_2EFF9 ;~ 17C5:8DC3 loc_2eff6: - // 5944 -cs=0x17c5;eip=0x008dc6; T(ax = 0x18;); // 53027 mov ax, 18h ;~ 17C5:8DC6 + // 5922 +cs=0x17c5;eip=0x008dc6; T(ax = 0x18;); // 101066 mov ax, 18h ;~ 17C5:8DC6 loc_2eff9: - // 5945 -cs=0x17c5;eip=0x008dc9; X(PUSH(ax)); // 53030 push ax ;~ 17C5:8DC9 -cs=0x17c5;eip=0x008dca; J(CALL(sub_33c65,0)); // 53031 call sub_33C65 ;~ 17C5:8DCA -cs=0x17c5;eip=0x008dcd; T(ADD(sp, 4)); // 53033 add sp, 4 ;~ 17C5:8DCD -cs=0x17c5;eip=0x008dd0; T(ax = 1;); // 53034 mov ax, 1 ;~ 17C5:8DD0 -cs=0x17c5;eip=0x008dd3; X(PUSH(ax)); // 53035 push ax ;~ 17C5:8DD3 -cs=0x17c5;eip=0x008dd4; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 53036 push [bp+var_8] ;~ 17C5:8DD4 -cs=0x17c5;eip=0x008dd7; J(CALL(sub_27df3,0)); // 53037 call sub_27DF3 ;~ 17C5:8DD7 -cs=0x17c5;eip=0x008dda; T(ADD(sp, 4)); // 53038 add sp, 4 ;~ 17C5:8DDA + // 5923 +cs=0x17c5;eip=0x008dc9; X(PUSH(ax)); // 101069 push ax ;~ 17C5:8DC9 +cs=0x17c5;eip=0x008dca; J(CALL(sub_33c65,0)); // 101070 call sub_33C65 ;~ 17C5:8DCA +cs=0x17c5;eip=0x008dcd; T(ADD(sp, 4)); // 101072 add sp, 4 ;~ 17C5:8DCD +cs=0x17c5;eip=0x008dd0; T(ax = 1;); // 101073 mov ax, 1 ;~ 17C5:8DD0 +cs=0x17c5;eip=0x008dd3; X(PUSH(ax)); // 101074 push ax ;~ 17C5:8DD3 +cs=0x17c5;eip=0x008dd4; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 101075 push [bp+var_8] ;~ 17C5:8DD4 +cs=0x17c5;eip=0x008dd7; J(CALL(sub_27df3,0)); // 101076 call sub_27DF3 ;~ 17C5:8DD7 +cs=0x17c5;eip=0x008dda; T(ADD(sp, 4)); // 101077 add sp, 4 ;~ 17C5:8DDA loc_2f00d: - // 5946 -cs=0x17c5;eip=0x008ddd; T(CMP(word_522ce, 0x15)); // 53041 cmp word_522CE, 15h ;~ 17C5:8DDD -cs=0x17c5;eip=0x008de2; J(JNZ(loc_2f01e)); // 53042 jnz short loc_2F01E ;~ 17C5:8DE2 -cs=0x17c5;eip=0x008de4; T(ax = 0x15;); // 53043 mov ax, 15h ;~ 17C5:8DE4 -cs=0x17c5;eip=0x008de7; X(PUSH(ax)); // 53044 push ax ;~ 17C5:8DE7 -cs=0x17c5;eip=0x008de8; J(CALL(sub_2f7aa,0)); // 53045 call sub_2F7AA ;~ 17C5:8DE8 + // 5924 +cs=0x17c5;eip=0x008ddd; T(CMP(word_522ce, 0x15)); // 101080 cmp ds:word_522CE, 15h ;~ 17C5:8DDD +cs=0x17c5;eip=0x008de2; J(JNZ(loc_2f01e)); // 101081 jnz short loc_2F01E ;~ 17C5:8DE2 +cs=0x17c5;eip=0x008de4; T(ax = 0x15;); // 101082 mov ax, 15h ;~ 17C5:8DE4 +cs=0x17c5;eip=0x008de7; X(PUSH(ax)); // 101083 push ax ;~ 17C5:8DE7 +cs=0x17c5;eip=0x008de8; J(CALL(sub_2f7aa,0)); // 101084 call sub_2F7AA ;~ 17C5:8DE8 loc_2f01b: - // 5947 -cs=0x17c5;eip=0x008deb; T(ADD(sp, 2)); // 53048 add sp, 2 ;~ 17C5:8DEB + // 5925 +cs=0x17c5;eip=0x008deb; T(ADD(sp, 2)); // 101087 add sp, 2 ;~ 17C5:8DEB loc_2f01e: - // 5948 -cs=0x17c5;eip=0x008dee; X(POP(si)); // 53052 pop si ;~ 17C5:8DEE -cs=0x17c5;eip=0x008def; X(POP(di)); // 53053 pop di ;~ 17C5:8DEF -cs=0x17c5;eip=0x008df0; T(sp = bp;); // 53054 mov sp, bp ;~ 17C5:8DF0 -cs=0x17c5;eip=0x008df2; X(POP(bp)); // 53055 pop bp ;~ 17C5:8DF2 -cs=0x17c5;eip=0x008df3; J(RETN(0)); // 53056 retn ;~ 17C5:8DF3 + // 5926 +cs=0x17c5;eip=0x008dee; X(POP(si)); // 101091 pop si ;~ 17C5:8DEE +cs=0x17c5;eip=0x008def; X(POP(di)); // 101092 pop di ;~ 17C5:8DEF +cs=0x17c5;eip=0x008df0; T(sp = bp;); // 101093 mov sp, bp ;~ 17C5:8DF0 +cs=0x17c5;eip=0x008df2; X(POP(bp)); // 101094 pop bp ;~ 17C5:8DF2 +cs=0x17c5;eip=0x008df3; J(RETN(0)); // 101095 retn ;~ 17C5:8DF3 assert(0); __dispatch_call: @@ -25394,51 +20656,51 @@ cs=0x17c5;eip=0x008df3; J(RETN(0)); // 53056 retn ;~ 17C5:8DF3 _begin: #undef arg_0 #define arg_0 4 - // 53068 arg_0 = word ptr 4 ;~ 17C5:8DF4 + // 101107 arg_0 = word ptr 4 ;~ 17C5:8DF4 #undef arg_2 #define arg_2 6 - // 53069 arg_2 = word ptr 6 ;~ 17C5:8DF4 + // 101108 arg_2 = word ptr 6 ;~ 17C5:8DF4 #undef arg_4 #define arg_4 8 - // 53070 arg_4 = word ptr 8 ;~ 17C5:8DF4 -cs=0x17c5;eip=0x008df4; X(PUSH(bp)); // 53072 push bp ;~ 17C5:8DF4 -cs=0x17c5;eip=0x008df5; T(bp = sp;); // 53073 mov bp, sp ;~ 17C5:8DF5 -cs=0x17c5;eip=0x008df7; X(*(byte_4cdb6) = 0;); // 53074 mov byte_4CDB6, 0 ;~ 17C5:8DF7 -cs=0x17c5;eip=0x008dfc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 53075 mov ax, [bp+arg_4] ;~ 17C5:8DFC -cs=0x17c5;eip=0x008dff; T(CWD); // 53076 cwd ;~ 17C5:8DFF -cs=0x17c5;eip=0x008e00; X(PUSH(dx)); // 53077 push dx ;~ 17C5:8E00 -cs=0x17c5;eip=0x008e01; X(PUSH(ax)); // 53078 push ax ;~ 17C5:8E01 -cs=0x17c5;eip=0x008e02; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 53079 mov ax, [bp+arg_2] ;~ 17C5:8E02 -cs=0x17c5;eip=0x008e05; T(CWD); // 53080 cwd ;~ 17C5:8E05 -cs=0x17c5;eip=0x008e06; T(SUB(ax, 0x8000)); // 53081 sub ax, 8000h ;~ 17C5:8E06 -cs=0x17c5;eip=0x008e09; T(SBB(dx, 0)); // 53082 sbb dx, 0 ;~ 17C5:8E09 -cs=0x17c5;eip=0x008e0c; T(NEG(ax)); // 53083 neg ax ;~ 17C5:8E0C -cs=0x17c5;eip=0x008e0e; T(ADC(dx, 0)); // 53084 adc dx, 0 ;~ 17C5:8E0E -cs=0x17c5;eip=0x008e11; T(NEG(dx)); // 53085 neg dx ;~ 17C5:8E11 -cs=0x17c5;eip=0x008e13; T(cl = 5;); // 53086 mov cl, 5 ;~ 17C5:8E13 + // 101109 arg_4 = word ptr 8 ;~ 17C5:8DF4 +cs=0x17c5;eip=0x008df4; X(PUSH(bp)); // 101111 push bp ;~ 17C5:8DF4 +cs=0x17c5;eip=0x008df5; T(bp = sp;); // 101112 mov bp, sp ;~ 17C5:8DF5 +cs=0x17c5;eip=0x008df7; X(*(db*)(&word_4cdb6) = 0;); // 101113 mov byte ptr ds:word_4CDB6, 0 ;~ 17C5:8DF7 +cs=0x17c5;eip=0x008dfc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 101114 mov ax, [bp+arg_4] ;~ 17C5:8DFC +cs=0x17c5;eip=0x008dff; T(CWD); // 101115 cwd ;~ 17C5:8DFF +cs=0x17c5;eip=0x008e00; X(PUSH(dx)); // 101116 push dx ;~ 17C5:8E00 +cs=0x17c5;eip=0x008e01; X(PUSH(ax)); // 101117 push ax ;~ 17C5:8E01 +cs=0x17c5;eip=0x008e02; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 101118 mov ax, [bp+arg_2] ;~ 17C5:8E02 +cs=0x17c5;eip=0x008e05; T(CWD); // 101119 cwd ;~ 17C5:8E05 +cs=0x17c5;eip=0x008e06; T(SUB(ax, 0x8000)); // 101120 sub ax, 8000h ;~ 17C5:8E06 +cs=0x17c5;eip=0x008e09; T(SBB(dx, 0)); // 101121 sbb dx, 0 ;~ 17C5:8E09 +cs=0x17c5;eip=0x008e0c; T(NEG(ax)); // 101122 neg ax ;~ 17C5:8E0C +cs=0x17c5;eip=0x008e0e; T(ADC(dx, 0)); // 101123 adc dx, 0 ;~ 17C5:8E0E +cs=0x17c5;eip=0x008e11; T(NEG(dx)); // 101124 neg dx ;~ 17C5:8E11 +cs=0x17c5;eip=0x008e13; T(cl = 5;); // 101125 mov cl, 5 ;~ 17C5:8E13 loc_2f045: - // 5949 -cs=0x17c5;eip=0x008e15; T(SHL(ax, 1)); // 53089 shl ax, 1 ;~ 17C5:8E15 -cs=0x17c5;eip=0x008e17; T(RCL(dx, 1)); // 53090 rcl dx, 1 ;~ 17C5:8E17 -cs=0x17c5;eip=0x008e19; T(DEC(cl)); // 53091 dec cl ;~ 17C5:8E19 -cs=0x17c5;eip=0x008e1b; J(JNZ(loc_2f045)); // 53092 jnz short loc_2F045 ;~ 17C5:8E1B -cs=0x17c5;eip=0x008e1d; X(PUSH(dx)); // 53093 push dx ;~ 17C5:8E1D -cs=0x17c5;eip=0x008e1e; X(PUSH(ax)); // 53094 push ax ;~ 17C5:8E1E -cs=0x17c5;eip=0x008e1f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 53095 mov ax, [bp+arg_0] ;~ 17C5:8E1F -cs=0x17c5;eip=0x008e22; T(CWD); // 53096 cwd ;~ 17C5:8E22 -cs=0x17c5;eip=0x008e23; T(cl = 5;); // 53097 mov cl, 5 ;~ 17C5:8E23 + // 5927 +cs=0x17c5;eip=0x008e15; T(SHL(ax, 1)); // 101128 shl ax, 1 ;~ 17C5:8E15 +cs=0x17c5;eip=0x008e17; T(RCL(dx, 1)); // 101129 rcl dx, 1 ;~ 17C5:8E17 +cs=0x17c5;eip=0x008e19; T(DEC(cl)); // 101130 dec cl ;~ 17C5:8E19 +cs=0x17c5;eip=0x008e1b; J(JNZ(loc_2f045)); // 101131 jnz short loc_2F045 ;~ 17C5:8E1B +cs=0x17c5;eip=0x008e1d; X(PUSH(dx)); // 101132 push dx ;~ 17C5:8E1D +cs=0x17c5;eip=0x008e1e; X(PUSH(ax)); // 101133 push ax ;~ 17C5:8E1E +cs=0x17c5;eip=0x008e1f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 101134 mov ax, [bp+arg_0] ;~ 17C5:8E1F +cs=0x17c5;eip=0x008e22; T(CWD); // 101135 cwd ;~ 17C5:8E22 +cs=0x17c5;eip=0x008e23; T(cl = 5;); // 101136 mov cl, 5 ;~ 17C5:8E23 loc_2f055: - // 5950 -cs=0x17c5;eip=0x008e25; T(SHL(ax, 1)); // 53100 shl ax, 1 ;~ 17C5:8E25 -cs=0x17c5;eip=0x008e27; T(RCL(dx, 1)); // 53101 rcl dx, 1 ;~ 17C5:8E27 -cs=0x17c5;eip=0x008e29; T(DEC(cl)); // 53102 dec cl ;~ 17C5:8E29 -cs=0x17c5;eip=0x008e2b; J(JNZ(loc_2f055)); // 53103 jnz short loc_2F055 ;~ 17C5:8E2B -cs=0x17c5;eip=0x008e2d; X(PUSH(dx)); // 53104 push dx ;~ 17C5:8E2D -cs=0x17c5;eip=0x008e2e; X(PUSH(ax)); // 53105 push ax ;~ 17C5:8E2E -cs=0x17c5;eip=0x008e2f; J(CALL(sub_294ea,0)); // 53106 call sub_294EA ;~ 17C5:8E2F -cs=0x17c5;eip=0x008e32; T(ADD(sp, 0x0C)); // 53107 add sp, 0Ch ;~ 17C5:8E32 -cs=0x17c5;eip=0x008e35; X(POP(bp)); // 53108 pop bp ;~ 17C5:8E35 -cs=0x17c5;eip=0x008e36; J(RETN(0)); // 53109 retn ;~ 17C5:8E36 + // 5928 +cs=0x17c5;eip=0x008e25; T(SHL(ax, 1)); // 101139 shl ax, 1 ;~ 17C5:8E25 +cs=0x17c5;eip=0x008e27; T(RCL(dx, 1)); // 101140 rcl dx, 1 ;~ 17C5:8E27 +cs=0x17c5;eip=0x008e29; T(DEC(cl)); // 101141 dec cl ;~ 17C5:8E29 +cs=0x17c5;eip=0x008e2b; J(JNZ(loc_2f055)); // 101142 jnz short loc_2F055 ;~ 17C5:8E2B +cs=0x17c5;eip=0x008e2d; X(PUSH(dx)); // 101143 push dx ;~ 17C5:8E2D +cs=0x17c5;eip=0x008e2e; X(PUSH(ax)); // 101144 push ax ;~ 17C5:8E2E +cs=0x17c5;eip=0x008e2f; J(CALL(sub_294ea,0)); // 101145 call sub_294EA ;~ 17C5:8E2F +cs=0x17c5;eip=0x008e32; T(ADD(sp, 0x0C)); // 101146 add sp, 0Ch ;~ 17C5:8E32 +cs=0x17c5;eip=0x008e35; X(POP(bp)); // 101147 pop bp ;~ 17C5:8E35 +cs=0x17c5;eip=0x008e36; J(RETN(0)); // 101148 retn ;~ 17C5:8E36 assert(0); __dispatch_call: @@ -25465,19 +20727,19 @@ cs=0x17c5;eip=0x008e36; J(RETN(0)); // 53109 retn ;~ 17C5:8E36 else goto __dispatch_call; sub_2f068: _begin: -cs=0x17c5;eip=0x008e38; X(PUSH(bp)); // 53120 push bp ;~ 17C5:8E38 -cs=0x17c5;eip=0x008e39; T(bp = sp;); // 53121 mov bp, sp ;~ 17C5:8E39 -cs=0x17c5;eip=0x008e3b; T(SUB(ax, ax)); // 53122 sub ax, ax ;~ 17C5:8E3B -cs=0x17c5;eip=0x008e3d; X(PUSH(ax)); // 53123 push ax ;~ 17C5:8E3D -cs=0x17c5;eip=0x008e3e; T(ax = 0x5950;); // 53124 mov ax, 5950h ;~ 17C5:8E3E -cs=0x17c5;eip=0x008e41; X(PUSH(ax)); // 53125 push ax ;~ 17C5:8E41 -cs=0x17c5;eip=0x008e42; T(ax = 2;); // 53126 mov ax, 2 ;~ 17C5:8E42 -cs=0x17c5;eip=0x008e45; X(PUSH(ax)); // 53127 push ax ;~ 17C5:8E45 -cs=0x17c5;eip=0x008e46; J(CALL(sub_301dd,0)); // 53128 call sub_301DD ;~ 17C5:8E46 -cs=0x17c5;eip=0x008e49; T(ADD(sp, 6)); // 53130 add sp, 6 ;~ 17C5:8E49 -cs=0x17c5;eip=0x008e4c; T(sp = bp;); // 53131 mov sp, bp ;~ 17C5:8E4C -cs=0x17c5;eip=0x008e4e; X(POP(bp)); // 53132 pop bp ;~ 17C5:8E4E -cs=0x17c5;eip=0x008e4f; J(RETN(0)); // 53133 retn ;~ 17C5:8E4F +cs=0x17c5;eip=0x008e38; X(PUSH(bp)); // 101159 push bp ;~ 17C5:8E38 +cs=0x17c5;eip=0x008e39; T(bp = sp;); // 101160 mov bp, sp ;~ 17C5:8E39 +cs=0x17c5;eip=0x008e3b; T(SUB(ax, ax)); // 101161 sub ax, ax ;~ 17C5:8E3B +cs=0x17c5;eip=0x008e3d; X(PUSH(ax)); // 101162 push ax ;~ 17C5:8E3D +cs=0x17c5;eip=0x008e3e; T(ax = 0x5950;); // 101163 mov ax, 5950h ;~ 17C5:8E3E +cs=0x17c5;eip=0x008e41; X(PUSH(ax)); // 101164 push ax ;~ 17C5:8E41 +cs=0x17c5;eip=0x008e42; T(ax = 2;); // 101165 mov ax, 2 ;~ 17C5:8E42 +cs=0x17c5;eip=0x008e45; X(PUSH(ax)); // 101166 push ax ;~ 17C5:8E45 +cs=0x17c5;eip=0x008e46; J(CALL(sub_301dd,0)); // 101167 call sub_301DD ;~ 17C5:8E46 +cs=0x17c5;eip=0x008e49; T(ADD(sp, 6)); // 101169 add sp, 6 ;~ 17C5:8E49 +cs=0x17c5;eip=0x008e4c; T(sp = bp;); // 101170 mov sp, bp ;~ 17C5:8E4C +cs=0x17c5;eip=0x008e4e; X(POP(bp)); // 101171 pop bp ;~ 17C5:8E4E +cs=0x17c5;eip=0x008e4f; J(RETN(0)); // 101172 retn ;~ 17C5:8E4F assert(0); __dispatch_call: @@ -25494,810 +20756,771 @@ cs=0x17c5;eip=0x008e4f; J(RETN(0)); // 53133 retn ;~ 17C5:8E4F - bool _group41(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group43(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group41: + _group43: _begin: sub_2f080: - // 53141 -#undef var_1c -#define var_1c -0x1C - // 53143 var_1C = byte ptr -1Ch ;~ 17C5:8E50 -#undef var_1a -#define var_1a -0x1A - // 53144 var_1A = word ptr -1Ah ;~ 17C5:8E50 -#undef var_18 -#define var_18 -0x18 - // 53145 var_18 = word ptr -18h ;~ 17C5:8E50 -#undef var_16 -#define var_16 -0x16 - // 53146 var_16 = word ptr -16h ;~ 17C5:8E50 -#undef var_14 -#define var_14 -0x14 - // 53147 var_14 = word ptr -14h ;~ 17C5:8E50 -#undef var_12 -#define var_12 -0x12 - // 53148 var_12 = word ptr -12h ;~ 17C5:8E50 -#undef var_10 -#define var_10 -0x10 - // 53149 var_10 = word ptr -10h ;~ 17C5:8E50 -#undef var_e -#define var_e -0x0E - // 53150 var_E = word ptr -0Eh ;~ 17C5:8E50 -#undef var_c -#define var_c -0x0C - // 53151 var_C = word ptr -0Ch ;~ 17C5:8E50 -#undef var_a -#define var_a -0x0A - // 53152 var_A = word ptr -0Ah ;~ 17C5:8E50 -#undef var_8 -#define var_8 -8 - // 53153 var_8 = word ptr -8 ;~ 17C5:8E50 -#undef var_4 -#define var_4 -4 - // 53154 var_4 = word ptr -4 ;~ 17C5:8E50 -#undef var_2 -#define var_2 -2 - // 53155 var_2 = word ptr -2 ;~ 17C5:8E50 -cs=0x17c5;eip=0x008e50; X(PUSH(bp)); // 53162 push bp ;~ 17C5:8E50 -cs=0x17c5;eip=0x008e51; T(bp = sp;); // 53163 mov bp, sp ;~ 17C5:8E51 -cs=0x17c5;eip=0x008e53; T(SUB(sp, 0x1C)); // 53164 sub sp, 1Ch ;~ 17C5:8E53 -cs=0x17c5;eip=0x008e56; X(PUSH(si)); // 53165 push si ;~ 17C5:8E56 -cs=0x17c5;eip=0x008e57; J(CALLF(sub_49a7f,0)); // 53166 call far ptr sub_49A7F ;~ 17C5:8E57 -cs=0x17c5;eip=0x008e5c; X(*(byte_527d0) = al;); // 53168 mov byte_527D0, al ;~ 17C5:8E5C -cs=0x17c5;eip=0x008e5f; T(si = word_48c62;); // 53169 mov si, word_48C62 ;~ 17C5:8E5F -cs=0x17c5;eip=0x008e63; T(cl = 2;); // 53170 mov cl, 2 ;~ 17C5:8E63 -cs=0x17c5;eip=0x008e65; T(SHL(si, cl)); // 53171 shl si, cl ;~ 17C5:8E65 -cs=0x17c5;eip=0x008e67; T(MOV(ax, *(dw*)(raddr(ds,si+0x172)))); // 53172 mov ax, [si+172h] ;~ 17C5:8E67 -cs=0x17c5;eip=0x008e6b; T(SUB(ax, word_520f0)); // 53173 sub ax, word_520F0 ;~ 17C5:8E6B -cs=0x17c5;eip=0x008e6f; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 53174 mov [bp+var_16], ax ;~ 17C5:8E6F -cs=0x17c5;eip=0x008e72; T(MOV(ax, *(dw*)(raddr(ds,si+0x174)))); // 53175 mov ax, [si+174h] ;~ 17C5:8E72 -cs=0x17c5;eip=0x008e76; T(SUB(ax, word_52100)); // 53176 sub ax, word_52100 ;~ 17C5:8E76 -cs=0x17c5;eip=0x008e7a; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 53177 mov [bp+var_1A], ax ;~ 17C5:8E7A -cs=0x17c5;eip=0x008e7d; T(NEG(ax)); // 53178 neg ax ;~ 17C5:8E7D -cs=0x17c5;eip=0x008e7f; X(PUSH(ax)); // 53179 push ax ;~ 17C5:8E7F -cs=0x17c5;eip=0x008e80; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 53180 push [bp+var_16] ;~ 17C5:8E80 -cs=0x17c5;eip=0x008e83; J(CALL(sub_33238,0)); // 53181 call sub_33238 ;~ 17C5:8E83 -cs=0x17c5;eip=0x008e86; T(ADD(sp, 4)); // 53182 add sp, 4 ;~ 17C5:8E86 -cs=0x17c5;eip=0x008e89; X(word_520c2 = ax;); // 53183 mov word_520C2, ax ;~ 17C5:8E89 -cs=0x17c5;eip=0x008e8c; T(CMP(word_492f2, 0)); // 53184 cmp word_492F2, 0 ;~ 17C5:8E8C -cs=0x17c5;eip=0x008e91; J(JNZ(loc_2f0c6)); // 53185 jnz short loc_2F0C6 ;~ 17C5:8E91 -cs=0x17c5;eip=0x008e93; J(JMP(loc_2f5ff)); // 53186 jmp loc_2F5FF ;~ 17C5:8E93 + // 101180 +cs=0x17c5;eip=0x008e50; X(PUSH(bp)); // 101181 push bp ;~ 17C5:8E50 +cs=0x17c5;eip=0x008e51; T(bp = sp;); // 101182 mov bp, sp ;~ 17C5:8E51 +cs=0x17c5;eip=0x008e53; T(SUB(sp, 0x1C)); // 101183 sub sp, 1Ch ;~ 17C5:8E53 +cs=0x17c5;eip=0x008e56; X(PUSH(si)); // 101184 push si ;~ 17C5:8E56 +cs=0x17c5;eip=0x008e57; J(CALLF(sub_49a7f,0)); // 101185 call far ptr sub_49A7F ;~ 17C5:8E57 +seg2623_8e5c_proc: + // 101189 +cs=0x17c5;eip=0x008e5c; X(byte_527d0 = al;); // 101189 mov ds:byte_527D0, al ;~ 17C5:8E5C +cs=0x17c5;eip=0x008e5f; T(si = word_48c62;); // 101190 mov si, word_48C62 ;~ 17C5:8E5F +cs=0x17c5;eip=0x008e63; T(cl = 2;); // 101191 mov cl, 2 ;~ 17C5:8E63 +cs=0x17c5;eip=0x008e65; T(SHL(si, cl)); // 101192 shl si, cl ;~ 17C5:8E65 +cs=0x17c5;eip=0x008e67; T(MOV(ax, *(dw*)(raddr(ds,si+0x172)))); // 101193 mov ax, [si+172h] ;~ 17C5:8E67 +cs=0x17c5;eip=0x008e6b; T(SUB(ax, word_520f0)); // 101194 sub ax, ds:word_520F0 ;~ 17C5:8E6B +cs=0x17c5;eip=0x008e6f; X(MOV(*(dw*)(raddr(ss,bp-0x16)), ax)); // 101195 mov [bp-16h], ax ;~ 17C5:8E6F +cs=0x17c5;eip=0x008e72; T(MOV(ax, *(dw*)(raddr(ds,si+0x174)))); // 101196 mov ax, [si+174h] ;~ 17C5:8E72 +cs=0x17c5;eip=0x008e76; T(SUB(ax, word_52100)); // 101197 sub ax, ds:word_52100 ;~ 17C5:8E76 +cs=0x17c5;eip=0x008e7a; X(MOV(*(dw*)(raddr(ss,bp-0x1A)), ax)); // 101198 mov [bp-1Ah], ax ;~ 17C5:8E7A +cs=0x17c5;eip=0x008e7d; T(NEG(ax)); // 101199 neg ax ;~ 17C5:8E7D +cs=0x17c5;eip=0x008e7f; X(PUSH(ax)); // 101200 push ax ;~ 17C5:8E7F +cs=0x17c5;eip=0x008e80; X(PUSH(*(dw*)(raddr(ss,bp-0x16)))); // 101201 push word ptr [bp-16h] ;~ 17C5:8E80 +cs=0x17c5;eip=0x008e83; J(CALL(sub_33238,0)); // 101202 call sub_33238 ;~ 17C5:8E83 +cs=0x17c5;eip=0x008e86; T(ADD(sp, 4)); // 101203 add sp, 4 ;~ 17C5:8E86 +cs=0x17c5;eip=0x008e89; X(word_520c2 = ax;); // 101204 mov ds:word_520C2, ax ;~ 17C5:8E89 +cs=0x17c5;eip=0x008e8c; T(CMP(word_492f2, 0)); // 101205 cmp word_492F2, 0 ;~ 17C5:8E8C +cs=0x17c5;eip=0x008e91; J(JNZ(loc_2f0c6)); // 101206 jnz short loc_2F0C6 ;~ 17C5:8E91 +cs=0x17c5;eip=0x008e93; J(JMP(loc_2f5ff)); // 101207 jmp loc_2F5FF ;~ 17C5:8E93 loc_2f0c6: - // 5951 -cs=0x17c5;eip=0x008e96; T(CMP(*(word_4f21a), 0)); // 53190 cmp word_4F21A, 0 ;~ 17C5:8E96 -cs=0x17c5;eip=0x008e9b; J(JZ(loc_2f102)); // 53191 jz short loc_2F102 ;~ 17C5:8E9B -cs=0x17c5;eip=0x008e9d; X(*(word_4f21a) = 0;); // 53192 mov word_4F21A, 0 ;~ 17C5:8E9D -cs=0x17c5;eip=0x008ea3; T(TEST(*(db*)(&word_520c0), 0x80)); // 53193 test byte ptr word_520C0, 80h ;~ 17C5:8EA3 -cs=0x17c5;eip=0x008ea8; J(JNZ(loc_2f102)); // 53194 jnz short loc_2F102 ;~ 17C5:8EA8 -cs=0x17c5;eip=0x008eaa; T(ax = 0x0D;); // 53195 mov ax, 0Dh ;~ 17C5:8EAA -cs=0x17c5;eip=0x008ead; X(PUSH(ax)); // 53196 push ax ;~ 17C5:8EAD -cs=0x17c5;eip=0x008eae; J(CALL(sub_30074,0)); // 53197 call sub_30074 ;~ 17C5:8EAE -cs=0x17c5;eip=0x008eb1; T(ADD(sp, 2)); // 53198 add sp, 2 ;~ 17C5:8EB1 -cs=0x17c5;eip=0x008eb4; T(ax = 0x60;); // 53199 mov ax, 60h ; '`' ;~ 17C5:8EB4 -cs=0x17c5;eip=0x008eb7; X(PUSH(ax)); // 53200 push ax ;~ 17C5:8EB7 -cs=0x17c5;eip=0x008eb8; T(ax = 0x13F;); // 53201 mov ax, 13Fh ;~ 17C5:8EB8 -cs=0x17c5;eip=0x008ebb; X(PUSH(ax)); // 53202 push ax ;~ 17C5:8EBB -cs=0x17c5;eip=0x008ebc; T(SUB(ax, ax)); // 53203 sub ax, ax ;~ 17C5:8EBC -cs=0x17c5;eip=0x008ebe; X(PUSH(ax)); // 53204 push ax ;~ 17C5:8EBE -cs=0x17c5;eip=0x008ebf; X(PUSH(ax)); // 53205 push ax ;~ 17C5:8EBF -cs=0x17c5;eip=0x008ec0; J(CALL(sub_3008d,0)); // 53206 call sub_3008D ;~ 17C5:8EC0 -cs=0x17c5;eip=0x008ec3; T(ADD(sp, 8)); // 53208 add sp, 8 ;~ 17C5:8EC3 -cs=0x17c5;eip=0x008ec6; T(ax = 0x3C;); // 53209 mov ax, 3Ch ; '<' ;~ 17C5:8EC6 -cs=0x17c5;eip=0x008ec9; X(PUSH(ax)); // 53210 push ax ;~ 17C5:8EC9 -cs=0x17c5;eip=0x008eca; J(CALLF(sub_49b29,0)); // 53211 call far ptr sub_49B29 ;~ 17C5:8ECA -cs=0x17c5;eip=0x008ecf; T(ADD(sp, 2)); // 53213 add sp, 2 ;~ 17C5:8ECF + // 5929 +cs=0x17c5;eip=0x008e96; T(CMP(word_4f21a, 0)); // 101211 cmp ds:word_4F21A, 0 ;~ 17C5:8E96 +cs=0x17c5;eip=0x008e9b; J(JZ(loc_2f102)); // 101212 jz short loc_2F102 ;~ 17C5:8E9B +cs=0x17c5;eip=0x008e9d; X(word_4f21a = 0;); // 101213 mov ds:word_4F21A, 0 ;~ 17C5:8E9D +cs=0x17c5;eip=0x008ea3; T(TEST(*(db*)(&word_520c0), 0x80)); // 101214 test byte ptr ds:word_520C0, 80h ;~ 17C5:8EA3 +cs=0x17c5;eip=0x008ea8; J(JNZ(loc_2f102)); // 101215 jnz short loc_2F102 ;~ 17C5:8EA8 +cs=0x17c5;eip=0x008eaa; T(ax = 0x0D;); // 101216 mov ax, 0Dh ;~ 17C5:8EAA +cs=0x17c5;eip=0x008ead; X(PUSH(ax)); // 101217 push ax ;~ 17C5:8EAD +cs=0x17c5;eip=0x008eae; J(CALL(sub_30074,0)); // 101218 call sub_30074 ;~ 17C5:8EAE +cs=0x17c5;eip=0x008eb1; T(ADD(sp, 2)); // 101219 add sp, 2 ;~ 17C5:8EB1 +cs=0x17c5;eip=0x008eb4; T(ax = 0x60;); // 101220 mov ax, 60h ; '`' ;~ 17C5:8EB4 +cs=0x17c5;eip=0x008eb7; X(PUSH(ax)); // 101221 push ax ;~ 17C5:8EB7 +cs=0x17c5;eip=0x008eb8; T(ax = 0x13F;); // 101222 mov ax, 13Fh ;~ 17C5:8EB8 +cs=0x17c5;eip=0x008ebb; X(PUSH(ax)); // 101223 push ax ;~ 17C5:8EBB +cs=0x17c5;eip=0x008ebc; T(SUB(ax, ax)); // 101224 sub ax, ax ;~ 17C5:8EBC +cs=0x17c5;eip=0x008ebe; X(PUSH(ax)); // 101225 push ax ;~ 17C5:8EBE +cs=0x17c5;eip=0x008ebf; X(PUSH(ax)); // 101226 push ax ;~ 17C5:8EBF +cs=0x17c5;eip=0x008ec0; J(CALL(sub_3008d,0)); // 101227 call sub_3008D ;~ 17C5:8EC0 +cs=0x17c5;eip=0x008ec3; T(ADD(sp, 8)); // 101229 add sp, 8 ;~ 17C5:8EC3 +cs=0x17c5;eip=0x008ec6; T(ax = 0x3C;); // 101230 mov ax, 3Ch ; '<' ;~ 17C5:8EC6 +cs=0x17c5;eip=0x008ec9; X(PUSH(ax)); // 101231 push ax ;~ 17C5:8EC9 +cs=0x17c5;eip=0x008eca; J(CALLF(sub_49b29,0)); // 101232 call far ptr sub_49B29 ;~ 17C5:8ECA +cs=0x17c5;eip=0x008ecf; T(ADD(sp, 2)); // 101234 add sp, 2 ;~ 17C5:8ECF loc_2f102: - // 5952 -cs=0x17c5;eip=0x008ed2; X(byte_4de5f = 1;); // 53217 mov byte_4DE5F, 1 ;~ 17C5:8ED2 -cs=0x17c5;eip=0x008ed7; T(CMP(word_520c0, 0)); // 53218 cmp word_520C0, 0 ;~ 17C5:8ED7 -cs=0x17c5;eip=0x008edc; J(JZ(loc_2f111)); // 53219 jz short loc_2F111 ;~ 17C5:8EDC -cs=0x17c5;eip=0x008ede; J(JMP(loc_2f5f4)); // 53220 jmp loc_2F5F4 ;~ 17C5:8EDE + // 5930 +cs=0x17c5;eip=0x008ed2; X(byte_4de5f = 1;); // 101238 mov ds:byte_4DE5F, 1 ;~ 17C5:8ED2 +cs=0x17c5;eip=0x008ed7; T(CMP(word_520c0, 0)); // 101239 cmp ds:word_520C0, 0 ;~ 17C5:8ED7 +cs=0x17c5;eip=0x008edc; J(JZ(loc_2f111)); // 101240 jz short loc_2F111 ;~ 17C5:8EDC +cs=0x17c5;eip=0x008ede; J(JMP(loc_2f5f4)); // 101241 jmp loc_2F5F4 ;~ 17C5:8EDE loc_2f111: - // 5953 -cs=0x17c5;eip=0x008ee1; T(CMP(byte_4de54, 0)); // 53224 cmp byte_4DE54, 0 ;~ 17C5:8EE1 -cs=0x17c5;eip=0x008ee6; J(JZ(loc_2f11b)); // 53225 jz short loc_2F11B ;~ 17C5:8EE6 -cs=0x17c5;eip=0x008ee8; J(JMP(loc_2f5f4)); // 53226 jmp loc_2F5F4 ;~ 17C5:8EE8 + // 5931 +cs=0x17c5;eip=0x008ee1; T(CMP(byte_4de54, 0)); // 101245 cmp ds:byte_4DE54, 0 ;~ 17C5:8EE1 +cs=0x17c5;eip=0x008ee6; J(JZ(loc_2f11b)); // 101246 jz short loc_2F11B ;~ 17C5:8EE6 +cs=0x17c5;eip=0x008ee8; J(JMP(loc_2f5f4)); // 101247 jmp loc_2F5F4 ;~ 17C5:8EE8 loc_2f11b: - // 5954 -cs=0x17c5;eip=0x008eeb; T(LES(bx, dword_528d6)); // 53230 les bx, dword_528D6 ;~ 17C5:8EEB -cs=0x17c5;eip=0x008eef; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 53232 cmp word ptr es:[bx+72h], 0 ;~ 17C5:8EEF -cs=0x17c5;eip=0x008ef4; J(JZ(loc_2f129)); // 53233 jz short loc_2F129 ;~ 17C5:8EF4 -cs=0x17c5;eip=0x008ef6; J(JMP(loc_2f1fe)); // 53234 jmp loc_2F1FE ;~ 17C5:8EF6 + // 5932 +cs=0x17c5;eip=0x008eeb; T(LES(bx, dword_528d6)); // 101251 les bx, ds:dword_528D6 ;~ 17C5:8EEB +cs=0x17c5;eip=0x008eef; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 101253 cmp word ptr es:[bx+72h], 0 ;~ 17C5:8EEF +cs=0x17c5;eip=0x008ef4; J(JZ(loc_2f129)); // 101254 jz short loc_2F129 ;~ 17C5:8EF4 +cs=0x17c5;eip=0x008ef6; J(JMP(loc_2f1fe)); // 101255 jmp loc_2F1FE ;~ 17C5:8EF6 loc_2f129: - // 5955 -cs=0x17c5;eip=0x008ef9; T(SUB(ax, ax)); // 53238 sub ax, ax ;~ 17C5:8EF9 -cs=0x17c5;eip=0x008efb; X(PUSH(ax)); // 53239 push ax ;~ 17C5:8EFB -cs=0x17c5;eip=0x008efc; J(CALL(sub_30074,0)); // 53240 call sub_30074 ;~ 17C5:8EFC -cs=0x17c5;eip=0x008eff; T(ADD(sp, 2)); // 53241 add sp, 2 ;~ 17C5:8EFF -cs=0x17c5;eip=0x008f02; T(ax = 0x53;); // 53242 mov ax, 53h ; 'S' ;~ 17C5:8F02 -cs=0x17c5;eip=0x008f05; X(PUSH(ax)); // 53243 push ax ;~ 17C5:8F05 -cs=0x17c5;eip=0x008f06; T(ax = 0x125;); // 53244 mov ax, 125h ;~ 17C5:8F06 -cs=0x17c5;eip=0x008f09; X(PUSH(ax)); // 53245 push ax ;~ 17C5:8F09 -cs=0x17c5;eip=0x008f0a; T(ax = 0x53;); // 53246 mov ax, 53h ; 'S' ;~ 17C5:8F0A -cs=0x17c5;eip=0x008f0d; X(PUSH(ax)); // 53247 push ax ;~ 17C5:8F0D -cs=0x17c5;eip=0x008f0e; T(ax = 0x115;); // 53248 mov ax, 115h ;~ 17C5:8F0E -cs=0x17c5;eip=0x008f11; X(PUSH(ax)); // 53249 push ax ;~ 17C5:8F11 -cs=0x17c5;eip=0x008f12; J(CALL(sub_2fe3c,0)); // 53250 call sub_2FE3C ;~ 17C5:8F12 -cs=0x17c5;eip=0x008f15; T(ADD(sp, 8)); // 53252 add sp, 8 ;~ 17C5:8F15 -cs=0x17c5;eip=0x008f18; T(ax = 0x5F;); // 53253 mov ax, 5Fh ; '_' ;~ 17C5:8F18 -cs=0x17c5;eip=0x008f1b; X(PUSH(ax)); // 53254 push ax ;~ 17C5:8F1B -cs=0x17c5;eip=0x008f1c; T(ax = 0x125;); // 53255 mov ax, 125h ;~ 17C5:8F1C -cs=0x17c5;eip=0x008f1f; X(PUSH(ax)); // 53256 push ax ;~ 17C5:8F1F -cs=0x17c5;eip=0x008f20; T(ax = 0x53;); // 53257 mov ax, 53h ; 'S' ;~ 17C5:8F20 -cs=0x17c5;eip=0x008f23; X(PUSH(ax)); // 53258 push ax ;~ 17C5:8F23 -cs=0x17c5;eip=0x008f24; T(ax = 0x125;); // 53259 mov ax, 125h ;~ 17C5:8F24 -cs=0x17c5;eip=0x008f27; X(PUSH(ax)); // 53260 push ax ;~ 17C5:8F27 -cs=0x17c5;eip=0x008f28; J(CALL(sub_2fe3c,0)); // 53261 call sub_2FE3C ;~ 17C5:8F28 -cs=0x17c5;eip=0x008f2b; T(ADD(sp, 8)); // 53263 add sp, 8 ;~ 17C5:8F2B -cs=0x17c5;eip=0x008f2e; T(ax = 0x5F;); // 53264 mov ax, 5Fh ; '_' ;~ 17C5:8F2E -cs=0x17c5;eip=0x008f31; X(PUSH(ax)); // 53265 push ax ;~ 17C5:8F31 -cs=0x17c5;eip=0x008f32; T(ax = 0x115;); // 53266 mov ax, 115h ;~ 17C5:8F32 -cs=0x17c5;eip=0x008f35; X(PUSH(ax)); // 53267 push ax ;~ 17C5:8F35 -cs=0x17c5;eip=0x008f36; T(ax = 0x5F;); // 53268 mov ax, 5Fh ; '_' ;~ 17C5:8F36 -cs=0x17c5;eip=0x008f39; X(PUSH(ax)); // 53269 push ax ;~ 17C5:8F39 -cs=0x17c5;eip=0x008f3a; T(ax = 0x125;); // 53270 mov ax, 125h ;~ 17C5:8F3A -cs=0x17c5;eip=0x008f3d; X(PUSH(ax)); // 53271 push ax ;~ 17C5:8F3D -cs=0x17c5;eip=0x008f3e; J(CALL(sub_2fe3c,0)); // 53272 call sub_2FE3C ;~ 17C5:8F3E -cs=0x17c5;eip=0x008f41; T(ADD(sp, 8)); // 53274 add sp, 8 ;~ 17C5:8F41 -cs=0x17c5;eip=0x008f44; T(ax = 0x53;); // 53275 mov ax, 53h ; 'S' ;~ 17C5:8F44 -cs=0x17c5;eip=0x008f47; X(PUSH(ax)); // 53276 push ax ;~ 17C5:8F47 -cs=0x17c5;eip=0x008f48; T(ax = 0x115;); // 53277 mov ax, 115h ;~ 17C5:8F48 -cs=0x17c5;eip=0x008f4b; X(PUSH(ax)); // 53278 push ax ;~ 17C5:8F4B -cs=0x17c5;eip=0x008f4c; T(ax = 0x5F;); // 53279 mov ax, 5Fh ; '_' ;~ 17C5:8F4C -cs=0x17c5;eip=0x008f4f; X(PUSH(ax)); // 53280 push ax ;~ 17C5:8F4F -cs=0x17c5;eip=0x008f50; T(ax = 0x115;); // 53281 mov ax, 115h ;~ 17C5:8F50 -cs=0x17c5;eip=0x008f53; X(PUSH(ax)); // 53282 push ax ;~ 17C5:8F53 -cs=0x17c5;eip=0x008f54; J(CALL(sub_2fe3c,0)); // 53283 call sub_2FE3C ;~ 17C5:8F54 -cs=0x17c5;eip=0x008f57; T(ADD(sp, 8)); // 53285 add sp, 8 ;~ 17C5:8F57 -cs=0x17c5;eip=0x008f5a; T(ax = 0x59;); // 53286 mov ax, 59h ; 'Y' ;~ 17C5:8F5A -cs=0x17c5;eip=0x008f5d; X(PUSH(ax)); // 53287 push ax ;~ 17C5:8F5D -cs=0x17c5;eip=0x008f5e; T(ax = 0x11D;); // 53288 mov ax, 11Dh ;~ 17C5:8F5E -cs=0x17c5;eip=0x008f61; X(PUSH(ax)); // 53289 push ax ;~ 17C5:8F61 -cs=0x17c5;eip=0x008f62; T(ax = 0x59;); // 53290 mov ax, 59h ; 'Y' ;~ 17C5:8F62 -cs=0x17c5;eip=0x008f65; X(PUSH(ax)); // 53291 push ax ;~ 17C5:8F65 -cs=0x17c5;eip=0x008f66; T(ax = 0x11D;); // 53292 mov ax, 11Dh ;~ 17C5:8F66 -cs=0x17c5;eip=0x008f69; X(PUSH(ax)); // 53293 push ax ;~ 17C5:8F69 -cs=0x17c5;eip=0x008f6a; J(CALL(sub_2fe3c,0)); // 53294 call sub_2FE3C ;~ 17C5:8F6A -cs=0x17c5;eip=0x008f6d; T(ADD(sp, 8)); // 53296 add sp, 8 ;~ 17C5:8F6D -cs=0x17c5;eip=0x008f70; T(ax = 0x0F;); // 53297 mov ax, 0Fh ;~ 17C5:8F70 -cs=0x17c5;eip=0x008f73; X(PUSH(ax)); // 53298 push ax ;~ 17C5:8F73 -cs=0x17c5;eip=0x008f74; J(CALL(sub_30074,0)); // 53299 call sub_30074 ;~ 17C5:8F74 -cs=0x17c5;eip=0x008f77; T(ADD(sp, 2)); // 53300 add sp, 2 ;~ 17C5:8F77 -cs=0x17c5;eip=0x008f7a; T(al = *(db*)(&word_4e1c4);); // 53301 mov al, byte ptr word_4E1C4 ;~ 17C5:8F7A -cs=0x17c5;eip=0x008f7d; T(SUB(ah, ah)); // 53302 sub ah, ah ;~ 17C5:8F7D -cs=0x17c5;eip=0x008f7f; T(SUB(ax, 0x78)); // 53303 sub ax, 78h ; 'x' ;~ 17C5:8F7F -cs=0x17c5;eip=0x008f82; T(cl = 4;); // 53304 mov cl, 4 ;~ 17C5:8F82 -cs=0x17c5;eip=0x008f84; T(SAR(ax, cl)); // 53305 sar ax, cl ;~ 17C5:8F84 -cs=0x17c5;eip=0x008f86; T(ADD(ax, 0x11D)); // 53306 add ax, 11Dh ;~ 17C5:8F86 -cs=0x17c5;eip=0x008f89; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 53307 mov [bp+var_14], ax ;~ 17C5:8F89 -cs=0x17c5;eip=0x008f8c; T(al = *(db*)(((db*)&word_4e1c4)+1);); // 53308 mov al, byte ptr word_4E1C4+1 ;~ 17C5:8F8C -cs=0x17c5;eip=0x008f8f; T(SUB(ah, ah)); // 53309 sub ah, ah ;~ 17C5:8F8F -cs=0x17c5;eip=0x008f91; T(cx = ax;); // 53310 mov cx, ax ;~ 17C5:8F91 -cs=0x17c5;eip=0x008f93; T(SHL(ax, 1)); // 53311 shl ax, 1 ;~ 17C5:8F93 -cs=0x17c5;eip=0x008f95; T(ADD(ax, cx)); // 53312 add ax, cx ;~ 17C5:8F95 -cs=0x17c5;eip=0x008f97; T(SUB(ax, 0x168)); // 53313 sub ax, 168h ;~ 17C5:8F97 -cs=0x17c5;eip=0x008f9a; T(cl = 6;); // 53314 mov cl, 6 ;~ 17C5:8F9A -cs=0x17c5;eip=0x008f9c; T(SAR(ax, cl)); // 53315 sar ax, cl ;~ 17C5:8F9C -cs=0x17c5;eip=0x008f9e; T(ADD(ax, 0x59)); // 53316 add ax, 59h ; 'Y' ;~ 17C5:8F9E -cs=0x17c5;eip=0x008fa1; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 53317 mov [bp+var_18], ax ;~ 17C5:8FA1 -cs=0x17c5;eip=0x008fa4; X(PUSH(ax)); // 53318 push ax ;~ 17C5:8FA4 -cs=0x17c5;eip=0x008fa5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 53319 mov ax, [bp+var_14] ;~ 17C5:8FA5 -cs=0x17c5;eip=0x008fa8; T(INC(ax)); // 53320 inc ax ;~ 17C5:8FA8 -cs=0x17c5;eip=0x008fa9; X(PUSH(ax)); // 53321 push ax ;~ 17C5:8FA9 -cs=0x17c5;eip=0x008faa; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 53322 push [bp+var_18] ;~ 17C5:8FAA -cs=0x17c5;eip=0x008fad; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 53323 mov ax, [bp+var_14] ;~ 17C5:8FAD -cs=0x17c5;eip=0x008fb0; T(DEC(ax)); // 53324 dec ax ;~ 17C5:8FB0 -cs=0x17c5;eip=0x008fb1; X(PUSH(ax)); // 53325 push ax ;~ 17C5:8FB1 -cs=0x17c5;eip=0x008fb2; J(CALL(sub_2fe3c,0)); // 53326 call sub_2FE3C ;~ 17C5:8FB2 -cs=0x17c5;eip=0x008fb5; T(ADD(sp, 8)); // 53328 add sp, 8 ;~ 17C5:8FB5 -cs=0x17c5;eip=0x008fb8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 53329 mov ax, [bp+var_18] ;~ 17C5:8FB8 -cs=0x17c5;eip=0x008fbb; T(DEC(ax)); // 53330 dec ax ;~ 17C5:8FBB -cs=0x17c5;eip=0x008fbc; X(PUSH(ax)); // 53331 push ax ;~ 17C5:8FBC -cs=0x17c5;eip=0x008fbd; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 53332 push [bp+var_14] ;~ 17C5:8FBD -cs=0x17c5;eip=0x008fc0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 53333 mov ax, [bp+var_18] ;~ 17C5:8FC0 -cs=0x17c5;eip=0x008fc3; T(INC(ax)); // 53334 inc ax ;~ 17C5:8FC3 -cs=0x17c5;eip=0x008fc4; X(PUSH(ax)); // 53335 push ax ;~ 17C5:8FC4 -cs=0x17c5;eip=0x008fc5; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 53336 push [bp+var_14] ;~ 17C5:8FC5 -cs=0x17c5;eip=0x008fc8; J(CALL(sub_2fe3c,0)); // 53337 call sub_2FE3C ;~ 17C5:8FC8 -cs=0x17c5;eip=0x008fcb; T(ADD(sp, 8)); // 53339 add sp, 8 ;~ 17C5:8FCB + // 5933 +cs=0x17c5;eip=0x008ef9; T(SUB(ax, ax)); // 101259 sub ax, ax ;~ 17C5:8EF9 +cs=0x17c5;eip=0x008efb; X(PUSH(ax)); // 101260 push ax ;~ 17C5:8EFB +cs=0x17c5;eip=0x008efc; J(CALL(sub_30074,0)); // 101261 call sub_30074 ;~ 17C5:8EFC +cs=0x17c5;eip=0x008eff; T(ADD(sp, 2)); // 101262 add sp, 2 ;~ 17C5:8EFF +cs=0x17c5;eip=0x008f02; T(ax = 0x53;); // 101263 mov ax, 53h ; 'S' ;~ 17C5:8F02 +cs=0x17c5;eip=0x008f05; X(PUSH(ax)); // 101264 push ax ;~ 17C5:8F05 +cs=0x17c5;eip=0x008f06; T(ax = 0x125;); // 101265 mov ax, 125h ;~ 17C5:8F06 +cs=0x17c5;eip=0x008f09; X(PUSH(ax)); // 101266 push ax ;~ 17C5:8F09 +cs=0x17c5;eip=0x008f0a; T(ax = 0x53;); // 101267 mov ax, 53h ; 'S' ;~ 17C5:8F0A +cs=0x17c5;eip=0x008f0d; X(PUSH(ax)); // 101268 push ax ;~ 17C5:8F0D +cs=0x17c5;eip=0x008f0e; T(ax = 0x115;); // 101269 mov ax, 115h ;~ 17C5:8F0E +cs=0x17c5;eip=0x008f11; X(PUSH(ax)); // 101270 push ax ;~ 17C5:8F11 +cs=0x17c5;eip=0x008f12; J(CALL(sub_2fe3c,0)); // 101271 call sub_2FE3C ;~ 17C5:8F12 +cs=0x17c5;eip=0x008f15; T(ADD(sp, 8)); // 101273 add sp, 8 ;~ 17C5:8F15 +cs=0x17c5;eip=0x008f18; T(ax = 0x5F;); // 101274 mov ax, 5Fh ; '_' ;~ 17C5:8F18 +cs=0x17c5;eip=0x008f1b; X(PUSH(ax)); // 101275 push ax ;~ 17C5:8F1B +cs=0x17c5;eip=0x008f1c; T(ax = 0x125;); // 101276 mov ax, 125h ;~ 17C5:8F1C +cs=0x17c5;eip=0x008f1f; X(PUSH(ax)); // 101277 push ax ;~ 17C5:8F1F +cs=0x17c5;eip=0x008f20; T(ax = 0x53;); // 101278 mov ax, 53h ; 'S' ;~ 17C5:8F20 +cs=0x17c5;eip=0x008f23; X(PUSH(ax)); // 101279 push ax ;~ 17C5:8F23 +cs=0x17c5;eip=0x008f24; T(ax = 0x125;); // 101280 mov ax, 125h ;~ 17C5:8F24 +cs=0x17c5;eip=0x008f27; X(PUSH(ax)); // 101281 push ax ;~ 17C5:8F27 +cs=0x17c5;eip=0x008f28; J(CALL(sub_2fe3c,0)); // 101282 call sub_2FE3C ;~ 17C5:8F28 +cs=0x17c5;eip=0x008f2b; T(ADD(sp, 8)); // 101284 add sp, 8 ;~ 17C5:8F2B +cs=0x17c5;eip=0x008f2e; T(ax = 0x5F;); // 101285 mov ax, 5Fh ; '_' ;~ 17C5:8F2E +cs=0x17c5;eip=0x008f31; X(PUSH(ax)); // 101286 push ax ;~ 17C5:8F31 +cs=0x17c5;eip=0x008f32; T(ax = 0x115;); // 101287 mov ax, 115h ;~ 17C5:8F32 +cs=0x17c5;eip=0x008f35; X(PUSH(ax)); // 101288 push ax ;~ 17C5:8F35 +cs=0x17c5;eip=0x008f36; T(ax = 0x5F;); // 101289 mov ax, 5Fh ; '_' ;~ 17C5:8F36 +cs=0x17c5;eip=0x008f39; X(PUSH(ax)); // 101290 push ax ;~ 17C5:8F39 +cs=0x17c5;eip=0x008f3a; T(ax = 0x125;); // 101291 mov ax, 125h ;~ 17C5:8F3A +cs=0x17c5;eip=0x008f3d; X(PUSH(ax)); // 101292 push ax ;~ 17C5:8F3D +cs=0x17c5;eip=0x008f3e; J(CALL(sub_2fe3c,0)); // 101293 call sub_2FE3C ;~ 17C5:8F3E +cs=0x17c5;eip=0x008f41; T(ADD(sp, 8)); // 101295 add sp, 8 ;~ 17C5:8F41 +cs=0x17c5;eip=0x008f44; T(ax = 0x53;); // 101296 mov ax, 53h ; 'S' ;~ 17C5:8F44 +cs=0x17c5;eip=0x008f47; X(PUSH(ax)); // 101297 push ax ;~ 17C5:8F47 +cs=0x17c5;eip=0x008f48; T(ax = 0x115;); // 101298 mov ax, 115h ;~ 17C5:8F48 +cs=0x17c5;eip=0x008f4b; X(PUSH(ax)); // 101299 push ax ;~ 17C5:8F4B +cs=0x17c5;eip=0x008f4c; T(ax = 0x5F;); // 101300 mov ax, 5Fh ; '_' ;~ 17C5:8F4C +cs=0x17c5;eip=0x008f4f; X(PUSH(ax)); // 101301 push ax ;~ 17C5:8F4F +cs=0x17c5;eip=0x008f50; T(ax = 0x115;); // 101302 mov ax, 115h ;~ 17C5:8F50 +cs=0x17c5;eip=0x008f53; X(PUSH(ax)); // 101303 push ax ;~ 17C5:8F53 +cs=0x17c5;eip=0x008f54; J(CALL(sub_2fe3c,0)); // 101304 call sub_2FE3C ;~ 17C5:8F54 +cs=0x17c5;eip=0x008f57; T(ADD(sp, 8)); // 101306 add sp, 8 ;~ 17C5:8F57 +cs=0x17c5;eip=0x008f5a; T(ax = 0x59;); // 101307 mov ax, 59h ; 'Y' ;~ 17C5:8F5A +cs=0x17c5;eip=0x008f5d; X(PUSH(ax)); // 101308 push ax ;~ 17C5:8F5D +cs=0x17c5;eip=0x008f5e; T(ax = 0x11D;); // 101309 mov ax, 11Dh ;~ 17C5:8F5E +cs=0x17c5;eip=0x008f61; X(PUSH(ax)); // 101310 push ax ;~ 17C5:8F61 +cs=0x17c5;eip=0x008f62; T(ax = 0x59;); // 101311 mov ax, 59h ; 'Y' ;~ 17C5:8F62 +cs=0x17c5;eip=0x008f65; X(PUSH(ax)); // 101312 push ax ;~ 17C5:8F65 +cs=0x17c5;eip=0x008f66; T(ax = 0x11D;); // 101313 mov ax, 11Dh ;~ 17C5:8F66 +cs=0x17c5;eip=0x008f69; X(PUSH(ax)); // 101314 push ax ;~ 17C5:8F69 +cs=0x17c5;eip=0x008f6a; J(CALL(sub_2fe3c,0)); // 101315 call sub_2FE3C ;~ 17C5:8F6A +cs=0x17c5;eip=0x008f6d; T(ADD(sp, 8)); // 101317 add sp, 8 ;~ 17C5:8F6D +cs=0x17c5;eip=0x008f70; T(ax = 0x0F;); // 101318 mov ax, 0Fh ;~ 17C5:8F70 +cs=0x17c5;eip=0x008f73; X(PUSH(ax)); // 101319 push ax ;~ 17C5:8F73 +cs=0x17c5;eip=0x008f74; J(CALL(sub_30074,0)); // 101320 call sub_30074 ;~ 17C5:8F74 +cs=0x17c5;eip=0x008f77; T(ADD(sp, 2)); // 101321 add sp, 2 ;~ 17C5:8F77 +cs=0x17c5;eip=0x008f7a; T(al = *(db*)(&word_4e1c4);); // 101322 mov al, byte ptr ds:word_4E1C4 ;~ 17C5:8F7A +cs=0x17c5;eip=0x008f7d; T(SUB(ah, ah)); // 101323 sub ah, ah ;~ 17C5:8F7D +cs=0x17c5;eip=0x008f7f; T(SUB(ax, 0x78)); // 101324 sub ax, 78h ; 'x' ;~ 17C5:8F7F +cs=0x17c5;eip=0x008f82; T(cl = 4;); // 101325 mov cl, 4 ;~ 17C5:8F82 +cs=0x17c5;eip=0x008f84; T(SAR(ax, cl)); // 101326 sar ax, cl ;~ 17C5:8F84 +cs=0x17c5;eip=0x008f86; T(ADD(ax, 0x11D)); // 101327 add ax, 11Dh ;~ 17C5:8F86 +cs=0x17c5;eip=0x008f89; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 101328 mov [bp-14h], ax ;~ 17C5:8F89 +cs=0x17c5;eip=0x008f8c; T(al = *(db*)(((db*)&word_4e1c4)+1);); // 101329 mov al, byte ptr ds:word_4E1C4+1 ;~ 17C5:8F8C +cs=0x17c5;eip=0x008f8f; T(SUB(ah, ah)); // 101330 sub ah, ah ;~ 17C5:8F8F +cs=0x17c5;eip=0x008f91; T(cx = ax;); // 101331 mov cx, ax ;~ 17C5:8F91 +cs=0x17c5;eip=0x008f93; T(SHL(ax, 1)); // 101332 shl ax, 1 ;~ 17C5:8F93 +cs=0x17c5;eip=0x008f95; T(ADD(ax, cx)); // 101333 add ax, cx ;~ 17C5:8F95 +cs=0x17c5;eip=0x008f97; T(SUB(ax, 0x168)); // 101334 sub ax, 168h ;~ 17C5:8F97 +cs=0x17c5;eip=0x008f9a; T(cl = 6;); // 101335 mov cl, 6 ;~ 17C5:8F9A +cs=0x17c5;eip=0x008f9c; T(SAR(ax, cl)); // 101336 sar ax, cl ;~ 17C5:8F9C +cs=0x17c5;eip=0x008f9e; T(ADD(ax, 0x59)); // 101337 add ax, 59h ; 'Y' ;~ 17C5:8F9E +cs=0x17c5;eip=0x008fa1; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 101338 mov [bp-18h], ax ;~ 17C5:8FA1 +cs=0x17c5;eip=0x008fa4; X(PUSH(ax)); // 101339 push ax ;~ 17C5:8FA4 +cs=0x17c5;eip=0x008fa5; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 101340 mov ax, [bp-14h] ;~ 17C5:8FA5 +cs=0x17c5;eip=0x008fa8; T(INC(ax)); // 101341 inc ax ;~ 17C5:8FA8 +cs=0x17c5;eip=0x008fa9; X(PUSH(ax)); // 101342 push ax ;~ 17C5:8FA9 +cs=0x17c5;eip=0x008faa; X(PUSH(*(dw*)(raddr(ss,bp-0x18)))); // 101343 push word ptr [bp-18h] ;~ 17C5:8FAA +cs=0x17c5;eip=0x008fad; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 101344 mov ax, [bp-14h] ;~ 17C5:8FAD +cs=0x17c5;eip=0x008fb0; T(DEC(ax)); // 101345 dec ax ;~ 17C5:8FB0 +cs=0x17c5;eip=0x008fb1; X(PUSH(ax)); // 101346 push ax ;~ 17C5:8FB1 +cs=0x17c5;eip=0x008fb2; J(CALL(sub_2fe3c,0)); // 101347 call sub_2FE3C ;~ 17C5:8FB2 +cs=0x17c5;eip=0x008fb5; T(ADD(sp, 8)); // 101349 add sp, 8 ;~ 17C5:8FB5 +cs=0x17c5;eip=0x008fb8; T(MOV(ax, *(dw*)(raddr(ss,bp-0x18)))); // 101350 mov ax, [bp-18h] ;~ 17C5:8FB8 +cs=0x17c5;eip=0x008fbb; T(DEC(ax)); // 101351 dec ax ;~ 17C5:8FBB +cs=0x17c5;eip=0x008fbc; X(PUSH(ax)); // 101352 push ax ;~ 17C5:8FBC +cs=0x17c5;eip=0x008fbd; X(PUSH(*(dw*)(raddr(ss,bp-0x14)))); // 101353 push word ptr [bp-14h] ;~ 17C5:8FBD +cs=0x17c5;eip=0x008fc0; T(MOV(ax, *(dw*)(raddr(ss,bp-0x18)))); // 101354 mov ax, [bp-18h] ;~ 17C5:8FC0 +cs=0x17c5;eip=0x008fc3; T(INC(ax)); // 101355 inc ax ;~ 17C5:8FC3 +cs=0x17c5;eip=0x008fc4; X(PUSH(ax)); // 101356 push ax ;~ 17C5:8FC4 +cs=0x17c5;eip=0x008fc5; X(PUSH(*(dw*)(raddr(ss,bp-0x14)))); // 101357 push word ptr [bp-14h] ;~ 17C5:8FC5 +cs=0x17c5;eip=0x008fc8; J(CALL(sub_2fe3c,0)); // 101358 call sub_2FE3C ;~ 17C5:8FC8 +cs=0x17c5;eip=0x008fcb; T(ADD(sp, 8)); // 101360 add sp, 8 ;~ 17C5:8FCB loc_2f1fe: - // 5956 -cs=0x17c5;eip=0x008fce; T(TEST(word_4f42e, 0x200)); // 53342 test word_4F42E, 200h ;~ 17C5:8FCE -cs=0x17c5;eip=0x008fd4; J(JZ(loc_2f23c)); // 53343 jz short loc_2F23C ;~ 17C5:8FD4 -cs=0x17c5;eip=0x008fd6; T(ax = 0x0F;); // 53344 mov ax, 0Fh ;~ 17C5:8FD6 -cs=0x17c5;eip=0x008fd9; X(PUSH(ax)); // 53345 push ax ;~ 17C5:8FD9 -cs=0x17c5;eip=0x008fda; J(CALL(sub_30074,0)); // 53346 call sub_30074 ;~ 17C5:8FDA -cs=0x17c5;eip=0x008fdd; T(ADD(sp, 2)); // 53347 add sp, 2 ;~ 17C5:8FDD -cs=0x17c5;eip=0x008fe0; T(ax = 0x59;); // 53348 mov ax, 59h ; 'Y' ;~ 17C5:8FE0 -cs=0x17c5;eip=0x008fe3; X(PUSH(ax)); // 53349 push ax ;~ 17C5:8FE3 -cs=0x17c5;eip=0x008fe4; T(ax = 0x0A4;); // 53350 mov ax, 0A4h ;~ 17C5:8FE4 -cs=0x17c5;eip=0x008fe7; X(PUSH(ax)); // 53351 push ax ;~ 17C5:8FE7 -cs=0x17c5;eip=0x008fe8; T(ax = 0x59;); // 53352 mov ax, 59h ; 'Y' ;~ 17C5:8FE8 -cs=0x17c5;eip=0x008feb; X(PUSH(ax)); // 53353 push ax ;~ 17C5:8FEB -cs=0x17c5;eip=0x008fec; T(ax = 0x9C;); // 53354 mov ax, 9Ch ;~ 17C5:8FEC -cs=0x17c5;eip=0x008fef; X(PUSH(ax)); // 53355 push ax ;~ 17C5:8FEF -cs=0x17c5;eip=0x008ff0; J(CALL(sub_2fe3c,0)); // 53356 call sub_2FE3C ;~ 17C5:8FF0 -cs=0x17c5;eip=0x008ff3; T(ADD(sp, 8)); // 53358 add sp, 8 ;~ 17C5:8FF3 -cs=0x17c5;eip=0x008ff6; T(ax = 0x5C;); // 53359 mov ax, 5Ch ; '\' ;~ 17C5:8FF6 -cs=0x17c5;eip=0x008ff9; X(PUSH(ax)); // 53360 push ax ;~ 17C5:8FF9 -cs=0x17c5;eip=0x008ffa; T(ax = 0x0A0;); // 53361 mov ax, 0A0h ;~ 17C5:8FFA -cs=0x17c5;eip=0x008ffd; X(PUSH(ax)); // 53362 push ax ;~ 17C5:8FFD -cs=0x17c5;eip=0x008ffe; T(ax = 0x56;); // 53363 mov ax, 56h ; 'V' ;~ 17C5:8FFE -cs=0x17c5;eip=0x009001; X(PUSH(ax)); // 53364 push ax ;~ 17C5:9001 -cs=0x17c5;eip=0x009002; T(ax = 0x0A0;); // 53365 mov ax, 0A0h ;~ 17C5:9002 -cs=0x17c5;eip=0x009005; X(PUSH(ax)); // 53366 push ax ;~ 17C5:9005 -cs=0x17c5;eip=0x009006; J(CALL(sub_2fe3c,0)); // 53367 call sub_2FE3C ;~ 17C5:9006 -cs=0x17c5;eip=0x009009; T(ADD(sp, 8)); // 53369 add sp, 8 ;~ 17C5:9009 + // 5934 +cs=0x17c5;eip=0x008fce; T(TEST(word_4f42e, 0x200)); // 101363 test ds:word_4F42E, 200h ;~ 17C5:8FCE +cs=0x17c5;eip=0x008fd4; J(JZ(loc_2f23c)); // 101364 jz short loc_2F23C ;~ 17C5:8FD4 +cs=0x17c5;eip=0x008fd6; T(ax = 0x0F;); // 101365 mov ax, 0Fh ;~ 17C5:8FD6 +cs=0x17c5;eip=0x008fd9; X(PUSH(ax)); // 101366 push ax ;~ 17C5:8FD9 +cs=0x17c5;eip=0x008fda; J(CALL(sub_30074,0)); // 101367 call sub_30074 ;~ 17C5:8FDA +cs=0x17c5;eip=0x008fdd; T(ADD(sp, 2)); // 101368 add sp, 2 ;~ 17C5:8FDD +cs=0x17c5;eip=0x008fe0; T(ax = 0x59;); // 101369 mov ax, 59h ; 'Y' ;~ 17C5:8FE0 +cs=0x17c5;eip=0x008fe3; X(PUSH(ax)); // 101370 push ax ;~ 17C5:8FE3 +cs=0x17c5;eip=0x008fe4; T(ax = 0x0A4;); // 101371 mov ax, 0A4h ;~ 17C5:8FE4 +cs=0x17c5;eip=0x008fe7; X(PUSH(ax)); // 101372 push ax ;~ 17C5:8FE7 +cs=0x17c5;eip=0x008fe8; T(ax = 0x59;); // 101373 mov ax, 59h ; 'Y' ;~ 17C5:8FE8 +cs=0x17c5;eip=0x008feb; X(PUSH(ax)); // 101374 push ax ;~ 17C5:8FEB +cs=0x17c5;eip=0x008fec; T(ax = 0x9C;); // 101375 mov ax, 9Ch ;~ 17C5:8FEC +cs=0x17c5;eip=0x008fef; X(PUSH(ax)); // 101376 push ax ;~ 17C5:8FEF +cs=0x17c5;eip=0x008ff0; J(CALL(sub_2fe3c,0)); // 101377 call sub_2FE3C ;~ 17C5:8FF0 +cs=0x17c5;eip=0x008ff3; T(ADD(sp, 8)); // 101379 add sp, 8 ;~ 17C5:8FF3 +cs=0x17c5;eip=0x008ff6; T(ax = 0x5C;); // 101380 mov ax, 5Ch ; '\' ;~ 17C5:8FF6 +cs=0x17c5;eip=0x008ff9; X(PUSH(ax)); // 101381 push ax ;~ 17C5:8FF9 +cs=0x17c5;eip=0x008ffa; T(ax = 0x0A0;); // 101382 mov ax, 0A0h ;~ 17C5:8FFA +cs=0x17c5;eip=0x008ffd; X(PUSH(ax)); // 101383 push ax ;~ 17C5:8FFD +cs=0x17c5;eip=0x008ffe; T(ax = 0x56;); // 101384 mov ax, 56h ; 'V' ;~ 17C5:8FFE +cs=0x17c5;eip=0x009001; X(PUSH(ax)); // 101385 push ax ;~ 17C5:9001 +cs=0x17c5;eip=0x009002; T(ax = 0x0A0;); // 101386 mov ax, 0A0h ;~ 17C5:9002 +cs=0x17c5;eip=0x009005; X(PUSH(ax)); // 101387 push ax ;~ 17C5:9005 +cs=0x17c5;eip=0x009006; J(CALL(sub_2fe3c,0)); // 101388 call sub_2FE3C ;~ 17C5:9006 +cs=0x17c5;eip=0x009009; T(ADD(sp, 8)); // 101390 add sp, 8 ;~ 17C5:9009 loc_2f23c: - // 5957 -cs=0x17c5;eip=0x00900c; T(CMP(word_492ec, 0)); // 53372 cmp word_492EC, 0 ;~ 17C5:900C -cs=0x17c5;eip=0x009011; J(JZ(loc_2f248)); // 53373 jz short loc_2F248 ;~ 17C5:9011 -cs=0x17c5;eip=0x009013; T(ax = 4;); // 53374 mov ax, 4 ;~ 17C5:9013 -cs=0x17c5;eip=0x009016; J(JMP(loc_2f24a)); // 53375 jmp short loc_2F24A ;~ 17C5:9016 + // 5935 +cs=0x17c5;eip=0x00900c; T(CMP(word_492ec, 0)); // 101393 cmp word_492EC, 0 ;~ 17C5:900C +cs=0x17c5;eip=0x009011; J(JZ(loc_2f248)); // 101394 jz short loc_2F248 ;~ 17C5:9011 +cs=0x17c5;eip=0x009013; T(ax = 4;); // 101395 mov ax, 4 ;~ 17C5:9013 +cs=0x17c5;eip=0x009016; J(JMP(loc_2f24a)); // 101396 jmp short loc_2F24A ;~ 17C5:9016 loc_2f248: - // 5958 -cs=0x17c5;eip=0x009018; T(SUB(ax, ax)); // 53379 sub ax, ax ;~ 17C5:9018 + // 5936 +cs=0x17c5;eip=0x009018; T(SUB(ax, ax)); // 101400 sub ax, ax ;~ 17C5:9018 loc_2f24a: - // 5959 -cs=0x17c5;eip=0x00901a; X(PUSH(ax)); // 53382 push ax ;~ 17C5:901A -cs=0x17c5;eip=0x00901b; J(CALL(sub_30074,0)); // 53383 call sub_30074 ;~ 17C5:901B -cs=0x17c5;eip=0x00901e; T(ADD(sp, 2)); // 53384 add sp, 2 ;~ 17C5:901E -cs=0x17c5;eip=0x009021; T(ax = 0x3D;); // 53385 mov ax, 3Dh ; '=' ;~ 17C5:9021 -cs=0x17c5;eip=0x009024; X(PUSH(ax)); // 53386 push ax ;~ 17C5:9024 -cs=0x17c5;eip=0x009025; T(SUB(ax, ax)); // 53387 sub ax, ax ;~ 17C5:9025 -cs=0x17c5;eip=0x009027; X(PUSH(ax)); // 53388 push ax ;~ 17C5:9027 -cs=0x17c5;eip=0x009028; T(ax = word_527d6;); // 53389 mov ax, word_527D6 ;~ 17C5:9028 -cs=0x17c5;eip=0x00902b; T(SUB(ax, *(word_50c8a))); // 53390 sub ax, word_50C8A ;~ 17C5:902B -cs=0x17c5;eip=0x00902f; T(SHL(ax, 1)); // 53391 shl ax, 1 ;~ 17C5:902F -cs=0x17c5;eip=0x009031; T(CWD); // 53392 cwd ;~ 17C5:9031 -cs=0x17c5;eip=0x009032; T(cx = 5;); // 53393 mov cx, 5 ;~ 17C5:9032 -cs=0x17c5;eip=0x009035; T(IDIV2(cx)); // 53394 idiv cx ;~ 17C5:9035 -cs=0x17c5;eip=0x009037; T(ADD(ax, 0x1D)); // 53395 add ax, 1Dh ;~ 17C5:9037 -cs=0x17c5;eip=0x00903a; X(PUSH(ax)); // 53396 push ax ;~ 17C5:903A -cs=0x17c5;eip=0x00903b; J(CALL(sub_33194,0)); // 53397 call sub_33194 ;~ 17C5:903B -cs=0x17c5;eip=0x00903e; T(ADD(sp, 6)); // 53398 add sp, 6 ;~ 17C5:903E -cs=0x17c5;eip=0x009041; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 53399 mov [bp+var_10], ax ;~ 17C5:9041 -cs=0x17c5;eip=0x009044; T(OR(ax, ax)); // 53400 or ax, ax ;~ 17C5:9044 -cs=0x17c5;eip=0x009046; J(JZ(loc_2f291)); // 53401 jz short loc_2F291 ;~ 17C5:9046 -cs=0x17c5;eip=0x009048; T(ax = 0x55;); // 53402 mov ax, 55h ; 'U' ;~ 17C5:9048 -cs=0x17c5;eip=0x00904b; X(PUSH(ax)); // 53403 push ax ;~ 17C5:904B -cs=0x17c5;eip=0x00904c; T(ax = 0x48;); // 53404 mov ax, 48h ; 'H' ;~ 17C5:904C -cs=0x17c5;eip=0x00904f; X(PUSH(ax)); // 53405 push ax ;~ 17C5:904F -cs=0x17c5;eip=0x009050; T(ax = 0x55;); // 53406 mov ax, 55h ; 'U' ;~ 17C5:9050 -cs=0x17c5;eip=0x009053; T(SUB(ax, *(dw*)(raddr(ss,bp+var_10)))); // 53407 sub ax, [bp+var_10] ;~ 17C5:9053 -cs=0x17c5;eip=0x009056; X(PUSH(ax)); // 53408 push ax ;~ 17C5:9056 -cs=0x17c5;eip=0x009057; T(ax = 0x48;); // 53409 mov ax, 48h ; 'H' ;~ 17C5:9057 -cs=0x17c5;eip=0x00905a; X(PUSH(ax)); // 53410 push ax ;~ 17C5:905A -cs=0x17c5;eip=0x00905b; J(CALL(sub_2fe3c,0)); // 53411 call sub_2FE3C ;~ 17C5:905B -cs=0x17c5;eip=0x00905e; T(ADD(sp, 8)); // 53413 add sp, 8 ;~ 17C5:905E + // 5937 +cs=0x17c5;eip=0x00901a; X(PUSH(ax)); // 101403 push ax ;~ 17C5:901A +cs=0x17c5;eip=0x00901b; J(CALL(sub_30074,0)); // 101404 call sub_30074 ;~ 17C5:901B +cs=0x17c5;eip=0x00901e; T(ADD(sp, 2)); // 101405 add sp, 2 ;~ 17C5:901E +cs=0x17c5;eip=0x009021; T(ax = 0x3D;); // 101406 mov ax, 3Dh ; '=' ;~ 17C5:9021 +cs=0x17c5;eip=0x009024; X(PUSH(ax)); // 101407 push ax ;~ 17C5:9024 +cs=0x17c5;eip=0x009025; T(SUB(ax, ax)); // 101408 sub ax, ax ;~ 17C5:9025 +cs=0x17c5;eip=0x009027; X(PUSH(ax)); // 101409 push ax ;~ 17C5:9027 +cs=0x17c5;eip=0x009028; T(ax = word_527d6;); // 101410 mov ax, ds:word_527D6 ;~ 17C5:9028 +cs=0x17c5;eip=0x00902b; T(SUB(ax, word_50c8a)); // 101411 sub ax, ds:word_50C8A ;~ 17C5:902B +cs=0x17c5;eip=0x00902f; T(SHL(ax, 1)); // 101412 shl ax, 1 ;~ 17C5:902F +cs=0x17c5;eip=0x009031; T(CWD); // 101413 cwd ;~ 17C5:9031 +cs=0x17c5;eip=0x009032; T(cx = 5;); // 101414 mov cx, 5 ;~ 17C5:9032 +cs=0x17c5;eip=0x009035; T(IDIV2(cx)); // 101415 idiv cx ;~ 17C5:9035 +cs=0x17c5;eip=0x009037; T(ADD(ax, 0x1D)); // 101416 add ax, 1Dh ;~ 17C5:9037 +cs=0x17c5;eip=0x00903a; X(PUSH(ax)); // 101417 push ax ;~ 17C5:903A +cs=0x17c5;eip=0x00903b; J(CALL(sub_33194,0)); // 101418 call sub_33194 ;~ 17C5:903B +cs=0x17c5;eip=0x00903e; T(ADD(sp, 6)); // 101419 add sp, 6 ;~ 17C5:903E +cs=0x17c5;eip=0x009041; X(MOV(*(dw*)(raddr(ss,bp-0x10)), ax)); // 101420 mov [bp-10h], ax ;~ 17C5:9041 +cs=0x17c5;eip=0x009044; T(OR(ax, ax)); // 101421 or ax, ax ;~ 17C5:9044 +cs=0x17c5;eip=0x009046; J(JZ(loc_2f291)); // 101422 jz short loc_2F291 ;~ 17C5:9046 +cs=0x17c5;eip=0x009048; T(ax = 0x55;); // 101423 mov ax, 55h ; 'U' ;~ 17C5:9048 +cs=0x17c5;eip=0x00904b; X(PUSH(ax)); // 101424 push ax ;~ 17C5:904B +cs=0x17c5;eip=0x00904c; T(ax = 0x48;); // 101425 mov ax, 48h ; 'H' ;~ 17C5:904C +cs=0x17c5;eip=0x00904f; X(PUSH(ax)); // 101426 push ax ;~ 17C5:904F +cs=0x17c5;eip=0x009050; T(ax = 0x55;); // 101427 mov ax, 55h ; 'U' ;~ 17C5:9050 +cs=0x17c5;eip=0x009053; T(SUB(ax, *(dw*)(raddr(ss,bp-0x10)))); // 101428 sub ax, [bp-10h] ;~ 17C5:9053 +cs=0x17c5;eip=0x009056; X(PUSH(ax)); // 101429 push ax ;~ 17C5:9056 +cs=0x17c5;eip=0x009057; T(ax = 0x48;); // 101430 mov ax, 48h ; 'H' ;~ 17C5:9057 +cs=0x17c5;eip=0x00905a; X(PUSH(ax)); // 101431 push ax ;~ 17C5:905A +cs=0x17c5;eip=0x00905b; J(CALL(sub_2fe3c,0)); // 101432 call sub_2FE3C ;~ 17C5:905B +cs=0x17c5;eip=0x00905e; T(ADD(sp, 8)); // 101434 add sp, 8 ;~ 17C5:905E loc_2f291: - // 5960 -cs=0x17c5;eip=0x009061; T(ax = 0x55;); // 53416 mov ax, 55h ; 'U' ;~ 17C5:9061 -cs=0x17c5;eip=0x009064; X(PUSH(ax)); // 53417 push ax ;~ 17C5:9064 -cs=0x17c5;eip=0x009065; T(ax = 0x14;); // 53418 mov ax, 14h ;~ 17C5:9065 -cs=0x17c5;eip=0x009068; X(PUSH(ax)); // 53419 push ax ;~ 17C5:9068 -cs=0x17c5;eip=0x009069; T(ax = word_52ae6;); // 53420 mov ax, word_52AE6 ;~ 17C5:9069 -cs=0x17c5;eip=0x00906c; T(cl = 4;); // 53421 mov cl, 4 ;~ 17C5:906C -cs=0x17c5;eip=0x00906e; T(SAR(ax, cl)); // 53422 sar ax, cl ;~ 17C5:906E -cs=0x17c5;eip=0x009070; T(SUB(ax, 0x38)); // 53423 sub ax, 38h ; '8' ;~ 17C5:9070 -cs=0x17c5;eip=0x009073; T(NEG(ax)); // 53424 neg ax ;~ 17C5:9073 -cs=0x17c5;eip=0x009075; X(PUSH(ax)); // 53425 push ax ;~ 17C5:9075 -cs=0x17c5;eip=0x009076; J(CALL(sub_33194,0)); // 53426 call sub_33194 ;~ 17C5:9076 -cs=0x17c5;eip=0x009079; T(ADD(sp, 6)); // 53427 add sp, 6 ;~ 17C5:9079 -cs=0x17c5;eip=0x00907c; X(PUSH(ax)); // 53428 push ax ;~ 17C5:907C -cs=0x17c5;eip=0x00907d; T(ax = 0x0F7;); // 53429 mov ax, 0F7h ;~ 17C5:907D -cs=0x17c5;eip=0x009080; X(PUSH(ax)); // 53430 push ax ;~ 17C5:9080 -cs=0x17c5;eip=0x009081; T(ax = 0x38;); // 53431 mov ax, 38h ; '8' ;~ 17C5:9081 -cs=0x17c5;eip=0x009084; X(PUSH(ax)); // 53432 push ax ;~ 17C5:9084 -cs=0x17c5;eip=0x009085; T(ax = 0x0F7;); // 53433 mov ax, 0F7h ;~ 17C5:9085 -cs=0x17c5;eip=0x009088; X(PUSH(ax)); // 53434 push ax ;~ 17C5:9088 -cs=0x17c5;eip=0x009089; J(CALL(sub_2fe3c,0)); // 53435 call sub_2FE3C ;~ 17C5:9089 -cs=0x17c5;eip=0x00908c; T(ADD(sp, 8)); // 53437 add sp, 8 ;~ 17C5:908C -cs=0x17c5;eip=0x00908f; T(TEST(*(db*)(&word_4f42e), 1)); // 53438 test byte ptr word_4F42E, 1 ;~ 17C5:908F -cs=0x17c5;eip=0x009094; J(JNZ(loc_2f345)); // 53439 jnz short loc_2F345 ;~ 17C5:9094 -cs=0x17c5;eip=0x009096; T(TEST(*(db*)(&word_49918), 1)); // 53440 test byte ptr word_49918, 1 ;~ 17C5:9096 -cs=0x17c5;eip=0x00909b; J(JZ(loc_2f345)); // 53441 jz short loc_2F345 ;~ 17C5:909B -cs=0x17c5;eip=0x00909d; T(LES(bx, dword_4f220)); // 53442 les bx, dword_4F220 ;~ 17C5:909D -cs=0x17c5;eip=0x0090a1; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 53443 cmp word ptr es:[bx+40h], 0 ;~ 17C5:90A1 -cs=0x17c5;eip=0x0090a6; J(JZ(loc_2f345)); // 53444 jz short loc_2F345 ;~ 17C5:90A6 -cs=0x17c5;eip=0x0090a8; T(CMP(word_52ae6, 0)); // 53445 cmp word_52AE6, 0 ;~ 17C5:90A8 -cs=0x17c5;eip=0x0090ad; J(JGE(loc_2f345)); // 53446 jge short loc_2F345 ;~ 17C5:90AD -cs=0x17c5;eip=0x0090af; T(bx = word_5239a;); // 53447 mov bx, word_5239A ;~ 17C5:90AF -cs=0x17c5;eip=0x0090b3; T(cl = 4;); // 53448 mov cl, 4 ;~ 17C5:90B3 -cs=0x17c5;eip=0x0090b5; T(SHL(bx, cl)); // 53449 shl bx, cl ;~ 17C5:90B5 -cs=0x17c5;eip=0x0090b7; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 53450 test word ptr [bx-7E4Ch], 200h ;~ 17C5:90B7 -cs=0x17c5;eip=0x0090bd; J(JZ(loc_2f2f4)); // 53451 jz short loc_2F2F4 ;~ 17C5:90BD -cs=0x17c5;eip=0x0090bf; T(ax = 0x100;); // 53452 mov ax, 100h ;~ 17C5:90BF -cs=0x17c5;eip=0x0090c2; J(JMP(loc_2f2f7)); // 53453 jmp short loc_2F2F7 ;~ 17C5:90C2 + // 5938 +cs=0x17c5;eip=0x009061; T(ax = 0x55;); // 101437 mov ax, 55h ; 'U' ;~ 17C5:9061 +cs=0x17c5;eip=0x009064; X(PUSH(ax)); // 101438 push ax ;~ 17C5:9064 +cs=0x17c5;eip=0x009065; T(ax = 0x14;); // 101439 mov ax, 14h ;~ 17C5:9065 +cs=0x17c5;eip=0x009068; X(PUSH(ax)); // 101440 push ax ;~ 17C5:9068 +cs=0x17c5;eip=0x009069; T(ax = word_52ae6;); // 101441 mov ax, ds:word_52AE6 ;~ 17C5:9069 +cs=0x17c5;eip=0x00906c; T(cl = 4;); // 101442 mov cl, 4 ;~ 17C5:906C +cs=0x17c5;eip=0x00906e; T(SAR(ax, cl)); // 101443 sar ax, cl ;~ 17C5:906E +cs=0x17c5;eip=0x009070; T(SUB(ax, 0x38)); // 101444 sub ax, 38h ; '8' ;~ 17C5:9070 +cs=0x17c5;eip=0x009073; T(NEG(ax)); // 101445 neg ax ;~ 17C5:9073 +cs=0x17c5;eip=0x009075; X(PUSH(ax)); // 101446 push ax ;~ 17C5:9075 +cs=0x17c5;eip=0x009076; J(CALL(sub_33194,0)); // 101447 call sub_33194 ;~ 17C5:9076 +cs=0x17c5;eip=0x009079; T(ADD(sp, 6)); // 101448 add sp, 6 ;~ 17C5:9079 +cs=0x17c5;eip=0x00907c; X(PUSH(ax)); // 101449 push ax ;~ 17C5:907C +cs=0x17c5;eip=0x00907d; T(ax = 0x0F7;); // 101450 mov ax, 0F7h ;~ 17C5:907D +cs=0x17c5;eip=0x009080; X(PUSH(ax)); // 101451 push ax ;~ 17C5:9080 +cs=0x17c5;eip=0x009081; T(ax = 0x38;); // 101452 mov ax, 38h ; '8' ;~ 17C5:9081 +cs=0x17c5;eip=0x009084; X(PUSH(ax)); // 101453 push ax ;~ 17C5:9084 +cs=0x17c5;eip=0x009085; T(ax = 0x0F7;); // 101454 mov ax, 0F7h ;~ 17C5:9085 +cs=0x17c5;eip=0x009088; X(PUSH(ax)); // 101455 push ax ;~ 17C5:9088 +cs=0x17c5;eip=0x009089; J(CALL(sub_2fe3c,0)); // 101456 call sub_2FE3C ;~ 17C5:9089 +cs=0x17c5;eip=0x00908c; T(ADD(sp, 8)); // 101458 add sp, 8 ;~ 17C5:908C +cs=0x17c5;eip=0x00908f; T(TEST(*(db*)(&word_4f42e), 1)); // 101459 test byte ptr ds:word_4F42E, 1 ;~ 17C5:908F +cs=0x17c5;eip=0x009094; J(JNZ(loc_2f345)); // 101460 jnz short loc_2F345 ;~ 17C5:9094 +cs=0x17c5;eip=0x009096; T(TEST(*(db*)(&word_49918), 1)); // 101461 test byte ptr word_49918, 1 ;~ 17C5:9096 +cs=0x17c5;eip=0x00909b; J(JZ(loc_2f345)); // 101462 jz short loc_2F345 ;~ 17C5:909B +cs=0x17c5;eip=0x00909d; T(LES(bx, dword_4f220)); // 101463 les bx, ds:dword_4F220 ;~ 17C5:909D +cs=0x17c5;eip=0x0090a1; T(CMP(*(dw*)(raddr(es,bx+0x40)), 0)); // 101465 cmp word ptr es:[bx+40h], 0 ;~ 17C5:90A1 +cs=0x17c5;eip=0x0090a6; J(JZ(loc_2f345)); // 101466 jz short loc_2F345 ;~ 17C5:90A6 +cs=0x17c5;eip=0x0090a8; T(CMP(word_52ae6, 0)); // 101467 cmp ds:word_52AE6, 0 ;~ 17C5:90A8 +cs=0x17c5;eip=0x0090ad; J(JGE(loc_2f345)); // 101468 jge short loc_2F345 ;~ 17C5:90AD +cs=0x17c5;eip=0x0090af; T(bx = word_5239a;); // 101469 mov bx, ds:word_5239A ;~ 17C5:90AF +cs=0x17c5;eip=0x0090b3; T(cl = 4;); // 101470 mov cl, 4 ;~ 17C5:90B3 +cs=0x17c5;eip=0x0090b5; T(SHL(bx, cl)); // 101471 shl bx, cl ;~ 17C5:90B5 +cs=0x17c5;eip=0x0090b7; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x200)); // 101472 test word ptr [bx-7E4Ch], 200h ;~ 17C5:90B7 +cs=0x17c5;eip=0x0090bd; J(JZ(loc_2f2f4)); // 101473 jz short loc_2F2F4 ;~ 17C5:90BD +cs=0x17c5;eip=0x0090bf; T(ax = 0x100;); // 101474 mov ax, 100h ;~ 17C5:90BF +cs=0x17c5;eip=0x0090c2; J(JMP(loc_2f2f7)); // 101475 jmp short loc_2F2F7 ;~ 17C5:90C2 loc_2f2f4: - // 5961 -cs=0x17c5;eip=0x0090c4; T(ax = 0x80;); // 53457 mov ax, 80h ;~ 17C5:90C4 + // 5939 +cs=0x17c5;eip=0x0090c4; T(ax = 0x80;); // 101479 mov ax, 80h ;~ 17C5:90C4 loc_2f2f7: - // 5962 -cs=0x17c5;eip=0x0090c7; T(SUB(dx, dx)); // 53460 sub dx, dx ;~ 17C5:90C7 -cs=0x17c5;eip=0x0090c9; T(bx = *(dw*)(&dword_4f220);); // 53461 mov bx, word ptr dword_4F220 ;~ 17C5:90C9 -cs=0x17c5;eip=0x0090cd; X(DIV2(*(dw*)(raddr(es,bx+0x40)))); // 53462 div word ptr es:[bx+40h] ;~ 17C5:90CD -cs=0x17c5;eip=0x0090d1; T(cl = 4;); // 53463 mov cl, 4 ;~ 17C5:90D1 -cs=0x17c5;eip=0x0090d3; T(SHR(ax, cl)); // 53464 shr ax, cl ;~ 17C5:90D3 -cs=0x17c5;eip=0x0090d5; T(ADD(ax, 0x38)); // 53465 add ax, 38h ; '8' ;~ 17C5:90D5 -cs=0x17c5;eip=0x0090d8; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 53466 mov [bp+var_2], ax ;~ 17C5:90D8 -cs=0x17c5;eip=0x0090db; T(ax = 0x0F;); // 53467 mov ax, 0Fh ;~ 17C5:90DB -cs=0x17c5;eip=0x0090de; X(PUSH(ax)); // 53468 push ax ;~ 17C5:90DE -cs=0x17c5;eip=0x0090df; J(CALL(sub_30074,0)); // 53469 call sub_30074 ;~ 17C5:90DF -cs=0x17c5;eip=0x0090e2; T(ADD(sp, 2)); // 53470 add sp, 2 ;~ 17C5:90E2 -cs=0x17c5;eip=0x0090e5; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 53471 push [bp+var_2] ;~ 17C5:90E5 -cs=0x17c5;eip=0x0090e8; T(ax = 0x0F4;); // 53472 mov ax, 0F4h ;~ 17C5:90E8 -cs=0x17c5;eip=0x0090eb; X(PUSH(ax)); // 53473 push ax ;~ 17C5:90EB -cs=0x17c5;eip=0x0090ec; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 53474 mov ax, [bp+var_2] ;~ 17C5:90EC -cs=0x17c5;eip=0x0090ef; T(SUB(ax, 2)); // 53475 sub ax, 2 ;~ 17C5:90EF -cs=0x17c5;eip=0x0090f2; X(PUSH(ax)); // 53476 push ax ;~ 17C5:90F2 -cs=0x17c5;eip=0x0090f3; T(ax = 0x0F2;); // 53477 mov ax, 0F2h ;~ 17C5:90F3 -cs=0x17c5;eip=0x0090f6; X(PUSH(ax)); // 53478 push ax ;~ 17C5:90F6 -cs=0x17c5;eip=0x0090f7; J(CALL(sub_2fe3c,0)); // 53479 call sub_2FE3C ;~ 17C5:90F7 -cs=0x17c5;eip=0x0090fa; T(ADD(sp, 8)); // 53481 add sp, 8 ;~ 17C5:90FA -cs=0x17c5;eip=0x0090fd; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 53482 push [bp+var_2] ;~ 17C5:90FD -cs=0x17c5;eip=0x009100; T(ax = 0x0F4;); // 53483 mov ax, 0F4h ;~ 17C5:9100 -cs=0x17c5;eip=0x009103; X(PUSH(ax)); // 53484 push ax ;~ 17C5:9103 -cs=0x17c5;eip=0x009104; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 53485 mov ax, [bp+var_2] ;~ 17C5:9104 -cs=0x17c5;eip=0x009107; T(ADD(ax, 2)); // 53486 add ax, 2 ;~ 17C5:9107 -cs=0x17c5;eip=0x00910a; X(PUSH(ax)); // 53487 push ax ;~ 17C5:910A -cs=0x17c5;eip=0x00910b; T(ax = 0x0F2;); // 53488 mov ax, 0F2h ;~ 17C5:910B -cs=0x17c5;eip=0x00910e; X(PUSH(ax)); // 53489 push ax ;~ 17C5:910E -cs=0x17c5;eip=0x00910f; J(CALL(sub_2fe3c,0)); // 53490 call sub_2FE3C ;~ 17C5:910F -cs=0x17c5;eip=0x009112; T(ADD(sp, 8)); // 53492 add sp, 8 ;~ 17C5:9112 + // 5940 +cs=0x17c5;eip=0x0090c7; T(SUB(dx, dx)); // 101482 sub dx, dx ;~ 17C5:90C7 +cs=0x17c5;eip=0x0090c9; T(bx = *(dw*)(&dword_4f220);); // 101483 mov bx, word ptr ds:dword_4F220 ;~ 17C5:90C9 +cs=0x17c5;eip=0x0090cd; X(DIV2(*(dw*)(raddr(es,bx+0x40)))); // 101484 div word ptr es:[bx+40h] ;~ 17C5:90CD +cs=0x17c5;eip=0x0090d1; T(cl = 4;); // 101485 mov cl, 4 ;~ 17C5:90D1 +cs=0x17c5;eip=0x0090d3; T(SHR(ax, cl)); // 101486 shr ax, cl ;~ 17C5:90D3 +cs=0x17c5;eip=0x0090d5; T(ADD(ax, 0x38)); // 101487 add ax, 38h ; '8' ;~ 17C5:90D5 +cs=0x17c5;eip=0x0090d8; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 101488 mov [bp-2], ax ;~ 17C5:90D8 +cs=0x17c5;eip=0x0090db; T(ax = 0x0F;); // 101489 mov ax, 0Fh ;~ 17C5:90DB +cs=0x17c5;eip=0x0090de; X(PUSH(ax)); // 101490 push ax ;~ 17C5:90DE +cs=0x17c5;eip=0x0090df; J(CALL(sub_30074,0)); // 101491 call sub_30074 ;~ 17C5:90DF +cs=0x17c5;eip=0x0090e2; T(ADD(sp, 2)); // 101492 add sp, 2 ;~ 17C5:90E2 +cs=0x17c5;eip=0x0090e5; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 101493 push word ptr [bp-2] ;~ 17C5:90E5 +cs=0x17c5;eip=0x0090e8; T(ax = 0x0F4;); // 101494 mov ax, 0F4h ;~ 17C5:90E8 +cs=0x17c5;eip=0x0090eb; X(PUSH(ax)); // 101495 push ax ;~ 17C5:90EB +cs=0x17c5;eip=0x0090ec; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 101496 mov ax, [bp-2] ;~ 17C5:90EC +cs=0x17c5;eip=0x0090ef; T(SUB(ax, 2)); // 101497 sub ax, 2 ;~ 17C5:90EF +cs=0x17c5;eip=0x0090f2; X(PUSH(ax)); // 101498 push ax ;~ 17C5:90F2 +cs=0x17c5;eip=0x0090f3; T(ax = 0x0F2;); // 101499 mov ax, 0F2h ;~ 17C5:90F3 +cs=0x17c5;eip=0x0090f6; X(PUSH(ax)); // 101500 push ax ;~ 17C5:90F6 +cs=0x17c5;eip=0x0090f7; J(CALL(sub_2fe3c,0)); // 101501 call sub_2FE3C ;~ 17C5:90F7 +cs=0x17c5;eip=0x0090fa; T(ADD(sp, 8)); // 101503 add sp, 8 ;~ 17C5:90FA +cs=0x17c5;eip=0x0090fd; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 101504 push word ptr [bp-2] ;~ 17C5:90FD +cs=0x17c5;eip=0x009100; T(ax = 0x0F4;); // 101505 mov ax, 0F4h ;~ 17C5:9100 +cs=0x17c5;eip=0x009103; X(PUSH(ax)); // 101506 push ax ;~ 17C5:9103 +cs=0x17c5;eip=0x009104; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 101507 mov ax, [bp-2] ;~ 17C5:9104 +cs=0x17c5;eip=0x009107; T(ADD(ax, 2)); // 101508 add ax, 2 ;~ 17C5:9107 +cs=0x17c5;eip=0x00910a; X(PUSH(ax)); // 101509 push ax ;~ 17C5:910A +cs=0x17c5;eip=0x00910b; T(ax = 0x0F2;); // 101510 mov ax, 0F2h ;~ 17C5:910B +cs=0x17c5;eip=0x00910e; X(PUSH(ax)); // 101511 push ax ;~ 17C5:910E +cs=0x17c5;eip=0x00910f; J(CALL(sub_2fe3c,0)); // 101512 call sub_2FE3C ;~ 17C5:910F +cs=0x17c5;eip=0x009112; T(ADD(sp, 8)); // 101514 add sp, 8 ;~ 17C5:9112 loc_2f345: - // 5963 -cs=0x17c5;eip=0x009115; T(ax = word_527d6;); // 53496 mov ax, word_527D6 ;~ 17C5:9115 -cs=0x17c5;eip=0x009118; T(CMP(*(word_50c8a), ax)); // 53497 cmp word_50C8A, ax ;~ 17C5:9118 -cs=0x17c5;eip=0x00911c; J(JGE(loc_2f374)); // 53498 jge short loc_2F374 ;~ 17C5:911C -cs=0x17c5;eip=0x00911e; T(ax = word_4e2fe;); // 53499 mov ax, word_4E2FE ;~ 17C5:911E -cs=0x17c5;eip=0x009121; T(CMP(word_520ee, ax)); // 53500 cmp word_520EE, ax ;~ 17C5:9121 -cs=0x17c5;eip=0x009125; J(JZ(loc_2f374)); // 53501 jz short loc_2F374 ;~ 17C5:9125 -cs=0x17c5;eip=0x009127; T(TEST(*(db*)(&word_49918), 1)); // 53502 test byte ptr word_49918, 1 ;~ 17C5:9127 -cs=0x17c5;eip=0x00912c; J(JZ(loc_2f374)); // 53503 jz short loc_2F374 ;~ 17C5:912C -cs=0x17c5;eip=0x00912e; T(ax = 0x0F;); // 53504 mov ax, 0Fh ;~ 17C5:912E -cs=0x17c5;eip=0x009131; X(PUSH(ax)); // 53505 push ax ;~ 17C5:9131 -cs=0x17c5;eip=0x009132; T(ax = 0x1E;); // 53506 mov ax, 1Eh ;~ 17C5:9132 -cs=0x17c5;eip=0x009135; X(PUSH(ax)); // 53507 push ax ;~ 17C5:9135 -cs=0x17c5;eip=0x009136; T(ax = 0x84;); // 53508 mov ax, 84h ;~ 17C5:9136 -cs=0x17c5;eip=0x009139; X(PUSH(ax)); // 53509 push ax ;~ 17C5:9139 -cs=0x17c5;eip=0x00913a; T(ax = 0x5B46;); // 53510 mov ax, 5B46h ;~ 17C5:913A -cs=0x17c5;eip=0x00913d; X(PUSH(ax)); // 53511 push ax ;~ 17C5:913D -cs=0x17c5;eip=0x00913e; J(CALL(sub_3032e,0)); // 53512 call sub_3032E ;~ 17C5:913E -cs=0x17c5;eip=0x009141; T(ADD(sp, 8)); // 53514 add sp, 8 ;~ 17C5:9141 + // 5941 +cs=0x17c5;eip=0x009115; T(ax = word_527d6;); // 101519 mov ax, ds:word_527D6 ;~ 17C5:9115 +cs=0x17c5;eip=0x009118; T(CMP(word_50c8a, ax)); // 101520 cmp ds:word_50C8A, ax ;~ 17C5:9118 +cs=0x17c5;eip=0x00911c; J(JGE(loc_2f374)); // 101521 jge short loc_2F374 ;~ 17C5:911C +cs=0x17c5;eip=0x00911e; T(ax = word_4e2fe;); // 101522 mov ax, ds:word_4E2FE ;~ 17C5:911E +cs=0x17c5;eip=0x009121; T(CMP(word_520ee, ax)); // 101523 cmp ds:word_520EE, ax ;~ 17C5:9121 +cs=0x17c5;eip=0x009125; J(JZ(loc_2f374)); // 101524 jz short loc_2F374 ;~ 17C5:9125 +cs=0x17c5;eip=0x009127; T(TEST(*(db*)(&word_49918), 1)); // 101525 test byte ptr word_49918, 1 ;~ 17C5:9127 +cs=0x17c5;eip=0x00912c; J(JZ(loc_2f374)); // 101526 jz short loc_2F374 ;~ 17C5:912C +cs=0x17c5;eip=0x00912e; T(ax = 0x0F;); // 101527 mov ax, 0Fh ;~ 17C5:912E +cs=0x17c5;eip=0x009131; X(PUSH(ax)); // 101528 push ax ;~ 17C5:9131 +cs=0x17c5;eip=0x009132; T(ax = 0x1E;); // 101529 mov ax, 1Eh ;~ 17C5:9132 +cs=0x17c5;eip=0x009135; X(PUSH(ax)); // 101530 push ax ;~ 17C5:9135 +cs=0x17c5;eip=0x009136; T(ax = 0x84;); // 101531 mov ax, 84h ;~ 17C5:9136 +cs=0x17c5;eip=0x009139; X(PUSH(ax)); // 101532 push ax ;~ 17C5:9139 +cs=0x17c5;eip=0x00913a; T(ax = 0x5B46;); // 101533 mov ax, 5B46h ;~ 17C5:913A +cs=0x17c5;eip=0x00913d; X(PUSH(ax)); // 101534 push ax ;~ 17C5:913D +cs=0x17c5;eip=0x00913e; J(CALL(sub_3032e,0)); // 101535 call sub_3032E ;~ 17C5:913E +cs=0x17c5;eip=0x009141; T(ADD(sp, 8)); // 101537 add sp, 8 ;~ 17C5:9141 loc_2f374: - // 5964 -cs=0x17c5;eip=0x009144; T(CMP(word_5268c, 0)); // 53518 cmp word_5268C, 0 ;~ 17C5:9144 -cs=0x17c5;eip=0x009149; J(JZ(loc_2f382)); // 53519 jz short loc_2F382 ;~ 17C5:9149 -cs=0x17c5;eip=0x00914b; T(CMP(word_5268c, 2)); // 53520 cmp word_5268C, 2 ;~ 17C5:914B -cs=0x17c5;eip=0x009150; J(JNZ(loc_2f3c8)); // 53521 jnz short loc_2F3C8 ;~ 17C5:9150 + // 5942 +cs=0x17c5;eip=0x009144; T(CMP(word_5268c, 0)); // 101541 cmp ds:word_5268C, 0 ;~ 17C5:9144 +cs=0x17c5;eip=0x009149; J(JZ(loc_2f382)); // 101542 jz short loc_2F382 ;~ 17C5:9149 +cs=0x17c5;eip=0x00914b; T(CMP(word_5268c, 2)); // 101543 cmp ds:word_5268C, 2 ;~ 17C5:914B +cs=0x17c5;eip=0x009150; J(JNZ(loc_2f3c8)); // 101544 jnz short loc_2F3C8 ;~ 17C5:9150 loc_2f382: - // 5965 -cs=0x17c5;eip=0x009152; T(ax = 7;); // 53524 mov ax, 7 ;~ 17C5:9152 -cs=0x17c5;eip=0x009155; X(PUSH(ax)); // 53525 push ax ;~ 17C5:9155 -cs=0x17c5;eip=0x009156; J(CALL(sub_30074,0)); // 53526 call sub_30074 ;~ 17C5:9156 -cs=0x17c5;eip=0x009159; T(ADD(sp, 2)); // 53527 add sp, 2 ;~ 17C5:9159 -cs=0x17c5;eip=0x00915c; T(ax = word_4f1f4;); // 53528 mov ax, word_4F1F4 ;~ 17C5:915C -cs=0x17c5;eip=0x00915f; T(cl = 6;); // 53529 mov cl, 6 ;~ 17C5:915F -cs=0x17c5;eip=0x009161; T(SAR(ax, cl)); // 53530 sar ax, cl ;~ 17C5:9161 -cs=0x17c5;eip=0x009163; T(ADD(ax, 0x38)); // 53531 add ax, 38h ; '8' ;~ 17C5:9163 -cs=0x17c5;eip=0x009166; X(word_52238 = ax;); // 53532 mov word_52238, ax ;~ 17C5:9166 -cs=0x17c5;eip=0x009169; T(CMP(ax, 0x0A)); // 53533 cmp ax, 0Ah ;~ 17C5:9169 -cs=0x17c5;eip=0x00916c; J(JLE(loc_2f3c8)); // 53534 jle short loc_2F3C8 ;~ 17C5:916C -cs=0x17c5;eip=0x00916e; T(CMP(ax, 0x6F)); // 53535 cmp ax, 6Fh ; 'o' ;~ 17C5:916E -cs=0x17c5;eip=0x009171; J(JGE(loc_2f3c8)); // 53536 jge short loc_2F3C8 ;~ 17C5:9171 -cs=0x17c5;eip=0x009173; T(ax = 0x0F;); // 53537 mov ax, 0Fh ;~ 17C5:9173 -cs=0x17c5;eip=0x009176; X(PUSH(ax)); // 53538 push ax ;~ 17C5:9176 -cs=0x17c5;eip=0x009177; T(ax = 7;); // 53539 mov ax, 7 ;~ 17C5:9177 -cs=0x17c5;eip=0x00917a; X(PUSH(ax)); // 53540 push ax ;~ 17C5:917A -cs=0x17c5;eip=0x00917b; T(ax = 0x0B;); // 53541 mov ax, 0Bh ;~ 17C5:917B -cs=0x17c5;eip=0x00917e; X(PUSH(ax)); // 53542 push ax ;~ 17C5:917E -cs=0x17c5;eip=0x00917f; T(ax = 0x15;); // 53543 mov ax, 15h ;~ 17C5:917F -cs=0x17c5;eip=0x009182; X(PUSH(ax)); // 53544 push ax ;~ 17C5:9182 -cs=0x17c5;eip=0x009183; T(ax = 0x94;); // 53545 mov ax, 94h ;~ 17C5:9183 -cs=0x17c5;eip=0x009186; X(PUSH(ax)); // 53546 push ax ;~ 17C5:9186 -cs=0x17c5;eip=0x009187; T(ax = word_52238;); // 53547 mov ax, word_52238 ;~ 17C5:9187 -cs=0x17c5;eip=0x00918a; T(SUB(ax, 4)); // 53548 sub ax, 4 ;~ 17C5:918A -cs=0x17c5;eip=0x00918d; X(PUSH(ax)); // 53549 push ax ;~ 17C5:918D -cs=0x17c5;eip=0x00918e; T(ax = 0x9A;); // 53550 mov ax, 9Ah ;~ 17C5:918E -cs=0x17c5;eip=0x009191; X(PUSH(ax)); // 53551 push ax ;~ 17C5:9191 -cs=0x17c5;eip=0x009192; J(CALL(sub_30af8,0)); // 53552 call sub_30AF8 ;~ 17C5:9192 -cs=0x17c5;eip=0x009195; T(ADD(sp, 0x0E)); // 53554 add sp, 0Eh ;~ 17C5:9195 + // 5943 +cs=0x17c5;eip=0x009152; T(ax = 7;); // 101547 mov ax, 7 ;~ 17C5:9152 +cs=0x17c5;eip=0x009155; X(PUSH(ax)); // 101548 push ax ;~ 17C5:9155 +cs=0x17c5;eip=0x009156; J(CALL(sub_30074,0)); // 101549 call sub_30074 ;~ 17C5:9156 +cs=0x17c5;eip=0x009159; T(ADD(sp, 2)); // 101550 add sp, 2 ;~ 17C5:9159 +cs=0x17c5;eip=0x00915c; T(ax = word_4f1f4;); // 101551 mov ax, ds:word_4F1F4 ;~ 17C5:915C +cs=0x17c5;eip=0x00915f; T(cl = 6;); // 101552 mov cl, 6 ;~ 17C5:915F +cs=0x17c5;eip=0x009161; T(SAR(ax, cl)); // 101553 sar ax, cl ;~ 17C5:9161 +cs=0x17c5;eip=0x009163; T(ADD(ax, 0x38)); // 101554 add ax, 38h ; '8' ;~ 17C5:9163 +cs=0x17c5;eip=0x009166; X(word_52238 = ax;); // 101555 mov ds:word_52238, ax ;~ 17C5:9166 +cs=0x17c5;eip=0x009169; T(CMP(ax, 0x0A)); // 101556 cmp ax, 0Ah ;~ 17C5:9169 +cs=0x17c5;eip=0x00916c; J(JLE(loc_2f3c8)); // 101557 jle short loc_2F3C8 ;~ 17C5:916C +cs=0x17c5;eip=0x00916e; T(CMP(ax, 0x6F)); // 101558 cmp ax, 6Fh ; 'o' ;~ 17C5:916E +cs=0x17c5;eip=0x009171; J(JGE(loc_2f3c8)); // 101559 jge short loc_2F3C8 ;~ 17C5:9171 +cs=0x17c5;eip=0x009173; T(ax = 0x0F;); // 101560 mov ax, 0Fh ;~ 17C5:9173 +cs=0x17c5;eip=0x009176; X(PUSH(ax)); // 101561 push ax ;~ 17C5:9176 +cs=0x17c5;eip=0x009177; T(ax = 7;); // 101562 mov ax, 7 ;~ 17C5:9177 +cs=0x17c5;eip=0x00917a; X(PUSH(ax)); // 101563 push ax ;~ 17C5:917A +cs=0x17c5;eip=0x00917b; T(ax = 0x0B;); // 101564 mov ax, 0Bh ;~ 17C5:917B +cs=0x17c5;eip=0x00917e; X(PUSH(ax)); // 101565 push ax ;~ 17C5:917E +cs=0x17c5;eip=0x00917f; T(ax = 0x15;); // 101566 mov ax, 15h ;~ 17C5:917F +cs=0x17c5;eip=0x009182; X(PUSH(ax)); // 101567 push ax ;~ 17C5:9182 +cs=0x17c5;eip=0x009183; T(ax = 0x94;); // 101568 mov ax, 94h ;~ 17C5:9183 +cs=0x17c5;eip=0x009186; X(PUSH(ax)); // 101569 push ax ;~ 17C5:9186 +cs=0x17c5;eip=0x009187; T(ax = word_52238;); // 101570 mov ax, ds:word_52238 ;~ 17C5:9187 +cs=0x17c5;eip=0x00918a; T(SUB(ax, 4)); // 101571 sub ax, 4 ;~ 17C5:918A +cs=0x17c5;eip=0x00918d; X(PUSH(ax)); // 101572 push ax ;~ 17C5:918D +cs=0x17c5;eip=0x00918e; T(ax = 0x9A;); // 101573 mov ax, 9Ah ;~ 17C5:918E +cs=0x17c5;eip=0x009191; X(PUSH(ax)); // 101574 push ax ;~ 17C5:9191 +cs=0x17c5;eip=0x009192; J(CALL(sub_30af8,0)); // 101575 call sub_30AF8 ;~ 17C5:9192 +cs=0x17c5;eip=0x009195; T(ADD(sp, 0x0E)); // 101577 add sp, 0Eh ;~ 17C5:9195 loc_2f3c8: - // 5966 -cs=0x17c5;eip=0x009198; T(CMP(word_5268c, 1)); // 53558 cmp word_5268C, 1 ;~ 17C5:9198 -cs=0x17c5;eip=0x00919d; J(JZ(loc_2f3d2)); // 53559 jz short loc_2F3D2 ;~ 17C5:919D -cs=0x17c5;eip=0x00919f; J(JMP(loc_2f4cf)); // 53560 jmp loc_2F4CF ;~ 17C5:919F + // 5944 +cs=0x17c5;eip=0x009198; T(CMP(word_5268c, 1)); // 101581 cmp ds:word_5268C, 1 ;~ 17C5:9198 +cs=0x17c5;eip=0x00919d; J(JZ(loc_2f3d2)); // 101582 jz short loc_2F3D2 ;~ 17C5:919D +cs=0x17c5;eip=0x00919f; J(JMP(loc_2f4cf)); // 101583 jmp loc_2F4CF ;~ 17C5:919F loc_2f3d2: - // 5967 -cs=0x17c5;eip=0x0091a2; T(al = byte_4de54;); // 53564 mov al, byte_4DE54 ;~ 17C5:91A2 -cs=0x17c5;eip=0x0091a5; T(ADD(al, 4)); // 53565 add al, 4 ;~ 17C5:91A5 -cs=0x17c5;eip=0x0091a7; X(MOV(*(raddr(ss,bp+var_1c)), al)); // 53566 mov [bp+var_1C], al ;~ 17C5:91A7 -cs=0x17c5;eip=0x0091aa; T(ax = word_528d4;); // 53567 mov ax, word_528D4 ;~ 17C5:91AA -cs=0x17c5;eip=0x0091ad; T(MOV(cl, *(raddr(ss,bp+var_1c)))); // 53568 mov cl, [bp+var_1C] ;~ 17C5:91AD -cs=0x17c5;eip=0x0091b0; T(SAR(ax, cl)); // 53569 sar ax, cl ;~ 17C5:91B0 -cs=0x17c5;eip=0x0091b2; T(ADD(ax, 0x9F)); // 53570 add ax, 9Fh ;~ 17C5:91B2 -cs=0x17c5;eip=0x0091b5; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 53571 mov [bp+var_14], ax ;~ 17C5:91B5 -cs=0x17c5;eip=0x0091b8; T(ax = word_528dc;); // 53572 mov ax, word_528DC ;~ 17C5:91B8 -cs=0x17c5;eip=0x0091bb; T(SAR(ax, cl)); // 53573 sar ax, cl ;~ 17C5:91BB -cs=0x17c5;eip=0x0091bd; T(ADD(ax, 0x38)); // 53574 add ax, 38h ; '8' ;~ 17C5:91BD -cs=0x17c5;eip=0x0091c0; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 53575 mov [bp+var_18], ax ;~ 17C5:91C0 -cs=0x17c5;eip=0x0091c3; T(CMP(*(dw*)(raddr(ss,bp+var_14)), 0x0A)); // 53576 cmp [bp+var_14], 0Ah ;~ 17C5:91C3 -cs=0x17c5;eip=0x0091c7; J(JLE(loc_2f432)); // 53577 jle short loc_2F432 ;~ 17C5:91C7 -cs=0x17c5;eip=0x0091c9; T(CMP(*(dw*)(raddr(ss,bp+var_14)), 0x135)); // 53578 cmp [bp+var_14], 135h ;~ 17C5:91C9 -cs=0x17c5;eip=0x0091ce; J(JGE(loc_2f432)); // 53579 jge short loc_2F432 ;~ 17C5:91CE -cs=0x17c5;eip=0x0091d0; T(CMP(ax, 8)); // 53580 cmp ax, 8 ;~ 17C5:91D0 -cs=0x17c5;eip=0x0091d3; J(JLE(loc_2f432)); // 53581 jle short loc_2F432 ;~ 17C5:91D3 -cs=0x17c5;eip=0x0091d5; T(CMP(ax, 0x5B)); // 53582 cmp ax, 5Bh ; '[' ;~ 17C5:91D5 -cs=0x17c5;eip=0x0091d8; J(JGE(loc_2f432)); // 53583 jge short loc_2F432 ;~ 17C5:91D8 -cs=0x17c5;eip=0x0091da; T(ax = 0x0E;); // 53584 mov ax, 0Eh ;~ 17C5:91DA -cs=0x17c5;eip=0x0091dd; X(PUSH(ax)); // 53585 push ax ;~ 17C5:91DD -cs=0x17c5;eip=0x0091de; T(ax = 0x0B;); // 53586 mov ax, 0Bh ;~ 17C5:91DE -cs=0x17c5;eip=0x0091e1; X(PUSH(ax)); // 53587 push ax ;~ 17C5:91E1 -cs=0x17c5;eip=0x0091e2; T(ax = 0x0D;); // 53588 mov ax, 0Dh ;~ 17C5:91E2 -cs=0x17c5;eip=0x0091e5; X(PUSH(ax)); // 53589 push ax ;~ 17C5:91E5 -cs=0x17c5;eip=0x0091e6; T(ax = 4;); // 53590 mov ax, 4 ;~ 17C5:91E6 -cs=0x17c5;eip=0x0091e9; X(PUSH(ax)); // 53591 push ax ;~ 17C5:91E9 -cs=0x17c5;eip=0x0091ea; T(ax = 0x91;); // 53592 mov ax, 91h ;~ 17C5:91EA -cs=0x17c5;eip=0x0091ed; X(PUSH(ax)); // 53593 push ax ;~ 17C5:91ED -cs=0x17c5;eip=0x0091ee; T(MOV(ax, *(dw*)(raddr(ss,bp+var_18)))); // 53594 mov ax, [bp+var_18] ;~ 17C5:91EE -cs=0x17c5;eip=0x0091f1; T(SUB(ax, 5)); // 53595 sub ax, 5 ;~ 17C5:91F1 -cs=0x17c5;eip=0x0091f4; X(PUSH(ax)); // 53596 push ax ;~ 17C5:91F4 -cs=0x17c5;eip=0x0091f5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 53597 mov ax, [bp+var_14] ;~ 17C5:91F5 -cs=0x17c5;eip=0x0091f8; T(SUB(ax, 6)); // 53598 sub ax, 6 ;~ 17C5:91F8 -cs=0x17c5;eip=0x0091fb; X(PUSH(ax)); // 53599 push ax ;~ 17C5:91FB -cs=0x17c5;eip=0x0091fc; J(CALL(sub_30af8,0)); // 53600 call sub_30AF8 ;~ 17C5:91FC -cs=0x17c5;eip=0x0091ff; T(ADD(sp, 0x0E)); // 53602 add sp, 0Eh ;~ 17C5:91FF + // 5945 +cs=0x17c5;eip=0x0091a2; T(al = byte_4de54;); // 101587 mov al, ds:byte_4DE54 ;~ 17C5:91A2 +cs=0x17c5;eip=0x0091a5; T(ADD(al, 4)); // 101588 add al, 4 ;~ 17C5:91A5 +cs=0x17c5;eip=0x0091a7; X(MOV(*(raddr(ss,bp-0x1C)), al)); // 101589 mov [bp-1Ch], al ;~ 17C5:91A7 +cs=0x17c5;eip=0x0091aa; T(ax = word_528d4;); // 101590 mov ax, ds:word_528D4 ;~ 17C5:91AA +cs=0x17c5;eip=0x0091ad; T(MOV(cl, *(raddr(ss,bp-0x1C)))); // 101591 mov cl, [bp-1Ch] ;~ 17C5:91AD +cs=0x17c5;eip=0x0091b0; T(SAR(ax, cl)); // 101592 sar ax, cl ;~ 17C5:91B0 +cs=0x17c5;eip=0x0091b2; T(ADD(ax, 0x9F)); // 101593 add ax, 9Fh ;~ 17C5:91B2 +cs=0x17c5;eip=0x0091b5; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 101594 mov [bp-14h], ax ;~ 17C5:91B5 +cs=0x17c5;eip=0x0091b8; T(ax = word_528dc;); // 101595 mov ax, ds:word_528DC ;~ 17C5:91B8 +cs=0x17c5;eip=0x0091bb; T(SAR(ax, cl)); // 101596 sar ax, cl ;~ 17C5:91BB +cs=0x17c5;eip=0x0091bd; T(ADD(ax, 0x38)); // 101597 add ax, 38h ; '8' ;~ 17C5:91BD +cs=0x17c5;eip=0x0091c0; X(MOV(*(dw*)(raddr(ss,bp-0x18)), ax)); // 101598 mov [bp-18h], ax ;~ 17C5:91C0 +cs=0x17c5;eip=0x0091c3; T(CMP(*(dw*)(raddr(ss,bp-0x14)), 0x0A)); // 101599 cmp word ptr [bp-14h], 0Ah ;~ 17C5:91C3 +cs=0x17c5;eip=0x0091c7; J(JLE(loc_2f432)); // 101600 jle short loc_2F432 ;~ 17C5:91C7 +cs=0x17c5;eip=0x0091c9; T(CMP(*(dw*)(raddr(ss,bp-0x14)), 0x135)); // 101601 cmp word ptr [bp-14h], 135h ;~ 17C5:91C9 +cs=0x17c5;eip=0x0091ce; J(JGE(loc_2f432)); // 101602 jge short loc_2F432 ;~ 17C5:91CE +cs=0x17c5;eip=0x0091d0; T(CMP(ax, 8)); // 101603 cmp ax, 8 ;~ 17C5:91D0 +cs=0x17c5;eip=0x0091d3; J(JLE(loc_2f432)); // 101604 jle short loc_2F432 ;~ 17C5:91D3 +cs=0x17c5;eip=0x0091d5; T(CMP(ax, 0x5B)); // 101605 cmp ax, 5Bh ; '[' ;~ 17C5:91D5 +cs=0x17c5;eip=0x0091d8; J(JGE(loc_2f432)); // 101606 jge short loc_2F432 ;~ 17C5:91D8 +cs=0x17c5;eip=0x0091da; T(ax = 0x0E;); // 101607 mov ax, 0Eh ;~ 17C5:91DA +cs=0x17c5;eip=0x0091dd; X(PUSH(ax)); // 101608 push ax ;~ 17C5:91DD +cs=0x17c5;eip=0x0091de; T(ax = 0x0B;); // 101609 mov ax, 0Bh ;~ 17C5:91DE +cs=0x17c5;eip=0x0091e1; X(PUSH(ax)); // 101610 push ax ;~ 17C5:91E1 +cs=0x17c5;eip=0x0091e2; T(ax = 0x0D;); // 101611 mov ax, 0Dh ;~ 17C5:91E2 +cs=0x17c5;eip=0x0091e5; X(PUSH(ax)); // 101612 push ax ;~ 17C5:91E5 +cs=0x17c5;eip=0x0091e6; T(ax = 4;); // 101613 mov ax, 4 ;~ 17C5:91E6 +cs=0x17c5;eip=0x0091e9; X(PUSH(ax)); // 101614 push ax ;~ 17C5:91E9 +cs=0x17c5;eip=0x0091ea; T(ax = 0x91;); // 101615 mov ax, 91h ;~ 17C5:91EA +cs=0x17c5;eip=0x0091ed; X(PUSH(ax)); // 101616 push ax ;~ 17C5:91ED +cs=0x17c5;eip=0x0091ee; T(MOV(ax, *(dw*)(raddr(ss,bp-0x18)))); // 101617 mov ax, [bp-18h] ;~ 17C5:91EE +cs=0x17c5;eip=0x0091f1; T(SUB(ax, 5)); // 101618 sub ax, 5 ;~ 17C5:91F1 +cs=0x17c5;eip=0x0091f4; X(PUSH(ax)); // 101619 push ax ;~ 17C5:91F4 +cs=0x17c5;eip=0x0091f5; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 101620 mov ax, [bp-14h] ;~ 17C5:91F5 +cs=0x17c5;eip=0x0091f8; T(SUB(ax, 6)); // 101621 sub ax, 6 ;~ 17C5:91F8 +cs=0x17c5;eip=0x0091fb; X(PUSH(ax)); // 101622 push ax ;~ 17C5:91FB +cs=0x17c5;eip=0x0091fc; J(CALL(sub_30af8,0)); // 101623 call sub_30AF8 ;~ 17C5:91FC +cs=0x17c5;eip=0x0091ff; T(ADD(sp, 0x0E)); // 101625 add sp, 0Eh ;~ 17C5:91FF loc_2f432: - // 5968 -cs=0x17c5;eip=0x009202; T(bx = word_492e2;); // 53606 mov bx, word_492E2 ;~ 17C5:9202 -cs=0x17c5;eip=0x009206; T(SHL(bx, 1)); // 53607 shl bx, 1 ;~ 17C5:9206 -cs=0x17c5;eip=0x009208; T(SHL(bx, 1)); // 53608 shl bx, 1 ;~ 17C5:9208 -cs=0x17c5;eip=0x00920a; T(ax = 0x1A;); // 53609 mov ax, 1Ah ;~ 17C5:920A -cs=0x17c5;eip=0x00920d; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 53610 imul word ptr [bx+7F2h] ;~ 17C5:920D -cs=0x17c5;eip=0x009211; T(bx = ax;); // 53611 mov bx, ax ;~ 17C5:9211 -cs=0x17c5;eip=0x009213; T(ax = 0x12;); // 53612 mov ax, 12h ;~ 17C5:9213 -cs=0x17c5;eip=0x009216; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x82C)))); // 53613 imul word ptr [bx+82Ch] ;~ 17C5:9216 -cs=0x17c5;eip=0x00921a; T(bx = ax;); // 53614 mov bx, ax ;~ 17C5:921A -cs=0x17c5;eip=0x00921c; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 7)); // 53615 cmp word ptr [bx+534h], 7 ;~ 17C5:921C -cs=0x17c5;eip=0x009221; J(JNZ(loc_2f4cf)); // 53616 jnz short loc_2F4CF ;~ 17C5:9221 -cs=0x17c5;eip=0x009223; T(CMP(*(db*)(&word_48b66), 0)); // 53617 cmp byte ptr word_48B66, 0 ;~ 17C5:9223 -cs=0x17c5;eip=0x009228; J(JZ(loc_2f45f)); // 53618 jz short loc_2F45F ;~ 17C5:9228 -cs=0x17c5;eip=0x00922a; T(ax = 0x0F;); // 53619 mov ax, 0Fh ;~ 17C5:922A -cs=0x17c5;eip=0x00922d; J(JMP(loc_2f462)); // 53620 jmp short loc_2F462 ;~ 17C5:922D + // 5946 +cs=0x17c5;eip=0x009202; T(bx = word_492e2;); // 101629 mov bx, word_492E2 ;~ 17C5:9202 +cs=0x17c5;eip=0x009206; T(SHL(bx, 1)); // 101630 shl bx, 1 ;~ 17C5:9206 +cs=0x17c5;eip=0x009208; T(SHL(bx, 1)); // 101631 shl bx, 1 ;~ 17C5:9208 +cs=0x17c5;eip=0x00920a; T(ax = 0x1A;); // 101632 mov ax, 1Ah ;~ 17C5:920A +cs=0x17c5;eip=0x00920d; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 101633 imul word ptr [bx+7F2h] ;~ 17C5:920D +cs=0x17c5;eip=0x009211; T(bx = ax;); // 101634 mov bx, ax ;~ 17C5:9211 +cs=0x17c5;eip=0x009213; T(ax = 0x12;); // 101635 mov ax, 12h ;~ 17C5:9213 +cs=0x17c5;eip=0x009216; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x82C)))); // 101636 imul word ptr [bx+82Ch] ;~ 17C5:9216 +cs=0x17c5;eip=0x00921a; T(bx = ax;); // 101637 mov bx, ax ;~ 17C5:921A +cs=0x17c5;eip=0x00921c; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 7)); // 101638 cmp word ptr [bx+534h], 7 ;~ 17C5:921C +cs=0x17c5;eip=0x009221; J(JNZ(loc_2f4cf)); // 101639 jnz short loc_2F4CF ;~ 17C5:9221 +cs=0x17c5;eip=0x009223; T(CMP(*(db*)(&word_48b66), 0)); // 101640 cmp byte ptr word_48B66, 0 ;~ 17C5:9223 +cs=0x17c5;eip=0x009228; J(JZ(loc_2f45f)); // 101641 jz short loc_2F45F ;~ 17C5:9228 +cs=0x17c5;eip=0x00922a; T(ax = 0x0F;); // 101642 mov ax, 0Fh ;~ 17C5:922A +cs=0x17c5;eip=0x00922d; J(JMP(loc_2f462)); // 101643 jmp short loc_2F462 ;~ 17C5:922D loc_2f45f: - // 5969 -cs=0x17c5;eip=0x00922f; T(ax = 7;); // 53624 mov ax, 7 ;~ 17C5:922F + // 5947 +cs=0x17c5;eip=0x00922f; T(ax = 7;); // 101647 mov ax, 7 ;~ 17C5:922F loc_2f462: - // 5970 -cs=0x17c5;eip=0x009232; X(PUSH(ax)); // 53627 push ax ;~ 17C5:9232 -cs=0x17c5;eip=0x009233; J(CALL(sub_30074,0)); // 53628 call sub_30074 ;~ 17C5:9233 -cs=0x17c5;eip=0x009236; T(ADD(sp, 2)); // 53629 add sp, 2 ;~ 17C5:9236 -cs=0x17c5;eip=0x009239; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 53630 mov [bp+var_A], 0 ;~ 17C5:9239 -cs=0x17c5;eip=0x00923e; J(JMP(loc_2f474)); // 53631 jmp short loc_2F474 ;~ 17C5:923E + // 5948 +cs=0x17c5;eip=0x009232; X(PUSH(ax)); // 101650 push ax ;~ 17C5:9232 +cs=0x17c5;eip=0x009233; J(CALL(sub_30074,0)); // 101651 call sub_30074 ;~ 17C5:9233 +cs=0x17c5;eip=0x009236; T(ADD(sp, 2)); // 101652 add sp, 2 ;~ 17C5:9236 +cs=0x17c5;eip=0x009239; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 101653 mov word ptr [bp-0Ah], 0 ;~ 17C5:9239 +cs=0x17c5;eip=0x00923e; J(JMP(loc_2f474)); // 101654 jmp short loc_2F474 ;~ 17C5:923E loc_2f470: - // 5971 -cs=0x17c5;eip=0x009240; X(ADD(*(dw*)(raddr(ss,bp+var_a)), 0x10)); // 53635 add [bp+var_A], 10h ;~ 17C5:9240 + // 5949 +cs=0x17c5;eip=0x009240; X(ADD(*(dw*)(raddr(ss,bp-0x0A)), 0x10)); // 101658 add word ptr [bp-0Ah], 10h ;~ 17C5:9240 loc_2f474: - // 5972 -cs=0x17c5;eip=0x009244; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0x100)); // 53638 cmp [bp+var_A], 100h ;~ 17C5:9244 -cs=0x17c5;eip=0x009249; J(JG(loc_2f4cf)); // 53639 jg short loc_2F4CF ;~ 17C5:9249 -cs=0x17c5;eip=0x00924b; T(MOV(ah, *(raddr(ss,bp+var_a)))); // 53640 mov ah, byte ptr [bp+var_A] ;~ 17C5:924B -cs=0x17c5;eip=0x00924e; T(SUB(al, al)); // 53641 sub al, al ;~ 17C5:924E -cs=0x17c5;eip=0x009250; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 53642 mov [bp+var_4], ax ;~ 17C5:9250 -cs=0x17c5;eip=0x009253; T(ax = 0x28;); // 53643 mov ax, 28h ; '(' ;~ 17C5:9253 -cs=0x17c5;eip=0x009256; X(PUSH(ax)); // 53644 push ax ;~ 17C5:9256 -cs=0x17c5;eip=0x009257; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 53645 push [bp+var_4] ;~ 17C5:9257 -cs=0x17c5;eip=0x00925a; J(CALL(sub_333a8,0)); // 53646 call sub_333A8 ;~ 17C5:925A -cs=0x17c5;eip=0x00925d; T(ADD(sp, 4)); // 53647 add sp, 4 ;~ 17C5:925D -cs=0x17c5;eip=0x009260; T(ADD(ax, 0x9F)); // 53648 add ax, 9Fh ;~ 17C5:9260 -cs=0x17c5;eip=0x009263; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 53649 mov [bp+var_8], ax ;~ 17C5:9263 -cs=0x17c5;eip=0x009266; T(ax = 0x23;); // 53650 mov ax, 23h ; '#' ;~ 17C5:9266 -cs=0x17c5;eip=0x009269; X(PUSH(ax)); // 53651 push ax ;~ 17C5:9269 -cs=0x17c5;eip=0x00926a; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 53652 push [bp+var_4] ;~ 17C5:926A -cs=0x17c5;eip=0x00926d; J(CALL(sub_333c0,0)); // 53653 call sub_333C0 ;~ 17C5:926D -cs=0x17c5;eip=0x009270; T(ADD(sp, 4)); // 53654 add sp, 4 ;~ 17C5:9270 -cs=0x17c5;eip=0x009273; T(SUB(ax, 0x38)); // 53655 sub ax, 38h ; '8' ;~ 17C5:9273 -cs=0x17c5;eip=0x009276; T(NEG(ax)); // 53656 neg ax ;~ 17C5:9276 -cs=0x17c5;eip=0x009278; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 53657 mov [bp+var_C], ax ;~ 17C5:9278 -cs=0x17c5;eip=0x00927b; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0)); // 53658 cmp [bp+var_A], 0 ;~ 17C5:927B -cs=0x17c5;eip=0x00927f; J(JZ(loc_2f4c1)); // 53659 jz short loc_2F4C1 ;~ 17C5:927F -cs=0x17c5;eip=0x009281; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 53660 push [bp+var_12] ;~ 17C5:9281 -cs=0x17c5;eip=0x009284; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 53661 push [bp+var_E] ;~ 17C5:9284 -cs=0x17c5;eip=0x009287; X(PUSH(ax)); // 53662 push ax ;~ 17C5:9287 -cs=0x17c5;eip=0x009288; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 53663 push [bp+var_8] ;~ 17C5:9288 -cs=0x17c5;eip=0x00928b; J(CALL(sub_2fe3c,0)); // 53664 call sub_2FE3C ;~ 17C5:928B -cs=0x17c5;eip=0x00928e; T(ADD(sp, 8)); // 53666 add sp, 8 ;~ 17C5:928E + // 5950 +cs=0x17c5;eip=0x009244; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 0x100)); // 101661 cmp word ptr [bp-0Ah], 100h ;~ 17C5:9244 +cs=0x17c5;eip=0x009249; J(JG(loc_2f4cf)); // 101662 jg short loc_2F4CF ;~ 17C5:9249 +cs=0x17c5;eip=0x00924b; T(MOV(ah, *(raddr(ss,bp-0x0A)))); // 101663 mov ah, [bp-0Ah] ;~ 17C5:924B +cs=0x17c5;eip=0x00924e; T(SUB(al, al)); // 101664 sub al, al ;~ 17C5:924E +cs=0x17c5;eip=0x009250; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 101665 mov [bp-4], ax ;~ 17C5:9250 +cs=0x17c5;eip=0x009253; T(ax = 0x28;); // 101666 mov ax, 28h ; '(' ;~ 17C5:9253 +cs=0x17c5;eip=0x009256; X(PUSH(ax)); // 101667 push ax ;~ 17C5:9256 +cs=0x17c5;eip=0x009257; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 101668 push word ptr [bp-4] ;~ 17C5:9257 +cs=0x17c5;eip=0x00925a; J(CALL(sub_333a8,0)); // 101669 call sub_333A8 ;~ 17C5:925A +cs=0x17c5;eip=0x00925d; T(ADD(sp, 4)); // 101670 add sp, 4 ;~ 17C5:925D +cs=0x17c5;eip=0x009260; T(ADD(ax, 0x9F)); // 101671 add ax, 9Fh ;~ 17C5:9260 +cs=0x17c5;eip=0x009263; X(MOV(*(dw*)(raddr(ss,bp-8)), ax)); // 101672 mov [bp-8], ax ;~ 17C5:9263 +cs=0x17c5;eip=0x009266; T(ax = 0x23;); // 101673 mov ax, 23h ; '#' ;~ 17C5:9266 +cs=0x17c5;eip=0x009269; X(PUSH(ax)); // 101674 push ax ;~ 17C5:9269 +cs=0x17c5;eip=0x00926a; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 101675 push word ptr [bp-4] ;~ 17C5:926A +cs=0x17c5;eip=0x00926d; J(CALL(sub_333c0,0)); // 101676 call sub_333C0 ;~ 17C5:926D +cs=0x17c5;eip=0x009270; T(ADD(sp, 4)); // 101677 add sp, 4 ;~ 17C5:9270 +cs=0x17c5;eip=0x009273; T(SUB(ax, 0x38)); // 101678 sub ax, 38h ; '8' ;~ 17C5:9273 +cs=0x17c5;eip=0x009276; T(NEG(ax)); // 101679 neg ax ;~ 17C5:9276 +cs=0x17c5;eip=0x009278; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 101680 mov [bp-0Ch], ax ;~ 17C5:9278 +cs=0x17c5;eip=0x00927b; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 0)); // 101681 cmp word ptr [bp-0Ah], 0 ;~ 17C5:927B +cs=0x17c5;eip=0x00927f; J(JZ(loc_2f4c1)); // 101682 jz short loc_2F4C1 ;~ 17C5:927F +cs=0x17c5;eip=0x009281; X(PUSH(*(dw*)(raddr(ss,bp-0x12)))); // 101683 push word ptr [bp-12h] ;~ 17C5:9281 +cs=0x17c5;eip=0x009284; X(PUSH(*(dw*)(raddr(ss,bp-0x0E)))); // 101684 push word ptr [bp-0Eh] ;~ 17C5:9284 +cs=0x17c5;eip=0x009287; X(PUSH(ax)); // 101685 push ax ;~ 17C5:9287 +cs=0x17c5;eip=0x009288; X(PUSH(*(dw*)(raddr(ss,bp-8)))); // 101686 push word ptr [bp-8] ;~ 17C5:9288 +cs=0x17c5;eip=0x00928b; J(CALL(sub_2fe3c,0)); // 101687 call sub_2FE3C ;~ 17C5:928B +cs=0x17c5;eip=0x00928e; T(ADD(sp, 8)); // 101689 add sp, 8 ;~ 17C5:928E loc_2f4c1: - // 5973 -cs=0x17c5;eip=0x009291; T(MOV(ax, *(dw*)(raddr(ss,bp+var_8)))); // 53669 mov ax, [bp+var_8] ;~ 17C5:9291 -cs=0x17c5;eip=0x009294; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 53670 mov [bp+var_E], ax ;~ 17C5:9294 -cs=0x17c5;eip=0x009297; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 53671 mov ax, [bp+var_C] ;~ 17C5:9297 -cs=0x17c5;eip=0x00929a; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 53672 mov [bp+var_12], ax ;~ 17C5:929A -cs=0x17c5;eip=0x00929d; J(JMP(loc_2f470)); // 53673 jmp short loc_2F470 ;~ 17C5:929D + // 5951 +cs=0x17c5;eip=0x009291; T(MOV(ax, *(dw*)(raddr(ss,bp-8)))); // 101692 mov ax, [bp-8] ;~ 17C5:9291 +cs=0x17c5;eip=0x009294; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 101693 mov [bp-0Eh], ax ;~ 17C5:9294 +cs=0x17c5;eip=0x009297; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 101694 mov ax, [bp-0Ch] ;~ 17C5:9297 +cs=0x17c5;eip=0x00929a; X(MOV(*(dw*)(raddr(ss,bp-0x12)), ax)); // 101695 mov [bp-12h], ax ;~ 17C5:929A +cs=0x17c5;eip=0x00929d; J(JMP(loc_2f470)); // 101696 jmp short loc_2F470 ;~ 17C5:929D loc_2f4cf: - // 5974 -cs=0x17c5;eip=0x00929f; T(ax = 0x0F;); // 53678 mov ax, 0Fh ;~ 17C5:929F -cs=0x17c5;eip=0x0092a2; X(PUSH(ax)); // 53679 push ax ;~ 17C5:92A2 -cs=0x17c5;eip=0x0092a3; T(ax = 0x36;); // 53680 mov ax, 36h ; '6' ;~ 17C5:92A3 -cs=0x17c5;eip=0x0092a6; X(PUSH(ax)); // 53681 push ax ;~ 17C5:92A6 -cs=0x17c5;eip=0x0092a7; T(ax = 0x50;); // 53682 mov ax, 50h ; 'P' ;~ 17C5:92A7 -cs=0x17c5;eip=0x0092aa; X(PUSH(ax)); // 53683 push ax ;~ 17C5:92AA -cs=0x17c5;eip=0x0092ab; X(PUSH(*(word_50c8a))); // 53684 push word_50C8A ;~ 17C5:92AB -cs=0x17c5;eip=0x0092af; J(CALL(sub_303b3,0)); // 53685 call sub_303B3 ;~ 17C5:92AF -seg2623_92b2_proc: - // 53690 -cs=0x17c5;eip=0x0092b2; T(ADD(sp, 8)); // 53690 add sp, 8 ;~ 17C5:92B2 -cs=0x17c5;eip=0x0092b5; T(CMP(word_4e300, 0x4E20)); // 53691 cmp word_4E300, 4E20h ;~ 17C5:92B5 -cs=0x17c5;eip=0x0092bb; J(JA(loc_2f51e)); // 53692 ja short loc_2F51E ;~ 17C5:92BB -cs=0x17c5;eip=0x0092bd; T(ax = 0x0F;); // 53693 mov ax, 0Fh ;~ 17C5:92BD -cs=0x17c5;eip=0x0092c0; X(PUSH(ax)); // 53694 push ax ;~ 17C5:92C0 -cs=0x17c5;eip=0x0092c1; T(ax = 0x36;); // 53695 mov ax, 36h ; '6' ;~ 17C5:92C1 -cs=0x17c5;eip=0x0092c4; X(PUSH(ax)); // 53696 push ax ;~ 17C5:92C4 -cs=0x17c5;eip=0x0092c5; T(ax = 0x0E4;); // 53697 mov ax, 0E4h ;~ 17C5:92C5 -cs=0x17c5;eip=0x0092c8; X(PUSH(ax)); // 53698 push ax ;~ 17C5:92C8 -cs=0x17c5;eip=0x0092c9; T(CMP(word_4e300, 0x64)); // 53699 cmp word_4E300, 64h ; 'd' ;~ 17C5:92C9 -cs=0x17c5;eip=0x0092ce; J(JNC(loc_2f505)); // 53700 jnb short loc_2F505 ;~ 17C5:92CE -cs=0x17c5;eip=0x0092d0; T(ax = word_4e300;); // 53701 mov ax, word_4E300 ;~ 17C5:92D0 -cs=0x17c5;eip=0x0092d3; J(JMP(loc_2f517)); // 53702 jmp short loc_2F517 ;~ 17C5:92D3 + // 5952 +cs=0x17c5;eip=0x00929f; T(ax = 0x0F;); // 101701 mov ax, 0Fh ;~ 17C5:929F +cs=0x17c5;eip=0x0092a2; X(PUSH(ax)); // 101702 push ax ;~ 17C5:92A2 +cs=0x17c5;eip=0x0092a3; T(ax = 0x36;); // 101703 mov ax, 36h ; '6' ;~ 17C5:92A3 +cs=0x17c5;eip=0x0092a6; X(PUSH(ax)); // 101704 push ax ;~ 17C5:92A6 +cs=0x17c5;eip=0x0092a7; T(ax = 0x50;); // 101705 mov ax, 50h ; 'P' ;~ 17C5:92A7 +cs=0x17c5;eip=0x0092aa; X(PUSH(ax)); // 101706 push ax ;~ 17C5:92AA +cs=0x17c5;eip=0x0092ab; X(PUSH(word_50c8a)); // 101707 push ds:word_50C8A ;~ 17C5:92AB +cs=0x17c5;eip=0x0092af; J(CALL(sub_303b3,0)); // 101708 call sub_303B3 ;~ 17C5:92AF +cs=0x17c5;eip=0x0092b2; T(ADD(sp, 8)); // 101711 add sp, 8 ;~ 17C5:92B2 +cs=0x17c5;eip=0x0092b5; T(CMP(word_4e300, 0x4E20)); // 101712 cmp ds:word_4E300, 4E20h ;~ 17C5:92B5 +cs=0x17c5;eip=0x0092bb; J(JA(loc_2f51e)); // 101713 ja short loc_2F51E ;~ 17C5:92BB +cs=0x17c5;eip=0x0092bd; T(ax = 0x0F;); // 101714 mov ax, 0Fh ;~ 17C5:92BD +cs=0x17c5;eip=0x0092c0; X(PUSH(ax)); // 101715 push ax ;~ 17C5:92C0 +cs=0x17c5;eip=0x0092c1; T(ax = 0x36;); // 101716 mov ax, 36h ; '6' ;~ 17C5:92C1 +cs=0x17c5;eip=0x0092c4; X(PUSH(ax)); // 101717 push ax ;~ 17C5:92C4 +cs=0x17c5;eip=0x0092c5; T(ax = 0x0E4;); // 101718 mov ax, 0E4h ;~ 17C5:92C5 +cs=0x17c5;eip=0x0092c8; X(PUSH(ax)); // 101719 push ax ;~ 17C5:92C8 +cs=0x17c5;eip=0x0092c9; T(CMP(word_4e300, 0x64)); // 101720 cmp ds:word_4E300, 64h ; 'd' ;~ 17C5:92C9 +cs=0x17c5;eip=0x0092ce; J(JNC(loc_2f505)); // 101721 jnb short loc_2F505 ;~ 17C5:92CE +cs=0x17c5;eip=0x0092d0; T(ax = word_4e300;); // 101722 mov ax, ds:word_4E300 ;~ 17C5:92D0 +cs=0x17c5;eip=0x0092d3; J(JMP(loc_2f517)); // 101723 jmp short loc_2F517 ;~ 17C5:92D3 loc_2f505: - // 5975 -cs=0x17c5;eip=0x0092d5; T(ax = word_4e300;); // 53706 mov ax, word_4E300 ;~ 17C5:92D5 -cs=0x17c5;eip=0x0092d8; T(SUB(dx, dx)); // 53707 sub dx, dx ;~ 17C5:92D8 -cs=0x17c5;eip=0x0092da; T(cx = 5;); // 53708 mov cx, 5 ;~ 17C5:92DA -cs=0x17c5;eip=0x0092dd; T(DIV2(cx)); // 53709 div cx ;~ 17C5:92DD -cs=0x17c5;eip=0x0092df; T(cx = ax;); // 53710 mov cx, ax ;~ 17C5:92DF -cs=0x17c5;eip=0x0092e1; T(SHL(ax, 1)); // 53711 shl ax, 1 ;~ 17C5:92E1 -cs=0x17c5;eip=0x0092e3; T(SHL(ax, 1)); // 53712 shl ax, 1 ;~ 17C5:92E3 -cs=0x17c5;eip=0x0092e5; T(ADD(ax, cx)); // 53713 add ax, cx ;~ 17C5:92E5 + // 5953 +cs=0x17c5;eip=0x0092d5; T(ax = word_4e300;); // 101727 mov ax, ds:word_4E300 ;~ 17C5:92D5 +cs=0x17c5;eip=0x0092d8; T(SUB(dx, dx)); // 101728 sub dx, dx ;~ 17C5:92D8 +cs=0x17c5;eip=0x0092da; T(cx = 5;); // 101729 mov cx, 5 ;~ 17C5:92DA +cs=0x17c5;eip=0x0092dd; T(DIV2(cx)); // 101730 div cx ;~ 17C5:92DD +cs=0x17c5;eip=0x0092df; T(cx = ax;); // 101731 mov cx, ax ;~ 17C5:92DF +cs=0x17c5;eip=0x0092e1; T(SHL(ax, 1)); // 101732 shl ax, 1 ;~ 17C5:92E1 +cs=0x17c5;eip=0x0092e3; T(SHL(ax, 1)); // 101733 shl ax, 1 ;~ 17C5:92E3 +cs=0x17c5;eip=0x0092e5; T(ADD(ax, cx)); // 101734 add ax, cx ;~ 17C5:92E5 loc_2f517: - // 5976 -cs=0x17c5;eip=0x0092e7; X(PUSH(ax)); // 53716 push ax ;~ 17C5:92E7 -cs=0x17c5;eip=0x0092e8; J(CALL(sub_303b3,0)); // 53717 call sub_303B3 ;~ 17C5:92E8 -cs=0x17c5;eip=0x0092eb; T(ADD(sp, 8)); // 53719 add sp, 8 ;~ 17C5:92EB + // 5954 +cs=0x17c5;eip=0x0092e7; X(PUSH(ax)); // 101737 push ax ;~ 17C5:92E7 +cs=0x17c5;eip=0x0092e8; J(CALL(sub_303b3,0)); // 101738 call sub_303B3 ;~ 17C5:92E8 +cs=0x17c5;eip=0x0092eb; T(ADD(sp, 8)); // 101740 add sp, 8 ;~ 17C5:92EB loc_2f51e: - // 5977 -cs=0x17c5;eip=0x0092ee; T(CMP(word_4993a, 1)); // 53722 cmp word_4993A, 1 ;~ 17C5:92EE -cs=0x17c5;eip=0x0092f3; J(JLE(loc_2f53b)); // 53723 jle short loc_2F53B ;~ 17C5:92F3 -cs=0x17c5;eip=0x0092f5; T(ax = 0x0F;); // 53724 mov ax, 0Fh ;~ 17C5:92F5 -cs=0x17c5;eip=0x0092f8; X(PUSH(ax)); // 53725 push ax ;~ 17C5:92F8 -cs=0x17c5;eip=0x0092f9; T(ax = 4;); // 53726 mov ax, 4 ;~ 17C5:92F9 -cs=0x17c5;eip=0x0092fc; X(PUSH(ax)); // 53727 push ax ;~ 17C5:92FC -cs=0x17c5;eip=0x0092fd; T(ax = 0x96;); // 53728 mov ax, 96h ;~ 17C5:92FD -cs=0x17c5;eip=0x009300; X(PUSH(ax)); // 53729 push ax ;~ 17C5:9300 -cs=0x17c5;eip=0x009301; T(ax = 0x5B54;); // 53730 mov ax, 5B54h ;~ 17C5:9301 -cs=0x17c5;eip=0x009304; X(PUSH(ax)); // 53731 push ax ;~ 17C5:9304 -cs=0x17c5;eip=0x009305; J(CALL(sub_302fb,0)); // 53732 call sub_302FB ;~ 17C5:9305 -cs=0x17c5;eip=0x009308; T(ADD(sp, 8)); // 53734 add sp, 8 ;~ 17C5:9308 + // 5955 +cs=0x17c5;eip=0x0092ee; T(CMP(word_4993a, 1)); // 101743 cmp word_4993A, 1 ;~ 17C5:92EE +cs=0x17c5;eip=0x0092f3; J(JLE(loc_2f53b)); // 101744 jle short loc_2F53B ;~ 17C5:92F3 +cs=0x17c5;eip=0x0092f5; T(ax = 0x0F;); // 101745 mov ax, 0Fh ;~ 17C5:92F5 +cs=0x17c5;eip=0x0092f8; X(PUSH(ax)); // 101746 push ax ;~ 17C5:92F8 +cs=0x17c5;eip=0x0092f9; T(ax = 4;); // 101747 mov ax, 4 ;~ 17C5:92F9 +cs=0x17c5;eip=0x0092fc; X(PUSH(ax)); // 101748 push ax ;~ 17C5:92FC +cs=0x17c5;eip=0x0092fd; T(ax = 0x96;); // 101749 mov ax, 96h ;~ 17C5:92FD +cs=0x17c5;eip=0x009300; X(PUSH(ax)); // 101750 push ax ;~ 17C5:9300 +cs=0x17c5;eip=0x009301; T(ax = 0x5B54;); // 101751 mov ax, 5B54h ;~ 17C5:9301 +cs=0x17c5;eip=0x009304; X(PUSH(ax)); // 101752 push ax ;~ 17C5:9304 +cs=0x17c5;eip=0x009305; J(CALL(sub_302fb,0)); // 101753 call sub_302FB ;~ 17C5:9305 +cs=0x17c5;eip=0x009308; T(ADD(sp, 8)); // 101755 add sp, 8 ;~ 17C5:9308 loc_2f53b: - // 5978 -cs=0x17c5;eip=0x00930b; T(TEST(word_4f42e, 0x1000)); // 53737 test word_4F42E, 1000h ;~ 17C5:930B -cs=0x17c5;eip=0x009311; J(JZ(loc_2f559)); // 53738 jz short loc_2F559 ;~ 17C5:9311 -cs=0x17c5;eip=0x009313; T(ax = 0x0F;); // 53739 mov ax, 0Fh ;~ 17C5:9313 -cs=0x17c5;eip=0x009316; X(PUSH(ax)); // 53740 push ax ;~ 17C5:9316 -cs=0x17c5;eip=0x009317; T(ax = 0x10;); // 53741 mov ax, 10h ;~ 17C5:9317 -cs=0x17c5;eip=0x00931a; X(PUSH(ax)); // 53742 push ax ;~ 17C5:931A -cs=0x17c5;eip=0x00931b; T(ax = 0x0EA;); // 53743 mov ax, 0EAh ;~ 17C5:931B -cs=0x17c5;eip=0x00931e; X(PUSH(ax)); // 53744 push ax ;~ 17C5:931E -cs=0x17c5;eip=0x00931f; T(ax = 0x5B5A;); // 53745 mov ax, 5B5Ah ;~ 17C5:931F -cs=0x17c5;eip=0x009322; X(PUSH(ax)); // 53746 push ax ;~ 17C5:9322 -cs=0x17c5;eip=0x009323; J(CALL(sub_302fb,0)); // 53747 call sub_302FB ;~ 17C5:9323 -cs=0x17c5;eip=0x009326; T(ADD(sp, 8)); // 53749 add sp, 8 ;~ 17C5:9326 + // 5956 +cs=0x17c5;eip=0x00930b; T(TEST(word_4f42e, 0x1000)); // 101758 test ds:word_4F42E, 1000h ;~ 17C5:930B +cs=0x17c5;eip=0x009311; J(JZ(loc_2f559)); // 101759 jz short loc_2F559 ;~ 17C5:9311 +cs=0x17c5;eip=0x009313; T(ax = 0x0F;); // 101760 mov ax, 0Fh ;~ 17C5:9313 +cs=0x17c5;eip=0x009316; X(PUSH(ax)); // 101761 push ax ;~ 17C5:9316 +cs=0x17c5;eip=0x009317; T(ax = 0x10;); // 101762 mov ax, 10h ;~ 17C5:9317 +cs=0x17c5;eip=0x00931a; X(PUSH(ax)); // 101763 push ax ;~ 17C5:931A +cs=0x17c5;eip=0x00931b; T(ax = 0x0EA;); // 101764 mov ax, 0EAh ;~ 17C5:931B +cs=0x17c5;eip=0x00931e; X(PUSH(ax)); // 101765 push ax ;~ 17C5:931E +cs=0x17c5;eip=0x00931f; T(ax = 0x5B5A;); // 101766 mov ax, 5B5Ah ;~ 17C5:931F +cs=0x17c5;eip=0x009322; X(PUSH(ax)); // 101767 push ax ;~ 17C5:9322 +cs=0x17c5;eip=0x009323; J(CALL(sub_302fb,0)); // 101768 call sub_302FB ;~ 17C5:9323 +cs=0x17c5;eip=0x009326; T(ADD(sp, 8)); // 101770 add sp, 8 ;~ 17C5:9326 loc_2f559: - // 5979 -cs=0x17c5;eip=0x009329; T(CMP(word_492e6, 0)); // 53752 cmp word_492E6, 0 ;~ 17C5:9329 -cs=0x17c5;eip=0x00932e; J(JZ(loc_2f576)); // 53753 jz short loc_2F576 ;~ 17C5:932E -cs=0x17c5;eip=0x009330; T(ax = 0x0F;); // 53754 mov ax, 0Fh ;~ 17C5:9330 -cs=0x17c5;eip=0x009333; X(PUSH(ax)); // 53755 push ax ;~ 17C5:9333 -cs=0x17c5;eip=0x009334; T(ax = 0x5A;); // 53756 mov ax, 5Ah ; 'Z' ;~ 17C5:9334 -cs=0x17c5;eip=0x009337; X(PUSH(ax)); // 53757 push ax ;~ 17C5:9337 -cs=0x17c5;eip=0x009338; T(ax = 0x0EC;); // 53758 mov ax, 0ECh ;~ 17C5:9338 -cs=0x17c5;eip=0x00933b; X(PUSH(ax)); // 53759 push ax ;~ 17C5:933B -cs=0x17c5;eip=0x00933c; T(ax = 0x5B63;); // 53760 mov ax, 5B63h ;~ 17C5:933C -cs=0x17c5;eip=0x00933f; X(PUSH(ax)); // 53761 push ax ;~ 17C5:933F -cs=0x17c5;eip=0x009340; J(CALL(sub_302fb,0)); // 53762 call sub_302FB ;~ 17C5:9340 -cs=0x17c5;eip=0x009343; T(ADD(sp, 8)); // 53764 add sp, 8 ;~ 17C5:9343 + // 5957 +cs=0x17c5;eip=0x009329; T(CMP(word_492e6, 0)); // 101773 cmp word_492E6, 0 ;~ 17C5:9329 +cs=0x17c5;eip=0x00932e; J(JZ(loc_2f576)); // 101774 jz short loc_2F576 ;~ 17C5:932E +cs=0x17c5;eip=0x009330; T(ax = 0x0F;); // 101775 mov ax, 0Fh ;~ 17C5:9330 +cs=0x17c5;eip=0x009333; X(PUSH(ax)); // 101776 push ax ;~ 17C5:9333 +cs=0x17c5;eip=0x009334; T(ax = 0x5A;); // 101777 mov ax, 5Ah ; 'Z' ;~ 17C5:9334 +cs=0x17c5;eip=0x009337; X(PUSH(ax)); // 101778 push ax ;~ 17C5:9337 +cs=0x17c5;eip=0x009338; T(ax = 0x0EC;); // 101779 mov ax, 0ECh ;~ 17C5:9338 +cs=0x17c5;eip=0x00933b; X(PUSH(ax)); // 101780 push ax ;~ 17C5:933B +cs=0x17c5;eip=0x00933c; T(ax = 0x5B63;); // 101781 mov ax, 5B63h ;~ 17C5:933C +cs=0x17c5;eip=0x00933f; X(PUSH(ax)); // 101782 push ax ;~ 17C5:933F +cs=0x17c5;eip=0x009340; J(CALL(sub_302fb,0)); // 101783 call sub_302FB ;~ 17C5:9340 +cs=0x17c5;eip=0x009343; T(ADD(sp, 8)); // 101785 add sp, 8 ;~ 17C5:9343 loc_2f576: - // 5980 -cs=0x17c5;eip=0x009346; T(ax = 0x0E5;); // 53767 mov ax, 0E5h ;~ 17C5:9346 -cs=0x17c5;eip=0x009349; X(PUSH(ax)); // 53768 push ax ;~ 17C5:9349 -cs=0x17c5;eip=0x00934a; T(ax = 0x59;); // 53769 mov ax, 59h ; 'Y' ;~ 17C5:934A -cs=0x17c5;eip=0x00934d; X(PUSH(ax)); // 53770 push ax ;~ 17C5:934D -cs=0x17c5;eip=0x00934e; T(ax = word_520c2;); // 53771 mov ax, word_520C2 ;~ 17C5:934E -cs=0x17c5;eip=0x009351; T(SUB(ax, word_4e2f8)); // 53772 sub ax, word_4E2F8 ;~ 17C5:9351 -cs=0x17c5;eip=0x009355; T(cl = 6;); // 53773 mov cl, 6 ;~ 17C5:9355 -cs=0x17c5;eip=0x009357; T(SAR(ax, cl)); // 53774 sar ax, cl ;~ 17C5:9357 -cs=0x17c5;eip=0x009359; T(CWD); // 53775 cwd ;~ 17C5:9359 -cs=0x17c5;eip=0x00935a; T(cx = 3;); // 53776 mov cx, 3 ;~ 17C5:935A -cs=0x17c5;eip=0x00935d; T(IDIV2(cx)); // 53777 idiv cx ;~ 17C5:935D -cs=0x17c5;eip=0x00935f; T(ADD(ax, 0x9F)); // 53778 add ax, 9Fh ;~ 17C5:935F -cs=0x17c5;eip=0x009362; X(PUSH(ax)); // 53779 push ax ;~ 17C5:9362 -cs=0x17c5;eip=0x009363; J(CALL(sub_33194,0)); // 53780 call sub_33194 ;~ 17C5:9363 -cs=0x17c5;eip=0x009366; T(ADD(sp, 6)); // 53781 add sp, 6 ;~ 17C5:9366 -cs=0x17c5;eip=0x009369; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 53782 mov [bp-6], ax ;~ 17C5:9369 -cs=0x17c5;eip=0x00936c; T(ax = 0x0B;); // 53783 mov ax, 0Bh ;~ 17C5:936C -cs=0x17c5;eip=0x00936f; X(PUSH(ax)); // 53784 push ax ;~ 17C5:936F -cs=0x17c5;eip=0x009370; J(CALL(sub_30074,0)); // 53785 call sub_30074 ;~ 17C5:9370 -cs=0x17c5;eip=0x009373; T(ADD(sp, 2)); // 53786 add sp, 2 ;~ 17C5:9373 -cs=0x17c5;eip=0x009376; T(ax = 0x11;); // 53787 mov ax, 11h ;~ 17C5:9376 -cs=0x17c5;eip=0x009379; X(PUSH(ax)); // 53788 push ax ;~ 17C5:9379 -cs=0x17c5;eip=0x00937a; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 53789 push word ptr [bp-6] ;~ 17C5:937A -cs=0x17c5;eip=0x00937d; T(ax = 0x0F;); // 53790 mov ax, 0Fh ;~ 17C5:937D -cs=0x17c5;eip=0x009380; X(PUSH(ax)); // 53791 push ax ;~ 17C5:9380 -cs=0x17c5;eip=0x009381; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 53792 mov ax, [bp-6] ;~ 17C5:9381 -cs=0x17c5;eip=0x009384; T(SUB(ax, 2)); // 53793 sub ax, 2 ;~ 17C5:9384 -cs=0x17c5;eip=0x009387; X(PUSH(ax)); // 53794 push ax ;~ 17C5:9387 -cs=0x17c5;eip=0x009388; J(CALL(sub_2fe3c,0)); // 53795 call sub_2FE3C ;~ 17C5:9388 -cs=0x17c5;eip=0x00938b; T(ADD(sp, 8)); // 53797 add sp, 8 ;~ 17C5:938B -cs=0x17c5;eip=0x00938e; T(ax = 0x0F;); // 53798 mov ax, 0Fh ;~ 17C5:938E -cs=0x17c5;eip=0x009391; X(PUSH(ax)); // 53799 push ax ;~ 17C5:9391 -cs=0x17c5;eip=0x009392; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 53800 mov ax, [bp-6] ;~ 17C5:9392 -cs=0x17c5;eip=0x009395; T(ADD(ax, 2)); // 53801 add ax, 2 ;~ 17C5:9395 -cs=0x17c5;eip=0x009398; X(PUSH(ax)); // 53802 push ax ;~ 17C5:9398 -cs=0x17c5;eip=0x009399; T(ax = 0x11;); // 53803 mov ax, 11h ;~ 17C5:9399 -cs=0x17c5;eip=0x00939c; X(PUSH(ax)); // 53804 push ax ;~ 17C5:939C -cs=0x17c5;eip=0x00939d; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 53805 push word ptr [bp-6] ;~ 17C5:939D -cs=0x17c5;eip=0x0093a0; J(CALL(sub_2fe3c,0)); // 53806 call sub_2FE3C ;~ 17C5:93A0 -cs=0x17c5;eip=0x0093a3; T(ADD(sp, 8)); // 53808 add sp, 8 ;~ 17C5:93A3 -cs=0x17c5;eip=0x0093a6; T(ax = 0x0F;); // 53809 mov ax, 0Fh ;~ 17C5:93A6 -cs=0x17c5;eip=0x0093a9; X(PUSH(ax)); // 53810 push ax ;~ 17C5:93A9 -cs=0x17c5;eip=0x0093aa; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 53811 mov ax, [bp-6] ;~ 17C5:93AA -cs=0x17c5;eip=0x0093ad; T(ADD(ax, 2)); // 53812 add ax, 2 ;~ 17C5:93AD -cs=0x17c5;eip=0x0093b0; X(PUSH(ax)); // 53813 push ax ;~ 17C5:93B0 -cs=0x17c5;eip=0x0093b1; T(ax = 0x0F;); // 53814 mov ax, 0Fh ;~ 17C5:93B1 -cs=0x17c5;eip=0x0093b4; X(PUSH(ax)); // 53815 push ax ;~ 17C5:93B4 -cs=0x17c5;eip=0x0093b5; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 53816 mov ax, [bp-6] ;~ 17C5:93B5 -cs=0x17c5;eip=0x0093b8; T(SUB(ax, 2)); // 53817 sub ax, 2 ;~ 17C5:93B8 -cs=0x17c5;eip=0x0093bb; X(PUSH(ax)); // 53818 push ax ;~ 17C5:93BB -cs=0x17c5;eip=0x0093bc; J(CALL(sub_2fe3c,0)); // 53819 call sub_2FE3C ;~ 17C5:93BC -cs=0x17c5;eip=0x0093bf; T(ADD(sp, 8)); // 53821 add sp, 8 ;~ 17C5:93BF -cs=0x17c5;eip=0x0093c2; J({;}); // 53822 jmp short $+2 ;~ 17C5:93C2 + // 5958 +cs=0x17c5;eip=0x009346; T(ax = 0x0E5;); // 101788 mov ax, 0E5h ;~ 17C5:9346 +cs=0x17c5;eip=0x009349; X(PUSH(ax)); // 101789 push ax ;~ 17C5:9349 +cs=0x17c5;eip=0x00934a; T(ax = 0x59;); // 101790 mov ax, 59h ; 'Y' ;~ 17C5:934A +cs=0x17c5;eip=0x00934d; X(PUSH(ax)); // 101791 push ax ;~ 17C5:934D +cs=0x17c5;eip=0x00934e; T(ax = word_520c2;); // 101792 mov ax, ds:word_520C2 ;~ 17C5:934E +cs=0x17c5;eip=0x009351; T(SUB(ax, word_4e2f8)); // 101793 sub ax, ds:word_4E2F8 ;~ 17C5:9351 +cs=0x17c5;eip=0x009355; T(cl = 6;); // 101794 mov cl, 6 ;~ 17C5:9355 +cs=0x17c5;eip=0x009357; T(SAR(ax, cl)); // 101795 sar ax, cl ;~ 17C5:9357 +cs=0x17c5;eip=0x009359; T(CWD); // 101796 cwd ;~ 17C5:9359 +cs=0x17c5;eip=0x00935a; T(cx = 3;); // 101797 mov cx, 3 ;~ 17C5:935A +cs=0x17c5;eip=0x00935d; T(IDIV2(cx)); // 101798 idiv cx ;~ 17C5:935D +cs=0x17c5;eip=0x00935f; T(ADD(ax, 0x9F)); // 101799 add ax, 9Fh ;~ 17C5:935F +cs=0x17c5;eip=0x009362; X(PUSH(ax)); // 101800 push ax ;~ 17C5:9362 +cs=0x17c5;eip=0x009363; J(CALL(sub_33194,0)); // 101801 call sub_33194 ;~ 17C5:9363 +cs=0x17c5;eip=0x009366; T(ADD(sp, 6)); // 101802 add sp, 6 ;~ 17C5:9366 +cs=0x17c5;eip=0x009369; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 101803 mov [bp-6], ax ;~ 17C5:9369 +cs=0x17c5;eip=0x00936c; T(ax = 0x0B;); // 101804 mov ax, 0Bh ;~ 17C5:936C +cs=0x17c5;eip=0x00936f; X(PUSH(ax)); // 101805 push ax ;~ 17C5:936F +cs=0x17c5;eip=0x009370; J(CALL(sub_30074,0)); // 101806 call sub_30074 ;~ 17C5:9370 +cs=0x17c5;eip=0x009373; T(ADD(sp, 2)); // 101807 add sp, 2 ;~ 17C5:9373 +cs=0x17c5;eip=0x009376; T(ax = 0x11;); // 101808 mov ax, 11h ;~ 17C5:9376 +cs=0x17c5;eip=0x009379; X(PUSH(ax)); // 101809 push ax ;~ 17C5:9379 +cs=0x17c5;eip=0x00937a; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 101810 push word ptr [bp-6] ;~ 17C5:937A +cs=0x17c5;eip=0x00937d; T(ax = 0x0F;); // 101811 mov ax, 0Fh ;~ 17C5:937D +cs=0x17c5;eip=0x009380; X(PUSH(ax)); // 101812 push ax ;~ 17C5:9380 +cs=0x17c5;eip=0x009381; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 101813 mov ax, [bp-6] ;~ 17C5:9381 +cs=0x17c5;eip=0x009384; T(SUB(ax, 2)); // 101814 sub ax, 2 ;~ 17C5:9384 +cs=0x17c5;eip=0x009387; X(PUSH(ax)); // 101815 push ax ;~ 17C5:9387 +cs=0x17c5;eip=0x009388; J(CALL(sub_2fe3c,0)); // 101816 call sub_2FE3C ;~ 17C5:9388 +cs=0x17c5;eip=0x00938b; T(ADD(sp, 8)); // 101818 add sp, 8 ;~ 17C5:938B +cs=0x17c5;eip=0x00938e; T(ax = 0x0F;); // 101819 mov ax, 0Fh ;~ 17C5:938E +cs=0x17c5;eip=0x009391; X(PUSH(ax)); // 101820 push ax ;~ 17C5:9391 +cs=0x17c5;eip=0x009392; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 101821 mov ax, [bp-6] ;~ 17C5:9392 +cs=0x17c5;eip=0x009395; T(ADD(ax, 2)); // 101822 add ax, 2 ;~ 17C5:9395 +cs=0x17c5;eip=0x009398; X(PUSH(ax)); // 101823 push ax ;~ 17C5:9398 +cs=0x17c5;eip=0x009399; T(ax = 0x11;); // 101824 mov ax, 11h ;~ 17C5:9399 +cs=0x17c5;eip=0x00939c; X(PUSH(ax)); // 101825 push ax ;~ 17C5:939C +cs=0x17c5;eip=0x00939d; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 101826 push word ptr [bp-6] ;~ 17C5:939D +cs=0x17c5;eip=0x0093a0; J(CALL(sub_2fe3c,0)); // 101827 call sub_2FE3C ;~ 17C5:93A0 +cs=0x17c5;eip=0x0093a3; T(ADD(sp, 8)); // 101829 add sp, 8 ;~ 17C5:93A3 +cs=0x17c5;eip=0x0093a6; T(ax = 0x0F;); // 101830 mov ax, 0Fh ;~ 17C5:93A6 +cs=0x17c5;eip=0x0093a9; X(PUSH(ax)); // 101831 push ax ;~ 17C5:93A9 +cs=0x17c5;eip=0x0093aa; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 101832 mov ax, [bp-6] ;~ 17C5:93AA +cs=0x17c5;eip=0x0093ad; T(ADD(ax, 2)); // 101833 add ax, 2 ;~ 17C5:93AD +cs=0x17c5;eip=0x0093b0; X(PUSH(ax)); // 101834 push ax ;~ 17C5:93B0 +cs=0x17c5;eip=0x0093b1; T(ax = 0x0F;); // 101835 mov ax, 0Fh ;~ 17C5:93B1 +cs=0x17c5;eip=0x0093b4; X(PUSH(ax)); // 101836 push ax ;~ 17C5:93B4 +cs=0x17c5;eip=0x0093b5; T(MOV(ax, *(dw*)(raddr(ss,bp-6)))); // 101837 mov ax, [bp-6] ;~ 17C5:93B5 +cs=0x17c5;eip=0x0093b8; T(SUB(ax, 2)); // 101838 sub ax, 2 ;~ 17C5:93B8 +cs=0x17c5;eip=0x0093bb; X(PUSH(ax)); // 101839 push ax ;~ 17C5:93BB +cs=0x17c5;eip=0x0093bc; J(CALL(sub_2fe3c,0)); // 101840 call sub_2FE3C ;~ 17C5:93BC +cs=0x17c5;eip=0x0093bf; T(ADD(sp, 8)); // 101842 add sp, 8 ;~ 17C5:93BF +cs=0x17c5;eip=0x0093c2; J({;}); // 101843 jmp short $+2 ;~ 17C5:93C2 loc_2f5f4: - // 5981 -cs=0x17c5;eip=0x0093c4; T(al = *(byte_527d0);); // 53828 mov al, byte_527D0 ;~ 17C5:93C4 -cs=0x17c5;eip=0x0093c7; T(CBW); // 53829 cbw ;~ 17C5:93C7 -cs=0x17c5;eip=0x0093c8; X(PUSH(ax)); // 53830 push ax ;~ 17C5:93C8 -cs=0x17c5;eip=0x0093c9; J(CALL(sub_3048c,0)); // 53831 call sub_3048C ;~ 17C5:93C9 -cs=0x17c5;eip=0x0093cc; T(ADD(sp, 2)); // 53834 add sp, 2 ;~ 17C5:93CC + // 5959 +cs=0x17c5;eip=0x0093c4; T(al = byte_527d0;); // 101848 mov al, ds:byte_527D0 ;~ 17C5:93C4 +cs=0x17c5;eip=0x0093c7; T(CBW); // 101849 cbw ;~ 17C5:93C7 +cs=0x17c5;eip=0x0093c8; X(PUSH(ax)); // 101850 push ax ;~ 17C5:93C8 +cs=0x17c5;eip=0x0093c9; J(CALL(sub_3048c,0)); // 101851 call sub_3048C ;~ 17C5:93C9 +cs=0x17c5;eip=0x0093cc; T(ADD(sp, 2)); // 101853 add sp, 2 ;~ 17C5:93CC loc_2f5ff: - // 5982 -cs=0x17c5;eip=0x0093cf; T(CMP(word_4e622, 0)); // 53838 cmp word_4E622, 0 ;~ 17C5:93CF -cs=0x17c5;eip=0x0093d4; J(JZ(loc_2f66f)); // 53839 jz short loc_2F66F ;~ 17C5:93D4 -cs=0x17c5;eip=0x0093d6; T(CMP(word_520c0, 0)); // 53840 cmp word_520C0, 0 ;~ 17C5:93D6 -cs=0x17c5;eip=0x0093db; J(JNZ(loc_2f614)); // 53841 jnz short loc_2F614 ;~ 17C5:93DB -cs=0x17c5;eip=0x0093dd; T(CMP(byte_4de54, 0)); // 53842 cmp byte_4DE54, 0 ;~ 17C5:93DD -cs=0x17c5;eip=0x0093e2; J(JZ(loc_2f61b)); // 53843 jz short loc_2F61B ;~ 17C5:93E2 + // 5960 +cs=0x17c5;eip=0x0093cf; T(CMP(word_4e622, 0)); // 101856 cmp ds:word_4E622, 0 ;~ 17C5:93CF +cs=0x17c5;eip=0x0093d4; J(JZ(loc_2f66f)); // 101857 jz short loc_2F66F ;~ 17C5:93D4 +cs=0x17c5;eip=0x0093d6; T(CMP(word_520c0, 0)); // 101858 cmp ds:word_520C0, 0 ;~ 17C5:93D6 +cs=0x17c5;eip=0x0093db; J(JNZ(loc_2f614)); // 101859 jnz short loc_2F614 ;~ 17C5:93DB +cs=0x17c5;eip=0x0093dd; T(CMP(byte_4de54, 0)); // 101860 cmp ds:byte_4DE54, 0 ;~ 17C5:93DD +cs=0x17c5;eip=0x0093e2; J(JZ(loc_2f61b)); // 101861 jz short loc_2F61B ;~ 17C5:93E2 loc_2f614: - // 5983 -cs=0x17c5;eip=0x0093e4; T(CMP(word_4993e, 0)); // 53846 cmp word_4993E, 0 ;~ 17C5:93E4 -cs=0x17c5;eip=0x0093e9; J(JZ(loc_2f66f)); // 53847 jz short loc_2F66F ;~ 17C5:93E9 + // 5961 +cs=0x17c5;eip=0x0093e4; T(CMP(word_4993e, 0)); // 101864 cmp word_4993E, 0 ;~ 17C5:93E4 +cs=0x17c5;eip=0x0093e9; J(JZ(loc_2f66f)); // 101865 jz short loc_2F66F ;~ 17C5:93E9 loc_2f61b: - // 5984 -cs=0x17c5;eip=0x0093eb; T(ax = 0x0F;); // 53850 mov ax, 0Fh ;~ 17C5:93EB -cs=0x17c5;eip=0x0093ee; X(PUSH(ax)); // 53851 push ax ;~ 17C5:93EE -cs=0x17c5;eip=0x0093ef; T(ax = 0x18;); // 53852 mov ax, 18h ;~ 17C5:93EF -cs=0x17c5;eip=0x0093f2; X(PUSH(ax)); // 53853 push ax ;~ 17C5:93F2 -cs=0x17c5;eip=0x0093f3; T(ax = 0x9690;); // 53854 mov ax, 9690h ;~ 17C5:93F3 -cs=0x17c5;eip=0x0093f6; X(PUSH(ax)); // 53855 push ax ;~ 17C5:93F6 -cs=0x17c5;eip=0x0093f7; J(CALL(sub_34c4e,0)); // 53856 call sub_34C4E ;~ 17C5:93F7 -cs=0x17c5;eip=0x0093fa; T(ADD(sp, 2)); // 53857 add sp, 2 ;~ 17C5:93FA -cs=0x17c5;eip=0x0093fd; T(SAR(ax, 1)); // 53858 sar ax, 1 ;~ 17C5:93FD -cs=0x17c5;eip=0x0093ff; T(SUB(ax, 0x28)); // 53859 sub ax, 28h ; '(' ;~ 17C5:93FF -cs=0x17c5;eip=0x009402; T(NEG(ax)); // 53860 neg ax ;~ 17C5:9402 -cs=0x17c5;eip=0x009404; T(SHL(ax, 1)); // 53861 shl ax, 1 ;~ 17C5:9404 -cs=0x17c5;eip=0x009406; T(SHL(ax, 1)); // 53862 shl ax, 1 ;~ 17C5:9406 -cs=0x17c5;eip=0x009408; X(PUSH(ax)); // 53863 push ax ;~ 17C5:9408 -cs=0x17c5;eip=0x009409; T(ax = 0x9690;); // 53864 mov ax, 9690h ;~ 17C5:9409 -cs=0x17c5;eip=0x00940c; X(PUSH(ax)); // 53865 push ax ;~ 17C5:940C -cs=0x17c5;eip=0x00940d; J(CALL(sub_3032e,0)); // 53866 call sub_3032E ;~ 17C5:940D -cs=0x17c5;eip=0x009410; T(ADD(sp, 8)); // 53869 add sp, 8 ;~ 17C5:9410 -cs=0x17c5;eip=0x009413; X(DEC(word_4e622)); // 53870 dec word_4E622 ;~ 17C5:9413 -cs=0x17c5;eip=0x009417; T(CMP(word_4991a, 1)); // 53871 cmp word_4991A, 1 ;~ 17C5:9417 -cs=0x17c5;eip=0x00941c; J(JNZ(loc_2f66f)); // 53872 jnz short loc_2F66F ;~ 17C5:941C -cs=0x17c5;eip=0x00941e; T(CMP(word_492ec, 0)); // 53873 cmp word_492EC, 0 ;~ 17C5:941E -cs=0x17c5;eip=0x009423; J(JZ(loc_2f65a)); // 53874 jz short loc_2F65A ;~ 17C5:9423 -cs=0x17c5;eip=0x009425; T(ax = 0x0E;); // 53875 mov ax, 0Eh ;~ 17C5:9425 -cs=0x17c5;eip=0x009428; J(JMP(loc_2f65c)); // 53876 jmp short loc_2F65C ;~ 17C5:9428 + // 5962 +cs=0x17c5;eip=0x0093eb; T(ax = 0x0F;); // 101868 mov ax, 0Fh ;~ 17C5:93EB +cs=0x17c5;eip=0x0093ee; X(PUSH(ax)); // 101869 push ax ;~ 17C5:93EE +cs=0x17c5;eip=0x0093ef; T(ax = 0x18;); // 101870 mov ax, 18h ;~ 17C5:93EF +cs=0x17c5;eip=0x0093f2; X(PUSH(ax)); // 101871 push ax ;~ 17C5:93F2 +cs=0x17c5;eip=0x0093f3; T(ax = 0x9690;); // 101872 mov ax, 9690h ;~ 17C5:93F3 +cs=0x17c5;eip=0x0093f6; X(PUSH(ax)); // 101873 push ax ;~ 17C5:93F6 +cs=0x17c5;eip=0x0093f7; J(CALL(sub_34c4e,0)); // 101874 call sub_34C4E ;~ 17C5:93F7 +cs=0x17c5;eip=0x0093fa; T(ADD(sp, 2)); // 101875 add sp, 2 ;~ 17C5:93FA +cs=0x17c5;eip=0x0093fd; T(SAR(ax, 1)); // 101876 sar ax, 1 ;~ 17C5:93FD +cs=0x17c5;eip=0x0093ff; T(SUB(ax, 0x28)); // 101877 sub ax, 28h ; '(' ;~ 17C5:93FF +cs=0x17c5;eip=0x009402; T(NEG(ax)); // 101878 neg ax ;~ 17C5:9402 +cs=0x17c5;eip=0x009404; T(SHL(ax, 1)); // 101879 shl ax, 1 ;~ 17C5:9404 +cs=0x17c5;eip=0x009406; T(SHL(ax, 1)); // 101880 shl ax, 1 ;~ 17C5:9406 +cs=0x17c5;eip=0x009408; X(PUSH(ax)); // 101881 push ax ;~ 17C5:9408 +cs=0x17c5;eip=0x009409; T(ax = 0x9690;); // 101882 mov ax, 9690h ;~ 17C5:9409 +cs=0x17c5;eip=0x00940c; X(PUSH(ax)); // 101883 push ax ;~ 17C5:940C +cs=0x17c5;eip=0x00940d; J(CALL(sub_3032e,0)); // 101884 call sub_3032E ;~ 17C5:940D +cs=0x17c5;eip=0x009410; T(ADD(sp, 8)); // 101886 add sp, 8 ;~ 17C5:9410 +cs=0x17c5;eip=0x009413; X(DEC(word_4e622)); // 101887 dec ds:word_4E622 ;~ 17C5:9413 +cs=0x17c5;eip=0x009417; T(CMP(word_4991a, 1)); // 101888 cmp word_4991A, 1 ;~ 17C5:9417 +cs=0x17c5;eip=0x00941c; J(JNZ(loc_2f66f)); // 101889 jnz short loc_2F66F ;~ 17C5:941C +cs=0x17c5;eip=0x00941e; T(CMP(word_492ec, 0)); // 101890 cmp word_492EC, 0 ;~ 17C5:941E +cs=0x17c5;eip=0x009423; J(JZ(loc_2f65a)); // 101891 jz short loc_2F65A ;~ 17C5:9423 +cs=0x17c5;eip=0x009425; T(ax = 0x0E;); // 101892 mov ax, 0Eh ;~ 17C5:9425 +cs=0x17c5;eip=0x009428; J(JMP(loc_2f65c)); // 101893 jmp short loc_2F65C ;~ 17C5:9428 loc_2f65a: - // 5985 -cs=0x17c5;eip=0x00942a; T(SUB(ax, ax)); // 53880 sub ax, ax ;~ 17C5:942A + // 5963 +cs=0x17c5;eip=0x00942a; T(SUB(ax, ax)); // 101897 sub ax, ax ;~ 17C5:942A loc_2f65c: - // 5986 -cs=0x17c5;eip=0x00942c; X(PUSH(ax)); // 53883 push ax ;~ 17C5:942C -cs=0x17c5;eip=0x00942d; T(ax = 1;); // 53884 mov ax, 1 ;~ 17C5:942D -cs=0x17c5;eip=0x009430; X(PUSH(ax)); // 53885 push ax ;~ 17C5:9430 -cs=0x17c5;eip=0x009431; T(ax = 0x78;); // 53886 mov ax, 78h ; 'x' ;~ 17C5:9431 -cs=0x17c5;eip=0x009434; X(PUSH(ax)); // 53887 push ax ;~ 17C5:9434 -cs=0x17c5;eip=0x009435; T(ax = 0x5B6D;); // 53888 mov ax, 5B6Dh ;~ 17C5:9435 -cs=0x17c5;eip=0x009438; X(PUSH(ax)); // 53889 push ax ;~ 17C5:9438 -cs=0x17c5;eip=0x009439; J(CALL(sub_3032e,0)); // 53890 call sub_3032E ;~ 17C5:9439 -cs=0x17c5;eip=0x00943c; T(ADD(sp, 8)); // 53892 add sp, 8 ;~ 17C5:943C + // 5964 +cs=0x17c5;eip=0x00942c; X(PUSH(ax)); // 101900 push ax ;~ 17C5:942C +cs=0x17c5;eip=0x00942d; T(ax = 1;); // 101901 mov ax, 1 ;~ 17C5:942D +cs=0x17c5;eip=0x009430; X(PUSH(ax)); // 101902 push ax ;~ 17C5:9430 +cs=0x17c5;eip=0x009431; T(ax = 0x78;); // 101903 mov ax, 78h ; 'x' ;~ 17C5:9431 +cs=0x17c5;eip=0x009434; X(PUSH(ax)); // 101904 push ax ;~ 17C5:9434 +cs=0x17c5;eip=0x009435; T(ax = 0x5B6D;); // 101905 mov ax, 5B6Dh ;~ 17C5:9435 +cs=0x17c5;eip=0x009438; X(PUSH(ax)); // 101906 push ax ;~ 17C5:9438 +cs=0x17c5;eip=0x009439; J(CALL(sub_3032e,0)); // 101907 call sub_3032E ;~ 17C5:9439 +cs=0x17c5;eip=0x00943c; T(ADD(sp, 8)); // 101909 add sp, 8 ;~ 17C5:943C loc_2f66f: - // 5987 -cs=0x17c5;eip=0x00943f; T(CMP(word_4e624, 0)); // 53897 cmp word_4E624, 0 ;~ 17C5:943F -cs=0x17c5;eip=0x009444; J(JZ(loc_2f6b0)); // 53898 jz short loc_2F6B0 ;~ 17C5:9444 -cs=0x17c5;eip=0x009446; T(CMP(word_520c0, 0)); // 53899 cmp word_520C0, 0 ;~ 17C5:9446 -cs=0x17c5;eip=0x00944b; J(JNZ(loc_2f6b0)); // 53900 jnz short loc_2F6B0 ;~ 17C5:944B -cs=0x17c5;eip=0x00944d; T(CMP(byte_4de54, 0)); // 53901 cmp byte_4DE54, 0 ;~ 17C5:944D -cs=0x17c5;eip=0x009452; J(JNZ(loc_2f6b0)); // 53902 jnz short loc_2F6B0 ;~ 17C5:9452 -cs=0x17c5;eip=0x009454; T(ax = 0x0F;); // 53903 mov ax, 0Fh ;~ 17C5:9454 -cs=0x17c5;eip=0x009457; X(PUSH(ax)); // 53904 push ax ;~ 17C5:9457 -cs=0x17c5;eip=0x009458; T(ax = 0x5A;); // 53905 mov ax, 5Ah ; 'Z' ;~ 17C5:9458 -cs=0x17c5;eip=0x00945b; X(PUSH(ax)); // 53906 push ax ;~ 17C5:945B -cs=0x17c5;eip=0x00945c; T(ax = 0x979A;); // 53907 mov ax, 979Ah ;~ 17C5:945C -cs=0x17c5;eip=0x00945f; X(PUSH(ax)); // 53908 push ax ;~ 17C5:945F -cs=0x17c5;eip=0x009460; J(CALL(sub_34c4e,0)); // 53909 call sub_34C4E ;~ 17C5:9460 -cs=0x17c5;eip=0x009463; T(ADD(sp, 2)); // 53910 add sp, 2 ;~ 17C5:9463 -cs=0x17c5;eip=0x009466; T(SAR(ax, 1)); // 53911 sar ax, 1 ;~ 17C5:9466 -cs=0x17c5;eip=0x009468; T(SUB(ax, 0x28)); // 53912 sub ax, 28h ; '(' ;~ 17C5:9468 -cs=0x17c5;eip=0x00946b; T(NEG(ax)); // 53913 neg ax ;~ 17C5:946B -cs=0x17c5;eip=0x00946d; T(SHL(ax, 1)); // 53914 shl ax, 1 ;~ 17C5:946D -cs=0x17c5;eip=0x00946f; T(SHL(ax, 1)); // 53915 shl ax, 1 ;~ 17C5:946F -cs=0x17c5;eip=0x009471; X(PUSH(ax)); // 53916 push ax ;~ 17C5:9471 -cs=0x17c5;eip=0x009472; T(ax = 0x979A;); // 53917 mov ax, 979Ah ;~ 17C5:9472 -cs=0x17c5;eip=0x009475; X(PUSH(ax)); // 53918 push ax ;~ 17C5:9475 -cs=0x17c5;eip=0x009476; J(CALL(sub_3032e,0)); // 53919 call sub_3032E ;~ 17C5:9476 -cs=0x17c5;eip=0x009479; T(ADD(sp, 8)); // 53922 add sp, 8 ;~ 17C5:9479 -cs=0x17c5;eip=0x00947c; X(DEC(word_4e624)); // 53923 dec word_4E624 ;~ 17C5:947C + // 5965 +cs=0x17c5;eip=0x00943f; T(CMP(word_4e624, 0)); // 101913 cmp ds:word_4E624, 0 ;~ 17C5:943F +cs=0x17c5;eip=0x009444; J(JZ(loc_2f6b0)); // 101914 jz short loc_2F6B0 ;~ 17C5:9444 +cs=0x17c5;eip=0x009446; T(CMP(word_520c0, 0)); // 101915 cmp ds:word_520C0, 0 ;~ 17C5:9446 +cs=0x17c5;eip=0x00944b; J(JNZ(loc_2f6b0)); // 101916 jnz short loc_2F6B0 ;~ 17C5:944B +cs=0x17c5;eip=0x00944d; T(CMP(byte_4de54, 0)); // 101917 cmp ds:byte_4DE54, 0 ;~ 17C5:944D +cs=0x17c5;eip=0x009452; J(JNZ(loc_2f6b0)); // 101918 jnz short loc_2F6B0 ;~ 17C5:9452 +cs=0x17c5;eip=0x009454; T(ax = 0x0F;); // 101919 mov ax, 0Fh ;~ 17C5:9454 +cs=0x17c5;eip=0x009457; X(PUSH(ax)); // 101920 push ax ;~ 17C5:9457 +cs=0x17c5;eip=0x009458; T(ax = 0x5A;); // 101921 mov ax, 5Ah ; 'Z' ;~ 17C5:9458 +cs=0x17c5;eip=0x00945b; X(PUSH(ax)); // 101922 push ax ;~ 17C5:945B +cs=0x17c5;eip=0x00945c; T(ax = 0x979A;); // 101923 mov ax, 979Ah ;~ 17C5:945C +cs=0x17c5;eip=0x00945f; X(PUSH(ax)); // 101924 push ax ;~ 17C5:945F +cs=0x17c5;eip=0x009460; J(CALL(sub_34c4e,0)); // 101925 call sub_34C4E ;~ 17C5:9460 +cs=0x17c5;eip=0x009463; T(ADD(sp, 2)); // 101926 add sp, 2 ;~ 17C5:9463 +cs=0x17c5;eip=0x009466; T(SAR(ax, 1)); // 101927 sar ax, 1 ;~ 17C5:9466 +cs=0x17c5;eip=0x009468; T(SUB(ax, 0x28)); // 101928 sub ax, 28h ; '(' ;~ 17C5:9468 +cs=0x17c5;eip=0x00946b; T(NEG(ax)); // 101929 neg ax ;~ 17C5:946B +cs=0x17c5;eip=0x00946d; T(SHL(ax, 1)); // 101930 shl ax, 1 ;~ 17C5:946D +cs=0x17c5;eip=0x00946f; T(SHL(ax, 1)); // 101931 shl ax, 1 ;~ 17C5:946F +cs=0x17c5;eip=0x009471; X(PUSH(ax)); // 101932 push ax ;~ 17C5:9471 +cs=0x17c5;eip=0x009472; T(ax = 0x979A;); // 101933 mov ax, 979Ah ;~ 17C5:9472 +cs=0x17c5;eip=0x009475; X(PUSH(ax)); // 101934 push ax ;~ 17C5:9475 +cs=0x17c5;eip=0x009476; J(CALL(sub_3032e,0)); // 101935 call sub_3032E ;~ 17C5:9476 +cs=0x17c5;eip=0x009479; T(ADD(sp, 8)); // 101937 add sp, 8 ;~ 17C5:9479 +cs=0x17c5;eip=0x00947c; X(DEC(word_4e624)); // 101938 dec ds:word_4E624 ;~ 17C5:947C loc_2f6b0: - // 5988 -cs=0x17c5;eip=0x009480; X(POP(si)); // 53928 pop si ;~ 17C5:9480 -cs=0x17c5;eip=0x009481; T(sp = bp;); // 53929 mov sp, bp ;~ 17C5:9481 -cs=0x17c5;eip=0x009483; X(POP(bp)); // 53930 pop bp ;~ 17C5:9483 -cs=0x17c5;eip=0x009484; J(RETN(0)); // 53931 retn ;~ 17C5:9484 + // 5966 +cs=0x17c5;eip=0x009480; X(POP(si)); // 101942 pop si ;~ 17C5:9480 +cs=0x17c5;eip=0x009481; T(sp = bp;); // 101943 mov sp, bp ;~ 17C5:9481 +cs=0x17c5;eip=0x009483; X(POP(bp)); // 101944 pop bp ;~ 17C5:9483 +cs=0x17c5;eip=0x009484; J(RETN(0)); // 101945 retn ;~ 17C5:9484 ret_17c5_9485: - // 5989 -cs=0x17c5;eip=0x009485; X(PUSH(bp)); // 53934 push bp ;~ 17C5:9485 -cs=0x17c5;eip=0x009486; T(bp = sp;); // 53935 mov bp, sp ;~ 17C5:9486 -cs=0x17c5;eip=0x009488; T(CMP(word_492f2, 0)); // 53936 cmp word_492F2, 0 ;~ 17C5:9488 -cs=0x17c5;eip=0x00948d; J(JNZ(loc_2f6c1)); // 53937 jnz short loc_2F6C1 ;~ 17C5:948D -cs=0x17c5;eip=0x00948f; J(JMP(loc_2f6fc)); // 53938 jmp short loc_2F6FC ;~ 17C5:948F + // 5967 +cs=0x17c5;eip=0x009485; X(PUSH(bp)); // 101947 push bp ;~ 17C5:9485 +cs=0x17c5;eip=0x009486; T(bp = sp;); // 101948 mov bp, sp ;~ 17C5:9486 +cs=0x17c5;eip=0x009488; T(CMP(word_492f2, 0)); // 101949 cmp word_492F2, 0 ;~ 17C5:9488 +cs=0x17c5;eip=0x00948d; J(JNZ(loc_2f6c1)); // 101950 jnz short loc_2F6C1 ;~ 17C5:948D +cs=0x17c5;eip=0x00948f; J(JMP(loc_2f6fc)); // 101951 jmp short loc_2F6FC ;~ 17C5:948F loc_2f6c1: - // 5990 -cs=0x17c5;eip=0x009491; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 53942 mov ax, [bp+4] ;~ 17C5:9491 -cs=0x17c5;eip=0x009494; J(JMP(loc_2f6eb)); // 53943 jmp short loc_2F6EB ;~ 17C5:9494 + // 5968 +cs=0x17c5;eip=0x009491; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 101955 mov ax, [bp+4] ;~ 17C5:9491 +cs=0x17c5;eip=0x009494; J(JMP(loc_2f6eb)); // 101956 jmp short loc_2F6EB ;~ 17C5:9494 loc_2f6c6: - // 5991 -cs=0x17c5;eip=0x009496; X(PUSH(word_52100)); // 53947 push word_52100 ;~ 17C5:9496 -cs=0x17c5;eip=0x00949a; X(PUSH(word_520f0)); // 53948 push word_520F0 ;~ 17C5:949A -cs=0x17c5;eip=0x00949e; J(CALL(sub_2f7f9,0)); // 53949 call sub_2F7F9 ;~ 17C5:949E -cs=0x17c5;eip=0x0094a1; T(ADD(sp, 4)); // 53950 add sp, 4 ;~ 17C5:94A1 -cs=0x17c5;eip=0x0094a4; J(JMP(loc_2f6f6)); // 53951 jmp short loc_2F6F6 ;~ 17C5:94A4 + // 5969 +cs=0x17c5;eip=0x009496; X(PUSH(word_52100)); // 101960 push ds:word_52100 ;~ 17C5:9496 +cs=0x17c5;eip=0x00949a; X(PUSH(word_520f0)); // 101961 push ds:word_520F0 ;~ 17C5:949A +cs=0x17c5;eip=0x00949e; J(CALL(sub_2f7f9,0)); // 101962 call sub_2F7F9 ;~ 17C5:949E +cs=0x17c5;eip=0x0094a1; T(ADD(sp, 4)); // 101963 add sp, 4 ;~ 17C5:94A1 +cs=0x17c5;eip=0x0094a4; J(JMP(loc_2f6f6)); // 101964 jmp short loc_2F6F6 ;~ 17C5:94A4 loc_2f6d6: - // 5992 -cs=0x17c5;eip=0x0094a6; T(SUB(ax, ax)); // 53955 sub ax, ax ;~ 17C5:94A6 -cs=0x17c5;eip=0x0094a8; X(PUSH(ax)); // 53956 push ax ;~ 17C5:94A8 -cs=0x17c5;eip=0x0094a9; T(ax = 0x5B83;); // 53957 mov ax, 5B83h ;~ 17C5:94A9 -cs=0x17c5;eip=0x0094ac; X(PUSH(ax)); // 53958 push ax ;~ 17C5:94AC -cs=0x17c5;eip=0x0094ad; T(ax = 1;); // 53959 mov ax, 1 ;~ 17C5:94AD -cs=0x17c5;eip=0x0094b0; X(PUSH(ax)); // 53960 push ax ;~ 17C5:94B0 -cs=0x17c5;eip=0x0094b1; J(CALL(sub_301dd,0)); // 53961 call sub_301DD ;~ 17C5:94B1 -cs=0x17c5;eip=0x0094b4; T(ADD(sp, 6)); // 53962 add sp, 6 ;~ 17C5:94B4 -cs=0x17c5;eip=0x0094b7; J(JMP(loc_2f6f6)); // 53963 jmp short loc_2F6F6 ;~ 17C5:94B7 + // 5970 +cs=0x17c5;eip=0x0094a6; T(SUB(ax, ax)); // 101968 sub ax, ax ;~ 17C5:94A6 +cs=0x17c5;eip=0x0094a8; X(PUSH(ax)); // 101969 push ax ;~ 17C5:94A8 +cs=0x17c5;eip=0x0094a9; T(ax = 0x5B83;); // 101970 mov ax, 5B83h ;~ 17C5:94A9 +cs=0x17c5;eip=0x0094ac; X(PUSH(ax)); // 101971 push ax ;~ 17C5:94AC +cs=0x17c5;eip=0x0094ad; T(ax = 1;); // 101972 mov ax, 1 ;~ 17C5:94AD +cs=0x17c5;eip=0x0094b0; X(PUSH(ax)); // 101973 push ax ;~ 17C5:94B0 +cs=0x17c5;eip=0x0094b1; J(CALL(sub_301dd,0)); // 101974 call sub_301DD ;~ 17C5:94B1 +cs=0x17c5;eip=0x0094b4; T(ADD(sp, 6)); // 101975 add sp, 6 ;~ 17C5:94B4 +cs=0x17c5;eip=0x0094b7; J(JMP(loc_2f6f6)); // 101976 jmp short loc_2F6F6 ;~ 17C5:94B7 ret_17c5_94b9: - // 5993 -cs=0x17c5;eip=0x0094b9; J(JMP(loc_2f6f6)); // 53965 jmp short loc_2F6F6 ;~ 17C5:94B9 + // 5971 +cs=0x17c5;eip=0x0094b9; J(JMP(loc_2f6f6)); // 101978 jmp short loc_2F6F6 ;~ 17C5:94B9 loc_2f6eb: - // 5994 -cs=0x17c5;eip=0x0094bb; T(OR(ax, ax)); // 53969 or ax, ax ;~ 17C5:94BB -cs=0x17c5;eip=0x0094bd; J(JZ(loc_2f6c6)); // 53970 jz short loc_2F6C6 ;~ 17C5:94BD -cs=0x17c5;eip=0x0094bf; T(CMP(ax, 1)); // 53971 cmp ax, 1 ;~ 17C5:94BF -cs=0x17c5;eip=0x0094c2; J(JZ(loc_2f6d6)); // 53972 jz short loc_2F6D6 ;~ 17C5:94C2 -cs=0x17c5;eip=0x0094c4; J({;}); // 53973 jmp short $+2 ;~ 17C5:94C4 + // 5972 +cs=0x17c5;eip=0x0094bb; T(OR(ax, ax)); // 101982 or ax, ax ;~ 17C5:94BB +cs=0x17c5;eip=0x0094bd; J(JZ(loc_2f6c6)); // 101983 jz short loc_2F6C6 ;~ 17C5:94BD +cs=0x17c5;eip=0x0094bf; T(CMP(ax, 1)); // 101984 cmp ax, 1 ;~ 17C5:94BF +cs=0x17c5;eip=0x0094c2; J(JZ(loc_2f6d6)); // 101985 jz short loc_2F6D6 ;~ 17C5:94C2 +cs=0x17c5;eip=0x0094c4; J({;}); // 101986 jmp short $+2 ;~ 17C5:94C4 loc_2f6f6: - // 5995 -cs=0x17c5;eip=0x0094c6; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 53978 mov ax, [bp+4] ;~ 17C5:94C6 -cs=0x17c5;eip=0x0094c9; X(word_522ca = ax;); // 53979 mov word_522CA, ax ;~ 17C5:94C9 + // 5973 +cs=0x17c5;eip=0x0094c6; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 101991 mov ax, [bp+4] ;~ 17C5:94C6 +cs=0x17c5;eip=0x0094c9; X(word_522ca = ax;); // 101992 mov ds:word_522CA, ax ;~ 17C5:94C9 loc_2f6fc: - // 5996 -cs=0x17c5;eip=0x0094cc; T(sp = bp;); // 53982 mov sp, bp ;~ 17C5:94CC -cs=0x17c5;eip=0x0094ce; X(POP(bp)); // 53983 pop bp ;~ 17C5:94CE -cs=0x17c5;eip=0x0094cf; J(RETN(0)); // 53984 retn ;~ 17C5:94CF + // 5974 +cs=0x17c5;eip=0x0094cc; T(sp = bp;); // 101995 mov sp, bp ;~ 17C5:94CC +cs=0x17c5;eip=0x0094ce; X(POP(bp)); // 101996 pop bp ;~ 17C5:94CE +cs=0x17c5;eip=0x0094cf; J(RETN(0)); // 101997 retn ;~ 17C5:94CF assert(0); __dispatch_call: @@ -26353,7 +21576,7 @@ cs=0x17c5;eip=0x0094cf; J(RETN(0)); // 53984 retn ;~ 17C5:94CF case m2c::kloc_2f6fc: goto loc_2f6fc; case m2c::kret_17c5_9485: goto ret_17c5_9485; case m2c::kret_17c5_94b9: goto ret_17c5_94b9; - case m2c::kseg2623_92b2_proc: goto seg2623_92b2_proc; + case m2c::kseg2623_8e5c_proc: goto seg2623_8e5c_proc; case m2c::ksub_2f080: goto sub_2f080; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; @@ -26371,108 +21594,108 @@ cs=0x17c5;eip=0x0094cf; J(RETN(0)); // 53984 retn ;~ 17C5:94CF _begin: #undef arg_0 #define arg_0 4 - // 53994 arg_0 = word ptr 4 ;~ 17C5:94D0 -cs=0x17c5;eip=0x0094d0; X(PUSH(bp)); // 53996 push bp ;~ 17C5:94D0 -cs=0x17c5;eip=0x0094d1; T(bp = sp;); // 53997 mov bp, sp ;~ 17C5:94D1 -cs=0x17c5;eip=0x0094d3; T(SUB(sp, 0x14)); // 53998 sub sp, 14h ;~ 17C5:94D3 -cs=0x17c5;eip=0x0094d6; T(CMP(word_492f2, 0)); // 53999 cmp word_492F2, 0 ;~ 17C5:94D6 -cs=0x17c5;eip=0x0094db; J(JNZ(loc_2f710)); // 54000 jnz short loc_2F710 ;~ 17C5:94DB -cs=0x17c5;eip=0x0094dd; J(JMP(loc_2f7a6)); // 54001 jmp loc_2F7A6 ;~ 17C5:94DD + // 102007 arg_0 = word ptr 4 ;~ 17C5:94D0 +cs=0x17c5;eip=0x0094d0; X(PUSH(bp)); // 102009 push bp ;~ 17C5:94D0 +cs=0x17c5;eip=0x0094d1; T(bp = sp;); // 102010 mov bp, sp ;~ 17C5:94D1 +cs=0x17c5;eip=0x0094d3; T(SUB(sp, 0x14)); // 102011 sub sp, 14h ;~ 17C5:94D3 +cs=0x17c5;eip=0x0094d6; T(CMP(word_492f2, 0)); // 102012 cmp word_492F2, 0 ;~ 17C5:94D6 +cs=0x17c5;eip=0x0094db; J(JNZ(loc_2f710)); // 102013 jnz short loc_2F710 ;~ 17C5:94DB +cs=0x17c5;eip=0x0094dd; J(JMP(loc_2f7a6)); // 102014 jmp loc_2F7A6 ;~ 17C5:94DD loc_2f710: - // 5997 -cs=0x17c5;eip=0x0094e0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 54005 mov ax, [bp+arg_0] ;~ 17C5:94E0 -cs=0x17c5;eip=0x0094e3; J(JMP(loc_2f796)); // 54006 jmp loc_2F796 ;~ 17C5:94E3 + // 5975 +cs=0x17c5;eip=0x0094e0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 102018 mov ax, [bp+arg_0] ;~ 17C5:94E0 +cs=0x17c5;eip=0x0094e3; J(JMP(loc_2f796)); // 102019 jmp loc_2F796 ;~ 17C5:94E3 loc_2f716: - // 5998 -cs=0x17c5;eip=0x0094e6; T(ax = 0x5B87;); // 54010 mov ax, 5B87h ;~ 17C5:94E6 -cs=0x17c5;eip=0x0094e9; X(PUSH(ax)); // 54011 push ax ;~ 17C5:94E9 -cs=0x17c5;eip=0x0094ea; T(ax = 0x66C4;); // 54012 mov ax, 66C4h ;~ 17C5:94EA -cs=0x17c5;eip=0x0094ed; X(PUSH(ax)); // 54013 push ax ;~ 17C5:94ED -cs=0x17c5;eip=0x0094ee; J(CALL(sub_34c1c,0)); // 54014 call sub_34C1C ;~ 17C5:94EE -cs=0x17c5;eip=0x0094f1; T(ADD(sp, 4)); // 54016 add sp, 4 ;~ 17C5:94F1 -cs=0x17c5;eip=0x0094f4; T(ax = word_52ae2;); // 54017 mov ax, word_52AE2 ;~ 17C5:94F4 -cs=0x17c5;eip=0x0094f7; J(JMP(loc_2f76b)); // 54018 jmp short loc_2F76B ;~ 17C5:94F7 + // 5976 +cs=0x17c5;eip=0x0094e6; T(ax = 0x5B87;); // 102023 mov ax, 5B87h ;~ 17C5:94E6 +cs=0x17c5;eip=0x0094e9; X(PUSH(ax)); // 102024 push ax ;~ 17C5:94E9 +cs=0x17c5;eip=0x0094ea; T(ax = 0x66C4;); // 102025 mov ax, 66C4h ;~ 17C5:94EA +cs=0x17c5;eip=0x0094ed; X(PUSH(ax)); // 102026 push ax ;~ 17C5:94ED +cs=0x17c5;eip=0x0094ee; J(CALL(sub_34c1c,0)); // 102027 call sub_34C1C ;~ 17C5:94EE +cs=0x17c5;eip=0x0094f1; T(ADD(sp, 4)); // 102029 add sp, 4 ;~ 17C5:94F1 +cs=0x17c5;eip=0x0094f4; T(ax = word_52ae2;); // 102030 mov ax, ds:word_52AE2 ;~ 17C5:94F4 +cs=0x17c5;eip=0x0094f7; J(JMP(loc_2f76b)); // 102031 jmp short loc_2F76B ;~ 17C5:94F7 loc_2f729: - // 5999 -cs=0x17c5;eip=0x0094f9; T(ax = 0x5B91;); // 54022 mov ax, 5B91h ;~ 17C5:94F9 -cs=0x17c5;eip=0x0094fc; X(PUSH(ax)); // 54023 push ax ;~ 17C5:94FC -cs=0x17c5;eip=0x0094fd; T(ax = 0x66C4;); // 54024 mov ax, 66C4h ;~ 17C5:94FD -cs=0x17c5;eip=0x009500; X(PUSH(ax)); // 54025 push ax ;~ 17C5:9500 -cs=0x17c5;eip=0x009501; J(CALL(sub_34bdc,0)); // 54026 call sub_34BDC ;~ 17C5:9501 -cs=0x17c5;eip=0x009504; T(ADD(sp, 4)); // 54027 add sp, 4 ;~ 17C5:9504 -cs=0x17c5;eip=0x009507; J(JMP(loc_2f780)); // 54028 jmp short loc_2F780 ;~ 17C5:9507 + // 5977 +cs=0x17c5;eip=0x0094f9; T(ax = 0x5B91;); // 102035 mov ax, 5B91h ;~ 17C5:94F9 +cs=0x17c5;eip=0x0094fc; X(PUSH(ax)); // 102036 push ax ;~ 17C5:94FC +cs=0x17c5;eip=0x0094fd; T(ax = 0x66C4;); // 102037 mov ax, 66C4h ;~ 17C5:94FD +cs=0x17c5;eip=0x009500; X(PUSH(ax)); // 102038 push ax ;~ 17C5:9500 +cs=0x17c5;eip=0x009501; J(CALL(sub_34bdc,0)); // 102039 call sub_34BDC ;~ 17C5:9501 +cs=0x17c5;eip=0x009504; T(ADD(sp, 4)); // 102040 add sp, 4 ;~ 17C5:9504 +cs=0x17c5;eip=0x009507; J(JMP(loc_2f780)); // 102041 jmp short loc_2F780 ;~ 17C5:9507 loc_2f739: - // 6000 -cs=0x17c5;eip=0x009509; T(ax = 0x5B97;); // 54032 mov ax, 5B97h ;~ 17C5:9509 -cs=0x17c5;eip=0x00950c; X(PUSH(ax)); // 54033 push ax ;~ 17C5:950C -cs=0x17c5;eip=0x00950d; T(ax = 0x66C4;); // 54034 mov ax, 66C4h ;~ 17C5:950D -cs=0x17c5;eip=0x009510; X(PUSH(ax)); // 54035 push ax ;~ 17C5:9510 -cs=0x17c5;eip=0x009511; J(CALL(sub_34bdc,0)); // 54036 call sub_34BDC ;~ 17C5:9511 -cs=0x17c5;eip=0x009514; T(ADD(sp, 4)); // 54037 add sp, 4 ;~ 17C5:9514 -cs=0x17c5;eip=0x009517; J(JMP(loc_2f780)); // 54038 jmp short loc_2F780 ;~ 17C5:9517 + // 5978 +cs=0x17c5;eip=0x009509; T(ax = 0x5B97;); // 102045 mov ax, 5B97h ;~ 17C5:9509 +cs=0x17c5;eip=0x00950c; X(PUSH(ax)); // 102046 push ax ;~ 17C5:950C +cs=0x17c5;eip=0x00950d; T(ax = 0x66C4;); // 102047 mov ax, 66C4h ;~ 17C5:950D +cs=0x17c5;eip=0x009510; X(PUSH(ax)); // 102048 push ax ;~ 17C5:9510 +cs=0x17c5;eip=0x009511; J(CALL(sub_34bdc,0)); // 102049 call sub_34BDC ;~ 17C5:9511 +cs=0x17c5;eip=0x009514; T(ADD(sp, 4)); // 102050 add sp, 4 ;~ 17C5:9514 +cs=0x17c5;eip=0x009517; J(JMP(loc_2f780)); // 102051 jmp short loc_2F780 ;~ 17C5:9517 loc_2f749: - // 6001 -cs=0x17c5;eip=0x009519; T(ax = 0x5B9C;); // 54042 mov ax, 5B9Ch ;~ 17C5:9519 -cs=0x17c5;eip=0x00951c; X(PUSH(ax)); // 54043 push ax ;~ 17C5:951C -cs=0x17c5;eip=0x00951d; T(ax = 0x66C4;); // 54044 mov ax, 66C4h ;~ 17C5:951D -cs=0x17c5;eip=0x009520; X(PUSH(ax)); // 54045 push ax ;~ 17C5:9520 -cs=0x17c5;eip=0x009521; J(CALL(sub_34bdc,0)); // 54046 call sub_34BDC ;~ 17C5:9521 -cs=0x17c5;eip=0x009524; T(ADD(sp, 4)); // 54047 add sp, 4 ;~ 17C5:9524 -cs=0x17c5;eip=0x009527; J(JMP(loc_2f780)); // 54048 jmp short loc_2F780 ;~ 17C5:9527 + // 5979 +cs=0x17c5;eip=0x009519; T(ax = 0x5B9C;); // 102055 mov ax, 5B9Ch ;~ 17C5:9519 +cs=0x17c5;eip=0x00951c; X(PUSH(ax)); // 102056 push ax ;~ 17C5:951C +cs=0x17c5;eip=0x00951d; T(ax = 0x66C4;); // 102057 mov ax, 66C4h ;~ 17C5:951D +cs=0x17c5;eip=0x009520; X(PUSH(ax)); // 102058 push ax ;~ 17C5:9520 +cs=0x17c5;eip=0x009521; J(CALL(sub_34bdc,0)); // 102059 call sub_34BDC ;~ 17C5:9521 +cs=0x17c5;eip=0x009524; T(ADD(sp, 4)); // 102060 add sp, 4 ;~ 17C5:9524 +cs=0x17c5;eip=0x009527; J(JMP(loc_2f780)); // 102061 jmp short loc_2F780 ;~ 17C5:9527 loc_2f759: - // 6002 -cs=0x17c5;eip=0x009529; T(ax = 0x5BA2;); // 54052 mov ax, 5BA2h ;~ 17C5:9529 -cs=0x17c5;eip=0x00952c; X(PUSH(ax)); // 54053 push ax ;~ 17C5:952C -cs=0x17c5;eip=0x00952d; T(ax = 0x66C4;); // 54054 mov ax, 66C4h ;~ 17C5:952D -cs=0x17c5;eip=0x009530; X(PUSH(ax)); // 54055 push ax ;~ 17C5:9530 -cs=0x17c5;eip=0x009531; J(CALL(sub_34bdc,0)); // 54056 call sub_34BDC ;~ 17C5:9531 -cs=0x17c5;eip=0x009534; T(ADD(sp, 4)); // 54057 add sp, 4 ;~ 17C5:9534 -cs=0x17c5;eip=0x009537; J(JMP(loc_2f780)); // 54058 jmp short loc_2F780 ;~ 17C5:9537 + // 5980 +cs=0x17c5;eip=0x009529; T(ax = 0x5BA2;); // 102065 mov ax, 5BA2h ;~ 17C5:9529 +cs=0x17c5;eip=0x00952c; X(PUSH(ax)); // 102066 push ax ;~ 17C5:952C +cs=0x17c5;eip=0x00952d; T(ax = 0x66C4;); // 102067 mov ax, 66C4h ;~ 17C5:952D +cs=0x17c5;eip=0x009530; X(PUSH(ax)); // 102068 push ax ;~ 17C5:9530 +cs=0x17c5;eip=0x009531; J(CALL(sub_34bdc,0)); // 102069 call sub_34BDC ;~ 17C5:9531 +cs=0x17c5;eip=0x009534; T(ADD(sp, 4)); // 102070 add sp, 4 ;~ 17C5:9534 +cs=0x17c5;eip=0x009537; J(JMP(loc_2f780)); // 102071 jmp short loc_2F780 ;~ 17C5:9537 ret_17c5_9539: - // 6003 -cs=0x17c5;eip=0x009539; J(JMP(loc_2f780)); // 54060 jmp short loc_2F780 ;~ 17C5:9539 + // 5981 +cs=0x17c5;eip=0x009539; J(JMP(loc_2f780)); // 102073 jmp short loc_2F780 ;~ 17C5:9539 loc_2f76b: - // 6004 -cs=0x17c5;eip=0x00953b; T(CMP(ax, 0x8000)); // 54064 cmp ax, 8000h ;~ 17C5:953B -cs=0x17c5;eip=0x00953e; J(JZ(loc_2f739)); // 54065 jz short loc_2F739 ;~ 17C5:953E -cs=0x17c5;eip=0x009540; T(CMP(ax, 0x0C000)); // 54066 cmp ax, 0C000h ;~ 17C5:9540 -cs=0x17c5;eip=0x009543; J(JZ(loc_2f759)); // 54067 jz short loc_2F759 ;~ 17C5:9543 -cs=0x17c5;eip=0x009545; T(OR(ax, ax)); // 54068 or ax, ax ;~ 17C5:9545 -cs=0x17c5;eip=0x009547; J(JZ(loc_2f729)); // 54069 jz short loc_2F729 ;~ 17C5:9547 -cs=0x17c5;eip=0x009549; T(CMP(ax, 0x4000)); // 54070 cmp ax, 4000h ;~ 17C5:9549 -cs=0x17c5;eip=0x00954c; J(JZ(loc_2f749)); // 54071 jz short loc_2F749 ;~ 17C5:954C -cs=0x17c5;eip=0x00954e; J({;}); // 54072 jmp short $+2 ;~ 17C5:954E + // 5982 +cs=0x17c5;eip=0x00953b; T(CMP(ax, 0x8000)); // 102077 cmp ax, 8000h ;~ 17C5:953B +cs=0x17c5;eip=0x00953e; J(JZ(loc_2f739)); // 102078 jz short loc_2F739 ;~ 17C5:953E +cs=0x17c5;eip=0x009540; T(CMP(ax, 0x0C000)); // 102079 cmp ax, 0C000h ;~ 17C5:9540 +cs=0x17c5;eip=0x009543; J(JZ(loc_2f759)); // 102080 jz short loc_2F759 ;~ 17C5:9543 +cs=0x17c5;eip=0x009545; T(OR(ax, ax)); // 102081 or ax, ax ;~ 17C5:9545 +cs=0x17c5;eip=0x009547; J(JZ(loc_2f729)); // 102082 jz short loc_2F729 ;~ 17C5:9547 +cs=0x17c5;eip=0x009549; T(CMP(ax, 0x4000)); // 102083 cmp ax, 4000h ;~ 17C5:9549 +cs=0x17c5;eip=0x00954c; J(JZ(loc_2f749)); // 102084 jz short loc_2F749 ;~ 17C5:954C +cs=0x17c5;eip=0x00954e; J({;}); // 102085 jmp short $+2 ;~ 17C5:954E loc_2f780: - // 6005 -cs=0x17c5;eip=0x009550; T(ax = 3;); // 54077 mov ax, 3 ;~ 17C5:9550 -cs=0x17c5;eip=0x009553; X(PUSH(ax)); // 54078 push ax ;~ 17C5:9553 -cs=0x17c5;eip=0x009554; T(ax = 0x66C4;); // 54079 mov ax, 66C4h ;~ 17C5:9554 -cs=0x17c5;eip=0x009557; X(PUSH(ax)); // 54080 push ax ;~ 17C5:9557 -cs=0x17c5;eip=0x009558; T(ax = 2;); // 54081 mov ax, 2 ;~ 17C5:9558 -cs=0x17c5;eip=0x00955b; X(PUSH(ax)); // 54082 push ax ;~ 17C5:955B -cs=0x17c5;eip=0x00955c; J(CALL(sub_301dd,0)); // 54083 call sub_301DD ;~ 17C5:955C -cs=0x17c5;eip=0x00955f; T(ADD(sp, 6)); // 54084 add sp, 6 ;~ 17C5:955F -cs=0x17c5;eip=0x009562; J(JMP(loc_2f7a0)); // 54085 jmp short loc_2F7A0 ;~ 17C5:9562 + // 5983 +cs=0x17c5;eip=0x009550; T(ax = 3;); // 102090 mov ax, 3 ;~ 17C5:9550 +cs=0x17c5;eip=0x009553; X(PUSH(ax)); // 102091 push ax ;~ 17C5:9553 +cs=0x17c5;eip=0x009554; T(ax = 0x66C4;); // 102092 mov ax, 66C4h ;~ 17C5:9554 +cs=0x17c5;eip=0x009557; X(PUSH(ax)); // 102093 push ax ;~ 17C5:9557 +cs=0x17c5;eip=0x009558; T(ax = 2;); // 102094 mov ax, 2 ;~ 17C5:9558 +cs=0x17c5;eip=0x00955b; X(PUSH(ax)); // 102095 push ax ;~ 17C5:955B +cs=0x17c5;eip=0x00955c; J(CALL(sub_301dd,0)); // 102096 call sub_301DD ;~ 17C5:955C +cs=0x17c5;eip=0x00955f; T(ADD(sp, 6)); // 102097 add sp, 6 ;~ 17C5:955F +cs=0x17c5;eip=0x009562; J(JMP(loc_2f7a0)); // 102098 jmp short loc_2F7A0 ;~ 17C5:9562 ret_17c5_9564: - // 6006 -cs=0x17c5;eip=0x009564; J(JMP(loc_2f7a0)); // 54087 jmp short loc_2F7A0 ;~ 17C5:9564 + // 5984 +cs=0x17c5;eip=0x009564; J(JMP(loc_2f7a0)); // 102100 jmp short loc_2F7A0 ;~ 17C5:9564 loc_2f796: - // 6007 -cs=0x17c5;eip=0x009566; T(CMP(ax, 0x13)); // 54092 cmp ax, 13h ;~ 17C5:9566 -cs=0x17c5;eip=0x009569; J(JNZ(loc_2f79e)); // 54093 jnz short loc_2F79E ;~ 17C5:9569 -cs=0x17c5;eip=0x00956b; J(JMP(loc_2f716)); // 54094 jmp loc_2F716 ;~ 17C5:956B + // 5985 +cs=0x17c5;eip=0x009566; T(CMP(ax, 0x13)); // 102105 cmp ax, 13h ;~ 17C5:9566 +cs=0x17c5;eip=0x009569; J(JNZ(loc_2f79e)); // 102106 jnz short loc_2F79E ;~ 17C5:9569 +cs=0x17c5;eip=0x00956b; J(JMP(loc_2f716)); // 102107 jmp loc_2F716 ;~ 17C5:956B loc_2f79e: - // 6008 -cs=0x17c5;eip=0x00956e; J({;}); // 54098 jmp short $+2 ;~ 17C5:956E + // 5986 +cs=0x17c5;eip=0x00956e; J({;}); // 102111 jmp short $+2 ;~ 17C5:956E loc_2f7a0: - // 6009 -cs=0x17c5;eip=0x009570; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 54104 mov ax, [bp+arg_0] ;~ 17C5:9570 -cs=0x17c5;eip=0x009573; X(word_522ce = ax;); // 54105 mov word_522CE, ax ;~ 17C5:9573 + // 5987 +cs=0x17c5;eip=0x009570; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 102117 mov ax, [bp+arg_0] ;~ 17C5:9570 +cs=0x17c5;eip=0x009573; X(word_522ce = ax;); // 102118 mov ds:word_522CE, ax ;~ 17C5:9573 loc_2f7a6: - // 6010 -cs=0x17c5;eip=0x009576; T(sp = bp;); // 54108 mov sp, bp ;~ 17C5:9576 -cs=0x17c5;eip=0x009578; X(POP(bp)); // 54109 pop bp ;~ 17C5:9578 -cs=0x17c5;eip=0x009579; J(RETN(0)); // 54110 retn ;~ 17C5:9579 + // 5988 +cs=0x17c5;eip=0x009576; T(sp = bp;); // 102121 mov sp, bp ;~ 17C5:9576 +cs=0x17c5;eip=0x009578; X(POP(bp)); // 102122 pop bp ;~ 17C5:9578 +cs=0x17c5;eip=0x009579; J(RETN(0)); // 102123 retn ;~ 17C5:9579 assert(0); __dispatch_call: @@ -26513,21 +21736,21 @@ cs=0x17c5;eip=0x009579; J(RETN(0)); // 54110 retn ;~ 17C5:9579 _begin: #undef arg_0 #define arg_0 4 - // 54121 arg_0 = word ptr 4 ;~ 17C5:957A -cs=0x17c5;eip=0x00957a; X(PUSH(bp)); // 54123 push bp ;~ 17C5:957A -cs=0x17c5;eip=0x00957b; T(bp = sp;); // 54124 mov bp, sp ;~ 17C5:957B -cs=0x17c5;eip=0x00957d; T(SUB(sp, 2)); // 54125 sub sp, 2 ;~ 17C5:957D -cs=0x17c5;eip=0x009580; T(ax = word_522ce;); // 54126 mov ax, word_522CE ;~ 17C5:9580 -cs=0x17c5;eip=0x009583; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 54127 cmp [bp+arg_0], ax ;~ 17C5:9583 -cs=0x17c5;eip=0x009586; J(JNZ(loc_2f7c1)); // 54128 jnz short loc_2F7C1 ;~ 17C5:9586 -cs=0x17c5;eip=0x009588; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 54129 push [bp+arg_0] ;~ 17C5:9588 -cs=0x17c5;eip=0x00958b; J(CALL(sub_2f700,0)); // 54130 call sub_2F700 ;~ 17C5:958B -cs=0x17c5;eip=0x00958e; T(ADD(sp, 2)); // 54131 add sp, 2 ;~ 17C5:958E + // 102134 arg_0 = word ptr 4 ;~ 17C5:957A +cs=0x17c5;eip=0x00957a; X(PUSH(bp)); // 102136 push bp ;~ 17C5:957A +cs=0x17c5;eip=0x00957b; T(bp = sp;); // 102137 mov bp, sp ;~ 17C5:957B +cs=0x17c5;eip=0x00957d; T(SUB(sp, 2)); // 102138 sub sp, 2 ;~ 17C5:957D +cs=0x17c5;eip=0x009580; T(ax = word_522ce;); // 102139 mov ax, ds:word_522CE ;~ 17C5:9580 +cs=0x17c5;eip=0x009583; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 102140 cmp [bp+arg_0], ax ;~ 17C5:9583 +cs=0x17c5;eip=0x009586; J(JNZ(loc_2f7c1)); // 102141 jnz short loc_2F7C1 ;~ 17C5:9586 +cs=0x17c5;eip=0x009588; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 102142 push [bp+arg_0] ;~ 17C5:9588 +cs=0x17c5;eip=0x00958b; J(CALL(sub_2f700,0)); // 102143 call sub_2F700 ;~ 17C5:958B +cs=0x17c5;eip=0x00958e; T(ADD(sp, 2)); // 102144 add sp, 2 ;~ 17C5:958E loc_2f7c1: - // 6011 -cs=0x17c5;eip=0x009591; T(sp = bp;); // 54134 mov sp, bp ;~ 17C5:9591 -cs=0x17c5;eip=0x009593; X(POP(bp)); // 54135 pop bp ;~ 17C5:9593 -cs=0x17c5;eip=0x009594; J(RETN(0)); // 54136 retn ;~ 17C5:9594 + // 5989 +cs=0x17c5;eip=0x009591; T(sp = bp;); // 102147 mov sp, bp ;~ 17C5:9591 +cs=0x17c5;eip=0x009593; X(POP(bp)); // 102148 pop bp ;~ 17C5:9593 +cs=0x17c5;eip=0x009594; J(RETN(0)); // 102149 retn ;~ 17C5:9594 assert(0); __dispatch_call: @@ -26553,19 +21776,19 @@ cs=0x17c5;eip=0x009594; J(RETN(0)); // 54136 retn ;~ 17C5:9594 else goto __dispatch_call; sub_2f7c5: _begin: -cs=0x17c5;eip=0x009595; X(PUSH(bp)); // 54146 push bp ;~ 17C5:9595 -cs=0x17c5;eip=0x009596; T(bp = sp;); // 54147 mov bp, sp ;~ 17C5:9596 -cs=0x17c5;eip=0x009598; X(word_522ca = 0;); // 54148 mov word_522CA, 0 ;~ 17C5:9598 -cs=0x17c5;eip=0x00959e; X(word_52248 = 0x18;); // 54149 mov word_52248, 18h ;~ 17C5:959E -cs=0x17c5;eip=0x0095a4; X(*(word_5268e) = 0x60;); // 54150 mov word_5268E, 60h ; '`' ;~ 17C5:95A4 -cs=0x17c5;eip=0x0095aa; X(word_5224a = 0x70;); // 54151 mov word_5224A, 70h ; 'p' ;~ 17C5:95AA -cs=0x17c5;eip=0x0095b0; X(word_527d2 = 0x0A8;); // 54152 mov word_527D2, 0A8h ;~ 17C5:95B0 -cs=0x17c5;eip=0x0095b6; X(*(word_4f1f8) = 0x48;); // 54153 mov word_4F1F8, 48h ; 'H' ;~ 17C5:95B6 -cs=0x17c5;eip=0x0095bc; X(word_4f1fc = 0x38;); // 54154 mov word_4F1FC, 38h ; '8' ;~ 17C5:95BC -cs=0x17c5;eip=0x0095c2; J(CALL(sub_2faa5,0)); // 54155 call sub_2FAA5 ;~ 17C5:95C2 -cs=0x17c5;eip=0x0095c5; T(sp = bp;); // 54156 mov sp, bp ;~ 17C5:95C5 -cs=0x17c5;eip=0x0095c7; X(POP(bp)); // 54157 pop bp ;~ 17C5:95C7 -cs=0x17c5;eip=0x0095c8; J(RETN(0)); // 54158 retn ;~ 17C5:95C8 +cs=0x17c5;eip=0x009595; X(PUSH(bp)); // 102159 push bp ;~ 17C5:9595 +cs=0x17c5;eip=0x009596; T(bp = sp;); // 102160 mov bp, sp ;~ 17C5:9596 +cs=0x17c5;eip=0x009598; X(word_522ca = 0;); // 102161 mov ds:word_522CA, 0 ;~ 17C5:9598 +cs=0x17c5;eip=0x00959e; X(word_52248 = 0x18;); // 102162 mov ds:word_52248, 18h ;~ 17C5:959E +cs=0x17c5;eip=0x0095a4; X(word_5268e = 0x60;); // 102163 mov ds:word_5268E, 60h ; '`' ;~ 17C5:95A4 +cs=0x17c5;eip=0x0095aa; X(word_5224a = 0x70;); // 102164 mov ds:word_5224A, 70h ; 'p' ;~ 17C5:95AA +cs=0x17c5;eip=0x0095b0; X(word_527d2 = 0x0A8;); // 102165 mov ds:word_527D2, 0A8h ;~ 17C5:95B0 +cs=0x17c5;eip=0x0095b6; X(word_4f1f8 = 0x48;); // 102166 mov ds:word_4F1F8, 48h ; 'H' ;~ 17C5:95B6 +cs=0x17c5;eip=0x0095bc; X(word_4f1fc = 0x38;); // 102167 mov ds:word_4F1FC, 38h ; '8' ;~ 17C5:95BC +cs=0x17c5;eip=0x0095c2; J(CALL(sub_2faa5,0)); // 102168 call sub_2FAA5 ;~ 17C5:95C2 +cs=0x17c5;eip=0x0095c5; T(sp = bp;); // 102169 mov sp, bp ;~ 17C5:95C5 +cs=0x17c5;eip=0x0095c7; X(POP(bp)); // 102170 pop bp ;~ 17C5:95C7 +cs=0x17c5;eip=0x0095c8; J(RETN(0)); // 102171 retn ;~ 17C5:95C8 assert(0); __dispatch_call: @@ -26592,342 +21815,342 @@ cs=0x17c5;eip=0x0095c8; J(RETN(0)); // 54158 retn ;~ 17C5:95C8 _begin: #undef var_a #define var_a -0x0A - // 54169 var_A = word ptr -0Ah ;~ 17C5:95C9 + // 102182 var_A = word ptr -0Ah ;~ 17C5:95C9 #undef var_6 #define var_6 -6 - // 54170 var_6 = word ptr -6 ;~ 17C5:95C9 + // 102183 var_6 = word ptr -6 ;~ 17C5:95C9 #undef var_4 #define var_4 -4 - // 54171 var_4 = word ptr -4 ;~ 17C5:95C9 + // 102184 var_4 = word ptr -4 ;~ 17C5:95C9 #undef var_2 #define var_2 -2 - // 54172 var_2 = word ptr -2 ;~ 17C5:95C9 + // 102185 var_2 = word ptr -2 ;~ 17C5:95C9 #undef arg_0 #define arg_0 4 - // 54173 arg_0 = word ptr 4 ;~ 17C5:95C9 + // 102186 arg_0 = word ptr 4 ;~ 17C5:95C9 #undef arg_2 #define arg_2 6 - // 54174 arg_2 = word ptr 6 ;~ 17C5:95C9 -cs=0x17c5;eip=0x0095c9; X(PUSH(bp)); // 54176 push bp ;~ 17C5:95C9 -cs=0x17c5;eip=0x0095ca; T(bp = sp;); // 54177 mov bp, sp ;~ 17C5:95CA -cs=0x17c5;eip=0x0095cc; T(SUB(sp, 0x10)); // 54178 sub sp, 10h ;~ 17C5:95CC -cs=0x17c5;eip=0x0095cf; X(PUSH(si)); // 54179 push si ;~ 17C5:95CF -cs=0x17c5;eip=0x0095d0; X(word_522ca = 0;); // 54180 mov word_522CA, 0 ;~ 17C5:95D0 -cs=0x17c5;eip=0x0095d6; T(CMP(word_492f2, 0)); // 54181 cmp word_492F2, 0 ;~ 17C5:95D6 -cs=0x17c5;eip=0x0095db; J(JNZ(loc_2f810)); // 54182 jnz short loc_2F810 ;~ 17C5:95DB -cs=0x17c5;eip=0x0095dd; J(JMP(loc_2faa0)); // 54183 jmp loc_2FAA0 ;~ 17C5:95DD + // 102187 arg_2 = word ptr 6 ;~ 17C5:95C9 +cs=0x17c5;eip=0x0095c9; X(PUSH(bp)); // 102189 push bp ;~ 17C5:95C9 +cs=0x17c5;eip=0x0095ca; T(bp = sp;); // 102190 mov bp, sp ;~ 17C5:95CA +cs=0x17c5;eip=0x0095cc; T(SUB(sp, 0x10)); // 102191 sub sp, 10h ;~ 17C5:95CC +cs=0x17c5;eip=0x0095cf; X(PUSH(si)); // 102192 push si ;~ 17C5:95CF +cs=0x17c5;eip=0x0095d0; X(word_522ca = 0;); // 102193 mov ds:word_522CA, 0 ;~ 17C5:95D0 +cs=0x17c5;eip=0x0095d6; T(CMP(word_492f2, 0)); // 102194 cmp word_492F2, 0 ;~ 17C5:95D6 +cs=0x17c5;eip=0x0095db; J(JNZ(loc_2f810)); // 102195 jnz short loc_2F810 ;~ 17C5:95DB +cs=0x17c5;eip=0x0095dd; J(JMP(loc_2faa0)); // 102196 jmp loc_2FAA0 ;~ 17C5:95DD loc_2f810: - // 6012 -cs=0x17c5;eip=0x0095e0; T(SUB(ax, ax)); // 54187 sub ax, ax ;~ 17C5:95E0 -cs=0x17c5;eip=0x0095e2; X(PUSH(ax)); // 54188 push ax ;~ 17C5:95E2 -cs=0x17c5;eip=0x0095e3; T(ax = 0x5BA7;); // 54189 mov ax, 5BA7h ;~ 17C5:95E3 -cs=0x17c5;eip=0x0095e6; X(PUSH(ax)); // 54190 push ax ;~ 17C5:95E6 -cs=0x17c5;eip=0x0095e7; T(ax = 1;); // 54191 mov ax, 1 ;~ 17C5:95E7 -cs=0x17c5;eip=0x0095ea; X(PUSH(ax)); // 54192 push ax ;~ 17C5:95EA -cs=0x17c5;eip=0x0095eb; J(CALL(sub_301dd,0)); // 54193 call sub_301DD ;~ 17C5:95EB -cs=0x17c5;eip=0x0095ee; T(ADD(sp, 6)); // 54195 add sp, 6 ;~ 17C5:95EE -cs=0x17c5;eip=0x0095f1; T(ax = 0x48;); // 54196 mov ax, 48h ; 'H' ;~ 17C5:95F1 -cs=0x17c5;eip=0x0095f4; T(cl = 9;); // 54197 mov cl, 9 ;~ 17C5:95F4 -cs=0x17c5;eip=0x0095f6; T(SUB(cl, *(db*)(&word_4e61a))); // 54198 sub cl, byte ptr word_4E61A ;~ 17C5:95F6 -cs=0x17c5;eip=0x0095fa; T(SHL(ax, cl)); // 54199 shl ax, cl ;~ 17C5:95FA -cs=0x17c5;eip=0x0095fc; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54200 mov [bp+var_6], ax ;~ 17C5:95FC -cs=0x17c5;eip=0x0095ff; T(ax = 0x7FFF;); // 54201 mov ax, 7FFFh ;~ 17C5:95FF -cs=0x17c5;eip=0x009602; T(SUB(ax, *(dw*)(raddr(ss,bp+var_6)))); // 54202 sub ax, [bp+var_6] ;~ 17C5:9602 -cs=0x17c5;eip=0x009605; X(PUSH(ax)); // 54203 push ax ;~ 17C5:9605 -cs=0x17c5;eip=0x009606; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 54204 push [bp+var_6] ;~ 17C5:9606 -cs=0x17c5;eip=0x009609; T(ax = 0x4000;); // 54205 mov ax, 4000h ;~ 17C5:9609 -cs=0x17c5;eip=0x00960c; T(cl = *(db*)(&word_4e61a);); // 54206 mov cl, byte ptr word_4E61A ;~ 17C5:960C -cs=0x17c5;eip=0x009610; T(SAR(ax, cl)); // 54207 sar ax, cl ;~ 17C5:9610 -cs=0x17c5;eip=0x009612; X(PUSH(ax)); // 54208 push ax ;~ 17C5:9612 -cs=0x17c5;eip=0x009613; X(PUSH(word_4e2f8)); // 54209 push word_4E2F8 ;~ 17C5:9613 -cs=0x17c5;eip=0x009617; J(CALL(sub_333a8,0)); // 54210 call sub_333A8 ;~ 17C5:9617 -cs=0x17c5;eip=0x00961a; T(ADD(sp, 4)); // 54211 add sp, 4 ;~ 17C5:961A -cs=0x17c5;eip=0x00961d; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 54212 add ax, [bp+arg_0] ;~ 17C5:961D -cs=0x17c5;eip=0x009620; X(PUSH(ax)); // 54213 push ax ;~ 17C5:9620 -cs=0x17c5;eip=0x009621; J(CALL(sub_33194,0)); // 54214 call sub_33194 ;~ 17C5:9621 -cs=0x17c5;eip=0x009624; T(ADD(sp, 6)); // 54215 add sp, 6 ;~ 17C5:9624 -cs=0x17c5;eip=0x009627; X(word_4e61e = ax;); // 54216 mov word_4E61E, ax ;~ 17C5:9627 -cs=0x17c5;eip=0x00962a; T(ax = 0x38;); // 54217 mov ax, 38h ; '8' ;~ 17C5:962A -cs=0x17c5;eip=0x00962d; T(cl = 9;); // 54218 mov cl, 9 ;~ 17C5:962D -cs=0x17c5;eip=0x00962f; T(SUB(cl, *(db*)(&word_4e61a))); // 54219 sub cl, byte ptr word_4E61A ;~ 17C5:962F -cs=0x17c5;eip=0x009633; T(SHL(ax, cl)); // 54220 shl ax, cl ;~ 17C5:9633 -cs=0x17c5;eip=0x009635; T(CWD); // 54221 cwd ;~ 17C5:9635 -cs=0x17c5;eip=0x009636; T(cx = 3;); // 54222 mov cx, 3 ;~ 17C5:9636 -cs=0x17c5;eip=0x009639; T(IDIV2(cx)); // 54223 idiv cx ;~ 17C5:9639 -cs=0x17c5;eip=0x00963b; T(SHL(ax, 1)); // 54224 shl ax, 1 ;~ 17C5:963B -cs=0x17c5;eip=0x00963d; T(SHL(ax, 1)); // 54225 shl ax, 1 ;~ 17C5:963D -cs=0x17c5;eip=0x00963f; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54226 mov [bp+var_6], ax ;~ 17C5:963F -cs=0x17c5;eip=0x009642; T(ax = 0x7FFF;); // 54227 mov ax, 7FFFh ;~ 17C5:9642 -cs=0x17c5;eip=0x009645; T(SUB(ax, *(dw*)(raddr(ss,bp+var_6)))); // 54228 sub ax, [bp+var_6] ;~ 17C5:9645 -cs=0x17c5;eip=0x009648; X(PUSH(ax)); // 54229 push ax ;~ 17C5:9648 -cs=0x17c5;eip=0x009649; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 54230 push [bp+var_6] ;~ 17C5:9649 -cs=0x17c5;eip=0x00964c; T(ax = 0x4000;); // 54231 mov ax, 4000h ;~ 17C5:964C -cs=0x17c5;eip=0x00964f; T(cl = *(db*)(&word_4e61a);); // 54232 mov cl, byte ptr word_4E61A ;~ 17C5:964F -cs=0x17c5;eip=0x009653; T(SAR(ax, cl)); // 54233 sar ax, cl ;~ 17C5:9653 -cs=0x17c5;eip=0x009655; X(PUSH(ax)); // 54234 push ax ;~ 17C5:9655 -cs=0x17c5;eip=0x009656; X(PUSH(word_4e2f8)); // 54235 push word_4E2F8 ;~ 17C5:9656 -cs=0x17c5;eip=0x00965a; J(CALL(sub_333c0,0)); // 54236 call sub_333C0 ;~ 17C5:965A -cs=0x17c5;eip=0x00965d; T(ADD(sp, 4)); // 54237 add sp, 4 ;~ 17C5:965D -cs=0x17c5;eip=0x009660; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 54238 mov cx, [bp+arg_2] ;~ 17C5:9660 -cs=0x17c5;eip=0x009663; T(SUB(cx, ax)); // 54239 sub cx, ax ;~ 17C5:9663 -cs=0x17c5;eip=0x009665; X(PUSH(cx)); // 54240 push cx ;~ 17C5:9665 -cs=0x17c5;eip=0x009666; J(CALL(sub_33194,0)); // 54241 call sub_33194 ;~ 17C5:9666 -cs=0x17c5;eip=0x009669; T(ADD(sp, 6)); // 54242 add sp, 6 ;~ 17C5:9669 -cs=0x17c5;eip=0x00966c; X(word_4e620 = ax;); // 54243 mov word_4E620, ax ;~ 17C5:966C -cs=0x17c5;eip=0x00966f; T(LES(bx, dword_528d6)); // 54244 les bx, dword_528D6 ;~ 17C5:966F -cs=0x17c5;eip=0x009673; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 54246 cmp word ptr es:[bx+78h], 0 ;~ 17C5:9673 -cs=0x17c5;eip=0x009678; J(JZ(loc_2f8ae)); // 54247 jz short loc_2F8AE ;~ 17C5:9678 -cs=0x17c5;eip=0x00967a; T(SUB(ax, ax)); // 54248 sub ax, ax ;~ 17C5:967A -cs=0x17c5;eip=0x00967c; J(JMP(loc_2f8b1)); // 54249 jmp short loc_2F8B1 ;~ 17C5:967C + // 5990 +cs=0x17c5;eip=0x0095e0; T(SUB(ax, ax)); // 102200 sub ax, ax ;~ 17C5:95E0 +cs=0x17c5;eip=0x0095e2; X(PUSH(ax)); // 102201 push ax ;~ 17C5:95E2 +cs=0x17c5;eip=0x0095e3; T(ax = 0x5BA7;); // 102202 mov ax, 5BA7h ;~ 17C5:95E3 +cs=0x17c5;eip=0x0095e6; X(PUSH(ax)); // 102203 push ax ;~ 17C5:95E6 +cs=0x17c5;eip=0x0095e7; T(ax = 1;); // 102204 mov ax, 1 ;~ 17C5:95E7 +cs=0x17c5;eip=0x0095ea; X(PUSH(ax)); // 102205 push ax ;~ 17C5:95EA +cs=0x17c5;eip=0x0095eb; J(CALL(sub_301dd,0)); // 102206 call sub_301DD ;~ 17C5:95EB +cs=0x17c5;eip=0x0095ee; T(ADD(sp, 6)); // 102208 add sp, 6 ;~ 17C5:95EE +cs=0x17c5;eip=0x0095f1; T(ax = 0x48;); // 102209 mov ax, 48h ; 'H' ;~ 17C5:95F1 +cs=0x17c5;eip=0x0095f4; T(cl = 9;); // 102210 mov cl, 9 ;~ 17C5:95F4 +cs=0x17c5;eip=0x0095f6; T(SUB(cl, *(db*)(&word_4e61a))); // 102211 sub cl, byte ptr ds:word_4E61A ;~ 17C5:95F6 +cs=0x17c5;eip=0x0095fa; T(SHL(ax, cl)); // 102212 shl ax, cl ;~ 17C5:95FA +cs=0x17c5;eip=0x0095fc; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 102213 mov [bp+var_6], ax ;~ 17C5:95FC +cs=0x17c5;eip=0x0095ff; T(ax = 0x7FFF;); // 102214 mov ax, 7FFFh ;~ 17C5:95FF +cs=0x17c5;eip=0x009602; T(SUB(ax, *(dw*)(raddr(ss,bp+var_6)))); // 102215 sub ax, [bp+var_6] ;~ 17C5:9602 +cs=0x17c5;eip=0x009605; X(PUSH(ax)); // 102216 push ax ;~ 17C5:9605 +cs=0x17c5;eip=0x009606; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 102217 push [bp+var_6] ;~ 17C5:9606 +cs=0x17c5;eip=0x009609; T(ax = 0x4000;); // 102218 mov ax, 4000h ;~ 17C5:9609 +cs=0x17c5;eip=0x00960c; T(cl = *(db*)(&word_4e61a);); // 102219 mov cl, byte ptr ds:word_4E61A ;~ 17C5:960C +cs=0x17c5;eip=0x009610; T(SAR(ax, cl)); // 102220 sar ax, cl ;~ 17C5:9610 +cs=0x17c5;eip=0x009612; X(PUSH(ax)); // 102221 push ax ;~ 17C5:9612 +cs=0x17c5;eip=0x009613; X(PUSH(word_4e2f8)); // 102222 push ds:word_4E2F8 ;~ 17C5:9613 +cs=0x17c5;eip=0x009617; J(CALL(sub_333a8,0)); // 102223 call sub_333A8 ;~ 17C5:9617 +cs=0x17c5;eip=0x00961a; T(ADD(sp, 4)); // 102224 add sp, 4 ;~ 17C5:961A +cs=0x17c5;eip=0x00961d; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 102225 add ax, [bp+arg_0] ;~ 17C5:961D +cs=0x17c5;eip=0x009620; X(PUSH(ax)); // 102226 push ax ;~ 17C5:9620 +cs=0x17c5;eip=0x009621; J(CALL(sub_33194,0)); // 102227 call sub_33194 ;~ 17C5:9621 +cs=0x17c5;eip=0x009624; T(ADD(sp, 6)); // 102228 add sp, 6 ;~ 17C5:9624 +cs=0x17c5;eip=0x009627; X(word_4e61e = ax;); // 102229 mov ds:word_4E61E, ax ;~ 17C5:9627 +cs=0x17c5;eip=0x00962a; T(ax = 0x38;); // 102230 mov ax, 38h ; '8' ;~ 17C5:962A +cs=0x17c5;eip=0x00962d; T(cl = 9;); // 102231 mov cl, 9 ;~ 17C5:962D +cs=0x17c5;eip=0x00962f; T(SUB(cl, *(db*)(&word_4e61a))); // 102232 sub cl, byte ptr ds:word_4E61A ;~ 17C5:962F +cs=0x17c5;eip=0x009633; T(SHL(ax, cl)); // 102233 shl ax, cl ;~ 17C5:9633 +cs=0x17c5;eip=0x009635; T(CWD); // 102234 cwd ;~ 17C5:9635 +cs=0x17c5;eip=0x009636; T(cx = 3;); // 102235 mov cx, 3 ;~ 17C5:9636 +cs=0x17c5;eip=0x009639; T(IDIV2(cx)); // 102236 idiv cx ;~ 17C5:9639 +cs=0x17c5;eip=0x00963b; T(SHL(ax, 1)); // 102237 shl ax, 1 ;~ 17C5:963B +cs=0x17c5;eip=0x00963d; T(SHL(ax, 1)); // 102238 shl ax, 1 ;~ 17C5:963D +cs=0x17c5;eip=0x00963f; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 102239 mov [bp+var_6], ax ;~ 17C5:963F +cs=0x17c5;eip=0x009642; T(ax = 0x7FFF;); // 102240 mov ax, 7FFFh ;~ 17C5:9642 +cs=0x17c5;eip=0x009645; T(SUB(ax, *(dw*)(raddr(ss,bp+var_6)))); // 102241 sub ax, [bp+var_6] ;~ 17C5:9645 +cs=0x17c5;eip=0x009648; X(PUSH(ax)); // 102242 push ax ;~ 17C5:9648 +cs=0x17c5;eip=0x009649; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 102243 push [bp+var_6] ;~ 17C5:9649 +cs=0x17c5;eip=0x00964c; T(ax = 0x4000;); // 102244 mov ax, 4000h ;~ 17C5:964C +cs=0x17c5;eip=0x00964f; T(cl = *(db*)(&word_4e61a);); // 102245 mov cl, byte ptr ds:word_4E61A ;~ 17C5:964F +cs=0x17c5;eip=0x009653; T(SAR(ax, cl)); // 102246 sar ax, cl ;~ 17C5:9653 +cs=0x17c5;eip=0x009655; X(PUSH(ax)); // 102247 push ax ;~ 17C5:9655 +cs=0x17c5;eip=0x009656; X(PUSH(word_4e2f8)); // 102248 push ds:word_4E2F8 ;~ 17C5:9656 +cs=0x17c5;eip=0x00965a; J(CALL(sub_333c0,0)); // 102249 call sub_333C0 ;~ 17C5:965A +cs=0x17c5;eip=0x00965d; T(ADD(sp, 4)); // 102250 add sp, 4 ;~ 17C5:965D +cs=0x17c5;eip=0x009660; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 102251 mov cx, [bp+arg_2] ;~ 17C5:9660 +cs=0x17c5;eip=0x009663; T(SUB(cx, ax)); // 102252 sub cx, ax ;~ 17C5:9663 +cs=0x17c5;eip=0x009665; X(PUSH(cx)); // 102253 push cx ;~ 17C5:9665 +cs=0x17c5;eip=0x009666; J(CALL(sub_33194,0)); // 102254 call sub_33194 ;~ 17C5:9666 +cs=0x17c5;eip=0x009669; T(ADD(sp, 6)); // 102255 add sp, 6 ;~ 17C5:9669 +cs=0x17c5;eip=0x00966c; X(word_4e620 = ax;); // 102256 mov ds:word_4E620, ax ;~ 17C5:966C +cs=0x17c5;eip=0x00966f; T(LES(bx, dword_528d6)); // 102257 les bx, ds:dword_528D6 ;~ 17C5:966F +cs=0x17c5;eip=0x009673; T(CMP(*(dw*)(raddr(es,bx+0x78)), 0)); // 102259 cmp word ptr es:[bx+78h], 0 ;~ 17C5:9673 +cs=0x17c5;eip=0x009678; J(JZ(loc_2f8ae)); // 102260 jz short loc_2F8AE ;~ 17C5:9678 +cs=0x17c5;eip=0x00967a; T(SUB(ax, ax)); // 102261 sub ax, ax ;~ 17C5:967A +cs=0x17c5;eip=0x00967c; J(JMP(loc_2f8b1)); // 102262 jmp short loc_2F8B1 ;~ 17C5:967C loc_2f8ae: - // 6013 -cs=0x17c5;eip=0x00967e; T(ax = 3;); // 54253 mov ax, 3 ;~ 17C5:967E + // 5991 +cs=0x17c5;eip=0x00967e; T(ax = 3;); // 102266 mov ax, 3 ;~ 17C5:967E loc_2f8b1: - // 6014 -cs=0x17c5;eip=0x009681; X(PUSH(ax)); // 54256 push ax ;~ 17C5:9681 -cs=0x17c5;eip=0x009682; J(CALL(sub_284ca,0)); // 54257 call sub_284CA ;~ 17C5:9682 -cs=0x17c5;eip=0x009685; T(ADD(sp, 2)); // 54259 add sp, 2 ;~ 17C5:9685 -cs=0x17c5;eip=0x009688; T(ax = 0x13;); // 54260 mov ax, 13h ;~ 17C5:9688 -cs=0x17c5;eip=0x00968b; X(PUSH(ax)); // 54261 push ax ;~ 17C5:968B -cs=0x17c5;eip=0x00968c; J(CALLF(sub_49acf,0)); // 54262 call far ptr sub_49ACF ;~ 17C5:968C -cs=0x17c5;eip=0x009691; T(ADD(sp, 2)); // 54264 add sp, 2 ;~ 17C5:9691 -cs=0x17c5;eip=0x009694; T(ax = 9;); // 54265 mov ax, 9 ;~ 17C5:9694 -cs=0x17c5;eip=0x009697; T(SUB(ax, word_4e61a)); // 54266 sub ax, word_4E61A ;~ 17C5:9697 -cs=0x17c5;eip=0x00969b; X(PUSH(ax)); // 54267 push ax ;~ 17C5:969B -cs=0x17c5;eip=0x00969c; T(ax = word_4e620;); // 54268 mov ax, word_4E620 ;~ 17C5:969C -cs=0x17c5;eip=0x00969f; T(CWD); // 54269 cwd ;~ 17C5:969F -cs=0x17c5;eip=0x0096a0; T(SUB(ax, dx)); // 54270 sub ax, dx ;~ 17C5:96A0 -cs=0x17c5;eip=0x0096a2; T(SAR(ax, 1)); // 54271 sar ax, 1 ;~ 17C5:96A2 -cs=0x17c5;eip=0x0096a4; T(SUB(ax, 0x4000)); // 54272 sub ax, 4000h ;~ 17C5:96A4 -cs=0x17c5;eip=0x0096a7; T(NEG(ax)); // 54273 neg ax ;~ 17C5:96A7 -cs=0x17c5;eip=0x0096a9; X(PUSH(ax)); // 54274 push ax ;~ 17C5:96A9 -cs=0x17c5;eip=0x0096aa; T(ax = word_4e61e;); // 54275 mov ax, word_4E61E ;~ 17C5:96AA -cs=0x17c5;eip=0x0096ad; T(CWD); // 54276 cwd ;~ 17C5:96AD -cs=0x17c5;eip=0x0096ae; T(SUB(ax, dx)); // 54277 sub ax, dx ;~ 17C5:96AE -cs=0x17c5;eip=0x0096b0; T(SAR(ax, 1)); // 54278 sar ax, 1 ;~ 17C5:96B0 -cs=0x17c5;eip=0x0096b2; X(PUSH(ax)); // 54279 push ax ;~ 17C5:96B2 -cs=0x17c5;eip=0x0096b3; X(PUSH(*(word_4e5ac))); // 54280 push word_4E5AC ;~ 17C5:96B3 -cs=0x17c5;eip=0x0096b7; J(CALL(sub_2968e,0)); // 54281 call sub_2968E ;~ 17C5:96B7 -cs=0x17c5;eip=0x0096ba; T(ADD(sp, 8)); // 54283 add sp, 8 ;~ 17C5:96BA -cs=0x17c5;eip=0x0096bd; T(LES(bx, dword_4f220)); // 54284 les bx, dword_4F220 ;~ 17C5:96BD -cs=0x17c5;eip=0x0096c1; T(CMP(*(dw*)(raddr(es,bx+0x38)), 2)); // 54286 cmp word ptr es:[bx+38h], 2 ;~ 17C5:96C1 -cs=0x17c5;eip=0x0096c6; J(JNC(loc_2f906)); // 54287 jnb short loc_2F906 ;~ 17C5:96C6 -cs=0x17c5;eip=0x0096c8; T(ax = 0x0C;); // 54288 mov ax, 0Ch ;~ 17C5:96C8 -cs=0x17c5;eip=0x0096cb; X(PUSH(ax)); // 54289 push ax ;~ 17C5:96CB -cs=0x17c5;eip=0x0096cc; J(CALLF(sub_49acf,0)); // 54290 call far ptr sub_49ACF ;~ 17C5:96CC -cs=0x17c5;eip=0x0096d1; T(ADD(sp, 2)); // 54292 add sp, 2 ;~ 17C5:96D1 -cs=0x17c5;eip=0x0096d4; J(JMP(loc_2f912)); // 54293 jmp short loc_2F912 ;~ 17C5:96D4 + // 5992 +cs=0x17c5;eip=0x009681; X(PUSH(ax)); // 102269 push ax ;~ 17C5:9681 +cs=0x17c5;eip=0x009682; J(CALL(sub_284ca,0)); // 102270 call sub_284CA ;~ 17C5:9682 +cs=0x17c5;eip=0x009685; T(ADD(sp, 2)); // 102272 add sp, 2 ;~ 17C5:9685 +cs=0x17c5;eip=0x009688; T(ax = 0x13;); // 102273 mov ax, 13h ;~ 17C5:9688 +cs=0x17c5;eip=0x00968b; X(PUSH(ax)); // 102274 push ax ;~ 17C5:968B +cs=0x17c5;eip=0x00968c; J(CALLF(sub_49acf,0)); // 102275 call far ptr sub_49ACF ;~ 17C5:968C +cs=0x17c5;eip=0x009691; T(ADD(sp, 2)); // 102277 add sp, 2 ;~ 17C5:9691 +cs=0x17c5;eip=0x009694; T(ax = 9;); // 102278 mov ax, 9 ;~ 17C5:9694 +cs=0x17c5;eip=0x009697; T(SUB(ax, word_4e61a)); // 102279 sub ax, ds:word_4E61A ;~ 17C5:9697 +cs=0x17c5;eip=0x00969b; X(PUSH(ax)); // 102280 push ax ;~ 17C5:969B +cs=0x17c5;eip=0x00969c; T(ax = word_4e620;); // 102281 mov ax, ds:word_4E620 ;~ 17C5:969C +cs=0x17c5;eip=0x00969f; T(CWD); // 102282 cwd ;~ 17C5:969F +cs=0x17c5;eip=0x0096a0; T(SUB(ax, dx)); // 102283 sub ax, dx ;~ 17C5:96A0 +cs=0x17c5;eip=0x0096a2; T(SAR(ax, 1)); // 102284 sar ax, 1 ;~ 17C5:96A2 +cs=0x17c5;eip=0x0096a4; T(SUB(ax, 0x4000)); // 102285 sub ax, 4000h ;~ 17C5:96A4 +cs=0x17c5;eip=0x0096a7; T(NEG(ax)); // 102286 neg ax ;~ 17C5:96A7 +cs=0x17c5;eip=0x0096a9; X(PUSH(ax)); // 102287 push ax ;~ 17C5:96A9 +cs=0x17c5;eip=0x0096aa; T(ax = word_4e61e;); // 102288 mov ax, ds:word_4E61E ;~ 17C5:96AA +cs=0x17c5;eip=0x0096ad; T(CWD); // 102289 cwd ;~ 17C5:96AD +cs=0x17c5;eip=0x0096ae; T(SUB(ax, dx)); // 102290 sub ax, dx ;~ 17C5:96AE +cs=0x17c5;eip=0x0096b0; T(SAR(ax, 1)); // 102291 sar ax, 1 ;~ 17C5:96B0 +cs=0x17c5;eip=0x0096b2; X(PUSH(ax)); // 102292 push ax ;~ 17C5:96B2 +cs=0x17c5;eip=0x0096b3; X(PUSH(word_4e5ac)); // 102293 push ds:word_4E5AC ;~ 17C5:96B3 +cs=0x17c5;eip=0x0096b7; J(CALL(sub_2968e,0)); // 102294 call sub_2968E ;~ 17C5:96B7 +cs=0x17c5;eip=0x0096ba; T(ADD(sp, 8)); // 102297 add sp, 8 ;~ 17C5:96BA +cs=0x17c5;eip=0x0096bd; T(LES(bx, dword_4f220)); // 102298 les bx, ds:dword_4F220 ;~ 17C5:96BD +cs=0x17c5;eip=0x0096c1; T(CMP(*(dw*)(raddr(es,bx+0x38)), 2)); // 102300 cmp word ptr es:[bx+38h], 2 ;~ 17C5:96C1 +cs=0x17c5;eip=0x0096c6; J(JNC(loc_2f906)); // 102301 jnb short loc_2F906 ;~ 17C5:96C6 +cs=0x17c5;eip=0x0096c8; T(ax = 0x0C;); // 102302 mov ax, 0Ch ;~ 17C5:96C8 +cs=0x17c5;eip=0x0096cb; X(PUSH(ax)); // 102303 push ax ;~ 17C5:96CB +cs=0x17c5;eip=0x0096cc; J(CALLF(sub_49acf,0)); // 102304 call far ptr sub_49ACF ;~ 17C5:96CC +cs=0x17c5;eip=0x0096d1; T(ADD(sp, 2)); // 102306 add sp, 2 ;~ 17C5:96D1 +cs=0x17c5;eip=0x0096d4; J(JMP(loc_2f912)); // 102307 jmp short loc_2F912 ;~ 17C5:96D4 loc_2f906: - // 6015 -cs=0x17c5;eip=0x0096d6; T(ax = 0x10;); // 54297 mov ax, 10h ;~ 17C5:96D6 -cs=0x17c5;eip=0x0096d9; X(PUSH(ax)); // 54298 push ax ;~ 17C5:96D9 -cs=0x17c5;eip=0x0096da; J(CALLF(sub_49acf,0)); // 54299 call far ptr sub_49ACF ;~ 17C5:96DA -cs=0x17c5;eip=0x0096df; T(ADD(sp, 2)); // 54301 add sp, 2 ;~ 17C5:96DF + // 5993 +cs=0x17c5;eip=0x0096d6; T(ax = 0x10;); // 102311 mov ax, 10h ;~ 17C5:96D6 +cs=0x17c5;eip=0x0096d9; X(PUSH(ax)); // 102312 push ax ;~ 17C5:96D9 +cs=0x17c5;eip=0x0096da; J(CALLF(sub_49acf,0)); // 102313 call far ptr sub_49ACF ;~ 17C5:96DA +cs=0x17c5;eip=0x0096df; T(ADD(sp, 2)); // 102315 add sp, 2 ;~ 17C5:96DF loc_2f912: - // 6016 -cs=0x17c5;eip=0x0096e2; T(al = *(byte_527d0);); // 54304 mov al, byte_527D0 ;~ 17C5:96E2 -cs=0x17c5;eip=0x0096e5; T(CBW); // 54305 cbw ;~ 17C5:96E5 -cs=0x17c5;eip=0x0096e6; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 54306 mov [bp+var_A], ax ;~ 17C5:96E6 -cs=0x17c5;eip=0x0096e9; J(CALLF(sub_49a7f,0)); // 54307 call far ptr sub_49A7F ;~ 17C5:96E9 -cs=0x17c5;eip=0x0096ee; X(*(byte_527d0) = al;); // 54309 mov byte_527D0, al ;~ 17C5:96EE -cs=0x17c5;eip=0x0096f1; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 54310 mov [bp+var_6], 1 ;~ 17C5:96F1 -cs=0x17c5;eip=0x0096f6; J(JMP(loc_2f92b)); // 54311 jmp short loc_2F92B ;~ 17C5:96F6 + // 5994 +cs=0x17c5;eip=0x0096e2; T(al = byte_527d0;); // 102318 mov al, ds:byte_527D0 ;~ 17C5:96E2 +cs=0x17c5;eip=0x0096e5; T(CBW); // 102319 cbw ;~ 17C5:96E5 +cs=0x17c5;eip=0x0096e6; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 102320 mov [bp+var_A], ax ;~ 17C5:96E6 +cs=0x17c5;eip=0x0096e9; J(CALLF(sub_49a7f,0)); // 102321 call far ptr sub_49A7F ;~ 17C5:96E9 +cs=0x17c5;eip=0x0096ee; X(byte_527d0 = al;); // 102323 mov ds:byte_527D0, al ;~ 17C5:96EE +cs=0x17c5;eip=0x0096f1; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 102324 mov [bp+var_6], 1 ;~ 17C5:96F1 +cs=0x17c5;eip=0x0096f6; J(JMP(loc_2f92b)); // 102325 jmp short loc_2F92B ;~ 17C5:96F6 loc_2f928: - // 6017 -cs=0x17c5;eip=0x0096f8; X(INC(*(dw*)(raddr(ss,bp+var_6)))); // 54315 inc [bp+var_6] ;~ 17C5:96F8 + // 5995 +cs=0x17c5;eip=0x0096f8; X(INC(*(dw*)(raddr(ss,bp+var_6)))); // 102329 inc [bp+var_6] ;~ 17C5:96F8 loc_2f92b: - // 6018 -cs=0x17c5;eip=0x0096fb; T(ax = word_52102;); // 54319 mov ax, word_52102 ;~ 17C5:96FB -cs=0x17c5;eip=0x0096fe; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54320 cmp [bp+var_6], ax ;~ 17C5:96FE -cs=0x17c5;eip=0x009701; J(JL(loc_2f936)); // 54321 jl short loc_2F936 ;~ 17C5:9701 -cs=0x17c5;eip=0x009703; J(JMP(loc_2f9ee)); // 54322 jmp loc_2F9EE ;~ 17C5:9703 + // 5996 +cs=0x17c5;eip=0x0096fb; T(ax = word_52102;); // 102332 mov ax, ds:word_52102 ;~ 17C5:96FB +cs=0x17c5;eip=0x0096fe; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 102333 cmp [bp+var_6], ax ;~ 17C5:96FE +cs=0x17c5;eip=0x009701; J(JL(loc_2f936)); // 102334 jl short loc_2F936 ;~ 17C5:9701 +cs=0x17c5;eip=0x009703; J(JMP(loc_2f9ee)); // 102335 jmp loc_2F9EE ;~ 17C5:9703 loc_2f936: - // 6019 -cs=0x17c5;eip=0x009706; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 54326 mov si, [bp+var_6] ;~ 17C5:9706 -cs=0x17c5;eip=0x009709; T(cl = 4;); // 54327 mov cl, 4 ;~ 17C5:9709 -cs=0x17c5;eip=0x00970b; T(SHL(si, cl)); // 54328 shl si, cl ;~ 17C5:970B -cs=0x17c5;eip=0x00970d; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 54329 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:970D -cs=0x17c5;eip=0x009712; J(JZ(loc_2f984)); // 54330 jz short loc_2F984 ;~ 17C5:9712 -cs=0x17c5;eip=0x009714; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 54331 test byte ptr [si-7E4Ch], 80h ;~ 17C5:9714 -cs=0x17c5;eip=0x009719; J(JNZ(loc_2f984)); // 54332 jnz short loc_2F984 ;~ 17C5:9719 -cs=0x17c5;eip=0x00971b; T(ax = bp+var_4); // 54333 lea ax, [bp+var_4] ;~ 17C5:971B -cs=0x17c5;eip=0x00971e; X(PUSH(ax)); // 54334 push ax ;~ 17C5:971E -cs=0x17c5;eip=0x00971f; T(ax = bp+var_2); // 54335 lea ax, [bp+var_2] ;~ 17C5:971F -cs=0x17c5;eip=0x009722; X(PUSH(ax)); // 54336 push ax ;~ 17C5:9722 -cs=0x17c5;eip=0x009723; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 54337 push word ptr [si-7E50h] ;~ 17C5:9723 -cs=0x17c5;eip=0x009727; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 54338 push word ptr [si-7E52h] ;~ 17C5:9727 -cs=0x17c5;eip=0x00972b; J(CALL(sub_2fc1c,0)); // 54339 call sub_2FC1C ;~ 17C5:972B -cs=0x17c5;eip=0x00972e; T(ADD(sp, 8)); // 54340 add sp, 8 ;~ 17C5:972E -cs=0x17c5;eip=0x009731; T(OR(ax, ax)); // 54341 or ax, ax ;~ 17C5:9731 -cs=0x17c5;eip=0x009733; J(JZ(loc_2f984)); // 54342 jz short loc_2F984 ;~ 17C5:9733 -cs=0x17c5;eip=0x009735; T(SUB(ax, ax)); // 54343 sub ax, ax ;~ 17C5:9735 -cs=0x17c5;eip=0x009737; X(PUSH(ax)); // 54344 push ax ;~ 17C5:9737 -cs=0x17c5;eip=0x009738; T(ax = 4;); // 54345 mov ax, 4 ;~ 17C5:9738 -cs=0x17c5;eip=0x00973b; X(PUSH(ax)); // 54346 push ax ;~ 17C5:973B -cs=0x17c5;eip=0x00973c; X(PUSH(ax)); // 54347 push ax ;~ 17C5:973C -cs=0x17c5;eip=0x00973d; T(SUB(ax, ax)); // 54348 sub ax, ax ;~ 17C5:973D -cs=0x17c5;eip=0x00973f; X(PUSH(ax)); // 54349 push ax ;~ 17C5:973F -cs=0x17c5;eip=0x009740; T(ax = 0x0A4;); // 54350 mov ax, 0A4h ;~ 17C5:9740 -cs=0x17c5;eip=0x009743; X(PUSH(ax)); // 54351 push ax ;~ 17C5:9743 -cs=0x17c5;eip=0x009744; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 54352 mov ax, [bp+var_4] ;~ 17C5:9744 -cs=0x17c5;eip=0x009747; T(DEC(ax)); // 54353 dec ax ;~ 17C5:9747 -cs=0x17c5;eip=0x009748; X(PUSH(ax)); // 54354 push ax ;~ 17C5:9748 -cs=0x17c5;eip=0x009749; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 54355 mov ax, [bp+var_2] ;~ 17C5:9749 -cs=0x17c5;eip=0x00974c; T(DEC(ax)); // 54356 dec ax ;~ 17C5:974C -cs=0x17c5;eip=0x00974d; X(PUSH(ax)); // 54357 push ax ;~ 17C5:974D -cs=0x17c5;eip=0x00974e; J(CALL(sub_30af8,0)); // 54358 call sub_30AF8 ;~ 17C5:974E -cs=0x17c5;eip=0x009751; T(ADD(sp, 0x0E)); // 54360 add sp, 0Eh ;~ 17C5:9751 + // 5997 +cs=0x17c5;eip=0x009706; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 102339 mov si, [bp+var_6] ;~ 17C5:9706 +cs=0x17c5;eip=0x009709; T(cl = 4;); // 102340 mov cl, 4 ;~ 17C5:9709 +cs=0x17c5;eip=0x00970b; T(SHL(si, cl)); // 102341 shl si, cl ;~ 17C5:970B +cs=0x17c5;eip=0x00970d; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 102342 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:970D +cs=0x17c5;eip=0x009712; J(JZ(loc_2f984)); // 102343 jz short loc_2F984 ;~ 17C5:9712 +cs=0x17c5;eip=0x009714; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 102344 test byte ptr [si-7E4Ch], 80h ;~ 17C5:9714 +cs=0x17c5;eip=0x009719; J(JNZ(loc_2f984)); // 102345 jnz short loc_2F984 ;~ 17C5:9719 +cs=0x17c5;eip=0x00971b; T(ax = bp+var_4); // 102346 lea ax, [bp+var_4] ;~ 17C5:971B +cs=0x17c5;eip=0x00971e; X(PUSH(ax)); // 102347 push ax ;~ 17C5:971E +cs=0x17c5;eip=0x00971f; T(ax = bp+var_2); // 102348 lea ax, [bp+var_2] ;~ 17C5:971F +cs=0x17c5;eip=0x009722; X(PUSH(ax)); // 102349 push ax ;~ 17C5:9722 +cs=0x17c5;eip=0x009723; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 102350 push word ptr [si-7E50h] ;~ 17C5:9723 +cs=0x17c5;eip=0x009727; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 102351 push word ptr [si-7E52h] ;~ 17C5:9727 +cs=0x17c5;eip=0x00972b; J(CALL(sub_2fc1c,0)); // 102352 call sub_2FC1C ;~ 17C5:972B +cs=0x17c5;eip=0x00972e; T(ADD(sp, 8)); // 102353 add sp, 8 ;~ 17C5:972E +cs=0x17c5;eip=0x009731; T(OR(ax, ax)); // 102354 or ax, ax ;~ 17C5:9731 +cs=0x17c5;eip=0x009733; J(JZ(loc_2f984)); // 102355 jz short loc_2F984 ;~ 17C5:9733 +cs=0x17c5;eip=0x009735; T(SUB(ax, ax)); // 102356 sub ax, ax ;~ 17C5:9735 +cs=0x17c5;eip=0x009737; X(PUSH(ax)); // 102357 push ax ;~ 17C5:9737 +cs=0x17c5;eip=0x009738; T(ax = 4;); // 102358 mov ax, 4 ;~ 17C5:9738 +cs=0x17c5;eip=0x00973b; X(PUSH(ax)); // 102359 push ax ;~ 17C5:973B +cs=0x17c5;eip=0x00973c; X(PUSH(ax)); // 102360 push ax ;~ 17C5:973C +cs=0x17c5;eip=0x00973d; T(SUB(ax, ax)); // 102361 sub ax, ax ;~ 17C5:973D +cs=0x17c5;eip=0x00973f; X(PUSH(ax)); // 102362 push ax ;~ 17C5:973F +cs=0x17c5;eip=0x009740; T(ax = 0x0A4;); // 102363 mov ax, 0A4h ;~ 17C5:9740 +cs=0x17c5;eip=0x009743; X(PUSH(ax)); // 102364 push ax ;~ 17C5:9743 +cs=0x17c5;eip=0x009744; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 102365 mov ax, [bp+var_4] ;~ 17C5:9744 +cs=0x17c5;eip=0x009747; T(DEC(ax)); // 102366 dec ax ;~ 17C5:9747 +cs=0x17c5;eip=0x009748; X(PUSH(ax)); // 102367 push ax ;~ 17C5:9748 +cs=0x17c5;eip=0x009749; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 102368 mov ax, [bp+var_2] ;~ 17C5:9749 +cs=0x17c5;eip=0x00974c; T(DEC(ax)); // 102369 dec ax ;~ 17C5:974C +cs=0x17c5;eip=0x00974d; X(PUSH(ax)); // 102370 push ax ;~ 17C5:974D +cs=0x17c5;eip=0x00974e; J(CALL(sub_30af8,0)); // 102371 call sub_30AF8 ;~ 17C5:974E +cs=0x17c5;eip=0x009751; T(ADD(sp, 0x0E)); // 102373 add sp, 0Eh ;~ 17C5:9751 loc_2f984: - // 6020 -cs=0x17c5;eip=0x009754; T(MOV(bx, *(dw*)(raddr(ss,bp+var_6)))); // 54364 mov bx, [bp+var_6] ;~ 17C5:9754 -cs=0x17c5;eip=0x009757; T(cl = 4;); // 54365 mov cl, 4 ;~ 17C5:9757 -cs=0x17c5;eip=0x009759; T(SHL(bx, cl)); // 54366 shl bx, cl ;~ 17C5:9759 -cs=0x17c5;eip=0x00975b; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 54367 mov si, [bx-7E4Ch] ;~ 17C5:975B -cs=0x17c5;eip=0x00975f; T(ax = si;); // 54368 mov ax, si ;~ 17C5:975F -cs=0x17c5;eip=0x009761; T(AND(ax, 0x481)); // 54369 and ax, 481h ;~ 17C5:9761 -cs=0x17c5;eip=0x009764; T(CMP(ax, 0x401)); // 54370 cmp ax, 401h ;~ 17C5:9764 -cs=0x17c5;eip=0x009767; J(JZ(loc_2f99f)); // 54371 jz short loc_2F99F ;~ 17C5:9767 -cs=0x17c5;eip=0x009769; T(TEST(si, 0x200)); // 54372 test si, 200h ;~ 17C5:9769 -cs=0x17c5;eip=0x00976d; J(JZ(loc_2f9eb)); // 54373 jz short loc_2F9EB ;~ 17C5:976D + // 5998 +cs=0x17c5;eip=0x009754; T(MOV(bx, *(dw*)(raddr(ss,bp+var_6)))); // 102377 mov bx, [bp+var_6] ;~ 17C5:9754 +cs=0x17c5;eip=0x009757; T(cl = 4;); // 102378 mov cl, 4 ;~ 17C5:9757 +cs=0x17c5;eip=0x009759; T(SHL(bx, cl)); // 102379 shl bx, cl ;~ 17C5:9759 +cs=0x17c5;eip=0x00975b; T(MOV(si, *(dw*)(raddr(ds,bx-0x7E4C)))); // 102380 mov si, [bx-7E4Ch] ;~ 17C5:975B +cs=0x17c5;eip=0x00975f; T(ax = si;); // 102381 mov ax, si ;~ 17C5:975F +cs=0x17c5;eip=0x009761; T(AND(ax, 0x481)); // 102382 and ax, 481h ;~ 17C5:9761 +cs=0x17c5;eip=0x009764; T(CMP(ax, 0x401)); // 102383 cmp ax, 401h ;~ 17C5:9764 +cs=0x17c5;eip=0x009767; J(JZ(loc_2f99f)); // 102384 jz short loc_2F99F ;~ 17C5:9767 +cs=0x17c5;eip=0x009769; T(TEST(si, 0x200)); // 102385 test si, 200h ;~ 17C5:9769 +cs=0x17c5;eip=0x00976d; J(JZ(loc_2f9eb)); // 102386 jz short loc_2F9EB ;~ 17C5:976D loc_2f99f: - // 6021 -cs=0x17c5;eip=0x00976f; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 54376 mov si, [bp+var_6] ;~ 17C5:976F -cs=0x17c5;eip=0x009772; T(cl = 4;); // 54377 mov cl, 4 ;~ 17C5:9772 -cs=0x17c5;eip=0x009774; T(SHL(si, cl)); // 54378 shl si, cl ;~ 17C5:9774 -cs=0x17c5;eip=0x009776; T(ax = bp+var_4); // 54379 lea ax, [bp+var_4] ;~ 17C5:9776 -cs=0x17c5;eip=0x009779; X(PUSH(ax)); // 54380 push ax ;~ 17C5:9779 -cs=0x17c5;eip=0x00977a; T(ax = bp+var_2); // 54381 lea ax, [bp+var_2] ;~ 17C5:977A -cs=0x17c5;eip=0x00977d; X(PUSH(ax)); // 54382 push ax ;~ 17C5:977D -cs=0x17c5;eip=0x00977e; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 54383 push word ptr [si-7E50h] ;~ 17C5:977E -cs=0x17c5;eip=0x009782; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 54384 push word ptr [si-7E52h] ;~ 17C5:9782 -cs=0x17c5;eip=0x009786; J(CALL(sub_2fc1c,0)); // 54385 call sub_2FC1C ;~ 17C5:9786 -cs=0x17c5;eip=0x009789; T(ADD(sp, 8)); // 54386 add sp, 8 ;~ 17C5:9789 -cs=0x17c5;eip=0x00978c; T(OR(ax, ax)); // 54387 or ax, ax ;~ 17C5:978C -cs=0x17c5;eip=0x00978e; J(JZ(loc_2f9eb)); // 54388 jz short loc_2F9EB ;~ 17C5:978E -cs=0x17c5;eip=0x009790; T(SUB(ax, ax)); // 54389 sub ax, ax ;~ 17C5:9790 -cs=0x17c5;eip=0x009792; X(PUSH(ax)); // 54390 push ax ;~ 17C5:9792 -cs=0x17c5;eip=0x009793; T(ax = 4;); // 54391 mov ax, 4 ;~ 17C5:9793 -cs=0x17c5;eip=0x009796; X(PUSH(ax)); // 54392 push ax ;~ 17C5:9796 -cs=0x17c5;eip=0x009797; X(PUSH(ax)); // 54393 push ax ;~ 17C5:9797 -cs=0x17c5;eip=0x009798; T(SUB(ax, ax)); // 54394 sub ax, ax ;~ 17C5:9798 -cs=0x17c5;eip=0x00979a; X(PUSH(ax)); // 54395 push ax ;~ 17C5:979A -cs=0x17c5;eip=0x00979b; T(CMP(*(db*)(&word_48b66), 0)); // 54396 cmp byte ptr word_48B66, 0 ;~ 17C5:979B -cs=0x17c5;eip=0x0097a0; J(JZ(loc_2f9d7)); // 54397 jz short loc_2F9D7 ;~ 17C5:97A0 -cs=0x17c5;eip=0x0097a2; T(ax = 0x0AC;); // 54398 mov ax, 0ACh ;~ 17C5:97A2 -cs=0x17c5;eip=0x0097a5; J(JMP(loc_2f9da)); // 54399 jmp short loc_2F9DA ;~ 17C5:97A5 + // 5999 +cs=0x17c5;eip=0x00976f; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 102389 mov si, [bp+var_6] ;~ 17C5:976F +cs=0x17c5;eip=0x009772; T(cl = 4;); // 102390 mov cl, 4 ;~ 17C5:9772 +cs=0x17c5;eip=0x009774; T(SHL(si, cl)); // 102391 shl si, cl ;~ 17C5:9774 +cs=0x17c5;eip=0x009776; T(ax = bp+var_4); // 102392 lea ax, [bp+var_4] ;~ 17C5:9776 +cs=0x17c5;eip=0x009779; X(PUSH(ax)); // 102393 push ax ;~ 17C5:9779 +cs=0x17c5;eip=0x00977a; T(ax = bp+var_2); // 102394 lea ax, [bp+var_2] ;~ 17C5:977A +cs=0x17c5;eip=0x00977d; X(PUSH(ax)); // 102395 push ax ;~ 17C5:977D +cs=0x17c5;eip=0x00977e; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 102396 push word ptr [si-7E50h] ;~ 17C5:977E +cs=0x17c5;eip=0x009782; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 102397 push word ptr [si-7E52h] ;~ 17C5:9782 +cs=0x17c5;eip=0x009786; J(CALL(sub_2fc1c,0)); // 102398 call sub_2FC1C ;~ 17C5:9786 +cs=0x17c5;eip=0x009789; T(ADD(sp, 8)); // 102399 add sp, 8 ;~ 17C5:9789 +cs=0x17c5;eip=0x00978c; T(OR(ax, ax)); // 102400 or ax, ax ;~ 17C5:978C +cs=0x17c5;eip=0x00978e; J(JZ(loc_2f9eb)); // 102401 jz short loc_2F9EB ;~ 17C5:978E +cs=0x17c5;eip=0x009790; T(SUB(ax, ax)); // 102402 sub ax, ax ;~ 17C5:9790 +cs=0x17c5;eip=0x009792; X(PUSH(ax)); // 102403 push ax ;~ 17C5:9792 +cs=0x17c5;eip=0x009793; T(ax = 4;); // 102404 mov ax, 4 ;~ 17C5:9793 +cs=0x17c5;eip=0x009796; X(PUSH(ax)); // 102405 push ax ;~ 17C5:9796 +cs=0x17c5;eip=0x009797; X(PUSH(ax)); // 102406 push ax ;~ 17C5:9797 +cs=0x17c5;eip=0x009798; T(SUB(ax, ax)); // 102407 sub ax, ax ;~ 17C5:9798 +cs=0x17c5;eip=0x00979a; X(PUSH(ax)); // 102408 push ax ;~ 17C5:979A +cs=0x17c5;eip=0x00979b; T(CMP(*(db*)(&word_48b66), 0)); // 102409 cmp byte ptr word_48B66, 0 ;~ 17C5:979B +cs=0x17c5;eip=0x0097a0; J(JZ(loc_2f9d7)); // 102410 jz short loc_2F9D7 ;~ 17C5:97A0 +cs=0x17c5;eip=0x0097a2; T(ax = 0x0AC;); // 102411 mov ax, 0ACh ;~ 17C5:97A2 +cs=0x17c5;eip=0x0097a5; J(JMP(loc_2f9da)); // 102412 jmp short loc_2F9DA ;~ 17C5:97A5 loc_2f9d7: - // 6022 -cs=0x17c5;eip=0x0097a7; T(ax = 0x0B0;); // 54403 mov ax, 0B0h ;~ 17C5:97A7 + // 6000 +cs=0x17c5;eip=0x0097a7; T(ax = 0x0B0;); // 102416 mov ax, 0B0h ;~ 17C5:97A7 loc_2f9da: - // 6023 -cs=0x17c5;eip=0x0097aa; X(PUSH(ax)); // 54406 push ax ;~ 17C5:97AA -cs=0x17c5;eip=0x0097ab; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 54407 mov ax, [bp+var_4] ;~ 17C5:97AB -cs=0x17c5;eip=0x0097ae; T(DEC(ax)); // 54408 dec ax ;~ 17C5:97AE -cs=0x17c5;eip=0x0097af; X(PUSH(ax)); // 54409 push ax ;~ 17C5:97AF -cs=0x17c5;eip=0x0097b0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 54410 mov ax, [bp+var_2] ;~ 17C5:97B0 -cs=0x17c5;eip=0x0097b3; T(DEC(ax)); // 54411 dec ax ;~ 17C5:97B3 -cs=0x17c5;eip=0x0097b4; X(PUSH(ax)); // 54412 push ax ;~ 17C5:97B4 -cs=0x17c5;eip=0x0097b5; J(CALL(sub_30af8,0)); // 54413 call sub_30AF8 ;~ 17C5:97B5 -cs=0x17c5;eip=0x0097b8; T(ADD(sp, 0x0E)); // 54415 add sp, 0Eh ;~ 17C5:97B8 + // 6001 +cs=0x17c5;eip=0x0097aa; X(PUSH(ax)); // 102419 push ax ;~ 17C5:97AA +cs=0x17c5;eip=0x0097ab; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 102420 mov ax, [bp+var_4] ;~ 17C5:97AB +cs=0x17c5;eip=0x0097ae; T(DEC(ax)); // 102421 dec ax ;~ 17C5:97AE +cs=0x17c5;eip=0x0097af; X(PUSH(ax)); // 102422 push ax ;~ 17C5:97AF +cs=0x17c5;eip=0x0097b0; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 102423 mov ax, [bp+var_2] ;~ 17C5:97B0 +cs=0x17c5;eip=0x0097b3; T(DEC(ax)); // 102424 dec ax ;~ 17C5:97B3 +cs=0x17c5;eip=0x0097b4; X(PUSH(ax)); // 102425 push ax ;~ 17C5:97B4 +cs=0x17c5;eip=0x0097b5; J(CALL(sub_30af8,0)); // 102426 call sub_30AF8 ;~ 17C5:97B5 +cs=0x17c5;eip=0x0097b8; T(ADD(sp, 0x0E)); // 102428 add sp, 0Eh ;~ 17C5:97B8 loc_2f9eb: - // 6024 -cs=0x17c5;eip=0x0097bb; J(JMP(loc_2f928)); // 54419 jmp loc_2F928 ;~ 17C5:97BB + // 6002 +cs=0x17c5;eip=0x0097bb; J(JMP(loc_2f928)); // 102432 jmp loc_2F928 ;~ 17C5:97BB loc_2f9ee: - // 6025 -cs=0x17c5;eip=0x0097be; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 54423 mov [bp+var_6], 0 ;~ 17C5:97BE -cs=0x17c5;eip=0x0097c3; J(JMP(loc_2f9f8)); // 54424 jmp short loc_2F9F8 ;~ 17C5:97C3 + // 6003 +cs=0x17c5;eip=0x0097be; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 102436 mov [bp+var_6], 0 ;~ 17C5:97BE +cs=0x17c5;eip=0x0097c3; J(JMP(loc_2f9f8)); // 102437 jmp short loc_2F9F8 ;~ 17C5:97C3 loc_2f9f5: - // 6026 -cs=0x17c5;eip=0x0097c5; X(INC(*(dw*)(raddr(ss,bp+var_6)))); // 54428 inc [bp+var_6] ;~ 17C5:97C5 + // 6004 +cs=0x17c5;eip=0x0097c5; X(INC(*(dw*)(raddr(ss,bp+var_6)))); // 102441 inc [bp+var_6] ;~ 17C5:97C5 loc_2f9f8: - // 6027 -cs=0x17c5;eip=0x0097c8; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 2)); // 54431 cmp [bp+var_6], 2 ;~ 17C5:97C8 -cs=0x17c5;eip=0x0097cc; J(JGE(loc_2fa5a)); // 54432 jge short loc_2FA5A ;~ 17C5:97CC -cs=0x17c5;eip=0x0097ce; T(ax = 0x4000;); // 54433 mov ax, 4000h ;~ 17C5:97CE -cs=0x17c5;eip=0x0097d1; T(MOV(cl, *(raddr(ss,bp+var_6)))); // 54434 mov cl, byte ptr [bp+var_6] ;~ 17C5:97D1 -cs=0x17c5;eip=0x0097d4; T(SAR(ax, cl)); // 54435 sar ax, cl ;~ 17C5:97D4 -cs=0x17c5;eip=0x0097d6; T(TEST(word_4f42e, ax)); // 54436 test word_4F42E, ax ;~ 17C5:97D6 -cs=0x17c5;eip=0x0097da; J(JNZ(loc_2fa58)); // 54437 jnz short loc_2FA58 ;~ 17C5:97DA -cs=0x17c5;eip=0x0097dc; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 54438 mov si, [bp+var_6] ;~ 17C5:97DC -cs=0x17c5;eip=0x0097df; T(cl = 2;); // 54439 mov cl, 2 ;~ 17C5:97DF -cs=0x17c5;eip=0x0097e1; T(SHL(si, cl)); // 54440 shl si, cl ;~ 17C5:97E1 -cs=0x17c5;eip=0x0097e3; T(ax = bp+var_4); // 54441 lea ax, [bp+var_4] ;~ 17C5:97E3 -cs=0x17c5;eip=0x0097e6; X(PUSH(ax)); // 54442 push ax ;~ 17C5:97E6 -cs=0x17c5;eip=0x0097e7; T(ax = bp+var_2); // 54443 lea ax, [bp+var_2] ;~ 17C5:97E7 -cs=0x17c5;eip=0x0097ea; X(PUSH(ax)); // 54444 push ax ;~ 17C5:97EA -cs=0x17c5;eip=0x0097eb; X(PUSH(*(dw*)(raddr(ds,si+0x178)))); // 54445 push word ptr [si+178h] ;~ 17C5:97EB -cs=0x17c5;eip=0x0097ef; X(PUSH(*(dw*)(raddr(ds,si+0x176)))); // 54446 push word ptr [si+176h] ;~ 17C5:97EF -cs=0x17c5;eip=0x0097f3; J(CALL(sub_2fc1c,0)); // 54447 call sub_2FC1C ;~ 17C5:97F3 -cs=0x17c5;eip=0x0097f6; T(ADD(sp, 8)); // 54448 add sp, 8 ;~ 17C5:97F6 -cs=0x17c5;eip=0x0097f9; T(OR(ax, ax)); // 54449 or ax, ax ;~ 17C5:97F9 -cs=0x17c5;eip=0x0097fb; J(JZ(loc_2fa58)); // 54450 jz short loc_2FA58 ;~ 17C5:97FB -cs=0x17c5;eip=0x0097fd; T(SUB(ax, ax)); // 54451 sub ax, ax ;~ 17C5:97FD -cs=0x17c5;eip=0x0097ff; X(PUSH(ax)); // 54452 push ax ;~ 17C5:97FF -cs=0x17c5;eip=0x009800; T(ax = 4;); // 54453 mov ax, 4 ;~ 17C5:9800 -cs=0x17c5;eip=0x009803; X(PUSH(ax)); // 54454 push ax ;~ 17C5:9803 -cs=0x17c5;eip=0x009804; X(PUSH(ax)); // 54455 push ax ;~ 17C5:9804 -cs=0x17c5;eip=0x009805; T(SUB(ax, ax)); // 54456 sub ax, ax ;~ 17C5:9805 -cs=0x17c5;eip=0x009807; X(PUSH(ax)); // 54457 push ax ;~ 17C5:9807 -cs=0x17c5;eip=0x009808; T(CMP(*(db*)(&word_48b66), 0)); // 54458 cmp byte ptr word_48B66, 0 ;~ 17C5:9808 -cs=0x17c5;eip=0x00980d; J(JZ(loc_2fa44)); // 54459 jz short loc_2FA44 ;~ 17C5:980D -cs=0x17c5;eip=0x00980f; T(ax = 0x0B4;); // 54460 mov ax, 0B4h ;~ 17C5:980F -cs=0x17c5;eip=0x009812; J(JMP(loc_2fa47)); // 54461 jmp short loc_2FA47 ;~ 17C5:9812 + // 6005 +cs=0x17c5;eip=0x0097c8; T(CMP(*(dw*)(raddr(ss,bp+var_6)), 2)); // 102444 cmp [bp+var_6], 2 ;~ 17C5:97C8 +cs=0x17c5;eip=0x0097cc; J(JGE(loc_2fa5a)); // 102445 jge short loc_2FA5A ;~ 17C5:97CC +cs=0x17c5;eip=0x0097ce; T(ax = 0x4000;); // 102446 mov ax, 4000h ;~ 17C5:97CE +cs=0x17c5;eip=0x0097d1; T(MOV(cl, *(raddr(ss,bp+var_6)))); // 102447 mov cl, byte ptr [bp+var_6] ;~ 17C5:97D1 +cs=0x17c5;eip=0x0097d4; T(SAR(ax, cl)); // 102448 sar ax, cl ;~ 17C5:97D4 +cs=0x17c5;eip=0x0097d6; T(TEST(word_4f42e, ax)); // 102449 test ds:word_4F42E, ax ;~ 17C5:97D6 +cs=0x17c5;eip=0x0097da; J(JNZ(loc_2fa58)); // 102450 jnz short loc_2FA58 ;~ 17C5:97DA +cs=0x17c5;eip=0x0097dc; T(MOV(si, *(dw*)(raddr(ss,bp+var_6)))); // 102451 mov si, [bp+var_6] ;~ 17C5:97DC +cs=0x17c5;eip=0x0097df; T(cl = 2;); // 102452 mov cl, 2 ;~ 17C5:97DF +cs=0x17c5;eip=0x0097e1; T(SHL(si, cl)); // 102453 shl si, cl ;~ 17C5:97E1 +cs=0x17c5;eip=0x0097e3; T(ax = bp+var_4); // 102454 lea ax, [bp+var_4] ;~ 17C5:97E3 +cs=0x17c5;eip=0x0097e6; X(PUSH(ax)); // 102455 push ax ;~ 17C5:97E6 +cs=0x17c5;eip=0x0097e7; T(ax = bp+var_2); // 102456 lea ax, [bp+var_2] ;~ 17C5:97E7 +cs=0x17c5;eip=0x0097ea; X(PUSH(ax)); // 102457 push ax ;~ 17C5:97EA +cs=0x17c5;eip=0x0097eb; X(PUSH(*(dw*)(raddr(ds,si+0x178)))); // 102458 push word ptr [si+178h] ;~ 17C5:97EB +cs=0x17c5;eip=0x0097ef; X(PUSH(*(dw*)(raddr(ds,si+0x176)))); // 102459 push word ptr [si+176h] ;~ 17C5:97EF +cs=0x17c5;eip=0x0097f3; J(CALL(sub_2fc1c,0)); // 102460 call sub_2FC1C ;~ 17C5:97F3 +cs=0x17c5;eip=0x0097f6; T(ADD(sp, 8)); // 102461 add sp, 8 ;~ 17C5:97F6 +cs=0x17c5;eip=0x0097f9; T(OR(ax, ax)); // 102462 or ax, ax ;~ 17C5:97F9 +cs=0x17c5;eip=0x0097fb; J(JZ(loc_2fa58)); // 102463 jz short loc_2FA58 ;~ 17C5:97FB +cs=0x17c5;eip=0x0097fd; T(SUB(ax, ax)); // 102464 sub ax, ax ;~ 17C5:97FD +cs=0x17c5;eip=0x0097ff; X(PUSH(ax)); // 102465 push ax ;~ 17C5:97FF +cs=0x17c5;eip=0x009800; T(ax = 4;); // 102466 mov ax, 4 ;~ 17C5:9800 +cs=0x17c5;eip=0x009803; X(PUSH(ax)); // 102467 push ax ;~ 17C5:9803 +cs=0x17c5;eip=0x009804; X(PUSH(ax)); // 102468 push ax ;~ 17C5:9804 +cs=0x17c5;eip=0x009805; T(SUB(ax, ax)); // 102469 sub ax, ax ;~ 17C5:9805 +cs=0x17c5;eip=0x009807; X(PUSH(ax)); // 102470 push ax ;~ 17C5:9807 +cs=0x17c5;eip=0x009808; T(CMP(*(db*)(&word_48b66), 0)); // 102471 cmp byte ptr word_48B66, 0 ;~ 17C5:9808 +cs=0x17c5;eip=0x00980d; J(JZ(loc_2fa44)); // 102472 jz short loc_2FA44 ;~ 17C5:980D +cs=0x17c5;eip=0x00980f; T(ax = 0x0B4;); // 102473 mov ax, 0B4h ;~ 17C5:980F +cs=0x17c5;eip=0x009812; J(JMP(loc_2fa47)); // 102474 jmp short loc_2FA47 ;~ 17C5:9812 loc_2fa44: - // 6028 -cs=0x17c5;eip=0x009814; T(ax = 0x0A8;); // 54465 mov ax, 0A8h ;~ 17C5:9814 + // 6006 +cs=0x17c5;eip=0x009814; T(ax = 0x0A8;); // 102478 mov ax, 0A8h ;~ 17C5:9814 loc_2fa47: - // 6029 -cs=0x17c5;eip=0x009817; X(PUSH(ax)); // 54468 push ax ;~ 17C5:9817 -cs=0x17c5;eip=0x009818; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 54469 mov ax, [bp+var_4] ;~ 17C5:9818 -cs=0x17c5;eip=0x00981b; T(DEC(ax)); // 54470 dec ax ;~ 17C5:981B -cs=0x17c5;eip=0x00981c; X(PUSH(ax)); // 54471 push ax ;~ 17C5:981C -cs=0x17c5;eip=0x00981d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 54472 mov ax, [bp+var_2] ;~ 17C5:981D -cs=0x17c5;eip=0x009820; T(DEC(ax)); // 54473 dec ax ;~ 17C5:9820 -cs=0x17c5;eip=0x009821; X(PUSH(ax)); // 54474 push ax ;~ 17C5:9821 -cs=0x17c5;eip=0x009822; J(CALL(sub_30af8,0)); // 54475 call sub_30AF8 ;~ 17C5:9822 -cs=0x17c5;eip=0x009825; T(ADD(sp, 0x0E)); // 54477 add sp, 0Eh ;~ 17C5:9825 + // 6007 +cs=0x17c5;eip=0x009817; X(PUSH(ax)); // 102481 push ax ;~ 17C5:9817 +cs=0x17c5;eip=0x009818; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 102482 mov ax, [bp+var_4] ;~ 17C5:9818 +cs=0x17c5;eip=0x00981b; T(DEC(ax)); // 102483 dec ax ;~ 17C5:981B +cs=0x17c5;eip=0x00981c; X(PUSH(ax)); // 102484 push ax ;~ 17C5:981C +cs=0x17c5;eip=0x00981d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 102485 mov ax, [bp+var_2] ;~ 17C5:981D +cs=0x17c5;eip=0x009820; T(DEC(ax)); // 102486 dec ax ;~ 17C5:9820 +cs=0x17c5;eip=0x009821; X(PUSH(ax)); // 102487 push ax ;~ 17C5:9821 +cs=0x17c5;eip=0x009822; J(CALL(sub_30af8,0)); // 102488 call sub_30AF8 ;~ 17C5:9822 +cs=0x17c5;eip=0x009825; T(ADD(sp, 0x0E)); // 102490 add sp, 0Eh ;~ 17C5:9825 loc_2fa58: - // 6030 -cs=0x17c5;eip=0x009828; J(JMP(loc_2f9f5)); // 54481 jmp short loc_2F9F5 ;~ 17C5:9828 + // 6008 +cs=0x17c5;eip=0x009828; J(JMP(loc_2f9f5)); // 102494 jmp short loc_2F9F5 ;~ 17C5:9828 loc_2fa5a: - // 6031 -cs=0x17c5;eip=0x00982a; T(MOV(al, *(raddr(ss,bp+var_a)))); // 54485 mov al, byte ptr [bp+var_A] ;~ 17C5:982A -cs=0x17c5;eip=0x00982d; X(*(byte_527d0) = al;); // 54486 mov byte_527D0, al ;~ 17C5:982D -cs=0x17c5;eip=0x009830; J(CALLF(sub_49a7f,0)); // 54487 call far ptr sub_49A7F ;~ 17C5:9830 -cs=0x17c5;eip=0x009835; T(OR(al, al)); // 54489 or al, al ;~ 17C5:9835 -cs=0x17c5;eip=0x009837; J(JNZ(loc_2fa6e)); // 54490 jnz short loc_2FA6E ;~ 17C5:9837 -cs=0x17c5;eip=0x009839; J(CALL(sub_30b64,0)); // 54491 call sub_30B64 ;~ 17C5:9839 -cs=0x17c5;eip=0x00983c; J(JMP(loc_2fa9a)); // 54493 jmp short loc_2FA9A ;~ 17C5:983C + // 6009 +cs=0x17c5;eip=0x00982a; T(MOV(al, *(raddr(ss,bp+var_a)))); // 102498 mov al, byte ptr [bp+var_A] ;~ 17C5:982A +cs=0x17c5;eip=0x00982d; X(byte_527d0 = al;); // 102499 mov ds:byte_527D0, al ;~ 17C5:982D +cs=0x17c5;eip=0x009830; J(CALLF(sub_49a7f,0)); // 102500 call far ptr sub_49A7F ;~ 17C5:9830 +cs=0x17c5;eip=0x009835; T(OR(al, al)); // 102502 or al, al ;~ 17C5:9835 +cs=0x17c5;eip=0x009837; J(JNZ(loc_2fa6e)); // 102503 jnz short loc_2FA6E ;~ 17C5:9837 +cs=0x17c5;eip=0x009839; J(CALL(sub_30b64,0)); // 102504 call sub_30B64 ;~ 17C5:9839 +cs=0x17c5;eip=0x00983c; J(JMP(loc_2fa9a)); // 102506 jmp short loc_2FA9A ;~ 17C5:983C loc_2fa6e: - // 6032 -cs=0x17c5;eip=0x00983e; T(ax = 0x38;); // 54497 mov ax, 38h ; '8' ;~ 17C5:983E -cs=0x17c5;eip=0x009841; X(PUSH(ax)); // 54498 push ax ;~ 17C5:9841 -cs=0x17c5;eip=0x009842; T(ax = 0x48;); // 54499 mov ax, 48h ; 'H' ;~ 17C5:9842 -cs=0x17c5;eip=0x009845; X(PUSH(ax)); // 54500 push ax ;~ 17C5:9845 -cs=0x17c5;eip=0x009846; T(ax = 0x70;); // 54501 mov ax, 70h ; 'p' ;~ 17C5:9846 -cs=0x17c5;eip=0x009849; X(PUSH(ax)); // 54502 push ax ;~ 17C5:9849 -cs=0x17c5;eip=0x00984a; T(ax = 0x18;); // 54503 mov ax, 18h ;~ 17C5:984A -cs=0x17c5;eip=0x00984d; X(PUSH(ax)); // 54504 push ax ;~ 17C5:984D -cs=0x17c5;eip=0x00984e; T(bx = *(word_4e594);); // 54505 mov bx, word_4E594 ;~ 17C5:984E -cs=0x17c5;eip=0x009852; X(PUSH(*(dw*)(raddr(ds,bx)))); // 54506 push word ptr [bx] ;~ 17C5:9852 -cs=0x17c5;eip=0x009854; T(ax = 0x70;); // 54507 mov ax, 70h ; 'p' ;~ 17C5:9854 -cs=0x17c5;eip=0x009857; X(PUSH(ax)); // 54508 push ax ;~ 17C5:9857 -cs=0x17c5;eip=0x009858; T(ax = 0x18;); // 54509 mov ax, 18h ;~ 17C5:9858 -cs=0x17c5;eip=0x00985b; X(PUSH(ax)); // 54510 push ax ;~ 17C5:985B -cs=0x17c5;eip=0x00985c; T(bx = *(word_4e57c);); // 54511 mov bx, word_4E57C ;~ 17C5:985C -cs=0x17c5;eip=0x009860; X(PUSH(*(dw*)(raddr(ds,bx)))); // 54512 push word ptr [bx] ;~ 17C5:9860 -cs=0x17c5;eip=0x009862; J(CALLF(sub_49a70,0)); // 54513 call far ptr sub_49A70 ;~ 17C5:9862 -cs=0x17c5;eip=0x009867; T(ADD(sp, 0x10)); // 54515 add sp, 10h ;~ 17C5:9867 + // 6010 +cs=0x17c5;eip=0x00983e; T(ax = 0x38;); // 102510 mov ax, 38h ; '8' ;~ 17C5:983E +cs=0x17c5;eip=0x009841; X(PUSH(ax)); // 102511 push ax ;~ 17C5:9841 +cs=0x17c5;eip=0x009842; T(ax = 0x48;); // 102512 mov ax, 48h ; 'H' ;~ 17C5:9842 +cs=0x17c5;eip=0x009845; X(PUSH(ax)); // 102513 push ax ;~ 17C5:9845 +cs=0x17c5;eip=0x009846; T(ax = 0x70;); // 102514 mov ax, 70h ; 'p' ;~ 17C5:9846 +cs=0x17c5;eip=0x009849; X(PUSH(ax)); // 102515 push ax ;~ 17C5:9849 +cs=0x17c5;eip=0x00984a; T(ax = 0x18;); // 102516 mov ax, 18h ;~ 17C5:984A +cs=0x17c5;eip=0x00984d; X(PUSH(ax)); // 102517 push ax ;~ 17C5:984D +cs=0x17c5;eip=0x00984e; T(bx = word_4e594;); // 102518 mov bx, ds:word_4E594 ;~ 17C5:984E +cs=0x17c5;eip=0x009852; X(PUSH(*(dw*)(raddr(ds,bx)))); // 102519 push word ptr [bx] ;~ 17C5:9852 +cs=0x17c5;eip=0x009854; T(ax = 0x70;); // 102520 mov ax, 70h ; 'p' ;~ 17C5:9854 +cs=0x17c5;eip=0x009857; X(PUSH(ax)); // 102521 push ax ;~ 17C5:9857 +cs=0x17c5;eip=0x009858; T(ax = 0x18;); // 102522 mov ax, 18h ;~ 17C5:9858 +cs=0x17c5;eip=0x00985b; X(PUSH(ax)); // 102523 push ax ;~ 17C5:985B +cs=0x17c5;eip=0x00985c; T(bx = word_4e57c;); // 102524 mov bx, ds:word_4E57C ;~ 17C5:985C +cs=0x17c5;eip=0x009860; X(PUSH(*(dw*)(raddr(ds,bx)))); // 102525 push word ptr [bx] ;~ 17C5:9860 +cs=0x17c5;eip=0x009862; J(CALLF(sub_49a70,0)); // 102526 call far ptr sub_49A70 ;~ 17C5:9862 +cs=0x17c5;eip=0x009867; T(ADD(sp, 0x10)); // 102528 add sp, 10h ;~ 17C5:9867 loc_2fa9a: - // 6033 -cs=0x17c5;eip=0x00986a; J(CALL(sub_30b92,0)); // 54518 call sub_30B92 ;~ 17C5:986A -cs=0x17c5;eip=0x00986d; J(CALL(sub_27ba1,0)); // 54520 call sub_27BA1 ;~ 17C5:986D + // 6011 +cs=0x17c5;eip=0x00986a; J(CALL(sub_30b92,0)); // 102531 call sub_30B92 ;~ 17C5:986A +cs=0x17c5;eip=0x00986d; J(CALL(sub_27ba1,0)); // 102533 call sub_27BA1 ;~ 17C5:986D loc_2faa0: - // 6034 -cs=0x17c5;eip=0x009870; X(POP(si)); // 54523 pop si ;~ 17C5:9870 -cs=0x17c5;eip=0x009871; T(sp = bp;); // 54524 mov sp, bp ;~ 17C5:9871 -cs=0x17c5;eip=0x009873; X(POP(bp)); // 54525 pop bp ;~ 17C5:9873 -cs=0x17c5;eip=0x009874; J(RETN(0)); // 54526 retn ;~ 17C5:9874 + // 6012 +cs=0x17c5;eip=0x009870; X(POP(si)); // 102536 pop si ;~ 17C5:9870 +cs=0x17c5;eip=0x009871; T(sp = bp;); // 102537 mov sp, bp ;~ 17C5:9871 +cs=0x17c5;eip=0x009873; X(POP(bp)); // 102538 pop bp ;~ 17C5:9873 +cs=0x17c5;eip=0x009874; J(RETN(0)); // 102539 retn ;~ 17C5:9874 assert(0); __dispatch_call: @@ -26975,33 +22198,33 @@ cs=0x17c5;eip=0x009874; J(RETN(0)); // 54526 retn ;~ 17C5:9874 else goto __dispatch_call; sub_2faa5: _begin: -cs=0x17c5;eip=0x009875; X(PUSH(bp)); // 54536 push bp ;~ 17C5:9875 -cs=0x17c5;eip=0x009876; T(bp = sp;); // 54537 mov bp, sp ;~ 17C5:9876 -cs=0x17c5;eip=0x009878; T(TEST(*(db*)(&word_520c0), 0x80)); // 54538 test byte ptr word_520C0, 80h ;~ 17C5:9878 -cs=0x17c5;eip=0x00987d; J(JZ(loc_2fab5)); // 54539 jz short loc_2FAB5 ;~ 17C5:987D -cs=0x17c5;eip=0x00987f; X(DEC(word_4992e)); // 54540 dec word_4992E ;~ 17C5:987F -cs=0x17c5;eip=0x009883; J(JMP(loc_2fae0)); // 54541 jmp short loc_2FAE0 ;~ 17C5:9883 +cs=0x17c5;eip=0x009875; X(PUSH(bp)); // 102549 push bp ;~ 17C5:9875 +cs=0x17c5;eip=0x009876; T(bp = sp;); // 102550 mov bp, sp ;~ 17C5:9876 +cs=0x17c5;eip=0x009878; T(TEST(*(db*)(&word_520c0), 0x80)); // 102551 test byte ptr ds:word_520C0, 80h ;~ 17C5:9878 +cs=0x17c5;eip=0x00987d; J(JZ(loc_2fab5)); // 102552 jz short loc_2FAB5 ;~ 17C5:987D +cs=0x17c5;eip=0x00987f; X(DEC(word_4992e)); // 102553 dec word_4992E ;~ 17C5:987F +cs=0x17c5;eip=0x009883; J(JMP(loc_2fae0)); // 102554 jmp short loc_2FAE0 ;~ 17C5:9883 loc_2fab5: - // 6035 -cs=0x17c5;eip=0x009885; T(CMP(word_522ca, 0)); // 54545 cmp word_522CA, 0 ;~ 17C5:9885 -cs=0x17c5;eip=0x00988a; J(JNZ(loc_2fad5)); // 54546 jnz short loc_2FAD5 ;~ 17C5:988A -cs=0x17c5;eip=0x00988c; T(CMP(word_4e61a, 9)); // 54547 cmp word_4E61A, 9 ;~ 17C5:988C -cs=0x17c5;eip=0x009891; J(JGE(loc_2fad5)); // 54548 jge short loc_2FAD5 ;~ 17C5:9891 -cs=0x17c5;eip=0x009893; X(INC(word_4e61a)); // 54549 inc word_4E61A ;~ 17C5:9893 -cs=0x17c5;eip=0x009897; X(PUSH(word_52100)); // 54550 push word_52100 ;~ 17C5:9897 -cs=0x17c5;eip=0x00989b; X(PUSH(word_520f0)); // 54551 push word_520F0 ;~ 17C5:989B -cs=0x17c5;eip=0x00989f; J(CALL(sub_2f7f9,0)); // 54552 call sub_2F7F9 ;~ 17C5:989F -cs=0x17c5;eip=0x0098a2; T(ADD(sp, 4)); // 54553 add sp, 4 ;~ 17C5:98A2 + // 6013 +cs=0x17c5;eip=0x009885; T(CMP(word_522ca, 0)); // 102558 cmp ds:word_522CA, 0 ;~ 17C5:9885 +cs=0x17c5;eip=0x00988a; J(JNZ(loc_2fad5)); // 102559 jnz short loc_2FAD5 ;~ 17C5:988A +cs=0x17c5;eip=0x00988c; T(CMP(word_4e61a, 9)); // 102560 cmp ds:word_4E61A, 9 ;~ 17C5:988C +cs=0x17c5;eip=0x009891; J(JGE(loc_2fad5)); // 102561 jge short loc_2FAD5 ;~ 17C5:9891 +cs=0x17c5;eip=0x009893; X(INC(word_4e61a)); // 102562 inc ds:word_4E61A ;~ 17C5:9893 +cs=0x17c5;eip=0x009897; X(PUSH(word_52100)); // 102563 push ds:word_52100 ;~ 17C5:9897 +cs=0x17c5;eip=0x00989b; X(PUSH(word_520f0)); // 102564 push ds:word_520F0 ;~ 17C5:989B +cs=0x17c5;eip=0x00989f; J(CALL(sub_2f7f9,0)); // 102565 call sub_2F7F9 ;~ 17C5:989F +cs=0x17c5;eip=0x0098a2; T(ADD(sp, 4)); // 102566 add sp, 4 ;~ 17C5:98A2 loc_2fad5: - // 6036 -cs=0x17c5;eip=0x0098a5; T(CMP(word_522ca, 1)); // 54557 cmp word_522CA, 1 ;~ 17C5:98A5 -cs=0x17c5;eip=0x0098aa; J(JNZ(loc_2fae0)); // 54558 jnz short loc_2FAE0 ;~ 17C5:98AA -cs=0x17c5;eip=0x0098ac; X(INC(word_4e61c)); // 54559 inc word_4E61C ;~ 17C5:98AC + // 6014 +cs=0x17c5;eip=0x0098a5; T(CMP(word_522ca, 1)); // 102570 cmp ds:word_522CA, 1 ;~ 17C5:98A5 +cs=0x17c5;eip=0x0098aa; J(JNZ(loc_2fae0)); // 102571 jnz short loc_2FAE0 ;~ 17C5:98AA +cs=0x17c5;eip=0x0098ac; X(INC(word_4e61c)); // 102572 inc ds:word_4E61C ;~ 17C5:98AC loc_2fae0: - // 6037 -cs=0x17c5;eip=0x0098b0; T(sp = bp;); // 54563 mov sp, bp ;~ 17C5:98B0 -cs=0x17c5;eip=0x0098b2; X(POP(bp)); // 54564 pop bp ;~ 17C5:98B2 -cs=0x17c5;eip=0x0098b3; J(RETN(0)); // 54565 retn ;~ 17C5:98B3 + // 6015 +cs=0x17c5;eip=0x0098b0; T(sp = bp;); // 102576 mov sp, bp ;~ 17C5:98B0 +cs=0x17c5;eip=0x0098b2; X(POP(bp)); // 102577 pop bp ;~ 17C5:98B2 +cs=0x17c5;eip=0x0098b3; J(RETN(0)); // 102578 retn ;~ 17C5:98B3 assert(0); __dispatch_call: @@ -27029,35 +22252,35 @@ cs=0x17c5;eip=0x0098b3; J(RETN(0)); // 54565 retn ;~ 17C5:98B3 else goto __dispatch_call; sub_2fae4: _begin: -cs=0x17c5;eip=0x0098b4; X(PUSH(bp)); // 54574 push bp ;~ 17C5:98B4 -cs=0x17c5;eip=0x0098b5; T(bp = sp;); // 54575 mov bp, sp ;~ 17C5:98B5 -cs=0x17c5;eip=0x0098b7; T(TEST(*(db*)(&word_520c0), 0x80)); // 54576 test byte ptr word_520C0, 80h ;~ 17C5:98B7 -cs=0x17c5;eip=0x0098bc; J(JZ(loc_2faf4)); // 54577 jz short loc_2FAF4 ;~ 17C5:98BC -cs=0x17c5;eip=0x0098be; X(INC(word_4992e)); // 54578 inc word_4992E ;~ 17C5:98BE -cs=0x17c5;eip=0x0098c2; J(JMP(loc_2fb26)); // 54579 jmp short loc_2FB26 ;~ 17C5:98C2 +cs=0x17c5;eip=0x0098b4; X(PUSH(bp)); // 102587 push bp ;~ 17C5:98B4 +cs=0x17c5;eip=0x0098b5; T(bp = sp;); // 102588 mov bp, sp ;~ 17C5:98B5 +cs=0x17c5;eip=0x0098b7; T(TEST(*(db*)(&word_520c0), 0x80)); // 102589 test byte ptr ds:word_520C0, 80h ;~ 17C5:98B7 +cs=0x17c5;eip=0x0098bc; J(JZ(loc_2faf4)); // 102590 jz short loc_2FAF4 ;~ 17C5:98BC +cs=0x17c5;eip=0x0098be; X(INC(word_4992e)); // 102591 inc word_4992E ;~ 17C5:98BE +cs=0x17c5;eip=0x0098c2; J(JMP(loc_2fb26)); // 102592 jmp short loc_2FB26 ;~ 17C5:98C2 loc_2faf4: - // 6038 -cs=0x17c5;eip=0x0098c4; T(CMP(word_522ca, 0)); // 54583 cmp word_522CA, 0 ;~ 17C5:98C4 -cs=0x17c5;eip=0x0098c9; J(JNZ(loc_2fb14)); // 54584 jnz short loc_2FB14 ;~ 17C5:98C9 -cs=0x17c5;eip=0x0098cb; T(CMP(word_4e61a, 2)); // 54585 cmp word_4E61A, 2 ;~ 17C5:98CB -cs=0x17c5;eip=0x0098d0; J(JLE(loc_2fb14)); // 54586 jle short loc_2FB14 ;~ 17C5:98D0 -cs=0x17c5;eip=0x0098d2; X(DEC(word_4e61a)); // 54587 dec word_4E61A ;~ 17C5:98D2 -cs=0x17c5;eip=0x0098d6; X(PUSH(word_52100)); // 54588 push word_52100 ;~ 17C5:98D6 -cs=0x17c5;eip=0x0098da; X(PUSH(word_520f0)); // 54589 push word_520F0 ;~ 17C5:98DA -cs=0x17c5;eip=0x0098de; J(CALL(sub_2f7f9,0)); // 54590 call sub_2F7F9 ;~ 17C5:98DE -cs=0x17c5;eip=0x0098e1; T(ADD(sp, 4)); // 54591 add sp, 4 ;~ 17C5:98E1 + // 6016 +cs=0x17c5;eip=0x0098c4; T(CMP(word_522ca, 0)); // 102596 cmp ds:word_522CA, 0 ;~ 17C5:98C4 +cs=0x17c5;eip=0x0098c9; J(JNZ(loc_2fb14)); // 102597 jnz short loc_2FB14 ;~ 17C5:98C9 +cs=0x17c5;eip=0x0098cb; T(CMP(word_4e61a, 2)); // 102598 cmp ds:word_4E61A, 2 ;~ 17C5:98CB +cs=0x17c5;eip=0x0098d0; J(JLE(loc_2fb14)); // 102599 jle short loc_2FB14 ;~ 17C5:98D0 +cs=0x17c5;eip=0x0098d2; X(DEC(word_4e61a)); // 102600 dec ds:word_4E61A ;~ 17C5:98D2 +cs=0x17c5;eip=0x0098d6; X(PUSH(word_52100)); // 102601 push ds:word_52100 ;~ 17C5:98D6 +cs=0x17c5;eip=0x0098da; X(PUSH(word_520f0)); // 102602 push ds:word_520F0 ;~ 17C5:98DA +cs=0x17c5;eip=0x0098de; J(CALL(sub_2f7f9,0)); // 102603 call sub_2F7F9 ;~ 17C5:98DE +cs=0x17c5;eip=0x0098e1; T(ADD(sp, 4)); // 102604 add sp, 4 ;~ 17C5:98E1 loc_2fb14: - // 6039 -cs=0x17c5;eip=0x0098e4; T(CMP(word_522ca, 1)); // 54595 cmp word_522CA, 1 ;~ 17C5:98E4 -cs=0x17c5;eip=0x0098e9; J(JNZ(loc_2fb26)); // 54596 jnz short loc_2FB26 ;~ 17C5:98E9 -cs=0x17c5;eip=0x0098eb; T(CMP(word_4e61c, 0)); // 54597 cmp word_4E61C, 0 ;~ 17C5:98EB -cs=0x17c5;eip=0x0098f0; J(JZ(loc_2fb26)); // 54598 jz short loc_2FB26 ;~ 17C5:98F0 -cs=0x17c5;eip=0x0098f2; X(DEC(word_4e61c)); // 54599 dec word_4E61C ;~ 17C5:98F2 + // 6017 +cs=0x17c5;eip=0x0098e4; T(CMP(word_522ca, 1)); // 102608 cmp ds:word_522CA, 1 ;~ 17C5:98E4 +cs=0x17c5;eip=0x0098e9; J(JNZ(loc_2fb26)); // 102609 jnz short loc_2FB26 ;~ 17C5:98E9 +cs=0x17c5;eip=0x0098eb; T(CMP(word_4e61c, 0)); // 102610 cmp ds:word_4E61C, 0 ;~ 17C5:98EB +cs=0x17c5;eip=0x0098f0; J(JZ(loc_2fb26)); // 102611 jz short loc_2FB26 ;~ 17C5:98F0 +cs=0x17c5;eip=0x0098f2; X(DEC(word_4e61c)); // 102612 dec ds:word_4E61C ;~ 17C5:98F2 loc_2fb26: - // 6040 -cs=0x17c5;eip=0x0098f6; T(sp = bp;); // 54603 mov sp, bp ;~ 17C5:98F6 -cs=0x17c5;eip=0x0098f8; X(POP(bp)); // 54604 pop bp ;~ 17C5:98F8 -cs=0x17c5;eip=0x0098f9; J(RETN(0)); // 54605 retn ;~ 17C5:98F9 + // 6018 +cs=0x17c5;eip=0x0098f6; T(sp = bp;); // 102616 mov sp, bp ;~ 17C5:98F6 +cs=0x17c5;eip=0x0098f8; X(POP(bp)); // 102617 pop bp ;~ 17C5:98F8 +cs=0x17c5;eip=0x0098f9; J(RETN(0)); // 102618 retn ;~ 17C5:98F9 assert(0); __dispatch_call: @@ -27087,21 +22310,21 @@ cs=0x17c5;eip=0x0098f9; J(RETN(0)); // 54605 retn ;~ 17C5:98F9 _begin: #undef arg_0 #define arg_0 4 - // 54616 arg_0 = word ptr 4 ;~ 17C5:98FA -cs=0x17c5;eip=0x0098fa; X(PUSH(bp)); // 54618 push bp ;~ 17C5:98FA -cs=0x17c5;eip=0x0098fb; T(bp = sp;); // 54619 mov bp, sp ;~ 17C5:98FB -cs=0x17c5;eip=0x0098fd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 54620 mov ax, [bp+arg_0] ;~ 17C5:98FD -cs=0x17c5;eip=0x009900; T(SUB(ax, word_4e61e)); // 54621 sub ax, word_4E61E ;~ 17C5:9900 -cs=0x17c5;eip=0x009904; T(cl = 0x0A;); // 54622 mov cl, 0Ah ;~ 17C5:9904 -cs=0x17c5;eip=0x009906; T(SUB(cl, *(db*)(&word_4e61a))); // 54623 sub cl, byte ptr word_4E61A ;~ 17C5:9906 -cs=0x17c5;eip=0x00990a; T(SAR(ax, cl)); // 54624 sar ax, cl ;~ 17C5:990A -cs=0x17c5;eip=0x00990c; T(ADD(ax, 0x3C)); // 54625 add ax, 3Ch ; '<' ;~ 17C5:990C -cs=0x17c5;eip=0x00990f; J({;}); // 54626 jmp short $+2 ;~ 17C5:990F + // 102629 arg_0 = word ptr 4 ;~ 17C5:98FA +cs=0x17c5;eip=0x0098fa; X(PUSH(bp)); // 102631 push bp ;~ 17C5:98FA +cs=0x17c5;eip=0x0098fb; T(bp = sp;); // 102632 mov bp, sp ;~ 17C5:98FB +cs=0x17c5;eip=0x0098fd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 102633 mov ax, [bp+arg_0] ;~ 17C5:98FD +cs=0x17c5;eip=0x009900; T(SUB(ax, word_4e61e)); // 102634 sub ax, ds:word_4E61E ;~ 17C5:9900 +cs=0x17c5;eip=0x009904; T(cl = 0x0A;); // 102635 mov cl, 0Ah ;~ 17C5:9904 +cs=0x17c5;eip=0x009906; T(SUB(cl, *(db*)(&word_4e61a))); // 102636 sub cl, byte ptr ds:word_4E61A ;~ 17C5:9906 +cs=0x17c5;eip=0x00990a; T(SAR(ax, cl)); // 102637 sar ax, cl ;~ 17C5:990A +cs=0x17c5;eip=0x00990c; T(ADD(ax, 0x3C)); // 102638 add ax, 3Ch ; '<' ;~ 17C5:990C +cs=0x17c5;eip=0x00990f; J({;}); // 102639 jmp short $+2 ;~ 17C5:990F loc_2fb41: - // 6041 -cs=0x17c5;eip=0x009911; T(sp = bp;); // 54630 mov sp, bp ;~ 17C5:9911 -cs=0x17c5;eip=0x009913; X(POP(bp)); // 54631 pop bp ;~ 17C5:9913 -cs=0x17c5;eip=0x009914; J(RETN(0)); // 54632 retn ;~ 17C5:9914 + // 6019 +cs=0x17c5;eip=0x009911; T(sp = bp;); // 102643 mov sp, bp ;~ 17C5:9911 +cs=0x17c5;eip=0x009913; X(POP(bp)); // 102644 pop bp ;~ 17C5:9913 +cs=0x17c5;eip=0x009914; J(RETN(0)); // 102645 retn ;~ 17C5:9914 assert(0); __dispatch_call: @@ -27129,26 +22352,26 @@ cs=0x17c5;eip=0x009914; J(RETN(0)); // 54632 retn ;~ 17C5:9914 _begin: #undef arg_0 #define arg_0 4 - // 54643 arg_0 = word ptr 4 ;~ 17C5:9915 -cs=0x17c5;eip=0x009915; X(PUSH(bp)); // 54645 push bp ;~ 17C5:9915 -cs=0x17c5;eip=0x009916; T(bp = sp;); // 54646 mov bp, sp ;~ 17C5:9916 -cs=0x17c5;eip=0x009918; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 54647 mov ax, [bp+arg_0] ;~ 17C5:9918 -cs=0x17c5;eip=0x00991b; T(SUB(ax, word_4e620)); // 54648 sub ax, word_4E620 ;~ 17C5:991B -cs=0x17c5;eip=0x00991f; T(cl = 0x0A;); // 54649 mov cl, 0Ah ;~ 17C5:991F -cs=0x17c5;eip=0x009921; T(SUB(cl, *(db*)(&word_4e61a))); // 54650 sub cl, byte ptr word_4E61A ;~ 17C5:9921 -cs=0x17c5;eip=0x009925; T(SAR(ax, cl)); // 54651 sar ax, cl ;~ 17C5:9925 -cs=0x17c5;eip=0x009927; T(cx = ax;); // 54652 mov cx, ax ;~ 17C5:9927 -cs=0x17c5;eip=0x009929; T(SHL(ax, 1)); // 54653 shl ax, 1 ;~ 17C5:9929 -cs=0x17c5;eip=0x00992b; T(ADD(ax, cx)); // 54654 add ax, cx ;~ 17C5:992B -cs=0x17c5;eip=0x00992d; T(SAR(ax, 1)); // 54655 sar ax, 1 ;~ 17C5:992D -cs=0x17c5;eip=0x00992f; T(SAR(ax, 1)); // 54656 sar ax, 1 ;~ 17C5:992F -cs=0x17c5;eip=0x009931; T(ADD(ax, 0x8C)); // 54657 add ax, 8Ch ;~ 17C5:9931 -cs=0x17c5;eip=0x009934; J({;}); // 54658 jmp short $+2 ;~ 17C5:9934 + // 102656 arg_0 = word ptr 4 ;~ 17C5:9915 +cs=0x17c5;eip=0x009915; X(PUSH(bp)); // 102658 push bp ;~ 17C5:9915 +cs=0x17c5;eip=0x009916; T(bp = sp;); // 102659 mov bp, sp ;~ 17C5:9916 +cs=0x17c5;eip=0x009918; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 102660 mov ax, [bp+arg_0] ;~ 17C5:9918 +cs=0x17c5;eip=0x00991b; T(SUB(ax, word_4e620)); // 102661 sub ax, ds:word_4E620 ;~ 17C5:991B +cs=0x17c5;eip=0x00991f; T(cl = 0x0A;); // 102662 mov cl, 0Ah ;~ 17C5:991F +cs=0x17c5;eip=0x009921; T(SUB(cl, *(db*)(&word_4e61a))); // 102663 sub cl, byte ptr ds:word_4E61A ;~ 17C5:9921 +cs=0x17c5;eip=0x009925; T(SAR(ax, cl)); // 102664 sar ax, cl ;~ 17C5:9925 +cs=0x17c5;eip=0x009927; T(cx = ax;); // 102665 mov cx, ax ;~ 17C5:9927 +cs=0x17c5;eip=0x009929; T(SHL(ax, 1)); // 102666 shl ax, 1 ;~ 17C5:9929 +cs=0x17c5;eip=0x00992b; T(ADD(ax, cx)); // 102667 add ax, cx ;~ 17C5:992B +cs=0x17c5;eip=0x00992d; T(SAR(ax, 1)); // 102668 sar ax, 1 ;~ 17C5:992D +cs=0x17c5;eip=0x00992f; T(SAR(ax, 1)); // 102669 sar ax, 1 ;~ 17C5:992F +cs=0x17c5;eip=0x009931; T(ADD(ax, 0x8C)); // 102670 add ax, 8Ch ;~ 17C5:9931 +cs=0x17c5;eip=0x009934; J({;}); // 102671 jmp short $+2 ;~ 17C5:9934 loc_2fb66: - // 6042 -cs=0x17c5;eip=0x009936; T(sp = bp;); // 54662 mov sp, bp ;~ 17C5:9936 -cs=0x17c5;eip=0x009938; X(POP(bp)); // 54663 pop bp ;~ 17C5:9938 -cs=0x17c5;eip=0x009939; J(RETN(0)); // 54664 retn ;~ 17C5:9939 + // 6020 +cs=0x17c5;eip=0x009936; T(sp = bp;); // 102675 mov sp, bp ;~ 17C5:9936 +cs=0x17c5;eip=0x009938; X(POP(bp)); // 102676 pop bp ;~ 17C5:9938 +cs=0x17c5;eip=0x009939; J(RETN(0)); // 102677 retn ;~ 17C5:9939 assert(0); __dispatch_call: @@ -27176,105 +22399,105 @@ cs=0x17c5;eip=0x009939; J(RETN(0)); // 54664 retn ;~ 17C5:9939 _begin: #undef var_4 #define var_4 -4 - // 54675 var_4 = word ptr -4 ;~ 17C5:993A + // 102688 var_4 = word ptr -4 ;~ 17C5:993A #undef var_2 #define var_2 -2 - // 54676 var_2 = word ptr -2 ;~ 17C5:993A + // 102689 var_2 = word ptr -2 ;~ 17C5:993A #undef arg_0 #define arg_0 4 - // 54677 arg_0 = word ptr 4 ;~ 17C5:993A + // 102690 arg_0 = word ptr 4 ;~ 17C5:993A #undef arg_2 #define arg_2 6 - // 54678 arg_2 = word ptr 6 ;~ 17C5:993A + // 102691 arg_2 = word ptr 6 ;~ 17C5:993A #undef arg_4 #define arg_4 8 - // 54679 arg_4 = word ptr 8 ;~ 17C5:993A + // 102692 arg_4 = word ptr 8 ;~ 17C5:993A #undef arg_6 #define arg_6 0x0A - // 54680 arg_6 = word ptr 0Ah ;~ 17C5:993A -cs=0x17c5;eip=0x00993a; X(PUSH(bp)); // 54682 push bp ;~ 17C5:993A -cs=0x17c5;eip=0x00993b; T(bp = sp;); // 54683 mov bp, sp ;~ 17C5:993B -cs=0x17c5;eip=0x00993d; T(SUB(sp, 4)); // 54684 sub sp, 4 ;~ 17C5:993D -cs=0x17c5;eip=0x009940; T(CMP(word_522ca, 0)); // 54685 cmp word_522CA, 0 ;~ 17C5:9940 -cs=0x17c5;eip=0x009945; J(JNZ(loc_2fb7e)); // 54686 jnz short loc_2FB7E ;~ 17C5:9945 -cs=0x17c5;eip=0x009947; T(CMP(word_492f2, 0)); // 54687 cmp word_492F2, 0 ;~ 17C5:9947 -cs=0x17c5;eip=0x00994c; J(JNZ(loc_2fb83)); // 54688 jnz short loc_2FB83 ;~ 17C5:994C + // 102693 arg_6 = word ptr 0Ah ;~ 17C5:993A +cs=0x17c5;eip=0x00993a; X(PUSH(bp)); // 102695 push bp ;~ 17C5:993A +cs=0x17c5;eip=0x00993b; T(bp = sp;); // 102696 mov bp, sp ;~ 17C5:993B +cs=0x17c5;eip=0x00993d; T(SUB(sp, 4)); // 102697 sub sp, 4 ;~ 17C5:993D +cs=0x17c5;eip=0x009940; T(CMP(word_522ca, 0)); // 102698 cmp ds:word_522CA, 0 ;~ 17C5:9940 +cs=0x17c5;eip=0x009945; J(JNZ(loc_2fb7e)); // 102699 jnz short loc_2FB7E ;~ 17C5:9945 +cs=0x17c5;eip=0x009947; T(CMP(word_492f2, 0)); // 102700 cmp word_492F2, 0 ;~ 17C5:9947 +cs=0x17c5;eip=0x00994c; J(JNZ(loc_2fb83)); // 102701 jnz short loc_2FB83 ;~ 17C5:994C loc_2fb7e: - // 6043 -cs=0x17c5;eip=0x00994e; T(SUB(ax, ax)); // 54691 sub ax, ax ;~ 17C5:994E -cs=0x17c5;eip=0x009950; J(JMP(loc_2fc18)); // 54692 jmp loc_2FC18 ;~ 17C5:9950 + // 6021 +cs=0x17c5;eip=0x00994e; T(SUB(ax, ax)); // 102704 sub ax, ax ;~ 17C5:994E +cs=0x17c5;eip=0x009950; J(JMP(loc_2fc18)); // 102705 jmp loc_2FC18 ;~ 17C5:9950 loc_2fb83: - // 6044 -cs=0x17c5;eip=0x009953; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 54696 push [bp+arg_0] ;~ 17C5:9953 -cs=0x17c5;eip=0x009956; J(CALL(sub_2fb2a,0)); // 54697 call sub_2FB2A ;~ 17C5:9956 -cs=0x17c5;eip=0x009959; T(ADD(sp, 2)); // 54698 add sp, 2 ;~ 17C5:9959 -cs=0x17c5;eip=0x00995c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54699 mov [bp+var_2], ax ;~ 17C5:995C -cs=0x17c5;eip=0x00995f; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 54700 push [bp+arg_2] ;~ 17C5:995F -cs=0x17c5;eip=0x009962; J(CALL(sub_2fb45,0)); // 54701 call sub_2FB45 ;~ 17C5:9962 -cs=0x17c5;eip=0x009965; T(ADD(sp, 2)); // 54702 add sp, 2 ;~ 17C5:9965 -cs=0x17c5;eip=0x009968; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54703 mov [bp+var_4], ax ;~ 17C5:9968 -cs=0x17c5;eip=0x00996b; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0x0FFFF)); // 54704 cmp [bp+arg_4], 0FFFFh ;~ 17C5:996B -cs=0x17c5;eip=0x00996f; J(JZ(loc_2fc13)); // 54705 jz short loc_2FC13 ;~ 17C5:996F -cs=0x17c5;eip=0x009971; T(ax = word_52248;); // 54706 mov ax, word_52248 ;~ 17C5:9971 -cs=0x17c5;eip=0x009974; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54707 cmp [bp+var_2], ax ;~ 17C5:9974 -cs=0x17c5;eip=0x009977; J(JL(loc_2fc13)); // 54708 jl short loc_2FC13 ;~ 17C5:9977 -cs=0x17c5;eip=0x009979; T(ax = *(word_5268e);); // 54709 mov ax, word_5268E ;~ 17C5:9979 -cs=0x17c5;eip=0x00997c; T(DEC(ax)); // 54710 dec ax ;~ 17C5:997C -cs=0x17c5;eip=0x00997d; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54711 cmp [bp+var_2], ax ;~ 17C5:997D -cs=0x17c5;eip=0x009980; J(JGE(loc_2fc13)); // 54712 jge short loc_2FC13 ;~ 17C5:9980 -cs=0x17c5;eip=0x009982; T(ax = word_5224a;); // 54713 mov ax, word_5224A ;~ 17C5:9982 -cs=0x17c5;eip=0x009985; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54714 cmp [bp+var_4], ax ;~ 17C5:9985 -cs=0x17c5;eip=0x009988; J(JL(loc_2fc13)); // 54715 jl short loc_2FC13 ;~ 17C5:9988 -cs=0x17c5;eip=0x00998a; T(ax = word_527d2;); // 54716 mov ax, word_527D2 ;~ 17C5:998A -cs=0x17c5;eip=0x00998d; T(DEC(ax)); // 54717 dec ax ;~ 17C5:998D -cs=0x17c5;eip=0x00998e; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54718 cmp [bp+var_4], ax ;~ 17C5:998E -cs=0x17c5;eip=0x009991; J(JGE(loc_2fc13)); // 54719 jge short loc_2FC13 ;~ 17C5:9991 -cs=0x17c5;eip=0x009993; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 54720 push [bp+arg_4] ;~ 17C5:9993 -cs=0x17c5;eip=0x009996; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 54721 push [bp+var_4] ;~ 17C5:9996 -cs=0x17c5;eip=0x009999; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 54722 push [bp+var_2] ;~ 17C5:9999 -cs=0x17c5;eip=0x00999c; J(CALL(sub_300c4,0)); // 54723 call sub_300C4 ;~ 17C5:999C -cs=0x17c5;eip=0x00999f; T(ADD(sp, 6)); // 54725 add sp, 6 ;~ 17C5:999F -cs=0x17c5;eip=0x0099a2; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 54726 cmp [bp+arg_6], 0 ;~ 17C5:99A2 -cs=0x17c5;eip=0x0099a6; J(JZ(loc_2fc0d)); // 54727 jz short loc_2FC0D ;~ 17C5:99A6 -cs=0x17c5;eip=0x0099a8; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 54728 push [bp+arg_4] ;~ 17C5:99A8 -cs=0x17c5;eip=0x0099ab; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 54729 push [bp+var_4] ;~ 17C5:99AB -cs=0x17c5;eip=0x0099ae; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 54730 mov ax, [bp+var_2] ;~ 17C5:99AE -cs=0x17c5;eip=0x0099b1; T(INC(ax)); // 54731 inc ax ;~ 17C5:99B1 -cs=0x17c5;eip=0x0099b2; X(PUSH(ax)); // 54732 push ax ;~ 17C5:99B2 -cs=0x17c5;eip=0x0099b3; J(CALL(sub_300c4,0)); // 54733 call sub_300C4 ;~ 17C5:99B3 -cs=0x17c5;eip=0x0099b6; T(ADD(sp, 6)); // 54735 add sp, 6 ;~ 17C5:99B6 -cs=0x17c5;eip=0x0099b9; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 54736 push [bp+arg_4] ;~ 17C5:99B9 -cs=0x17c5;eip=0x0099bc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 54737 mov ax, [bp+var_4] ;~ 17C5:99BC -cs=0x17c5;eip=0x0099bf; T(INC(ax)); // 54738 inc ax ;~ 17C5:99BF -cs=0x17c5;eip=0x0099c0; X(PUSH(ax)); // 54739 push ax ;~ 17C5:99C0 -cs=0x17c5;eip=0x0099c1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 54740 push [bp+var_2] ;~ 17C5:99C1 -cs=0x17c5;eip=0x0099c4; J(CALL(sub_300c4,0)); // 54741 call sub_300C4 ;~ 17C5:99C4 -cs=0x17c5;eip=0x0099c7; T(ADD(sp, 6)); // 54743 add sp, 6 ;~ 17C5:99C7 -cs=0x17c5;eip=0x0099ca; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 54744 push [bp+arg_4] ;~ 17C5:99CA -cs=0x17c5;eip=0x0099cd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 54745 mov ax, [bp+var_4] ;~ 17C5:99CD -cs=0x17c5;eip=0x0099d0; T(INC(ax)); // 54746 inc ax ;~ 17C5:99D0 -cs=0x17c5;eip=0x0099d1; X(PUSH(ax)); // 54747 push ax ;~ 17C5:99D1 -cs=0x17c5;eip=0x0099d2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 54748 mov ax, [bp+var_2] ;~ 17C5:99D2 -cs=0x17c5;eip=0x0099d5; T(INC(ax)); // 54749 inc ax ;~ 17C5:99D5 -cs=0x17c5;eip=0x0099d6; X(PUSH(ax)); // 54750 push ax ;~ 17C5:99D6 -cs=0x17c5;eip=0x0099d7; J(CALL(sub_300c4,0)); // 54751 call sub_300C4 ;~ 17C5:99D7 -cs=0x17c5;eip=0x0099da; T(ADD(sp, 6)); // 54753 add sp, 6 ;~ 17C5:99DA + // 6022 +cs=0x17c5;eip=0x009953; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 102709 push [bp+arg_0] ;~ 17C5:9953 +cs=0x17c5;eip=0x009956; J(CALL(sub_2fb2a,0)); // 102710 call sub_2FB2A ;~ 17C5:9956 +cs=0x17c5;eip=0x009959; T(ADD(sp, 2)); // 102711 add sp, 2 ;~ 17C5:9959 +cs=0x17c5;eip=0x00995c; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102712 mov [bp+var_2], ax ;~ 17C5:995C +cs=0x17c5;eip=0x00995f; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 102713 push [bp+arg_2] ;~ 17C5:995F +cs=0x17c5;eip=0x009962; J(CALL(sub_2fb45,0)); // 102714 call sub_2FB45 ;~ 17C5:9962 +cs=0x17c5;eip=0x009965; T(ADD(sp, 2)); // 102715 add sp, 2 ;~ 17C5:9965 +cs=0x17c5;eip=0x009968; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102716 mov [bp+var_4], ax ;~ 17C5:9968 +cs=0x17c5;eip=0x00996b; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0x0FFFF)); // 102717 cmp [bp+arg_4], 0FFFFh ;~ 17C5:996B +cs=0x17c5;eip=0x00996f; J(JZ(loc_2fc13)); // 102718 jz short loc_2FC13 ;~ 17C5:996F +cs=0x17c5;eip=0x009971; T(ax = word_52248;); // 102719 mov ax, ds:word_52248 ;~ 17C5:9971 +cs=0x17c5;eip=0x009974; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102720 cmp [bp+var_2], ax ;~ 17C5:9974 +cs=0x17c5;eip=0x009977; J(JL(loc_2fc13)); // 102721 jl short loc_2FC13 ;~ 17C5:9977 +cs=0x17c5;eip=0x009979; T(ax = word_5268e;); // 102722 mov ax, ds:word_5268E ;~ 17C5:9979 +cs=0x17c5;eip=0x00997c; T(DEC(ax)); // 102723 dec ax ;~ 17C5:997C +cs=0x17c5;eip=0x00997d; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102724 cmp [bp+var_2], ax ;~ 17C5:997D +cs=0x17c5;eip=0x009980; J(JGE(loc_2fc13)); // 102725 jge short loc_2FC13 ;~ 17C5:9980 +cs=0x17c5;eip=0x009982; T(ax = word_5224a;); // 102726 mov ax, ds:word_5224A ;~ 17C5:9982 +cs=0x17c5;eip=0x009985; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102727 cmp [bp+var_4], ax ;~ 17C5:9985 +cs=0x17c5;eip=0x009988; J(JL(loc_2fc13)); // 102728 jl short loc_2FC13 ;~ 17C5:9988 +cs=0x17c5;eip=0x00998a; T(ax = word_527d2;); // 102729 mov ax, ds:word_527D2 ;~ 17C5:998A +cs=0x17c5;eip=0x00998d; T(DEC(ax)); // 102730 dec ax ;~ 17C5:998D +cs=0x17c5;eip=0x00998e; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102731 cmp [bp+var_4], ax ;~ 17C5:998E +cs=0x17c5;eip=0x009991; J(JGE(loc_2fc13)); // 102732 jge short loc_2FC13 ;~ 17C5:9991 +cs=0x17c5;eip=0x009993; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 102733 push [bp+arg_4] ;~ 17C5:9993 +cs=0x17c5;eip=0x009996; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 102734 push [bp+var_4] ;~ 17C5:9996 +cs=0x17c5;eip=0x009999; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 102735 push [bp+var_2] ;~ 17C5:9999 +cs=0x17c5;eip=0x00999c; J(CALL(sub_300c4,0)); // 102736 call sub_300C4 ;~ 17C5:999C +cs=0x17c5;eip=0x00999f; T(ADD(sp, 6)); // 102738 add sp, 6 ;~ 17C5:999F +cs=0x17c5;eip=0x0099a2; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 102739 cmp [bp+arg_6], 0 ;~ 17C5:99A2 +cs=0x17c5;eip=0x0099a6; J(JZ(loc_2fc0d)); // 102740 jz short loc_2FC0D ;~ 17C5:99A6 +cs=0x17c5;eip=0x0099a8; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 102741 push [bp+arg_4] ;~ 17C5:99A8 +cs=0x17c5;eip=0x0099ab; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 102742 push [bp+var_4] ;~ 17C5:99AB +cs=0x17c5;eip=0x0099ae; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 102743 mov ax, [bp+var_2] ;~ 17C5:99AE +cs=0x17c5;eip=0x0099b1; T(INC(ax)); // 102744 inc ax ;~ 17C5:99B1 +cs=0x17c5;eip=0x0099b2; X(PUSH(ax)); // 102745 push ax ;~ 17C5:99B2 +cs=0x17c5;eip=0x0099b3; J(CALL(sub_300c4,0)); // 102746 call sub_300C4 ;~ 17C5:99B3 +cs=0x17c5;eip=0x0099b6; T(ADD(sp, 6)); // 102748 add sp, 6 ;~ 17C5:99B6 +cs=0x17c5;eip=0x0099b9; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 102749 push [bp+arg_4] ;~ 17C5:99B9 +cs=0x17c5;eip=0x0099bc; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 102750 mov ax, [bp+var_4] ;~ 17C5:99BC +cs=0x17c5;eip=0x0099bf; T(INC(ax)); // 102751 inc ax ;~ 17C5:99BF +cs=0x17c5;eip=0x0099c0; X(PUSH(ax)); // 102752 push ax ;~ 17C5:99C0 +cs=0x17c5;eip=0x0099c1; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 102753 push [bp+var_2] ;~ 17C5:99C1 +cs=0x17c5;eip=0x0099c4; J(CALL(sub_300c4,0)); // 102754 call sub_300C4 ;~ 17C5:99C4 +cs=0x17c5;eip=0x0099c7; T(ADD(sp, 6)); // 102756 add sp, 6 ;~ 17C5:99C7 +cs=0x17c5;eip=0x0099ca; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 102757 push [bp+arg_4] ;~ 17C5:99CA +cs=0x17c5;eip=0x0099cd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 102758 mov ax, [bp+var_4] ;~ 17C5:99CD +cs=0x17c5;eip=0x0099d0; T(INC(ax)); // 102759 inc ax ;~ 17C5:99D0 +cs=0x17c5;eip=0x0099d1; X(PUSH(ax)); // 102760 push ax ;~ 17C5:99D1 +cs=0x17c5;eip=0x0099d2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 102761 mov ax, [bp+var_2] ;~ 17C5:99D2 +cs=0x17c5;eip=0x0099d5; T(INC(ax)); // 102762 inc ax ;~ 17C5:99D5 +cs=0x17c5;eip=0x0099d6; X(PUSH(ax)); // 102763 push ax ;~ 17C5:99D6 +cs=0x17c5;eip=0x0099d7; J(CALL(sub_300c4,0)); // 102764 call sub_300C4 ;~ 17C5:99D7 +cs=0x17c5;eip=0x0099da; T(ADD(sp, 6)); // 102766 add sp, 6 ;~ 17C5:99DA loc_2fc0d: - // 6045 -cs=0x17c5;eip=0x0099dd; T(SUB(ax, ax)); // 54756 sub ax, ax ;~ 17C5:99DD -cs=0x17c5;eip=0x0099df; J(JMP(loc_2fc18)); // 54757 jmp short loc_2FC18 ;~ 17C5:99DF + // 6023 +cs=0x17c5;eip=0x0099dd; T(SUB(ax, ax)); // 102769 sub ax, ax ;~ 17C5:99DD +cs=0x17c5;eip=0x0099df; J(JMP(loc_2fc18)); // 102770 jmp short loc_2FC18 ;~ 17C5:99DF ret_17c5_99e1: - // 6046 -cs=0x17c5;eip=0x0099e1; J(JMP(loc_2fc18)); // 54759 jmp short loc_2FC18 ;~ 17C5:99E1 + // 6024 +cs=0x17c5;eip=0x0099e1; J(JMP(loc_2fc18)); // 102772 jmp short loc_2FC18 ;~ 17C5:99E1 loc_2fc13: - // 6047 -cs=0x17c5;eip=0x0099e3; T(ax = 1;); // 54764 mov ax, 1 ;~ 17C5:99E3 -cs=0x17c5;eip=0x0099e6; J({;}); // 54765 jmp short $+2 ;~ 17C5:99E6 + // 6025 +cs=0x17c5;eip=0x0099e3; T(ax = 1;); // 102777 mov ax, 1 ;~ 17C5:99E3 +cs=0x17c5;eip=0x0099e6; J({;}); // 102778 jmp short $+2 ;~ 17C5:99E6 loc_2fc18: - // 6048 -cs=0x17c5;eip=0x0099e8; T(sp = bp;); // 54770 mov sp, bp ;~ 17C5:99E8 -cs=0x17c5;eip=0x0099ea; X(POP(bp)); // 54771 pop bp ;~ 17C5:99EA -cs=0x17c5;eip=0x0099eb; J(RETN(0)); // 54772 retn ;~ 17C5:99EB + // 6026 +cs=0x17c5;eip=0x0099e8; T(sp = bp;); // 102783 mov sp, bp ;~ 17C5:99E8 +cs=0x17c5;eip=0x0099ea; X(POP(bp)); // 102784 pop bp ;~ 17C5:99EA +cs=0x17c5;eip=0x0099eb; J(RETN(0)); // 102785 retn ;~ 17C5:99EB assert(0); __dispatch_call: @@ -27307,66 +22530,66 @@ cs=0x17c5;eip=0x0099eb; J(RETN(0)); // 54772 retn ;~ 17C5:99EB _begin: #undef arg_0 #define arg_0 4 - // 54783 arg_0 = word ptr 4 ;~ 17C5:99EC + // 102796 arg_0 = word ptr 4 ;~ 17C5:99EC #undef arg_2 #define arg_2 6 - // 54784 arg_2 = word ptr 6 ;~ 17C5:99EC + // 102797 arg_2 = word ptr 6 ;~ 17C5:99EC #undef arg_4 #define arg_4 8 - // 54785 arg_4 = word ptr 8 ;~ 17C5:99EC + // 102798 arg_4 = word ptr 8 ;~ 17C5:99EC #undef arg_6 #define arg_6 0x0A - // 54786 arg_6 = word ptr 0Ah ;~ 17C5:99EC -cs=0x17c5;eip=0x0099ec; X(PUSH(bp)); // 54788 push bp ;~ 17C5:99EC -cs=0x17c5;eip=0x0099ed; T(bp = sp;); // 54789 mov bp, sp ;~ 17C5:99ED -cs=0x17c5;eip=0x0099ef; X(PUSH(si)); // 54790 push si ;~ 17C5:99EF -cs=0x17c5;eip=0x0099f0; T(CMP(word_492f2, 0)); // 54791 cmp word_492F2, 0 ;~ 17C5:99F0 -cs=0x17c5;eip=0x0099f5; J(JNZ(loc_2fc2b)); // 54792 jnz short loc_2FC2B ;~ 17C5:99F5 -cs=0x17c5;eip=0x0099f7; T(SUB(ax, ax)); // 54793 sub ax, ax ;~ 17C5:99F7 -cs=0x17c5;eip=0x0099f9; J(JMP(loc_2fc78)); // 54794 jmp short loc_2FC78 ;~ 17C5:99F9 + // 102799 arg_6 = word ptr 0Ah ;~ 17C5:99EC +cs=0x17c5;eip=0x0099ec; X(PUSH(bp)); // 102801 push bp ;~ 17C5:99EC +cs=0x17c5;eip=0x0099ed; T(bp = sp;); // 102802 mov bp, sp ;~ 17C5:99ED +cs=0x17c5;eip=0x0099ef; X(PUSH(si)); // 102803 push si ;~ 17C5:99EF +cs=0x17c5;eip=0x0099f0; T(CMP(word_492f2, 0)); // 102804 cmp word_492F2, 0 ;~ 17C5:99F0 +cs=0x17c5;eip=0x0099f5; J(JNZ(loc_2fc2b)); // 102805 jnz short loc_2FC2B ;~ 17C5:99F5 +cs=0x17c5;eip=0x0099f7; T(SUB(ax, ax)); // 102806 sub ax, ax ;~ 17C5:99F7 +cs=0x17c5;eip=0x0099f9; J(JMP(loc_2fc78)); // 102807 jmp short loc_2FC78 ;~ 17C5:99F9 loc_2fc2b: - // 6049 -cs=0x17c5;eip=0x0099fb; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 54798 push [bp+arg_0] ;~ 17C5:99FB -cs=0x17c5;eip=0x0099fe; J(CALL(sub_2fb2a,0)); // 54799 call sub_2FB2A ;~ 17C5:99FE -cs=0x17c5;eip=0x009a01; T(ADD(sp, 2)); // 54800 add sp, 2 ;~ 17C5:9A01 -cs=0x17c5;eip=0x009a04; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 54801 mov bx, [bp+arg_4] ;~ 17C5:9A04 -cs=0x17c5;eip=0x009a07; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 54802 mov [bx], ax ;~ 17C5:9A07 -cs=0x17c5;eip=0x009a09; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 54803 push [bp+arg_2] ;~ 17C5:9A09 -cs=0x17c5;eip=0x009a0c; J(CALL(sub_2fb45,0)); // 54804 call sub_2FB45 ;~ 17C5:9A0C -cs=0x17c5;eip=0x009a0f; T(ADD(sp, 2)); // 54805 add sp, 2 ;~ 17C5:9A0F -cs=0x17c5;eip=0x009a12; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 54806 mov bx, [bp+arg_6] ;~ 17C5:9A12 -cs=0x17c5;eip=0x009a15; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 54807 mov [bx], ax ;~ 17C5:9A15 -cs=0x17c5;eip=0x009a17; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 54808 mov bx, [bp+arg_4] ;~ 17C5:9A17 -cs=0x17c5;eip=0x009a1a; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 54809 mov si, [bx] ;~ 17C5:9A1A -cs=0x17c5;eip=0x009a1c; T(CMP(word_52248, si)); // 54810 cmp word_52248, si ;~ 17C5:9A1C -cs=0x17c5;eip=0x009a20; J(JGE(loc_2fc74)); // 54811 jge short loc_2FC74 ;~ 17C5:9A20 -cs=0x17c5;eip=0x009a22; T(ax = *(word_5268e);); // 54812 mov ax, word_5268E ;~ 17C5:9A22 -cs=0x17c5;eip=0x009a25; T(DEC(ax)); // 54813 dec ax ;~ 17C5:9A25 -cs=0x17c5;eip=0x009a26; T(CMP(ax, si)); // 54814 cmp ax, si ;~ 17C5:9A26 -cs=0x17c5;eip=0x009a28; J(JLE(loc_2fc74)); // 54815 jle short loc_2FC74 ;~ 17C5:9A28 -cs=0x17c5;eip=0x009a2a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 54816 mov bx, [bp+arg_6] ;~ 17C5:9A2A -cs=0x17c5;eip=0x009a2d; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 54817 mov si, [bx] ;~ 17C5:9A2D -cs=0x17c5;eip=0x009a2f; T(CMP(word_5224a, si)); // 54818 cmp word_5224A, si ;~ 17C5:9A2F -cs=0x17c5;eip=0x009a33; J(JGE(loc_2fc74)); // 54819 jge short loc_2FC74 ;~ 17C5:9A33 -cs=0x17c5;eip=0x009a35; T(ax = word_527d2;); // 54820 mov ax, word_527D2 ;~ 17C5:9A35 -cs=0x17c5;eip=0x009a38; T(DEC(ax)); // 54821 dec ax ;~ 17C5:9A38 -cs=0x17c5;eip=0x009a39; T(CMP(ax, si)); // 54822 cmp ax, si ;~ 17C5:9A39 -cs=0x17c5;eip=0x009a3b; J(JLE(loc_2fc74)); // 54823 jle short loc_2FC74 ;~ 17C5:9A3B -cs=0x17c5;eip=0x009a3d; T(ax = 1;); // 54824 mov ax, 1 ;~ 17C5:9A3D -cs=0x17c5;eip=0x009a40; J(JMP(loc_2fc78)); // 54825 jmp short loc_2FC78 ;~ 17C5:9A40 + // 6027 +cs=0x17c5;eip=0x0099fb; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 102811 push [bp+arg_0] ;~ 17C5:99FB +cs=0x17c5;eip=0x0099fe; J(CALL(sub_2fb2a,0)); // 102812 call sub_2FB2A ;~ 17C5:99FE +cs=0x17c5;eip=0x009a01; T(ADD(sp, 2)); // 102813 add sp, 2 ;~ 17C5:9A01 +cs=0x17c5;eip=0x009a04; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 102814 mov bx, [bp+arg_4] ;~ 17C5:9A04 +cs=0x17c5;eip=0x009a07; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 102815 mov [bx], ax ;~ 17C5:9A07 +cs=0x17c5;eip=0x009a09; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 102816 push [bp+arg_2] ;~ 17C5:9A09 +cs=0x17c5;eip=0x009a0c; J(CALL(sub_2fb45,0)); // 102817 call sub_2FB45 ;~ 17C5:9A0C +cs=0x17c5;eip=0x009a0f; T(ADD(sp, 2)); // 102818 add sp, 2 ;~ 17C5:9A0F +cs=0x17c5;eip=0x009a12; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 102819 mov bx, [bp+arg_6] ;~ 17C5:9A12 +cs=0x17c5;eip=0x009a15; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 102820 mov [bx], ax ;~ 17C5:9A15 +cs=0x17c5;eip=0x009a17; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 102821 mov bx, [bp+arg_4] ;~ 17C5:9A17 +cs=0x17c5;eip=0x009a1a; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 102822 mov si, [bx] ;~ 17C5:9A1A +cs=0x17c5;eip=0x009a1c; T(CMP(word_52248, si)); // 102823 cmp ds:word_52248, si ;~ 17C5:9A1C +cs=0x17c5;eip=0x009a20; J(JGE(loc_2fc74)); // 102824 jge short loc_2FC74 ;~ 17C5:9A20 +cs=0x17c5;eip=0x009a22; T(ax = word_5268e;); // 102825 mov ax, ds:word_5268E ;~ 17C5:9A22 +cs=0x17c5;eip=0x009a25; T(DEC(ax)); // 102826 dec ax ;~ 17C5:9A25 +cs=0x17c5;eip=0x009a26; T(CMP(ax, si)); // 102827 cmp ax, si ;~ 17C5:9A26 +cs=0x17c5;eip=0x009a28; J(JLE(loc_2fc74)); // 102828 jle short loc_2FC74 ;~ 17C5:9A28 +cs=0x17c5;eip=0x009a2a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 102829 mov bx, [bp+arg_6] ;~ 17C5:9A2A +cs=0x17c5;eip=0x009a2d; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 102830 mov si, [bx] ;~ 17C5:9A2D +cs=0x17c5;eip=0x009a2f; T(CMP(word_5224a, si)); // 102831 cmp ds:word_5224A, si ;~ 17C5:9A2F +cs=0x17c5;eip=0x009a33; J(JGE(loc_2fc74)); // 102832 jge short loc_2FC74 ;~ 17C5:9A33 +cs=0x17c5;eip=0x009a35; T(ax = word_527d2;); // 102833 mov ax, ds:word_527D2 ;~ 17C5:9A35 +cs=0x17c5;eip=0x009a38; T(DEC(ax)); // 102834 dec ax ;~ 17C5:9A38 +cs=0x17c5;eip=0x009a39; T(CMP(ax, si)); // 102835 cmp ax, si ;~ 17C5:9A39 +cs=0x17c5;eip=0x009a3b; J(JLE(loc_2fc74)); // 102836 jle short loc_2FC74 ;~ 17C5:9A3B +cs=0x17c5;eip=0x009a3d; T(ax = 1;); // 102837 mov ax, 1 ;~ 17C5:9A3D +cs=0x17c5;eip=0x009a40; J(JMP(loc_2fc78)); // 102838 jmp short loc_2FC78 ;~ 17C5:9A40 ret_17c5_9a42: - // 6050 -cs=0x17c5;eip=0x009a42; J(JMP(loc_2fc78)); // 54827 jmp short loc_2FC78 ;~ 17C5:9A42 + // 6028 +cs=0x17c5;eip=0x009a42; J(JMP(loc_2fc78)); // 102840 jmp short loc_2FC78 ;~ 17C5:9A42 loc_2fc74: - // 6051 -cs=0x17c5;eip=0x009a44; T(SUB(ax, ax)); // 54832 sub ax, ax ;~ 17C5:9A44 -cs=0x17c5;eip=0x009a46; J({;}); // 54833 jmp short $+2 ;~ 17C5:9A46 + // 6029 +cs=0x17c5;eip=0x009a44; T(SUB(ax, ax)); // 102845 sub ax, ax ;~ 17C5:9A44 +cs=0x17c5;eip=0x009a46; J({;}); // 102846 jmp short $+2 ;~ 17C5:9A46 loc_2fc78: - // 6052 -cs=0x17c5;eip=0x009a48; X(POP(si)); // 54838 pop si ;~ 17C5:9A48 -cs=0x17c5;eip=0x009a49; T(sp = bp;); // 54839 mov sp, bp ;~ 17C5:9A49 -cs=0x17c5;eip=0x009a4b; X(POP(bp)); // 54840 pop bp ;~ 17C5:9A4B -cs=0x17c5;eip=0x009a4c; J(RETN(0)); // 54841 retn ;~ 17C5:9A4C + // 6030 +cs=0x17c5;eip=0x009a48; X(POP(si)); // 102851 pop si ;~ 17C5:9A48 +cs=0x17c5;eip=0x009a49; T(sp = bp;); // 102852 mov sp, bp ;~ 17C5:9A49 +cs=0x17c5;eip=0x009a4b; X(POP(bp)); // 102853 pop bp ;~ 17C5:9A4B +cs=0x17c5;eip=0x009a4c; J(RETN(0)); // 102854 retn ;~ 17C5:9A4C assert(0); __dispatch_call: @@ -27397,75 +22620,75 @@ cs=0x17c5;eip=0x009a4c; J(RETN(0)); // 54841 retn ;~ 17C5:9A4C _begin: #undef var_6 #define var_6 -6 - // 54852 var_6 = word ptr -6 ;~ 17C5:9A4D + // 102865 var_6 = word ptr -6 ;~ 17C5:9A4D #undef var_4 #define var_4 -4 - // 54853 var_4 = word ptr -4 ;~ 17C5:9A4D + // 102866 var_4 = word ptr -4 ;~ 17C5:9A4D #undef var_2 #define var_2 -2 - // 54854 var_2 = word ptr -2 ;~ 17C5:9A4D + // 102867 var_2 = word ptr -2 ;~ 17C5:9A4D #undef arg_0 #define arg_0 4 - // 54855 arg_0 = word ptr 4 ;~ 17C5:9A4D + // 102868 arg_0 = word ptr 4 ;~ 17C5:9A4D #undef arg_2 #define arg_2 6 - // 54856 arg_2 = word ptr 6 ;~ 17C5:9A4D -cs=0x17c5;eip=0x009a4d; X(PUSH(bp)); // 54858 push bp ;~ 17C5:9A4D -cs=0x17c5;eip=0x009a4e; T(bp = sp;); // 54859 mov bp, sp ;~ 17C5:9A4E -cs=0x17c5;eip=0x009a50; T(SUB(sp, 6)); // 54860 sub sp, 6 ;~ 17C5:9A50 -cs=0x17c5;eip=0x009a53; T(CMP(word_522ca, 0)); // 54861 cmp word_522CA, 0 ;~ 17C5:9A53 -cs=0x17c5;eip=0x009a58; J(JZ(loc_2fc8e)); // 54862 jz short loc_2FC8E ;~ 17C5:9A58 -cs=0x17c5;eip=0x009a5a; T(SUB(ax, ax)); // 54863 sub ax, ax ;~ 17C5:9A5A -cs=0x17c5;eip=0x009a5c; J(JMP(loc_2fd07)); // 54864 jmp short loc_2FD07 ;~ 17C5:9A5C + // 102869 arg_2 = word ptr 6 ;~ 17C5:9A4D +cs=0x17c5;eip=0x009a4d; X(PUSH(bp)); // 102871 push bp ;~ 17C5:9A4D +cs=0x17c5;eip=0x009a4e; T(bp = sp;); // 102872 mov bp, sp ;~ 17C5:9A4E +cs=0x17c5;eip=0x009a50; T(SUB(sp, 6)); // 102873 sub sp, 6 ;~ 17C5:9A50 +cs=0x17c5;eip=0x009a53; T(CMP(word_522ca, 0)); // 102874 cmp ds:word_522CA, 0 ;~ 17C5:9A53 +cs=0x17c5;eip=0x009a58; J(JZ(loc_2fc8e)); // 102875 jz short loc_2FC8E ;~ 17C5:9A58 +cs=0x17c5;eip=0x009a5a; T(SUB(ax, ax)); // 102876 sub ax, ax ;~ 17C5:9A5A +cs=0x17c5;eip=0x009a5c; J(JMP(loc_2fd07)); // 102877 jmp short loc_2FD07 ;~ 17C5:9A5C loc_2fc8e: - // 6053 -cs=0x17c5;eip=0x009a5e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 54868 push [bp+arg_0] ;~ 17C5:9A5E -cs=0x17c5;eip=0x009a61; J(CALL(sub_2fb2a,0)); // 54869 call sub_2FB2A ;~ 17C5:9A61 -cs=0x17c5;eip=0x009a64; T(ADD(sp, 2)); // 54870 add sp, 2 ;~ 17C5:9A64 -cs=0x17c5;eip=0x009a67; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54871 mov [bp+var_2], ax ;~ 17C5:9A67 -cs=0x17c5;eip=0x009a6a; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 54872 push [bp+arg_2] ;~ 17C5:9A6A -cs=0x17c5;eip=0x009a6d; J(CALL(sub_2fb45,0)); // 54873 call sub_2FB45 ;~ 17C5:9A6D -cs=0x17c5;eip=0x009a70; T(ADD(sp, 2)); // 54874 add sp, 2 ;~ 17C5:9A70 -cs=0x17c5;eip=0x009a73; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54875 mov [bp+var_4], ax ;~ 17C5:9A73 -cs=0x17c5;eip=0x009a76; X(PUSH(*(word_5268e))); // 54876 push word_5268E ;~ 17C5:9A76 -cs=0x17c5;eip=0x009a7a; X(PUSH(word_52248)); // 54877 push word_52248 ;~ 17C5:9A7A -cs=0x17c5;eip=0x009a7e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 54878 push [bp+var_2] ;~ 17C5:9A7E -cs=0x17c5;eip=0x009a81; J(CALL(sub_33194,0)); // 54879 call sub_33194 ;~ 17C5:9A81 -cs=0x17c5;eip=0x009a84; T(ADD(sp, 6)); // 54880 add sp, 6 ;~ 17C5:9A84 -cs=0x17c5;eip=0x009a87; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54881 mov [bp+var_2], ax ;~ 17C5:9A87 -cs=0x17c5;eip=0x009a8a; X(PUSH(word_527d2)); // 54882 push word_527D2 ;~ 17C5:9A8A -cs=0x17c5;eip=0x009a8e; X(PUSH(word_5224a)); // 54883 push word_5224A ;~ 17C5:9A8E -cs=0x17c5;eip=0x009a92; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 54884 push [bp+var_4] ;~ 17C5:9A92 -cs=0x17c5;eip=0x009a95; J(CALL(sub_33194,0)); // 54885 call sub_33194 ;~ 17C5:9A95 -cs=0x17c5;eip=0x009a98; T(ADD(sp, 6)); // 54886 add sp, 6 ;~ 17C5:9A98 -cs=0x17c5;eip=0x009a9b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54887 mov [bp+var_4], ax ;~ 17C5:9A9B -cs=0x17c5;eip=0x009a9e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x0FFFF)); // 54888 mov [bp+var_6], 0FFFFh ;~ 17C5:9A9E -cs=0x17c5;eip=0x009aa3; T(ax = word_52248;); // 54889 mov ax, word_52248 ;~ 17C5:9AA3 -cs=0x17c5;eip=0x009aa6; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54890 cmp [bp+var_2], ax ;~ 17C5:9AA6 -cs=0x17c5;eip=0x009aa9; J(JLE(loc_2fd02)); // 54891 jle short loc_2FD02 ;~ 17C5:9AA9 -cs=0x17c5;eip=0x009aab; T(ax = *(word_5268e);); // 54892 mov ax, word_5268E ;~ 17C5:9AAB -cs=0x17c5;eip=0x009aae; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54893 cmp [bp+var_2], ax ;~ 17C5:9AAE -cs=0x17c5;eip=0x009ab1; J(JGE(loc_2fd02)); // 54894 jge short loc_2FD02 ;~ 17C5:9AB1 -cs=0x17c5;eip=0x009ab3; T(ax = word_5224a;); // 54895 mov ax, word_5224A ;~ 17C5:9AB3 -cs=0x17c5;eip=0x009ab6; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54896 cmp [bp+var_4], ax ;~ 17C5:9AB6 -cs=0x17c5;eip=0x009ab9; J(JLE(loc_2fd02)); // 54897 jle short loc_2FD02 ;~ 17C5:9AB9 -cs=0x17c5;eip=0x009abb; T(ax = word_527d2;); // 54898 mov ax, word_527D2 ;~ 17C5:9ABB -cs=0x17c5;eip=0x009abe; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54899 cmp [bp+var_4], ax ;~ 17C5:9ABE -cs=0x17c5;eip=0x009ac1; J(JGE(loc_2fd02)); // 54900 jge short loc_2FD02 ;~ 17C5:9AC1 -cs=0x17c5;eip=0x009ac3; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 54901 push [bp+var_4] ;~ 17C5:9AC3 -cs=0x17c5;eip=0x009ac6; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 54902 push [bp+var_2] ;~ 17C5:9AC6 -cs=0x17c5;eip=0x009ac9; J(CALL(sub_303e1,0)); // 54903 call sub_303E1 ;~ 17C5:9AC9 -cs=0x17c5;eip=0x009acc; T(ADD(sp, 4)); // 54904 add sp, 4 ;~ 17C5:9ACC -cs=0x17c5;eip=0x009acf; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54905 mov [bp+var_6], ax ;~ 17C5:9ACF + // 6031 +cs=0x17c5;eip=0x009a5e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 102881 push [bp+arg_0] ;~ 17C5:9A5E +cs=0x17c5;eip=0x009a61; J(CALL(sub_2fb2a,0)); // 102882 call sub_2FB2A ;~ 17C5:9A61 +cs=0x17c5;eip=0x009a64; T(ADD(sp, 2)); // 102883 add sp, 2 ;~ 17C5:9A64 +cs=0x17c5;eip=0x009a67; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102884 mov [bp+var_2], ax ;~ 17C5:9A67 +cs=0x17c5;eip=0x009a6a; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 102885 push [bp+arg_2] ;~ 17C5:9A6A +cs=0x17c5;eip=0x009a6d; J(CALL(sub_2fb45,0)); // 102886 call sub_2FB45 ;~ 17C5:9A6D +cs=0x17c5;eip=0x009a70; T(ADD(sp, 2)); // 102887 add sp, 2 ;~ 17C5:9A70 +cs=0x17c5;eip=0x009a73; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102888 mov [bp+var_4], ax ;~ 17C5:9A73 +cs=0x17c5;eip=0x009a76; X(PUSH(word_5268e)); // 102889 push ds:word_5268E ;~ 17C5:9A76 +cs=0x17c5;eip=0x009a7a; X(PUSH(word_52248)); // 102890 push ds:word_52248 ;~ 17C5:9A7A +cs=0x17c5;eip=0x009a7e; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 102891 push [bp+var_2] ;~ 17C5:9A7E +cs=0x17c5;eip=0x009a81; J(CALL(sub_33194,0)); // 102892 call sub_33194 ;~ 17C5:9A81 +cs=0x17c5;eip=0x009a84; T(ADD(sp, 6)); // 102893 add sp, 6 ;~ 17C5:9A84 +cs=0x17c5;eip=0x009a87; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102894 mov [bp+var_2], ax ;~ 17C5:9A87 +cs=0x17c5;eip=0x009a8a; X(PUSH(word_527d2)); // 102895 push ds:word_527D2 ;~ 17C5:9A8A +cs=0x17c5;eip=0x009a8e; X(PUSH(word_5224a)); // 102896 push ds:word_5224A ;~ 17C5:9A8E +cs=0x17c5;eip=0x009a92; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 102897 push [bp+var_4] ;~ 17C5:9A92 +cs=0x17c5;eip=0x009a95; J(CALL(sub_33194,0)); // 102898 call sub_33194 ;~ 17C5:9A95 +cs=0x17c5;eip=0x009a98; T(ADD(sp, 6)); // 102899 add sp, 6 ;~ 17C5:9A98 +cs=0x17c5;eip=0x009a9b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102900 mov [bp+var_4], ax ;~ 17C5:9A9B +cs=0x17c5;eip=0x009a9e; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x0FFFF)); // 102901 mov [bp+var_6], 0FFFFh ;~ 17C5:9A9E +cs=0x17c5;eip=0x009aa3; T(ax = word_52248;); // 102902 mov ax, ds:word_52248 ;~ 17C5:9AA3 +cs=0x17c5;eip=0x009aa6; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102903 cmp [bp+var_2], ax ;~ 17C5:9AA6 +cs=0x17c5;eip=0x009aa9; J(JLE(loc_2fd02)); // 102904 jle short loc_2FD02 ;~ 17C5:9AA9 +cs=0x17c5;eip=0x009aab; T(ax = word_5268e;); // 102905 mov ax, ds:word_5268E ;~ 17C5:9AAB +cs=0x17c5;eip=0x009aae; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102906 cmp [bp+var_2], ax ;~ 17C5:9AAE +cs=0x17c5;eip=0x009ab1; J(JGE(loc_2fd02)); // 102907 jge short loc_2FD02 ;~ 17C5:9AB1 +cs=0x17c5;eip=0x009ab3; T(ax = word_5224a;); // 102908 mov ax, ds:word_5224A ;~ 17C5:9AB3 +cs=0x17c5;eip=0x009ab6; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102909 cmp [bp+var_4], ax ;~ 17C5:9AB6 +cs=0x17c5;eip=0x009ab9; J(JLE(loc_2fd02)); // 102910 jle short loc_2FD02 ;~ 17C5:9AB9 +cs=0x17c5;eip=0x009abb; T(ax = word_527d2;); // 102911 mov ax, ds:word_527D2 ;~ 17C5:9ABB +cs=0x17c5;eip=0x009abe; T(CMP(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102912 cmp [bp+var_4], ax ;~ 17C5:9ABE +cs=0x17c5;eip=0x009ac1; J(JGE(loc_2fd02)); // 102913 jge short loc_2FD02 ;~ 17C5:9AC1 +cs=0x17c5;eip=0x009ac3; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 102914 push [bp+var_4] ;~ 17C5:9AC3 +cs=0x17c5;eip=0x009ac6; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 102915 push [bp+var_2] ;~ 17C5:9AC6 +cs=0x17c5;eip=0x009ac9; J(CALL(sub_303e1,0)); // 102916 call sub_303E1 ;~ 17C5:9AC9 +cs=0x17c5;eip=0x009acc; T(ADD(sp, 4)); // 102917 add sp, 4 ;~ 17C5:9ACC +cs=0x17c5;eip=0x009acf; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 102918 mov [bp+var_6], ax ;~ 17C5:9ACF loc_2fd02: - // 6054 -cs=0x17c5;eip=0x009ad2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 54909 mov ax, [bp+var_6] ;~ 17C5:9AD2 -cs=0x17c5;eip=0x009ad5; J({;}); // 54910 jmp short $+2 ;~ 17C5:9AD5 + // 6032 +cs=0x17c5;eip=0x009ad2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 102922 mov ax, [bp+var_6] ;~ 17C5:9AD2 +cs=0x17c5;eip=0x009ad5; J({;}); // 102923 jmp short $+2 ;~ 17C5:9AD5 loc_2fd07: - // 6055 -cs=0x17c5;eip=0x009ad7; T(sp = bp;); // 54915 mov sp, bp ;~ 17C5:9AD7 -cs=0x17c5;eip=0x009ad9; X(POP(bp)); // 54916 pop bp ;~ 17C5:9AD9 -cs=0x17c5;eip=0x009ada; J(RETN(0)); // 54917 retn ;~ 17C5:9ADA + // 6033 +cs=0x17c5;eip=0x009ad7; T(sp = bp;); // 102928 mov sp, bp ;~ 17C5:9AD7 +cs=0x17c5;eip=0x009ad9; X(POP(bp)); // 102929 pop bp ;~ 17C5:9AD9 +cs=0x17c5;eip=0x009ada; J(RETN(0)); // 102930 retn ;~ 17C5:9ADA assert(0); __dispatch_call: @@ -27495,128 +22718,128 @@ cs=0x17c5;eip=0x009ada; J(RETN(0)); // 54917 retn ;~ 17C5:9ADA _begin: #undef var_e #define var_e -0x0E - // 54927 var_E = word ptr -0Eh ;~ 17C5:9ADB + // 102940 var_E = word ptr -0Eh ;~ 17C5:9ADB #undef var_a #define var_a -0x0A - // 54928 var_A = word ptr -0Ah ;~ 17C5:9ADB + // 102941 var_A = word ptr -0Ah ;~ 17C5:9ADB #undef var_8 #define var_8 -8 - // 54929 var_8 = word ptr -8 ;~ 17C5:9ADB + // 102942 var_8 = word ptr -8 ;~ 17C5:9ADB #undef var_6 #define var_6 -6 - // 54930 var_6 = word ptr -6 ;~ 17C5:9ADB + // 102943 var_6 = word ptr -6 ;~ 17C5:9ADB #undef var_4 #define var_4 -4 - // 54931 var_4 = word ptr -4 ;~ 17C5:9ADB + // 102944 var_4 = word ptr -4 ;~ 17C5:9ADB #undef var_2 #define var_2 -2 - // 54932 var_2 = word ptr -2 ;~ 17C5:9ADB + // 102945 var_2 = word ptr -2 ;~ 17C5:9ADB #undef arg_0 #define arg_0 4 - // 54933 arg_0 = word ptr 4 ;~ 17C5:9ADB + // 102946 arg_0 = word ptr 4 ;~ 17C5:9ADB #undef arg_2 #define arg_2 6 - // 54934 arg_2 = word ptr 6 ;~ 17C5:9ADB + // 102947 arg_2 = word ptr 6 ;~ 17C5:9ADB #undef arg_4 #define arg_4 8 - // 54935 arg_4 = word ptr 8 ;~ 17C5:9ADB + // 102948 arg_4 = word ptr 8 ;~ 17C5:9ADB #undef arg_6 #define arg_6 0x0A - // 54936 arg_6 = word ptr 0Ah ;~ 17C5:9ADB + // 102949 arg_6 = word ptr 0Ah ;~ 17C5:9ADB #undef arg_8 #define arg_8 0x0C - // 54937 arg_8 = word ptr 0Ch ;~ 17C5:9ADB + // 102950 arg_8 = word ptr 0Ch ;~ 17C5:9ADB #undef arg_a #define arg_a 0x0E - // 54938 arg_A = word ptr 0Eh ;~ 17C5:9ADB + // 102951 arg_A = word ptr 0Eh ;~ 17C5:9ADB #undef arg_c #define arg_c 0x10 - // 54939 arg_C = word ptr 10h ;~ 17C5:9ADB -cs=0x17c5;eip=0x009adb; X(PUSH(bp)); // 54941 push bp ;~ 17C5:9ADB -cs=0x17c5;eip=0x009adc; T(bp = sp;); // 54942 mov bp, sp ;~ 17C5:9ADC -cs=0x17c5;eip=0x009ade; T(SUB(sp, 0x0E)); // 54943 sub sp, 0Eh ;~ 17C5:9ADE -cs=0x17c5;eip=0x009ae1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 54944 mov ax, [bp+arg_A] ;~ 17C5:9AE1 -cs=0x17c5;eip=0x009ae4; T(CMP(*(dw*)(raddr(ss,bp+arg_c)), ax)); // 54945 cmp [bp+arg_C], ax ;~ 17C5:9AE4 -cs=0x17c5;eip=0x009ae7; J(JGE(loc_2fd1d)); // 54946 jge short loc_2FD1D ;~ 17C5:9AE7 -cs=0x17c5;eip=0x009ae9; X(ADD(*(raddr(ss,bp+arg_a+1)), 1)); // 54947 add byte ptr [bp+arg_A+1], 1 ;~ 17C5:9AE9 + // 102952 arg_C = word ptr 10h ;~ 17C5:9ADB +cs=0x17c5;eip=0x009adb; X(PUSH(bp)); // 102954 push bp ;~ 17C5:9ADB +cs=0x17c5;eip=0x009adc; T(bp = sp;); // 102955 mov bp, sp ;~ 17C5:9ADC +cs=0x17c5;eip=0x009ade; T(SUB(sp, 0x0E)); // 102956 sub sp, 0Eh ;~ 17C5:9ADE +cs=0x17c5;eip=0x009ae1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 102957 mov ax, [bp+arg_A] ;~ 17C5:9AE1 +cs=0x17c5;eip=0x009ae4; T(CMP(*(dw*)(raddr(ss,bp+arg_c)), ax)); // 102958 cmp [bp+arg_C], ax ;~ 17C5:9AE4 +cs=0x17c5;eip=0x009ae7; J(JGE(loc_2fd1d)); // 102959 jge short loc_2FD1D ;~ 17C5:9AE7 +cs=0x17c5;eip=0x009ae9; X(ADD(*(raddr(ss,bp+arg_a+1)), 1)); // 102960 add byte ptr [bp+arg_A+1], 1 ;~ 17C5:9AE9 loc_2fd1d: - // 6056 -cs=0x17c5;eip=0x009aed; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 54950 push [bp+arg_6] ;~ 17C5:9AED -cs=0x17c5;eip=0x009af0; J(CALL(sub_30074,0)); // 54951 call sub_30074 ;~ 17C5:9AF0 -cs=0x17c5;eip=0x009af3; T(ADD(sp, 2)); // 54952 add sp, 2 ;~ 17C5:9AF3 -cs=0x17c5;eip=0x009af6; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 54953 mov ax, [bp+arg_A] ;~ 17C5:9AF6 -cs=0x17c5;eip=0x009af9; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54954 mov [bp+var_6], ax ;~ 17C5:9AF9 -cs=0x17c5;eip=0x009afc; J(JMP(loc_2fd32)); // 54955 jmp short loc_2FD32 ;~ 17C5:9AFC + // 6034 +cs=0x17c5;eip=0x009aed; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 102963 push [bp+arg_6] ;~ 17C5:9AED +cs=0x17c5;eip=0x009af0; J(CALL(sub_30074,0)); // 102964 call sub_30074 ;~ 17C5:9AF0 +cs=0x17c5;eip=0x009af3; T(ADD(sp, 2)); // 102965 add sp, 2 ;~ 17C5:9AF3 +cs=0x17c5;eip=0x009af6; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 102966 mov ax, [bp+arg_A] ;~ 17C5:9AF6 +cs=0x17c5;eip=0x009af9; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 102967 mov [bp+var_6], ax ;~ 17C5:9AF9 +cs=0x17c5;eip=0x009afc; J(JMP(loc_2fd32)); // 102968 jmp short loc_2FD32 ;~ 17C5:9AFC loc_2fd2e: - // 6057 -cs=0x17c5;eip=0x009afe; X(ADD(*(dw*)(raddr(ss,bp+var_6)), 0x10)); // 54959 add [bp+var_6], 10h ;~ 17C5:9AFE + // 6035 +cs=0x17c5;eip=0x009afe; X(ADD(*(dw*)(raddr(ss,bp+var_6)), 0x10)); // 102972 add [bp+var_6], 10h ;~ 17C5:9AFE loc_2fd32: - // 6058 -cs=0x17c5;eip=0x009b02; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 54962 mov ax, [bp+arg_C] ;~ 17C5:9B02 -cs=0x17c5;eip=0x009b05; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54963 cmp [bp+var_6], ax ;~ 17C5:9B05 -cs=0x17c5;eip=0x009b08; J(JLE(loc_2fd3d)); // 54964 jle short loc_2FD3D ;~ 17C5:9B08 -cs=0x17c5;eip=0x009b0a; J(JMP(loc_2fdc4)); // 54965 jmp loc_2FDC4 ;~ 17C5:9B0A + // 6036 +cs=0x17c5;eip=0x009b02; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 102975 mov ax, [bp+arg_C] ;~ 17C5:9B02 +cs=0x17c5;eip=0x009b05; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 102976 cmp [bp+var_6], ax ;~ 17C5:9B05 +cs=0x17c5;eip=0x009b08; J(JLE(loc_2fd3d)); // 102977 jle short loc_2FD3D ;~ 17C5:9B08 +cs=0x17c5;eip=0x009b0a; J(JMP(loc_2fdc4)); // 102978 jmp loc_2FDC4 ;~ 17C5:9B0A loc_2fd3d: - // 6059 -cs=0x17c5;eip=0x009b0d; T(MOV(ah, *(raddr(ss,bp+var_6)))); // 54969 mov ah, byte ptr [bp+var_6] ;~ 17C5:9B0D -cs=0x17c5;eip=0x009b10; T(SUB(al, al)); // 54970 sub al, al ;~ 17C5:9B10 -cs=0x17c5;eip=0x009b12; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 54971 mov [bp+var_2], ax ;~ 17C5:9B12 -cs=0x17c5;eip=0x009b15; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 54972 push [bp+arg_4] ;~ 17C5:9B15 -cs=0x17c5;eip=0x009b18; X(PUSH(ax)); // 54973 push ax ;~ 17C5:9B18 -cs=0x17c5;eip=0x009b19; J(CALL(sub_333a8,0)); // 54974 call sub_333A8 ;~ 17C5:9B19 -cs=0x17c5;eip=0x009b1c; T(ADD(sp, 4)); // 54975 add sp, 4 ;~ 17C5:9B1C -cs=0x17c5;eip=0x009b1f; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 54976 add ax, [bp+arg_0] ;~ 17C5:9B1F -cs=0x17c5;eip=0x009b22; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 54977 mov [bp+var_4], ax ;~ 17C5:9B22 -cs=0x17c5;eip=0x009b25; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 54978 push [bp+arg_4] ;~ 17C5:9B25 -cs=0x17c5;eip=0x009b28; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 54979 push [bp+var_2] ;~ 17C5:9B28 -cs=0x17c5;eip=0x009b2b; J(CALL(sub_333c0,0)); // 54980 call sub_333C0 ;~ 17C5:9B2B -cs=0x17c5;eip=0x009b2e; T(ADD(sp, 4)); // 54981 add sp, 4 ;~ 17C5:9B2E -cs=0x17c5;eip=0x009b31; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 54982 mov cx, [bp+arg_2] ;~ 17C5:9B31 -cs=0x17c5;eip=0x009b34; T(SUB(cx, ax)); // 54983 sub cx, ax ;~ 17C5:9B34 -cs=0x17c5;eip=0x009b36; X(MOV(*(dw*)(raddr(ss,bp+var_a)), cx)); // 54984 mov [bp+var_A], cx ;~ 17C5:9B36 -cs=0x17c5;eip=0x009b39; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0C000)); // 54985 cmp [bp+var_4], 0C000h ;~ 17C5:9B39 -cs=0x17c5;eip=0x009b3e; J(JBE(loc_2fd75)); // 54986 jbe short loc_2FD75 ;~ 17C5:9B3E -cs=0x17c5;eip=0x009b40; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 54987 mov [bp+var_4], 0 ;~ 17C5:9B40 + // 6037 +cs=0x17c5;eip=0x009b0d; T(MOV(ah, *(raddr(ss,bp+var_6)))); // 102982 mov ah, byte ptr [bp+var_6] ;~ 17C5:9B0D +cs=0x17c5;eip=0x009b10; T(SUB(al, al)); // 102983 sub al, al ;~ 17C5:9B10 +cs=0x17c5;eip=0x009b12; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 102984 mov [bp+var_2], ax ;~ 17C5:9B12 +cs=0x17c5;eip=0x009b15; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 102985 push [bp+arg_4] ;~ 17C5:9B15 +cs=0x17c5;eip=0x009b18; X(PUSH(ax)); // 102986 push ax ;~ 17C5:9B18 +cs=0x17c5;eip=0x009b19; J(CALL(sub_333a8,0)); // 102987 call sub_333A8 ;~ 17C5:9B19 +cs=0x17c5;eip=0x009b1c; T(ADD(sp, 4)); // 102988 add sp, 4 ;~ 17C5:9B1C +cs=0x17c5;eip=0x009b1f; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 102989 add ax, [bp+arg_0] ;~ 17C5:9B1F +cs=0x17c5;eip=0x009b22; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 102990 mov [bp+var_4], ax ;~ 17C5:9B22 +cs=0x17c5;eip=0x009b25; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 102991 push [bp+arg_4] ;~ 17C5:9B25 +cs=0x17c5;eip=0x009b28; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 102992 push [bp+var_2] ;~ 17C5:9B28 +cs=0x17c5;eip=0x009b2b; J(CALL(sub_333c0,0)); // 102993 call sub_333C0 ;~ 17C5:9B2B +cs=0x17c5;eip=0x009b2e; T(ADD(sp, 4)); // 102994 add sp, 4 ;~ 17C5:9B2E +cs=0x17c5;eip=0x009b31; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 102995 mov cx, [bp+arg_2] ;~ 17C5:9B31 +cs=0x17c5;eip=0x009b34; T(SUB(cx, ax)); // 102996 sub cx, ax ;~ 17C5:9B34 +cs=0x17c5;eip=0x009b36; X(MOV(*(dw*)(raddr(ss,bp+var_a)), cx)); // 102997 mov [bp+var_A], cx ;~ 17C5:9B36 +cs=0x17c5;eip=0x009b39; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0C000)); // 102998 cmp [bp+var_4], 0C000h ;~ 17C5:9B39 +cs=0x17c5;eip=0x009b3e; J(JBE(loc_2fd75)); // 102999 jbe short loc_2FD75 ;~ 17C5:9B3E +cs=0x17c5;eip=0x009b40; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0)); // 103000 mov [bp+var_4], 0 ;~ 17C5:9B40 loc_2fd75: - // 6060 -cs=0x17c5;eip=0x009b45; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0x0C000)); // 54990 cmp [bp+var_A], 0C000h ;~ 17C5:9B45 -cs=0x17c5;eip=0x009b4a; J(JBE(loc_2fd81)); // 54991 jbe short loc_2FD81 ;~ 17C5:9B4A -cs=0x17c5;eip=0x009b4c; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 54992 mov [bp+var_A], 0 ;~ 17C5:9B4C + // 6038 +cs=0x17c5;eip=0x009b45; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0x0C000)); // 103003 cmp [bp+var_A], 0C000h ;~ 17C5:9B45 +cs=0x17c5;eip=0x009b4a; J(JBE(loc_2fd81)); // 103004 jbe short loc_2FD81 ;~ 17C5:9B4A +cs=0x17c5;eip=0x009b4c; X(MOV(*(dw*)(raddr(ss,bp+var_a)), 0)); // 103005 mov [bp+var_A], 0 ;~ 17C5:9B4C loc_2fd81: - // 6061 -cs=0x17c5;eip=0x009b51; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 54995 mov ax, [bp+arg_A] ;~ 17C5:9B51 -cs=0x17c5;eip=0x009b54; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 54996 cmp [bp+var_6], ax ;~ 17C5:9B54 -cs=0x17c5;eip=0x009b57; J(JZ(loc_2fda3)); // 54997 jz short loc_2FDA3 ;~ 17C5:9B57 -cs=0x17c5;eip=0x009b59; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 0)); // 54998 cmp [bp+arg_8], 0 ;~ 17C5:9B59 -cs=0x17c5;eip=0x009b5d; J(JZ(loc_2fda3)); // 54999 jz short loc_2FDA3 ;~ 17C5:9B5D -cs=0x17c5;eip=0x009b5f; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 55000 push [bp+var_E] ;~ 17C5:9B5F -cs=0x17c5;eip=0x009b62; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 55001 push [bp+var_8] ;~ 17C5:9B62 -cs=0x17c5;eip=0x009b65; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 55002 push [bp+var_A] ;~ 17C5:9B65 -cs=0x17c5;eip=0x009b68; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 55003 push [bp+var_4] ;~ 17C5:9B68 -cs=0x17c5;eip=0x009b6b; J(CALL(sub_2fdc8,0)); // 55004 call sub_2FDC8 ;~ 17C5:9B6B -cs=0x17c5;eip=0x009b6e; T(ADD(sp, 8)); // 55006 add sp, 8 ;~ 17C5:9B6E -cs=0x17c5;eip=0x009b71; J(JMP(loc_2fdb5)); // 55007 jmp short loc_2FDB5 ;~ 17C5:9B71 + // 6039 +cs=0x17c5;eip=0x009b51; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 103008 mov ax, [bp+arg_A] ;~ 17C5:9B51 +cs=0x17c5;eip=0x009b54; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 103009 cmp [bp+var_6], ax ;~ 17C5:9B54 +cs=0x17c5;eip=0x009b57; J(JZ(loc_2fda3)); // 103010 jz short loc_2FDA3 ;~ 17C5:9B57 +cs=0x17c5;eip=0x009b59; T(CMP(*(dw*)(raddr(ss,bp+arg_8)), 0)); // 103011 cmp [bp+arg_8], 0 ;~ 17C5:9B59 +cs=0x17c5;eip=0x009b5d; J(JZ(loc_2fda3)); // 103012 jz short loc_2FDA3 ;~ 17C5:9B5D +cs=0x17c5;eip=0x009b5f; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 103013 push [bp+var_E] ;~ 17C5:9B5F +cs=0x17c5;eip=0x009b62; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 103014 push [bp+var_8] ;~ 17C5:9B62 +cs=0x17c5;eip=0x009b65; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 103015 push [bp+var_A] ;~ 17C5:9B65 +cs=0x17c5;eip=0x009b68; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 103016 push [bp+var_4] ;~ 17C5:9B68 +cs=0x17c5;eip=0x009b6b; J(CALL(sub_2fdc8,0)); // 103017 call sub_2FDC8 ;~ 17C5:9B6B +cs=0x17c5;eip=0x009b6e; T(ADD(sp, 8)); // 103019 add sp, 8 ;~ 17C5:9B6E +cs=0x17c5;eip=0x009b71; J(JMP(loc_2fdb5)); // 103020 jmp short loc_2FDB5 ;~ 17C5:9B71 loc_2fda3: - // 6062 -cs=0x17c5;eip=0x009b73; T(SUB(ax, ax)); // 55012 sub ax, ax ;~ 17C5:9B73 -cs=0x17c5;eip=0x009b75; X(PUSH(ax)); // 55013 push ax ;~ 17C5:9B75 -cs=0x17c5;eip=0x009b76; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55014 push [bp+arg_6] ;~ 17C5:9B76 -cs=0x17c5;eip=0x009b79; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 55015 push [bp+var_A] ;~ 17C5:9B79 -cs=0x17c5;eip=0x009b7c; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 55016 push [bp+var_4] ;~ 17C5:9B7C -cs=0x17c5;eip=0x009b7f; J(CALL(sub_2fb6a,0)); // 55017 call sub_2FB6A ;~ 17C5:9B7F -cs=0x17c5;eip=0x009b82; T(ADD(sp, 8)); // 55018 add sp, 8 ;~ 17C5:9B82 + // 6040 +cs=0x17c5;eip=0x009b73; T(SUB(ax, ax)); // 103025 sub ax, ax ;~ 17C5:9B73 +cs=0x17c5;eip=0x009b75; X(PUSH(ax)); // 103026 push ax ;~ 17C5:9B75 +cs=0x17c5;eip=0x009b76; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103027 push [bp+arg_6] ;~ 17C5:9B76 +cs=0x17c5;eip=0x009b79; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 103028 push [bp+var_A] ;~ 17C5:9B79 +cs=0x17c5;eip=0x009b7c; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 103029 push [bp+var_4] ;~ 17C5:9B7C +cs=0x17c5;eip=0x009b7f; J(CALL(sub_2fb6a,0)); // 103030 call sub_2FB6A ;~ 17C5:9B7F +cs=0x17c5;eip=0x009b82; T(ADD(sp, 8)); // 103031 add sp, 8 ;~ 17C5:9B82 loc_2fdb5: - // 6063 -cs=0x17c5;eip=0x009b85; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 55021 mov ax, [bp+var_4] ;~ 17C5:9B85 -cs=0x17c5;eip=0x009b88; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 55022 mov [bp+var_8], ax ;~ 17C5:9B88 -cs=0x17c5;eip=0x009b8b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 55023 mov ax, [bp+var_A] ;~ 17C5:9B8B -cs=0x17c5;eip=0x009b8e; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 55024 mov [bp+var_E], ax ;~ 17C5:9B8E -cs=0x17c5;eip=0x009b91; J(JMP(loc_2fd2e)); // 55025 jmp loc_2FD2E ;~ 17C5:9B91 + // 6041 +cs=0x17c5;eip=0x009b85; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 103034 mov ax, [bp+var_4] ;~ 17C5:9B85 +cs=0x17c5;eip=0x009b88; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 103035 mov [bp+var_8], ax ;~ 17C5:9B88 +cs=0x17c5;eip=0x009b8b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 103036 mov ax, [bp+var_A] ;~ 17C5:9B8B +cs=0x17c5;eip=0x009b8e; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 103037 mov [bp+var_E], ax ;~ 17C5:9B8E +cs=0x17c5;eip=0x009b91; J(JMP(loc_2fd2e)); // 103038 jmp loc_2FD2E ;~ 17C5:9B91 loc_2fdc4: - // 6064 -cs=0x17c5;eip=0x009b94; T(sp = bp;); // 55029 mov sp, bp ;~ 17C5:9B94 -cs=0x17c5;eip=0x009b96; X(POP(bp)); // 55030 pop bp ;~ 17C5:9B96 -cs=0x17c5;eip=0x009b97; J(RETN(0)); // 55031 retn ;~ 17C5:9B97 + // 6042 +cs=0x17c5;eip=0x009b94; T(sp = bp;); // 103042 mov sp, bp ;~ 17C5:9B94 +cs=0x17c5;eip=0x009b96; X(POP(bp)); // 103043 pop bp ;~ 17C5:9B96 +cs=0x17c5;eip=0x009b97; J(RETN(0)); // 103044 retn ;~ 17C5:9B97 assert(0); __dispatch_call: @@ -27642,59 +22865,59 @@ cs=0x17c5;eip=0x009b97; J(RETN(0)); // 55031 retn ;~ 17C5:9B97 - bool _group42(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group44(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group42: + _group44: _begin: sub_2fdc8: - // 55039 + // 103052 #undef arg_0 #define arg_0 4 - // 55041 arg_0 = word ptr 4 ;~ 17C5:9B98 + // 103054 arg_0 = word ptr 4 ;~ 17C5:9B98 #undef arg_2 #define arg_2 6 - // 55042 arg_2 = word ptr 6 ;~ 17C5:9B98 + // 103055 arg_2 = word ptr 6 ;~ 17C5:9B98 #undef arg_4 #define arg_4 8 - // 55043 arg_4 = word ptr 8 ;~ 17C5:9B98 + // 103056 arg_4 = word ptr 8 ;~ 17C5:9B98 #undef arg_6 #define arg_6 0x0A - // 55044 arg_6 = word ptr 0Ah ;~ 17C5:9B98 -cs=0x17c5;eip=0x009b98; X(PUSH(bp)); // 55046 push bp ;~ 17C5:9B98 -cs=0x17c5;eip=0x009b99; T(bp = sp;); // 55047 mov bp, sp ;~ 17C5:9B99 -cs=0x17c5;eip=0x009b9b; T(ax = 1;); // 55048 mov ax, 1 ;~ 17C5:9B9B -cs=0x17c5;eip=0x009b9e; X(PUSH(ax)); // 55049 push ax ;~ 17C5:9B9E -cs=0x17c5;eip=0x009b9f; X(PUSH(word_527d2)); // 55050 push word_527D2 ;~ 17C5:9B9F -cs=0x17c5;eip=0x009ba3; X(PUSH(word_5224a)); // 55051 push word_5224A ;~ 17C5:9BA3 -cs=0x17c5;eip=0x009ba7; X(PUSH(*(word_5268e))); // 55052 push word_5268E ;~ 17C5:9BA7 -cs=0x17c5;eip=0x009bab; X(PUSH(word_52248)); // 55053 push word_52248 ;~ 17C5:9BAB -cs=0x17c5;eip=0x009baf; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55054 push [bp+arg_6] ;~ 17C5:9BAF -cs=0x17c5;eip=0x009bb2; J(CALL(sub_2fb45,0)); // 55055 call sub_2FB45 ;~ 17C5:9BB2 -cs=0x17c5;eip=0x009bb5; T(ADD(sp, 2)); // 55056 add sp, 2 ;~ 17C5:9BB5 -cs=0x17c5;eip=0x009bb8; X(PUSH(ax)); // 55057 push ax ;~ 17C5:9BB8 -cs=0x17c5;eip=0x009bb9; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55058 push [bp+arg_4] ;~ 17C5:9BB9 -cs=0x17c5;eip=0x009bbc; J(CALL(sub_2fb2a,0)); // 55059 call sub_2FB2A ;~ 17C5:9BBC -cs=0x17c5;eip=0x009bbf; T(ADD(sp, 2)); // 55060 add sp, 2 ;~ 17C5:9BBF -cs=0x17c5;eip=0x009bc2; X(PUSH(ax)); // 55061 push ax ;~ 17C5:9BC2 -cs=0x17c5;eip=0x009bc3; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55062 push [bp+arg_2] ;~ 17C5:9BC3 -cs=0x17c5;eip=0x009bc6; J(CALL(sub_2fb45,0)); // 55063 call sub_2FB45 ;~ 17C5:9BC6 -cs=0x17c5;eip=0x009bc9; T(ADD(sp, 2)); // 55064 add sp, 2 ;~ 17C5:9BC9 -cs=0x17c5;eip=0x009bcc; X(PUSH(ax)); // 55065 push ax ;~ 17C5:9BCC -cs=0x17c5;eip=0x009bcd; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55066 push [bp+arg_0] ;~ 17C5:9BCD -cs=0x17c5;eip=0x009bd0; J(CALL(sub_2fb2a,0)); // 55067 call sub_2FB2A ;~ 17C5:9BD0 -cs=0x17c5;eip=0x009bd3; T(ADD(sp, 2)); // 55068 add sp, 2 ;~ 17C5:9BD3 -cs=0x17c5;eip=0x009bd6; X(PUSH(ax)); // 55069 push ax ;~ 17C5:9BD6 -cs=0x17c5;eip=0x009bd7; J(CALL(sub_2feb4,0)); // 55070 call sub_2FEB4 ;~ 17C5:9BD7 + // 103057 arg_6 = word ptr 0Ah ;~ 17C5:9B98 +cs=0x17c5;eip=0x009b98; X(PUSH(bp)); // 103059 push bp ;~ 17C5:9B98 +cs=0x17c5;eip=0x009b99; T(bp = sp;); // 103060 mov bp, sp ;~ 17C5:9B99 +cs=0x17c5;eip=0x009b9b; T(ax = 1;); // 103061 mov ax, 1 ;~ 17C5:9B9B +cs=0x17c5;eip=0x009b9e; X(PUSH(ax)); // 103062 push ax ;~ 17C5:9B9E +cs=0x17c5;eip=0x009b9f; X(PUSH(word_527d2)); // 103063 push ds:word_527D2 ;~ 17C5:9B9F +cs=0x17c5;eip=0x009ba3; X(PUSH(word_5224a)); // 103064 push ds:word_5224A ;~ 17C5:9BA3 +cs=0x17c5;eip=0x009ba7; X(PUSH(word_5268e)); // 103065 push ds:word_5268E ;~ 17C5:9BA7 +cs=0x17c5;eip=0x009bab; X(PUSH(word_52248)); // 103066 push ds:word_52248 ;~ 17C5:9BAB +cs=0x17c5;eip=0x009baf; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103067 push [bp+arg_6] ;~ 17C5:9BAF +cs=0x17c5;eip=0x009bb2; J(CALL(sub_2fb45,0)); // 103068 call sub_2FB45 ;~ 17C5:9BB2 +cs=0x17c5;eip=0x009bb5; T(ADD(sp, 2)); // 103069 add sp, 2 ;~ 17C5:9BB5 +cs=0x17c5;eip=0x009bb8; X(PUSH(ax)); // 103070 push ax ;~ 17C5:9BB8 +cs=0x17c5;eip=0x009bb9; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103071 push [bp+arg_4] ;~ 17C5:9BB9 +cs=0x17c5;eip=0x009bbc; J(CALL(sub_2fb2a,0)); // 103072 call sub_2FB2A ;~ 17C5:9BBC +cs=0x17c5;eip=0x009bbf; T(ADD(sp, 2)); // 103073 add sp, 2 ;~ 17C5:9BBF +cs=0x17c5;eip=0x009bc2; X(PUSH(ax)); // 103074 push ax ;~ 17C5:9BC2 +cs=0x17c5;eip=0x009bc3; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103075 push [bp+arg_2] ;~ 17C5:9BC3 +cs=0x17c5;eip=0x009bc6; J(CALL(sub_2fb45,0)); // 103076 call sub_2FB45 ;~ 17C5:9BC6 +cs=0x17c5;eip=0x009bc9; T(ADD(sp, 2)); // 103077 add sp, 2 ;~ 17C5:9BC9 +cs=0x17c5;eip=0x009bcc; X(PUSH(ax)); // 103078 push ax ;~ 17C5:9BCC +cs=0x17c5;eip=0x009bcd; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103079 push [bp+arg_0] ;~ 17C5:9BCD +cs=0x17c5;eip=0x009bd0; J(CALL(sub_2fb2a,0)); // 103080 call sub_2FB2A ;~ 17C5:9BD0 +cs=0x17c5;eip=0x009bd3; T(ADD(sp, 2)); // 103081 add sp, 2 ;~ 17C5:9BD3 +cs=0x17c5;eip=0x009bd6; X(PUSH(ax)); // 103082 push ax ;~ 17C5:9BD6 +cs=0x17c5;eip=0x009bd7; J(CALL(sub_2feb4,0)); // 103083 call sub_2FEB4 ;~ 17C5:9BD7 seg2623_9bda_proc: - // 55074 -cs=0x17c5;eip=0x009bda; T(ADD(sp, 0x12)); // 55074 add sp, 12h ;~ 17C5:9BDA -cs=0x17c5;eip=0x009bdd; T(sp = bp;); // 55075 mov sp, bp ;~ 17C5:9BDD -cs=0x17c5;eip=0x009bdf; X(POP(bp)); // 55076 pop bp ;~ 17C5:9BDF -cs=0x17c5;eip=0x009be0; J(RETN(0)); // 55077 retn ;~ 17C5:9BE0 + // 103087 +cs=0x17c5;eip=0x009bda; T(ADD(sp, 0x12)); // 103087 add sp, 12h ;~ 17C5:9BDA +cs=0x17c5;eip=0x009bdd; T(sp = bp;); // 103088 mov sp, bp ;~ 17C5:9BDD +cs=0x17c5;eip=0x009bdf; X(POP(bp)); // 103089 pop bp ;~ 17C5:9BDF +cs=0x17c5;eip=0x009be0; J(RETN(0)); // 103090 retn ;~ 17C5:9BE0 assert(0); __dispatch_call: @@ -27712,51 +22935,51 @@ cs=0x17c5;eip=0x009be0; J(RETN(0)); // 55077 retn ;~ 17C5:9BE0 - bool _group43(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group45(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group43: + _group45: _begin: sub_2fe11: - // 55083 + // 103097 #undef arg_0 #define arg_0 4 - // 55086 arg_0 = word ptr 4 ;~ 17C5:9BE1 + // 103100 arg_0 = word ptr 4 ;~ 17C5:9BE1 #undef arg_2 #define arg_2 6 - // 55087 arg_2 = word ptr 6 ;~ 17C5:9BE1 + // 103101 arg_2 = word ptr 6 ;~ 17C5:9BE1 #undef arg_4 #define arg_4 8 - // 55088 arg_4 = word ptr 8 ;~ 17C5:9BE1 + // 103102 arg_4 = word ptr 8 ;~ 17C5:9BE1 #undef arg_6 #define arg_6 0x0A - // 55089 arg_6 = word ptr 0Ah ;~ 17C5:9BE1 -cs=0x17c5;eip=0x009be1; X(PUSH(bp)); // 55091 push bp ;~ 17C5:9BE1 -cs=0x17c5;eip=0x009be2; T(bp = sp;); // 55093 mov bp, sp ;~ 17C5:9BE2 -cs=0x17c5;eip=0x009be4; T(ax = 1;); // 55094 mov ax, 1 ;~ 17C5:9BE4 -cs=0x17c5;eip=0x009be7; X(PUSH(ax)); // 55095 push ax ;~ 17C5:9BE7 -cs=0x17c5;eip=0x009be8; T(ax = 0x0C7;); // 55096 mov ax, 0C7h ;~ 17C5:9BE8 -cs=0x17c5;eip=0x009beb; X(PUSH(ax)); // 55097 push ax ;~ 17C5:9BEB -cs=0x17c5;eip=0x009bec; T(SUB(ax, ax)); // 55098 sub ax, ax ;~ 17C5:9BEC -cs=0x17c5;eip=0x009bee; X(PUSH(ax)); // 55099 push ax ;~ 17C5:9BEE -cs=0x17c5;eip=0x009bef; T(ax = 0x13F;); // 55100 mov ax, 13Fh ;~ 17C5:9BEF -cs=0x17c5;eip=0x009bf2; X(PUSH(ax)); // 55101 push ax ;~ 17C5:9BF2 -cs=0x17c5;eip=0x009bf3; T(SUB(ax, ax)); // 55102 sub ax, ax ;~ 17C5:9BF3 -cs=0x17c5;eip=0x009bf5; X(PUSH(ax)); // 55103 push ax ;~ 17C5:9BF5 -cs=0x17c5;eip=0x009bf6; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55104 push [bp+arg_6] ;~ 17C5:9BF6 -cs=0x17c5;eip=0x009bf9; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55105 push [bp+arg_4] ;~ 17C5:9BF9 -cs=0x17c5;eip=0x009bfc; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55106 push [bp+arg_2] ;~ 17C5:9BFC -cs=0x17c5;eip=0x009bff; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55107 push [bp+arg_0] ;~ 17C5:9BFF -cs=0x17c5;eip=0x009c02; J(CALL(sub_2feb4,0)); // 55108 call sub_2FEB4 ;~ 17C5:9C02 + // 103103 arg_6 = word ptr 0Ah ;~ 17C5:9BE1 +cs=0x17c5;eip=0x009be1; X(PUSH(bp)); // 103105 push bp ;~ 17C5:9BE1 +cs=0x17c5;eip=0x009be2; T(bp = sp;); // 103106 mov bp, sp ;~ 17C5:9BE2 +cs=0x17c5;eip=0x009be4; T(ax = 1;); // 103107 mov ax, 1 ;~ 17C5:9BE4 +cs=0x17c5;eip=0x009be7; X(PUSH(ax)); // 103108 push ax ;~ 17C5:9BE7 +cs=0x17c5;eip=0x009be8; T(ax = 0x0C7;); // 103109 mov ax, 0C7h ;~ 17C5:9BE8 +cs=0x17c5;eip=0x009beb; X(PUSH(ax)); // 103110 push ax ;~ 17C5:9BEB +cs=0x17c5;eip=0x009bec; T(SUB(ax, ax)); // 103111 sub ax, ax ;~ 17C5:9BEC +cs=0x17c5;eip=0x009bee; X(PUSH(ax)); // 103112 push ax ;~ 17C5:9BEE +cs=0x17c5;eip=0x009bef; T(ax = 0x13F;); // 103113 mov ax, 13Fh ;~ 17C5:9BEF +cs=0x17c5;eip=0x009bf2; X(PUSH(ax)); // 103114 push ax ;~ 17C5:9BF2 +cs=0x17c5;eip=0x009bf3; T(SUB(ax, ax)); // 103115 sub ax, ax ;~ 17C5:9BF3 +cs=0x17c5;eip=0x009bf5; X(PUSH(ax)); // 103116 push ax ;~ 17C5:9BF5 +cs=0x17c5;eip=0x009bf6; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103117 push [bp+arg_6] ;~ 17C5:9BF6 +cs=0x17c5;eip=0x009bf9; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103118 push [bp+arg_4] ;~ 17C5:9BF9 +cs=0x17c5;eip=0x009bfc; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103119 push [bp+arg_2] ;~ 17C5:9BFC +cs=0x17c5;eip=0x009bff; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103120 push [bp+arg_0] ;~ 17C5:9BFF +cs=0x17c5;eip=0x009c02; J(CALL(sub_2feb4,0)); // 103121 call sub_2FEB4 ;~ 17C5:9C02 seg2623_9c05_proc: - // 55112 -cs=0x17c5;eip=0x009c05; T(ADD(sp, 0x12)); // 55112 add sp, 12h ;~ 17C5:9C05 -cs=0x17c5;eip=0x009c08; T(sp = bp;); // 55113 mov sp, bp ;~ 17C5:9C08 -cs=0x17c5;eip=0x009c0a; X(POP(bp)); // 55114 pop bp ;~ 17C5:9C0A -cs=0x17c5;eip=0x009c0b; J(RETN(0)); // 55115 retn ;~ 17C5:9C0B + // 103125 +cs=0x17c5;eip=0x009c05; T(ADD(sp, 0x12)); // 103125 add sp, 12h ;~ 17C5:9C05 +cs=0x17c5;eip=0x009c08; T(sp = bp;); // 103126 mov sp, bp ;~ 17C5:9C08 +cs=0x17c5;eip=0x009c0a; X(POP(bp)); // 103127 pop bp ;~ 17C5:9C0A +cs=0x17c5;eip=0x009c0b; J(RETN(0)); // 103128 retn ;~ 17C5:9C0B assert(0); __dispatch_call: @@ -27774,66 +22997,66 @@ cs=0x17c5;eip=0x009c0b; J(RETN(0)); // 55115 retn ;~ 17C5:9C0B - bool _group44(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group46(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group44: + _group46: _begin: sub_2fe3c: - // 55121 + // 103134 #undef var_4 #define var_4 -4 - // 55124 var_4 = word ptr -4 ;~ 17C5:9C0C + // 103137 var_4 = word ptr -4 ;~ 17C5:9C0C #undef var_2 #define var_2 -2 - // 55125 var_2 = word ptr -2 ;~ 17C5:9C0C -cs=0x17c5;eip=0x009c0c; X(PUSH(bp)); // 55127 push bp ;~ 17C5:9C0C -cs=0x17c5;eip=0x009c0d; T(bp = sp;); // 55128 mov bp, sp ;~ 17C5:9C0D -cs=0x17c5;eip=0x009c0f; T(SUB(sp, 4)); // 55129 sub sp, 4 ;~ 17C5:9C0F -cs=0x17c5;eip=0x009c12; T(bx = *(word_4e564);); // 55130 mov bx, word_4E564 ;~ 17C5:9C12 -cs=0x17c5;eip=0x009c16; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 55131 mov ax, [bx+14h] ;~ 17C5:9C16 -cs=0x17c5;eip=0x009c19; T(SUB(ax, *(dw*)(raddr(ds,bx+0x12)))); // 55132 sub ax, [bx+12h] ;~ 17C5:9C19 -cs=0x17c5;eip=0x009c1c; T(INC(ax)); // 55133 inc ax ;~ 17C5:9C1C -cs=0x17c5;eip=0x009c1d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 55134 mov [bp+var_4], ax ;~ 17C5:9C1D -cs=0x17c5;eip=0x009c20; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 55135 mov ax, [bx+10h] ;~ 17C5:9C20 -cs=0x17c5;eip=0x009c23; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 55136 sub ax, [bx+0Eh] ;~ 17C5:9C23 -cs=0x17c5;eip=0x009c26; T(INC(ax)); // 55137 inc ax ;~ 17C5:9C26 -cs=0x17c5;eip=0x009c27; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 55138 mov [bp+var_2], ax ;~ 17C5:9C27 -cs=0x17c5;eip=0x009c2a; X(PUSH(*(dw*)(raddr(ds,bx+0x0E)))); // 55139 push word ptr [bx+0Eh] ;~ 17C5:9C2A -cs=0x17c5;eip=0x009c2d; X(PUSH(*(dw*)(raddr(ds,bx+0x12)))); // 55140 push word ptr [bx+12h] ;~ 17C5:9C2D -cs=0x17c5;eip=0x009c30; J(CALLF(sub_49ad4,0)); // 55141 call far ptr sub_49AD4 ;~ 17C5:9C30 + // 103138 var_2 = word ptr -2 ;~ 17C5:9C0C +cs=0x17c5;eip=0x009c0c; X(PUSH(bp)); // 103140 push bp ;~ 17C5:9C0C +cs=0x17c5;eip=0x009c0d; T(bp = sp;); // 103141 mov bp, sp ;~ 17C5:9C0D +cs=0x17c5;eip=0x009c0f; T(SUB(sp, 4)); // 103142 sub sp, 4 ;~ 17C5:9C0F +cs=0x17c5;eip=0x009c12; T(bx = word_4e564;); // 103143 mov bx, ds:word_4E564 ;~ 17C5:9C12 +cs=0x17c5;eip=0x009c16; T(MOV(ax, *(dw*)(raddr(ds,bx+0x14)))); // 103144 mov ax, [bx+14h] ;~ 17C5:9C16 +cs=0x17c5;eip=0x009c19; T(SUB(ax, *(dw*)(raddr(ds,bx+0x12)))); // 103145 sub ax, [bx+12h] ;~ 17C5:9C19 +cs=0x17c5;eip=0x009c1c; T(INC(ax)); // 103146 inc ax ;~ 17C5:9C1C +cs=0x17c5;eip=0x009c1d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 103147 mov [bp+var_4], ax ;~ 17C5:9C1D +cs=0x17c5;eip=0x009c20; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 103148 mov ax, [bx+10h] ;~ 17C5:9C20 +cs=0x17c5;eip=0x009c23; T(SUB(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 103149 sub ax, [bx+0Eh] ;~ 17C5:9C23 +cs=0x17c5;eip=0x009c26; T(INC(ax)); // 103150 inc ax ;~ 17C5:9C26 +cs=0x17c5;eip=0x009c27; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 103151 mov [bp+var_2], ax ;~ 17C5:9C27 +cs=0x17c5;eip=0x009c2a; X(PUSH(*(dw*)(raddr(ds,bx+0x0E)))); // 103152 push word ptr [bx+0Eh] ;~ 17C5:9C2A +cs=0x17c5;eip=0x009c2d; X(PUSH(*(dw*)(raddr(ds,bx+0x12)))); // 103153 push word ptr [bx+12h] ;~ 17C5:9C2D +cs=0x17c5;eip=0x009c30; J(CALLF(sub_49ad4,0)); // 103154 call far ptr sub_49AD4 ;~ 17C5:9C30 seg2623_9c35_proc: - // 55145 -cs=0x17c5;eip=0x009c35; T(ADD(sp, 4)); // 55145 add sp, 4 ;~ 17C5:9C35 -cs=0x17c5;eip=0x009c38; X(PUSH(ax)); // 55146 push ax ;~ 17C5:9C38 -cs=0x17c5;eip=0x009c39; J(CALLF(sub_49a20,0)); // 55147 call far ptr sub_49A20 ;~ 17C5:9C39 -cs=0x17c5;eip=0x009c3e; T(ADD(sp, 2)); // 55149 add sp, 2 ;~ 17C5:9C3E -cs=0x17c5;eip=0x009c41; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 55150 mov ax, [bp-4] ;~ 17C5:9C41 -cs=0x17c5;eip=0x009c44; T(DEC(ax)); // 55151 dec ax ;~ 17C5:9C44 -cs=0x17c5;eip=0x009c45; X(word_4d787 = ax;); // 55152 mov word_4D787, ax ;~ 17C5:9C45 -cs=0x17c5;eip=0x009c48; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 55153 mov ax, [bp-2] ;~ 17C5:9C48 -cs=0x17c5;eip=0x009c4b; T(DEC(ax)); // 55154 dec ax ;~ 17C5:9C4B -cs=0x17c5;eip=0x009c4c; X(word_4d789 = ax;); // 55155 mov word_4D789, ax ;~ 17C5:9C4C -cs=0x17c5;eip=0x009c4f; T(bx = *(word_4e564);); // 55156 mov bx, word_4E564 ;~ 17C5:9C4F -cs=0x17c5;eip=0x009c53; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 55157 push word ptr [bx+4] ;~ 17C5:9C53 -cs=0x17c5;eip=0x009c56; J(CALLF(sub_49a43,0)); // 55158 call far ptr sub_49A43 ;~ 17C5:9C56 -cs=0x17c5;eip=0x009c5b; T(ADD(sp, 2)); // 55160 add sp, 2 ;~ 17C5:9C5B -cs=0x17c5;eip=0x009c5e; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 55161 mov ax, [bp+4] ;~ 17C5:9C5E -cs=0x17c5;eip=0x009c61; X(word_4d78d = ax;); // 55162 mov word_4D78D, ax ;~ 17C5:9C61 -cs=0x17c5;eip=0x009c64; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 55163 mov ax, [bp+6] ;~ 17C5:9C64 -cs=0x17c5;eip=0x009c67; X(word_4d791 = ax;); // 55164 mov word_4D791, ax ;~ 17C5:9C67 -cs=0x17c5;eip=0x009c6a; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 55165 mov ax, [bp+8] ;~ 17C5:9C6A -cs=0x17c5;eip=0x009c6d; X(word_4d78f = ax;); // 55166 mov word_4D78F, ax ;~ 17C5:9C6D -cs=0x17c5;eip=0x009c70; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 55167 mov ax, [bp+0Ah] ;~ 17C5:9C70 -cs=0x17c5;eip=0x009c73; X(word_4d793 = ax;); // 55168 mov word_4D793, ax ;~ 17C5:9C73 -cs=0x17c5;eip=0x009c76; J(CALLF(sub_3775a,0)); // 55169 call sub_3775A ;~ 17C5:9C76 -cs=0x17c5;eip=0x009c7b; J(CALLF(sub_49a4d,0)); // 55170 call far ptr sub_49A4D ;~ 17C5:9C7B -cs=0x17c5;eip=0x009c80; T(sp = bp;); // 55172 mov sp, bp ;~ 17C5:9C80 -cs=0x17c5;eip=0x009c82; X(POP(bp)); // 55173 pop bp ;~ 17C5:9C82 -cs=0x17c5;eip=0x009c83; J(RETN(0)); // 55174 retn ;~ 17C5:9C83 + // 103158 +cs=0x17c5;eip=0x009c35; T(ADD(sp, 4)); // 103158 add sp, 4 ;~ 17C5:9C35 +cs=0x17c5;eip=0x009c38; X(PUSH(ax)); // 103159 push ax ;~ 17C5:9C38 +cs=0x17c5;eip=0x009c39; J(CALLF(sub_49a20,0)); // 103160 call far ptr sub_49A20 ;~ 17C5:9C39 +cs=0x17c5;eip=0x009c3e; T(ADD(sp, 2)); // 103162 add sp, 2 ;~ 17C5:9C3E +cs=0x17c5;eip=0x009c41; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 103163 mov ax, [bp-4] ;~ 17C5:9C41 +cs=0x17c5;eip=0x009c44; T(DEC(ax)); // 103164 dec ax ;~ 17C5:9C44 +cs=0x17c5;eip=0x009c45; X(word_4d787 = ax;); // 103165 mov ds:word_4D787, ax ;~ 17C5:9C45 +cs=0x17c5;eip=0x009c48; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 103166 mov ax, [bp-2] ;~ 17C5:9C48 +cs=0x17c5;eip=0x009c4b; T(DEC(ax)); // 103167 dec ax ;~ 17C5:9C4B +cs=0x17c5;eip=0x009c4c; X(word_4d789 = ax;); // 103168 mov ds:word_4D789, ax ;~ 17C5:9C4C +cs=0x17c5;eip=0x009c4f; T(bx = word_4e564;); // 103169 mov bx, ds:word_4E564 ;~ 17C5:9C4F +cs=0x17c5;eip=0x009c53; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 103170 push word ptr [bx+4] ;~ 17C5:9C53 +cs=0x17c5;eip=0x009c56; J(CALLF(sub_49a43,0)); // 103171 call far ptr sub_49A43 ;~ 17C5:9C56 +cs=0x17c5;eip=0x009c5b; T(ADD(sp, 2)); // 103173 add sp, 2 ;~ 17C5:9C5B +cs=0x17c5;eip=0x009c5e; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 103174 mov ax, [bp+4] ;~ 17C5:9C5E +cs=0x17c5;eip=0x009c61; X(word_4d78d = ax;); // 103175 mov ds:word_4D78D, ax ;~ 17C5:9C61 +cs=0x17c5;eip=0x009c64; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 103176 mov ax, [bp+6] ;~ 17C5:9C64 +cs=0x17c5;eip=0x009c67; X(word_4d791 = ax;); // 103177 mov ds:word_4D791, ax ;~ 17C5:9C67 +cs=0x17c5;eip=0x009c6a; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 103178 mov ax, [bp+8] ;~ 17C5:9C6A +cs=0x17c5;eip=0x009c6d; X(word_4d78f = ax;); // 103179 mov ds:word_4D78F, ax ;~ 17C5:9C6D +cs=0x17c5;eip=0x009c70; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 103180 mov ax, [bp+0Ah] ;~ 17C5:9C70 +cs=0x17c5;eip=0x009c73; X(word_4d793 = ax;); // 103181 mov ds:word_4D793, ax ;~ 17C5:9C73 +cs=0x17c5;eip=0x009c76; J(CALLF(sub_3775a,0)); // 103182 call sub_3775A ;~ 17C5:9C76 +cs=0x17c5;eip=0x009c7b; J(CALLF(sub_49a4d,0)); // 103183 call far ptr sub_49A4D ;~ 17C5:9C7B +cs=0x17c5;eip=0x009c80; T(sp = bp;); // 103185 mov sp, bp ;~ 17C5:9C80 +cs=0x17c5;eip=0x009c82; X(POP(bp)); // 103186 pop bp ;~ 17C5:9C82 +cs=0x17c5;eip=0x009c83; J(RETN(0)); // 103187 retn ;~ 17C5:9C83 assert(0); __dispatch_call: @@ -27851,123 +23074,123 @@ cs=0x17c5;eip=0x009c83; J(RETN(0)); // 55174 retn ;~ 17C5:9C83 - bool _group45(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group47(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group45: + _group47: _begin: sub_2feb4: - // 55180 + // 103193 #undef var_4 #define var_4 -4 - // 55183 var_4 = word ptr -4 ;~ 17C5:9C84 + // 103196 var_4 = word ptr -4 ;~ 17C5:9C84 #undef var_2 #define var_2 -2 - // 55184 var_2 = word ptr -2 ;~ 17C5:9C84 + // 103197 var_2 = word ptr -2 ;~ 17C5:9C84 #undef arg_8 #define arg_8 0x0C - // 55185 arg_8 = word ptr 0Ch ;~ 17C5:9C84 + // 103198 arg_8 = word ptr 0Ch ;~ 17C5:9C84 #undef arg_a #define arg_a 0x0E - // 55186 arg_A = word ptr 0Eh ;~ 17C5:9C84 + // 103199 arg_A = word ptr 0Eh ;~ 17C5:9C84 #undef arg_c #define arg_c 0x10 - // 55187 arg_C = word ptr 10h ;~ 17C5:9C84 + // 103200 arg_C = word ptr 10h ;~ 17C5:9C84 #undef arg_e #define arg_e 0x12 - // 55188 arg_E = word ptr 12h ;~ 17C5:9C84 -cs=0x17c5;eip=0x009c84; X(PUSH(bp)); // 55190 push bp ;~ 17C5:9C84 -cs=0x17c5;eip=0x009c85; T(bp = sp;); // 55191 mov bp, sp ;~ 17C5:9C85 -cs=0x17c5;eip=0x009c87; T(SUB(sp, 4)); // 55192 sub sp, 4 ;~ 17C5:9C87 -cs=0x17c5;eip=0x009c8a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 55193 mov ax, [bp+arg_A] ;~ 17C5:9C8A -cs=0x17c5;eip=0x009c8d; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 55194 sub ax, [bp+arg_8] ;~ 17C5:9C8D -cs=0x17c5;eip=0x009c90; T(INC(ax)); // 55195 inc ax ;~ 17C5:9C90 -cs=0x17c5;eip=0x009c91; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 55196 mov [bp+var_4], ax ;~ 17C5:9C91 -cs=0x17c5;eip=0x009c94; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_e)))); // 55197 mov ax, [bp+arg_E] ;~ 17C5:9C94 -cs=0x17c5;eip=0x009c97; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 55198 sub ax, [bp+arg_C] ;~ 17C5:9C97 -cs=0x17c5;eip=0x009c9a; T(INC(ax)); // 55199 inc ax ;~ 17C5:9C9A -cs=0x17c5;eip=0x009c9b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 55200 mov [bp+var_2], ax ;~ 17C5:9C9B -cs=0x17c5;eip=0x009c9e; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 55201 push [bp+arg_C] ;~ 17C5:9C9E -cs=0x17c5;eip=0x009ca1; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 55202 push [bp+arg_8] ;~ 17C5:9CA1 -cs=0x17c5;eip=0x009ca4; J(CALLF(sub_49ad4,0)); // 55203 call far ptr sub_49AD4 ;~ 17C5:9CA4 + // 103201 arg_E = word ptr 12h ;~ 17C5:9C84 +cs=0x17c5;eip=0x009c84; X(PUSH(bp)); // 103203 push bp ;~ 17C5:9C84 +cs=0x17c5;eip=0x009c85; T(bp = sp;); // 103204 mov bp, sp ;~ 17C5:9C85 +cs=0x17c5;eip=0x009c87; T(SUB(sp, 4)); // 103205 sub sp, 4 ;~ 17C5:9C87 +cs=0x17c5;eip=0x009c8a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 103206 mov ax, [bp+arg_A] ;~ 17C5:9C8A +cs=0x17c5;eip=0x009c8d; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 103207 sub ax, [bp+arg_8] ;~ 17C5:9C8D +cs=0x17c5;eip=0x009c90; T(INC(ax)); // 103208 inc ax ;~ 17C5:9C90 +cs=0x17c5;eip=0x009c91; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 103209 mov [bp+var_4], ax ;~ 17C5:9C91 +cs=0x17c5;eip=0x009c94; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_e)))); // 103210 mov ax, [bp+arg_E] ;~ 17C5:9C94 +cs=0x17c5;eip=0x009c97; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 103211 sub ax, [bp+arg_C] ;~ 17C5:9C97 +cs=0x17c5;eip=0x009c9a; T(INC(ax)); // 103212 inc ax ;~ 17C5:9C9A +cs=0x17c5;eip=0x009c9b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 103213 mov [bp+var_2], ax ;~ 17C5:9C9B +cs=0x17c5;eip=0x009c9e; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 103214 push [bp+arg_C] ;~ 17C5:9C9E +cs=0x17c5;eip=0x009ca1; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 103215 push [bp+arg_8] ;~ 17C5:9CA1 +cs=0x17c5;eip=0x009ca4; J(CALLF(sub_49ad4,0)); // 103216 call far ptr sub_49AD4 ;~ 17C5:9CA4 seg2623_9ca9_proc: - // 55207 -cs=0x17c5;eip=0x009ca9; T(ADD(sp, 4)); // 55207 add sp, 4 ;~ 17C5:9CA9 -cs=0x17c5;eip=0x009cac; X(PUSH(ax)); // 55208 push ax ;~ 17C5:9CAC -cs=0x17c5;eip=0x009cad; J(CALLF(sub_49a20,0)); // 55209 call far ptr sub_49A20 ;~ 17C5:9CAD -cs=0x17c5;eip=0x009cb2; T(ADD(sp, 2)); // 55211 add sp, 2 ;~ 17C5:9CB2 -cs=0x17c5;eip=0x009cb5; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 55212 mov ax, [bp-4] ;~ 17C5:9CB5 -cs=0x17c5;eip=0x009cb8; T(DEC(ax)); // 55213 dec ax ;~ 17C5:9CB8 -cs=0x17c5;eip=0x009cb9; X(word_4d787 = ax;); // 55214 mov word_4D787, ax ;~ 17C5:9CB9 -cs=0x17c5;eip=0x009cbc; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 55215 mov ax, [bp-2] ;~ 17C5:9CBC -cs=0x17c5;eip=0x009cbf; T(DEC(ax)); // 55216 dec ax ;~ 17C5:9CBF -cs=0x17c5;eip=0x009cc0; X(word_4d789 = ax;); // 55217 mov word_4D789, ax ;~ 17C5:9CC0 -cs=0x17c5;eip=0x009cc3; T(bx = *(word_4e564);); // 55218 mov bx, word_4E564 ;~ 17C5:9CC3 -cs=0x17c5;eip=0x009cc7; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 55219 push word ptr [bx+4] ;~ 17C5:9CC7 -cs=0x17c5;eip=0x009cca; J(CALLF(sub_49a43,0)); // 55220 call far ptr sub_49A43 ;~ 17C5:9CCA -cs=0x17c5;eip=0x009ccf; T(ADD(sp, 2)); // 55222 add sp, 2 ;~ 17C5:9CCF -cs=0x17c5;eip=0x009cd2; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 55223 mov ax, [bp+4] ;~ 17C5:9CD2 -cs=0x17c5;eip=0x009cd5; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 55224 sub ax, [bp+0Ch] ;~ 17C5:9CD5 -cs=0x17c5;eip=0x009cd8; X(word_4d78d = ax;); // 55225 mov word_4D78D, ax ;~ 17C5:9CD8 -cs=0x17c5;eip=0x009cdb; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 55226 mov ax, [bp+6] ;~ 17C5:9CDB -cs=0x17c5;eip=0x009cde; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 55227 sub ax, [bp+10h] ;~ 17C5:9CDE -cs=0x17c5;eip=0x009ce1; X(word_4d791 = ax;); // 55228 mov word_4D791, ax ;~ 17C5:9CE1 -cs=0x17c5;eip=0x009ce4; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 55229 mov ax, [bp+8] ;~ 17C5:9CE4 -cs=0x17c5;eip=0x009ce7; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 55230 sub ax, [bp+0Ch] ;~ 17C5:9CE7 -cs=0x17c5;eip=0x009cea; X(word_4d78f = ax;); // 55231 mov word_4D78F, ax ;~ 17C5:9CEA -cs=0x17c5;eip=0x009ced; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 55232 mov ax, [bp+0Ah] ;~ 17C5:9CED -cs=0x17c5;eip=0x009cf0; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 55233 sub ax, [bp+10h] ;~ 17C5:9CF0 -cs=0x17c5;eip=0x009cf3; X(word_4d793 = ax;); // 55234 mov word_4D793, ax ;~ 17C5:9CF3 -cs=0x17c5;eip=0x009cf6; J(CALLF(sub_3775a,0)); // 55235 call sub_3775A ;~ 17C5:9CF6 -cs=0x17c5;eip=0x009cfb; J(CALLF(sub_49a4d,0)); // 55236 call far ptr sub_49A4D ;~ 17C5:9CFB -cs=0x17c5;eip=0x009d00; T(CMP(*(dw*)(raddr(ss,bp+0x14)), 0)); // 55238 cmp word ptr [bp+14h], 0 ;~ 17C5:9D00 -cs=0x17c5;eip=0x009d04; J(JZ(loc_2ff9b)); // 55239 jz short loc_2FF9B ;~ 17C5:9D04 -cs=0x17c5;eip=0x009d06; J(CALLF(sub_49a7f,0)); // 55240 call far ptr sub_49A7F ;~ 17C5:9D06 -cs=0x17c5;eip=0x009d0b; X(*(byte_527d0) = al;); // 55242 mov byte_527D0, al ;~ 17C5:9D0B -cs=0x17c5;eip=0x009d0e; T(CMP(al, 1)); // 55243 cmp al, 1 ;~ 17C5:9D0E -cs=0x17c5;eip=0x009d10; T(SBB(ax, ax)); // 55244 sbb ax, ax ;~ 17C5:9D10 -cs=0x17c5;eip=0x009d12; T(NEG(ax)); // 55245 neg ax ;~ 17C5:9D12 -cs=0x17c5;eip=0x009d14; X(PUSH(ax)); // 55246 push ax ;~ 17C5:9D14 -cs=0x17c5;eip=0x009d15; J(CALLF(sub_499e4,0)); // 55247 call far ptr sub_499E4 ;~ 17C5:9D15 -cs=0x17c5;eip=0x009d1a; T(ADD(sp, 2)); // 55249 add sp, 2 ;~ 17C5:9D1A -cs=0x17c5;eip=0x009d1d; T(bx = *(word_4e564);); // 55250 mov bx, word_4E564 ;~ 17C5:9D1D -cs=0x17c5;eip=0x009d21; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 55251 push word ptr [bx+4] ;~ 17C5:9D21 -cs=0x17c5;eip=0x009d24; J(CALLF(sub_49a43,0)); // 55252 call far ptr sub_49A43 ;~ 17C5:9D24 -cs=0x17c5;eip=0x009d29; T(ADD(sp, 2)); // 55254 add sp, 2 ;~ 17C5:9D29 -cs=0x17c5;eip=0x009d2c; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 55255 mov ax, [bp+4] ;~ 17C5:9D2C -cs=0x17c5;eip=0x009d2f; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 55256 sub ax, [bp+0Ch] ;~ 17C5:9D2F -cs=0x17c5;eip=0x009d32; X(word_4d78d = ax;); // 55257 mov word_4D78D, ax ;~ 17C5:9D32 -cs=0x17c5;eip=0x009d35; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 55258 mov ax, [bp+6] ;~ 17C5:9D35 -cs=0x17c5;eip=0x009d38; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 55259 sub ax, [bp+10h] ;~ 17C5:9D38 -cs=0x17c5;eip=0x009d3b; X(word_4d791 = ax;); // 55260 mov word_4D791, ax ;~ 17C5:9D3B -cs=0x17c5;eip=0x009d3e; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 55261 mov ax, [bp+8] ;~ 17C5:9D3E -cs=0x17c5;eip=0x009d41; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 55262 sub ax, [bp+0Ch] ;~ 17C5:9D41 -cs=0x17c5;eip=0x009d44; X(word_4d78f = ax;); // 55263 mov word_4D78F, ax ;~ 17C5:9D44 -cs=0x17c5;eip=0x009d47; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 55264 mov ax, [bp+0Ah] ;~ 17C5:9D47 -cs=0x17c5;eip=0x009d4a; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 55265 sub ax, [bp+10h] ;~ 17C5:9D4A -cs=0x17c5;eip=0x009d4d; X(word_4d793 = ax;); // 55266 mov word_4D793, ax ;~ 17C5:9D4D -cs=0x17c5;eip=0x009d50; J(CALLF(sub_3775a,0)); // 55267 call sub_3775A ;~ 17C5:9D50 -cs=0x17c5;eip=0x009d55; T(CMP(*(byte_527d0), 1)); // 55268 cmp byte_527D0, 1 ;~ 17C5:9D55 -cs=0x17c5;eip=0x009d5a; T(SBB(ax, ax)); // 55269 sbb ax, ax ;~ 17C5:9D5A -cs=0x17c5;eip=0x009d5c; T(INC(ax)); // 55270 inc ax ;~ 17C5:9D5C -cs=0x17c5;eip=0x009d5d; X(PUSH(ax)); // 55271 push ax ;~ 17C5:9D5D -cs=0x17c5;eip=0x009d5e; J(CALLF(sub_499e4,0)); // 55272 call far ptr sub_499E4 ;~ 17C5:9D5E -cs=0x17c5;eip=0x009d63; T(ADD(sp, 2)); // 55274 add sp, 2 ;~ 17C5:9D63 -cs=0x17c5;eip=0x009d66; J(CALLF(sub_49a4d,0)); // 55275 call far ptr sub_49A4D ;~ 17C5:9D66 + // 103220 +cs=0x17c5;eip=0x009ca9; T(ADD(sp, 4)); // 103220 add sp, 4 ;~ 17C5:9CA9 +cs=0x17c5;eip=0x009cac; X(PUSH(ax)); // 103221 push ax ;~ 17C5:9CAC +cs=0x17c5;eip=0x009cad; J(CALLF(sub_49a20,0)); // 103222 call far ptr sub_49A20 ;~ 17C5:9CAD +cs=0x17c5;eip=0x009cb2; T(ADD(sp, 2)); // 103224 add sp, 2 ;~ 17C5:9CB2 +cs=0x17c5;eip=0x009cb5; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 103225 mov ax, [bp-4] ;~ 17C5:9CB5 +cs=0x17c5;eip=0x009cb8; T(DEC(ax)); // 103226 dec ax ;~ 17C5:9CB8 +cs=0x17c5;eip=0x009cb9; X(word_4d787 = ax;); // 103227 mov ds:word_4D787, ax ;~ 17C5:9CB9 +cs=0x17c5;eip=0x009cbc; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 103228 mov ax, [bp-2] ;~ 17C5:9CBC +cs=0x17c5;eip=0x009cbf; T(DEC(ax)); // 103229 dec ax ;~ 17C5:9CBF +cs=0x17c5;eip=0x009cc0; X(word_4d789 = ax;); // 103230 mov ds:word_4D789, ax ;~ 17C5:9CC0 +cs=0x17c5;eip=0x009cc3; T(bx = word_4e564;); // 103231 mov bx, ds:word_4E564 ;~ 17C5:9CC3 +cs=0x17c5;eip=0x009cc7; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 103232 push word ptr [bx+4] ;~ 17C5:9CC7 +cs=0x17c5;eip=0x009cca; J(CALLF(sub_49a43,0)); // 103233 call far ptr sub_49A43 ;~ 17C5:9CCA +cs=0x17c5;eip=0x009ccf; T(ADD(sp, 2)); // 103235 add sp, 2 ;~ 17C5:9CCF +cs=0x17c5;eip=0x009cd2; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 103236 mov ax, [bp+4] ;~ 17C5:9CD2 +cs=0x17c5;eip=0x009cd5; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 103237 sub ax, [bp+0Ch] ;~ 17C5:9CD5 +cs=0x17c5;eip=0x009cd8; X(word_4d78d = ax;); // 103238 mov ds:word_4D78D, ax ;~ 17C5:9CD8 +cs=0x17c5;eip=0x009cdb; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 103239 mov ax, [bp+6] ;~ 17C5:9CDB +cs=0x17c5;eip=0x009cde; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 103240 sub ax, [bp+10h] ;~ 17C5:9CDE +cs=0x17c5;eip=0x009ce1; X(word_4d791 = ax;); // 103241 mov ds:word_4D791, ax ;~ 17C5:9CE1 +cs=0x17c5;eip=0x009ce4; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 103242 mov ax, [bp+8] ;~ 17C5:9CE4 +cs=0x17c5;eip=0x009ce7; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 103243 sub ax, [bp+0Ch] ;~ 17C5:9CE7 +cs=0x17c5;eip=0x009cea; X(word_4d78f = ax;); // 103244 mov ds:word_4D78F, ax ;~ 17C5:9CEA +cs=0x17c5;eip=0x009ced; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 103245 mov ax, [bp+0Ah] ;~ 17C5:9CED +cs=0x17c5;eip=0x009cf0; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 103246 sub ax, [bp+10h] ;~ 17C5:9CF0 +cs=0x17c5;eip=0x009cf3; X(word_4d793 = ax;); // 103247 mov ds:word_4D793, ax ;~ 17C5:9CF3 +cs=0x17c5;eip=0x009cf6; J(CALLF(sub_3775a,0)); // 103248 call sub_3775A ;~ 17C5:9CF6 +cs=0x17c5;eip=0x009cfb; J(CALLF(sub_49a4d,0)); // 103249 call far ptr sub_49A4D ;~ 17C5:9CFB +cs=0x17c5;eip=0x009d00; T(CMP(*(dw*)(raddr(ss,bp+0x14)), 0)); // 103251 cmp word ptr [bp+14h], 0 ;~ 17C5:9D00 +cs=0x17c5;eip=0x009d04; J(JZ(loc_2ff9b)); // 103252 jz short loc_2FF9B ;~ 17C5:9D04 +cs=0x17c5;eip=0x009d06; J(CALLF(sub_49a7f,0)); // 103253 call far ptr sub_49A7F ;~ 17C5:9D06 +cs=0x17c5;eip=0x009d0b; X(byte_527d0 = al;); // 103255 mov ds:byte_527D0, al ;~ 17C5:9D0B +cs=0x17c5;eip=0x009d0e; T(CMP(al, 1)); // 103256 cmp al, 1 ;~ 17C5:9D0E +cs=0x17c5;eip=0x009d10; T(SBB(ax, ax)); // 103257 sbb ax, ax ;~ 17C5:9D10 +cs=0x17c5;eip=0x009d12; T(NEG(ax)); // 103258 neg ax ;~ 17C5:9D12 +cs=0x17c5;eip=0x009d14; X(PUSH(ax)); // 103259 push ax ;~ 17C5:9D14 +cs=0x17c5;eip=0x009d15; J(CALLF(sub_499e4,0)); // 103260 call far ptr sub_499E4 ;~ 17C5:9D15 +cs=0x17c5;eip=0x009d1a; T(ADD(sp, 2)); // 103262 add sp, 2 ;~ 17C5:9D1A +cs=0x17c5;eip=0x009d1d; T(bx = word_4e564;); // 103263 mov bx, ds:word_4E564 ;~ 17C5:9D1D +cs=0x17c5;eip=0x009d21; X(PUSH(*(dw*)(raddr(ds,bx+4)))); // 103264 push word ptr [bx+4] ;~ 17C5:9D21 +cs=0x17c5;eip=0x009d24; J(CALLF(sub_49a43,0)); // 103265 call far ptr sub_49A43 ;~ 17C5:9D24 +cs=0x17c5;eip=0x009d29; T(ADD(sp, 2)); // 103267 add sp, 2 ;~ 17C5:9D29 +cs=0x17c5;eip=0x009d2c; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 103268 mov ax, [bp+4] ;~ 17C5:9D2C +cs=0x17c5;eip=0x009d2f; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 103269 sub ax, [bp+0Ch] ;~ 17C5:9D2F +cs=0x17c5;eip=0x009d32; X(word_4d78d = ax;); // 103270 mov ds:word_4D78D, ax ;~ 17C5:9D32 +cs=0x17c5;eip=0x009d35; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 103271 mov ax, [bp+6] ;~ 17C5:9D35 +cs=0x17c5;eip=0x009d38; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 103272 sub ax, [bp+10h] ;~ 17C5:9D38 +cs=0x17c5;eip=0x009d3b; X(word_4d791 = ax;); // 103273 mov ds:word_4D791, ax ;~ 17C5:9D3B +cs=0x17c5;eip=0x009d3e; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 103274 mov ax, [bp+8] ;~ 17C5:9D3E +cs=0x17c5;eip=0x009d41; T(SUB(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 103275 sub ax, [bp+0Ch] ;~ 17C5:9D41 +cs=0x17c5;eip=0x009d44; X(word_4d78f = ax;); // 103276 mov ds:word_4D78F, ax ;~ 17C5:9D44 +cs=0x17c5;eip=0x009d47; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 103277 mov ax, [bp+0Ah] ;~ 17C5:9D47 +cs=0x17c5;eip=0x009d4a; T(SUB(ax, *(dw*)(raddr(ss,bp+0x10)))); // 103278 sub ax, [bp+10h] ;~ 17C5:9D4A +cs=0x17c5;eip=0x009d4d; X(word_4d793 = ax;); // 103279 mov ds:word_4D793, ax ;~ 17C5:9D4D +cs=0x17c5;eip=0x009d50; J(CALLF(sub_3775a,0)); // 103280 call sub_3775A ;~ 17C5:9D50 +cs=0x17c5;eip=0x009d55; T(CMP(byte_527d0, 1)); // 103281 cmp ds:byte_527D0, 1 ;~ 17C5:9D55 +cs=0x17c5;eip=0x009d5a; T(SBB(ax, ax)); // 103282 sbb ax, ax ;~ 17C5:9D5A +cs=0x17c5;eip=0x009d5c; T(INC(ax)); // 103283 inc ax ;~ 17C5:9D5C +cs=0x17c5;eip=0x009d5d; X(PUSH(ax)); // 103284 push ax ;~ 17C5:9D5D +cs=0x17c5;eip=0x009d5e; J(CALLF(sub_499e4,0)); // 103285 call far ptr sub_499E4 ;~ 17C5:9D5E +cs=0x17c5;eip=0x009d63; T(ADD(sp, 2)); // 103287 add sp, 2 ;~ 17C5:9D63 +cs=0x17c5;eip=0x009d66; J(CALLF(sub_49a4d,0)); // 103288 call far ptr sub_49A4D ;~ 17C5:9D66 loc_2ff9b: - // 6065 -cs=0x17c5;eip=0x009d6b; X(word_4d787 = 0x13F;); // 55279 mov word_4D787, 13Fh ;~ 17C5:9D6B -cs=0x17c5;eip=0x009d71; X(word_4d789 = 0x0C7;); // 55280 mov word_4D789, 0C7h ;~ 17C5:9D71 -cs=0x17c5;eip=0x009d77; T(SUB(ax, ax)); // 55281 sub ax, ax ;~ 17C5:9D77 -cs=0x17c5;eip=0x009d79; X(PUSH(ax)); // 55282 push ax ;~ 17C5:9D79 -cs=0x17c5;eip=0x009d7a; J(CALLF(sub_49a20,0)); // 55283 call far ptr sub_49A20 ;~ 17C5:9D7A -cs=0x17c5;eip=0x009d7f; T(ADD(sp, 2)); // 55285 add sp, 2 ;~ 17C5:9D7F -cs=0x17c5;eip=0x009d82; T(sp = bp;); // 55286 mov sp, bp ;~ 17C5:9D82 -cs=0x17c5;eip=0x009d84; X(POP(bp)); // 55287 pop bp ;~ 17C5:9D84 -cs=0x17c5;eip=0x009d85; J(RETN(0)); // 55288 retn ;~ 17C5:9D85 + // 6043 +cs=0x17c5;eip=0x009d6b; X(word_4d787 = 0x13F;); // 103292 mov ds:word_4D787, 13Fh ;~ 17C5:9D6B +cs=0x17c5;eip=0x009d71; X(word_4d789 = 0x0C7;); // 103293 mov ds:word_4D789, 0C7h ;~ 17C5:9D71 +cs=0x17c5;eip=0x009d77; T(SUB(ax, ax)); // 103294 sub ax, ax ;~ 17C5:9D77 +cs=0x17c5;eip=0x009d79; X(PUSH(ax)); // 103295 push ax ;~ 17C5:9D79 +cs=0x17c5;eip=0x009d7a; J(CALLF(sub_49a20,0)); // 103296 call far ptr sub_49A20 ;~ 17C5:9D7A +cs=0x17c5;eip=0x009d7f; T(ADD(sp, 2)); // 103298 add sp, 2 ;~ 17C5:9D7F +cs=0x17c5;eip=0x009d82; T(sp = bp;); // 103299 mov sp, bp ;~ 17C5:9D82 +cs=0x17c5;eip=0x009d84; X(POP(bp)); // 103300 pop bp ;~ 17C5:9D84 +cs=0x17c5;eip=0x009d85; J(RETN(0)); // 103301 retn ;~ 17C5:9D85 assert(0); __dispatch_call: @@ -27986,51 +23209,51 @@ cs=0x17c5;eip=0x009d85; J(RETN(0)); // 55288 retn ;~ 17C5:9D85 - bool _group46(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group48(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group46: + _group48: _begin: sub_2ffb6: - // 55294 + // 103307 #undef arg_0 #define arg_0 4 - // 55297 arg_0 = word ptr 4 ;~ 17C5:9D86 + // 103310 arg_0 = word ptr 4 ;~ 17C5:9D86 #undef arg_2 #define arg_2 6 - // 55298 arg_2 = word ptr 6 ;~ 17C5:9D86 + // 103311 arg_2 = word ptr 6 ;~ 17C5:9D86 #undef arg_4 #define arg_4 8 - // 55299 arg_4 = word ptr 8 ;~ 17C5:9D86 + // 103312 arg_4 = word ptr 8 ;~ 17C5:9D86 #undef arg_6 #define arg_6 0x0A - // 55300 arg_6 = word ptr 0Ah ;~ 17C5:9D86 -cs=0x17c5;eip=0x009d86; X(PUSH(bp)); // 55302 push bp ;~ 17C5:9D86 -cs=0x17c5;eip=0x009d87; T(bp = sp;); // 55303 mov bp, sp ;~ 17C5:9D87 -cs=0x17c5;eip=0x009d89; T(SUB(ax, ax)); // 55304 sub ax, ax ;~ 17C5:9D89 -cs=0x17c5;eip=0x009d8b; X(PUSH(ax)); // 55305 push ax ;~ 17C5:9D8B -cs=0x17c5;eip=0x009d8c; T(ax = 0x0C7;); // 55306 mov ax, 0C7h ;~ 17C5:9D8C -cs=0x17c5;eip=0x009d8f; X(PUSH(ax)); // 55307 push ax ;~ 17C5:9D8F -cs=0x17c5;eip=0x009d90; T(SUB(ax, ax)); // 55308 sub ax, ax ;~ 17C5:9D90 -cs=0x17c5;eip=0x009d92; X(PUSH(ax)); // 55309 push ax ;~ 17C5:9D92 -cs=0x17c5;eip=0x009d93; T(ax = 0x13F;); // 55310 mov ax, 13Fh ;~ 17C5:9D93 -cs=0x17c5;eip=0x009d96; X(PUSH(ax)); // 55311 push ax ;~ 17C5:9D96 -cs=0x17c5;eip=0x009d97; T(SUB(ax, ax)); // 55312 sub ax, ax ;~ 17C5:9D97 -cs=0x17c5;eip=0x009d99; X(PUSH(ax)); // 55313 push ax ;~ 17C5:9D99 -cs=0x17c5;eip=0x009d9a; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55314 push [bp+arg_6] ;~ 17C5:9D9A -cs=0x17c5;eip=0x009d9d; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55315 push [bp+arg_4] ;~ 17C5:9D9D -cs=0x17c5;eip=0x009da0; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55316 push [bp+arg_2] ;~ 17C5:9DA0 -cs=0x17c5;eip=0x009da3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55317 push [bp+arg_0] ;~ 17C5:9DA3 -cs=0x17c5;eip=0x009da6; J(CALL(sub_2feb4,0)); // 55318 call sub_2FEB4 ;~ 17C5:9DA6 + // 103313 arg_6 = word ptr 0Ah ;~ 17C5:9D86 +cs=0x17c5;eip=0x009d86; X(PUSH(bp)); // 103315 push bp ;~ 17C5:9D86 +cs=0x17c5;eip=0x009d87; T(bp = sp;); // 103316 mov bp, sp ;~ 17C5:9D87 +cs=0x17c5;eip=0x009d89; T(SUB(ax, ax)); // 103317 sub ax, ax ;~ 17C5:9D89 +cs=0x17c5;eip=0x009d8b; X(PUSH(ax)); // 103318 push ax ;~ 17C5:9D8B +cs=0x17c5;eip=0x009d8c; T(ax = 0x0C7;); // 103319 mov ax, 0C7h ;~ 17C5:9D8C +cs=0x17c5;eip=0x009d8f; X(PUSH(ax)); // 103320 push ax ;~ 17C5:9D8F +cs=0x17c5;eip=0x009d90; T(SUB(ax, ax)); // 103321 sub ax, ax ;~ 17C5:9D90 +cs=0x17c5;eip=0x009d92; X(PUSH(ax)); // 103322 push ax ;~ 17C5:9D92 +cs=0x17c5;eip=0x009d93; T(ax = 0x13F;); // 103323 mov ax, 13Fh ;~ 17C5:9D93 +cs=0x17c5;eip=0x009d96; X(PUSH(ax)); // 103324 push ax ;~ 17C5:9D96 +cs=0x17c5;eip=0x009d97; T(SUB(ax, ax)); // 103325 sub ax, ax ;~ 17C5:9D97 +cs=0x17c5;eip=0x009d99; X(PUSH(ax)); // 103326 push ax ;~ 17C5:9D99 +cs=0x17c5;eip=0x009d9a; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103327 push [bp+arg_6] ;~ 17C5:9D9A +cs=0x17c5;eip=0x009d9d; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103328 push [bp+arg_4] ;~ 17C5:9D9D +cs=0x17c5;eip=0x009da0; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103329 push [bp+arg_2] ;~ 17C5:9DA0 +cs=0x17c5;eip=0x009da3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103330 push [bp+arg_0] ;~ 17C5:9DA3 +cs=0x17c5;eip=0x009da6; J(CALL(sub_2feb4,0)); // 103331 call sub_2FEB4 ;~ 17C5:9DA6 seg2623_9da9_proc: - // 55322 -cs=0x17c5;eip=0x009da9; T(ADD(sp, 0x12)); // 55322 add sp, 12h ;~ 17C5:9DA9 -cs=0x17c5;eip=0x009dac; T(sp = bp;); // 55323 mov sp, bp ;~ 17C5:9DAC -cs=0x17c5;eip=0x009dae; X(POP(bp)); // 55324 pop bp ;~ 17C5:9DAE -cs=0x17c5;eip=0x009daf; J(RETN(0)); // 55325 retn ;~ 17C5:9DAF + // 103335 +cs=0x17c5;eip=0x009da9; T(ADD(sp, 0x12)); // 103335 add sp, 12h ;~ 17C5:9DA9 +cs=0x17c5;eip=0x009dac; T(sp = bp;); // 103336 mov sp, bp ;~ 17C5:9DAC +cs=0x17c5;eip=0x009dae; X(POP(bp)); // 103337 pop bp ;~ 17C5:9DAE +cs=0x17c5;eip=0x009daf; J(RETN(0)); // 103338 retn ;~ 17C5:9DAF assert(0); __dispatch_call: @@ -28048,99 +23271,99 @@ cs=0x17c5;eip=0x009daf; J(RETN(0)); // 55325 retn ;~ 17C5:9DAF - bool _group47(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group49(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group47: + _group49: _begin: sub_2ffe0: - // 55331 + // 103345 #undef arg_0 #define arg_0 4 - // 55334 arg_0 = word ptr 4 ;~ 17C5:9DB0 + // 103348 arg_0 = word ptr 4 ;~ 17C5:9DB0 #undef arg_2 #define arg_2 6 - // 55335 arg_2 = word ptr 6 ;~ 17C5:9DB0 + // 103349 arg_2 = word ptr 6 ;~ 17C5:9DB0 #undef arg_4 #define arg_4 8 - // 55336 arg_4 = word ptr 8 ;~ 17C5:9DB0 + // 103350 arg_4 = word ptr 8 ;~ 17C5:9DB0 #undef arg_6 #define arg_6 0x0A - // 55337 arg_6 = word ptr 0Ah ;~ 17C5:9DB0 -cs=0x17c5;eip=0x009db0; X(PUSH(bp)); // 55341 push bp ;~ 17C5:9DB0 -cs=0x17c5;eip=0x009db1; T(bp = sp;); // 55342 mov bp, sp ;~ 17C5:9DB1 -cs=0x17c5;eip=0x009db3; T(CMP(byte_4de54, 0)); // 55343 cmp byte_4DE54, 0 ;~ 17C5:9DB3 -cs=0x17c5;eip=0x009db8; J(JZ(loc_30030)); // 55344 jz short loc_30030 ;~ 17C5:9DB8 -cs=0x17c5;eip=0x009dba; T(LES(bx, dword_4f220)); // 55345 les bx, dword_4F220 ;~ 17C5:9DBA -cs=0x17c5;eip=0x009dbe; T(CMP(*(dw*)(raddr(es,bx+0x40)), 2)); // 55347 cmp word ptr es:[bx+40h], 2 ;~ 17C5:9DBE -cs=0x17c5;eip=0x009dc3; J(JNC(loc_30009)); // 55348 jnb short loc_30009 ;~ 17C5:9DC3 -cs=0x17c5;eip=0x009dc5; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55349 push [bp+arg_6] ;~ 17C5:9DC5 -cs=0x17c5;eip=0x009dc8; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55350 push [bp+arg_4] ;~ 17C5:9DC8 -cs=0x17c5;eip=0x009dcb; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55351 push [bp+arg_2] ;~ 17C5:9DCB -cs=0x17c5;eip=0x009dce; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55352 push [bp+arg_0] ;~ 17C5:9DCE -cs=0x17c5;eip=0x009dd1; J(CALL(sub_2fe3c,0)); // 55353 call sub_2FE3C ;~ 17C5:9DD1 -cs=0x17c5;eip=0x009dd4; T(ADD(sp, 8)); // 55355 add sp, 8 ;~ 17C5:9DD4 -cs=0x17c5;eip=0x009dd7; J(JMP(loc_3002e)); // 55356 jmp short loc_3002E ;~ 17C5:9DD7 + // 103351 arg_6 = word ptr 0Ah ;~ 17C5:9DB0 +cs=0x17c5;eip=0x009db0; X(PUSH(bp)); // 103355 push bp ;~ 17C5:9DB0 +cs=0x17c5;eip=0x009db1; T(bp = sp;); // 103356 mov bp, sp ;~ 17C5:9DB1 +cs=0x17c5;eip=0x009db3; T(CMP(byte_4de54, 0)); // 103357 cmp ds:byte_4DE54, 0 ;~ 17C5:9DB3 +cs=0x17c5;eip=0x009db8; J(JZ(loc_30030)); // 103358 jz short loc_30030 ;~ 17C5:9DB8 +cs=0x17c5;eip=0x009dba; T(LES(bx, dword_4f220)); // 103359 les bx, ds:dword_4F220 ;~ 17C5:9DBA +cs=0x17c5;eip=0x009dbe; T(CMP(*(dw*)(raddr(es,bx+0x40)), 2)); // 103361 cmp word ptr es:[bx+40h], 2 ;~ 17C5:9DBE +cs=0x17c5;eip=0x009dc3; J(JNC(loc_30009)); // 103362 jnb short loc_30009 ;~ 17C5:9DC3 +cs=0x17c5;eip=0x009dc5; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103363 push [bp+arg_6] ;~ 17C5:9DC5 +cs=0x17c5;eip=0x009dc8; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103364 push [bp+arg_4] ;~ 17C5:9DC8 +cs=0x17c5;eip=0x009dcb; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103365 push [bp+arg_2] ;~ 17C5:9DCB +cs=0x17c5;eip=0x009dce; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103366 push [bp+arg_0] ;~ 17C5:9DCE +cs=0x17c5;eip=0x009dd1; J(CALL(sub_2fe3c,0)); // 103367 call sub_2FE3C ;~ 17C5:9DD1 +cs=0x17c5;eip=0x009dd4; T(ADD(sp, 8)); // 103369 add sp, 8 ;~ 17C5:9DD4 +cs=0x17c5;eip=0x009dd7; J(JMP(loc_3002e)); // 103370 jmp short loc_3002E ;~ 17C5:9DD7 loc_30009: - // 6066 -cs=0x17c5;eip=0x009dd9; T(SUB(ax, ax)); // 55360 sub ax, ax ;~ 17C5:9DD9 -cs=0x17c5;eip=0x009ddb; X(PUSH(ax)); // 55361 push ax ;~ 17C5:9DDB -cs=0x17c5;eip=0x009ddc; T(ax = 0x60;); // 55362 mov ax, 60h ; '`' ;~ 17C5:9DDC -cs=0x17c5;eip=0x009ddf; X(PUSH(ax)); // 55363 push ax ;~ 17C5:9DDF -cs=0x17c5;eip=0x009de0; T(ax = 0x3E;); // 55364 mov ax, 3Eh ; '>' ;~ 17C5:9DE0 -cs=0x17c5;eip=0x009de3; X(PUSH(ax)); // 55365 push ax ;~ 17C5:9DE3 -cs=0x17c5;eip=0x009de4; T(ax = 0x0D8;); // 55366 mov ax, 0D8h ;~ 17C5:9DE4 -cs=0x17c5;eip=0x009de7; X(PUSH(ax)); // 55367 push ax ;~ 17C5:9DE7 -cs=0x17c5;eip=0x009de8; T(ax = 0x68;); // 55368 mov ax, 68h ; 'h' ;~ 17C5:9DE8 -cs=0x17c5;eip=0x009deb; X(PUSH(ax)); // 55369 push ax ;~ 17C5:9DEB -cs=0x17c5;eip=0x009dec; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55370 push [bp+arg_6] ;~ 17C5:9DEC -cs=0x17c5;eip=0x009def; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55371 push [bp+arg_4] ;~ 17C5:9DEF -cs=0x17c5;eip=0x009df2; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55372 push [bp+arg_2] ;~ 17C5:9DF2 -cs=0x17c5;eip=0x009df5; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55373 push [bp+arg_0] ;~ 17C5:9DF5 -cs=0x17c5;eip=0x009df8; J(CALL(sub_2feb4,0)); // 55374 call sub_2FEB4 ;~ 17C5:9DF8 -cs=0x17c5;eip=0x009dfb; T(ADD(sp, 0x12)); // 55376 add sp, 12h ;~ 17C5:9DFB + // 6044 +cs=0x17c5;eip=0x009dd9; T(SUB(ax, ax)); // 103374 sub ax, ax ;~ 17C5:9DD9 +cs=0x17c5;eip=0x009ddb; X(PUSH(ax)); // 103375 push ax ;~ 17C5:9DDB +cs=0x17c5;eip=0x009ddc; T(ax = 0x60;); // 103376 mov ax, 60h ; '`' ;~ 17C5:9DDC +cs=0x17c5;eip=0x009ddf; X(PUSH(ax)); // 103377 push ax ;~ 17C5:9DDF +cs=0x17c5;eip=0x009de0; T(ax = 0x3E;); // 103378 mov ax, 3Eh ; '>' ;~ 17C5:9DE0 +cs=0x17c5;eip=0x009de3; X(PUSH(ax)); // 103379 push ax ;~ 17C5:9DE3 +cs=0x17c5;eip=0x009de4; T(ax = 0x0D8;); // 103380 mov ax, 0D8h ;~ 17C5:9DE4 +cs=0x17c5;eip=0x009de7; X(PUSH(ax)); // 103381 push ax ;~ 17C5:9DE7 +cs=0x17c5;eip=0x009de8; T(ax = 0x68;); // 103382 mov ax, 68h ; 'h' ;~ 17C5:9DE8 +cs=0x17c5;eip=0x009deb; X(PUSH(ax)); // 103383 push ax ;~ 17C5:9DEB +cs=0x17c5;eip=0x009dec; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103384 push [bp+arg_6] ;~ 17C5:9DEC +cs=0x17c5;eip=0x009def; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103385 push [bp+arg_4] ;~ 17C5:9DEF +cs=0x17c5;eip=0x009df2; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103386 push [bp+arg_2] ;~ 17C5:9DF2 +cs=0x17c5;eip=0x009df5; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103387 push [bp+arg_0] ;~ 17C5:9DF5 +cs=0x17c5;eip=0x009df8; J(CALL(sub_2feb4,0)); // 103388 call sub_2FEB4 ;~ 17C5:9DF8 +cs=0x17c5;eip=0x009dfb; T(ADD(sp, 0x12)); // 103390 add sp, 12h ;~ 17C5:9DFB loc_3002e: - // 6067 -cs=0x17c5;eip=0x009dfe; J(JMP(loc_30070)); // 55379 jmp short loc_30070 ;~ 17C5:9DFE + // 6045 +cs=0x17c5;eip=0x009dfe; J(JMP(loc_30070)); // 103393 jmp short loc_30070 ;~ 17C5:9DFE loc_30030: - // 6068 -cs=0x17c5;eip=0x009e00; T(CMP(word_492e8, 0)); // 55383 cmp word_492E8, 0 ;~ 17C5:9E00 -cs=0x17c5;eip=0x009e05; J(JZ(loc_3005e)); // 55384 jz short loc_3005E ;~ 17C5:9E05 -cs=0x17c5;eip=0x009e07; T(SUB(ax, ax)); // 55385 sub ax, ax ;~ 17C5:9E07 -cs=0x17c5;eip=0x009e09; X(PUSH(ax)); // 55386 push ax ;~ 17C5:9E09 -cs=0x17c5;eip=0x009e0a; T(ax = 0x60;); // 55387 mov ax, 60h ; '`' ;~ 17C5:9E0A -cs=0x17c5;eip=0x009e0d; X(PUSH(ax)); // 55388 push ax ;~ 17C5:9E0D -cs=0x17c5;eip=0x009e0e; T(ax = 0x0F;); // 55389 mov ax, 0Fh ;~ 17C5:9E0E -cs=0x17c5;eip=0x009e11; X(PUSH(ax)); // 55390 push ax ;~ 17C5:9E11 -cs=0x17c5;eip=0x009e12; T(ax = 0x10F;); // 55391 mov ax, 10Fh ;~ 17C5:9E12 -cs=0x17c5;eip=0x009e15; X(PUSH(ax)); // 55392 push ax ;~ 17C5:9E15 -cs=0x17c5;eip=0x009e16; T(ax = 0x30;); // 55393 mov ax, 30h ; '0' ;~ 17C5:9E16 -cs=0x17c5;eip=0x009e19; X(PUSH(ax)); // 55394 push ax ;~ 17C5:9E19 -cs=0x17c5;eip=0x009e1a; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55395 push [bp+arg_6] ;~ 17C5:9E1A -cs=0x17c5;eip=0x009e1d; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55396 push [bp+arg_4] ;~ 17C5:9E1D -cs=0x17c5;eip=0x009e20; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55397 push [bp+arg_2] ;~ 17C5:9E20 -cs=0x17c5;eip=0x009e23; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55398 push [bp+arg_0] ;~ 17C5:9E23 -cs=0x17c5;eip=0x009e26; J(CALL(sub_2feb4,0)); // 55399 call sub_2FEB4 ;~ 17C5:9E26 -cs=0x17c5;eip=0x009e29; T(ADD(sp, 0x12)); // 55401 add sp, 12h ;~ 17C5:9E29 -cs=0x17c5;eip=0x009e2c; J(JMP(loc_30070)); // 55402 jmp short loc_30070 ;~ 17C5:9E2C + // 6046 +cs=0x17c5;eip=0x009e00; T(CMP(word_492e8, 0)); // 103398 cmp word_492E8, 0 ;~ 17C5:9E00 +cs=0x17c5;eip=0x009e05; J(JZ(loc_3005e)); // 103399 jz short loc_3005E ;~ 17C5:9E05 +cs=0x17c5;eip=0x009e07; T(SUB(ax, ax)); // 103400 sub ax, ax ;~ 17C5:9E07 +cs=0x17c5;eip=0x009e09; X(PUSH(ax)); // 103401 push ax ;~ 17C5:9E09 +cs=0x17c5;eip=0x009e0a; T(ax = 0x60;); // 103402 mov ax, 60h ; '`' ;~ 17C5:9E0A +cs=0x17c5;eip=0x009e0d; X(PUSH(ax)); // 103403 push ax ;~ 17C5:9E0D +cs=0x17c5;eip=0x009e0e; T(ax = 0x0F;); // 103404 mov ax, 0Fh ;~ 17C5:9E0E +cs=0x17c5;eip=0x009e11; X(PUSH(ax)); // 103405 push ax ;~ 17C5:9E11 +cs=0x17c5;eip=0x009e12; T(ax = 0x10F;); // 103406 mov ax, 10Fh ;~ 17C5:9E12 +cs=0x17c5;eip=0x009e15; X(PUSH(ax)); // 103407 push ax ;~ 17C5:9E15 +cs=0x17c5;eip=0x009e16; T(ax = 0x30;); // 103408 mov ax, 30h ; '0' ;~ 17C5:9E16 +cs=0x17c5;eip=0x009e19; X(PUSH(ax)); // 103409 push ax ;~ 17C5:9E19 +cs=0x17c5;eip=0x009e1a; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103410 push [bp+arg_6] ;~ 17C5:9E1A +cs=0x17c5;eip=0x009e1d; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103411 push [bp+arg_4] ;~ 17C5:9E1D +cs=0x17c5;eip=0x009e20; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103412 push [bp+arg_2] ;~ 17C5:9E20 +cs=0x17c5;eip=0x009e23; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103413 push [bp+arg_0] ;~ 17C5:9E23 +cs=0x17c5;eip=0x009e26; J(CALL(sub_2feb4,0)); // 103414 call sub_2FEB4 ;~ 17C5:9E26 +cs=0x17c5;eip=0x009e29; T(ADD(sp, 0x12)); // 103416 add sp, 12h ;~ 17C5:9E29 +cs=0x17c5;eip=0x009e2c; J(JMP(loc_30070)); // 103417 jmp short loc_30070 ;~ 17C5:9E2C loc_3005e: - // 6069 -cs=0x17c5;eip=0x009e2e; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55406 push [bp+arg_6] ;~ 17C5:9E2E -cs=0x17c5;eip=0x009e31; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55407 push [bp+arg_4] ;~ 17C5:9E31 -cs=0x17c5;eip=0x009e34; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55408 push [bp+arg_2] ;~ 17C5:9E34 -cs=0x17c5;eip=0x009e37; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55409 push [bp+arg_0] ;~ 17C5:9E37 -cs=0x17c5;eip=0x009e3a; J(CALL(sub_2fe3c,0)); // 55410 call sub_2FE3C ;~ 17C5:9E3A + // 6047 +cs=0x17c5;eip=0x009e2e; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103421 push [bp+arg_6] ;~ 17C5:9E2E +cs=0x17c5;eip=0x009e31; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103422 push [bp+arg_4] ;~ 17C5:9E31 +cs=0x17c5;eip=0x009e34; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103423 push [bp+arg_2] ;~ 17C5:9E34 +cs=0x17c5;eip=0x009e37; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103424 push [bp+arg_0] ;~ 17C5:9E37 +cs=0x17c5;eip=0x009e3a; J(CALL(sub_2fe3c,0)); // 103425 call sub_2FE3C ;~ 17C5:9E3A seg2623_9e3d_proc: - // 55414 -cs=0x17c5;eip=0x009e3d; T(ADD(sp, 8)); // 55414 add sp, 8 ;~ 17C5:9E3D + // 103429 +cs=0x17c5;eip=0x009e3d; T(ADD(sp, 8)); // 103429 add sp, 8 ;~ 17C5:9E3D loc_30070: - // 6070 -cs=0x17c5;eip=0x009e40; T(sp = bp;); // 55419 mov sp, bp ;~ 17C5:9E40 -cs=0x17c5;eip=0x009e42; X(POP(bp)); // 55420 pop bp ;~ 17C5:9E42 -cs=0x17c5;eip=0x009e43; J(RETN(0)); // 55421 retn ;~ 17C5:9E43 + // 6048 +cs=0x17c5;eip=0x009e40; T(sp = bp;); // 103434 mov sp, bp ;~ 17C5:9E40 +cs=0x17c5;eip=0x009e42; X(POP(bp)); // 103435 pop bp ;~ 17C5:9E42 +cs=0x17c5;eip=0x009e43; J(RETN(0)); // 103436 retn ;~ 17C5:9E43 assert(0); __dispatch_call: @@ -28173,17 +23396,17 @@ cs=0x17c5;eip=0x009e43; J(RETN(0)); // 55421 retn ;~ 17C5:9E43 _begin: #undef arg_0 #define arg_0 4 - // 55431 arg_0 = word ptr 4 ;~ 17C5:9E44 -cs=0x17c5;eip=0x009e44; X(PUSH(bp)); // 55433 push bp ;~ 17C5:9E44 -cs=0x17c5;eip=0x009e45; T(bp = sp;); // 55434 mov bp, sp ;~ 17C5:9E45 -cs=0x17c5;eip=0x009e47; T(bx = *(word_4e564);); // 55435 mov bx, word_4E564 ;~ 17C5:9E47 -cs=0x17c5;eip=0x009e4b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 55436 mov ax, [bp+arg_0] ;~ 17C5:9E4B -cs=0x17c5;eip=0x009e4e; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 55437 mov [bx+4], ax ;~ 17C5:9E4E -cs=0x17c5;eip=0x009e51; T(bx = *(word_4e57c);); // 55438 mov bx, word_4E57C ;~ 17C5:9E51 -cs=0x17c5;eip=0x009e55; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 55439 mov ax, [bp+arg_0] ;~ 17C5:9E55 -cs=0x17c5;eip=0x009e58; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 55440 mov [bx+4], ax ;~ 17C5:9E58 -cs=0x17c5;eip=0x009e5b; X(POP(bp)); // 55441 pop bp ;~ 17C5:9E5B -cs=0x17c5;eip=0x009e5c; J(RETN(0)); // 55442 retn ;~ 17C5:9E5C + // 103446 arg_0 = word ptr 4 ;~ 17C5:9E44 +cs=0x17c5;eip=0x009e44; X(PUSH(bp)); // 103448 push bp ;~ 17C5:9E44 +cs=0x17c5;eip=0x009e45; T(bp = sp;); // 103449 mov bp, sp ;~ 17C5:9E45 +cs=0x17c5;eip=0x009e47; T(bx = word_4e564;); // 103450 mov bx, ds:word_4E564 ;~ 17C5:9E47 +cs=0x17c5;eip=0x009e4b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 103451 mov ax, [bp+arg_0] ;~ 17C5:9E4B +cs=0x17c5;eip=0x009e4e; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 103452 mov [bx+4], ax ;~ 17C5:9E4E +cs=0x17c5;eip=0x009e51; T(bx = word_4e57c;); // 103453 mov bx, ds:word_4E57C ;~ 17C5:9E51 +cs=0x17c5;eip=0x009e55; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 103454 mov ax, [bp+arg_0] ;~ 17C5:9E55 +cs=0x17c5;eip=0x009e58; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 103455 mov [bx+4], ax ;~ 17C5:9E58 +cs=0x17c5;eip=0x009e5b; X(POP(bp)); // 103456 pop bp ;~ 17C5:9E5B +cs=0x17c5;eip=0x009e5c; J(RETN(0)); // 103457 retn ;~ 17C5:9E5C assert(0); __dispatch_call: @@ -28200,49 +23423,49 @@ cs=0x17c5;eip=0x009e5c; J(RETN(0)); // 55442 retn ;~ 17C5:9E5C - bool _group48(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group50(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group48: + _group50: _begin: sub_3008d: - // 55450 + // 103465 #undef arg_0 #define arg_0 4 - // 55453 arg_0 = word ptr 4 ;~ 17C5:9E5D + // 103468 arg_0 = word ptr 4 ;~ 17C5:9E5D #undef arg_2 #define arg_2 6 - // 55454 arg_2 = word ptr 6 ;~ 17C5:9E5D + // 103469 arg_2 = word ptr 6 ;~ 17C5:9E5D #undef arg_4 #define arg_4 8 - // 55455 arg_4 = word ptr 8 ;~ 17C5:9E5D + // 103470 arg_4 = word ptr 8 ;~ 17C5:9E5D #undef arg_6 #define arg_6 0x0A - // 55456 arg_6 = word ptr 0Ah ;~ 17C5:9E5D -cs=0x17c5;eip=0x009e5d; X(PUSH(bp)); // 55458 push bp ;~ 17C5:9E5D -cs=0x17c5;eip=0x009e5e; T(bp = sp;); // 55459 mov bp, sp ;~ 17C5:9E5E -cs=0x17c5;eip=0x009e60; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55460 push [bp+arg_6] ;~ 17C5:9E60 -cs=0x17c5;eip=0x009e63; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55461 push [bp+arg_4] ;~ 17C5:9E63 -cs=0x17c5;eip=0x009e66; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55462 push [bp+arg_2] ;~ 17C5:9E66 -cs=0x17c5;eip=0x009e69; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55463 push [bp+arg_0] ;~ 17C5:9E69 -cs=0x17c5;eip=0x009e6c; X(PUSH(*(word_4e564))); // 55464 push word_4E564 ;~ 17C5:9E6C -cs=0x17c5;eip=0x009e70; J(CALLF(sub_37674,0)); // 55465 call sub_37674 ;~ 17C5:9E70 + // 103471 arg_6 = word ptr 0Ah ;~ 17C5:9E5D +cs=0x17c5;eip=0x009e5d; X(PUSH(bp)); // 103473 push bp ;~ 17C5:9E5D +cs=0x17c5;eip=0x009e5e; T(bp = sp;); // 103474 mov bp, sp ;~ 17C5:9E5E +cs=0x17c5;eip=0x009e60; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103475 push [bp+arg_6] ;~ 17C5:9E60 +cs=0x17c5;eip=0x009e63; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103476 push [bp+arg_4] ;~ 17C5:9E63 +cs=0x17c5;eip=0x009e66; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103477 push [bp+arg_2] ;~ 17C5:9E66 +cs=0x17c5;eip=0x009e69; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103478 push [bp+arg_0] ;~ 17C5:9E69 +cs=0x17c5;eip=0x009e6c; X(PUSH(word_4e564)); // 103479 push ds:word_4E564 ;~ 17C5:9E6C +cs=0x17c5;eip=0x009e70; J(CALLF(sub_37674,0)); // 103480 call sub_37674 ;~ 17C5:9E70 seg2623_9e75_proc: - // 55470 -cs=0x17c5;eip=0x009e75; T(ADD(sp, 0x0A)); // 55470 add sp, 0Ah ;~ 17C5:9E75 -cs=0x17c5;eip=0x009e78; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 55471 push word ptr [bp+0Ah] ;~ 17C5:9E78 -cs=0x17c5;eip=0x009e7b; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 55472 push word ptr [bp+8] ;~ 17C5:9E7B -cs=0x17c5;eip=0x009e7e; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 55473 push word ptr [bp+6] ;~ 17C5:9E7E -cs=0x17c5;eip=0x009e81; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 55474 push word ptr [bp+4] ;~ 17C5:9E81 -cs=0x17c5;eip=0x009e84; X(PUSH(*(word_4e57c))); // 55475 push word_4E57C ;~ 17C5:9E84 -cs=0x17c5;eip=0x009e88; J(CALLF(sub_37674,0)); // 55476 call sub_37674 ;~ 17C5:9E88 -cs=0x17c5;eip=0x009e8d; T(ADD(sp, 0x0A)); // 55478 add sp, 0Ah ;~ 17C5:9E8D -cs=0x17c5;eip=0x009e90; T(sp = bp;); // 55479 mov sp, bp ;~ 17C5:9E90 -cs=0x17c5;eip=0x009e92; X(POP(bp)); // 55480 pop bp ;~ 17C5:9E92 -cs=0x17c5;eip=0x009e93; J(RETN(0)); // 55481 retn ;~ 17C5:9E93 + // 103485 +cs=0x17c5;eip=0x009e75; T(ADD(sp, 0x0A)); // 103485 add sp, 0Ah ;~ 17C5:9E75 +cs=0x17c5;eip=0x009e78; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 103486 push word ptr [bp+0Ah] ;~ 17C5:9E78 +cs=0x17c5;eip=0x009e7b; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 103487 push word ptr [bp+8] ;~ 17C5:9E7B +cs=0x17c5;eip=0x009e7e; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 103488 push word ptr [bp+6] ;~ 17C5:9E7E +cs=0x17c5;eip=0x009e81; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 103489 push word ptr [bp+4] ;~ 17C5:9E81 +cs=0x17c5;eip=0x009e84; X(PUSH(word_4e57c)); // 103490 push ds:word_4E57C ;~ 17C5:9E84 +cs=0x17c5;eip=0x009e88; J(CALLF(sub_37674,0)); // 103491 call sub_37674 ;~ 17C5:9E88 +cs=0x17c5;eip=0x009e8d; T(ADD(sp, 0x0A)); // 103493 add sp, 0Ah ;~ 17C5:9E8D +cs=0x17c5;eip=0x009e90; T(sp = bp;); // 103494 mov sp, bp ;~ 17C5:9E90 +cs=0x17c5;eip=0x009e92; X(POP(bp)); // 103495 pop bp ;~ 17C5:9E92 +cs=0x17c5;eip=0x009e93; J(RETN(0)); // 103496 retn ;~ 17C5:9E93 assert(0); __dispatch_call: @@ -28260,41 +23483,41 @@ cs=0x17c5;eip=0x009e93; J(RETN(0)); // 55481 retn ;~ 17C5:9E93 - bool _group49(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group51(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group49: + _group51: _begin: sub_300c4: - // 55487 + // 103502 #undef arg_0 #define arg_0 4 - // 55490 arg_0 = word ptr 4 ;~ 17C5:9E94 + // 103505 arg_0 = word ptr 4 ;~ 17C5:9E94 #undef arg_2 #define arg_2 6 - // 55491 arg_2 = word ptr 6 ;~ 17C5:9E94 + // 103506 arg_2 = word ptr 6 ;~ 17C5:9E94 #undef arg_4 #define arg_4 8 - // 55492 arg_4 = word ptr 8 ;~ 17C5:9E94 -cs=0x17c5;eip=0x009e94; X(PUSH(bp)); // 55494 push bp ;~ 17C5:9E94 -cs=0x17c5;eip=0x009e95; T(bp = sp;); // 55495 mov bp, sp ;~ 17C5:9E95 -cs=0x17c5;eip=0x009e97; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55496 push [bp+arg_4] ;~ 17C5:9E97 -cs=0x17c5;eip=0x009e9a; J(CALL(sub_30074,0)); // 55497 call sub_30074 ;~ 17C5:9E9A -cs=0x17c5;eip=0x009e9d; T(ADD(sp, 2)); // 55498 add sp, 2 ;~ 17C5:9E9D -cs=0x17c5;eip=0x009ea0; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55499 push [bp+arg_2] ;~ 17C5:9EA0 -cs=0x17c5;eip=0x009ea3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55500 push [bp+arg_0] ;~ 17C5:9EA3 -cs=0x17c5;eip=0x009ea6; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55501 push [bp+arg_2] ;~ 17C5:9EA6 -cs=0x17c5;eip=0x009ea9; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55502 push [bp+arg_0] ;~ 17C5:9EA9 -cs=0x17c5;eip=0x009eac; J(CALL(sub_2fe11,0)); // 55503 call sub_2FE11 ;~ 17C5:9EAC + // 103507 arg_4 = word ptr 8 ;~ 17C5:9E94 +cs=0x17c5;eip=0x009e94; X(PUSH(bp)); // 103509 push bp ;~ 17C5:9E94 +cs=0x17c5;eip=0x009e95; T(bp = sp;); // 103510 mov bp, sp ;~ 17C5:9E95 +cs=0x17c5;eip=0x009e97; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103511 push [bp+arg_4] ;~ 17C5:9E97 +cs=0x17c5;eip=0x009e9a; J(CALL(sub_30074,0)); // 103512 call sub_30074 ;~ 17C5:9E9A +cs=0x17c5;eip=0x009e9d; T(ADD(sp, 2)); // 103513 add sp, 2 ;~ 17C5:9E9D +cs=0x17c5;eip=0x009ea0; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103514 push [bp+arg_2] ;~ 17C5:9EA0 +cs=0x17c5;eip=0x009ea3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103515 push [bp+arg_0] ;~ 17C5:9EA3 +cs=0x17c5;eip=0x009ea6; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103516 push [bp+arg_2] ;~ 17C5:9EA6 +cs=0x17c5;eip=0x009ea9; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103517 push [bp+arg_0] ;~ 17C5:9EA9 +cs=0x17c5;eip=0x009eac; J(CALL(sub_2fe11,0)); // 103518 call sub_2FE11 ;~ 17C5:9EAC seg2623_9eaf_proc: - // 55507 -cs=0x17c5;eip=0x009eaf; T(ADD(sp, 8)); // 55507 add sp, 8 ;~ 17C5:9EAF -cs=0x17c5;eip=0x009eb2; T(sp = bp;); // 55508 mov sp, bp ;~ 17C5:9EB2 -cs=0x17c5;eip=0x009eb4; X(POP(bp)); // 55509 pop bp ;~ 17C5:9EB4 -cs=0x17c5;eip=0x009eb5; J(RETN(0)); // 55510 retn ;~ 17C5:9EB5 + // 103522 +cs=0x17c5;eip=0x009eaf; T(ADD(sp, 8)); // 103522 add sp, 8 ;~ 17C5:9EAF +cs=0x17c5;eip=0x009eb2; T(sp = bp;); // 103523 mov sp, bp ;~ 17C5:9EB2 +cs=0x17c5;eip=0x009eb4; X(POP(bp)); // 103524 pop bp ;~ 17C5:9EB4 +cs=0x17c5;eip=0x009eb5; J(RETN(0)); // 103525 retn ;~ 17C5:9EB5 assert(0); __dispatch_call: @@ -28322,67 +23545,67 @@ cs=0x17c5;eip=0x009eb5; J(RETN(0)); // 55510 retn ;~ 17C5:9EB5 _begin: #undef arg_0 #define arg_0 4 - // 55519 arg_0 = word ptr 4 ;~ 17C5:9EB6 + // 103534 arg_0 = word ptr 4 ;~ 17C5:9EB6 #undef arg_2 #define arg_2 6 - // 55520 arg_2 = word ptr 6 ;~ 17C5:9EB6 -cs=0x17c5;eip=0x009eb6; X(PUSH(bp)); // 55522 push bp ;~ 17C5:9EB6 -cs=0x17c5;eip=0x009eb7; T(bp = sp;); // 55523 mov bp, sp ;~ 17C5:9EB7 -cs=0x17c5;eip=0x009eb9; X(PUSH(si)); // 55524 push si ;~ 17C5:9EB9 -cs=0x17c5;eip=0x009eba; T(CMP(word_492f2, 0)); // 55525 cmp word_492F2, 0 ;~ 17C5:9EBA -cs=0x17c5;eip=0x009ebf; J(JNZ(loc_300f3)); // 55526 jnz short loc_300F3 ;~ 17C5:9EBF -cs=0x17c5;eip=0x009ec1; J(JMP(loc_30172)); // 55528 jmp short loc_30172 ;~ 17C5:9EC1 + // 103535 arg_2 = word ptr 6 ;~ 17C5:9EB6 +cs=0x17c5;eip=0x009eb6; X(PUSH(bp)); // 103537 push bp ;~ 17C5:9EB6 +cs=0x17c5;eip=0x009eb7; T(bp = sp;); // 103538 mov bp, sp ;~ 17C5:9EB7 +cs=0x17c5;eip=0x009eb9; X(PUSH(si)); // 103539 push si ;~ 17C5:9EB9 +cs=0x17c5;eip=0x009eba; T(CMP(word_492f2, 0)); // 103540 cmp word_492F2, 0 ;~ 17C5:9EBA +cs=0x17c5;eip=0x009ebf; J(JNZ(loc_300f3)); // 103541 jnz short loc_300F3 ;~ 17C5:9EBF +cs=0x17c5;eip=0x009ec1; J(JMP(loc_30172)); // 103543 jmp short loc_30172 ;~ 17C5:9EC1 loc_300f3: - // 6071 -cs=0x17c5;eip=0x009ec3; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 55532 mov ax, [bp+arg_0] ;~ 17C5:9EC3 -cs=0x17c5;eip=0x009ec6; T(cx = ax;); // 55533 mov cx, ax ;~ 17C5:9EC6 -cs=0x17c5;eip=0x009ec8; T(SHL(ax, 1)); // 55534 shl ax, 1 ;~ 17C5:9EC8 -cs=0x17c5;eip=0x009eca; T(SHL(ax, 1)); // 55535 shl ax, 1 ;~ 17C5:9ECA -cs=0x17c5;eip=0x009ecc; T(ADD(ax, cx)); // 55536 add ax, cx ;~ 17C5:9ECC -cs=0x17c5;eip=0x009ece; T(SHL(ax, 1)); // 55537 shl ax, 1 ;~ 17C5:9ECE -cs=0x17c5;eip=0x009ed0; T(si = ax;); // 55538 mov si, ax ;~ 17C5:9ED0 -cs=0x17c5;eip=0x009ed2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 55539 mov ax, [bp+arg_2] ;~ 17C5:9ED2 -cs=0x17c5;eip=0x009ed5; T(CMP(*(dw*)(raddr(ds,si+0x5960)), ax)); // 55540 cmp [si+5960h], ax ;~ 17C5:9ED5 -cs=0x17c5;eip=0x009ed9; J(JZ(loc_30172)); // 55541 jz short loc_30172 ;~ 17C5:9ED9 -cs=0x17c5;eip=0x009edb; X(PUSH(ax)); // 55542 push ax ;~ 17C5:9EDB -cs=0x17c5;eip=0x009edc; X(PUSH(*(dw*)(raddr(ds,si+0x5960)))); // 55543 push word ptr [si+5960h] ;~ 17C5:9EDC -cs=0x17c5;eip=0x009ee0; X(PUSH(*(dw*)(raddr(ds,si+0x595E)))); // 55544 push word ptr [si+595Eh] ;~ 17C5:9EE0 -cs=0x17c5;eip=0x009ee4; X(PUSH(*(dw*)(raddr(ds,si+0x595C)))); // 55545 push word ptr [si+595Ch] ;~ 17C5:9EE4 -cs=0x17c5;eip=0x009ee8; X(PUSH(*(dw*)(raddr(ds,si+0x595A)))); // 55546 push word ptr [si+595Ah] ;~ 17C5:9EE8 -cs=0x17c5;eip=0x009eec; X(PUSH(*(dw*)(raddr(ds,si+0x5958)))); // 55547 push word ptr [si+5958h] ;~ 17C5:9EEC -cs=0x17c5;eip=0x009ef0; X(PUSH(*(word_4e564))); // 55548 push word_4E564 ;~ 17C5:9EF0 -cs=0x17c5;eip=0x009ef4; J(CALLF(sub_49a6b,0)); // 55549 call far ptr sub_49A6B ;~ 17C5:9EF4 -cs=0x17c5;eip=0x009ef9; T(ADD(sp, 0x0E)); // 55551 add sp, 0Eh ;~ 17C5:9EF9 -cs=0x17c5;eip=0x009efc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 55552 mov ax, [bp+arg_0] ;~ 17C5:9EFC -cs=0x17c5;eip=0x009eff; T(cx = ax;); // 55553 mov cx, ax ;~ 17C5:9EFF -cs=0x17c5;eip=0x009f01; T(SHL(ax, 1)); // 55554 shl ax, 1 ;~ 17C5:9F01 -cs=0x17c5;eip=0x009f03; T(SHL(ax, 1)); // 55555 shl ax, 1 ;~ 17C5:9F03 -cs=0x17c5;eip=0x009f05; T(ADD(ax, cx)); // 55556 add ax, cx ;~ 17C5:9F05 -cs=0x17c5;eip=0x009f07; T(SHL(ax, 1)); // 55557 shl ax, 1 ;~ 17C5:9F07 -cs=0x17c5;eip=0x009f09; T(si = ax;); // 55558 mov si, ax ;~ 17C5:9F09 -cs=0x17c5;eip=0x009f0b; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55559 push [bp+arg_2] ;~ 17C5:9F0B -cs=0x17c5;eip=0x009f0e; X(PUSH(*(dw*)(raddr(ds,si+0x5960)))); // 55560 push word ptr [si+5960h] ;~ 17C5:9F0E -cs=0x17c5;eip=0x009f12; X(PUSH(*(dw*)(raddr(ds,si+0x595E)))); // 55561 push word ptr [si+595Eh] ;~ 17C5:9F12 -cs=0x17c5;eip=0x009f16; X(PUSH(*(dw*)(raddr(ds,si+0x595C)))); // 55562 push word ptr [si+595Ch] ;~ 17C5:9F16 -cs=0x17c5;eip=0x009f1a; X(PUSH(*(dw*)(raddr(ds,si+0x595A)))); // 55563 push word ptr [si+595Ah] ;~ 17C5:9F1A -cs=0x17c5;eip=0x009f1e; X(PUSH(*(dw*)(raddr(ds,si+0x5958)))); // 55564 push word ptr [si+5958h] ;~ 17C5:9F1E -cs=0x17c5;eip=0x009f22; X(PUSH(*(word_4e57c))); // 55565 push word_4E57C ;~ 17C5:9F22 -cs=0x17c5;eip=0x009f26; J(CALLF(sub_49a6b,0)); // 55566 call far ptr sub_49A6B ;~ 17C5:9F26 -cs=0x17c5;eip=0x009f2b; T(ADD(sp, 0x0E)); // 55568 add sp, 0Eh ;~ 17C5:9F2B -cs=0x17c5;eip=0x009f2e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 55569 mov bx, [bp+arg_0] ;~ 17C5:9F2E -cs=0x17c5;eip=0x009f31; T(ax = bx;); // 55570 mov ax, bx ;~ 17C5:9F31 -cs=0x17c5;eip=0x009f33; T(SHL(bx, 1)); // 55571 shl bx, 1 ;~ 17C5:9F33 -cs=0x17c5;eip=0x009f35; T(SHL(bx, 1)); // 55572 shl bx, 1 ;~ 17C5:9F35 -cs=0x17c5;eip=0x009f37; T(ADD(bx, ax)); // 55573 add bx, ax ;~ 17C5:9F37 -cs=0x17c5;eip=0x009f39; T(SHL(bx, 1)); // 55574 shl bx, 1 ;~ 17C5:9F39 -cs=0x17c5;eip=0x009f3b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 55575 mov ax, [bp+arg_2] ;~ 17C5:9F3B -cs=0x17c5;eip=0x009f3e; X(MOV(*(dw*)(raddr(ds,bx+0x5960)), ax)); // 55576 mov [bx+5960h], ax ;~ 17C5:9F3E + // 6049 +cs=0x17c5;eip=0x009ec3; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 103547 mov ax, [bp+arg_0] ;~ 17C5:9EC3 +cs=0x17c5;eip=0x009ec6; T(cx = ax;); // 103548 mov cx, ax ;~ 17C5:9EC6 +cs=0x17c5;eip=0x009ec8; T(SHL(ax, 1)); // 103549 shl ax, 1 ;~ 17C5:9EC8 +cs=0x17c5;eip=0x009eca; T(SHL(ax, 1)); // 103550 shl ax, 1 ;~ 17C5:9ECA +cs=0x17c5;eip=0x009ecc; T(ADD(ax, cx)); // 103551 add ax, cx ;~ 17C5:9ECC +cs=0x17c5;eip=0x009ece; T(SHL(ax, 1)); // 103552 shl ax, 1 ;~ 17C5:9ECE +cs=0x17c5;eip=0x009ed0; T(si = ax;); // 103553 mov si, ax ;~ 17C5:9ED0 +cs=0x17c5;eip=0x009ed2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 103554 mov ax, [bp+arg_2] ;~ 17C5:9ED2 +cs=0x17c5;eip=0x009ed5; T(CMP(*(dw*)(raddr(ds,si+0x5960)), ax)); // 103555 cmp [si+5960h], ax ;~ 17C5:9ED5 +cs=0x17c5;eip=0x009ed9; J(JZ(loc_30172)); // 103556 jz short loc_30172 ;~ 17C5:9ED9 +cs=0x17c5;eip=0x009edb; X(PUSH(ax)); // 103557 push ax ;~ 17C5:9EDB +cs=0x17c5;eip=0x009edc; X(PUSH(*(dw*)(raddr(ds,si+0x5960)))); // 103558 push word ptr [si+5960h] ;~ 17C5:9EDC +cs=0x17c5;eip=0x009ee0; X(PUSH(*(dw*)(raddr(ds,si+0x595E)))); // 103559 push word ptr [si+595Eh] ;~ 17C5:9EE0 +cs=0x17c5;eip=0x009ee4; X(PUSH(*(dw*)(raddr(ds,si+0x595C)))); // 103560 push word ptr [si+595Ch] ;~ 17C5:9EE4 +cs=0x17c5;eip=0x009ee8; X(PUSH(*(dw*)(raddr(ds,si+0x595A)))); // 103561 push word ptr [si+595Ah] ;~ 17C5:9EE8 +cs=0x17c5;eip=0x009eec; X(PUSH(*(dw*)(raddr(ds,si+0x5958)))); // 103562 push word ptr [si+5958h] ;~ 17C5:9EEC +cs=0x17c5;eip=0x009ef0; X(PUSH(word_4e564)); // 103563 push ds:word_4E564 ;~ 17C5:9EF0 +cs=0x17c5;eip=0x009ef4; J(CALLF(sub_49a6b,0)); // 103564 call far ptr sub_49A6B ;~ 17C5:9EF4 +cs=0x17c5;eip=0x009ef9; T(ADD(sp, 0x0E)); // 103566 add sp, 0Eh ;~ 17C5:9EF9 +cs=0x17c5;eip=0x009efc; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 103567 mov ax, [bp+arg_0] ;~ 17C5:9EFC +cs=0x17c5;eip=0x009eff; T(cx = ax;); // 103568 mov cx, ax ;~ 17C5:9EFF +cs=0x17c5;eip=0x009f01; T(SHL(ax, 1)); // 103569 shl ax, 1 ;~ 17C5:9F01 +cs=0x17c5;eip=0x009f03; T(SHL(ax, 1)); // 103570 shl ax, 1 ;~ 17C5:9F03 +cs=0x17c5;eip=0x009f05; T(ADD(ax, cx)); // 103571 add ax, cx ;~ 17C5:9F05 +cs=0x17c5;eip=0x009f07; T(SHL(ax, 1)); // 103572 shl ax, 1 ;~ 17C5:9F07 +cs=0x17c5;eip=0x009f09; T(si = ax;); // 103573 mov si, ax ;~ 17C5:9F09 +cs=0x17c5;eip=0x009f0b; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103574 push [bp+arg_2] ;~ 17C5:9F0B +cs=0x17c5;eip=0x009f0e; X(PUSH(*(dw*)(raddr(ds,si+0x5960)))); // 103575 push word ptr [si+5960h] ;~ 17C5:9F0E +cs=0x17c5;eip=0x009f12; X(PUSH(*(dw*)(raddr(ds,si+0x595E)))); // 103576 push word ptr [si+595Eh] ;~ 17C5:9F12 +cs=0x17c5;eip=0x009f16; X(PUSH(*(dw*)(raddr(ds,si+0x595C)))); // 103577 push word ptr [si+595Ch] ;~ 17C5:9F16 +cs=0x17c5;eip=0x009f1a; X(PUSH(*(dw*)(raddr(ds,si+0x595A)))); // 103578 push word ptr [si+595Ah] ;~ 17C5:9F1A +cs=0x17c5;eip=0x009f1e; X(PUSH(*(dw*)(raddr(ds,si+0x5958)))); // 103579 push word ptr [si+5958h] ;~ 17C5:9F1E +cs=0x17c5;eip=0x009f22; X(PUSH(word_4e57c)); // 103580 push ds:word_4E57C ;~ 17C5:9F22 +cs=0x17c5;eip=0x009f26; J(CALLF(sub_49a6b,0)); // 103581 call far ptr sub_49A6B ;~ 17C5:9F26 +cs=0x17c5;eip=0x009f2b; T(ADD(sp, 0x0E)); // 103583 add sp, 0Eh ;~ 17C5:9F2B +cs=0x17c5;eip=0x009f2e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 103584 mov bx, [bp+arg_0] ;~ 17C5:9F2E +cs=0x17c5;eip=0x009f31; T(ax = bx;); // 103585 mov ax, bx ;~ 17C5:9F31 +cs=0x17c5;eip=0x009f33; T(SHL(bx, 1)); // 103586 shl bx, 1 ;~ 17C5:9F33 +cs=0x17c5;eip=0x009f35; T(SHL(bx, 1)); // 103587 shl bx, 1 ;~ 17C5:9F35 +cs=0x17c5;eip=0x009f37; T(ADD(bx, ax)); // 103588 add bx, ax ;~ 17C5:9F37 +cs=0x17c5;eip=0x009f39; T(SHL(bx, 1)); // 103589 shl bx, 1 ;~ 17C5:9F39 +cs=0x17c5;eip=0x009f3b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 103590 mov ax, [bp+arg_2] ;~ 17C5:9F3B +cs=0x17c5;eip=0x009f3e; X(MOV(*(dw*)(raddr(ds,bx+0x5960)), ax)); // 103591 mov [bx+5960h], ax ;~ 17C5:9F3E loc_30172: - // 6072 -cs=0x17c5;eip=0x009f42; X(POP(si)); // 55580 pop si ;~ 17C5:9F42 -cs=0x17c5;eip=0x009f43; T(sp = bp;); // 55581 mov sp, bp ;~ 17C5:9F43 -cs=0x17c5;eip=0x009f45; X(POP(bp)); // 55582 pop bp ;~ 17C5:9F45 -cs=0x17c5;eip=0x009f46; J(RETN(0)); // 55583 retn ;~ 17C5:9F46 + // 6050 +cs=0x17c5;eip=0x009f42; X(POP(si)); // 103595 pop si ;~ 17C5:9F42 +cs=0x17c5;eip=0x009f43; T(sp = bp;); // 103596 mov sp, bp ;~ 17C5:9F43 +cs=0x17c5;eip=0x009f45; X(POP(bp)); // 103597 pop bp ;~ 17C5:9F45 +cs=0x17c5;eip=0x009f46; J(RETN(0)); // 103598 retn ;~ 17C5:9F46 assert(0); __dispatch_call: @@ -28409,53 +23632,53 @@ cs=0x17c5;eip=0x009f46; J(RETN(0)); // 55583 retn ;~ 17C5:9F46 else goto __dispatch_call; seg2623_9f47_proc: _begin: -cs=0x17c5;eip=0x009f47; X(PUSH(bp)); // 55587 push bp ;~ 17C5:9F47 -cs=0x17c5;eip=0x009f48; T(bp = sp;); // 55588 mov bp, sp ;~ 17C5:9F48 -cs=0x17c5;eip=0x009f4a; T(CMP(word_492f2, 0)); // 55589 cmp word_492F2, 0 ;~ 17C5:9F4A -cs=0x17c5;eip=0x009f4f; J(JZ(loc_301d9)); // 55590 jz short loc_301D9 ;~ 17C5:9F4F -cs=0x17c5;eip=0x009f51; T(CMP(*(dw*)(raddr(ss,bp+4)), 1)); // 55591 cmp word ptr [bp+4], 1 ;~ 17C5:9F51 -cs=0x17c5;eip=0x009f55; J(JNZ(loc_301ad)); // 55592 jnz short loc_301AD ;~ 17C5:9F55 -cs=0x17c5;eip=0x009f57; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 55593 push word ptr [bp+0Ch] ;~ 17C5:9F57 -cs=0x17c5;eip=0x009f5a; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 55594 mov ax, [bp+8] ;~ 17C5:9F5A -cs=0x17c5;eip=0x009f5d; T(cx = ax;); // 55595 mov cx, ax ;~ 17C5:9F5D -cs=0x17c5;eip=0x009f5f; T(SHL(ax, 1)); // 55596 shl ax, 1 ;~ 17C5:9F5F -cs=0x17c5;eip=0x009f61; T(ADD(ax, cx)); // 55597 add ax, cx ;~ 17C5:9F61 -cs=0x17c5;eip=0x009f63; T(SHL(ax, 1)); // 55598 shl ax, 1 ;~ 17C5:9F63 -cs=0x17c5;eip=0x009f65; T(ADD(ax, 0x7C)); // 55599 add ax, 7Ch ; '|' ;~ 17C5:9F65 -cs=0x17c5;eip=0x009f68; X(PUSH(ax)); // 55600 push ax ;~ 17C5:9F68 -cs=0x17c5;eip=0x009f69; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 55601 mov ax, [bp+6] ;~ 17C5:9F69 -cs=0x17c5;eip=0x009f6c; T(SHL(ax, 1)); // 55602 shl ax, 1 ;~ 17C5:9F6C -cs=0x17c5;eip=0x009f6e; T(SHL(ax, 1)); // 55603 shl ax, 1 ;~ 17C5:9F6E -cs=0x17c5;eip=0x009f70; T(ADD(ax, 0x28)); // 55604 add ax, 28h ; '(' ;~ 17C5:9F70 -cs=0x17c5;eip=0x009f73; X(PUSH(ax)); // 55605 push ax ;~ 17C5:9F73 -cs=0x17c5;eip=0x009f74; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 55606 push word ptr [bp+0Ah] ;~ 17C5:9F74 -cs=0x17c5;eip=0x009f77; J(CALL(sub_302fb,0)); // 55607 call sub_302FB ;~ 17C5:9F77 -cs=0x17c5;eip=0x009f7a; T(ADD(sp, 8)); // 55609 add sp, 8 ;~ 17C5:9F7A +cs=0x17c5;eip=0x009f47; X(PUSH(bp)); // 103602 push bp ;~ 17C5:9F47 +cs=0x17c5;eip=0x009f48; T(bp = sp;); // 103603 mov bp, sp ;~ 17C5:9F48 +cs=0x17c5;eip=0x009f4a; T(CMP(word_492f2, 0)); // 103604 cmp word_492F2, 0 ;~ 17C5:9F4A +cs=0x17c5;eip=0x009f4f; J(JZ(loc_301d9)); // 103605 jz short loc_301D9 ;~ 17C5:9F4F +cs=0x17c5;eip=0x009f51; T(CMP(*(dw*)(raddr(ss,bp+4)), 1)); // 103606 cmp word ptr [bp+4], 1 ;~ 17C5:9F51 +cs=0x17c5;eip=0x009f55; J(JNZ(loc_301ad)); // 103607 jnz short loc_301AD ;~ 17C5:9F55 +cs=0x17c5;eip=0x009f57; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 103608 push word ptr [bp+0Ch] ;~ 17C5:9F57 +cs=0x17c5;eip=0x009f5a; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 103609 mov ax, [bp+8] ;~ 17C5:9F5A +cs=0x17c5;eip=0x009f5d; T(cx = ax;); // 103610 mov cx, ax ;~ 17C5:9F5D +cs=0x17c5;eip=0x009f5f; T(SHL(ax, 1)); // 103611 shl ax, 1 ;~ 17C5:9F5F +cs=0x17c5;eip=0x009f61; T(ADD(ax, cx)); // 103612 add ax, cx ;~ 17C5:9F61 +cs=0x17c5;eip=0x009f63; T(SHL(ax, 1)); // 103613 shl ax, 1 ;~ 17C5:9F63 +cs=0x17c5;eip=0x009f65; T(ADD(ax, 0x7C)); // 103614 add ax, 7Ch ; '|' ;~ 17C5:9F65 +cs=0x17c5;eip=0x009f68; X(PUSH(ax)); // 103615 push ax ;~ 17C5:9F68 +cs=0x17c5;eip=0x009f69; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 103616 mov ax, [bp+6] ;~ 17C5:9F69 +cs=0x17c5;eip=0x009f6c; T(SHL(ax, 1)); // 103617 shl ax, 1 ;~ 17C5:9F6C +cs=0x17c5;eip=0x009f6e; T(SHL(ax, 1)); // 103618 shl ax, 1 ;~ 17C5:9F6E +cs=0x17c5;eip=0x009f70; T(ADD(ax, 0x28)); // 103619 add ax, 28h ; '(' ;~ 17C5:9F70 +cs=0x17c5;eip=0x009f73; X(PUSH(ax)); // 103620 push ax ;~ 17C5:9F73 +cs=0x17c5;eip=0x009f74; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 103621 push word ptr [bp+0Ah] ;~ 17C5:9F74 +cs=0x17c5;eip=0x009f77; J(CALL(sub_302fb,0)); // 103622 call sub_302FB ;~ 17C5:9F77 +cs=0x17c5;eip=0x009f7a; T(ADD(sp, 8)); // 103624 add sp, 8 ;~ 17C5:9F7A loc_301ad: - // 6073 -cs=0x17c5;eip=0x009f7d; T(CMP(*(dw*)(raddr(ss,bp+4)), 2)); // 55612 cmp word ptr [bp+4], 2 ;~ 17C5:9F7D -cs=0x17c5;eip=0x009f81; J(JNZ(loc_301d9)); // 55613 jnz short loc_301D9 ;~ 17C5:9F81 -cs=0x17c5;eip=0x009f83; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 55614 push word ptr [bp+0Ch] ;~ 17C5:9F83 -cs=0x17c5;eip=0x009f86; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 55615 mov ax, [bp+8] ;~ 17C5:9F86 -cs=0x17c5;eip=0x009f89; T(cx = ax;); // 55616 mov cx, ax ;~ 17C5:9F89 -cs=0x17c5;eip=0x009f8b; T(SHL(ax, 1)); // 55617 shl ax, 1 ;~ 17C5:9F8B -cs=0x17c5;eip=0x009f8d; T(ADD(ax, cx)); // 55618 add ax, cx ;~ 17C5:9F8D -cs=0x17c5;eip=0x009f8f; T(SHL(ax, 1)); // 55619 shl ax, 1 ;~ 17C5:9F8F -cs=0x17c5;eip=0x009f91; T(ADD(ax, 0x7C)); // 55620 add ax, 7Ch ; '|' ;~ 17C5:9F91 -cs=0x17c5;eip=0x009f94; X(PUSH(ax)); // 55621 push ax ;~ 17C5:9F94 -cs=0x17c5;eip=0x009f95; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 55622 mov ax, [bp+6] ;~ 17C5:9F95 -cs=0x17c5;eip=0x009f98; T(SHL(ax, 1)); // 55623 shl ax, 1 ;~ 17C5:9F98 -cs=0x17c5;eip=0x009f9a; T(SHL(ax, 1)); // 55624 shl ax, 1 ;~ 17C5:9F9A -cs=0x17c5;eip=0x009f9c; T(ADD(ax, 0x0B0)); // 55625 add ax, 0B0h ;~ 17C5:9F9C -cs=0x17c5;eip=0x009f9f; X(PUSH(ax)); // 55626 push ax ;~ 17C5:9F9F -cs=0x17c5;eip=0x009fa0; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 55627 push word ptr [bp+0Ah] ;~ 17C5:9FA0 -cs=0x17c5;eip=0x009fa3; J(CALL(sub_302fb,0)); // 55628 call sub_302FB ;~ 17C5:9FA3 -cs=0x17c5;eip=0x009fa6; T(ADD(sp, 8)); // 55630 add sp, 8 ;~ 17C5:9FA6 + // 6051 +cs=0x17c5;eip=0x009f7d; T(CMP(*(dw*)(raddr(ss,bp+4)), 2)); // 103627 cmp word ptr [bp+4], 2 ;~ 17C5:9F7D +cs=0x17c5;eip=0x009f81; J(JNZ(loc_301d9)); // 103628 jnz short loc_301D9 ;~ 17C5:9F81 +cs=0x17c5;eip=0x009f83; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 103629 push word ptr [bp+0Ch] ;~ 17C5:9F83 +cs=0x17c5;eip=0x009f86; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 103630 mov ax, [bp+8] ;~ 17C5:9F86 +cs=0x17c5;eip=0x009f89; T(cx = ax;); // 103631 mov cx, ax ;~ 17C5:9F89 +cs=0x17c5;eip=0x009f8b; T(SHL(ax, 1)); // 103632 shl ax, 1 ;~ 17C5:9F8B +cs=0x17c5;eip=0x009f8d; T(ADD(ax, cx)); // 103633 add ax, cx ;~ 17C5:9F8D +cs=0x17c5;eip=0x009f8f; T(SHL(ax, 1)); // 103634 shl ax, 1 ;~ 17C5:9F8F +cs=0x17c5;eip=0x009f91; T(ADD(ax, 0x7C)); // 103635 add ax, 7Ch ; '|' ;~ 17C5:9F91 +cs=0x17c5;eip=0x009f94; X(PUSH(ax)); // 103636 push ax ;~ 17C5:9F94 +cs=0x17c5;eip=0x009f95; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 103637 mov ax, [bp+6] ;~ 17C5:9F95 +cs=0x17c5;eip=0x009f98; T(SHL(ax, 1)); // 103638 shl ax, 1 ;~ 17C5:9F98 +cs=0x17c5;eip=0x009f9a; T(SHL(ax, 1)); // 103639 shl ax, 1 ;~ 17C5:9F9A +cs=0x17c5;eip=0x009f9c; T(ADD(ax, 0x0B0)); // 103640 add ax, 0B0h ;~ 17C5:9F9C +cs=0x17c5;eip=0x009f9f; X(PUSH(ax)); // 103641 push ax ;~ 17C5:9F9F +cs=0x17c5;eip=0x009fa0; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 103642 push word ptr [bp+0Ah] ;~ 17C5:9FA0 +cs=0x17c5;eip=0x009fa3; J(CALL(sub_302fb,0)); // 103643 call sub_302FB ;~ 17C5:9FA3 +cs=0x17c5;eip=0x009fa6; T(ADD(sp, 8)); // 103645 add sp, 8 ;~ 17C5:9FA6 loc_301d9: - // 6074 -cs=0x17c5;eip=0x009fa9; T(sp = bp;); // 55634 mov sp, bp ;~ 17C5:9FA9 -cs=0x17c5;eip=0x009fab; X(POP(bp)); // 55635 pop bp ;~ 17C5:9FAB -cs=0x17c5;eip=0x009fac; J(RETN(0)); // 55636 retn ;~ 17C5:9FAC + // 6052 +cs=0x17c5;eip=0x009fa9; T(sp = bp;); // 103649 mov sp, bp ;~ 17C5:9FA9 +cs=0x17c5;eip=0x009fab; X(POP(bp)); // 103650 pop bp ;~ 17C5:9FAB +cs=0x17c5;eip=0x009fac; J(RETN(0)); // 103651 retn ;~ 17C5:9FAC assert(0); __dispatch_call: @@ -28484,26 +23707,26 @@ cs=0x17c5;eip=0x009fac; J(RETN(0)); // 55636 retn ;~ 17C5:9FAC _begin: #undef arg_0 #define arg_0 4 - // 55645 arg_0 = word ptr 4 ;~ 17C5:9FAD + // 103660 arg_0 = word ptr 4 ;~ 17C5:9FAD #undef arg_2 #define arg_2 6 - // 55646 arg_2 = word ptr 6 ;~ 17C5:9FAD + // 103661 arg_2 = word ptr 6 ;~ 17C5:9FAD #undef arg_4 #define arg_4 8 - // 55647 arg_4 = word ptr 8 ;~ 17C5:9FAD -cs=0x17c5;eip=0x009fad; X(PUSH(bp)); // 55649 push bp ;~ 17C5:9FAD -cs=0x17c5;eip=0x009fae; T(bp = sp;); // 55650 mov bp, sp ;~ 17C5:9FAE -cs=0x17c5;eip=0x009fb0; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55651 push [bp+arg_4] ;~ 17C5:9FB0 -cs=0x17c5;eip=0x009fb3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55652 push [bp+arg_0] ;~ 17C5:9FB3 -cs=0x17c5;eip=0x009fb6; J(CALL(sub_301fc,0)); // 55653 call sub_301FC ;~ 17C5:9FB6 -cs=0x17c5;eip=0x009fb9; T(ADD(sp, 4)); // 55655 add sp, 4 ;~ 17C5:9FB9 -cs=0x17c5;eip=0x009fbc; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55656 push [bp+arg_2] ;~ 17C5:9FBC -cs=0x17c5;eip=0x009fbf; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55657 push [bp+arg_0] ;~ 17C5:9FBF -cs=0x17c5;eip=0x009fc2; J(CALL(sub_30260,0)); // 55658 call sub_30260 ;~ 17C5:9FC2 -cs=0x17c5;eip=0x009fc5; T(ADD(sp, 4)); // 55659 add sp, 4 ;~ 17C5:9FC5 -cs=0x17c5;eip=0x009fc8; T(sp = bp;); // 55660 mov sp, bp ;~ 17C5:9FC8 -cs=0x17c5;eip=0x009fca; X(POP(bp)); // 55661 pop bp ;~ 17C5:9FCA -cs=0x17c5;eip=0x009fcb; J(RETN(0)); // 55662 retn ;~ 17C5:9FCB + // 103662 arg_4 = word ptr 8 ;~ 17C5:9FAD +cs=0x17c5;eip=0x009fad; X(PUSH(bp)); // 103664 push bp ;~ 17C5:9FAD +cs=0x17c5;eip=0x009fae; T(bp = sp;); // 103665 mov bp, sp ;~ 17C5:9FAE +cs=0x17c5;eip=0x009fb0; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103666 push [bp+arg_4] ;~ 17C5:9FB0 +cs=0x17c5;eip=0x009fb3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103667 push [bp+arg_0] ;~ 17C5:9FB3 +cs=0x17c5;eip=0x009fb6; J(CALL(sub_301fc,0)); // 103668 call sub_301FC ;~ 17C5:9FB6 +cs=0x17c5;eip=0x009fb9; T(ADD(sp, 4)); // 103670 add sp, 4 ;~ 17C5:9FB9 +cs=0x17c5;eip=0x009fbc; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103671 push [bp+arg_2] ;~ 17C5:9FBC +cs=0x17c5;eip=0x009fbf; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103672 push [bp+arg_0] ;~ 17C5:9FBF +cs=0x17c5;eip=0x009fc2; J(CALL(sub_30260,0)); // 103673 call sub_30260 ;~ 17C5:9FC2 +cs=0x17c5;eip=0x009fc5; T(ADD(sp, 4)); // 103674 add sp, 4 ;~ 17C5:9FC5 +cs=0x17c5;eip=0x009fc8; T(sp = bp;); // 103675 mov sp, bp ;~ 17C5:9FC8 +cs=0x17c5;eip=0x009fca; X(POP(bp)); // 103676 pop bp ;~ 17C5:9FCA +cs=0x17c5;eip=0x009fcb; J(RETN(0)); // 103677 retn ;~ 17C5:9FCB assert(0); __dispatch_call: @@ -28530,60 +23753,60 @@ cs=0x17c5;eip=0x009fcb; J(RETN(0)); // 55662 retn ;~ 17C5:9FCB _begin: #undef arg_0 #define arg_0 4 - // 55673 arg_0 = word ptr 4 ;~ 17C5:9FCC + // 103688 arg_0 = word ptr 4 ;~ 17C5:9FCC #undef arg_2 #define arg_2 6 - // 55674 arg_2 = word ptr 6 ;~ 17C5:9FCC -cs=0x17c5;eip=0x009fcc; X(PUSH(bp)); // 55676 push bp ;~ 17C5:9FCC -cs=0x17c5;eip=0x009fcd; T(bp = sp;); // 55677 mov bp, sp ;~ 17C5:9FCD -cs=0x17c5;eip=0x009fcf; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55678 push [bp+arg_2] ;~ 17C5:9FCF -cs=0x17c5;eip=0x009fd2; J(CALL(sub_30074,0)); // 55679 call sub_30074 ;~ 17C5:9FD2 -cs=0x17c5;eip=0x009fd5; T(ADD(sp, 2)); // 55680 add sp, 2 ;~ 17C5:9FD5 -cs=0x17c5;eip=0x009fd8; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 1)); // 55681 cmp [bp+arg_0], 1 ;~ 17C5:9FD8 -cs=0x17c5;eip=0x009fdc; J(JNZ(loc_30224)); // 55682 jnz short loc_30224 ;~ 17C5:9FDC -cs=0x17c5;eip=0x009fde; T(ax = 0x0A8;); // 55684 mov ax, 0A8h ;~ 17C5:9FDE -cs=0x17c5;eip=0x009fe1; X(PUSH(ax)); // 55685 push ax ;~ 17C5:9FE1 -cs=0x17c5;eip=0x009fe2; T(ax = 0x60;); // 55686 mov ax, 60h ; '`' ;~ 17C5:9FE2 -cs=0x17c5;eip=0x009fe5; X(PUSH(ax)); // 55687 push ax ;~ 17C5:9FE5 -cs=0x17c5;eip=0x009fe6; T(ax = 0x70;); // 55688 mov ax, 70h ; 'p' ;~ 17C5:9FE6 -cs=0x17c5;eip=0x009fe9; X(PUSH(ax)); // 55689 push ax ;~ 17C5:9FE9 -cs=0x17c5;eip=0x009fea; T(ax = 0x18;); // 55690 mov ax, 18h ;~ 17C5:9FEA -cs=0x17c5;eip=0x009fed; X(PUSH(ax)); // 55691 push ax ;~ 17C5:9FED -cs=0x17c5;eip=0x009fee; J(CALL(sub_3008d,0)); // 55692 call sub_3008D ;~ 17C5:9FEE -cs=0x17c5;eip=0x009ff1; T(ADD(sp, 8)); // 55695 add sp, 8 ;~ 17C5:9FF1 + // 103689 arg_2 = word ptr 6 ;~ 17C5:9FCC +cs=0x17c5;eip=0x009fcc; X(PUSH(bp)); // 103691 push bp ;~ 17C5:9FCC +cs=0x17c5;eip=0x009fcd; T(bp = sp;); // 103692 mov bp, sp ;~ 17C5:9FCD +cs=0x17c5;eip=0x009fcf; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103693 push [bp+arg_2] ;~ 17C5:9FCF +cs=0x17c5;eip=0x009fd2; J(CALL(sub_30074,0)); // 103694 call sub_30074 ;~ 17C5:9FD2 +cs=0x17c5;eip=0x009fd5; T(ADD(sp, 2)); // 103695 add sp, 2 ;~ 17C5:9FD5 +cs=0x17c5;eip=0x009fd8; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 1)); // 103696 cmp [bp+arg_0], 1 ;~ 17C5:9FD8 +cs=0x17c5;eip=0x009fdc; J(JNZ(loc_30224)); // 103697 jnz short loc_30224 ;~ 17C5:9FDC +cs=0x17c5;eip=0x009fde; T(ax = 0x0A8;); // 103699 mov ax, 0A8h ;~ 17C5:9FDE +cs=0x17c5;eip=0x009fe1; X(PUSH(ax)); // 103700 push ax ;~ 17C5:9FE1 +cs=0x17c5;eip=0x009fe2; T(ax = 0x60;); // 103701 mov ax, 60h ; '`' ;~ 17C5:9FE2 +cs=0x17c5;eip=0x009fe5; X(PUSH(ax)); // 103702 push ax ;~ 17C5:9FE5 +cs=0x17c5;eip=0x009fe6; T(ax = 0x70;); // 103703 mov ax, 70h ; 'p' ;~ 17C5:9FE6 +cs=0x17c5;eip=0x009fe9; X(PUSH(ax)); // 103704 push ax ;~ 17C5:9FE9 +cs=0x17c5;eip=0x009fea; T(ax = 0x18;); // 103705 mov ax, 18h ;~ 17C5:9FEA +cs=0x17c5;eip=0x009fed; X(PUSH(ax)); // 103706 push ax ;~ 17C5:9FED +cs=0x17c5;eip=0x009fee; J(CALL(sub_3008d,0)); // 103707 call sub_3008D ;~ 17C5:9FEE +cs=0x17c5;eip=0x009ff1; T(ADD(sp, 8)); // 103710 add sp, 8 ;~ 17C5:9FF1 loc_30224: - // 6075 -cs=0x17c5;eip=0x009ff4; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 55698 cmp [bp+arg_0], 2 ;~ 17C5:9FF4 -cs=0x17c5;eip=0x009ff8; J(JNZ(loc_30240)); // 55699 jnz short loc_30240 ;~ 17C5:9FF8 -cs=0x17c5;eip=0x009ffa; T(ax = 0x0AF;); // 55700 mov ax, 0AFh ;~ 17C5:9FFA -cs=0x17c5;eip=0x009ffd; X(PUSH(ax)); // 55701 push ax ;~ 17C5:9FFD -cs=0x17c5;eip=0x009ffe; T(ax = 0x0C7;); // 55702 mov ax, 0C7h ;~ 17C5:9FFE -cs=0x17c5;eip=0x00a001; X(PUSH(ax)); // 55703 push ax ;~ 17C5:A001 -cs=0x17c5;eip=0x00a002; T(ax = 0x68;); // 55704 mov ax, 68h ; 'h' ;~ 17C5:A002 -cs=0x17c5;eip=0x00a005; X(PUSH(ax)); // 55705 push ax ;~ 17C5:A005 -cs=0x17c5;eip=0x00a006; T(ax = 0x78;); // 55706 mov ax, 78h ; 'x' ;~ 17C5:A006 -cs=0x17c5;eip=0x00a009; X(PUSH(ax)); // 55707 push ax ;~ 17C5:A009 -cs=0x17c5;eip=0x00a00a; J(CALL(sub_3008d,0)); // 55708 call sub_3008D ;~ 17C5:A00A -cs=0x17c5;eip=0x00a00d; T(ADD(sp, 8)); // 55710 add sp, 8 ;~ 17C5:A00D + // 6053 +cs=0x17c5;eip=0x009ff4; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 2)); // 103713 cmp [bp+arg_0], 2 ;~ 17C5:9FF4 +cs=0x17c5;eip=0x009ff8; J(JNZ(loc_30240)); // 103714 jnz short loc_30240 ;~ 17C5:9FF8 +cs=0x17c5;eip=0x009ffa; T(ax = 0x0AF;); // 103715 mov ax, 0AFh ;~ 17C5:9FFA +cs=0x17c5;eip=0x009ffd; X(PUSH(ax)); // 103716 push ax ;~ 17C5:9FFD +cs=0x17c5;eip=0x009ffe; T(ax = 0x0C7;); // 103717 mov ax, 0C7h ;~ 17C5:9FFE +cs=0x17c5;eip=0x00a001; X(PUSH(ax)); // 103718 push ax ;~ 17C5:A001 +cs=0x17c5;eip=0x00a002; T(ax = 0x68;); // 103719 mov ax, 68h ; 'h' ;~ 17C5:A002 +cs=0x17c5;eip=0x00a005; X(PUSH(ax)); // 103720 push ax ;~ 17C5:A005 +cs=0x17c5;eip=0x00a006; T(ax = 0x78;); // 103721 mov ax, 78h ; 'x' ;~ 17C5:A006 +cs=0x17c5;eip=0x00a009; X(PUSH(ax)); // 103722 push ax ;~ 17C5:A009 +cs=0x17c5;eip=0x00a00a; J(CALL(sub_3008d,0)); // 103723 call sub_3008D ;~ 17C5:A00A +cs=0x17c5;eip=0x00a00d; T(ADD(sp, 8)); // 103725 add sp, 8 ;~ 17C5:A00D loc_30240: - // 6076 -cs=0x17c5;eip=0x00a010; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 3)); // 55713 cmp [bp+arg_0], 3 ;~ 17C5:A010 -cs=0x17c5;eip=0x00a014; J(JNZ(loc_3025c)); // 55714 jnz short loc_3025C ;~ 17C5:A014 -cs=0x17c5;eip=0x00a016; T(ax = 0x0B8;); // 55715 mov ax, 0B8h ;~ 17C5:A016 -cs=0x17c5;eip=0x00a019; X(PUSH(ax)); // 55716 push ax ;~ 17C5:A019 -cs=0x17c5;eip=0x00a01a; T(ax = 0x130;); // 55717 mov ax, 130h ;~ 17C5:A01A -cs=0x17c5;eip=0x00a01d; X(PUSH(ax)); // 55718 push ax ;~ 17C5:A01D -cs=0x17c5;eip=0x00a01e; T(ax = 0x80;); // 55719 mov ax, 80h ;~ 17C5:A01E -cs=0x17c5;eip=0x00a021; X(PUSH(ax)); // 55720 push ax ;~ 17C5:A021 -cs=0x17c5;eip=0x00a022; T(ax = 0x0E8;); // 55721 mov ax, 0E8h ;~ 17C5:A022 -cs=0x17c5;eip=0x00a025; X(PUSH(ax)); // 55722 push ax ;~ 17C5:A025 -cs=0x17c5;eip=0x00a026; J(CALL(sub_3008d,0)); // 55723 call sub_3008D ;~ 17C5:A026 -cs=0x17c5;eip=0x00a029; T(ADD(sp, 8)); // 55725 add sp, 8 ;~ 17C5:A029 + // 6054 +cs=0x17c5;eip=0x00a010; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 3)); // 103728 cmp [bp+arg_0], 3 ;~ 17C5:A010 +cs=0x17c5;eip=0x00a014; J(JNZ(loc_3025c)); // 103729 jnz short loc_3025C ;~ 17C5:A014 +cs=0x17c5;eip=0x00a016; T(ax = 0x0B8;); // 103730 mov ax, 0B8h ;~ 17C5:A016 +cs=0x17c5;eip=0x00a019; X(PUSH(ax)); // 103731 push ax ;~ 17C5:A019 +cs=0x17c5;eip=0x00a01a; T(ax = 0x130;); // 103732 mov ax, 130h ;~ 17C5:A01A +cs=0x17c5;eip=0x00a01d; X(PUSH(ax)); // 103733 push ax ;~ 17C5:A01D +cs=0x17c5;eip=0x00a01e; T(ax = 0x80;); // 103734 mov ax, 80h ;~ 17C5:A01E +cs=0x17c5;eip=0x00a021; X(PUSH(ax)); // 103735 push ax ;~ 17C5:A021 +cs=0x17c5;eip=0x00a022; T(ax = 0x0E8;); // 103736 mov ax, 0E8h ;~ 17C5:A022 +cs=0x17c5;eip=0x00a025; X(PUSH(ax)); // 103737 push ax ;~ 17C5:A025 +cs=0x17c5;eip=0x00a026; J(CALL(sub_3008d,0)); // 103738 call sub_3008D ;~ 17C5:A026 +cs=0x17c5;eip=0x00a029; T(ADD(sp, 8)); // 103740 add sp, 8 ;~ 17C5:A029 loc_3025c: - // 6077 -cs=0x17c5;eip=0x00a02c; T(sp = bp;); // 55728 mov sp, bp ;~ 17C5:A02C -cs=0x17c5;eip=0x00a02e; X(POP(bp)); // 55729 pop bp ;~ 17C5:A02E -cs=0x17c5;eip=0x00a02f; J(RETN(0)); // 55730 retn ;~ 17C5:A02F + // 6055 +cs=0x17c5;eip=0x00a02c; T(sp = bp;); // 103743 mov sp, bp ;~ 17C5:A02C +cs=0x17c5;eip=0x00a02e; X(POP(bp)); // 103744 pop bp ;~ 17C5:A02E +cs=0x17c5;eip=0x00a02f; J(RETN(0)); // 103745 retn ;~ 17C5:A02F assert(0); __dispatch_call: @@ -28613,87 +23836,87 @@ cs=0x17c5;eip=0x00a02f; J(RETN(0)); // 55730 retn ;~ 17C5:A02F _begin: #undef var_6 #define var_6 -6 - // 55740 var_6 = word ptr -6 ;~ 17C5:A030 + // 103755 var_6 = word ptr -6 ;~ 17C5:A030 #undef var_4 #define var_4 -4 - // 55741 var_4 = word ptr -4 ;~ 17C5:A030 + // 103756 var_4 = word ptr -4 ;~ 17C5:A030 #undef var_2 #define var_2 -2 - // 55742 var_2 = word ptr -2 ;~ 17C5:A030 + // 103757 var_2 = word ptr -2 ;~ 17C5:A030 #undef arg_0 #define arg_0 4 - // 55743 arg_0 = word ptr 4 ;~ 17C5:A030 + // 103758 arg_0 = word ptr 4 ;~ 17C5:A030 #undef arg_2 #define arg_2 6 - // 55744 arg_2 = word ptr 6 ;~ 17C5:A030 -cs=0x17c5;eip=0x00a030; X(PUSH(bp)); // 55746 push bp ;~ 17C5:A030 -cs=0x17c5;eip=0x00a031; T(bp = sp;); // 55747 mov bp, sp ;~ 17C5:A031 -cs=0x17c5;eip=0x00a033; T(SUB(sp, 6)); // 55748 sub sp, 6 ;~ 17C5:A033 -cs=0x17c5;eip=0x00a036; J(JMP(loc_302f7)); // 55749 jmp loc_302F7 ;~ 17C5:A036 + // 103759 arg_2 = word ptr 6 ;~ 17C5:A030 +cs=0x17c5;eip=0x00a030; X(PUSH(bp)); // 103761 push bp ;~ 17C5:A030 +cs=0x17c5;eip=0x00a031; T(bp = sp;); // 103762 mov bp, sp ;~ 17C5:A031 +cs=0x17c5;eip=0x00a033; T(SUB(sp, 6)); // 103763 sub sp, 6 ;~ 17C5:A033 +cs=0x17c5;eip=0x00a036; J(JMP(loc_302f7)); // 103764 jmp loc_302F7 ;~ 17C5:A036 ret_17c5_a039: - // 6078 -cs=0x17c5;eip=0x00a039; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55751 push [bp+arg_2] ;~ 17C5:A039 -cs=0x17c5;eip=0x00a03c; J(CALL(sub_34c4e,0)); // 55752 call sub_34C4E ;~ 17C5:A03C -cs=0x17c5;eip=0x00a03f; T(ADD(sp, 2)); // 55753 add sp, 2 ;~ 17C5:A03F -cs=0x17c5;eip=0x00a042; T(OR(ax, ax)); // 55754 or ax, ax ;~ 17C5:A042 -cs=0x17c5;eip=0x00a044; J(JZ(loc_3027d)); // 55755 jz short loc_3027D ;~ 17C5:A044 -cs=0x17c5;eip=0x00a046; T(CMP(word_492f2, 0)); // 55756 cmp word_492F2, 0 ;~ 17C5:A046 -cs=0x17c5;eip=0x00a04b; J(JNZ(loc_3027f)); // 55757 jnz short loc_3027F ;~ 17C5:A04B + // 6056 +cs=0x17c5;eip=0x00a039; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103766 push [bp+arg_2] ;~ 17C5:A039 +cs=0x17c5;eip=0x00a03c; J(CALL(sub_34c4e,0)); // 103767 call sub_34C4E ;~ 17C5:A03C +cs=0x17c5;eip=0x00a03f; T(ADD(sp, 2)); // 103768 add sp, 2 ;~ 17C5:A03F +cs=0x17c5;eip=0x00a042; T(OR(ax, ax)); // 103769 or ax, ax ;~ 17C5:A042 +cs=0x17c5;eip=0x00a044; J(JZ(loc_3027d)); // 103770 jz short loc_3027D ;~ 17C5:A044 +cs=0x17c5;eip=0x00a046; T(CMP(word_492f2, 0)); // 103771 cmp word_492F2, 0 ;~ 17C5:A046 +cs=0x17c5;eip=0x00a04b; J(JNZ(loc_3027f)); // 103772 jnz short loc_3027F ;~ 17C5:A04B loc_3027d: - // 6079 -cs=0x17c5;eip=0x00a04d; J(JMP(loc_302f7)); // 55760 jmp short loc_302F7 ;~ 17C5:A04D + // 6057 +cs=0x17c5;eip=0x00a04d; J(JMP(loc_302f7)); // 103775 jmp short loc_302F7 ;~ 17C5:A04D loc_3027f: - // 6080 -cs=0x17c5;eip=0x00a04f; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 1)); // 55764 cmp [bp+arg_0], 1 ;~ 17C5:A04F -cs=0x17c5;eip=0x00a053; J(JNZ(loc_30296)); // 55765 jnz short loc_30296 ;~ 17C5:A053 -cs=0x17c5;eip=0x00a055; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x18)); // 55766 mov [bp+var_2], 18h ;~ 17C5:A055 -cs=0x17c5;eip=0x00a05a; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x60)); // 55767 mov [bp+var_6], 60h ; '`' ;~ 17C5:A05A -cs=0x17c5;eip=0x00a05f; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x70)); // 55768 mov [bp+var_4], 70h ; 'p' ;~ 17C5:A05F -cs=0x17c5;eip=0x00a064; J(JMP(loc_302a5)); // 55769 jmp short loc_302A5 ;~ 17C5:A064 + // 6058 +cs=0x17c5;eip=0x00a04f; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 1)); // 103779 cmp [bp+arg_0], 1 ;~ 17C5:A04F +cs=0x17c5;eip=0x00a053; J(JNZ(loc_30296)); // 103780 jnz short loc_30296 ;~ 17C5:A053 +cs=0x17c5;eip=0x00a055; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x18)); // 103781 mov [bp+var_2], 18h ;~ 17C5:A055 +cs=0x17c5;eip=0x00a05a; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x60)); // 103782 mov [bp+var_6], 60h ; '`' ;~ 17C5:A05A +cs=0x17c5;eip=0x00a05f; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x70)); // 103783 mov [bp+var_4], 70h ; 'p' ;~ 17C5:A05F +cs=0x17c5;eip=0x00a064; J(JMP(loc_302a5)); // 103784 jmp short loc_302A5 ;~ 17C5:A064 loc_30296: - // 6081 -cs=0x17c5;eip=0x00a066; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x78)); // 55773 mov [bp+var_2], 78h ; 'x' ;~ 17C5:A066 -cs=0x17c5;eip=0x00a06b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x0C7)); // 55774 mov [bp+var_6], 0C7h ;~ 17C5:A06B -cs=0x17c5;eip=0x00a070; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x68)); // 55775 mov [bp+var_4], 68h ; 'h' ;~ 17C5:A070 + // 6059 +cs=0x17c5;eip=0x00a066; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x78)); // 103788 mov [bp+var_2], 78h ; 'x' ;~ 17C5:A066 +cs=0x17c5;eip=0x00a06b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0x0C7)); // 103789 mov [bp+var_6], 0C7h ;~ 17C5:A06B +cs=0x17c5;eip=0x00a070; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x68)); // 103790 mov [bp+var_4], 68h ; 'h' ;~ 17C5:A070 loc_302a5: - // 6082 -cs=0x17c5;eip=0x00a075; X(SUB(*(dw*)(raddr(ss,bp+var_4)), 8)); // 55778 sub [bp+var_4], 8 ;~ 17C5:A075 -cs=0x17c5;eip=0x00a079; T(ax = 8;); // 55779 mov ax, 8 ;~ 17C5:A079 -cs=0x17c5;eip=0x00a07c; X(PUSH(ax)); // 55780 push ax ;~ 17C5:A07C -cs=0x17c5;eip=0x00a07d; J(CALL(sub_30074,0)); // 55781 call sub_30074 ;~ 17C5:A07D -cs=0x17c5;eip=0x00a080; T(ADD(sp, 2)); // 55782 add sp, 2 ;~ 17C5:A080 -cs=0x17c5;eip=0x00a083; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 55783 mov ax, [bp+var_4] ;~ 17C5:A083 -cs=0x17c5;eip=0x00a086; T(ADD(ax, 4)); // 55784 add ax, 4 ;~ 17C5:A086 -cs=0x17c5;eip=0x00a089; X(PUSH(ax)); // 55785 push ax ;~ 17C5:A089 -cs=0x17c5;eip=0x00a08a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 55786 mov ax, [bp+var_6] ;~ 17C5:A08A -cs=0x17c5;eip=0x00a08d; T(SUB(ax, 5)); // 55787 sub ax, 5 ;~ 17C5:A08D -cs=0x17c5;eip=0x00a090; X(PUSH(ax)); // 55788 push ax ;~ 17C5:A090 -cs=0x17c5;eip=0x00a091; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 55789 push [bp+var_4] ;~ 17C5:A091 -cs=0x17c5;eip=0x00a094; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 55790 mov ax, [bp+var_2] ;~ 17C5:A094 -cs=0x17c5;eip=0x00a097; T(ADD(ax, 5)); // 55791 add ax, 5 ;~ 17C5:A097 -cs=0x17c5;eip=0x00a09a; X(PUSH(ax)); // 55792 push ax ;~ 17C5:A09A -cs=0x17c5;eip=0x00a09b; J(CALL(sub_3008d,0)); // 55793 call sub_3008D ;~ 17C5:A09B -cs=0x17c5;eip=0x00a09e; T(ADD(sp, 8)); // 55795 add sp, 8 ;~ 17C5:A09E -cs=0x17c5;eip=0x00a0a1; T(ax = 0x0B;); // 55796 mov ax, 0Bh ;~ 17C5:A0A1 -cs=0x17c5;eip=0x00a0a4; X(PUSH(ax)); // 55797 push ax ;~ 17C5:A0A4 -cs=0x17c5;eip=0x00a0a5; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 55798 push [bp+var_4] ;~ 17C5:A0A5 -cs=0x17c5;eip=0x00a0a8; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55799 push [bp+arg_2] ;~ 17C5:A0A8 -cs=0x17c5;eip=0x00a0ab; J(CALL(sub_34c4e,0)); // 55800 call sub_34C4E ;~ 17C5:A0AB -cs=0x17c5;eip=0x00a0ae; T(ADD(sp, 2)); // 55801 add sp, 2 ;~ 17C5:A0AE -cs=0x17c5;eip=0x00a0b1; T(SHL(ax, 1)); // 55802 shl ax, 1 ;~ 17C5:A0B1 -cs=0x17c5;eip=0x00a0b3; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 55803 mov cx, [bp+var_2] ;~ 17C5:A0B3 -cs=0x17c5;eip=0x00a0b6; T(ADD(cx, *(dw*)(raddr(ss,bp+var_6)))); // 55804 add cx, [bp+var_6] ;~ 17C5:A0B6 -cs=0x17c5;eip=0x00a0b9; T(SAR(cx, 1)); // 55805 sar cx, 1 ;~ 17C5:A0B9 -cs=0x17c5;eip=0x00a0bb; T(SUB(cx, ax)); // 55806 sub cx, ax ;~ 17C5:A0BB -cs=0x17c5;eip=0x00a0bd; X(PUSH(cx)); // 55807 push cx ;~ 17C5:A0BD -cs=0x17c5;eip=0x00a0be; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55808 push [bp+arg_2] ;~ 17C5:A0BE -cs=0x17c5;eip=0x00a0c1; J(CALL(sub_302fb,0)); // 55809 call sub_302FB ;~ 17C5:A0C1 -cs=0x17c5;eip=0x00a0c4; T(ADD(sp, 8)); // 55811 add sp, 8 ;~ 17C5:A0C4 + // 6060 +cs=0x17c5;eip=0x00a075; X(SUB(*(dw*)(raddr(ss,bp+var_4)), 8)); // 103793 sub [bp+var_4], 8 ;~ 17C5:A075 +cs=0x17c5;eip=0x00a079; T(ax = 8;); // 103794 mov ax, 8 ;~ 17C5:A079 +cs=0x17c5;eip=0x00a07c; X(PUSH(ax)); // 103795 push ax ;~ 17C5:A07C +cs=0x17c5;eip=0x00a07d; J(CALL(sub_30074,0)); // 103796 call sub_30074 ;~ 17C5:A07D +cs=0x17c5;eip=0x00a080; T(ADD(sp, 2)); // 103797 add sp, 2 ;~ 17C5:A080 +cs=0x17c5;eip=0x00a083; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 103798 mov ax, [bp+var_4] ;~ 17C5:A083 +cs=0x17c5;eip=0x00a086; T(ADD(ax, 4)); // 103799 add ax, 4 ;~ 17C5:A086 +cs=0x17c5;eip=0x00a089; X(PUSH(ax)); // 103800 push ax ;~ 17C5:A089 +cs=0x17c5;eip=0x00a08a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 103801 mov ax, [bp+var_6] ;~ 17C5:A08A +cs=0x17c5;eip=0x00a08d; T(SUB(ax, 5)); // 103802 sub ax, 5 ;~ 17C5:A08D +cs=0x17c5;eip=0x00a090; X(PUSH(ax)); // 103803 push ax ;~ 17C5:A090 +cs=0x17c5;eip=0x00a091; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 103804 push [bp+var_4] ;~ 17C5:A091 +cs=0x17c5;eip=0x00a094; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 103805 mov ax, [bp+var_2] ;~ 17C5:A094 +cs=0x17c5;eip=0x00a097; T(ADD(ax, 5)); // 103806 add ax, 5 ;~ 17C5:A097 +cs=0x17c5;eip=0x00a09a; X(PUSH(ax)); // 103807 push ax ;~ 17C5:A09A +cs=0x17c5;eip=0x00a09b; J(CALL(sub_3008d,0)); // 103808 call sub_3008D ;~ 17C5:A09B +cs=0x17c5;eip=0x00a09e; T(ADD(sp, 8)); // 103810 add sp, 8 ;~ 17C5:A09E +cs=0x17c5;eip=0x00a0a1; T(ax = 0x0B;); // 103811 mov ax, 0Bh ;~ 17C5:A0A1 +cs=0x17c5;eip=0x00a0a4; X(PUSH(ax)); // 103812 push ax ;~ 17C5:A0A4 +cs=0x17c5;eip=0x00a0a5; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 103813 push [bp+var_4] ;~ 17C5:A0A5 +cs=0x17c5;eip=0x00a0a8; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103814 push [bp+arg_2] ;~ 17C5:A0A8 +cs=0x17c5;eip=0x00a0ab; J(CALL(sub_34c4e,0)); // 103815 call sub_34C4E ;~ 17C5:A0AB +cs=0x17c5;eip=0x00a0ae; T(ADD(sp, 2)); // 103816 add sp, 2 ;~ 17C5:A0AE +cs=0x17c5;eip=0x00a0b1; T(SHL(ax, 1)); // 103817 shl ax, 1 ;~ 17C5:A0B1 +cs=0x17c5;eip=0x00a0b3; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 103818 mov cx, [bp+var_2] ;~ 17C5:A0B3 +cs=0x17c5;eip=0x00a0b6; T(ADD(cx, *(dw*)(raddr(ss,bp+var_6)))); // 103819 add cx, [bp+var_6] ;~ 17C5:A0B6 +cs=0x17c5;eip=0x00a0b9; T(SAR(cx, 1)); // 103820 sar cx, 1 ;~ 17C5:A0B9 +cs=0x17c5;eip=0x00a0bb; T(SUB(cx, ax)); // 103821 sub cx, ax ;~ 17C5:A0BB +cs=0x17c5;eip=0x00a0bd; X(PUSH(cx)); // 103822 push cx ;~ 17C5:A0BD +cs=0x17c5;eip=0x00a0be; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103823 push [bp+arg_2] ;~ 17C5:A0BE +cs=0x17c5;eip=0x00a0c1; J(CALL(sub_302fb,0)); // 103824 call sub_302FB ;~ 17C5:A0C1 +cs=0x17c5;eip=0x00a0c4; T(ADD(sp, 8)); // 103826 add sp, 8 ;~ 17C5:A0C4 loc_302f7: - // 6083 -cs=0x17c5;eip=0x00a0c7; T(sp = bp;); // 55815 mov sp, bp ;~ 17C5:A0C7 -cs=0x17c5;eip=0x00a0c9; X(POP(bp)); // 55816 pop bp ;~ 17C5:A0C9 -cs=0x17c5;eip=0x00a0ca; J(RETN(0)); // 55817 retn ;~ 17C5:A0CA + // 6061 +cs=0x17c5;eip=0x00a0c7; T(sp = bp;); // 103830 mov sp, bp ;~ 17C5:A0C7 +cs=0x17c5;eip=0x00a0c9; X(POP(bp)); // 103831 pop bp ;~ 17C5:A0C9 +cs=0x17c5;eip=0x00a0ca; J(RETN(0)); // 103832 retn ;~ 17C5:A0CA assert(0); __dispatch_call: @@ -28716,49 +23939,49 @@ cs=0x17c5;eip=0x00a0ca; J(RETN(0)); // 55817 retn ;~ 17C5:A0CA - bool _group50(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group52(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group50: + _group52: _begin: sub_302fb: - // 55825 + // 103840 #undef arg_0 #define arg_0 4 - // 55828 arg_0 = word ptr 4 ;~ 17C5:A0CB + // 103843 arg_0 = word ptr 4 ;~ 17C5:A0CB #undef arg_2 #define arg_2 6 - // 55829 arg_2 = word ptr 6 ;~ 17C5:A0CB + // 103844 arg_2 = word ptr 6 ;~ 17C5:A0CB #undef arg_4 #define arg_4 8 - // 55830 arg_4 = word ptr 8 ;~ 17C5:A0CB + // 103845 arg_4 = word ptr 8 ;~ 17C5:A0CB #undef arg_6 #define arg_6 0x0A - // 55831 arg_6 = word ptr 0Ah ;~ 17C5:A0CB -cs=0x17c5;eip=0x00a0cb; X(PUSH(bp)); // 55833 push bp ;~ 17C5:A0CB -cs=0x17c5;eip=0x00a0cc; T(bp = sp;); // 55834 mov bp, sp ;~ 17C5:A0CC -cs=0x17c5;eip=0x00a0ce; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55835 push [bp+arg_6] ;~ 17C5:A0CE -cs=0x17c5;eip=0x00a0d1; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55836 push [bp+arg_4] ;~ 17C5:A0D1 -cs=0x17c5;eip=0x00a0d4; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55837 push [bp+arg_2] ;~ 17C5:A0D4 -cs=0x17c5;eip=0x00a0d7; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55838 push [bp+arg_0] ;~ 17C5:A0D7 -cs=0x17c5;eip=0x00a0da; X(PUSH(*(word_4e564))); // 55839 push word_4E564 ;~ 17C5:A0DA -cs=0x17c5;eip=0x00a0de; J(CALL(sub_3036a,0)); // 55840 call sub_3036A ;~ 17C5:A0DE + // 103846 arg_6 = word ptr 0Ah ;~ 17C5:A0CB +cs=0x17c5;eip=0x00a0cb; X(PUSH(bp)); // 103848 push bp ;~ 17C5:A0CB +cs=0x17c5;eip=0x00a0cc; T(bp = sp;); // 103849 mov bp, sp ;~ 17C5:A0CC +cs=0x17c5;eip=0x00a0ce; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103850 push [bp+arg_6] ;~ 17C5:A0CE +cs=0x17c5;eip=0x00a0d1; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103851 push [bp+arg_4] ;~ 17C5:A0D1 +cs=0x17c5;eip=0x00a0d4; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103852 push [bp+arg_2] ;~ 17C5:A0D4 +cs=0x17c5;eip=0x00a0d7; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103853 push [bp+arg_0] ;~ 17C5:A0D7 +cs=0x17c5;eip=0x00a0da; X(PUSH(word_4e564)); // 103854 push ds:word_4E564 ;~ 17C5:A0DA +cs=0x17c5;eip=0x00a0de; J(CALL(sub_3036a,0)); // 103855 call sub_3036A ;~ 17C5:A0DE seg2623_a0e1_proc: - // 55844 -cs=0x17c5;eip=0x00a0e1; T(ADD(sp, 0x0A)); // 55844 add sp, 0Ah ;~ 17C5:A0E1 -cs=0x17c5;eip=0x00a0e4; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 55845 push word ptr [bp+0Ah] ;~ 17C5:A0E4 -cs=0x17c5;eip=0x00a0e7; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 55846 push word ptr [bp+8] ;~ 17C5:A0E7 -cs=0x17c5;eip=0x00a0ea; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 55847 push word ptr [bp+6] ;~ 17C5:A0EA -cs=0x17c5;eip=0x00a0ed; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 55848 push word ptr [bp+4] ;~ 17C5:A0ED -cs=0x17c5;eip=0x00a0f0; X(PUSH(*(word_4e57c))); // 55849 push word_4E57C ;~ 17C5:A0F0 -cs=0x17c5;eip=0x00a0f4; J(CALL(sub_3036a,0)); // 55850 call sub_3036A ;~ 17C5:A0F4 -cs=0x17c5;eip=0x00a0f7; T(ADD(sp, 0x0A)); // 55852 add sp, 0Ah ;~ 17C5:A0F7 -cs=0x17c5;eip=0x00a0fa; T(sp = bp;); // 55853 mov sp, bp ;~ 17C5:A0FA -cs=0x17c5;eip=0x00a0fc; X(POP(bp)); // 55854 pop bp ;~ 17C5:A0FC -cs=0x17c5;eip=0x00a0fd; J(RETN(0)); // 55855 retn ;~ 17C5:A0FD + // 103859 +cs=0x17c5;eip=0x00a0e1; T(ADD(sp, 0x0A)); // 103859 add sp, 0Ah ;~ 17C5:A0E1 +cs=0x17c5;eip=0x00a0e4; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 103860 push word ptr [bp+0Ah] ;~ 17C5:A0E4 +cs=0x17c5;eip=0x00a0e7; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 103861 push word ptr [bp+8] ;~ 17C5:A0E7 +cs=0x17c5;eip=0x00a0ea; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 103862 push word ptr [bp+6] ;~ 17C5:A0EA +cs=0x17c5;eip=0x00a0ed; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 103863 push word ptr [bp+4] ;~ 17C5:A0ED +cs=0x17c5;eip=0x00a0f0; X(PUSH(word_4e57c)); // 103864 push ds:word_4E57C ;~ 17C5:A0F0 +cs=0x17c5;eip=0x00a0f4; J(CALL(sub_3036a,0)); // 103865 call sub_3036A ;~ 17C5:A0F4 +cs=0x17c5;eip=0x00a0f7; T(ADD(sp, 0x0A)); // 103867 add sp, 0Ah ;~ 17C5:A0F7 +cs=0x17c5;eip=0x00a0fa; T(sp = bp;); // 103868 mov sp, bp ;~ 17C5:A0FA +cs=0x17c5;eip=0x00a0fc; X(POP(bp)); // 103869 pop bp ;~ 17C5:A0FC +cs=0x17c5;eip=0x00a0fd; J(RETN(0)); // 103870 retn ;~ 17C5:A0FD assert(0); __dispatch_call: @@ -28776,56 +23999,56 @@ cs=0x17c5;eip=0x00a0fd; J(RETN(0)); // 55855 retn ;~ 17C5:A0FD - bool _group51(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group53(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group51: + _group53: _begin: sub_3032e: - // 55861 + // 103876 #undef arg_0 #define arg_0 4 - // 55864 arg_0 = word ptr 4 ;~ 17C5:A0FE + // 103879 arg_0 = word ptr 4 ;~ 17C5:A0FE #undef arg_2 #define arg_2 6 - // 55865 arg_2 = word ptr 6 ;~ 17C5:A0FE + // 103880 arg_2 = word ptr 6 ;~ 17C5:A0FE #undef arg_4 #define arg_4 8 - // 55866 arg_4 = word ptr 8 ;~ 17C5:A0FE + // 103881 arg_4 = word ptr 8 ;~ 17C5:A0FE #undef arg_6 #define arg_6 0x0A - // 55867 arg_6 = word ptr 0Ah ;~ 17C5:A0FE -cs=0x17c5;eip=0x00a0fe; X(PUSH(bp)); // 55871 push bp ;~ 17C5:A0FE -cs=0x17c5;eip=0x00a0ff; T(bp = sp;); // 55872 mov bp, sp ;~ 17C5:A0FF -cs=0x17c5;eip=0x00a101; T(CMP(*(byte_527d0), 0)); // 55873 cmp byte_527D0, 0 ;~ 17C5:A101 -cs=0x17c5;eip=0x00a106; J(JNZ(loc_30350)); // 55874 jnz short loc_30350 ;~ 17C5:A106 -cs=0x17c5;eip=0x00a108; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55875 push [bp+arg_6] ;~ 17C5:A108 -cs=0x17c5;eip=0x00a10b; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55876 push [bp+arg_4] ;~ 17C5:A10B -cs=0x17c5;eip=0x00a10e; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55877 push [bp+arg_2] ;~ 17C5:A10E -cs=0x17c5;eip=0x00a111; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55878 push [bp+arg_0] ;~ 17C5:A111 -cs=0x17c5;eip=0x00a114; X(PUSH(*(word_4e564))); // 55879 push word_4E564 ;~ 17C5:A114 -cs=0x17c5;eip=0x00a118; J(CALL(sub_3036a,0)); // 55880 call sub_3036A ;~ 17C5:A118 -cs=0x17c5;eip=0x00a11b; T(ADD(sp, 0x0A)); // 55882 add sp, 0Ah ;~ 17C5:A11B -cs=0x17c5;eip=0x00a11e; J(JMP(loc_30366)); // 55883 jmp short loc_30366 ;~ 17C5:A11E + // 103882 arg_6 = word ptr 0Ah ;~ 17C5:A0FE +cs=0x17c5;eip=0x00a0fe; X(PUSH(bp)); // 103886 push bp ;~ 17C5:A0FE +cs=0x17c5;eip=0x00a0ff; T(bp = sp;); // 103887 mov bp, sp ;~ 17C5:A0FF +cs=0x17c5;eip=0x00a101; T(CMP(byte_527d0, 0)); // 103888 cmp ds:byte_527D0, 0 ;~ 17C5:A101 +cs=0x17c5;eip=0x00a106; J(JNZ(loc_30350)); // 103889 jnz short loc_30350 ;~ 17C5:A106 +cs=0x17c5;eip=0x00a108; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103890 push [bp+arg_6] ;~ 17C5:A108 +cs=0x17c5;eip=0x00a10b; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103891 push [bp+arg_4] ;~ 17C5:A10B +cs=0x17c5;eip=0x00a10e; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103892 push [bp+arg_2] ;~ 17C5:A10E +cs=0x17c5;eip=0x00a111; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103893 push [bp+arg_0] ;~ 17C5:A111 +cs=0x17c5;eip=0x00a114; X(PUSH(word_4e564)); // 103894 push ds:word_4E564 ;~ 17C5:A114 +cs=0x17c5;eip=0x00a118; J(CALL(sub_3036a,0)); // 103895 call sub_3036A ;~ 17C5:A118 +cs=0x17c5;eip=0x00a11b; T(ADD(sp, 0x0A)); // 103897 add sp, 0Ah ;~ 17C5:A11B +cs=0x17c5;eip=0x00a11e; J(JMP(loc_30366)); // 103898 jmp short loc_30366 ;~ 17C5:A11E loc_30350: - // 6084 -cs=0x17c5;eip=0x00a120; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55887 push [bp+arg_6] ;~ 17C5:A120 -cs=0x17c5;eip=0x00a123; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55888 push [bp+arg_4] ;~ 17C5:A123 -cs=0x17c5;eip=0x00a126; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55889 push [bp+arg_2] ;~ 17C5:A126 -cs=0x17c5;eip=0x00a129; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55890 push [bp+arg_0] ;~ 17C5:A129 -cs=0x17c5;eip=0x00a12c; X(PUSH(*(word_4e57c))); // 55891 push word_4E57C ;~ 17C5:A12C -cs=0x17c5;eip=0x00a130; J(CALL(sub_3036a,0)); // 55892 call sub_3036A ;~ 17C5:A130 + // 6062 +cs=0x17c5;eip=0x00a120; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103902 push [bp+arg_6] ;~ 17C5:A120 +cs=0x17c5;eip=0x00a123; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103903 push [bp+arg_4] ;~ 17C5:A123 +cs=0x17c5;eip=0x00a126; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103904 push [bp+arg_2] ;~ 17C5:A126 +cs=0x17c5;eip=0x00a129; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103905 push [bp+arg_0] ;~ 17C5:A129 +cs=0x17c5;eip=0x00a12c; X(PUSH(word_4e57c)); // 103906 push ds:word_4E57C ;~ 17C5:A12C +cs=0x17c5;eip=0x00a130; J(CALL(sub_3036a,0)); // 103907 call sub_3036A ;~ 17C5:A130 seg2623_a133_proc: - // 55896 -cs=0x17c5;eip=0x00a133; T(ADD(sp, 0x0A)); // 55896 add sp, 0Ah ;~ 17C5:A133 + // 103911 +cs=0x17c5;eip=0x00a133; T(ADD(sp, 0x0A)); // 103911 add sp, 0Ah ;~ 17C5:A133 loc_30366: - // 6085 -cs=0x17c5;eip=0x00a136; T(sp = bp;); // 55900 mov sp, bp ;~ 17C5:A136 -cs=0x17c5;eip=0x00a138; X(POP(bp)); // 55901 pop bp ;~ 17C5:A138 -cs=0x17c5;eip=0x00a139; J(RETN(0)); // 55902 retn ;~ 17C5:A139 + // 6063 +cs=0x17c5;eip=0x00a136; T(sp = bp;); // 103915 mov sp, bp ;~ 17C5:A136 +cs=0x17c5;eip=0x00a138; X(POP(bp)); // 103916 pop bp ;~ 17C5:A138 +cs=0x17c5;eip=0x00a139; J(RETN(0)); // 103917 retn ;~ 17C5:A139 assert(0); __dispatch_call: @@ -28845,60 +24068,60 @@ cs=0x17c5;eip=0x00a139; J(RETN(0)); // 55902 retn ;~ 17C5:A139 - bool _group52(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group54(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group52: + _group54: _begin: sub_3036a: - // 55909 + // 103924 #undef arg_0 #define arg_0 4 - // 55912 arg_0 = word ptr 4 ;~ 17C5:A13A + // 103927 arg_0 = word ptr 4 ;~ 17C5:A13A #undef arg_2 #define arg_2 6 - // 55913 arg_2 = word ptr 6 ;~ 17C5:A13A + // 103928 arg_2 = word ptr 6 ;~ 17C5:A13A #undef arg_4 #define arg_4 8 - // 55914 arg_4 = word ptr 8 ;~ 17C5:A13A + // 103929 arg_4 = word ptr 8 ;~ 17C5:A13A #undef arg_6 #define arg_6 0x0A - // 55915 arg_6 = word ptr 0Ah ;~ 17C5:A13A + // 103930 arg_6 = word ptr 0Ah ;~ 17C5:A13A #undef arg_8 #define arg_8 0x0C - // 55916 arg_8 = word ptr 0Ch ;~ 17C5:A13A -cs=0x17c5;eip=0x00a13a; X(PUSH(bp)); // 55918 push bp ;~ 17C5:A13A -cs=0x17c5;eip=0x00a13b; T(bp = sp;); // 55919 mov bp, sp ;~ 17C5:A13B -cs=0x17c5;eip=0x00a13d; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 55920 mov bx, [bp+arg_0] ;~ 17C5:A13D -cs=0x17c5;eip=0x00a140; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 55921 mov word ptr [bx+0Ch], 0 ;~ 17C5:A140 -cs=0x17c5;eip=0x00a145; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 55922 mov bx, [bp+arg_0] ;~ 17C5:A145 -cs=0x17c5;eip=0x00a148; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 55923 mov ax, [bp+arg_4] ;~ 17C5:A148 -cs=0x17c5;eip=0x00a14b; X(MOV(*(dw*)(raddr(ds,bx+8)), ax)); // 55924 mov [bx+8], ax ;~ 17C5:A14B -cs=0x17c5;eip=0x00a14e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 55925 mov bx, [bp+arg_0] ;~ 17C5:A14E -cs=0x17c5;eip=0x00a151; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 55926 mov ax, [bp+arg_6] ;~ 17C5:A151 -cs=0x17c5;eip=0x00a154; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), ax)); // 55927 mov [bx+0Ah], ax ;~ 17C5:A154 -cs=0x17c5;eip=0x00a157; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 55928 mov bx, [bp+arg_0] ;~ 17C5:A157 -cs=0x17c5;eip=0x00a15a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 55929 mov ax, [bp+arg_8] ;~ 17C5:A15A -cs=0x17c5;eip=0x00a15d; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 55930 mov [bx+4], ax ;~ 17C5:A15D -cs=0x17c5;eip=0x00a160; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55931 push [bp+arg_2] ;~ 17C5:A160 -cs=0x17c5;eip=0x00a163; J(CALL(sub_34c4e,0)); // 55932 call sub_34C4E ;~ 17C5:A163 -cs=0x17c5;eip=0x00a166; T(ADD(sp, 2)); // 55933 add sp, 2 ;~ 17C5:A166 -cs=0x17c5;eip=0x00a169; X(PUSH(ax)); // 55934 push ax ;~ 17C5:A169 -cs=0x17c5;eip=0x00a16a; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55935 push [bp+arg_2] ;~ 17C5:A16A -cs=0x17c5;eip=0x00a16d; J(CALL(sub_34d72,0)); // 55936 call sub_34D72 ;~ 17C5:A16D -cs=0x17c5;eip=0x00a170; T(ADD(sp, 2)); // 55937 add sp, 2 ;~ 17C5:A170 -cs=0x17c5;eip=0x00a173; X(PUSH(ax)); // 55938 push ax ;~ 17C5:A173 -cs=0x17c5;eip=0x00a174; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55939 push [bp+arg_0] ;~ 17C5:A174 -cs=0x17c5;eip=0x00a177; J(CALLF(sub_499b7,0)); // 55940 call far ptr sub_499B7 ;~ 17C5:A177 + // 103931 arg_8 = word ptr 0Ch ;~ 17C5:A13A +cs=0x17c5;eip=0x00a13a; X(PUSH(bp)); // 103933 push bp ;~ 17C5:A13A +cs=0x17c5;eip=0x00a13b; T(bp = sp;); // 103934 mov bp, sp ;~ 17C5:A13B +cs=0x17c5;eip=0x00a13d; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 103935 mov bx, [bp+arg_0] ;~ 17C5:A13D +cs=0x17c5;eip=0x00a140; X(MOV(*(dw*)(raddr(ds,bx+0x0C)), 0)); // 103936 mov word ptr [bx+0Ch], 0 ;~ 17C5:A140 +cs=0x17c5;eip=0x00a145; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 103937 mov bx, [bp+arg_0] ;~ 17C5:A145 +cs=0x17c5;eip=0x00a148; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 103938 mov ax, [bp+arg_4] ;~ 17C5:A148 +cs=0x17c5;eip=0x00a14b; X(MOV(*(dw*)(raddr(ds,bx+8)), ax)); // 103939 mov [bx+8], ax ;~ 17C5:A14B +cs=0x17c5;eip=0x00a14e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 103940 mov bx, [bp+arg_0] ;~ 17C5:A14E +cs=0x17c5;eip=0x00a151; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 103941 mov ax, [bp+arg_6] ;~ 17C5:A151 +cs=0x17c5;eip=0x00a154; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), ax)); // 103942 mov [bx+0Ah], ax ;~ 17C5:A154 +cs=0x17c5;eip=0x00a157; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 103943 mov bx, [bp+arg_0] ;~ 17C5:A157 +cs=0x17c5;eip=0x00a15a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 103944 mov ax, [bp+arg_8] ;~ 17C5:A15A +cs=0x17c5;eip=0x00a15d; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 103945 mov [bx+4], ax ;~ 17C5:A15D +cs=0x17c5;eip=0x00a160; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103946 push [bp+arg_2] ;~ 17C5:A160 +cs=0x17c5;eip=0x00a163; J(CALL(sub_34c4e,0)); // 103947 call sub_34C4E ;~ 17C5:A163 +cs=0x17c5;eip=0x00a166; T(ADD(sp, 2)); // 103948 add sp, 2 ;~ 17C5:A166 +cs=0x17c5;eip=0x00a169; X(PUSH(ax)); // 103949 push ax ;~ 17C5:A169 +cs=0x17c5;eip=0x00a16a; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103950 push [bp+arg_2] ;~ 17C5:A16A +cs=0x17c5;eip=0x00a16d; J(CALL(sub_34d72,0)); // 103951 call sub_34D72 ;~ 17C5:A16D +cs=0x17c5;eip=0x00a170; T(ADD(sp, 2)); // 103952 add sp, 2 ;~ 17C5:A170 +cs=0x17c5;eip=0x00a173; X(PUSH(ax)); // 103953 push ax ;~ 17C5:A173 +cs=0x17c5;eip=0x00a174; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103954 push [bp+arg_0] ;~ 17C5:A174 +cs=0x17c5;eip=0x00a177; J(CALLF(sub_499b7,0)); // 103955 call far ptr sub_499B7 ;~ 17C5:A177 seg2623_a17c_proc: - // 55944 -cs=0x17c5;eip=0x00a17c; T(ADD(sp, 6)); // 55944 add sp, 6 ;~ 17C5:A17C -cs=0x17c5;eip=0x00a17f; T(sp = bp;); // 55945 mov sp, bp ;~ 17C5:A17F -cs=0x17c5;eip=0x00a181; X(POP(bp)); // 55946 pop bp ;~ 17C5:A181 -cs=0x17c5;eip=0x00a182; J(RETN(0)); // 55947 retn ;~ 17C5:A182 + // 103959 +cs=0x17c5;eip=0x00a17c; T(ADD(sp, 6)); // 103959 add sp, 6 ;~ 17C5:A17C +cs=0x17c5;eip=0x00a17f; T(sp = bp;); // 103960 mov sp, bp ;~ 17C5:A17F +cs=0x17c5;eip=0x00a181; X(POP(bp)); // 103961 pop bp ;~ 17C5:A181 +cs=0x17c5;eip=0x00a182; J(RETN(0)); // 103962 retn ;~ 17C5:A182 assert(0); __dispatch_call: @@ -28916,53 +24139,53 @@ cs=0x17c5;eip=0x00a182; J(RETN(0)); // 55947 retn ;~ 17C5:A182 - bool _group53(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group55(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group53: + _group55: _begin: sub_303b3: - // 55953 + // 103968 #undef var_14 #define var_14 -0x14 - // 55956 var_14 = byte ptr -14h ;~ 17C5:A183 + // 103971 var_14 = byte ptr -14h ;~ 17C5:A183 #undef arg_0 #define arg_0 4 - // 55957 arg_0 = word ptr 4 ;~ 17C5:A183 + // 103972 arg_0 = word ptr 4 ;~ 17C5:A183 #undef arg_2 #define arg_2 6 - // 55958 arg_2 = word ptr 6 ;~ 17C5:A183 + // 103973 arg_2 = word ptr 6 ;~ 17C5:A183 #undef arg_4 #define arg_4 8 - // 55959 arg_4 = word ptr 8 ;~ 17C5:A183 + // 103974 arg_4 = word ptr 8 ;~ 17C5:A183 #undef arg_6 #define arg_6 0x0A - // 55960 arg_6 = word ptr 0Ah ;~ 17C5:A183 -cs=0x17c5;eip=0x00a183; X(PUSH(bp)); // 55962 push bp ;~ 17C5:A183 -cs=0x17c5;eip=0x00a184; T(bp = sp;); // 55963 mov bp, sp ;~ 17C5:A184 -cs=0x17c5;eip=0x00a186; T(SUB(sp, 0x14)); // 55964 sub sp, 14h ;~ 17C5:A186 -cs=0x17c5;eip=0x00a189; T(ax = 0x0A;); // 55965 mov ax, 0Ah ;~ 17C5:A189 -cs=0x17c5;eip=0x00a18c; X(PUSH(ax)); // 55966 push ax ;~ 17C5:A18C -cs=0x17c5;eip=0x00a18d; T(ax = bp+var_14); // 55967 lea ax, [bp+var_14] ;~ 17C5:A18D -cs=0x17c5;eip=0x00a190; X(PUSH(ax)); // 55968 push ax ;~ 17C5:A190 -cs=0x17c5;eip=0x00a191; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 55969 push [bp+arg_0] ;~ 17C5:A191 -cs=0x17c5;eip=0x00a194; J(CALL(sub_34c6a,0)); // 55970 call sub_34C6A ;~ 17C5:A194 -cs=0x17c5;eip=0x00a197; T(ADD(sp, 6)); // 55971 add sp, 6 ;~ 17C5:A197 -cs=0x17c5;eip=0x00a19a; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 55972 push [bp+arg_6] ;~ 17C5:A19A -cs=0x17c5;eip=0x00a19d; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 55973 push [bp+arg_4] ;~ 17C5:A19D -cs=0x17c5;eip=0x00a1a0; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 55974 push [bp+arg_2] ;~ 17C5:A1A0 -cs=0x17c5;eip=0x00a1a3; T(ax = bp+var_14); // 55975 lea ax, [bp+var_14] ;~ 17C5:A1A3 -cs=0x17c5;eip=0x00a1a6; X(PUSH(ax)); // 55976 push ax ;~ 17C5:A1A6 -cs=0x17c5;eip=0x00a1a7; J(CALL(sub_302fb,0)); // 55977 call sub_302FB ;~ 17C5:A1A7 + // 103975 arg_6 = word ptr 0Ah ;~ 17C5:A183 +cs=0x17c5;eip=0x00a183; X(PUSH(bp)); // 103977 push bp ;~ 17C5:A183 +cs=0x17c5;eip=0x00a184; T(bp = sp;); // 103978 mov bp, sp ;~ 17C5:A184 +cs=0x17c5;eip=0x00a186; T(SUB(sp, 0x14)); // 103979 sub sp, 14h ;~ 17C5:A186 +cs=0x17c5;eip=0x00a189; T(ax = 0x0A;); // 103980 mov ax, 0Ah ;~ 17C5:A189 +cs=0x17c5;eip=0x00a18c; X(PUSH(ax)); // 103981 push ax ;~ 17C5:A18C +cs=0x17c5;eip=0x00a18d; T(ax = bp+var_14); // 103982 lea ax, [bp+var_14] ;~ 17C5:A18D +cs=0x17c5;eip=0x00a190; X(PUSH(ax)); // 103983 push ax ;~ 17C5:A190 +cs=0x17c5;eip=0x00a191; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 103984 push [bp+arg_0] ;~ 17C5:A191 +cs=0x17c5;eip=0x00a194; J(CALL(sub_34c6a,0)); // 103985 call sub_34C6A ;~ 17C5:A194 +cs=0x17c5;eip=0x00a197; T(ADD(sp, 6)); // 103986 add sp, 6 ;~ 17C5:A197 +cs=0x17c5;eip=0x00a19a; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 103987 push [bp+arg_6] ;~ 17C5:A19A +cs=0x17c5;eip=0x00a19d; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 103988 push [bp+arg_4] ;~ 17C5:A19D +cs=0x17c5;eip=0x00a1a0; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 103989 push [bp+arg_2] ;~ 17C5:A1A0 +cs=0x17c5;eip=0x00a1a3; T(ax = bp+var_14); // 103990 lea ax, [bp+var_14] ;~ 17C5:A1A3 +cs=0x17c5;eip=0x00a1a6; X(PUSH(ax)); // 103991 push ax ;~ 17C5:A1A6 +cs=0x17c5;eip=0x00a1a7; J(CALL(sub_302fb,0)); // 103992 call sub_302FB ;~ 17C5:A1A7 seg2623_a1aa_proc: - // 55981 -cs=0x17c5;eip=0x00a1aa; T(ADD(sp, 8)); // 55981 add sp, 8 ;~ 17C5:A1AA -cs=0x17c5;eip=0x00a1ad; T(sp = bp;); // 55982 mov sp, bp ;~ 17C5:A1AD -cs=0x17c5;eip=0x00a1af; X(POP(bp)); // 55983 pop bp ;~ 17C5:A1AF -cs=0x17c5;eip=0x00a1b0; J(RETN(0)); // 55984 retn ;~ 17C5:A1B0 + // 103996 +cs=0x17c5;eip=0x00a1aa; T(ADD(sp, 8)); // 103996 add sp, 8 ;~ 17C5:A1AA +cs=0x17c5;eip=0x00a1ad; T(sp = bp;); // 103997 mov sp, bp ;~ 17C5:A1AD +cs=0x17c5;eip=0x00a1af; X(POP(bp)); // 103998 pop bp ;~ 17C5:A1AF +cs=0x17c5;eip=0x00a1b0; J(RETN(0)); // 103999 retn ;~ 17C5:A1B0 assert(0); __dispatch_call: @@ -28990,33 +24213,33 @@ cs=0x17c5;eip=0x00a1b0; J(RETN(0)); // 55984 retn ;~ 17C5:A1B0 _begin: #undef arg_0 #define arg_0 4 - // 55992 arg_0 = word ptr 4 ;~ 17C5:A1B1 + // 104008 arg_0 = word ptr 4 ;~ 17C5:A1B1 #undef arg_2 #define arg_2 6 - // 55993 arg_2 = word ptr 6 ;~ 17C5:A1B1 -cs=0x17c5;eip=0x00a1b1; X(PUSH(bp)); // 55995 push bp ;~ 17C5:A1B1 -cs=0x17c5;eip=0x00a1b2; T(bp = sp;); // 55997 mov bp, sp ;~ 17C5:A1B2 -cs=0x17c5;eip=0x00a1b4; X(*(byte_521c3) = 0x0D;); // 55998 mov byte_521C3, 0Dh ;~ 17C5:A1B4 -cs=0x17c5;eip=0x00a1b9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 55999 mov ax, [bp+arg_0] ;~ 17C5:A1B9 -cs=0x17c5;eip=0x00a1bc; X(word_521c6 = ax;); // 56000 mov word_521C6, ax ;~ 17C5:A1BC -cs=0x17c5;eip=0x00a1bf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 56001 mov ax, [bp+arg_2] ;~ 17C5:A1BF -cs=0x17c5;eip=0x00a1c2; X(*(word_521c8) = ax;); // 56002 mov word_521C8, ax ;~ 17C5:A1C2 -cs=0x17c5;eip=0x00a1c5; X(byte_521c5 = 0;); // 56003 mov byte_521C5, 0 ;~ 17C5:A1C5 -cs=0x17c5;eip=0x00a1ca; T(ax = 0x96E2;); // 56004 mov ax, 96E2h ;~ 17C5:A1CA -cs=0x17c5;eip=0x00a1cd; X(PUSH(ax)); // 56005 push ax ;~ 17C5:A1CD -cs=0x17c5;eip=0x00a1ce; X(PUSH(ax)); // 56006 push ax ;~ 17C5:A1CE -cs=0x17c5;eip=0x00a1cf; T(ax = 0x10;); // 56007 mov ax, 10h ;~ 17C5:A1CF -cs=0x17c5;eip=0x00a1d2; X(PUSH(ax)); // 56008 push ax ;~ 17C5:A1D2 -cs=0x17c5;eip=0x00a1d3; J(CALL(sub_34cb2,0)); // 56009 call sub_34CB2 ;~ 17C5:A1D3 -cs=0x17c5;eip=0x00a1d6; T(ADD(sp, 6)); // 56010 add sp, 6 ;~ 17C5:A1D6 -cs=0x17c5;eip=0x00a1d9; T(al = byte_521c2;); // 56011 mov al, byte_521C2 ;~ 17C5:A1D9 -cs=0x17c5;eip=0x00a1dc; T(SUB(ah, ah)); // 56012 sub ah, ah ;~ 17C5:A1DC -cs=0x17c5;eip=0x00a1de; J({;}); // 56013 jmp short $+2 ;~ 17C5:A1DE + // 104009 arg_2 = word ptr 6 ;~ 17C5:A1B1 +cs=0x17c5;eip=0x00a1b1; X(PUSH(bp)); // 104011 push bp ;~ 17C5:A1B1 +cs=0x17c5;eip=0x00a1b2; T(bp = sp;); // 104012 mov bp, sp ;~ 17C5:A1B2 +cs=0x17c5;eip=0x00a1b4; X(byte_521c3 = 0x0D;); // 104013 mov ds:byte_521C3, 0Dh ;~ 17C5:A1B4 +cs=0x17c5;eip=0x00a1b9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 104014 mov ax, [bp+arg_0] ;~ 17C5:A1B9 +cs=0x17c5;eip=0x00a1bc; X(word_521c6 = ax;); // 104015 mov ds:word_521C6, ax ;~ 17C5:A1BC +cs=0x17c5;eip=0x00a1bf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 104016 mov ax, [bp+arg_2] ;~ 17C5:A1BF +cs=0x17c5;eip=0x00a1c2; X(word_521c8 = ax;); // 104017 mov ds:word_521C8, ax ;~ 17C5:A1C2 +cs=0x17c5;eip=0x00a1c5; X(byte_521c5 = 0;); // 104018 mov ds:byte_521C5, 0 ;~ 17C5:A1C5 +cs=0x17c5;eip=0x00a1ca; T(ax = 0x96E2;); // 104019 mov ax, 96E2h ;~ 17C5:A1CA +cs=0x17c5;eip=0x00a1cd; X(PUSH(ax)); // 104020 push ax ;~ 17C5:A1CD +cs=0x17c5;eip=0x00a1ce; X(PUSH(ax)); // 104021 push ax ;~ 17C5:A1CE +cs=0x17c5;eip=0x00a1cf; T(ax = 0x10;); // 104022 mov ax, 10h ;~ 17C5:A1CF +cs=0x17c5;eip=0x00a1d2; X(PUSH(ax)); // 104023 push ax ;~ 17C5:A1D2 +cs=0x17c5;eip=0x00a1d3; J(CALL(sub_34cb2,0)); // 104024 call sub_34CB2 ;~ 17C5:A1D3 +cs=0x17c5;eip=0x00a1d6; T(ADD(sp, 6)); // 104025 add sp, 6 ;~ 17C5:A1D6 +cs=0x17c5;eip=0x00a1d9; T(al = byte_521c2;); // 104026 mov al, ds:byte_521C2 ;~ 17C5:A1D9 +cs=0x17c5;eip=0x00a1dc; T(SUB(ah, ah)); // 104027 sub ah, ah ;~ 17C5:A1DC +cs=0x17c5;eip=0x00a1de; J({;}); // 104028 jmp short $+2 ;~ 17C5:A1DE loc_30410: - // 6086 -cs=0x17c5;eip=0x00a1e0; T(sp = bp;); // 56017 mov sp, bp ;~ 17C5:A1E0 -cs=0x17c5;eip=0x00a1e2; X(POP(bp)); // 56018 pop bp ;~ 17C5:A1E2 -cs=0x17c5;eip=0x00a1e3; J(RETN(0)); // 56019 retn ;~ 17C5:A1E3 + // 6064 +cs=0x17c5;eip=0x00a1e0; T(sp = bp;); // 104032 mov sp, bp ;~ 17C5:A1E0 +cs=0x17c5;eip=0x00a1e2; X(POP(bp)); // 104033 pop bp ;~ 17C5:A1E2 +cs=0x17c5;eip=0x00a1e3; J(RETN(0)); // 104034 retn ;~ 17C5:A1E3 assert(0); __dispatch_call: @@ -29044,22 +24267,22 @@ cs=0x17c5;eip=0x00a1e3; J(RETN(0)); // 56019 retn ;~ 17C5:A1E3 _begin: #undef arg_0 #define arg_0 4 - // 56030 arg_0 = word ptr 4 ;~ 17C5:A1E4 -cs=0x17c5;eip=0x00a1e4; X(PUSH(bp)); // 56032 push bp ;~ 17C5:A1E4 -cs=0x17c5;eip=0x00a1e5; T(bp = sp;); // 56033 mov bp, sp ;~ 17C5:A1E5 -cs=0x17c5;eip=0x00a1e7; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 56034 push [bp+arg_0] ;~ 17C5:A1E7 -cs=0x17c5;eip=0x00a1ea; T(ax = 0x9690;); // 56035 mov ax, 9690h ;~ 17C5:A1EA -cs=0x17c5;eip=0x00a1ed; X(PUSH(ax)); // 56036 push ax ;~ 17C5:A1ED -cs=0x17c5;eip=0x00a1ee; J(CALL(sub_34c1c,0)); // 56037 call sub_34C1C ;~ 17C5:A1EE -cs=0x17c5;eip=0x00a1f1; T(ADD(sp, 4)); // 56039 add sp, 4 ;~ 17C5:A1F1 -cs=0x17c5;eip=0x00a1f4; T(ax = word_492f4;); // 56040 mov ax, word_492F4 ;~ 17C5:A1F4 -cs=0x17c5;eip=0x00a1f7; T(cx = ax;); // 56041 mov cx, ax ;~ 17C5:A1F7 -cs=0x17c5;eip=0x00a1f9; T(SHL(ax, 1)); // 56042 shl ax, 1 ;~ 17C5:A1F9 -cs=0x17c5;eip=0x00a1fb; T(ADD(ax, cx)); // 56043 add ax, cx ;~ 17C5:A1FB -cs=0x17c5;eip=0x00a1fd; X(word_4e622 = ax;); // 56044 mov word_4E622, ax ;~ 17C5:A1FD -cs=0x17c5;eip=0x00a200; T(sp = bp;); // 56045 mov sp, bp ;~ 17C5:A200 -cs=0x17c5;eip=0x00a202; X(POP(bp)); // 56046 pop bp ;~ 17C5:A202 -cs=0x17c5;eip=0x00a203; J(RETN(0)); // 56047 retn ;~ 17C5:A203 + // 104045 arg_0 = word ptr 4 ;~ 17C5:A1E4 +cs=0x17c5;eip=0x00a1e4; X(PUSH(bp)); // 104047 push bp ;~ 17C5:A1E4 +cs=0x17c5;eip=0x00a1e5; T(bp = sp;); // 104048 mov bp, sp ;~ 17C5:A1E5 +cs=0x17c5;eip=0x00a1e7; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 104049 push [bp+arg_0] ;~ 17C5:A1E7 +cs=0x17c5;eip=0x00a1ea; T(ax = 0x9690;); // 104050 mov ax, 9690h ;~ 17C5:A1EA +cs=0x17c5;eip=0x00a1ed; X(PUSH(ax)); // 104051 push ax ;~ 17C5:A1ED +cs=0x17c5;eip=0x00a1ee; J(CALL(sub_34c1c,0)); // 104052 call sub_34C1C ;~ 17C5:A1EE +cs=0x17c5;eip=0x00a1f1; T(ADD(sp, 4)); // 104054 add sp, 4 ;~ 17C5:A1F1 +cs=0x17c5;eip=0x00a1f4; T(ax = word_492f4;); // 104055 mov ax, word_492F4 ;~ 17C5:A1F4 +cs=0x17c5;eip=0x00a1f7; T(cx = ax;); // 104056 mov cx, ax ;~ 17C5:A1F7 +cs=0x17c5;eip=0x00a1f9; T(SHL(ax, 1)); // 104057 shl ax, 1 ;~ 17C5:A1F9 +cs=0x17c5;eip=0x00a1fb; T(ADD(ax, cx)); // 104058 add ax, cx ;~ 17C5:A1FB +cs=0x17c5;eip=0x00a1fd; X(word_4e622 = ax;); // 104059 mov ds:word_4E622, ax ;~ 17C5:A1FD +cs=0x17c5;eip=0x00a200; T(sp = bp;); // 104060 mov sp, bp ;~ 17C5:A200 +cs=0x17c5;eip=0x00a202; X(POP(bp)); // 104061 pop bp ;~ 17C5:A202 +cs=0x17c5;eip=0x00a203; J(RETN(0)); // 104062 retn ;~ 17C5:A203 assert(0); __dispatch_call: @@ -29086,22 +24309,22 @@ cs=0x17c5;eip=0x00a203; J(RETN(0)); // 56047 retn ;~ 17C5:A203 _begin: #undef arg_0 #define arg_0 4 - // 56058 arg_0 = word ptr 4 ;~ 17C5:A204 -cs=0x17c5;eip=0x00a204; X(PUSH(bp)); // 56060 push bp ;~ 17C5:A204 -cs=0x17c5;eip=0x00a205; T(bp = sp;); // 56061 mov bp, sp ;~ 17C5:A205 -cs=0x17c5;eip=0x00a207; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 56062 push [bp+arg_0] ;~ 17C5:A207 -cs=0x17c5;eip=0x00a20a; T(ax = 0x979A;); // 56063 mov ax, 979Ah ;~ 17C5:A20A -cs=0x17c5;eip=0x00a20d; X(PUSH(ax)); // 56064 push ax ;~ 17C5:A20D -cs=0x17c5;eip=0x00a20e; J(CALL(sub_34c1c,0)); // 56065 call sub_34C1C ;~ 17C5:A20E -cs=0x17c5;eip=0x00a211; T(ADD(sp, 4)); // 56066 add sp, 4 ;~ 17C5:A211 -cs=0x17c5;eip=0x00a214; T(ax = word_492f4;); // 56067 mov ax, word_492F4 ;~ 17C5:A214 -cs=0x17c5;eip=0x00a217; T(cx = ax;); // 56068 mov cx, ax ;~ 17C5:A217 -cs=0x17c5;eip=0x00a219; T(SHL(ax, 1)); // 56069 shl ax, 1 ;~ 17C5:A219 -cs=0x17c5;eip=0x00a21b; T(ADD(ax, cx)); // 56070 add ax, cx ;~ 17C5:A21B -cs=0x17c5;eip=0x00a21d; X(word_4e624 = ax;); // 56071 mov word_4E624, ax ;~ 17C5:A21D -cs=0x17c5;eip=0x00a220; T(sp = bp;); // 56072 mov sp, bp ;~ 17C5:A220 -cs=0x17c5;eip=0x00a222; X(POP(bp)); // 56073 pop bp ;~ 17C5:A222 -cs=0x17c5;eip=0x00a223; J(RETN(0)); // 56074 retn ;~ 17C5:A223 + // 104073 arg_0 = word ptr 4 ;~ 17C5:A204 +cs=0x17c5;eip=0x00a204; X(PUSH(bp)); // 104075 push bp ;~ 17C5:A204 +cs=0x17c5;eip=0x00a205; T(bp = sp;); // 104076 mov bp, sp ;~ 17C5:A205 +cs=0x17c5;eip=0x00a207; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 104077 push [bp+arg_0] ;~ 17C5:A207 +cs=0x17c5;eip=0x00a20a; T(ax = 0x979A;); // 104078 mov ax, 979Ah ;~ 17C5:A20A +cs=0x17c5;eip=0x00a20d; X(PUSH(ax)); // 104079 push ax ;~ 17C5:A20D +cs=0x17c5;eip=0x00a20e; J(CALL(sub_34c1c,0)); // 104080 call sub_34C1C ;~ 17C5:A20E +cs=0x17c5;eip=0x00a211; T(ADD(sp, 4)); // 104081 add sp, 4 ;~ 17C5:A211 +cs=0x17c5;eip=0x00a214; T(ax = word_492f4;); // 104082 mov ax, word_492F4 ;~ 17C5:A214 +cs=0x17c5;eip=0x00a217; T(cx = ax;); // 104083 mov cx, ax ;~ 17C5:A217 +cs=0x17c5;eip=0x00a219; T(SHL(ax, 1)); // 104084 shl ax, 1 ;~ 17C5:A219 +cs=0x17c5;eip=0x00a21b; T(ADD(ax, cx)); // 104085 add ax, cx ;~ 17C5:A21B +cs=0x17c5;eip=0x00a21d; X(word_4e624 = ax;); // 104086 mov ds:word_4E624, ax ;~ 17C5:A21D +cs=0x17c5;eip=0x00a220; T(sp = bp;); // 104087 mov sp, bp ;~ 17C5:A220 +cs=0x17c5;eip=0x00a222; X(POP(bp)); // 104088 pop bp ;~ 17C5:A222 +cs=0x17c5;eip=0x00a223; J(RETN(0)); // 104089 retn ;~ 17C5:A223 assert(0); __dispatch_call: @@ -29128,38 +24351,38 @@ cs=0x17c5;eip=0x00a223; J(RETN(0)); // 56074 retn ;~ 17C5:A223 _begin: #undef arg_0 #define arg_0 4 - // 56085 arg_0 = word ptr 4 ;~ 17C5:A224 + // 104100 arg_0 = word ptr 4 ;~ 17C5:A224 #undef arg_2 #define arg_2 6 - // 56086 arg_2 = word ptr 6 ;~ 17C5:A224 -cs=0x17c5;eip=0x00a224; X(PUSH(bp)); // 56088 push bp ;~ 17C5:A224 -cs=0x17c5;eip=0x00a225; T(bp = sp;); // 56089 mov bp, sp ;~ 17C5:A225 -cs=0x17c5;eip=0x00a227; X(PUSH(si)); // 56090 push si ;~ 17C5:A227 -cs=0x17c5;eip=0x00a228; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 56091 mov bx, [bp+arg_2] ;~ 17C5:A228 -cs=0x17c5;eip=0x00a22b; T(cl = 4;); // 56092 mov cl, 4 ;~ 17C5:A22B -cs=0x17c5;eip=0x00a22d; T(SHL(bx, cl)); // 56093 shl bx, cl ;~ 17C5:A22D -cs=0x17c5;eip=0x00a22f; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 56094 mov bx, [bx-7E46h] ;~ 17C5:A22F -cs=0x17c5;eip=0x00a233; T(AND(bx, 0x7F)); // 56095 and bx, 7Fh ;~ 17C5:A233 -cs=0x17c5;eip=0x00a236; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 56096 mov al, [bx-690Ch] ;~ 17C5:A236 -cs=0x17c5;eip=0x00a23a; T(CBW); // 56097 cbw ;~ 17C5:A23A -cs=0x17c5;eip=0x00a23b; T(si = ax;); // 56098 mov si, ax ;~ 17C5:A23B -cs=0x17c5;eip=0x00a23d; T(AND(si, 0x0F)); // 56099 and si, 0Fh ;~ 17C5:A23D -cs=0x17c5;eip=0x00a240; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 56100 mov bx, [bp+arg_0] ;~ 17C5:A240 -cs=0x17c5;eip=0x00a243; T(ax = bx;); // 56101 mov ax, bx ;~ 17C5:A243 -cs=0x17c5;eip=0x00a245; T(SHL(bx, 1)); // 56102 shl bx, 1 ;~ 17C5:A245 -cs=0x17c5;eip=0x00a247; T(ADD(bx, ax)); // 56103 add bx, ax ;~ 17C5:A247 -cs=0x17c5;eip=0x00a249; T(SHL(bx, 1)); // 56104 shl bx, 1 ;~ 17C5:A249 -cs=0x17c5;eip=0x00a24b; T(SHL(bx, 1)); // 56105 shl bx, 1 ;~ 17C5:A24B -cs=0x17c5;eip=0x00a24d; T(ADD(bx, ax)); // 56106 add bx, ax ;~ 17C5:A24D -cs=0x17c5;eip=0x00a24f; T(MOV(al, *(raddr(ds,bx+si+0x0A1E)))); // 56107 mov al, [bx+si+0A1Eh] ;~ 17C5:A24F -cs=0x17c5;eip=0x00a253; T(CBW); // 56108 cbw ;~ 17C5:A253 -cs=0x17c5;eip=0x00a254; J({;}); // 56109 jmp short $+2 ;~ 17C5:A254 + // 104101 arg_2 = word ptr 6 ;~ 17C5:A224 +cs=0x17c5;eip=0x00a224; X(PUSH(bp)); // 104103 push bp ;~ 17C5:A224 +cs=0x17c5;eip=0x00a225; T(bp = sp;); // 104104 mov bp, sp ;~ 17C5:A225 +cs=0x17c5;eip=0x00a227; X(PUSH(si)); // 104105 push si ;~ 17C5:A227 +cs=0x17c5;eip=0x00a228; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 104106 mov bx, [bp+arg_2] ;~ 17C5:A228 +cs=0x17c5;eip=0x00a22b; T(cl = 4;); // 104107 mov cl, 4 ;~ 17C5:A22B +cs=0x17c5;eip=0x00a22d; T(SHL(bx, cl)); // 104108 shl bx, cl ;~ 17C5:A22D +cs=0x17c5;eip=0x00a22f; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 104109 mov bx, [bx-7E46h] ;~ 17C5:A22F +cs=0x17c5;eip=0x00a233; T(AND(bx, 0x7F)); // 104110 and bx, 7Fh ;~ 17C5:A233 +cs=0x17c5;eip=0x00a236; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 104111 mov al, [bx-690Ch] ;~ 17C5:A236 +cs=0x17c5;eip=0x00a23a; T(CBW); // 104112 cbw ;~ 17C5:A23A +cs=0x17c5;eip=0x00a23b; T(si = ax;); // 104113 mov si, ax ;~ 17C5:A23B +cs=0x17c5;eip=0x00a23d; T(AND(si, 0x0F)); // 104114 and si, 0Fh ;~ 17C5:A23D +cs=0x17c5;eip=0x00a240; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 104115 mov bx, [bp+arg_0] ;~ 17C5:A240 +cs=0x17c5;eip=0x00a243; T(ax = bx;); // 104116 mov ax, bx ;~ 17C5:A243 +cs=0x17c5;eip=0x00a245; T(SHL(bx, 1)); // 104117 shl bx, 1 ;~ 17C5:A245 +cs=0x17c5;eip=0x00a247; T(ADD(bx, ax)); // 104118 add bx, ax ;~ 17C5:A247 +cs=0x17c5;eip=0x00a249; T(SHL(bx, 1)); // 104119 shl bx, 1 ;~ 17C5:A249 +cs=0x17c5;eip=0x00a24b; T(SHL(bx, 1)); // 104120 shl bx, 1 ;~ 17C5:A24B +cs=0x17c5;eip=0x00a24d; T(ADD(bx, ax)); // 104121 add bx, ax ;~ 17C5:A24D +cs=0x17c5;eip=0x00a24f; T(MOV(al, *(raddr(ds,bx+si+0x0A1E)))); // 104122 mov al, [bx+si+0A1Eh] ;~ 17C5:A24F +cs=0x17c5;eip=0x00a253; T(CBW); // 104123 cbw ;~ 17C5:A253 +cs=0x17c5;eip=0x00a254; J({;}); // 104124 jmp short $+2 ;~ 17C5:A254 loc_30486: - // 6087 -cs=0x17c5;eip=0x00a256; X(POP(si)); // 56113 pop si ;~ 17C5:A256 -cs=0x17c5;eip=0x00a257; T(sp = bp;); // 56114 mov sp, bp ;~ 17C5:A257 -cs=0x17c5;eip=0x00a259; X(POP(bp)); // 56115 pop bp ;~ 17C5:A259 -cs=0x17c5;eip=0x00a25a; J(RETN(0)); // 56116 retn ;~ 17C5:A25A + // 6065 +cs=0x17c5;eip=0x00a256; X(POP(si)); // 104128 pop si ;~ 17C5:A256 +cs=0x17c5;eip=0x00a257; T(sp = bp;); // 104129 mov sp, bp ;~ 17C5:A257 +cs=0x17c5;eip=0x00a259; X(POP(bp)); // 104130 pop bp ;~ 17C5:A259 +cs=0x17c5;eip=0x00a25a; J(RETN(0)); // 104131 retn ;~ 17C5:A25A assert(0); __dispatch_call: @@ -29177,583 +24400,557 @@ cs=0x17c5;eip=0x00a25a; J(RETN(0)); // 56116 retn ;~ 17C5:A25A - bool sub_3048c(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group56(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_3048c: + _group56: _begin: -#undef var_16 -#define var_16 -0x16 - // 56128 var_16 = word ptr -16h ;~ 17C5:A25C -#undef var_14 -#define var_14 -0x14 - // 56129 var_14 = word ptr -14h ;~ 17C5:A25C +sub_3048c: + // 104141 #undef var_12 #define var_12 -0x12 - // 56130 var_12 = word ptr -12h ;~ 17C5:A25C -#undef var_10 -#define var_10 -0x10 - // 56131 var_10 = word ptr -10h ;~ 17C5:A25C -#undef var_e -#define var_e -0x0E - // 56132 var_E = word ptr -0Eh ;~ 17C5:A25C -#undef var_c -#define var_c -0x0C - // 56133 var_C = word ptr -0Ch ;~ 17C5:A25C -#undef var_a -#define var_a -0x0A - // 56134 var_A = word ptr -0Ah ;~ 17C5:A25C -#undef var_8 -#define var_8 -8 - // 56135 var_8 = word ptr -8 ;~ 17C5:A25C -#undef var_6 -#define var_6 -6 - // 56136 var_6 = word ptr -6 ;~ 17C5:A25C -#undef var_4 -#define var_4 -4 - // 56137 var_4 = word ptr -4 ;~ 17C5:A25C -#undef var_2 -#define var_2 -2 - // 56138 var_2 = word ptr -2 ;~ 17C5:A25C + // 104143 var_12 = word ptr -12h ;~ 17C5:A25C #undef arg_0 #define arg_0 4 - // 56139 arg_0 = byte ptr 4 ;~ 17C5:A25C -cs=0x17c5;eip=0x00a25c; X(PUSH(bp)); // 56141 push bp ;~ 17C5:A25C -cs=0x17c5;eip=0x00a25d; T(bp = sp;); // 56142 mov bp, sp ;~ 17C5:A25D -cs=0x17c5;eip=0x00a25f; T(SUB(sp, 0x16)); // 56143 sub sp, 16h ;~ 17C5:A25F -cs=0x17c5;eip=0x00a262; X(PUSH(si)); // 56144 push si ;~ 17C5:A262 -cs=0x17c5;eip=0x00a263; T(ax = word_4e61c;); // 56145 mov ax, word_4E61C ;~ 17C5:A263 -cs=0x17c5;eip=0x00a266; T(INC(ax)); // 56146 inc ax ;~ 17C5:A266 -cs=0x17c5;eip=0x00a267; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 56147 mov [bp+var_12], ax ;~ 17C5:A267 -cs=0x17c5;eip=0x00a26a; T(SUB(ax, ax)); // 56148 sub ax, ax ;~ 17C5:A26A -cs=0x17c5;eip=0x00a26c; X(PUSH(ax)); // 56149 push ax ;~ 17C5:A26C -cs=0x17c5;eip=0x00a26d; J(CALL(sub_30074,0)); // 56150 call sub_30074 ;~ 17C5:A26D -cs=0x17c5;eip=0x00a270; T(ADD(sp, 2)); // 56151 add sp, 2 ;~ 17C5:A270 -cs=0x17c5;eip=0x00a273; T(ax = 0x0AF;); // 56152 mov ax, 0AFh ;~ 17C5:A273 -cs=0x17c5;eip=0x00a276; X(PUSH(ax)); // 56153 push ax ;~ 17C5:A276 -cs=0x17c5;eip=0x00a277; T(ax = 0x0C7;); // 56154 mov ax, 0C7h ;~ 17C5:A277 -cs=0x17c5;eip=0x00a27a; X(PUSH(ax)); // 56155 push ax ;~ 17C5:A27A -cs=0x17c5;eip=0x00a27b; T(ax = 0x68;); // 56156 mov ax, 68h ; 'h' ;~ 17C5:A27B -cs=0x17c5;eip=0x00a27e; X(PUSH(ax)); // 56157 push ax ;~ 17C5:A27E -cs=0x17c5;eip=0x00a27f; T(ax = 0x78;); // 56158 mov ax, 78h ; 'x' ;~ 17C5:A27F -cs=0x17c5;eip=0x00a282; X(PUSH(ax)); // 56159 push ax ;~ 17C5:A282 -cs=0x17c5;eip=0x00a283; T(CMP(*(raddr(ss,bp+arg_0)), 0)); // 56160 cmp [bp+arg_0], 0 ;~ 17C5:A283 -cs=0x17c5;eip=0x00a287; J(JNZ(loc_304be)); // 56161 jnz short loc_304BE ;~ 17C5:A287 -cs=0x17c5;eip=0x00a289; T(ax = *(word_4e564);); // 56162 mov ax, word_4E564 ;~ 17C5:A289 -cs=0x17c5;eip=0x00a28c; J(JMP(loc_304c1)); // 56163 jmp short loc_304C1 ;~ 17C5:A28C + // 104144 arg_0 = byte ptr 4 ;~ 17C5:A25C +cs=0x17c5;eip=0x00a25c; X(PUSH(bp)); // 104146 push bp ;~ 17C5:A25C +cs=0x17c5;eip=0x00a25d; T(bp = sp;); // 104147 mov bp, sp ;~ 17C5:A25D +cs=0x17c5;eip=0x00a25f; T(SUB(sp, 0x16)); // 104148 sub sp, 16h ;~ 17C5:A25F +cs=0x17c5;eip=0x00a262; X(PUSH(si)); // 104149 push si ;~ 17C5:A262 +cs=0x17c5;eip=0x00a263; T(ax = word_4e61c;); // 104150 mov ax, ds:word_4E61C ;~ 17C5:A263 +cs=0x17c5;eip=0x00a266; T(INC(ax)); // 104151 inc ax ;~ 17C5:A266 +cs=0x17c5;eip=0x00a267; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 104152 mov [bp+var_12], ax ;~ 17C5:A267 +cs=0x17c5;eip=0x00a26a; T(SUB(ax, ax)); // 104153 sub ax, ax ;~ 17C5:A26A +cs=0x17c5;eip=0x00a26c; X(PUSH(ax)); // 104154 push ax ;~ 17C5:A26C +cs=0x17c5;eip=0x00a26d; J(CALL(sub_30074,0)); // 104155 call sub_30074 ;~ 17C5:A26D +cs=0x17c5;eip=0x00a270; T(ADD(sp, 2)); // 104156 add sp, 2 ;~ 17C5:A270 +cs=0x17c5;eip=0x00a273; T(ax = 0x0AF;); // 104157 mov ax, 0AFh ;~ 17C5:A273 +cs=0x17c5;eip=0x00a276; X(PUSH(ax)); // 104158 push ax ;~ 17C5:A276 +cs=0x17c5;eip=0x00a277; T(ax = 0x0C7;); // 104159 mov ax, 0C7h ;~ 17C5:A277 +cs=0x17c5;eip=0x00a27a; X(PUSH(ax)); // 104160 push ax ;~ 17C5:A27A +cs=0x17c5;eip=0x00a27b; T(ax = 0x68;); // 104161 mov ax, 68h ; 'h' ;~ 17C5:A27B +cs=0x17c5;eip=0x00a27e; X(PUSH(ax)); // 104162 push ax ;~ 17C5:A27E +cs=0x17c5;eip=0x00a27f; T(ax = 0x78;); // 104163 mov ax, 78h ; 'x' ;~ 17C5:A27F +cs=0x17c5;eip=0x00a282; X(PUSH(ax)); // 104164 push ax ;~ 17C5:A282 +cs=0x17c5;eip=0x00a283; T(CMP(*(raddr(ss,bp+arg_0)), 0)); // 104165 cmp [bp+arg_0], 0 ;~ 17C5:A283 +cs=0x17c5;eip=0x00a287; J(JNZ(loc_304be)); // 104166 jnz short loc_304BE ;~ 17C5:A287 +cs=0x17c5;eip=0x00a289; T(ax = word_4e564;); // 104167 mov ax, ds:word_4E564 ;~ 17C5:A289 +cs=0x17c5;eip=0x00a28c; J(JMP(loc_304c1)); // 104168 jmp short loc_304C1 ;~ 17C5:A28C loc_304be: - // 6088 -cs=0x17c5;eip=0x00a28e; T(ax = *(word_4e57c);); // 56167 mov ax, word_4E57C ;~ 17C5:A28E + // 6066 +cs=0x17c5;eip=0x00a28e; T(ax = word_4e57c;); // 104172 mov ax, ds:word_4E57C ;~ 17C5:A28E loc_304c1: - // 6089 -cs=0x17c5;eip=0x00a291; X(PUSH(ax)); // 56170 push ax ;~ 17C5:A291 -cs=0x17c5;eip=0x00a292; J(CALLF(sub_37674,0)); // 56171 call sub_37674 ;~ 17C5:A292 -cs=0x17c5;eip=0x00a297; T(ADD(sp, 0x0A)); // 56173 add sp, 0Ah ;~ 17C5:A297 -cs=0x17c5;eip=0x00a29a; T(ax = 8;); // 56174 mov ax, 8 ;~ 17C5:A29A -cs=0x17c5;eip=0x00a29d; X(PUSH(ax)); // 56175 push ax ;~ 17C5:A29D -cs=0x17c5;eip=0x00a29e; J(CALL(sub_30074,0)); // 56176 call sub_30074 ;~ 17C5:A29E -cs=0x17c5;eip=0x00a2a1; T(ADD(sp, 2)); // 56177 add sp, 2 ;~ 17C5:A2A1 -cs=0x17c5;eip=0x00a2a4; X(MOV(*(dw*)(raddr(ss,bp+var_16)), 1)); // 56178 mov [bp+var_16], 1 ;~ 17C5:A2A4 -cs=0x17c5;eip=0x00a2a9; T(CMP(word_4e61c, 2)); // 56179 cmp word_4E61C, 2 ;~ 17C5:A2A9 -cs=0x17c5;eip=0x00a2ae; J(JGE(loc_304f6)); // 56180 jge short loc_304F6 ;~ 17C5:A2AE -cs=0x17c5;eip=0x00a2b0; T(CMP(*(dw*)(byte_4f20c), 0)); // 56181 cmp word ptr byte_4F20C, 0 ;~ 17C5:A2B0 -cs=0x17c5;eip=0x00a2b5; J(JZ(loc_304f6)); // 56182 jz short loc_304F6 ;~ 17C5:A2B5 -cs=0x17c5;eip=0x00a2b7; T(ax = 1;); // 56183 mov ax, 1 ;~ 17C5:A2B7 -cs=0x17c5;eip=0x00a2ba; T(cl = 2;); // 56184 mov cl, 2 ;~ 17C5:A2BA -cs=0x17c5;eip=0x00a2bc; T(SUB(cl, *(db*)(&word_4e61c))); // 56185 sub cl, byte ptr word_4E61C ;~ 17C5:A2BC -cs=0x17c5;eip=0x00a2c0; T(SHL(ax, cl)); // 56186 shl ax, cl ;~ 17C5:A2C0 -cs=0x17c5;eip=0x00a2c2; T(INC(ax)); // 56187 inc ax ;~ 17C5:A2C2 -cs=0x17c5;eip=0x00a2c3; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 56188 mov [bp+var_16], ax ;~ 17C5:A2C3 + // 6067 +cs=0x17c5;eip=0x00a291; X(PUSH(ax)); // 104175 push ax ;~ 17C5:A291 +cs=0x17c5;eip=0x00a292; J(CALLF(sub_37674,0)); // 104176 call sub_37674 ;~ 17C5:A292 +seg2623_a297_proc: + // 104180 +cs=0x17c5;eip=0x00a297; T(ADD(sp, 0x0A)); // 104180 add sp, 0Ah ;~ 17C5:A297 +cs=0x17c5;eip=0x00a29a; T(ax = 8;); // 104181 mov ax, 8 ;~ 17C5:A29A +cs=0x17c5;eip=0x00a29d; X(PUSH(ax)); // 104182 push ax ;~ 17C5:A29D +cs=0x17c5;eip=0x00a29e; J(CALL(sub_30074,0)); // 104183 call sub_30074 ;~ 17C5:A29E +cs=0x17c5;eip=0x00a2a1; T(ADD(sp, 2)); // 104184 add sp, 2 ;~ 17C5:A2A1 +cs=0x17c5;eip=0x00a2a4; X(MOV(*(dw*)(raddr(ss,bp-0x16)), 1)); // 104185 mov word ptr [bp-16h], 1 ;~ 17C5:A2A4 +cs=0x17c5;eip=0x00a2a9; T(CMP(word_4e61c, 2)); // 104186 cmp ds:word_4E61C, 2 ;~ 17C5:A2A9 +cs=0x17c5;eip=0x00a2ae; J(JGE(loc_304f6)); // 104187 jge short loc_304F6 ;~ 17C5:A2AE +cs=0x17c5;eip=0x00a2b0; T(CMP(word_4f20c, 0)); // 104188 cmp ds:word_4F20C, 0 ;~ 17C5:A2B0 +cs=0x17c5;eip=0x00a2b5; J(JZ(loc_304f6)); // 104189 jz short loc_304F6 ;~ 17C5:A2B5 +cs=0x17c5;eip=0x00a2b7; T(ax = 1;); // 104190 mov ax, 1 ;~ 17C5:A2B7 +cs=0x17c5;eip=0x00a2ba; T(cl = 2;); // 104191 mov cl, 2 ;~ 17C5:A2BA +cs=0x17c5;eip=0x00a2bc; T(SUB(cl, *(db*)(&word_4e61c))); // 104192 sub cl, byte ptr ds:word_4E61C ;~ 17C5:A2BC +cs=0x17c5;eip=0x00a2c0; T(SHL(ax, cl)); // 104193 shl ax, cl ;~ 17C5:A2C0 +cs=0x17c5;eip=0x00a2c2; T(INC(ax)); // 104194 inc ax ;~ 17C5:A2C2 +cs=0x17c5;eip=0x00a2c3; X(MOV(*(dw*)(raddr(ss,bp-0x16)), ax)); // 104195 mov [bp-16h], ax ;~ 17C5:A2C3 loc_304f6: - // 6090 -cs=0x17c5;eip=0x00a2c6; T(ax = 1;); // 56192 mov ax, 1 ;~ 17C5:A2C6 -cs=0x17c5;eip=0x00a2c9; T(SUB(ax, *(dw*)(raddr(ss,bp+var_16)))); // 56193 sub ax, [bp+var_16] ;~ 17C5:A2C9 -cs=0x17c5;eip=0x00a2cc; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 56194 mov [bp+var_14], ax ;~ 17C5:A2CC -cs=0x17c5;eip=0x00a2cf; T(ax = word_520f0;); // 56195 mov ax, word_520F0 ;~ 17C5:A2CF -cs=0x17c5;eip=0x00a2d2; T(AND(ax, 0x0F800)); // 56196 and ax, 0F800h ;~ 17C5:A2D2 -cs=0x17c5;eip=0x00a2d5; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 56197 mov [bp+var_C], ax ;~ 17C5:A2D5 -cs=0x17c5;eip=0x00a2d8; T(ax = word_52100;); // 56198 mov ax, word_52100 ;~ 17C5:A2D8 -cs=0x17c5;eip=0x00a2db; T(AND(ax, 0x0F800)); // 56199 and ax, 0F800h ;~ 17C5:A2DB -cs=0x17c5;eip=0x00a2de; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 56200 mov [bp+var_10], ax ;~ 17C5:A2DE -cs=0x17c5;eip=0x00a2e1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 56201 mov ax, [bp+var_14] ;~ 17C5:A2E1 -cs=0x17c5;eip=0x00a2e4; T(SHL(ax, 1)); // 56202 shl ax, 1 ;~ 17C5:A2E4 -cs=0x17c5;eip=0x00a2e6; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56203 mov [bp+var_E], ax ;~ 17C5:A2E6 -cs=0x17c5;eip=0x00a2e9; J(JMP(loc_30583)); // 56204 jmp short loc_30583 ;~ 17C5:A2E9 + // 6068 +cs=0x17c5;eip=0x00a2c6; T(ax = 1;); // 104199 mov ax, 1 ;~ 17C5:A2C6 +cs=0x17c5;eip=0x00a2c9; T(SUB(ax, *(dw*)(raddr(ss,bp-0x16)))); // 104200 sub ax, [bp-16h] ;~ 17C5:A2C9 +cs=0x17c5;eip=0x00a2cc; X(MOV(*(dw*)(raddr(ss,bp-0x14)), ax)); // 104201 mov [bp-14h], ax ;~ 17C5:A2CC +cs=0x17c5;eip=0x00a2cf; T(ax = word_520f0;); // 104202 mov ax, ds:word_520F0 ;~ 17C5:A2CF +cs=0x17c5;eip=0x00a2d2; T(AND(ax, 0x0F800)); // 104203 and ax, 0F800h ;~ 17C5:A2D2 +cs=0x17c5;eip=0x00a2d5; X(MOV(*(dw*)(raddr(ss,bp-0x0C)), ax)); // 104204 mov [bp-0Ch], ax ;~ 17C5:A2D5 +cs=0x17c5;eip=0x00a2d8; T(ax = word_52100;); // 104205 mov ax, ds:word_52100 ;~ 17C5:A2D8 +cs=0x17c5;eip=0x00a2db; T(AND(ax, 0x0F800)); // 104206 and ax, 0F800h ;~ 17C5:A2DB +cs=0x17c5;eip=0x00a2de; X(MOV(*(dw*)(raddr(ss,bp-0x10)), ax)); // 104207 mov [bp-10h], ax ;~ 17C5:A2DE +cs=0x17c5;eip=0x00a2e1; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 104208 mov ax, [bp-14h] ;~ 17C5:A2E1 +cs=0x17c5;eip=0x00a2e4; T(SHL(ax, 1)); // 104209 shl ax, 1 ;~ 17C5:A2E4 +cs=0x17c5;eip=0x00a2e6; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104210 mov [bp-0Eh], ax ;~ 17C5:A2E6 +cs=0x17c5;eip=0x00a2e9; J(JMP(loc_30583)); // 104211 jmp short loc_30583 ;~ 17C5:A2E9 loc_3051c: - // 6091 -cs=0x17c5;eip=0x00a2ec; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 56210 mov ax, [bp+var_10] ;~ 17C5:A2EC -cs=0x17c5;eip=0x00a2ef; T(ADD(ah, 0x1C)); // 56211 add ah, 1Ch ;~ 17C5:A2EF -cs=0x17c5;eip=0x00a2f2; X(PUSH(ax)); // 56212 push ax ;~ 17C5:A2F2 -cs=0x17c5;eip=0x00a2f3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56213 mov ax, [bp+var_E] ;~ 17C5:A2F3 -cs=0x17c5;eip=0x00a2f6; T(cl = 0x0A;); // 56214 mov cl, 0Ah ;~ 17C5:A2F6 -cs=0x17c5;eip=0x00a2f8; T(SHL(ax, cl)); // 56215 shl ax, cl ;~ 17C5:A2F8 -cs=0x17c5;eip=0x00a2fa; T(ADD(ax, *(dw*)(raddr(ss,bp+var_c)))); // 56216 add ax, [bp+var_C] ;~ 17C5:A2FA -cs=0x17c5;eip=0x00a2fd; X(PUSH(ax)); // 56217 push ax ;~ 17C5:A2FD -cs=0x17c5;eip=0x00a2fe; J(CALL(sub_309f4,0)); // 56218 call sub_309F4 ;~ 17C5:A2FE -cs=0x17c5;eip=0x00a301; T(ADD(sp, 4)); // 56219 add sp, 4 ;~ 17C5:A301 -cs=0x17c5;eip=0x00a304; T(ax = *(word_4aa98);); // 56220 mov ax, word_4AA98 ;~ 17C5:A304 -cs=0x17c5;eip=0x00a307; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 56221 mov [bp+var_2], ax ;~ 17C5:A307 -cs=0x17c5;eip=0x00a30a; T(ax = *(word_4ac7c);); // 56222 mov ax, word_4AC7C ;~ 17C5:A30A -cs=0x17c5;eip=0x00a30d; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 56223 mov [bp+var_6], ax ;~ 17C5:A30D -cs=0x17c5;eip=0x00a310; T(MOV(ax, *(dw*)(raddr(ss,bp+var_10)))); // 56224 mov ax, [bp+var_10] ;~ 17C5:A310 -cs=0x17c5;eip=0x00a313; T(SUB(ax, 0x1800)); // 56225 sub ax, 1800h ;~ 17C5:A313 -cs=0x17c5;eip=0x00a316; X(PUSH(ax)); // 56226 push ax ;~ 17C5:A316 -cs=0x17c5;eip=0x00a317; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56227 mov ax, [bp+var_E] ;~ 17C5:A317 -cs=0x17c5;eip=0x00a31a; T(cl = 0x0A;); // 56228 mov cl, 0Ah ;~ 17C5:A31A -cs=0x17c5;eip=0x00a31c; T(SHL(ax, cl)); // 56229 shl ax, cl ;~ 17C5:A31C -cs=0x17c5;eip=0x00a31e; T(ADD(ax, *(dw*)(raddr(ss,bp+var_c)))); // 56230 add ax, [bp+var_C] ;~ 17C5:A31E -cs=0x17c5;eip=0x00a321; X(PUSH(ax)); // 56231 push ax ;~ 17C5:A321 -cs=0x17c5;eip=0x00a322; J(CALL(sub_309f4,0)); // 56232 call sub_309F4 ;~ 17C5:A322 -cs=0x17c5;eip=0x00a325; T(ADD(sp, 4)); // 56233 add sp, 4 ;~ 17C5:A325 -cs=0x17c5;eip=0x00a328; T(SUB(ax, ax)); // 56234 sub ax, ax ;~ 17C5:A328 -cs=0x17c5;eip=0x00a32a; X(PUSH(ax)); // 56235 push ax ;~ 17C5:A32A -cs=0x17c5;eip=0x00a32b; T(ax = 0x0AF;); // 56236 mov ax, 0AFh ;~ 17C5:A32B -cs=0x17c5;eip=0x00a32e; X(PUSH(ax)); // 56237 push ax ;~ 17C5:A32E -cs=0x17c5;eip=0x00a32f; T(ax = 0x68;); // 56238 mov ax, 68h ; 'h' ;~ 17C5:A32F -cs=0x17c5;eip=0x00a332; X(PUSH(ax)); // 56239 push ax ;~ 17C5:A332 -cs=0x17c5;eip=0x00a333; T(ax = 0x0C7;); // 56240 mov ax, 0C7h ;~ 17C5:A333 -cs=0x17c5;eip=0x00a336; X(PUSH(ax)); // 56241 push ax ;~ 17C5:A336 -cs=0x17c5;eip=0x00a337; T(ax = 0x78;); // 56242 mov ax, 78h ; 'x' ;~ 17C5:A337 -cs=0x17c5;eip=0x00a33a; X(PUSH(ax)); // 56243 push ax ;~ 17C5:A33A -cs=0x17c5;eip=0x00a33b; X(PUSH(*(word_4ac7c))); // 56244 push word_4AC7C ;~ 17C5:A33B -cs=0x17c5;eip=0x00a33f; X(PUSH(*(word_4aa98))); // 56245 push word_4AA98 ;~ 17C5:A33F -cs=0x17c5;eip=0x00a343; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 56246 push [bp+var_6] ;~ 17C5:A343 -cs=0x17c5;eip=0x00a346; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 56247 push [bp+var_2] ;~ 17C5:A346 -cs=0x17c5;eip=0x00a349; J(CALL(sub_2feb4,0)); // 56248 call sub_2FEB4 ;~ 17C5:A349 -cs=0x17c5;eip=0x00a34c; T(ADD(sp, 0x12)); // 56250 add sp, 12h ;~ 17C5:A34C -cs=0x17c5;eip=0x00a34f; X(ADD(*(dw*)(raddr(ss,bp+var_e)), 2)); // 56251 add [bp+var_E], 2 ;~ 17C5:A34F + // 6069 +cs=0x17c5;eip=0x00a2ec; T(MOV(ax, *(dw*)(raddr(ss,bp-0x10)))); // 104216 mov ax, [bp-10h] ;~ 17C5:A2EC +cs=0x17c5;eip=0x00a2ef; T(ADD(ah, 0x1C)); // 104217 add ah, 1Ch ;~ 17C5:A2EF +cs=0x17c5;eip=0x00a2f2; X(PUSH(ax)); // 104218 push ax ;~ 17C5:A2F2 +cs=0x17c5;eip=0x00a2f3; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104219 mov ax, [bp-0Eh] ;~ 17C5:A2F3 +cs=0x17c5;eip=0x00a2f6; T(cl = 0x0A;); // 104220 mov cl, 0Ah ;~ 17C5:A2F6 +cs=0x17c5;eip=0x00a2f8; T(SHL(ax, cl)); // 104221 shl ax, cl ;~ 17C5:A2F8 +cs=0x17c5;eip=0x00a2fa; T(ADD(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 104222 add ax, [bp-0Ch] ;~ 17C5:A2FA +cs=0x17c5;eip=0x00a2fd; X(PUSH(ax)); // 104223 push ax ;~ 17C5:A2FD +cs=0x17c5;eip=0x00a2fe; J(CALL(sub_309f4,0)); // 104224 call sub_309F4 ;~ 17C5:A2FE +cs=0x17c5;eip=0x00a301; T(ADD(sp, 4)); // 104225 add sp, 4 ;~ 17C5:A301 +cs=0x17c5;eip=0x00a304; T(ax = *(word_4aa98);); // 104226 mov ax, word_4AA98 ;~ 17C5:A304 +cs=0x17c5;eip=0x00a307; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 104227 mov [bp-2], ax ;~ 17C5:A307 +cs=0x17c5;eip=0x00a30a; T(ax = *(word_4ac7c);); // 104228 mov ax, word_4AC7C ;~ 17C5:A30A +cs=0x17c5;eip=0x00a30d; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 104229 mov [bp-6], ax ;~ 17C5:A30D +cs=0x17c5;eip=0x00a310; T(MOV(ax, *(dw*)(raddr(ss,bp-0x10)))); // 104230 mov ax, [bp-10h] ;~ 17C5:A310 +cs=0x17c5;eip=0x00a313; T(SUB(ax, 0x1800)); // 104231 sub ax, 1800h ;~ 17C5:A313 +cs=0x17c5;eip=0x00a316; X(PUSH(ax)); // 104232 push ax ;~ 17C5:A316 +cs=0x17c5;eip=0x00a317; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104233 mov ax, [bp-0Eh] ;~ 17C5:A317 +cs=0x17c5;eip=0x00a31a; T(cl = 0x0A;); // 104234 mov cl, 0Ah ;~ 17C5:A31A +cs=0x17c5;eip=0x00a31c; T(SHL(ax, cl)); // 104235 shl ax, cl ;~ 17C5:A31C +cs=0x17c5;eip=0x00a31e; T(ADD(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 104236 add ax, [bp-0Ch] ;~ 17C5:A31E +cs=0x17c5;eip=0x00a321; X(PUSH(ax)); // 104237 push ax ;~ 17C5:A321 +cs=0x17c5;eip=0x00a322; J(CALL(sub_309f4,0)); // 104238 call sub_309F4 ;~ 17C5:A322 +cs=0x17c5;eip=0x00a325; T(ADD(sp, 4)); // 104239 add sp, 4 ;~ 17C5:A325 +cs=0x17c5;eip=0x00a328; T(SUB(ax, ax)); // 104240 sub ax, ax ;~ 17C5:A328 +cs=0x17c5;eip=0x00a32a; X(PUSH(ax)); // 104241 push ax ;~ 17C5:A32A +cs=0x17c5;eip=0x00a32b; T(ax = 0x0AF;); // 104242 mov ax, 0AFh ;~ 17C5:A32B +cs=0x17c5;eip=0x00a32e; X(PUSH(ax)); // 104243 push ax ;~ 17C5:A32E +cs=0x17c5;eip=0x00a32f; T(ax = 0x68;); // 104244 mov ax, 68h ; 'h' ;~ 17C5:A32F +cs=0x17c5;eip=0x00a332; X(PUSH(ax)); // 104245 push ax ;~ 17C5:A332 +cs=0x17c5;eip=0x00a333; T(ax = 0x0C7;); // 104246 mov ax, 0C7h ;~ 17C5:A333 +cs=0x17c5;eip=0x00a336; X(PUSH(ax)); // 104247 push ax ;~ 17C5:A336 +cs=0x17c5;eip=0x00a337; T(ax = 0x78;); // 104248 mov ax, 78h ; 'x' ;~ 17C5:A337 +cs=0x17c5;eip=0x00a33a; X(PUSH(ax)); // 104249 push ax ;~ 17C5:A33A +cs=0x17c5;eip=0x00a33b; X(PUSH(*(word_4ac7c))); // 104250 push word_4AC7C ;~ 17C5:A33B +cs=0x17c5;eip=0x00a33f; X(PUSH(*(word_4aa98))); // 104251 push word_4AA98 ;~ 17C5:A33F +cs=0x17c5;eip=0x00a343; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 104252 push word ptr [bp-6] ;~ 17C5:A343 +cs=0x17c5;eip=0x00a346; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 104253 push word ptr [bp-2] ;~ 17C5:A346 +cs=0x17c5;eip=0x00a349; J(CALL(sub_2feb4,0)); // 104254 call sub_2FEB4 ;~ 17C5:A349 +cs=0x17c5;eip=0x00a34c; T(ADD(sp, 0x12)); // 104256 add sp, 12h ;~ 17C5:A34C +cs=0x17c5;eip=0x00a34f; X(ADD(*(dw*)(raddr(ss,bp-0x0E)), 2)); // 104257 add word ptr [bp-0Eh], 2 ;~ 17C5:A34F loc_30583: - // 6092 -cs=0x17c5;eip=0x00a353; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 56254 mov ax, [bp+var_16] ;~ 17C5:A353 -cs=0x17c5;eip=0x00a356; T(SHL(ax, 1)); // 56255 shl ax, 1 ;~ 17C5:A356 -cs=0x17c5;eip=0x00a358; T(CMP(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56256 cmp ax, [bp+var_E] ;~ 17C5:A358 -cs=0x17c5;eip=0x00a35b; J(JGE(loc_3051c)); // 56257 jge short loc_3051C ;~ 17C5:A35B -cs=0x17c5;eip=0x00a35d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_14)))); // 56258 mov ax, [bp+var_14] ;~ 17C5:A35D -cs=0x17c5;eip=0x00a360; T(SHL(ax, 1)); // 56259 shl ax, 1 ;~ 17C5:A360 -cs=0x17c5;eip=0x00a362; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56260 mov [bp+var_E], ax ;~ 17C5:A362 -cs=0x17c5;eip=0x00a365; J(JMP(loc_305ff)); // 56261 jmp short loc_305FF ;~ 17C5:A365 + // 6070 +cs=0x17c5;eip=0x00a353; T(MOV(ax, *(dw*)(raddr(ss,bp-0x16)))); // 104260 mov ax, [bp-16h] ;~ 17C5:A353 +cs=0x17c5;eip=0x00a356; T(SHL(ax, 1)); // 104261 shl ax, 1 ;~ 17C5:A356 +cs=0x17c5;eip=0x00a358; T(CMP(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104262 cmp ax, [bp-0Eh] ;~ 17C5:A358 +cs=0x17c5;eip=0x00a35b; J(JGE(loc_3051c)); // 104263 jge short loc_3051C ;~ 17C5:A35B +cs=0x17c5;eip=0x00a35d; T(MOV(ax, *(dw*)(raddr(ss,bp-0x14)))); // 104264 mov ax, [bp-14h] ;~ 17C5:A35D +cs=0x17c5;eip=0x00a360; T(SHL(ax, 1)); // 104265 shl ax, 1 ;~ 17C5:A360 +cs=0x17c5;eip=0x00a362; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104266 mov [bp-0Eh], ax ;~ 17C5:A362 +cs=0x17c5;eip=0x00a365; J(JMP(loc_305ff)); // 104267 jmp short loc_305FF ;~ 17C5:A365 loc_30598: - // 6093 -cs=0x17c5;eip=0x00a368; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56267 mov ax, [bp+var_E] ;~ 17C5:A368 -cs=0x17c5;eip=0x00a36b; T(cl = 0x0A;); // 56268 mov cl, 0Ah ;~ 17C5:A36B -cs=0x17c5;eip=0x00a36d; T(SHL(ax, cl)); // 56269 shl ax, cl ;~ 17C5:A36D -cs=0x17c5;eip=0x00a36f; T(ADD(ax, *(dw*)(raddr(ss,bp+var_10)))); // 56270 add ax, [bp+var_10] ;~ 17C5:A36F -cs=0x17c5;eip=0x00a372; X(PUSH(ax)); // 56271 push ax ;~ 17C5:A372 -cs=0x17c5;eip=0x00a373; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 56272 mov ax, [bp+var_C] ;~ 17C5:A373 -cs=0x17c5;eip=0x00a376; T(ADD(ah, 0x1C)); // 56273 add ah, 1Ch ;~ 17C5:A376 -cs=0x17c5;eip=0x00a379; X(PUSH(ax)); // 56274 push ax ;~ 17C5:A379 -cs=0x17c5;eip=0x00a37a; J(CALL(sub_309f4,0)); // 56275 call sub_309F4 ;~ 17C5:A37A -cs=0x17c5;eip=0x00a37d; T(ADD(sp, 4)); // 56276 add sp, 4 ;~ 17C5:A37D -cs=0x17c5;eip=0x00a380; T(ax = *(word_4aa98);); // 56277 mov ax, word_4AA98 ;~ 17C5:A380 -cs=0x17c5;eip=0x00a383; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 56278 mov [bp+var_2], ax ;~ 17C5:A383 -cs=0x17c5;eip=0x00a386; T(ax = *(word_4ac7c);); // 56279 mov ax, word_4AC7C ;~ 17C5:A386 -cs=0x17c5;eip=0x00a389; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 56280 mov [bp+var_6], ax ;~ 17C5:A389 -cs=0x17c5;eip=0x00a38c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56281 mov ax, [bp+var_E] ;~ 17C5:A38C -cs=0x17c5;eip=0x00a38f; T(cl = 0x0A;); // 56282 mov cl, 0Ah ;~ 17C5:A38F -cs=0x17c5;eip=0x00a391; T(SHL(ax, cl)); // 56283 shl ax, cl ;~ 17C5:A391 -cs=0x17c5;eip=0x00a393; T(ADD(ax, *(dw*)(raddr(ss,bp+var_10)))); // 56284 add ax, [bp+var_10] ;~ 17C5:A393 -cs=0x17c5;eip=0x00a396; X(PUSH(ax)); // 56285 push ax ;~ 17C5:A396 -cs=0x17c5;eip=0x00a397; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 56286 mov ax, [bp+var_C] ;~ 17C5:A397 -cs=0x17c5;eip=0x00a39a; T(SUB(ax, 0x1800)); // 56287 sub ax, 1800h ;~ 17C5:A39A -cs=0x17c5;eip=0x00a39d; X(PUSH(ax)); // 56288 push ax ;~ 17C5:A39D -cs=0x17c5;eip=0x00a39e; J(CALL(sub_309f4,0)); // 56289 call sub_309F4 ;~ 17C5:A39E -cs=0x17c5;eip=0x00a3a1; T(ADD(sp, 4)); // 56290 add sp, 4 ;~ 17C5:A3A1 -cs=0x17c5;eip=0x00a3a4; T(SUB(ax, ax)); // 56291 sub ax, ax ;~ 17C5:A3A4 -cs=0x17c5;eip=0x00a3a6; X(PUSH(ax)); // 56292 push ax ;~ 17C5:A3A6 -cs=0x17c5;eip=0x00a3a7; T(ax = 0x0AF;); // 56293 mov ax, 0AFh ;~ 17C5:A3A7 -cs=0x17c5;eip=0x00a3aa; X(PUSH(ax)); // 56294 push ax ;~ 17C5:A3AA -cs=0x17c5;eip=0x00a3ab; T(ax = 0x68;); // 56295 mov ax, 68h ; 'h' ;~ 17C5:A3AB -cs=0x17c5;eip=0x00a3ae; X(PUSH(ax)); // 56296 push ax ;~ 17C5:A3AE -cs=0x17c5;eip=0x00a3af; T(ax = 0x0C7;); // 56297 mov ax, 0C7h ;~ 17C5:A3AF -cs=0x17c5;eip=0x00a3b2; X(PUSH(ax)); // 56298 push ax ;~ 17C5:A3B2 -cs=0x17c5;eip=0x00a3b3; T(ax = 0x78;); // 56299 mov ax, 78h ; 'x' ;~ 17C5:A3B3 -cs=0x17c5;eip=0x00a3b6; X(PUSH(ax)); // 56300 push ax ;~ 17C5:A3B6 -cs=0x17c5;eip=0x00a3b7; X(PUSH(*(word_4ac7c))); // 56301 push word_4AC7C ;~ 17C5:A3B7 -cs=0x17c5;eip=0x00a3bb; X(PUSH(*(word_4aa98))); // 56302 push word_4AA98 ;~ 17C5:A3BB -cs=0x17c5;eip=0x00a3bf; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 56303 push [bp+var_6] ;~ 17C5:A3BF -cs=0x17c5;eip=0x00a3c2; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 56304 push [bp+var_2] ;~ 17C5:A3C2 -cs=0x17c5;eip=0x00a3c5; J(CALL(sub_2feb4,0)); // 56305 call sub_2FEB4 ;~ 17C5:A3C5 -cs=0x17c5;eip=0x00a3c8; T(ADD(sp, 0x12)); // 56307 add sp, 12h ;~ 17C5:A3C8 -cs=0x17c5;eip=0x00a3cb; X(ADD(*(dw*)(raddr(ss,bp+var_e)), 2)); // 56308 add [bp+var_E], 2 ;~ 17C5:A3CB + // 6071 +cs=0x17c5;eip=0x00a368; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104272 mov ax, [bp-0Eh] ;~ 17C5:A368 +cs=0x17c5;eip=0x00a36b; T(cl = 0x0A;); // 104273 mov cl, 0Ah ;~ 17C5:A36B +cs=0x17c5;eip=0x00a36d; T(SHL(ax, cl)); // 104274 shl ax, cl ;~ 17C5:A36D +cs=0x17c5;eip=0x00a36f; T(ADD(ax, *(dw*)(raddr(ss,bp-0x10)))); // 104275 add ax, [bp-10h] ;~ 17C5:A36F +cs=0x17c5;eip=0x00a372; X(PUSH(ax)); // 104276 push ax ;~ 17C5:A372 +cs=0x17c5;eip=0x00a373; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 104277 mov ax, [bp-0Ch] ;~ 17C5:A373 +cs=0x17c5;eip=0x00a376; T(ADD(ah, 0x1C)); // 104278 add ah, 1Ch ;~ 17C5:A376 +cs=0x17c5;eip=0x00a379; X(PUSH(ax)); // 104279 push ax ;~ 17C5:A379 +cs=0x17c5;eip=0x00a37a; J(CALL(sub_309f4,0)); // 104280 call sub_309F4 ;~ 17C5:A37A +cs=0x17c5;eip=0x00a37d; T(ADD(sp, 4)); // 104281 add sp, 4 ;~ 17C5:A37D +cs=0x17c5;eip=0x00a380; T(ax = *(word_4aa98);); // 104282 mov ax, word_4AA98 ;~ 17C5:A380 +cs=0x17c5;eip=0x00a383; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 104283 mov [bp-2], ax ;~ 17C5:A383 +cs=0x17c5;eip=0x00a386; T(ax = *(word_4ac7c);); // 104284 mov ax, word_4AC7C ;~ 17C5:A386 +cs=0x17c5;eip=0x00a389; X(MOV(*(dw*)(raddr(ss,bp-6)), ax)); // 104285 mov [bp-6], ax ;~ 17C5:A389 +cs=0x17c5;eip=0x00a38c; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104286 mov ax, [bp-0Eh] ;~ 17C5:A38C +cs=0x17c5;eip=0x00a38f; T(cl = 0x0A;); // 104287 mov cl, 0Ah ;~ 17C5:A38F +cs=0x17c5;eip=0x00a391; T(SHL(ax, cl)); // 104288 shl ax, cl ;~ 17C5:A391 +cs=0x17c5;eip=0x00a393; T(ADD(ax, *(dw*)(raddr(ss,bp-0x10)))); // 104289 add ax, [bp-10h] ;~ 17C5:A393 +cs=0x17c5;eip=0x00a396; X(PUSH(ax)); // 104290 push ax ;~ 17C5:A396 +cs=0x17c5;eip=0x00a397; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0C)))); // 104291 mov ax, [bp-0Ch] ;~ 17C5:A397 +cs=0x17c5;eip=0x00a39a; T(SUB(ax, 0x1800)); // 104292 sub ax, 1800h ;~ 17C5:A39A +cs=0x17c5;eip=0x00a39d; X(PUSH(ax)); // 104293 push ax ;~ 17C5:A39D +cs=0x17c5;eip=0x00a39e; J(CALL(sub_309f4,0)); // 104294 call sub_309F4 ;~ 17C5:A39E +cs=0x17c5;eip=0x00a3a1; T(ADD(sp, 4)); // 104295 add sp, 4 ;~ 17C5:A3A1 +cs=0x17c5;eip=0x00a3a4; T(SUB(ax, ax)); // 104296 sub ax, ax ;~ 17C5:A3A4 +cs=0x17c5;eip=0x00a3a6; X(PUSH(ax)); // 104297 push ax ;~ 17C5:A3A6 +cs=0x17c5;eip=0x00a3a7; T(ax = 0x0AF;); // 104298 mov ax, 0AFh ;~ 17C5:A3A7 +cs=0x17c5;eip=0x00a3aa; X(PUSH(ax)); // 104299 push ax ;~ 17C5:A3AA +cs=0x17c5;eip=0x00a3ab; T(ax = 0x68;); // 104300 mov ax, 68h ; 'h' ;~ 17C5:A3AB +cs=0x17c5;eip=0x00a3ae; X(PUSH(ax)); // 104301 push ax ;~ 17C5:A3AE +cs=0x17c5;eip=0x00a3af; T(ax = 0x0C7;); // 104302 mov ax, 0C7h ;~ 17C5:A3AF +cs=0x17c5;eip=0x00a3b2; X(PUSH(ax)); // 104303 push ax ;~ 17C5:A3B2 +cs=0x17c5;eip=0x00a3b3; T(ax = 0x78;); // 104304 mov ax, 78h ; 'x' ;~ 17C5:A3B3 +cs=0x17c5;eip=0x00a3b6; X(PUSH(ax)); // 104305 push ax ;~ 17C5:A3B6 +cs=0x17c5;eip=0x00a3b7; X(PUSH(*(word_4ac7c))); // 104306 push word_4AC7C ;~ 17C5:A3B7 +cs=0x17c5;eip=0x00a3bb; X(PUSH(*(word_4aa98))); // 104307 push word_4AA98 ;~ 17C5:A3BB +cs=0x17c5;eip=0x00a3bf; X(PUSH(*(dw*)(raddr(ss,bp-6)))); // 104308 push word ptr [bp-6] ;~ 17C5:A3BF +cs=0x17c5;eip=0x00a3c2; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 104309 push word ptr [bp-2] ;~ 17C5:A3C2 +cs=0x17c5;eip=0x00a3c5; J(CALL(sub_2feb4,0)); // 104310 call sub_2FEB4 ;~ 17C5:A3C5 +cs=0x17c5;eip=0x00a3c8; T(ADD(sp, 0x12)); // 104312 add sp, 12h ;~ 17C5:A3C8 +cs=0x17c5;eip=0x00a3cb; X(ADD(*(dw*)(raddr(ss,bp-0x0E)), 2)); // 104313 add word ptr [bp-0Eh], 2 ;~ 17C5:A3CB loc_305ff: - // 6094 -cs=0x17c5;eip=0x00a3cf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 56311 mov ax, [bp+var_16] ;~ 17C5:A3CF -cs=0x17c5;eip=0x00a3d2; T(SHL(ax, 1)); // 56312 shl ax, 1 ;~ 17C5:A3D2 -cs=0x17c5;eip=0x00a3d4; T(CMP(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56313 cmp ax, [bp+var_E] ;~ 17C5:A3D4 -cs=0x17c5;eip=0x00a3d7; J(JGE(loc_30598)); // 56314 jge short loc_30598 ;~ 17C5:A3D7 -cs=0x17c5;eip=0x00a3d9; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 56315 mov [bp+var_E], 0 ;~ 17C5:A3D9 -cs=0x17c5;eip=0x00a3de; J(JMP(loc_306e7)); // 56316 jmp loc_306E7 ;~ 17C5:A3DE + // 6072 +cs=0x17c5;eip=0x00a3cf; T(MOV(ax, *(dw*)(raddr(ss,bp-0x16)))); // 104316 mov ax, [bp-16h] ;~ 17C5:A3CF +cs=0x17c5;eip=0x00a3d2; T(SHL(ax, 1)); // 104317 shl ax, 1 ;~ 17C5:A3D2 +cs=0x17c5;eip=0x00a3d4; T(CMP(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104318 cmp ax, [bp-0Eh] ;~ 17C5:A3D4 +cs=0x17c5;eip=0x00a3d7; J(JGE(loc_30598)); // 104319 jge short loc_30598 ;~ 17C5:A3D7 +cs=0x17c5;eip=0x00a3d9; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), 0)); // 104320 mov word ptr [bp-0Eh], 0 ;~ 17C5:A3D9 +cs=0x17c5;eip=0x00a3de; J(JMP(loc_306e7)); // 104321 jmp loc_306E7 ;~ 17C5:A3DE loc_30612: - // 6095 -cs=0x17c5;eip=0x00a3e2; T(ax = 0x24;); // 56322 mov ax, 24h ; '$' ;~ 17C5:A3E2 -cs=0x17c5;eip=0x00a3e5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56323 imul [bp+var_E] ;~ 17C5:A3E5 -cs=0x17c5;eip=0x00a3e8; T(si = ax;); // 56324 mov si, ax ;~ 17C5:A3E8 -cs=0x17c5;eip=0x00a3ea; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 56325 test byte ptr [si-7696h], 2 ;~ 17C5:A3EA -cs=0x17c5;eip=0x00a3ef; J(JNZ(loc_30624)); // 56326 jnz short loc_30624 ;~ 17C5:A3EF -cs=0x17c5;eip=0x00a3f1; J(JMP(loc_306e4)); // 56327 jmp loc_306E4 ;~ 17C5:A3F1 + // 6073 +cs=0x17c5;eip=0x00a3e2; T(ax = 0x24;); // 104326 mov ax, 24h ; '$' ;~ 17C5:A3E2 +cs=0x17c5;eip=0x00a3e5; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104327 imul word ptr [bp-0Eh] ;~ 17C5:A3E5 +cs=0x17c5;eip=0x00a3e8; T(si = ax;); // 104328 mov si, ax ;~ 17C5:A3E8 +cs=0x17c5;eip=0x00a3ea; T(TEST(*(raddr(ds,si-0x7696)), 2)); // 104329 test byte ptr [si-7696h], 2 ;~ 17C5:A3EA +cs=0x17c5;eip=0x00a3ef; J(JNZ(loc_30624)); // 104330 jnz short loc_30624 ;~ 17C5:A3EF +cs=0x17c5;eip=0x00a3f1; J(JMP(loc_306e4)); // 104331 jmp loc_306E4 ;~ 17C5:A3F1 loc_30624: - // 6096 -cs=0x17c5;eip=0x00a3f4; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 56331 cmp word ptr [si-7694h], 0 ;~ 17C5:A3F4 -cs=0x17c5;eip=0x00a3f9; J(JNZ(loc_3062e)); // 56332 jnz short loc_3062E ;~ 17C5:A3F9 -cs=0x17c5;eip=0x00a3fb; J(JMP(loc_306e4)); // 56333 jmp loc_306E4 ;~ 17C5:A3FB + // 6074 +cs=0x17c5;eip=0x00a3f4; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 104335 cmp word ptr [si-7694h], 0 ;~ 17C5:A3F4 +cs=0x17c5;eip=0x00a3f9; J(JNZ(loc_3062e)); // 104336 jnz short loc_3062E ;~ 17C5:A3F9 +cs=0x17c5;eip=0x00a3fb; J(JMP(loc_306e4)); // 104337 jmp loc_306E4 ;~ 17C5:A3FB loc_3062e: - // 6097 -cs=0x17c5;eip=0x00a3fe; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 56337 push word ptr [si-76AAh] ;~ 17C5:A3FE -cs=0x17c5;eip=0x00a402; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 56338 push word ptr [si-76ACh] ;~ 17C5:A402 -cs=0x17c5;eip=0x00a406; J(CALL(sub_309f4,0)); // 56339 call sub_309F4 ;~ 17C5:A406 -cs=0x17c5;eip=0x00a409; T(ADD(sp, 4)); // 56340 add sp, 4 ;~ 17C5:A409 -cs=0x17c5;eip=0x00a40c; T(CMP(word_52246, 0x0FFFF)); // 56341 cmp word_52246, 0FFFFh ;~ 17C5:A40C -cs=0x17c5;eip=0x00a411; J(JNZ(loc_30646)); // 56342 jnz short loc_30646 ;~ 17C5:A411 -cs=0x17c5;eip=0x00a413; J(JMP(loc_306e4)); // 56343 jmp loc_306E4 ;~ 17C5:A413 + // 6075 +cs=0x17c5;eip=0x00a3fe; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 104341 push word ptr [si-76AAh] ;~ 17C5:A3FE +cs=0x17c5;eip=0x00a402; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 104342 push word ptr [si-76ACh] ;~ 17C5:A402 +cs=0x17c5;eip=0x00a406; J(CALL(sub_309f4,0)); // 104343 call sub_309F4 ;~ 17C5:A406 +cs=0x17c5;eip=0x00a409; T(ADD(sp, 4)); // 104344 add sp, 4 ;~ 17C5:A409 +cs=0x17c5;eip=0x00a40c; T(CMP(word_52246, 0x0FFFF)); // 104345 cmp ds:word_52246, 0FFFFh ;~ 17C5:A40C +cs=0x17c5;eip=0x00a411; J(JNZ(loc_30646)); // 104346 jnz short loc_30646 ;~ 17C5:A411 +cs=0x17c5;eip=0x00a413; J(JMP(loc_306e4)); // 104347 jmp loc_306E4 ;~ 17C5:A413 loc_30646: - // 6098 -cs=0x17c5;eip=0x00a416; T(CMP(word_5268c, 1)); // 56347 cmp word_5268C, 1 ;~ 17C5:A416 -cs=0x17c5;eip=0x00a41b; J(JNZ(loc_30667)); // 56348 jnz short loc_30667 ;~ 17C5:A41B -cs=0x17c5;eip=0x00a41d; T(ax = word_49922;); // 56349 mov ax, word_49922 ;~ 17C5:A41D -cs=0x17c5;eip=0x00a420; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56350 cmp [bp+var_E], ax ;~ 17C5:A420 -cs=0x17c5;eip=0x00a423; J(JNZ(loc_30667)); // 56351 jnz short loc_30667 ;~ 17C5:A423 -cs=0x17c5;eip=0x00a425; T(ax = 7;); // 56352 mov ax, 7 ;~ 17C5:A425 -cs=0x17c5;eip=0x00a428; X(PUSH(ax)); // 56353 push ax ;~ 17C5:A428 -cs=0x17c5;eip=0x00a429; X(PUSH(*(word_4ac7c))); // 56354 push word_4AC7C ;~ 17C5:A429 -cs=0x17c5;eip=0x00a42d; X(PUSH(*(word_4aa98))); // 56355 push word_4AA98 ;~ 17C5:A42D -cs=0x17c5;eip=0x00a431; J(CALL(sub_30970,0)); // 56356 call sub_30970 ;~ 17C5:A431 -cs=0x17c5;eip=0x00a434; T(ADD(sp, 6)); // 56358 add sp, 6 ;~ 17C5:A434 + // 6076 +cs=0x17c5;eip=0x00a416; T(CMP(word_5268c, 1)); // 104351 cmp ds:word_5268C, 1 ;~ 17C5:A416 +cs=0x17c5;eip=0x00a41b; J(JNZ(loc_30667)); // 104352 jnz short loc_30667 ;~ 17C5:A41B +cs=0x17c5;eip=0x00a41d; T(ax = word_49922;); // 104353 mov ax, word_49922 ;~ 17C5:A41D +cs=0x17c5;eip=0x00a420; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104354 cmp [bp-0Eh], ax ;~ 17C5:A420 +cs=0x17c5;eip=0x00a423; J(JNZ(loc_30667)); // 104355 jnz short loc_30667 ;~ 17C5:A423 +cs=0x17c5;eip=0x00a425; T(ax = 7;); // 104356 mov ax, 7 ;~ 17C5:A425 +cs=0x17c5;eip=0x00a428; X(PUSH(ax)); // 104357 push ax ;~ 17C5:A428 +cs=0x17c5;eip=0x00a429; X(PUSH(*(word_4ac7c))); // 104358 push word_4AC7C ;~ 17C5:A429 +cs=0x17c5;eip=0x00a42d; X(PUSH(*(word_4aa98))); // 104359 push word_4AA98 ;~ 17C5:A42D +cs=0x17c5;eip=0x00a431; J(CALL(sub_30970,0)); // 104360 call sub_30970 ;~ 17C5:A431 +cs=0x17c5;eip=0x00a434; T(ADD(sp, 6)); // 104362 add sp, 6 ;~ 17C5:A434 loc_30667: - // 6099 -cs=0x17c5;eip=0x00a437; T(CMP(word_49928, 0)); // 56362 cmp word_49928, 0 ;~ 17C5:A437 -cs=0x17c5;eip=0x00a43c; J(JLE(loc_3068c)); // 56363 jle short loc_3068C ;~ 17C5:A43C -cs=0x17c5;eip=0x00a43e; T(ax = 0x0FFFF;); // 56364 mov ax, 0FFFFh ;~ 17C5:A43E -cs=0x17c5;eip=0x00a441; T(SUB(ax, word_520c6)); // 56365 sub ax, word_520C6 ;~ 17C5:A441 -cs=0x17c5;eip=0x00a445; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56366 cmp [bp+var_E], ax ;~ 17C5:A445 -cs=0x17c5;eip=0x00a448; J(JNZ(loc_3068c)); // 56367 jnz short loc_3068C ;~ 17C5:A448 -cs=0x17c5;eip=0x00a44a; X(PUSH(*(word_4f1a2))); // 56368 push word_4F1A2 ;~ 17C5:A44A -cs=0x17c5;eip=0x00a44e; X(PUSH(*(word_4ac7c))); // 56369 push word_4AC7C ;~ 17C5:A44E -cs=0x17c5;eip=0x00a452; X(PUSH(*(word_4aa98))); // 56370 push word_4AA98 ;~ 17C5:A452 -cs=0x17c5;eip=0x00a456; J(CALL(sub_30970,0)); // 56371 call sub_30970 ;~ 17C5:A456 -cs=0x17c5;eip=0x00a459; T(ADD(sp, 6)); // 56373 add sp, 6 ;~ 17C5:A459 + // 6077 +cs=0x17c5;eip=0x00a437; T(CMP(word_49928, 0)); // 104366 cmp word_49928, 0 ;~ 17C5:A437 +cs=0x17c5;eip=0x00a43c; J(JLE(loc_3068c)); // 104367 jle short loc_3068C ;~ 17C5:A43C +cs=0x17c5;eip=0x00a43e; T(ax = 0x0FFFF;); // 104368 mov ax, 0FFFFh ;~ 17C5:A43E +cs=0x17c5;eip=0x00a441; T(SUB(ax, word_520c6)); // 104369 sub ax, ds:word_520C6 ;~ 17C5:A441 +cs=0x17c5;eip=0x00a445; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104370 cmp [bp-0Eh], ax ;~ 17C5:A445 +cs=0x17c5;eip=0x00a448; J(JNZ(loc_3068c)); // 104371 jnz short loc_3068C ;~ 17C5:A448 +cs=0x17c5;eip=0x00a44a; X(PUSH(word_4f1a2)); // 104372 push ds:word_4F1A2 ;~ 17C5:A44A +cs=0x17c5;eip=0x00a44e; X(PUSH(*(word_4ac7c))); // 104373 push word_4AC7C ;~ 17C5:A44E +cs=0x17c5;eip=0x00a452; X(PUSH(*(word_4aa98))); // 104374 push word_4AA98 ;~ 17C5:A452 +cs=0x17c5;eip=0x00a456; J(CALL(sub_30970,0)); // 104375 call sub_30970 ;~ 17C5:A456 +cs=0x17c5;eip=0x00a459; T(ADD(sp, 6)); // 104377 add sp, 6 ;~ 17C5:A459 loc_3068c: - // 6100 -cs=0x17c5;eip=0x00a45c; T(ax = 0x24;); // 56377 mov ax, 24h ; '$' ;~ 17C5:A45C -cs=0x17c5;eip=0x00a45f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56378 imul [bp+var_E] ;~ 17C5:A45F -cs=0x17c5;eip=0x00a462; T(si = ax;); // 56379 mov si, ax ;~ 17C5:A462 -cs=0x17c5;eip=0x00a464; T(MOV(ax, *(dw*)(raddr(ds,si-0x769E)))); // 56380 mov ax, [si-769Eh] ;~ 17C5:A464 -cs=0x17c5;eip=0x00a468; T(SUB(ax, word_4e2f8)); // 56381 sub ax, word_4E2F8 ;~ 17C5:A468 -cs=0x17c5;eip=0x00a46c; T(ADD(ah, 8)); // 56382 add ah, 8 ;~ 17C5:A46C -cs=0x17c5;eip=0x00a46f; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 56383 mov [bp+var_4], ax ;~ 17C5:A46F -cs=0x17c5;eip=0x00a472; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 56384 mov ax, [si-76A8h] ;~ 17C5:A472 -cs=0x17c5;eip=0x00a476; T(SUB(ax, word_4e2fe)); // 56385 sub ax, word_4E2FE ;~ 17C5:A476 -cs=0x17c5;eip=0x00a47a; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 56386 mov [bp+var_A], ax ;~ 17C5:A47A -cs=0x17c5;eip=0x00a47d; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 0)); // 56387 mov [bp+var_8], 0 ;~ 17C5:A47D -cs=0x17c5;eip=0x00a482; T(CMP(ax, 0x0FC18)); // 56388 cmp ax, 0FC18h ;~ 17C5:A482 -cs=0x17c5;eip=0x00a485; J(JGE(loc_306bc)); // 56389 jge short loc_306BC ;~ 17C5:A485 -cs=0x17c5;eip=0x00a487; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 1)); // 56390 mov [bp+var_8], 1 ;~ 17C5:A487 + // 6078 +cs=0x17c5;eip=0x00a45c; T(ax = 0x24;); // 104381 mov ax, 24h ; '$' ;~ 17C5:A45C +cs=0x17c5;eip=0x00a45f; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104382 imul word ptr [bp-0Eh] ;~ 17C5:A45F +cs=0x17c5;eip=0x00a462; T(si = ax;); // 104383 mov si, ax ;~ 17C5:A462 +cs=0x17c5;eip=0x00a464; T(MOV(ax, *(dw*)(raddr(ds,si-0x769E)))); // 104384 mov ax, [si-769Eh] ;~ 17C5:A464 +cs=0x17c5;eip=0x00a468; T(SUB(ax, word_4e2f8)); // 104385 sub ax, ds:word_4E2F8 ;~ 17C5:A468 +cs=0x17c5;eip=0x00a46c; T(ADD(ah, 8)); // 104386 add ah, 8 ;~ 17C5:A46C +cs=0x17c5;eip=0x00a46f; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 104387 mov [bp-4], ax ;~ 17C5:A46F +cs=0x17c5;eip=0x00a472; T(MOV(ax, *(dw*)(raddr(ds,si-0x76A8)))); // 104388 mov ax, [si-76A8h] ;~ 17C5:A472 +cs=0x17c5;eip=0x00a476; T(SUB(ax, word_4e2fe)); // 104389 sub ax, ds:word_4E2FE ;~ 17C5:A476 +cs=0x17c5;eip=0x00a47a; X(MOV(*(dw*)(raddr(ss,bp-0x0A)), ax)); // 104390 mov [bp-0Ah], ax ;~ 17C5:A47A +cs=0x17c5;eip=0x00a47d; X(MOV(*(dw*)(raddr(ss,bp-8)), 0)); // 104391 mov word ptr [bp-8], 0 ;~ 17C5:A47D +cs=0x17c5;eip=0x00a482; T(CMP(ax, 0x0FC18)); // 104392 cmp ax, 0FC18h ;~ 17C5:A482 +cs=0x17c5;eip=0x00a485; J(JGE(loc_306bc)); // 104393 jge short loc_306BC ;~ 17C5:A485 +cs=0x17c5;eip=0x00a487; X(MOV(*(dw*)(raddr(ss,bp-8)), 1)); // 104394 mov word ptr [bp-8], 1 ;~ 17C5:A487 loc_306bc: - // 6101 -cs=0x17c5;eip=0x00a48c; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0x3E8)); // 56393 cmp [bp+var_A], 3E8h ;~ 17C5:A48C -cs=0x17c5;eip=0x00a491; J(JLE(loc_306c8)); // 56394 jle short loc_306C8 ;~ 17C5:A491 -cs=0x17c5;eip=0x00a493; X(MOV(*(dw*)(raddr(ss,bp+var_8)), 2)); // 56395 mov [bp+var_8], 2 ;~ 17C5:A493 + // 6079 +cs=0x17c5;eip=0x00a48c; T(CMP(*(dw*)(raddr(ss,bp-0x0A)), 0x3E8)); // 104397 cmp word ptr [bp-0Ah], 3E8h ;~ 17C5:A48C +cs=0x17c5;eip=0x00a491; J(JLE(loc_306c8)); // 104398 jle short loc_306C8 ;~ 17C5:A491 +cs=0x17c5;eip=0x00a493; X(MOV(*(dw*)(raddr(ss,bp-8)), 2)); // 104399 mov word ptr [bp-8], 2 ;~ 17C5:A493 loc_306c8: - // 6102 -cs=0x17c5;eip=0x00a498; X(PUSH(*(word_4ac7c))); // 56398 push word_4AC7C ;~ 17C5:A498 -cs=0x17c5;eip=0x00a49c; X(PUSH(*(word_4aa98))); // 56399 push word_4AA98 ;~ 17C5:A49C -cs=0x17c5;eip=0x00a4a0; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 56400 push [bp+var_8] ;~ 17C5:A4A0 -cs=0x17c5;eip=0x00a4a3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 56401 mov ax, [bp+var_4] ;~ 17C5:A4A3 -cs=0x17c5;eip=0x00a4a6; T(cl = 0x0C;); // 56402 mov cl, 0Ch ;~ 17C5:A4A6 -cs=0x17c5;eip=0x00a4a8; T(SAR(ax, cl)); // 56403 sar ax, cl ;~ 17C5:A4A8 -cs=0x17c5;eip=0x00a4aa; T(AND(ax, 0x0F)); // 56404 and ax, 0Fh ;~ 17C5:A4AA -cs=0x17c5;eip=0x00a4ad; X(PUSH(ax)); // 56405 push ax ;~ 17C5:A4AD -cs=0x17c5;eip=0x00a4ae; J(CALL(sub_30aa2,0)); // 56406 call sub_30AA2 ;~ 17C5:A4AE -cs=0x17c5;eip=0x00a4b1; T(ADD(sp, 8)); // 56408 add sp, 8 ;~ 17C5:A4B1 + // 6080 +cs=0x17c5;eip=0x00a498; X(PUSH(*(word_4ac7c))); // 104402 push word_4AC7C ;~ 17C5:A498 +cs=0x17c5;eip=0x00a49c; X(PUSH(*(word_4aa98))); // 104403 push word_4AA98 ;~ 17C5:A49C +cs=0x17c5;eip=0x00a4a0; X(PUSH(*(dw*)(raddr(ss,bp-8)))); // 104404 push word ptr [bp-8] ;~ 17C5:A4A0 +cs=0x17c5;eip=0x00a4a3; T(MOV(ax, *(dw*)(raddr(ss,bp-4)))); // 104405 mov ax, [bp-4] ;~ 17C5:A4A3 +cs=0x17c5;eip=0x00a4a6; T(cl = 0x0C;); // 104406 mov cl, 0Ch ;~ 17C5:A4A6 +cs=0x17c5;eip=0x00a4a8; T(SAR(ax, cl)); // 104407 sar ax, cl ;~ 17C5:A4A8 +cs=0x17c5;eip=0x00a4aa; T(AND(ax, 0x0F)); // 104408 and ax, 0Fh ;~ 17C5:A4AA +cs=0x17c5;eip=0x00a4ad; X(PUSH(ax)); // 104409 push ax ;~ 17C5:A4AD +cs=0x17c5;eip=0x00a4ae; J(CALL(sub_30aa2,0)); // 104410 call sub_30AA2 ;~ 17C5:A4AE +cs=0x17c5;eip=0x00a4b1; T(ADD(sp, 8)); // 104412 add sp, 8 ;~ 17C5:A4B1 loc_306e4: - // 6103 -cs=0x17c5;eip=0x00a4b4; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 56412 inc [bp+var_E] ;~ 17C5:A4B4 + // 6081 +cs=0x17c5;eip=0x00a4b4; X(INC(*(dw*)(raddr(ss,bp-0x0E)))); // 104416 inc word ptr [bp-0Eh] ;~ 17C5:A4B4 loc_306e7: - // 6104 -cs=0x17c5;eip=0x00a4b7; T(ax = word_52276;); // 56415 mov ax, word_52276 ;~ 17C5:A4B7 -cs=0x17c5;eip=0x00a4ba; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56416 cmp [bp+var_E], ax ;~ 17C5:A4BA -cs=0x17c5;eip=0x00a4bd; J(JGE(loc_306f2)); // 56417 jge short loc_306F2 ;~ 17C5:A4BD -cs=0x17c5;eip=0x00a4bf; J(JMP(loc_30612)); // 56418 jmp loc_30612 ;~ 17C5:A4BF + // 6082 +cs=0x17c5;eip=0x00a4b7; T(ax = word_52276;); // 104419 mov ax, ds:word_52276 ;~ 17C5:A4B7 +cs=0x17c5;eip=0x00a4ba; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104420 cmp [bp-0Eh], ax ;~ 17C5:A4BA +cs=0x17c5;eip=0x00a4bd; J(JGE(loc_306f2)); // 104421 jge short loc_306F2 ;~ 17C5:A4BD +cs=0x17c5;eip=0x00a4bf; J(JMP(loc_30612)); // 104422 jmp loc_30612 ;~ 17C5:A4BF loc_306f2: - // 6105 -cs=0x17c5;eip=0x00a4c2; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 56422 mov [bp+var_E], 0 ;~ 17C5:A4C2 -cs=0x17c5;eip=0x00a4c7; J(JMP(loc_307a1)); // 56423 jmp loc_307A1 ;~ 17C5:A4C7 + // 6083 +cs=0x17c5;eip=0x00a4c2; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), 0)); // 104426 mov word ptr [bp-0Eh], 0 ;~ 17C5:A4C2 +cs=0x17c5;eip=0x00a4c7; J(JMP(loc_307a1)); // 104427 jmp loc_307A1 ;~ 17C5:A4C7 loc_306fa: - // 6106 -cs=0x17c5;eip=0x00a4ca; T(ax = 0x0E;); // 56427 mov ax, 0Eh ;~ 17C5:A4CA + // 6084 +cs=0x17c5;eip=0x00a4ca; T(ax = 0x0E;); // 104431 mov ax, 0Eh ;~ 17C5:A4CA loc_306fd: - // 6107 -cs=0x17c5;eip=0x00a4cd; X(PUSH(ax)); // 56430 push ax ;~ 17C5:A4CD -cs=0x17c5;eip=0x00a4ce; J(CALL(sub_30074,0)); // 56431 call sub_30074 ;~ 17C5:A4CE -cs=0x17c5;eip=0x00a4d1; T(ADD(sp, 2)); // 56432 add sp, 2 ;~ 17C5:A4D1 -cs=0x17c5;eip=0x00a4d4; T(ax = 0x18;); // 56433 mov ax, 18h ;~ 17C5:A4D4 -cs=0x17c5;eip=0x00a4d7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56434 imul [bp+var_E] ;~ 17C5:A4D7 -cs=0x17c5;eip=0x00a4da; T(bx = ax;); // 56435 mov bx, ax ;~ 17C5:A4DA -cs=0x17c5;eip=0x00a4dc; T(ax = 0x12;); // 56436 mov ax, 12h ;~ 17C5:A4DC -cs=0x17c5;eip=0x00a4df; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D24)))); // 56437 imul word ptr [bx+0D24h] ;~ 17C5:A4DF -cs=0x17c5;eip=0x00a4e3; T(bx = ax;); // 56438 mov bx, ax ;~ 17C5:A4E3 -cs=0x17c5;eip=0x00a4e5; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 3)); // 56439 cmp word ptr [bx+534h], 3 ;~ 17C5:A4E5 -cs=0x17c5;eip=0x00a4ea; J(JNZ(loc_30732)); // 56440 jnz short loc_30732 ;~ 17C5:A4EA -cs=0x17c5;eip=0x00a4ec; T(CMP(*(db*)(&word_48b66), 0)); // 56441 cmp byte ptr word_48B66, 0 ;~ 17C5:A4EC -cs=0x17c5;eip=0x00a4f1; J(JZ(loc_30728)); // 56442 jz short loc_30728 ;~ 17C5:A4F1 -cs=0x17c5;eip=0x00a4f3; T(ax = 8;); // 56443 mov ax, 8 ;~ 17C5:A4F3 -cs=0x17c5;eip=0x00a4f6; J(JMP(loc_3072b)); // 56444 jmp short loc_3072B ;~ 17C5:A4F6 + // 6085 +cs=0x17c5;eip=0x00a4cd; X(PUSH(ax)); // 104434 push ax ;~ 17C5:A4CD +cs=0x17c5;eip=0x00a4ce; J(CALL(sub_30074,0)); // 104435 call sub_30074 ;~ 17C5:A4CE +cs=0x17c5;eip=0x00a4d1; T(ADD(sp, 2)); // 104436 add sp, 2 ;~ 17C5:A4D1 +cs=0x17c5;eip=0x00a4d4; T(ax = 0x18;); // 104437 mov ax, 18h ;~ 17C5:A4D4 +cs=0x17c5;eip=0x00a4d7; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104438 imul word ptr [bp-0Eh] ;~ 17C5:A4D7 +cs=0x17c5;eip=0x00a4da; T(bx = ax;); // 104439 mov bx, ax ;~ 17C5:A4DA +cs=0x17c5;eip=0x00a4dc; T(ax = 0x12;); // 104440 mov ax, 12h ;~ 17C5:A4DC +cs=0x17c5;eip=0x00a4df; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D24)))); // 104441 imul word ptr [bx+0D24h] ;~ 17C5:A4DF +cs=0x17c5;eip=0x00a4e3; T(bx = ax;); // 104442 mov bx, ax ;~ 17C5:A4E3 +cs=0x17c5;eip=0x00a4e5; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 3)); // 104443 cmp word ptr [bx+534h], 3 ;~ 17C5:A4E5 +cs=0x17c5;eip=0x00a4ea; J(JNZ(loc_30732)); // 104444 jnz short loc_30732 ;~ 17C5:A4EA +cs=0x17c5;eip=0x00a4ec; T(CMP(*(db*)(&word_48b66), 0)); // 104445 cmp byte ptr word_48B66, 0 ;~ 17C5:A4EC +cs=0x17c5;eip=0x00a4f1; J(JZ(loc_30728)); // 104446 jz short loc_30728 ;~ 17C5:A4F1 +cs=0x17c5;eip=0x00a4f3; T(ax = 8;); // 104447 mov ax, 8 ;~ 17C5:A4F3 +cs=0x17c5;eip=0x00a4f6; J(JMP(loc_3072b)); // 104448 jmp short loc_3072B ;~ 17C5:A4F6 loc_30728: - // 6108 -cs=0x17c5;eip=0x00a4f8; T(ax = 0x0D;); // 56448 mov ax, 0Dh ;~ 17C5:A4F8 + // 6086 +cs=0x17c5;eip=0x00a4f8; T(ax = 0x0D;); // 104452 mov ax, 0Dh ;~ 17C5:A4F8 loc_3072b: - // 6109 -cs=0x17c5;eip=0x00a4fb; X(PUSH(ax)); // 56451 push ax ;~ 17C5:A4FB -cs=0x17c5;eip=0x00a4fc; J(CALL(sub_30074,0)); // 56452 call sub_30074 ;~ 17C5:A4FC -cs=0x17c5;eip=0x00a4ff; T(ADD(sp, 2)); // 56453 add sp, 2 ;~ 17C5:A4FF + // 6087 +cs=0x17c5;eip=0x00a4fb; X(PUSH(ax)); // 104455 push ax ;~ 17C5:A4FB +cs=0x17c5;eip=0x00a4fc; J(CALL(sub_30074,0)); // 104456 call sub_30074 ;~ 17C5:A4FC +cs=0x17c5;eip=0x00a4ff; T(ADD(sp, 2)); // 104457 add sp, 2 ;~ 17C5:A4FF loc_30732: - // 6110 -cs=0x17c5;eip=0x00a502; T(ax = 0x18;); // 56456 mov ax, 18h ;~ 17C5:A502 -cs=0x17c5;eip=0x00a505; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56457 imul [bp+var_E] ;~ 17C5:A505 -cs=0x17c5;eip=0x00a508; T(bx = ax;); // 56458 mov bx, ax ;~ 17C5:A508 -cs=0x17c5;eip=0x00a50a; T(TEST(*(raddr(ds,bx+0x0D18)), 1)); // 56459 test byte ptr [bx+0D18h], 1 ;~ 17C5:A50A -cs=0x17c5;eip=0x00a50f; J(JNZ(loc_3074b)); // 56460 jnz short loc_3074B ;~ 17C5:A50F -cs=0x17c5;eip=0x00a511; T(ax = 7;); // 56461 mov ax, 7 ;~ 17C5:A511 -cs=0x17c5;eip=0x00a514; X(PUSH(ax)); // 56462 push ax ;~ 17C5:A514 -cs=0x17c5;eip=0x00a515; J(CALL(sub_30074,0)); // 56463 call sub_30074 ;~ 17C5:A515 -cs=0x17c5;eip=0x00a518; T(ADD(sp, 2)); // 56464 add sp, 2 ;~ 17C5:A518 + // 6088 +cs=0x17c5;eip=0x00a502; T(ax = 0x18;); // 104460 mov ax, 18h ;~ 17C5:A502 +cs=0x17c5;eip=0x00a505; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104461 imul word ptr [bp-0Eh] ;~ 17C5:A505 +cs=0x17c5;eip=0x00a508; T(bx = ax;); // 104462 mov bx, ax ;~ 17C5:A508 +cs=0x17c5;eip=0x00a50a; T(TEST(*(raddr(ds,bx+0x0D18)), 1)); // 104463 test byte ptr [bx+0D18h], 1 ;~ 17C5:A50A +cs=0x17c5;eip=0x00a50f; J(JNZ(loc_3074b)); // 104464 jnz short loc_3074B ;~ 17C5:A50F +cs=0x17c5;eip=0x00a511; T(ax = 7;); // 104465 mov ax, 7 ;~ 17C5:A511 +cs=0x17c5;eip=0x00a514; X(PUSH(ax)); // 104466 push ax ;~ 17C5:A514 +cs=0x17c5;eip=0x00a515; J(CALL(sub_30074,0)); // 104467 call sub_30074 ;~ 17C5:A515 +cs=0x17c5;eip=0x00a518; T(ADD(sp, 2)); // 104468 add sp, 2 ;~ 17C5:A518 loc_3074b: - // 6111 -cs=0x17c5;eip=0x00a51b; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 8)); // 56467 cmp [bp+var_E], 8 ;~ 17C5:A51B -cs=0x17c5;eip=0x00a51f; J(JL(loc_3075b)); // 56468 jl short loc_3075B ;~ 17C5:A51F -cs=0x17c5;eip=0x00a521; T(ax = 0x0F;); // 56469 mov ax, 0Fh ;~ 17C5:A521 -cs=0x17c5;eip=0x00a524; X(PUSH(ax)); // 56470 push ax ;~ 17C5:A524 -cs=0x17c5;eip=0x00a525; J(CALL(sub_30074,0)); // 56471 call sub_30074 ;~ 17C5:A525 -cs=0x17c5;eip=0x00a528; T(ADD(sp, 2)); // 56472 add sp, 2 ;~ 17C5:A528 + // 6089 +cs=0x17c5;eip=0x00a51b; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), 8)); // 104471 cmp word ptr [bp-0Eh], 8 ;~ 17C5:A51B +cs=0x17c5;eip=0x00a51f; J(JL(loc_3075b)); // 104472 jl short loc_3075B ;~ 17C5:A51F +cs=0x17c5;eip=0x00a521; T(ax = 0x0F;); // 104473 mov ax, 0Fh ;~ 17C5:A521 +cs=0x17c5;eip=0x00a524; X(PUSH(ax)); // 104474 push ax ;~ 17C5:A524 +cs=0x17c5;eip=0x00a525; J(CALL(sub_30074,0)); // 104475 call sub_30074 ;~ 17C5:A525 +cs=0x17c5;eip=0x00a528; T(ADD(sp, 2)); // 104476 add sp, 2 ;~ 17C5:A528 loc_3075b: - // 6112 -cs=0x17c5;eip=0x00a52b; T(ax = 0x18;); // 56475 mov ax, 18h ;~ 17C5:A52B -cs=0x17c5;eip=0x00a52e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56476 imul [bp+var_E] ;~ 17C5:A52E -cs=0x17c5;eip=0x00a531; T(bx = ax;); // 56477 mov bx, ax ;~ 17C5:A531 -cs=0x17c5;eip=0x00a533; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 56478 mov ax, [bx+0D1Ch] ;~ 17C5:A533 -cs=0x17c5;eip=0x00a537; T(SUB(ax, word_4e2f8)); // 56479 sub ax, word_4E2F8 ;~ 17C5:A537 -cs=0x17c5;eip=0x00a53b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 56480 mov [bp+var_4], ax ;~ 17C5:A53B -cs=0x17c5;eip=0x00a53e; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 56481 push [bp+var_12] ;~ 17C5:A53E -cs=0x17c5;eip=0x00a541; X(PUSH(ax)); // 56482 push ax ;~ 17C5:A541 -cs=0x17c5;eip=0x00a542; J(CALL(sub_333c0,0)); // 56483 call sub_333C0 ;~ 17C5:A542 -cs=0x17c5;eip=0x00a545; T(ADD(sp, 4)); // 56484 add sp, 4 ;~ 17C5:A545 -cs=0x17c5;eip=0x00a548; T(ADD(ax, *(word_4ac7c))); // 56485 add ax, word_4AC7C ;~ 17C5:A548 -cs=0x17c5;eip=0x00a54c; X(PUSH(ax)); // 56486 push ax ;~ 17C5:A54C -cs=0x17c5;eip=0x00a54d; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 56487 push [bp+var_12] ;~ 17C5:A54D -cs=0x17c5;eip=0x00a550; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 56488 push [bp+var_4] ;~ 17C5:A550 -cs=0x17c5;eip=0x00a553; J(CALL(sub_333a8,0)); // 56489 call sub_333A8 ;~ 17C5:A553 -cs=0x17c5;eip=0x00a556; T(ADD(sp, 4)); // 56490 add sp, 4 ;~ 17C5:A556 -cs=0x17c5;eip=0x00a559; T(cx = *(word_4aa98);); // 56491 mov cx, word_4AA98 ;~ 17C5:A559 -cs=0x17c5;eip=0x00a55d; T(SUB(cx, ax)); // 56492 sub cx, ax ;~ 17C5:A55D -cs=0x17c5;eip=0x00a55f; X(PUSH(cx)); // 56493 push cx ;~ 17C5:A55F -cs=0x17c5;eip=0x00a560; X(PUSH(*(word_4ac7c))); // 56494 push word_4AC7C ;~ 17C5:A560 -cs=0x17c5;eip=0x00a564; X(PUSH(*(word_4aa98))); // 56495 push word_4AA98 ;~ 17C5:A564 -cs=0x17c5;eip=0x00a568; J(CALL(sub_2ffb6,0)); // 56496 call sub_2FFB6 ;~ 17C5:A568 -cs=0x17c5;eip=0x00a56b; T(ADD(sp, 8)); // 56498 add sp, 8 ;~ 17C5:A56B + // 6090 +cs=0x17c5;eip=0x00a52b; T(ax = 0x18;); // 104479 mov ax, 18h ;~ 17C5:A52B +cs=0x17c5;eip=0x00a52e; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104480 imul word ptr [bp-0Eh] ;~ 17C5:A52E +cs=0x17c5;eip=0x00a531; T(bx = ax;); // 104481 mov bx, ax ;~ 17C5:A531 +cs=0x17c5;eip=0x00a533; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0D1C)))); // 104482 mov ax, [bx+0D1Ch] ;~ 17C5:A533 +cs=0x17c5;eip=0x00a537; T(SUB(ax, word_4e2f8)); // 104483 sub ax, ds:word_4E2F8 ;~ 17C5:A537 +cs=0x17c5;eip=0x00a53b; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 104484 mov [bp-4], ax ;~ 17C5:A53B +cs=0x17c5;eip=0x00a53e; X(PUSH(*(dw*)(raddr(ss,bp-0x12)))); // 104485 push word ptr [bp-12h] ;~ 17C5:A53E +cs=0x17c5;eip=0x00a541; X(PUSH(ax)); // 104486 push ax ;~ 17C5:A541 +cs=0x17c5;eip=0x00a542; J(CALL(sub_333c0,0)); // 104487 call sub_333C0 ;~ 17C5:A542 +cs=0x17c5;eip=0x00a545; T(ADD(sp, 4)); // 104488 add sp, 4 ;~ 17C5:A545 +cs=0x17c5;eip=0x00a548; T(ADD(ax, *(word_4ac7c))); // 104489 add ax, word_4AC7C ;~ 17C5:A548 +cs=0x17c5;eip=0x00a54c; X(PUSH(ax)); // 104490 push ax ;~ 17C5:A54C +cs=0x17c5;eip=0x00a54d; X(PUSH(*(dw*)(raddr(ss,bp-0x12)))); // 104491 push word ptr [bp-12h] ;~ 17C5:A54D +cs=0x17c5;eip=0x00a550; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 104492 push word ptr [bp-4] ;~ 17C5:A550 +cs=0x17c5;eip=0x00a553; J(CALL(sub_333a8,0)); // 104493 call sub_333A8 ;~ 17C5:A553 +cs=0x17c5;eip=0x00a556; T(ADD(sp, 4)); // 104494 add sp, 4 ;~ 17C5:A556 +cs=0x17c5;eip=0x00a559; T(cx = *(word_4aa98);); // 104495 mov cx, word_4AA98 ;~ 17C5:A559 +cs=0x17c5;eip=0x00a55d; T(SUB(cx, ax)); // 104496 sub cx, ax ;~ 17C5:A55D +cs=0x17c5;eip=0x00a55f; X(PUSH(cx)); // 104497 push cx ;~ 17C5:A55F +cs=0x17c5;eip=0x00a560; X(PUSH(*(word_4ac7c))); // 104498 push word_4AC7C ;~ 17C5:A560 +cs=0x17c5;eip=0x00a564; X(PUSH(*(word_4aa98))); // 104499 push word_4AA98 ;~ 17C5:A564 +cs=0x17c5;eip=0x00a568; J(CALL(sub_2ffb6,0)); // 104500 call sub_2FFB6 ;~ 17C5:A568 +cs=0x17c5;eip=0x00a56b; T(ADD(sp, 8)); // 104502 add sp, 8 ;~ 17C5:A56B loc_3079e: - // 6113 -cs=0x17c5;eip=0x00a56e; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 56502 inc [bp+var_E] ;~ 17C5:A56E + // 6091 +cs=0x17c5;eip=0x00a56e; X(INC(*(dw*)(raddr(ss,bp-0x0E)))); // 104506 inc word ptr [bp-0Eh] ;~ 17C5:A56E loc_307a1: - // 6114 -cs=0x17c5;eip=0x00a571; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 0x0C)); // 56505 cmp [bp+var_E], 0Ch ;~ 17C5:A571 -cs=0x17c5;eip=0x00a575; J(JGE(loc_307ec)); // 56506 jge short loc_307EC ;~ 17C5:A575 -cs=0x17c5;eip=0x00a577; T(ax = 0x18;); // 56507 mov ax, 18h ;~ 17C5:A577 -cs=0x17c5;eip=0x00a57a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56508 imul [bp+var_E] ;~ 17C5:A57A -cs=0x17c5;eip=0x00a57d; T(si = ax;); // 56509 mov si, ax ;~ 17C5:A57D -cs=0x17c5;eip=0x00a57f; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 56510 cmp word ptr [si+0D22h], 0 ;~ 17C5:A57F -cs=0x17c5;eip=0x00a584; J(JZ(loc_3079e)); // 56511 jz short loc_3079E ;~ 17C5:A584 -cs=0x17c5;eip=0x00a586; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 56512 push word ptr [si+0D16h] ;~ 17C5:A586 -cs=0x17c5;eip=0x00a58a; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 56513 push word ptr [si+0D14h] ;~ 17C5:A58A -cs=0x17c5;eip=0x00a58e; J(CALL(sub_309f4,0)); // 56514 call sub_309F4 ;~ 17C5:A58E -cs=0x17c5;eip=0x00a591; T(ADD(sp, 4)); // 56515 add sp, 4 ;~ 17C5:A591 -cs=0x17c5;eip=0x00a594; T(CMP(word_52246, 0x0FFFF)); // 56516 cmp word_52246, 0FFFFh ;~ 17C5:A594 -cs=0x17c5;eip=0x00a599; J(JZ(loc_3079e)); // 56517 jz short loc_3079E ;~ 17C5:A599 -cs=0x17c5;eip=0x00a59b; T(ax = 0x18;); // 56518 mov ax, 18h ;~ 17C5:A59B -cs=0x17c5;eip=0x00a59e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_e)))); // 56519 imul [bp+var_E] ;~ 17C5:A59E -cs=0x17c5;eip=0x00a5a1; T(bx = ax;); // 56520 mov bx, ax ;~ 17C5:A5A1 -cs=0x17c5;eip=0x00a5a3; T(ax = 0x12;); // 56521 mov ax, 12h ;~ 17C5:A5A3 -cs=0x17c5;eip=0x00a5a6; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D24)))); // 56522 imul word ptr [bx+0D24h] ;~ 17C5:A5A6 -cs=0x17c5;eip=0x00a5aa; T(bx = ax;); // 56523 mov bx, ax ;~ 17C5:A5AA -cs=0x17c5;eip=0x00a5ac; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 0)); // 56524 cmp word ptr [bx+534h], 0 ;~ 17C5:A5AC -cs=0x17c5;eip=0x00a5b1; J(JLE(loc_307e6)); // 56525 jle short loc_307E6 ;~ 17C5:A5B1 -cs=0x17c5;eip=0x00a5b3; J(JMP(loc_306fa)); // 56526 jmp loc_306FA ;~ 17C5:A5B3 + // 6092 +cs=0x17c5;eip=0x00a571; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), 0x0C)); // 104509 cmp word ptr [bp-0Eh], 0Ch ;~ 17C5:A571 +cs=0x17c5;eip=0x00a575; J(JGE(loc_307ec)); // 104510 jge short loc_307EC ;~ 17C5:A575 +cs=0x17c5;eip=0x00a577; T(ax = 0x18;); // 104511 mov ax, 18h ;~ 17C5:A577 +cs=0x17c5;eip=0x00a57a; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104512 imul word ptr [bp-0Eh] ;~ 17C5:A57A +cs=0x17c5;eip=0x00a57d; T(si = ax;); // 104513 mov si, ax ;~ 17C5:A57D +cs=0x17c5;eip=0x00a57f; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 104514 cmp word ptr [si+0D22h], 0 ;~ 17C5:A57F +cs=0x17c5;eip=0x00a584; J(JZ(loc_3079e)); // 104515 jz short loc_3079E ;~ 17C5:A584 +cs=0x17c5;eip=0x00a586; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 104516 push word ptr [si+0D16h] ;~ 17C5:A586 +cs=0x17c5;eip=0x00a58a; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 104517 push word ptr [si+0D14h] ;~ 17C5:A58A +cs=0x17c5;eip=0x00a58e; J(CALL(sub_309f4,0)); // 104518 call sub_309F4 ;~ 17C5:A58E +cs=0x17c5;eip=0x00a591; T(ADD(sp, 4)); // 104519 add sp, 4 ;~ 17C5:A591 +cs=0x17c5;eip=0x00a594; T(CMP(word_52246, 0x0FFFF)); // 104520 cmp ds:word_52246, 0FFFFh ;~ 17C5:A594 +cs=0x17c5;eip=0x00a599; J(JZ(loc_3079e)); // 104521 jz short loc_3079E ;~ 17C5:A599 +cs=0x17c5;eip=0x00a59b; T(ax = 0x18;); // 104522 mov ax, 18h ;~ 17C5:A59B +cs=0x17c5;eip=0x00a59e; X(IMUL1_2(*(dw*)(raddr(ss,bp-0x0E)))); // 104523 imul word ptr [bp-0Eh] ;~ 17C5:A59E +cs=0x17c5;eip=0x00a5a1; T(bx = ax;); // 104524 mov bx, ax ;~ 17C5:A5A1 +cs=0x17c5;eip=0x00a5a3; T(ax = 0x12;); // 104525 mov ax, 12h ;~ 17C5:A5A3 +cs=0x17c5;eip=0x00a5a6; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x0D24)))); // 104526 imul word ptr [bx+0D24h] ;~ 17C5:A5A6 +cs=0x17c5;eip=0x00a5aa; T(bx = ax;); // 104527 mov bx, ax ;~ 17C5:A5AA +cs=0x17c5;eip=0x00a5ac; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 0)); // 104528 cmp word ptr [bx+534h], 0 ;~ 17C5:A5AC +cs=0x17c5;eip=0x00a5b1; J(JLE(loc_307e6)); // 104529 jle short loc_307E6 ;~ 17C5:A5B1 +cs=0x17c5;eip=0x00a5b3; J(JMP(loc_306fa)); // 104530 jmp loc_306FA ;~ 17C5:A5B3 loc_307e6: - // 6115 -cs=0x17c5;eip=0x00a5b6; T(ax = 0x0C;); // 56530 mov ax, 0Ch ;~ 17C5:A5B6 -cs=0x17c5;eip=0x00a5b9; J(JMP(loc_306fd)); // 56531 jmp loc_306FD ;~ 17C5:A5B9 + // 6093 +cs=0x17c5;eip=0x00a5b6; T(ax = 0x0C;); // 104534 mov ax, 0Ch ;~ 17C5:A5B6 +cs=0x17c5;eip=0x00a5b9; J(JMP(loc_306fd)); // 104535 jmp loc_306FD ;~ 17C5:A5B9 loc_307ec: - // 6116 -cs=0x17c5;eip=0x00a5bc; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 56535 mov [bp+var_E], 0 ;~ 17C5:A5BC -cs=0x17c5;eip=0x00a5c1; J(JMP(loc_308ba)); // 56536 jmp loc_308BA ;~ 17C5:A5C1 + // 6094 +cs=0x17c5;eip=0x00a5bc; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), 0)); // 104539 mov word ptr [bp-0Eh], 0 ;~ 17C5:A5BC +cs=0x17c5;eip=0x00a5c1; J(JMP(loc_308ba)); // 104540 jmp loc_308BA ;~ 17C5:A5C1 loc_307f4: - // 6117 -cs=0x17c5;eip=0x00a5c4; T(MOV(si, *(dw*)(raddr(ss,bp+var_e)))); // 56540 mov si, [bp+var_E] ;~ 17C5:A5C4 -cs=0x17c5;eip=0x00a5c7; T(cl = 4;); // 56541 mov cl, 4 ;~ 17C5:A5C7 -cs=0x17c5;eip=0x00a5c9; T(SHL(si, cl)); // 56542 shl si, cl ;~ 17C5:A5C9 -cs=0x17c5;eip=0x00a5cb; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 56543 test byte ptr [si-7E4Ch], 80h ;~ 17C5:A5CB -cs=0x17c5;eip=0x00a5d0; J(JZ(loc_30805)); // 56544 jz short loc_30805 ;~ 17C5:A5D0 -cs=0x17c5;eip=0x00a5d2; J(JMP(loc_308b7)); // 56545 jmp loc_308B7 ;~ 17C5:A5D2 + // 6095 +cs=0x17c5;eip=0x00a5c4; T(MOV(si, *(dw*)(raddr(ss,bp-0x0E)))); // 104544 mov si, [bp-0Eh] ;~ 17C5:A5C4 +cs=0x17c5;eip=0x00a5c7; T(cl = 4;); // 104545 mov cl, 4 ;~ 17C5:A5C7 +cs=0x17c5;eip=0x00a5c9; T(SHL(si, cl)); // 104546 shl si, cl ;~ 17C5:A5C9 +cs=0x17c5;eip=0x00a5cb; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 104547 test byte ptr [si-7E4Ch], 80h ;~ 17C5:A5CB +cs=0x17c5;eip=0x00a5d0; J(JZ(loc_30805)); // 104548 jz short loc_30805 ;~ 17C5:A5D0 +cs=0x17c5;eip=0x00a5d2; J(JMP(loc_308b7)); // 104549 jmp loc_308B7 ;~ 17C5:A5D2 loc_30805: - // 6118 -cs=0x17c5;eip=0x00a5d5; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 56549 push word ptr [si-7E50h] ;~ 17C5:A5D5 -cs=0x17c5;eip=0x00a5d9; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 56550 push word ptr [si-7E52h] ;~ 17C5:A5D9 -cs=0x17c5;eip=0x00a5dd; J(CALL(sub_309f4,0)); // 56551 call sub_309F4 ;~ 17C5:A5DD -cs=0x17c5;eip=0x00a5e0; T(ADD(sp, 4)); // 56552 add sp, 4 ;~ 17C5:A5E0 -cs=0x17c5;eip=0x00a5e3; T(CMP(word_52246, 0x0FFFF)); // 56553 cmp word_52246, 0FFFFh ;~ 17C5:A5E3 -cs=0x17c5;eip=0x00a5e8; J(JNZ(loc_3081d)); // 56554 jnz short loc_3081D ;~ 17C5:A5E8 -cs=0x17c5;eip=0x00a5ea; J(JMP(loc_308b7)); // 56555 jmp loc_308B7 ;~ 17C5:A5EA + // 6096 +cs=0x17c5;eip=0x00a5d5; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 104553 push word ptr [si-7E50h] ;~ 17C5:A5D5 +cs=0x17c5;eip=0x00a5d9; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 104554 push word ptr [si-7E52h] ;~ 17C5:A5D9 +cs=0x17c5;eip=0x00a5dd; J(CALL(sub_309f4,0)); // 104555 call sub_309F4 ;~ 17C5:A5DD +cs=0x17c5;eip=0x00a5e0; T(ADD(sp, 4)); // 104556 add sp, 4 ;~ 17C5:A5E0 +cs=0x17c5;eip=0x00a5e3; T(CMP(word_52246, 0x0FFFF)); // 104557 cmp ds:word_52246, 0FFFFh ;~ 17C5:A5E3 +cs=0x17c5;eip=0x00a5e8; J(JNZ(loc_3081d)); // 104558 jnz short loc_3081D ;~ 17C5:A5E8 +cs=0x17c5;eip=0x00a5ea; J(JMP(loc_308b7)); // 104559 jmp loc_308B7 ;~ 17C5:A5EA loc_3081d: - // 6119 -cs=0x17c5;eip=0x00a5ed; T(CMP(word_5268c, 2)); // 56559 cmp word_5268C, 2 ;~ 17C5:A5ED -cs=0x17c5;eip=0x00a5f2; J(JNZ(loc_3083e)); // 56560 jnz short loc_3083E ;~ 17C5:A5F2 -cs=0x17c5;eip=0x00a5f4; T(ax = word_49924;); // 56561 mov ax, word_49924 ;~ 17C5:A5F4 -cs=0x17c5;eip=0x00a5f7; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56562 cmp [bp+var_E], ax ;~ 17C5:A5F7 -cs=0x17c5;eip=0x00a5fa; J(JNZ(loc_3083e)); // 56563 jnz short loc_3083E ;~ 17C5:A5FA -cs=0x17c5;eip=0x00a5fc; T(ax = 7;); // 56564 mov ax, 7 ;~ 17C5:A5FC -cs=0x17c5;eip=0x00a5ff; X(PUSH(ax)); // 56565 push ax ;~ 17C5:A5FF -cs=0x17c5;eip=0x00a600; X(PUSH(*(word_4ac7c))); // 56566 push word_4AC7C ;~ 17C5:A600 -cs=0x17c5;eip=0x00a604; X(PUSH(*(word_4aa98))); // 56567 push word_4AA98 ;~ 17C5:A604 -cs=0x17c5;eip=0x00a608; J(CALL(sub_30970,0)); // 56568 call sub_30970 ;~ 17C5:A608 -cs=0x17c5;eip=0x00a60b; T(ADD(sp, 6)); // 56570 add sp, 6 ;~ 17C5:A60B + // 6097 +cs=0x17c5;eip=0x00a5ed; T(CMP(word_5268c, 2)); // 104563 cmp ds:word_5268C, 2 ;~ 17C5:A5ED +cs=0x17c5;eip=0x00a5f2; J(JNZ(loc_3083e)); // 104564 jnz short loc_3083E ;~ 17C5:A5F2 +cs=0x17c5;eip=0x00a5f4; T(ax = word_49924;); // 104565 mov ax, word_49924 ;~ 17C5:A5F4 +cs=0x17c5;eip=0x00a5f7; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104566 cmp [bp-0Eh], ax ;~ 17C5:A5F7 +cs=0x17c5;eip=0x00a5fa; J(JNZ(loc_3083e)); // 104567 jnz short loc_3083E ;~ 17C5:A5FA +cs=0x17c5;eip=0x00a5fc; T(ax = 7;); // 104568 mov ax, 7 ;~ 17C5:A5FC +cs=0x17c5;eip=0x00a5ff; X(PUSH(ax)); // 104569 push ax ;~ 17C5:A5FF +cs=0x17c5;eip=0x00a600; X(PUSH(*(word_4ac7c))); // 104570 push word_4AC7C ;~ 17C5:A600 +cs=0x17c5;eip=0x00a604; X(PUSH(*(word_4aa98))); // 104571 push word_4AA98 ;~ 17C5:A604 +cs=0x17c5;eip=0x00a608; J(CALL(sub_30970,0)); // 104572 call sub_30970 ;~ 17C5:A608 +cs=0x17c5;eip=0x00a60b; T(ADD(sp, 6)); // 104574 add sp, 6 ;~ 17C5:A60B loc_3083e: - // 6120 -cs=0x17c5;eip=0x00a60e; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 5)); // 56574 mov [bp+var_4], 5 ;~ 17C5:A60E -cs=0x17c5;eip=0x00a613; T(MOV(bx, *(dw*)(raddr(ss,bp+var_e)))); // 56575 mov bx, [bp+var_E] ;~ 17C5:A613 -cs=0x17c5;eip=0x00a616; T(cl = 4;); // 56576 mov cl, 4 ;~ 17C5:A616 -cs=0x17c5;eip=0x00a618; T(SHL(bx, cl)); // 56577 shl bx, cl ;~ 17C5:A618 -cs=0x17c5;eip=0x00a61a; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x201)); // 56578 test word ptr [bx-7E4Ch], 201h ;~ 17C5:A61A -cs=0x17c5;eip=0x00a620; J(JZ(loc_30867)); // 56579 jz short loc_30867 ;~ 17C5:A620 -cs=0x17c5;eip=0x00a622; T(ax = word_4e2f8;); // 56580 mov ax, word_4E2F8 ;~ 17C5:A622 -cs=0x17c5;eip=0x00a625; T(NEG(ax)); // 56581 neg ax ;~ 17C5:A625 -cs=0x17c5;eip=0x00a627; T(ADD(ah, 0x10)); // 56582 add ah, 10h ;~ 17C5:A627 -cs=0x17c5;eip=0x00a62a; T(cl = 0x0D;); // 56583 mov cl, 0Dh ;~ 17C5:A62A -cs=0x17c5;eip=0x00a62c; T(SAR(ax, cl)); // 56584 sar ax, cl ;~ 17C5:A62C -cs=0x17c5;eip=0x00a62e; T(AND(ax, 3)); // 56585 and ax, 3 ;~ 17C5:A62E -cs=0x17c5;eip=0x00a631; T(ADD(ax, 8)); // 56586 add ax, 8 ;~ 17C5:A631 -cs=0x17c5;eip=0x00a634; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 56587 mov [bp+var_4], ax ;~ 17C5:A634 + // 6098 +cs=0x17c5;eip=0x00a60e; X(MOV(*(dw*)(raddr(ss,bp-4)), 5)); // 104578 mov word ptr [bp-4], 5 ;~ 17C5:A60E +cs=0x17c5;eip=0x00a613; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0E)))); // 104579 mov bx, [bp-0Eh] ;~ 17C5:A613 +cs=0x17c5;eip=0x00a616; T(cl = 4;); // 104580 mov cl, 4 ;~ 17C5:A616 +cs=0x17c5;eip=0x00a618; T(SHL(bx, cl)); // 104581 shl bx, cl ;~ 17C5:A618 +cs=0x17c5;eip=0x00a61a; T(TEST(*(dw*)(raddr(ds,bx-0x7E4C)), 0x201)); // 104582 test word ptr [bx-7E4Ch], 201h ;~ 17C5:A61A +cs=0x17c5;eip=0x00a620; J(JZ(loc_30867)); // 104583 jz short loc_30867 ;~ 17C5:A620 +cs=0x17c5;eip=0x00a622; T(ax = word_4e2f8;); // 104584 mov ax, ds:word_4E2F8 ;~ 17C5:A622 +cs=0x17c5;eip=0x00a625; T(NEG(ax)); // 104585 neg ax ;~ 17C5:A625 +cs=0x17c5;eip=0x00a627; T(ADD(ah, 0x10)); // 104586 add ah, 10h ;~ 17C5:A627 +cs=0x17c5;eip=0x00a62a; T(cl = 0x0D;); // 104587 mov cl, 0Dh ;~ 17C5:A62A +cs=0x17c5;eip=0x00a62c; T(SAR(ax, cl)); // 104588 sar ax, cl ;~ 17C5:A62C +cs=0x17c5;eip=0x00a62e; T(AND(ax, 3)); // 104589 and ax, 3 ;~ 17C5:A62E +cs=0x17c5;eip=0x00a631; T(ADD(ax, 8)); // 104590 add ax, 8 ;~ 17C5:A631 +cs=0x17c5;eip=0x00a634; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 104591 mov [bp-4], ax ;~ 17C5:A634 loc_30867: - // 6121 -cs=0x17c5;eip=0x00a637; T(MOV(bx, *(dw*)(raddr(ss,bp+var_e)))); // 56590 mov bx, [bp+var_E] ;~ 17C5:A637 -cs=0x17c5;eip=0x00a63a; T(cl = 4;); // 56591 mov cl, 4 ;~ 17C5:A63A -cs=0x17c5;eip=0x00a63c; T(SHL(bx, cl)); // 56592 shl bx, cl ;~ 17C5:A63C -cs=0x17c5;eip=0x00a63e; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 56593 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:A63E -cs=0x17c5;eip=0x00a643; J(JZ(loc_3087a)); // 56594 jz short loc_3087A ;~ 17C5:A643 -cs=0x17c5;eip=0x00a645; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 1)); // 56595 mov [bp+var_4], 1 ;~ 17C5:A645 + // 6099 +cs=0x17c5;eip=0x00a637; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0E)))); // 104594 mov bx, [bp-0Eh] ;~ 17C5:A637 +cs=0x17c5;eip=0x00a63a; T(cl = 4;); // 104595 mov cl, 4 ;~ 17C5:A63A +cs=0x17c5;eip=0x00a63c; T(SHL(bx, cl)); // 104596 shl bx, cl ;~ 17C5:A63C +cs=0x17c5;eip=0x00a63e; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 104597 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:A63E +cs=0x17c5;eip=0x00a643; J(JZ(loc_3087a)); // 104598 jz short loc_3087A ;~ 17C5:A643 +cs=0x17c5;eip=0x00a645; X(MOV(*(dw*)(raddr(ss,bp-4)), 1)); // 104599 mov word ptr [bp-4], 1 ;~ 17C5:A645 loc_3087a: - // 6122 -cs=0x17c5;eip=0x00a64a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_e)))); // 56598 mov bx, [bp+var_E] ;~ 17C5:A64A -cs=0x17c5;eip=0x00a64d; T(cl = 4;); // 56599 mov cl, 4 ;~ 17C5:A64D -cs=0x17c5;eip=0x00a64f; T(SHL(bx, cl)); // 56600 shl bx, cl ;~ 17C5:A64F -cs=0x17c5;eip=0x00a651; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 56601 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:A651 -cs=0x17c5;eip=0x00a656; J(JZ(loc_3088d)); // 56602 jz short loc_3088D ;~ 17C5:A656 -cs=0x17c5;eip=0x00a658; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 7)); // 56603 mov [bp+var_4], 7 ;~ 17C5:A658 + // 6100 +cs=0x17c5;eip=0x00a64a; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0E)))); // 104602 mov bx, [bp-0Eh] ;~ 17C5:A64A +cs=0x17c5;eip=0x00a64d; T(cl = 4;); // 104603 mov cl, 4 ;~ 17C5:A64D +cs=0x17c5;eip=0x00a64f; T(SHL(bx, cl)); // 104604 shl bx, cl ;~ 17C5:A64F +cs=0x17c5;eip=0x00a651; T(TEST(*(raddr(ds,bx-0x7E4C)), 8)); // 104605 test byte ptr [bx-7E4Ch], 8 ;~ 17C5:A651 +cs=0x17c5;eip=0x00a656; J(JZ(loc_3088d)); // 104606 jz short loc_3088D ;~ 17C5:A656 +cs=0x17c5;eip=0x00a658; X(MOV(*(dw*)(raddr(ss,bp-4)), 7)); // 104607 mov word ptr [bp-4], 7 ;~ 17C5:A658 loc_3088d: - // 6123 -cs=0x17c5;eip=0x00a65d; T(ax = word_51376;); // 56606 mov ax, word_51376 ;~ 17C5:A65D -cs=0x17c5;eip=0x00a660; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56607 cmp [bp+var_E], ax ;~ 17C5:A660 -cs=0x17c5;eip=0x00a663; J(JZ(loc_3089d)); // 56608 jz short loc_3089D ;~ 17C5:A663 -cs=0x17c5;eip=0x00a665; T(ax = word_51388;); // 56609 mov ax, word_51388 ;~ 17C5:A665 -cs=0x17c5;eip=0x00a668; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56610 cmp [bp+var_E], ax ;~ 17C5:A668 -cs=0x17c5;eip=0x00a66b; J(JNZ(loc_308a2)); // 56611 jnz short loc_308A2 ;~ 17C5:A66B + // 6101 +cs=0x17c5;eip=0x00a65d; T(ax = word_51376;); // 104610 mov ax, ds:word_51376 ;~ 17C5:A65D +cs=0x17c5;eip=0x00a660; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104611 cmp [bp-0Eh], ax ;~ 17C5:A660 +cs=0x17c5;eip=0x00a663; J(JZ(loc_3089d)); // 104612 jz short loc_3089D ;~ 17C5:A663 +cs=0x17c5;eip=0x00a665; T(ax = word_51388;); // 104613 mov ax, ds:word_51388 ;~ 17C5:A665 +cs=0x17c5;eip=0x00a668; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104614 cmp [bp-0Eh], ax ;~ 17C5:A668 +cs=0x17c5;eip=0x00a66b; J(JNZ(loc_308a2)); // 104615 jnz short loc_308A2 ;~ 17C5:A66B loc_3089d: - // 6124 -cs=0x17c5;eip=0x00a66d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 6)); // 56614 mov [bp+var_4], 6 ;~ 17C5:A66D + // 6102 +cs=0x17c5;eip=0x00a66d; X(MOV(*(dw*)(raddr(ss,bp-4)), 6)); // 104618 mov word ptr [bp-4], 6 ;~ 17C5:A66D loc_308a2: - // 6125 -cs=0x17c5;eip=0x00a672; X(PUSH(*(word_4ac7c))); // 56617 push word_4AC7C ;~ 17C5:A672 -cs=0x17c5;eip=0x00a676; X(PUSH(*(word_4aa98))); // 56618 push word_4AA98 ;~ 17C5:A676 -cs=0x17c5;eip=0x00a67a; T(ax = 3;); // 56619 mov ax, 3 ;~ 17C5:A67A -cs=0x17c5;eip=0x00a67d; X(PUSH(ax)); // 56620 push ax ;~ 17C5:A67D -cs=0x17c5;eip=0x00a67e; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 56621 push [bp+var_4] ;~ 17C5:A67E -cs=0x17c5;eip=0x00a681; J(CALL(sub_30aa2,0)); // 56622 call sub_30AA2 ;~ 17C5:A681 -cs=0x17c5;eip=0x00a684; T(ADD(sp, 8)); // 56624 add sp, 8 ;~ 17C5:A684 + // 6103 +cs=0x17c5;eip=0x00a672; X(PUSH(*(word_4ac7c))); // 104621 push word_4AC7C ;~ 17C5:A672 +cs=0x17c5;eip=0x00a676; X(PUSH(*(word_4aa98))); // 104622 push word_4AA98 ;~ 17C5:A676 +cs=0x17c5;eip=0x00a67a; T(ax = 3;); // 104623 mov ax, 3 ;~ 17C5:A67A +cs=0x17c5;eip=0x00a67d; X(PUSH(ax)); // 104624 push ax ;~ 17C5:A67D +cs=0x17c5;eip=0x00a67e; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 104625 push word ptr [bp-4] ;~ 17C5:A67E +cs=0x17c5;eip=0x00a681; J(CALL(sub_30aa2,0)); // 104626 call sub_30AA2 ;~ 17C5:A681 +cs=0x17c5;eip=0x00a684; T(ADD(sp, 8)); // 104628 add sp, 8 ;~ 17C5:A684 loc_308b7: - // 6126 -cs=0x17c5;eip=0x00a687; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 56628 inc [bp+var_E] ;~ 17C5:A687 + // 6104 +cs=0x17c5;eip=0x00a687; X(INC(*(dw*)(raddr(ss,bp-0x0E)))); // 104632 inc word ptr [bp-0Eh] ;~ 17C5:A687 loc_308ba: - // 6127 -cs=0x17c5;eip=0x00a68a; T(ax = word_52102;); // 56631 mov ax, word_52102 ;~ 17C5:A68A -cs=0x17c5;eip=0x00a68d; T(CMP(*(dw*)(raddr(ss,bp+var_e)), ax)); // 56632 cmp [bp+var_E], ax ;~ 17C5:A68D -cs=0x17c5;eip=0x00a690; J(JGE(loc_308c5)); // 56633 jge short loc_308C5 ;~ 17C5:A690 -cs=0x17c5;eip=0x00a692; J(JMP(loc_307f4)); // 56634 jmp loc_307F4 ;~ 17C5:A692 + // 6105 +cs=0x17c5;eip=0x00a68a; T(ax = word_52102;); // 104635 mov ax, ds:word_52102 ;~ 17C5:A68A +cs=0x17c5;eip=0x00a68d; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), ax)); // 104636 cmp [bp-0Eh], ax ;~ 17C5:A68D +cs=0x17c5;eip=0x00a690; J(JGE(loc_308c5)); // 104637 jge short loc_308C5 ;~ 17C5:A690 +cs=0x17c5;eip=0x00a692; J(JMP(loc_307f4)); // 104638 jmp loc_307F4 ;~ 17C5:A692 loc_308c5: - // 6128 -cs=0x17c5;eip=0x00a695; X(PUSH(word_52100)); // 56638 push word_52100 ;~ 17C5:A695 -cs=0x17c5;eip=0x00a699; X(PUSH(word_520f0)); // 56639 push word_520F0 ;~ 17C5:A699 -cs=0x17c5;eip=0x00a69d; J(CALL(sub_309f4,0)); // 56640 call sub_309F4 ;~ 17C5:A69D -cs=0x17c5;eip=0x00a6a0; T(ADD(sp, 4)); // 56641 add sp, 4 ;~ 17C5:A6A0 -cs=0x17c5;eip=0x00a6a3; T(CMP(word_52246, 0x0FFFF)); // 56642 cmp word_52246, 0FFFFh ;~ 17C5:A6A3 -cs=0x17c5;eip=0x00a6a8; J(JZ(loc_308ef)); // 56643 jz short loc_308EF ;~ 17C5:A6A8 -cs=0x17c5;eip=0x00a6aa; X(PUSH(*(word_4ac7c))); // 56644 push word_4AC7C ;~ 17C5:A6AA -cs=0x17c5;eip=0x00a6ae; X(PUSH(*(word_4aa98))); // 56645 push word_4AA98 ;~ 17C5:A6AE -cs=0x17c5;eip=0x00a6b2; T(ax = 3;); // 56646 mov ax, 3 ;~ 17C5:A6B2 -cs=0x17c5;eip=0x00a6b5; X(PUSH(ax)); // 56647 push ax ;~ 17C5:A6B5 -cs=0x17c5;eip=0x00a6b6; T(SUB(ax, ax)); // 56648 sub ax, ax ;~ 17C5:A6B6 -cs=0x17c5;eip=0x00a6b8; X(PUSH(ax)); // 56649 push ax ;~ 17C5:A6B8 -cs=0x17c5;eip=0x00a6b9; J(CALL(sub_30aa2,0)); // 56650 call sub_30AA2 ;~ 17C5:A6B9 -cs=0x17c5;eip=0x00a6bc; T(ADD(sp, 8)); // 56652 add sp, 8 ;~ 17C5:A6BC + // 6106 +cs=0x17c5;eip=0x00a695; X(PUSH(word_52100)); // 104642 push ds:word_52100 ;~ 17C5:A695 +cs=0x17c5;eip=0x00a699; X(PUSH(word_520f0)); // 104643 push ds:word_520F0 ;~ 17C5:A699 +cs=0x17c5;eip=0x00a69d; J(CALL(sub_309f4,0)); // 104644 call sub_309F4 ;~ 17C5:A69D +cs=0x17c5;eip=0x00a6a0; T(ADD(sp, 4)); // 104645 add sp, 4 ;~ 17C5:A6A0 +cs=0x17c5;eip=0x00a6a3; T(CMP(word_52246, 0x0FFFF)); // 104646 cmp ds:word_52246, 0FFFFh ;~ 17C5:A6A3 +cs=0x17c5;eip=0x00a6a8; J(JZ(loc_308ef)); // 104647 jz short loc_308EF ;~ 17C5:A6A8 +cs=0x17c5;eip=0x00a6aa; X(PUSH(*(word_4ac7c))); // 104648 push word_4AC7C ;~ 17C5:A6AA +cs=0x17c5;eip=0x00a6ae; X(PUSH(*(word_4aa98))); // 104649 push word_4AA98 ;~ 17C5:A6AE +cs=0x17c5;eip=0x00a6b2; T(ax = 3;); // 104650 mov ax, 3 ;~ 17C5:A6B2 +cs=0x17c5;eip=0x00a6b5; X(PUSH(ax)); // 104651 push ax ;~ 17C5:A6B5 +cs=0x17c5;eip=0x00a6b6; T(SUB(ax, ax)); // 104652 sub ax, ax ;~ 17C5:A6B6 +cs=0x17c5;eip=0x00a6b8; X(PUSH(ax)); // 104653 push ax ;~ 17C5:A6B8 +cs=0x17c5;eip=0x00a6b9; J(CALL(sub_30aa2,0)); // 104654 call sub_30AA2 ;~ 17C5:A6B9 +cs=0x17c5;eip=0x00a6bc; T(ADD(sp, 8)); // 104656 add sp, 8 ;~ 17C5:A6BC loc_308ef: - // 6129 -cs=0x17c5;eip=0x00a6bf; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 56655 mov [bp+var_E], 0 ;~ 17C5:A6BF -cs=0x17c5;eip=0x00a6c4; J(JMP(loc_3090f)); // 56656 jmp short loc_3090F ;~ 17C5:A6C4 + // 6107 +cs=0x17c5;eip=0x00a6bf; X(MOV(*(dw*)(raddr(ss,bp-0x0E)), 0)); // 104659 mov word ptr [bp-0Eh], 0 ;~ 17C5:A6BF +cs=0x17c5;eip=0x00a6c4; J(JMP(loc_3090f)); // 104660 jmp short loc_3090F ;~ 17C5:A6C4 loc_308f6: - // 6130 -cs=0x17c5;eip=0x00a6c6; X(PUSH(*(word_4ac7c))); // 56660 push word_4AC7C ;~ 17C5:A6C6 -cs=0x17c5;eip=0x00a6ca; X(PUSH(*(word_4aa98))); // 56661 push word_4AA98 ;~ 17C5:A6CA -cs=0x17c5;eip=0x00a6ce; T(ax = 3;); // 56662 mov ax, 3 ;~ 17C5:A6CE -cs=0x17c5;eip=0x00a6d1; X(PUSH(ax)); // 56663 push ax ;~ 17C5:A6D1 -cs=0x17c5;eip=0x00a6d2; T(ax = 2;); // 56664 mov ax, 2 ;~ 17C5:A6D2 + // 6108 +cs=0x17c5;eip=0x00a6c6; X(PUSH(*(word_4ac7c))); // 104664 push word_4AC7C ;~ 17C5:A6C6 +cs=0x17c5;eip=0x00a6ca; X(PUSH(*(word_4aa98))); // 104665 push word_4AA98 ;~ 17C5:A6CA +cs=0x17c5;eip=0x00a6ce; T(ax = 3;); // 104666 mov ax, 3 ;~ 17C5:A6CE +cs=0x17c5;eip=0x00a6d1; X(PUSH(ax)); // 104667 push ax ;~ 17C5:A6D1 +cs=0x17c5;eip=0x00a6d2; T(ax = 2;); // 104668 mov ax, 2 ;~ 17C5:A6D2 loc_30905: - // 6131 -cs=0x17c5;eip=0x00a6d5; X(PUSH(ax)); // 56667 push ax ;~ 17C5:A6D5 -cs=0x17c5;eip=0x00a6d6; J(CALL(sub_30aa2,0)); // 56668 call sub_30AA2 ;~ 17C5:A6D6 -cs=0x17c5;eip=0x00a6d9; T(ADD(sp, 8)); // 56670 add sp, 8 ;~ 17C5:A6D9 + // 6109 +cs=0x17c5;eip=0x00a6d5; X(PUSH(ax)); // 104671 push ax ;~ 17C5:A6D5 +cs=0x17c5;eip=0x00a6d6; J(CALL(sub_30aa2,0)); // 104672 call sub_30AA2 ;~ 17C5:A6D6 +cs=0x17c5;eip=0x00a6d9; T(ADD(sp, 8)); // 104674 add sp, 8 ;~ 17C5:A6D9 loc_3090c: - // 6132 -cs=0x17c5;eip=0x00a6dc; X(INC(*(dw*)(raddr(ss,bp+var_e)))); // 56674 inc [bp+var_E] ;~ 17C5:A6DC + // 6110 +cs=0x17c5;eip=0x00a6dc; X(INC(*(dw*)(raddr(ss,bp-0x0E)))); // 104678 inc word ptr [bp-0Eh] ;~ 17C5:A6DC loc_3090f: - // 6133 -cs=0x17c5;eip=0x00a6df; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 4)); // 56677 cmp [bp+var_E], 4 ;~ 17C5:A6DF -cs=0x17c5;eip=0x00a6e3; J(JGE(loc_3096a)); // 56678 jge short loc_3096A ;~ 17C5:A6E3 -cs=0x17c5;eip=0x00a6e5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 56679 mov ax, [bp+var_E] ;~ 17C5:A6E5 -cs=0x17c5;eip=0x00a6e8; T(cx = ax;); // 56680 mov cx, ax ;~ 17C5:A6E8 -cs=0x17c5;eip=0x00a6ea; T(SHL(ax, 1)); // 56681 shl ax, 1 ;~ 17C5:A6EA -cs=0x17c5;eip=0x00a6ec; T(ADD(ax, cx)); // 56682 add ax, cx ;~ 17C5:A6EC -cs=0x17c5;eip=0x00a6ee; T(SHL(ax, 1)); // 56683 shl ax, 1 ;~ 17C5:A6EE -cs=0x17c5;eip=0x00a6f0; T(SHL(ax, 1)); // 56684 shl ax, 1 ;~ 17C5:A6F0 -cs=0x17c5;eip=0x00a6f2; T(si = ax;); // 56685 mov si, ax ;~ 17C5:A6F2 -cs=0x17c5;eip=0x00a6f4; T(CMP(*(dw*)(raddr(ds,si+0x0B2A)), 0)); // 56686 cmp word ptr [si+0B2Ah], 0 ;~ 17C5:A6F4 -cs=0x17c5;eip=0x00a6f9; J(JZ(loc_3090c)); // 56687 jz short loc_3090C ;~ 17C5:A6F9 -cs=0x17c5;eip=0x00a6fb; X(PUSH(*(dw*)(raddr(ds,si+0x0B24)))); // 56688 push word ptr [si+0B24h] ;~ 17C5:A6FB -cs=0x17c5;eip=0x00a6ff; X(PUSH(*(dw*)(raddr(ds,si+0x0B22)))); // 56689 push word ptr [si+0B22h] ;~ 17C5:A6FF -cs=0x17c5;eip=0x00a703; J(CALL(sub_309f4,0)); // 56690 call sub_309F4 ;~ 17C5:A703 -cs=0x17c5;eip=0x00a706; T(ADD(sp, 4)); // 56691 add sp, 4 ;~ 17C5:A706 -cs=0x17c5;eip=0x00a709; T(CMP(word_52246, 0x0FFFF)); // 56692 cmp word_52246, 0FFFFh ;~ 17C5:A709 -cs=0x17c5;eip=0x00a70e; J(JZ(loc_3090c)); // 56693 jz short loc_3090C ;~ 17C5:A70E -cs=0x17c5;eip=0x00a710; T(MOV(bx, *(dw*)(raddr(ss,bp+var_e)))); // 56694 mov bx, [bp+var_E] ;~ 17C5:A710 -cs=0x17c5;eip=0x00a713; T(ax = bx;); // 56695 mov ax, bx ;~ 17C5:A713 -cs=0x17c5;eip=0x00a715; T(SHL(bx, 1)); // 56696 shl bx, 1 ;~ 17C5:A715 -cs=0x17c5;eip=0x00a717; T(ADD(bx, ax)); // 56697 add bx, ax ;~ 17C5:A717 -cs=0x17c5;eip=0x00a719; T(SHL(bx, 1)); // 56698 shl bx, 1 ;~ 17C5:A719 -cs=0x17c5;eip=0x00a71b; T(SHL(bx, 1)); // 56699 shl bx, 1 ;~ 17C5:A71B -cs=0x17c5;eip=0x00a71d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0B28)))); // 56700 mov ax, [bx+0B28h] ;~ 17C5:A71D -cs=0x17c5;eip=0x00a721; T(CMP(ax, 1)); // 56701 cmp ax, 1 ;~ 17C5:A721 -cs=0x17c5;eip=0x00a724; J(JZ(loc_308f6)); // 56702 jz short loc_308F6 ;~ 17C5:A724 -cs=0x17c5;eip=0x00a726; T(CMP(ax, 2)); // 56703 cmp ax, 2 ;~ 17C5:A726 -cs=0x17c5;eip=0x00a729; J(JNZ(loc_3090c)); // 56704 jnz short loc_3090C ;~ 17C5:A729 -cs=0x17c5;eip=0x00a72b; X(PUSH(*(word_4ac7c))); // 56705 push word_4AC7C ;~ 17C5:A72B -cs=0x17c5;eip=0x00a72f; X(PUSH(*(word_4aa98))); // 56706 push word_4AA98 ;~ 17C5:A72F -cs=0x17c5;eip=0x00a733; T(ax = 3;); // 56707 mov ax, 3 ;~ 17C5:A733 -cs=0x17c5;eip=0x00a736; X(PUSH(ax)); // 56708 push ax ;~ 17C5:A736 -cs=0x17c5;eip=0x00a737; J(JMP(loc_30905)); // 56709 jmp short loc_30905 ;~ 17C5:A737 + // 6111 +cs=0x17c5;eip=0x00a6df; T(CMP(*(dw*)(raddr(ss,bp-0x0E)), 4)); // 104681 cmp word ptr [bp-0Eh], 4 ;~ 17C5:A6DF +cs=0x17c5;eip=0x00a6e3; J(JGE(loc_3096a)); // 104682 jge short loc_3096A ;~ 17C5:A6E3 +cs=0x17c5;eip=0x00a6e5; T(MOV(ax, *(dw*)(raddr(ss,bp-0x0E)))); // 104683 mov ax, [bp-0Eh] ;~ 17C5:A6E5 +cs=0x17c5;eip=0x00a6e8; T(cx = ax;); // 104684 mov cx, ax ;~ 17C5:A6E8 +cs=0x17c5;eip=0x00a6ea; T(SHL(ax, 1)); // 104685 shl ax, 1 ;~ 17C5:A6EA +cs=0x17c5;eip=0x00a6ec; T(ADD(ax, cx)); // 104686 add ax, cx ;~ 17C5:A6EC +cs=0x17c5;eip=0x00a6ee; T(SHL(ax, 1)); // 104687 shl ax, 1 ;~ 17C5:A6EE +cs=0x17c5;eip=0x00a6f0; T(SHL(ax, 1)); // 104688 shl ax, 1 ;~ 17C5:A6F0 +cs=0x17c5;eip=0x00a6f2; T(si = ax;); // 104689 mov si, ax ;~ 17C5:A6F2 +cs=0x17c5;eip=0x00a6f4; T(CMP(*(dw*)(raddr(ds,si+0x0B2A)), 0)); // 104690 cmp word ptr [si+0B2Ah], 0 ;~ 17C5:A6F4 +cs=0x17c5;eip=0x00a6f9; J(JZ(loc_3090c)); // 104691 jz short loc_3090C ;~ 17C5:A6F9 +cs=0x17c5;eip=0x00a6fb; X(PUSH(*(dw*)(raddr(ds,si+0x0B24)))); // 104692 push word ptr [si+0B24h] ;~ 17C5:A6FB +cs=0x17c5;eip=0x00a6ff; X(PUSH(*(dw*)(raddr(ds,si+0x0B22)))); // 104693 push word ptr [si+0B22h] ;~ 17C5:A6FF +cs=0x17c5;eip=0x00a703; J(CALL(sub_309f4,0)); // 104694 call sub_309F4 ;~ 17C5:A703 +cs=0x17c5;eip=0x00a706; T(ADD(sp, 4)); // 104695 add sp, 4 ;~ 17C5:A706 +cs=0x17c5;eip=0x00a709; T(CMP(word_52246, 0x0FFFF)); // 104696 cmp ds:word_52246, 0FFFFh ;~ 17C5:A709 +cs=0x17c5;eip=0x00a70e; J(JZ(loc_3090c)); // 104697 jz short loc_3090C ;~ 17C5:A70E +cs=0x17c5;eip=0x00a710; T(MOV(bx, *(dw*)(raddr(ss,bp-0x0E)))); // 104698 mov bx, [bp-0Eh] ;~ 17C5:A710 +cs=0x17c5;eip=0x00a713; T(ax = bx;); // 104699 mov ax, bx ;~ 17C5:A713 +cs=0x17c5;eip=0x00a715; T(SHL(bx, 1)); // 104700 shl bx, 1 ;~ 17C5:A715 +cs=0x17c5;eip=0x00a717; T(ADD(bx, ax)); // 104701 add bx, ax ;~ 17C5:A717 +cs=0x17c5;eip=0x00a719; T(SHL(bx, 1)); // 104702 shl bx, 1 ;~ 17C5:A719 +cs=0x17c5;eip=0x00a71b; T(SHL(bx, 1)); // 104703 shl bx, 1 ;~ 17C5:A71B +cs=0x17c5;eip=0x00a71d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0B28)))); // 104704 mov ax, [bx+0B28h] ;~ 17C5:A71D +cs=0x17c5;eip=0x00a721; T(CMP(ax, 1)); // 104705 cmp ax, 1 ;~ 17C5:A721 +cs=0x17c5;eip=0x00a724; J(JZ(loc_308f6)); // 104706 jz short loc_308F6 ;~ 17C5:A724 +cs=0x17c5;eip=0x00a726; T(CMP(ax, 2)); // 104707 cmp ax, 2 ;~ 17C5:A726 +cs=0x17c5;eip=0x00a729; J(JNZ(loc_3090c)); // 104708 jnz short loc_3090C ;~ 17C5:A729 +cs=0x17c5;eip=0x00a72b; X(PUSH(*(word_4ac7c))); // 104709 push word_4AC7C ;~ 17C5:A72B +cs=0x17c5;eip=0x00a72f; X(PUSH(*(word_4aa98))); // 104710 push word_4AA98 ;~ 17C5:A72F +cs=0x17c5;eip=0x00a733; T(ax = 3;); // 104711 mov ax, 3 ;~ 17C5:A733 +cs=0x17c5;eip=0x00a736; X(PUSH(ax)); // 104712 push ax ;~ 17C5:A736 +cs=0x17c5;eip=0x00a737; J(JMP(loc_30905)); // 104713 jmp short loc_30905 ;~ 17C5:A737 loc_3096a: - // 6134 -cs=0x17c5;eip=0x00a73a; X(POP(si)); // 56715 pop si ;~ 17C5:A73A -cs=0x17c5;eip=0x00a73b; T(sp = bp;); // 56716 mov sp, bp ;~ 17C5:A73B -cs=0x17c5;eip=0x00a73d; X(POP(bp)); // 56717 pop bp ;~ 17C5:A73D -cs=0x17c5;eip=0x00a73e; J(RETN(0)); // 56718 retn ;~ 17C5:A73E + // 6112 +cs=0x17c5;eip=0x00a73a; X(POP(si)); // 104718 pop si ;~ 17C5:A73A +cs=0x17c5;eip=0x00a73b; T(sp = bp;); // 104719 mov sp, bp ;~ 17C5:A73B +cs=0x17c5;eip=0x00a73d; X(POP(bp)); // 104720 pop bp ;~ 17C5:A73D +cs=0x17c5;eip=0x00a73e; J(RETN(0)); // 104721 retn ;~ 17C5:A73E assert(0); __dispatch_call: @@ -29810,6 +25007,7 @@ cs=0x17c5;eip=0x00a73e; J(RETN(0)); // 56718 retn ;~ 17C5:A73E case m2c::kloc_3090c: goto loc_3090c; case m2c::kloc_3090f: goto loc_3090f; case m2c::kloc_3096a: goto loc_3096a; + case m2c::kseg2623_a297_proc: goto seg2623_a297_proc; case m2c::ksub_3048c: goto sub_3048c; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; @@ -29817,78 +25015,78 @@ cs=0x17c5;eip=0x00a73e; J(RETN(0)); // 56718 retn ;~ 17C5:A73E - bool _group54(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group57(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group54: + _group57: _begin: sub_30970: - // 56728 + // 104729 #undef arg_4 #define arg_4 8 - // 56731 arg_4 = word ptr 8 ;~ 17C5:A740 -cs=0x17c5;eip=0x00a740; X(PUSH(bp)); // 56733 push bp ;~ 17C5:A740 -cs=0x17c5;eip=0x00a741; T(bp = sp;); // 56734 mov bp, sp ;~ 17C5:A741 -cs=0x17c5;eip=0x00a743; X(PUSH(si)); // 56735 push si ;~ 17C5:A743 -cs=0x17c5;eip=0x00a744; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 56736 push [bp+arg_4] ;~ 17C5:A744 -cs=0x17c5;eip=0x00a747; J(CALL(sub_30074,0)); // 56737 call sub_30074 ;~ 17C5:A747 -cs=0x17c5;eip=0x00a74a; T(ADD(sp, 2)); // 56738 add sp, 2 ;~ 17C5:A74A -cs=0x17c5;eip=0x00a74d; T(si = *(word_4ac7c);); // 56739 mov si, word_4AC7C ;~ 17C5:A74D -cs=0x17c5;eip=0x00a751; T(SUB(si, 3)); // 56740 sub si, 3 ;~ 17C5:A751 -cs=0x17c5;eip=0x00a754; X(PUSH(si)); // 56741 push si ;~ 17C5:A754 -cs=0x17c5;eip=0x00a755; T(ax = *(word_4aa98);); // 56742 mov ax, word_4AA98 ;~ 17C5:A755 -cs=0x17c5;eip=0x00a758; T(ADD(ax, 4)); // 56743 add ax, 4 ;~ 17C5:A758 -cs=0x17c5;eip=0x00a75b; X(PUSH(ax)); // 56744 push ax ;~ 17C5:A75B -cs=0x17c5;eip=0x00a75c; X(PUSH(si)); // 56745 push si ;~ 17C5:A75C -cs=0x17c5;eip=0x00a75d; T(ax = *(word_4aa98);); // 56746 mov ax, word_4AA98 ;~ 17C5:A75D -cs=0x17c5;eip=0x00a760; T(SUB(ax, 4)); // 56747 sub ax, 4 ;~ 17C5:A760 -cs=0x17c5;eip=0x00a763; X(PUSH(ax)); // 56748 push ax ;~ 17C5:A763 -cs=0x17c5;eip=0x00a764; J(CALL(sub_2ffb6,0)); // 56749 call sub_2FFB6 ;~ 17C5:A764 + // 104732 arg_4 = word ptr 8 ;~ 17C5:A740 +cs=0x17c5;eip=0x00a740; X(PUSH(bp)); // 104734 push bp ;~ 17C5:A740 +cs=0x17c5;eip=0x00a741; T(bp = sp;); // 104735 mov bp, sp ;~ 17C5:A741 +cs=0x17c5;eip=0x00a743; X(PUSH(si)); // 104736 push si ;~ 17C5:A743 +cs=0x17c5;eip=0x00a744; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 104737 push [bp+arg_4] ;~ 17C5:A744 +cs=0x17c5;eip=0x00a747; J(CALL(sub_30074,0)); // 104738 call sub_30074 ;~ 17C5:A747 +cs=0x17c5;eip=0x00a74a; T(ADD(sp, 2)); // 104739 add sp, 2 ;~ 17C5:A74A +cs=0x17c5;eip=0x00a74d; T(si = *(word_4ac7c);); // 104740 mov si, word_4AC7C ;~ 17C5:A74D +cs=0x17c5;eip=0x00a751; T(SUB(si, 3)); // 104741 sub si, 3 ;~ 17C5:A751 +cs=0x17c5;eip=0x00a754; X(PUSH(si)); // 104742 push si ;~ 17C5:A754 +cs=0x17c5;eip=0x00a755; T(ax = *(word_4aa98);); // 104743 mov ax, word_4AA98 ;~ 17C5:A755 +cs=0x17c5;eip=0x00a758; T(ADD(ax, 4)); // 104744 add ax, 4 ;~ 17C5:A758 +cs=0x17c5;eip=0x00a75b; X(PUSH(ax)); // 104745 push ax ;~ 17C5:A75B +cs=0x17c5;eip=0x00a75c; X(PUSH(si)); // 104746 push si ;~ 17C5:A75C +cs=0x17c5;eip=0x00a75d; T(ax = *(word_4aa98);); // 104747 mov ax, word_4AA98 ;~ 17C5:A75D +cs=0x17c5;eip=0x00a760; T(SUB(ax, 4)); // 104748 sub ax, 4 ;~ 17C5:A760 +cs=0x17c5;eip=0x00a763; X(PUSH(ax)); // 104749 push ax ;~ 17C5:A763 +cs=0x17c5;eip=0x00a764; J(CALL(sub_2ffb6,0)); // 104750 call sub_2FFB6 ;~ 17C5:A764 seg2623_a767_proc: - // 56753 -cs=0x17c5;eip=0x00a767; T(ADD(sp, 8)); // 56753 add sp, 8 ;~ 17C5:A767 -cs=0x17c5;eip=0x00a76a; T(si = *(word_4aa98);); // 56754 mov si, word_4AA98 ;~ 17C5:A76A -cs=0x17c5;eip=0x00a76e; T(ADD(si, 4)); // 56755 add si, 4 ;~ 17C5:A76E -cs=0x17c5;eip=0x00a771; T(ax = *(word_4ac7c);); // 56756 mov ax, word_4AC7C ;~ 17C5:A771 -cs=0x17c5;eip=0x00a774; T(ADD(ax, 3)); // 56757 add ax, 3 ;~ 17C5:A774 -cs=0x17c5;eip=0x00a777; X(PUSH(ax)); // 56758 push ax ;~ 17C5:A777 -cs=0x17c5;eip=0x00a778; X(PUSH(si)); // 56759 push si ;~ 17C5:A778 -cs=0x17c5;eip=0x00a779; T(ax = *(word_4ac7c);); // 56760 mov ax, word_4AC7C ;~ 17C5:A779 -cs=0x17c5;eip=0x00a77c; T(SUB(ax, 3)); // 56761 sub ax, 3 ;~ 17C5:A77C -cs=0x17c5;eip=0x00a77f; X(PUSH(ax)); // 56762 push ax ;~ 17C5:A77F -cs=0x17c5;eip=0x00a780; X(PUSH(si)); // 56763 push si ;~ 17C5:A780 -cs=0x17c5;eip=0x00a781; J(CALL(sub_2ffb6,0)); // 56764 call sub_2FFB6 ;~ 17C5:A781 -cs=0x17c5;eip=0x00a784; T(ADD(sp, 8)); // 56766 add sp, 8 ;~ 17C5:A784 -cs=0x17c5;eip=0x00a787; T(si = *(word_4ac7c);); // 56767 mov si, word_4AC7C ;~ 17C5:A787 -cs=0x17c5;eip=0x00a78b; T(ADD(si, 3)); // 56768 add si, 3 ;~ 17C5:A78B -cs=0x17c5;eip=0x00a78e; X(PUSH(si)); // 56769 push si ;~ 17C5:A78E -cs=0x17c5;eip=0x00a78f; T(ax = *(word_4aa98);); // 56770 mov ax, word_4AA98 ;~ 17C5:A78F -cs=0x17c5;eip=0x00a792; T(SUB(ax, 4)); // 56771 sub ax, 4 ;~ 17C5:A792 -cs=0x17c5;eip=0x00a795; X(PUSH(ax)); // 56772 push ax ;~ 17C5:A795 -cs=0x17c5;eip=0x00a796; X(PUSH(si)); // 56773 push si ;~ 17C5:A796 -cs=0x17c5;eip=0x00a797; T(ax = *(word_4aa98);); // 56774 mov ax, word_4AA98 ;~ 17C5:A797 -cs=0x17c5;eip=0x00a79a; T(ADD(ax, 4)); // 56775 add ax, 4 ;~ 17C5:A79A -cs=0x17c5;eip=0x00a79d; X(PUSH(ax)); // 56776 push ax ;~ 17C5:A79D -cs=0x17c5;eip=0x00a79e; J(CALL(sub_2ffb6,0)); // 56777 call sub_2FFB6 ;~ 17C5:A79E -cs=0x17c5;eip=0x00a7a1; T(ADD(sp, 8)); // 56779 add sp, 8 ;~ 17C5:A7A1 -cs=0x17c5;eip=0x00a7a4; T(si = *(word_4aa98);); // 56780 mov si, word_4AA98 ;~ 17C5:A7A4 -cs=0x17c5;eip=0x00a7a8; T(SUB(si, 4)); // 56781 sub si, 4 ;~ 17C5:A7A8 -cs=0x17c5;eip=0x00a7ab; T(ax = *(word_4ac7c);); // 56782 mov ax, word_4AC7C ;~ 17C5:A7AB -cs=0x17c5;eip=0x00a7ae; T(SUB(ax, 3)); // 56783 sub ax, 3 ;~ 17C5:A7AE -cs=0x17c5;eip=0x00a7b1; X(PUSH(ax)); // 56784 push ax ;~ 17C5:A7B1 -cs=0x17c5;eip=0x00a7b2; X(PUSH(si)); // 56785 push si ;~ 17C5:A7B2 -cs=0x17c5;eip=0x00a7b3; T(ax = *(word_4ac7c);); // 56786 mov ax, word_4AC7C ;~ 17C5:A7B3 -cs=0x17c5;eip=0x00a7b6; T(ADD(ax, 3)); // 56787 add ax, 3 ;~ 17C5:A7B6 -cs=0x17c5;eip=0x00a7b9; X(PUSH(ax)); // 56788 push ax ;~ 17C5:A7B9 -cs=0x17c5;eip=0x00a7ba; X(PUSH(si)); // 56789 push si ;~ 17C5:A7BA -cs=0x17c5;eip=0x00a7bb; J(CALL(sub_2ffb6,0)); // 56790 call sub_2FFB6 ;~ 17C5:A7BB -cs=0x17c5;eip=0x00a7be; T(ADD(sp, 8)); // 56792 add sp, 8 ;~ 17C5:A7BE -cs=0x17c5;eip=0x00a7c1; X(POP(si)); // 56793 pop si ;~ 17C5:A7C1 -cs=0x17c5;eip=0x00a7c2; X(POP(bp)); // 56794 pop bp ;~ 17C5:A7C2 -cs=0x17c5;eip=0x00a7c3; J(RETN(0)); // 56795 retn ;~ 17C5:A7C3 + // 104754 +cs=0x17c5;eip=0x00a767; T(ADD(sp, 8)); // 104754 add sp, 8 ;~ 17C5:A767 +cs=0x17c5;eip=0x00a76a; T(si = *(word_4aa98);); // 104755 mov si, word_4AA98 ;~ 17C5:A76A +cs=0x17c5;eip=0x00a76e; T(ADD(si, 4)); // 104756 add si, 4 ;~ 17C5:A76E +cs=0x17c5;eip=0x00a771; T(ax = *(word_4ac7c);); // 104757 mov ax, word_4AC7C ;~ 17C5:A771 +cs=0x17c5;eip=0x00a774; T(ADD(ax, 3)); // 104758 add ax, 3 ;~ 17C5:A774 +cs=0x17c5;eip=0x00a777; X(PUSH(ax)); // 104759 push ax ;~ 17C5:A777 +cs=0x17c5;eip=0x00a778; X(PUSH(si)); // 104760 push si ;~ 17C5:A778 +cs=0x17c5;eip=0x00a779; T(ax = *(word_4ac7c);); // 104761 mov ax, word_4AC7C ;~ 17C5:A779 +cs=0x17c5;eip=0x00a77c; T(SUB(ax, 3)); // 104762 sub ax, 3 ;~ 17C5:A77C +cs=0x17c5;eip=0x00a77f; X(PUSH(ax)); // 104763 push ax ;~ 17C5:A77F +cs=0x17c5;eip=0x00a780; X(PUSH(si)); // 104764 push si ;~ 17C5:A780 +cs=0x17c5;eip=0x00a781; J(CALL(sub_2ffb6,0)); // 104765 call sub_2FFB6 ;~ 17C5:A781 +cs=0x17c5;eip=0x00a784; T(ADD(sp, 8)); // 104767 add sp, 8 ;~ 17C5:A784 +cs=0x17c5;eip=0x00a787; T(si = *(word_4ac7c);); // 104768 mov si, word_4AC7C ;~ 17C5:A787 +cs=0x17c5;eip=0x00a78b; T(ADD(si, 3)); // 104769 add si, 3 ;~ 17C5:A78B +cs=0x17c5;eip=0x00a78e; X(PUSH(si)); // 104770 push si ;~ 17C5:A78E +cs=0x17c5;eip=0x00a78f; T(ax = *(word_4aa98);); // 104771 mov ax, word_4AA98 ;~ 17C5:A78F +cs=0x17c5;eip=0x00a792; T(SUB(ax, 4)); // 104772 sub ax, 4 ;~ 17C5:A792 +cs=0x17c5;eip=0x00a795; X(PUSH(ax)); // 104773 push ax ;~ 17C5:A795 +cs=0x17c5;eip=0x00a796; X(PUSH(si)); // 104774 push si ;~ 17C5:A796 +cs=0x17c5;eip=0x00a797; T(ax = *(word_4aa98);); // 104775 mov ax, word_4AA98 ;~ 17C5:A797 +cs=0x17c5;eip=0x00a79a; T(ADD(ax, 4)); // 104776 add ax, 4 ;~ 17C5:A79A +cs=0x17c5;eip=0x00a79d; X(PUSH(ax)); // 104777 push ax ;~ 17C5:A79D +cs=0x17c5;eip=0x00a79e; J(CALL(sub_2ffb6,0)); // 104778 call sub_2FFB6 ;~ 17C5:A79E +cs=0x17c5;eip=0x00a7a1; T(ADD(sp, 8)); // 104780 add sp, 8 ;~ 17C5:A7A1 +cs=0x17c5;eip=0x00a7a4; T(si = *(word_4aa98);); // 104781 mov si, word_4AA98 ;~ 17C5:A7A4 +cs=0x17c5;eip=0x00a7a8; T(SUB(si, 4)); // 104782 sub si, 4 ;~ 17C5:A7A8 +cs=0x17c5;eip=0x00a7ab; T(ax = *(word_4ac7c);); // 104783 mov ax, word_4AC7C ;~ 17C5:A7AB +cs=0x17c5;eip=0x00a7ae; T(SUB(ax, 3)); // 104784 sub ax, 3 ;~ 17C5:A7AE +cs=0x17c5;eip=0x00a7b1; X(PUSH(ax)); // 104785 push ax ;~ 17C5:A7B1 +cs=0x17c5;eip=0x00a7b2; X(PUSH(si)); // 104786 push si ;~ 17C5:A7B2 +cs=0x17c5;eip=0x00a7b3; T(ax = *(word_4ac7c);); // 104787 mov ax, word_4AC7C ;~ 17C5:A7B3 +cs=0x17c5;eip=0x00a7b6; T(ADD(ax, 3)); // 104788 add ax, 3 ;~ 17C5:A7B6 +cs=0x17c5;eip=0x00a7b9; X(PUSH(ax)); // 104789 push ax ;~ 17C5:A7B9 +cs=0x17c5;eip=0x00a7ba; X(PUSH(si)); // 104790 push si ;~ 17C5:A7BA +cs=0x17c5;eip=0x00a7bb; J(CALL(sub_2ffb6,0)); // 104791 call sub_2FFB6 ;~ 17C5:A7BB +cs=0x17c5;eip=0x00a7be; T(ADD(sp, 8)); // 104793 add sp, 8 ;~ 17C5:A7BE +cs=0x17c5;eip=0x00a7c1; X(POP(si)); // 104794 pop si ;~ 17C5:A7C1 +cs=0x17c5;eip=0x00a7c2; X(POP(bp)); // 104795 pop bp ;~ 17C5:A7C2 +cs=0x17c5;eip=0x00a7c3; J(RETN(0)); // 104796 retn ;~ 17C5:A7C3 assert(0); __dispatch_call: @@ -29916,84 +25114,84 @@ cs=0x17c5;eip=0x00a7c3; J(RETN(0)); // 56795 retn ;~ 17C5:A7C3 _begin: #undef var_6 #define var_6 -6 - // 56804 var_6 = byte ptr -6 ;~ 17C5:A7C4 + // 104805 var_6 = byte ptr -6 ;~ 17C5:A7C4 #undef var_4 #define var_4 -4 - // 56805 var_4 = word ptr -4 ;~ 17C5:A7C4 + // 104806 var_4 = word ptr -4 ;~ 17C5:A7C4 #undef var_2 #define var_2 -2 - // 56806 var_2 = word ptr -2 ;~ 17C5:A7C4 + // 104807 var_2 = word ptr -2 ;~ 17C5:A7C4 #undef arg_0 #define arg_0 4 - // 56807 arg_0 = word ptr 4 ;~ 17C5:A7C4 + // 104808 arg_0 = word ptr 4 ;~ 17C5:A7C4 #undef arg_2 #define arg_2 6 - // 56808 arg_2 = word ptr 6 ;~ 17C5:A7C4 -cs=0x17c5;eip=0x00a7c4; X(PUSH(bp)); // 56810 push bp ;~ 17C5:A7C4 -cs=0x17c5;eip=0x00a7c5; T(bp = sp;); // 56811 mov bp, sp ;~ 17C5:A7C5 -cs=0x17c5;eip=0x00a7c7; T(SUB(sp, 6)); // 56812 sub sp, 6 ;~ 17C5:A7C7 -cs=0x17c5;eip=0x00a7ca; X(PUSH(si)); // 56813 push si ;~ 17C5:A7CA -cs=0x17c5;eip=0x00a7cb; X(word_52246 = 0;); // 56814 mov word_52246, 0 ;~ 17C5:A7CB -cs=0x17c5;eip=0x00a7d1; T(al = 7;); // 56815 mov al, 7 ;~ 17C5:A7D1 -cs=0x17c5;eip=0x00a7d3; T(SUB(al, *(db*)(&word_4e61c))); // 56816 sub al, byte ptr word_4E61C ;~ 17C5:A7D3 -cs=0x17c5;eip=0x00a7d7; X(MOV(*(raddr(ss,bp+var_6)), al)); // 56817 mov [bp+var_6], al ;~ 17C5:A7D7 -cs=0x17c5;eip=0x00a7da; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 56818 mov ax, [bp+arg_0] ;~ 17C5:A7DA -cs=0x17c5;eip=0x00a7dd; T(SUB(ax, word_520f0)); // 56819 sub ax, word_520F0 ;~ 17C5:A7DD -cs=0x17c5;eip=0x00a7e1; T(MOV(cl, *(raddr(ss,bp+var_6)))); // 56820 mov cl, [bp+var_6] ;~ 17C5:A7E1 -cs=0x17c5;eip=0x00a7e4; T(SAR(ax, cl)); // 56821 sar ax, cl ;~ 17C5:A7E4 -cs=0x17c5;eip=0x00a7e6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 56822 mov [bp+var_2], ax ;~ 17C5:A7E6 -cs=0x17c5;eip=0x00a7e9; T(ax = word_52100;); // 56823 mov ax, word_52100 ;~ 17C5:A7E9 -cs=0x17c5;eip=0x00a7ec; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 56824 sub ax, [bp+arg_2] ;~ 17C5:A7EC -cs=0x17c5;eip=0x00a7ef; T(SAR(ax, cl)); // 56825 sar ax, cl ;~ 17C5:A7EF -cs=0x17c5;eip=0x00a7f1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 56826 mov [bp+var_4], ax ;~ 17C5:A7F1 -cs=0x17c5;eip=0x00a7f4; X(PUSH(ax)); // 56827 push ax ;~ 17C5:A7F4 -cs=0x17c5;eip=0x00a7f5; X(PUSH(word_4e2f8)); // 56828 push word_4E2F8 ;~ 17C5:A7F5 -cs=0x17c5;eip=0x00a7f9; J(CALL(sub_333a8,0)); // 56829 call sub_333A8 ;~ 17C5:A7F9 -cs=0x17c5;eip=0x00a7fc; T(ADD(sp, 4)); // 56830 add sp, 4 ;~ 17C5:A7FC -cs=0x17c5;eip=0x00a7ff; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 56831 push [bp+var_2] ;~ 17C5:A7FF -cs=0x17c5;eip=0x00a802; X(PUSH(word_4e2f8)); // 56832 push word_4E2F8 ;~ 17C5:A802 -cs=0x17c5;eip=0x00a806; T(si = ax;); // 56833 mov si, ax ;~ 17C5:A806 -cs=0x17c5;eip=0x00a808; J(CALL(sub_333c0,0)); // 56834 call sub_333C0 ;~ 17C5:A808 -cs=0x17c5;eip=0x00a80b; T(ADD(sp, 4)); // 56835 add sp, 4 ;~ 17C5:A80B -cs=0x17c5;eip=0x00a80e; T(SUB(ax, si)); // 56836 sub ax, si ;~ 17C5:A80E -cs=0x17c5;eip=0x00a810; X(*(word_4aa98) = ax;); // 56837 mov word_4AA98, ax ;~ 17C5:A810 -cs=0x17c5;eip=0x00a813; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 56838 push [bp+var_2] ;~ 17C5:A813 -cs=0x17c5;eip=0x00a816; X(PUSH(word_4e2f8)); // 56839 push word_4E2F8 ;~ 17C5:A816 -cs=0x17c5;eip=0x00a81a; J(CALL(sub_333a8,0)); // 56840 call sub_333A8 ;~ 17C5:A81A -cs=0x17c5;eip=0x00a81d; T(ADD(sp, 4)); // 56841 add sp, 4 ;~ 17C5:A81D -cs=0x17c5;eip=0x00a820; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 56842 push [bp+var_4] ;~ 17C5:A820 -cs=0x17c5;eip=0x00a823; X(PUSH(word_4e2f8)); // 56843 push word_4E2F8 ;~ 17C5:A823 -cs=0x17c5;eip=0x00a827; T(si = ax;); // 56844 mov si, ax ;~ 17C5:A827 -cs=0x17c5;eip=0x00a829; J(CALL(sub_333c0,0)); // 56845 call sub_333C0 ;~ 17C5:A829 -cs=0x17c5;eip=0x00a82c; T(ADD(sp, 4)); // 56846 add sp, 4 ;~ 17C5:A82C -cs=0x17c5;eip=0x00a82f; T(ADD(ax, si)); // 56847 add ax, si ;~ 17C5:A82F -cs=0x17c5;eip=0x00a831; X(*(word_4ac7c) = ax;); // 56848 mov word_4AC7C, ax ;~ 17C5:A831 -cs=0x17c5;eip=0x00a834; X(ADD(*(word_4aa98), 0x0A0)); // 56849 add word_4AA98, 0A0h ;~ 17C5:A834 -cs=0x17c5;eip=0x00a83a; T(NEG(ax)); // 56850 neg ax ;~ 17C5:A83A -cs=0x17c5;eip=0x00a83c; T(ADD(ax, 0x98)); // 56851 add ax, 98h ;~ 17C5:A83C -cs=0x17c5;eip=0x00a83f; X(*(word_4ac7c) = ax;); // 56852 mov word_4AC7C, ax ;~ 17C5:A83F -cs=0x17c5;eip=0x00a842; T(CMP(*(word_4aa98), 0x7C)); // 56853 cmp word_4AA98, 7Ch ; '|' ;~ 17C5:A842 -cs=0x17c5;eip=0x00a847; J(JL(loc_30a81)); // 56854 jl short loc_30A81 ;~ 17C5:A847 -cs=0x17c5;eip=0x00a849; T(CMP(*(word_4aa98), 0x0C3)); // 56855 cmp word_4AA98, 0C3h ;~ 17C5:A849 -cs=0x17c5;eip=0x00a84f; J(JLE(loc_30a87)); // 56856 jle short loc_30A87 ;~ 17C5:A84F + // 104809 arg_2 = word ptr 6 ;~ 17C5:A7C4 +cs=0x17c5;eip=0x00a7c4; X(PUSH(bp)); // 104811 push bp ;~ 17C5:A7C4 +cs=0x17c5;eip=0x00a7c5; T(bp = sp;); // 104812 mov bp, sp ;~ 17C5:A7C5 +cs=0x17c5;eip=0x00a7c7; T(SUB(sp, 6)); // 104813 sub sp, 6 ;~ 17C5:A7C7 +cs=0x17c5;eip=0x00a7ca; X(PUSH(si)); // 104814 push si ;~ 17C5:A7CA +cs=0x17c5;eip=0x00a7cb; X(word_52246 = 0;); // 104815 mov ds:word_52246, 0 ;~ 17C5:A7CB +cs=0x17c5;eip=0x00a7d1; T(al = 7;); // 104816 mov al, 7 ;~ 17C5:A7D1 +cs=0x17c5;eip=0x00a7d3; T(SUB(al, *(db*)(&word_4e61c))); // 104817 sub al, byte ptr ds:word_4E61C ;~ 17C5:A7D3 +cs=0x17c5;eip=0x00a7d7; X(MOV(*(raddr(ss,bp+var_6)), al)); // 104818 mov [bp+var_6], al ;~ 17C5:A7D7 +cs=0x17c5;eip=0x00a7da; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 104819 mov ax, [bp+arg_0] ;~ 17C5:A7DA +cs=0x17c5;eip=0x00a7dd; T(SUB(ax, word_520f0)); // 104820 sub ax, ds:word_520F0 ;~ 17C5:A7DD +cs=0x17c5;eip=0x00a7e1; T(MOV(cl, *(raddr(ss,bp+var_6)))); // 104821 mov cl, [bp+var_6] ;~ 17C5:A7E1 +cs=0x17c5;eip=0x00a7e4; T(SAR(ax, cl)); // 104822 sar ax, cl ;~ 17C5:A7E4 +cs=0x17c5;eip=0x00a7e6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 104823 mov [bp+var_2], ax ;~ 17C5:A7E6 +cs=0x17c5;eip=0x00a7e9; T(ax = word_52100;); // 104824 mov ax, ds:word_52100 ;~ 17C5:A7E9 +cs=0x17c5;eip=0x00a7ec; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 104825 sub ax, [bp+arg_2] ;~ 17C5:A7EC +cs=0x17c5;eip=0x00a7ef; T(SAR(ax, cl)); // 104826 sar ax, cl ;~ 17C5:A7EF +cs=0x17c5;eip=0x00a7f1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 104827 mov [bp+var_4], ax ;~ 17C5:A7F1 +cs=0x17c5;eip=0x00a7f4; X(PUSH(ax)); // 104828 push ax ;~ 17C5:A7F4 +cs=0x17c5;eip=0x00a7f5; X(PUSH(word_4e2f8)); // 104829 push ds:word_4E2F8 ;~ 17C5:A7F5 +cs=0x17c5;eip=0x00a7f9; J(CALL(sub_333a8,0)); // 104830 call sub_333A8 ;~ 17C5:A7F9 +cs=0x17c5;eip=0x00a7fc; T(ADD(sp, 4)); // 104831 add sp, 4 ;~ 17C5:A7FC +cs=0x17c5;eip=0x00a7ff; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 104832 push [bp+var_2] ;~ 17C5:A7FF +cs=0x17c5;eip=0x00a802; X(PUSH(word_4e2f8)); // 104833 push ds:word_4E2F8 ;~ 17C5:A802 +cs=0x17c5;eip=0x00a806; T(si = ax;); // 104834 mov si, ax ;~ 17C5:A806 +cs=0x17c5;eip=0x00a808; J(CALL(sub_333c0,0)); // 104835 call sub_333C0 ;~ 17C5:A808 +cs=0x17c5;eip=0x00a80b; T(ADD(sp, 4)); // 104836 add sp, 4 ;~ 17C5:A80B +cs=0x17c5;eip=0x00a80e; T(SUB(ax, si)); // 104837 sub ax, si ;~ 17C5:A80E +cs=0x17c5;eip=0x00a810; X(*(word_4aa98) = ax;); // 104838 mov word_4AA98, ax ;~ 17C5:A810 +cs=0x17c5;eip=0x00a813; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 104839 push [bp+var_2] ;~ 17C5:A813 +cs=0x17c5;eip=0x00a816; X(PUSH(word_4e2f8)); // 104840 push ds:word_4E2F8 ;~ 17C5:A816 +cs=0x17c5;eip=0x00a81a; J(CALL(sub_333a8,0)); // 104841 call sub_333A8 ;~ 17C5:A81A +cs=0x17c5;eip=0x00a81d; T(ADD(sp, 4)); // 104842 add sp, 4 ;~ 17C5:A81D +cs=0x17c5;eip=0x00a820; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 104843 push [bp+var_4] ;~ 17C5:A820 +cs=0x17c5;eip=0x00a823; X(PUSH(word_4e2f8)); // 104844 push ds:word_4E2F8 ;~ 17C5:A823 +cs=0x17c5;eip=0x00a827; T(si = ax;); // 104845 mov si, ax ;~ 17C5:A827 +cs=0x17c5;eip=0x00a829; J(CALL(sub_333c0,0)); // 104846 call sub_333C0 ;~ 17C5:A829 +cs=0x17c5;eip=0x00a82c; T(ADD(sp, 4)); // 104847 add sp, 4 ;~ 17C5:A82C +cs=0x17c5;eip=0x00a82f; T(ADD(ax, si)); // 104848 add ax, si ;~ 17C5:A82F +cs=0x17c5;eip=0x00a831; X(*(word_4ac7c) = ax;); // 104849 mov word_4AC7C, ax ;~ 17C5:A831 +cs=0x17c5;eip=0x00a834; X(ADD(*(word_4aa98), 0x0A0)); // 104850 add word_4AA98, 0A0h ;~ 17C5:A834 +cs=0x17c5;eip=0x00a83a; T(NEG(ax)); // 104851 neg ax ;~ 17C5:A83A +cs=0x17c5;eip=0x00a83c; T(ADD(ax, 0x98)); // 104852 add ax, 98h ;~ 17C5:A83C +cs=0x17c5;eip=0x00a83f; X(*(word_4ac7c) = ax;); // 104853 mov word_4AC7C, ax ;~ 17C5:A83F +cs=0x17c5;eip=0x00a842; T(CMP(*(word_4aa98), 0x7C)); // 104854 cmp word_4AA98, 7Ch ; '|' ;~ 17C5:A842 +cs=0x17c5;eip=0x00a847; J(JL(loc_30a81)); // 104855 jl short loc_30A81 ;~ 17C5:A847 +cs=0x17c5;eip=0x00a849; T(CMP(*(word_4aa98), 0x0C3)); // 104856 cmp word_4AA98, 0C3h ;~ 17C5:A849 +cs=0x17c5;eip=0x00a84f; J(JLE(loc_30a87)); // 104857 jle short loc_30A87 ;~ 17C5:A84F loc_30a81: - // 6135 -cs=0x17c5;eip=0x00a851; X(word_52246 = 0x0FFFF;); // 56859 mov word_52246, 0FFFFh ;~ 17C5:A851 + // 6113 +cs=0x17c5;eip=0x00a851; X(word_52246 = 0x0FFFF;); // 104860 mov ds:word_52246, 0FFFFh ;~ 17C5:A851 loc_30a87: - // 6136 -cs=0x17c5;eip=0x00a857; T(CMP(*(word_4ac7c), 0x6B)); // 56862 cmp word_4AC7C, 6Bh ; 'k' ;~ 17C5:A857 -cs=0x17c5;eip=0x00a85c; J(JL(loc_30a96)); // 56863 jl short loc_30A96 ;~ 17C5:A85C -cs=0x17c5;eip=0x00a85e; T(CMP(*(word_4ac7c), 0x0AC)); // 56864 cmp word_4AC7C, 0ACh ;~ 17C5:A85E -cs=0x17c5;eip=0x00a864; J(JLE(loc_30a9c)); // 56865 jle short loc_30A9C ;~ 17C5:A864 + // 6114 +cs=0x17c5;eip=0x00a857; T(CMP(*(word_4ac7c), 0x6B)); // 104863 cmp word_4AC7C, 6Bh ; 'k' ;~ 17C5:A857 +cs=0x17c5;eip=0x00a85c; J(JL(loc_30a96)); // 104864 jl short loc_30A96 ;~ 17C5:A85C +cs=0x17c5;eip=0x00a85e; T(CMP(*(word_4ac7c), 0x0AC)); // 104865 cmp word_4AC7C, 0ACh ;~ 17C5:A85E +cs=0x17c5;eip=0x00a864; J(JLE(loc_30a9c)); // 104866 jle short loc_30A9C ;~ 17C5:A864 loc_30a96: - // 6137 -cs=0x17c5;eip=0x00a866; X(word_52246 = 0x0FFFF;); // 56868 mov word_52246, 0FFFFh ;~ 17C5:A866 + // 6115 +cs=0x17c5;eip=0x00a866; X(word_52246 = 0x0FFFF;); // 104869 mov ds:word_52246, 0FFFFh ;~ 17C5:A866 loc_30a9c: - // 6138 -cs=0x17c5;eip=0x00a86c; X(POP(si)); // 56871 pop si ;~ 17C5:A86C -cs=0x17c5;eip=0x00a86d; T(sp = bp;); // 56872 mov sp, bp ;~ 17C5:A86D -cs=0x17c5;eip=0x00a86f; X(POP(bp)); // 56873 pop bp ;~ 17C5:A86F -cs=0x17c5;eip=0x00a870; J(RETN(0)); // 56874 retn ;~ 17C5:A870 + // 6116 +cs=0x17c5;eip=0x00a86c; X(POP(si)); // 104872 pop si ;~ 17C5:A86C +cs=0x17c5;eip=0x00a86d; T(sp = bp;); // 104873 mov sp, bp ;~ 17C5:A86D +cs=0x17c5;eip=0x00a86f; X(POP(bp)); // 104874 pop bp ;~ 17C5:A86F +cs=0x17c5;eip=0x00a870; J(RETN(0)); // 104875 retn ;~ 17C5:A870 assert(0); __dispatch_call: @@ -30014,61 +25212,61 @@ cs=0x17c5;eip=0x00a870; J(RETN(0)); // 56874 retn ;~ 17C5:A870 - bool _group55(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group58(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group55: + _group58: _begin: sub_30aa2: - // 56884 + // 104885 #undef arg_0 #define arg_0 4 - // 56887 arg_0 = word ptr 4 ;~ 17C5:A872 + // 104888 arg_0 = word ptr 4 ;~ 17C5:A872 #undef arg_2 #define arg_2 6 - // 56888 arg_2 = word ptr 6 ;~ 17C5:A872 + // 104889 arg_2 = word ptr 6 ;~ 17C5:A872 #undef arg_4 #define arg_4 8 - // 56889 arg_4 = word ptr 8 ;~ 17C5:A872 + // 104890 arg_4 = word ptr 8 ;~ 17C5:A872 #undef arg_6 #define arg_6 0x0A - // 56890 arg_6 = word ptr 0Ah ;~ 17C5:A872 -cs=0x17c5;eip=0x00a872; X(PUSH(bp)); // 56892 push bp ;~ 17C5:A872 -cs=0x17c5;eip=0x00a873; T(bp = sp;); // 56893 mov bp, sp ;~ 17C5:A873 -cs=0x17c5;eip=0x00a875; T(ax = word_52ae4;); // 56894 mov ax, word_52AE4 ;~ 17C5:A875 -cs=0x17c5;eip=0x00a878; X(word_4e5de = ax;); // 56895 mov word_4E5DE, ax ;~ 17C5:A878 -cs=0x17c5;eip=0x00a87b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 56896 mov ax, [bp+arg_0] ;~ 17C5:A87B -cs=0x17c5;eip=0x00a87e; T(cl = 3;); // 56897 mov cl, 3 ;~ 17C5:A87E -cs=0x17c5;eip=0x00a880; T(SHL(ax, cl)); // 56898 shl ax, cl ;~ 17C5:A880 -cs=0x17c5;eip=0x00a882; T(INC(ax)); // 56899 inc ax ;~ 17C5:A882 -cs=0x17c5;eip=0x00a883; X(word_4e5e0 = ax;); // 56900 mov word_4E5E0, ax ;~ 17C5:A883 -cs=0x17c5;eip=0x00a886; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 56901 mov ax, [bp+arg_2] ;~ 17C5:A886 -cs=0x17c5;eip=0x00a889; T(SHL(ax, cl)); // 56902 shl ax, cl ;~ 17C5:A889 -cs=0x17c5;eip=0x00a88b; T(ADD(ax, 0x1F)); // 56903 add ax, 1Fh ;~ 17C5:A88B -cs=0x17c5;eip=0x00a88e; X(word_4e5e2 = ax;); // 56904 mov word_4E5E2, ax ;~ 17C5:A88E -cs=0x17c5;eip=0x00a891; T(CMP(*(byte_527d0), 1)); // 56905 cmp byte_527D0, 1 ;~ 17C5:A891 -cs=0x17c5;eip=0x00a896; T(SBB(ax, ax)); // 56906 sbb ax, ax ;~ 17C5:A896 -cs=0x17c5;eip=0x00a898; T(INC(ax)); // 56907 inc ax ;~ 17C5:A898 -cs=0x17c5;eip=0x00a899; X(word_4e5e4 = ax;); // 56908 mov word_4E5E4, ax ;~ 17C5:A899 -cs=0x17c5;eip=0x00a89c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 56909 mov ax, [bp+arg_4] ;~ 17C5:A89C -cs=0x17c5;eip=0x00a89f; T(SUB(ax, 3)); // 56910 sub ax, 3 ;~ 17C5:A89F -cs=0x17c5;eip=0x00a8a2; X(word_4e5e6 = ax;); // 56911 mov word_4E5E6, ax ;~ 17C5:A8A2 -cs=0x17c5;eip=0x00a8a5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 56912 mov ax, [bp+arg_6] ;~ 17C5:A8A5 -cs=0x17c5;eip=0x00a8a8; T(SUB(ax, 3)); // 56913 sub ax, 3 ;~ 17C5:A8A8 -cs=0x17c5;eip=0x00a8ab; X(word_4e5e8 = ax;); // 56914 mov word_4E5E8, ax ;~ 17C5:A8AB -cs=0x17c5;eip=0x00a8ae; X(word_4e5ea = 7;); // 56915 mov word_4E5EA, 7 ;~ 17C5:A8AE -cs=0x17c5;eip=0x00a8b4; X(*(word_4e5ec) = 7;); // 56916 mov word_4E5EC, 7 ;~ 17C5:A8B4 -cs=0x17c5;eip=0x00a8ba; T(ax = 0x5AFE;); // 56917 mov ax, 5AFEh ;~ 17C5:A8BA -cs=0x17c5;eip=0x00a8bd; X(PUSH(ax)); // 56918 push ax ;~ 17C5:A8BD -cs=0x17c5;eip=0x00a8be; J(CALLF(sub_49b01,0)); // 56919 call far ptr sub_49B01 ;~ 17C5:A8BE + // 104891 arg_6 = word ptr 0Ah ;~ 17C5:A872 +cs=0x17c5;eip=0x00a872; X(PUSH(bp)); // 104893 push bp ;~ 17C5:A872 +cs=0x17c5;eip=0x00a873; T(bp = sp;); // 104894 mov bp, sp ;~ 17C5:A873 +cs=0x17c5;eip=0x00a875; T(ax = word_52ae4;); // 104895 mov ax, ds:word_52AE4 ;~ 17C5:A875 +cs=0x17c5;eip=0x00a878; X(word_4e5de = ax;); // 104896 mov ds:word_4E5DE, ax ;~ 17C5:A878 +cs=0x17c5;eip=0x00a87b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 104897 mov ax, [bp+arg_0] ;~ 17C5:A87B +cs=0x17c5;eip=0x00a87e; T(cl = 3;); // 104898 mov cl, 3 ;~ 17C5:A87E +cs=0x17c5;eip=0x00a880; T(SHL(ax, cl)); // 104899 shl ax, cl ;~ 17C5:A880 +cs=0x17c5;eip=0x00a882; T(INC(ax)); // 104900 inc ax ;~ 17C5:A882 +cs=0x17c5;eip=0x00a883; X(word_4e5e0 = ax;); // 104901 mov ds:word_4E5E0, ax ;~ 17C5:A883 +cs=0x17c5;eip=0x00a886; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 104902 mov ax, [bp+arg_2] ;~ 17C5:A886 +cs=0x17c5;eip=0x00a889; T(SHL(ax, cl)); // 104903 shl ax, cl ;~ 17C5:A889 +cs=0x17c5;eip=0x00a88b; T(ADD(ax, 0x1F)); // 104904 add ax, 1Fh ;~ 17C5:A88B +cs=0x17c5;eip=0x00a88e; X(word_4e5e2 = ax;); // 104905 mov ds:word_4E5E2, ax ;~ 17C5:A88E +cs=0x17c5;eip=0x00a891; T(CMP(byte_527d0, 1)); // 104906 cmp ds:byte_527D0, 1 ;~ 17C5:A891 +cs=0x17c5;eip=0x00a896; T(SBB(ax, ax)); // 104907 sbb ax, ax ;~ 17C5:A896 +cs=0x17c5;eip=0x00a898; T(INC(ax)); // 104908 inc ax ;~ 17C5:A898 +cs=0x17c5;eip=0x00a899; X(word_4e5e4 = ax;); // 104909 mov ds:word_4E5E4, ax ;~ 17C5:A899 +cs=0x17c5;eip=0x00a89c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 104910 mov ax, [bp+arg_4] ;~ 17C5:A89C +cs=0x17c5;eip=0x00a89f; T(SUB(ax, 3)); // 104911 sub ax, 3 ;~ 17C5:A89F +cs=0x17c5;eip=0x00a8a2; X(word_4e5e6 = ax;); // 104912 mov ds:word_4E5E6, ax ;~ 17C5:A8A2 +cs=0x17c5;eip=0x00a8a5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 104913 mov ax, [bp+arg_6] ;~ 17C5:A8A5 +cs=0x17c5;eip=0x00a8a8; T(SUB(ax, 3)); // 104914 sub ax, 3 ;~ 17C5:A8A8 +cs=0x17c5;eip=0x00a8ab; X(word_4e5e8 = ax;); // 104915 mov ds:word_4E5E8, ax ;~ 17C5:A8AB +cs=0x17c5;eip=0x00a8ae; X(word_4e5ea = 7;); // 104916 mov ds:word_4E5EA, 7 ;~ 17C5:A8AE +cs=0x17c5;eip=0x00a8b4; X(word_4e5ec = 7;); // 104917 mov ds:word_4E5EC, 7 ;~ 17C5:A8B4 +cs=0x17c5;eip=0x00a8ba; T(ax = 0x5AFE;); // 104918 mov ax, 5AFEh ;~ 17C5:A8BA +cs=0x17c5;eip=0x00a8bd; X(PUSH(ax)); // 104919 push ax ;~ 17C5:A8BD +cs=0x17c5;eip=0x00a8be; J(CALLF(sub_49b01,0)); // 104920 call far ptr sub_49B01 ;~ 17C5:A8BE seg2623_a8c3_proc: - // 56923 -cs=0x17c5;eip=0x00a8c3; T(ADD(sp, 2)); // 56923 add sp, 2 ;~ 17C5:A8C3 -cs=0x17c5;eip=0x00a8c6; X(POP(bp)); // 56924 pop bp ;~ 17C5:A8C6 -cs=0x17c5;eip=0x00a8c7; J(RETN(0)); // 56925 retn ;~ 17C5:A8C7 + // 104924 +cs=0x17c5;eip=0x00a8c3; T(ADD(sp, 2)); // 104924 add sp, 2 ;~ 17C5:A8C3 +cs=0x17c5;eip=0x00a8c6; X(POP(bp)); // 104925 pop bp ;~ 17C5:A8C6 +cs=0x17c5;eip=0x00a8c7; J(RETN(0)); // 104926 retn ;~ 17C5:A8C7 assert(0); __dispatch_call: @@ -30086,79 +25284,79 @@ cs=0x17c5;eip=0x00a8c7; J(RETN(0)); // 56925 retn ;~ 17C5:A8C7 - bool _group56(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group59(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group56: + _group59: _begin: sub_30af8: - // 56931 + // 104932 #undef arg_0 #define arg_0 4 - // 56934 arg_0 = word ptr 4 ;~ 17C5:A8C8 + // 104935 arg_0 = word ptr 4 ;~ 17C5:A8C8 #undef arg_2 #define arg_2 6 - // 56935 arg_2 = word ptr 6 ;~ 17C5:A8C8 + // 104936 arg_2 = word ptr 6 ;~ 17C5:A8C8 #undef arg_4 #define arg_4 8 - // 56936 arg_4 = word ptr 8 ;~ 17C5:A8C8 + // 104937 arg_4 = word ptr 8 ;~ 17C5:A8C8 #undef arg_6 #define arg_6 0x0A - // 56937 arg_6 = word ptr 0Ah ;~ 17C5:A8C8 + // 104938 arg_6 = word ptr 0Ah ;~ 17C5:A8C8 #undef arg_8 #define arg_8 0x0C - // 56938 arg_8 = word ptr 0Ch ;~ 17C5:A8C8 + // 104939 arg_8 = word ptr 0Ch ;~ 17C5:A8C8 #undef arg_a #define arg_a 0x0E - // 56939 arg_A = word ptr 0Eh ;~ 17C5:A8C8 + // 104940 arg_A = word ptr 0Eh ;~ 17C5:A8C8 #undef arg_c #define arg_c 0x10 - // 56940 arg_C = word ptr 10h ;~ 17C5:A8C8 -cs=0x17c5;eip=0x00a8c8; X(PUSH(bp)); // 56942 push bp ;~ 17C5:A8C8 -cs=0x17c5;eip=0x00a8c9; T(bp = sp;); // 56943 mov bp, sp ;~ 17C5:A8C9 -cs=0x17c5;eip=0x00a8cb; T(ax = word_52ae4;); // 56944 mov ax, word_52AE4 ;~ 17C5:A8CB -cs=0x17c5;eip=0x00a8ce; X(word_4e5fc = ax;); // 56945 mov word_4E5FC, ax ;~ 17C5:A8CE -cs=0x17c5;eip=0x00a8d1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 56946 mov ax, [bp+arg_4] ;~ 17C5:A8D1 -cs=0x17c5;eip=0x00a8d4; X(word_4e5fe = ax;); // 56947 mov word_4E5FE, ax ;~ 17C5:A8D4 -cs=0x17c5;eip=0x00a8d7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 56948 mov ax, [bp+arg_6] ;~ 17C5:A8D7 -cs=0x17c5;eip=0x00a8da; X(word_4e600 = ax;); // 56949 mov word_4E600, ax ;~ 17C5:A8DA -cs=0x17c5;eip=0x00a8dd; T(CMP(*(byte_527d0), 1)); // 56950 cmp byte_527D0, 1 ;~ 17C5:A8DD -cs=0x17c5;eip=0x00a8e2; T(SBB(ax, ax)); // 56951 sbb ax, ax ;~ 17C5:A8E2 -cs=0x17c5;eip=0x00a8e4; T(INC(ax)); // 56952 inc ax ;~ 17C5:A8E4 -cs=0x17c5;eip=0x00a8e5; X(word_4e602 = ax;); // 56953 mov word_4E602, ax ;~ 17C5:A8E5 -cs=0x17c5;eip=0x00a8e8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 56954 mov ax, [bp+arg_0] ;~ 17C5:A8E8 -cs=0x17c5;eip=0x00a8eb; X(word_4e604 = ax;); // 56955 mov word_4E604, ax ;~ 17C5:A8EB -cs=0x17c5;eip=0x00a8ee; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 56956 mov ax, [bp+arg_2] ;~ 17C5:A8EE -cs=0x17c5;eip=0x00a8f1; X(word_4e606 = ax;); // 56957 mov word_4E606, ax ;~ 17C5:A8F1 -cs=0x17c5;eip=0x00a8f4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 56958 mov ax, [bp+arg_8] ;~ 17C5:A8F4 -cs=0x17c5;eip=0x00a8f7; X(word_4e608 = ax;); // 56959 mov word_4E608, ax ;~ 17C5:A8F7 -cs=0x17c5;eip=0x00a8fa; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 56960 mov ax, [bp+arg_A] ;~ 17C5:A8FA -cs=0x17c5;eip=0x00a8fd; X(*(word_4e60a) = ax;); // 56961 mov word_4E60A, ax ;~ 17C5:A8FD -cs=0x17c5;eip=0x00a900; T(MOV(al, *(raddr(ss,bp+arg_c)))); // 56962 mov al, byte ptr [bp+arg_C] ;~ 17C5:A900 -cs=0x17c5;eip=0x00a903; X(*(byte_4e615) = al;); // 56963 mov byte_4E615, al ;~ 17C5:A903 -cs=0x17c5;eip=0x00a906; T(CMP(*(dw*)(raddr(ss,bp+arg_c)), 0)); // 56964 cmp [bp+arg_C], 0 ;~ 17C5:A906 -cs=0x17c5;eip=0x00a90a; J(JZ(loc_30b50)); // 56965 jz short loc_30B50 ;~ 17C5:A90A -cs=0x17c5;eip=0x00a90c; X(byte_4e614 = 1;); // 56966 mov byte_4E614, 1 ;~ 17C5:A90C -cs=0x17c5;eip=0x00a911; T(ax = 0x5B1C;); // 56967 mov ax, 5B1Ch ;~ 17C5:A911 -cs=0x17c5;eip=0x00a914; X(PUSH(ax)); // 56968 push ax ;~ 17C5:A914 -cs=0x17c5;eip=0x00a915; J(CALLF(sub_49b01,0)); // 56969 call far ptr sub_49B01 ;~ 17C5:A915 -cs=0x17c5;eip=0x00a91a; T(ADD(sp, 2)); // 56971 add sp, 2 ;~ 17C5:A91A -cs=0x17c5;eip=0x00a91d; X(POP(bp)); // 56972 pop bp ;~ 17C5:A91D -cs=0x17c5;eip=0x00a91e; J(RETN(0)); // 56973 retn ;~ 17C5:A91E + // 104941 arg_C = word ptr 10h ;~ 17C5:A8C8 +cs=0x17c5;eip=0x00a8c8; X(PUSH(bp)); // 104943 push bp ;~ 17C5:A8C8 +cs=0x17c5;eip=0x00a8c9; T(bp = sp;); // 104944 mov bp, sp ;~ 17C5:A8C9 +cs=0x17c5;eip=0x00a8cb; T(ax = word_52ae4;); // 104945 mov ax, ds:word_52AE4 ;~ 17C5:A8CB +cs=0x17c5;eip=0x00a8ce; X(word_4e5fc = ax;); // 104946 mov ds:word_4E5FC, ax ;~ 17C5:A8CE +cs=0x17c5;eip=0x00a8d1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 104947 mov ax, [bp+arg_4] ;~ 17C5:A8D1 +cs=0x17c5;eip=0x00a8d4; X(word_4e5fe = ax;); // 104948 mov ds:word_4E5FE, ax ;~ 17C5:A8D4 +cs=0x17c5;eip=0x00a8d7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 104949 mov ax, [bp+arg_6] ;~ 17C5:A8D7 +cs=0x17c5;eip=0x00a8da; X(word_4e600 = ax;); // 104950 mov ds:word_4E600, ax ;~ 17C5:A8DA +cs=0x17c5;eip=0x00a8dd; T(CMP(byte_527d0, 1)); // 104951 cmp ds:byte_527D0, 1 ;~ 17C5:A8DD +cs=0x17c5;eip=0x00a8e2; T(SBB(ax, ax)); // 104952 sbb ax, ax ;~ 17C5:A8E2 +cs=0x17c5;eip=0x00a8e4; T(INC(ax)); // 104953 inc ax ;~ 17C5:A8E4 +cs=0x17c5;eip=0x00a8e5; X(word_4e602 = ax;); // 104954 mov ds:word_4E602, ax ;~ 17C5:A8E5 +cs=0x17c5;eip=0x00a8e8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 104955 mov ax, [bp+arg_0] ;~ 17C5:A8E8 +cs=0x17c5;eip=0x00a8eb; X(word_4e604 = ax;); // 104956 mov ds:word_4E604, ax ;~ 17C5:A8EB +cs=0x17c5;eip=0x00a8ee; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 104957 mov ax, [bp+arg_2] ;~ 17C5:A8EE +cs=0x17c5;eip=0x00a8f1; X(word_4e606 = ax;); // 104958 mov ds:word_4E606, ax ;~ 17C5:A8F1 +cs=0x17c5;eip=0x00a8f4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 104959 mov ax, [bp+arg_8] ;~ 17C5:A8F4 +cs=0x17c5;eip=0x00a8f7; X(word_4e608 = ax;); // 104960 mov ds:word_4E608, ax ;~ 17C5:A8F7 +cs=0x17c5;eip=0x00a8fa; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 104961 mov ax, [bp+arg_A] ;~ 17C5:A8FA +cs=0x17c5;eip=0x00a8fd; X(word_4e60a = ax;); // 104962 mov ds:word_4E60A, ax ;~ 17C5:A8FD +cs=0x17c5;eip=0x00a900; T(MOV(al, *(raddr(ss,bp+arg_c)))); // 104963 mov al, byte ptr [bp+arg_C] ;~ 17C5:A900 +cs=0x17c5;eip=0x00a903; X(byte_4e615 = al;); // 104964 mov ds:byte_4E615, al ;~ 17C5:A903 +cs=0x17c5;eip=0x00a906; T(CMP(*(dw*)(raddr(ss,bp+arg_c)), 0)); // 104965 cmp [bp+arg_C], 0 ;~ 17C5:A906 +cs=0x17c5;eip=0x00a90a; J(JZ(loc_30b50)); // 104966 jz short loc_30B50 ;~ 17C5:A90A +cs=0x17c5;eip=0x00a90c; X(byte_4e614 = 1;); // 104968 mov ds:byte_4E614, 1 ;~ 17C5:A90C +cs=0x17c5;eip=0x00a911; T(ax = 0x5B1C;); // 104969 mov ax, 5B1Ch ;~ 17C5:A911 +cs=0x17c5;eip=0x00a914; X(PUSH(ax)); // 104970 push ax ;~ 17C5:A914 +cs=0x17c5;eip=0x00a915; J(CALLF(sub_49b01,0)); // 104971 call far ptr sub_49B01 ;~ 17C5:A915 +cs=0x17c5;eip=0x00a91a; T(ADD(sp, 2)); // 104973 add sp, 2 ;~ 17C5:A91A +cs=0x17c5;eip=0x00a91d; X(POP(bp)); // 104974 pop bp ;~ 17C5:A91D +cs=0x17c5;eip=0x00a91e; J(RETN(0)); // 104975 retn ;~ 17C5:A91E loc_30b50: - // 6139 -cs=0x17c5;eip=0x00a920; X(byte_4e614 = 0x10;); // 56979 mov byte_4E614, 10h ;~ 17C5:A920 -cs=0x17c5;eip=0x00a925; T(ax = 0x5B1C;); // 56980 mov ax, 5B1Ch ;~ 17C5:A925 -cs=0x17c5;eip=0x00a928; X(PUSH(ax)); // 56981 push ax ;~ 17C5:A928 -cs=0x17c5;eip=0x00a929; J(CALLF(sub_49b0b,0)); // 56982 call far ptr sub_49B0B ;~ 17C5:A929 + // 6117 +cs=0x17c5;eip=0x00a920; X(byte_4e614 = 0x10;); // 104980 mov ds:byte_4E614, 10h ;~ 17C5:A920 +cs=0x17c5;eip=0x00a925; T(ax = 0x5B1C;); // 104981 mov ax, 5B1Ch ;~ 17C5:A925 +cs=0x17c5;eip=0x00a928; X(PUSH(ax)); // 104982 push ax ;~ 17C5:A928 +cs=0x17c5;eip=0x00a929; J(CALLF(sub_49b0b,0)); // 104983 call far ptr sub_49B0B ;~ 17C5:A929 seg2623_a92e_proc: - // 56986 -cs=0x17c5;eip=0x00a92e; T(ADD(sp, 2)); // 56986 add sp, 2 ;~ 17C5:A92E -cs=0x17c5;eip=0x00a931; X(POP(bp)); // 56987 pop bp ;~ 17C5:A931 -cs=0x17c5;eip=0x00a932; J(RETN(0)); // 56988 retn ;~ 17C5:A932 + // 104987 +cs=0x17c5;eip=0x00a92e; T(ADD(sp, 2)); // 104987 add sp, 2 ;~ 17C5:A92E +cs=0x17c5;eip=0x00a931; X(POP(bp)); // 104988 pop bp ;~ 17C5:A931 +cs=0x17c5;eip=0x00a932; J(RETN(0)); // 104989 retn ;~ 17C5:A932 assert(0); __dispatch_call: @@ -30177,37 +25375,37 @@ cs=0x17c5;eip=0x00a932; J(RETN(0)); // 56988 retn ;~ 17C5:A932 - bool _group57(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group60(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group57: + _group60: _begin: sub_30b64: - // 56996 -cs=0x17c5;eip=0x00a934; T(ax = 0x39;); // 56997 mov ax, 39h ; '9' ;~ 17C5:A934 -cs=0x17c5;eip=0x00a937; X(PUSH(ax)); // 56998 push ax ;~ 17C5:A937 -cs=0x17c5;eip=0x00a938; T(ax = 0x49;); // 56999 mov ax, 49h ; 'I' ;~ 17C5:A938 -cs=0x17c5;eip=0x00a93b; X(PUSH(ax)); // 57000 push ax ;~ 17C5:A93B -cs=0x17c5;eip=0x00a93c; T(ax = 0x70;); // 57001 mov ax, 70h ; 'p' ;~ 17C5:A93C -cs=0x17c5;eip=0x00a93f; X(PUSH(ax)); // 57002 push ax ;~ 17C5:A93F -cs=0x17c5;eip=0x00a940; T(ax = 0x18;); // 57003 mov ax, 18h ;~ 17C5:A940 -cs=0x17c5;eip=0x00a943; X(PUSH(ax)); // 57004 push ax ;~ 17C5:A943 -cs=0x17c5;eip=0x00a944; T(bx = *(word_4e594);); // 57005 mov bx, word_4E594 ;~ 17C5:A944 -cs=0x17c5;eip=0x00a948; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57006 push word ptr [bx] ;~ 17C5:A948 -cs=0x17c5;eip=0x00a94a; T(ax = 0x70;); // 57007 mov ax, 70h ; 'p' ;~ 17C5:A94A -cs=0x17c5;eip=0x00a94d; X(PUSH(ax)); // 57008 push ax ;~ 17C5:A94D -cs=0x17c5;eip=0x00a94e; T(ax = 0x18;); // 57009 mov ax, 18h ;~ 17C5:A94E -cs=0x17c5;eip=0x00a951; X(PUSH(ax)); // 57010 push ax ;~ 17C5:A951 -cs=0x17c5;eip=0x00a952; T(bx = *(word_4e564);); // 57011 mov bx, word_4E564 ;~ 17C5:A952 -cs=0x17c5;eip=0x00a956; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57012 push word ptr [bx] ;~ 17C5:A956 -cs=0x17c5;eip=0x00a958; J(CALLF(sub_49a70,0)); // 57013 call far ptr sub_49A70 ;~ 17C5:A958 + // 104997 +cs=0x17c5;eip=0x00a934; T(ax = 0x39;); // 104998 mov ax, 39h ; '9' ;~ 17C5:A934 +cs=0x17c5;eip=0x00a937; X(PUSH(ax)); // 104999 push ax ;~ 17C5:A937 +cs=0x17c5;eip=0x00a938; T(ax = 0x49;); // 105000 mov ax, 49h ; 'I' ;~ 17C5:A938 +cs=0x17c5;eip=0x00a93b; X(PUSH(ax)); // 105001 push ax ;~ 17C5:A93B +cs=0x17c5;eip=0x00a93c; T(ax = 0x70;); // 105002 mov ax, 70h ; 'p' ;~ 17C5:A93C +cs=0x17c5;eip=0x00a93f; X(PUSH(ax)); // 105003 push ax ;~ 17C5:A93F +cs=0x17c5;eip=0x00a940; T(ax = 0x18;); // 105004 mov ax, 18h ;~ 17C5:A940 +cs=0x17c5;eip=0x00a943; X(PUSH(ax)); // 105005 push ax ;~ 17C5:A943 +cs=0x17c5;eip=0x00a944; T(bx = word_4e594;); // 105006 mov bx, ds:word_4E594 ;~ 17C5:A944 +cs=0x17c5;eip=0x00a948; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105007 push word ptr [bx] ;~ 17C5:A948 +cs=0x17c5;eip=0x00a94a; T(ax = 0x70;); // 105008 mov ax, 70h ; 'p' ;~ 17C5:A94A +cs=0x17c5;eip=0x00a94d; X(PUSH(ax)); // 105009 push ax ;~ 17C5:A94D +cs=0x17c5;eip=0x00a94e; T(ax = 0x18;); // 105010 mov ax, 18h ;~ 17C5:A94E +cs=0x17c5;eip=0x00a951; X(PUSH(ax)); // 105011 push ax ;~ 17C5:A951 +cs=0x17c5;eip=0x00a952; T(bx = word_4e564;); // 105012 mov bx, ds:word_4E564 ;~ 17C5:A952 +cs=0x17c5;eip=0x00a956; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105013 push word ptr [bx] ;~ 17C5:A956 +cs=0x17c5;eip=0x00a958; J(CALLF(sub_49a70,0)); // 105014 call far ptr sub_49A70 ;~ 17C5:A958 seg2623_a95d_proc: - // 57017 -cs=0x17c5;eip=0x00a95d; T(ADD(sp, 0x10)); // 57017 add sp, 10h ;~ 17C5:A95D -cs=0x17c5;eip=0x00a960; J(RETN(0)); // 57018 retn ;~ 17C5:A960 + // 105018 +cs=0x17c5;eip=0x00a95d; T(ADD(sp, 0x10)); // 105018 add sp, 10h ;~ 17C5:A95D +cs=0x17c5;eip=0x00a960; J(RETN(0)); // 105019 retn ;~ 17C5:A960 assert(0); __dispatch_call: @@ -30225,55 +25423,978 @@ cs=0x17c5;eip=0x00a960; J(RETN(0)); // 57018 retn ;~ 17C5:A960 - bool _group58(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group61(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group58: + _group61: _begin: sub_30b92: - // 57026 -cs=0x17c5;eip=0x00a962; T(ax = 0x39;); // 57028 mov ax, 39h ; '9' ;~ 17C5:A962 -cs=0x17c5;eip=0x00a965; X(PUSH(ax)); // 57029 push ax ;~ 17C5:A965 -cs=0x17c5;eip=0x00a966; T(ax = 0x49;); // 57030 mov ax, 49h ; 'I' ;~ 17C5:A966 -cs=0x17c5;eip=0x00a969; X(PUSH(ax)); // 57031 push ax ;~ 17C5:A969 -cs=0x17c5;eip=0x00a96a; T(ax = 0x70;); // 57032 mov ax, 70h ; 'p' ;~ 17C5:A96A -cs=0x17c5;eip=0x00a96d; X(PUSH(ax)); // 57033 push ax ;~ 17C5:A96D -cs=0x17c5;eip=0x00a96e; T(ax = 0x18;); // 57034 mov ax, 18h ;~ 17C5:A96E -cs=0x17c5;eip=0x00a971; X(PUSH(ax)); // 57035 push ax ;~ 17C5:A971 -cs=0x17c5;eip=0x00a972; T(bx = *(word_4e564);); // 57036 mov bx, word_4E564 ;~ 17C5:A972 -cs=0x17c5;eip=0x00a976; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57037 push word ptr [bx] ;~ 17C5:A976 -cs=0x17c5;eip=0x00a978; T(ax = 0x70;); // 57038 mov ax, 70h ; 'p' ;~ 17C5:A978 -cs=0x17c5;eip=0x00a97b; X(PUSH(ax)); // 57039 push ax ;~ 17C5:A97B -cs=0x17c5;eip=0x00a97c; T(ax = 0x18;); // 57040 mov ax, 18h ;~ 17C5:A97C -cs=0x17c5;eip=0x00a97f; X(PUSH(ax)); // 57041 push ax ;~ 17C5:A97F -cs=0x17c5;eip=0x00a980; T(bx = *(word_4e594);); // 57042 mov bx, word_4E594 ;~ 17C5:A980 -cs=0x17c5;eip=0x00a984; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57043 push word ptr [bx] ;~ 17C5:A984 -cs=0x17c5;eip=0x00a986; J(CALLF(sub_49a70,0)); // 57044 call far ptr sub_49A70 ;~ 17C5:A986 + // 105027 +cs=0x17c5;eip=0x00a962; T(ax = 0x39;); // 105029 mov ax, 39h ; '9' ;~ 17C5:A962 +cs=0x17c5;eip=0x00a965; X(PUSH(ax)); // 105030 push ax ;~ 17C5:A965 +cs=0x17c5;eip=0x00a966; T(ax = 0x49;); // 105031 mov ax, 49h ; 'I' ;~ 17C5:A966 +cs=0x17c5;eip=0x00a969; X(PUSH(ax)); // 105032 push ax ;~ 17C5:A969 +cs=0x17c5;eip=0x00a96a; T(ax = 0x70;); // 105033 mov ax, 70h ; 'p' ;~ 17C5:A96A +cs=0x17c5;eip=0x00a96d; X(PUSH(ax)); // 105034 push ax ;~ 17C5:A96D +cs=0x17c5;eip=0x00a96e; T(ax = 0x18;); // 105035 mov ax, 18h ;~ 17C5:A96E +cs=0x17c5;eip=0x00a971; X(PUSH(ax)); // 105036 push ax ;~ 17C5:A971 +cs=0x17c5;eip=0x00a972; T(bx = word_4e564;); // 105037 mov bx, ds:word_4E564 ;~ 17C5:A972 +cs=0x17c5;eip=0x00a976; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105038 push word ptr [bx] ;~ 17C5:A976 +cs=0x17c5;eip=0x00a978; T(ax = 0x70;); // 105039 mov ax, 70h ; 'p' ;~ 17C5:A978 +cs=0x17c5;eip=0x00a97b; X(PUSH(ax)); // 105040 push ax ;~ 17C5:A97B +cs=0x17c5;eip=0x00a97c; T(ax = 0x18;); // 105041 mov ax, 18h ;~ 17C5:A97C +cs=0x17c5;eip=0x00a97f; X(PUSH(ax)); // 105042 push ax ;~ 17C5:A97F +cs=0x17c5;eip=0x00a980; T(bx = word_4e594;); // 105043 mov bx, ds:word_4E594 ;~ 17C5:A980 +cs=0x17c5;eip=0x00a984; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105044 push word ptr [bx] ;~ 17C5:A984 +cs=0x17c5;eip=0x00a986; J(CALLF(sub_49a70,0)); // 105045 call far ptr sub_49A70 ;~ 17C5:A986 seg2623_a98b_proc: - // 57048 -cs=0x17c5;eip=0x00a98b; T(ADD(sp, 0x10)); // 57048 add sp, 10h ;~ 17C5:A98B -cs=0x17c5;eip=0x00a98e; T(ax = 0x39;); // 57049 mov ax, 39h ; '9' ;~ 17C5:A98E -cs=0x17c5;eip=0x00a991; X(PUSH(ax)); // 57050 push ax ;~ 17C5:A991 -cs=0x17c5;eip=0x00a992; T(ax = 0x49;); // 57051 mov ax, 49h ; 'I' ;~ 17C5:A992 -cs=0x17c5;eip=0x00a995; X(PUSH(ax)); // 57052 push ax ;~ 17C5:A995 -cs=0x17c5;eip=0x00a996; T(ax = 0x70;); // 57053 mov ax, 70h ; 'p' ;~ 17C5:A996 -cs=0x17c5;eip=0x00a999; X(PUSH(ax)); // 57054 push ax ;~ 17C5:A999 -cs=0x17c5;eip=0x00a99a; T(ax = 0x18;); // 57055 mov ax, 18h ;~ 17C5:A99A -cs=0x17c5;eip=0x00a99d; X(PUSH(ax)); // 57056 push ax ;~ 17C5:A99D -cs=0x17c5;eip=0x00a99e; T(bx = *(word_4e57c);); // 57057 mov bx, word_4E57C ;~ 17C5:A99E -cs=0x17c5;eip=0x00a9a2; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57058 push word ptr [bx] ;~ 17C5:A9A2 -cs=0x17c5;eip=0x00a9a4; T(ax = 0x70;); // 57059 mov ax, 70h ; 'p' ;~ 17C5:A9A4 -cs=0x17c5;eip=0x00a9a7; X(PUSH(ax)); // 57060 push ax ;~ 17C5:A9A7 -cs=0x17c5;eip=0x00a9a8; T(ax = 0x18;); // 57061 mov ax, 18h ;~ 17C5:A9A8 -cs=0x17c5;eip=0x00a9ab; X(PUSH(ax)); // 57062 push ax ;~ 17C5:A9AB -cs=0x17c5;eip=0x00a9ac; T(bx = *(word_4e564);); // 57063 mov bx, word_4E564 ;~ 17C5:A9AC -cs=0x17c5;eip=0x00a9b0; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57064 push word ptr [bx] ;~ 17C5:A9B0 -cs=0x17c5;eip=0x00a9b2; J(CALLF(sub_49a70,0)); // 57065 call far ptr sub_49A70 ;~ 17C5:A9B2 -cs=0x17c5;eip=0x00a9b7; T(ADD(sp, 0x10)); // 57067 add sp, 10h ;~ 17C5:A9B7 -cs=0x17c5;eip=0x00a9ba; J(RETN(0)); // 57068 retn ;~ 17C5:A9BA + // 105049 +cs=0x17c5;eip=0x00a98b; T(ADD(sp, 0x10)); // 105049 add sp, 10h ;~ 17C5:A98B +cs=0x17c5;eip=0x00a98e; T(ax = 0x39;); // 105050 mov ax, 39h ; '9' ;~ 17C5:A98E +cs=0x17c5;eip=0x00a991; X(PUSH(ax)); // 105051 push ax ;~ 17C5:A991 +cs=0x17c5;eip=0x00a992; T(ax = 0x49;); // 105052 mov ax, 49h ; 'I' ;~ 17C5:A992 +cs=0x17c5;eip=0x00a995; X(PUSH(ax)); // 105053 push ax ;~ 17C5:A995 +cs=0x17c5;eip=0x00a996; T(ax = 0x70;); // 105054 mov ax, 70h ; 'p' ;~ 17C5:A996 +cs=0x17c5;eip=0x00a999; X(PUSH(ax)); // 105055 push ax ;~ 17C5:A999 +cs=0x17c5;eip=0x00a99a; T(ax = 0x18;); // 105056 mov ax, 18h ;~ 17C5:A99A +cs=0x17c5;eip=0x00a99d; X(PUSH(ax)); // 105057 push ax ;~ 17C5:A99D +cs=0x17c5;eip=0x00a99e; T(bx = word_4e57c;); // 105058 mov bx, ds:word_4E57C ;~ 17C5:A99E +cs=0x17c5;eip=0x00a9a2; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105059 push word ptr [bx] ;~ 17C5:A9A2 +cs=0x17c5;eip=0x00a9a4; T(ax = 0x70;); // 105060 mov ax, 70h ; 'p' ;~ 17C5:A9A4 +cs=0x17c5;eip=0x00a9a7; X(PUSH(ax)); // 105061 push ax ;~ 17C5:A9A7 +cs=0x17c5;eip=0x00a9a8; T(ax = 0x18;); // 105062 mov ax, 18h ;~ 17C5:A9A8 +cs=0x17c5;eip=0x00a9ab; X(PUSH(ax)); // 105063 push ax ;~ 17C5:A9AB +cs=0x17c5;eip=0x00a9ac; T(bx = word_4e564;); // 105064 mov bx, ds:word_4E564 ;~ 17C5:A9AC +cs=0x17c5;eip=0x00a9b0; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105065 push word ptr [bx] ;~ 17C5:A9B0 +cs=0x17c5;eip=0x00a9b2; J(CALLF(sub_49a70,0)); // 105066 call far ptr sub_49A70 ;~ 17C5:A9B2 +cs=0x17c5;eip=0x00a9b7; T(ADD(sp, 0x10)); // 105068 add sp, 10h ;~ 17C5:A9B7 +cs=0x17c5;eip=0x00a9ba; J(RETN(0)); // 105069 retn ;~ 17C5:A9BA + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kseg2623_a98b_proc: goto seg2623_a98b_proc; + case m2c::ksub_30b92: goto sub_30b92; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool _group62(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group62: + _begin: +sub_30bec: + // 105077 +cs=0x17c5;eip=0x00a9bc; T(ax = 0x39;); // 105078 mov ax, 39h ; '9' ;~ 17C5:A9BC +cs=0x17c5;eip=0x00a9bf; X(PUSH(ax)); // 105079 push ax ;~ 17C5:A9BF +cs=0x17c5;eip=0x00a9c0; T(ax = 0x49;); // 105080 mov ax, 49h ; 'I' ;~ 17C5:A9C0 +cs=0x17c5;eip=0x00a9c3; X(PUSH(ax)); // 105081 push ax ;~ 17C5:A9C3 +cs=0x17c5;eip=0x00a9c4; T(ax = 0x70;); // 105082 mov ax, 70h ; 'p' ;~ 17C5:A9C4 +cs=0x17c5;eip=0x00a9c7; X(PUSH(ax)); // 105083 push ax ;~ 17C5:A9C7 +cs=0x17c5;eip=0x00a9c8; T(ax = 0x18;); // 105084 mov ax, 18h ;~ 17C5:A9C8 +cs=0x17c5;eip=0x00a9cb; X(PUSH(ax)); // 105085 push ax ;~ 17C5:A9CB +cs=0x17c5;eip=0x00a9cc; T(CMP(byte_527d0, 0)); // 105086 cmp ds:byte_527D0, 0 ;~ 17C5:A9CC +cs=0x17c5;eip=0x00a9d1; J(JZ(loc_30c0a)); // 105087 jz short loc_30C0A ;~ 17C5:A9D1 +cs=0x17c5;eip=0x00a9d3; T(bx = word_4e57c;); // 105088 mov bx, ds:word_4E57C ;~ 17C5:A9D3 +cs=0x17c5;eip=0x00a9d7; J(JMP(loc_30c0e)); // 105089 jmp short loc_30C0E ;~ 17C5:A9D7 +loc_30c0a: + // 6118 +cs=0x17c5;eip=0x00a9da; T(bx = word_4e564;); // 105094 mov bx, ds:word_4E564 ;~ 17C5:A9DA +loc_30c0e: + // 6119 +cs=0x17c5;eip=0x00a9de; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 105097 mov ax, [bx] ;~ 17C5:A9DE +cs=0x17c5;eip=0x00a9e0; X(PUSH(ax)); // 105098 push ax ;~ 17C5:A9E0 +cs=0x17c5;eip=0x00a9e1; T(ax = 0x70;); // 105099 mov ax, 70h ; 'p' ;~ 17C5:A9E1 +cs=0x17c5;eip=0x00a9e4; X(PUSH(ax)); // 105100 push ax ;~ 17C5:A9E4 +cs=0x17c5;eip=0x00a9e5; T(ax = 0x18;); // 105101 mov ax, 18h ;~ 17C5:A9E5 +cs=0x17c5;eip=0x00a9e8; X(PUSH(ax)); // 105102 push ax ;~ 17C5:A9E8 +cs=0x17c5;eip=0x00a9e9; T(bx = word_4e594;); // 105103 mov bx, ds:word_4E594 ;~ 17C5:A9E9 +cs=0x17c5;eip=0x00a9ed; X(PUSH(*(dw*)(raddr(ds,bx)))); // 105104 push word ptr [bx] ;~ 17C5:A9ED +cs=0x17c5;eip=0x00a9ef; J(CALLF(sub_49a70,0)); // 105105 call far ptr sub_49A70 ;~ 17C5:A9EF +seg2623_a9f4_proc: + // 105109 +cs=0x17c5;eip=0x00a9f4; T(ADD(sp, 0x10)); // 105109 add sp, 10h ;~ 17C5:A9F4 +cs=0x17c5;eip=0x00a9f7; J(RETN(0)); // 105110 retn ;~ 17C5:A9F7 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_30c0a: goto loc_30c0a; + case m2c::kloc_30c0e: goto loc_30c0e; + case m2c::kseg2623_a9f4_proc: goto seg2623_a9f4_proc; + case m2c::ksub_30bec: goto sub_30bec; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_30c28(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_30c28: + _begin: +#undef var_2c +#define var_2c -0x2C + // 105119 var_2C = word ptr -2Ch ;~ 17C5:A9F8 +#undef var_24 +#define var_24 -0x24 + // 105120 var_24 = word ptr -24h ;~ 17C5:A9F8 +#undef var_20 +#define var_20 -0x20 + // 105121 var_20 = word ptr -20h ;~ 17C5:A9F8 +#undef var_1e +#define var_1e -0x1E + // 105122 var_1E = word ptr -1Eh ;~ 17C5:A9F8 +#undef var_1c +#define var_1c -0x1C + // 105123 var_1C = word ptr -1Ch ;~ 17C5:A9F8 +#undef var_1a +#define var_1a -0x1A + // 105124 var_1A = word ptr -1Ah ;~ 17C5:A9F8 +#undef var_10 +#define var_10 -0x10 + // 105125 var_10 = word ptr -10h ;~ 17C5:A9F8 +cs=0x17c5;eip=0x00a9f8; X(PUSH(bp)); // 105127 push bp ;~ 17C5:A9F8 +cs=0x17c5;eip=0x00a9f9; T(bp = sp;); // 105128 mov bp, sp ;~ 17C5:A9F9 +cs=0x17c5;eip=0x00a9fb; T(SUB(sp, 0x32)); // 105129 sub sp, 32h ;~ 17C5:A9FB +cs=0x17c5;eip=0x00a9fe; X(PUSH(di)); // 105130 push di ;~ 17C5:A9FE +cs=0x17c5;eip=0x00a9ff; X(PUSH(si)); // 105131 push si ;~ 17C5:A9FF +cs=0x17c5;eip=0x00aa00; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), 0)); // 105132 mov [bp+var_1A], 0 ;~ 17C5:AA00 +cs=0x17c5;eip=0x00aa05; T(CMP(word_520c0, 0x8B)); // 105133 cmp ds:word_520C0, 8Bh ;~ 17C5:AA05 +cs=0x17c5;eip=0x00aa0b; J(JNZ(loc_30c75)); // 105134 jnz short loc_30C75 ;~ 17C5:AA0B +cs=0x17c5;eip=0x00aa0d; T(ax = 2;); // 105135 mov ax, 2 ;~ 17C5:AA0D +cs=0x17c5;eip=0x00aa10; X(PUSH(ax)); // 105136 push ax ;~ 17C5:AA10 +cs=0x17c5;eip=0x00aa11; X(PUSH(word_4e2fc)); // 105137 push ds:word_4E2FC ;~ 17C5:AA11 +cs=0x17c5;eip=0x00aa15; X(PUSH(word_4e2fa)); // 105138 push ds:word_4E2FA ;~ 17C5:AA15 +cs=0x17c5;eip=0x00aa19; X(PUSH(word_4e2f8)); // 105139 push ds:word_4E2F8 ;~ 17C5:AA19 +cs=0x17c5;eip=0x00aa1d; T(ax = word_4e2fe;); // 105140 mov ax, ds:word_4E2FE ;~ 17C5:AA1D +cs=0x17c5;eip=0x00aa20; T(ADD(ax, 0x10)); // 105141 add ax, 10h ;~ 17C5:AA20 +cs=0x17c5;eip=0x00aa23; X(PUSH(ax)); // 105142 push ax ;~ 17C5:AA23 +cs=0x17c5;eip=0x00aa24; T(SUB(ax, ax)); // 105143 sub ax, ax ;~ 17C5:AA24 +cs=0x17c5;eip=0x00aa26; T(dx = 0x100;); // 105144 mov dx, 100h ;~ 17C5:AA26 +cs=0x17c5;eip=0x00aa29; T(SUB(ax, word_51a28)); // 105145 sub ax, ds:word_51A28 ;~ 17C5:AA29 +cs=0x17c5;eip=0x00aa2d; T(SBB(dx, word_51a2a)); // 105146 sbb dx, ds:word_51A2A ;~ 17C5:AA2D +cs=0x17c5;eip=0x00aa31; X(PUSH(dx)); // 105147 push dx ;~ 17C5:AA31 +cs=0x17c5;eip=0x00aa32; X(PUSH(ax)); // 105148 push ax ;~ 17C5:AA32 +cs=0x17c5;eip=0x00aa33; X(PUSH(word_51a0c)); // 105149 push ds:word_51A0C ;~ 17C5:AA33 +cs=0x17c5;eip=0x00aa37; X(PUSH(word_51a0a)); // 105150 push ds:word_51A0A ;~ 17C5:AA37 +cs=0x17c5;eip=0x00aa3b; T(ax = 6;); // 105151 mov ax, 6 ;~ 17C5:AA3B +cs=0x17c5;eip=0x00aa3e; X(PUSH(ax)); // 105152 push ax ;~ 17C5:AA3E +cs=0x17c5;eip=0x00aa3f; J(CALL(sub_32c02,0)); // 105153 call sub_32C02 ;~ 17C5:AA3F +cs=0x17c5;eip=0x00aa42; T(ADD(sp, 0x14)); // 105154 add sp, 14h ;~ 17C5:AA42 +loc_30c75: + // 6120 +cs=0x17c5;eip=0x00aa45; T(CMP(word_51702, 0)); // 105157 cmp ds:word_51702, 0 ;~ 17C5:AA45 +cs=0x17c5;eip=0x00aa4a; J(JZ(loc_30c80)); // 105158 jz short loc_30C80 ;~ 17C5:AA4A +cs=0x17c5;eip=0x00aa4c; X(DEC(word_51702)); // 105159 dec ds:word_51702 ;~ 17C5:AA4C +loc_30c80: + // 6121 +cs=0x17c5;eip=0x00aa50; T(TEST(*(db*)(&word_49924), 0x80)); // 105162 test byte ptr word_49924, 80h ;~ 17C5:AA50 +cs=0x17c5;eip=0x00aa55; J(JNZ(loc_30c9b)); // 105163 jnz short loc_30C9B ;~ 17C5:AA55 +cs=0x17c5;eip=0x00aa57; T(TEST(*(db*)(&word_49918), 0x0F)); // 105164 test byte ptr word_49918, 0Fh ;~ 17C5:AA57 +cs=0x17c5;eip=0x00aa5c; J(JZ(loc_30c91)); // 105165 jz short loc_30C91 ;~ 17C5:AA5C +cs=0x17c5;eip=0x00aa5e; J(JMP(loc_30e04)); // 105166 jmp loc_30E04 ;~ 17C5:AA5E +loc_30c91: + // 6122 +cs=0x17c5;eip=0x00aa61; T(CMP(word_5223a, 0)); // 105170 cmp ds:word_5223A, 0 ;~ 17C5:AA61 +cs=0x17c5;eip=0x00aa66; J(JZ(loc_30c9b)); // 105171 jz short loc_30C9B ;~ 17C5:AA66 +cs=0x17c5;eip=0x00aa68; J(JMP(loc_30e04)); // 105172 jmp loc_30E04 ;~ 17C5:AA68 +loc_30c9b: + // 6123 +cs=0x17c5;eip=0x00aa6b; T(CMP(word_522ce, 0x13)); // 105177 cmp ds:word_522CE, 13h ;~ 17C5:AA6B +cs=0x17c5;eip=0x00aa70; J(JZ(loc_30ca5)); // 105178 jz short loc_30CA5 ;~ 17C5:AA70 +cs=0x17c5;eip=0x00aa72; J(JMP(loc_30e04)); // 105179 jmp loc_30E04 ;~ 17C5:AA72 +loc_30ca5: + // 6124 +cs=0x17c5;eip=0x00aa75; T(CMP(word_51702, 0)); // 105183 cmp ds:word_51702, 0 ;~ 17C5:AA75 +cs=0x17c5;eip=0x00aa7a; J(JZ(loc_30caf)); // 105184 jz short loc_30CAF ;~ 17C5:AA7A +cs=0x17c5;eip=0x00aa7c; J(JMP(loc_30e04)); // 105185 jmp loc_30E04 ;~ 17C5:AA7C +loc_30caf: + // 6125 +cs=0x17c5;eip=0x00aa7f; T(CMP(word_5268c, 1)); // 105189 cmp ds:word_5268C, 1 ;~ 17C5:AA7F +cs=0x17c5;eip=0x00aa84; J(JNZ(loc_30cb9)); // 105190 jnz short loc_30CB9 ;~ 17C5:AA84 +cs=0x17c5;eip=0x00aa86; J(JMP(loc_30e04)); // 105191 jmp loc_30E04 ;~ 17C5:AA86 +loc_30cb9: + // 6126 +cs=0x17c5;eip=0x00aa89; T(TEST(*(db*)(&word_520c0), 0x80)); // 105195 test byte ptr ds:word_520C0, 80h ;~ 17C5:AA89 +cs=0x17c5;eip=0x00aa8e; J(JZ(loc_30cc3)); // 105196 jz short loc_30CC3 ;~ 17C5:AA8E +cs=0x17c5;eip=0x00aa90; J(JMP(loc_30e04)); // 105197 jmp loc_30E04 ;~ 17C5:AA90 +loc_30cc3: + // 6127 +cs=0x17c5;eip=0x00aa93; T(TEST(*(db*)(&word_49924), 0x80)); // 105201 test byte ptr word_49924, 80h ;~ 17C5:AA93 +cs=0x17c5;eip=0x00aa98; J(JNZ(loc_30cd3)); // 105202 jnz short loc_30CD3 ;~ 17C5:AA98 +cs=0x17c5;eip=0x00aa9a; T(ax = 0x0FFFF;); // 105203 mov ax, 0FFFFh ;~ 17C5:AA9A +cs=0x17c5;eip=0x00aa9d; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 105204 mov [bp+var_2C], ax ;~ 17C5:AA9D +cs=0x17c5;eip=0x00aaa0; X(word_49924 = ax;); // 105205 mov word_49924, ax ;~ 17C5:AAA0 +loc_30cd3: + // 6128 +cs=0x17c5;eip=0x00aaa3; T(ax = 0x64;); // 105208 mov ax, 64h ; 'd' ;~ 17C5:AAA3 +cs=0x17c5;eip=0x00aaa6; T(cl = 6;); // 105209 mov cl, 6 ;~ 17C5:AAA6 +cs=0x17c5;eip=0x00aaa8; T(SUB(cl, *(db*)(&word_492ec))); // 105210 sub cl, byte ptr word_492EC ;~ 17C5:AAA8 +cs=0x17c5;eip=0x00aaac; T(SHL(ax, cl)); // 105211 shl ax, cl ;~ 17C5:AAAC +cs=0x17c5;eip=0x00aaae; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 105212 mov [bp+var_10], ax ;~ 17C5:AAAE +cs=0x17c5;eip=0x00aab1; T(CMP(word_49924, 0x0FFFF)); // 105213 cmp word_49924, 0FFFFh ;~ 17C5:AAB1 +cs=0x17c5;eip=0x00aab6; J(JZ(loc_30d40)); // 105214 jz short loc_30D40 ;~ 17C5:AAB6 +cs=0x17c5;eip=0x00aab8; T(ax = word_49924;); // 105215 mov ax, word_49924 ;~ 17C5:AAB8 +cs=0x17c5;eip=0x00aabb; T(SUB(ax, 0x80)); // 105216 sub ax, 80h ;~ 17C5:AABB +cs=0x17c5;eip=0x00aabe; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 105217 mov [bp+var_20], ax ;~ 17C5:AABE +cs=0x17c5;eip=0x00aac1; X(PUSH(ax)); // 105218 push ax ;~ 17C5:AAC1 +cs=0x17c5;eip=0x00aac2; J(CALL(sub_329d2,0)); // 105219 call sub_329D2 ;~ 17C5:AAC2 +cs=0x17c5;eip=0x00aac5; T(ADD(sp, 2)); // 105220 add sp, 2 ;~ 17C5:AAC5 +cs=0x17c5;eip=0x00aac8; T(DEC(ax)); // 105221 dec ax ;~ 17C5:AAC8 +cs=0x17c5;eip=0x00aac9; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 105222 mov [bp+var_1E], ax ;~ 17C5:AAC9 +cs=0x17c5;eip=0x00aacc; T(MOV(bx, *(dw*)(raddr(ss,bp+var_20)))); // 105223 mov bx, [bp+var_20] ;~ 17C5:AACC +cs=0x17c5;eip=0x00aacf; T(cl = 4;); // 105224 mov cl, 4 ;~ 17C5:AACF +cs=0x17c5;eip=0x00aad1; T(SHL(bx, cl)); // 105225 shl bx, cl ;~ 17C5:AAD1 +cs=0x17c5;eip=0x00aad3; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 105226 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:AAD3 +cs=0x17c5;eip=0x00aad8; J(JZ(loc_30d0f)); // 105227 jz short loc_30D0F ;~ 17C5:AAD8 +cs=0x17c5;eip=0x00aada; X(SUB(*(dw*)(raddr(ss,bp+var_1e)), 0x280)); // 105228 sub [bp+var_1E], 280h ;~ 17C5:AADA +loc_30d0f: + // 6129 +cs=0x17c5;eip=0x00aadf; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 3)); // 105231 cmp [bp+var_20], 3 ;~ 17C5:AADF +cs=0x17c5;eip=0x00aae3; J(JGE(loc_30d1a)); // 105232 jge short loc_30D1A ;~ 17C5:AAE3 +cs=0x17c5;eip=0x00aae5; X(SUB(*(dw*)(raddr(ss,bp+var_1e)), 0x0A00)); // 105233 sub [bp+var_1E], 0A00h ;~ 17C5:AAE5 +loc_30d1a: + // 6130 +cs=0x17c5;eip=0x00aaea; T(ax = word_4e2f8;); // 105236 mov ax, ds:word_4E2F8 ;~ 17C5:AAEA +cs=0x17c5;eip=0x00aaed; T(ADD(ax, word_52ae2)); // 105237 add ax, ds:word_52AE2 ;~ 17C5:AAED +cs=0x17c5;eip=0x00aaf1; T(SUB(ax, word_4ef30)); // 105238 sub ax, ds:word_4EF30 ;~ 17C5:AAF1 +cs=0x17c5;eip=0x00aaf5; X(PUSH(ax)); // 105239 push ax ;~ 17C5:AAF5 +cs=0x17c5;eip=0x00aaf6; J(CALL(sub_34dc0,0)); // 105240 call sub_34DC0 ;~ 17C5:AAF6 +cs=0x17c5;eip=0x00aaf9; T(ADD(sp, 2)); // 105241 add sp, 2 ;~ 17C5:AAF9 +cs=0x17c5;eip=0x00aafc; T(CMP(ax, 0x2000)); // 105242 cmp ax, 2000h ;~ 17C5:AAFC +cs=0x17c5;eip=0x00aaff; J(JLE(loc_30d38)); // 105243 jle short loc_30D38 ;~ 17C5:AAFF +cs=0x17c5;eip=0x00ab01; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0x8300)); // 105244 mov [bp+var_1E], 8300h ;~ 17C5:AB01 +cs=0x17c5;eip=0x00ab06; J(JMP(loc_30d3e)); // 105245 jmp short loc_30D3E ;~ 17C5:AB06 +loc_30d38: + // 6131 +cs=0x17c5;eip=0x00ab08; X(word_5223a = 1;); // 105249 mov ds:word_5223A, 1 ;~ 17C5:AB08 +loc_30d3e: + // 6132 +cs=0x17c5;eip=0x00ab0e; J(JMP(loc_30d4b)); // 105252 jmp short loc_30D4B ;~ 17C5:AB0E +loc_30d40: + // 6133 +cs=0x17c5;eip=0x00ab10; X(word_5223a = 0;); // 105256 mov ds:word_5223A, 0 ;~ 17C5:AB10 +cs=0x17c5;eip=0x00ab16; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0x8300)); // 105257 mov [bp+var_1E], 8300h ;~ 17C5:AB16 +loc_30d4b: + // 6134 +cs=0x17c5;eip=0x00ab1b; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 105260 mov [bp+var_2C], 0FFFFh ;~ 17C5:AB1B +cs=0x17c5;eip=0x00ab20; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 1)); // 105261 mov [bp+var_20], 1 ;~ 17C5:AB20 +cs=0x17c5;eip=0x00ab25; J(JMP(loc_30d5a)); // 105262 jmp short loc_30D5A ;~ 17C5:AB25 +loc_30d57: + // 6135 +cs=0x17c5;eip=0x00ab27; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 105266 inc [bp+var_20] ;~ 17C5:AB27 +loc_30d5a: + // 6136 +cs=0x17c5;eip=0x00ab2a; T(ax = word_52102;); // 105269 mov ax, ds:word_52102 ;~ 17C5:AB2A +cs=0x17c5;eip=0x00ab2d; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 105270 cmp [bp+var_20], ax ;~ 17C5:AB2D +cs=0x17c5;eip=0x00ab30; J(JGE(loc_30ddb)); // 105271 jge short loc_30DDB ;~ 17C5:AB30 +cs=0x17c5;eip=0x00ab32; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 105272 push [bp+var_20] ;~ 17C5:AB32 +cs=0x17c5;eip=0x00ab35; J(CALL(sub_329d2,0)); // 105273 call sub_329D2 ;~ 17C5:AB35 +cs=0x17c5;eip=0x00ab38; T(ADD(sp, 2)); // 105274 add sp, 2 ;~ 17C5:AB38 +cs=0x17c5;eip=0x00ab3b; T(ax = word_4e2f8;); // 105275 mov ax, ds:word_4E2F8 ;~ 17C5:AB3B +cs=0x17c5;eip=0x00ab3e; T(ADD(ax, word_52ae2)); // 105276 add ax, ds:word_52AE2 ;~ 17C5:AB3E +cs=0x17c5;eip=0x00ab42; T(SUB(ax, word_4ef30)); // 105277 sub ax, ds:word_4EF30 ;~ 17C5:AB42 +cs=0x17c5;eip=0x00ab46; X(PUSH(ax)); // 105278 push ax ;~ 17C5:AB46 +cs=0x17c5;eip=0x00ab47; J(CALL(sub_34dc0,0)); // 105279 call sub_34DC0 ;~ 17C5:AB47 +cs=0x17c5;eip=0x00ab4a; T(ADD(sp, 2)); // 105280 add sp, 2 ;~ 17C5:AB4A +cs=0x17c5;eip=0x00ab4d; T(CMP(ax, 0x1800)); // 105281 cmp ax, 1800h ;~ 17C5:AB4D +cs=0x17c5;eip=0x00ab50; J(JGE(loc_30dd8)); // 105282 jge short loc_30DD8 ;~ 17C5:AB50 +cs=0x17c5;eip=0x00ab52; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 105283 mov ax, [bp+var_20] ;~ 17C5:AB52 +cs=0x17c5;eip=0x00ab55; T(ADD(ax, 0x80)); // 105284 add ax, 80h ;~ 17C5:AB55 +cs=0x17c5;eip=0x00ab58; T(CMP(ax, word_49924)); // 105285 cmp ax, word_49924 ;~ 17C5:AB58 +cs=0x17c5;eip=0x00ab5c; J(JZ(loc_30dd8)); // 105286 jz short loc_30DD8 ;~ 17C5:AB5C +cs=0x17c5;eip=0x00ab5e; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 105287 mov si, [bp+var_20] ;~ 17C5:AB5E +cs=0x17c5;eip=0x00ab61; T(cl = 4;); // 105288 mov cl, 4 ;~ 17C5:AB61 +cs=0x17c5;eip=0x00ab63; T(SHL(si, cl)); // 105289 shl si, cl ;~ 17C5:AB63 +cs=0x17c5;eip=0x00ab65; T(TEST(*(raddr(ds,si-0x7E4C)), 0x80)); // 105290 test byte ptr [si-7E4Ch], 80h ;~ 17C5:AB65 +cs=0x17c5;eip=0x00ab6a; J(JNZ(loc_30dd8)); // 105291 jnz short loc_30DD8 ;~ 17C5:AB6A +cs=0x17c5;eip=0x00ab6c; T(CMP(*(dw*)(raddr(ds,si-0x7E4E)), 0)); // 105292 cmp word ptr [si-7E4Eh], 0 ;~ 17C5:AB6C +cs=0x17c5;eip=0x00ab71; J(JZ(loc_30da9)); // 105293 jz short loc_30DA9 ;~ 17C5:AB71 +cs=0x17c5;eip=0x00ab73; X(SUB(word_4ef2c, 0x280)); // 105294 sub ds:word_4EF2C, 280h ;~ 17C5:AB73 +loc_30da9: + // 6137 +cs=0x17c5;eip=0x00ab79; T(ax = word_51376;); // 105297 mov ax, ds:word_51376 ;~ 17C5:AB79 +cs=0x17c5;eip=0x00ab7c; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 105298 cmp [bp+var_20], ax ;~ 17C5:AB7C +cs=0x17c5;eip=0x00ab7f; J(JZ(loc_30db9)); // 105299 jz short loc_30DB9 ;~ 17C5:AB7F +cs=0x17c5;eip=0x00ab81; T(ax = word_51388;); // 105300 mov ax, ds:word_51388 ;~ 17C5:AB81 +cs=0x17c5;eip=0x00ab84; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 105301 cmp [bp+var_20], ax ;~ 17C5:AB84 +cs=0x17c5;eip=0x00ab87; J(JNZ(loc_30dbf)); // 105302 jnz short loc_30DBF ;~ 17C5:AB87 +loc_30db9: + // 6138 +cs=0x17c5;eip=0x00ab89; X(SUB(word_4ef2c, 0x0A00)); // 105305 sub ds:word_4EF2C, 0A00h ;~ 17C5:AB89 +loc_30dbf: + // 6139 +cs=0x17c5;eip=0x00ab8f; T(ax = word_4ef2c;); // 105308 mov ax, ds:word_4EF2C ;~ 17C5:AB8F +cs=0x17c5;eip=0x00ab92; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 105309 cmp [bp+var_10], ax ;~ 17C5:AB92 +cs=0x17c5;eip=0x00ab95; J(JLE(loc_30dd8)); // 105310 jle short loc_30DD8 ;~ 17C5:AB95 +cs=0x17c5;eip=0x00ab97; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 105311 cmp [bp+var_1E], ax ;~ 17C5:AB97 +cs=0x17c5;eip=0x00ab9a; J(JGE(loc_30dd8)); // 105312 jge short loc_30DD8 ;~ 17C5:AB9A +cs=0x17c5;eip=0x00ab9c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 105313 mov ax, [bp+var_20] ;~ 17C5:AB9C +cs=0x17c5;eip=0x00ab9f; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 105314 mov [bp+var_2C], ax ;~ 17C5:AB9F +cs=0x17c5;eip=0x00aba2; T(ax = word_4ef2c;); // 105315 mov ax, ds:word_4EF2C ;~ 17C5:ABA2 +cs=0x17c5;eip=0x00aba5; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 105316 mov [bp+var_10], ax ;~ 17C5:ABA5 +loc_30dd8: + // 6140 +cs=0x17c5;eip=0x00aba8; J(JMP(loc_30d57)); // 105320 jmp loc_30D57 ;~ 17C5:ABA8 +loc_30ddb: + // 6141 +cs=0x17c5;eip=0x00abab; T(TEST(*(raddr(ss,bp+var_2c)), 0x80)); // 105324 test byte ptr [bp+var_2C], 80h ;~ 17C5:ABAB +cs=0x17c5;eip=0x00abaf; J(JZ(loc_30df8)); // 105325 jz short loc_30DF8 ;~ 17C5:ABAF +cs=0x17c5;eip=0x00abb1; T(CMP(word_49924, 0x0FFFF)); // 105326 cmp word_49924, 0FFFFh ;~ 17C5:ABB1 +cs=0x17c5;eip=0x00abb6; J(JNZ(loc_30df0)); // 105327 jnz short loc_30DF0 ;~ 17C5:ABB6 +cs=0x17c5;eip=0x00abb8; X(word_51702 = 4;); // 105328 mov ds:word_51702, 4 ;~ 17C5:ABB8 +cs=0x17c5;eip=0x00abbe; J(JMP(loc_30df6)); // 105329 jmp short loc_30DF6 ;~ 17C5:ABBE +loc_30df0: + // 6142 +cs=0x17c5;eip=0x00abc0; X(word_49924 = 0x0FFFF;); // 105333 mov word_49924, 0FFFFh ;~ 17C5:ABC0 +loc_30df6: + // 6143 +cs=0x17c5;eip=0x00abc6; J(JMP(loc_30e04)); // 105336 jmp short loc_30E04 ;~ 17C5:ABC6 +loc_30df8: + // 6144 +cs=0x17c5;eip=0x00abc8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 105340 mov ax, [bp+var_2C] ;~ 17C5:ABC8 +cs=0x17c5;eip=0x00abcb; X(word_49924 = ax;); // 105341 mov word_49924, ax ;~ 17C5:ABCB +cs=0x17c5;eip=0x00abce; X(word_4f834 = 0;); // 105342 mov ds:word_4F834, 0 ;~ 17C5:ABCE +loc_30e04: + // 6145 +cs=0x17c5;eip=0x00abd4; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 105346 mov [bp+var_20], 0 ;~ 17C5:ABD4 +cs=0x17c5;eip=0x00abd9; J(JMP(loc_30e0e)); // 105347 jmp short loc_30E0E ;~ 17C5:ABD9 +loc_30e0b: + // 6146 +cs=0x17c5;eip=0x00abdb; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 105351 inc [bp+var_20] ;~ 17C5:ABDB +loc_30e0e: + // 6147 +cs=0x17c5;eip=0x00abde; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 8)); // 105354 cmp [bp+var_20], 8 ;~ 17C5:ABDE +cs=0x17c5;eip=0x00abe2; J(JL(loc_30e17)); // 105355 jl short loc_30E17 ;~ 17C5:ABE2 +cs=0x17c5;eip=0x00abe4; J(JMP(loc_30ea0)); // 105356 jmp loc_30EA0 ;~ 17C5:ABE4 +loc_30e17: + // 6148 +cs=0x17c5;eip=0x00abe7; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 105360 mov si, [bp+var_20] ;~ 17C5:ABE7 +cs=0x17c5;eip=0x00abea; T(cl = 3;); // 105361 mov cl, 3 ;~ 17C5:ABEA +cs=0x17c5;eip=0x00abec; T(SHL(si, cl)); // 105362 shl si, cl ;~ 17C5:ABEC +cs=0x17c5;eip=0x00abee; T(CMP(*(dw*)(raddr(ds,si+0x0B52)), 0)); // 105363 cmp word ptr [si+0B52h], 0 ;~ 17C5:ABEE +cs=0x17c5;eip=0x00abf3; J(JZ(loc_30e9d)); // 105364 jz short loc_30E9D ;~ 17C5:ABF3 +cs=0x17c5;eip=0x00abf5; X(PUSH(*(dw*)(raddr(ds,si+0x0B56)))); // 105365 push word ptr [si+0B56h] ;~ 17C5:ABF5 +cs=0x17c5;eip=0x00abf9; X(PUSH(*(dw*)(raddr(ds,si+0x0B54)))); // 105366 push word ptr [si+0B54h] ;~ 17C5:ABF9 +cs=0x17c5;eip=0x00abfd; X(PUSH(*(dw*)(raddr(ds,si+0x0B52)))); // 105367 push word ptr [si+0B52h] ;~ 17C5:ABFD +cs=0x17c5;eip=0x00ac01; J(CALL(sub_326b8,0)); // 105368 call sub_326B8 ;~ 17C5:AC01 +cs=0x17c5;eip=0x00ac04; T(ADD(sp, 6)); // 105369 add sp, 6 ;~ 17C5:AC04 +cs=0x17c5;eip=0x00ac07; T(CMP(word_52246, 0)); // 105370 cmp ds:word_52246, 0 ;~ 17C5:AC07 +cs=0x17c5;eip=0x00ac0c; J(JGE(loc_30e9d)); // 105371 jge short loc_30E9D ;~ 17C5:AC0C +cs=0x17c5;eip=0x00ac0e; T(CMP(word_52246, 0x0FF00)); // 105372 cmp ds:word_52246, 0FF00h ;~ 17C5:AC0E +cs=0x17c5;eip=0x00ac14; J(JLE(loc_30e9d)); // 105373 jle short loc_30E9D ;~ 17C5:AC14 +cs=0x17c5;eip=0x00ac16; T(MOV(si, *(dw*)(raddr(ss,bp+var_20)))); // 105374 mov si, [bp+var_20] ;~ 17C5:AC16 +cs=0x17c5;eip=0x00ac19; T(cl = 3;); // 105375 mov cl, 3 ;~ 17C5:AC19 +cs=0x17c5;eip=0x00ac1b; T(SHL(si, cl)); // 105376 shl si, cl ;~ 17C5:AC1B +cs=0x17c5;eip=0x00ac1d; T(SUB(ax, ax)); // 105377 sub ax, ax ;~ 17C5:AC1D +cs=0x17c5;eip=0x00ac1f; X(PUSH(ax)); // 105378 push ax ;~ 17C5:AC1F +cs=0x17c5;eip=0x00ac20; X(PUSH(ax)); // 105379 push ax ;~ 17C5:AC20 +cs=0x17c5;eip=0x00ac21; X(PUSH(*(dw*)(raddr(ds,si+0x0B58)))); // 105380 push word ptr [si+0B58h] ;~ 17C5:AC21 +cs=0x17c5;eip=0x00ac25; X(PUSH(ax)); // 105381 push ax ;~ 17C5:AC25 +cs=0x17c5;eip=0x00ac26; X(PUSH(*(dw*)(raddr(ds,si+0x0B56)))); // 105382 push word ptr [si+0B56h] ;~ 17C5:AC26 +cs=0x17c5;eip=0x00ac2a; T(MOV(ax, *(dw*)(raddr(ds,si+0x0B54)))); // 105383 mov ax, [si+0B54h] ;~ 17C5:AC2A +cs=0x17c5;eip=0x00ac2e; T(SUB(dx, dx)); // 105384 sub dx, dx ;~ 17C5:AC2E +cs=0x17c5;eip=0x00ac30; T(cl = 5;); // 105385 mov cl, 5 ;~ 17C5:AC30 +loc_30e62: + // 6149 +cs=0x17c5;eip=0x00ac32; T(SHL(ax, 1)); // 105388 shl ax, 1 ;~ 17C5:AC32 +cs=0x17c5;eip=0x00ac34; T(RCL(dx, 1)); // 105389 rcl dx, 1 ;~ 17C5:AC34 +cs=0x17c5;eip=0x00ac36; T(DEC(cl)); // 105390 dec cl ;~ 17C5:AC36 +cs=0x17c5;eip=0x00ac38; J(JZ(loc_30e6c)); // 105391 jz short loc_30E6C ;~ 17C5:AC38 +cs=0x17c5;eip=0x00ac3a; J(JMP(loc_30e62)); // 105392 jmp short loc_30E62 ;~ 17C5:AC3A +loc_30e6c: + // 6150 +cs=0x17c5;eip=0x00ac3c; X(PUSH(dx)); // 105396 push dx ;~ 17C5:AC3C +cs=0x17c5;eip=0x00ac3d; X(PUSH(ax)); // 105397 push ax ;~ 17C5:AC3D +cs=0x17c5;eip=0x00ac3e; T(MOV(ax, *(dw*)(raddr(ds,si+0x0B52)))); // 105398 mov ax, [si+0B52h] ;~ 17C5:AC3E +cs=0x17c5;eip=0x00ac42; T(SUB(dx, dx)); // 105399 sub dx, dx ;~ 17C5:AC42 +cs=0x17c5;eip=0x00ac44; T(cl = 5;); // 105400 mov cl, 5 ;~ 17C5:AC44 +loc_30e76: + // 6151 +cs=0x17c5;eip=0x00ac46; T(SHL(ax, 1)); // 105403 shl ax, 1 ;~ 17C5:AC46 +cs=0x17c5;eip=0x00ac48; T(RCL(dx, 1)); // 105404 rcl dx, 1 ;~ 17C5:AC48 +cs=0x17c5;eip=0x00ac4a; T(DEC(cl)); // 105405 dec cl ;~ 17C5:AC4A +cs=0x17c5;eip=0x00ac4c; J(JZ(loc_30e80)); // 105406 jz short loc_30E80 ;~ 17C5:AC4C +cs=0x17c5;eip=0x00ac4e; J(JMP(loc_30e76)); // 105407 jmp short loc_30E76 ;~ 17C5:AC4E +loc_30e80: + // 6152 +cs=0x17c5;eip=0x00ac50; X(PUSH(dx)); // 105411 push dx ;~ 17C5:AC50 +cs=0x17c5;eip=0x00ac51; X(PUSH(ax)); // 105412 push ax ;~ 17C5:AC51 +cs=0x17c5;eip=0x00ac52; T(al = *(db*)(&word_49672);); // 105413 mov al, byte ptr word_49672 ;~ 17C5:AC52 +cs=0x17c5;eip=0x00ac55; T(SUB(al, *(raddr(ss,bp+var_20)))); // 105414 sub al, byte ptr [bp+var_20] ;~ 17C5:AC55 +cs=0x17c5;eip=0x00ac58; T(AND(al, 7)); // 105415 and al, 7 ;~ 17C5:AC58 +cs=0x17c5;eip=0x00ac5a; T(CMP(al, 4)); // 105416 cmp al, 4 ;~ 17C5:AC5A +cs=0x17c5;eip=0x00ac5c; J(JNC(loc_30e93)); // 105417 jnb short loc_30E93 ;~ 17C5:AC5C +cs=0x17c5;eip=0x00ac5e; T(ax = 3;); // 105418 mov ax, 3 ;~ 17C5:AC5E +cs=0x17c5;eip=0x00ac61; J(JMP(loc_30e96)); // 105419 jmp short loc_30E96 ;~ 17C5:AC61 +loc_30e93: + // 6153 +cs=0x17c5;eip=0x00ac63; T(ax = 0x11;); // 105423 mov ax, 11h ;~ 17C5:AC63 +loc_30e96: + // 6154 +cs=0x17c5;eip=0x00ac66; X(PUSH(ax)); // 105426 push ax ;~ 17C5:AC66 +cs=0x17c5;eip=0x00ac67; J(CALL(sub_32c02,0)); // 105427 call sub_32C02 ;~ 17C5:AC67 +cs=0x17c5;eip=0x00ac6a; T(ADD(sp, 0x14)); // 105428 add sp, 14h ;~ 17C5:AC6A +loc_30e9d: + // 6155 +cs=0x17c5;eip=0x00ac6d; J(JMP(loc_30e0b)); // 105432 jmp loc_30E0B ;~ 17C5:AC6D +loc_30ea0: + // 6156 +cs=0x17c5;eip=0x00ac70; T(ax = 0x4B;); // 105436 mov ax, 4Bh ; 'K' ;~ 17C5:AC70 +cs=0x17c5;eip=0x00ac73; T(cl = 6;); // 105437 mov cl, 6 ;~ 17C5:AC73 +cs=0x17c5;eip=0x00ac75; T(SUB(cl, *(db*)(&word_492ec))); // 105438 sub cl, byte ptr word_492EC ;~ 17C5:AC75 +cs=0x17c5;eip=0x00ac79; T(SHL(ax, cl)); // 105439 shl ax, cl ;~ 17C5:AC79 +cs=0x17c5;eip=0x00ac7b; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 105440 mov [bp+var_10], ax ;~ 17C5:AC7B +cs=0x17c5;eip=0x00ac7e; T(CMP(word_492f2, 0)); // 105441 cmp word_492F2, 0 ;~ 17C5:AC7E +cs=0x17c5;eip=0x00ac83; J(JZ(loc_30ec6)); // 105442 jz short loc_30EC6 ;~ 17C5:AC83 +cs=0x17c5;eip=0x00ac85; T(ax = word_4f21e;); // 105443 mov ax, ds:word_4F21E ;~ 17C5:AC85 +cs=0x17c5;eip=0x00ac88; T(ADD(ax, word_4e2fe)); // 105444 add ax, ds:word_4E2FE ;~ 17C5:AC88 +cs=0x17c5;eip=0x00ac8c; T(CMP(ax, 0x5DC)); // 105445 cmp ax, 5DCh ;~ 17C5:AC8C +cs=0x17c5;eip=0x00ac8f; J(JBE(loc_30ec6)); // 105446 jbe short loc_30EC6 ;~ 17C5:AC8F +cs=0x17c5;eip=0x00ac91; T(ax = 1;); // 105447 mov ax, 1 ;~ 17C5:AC91 +cs=0x17c5;eip=0x00ac94; J(JMP(loc_30ec8)); // 105448 jmp short loc_30EC8 ;~ 17C5:AC94 +loc_30ec6: + // 6157 +cs=0x17c5;eip=0x00ac96; T(SUB(ax, ax)); // 105453 sub ax, ax ;~ 17C5:AC96 +loc_30ec8: + // 6158 +cs=0x17c5;eip=0x00ac98; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 105456 mov [bp+var_24], ax ;~ 17C5:AC98 +cs=0x17c5;eip=0x00ac9b; T(CMP(word_492f2, 0)); // 105457 cmp word_492F2, 0 ;~ 17C5:AC9B +cs=0x17c5;eip=0x00aca0; J(JZ(loc_30ee3)); // 105458 jz short loc_30EE3 ;~ 17C5:ACA0 +cs=0x17c5;eip=0x00aca2; T(ax = word_4f21e;); // 105459 mov ax, ds:word_4F21E ;~ 17C5:ACA2 +cs=0x17c5;eip=0x00aca5; T(ADD(ax, word_4e2fe)); // 105460 add ax, ds:word_4E2FE ;~ 17C5:ACA5 +cs=0x17c5;eip=0x00aca9; T(CMP(ax, 0x0FA0)); // 105461 cmp ax, 0FA0h ;~ 17C5:ACA9 +cs=0x17c5;eip=0x00acac; J(JBE(loc_30ee3)); // 105462 jbe short loc_30EE3 ;~ 17C5:ACAC +cs=0x17c5;eip=0x00acae; X(MOV(*(dw*)(raddr(ss,bp+var_24)), 2)); // 105463 mov [bp+var_24], 2 ;~ 17C5:ACAE +loc_30ee3: + // 6159 +cs=0x17c5;eip=0x00acb3; T(TEST(*(db*)(&word_49922), 0x80)); // 105467 test byte ptr word_49922, 80h ;~ 17C5:ACB3 +cs=0x17c5;eip=0x00acb8; J(JZ(loc_30f35)); // 105468 jz short loc_30F35 ;~ 17C5:ACB8 +cs=0x17c5;eip=0x00acba; T(CMP(word_49922, 0x0FFFF)); // 105469 cmp word_49922, 0FFFFh ;~ 17C5:ACBA +cs=0x17c5;eip=0x00acbf; J(JZ(loc_30f35)); // 105470 jz short loc_30F35 ;~ 17C5:ACBF +cs=0x17c5;eip=0x00acc1; T(ax = word_49922;); // 105471 mov ax, word_49922 ;~ 17C5:ACC1 +cs=0x17c5;eip=0x00acc4; T(SUB(ax, 0x80)); // 105472 sub ax, 80h ;~ 17C5:ACC4 +cs=0x17c5;eip=0x00acc7; X(MOV(*(dw*)(raddr(ss,bp+var_20)), ax)); // 105473 mov [bp+var_20], ax ;~ 17C5:ACC7 +cs=0x17c5;eip=0x00acca; T(ax = 0x24;); // 105474 mov ax, 24h ; '$' ;~ 17C5:ACCA +cs=0x17c5;eip=0x00accd; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105475 imul [bp+var_20] ;~ 17C5:ACCD +cs=0x17c5;eip=0x00acd0; T(si = ax;); // 105476 mov si, ax ;~ 17C5:ACD0 +cs=0x17c5;eip=0x00acd2; T(ax = 1;); // 105477 mov ax, 1 ;~ 17C5:ACD2 +cs=0x17c5;eip=0x00acd5; X(PUSH(ax)); // 105478 push ax ;~ 17C5:ACD5 +cs=0x17c5;eip=0x00acd6; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 105479 push word ptr [si-76AAh] ;~ 17C5:ACD6 +cs=0x17c5;eip=0x00acda; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 105480 push word ptr [si-76ACh] ;~ 17C5:ACDA +cs=0x17c5;eip=0x00acde; J(CALL(sub_32a1a,0)); // 105481 call sub_32A1A ;~ 17C5:ACDE +cs=0x17c5;eip=0x00ace1; T(ADD(sp, 6)); // 105482 add sp, 6 ;~ 17C5:ACE1 +cs=0x17c5;eip=0x00ace4; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 105483 mov [bp+var_1E], ax ;~ 17C5:ACE4 +cs=0x17c5;eip=0x00ace7; T(ax = word_4e2f8;); // 105484 mov ax, ds:word_4E2F8 ;~ 17C5:ACE7 +cs=0x17c5;eip=0x00acea; T(ADD(ax, word_52ae2)); // 105485 add ax, ds:word_52AE2 ;~ 17C5:ACEA +cs=0x17c5;eip=0x00acee; T(SUB(ax, word_4ef30)); // 105486 sub ax, ds:word_4EF30 ;~ 17C5:ACEE +cs=0x17c5;eip=0x00acf2; X(PUSH(ax)); // 105487 push ax ;~ 17C5:ACF2 +cs=0x17c5;eip=0x00acf3; J(CALL(sub_34dc0,0)); // 105488 call sub_34DC0 ;~ 17C5:ACF3 +cs=0x17c5;eip=0x00acf6; T(ADD(sp, 2)); // 105489 add sp, 2 ;~ 17C5:ACF6 +cs=0x17c5;eip=0x00acf9; T(CMP(ax, 0x2000)); // 105490 cmp ax, 2000h ;~ 17C5:ACF9 +cs=0x17c5;eip=0x00acfc; J(JLE(loc_30f33)); // 105491 jle short loc_30F33 ;~ 17C5:ACFC +cs=0x17c5;eip=0x00acfe; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 105492 mov [bp+var_1E], 0 ;~ 17C5:ACFE +loc_30f33: + // 6160 +cs=0x17c5;eip=0x00ad03; J(JMP(loc_30f3a)); // 105495 jmp short loc_30F3A ;~ 17C5:AD03 +loc_30f35: + // 6161 +cs=0x17c5;eip=0x00ad05; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 105500 mov [bp+var_1E], 0 ;~ 17C5:AD05 +loc_30f3a: + // 6162 +cs=0x17c5;eip=0x00ad0a; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 105503 mov [bp+var_2C], 0FFFFh ;~ 17C5:AD0A +cs=0x17c5;eip=0x00ad0f; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 105504 mov [bp+var_20], 0 ;~ 17C5:AD0F +cs=0x17c5;eip=0x00ad14; J(JMP(loc_30f49)); // 105505 jmp short loc_30F49 ;~ 17C5:AD14 +loc_30f46: + // 6163 +cs=0x17c5;eip=0x00ad16; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 105509 inc [bp+var_20] ;~ 17C5:AD16 +loc_30f49: + // 6164 +cs=0x17c5;eip=0x00ad19; T(ax = word_52276;); // 105512 mov ax, ds:word_52276 ;~ 17C5:AD19 +cs=0x17c5;eip=0x00ad1c; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 105513 cmp [bp+var_20], ax ;~ 17C5:AD1C +cs=0x17c5;eip=0x00ad1f; J(JL(loc_30f54)); // 105514 jl short loc_30F54 ;~ 17C5:AD1F +cs=0x17c5;eip=0x00ad21; J(JMP(loc_31150)); // 105515 jmp loc_31150 ;~ 17C5:AD21 +loc_30f54: + // 6165 +cs=0x17c5;eip=0x00ad24; T(ax = 0x24;); // 105519 mov ax, 24h ; '$' ;~ 17C5:AD24 +cs=0x17c5;eip=0x00ad27; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105520 imul [bp+var_20] ;~ 17C5:AD27 +cs=0x17c5;eip=0x00ad2a; T(bx = ax;); // 105521 mov bx, ax ;~ 17C5:AD2A +cs=0x17c5;eip=0x00ad2c; T(TEST(*(raddr(ds,bx-0x7696)), 2)); // 105522 test byte ptr [bx-7696h], 2 ;~ 17C5:AD2C +cs=0x17c5;eip=0x00ad31; J(JNZ(loc_30f66)); // 105523 jnz short loc_30F66 ;~ 17C5:AD31 +cs=0x17c5;eip=0x00ad33; J(JMP(loc_3114d)); // 105524 jmp loc_3114D ;~ 17C5:AD33 +loc_30f66: + // 6166 +cs=0x17c5;eip=0x00ad36; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 105528 push [bp+var_20] ;~ 17C5:AD36 +cs=0x17c5;eip=0x00ad39; J(CALL(sub_329f6,0)); // 105529 call sub_329F6 ;~ 17C5:AD39 +cs=0x17c5;eip=0x00ad3c; T(ADD(sp, 2)); // 105530 add sp, 2 ;~ 17C5:AD3C +cs=0x17c5;eip=0x00ad3f; T(CMP(ax, 0x12C0)); // 105531 cmp ax, 12C0h ;~ 17C5:AD3F +cs=0x17c5;eip=0x00ad42; J(JL(loc_30f7e)); // 105532 jl short loc_30F7E ;~ 17C5:AD42 +cs=0x17c5;eip=0x00ad44; T(CMP(word_4993e, 0)); // 105533 cmp word_4993E, 0 ;~ 17C5:AD44 +cs=0x17c5;eip=0x00ad49; J(JNZ(loc_30f7e)); // 105534 jnz short loc_30F7E ;~ 17C5:AD49 +cs=0x17c5;eip=0x00ad4b; J(JMP(loc_3114d)); // 105535 jmp loc_3114D ;~ 17C5:AD4B +loc_30f7e: + // 6167 +cs=0x17c5;eip=0x00ad4e; T(ax = word_4ef2c;); // 105540 mov ax, ds:word_4EF2C ;~ 17C5:AD4E +cs=0x17c5;eip=0x00ad51; T(CMP(*(dw*)(raddr(ss,bp+var_10)), ax)); // 105541 cmp [bp+var_10], ax ;~ 17C5:AD51 +cs=0x17c5;eip=0x00ad54; J(JLE(loc_30fdd)); // 105542 jle short loc_30FDD ;~ 17C5:AD54 +cs=0x17c5;eip=0x00ad56; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 105543 cmp [bp+var_1E], ax ;~ 17C5:AD56 +cs=0x17c5;eip=0x00ad59; J(JGE(loc_30fdd)); // 105544 jge short loc_30FDD ;~ 17C5:AD59 +cs=0x17c5;eip=0x00ad5b; T(TEST(*(db*)(&word_520c0), 0x80)); // 105545 test byte ptr ds:word_520C0, 80h ;~ 17C5:AD5B +cs=0x17c5;eip=0x00ad60; J(JNZ(loc_30fdd)); // 105546 jnz short loc_30FDD ;~ 17C5:AD60 +cs=0x17c5;eip=0x00ad62; T(ax = 0x24;); // 105547 mov ax, 24h ; '$' ;~ 17C5:AD62 +cs=0x17c5;eip=0x00ad65; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105548 imul [bp+var_20] ;~ 17C5:AD65 +cs=0x17c5;eip=0x00ad68; T(si = ax;); // 105549 mov si, ax ;~ 17C5:AD68 +cs=0x17c5;eip=0x00ad6a; T(TEST(*(raddr(ds,si-0x7696)), 0x20)); // 105550 test byte ptr [si-7696h], 20h ;~ 17C5:AD6A +cs=0x17c5;eip=0x00ad6f; J(JNZ(loc_30fdd)); // 105551 jnz short loc_30FDD ;~ 17C5:AD6F +cs=0x17c5;eip=0x00ad71; T(CMP(*(dw*)(raddr(ds,si-0x7694)), 0)); // 105552 cmp word ptr [si-7694h], 0 ;~ 17C5:AD71 +cs=0x17c5;eip=0x00ad76; J(JZ(loc_30fdd)); // 105553 jz short loc_30FDD ;~ 17C5:AD76 +cs=0x17c5;eip=0x00ad78; T(ax = 1;); // 105554 mov ax, 1 ;~ 17C5:AD78 +cs=0x17c5;eip=0x00ad7b; X(PUSH(ax)); // 105555 push ax ;~ 17C5:AD7B +cs=0x17c5;eip=0x00ad7c; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 105556 push word ptr [si-76AAh] ;~ 17C5:AD7C +cs=0x17c5;eip=0x00ad80; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 105557 push word ptr [si-76ACh] ;~ 17C5:AD80 +cs=0x17c5;eip=0x00ad84; J(CALL(sub_32a1a,0)); // 105558 call sub_32A1A ;~ 17C5:AD84 +cs=0x17c5;eip=0x00ad87; T(ADD(sp, 6)); // 105559 add sp, 6 ;~ 17C5:AD87 +cs=0x17c5;eip=0x00ad8a; T(ax = word_4e2f8;); // 105560 mov ax, ds:word_4E2F8 ;~ 17C5:AD8A +cs=0x17c5;eip=0x00ad8d; T(ADD(ax, word_52ae2)); // 105561 add ax, ds:word_52AE2 ;~ 17C5:AD8D +cs=0x17c5;eip=0x00ad91; T(SUB(ax, word_4ef30)); // 105562 sub ax, ds:word_4EF30 ;~ 17C5:AD91 +cs=0x17c5;eip=0x00ad95; X(PUSH(ax)); // 105563 push ax ;~ 17C5:AD95 +cs=0x17c5;eip=0x00ad96; J(CALL(sub_34dc0,0)); // 105564 call sub_34DC0 ;~ 17C5:AD96 +cs=0x17c5;eip=0x00ad99; T(ADD(sp, 2)); // 105565 add sp, 2 ;~ 17C5:AD99 +cs=0x17c5;eip=0x00ad9c; T(CMP(ax, 0x2000)); // 105566 cmp ax, 2000h ;~ 17C5:AD9C +cs=0x17c5;eip=0x00ad9f; J(JGE(loc_30fdd)); // 105567 jge short loc_30FDD ;~ 17C5:AD9F +cs=0x17c5;eip=0x00ada1; T(ax = word_4ef2c;); // 105568 mov ax, ds:word_4EF2C ;~ 17C5:ADA1 +cs=0x17c5;eip=0x00ada4; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 105569 mov [bp+var_10], ax ;~ 17C5:ADA4 +cs=0x17c5;eip=0x00ada7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_20)))); // 105570 mov ax, [bp+var_20] ;~ 17C5:ADA7 +cs=0x17c5;eip=0x00adaa; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 105571 mov [bp+var_2C], ax ;~ 17C5:ADAA +loc_30fdd: + // 6168 +cs=0x17c5;eip=0x00adad; T(ax = 0x24;); // 105575 mov ax, 24h ; '$' ;~ 17C5:ADAD +cs=0x17c5;eip=0x00adb0; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105576 imul [bp+var_20] ;~ 17C5:ADB0 +cs=0x17c5;eip=0x00adb3; T(si = ax;); // 105577 mov si, ax ;~ 17C5:ADB3 +cs=0x17c5;eip=0x00adb5; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 105578 push word ptr [si-76A8h] ;~ 17C5:ADB5 +cs=0x17c5;eip=0x00adb9; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 105579 push word ptr [si-76AAh] ;~ 17C5:ADB9 +cs=0x17c5;eip=0x00adbd; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 105580 push word ptr [si-76ACh] ;~ 17C5:ADBD +cs=0x17c5;eip=0x00adc1; J(CALL(sub_326b8,0)); // 105581 call sub_326B8 ;~ 17C5:ADC1 +cs=0x17c5;eip=0x00adc4; T(ADD(sp, 6)); // 105582 add sp, 6 ;~ 17C5:ADC4 +cs=0x17c5;eip=0x00adc7; T(CMP(word_52246, 0)); // 105583 cmp ds:word_52246, 0 ;~ 17C5:ADC7 +cs=0x17c5;eip=0x00adcc; J(JL(loc_31001)); // 105584 jl short loc_31001 ;~ 17C5:ADCC +cs=0x17c5;eip=0x00adce; J(JMP(loc_3114d)); // 105585 jmp loc_3114D ;~ 17C5:ADCE +loc_31001: + // 6169 +cs=0x17c5;eip=0x00add1; T(MOV(cl, *(raddr(ss,bp+var_24)))); // 105589 mov cl, byte ptr [bp+var_24] ;~ 17C5:ADD1 +cs=0x17c5;eip=0x00add4; X(SAR(word_52246, cl)); // 105590 sar ds:word_52246, cl ;~ 17C5:ADD4 +cs=0x17c5;eip=0x00add8; T(CMP(word_52246, 0x0FFE0)); // 105591 cmp ds:word_52246, 0FFE0h ;~ 17C5:ADD8 +cs=0x17c5;eip=0x00addd; J(JG(loc_31012)); // 105592 jg short loc_31012 ;~ 17C5:ADDD +cs=0x17c5;eip=0x00addf; J(JMP(loc_3112d)); // 105593 jmp loc_3112D ;~ 17C5:ADDF +loc_31012: + // 6170 +cs=0x17c5;eip=0x00ade2; T(ax = 0x24;); // 105597 mov ax, 24h ; '$' ;~ 17C5:ADE2 +cs=0x17c5;eip=0x00ade5; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105598 imul [bp+var_20] ;~ 17C5:ADE5 +cs=0x17c5;eip=0x00ade8; T(si = ax;); // 105599 mov si, ax ;~ 17C5:ADE8 +cs=0x17c5;eip=0x00adea; T(CMP(*(dw*)(raddr(ds,si-0x76A8)), 0x3E7)); // 105600 cmp word ptr [si-76A8h], 3E7h ;~ 17C5:ADEA +cs=0x17c5;eip=0x00adf0; J(JL(loc_31025)); // 105601 jl short loc_31025 ;~ 17C5:ADF0 +cs=0x17c5;eip=0x00adf2; J(JMP(loc_310da)); // 105602 jmp loc_310DA ;~ 17C5:ADF2 +loc_31025: + // 6171 +cs=0x17c5;eip=0x00adf5; T(CMP(word_492ec, 0)); // 105606 cmp word_492EC, 0 ;~ 17C5:ADF5 +cs=0x17c5;eip=0x00adfa; J(JZ(loc_3102f)); // 105607 jz short loc_3102F ;~ 17C5:ADFA +cs=0x17c5;eip=0x00adfc; J(JMP(loc_310da)); // 105608 jmp loc_310DA ;~ 17C5:ADFC +loc_3102f: + // 6172 +cs=0x17c5;eip=0x00adff; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0)); // 105612 mov [bp+var_1C], 0 ;~ 17C5:ADFF +cs=0x17c5;eip=0x00ae04; T(di = word_5239a;); // 105613 mov di, ds:word_5239A ;~ 17C5:AE04 +cs=0x17c5;eip=0x00ae08; T(cl = 4;); // 105614 mov cl, 4 ;~ 17C5:AE08 +cs=0x17c5;eip=0x00ae0a; T(SHL(di, cl)); // 105615 shl di, cl ;~ 17C5:AE0A +cs=0x17c5;eip=0x00ae0c; T(TEST(*(dw*)(raddr(ds,di-0x7E4C)), 0x200)); // 105616 test word ptr [di-7E4Ch], 200h ;~ 17C5:AE0C +cs=0x17c5;eip=0x00ae12; J(JZ(loc_3108f)); // 105617 jz short loc_3108F ;~ 17C5:AE12 +cs=0x17c5;eip=0x00ae14; T(MOV(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 105618 mov ax, [si-76ACh] ;~ 17C5:AE14 +cs=0x17c5;eip=0x00ae18; T(SUB(ax, *(dw*)(raddr(ds,di-0x7E52)))); // 105619 sub ax, [di-7E52h] ;~ 17C5:AE18 +cs=0x17c5;eip=0x00ae1c; X(PUSH(ax)); // 105620 push ax ;~ 17C5:AE1C +cs=0x17c5;eip=0x00ae1d; J(CALL(sub_34dc0,0)); // 105621 call sub_34DC0 ;~ 17C5:AE1D +cs=0x17c5;eip=0x00ae20; T(ADD(sp, 2)); // 105622 add sp, 2 ;~ 17C5:AE20 +cs=0x17c5;eip=0x00ae23; T(dx = word_4f22c;); // 105623 mov dx, ds:word_4F22C ;~ 17C5:AE23 +cs=0x17c5;eip=0x00ae27; T(cl = 5;); // 105624 mov cl, 5 ;~ 17C5:AE27 +cs=0x17c5;eip=0x00ae29; T(SAR(dx, cl)); // 105625 sar dx, cl ;~ 17C5:AE29 +cs=0x17c5;eip=0x00ae2b; T(CMP(ax, dx)); // 105626 cmp ax, dx ;~ 17C5:AE2B +cs=0x17c5;eip=0x00ae2d; J(JGE(loc_3108f)); // 105627 jge short loc_3108F ;~ 17C5:AE2D +cs=0x17c5;eip=0x00ae2f; T(ax = 0x24;); // 105628 mov ax, 24h ; '$' ;~ 17C5:AE2F +cs=0x17c5;eip=0x00ae32; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105629 imul [bp+var_20] ;~ 17C5:AE32 +cs=0x17c5;eip=0x00ae35; T(bx = ax;); // 105630 mov bx, ax ;~ 17C5:AE35 +cs=0x17c5;eip=0x00ae37; T(MOV(ax, *(dw*)(raddr(ds,bx-0x76AA)))); // 105631 mov ax, [bx-76AAh] ;~ 17C5:AE37 +cs=0x17c5;eip=0x00ae3b; T(bx = word_5239a;); // 105632 mov bx, ds:word_5239A ;~ 17C5:AE3B +cs=0x17c5;eip=0x00ae3f; T(cl = 4;); // 105633 mov cl, 4 ;~ 17C5:AE3F +cs=0x17c5;eip=0x00ae41; T(SHL(bx, cl)); // 105634 shl bx, cl ;~ 17C5:AE41 +cs=0x17c5;eip=0x00ae43; T(SUB(ax, *(dw*)(raddr(ds,bx-0x7E50)))); // 105635 sub ax, [bx-7E50h] ;~ 17C5:AE43 +cs=0x17c5;eip=0x00ae47; X(PUSH(ax)); // 105636 push ax ;~ 17C5:AE47 +cs=0x17c5;eip=0x00ae48; J(CALL(sub_34dc0,0)); // 105637 call sub_34DC0 ;~ 17C5:AE48 +cs=0x17c5;eip=0x00ae4b; T(ADD(sp, 2)); // 105638 add sp, 2 ;~ 17C5:AE4B +cs=0x17c5;eip=0x00ae4e; T(dx = word_4f430;); // 105639 mov dx, ds:word_4F430 ;~ 17C5:AE4E +cs=0x17c5;eip=0x00ae52; T(cl = 5;); // 105640 mov cl, 5 ;~ 17C5:AE52 +cs=0x17c5;eip=0x00ae54; T(SAR(dx, cl)); // 105641 sar dx, cl ;~ 17C5:AE54 +cs=0x17c5;eip=0x00ae56; T(CMP(ax, dx)); // 105642 cmp ax, dx ;~ 17C5:AE56 +cs=0x17c5;eip=0x00ae58; J(JGE(loc_3108f)); // 105643 jge short loc_3108F ;~ 17C5:AE58 +cs=0x17c5;eip=0x00ae5a; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), 0x80)); // 105644 mov [bp+var_1C], 80h ;~ 17C5:AE5A +loc_3108f: + // 6173 +cs=0x17c5;eip=0x00ae5f; T(CMP(word_4e2fe, 0x80)); // 105648 cmp ds:word_4E2FE, 80h ;~ 17C5:AE5F +cs=0x17c5;eip=0x00ae65; J(JNZ(loc_3109e)); // 105649 jnz short loc_3109E ;~ 17C5:AE65 +cs=0x17c5;eip=0x00ae67; T(CMP(*(dw*)(raddr(ss,bp+var_1c)), 0x80)); // 105650 cmp [bp+var_1C], 80h ;~ 17C5:AE67 +cs=0x17c5;eip=0x00ae6c; J(JNZ(loc_310da)); // 105651 jnz short loc_310DA ;~ 17C5:AE6C +loc_3109e: + // 6174 +cs=0x17c5;eip=0x00ae6e; T(ax = 0x24;); // 105654 mov ax, 24h ; '$' ;~ 17C5:AE6E +cs=0x17c5;eip=0x00ae71; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105655 imul [bp+var_20] ;~ 17C5:AE71 +cs=0x17c5;eip=0x00ae74; T(si = ax;); // 105656 mov si, ax ;~ 17C5:AE74 +cs=0x17c5;eip=0x00ae76; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 105657 push [bp+var_24] ;~ 17C5:AE76 +cs=0x17c5;eip=0x00ae79; J(CALL(sub_333f8,0)); // 105658 call sub_333F8 ;~ 17C5:AE79 +cs=0x17c5;eip=0x00ae7c; T(ADD(sp, 2)); // 105659 add sp, 2 ;~ 17C5:AE7C +cs=0x17c5;eip=0x00ae7f; T(SUB(ax, 2)); // 105660 sub ax, 2 ;~ 17C5:AE7F +cs=0x17c5;eip=0x00ae82; T(NEG(ax)); // 105661 neg ax ;~ 17C5:AE82 +cs=0x17c5;eip=0x00ae84; X(PUSH(ax)); // 105662 push ax ;~ 17C5:AE84 +cs=0x17c5;eip=0x00ae85; T(SUB(ax, ax)); // 105663 sub ax, ax ;~ 17C5:AE85 +cs=0x17c5;eip=0x00ae87; X(PUSH(ax)); // 105664 push ax ;~ 17C5:AE87 +cs=0x17c5;eip=0x00ae88; X(PUSH(ax)); // 105665 push ax ;~ 17C5:AE88 +cs=0x17c5;eip=0x00ae89; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 105666 push word ptr [si-769Eh] ;~ 17C5:AE89 +cs=0x17c5;eip=0x00ae8d; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 105667 push [bp+var_1C] ;~ 17C5:AE8D +cs=0x17c5;eip=0x00ae90; X(PUSH(*(dw*)(raddr(ds,si-0x76A0)))); // 105668 push word ptr [si-76A0h] ;~ 17C5:AE90 +cs=0x17c5;eip=0x00ae94; X(PUSH(*(dw*)(raddr(ds,si-0x76A2)))); // 105669 push word ptr [si-76A2h] ;~ 17C5:AE94 +cs=0x17c5;eip=0x00ae98; X(PUSH(*(dw*)(raddr(ds,si-0x76A4)))); // 105670 push word ptr [si-76A4h] ;~ 17C5:AE98 +cs=0x17c5;eip=0x00ae9c; X(PUSH(*(dw*)(raddr(ds,si-0x76A6)))); // 105671 push word ptr [si-76A6h] ;~ 17C5:AE9C +cs=0x17c5;eip=0x00aea0; T(ax = 5;); // 105672 mov ax, 5 ;~ 17C5:AEA0 +cs=0x17c5;eip=0x00aea3; X(PUSH(ax)); // 105673 push ax ;~ 17C5:AEA3 +cs=0x17c5;eip=0x00aea4; J(CALL(sub_32c02,0)); // 105674 call sub_32C02 ;~ 17C5:AEA4 +cs=0x17c5;eip=0x00aea7; T(ADD(sp, 0x14)); // 105675 add sp, 14h ;~ 17C5:AEA7 +loc_310da: + // 6175 +cs=0x17c5;eip=0x00aeaa; T(ax = 0x24;); // 105679 mov ax, 24h ; '$' ;~ 17C5:AEAA +cs=0x17c5;eip=0x00aead; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105680 imul [bp+var_20] ;~ 17C5:AEAD +cs=0x17c5;eip=0x00aeb0; T(si = ax;); // 105681 mov si, ax ;~ 17C5:AEB0 +cs=0x17c5;eip=0x00aeb2; T(ax = 2;); // 105682 mov ax, 2 ;~ 17C5:AEB2 +cs=0x17c5;eip=0x00aeb5; T(SUB(ax, *(dw*)(raddr(ss,bp+var_24)))); // 105683 sub ax, [bp+var_24] ;~ 17C5:AEB5 +cs=0x17c5;eip=0x00aeb8; X(PUSH(ax)); // 105684 push ax ;~ 17C5:AEB8 +cs=0x17c5;eip=0x00aeb9; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 105685 push word ptr [si-769Ah] ;~ 17C5:AEB9 +cs=0x17c5;eip=0x00aebd; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 105686 push word ptr [si-769Ch] ;~ 17C5:AEBD +cs=0x17c5;eip=0x00aec1; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 105687 push word ptr [si-769Eh] ;~ 17C5:AEC1 +cs=0x17c5;eip=0x00aec5; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 105688 push word ptr [si-76A8h] ;~ 17C5:AEC5 +cs=0x17c5;eip=0x00aec9; X(PUSH(*(dw*)(raddr(ds,si-0x76A0)))); // 105689 push word ptr [si-76A0h] ;~ 17C5:AEC9 +cs=0x17c5;eip=0x00aecd; X(PUSH(*(dw*)(raddr(ds,si-0x76A2)))); // 105690 push word ptr [si-76A2h] ;~ 17C5:AECD +cs=0x17c5;eip=0x00aed1; X(PUSH(*(dw*)(raddr(ds,si-0x76A4)))); // 105691 push word ptr [si-76A4h] ;~ 17C5:AED1 +cs=0x17c5;eip=0x00aed5; X(PUSH(*(dw*)(raddr(ds,si-0x76A6)))); // 105692 push word ptr [si-76A6h] ;~ 17C5:AED5 +cs=0x17c5;eip=0x00aed9; T(CMP(word_52246, 0x0FFF0)); // 105693 cmp ds:word_52246, 0FFF0h ;~ 17C5:AED9 +cs=0x17c5;eip=0x00aede; J(JLE(loc_31114)); // 105694 jle short loc_31114 ;~ 17C5:AEDE +cs=0x17c5;eip=0x00aee0; T(SUB(di, di)); // 105695 sub di, di ;~ 17C5:AEE0 +cs=0x17c5;eip=0x00aee2; J(JMP(loc_31117)); // 105696 jmp short loc_31117 ;~ 17C5:AEE2 +loc_31114: + // 6176 +cs=0x17c5;eip=0x00aee4; T(di = 1;); // 105700 mov di, 1 ;~ 17C5:AEE4 +loc_31117: + // 6177 +cs=0x17c5;eip=0x00aee7; T(SHL(di, 1)); // 105703 shl di, 1 ;~ 17C5:AEE7 +cs=0x17c5;eip=0x00aee9; T(MOV(bx, *(dw*)(raddr(ds,si-0x7698)))); // 105704 mov bx, [si-7698h] ;~ 17C5:AEE9 +cs=0x17c5;eip=0x00aeed; T(cl = 5;); // 105705 mov cl, 5 ;~ 17C5:AEED +cs=0x17c5;eip=0x00aeef; T(SHL(bx, cl)); // 105706 shl bx, cl ;~ 17C5:AEEF +cs=0x17c5;eip=0x00aef1; X(PUSH(*(dw*)(raddr(ds,bx+di+0x2E2)))); // 105707 push word ptr [bx+di+2E2h] ;~ 17C5:AEF1 +cs=0x17c5;eip=0x00aef5; J(CALL(sub_32c02,0)); // 105708 call sub_32C02 ;~ 17C5:AEF5 +cs=0x17c5;eip=0x00aef8; T(ADD(sp, 0x14)); // 105709 add sp, 14h ;~ 17C5:AEF8 +cs=0x17c5;eip=0x00aefb; J(JMP(loc_3114d)); // 105710 jmp short loc_3114D ;~ 17C5:AEFB +loc_3112d: + // 6178 +cs=0x17c5;eip=0x00aefd; T(ax = 0x0F;); // 105714 mov ax, 0Fh ;~ 17C5:AEFD +cs=0x17c5;eip=0x00af00; X(PUSH(ax)); // 105715 push ax ;~ 17C5:AF00 +cs=0x17c5;eip=0x00af01; J(CALL(sub_30074,0)); // 105716 call sub_30074 ;~ 17C5:AF01 +cs=0x17c5;eip=0x00af04; T(ADD(sp, 2)); // 105717 add sp, 2 ;~ 17C5:AF04 +cs=0x17c5;eip=0x00af07; X(PUSH(*(word_4ac7c))); // 105718 push word_4AC7C ;~ 17C5:AF07 +cs=0x17c5;eip=0x00af0b; X(PUSH(*(word_4aa98))); // 105719 push word_4AA98 ;~ 17C5:AF0B +cs=0x17c5;eip=0x00af0f; X(PUSH(*(word_4ac7c))); // 105720 push word_4AC7C ;~ 17C5:AF0F +cs=0x17c5;eip=0x00af13; X(PUSH(*(word_4aa98))); // 105721 push word_4AA98 ;~ 17C5:AF13 +cs=0x17c5;eip=0x00af17; J(CALL(sub_2fe3c,0)); // 105722 call sub_2FE3C ;~ 17C5:AF17 +cs=0x17c5;eip=0x00af1a; T(ADD(sp, 8)); // 105724 add sp, 8 ;~ 17C5:AF1A +loc_3114d: + // 6179 +cs=0x17c5;eip=0x00af1d; J(JMP(loc_30f46)); // 105728 jmp loc_30F46 ;~ 17C5:AF1D +loc_31150: + // 6180 +cs=0x17c5;eip=0x00af20; T(CMP(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 105732 cmp [bp+var_2C], 0FFFFh ;~ 17C5:AF20 +cs=0x17c5;eip=0x00af24; J(JZ(loc_31162)); // 105733 jz short loc_31162 ;~ 17C5:AF24 +cs=0x17c5;eip=0x00af26; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2c)))); // 105734 mov ax, [bp+var_2C] ;~ 17C5:AF26 +cs=0x17c5;eip=0x00af29; X(word_49922 = ax;); // 105735 mov word_49922, ax ;~ 17C5:AF29 +cs=0x17c5;eip=0x00af2c; X(word_4f834 = 0;); // 105736 mov ds:word_4F834, 0 ;~ 17C5:AF2C +loc_31162: + // 6181 +cs=0x17c5;eip=0x00af32; T(TEST(*(db*)(&word_49922), 0x80)); // 105739 test byte ptr word_49922, 80h ;~ 17C5:AF32 +cs=0x17c5;eip=0x00af37; J(JZ(loc_3116f)); // 105740 jz short loc_3116F ;~ 17C5:AF37 +cs=0x17c5;eip=0x00af39; X(word_49922 = 0x0FFFF;); // 105741 mov word_49922, 0FFFFh ;~ 17C5:AF39 +loc_3116f: + // 6182 +cs=0x17c5;eip=0x00af3f; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 105744 mov [bp+var_20], 0 ;~ 17C5:AF3F +cs=0x17c5;eip=0x00af44; J(JMP(loc_31179)); // 105745 jmp short loc_31179 ;~ 17C5:AF44 +loc_31176: + // 6183 +cs=0x17c5;eip=0x00af46; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 105749 inc [bp+var_20] ;~ 17C5:AF46 +loc_31179: + // 6184 +cs=0x17c5;eip=0x00af49; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 0x0C)); // 105752 cmp [bp+var_20], 0Ch ;~ 17C5:AF49 +cs=0x17c5;eip=0x00af4d; J(JL(loc_31182)); // 105753 jl short loc_31182 ;~ 17C5:AF4D +cs=0x17c5;eip=0x00af4f; J(JMP(loc_31256)); // 105754 jmp loc_31256 ;~ 17C5:AF4F +loc_31182: + // 6185 +cs=0x17c5;eip=0x00af52; T(ax = 0x18;); // 105758 mov ax, 18h ;~ 17C5:AF52 +cs=0x17c5;eip=0x00af55; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105759 imul [bp+var_20] ;~ 17C5:AF55 +cs=0x17c5;eip=0x00af58; T(si = ax;); // 105760 mov si, ax ;~ 17C5:AF58 +cs=0x17c5;eip=0x00af5a; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 105761 cmp word ptr [si+0D22h], 0 ;~ 17C5:AF5A +cs=0x17c5;eip=0x00af5f; J(JNZ(loc_31194)); // 105762 jnz short loc_31194 ;~ 17C5:AF5F +cs=0x17c5;eip=0x00af61; J(JMP(loc_31253)); // 105763 jmp loc_31253 ;~ 17C5:AF61 +loc_31194: + // 6186 +cs=0x17c5;eip=0x00af64; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 105768 push word ptr [si+0D18h] ;~ 17C5:AF64 +cs=0x17c5;eip=0x00af68; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 105769 push word ptr [si+0D16h] ;~ 17C5:AF68 +cs=0x17c5;eip=0x00af6c; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 105770 push word ptr [si+0D14h] ;~ 17C5:AF6C +cs=0x17c5;eip=0x00af70; J(CALL(sub_326b8,0)); // 105771 call sub_326B8 ;~ 17C5:AF70 +cs=0x17c5;eip=0x00af73; T(ADD(sp, 6)); // 105772 add sp, 6 ;~ 17C5:AF73 +cs=0x17c5;eip=0x00af76; T(CMP(*(word_4aa98), 0x0FFFF)); // 105773 cmp word_4AA98, 0FFFFh ;~ 17C5:AF76 +cs=0x17c5;eip=0x00af7b; J(JNZ(loc_311b0)); // 105774 jnz short loc_311B0 ;~ 17C5:AF7B +cs=0x17c5;eip=0x00af7d; J(JMP(loc_31253)); // 105775 jmp loc_31253 ;~ 17C5:AF7D +loc_311b0: + // 6187 +cs=0x17c5;eip=0x00af80; T(CMP(word_52246, 0x0FFE0)); // 105779 cmp ds:word_52246, 0FFE0h ;~ 17C5:AF80 +cs=0x17c5;eip=0x00af85; J(JLE(loc_31228)); // 105780 jle short loc_31228 ;~ 17C5:AF85 +cs=0x17c5;eip=0x00af87; T(ax = 0x18;); // 105781 mov ax, 18h ;~ 17C5:AF87 +cs=0x17c5;eip=0x00af8a; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 105782 imul [bp+var_20] ;~ 17C5:AF8A +cs=0x17c5;eip=0x00af8d; T(si = ax;); // 105783 mov si, ax ;~ 17C5:AF8D +cs=0x17c5;eip=0x00af8f; T(TEST(*(db*)(&word_520c0), 0x80)); // 105784 test byte ptr ds:word_520C0, 80h ;~ 17C5:AF8F +cs=0x17c5;eip=0x00af94; J(JZ(loc_311d3)); // 105785 jz short loc_311D3 ;~ 17C5:AF94 +cs=0x17c5;eip=0x00af96; T(CMP(word_520c0, 0x8B)); // 105786 cmp ds:word_520C0, 8Bh ;~ 17C5:AF96 +cs=0x17c5;eip=0x00af9c; J(JZ(loc_311d3)); // 105787 jz short loc_311D3 ;~ 17C5:AF9C +cs=0x17c5;eip=0x00af9e; T(ax = 3;); // 105788 mov ax, 3 ;~ 17C5:AF9E +cs=0x17c5;eip=0x00afa1; J(JMP(loc_311d6)); // 105789 jmp short loc_311D6 ;~ 17C5:AFA1 +loc_311d3: + // 6188 +cs=0x17c5;eip=0x00afa3; T(ax = 1;); // 105794 mov ax, 1 ;~ 17C5:AFA3 +loc_311d6: + // 6189 +cs=0x17c5;eip=0x00afa6; X(PUSH(ax)); // 105797 push ax ;~ 17C5:AFA6 +cs=0x17c5;eip=0x00afa7; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D20)))); // 105798 mov ax, [si+0D20h] ;~ 17C5:AFA7 +cs=0x17c5;eip=0x00afab; T(ADD(ah, 0x20)); // 105799 add ah, 20h ; ' ' ;~ 17C5:AFAB +cs=0x17c5;eip=0x00afae; X(PUSH(ax)); // 105800 push ax ;~ 17C5:AFAE +cs=0x17c5;eip=0x00afaf; X(PUSH(*(dw*)(raddr(ds,si+0x0D1E)))); // 105801 push word ptr [si+0D1Eh] ;~ 17C5:AFAF +cs=0x17c5;eip=0x00afb3; X(PUSH(*(dw*)(raddr(ds,si+0x0D1C)))); // 105802 push word ptr [si+0D1Ch] ;~ 17C5:AFB3 +cs=0x17c5;eip=0x00afb7; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 105803 push word ptr [si+0D18h] ;~ 17C5:AFB7 +cs=0x17c5;eip=0x00afbb; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D16)))); // 105804 mov ax, [si+0D16h] ;~ 17C5:AFBB +cs=0x17c5;eip=0x00afbf; T(SUB(dx, dx)); // 105805 sub dx, dx ;~ 17C5:AFBF +cs=0x17c5;eip=0x00afc1; T(cl = 5;); // 105806 mov cl, 5 ;~ 17C5:AFC1 +loc_311f3: + // 6190 +cs=0x17c5;eip=0x00afc3; T(SHL(ax, 1)); // 105809 shl ax, 1 ;~ 17C5:AFC3 +cs=0x17c5;eip=0x00afc5; T(RCL(dx, 1)); // 105810 rcl dx, 1 ;~ 17C5:AFC5 +cs=0x17c5;eip=0x00afc7; T(DEC(cl)); // 105811 dec cl ;~ 17C5:AFC7 +cs=0x17c5;eip=0x00afc9; J(JZ(loc_311fd)); // 105812 jz short loc_311FD ;~ 17C5:AFC9 +cs=0x17c5;eip=0x00afcb; J(JMP(loc_311f3)); // 105813 jmp short loc_311F3 ;~ 17C5:AFCB +loc_311fd: + // 6191 +cs=0x17c5;eip=0x00afcd; X(PUSH(dx)); // 105817 push dx ;~ 17C5:AFCD +cs=0x17c5;eip=0x00afce; X(PUSH(ax)); // 105818 push ax ;~ 17C5:AFCE +cs=0x17c5;eip=0x00afcf; T(MOV(ax, *(dw*)(raddr(ds,si+0x0D14)))); // 105819 mov ax, [si+0D14h] ;~ 17C5:AFCF +cs=0x17c5;eip=0x00afd3; T(SUB(dx, dx)); // 105820 sub dx, dx ;~ 17C5:AFD3 +cs=0x17c5;eip=0x00afd5; T(cl = 5;); // 105821 mov cl, 5 ;~ 17C5:AFD5 +loc_31207: + // 6192 +cs=0x17c5;eip=0x00afd7; T(SHL(ax, 1)); // 105824 shl ax, 1 ;~ 17C5:AFD7 +cs=0x17c5;eip=0x00afd9; T(RCL(dx, 1)); // 105825 rcl dx, 1 ;~ 17C5:AFD9 +cs=0x17c5;eip=0x00afdb; T(DEC(cl)); // 105826 dec cl ;~ 17C5:AFDB +cs=0x17c5;eip=0x00afdd; J(JZ(loc_31211)); // 105827 jz short loc_31211 ;~ 17C5:AFDD +cs=0x17c5;eip=0x00afdf; J(JMP(loc_31207)); // 105828 jmp short loc_31207 ;~ 17C5:AFDF +loc_31211: + // 6193 +cs=0x17c5;eip=0x00afe1; X(PUSH(dx)); // 105832 push dx ;~ 17C5:AFE1 +cs=0x17c5;eip=0x00afe2; X(PUSH(ax)); // 105833 push ax ;~ 17C5:AFE2 +cs=0x17c5;eip=0x00afe3; T(ax = 0x12;); // 105834 mov ax, 12h ;~ 17C5:AFE3 +cs=0x17c5;eip=0x00afe6; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0D24)))); // 105835 imul word ptr [si+0D24h] ;~ 17C5:AFE6 +cs=0x17c5;eip=0x00afea; T(bx = ax;); // 105836 mov bx, ax ;~ 17C5:AFEA +cs=0x17c5;eip=0x00afec; X(PUSH(*(dw*)(raddr(ds,bx+0x538)))); // 105837 push word ptr [bx+538h] ;~ 17C5:AFEC +cs=0x17c5;eip=0x00aff0; J(CALL(sub_32c02,0)); // 105838 call sub_32C02 ;~ 17C5:AFF0 +cs=0x17c5;eip=0x00aff3; T(ADD(sp, 0x14)); // 105839 add sp, 14h ;~ 17C5:AFF3 +cs=0x17c5;eip=0x00aff6; J(JMP(loc_31253)); // 105840 jmp short loc_31253 ;~ 17C5:AFF6 +loc_31228: + // 6194 +cs=0x17c5;eip=0x00aff8; T(CMP(*(dw*)(raddr(ss,bp+var_20)), 8)); // 105844 cmp [bp+var_20], 8 ;~ 17C5:AFF8 +cs=0x17c5;eip=0x00affc; J(JGE(loc_31233)); // 105845 jge short loc_31233 ;~ 17C5:AFFC +cs=0x17c5;eip=0x00affe; T(ax = 0x0C;); // 105846 mov ax, 0Ch ;~ 17C5:AFFE +cs=0x17c5;eip=0x00b001; J(JMP(loc_31236)); // 105847 jmp short loc_31236 ;~ 17C5:B001 +loc_31233: + // 6195 +cs=0x17c5;eip=0x00b003; T(ax = 0x0D;); // 105851 mov ax, 0Dh ;~ 17C5:B003 +loc_31236: + // 6196 +cs=0x17c5;eip=0x00b006; X(PUSH(ax)); // 105854 push ax ;~ 17C5:B006 +cs=0x17c5;eip=0x00b007; J(CALL(sub_30074,0)); // 105855 call sub_30074 ;~ 17C5:B007 +cs=0x17c5;eip=0x00b00a; T(ADD(sp, 2)); // 105856 add sp, 2 ;~ 17C5:B00A +cs=0x17c5;eip=0x00b00d; X(PUSH(*(word_4ac7c))); // 105857 push word_4AC7C ;~ 17C5:B00D +cs=0x17c5;eip=0x00b011; X(PUSH(*(word_4aa98))); // 105858 push word_4AA98 ;~ 17C5:B011 +cs=0x17c5;eip=0x00b015; X(PUSH(*(word_4ac7c))); // 105859 push word_4AC7C ;~ 17C5:B015 +cs=0x17c5;eip=0x00b019; X(PUSH(*(word_4aa98))); // 105860 push word_4AA98 ;~ 17C5:B019 +cs=0x17c5;eip=0x00b01d; J(CALL(sub_2fe3c,0)); // 105861 call sub_2FE3C ;~ 17C5:B01D +cs=0x17c5;eip=0x00b020; T(ADD(sp, 8)); // 105863 add sp, 8 ;~ 17C5:B020 +loc_31253: + // 6197 +cs=0x17c5;eip=0x00b023; J(JMP(loc_31176)); // 105867 jmp loc_31176 ;~ 17C5:B023 +loc_31256: + // 6198 +cs=0x17c5;eip=0x00b026; T(CMP(word_521d2, 0)); // 105871 cmp ds:word_521D2, 0 ;~ 17C5:B026 +cs=0x17c5;eip=0x00b02b; J(JLE(loc_312c7)); // 105872 jle short loc_312C7 ;~ 17C5:B02B +cs=0x17c5;eip=0x00b02d; X(PUSH(word_521d2)); // 105873 push ds:word_521D2 ;~ 17C5:B02D +cs=0x17c5;eip=0x00b031; X(PUSH(word_52106)); // 105874 push ds:word_52106 ;~ 17C5:B031 +cs=0x17c5;eip=0x00b035; X(PUSH(word_520f2)); // 105875 push ds:word_520F2 ;~ 17C5:B035 +cs=0x17c5;eip=0x00b039; J(CALL(sub_326b8,0)); // 105876 call sub_326B8 ;~ 17C5:B039 +cs=0x17c5;eip=0x00b03c; T(ADD(sp, 6)); // 105877 add sp, 6 ;~ 17C5:B03C +cs=0x17c5;eip=0x00b03f; T(CMP(word_52246, 0)); // 105878 cmp ds:word_52246, 0 ;~ 17C5:B03F +cs=0x17c5;eip=0x00b044; J(JGE(loc_312c7)); // 105879 jge short loc_312C7 ;~ 17C5:B044 +cs=0x17c5;eip=0x00b046; T(CMP(word_52246, 0x0FF00)); // 105880 cmp ds:word_52246, 0FF00h ;~ 17C5:B046 +cs=0x17c5;eip=0x00b04c; J(JLE(loc_312c7)); // 105881 jle short loc_312C7 ;~ 17C5:B04C +cs=0x17c5;eip=0x00b04e; T(CMP(word_5170c, 0)); // 105882 cmp ds:word_5170C, 0 ;~ 17C5:B04E +cs=0x17c5;eip=0x00b053; J(JLE(loc_3128a)); // 105883 jle short loc_3128A ;~ 17C5:B053 +cs=0x17c5;eip=0x00b055; T(ax = 4;); // 105884 mov ax, 4 ;~ 17C5:B055 +cs=0x17c5;eip=0x00b058; J(JMP(loc_3128d)); // 105885 jmp short loc_3128D ;~ 17C5:B058 +loc_3128a: + // 6199 +cs=0x17c5;eip=0x00b05a; T(ax = 3;); // 105889 mov ax, 3 ;~ 17C5:B05A +loc_3128d: + // 6200 +cs=0x17c5;eip=0x00b05d; X(PUSH(ax)); // 105892 push ax ;~ 17C5:B05D +cs=0x17c5;eip=0x00b05e; T(SUB(ax, ax)); // 105893 sub ax, ax ;~ 17C5:B05E +cs=0x17c5;eip=0x00b060; X(PUSH(ax)); // 105894 push ax ;~ 17C5:B060 +cs=0x17c5;eip=0x00b061; X(PUSH(ax)); // 105895 push ax ;~ 17C5:B061 +cs=0x17c5;eip=0x00b062; X(PUSH(ax)); // 105896 push ax ;~ 17C5:B062 +cs=0x17c5;eip=0x00b063; X(PUSH(word_521d2)); // 105897 push ds:word_521D2 ;~ 17C5:B063 +cs=0x17c5;eip=0x00b067; T(ax = word_52106;); // 105898 mov ax, ds:word_52106 ;~ 17C5:B067 +cs=0x17c5;eip=0x00b06a; T(SUB(dx, dx)); // 105899 sub dx, dx ;~ 17C5:B06A +cs=0x17c5;eip=0x00b06c; T(cl = 5;); // 105900 mov cl, 5 ;~ 17C5:B06C +loc_3129e: + // 6201 +cs=0x17c5;eip=0x00b06e; T(SHL(ax, 1)); // 105903 shl ax, 1 ;~ 17C5:B06E +cs=0x17c5;eip=0x00b070; T(RCL(dx, 1)); // 105904 rcl dx, 1 ;~ 17C5:B070 +cs=0x17c5;eip=0x00b072; T(DEC(cl)); // 105905 dec cl ;~ 17C5:B072 +cs=0x17c5;eip=0x00b074; J(JZ(loc_312a8)); // 105906 jz short loc_312A8 ;~ 17C5:B074 +cs=0x17c5;eip=0x00b076; J(JMP(loc_3129e)); // 105907 jmp short loc_3129E ;~ 17C5:B076 +loc_312a8: + // 6202 +cs=0x17c5;eip=0x00b078; X(PUSH(dx)); // 105911 push dx ;~ 17C5:B078 +cs=0x17c5;eip=0x00b079; X(PUSH(ax)); // 105912 push ax ;~ 17C5:B079 +cs=0x17c5;eip=0x00b07a; T(ax = word_520f2;); // 105913 mov ax, ds:word_520F2 ;~ 17C5:B07A +cs=0x17c5;eip=0x00b07d; T(SUB(dx, dx)); // 105914 sub dx, dx ;~ 17C5:B07D +cs=0x17c5;eip=0x00b07f; T(cl = 5;); // 105915 mov cl, 5 ;~ 17C5:B07F +loc_312b1: + // 6203 +cs=0x17c5;eip=0x00b081; T(SHL(ax, 1)); // 105918 shl ax, 1 ;~ 17C5:B081 +cs=0x17c5;eip=0x00b083; T(RCL(dx, 1)); // 105919 rcl dx, 1 ;~ 17C5:B083 +cs=0x17c5;eip=0x00b085; T(DEC(cl)); // 105920 dec cl ;~ 17C5:B085 +cs=0x17c5;eip=0x00b087; J(JZ(loc_312bb)); // 105921 jz short loc_312BB ;~ 17C5:B087 +cs=0x17c5;eip=0x00b089; J(JMP(loc_312b1)); // 105922 jmp short loc_312B1 ;~ 17C5:B089 +loc_312bb: + // 6204 +cs=0x17c5;eip=0x00b08b; X(PUSH(dx)); // 105926 push dx ;~ 17C5:B08B +cs=0x17c5;eip=0x00b08c; X(PUSH(ax)); // 105927 push ax ;~ 17C5:B08C +cs=0x17c5;eip=0x00b08d; T(ax = 0x0E;); // 105928 mov ax, 0Eh ;~ 17C5:B08D +cs=0x17c5;eip=0x00b090; X(PUSH(ax)); // 105929 push ax ;~ 17C5:B090 +cs=0x17c5;eip=0x00b091; J(CALL(sub_32c02,0)); // 105930 call sub_32C02 ;~ 17C5:B091 +cs=0x17c5;eip=0x00b094; T(ADD(sp, 0x14)); // 105932 add sp, 14h ;~ 17C5:B094 +loc_312c7: + // 6205 +cs=0x17c5;eip=0x00b097; T(TEST(*(db*)(&word_520c0), 0x80)); // 105936 test byte ptr ds:word_520C0, 80h ;~ 17C5:B097 +cs=0x17c5;eip=0x00b09c; J(JNZ(loc_312d1)); // 105937 jnz short loc_312D1 ;~ 17C5:B09C +cs=0x17c5;eip=0x00b09e; J(JMP(loc_31371)); // 105938 jmp loc_31371 ;~ 17C5:B09E +loc_312d1: + // 6206 +cs=0x17c5;eip=0x00b0a1; T(CMP(word_520c0, 0x8B)); // 105942 cmp ds:word_520C0, 8Bh ;~ 17C5:B0A1 +cs=0x17c5;eip=0x00b0a7; J(JNZ(loc_312dc)); // 105943 jnz short loc_312DC ;~ 17C5:B0A7 +cs=0x17c5;eip=0x00b0a9; J(JMP(loc_31371)); // 105944 jmp loc_31371 ;~ 17C5:B0A9 +loc_312dc: + // 6207 +cs=0x17c5;eip=0x00b0ac; T(CMP(word_4e2fe, 0)); // 105948 cmp ds:word_4E2FE, 0 ;~ 17C5:B0AC +cs=0x17c5;eip=0x00b0b1; J(JNZ(loc_312ed)); // 105949 jnz short loc_312ED ;~ 17C5:B0B1 +cs=0x17c5;eip=0x00b0b3; T(CMP(word_5206c, 0)); // 105950 cmp ds:word_5206C, 0 ;~ 17C5:B0B3 +cs=0x17c5;eip=0x00b0b8; J(JZ(loc_312ed)); // 105951 jz short loc_312ED ;~ 17C5:B0B8 +cs=0x17c5;eip=0x00b0ba; J(JMP(loc_31371)); // 105952 jmp loc_31371 ;~ 17C5:B0BA +loc_312ed: + // 6208 +cs=0x17c5;eip=0x00b0bd; T(ax = 2;); // 105957 mov ax, 2 ;~ 17C5:B0BD +cs=0x17c5;eip=0x00b0c0; T(SUB(ax, *(dw*)(raddr(ss,bp+var_24)))); // 105958 sub ax, [bp+var_24] ;~ 17C5:B0C0 +cs=0x17c5;eip=0x00b0c3; X(PUSH(ax)); // 105959 push ax ;~ 17C5:B0C3 +cs=0x17c5;eip=0x00b0c4; X(PUSH(word_4e2fc)); // 105960 push ds:word_4E2FC ;~ 17C5:B0C4 +cs=0x17c5;eip=0x00b0c8; X(PUSH(word_4e2fa)); // 105961 push ds:word_4E2FA ;~ 17C5:B0C8 +cs=0x17c5;eip=0x00b0cc; X(PUSH(word_4e2f8)); // 105962 push ds:word_4E2F8 ;~ 17C5:B0CC +cs=0x17c5;eip=0x00b0d0; T(ax = word_4e2fe;); // 105963 mov ax, ds:word_4E2FE ;~ 17C5:B0D0 +cs=0x17c5;eip=0x00b0d3; T(ADD(ax, 0x10)); // 105964 add ax, 10h ;~ 17C5:B0D3 +cs=0x17c5;eip=0x00b0d6; X(PUSH(ax)); // 105965 push ax ;~ 17C5:B0D6 +cs=0x17c5;eip=0x00b0d7; T(SUB(ax, ax)); // 105966 sub ax, ax ;~ 17C5:B0D7 +cs=0x17c5;eip=0x00b0d9; T(dx = 0x100;); // 105967 mov dx, 100h ;~ 17C5:B0D9 +cs=0x17c5;eip=0x00b0dc; T(SUB(ax, word_51a28)); // 105968 sub ax, ds:word_51A28 ;~ 17C5:B0DC +cs=0x17c5;eip=0x00b0e0; T(SBB(dx, word_51a2a)); // 105969 sbb dx, ds:word_51A2A ;~ 17C5:B0E0 +cs=0x17c5;eip=0x00b0e4; X(PUSH(dx)); // 105970 push dx ;~ 17C5:B0E4 +cs=0x17c5;eip=0x00b0e5; X(PUSH(ax)); // 105971 push ax ;~ 17C5:B0E5 +cs=0x17c5;eip=0x00b0e6; X(PUSH(word_51a0c)); // 105972 push ds:word_51A0C ;~ 17C5:B0E6 +cs=0x17c5;eip=0x00b0ea; X(PUSH(word_51a0a)); // 105973 push ds:word_51A0A ;~ 17C5:B0EA +cs=0x17c5;eip=0x00b0ee; T(al = *(db*)(&word_4f42e);); // 105974 mov al, byte ptr ds:word_4F42E ;~ 17C5:B0EE +cs=0x17c5;eip=0x00b0f1; T(AND(al, 1)); // 105975 and al, 1 ;~ 17C5:B0F1 +cs=0x17c5;eip=0x00b0f3; T(CMP(al, 1)); // 105976 cmp al, 1 ;~ 17C5:B0F3 +cs=0x17c5;eip=0x00b0f5; T(SBB(cx, cx)); // 105977 sbb cx, cx ;~ 17C5:B0F5 +cs=0x17c5;eip=0x00b0f7; T(NEG(cx)); // 105978 neg cx ;~ 17C5:B0F7 +cs=0x17c5;eip=0x00b0f9; T(ADD(cx, 6)); // 105979 add cx, 6 ;~ 17C5:B0F9 +cs=0x17c5;eip=0x00b0fc; X(PUSH(cx)); // 105980 push cx ;~ 17C5:B0FC +cs=0x17c5;eip=0x00b0fd; J(CALL(sub_32c02,0)); // 105981 call sub_32C02 ;~ 17C5:B0FD +cs=0x17c5;eip=0x00b100; T(ADD(sp, 0x14)); // 105983 add sp, 14h ;~ 17C5:B100 +cs=0x17c5;eip=0x00b103; T(CMP(word_4e2fe, 0x3E8)); // 105984 cmp ds:word_4E2FE, 3E8h ;~ 17C5:B103 +cs=0x17c5;eip=0x00b109; J(JNC(loc_31371)); // 105985 jnb short loc_31371 ;~ 17C5:B109 +cs=0x17c5;eip=0x00b10b; T(CMP(word_492ec, 0)); // 105986 cmp word_492EC, 0 ;~ 17C5:B10B +cs=0x17c5;eip=0x00b110; J(JNZ(loc_31371)); // 105987 jnz short loc_31371 ;~ 17C5:B110 +cs=0x17c5;eip=0x00b112; T(ax = 2;); // 105988 mov ax, 2 ;~ 17C5:B112 +cs=0x17c5;eip=0x00b115; X(PUSH(ax)); // 105989 push ax ;~ 17C5:B115 +cs=0x17c5;eip=0x00b116; T(SUB(ax, ax)); // 105990 sub ax, ax ;~ 17C5:B116 +cs=0x17c5;eip=0x00b118; X(PUSH(ax)); // 105991 push ax ;~ 17C5:B118 +cs=0x17c5;eip=0x00b119; X(PUSH(ax)); // 105992 push ax ;~ 17C5:B119 +cs=0x17c5;eip=0x00b11a; X(PUSH(word_4e2f8)); // 105993 push ds:word_4E2F8 ;~ 17C5:B11A +cs=0x17c5;eip=0x00b11e; X(PUSH(word_520ee)); // 105994 push ds:word_520EE ;~ 17C5:B11E +cs=0x17c5;eip=0x00b122; T(dx = 0x100;); // 105995 mov dx, 100h ;~ 17C5:B122 +cs=0x17c5;eip=0x00b125; T(SUB(ax, word_51a28)); // 105996 sub ax, ds:word_51A28 ;~ 17C5:B125 +cs=0x17c5;eip=0x00b129; T(SBB(dx, word_51a2a)); // 105997 sbb dx, ds:word_51A2A ;~ 17C5:B129 +cs=0x17c5;eip=0x00b12d; X(PUSH(dx)); // 105998 push dx ;~ 17C5:B12D +cs=0x17c5;eip=0x00b12e; X(PUSH(ax)); // 105999 push ax ;~ 17C5:B12E +cs=0x17c5;eip=0x00b12f; X(PUSH(word_51a0c)); // 106000 push ds:word_51A0C ;~ 17C5:B12F +cs=0x17c5;eip=0x00b133; X(PUSH(word_51a0a)); // 106001 push ds:word_51A0A ;~ 17C5:B133 +cs=0x17c5;eip=0x00b137; T(ax = 0x15;); // 106002 mov ax, 15h ;~ 17C5:B137 +cs=0x17c5;eip=0x00b13a; X(PUSH(ax)); // 106003 push ax ;~ 17C5:B13A +cs=0x17c5;eip=0x00b13b; J(CALL(sub_32c02,0)); // 106004 call sub_32C02 ;~ 17C5:B13B +cs=0x17c5;eip=0x00b13e; T(ADD(sp, 0x14)); // 106005 add sp, 14h ;~ 17C5:B13E +loc_31371: + // 6209 +cs=0x17c5;eip=0x00b141; X(POP(si)); // 106009 pop si ;~ 17C5:B141 +cs=0x17c5;eip=0x00b142; X(POP(di)); // 106010 pop di ;~ 17C5:B142 +cs=0x17c5;eip=0x00b143; T(sp = bp;); // 106011 mov sp, bp ;~ 17C5:B143 +cs=0x17c5;eip=0x00b145; X(POP(bp)); // 106012 pop bp ;~ 17C5:B145 +cs=0x17c5;eip=0x00b146; J(RETN(0)); // 106013 retn ;~ 17C5:B146 assert(0); __dispatch_call: @@ -30283,54 +26404,1949 @@ cs=0x17c5;eip=0x00a9ba; J(RETN(0)); // 57068 retn ;~ 17C5:A9BA #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kseg2623_a98b_proc: goto seg2623_a98b_proc; - case m2c::ksub_30b92: goto sub_30b92; + case m2c::kloc_30c75: goto loc_30c75; + case m2c::kloc_30c80: goto loc_30c80; + case m2c::kloc_30c91: goto loc_30c91; + case m2c::kloc_30c9b: goto loc_30c9b; + case m2c::kloc_30ca5: goto loc_30ca5; + case m2c::kloc_30caf: goto loc_30caf; + case m2c::kloc_30cb9: goto loc_30cb9; + case m2c::kloc_30cc3: goto loc_30cc3; + case m2c::kloc_30cd3: goto loc_30cd3; + case m2c::kloc_30d0f: goto loc_30d0f; + case m2c::kloc_30d1a: goto loc_30d1a; + case m2c::kloc_30d38: goto loc_30d38; + case m2c::kloc_30d3e: goto loc_30d3e; + case m2c::kloc_30d40: goto loc_30d40; + case m2c::kloc_30d4b: goto loc_30d4b; + case m2c::kloc_30d57: goto loc_30d57; + case m2c::kloc_30d5a: goto loc_30d5a; + case m2c::kloc_30da9: goto loc_30da9; + case m2c::kloc_30db9: goto loc_30db9; + case m2c::kloc_30dbf: goto loc_30dbf; + case m2c::kloc_30dd8: goto loc_30dd8; + case m2c::kloc_30ddb: goto loc_30ddb; + case m2c::kloc_30df0: goto loc_30df0; + case m2c::kloc_30df6: goto loc_30df6; + case m2c::kloc_30df8: goto loc_30df8; + case m2c::kloc_30e04: goto loc_30e04; + case m2c::kloc_30e0b: goto loc_30e0b; + case m2c::kloc_30e0e: goto loc_30e0e; + case m2c::kloc_30e17: goto loc_30e17; + case m2c::kloc_30e62: goto loc_30e62; + case m2c::kloc_30e6c: goto loc_30e6c; + case m2c::kloc_30e76: goto loc_30e76; + case m2c::kloc_30e80: goto loc_30e80; + case m2c::kloc_30e93: goto loc_30e93; + case m2c::kloc_30e96: goto loc_30e96; + case m2c::kloc_30e9d: goto loc_30e9d; + case m2c::kloc_30ea0: goto loc_30ea0; + case m2c::kloc_30ec6: goto loc_30ec6; + case m2c::kloc_30ec8: goto loc_30ec8; + case m2c::kloc_30ee3: goto loc_30ee3; + case m2c::kloc_30f33: goto loc_30f33; + case m2c::kloc_30f35: goto loc_30f35; + case m2c::kloc_30f3a: goto loc_30f3a; + case m2c::kloc_30f46: goto loc_30f46; + case m2c::kloc_30f49: goto loc_30f49; + case m2c::kloc_30f54: goto loc_30f54; + case m2c::kloc_30f66: goto loc_30f66; + case m2c::kloc_30f7e: goto loc_30f7e; + case m2c::kloc_30fdd: goto loc_30fdd; + case m2c::kloc_31001: goto loc_31001; + case m2c::kloc_31012: goto loc_31012; + case m2c::kloc_31025: goto loc_31025; + case m2c::kloc_3102f: goto loc_3102f; + case m2c::kloc_3108f: goto loc_3108f; + case m2c::kloc_3109e: goto loc_3109e; + case m2c::kloc_310da: goto loc_310da; + case m2c::kloc_31114: goto loc_31114; + case m2c::kloc_31117: goto loc_31117; + case m2c::kloc_3112d: goto loc_3112d; + case m2c::kloc_3114d: goto loc_3114d; + case m2c::kloc_31150: goto loc_31150; + case m2c::kloc_31162: goto loc_31162; + case m2c::kloc_3116f: goto loc_3116f; + case m2c::kloc_31176: goto loc_31176; + case m2c::kloc_31179: goto loc_31179; + case m2c::kloc_31182: goto loc_31182; + case m2c::kloc_31194: goto loc_31194; + case m2c::kloc_311b0: goto loc_311b0; + case m2c::kloc_311d3: goto loc_311d3; + case m2c::kloc_311d6: goto loc_311d6; + case m2c::kloc_311f3: goto loc_311f3; + case m2c::kloc_311fd: goto loc_311fd; + case m2c::kloc_31207: goto loc_31207; + case m2c::kloc_31211: goto loc_31211; + case m2c::kloc_31228: goto loc_31228; + case m2c::kloc_31233: goto loc_31233; + case m2c::kloc_31236: goto loc_31236; + case m2c::kloc_31253: goto loc_31253; + case m2c::kloc_31256: goto loc_31256; + case m2c::kloc_3128a: goto loc_3128a; + case m2c::kloc_3128d: goto loc_3128d; + case m2c::kloc_3129e: goto loc_3129e; + case m2c::kloc_312a8: goto loc_312a8; + case m2c::kloc_312b1: goto loc_312b1; + case m2c::kloc_312bb: goto loc_312bb; + case m2c::kloc_312c7: goto loc_312c7; + case m2c::kloc_312d1: goto loc_312d1; + case m2c::kloc_312dc: goto loc_312dc; + case m2c::kloc_312ed: goto loc_312ed; + case m2c::kloc_31371: goto loc_31371; + case m2c::ksub_30c28: goto sub_30c28; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool _group59(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_31377(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - _group59: - _begin: -sub_30bec: - // 57076 -cs=0x17c5;eip=0x00a9bc; T(ax = 0x39;); // 57077 mov ax, 39h ; '9' ;~ 17C5:A9BC -cs=0x17c5;eip=0x00a9bf; X(PUSH(ax)); // 57078 push ax ;~ 17C5:A9BF -cs=0x17c5;eip=0x00a9c0; T(ax = 0x49;); // 57079 mov ax, 49h ; 'I' ;~ 17C5:A9C0 -cs=0x17c5;eip=0x00a9c3; X(PUSH(ax)); // 57080 push ax ;~ 17C5:A9C3 -cs=0x17c5;eip=0x00a9c4; T(ax = 0x70;); // 57081 mov ax, 70h ; 'p' ;~ 17C5:A9C4 -cs=0x17c5;eip=0x00a9c7; X(PUSH(ax)); // 57082 push ax ;~ 17C5:A9C7 -cs=0x17c5;eip=0x00a9c8; T(ax = 0x18;); // 57083 mov ax, 18h ;~ 17C5:A9C8 -cs=0x17c5;eip=0x00a9cb; X(PUSH(ax)); // 57084 push ax ;~ 17C5:A9CB -cs=0x17c5;eip=0x00a9cc; T(CMP(*(byte_527d0), 0)); // 57085 cmp byte_527D0, 0 ;~ 17C5:A9CC -cs=0x17c5;eip=0x00a9d1; J(JZ(loc_30c0a)); // 57086 jz short loc_30C0A ;~ 17C5:A9D1 -cs=0x17c5;eip=0x00a9d3; T(bx = *(word_4e57c);); // 57087 mov bx, word_4E57C ;~ 17C5:A9D3 -cs=0x17c5;eip=0x00a9d7; J(JMP(loc_30c0e)); // 57088 jmp short loc_30C0E ;~ 17C5:A9D7 -loc_30c0a: - // 6140 -cs=0x17c5;eip=0x00a9da; T(bx = *(word_4e564);); // 57094 mov bx, word_4E564 ;~ 17C5:A9DA -loc_30c0e: - // 6141 -cs=0x17c5;eip=0x00a9de; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 57097 mov ax, [bx] ;~ 17C5:A9DE -cs=0x17c5;eip=0x00a9e0; X(PUSH(ax)); // 57098 push ax ;~ 17C5:A9E0 -cs=0x17c5;eip=0x00a9e1; T(ax = 0x70;); // 57099 mov ax, 70h ; 'p' ;~ 17C5:A9E1 -cs=0x17c5;eip=0x00a9e4; X(PUSH(ax)); // 57100 push ax ;~ 17C5:A9E4 -cs=0x17c5;eip=0x00a9e5; T(ax = 0x18;); // 57101 mov ax, 18h ;~ 17C5:A9E5 -cs=0x17c5;eip=0x00a9e8; X(PUSH(ax)); // 57102 push ax ;~ 17C5:A9E8 -cs=0x17c5;eip=0x00a9e9; T(bx = *(word_4e594);); // 57103 mov bx, word_4E594 ;~ 17C5:A9E9 -cs=0x17c5;eip=0x00a9ed; X(PUSH(*(dw*)(raddr(ds,bx)))); // 57104 push word ptr [bx] ;~ 17C5:A9ED -cs=0x17c5;eip=0x00a9ef; J(CALLF(sub_49a70,0)); // 57105 call far ptr sub_49A70 ;~ 17C5:A9EF -seg2623_a9f4_proc: - // 57109 -cs=0x17c5;eip=0x00a9f4; T(ADD(sp, 0x10)); // 57109 add sp, 10h ;~ 17C5:A9F4 -cs=0x17c5;eip=0x00a9f7; J(RETN(0)); // 57110 retn ;~ 17C5:A9F7 + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_31377: + _begin: +#undef var_34 +#define var_34 -0x34 + // 106024 var_34 = word ptr -34h ;~ 17C5:B147 +#undef var_32 +#define var_32 -0x32 + // 106025 var_32 = word ptr -32h ;~ 17C5:B147 +#undef var_30 +#define var_30 -0x30 + // 106026 var_30 = word ptr -30h ;~ 17C5:B147 +#undef var_2e +#define var_2e -0x2E + // 106027 var_2E = word ptr -2Eh ;~ 17C5:B147 +#undef var_2c +#define var_2c -0x2C + // 106028 var_2C = word ptr -2Ch ;~ 17C5:B147 +#undef var_2a +#define var_2a -0x2A + // 106029 var_2A = word ptr -2Ah ;~ 17C5:B147 +#undef var_28 +#define var_28 -0x28 + // 106030 var_28 = word ptr -28h ;~ 17C5:B147 +#undef var_26 +#define var_26 -0x26 + // 106031 var_26 = word ptr -26h ;~ 17C5:B147 +#undef var_24 +#define var_24 -0x24 + // 106032 var_24 = word ptr -24h ;~ 17C5:B147 +#undef var_22 +#define var_22 -0x22 + // 106033 var_22 = word ptr -22h ;~ 17C5:B147 +#undef var_20 +#define var_20 -0x20 + // 106034 var_20 = word ptr -20h ;~ 17C5:B147 +#undef var_1e +#define var_1e -0x1E + // 106035 var_1E = word ptr -1Eh ;~ 17C5:B147 +#undef var_1a +#define var_1a -0x1A + // 106036 var_1A = word ptr -1Ah ;~ 17C5:B147 +#undef var_16 +#define var_16 -0x16 + // 106037 var_16 = word ptr -16h ;~ 17C5:B147 +#undef var_10 +#define var_10 -0x10 + // 106038 var_10 = word ptr -10h ;~ 17C5:B147 +#undef var_e +#define var_e -0x0E + // 106039 var_E = word ptr -0Eh ;~ 17C5:B147 +#undef var_c +#define var_c -0x0C + // 106040 var_C = word ptr -0Ch ;~ 17C5:B147 +#undef var_8 +#define var_8 -8 + // 106041 var_8 = word ptr -8 ;~ 17C5:B147 +#undef var_6 +#define var_6 -6 + // 106042 var_6 = word ptr -6 ;~ 17C5:B147 +#undef var_4 +#define var_4 -4 + // 106043 var_4 = word ptr -4 ;~ 17C5:B147 +cs=0x17c5;eip=0x00b147; X(PUSH(bp)); // 106045 push bp ;~ 17C5:B147 +cs=0x17c5;eip=0x00b148; T(bp = sp;); // 106046 mov bp, sp ;~ 17C5:B148 +cs=0x17c5;eip=0x00b14a; T(SUB(sp, 0x34)); // 106047 sub sp, 34h ;~ 17C5:B14A +cs=0x17c5;eip=0x00b14d; X(PUSH(di)); // 106048 push di ;~ 17C5:B14D +cs=0x17c5;eip=0x00b14e; X(PUSH(si)); // 106049 push si ;~ 17C5:B14E +cs=0x17c5;eip=0x00b14f; T(ax = word_4f632;); // 106050 mov ax, ds:word_4F632 ;~ 17C5:B14F +cs=0x17c5;eip=0x00b152; X(word_4ef32 = ax;); // 106051 mov ds:word_4EF32, ax ;~ 17C5:B152 +cs=0x17c5;eip=0x00b155; X(word_4f632 = 0;); // 106052 mov ds:word_4F632, 0 ;~ 17C5:B155 +cs=0x17c5;eip=0x00b15b; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 106053 mov [bp+var_1E], 0 ;~ 17C5:B15B +cs=0x17c5;eip=0x00b160; J(JMP(loc_31395)); // 106054 jmp short loc_31395 ;~ 17C5:B160 +loc_31392: + // 6210 +cs=0x17c5;eip=0x00b162; X(INC(*(dw*)(raddr(ss,bp+var_1e)))); // 106058 inc [bp+var_1E] ;~ 17C5:B162 +loc_31395: + // 6211 +cs=0x17c5;eip=0x00b165; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 0x0C)); // 106061 cmp [bp+var_1E], 0Ch ;~ 17C5:B165 +cs=0x17c5;eip=0x00b169; J(JGE(loc_313ef)); // 106062 jge short loc_313EF ;~ 17C5:B169 +cs=0x17c5;eip=0x00b16b; T(ax = 0x18;); // 106063 mov ax, 18h ;~ 17C5:B16B +cs=0x17c5;eip=0x00b16e; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1e)))); // 106064 imul [bp+var_1E] ;~ 17C5:B16E +cs=0x17c5;eip=0x00b171; T(si = ax;); // 106065 mov si, ax ;~ 17C5:B171 +cs=0x17c5;eip=0x00b173; T(CMP(*(dw*)(raddr(ds,si+0x0D22)), 0)); // 106066 cmp word ptr [si+0D22h], 0 ;~ 17C5:B173 +cs=0x17c5;eip=0x00b178; J(JZ(loc_313ed)); // 106067 jz short loc_313ED ;~ 17C5:B178 +cs=0x17c5;eip=0x00b17a; X(PUSH(*(dw*)(raddr(ds,si+0x0D18)))); // 106068 push word ptr [si+0D18h] ;~ 17C5:B17A +cs=0x17c5;eip=0x00b17e; X(PUSH(*(dw*)(raddr(ds,si+0x0D16)))); // 106069 push word ptr [si+0D16h] ;~ 17C5:B17E +cs=0x17c5;eip=0x00b182; X(PUSH(*(dw*)(raddr(ds,si+0x0D14)))); // 106070 push word ptr [si+0D14h] ;~ 17C5:B182 +cs=0x17c5;eip=0x00b186; J(CALL(sub_326b8,0)); // 106071 call sub_326B8 ;~ 17C5:B186 +cs=0x17c5;eip=0x00b189; T(ADD(sp, 6)); // 106072 add sp, 6 ;~ 17C5:B189 +cs=0x17c5;eip=0x00b18c; T(CMP(*(word_4aa98), 0x0FFFF)); // 106073 cmp word_4AA98, 0FFFFh ;~ 17C5:B18C +cs=0x17c5;eip=0x00b191; J(JZ(loc_313ed)); // 106074 jz short loc_313ED ;~ 17C5:B191 +cs=0x17c5;eip=0x00b193; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 8)); // 106075 cmp [bp+var_1E], 8 ;~ 17C5:B193 +cs=0x17c5;eip=0x00b197; J(JGE(loc_313ce)); // 106076 jge short loc_313CE ;~ 17C5:B197 +cs=0x17c5;eip=0x00b199; T(ax = 0x0E;); // 106077 mov ax, 0Eh ;~ 17C5:B199 +cs=0x17c5;eip=0x00b19c; J(JMP(loc_313d1)); // 106078 jmp short loc_313D1 ;~ 17C5:B19C +loc_313ce: + // 6212 +cs=0x17c5;eip=0x00b19e; T(ax = 0x0A;); // 106082 mov ax, 0Ah ;~ 17C5:B19E +loc_313d1: + // 6213 +cs=0x17c5;eip=0x00b1a1; X(PUSH(ax)); // 106085 push ax ;~ 17C5:B1A1 +cs=0x17c5;eip=0x00b1a2; J(CALL(sub_30074,0)); // 106086 call sub_30074 ;~ 17C5:B1A2 +cs=0x17c5;eip=0x00b1a5; T(ADD(sp, 2)); // 106087 add sp, 2 ;~ 17C5:B1A5 +cs=0x17c5;eip=0x00b1a8; T(SUB(ax, ax)); // 106088 sub ax, ax ;~ 17C5:B1A8 +cs=0x17c5;eip=0x00b1aa; X(PUSH(ax)); // 106089 push ax ;~ 17C5:B1AA +cs=0x17c5;eip=0x00b1ab; T(ax = 6;); // 106090 mov ax, 6 ;~ 17C5:B1AB +cs=0x17c5;eip=0x00b1ae; X(PUSH(ax)); // 106091 push ax ;~ 17C5:B1AE +cs=0x17c5;eip=0x00b1af; X(PUSH(*(word_4ac7c))); // 106092 push word_4AC7C ;~ 17C5:B1AF +cs=0x17c5;eip=0x00b1b3; X(PUSH(*(word_4aa98))); // 106093 push word_4AA98 ;~ 17C5:B1B3 +cs=0x17c5;eip=0x00b1b7; J(CALL(sub_323e9,0)); // 106094 call sub_323E9 ;~ 17C5:B1B7 +cs=0x17c5;eip=0x00b1ba; T(ADD(sp, 8)); // 106095 add sp, 8 ;~ 17C5:B1BA +loc_313ed: + // 6214 +cs=0x17c5;eip=0x00b1bd; J(JMP(loc_31392)); // 106099 jmp short loc_31392 ;~ 17C5:B1BD +loc_313ef: + // 6215 +cs=0x17c5;eip=0x00b1bf; T(ax = word_492f4;); // 106103 mov ax, word_492F4 ;~ 17C5:B1BF +cs=0x17c5;eip=0x00b1c2; T(SHL(ax, 1)); // 106104 shl ax, 1 ;~ 17C5:B1C2 +cs=0x17c5;eip=0x00b1c4; T(SHL(ax, 1)); // 106105 shl ax, 1 ;~ 17C5:B1C4 +cs=0x17c5;eip=0x00b1c6; T(ADD(ax, 8)); // 106106 add ax, 8 ;~ 17C5:B1C6 +cs=0x17c5;eip=0x00b1c9; X(PUSH(ax)); // 106107 push ax ;~ 17C5:B1C9 +cs=0x17c5;eip=0x00b1ca; J(CALL(sub_2b787,0)); // 106108 call sub_2B787 ;~ 17C5:B1CA +cs=0x17c5;eip=0x00b1cd; T(ADD(sp, 2)); // 106109 add sp, 2 ;~ 17C5:B1CD +cs=0x17c5;eip=0x00b1d0; T(cx = ax;); // 106110 mov cx, ax ;~ 17C5:B1D0 +cs=0x17c5;eip=0x00b1d2; T(ax = 0x200;); // 106111 mov ax, 200h ;~ 17C5:B1D2 +cs=0x17c5;eip=0x00b1d5; T(CWD); // 106112 cwd ;~ 17C5:B1D5 +cs=0x17c5;eip=0x00b1d6; T(IDIV2(cx)); // 106113 idiv cx ;~ 17C5:B1D6 +cs=0x17c5;eip=0x00b1d8; X(MOV(*(dw*)(raddr(ss,bp+var_2e)), ax)); // 106114 mov [bp+var_2E], ax ;~ 17C5:B1D8 +cs=0x17c5;eip=0x00b1db; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 106115 mov [bp+var_1E], 0 ;~ 17C5:B1DB +cs=0x17c5;eip=0x00b1e0; J(JMP(loc_31415)); // 106116 jmp short loc_31415 ;~ 17C5:B1E0 +loc_31412: + // 6216 +cs=0x17c5;eip=0x00b1e2; X(INC(*(dw*)(raddr(ss,bp+var_1e)))); // 106120 inc [bp+var_1E] ;~ 17C5:B1E2 +loc_31415: + // 6217 +cs=0x17c5;eip=0x00b1e5; T(ax = word_511d4;); // 106123 mov ax, ds:word_511D4 ;~ 17C5:B1E5 +cs=0x17c5;eip=0x00b1e8; T(ADD(ax, 4)); // 106124 add ax, 4 ;~ 17C5:B1E8 +cs=0x17c5;eip=0x00b1eb; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 106125 cmp [bp+var_1E], ax ;~ 17C5:B1EB +cs=0x17c5;eip=0x00b1ee; J(JL(loc_31423)); // 106126 jl short loc_31423 ;~ 17C5:B1EE +cs=0x17c5;eip=0x00b1f0; J(JMP(loc_317ee)); // 106127 jmp loc_317EE ;~ 17C5:B1F0 +loc_31423: + // 6218 +cs=0x17c5;eip=0x00b1f3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 106131 mov ax, [bp+var_1E] ;~ 17C5:B1F3 +cs=0x17c5;eip=0x00b1f6; T(cx = ax;); // 106132 mov cx, ax ;~ 17C5:B1F6 +cs=0x17c5;eip=0x00b1f8; T(SHL(ax, 1)); // 106133 shl ax, 1 ;~ 17C5:B1F8 +cs=0x17c5;eip=0x00b1fa; T(ADD(ax, cx)); // 106134 add ax, cx ;~ 17C5:B1FA +cs=0x17c5;eip=0x00b1fc; T(SHL(ax, 1)); // 106135 shl ax, 1 ;~ 17C5:B1FC +cs=0x17c5;eip=0x00b1fe; T(SHL(ax, 1)); // 106136 shl ax, 1 ;~ 17C5:B1FE +cs=0x17c5;eip=0x00b200; T(si = ax;); // 106137 mov si, ax ;~ 17C5:B200 +cs=0x17c5;eip=0x00b202; T(CMP(*(dw*)(raddr(ds,si-0x6304)), 0)); // 106138 cmp word ptr [si-6304h], 0 ;~ 17C5:B202 +cs=0x17c5;eip=0x00b207; J(JNZ(loc_3143c)); // 106139 jnz short loc_3143C ;~ 17C5:B207 +cs=0x17c5;eip=0x00b209; J(JMP(loc_317eb)); // 106140 jmp loc_317EB ;~ 17C5:B209 +loc_3143c: + // 6219 +cs=0x17c5;eip=0x00b20c; X(PUSH(*(dw*)(raddr(ds,si-0x6300)))); // 106144 push word ptr [si-6300h] ;~ 17C5:B20C +cs=0x17c5;eip=0x00b210; X(PUSH(*(dw*)(raddr(ds,si-0x6302)))); // 106145 push word ptr [si-6302h] ;~ 17C5:B210 +cs=0x17c5;eip=0x00b214; X(PUSH(*(dw*)(raddr(ds,si-0x6304)))); // 106146 push word ptr [si-6304h] ;~ 17C5:B214 +cs=0x17c5;eip=0x00b218; J(CALL(sub_326b8,0)); // 106147 call sub_326B8 ;~ 17C5:B218 +cs=0x17c5;eip=0x00b21b; T(ADD(sp, 6)); // 106148 add sp, 6 ;~ 17C5:B21B +cs=0x17c5;eip=0x00b21e; T(ax = *(word_4aa98);); // 106149 mov ax, word_4AA98 ;~ 17C5:B21E +cs=0x17c5;eip=0x00b221; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 106150 mov [bp+var_2C], ax ;~ 17C5:B221 +cs=0x17c5;eip=0x00b224; T(ax = *(word_4ac7c);); // 106151 mov ax, word_4AC7C ;~ 17C5:B224 +cs=0x17c5;eip=0x00b227; X(MOV(*(dw*)(raddr(ss,bp+var_32)), ax)); // 106152 mov [bp+var_32], ax ;~ 17C5:B227 +cs=0x17c5;eip=0x00b22a; T(ax = word_52246;); // 106153 mov ax, ds:word_52246 ;~ 17C5:B22A +cs=0x17c5;eip=0x00b22d; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 106154 mov [bp+var_4], ax ;~ 17C5:B22D +cs=0x17c5;eip=0x00b230; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 106155 mov ax, [bp+var_1E] ;~ 17C5:B230 +cs=0x17c5;eip=0x00b233; T(cx = ax;); // 106156 mov cx, ax ;~ 17C5:B233 +cs=0x17c5;eip=0x00b235; T(SHL(ax, 1)); // 106157 shl ax, 1 ;~ 17C5:B235 +cs=0x17c5;eip=0x00b237; T(ADD(ax, cx)); // 106158 add ax, cx ;~ 17C5:B237 +cs=0x17c5;eip=0x00b239; T(SHL(ax, 1)); // 106159 shl ax, 1 ;~ 17C5:B239 +cs=0x17c5;eip=0x00b23b; T(SHL(ax, 1)); // 106160 shl ax, 1 ;~ 17C5:B23B +cs=0x17c5;eip=0x00b23d; T(si = ax;); // 106161 mov si, ax ;~ 17C5:B23D +cs=0x17c5;eip=0x00b23f; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FA)))); // 106162 mov ax, [si-62FAh] ;~ 17C5:B23F +cs=0x17c5;eip=0x00b243; T(SAR(ax, 1)); // 106163 sar ax, 1 ;~ 17C5:B243 +cs=0x17c5;eip=0x00b245; T(ADD(ax, *(dw*)(raddr(ds,si-0x6300)))); // 106164 add ax, [si-6300h] ;~ 17C5:B245 +cs=0x17c5;eip=0x00b249; X(PUSH(ax)); // 106165 push ax ;~ 17C5:B249 +cs=0x17c5;eip=0x00b24a; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FC)))); // 106166 mov ax, [si-62FCh] ;~ 17C5:B24A +cs=0x17c5;eip=0x00b24e; T(SAR(ax, 1)); // 106167 sar ax, 1 ;~ 17C5:B24E +cs=0x17c5;eip=0x00b250; T(ADD(ax, *(dw*)(raddr(ds,si-0x6302)))); // 106168 add ax, [si-6302h] ;~ 17C5:B250 +cs=0x17c5;eip=0x00b254; X(PUSH(ax)); // 106169 push ax ;~ 17C5:B254 +cs=0x17c5;eip=0x00b255; T(MOV(ax, *(dw*)(raddr(ds,si-0x62FE)))); // 106170 mov ax, [si-62FEh] ;~ 17C5:B255 +cs=0x17c5;eip=0x00b259; T(SAR(ax, 1)); // 106171 sar ax, 1 ;~ 17C5:B259 +cs=0x17c5;eip=0x00b25b; T(ADD(ax, *(dw*)(raddr(ds,si-0x6304)))); // 106172 add ax, [si-6304h] ;~ 17C5:B25B +cs=0x17c5;eip=0x00b25f; X(PUSH(ax)); // 106173 push ax ;~ 17C5:B25F +cs=0x17c5;eip=0x00b260; J(CALL(sub_326b8,0)); // 106174 call sub_326B8 ;~ 17C5:B260 +cs=0x17c5;eip=0x00b263; T(ADD(sp, 6)); // 106175 add sp, 6 ;~ 17C5:B263 +cs=0x17c5;eip=0x00b266; T(CMP(*(word_4aa98), 0x0FFFF)); // 106176 cmp word_4AA98, 0FFFFh ;~ 17C5:B266 +cs=0x17c5;eip=0x00b26b; J(JNZ(loc_314a0)); // 106177 jnz short loc_314A0 ;~ 17C5:B26B +cs=0x17c5;eip=0x00b26d; J(JMP(loc_317eb)); // 106178 jmp loc_317EB ;~ 17C5:B26D +loc_314a0: + // 6220 +cs=0x17c5;eip=0x00b270; T(CMP(*(dw*)(raddr(ss,bp+var_2c)), 0x0FFFF)); // 106182 cmp [bp+var_2C], 0FFFFh ;~ 17C5:B270 +cs=0x17c5;eip=0x00b274; J(JNZ(loc_314a9)); // 106183 jnz short loc_314A9 ;~ 17C5:B274 +cs=0x17c5;eip=0x00b276; J(JMP(loc_317eb)); // 106184 jmp loc_317EB ;~ 17C5:B276 +loc_314a9: + // 6221 +cs=0x17c5;eip=0x00b279; T(ax = word_49918;); // 106188 mov ax, word_49918 ;~ 17C5:B279 +cs=0x17c5;eip=0x00b27c; T(SAR(ax, 1)); // 106189 sar ax, 1 ;~ 17C5:B27C +cs=0x17c5;eip=0x00b27e; T(SUB(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 106190 sub ax, [bp+var_1E] ;~ 17C5:B27E +cs=0x17c5;eip=0x00b281; T(AND(ax, 7)); // 106191 and ax, 7 ;~ 17C5:B281 +cs=0x17c5;eip=0x00b284; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 106192 mov [bp+var_2A], ax ;~ 17C5:B284 +cs=0x17c5;eip=0x00b287; T(ax = word_511d4;); // 106193 mov ax, ds:word_511D4 ;~ 17C5:B287 +cs=0x17c5;eip=0x00b28a; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 106194 cmp [bp+var_1E], ax ;~ 17C5:B28A +cs=0x17c5;eip=0x00b28d; J(JGE(loc_314c4)); // 106195 jge short loc_314C4 ;~ 17C5:B28D +cs=0x17c5;eip=0x00b28f; T(ax = 0x0D;); // 106196 mov ax, 0Dh ;~ 17C5:B28F +cs=0x17c5;eip=0x00b292; J(JMP(loc_314c7)); // 106197 jmp short loc_314C7 ;~ 17C5:B292 +loc_314c4: + // 6222 +cs=0x17c5;eip=0x00b294; T(ax = 0x0C;); // 106201 mov ax, 0Ch ;~ 17C5:B294 +loc_314c7: + // 6223 +cs=0x17c5;eip=0x00b297; X(PUSH(ax)); // 106204 push ax ;~ 17C5:B297 +cs=0x17c5;eip=0x00b298; J(CALL(sub_30074,0)); // 106205 call sub_30074 ;~ 17C5:B298 +cs=0x17c5;eip=0x00b29b; T(ADD(sp, 2)); // 106206 add sp, 2 ;~ 17C5:B29B +cs=0x17c5;eip=0x00b29e; X(PUSH(*(dw*)(raddr(ss,bp+var_32)))); // 106207 push [bp+var_32] ;~ 17C5:B29E +cs=0x17c5;eip=0x00b2a1; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 106208 push [bp+var_2C] ;~ 17C5:B2A1 +cs=0x17c5;eip=0x00b2a4; X(PUSH(*(word_4ac7c))); // 106209 push word_4AC7C ;~ 17C5:B2A4 +cs=0x17c5;eip=0x00b2a8; X(PUSH(*(word_4aa98))); // 106210 push word_4AA98 ;~ 17C5:B2A8 +cs=0x17c5;eip=0x00b2ac; J(CALL(sub_2fe3c,0)); // 106211 call sub_2FE3C ;~ 17C5:B2AC +cs=0x17c5;eip=0x00b2af; T(ADD(sp, 8)); // 106213 add sp, 8 ;~ 17C5:B2AF +cs=0x17c5;eip=0x00b2b2; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0)); // 106214 mov [bp+var_E], 0 ;~ 17C5:B2B2 +cs=0x17c5;eip=0x00b2b7; T(ax = word_511d4;); // 106215 mov ax, ds:word_511D4 ;~ 17C5:B2B7 +cs=0x17c5;eip=0x00b2ba; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 106216 cmp [bp+var_1E], ax ;~ 17C5:B2BA +cs=0x17c5;eip=0x00b2bd; J(JL(loc_314f2)); // 106217 jl short loc_314F2 ;~ 17C5:B2BD +cs=0x17c5;eip=0x00b2bf; J(JMP(loc_31610)); // 106218 jmp loc_31610 ;~ 17C5:B2BF +loc_314f2: + // 6224 +cs=0x17c5;eip=0x00b2c2; X(MOV(*(dw*)(raddr(ss,bp+var_20)), 0)); // 106222 mov [bp+var_20], 0 ;~ 17C5:B2C2 +cs=0x17c5;eip=0x00b2c7; J(JMP(loc_314fc)); // 106223 jmp short loc_314FC ;~ 17C5:B2C7 +loc_314f9: + // 6225 +cs=0x17c5;eip=0x00b2c9; X(INC(*(dw*)(raddr(ss,bp+var_20)))); // 106227 inc [bp+var_20] ;~ 17C5:B2C9 +loc_314fc: + // 6226 +cs=0x17c5;eip=0x00b2cc; T(ax = word_52276;); // 106230 mov ax, ds:word_52276 ;~ 17C5:B2CC +cs=0x17c5;eip=0x00b2cf; T(CMP(*(dw*)(raddr(ss,bp+var_20)), ax)); // 106231 cmp [bp+var_20], ax ;~ 17C5:B2CF +cs=0x17c5;eip=0x00b2d2; J(JL(loc_31507)); // 106232 jl short loc_31507 ;~ 17C5:B2D2 +cs=0x17c5;eip=0x00b2d4; J(JMP(loc_3160d)); // 106233 jmp loc_3160D ;~ 17C5:B2D4 +loc_31507: + // 6227 +cs=0x17c5;eip=0x00b2d7; T(ax = 0x24;); // 106237 mov ax, 24h ; '$' ;~ 17C5:B2D7 +cs=0x17c5;eip=0x00b2da; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 106238 imul [bp+var_20] ;~ 17C5:B2DA +cs=0x17c5;eip=0x00b2dd; T(si = ax;); // 106239 mov si, ax ;~ 17C5:B2DD +cs=0x17c5;eip=0x00b2df; T(MOV(al, *(raddr(ds,si-0x7696)))); // 106240 mov al, [si-7696h] ;~ 17C5:B2DF +cs=0x17c5;eip=0x00b2e3; T(AND(al, 0x22)); // 106241 and al, 22h ;~ 17C5:B2E3 +cs=0x17c5;eip=0x00b2e5; T(CMP(al, 2)); // 106242 cmp al, 2 ;~ 17C5:B2E5 +cs=0x17c5;eip=0x00b2e7; J(JZ(loc_3151c)); // 106243 jz short loc_3151C ;~ 17C5:B2E7 +cs=0x17c5;eip=0x00b2e9; J(JMP(loc_3160a)); // 106244 jmp loc_3160A ;~ 17C5:B2E9 +loc_3151c: + // 6228 +cs=0x17c5;eip=0x00b2ec; T(ax = 0x24;); // 106248 mov ax, 24h ; '$' ;~ 17C5:B2EC +cs=0x17c5;eip=0x00b2ef; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 106249 imul [bp+var_20] ;~ 17C5:B2EF +cs=0x17c5;eip=0x00b2f2; T(bx = ax;); // 106250 mov bx, ax ;~ 17C5:B2F2 +cs=0x17c5;eip=0x00b2f4; T(MOV(di, *(dw*)(raddr(ss,bp+var_1e)))); // 106251 mov di, [bp+var_1E] ;~ 17C5:B2F4 +cs=0x17c5;eip=0x00b2f7; T(ax = di;); // 106252 mov ax, di ;~ 17C5:B2F7 +cs=0x17c5;eip=0x00b2f9; T(SHL(di, 1)); // 106253 shl di, 1 ;~ 17C5:B2F9 +cs=0x17c5;eip=0x00b2fb; T(ADD(di, ax)); // 106254 add di, ax ;~ 17C5:B2FB +cs=0x17c5;eip=0x00b2fd; T(SHL(di, 1)); // 106255 shl di, 1 ;~ 17C5:B2FD +cs=0x17c5;eip=0x00b2ff; T(SHL(di, 1)); // 106256 shl di, 1 ;~ 17C5:B2FF +cs=0x17c5;eip=0x00b301; T(MOV(ax, *(dw*)(raddr(ds,di-0x6302)))); // 106257 mov ax, [di-6302h] ;~ 17C5:B301 +cs=0x17c5;eip=0x00b305; T(SUB(ax, *(dw*)(raddr(ds,bx-0x76AA)))); // 106258 sub ax, [bx-76AAh] ;~ 17C5:B305 +cs=0x17c5;eip=0x00b309; X(PUSH(ax)); // 106259 push ax ;~ 17C5:B309 +cs=0x17c5;eip=0x00b30a; J(CALL(sub_34dc0,0)); // 106260 call sub_34DC0 ;~ 17C5:B30A +cs=0x17c5;eip=0x00b30d; T(ADD(sp, 2)); // 106261 add sp, 2 ;~ 17C5:B30D +cs=0x17c5;eip=0x00b310; T(cx = ax;); // 106262 mov cx, ax ;~ 17C5:B310 +cs=0x17c5;eip=0x00b312; T(ax = 0x24;); // 106263 mov ax, 24h ; '$' ;~ 17C5:B312 +cs=0x17c5;eip=0x00b315; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 106264 imul [bp+var_20] ;~ 17C5:B315 +cs=0x17c5;eip=0x00b318; T(bx = ax;); // 106265 mov bx, ax ;~ 17C5:B318 +cs=0x17c5;eip=0x00b31a; T(MOV(di, *(dw*)(raddr(ss,bp+var_1e)))); // 106266 mov di, [bp+var_1E] ;~ 17C5:B31A +cs=0x17c5;eip=0x00b31d; T(ax = di;); // 106267 mov ax, di ;~ 17C5:B31D +cs=0x17c5;eip=0x00b31f; T(SHL(di, 1)); // 106268 shl di, 1 ;~ 17C5:B31F +cs=0x17c5;eip=0x00b321; T(ADD(di, ax)); // 106269 add di, ax ;~ 17C5:B321 +cs=0x17c5;eip=0x00b323; T(SHL(di, 1)); // 106270 shl di, 1 ;~ 17C5:B323 +cs=0x17c5;eip=0x00b325; T(SHL(di, 1)); // 106271 shl di, 1 ;~ 17C5:B325 +cs=0x17c5;eip=0x00b327; T(MOV(ax, *(dw*)(raddr(ds,di-0x6304)))); // 106272 mov ax, [di-6304h] ;~ 17C5:B327 +cs=0x17c5;eip=0x00b32b; T(SUB(ax, *(dw*)(raddr(ds,bx-0x76AC)))); // 106273 sub ax, [bx-76ACh] ;~ 17C5:B32B +cs=0x17c5;eip=0x00b32f; X(PUSH(ax)); // 106274 push ax ;~ 17C5:B32F +cs=0x17c5;eip=0x00b330; T(di = cx;); // 106275 mov di, cx ;~ 17C5:B330 +cs=0x17c5;eip=0x00b332; J(CALL(sub_34dc0,0)); // 106276 call sub_34DC0 ;~ 17C5:B332 +cs=0x17c5;eip=0x00b335; T(ADD(sp, 2)); // 106277 add sp, 2 ;~ 17C5:B335 +cs=0x17c5;eip=0x00b338; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 106278 mov bx, [bp+var_1E] ;~ 17C5:B338 +cs=0x17c5;eip=0x00b33b; T(cx = bx;); // 106279 mov cx, bx ;~ 17C5:B33B +cs=0x17c5;eip=0x00b33d; T(SHL(bx, 1)); // 106280 shl bx, 1 ;~ 17C5:B33D +cs=0x17c5;eip=0x00b33f; T(ADD(bx, cx)); // 106281 add bx, cx ;~ 17C5:B33F +cs=0x17c5;eip=0x00b341; T(SHL(bx, 1)); // 106282 shl bx, 1 ;~ 17C5:B341 +cs=0x17c5;eip=0x00b343; T(SHL(bx, 1)); // 106283 shl bx, 1 ;~ 17C5:B343 +cs=0x17c5;eip=0x00b345; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6300)))); // 106284 mov cx, [bx-6300h] ;~ 17C5:B345 +cs=0x17c5;eip=0x00b349; T(SUB(cx, *(dw*)(raddr(ds,si-0x76A8)))); // 106285 sub cx, [si-76A8h] ;~ 17C5:B349 +cs=0x17c5;eip=0x00b34d; X(PUSH(cx)); // 106286 push cx ;~ 17C5:B34D +cs=0x17c5;eip=0x00b34e; X(MOV(*(dw*)(raddr(ss,bp+var_34)), ax)); // 106287 mov [bp+var_34], ax ;~ 17C5:B34E +cs=0x17c5;eip=0x00b351; J(CALL(sub_34dc0,0)); // 106288 call sub_34DC0 ;~ 17C5:B351 +cs=0x17c5;eip=0x00b354; T(ADD(sp, 2)); // 106289 add sp, 2 ;~ 17C5:B354 +cs=0x17c5;eip=0x00b357; T(cl = 5;); // 106290 mov cl, 5 ;~ 17C5:B357 +cs=0x17c5;eip=0x00b359; T(SAR(ax, cl)); // 106291 sar ax, cl ;~ 17C5:B359 +cs=0x17c5;eip=0x00b35b; T(ADD(ax, *(dw*)(raddr(ss,bp+var_34)))); // 106292 add ax, [bp+var_34] ;~ 17C5:B35B +cs=0x17c5;eip=0x00b35e; T(ADD(ax, di)); // 106293 add ax, di ;~ 17C5:B35E +cs=0x17c5;eip=0x00b360; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 106294 mov [bp+var_2A], ax ;~ 17C5:B360 +cs=0x17c5;eip=0x00b363; X(PUSH(ax)); // 106295 push ax ;~ 17C5:B363 +cs=0x17c5;eip=0x00b364; J(CALL(sub_34dc0,0)); // 106296 call sub_34DC0 ;~ 17C5:B364 +cs=0x17c5;eip=0x00b367; T(ADD(sp, 2)); // 106297 add sp, 2 ;~ 17C5:B367 +cs=0x17c5;eip=0x00b36a; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 106298 mov [bp+var_2A], ax ;~ 17C5:B36A +cs=0x17c5;eip=0x00b36d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2e)))); // 106299 mov ax, [bp+var_2E] ;~ 17C5:B36D +cs=0x17c5;eip=0x00b370; T(CWD); // 106300 cwd ;~ 17C5:B370 +cs=0x17c5;eip=0x00b371; T(cx = word_492e8;); // 106301 mov cx, word_492E8 ;~ 17C5:B371 +cs=0x17c5;eip=0x00b375; T(INC(cx)); // 106302 inc cx ;~ 17C5:B375 +cs=0x17c5;eip=0x00b376; T(IDIV2(cx)); // 106303 idiv cx ;~ 17C5:B376 +cs=0x17c5;eip=0x00b378; T(si = ax;); // 106304 mov si, ax ;~ 17C5:B378 +cs=0x17c5;eip=0x00b37a; T(CMP(*(dw*)(raddr(ss,bp+var_2a)), si)); // 106305 cmp [bp+var_2A], si ;~ 17C5:B37A +cs=0x17c5;eip=0x00b37d; J(JGE(loc_3160a)); // 106306 jge short loc_3160A ;~ 17C5:B37D +cs=0x17c5;eip=0x00b37f; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 1)); // 106307 mov [bp+var_E], 1 ;~ 17C5:B37F +cs=0x17c5;eip=0x00b384; T(ax = 0x24;); // 106308 mov ax, 24h ; '$' ;~ 17C5:B384 +cs=0x17c5;eip=0x00b387; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_20)))); // 106309 imul [bp+var_20] ;~ 17C5:B387 +cs=0x17c5;eip=0x00b38a; T(bx = ax;); // 106310 mov bx, ax ;~ 17C5:B38A +cs=0x17c5;eip=0x00b38c; X(OR(*(raddr(ds,bx-0x7696)), 0x10)); // 106311 or byte ptr [bx-7696h], 10h ;~ 17C5:B38C +cs=0x17c5;eip=0x00b391; X(word_4f836 = 1;); // 106312 mov ds:word_4F836, 1 ;~ 17C5:B391 +cs=0x17c5;eip=0x00b397; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 106313 mov ax, [bp+var_2A] ;~ 17C5:B397 +cs=0x17c5;eip=0x00b39a; T(SHL(ax, 1)); // 106314 shl ax, 1 ;~ 17C5:B39A +cs=0x17c5;eip=0x00b39c; T(CMP(ax, si)); // 106315 cmp ax, si ;~ 17C5:B39C +cs=0x17c5;eip=0x00b39e; J(JGE(loc_3160a)); // 106316 jge short loc_3160A ;~ 17C5:B39E +cs=0x17c5;eip=0x00b3a0; X(PUSH(*(dw*)(raddr(ss,bp+var_20)))); // 106317 push [bp+var_20] ;~ 17C5:B3A0 +cs=0x17c5;eip=0x00b3a3; J(CALL(sub_2e928,0)); // 106318 call sub_2E928 ;~ 17C5:B3A3 +cs=0x17c5;eip=0x00b3a6; T(ADD(sp, 2)); // 106320 add sp, 2 ;~ 17C5:B3A6 +cs=0x17c5;eip=0x00b3a9; T(ax = 0x5BB2;); // 106321 mov ax, 5BB2h ;~ 17C5:B3A9 +cs=0x17c5;eip=0x00b3ac; X(PUSH(ax)); // 106322 push ax ;~ 17C5:B3AC +cs=0x17c5;eip=0x00b3ad; T(ax = 0x66C4;); // 106323 mov ax, 66C4h ;~ 17C5:B3AD +cs=0x17c5;eip=0x00b3b0; X(PUSH(ax)); // 106324 push ax ;~ 17C5:B3B0 +cs=0x17c5;eip=0x00b3b1; J(CALL(sub_34bdc,0)); // 106325 call sub_34BDC ;~ 17C5:B3B1 +cs=0x17c5;eip=0x00b3b4; T(ADD(sp, 4)); // 106326 add sp, 4 ;~ 17C5:B3B4 +cs=0x17c5;eip=0x00b3b7; T(ax = 0x66C4;); // 106327 mov ax, 66C4h ;~ 17C5:B3B7 +cs=0x17c5;eip=0x00b3ba; X(PUSH(ax)); // 106328 push ax ;~ 17C5:B3BA +cs=0x17c5;eip=0x00b3bb; J(CALL(sub_30414,0)); // 106329 call sub_30414 ;~ 17C5:B3BB +cs=0x17c5;eip=0x00b3be; T(ADD(sp, 2)); // 106330 add sp, 2 ;~ 17C5:B3BE +cs=0x17c5;eip=0x00b3c1; X(word_4f836 = 8;); // 106331 mov ds:word_4F836, 8 ;~ 17C5:B3C1 +cs=0x17c5;eip=0x00b3c7; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 106332 mov bx, [bp+var_1E] ;~ 17C5:B3C7 +cs=0x17c5;eip=0x00b3ca; T(ax = bx;); // 106333 mov ax, bx ;~ 17C5:B3CA +cs=0x17c5;eip=0x00b3cc; T(SHL(bx, 1)); // 106334 shl bx, 1 ;~ 17C5:B3CC +cs=0x17c5;eip=0x00b3ce; T(ADD(bx, ax)); // 106335 add bx, ax ;~ 17C5:B3CE +cs=0x17c5;eip=0x00b3d0; T(SHL(bx, 1)); // 106336 shl bx, 1 ;~ 17C5:B3D0 +cs=0x17c5;eip=0x00b3d2; T(SHL(bx, 1)); // 106337 shl bx, 1 ;~ 17C5:B3D2 +cs=0x17c5;eip=0x00b3d4; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 106338 mov word ptr [bx-6304h], 0 ;~ 17C5:B3D4 +loc_3160a: + // 6229 +cs=0x17c5;eip=0x00b3da; J(JMP(loc_314f9)); // 106342 jmp loc_314F9 ;~ 17C5:B3DA +loc_3160d: + // 6230 +cs=0x17c5;eip=0x00b3dd; J(JMP(loc_316a6)); // 106346 jmp loc_316A6 ;~ 17C5:B3DD +loc_31610: + // 6231 +cs=0x17c5;eip=0x00b3e0; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 106350 mov bx, [bp+var_1E] ;~ 17C5:B3E0 +cs=0x17c5;eip=0x00b3e3; T(ax = bx;); // 106351 mov ax, bx ;~ 17C5:B3E3 +cs=0x17c5;eip=0x00b3e5; T(SHL(bx, 1)); // 106352 shl bx, 1 ;~ 17C5:B3E5 +cs=0x17c5;eip=0x00b3e7; T(ADD(bx, ax)); // 106353 add bx, ax ;~ 17C5:B3E7 +cs=0x17c5;eip=0x00b3e9; T(SHL(bx, 1)); // 106354 shl bx, 1 ;~ 17C5:B3E9 +cs=0x17c5;eip=0x00b3eb; T(SHL(bx, 1)); // 106355 shl bx, 1 ;~ 17C5:B3EB +cs=0x17c5;eip=0x00b3ed; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6302)))); // 106356 mov ax, [bx-6302h] ;~ 17C5:B3ED +cs=0x17c5;eip=0x00b3f1; T(SUB(ax, word_52100)); // 106357 sub ax, ds:word_52100 ;~ 17C5:B3F1 +cs=0x17c5;eip=0x00b3f5; X(PUSH(ax)); // 106358 push ax ;~ 17C5:B3F5 +cs=0x17c5;eip=0x00b3f6; J(CALL(sub_34dc0,0)); // 106359 call sub_34DC0 ;~ 17C5:B3F6 +cs=0x17c5;eip=0x00b3f9; T(ADD(sp, 2)); // 106360 add sp, 2 ;~ 17C5:B3F9 +cs=0x17c5;eip=0x00b3fc; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 106361 mov bx, [bp+var_1E] ;~ 17C5:B3FC +cs=0x17c5;eip=0x00b3ff; T(cx = bx;); // 106362 mov cx, bx ;~ 17C5:B3FF +cs=0x17c5;eip=0x00b401; T(SHL(bx, 1)); // 106363 shl bx, 1 ;~ 17C5:B401 +cs=0x17c5;eip=0x00b403; T(ADD(bx, cx)); // 106364 add bx, cx ;~ 17C5:B403 +cs=0x17c5;eip=0x00b405; T(SHL(bx, 1)); // 106365 shl bx, 1 ;~ 17C5:B405 +cs=0x17c5;eip=0x00b407; T(SHL(bx, 1)); // 106366 shl bx, 1 ;~ 17C5:B407 +cs=0x17c5;eip=0x00b409; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6304)))); // 106367 mov cx, [bx-6304h] ;~ 17C5:B409 +cs=0x17c5;eip=0x00b40d; T(SUB(cx, word_520f0)); // 106368 sub cx, ds:word_520F0 ;~ 17C5:B40D +cs=0x17c5;eip=0x00b411; X(PUSH(cx)); // 106369 push cx ;~ 17C5:B411 +cs=0x17c5;eip=0x00b412; T(si = ax;); // 106370 mov si, ax ;~ 17C5:B412 +cs=0x17c5;eip=0x00b414; J(CALL(sub_34dc0,0)); // 106371 call sub_34DC0 ;~ 17C5:B414 +cs=0x17c5;eip=0x00b417; T(ADD(sp, 2)); // 106372 add sp, 2 ;~ 17C5:B417 +cs=0x17c5;eip=0x00b41a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 106373 mov bx, [bp+var_1E] ;~ 17C5:B41A +cs=0x17c5;eip=0x00b41d; T(cx = bx;); // 106374 mov cx, bx ;~ 17C5:B41D +cs=0x17c5;eip=0x00b41f; T(SHL(bx, 1)); // 106375 shl bx, 1 ;~ 17C5:B41F +cs=0x17c5;eip=0x00b421; T(ADD(bx, cx)); // 106376 add bx, cx ;~ 17C5:B421 +cs=0x17c5;eip=0x00b423; T(SHL(bx, 1)); // 106377 shl bx, 1 ;~ 17C5:B423 +cs=0x17c5;eip=0x00b425; T(SHL(bx, 1)); // 106378 shl bx, 1 ;~ 17C5:B425 +cs=0x17c5;eip=0x00b427; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6300)))); // 106379 mov cx, [bx-6300h] ;~ 17C5:B427 +cs=0x17c5;eip=0x00b42b; T(SUB(cx, word_4e2fe)); // 106380 sub cx, ds:word_4E2FE ;~ 17C5:B42B +cs=0x17c5;eip=0x00b42f; X(PUSH(cx)); // 106381 push cx ;~ 17C5:B42F +cs=0x17c5;eip=0x00b430; T(di = ax;); // 106382 mov di, ax ;~ 17C5:B430 +cs=0x17c5;eip=0x00b432; J(CALL(sub_34dc0,0)); // 106383 call sub_34DC0 ;~ 17C5:B432 +cs=0x17c5;eip=0x00b435; T(ADD(sp, 2)); // 106384 add sp, 2 ;~ 17C5:B435 +cs=0x17c5;eip=0x00b438; T(cl = 5;); // 106385 mov cl, 5 ;~ 17C5:B438 +cs=0x17c5;eip=0x00b43a; T(SAR(ax, cl)); // 106386 sar ax, cl ;~ 17C5:B43A +cs=0x17c5;eip=0x00b43c; T(ADD(ax, di)); // 106387 add ax, di ;~ 17C5:B43C +cs=0x17c5;eip=0x00b43e; T(ADD(ax, si)); // 106388 add ax, si ;~ 17C5:B43E +cs=0x17c5;eip=0x00b440; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 106389 mov [bp+var_2A], ax ;~ 17C5:B440 +cs=0x17c5;eip=0x00b443; X(PUSH(ax)); // 106390 push ax ;~ 17C5:B443 +cs=0x17c5;eip=0x00b444; J(CALL(sub_34dc0,0)); // 106391 call sub_34DC0 ;~ 17C5:B444 +cs=0x17c5;eip=0x00b447; T(ADD(sp, 2)); // 106392 add sp, 2 ;~ 17C5:B447 +cs=0x17c5;eip=0x00b44a; X(MOV(*(dw*)(raddr(ss,bp+var_2a)), ax)); // 106393 mov [bp+var_2A], ax ;~ 17C5:B44A +cs=0x17c5;eip=0x00b44d; T(CMP(ax, 0x20)); // 106394 cmp ax, 20h ; ' ' ;~ 17C5:B44D +cs=0x17c5;eip=0x00b450; J(JGE(loc_316a6)); // 106395 jge short loc_316A6 ;~ 17C5:B450 +cs=0x17c5;eip=0x00b452; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 1)); // 106396 mov [bp+var_E], 1 ;~ 17C5:B452 +cs=0x17c5;eip=0x00b457; T(ax = 0x5BC8;); // 106397 mov ax, 5BC8h ;~ 17C5:B457 +cs=0x17c5;eip=0x00b45a; X(PUSH(ax)); // 106398 push ax ;~ 17C5:B45A +cs=0x17c5;eip=0x00b45b; J(CALL(sub_30414,0)); // 106399 call sub_30414 ;~ 17C5:B45B +cs=0x17c5;eip=0x00b45e; T(ADD(sp, 2)); // 106400 add sp, 2 ;~ 17C5:B45E +cs=0x17c5;eip=0x00b461; T(ax = 0x20;); // 106401 mov ax, 20h ; ' ' ;~ 17C5:B461 +cs=0x17c5;eip=0x00b464; T(CWD); // 106402 cwd ;~ 17C5:B464 +cs=0x17c5;eip=0x00b465; T(cx = 4;); // 106403 mov cx, 4 ;~ 17C5:B465 +cs=0x17c5;eip=0x00b468; T(SUB(cx, word_492e8)); // 106404 sub cx, word_492E8 ;~ 17C5:B468 +cs=0x17c5;eip=0x00b46c; T(IDIV2(cx)); // 106405 idiv cx ;~ 17C5:B46C +cs=0x17c5;eip=0x00b46e; T(CMP(ax, *(dw*)(raddr(ss,bp+var_2a)))); // 106406 cmp ax, [bp+var_2A] ;~ 17C5:B46E +cs=0x17c5;eip=0x00b471; J(JLE(loc_316a6)); // 106407 jle short loc_316A6 ;~ 17C5:B471 +cs=0x17c5;eip=0x00b473; J(CALL(sub_2ec74,0)); // 106408 call sub_2EC74 ;~ 17C5:B473 +loc_316a6: + // 6232 +cs=0x17c5;eip=0x00b476; T(CMP(*(dw*)(raddr(ss,bp+var_e)), 0)); // 106412 cmp [bp+var_E], 0 ;~ 17C5:B476 +cs=0x17c5;eip=0x00b47a; J(JZ(loc_316d6)); // 106413 jz short loc_316D6 ;~ 17C5:B47A +cs=0x17c5;eip=0x00b47c; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 106414 mov ax, [bp+var_1E] ;~ 17C5:B47C +cs=0x17c5;eip=0x00b47f; T(cx = ax;); // 106415 mov cx, ax ;~ 17C5:B47F +cs=0x17c5;eip=0x00b481; T(SHL(ax, 1)); // 106416 shl ax, 1 ;~ 17C5:B481 +cs=0x17c5;eip=0x00b483; T(ADD(ax, cx)); // 106417 add ax, cx ;~ 17C5:B483 +cs=0x17c5;eip=0x00b485; T(SHL(ax, 1)); // 106418 shl ax, 1 ;~ 17C5:B485 +cs=0x17c5;eip=0x00b487; T(SHL(ax, 1)); // 106419 shl ax, 1 ;~ 17C5:B487 +cs=0x17c5;eip=0x00b489; T(si = ax;); // 106420 mov si, ax ;~ 17C5:B489 +cs=0x17c5;eip=0x00b48b; T(MOV(ax, *(dw*)(raddr(ds,si-0x6304)))); // 106421 mov ax, [si-6304h] ;~ 17C5:B48B +cs=0x17c5;eip=0x00b48f; X(word_520ec = ax;); // 106422 mov ds:word_520EC, ax ;~ 17C5:B48F +cs=0x17c5;eip=0x00b492; T(MOV(ax, *(dw*)(raddr(ds,si-0x6302)))); // 106423 mov ax, [si-6302h] ;~ 17C5:B492 +cs=0x17c5;eip=0x00b496; X(word_520f8 = ax;); // 106424 mov ds:word_520F8, ax ;~ 17C5:B496 +cs=0x17c5;eip=0x00b499; T(MOV(ax, *(dw*)(raddr(ds,si-0x6300)))); // 106425 mov ax, [si-6300h] ;~ 17C5:B499 +cs=0x17c5;eip=0x00b49d; X(word_520fe = ax;); // 106426 mov ds:word_520FE, ax ;~ 17C5:B49D +cs=0x17c5;eip=0x00b4a0; X(word_4f836 = 0x0FFFF;); // 106427 mov ds:word_4F836, 0FFFFh ;~ 17C5:B4A0 +loc_316d6: + // 6233 +cs=0x17c5;eip=0x00b4a6; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 106430 mov ax, [bp+var_1E] ;~ 17C5:B4A6 +cs=0x17c5;eip=0x00b4a9; T(cx = ax;); // 106431 mov cx, ax ;~ 17C5:B4A9 +cs=0x17c5;eip=0x00b4ab; T(SHL(ax, 1)); // 106432 shl ax, 1 ;~ 17C5:B4AB +cs=0x17c5;eip=0x00b4ad; T(ADD(ax, cx)); // 106433 add ax, cx ;~ 17C5:B4AD +cs=0x17c5;eip=0x00b4af; T(SHL(ax, 1)); // 106434 shl ax, 1 ;~ 17C5:B4AF +cs=0x17c5;eip=0x00b4b1; T(SHL(ax, 1)); // 106435 shl ax, 1 ;~ 17C5:B4B1 +cs=0x17c5;eip=0x00b4b3; T(si = ax;); // 106436 mov si, ax ;~ 17C5:B4B3 +cs=0x17c5;eip=0x00b4b5; T(CMP(*(dw*)(raddr(ds,si-0x6300)), 0)); // 106437 cmp word ptr [si-6300h], 0 ;~ 17C5:B4B5 +cs=0x17c5;eip=0x00b4ba; J(JL(loc_316ef)); // 106438 jl short loc_316EF ;~ 17C5:B4BA +cs=0x17c5;eip=0x00b4bc; J(JMP(loc_317eb)); // 106439 jmp loc_317EB ;~ 17C5:B4BC +loc_316ef: + // 6234 +cs=0x17c5;eip=0x00b4bf; T(CMP(word_4f836, 0)); // 106443 cmp ds:word_4F836, 0 ;~ 17C5:B4BF +cs=0x17c5;eip=0x00b4c4; J(JG(loc_31711)); // 106444 jg short loc_31711 ;~ 17C5:B4C4 +cs=0x17c5;eip=0x00b4c6; T(MOV(ax, *(dw*)(raddr(ds,si-0x6304)))); // 106445 mov ax, [si-6304h] ;~ 17C5:B4C6 +cs=0x17c5;eip=0x00b4ca; X(word_520ec = ax;); // 106446 mov ds:word_520EC, ax ;~ 17C5:B4CA +cs=0x17c5;eip=0x00b4cd; T(MOV(ax, *(dw*)(raddr(ds,si-0x6302)))); // 106447 mov ax, [si-6302h] ;~ 17C5:B4CD +cs=0x17c5;eip=0x00b4d1; X(word_520f8 = ax;); // 106448 mov ds:word_520F8, ax ;~ 17C5:B4D1 +cs=0x17c5;eip=0x00b4d4; T(MOV(ax, *(dw*)(raddr(ds,si-0x6300)))); // 106449 mov ax, [si-6300h] ;~ 17C5:B4D4 +cs=0x17c5;eip=0x00b4d8; X(word_520fe = ax;); // 106450 mov ds:word_520FE, ax ;~ 17C5:B4D8 +cs=0x17c5;eip=0x00b4db; X(word_4f836 = 0x0FFFF;); // 106451 mov ds:word_4F836, 0FFFFh ;~ 17C5:B4DB +loc_31711: + // 6235 +cs=0x17c5;eip=0x00b4e1; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 106454 mov bx, [bp+var_1E] ;~ 17C5:B4E1 +cs=0x17c5;eip=0x00b4e4; T(ax = bx;); // 106455 mov ax, bx ;~ 17C5:B4E4 +cs=0x17c5;eip=0x00b4e6; T(SHL(bx, 1)); // 106456 shl bx, 1 ;~ 17C5:B4E6 +cs=0x17c5;eip=0x00b4e8; T(ADD(bx, ax)); // 106457 add bx, ax ;~ 17C5:B4E8 +cs=0x17c5;eip=0x00b4ea; T(SHL(bx, 1)); // 106458 shl bx, 1 ;~ 17C5:B4EA +cs=0x17c5;eip=0x00b4ec; T(SHL(bx, 1)); // 106459 shl bx, 1 ;~ 17C5:B4EC +cs=0x17c5;eip=0x00b4ee; X(MOV(*(dw*)(raddr(ds,bx-0x6304)), 0)); // 106460 mov word ptr [bx-6304h], 0 ;~ 17C5:B4EE +cs=0x17c5;eip=0x00b4f4; X(PUSH(word_520f8)); // 106461 push ds:word_520F8 ;~ 17C5:B4F4 +cs=0x17c5;eip=0x00b4f8; X(PUSH(word_520ec)); // 106462 push ds:word_520EC ;~ 17C5:B4F8 +cs=0x17c5;eip=0x00b4fc; J(CALL(sub_328ee,0)); // 106463 call sub_328EE ;~ 17C5:B4FC +cs=0x17c5;eip=0x00b4ff; T(ADD(sp, 4)); // 106464 add sp, 4 ;~ 17C5:B4FF +cs=0x17c5;eip=0x00b502; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 106465 mov [bp+var_8], ax ;~ 17C5:B502 +cs=0x17c5;eip=0x00b505; T(CMP(ax, 0x0FFFF)); // 106466 cmp ax, 0FFFFh ;~ 17C5:B505 +cs=0x17c5;eip=0x00b508; J(JNZ(loc_3173d)); // 106467 jnz short loc_3173D ;~ 17C5:B508 +cs=0x17c5;eip=0x00b50a; J(JMP(loc_317eb)); // 106468 jmp loc_317EB ;~ 17C5:B50A +loc_3173d: + // 6236 +cs=0x17c5;eip=0x00b50d; T(bx = ax;); // 106472 mov bx, ax ;~ 17C5:B50D +cs=0x17c5;eip=0x00b50f; T(cl = 4;); // 106473 mov cl, 4 ;~ 17C5:B50F +cs=0x17c5;eip=0x00b511; T(SHL(bx, cl)); // 106474 shl bx, cl ;~ 17C5:B511 +cs=0x17c5;eip=0x00b513; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x80)); // 106475 test byte ptr [bx-7E4Ch], 80h ;~ 17C5:B513 +cs=0x17c5;eip=0x00b518; J(JZ(loc_3174d)); // 106476 jz short loc_3174D ;~ 17C5:B518 +cs=0x17c5;eip=0x00b51a; J(JMP(loc_317eb)); // 106477 jmp loc_317EB ;~ 17C5:B51A +loc_3174d: + // 6237 +cs=0x17c5;eip=0x00b51d; T(bx = word_4fa38;); // 106481 mov bx, ds:word_4FA38 ;~ 17C5:B51D +cs=0x17c5;eip=0x00b521; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 106482 mov ax, [bx+4] ;~ 17C5:B521 +cs=0x17c5;eip=0x00b524; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 106483 mov dx, [bx+6] ;~ 17C5:B524 +cs=0x17c5;eip=0x00b527; T(cl = 5;); // 106484 mov cl, 5 ;~ 17C5:B527 +loc_31759: + // 6238 +cs=0x17c5;eip=0x00b529; T(SAR(dx, 1)); // 106487 sar dx, 1 ;~ 17C5:B529 +cs=0x17c5;eip=0x00b52b; T(RCR(ax, 1)); // 106488 rcr ax, 1 ;~ 17C5:B52B +cs=0x17c5;eip=0x00b52d; T(DEC(cl)); // 106489 dec cl ;~ 17C5:B52D +cs=0x17c5;eip=0x00b52f; J(JZ(loc_31763)); // 106490 jz short loc_31763 ;~ 17C5:B52F +cs=0x17c5;eip=0x00b531; J(JMP(loc_31759)); // 106491 jmp short loc_31759 ;~ 17C5:B531 +loc_31763: + // 6239 +cs=0x17c5;eip=0x00b533; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 106495 mov [bp+var_24], ax ;~ 17C5:B533 +cs=0x17c5;eip=0x00b536; T(bx = word_4fa38;); // 106496 mov bx, ds:word_4FA38 ;~ 17C5:B536 +cs=0x17c5;eip=0x00b53a; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 106497 mov ax, [bx+8] ;~ 17C5:B53A +cs=0x17c5;eip=0x00b53d; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0A)))); // 106498 mov dx, [bx+0Ah] ;~ 17C5:B53D +cs=0x17c5;eip=0x00b540; T(cl = 5;); // 106499 mov cl, 5 ;~ 17C5:B540 +loc_31772: + // 6240 +cs=0x17c5;eip=0x00b542; T(SAR(dx, 1)); // 106502 sar dx, 1 ;~ 17C5:B542 +cs=0x17c5;eip=0x00b544; T(RCR(ax, 1)); // 106503 rcr ax, 1 ;~ 17C5:B544 +cs=0x17c5;eip=0x00b546; T(DEC(cl)); // 106504 dec cl ;~ 17C5:B546 +cs=0x17c5;eip=0x00b548; J(JZ(loc_3177c)); // 106505 jz short loc_3177C ;~ 17C5:B548 +cs=0x17c5;eip=0x00b54a; J(JMP(loc_31772)); // 106506 jmp short loc_31772 ;~ 17C5:B54A +loc_3177c: + // 6241 +cs=0x17c5;eip=0x00b54c; T(SUB(ax, 0x8000)); // 106510 sub ax, 8000h ;~ 17C5:B54C +cs=0x17c5;eip=0x00b54f; T(NEG(ax)); // 106511 neg ax ;~ 17C5:B54F +cs=0x17c5;eip=0x00b551; X(MOV(*(dw*)(raddr(ss,bp+var_26)), ax)); // 106512 mov [bp+var_26], ax ;~ 17C5:B551 +cs=0x17c5;eip=0x00b554; T(ax = word_520f8;); // 106513 mov ax, ds:word_520F8 ;~ 17C5:B554 +cs=0x17c5;eip=0x00b557; T(SUB(ax, *(dw*)(raddr(ss,bp+var_26)))); // 106514 sub ax, [bp+var_26] ;~ 17C5:B557 +cs=0x17c5;eip=0x00b55a; X(PUSH(ax)); // 106515 push ax ;~ 17C5:B55A +cs=0x17c5;eip=0x00b55b; T(ax = word_520ec;); // 106516 mov ax, ds:word_520EC ;~ 17C5:B55B +cs=0x17c5;eip=0x00b55e; T(SUB(ax, *(dw*)(raddr(ss,bp+var_24)))); // 106517 sub ax, [bp+var_24] ;~ 17C5:B55E +cs=0x17c5;eip=0x00b561; X(PUSH(ax)); // 106518 push ax ;~ 17C5:B561 +cs=0x17c5;eip=0x00b562; J(CALL(sub_331d6,0)); // 106519 call sub_331D6 ;~ 17C5:B562 +cs=0x17c5;eip=0x00b565; T(ADD(sp, 4)); // 106520 add sp, 4 ;~ 17C5:B565 +cs=0x17c5;eip=0x00b568; T(cx = ax;); // 106521 mov cx, ax ;~ 17C5:B568 +cs=0x17c5;eip=0x00b56a; T(ax = 0x18;); // 106522 mov ax, 18h ;~ 17C5:B56A +cs=0x17c5;eip=0x00b56d; T(CWD); // 106523 cwd ;~ 17C5:B56D +cs=0x17c5;eip=0x00b56e; T(bx = word_492e8;); // 106524 mov bx, word_492E8 ;~ 17C5:B56E +cs=0x17c5;eip=0x00b572; T(ADD(bx, 2)); // 106525 add bx, 2 ;~ 17C5:B572 +cs=0x17c5;eip=0x00b575; T(IDIV2(bx)); // 106526 idiv bx ;~ 17C5:B575 +cs=0x17c5;eip=0x00b577; T(CMP(cx, ax)); // 106527 cmp cx, ax ;~ 17C5:B577 +cs=0x17c5;eip=0x00b579; J(JGE(loc_317eb)); // 106528 jge short loc_317EB ;~ 17C5:B579 +cs=0x17c5;eip=0x00b57b; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 106529 mov bx, [bp+var_8] ;~ 17C5:B57B +cs=0x17c5;eip=0x00b57e; T(cl = 4;); // 106530 mov cl, 4 ;~ 17C5:B57E +cs=0x17c5;eip=0x00b580; T(SHL(bx, cl)); // 106531 shl bx, cl ;~ 17C5:B580 +cs=0x17c5;eip=0x00b582; T(MOV(al, *(raddr(ds,bx-0x7E46)))); // 106532 mov al, [bx-7E46h] ;~ 17C5:B582 +cs=0x17c5;eip=0x00b586; T(AND(al, 0x7F)); // 106533 and al, 7Fh ;~ 17C5:B586 +cs=0x17c5;eip=0x00b588; T(CMP(al, byte_5225a)); // 106534 cmp al, ds:byte_5225A ;~ 17C5:B588 +cs=0x17c5;eip=0x00b58c; J(JZ(loc_317eb)); // 106535 jz short loc_317EB ;~ 17C5:B58C +cs=0x17c5;eip=0x00b58e; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 106536 push [bp+var_8] ;~ 17C5:B58E +cs=0x17c5;eip=0x00b591; J(CALL(sub_2ea1a,0)); // 106537 call sub_2EA1A ;~ 17C5:B591 +cs=0x17c5;eip=0x00b594; T(ADD(sp, 2)); // 106539 add sp, 2 ;~ 17C5:B594 +cs=0x17c5;eip=0x00b597; T(ax = 0x5BD7;); // 106540 mov ax, 5BD7h ;~ 17C5:B597 +cs=0x17c5;eip=0x00b59a; X(PUSH(ax)); // 106541 push ax ;~ 17C5:B59A +cs=0x17c5;eip=0x00b59b; T(ax = 0x66C4;); // 106542 mov ax, 66C4h ;~ 17C5:B59B +cs=0x17c5;eip=0x00b59e; X(PUSH(ax)); // 106543 push ax ;~ 17C5:B59E +cs=0x17c5;eip=0x00b59f; J(CALL(sub_34bdc,0)); // 106544 call sub_34BDC ;~ 17C5:B59F +cs=0x17c5;eip=0x00b5a2; T(ADD(sp, 4)); // 106545 add sp, 4 ;~ 17C5:B5A2 +cs=0x17c5;eip=0x00b5a5; T(ax = 0x66C4;); // 106546 mov ax, 66C4h ;~ 17C5:B5A5 +cs=0x17c5;eip=0x00b5a8; X(PUSH(ax)); // 106547 push ax ;~ 17C5:B5A8 +cs=0x17c5;eip=0x00b5a9; J(CALL(sub_30414,0)); // 106548 call sub_30414 ;~ 17C5:B5A9 +cs=0x17c5;eip=0x00b5ac; T(ADD(sp, 2)); // 106549 add sp, 2 ;~ 17C5:B5AC +cs=0x17c5;eip=0x00b5af; X(word_4f836 = 8;); // 106550 mov ds:word_4F836, 8 ;~ 17C5:B5AF +cs=0x17c5;eip=0x00b5b5; X(word_520fe = 0;); // 106551 mov ds:word_520FE, 0 ;~ 17C5:B5B5 +loc_317eb: + // 6242 +cs=0x17c5;eip=0x00b5bb; J(JMP(loc_31412)); // 106555 jmp loc_31412 ;~ 17C5:B5BB +loc_317ee: + // 6243 +cs=0x17c5;eip=0x00b5be; T(CMP(word_4f836, 0)); // 106559 cmp ds:word_4F836, 0 ;~ 17C5:B5BE +cs=0x17c5;eip=0x00b5c3; J(JNZ(loc_317f8)); // 106560 jnz short loc_317F8 ;~ 17C5:B5C3 +cs=0x17c5;eip=0x00b5c5; J(JMP(loc_31902)); // 106561 jmp loc_31902 ;~ 17C5:B5C5 +loc_317f8: + // 6244 +cs=0x17c5;eip=0x00b5c8; X(PUSH(word_520fe)); // 106565 push ds:word_520FE ;~ 17C5:B5C8 +cs=0x17c5;eip=0x00b5cc; X(PUSH(word_520f8)); // 106566 push ds:word_520F8 ;~ 17C5:B5CC +cs=0x17c5;eip=0x00b5d0; X(PUSH(word_520ec)); // 106567 push ds:word_520EC ;~ 17C5:B5D0 +cs=0x17c5;eip=0x00b5d4; J(CALL(sub_326b8,0)); // 106568 call sub_326B8 ;~ 17C5:B5D4 +cs=0x17c5;eip=0x00b5d7; T(ADD(sp, 6)); // 106569 add sp, 6 ;~ 17C5:B5D7 +cs=0x17c5;eip=0x00b5da; T(CMP(*(word_4aa98), 0x0FFFF)); // 106570 cmp word_4AA98, 0FFFFh ;~ 17C5:B5DA +cs=0x17c5;eip=0x00b5df; J(JNZ(loc_31814)); // 106571 jnz short loc_31814 ;~ 17C5:B5DF +cs=0x17c5;eip=0x00b5e1; J(JMP(loc_318f2)); // 106572 jmp loc_318F2 ;~ 17C5:B5E1 +loc_31814: + // 6245 +cs=0x17c5;eip=0x00b5e4; T(ax = 0x100;); // 106576 mov ax, 100h ;~ 17C5:B5E4 +cs=0x17c5;eip=0x00b5e7; T(CWD); // 106577 cwd ;~ 17C5:B5E7 +cs=0x17c5;eip=0x00b5e8; T(cx = word_52246;); // 106578 mov cx, ds:word_52246 ;~ 17C5:B5E8 +cs=0x17c5;eip=0x00b5ec; T(IDIV2(cx)); // 106579 idiv cx ;~ 17C5:B5EC +cs=0x17c5;eip=0x00b5ee; X(PUSH(ax)); // 106580 push ax ;~ 17C5:B5EE +cs=0x17c5;eip=0x00b5ef; J(CALL(sub_34dc0,0)); // 106581 call sub_34DC0 ;~ 17C5:B5EF +cs=0x17c5;eip=0x00b5f2; T(ADD(sp, 2)); // 106582 add sp, 2 ;~ 17C5:B5F2 +cs=0x17c5;eip=0x00b5f5; X(MOV(*(dw*)(raddr(ss,bp+var_22)), ax)); // 106583 mov [bp+var_22], ax ;~ 17C5:B5F5 +cs=0x17c5;eip=0x00b5f8; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), 0)); // 106584 mov [bp+var_1E], 0 ;~ 17C5:B5F8 +cs=0x17c5;eip=0x00b5fd; J(JMP(loc_31832)); // 106585 jmp short loc_31832 ;~ 17C5:B5FD +loc_3182f: + // 6246 +cs=0x17c5;eip=0x00b5ff; X(INC(*(dw*)(raddr(ss,bp+var_1e)))); // 106589 inc [bp+var_1E] ;~ 17C5:B5FF +loc_31832: + // 6247 +cs=0x17c5;eip=0x00b602; T(CMP(*(dw*)(raddr(ss,bp+var_1e)), 8)); // 106592 cmp [bp+var_1E], 8 ;~ 17C5:B602 +cs=0x17c5;eip=0x00b606; J(JL(loc_3183b)); // 106593 jl short loc_3183B ;~ 17C5:B606 +cs=0x17c5;eip=0x00b608; J(JMP(loc_318f2)); // 106594 jmp loc_318F2 ;~ 17C5:B608 +loc_3183b: + // 6248 +cs=0x17c5;eip=0x00b60b; T(ax = 4;); // 106598 mov ax, 4 ;~ 17C5:B60B +cs=0x17c5;eip=0x00b60e; X(PUSH(ax)); // 106599 push ax ;~ 17C5:B60E +cs=0x17c5;eip=0x00b60f; J(CALL(sub_33430,0)); // 106600 call sub_33430 ;~ 17C5:B60F +cs=0x17c5;eip=0x00b612; T(ADD(sp, 2)); // 106601 add sp, 2 ;~ 17C5:B612 +cs=0x17c5;eip=0x00b615; T(ADD(ax, 0x0C)); // 106602 add ax, 0Ch ;~ 17C5:B615 +cs=0x17c5;eip=0x00b618; X(PUSH(ax)); // 106603 push ax ;~ 17C5:B618 +cs=0x17c5;eip=0x00b619; J(CALL(sub_30074,0)); // 106604 call sub_30074 ;~ 17C5:B619 +cs=0x17c5;eip=0x00b61c; T(ADD(sp, 2)); // 106605 add sp, 2 ;~ 17C5:B61C +cs=0x17c5;eip=0x00b61f; T(CMP(word_520fe, 0)); // 106606 cmp ds:word_520FE, 0 ;~ 17C5:B61F +cs=0x17c5;eip=0x00b624; J(JLE(loc_3188e)); // 106607 jle short loc_3188E ;~ 17C5:B624 +cs=0x17c5;eip=0x00b626; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 106608 mov ax, [bp+var_22] ;~ 17C5:B626 +cs=0x17c5;eip=0x00b629; T(SHL(ax, 1)); // 106609 shl ax, 1 ;~ 17C5:B629 +cs=0x17c5;eip=0x00b62b; X(PUSH(ax)); // 106610 push ax ;~ 17C5:B62B +cs=0x17c5;eip=0x00b62c; J(CALL(sub_33430,0)); // 106611 call sub_33430 ;~ 17C5:B62C +cs=0x17c5;eip=0x00b62f; T(ADD(sp, 2)); // 106612 add sp, 2 ;~ 17C5:B62F +cs=0x17c5;eip=0x00b632; T(SUB(ax, *(dw*)(raddr(ss,bp+var_22)))); // 106613 sub ax, [bp+var_22] ;~ 17C5:B632 +cs=0x17c5;eip=0x00b635; T(ADD(ax, *(word_4ac7c))); // 106614 add ax, word_4AC7C ;~ 17C5:B635 +cs=0x17c5;eip=0x00b639; X(PUSH(ax)); // 106615 push ax ;~ 17C5:B639 +cs=0x17c5;eip=0x00b63a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_22)))); // 106616 mov ax, [bp+var_22] ;~ 17C5:B63A +cs=0x17c5;eip=0x00b63d; T(SHL(ax, 1)); // 106617 shl ax, 1 ;~ 17C5:B63D +cs=0x17c5;eip=0x00b63f; X(PUSH(ax)); // 106618 push ax ;~ 17C5:B63F +cs=0x17c5;eip=0x00b640; J(CALL(sub_33430,0)); // 106619 call sub_33430 ;~ 17C5:B640 +cs=0x17c5;eip=0x00b643; T(ADD(sp, 2)); // 106620 add sp, 2 ;~ 17C5:B643 +cs=0x17c5;eip=0x00b646; T(SUB(ax, *(dw*)(raddr(ss,bp+var_22)))); // 106621 sub ax, [bp+var_22] ;~ 17C5:B646 +cs=0x17c5;eip=0x00b649; T(ADD(ax, *(word_4aa98))); // 106622 add ax, word_4AA98 ;~ 17C5:B649 +cs=0x17c5;eip=0x00b64d; X(PUSH(ax)); // 106623 push ax ;~ 17C5:B64D +cs=0x17c5;eip=0x00b64e; X(PUSH(*(word_4ac7c))); // 106624 push word_4AC7C ;~ 17C5:B64E +cs=0x17c5;eip=0x00b652; X(PUSH(*(word_4aa98))); // 106625 push word_4AA98 ;~ 17C5:B652 +cs=0x17c5;eip=0x00b656; J(CALL(sub_2fe3c,0)); // 106626 call sub_2FE3C ;~ 17C5:B656 +cs=0x17c5;eip=0x00b659; T(ADD(sp, 8)); // 106628 add sp, 8 ;~ 17C5:B659 +cs=0x17c5;eip=0x00b65c; J(JMP(loc_318ef)); // 106629 jmp short loc_318EF ;~ 17C5:B65C +loc_3188e: + // 6249 +cs=0x17c5;eip=0x00b65e; T(ax = 0x6000;); // 106633 mov ax, 6000h ;~ 17C5:B65E +cs=0x17c5;eip=0x00b661; X(PUSH(ax)); // 106634 push ax ;~ 17C5:B661 +cs=0x17c5;eip=0x00b662; J(CALL(sub_33430,0)); // 106635 call sub_33430 ;~ 17C5:B662 +cs=0x17c5;eip=0x00b665; T(ADD(sp, 2)); // 106636 add sp, 2 ;~ 17C5:B665 +cs=0x17c5;eip=0x00b668; T(SUB(ax, 0x3000)); // 106637 sub ax, 3000h ;~ 17C5:B668 +cs=0x17c5;eip=0x00b66b; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 106638 mov [bp+var_C], ax ;~ 17C5:B66B +cs=0x17c5;eip=0x00b66e; T(CMP(word_492f2, 0)); // 106639 cmp word_492F2, 0 ;~ 17C5:B66E +cs=0x17c5;eip=0x00b673; J(JZ(loc_318ab)); // 106640 jz short loc_318AB ;~ 17C5:B673 +cs=0x17c5;eip=0x00b675; T(ax = word_4e2fc;); // 106641 mov ax, ds:word_4E2FC ;~ 17C5:B675 +cs=0x17c5;eip=0x00b678; X(SUB(*(dw*)(raddr(ss,bp+var_c)), ax)); // 106642 sub [bp+var_C], ax ;~ 17C5:B678 +loc_318ab: + // 6250 +cs=0x17c5;eip=0x00b67b; X(PUSH(*(dw*)(raddr(ss,bp+var_22)))); // 106645 push [bp+var_22] ;~ 17C5:B67B +cs=0x17c5;eip=0x00b67e; J(CALL(sub_33430,0)); // 106646 call sub_33430 ;~ 17C5:B67E +cs=0x17c5;eip=0x00b681; T(ADD(sp, 2)); // 106647 add sp, 2 ;~ 17C5:B681 +cs=0x17c5;eip=0x00b684; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 106648 mov [bp+var_4], ax ;~ 17C5:B684 +cs=0x17c5;eip=0x00b687; X(PUSH(ax)); // 106649 push ax ;~ 17C5:B687 +cs=0x17c5;eip=0x00b688; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 106650 push [bp+var_C] ;~ 17C5:B688 +cs=0x17c5;eip=0x00b68b; J(CALL(sub_333a8,0)); // 106651 call sub_333A8 ;~ 17C5:B68B +cs=0x17c5;eip=0x00b68e; T(ADD(sp, 4)); // 106652 add sp, 4 ;~ 17C5:B68E +cs=0x17c5;eip=0x00b691; T(ADD(ax, *(word_4aa98))); // 106653 add ax, word_4AA98 ;~ 17C5:B691 +cs=0x17c5;eip=0x00b695; X(MOV(*(dw*)(raddr(ss,bp+var_2c)), ax)); // 106654 mov [bp+var_2C], ax ;~ 17C5:B695 +cs=0x17c5;eip=0x00b698; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 106655 push [bp+var_4] ;~ 17C5:B698 +cs=0x17c5;eip=0x00b69b; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 106656 push [bp+var_C] ;~ 17C5:B69B +cs=0x17c5;eip=0x00b69e; J(CALL(sub_333c0,0)); // 106657 call sub_333C0 ;~ 17C5:B69E +cs=0x17c5;eip=0x00b6a1; T(ADD(sp, 4)); // 106658 add sp, 4 ;~ 17C5:B6A1 +cs=0x17c5;eip=0x00b6a4; T(cx = *(word_4ac7c);); // 106659 mov cx, word_4AC7C ;~ 17C5:B6A4 +cs=0x17c5;eip=0x00b6a8; T(SUB(cx, ax)); // 106660 sub cx, ax ;~ 17C5:B6A8 +cs=0x17c5;eip=0x00b6aa; X(MOV(*(dw*)(raddr(ss,bp+var_32)), cx)); // 106661 mov [bp+var_32], cx ;~ 17C5:B6AA +cs=0x17c5;eip=0x00b6ad; X(PUSH(cx)); // 106662 push cx ;~ 17C5:B6AD +cs=0x17c5;eip=0x00b6ae; X(PUSH(*(dw*)(raddr(ss,bp+var_2c)))); // 106663 push [bp+var_2C] ;~ 17C5:B6AE +cs=0x17c5;eip=0x00b6b1; X(PUSH(*(word_4ac7c))); // 106664 push word_4AC7C ;~ 17C5:B6B1 +cs=0x17c5;eip=0x00b6b5; X(PUSH(*(word_4aa98))); // 106665 push word_4AA98 ;~ 17C5:B6B5 +cs=0x17c5;eip=0x00b6b9; J(CALL(sub_2fe3c,0)); // 106666 call sub_2FE3C ;~ 17C5:B6B9 +cs=0x17c5;eip=0x00b6bc; T(ADD(sp, 8)); // 106668 add sp, 8 ;~ 17C5:B6BC +loc_318ef: + // 6251 +cs=0x17c5;eip=0x00b6bf; J(JMP(loc_3182f)); // 106671 jmp loc_3182F ;~ 17C5:B6BF +loc_318f2: + // 6252 +cs=0x17c5;eip=0x00b6c2; X(PUSH(word_4f836)); // 106676 push ds:word_4F836 ;~ 17C5:B6C2 +cs=0x17c5;eip=0x00b6c6; J(CALL(sub_333f8,0)); // 106677 call sub_333F8 ;~ 17C5:B6C6 +cs=0x17c5;eip=0x00b6c9; T(ADD(sp, 2)); // 106678 add sp, 2 ;~ 17C5:B6C9 +cs=0x17c5;eip=0x00b6cc; X(SUB(word_4f836, ax)); // 106679 sub ds:word_4F836, ax ;~ 17C5:B6CC +cs=0x17c5;eip=0x00b6d0; J(JMP(loc_31908)); // 106680 jmp short loc_31908 ;~ 17C5:B6D0 +loc_31902: + // 6253 +cs=0x17c5;eip=0x00b6d2; X(word_4f834 = 0;); // 106684 mov ds:word_4F834, 0 ;~ 17C5:B6D2 +loc_31908: + // 6254 +cs=0x17c5;eip=0x00b6d8; T(CMP(word_492f2, 0)); // 106687 cmp word_492F2, 0 ;~ 17C5:B6D8 +cs=0x17c5;eip=0x00b6dd; J(JNZ(loc_31912)); // 106688 jnz short loc_31912 ;~ 17C5:B6DD +cs=0x17c5;eip=0x00b6df; J(JMP(loc_323e3)); // 106689 jmp loc_323E3 ;~ 17C5:B6DF +loc_31912: + // 6255 +cs=0x17c5;eip=0x00b6e2; T(CMP(word_4e690, 0)); // 106693 cmp ds:word_4E690, 0 ;~ 17C5:B6E2 +cs=0x17c5;eip=0x00b6e7; J(JZ(loc_3191f)); // 106694 jz short loc_3191F ;~ 17C5:B6E7 +cs=0x17c5;eip=0x00b6e9; X(word_4e690 = 0;); // 106695 mov ds:word_4E690, 0 ;~ 17C5:B6E9 +loc_3191f: + // 6256 +cs=0x17c5;eip=0x00b6ef; T(CMP(word_492ec, 0)); // 106698 cmp word_492EC, 0 ;~ 17C5:B6EF +cs=0x17c5;eip=0x00b6f4; J(JZ(loc_3192b)); // 106699 jz short loc_3192B ;~ 17C5:B6F4 +cs=0x17c5;eip=0x00b6f6; T(ax = 2;); // 106700 mov ax, 2 ;~ 17C5:B6F6 +cs=0x17c5;eip=0x00b6f9; J(JMP(loc_3192e)); // 106701 jmp short loc_3192E ;~ 17C5:B6F9 +loc_3192b: + // 6257 +cs=0x17c5;eip=0x00b6fb; T(ax = word_492ec;); // 106705 mov ax, word_492EC ;~ 17C5:B6FB +loc_3192e: + // 6258 +cs=0x17c5;eip=0x00b6fe; X(PUSH(ax)); // 106708 push ax ;~ 17C5:B6FE +cs=0x17c5;eip=0x00b6ff; J(CALL(sub_284ca,0)); // 106709 call sub_284CA ;~ 17C5:B6FF +cs=0x17c5;eip=0x00b702; T(ADD(sp, 2)); // 106711 add sp, 2 ;~ 17C5:B702 +cs=0x17c5;eip=0x00b705; T(ax = 0x0F;); // 106712 mov ax, 0Fh ;~ 17C5:B705 +cs=0x17c5;eip=0x00b708; X(PUSH(ax)); // 106713 push ax ;~ 17C5:B708 +cs=0x17c5;eip=0x00b709; J(CALL(sub_30074,0)); // 106714 call sub_30074 ;~ 17C5:B709 +cs=0x17c5;eip=0x00b70c; T(ADD(sp, 2)); // 106715 add sp, 2 ;~ 17C5:B70C +cs=0x17c5;eip=0x00b70f; T(ax = 0x0C7;); // 106716 mov ax, 0C7h ;~ 17C5:B70F +cs=0x17c5;eip=0x00b712; X(PUSH(ax)); // 106717 push ax ;~ 17C5:B712 +cs=0x17c5;eip=0x00b713; T(ax = 0x13F;); // 106718 mov ax, 13Fh ;~ 17C5:B713 +cs=0x17c5;eip=0x00b716; X(PUSH(ax)); // 106719 push ax ;~ 17C5:B716 +cs=0x17c5;eip=0x00b717; T(ax = 0x0C7;); // 106720 mov ax, 0C7h ;~ 17C5:B717 +cs=0x17c5;eip=0x00b71a; X(PUSH(ax)); // 106721 push ax ;~ 17C5:B71A +cs=0x17c5;eip=0x00b71b; T(ax = 0x13F;); // 106722 mov ax, 13Fh ;~ 17C5:B71B +cs=0x17c5;eip=0x00b71e; X(PUSH(ax)); // 106723 push ax ;~ 17C5:B71E +cs=0x17c5;eip=0x00b71f; J(CALL(sub_2fe11,0)); // 106724 call sub_2FE11 ;~ 17C5:B71F +cs=0x17c5;eip=0x00b722; T(ADD(sp, 8)); // 106726 add sp, 8 ;~ 17C5:B722 +cs=0x17c5;eip=0x00b725; X(word_4ef2a = 0;); // 106727 mov ds:word_4EF2A, 0 ;~ 17C5:B725 +cs=0x17c5;eip=0x00b72b; T(CMP(word_5268c, 2)); // 106728 cmp ds:word_5268C, 2 ;~ 17C5:B72B +cs=0x17c5;eip=0x00b730; J(JZ(loc_31965)); // 106729 jz short loc_31965 ;~ 17C5:B730 +cs=0x17c5;eip=0x00b732; J(JMP(loc_31b2f)); // 106730 jmp loc_31B2F ;~ 17C5:B732 +loc_31965: + // 6259 +cs=0x17c5;eip=0x00b735; T(CMP(word_520c0, 0)); // 106734 cmp ds:word_520C0, 0 ;~ 17C5:B735 +cs=0x17c5;eip=0x00b73a; J(JZ(loc_3196f)); // 106735 jz short loc_3196F ;~ 17C5:B73A +cs=0x17c5;eip=0x00b73c; J(JMP(loc_31b2f)); // 106736 jmp loc_31B2F ;~ 17C5:B73C +loc_3196f: + // 6260 +cs=0x17c5;eip=0x00b73f; T(CMP(word_49924, 0)); // 106740 cmp word_49924, 0 ;~ 17C5:B73F +cs=0x17c5;eip=0x00b744; J(JGE(loc_31979)); // 106741 jge short loc_31979 ;~ 17C5:B744 +cs=0x17c5;eip=0x00b746; J(JMP(loc_31b2f)); // 106742 jmp loc_31B2F ;~ 17C5:B746 +loc_31979: + // 6261 +cs=0x17c5;eip=0x00b749; T(si = word_49924;); // 106746 mov si, word_49924 ;~ 17C5:B749 +cs=0x17c5;eip=0x00b74d; T(cl = 4;); // 106747 mov cl, 4 ;~ 17C5:B74D +cs=0x17c5;eip=0x00b74f; T(SHL(si, cl)); // 106748 shl si, cl ;~ 17C5:B74F +cs=0x17c5;eip=0x00b751; T(SUB(ax, ax)); // 106749 sub ax, ax ;~ 17C5:B751 +cs=0x17c5;eip=0x00b753; X(PUSH(ax)); // 106750 push ax ;~ 17C5:B753 +cs=0x17c5;eip=0x00b754; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 106751 push word ptr [si-7E50h] ;~ 17C5:B754 +cs=0x17c5;eip=0x00b758; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 106752 push word ptr [si-7E52h] ;~ 17C5:B758 +cs=0x17c5;eip=0x00b75c; J(CALL(sub_326b8,0)); // 106753 call sub_326B8 ;~ 17C5:B75C +cs=0x17c5;eip=0x00b75f; T(ADD(sp, 6)); // 106754 add sp, 6 ;~ 17C5:B75F +cs=0x17c5;eip=0x00b762; T(bx = word_492e2;); // 106755 mov bx, word_492E2 ;~ 17C5:B762 +cs=0x17c5;eip=0x00b766; T(SHL(bx, 1)); // 106756 shl bx, 1 ;~ 17C5:B766 +cs=0x17c5;eip=0x00b768; T(SHL(bx, 1)); // 106757 shl bx, 1 ;~ 17C5:B768 +cs=0x17c5;eip=0x00b76a; T(ax = 0x1A;); // 106758 mov ax, 1Ah ;~ 17C5:B76A +cs=0x17c5;eip=0x00b76d; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 106759 imul word ptr [bx+7F2h] ;~ 17C5:B76D +cs=0x17c5;eip=0x00b771; T(bx = ax;); // 106760 mov bx, ax ;~ 17C5:B771 +cs=0x17c5;eip=0x00b773; T(MOV(ax, *(dw*)(raddr(ds,bx+0x82C)))); // 106761 mov ax, [bx+82Ch] ;~ 17C5:B773 +cs=0x17c5;eip=0x00b777; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 106762 mov [bp+var_1A], ax ;~ 17C5:B777 +cs=0x17c5;eip=0x00b77a; T(CMP(ax, 0x1C)); // 106763 cmp ax, 1Ch ;~ 17C5:B77A +cs=0x17c5;eip=0x00b77d; J(JNZ(loc_319da)); // 106764 jnz short loc_319DA ;~ 17C5:B77D +cs=0x17c5;eip=0x00b77f; X(PUSH(word_49924)); // 106765 push word_49924 ;~ 17C5:B77F +cs=0x17c5;eip=0x00b783; J(CALL(sub_329d2,0)); // 106766 call sub_329D2 ;~ 17C5:B783 +cs=0x17c5;eip=0x00b786; T(ADD(sp, 2)); // 106767 add sp, 2 ;~ 17C5:B786 +cs=0x17c5;eip=0x00b789; T(dx = word_4e2fe;); // 106768 mov dx, ds:word_4E2FE ;~ 17C5:B789 +cs=0x17c5;eip=0x00b78d; T(cl = 5;); // 106769 mov cl, 5 ;~ 17C5:B78D +cs=0x17c5;eip=0x00b78f; T(SHR(dx, cl)); // 106770 shr dx, cl ;~ 17C5:B78F +cs=0x17c5;eip=0x00b791; T(cx = dx;); // 106771 mov cx, dx ;~ 17C5:B791 +cs=0x17c5;eip=0x00b793; T(SHL(dx, 1)); // 106772 shl dx, 1 ;~ 17C5:B793 +cs=0x17c5;eip=0x00b795; T(SHL(dx, 1)); // 106773 shl dx, 1 ;~ 17C5:B795 +cs=0x17c5;eip=0x00b797; T(ADD(dx, cx)); // 106774 add dx, cx ;~ 17C5:B797 +cs=0x17c5;eip=0x00b799; T(CMP(ax, dx)); // 106775 cmp ax, dx ;~ 17C5:B799 +cs=0x17c5;eip=0x00b79b; J(JNC(loc_319da)); // 106776 jnb short loc_319DA ;~ 17C5:B79B +cs=0x17c5;eip=0x00b79d; T(CMP(word_52246, 0)); // 106777 cmp ds:word_52246, 0 ;~ 17C5:B79D +cs=0x17c5;eip=0x00b7a2; J(JGE(loc_319da)); // 106778 jge short loc_319DA ;~ 17C5:B7A2 +cs=0x17c5;eip=0x00b7a4; X(word_4ef2a = 1;); // 106779 mov ds:word_4EF2A, 1 ;~ 17C5:B7A4 +loc_319da: + // 6262 +cs=0x17c5;eip=0x00b7aa; T(CMP(*(word_4aa98), 0x0FFFF)); // 106783 cmp word_4AA98, 0FFFFh ;~ 17C5:B7AA +cs=0x17c5;eip=0x00b7af; J(JNZ(loc_319e4)); // 106784 jnz short loc_319E4 ;~ 17C5:B7AF +cs=0x17c5;eip=0x00b7b1; J(JMP(loc_31b2f)); // 106785 jmp loc_31B2F ;~ 17C5:B7B1 +loc_319e4: + // 6263 +cs=0x17c5;eip=0x00b7b4; T(CMP(word_492ec, 0)); // 106789 cmp word_492EC, 0 ;~ 17C5:B7B4 +cs=0x17c5;eip=0x00b7b9; J(JZ(loc_319f0)); // 106790 jz short loc_319F0 ;~ 17C5:B7B9 +cs=0x17c5;eip=0x00b7bb; T(ax = 8;); // 106791 mov ax, 8 ;~ 17C5:B7BB +cs=0x17c5;eip=0x00b7be; J(JMP(loc_319f2)); // 106792 jmp short loc_319F2 ;~ 17C5:B7BE +loc_319f0: + // 6264 +cs=0x17c5;eip=0x00b7c0; T(SUB(ax, ax)); // 106796 sub ax, ax ;~ 17C5:B7C0 +loc_319f2: + // 6265 +cs=0x17c5;eip=0x00b7c2; X(PUSH(ax)); // 106799 push ax ;~ 17C5:B7C2 +cs=0x17c5;eip=0x00b7c3; J(CALL(sub_30074,0)); // 106800 call sub_30074 ;~ 17C5:B7C3 +cs=0x17c5;eip=0x00b7c6; T(ADD(sp, 2)); // 106801 add sp, 2 ;~ 17C5:B7C6 +cs=0x17c5;eip=0x00b7c9; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 106802 mov [bp+var_6], 0 ;~ 17C5:B7C9 +cs=0x17c5;eip=0x00b7ce; X(PUSH(word_49924)); // 106803 push word_49924 ;~ 17C5:B7CE +cs=0x17c5;eip=0x00b7d2; T(bx = word_492e2;); // 106804 mov bx, word_492E2 ;~ 17C5:B7D2 +cs=0x17c5;eip=0x00b7d6; T(SHL(bx, 1)); // 106805 shl bx, 1 ;~ 17C5:B7D6 +cs=0x17c5;eip=0x00b7d8; T(SHL(bx, 1)); // 106806 shl bx, 1 ;~ 17C5:B7D8 +cs=0x17c5;eip=0x00b7da; X(PUSH(*(dw*)(raddr(ds,bx+0x7F2)))); // 106807 push word ptr [bx+7F2h] ;~ 17C5:B7DA +cs=0x17c5;eip=0x00b7de; J(CALL(sub_30454,0)); // 106808 call sub_30454 ;~ 17C5:B7DE +cs=0x17c5;eip=0x00b7e1; T(ADD(sp, 4)); // 106809 add sp, 4 ;~ 17C5:B7E1 +cs=0x17c5;eip=0x00b7e4; T(OR(ax, ax)); // 106810 or ax, ax ;~ 17C5:B7E4 +cs=0x17c5;eip=0x00b7e6; J(JZ(loc_31a1d)); // 106811 jz short loc_31A1D ;~ 17C5:B7E6 +cs=0x17c5;eip=0x00b7e8; T(ax = 4;); // 106812 mov ax, 4 ;~ 17C5:B7E8 +cs=0x17c5;eip=0x00b7eb; J(JMP(loc_31a1f)); // 106813 jmp short loc_31A1F ;~ 17C5:B7EB +loc_31a1d: + // 6266 +cs=0x17c5;eip=0x00b7ed; T(SUB(ax, ax)); // 106817 sub ax, ax ;~ 17C5:B7ED +loc_31a1f: + // 6267 +cs=0x17c5;eip=0x00b7ef; X(MOV(*(dw*)(raddr(ss,bp+var_30)), ax)); // 106820 mov [bp+var_30], ax ;~ 17C5:B7EF +cs=0x17c5;eip=0x00b7f2; T(OR(ax, ax)); // 106821 or ax, ax ;~ 17C5:B7F2 +cs=0x17c5;eip=0x00b7f4; J(JNZ(loc_31a29)); // 106822 jnz short loc_31A29 ;~ 17C5:B7F4 +cs=0x17c5;eip=0x00b7f6; J(JMP(loc_31aeb)); // 106823 jmp loc_31AEB ;~ 17C5:B7F6 +loc_31a29: + // 6268 +cs=0x17c5;eip=0x00b7f9; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 4)); // 106827 cmp [bp+var_1A], 4 ;~ 17C5:B7F9 +cs=0x17c5;eip=0x00b7fd; J(JNZ(loc_31a41)); // 106828 jnz short loc_31A41 ;~ 17C5:B7FD +cs=0x17c5;eip=0x00b7ff; T(bx = word_49924;); // 106829 mov bx, word_49924 ;~ 17C5:B7FF +cs=0x17c5;eip=0x00b803; T(cl = 4;); // 106830 mov cl, 4 ;~ 17C5:B803 +cs=0x17c5;eip=0x00b805; T(SHL(bx, cl)); // 106831 shl bx, cl ;~ 17C5:B805 +cs=0x17c5;eip=0x00b807; T(CMP(*(dw*)(raddr(ds,bx-0x7E4E)), 0)); // 106832 cmp word ptr [bx-7E4Eh], 0 ;~ 17C5:B807 +cs=0x17c5;eip=0x00b80c; J(JNZ(loc_31a41)); // 106833 jnz short loc_31A41 ;~ 17C5:B80C +cs=0x17c5;eip=0x00b80e; J(JMP(loc_31aeb)); // 106834 jmp loc_31AEB ;~ 17C5:B80E +loc_31a41: + // 6269 +cs=0x17c5;eip=0x00b811; T(bx = word_492e2;); // 106839 mov bx, word_492E2 ;~ 17C5:B811 +cs=0x17c5;eip=0x00b815; T(SHL(bx, 1)); // 106840 shl bx, 1 ;~ 17C5:B815 +cs=0x17c5;eip=0x00b817; T(SHL(bx, 1)); // 106841 shl bx, 1 ;~ 17C5:B817 +cs=0x17c5;eip=0x00b819; T(CMP(*(dw*)(raddr(ds,bx+0x7F4)), 0)); // 106842 cmp word ptr [bx+7F4h], 0 ;~ 17C5:B819 +cs=0x17c5;eip=0x00b81e; J(JNZ(loc_31a53)); // 106843 jnz short loc_31A53 ;~ 17C5:B81E +cs=0x17c5;eip=0x00b820; J(JMP(loc_31ae9)); // 106844 jmp loc_31AE9 ;~ 17C5:B820 +loc_31a53: + // 6270 +cs=0x17c5;eip=0x00b823; T(ax = 0x0F;); // 106848 mov ax, 0Fh ;~ 17C5:B823 +cs=0x17c5;eip=0x00b826; X(PUSH(ax)); // 106849 push ax ;~ 17C5:B826 +cs=0x17c5;eip=0x00b827; J(CALL(sub_30074,0)); // 106850 call sub_30074 ;~ 17C5:B827 +cs=0x17c5;eip=0x00b82a; T(ADD(sp, 2)); // 106851 add sp, 2 ;~ 17C5:B82A +cs=0x17c5;eip=0x00b82d; T(ax = *(word_4ac7c);); // 106852 mov ax, word_4AC7C ;~ 17C5:B82D +cs=0x17c5;eip=0x00b830; T(SUB(ax, 0x38)); // 106853 sub ax, 38h ; '8' ;~ 17C5:B830 +cs=0x17c5;eip=0x00b833; X(PUSH(ax)); // 106854 push ax ;~ 17C5:B833 +cs=0x17c5;eip=0x00b834; T(ax = *(word_4aa98);); // 106855 mov ax, word_4AA98 ;~ 17C5:B834 +cs=0x17c5;eip=0x00b837; T(SUB(ax, 0x0A0)); // 106856 sub ax, 0A0h ;~ 17C5:B837 +cs=0x17c5;eip=0x00b83a; X(PUSH(ax)); // 106857 push ax ;~ 17C5:B83A +cs=0x17c5;eip=0x00b83b; J(CALL(sub_331d6,0)); // 106858 call sub_331D6 ;~ 17C5:B83B +cs=0x17c5;eip=0x00b83e; T(ADD(sp, 4)); // 106859 add sp, 4 ;~ 17C5:B83E +cs=0x17c5;eip=0x00b841; T(CMP(ax, 0x30)); // 106860 cmp ax, 30h ; '0' ;~ 17C5:B841 +cs=0x17c5;eip=0x00b844; J(JL(loc_31a7d)); // 106861 jl short loc_31A7D ;~ 17C5:B844 +cs=0x17c5;eip=0x00b846; T(CMP(word_4ef2a, 0)); // 106862 cmp ds:word_4EF2A, 0 ;~ 17C5:B846 +cs=0x17c5;eip=0x00b84b; J(JZ(loc_31ae3)); // 106863 jz short loc_31AE3 ;~ 17C5:B84B +loc_31a7d: + // 6271 +cs=0x17c5;eip=0x00b84d; T(ax = 0x12;); // 106866 mov ax, 12h ;~ 17C5:B84D +cs=0x17c5;eip=0x00b850; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 106867 imul [bp+var_1A] ;~ 17C5:B850 +cs=0x17c5;eip=0x00b853; T(si = ax;); // 106868 mov si, ax ;~ 17C5:B853 +cs=0x17c5;eip=0x00b855; T(ax = word_52246;); // 106869 mov ax, ds:word_52246 ;~ 17C5:B855 +cs=0x17c5;eip=0x00b858; T(NEG(ax)); // 106870 neg ax ;~ 17C5:B858 +cs=0x17c5;eip=0x00b85a; T(CWD); // 106871 cwd ;~ 17C5:B85A +cs=0x17c5;eip=0x00b85b; T(cx = 7;); // 106872 mov cx, 7 ;~ 17C5:B85B +cs=0x17c5;eip=0x00b85e; T(IDIV2(cx)); // 106873 idiv cx ;~ 17C5:B85E +cs=0x17c5;eip=0x00b860; T(CMP(ax, *(dw*)(raddr(ds,si+0x530)))); // 106874 cmp ax, [si+530h] ;~ 17C5:B860 +cs=0x17c5;eip=0x00b864; J(JGE(loc_31ae3)); // 106875 jge short loc_31AE3 ;~ 17C5:B864 +cs=0x17c5;eip=0x00b866; T(CMP(*(dw*)(raddr(ds,si+0x534)), cx)); // 106876 cmp [si+534h], cx ;~ 17C5:B866 +cs=0x17c5;eip=0x00b86a; J(JZ(loc_31ae3)); // 106877 jz short loc_31AE3 ;~ 17C5:B86A +cs=0x17c5;eip=0x00b86c; T(CMP(*(dw*)(raddr(ds,si+0x534)), 0x1C)); // 106878 cmp word ptr [si+534h], 1Ch ;~ 17C5:B86C +cs=0x17c5;eip=0x00b871; J(JNZ(loc_31aaa)); // 106879 jnz short loc_31AAA ;~ 17C5:B871 +cs=0x17c5;eip=0x00b873; T(CMP(word_4ef2a, 0)); // 106880 cmp ds:word_4EF2A, 0 ;~ 17C5:B873 +cs=0x17c5;eip=0x00b878; J(JZ(loc_31ae1)); // 106881 jz short loc_31AE1 ;~ 17C5:B878 +loc_31aaa: + // 6272 +cs=0x17c5;eip=0x00b87a; X(word_4ef2a = 1;); // 106884 mov ds:word_4EF2A, 1 ;~ 17C5:B87A +cs=0x17c5;eip=0x00b880; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 106885 mov [bp+var_6], 1 ;~ 17C5:B880 +cs=0x17c5;eip=0x00b885; T(ax = 0x12;); // 106886 mov ax, 12h ;~ 17C5:B885 +cs=0x17c5;eip=0x00b888; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 106887 imul [bp+var_1A] ;~ 17C5:B888 +cs=0x17c5;eip=0x00b88b; T(bx = ax;); // 106888 mov bx, ax ;~ 17C5:B88B +cs=0x17c5;eip=0x00b88d; T(ax = word_52246;); // 106889 mov ax, ds:word_52246 ;~ 17C5:B88D +cs=0x17c5;eip=0x00b890; T(NEG(ax)); // 106890 neg ax ;~ 17C5:B890 +cs=0x17c5;eip=0x00b892; T(SAR(ax, 1)); // 106891 sar ax, 1 ;~ 17C5:B892 +cs=0x17c5;eip=0x00b894; T(SAR(ax, 1)); // 106892 sar ax, 1 ;~ 17C5:B894 +cs=0x17c5;eip=0x00b896; T(CMP(*(dw*)(raddr(ds,bx+0x530)), ax)); // 106893 cmp [bx+530h], ax ;~ 17C5:B896 +cs=0x17c5;eip=0x00b89a; J(JLE(loc_31ae1)); // 106894 jle short loc_31AE1 ;~ 17C5:B89A +cs=0x17c5;eip=0x00b89c; T(CMP(*(db*)(&word_48b66), 0)); // 106895 cmp byte ptr word_48B66, 0 ;~ 17C5:B89C +cs=0x17c5;eip=0x00b8a1; J(JZ(loc_31ad7)); // 106896 jz short loc_31AD7 ;~ 17C5:B8A1 +cs=0x17c5;eip=0x00b8a3; T(SUB(ax, ax)); // 106897 sub ax, ax ;~ 17C5:B8A3 +cs=0x17c5;eip=0x00b8a5; J(JMP(loc_31ada)); // 106898 jmp short loc_31ADA ;~ 17C5:B8A5 +loc_31ad7: + // 6273 +cs=0x17c5;eip=0x00b8a7; T(ax = 0x0C;); // 106902 mov ax, 0Ch ;~ 17C5:B8A7 +loc_31ada: + // 6274 +cs=0x17c5;eip=0x00b8aa; X(PUSH(ax)); // 106905 push ax ;~ 17C5:B8AA +cs=0x17c5;eip=0x00b8ab; J(CALL(sub_30074,0)); // 106906 call sub_30074 ;~ 17C5:B8AB +cs=0x17c5;eip=0x00b8ae; T(ADD(sp, 2)); // 106907 add sp, 2 ;~ 17C5:B8AE +loc_31ae1: + // 6275 +cs=0x17c5;eip=0x00b8b1; J(JMP(loc_31ae9)); // 106911 jmp short loc_31AE9 ;~ 17C5:B8B1 +loc_31ae3: + // 6276 +cs=0x17c5;eip=0x00b8b3; X(word_4ef2a = 0;); // 106916 mov ds:word_4EF2A, 0 ;~ 17C5:B8B3 +loc_31ae9: + // 6277 +cs=0x17c5;eip=0x00b8b9; J(JMP(loc_31b0c)); // 106920 jmp short loc_31B0C ;~ 17C5:B8B9 +loc_31aeb: + // 6278 +cs=0x17c5;eip=0x00b8bb; T(CMP(*(dw*)(raddr(ss,bp+var_1a)), 0x0FFFF)); // 106925 cmp [bp+var_1A], 0FFFFh ;~ 17C5:B8BB +cs=0x17c5;eip=0x00b8bf; J(JZ(loc_31b06)); // 106926 jz short loc_31B06 ;~ 17C5:B8BF +cs=0x17c5;eip=0x00b8c1; T(CMP(word_492ec, 0)); // 106927 cmp word_492EC, 0 ;~ 17C5:B8C1 +cs=0x17c5;eip=0x00b8c6; J(JZ(loc_31afd)); // 106928 jz short loc_31AFD ;~ 17C5:B8C6 +cs=0x17c5;eip=0x00b8c8; T(ax = 8;); // 106929 mov ax, 8 ;~ 17C5:B8C8 +cs=0x17c5;eip=0x00b8cb; J(JMP(loc_31aff)); // 106930 jmp short loc_31AFF ;~ 17C5:B8CB +loc_31afd: + // 6279 +cs=0x17c5;eip=0x00b8cd; T(SUB(ax, ax)); // 106934 sub ax, ax ;~ 17C5:B8CD +loc_31aff: + // 6280 +cs=0x17c5;eip=0x00b8cf; X(PUSH(ax)); // 106937 push ax ;~ 17C5:B8CF +cs=0x17c5;eip=0x00b8d0; J(CALL(sub_30074,0)); // 106938 call sub_30074 ;~ 17C5:B8D0 +cs=0x17c5;eip=0x00b8d3; T(ADD(sp, 2)); // 106939 add sp, 2 ;~ 17C5:B8D3 +loc_31b06: + // 6281 +cs=0x17c5;eip=0x00b8d6; X(word_4ef2a = 0;); // 106942 mov ds:word_4EF2A, 0 ;~ 17C5:B8D6 +loc_31b0c: + // 6282 +cs=0x17c5;eip=0x00b8dc; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 106945 push [bp+var_6] ;~ 17C5:B8DC +cs=0x17c5;eip=0x00b8df; T(CMP(*(dw*)(raddr(ss,bp+var_30)), 0)); // 106946 cmp [bp+var_30], 0 ;~ 17C5:B8DF +cs=0x17c5;eip=0x00b8e3; J(JZ(loc_31b1d)); // 106947 jz short loc_31B1D ;~ 17C5:B8E3 +cs=0x17c5;eip=0x00b8e5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_30)))); // 106948 mov ax, [bp+var_30] ;~ 17C5:B8E5 +cs=0x17c5;eip=0x00b8e8; T(ADD(ax, 5)); // 106949 add ax, 5 ;~ 17C5:B8E8 +cs=0x17c5;eip=0x00b8eb; J(JMP(loc_31b20)); // 106950 jmp short loc_31B20 ;~ 17C5:B8EB +loc_31b1d: + // 6283 +cs=0x17c5;eip=0x00b8ed; T(ax = 9;); // 106954 mov ax, 9 ;~ 17C5:B8ED +loc_31b20: + // 6284 +cs=0x17c5;eip=0x00b8f0; X(PUSH(ax)); // 106957 push ax ;~ 17C5:B8F0 +cs=0x17c5;eip=0x00b8f1; X(PUSH(*(word_4ac7c))); // 106958 push word_4AC7C ;~ 17C5:B8F1 +cs=0x17c5;eip=0x00b8f5; X(PUSH(*(word_4aa98))); // 106959 push word_4AA98 ;~ 17C5:B8F5 +cs=0x17c5;eip=0x00b8f9; J(CALL(sub_323e9,0)); // 106960 call sub_323E9 ;~ 17C5:B8F9 +cs=0x17c5;eip=0x00b8fc; T(ADD(sp, 8)); // 106961 add sp, 8 ;~ 17C5:B8FC +loc_31b2f: + // 6285 +cs=0x17c5;eip=0x00b8ff; T(CMP(word_49928, 0)); // 106965 cmp word_49928, 0 ;~ 17C5:B8FF +cs=0x17c5;eip=0x00b904; J(JLE(loc_31b7a)); // 106966 jle short loc_31B7A ;~ 17C5:B904 +cs=0x17c5;eip=0x00b906; T(CMP(word_520c6, 0)); // 106967 cmp ds:word_520C6, 0 ;~ 17C5:B906 +cs=0x17c5;eip=0x00b90b; J(JL(loc_31b7a)); // 106968 jl short loc_31B7A ;~ 17C5:B90B +cs=0x17c5;eip=0x00b90d; T(si = word_520c6;); // 106969 mov si, ds:word_520C6 ;~ 17C5:B90D +cs=0x17c5;eip=0x00b911; T(cl = 4;); // 106970 mov cl, 4 ;~ 17C5:B911 +cs=0x17c5;eip=0x00b913; T(SHL(si, cl)); // 106971 shl si, cl ;~ 17C5:B913 +cs=0x17c5;eip=0x00b915; T(SUB(ax, ax)); // 106972 sub ax, ax ;~ 17C5:B915 +cs=0x17c5;eip=0x00b917; X(PUSH(ax)); // 106973 push ax ;~ 17C5:B917 +cs=0x17c5;eip=0x00b918; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 106974 push word ptr [si-7E50h] ;~ 17C5:B918 +cs=0x17c5;eip=0x00b91c; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 106975 push word ptr [si-7E52h] ;~ 17C5:B91C +cs=0x17c5;eip=0x00b920; J(CALL(sub_326b8,0)); // 106976 call sub_326B8 ;~ 17C5:B920 +cs=0x17c5;eip=0x00b923; T(ADD(sp, 6)); // 106977 add sp, 6 ;~ 17C5:B923 +cs=0x17c5;eip=0x00b926; T(ax = word_492f4;); // 106978 mov ax, word_492F4 ;~ 17C5:B926 +cs=0x17c5;eip=0x00b929; T(SUB(ax, word_49928)); // 106979 sub ax, word_49928 ;~ 17C5:B929 +cs=0x17c5;eip=0x00b92d; X(PUSH(ax)); // 106980 push ax ;~ 17C5:B92D +cs=0x17c5;eip=0x00b92e; X(PUSH(word_4f1a2)); // 106981 push ds:word_4F1A2 ;~ 17C5:B92E +cs=0x17c5;eip=0x00b932; T(bx = word_520c6;); // 106982 mov bx, ds:word_520C6 ;~ 17C5:B932 +cs=0x17c5;eip=0x00b936; T(cl = 4;); // 106983 mov cl, 4 ;~ 17C5:B936 +cs=0x17c5;eip=0x00b938; T(SHL(bx, cl)); // 106984 shl bx, cl ;~ 17C5:B938 +cs=0x17c5;eip=0x00b93a; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 106985 mov bx, [bx-7E54h] ;~ 17C5:B93A +cs=0x17c5;eip=0x00b93e; T(SHL(bx, 1)); // 106986 shl bx, 1 ;~ 17C5:B93E +cs=0x17c5;eip=0x00b940; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 106987 push word ptr [bx-680Eh] ;~ 17C5:B940 +cs=0x17c5;eip=0x00b944; J(CALL(sub_325a1,0)); // 106988 call sub_325A1 ;~ 17C5:B944 +cs=0x17c5;eip=0x00b947; T(ADD(sp, 6)); // 106989 add sp, 6 ;~ 17C5:B947 +loc_31b7a: + // 6286 +cs=0x17c5;eip=0x00b94a; X(AND(*(db*)(((db*)&word_4f42e)+1), 0x0FD)); // 106993 and byte ptr ds:word_4F42E+1, 0FDh ;~ 17C5:B94A +cs=0x17c5;eip=0x00b94f; T(bx = word_4e564;); // 106994 mov bx, ds:word_4E564 ;~ 17C5:B94F +cs=0x17c5;eip=0x00b953; X(MOV(*(dw*)(raddr(ds,bx+2)), 4)); // 106995 mov word ptr [bx+2], 4 ;~ 17C5:B953 +cs=0x17c5;eip=0x00b958; T(bx = word_4e57c;); // 106996 mov bx, ds:word_4E57C ;~ 17C5:B958 +cs=0x17c5;eip=0x00b95c; X(MOV(*(dw*)(raddr(ds,bx+2)), 4)); // 106997 mov word ptr [bx+2], 4 ;~ 17C5:B95C +cs=0x17c5;eip=0x00b961; T(CMP(word_522ce, 0x13)); // 106998 cmp ds:word_522CE, 13h ;~ 17C5:B961 +cs=0x17c5;eip=0x00b966; J(JZ(loc_31b9b)); // 106999 jz short loc_31B9B ;~ 17C5:B966 +cs=0x17c5;eip=0x00b968; J(JMP(loc_31de6)); // 107000 jmp loc_31DE6 ;~ 17C5:B968 +loc_31b9b: + // 6287 +cs=0x17c5;eip=0x00b96b; T(CMP(word_5268c, 2)); // 107004 cmp ds:word_5268C, 2 ;~ 17C5:B96B +cs=0x17c5;eip=0x00b970; J(JZ(loc_31bac)); // 107005 jz short loc_31BAC ;~ 17C5:B970 +cs=0x17c5;eip=0x00b972; T(CMP(word_5268c, 0)); // 107006 cmp ds:word_5268C, 0 ;~ 17C5:B972 +cs=0x17c5;eip=0x00b977; J(JZ(loc_31bac)); // 107007 jz short loc_31BAC ;~ 17C5:B977 +cs=0x17c5;eip=0x00b979; J(JMP(loc_31de6)); // 107008 jmp loc_31DE6 ;~ 17C5:B979 +loc_31bac: + // 6288 +cs=0x17c5;eip=0x00b97c; T(CMP(word_49924, 0x0FFFF)); // 107013 cmp word_49924, 0FFFFh ;~ 17C5:B97C +cs=0x17c5;eip=0x00b981; J(JNZ(loc_31bb6)); // 107014 jnz short loc_31BB6 ;~ 17C5:B981 +cs=0x17c5;eip=0x00b983; J(JMP(loc_31de6)); // 107015 jmp loc_31DE6 ;~ 17C5:B983 +loc_31bb6: + // 6289 +cs=0x17c5;eip=0x00b986; T(ax = word_49924;); // 107019 mov ax, word_49924 ;~ 17C5:B986 +cs=0x17c5;eip=0x00b989; T(AND(ax, 0x7F)); // 107020 and ax, 7Fh ;~ 17C5:B989 +cs=0x17c5;eip=0x00b98c; X(MOV(*(dw*)(raddr(ss,bp+var_28)), ax)); // 107021 mov [bp+var_28], ax ;~ 17C5:B98C +cs=0x17c5;eip=0x00b98f; T(si = ax;); // 107022 mov si, ax ;~ 17C5:B98F +cs=0x17c5;eip=0x00b991; T(cl = 4;); // 107023 mov cl, 4 ;~ 17C5:B991 +cs=0x17c5;eip=0x00b993; T(SHL(si, cl)); // 107024 shl si, cl ;~ 17C5:B993 +cs=0x17c5;eip=0x00b995; T(ax = 0x0FFFF;); // 107025 mov ax, 0FFFFh ;~ 17C5:B995 +cs=0x17c5;eip=0x00b998; X(PUSH(ax)); // 107026 push ax ;~ 17C5:B998 +cs=0x17c5;eip=0x00b999; T(ax = 1;); // 107027 mov ax, 1 ;~ 17C5:B999 +cs=0x17c5;eip=0x00b99c; X(PUSH(ax)); // 107028 push ax ;~ 17C5:B99C +cs=0x17c5;eip=0x00b99d; T(SUB(ax, ax)); // 107029 sub ax, ax ;~ 17C5:B99D +cs=0x17c5;eip=0x00b99f; X(PUSH(ax)); // 107030 push ax ;~ 17C5:B99F +cs=0x17c5;eip=0x00b9a0; X(PUSH(ax)); // 107031 push ax ;~ 17C5:B9A0 +cs=0x17c5;eip=0x00b9a1; X(PUSH(ax)); // 107032 push ax ;~ 17C5:B9A1 +cs=0x17c5;eip=0x00b9a2; X(PUSH(ax)); // 107033 push ax ;~ 17C5:B9A2 +cs=0x17c5;eip=0x00b9a3; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 107034 push word ptr [si-7E50h] ;~ 17C5:B9A3 +cs=0x17c5;eip=0x00b9a7; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 107035 push word ptr [si-7E52h] ;~ 17C5:B9A7 +cs=0x17c5;eip=0x00b9ab; X(PUSH(*(dw*)(raddr(ss,bp+var_28)))); // 107036 push [bp+var_28] ;~ 17C5:B9AB +cs=0x17c5;eip=0x00b9ae; J(CALL(sub_32a94,0)); // 107037 call sub_32A94 ;~ 17C5:B9AE +cs=0x17c5;eip=0x00b9b1; T(ADD(sp, 2)); // 107038 add sp, 2 ;~ 17C5:B9B1 +cs=0x17c5;eip=0x00b9b4; X(PUSH(ax)); // 107039 push ax ;~ 17C5:B9B4 +cs=0x17c5;eip=0x00b9b5; J(CALL(sub_32d72,0)); // 107040 call sub_32D72 ;~ 17C5:B9B5 +cs=0x17c5;eip=0x00b9b8; T(ADD(sp, 0x12)); // 107041 add sp, 12h ;~ 17C5:B9B8 +cs=0x17c5;eip=0x00b9bb; J(CALL(sub_32528,0)); // 107042 call sub_32528 ;~ 17C5:B9BB +cs=0x17c5;eip=0x00b9be; X(PUSH(*(dw*)(raddr(ss,bp+var_28)))); // 107043 push [bp+var_28] ;~ 17C5:B9BE +cs=0x17c5;eip=0x00b9c1; J(CALL(sub_329d2,0)); // 107044 call sub_329D2 ;~ 17C5:B9C1 +cs=0x17c5;eip=0x00b9c4; T(ADD(sp, 2)); // 107045 add sp, 2 ;~ 17C5:B9C4 +cs=0x17c5;eip=0x00b9c7; X(PUSH(ax)); // 107046 push ax ;~ 17C5:B9C7 +cs=0x17c5;eip=0x00b9c8; J(CALL(sub_3263b,0)); // 107047 call sub_3263B ;~ 17C5:B9C8 +cs=0x17c5;eip=0x00b9cb; T(ADD(sp, 2)); // 107048 add sp, 2 ;~ 17C5:B9CB +cs=0x17c5;eip=0x00b9ce; T(ax = 0x0F;); // 107049 mov ax, 0Fh ;~ 17C5:B9CE +cs=0x17c5;eip=0x00b9d1; X(PUSH(ax)); // 107050 push ax ;~ 17C5:B9D1 +cs=0x17c5;eip=0x00b9d2; T(ax = 0x0AA;); // 107051 mov ax, 0AAh ;~ 17C5:B9D2 +cs=0x17c5;eip=0x00b9d5; X(PUSH(ax)); // 107052 push ax ;~ 17C5:B9D5 +cs=0x17c5;eip=0x00b9d6; T(ax = 0x0F4;); // 107053 mov ax, 0F4h ;~ 17C5:B9D6 +cs=0x17c5;eip=0x00b9d9; X(PUSH(ax)); // 107054 push ax ;~ 17C5:B9D9 +cs=0x17c5;eip=0x00b9da; T(ax = 0x66C4;); // 107055 mov ax, 66C4h ;~ 17C5:B9DA +cs=0x17c5;eip=0x00b9dd; X(PUSH(ax)); // 107056 push ax ;~ 17C5:B9DD +cs=0x17c5;eip=0x00b9de; J(CALL(sub_3032e,0)); // 107057 call sub_3032E ;~ 17C5:B9DE +cs=0x17c5;eip=0x00b9e1; T(ADD(sp, 8)); // 107059 add sp, 8 ;~ 17C5:B9E1 +cs=0x17c5;eip=0x00b9e4; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 107060 mov bx, [bp+var_28] ;~ 17C5:B9E4 +cs=0x17c5;eip=0x00b9e7; T(cl = 4;); // 107061 mov cl, 4 ;~ 17C5:B9E7 +cs=0x17c5;eip=0x00b9e9; T(SHL(bx, cl)); // 107062 shl bx, cl ;~ 17C5:B9E9 +cs=0x17c5;eip=0x00b9eb; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 107063 mov bx, [bx-7E46h] ;~ 17C5:B9EB +cs=0x17c5;eip=0x00b9ef; T(AND(bx, 0x7F)); // 107064 and bx, 7Fh ;~ 17C5:B9EF +cs=0x17c5;eip=0x00b9f2; T(SHL(bx, 1)); // 107065 shl bx, 1 ;~ 17C5:B9F2 +cs=0x17c5;eip=0x00b9f4; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 107066 push word ptr [bx-680Eh] ;~ 17C5:B9F4 +cs=0x17c5;eip=0x00b9f8; T(ax = 0x66C4;); // 107067 mov ax, 66C4h ;~ 17C5:B9F8 +cs=0x17c5;eip=0x00b9fb; X(PUSH(ax)); // 107068 push ax ;~ 17C5:B9FB +cs=0x17c5;eip=0x00b9fc; J(CALL(sub_34c1c,0)); // 107069 call sub_34C1C ;~ 17C5:B9FC +cs=0x17c5;eip=0x00b9ff; T(ADD(sp, 4)); // 107070 add sp, 4 ;~ 17C5:B9FF +cs=0x17c5;eip=0x00ba02; T(ax = 0x0F;); // 107071 mov ax, 0Fh ;~ 17C5:BA02 +cs=0x17c5;eip=0x00ba05; X(PUSH(ax)); // 107072 push ax ;~ 17C5:BA05 +cs=0x17c5;eip=0x00ba06; T(ax = 0x82;); // 107073 mov ax, 82h ;~ 17C5:BA06 +cs=0x17c5;eip=0x00ba09; X(PUSH(ax)); // 107074 push ax ;~ 17C5:BA09 +cs=0x17c5;eip=0x00ba0a; T(ax = 0x66C4;); // 107075 mov ax, 66C4h ;~ 17C5:BA0A +cs=0x17c5;eip=0x00ba0d; X(PUSH(ax)); // 107076 push ax ;~ 17C5:BA0D +cs=0x17c5;eip=0x00ba0e; J(CALL(sub_34c4e,0)); // 107077 call sub_34C4E ;~ 17C5:BA0E +cs=0x17c5;eip=0x00ba11; T(ADD(sp, 2)); // 107078 add sp, 2 ;~ 17C5:BA11 +cs=0x17c5;eip=0x00ba14; T(SHL(ax, 1)); // 107079 shl ax, 1 ;~ 17C5:BA14 +cs=0x17c5;eip=0x00ba16; T(SUB(ax, 0x10C)); // 107080 sub ax, 10Ch ;~ 17C5:BA16 +cs=0x17c5;eip=0x00ba19; T(NEG(ax)); // 107081 neg ax ;~ 17C5:BA19 +cs=0x17c5;eip=0x00ba1b; X(PUSH(ax)); // 107082 push ax ;~ 17C5:BA1B +cs=0x17c5;eip=0x00ba1c; T(ax = 0x66C4;); // 107083 mov ax, 66C4h ;~ 17C5:BA1C +cs=0x17c5;eip=0x00ba1f; X(PUSH(ax)); // 107084 push ax ;~ 17C5:BA1F +cs=0x17c5;eip=0x00ba20; J(CALL(sub_3032e,0)); // 107085 call sub_3032E ;~ 17C5:BA20 +cs=0x17c5;eip=0x00ba23; T(ADD(sp, 8)); // 107087 add sp, 8 ;~ 17C5:BA23 +cs=0x17c5;eip=0x00ba26; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 107088 mov bx, [bp+var_28] ;~ 17C5:BA26 +cs=0x17c5;eip=0x00ba29; T(cl = 4;); // 107089 mov cl, 4 ;~ 17C5:BA29 +cs=0x17c5;eip=0x00ba2b; T(SHL(bx, cl)); // 107090 shl bx, cl ;~ 17C5:BA2B +cs=0x17c5;eip=0x00ba2d; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 107091 mov bx, [bx-7E54h] ;~ 17C5:BA2D +cs=0x17c5;eip=0x00ba31; T(SHL(bx, 1)); // 107092 shl bx, 1 ;~ 17C5:BA31 +cs=0x17c5;eip=0x00ba33; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 107093 push word ptr [bx-680Eh] ;~ 17C5:BA33 +cs=0x17c5;eip=0x00ba37; J(CALL(sub_34c4e,0)); // 107094 call sub_34C4E ;~ 17C5:BA37 +cs=0x17c5;eip=0x00ba3a; T(ADD(sp, 2)); // 107095 add sp, 2 ;~ 17C5:BA3A +cs=0x17c5;eip=0x00ba3d; T(OR(ax, ax)); // 107096 or ax, ax ;~ 17C5:BA3D +cs=0x17c5;eip=0x00ba3f; J(JZ(loc_31ce1)); // 107097 jz short loc_31CE1 ;~ 17C5:BA3F +cs=0x17c5;eip=0x00ba41; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 107098 mov bx, [bp+var_28] ;~ 17C5:BA41 +cs=0x17c5;eip=0x00ba44; T(cl = 4;); // 107099 mov cl, 4 ;~ 17C5:BA44 +cs=0x17c5;eip=0x00ba46; T(SHL(bx, cl)); // 107100 shl bx, cl ;~ 17C5:BA46 +cs=0x17c5;eip=0x00ba48; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 107101 mov bx, [bx-7E46h] ;~ 17C5:BA48 +cs=0x17c5;eip=0x00ba4c; T(AND(bx, 0x7F)); // 107102 and bx, 7Fh ;~ 17C5:BA4C +cs=0x17c5;eip=0x00ba4f; T(SHL(bx, 1)); // 107103 shl bx, 1 ;~ 17C5:BA4F +cs=0x17c5;eip=0x00ba51; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 107104 push word ptr [bx-680Eh] ;~ 17C5:BA51 +cs=0x17c5;eip=0x00ba55; J(CALL(sub_34c4e,0)); // 107105 call sub_34C4E ;~ 17C5:BA55 +cs=0x17c5;eip=0x00ba58; T(ADD(sp, 2)); // 107106 add sp, 2 ;~ 17C5:BA58 +cs=0x17c5;eip=0x00ba5b; T(OR(ax, ax)); // 107107 or ax, ax ;~ 17C5:BA5B +cs=0x17c5;eip=0x00ba5d; J(JZ(loc_31c94)); // 107108 jz short loc_31C94 ;~ 17C5:BA5D +cs=0x17c5;eip=0x00ba5f; T(ax = 0x5BED;); // 107109 mov ax, 5BEDh ;~ 17C5:BA5F +cs=0x17c5;eip=0x00ba62; J(JMP(loc_31c97)); // 107110 jmp short loc_31C97 ;~ 17C5:BA62 +loc_31c94: + // 6290 +cs=0x17c5;eip=0x00ba64; T(ax = 0x5BF2;); // 107114 mov ax, 5BF2h ;~ 17C5:BA64 +loc_31c97: + // 6291 +cs=0x17c5;eip=0x00ba67; X(PUSH(ax)); // 107117 push ax ;~ 17C5:BA67 +cs=0x17c5;eip=0x00ba68; T(ax = 0x66C4;); // 107118 mov ax, 66C4h ;~ 17C5:BA68 +cs=0x17c5;eip=0x00ba6b; X(PUSH(ax)); // 107119 push ax ;~ 17C5:BA6B +cs=0x17c5;eip=0x00ba6c; J(CALL(sub_34c1c,0)); // 107120 call sub_34C1C ;~ 17C5:BA6C +cs=0x17c5;eip=0x00ba6f; T(ADD(sp, 4)); // 107121 add sp, 4 ;~ 17C5:BA6F +cs=0x17c5;eip=0x00ba72; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 107122 mov bx, [bp+var_28] ;~ 17C5:BA72 +cs=0x17c5;eip=0x00ba75; T(cl = 4;); // 107123 mov cl, 4 ;~ 17C5:BA75 +cs=0x17c5;eip=0x00ba77; T(SHL(bx, cl)); // 107124 shl bx, cl ;~ 17C5:BA77 +cs=0x17c5;eip=0x00ba79; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E54)))); // 107125 mov bx, [bx-7E54h] ;~ 17C5:BA79 +cs=0x17c5;eip=0x00ba7d; T(SHL(bx, 1)); // 107126 shl bx, 1 ;~ 17C5:BA7D +cs=0x17c5;eip=0x00ba7f; X(PUSH(*(dw*)(raddr(ds,bx-0x680E)))); // 107127 push word ptr [bx-680Eh] ;~ 17C5:BA7F +cs=0x17c5;eip=0x00ba83; T(ax = 0x66C4;); // 107128 mov ax, 66C4h ;~ 17C5:BA83 +cs=0x17c5;eip=0x00ba86; X(PUSH(ax)); // 107129 push ax ;~ 17C5:BA86 +cs=0x17c5;eip=0x00ba87; J(CALL(sub_34bdc,0)); // 107130 call sub_34BDC ;~ 17C5:BA87 +cs=0x17c5;eip=0x00ba8a; T(ADD(sp, 4)); // 107131 add sp, 4 ;~ 17C5:BA8A +cs=0x17c5;eip=0x00ba8d; T(ax = 0x0F;); // 107132 mov ax, 0Fh ;~ 17C5:BA8D +cs=0x17c5;eip=0x00ba90; X(PUSH(ax)); // 107133 push ax ;~ 17C5:BA90 +cs=0x17c5;eip=0x00ba91; T(ax = 0x88;); // 107134 mov ax, 88h ;~ 17C5:BA91 +cs=0x17c5;eip=0x00ba94; X(PUSH(ax)); // 107135 push ax ;~ 17C5:BA94 +cs=0x17c5;eip=0x00ba95; T(ax = 0x66C4;); // 107136 mov ax, 66C4h ;~ 17C5:BA95 +cs=0x17c5;eip=0x00ba98; X(PUSH(ax)); // 107137 push ax ;~ 17C5:BA98 +cs=0x17c5;eip=0x00ba99; J(CALL(sub_34c4e,0)); // 107138 call sub_34C4E ;~ 17C5:BA99 +cs=0x17c5;eip=0x00ba9c; T(ADD(sp, 2)); // 107139 add sp, 2 ;~ 17C5:BA9C +cs=0x17c5;eip=0x00ba9f; T(SHL(ax, 1)); // 107140 shl ax, 1 ;~ 17C5:BA9F +cs=0x17c5;eip=0x00baa1; T(SUB(ax, 0x10C)); // 107141 sub ax, 10Ch ;~ 17C5:BAA1 +cs=0x17c5;eip=0x00baa4; T(NEG(ax)); // 107142 neg ax ;~ 17C5:BAA4 +cs=0x17c5;eip=0x00baa6; X(PUSH(ax)); // 107143 push ax ;~ 17C5:BAA6 +cs=0x17c5;eip=0x00baa7; T(ax = 0x66C4;); // 107144 mov ax, 66C4h ;~ 17C5:BAA7 +cs=0x17c5;eip=0x00baaa; X(PUSH(ax)); // 107145 push ax ;~ 17C5:BAAA +cs=0x17c5;eip=0x00baab; J(CALL(sub_3032e,0)); // 107146 call sub_3032E ;~ 17C5:BAAB +cs=0x17c5;eip=0x00baae; T(ADD(sp, 8)); // 107148 add sp, 8 ;~ 17C5:BAAE +loc_31ce1: + // 6292 +cs=0x17c5;eip=0x00bab1; T(CMP(word_5268c, 0)); // 107151 cmp ds:word_5268C, 0 ;~ 17C5:BAB1 +cs=0x17c5;eip=0x00bab6; J(JNZ(loc_31d23)); // 107152 jnz short loc_31D23 ;~ 17C5:BAB6 +cs=0x17c5;eip=0x00bab8; T(si = word_49924;); // 107153 mov si, word_49924 ;~ 17C5:BAB8 +cs=0x17c5;eip=0x00babc; T(cl = 4;); // 107154 mov cl, 4 ;~ 17C5:BABC +cs=0x17c5;eip=0x00babe; T(SHL(si, cl)); // 107155 shl si, cl ;~ 17C5:BABE +cs=0x17c5;eip=0x00bac0; T(SUB(ax, ax)); // 107156 sub ax, ax ;~ 17C5:BAC0 +cs=0x17c5;eip=0x00bac2; X(PUSH(ax)); // 107157 push ax ;~ 17C5:BAC2 +cs=0x17c5;eip=0x00bac3; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 107158 push word ptr [si-7E50h] ;~ 17C5:BAC3 +cs=0x17c5;eip=0x00bac7; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 107159 push word ptr [si-7E52h] ;~ 17C5:BAC7 +cs=0x17c5;eip=0x00bacb; J(CALL(sub_326b8,0)); // 107160 call sub_326B8 ;~ 17C5:BACB +cs=0x17c5;eip=0x00bace; T(ADD(sp, 6)); // 107161 add sp, 6 ;~ 17C5:BACE +cs=0x17c5;eip=0x00bad1; T(ax = 0x0F;); // 107162 mov ax, 0Fh ;~ 17C5:BAD1 +cs=0x17c5;eip=0x00bad4; X(PUSH(ax)); // 107163 push ax ;~ 17C5:BAD4 +cs=0x17c5;eip=0x00bad5; J(CALL(sub_30074,0)); // 107164 call sub_30074 ;~ 17C5:BAD5 +cs=0x17c5;eip=0x00bad8; T(ADD(sp, 2)); // 107165 add sp, 2 ;~ 17C5:BAD8 +cs=0x17c5;eip=0x00badb; T(SUB(ax, ax)); // 107166 sub ax, ax ;~ 17C5:BADB +cs=0x17c5;eip=0x00badd; X(PUSH(ax)); // 107167 push ax ;~ 17C5:BADD +cs=0x17c5;eip=0x00bade; T(ax = 8;); // 107168 mov ax, 8 ;~ 17C5:BADE +cs=0x17c5;eip=0x00bae1; X(PUSH(ax)); // 107169 push ax ;~ 17C5:BAE1 +cs=0x17c5;eip=0x00bae2; X(PUSH(*(word_4ac7c))); // 107170 push word_4AC7C ;~ 17C5:BAE2 +cs=0x17c5;eip=0x00bae6; X(PUSH(*(word_4aa98))); // 107171 push word_4AA98 ;~ 17C5:BAE6 +cs=0x17c5;eip=0x00baea; J(CALL(sub_323e9,0)); // 107172 call sub_323E9 ;~ 17C5:BAEA +cs=0x17c5;eip=0x00baed; T(ADD(sp, 8)); // 107173 add sp, 8 ;~ 17C5:BAED +cs=0x17c5;eip=0x00baf0; J(JMP(loc_31dc9)); // 107174 jmp loc_31DC9 ;~ 17C5:BAF0 +loc_31d23: + // 6293 +cs=0x17c5;eip=0x00baf3; T(ax = word_49924;); // 107178 mov ax, word_49924 ;~ 17C5:BAF3 +cs=0x17c5;eip=0x00baf6; T(CMP(word_51376, ax)); // 107179 cmp ds:word_51376, ax ;~ 17C5:BAF6 +cs=0x17c5;eip=0x00bafa; J(JNZ(loc_31d45)); // 107180 jnz short loc_31D45 ;~ 17C5:BAFA +cs=0x17c5;eip=0x00bafc; T(ax = 0x0F;); // 107181 mov ax, 0Fh ;~ 17C5:BAFC +cs=0x17c5;eip=0x00baff; X(PUSH(ax)); // 107182 push ax ;~ 17C5:BAFF +cs=0x17c5;eip=0x00bb00; T(ax = 0x8E;); // 107183 mov ax, 8Eh ;~ 17C5:BB00 +cs=0x17c5;eip=0x00bb03; X(PUSH(ax)); // 107184 push ax ;~ 17C5:BB03 +cs=0x17c5;eip=0x00bb04; T(ax = 0x0EC;); // 107185 mov ax, 0ECh ;~ 17C5:BB04 +cs=0x17c5;eip=0x00bb07; X(PUSH(ax)); // 107186 push ax ;~ 17C5:BB07 +cs=0x17c5;eip=0x00bb08; T(ax = 0x5BF3;); // 107187 mov ax, 5BF3h ;~ 17C5:BB08 +cs=0x17c5;eip=0x00bb0b; X(PUSH(ax)); // 107188 push ax ;~ 17C5:BB0B +cs=0x17c5;eip=0x00bb0c; J(CALL(sub_3032e,0)); // 107189 call sub_3032E ;~ 17C5:BB0C +cs=0x17c5;eip=0x00bb0f; T(ADD(sp, 8)); // 107191 add sp, 8 ;~ 17C5:BB0F +cs=0x17c5;eip=0x00bb12; J(JMP(loc_31dc9)); // 107192 jmp loc_31DC9 ;~ 17C5:BB12 +loc_31d45: + // 6294 +cs=0x17c5;eip=0x00bb15; T(ax = word_49924;); // 107196 mov ax, word_49924 ;~ 17C5:BB15 +cs=0x17c5;eip=0x00bb18; T(CMP(word_51388, ax)); // 107197 cmp ds:word_51388, ax ;~ 17C5:BB18 +cs=0x17c5;eip=0x00bb1c; J(JNZ(loc_31d66)); // 107198 jnz short loc_31D66 ;~ 17C5:BB1C +cs=0x17c5;eip=0x00bb1e; T(ax = 0x0F;); // 107199 mov ax, 0Fh ;~ 17C5:BB1E +cs=0x17c5;eip=0x00bb21; X(PUSH(ax)); // 107200 push ax ;~ 17C5:BB21 +cs=0x17c5;eip=0x00bb22; T(ax = 0x8E;); // 107201 mov ax, 8Eh ;~ 17C5:BB22 +cs=0x17c5;eip=0x00bb25; X(PUSH(ax)); // 107202 push ax ;~ 17C5:BB25 +cs=0x17c5;eip=0x00bb26; T(ax = 0x0EC;); // 107203 mov ax, 0ECh ;~ 17C5:BB26 +cs=0x17c5;eip=0x00bb29; X(PUSH(ax)); // 107204 push ax ;~ 17C5:BB29 +cs=0x17c5;eip=0x00bb2a; T(ax = 0x5C02;); // 107205 mov ax, 5C02h ;~ 17C5:BB2A +cs=0x17c5;eip=0x00bb2d; X(PUSH(ax)); // 107206 push ax ;~ 17C5:BB2D +cs=0x17c5;eip=0x00bb2e; J(CALL(sub_3032e,0)); // 107207 call sub_3032E ;~ 17C5:BB2E +cs=0x17c5;eip=0x00bb31; T(ADD(sp, 8)); // 107209 add sp, 8 ;~ 17C5:BB31 +cs=0x17c5;eip=0x00bb34; J(JMP(loc_31dc9)); // 107210 jmp short loc_31DC9 ;~ 17C5:BB34 +loc_31d66: + // 6295 +cs=0x17c5;eip=0x00bb36; T(TEST(*(db*)(&word_49918), 1)); // 107214 test byte ptr word_49918, 1 ;~ 17C5:BB36 +cs=0x17c5;eip=0x00bb3b; J(JNZ(loc_31dc9)); // 107215 jnz short loc_31DC9 ;~ 17C5:BB3B +cs=0x17c5;eip=0x00bb3d; T(CMP(word_492ea, 2)); // 107216 cmp word_492EA, 2 ;~ 17C5:BB3D +cs=0x17c5;eip=0x00bb42; J(JGE(loc_31d89)); // 107217 jge short loc_31D89 ;~ 17C5:BB42 +cs=0x17c5;eip=0x00bb44; T(MOV(bx, *(dw*)(raddr(ss,bp+var_28)))); // 107218 mov bx, [bp+var_28] ;~ 17C5:BB44 +cs=0x17c5;eip=0x00bb47; T(cl = 4;); // 107219 mov cl, 4 ;~ 17C5:BB47 +cs=0x17c5;eip=0x00bb49; T(SHL(bx, cl)); // 107220 shl bx, cl ;~ 17C5:BB49 +cs=0x17c5;eip=0x00bb4b; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 107221 mov bx, [bx-7E46h] ;~ 17C5:BB4B +cs=0x17c5;eip=0x00bb4f; T(AND(bx, 0x7F)); // 107222 and bx, 7Fh ;~ 17C5:BB4F +cs=0x17c5;eip=0x00bb52; T(TEST(*(raddr(ds,bx-0x690C)), 0x0C0)); // 107223 test byte ptr [bx-690Ch], 0C0h ;~ 17C5:BB52 +cs=0x17c5;eip=0x00bb57; J(JNZ(loc_31db3)); // 107224 jnz short loc_31DB3 ;~ 17C5:BB57 +loc_31d89: + // 6296 +cs=0x17c5;eip=0x00bb59; T(MOV(si, *(dw*)(raddr(ss,bp+var_28)))); // 107227 mov si, [bp+var_28] ;~ 17C5:BB59 +cs=0x17c5;eip=0x00bb5c; T(cl = 4;); // 107228 mov cl, 4 ;~ 17C5:BB5C +cs=0x17c5;eip=0x00bb5e; T(SHL(si, cl)); // 107229 shl si, cl ;~ 17C5:BB5E +cs=0x17c5;eip=0x00bb60; T(TEST(*(dw*)(raddr(ds,si-0x7E4C)), 0x500)); // 107230 test word ptr [si-7E4Ch], 500h ;~ 17C5:BB60 +cs=0x17c5;eip=0x00bb66; J(JNZ(loc_31db3)); // 107231 jnz short loc_31DB3 ;~ 17C5:BB66 +cs=0x17c5;eip=0x00bb68; T(MOV(di, *(dw*)(raddr(ds,si-0x7E50)))); // 107232 mov di, [si-7E50h] ;~ 17C5:BB68 +cs=0x17c5;eip=0x00bb6c; T(cl = 0x0B;); // 107233 mov cl, 0Bh ;~ 17C5:BB6C +cs=0x17c5;eip=0x00bb6e; T(SHR(di, cl)); // 107234 shr di, cl ;~ 17C5:BB6E +cs=0x17c5;eip=0x00bb70; T(cl = 4;); // 107235 mov cl, 4 ;~ 17C5:BB70 +cs=0x17c5;eip=0x00bb72; T(SHL(di, cl)); // 107236 shl di, cl ;~ 17C5:BB72 +cs=0x17c5;eip=0x00bb74; T(MOV(bx, *(dw*)(raddr(ds,si-0x7E52)))); // 107237 mov bx, [si-7E52h] ;~ 17C5:BB74 +cs=0x17c5;eip=0x00bb78; T(cl = 0x0B;); // 107238 mov cl, 0Bh ;~ 17C5:BB78 +cs=0x17c5;eip=0x00bb7a; T(SHR(bx, cl)); // 107239 shr bx, cl ;~ 17C5:BB7A +cs=0x17c5;eip=0x00bb7c; T(TEST(*(raddr(ds,bx+di-0x7904)), 1)); // 107240 test byte ptr [bx+di-7904h], 1 ;~ 17C5:BB7C +cs=0x17c5;eip=0x00bb81; J(JZ(loc_31dc9)); // 107241 jz short loc_31DC9 ;~ 17C5:BB81 +loc_31db3: + // 6297 +cs=0x17c5;eip=0x00bb83; T(ax = 0x0F;); // 107245 mov ax, 0Fh ;~ 17C5:BB83 +cs=0x17c5;eip=0x00bb86; X(PUSH(ax)); // 107246 push ax ;~ 17C5:BB86 +cs=0x17c5;eip=0x00bb87; T(ax = 0x8E;); // 107247 mov ax, 8Eh ;~ 17C5:BB87 +cs=0x17c5;eip=0x00bb8a; X(PUSH(ax)); // 107248 push ax ;~ 17C5:BB8A +cs=0x17c5;eip=0x00bb8b; T(ax = 0x0FC;); // 107249 mov ax, 0FCh ;~ 17C5:BB8B +cs=0x17c5;eip=0x00bb8e; X(PUSH(ax)); // 107250 push ax ;~ 17C5:BB8E +cs=0x17c5;eip=0x00bb8f; T(ax = 0x5C13;); // 107251 mov ax, 5C13h ;~ 17C5:BB8F +cs=0x17c5;eip=0x00bb92; X(PUSH(ax)); // 107252 push ax ;~ 17C5:BB92 +cs=0x17c5;eip=0x00bb93; J(CALL(sub_3032e,0)); // 107253 call sub_3032E ;~ 17C5:BB93 +cs=0x17c5;eip=0x00bb96; T(ADD(sp, 8)); // 107255 add sp, 8 ;~ 17C5:BB96 +loc_31dc9: + // 6298 +cs=0x17c5;eip=0x00bb99; T(ax = word_4e2f8;); // 107259 mov ax, ds:word_4E2F8 ;~ 17C5:BB99 +cs=0x17c5;eip=0x00bb9c; T(ADD(ax, word_52ae2)); // 107260 add ax, ds:word_52AE2 ;~ 17C5:BB9C +cs=0x17c5;eip=0x00bba0; T(SUB(ax, word_4ef30)); // 107261 sub ax, ds:word_4EF30 ;~ 17C5:BBA0 +cs=0x17c5;eip=0x00bba4; X(PUSH(ax)); // 107262 push ax ;~ 17C5:BBA4 +cs=0x17c5;eip=0x00bba5; J(CALL(sub_34dc0,0)); // 107263 call sub_34DC0 ;~ 17C5:BBA5 +cs=0x17c5;eip=0x00bba8; T(ADD(sp, 2)); // 107264 add sp, 2 ;~ 17C5:BBA8 +cs=0x17c5;eip=0x00bbab; T(CMP(ax, 0x2000)); // 107265 cmp ax, 2000h ;~ 17C5:BBAB +cs=0x17c5;eip=0x00bbae; J(JLE(loc_31de6)); // 107266 jle short loc_31DE6 ;~ 17C5:BBAE +cs=0x17c5;eip=0x00bbb0; X(word_49924 = 0x0FFFF;); // 107267 mov word_49924, 0FFFFh ;~ 17C5:BBB0 +loc_31de6: + // 6299 +cs=0x17c5;eip=0x00bbb6; T(ax = 1;); // 107271 mov ax, 1 ;~ 17C5:BBB6 +cs=0x17c5;eip=0x00bbb9; X(PUSH(ax)); // 107272 push ax ;~ 17C5:BBB9 +cs=0x17c5;eip=0x00bbba; J(CALL(sub_3344e,0)); // 107273 call sub_3344E ;~ 17C5:BBBA +cs=0x17c5;eip=0x00bbbd; T(ADD(sp, 2)); // 107275 add sp, 2 ;~ 17C5:BBBD +cs=0x17c5;eip=0x00bbc0; X(word_4ef36 = ax;); // 107276 mov ds:word_4EF36, ax ;~ 17C5:BBC0 +cs=0x17c5;eip=0x00bbc3; T(CMP(word_5268c, 1)); // 107277 cmp ds:word_5268C, 1 ;~ 17C5:BBC3 +cs=0x17c5;eip=0x00bbc8; J(JZ(loc_31dfd)); // 107278 jz short loc_31DFD ;~ 17C5:BBC8 +cs=0x17c5;eip=0x00bbca; J(JMP(loc_31efd)); // 107279 jmp loc_31EFD ;~ 17C5:BBCA +loc_31dfd: + // 6300 +cs=0x17c5;eip=0x00bbcd; T(CMP(word_520c0, 0)); // 107283 cmp ds:word_520C0, 0 ;~ 17C5:BBCD +cs=0x17c5;eip=0x00bbd2; J(JZ(loc_31e07)); // 107284 jz short loc_31E07 ;~ 17C5:BBD2 +cs=0x17c5;eip=0x00bbd4; J(JMP(loc_31efd)); // 107285 jmp loc_31EFD ;~ 17C5:BBD4 +loc_31e07: + // 6301 +cs=0x17c5;eip=0x00bbd7; T(TEST(*(db*)(&word_49922), 0x80)); // 107289 test byte ptr word_49922, 80h ;~ 17C5:BBD7 +cs=0x17c5;eip=0x00bbdc; J(JZ(loc_31e11)); // 107290 jz short loc_31E11 ;~ 17C5:BBDC +cs=0x17c5;eip=0x00bbde; J(JMP(loc_31efd)); // 107291 jmp loc_31EFD ;~ 17C5:BBDE +loc_31e11: + // 6302 +cs=0x17c5;eip=0x00bbe1; T(ax = 0x24;); // 107295 mov ax, 24h ; '$' ;~ 17C5:BBE1 +cs=0x17c5;eip=0x00bbe4; X(IMUL1_2(word_49922)); // 107296 imul word_49922 ;~ 17C5:BBE4 +cs=0x17c5;eip=0x00bbe8; T(si = ax;); // 107297 mov si, ax ;~ 17C5:BBE8 +cs=0x17c5;eip=0x00bbea; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 107298 push word ptr [si-76A8h] ;~ 17C5:BBEA +cs=0x17c5;eip=0x00bbee; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 107299 push word ptr [si-76AAh] ;~ 17C5:BBEE +cs=0x17c5;eip=0x00bbf2; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 107300 push word ptr [si-76ACh] ;~ 17C5:BBF2 +cs=0x17c5;eip=0x00bbf6; J(CALL(sub_326b8,0)); // 107301 call sub_326B8 ;~ 17C5:BBF6 +cs=0x17c5;eip=0x00bbf9; T(ADD(sp, 6)); // 107302 add sp, 6 ;~ 17C5:BBF9 +cs=0x17c5;eip=0x00bbfc; T(CMP(*(word_4aa98), 0x0FFFF)); // 107303 cmp word_4AA98, 0FFFFh ;~ 17C5:BBFC +cs=0x17c5;eip=0x00bc01; J(JNZ(loc_31e36)); // 107304 jnz short loc_31E36 ;~ 17C5:BC01 +cs=0x17c5;eip=0x00bc03; J(JMP(loc_31efd)); // 107305 jmp loc_31EFD ;~ 17C5:BC03 +loc_31e36: + // 6303 +cs=0x17c5;eip=0x00bc06; T(CMP(word_492ec, 0)); // 107309 cmp word_492EC, 0 ;~ 17C5:BC06 +cs=0x17c5;eip=0x00bc0b; J(JZ(loc_31e42)); // 107310 jz short loc_31E42 ;~ 17C5:BC0B +cs=0x17c5;eip=0x00bc0d; T(ax = 8;); // 107311 mov ax, 8 ;~ 17C5:BC0D +cs=0x17c5;eip=0x00bc10; J(JMP(loc_31e44)); // 107312 jmp short loc_31E44 ;~ 17C5:BC10 +loc_31e42: + // 6304 +cs=0x17c5;eip=0x00bc12; T(SUB(ax, ax)); // 107316 sub ax, ax ;~ 17C5:BC12 +loc_31e44: + // 6305 +cs=0x17c5;eip=0x00bc14; X(PUSH(ax)); // 107319 push ax ;~ 17C5:BC14 +cs=0x17c5;eip=0x00bc15; J(CALL(sub_30074,0)); // 107320 call sub_30074 ;~ 17C5:BC15 +cs=0x17c5;eip=0x00bc18; T(ADD(sp, 2)); // 107321 add sp, 2 ;~ 17C5:BC18 +cs=0x17c5;eip=0x00bc1b; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 0)); // 107322 mov [bp+var_6], 0 ;~ 17C5:BC1B +cs=0x17c5;eip=0x00bc20; T(si = word_492e2;); // 107323 mov si, word_492E2 ;~ 17C5:BC20 +cs=0x17c5;eip=0x00bc24; T(cl = 2;); // 107324 mov cl, 2 ;~ 17C5:BC24 +cs=0x17c5;eip=0x00bc26; T(SHL(si, cl)); // 107325 shl si, cl ;~ 17C5:BC26 +cs=0x17c5;eip=0x00bc28; T(ax = 0x1A;); // 107326 mov ax, 1Ah ;~ 17C5:BC28 +cs=0x17c5;eip=0x00bc2b; X(IMUL1_2(*(dw*)(raddr(ds,si+0x7F2)))); // 107327 imul word ptr [si+7F2h] ;~ 17C5:BC2B +cs=0x17c5;eip=0x00bc2f; T(bx = ax;); // 107328 mov bx, ax ;~ 17C5:BC2F +cs=0x17c5;eip=0x00bc31; T(MOV(ax, *(dw*)(raddr(ds,bx+0x82C)))); // 107329 mov ax, [bx+82Ch] ;~ 17C5:BC31 +cs=0x17c5;eip=0x00bc35; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 107330 mov [bp+var_1A], ax ;~ 17C5:BC35 +cs=0x17c5;eip=0x00bc38; T(CMP(*(dw*)(raddr(ds,si+0x7F4)), 0)); // 107331 cmp word ptr [si+7F4h], 0 ;~ 17C5:BC38 +cs=0x17c5;eip=0x00bc3d; J(JZ(loc_31ee8)); // 107332 jz short loc_31EE8 ;~ 17C5:BC3D +cs=0x17c5;eip=0x00bc3f; T(ax = 0x12;); // 107333 mov ax, 12h ;~ 17C5:BC3F +cs=0x17c5;eip=0x00bc42; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 107334 imul [bp+var_1A] ;~ 17C5:BC42 +cs=0x17c5;eip=0x00bc45; T(bx = ax;); // 107335 mov bx, ax ;~ 17C5:BC45 +cs=0x17c5;eip=0x00bc47; T(CMP(*(dw*)(raddr(ds,bx+0x534)), 7)); // 107336 cmp word ptr [bx+534h], 7 ;~ 17C5:BC47 +cs=0x17c5;eip=0x00bc4c; J(JNZ(loc_31ee8)); // 107337 jnz short loc_31EE8 ;~ 17C5:BC4C +cs=0x17c5;eip=0x00bc4e; T(ax = 0x0F;); // 107338 mov ax, 0Fh ;~ 17C5:BC4E +cs=0x17c5;eip=0x00bc51; X(PUSH(ax)); // 107339 push ax ;~ 17C5:BC51 +cs=0x17c5;eip=0x00bc52; J(CALL(sub_30074,0)); // 107340 call sub_30074 ;~ 17C5:BC52 +cs=0x17c5;eip=0x00bc55; T(ADD(sp, 2)); // 107341 add sp, 2 ;~ 17C5:BC55 +cs=0x17c5;eip=0x00bc58; T(ax = *(word_4ac7c);); // 107342 mov ax, word_4AC7C ;~ 17C5:BC58 +cs=0x17c5;eip=0x00bc5b; T(SUB(ax, 0x38)); // 107343 sub ax, 38h ; '8' ;~ 17C5:BC5B +cs=0x17c5;eip=0x00bc5e; X(PUSH(ax)); // 107344 push ax ;~ 17C5:BC5E +cs=0x17c5;eip=0x00bc5f; T(ax = *(word_4aa98);); // 107345 mov ax, word_4AA98 ;~ 17C5:BC5F +cs=0x17c5;eip=0x00bc62; T(SUB(ax, 0x0A0)); // 107346 sub ax, 0A0h ;~ 17C5:BC62 +cs=0x17c5;eip=0x00bc65; X(PUSH(ax)); // 107347 push ax ;~ 17C5:BC65 +cs=0x17c5;eip=0x00bc66; J(CALL(sub_331d6,0)); // 107348 call sub_331D6 ;~ 17C5:BC66 +cs=0x17c5;eip=0x00bc69; T(ADD(sp, 4)); // 107349 add sp, 4 ;~ 17C5:BC69 +cs=0x17c5;eip=0x00bc6c; T(CMP(ax, 0x30)); // 107350 cmp ax, 30h ; '0' ;~ 17C5:BC6C +cs=0x17c5;eip=0x00bc6f; J(JGE(loc_31ee8)); // 107351 jge short loc_31EE8 ;~ 17C5:BC6F +cs=0x17c5;eip=0x00bc71; T(ax = word_52246;); // 107352 mov ax, ds:word_52246 ;~ 17C5:BC71 +cs=0x17c5;eip=0x00bc74; T(NEG(ax)); // 107353 neg ax ;~ 17C5:BC74 +cs=0x17c5;eip=0x00bc76; T(si = ax;); // 107354 mov si, ax ;~ 17C5:BC76 +cs=0x17c5;eip=0x00bc78; T(ax = 0x12;); // 107355 mov ax, 12h ;~ 17C5:BC78 +cs=0x17c5;eip=0x00bc7b; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1a)))); // 107356 imul [bp+var_1A] ;~ 17C5:BC7B +cs=0x17c5;eip=0x00bc7e; T(bx = ax;); // 107357 mov bx, ax ;~ 17C5:BC7E +cs=0x17c5;eip=0x00bc80; T(MOV(di, *(dw*)(raddr(ds,bx+0x530)))); // 107358 mov di, [bx+530h] ;~ 17C5:BC80 +cs=0x17c5;eip=0x00bc84; T(ax = si;); // 107359 mov ax, si ;~ 17C5:BC84 +cs=0x17c5;eip=0x00bc86; T(cl = 3;); // 107360 mov cl, 3 ;~ 17C5:BC86 +cs=0x17c5;eip=0x00bc88; T(SAR(ax, cl)); // 107361 sar ax, cl ;~ 17C5:BC88 +cs=0x17c5;eip=0x00bc8a; T(CMP(ax, di)); // 107362 cmp ax, di ;~ 17C5:BC8A +cs=0x17c5;eip=0x00bc8c; J(JGE(loc_31ee8)); // 107363 jge short loc_31EE8 ;~ 17C5:BC8C +cs=0x17c5;eip=0x00bc8e; X(word_4ef2a = 1;); // 107364 mov ds:word_4EF2A, 1 ;~ 17C5:BC8E +cs=0x17c5;eip=0x00bc94; X(MOV(*(dw*)(raddr(ss,bp+var_6)), 1)); // 107365 mov [bp+var_6], 1 ;~ 17C5:BC94 +cs=0x17c5;eip=0x00bc99; T(ax = si;); // 107366 mov ax, si ;~ 17C5:BC99 +cs=0x17c5;eip=0x00bc9b; T(SAR(ax, 1)); // 107367 sar ax, 1 ;~ 17C5:BC9B +cs=0x17c5;eip=0x00bc9d; T(SAR(ax, 1)); // 107368 sar ax, 1 ;~ 17C5:BC9D +cs=0x17c5;eip=0x00bc9f; T(CMP(ax, di)); // 107369 cmp ax, di ;~ 17C5:BC9F +cs=0x17c5;eip=0x00bca1; J(JGE(loc_31ee8)); // 107370 jge short loc_31EE8 ;~ 17C5:BCA1 +cs=0x17c5;eip=0x00bca3; T(CMP(*(db*)(&word_48b66), 0)); // 107371 cmp byte ptr word_48B66, 0 ;~ 17C5:BCA3 +cs=0x17c5;eip=0x00bca8; J(JZ(loc_31ede)); // 107372 jz short loc_31EDE ;~ 17C5:BCA8 +cs=0x17c5;eip=0x00bcaa; T(SUB(ax, ax)); // 107373 sub ax, ax ;~ 17C5:BCAA +cs=0x17c5;eip=0x00bcac; J(JMP(loc_31ee1)); // 107374 jmp short loc_31EE1 ;~ 17C5:BCAC +loc_31ede: + // 6306 +cs=0x17c5;eip=0x00bcae; T(ax = 0x0C;); // 107378 mov ax, 0Ch ;~ 17C5:BCAE +loc_31ee1: + // 6307 +cs=0x17c5;eip=0x00bcb1; X(PUSH(ax)); // 107381 push ax ;~ 17C5:BCB1 +cs=0x17c5;eip=0x00bcb2; J(CALL(sub_30074,0)); // 107382 call sub_30074 ;~ 17C5:BCB2 +cs=0x17c5;eip=0x00bcb5; T(ADD(sp, 2)); // 107383 add sp, 2 ;~ 17C5:BCB5 +loc_31ee8: + // 6308 +cs=0x17c5;eip=0x00bcb8; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 107387 push [bp+var_6] ;~ 17C5:BCB8 +cs=0x17c5;eip=0x00bcbb; T(ax = 9;); // 107388 mov ax, 9 ;~ 17C5:BCBB +cs=0x17c5;eip=0x00bcbe; X(PUSH(ax)); // 107389 push ax ;~ 17C5:BCBE +cs=0x17c5;eip=0x00bcbf; X(PUSH(*(word_4ac7c))); // 107390 push word_4AC7C ;~ 17C5:BCBF +cs=0x17c5;eip=0x00bcc3; X(PUSH(*(word_4aa98))); // 107391 push word_4AA98 ;~ 17C5:BCC3 +cs=0x17c5;eip=0x00bcc7; J(CALL(sub_323e9,0)); // 107392 call sub_323E9 ;~ 17C5:BCC7 +cs=0x17c5;eip=0x00bcca; T(ADD(sp, 8)); // 107393 add sp, 8 ;~ 17C5:BCCA +loc_31efd: + // 6309 +cs=0x17c5;eip=0x00bccd; T(CMP(word_522ce, 0x13)); // 107397 cmp ds:word_522CE, 13h ;~ 17C5:BCCD +cs=0x17c5;eip=0x00bcd2; J(JZ(loc_31f07)); // 107398 jz short loc_31F07 ;~ 17C5:BCD2 +cs=0x17c5;eip=0x00bcd4; J(JMP(loc_32062)); // 107399 jmp loc_32062 ;~ 17C5:BCD4 +loc_31f07: + // 6310 +cs=0x17c5;eip=0x00bcd7; T(CMP(word_5268c, 1)); // 107403 cmp ds:word_5268C, 1 ;~ 17C5:BCD7 +cs=0x17c5;eip=0x00bcdc; J(JZ(loc_31f11)); // 107404 jz short loc_31F11 ;~ 17C5:BCDC +cs=0x17c5;eip=0x00bcde; J(JMP(loc_32062)); // 107405 jmp loc_32062 ;~ 17C5:BCDE +loc_31f11: + // 6311 +cs=0x17c5;eip=0x00bce1; T(CMP(word_49922, 0x0FFFF)); // 107409 cmp word_49922, 0FFFFh ;~ 17C5:BCE1 +cs=0x17c5;eip=0x00bce6; J(JNZ(loc_31f1b)); // 107410 jnz short loc_31F1B ;~ 17C5:BCE6 +cs=0x17c5;eip=0x00bce8; J(JMP(loc_32062)); // 107411 jmp loc_32062 ;~ 17C5:BCE8 +loc_31f1b: + // 6312 +cs=0x17c5;eip=0x00bceb; T(ax = word_49922;); // 107415 mov ax, word_49922 ;~ 17C5:BCEB +cs=0x17c5;eip=0x00bcee; T(AND(ax, 0x7F)); // 107416 and ax, 7Fh ;~ 17C5:BCEE +cs=0x17c5;eip=0x00bcf1; X(MOV(*(dw*)(raddr(ss,bp+var_28)), ax)); // 107417 mov [bp+var_28], ax ;~ 17C5:BCF1 +cs=0x17c5;eip=0x00bcf4; T(ax = 0x24;); // 107418 mov ax, 24h ; '$' ;~ 17C5:BCF4 +cs=0x17c5;eip=0x00bcf7; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 107419 imul [bp+var_28] ;~ 17C5:BCF7 +cs=0x17c5;eip=0x00bcfa; T(si = ax;); // 107420 mov si, ax ;~ 17C5:BCFA +cs=0x17c5;eip=0x00bcfc; T(ax = 1;); // 107421 mov ax, 1 ;~ 17C5:BCFC +cs=0x17c5;eip=0x00bcff; X(PUSH(ax)); // 107422 push ax ;~ 17C5:BCFF +cs=0x17c5;eip=0x00bd00; X(PUSH(ax)); // 107423 push ax ;~ 17C5:BD00 +cs=0x17c5;eip=0x00bd01; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 107424 push word ptr [si-769Ah] ;~ 17C5:BD01 +cs=0x17c5;eip=0x00bd05; X(PUSH(*(dw*)(raddr(ds,si-0x769C)))); // 107425 push word ptr [si-769Ch] ;~ 17C5:BD05 +cs=0x17c5;eip=0x00bd09; X(PUSH(*(dw*)(raddr(ds,si-0x769E)))); // 107426 push word ptr [si-769Eh] ;~ 17C5:BD09 +cs=0x17c5;eip=0x00bd0d; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 107427 push word ptr [si-76A8h] ;~ 17C5:BD0D +cs=0x17c5;eip=0x00bd11; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 107428 push word ptr [si-76AAh] ;~ 17C5:BD11 +cs=0x17c5;eip=0x00bd15; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 107429 push word ptr [si-76ACh] ;~ 17C5:BD15 +cs=0x17c5;eip=0x00bd19; T(MOV(bx, *(dw*)(raddr(ds,si-0x7698)))); // 107430 mov bx, [si-7698h] ;~ 17C5:BD19 +cs=0x17c5;eip=0x00bd1d; T(cl = 5;); // 107431 mov cl, 5 ;~ 17C5:BD1D +cs=0x17c5;eip=0x00bd1f; T(SHL(bx, cl)); // 107432 shl bx, cl ;~ 17C5:BD1F +cs=0x17c5;eip=0x00bd21; X(PUSH(*(dw*)(raddr(ds,bx+0x2E2)))); // 107433 push word ptr [bx+2E2h] ;~ 17C5:BD21 +cs=0x17c5;eip=0x00bd25; J(CALL(sub_32d72,0)); // 107434 call sub_32D72 ;~ 17C5:BD25 +cs=0x17c5;eip=0x00bd28; T(ADD(sp, 0x12)); // 107436 add sp, 12h ;~ 17C5:BD28 +cs=0x17c5;eip=0x00bd2b; J(CALL(sub_32528,0)); // 107437 call sub_32528 ;~ 17C5:BD2B +cs=0x17c5;eip=0x00bd2e; T(ax = 0x24;); // 107438 mov ax, 24h ; '$' ;~ 17C5:BD2E +cs=0x17c5;eip=0x00bd31; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 107439 imul [bp+var_28] ;~ 17C5:BD31 +cs=0x17c5;eip=0x00bd34; T(si = ax;); // 107440 mov si, ax ;~ 17C5:BD34 +cs=0x17c5;eip=0x00bd36; T(ax = word_52100;); // 107441 mov ax, ds:word_52100 ;~ 17C5:BD36 +cs=0x17c5;eip=0x00bd39; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AA)))); // 107442 sub ax, [si-76AAh] ;~ 17C5:BD39 +cs=0x17c5;eip=0x00bd3d; X(PUSH(ax)); // 107443 push ax ;~ 17C5:BD3D +cs=0x17c5;eip=0x00bd3e; T(ax = word_520f0;); // 107444 mov ax, ds:word_520F0 ;~ 17C5:BD3E +cs=0x17c5;eip=0x00bd41; T(SUB(ax, *(dw*)(raddr(ds,si-0x76AC)))); // 107445 sub ax, [si-76ACh] ;~ 17C5:BD41 +cs=0x17c5;eip=0x00bd45; X(PUSH(ax)); // 107446 push ax ;~ 17C5:BD45 +cs=0x17c5;eip=0x00bd46; J(CALL(sub_331d6,0)); // 107447 call sub_331D6 ;~ 17C5:BD46 +cs=0x17c5;eip=0x00bd49; T(ADD(sp, 4)); // 107448 add sp, 4 ;~ 17C5:BD49 +cs=0x17c5;eip=0x00bd4c; X(PUSH(ax)); // 107449 push ax ;~ 17C5:BD4C +cs=0x17c5;eip=0x00bd4d; J(CALL(sub_3263b,0)); // 107450 call sub_3263B ;~ 17C5:BD4D +cs=0x17c5;eip=0x00bd50; T(ADD(sp, 2)); // 107451 add sp, 2 ;~ 17C5:BD50 +cs=0x17c5;eip=0x00bd53; T(ax = 0x0F;); // 107452 mov ax, 0Fh ;~ 17C5:BD53 +cs=0x17c5;eip=0x00bd56; X(PUSH(ax)); // 107453 push ax ;~ 17C5:BD56 +cs=0x17c5;eip=0x00bd57; T(ax = 0x0AA;); // 107454 mov ax, 0AAh ;~ 17C5:BD57 +cs=0x17c5;eip=0x00bd5a; X(PUSH(ax)); // 107455 push ax ;~ 17C5:BD5A +cs=0x17c5;eip=0x00bd5b; T(ax = 0x0F4;); // 107456 mov ax, 0F4h ;~ 17C5:BD5B +cs=0x17c5;eip=0x00bd5e; X(PUSH(ax)); // 107457 push ax ;~ 17C5:BD5E +cs=0x17c5;eip=0x00bd5f; T(ax = 0x66C4;); // 107458 mov ax, 66C4h ;~ 17C5:BD5F +cs=0x17c5;eip=0x00bd62; X(PUSH(ax)); // 107459 push ax ;~ 17C5:BD62 +cs=0x17c5;eip=0x00bd63; J(CALL(sub_3032e,0)); // 107460 call sub_3032E ;~ 17C5:BD63 +cs=0x17c5;eip=0x00bd66; T(ADD(sp, 8)); // 107462 add sp, 8 ;~ 17C5:BD66 +cs=0x17c5;eip=0x00bd69; T(ax = 0x24;); // 107463 mov ax, 24h ; '$' ;~ 17C5:BD69 +cs=0x17c5;eip=0x00bd6c; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 107464 imul [bp+var_28] ;~ 17C5:BD6C +cs=0x17c5;eip=0x00bd6f; T(bx = ax;); // 107465 mov bx, ax ;~ 17C5:BD6F +cs=0x17c5;eip=0x00bd71; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 107466 mov ax, [bx-7698h] ;~ 17C5:BD71 +cs=0x17c5;eip=0x00bd75; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 107467 mov [bp+var_1E], ax ;~ 17C5:BD75 +cs=0x17c5;eip=0x00bd78; T(cl = 5;); // 107468 mov cl, 5 ;~ 17C5:BD78 +cs=0x17c5;eip=0x00bd7a; T(SHL(ax, cl)); // 107469 shl ax, cl ;~ 17C5:BD7A +cs=0x17c5;eip=0x00bd7c; T(ADD(ax, 0x2C8)); // 107470 add ax, 2C8h ;~ 17C5:BD7C +cs=0x17c5;eip=0x00bd7f; X(PUSH(ax)); // 107471 push ax ;~ 17C5:BD7F +cs=0x17c5;eip=0x00bd80; T(ax = 0x66C4;); // 107472 mov ax, 66C4h ;~ 17C5:BD80 +cs=0x17c5;eip=0x00bd83; X(PUSH(ax)); // 107473 push ax ;~ 17C5:BD83 +cs=0x17c5;eip=0x00bd84; J(CALL(sub_34c1c,0)); // 107474 call sub_34C1C ;~ 17C5:BD84 +cs=0x17c5;eip=0x00bd87; T(ADD(sp, 4)); // 107475 add sp, 4 ;~ 17C5:BD87 +cs=0x17c5;eip=0x00bd8a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1e)))); // 107476 mov ax, [bp+var_1E] ;~ 17C5:BD8A +cs=0x17c5;eip=0x00bd8d; T(cl = 5;); // 107477 mov cl, 5 ;~ 17C5:BD8D +cs=0x17c5;eip=0x00bd8f; T(SHL(ax, cl)); // 107478 shl ax, cl ;~ 17C5:BD8F +cs=0x17c5;eip=0x00bd91; T(ADD(ax, 0x2CF)); // 107479 add ax, 2CFh ;~ 17C5:BD91 +cs=0x17c5;eip=0x00bd94; X(PUSH(ax)); // 107480 push ax ;~ 17C5:BD94 +cs=0x17c5;eip=0x00bd95; T(ax = 0x66C4;); // 107481 mov ax, 66C4h ;~ 17C5:BD95 +cs=0x17c5;eip=0x00bd98; X(PUSH(ax)); // 107482 push ax ;~ 17C5:BD98 +cs=0x17c5;eip=0x00bd99; J(CALL(sub_34bdc,0)); // 107483 call sub_34BDC ;~ 17C5:BD99 +cs=0x17c5;eip=0x00bd9c; T(ADD(sp, 4)); // 107484 add sp, 4 ;~ 17C5:BD9C +cs=0x17c5;eip=0x00bd9f; T(ax = 0x0F;); // 107485 mov ax, 0Fh ;~ 17C5:BD9F +cs=0x17c5;eip=0x00bda2; X(PUSH(ax)); // 107486 push ax ;~ 17C5:BDA2 +cs=0x17c5;eip=0x00bda3; T(ax = 0x86;); // 107487 mov ax, 86h ;~ 17C5:BDA3 +cs=0x17c5;eip=0x00bda6; X(PUSH(ax)); // 107488 push ax ;~ 17C5:BDA6 +cs=0x17c5;eip=0x00bda7; T(ax = 0x0F8;); // 107489 mov ax, 0F8h ;~ 17C5:BDA7 +cs=0x17c5;eip=0x00bdaa; X(PUSH(ax)); // 107490 push ax ;~ 17C5:BDAA +cs=0x17c5;eip=0x00bdab; T(ax = 0x66C4;); // 107491 mov ax, 66C4h ;~ 17C5:BDAB +cs=0x17c5;eip=0x00bdae; X(PUSH(ax)); // 107492 push ax ;~ 17C5:BDAE +cs=0x17c5;eip=0x00bdaf; J(CALL(sub_3032e,0)); // 107493 call sub_3032E ;~ 17C5:BDAF +cs=0x17c5;eip=0x00bdb2; T(ADD(sp, 8)); // 107495 add sp, 8 ;~ 17C5:BDB2 +cs=0x17c5;eip=0x00bdb5; T(MOV(bx, *(dw*)(raddr(ss,bp+var_1e)))); // 107496 mov bx, [bp+var_1E] ;~ 17C5:BDB5 +cs=0x17c5;eip=0x00bdb8; T(cl = 5;); // 107497 mov cl, 5 ;~ 17C5:BDB8 +cs=0x17c5;eip=0x00bdba; T(SHL(bx, cl)); // 107498 shl bx, cl ;~ 17C5:BDBA +cs=0x17c5;eip=0x00bdbc; T(CMP(*(dw*)(raddr(ds,bx+0x2E0)), 0x0FFFF)); // 107499 cmp word ptr [bx+2E0h], 0FFFFh ;~ 17C5:BDBC +cs=0x17c5;eip=0x00bdc1; J(JNZ(loc_32010)); // 107500 jnz short loc_32010 ;~ 17C5:BDC1 +cs=0x17c5;eip=0x00bdc3; T(TEST(*(db*)(&word_49918), 1)); // 107501 test byte ptr word_49918, 1 ;~ 17C5:BDC3 +cs=0x17c5;eip=0x00bdc8; J(JNZ(loc_32010)); // 107502 jnz short loc_32010 ;~ 17C5:BDC8 +cs=0x17c5;eip=0x00bdca; T(ax = 0x0F;); // 107503 mov ax, 0Fh ;~ 17C5:BDCA +cs=0x17c5;eip=0x00bdcd; X(PUSH(ax)); // 107504 push ax ;~ 17C5:BDCD +cs=0x17c5;eip=0x00bdce; T(ax = 0x8C;); // 107505 mov ax, 8Ch ;~ 17C5:BDCE +cs=0x17c5;eip=0x00bdd1; X(PUSH(ax)); // 107506 push ax ;~ 17C5:BDD1 +cs=0x17c5;eip=0x00bdd2; T(ax = 0x0FC;); // 107507 mov ax, 0FCh ;~ 17C5:BDD2 +cs=0x17c5;eip=0x00bdd5; X(PUSH(ax)); // 107508 push ax ;~ 17C5:BDD5 +cs=0x17c5;eip=0x00bdd6; T(ax = 0x5C1D;); // 107509 mov ax, 5C1Dh ;~ 17C5:BDD6 +cs=0x17c5;eip=0x00bdd9; X(PUSH(ax)); // 107510 push ax ;~ 17C5:BDD9 +cs=0x17c5;eip=0x00bdda; J(CALL(sub_3032e,0)); // 107511 call sub_3032E ;~ 17C5:BDDA +cs=0x17c5;eip=0x00bddd; T(ADD(sp, 8)); // 107513 add sp, 8 ;~ 17C5:BDDD +loc_32010: + // 6313 +cs=0x17c5;eip=0x00bde0; T(CMP(word_4f20c, 0)); // 107517 cmp ds:word_4F20C, 0 ;~ 17C5:BDE0 +cs=0x17c5;eip=0x00bde5; J(JZ(loc_32062)); // 107518 jz short loc_32062 ;~ 17C5:BDE5 +cs=0x17c5;eip=0x00bde7; T(TEST(*(db*)(&word_49918), 1)); // 107519 test byte ptr word_49918, 1 ;~ 17C5:BDE7 +cs=0x17c5;eip=0x00bdec; J(JZ(loc_32062)); // 107520 jz short loc_32062 ;~ 17C5:BDEC +cs=0x17c5;eip=0x00bdee; T(ax = 0x24;); // 107521 mov ax, 24h ; '$' ;~ 17C5:BDEE +cs=0x17c5;eip=0x00bdf1; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_28)))); // 107522 imul [bp+var_28] ;~ 17C5:BDF1 +cs=0x17c5;eip=0x00bdf4; T(si = ax;); // 107523 mov si, ax ;~ 17C5:BDF4 +cs=0x17c5;eip=0x00bdf6; T(MOV(ax, *(dw*)(raddr(ds,si-0x7694)))); // 107524 mov ax, [si-7694h] ;~ 17C5:BDF6 +cs=0x17c5;eip=0x00bdfa; T(CWD); // 107525 cwd ;~ 17C5:BDFA +cs=0x17c5;eip=0x00bdfb; X(PUSH(dx)); // 107526 push dx ;~ 17C5:BDFB +cs=0x17c5;eip=0x00bdfc; X(PUSH(ax)); // 107527 push ax ;~ 17C5:BDFC +cs=0x17c5;eip=0x00bdfd; T(ax = 0x8000;); // 107528 mov ax, 8000h ;~ 17C5:BDFD +cs=0x17c5;eip=0x00be00; T(SUB(ax, *(dw*)(raddr(ds,si-0x769C)))); // 107529 sub ax, [si-769Ch] ;~ 17C5:BE00 +cs=0x17c5;eip=0x00be04; T(SUB(cx, cx)); // 107530 sub cx, cx ;~ 17C5:BE04 +cs=0x17c5;eip=0x00be06; X(PUSH(cx)); // 107531 push cx ;~ 17C5:BE06 +cs=0x17c5;eip=0x00be07; X(PUSH(ax)); // 107532 push ax ;~ 17C5:BE07 +cs=0x17c5;eip=0x00be08; J(CALL(sub_34ee0,0)); // 107533 call sub_34EE0 ;~ 17C5:BE08 +cs=0x17c5;eip=0x00be0b; T(cl = 0x0F;); // 107534 mov cl, 0Fh ;~ 17C5:BE0B +loc_3203d: + // 6314 +cs=0x17c5;eip=0x00be0d; T(SHR(dx, 1)); // 107537 shr dx, 1 ;~ 17C5:BE0D +cs=0x17c5;eip=0x00be0f; T(RCR(ax, 1)); // 107538 rcr ax, 1 ;~ 17C5:BE0F +cs=0x17c5;eip=0x00be11; T(DEC(cl)); // 107539 dec cl ;~ 17C5:BE11 +cs=0x17c5;eip=0x00be13; J(JZ(loc_32047)); // 107540 jz short loc_32047 ;~ 17C5:BE13 +cs=0x17c5;eip=0x00be15; J(JMP(loc_3203d)); // 107541 jmp short loc_3203D ;~ 17C5:BE15 +loc_32047: + // 6315 +cs=0x17c5;eip=0x00be17; X(word_4ef34 = ax;); // 107545 mov ds:word_4EF34, ax ;~ 17C5:BE17 +cs=0x17c5;eip=0x00be1a; X(PUSH(ax)); // 107546 push ax ;~ 17C5:BE1A +cs=0x17c5;eip=0x00be1b; X(PUSH(*(dw*)(raddr(ds,si-0x769A)))); // 107547 push word ptr [si-769Ah] ;~ 17C5:BE1B +cs=0x17c5;eip=0x00be1f; J(CALL(sub_333a8,0)); // 107548 call sub_333A8 ;~ 17C5:BE1F +cs=0x17c5;eip=0x00be22; T(ADD(sp, 4)); // 107549 add sp, 4 ;~ 17C5:BE22 +cs=0x17c5;eip=0x00be25; X(PUSH(ax)); // 107550 push ax ;~ 17C5:BE25 +cs=0x17c5;eip=0x00be26; J(CALL(sub_34dc0,0)); // 107551 call sub_34DC0 ;~ 17C5:BE26 +cs=0x17c5;eip=0x00be29; T(ADD(sp, 2)); // 107552 add sp, 2 ;~ 17C5:BE29 +cs=0x17c5;eip=0x00be2c; T(SAR(ax, 1)); // 107553 sar ax, 1 ;~ 17C5:BE2C +cs=0x17c5;eip=0x00be2e; X(SUB(word_4ef34, ax)); // 107554 sub ds:word_4EF34, ax ;~ 17C5:BE2E +loc_32062: + // 6316 +cs=0x17c5;eip=0x00be32; T(bx = word_4e564;); // 107558 mov bx, ds:word_4E564 ;~ 17C5:BE32 +cs=0x17c5;eip=0x00be36; X(MOV(*(dw*)(raddr(ds,bx+2)), 2)); // 107559 mov word ptr [bx+2], 2 ;~ 17C5:BE36 +cs=0x17c5;eip=0x00be3b; T(bx = word_4e57c;); // 107560 mov bx, ds:word_4E57C ;~ 17C5:BE3B +cs=0x17c5;eip=0x00be3f; X(MOV(*(dw*)(raddr(ds,bx+2)), 2)); // 107561 mov word ptr [bx+2], 2 ;~ 17C5:BE3F +cs=0x17c5;eip=0x00be44; T(CMP(word_49928, 0)); // 107562 cmp word_49928, 0 ;~ 17C5:BE44 +cs=0x17c5;eip=0x00be49; J(JLE(loc_320cc)); // 107563 jle short loc_320CC ;~ 17C5:BE49 +cs=0x17c5;eip=0x00be4b; T(CMP(word_520c6, 0)); // 107565 cmp ds:word_520C6, 0 ;~ 17C5:BE4B +cs=0x17c5;eip=0x00be50; J(JGE(loc_320cc)); // 107566 jge short loc_320CC ;~ 17C5:BE50 +cs=0x17c5;eip=0x00be52; T(ax = 0x0FFFF;); // 107567 mov ax, 0FFFFh ;~ 17C5:BE52 +cs=0x17c5;eip=0x00be55; T(SUB(ax, word_520c6)); // 107568 sub ax, ds:word_520C6 ;~ 17C5:BE55 +cs=0x17c5;eip=0x00be59; X(MOV(*(dw*)(raddr(ss,bp+var_1e)), ax)); // 107569 mov [bp+var_1E], ax ;~ 17C5:BE59 +cs=0x17c5;eip=0x00be5c; T(ax = 0x24;); // 107570 mov ax, 24h ; '$' ;~ 17C5:BE5C +cs=0x17c5;eip=0x00be5f; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1e)))); // 107571 imul [bp+var_1E] ;~ 17C5:BE5F +cs=0x17c5;eip=0x00be62; T(si = ax;); // 107572 mov si, ax ;~ 17C5:BE62 +cs=0x17c5;eip=0x00be64; X(PUSH(*(dw*)(raddr(ds,si-0x76A8)))); // 107573 push word ptr [si-76A8h] ;~ 17C5:BE64 +cs=0x17c5;eip=0x00be68; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 107574 push word ptr [si-76AAh] ;~ 17C5:BE68 +cs=0x17c5;eip=0x00be6c; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 107575 push word ptr [si-76ACh] ;~ 17C5:BE6C +cs=0x17c5;eip=0x00be70; J(CALL(sub_326b8,0)); // 107576 call sub_326B8 ;~ 17C5:BE70 +cs=0x17c5;eip=0x00be73; T(ADD(sp, 6)); // 107577 add sp, 6 ;~ 17C5:BE73 +cs=0x17c5;eip=0x00be76; T(ax = word_492f4;); // 107578 mov ax, word_492F4 ;~ 17C5:BE76 +cs=0x17c5;eip=0x00be79; T(SUB(ax, word_49928)); // 107579 sub ax, word_49928 ;~ 17C5:BE79 +cs=0x17c5;eip=0x00be7d; X(PUSH(ax)); // 107580 push ax ;~ 17C5:BE7D +cs=0x17c5;eip=0x00be7e; X(PUSH(word_4f1a2)); // 107581 push ds:word_4F1A2 ;~ 17C5:BE7E +cs=0x17c5;eip=0x00be82; T(ax = 0x24;); // 107582 mov ax, 24h ; '$' ;~ 17C5:BE82 +cs=0x17c5;eip=0x00be85; X(IMUL1_2(*(dw*)(raddr(ss,bp+var_1e)))); // 107583 imul [bp+var_1E] ;~ 17C5:BE85 +cs=0x17c5;eip=0x00be88; T(bx = ax;); // 107584 mov bx, ax ;~ 17C5:BE88 +cs=0x17c5;eip=0x00be8a; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7698)))); // 107585 mov ax, [bx-7698h] ;~ 17C5:BE8A +cs=0x17c5;eip=0x00be8e; T(cl = 5;); // 107586 mov cl, 5 ;~ 17C5:BE8E +cs=0x17c5;eip=0x00be90; T(SHL(ax, cl)); // 107587 shl ax, cl ;~ 17C5:BE90 +cs=0x17c5;eip=0x00be92; T(ADD(ax, 0x2C8)); // 107588 add ax, 2C8h ;~ 17C5:BE92 +cs=0x17c5;eip=0x00be95; X(PUSH(ax)); // 107589 push ax ;~ 17C5:BE95 +cs=0x17c5;eip=0x00be96; J(CALL(sub_325a1,0)); // 107590 call sub_325A1 ;~ 17C5:BE96 +cs=0x17c5;eip=0x00be99; T(ADD(sp, 6)); // 107591 add sp, 6 ;~ 17C5:BE99 +loc_320cc: + // 6317 +cs=0x17c5;eip=0x00be9c; T(CMP(word_5268c, 2)); // 107595 cmp ds:word_5268C, 2 ;~ 17C5:BE9C +cs=0x17c5;eip=0x00bea1; J(JZ(loc_320d6)); // 107596 jz short loc_320D6 ;~ 17C5:BEA1 +cs=0x17c5;eip=0x00bea3; J(JMP(loc_32379)); // 107597 jmp loc_32379 ;~ 17C5:BEA3 +loc_320d6: + // 6318 +cs=0x17c5;eip=0x00bea6; T(CMP(word_520c0, 0)); // 107601 cmp ds:word_520C0, 0 ;~ 17C5:BEA6 +cs=0x17c5;eip=0x00beab; J(JZ(loc_320e0)); // 107602 jz short loc_320E0 ;~ 17C5:BEAB +cs=0x17c5;eip=0x00bead; J(JMP(loc_32379)); // 107603 jmp loc_32379 ;~ 17C5:BEAD +loc_320e0: + // 6319 +cs=0x17c5;eip=0x00beb0; T(bx = word_492e2;); // 107607 mov bx, word_492E2 ;~ 17C5:BEB0 +cs=0x17c5;eip=0x00beb4; T(SHL(bx, 1)); // 107608 shl bx, 1 ;~ 17C5:BEB4 +cs=0x17c5;eip=0x00beb6; T(SHL(bx, 1)); // 107609 shl bx, 1 ;~ 17C5:BEB6 +cs=0x17c5;eip=0x00beb8; T(ax = 0x1A;); // 107610 mov ax, 1Ah ;~ 17C5:BEB8 +cs=0x17c5;eip=0x00bebb; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 107611 imul word ptr [bx+7F2h] ;~ 17C5:BEBB +cs=0x17c5;eip=0x00bebf; T(bx = ax;); // 107612 mov bx, ax ;~ 17C5:BEBF +cs=0x17c5;eip=0x00bec1; T(MOV(ax, *(dw*)(raddr(ds,bx+0x82C)))); // 107613 mov ax, [bx+82Ch] ;~ 17C5:BEC1 +cs=0x17c5;eip=0x00bec5; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 107614 mov [bp+var_10], ax ;~ 17C5:BEC5 +cs=0x17c5;eip=0x00bec8; T(CMP(ax, 0x1E)); // 107615 cmp ax, 1Eh ;~ 17C5:BEC8 +cs=0x17c5;eip=0x00becb; J(JZ(loc_32100)); // 107616 jz short loc_32100 ;~ 17C5:BECB +cs=0x17c5;eip=0x00becd; J(JMP(loc_321e6)); // 107617 jmp loc_321E6 ;~ 17C5:BECD +loc_32100: + // 6320 +cs=0x17c5;eip=0x00bed0; X(PUSH(word_4e2fc)); // 107621 push ds:word_4E2FC ;~ 17C5:BED0 +cs=0x17c5;eip=0x00bed4; J(CALL(sub_34dc0,0)); // 107622 call sub_34DC0 ;~ 17C5:BED4 +cs=0x17c5;eip=0x00bed7; T(ADD(sp, 2)); // 107623 add sp, 2 ;~ 17C5:BED7 +cs=0x17c5;eip=0x00beda; T(CMP(ax, 0x2000)); // 107624 cmp ax, 2000h ;~ 17C5:BEDA +cs=0x17c5;eip=0x00bedd; J(JL(loc_32112)); // 107625 jl short loc_32112 ;~ 17C5:BEDD +cs=0x17c5;eip=0x00bedf; J(JMP(loc_321e6)); // 107626 jmp loc_321E6 ;~ 17C5:BEDF +loc_32112: + // 6321 +cs=0x17c5;eip=0x00bee2; J(CALL(sub_32a5d,0)); // 107630 call sub_32A5D ;~ 17C5:BEE2 +cs=0x17c5;eip=0x00bee5; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 107631 mov [bp+var_C], ax ;~ 17C5:BEE5 +cs=0x17c5;eip=0x00bee8; T(ax = 0x20;); // 107632 mov ax, 20h ; ' ' ;~ 17C5:BEE8 +cs=0x17c5;eip=0x00beeb; X(PUSH(ax)); // 107633 push ax ;~ 17C5:BEEB +cs=0x17c5;eip=0x00beec; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 107634 mov ax, [bp+var_C] ;~ 17C5:BEEC +cs=0x17c5;eip=0x00beef; T(NEG(ax)); // 107635 neg ax ;~ 17C5:BEEF +cs=0x17c5;eip=0x00bef1; X(PUSH(ax)); // 107636 push ax ;~ 17C5:BEF1 +cs=0x17c5;eip=0x00bef2; J(CALL(sub_333a8,0)); // 107637 call sub_333A8 ;~ 17C5:BEF2 +cs=0x17c5;eip=0x00bef5; T(ADD(sp, 4)); // 107638 add sp, 4 ;~ 17C5:BEF5 +cs=0x17c5;eip=0x00bef8; T(cx = ax;); // 107639 mov cx, ax ;~ 17C5:BEF8 +cs=0x17c5;eip=0x00befa; T(INC(cx)); // 107640 inc cx ;~ 17C5:BEFA +cs=0x17c5;eip=0x00befb; X(PUSH(word_4e300)); // 107641 push ds:word_4E300 ;~ 17C5:BEFB +cs=0x17c5;eip=0x00beff; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 107642 push [bp+var_C] ;~ 17C5:BEFF +cs=0x17c5;eip=0x00bf02; T(si = cx;); // 107643 mov si, cx ;~ 17C5:BF02 +cs=0x17c5;eip=0x00bf04; J(CALL(sub_333c0,0)); // 107644 call sub_333C0 ;~ 17C5:BF04 +cs=0x17c5;eip=0x00bf07; T(ADD(sp, 4)); // 107645 add sp, 4 ;~ 17C5:BF07 +cs=0x17c5;eip=0x00bf0a; T(CWD); // 107646 cwd ;~ 17C5:BF0A +cs=0x17c5;eip=0x00bf0b; T(IDIV2(si)); // 107647 idiv si ;~ 17C5:BF0B +cs=0x17c5;eip=0x00bf0d; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 107648 mov [bp+var_16], ax ;~ 17C5:BF0D +cs=0x17c5;eip=0x00bf10; X(PUSH(ax)); // 107649 push ax ;~ 17C5:BF10 +cs=0x17c5;eip=0x00bf11; X(PUSH(word_4e2f8)); // 107650 push ds:word_4E2F8 ;~ 17C5:BF11 +cs=0x17c5;eip=0x00bf15; J(CALL(sub_333a8,0)); // 107651 call sub_333A8 ;~ 17C5:BF15 +cs=0x17c5;eip=0x00bf18; T(ADD(sp, 4)); // 107652 add sp, 4 ;~ 17C5:BF18 +cs=0x17c5;eip=0x00bf1b; T(ADD(ax, word_520f0)); // 107653 add ax, ds:word_520F0 ;~ 17C5:BF1B +cs=0x17c5;eip=0x00bf1f; X(MOV(*(dw*)(raddr(ss,bp+var_24)), ax)); // 107654 mov [bp+var_24], ax ;~ 17C5:BF1F +cs=0x17c5;eip=0x00bf22; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 107655 push [bp+var_16] ;~ 17C5:BF22 +cs=0x17c5;eip=0x00bf25; X(PUSH(word_4e2f8)); // 107656 push ds:word_4E2F8 ;~ 17C5:BF25 +cs=0x17c5;eip=0x00bf29; J(CALL(sub_333c0,0)); // 107657 call sub_333C0 ;~ 17C5:BF29 +cs=0x17c5;eip=0x00bf2c; T(ADD(sp, 4)); // 107658 add sp, 4 ;~ 17C5:BF2C +cs=0x17c5;eip=0x00bf2f; T(cx = word_52100;); // 107659 mov cx, ds:word_52100 ;~ 17C5:BF2F +cs=0x17c5;eip=0x00bf33; T(SUB(cx, ax)); // 107660 sub cx, ax ;~ 17C5:BF33 +cs=0x17c5;eip=0x00bf35; X(MOV(*(dw*)(raddr(ss,bp+var_26)), cx)); // 107661 mov [bp+var_26], cx ;~ 17C5:BF35 +cs=0x17c5;eip=0x00bf38; T(SUB(ax, ax)); // 107662 sub ax, ax ;~ 17C5:BF38 +cs=0x17c5;eip=0x00bf3a; X(PUSH(ax)); // 107663 push ax ;~ 17C5:BF3A +cs=0x17c5;eip=0x00bf3b; X(PUSH(cx)); // 107664 push cx ;~ 17C5:BF3B +cs=0x17c5;eip=0x00bf3c; X(PUSH(*(dw*)(raddr(ss,bp+var_24)))); // 107665 push [bp+var_24] ;~ 17C5:BF3C +cs=0x17c5;eip=0x00bf3f; J(CALL(sub_326b8,0)); // 107666 call sub_326B8 ;~ 17C5:BF3F +cs=0x17c5;eip=0x00bf42; T(ADD(sp, 6)); // 107667 add sp, 6 ;~ 17C5:BF42 +cs=0x17c5;eip=0x00bf45; T(CMP(*(word_4aa98), 0x0FFFF)); // 107668 cmp word_4AA98, 0FFFFh ;~ 17C5:BF45 +cs=0x17c5;eip=0x00bf4a; J(JNZ(loc_321a6)); // 107669 jnz short loc_321A6 ;~ 17C5:BF4A +cs=0x17c5;eip=0x00bf4c; T(ax = 0x60;); // 107670 mov ax, 60h ; '`' ;~ 17C5:BF4C +cs=0x17c5;eip=0x00bf4f; T(SUB(ax, word_52238)); // 107671 sub ax, ds:word_52238 ;~ 17C5:BF4F +cs=0x17c5;eip=0x00bf53; X(PUSH(ax)); // 107672 push ax ;~ 17C5:BF53 +cs=0x17c5;eip=0x00bf54; X(PUSH(word_4e2fc)); // 107673 push ds:word_4E2FC ;~ 17C5:BF54 +cs=0x17c5;eip=0x00bf58; J(CALL(sub_333a8,0)); // 107674 call sub_333A8 ;~ 17C5:BF58 +cs=0x17c5;eip=0x00bf5b; T(ADD(sp, 4)); // 107675 add sp, 4 ;~ 17C5:BF5B +cs=0x17c5;eip=0x00bf5e; T(SHL(ax, 1)); // 107676 shl ax, 1 ;~ 17C5:BF5E +cs=0x17c5;eip=0x00bf60; T(SHL(ax, 1)); // 107677 shl ax, 1 ;~ 17C5:BF60 +cs=0x17c5;eip=0x00bf62; T(CWD); // 107678 cwd ;~ 17C5:BF62 +cs=0x17c5;eip=0x00bf63; T(cx = 3;); // 107679 mov cx, 3 ;~ 17C5:BF63 +cs=0x17c5;eip=0x00bf66; T(IDIV2(cx)); // 107680 idiv cx ;~ 17C5:BF66 +cs=0x17c5;eip=0x00bf68; T(ADD(ax, 0x0A0)); // 107681 add ax, 0A0h ;~ 17C5:BF68 +cs=0x17c5;eip=0x00bf6b; X(*(word_4aa98) = ax;); // 107682 mov word_4AA98, ax ;~ 17C5:BF6B +cs=0x17c5;eip=0x00bf6e; X(*(word_4ac7c) = 0x60;); // 107683 mov word_4AC7C, 60h ; '`' ;~ 17C5:BF6E +cs=0x17c5;eip=0x00bf74; J(JMP(loc_321c6)); // 107684 jmp short loc_321C6 ;~ 17C5:BF74 +loc_321a6: + // 6322 +cs=0x17c5;eip=0x00bf76; T(ax = 0x0C;); // 107688 mov ax, 0Ch ;~ 17C5:BF76 +cs=0x17c5;eip=0x00bf79; X(PUSH(ax)); // 107689 push ax ;~ 17C5:BF79 +cs=0x17c5;eip=0x00bf7a; J(CALL(sub_30074,0)); // 107690 call sub_30074 ;~ 17C5:BF7A +cs=0x17c5;eip=0x00bf7d; T(ADD(sp, 2)); // 107691 add sp, 2 ;~ 17C5:BF7D +cs=0x17c5;eip=0x00bf80; T(ax = 1;); // 107692 mov ax, 1 ;~ 17C5:BF80 +cs=0x17c5;eip=0x00bf83; X(PUSH(ax)); // 107693 push ax ;~ 17C5:BF83 +cs=0x17c5;eip=0x00bf84; T(ax = 5;); // 107694 mov ax, 5 ;~ 17C5:BF84 +cs=0x17c5;eip=0x00bf87; X(PUSH(ax)); // 107695 push ax ;~ 17C5:BF87 +cs=0x17c5;eip=0x00bf88; X(PUSH(*(word_4ac7c))); // 107696 push word_4AC7C ;~ 17C5:BF88 +cs=0x17c5;eip=0x00bf8c; X(PUSH(*(word_4aa98))); // 107697 push word_4AA98 ;~ 17C5:BF8C +cs=0x17c5;eip=0x00bf90; J(CALL(sub_323e9,0)); // 107698 call sub_323E9 ;~ 17C5:BF90 +cs=0x17c5;eip=0x00bf93; T(ADD(sp, 8)); // 107699 add sp, 8 ;~ 17C5:BF93 +loc_321c6: + // 6323 +cs=0x17c5;eip=0x00bf96; T(ax = 0x0F;); // 107702 mov ax, 0Fh ;~ 17C5:BF96 +cs=0x17c5;eip=0x00bf99; X(PUSH(ax)); // 107703 push ax ;~ 17C5:BF99 +cs=0x17c5;eip=0x00bf9a; J(CALL(sub_30074,0)); // 107704 call sub_30074 ;~ 17C5:BF9A +cs=0x17c5;eip=0x00bf9d; T(ADD(sp, 2)); // 107705 add sp, 2 ;~ 17C5:BF9D +cs=0x17c5;eip=0x00bfa0; X(PUSH(*(word_4ac7c))); // 107706 push word_4AC7C ;~ 17C5:BFA0 +cs=0x17c5;eip=0x00bfa4; X(PUSH(*(word_4aa98))); // 107707 push word_4AA98 ;~ 17C5:BFA4 +cs=0x17c5;eip=0x00bfa8; X(PUSH(word_52238)); // 107708 push ds:word_52238 ;~ 17C5:BFA8 +cs=0x17c5;eip=0x00bfac; T(ax = 0x0A0;); // 107709 mov ax, 0A0h ;~ 17C5:BFAC +cs=0x17c5;eip=0x00bfaf; X(PUSH(ax)); // 107710 push ax ;~ 17C5:BFAF +cs=0x17c5;eip=0x00bfb0; J(CALL(sub_2ffe0,0)); // 107711 call sub_2FFE0 ;~ 17C5:BFB0 +cs=0x17c5;eip=0x00bfb3; T(ADD(sp, 8)); // 107713 add sp, 8 ;~ 17C5:BFB3 +loc_321e6: + // 6324 +cs=0x17c5;eip=0x00bfb6; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1E)); // 107717 cmp [bp+var_10], 1Eh ;~ 17C5:BFB6 +cs=0x17c5;eip=0x00bfba; J(JZ(loc_321f5)); // 107718 jz short loc_321F5 ;~ 17C5:BFBA +cs=0x17c5;eip=0x00bfbc; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1D)); // 107719 cmp [bp+var_10], 1Dh ;~ 17C5:BFBC +cs=0x17c5;eip=0x00bfc0; J(JZ(loc_321f5)); // 107720 jz short loc_321F5 ;~ 17C5:BFC0 +cs=0x17c5;eip=0x00bfc2; J(JMP(loc_32379)); // 107721 jmp loc_32379 ;~ 17C5:BFC2 +loc_321f5: + // 6325 +cs=0x17c5;eip=0x00bfc5; T(CMP(word_49924, 0)); // 107726 cmp word_49924, 0 ;~ 17C5:BFC5 +cs=0x17c5;eip=0x00bfca; J(JGE(loc_321ff)); // 107727 jge short loc_321FF ;~ 17C5:BFCA +cs=0x17c5;eip=0x00bfcc; J(JMP(loc_32379)); // 107728 jmp loc_32379 ;~ 17C5:BFCC +loc_321ff: + // 6326 +cs=0x17c5;eip=0x00bfcf; X(PUSH(word_4e2fe)); // 107732 push ds:word_4E2FE ;~ 17C5:BFCF +cs=0x17c5;eip=0x00bfd3; T(ax = 0x80;); // 107733 mov ax, 80h ;~ 17C5:BFD3 +cs=0x17c5;eip=0x00bfd6; X(PUSH(ax)); // 107734 push ax ;~ 17C5:BFD6 +cs=0x17c5;eip=0x00bfd7; X(PUSH(word_4e2f8)); // 107735 push ds:word_4E2F8 ;~ 17C5:BFD7 +cs=0x17c5;eip=0x00bfdb; J(CALL(sub_333c0,0)); // 107736 call sub_333C0 ;~ 17C5:BFDB +cs=0x17c5;eip=0x00bfde; T(ADD(sp, 4)); // 107737 add sp, 4 ;~ 17C5:BFDE +cs=0x17c5;eip=0x00bfe1; T(bx = word_49924;); // 107738 mov bx, word_49924 ;~ 17C5:BFE1 +cs=0x17c5;eip=0x00bfe5; T(cl = 4;); // 107739 mov cl, 4 ;~ 17C5:BFE5 +cs=0x17c5;eip=0x00bfe7; T(SHL(bx, cl)); // 107740 shl bx, cl ;~ 17C5:BFE7 +cs=0x17c5;eip=0x00bfe9; T(MOV(cx, *(dw*)(raddr(ds,bx-0x7E50)))); // 107741 mov cx, [bx-7E50h] ;~ 17C5:BFE9 +cs=0x17c5;eip=0x00bfed; T(SUB(cx, ax)); // 107742 sub cx, ax ;~ 17C5:BFED +cs=0x17c5;eip=0x00bfef; X(PUSH(cx)); // 107743 push cx ;~ 17C5:BFEF +cs=0x17c5;eip=0x00bff0; T(ax = 0x80;); // 107744 mov ax, 80h ;~ 17C5:BFF0 +cs=0x17c5;eip=0x00bff3; X(PUSH(ax)); // 107745 push ax ;~ 17C5:BFF3 +cs=0x17c5;eip=0x00bff4; X(PUSH(word_4e2f8)); // 107746 push ds:word_4E2F8 ;~ 17C5:BFF4 +cs=0x17c5;eip=0x00bff8; J(CALL(sub_333a8,0)); // 107747 call sub_333A8 ;~ 17C5:BFF8 +cs=0x17c5;eip=0x00bffb; T(ADD(sp, 4)); // 107748 add sp, 4 ;~ 17C5:BFFB +cs=0x17c5;eip=0x00bffe; T(bx = word_49924;); // 107749 mov bx, word_49924 ;~ 17C5:BFFE +cs=0x17c5;eip=0x00c002; T(cl = 4;); // 107750 mov cl, 4 ;~ 17C5:C002 +cs=0x17c5;eip=0x00c004; T(SHL(bx, cl)); // 107751 shl bx, cl ;~ 17C5:C004 +cs=0x17c5;eip=0x00c006; T(MOV(cx, *(dw*)(raddr(ds,bx-0x7E52)))); // 107752 mov cx, [bx-7E52h] ;~ 17C5:C006 +cs=0x17c5;eip=0x00c00a; T(ADD(cx, ax)); // 107753 add cx, ax ;~ 17C5:C00A +cs=0x17c5;eip=0x00c00c; X(PUSH(cx)); // 107754 push cx ;~ 17C5:C00C +cs=0x17c5;eip=0x00c00d; J(CALL(sub_326b8,0)); // 107755 call sub_326B8 ;~ 17C5:C00D +cs=0x17c5;eip=0x00c010; T(ADD(sp, 6)); // 107756 add sp, 6 ;~ 17C5:C010 +cs=0x17c5;eip=0x00c013; T(CMP(*(word_4aa98), 0x0FFFF)); // 107757 cmp word_4AA98, 0FFFFh ;~ 17C5:C013 +cs=0x17c5;eip=0x00c018; J(JNZ(loc_3224d)); // 107758 jnz short loc_3224D ;~ 17C5:C018 +cs=0x17c5;eip=0x00c01a; J(JMP(loc_32379)); // 107759 jmp loc_32379 ;~ 17C5:C01A +loc_3224d: + // 6327 +cs=0x17c5;eip=0x00c01d; T(CMP(*(dw*)(raddr(ss,bp+var_10)), 0x1E)); // 107763 cmp [bp+var_10], 1Eh ;~ 17C5:C01D +cs=0x17c5;eip=0x00c021; J(JNZ(loc_32288)); // 107764 jnz short loc_32288 ;~ 17C5:C021 +cs=0x17c5;eip=0x00c023; T(si = word_49924;); // 107765 mov si, word_49924 ;~ 17C5:C023 +cs=0x17c5;eip=0x00c027; T(cl = 4;); // 107766 mov cl, 4 ;~ 17C5:C027 +cs=0x17c5;eip=0x00c029; T(SHL(si, cl)); // 107767 shl si, cl ;~ 17C5:C029 +cs=0x17c5;eip=0x00c02b; T(ax = 0x40;); // 107768 mov ax, 40h ; '@' ;~ 17C5:C02B +cs=0x17c5;eip=0x00c02e; X(PUSH(ax)); // 107769 push ax ;~ 17C5:C02E +cs=0x17c5;eip=0x00c02f; T(SUB(ax, ax)); // 107770 sub ax, ax ;~ 17C5:C02F +cs=0x17c5;eip=0x00c031; X(PUSH(ax)); // 107771 push ax ;~ 17C5:C031 +cs=0x17c5;eip=0x00c032; T(MOV(ax, *(dw*)(raddr(ss,bp+var_26)))); // 107772 mov ax, [bp+var_26] ;~ 17C5:C032 +cs=0x17c5;eip=0x00c035; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 107773 sub ax, [si-7E50h] ;~ 17C5:C035 +cs=0x17c5;eip=0x00c039; X(PUSH(ax)); // 107774 push ax ;~ 17C5:C039 +cs=0x17c5;eip=0x00c03a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_24)))); // 107775 mov ax, [bp+var_24] ;~ 17C5:C03A +cs=0x17c5;eip=0x00c03d; T(SUB(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 107776 sub ax, [si-7E52h] ;~ 17C5:C03D +cs=0x17c5;eip=0x00c041; X(PUSH(ax)); // 107777 push ax ;~ 17C5:C041 +cs=0x17c5;eip=0x00c042; J(CALL(sub_331d6,0)); // 107778 call sub_331D6 ;~ 17C5:C042 +cs=0x17c5;eip=0x00c045; T(ADD(sp, 4)); // 107779 add sp, 4 ;~ 17C5:C045 +cs=0x17c5;eip=0x00c048; T(cl = 3;); // 107780 mov cl, 3 ;~ 17C5:C048 +cs=0x17c5;eip=0x00c04a; T(SAR(ax, cl)); // 107781 sar ax, cl ;~ 17C5:C04A +cs=0x17c5;eip=0x00c04c; X(PUSH(ax)); // 107782 push ax ;~ 17C5:C04C +cs=0x17c5;eip=0x00c04d; J(CALL(sub_33194,0)); // 107783 call sub_33194 ;~ 17C5:C04D +cs=0x17c5;eip=0x00c050; T(ADD(sp, 6)); // 107784 add sp, 6 ;~ 17C5:C050 +cs=0x17c5;eip=0x00c053; X(word_52246 = ax;); // 107785 mov ds:word_52246, ax ;~ 17C5:C053 +cs=0x17c5;eip=0x00c056; J(JMP(loc_322a7)); // 107786 jmp short loc_322A7 ;~ 17C5:C056 +loc_32288: + // 6328 +cs=0x17c5;eip=0x00c058; T(ax = 0x40;); // 107790 mov ax, 40h ; '@' ;~ 17C5:C058 +cs=0x17c5;eip=0x00c05b; X(PUSH(ax)); // 107791 push ax ;~ 17C5:C05B +cs=0x17c5;eip=0x00c05c; T(SUB(ax, ax)); // 107792 sub ax, ax ;~ 17C5:C05C +cs=0x17c5;eip=0x00c05e; X(PUSH(ax)); // 107793 push ax ;~ 17C5:C05E +cs=0x17c5;eip=0x00c05f; X(PUSH(word_49924)); // 107794 push word_49924 ;~ 17C5:C05F +cs=0x17c5;eip=0x00c063; J(CALL(sub_329d2,0)); // 107795 call sub_329D2 ;~ 17C5:C063 +cs=0x17c5;eip=0x00c066; T(ADD(sp, 2)); // 107796 add sp, 2 ;~ 17C5:C066 +cs=0x17c5;eip=0x00c069; T(cl = 3;); // 107797 mov cl, 3 ;~ 17C5:C069 +cs=0x17c5;eip=0x00c06b; T(SAR(ax, cl)); // 107798 sar ax, cl ;~ 17C5:C06B +cs=0x17c5;eip=0x00c06d; X(PUSH(ax)); // 107799 push ax ;~ 17C5:C06D +cs=0x17c5;eip=0x00c06e; J(CALL(sub_33194,0)); // 107800 call sub_33194 ;~ 17C5:C06E +cs=0x17c5;eip=0x00c071; T(ADD(sp, 6)); // 107801 add sp, 6 ;~ 17C5:C071 +cs=0x17c5;eip=0x00c074; X(word_52246 = ax;); // 107802 mov ds:word_52246, ax ;~ 17C5:C074 +loc_322a7: + // 6329 +cs=0x17c5;eip=0x00c077; T(ax = 0x0C;); // 107805 mov ax, 0Ch ;~ 17C5:C077 +cs=0x17c5;eip=0x00c07a; X(PUSH(ax)); // 107806 push ax ;~ 17C5:C07A +cs=0x17c5;eip=0x00c07b; J(CALL(sub_30074,0)); // 107807 call sub_30074 ;~ 17C5:C07B +cs=0x17c5;eip=0x00c07e; T(ADD(sp, 2)); // 107808 add sp, 2 ;~ 17C5:C07E +cs=0x17c5;eip=0x00c081; T(ax = 0x9F;); // 107809 mov ax, 9Fh ;~ 17C5:C081 +cs=0x17c5;eip=0x00c084; T(SUB(ax, word_52246)); // 107810 sub ax, ds:word_52246 ;~ 17C5:C084 +cs=0x17c5;eip=0x00c088; T(si = ax;); // 107811 mov si, ax ;~ 17C5:C088 +cs=0x17c5;eip=0x00c08a; T(ax = 0x1E;); // 107812 mov ax, 1Eh ;~ 17C5:C08A +cs=0x17c5;eip=0x00c08d; X(PUSH(ax)); // 107813 push ax ;~ 17C5:C08D +cs=0x17c5;eip=0x00c08e; X(PUSH(si)); // 107814 push si ;~ 17C5:C08E +cs=0x17c5;eip=0x00c08f; T(ax = 0x21;); // 107815 mov ax, 21h ; '!' ;~ 17C5:C08F +cs=0x17c5;eip=0x00c092; X(PUSH(ax)); // 107816 push ax ;~ 17C5:C092 +cs=0x17c5;eip=0x00c093; X(PUSH(si)); // 107817 push si ;~ 17C5:C093 +cs=0x17c5;eip=0x00c094; J(CALL(sub_2fe3c,0)); // 107818 call sub_2FE3C ;~ 17C5:C094 +cs=0x17c5;eip=0x00c097; T(ADD(sp, 8)); // 107820 add sp, 8 ;~ 17C5:C097 +cs=0x17c5;eip=0x00c09a; T(si = word_52246;); // 107821 mov si, ds:word_52246 ;~ 17C5:C09A +cs=0x17c5;eip=0x00c09e; T(ADD(si, 0x0A0)); // 107822 add si, 0A0h ;~ 17C5:C09E +cs=0x17c5;eip=0x00c0a2; T(ax = 0x1E;); // 107823 mov ax, 1Eh ;~ 17C5:C0A2 +cs=0x17c5;eip=0x00c0a5; X(PUSH(ax)); // 107824 push ax ;~ 17C5:C0A5 +cs=0x17c5;eip=0x00c0a6; X(PUSH(si)); // 107825 push si ;~ 17C5:C0A6 +cs=0x17c5;eip=0x00c0a7; T(ax = 0x21;); // 107826 mov ax, 21h ; '!' ;~ 17C5:C0A7 +cs=0x17c5;eip=0x00c0aa; X(PUSH(ax)); // 107827 push ax ;~ 17C5:C0AA +cs=0x17c5;eip=0x00c0ab; X(PUSH(si)); // 107828 push si ;~ 17C5:C0AB +cs=0x17c5;eip=0x00c0ac; J(CALL(sub_2fe3c,0)); // 107829 call sub_2FE3C ;~ 17C5:C0AC +cs=0x17c5;eip=0x00c0af; T(ADD(sp, 8)); // 107831 add sp, 8 ;~ 17C5:C0AF +cs=0x17c5;eip=0x00c0b2; T(ax = 0x1E;); // 107832 mov ax, 1Eh ;~ 17C5:C0B2 +cs=0x17c5;eip=0x00c0b5; X(PUSH(ax)); // 107833 push ax ;~ 17C5:C0B5 +cs=0x17c5;eip=0x00c0b6; T(ax = word_52246;); // 107834 mov ax, ds:word_52246 ;~ 17C5:C0B6 +cs=0x17c5;eip=0x00c0b9; T(ADD(ax, 0x0A0)); // 107835 add ax, 0A0h ;~ 17C5:C0B9 +cs=0x17c5;eip=0x00c0bc; X(PUSH(ax)); // 107836 push ax ;~ 17C5:C0BC +cs=0x17c5;eip=0x00c0bd; T(ax = 0x1E;); // 107837 mov ax, 1Eh ;~ 17C5:C0BD +cs=0x17c5;eip=0x00c0c0; X(PUSH(ax)); // 107838 push ax ;~ 17C5:C0C0 +cs=0x17c5;eip=0x00c0c1; T(ax = 0x9F;); // 107839 mov ax, 9Fh ;~ 17C5:C0C1 +cs=0x17c5;eip=0x00c0c4; T(SUB(ax, word_52246)); // 107840 sub ax, ds:word_52246 ;~ 17C5:C0C4 +cs=0x17c5;eip=0x00c0c8; X(PUSH(ax)); // 107841 push ax ;~ 17C5:C0C8 +cs=0x17c5;eip=0x00c0c9; J(CALL(sub_2fe3c,0)); // 107842 call sub_2FE3C ;~ 17C5:C0C9 +cs=0x17c5;eip=0x00c0cc; T(ADD(sp, 8)); // 107844 add sp, 8 ;~ 17C5:C0CC +cs=0x17c5;eip=0x00c0cf; T(ax = 0x0F;); // 107845 mov ax, 0Fh ;~ 17C5:C0CF +cs=0x17c5;eip=0x00c0d2; X(PUSH(ax)); // 107846 push ax ;~ 17C5:C0D2 +cs=0x17c5;eip=0x00c0d3; J(CALL(sub_30074,0)); // 107847 call sub_30074 ;~ 17C5:C0D3 +cs=0x17c5;eip=0x00c0d6; T(ADD(sp, 2)); // 107848 add sp, 2 ;~ 17C5:C0D6 +cs=0x17c5;eip=0x00c0d9; T(ax = *(word_4ac7c);); // 107849 mov ax, word_4AC7C ;~ 17C5:C0D9 +cs=0x17c5;eip=0x00c0dc; T(SUB(ax, 4)); // 107850 sub ax, 4 ;~ 17C5:C0DC +cs=0x17c5;eip=0x00c0df; X(PUSH(ax)); // 107851 push ax ;~ 17C5:C0DF +cs=0x17c5;eip=0x00c0e0; X(PUSH(*(word_4aa98))); // 107852 push word_4AA98 ;~ 17C5:C0E0 +cs=0x17c5;eip=0x00c0e4; X(PUSH(*(word_4ac7c))); // 107853 push word_4AC7C ;~ 17C5:C0E4 +cs=0x17c5;eip=0x00c0e8; T(ax = *(word_4aa98);); // 107854 mov ax, word_4AA98 ;~ 17C5:C0E8 +cs=0x17c5;eip=0x00c0eb; T(SUB(ax, 4)); // 107855 sub ax, 4 ;~ 17C5:C0EB +cs=0x17c5;eip=0x00c0ee; X(PUSH(ax)); // 107856 push ax ;~ 17C5:C0EE +cs=0x17c5;eip=0x00c0ef; J(CALL(sub_2ffe0,0)); // 107857 call sub_2FFE0 ;~ 17C5:C0EF +cs=0x17c5;eip=0x00c0f2; T(ADD(sp, 8)); // 107859 add sp, 8 ;~ 17C5:C0F2 +cs=0x17c5;eip=0x00c0f5; X(PUSH(*(word_4ac7c))); // 107860 push word_4AC7C ;~ 17C5:C0F5 +cs=0x17c5;eip=0x00c0f9; T(ax = *(word_4aa98);); // 107861 mov ax, word_4AA98 ;~ 17C5:C0F9 +cs=0x17c5;eip=0x00c0fc; T(ADD(ax, 4)); // 107862 add ax, 4 ;~ 17C5:C0FC +cs=0x17c5;eip=0x00c0ff; X(PUSH(ax)); // 107863 push ax ;~ 17C5:C0FF +cs=0x17c5;eip=0x00c100; T(ax = *(word_4ac7c);); // 107864 mov ax, word_4AC7C ;~ 17C5:C100 +cs=0x17c5;eip=0x00c103; T(SUB(ax, 4)); // 107865 sub ax, 4 ;~ 17C5:C103 +cs=0x17c5;eip=0x00c106; X(PUSH(ax)); // 107866 push ax ;~ 17C5:C106 +cs=0x17c5;eip=0x00c107; X(PUSH(*(word_4aa98))); // 107867 push word_4AA98 ;~ 17C5:C107 +cs=0x17c5;eip=0x00c10b; J(CALL(sub_2ffe0,0)); // 107868 call sub_2FFE0 ;~ 17C5:C10B +cs=0x17c5;eip=0x00c10e; T(ADD(sp, 8)); // 107870 add sp, 8 ;~ 17C5:C10E +cs=0x17c5;eip=0x00c111; T(ax = *(word_4ac7c);); // 107871 mov ax, word_4AC7C ;~ 17C5:C111 +cs=0x17c5;eip=0x00c114; T(ADD(ax, 4)); // 107872 add ax, 4 ;~ 17C5:C114 +cs=0x17c5;eip=0x00c117; X(PUSH(ax)); // 107873 push ax ;~ 17C5:C117 +cs=0x17c5;eip=0x00c118; X(PUSH(*(word_4aa98))); // 107874 push word_4AA98 ;~ 17C5:C118 +cs=0x17c5;eip=0x00c11c; X(PUSH(*(word_4ac7c))); // 107875 push word_4AC7C ;~ 17C5:C11C +cs=0x17c5;eip=0x00c120; T(ax = *(word_4aa98);); // 107876 mov ax, word_4AA98 ;~ 17C5:C120 +cs=0x17c5;eip=0x00c123; T(ADD(ax, 4)); // 107877 add ax, 4 ;~ 17C5:C123 +cs=0x17c5;eip=0x00c126; X(PUSH(ax)); // 107878 push ax ;~ 17C5:C126 +cs=0x17c5;eip=0x00c127; J(CALL(sub_2ffe0,0)); // 107879 call sub_2FFE0 ;~ 17C5:C127 +cs=0x17c5;eip=0x00c12a; T(ADD(sp, 8)); // 107881 add sp, 8 ;~ 17C5:C12A +cs=0x17c5;eip=0x00c12d; X(PUSH(*(word_4ac7c))); // 107882 push word_4AC7C ;~ 17C5:C12D +cs=0x17c5;eip=0x00c131; T(ax = *(word_4aa98);); // 107883 mov ax, word_4AA98 ;~ 17C5:C131 +cs=0x17c5;eip=0x00c134; T(SUB(ax, 4)); // 107884 sub ax, 4 ;~ 17C5:C134 +cs=0x17c5;eip=0x00c137; X(PUSH(ax)); // 107885 push ax ;~ 17C5:C137 +cs=0x17c5;eip=0x00c138; T(ax = *(word_4ac7c);); // 107886 mov ax, word_4AC7C ;~ 17C5:C138 +cs=0x17c5;eip=0x00c13b; T(ADD(ax, 4)); // 107887 add ax, 4 ;~ 17C5:C13B +cs=0x17c5;eip=0x00c13e; X(PUSH(ax)); // 107888 push ax ;~ 17C5:C13E +cs=0x17c5;eip=0x00c13f; X(PUSH(*(word_4aa98))); // 107889 push word_4AA98 ;~ 17C5:C13F +cs=0x17c5;eip=0x00c143; J(CALL(sub_2ffe0,0)); // 107890 call sub_2FFE0 ;~ 17C5:C143 +cs=0x17c5;eip=0x00c146; T(ADD(sp, 8)); // 107892 add sp, 8 ;~ 17C5:C146 +loc_32379: + // 6330 +cs=0x17c5;eip=0x00c149; T(CMP(word_4f836, 0)); // 107896 cmp ds:word_4F836, 0 ;~ 17C5:C149 +cs=0x17c5;eip=0x00c14e; J(JZ(loc_323c3)); // 107897 jz short loc_323C3 ;~ 17C5:C14E +cs=0x17c5;eip=0x00c150; T(CMP(word_522ce, 0x13)); // 107899 cmp ds:word_522CE, 13h ;~ 17C5:C150 +cs=0x17c5;eip=0x00c155; J(JNZ(loc_323c3)); // 107900 jnz short loc_323C3 ;~ 17C5:C155 +cs=0x17c5;eip=0x00c157; T(CMP(word_4f834, 0)); // 107901 cmp ds:word_4F834, 0 ;~ 17C5:C157 +cs=0x17c5;eip=0x00c15c; J(JZ(loc_323c3)); // 107902 jz short loc_323C3 ;~ 17C5:C15C +cs=0x17c5;eip=0x00c15e; T(CMP(word_4f632, 0)); // 107903 cmp ds:word_4F632, 0 ;~ 17C5:C15E +cs=0x17c5;eip=0x00c163; J(JZ(loc_323c3)); // 107904 jz short loc_323C3 ;~ 17C5:C163 +cs=0x17c5;eip=0x00c165; T(SUB(ax, ax)); // 107905 sub ax, ax ;~ 17C5:C165 +cs=0x17c5;eip=0x00c167; X(PUSH(ax)); // 107906 push ax ;~ 17C5:C167 +cs=0x17c5;eip=0x00c168; T(ax = 0x20;); // 107907 mov ax, 20h ; ' ' ;~ 17C5:C168 +cs=0x17c5;eip=0x00c16b; X(PUSH(ax)); // 107908 push ax ;~ 17C5:C16B +cs=0x17c5;eip=0x00c16c; X(PUSH(ax)); // 107909 push ax ;~ 17C5:C16C +cs=0x17c5;eip=0x00c16d; T(ax = 0x3F;); // 107910 mov ax, 3Fh ; '?' ;~ 17C5:C16D +cs=0x17c5;eip=0x00c170; X(PUSH(ax)); // 107911 push ax ;~ 17C5:C170 +cs=0x17c5;eip=0x00c171; X(PUSH(word_4f836)); // 107912 push ds:word_4F836 ;~ 17C5:C171 +cs=0x17c5;eip=0x00c175; J(CALL(sub_34dc0,0)); // 107913 call sub_34DC0 ;~ 17C5:C175 +cs=0x17c5;eip=0x00c178; T(ADD(sp, 2)); // 107914 add sp, 2 ;~ 17C5:C178 +cs=0x17c5;eip=0x00c17b; T(SUB(ax, 8)); // 107915 sub ax, 8 ;~ 17C5:C17B +cs=0x17c5;eip=0x00c17e; T(NEG(ax)); // 107916 neg ax ;~ 17C5:C17E +cs=0x17c5;eip=0x00c180; T(cl = 5;); // 107917 mov cl, 5 ;~ 17C5:C180 +cs=0x17c5;eip=0x00c182; T(SHL(ax, cl)); // 107918 shl ax, cl ;~ 17C5:C182 +cs=0x17c5;eip=0x00c184; X(PUSH(ax)); // 107919 push ax ;~ 17C5:C184 +cs=0x17c5;eip=0x00c185; T(ax = 0x8C;); // 107920 mov ax, 8Ch ;~ 17C5:C185 +cs=0x17c5;eip=0x00c188; X(PUSH(ax)); // 107921 push ax ;~ 17C5:C188 +cs=0x17c5;eip=0x00c189; T(ax = 0x0FC;); // 107922 mov ax, 0FCh ;~ 17C5:C189 +cs=0x17c5;eip=0x00c18c; X(PUSH(ax)); // 107923 push ax ;~ 17C5:C18C +cs=0x17c5;eip=0x00c18d; J(CALL(sub_30af8,0)); // 107924 call sub_30AF8 ;~ 17C5:C18D +cs=0x17c5;eip=0x00c190; T(ADD(sp, 0x0E)); // 107926 add sp, 0Eh ;~ 17C5:C190 +loc_323c3: + // 6331 +cs=0x17c5;eip=0x00c193; T(CMP(word_522ce, 0x13)); // 107930 cmp ds:word_522CE, 13h ;~ 17C5:C193 +cs=0x17c5;eip=0x00c198; J(JNZ(loc_323e3)); // 107931 jnz short loc_323E3 ;~ 17C5:C198 +cs=0x17c5;eip=0x00c19a; T(CMP(word_4ef32, 0)); // 107932 cmp ds:word_4EF32, 0 ;~ 17C5:C19A +cs=0x17c5;eip=0x00c19f; J(JZ(loc_323e3)); // 107933 jz short loc_323E3 ;~ 17C5:C19F +cs=0x17c5;eip=0x00c1a1; T(CMP(word_4f632, 0)); // 107934 cmp ds:word_4F632, 0 ;~ 17C5:C1A1 +cs=0x17c5;eip=0x00c1a6; J(JNZ(loc_323e3)); // 107935 jnz short loc_323E3 ;~ 17C5:C1A6 +cs=0x17c5;eip=0x00c1a8; T(ax = 3;); // 107936 mov ax, 3 ;~ 17C5:C1A8 +cs=0x17c5;eip=0x00c1ab; X(PUSH(ax)); // 107937 push ax ;~ 17C5:C1AB +cs=0x17c5;eip=0x00c1ac; X(PUSH(ax)); // 107938 push ax ;~ 17C5:C1AC +cs=0x17c5;eip=0x00c1ad; J(CALL(sub_301fc,0)); // 107939 call sub_301FC ;~ 17C5:C1AD +cs=0x17c5;eip=0x00c1b0; T(ADD(sp, 4)); // 107940 add sp, 4 ;~ 17C5:C1B0 +loc_323e3: + // 6332 +cs=0x17c5;eip=0x00c1b3; X(POP(si)); // 107944 pop si ;~ 17C5:C1B3 +cs=0x17c5;eip=0x00c1b4; X(POP(di)); // 107945 pop di ;~ 17C5:C1B4 +cs=0x17c5;eip=0x00c1b5; T(sp = bp;); // 107946 mov sp, bp ;~ 17C5:C1B5 +cs=0x17c5;eip=0x00c1b7; X(POP(bp)); // 107947 pop bp ;~ 17C5:C1B7 +cs=0x17c5;eip=0x00c1b8; J(RETN(0)); // 107948 retn ;~ 17C5:C1B8 assert(0); __dispatch_call: @@ -30340,10 +28356,130 @@ cs=0x17c5;eip=0x00a9f7; J(RETN(0)); // 57110 retn ;~ 17C5:A9F7 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_30c0a: goto loc_30c0a; - case m2c::kloc_30c0e: goto loc_30c0e; - case m2c::kseg2623_a9f4_proc: goto seg2623_a9f4_proc; - case m2c::ksub_30bec: goto sub_30bec; + case m2c::kloc_31392: goto loc_31392; + case m2c::kloc_31395: goto loc_31395; + case m2c::kloc_313ce: goto loc_313ce; + case m2c::kloc_313d1: goto loc_313d1; + case m2c::kloc_313ed: goto loc_313ed; + case m2c::kloc_313ef: goto loc_313ef; + case m2c::kloc_31412: goto loc_31412; + case m2c::kloc_31415: goto loc_31415; + case m2c::kloc_31423: goto loc_31423; + case m2c::kloc_3143c: goto loc_3143c; + case m2c::kloc_314a0: goto loc_314a0; + case m2c::kloc_314a9: goto loc_314a9; + case m2c::kloc_314c4: goto loc_314c4; + case m2c::kloc_314c7: goto loc_314c7; + case m2c::kloc_314f2: goto loc_314f2; + case m2c::kloc_314f9: goto loc_314f9; + case m2c::kloc_314fc: goto loc_314fc; + case m2c::kloc_31507: goto loc_31507; + case m2c::kloc_3151c: goto loc_3151c; + case m2c::kloc_3160a: goto loc_3160a; + case m2c::kloc_3160d: goto loc_3160d; + case m2c::kloc_31610: goto loc_31610; + case m2c::kloc_316a6: goto loc_316a6; + case m2c::kloc_316d6: goto loc_316d6; + case m2c::kloc_316ef: goto loc_316ef; + case m2c::kloc_31711: goto loc_31711; + case m2c::kloc_3173d: goto loc_3173d; + case m2c::kloc_3174d: goto loc_3174d; + case m2c::kloc_31759: goto loc_31759; + case m2c::kloc_31763: goto loc_31763; + case m2c::kloc_31772: goto loc_31772; + case m2c::kloc_3177c: goto loc_3177c; + case m2c::kloc_317eb: goto loc_317eb; + case m2c::kloc_317ee: goto loc_317ee; + case m2c::kloc_317f8: goto loc_317f8; + case m2c::kloc_31814: goto loc_31814; + case m2c::kloc_3182f: goto loc_3182f; + case m2c::kloc_31832: goto loc_31832; + case m2c::kloc_3183b: goto loc_3183b; + case m2c::kloc_3188e: goto loc_3188e; + case m2c::kloc_318ab: goto loc_318ab; + case m2c::kloc_318ef: goto loc_318ef; + case m2c::kloc_318f2: goto loc_318f2; + case m2c::kloc_31902: goto loc_31902; + case m2c::kloc_31908: goto loc_31908; + case m2c::kloc_31912: goto loc_31912; + case m2c::kloc_3191f: goto loc_3191f; + case m2c::kloc_3192b: goto loc_3192b; + case m2c::kloc_3192e: goto loc_3192e; + case m2c::kloc_31965: goto loc_31965; + case m2c::kloc_3196f: goto loc_3196f; + case m2c::kloc_31979: goto loc_31979; + case m2c::kloc_319da: goto loc_319da; + case m2c::kloc_319e4: goto loc_319e4; + case m2c::kloc_319f0: goto loc_319f0; + case m2c::kloc_319f2: goto loc_319f2; + case m2c::kloc_31a1d: goto loc_31a1d; + case m2c::kloc_31a1f: goto loc_31a1f; + case m2c::kloc_31a29: goto loc_31a29; + case m2c::kloc_31a41: goto loc_31a41; + case m2c::kloc_31a53: goto loc_31a53; + case m2c::kloc_31a7d: goto loc_31a7d; + case m2c::kloc_31aaa: goto loc_31aaa; + case m2c::kloc_31ad7: goto loc_31ad7; + case m2c::kloc_31ada: goto loc_31ada; + case m2c::kloc_31ae1: goto loc_31ae1; + case m2c::kloc_31ae3: goto loc_31ae3; + case m2c::kloc_31ae9: goto loc_31ae9; + case m2c::kloc_31aeb: goto loc_31aeb; + case m2c::kloc_31afd: goto loc_31afd; + case m2c::kloc_31aff: goto loc_31aff; + case m2c::kloc_31b06: goto loc_31b06; + case m2c::kloc_31b0c: goto loc_31b0c; + case m2c::kloc_31b1d: goto loc_31b1d; + case m2c::kloc_31b20: goto loc_31b20; + case m2c::kloc_31b2f: goto loc_31b2f; + case m2c::kloc_31b7a: goto loc_31b7a; + case m2c::kloc_31b9b: goto loc_31b9b; + case m2c::kloc_31bac: goto loc_31bac; + case m2c::kloc_31bb6: goto loc_31bb6; + case m2c::kloc_31c94: goto loc_31c94; + case m2c::kloc_31c97: goto loc_31c97; + case m2c::kloc_31ce1: goto loc_31ce1; + case m2c::kloc_31d23: goto loc_31d23; + case m2c::kloc_31d45: goto loc_31d45; + case m2c::kloc_31d66: goto loc_31d66; + case m2c::kloc_31d89: goto loc_31d89; + case m2c::kloc_31db3: goto loc_31db3; + case m2c::kloc_31dc9: goto loc_31dc9; + case m2c::kloc_31de6: goto loc_31de6; + case m2c::kloc_31dfd: goto loc_31dfd; + case m2c::kloc_31e07: goto loc_31e07; + case m2c::kloc_31e11: goto loc_31e11; + case m2c::kloc_31e36: goto loc_31e36; + case m2c::kloc_31e42: goto loc_31e42; + case m2c::kloc_31e44: goto loc_31e44; + case m2c::kloc_31ede: goto loc_31ede; + case m2c::kloc_31ee1: goto loc_31ee1; + case m2c::kloc_31ee8: goto loc_31ee8; + case m2c::kloc_31efd: goto loc_31efd; + case m2c::kloc_31f07: goto loc_31f07; + case m2c::kloc_31f11: goto loc_31f11; + case m2c::kloc_31f1b: goto loc_31f1b; + case m2c::kloc_32010: goto loc_32010; + case m2c::kloc_3203d: goto loc_3203d; + case m2c::kloc_32047: goto loc_32047; + case m2c::kloc_32062: goto loc_32062; + case m2c::kloc_320cc: goto loc_320cc; + case m2c::kloc_320d6: goto loc_320d6; + case m2c::kloc_320e0: goto loc_320e0; + case m2c::kloc_32100: goto loc_32100; + case m2c::kloc_32112: goto loc_32112; + case m2c::kloc_321a6: goto loc_321a6; + case m2c::kloc_321c6: goto loc_321c6; + case m2c::kloc_321e6: goto loc_321e6; + case m2c::kloc_321f5: goto loc_321f5; + case m2c::kloc_321ff: goto loc_321ff; + case m2c::kloc_3224d: goto loc_3224d; + case m2c::kloc_32288: goto loc_32288; + case m2c::kloc_322a7: goto loc_322a7; + case m2c::kloc_32379: goto loc_32379; + case m2c::kloc_323c3: goto loc_323c3; + case m2c::kloc_323e3: goto loc_323e3; + case m2c::ksub_31377: goto sub_31377; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -30360,160 +28496,160 @@ cs=0x17c5;eip=0x00a9f7; J(RETN(0)); // 57110 retn ;~ 17C5:A9F7 _begin: #undef var_a #define var_a -0x0A - // 59957 var_A = word ptr -0Ah ;~ 17C5:C1B9 + // 107960 var_A = word ptr -0Ah ;~ 17C5:C1B9 #undef var_8 #define var_8 -8 - // 59958 var_8 = word ptr -8 ;~ 17C5:C1B9 + // 107961 var_8 = word ptr -8 ;~ 17C5:C1B9 #undef var_6 #define var_6 -6 - // 59959 var_6 = word ptr -6 ;~ 17C5:C1B9 + // 107962 var_6 = word ptr -6 ;~ 17C5:C1B9 #undef var_4 #define var_4 -4 - // 59960 var_4 = word ptr -4 ;~ 17C5:C1B9 + // 107963 var_4 = word ptr -4 ;~ 17C5:C1B9 #undef var_2 #define var_2 -2 - // 59961 var_2 = word ptr -2 ;~ 17C5:C1B9 + // 107964 var_2 = word ptr -2 ;~ 17C5:C1B9 #undef arg_0 #define arg_0 4 - // 59962 arg_0 = word ptr 4 ;~ 17C5:C1B9 + // 107965 arg_0 = word ptr 4 ;~ 17C5:C1B9 #undef arg_2 #define arg_2 6 - // 59963 arg_2 = word ptr 6 ;~ 17C5:C1B9 + // 107966 arg_2 = word ptr 6 ;~ 17C5:C1B9 #undef arg_4 #define arg_4 8 - // 59964 arg_4 = word ptr 8 ;~ 17C5:C1B9 + // 107967 arg_4 = word ptr 8 ;~ 17C5:C1B9 #undef arg_6 #define arg_6 0x0A - // 59965 arg_6 = word ptr 0Ah ;~ 17C5:C1B9 -cs=0x17c5;eip=0x00c1b9; X(PUSH(bp)); // 59967 push bp ;~ 17C5:C1B9 -cs=0x17c5;eip=0x00c1ba; T(bp = sp;); // 59968 mov bp, sp ;~ 17C5:C1BA -cs=0x17c5;eip=0x00c1bc; T(SUB(sp, 0x0A)); // 59969 sub sp, 0Ah ;~ 17C5:C1BC -cs=0x17c5;eip=0x00c1bf; X(PUSH(si)); // 59970 push si ;~ 17C5:C1BF -cs=0x17c5;eip=0x00c1c0; T(CMP(word_492f2, 0)); // 59971 cmp word_492F2, 0 ;~ 17C5:C1C0 -cs=0x17c5;eip=0x00c1c5; J(JNZ(loc_323fa)); // 59972 jnz short loc_323FA ;~ 17C5:C1C5 -cs=0x17c5;eip=0x00c1c7; J(JMP(loc_32523)); // 59973 jmp loc_32523 ;~ 17C5:C1C7 + // 107968 arg_6 = word ptr 0Ah ;~ 17C5:C1B9 +cs=0x17c5;eip=0x00c1b9; X(PUSH(bp)); // 107970 push bp ;~ 17C5:C1B9 +cs=0x17c5;eip=0x00c1ba; T(bp = sp;); // 107971 mov bp, sp ;~ 17C5:C1BA +cs=0x17c5;eip=0x00c1bc; T(SUB(sp, 0x0A)); // 107972 sub sp, 0Ah ;~ 17C5:C1BC +cs=0x17c5;eip=0x00c1bf; X(PUSH(si)); // 107973 push si ;~ 17C5:C1BF +cs=0x17c5;eip=0x00c1c0; T(CMP(word_492f2, 0)); // 107974 cmp word_492F2, 0 ;~ 17C5:C1C0 +cs=0x17c5;eip=0x00c1c5; J(JNZ(loc_323fa)); // 107975 jnz short loc_323FA ;~ 17C5:C1C5 +cs=0x17c5;eip=0x00c1c7; J(JMP(loc_32523)); // 107976 jmp loc_32523 ;~ 17C5:C1C7 loc_323fa: - // 6355 -cs=0x17c5;eip=0x00c1ca; T(CMP(byte_4de54, 0)); // 59977 cmp byte_4DE54, 0 ;~ 17C5:C1CA -cs=0x17c5;eip=0x00c1cf; J(JZ(loc_32404)); // 59978 jz short loc_32404 ;~ 17C5:C1CF -cs=0x17c5;eip=0x00c1d1; X(SAR(*(dw*)(raddr(ss,bp+arg_4)), 1)); // 59979 sar [bp+arg_4], 1 ;~ 17C5:C1D1 + // 6333 +cs=0x17c5;eip=0x00c1ca; T(CMP(byte_4de54, 0)); // 107980 cmp ds:byte_4DE54, 0 ;~ 17C5:C1CA +cs=0x17c5;eip=0x00c1cf; J(JZ(loc_32404)); // 107981 jz short loc_32404 ;~ 17C5:C1CF +cs=0x17c5;eip=0x00c1d1; X(SAR(*(dw*)(raddr(ss,bp+arg_4)), 1)); // 107982 sar [bp+arg_4], 1 ;~ 17C5:C1D1 loc_32404: - // 6356 -cs=0x17c5;eip=0x00c1d4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 59982 mov ax, [bp+arg_4] ;~ 17C5:C1D4 -cs=0x17c5;eip=0x00c1d7; T(cx = ax;); // 59983 mov cx, ax ;~ 17C5:C1D7 -cs=0x17c5;eip=0x00c1d9; T(SAR(cx, 1)); // 59984 sar cx, 1 ;~ 17C5:C1D9 -cs=0x17c5;eip=0x00c1db; T(SAR(cx, 1)); // 59985 sar cx, 1 ;~ 17C5:C1DB -cs=0x17c5;eip=0x00c1dd; T(SUB(ax, cx)); // 59986 sub ax, cx ;~ 17C5:C1DD -cs=0x17c5;eip=0x00c1df; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 59987 mov [bp+var_2], ax ;~ 17C5:C1DF -cs=0x17c5;eip=0x00c1e2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 59988 mov ax, [bp+arg_0] ;~ 17C5:C1E2 -cs=0x17c5;eip=0x00c1e5; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 59989 add ax, [bp+arg_4] ;~ 17C5:C1E5 -cs=0x17c5;eip=0x00c1e8; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 59990 mov [bp+var_8], ax ;~ 17C5:C1E8 -cs=0x17c5;eip=0x00c1eb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 59991 mov ax, [bp+arg_0] ;~ 17C5:C1EB -cs=0x17c5;eip=0x00c1ee; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 59992 sub ax, [bp+arg_4] ;~ 17C5:C1EE -cs=0x17c5;eip=0x00c1f1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 59993 mov [bp+var_4], ax ;~ 17C5:C1F1 -cs=0x17c5;eip=0x00c1f4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 59994 mov ax, [bp+arg_2] ;~ 17C5:C1F4 -cs=0x17c5;eip=0x00c1f7; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 59995 add ax, [bp+var_2] ;~ 17C5:C1F7 -cs=0x17c5;eip=0x00c1fa; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 59996 mov [bp+var_A], ax ;~ 17C5:C1FA -cs=0x17c5;eip=0x00c1fd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 59997 mov ax, [bp+arg_2] ;~ 17C5:C1FD -cs=0x17c5;eip=0x00c200; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 59998 sub ax, [bp+var_2] ;~ 17C5:C200 -cs=0x17c5;eip=0x00c203; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 59999 mov [bp+var_6], ax ;~ 17C5:C203 -cs=0x17c5;eip=0x00c206; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 60000 cmp [bp+arg_6], 0 ;~ 17C5:C206 -cs=0x17c5;eip=0x00c20a; J(JNZ(loc_32485)); // 60001 jnz short loc_32485 ;~ 17C5:C20A -cs=0x17c5;eip=0x00c20c; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 60002 push [bp+var_A] ;~ 17C5:C20C -cs=0x17c5;eip=0x00c20f; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60003 push [bp+var_4] ;~ 17C5:C20F -cs=0x17c5;eip=0x00c212; X(PUSH(ax)); // 60004 push ax ;~ 17C5:C212 -cs=0x17c5;eip=0x00c213; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60005 push [bp+var_4] ;~ 17C5:C213 -cs=0x17c5;eip=0x00c216; J(CALL(sub_2ffe0,0)); // 60006 call sub_2FFE0 ;~ 17C5:C216 -cs=0x17c5;eip=0x00c219; T(ADD(sp, 8)); // 60008 add sp, 8 ;~ 17C5:C219 -cs=0x17c5;eip=0x00c21c; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 60009 push [bp+var_A] ;~ 17C5:C21C -cs=0x17c5;eip=0x00c21f; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60010 push [bp+var_8] ;~ 17C5:C21F -cs=0x17c5;eip=0x00c222; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 60011 push [bp+var_A] ;~ 17C5:C222 -cs=0x17c5;eip=0x00c225; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60012 push [bp+var_4] ;~ 17C5:C225 -cs=0x17c5;eip=0x00c228; J(CALL(sub_2ffe0,0)); // 60013 call sub_2FFE0 ;~ 17C5:C228 -cs=0x17c5;eip=0x00c22b; T(ADD(sp, 8)); // 60015 add sp, 8 ;~ 17C5:C22B -cs=0x17c5;eip=0x00c22e; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 60016 push [bp+var_6] ;~ 17C5:C22E -cs=0x17c5;eip=0x00c231; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60017 push [bp+var_8] ;~ 17C5:C231 -cs=0x17c5;eip=0x00c234; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 60018 push [bp+var_A] ;~ 17C5:C234 -cs=0x17c5;eip=0x00c237; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60019 push [bp+var_8] ;~ 17C5:C237 -cs=0x17c5;eip=0x00c23a; J(CALL(sub_2ffe0,0)); // 60020 call sub_2FFE0 ;~ 17C5:C23A -cs=0x17c5;eip=0x00c23d; T(ADD(sp, 8)); // 60022 add sp, 8 ;~ 17C5:C23D -cs=0x17c5;eip=0x00c240; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 60023 push [bp+var_6] ;~ 17C5:C240 -cs=0x17c5;eip=0x00c243; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60024 push [bp+var_4] ;~ 17C5:C243 -cs=0x17c5;eip=0x00c246; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 60025 push [bp+var_6] ;~ 17C5:C246 -cs=0x17c5;eip=0x00c249; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60026 push [bp+var_8] ;~ 17C5:C249 -cs=0x17c5;eip=0x00c24c; J(CALL(sub_2ffe0,0)); // 60027 call sub_2FFE0 ;~ 17C5:C24C -cs=0x17c5;eip=0x00c24f; T(ADD(sp, 8)); // 60029 add sp, 8 ;~ 17C5:C24F -cs=0x17c5;eip=0x00c252; J(JMP(loc_32523)); // 60030 jmp loc_32523 ;~ 17C5:C252 + // 6334 +cs=0x17c5;eip=0x00c1d4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 107985 mov ax, [bp+arg_4] ;~ 17C5:C1D4 +cs=0x17c5;eip=0x00c1d7; T(cx = ax;); // 107986 mov cx, ax ;~ 17C5:C1D7 +cs=0x17c5;eip=0x00c1d9; T(SAR(cx, 1)); // 107987 sar cx, 1 ;~ 17C5:C1D9 +cs=0x17c5;eip=0x00c1db; T(SAR(cx, 1)); // 107988 sar cx, 1 ;~ 17C5:C1DB +cs=0x17c5;eip=0x00c1dd; T(SUB(ax, cx)); // 107989 sub ax, cx ;~ 17C5:C1DD +cs=0x17c5;eip=0x00c1df; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 107990 mov [bp+var_2], ax ;~ 17C5:C1DF +cs=0x17c5;eip=0x00c1e2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 107991 mov ax, [bp+arg_0] ;~ 17C5:C1E2 +cs=0x17c5;eip=0x00c1e5; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 107992 add ax, [bp+arg_4] ;~ 17C5:C1E5 +cs=0x17c5;eip=0x00c1e8; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 107993 mov [bp+var_8], ax ;~ 17C5:C1E8 +cs=0x17c5;eip=0x00c1eb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 107994 mov ax, [bp+arg_0] ;~ 17C5:C1EB +cs=0x17c5;eip=0x00c1ee; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 107995 sub ax, [bp+arg_4] ;~ 17C5:C1EE +cs=0x17c5;eip=0x00c1f1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 107996 mov [bp+var_4], ax ;~ 17C5:C1F1 +cs=0x17c5;eip=0x00c1f4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 107997 mov ax, [bp+arg_2] ;~ 17C5:C1F4 +cs=0x17c5;eip=0x00c1f7; T(ADD(ax, *(dw*)(raddr(ss,bp+var_2)))); // 107998 add ax, [bp+var_2] ;~ 17C5:C1F7 +cs=0x17c5;eip=0x00c1fa; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 107999 mov [bp+var_A], ax ;~ 17C5:C1FA +cs=0x17c5;eip=0x00c1fd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108000 mov ax, [bp+arg_2] ;~ 17C5:C1FD +cs=0x17c5;eip=0x00c200; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 108001 sub ax, [bp+var_2] ;~ 17C5:C200 +cs=0x17c5;eip=0x00c203; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 108002 mov [bp+var_6], ax ;~ 17C5:C203 +cs=0x17c5;eip=0x00c206; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 108003 cmp [bp+arg_6], 0 ;~ 17C5:C206 +cs=0x17c5;eip=0x00c20a; J(JNZ(loc_32485)); // 108004 jnz short loc_32485 ;~ 17C5:C20A +cs=0x17c5;eip=0x00c20c; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 108005 push [bp+var_A] ;~ 17C5:C20C +cs=0x17c5;eip=0x00c20f; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108006 push [bp+var_4] ;~ 17C5:C20F +cs=0x17c5;eip=0x00c212; X(PUSH(ax)); // 108007 push ax ;~ 17C5:C212 +cs=0x17c5;eip=0x00c213; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108008 push [bp+var_4] ;~ 17C5:C213 +cs=0x17c5;eip=0x00c216; J(CALL(sub_2ffe0,0)); // 108009 call sub_2FFE0 ;~ 17C5:C216 +cs=0x17c5;eip=0x00c219; T(ADD(sp, 8)); // 108011 add sp, 8 ;~ 17C5:C219 +cs=0x17c5;eip=0x00c21c; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 108012 push [bp+var_A] ;~ 17C5:C21C +cs=0x17c5;eip=0x00c21f; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108013 push [bp+var_8] ;~ 17C5:C21F +cs=0x17c5;eip=0x00c222; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 108014 push [bp+var_A] ;~ 17C5:C222 +cs=0x17c5;eip=0x00c225; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108015 push [bp+var_4] ;~ 17C5:C225 +cs=0x17c5;eip=0x00c228; J(CALL(sub_2ffe0,0)); // 108016 call sub_2FFE0 ;~ 17C5:C228 +cs=0x17c5;eip=0x00c22b; T(ADD(sp, 8)); // 108018 add sp, 8 ;~ 17C5:C22B +cs=0x17c5;eip=0x00c22e; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 108019 push [bp+var_6] ;~ 17C5:C22E +cs=0x17c5;eip=0x00c231; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108020 push [bp+var_8] ;~ 17C5:C231 +cs=0x17c5;eip=0x00c234; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 108021 push [bp+var_A] ;~ 17C5:C234 +cs=0x17c5;eip=0x00c237; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108022 push [bp+var_8] ;~ 17C5:C237 +cs=0x17c5;eip=0x00c23a; J(CALL(sub_2ffe0,0)); // 108023 call sub_2FFE0 ;~ 17C5:C23A +cs=0x17c5;eip=0x00c23d; T(ADD(sp, 8)); // 108025 add sp, 8 ;~ 17C5:C23D +cs=0x17c5;eip=0x00c240; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 108026 push [bp+var_6] ;~ 17C5:C240 +cs=0x17c5;eip=0x00c243; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108027 push [bp+var_4] ;~ 17C5:C243 +cs=0x17c5;eip=0x00c246; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 108028 push [bp+var_6] ;~ 17C5:C246 +cs=0x17c5;eip=0x00c249; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108029 push [bp+var_8] ;~ 17C5:C249 +cs=0x17c5;eip=0x00c24c; J(CALL(sub_2ffe0,0)); // 108030 call sub_2FFE0 ;~ 17C5:C24C +cs=0x17c5;eip=0x00c24f; T(ADD(sp, 8)); // 108032 add sp, 8 ;~ 17C5:C24F +cs=0x17c5;eip=0x00c252; J(JMP(loc_32523)); // 108033 jmp loc_32523 ;~ 17C5:C252 loc_32485: - // 6357 -cs=0x17c5;eip=0x00c255; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60034 mov ax, [bp+arg_2] ;~ 17C5:C255 -cs=0x17c5;eip=0x00c258; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 60036 mov cx, [bp+var_2] ;~ 17C5:C258 -cs=0x17c5;eip=0x00c25b; T(SAR(cx, 1)); // 60037 sar cx, 1 ;~ 17C5:C25B -cs=0x17c5;eip=0x00c25d; T(SUB(ax, cx)); // 60038 sub ax, cx ;~ 17C5:C25D -cs=0x17c5;eip=0x00c25f; X(PUSH(ax)); // 60039 push ax ;~ 17C5:C25F -cs=0x17c5;eip=0x00c260; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60040 push [bp+var_8] ;~ 17C5:C260 -cs=0x17c5;eip=0x00c263; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 60041 push [bp+var_6] ;~ 17C5:C263 -cs=0x17c5;eip=0x00c266; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60042 push [bp+arg_0] ;~ 17C5:C266 -cs=0x17c5;eip=0x00c269; J(CALL(sub_2ffe0,0)); // 60043 call sub_2FFE0 ;~ 17C5:C269 -cs=0x17c5;eip=0x00c26c; T(ADD(sp, 8)); // 60045 add sp, 8 ;~ 17C5:C26C -cs=0x17c5;eip=0x00c26f; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 60046 mov si, [bp+var_2] ;~ 17C5:C26F -cs=0x17c5;eip=0x00c272; T(SAR(si, 1)); // 60047 sar si, 1 ;~ 17C5:C272 -cs=0x17c5;eip=0x00c274; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60048 mov ax, [bp+arg_2] ;~ 17C5:C274 -cs=0x17c5;eip=0x00c277; T(ADD(ax, si)); // 60049 add ax, si ;~ 17C5:C277 -cs=0x17c5;eip=0x00c279; X(PUSH(ax)); // 60050 push ax ;~ 17C5:C279 -cs=0x17c5;eip=0x00c27a; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60051 push [bp+var_8] ;~ 17C5:C27A -cs=0x17c5;eip=0x00c27d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60052 mov ax, [bp+arg_2] ;~ 17C5:C27D -cs=0x17c5;eip=0x00c280; T(SUB(ax, si)); // 60053 sub ax, si ;~ 17C5:C280 -cs=0x17c5;eip=0x00c282; X(PUSH(ax)); // 60054 push ax ;~ 17C5:C282 -cs=0x17c5;eip=0x00c283; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60055 push [bp+var_8] ;~ 17C5:C283 -cs=0x17c5;eip=0x00c286; J(CALL(sub_2ffe0,0)); // 60056 call sub_2FFE0 ;~ 17C5:C286 -cs=0x17c5;eip=0x00c289; T(ADD(sp, 8)); // 60058 add sp, 8 ;~ 17C5:C289 -cs=0x17c5;eip=0x00c28c; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 60059 push [bp+var_A] ;~ 17C5:C28C -cs=0x17c5;eip=0x00c28f; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60060 push [bp+arg_0] ;~ 17C5:C28F -cs=0x17c5;eip=0x00c292; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 60061 mov ax, [bp+var_2] ;~ 17C5:C292 -cs=0x17c5;eip=0x00c295; T(SAR(ax, 1)); // 60062 sar ax, 1 ;~ 17C5:C295 -cs=0x17c5;eip=0x00c297; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60063 add ax, [bp+arg_2] ;~ 17C5:C297 -cs=0x17c5;eip=0x00c29a; X(PUSH(ax)); // 60064 push ax ;~ 17C5:C29A -cs=0x17c5;eip=0x00c29b; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60065 push [bp+var_8] ;~ 17C5:C29B -cs=0x17c5;eip=0x00c29e; J(CALL(sub_2ffe0,0)); // 60066 call sub_2FFE0 ;~ 17C5:C29E -cs=0x17c5;eip=0x00c2a1; T(ADD(sp, 8)); // 60068 add sp, 8 ;~ 17C5:C2A1 -cs=0x17c5;eip=0x00c2a4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 60069 mov ax, [bp+var_2] ;~ 17C5:C2A4 -cs=0x17c5;eip=0x00c2a7; T(SAR(ax, 1)); // 60070 sar ax, 1 ;~ 17C5:C2A7 -cs=0x17c5;eip=0x00c2a9; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60071 add ax, [bp+arg_2] ;~ 17C5:C2A9 -cs=0x17c5;eip=0x00c2ac; X(PUSH(ax)); // 60072 push ax ;~ 17C5:C2AC -cs=0x17c5;eip=0x00c2ad; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60073 push [bp+var_4] ;~ 17C5:C2AD -cs=0x17c5;eip=0x00c2b0; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 60074 push [bp+var_A] ;~ 17C5:C2B0 -cs=0x17c5;eip=0x00c2b3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60075 push [bp+arg_0] ;~ 17C5:C2B3 -cs=0x17c5;eip=0x00c2b6; J(CALL(sub_2ffe0,0)); // 60076 call sub_2FFE0 ;~ 17C5:C2B6 -cs=0x17c5;eip=0x00c2b9; T(ADD(sp, 8)); // 60078 add sp, 8 ;~ 17C5:C2B9 -cs=0x17c5;eip=0x00c2bc; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 60079 mov si, [bp+var_2] ;~ 17C5:C2BC -cs=0x17c5;eip=0x00c2bf; T(SAR(si, 1)); // 60080 sar si, 1 ;~ 17C5:C2BF -cs=0x17c5;eip=0x00c2c1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60081 mov ax, [bp+arg_2] ;~ 17C5:C2C1 -cs=0x17c5;eip=0x00c2c4; T(SUB(ax, si)); // 60082 sub ax, si ;~ 17C5:C2C4 -cs=0x17c5;eip=0x00c2c6; X(PUSH(ax)); // 60083 push ax ;~ 17C5:C2C6 -cs=0x17c5;eip=0x00c2c7; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60084 push [bp+var_4] ;~ 17C5:C2C7 -cs=0x17c5;eip=0x00c2ca; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60085 mov ax, [bp+arg_2] ;~ 17C5:C2CA -cs=0x17c5;eip=0x00c2cd; T(ADD(ax, si)); // 60086 add ax, si ;~ 17C5:C2CD -cs=0x17c5;eip=0x00c2cf; X(PUSH(ax)); // 60087 push ax ;~ 17C5:C2CF -cs=0x17c5;eip=0x00c2d0; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60088 push [bp+var_4] ;~ 17C5:C2D0 -cs=0x17c5;eip=0x00c2d3; J(CALL(sub_2ffe0,0)); // 60089 call sub_2FFE0 ;~ 17C5:C2D3 -cs=0x17c5;eip=0x00c2d6; T(ADD(sp, 8)); // 60091 add sp, 8 ;~ 17C5:C2D6 -cs=0x17c5;eip=0x00c2d9; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 60092 push [bp+var_6] ;~ 17C5:C2D9 -cs=0x17c5;eip=0x00c2dc; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60093 push [bp+arg_0] ;~ 17C5:C2DC -cs=0x17c5;eip=0x00c2df; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60094 mov ax, [bp+arg_2] ;~ 17C5:C2DF -cs=0x17c5;eip=0x00c2e2; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 60095 mov cx, [bp+var_2] ;~ 17C5:C2E2 -cs=0x17c5;eip=0x00c2e5; T(SAR(cx, 1)); // 60096 sar cx, 1 ;~ 17C5:C2E5 -cs=0x17c5;eip=0x00c2e7; T(SUB(ax, cx)); // 60097 sub ax, cx ;~ 17C5:C2E7 -cs=0x17c5;eip=0x00c2e9; X(PUSH(ax)); // 60098 push ax ;~ 17C5:C2E9 -cs=0x17c5;eip=0x00c2ea; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60099 push [bp+var_4] ;~ 17C5:C2EA -cs=0x17c5;eip=0x00c2ed; J(CALL(sub_2ffe0,0)); // 60100 call sub_2FFE0 ;~ 17C5:C2ED -cs=0x17c5;eip=0x00c2f0; T(ADD(sp, 8)); // 60102 add sp, 8 ;~ 17C5:C2F0 + // 6335 +cs=0x17c5;eip=0x00c255; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108037 mov ax, [bp+arg_2] ;~ 17C5:C255 +cs=0x17c5;eip=0x00c258; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 108038 mov cx, [bp+var_2] ;~ 17C5:C258 +cs=0x17c5;eip=0x00c25b; T(SAR(cx, 1)); // 108039 sar cx, 1 ;~ 17C5:C25B +cs=0x17c5;eip=0x00c25d; T(SUB(ax, cx)); // 108040 sub ax, cx ;~ 17C5:C25D +cs=0x17c5;eip=0x00c25f; X(PUSH(ax)); // 108041 push ax ;~ 17C5:C25F +cs=0x17c5;eip=0x00c260; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108042 push [bp+var_8] ;~ 17C5:C260 +cs=0x17c5;eip=0x00c263; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 108043 push [bp+var_6] ;~ 17C5:C263 +cs=0x17c5;eip=0x00c266; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108044 push [bp+arg_0] ;~ 17C5:C266 +cs=0x17c5;eip=0x00c269; J(CALL(sub_2ffe0,0)); // 108045 call sub_2FFE0 ;~ 17C5:C269 +cs=0x17c5;eip=0x00c26c; T(ADD(sp, 8)); // 108047 add sp, 8 ;~ 17C5:C26C +cs=0x17c5;eip=0x00c26f; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 108048 mov si, [bp+var_2] ;~ 17C5:C26F +cs=0x17c5;eip=0x00c272; T(SAR(si, 1)); // 108049 sar si, 1 ;~ 17C5:C272 +cs=0x17c5;eip=0x00c274; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108050 mov ax, [bp+arg_2] ;~ 17C5:C274 +cs=0x17c5;eip=0x00c277; T(ADD(ax, si)); // 108051 add ax, si ;~ 17C5:C277 +cs=0x17c5;eip=0x00c279; X(PUSH(ax)); // 108052 push ax ;~ 17C5:C279 +cs=0x17c5;eip=0x00c27a; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108053 push [bp+var_8] ;~ 17C5:C27A +cs=0x17c5;eip=0x00c27d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108054 mov ax, [bp+arg_2] ;~ 17C5:C27D +cs=0x17c5;eip=0x00c280; T(SUB(ax, si)); // 108055 sub ax, si ;~ 17C5:C280 +cs=0x17c5;eip=0x00c282; X(PUSH(ax)); // 108056 push ax ;~ 17C5:C282 +cs=0x17c5;eip=0x00c283; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108057 push [bp+var_8] ;~ 17C5:C283 +cs=0x17c5;eip=0x00c286; J(CALL(sub_2ffe0,0)); // 108058 call sub_2FFE0 ;~ 17C5:C286 +cs=0x17c5;eip=0x00c289; T(ADD(sp, 8)); // 108060 add sp, 8 ;~ 17C5:C289 +cs=0x17c5;eip=0x00c28c; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 108061 push [bp+var_A] ;~ 17C5:C28C +cs=0x17c5;eip=0x00c28f; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108062 push [bp+arg_0] ;~ 17C5:C28F +cs=0x17c5;eip=0x00c292; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 108063 mov ax, [bp+var_2] ;~ 17C5:C292 +cs=0x17c5;eip=0x00c295; T(SAR(ax, 1)); // 108064 sar ax, 1 ;~ 17C5:C295 +cs=0x17c5;eip=0x00c297; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108065 add ax, [bp+arg_2] ;~ 17C5:C297 +cs=0x17c5;eip=0x00c29a; X(PUSH(ax)); // 108066 push ax ;~ 17C5:C29A +cs=0x17c5;eip=0x00c29b; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108067 push [bp+var_8] ;~ 17C5:C29B +cs=0x17c5;eip=0x00c29e; J(CALL(sub_2ffe0,0)); // 108068 call sub_2FFE0 ;~ 17C5:C29E +cs=0x17c5;eip=0x00c2a1; T(ADD(sp, 8)); // 108070 add sp, 8 ;~ 17C5:C2A1 +cs=0x17c5;eip=0x00c2a4; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 108071 mov ax, [bp+var_2] ;~ 17C5:C2A4 +cs=0x17c5;eip=0x00c2a7; T(SAR(ax, 1)); // 108072 sar ax, 1 ;~ 17C5:C2A7 +cs=0x17c5;eip=0x00c2a9; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108073 add ax, [bp+arg_2] ;~ 17C5:C2A9 +cs=0x17c5;eip=0x00c2ac; X(PUSH(ax)); // 108074 push ax ;~ 17C5:C2AC +cs=0x17c5;eip=0x00c2ad; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108075 push [bp+var_4] ;~ 17C5:C2AD +cs=0x17c5;eip=0x00c2b0; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 108076 push [bp+var_A] ;~ 17C5:C2B0 +cs=0x17c5;eip=0x00c2b3; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108077 push [bp+arg_0] ;~ 17C5:C2B3 +cs=0x17c5;eip=0x00c2b6; J(CALL(sub_2ffe0,0)); // 108078 call sub_2FFE0 ;~ 17C5:C2B6 +cs=0x17c5;eip=0x00c2b9; T(ADD(sp, 8)); // 108080 add sp, 8 ;~ 17C5:C2B9 +cs=0x17c5;eip=0x00c2bc; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 108081 mov si, [bp+var_2] ;~ 17C5:C2BC +cs=0x17c5;eip=0x00c2bf; T(SAR(si, 1)); // 108082 sar si, 1 ;~ 17C5:C2BF +cs=0x17c5;eip=0x00c2c1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108083 mov ax, [bp+arg_2] ;~ 17C5:C2C1 +cs=0x17c5;eip=0x00c2c4; T(SUB(ax, si)); // 108084 sub ax, si ;~ 17C5:C2C4 +cs=0x17c5;eip=0x00c2c6; X(PUSH(ax)); // 108085 push ax ;~ 17C5:C2C6 +cs=0x17c5;eip=0x00c2c7; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108086 push [bp+var_4] ;~ 17C5:C2C7 +cs=0x17c5;eip=0x00c2ca; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108087 mov ax, [bp+arg_2] ;~ 17C5:C2CA +cs=0x17c5;eip=0x00c2cd; T(ADD(ax, si)); // 108088 add ax, si ;~ 17C5:C2CD +cs=0x17c5;eip=0x00c2cf; X(PUSH(ax)); // 108089 push ax ;~ 17C5:C2CF +cs=0x17c5;eip=0x00c2d0; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108090 push [bp+var_4] ;~ 17C5:C2D0 +cs=0x17c5;eip=0x00c2d3; J(CALL(sub_2ffe0,0)); // 108091 call sub_2FFE0 ;~ 17C5:C2D3 +cs=0x17c5;eip=0x00c2d6; T(ADD(sp, 8)); // 108093 add sp, 8 ;~ 17C5:C2D6 +cs=0x17c5;eip=0x00c2d9; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 108094 push [bp+var_6] ;~ 17C5:C2D9 +cs=0x17c5;eip=0x00c2dc; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108095 push [bp+arg_0] ;~ 17C5:C2DC +cs=0x17c5;eip=0x00c2df; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108096 mov ax, [bp+arg_2] ;~ 17C5:C2DF +cs=0x17c5;eip=0x00c2e2; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 108097 mov cx, [bp+var_2] ;~ 17C5:C2E2 +cs=0x17c5;eip=0x00c2e5; T(SAR(cx, 1)); // 108098 sar cx, 1 ;~ 17C5:C2E5 +cs=0x17c5;eip=0x00c2e7; T(SUB(ax, cx)); // 108099 sub ax, cx ;~ 17C5:C2E7 +cs=0x17c5;eip=0x00c2e9; X(PUSH(ax)); // 108100 push ax ;~ 17C5:C2E9 +cs=0x17c5;eip=0x00c2ea; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108101 push [bp+var_4] ;~ 17C5:C2EA +cs=0x17c5;eip=0x00c2ed; J(CALL(sub_2ffe0,0)); // 108102 call sub_2FFE0 ;~ 17C5:C2ED +cs=0x17c5;eip=0x00c2f0; T(ADD(sp, 8)); // 108104 add sp, 8 ;~ 17C5:C2F0 loc_32523: - // 6358 -cs=0x17c5;eip=0x00c2f3; X(POP(si)); // 60106 pop si ;~ 17C5:C2F3 -cs=0x17c5;eip=0x00c2f4; T(sp = bp;); // 60107 mov sp, bp ;~ 17C5:C2F4 -cs=0x17c5;eip=0x00c2f6; X(POP(bp)); // 60108 pop bp ;~ 17C5:C2F6 -cs=0x17c5;eip=0x00c2f7; J(RETN(0)); // 60109 retn ;~ 17C5:C2F7 + // 6336 +cs=0x17c5;eip=0x00c2f3; X(POP(si)); // 108108 pop si ;~ 17C5:C2F3 +cs=0x17c5;eip=0x00c2f4; T(sp = bp;); // 108109 mov sp, bp ;~ 17C5:C2F4 +cs=0x17c5;eip=0x00c2f6; X(POP(bp)); // 108110 pop bp ;~ 17C5:C2F6 +cs=0x17c5;eip=0x00c2f7; J(RETN(0)); // 108111 retn ;~ 17C5:C2F7 assert(0); __dispatch_call: @@ -30544,62 +28680,62 @@ cs=0x17c5;eip=0x00c2f7; J(RETN(0)); // 60109 retn ;~ 17C5:C2F7 _begin: #undef var_4 #define var_4 -4 - // 60121 var_4 = word ptr -4 ;~ 17C5:C2F8 + // 108123 var_4 = word ptr -4 ;~ 17C5:C2F8 #undef var_2 #define var_2 -2 - // 60122 var_2 = word ptr -2 ;~ 17C5:C2F8 -cs=0x17c5;eip=0x00c2f8; X(PUSH(bp)); // 60124 push bp ;~ 17C5:C2F8 -cs=0x17c5;eip=0x00c2f9; T(bp = sp;); // 60125 mov bp, sp ;~ 17C5:C2F9 -cs=0x17c5;eip=0x00c2fb; T(SUB(sp, 4)); // 60126 sub sp, 4 ;~ 17C5:C2FB -cs=0x17c5;eip=0x00c2fe; T(CMP(word_4ef2a, 0)); // 60127 cmp word_4EF2A, 0 ;~ 17C5:C2FE -cs=0x17c5;eip=0x00c303; J(JZ(loc_3259d)); // 60128 jz short loc_3259D ;~ 17C5:C303 -cs=0x17c5;eip=0x00c305; T(CMP(word_492f2, 0)); // 60129 cmp word_492F2, 0 ;~ 17C5:C305 -cs=0x17c5;eip=0x00c30a; J(JZ(loc_3259d)); // 60130 jz short loc_3259D ;~ 17C5:C30A -cs=0x17c5;eip=0x00c30c; T(CMP(*(byte_527d0), 0)); // 60131 cmp byte_527D0, 0 ;~ 17C5:C30C -cs=0x17c5;eip=0x00c311; J(JZ(loc_32559)); // 60132 jz short loc_32559 ;~ 17C5:C311 -cs=0x17c5;eip=0x00c313; T(ax = 0x0E;); // 60133 mov ax, 0Eh ;~ 17C5:C313 -cs=0x17c5;eip=0x00c316; X(PUSH(ax)); // 60134 push ax ;~ 17C5:C316 -cs=0x17c5;eip=0x00c317; T(ax = 0x96;); // 60135 mov ax, 96h ;~ 17C5:C317 -cs=0x17c5;eip=0x00c31a; X(PUSH(ax)); // 60136 push ax ;~ 17C5:C31A -cs=0x17c5;eip=0x00c31b; T(ax = 0x0F4;); // 60137 mov ax, 0F4h ;~ 17C5:C31B -cs=0x17c5;eip=0x00c31e; X(PUSH(ax)); // 60138 push ax ;~ 17C5:C31E -cs=0x17c5;eip=0x00c31f; T(ax = 0x5C27;); // 60139 mov ax, 5C27h ;~ 17C5:C31F -cs=0x17c5;eip=0x00c322; X(PUSH(ax)); // 60140 push ax ;~ 17C5:C322 -cs=0x17c5;eip=0x00c323; J(CALL(sub_3032e,0)); // 60141 call sub_3032E ;~ 17C5:C323 -cs=0x17c5;eip=0x00c326; T(ADD(sp, 8)); // 60143 add sp, 8 ;~ 17C5:C326 + // 108124 var_2 = word ptr -2 ;~ 17C5:C2F8 +cs=0x17c5;eip=0x00c2f8; X(PUSH(bp)); // 108126 push bp ;~ 17C5:C2F8 +cs=0x17c5;eip=0x00c2f9; T(bp = sp;); // 108127 mov bp, sp ;~ 17C5:C2F9 +cs=0x17c5;eip=0x00c2fb; T(SUB(sp, 4)); // 108128 sub sp, 4 ;~ 17C5:C2FB +cs=0x17c5;eip=0x00c2fe; T(CMP(word_4ef2a, 0)); // 108129 cmp ds:word_4EF2A, 0 ;~ 17C5:C2FE +cs=0x17c5;eip=0x00c303; J(JZ(loc_3259d)); // 108130 jz short loc_3259D ;~ 17C5:C303 +cs=0x17c5;eip=0x00c305; T(CMP(word_492f2, 0)); // 108131 cmp word_492F2, 0 ;~ 17C5:C305 +cs=0x17c5;eip=0x00c30a; J(JZ(loc_3259d)); // 108132 jz short loc_3259D ;~ 17C5:C30A +cs=0x17c5;eip=0x00c30c; T(CMP(byte_527d0, 0)); // 108133 cmp ds:byte_527D0, 0 ;~ 17C5:C30C +cs=0x17c5;eip=0x00c311; J(JZ(loc_32559)); // 108134 jz short loc_32559 ;~ 17C5:C311 +cs=0x17c5;eip=0x00c313; T(ax = 0x0E;); // 108135 mov ax, 0Eh ;~ 17C5:C313 +cs=0x17c5;eip=0x00c316; X(PUSH(ax)); // 108136 push ax ;~ 17C5:C316 +cs=0x17c5;eip=0x00c317; T(ax = 0x96;); // 108137 mov ax, 96h ;~ 17C5:C317 +cs=0x17c5;eip=0x00c31a; X(PUSH(ax)); // 108138 push ax ;~ 17C5:C31A +cs=0x17c5;eip=0x00c31b; T(ax = 0x0F4;); // 108139 mov ax, 0F4h ;~ 17C5:C31B +cs=0x17c5;eip=0x00c31e; X(PUSH(ax)); // 108140 push ax ;~ 17C5:C31E +cs=0x17c5;eip=0x00c31f; T(ax = 0x5C27;); // 108141 mov ax, 5C27h ;~ 17C5:C31F +cs=0x17c5;eip=0x00c322; X(PUSH(ax)); // 108142 push ax ;~ 17C5:C322 +cs=0x17c5;eip=0x00c323; J(CALL(sub_3032e,0)); // 108143 call sub_3032E ;~ 17C5:C323 +cs=0x17c5;eip=0x00c326; T(ADD(sp, 8)); // 108145 add sp, 8 ;~ 17C5:C326 loc_32559: - // 6359 -cs=0x17c5;eip=0x00c329; T(ax = 0x0E;); // 60146 mov ax, 0Eh ;~ 17C5:C329 -cs=0x17c5;eip=0x00c32c; X(PUSH(ax)); // 60147 push ax ;~ 17C5:C32C -cs=0x17c5;eip=0x00c32d; J(CALL(sub_30074,0)); // 60148 call sub_30074 ;~ 17C5:C32D -cs=0x17c5;eip=0x00c330; T(ADD(sp, 2)); // 60149 add sp, 2 ;~ 17C5:C330 -cs=0x17c5;eip=0x00c333; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x10C)); // 60150 mov [bp+var_2], 10Ch ;~ 17C5:C333 -cs=0x17c5;eip=0x00c338; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x9C)); // 60151 mov [bp+var_4], 9Ch ;~ 17C5:C338 -cs=0x17c5;eip=0x00c33d; T(ax = 0x9C;); // 60152 mov ax, 9Ch ;~ 17C5:C33D -cs=0x17c5;eip=0x00c340; X(PUSH(ax)); // 60153 push ax ;~ 17C5:C340 -cs=0x17c5;eip=0x00c341; T(ax = 0x116;); // 60154 mov ax, 116h ;~ 17C5:C341 -cs=0x17c5;eip=0x00c344; X(PUSH(ax)); // 60155 push ax ;~ 17C5:C344 -cs=0x17c5;eip=0x00c345; T(ax = 0x9C;); // 60156 mov ax, 9Ch ;~ 17C5:C345 -cs=0x17c5;eip=0x00c348; X(PUSH(ax)); // 60157 push ax ;~ 17C5:C348 -cs=0x17c5;eip=0x00c349; T(ax = 0x102;); // 60158 mov ax, 102h ;~ 17C5:C349 -cs=0x17c5;eip=0x00c34c; X(PUSH(ax)); // 60159 push ax ;~ 17C5:C34C -cs=0x17c5;eip=0x00c34d; J(CALL(sub_2fe11,0)); // 60160 call sub_2FE11 ;~ 17C5:C34D -cs=0x17c5;eip=0x00c350; T(ADD(sp, 8)); // 60162 add sp, 8 ;~ 17C5:C350 -cs=0x17c5;eip=0x00c353; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 60163 mov ax, [bp+var_4] ;~ 17C5:C353 -cs=0x17c5;eip=0x00c356; T(ADD(ax, 8)); // 60164 add ax, 8 ;~ 17C5:C356 -cs=0x17c5;eip=0x00c359; X(PUSH(ax)); // 60165 push ax ;~ 17C5:C359 -cs=0x17c5;eip=0x00c35a; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 60166 push [bp+var_2] ;~ 17C5:C35A -cs=0x17c5;eip=0x00c35d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 60167 mov ax, [bp+var_4] ;~ 17C5:C35D -cs=0x17c5;eip=0x00c360; T(SUB(ax, 8)); // 60168 sub ax, 8 ;~ 17C5:C360 -cs=0x17c5;eip=0x00c363; X(PUSH(ax)); // 60169 push ax ;~ 17C5:C363 -cs=0x17c5;eip=0x00c364; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 60170 push [bp+var_2] ;~ 17C5:C364 -cs=0x17c5;eip=0x00c367; J(CALL(sub_2fe11,0)); // 60171 call sub_2FE11 ;~ 17C5:C367 -cs=0x17c5;eip=0x00c36a; T(ADD(sp, 8)); // 60173 add sp, 8 ;~ 17C5:C36A + // 6337 +cs=0x17c5;eip=0x00c329; T(ax = 0x0E;); // 108148 mov ax, 0Eh ;~ 17C5:C329 +cs=0x17c5;eip=0x00c32c; X(PUSH(ax)); // 108149 push ax ;~ 17C5:C32C +cs=0x17c5;eip=0x00c32d; J(CALL(sub_30074,0)); // 108150 call sub_30074 ;~ 17C5:C32D +cs=0x17c5;eip=0x00c330; T(ADD(sp, 2)); // 108151 add sp, 2 ;~ 17C5:C330 +cs=0x17c5;eip=0x00c333; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0x10C)); // 108152 mov [bp+var_2], 10Ch ;~ 17C5:C333 +cs=0x17c5;eip=0x00c338; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x9C)); // 108153 mov [bp+var_4], 9Ch ;~ 17C5:C338 +cs=0x17c5;eip=0x00c33d; T(ax = 0x9C;); // 108154 mov ax, 9Ch ;~ 17C5:C33D +cs=0x17c5;eip=0x00c340; X(PUSH(ax)); // 108155 push ax ;~ 17C5:C340 +cs=0x17c5;eip=0x00c341; T(ax = 0x116;); // 108156 mov ax, 116h ;~ 17C5:C341 +cs=0x17c5;eip=0x00c344; X(PUSH(ax)); // 108157 push ax ;~ 17C5:C344 +cs=0x17c5;eip=0x00c345; T(ax = 0x9C;); // 108158 mov ax, 9Ch ;~ 17C5:C345 +cs=0x17c5;eip=0x00c348; X(PUSH(ax)); // 108159 push ax ;~ 17C5:C348 +cs=0x17c5;eip=0x00c349; T(ax = 0x102;); // 108160 mov ax, 102h ;~ 17C5:C349 +cs=0x17c5;eip=0x00c34c; X(PUSH(ax)); // 108161 push ax ;~ 17C5:C34C +cs=0x17c5;eip=0x00c34d; J(CALL(sub_2fe11,0)); // 108162 call sub_2FE11 ;~ 17C5:C34D +cs=0x17c5;eip=0x00c350; T(ADD(sp, 8)); // 108164 add sp, 8 ;~ 17C5:C350 +cs=0x17c5;eip=0x00c353; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 108165 mov ax, [bp+var_4] ;~ 17C5:C353 +cs=0x17c5;eip=0x00c356; T(ADD(ax, 8)); // 108166 add ax, 8 ;~ 17C5:C356 +cs=0x17c5;eip=0x00c359; X(PUSH(ax)); // 108167 push ax ;~ 17C5:C359 +cs=0x17c5;eip=0x00c35a; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 108168 push [bp+var_2] ;~ 17C5:C35A +cs=0x17c5;eip=0x00c35d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 108169 mov ax, [bp+var_4] ;~ 17C5:C35D +cs=0x17c5;eip=0x00c360; T(SUB(ax, 8)); // 108170 sub ax, 8 ;~ 17C5:C360 +cs=0x17c5;eip=0x00c363; X(PUSH(ax)); // 108171 push ax ;~ 17C5:C363 +cs=0x17c5;eip=0x00c364; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 108172 push [bp+var_2] ;~ 17C5:C364 +cs=0x17c5;eip=0x00c367; J(CALL(sub_2fe11,0)); // 108173 call sub_2FE11 ;~ 17C5:C367 +cs=0x17c5;eip=0x00c36a; T(ADD(sp, 8)); // 108175 add sp, 8 ;~ 17C5:C36A loc_3259d: - // 6360 -cs=0x17c5;eip=0x00c36d; T(sp = bp;); // 60177 mov sp, bp ;~ 17C5:C36D -cs=0x17c5;eip=0x00c36f; X(POP(bp)); // 60178 pop bp ;~ 17C5:C36F -cs=0x17c5;eip=0x00c370; J(RETN(0)); // 60179 retn ;~ 17C5:C370 + // 6338 +cs=0x17c5;eip=0x00c36d; T(sp = bp;); // 108179 mov sp, bp ;~ 17C5:C36D +cs=0x17c5;eip=0x00c36f; X(POP(bp)); // 108180 pop bp ;~ 17C5:C36F +cs=0x17c5;eip=0x00c370; J(RETN(0)); // 108181 retn ;~ 17C5:C370 assert(0); __dispatch_call: @@ -30628,73 +28764,73 @@ cs=0x17c5;eip=0x00c370; J(RETN(0)); // 60179 retn ;~ 17C5:C370 _begin: #undef arg_0 #define arg_0 4 - // 60190 arg_0 = word ptr 4 ;~ 17C5:C371 + // 108192 arg_0 = word ptr 4 ;~ 17C5:C371 #undef arg_2 #define arg_2 6 - // 60191 arg_2 = word ptr 6 ;~ 17C5:C371 + // 108193 arg_2 = word ptr 6 ;~ 17C5:C371 #undef arg_4 #define arg_4 8 - // 60192 arg_4 = word ptr 8 ;~ 17C5:C371 -cs=0x17c5;eip=0x00c371; X(PUSH(bp)); // 60194 push bp ;~ 17C5:C371 -cs=0x17c5;eip=0x00c372; T(bp = sp;); // 60195 mov bp, sp ;~ 17C5:C372 -cs=0x17c5;eip=0x00c374; T(CMP(*(word_4aa98), 0x0FFFF)); // 60196 cmp word_4AA98, 0FFFFh ;~ 17C5:C374 -cs=0x17c5;eip=0x00c379; J(JNZ(loc_325ae)); // 60197 jnz short loc_325AE ;~ 17C5:C379 -cs=0x17c5;eip=0x00c37b; J(JMP(loc_32637)); // 60198 jmp loc_32637 ;~ 17C5:C37B + // 108194 arg_4 = word ptr 8 ;~ 17C5:C371 +cs=0x17c5;eip=0x00c371; X(PUSH(bp)); // 108196 push bp ;~ 17C5:C371 +cs=0x17c5;eip=0x00c372; T(bp = sp;); // 108197 mov bp, sp ;~ 17C5:C372 +cs=0x17c5;eip=0x00c374; T(CMP(*(word_4aa98), 0x0FFFF)); // 108198 cmp word_4AA98, 0FFFFh ;~ 17C5:C374 +cs=0x17c5;eip=0x00c379; J(JNZ(loc_325ae)); // 108199 jnz short loc_325AE ;~ 17C5:C379 +cs=0x17c5;eip=0x00c37b; J(JMP(loc_32637)); // 108200 jmp loc_32637 ;~ 17C5:C37B loc_325ae: - // 6361 -cs=0x17c5;eip=0x00c37e; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 60202 push [bp+arg_2] ;~ 17C5:C37E -cs=0x17c5;eip=0x00c381; J(CALL(sub_30074,0)); // 60203 call sub_30074 ;~ 17C5:C381 -cs=0x17c5;eip=0x00c384; T(ADD(sp, 2)); // 60204 add sp, 2 ;~ 17C5:C384 -cs=0x17c5;eip=0x00c387; T(ax = *(word_4aa98);); // 60205 mov ax, word_4AA98 ;~ 17C5:C387 -cs=0x17c5;eip=0x00c38a; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), ax)); // 60206 cmp [bp+arg_4], ax ;~ 17C5:C38A -cs=0x17c5;eip=0x00c38d; J(JGE(loc_325f4)); // 60207 jge short loc_325F4 ;~ 17C5:C38D -cs=0x17c5;eip=0x00c38f; T(ax = 0x13F;); // 60208 mov ax, 13Fh ;~ 17C5:C38F -cs=0x17c5;eip=0x00c392; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 60209 sub ax, [bp+arg_4] ;~ 17C5:C392 -cs=0x17c5;eip=0x00c395; T(CMP(ax, *(word_4aa98))); // 60210 cmp ax, word_4AA98 ;~ 17C5:C395 -cs=0x17c5;eip=0x00c399; J(JLE(loc_325f4)); // 60211 jle short loc_325F4 ;~ 17C5:C399 -cs=0x17c5;eip=0x00c39b; T(ax = *(word_4ac7c);); // 60212 mov ax, word_4AC7C ;~ 17C5:C39B -cs=0x17c5;eip=0x00c39e; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), ax)); // 60213 cmp [bp+arg_4], ax ;~ 17C5:C39E -cs=0x17c5;eip=0x00c3a1; J(JGE(loc_325f4)); // 60214 jge short loc_325F4 ;~ 17C5:C3A1 -cs=0x17c5;eip=0x00c3a3; T(ax = 0x58;); // 60215 mov ax, 58h ; 'X' ;~ 17C5:C3A3 -cs=0x17c5;eip=0x00c3a6; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 60216 sub ax, [bp+arg_4] ;~ 17C5:C3A6 -cs=0x17c5;eip=0x00c3a9; T(CMP(ax, *(word_4ac7c))); // 60217 cmp ax, word_4AC7C ;~ 17C5:C3A9 -cs=0x17c5;eip=0x00c3ad; J(JLE(loc_325f4)); // 60218 jle short loc_325F4 ;~ 17C5:C3AD -cs=0x17c5;eip=0x00c3af; T(ax = 1;); // 60219 mov ax, 1 ;~ 17C5:C3AF -cs=0x17c5;eip=0x00c3b2; X(PUSH(ax)); // 60220 push ax ;~ 17C5:C3B2 -cs=0x17c5;eip=0x00c3b3; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 60221 push [bp+arg_4] ;~ 17C5:C3B3 -cs=0x17c5;eip=0x00c3b6; X(PUSH(*(word_4ac7c))); // 60222 push word_4AC7C ;~ 17C5:C3B6 -cs=0x17c5;eip=0x00c3ba; X(PUSH(*(word_4aa98))); // 60223 push word_4AA98 ;~ 17C5:C3BA -cs=0x17c5;eip=0x00c3be; J(CALL(sub_323e9,0)); // 60224 call sub_323E9 ;~ 17C5:C3BE -cs=0x17c5;eip=0x00c3c1; T(ADD(sp, 8)); // 60225 add sp, 8 ;~ 17C5:C3C1 + // 6339 +cs=0x17c5;eip=0x00c37e; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 108204 push [bp+arg_2] ;~ 17C5:C37E +cs=0x17c5;eip=0x00c381; J(CALL(sub_30074,0)); // 108205 call sub_30074 ;~ 17C5:C381 +cs=0x17c5;eip=0x00c384; T(ADD(sp, 2)); // 108206 add sp, 2 ;~ 17C5:C384 +cs=0x17c5;eip=0x00c387; T(ax = *(word_4aa98);); // 108207 mov ax, word_4AA98 ;~ 17C5:C387 +cs=0x17c5;eip=0x00c38a; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), ax)); // 108208 cmp [bp+arg_4], ax ;~ 17C5:C38A +cs=0x17c5;eip=0x00c38d; J(JGE(loc_325f4)); // 108209 jge short loc_325F4 ;~ 17C5:C38D +cs=0x17c5;eip=0x00c38f; T(ax = 0x13F;); // 108210 mov ax, 13Fh ;~ 17C5:C38F +cs=0x17c5;eip=0x00c392; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 108211 sub ax, [bp+arg_4] ;~ 17C5:C392 +cs=0x17c5;eip=0x00c395; T(CMP(ax, *(word_4aa98))); // 108212 cmp ax, word_4AA98 ;~ 17C5:C395 +cs=0x17c5;eip=0x00c399; J(JLE(loc_325f4)); // 108213 jle short loc_325F4 ;~ 17C5:C399 +cs=0x17c5;eip=0x00c39b; T(ax = *(word_4ac7c);); // 108214 mov ax, word_4AC7C ;~ 17C5:C39B +cs=0x17c5;eip=0x00c39e; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), ax)); // 108215 cmp [bp+arg_4], ax ;~ 17C5:C39E +cs=0x17c5;eip=0x00c3a1; J(JGE(loc_325f4)); // 108216 jge short loc_325F4 ;~ 17C5:C3A1 +cs=0x17c5;eip=0x00c3a3; T(ax = 0x58;); // 108217 mov ax, 58h ; 'X' ;~ 17C5:C3A3 +cs=0x17c5;eip=0x00c3a6; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 108218 sub ax, [bp+arg_4] ;~ 17C5:C3A6 +cs=0x17c5;eip=0x00c3a9; T(CMP(ax, *(word_4ac7c))); // 108219 cmp ax, word_4AC7C ;~ 17C5:C3A9 +cs=0x17c5;eip=0x00c3ad; J(JLE(loc_325f4)); // 108220 jle short loc_325F4 ;~ 17C5:C3AD +cs=0x17c5;eip=0x00c3af; T(ax = 1;); // 108221 mov ax, 1 ;~ 17C5:C3AF +cs=0x17c5;eip=0x00c3b2; X(PUSH(ax)); // 108222 push ax ;~ 17C5:C3B2 +cs=0x17c5;eip=0x00c3b3; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 108223 push [bp+arg_4] ;~ 17C5:C3B3 +cs=0x17c5;eip=0x00c3b6; X(PUSH(*(word_4ac7c))); // 108224 push word_4AC7C ;~ 17C5:C3B6 +cs=0x17c5;eip=0x00c3ba; X(PUSH(*(word_4aa98))); // 108225 push word_4AA98 ;~ 17C5:C3BA +cs=0x17c5;eip=0x00c3be; J(CALL(sub_323e9,0)); // 108226 call sub_323E9 ;~ 17C5:C3BE +cs=0x17c5;eip=0x00c3c1; T(ADD(sp, 8)); // 108227 add sp, 8 ;~ 17C5:C3C1 loc_325f4: - // 6362 -cs=0x17c5;eip=0x00c3c4; T(CMP(*(word_4aa98), 0x14)); // 60229 cmp word_4AA98, 14h ;~ 17C5:C3C4 -cs=0x17c5;eip=0x00c3c9; J(JLE(loc_32637)); // 60230 jle short loc_32637 ;~ 17C5:C3C9 -cs=0x17c5;eip=0x00c3cb; T(CMP(*(word_4aa98), 0x118)); // 60231 cmp word_4AA98, 118h ;~ 17C5:C3CB -cs=0x17c5;eip=0x00c3d1; J(JGE(loc_32637)); // 60232 jge short loc_32637 ;~ 17C5:C3D1 -cs=0x17c5;eip=0x00c3d3; T(CMP(*(word_4ac7c), 0)); // 60233 cmp word_4AC7C, 0 ;~ 17C5:C3D3 -cs=0x17c5;eip=0x00c3d8; J(JLE(loc_32637)); // 60234 jle short loc_32637 ;~ 17C5:C3D8 -cs=0x17c5;eip=0x00c3da; T(CMP(*(word_4ac7c), 0x52)); // 60235 cmp word_4AC7C, 52h ; 'R' ;~ 17C5:C3DA -cs=0x17c5;eip=0x00c3df; J(JGE(loc_32637)); // 60236 jge short loc_32637 ;~ 17C5:C3DF -cs=0x17c5;eip=0x00c3e1; X(PUSH(*(word_4f1a2))); // 60237 push word_4F1A2 ;~ 17C5:C3E1 -cs=0x17c5;eip=0x00c3e5; T(ax = *(word_4ac7c);); // 60238 mov ax, word_4AC7C ;~ 17C5:C3E5 -cs=0x17c5;eip=0x00c3e8; T(ADD(ax, 5)); // 60239 add ax, 5 ;~ 17C5:C3E8 -cs=0x17c5;eip=0x00c3eb; X(PUSH(ax)); // 60240 push ax ;~ 17C5:C3EB -cs=0x17c5;eip=0x00c3ec; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60241 push [bp+arg_0] ;~ 17C5:C3EC -cs=0x17c5;eip=0x00c3ef; J(CALL(sub_34c4e,0)); // 60242 call sub_34C4E ;~ 17C5:C3EF -cs=0x17c5;eip=0x00c3f2; T(ADD(sp, 2)); // 60243 add sp, 2 ;~ 17C5:C3F2 -cs=0x17c5;eip=0x00c3f5; T(SHL(ax, 1)); // 60244 shl ax, 1 ;~ 17C5:C3F5 -cs=0x17c5;eip=0x00c3f7; T(cx = *(word_4aa98);); // 60245 mov cx, word_4AA98 ;~ 17C5:C3F7 -cs=0x17c5;eip=0x00c3fb; T(SUB(cx, ax)); // 60246 sub cx, ax ;~ 17C5:C3FB -cs=0x17c5;eip=0x00c3fd; X(PUSH(cx)); // 60247 push cx ;~ 17C5:C3FD -cs=0x17c5;eip=0x00c3fe; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60248 push [bp+arg_0] ;~ 17C5:C3FE -cs=0x17c5;eip=0x00c401; J(CALL(sub_3032e,0)); // 60249 call sub_3032E ;~ 17C5:C401 -cs=0x17c5;eip=0x00c404; T(ADD(sp, 8)); // 60251 add sp, 8 ;~ 17C5:C404 + // 6340 +cs=0x17c5;eip=0x00c3c4; T(CMP(*(word_4aa98), 0x14)); // 108231 cmp word_4AA98, 14h ;~ 17C5:C3C4 +cs=0x17c5;eip=0x00c3c9; J(JLE(loc_32637)); // 108232 jle short loc_32637 ;~ 17C5:C3C9 +cs=0x17c5;eip=0x00c3cb; T(CMP(*(word_4aa98), 0x118)); // 108233 cmp word_4AA98, 118h ;~ 17C5:C3CB +cs=0x17c5;eip=0x00c3d1; J(JGE(loc_32637)); // 108234 jge short loc_32637 ;~ 17C5:C3D1 +cs=0x17c5;eip=0x00c3d3; T(CMP(*(word_4ac7c), 0)); // 108235 cmp word_4AC7C, 0 ;~ 17C5:C3D3 +cs=0x17c5;eip=0x00c3d8; J(JLE(loc_32637)); // 108236 jle short loc_32637 ;~ 17C5:C3D8 +cs=0x17c5;eip=0x00c3da; T(CMP(*(word_4ac7c), 0x52)); // 108237 cmp word_4AC7C, 52h ; 'R' ;~ 17C5:C3DA +cs=0x17c5;eip=0x00c3df; J(JGE(loc_32637)); // 108238 jge short loc_32637 ;~ 17C5:C3DF +cs=0x17c5;eip=0x00c3e1; X(PUSH(word_4f1a2)); // 108239 push ds:word_4F1A2 ;~ 17C5:C3E1 +cs=0x17c5;eip=0x00c3e5; T(ax = *(word_4ac7c);); // 108240 mov ax, word_4AC7C ;~ 17C5:C3E5 +cs=0x17c5;eip=0x00c3e8; T(ADD(ax, 5)); // 108241 add ax, 5 ;~ 17C5:C3E8 +cs=0x17c5;eip=0x00c3eb; X(PUSH(ax)); // 108242 push ax ;~ 17C5:C3EB +cs=0x17c5;eip=0x00c3ec; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108243 push [bp+arg_0] ;~ 17C5:C3EC +cs=0x17c5;eip=0x00c3ef; J(CALL(sub_34c4e,0)); // 108244 call sub_34C4E ;~ 17C5:C3EF +cs=0x17c5;eip=0x00c3f2; T(ADD(sp, 2)); // 108245 add sp, 2 ;~ 17C5:C3F2 +cs=0x17c5;eip=0x00c3f5; T(SHL(ax, 1)); // 108246 shl ax, 1 ;~ 17C5:C3F5 +cs=0x17c5;eip=0x00c3f7; T(cx = *(word_4aa98);); // 108247 mov cx, word_4AA98 ;~ 17C5:C3F7 +cs=0x17c5;eip=0x00c3fb; T(SUB(cx, ax)); // 108248 sub cx, ax ;~ 17C5:C3FB +cs=0x17c5;eip=0x00c3fd; X(PUSH(cx)); // 108249 push cx ;~ 17C5:C3FD +cs=0x17c5;eip=0x00c3fe; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108250 push [bp+arg_0] ;~ 17C5:C3FE +cs=0x17c5;eip=0x00c401; J(CALL(sub_3032e,0)); // 108251 call sub_3032E ;~ 17C5:C401 +cs=0x17c5;eip=0x00c404; T(ADD(sp, 8)); // 108253 add sp, 8 ;~ 17C5:C404 loc_32637: - // 6363 -cs=0x17c5;eip=0x00c407; T(sp = bp;); // 60255 mov sp, bp ;~ 17C5:C407 -cs=0x17c5;eip=0x00c409; X(POP(bp)); // 60256 pop bp ;~ 17C5:C409 -cs=0x17c5;eip=0x00c40a; J(RETN(0)); // 60257 retn ;~ 17C5:C40A + // 6341 +cs=0x17c5;eip=0x00c407; T(sp = bp;); // 108257 mov sp, bp ;~ 17C5:C407 +cs=0x17c5;eip=0x00c409; X(POP(bp)); // 108258 pop bp ;~ 17C5:C409 +cs=0x17c5;eip=0x00c40a; J(RETN(0)); // 108259 retn ;~ 17C5:C40A assert(0); __dispatch_call: @@ -30724,64 +28860,64 @@ cs=0x17c5;eip=0x00c40a; J(RETN(0)); // 60257 retn ;~ 17C5:C40A _begin: #undef arg_0 #define arg_0 4 - // 60268 arg_0 = word ptr 4 ;~ 17C5:C40B -cs=0x17c5;eip=0x00c40b; X(PUSH(bp)); // 60270 push bp ;~ 17C5:C40B -cs=0x17c5;eip=0x00c40c; T(bp = sp;); // 60271 mov bp, sp ;~ 17C5:C40C -cs=0x17c5;eip=0x00c40e; T(SUB(sp, 0x0A)); // 60272 sub sp, 0Ah ;~ 17C5:C40E -cs=0x17c5;eip=0x00c411; T(ax = 0x5C34;); // 60273 mov ax, 5C34h ;~ 17C5:C411 -cs=0x17c5;eip=0x00c414; X(PUSH(ax)); // 60274 push ax ;~ 17C5:C414 -cs=0x17c5;eip=0x00c415; T(ax = 0x66C4;); // 60275 mov ax, 66C4h ;~ 17C5:C415 -cs=0x17c5;eip=0x00c418; X(PUSH(ax)); // 60276 push ax ;~ 17C5:C418 -cs=0x17c5;eip=0x00c419; J(CALL(sub_34c1c,0)); // 60277 call sub_34C1C ;~ 17C5:C419 -cs=0x17c5;eip=0x00c41c; T(ADD(sp, 4)); // 60278 add sp, 4 ;~ 17C5:C41C -cs=0x17c5;eip=0x00c41f; T(ax = 0x0A;); // 60279 mov ax, 0Ah ;~ 17C5:C41F -cs=0x17c5;eip=0x00c422; X(PUSH(ax)); // 60280 push ax ;~ 17C5:C422 -cs=0x17c5;eip=0x00c423; T(ax = 0x9780;); // 60281 mov ax, 9780h ;~ 17C5:C423 -cs=0x17c5;eip=0x00c426; X(PUSH(ax)); // 60282 push ax ;~ 17C5:C426 -cs=0x17c5;eip=0x00c427; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 60283 mov ax, [bp+arg_0] ;~ 17C5:C427 -cs=0x17c5;eip=0x00c42a; T(cl = 6;); // 60284 mov cl, 6 ;~ 17C5:C42A -cs=0x17c5;eip=0x00c42c; T(SAR(ax, cl)); // 60285 sar ax, cl ;~ 17C5:C42C -cs=0x17c5;eip=0x00c42e; X(PUSH(ax)); // 60286 push ax ;~ 17C5:C42E -cs=0x17c5;eip=0x00c42f; J(CALL(sub_34c6a,0)); // 60287 call sub_34C6A ;~ 17C5:C42F -cs=0x17c5;eip=0x00c432; T(ADD(sp, 6)); // 60288 add sp, 6 ;~ 17C5:C432 -cs=0x17c5;eip=0x00c435; X(PUSH(ax)); // 60289 push ax ;~ 17C5:C435 -cs=0x17c5;eip=0x00c436; T(ax = 0x66C4;); // 60290 mov ax, 66C4h ;~ 17C5:C436 -cs=0x17c5;eip=0x00c439; X(PUSH(ax)); // 60291 push ax ;~ 17C5:C439 -cs=0x17c5;eip=0x00c43a; J(CALL(sub_34bdc,0)); // 60292 call sub_34BDC ;~ 17C5:C43A -cs=0x17c5;eip=0x00c43d; T(ADD(sp, 4)); // 60293 add sp, 4 ;~ 17C5:C43D -cs=0x17c5;eip=0x00c440; T(ax = 0x5C3B;); // 60294 mov ax, 5C3Bh ;~ 17C5:C440 -cs=0x17c5;eip=0x00c443; X(PUSH(ax)); // 60295 push ax ;~ 17C5:C443 -cs=0x17c5;eip=0x00c444; T(ax = 0x66C4;); // 60296 mov ax, 66C4h ;~ 17C5:C444 -cs=0x17c5;eip=0x00c447; X(PUSH(ax)); // 60297 push ax ;~ 17C5:C447 -cs=0x17c5;eip=0x00c448; J(CALL(sub_34bdc,0)); // 60298 call sub_34BDC ;~ 17C5:C448 -cs=0x17c5;eip=0x00c44b; T(ADD(sp, 4)); // 60299 add sp, 4 ;~ 17C5:C44B -cs=0x17c5;eip=0x00c44e; T(ax = 0x0A;); // 60300 mov ax, 0Ah ;~ 17C5:C44E -cs=0x17c5;eip=0x00c451; X(PUSH(ax)); // 60301 push ax ;~ 17C5:C451 -cs=0x17c5;eip=0x00c452; T(ax = 0x9780;); // 60302 mov ax, 9780h ;~ 17C5:C452 -cs=0x17c5;eip=0x00c455; X(PUSH(ax)); // 60303 push ax ;~ 17C5:C455 -cs=0x17c5;eip=0x00c456; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 60304 mov ax, [bp+arg_0] ;~ 17C5:C456 -cs=0x17c5;eip=0x00c459; T(AND(ax, 0x3F)); // 60305 and ax, 3Fh ;~ 17C5:C459 -cs=0x17c5;eip=0x00c45c; T(SHL(ax, 1)); // 60306 shl ax, 1 ;~ 17C5:C45C -cs=0x17c5;eip=0x00c45e; T(CWD); // 60307 cwd ;~ 17C5:C45E -cs=0x17c5;eip=0x00c45f; T(cx = 0x0D;); // 60308 mov cx, 0Dh ;~ 17C5:C45F -cs=0x17c5;eip=0x00c462; T(IDIV2(cx)); // 60309 idiv cx ;~ 17C5:C462 -cs=0x17c5;eip=0x00c464; X(PUSH(ax)); // 60310 push ax ;~ 17C5:C464 -cs=0x17c5;eip=0x00c465; J(CALL(sub_34c6a,0)); // 60311 call sub_34C6A ;~ 17C5:C465 -cs=0x17c5;eip=0x00c468; T(ADD(sp, 6)); // 60312 add sp, 6 ;~ 17C5:C468 -cs=0x17c5;eip=0x00c46b; X(PUSH(ax)); // 60313 push ax ;~ 17C5:C46B -cs=0x17c5;eip=0x00c46c; T(ax = 0x66C4;); // 60314 mov ax, 66C4h ;~ 17C5:C46C -cs=0x17c5;eip=0x00c46f; X(PUSH(ax)); // 60315 push ax ;~ 17C5:C46F -cs=0x17c5;eip=0x00c470; J(CALL(sub_34bdc,0)); // 60316 call sub_34BDC ;~ 17C5:C470 -cs=0x17c5;eip=0x00c473; T(ADD(sp, 4)); // 60317 add sp, 4 ;~ 17C5:C473 -cs=0x17c5;eip=0x00c476; T(ax = 0x5C3D;); // 60318 mov ax, 5C3Dh ;~ 17C5:C476 -cs=0x17c5;eip=0x00c479; X(PUSH(ax)); // 60319 push ax ;~ 17C5:C479 -cs=0x17c5;eip=0x00c47a; T(ax = 0x66C4;); // 60320 mov ax, 66C4h ;~ 17C5:C47A -cs=0x17c5;eip=0x00c47d; X(PUSH(ax)); // 60321 push ax ;~ 17C5:C47D -cs=0x17c5;eip=0x00c47e; J(CALL(sub_34bdc,0)); // 60322 call sub_34BDC ;~ 17C5:C47E -cs=0x17c5;eip=0x00c481; T(ADD(sp, 4)); // 60323 add sp, 4 ;~ 17C5:C481 -cs=0x17c5;eip=0x00c484; T(sp = bp;); // 60324 mov sp, bp ;~ 17C5:C484 -cs=0x17c5;eip=0x00c486; X(POP(bp)); // 60325 pop bp ;~ 17C5:C486 -cs=0x17c5;eip=0x00c487; J(RETN(0)); // 60326 retn ;~ 17C5:C487 + // 108270 arg_0 = word ptr 4 ;~ 17C5:C40B +cs=0x17c5;eip=0x00c40b; X(PUSH(bp)); // 108272 push bp ;~ 17C5:C40B +cs=0x17c5;eip=0x00c40c; T(bp = sp;); // 108273 mov bp, sp ;~ 17C5:C40C +cs=0x17c5;eip=0x00c40e; T(SUB(sp, 0x0A)); // 108274 sub sp, 0Ah ;~ 17C5:C40E +cs=0x17c5;eip=0x00c411; T(ax = 0x5C34;); // 108275 mov ax, 5C34h ;~ 17C5:C411 +cs=0x17c5;eip=0x00c414; X(PUSH(ax)); // 108276 push ax ;~ 17C5:C414 +cs=0x17c5;eip=0x00c415; T(ax = 0x66C4;); // 108277 mov ax, 66C4h ;~ 17C5:C415 +cs=0x17c5;eip=0x00c418; X(PUSH(ax)); // 108278 push ax ;~ 17C5:C418 +cs=0x17c5;eip=0x00c419; J(CALL(sub_34c1c,0)); // 108279 call sub_34C1C ;~ 17C5:C419 +cs=0x17c5;eip=0x00c41c; T(ADD(sp, 4)); // 108280 add sp, 4 ;~ 17C5:C41C +cs=0x17c5;eip=0x00c41f; T(ax = 0x0A;); // 108281 mov ax, 0Ah ;~ 17C5:C41F +cs=0x17c5;eip=0x00c422; X(PUSH(ax)); // 108282 push ax ;~ 17C5:C422 +cs=0x17c5;eip=0x00c423; T(ax = 0x9780;); // 108283 mov ax, 9780h ;~ 17C5:C423 +cs=0x17c5;eip=0x00c426; X(PUSH(ax)); // 108284 push ax ;~ 17C5:C426 +cs=0x17c5;eip=0x00c427; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 108285 mov ax, [bp+arg_0] ;~ 17C5:C427 +cs=0x17c5;eip=0x00c42a; T(cl = 6;); // 108286 mov cl, 6 ;~ 17C5:C42A +cs=0x17c5;eip=0x00c42c; T(SAR(ax, cl)); // 108287 sar ax, cl ;~ 17C5:C42C +cs=0x17c5;eip=0x00c42e; X(PUSH(ax)); // 108288 push ax ;~ 17C5:C42E +cs=0x17c5;eip=0x00c42f; J(CALL(sub_34c6a,0)); // 108289 call sub_34C6A ;~ 17C5:C42F +cs=0x17c5;eip=0x00c432; T(ADD(sp, 6)); // 108290 add sp, 6 ;~ 17C5:C432 +cs=0x17c5;eip=0x00c435; X(PUSH(ax)); // 108291 push ax ;~ 17C5:C435 +cs=0x17c5;eip=0x00c436; T(ax = 0x66C4;); // 108292 mov ax, 66C4h ;~ 17C5:C436 +cs=0x17c5;eip=0x00c439; X(PUSH(ax)); // 108293 push ax ;~ 17C5:C439 +cs=0x17c5;eip=0x00c43a; J(CALL(sub_34bdc,0)); // 108294 call sub_34BDC ;~ 17C5:C43A +cs=0x17c5;eip=0x00c43d; T(ADD(sp, 4)); // 108295 add sp, 4 ;~ 17C5:C43D +cs=0x17c5;eip=0x00c440; T(ax = 0x5C3B;); // 108296 mov ax, 5C3Bh ;~ 17C5:C440 +cs=0x17c5;eip=0x00c443; X(PUSH(ax)); // 108297 push ax ;~ 17C5:C443 +cs=0x17c5;eip=0x00c444; T(ax = 0x66C4;); // 108298 mov ax, 66C4h ;~ 17C5:C444 +cs=0x17c5;eip=0x00c447; X(PUSH(ax)); // 108299 push ax ;~ 17C5:C447 +cs=0x17c5;eip=0x00c448; J(CALL(sub_34bdc,0)); // 108300 call sub_34BDC ;~ 17C5:C448 +cs=0x17c5;eip=0x00c44b; T(ADD(sp, 4)); // 108301 add sp, 4 ;~ 17C5:C44B +cs=0x17c5;eip=0x00c44e; T(ax = 0x0A;); // 108302 mov ax, 0Ah ;~ 17C5:C44E +cs=0x17c5;eip=0x00c451; X(PUSH(ax)); // 108303 push ax ;~ 17C5:C451 +cs=0x17c5;eip=0x00c452; T(ax = 0x9780;); // 108304 mov ax, 9780h ;~ 17C5:C452 +cs=0x17c5;eip=0x00c455; X(PUSH(ax)); // 108305 push ax ;~ 17C5:C455 +cs=0x17c5;eip=0x00c456; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 108306 mov ax, [bp+arg_0] ;~ 17C5:C456 +cs=0x17c5;eip=0x00c459; T(AND(ax, 0x3F)); // 108307 and ax, 3Fh ;~ 17C5:C459 +cs=0x17c5;eip=0x00c45c; T(SHL(ax, 1)); // 108308 shl ax, 1 ;~ 17C5:C45C +cs=0x17c5;eip=0x00c45e; T(CWD); // 108309 cwd ;~ 17C5:C45E +cs=0x17c5;eip=0x00c45f; T(cx = 0x0D;); // 108310 mov cx, 0Dh ;~ 17C5:C45F +cs=0x17c5;eip=0x00c462; T(IDIV2(cx)); // 108311 idiv cx ;~ 17C5:C462 +cs=0x17c5;eip=0x00c464; X(PUSH(ax)); // 108312 push ax ;~ 17C5:C464 +cs=0x17c5;eip=0x00c465; J(CALL(sub_34c6a,0)); // 108313 call sub_34C6A ;~ 17C5:C465 +cs=0x17c5;eip=0x00c468; T(ADD(sp, 6)); // 108314 add sp, 6 ;~ 17C5:C468 +cs=0x17c5;eip=0x00c46b; X(PUSH(ax)); // 108315 push ax ;~ 17C5:C46B +cs=0x17c5;eip=0x00c46c; T(ax = 0x66C4;); // 108316 mov ax, 66C4h ;~ 17C5:C46C +cs=0x17c5;eip=0x00c46f; X(PUSH(ax)); // 108317 push ax ;~ 17C5:C46F +cs=0x17c5;eip=0x00c470; J(CALL(sub_34bdc,0)); // 108318 call sub_34BDC ;~ 17C5:C470 +cs=0x17c5;eip=0x00c473; T(ADD(sp, 4)); // 108319 add sp, 4 ;~ 17C5:C473 +cs=0x17c5;eip=0x00c476; T(ax = 0x5C3D;); // 108320 mov ax, 5C3Dh ;~ 17C5:C476 +cs=0x17c5;eip=0x00c479; X(PUSH(ax)); // 108321 push ax ;~ 17C5:C479 +cs=0x17c5;eip=0x00c47a; T(ax = 0x66C4;); // 108322 mov ax, 66C4h ;~ 17C5:C47A +cs=0x17c5;eip=0x00c47d; X(PUSH(ax)); // 108323 push ax ;~ 17C5:C47D +cs=0x17c5;eip=0x00c47e; J(CALL(sub_34bdc,0)); // 108324 call sub_34BDC ;~ 17C5:C47E +cs=0x17c5;eip=0x00c481; T(ADD(sp, 4)); // 108325 add sp, 4 ;~ 17C5:C481 +cs=0x17c5;eip=0x00c484; T(sp = bp;); // 108326 mov sp, bp ;~ 17C5:C484 +cs=0x17c5;eip=0x00c486; X(POP(bp)); // 108327 pop bp ;~ 17C5:C486 +cs=0x17c5;eip=0x00c487; J(RETN(0)); // 108328 retn ;~ 17C5:C487 assert(0); __dispatch_call: @@ -30808,253 +28944,253 @@ cs=0x17c5;eip=0x00c487; J(RETN(0)); // 60326 retn ;~ 17C5:C487 _begin: #undef var_12 #define var_12 -0x12 - // 60337 var_12 = word ptr -12h ;~ 17C5:C488 + // 108339 var_12 = word ptr -12h ;~ 17C5:C488 #undef var_10 #define var_10 -0x10 - // 60338 var_10 = word ptr -10h ;~ 17C5:C488 + // 108340 var_10 = word ptr -10h ;~ 17C5:C488 #undef var_e #define var_e -0x0E - // 60339 var_E = word ptr -0Eh ;~ 17C5:C488 + // 108341 var_E = word ptr -0Eh ;~ 17C5:C488 #undef var_c #define var_c -0x0C - // 60340 var_C = word ptr -0Ch ;~ 17C5:C488 + // 108342 var_C = word ptr -0Ch ;~ 17C5:C488 #undef var_a #define var_a -0x0A - // 60341 var_A = word ptr -0Ah ;~ 17C5:C488 + // 108343 var_A = word ptr -0Ah ;~ 17C5:C488 #undef var_8 #define var_8 -8 - // 60342 var_8 = word ptr -8 ;~ 17C5:C488 + // 108344 var_8 = word ptr -8 ;~ 17C5:C488 #undef var_6 #define var_6 -6 - // 60343 var_6 = word ptr -6 ;~ 17C5:C488 + // 108345 var_6 = word ptr -6 ;~ 17C5:C488 #undef var_4 #define var_4 -4 - // 60344 var_4 = word ptr -4 ;~ 17C5:C488 + // 108346 var_4 = word ptr -4 ;~ 17C5:C488 #undef var_2 #define var_2 -2 - // 60345 var_2 = word ptr -2 ;~ 17C5:C488 + // 108347 var_2 = word ptr -2 ;~ 17C5:C488 #undef arg_0 #define arg_0 4 - // 60346 arg_0 = word ptr 4 ;~ 17C5:C488 + // 108348 arg_0 = word ptr 4 ;~ 17C5:C488 #undef arg_2 #define arg_2 6 - // 60347 arg_2 = word ptr 6 ;~ 17C5:C488 + // 108349 arg_2 = word ptr 6 ;~ 17C5:C488 #undef arg_4 #define arg_4 8 - // 60348 arg_4 = word ptr 8 ;~ 17C5:C488 -cs=0x17c5;eip=0x00c488; X(PUSH(bp)); // 60350 push bp ;~ 17C5:C488 -cs=0x17c5;eip=0x00c489; T(bp = sp;); // 60351 mov bp, sp ;~ 17C5:C489 -cs=0x17c5;eip=0x00c48b; T(SUB(sp, 0x12)); // 60352 sub sp, 12h ;~ 17C5:C48B -cs=0x17c5;eip=0x00c48e; T(ax = word_520f0;); // 60353 mov ax, word_520F0 ;~ 17C5:C48E -cs=0x17c5;eip=0x00c491; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 60354 sub ax, [bp+arg_0] ;~ 17C5:C491 -cs=0x17c5;eip=0x00c494; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 60355 mov [bp+var_2], ax ;~ 17C5:C494 -cs=0x17c5;eip=0x00c497; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60356 mov ax, [bp+arg_2] ;~ 17C5:C497 -cs=0x17c5;eip=0x00c49a; T(SUB(ax, word_52100)); // 60357 sub ax, word_52100 ;~ 17C5:C49A -cs=0x17c5;eip=0x00c49e; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 60358 mov [bp+var_8], ax ;~ 17C5:C49E -cs=0x17c5;eip=0x00c4a1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 60359 mov ax, [bp+arg_4] ;~ 17C5:C4A1 -cs=0x17c5;eip=0x00c4a4; T(SUB(ax, word_4e2fe)); // 60360 sub ax, word_4E2FE ;~ 17C5:C4A4 -cs=0x17c5;eip=0x00c4a8; T(cl = 5;); // 60361 mov cl, 5 ;~ 17C5:C4A8 -cs=0x17c5;eip=0x00c4aa; T(SAR(ax, cl)); // 60362 sar ax, cl ;~ 17C5:C4AA -cs=0x17c5;eip=0x00c4ac; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 60363 mov [bp+var_E], ax ;~ 17C5:C4AC -cs=0x17c5;eip=0x00c4af; T(TEST(*(db*)(&word_520c0), 0x80)); // 60364 test byte ptr word_520C0, 80h ;~ 17C5:C4AF -cs=0x17c5;eip=0x00c4b4; J(JZ(loc_32746)); // 60365 jz short loc_32746 ;~ 17C5:C4B4 -cs=0x17c5;eip=0x00c4b6; T(ax = word_51a0a;); // 60367 mov ax, word_51A0A ;~ 17C5:C4B6 -cs=0x17c5;eip=0x00c4b9; T(dx = word_51a0c;); // 60368 mov dx, word_51A0C ;~ 17C5:C4B9 -cs=0x17c5;eip=0x00c4bd; T(SUB(ax, word_5142e)); // 60369 sub ax, word_5142E ;~ 17C5:C4BD -cs=0x17c5;eip=0x00c4c1; T(SBB(dx, *(word_51430))); // 60370 sbb dx, word_51430 ;~ 17C5:C4C1 + // 108350 arg_4 = word ptr 8 ;~ 17C5:C488 +cs=0x17c5;eip=0x00c488; X(PUSH(bp)); // 108352 push bp ;~ 17C5:C488 +cs=0x17c5;eip=0x00c489; T(bp = sp;); // 108353 mov bp, sp ;~ 17C5:C489 +cs=0x17c5;eip=0x00c48b; T(SUB(sp, 0x12)); // 108354 sub sp, 12h ;~ 17C5:C48B +cs=0x17c5;eip=0x00c48e; T(ax = word_520f0;); // 108355 mov ax, ds:word_520F0 ;~ 17C5:C48E +cs=0x17c5;eip=0x00c491; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 108356 sub ax, [bp+arg_0] ;~ 17C5:C491 +cs=0x17c5;eip=0x00c494; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 108357 mov [bp+var_2], ax ;~ 17C5:C494 +cs=0x17c5;eip=0x00c497; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108358 mov ax, [bp+arg_2] ;~ 17C5:C497 +cs=0x17c5;eip=0x00c49a; T(SUB(ax, word_52100)); // 108359 sub ax, ds:word_52100 ;~ 17C5:C49A +cs=0x17c5;eip=0x00c49e; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 108360 mov [bp+var_8], ax ;~ 17C5:C49E +cs=0x17c5;eip=0x00c4a1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 108361 mov ax, [bp+arg_4] ;~ 17C5:C4A1 +cs=0x17c5;eip=0x00c4a4; T(SUB(ax, word_4e2fe)); // 108362 sub ax, ds:word_4E2FE ;~ 17C5:C4A4 +cs=0x17c5;eip=0x00c4a8; T(cl = 5;); // 108363 mov cl, 5 ;~ 17C5:C4A8 +cs=0x17c5;eip=0x00c4aa; T(SAR(ax, cl)); // 108364 sar ax, cl ;~ 17C5:C4AA +cs=0x17c5;eip=0x00c4ac; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 108365 mov [bp+var_E], ax ;~ 17C5:C4AC +cs=0x17c5;eip=0x00c4af; T(TEST(*(db*)(&word_520c0), 0x80)); // 108366 test byte ptr ds:word_520C0, 80h ;~ 17C5:C4AF +cs=0x17c5;eip=0x00c4b4; J(JZ(loc_32746)); // 108367 jz short loc_32746 ;~ 17C5:C4B4 +cs=0x17c5;eip=0x00c4b6; T(ax = word_51a0a;); // 108369 mov ax, ds:word_51A0A ;~ 17C5:C4B6 +cs=0x17c5;eip=0x00c4b9; T(dx = word_51a0c;); // 108370 mov dx, ds:word_51A0C ;~ 17C5:C4B9 +cs=0x17c5;eip=0x00c4bd; T(SUB(ax, word_5142e)); // 108371 sub ax, ds:word_5142E ;~ 17C5:C4BD +cs=0x17c5;eip=0x00c4c1; T(SBB(dx, word_51430)); // 108372 sbb dx, ds:word_51430 ;~ 17C5:C4C1 loc_326f5: - // 6364 -cs=0x17c5;eip=0x00c4c5; T(SAR(dx, 1)); // 60373 sar dx, 1 ;~ 17C5:C4C5 -cs=0x17c5;eip=0x00c4c7; T(RCR(ax, 1)); // 60374 rcr ax, 1 ;~ 17C5:C4C7 -cs=0x17c5;eip=0x00c4c9; T(DEC(cl)); // 60375 dec cl ;~ 17C5:C4C9 -cs=0x17c5;eip=0x00c4cb; J(JZ(loc_326ff)); // 60376 jz short loc_326FF ;~ 17C5:C4CB -cs=0x17c5;eip=0x00c4cd; J(JMP(loc_326f5)); // 60377 jmp short loc_326F5 ;~ 17C5:C4CD + // 6342 +cs=0x17c5;eip=0x00c4c5; T(SAR(dx, 1)); // 108375 sar dx, 1 ;~ 17C5:C4C5 +cs=0x17c5;eip=0x00c4c7; T(RCR(ax, 1)); // 108376 rcr ax, 1 ;~ 17C5:C4C7 +cs=0x17c5;eip=0x00c4c9; T(DEC(cl)); // 108377 dec cl ;~ 17C5:C4C9 +cs=0x17c5;eip=0x00c4cb; J(JZ(loc_326ff)); // 108378 jz short loc_326FF ;~ 17C5:C4CB +cs=0x17c5;eip=0x00c4cd; J(JMP(loc_326f5)); // 108379 jmp short loc_326F5 ;~ 17C5:C4CD loc_326ff: - // 6365 -cs=0x17c5;eip=0x00c4cf; X(SUB(*(dw*)(raddr(ss,bp+var_2)), ax)); // 60381 sub [bp+var_2], ax ;~ 17C5:C4CF -cs=0x17c5;eip=0x00c4d2; T(ax = word_51a28;); // 60382 mov ax, word_51A28 ;~ 17C5:C4D2 -cs=0x17c5;eip=0x00c4d5; T(dx = *(word_51a2a);); // 60383 mov dx, word_51A2A ;~ 17C5:C4D5 -cs=0x17c5;eip=0x00c4d9; T(SUB(ax, word_51704)); // 60384 sub ax, word_51704 ;~ 17C5:C4D9 -cs=0x17c5;eip=0x00c4dd; T(SBB(dx, word_51706)); // 60385 sbb dx, word_51706 ;~ 17C5:C4DD -cs=0x17c5;eip=0x00c4e1; T(cl = 5;); // 60386 mov cl, 5 ;~ 17C5:C4E1 + // 6343 +cs=0x17c5;eip=0x00c4cf; X(SUB(*(dw*)(raddr(ss,bp+var_2)), ax)); // 108383 sub [bp+var_2], ax ;~ 17C5:C4CF +cs=0x17c5;eip=0x00c4d2; T(ax = word_51a28;); // 108384 mov ax, ds:word_51A28 ;~ 17C5:C4D2 +cs=0x17c5;eip=0x00c4d5; T(dx = word_51a2a;); // 108385 mov dx, ds:word_51A2A ;~ 17C5:C4D5 +cs=0x17c5;eip=0x00c4d9; T(SUB(ax, word_51704)); // 108386 sub ax, ds:word_51704 ;~ 17C5:C4D9 +cs=0x17c5;eip=0x00c4dd; T(SBB(dx, word_51706)); // 108387 sbb dx, ds:word_51706 ;~ 17C5:C4DD +cs=0x17c5;eip=0x00c4e1; T(cl = 5;); // 108388 mov cl, 5 ;~ 17C5:C4E1 loc_32713: - // 6366 -cs=0x17c5;eip=0x00c4e3; T(SAR(dx, 1)); // 60389 sar dx, 1 ;~ 17C5:C4E3 -cs=0x17c5;eip=0x00c4e5; T(RCR(ax, 1)); // 60390 rcr ax, 1 ;~ 17C5:C4E5 -cs=0x17c5;eip=0x00c4e7; T(DEC(cl)); // 60391 dec cl ;~ 17C5:C4E7 -cs=0x17c5;eip=0x00c4e9; J(JZ(loc_3271d)); // 60392 jz short loc_3271D ;~ 17C5:C4E9 -cs=0x17c5;eip=0x00c4eb; J(JMP(loc_32713)); // 60393 jmp short loc_32713 ;~ 17C5:C4EB + // 6344 +cs=0x17c5;eip=0x00c4e3; T(SAR(dx, 1)); // 108391 sar dx, 1 ;~ 17C5:C4E3 +cs=0x17c5;eip=0x00c4e5; T(RCR(ax, 1)); // 108392 rcr ax, 1 ;~ 17C5:C4E5 +cs=0x17c5;eip=0x00c4e7; T(DEC(cl)); // 108393 dec cl ;~ 17C5:C4E7 +cs=0x17c5;eip=0x00c4e9; J(JZ(loc_3271d)); // 108394 jz short loc_3271D ;~ 17C5:C4E9 +cs=0x17c5;eip=0x00c4eb; J(JMP(loc_32713)); // 108395 jmp short loc_32713 ;~ 17C5:C4EB loc_3271d: - // 6367 -cs=0x17c5;eip=0x00c4ed; X(SUB(*(dw*)(raddr(ss,bp+var_8)), ax)); // 60397 sub [bp+var_8], ax ;~ 17C5:C4ED -cs=0x17c5;eip=0x00c4f0; T(ax = word_5170e;); // 60398 mov ax, word_5170E ;~ 17C5:C4F0 -cs=0x17c5;eip=0x00c4f3; T(CWD); // 60399 cwd ;~ 17C5:C4F3 -cs=0x17c5;eip=0x00c4f4; T(cx = word_4e2fe;); // 60400 mov cx, word_4E2FE ;~ 17C5:C4F4 -cs=0x17c5;eip=0x00c4f8; T(SUB(bx, bx)); // 60401 sub bx, bx ;~ 17C5:C4F8 -cs=0x17c5;eip=0x00c4fa; T(SUB(cx, ax)); // 60402 sub cx, ax ;~ 17C5:C4FA -cs=0x17c5;eip=0x00c4fc; T(SBB(bx, dx)); // 60403 sbb bx, dx ;~ 17C5:C4FC -cs=0x17c5;eip=0x00c4fe; T(NEG(cx)); // 60404 neg cx ;~ 17C5:C4FE -cs=0x17c5;eip=0x00c500; T(ADC(bx, 0)); // 60405 adc bx, 0 ;~ 17C5:C500 -cs=0x17c5;eip=0x00c503; T(NEG(bx)); // 60406 neg bx ;~ 17C5:C503 -cs=0x17c5;eip=0x00c505; T(ax = cx;); // 60407 mov ax, cx ;~ 17C5:C505 -cs=0x17c5;eip=0x00c507; T(cl = 5;); // 60408 mov cl, 5 ;~ 17C5:C507 + // 6345 +cs=0x17c5;eip=0x00c4ed; X(SUB(*(dw*)(raddr(ss,bp+var_8)), ax)); // 108399 sub [bp+var_8], ax ;~ 17C5:C4ED +cs=0x17c5;eip=0x00c4f0; T(ax = word_5170e;); // 108400 mov ax, ds:word_5170E ;~ 17C5:C4F0 +cs=0x17c5;eip=0x00c4f3; T(CWD); // 108401 cwd ;~ 17C5:C4F3 +cs=0x17c5;eip=0x00c4f4; T(cx = word_4e2fe;); // 108402 mov cx, ds:word_4E2FE ;~ 17C5:C4F4 +cs=0x17c5;eip=0x00c4f8; T(SUB(bx, bx)); // 108403 sub bx, bx ;~ 17C5:C4F8 +cs=0x17c5;eip=0x00c4fa; T(SUB(cx, ax)); // 108404 sub cx, ax ;~ 17C5:C4FA +cs=0x17c5;eip=0x00c4fc; T(SBB(bx, dx)); // 108405 sbb bx, dx ;~ 17C5:C4FC +cs=0x17c5;eip=0x00c4fe; T(NEG(cx)); // 108406 neg cx ;~ 17C5:C4FE +cs=0x17c5;eip=0x00c500; T(ADC(bx, 0)); // 108407 adc bx, 0 ;~ 17C5:C500 +cs=0x17c5;eip=0x00c503; T(NEG(bx)); // 108408 neg bx ;~ 17C5:C503 +cs=0x17c5;eip=0x00c505; T(ax = cx;); // 108409 mov ax, cx ;~ 17C5:C505 +cs=0x17c5;eip=0x00c507; T(cl = 5;); // 108410 mov cl, 5 ;~ 17C5:C507 loc_32739: - // 6368 -cs=0x17c5;eip=0x00c509; T(SAR(bx, 1)); // 60411 sar bx, 1 ;~ 17C5:C509 -cs=0x17c5;eip=0x00c50b; T(RCR(ax, 1)); // 60412 rcr ax, 1 ;~ 17C5:C50B -cs=0x17c5;eip=0x00c50d; T(DEC(cl)); // 60413 dec cl ;~ 17C5:C50D -cs=0x17c5;eip=0x00c50f; J(JZ(loc_32743)); // 60414 jz short loc_32743 ;~ 17C5:C50F -cs=0x17c5;eip=0x00c511; J(JMP(loc_32739)); // 60415 jmp short loc_32739 ;~ 17C5:C511 + // 6346 +cs=0x17c5;eip=0x00c509; T(SAR(bx, 1)); // 108413 sar bx, 1 ;~ 17C5:C509 +cs=0x17c5;eip=0x00c50b; T(RCR(ax, 1)); // 108414 rcr ax, 1 ;~ 17C5:C50B +cs=0x17c5;eip=0x00c50d; T(DEC(cl)); // 108415 dec cl ;~ 17C5:C50D +cs=0x17c5;eip=0x00c50f; J(JZ(loc_32743)); // 108416 jz short loc_32743 ;~ 17C5:C50F +cs=0x17c5;eip=0x00c511; J(JMP(loc_32739)); // 108417 jmp short loc_32739 ;~ 17C5:C511 loc_32743: - // 6369 -cs=0x17c5;eip=0x00c513; X(SUB(*(dw*)(raddr(ss,bp+var_e)), ax)); // 60419 sub [bp+var_E], ax ;~ 17C5:C513 + // 6347 +cs=0x17c5;eip=0x00c513; X(SUB(*(dw*)(raddr(ss,bp+var_e)), ax)); // 108421 sub [bp+var_E], ax ;~ 17C5:C513 loc_32746: - // 6370 -cs=0x17c5;eip=0x00c516; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 60422 push [bp+var_E] ;~ 17C5:C516 -cs=0x17c5;eip=0x00c519; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60423 push [bp+var_8] ;~ 17C5:C519 -cs=0x17c5;eip=0x00c51c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 60424 push [bp+var_2] ;~ 17C5:C51C -cs=0x17c5;eip=0x00c51f; T(SUB(ax, ax)); // 60425 sub ax, ax ;~ 17C5:C51F -cs=0x17c5;eip=0x00c521; X(PUSH(ax)); // 60426 push ax ;~ 17C5:C521 -cs=0x17c5;eip=0x00c522; J(CALL(sub_32891,0)); // 60427 call sub_32891 ;~ 17C5:C522 -cs=0x17c5;eip=0x00c525; T(ADD(sp, 8)); // 60428 add sp, 8 ;~ 17C5:C525 -cs=0x17c5;eip=0x00c528; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 60429 mov [bp+var_6], ax ;~ 17C5:C528 -cs=0x17c5;eip=0x00c52b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), dx)); // 60430 mov [bp+var_4], dx ;~ 17C5:C52B -cs=0x17c5;eip=0x00c52e; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 60431 push [bp+var_E] ;~ 17C5:C52E -cs=0x17c5;eip=0x00c531; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60432 push [bp+var_8] ;~ 17C5:C531 -cs=0x17c5;eip=0x00c534; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 60433 push [bp+var_2] ;~ 17C5:C534 -cs=0x17c5;eip=0x00c537; T(ax = 1;); // 60434 mov ax, 1 ;~ 17C5:C537 -cs=0x17c5;eip=0x00c53a; X(PUSH(ax)); // 60435 push ax ;~ 17C5:C53A -cs=0x17c5;eip=0x00c53b; J(CALL(sub_32891,0)); // 60436 call sub_32891 ;~ 17C5:C53B -cs=0x17c5;eip=0x00c53e; T(ADD(sp, 8)); // 60437 add sp, 8 ;~ 17C5:C53E -cs=0x17c5;eip=0x00c541; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 60438 mov [bp+var_C], ax ;~ 17C5:C541 -cs=0x17c5;eip=0x00c544; X(MOV(*(dw*)(raddr(ss,bp+var_a)), dx)); // 60439 mov [bp+var_A], dx ;~ 17C5:C544 -cs=0x17c5;eip=0x00c547; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 60440 push [bp+var_E] ;~ 17C5:C547 -cs=0x17c5;eip=0x00c54a; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 60441 push [bp+var_8] ;~ 17C5:C54A -cs=0x17c5;eip=0x00c54d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 60442 push [bp+var_2] ;~ 17C5:C54D -cs=0x17c5;eip=0x00c550; T(ax = 2;); // 60443 mov ax, 2 ;~ 17C5:C550 -cs=0x17c5;eip=0x00c553; X(PUSH(ax)); // 60444 push ax ;~ 17C5:C553 -cs=0x17c5;eip=0x00c554; J(CALL(sub_32891,0)); // 60445 call sub_32891 ;~ 17C5:C554 -cs=0x17c5;eip=0x00c557; T(ADD(sp, 8)); // 60446 add sp, 8 ;~ 17C5:C557 -cs=0x17c5;eip=0x00c55a; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 60447 mov [bp+var_12], ax ;~ 17C5:C55A -cs=0x17c5;eip=0x00c55d; X(MOV(*(dw*)(raddr(ss,bp+var_10)), dx)); // 60448 mov [bp+var_10], dx ;~ 17C5:C55D -cs=0x17c5;eip=0x00c560; T(OR(dx, dx)); // 60449 or dx, dx ;~ 17C5:C560 -cs=0x17c5;eip=0x00c562; J(JL(loc_3279d)); // 60450 jl short loc_3279D ;~ 17C5:C562 -cs=0x17c5;eip=0x00c564; X(*(word_4aa98) = 0x0FFFF;); // 60451 mov word_4AA98, 0FFFFh ;~ 17C5:C564 -cs=0x17c5;eip=0x00c56a; J(JMP(loc_3288d)); // 60452 jmp loc_3288D ;~ 17C5:C56A + // 6348 +cs=0x17c5;eip=0x00c516; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 108424 push [bp+var_E] ;~ 17C5:C516 +cs=0x17c5;eip=0x00c519; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108425 push [bp+var_8] ;~ 17C5:C519 +cs=0x17c5;eip=0x00c51c; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 108426 push [bp+var_2] ;~ 17C5:C51C +cs=0x17c5;eip=0x00c51f; T(SUB(ax, ax)); // 108427 sub ax, ax ;~ 17C5:C51F +cs=0x17c5;eip=0x00c521; X(PUSH(ax)); // 108428 push ax ;~ 17C5:C521 +cs=0x17c5;eip=0x00c522; J(CALL(sub_32891,0)); // 108429 call sub_32891 ;~ 17C5:C522 +cs=0x17c5;eip=0x00c525; T(ADD(sp, 8)); // 108430 add sp, 8 ;~ 17C5:C525 +cs=0x17c5;eip=0x00c528; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 108431 mov [bp+var_6], ax ;~ 17C5:C528 +cs=0x17c5;eip=0x00c52b; X(MOV(*(dw*)(raddr(ss,bp+var_4)), dx)); // 108432 mov [bp+var_4], dx ;~ 17C5:C52B +cs=0x17c5;eip=0x00c52e; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 108433 push [bp+var_E] ;~ 17C5:C52E +cs=0x17c5;eip=0x00c531; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108434 push [bp+var_8] ;~ 17C5:C531 +cs=0x17c5;eip=0x00c534; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 108435 push [bp+var_2] ;~ 17C5:C534 +cs=0x17c5;eip=0x00c537; T(ax = 1;); // 108436 mov ax, 1 ;~ 17C5:C537 +cs=0x17c5;eip=0x00c53a; X(PUSH(ax)); // 108437 push ax ;~ 17C5:C53A +cs=0x17c5;eip=0x00c53b; J(CALL(sub_32891,0)); // 108438 call sub_32891 ;~ 17C5:C53B +cs=0x17c5;eip=0x00c53e; T(ADD(sp, 8)); // 108439 add sp, 8 ;~ 17C5:C53E +cs=0x17c5;eip=0x00c541; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 108440 mov [bp+var_C], ax ;~ 17C5:C541 +cs=0x17c5;eip=0x00c544; X(MOV(*(dw*)(raddr(ss,bp+var_a)), dx)); // 108441 mov [bp+var_A], dx ;~ 17C5:C544 +cs=0x17c5;eip=0x00c547; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 108442 push [bp+var_E] ;~ 17C5:C547 +cs=0x17c5;eip=0x00c54a; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 108443 push [bp+var_8] ;~ 17C5:C54A +cs=0x17c5;eip=0x00c54d; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 108444 push [bp+var_2] ;~ 17C5:C54D +cs=0x17c5;eip=0x00c550; T(ax = 2;); // 108445 mov ax, 2 ;~ 17C5:C550 +cs=0x17c5;eip=0x00c553; X(PUSH(ax)); // 108446 push ax ;~ 17C5:C553 +cs=0x17c5;eip=0x00c554; J(CALL(sub_32891,0)); // 108447 call sub_32891 ;~ 17C5:C554 +cs=0x17c5;eip=0x00c557; T(ADD(sp, 8)); // 108448 add sp, 8 ;~ 17C5:C557 +cs=0x17c5;eip=0x00c55a; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 108449 mov [bp+var_12], ax ;~ 17C5:C55A +cs=0x17c5;eip=0x00c55d; X(MOV(*(dw*)(raddr(ss,bp+var_10)), dx)); // 108450 mov [bp+var_10], dx ;~ 17C5:C55D +cs=0x17c5;eip=0x00c560; T(OR(dx, dx)); // 108451 or dx, dx ;~ 17C5:C560 +cs=0x17c5;eip=0x00c562; J(JL(loc_3279d)); // 108452 jl short loc_3279D ;~ 17C5:C562 +cs=0x17c5;eip=0x00c564; X(*(word_4aa98) = 0x0FFFF;); // 108453 mov word_4AA98, 0FFFFh ;~ 17C5:C564 +cs=0x17c5;eip=0x00c56a; J(JMP(loc_3288d)); // 108454 jmp loc_3288D ;~ 17C5:C56A loc_3279d: - // 6371 -cs=0x17c5;eip=0x00c56d; T(CMP(byte_4de54, 0)); // 60456 cmp byte_4DE54, 0 ;~ 17C5:C56D -cs=0x17c5;eip=0x00c572; J(JZ(loc_327b0)); // 60457 jz short loc_327B0 ;~ 17C5:C572 -cs=0x17c5;eip=0x00c574; X(SAR(*(dw*)(raddr(ss,bp+var_4)), 1)); // 60458 sar [bp+var_4], 1 ;~ 17C5:C574 -cs=0x17c5;eip=0x00c577; X(RCR(*(dw*)(raddr(ss,bp+var_6)), 1)); // 60459 rcr [bp+var_6], 1 ;~ 17C5:C577 -cs=0x17c5;eip=0x00c57a; X(SAR(*(dw*)(raddr(ss,bp+var_a)), 1)); // 60460 sar [bp+var_A], 1 ;~ 17C5:C57A -cs=0x17c5;eip=0x00c57d; X(RCR(*(dw*)(raddr(ss,bp+var_c)), 1)); // 60461 rcr [bp+var_C], 1 ;~ 17C5:C57D + // 6349 +cs=0x17c5;eip=0x00c56d; T(CMP(byte_4de54, 0)); // 108458 cmp ds:byte_4DE54, 0 ;~ 17C5:C56D +cs=0x17c5;eip=0x00c572; J(JZ(loc_327b0)); // 108459 jz short loc_327B0 ;~ 17C5:C572 +cs=0x17c5;eip=0x00c574; X(SAR(*(dw*)(raddr(ss,bp+var_4)), 1)); // 108460 sar [bp+var_4], 1 ;~ 17C5:C574 +cs=0x17c5;eip=0x00c577; X(RCR(*(dw*)(raddr(ss,bp+var_6)), 1)); // 108461 rcr [bp+var_6], 1 ;~ 17C5:C577 +cs=0x17c5;eip=0x00c57a; X(SAR(*(dw*)(raddr(ss,bp+var_a)), 1)); // 108462 sar [bp+var_A], 1 ;~ 17C5:C57A +cs=0x17c5;eip=0x00c57d; X(RCR(*(dw*)(raddr(ss,bp+var_c)), 1)); // 108463 rcr [bp+var_C], 1 ;~ 17C5:C57D loc_327b0: - // 6372 -cs=0x17c5;eip=0x00c580; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 60464 mov ax, [bp+var_12] ;~ 17C5:C580 -cs=0x17c5;eip=0x00c583; T(MOV(dx, *(dw*)(raddr(ss,bp+var_10)))); // 60465 mov dx, [bp+var_10] ;~ 17C5:C583 -cs=0x17c5;eip=0x00c586; T(NEG(ax)); // 60466 neg ax ;~ 17C5:C586 -cs=0x17c5;eip=0x00c588; T(ADC(dx, 0)); // 60467 adc dx, 0 ;~ 17C5:C588 -cs=0x17c5;eip=0x00c58b; T(NEG(dx)); // 60468 neg dx ;~ 17C5:C58B -cs=0x17c5;eip=0x00c58d; T(CMP(dx, *(dw*)(raddr(ss,bp+var_4)))); // 60469 cmp dx, [bp+var_4] ;~ 17C5:C58D -cs=0x17c5;eip=0x00c590; J(JL(loc_327db)); // 60470 jl short loc_327DB ;~ 17C5:C590 -cs=0x17c5;eip=0x00c592; J(JG(loc_327c9)); // 60471 jg short loc_327C9 ;~ 17C5:C592 -cs=0x17c5;eip=0x00c594; T(CMP(ax, *(dw*)(raddr(ss,bp+var_6)))); // 60472 cmp ax, [bp+var_6] ;~ 17C5:C594 -cs=0x17c5;eip=0x00c597; J(JC(loc_327db)); // 60473 jb short loc_327DB ;~ 17C5:C597 + // 6350 +cs=0x17c5;eip=0x00c580; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 108466 mov ax, [bp+var_12] ;~ 17C5:C580 +cs=0x17c5;eip=0x00c583; T(MOV(dx, *(dw*)(raddr(ss,bp+var_10)))); // 108467 mov dx, [bp+var_10] ;~ 17C5:C583 +cs=0x17c5;eip=0x00c586; T(NEG(ax)); // 108468 neg ax ;~ 17C5:C586 +cs=0x17c5;eip=0x00c588; T(ADC(dx, 0)); // 108469 adc dx, 0 ;~ 17C5:C588 +cs=0x17c5;eip=0x00c58b; T(NEG(dx)); // 108470 neg dx ;~ 17C5:C58B +cs=0x17c5;eip=0x00c58d; T(CMP(dx, *(dw*)(raddr(ss,bp+var_4)))); // 108471 cmp dx, [bp+var_4] ;~ 17C5:C58D +cs=0x17c5;eip=0x00c590; J(JL(loc_327db)); // 108472 jl short loc_327DB ;~ 17C5:C590 +cs=0x17c5;eip=0x00c592; J(JG(loc_327c9)); // 108473 jg short loc_327C9 ;~ 17C5:C592 +cs=0x17c5;eip=0x00c594; T(CMP(ax, *(dw*)(raddr(ss,bp+var_6)))); // 108474 cmp ax, [bp+var_6] ;~ 17C5:C594 +cs=0x17c5;eip=0x00c597; J(JC(loc_327db)); // 108475 jb short loc_327DB ;~ 17C5:C597 loc_327c9: - // 6373 -cs=0x17c5;eip=0x00c599; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 60476 mov ax, [bp+var_12] ;~ 17C5:C599 -cs=0x17c5;eip=0x00c59c; T(MOV(dx, *(dw*)(raddr(ss,bp+var_10)))); // 60477 mov dx, [bp+var_10] ;~ 17C5:C59C -cs=0x17c5;eip=0x00c59f; T(CMP(*(dw*)(raddr(ss,bp+var_4)), dx)); // 60478 cmp [bp+var_4], dx ;~ 17C5:C59F -cs=0x17c5;eip=0x00c5a2; J(JG(loc_327e4)); // 60479 jg short loc_327E4 ;~ 17C5:C5A2 -cs=0x17c5;eip=0x00c5a4; J(JL(loc_327db)); // 60480 jl short loc_327DB ;~ 17C5:C5A4 -cs=0x17c5;eip=0x00c5a6; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 60481 cmp [bp+var_6], ax ;~ 17C5:C5A6 -cs=0x17c5;eip=0x00c5a9; J(JNC(loc_327e4)); // 60482 jnb short loc_327E4 ;~ 17C5:C5A9 + // 6351 +cs=0x17c5;eip=0x00c599; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 108478 mov ax, [bp+var_12] ;~ 17C5:C599 +cs=0x17c5;eip=0x00c59c; T(MOV(dx, *(dw*)(raddr(ss,bp+var_10)))); // 108479 mov dx, [bp+var_10] ;~ 17C5:C59C +cs=0x17c5;eip=0x00c59f; T(CMP(*(dw*)(raddr(ss,bp+var_4)), dx)); // 108480 cmp [bp+var_4], dx ;~ 17C5:C59F +cs=0x17c5;eip=0x00c5a2; J(JG(loc_327e4)); // 108481 jg short loc_327E4 ;~ 17C5:C5A2 +cs=0x17c5;eip=0x00c5a4; J(JL(loc_327db)); // 108482 jl short loc_327DB ;~ 17C5:C5A4 +cs=0x17c5;eip=0x00c5a6; T(CMP(*(dw*)(raddr(ss,bp+var_6)), ax)); // 108483 cmp [bp+var_6], ax ;~ 17C5:C5A6 +cs=0x17c5;eip=0x00c5a9; J(JNC(loc_327e4)); // 108484 jnb short loc_327E4 ;~ 17C5:C5A9 loc_327db: - // 6374 -cs=0x17c5;eip=0x00c5ab; X(*(word_4aa98) = 0x0FFFF;); // 60486 mov word_4AA98, 0FFFFh ;~ 17C5:C5AB -cs=0x17c5;eip=0x00c5b1; J(JMP(loc_3288d)); // 60487 jmp loc_3288D ;~ 17C5:C5B1 + // 6352 +cs=0x17c5;eip=0x00c5ab; X(*(word_4aa98) = 0x0FFFF;); // 108488 mov word_4AA98, 0FFFFh ;~ 17C5:C5AB +cs=0x17c5;eip=0x00c5b1; J(JMP(loc_3288d)); // 108489 jmp loc_3288D ;~ 17C5:C5B1 loc_327e4: - // 6375 -cs=0x17c5;eip=0x00c5b4; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 60492 push [bp+var_10] ;~ 17C5:C5B4 -cs=0x17c5;eip=0x00c5b7; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 60493 push [bp+var_12] ;~ 17C5:C5B7 -cs=0x17c5;eip=0x00c5ba; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 60494 mov ax, [bp+var_6] ;~ 17C5:C5BA -cs=0x17c5;eip=0x00c5bd; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 60495 mov dx, [bp+var_4] ;~ 17C5:C5BD -cs=0x17c5;eip=0x00c5c0; T(dh = dl;); // 60496 mov dh, dl ;~ 17C5:C5C0 -cs=0x17c5;eip=0x00c5c2; T(dl = ah;); // 60497 mov dl, ah ;~ 17C5:C5C2 -cs=0x17c5;eip=0x00c5c4; T(ah = al;); // 60498 mov ah, al ;~ 17C5:C5C4 -cs=0x17c5;eip=0x00c5c6; T(SUB(al, al)); // 60499 sub al, al ;~ 17C5:C5C6 -cs=0x17c5;eip=0x00c5c8; X(PUSH(dx)); // 60500 push dx ;~ 17C5:C5C8 -cs=0x17c5;eip=0x00c5c9; X(PUSH(ax)); // 60501 push ax ;~ 17C5:C5C9 -cs=0x17c5;eip=0x00c5ca; J(CALL(sub_34e44,0)); // 60502 call sub_34E44 ;~ 17C5:C5CA -cs=0x17c5;eip=0x00c5cd; T(ADD(ax, 0x0A0)); // 60503 add ax, 0A0h ;~ 17C5:C5CD -cs=0x17c5;eip=0x00c5d0; X(*(word_4aa98) = ax;); // 60504 mov word_4AA98, ax ;~ 17C5:C5D0 -cs=0x17c5;eip=0x00c5d3; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 60505 push [bp+var_10] ;~ 17C5:C5D3 -cs=0x17c5;eip=0x00c5d6; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 60506 push [bp+var_12] ;~ 17C5:C5D6 -cs=0x17c5;eip=0x00c5d9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 60507 mov ax, [bp+var_C] ;~ 17C5:C5D9 -cs=0x17c5;eip=0x00c5dc; T(MOV(dx, *(dw*)(raddr(ss,bp+var_a)))); // 60508 mov dx, [bp+var_A] ;~ 17C5:C5DC -cs=0x17c5;eip=0x00c5df; T(dh = dl;); // 60509 mov dh, dl ;~ 17C5:C5DF -cs=0x17c5;eip=0x00c5e1; T(dl = ah;); // 60510 mov dl, ah ;~ 17C5:C5E1 -cs=0x17c5;eip=0x00c5e3; T(ah = al;); // 60511 mov ah, al ;~ 17C5:C5E3 -cs=0x17c5;eip=0x00c5e5; T(SUB(al, al)); // 60512 sub al, al ;~ 17C5:C5E5 -cs=0x17c5;eip=0x00c5e7; X(PUSH(dx)); // 60513 push dx ;~ 17C5:C5E7 -cs=0x17c5;eip=0x00c5e8; X(PUSH(ax)); // 60514 push ax ;~ 17C5:C5E8 -cs=0x17c5;eip=0x00c5e9; J(CALL(sub_34e44,0)); // 60515 call sub_34E44 ;~ 17C5:C5E9 -cs=0x17c5;eip=0x00c5ec; X(*(word_4ac7c) = ax;); // 60516 mov word_4AC7C, ax ;~ 17C5:C5EC -cs=0x17c5;eip=0x00c5ef; T(SAR(ax, 1)); // 60517 sar ax, 1 ;~ 17C5:C5EF -cs=0x17c5;eip=0x00c5f1; T(SAR(ax, 1)); // 60518 sar ax, 1 ;~ 17C5:C5F1 -cs=0x17c5;eip=0x00c5f3; X(SUB(*(word_4ac7c), ax)); // 60519 sub word_4AC7C, ax ;~ 17C5:C5F3 -cs=0x17c5;eip=0x00c5f7; T(bx = *(word_4e564);); // 60520 mov bx, word_4E564 ;~ 17C5:C5F7 -cs=0x17c5;eip=0x00c5fb; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0x0C7)); // 60521 cmp word ptr [bx+10h], 0C7h ;~ 17C5:C5FB -cs=0x17c5;eip=0x00c600; J(JNZ(loc_32837)); // 60522 jnz short loc_32837 ;~ 17C5:C600 -cs=0x17c5;eip=0x00c602; T(ax = 0x64;); // 60523 mov ax, 64h ; 'd' ;~ 17C5:C602 -cs=0x17c5;eip=0x00c605; J(JMP(loc_3283a)); // 60524 jmp short loc_3283A ;~ 17C5:C605 + // 6353 +cs=0x17c5;eip=0x00c5b4; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 108494 push [bp+var_10] ;~ 17C5:C5B4 +cs=0x17c5;eip=0x00c5b7; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 108495 push [bp+var_12] ;~ 17C5:C5B7 +cs=0x17c5;eip=0x00c5ba; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 108496 mov ax, [bp+var_6] ;~ 17C5:C5BA +cs=0x17c5;eip=0x00c5bd; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 108497 mov dx, [bp+var_4] ;~ 17C5:C5BD +cs=0x17c5;eip=0x00c5c0; T(dh = dl;); // 108498 mov dh, dl ;~ 17C5:C5C0 +cs=0x17c5;eip=0x00c5c2; T(dl = ah;); // 108499 mov dl, ah ;~ 17C5:C5C2 +cs=0x17c5;eip=0x00c5c4; T(ah = al;); // 108500 mov ah, al ;~ 17C5:C5C4 +cs=0x17c5;eip=0x00c5c6; T(SUB(al, al)); // 108501 sub al, al ;~ 17C5:C5C6 +cs=0x17c5;eip=0x00c5c8; X(PUSH(dx)); // 108502 push dx ;~ 17C5:C5C8 +cs=0x17c5;eip=0x00c5c9; X(PUSH(ax)); // 108503 push ax ;~ 17C5:C5C9 +cs=0x17c5;eip=0x00c5ca; J(CALL(sub_34e44,0)); // 108504 call sub_34E44 ;~ 17C5:C5CA +cs=0x17c5;eip=0x00c5cd; T(ADD(ax, 0x0A0)); // 108505 add ax, 0A0h ;~ 17C5:C5CD +cs=0x17c5;eip=0x00c5d0; X(*(word_4aa98) = ax;); // 108506 mov word_4AA98, ax ;~ 17C5:C5D0 +cs=0x17c5;eip=0x00c5d3; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 108507 push [bp+var_10] ;~ 17C5:C5D3 +cs=0x17c5;eip=0x00c5d6; X(PUSH(*(dw*)(raddr(ss,bp+var_12)))); // 108508 push [bp+var_12] ;~ 17C5:C5D6 +cs=0x17c5;eip=0x00c5d9; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 108509 mov ax, [bp+var_C] ;~ 17C5:C5D9 +cs=0x17c5;eip=0x00c5dc; T(MOV(dx, *(dw*)(raddr(ss,bp+var_a)))); // 108510 mov dx, [bp+var_A] ;~ 17C5:C5DC +cs=0x17c5;eip=0x00c5df; T(dh = dl;); // 108511 mov dh, dl ;~ 17C5:C5DF +cs=0x17c5;eip=0x00c5e1; T(dl = ah;); // 108512 mov dl, ah ;~ 17C5:C5E1 +cs=0x17c5;eip=0x00c5e3; T(ah = al;); // 108513 mov ah, al ;~ 17C5:C5E3 +cs=0x17c5;eip=0x00c5e5; T(SUB(al, al)); // 108514 sub al, al ;~ 17C5:C5E5 +cs=0x17c5;eip=0x00c5e7; X(PUSH(dx)); // 108515 push dx ;~ 17C5:C5E7 +cs=0x17c5;eip=0x00c5e8; X(PUSH(ax)); // 108516 push ax ;~ 17C5:C5E8 +cs=0x17c5;eip=0x00c5e9; J(CALL(sub_34e44,0)); // 108517 call sub_34E44 ;~ 17C5:C5E9 +cs=0x17c5;eip=0x00c5ec; X(*(word_4ac7c) = ax;); // 108518 mov word_4AC7C, ax ;~ 17C5:C5EC +cs=0x17c5;eip=0x00c5ef; T(SAR(ax, 1)); // 108519 sar ax, 1 ;~ 17C5:C5EF +cs=0x17c5;eip=0x00c5f1; T(SAR(ax, 1)); // 108520 sar ax, 1 ;~ 17C5:C5F1 +cs=0x17c5;eip=0x00c5f3; X(SUB(*(word_4ac7c), ax)); // 108521 sub word_4AC7C, ax ;~ 17C5:C5F3 +cs=0x17c5;eip=0x00c5f7; T(bx = word_4e564;); // 108522 mov bx, ds:word_4E564 ;~ 17C5:C5F7 +cs=0x17c5;eip=0x00c5fb; T(CMP(*(dw*)(raddr(ds,bx+0x10)), 0x0C7)); // 108523 cmp word ptr [bx+10h], 0C7h ;~ 17C5:C5FB +cs=0x17c5;eip=0x00c600; J(JNZ(loc_32837)); // 108524 jnz short loc_32837 ;~ 17C5:C600 +cs=0x17c5;eip=0x00c602; T(ax = 0x64;); // 108525 mov ax, 64h ; 'd' ;~ 17C5:C602 +cs=0x17c5;eip=0x00c605; J(JMP(loc_3283a)); // 108526 jmp short loc_3283A ;~ 17C5:C605 loc_32837: - // 6376 -cs=0x17c5;eip=0x00c607; T(ax = 0x38;); // 60528 mov ax, 38h ; '8' ;~ 17C5:C607 + // 6354 +cs=0x17c5;eip=0x00c607; T(ax = 0x38;); // 108530 mov ax, 38h ; '8' ;~ 17C5:C607 loc_3283a: - // 6377 -cs=0x17c5;eip=0x00c60a; X(ADD(*(word_4ac7c), ax)); // 60531 add word_4AC7C, ax ;~ 17C5:C60A -cs=0x17c5;eip=0x00c60e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 60532 mov ax, [bp+var_12] ;~ 17C5:C60E -cs=0x17c5;eip=0x00c611; T(MOV(dx, *(dw*)(raddr(ss,bp+var_10)))); // 60533 mov dx, [bp+var_10] ;~ 17C5:C611 -cs=0x17c5;eip=0x00c614; T(cl = 3;); // 60534 mov cl, 3 ;~ 17C5:C614 + // 6355 +cs=0x17c5;eip=0x00c60a; X(ADD(*(word_4ac7c), ax)); // 108533 add word_4AC7C, ax ;~ 17C5:C60A +cs=0x17c5;eip=0x00c60e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_12)))); // 108534 mov ax, [bp+var_12] ;~ 17C5:C60E +cs=0x17c5;eip=0x00c611; T(MOV(dx, *(dw*)(raddr(ss,bp+var_10)))); // 108535 mov dx, [bp+var_10] ;~ 17C5:C611 +cs=0x17c5;eip=0x00c614; T(cl = 3;); // 108536 mov cl, 3 ;~ 17C5:C614 loc_32846: - // 6378 -cs=0x17c5;eip=0x00c616; T(SAR(dx, 1)); // 60537 sar dx, 1 ;~ 17C5:C616 -cs=0x17c5;eip=0x00c618; T(RCR(ax, 1)); // 60538 rcr ax, 1 ;~ 17C5:C618 -cs=0x17c5;eip=0x00c61a; T(DEC(cl)); // 60539 dec cl ;~ 17C5:C61A -cs=0x17c5;eip=0x00c61c; J(JZ(loc_32850)); // 60540 jz short loc_32850 ;~ 17C5:C61C -cs=0x17c5;eip=0x00c61e; J(JMP(loc_32846)); // 60541 jmp short loc_32846 ;~ 17C5:C61E + // 6356 +cs=0x17c5;eip=0x00c616; T(SAR(dx, 1)); // 108539 sar dx, 1 ;~ 17C5:C616 +cs=0x17c5;eip=0x00c618; T(RCR(ax, 1)); // 108540 rcr ax, 1 ;~ 17C5:C618 +cs=0x17c5;eip=0x00c61a; T(DEC(cl)); // 108541 dec cl ;~ 17C5:C61A +cs=0x17c5;eip=0x00c61c; J(JZ(loc_32850)); // 108542 jz short loc_32850 ;~ 17C5:C61C +cs=0x17c5;eip=0x00c61e; J(JMP(loc_32846)); // 108543 jmp short loc_32846 ;~ 17C5:C61E loc_32850: - // 6379 -cs=0x17c5;eip=0x00c620; X(word_52246 = ax;); // 60545 mov word_52246, ax ;~ 17C5:C620 -cs=0x17c5;eip=0x00c623; T(CMP(*(word_4aa98), 0)); // 60546 cmp word_4AA98, 0 ;~ 17C5:C623 -cs=0x17c5;eip=0x00c628; J(JL(loc_32862)); // 60547 jl short loc_32862 ;~ 17C5:C628 -cs=0x17c5;eip=0x00c62a; T(CMP(*(word_4aa98), 0x13F)); // 60548 cmp word_4AA98, 13Fh ;~ 17C5:C62A -cs=0x17c5;eip=0x00c630; J(JLE(loc_3286e)); // 60549 jle short loc_3286E ;~ 17C5:C630 + // 6357 +cs=0x17c5;eip=0x00c620; X(word_52246 = ax;); // 108547 mov ds:word_52246, ax ;~ 17C5:C620 +cs=0x17c5;eip=0x00c623; T(CMP(*(word_4aa98), 0)); // 108548 cmp word_4AA98, 0 ;~ 17C5:C623 +cs=0x17c5;eip=0x00c628; J(JL(loc_32862)); // 108549 jl short loc_32862 ;~ 17C5:C628 +cs=0x17c5;eip=0x00c62a; T(CMP(*(word_4aa98), 0x13F)); // 108550 cmp word_4AA98, 13Fh ;~ 17C5:C62A +cs=0x17c5;eip=0x00c630; J(JLE(loc_3286e)); // 108551 jle short loc_3286E ;~ 17C5:C630 loc_32862: - // 6380 -cs=0x17c5;eip=0x00c632; T(ax = *(word_4aa98);); // 60552 mov ax, word_4AA98 ;~ 17C5:C632 -cs=0x17c5;eip=0x00c635; X(word_4ef2e = ax;); // 60553 mov word_4EF2E, ax ;~ 17C5:C635 -cs=0x17c5;eip=0x00c638; X(*(word_4aa98) = 0x0FFFF;); // 60554 mov word_4AA98, 0FFFFh ;~ 17C5:C638 + // 6358 +cs=0x17c5;eip=0x00c632; T(ax = *(word_4aa98);); // 108554 mov ax, word_4AA98 ;~ 17C5:C632 +cs=0x17c5;eip=0x00c635; X(word_4ef2e = ax;); // 108555 mov ds:word_4EF2E, ax ;~ 17C5:C635 +cs=0x17c5;eip=0x00c638; X(*(word_4aa98) = 0x0FFFF;); // 108556 mov word_4AA98, 0FFFFh ;~ 17C5:C638 loc_3286e: - // 6381 -cs=0x17c5;eip=0x00c63e; T(CMP(*(word_4ac7c), 0)); // 60557 cmp word_4AC7C, 0 ;~ 17C5:C63E -cs=0x17c5;eip=0x00c643; J(JL(loc_32881)); // 60558 jl short loc_32881 ;~ 17C5:C643 -cs=0x17c5;eip=0x00c645; T(bx = *(word_4e564);); // 60559 mov bx, word_4E564 ;~ 17C5:C645 -cs=0x17c5;eip=0x00c649; T(ax = *(word_4ac7c);); // 60560 mov ax, word_4AC7C ;~ 17C5:C649 -cs=0x17c5;eip=0x00c64c; T(CMP(*(dw*)(raddr(ds,bx+0x10)), ax)); // 60561 cmp [bx+10h], ax ;~ 17C5:C64C -cs=0x17c5;eip=0x00c64f; J(JGE(loc_3288d)); // 60562 jge short loc_3288D ;~ 17C5:C64F + // 6359 +cs=0x17c5;eip=0x00c63e; T(CMP(*(word_4ac7c), 0)); // 108559 cmp word_4AC7C, 0 ;~ 17C5:C63E +cs=0x17c5;eip=0x00c643; J(JL(loc_32881)); // 108560 jl short loc_32881 ;~ 17C5:C643 +cs=0x17c5;eip=0x00c645; T(bx = word_4e564;); // 108561 mov bx, ds:word_4E564 ;~ 17C5:C645 +cs=0x17c5;eip=0x00c649; T(ax = *(word_4ac7c);); // 108562 mov ax, word_4AC7C ;~ 17C5:C649 +cs=0x17c5;eip=0x00c64c; T(CMP(*(dw*)(raddr(ds,bx+0x10)), ax)); // 108563 cmp [bx+10h], ax ;~ 17C5:C64C +cs=0x17c5;eip=0x00c64f; J(JGE(loc_3288d)); // 108564 jge short loc_3288D ;~ 17C5:C64F loc_32881: - // 6382 -cs=0x17c5;eip=0x00c651; T(ax = *(word_4aa98);); // 60565 mov ax, word_4AA98 ;~ 17C5:C651 -cs=0x17c5;eip=0x00c654; X(word_4ef2e = ax;); // 60566 mov word_4EF2E, ax ;~ 17C5:C654 -cs=0x17c5;eip=0x00c657; X(*(word_4aa98) = 0x0FFFF;); // 60567 mov word_4AA98, 0FFFFh ;~ 17C5:C657 + // 6360 +cs=0x17c5;eip=0x00c651; T(ax = *(word_4aa98);); // 108567 mov ax, word_4AA98 ;~ 17C5:C651 +cs=0x17c5;eip=0x00c654; X(word_4ef2e = ax;); // 108568 mov ds:word_4EF2E, ax ;~ 17C5:C654 +cs=0x17c5;eip=0x00c657; X(*(word_4aa98) = 0x0FFFF;); // 108569 mov word_4AA98, 0FFFFh ;~ 17C5:C657 loc_3288d: - // 6383 -cs=0x17c5;eip=0x00c65d; T(sp = bp;); // 60571 mov sp, bp ;~ 17C5:C65D -cs=0x17c5;eip=0x00c65f; X(POP(bp)); // 60572 pop bp ;~ 17C5:C65F -cs=0x17c5;eip=0x00c660; J(RETN(0)); // 60573 retn ;~ 17C5:C660 + // 6361 +cs=0x17c5;eip=0x00c65d; T(sp = bp;); // 108573 mov sp, bp ;~ 17C5:C65D +cs=0x17c5;eip=0x00c65f; X(POP(bp)); // 108574 pop bp ;~ 17C5:C65F +cs=0x17c5;eip=0x00c660; J(RETN(0)); // 108575 retn ;~ 17C5:C660 assert(0); __dispatch_call: @@ -31101,60 +29237,223 @@ cs=0x17c5;eip=0x00c660; J(RETN(0)); // 60573 retn ;~ 17C5:C660 _begin: #undef var_4 #define var_4 -4 - // 60584 var_4 = word ptr -4 ;~ 17C5:C661 + // 108586 var_4 = word ptr -4 ;~ 17C5:C661 #undef var_2 #define var_2 -2 - // 60585 var_2 = word ptr -2 ;~ 17C5:C661 + // 108587 var_2 = word ptr -2 ;~ 17C5:C661 #undef arg_0 #define arg_0 4 - // 60586 arg_0 = word ptr 4 ;~ 17C5:C661 + // 108588 arg_0 = word ptr 4 ;~ 17C5:C661 #undef arg_2 #define arg_2 6 - // 60587 arg_2 = word ptr 6 ;~ 17C5:C661 + // 108589 arg_2 = word ptr 6 ;~ 17C5:C661 #undef arg_4 #define arg_4 8 - // 60588 arg_4 = word ptr 8 ;~ 17C5:C661 + // 108590 arg_4 = word ptr 8 ;~ 17C5:C661 #undef arg_6 #define arg_6 0x0A - // 60589 arg_6 = word ptr 0Ah ;~ 17C5:C661 -cs=0x17c5;eip=0x00c661; X(PUSH(bp)); // 60591 push bp ;~ 17C5:C661 -cs=0x17c5;eip=0x00c662; T(bp = sp;); // 60592 mov bp, sp ;~ 17C5:C662 -cs=0x17c5;eip=0x00c664; T(SUB(sp, 4)); // 60593 sub sp, 4 ;~ 17C5:C664 -cs=0x17c5;eip=0x00c667; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 60594 push [bp+arg_2] ;~ 17C5:C667 -cs=0x17c5;eip=0x00c66a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 60595 mov bx, [bp+arg_0] ;~ 17C5:C66A -cs=0x17c5;eip=0x00c66d; T(SHL(bx, 1)); // 60596 shl bx, 1 ;~ 17C5:C66D -cs=0x17c5;eip=0x00c66f; X(PUSH(*(dw*)(raddr(ds,bx-0x7F68)))); // 60597 push word ptr [bx-7F68h] ;~ 17C5:C66F -cs=0x17c5;eip=0x00c673; J(CALL(sub_29d5f,0)); // 60598 call sub_29D5F ;~ 17C5:C673 -cs=0x17c5;eip=0x00c676; T(ADD(sp, 4)); // 60599 add sp, 4 ;~ 17C5:C676 -cs=0x17c5;eip=0x00c679; T(CWD); // 60600 cwd ;~ 17C5:C679 -cs=0x17c5;eip=0x00c67a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 60601 mov [bp+var_4], ax ;~ 17C5:C67A -cs=0x17c5;eip=0x00c67d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), dx)); // 60602 mov [bp+var_2], dx ;~ 17C5:C67D -cs=0x17c5;eip=0x00c680; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 60603 push [bp+arg_6] ;~ 17C5:C680 -cs=0x17c5;eip=0x00c683; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 60604 mov bx, [bp+arg_0] ;~ 17C5:C683 -cs=0x17c5;eip=0x00c686; T(SHL(bx, 1)); // 60605 shl bx, 1 ;~ 17C5:C686 -cs=0x17c5;eip=0x00c688; X(PUSH(*(dw*)(raddr(ds,bx-0x7F62)))); // 60606 push word ptr [bx-7F62h] ;~ 17C5:C688 -cs=0x17c5;eip=0x00c68c; J(CALL(sub_29d5f,0)); // 60607 call sub_29D5F ;~ 17C5:C68C -cs=0x17c5;eip=0x00c68f; T(ADD(sp, 4)); // 60608 add sp, 4 ;~ 17C5:C68F -cs=0x17c5;eip=0x00c692; T(CWD); // 60609 cwd ;~ 17C5:C692 -cs=0x17c5;eip=0x00c693; X(ADD(*(dw*)(raddr(ss,bp+var_4)), ax)); // 60610 add [bp+var_4], ax ;~ 17C5:C693 -cs=0x17c5;eip=0x00c696; X(ADC(*(dw*)(raddr(ss,bp+var_2)), dx)); // 60611 adc [bp+var_2], dx ;~ 17C5:C696 -cs=0x17c5;eip=0x00c699; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 60612 push [bp+arg_4] ;~ 17C5:C699 -cs=0x17c5;eip=0x00c69c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 60613 mov bx, [bp+arg_0] ;~ 17C5:C69C -cs=0x17c5;eip=0x00c69f; T(SHL(bx, 1)); // 60614 shl bx, 1 ;~ 17C5:C69F -cs=0x17c5;eip=0x00c6a1; X(PUSH(*(dw*)(raddr(ds,bx-0x7F5C)))); // 60615 push word ptr [bx-7F5Ch] ;~ 17C5:C6A1 -cs=0x17c5;eip=0x00c6a5; J(CALL(sub_29d5f,0)); // 60616 call sub_29D5F ;~ 17C5:C6A5 -cs=0x17c5;eip=0x00c6a8; T(ADD(sp, 4)); // 60617 add sp, 4 ;~ 17C5:C6A8 -cs=0x17c5;eip=0x00c6ab; T(CWD); // 60618 cwd ;~ 17C5:C6AB -cs=0x17c5;eip=0x00c6ac; X(ADD(*(dw*)(raddr(ss,bp+var_4)), ax)); // 60619 add [bp+var_4], ax ;~ 17C5:C6AC -cs=0x17c5;eip=0x00c6af; X(ADC(*(dw*)(raddr(ss,bp+var_2)), dx)); // 60620 adc [bp+var_2], dx ;~ 17C5:C6AF -cs=0x17c5;eip=0x00c6b2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 60621 mov ax, [bp+var_4] ;~ 17C5:C6B2 -cs=0x17c5;eip=0x00c6b5; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 60622 mov dx, [bp+var_2] ;~ 17C5:C6B5 -cs=0x17c5;eip=0x00c6b8; J({;}); // 60623 jmp short $+2 ;~ 17C5:C6B8 + // 108591 arg_6 = word ptr 0Ah ;~ 17C5:C661 +cs=0x17c5;eip=0x00c661; X(PUSH(bp)); // 108593 push bp ;~ 17C5:C661 +cs=0x17c5;eip=0x00c662; T(bp = sp;); // 108594 mov bp, sp ;~ 17C5:C662 +cs=0x17c5;eip=0x00c664; T(SUB(sp, 4)); // 108595 sub sp, 4 ;~ 17C5:C664 +cs=0x17c5;eip=0x00c667; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 108596 push [bp+arg_2] ;~ 17C5:C667 +cs=0x17c5;eip=0x00c66a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 108597 mov bx, [bp+arg_0] ;~ 17C5:C66A +cs=0x17c5;eip=0x00c66d; T(SHL(bx, 1)); // 108598 shl bx, 1 ;~ 17C5:C66D +cs=0x17c5;eip=0x00c66f; X(PUSH(*(dw*)(raddr(ds,bx-0x7F68)))); // 108599 push word ptr [bx-7F68h] ;~ 17C5:C66F +cs=0x17c5;eip=0x00c673; J(CALL(sub_29d5f,0)); // 108600 call sub_29D5F ;~ 17C5:C673 +cs=0x17c5;eip=0x00c676; T(ADD(sp, 4)); // 108601 add sp, 4 ;~ 17C5:C676 +cs=0x17c5;eip=0x00c679; T(CWD); // 108602 cwd ;~ 17C5:C679 +cs=0x17c5;eip=0x00c67a; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 108603 mov [bp+var_4], ax ;~ 17C5:C67A +cs=0x17c5;eip=0x00c67d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), dx)); // 108604 mov [bp+var_2], dx ;~ 17C5:C67D +cs=0x17c5;eip=0x00c680; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 108605 push [bp+arg_6] ;~ 17C5:C680 +cs=0x17c5;eip=0x00c683; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 108606 mov bx, [bp+arg_0] ;~ 17C5:C683 +cs=0x17c5;eip=0x00c686; T(SHL(bx, 1)); // 108607 shl bx, 1 ;~ 17C5:C686 +cs=0x17c5;eip=0x00c688; X(PUSH(*(dw*)(raddr(ds,bx-0x7F62)))); // 108608 push word ptr [bx-7F62h] ;~ 17C5:C688 +cs=0x17c5;eip=0x00c68c; J(CALL(sub_29d5f,0)); // 108609 call sub_29D5F ;~ 17C5:C68C +cs=0x17c5;eip=0x00c68f; T(ADD(sp, 4)); // 108610 add sp, 4 ;~ 17C5:C68F +cs=0x17c5;eip=0x00c692; T(CWD); // 108611 cwd ;~ 17C5:C692 +cs=0x17c5;eip=0x00c693; X(ADD(*(dw*)(raddr(ss,bp+var_4)), ax)); // 108612 add [bp+var_4], ax ;~ 17C5:C693 +cs=0x17c5;eip=0x00c696; X(ADC(*(dw*)(raddr(ss,bp+var_2)), dx)); // 108613 adc [bp+var_2], dx ;~ 17C5:C696 +cs=0x17c5;eip=0x00c699; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 108614 push [bp+arg_4] ;~ 17C5:C699 +cs=0x17c5;eip=0x00c69c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 108615 mov bx, [bp+arg_0] ;~ 17C5:C69C +cs=0x17c5;eip=0x00c69f; T(SHL(bx, 1)); // 108616 shl bx, 1 ;~ 17C5:C69F +cs=0x17c5;eip=0x00c6a1; X(PUSH(*(dw*)(raddr(ds,bx-0x7F5C)))); // 108617 push word ptr [bx-7F5Ch] ;~ 17C5:C6A1 +cs=0x17c5;eip=0x00c6a5; J(CALL(sub_29d5f,0)); // 108618 call sub_29D5F ;~ 17C5:C6A5 +cs=0x17c5;eip=0x00c6a8; T(ADD(sp, 4)); // 108619 add sp, 4 ;~ 17C5:C6A8 +cs=0x17c5;eip=0x00c6ab; T(CWD); // 108620 cwd ;~ 17C5:C6AB +cs=0x17c5;eip=0x00c6ac; X(ADD(*(dw*)(raddr(ss,bp+var_4)), ax)); // 108621 add [bp+var_4], ax ;~ 17C5:C6AC +cs=0x17c5;eip=0x00c6af; X(ADC(*(dw*)(raddr(ss,bp+var_2)), dx)); // 108622 adc [bp+var_2], dx ;~ 17C5:C6AF +cs=0x17c5;eip=0x00c6b2; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 108623 mov ax, [bp+var_4] ;~ 17C5:C6B2 +cs=0x17c5;eip=0x00c6b5; T(MOV(dx, *(dw*)(raddr(ss,bp+var_2)))); // 108624 mov dx, [bp+var_2] ;~ 17C5:C6B5 +cs=0x17c5;eip=0x00c6b8; J({;}); // 108625 jmp short $+2 ;~ 17C5:C6B8 loc_328ea: - // 6384 -cs=0x17c5;eip=0x00c6ba; T(sp = bp;); // 60627 mov sp, bp ;~ 17C5:C6BA -cs=0x17c5;eip=0x00c6bc; X(POP(bp)); // 60628 pop bp ;~ 17C5:C6BC -cs=0x17c5;eip=0x00c6bd; J(RETN(0)); // 60629 retn ;~ 17C5:C6BD + // 6362 +cs=0x17c5;eip=0x00c6ba; T(sp = bp;); // 108629 mov sp, bp ;~ 17C5:C6BA +cs=0x17c5;eip=0x00c6bc; X(POP(bp)); // 108630 pop bp ;~ 17C5:C6BC +cs=0x17c5;eip=0x00c6bd; J(RETN(0)); // 108631 retn ;~ 17C5:C6BD + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_328ea: goto loc_328ea; + case m2c::ksub_32891: goto sub_32891; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_328ee(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_328ee: + _begin: +#undef var_2 +#define var_2 -2 + // 108642 var_2 = word ptr -2 ;~ 17C5:C6BE +#undef arg_0 +#define arg_0 4 + // 108643 arg_0 = word ptr 4 ;~ 17C5:C6BE +#undef arg_2 +#define arg_2 6 + // 108644 arg_2 = word ptr 6 ;~ 17C5:C6BE +cs=0x17c5;eip=0x00c6be; X(PUSH(bp)); // 108646 push bp ;~ 17C5:C6BE +cs=0x17c5;eip=0x00c6bf; T(bp = sp;); // 108647 mov bp, sp ;~ 17C5:C6BF +cs=0x17c5;eip=0x00c6c1; T(SUB(sp, 2)); // 108648 sub sp, 2 ;~ 17C5:C6C1 +cs=0x17c5;eip=0x00c6c4; X(PUSH(si)); // 108649 push si ;~ 17C5:C6C4 +cs=0x17c5;eip=0x00c6c5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108650 mov ax, [bp+arg_2] ;~ 17C5:C6C5 +cs=0x17c5;eip=0x00c6c8; T(CWD); // 108651 cwd ;~ 17C5:C6C8 +cs=0x17c5;eip=0x00c6c9; T(SUB(ax, 0x8000)); // 108652 sub ax, 8000h ;~ 17C5:C6C9 +cs=0x17c5;eip=0x00c6cc; T(SBB(dx, 0)); // 108653 sbb dx, 0 ;~ 17C5:C6CC +cs=0x17c5;eip=0x00c6cf; T(NEG(ax)); // 108654 neg ax ;~ 17C5:C6CF +cs=0x17c5;eip=0x00c6d1; T(ADC(dx, 0)); // 108655 adc dx, 0 ;~ 17C5:C6D1 +cs=0x17c5;eip=0x00c6d4; T(NEG(dx)); // 108656 neg dx ;~ 17C5:C6D4 +cs=0x17c5;eip=0x00c6d6; T(cl = 5;); // 108657 mov cl, 5 ;~ 17C5:C6D6 +loc_32908: + // 6363 +cs=0x17c5;eip=0x00c6d8; T(SHL(ax, 1)); // 108660 shl ax, 1 ;~ 17C5:C6D8 +cs=0x17c5;eip=0x00c6da; T(RCL(dx, 1)); // 108661 rcl dx, 1 ;~ 17C5:C6DA +cs=0x17c5;eip=0x00c6dc; T(DEC(cl)); // 108662 dec cl ;~ 17C5:C6DC +cs=0x17c5;eip=0x00c6de; J(JZ(loc_32912)); // 108663 jz short loc_32912 ;~ 17C5:C6DE +cs=0x17c5;eip=0x00c6e0; J(JMP(loc_32908)); // 108664 jmp short loc_32908 ;~ 17C5:C6E0 +loc_32912: + // 6364 +cs=0x17c5;eip=0x00c6e2; X(PUSH(dx)); // 108668 push dx ;~ 17C5:C6E2 +cs=0x17c5;eip=0x00c6e3; X(PUSH(ax)); // 108669 push ax ;~ 17C5:C6E3 +cs=0x17c5;eip=0x00c6e4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 108670 mov ax, [bp+arg_0] ;~ 17C5:C6E4 +cs=0x17c5;eip=0x00c6e7; T(CWD); // 108671 cwd ;~ 17C5:C6E7 +cs=0x17c5;eip=0x00c6e8; T(cl = 5;); // 108672 mov cl, 5 ;~ 17C5:C6E8 +loc_3291a: + // 6365 +cs=0x17c5;eip=0x00c6ea; T(SHL(ax, 1)); // 108675 shl ax, 1 ;~ 17C5:C6EA +cs=0x17c5;eip=0x00c6ec; T(RCL(dx, 1)); // 108676 rcl dx, 1 ;~ 17C5:C6EC +cs=0x17c5;eip=0x00c6ee; T(DEC(cl)); // 108677 dec cl ;~ 17C5:C6EE +cs=0x17c5;eip=0x00c6f0; J(JZ(loc_32924)); // 108678 jz short loc_32924 ;~ 17C5:C6F0 +cs=0x17c5;eip=0x00c6f2; J(JMP(loc_3291a)); // 108679 jmp short loc_3291A ;~ 17C5:C6F2 +loc_32924: + // 6366 +cs=0x17c5;eip=0x00c6f4; X(PUSH(dx)); // 108683 push dx ;~ 17C5:C6F4 +cs=0x17c5;eip=0x00c6f5; X(PUSH(ax)); // 108684 push ax ;~ 17C5:C6F5 +cs=0x17c5;eip=0x00c6f6; J(CALL(sub_2920a,0)); // 108685 call sub_2920A ;~ 17C5:C6F6 +cs=0x17c5;eip=0x00c6f9; T(ADD(sp, 8)); // 108686 add sp, 8 ;~ 17C5:C6F9 +cs=0x17c5;eip=0x00c6fc; X(word_4fa38 = ax;); // 108687 mov ds:word_4FA38, ax ;~ 17C5:C6FC +cs=0x17c5;eip=0x00c6ff; T(OR(ax, ax)); // 108688 or ax, ax ;~ 17C5:C6FF +cs=0x17c5;eip=0x00c701; J(JNZ(loc_32936)); // 108689 jnz short loc_32936 ;~ 17C5:C701 +cs=0x17c5;eip=0x00c703; J(JMP(loc_329c8)); // 108690 jmp loc_329C8 ;~ 17C5:C703 +loc_32936: + // 6367 +cs=0x17c5;eip=0x00c706; T(bx = ax;); // 108694 mov bx, ax ;~ 17C5:C706 +cs=0x17c5;eip=0x00c708; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 108695 mov ax, [bx+4] ;~ 17C5:C708 +cs=0x17c5;eip=0x00c70b; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 108696 mov dx, [bx+6] ;~ 17C5:C70B +cs=0x17c5;eip=0x00c70e; T(cl = 5;); // 108697 mov cl, 5 ;~ 17C5:C70E +loc_32940: + // 6368 +cs=0x17c5;eip=0x00c710; T(SAR(dx, 1)); // 108700 sar dx, 1 ;~ 17C5:C710 +cs=0x17c5;eip=0x00c712; T(RCR(ax, 1)); // 108701 rcr ax, 1 ;~ 17C5:C712 +cs=0x17c5;eip=0x00c714; T(DEC(cl)); // 108702 dec cl ;~ 17C5:C714 +cs=0x17c5;eip=0x00c716; J(JZ(loc_3294a)); // 108703 jz short loc_3294A ;~ 17C5:C716 +cs=0x17c5;eip=0x00c718; J(JMP(loc_32940)); // 108704 jmp short loc_32940 ;~ 17C5:C718 +loc_3294a: + // 6369 +cs=0x17c5;eip=0x00c71a; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 108708 mov [bp+arg_0], ax ;~ 17C5:C71A +cs=0x17c5;eip=0x00c71d; T(bx = word_4fa38;); // 108709 mov bx, ds:word_4FA38 ;~ 17C5:C71D +cs=0x17c5;eip=0x00c721; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 108710 mov ax, [bx+8] ;~ 17C5:C721 +cs=0x17c5;eip=0x00c724; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0A)))); // 108711 mov dx, [bx+0Ah] ;~ 17C5:C724 +cs=0x17c5;eip=0x00c727; T(cl = 5;); // 108712 mov cl, 5 ;~ 17C5:C727 +loc_32959: + // 6370 +cs=0x17c5;eip=0x00c729; T(SAR(dx, 1)); // 108715 sar dx, 1 ;~ 17C5:C729 +cs=0x17c5;eip=0x00c72b; T(RCR(ax, 1)); // 108716 rcr ax, 1 ;~ 17C5:C72B +cs=0x17c5;eip=0x00c72d; T(DEC(cl)); // 108717 dec cl ;~ 17C5:C72D +cs=0x17c5;eip=0x00c72f; J(JZ(loc_32963)); // 108718 jz short loc_32963 ;~ 17C5:C72F +cs=0x17c5;eip=0x00c731; J(JMP(loc_32959)); // 108719 jmp short loc_32959 ;~ 17C5:C731 +loc_32963: + // 6371 +cs=0x17c5;eip=0x00c733; T(SUB(ax, 0x8000)); // 108723 sub ax, 8000h ;~ 17C5:C733 +cs=0x17c5;eip=0x00c736; T(NEG(ax)); // 108724 neg ax ;~ 17C5:C736 +cs=0x17c5;eip=0x00c738; X(MOV(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 108725 mov [bp+arg_2], ax ;~ 17C5:C738 +cs=0x17c5;eip=0x00c73b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 1)); // 108726 mov [bp+var_2], 1 ;~ 17C5:C73B +cs=0x17c5;eip=0x00c740; J(JMP(loc_32975)); // 108727 jmp short loc_32975 ;~ 17C5:C740 +loc_32972: + // 6372 +cs=0x17c5;eip=0x00c742; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 108731 inc [bp+var_2] ;~ 17C5:C742 +loc_32975: + // 6373 +cs=0x17c5;eip=0x00c745; T(ax = word_52102;); // 108734 mov ax, ds:word_52102 ;~ 17C5:C745 +cs=0x17c5;eip=0x00c748; T(CMP(*(dw*)(raddr(ss,bp+var_2)), ax)); // 108735 cmp [bp+var_2], ax ;~ 17C5:C748 +cs=0x17c5;eip=0x00c74b; J(JGE(loc_3299d)); // 108736 jge short loc_3299D ;~ 17C5:C74B +cs=0x17c5;eip=0x00c74d; T(MOV(si, *(dw*)(raddr(ss,bp+var_2)))); // 108737 mov si, [bp+var_2] ;~ 17C5:C74D +cs=0x17c5;eip=0x00c750; T(cl = 4;); // 108738 mov cl, 4 ;~ 17C5:C750 +cs=0x17c5;eip=0x00c752; T(SHL(si, cl)); // 108739 shl si, cl ;~ 17C5:C752 +cs=0x17c5;eip=0x00c754; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 108740 mov ax, [si-7E52h] ;~ 17C5:C754 +cs=0x17c5;eip=0x00c758; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 108741 cmp [bp+arg_0], ax ;~ 17C5:C758 +cs=0x17c5;eip=0x00c75b; J(JNZ(loc_3299b)); // 108742 jnz short loc_3299B ;~ 17C5:C75B +cs=0x17c5;eip=0x00c75d; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 108743 mov ax, [si-7E50h] ;~ 17C5:C75D +cs=0x17c5;eip=0x00c761; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 108744 cmp [bp+arg_2], ax ;~ 17C5:C761 +cs=0x17c5;eip=0x00c764; J(JNZ(loc_3299b)); // 108745 jnz short loc_3299B ;~ 17C5:C764 +cs=0x17c5;eip=0x00c766; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 108746 mov ax, [bp+var_2] ;~ 17C5:C766 +cs=0x17c5;eip=0x00c769; J(JMP(loc_329cd)); // 108747 jmp short loc_329CD ;~ 17C5:C769 +loc_3299b: + // 6374 +cs=0x17c5;eip=0x00c76b; J(JMP(loc_32972)); // 108752 jmp short loc_32972 ;~ 17C5:C76B +loc_3299d: + // 6375 +cs=0x17c5;eip=0x00c76d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 108756 mov ax, [bp+arg_0] ;~ 17C5:C76D +cs=0x17c5;eip=0x00c770; X(word_50c8e = ax;); // 108757 mov ds:word_50C8E, ax ;~ 17C5:C770 +cs=0x17c5;eip=0x00c773; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108758 mov ax, [bp+arg_2] ;~ 17C5:C773 +cs=0x17c5;eip=0x00c776; X(*(dw*)(asc_50c90) = ax;); // 108759 mov word ptr ds:asc_50C90, ax ; "\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v" ;~ 17C5:C776 +cs=0x17c5;eip=0x00c779; T(bx = word_4fa38;); // 108760 mov bx, ds:word_4FA38 ;~ 17C5:C779 +cs=0x17c5;eip=0x00c77d; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 108761 mov ax, [bx] ;~ 17C5:C77D +cs=0x17c5;eip=0x00c77f; T(ADD(ah, 1)); // 108762 add ah, 1 ;~ 17C5:C77F +cs=0x17c5;eip=0x00c782; X(*(dw*)((asc_50c90)+0x0A) = ax;); // 108763 mov word ptr ds:asc_50C90+0Ah, ax ; "\v\v\v\v\v\v" ;~ 17C5:C782 +cs=0x17c5;eip=0x00c785; T(CMP(word_49926, 0)); // 108764 cmp word_49926, 0 ;~ 17C5:C785 +cs=0x17c5;eip=0x00c78a; J(JNZ(loc_329c2)); // 108765 jnz short loc_329C2 ;~ 17C5:C78A +cs=0x17c5;eip=0x00c78c; X(word_49926 = 0x0FFFF;); // 108766 mov word_49926, 0FFFFh ;~ 17C5:C78C +loc_329c2: + // 6376 +cs=0x17c5;eip=0x00c792; T(SUB(ax, ax)); // 108769 sub ax, ax ;~ 17C5:C792 +cs=0x17c5;eip=0x00c794; J(JMP(loc_329cd)); // 108770 jmp short loc_329CD ;~ 17C5:C794 +ret_17c5_c796: + // 6377 +cs=0x17c5;eip=0x00c796; J(JMP(loc_329cd)); // 108772 jmp short loc_329CD ;~ 17C5:C796 +loc_329c8: + // 6378 +cs=0x17c5;eip=0x00c798; T(ax = 0x0FFFF;); // 108776 mov ax, 0FFFFh ;~ 17C5:C798 +cs=0x17c5;eip=0x00c79b; J({;}); // 108777 jmp short $+2 ;~ 17C5:C79B +loc_329cd: + // 6379 +cs=0x17c5;eip=0x00c79d; X(POP(si)); // 108782 pop si ;~ 17C5:C79D +cs=0x17c5;eip=0x00c79e; T(sp = bp;); // 108783 mov sp, bp ;~ 17C5:C79E +cs=0x17c5;eip=0x00c7a0; X(POP(bp)); // 108784 pop bp ;~ 17C5:C7A0 +cs=0x17c5;eip=0x00c7a1; J(RETN(0)); // 108785 retn ;~ 17C5:C7A1 assert(0); __dispatch_call: @@ -31164,8 +29463,24 @@ cs=0x17c5;eip=0x00c6bd; J(RETN(0)); // 60629 retn ;~ 17C5:C6BD #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_328ea: goto loc_328ea; - case m2c::ksub_32891: goto sub_32891; + case m2c::kloc_32908: goto loc_32908; + case m2c::kloc_32912: goto loc_32912; + case m2c::kloc_3291a: goto loc_3291a; + case m2c::kloc_32924: goto loc_32924; + case m2c::kloc_32936: goto loc_32936; + case m2c::kloc_32940: goto loc_32940; + case m2c::kloc_3294a: goto loc_3294a; + case m2c::kloc_32959: goto loc_32959; + case m2c::kloc_32963: goto loc_32963; + case m2c::kloc_32972: goto loc_32972; + case m2c::kloc_32975: goto loc_32975; + case m2c::kloc_3299b: goto loc_3299b; + case m2c::kloc_3299d: goto loc_3299d; + case m2c::kloc_329c2: goto loc_329c2; + case m2c::kloc_329c8: goto loc_329c8; + case m2c::kloc_329cd: goto loc_329cd; + case m2c::kret_17c5_c796: goto ret_17c5_c796; + case m2c::ksub_328ee: goto sub_328ee; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -31182,26 +29497,26 @@ cs=0x17c5;eip=0x00c6bd; J(RETN(0)); // 60629 retn ;~ 17C5:C6BD _begin: #undef arg_0 #define arg_0 4 - // 60794 arg_0 = word ptr 4 ;~ 17C5:C7A2 -cs=0x17c5;eip=0x00c7a2; X(PUSH(bp)); // 60796 push bp ;~ 17C5:C7A2 -cs=0x17c5;eip=0x00c7a3; T(bp = sp;); // 60797 mov bp, sp ;~ 17C5:C7A3 -cs=0x17c5;eip=0x00c7a5; X(PUSH(si)); // 60798 push si ;~ 17C5:C7A5 -cs=0x17c5;eip=0x00c7a6; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 60799 mov si, [bp+arg_0] ;~ 17C5:C7A6 -cs=0x17c5;eip=0x00c7a9; T(cl = 4;); // 60800 mov cl, 4 ;~ 17C5:C7A9 -cs=0x17c5;eip=0x00c7ab; T(SHL(si, cl)); // 60801 shl si, cl ;~ 17C5:C7AB -cs=0x17c5;eip=0x00c7ad; T(ax = 1;); // 60802 mov ax, 1 ;~ 17C5:C7AD -cs=0x17c5;eip=0x00c7b0; X(PUSH(ax)); // 60803 push ax ;~ 17C5:C7B0 -cs=0x17c5;eip=0x00c7b1; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 60804 push word ptr [si-7E50h] ;~ 17C5:C7B1 -cs=0x17c5;eip=0x00c7b5; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 60805 push word ptr [si-7E52h] ;~ 17C5:C7B5 -cs=0x17c5;eip=0x00c7b9; J(CALL(sub_32a1a,0)); // 60806 call sub_32A1A ;~ 17C5:C7B9 -cs=0x17c5;eip=0x00c7bc; T(ADD(sp, 6)); // 60807 add sp, 6 ;~ 17C5:C7BC -cs=0x17c5;eip=0x00c7bf; J({;}); // 60808 jmp short $+2 ;~ 17C5:C7BF + // 108796 arg_0 = word ptr 4 ;~ 17C5:C7A2 +cs=0x17c5;eip=0x00c7a2; X(PUSH(bp)); // 108798 push bp ;~ 17C5:C7A2 +cs=0x17c5;eip=0x00c7a3; T(bp = sp;); // 108799 mov bp, sp ;~ 17C5:C7A3 +cs=0x17c5;eip=0x00c7a5; X(PUSH(si)); // 108800 push si ;~ 17C5:C7A5 +cs=0x17c5;eip=0x00c7a6; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 108801 mov si, [bp+arg_0] ;~ 17C5:C7A6 +cs=0x17c5;eip=0x00c7a9; T(cl = 4;); // 108802 mov cl, 4 ;~ 17C5:C7A9 +cs=0x17c5;eip=0x00c7ab; T(SHL(si, cl)); // 108803 shl si, cl ;~ 17C5:C7AB +cs=0x17c5;eip=0x00c7ad; T(ax = 1;); // 108804 mov ax, 1 ;~ 17C5:C7AD +cs=0x17c5;eip=0x00c7b0; X(PUSH(ax)); // 108805 push ax ;~ 17C5:C7B0 +cs=0x17c5;eip=0x00c7b1; X(PUSH(*(dw*)(raddr(ds,si-0x7E50)))); // 108806 push word ptr [si-7E50h] ;~ 17C5:C7B1 +cs=0x17c5;eip=0x00c7b5; X(PUSH(*(dw*)(raddr(ds,si-0x7E52)))); // 108807 push word ptr [si-7E52h] ;~ 17C5:C7B5 +cs=0x17c5;eip=0x00c7b9; J(CALL(sub_32a1a,0)); // 108808 call sub_32A1A ;~ 17C5:C7B9 +cs=0x17c5;eip=0x00c7bc; T(ADD(sp, 6)); // 108809 add sp, 6 ;~ 17C5:C7BC +cs=0x17c5;eip=0x00c7bf; J({;}); // 108810 jmp short $+2 ;~ 17C5:C7BF loc_329f1: - // 6402 -cs=0x17c5;eip=0x00c7c1; X(POP(si)); // 60812 pop si ;~ 17C5:C7C1 -cs=0x17c5;eip=0x00c7c2; T(sp = bp;); // 60813 mov sp, bp ;~ 17C5:C7C2 -cs=0x17c5;eip=0x00c7c4; X(POP(bp)); // 60814 pop bp ;~ 17C5:C7C4 -cs=0x17c5;eip=0x00c7c5; J(RETN(0)); // 60815 retn ;~ 17C5:C7C5 + // 6380 +cs=0x17c5;eip=0x00c7c1; X(POP(si)); // 108814 pop si ;~ 17C5:C7C1 +cs=0x17c5;eip=0x00c7c2; T(sp = bp;); // 108815 mov sp, bp ;~ 17C5:C7C2 +cs=0x17c5;eip=0x00c7c4; X(POP(bp)); // 108816 pop bp ;~ 17C5:C7C4 +cs=0x17c5;eip=0x00c7c5; J(RETN(0)); // 108817 retn ;~ 17C5:C7C5 assert(0); __dispatch_call: @@ -31229,26 +29544,26 @@ cs=0x17c5;eip=0x00c7c5; J(RETN(0)); // 60815 retn ;~ 17C5:C7C5 _begin: #undef arg_0 #define arg_0 4 - // 60825 arg_0 = word ptr 4 ;~ 17C5:C7C6 -cs=0x17c5;eip=0x00c7c6; X(PUSH(bp)); // 60827 push bp ;~ 17C5:C7C6 -cs=0x17c5;eip=0x00c7c7; T(bp = sp;); // 60828 mov bp, sp ;~ 17C5:C7C7 -cs=0x17c5;eip=0x00c7c9; X(PUSH(si)); // 60829 push si ;~ 17C5:C7C9 -cs=0x17c5;eip=0x00c7ca; T(ax = 0x24;); // 60830 mov ax, 24h ; '$' ;~ 17C5:C7CA -cs=0x17c5;eip=0x00c7cd; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 60831 imul [bp+arg_0] ;~ 17C5:C7CD -cs=0x17c5;eip=0x00c7d0; T(si = ax;); // 60832 mov si, ax ;~ 17C5:C7D0 -cs=0x17c5;eip=0x00c7d2; T(SUB(ax, ax)); // 60833 sub ax, ax ;~ 17C5:C7D2 -cs=0x17c5;eip=0x00c7d4; X(PUSH(ax)); // 60834 push ax ;~ 17C5:C7D4 -cs=0x17c5;eip=0x00c7d5; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 60835 push word ptr [si-76AAh] ;~ 17C5:C7D5 -cs=0x17c5;eip=0x00c7d9; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 60836 push word ptr [si-76ACh] ;~ 17C5:C7D9 -cs=0x17c5;eip=0x00c7dd; J(CALL(sub_32a1a,0)); // 60837 call sub_32A1A ;~ 17C5:C7DD -cs=0x17c5;eip=0x00c7e0; T(ADD(sp, 6)); // 60838 add sp, 6 ;~ 17C5:C7E0 -cs=0x17c5;eip=0x00c7e3; J({;}); // 60839 jmp short $+2 ;~ 17C5:C7E3 + // 108827 arg_0 = word ptr 4 ;~ 17C5:C7C6 +cs=0x17c5;eip=0x00c7c6; X(PUSH(bp)); // 108829 push bp ;~ 17C5:C7C6 +cs=0x17c5;eip=0x00c7c7; T(bp = sp;); // 108830 mov bp, sp ;~ 17C5:C7C7 +cs=0x17c5;eip=0x00c7c9; X(PUSH(si)); // 108831 push si ;~ 17C5:C7C9 +cs=0x17c5;eip=0x00c7ca; T(ax = 0x24;); // 108832 mov ax, 24h ; '$' ;~ 17C5:C7CA +cs=0x17c5;eip=0x00c7cd; X(IMUL1_2(*(dw*)(raddr(ss,bp+arg_0)))); // 108833 imul [bp+arg_0] ;~ 17C5:C7CD +cs=0x17c5;eip=0x00c7d0; T(si = ax;); // 108834 mov si, ax ;~ 17C5:C7D0 +cs=0x17c5;eip=0x00c7d2; T(SUB(ax, ax)); // 108835 sub ax, ax ;~ 17C5:C7D2 +cs=0x17c5;eip=0x00c7d4; X(PUSH(ax)); // 108836 push ax ;~ 17C5:C7D4 +cs=0x17c5;eip=0x00c7d5; X(PUSH(*(dw*)(raddr(ds,si-0x76AA)))); // 108837 push word ptr [si-76AAh] ;~ 17C5:C7D5 +cs=0x17c5;eip=0x00c7d9; X(PUSH(*(dw*)(raddr(ds,si-0x76AC)))); // 108838 push word ptr [si-76ACh] ;~ 17C5:C7D9 +cs=0x17c5;eip=0x00c7dd; J(CALL(sub_32a1a,0)); // 108839 call sub_32A1A ;~ 17C5:C7DD +cs=0x17c5;eip=0x00c7e0; T(ADD(sp, 6)); // 108840 add sp, 6 ;~ 17C5:C7E0 +cs=0x17c5;eip=0x00c7e3; J({;}); // 108841 jmp short $+2 ;~ 17C5:C7E3 loc_32a15: - // 6403 -cs=0x17c5;eip=0x00c7e5; X(POP(si)); // 60843 pop si ;~ 17C5:C7E5 -cs=0x17c5;eip=0x00c7e6; T(sp = bp;); // 60844 mov sp, bp ;~ 17C5:C7E6 -cs=0x17c5;eip=0x00c7e8; X(POP(bp)); // 60845 pop bp ;~ 17C5:C7E8 -cs=0x17c5;eip=0x00c7e9; J(RETN(0)); // 60846 retn ;~ 17C5:C7E9 + // 6381 +cs=0x17c5;eip=0x00c7e5; X(POP(si)); // 108845 pop si ;~ 17C5:C7E5 +cs=0x17c5;eip=0x00c7e6; T(sp = bp;); // 108846 mov sp, bp ;~ 17C5:C7E6 +cs=0x17c5;eip=0x00c7e8; X(POP(bp)); // 108847 pop bp ;~ 17C5:C7E8 +cs=0x17c5;eip=0x00c7e9; J(RETN(0)); // 108848 retn ;~ 17C5:C7E9 assert(0); __dispatch_call: @@ -31276,50 +29591,50 @@ cs=0x17c5;eip=0x00c7e9; J(RETN(0)); // 60846 retn ;~ 17C5:C7E9 _begin: #undef var_4 #define var_4 -4 - // 60857 var_4 = word ptr -4 ;~ 17C5:C7EA + // 108859 var_4 = word ptr -4 ;~ 17C5:C7EA #undef var_2 #define var_2 -2 - // 60858 var_2 = word ptr -2 ;~ 17C5:C7EA + // 108860 var_2 = word ptr -2 ;~ 17C5:C7EA #undef arg_0 #define arg_0 4 - // 60859 arg_0 = word ptr 4 ;~ 17C5:C7EA + // 108861 arg_0 = word ptr 4 ;~ 17C5:C7EA #undef arg_2 #define arg_2 6 - // 60860 arg_2 = word ptr 6 ;~ 17C5:C7EA + // 108862 arg_2 = word ptr 6 ;~ 17C5:C7EA #undef arg_4 #define arg_4 8 - // 60861 arg_4 = word ptr 8 ;~ 17C5:C7EA -cs=0x17c5;eip=0x00c7ea; X(PUSH(bp)); // 60863 push bp ;~ 17C5:C7EA -cs=0x17c5;eip=0x00c7eb; T(bp = sp;); // 60864 mov bp, sp ;~ 17C5:C7EB -cs=0x17c5;eip=0x00c7ed; T(SUB(sp, 4)); // 60865 sub sp, 4 ;~ 17C5:C7ED -cs=0x17c5;eip=0x00c7f0; T(ax = word_520f0;); // 60866 mov ax, word_520F0 ;~ 17C5:C7F0 -cs=0x17c5;eip=0x00c7f3; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 60867 sub ax, [bp+arg_0] ;~ 17C5:C7F3 -cs=0x17c5;eip=0x00c7f6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 60868 mov [bp+var_2], ax ;~ 17C5:C7F6 -cs=0x17c5;eip=0x00c7f9; T(ax = word_52100;); // 60869 mov ax, word_52100 ;~ 17C5:C7F9 -cs=0x17c5;eip=0x00c7fc; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 60870 sub ax, [bp+arg_2] ;~ 17C5:C7FC -cs=0x17c5;eip=0x00c7ff; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 60871 mov [bp+var_4], ax ;~ 17C5:C7FF -cs=0x17c5;eip=0x00c802; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0)); // 60872 cmp [bp+arg_4], 0 ;~ 17C5:C802 -cs=0x17c5;eip=0x00c806; J(JZ(loc_32a48)); // 60873 jz short loc_32A48 ;~ 17C5:C806 -cs=0x17c5;eip=0x00c808; X(PUSH(ax)); // 60874 push ax ;~ 17C5:C808 -cs=0x17c5;eip=0x00c809; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 60875 mov ax, [bp+var_2] ;~ 17C5:C809 -cs=0x17c5;eip=0x00c80c; T(NEG(ax)); // 60876 neg ax ;~ 17C5:C80C -cs=0x17c5;eip=0x00c80e; X(PUSH(ax)); // 60877 push ax ;~ 17C5:C80E -cs=0x17c5;eip=0x00c80f; J(CALL(sub_33238,0)); // 60878 call sub_33238 ;~ 17C5:C80F -cs=0x17c5;eip=0x00c812; T(ADD(sp, 4)); // 60879 add sp, 4 ;~ 17C5:C812 -cs=0x17c5;eip=0x00c815; X(word_4ef30 = ax;); // 60880 mov word_4EF30, ax ;~ 17C5:C815 + // 108863 arg_4 = word ptr 8 ;~ 17C5:C7EA +cs=0x17c5;eip=0x00c7ea; X(PUSH(bp)); // 108865 push bp ;~ 17C5:C7EA +cs=0x17c5;eip=0x00c7eb; T(bp = sp;); // 108866 mov bp, sp ;~ 17C5:C7EB +cs=0x17c5;eip=0x00c7ed; T(SUB(sp, 4)); // 108867 sub sp, 4 ;~ 17C5:C7ED +cs=0x17c5;eip=0x00c7f0; T(ax = word_520f0;); // 108868 mov ax, ds:word_520F0 ;~ 17C5:C7F0 +cs=0x17c5;eip=0x00c7f3; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 108869 sub ax, [bp+arg_0] ;~ 17C5:C7F3 +cs=0x17c5;eip=0x00c7f6; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 108870 mov [bp+var_2], ax ;~ 17C5:C7F6 +cs=0x17c5;eip=0x00c7f9; T(ax = word_52100;); // 108871 mov ax, ds:word_52100 ;~ 17C5:C7F9 +cs=0x17c5;eip=0x00c7fc; T(SUB(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 108872 sub ax, [bp+arg_2] ;~ 17C5:C7FC +cs=0x17c5;eip=0x00c7ff; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 108873 mov [bp+var_4], ax ;~ 17C5:C7FF +cs=0x17c5;eip=0x00c802; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0)); // 108874 cmp [bp+arg_4], 0 ;~ 17C5:C802 +cs=0x17c5;eip=0x00c806; J(JZ(loc_32a48)); // 108875 jz short loc_32A48 ;~ 17C5:C806 +cs=0x17c5;eip=0x00c808; X(PUSH(ax)); // 108876 push ax ;~ 17C5:C808 +cs=0x17c5;eip=0x00c809; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 108877 mov ax, [bp+var_2] ;~ 17C5:C809 +cs=0x17c5;eip=0x00c80c; T(NEG(ax)); // 108878 neg ax ;~ 17C5:C80C +cs=0x17c5;eip=0x00c80e; X(PUSH(ax)); // 108879 push ax ;~ 17C5:C80E +cs=0x17c5;eip=0x00c80f; J(CALL(sub_33238,0)); // 108880 call sub_33238 ;~ 17C5:C80F +cs=0x17c5;eip=0x00c812; T(ADD(sp, 4)); // 108881 add sp, 4 ;~ 17C5:C812 +cs=0x17c5;eip=0x00c815; X(word_4ef30 = ax;); // 108882 mov ds:word_4EF30, ax ;~ 17C5:C815 loc_32a48: - // 6404 -cs=0x17c5;eip=0x00c818; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 60883 push [bp+var_4] ;~ 17C5:C818 -cs=0x17c5;eip=0x00c81b; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 60884 push [bp+var_2] ;~ 17C5:C81B -cs=0x17c5;eip=0x00c81e; J(CALL(sub_331d6,0)); // 60885 call sub_331D6 ;~ 17C5:C81E -cs=0x17c5;eip=0x00c821; T(ADD(sp, 4)); // 60886 add sp, 4 ;~ 17C5:C821 -cs=0x17c5;eip=0x00c824; X(word_4ef2c = ax;); // 60887 mov word_4EF2C, ax ;~ 17C5:C824 -cs=0x17c5;eip=0x00c827; J({;}); // 60888 jmp short $+2 ;~ 17C5:C827 + // 6382 +cs=0x17c5;eip=0x00c818; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 108885 push [bp+var_4] ;~ 17C5:C818 +cs=0x17c5;eip=0x00c81b; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 108886 push [bp+var_2] ;~ 17C5:C81B +cs=0x17c5;eip=0x00c81e; J(CALL(sub_331d6,0)); // 108887 call sub_331D6 ;~ 17C5:C81E +cs=0x17c5;eip=0x00c821; T(ADD(sp, 4)); // 108888 add sp, 4 ;~ 17C5:C821 +cs=0x17c5;eip=0x00c824; X(word_4ef2c = ax;); // 108889 mov ds:word_4EF2C, ax ;~ 17C5:C824 +cs=0x17c5;eip=0x00c827; J({;}); // 108890 jmp short $+2 ;~ 17C5:C827 loc_32a59: - // 6405 -cs=0x17c5;eip=0x00c829; T(sp = bp;); // 60892 mov sp, bp ;~ 17C5:C829 -cs=0x17c5;eip=0x00c82b; X(POP(bp)); // 60893 pop bp ;~ 17C5:C82B -cs=0x17c5;eip=0x00c82c; J(RETN(0)); // 60894 retn ;~ 17C5:C82C + // 6383 +cs=0x17c5;eip=0x00c829; T(sp = bp;); // 108894 mov sp, bp ;~ 17C5:C829 +cs=0x17c5;eip=0x00c82b; X(POP(bp)); // 108895 pop bp ;~ 17C5:C82B +cs=0x17c5;eip=0x00c82c; J(RETN(0)); // 108896 retn ;~ 17C5:C82C assert(0); __dispatch_call: @@ -31346,39 +29661,39 @@ cs=0x17c5;eip=0x00c82c; J(RETN(0)); // 60894 retn ;~ 17C5:C82C else goto __dispatch_call; sub_32a5d: _begin: -cs=0x17c5;eip=0x00c82d; X(PUSH(bp)); // 60904 push bp ;~ 17C5:C82D -cs=0x17c5;eip=0x00c82e; T(bp = sp;); // 60905 mov bp, sp ;~ 17C5:C82E -cs=0x17c5;eip=0x00c830; T(ax = word_4e2fe;); // 60906 mov ax, word_4E2FE ;~ 17C5:C830 -cs=0x17c5;eip=0x00c833; T(ADD(ah, 0x10)); // 60907 add ah, 10h ;~ 17C5:C833 -cs=0x17c5;eip=0x00c836; T(SUB(cx, cx)); // 60908 sub cx, cx ;~ 17C5:C836 -cs=0x17c5;eip=0x00c838; X(PUSH(cx)); // 60909 push cx ;~ 17C5:C838 -cs=0x17c5;eip=0x00c839; X(PUSH(ax)); // 60910 push ax ;~ 17C5:C839 -cs=0x17c5;eip=0x00c83a; X(PUSH(word_4e2fa)); // 60911 push word_4E2FA ;~ 17C5:C83A -cs=0x17c5;eip=0x00c83e; J(CALL(sub_34dc0,0)); // 60912 call sub_34DC0 ;~ 17C5:C83E -cs=0x17c5;eip=0x00c841; T(ADD(sp, 2)); // 60913 add sp, 2 ;~ 17C5:C841 -cs=0x17c5;eip=0x00c844; T(SUB(ax, 0x4000)); // 60914 sub ax, 4000h ;~ 17C5:C844 -cs=0x17c5;eip=0x00c847; T(NEG(ax)); // 60915 neg ax ;~ 17C5:C847 -cs=0x17c5;eip=0x00c849; T(CWD); // 60916 cwd ;~ 17C5:C849 -cs=0x17c5;eip=0x00c84a; T(cl = 0x0C;); // 60917 mov cl, 0Ch ;~ 17C5:C84A +cs=0x17c5;eip=0x00c82d; X(PUSH(bp)); // 108906 push bp ;~ 17C5:C82D +cs=0x17c5;eip=0x00c82e; T(bp = sp;); // 108907 mov bp, sp ;~ 17C5:C82E +cs=0x17c5;eip=0x00c830; T(ax = word_4e2fe;); // 108908 mov ax, ds:word_4E2FE ;~ 17C5:C830 +cs=0x17c5;eip=0x00c833; T(ADD(ah, 0x10)); // 108909 add ah, 10h ;~ 17C5:C833 +cs=0x17c5;eip=0x00c836; T(SUB(cx, cx)); // 108910 sub cx, cx ;~ 17C5:C836 +cs=0x17c5;eip=0x00c838; X(PUSH(cx)); // 108911 push cx ;~ 17C5:C838 +cs=0x17c5;eip=0x00c839; X(PUSH(ax)); // 108912 push ax ;~ 17C5:C839 +cs=0x17c5;eip=0x00c83a; X(PUSH(word_4e2fa)); // 108913 push ds:word_4E2FA ;~ 17C5:C83A +cs=0x17c5;eip=0x00c83e; J(CALL(sub_34dc0,0)); // 108914 call sub_34DC0 ;~ 17C5:C83E +cs=0x17c5;eip=0x00c841; T(ADD(sp, 2)); // 108915 add sp, 2 ;~ 17C5:C841 +cs=0x17c5;eip=0x00c844; T(SUB(ax, 0x4000)); // 108916 sub ax, 4000h ;~ 17C5:C844 +cs=0x17c5;eip=0x00c847; T(NEG(ax)); // 108917 neg ax ;~ 17C5:C847 +cs=0x17c5;eip=0x00c849; T(CWD); // 108918 cwd ;~ 17C5:C849 +cs=0x17c5;eip=0x00c84a; T(cl = 0x0C;); // 108919 mov cl, 0Ch ;~ 17C5:C84A loc_32a7c: - // 6406 -cs=0x17c5;eip=0x00c84c; T(SHL(ax, 1)); // 60920 shl ax, 1 ;~ 17C5:C84C -cs=0x17c5;eip=0x00c84e; T(RCL(dx, 1)); // 60921 rcl dx, 1 ;~ 17C5:C84E -cs=0x17c5;eip=0x00c850; T(DEC(cl)); // 60922 dec cl ;~ 17C5:C850 -cs=0x17c5;eip=0x00c852; J(JZ(loc_32a86)); // 60923 jz short loc_32A86 ;~ 17C5:C852 -cs=0x17c5;eip=0x00c854; J(JMP(loc_32a7c)); // 60924 jmp short loc_32A7C ;~ 17C5:C854 + // 6384 +cs=0x17c5;eip=0x00c84c; T(SHL(ax, 1)); // 108922 shl ax, 1 ;~ 17C5:C84C +cs=0x17c5;eip=0x00c84e; T(RCL(dx, 1)); // 108923 rcl dx, 1 ;~ 17C5:C84E +cs=0x17c5;eip=0x00c850; T(DEC(cl)); // 108924 dec cl ;~ 17C5:C850 +cs=0x17c5;eip=0x00c852; J(JZ(loc_32a86)); // 108925 jz short loc_32A86 ;~ 17C5:C852 +cs=0x17c5;eip=0x00c854; J(JMP(loc_32a7c)); // 108926 jmp short loc_32A7C ;~ 17C5:C854 loc_32a86: - // 6407 -cs=0x17c5;eip=0x00c856; X(PUSH(dx)); // 60928 push dx ;~ 17C5:C856 -cs=0x17c5;eip=0x00c857; X(PUSH(ax)); // 60929 push ax ;~ 17C5:C857 -cs=0x17c5;eip=0x00c858; J(CALL(sub_34f54,0)); // 60930 call sub_34F54 ;~ 17C5:C858 -cs=0x17c5;eip=0x00c85b; T(SUB(ax, 0x4000)); // 60931 sub ax, 4000h ;~ 17C5:C85B -cs=0x17c5;eip=0x00c85e; J({;}); // 60932 jmp short $+2 ;~ 17C5:C85E + // 6385 +cs=0x17c5;eip=0x00c856; X(PUSH(dx)); // 108930 push dx ;~ 17C5:C856 +cs=0x17c5;eip=0x00c857; X(PUSH(ax)); // 108931 push ax ;~ 17C5:C857 +cs=0x17c5;eip=0x00c858; J(CALL(sub_34f54,0)); // 108932 call sub_34F54 ;~ 17C5:C858 +cs=0x17c5;eip=0x00c85b; T(SUB(ax, 0x4000)); // 108933 sub ax, 4000h ;~ 17C5:C85B +cs=0x17c5;eip=0x00c85e; J({;}); // 108934 jmp short $+2 ;~ 17C5:C85E loc_32a90: - // 6408 -cs=0x17c5;eip=0x00c860; T(sp = bp;); // 60936 mov sp, bp ;~ 17C5:C860 -cs=0x17c5;eip=0x00c862; X(POP(bp)); // 60937 pop bp ;~ 17C5:C862 -cs=0x17c5;eip=0x00c863; J(RETN(0)); // 60938 retn ;~ 17C5:C863 + // 6386 +cs=0x17c5;eip=0x00c860; T(sp = bp;); // 108938 mov sp, bp ;~ 17C5:C860 +cs=0x17c5;eip=0x00c862; X(POP(bp)); // 108939 pop bp ;~ 17C5:C862 +cs=0x17c5;eip=0x00c863; J(RETN(0)); // 108940 retn ;~ 17C5:C863 assert(0); __dispatch_call: @@ -31408,45 +29723,45 @@ cs=0x17c5;eip=0x00c863; J(RETN(0)); // 60938 retn ;~ 17C5:C863 _begin: #undef arg_0 #define arg_0 4 - // 60949 arg_0 = word ptr 4 ;~ 17C5:C864 -cs=0x17c5;eip=0x00c864; X(PUSH(bp)); // 60951 push bp ;~ 17C5:C864 -cs=0x17c5;eip=0x00c865; T(bp = sp;); // 60952 mov bp, sp ;~ 17C5:C865 -cs=0x17c5;eip=0x00c867; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 60953 mov bx, [bp+arg_0] ;~ 17C5:C867 -cs=0x17c5;eip=0x00c86a; T(cl = 4;); // 60954 mov cl, 4 ;~ 17C5:C86A -cs=0x17c5;eip=0x00c86c; T(SHL(bx, cl)); // 60955 shl bx, cl ;~ 17C5:C86C -cs=0x17c5;eip=0x00c86e; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x80)); // 60956 test byte ptr [bx-7E4Ch], 80h ;~ 17C5:C86E -cs=0x17c5;eip=0x00c873; J(JZ(loc_32ac3)); // 60957 jz short loc_32AC3 ;~ 17C5:C873 -cs=0x17c5;eip=0x00c875; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 60958 push [bp+arg_0] ;~ 17C5:C875 -cs=0x17c5;eip=0x00c878; J(CALL(sub_32ad4,0)); // 60959 call sub_32AD4 ;~ 17C5:C878 -cs=0x17c5;eip=0x00c87b; T(ADD(sp, 2)); // 60960 add sp, 2 ;~ 17C5:C87B -cs=0x17c5;eip=0x00c87e; T(OR(ax, ax)); // 60961 or ax, ax ;~ 17C5:C87E -cs=0x17c5;eip=0x00c880; J(JZ(loc_32ab8)); // 60962 jz short loc_32AB8 ;~ 17C5:C880 -cs=0x17c5;eip=0x00c882; T(al = *(byte_520f4);); // 60963 mov al, byte_520F4 ;~ 17C5:C882 -cs=0x17c5;eip=0x00c885; T(CBW); // 60964 cbw ;~ 17C5:C885 -cs=0x17c5;eip=0x00c886; J(JMP(loc_32abc)); // 60965 jmp short loc_32ABC ;~ 17C5:C886 + // 108951 arg_0 = word ptr 4 ;~ 17C5:C864 +cs=0x17c5;eip=0x00c864; X(PUSH(bp)); // 108953 push bp ;~ 17C5:C864 +cs=0x17c5;eip=0x00c865; T(bp = sp;); // 108954 mov bp, sp ;~ 17C5:C865 +cs=0x17c5;eip=0x00c867; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 108955 mov bx, [bp+arg_0] ;~ 17C5:C867 +cs=0x17c5;eip=0x00c86a; T(cl = 4;); // 108956 mov cl, 4 ;~ 17C5:C86A +cs=0x17c5;eip=0x00c86c; T(SHL(bx, cl)); // 108957 shl bx, cl ;~ 17C5:C86C +cs=0x17c5;eip=0x00c86e; T(TEST(*(raddr(ds,bx-0x7E4C)), 0x80)); // 108958 test byte ptr [bx-7E4Ch], 80h ;~ 17C5:C86E +cs=0x17c5;eip=0x00c873; J(JZ(loc_32ac3)); // 108959 jz short loc_32AC3 ;~ 17C5:C873 +cs=0x17c5;eip=0x00c875; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 108960 push [bp+arg_0] ;~ 17C5:C875 +cs=0x17c5;eip=0x00c878; J(CALL(sub_32ad4,0)); // 108961 call sub_32AD4 ;~ 17C5:C878 +cs=0x17c5;eip=0x00c87b; T(ADD(sp, 2)); // 108962 add sp, 2 ;~ 17C5:C87B +cs=0x17c5;eip=0x00c87e; T(OR(ax, ax)); // 108963 or ax, ax ;~ 17C5:C87E +cs=0x17c5;eip=0x00c880; J(JZ(loc_32ab8)); // 108964 jz short loc_32AB8 ;~ 17C5:C880 +cs=0x17c5;eip=0x00c882; T(al = byte_520f4;); // 108965 mov al, ds:byte_520F4 ;~ 17C5:C882 +cs=0x17c5;eip=0x00c885; T(CBW); // 108966 cbw ;~ 17C5:C885 +cs=0x17c5;eip=0x00c886; J(JMP(loc_32abc)); // 108967 jmp short loc_32ABC ;~ 17C5:C886 loc_32ab8: - // 6409 -cs=0x17c5;eip=0x00c888; T(al = *(byte_5225a);); // 60969 mov al, byte_5225A ;~ 17C5:C888 -cs=0x17c5;eip=0x00c88b; T(CBW); // 60970 cbw ;~ 17C5:C88B + // 6387 +cs=0x17c5;eip=0x00c888; T(al = byte_5225a;); // 108971 mov al, ds:byte_5225A ;~ 17C5:C888 +cs=0x17c5;eip=0x00c88b; T(CBW); // 108972 cbw ;~ 17C5:C88B loc_32abc: - // 6410 -cs=0x17c5;eip=0x00c88c; T(ADD(ah, 1)); // 60973 add ah, 1 ;~ 17C5:C88C -cs=0x17c5;eip=0x00c88f; J(JMP(loc_32ad0)); // 60974 jmp short loc_32AD0 ;~ 17C5:C88F + // 6388 +cs=0x17c5;eip=0x00c88c; T(ADD(ah, 1)); // 108975 add ah, 1 ;~ 17C5:C88C +cs=0x17c5;eip=0x00c88f; J(JMP(loc_32ad0)); // 108976 jmp short loc_32AD0 ;~ 17C5:C88F ret_17c5_c891: - // 6411 -cs=0x17c5;eip=0x00c891; J(JMP(loc_32ad0)); // 60976 jmp short loc_32AD0 ;~ 17C5:C891 + // 6389 +cs=0x17c5;eip=0x00c891; J(JMP(loc_32ad0)); // 108978 jmp short loc_32AD0 ;~ 17C5:C891 loc_32ac3: - // 6412 -cs=0x17c5;eip=0x00c893; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 60980 mov bx, [bp+arg_0] ;~ 17C5:C893 -cs=0x17c5;eip=0x00c896; T(cl = 4;); // 60981 mov cl, 4 ;~ 17C5:C896 -cs=0x17c5;eip=0x00c898; T(SHL(bx, cl)); // 60982 shl bx, cl ;~ 17C5:C898 -cs=0x17c5;eip=0x00c89a; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E46)))); // 60983 mov ax, [bx-7E46h] ;~ 17C5:C89A -cs=0x17c5;eip=0x00c89e; J({;}); // 60984 jmp short $+2 ;~ 17C5:C89E + // 6390 +cs=0x17c5;eip=0x00c893; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 108982 mov bx, [bp+arg_0] ;~ 17C5:C893 +cs=0x17c5;eip=0x00c896; T(cl = 4;); // 108983 mov cl, 4 ;~ 17C5:C896 +cs=0x17c5;eip=0x00c898; T(SHL(bx, cl)); // 108984 shl bx, cl ;~ 17C5:C898 +cs=0x17c5;eip=0x00c89a; T(MOV(ax, *(dw*)(raddr(ds,bx-0x7E46)))); // 108985 mov ax, [bx-7E46h] ;~ 17C5:C89A +cs=0x17c5;eip=0x00c89e; J({;}); // 108986 jmp short $+2 ;~ 17C5:C89E loc_32ad0: - // 6413 -cs=0x17c5;eip=0x00c8a0; T(sp = bp;); // 60989 mov sp, bp ;~ 17C5:C8A0 -cs=0x17c5;eip=0x00c8a2; X(POP(bp)); // 60990 pop bp ;~ 17C5:C8A2 -cs=0x17c5;eip=0x00c8a3; J(RETN(0)); // 60991 retn ;~ 17C5:C8A3 + // 6391 +cs=0x17c5;eip=0x00c8a0; T(sp = bp;); // 108991 mov sp, bp ;~ 17C5:C8A0 +cs=0x17c5;eip=0x00c8a2; X(POP(bp)); // 108992 pop bp ;~ 17C5:C8A2 +cs=0x17c5;eip=0x00c8a3; J(RETN(0)); // 108993 retn ;~ 17C5:C8A3 assert(0); __dispatch_call: @@ -31478,42 +29793,42 @@ cs=0x17c5;eip=0x00c8a3; J(RETN(0)); // 60991 retn ;~ 17C5:C8A3 _begin: #undef var_2 #define var_2 -2 - // 61002 var_2 = word ptr -2 ;~ 17C5:C8A4 + // 109004 var_2 = word ptr -2 ;~ 17C5:C8A4 #undef arg_0 #define arg_0 4 - // 61003 arg_0 = word ptr 4 ;~ 17C5:C8A4 -cs=0x17c5;eip=0x00c8a4; X(PUSH(bp)); // 61005 push bp ;~ 17C5:C8A4 -cs=0x17c5;eip=0x00c8a5; T(bp = sp;); // 61006 mov bp, sp ;~ 17C5:C8A5 -cs=0x17c5;eip=0x00c8a7; T(SUB(sp, 2)); // 61007 sub sp, 2 ;~ 17C5:C8A7 -cs=0x17c5;eip=0x00c8aa; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 61008 mov bx, [bp+arg_0] ;~ 17C5:C8AA -cs=0x17c5;eip=0x00c8ad; T(cl = 4;); // 61009 mov cl, 4 ;~ 17C5:C8AD -cs=0x17c5;eip=0x00c8af; T(SHL(bx, cl)); // 61010 shl bx, cl ;~ 17C5:C8AF -cs=0x17c5;eip=0x00c8b1; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 61011 mov bx, [bx-7E46h] ;~ 17C5:C8B1 -cs=0x17c5;eip=0x00c8b5; T(AND(bx, 0x7F)); // 61012 and bx, 7Fh ;~ 17C5:C8B5 -cs=0x17c5;eip=0x00c8b8; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 61013 mov al, [bx-690Ch] ;~ 17C5:C8B8 -cs=0x17c5;eip=0x00c8bc; T(AND(ax, 0x0F)); // 61014 and ax, 0Fh ;~ 17C5:C8BC -cs=0x17c5;eip=0x00c8bf; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 61015 mov [bp+var_2], ax ;~ 17C5:C8BF -cs=0x17c5;eip=0x00c8c2; T(CMP(ax, 0x0C)); // 61016 cmp ax, 0Ch ;~ 17C5:C8C2 -cs=0x17c5;eip=0x00c8c5; J(JZ(loc_32b01)); // 61017 jz short loc_32B01 ;~ 17C5:C8C5 -cs=0x17c5;eip=0x00c8c7; T(CMP(ax, 9)); // 61018 cmp ax, 9 ;~ 17C5:C8C7 -cs=0x17c5;eip=0x00c8ca; J(JZ(loc_32b01)); // 61019 jz short loc_32B01 ;~ 17C5:C8CA -cs=0x17c5;eip=0x00c8cc; T(CMP(ax, 0x0B)); // 61020 cmp ax, 0Bh ;~ 17C5:C8CC -cs=0x17c5;eip=0x00c8cf; J(JNZ(loc_32b06)); // 61021 jnz short loc_32B06 ;~ 17C5:C8CF + // 109005 arg_0 = word ptr 4 ;~ 17C5:C8A4 +cs=0x17c5;eip=0x00c8a4; X(PUSH(bp)); // 109007 push bp ;~ 17C5:C8A4 +cs=0x17c5;eip=0x00c8a5; T(bp = sp;); // 109008 mov bp, sp ;~ 17C5:C8A5 +cs=0x17c5;eip=0x00c8a7; T(SUB(sp, 2)); // 109009 sub sp, 2 ;~ 17C5:C8A7 +cs=0x17c5;eip=0x00c8aa; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 109010 mov bx, [bp+arg_0] ;~ 17C5:C8AA +cs=0x17c5;eip=0x00c8ad; T(cl = 4;); // 109011 mov cl, 4 ;~ 17C5:C8AD +cs=0x17c5;eip=0x00c8af; T(SHL(bx, cl)); // 109012 shl bx, cl ;~ 17C5:C8AF +cs=0x17c5;eip=0x00c8b1; T(MOV(bx, *(dw*)(raddr(ds,bx-0x7E46)))); // 109013 mov bx, [bx-7E46h] ;~ 17C5:C8B1 +cs=0x17c5;eip=0x00c8b5; T(AND(bx, 0x7F)); // 109014 and bx, 7Fh ;~ 17C5:C8B5 +cs=0x17c5;eip=0x00c8b8; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 109015 mov al, [bx-690Ch] ;~ 17C5:C8B8 +cs=0x17c5;eip=0x00c8bc; T(AND(ax, 0x0F)); // 109016 and ax, 0Fh ;~ 17C5:C8BC +cs=0x17c5;eip=0x00c8bf; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 109017 mov [bp+var_2], ax ;~ 17C5:C8BF +cs=0x17c5;eip=0x00c8c2; T(CMP(ax, 0x0C)); // 109018 cmp ax, 0Ch ;~ 17C5:C8C2 +cs=0x17c5;eip=0x00c8c5; J(JZ(loc_32b01)); // 109019 jz short loc_32B01 ;~ 17C5:C8C5 +cs=0x17c5;eip=0x00c8c7; T(CMP(ax, 9)); // 109020 cmp ax, 9 ;~ 17C5:C8C7 +cs=0x17c5;eip=0x00c8ca; J(JZ(loc_32b01)); // 109021 jz short loc_32B01 ;~ 17C5:C8CA +cs=0x17c5;eip=0x00c8cc; T(CMP(ax, 0x0B)); // 109022 cmp ax, 0Bh ;~ 17C5:C8CC +cs=0x17c5;eip=0x00c8cf; J(JNZ(loc_32b06)); // 109023 jnz short loc_32B06 ;~ 17C5:C8CF loc_32b01: - // 6414 -cs=0x17c5;eip=0x00c8d1; T(ax = 1;); // 61025 mov ax, 1 ;~ 17C5:C8D1 -cs=0x17c5;eip=0x00c8d4; J(JMP(loc_32b08)); // 61026 jmp short loc_32B08 ;~ 17C5:C8D4 + // 6392 +cs=0x17c5;eip=0x00c8d1; T(ax = 1;); // 109027 mov ax, 1 ;~ 17C5:C8D1 +cs=0x17c5;eip=0x00c8d4; J(JMP(loc_32b08)); // 109028 jmp short loc_32B08 ;~ 17C5:C8D4 loc_32b06: - // 6415 -cs=0x17c5;eip=0x00c8d6; T(SUB(ax, ax)); // 61030 sub ax, ax ;~ 17C5:C8D6 + // 6393 +cs=0x17c5;eip=0x00c8d6; T(SUB(ax, ax)); // 109032 sub ax, ax ;~ 17C5:C8D6 loc_32b08: - // 6416 -cs=0x17c5;eip=0x00c8d8; J({;}); // 61033 jmp short $+2 ;~ 17C5:C8D8 + // 6394 +cs=0x17c5;eip=0x00c8d8; J({;}); // 109035 jmp short $+2 ;~ 17C5:C8D8 loc_32b0a: - // 6417 -cs=0x17c5;eip=0x00c8da; T(sp = bp;); // 61037 mov sp, bp ;~ 17C5:C8DA -cs=0x17c5;eip=0x00c8dc; X(POP(bp)); // 61038 pop bp ;~ 17C5:C8DC -cs=0x17c5;eip=0x00c8dd; J(RETN(0)); // 61039 retn ;~ 17C5:C8DD + // 6395 +cs=0x17c5;eip=0x00c8da; T(sp = bp;); // 109039 mov sp, bp ;~ 17C5:C8DA +cs=0x17c5;eip=0x00c8dc; X(POP(bp)); // 109040 pop bp ;~ 17C5:C8DC +cs=0x17c5;eip=0x00c8dd; J(RETN(0)); // 109041 retn ;~ 17C5:C8DD assert(0); __dispatch_call: @@ -31544,126 +29859,126 @@ cs=0x17c5;eip=0x00c8dd; J(RETN(0)); // 61039 retn ;~ 17C5:C8DD _begin: #undef var_10 #define var_10 -0x10 - // 61050 var_10 = word ptr -10h ;~ 17C5:C8DE + // 109052 var_10 = word ptr -10h ;~ 17C5:C8DE #undef var_e #define var_e -0x0E - // 61051 var_E = word ptr -0Eh ;~ 17C5:C8DE + // 109053 var_E = word ptr -0Eh ;~ 17C5:C8DE #undef var_c #define var_c -0x0C - // 61052 var_C = word ptr -0Ch ;~ 17C5:C8DE + // 109054 var_C = word ptr -0Ch ;~ 17C5:C8DE #undef var_a #define var_a -0x0A - // 61053 var_A = word ptr -0Ah ;~ 17C5:C8DE + // 109055 var_A = word ptr -0Ah ;~ 17C5:C8DE #undef var_8 #define var_8 -8 - // 61054 var_8 = byte ptr -8 ;~ 17C5:C8DE + // 109056 var_8 = byte ptr -8 ;~ 17C5:C8DE #undef var_2 #define var_2 -2 - // 61055 var_2 = word ptr -2 ;~ 17C5:C8DE -cs=0x17c5;eip=0x00c8de; X(PUSH(bp)); // 61057 push bp ;~ 17C5:C8DE -cs=0x17c5;eip=0x00c8df; T(bp = sp;); // 61058 mov bp, sp ;~ 17C5:C8DF -cs=0x17c5;eip=0x00c8e1; T(SUB(sp, 0x10)); // 61059 sub sp, 10h ;~ 17C5:C8E1 -cs=0x17c5;eip=0x00c8e4; T(ax = 0x5C42;); // 61060 mov ax, 5C42h ;~ 17C5:C8E4 -cs=0x17c5;eip=0x00c8e7; X(PUSH(ax)); // 61061 push ax ;~ 17C5:C8E7 -cs=0x17c5;eip=0x00c8e8; T(ax = 0x5C60;); // 61062 mov ax, 5C60h ;~ 17C5:C8E8 -cs=0x17c5;eip=0x00c8eb; X(PUSH(ax)); // 61063 push ax ;~ 17C5:C8EB -cs=0x17c5;eip=0x00c8ec; J(CALL(sub_291df,0)); // 61064 call sub_291DF ;~ 17C5:C8EC -cs=0x17c5;eip=0x00c8ef; T(ADD(sp, 4)); // 61066 add sp, 4 ;~ 17C5:C8EF -cs=0x17c5;eip=0x00c8f2; T(ax = 0x5C47;); // 61067 mov ax, 5C47h ;~ 17C5:C8F2 -cs=0x17c5;eip=0x00c8f5; X(PUSH(ax)); // 61068 push ax ;~ 17C5:C8F5 -cs=0x17c5;eip=0x00c8f6; T(ax = 0x5C60;); // 61069 mov ax, 5C60h ;~ 17C5:C8F6 -cs=0x17c5;eip=0x00c8f9; X(PUSH(ax)); // 61070 push ax ;~ 17C5:C8F9 -cs=0x17c5;eip=0x00c8fa; J(CALL(sub_34954,0)); // 61071 call sub_34954 ;~ 17C5:C8FA -cs=0x17c5;eip=0x00c8fd; T(ADD(sp, 4)); // 61072 add sp, 4 ;~ 17C5:C8FD -cs=0x17c5;eip=0x00c900; X(word_4f216 = ax;); // 61073 mov word_4F216, ax ;~ 17C5:C900 -cs=0x17c5;eip=0x00c903; T(OR(ax, ax)); // 61074 or ax, ax ;~ 17C5:C903 -cs=0x17c5;eip=0x00c905; J(JNZ(loc_32b42)); // 61075 jnz short loc_32B42 ;~ 17C5:C905 -cs=0x17c5;eip=0x00c907; T(ax = 0x5C4A;); // 61076 mov ax, 5C4Ah ;~ 17C5:C907 -cs=0x17c5;eip=0x00c90a; X(PUSH(ax)); // 61077 push ax ;~ 17C5:C90A -cs=0x17c5;eip=0x00c90b; J(CALL(sub_291bc,0)); // 61078 call sub_291BC ;~ 17C5:C90B -cs=0x17c5;eip=0x00c90e; T(sp = bp;); // 61080 mov sp, bp ;~ 17C5:C90E -cs=0x17c5;eip=0x00c910; X(POP(bp)); // 61081 pop bp ;~ 17C5:C910 -cs=0x17c5;eip=0x00c911; J(RETN(0)); // 61082 retn ;~ 17C5:C911 + // 109057 var_2 = word ptr -2 ;~ 17C5:C8DE +cs=0x17c5;eip=0x00c8de; X(PUSH(bp)); // 109059 push bp ;~ 17C5:C8DE +cs=0x17c5;eip=0x00c8df; T(bp = sp;); // 109060 mov bp, sp ;~ 17C5:C8DF +cs=0x17c5;eip=0x00c8e1; T(SUB(sp, 0x10)); // 109061 sub sp, 10h ;~ 17C5:C8E1 +cs=0x17c5;eip=0x00c8e4; T(ax = 0x5C42;); // 109062 mov ax, 5C42h ;~ 17C5:C8E4 +cs=0x17c5;eip=0x00c8e7; X(PUSH(ax)); // 109063 push ax ;~ 17C5:C8E7 +cs=0x17c5;eip=0x00c8e8; T(ax = 0x5C60;); // 109064 mov ax, 5C60h ;~ 17C5:C8E8 +cs=0x17c5;eip=0x00c8eb; X(PUSH(ax)); // 109065 push ax ;~ 17C5:C8EB +cs=0x17c5;eip=0x00c8ec; J(CALL(sub_291df,0)); // 109066 call sub_291DF ;~ 17C5:C8EC +cs=0x17c5;eip=0x00c8ef; T(ADD(sp, 4)); // 109068 add sp, 4 ;~ 17C5:C8EF +cs=0x17c5;eip=0x00c8f2; T(ax = 0x5C47;); // 109069 mov ax, 5C47h ;~ 17C5:C8F2 +cs=0x17c5;eip=0x00c8f5; X(PUSH(ax)); // 109070 push ax ;~ 17C5:C8F5 +cs=0x17c5;eip=0x00c8f6; T(ax = 0x5C60;); // 109071 mov ax, 5C60h ;~ 17C5:C8F6 +cs=0x17c5;eip=0x00c8f9; X(PUSH(ax)); // 109072 push ax ;~ 17C5:C8F9 +cs=0x17c5;eip=0x00c8fa; J(CALL(sub_34954,0)); // 109073 call sub_34954 ;~ 17C5:C8FA +cs=0x17c5;eip=0x00c8fd; T(ADD(sp, 4)); // 109074 add sp, 4 ;~ 17C5:C8FD +cs=0x17c5;eip=0x00c900; X(word_4f216 = ax;); // 109075 mov ds:word_4F216, ax ;~ 17C5:C900 +cs=0x17c5;eip=0x00c903; T(OR(ax, ax)); // 109076 or ax, ax ;~ 17C5:C903 +cs=0x17c5;eip=0x00c905; J(JNZ(loc_32b42)); // 109077 jnz short loc_32B42 ;~ 17C5:C905 +cs=0x17c5;eip=0x00c907; T(ax = 0x5C4A;); // 109078 mov ax, 5C4Ah ;~ 17C5:C907 +cs=0x17c5;eip=0x00c90a; X(PUSH(ax)); // 109079 push ax ; char * ;~ 17C5:C90A +cs=0x17c5;eip=0x00c90b; J(CALL(print_line,0)); // 109080 call print_line ;~ 17C5:C90B +cs=0x17c5;eip=0x00c90e; T(sp = bp;); // 109082 mov sp, bp ;~ 17C5:C90E +cs=0x17c5;eip=0x00c910; X(POP(bp)); // 109083 pop bp ;~ 17C5:C910 +cs=0x17c5;eip=0x00c911; J(RETN(0)); // 109084 retn ;~ 17C5:C911 loc_32b42: - // 6418 -cs=0x17c5;eip=0x00c912; X(PUSH(word_4f216)); // 61086 push word_4F216 ;~ 17C5:C912 -cs=0x17c5;eip=0x00c916; T(ax = 1;); // 61087 mov ax, 1 ;~ 17C5:C916 -cs=0x17c5;eip=0x00c919; X(PUSH(ax)); // 61088 push ax ;~ 17C5:C919 -cs=0x17c5;eip=0x00c91a; T(ax = 2;); // 61089 mov ax, 2 ;~ 17C5:C91A -cs=0x17c5;eip=0x00c91d; X(PUSH(ax)); // 61090 push ax ;~ 17C5:C91D -cs=0x17c5;eip=0x00c91e; T(ax = 0x6458;); // 61091 mov ax, 6458h ;~ 17C5:C91E -cs=0x17c5;eip=0x00c921; X(PUSH(ax)); // 61092 push ax ;~ 17C5:C921 -cs=0x17c5;eip=0x00c922; J(CALL(sub_3497c,0)); // 61093 call sub_3497C ;~ 17C5:C922 -cs=0x17c5;eip=0x00c925; T(ADD(sp, 8)); // 61094 add sp, 8 ;~ 17C5:C925 -cs=0x17c5;eip=0x00c928; X(PUSH(word_4f216)); // 61095 push word_4F216 ;~ 17C5:C928 -cs=0x17c5;eip=0x00c92c; T(ax = 1;); // 61096 mov ax, 1 ;~ 17C5:C92C -cs=0x17c5;eip=0x00c92f; X(PUSH(ax)); // 61097 push ax ;~ 17C5:C92F -cs=0x17c5;eip=0x00c930; T(ax = 2;); // 61098 mov ax, 2 ;~ 17C5:C930 -cs=0x17c5;eip=0x00c933; X(PUSH(ax)); // 61099 push ax ;~ 17C5:C933 -cs=0x17c5;eip=0x00c934; T(ax = 0x649A;); // 61100 mov ax, 649Ah ;~ 17C5:C934 -cs=0x17c5;eip=0x00c937; X(PUSH(ax)); // 61101 push ax ;~ 17C5:C937 -cs=0x17c5;eip=0x00c938; J(CALL(sub_3497c,0)); // 61102 call sub_3497C ;~ 17C5:C938 -cs=0x17c5;eip=0x00c93b; T(ADD(sp, 8)); // 61103 add sp, 8 ;~ 17C5:C93B -cs=0x17c5;eip=0x00c93e; X(PUSH(word_4f216)); // 61104 push word_4F216 ;~ 17C5:C93E -cs=0x17c5;eip=0x00c942; X(PUSH(word_4ef7a)); // 61105 push word_4EF7A ;~ 17C5:C942 -cs=0x17c5;eip=0x00c946; T(ax = 2;); // 61106 mov ax, 2 ;~ 17C5:C946 -cs=0x17c5;eip=0x00c949; X(PUSH(ax)); // 61107 push ax ;~ 17C5:C949 -cs=0x17c5;eip=0x00c94a; T(ax = 0x645A;); // 61108 mov ax, 645Ah ;~ 17C5:C94A -cs=0x17c5;eip=0x00c94d; X(PUSH(ax)); // 61109 push ax ;~ 17C5:C94D -cs=0x17c5;eip=0x00c94e; J(CALL(sub_3497c,0)); // 61110 call sub_3497C ;~ 17C5:C94E -cs=0x17c5;eip=0x00c951; T(ADD(sp, 8)); // 61111 add sp, 8 ;~ 17C5:C951 -cs=0x17c5;eip=0x00c954; X(PUSH(word_4f216)); // 61112 push word_4F216 ;~ 17C5:C954 -cs=0x17c5;eip=0x00c958; T(ax = 1;); // 61113 mov ax, 1 ;~ 17C5:C958 -cs=0x17c5;eip=0x00c95b; X(PUSH(ax)); // 61114 push ax ;~ 17C5:C95B -cs=0x17c5;eip=0x00c95c; T(ax = 2;); // 61115 mov ax, 2 ;~ 17C5:C95C -cs=0x17c5;eip=0x00c95f; X(PUSH(ax)); // 61116 push ax ;~ 17C5:C95F -cs=0x17c5;eip=0x00c960; T(ax = bp+var_a); // 61117 lea ax, [bp+var_A] ;~ 17C5:C960 -cs=0x17c5;eip=0x00c963; X(PUSH(ax)); // 61118 push ax ;~ 17C5:C963 -cs=0x17c5;eip=0x00c964; J(CALL(sub_3497c,0)); // 61119 call sub_3497C ;~ 17C5:C964 -cs=0x17c5;eip=0x00c967; T(ADD(sp, 8)); // 61120 add sp, 8 ;~ 17C5:C967 -cs=0x17c5;eip=0x00c96a; T(ax = bp+var_8); // 61121 lea ax, [bp+var_8] ;~ 17C5:C96A -cs=0x17c5;eip=0x00c96d; X(PUSH(ax)); // 61122 push ax ;~ 17C5:C96D -cs=0x17c5;eip=0x00c96e; J(CALL(sub_34d4e,0)); // 61123 call sub_34D4E ;~ 17C5:C96E -cs=0x17c5;eip=0x00c971; T(ADD(sp, 2)); // 61124 add sp, 2 ;~ 17C5:C971 -cs=0x17c5;eip=0x00c974; X(MOV(*(dw*)(raddr(ss,bp+var_10)), offset(seg3897,byte_3e1d0)+0x5704-offset(seg3897,byte_38b00))); // 61125 mov [bp+var_10], (offset byte_3E1D0+5704h - offset byte_38B00) ;~ 17C5:C974 -cs=0x17c5;eip=0x00c979; X(MOV(*(dw*)(raddr(ss,bp+var_e)), 0x38B0)); // 61126 mov [bp+var_E], 38B0h ;~ 17C5:C979 -cs=0x17c5;eip=0x00c97e; J(JMP(loc_32bf0)); // 61127 jmp short loc_32BF0 ;~ 17C5:C97E + // 6396 +cs=0x17c5;eip=0x00c912; X(PUSH(word_4f216)); // 109088 push ds:word_4F216 ;~ 17C5:C912 +cs=0x17c5;eip=0x00c916; T(ax = 1;); // 109089 mov ax, 1 ;~ 17C5:C916 +cs=0x17c5;eip=0x00c919; X(PUSH(ax)); // 109090 push ax ;~ 17C5:C919 +cs=0x17c5;eip=0x00c91a; T(ax = 2;); // 109091 mov ax, 2 ;~ 17C5:C91A +cs=0x17c5;eip=0x00c91d; X(PUSH(ax)); // 109092 push ax ;~ 17C5:C91D +cs=0x17c5;eip=0x00c91e; T(ax = 0x6458;); // 109093 mov ax, 6458h ;~ 17C5:C91E +cs=0x17c5;eip=0x00c921; X(PUSH(ax)); // 109094 push ax ;~ 17C5:C921 +cs=0x17c5;eip=0x00c922; J(CALL(sub_3497c,0)); // 109095 call sub_3497C ;~ 17C5:C922 +cs=0x17c5;eip=0x00c925; T(ADD(sp, 8)); // 109096 add sp, 8 ;~ 17C5:C925 +cs=0x17c5;eip=0x00c928; X(PUSH(word_4f216)); // 109097 push ds:word_4F216 ;~ 17C5:C928 +cs=0x17c5;eip=0x00c92c; T(ax = 1;); // 109098 mov ax, 1 ;~ 17C5:C92C +cs=0x17c5;eip=0x00c92f; X(PUSH(ax)); // 109099 push ax ;~ 17C5:C92F +cs=0x17c5;eip=0x00c930; T(ax = 2;); // 109100 mov ax, 2 ;~ 17C5:C930 +cs=0x17c5;eip=0x00c933; X(PUSH(ax)); // 109101 push ax ;~ 17C5:C933 +cs=0x17c5;eip=0x00c934; T(ax = 0x649A;); // 109102 mov ax, 649Ah ;~ 17C5:C934 +cs=0x17c5;eip=0x00c937; X(PUSH(ax)); // 109103 push ax ;~ 17C5:C937 +cs=0x17c5;eip=0x00c938; J(CALL(sub_3497c,0)); // 109104 call sub_3497C ;~ 17C5:C938 +cs=0x17c5;eip=0x00c93b; T(ADD(sp, 8)); // 109105 add sp, 8 ;~ 17C5:C93B +cs=0x17c5;eip=0x00c93e; X(PUSH(word_4f216)); // 109106 push ds:word_4F216 ;~ 17C5:C93E +cs=0x17c5;eip=0x00c942; X(PUSH(word_4ef7a)); // 109107 push ds:word_4EF7A ;~ 17C5:C942 +cs=0x17c5;eip=0x00c946; T(ax = 2;); // 109108 mov ax, 2 ;~ 17C5:C946 +cs=0x17c5;eip=0x00c949; X(PUSH(ax)); // 109109 push ax ;~ 17C5:C949 +cs=0x17c5;eip=0x00c94a; T(ax = 0x645A;); // 109110 mov ax, 645Ah ;~ 17C5:C94A +cs=0x17c5;eip=0x00c94d; X(PUSH(ax)); // 109111 push ax ;~ 17C5:C94D +cs=0x17c5;eip=0x00c94e; J(CALL(sub_3497c,0)); // 109112 call sub_3497C ;~ 17C5:C94E +cs=0x17c5;eip=0x00c951; T(ADD(sp, 8)); // 109113 add sp, 8 ;~ 17C5:C951 +cs=0x17c5;eip=0x00c954; X(PUSH(word_4f216)); // 109114 push ds:word_4F216 ;~ 17C5:C954 +cs=0x17c5;eip=0x00c958; T(ax = 1;); // 109115 mov ax, 1 ;~ 17C5:C958 +cs=0x17c5;eip=0x00c95b; X(PUSH(ax)); // 109116 push ax ;~ 17C5:C95B +cs=0x17c5;eip=0x00c95c; T(ax = 2;); // 109117 mov ax, 2 ;~ 17C5:C95C +cs=0x17c5;eip=0x00c95f; X(PUSH(ax)); // 109118 push ax ;~ 17C5:C95F +cs=0x17c5;eip=0x00c960; T(ax = bp+var_a); // 109119 lea ax, [bp+var_A] ;~ 17C5:C960 +cs=0x17c5;eip=0x00c963; X(PUSH(ax)); // 109120 push ax ;~ 17C5:C963 +cs=0x17c5;eip=0x00c964; J(CALL(sub_3497c,0)); // 109121 call sub_3497C ;~ 17C5:C964 +cs=0x17c5;eip=0x00c967; T(ADD(sp, 8)); // 109122 add sp, 8 ;~ 17C5:C967 +cs=0x17c5;eip=0x00c96a; T(ax = bp+var_8); // 109123 lea ax, [bp+var_8] ;~ 17C5:C96A +cs=0x17c5;eip=0x00c96d; X(PUSH(ax)); // 109124 push ax ;~ 17C5:C96D +cs=0x17c5;eip=0x00c96e; J(CALL(sub_34d4e,0)); // 109125 call sub_34D4E ;~ 17C5:C96E +cs=0x17c5;eip=0x00c971; T(ADD(sp, 2)); // 109126 add sp, 2 ;~ 17C5:C971 +cs=0x17c5;eip=0x00c974; X(MOV(*(dw*)(raddr(ss,bp+var_10)), offset(seg3cd9,unk_438d4)-offset(seg38b0,unk_38b00))); // 109127 mov [bp+var_10], (offset unk_438D4 - offset unk_38B00) ;~ 17C5:C974 +cs=0x17c5;eip=0x00c979; X(MOV(*(dw*)(raddr(ss,bp+var_e)), seg_offset(seg38b0))); // 109128 mov [bp+var_E], seg seg38b0 ;~ 17C5:C979 +cs=0x17c5;eip=0x00c97e; J(JMP(loc_32bf0)); // 109129 jmp short loc_32BF0 ;~ 17C5:C97E loc_32bb0: - // 6419 -cs=0x17c5;eip=0x00c980; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 61131 mov ax, [bp+var_A] ;~ 17C5:C980 -cs=0x17c5;eip=0x00c983; T(CMP(ax, 0x800)); // 61132 cmp ax, 800h ;~ 17C5:C983 -cs=0x17c5;eip=0x00c986; J(JLE(loc_32bbb)); // 61133 jle short loc_32BBB ;~ 17C5:C986 -cs=0x17c5;eip=0x00c988; T(ax = 0x800;); // 61134 mov ax, 800h ;~ 17C5:C988 + // 6397 +cs=0x17c5;eip=0x00c980; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 109133 mov ax, [bp+var_A] ;~ 17C5:C980 +cs=0x17c5;eip=0x00c983; T(CMP(ax, 0x800)); // 109134 cmp ax, 800h ;~ 17C5:C983 +cs=0x17c5;eip=0x00c986; J(JLE(loc_32bbb)); // 109135 jle short loc_32BBB ;~ 17C5:C986 +cs=0x17c5;eip=0x00c988; T(ax = 0x800;); // 109136 mov ax, 800h ;~ 17C5:C988 loc_32bbb: - // 6420 -cs=0x17c5;eip=0x00c98b; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 61137 mov [bp+var_C], ax ;~ 17C5:C98B -cs=0x17c5;eip=0x00c98e; X(PUSH(word_4f216)); // 61138 push word_4F216 ;~ 17C5:C98E -cs=0x17c5;eip=0x00c992; X(PUSH(ax)); // 61139 push ax ;~ 17C5:C992 -cs=0x17c5;eip=0x00c993; T(ax = 1;); // 61140 mov ax, 1 ;~ 17C5:C993 -cs=0x17c5;eip=0x00c996; X(PUSH(ax)); // 61141 push ax ;~ 17C5:C996 -cs=0x17c5;eip=0x00c997; T(ax = 0x328E;); // 61142 mov ax, 328Eh ;~ 17C5:C997 -cs=0x17c5;eip=0x00c99a; X(PUSH(ax)); // 61143 push ax ;~ 17C5:C99A -cs=0x17c5;eip=0x00c99b; J(CALL(sub_3497c,0)); // 61144 call sub_3497C ;~ 17C5:C99B -cs=0x17c5;eip=0x00c99e; T(ADD(sp, 8)); // 61145 add sp, 8 ;~ 17C5:C99E -cs=0x17c5;eip=0x00c9a1; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 61146 push [bp+var_C] ;~ 17C5:C9A1 -cs=0x17c5;eip=0x00c9a4; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 61147 push [bp+var_10] ;~ 17C5:C9A4 -cs=0x17c5;eip=0x00c9a7; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 61148 push [bp+var_E] ;~ 17C5:C9A7 -cs=0x17c5;eip=0x00c9aa; T(ax = 0x328E;); // 61149 mov ax, 328Eh ;~ 17C5:C9AA -cs=0x17c5;eip=0x00c9ad; X(PUSH(ax)); // 61150 push ax ;~ 17C5:C9AD -cs=0x17c5;eip=0x00c9ae; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 61151 push [bp+var_2] ;~ 17C5:C9AE -cs=0x17c5;eip=0x00c9b1; J(CALL(sub_34d30,0)); // 61152 call sub_34D30 ;~ 17C5:C9B1 -cs=0x17c5;eip=0x00c9b4; T(ADD(sp, 0x0A)); // 61154 add sp, 0Ah ;~ 17C5:C9B4 -cs=0x17c5;eip=0x00c9b7; X(SUB(*(dw*)(raddr(ss,bp+var_a)), 0x800)); // 61155 sub [bp+var_A], 800h ;~ 17C5:C9B7 -cs=0x17c5;eip=0x00c9bc; X(ADD(*(raddr(ss,bp+var_10+1)), 8)); // 61156 add byte ptr [bp+var_10+1], 8 ;~ 17C5:C9BC + // 6398 +cs=0x17c5;eip=0x00c98b; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 109139 mov [bp+var_C], ax ;~ 17C5:C98B +cs=0x17c5;eip=0x00c98e; X(PUSH(word_4f216)); // 109140 push ds:word_4F216 ;~ 17C5:C98E +cs=0x17c5;eip=0x00c992; X(PUSH(ax)); // 109141 push ax ;~ 17C5:C992 +cs=0x17c5;eip=0x00c993; T(ax = 1;); // 109142 mov ax, 1 ;~ 17C5:C993 +cs=0x17c5;eip=0x00c996; X(PUSH(ax)); // 109143 push ax ;~ 17C5:C996 +cs=0x17c5;eip=0x00c997; T(ax = 0x328E;); // 109144 mov ax, 328Eh ;~ 17C5:C997 +cs=0x17c5;eip=0x00c99a; X(PUSH(ax)); // 109145 push ax ;~ 17C5:C99A +cs=0x17c5;eip=0x00c99b; J(CALL(sub_3497c,0)); // 109146 call sub_3497C ;~ 17C5:C99B +cs=0x17c5;eip=0x00c99e; T(ADD(sp, 8)); // 109147 add sp, 8 ;~ 17C5:C99E +cs=0x17c5;eip=0x00c9a1; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 109148 push [bp+var_C] ;~ 17C5:C9A1 +cs=0x17c5;eip=0x00c9a4; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 109149 push [bp+var_10] ;~ 17C5:C9A4 +cs=0x17c5;eip=0x00c9a7; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 109150 push [bp+var_E] ;~ 17C5:C9A7 +cs=0x17c5;eip=0x00c9aa; T(ax = 0x328E;); // 109151 mov ax, 328Eh ;~ 17C5:C9AA +cs=0x17c5;eip=0x00c9ad; X(PUSH(ax)); // 109152 push ax ;~ 17C5:C9AD +cs=0x17c5;eip=0x00c9ae; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 109153 push [bp+var_2] ;~ 17C5:C9AE +cs=0x17c5;eip=0x00c9b1; J(CALL(sub_34d30,0)); // 109154 call sub_34D30 ;~ 17C5:C9B1 +cs=0x17c5;eip=0x00c9b4; T(ADD(sp, 0x0A)); // 109156 add sp, 0Ah ;~ 17C5:C9B4 +cs=0x17c5;eip=0x00c9b7; X(SUB(*(dw*)(raddr(ss,bp+var_a)), 0x800)); // 109157 sub [bp+var_A], 800h ;~ 17C5:C9B7 +cs=0x17c5;eip=0x00c9bc; X(ADD(*(raddr(ss,bp+var_10+1)), 8)); // 109158 add byte ptr [bp+var_10+1], 8 ;~ 17C5:C9BC loc_32bf0: - // 6421 -cs=0x17c5;eip=0x00c9c0; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0)); // 61159 cmp [bp+var_A], 0 ;~ 17C5:C9C0 -cs=0x17c5;eip=0x00c9c4; J(JG(loc_32bb0)); // 61160 jg short loc_32BB0 ;~ 17C5:C9C4 -cs=0x17c5;eip=0x00c9c6; X(PUSH(word_4f216)); // 61161 push word_4F216 ;~ 17C5:C9C6 -cs=0x17c5;eip=0x00c9ca; J(CALL(sub_3489a,0)); // 61162 call sub_3489A ;~ 17C5:C9CA -cs=0x17c5;eip=0x00c9cd; T(sp = bp;); // 61163 mov sp, bp ;~ 17C5:C9CD -cs=0x17c5;eip=0x00c9cf; X(POP(bp)); // 61164 pop bp ;~ 17C5:C9CF -cs=0x17c5;eip=0x00c9d0; J(RETN(0)); // 61165 retn ;~ 17C5:C9D0 + // 6399 +cs=0x17c5;eip=0x00c9c0; T(CMP(*(dw*)(raddr(ss,bp+var_a)), 0)); // 109161 cmp [bp+var_A], 0 ;~ 17C5:C9C0 +cs=0x17c5;eip=0x00c9c4; J(JG(loc_32bb0)); // 109162 jg short loc_32BB0 ;~ 17C5:C9C4 +cs=0x17c5;eip=0x00c9c6; X(PUSH(word_4f216)); // 109163 push ds:word_4F216 ;~ 17C5:C9C6 +cs=0x17c5;eip=0x00c9ca; J(CALL(sub_3489a,0)); // 109164 call sub_3489A ;~ 17C5:C9CA +cs=0x17c5;eip=0x00c9cd; T(sp = bp;); // 109165 mov sp, bp ;~ 17C5:C9CD +cs=0x17c5;eip=0x00c9cf; X(POP(bp)); // 109166 pop bp ;~ 17C5:C9CF +cs=0x17c5;eip=0x00c9d0; J(RETN(0)); // 109167 retn ;~ 17C5:C9D0 assert(0); __dispatch_call: @@ -31694,212 +30009,212 @@ cs=0x17c5;eip=0x00c9d0; J(RETN(0)); // 61165 retn ;~ 17C5:C9D0 _begin: #undef var_10 #define var_10 -0x10 - // 61178 var_10 = word ptr -10h ;~ 17C5:C9D2 + // 109180 var_10 = word ptr -10h ;~ 17C5:C9D2 #undef var_e #define var_e -0x0E - // 61179 var_E = word ptr -0Eh ;~ 17C5:C9D2 + // 109181 var_E = word ptr -0Eh ;~ 17C5:C9D2 #undef var_c #define var_c -0x0C - // 61180 var_C = word ptr -0Ch ;~ 17C5:C9D2 + // 109182 var_C = word ptr -0Ch ;~ 17C5:C9D2 #undef var_a #define var_a -0x0A - // 61181 var_A = word ptr -0Ah ;~ 17C5:C9D2 + // 109183 var_A = word ptr -0Ah ;~ 17C5:C9D2 #undef var_8 #define var_8 -8 - // 61182 var_8 = word ptr -8 ;~ 17C5:C9D2 + // 109184 var_8 = word ptr -8 ;~ 17C5:C9D2 #undef var_6 #define var_6 -6 - // 61183 var_6 = word ptr -6 ;~ 17C5:C9D2 + // 109185 var_6 = word ptr -6 ;~ 17C5:C9D2 #undef var_4 #define var_4 -4 - // 61184 var_4 = word ptr -4 ;~ 17C5:C9D2 + // 109186 var_4 = word ptr -4 ;~ 17C5:C9D2 #undef var_2 #define var_2 -2 - // 61185 var_2 = word ptr -2 ;~ 17C5:C9D2 + // 109187 var_2 = word ptr -2 ;~ 17C5:C9D2 #undef arg_0 #define arg_0 4 - // 61186 arg_0 = word ptr 4 ;~ 17C5:C9D2 + // 109188 arg_0 = word ptr 4 ;~ 17C5:C9D2 #undef arg_2 #define arg_2 6 - // 61187 arg_2 = word ptr 6 ;~ 17C5:C9D2 + // 109189 arg_2 = word ptr 6 ;~ 17C5:C9D2 #undef arg_4 #define arg_4 8 - // 61188 arg_4 = word ptr 8 ;~ 17C5:C9D2 + // 109190 arg_4 = word ptr 8 ;~ 17C5:C9D2 #undef arg_6 #define arg_6 0x0A - // 61189 arg_6 = word ptr 0Ah ;~ 17C5:C9D2 + // 109191 arg_6 = word ptr 0Ah ;~ 17C5:C9D2 #undef arg_8 #define arg_8 0x0C - // 61190 arg_8 = word ptr 0Ch ;~ 17C5:C9D2 + // 109192 arg_8 = word ptr 0Ch ;~ 17C5:C9D2 #undef arg_a #define arg_a 0x0E - // 61191 arg_A = word ptr 0Eh ;~ 17C5:C9D2 + // 109193 arg_A = word ptr 0Eh ;~ 17C5:C9D2 #undef arg_c #define arg_c 0x10 - // 61192 arg_C = word ptr 10h ;~ 17C5:C9D2 + // 109194 arg_C = word ptr 10h ;~ 17C5:C9D2 #undef arg_e #define arg_e 0x12 - // 61193 arg_E = word ptr 12h ;~ 17C5:C9D2 + // 109195 arg_E = word ptr 12h ;~ 17C5:C9D2 #undef arg_10 #define arg_10 0x14 - // 61194 arg_10 = word ptr 14h ;~ 17C5:C9D2 + // 109196 arg_10 = word ptr 14h ;~ 17C5:C9D2 #undef arg_12 #define arg_12 0x16 - // 61195 arg_12 = word ptr 16h ;~ 17C5:C9D2 -cs=0x17c5;eip=0x00c9d2; X(PUSH(bp)); // 61197 push bp ;~ 17C5:C9D2 -cs=0x17c5;eip=0x00c9d3; T(bp = sp;); // 61198 mov bp, sp ;~ 17C5:C9D3 -cs=0x17c5;eip=0x00c9d5; T(SUB(sp, 0x10)); // 61199 sub sp, 10h ;~ 17C5:C9D5 -cs=0x17c5;eip=0x00c9d8; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 61200 push [bp+arg_0] ;~ 17C5:C9D8 -cs=0x17c5;eip=0x00c9db; J(CALL(sub_33162,0)); // 61201 call sub_33162 ;~ 17C5:C9DB -cs=0x17c5;eip=0x00c9de; T(ADD(sp, 2)); // 61202 add sp, 2 ;~ 17C5:C9DE -cs=0x17c5;eip=0x00c9e1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 61203 mov [bp+var_4], ax ;~ 17C5:C9E1 -cs=0x17c5;eip=0x00c9e4; T(CMP(*(byte_527d0), 0)); // 61204 cmp byte_527D0, 0 ;~ 17C5:C9E4 -cs=0x17c5;eip=0x00c9e9; J(JNZ(loc_32c20)); // 61205 jnz short loc_32C20 ;~ 17C5:C9E9 -cs=0x17c5;eip=0x00c9eb; T(ax = *(word_4e564);); // 61206 mov ax, word_4E564 ;~ 17C5:C9EB -cs=0x17c5;eip=0x00c9ee; J(JMP(loc_32c23)); // 61207 jmp short loc_32C23 ;~ 17C5:C9EE + // 109197 arg_12 = word ptr 16h ;~ 17C5:C9D2 +cs=0x17c5;eip=0x00c9d2; X(PUSH(bp)); // 109199 push bp ;~ 17C5:C9D2 +cs=0x17c5;eip=0x00c9d3; T(bp = sp;); // 109200 mov bp, sp ;~ 17C5:C9D3 +cs=0x17c5;eip=0x00c9d5; T(SUB(sp, 0x10)); // 109201 sub sp, 10h ;~ 17C5:C9D5 +cs=0x17c5;eip=0x00c9d8; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 109202 push [bp+arg_0] ;~ 17C5:C9D8 +cs=0x17c5;eip=0x00c9db; J(CALL(sub_33162,0)); // 109203 call sub_33162 ;~ 17C5:C9DB +cs=0x17c5;eip=0x00c9de; T(ADD(sp, 2)); // 109204 add sp, 2 ;~ 17C5:C9DE +cs=0x17c5;eip=0x00c9e1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 109205 mov [bp+var_4], ax ;~ 17C5:C9E1 +cs=0x17c5;eip=0x00c9e4; T(CMP(byte_527d0, 0)); // 109206 cmp ds:byte_527D0, 0 ;~ 17C5:C9E4 +cs=0x17c5;eip=0x00c9e9; J(JNZ(loc_32c20)); // 109207 jnz short loc_32C20 ;~ 17C5:C9E9 +cs=0x17c5;eip=0x00c9eb; T(ax = word_4e564;); // 109208 mov ax, ds:word_4E564 ;~ 17C5:C9EB +cs=0x17c5;eip=0x00c9ee; J(JMP(loc_32c23)); // 109209 jmp short loc_32C23 ;~ 17C5:C9EE loc_32c20: - // 6422 -cs=0x17c5;eip=0x00c9f0; T(ax = *(word_4e57c);); // 61211 mov ax, word_4E57C ;~ 17C5:C9F0 + // 6400 +cs=0x17c5;eip=0x00c9f0; T(ax = word_4e57c;); // 109213 mov ax, ds:word_4E57C ;~ 17C5:C9F0 loc_32c23: - // 6423 -cs=0x17c5;eip=0x00c9f3; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 61214 mov [bp+var_2], ax ;~ 17C5:C9F3 -cs=0x17c5;eip=0x00c9f6; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61215 mov ax, [bp+arg_2] ;~ 17C5:C9F6 -cs=0x17c5;eip=0x00c9f9; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 61216 mov dx, [bp+arg_4] ;~ 17C5:C9F9 -cs=0x17c5;eip=0x00c9fc; T(SUB(ax, word_51a0a)); // 61217 sub ax, word_51A0A ;~ 17C5:C9FC -cs=0x17c5;eip=0x00ca00; T(SBB(dx, word_51a0c)); // 61218 sbb dx, word_51A0C ;~ 17C5:CA00 -cs=0x17c5;eip=0x00ca04; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 61219 mov [bp+var_8], ax ;~ 17C5:CA04 -cs=0x17c5;eip=0x00ca07; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 61220 mov [bp+var_6], dx ;~ 17C5:CA07 -cs=0x17c5;eip=0x00ca0a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 61221 mov ax, [bp+arg_6] ;~ 17C5:CA0A -cs=0x17c5;eip=0x00ca0d; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_8)))); // 61222 mov dx, [bp+arg_8] ;~ 17C5:CA0D -cs=0x17c5;eip=0x00ca10; T(ADD(ax, word_51a28)); // 61223 add ax, word_51A28 ;~ 17C5:CA10 -cs=0x17c5;eip=0x00ca14; T(ADC(dx, *(word_51a2a))); // 61224 adc dx, word_51A2A ;~ 17C5:CA14 -cs=0x17c5;eip=0x00ca18; T(SUB(ax, 0)); // 61225 sub ax, 0 ;~ 17C5:CA18 -cs=0x17c5;eip=0x00ca1b; T(SBB(dx, 0x100)); // 61226 sbb dx, 100h ;~ 17C5:CA1B -cs=0x17c5;eip=0x00ca1f; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 61227 mov [bp+var_C], ax ;~ 17C5:CA1F -cs=0x17c5;eip=0x00ca22; X(MOV(*(dw*)(raddr(ss,bp+var_a)), dx)); // 61228 mov [bp+var_A], dx ;~ 17C5:CA22 -cs=0x17c5;eip=0x00ca25; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 61229 mov ax, [bp+arg_A] ;~ 17C5:CA25 -cs=0x17c5;eip=0x00ca28; T(SUB(ax, word_4e2fe)); // 61230 sub ax, word_4E2FE ;~ 17C5:CA28 -cs=0x17c5;eip=0x00ca2c; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 61231 mov [bp+var_E], ax ;~ 17C5:CA2C -cs=0x17c5;eip=0x00ca2f; T(TEST(*(db*)(&word_520c0), 0x80)); // 61232 test byte ptr word_520C0, 80h ;~ 17C5:CA2F -cs=0x17c5;eip=0x00ca34; J(JZ(loc_32c9a)); // 61233 jz short loc_32C9A ;~ 17C5:CA34 -cs=0x17c5;eip=0x00ca36; T(ax = word_51a0a;); // 61234 mov ax, word_51A0A ;~ 17C5:CA36 -cs=0x17c5;eip=0x00ca39; T(dx = word_51a0c;); // 61235 mov dx, word_51A0C ;~ 17C5:CA39 -cs=0x17c5;eip=0x00ca3d; T(SUB(ax, word_5142e)); // 61236 sub ax, word_5142E ;~ 17C5:CA3D -cs=0x17c5;eip=0x00ca41; T(SBB(dx, *(word_51430))); // 61237 sbb dx, word_51430 ;~ 17C5:CA41 -cs=0x17c5;eip=0x00ca45; X(ADD(*(dw*)(raddr(ss,bp+var_8)), ax)); // 61238 add [bp+var_8], ax ;~ 17C5:CA45 -cs=0x17c5;eip=0x00ca48; X(ADC(*(dw*)(raddr(ss,bp+var_6)), dx)); // 61239 adc [bp+var_6], dx ;~ 17C5:CA48 -cs=0x17c5;eip=0x00ca4b; T(ax = word_51704;); // 61240 mov ax, word_51704 ;~ 17C5:CA4B -cs=0x17c5;eip=0x00ca4e; T(dx = word_51706;); // 61241 mov dx, word_51706 ;~ 17C5:CA4E -cs=0x17c5;eip=0x00ca52; T(SUB(ax, word_51a28)); // 61242 sub ax, word_51A28 ;~ 17C5:CA52 -cs=0x17c5;eip=0x00ca56; T(SBB(dx, *(word_51a2a))); // 61243 sbb dx, word_51A2A ;~ 17C5:CA56 -cs=0x17c5;eip=0x00ca5a; X(ADD(*(dw*)(raddr(ss,bp+var_c)), ax)); // 61244 add [bp+var_C], ax ;~ 17C5:CA5A -cs=0x17c5;eip=0x00ca5d; X(ADC(*(dw*)(raddr(ss,bp+var_a)), dx)); // 61245 adc [bp+var_A], dx ;~ 17C5:CA5D -cs=0x17c5;eip=0x00ca60; T(ax = word_4e2fe;); // 61246 mov ax, word_4E2FE ;~ 17C5:CA60 -cs=0x17c5;eip=0x00ca63; T(SUB(ax, word_5170e)); // 61247 sub ax, word_5170E ;~ 17C5:CA63 -cs=0x17c5;eip=0x00ca67; X(ADD(*(dw*)(raddr(ss,bp+var_e)), ax)); // 61248 add [bp+var_E], ax ;~ 17C5:CA67 + // 6401 +cs=0x17c5;eip=0x00c9f3; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 109216 mov [bp+var_2], ax ;~ 17C5:C9F3 +cs=0x17c5;eip=0x00c9f6; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109217 mov ax, [bp+arg_2] ;~ 17C5:C9F6 +cs=0x17c5;eip=0x00c9f9; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 109218 mov dx, [bp+arg_4] ;~ 17C5:C9F9 +cs=0x17c5;eip=0x00c9fc; T(SUB(ax, word_51a0a)); // 109219 sub ax, ds:word_51A0A ;~ 17C5:C9FC +cs=0x17c5;eip=0x00ca00; T(SBB(dx, word_51a0c)); // 109220 sbb dx, ds:word_51A0C ;~ 17C5:CA00 +cs=0x17c5;eip=0x00ca04; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 109221 mov [bp+var_8], ax ;~ 17C5:CA04 +cs=0x17c5;eip=0x00ca07; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 109222 mov [bp+var_6], dx ;~ 17C5:CA07 +cs=0x17c5;eip=0x00ca0a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 109223 mov ax, [bp+arg_6] ;~ 17C5:CA0A +cs=0x17c5;eip=0x00ca0d; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_8)))); // 109224 mov dx, [bp+arg_8] ;~ 17C5:CA0D +cs=0x17c5;eip=0x00ca10; T(ADD(ax, word_51a28)); // 109225 add ax, ds:word_51A28 ;~ 17C5:CA10 +cs=0x17c5;eip=0x00ca14; T(ADC(dx, word_51a2a)); // 109226 adc dx, ds:word_51A2A ;~ 17C5:CA14 +cs=0x17c5;eip=0x00ca18; T(SUB(ax, 0)); // 109227 sub ax, 0 ;~ 17C5:CA18 +cs=0x17c5;eip=0x00ca1b; T(SBB(dx, 0x100)); // 109228 sbb dx, 100h ;~ 17C5:CA1B +cs=0x17c5;eip=0x00ca1f; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 109229 mov [bp+var_C], ax ;~ 17C5:CA1F +cs=0x17c5;eip=0x00ca22; X(MOV(*(dw*)(raddr(ss,bp+var_a)), dx)); // 109230 mov [bp+var_A], dx ;~ 17C5:CA22 +cs=0x17c5;eip=0x00ca25; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_a)))); // 109231 mov ax, [bp+arg_A] ;~ 17C5:CA25 +cs=0x17c5;eip=0x00ca28; T(SUB(ax, word_4e2fe)); // 109232 sub ax, ds:word_4E2FE ;~ 17C5:CA28 +cs=0x17c5;eip=0x00ca2c; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 109233 mov [bp+var_E], ax ;~ 17C5:CA2C +cs=0x17c5;eip=0x00ca2f; T(TEST(*(db*)(&word_520c0), 0x80)); // 109234 test byte ptr ds:word_520C0, 80h ;~ 17C5:CA2F +cs=0x17c5;eip=0x00ca34; J(JZ(loc_32c9a)); // 109235 jz short loc_32C9A ;~ 17C5:CA34 +cs=0x17c5;eip=0x00ca36; T(ax = word_51a0a;); // 109236 mov ax, ds:word_51A0A ;~ 17C5:CA36 +cs=0x17c5;eip=0x00ca39; T(dx = word_51a0c;); // 109237 mov dx, ds:word_51A0C ;~ 17C5:CA39 +cs=0x17c5;eip=0x00ca3d; T(SUB(ax, word_5142e)); // 109238 sub ax, ds:word_5142E ;~ 17C5:CA3D +cs=0x17c5;eip=0x00ca41; T(SBB(dx, word_51430)); // 109239 sbb dx, ds:word_51430 ;~ 17C5:CA41 +cs=0x17c5;eip=0x00ca45; X(ADD(*(dw*)(raddr(ss,bp+var_8)), ax)); // 109240 add [bp+var_8], ax ;~ 17C5:CA45 +cs=0x17c5;eip=0x00ca48; X(ADC(*(dw*)(raddr(ss,bp+var_6)), dx)); // 109241 adc [bp+var_6], dx ;~ 17C5:CA48 +cs=0x17c5;eip=0x00ca4b; T(ax = word_51704;); // 109242 mov ax, ds:word_51704 ;~ 17C5:CA4B +cs=0x17c5;eip=0x00ca4e; T(dx = word_51706;); // 109243 mov dx, ds:word_51706 ;~ 17C5:CA4E +cs=0x17c5;eip=0x00ca52; T(SUB(ax, word_51a28)); // 109244 sub ax, ds:word_51A28 ;~ 17C5:CA52 +cs=0x17c5;eip=0x00ca56; T(SBB(dx, word_51a2a)); // 109245 sbb dx, ds:word_51A2A ;~ 17C5:CA56 +cs=0x17c5;eip=0x00ca5a; X(ADD(*(dw*)(raddr(ss,bp+var_c)), ax)); // 109246 add [bp+var_C], ax ;~ 17C5:CA5A +cs=0x17c5;eip=0x00ca5d; X(ADC(*(dw*)(raddr(ss,bp+var_a)), dx)); // 109247 adc [bp+var_A], dx ;~ 17C5:CA5D +cs=0x17c5;eip=0x00ca60; T(ax = word_4e2fe;); // 109248 mov ax, ds:word_4E2FE ;~ 17C5:CA60 +cs=0x17c5;eip=0x00ca63; T(SUB(ax, word_5170e)); // 109249 sub ax, ds:word_5170E ;~ 17C5:CA63 +cs=0x17c5;eip=0x00ca67; X(ADD(*(dw*)(raddr(ss,bp+var_e)), ax)); // 109250 add [bp+var_E], ax ;~ 17C5:CA67 loc_32c9a: - // 6424 -cs=0x17c5;eip=0x00ca6a; T(CMP(byte_4de54, 0)); // 61251 cmp byte_4DE54, 0 ;~ 17C5:CA6A -cs=0x17c5;eip=0x00ca6f; J(JZ(loc_32caa)); // 61252 jz short loc_32CAA ;~ 17C5:CA6F -cs=0x17c5;eip=0x00ca71; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 61253 mov ax, [bp+arg_12] ;~ 17C5:CA71 -cs=0x17c5;eip=0x00ca74; T(SUB(ax, 2)); // 61254 sub ax, 2 ;~ 17C5:CA74 -cs=0x17c5;eip=0x00ca77; J(JMP(loc_32cb0)); // 61255 jmp short loc_32CB0 ;~ 17C5:CA77 + // 6402 +cs=0x17c5;eip=0x00ca6a; T(CMP(byte_4de54, 0)); // 109253 cmp ds:byte_4DE54, 0 ;~ 17C5:CA6A +cs=0x17c5;eip=0x00ca6f; J(JZ(loc_32caa)); // 109254 jz short loc_32CAA ;~ 17C5:CA6F +cs=0x17c5;eip=0x00ca71; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 109255 mov ax, [bp+arg_12] ;~ 17C5:CA71 +cs=0x17c5;eip=0x00ca74; T(SUB(ax, 2)); // 109256 sub ax, 2 ;~ 17C5:CA74 +cs=0x17c5;eip=0x00ca77; J(JMP(loc_32cb0)); // 109257 jmp short loc_32CB0 ;~ 17C5:CA77 loc_32caa: - // 6425 -cs=0x17c5;eip=0x00ca7a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 61261 mov ax, [bp+arg_12] ;~ 17C5:CA7A -cs=0x17c5;eip=0x00ca7d; T(SUB(ax, 3)); // 61262 sub ax, 3 ;~ 17C5:CA7D + // 6403 +cs=0x17c5;eip=0x00ca7a; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 109262 mov ax, [bp+arg_12] ;~ 17C5:CA7A +cs=0x17c5;eip=0x00ca7d; T(SUB(ax, 3)); // 109263 sub ax, 3 ;~ 17C5:CA7D loc_32cb0: - // 6426 -cs=0x17c5;eip=0x00ca80; X(MOV(*(dw*)(raddr(ss,bp+arg_12)), ax)); // 61265 mov [bp+arg_12], ax ;~ 17C5:CA80 -cs=0x17c5;eip=0x00ca83; T(OR(ax, ax)); // 61266 or ax, ax ;~ 17C5:CA83 -cs=0x17c5;eip=0x00ca85; J(JLE(loc_32ccf)); // 61267 jle short loc_32CCF ;~ 17C5:CA85 -cs=0x17c5;eip=0x00ca87; X(PUSH(ax)); // 61268 push ax ;~ 17C5:CA87 -cs=0x17c5;eip=0x00ca88; T(ax = bp+var_8); // 61269 lea ax, [bp+var_8] ;~ 17C5:CA88 -cs=0x17c5;eip=0x00ca8b; X(PUSH(ax)); // 61270 push ax ;~ 17C5:CA8B -cs=0x17c5;eip=0x00ca8c; J(CALL(sub_34f14,0)); // 61271 call sub_34F14 ;~ 17C5:CA8C -cs=0x17c5;eip=0x00ca8f; X(PUSH(*(dw*)(raddr(ss,bp+arg_12)))); // 61272 push [bp+arg_12] ;~ 17C5:CA8F -cs=0x17c5;eip=0x00ca92; T(ax = bp+var_c); // 61273 lea ax, [bp+var_C] ;~ 17C5:CA92 -cs=0x17c5;eip=0x00ca95; X(PUSH(ax)); // 61274 push ax ;~ 17C5:CA95 -cs=0x17c5;eip=0x00ca96; J(CALL(sub_34f14,0)); // 61275 call sub_34F14 ;~ 17C5:CA96 -cs=0x17c5;eip=0x00ca99; T(MOV(cl, *(raddr(ss,bp+arg_12)))); // 61276 mov cl, byte ptr [bp+arg_12] ;~ 17C5:CA99 -cs=0x17c5;eip=0x00ca9c; X(SHL(*(dw*)(raddr(ss,bp+var_e)), cl)); // 61277 shl [bp+var_E], cl ;~ 17C5:CA9C + // 6404 +cs=0x17c5;eip=0x00ca80; X(MOV(*(dw*)(raddr(ss,bp+arg_12)), ax)); // 109266 mov [bp+arg_12], ax ;~ 17C5:CA80 +cs=0x17c5;eip=0x00ca83; T(OR(ax, ax)); // 109267 or ax, ax ;~ 17C5:CA83 +cs=0x17c5;eip=0x00ca85; J(JLE(loc_32ccf)); // 109268 jle short loc_32CCF ;~ 17C5:CA85 +cs=0x17c5;eip=0x00ca87; X(PUSH(ax)); // 109269 push ax ;~ 17C5:CA87 +cs=0x17c5;eip=0x00ca88; T(ax = bp+var_8); // 109270 lea ax, [bp+var_8] ;~ 17C5:CA88 +cs=0x17c5;eip=0x00ca8b; X(PUSH(ax)); // 109271 push ax ;~ 17C5:CA8B +cs=0x17c5;eip=0x00ca8c; J(CALL(sub_34f14,0)); // 109272 call sub_34F14 ;~ 17C5:CA8C +cs=0x17c5;eip=0x00ca8f; X(PUSH(*(dw*)(raddr(ss,bp+arg_12)))); // 109273 push [bp+arg_12] ;~ 17C5:CA8F +cs=0x17c5;eip=0x00ca92; T(ax = bp+var_c); // 109274 lea ax, [bp+var_C] ;~ 17C5:CA92 +cs=0x17c5;eip=0x00ca95; X(PUSH(ax)); // 109275 push ax ;~ 17C5:CA95 +cs=0x17c5;eip=0x00ca96; J(CALL(sub_34f14,0)); // 109276 call sub_34F14 ;~ 17C5:CA96 +cs=0x17c5;eip=0x00ca99; T(MOV(cl, *(raddr(ss,bp+arg_12)))); // 109277 mov cl, byte ptr [bp+arg_12] ;~ 17C5:CA99 +cs=0x17c5;eip=0x00ca9c; X(SHL(*(dw*)(raddr(ss,bp+var_e)), cl)); // 109278 shl [bp+var_E], cl ;~ 17C5:CA9C loc_32ccf: - // 6427 -cs=0x17c5;eip=0x00ca9f; T(CMP(*(dw*)(raddr(ss,bp+arg_12)), 0)); // 61280 cmp [bp+arg_12], 0 ;~ 17C5:CA9F -cs=0x17c5;eip=0x00caa3; J(JGE(loc_32cf7)); // 61281 jge short loc_32CF7 ;~ 17C5:CAA3 -cs=0x17c5;eip=0x00caa5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 61282 mov ax, [bp+arg_12] ;~ 17C5:CAA5 -cs=0x17c5;eip=0x00caa8; T(NEG(ax)); // 61283 neg ax ;~ 17C5:CAA8 -cs=0x17c5;eip=0x00caaa; X(MOV(*(raddr(ss,bp+var_10)), al)); // 61284 mov byte ptr [bp+var_10], al ;~ 17C5:CAAA -cs=0x17c5;eip=0x00caad; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 61285 push [bp+var_10] ;~ 17C5:CAAD -cs=0x17c5;eip=0x00cab0; T(ax = bp+var_8); // 61286 lea ax, [bp+var_8] ;~ 17C5:CAB0 -cs=0x17c5;eip=0x00cab3; X(PUSH(ax)); // 61287 push ax ;~ 17C5:CAB3 -cs=0x17c5;eip=0x00cab4; J(CALL(sub_34f34,0)); // 61288 call sub_34F34 ;~ 17C5:CAB4 -cs=0x17c5;eip=0x00cab7; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 61289 push [bp+var_10] ;~ 17C5:CAB7 -cs=0x17c5;eip=0x00caba; T(ax = bp+var_c); // 61290 lea ax, [bp+var_C] ;~ 17C5:CABA -cs=0x17c5;eip=0x00cabd; X(PUSH(ax)); // 61291 push ax ;~ 17C5:CABD -cs=0x17c5;eip=0x00cabe; J(CALL(sub_34f34,0)); // 61292 call sub_34F34 ;~ 17C5:CABE -cs=0x17c5;eip=0x00cac1; T(MOV(cl, *(raddr(ss,bp+var_10)))); // 61293 mov cl, byte ptr [bp+var_10] ;~ 17C5:CAC1 -cs=0x17c5;eip=0x00cac4; X(SAR(*(dw*)(raddr(ss,bp+var_e)), cl)); // 61294 sar [bp+var_E], cl ;~ 17C5:CAC4 + // 6405 +cs=0x17c5;eip=0x00ca9f; T(CMP(*(dw*)(raddr(ss,bp+arg_12)), 0)); // 109281 cmp [bp+arg_12], 0 ;~ 17C5:CA9F +cs=0x17c5;eip=0x00caa3; J(JGE(loc_32cf7)); // 109282 jge short loc_32CF7 ;~ 17C5:CAA3 +cs=0x17c5;eip=0x00caa5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_12)))); // 109283 mov ax, [bp+arg_12] ;~ 17C5:CAA5 +cs=0x17c5;eip=0x00caa8; T(NEG(ax)); // 109284 neg ax ;~ 17C5:CAA8 +cs=0x17c5;eip=0x00caaa; X(MOV(*(raddr(ss,bp+var_10)), al)); // 109285 mov byte ptr [bp+var_10], al ;~ 17C5:CAAA +cs=0x17c5;eip=0x00caad; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 109286 push [bp+var_10] ;~ 17C5:CAAD +cs=0x17c5;eip=0x00cab0; T(ax = bp+var_8); // 109287 lea ax, [bp+var_8] ;~ 17C5:CAB0 +cs=0x17c5;eip=0x00cab3; X(PUSH(ax)); // 109288 push ax ;~ 17C5:CAB3 +cs=0x17c5;eip=0x00cab4; J(CALL(sub_34f34,0)); // 109289 call sub_34F34 ;~ 17C5:CAB4 +cs=0x17c5;eip=0x00cab7; X(PUSH(*(dw*)(raddr(ss,bp+var_10)))); // 109290 push [bp+var_10] ;~ 17C5:CAB7 +cs=0x17c5;eip=0x00caba; T(ax = bp+var_c); // 109291 lea ax, [bp+var_C] ;~ 17C5:CABA +cs=0x17c5;eip=0x00cabd; X(PUSH(ax)); // 109292 push ax ;~ 17C5:CABD +cs=0x17c5;eip=0x00cabe; J(CALL(sub_34f34,0)); // 109293 call sub_34F34 ;~ 17C5:CABE +cs=0x17c5;eip=0x00cac1; T(MOV(cl, *(raddr(ss,bp+var_10)))); // 109294 mov cl, byte ptr [bp+var_10] ;~ 17C5:CAC1 +cs=0x17c5;eip=0x00cac4; X(SAR(*(dw*)(raddr(ss,bp+var_e)), cl)); // 109295 sar [bp+var_E], cl ;~ 17C5:CAC4 loc_32cf7: - // 6428 -cs=0x17c5;eip=0x00cac7; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 61297 push [bp+var_6] ;~ 17C5:CAC7 -cs=0x17c5;eip=0x00caca; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 61298 push [bp+var_8] ;~ 17C5:CACA -cs=0x17c5;eip=0x00cacd; J(CALL(sub_34dd6,0)); // 61299 call sub_34DD6 ;~ 17C5:CACD -cs=0x17c5;eip=0x00cad0; T(ADD(sp, 4)); // 61300 add sp, 4 ;~ 17C5:CAD0 -cs=0x17c5;eip=0x00cad3; T(CWD); // 61301 cwd ;~ 17C5:CAD3 -cs=0x17c5;eip=0x00cad4; T(OR(dx, dx)); // 61302 or dx, dx ;~ 17C5:CAD4 -cs=0x17c5;eip=0x00cad6; J(JG(loc_32d6e)); // 61303 jg short loc_32D6E ;~ 17C5:CAD6 -cs=0x17c5;eip=0x00cad8; J(JL(loc_32d0f)); // 61304 jl short loc_32D0F ;~ 17C5:CAD8 -cs=0x17c5;eip=0x00cada; T(CMP(ax, 0x7FFF)); // 61305 cmp ax, 7FFFh ;~ 17C5:CADA -cs=0x17c5;eip=0x00cadd; J(JNC(loc_32d6e)); // 61306 jnb short loc_32D6E ;~ 17C5:CADD + // 6406 +cs=0x17c5;eip=0x00cac7; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 109298 push [bp+var_6] ;~ 17C5:CAC7 +cs=0x17c5;eip=0x00caca; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 109299 push [bp+var_8] ;~ 17C5:CACA +cs=0x17c5;eip=0x00cacd; J(CALL(sub_34dd6,0)); // 109300 call sub_34DD6 ;~ 17C5:CACD +cs=0x17c5;eip=0x00cad0; T(ADD(sp, 4)); // 109301 add sp, 4 ;~ 17C5:CAD0 +cs=0x17c5;eip=0x00cad3; T(CWD); // 109302 cwd ;~ 17C5:CAD3 +cs=0x17c5;eip=0x00cad4; T(OR(dx, dx)); // 109303 or dx, dx ;~ 17C5:CAD4 +cs=0x17c5;eip=0x00cad6; J(JG(loc_32d6e)); // 109304 jg short loc_32D6E ;~ 17C5:CAD6 +cs=0x17c5;eip=0x00cad8; J(JL(loc_32d0f)); // 109305 jl short loc_32D0F ;~ 17C5:CAD8 +cs=0x17c5;eip=0x00cada; T(CMP(ax, 0x7FFF)); // 109306 cmp ax, 7FFFh ;~ 17C5:CADA +cs=0x17c5;eip=0x00cadd; J(JNC(loc_32d6e)); // 109307 jnb short loc_32D6E ;~ 17C5:CADD loc_32d0f: - // 6429 -cs=0x17c5;eip=0x00cadf; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 61309 push [bp+var_A] ;~ 17C5:CADF -cs=0x17c5;eip=0x00cae2; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 61310 push [bp+var_C] ;~ 17C5:CAE2 -cs=0x17c5;eip=0x00cae5; J(CALL(sub_34dd6,0)); // 61311 call sub_34DD6 ;~ 17C5:CAE5 -cs=0x17c5;eip=0x00cae8; T(ADD(sp, 4)); // 61312 add sp, 4 ;~ 17C5:CAE8 -cs=0x17c5;eip=0x00caeb; T(CWD); // 61313 cwd ;~ 17C5:CAEB -cs=0x17c5;eip=0x00caec; T(OR(dx, dx)); // 61314 or dx, dx ;~ 17C5:CAEC -cs=0x17c5;eip=0x00caee; J(JG(loc_32d6e)); // 61315 jg short loc_32D6E ;~ 17C5:CAEE -cs=0x17c5;eip=0x00caf0; J(JL(loc_32d27)); // 61316 jl short loc_32D27 ;~ 17C5:CAF0 -cs=0x17c5;eip=0x00caf2; T(CMP(ax, 0x7FFF)); // 61317 cmp ax, 7FFFh ;~ 17C5:CAF2 -cs=0x17c5;eip=0x00caf5; J(JNC(loc_32d6e)); // 61318 jnb short loc_32D6E ;~ 17C5:CAF5 + // 6407 +cs=0x17c5;eip=0x00cadf; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 109310 push [bp+var_A] ;~ 17C5:CADF +cs=0x17c5;eip=0x00cae2; X(PUSH(*(dw*)(raddr(ss,bp+var_c)))); // 109311 push [bp+var_C] ;~ 17C5:CAE2 +cs=0x17c5;eip=0x00cae5; J(CALL(sub_34dd6,0)); // 109312 call sub_34DD6 ;~ 17C5:CAE5 +cs=0x17c5;eip=0x00cae8; T(ADD(sp, 4)); // 109313 add sp, 4 ;~ 17C5:CAE8 +cs=0x17c5;eip=0x00caeb; T(CWD); // 109314 cwd ;~ 17C5:CAEB +cs=0x17c5;eip=0x00caec; T(OR(dx, dx)); // 109315 or dx, dx ;~ 17C5:CAEC +cs=0x17c5;eip=0x00caee; J(JG(loc_32d6e)); // 109316 jg short loc_32D6E ;~ 17C5:CAEE +cs=0x17c5;eip=0x00caf0; J(JL(loc_32d27)); // 109317 jl short loc_32D27 ;~ 17C5:CAF0 +cs=0x17c5;eip=0x00caf2; T(CMP(ax, 0x7FFF)); // 109318 cmp ax, 7FFFh ;~ 17C5:CAF2 +cs=0x17c5;eip=0x00caf5; J(JNC(loc_32d6e)); // 109319 jnb short loc_32D6E ;~ 17C5:CAF5 loc_32d27: - // 6430 -cs=0x17c5;eip=0x00caf7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 61321 mov ax, [bp+var_E] ;~ 17C5:CAF7 -cs=0x17c5;eip=0x00cafa; T(NEG(ax)); // 61322 neg ax ;~ 17C5:CAFA -cs=0x17c5;eip=0x00cafc; X(PUSH(ax)); // 61323 push ax ;~ 17C5:CAFC -cs=0x17c5;eip=0x00cafd; T(SUB(ax, ax)); // 61324 sub ax, ax ;~ 17C5:CAFD -cs=0x17c5;eip=0x00caff; X(PUSH(ax)); // 61325 push ax ;~ 17C5:CAFF -cs=0x17c5;eip=0x00cb00; X(PUSH(ax)); // 61326 push ax ;~ 17C5:CB00 -cs=0x17c5;eip=0x00cb01; J(CALL(sub_29cc0,0)); // 61327 call sub_29CC0 ;~ 17C5:CB01 -cs=0x17c5;eip=0x00cb04; T(ADD(sp, 6)); // 61328 add sp, 6 ;~ 17C5:CB04 -cs=0x17c5;eip=0x00cb07; X(*(word_5239c) = 1;); // 61329 mov word_5239C, 1 ;~ 17C5:CB07 -cs=0x17c5;eip=0x00cb0d; T(CMP(*(dw*)(raddr(ss,bp+arg_a)), 1)); // 61330 cmp [bp+arg_A], 1 ;~ 17C5:CB0D -cs=0x17c5;eip=0x00cb11; T(SBB(ax, ax)); // 61331 sbb ax, ax ;~ 17C5:CB11 -cs=0x17c5;eip=0x00cb13; T(INC(ax)); // 61332 inc ax ;~ 17C5:CB13 -cs=0x17c5;eip=0x00cb14; X(PUSH(ax)); // 61333 push ax ;~ 17C5:CB14 -cs=0x17c5;eip=0x00cb15; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 61334 mov ax, [bp+var_C] ;~ 17C5:CB15 -cs=0x17c5;eip=0x00cb18; T(NEG(ax)); // 61335 neg ax ;~ 17C5:CB18 -cs=0x17c5;eip=0x00cb1a; X(PUSH(ax)); // 61336 push ax ;~ 17C5:CB1A -cs=0x17c5;eip=0x00cb1b; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 61337 push [bp+var_8] ;~ 17C5:CB1B -cs=0x17c5;eip=0x00cb1e; X(PUSH(*(dw*)(raddr(ss,bp+arg_10)))); // 61338 push [bp+arg_10] ;~ 17C5:CB1E -cs=0x17c5;eip=0x00cb21; X(PUSH(*(dw*)(raddr(ss,bp+arg_e)))); // 61339 push [bp+arg_E] ;~ 17C5:CB21 -cs=0x17c5;eip=0x00cb24; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 61340 mov ax, [bp+arg_C] ;~ 17C5:CB24 -cs=0x17c5;eip=0x00cb27; T(NEG(ax)); // 61341 neg ax ;~ 17C5:CB27 -cs=0x17c5;eip=0x00cb29; X(PUSH(ax)); // 61342 push ax ;~ 17C5:CB29 -cs=0x17c5;eip=0x00cb2a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 61343 mov bx, [bp+var_4] ;~ 17C5:CB2A -cs=0x17c5;eip=0x00cb2d; T(ax = bx+0); // 61344 lea ax, [bx+0] ;~ 17C5:CB2D -cs=0x17c5;eip=0x00cb31; T(dx = 0x38B0;); // 61345 mov dx, 38B0h ;~ 17C5:CB31 -cs=0x17c5;eip=0x00cb34; X(PUSH(dx)); // 61346 push dx ;~ 17C5:CB34 -cs=0x17c5;eip=0x00cb35; X(PUSH(ax)); // 61347 push ax ;~ 17C5:CB35 -cs=0x17c5;eip=0x00cb36; J(CALLF(sub_36334,0)); // 61348 call sub_36334 ;~ 17C5:CB36 -cs=0x17c5;eip=0x00cb3b; T(ADD(sp, 0x10)); // 61349 add sp, 10h ;~ 17C5:CB3B + // 6408 +cs=0x17c5;eip=0x00caf7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 109322 mov ax, [bp+var_E] ;~ 17C5:CAF7 +cs=0x17c5;eip=0x00cafa; T(NEG(ax)); // 109323 neg ax ;~ 17C5:CAFA +cs=0x17c5;eip=0x00cafc; X(PUSH(ax)); // 109324 push ax ;~ 17C5:CAFC +cs=0x17c5;eip=0x00cafd; T(SUB(ax, ax)); // 109325 sub ax, ax ;~ 17C5:CAFD +cs=0x17c5;eip=0x00caff; X(PUSH(ax)); // 109326 push ax ;~ 17C5:CAFF +cs=0x17c5;eip=0x00cb00; X(PUSH(ax)); // 109327 push ax ;~ 17C5:CB00 +cs=0x17c5;eip=0x00cb01; J(CALL(sub_29cc0,0)); // 109328 call sub_29CC0 ;~ 17C5:CB01 +cs=0x17c5;eip=0x00cb04; T(ADD(sp, 6)); // 109329 add sp, 6 ;~ 17C5:CB04 +cs=0x17c5;eip=0x00cb07; X(word_5239c = 1;); // 109330 mov ds:word_5239C, 1 ;~ 17C5:CB07 +cs=0x17c5;eip=0x00cb0d; T(CMP(*(dw*)(raddr(ss,bp+arg_a)), 1)); // 109331 cmp [bp+arg_A], 1 ;~ 17C5:CB0D +cs=0x17c5;eip=0x00cb11; T(SBB(ax, ax)); // 109332 sbb ax, ax ;~ 17C5:CB11 +cs=0x17c5;eip=0x00cb13; T(INC(ax)); // 109333 inc ax ;~ 17C5:CB13 +cs=0x17c5;eip=0x00cb14; X(PUSH(ax)); // 109334 push ax ;~ 17C5:CB14 +cs=0x17c5;eip=0x00cb15; T(MOV(ax, *(dw*)(raddr(ss,bp+var_c)))); // 109335 mov ax, [bp+var_C] ;~ 17C5:CB15 +cs=0x17c5;eip=0x00cb18; T(NEG(ax)); // 109336 neg ax ;~ 17C5:CB18 +cs=0x17c5;eip=0x00cb1a; X(PUSH(ax)); // 109337 push ax ;~ 17C5:CB1A +cs=0x17c5;eip=0x00cb1b; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 109338 push [bp+var_8] ;~ 17C5:CB1B +cs=0x17c5;eip=0x00cb1e; X(PUSH(*(dw*)(raddr(ss,bp+arg_10)))); // 109339 push [bp+arg_10] ;~ 17C5:CB1E +cs=0x17c5;eip=0x00cb21; X(PUSH(*(dw*)(raddr(ss,bp+arg_e)))); // 109340 push [bp+arg_E] ;~ 17C5:CB21 +cs=0x17c5;eip=0x00cb24; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_c)))); // 109341 mov ax, [bp+arg_C] ;~ 17C5:CB24 +cs=0x17c5;eip=0x00cb27; T(NEG(ax)); // 109342 neg ax ;~ 17C5:CB27 +cs=0x17c5;eip=0x00cb29; X(PUSH(ax)); // 109343 push ax ;~ 17C5:CB29 +cs=0x17c5;eip=0x00cb2a; T(MOV(bx, *(dw*)(raddr(ss,bp+var_4)))); // 109344 mov bx, [bp+var_4] ;~ 17C5:CB2A +cs=0x17c5;eip=0x00cb2d; T(ax = bx+0); // 109345 lea ax, [bx+0] ;~ 17C5:CB2D +cs=0x17c5;eip=0x00cb31; T(dx = seg_offset(seg38b0);); // 109346 mov dx, seg seg38b0 ;~ 17C5:CB31 +cs=0x17c5;eip=0x00cb34; X(PUSH(dx)); // 109347 push dx ;~ 17C5:CB34 +cs=0x17c5;eip=0x00cb35; X(PUSH(ax)); // 109348 push ax ;~ 17C5:CB35 +cs=0x17c5;eip=0x00cb36; J(CALLF(sub_36334,0)); // 109349 call sub_36334 ;~ 17C5:CB36 +cs=0x17c5;eip=0x00cb3b; T(ADD(sp, 0x10)); // 109350 add sp, 10h ;~ 17C5:CB3B loc_32d6e: - // 6431 -cs=0x17c5;eip=0x00cb3e; T(sp = bp;); // 61353 mov sp, bp ;~ 17C5:CB3E -cs=0x17c5;eip=0x00cb40; X(POP(bp)); // 61354 pop bp ;~ 17C5:CB40 -cs=0x17c5;eip=0x00cb41; J(RETN(0)); // 61355 retn ;~ 17C5:CB41 + // 6409 +cs=0x17c5;eip=0x00cb3e; T(sp = bp;); // 109354 mov sp, bp ;~ 17C5:CB3E +cs=0x17c5;eip=0x00cb40; X(POP(bp)); // 109355 pop bp ;~ 17C5:CB40 +cs=0x17c5;eip=0x00cb41; J(RETN(0)); // 109356 retn ;~ 17C5:CB41 assert(0); __dispatch_call: @@ -31926,6 +30241,537 @@ cs=0x17c5;eip=0x00cb41; J(RETN(0)); // 61355 retn ;~ 17C5:CB41 + bool sub_32d72(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_32d72: + _begin: +#undef var_1e +#define var_1e -0x1E + // 109368 var_1E = byte ptr -1Eh ;~ 17C5:CB42 +#undef var_1c +#define var_1c -0x1C + // 109369 var_1C = word ptr -1Ch ;~ 17C5:CB42 +#undef var_1a +#define var_1a -0x1A + // 109370 var_1A = word ptr -1Ah ;~ 17C5:CB42 +#undef var_18 +#define var_18 -0x18 + // 109371 var_18 = word ptr -18h ;~ 17C5:CB42 +#undef var_16 +#define var_16 -0x16 + // 109372 var_16 = word ptr -16h ;~ 17C5:CB42 +#undef var_14 +#define var_14 -0x14 + // 109373 var_14 = word ptr -14h ;~ 17C5:CB42 +#undef var_12 +#define var_12 -0x12 + // 109374 var_12 = word ptr -12h ;~ 17C5:CB42 +#undef var_10 +#define var_10 -0x10 + // 109375 var_10 = word ptr -10h ;~ 17C5:CB42 +#undef var_e +#define var_e -0x0E + // 109376 var_E = word ptr -0Eh ;~ 17C5:CB42 +#undef var_c +#define var_c -0x0C + // 109377 var_C = word ptr -0Ch ;~ 17C5:CB42 +#undef var_a +#define var_a -0x0A + // 109378 var_A = word ptr -0Ah ;~ 17C5:CB42 +#undef var_8 +#define var_8 -8 + // 109379 var_8 = word ptr -8 ;~ 17C5:CB42 +#undef var_6 +#define var_6 -6 + // 109380 var_6 = word ptr -6 ;~ 17C5:CB42 +#undef var_4 +#define var_4 -4 + // 109381 var_4 = word ptr -4 ;~ 17C5:CB42 +#undef arg_0 +#define arg_0 4 + // 109382 arg_0 = word ptr 4 ;~ 17C5:CB42 +#undef arg_2 +#define arg_2 6 + // 109383 arg_2 = word ptr 6 ;~ 17C5:CB42 +#undef arg_4 +#define arg_4 8 + // 109384 arg_4 = word ptr 8 ;~ 17C5:CB42 +#undef arg_6 +#define arg_6 0x0A + // 109385 arg_6 = word ptr 0Ah ;~ 17C5:CB42 +#undef arg_8 +#define arg_8 0x0C + // 109386 arg_8 = word ptr 0Ch ;~ 17C5:CB42 +#undef arg_a +#define arg_a 0x0E + // 109387 arg_A = word ptr 0Eh ;~ 17C5:CB42 +#undef arg_c +#define arg_c 0x10 + // 109388 arg_C = word ptr 10h ;~ 17C5:CB42 +#undef arg_e +#define arg_e 0x12 + // 109389 arg_E = word ptr 12h ;~ 17C5:CB42 +#undef arg_10 +#define arg_10 0x14 + // 109390 arg_10 = word ptr 14h ;~ 17C5:CB42 +cs=0x17c5;eip=0x00cb42; X(PUSH(bp)); // 109392 push bp ;~ 17C5:CB42 +cs=0x17c5;eip=0x00cb43; T(bp = sp;); // 109393 mov bp, sp ;~ 17C5:CB43 +cs=0x17c5;eip=0x00cb45; T(SUB(sp, 0x1E)); // 109394 sub sp, 1Eh ;~ 17C5:CB45 +cs=0x17c5;eip=0x00cb48; X(PUSH(si)); // 109395 push si ;~ 17C5:CB48 +cs=0x17c5;eip=0x00cb49; X(word_4f632 = 1;); // 109396 mov ds:word_4F632, 1 ;~ 17C5:CB49 +cs=0x17c5;eip=0x00cb4f; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 109397 cmp [bp+arg_E], 1 ;~ 17C5:CB4F +cs=0x17c5;eip=0x00cb53; J(JNZ(loc_32d9d)); // 109398 jnz short loc_32D9D ;~ 17C5:CB53 +cs=0x17c5;eip=0x00cb55; T(CMP(word_4f20c, 0)); // 109399 cmp ds:word_4F20C, 0 ;~ 17C5:CB55 +cs=0x17c5;eip=0x00cb5a; J(JNZ(loc_32d9d)); // 109400 jnz short loc_32D9D ;~ 17C5:CB5A +cs=0x17c5;eip=0x00cb5c; T(CMP(*(db*)(&word_48b66), 0)); // 109401 cmp byte ptr word_48B66, 0 ;~ 17C5:CB5C +cs=0x17c5;eip=0x00cb61; J(JZ(loc_32d9d)); // 109402 jz short loc_32D9D ;~ 17C5:CB61 +cs=0x17c5;eip=0x00cb63; T(TEST(*(db*)(&word_49918), 3)); // 109403 test byte ptr word_49918, 3 ;~ 17C5:CB63 +cs=0x17c5;eip=0x00cb68; J(JZ(loc_32d9d)); // 109404 jz short loc_32D9D ;~ 17C5:CB68 +cs=0x17c5;eip=0x00cb6a; J(JMP(loc_3315c)); // 109405 jmp loc_3315C ;~ 17C5:CB6A +loc_32d9d: + // 6410 +cs=0x17c5;eip=0x00cb6d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 109410 push [bp+arg_0] ;~ 17C5:CB6D +cs=0x17c5;eip=0x00cb70; J(CALL(sub_33162,0)); // 109411 call sub_33162 ;~ 17C5:CB70 +cs=0x17c5;eip=0x00cb73; T(ADD(sp, 2)); // 109412 add sp, 2 ;~ 17C5:CB73 +cs=0x17c5;eip=0x00cb76; X(MOV(*(dw*)(raddr(ss,bp+var_10)), ax)); // 109413 mov [bp+var_10], ax ;~ 17C5:CB76 +cs=0x17c5;eip=0x00cb79; T(CMP(byte_527d0, 0)); // 109414 cmp ds:byte_527D0, 0 ;~ 17C5:CB79 +cs=0x17c5;eip=0x00cb7e; J(JNZ(loc_32dba)); // 109415 jnz short loc_32DBA ;~ 17C5:CB7E +cs=0x17c5;eip=0x00cb80; T(bx = word_4e5dc;); // 109416 mov bx, ds:word_4E5DC ;~ 17C5:CB80 +cs=0x17c5;eip=0x00cb84; X(MOV(*(dw*)(raddr(ds,bx)), 0)); // 109417 mov word ptr [bx], 0 ;~ 17C5:CB84 +cs=0x17c5;eip=0x00cb88; J(JMP(loc_32dc2)); // 109418 jmp short loc_32DC2 ;~ 17C5:CB88 +loc_32dba: + // 6411 +cs=0x17c5;eip=0x00cb8a; T(bx = word_4e5dc;); // 109422 mov bx, ds:word_4E5DC ;~ 17C5:CB8A +cs=0x17c5;eip=0x00cb8e; X(MOV(*(dw*)(raddr(ds,bx)), 1)); // 109423 mov word ptr [bx], 1 ;~ 17C5:CB8E +loc_32dc2: + // 6412 +cs=0x17c5;eip=0x00cb92; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 2)); // 109426 cmp [bp+arg_E], 2 ;~ 17C5:CB92 +cs=0x17c5;eip=0x00cb96; J(JL(loc_32dcb)); // 109427 jl short loc_32DCB ;~ 17C5:CB96 +cs=0x17c5;eip=0x00cb98; J(JMP(loc_32f78)); // 109428 jmp loc_32F78 ;~ 17C5:CB98 +loc_32dcb: + // 6413 +cs=0x17c5;eip=0x00cb9b; X(word_4ef86 = 0;); // 109432 mov ds:word_4EF86, 0 ;~ 17C5:CB9B +cs=0x17c5;eip=0x00cba1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109433 mov ax, [bp+arg_2] ;~ 17C5:CBA1 +cs=0x17c5;eip=0x00cba4; T(SUB(ax, word_520f0)); // 109434 sub ax, ds:word_520F0 ;~ 17C5:CBA4 +cs=0x17c5;eip=0x00cba8; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 109435 mov [bp+var_18], ax ;~ 17C5:CBA8 +cs=0x17c5;eip=0x00cbab; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 109436 mov ax, [bp+arg_4] ;~ 17C5:CBAB +cs=0x17c5;eip=0x00cbae; T(SUB(ax, word_52100)); // 109437 sub ax, ds:word_52100 ;~ 17C5:CBAE +cs=0x17c5;eip=0x00cbb2; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 109438 mov [bp+var_1A], ax ;~ 17C5:CBB2 +cs=0x17c5;eip=0x00cbb5; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 109439 mov ax, [bp+arg_6] ;~ 17C5:CBB5 +cs=0x17c5;eip=0x00cbb8; T(SUB(ax, word_4e2fe)); // 109440 sub ax, ds:word_4E2FE ;~ 17C5:CBB8 +cs=0x17c5;eip=0x00cbbc; T(cl = 5;); // 109441 mov cl, 5 ;~ 17C5:CBBC +cs=0x17c5;eip=0x00cbbe; T(SAR(ax, cl)); // 109442 sar ax, cl ;~ 17C5:CBBE +cs=0x17c5;eip=0x00cbc0; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 109443 mov [bp+var_1C], ax ;~ 17C5:CBC0 +cs=0x17c5;eip=0x00cbc3; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 109444 mov ax, [bp+var_1A] ;~ 17C5:CBC3 +cs=0x17c5;eip=0x00cbc6; T(NEG(ax)); // 109445 neg ax ;~ 17C5:CBC6 +cs=0x17c5;eip=0x00cbc8; X(PUSH(ax)); // 109446 push ax ;~ 17C5:CBC8 +cs=0x17c5;eip=0x00cbc9; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 109447 push [bp+var_18] ;~ 17C5:CBC9 +cs=0x17c5;eip=0x00cbcc; J(CALL(sub_33238,0)); // 109448 call sub_33238 ;~ 17C5:CBCC +cs=0x17c5;eip=0x00cbcf; T(ADD(sp, 4)); // 109449 add sp, 4 ;~ 17C5:CBCF +cs=0x17c5;eip=0x00cbd2; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 109450 mov [bp+var_6], ax ;~ 17C5:CBD2 +cs=0x17c5;eip=0x00cbd5; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 109451 push [bp+var_1A] ;~ 17C5:CBD5 +cs=0x17c5;eip=0x00cbd8; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 109452 push [bp+var_18] ;~ 17C5:CBD8 +cs=0x17c5;eip=0x00cbdb; J(CALL(sub_331d6,0)); // 109453 call sub_331D6 ;~ 17C5:CBDB +cs=0x17c5;eip=0x00cbde; T(ADD(sp, 4)); // 109454 add sp, 4 ;~ 17C5:CBDE +cs=0x17c5;eip=0x00cbe1; X(PUSH(ax)); // 109455 push ax ;~ 17C5:CBE1 +cs=0x17c5;eip=0x00cbe2; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 109456 push [bp+var_1C] ;~ 17C5:CBE2 +cs=0x17c5;eip=0x00cbe5; J(CALL(sub_33238,0)); // 109457 call sub_33238 ;~ 17C5:CBE5 +cs=0x17c5;eip=0x00cbe8; T(ADD(sp, 4)); // 109458 add sp, 4 ;~ 17C5:CBE8 +cs=0x17c5;eip=0x00cbeb; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 109459 mov [bp+var_E], ax ;~ 17C5:CBEB +cs=0x17c5;eip=0x00cbee; X(PUSH(*(dw*)(raddr(ss,bp+var_1a)))); // 109460 push [bp+var_1A] ;~ 17C5:CBEE +cs=0x17c5;eip=0x00cbf1; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 109461 push [bp+var_18] ;~ 17C5:CBF1 +cs=0x17c5;eip=0x00cbf4; J(CALL(sub_331d6,0)); // 109462 call sub_331D6 ;~ 17C5:CBF4 +cs=0x17c5;eip=0x00cbf7; T(ADD(sp, 4)); // 109463 add sp, 4 ;~ 17C5:CBF7 +cs=0x17c5;eip=0x00cbfa; X(PUSH(ax)); // 109464 push ax ;~ 17C5:CBFA +cs=0x17c5;eip=0x00cbfb; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 109465 push [bp+var_1C] ;~ 17C5:CBFB +cs=0x17c5;eip=0x00cbfe; J(CALL(sub_331d6,0)); // 109466 call sub_331D6 ;~ 17C5:CBFE +cs=0x17c5;eip=0x00cc01; T(ADD(sp, 4)); // 109467 add sp, 4 ;~ 17C5:CC01 +cs=0x17c5;eip=0x00cc04; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 109468 mov [bp+var_8], ax ;~ 17C5:CC04 +cs=0x17c5;eip=0x00cc07; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 109469 cmp [bp+arg_E], 1 ;~ 17C5:CC07 +cs=0x17c5;eip=0x00cc0b; J(JNZ(loc_32e72)); // 109470 jnz short loc_32E72 ;~ 17C5:CC0B +cs=0x17c5;eip=0x00cc0d; X(word_4ef7c = ax;); // 109471 mov ds:word_4EF7C, ax ;~ 17C5:CC0D +cs=0x17c5;eip=0x00cc10; T(cl = 4;); // 109472 mov cl, 4 ;~ 17C5:CC10 +cs=0x17c5;eip=0x00cc12; T(SAR(ax, cl)); // 109473 sar ax, cl ;~ 17C5:CC12 +cs=0x17c5;eip=0x00cc14; T(ADD(ax, 0x190)); // 109474 add ax, 190h ;~ 17C5:CC14 +cs=0x17c5;eip=0x00cc17; X(word_4ef80 = ax;); // 109475 mov ds:word_4EF80, ax ;~ 17C5:CC17 +cs=0x17c5;eip=0x00cc1a; T(cl = 5;); // 109476 mov cl, 5 ;~ 17C5:CC1A +cs=0x17c5;eip=0x00cc1c; T(SHL(ax, cl)); // 109477 shl ax, cl ;~ 17C5:CC1C +cs=0x17c5;eip=0x00cc1e; T(CWD); // 109478 cwd ;~ 17C5:CC1E +cs=0x17c5;eip=0x00cc1f; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 109479 mov cx, [bp+var_8] ;~ 17C5:CC1F +cs=0x17c5;eip=0x00cc22; T(INC(cx)); // 109480 inc cx ;~ 17C5:CC22 +cs=0x17c5;eip=0x00cc23; T(IDIV2(cx)); // 109481 idiv cx ;~ 17C5:CC23 +cs=0x17c5;eip=0x00cc25; X(word_4ef82 = ax;); // 109482 mov ds:word_4EF82, ax ;~ 17C5:CC25 +cs=0x17c5;eip=0x00cc28; T(ax = word_4ef80;); // 109483 mov ax, ds:word_4EF80 ;~ 17C5:CC28 +cs=0x17c5;eip=0x00cc2b; T(SHL(ax, 1)); // 109484 shl ax, 1 ;~ 17C5:CC2B +cs=0x17c5;eip=0x00cc2d; T(SHL(ax, 1)); // 109485 shl ax, 1 ;~ 17C5:CC2D +cs=0x17c5;eip=0x00cc2f; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 109486 mov [bp+var_8], ax ;~ 17C5:CC2F +cs=0x17c5;eip=0x00cc32; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 109487 mov ax, [bp+var_6] ;~ 17C5:CC32 +cs=0x17c5;eip=0x00cc35; X(word_4ef7e = ax;); // 109488 mov ds:word_4EF7E, ax ;~ 17C5:CC35 +cs=0x17c5;eip=0x00cc38; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 109489 mov ax, [bp+var_E] ;~ 17C5:CC38 +cs=0x17c5;eip=0x00cc3b; X(word_4ef84 = ax;); // 109490 mov ds:word_4EF84, ax ;~ 17C5:CC3B +cs=0x17c5;eip=0x00cc3e; J(JMP(loc_32f10)); // 109491 jmp loc_32F10 ;~ 17C5:CC3E +loc_32e72: + // 6414 +cs=0x17c5;eip=0x00cc42; T(ax = word_4ef7c;); // 109496 mov ax, ds:word_4EF7C ;~ 17C5:CC42 +cs=0x17c5;eip=0x00cc45; T(cl = 5;); // 109497 mov cl, 5 ;~ 17C5:CC45 +cs=0x17c5;eip=0x00cc47; T(SHL(ax, cl)); // 109498 shl ax, cl ;~ 17C5:CC47 +cs=0x17c5;eip=0x00cc49; T(CWD); // 109499 cwd ;~ 17C5:CC49 +cs=0x17c5;eip=0x00cc4a; T(MOV(cx, *(dw*)(raddr(ss,bp+var_8)))); // 109500 mov cx, [bp+var_8] ;~ 17C5:CC4A +cs=0x17c5;eip=0x00cc4d; T(INC(cx)); // 109501 inc cx ;~ 17C5:CC4D +cs=0x17c5;eip=0x00cc4e; T(IDIV2(cx)); // 109502 idiv cx ;~ 17C5:CC4E +cs=0x17c5;eip=0x00cc50; X(word_4ef82 = ax;); // 109503 mov ds:word_4EF82, ax ;~ 17C5:CC50 +cs=0x17c5;eip=0x00cc53; T(CMP(ax, 0x100)); // 109504 cmp ax, 100h ;~ 17C5:CC53 +cs=0x17c5;eip=0x00cc56; J(JLE(loc_32e8e)); // 109505 jle short loc_32E8E ;~ 17C5:CC56 +cs=0x17c5;eip=0x00cc58; X(word_4ef82 = 0x100;); // 109506 mov ds:word_4EF82, 100h ;~ 17C5:CC58 +loc_32e8e: + // 6415 +cs=0x17c5;eip=0x00cc5e; T(CMP(word_4ef82, 4)); // 109509 cmp ds:word_4EF82, 4 ;~ 17C5:CC5E +cs=0x17c5;eip=0x00cc63; J(JGE(loc_32e9b)); // 109510 jge short loc_32E9B ;~ 17C5:CC63 +cs=0x17c5;eip=0x00cc65; X(word_4ef82 = 4;); // 109511 mov ds:word_4EF82, 4 ;~ 17C5:CC65 +loc_32e9b: + // 6416 +cs=0x17c5;eip=0x00cc6b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 109514 mov ax, [bp+var_6] ;~ 17C5:CC6B +cs=0x17c5;eip=0x00cc6e; T(SUB(ax, word_4ef7e)); // 109515 sub ax, ds:word_4EF7E ;~ 17C5:CC6E +cs=0x17c5;eip=0x00cc72; T(cl = 5;); // 109516 mov cl, 5 ;~ 17C5:CC72 +cs=0x17c5;eip=0x00cc74; T(SAR(ax, cl)); // 109517 sar ax, cl ;~ 17C5:CC74 +cs=0x17c5;eip=0x00cc76; X(IMUL1_2(word_4ef82)); // 109518 imul ds:word_4EF82 ;~ 17C5:CC76 +cs=0x17c5;eip=0x00cc7a; X(MOV(*(dw*)(raddr(ss,bp+var_16)), ax)); // 109519 mov [bp+var_16], ax ;~ 17C5:CC7A +cs=0x17c5;eip=0x00cc7d; T(MOV(ax, *(dw*)(raddr(ss,bp+var_e)))); // 109520 mov ax, [bp+var_E] ;~ 17C5:CC7D +cs=0x17c5;eip=0x00cc80; T(SUB(ax, word_4ef84)); // 109521 sub ax, ds:word_4EF84 ;~ 17C5:CC80 +cs=0x17c5;eip=0x00cc84; T(SAR(ax, cl)); // 109522 sar ax, cl ;~ 17C5:CC84 +cs=0x17c5;eip=0x00cc86; X(IMUL1_2(word_4ef82)); // 109523 imul ds:word_4EF82 ;~ 17C5:CC86 +cs=0x17c5;eip=0x00cc8a; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 109524 mov [bp+var_A], ax ;~ 17C5:CC8A +cs=0x17c5;eip=0x00cc8d; X(PUSH(*(dw*)(raddr(ss,bp+var_16)))); // 109525 push [bp+var_16] ;~ 17C5:CC8D +cs=0x17c5;eip=0x00cc90; J(CALL(sub_34dc0,0)); // 109526 call sub_34DC0 ;~ 17C5:CC90 +cs=0x17c5;eip=0x00cc93; T(ADD(sp, 2)); // 109527 add sp, 2 ;~ 17C5:CC93 +cs=0x17c5;eip=0x00cc96; T(CMP(ax, 0x1000)); // 109528 cmp ax, 1000h ;~ 17C5:CC96 +cs=0x17c5;eip=0x00cc99; J(JLE(loc_32ece)); // 109529 jle short loc_32ECE ;~ 17C5:CC99 +cs=0x17c5;eip=0x00cc9b; J(JMP(loc_3315c)); // 109530 jmp loc_3315C ;~ 17C5:CC9B +loc_32ece: + // 6417 +cs=0x17c5;eip=0x00cc9e; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 109534 push [bp+var_A] ;~ 17C5:CC9E +cs=0x17c5;eip=0x00cca1; J(CALL(sub_34dc0,0)); // 109535 call sub_34DC0 ;~ 17C5:CCA1 +cs=0x17c5;eip=0x00cca4; T(ADD(sp, 2)); // 109536 add sp, 2 ;~ 17C5:CCA4 +cs=0x17c5;eip=0x00cca7; T(CMP(ax, 0x1000)); // 109537 cmp ax, 1000h ;~ 17C5:CCA7 +cs=0x17c5;eip=0x00ccaa; J(JLE(loc_32edf)); // 109538 jle short loc_32EDF ;~ 17C5:CCAA +cs=0x17c5;eip=0x00ccac; J(JMP(loc_3315c)); // 109539 jmp loc_3315C ;~ 17C5:CCAC +loc_32edf: + // 6418 +cs=0x17c5;eip=0x00ccaf; T(MOV(ax, *(dw*)(raddr(ss,bp+var_16)))); // 109543 mov ax, [bp+var_16] ;~ 17C5:CCAF +cs=0x17c5;eip=0x00ccb2; T(SHL(ax, 1)); // 109544 shl ax, 1 ;~ 17C5:CCB2 +cs=0x17c5;eip=0x00ccb4; T(SHL(ax, 1)); // 109545 shl ax, 1 ;~ 17C5:CCB4 +cs=0x17c5;eip=0x00ccb6; T(ADD(ax, word_4ef7e)); // 109546 add ax, ds:word_4EF7E ;~ 17C5:CCB6 +cs=0x17c5;eip=0x00ccba; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 109547 mov [bp+var_6], ax ;~ 17C5:CCBA +cs=0x17c5;eip=0x00ccbd; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 109548 mov ax, [bp+var_A] ;~ 17C5:CCBD +cs=0x17c5;eip=0x00ccc0; T(SHL(ax, 1)); // 109549 shl ax, 1 ;~ 17C5:CCC0 +cs=0x17c5;eip=0x00ccc2; T(SHL(ax, 1)); // 109550 shl ax, 1 ;~ 17C5:CCC2 +cs=0x17c5;eip=0x00ccc4; T(ADD(ax, word_4ef84)); // 109551 add ax, ds:word_4EF84 ;~ 17C5:CCC4 +cs=0x17c5;eip=0x00ccc8; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 109552 mov [bp+var_E], ax ;~ 17C5:CCC8 +cs=0x17c5;eip=0x00cccb; T(ax = word_4ef80;); // 109553 mov ax, ds:word_4EF80 ;~ 17C5:CCCB +cs=0x17c5;eip=0x00ccce; T(cl = 5;); // 109554 mov cl, 5 ;~ 17C5:CCCE +cs=0x17c5;eip=0x00ccd0; T(SHL(ax, cl)); // 109555 shl ax, cl ;~ 17C5:CCD0 +cs=0x17c5;eip=0x00ccd2; T(CWD); // 109556 cwd ;~ 17C5:CCD2 +cs=0x17c5;eip=0x00ccd3; T(cx = word_4ef82;); // 109557 mov cx, ds:word_4EF82 ;~ 17C5:CCD3 +cs=0x17c5;eip=0x00ccd7; T(IDIV2(cx)); // 109558 idiv cx ;~ 17C5:CCD7 +cs=0x17c5;eip=0x00ccd9; T(SHL(ax, 1)); // 109559 shl ax, 1 ;~ 17C5:CCD9 +cs=0x17c5;eip=0x00ccdb; T(SHL(ax, 1)); // 109560 shl ax, 1 ;~ 17C5:CCDB +cs=0x17c5;eip=0x00ccdd; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 109561 mov [bp+var_8], ax ;~ 17C5:CCDD +loc_32f10: + // 6419 +cs=0x17c5;eip=0x00cce0; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 109564 push [bp+var_8] ;~ 17C5:CCE0 +cs=0x17c5;eip=0x00cce3; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 109565 push [bp+var_E] ;~ 17C5:CCE3 +cs=0x17c5;eip=0x00cce6; J(CALL(sub_333c0,0)); // 109566 call sub_333C0 ;~ 17C5:CCE6 +cs=0x17c5;eip=0x00cce9; T(ADD(sp, 4)); // 109567 add sp, 4 ;~ 17C5:CCE9 +cs=0x17c5;eip=0x00ccec; X(MOV(*(dw*)(raddr(ss,bp+var_14)), ax)); // 109568 mov [bp+var_14], ax ;~ 17C5:CCEC +cs=0x17c5;eip=0x00ccef; X(byte_4e73e = 2;); // 109569 mov ds:byte_4E73E, 2 ;~ 17C5:CCEF +cs=0x17c5;eip=0x00ccf4; T(CMP(*(dw*)(raddr(ss,bp+arg_10)), 0)); // 109570 cmp [bp+arg_10], 0 ;~ 17C5:CCF4 +cs=0x17c5;eip=0x00ccf8; J(JGE(loc_32f37)); // 109571 jge short loc_32F37 ;~ 17C5:CCF8 +cs=0x17c5;eip=0x00ccfa; T(MOV(al, *(raddr(ss,bp+arg_10)))); // 109572 mov al, byte ptr [bp+arg_10] ;~ 17C5:CCFA +cs=0x17c5;eip=0x00ccfd; T(ADD(al, 2)); // 109573 add al, 2 ;~ 17C5:CCFD +cs=0x17c5;eip=0x00ccff; X(byte_4e73e = al;); // 109574 mov ds:byte_4E73E, al ;~ 17C5:CCFF +cs=0x17c5;eip=0x00cd02; X(MOV(*(dw*)(raddr(ss,bp+arg_10)), 0)); // 109575 mov [bp+arg_10], 0 ;~ 17C5:CD02 +loc_32f37: + // 6420 +cs=0x17c5;eip=0x00cd07; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 109578 push [bp+var_14] ;~ 17C5:CD07 +cs=0x17c5;eip=0x00cd0a; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 109579 push [bp+var_6] ;~ 17C5:CD0A +cs=0x17c5;eip=0x00cd0d; J(CALL(sub_333a8,0)); // 109580 call sub_333A8 ;~ 17C5:CD0D +cs=0x17c5;eip=0x00cd10; T(ADD(sp, 4)); // 109581 add sp, 4 ;~ 17C5:CD10 +cs=0x17c5;eip=0x00cd13; T(MOV(cl, *(raddr(ss,bp+arg_10)))); // 109582 mov cl, byte ptr [bp+arg_10] ;~ 17C5:CD13 +cs=0x17c5;eip=0x00cd16; T(SAR(ax, cl)); // 109583 sar ax, cl ;~ 17C5:CD16 +cs=0x17c5;eip=0x00cd18; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 109584 mov [bp+var_18], ax ;~ 17C5:CD18 +cs=0x17c5;eip=0x00cd1b; X(PUSH(*(dw*)(raddr(ss,bp+var_14)))); // 109585 push [bp+var_14] ;~ 17C5:CD1B +cs=0x17c5;eip=0x00cd1e; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 109586 push [bp+var_6] ;~ 17C5:CD1E +cs=0x17c5;eip=0x00cd21; J(CALL(sub_333c0,0)); // 109587 call sub_333C0 ;~ 17C5:CD21 +cs=0x17c5;eip=0x00cd24; T(ADD(sp, 4)); // 109588 add sp, 4 ;~ 17C5:CD24 +cs=0x17c5;eip=0x00cd27; T(NEG(ax)); // 109589 neg ax ;~ 17C5:CD27 +cs=0x17c5;eip=0x00cd29; T(MOV(cl, *(raddr(ss,bp+arg_10)))); // 109590 mov cl, byte ptr [bp+arg_10] ;~ 17C5:CD29 +cs=0x17c5;eip=0x00cd2c; T(SAR(ax, cl)); // 109591 sar ax, cl ;~ 17C5:CD2C +cs=0x17c5;eip=0x00cd2e; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 109592 mov [bp+var_1A], ax ;~ 17C5:CD2E +cs=0x17c5;eip=0x00cd31; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 109593 push [bp+var_8] ;~ 17C5:CD31 +cs=0x17c5;eip=0x00cd34; X(PUSH(*(dw*)(raddr(ss,bp+var_e)))); // 109594 push [bp+var_E] ;~ 17C5:CD34 +cs=0x17c5;eip=0x00cd37; J(CALL(sub_333a8,0)); // 109595 call sub_333A8 ;~ 17C5:CD37 +cs=0x17c5;eip=0x00cd3a; T(ADD(sp, 4)); // 109596 add sp, 4 ;~ 17C5:CD3A +cs=0x17c5;eip=0x00cd3d; T(MOV(cl, *(raddr(ss,bp+arg_10)))); // 109597 mov cl, byte ptr [bp+arg_10] ;~ 17C5:CD3D +cs=0x17c5;eip=0x00cd40; T(SAR(ax, cl)); // 109598 sar ax, cl ;~ 17C5:CD40 +cs=0x17c5;eip=0x00cd42; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 109599 mov [bp+var_1C], ax ;~ 17C5:CD42 +cs=0x17c5;eip=0x00cd45; J(JMP(loc_32fbb)); // 109600 jmp short loc_32FBB ;~ 17C5:CD45 +loc_32f78: + // 6421 +cs=0x17c5;eip=0x00cd48; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109605 mov ax, [bp+arg_2] ;~ 17C5:CD48 +cs=0x17c5;eip=0x00cd4b; T(SUB(ax, word_520f0)); // 109606 sub ax, ds:word_520F0 ;~ 17C5:CD4B +cs=0x17c5;eip=0x00cd4f; T(cl = 4;); // 109607 mov cl, 4 ;~ 17C5:CD4F +cs=0x17c5;eip=0x00cd51; T(SHL(ax, cl)); // 109608 shl ax, cl ;~ 17C5:CD51 +cs=0x17c5;eip=0x00cd53; X(MOV(*(dw*)(raddr(ss,bp+var_18)), ax)); // 109609 mov [bp+var_18], ax ;~ 17C5:CD53 +cs=0x17c5;eip=0x00cd56; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 109610 mov ax, [bp+arg_4] ;~ 17C5:CD56 +cs=0x17c5;eip=0x00cd59; T(SUB(ax, word_52100)); // 109611 sub ax, ds:word_52100 ;~ 17C5:CD59 +cs=0x17c5;eip=0x00cd5d; T(SHL(ax, cl)); // 109612 shl ax, cl ;~ 17C5:CD5D +cs=0x17c5;eip=0x00cd5f; X(MOV(*(dw*)(raddr(ss,bp+var_1a)), ax)); // 109613 mov [bp+var_1A], ax ;~ 17C5:CD5F +cs=0x17c5;eip=0x00cd62; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 109614 mov ax, [bp+arg_6] ;~ 17C5:CD62 +cs=0x17c5;eip=0x00cd65; T(SUB(ax, word_4e2fe)); // 109615 sub ax, ds:word_4E2FE ;~ 17C5:CD65 +cs=0x17c5;eip=0x00cd69; T(SAR(ax, 1)); // 109616 sar ax, 1 ;~ 17C5:CD69 +cs=0x17c5;eip=0x00cd6b; X(MOV(*(dw*)(raddr(ss,bp+var_1c)), ax)); // 109617 mov [bp+var_1C], ax ;~ 17C5:CD6B +cs=0x17c5;eip=0x00cd6e; T(ax = word_4e2f8;); // 109618 mov ax, ds:word_4E2F8 ;~ 17C5:CD6E +cs=0x17c5;eip=0x00cd71; X(word_4ef7e = ax;); // 109619 mov ds:word_4EF7E, ax ;~ 17C5:CD71 +cs=0x17c5;eip=0x00cd74; T(ax = seg_4f1fe;); // 109620 mov ax, ds:seg_4F1FE ;~ 17C5:CD74 +cs=0x17c5;eip=0x00cd77; X(word_4ef84 = ax;); // 109621 mov ds:word_4EF84, ax ;~ 17C5:CD77 +cs=0x17c5;eip=0x00cd7a; T(ax = word_4e2fc;); // 109622 mov ax, ds:word_4E2FC ;~ 17C5:CD7A +cs=0x17c5;eip=0x00cd7d; X(word_4ef86 = ax;); // 109623 mov ds:word_4EF86, ax ;~ 17C5:CD7D +cs=0x17c5;eip=0x00cd80; X(word_4ef82 = 0x20;); // 109624 mov ds:word_4EF82, 20h ; ' ' ;~ 17C5:CD80 +cs=0x17c5;eip=0x00cd86; X(byte_4e73e = 2;); // 109625 mov ds:byte_4E73E, 2 ;~ 17C5:CD86 +loc_32fbb: + // 6422 +cs=0x17c5;eip=0x00cd8b; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 109628 cmp [bp+arg_E], 1 ;~ 17C5:CD8B +cs=0x17c5;eip=0x00cd8f; J(JZ(loc_32fca)); // 109629 jz short loc_32FCA ;~ 17C5:CD8F +cs=0x17c5;eip=0x00cd91; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 3)); // 109630 cmp [bp+arg_E], 3 ;~ 17C5:CD91 +cs=0x17c5;eip=0x00cd95; J(JZ(loc_32fca)); // 109631 jz short loc_32FCA ;~ 17C5:CD95 +cs=0x17c5;eip=0x00cd97; J(JMP(loc_330b2)); // 109632 jmp loc_330B2 ;~ 17C5:CD97 +loc_32fca: + // 6423 +cs=0x17c5;eip=0x00cd9a; T(ax = word_4ef82;); // 109637 mov ax, ds:word_4EF82 ;~ 17C5:CD9A +cs=0x17c5;eip=0x00cd9d; T(CWD); // 109638 cwd ;~ 17C5:CD9D +cs=0x17c5;eip=0x00cd9e; X(PUSH(dx)); // 109639 push dx ;~ 17C5:CD9E +cs=0x17c5;eip=0x00cd9f; X(PUSH(ax)); // 109640 push ax ;~ 17C5:CD9F +cs=0x17c5;eip=0x00cda0; T(ax = word_4ef84;); // 109641 mov ax, ds:word_4EF84 ;~ 17C5:CDA0 +cs=0x17c5;eip=0x00cda3; T(SAR(ax, 1)); // 109642 sar ax, 1 ;~ 17C5:CDA3 +cs=0x17c5;eip=0x00cda5; T(SAR(ax, 1)); // 109643 sar ax, 1 ;~ 17C5:CDA5 +cs=0x17c5;eip=0x00cda7; T(CWD); // 109644 cwd ;~ 17C5:CDA7 +cs=0x17c5;eip=0x00cda8; X(PUSH(dx)); // 109645 push dx ;~ 17C5:CDA8 +cs=0x17c5;eip=0x00cda9; X(PUSH(ax)); // 109646 push ax ;~ 17C5:CDA9 +cs=0x17c5;eip=0x00cdaa; J(CALL(sub_34ee0,0)); // 109647 call sub_34EE0 ;~ 17C5:CDAA +cs=0x17c5;eip=0x00cdad; T(cl = 5;); // 109648 mov cl, 5 ;~ 17C5:CDAD +loc_32fdf: + // 6424 +cs=0x17c5;eip=0x00cdaf; T(SAR(dx, 1)); // 109651 sar dx, 1 ;~ 17C5:CDAF +cs=0x17c5;eip=0x00cdb1; T(RCR(ax, 1)); // 109652 rcr ax, 1 ;~ 17C5:CDB1 +cs=0x17c5;eip=0x00cdb3; T(DEC(cl)); // 109653 dec cl ;~ 17C5:CDB3 +cs=0x17c5;eip=0x00cdb5; J(JNZ(loc_32fdf)); // 109654 jnz short loc_32FDF ;~ 17C5:CDB5 +cs=0x17c5;eip=0x00cdb7; T(ADD(ax, 0x9C)); // 109655 add ax, 9Ch ;~ 17C5:CDB7 +cs=0x17c5;eip=0x00cdba; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 109656 mov [bp+var_4], ax ;~ 17C5:CDBA +cs=0x17c5;eip=0x00cdbd; T(CMP(ax, 0x80)); // 109657 cmp ax, 80h ;~ 17C5:CDBD +cs=0x17c5;eip=0x00cdc0; J(JL(loc_32ffa)); // 109658 jl short loc_32FFA ;~ 17C5:CDC0 +cs=0x17c5;eip=0x00cdc2; T(CMP(word_4ef84, 0x0E800)); // 109659 cmp ds:word_4EF84, 0E800h ;~ 17C5:CDC2 +cs=0x17c5;eip=0x00cdc8; J(JGE(loc_32fff)); // 109660 jge short loc_32FFF ;~ 17C5:CDC8 +loc_32ffa: + // 6425 +cs=0x17c5;eip=0x00cdca; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x80)); // 109663 mov [bp+var_4], 80h ;~ 17C5:CDCA +loc_32fff: + // 6426 +cs=0x17c5;eip=0x00cdcf; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0B8)); // 109666 cmp [bp+var_4], 0B8h ;~ 17C5:CDCF +cs=0x17c5;eip=0x00cdd4; J(JG(loc_3300e)); // 109667 jg short loc_3300E ;~ 17C5:CDD4 +cs=0x17c5;eip=0x00cdd6; T(CMP(word_4ef84, 0x1800)); // 109668 cmp ds:word_4EF84, 1800h ;~ 17C5:CDD6 +cs=0x17c5;eip=0x00cddc; J(JLE(loc_33013)); // 109669 jle short loc_33013 ;~ 17C5:CDDC +loc_3300e: + // 6427 +cs=0x17c5;eip=0x00cdde; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x0B8)); // 109672 mov [bp+var_4], 0B8h ;~ 17C5:CDDE +loc_33013: + // 6428 +cs=0x17c5;eip=0x00cde3; T(bx = word_4e5dc;); // 109675 mov bx, ds:word_4E5DC ;~ 17C5:CDE3 +cs=0x17c5;eip=0x00cde7; T(al = *(byte_4a3cf);); // 109676 mov al, byte_4A3CF ;~ 17C5:CDE7 +cs=0x17c5;eip=0x00cdea; T(SUB(ah, ah)); // 109677 sub ah, ah ;~ 17C5:CDEA +cs=0x17c5;eip=0x00cdec; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 109678 mov [bx+4], ax ;~ 17C5:CDEC +cs=0x17c5;eip=0x00cdef; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x80)); // 109679 cmp [bp+var_4], 80h ;~ 17C5:CDEF +cs=0x17c5;eip=0x00cdf4; J(JZ(loc_33041)); // 109680 jz short loc_33041 ;~ 17C5:CDF4 +cs=0x17c5;eip=0x00cdf6; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 109681 push [bp+var_4] ;~ 17C5:CDF6 +cs=0x17c5;eip=0x00cdf9; T(ax = 0x130;); // 109682 mov ax, 130h ;~ 17C5:CDF9 +cs=0x17c5;eip=0x00cdfc; X(PUSH(ax)); // 109683 push ax ;~ 17C5:CDFC +cs=0x17c5;eip=0x00cdfd; T(ax = 0x80;); // 109684 mov ax, 80h ;~ 17C5:CDFD +cs=0x17c5;eip=0x00ce00; X(PUSH(ax)); // 109685 push ax ;~ 17C5:CE00 +cs=0x17c5;eip=0x00ce01; T(ax = 0x0E8;); // 109686 mov ax, 0E8h ;~ 17C5:CE01 +cs=0x17c5;eip=0x00ce04; X(PUSH(ax)); // 109687 push ax ;~ 17C5:CE04 +cs=0x17c5;eip=0x00ce05; X(PUSH(word_4e5dc)); // 109688 push ds:word_4E5DC ;~ 17C5:CE05 +cs=0x17c5;eip=0x00ce09; J(CALLF(sub_37674,0)); // 109689 call sub_37674 ;~ 17C5:CE09 +cs=0x17c5;eip=0x00ce0e; T(ADD(sp, 0x0A)); // 109692 add sp, 0Ah ;~ 17C5:CE0E +loc_33041: + // 6429 +cs=0x17c5;eip=0x00ce11; T(es = seg_4ee26;); // 109695 mov es, ds:seg_4EE26 ;~ 17C5:CE11 +cs=0x17c5;eip=0x00ce15; T(al = byte_38b2f;); // 109697 mov al, es:byte_38B2F ;~ 17C5:CE15 +cs=0x17c5;eip=0x00ce19; T(SUB(ah, ah)); // 109698 sub ah, ah ;~ 17C5:CE19 +cs=0x17c5;eip=0x00ce1b; X(MOV(*(dw*)(raddr(ss,bp+var_12)), ax)); // 109699 mov [bp+var_12], ax ;~ 17C5:CE1B +cs=0x17c5;eip=0x00ce1e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 109700 mov bx, [bp+arg_0] ;~ 17C5:CE1E +cs=0x17c5;eip=0x00ce21; T(AND(bx, 0x7F)); // 109701 and bx, 7Fh ;~ 17C5:CE21 +cs=0x17c5;eip=0x00ce24; T(MOV(al, *(raddr(ds,bx-0x690C)))); // 109702 mov al, [bx-690Ch] ;~ 17C5:CE24 +cs=0x17c5;eip=0x00ce28; T(CBW); // 109703 cbw ;~ 17C5:CE28 +cs=0x17c5;eip=0x00ce29; X(MOV(*(dw*)(raddr(ss,bp+var_c)), ax)); // 109704 mov [bp+var_C], ax ;~ 17C5:CE29 +cs=0x17c5;eip=0x00ce2c; T(TEST(*(raddr(ss,bp+var_c)), 0x10)); // 109705 test byte ptr [bp+var_C], 10h ;~ 17C5:CE2C +cs=0x17c5;eip=0x00ce30; J(JZ(loc_33067)); // 109706 jz short loc_33067 ;~ 17C5:CE30 +cs=0x17c5;eip=0x00ce32; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 8)); // 109707 mov [bp+var_12], 8 ;~ 17C5:CE32 +loc_33067: + // 6430 +cs=0x17c5;eip=0x00ce37; T(MOV(al, *(raddr(ss,bp+var_c)))); // 109710 mov al, byte ptr [bp+var_C] ;~ 17C5:CE37 +cs=0x17c5;eip=0x00ce3a; T(AND(al, 0x0F)); // 109711 and al, 0Fh ;~ 17C5:CE3A +cs=0x17c5;eip=0x00ce3c; X(MOV(*(raddr(ss,bp+var_1e)), al)); // 109712 mov [bp+var_1E], al ;~ 17C5:CE3C +cs=0x17c5;eip=0x00ce3f; T(CMP(al, 0x0C)); // 109713 cmp al, 0Ch ;~ 17C5:CE3F +cs=0x17c5;eip=0x00ce41; J(JZ(loc_3307b)); // 109714 jz short loc_3307B ;~ 17C5:CE41 +cs=0x17c5;eip=0x00ce43; T(CMP(al, 9)); // 109715 cmp al, 9 ;~ 17C5:CE43 +cs=0x17c5;eip=0x00ce45; J(JZ(loc_3307b)); // 109716 jz short loc_3307B ;~ 17C5:CE45 +cs=0x17c5;eip=0x00ce47; T(CMP(al, 0x0B)); // 109717 cmp al, 0Bh ;~ 17C5:CE47 +cs=0x17c5;eip=0x00ce49; J(JNZ(loc_33080)); // 109718 jnz short loc_33080 ;~ 17C5:CE49 +loc_3307b: + // 6431 +cs=0x17c5;eip=0x00ce4b; X(MOV(*(dw*)(raddr(ss,bp+var_12)), 1)); // 109722 mov [bp+var_12], 1 ;~ 17C5:CE4B +loc_33080: + // 6432 +cs=0x17c5;eip=0x00ce50; T(bx = word_4e5dc;); // 109725 mov bx, ds:word_4E5DC ;~ 17C5:CE50 +cs=0x17c5;eip=0x00ce54; T(MOV(si, *(dw*)(raddr(ss,bp+var_12)))); // 109726 mov si, [bp+var_12] ;~ 17C5:CE54 +cs=0x17c5;eip=0x00ce57; T(MOV(al, *(raddr(ds,si+0x18EC)))); // 109727 mov al, [si+18ECh] ;~ 17C5:CE57 +cs=0x17c5;eip=0x00ce5b; T(SUB(ah, ah)); // 109728 sub ah, ah ;~ 17C5:CE5B +cs=0x17c5;eip=0x00ce5d; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 109729 mov [bx+4], ax ;~ 17C5:CE5D +cs=0x17c5;eip=0x00ce60; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x0B8)); // 109730 cmp [bp+var_4], 0B8h ;~ 17C5:CE60 +cs=0x17c5;eip=0x00ce65; J(JZ(loc_330b2)); // 109731 jz short loc_330B2 ;~ 17C5:CE65 +cs=0x17c5;eip=0x00ce67; T(ax = 0x0B8;); // 109732 mov ax, 0B8h ;~ 17C5:CE67 +cs=0x17c5;eip=0x00ce6a; X(PUSH(ax)); // 109733 push ax ;~ 17C5:CE6A +cs=0x17c5;eip=0x00ce6b; T(ax = 0x130;); // 109734 mov ax, 130h ;~ 17C5:CE6B +cs=0x17c5;eip=0x00ce6e; X(PUSH(ax)); // 109735 push ax ;~ 17C5:CE6E +cs=0x17c5;eip=0x00ce6f; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 109736 push [bp+var_4] ;~ 17C5:CE6F +cs=0x17c5;eip=0x00ce72; T(ax = 0x0E8;); // 109737 mov ax, 0E8h ;~ 17C5:CE72 +cs=0x17c5;eip=0x00ce75; X(PUSH(ax)); // 109738 push ax ;~ 17C5:CE75 +cs=0x17c5;eip=0x00ce76; X(PUSH(word_4e5dc)); // 109739 push ds:word_4E5DC ;~ 17C5:CE76 +cs=0x17c5;eip=0x00ce7a; J(CALLF(sub_37674,0)); // 109740 call sub_37674 ;~ 17C5:CE7A +cs=0x17c5;eip=0x00ce7f; T(ADD(sp, 0x0A)); // 109743 add sp, 0Ah ;~ 17C5:CE7F +loc_330b2: + // 6433 +cs=0x17c5;eip=0x00ce82; X(byte_4cdb8 = 1;); // 109747 mov ds:byte_4CDB8, 1 ;~ 17C5:CE82 +cs=0x17c5;eip=0x00ce87; T(SUB(ax, ax)); // 109748 sub ax, ax ;~ 17C5:CE87 +cs=0x17c5;eip=0x00ce89; X(PUSH(ax)); // 109749 push ax ;~ 17C5:CE89 +cs=0x17c5;eip=0x00ce8a; X(PUSH(ax)); // 109750 push ax ;~ 17C5:CE8A +cs=0x17c5;eip=0x00ce8b; X(PUSH(ax)); // 109751 push ax ;~ 17C5:CE8B +cs=0x17c5;eip=0x00ce8c; X(PUSH(ax)); // 109752 push ax ;~ 17C5:CE8C +cs=0x17c5;eip=0x00ce8d; X(PUSH(word_4ef86)); // 109753 push ds:word_4EF86 ;~ 17C5:CE8D +cs=0x17c5;eip=0x00ce91; X(PUSH(word_4ef84)); // 109754 push ds:word_4EF84 ;~ 17C5:CE91 +cs=0x17c5;eip=0x00ce95; T(ax = word_4ef7e;); // 109755 mov ax, ds:word_4EF7E ;~ 17C5:CE95 +cs=0x17c5;eip=0x00ce98; T(NEG(ax)); // 109756 neg ax ;~ 17C5:CE98 +cs=0x17c5;eip=0x00ce9a; X(PUSH(ax)); // 109757 push ax ;~ 17C5:CE9A +cs=0x17c5;eip=0x00ce9b; X(PUSH(word_4e5dc)); // 109758 push ds:word_4E5DC ;~ 17C5:CE9B +cs=0x17c5;eip=0x00ce9f; J(CALL(sub_29b62,0)); // 109759 call sub_29B62 ;~ 17C5:CE9F +cs=0x17c5;eip=0x00cea2; T(ADD(sp, 0x10)); // 109761 add sp, 10h ;~ 17C5:CEA2 +cs=0x17c5;eip=0x00cea5; X(PUSH(*(dw*)(raddr(ss,bp+var_1c)))); // 109762 push [bp+var_1C] ;~ 17C5:CEA5 +cs=0x17c5;eip=0x00cea8; T(MOV(ax, *(dw*)(raddr(ss,bp+var_1a)))); // 109763 mov ax, [bp+var_1A] ;~ 17C5:CEA8 +cs=0x17c5;eip=0x00ceab; T(NEG(ax)); // 109764 neg ax ;~ 17C5:CEAB +cs=0x17c5;eip=0x00cead; X(PUSH(ax)); // 109765 push ax ;~ 17C5:CEAD +cs=0x17c5;eip=0x00ceae; X(PUSH(*(dw*)(raddr(ss,bp+var_18)))); // 109766 push [bp+var_18] ;~ 17C5:CEAE +cs=0x17c5;eip=0x00ceb1; X(PUSH(*(dw*)(raddr(ss,bp+arg_c)))); // 109767 push [bp+arg_C] ;~ 17C5:CEB1 +cs=0x17c5;eip=0x00ceb4; X(PUSH(*(dw*)(raddr(ss,bp+arg_a)))); // 109768 push [bp+arg_A] ;~ 17C5:CEB4 +cs=0x17c5;eip=0x00ceb7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 109769 mov ax, [bp+arg_8] ;~ 17C5:CEB7 +cs=0x17c5;eip=0x00ceba; T(NEG(ax)); // 109770 neg ax ;~ 17C5:CEBA +cs=0x17c5;eip=0x00cebc; X(PUSH(ax)); // 109771 push ax ;~ 17C5:CEBC +cs=0x17c5;eip=0x00cebd; T(MOV(bx, *(dw*)(raddr(ss,bp+var_10)))); // 109772 mov bx, [bp+var_10] ;~ 17C5:CEBD +cs=0x17c5;eip=0x00cec0; T(ax = bx+0); // 109773 lea ax, [bx+0] ;~ 17C5:CEC0 +cs=0x17c5;eip=0x00cec4; T(dx = seg_offset(seg38b0);); // 109774 mov dx, seg seg38b0 ;~ 17C5:CEC4 +cs=0x17c5;eip=0x00cec7; X(PUSH(dx)); // 109775 push dx ;~ 17C5:CEC7 +cs=0x17c5;eip=0x00cec8; X(PUSH(ax)); // 109776 push ax ;~ 17C5:CEC8 +cs=0x17c5;eip=0x00cec9; J(CALLF(sub_36334,0)); // 109777 call sub_36334 ;~ 17C5:CEC9 +cs=0x17c5;eip=0x00cece; T(ADD(sp, 0x10)); // 109778 add sp, 10h ;~ 17C5:CECE +cs=0x17c5;eip=0x00ced1; J(CALL(sub_29bda,0)); // 109779 call sub_29BDA ;~ 17C5:CED1 +cs=0x17c5;eip=0x00ced4; X(byte_4cdb8 = 0;); // 109782 mov ds:byte_4CDB8, 0 ;~ 17C5:CED4 +cs=0x17c5;eip=0x00ced9; T(CMP(*(dw*)(raddr(ss,bp+arg_e)), 1)); // 109783 cmp [bp+arg_E], 1 ;~ 17C5:CED9 +cs=0x17c5;eip=0x00cedd; J(JNZ(loc_33157)); // 109784 jnz short loc_33157 ;~ 17C5:CEDD +cs=0x17c5;eip=0x00cedf; T(ax = 0x5C6A;); // 109785 mov ax, 5C6Ah ;~ 17C5:CEDF +cs=0x17c5;eip=0x00cee2; X(PUSH(ax)); // 109786 push ax ;~ 17C5:CEE2 +cs=0x17c5;eip=0x00cee3; T(ax = 0x66C4;); // 109787 mov ax, 66C4h ;~ 17C5:CEE3 +cs=0x17c5;eip=0x00cee6; X(PUSH(ax)); // 109788 push ax ;~ 17C5:CEE6 +cs=0x17c5;eip=0x00cee7; J(CALL(sub_34c1c,0)); // 109789 call sub_34C1C ;~ 17C5:CEE7 +cs=0x17c5;eip=0x00ceea; T(ADD(sp, 4)); // 109791 add sp, 4 ;~ 17C5:CEEA +cs=0x17c5;eip=0x00ceed; T(ax = 0x0A;); // 109792 mov ax, 0Ah ;~ 17C5:CEED +cs=0x17c5;eip=0x00cef0; X(PUSH(ax)); // 109793 push ax ;~ 17C5:CEF0 +cs=0x17c5;eip=0x00cef1; T(ax = 0x9780;); // 109794 mov ax, 9780h ;~ 17C5:CEF1 +cs=0x17c5;eip=0x00cef4; X(PUSH(ax)); // 109795 push ax ;~ 17C5:CEF4 +cs=0x17c5;eip=0x00cef5; T(ax = word_4ef7e;); // 109796 mov ax, ds:word_4EF7E ;~ 17C5:CEF5 +cs=0x17c5;eip=0x00cef8; T(SUB(dx, dx)); // 109797 sub dx, dx ;~ 17C5:CEF8 +cs=0x17c5;eip=0x00cefa; T(cx = 0x0B6;); // 109798 mov cx, 0B6h ;~ 17C5:CEFA +cs=0x17c5;eip=0x00cefd; T(DIV2(cx)); // 109799 div cx ;~ 17C5:CEFD +cs=0x17c5;eip=0x00ceff; X(PUSH(ax)); // 109800 push ax ;~ 17C5:CEFF +cs=0x17c5;eip=0x00cf00; J(CALL(sub_34c6a,0)); // 109801 call sub_34C6A ;~ 17C5:CF00 +cs=0x17c5;eip=0x00cf03; T(ADD(sp, 6)); // 109802 add sp, 6 ;~ 17C5:CF03 +cs=0x17c5;eip=0x00cf06; X(PUSH(ax)); // 109803 push ax ;~ 17C5:CF06 +cs=0x17c5;eip=0x00cf07; T(ax = 0x66C4;); // 109804 mov ax, 66C4h ;~ 17C5:CF07 +cs=0x17c5;eip=0x00cf0a; X(PUSH(ax)); // 109805 push ax ;~ 17C5:CF0A +cs=0x17c5;eip=0x00cf0b; J(CALL(sub_34bdc,0)); // 109806 call sub_34BDC ;~ 17C5:CF0B +cs=0x17c5;eip=0x00cf0e; T(ADD(sp, 4)); // 109807 add sp, 4 ;~ 17C5:CF0E +cs=0x17c5;eip=0x00cf11; T(ax = 0x0F;); // 109808 mov ax, 0Fh ;~ 17C5:CF11 +cs=0x17c5;eip=0x00cf14; X(PUSH(ax)); // 109809 push ax ;~ 17C5:CF14 +cs=0x17c5;eip=0x00cf15; T(ax = 0x0B0;); // 109810 mov ax, 0B0h ;~ 17C5:CF15 +cs=0x17c5;eip=0x00cf18; X(PUSH(ax)); // 109811 push ax ;~ 17C5:CF18 +cs=0x17c5;eip=0x00cf19; T(ax = 0x0F8;); // 109812 mov ax, 0F8h ;~ 17C5:CF19 +cs=0x17c5;eip=0x00cf1c; X(PUSH(ax)); // 109813 push ax ;~ 17C5:CF1C +cs=0x17c5;eip=0x00cf1d; T(ax = 0x66C4;); // 109814 mov ax, 66C4h ;~ 17C5:CF1D +cs=0x17c5;eip=0x00cf20; X(PUSH(ax)); // 109815 push ax ;~ 17C5:CF20 +cs=0x17c5;eip=0x00cf21; J(CALL(sub_3032e,0)); // 109816 call sub_3032E ;~ 17C5:CF21 +cs=0x17c5;eip=0x00cf24; T(ADD(sp, 8)); // 109818 add sp, 8 ;~ 17C5:CF24 +loc_33157: + // 6434 +cs=0x17c5;eip=0x00cf27; X(byte_4e73e = 0;); // 109821 mov ds:byte_4E73E, 0 ;~ 17C5:CF27 +loc_3315c: + // 6435 +cs=0x17c5;eip=0x00cf2c; X(POP(si)); // 109825 pop si ;~ 17C5:CF2C +cs=0x17c5;eip=0x00cf2d; T(sp = bp;); // 109826 mov sp, bp ;~ 17C5:CF2D +cs=0x17c5;eip=0x00cf2f; X(POP(bp)); // 109827 pop bp ;~ 17C5:CF2F +cs=0x17c5;eip=0x00cf30; J(RETN(0)); // 109828 retn ;~ 17C5:CF30 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_32d9d: goto loc_32d9d; + case m2c::kloc_32dba: goto loc_32dba; + case m2c::kloc_32dc2: goto loc_32dc2; + case m2c::kloc_32dcb: goto loc_32dcb; + case m2c::kloc_32e72: goto loc_32e72; + case m2c::kloc_32e8e: goto loc_32e8e; + case m2c::kloc_32e9b: goto loc_32e9b; + case m2c::kloc_32ece: goto loc_32ece; + case m2c::kloc_32edf: goto loc_32edf; + case m2c::kloc_32f10: goto loc_32f10; + case m2c::kloc_32f37: goto loc_32f37; + case m2c::kloc_32f78: goto loc_32f78; + case m2c::kloc_32fbb: goto loc_32fbb; + case m2c::kloc_32fca: goto loc_32fca; + case m2c::kloc_32fdf: goto loc_32fdf; + case m2c::kloc_32ffa: goto loc_32ffa; + case m2c::kloc_32fff: goto loc_32fff; + case m2c::kloc_3300e: goto loc_3300e; + case m2c::kloc_33013: goto loc_33013; + case m2c::kloc_33041: goto loc_33041; + case m2c::kloc_33067: goto loc_33067; + case m2c::kloc_3307b: goto loc_3307b; + case m2c::kloc_33080: goto loc_33080; + case m2c::kloc_330b2: goto loc_330b2; + case m2c::kloc_33157: goto loc_33157; + case m2c::kloc_3315c: goto loc_3315c; + case m2c::ksub_32d72: goto sub_32d72; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_33162(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -31936,29 +30782,29 @@ cs=0x17c5;eip=0x00cb41; J(RETN(0)); // 61355 retn ;~ 17C5:CB41 _begin: #undef arg_0 #define arg_0 4 - // 61840 arg_0 = word ptr 4 ;~ 17C5:CF32 -cs=0x17c5;eip=0x00cf32; X(PUSH(bp)); // 61842 push bp ;~ 17C5:CF32 -cs=0x17c5;eip=0x00cf33; T(bp = sp;); // 61843 mov bp, sp ;~ 17C5:CF33 -cs=0x17c5;eip=0x00cf35; T(TEST(*(dw*)(raddr(ss,bp+arg_0)), 0x100)); // 61844 test [bp+arg_0], 100h ;~ 17C5:CF35 -cs=0x17c5;eip=0x00cf3a; J(JZ(loc_3317a)); // 61845 jz short loc_3317A ;~ 17C5:CF3A -cs=0x17c5;eip=0x00cf3c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 61846 mov bx, [bp+arg_0] ;~ 17C5:CF3C -cs=0x17c5;eip=0x00cf3f; T(AND(bx, 0x7F)); // 61847 and bx, 7Fh ;~ 17C5:CF3F -cs=0x17c5;eip=0x00cf42; T(SHL(bx, 1)); // 61848 shl bx, 1 ;~ 17C5:CF42 -cs=0x17c5;eip=0x00cf44; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 61849 mov ax, [bx+130Ah] ;~ 17C5:CF44 -cs=0x17c5;eip=0x00cf48; X(POP(bp)); // 61850 pop bp ;~ 17C5:CF48 -cs=0x17c5;eip=0x00cf49; J(RETN(0)); // 61851 retn ;~ 17C5:CF49 + // 109841 arg_0 = word ptr 4 ;~ 17C5:CF32 +cs=0x17c5;eip=0x00cf32; X(PUSH(bp)); // 109843 push bp ;~ 17C5:CF32 +cs=0x17c5;eip=0x00cf33; T(bp = sp;); // 109844 mov bp, sp ;~ 17C5:CF33 +cs=0x17c5;eip=0x00cf35; T(TEST(*(dw*)(raddr(ss,bp+arg_0)), 0x100)); // 109845 test [bp+arg_0], 100h ;~ 17C5:CF35 +cs=0x17c5;eip=0x00cf3a; J(JZ(loc_3317a)); // 109846 jz short loc_3317A ;~ 17C5:CF3A +cs=0x17c5;eip=0x00cf3c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 109847 mov bx, [bp+arg_0] ;~ 17C5:CF3C +cs=0x17c5;eip=0x00cf3f; T(AND(bx, 0x7F)); // 109848 and bx, 7Fh ;~ 17C5:CF3F +cs=0x17c5;eip=0x00cf42; T(SHL(bx, 1)); // 109849 shl bx, 1 ;~ 17C5:CF42 +cs=0x17c5;eip=0x00cf44; T(MOV(ax, *(dw*)(raddr(ds,bx+0x130A)))); // 109850 mov ax, [bx+130Ah] ;~ 17C5:CF44 +cs=0x17c5;eip=0x00cf48; X(POP(bp)); // 109851 pop bp ;~ 17C5:CF48 +cs=0x17c5;eip=0x00cf49; J(RETN(0)); // 109852 retn ;~ 17C5:CF49 loc_3317a: - // 6458 -cs=0x17c5;eip=0x00cf4a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 61855 mov bx, [bp+arg_0] ;~ 17C5:CF4A -cs=0x17c5;eip=0x00cf4d; T(SHL(bx, 1)); // 61856 shl bx, 1 ;~ 17C5:CF4D -cs=0x17c5;eip=0x00cf4f; T(MOV(bx, *(dw*)(raddr(ds,bx+0x645A)))); // 61857 mov bx, [bx+645Ah] ;~ 17C5:CF4F -cs=0x17c5;eip=0x00cf53; T(ax = bx-0x522C); // 61858 lea ax, [bx-522Ch] ;~ 17C5:CF53 -cs=0x17c5;eip=0x00cf57; T(dx = 0x38B0;); // 61859 mov dx, 38B0h ;~ 17C5:CF57 -cs=0x17c5;eip=0x00cf5a; T(cx = 0;); // 61860 mov cx, 0 ;~ 17C5:CF5A -cs=0x17c5;eip=0x00cf5d; T(bx = 0x38B0;); // 61861 mov bx, 38B0h ;~ 17C5:CF5D -cs=0x17c5;eip=0x00cf60; T(SUB(ax, cx)); // 61862 sub ax, cx ;~ 17C5:CF60 -cs=0x17c5;eip=0x00cf62; X(POP(bp)); // 61863 pop bp ;~ 17C5:CF62 -cs=0x17c5;eip=0x00cf63; J(RETN(0)); // 61864 retn ;~ 17C5:CF63 + // 6436 +cs=0x17c5;eip=0x00cf4a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 109856 mov bx, [bp+arg_0] ;~ 17C5:CF4A +cs=0x17c5;eip=0x00cf4d; T(SHL(bx, 1)); // 109857 shl bx, 1 ;~ 17C5:CF4D +cs=0x17c5;eip=0x00cf4f; T(MOV(bx, *(dw*)(raddr(ds,bx+0x645A)))); // 109858 mov bx, [bx+645Ah] ;~ 17C5:CF4F +cs=0x17c5;eip=0x00cf53; T(ax = bx-0x522C); // 109859 lea ax, [bx-522Ch] ;~ 17C5:CF53 +cs=0x17c5;eip=0x00cf57; T(dx = seg_offset(seg38b0);); // 109860 mov dx, seg seg38b0 ;~ 17C5:CF57 +cs=0x17c5;eip=0x00cf5a; T(cx = 0;); // 109861 mov cx, 0 ;~ 17C5:CF5A +cs=0x17c5;eip=0x00cf5d; T(bx = seg_offset(seg38b0);); // 109862 mov bx, seg seg38b0 ;~ 17C5:CF5D +cs=0x17c5;eip=0x00cf60; T(SUB(ax, cx)); // 109863 sub ax, cx ;~ 17C5:CF60 +cs=0x17c5;eip=0x00cf62; X(POP(bp)); // 109864 pop bp ;~ 17C5:CF62 +cs=0x17c5;eip=0x00cf63; J(RETN(0)); // 109865 retn ;~ 17C5:CF63 assert(0); __dispatch_call: @@ -31986,38 +30832,38 @@ cs=0x17c5;eip=0x00cf63; J(RETN(0)); // 61864 retn ;~ 17C5:CF63 _begin: #undef arg_0 #define arg_0 4 - // 61875 arg_0 = word ptr 4 ;~ 17C5:CF64 + // 109876 arg_0 = word ptr 4 ;~ 17C5:CF64 #undef arg_2 #define arg_2 6 - // 61876 arg_2 = word ptr 6 ;~ 17C5:CF64 + // 109877 arg_2 = word ptr 6 ;~ 17C5:CF64 #undef arg_4 #define arg_4 8 - // 61877 arg_4 = word ptr 8 ;~ 17C5:CF64 -cs=0x17c5;eip=0x00cf64; X(PUSH(bp)); // 61879 push bp ;~ 17C5:CF64 -cs=0x17c5;eip=0x00cf65; T(bp = sp;); // 61880 mov bp, sp ;~ 17C5:CF65 -cs=0x17c5;eip=0x00cf67; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 61881 mov ax, [bp+arg_4] ;~ 17C5:CF67 -cs=0x17c5;eip=0x00cf6a; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 61882 cmp [bp+arg_0], ax ;~ 17C5:CF6A -cs=0x17c5;eip=0x00cf6d; J(JLE(loc_331a4)); // 61883 jle short loc_331A4 ;~ 17C5:CF6D + // 109878 arg_4 = word ptr 8 ;~ 17C5:CF64 +cs=0x17c5;eip=0x00cf64; X(PUSH(bp)); // 109880 push bp ;~ 17C5:CF64 +cs=0x17c5;eip=0x00cf65; T(bp = sp;); // 109881 mov bp, sp ;~ 17C5:CF65 +cs=0x17c5;eip=0x00cf67; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 109882 mov ax, [bp+arg_4] ;~ 17C5:CF67 +cs=0x17c5;eip=0x00cf6a; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 109883 cmp [bp+arg_0], ax ;~ 17C5:CF6A +cs=0x17c5;eip=0x00cf6d; J(JLE(loc_331a4)); // 109884 jle short loc_331A4 ;~ 17C5:CF6D loc_3319f: - // 6459 -cs=0x17c5;eip=0x00cf6f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 61886 mov ax, [bp+arg_4] ;~ 17C5:CF6F -cs=0x17c5;eip=0x00cf72; X(POP(bp)); // 61887 pop bp ;~ 17C5:CF72 -cs=0x17c5;eip=0x00cf73; J(RETN(0)); // 61888 retn ;~ 17C5:CF73 + // 6437 +cs=0x17c5;eip=0x00cf6f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 109887 mov ax, [bp+arg_4] ;~ 17C5:CF6F +cs=0x17c5;eip=0x00cf72; X(POP(bp)); // 109888 pop bp ;~ 17C5:CF72 +cs=0x17c5;eip=0x00cf73; J(RETN(0)); // 109889 retn ;~ 17C5:CF73 loc_331a4: - // 6460 -cs=0x17c5;eip=0x00cf74; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61892 mov ax, [bp+arg_2] ;~ 17C5:CF74 -cs=0x17c5;eip=0x00cf77; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 61893 cmp [bp+arg_0], ax ;~ 17C5:CF77 -cs=0x17c5;eip=0x00cf7a; J(JL(loc_331b2)); // 61894 jl short loc_331B2 ;~ 17C5:CF7A -cs=0x17c5;eip=0x00cf7c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 61895 mov ax, [bp+arg_0] ;~ 17C5:CF7C -cs=0x17c5;eip=0x00cf7f; X(POP(bp)); // 61896 pop bp ;~ 17C5:CF7F -cs=0x17c5;eip=0x00cf80; J(RETN(0)); // 61897 retn ;~ 17C5:CF80 + // 6438 +cs=0x17c5;eip=0x00cf74; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109893 mov ax, [bp+arg_2] ;~ 17C5:CF74 +cs=0x17c5;eip=0x00cf77; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 109894 cmp [bp+arg_0], ax ;~ 17C5:CF77 +cs=0x17c5;eip=0x00cf7a; J(JL(loc_331b2)); // 109895 jl short loc_331B2 ;~ 17C5:CF7A +cs=0x17c5;eip=0x00cf7c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 109896 mov ax, [bp+arg_0] ;~ 17C5:CF7C +cs=0x17c5;eip=0x00cf7f; X(POP(bp)); // 109897 pop bp ;~ 17C5:CF7F +cs=0x17c5;eip=0x00cf80; J(RETN(0)); // 109898 retn ;~ 17C5:CF80 loc_331b2: - // 6461 -cs=0x17c5;eip=0x00cf82; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0x0C000)); // 61903 cmp [bp+arg_0], 0C000h ;~ 17C5:CF82 -cs=0x17c5;eip=0x00cf87; J(JLE(loc_3319f)); // 61904 jle short loc_3319F ;~ 17C5:CF87 -cs=0x17c5;eip=0x00cf89; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61905 mov ax, [bp+arg_2] ;~ 17C5:CF89 -cs=0x17c5;eip=0x00cf8c; X(POP(bp)); // 61906 pop bp ;~ 17C5:CF8C -cs=0x17c5;eip=0x00cf8d; J(RETN(0)); // 61907 retn ;~ 17C5:CF8D + // 6439 +cs=0x17c5;eip=0x00cf82; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0x0C000)); // 109903 cmp [bp+arg_0], 0C000h ;~ 17C5:CF82 +cs=0x17c5;eip=0x00cf87; J(JLE(loc_3319f)); // 109904 jle short loc_3319F ;~ 17C5:CF87 +cs=0x17c5;eip=0x00cf89; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109905 mov ax, [bp+arg_2] ;~ 17C5:CF89 +cs=0x17c5;eip=0x00cf8c; X(POP(bp)); // 109906 pop bp ;~ 17C5:CF8C +cs=0x17c5;eip=0x00cf8d; J(RETN(0)); // 109907 retn ;~ 17C5:CF8D assert(0); __dispatch_call: @@ -32047,26 +30893,26 @@ cs=0x17c5;eip=0x00cf8d; J(RETN(0)); // 61907 retn ;~ 17C5:CF8D _begin: #undef arg_0 #define arg_0 4 - // 61918 arg_0 = word ptr 4 ;~ 17C5:CF8E + // 109918 arg_0 = word ptr 4 ;~ 17C5:CF8E #undef arg_2 #define arg_2 6 - // 61919 arg_2 = word ptr 6 ;~ 17C5:CF8E + // 109919 arg_2 = word ptr 6 ;~ 17C5:CF8E #undef arg_4 #define arg_4 8 - // 61920 arg_4 = word ptr 8 ;~ 17C5:CF8E -cs=0x17c5;eip=0x00cf8e; X(PUSH(bp)); // 61922 push bp ;~ 17C5:CF8E -cs=0x17c5;eip=0x00cf8f; T(bp = sp;); // 61923 mov bp, sp ;~ 17C5:CF8F -cs=0x17c5;eip=0x00cf91; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 61924 mov ax, [bp+arg_4] ;~ 17C5:CF91 -cs=0x17c5;eip=0x00cf94; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 61925 cmp [bp+arg_0], ax ;~ 17C5:CF94 -cs=0x17c5;eip=0x00cf97; J(JG(loc_331d4)); // 61926 jg short loc_331D4 ;~ 17C5:CF97 -cs=0x17c5;eip=0x00cf99; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61927 mov ax, [bp+arg_2] ;~ 17C5:CF99 -cs=0x17c5;eip=0x00cf9c; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 61928 cmp [bp+arg_0], ax ;~ 17C5:CF9C -cs=0x17c5;eip=0x00cf9f; J(JL(loc_331d4)); // 61929 jl short loc_331D4 ;~ 17C5:CF9F -cs=0x17c5;eip=0x00cfa1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 61930 mov ax, [bp+arg_0] ;~ 17C5:CFA1 + // 109920 arg_4 = word ptr 8 ;~ 17C5:CF8E +cs=0x17c5;eip=0x00cf8e; X(PUSH(bp)); // 109922 push bp ;~ 17C5:CF8E +cs=0x17c5;eip=0x00cf8f; T(bp = sp;); // 109923 mov bp, sp ;~ 17C5:CF8F +cs=0x17c5;eip=0x00cf91; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 109924 mov ax, [bp+arg_4] ;~ 17C5:CF91 +cs=0x17c5;eip=0x00cf94; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 109925 cmp [bp+arg_0], ax ;~ 17C5:CF94 +cs=0x17c5;eip=0x00cf97; J(JG(loc_331d4)); // 109926 jg short loc_331D4 ;~ 17C5:CF97 +cs=0x17c5;eip=0x00cf99; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109927 mov ax, [bp+arg_2] ;~ 17C5:CF99 +cs=0x17c5;eip=0x00cf9c; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 109928 cmp [bp+arg_0], ax ;~ 17C5:CF9C +cs=0x17c5;eip=0x00cf9f; J(JL(loc_331d4)); // 109929 jl short loc_331D4 ;~ 17C5:CF9F +cs=0x17c5;eip=0x00cfa1; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 109930 mov ax, [bp+arg_0] ;~ 17C5:CFA1 loc_331d4: - // 6462 -cs=0x17c5;eip=0x00cfa4; X(POP(bp)); // 61934 pop bp ;~ 17C5:CFA4 -cs=0x17c5;eip=0x00cfa5; J(RETN(0)); // 61935 retn ;~ 17C5:CFA5 + // 6440 +cs=0x17c5;eip=0x00cfa4; X(POP(bp)); // 109934 pop bp ;~ 17C5:CFA4 +cs=0x17c5;eip=0x00cfa5; J(RETN(0)); // 109935 retn ;~ 17C5:CFA5 assert(0); __dispatch_call: @@ -32094,64 +30940,64 @@ cs=0x17c5;eip=0x00cfa5; J(RETN(0)); // 61935 retn ;~ 17C5:CFA5 _begin: #undef var_4 #define var_4 -4 - // 61946 var_4 = word ptr -4 ;~ 17C5:CFA6 + // 109946 var_4 = word ptr -4 ;~ 17C5:CFA6 #undef var_2 #define var_2 -2 - // 61947 var_2 = word ptr -2 ;~ 17C5:CFA6 + // 109947 var_2 = word ptr -2 ;~ 17C5:CFA6 #undef arg_0 #define arg_0 4 - // 61948 arg_0 = word ptr 4 ;~ 17C5:CFA6 + // 109948 arg_0 = word ptr 4 ;~ 17C5:CFA6 #undef arg_2 #define arg_2 6 - // 61949 arg_2 = word ptr 6 ;~ 17C5:CFA6 -cs=0x17c5;eip=0x00cfa6; X(PUSH(bp)); // 61951 push bp ;~ 17C5:CFA6 -cs=0x17c5;eip=0x00cfa7; T(bp = sp;); // 61952 mov bp, sp ;~ 17C5:CFA7 -cs=0x17c5;eip=0x00cfa9; T(SUB(sp, 4)); // 61953 sub sp, 4 ;~ 17C5:CFA9 -cs=0x17c5;eip=0x00cfac; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 61954 push [bp+arg_0] ;~ 17C5:CFAC -cs=0x17c5;eip=0x00cfaf; J(CALL(sub_34dc0,0)); // 61955 call sub_34DC0 ;~ 17C5:CFAF -cs=0x17c5;eip=0x00cfb2; T(ADD(sp, 2)); // 61956 add sp, 2 ;~ 17C5:CFB2 -cs=0x17c5;eip=0x00cfb5; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 61957 mov [bp+arg_0], ax ;~ 17C5:CFB5 -cs=0x17c5;eip=0x00cfb8; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 61958 push [bp+arg_2] ;~ 17C5:CFB8 -cs=0x17c5;eip=0x00cfbb; J(CALL(sub_34dc0,0)); // 61959 call sub_34DC0 ;~ 17C5:CFBB -cs=0x17c5;eip=0x00cfbe; T(ADD(sp, 2)); // 61960 add sp, 2 ;~ 17C5:CFBE -cs=0x17c5;eip=0x00cfc1; X(MOV(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 61961 mov [bp+arg_2], ax ;~ 17C5:CFC1 -cs=0x17c5;eip=0x00cfc4; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 61962 cmp [bp+arg_0], ax ;~ 17C5:CFC4 -cs=0x17c5;eip=0x00cfc7; J(JLE(loc_33204)); // 61963 jle short loc_33204 ;~ 17C5:CFC7 -cs=0x17c5;eip=0x00cfc9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 61964 mov ax, [bp+arg_0] ;~ 17C5:CFC9 -cs=0x17c5;eip=0x00cfcc; T(CWD); // 61965 cwd ;~ 17C5:CFCC -cs=0x17c5;eip=0x00cfcd; T(cx = ax;); // 61966 mov cx, ax ;~ 17C5:CFCD -cs=0x17c5;eip=0x00cfcf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61967 mov ax, [bp+arg_2] ;~ 17C5:CFCF -cs=0x17c5;eip=0x00cfd2; J(JMP(loc_3320d)); // 61968 jmp short loc_3320D ;~ 17C5:CFD2 + // 109949 arg_2 = word ptr 6 ;~ 17C5:CFA6 +cs=0x17c5;eip=0x00cfa6; X(PUSH(bp)); // 109951 push bp ;~ 17C5:CFA6 +cs=0x17c5;eip=0x00cfa7; T(bp = sp;); // 109952 mov bp, sp ;~ 17C5:CFA7 +cs=0x17c5;eip=0x00cfa9; T(SUB(sp, 4)); // 109953 sub sp, 4 ;~ 17C5:CFA9 +cs=0x17c5;eip=0x00cfac; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 109954 push [bp+arg_0] ;~ 17C5:CFAC +cs=0x17c5;eip=0x00cfaf; J(CALL(sub_34dc0,0)); // 109955 call sub_34DC0 ;~ 17C5:CFAF +cs=0x17c5;eip=0x00cfb2; T(ADD(sp, 2)); // 109956 add sp, 2 ;~ 17C5:CFB2 +cs=0x17c5;eip=0x00cfb5; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 109957 mov [bp+arg_0], ax ;~ 17C5:CFB5 +cs=0x17c5;eip=0x00cfb8; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 109958 push [bp+arg_2] ;~ 17C5:CFB8 +cs=0x17c5;eip=0x00cfbb; J(CALL(sub_34dc0,0)); // 109959 call sub_34DC0 ;~ 17C5:CFBB +cs=0x17c5;eip=0x00cfbe; T(ADD(sp, 2)); // 109960 add sp, 2 ;~ 17C5:CFBE +cs=0x17c5;eip=0x00cfc1; X(MOV(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 109961 mov [bp+arg_2], ax ;~ 17C5:CFC1 +cs=0x17c5;eip=0x00cfc4; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 109962 cmp [bp+arg_0], ax ;~ 17C5:CFC4 +cs=0x17c5;eip=0x00cfc7; J(JLE(loc_33204)); // 109963 jle short loc_33204 ;~ 17C5:CFC7 +cs=0x17c5;eip=0x00cfc9; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 109964 mov ax, [bp+arg_0] ;~ 17C5:CFC9 +cs=0x17c5;eip=0x00cfcc; T(CWD); // 109965 cwd ;~ 17C5:CFCC +cs=0x17c5;eip=0x00cfcd; T(cx = ax;); // 109966 mov cx, ax ;~ 17C5:CFCD +cs=0x17c5;eip=0x00cfcf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109967 mov ax, [bp+arg_2] ;~ 17C5:CFCF +cs=0x17c5;eip=0x00cfd2; J(JMP(loc_3320d)); // 109968 jmp short loc_3320D ;~ 17C5:CFD2 loc_33204: - // 6463 -cs=0x17c5;eip=0x00cfd4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 61972 mov ax, [bp+arg_2] ;~ 17C5:CFD4 -cs=0x17c5;eip=0x00cfd7; T(CWD); // 61973 cwd ;~ 17C5:CFD7 -cs=0x17c5;eip=0x00cfd8; T(cx = ax;); // 61974 mov cx, ax ;~ 17C5:CFD8 -cs=0x17c5;eip=0x00cfda; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 61975 mov ax, [bp+arg_0] ;~ 17C5:CFDA + // 6441 +cs=0x17c5;eip=0x00cfd4; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 109972 mov ax, [bp+arg_2] ;~ 17C5:CFD4 +cs=0x17c5;eip=0x00cfd7; T(CWD); // 109973 cwd ;~ 17C5:CFD7 +cs=0x17c5;eip=0x00cfd8; T(cx = ax;); // 109974 mov cx, ax ;~ 17C5:CFD8 +cs=0x17c5;eip=0x00cfda; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 109975 mov ax, [bp+arg_0] ;~ 17C5:CFDA loc_3320d: - // 6464 -cs=0x17c5;eip=0x00cfdd; T(SAR(ax, 1)); // 61978 sar ax, 1 ;~ 17C5:CFDD -cs=0x17c5;eip=0x00cfdf; T(bx = dx;); // 61979 mov bx, dx ;~ 17C5:CFDF -cs=0x17c5;eip=0x00cfe1; T(CWD); // 61980 cwd ;~ 17C5:CFE1 -cs=0x17c5;eip=0x00cfe2; T(ADD(ax, cx)); // 61981 add ax, cx ;~ 17C5:CFE2 -cs=0x17c5;eip=0x00cfe4; T(ADC(dx, bx)); // 61982 adc dx, bx ;~ 17C5:CFE4 -cs=0x17c5;eip=0x00cfe6; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 61983 mov [bp+var_4], ax ;~ 17C5:CFE6 -cs=0x17c5;eip=0x00cfe9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), dx)); // 61984 mov [bp+var_2], dx ;~ 17C5:CFE9 -cs=0x17c5;eip=0x00cfec; T(OR(dx, dx)); // 61985 or dx, dx ;~ 17C5:CFEC -cs=0x17c5;eip=0x00cfee; J(JL(loc_33231)); // 61986 jl short loc_33231 ;~ 17C5:CFEE -cs=0x17c5;eip=0x00cff0; J(JG(loc_33227)); // 61987 jg short loc_33227 ;~ 17C5:CFF0 -cs=0x17c5;eip=0x00cff2; T(CMP(ax, 0x7FFF)); // 61988 cmp ax, 7FFFh ;~ 17C5:CFF2 -cs=0x17c5;eip=0x00cff5; J(JBE(loc_33231)); // 61989 jbe short loc_33231 ;~ 17C5:CFF5 + // 6442 +cs=0x17c5;eip=0x00cfdd; T(SAR(ax, 1)); // 109978 sar ax, 1 ;~ 17C5:CFDD +cs=0x17c5;eip=0x00cfdf; T(bx = dx;); // 109979 mov bx, dx ;~ 17C5:CFDF +cs=0x17c5;eip=0x00cfe1; T(CWD); // 109980 cwd ;~ 17C5:CFE1 +cs=0x17c5;eip=0x00cfe2; T(ADD(ax, cx)); // 109981 add ax, cx ;~ 17C5:CFE2 +cs=0x17c5;eip=0x00cfe4; T(ADC(dx, bx)); // 109982 adc dx, bx ;~ 17C5:CFE4 +cs=0x17c5;eip=0x00cfe6; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 109983 mov [bp+var_4], ax ;~ 17C5:CFE6 +cs=0x17c5;eip=0x00cfe9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), dx)); // 109984 mov [bp+var_2], dx ;~ 17C5:CFE9 +cs=0x17c5;eip=0x00cfec; T(OR(dx, dx)); // 109985 or dx, dx ;~ 17C5:CFEC +cs=0x17c5;eip=0x00cfee; J(JL(loc_33231)); // 109986 jl short loc_33231 ;~ 17C5:CFEE +cs=0x17c5;eip=0x00cff0; J(JG(loc_33227)); // 109987 jg short loc_33227 ;~ 17C5:CFF0 +cs=0x17c5;eip=0x00cff2; T(CMP(ax, 0x7FFF)); // 109988 cmp ax, 7FFFh ;~ 17C5:CFF2 +cs=0x17c5;eip=0x00cff5; J(JBE(loc_33231)); // 109989 jbe short loc_33231 ;~ 17C5:CFF5 loc_33227: - // 6465 -cs=0x17c5;eip=0x00cff7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x7FFF)); // 61992 mov [bp+var_4], 7FFFh ;~ 17C5:CFF7 -cs=0x17c5;eip=0x00cffc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 61993 mov [bp+var_2], 0 ;~ 17C5:CFFC + // 6443 +cs=0x17c5;eip=0x00cff7; X(MOV(*(dw*)(raddr(ss,bp+var_4)), 0x7FFF)); // 109992 mov [bp+var_4], 7FFFh ;~ 17C5:CFF7 +cs=0x17c5;eip=0x00cffc; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 109993 mov [bp+var_2], 0 ;~ 17C5:CFFC loc_33231: - // 6466 -cs=0x17c5;eip=0x00d001; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 61997 mov ax, [bp+var_4] ;~ 17C5:D001 -cs=0x17c5;eip=0x00d004; T(sp = bp;); // 61998 mov sp, bp ;~ 17C5:D004 -cs=0x17c5;eip=0x00d006; X(POP(bp)); // 61999 pop bp ;~ 17C5:D006 -cs=0x17c5;eip=0x00d007; J(RETN(0)); // 62000 retn ;~ 17C5:D007 + // 6444 +cs=0x17c5;eip=0x00d001; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 109997 mov ax, [bp+var_4] ;~ 17C5:D001 +cs=0x17c5;eip=0x00d004; T(sp = bp;); // 109998 mov sp, bp ;~ 17C5:D004 +cs=0x17c5;eip=0x00d006; X(POP(bp)); // 109999 pop bp ;~ 17C5:D006 +cs=0x17c5;eip=0x00d007; J(RETN(0)); // 110000 retn ;~ 17C5:D007 assert(0); __dispatch_call: @@ -32182,225 +31028,225 @@ cs=0x17c5;eip=0x00d007; J(RETN(0)); // 62000 retn ;~ 17C5:D007 _begin: #undef var_e #define var_e -0x0E - // 62011 var_E = word ptr -0Eh ;~ 17C5:D008 + // 110011 var_E = word ptr -0Eh ;~ 17C5:D008 #undef var_c #define var_c -0x0C - // 62012 var_C = word ptr -0Ch ;~ 17C5:D008 + // 110012 var_C = word ptr -0Ch ;~ 17C5:D008 #undef var_a #define var_a -0x0A - // 62013 var_A = word ptr -0Ah ;~ 17C5:D008 + // 110013 var_A = word ptr -0Ah ;~ 17C5:D008 #undef var_8 #define var_8 -8 - // 62014 var_8 = word ptr -8 ;~ 17C5:D008 + // 110014 var_8 = word ptr -8 ;~ 17C5:D008 #undef var_6 #define var_6 -6 - // 62015 var_6 = word ptr -6 ;~ 17C5:D008 + // 110015 var_6 = word ptr -6 ;~ 17C5:D008 #undef var_4 #define var_4 -4 - // 62016 var_4 = word ptr -4 ;~ 17C5:D008 + // 110016 var_4 = word ptr -4 ;~ 17C5:D008 #undef var_2 #define var_2 -2 - // 62017 var_2 = word ptr -2 ;~ 17C5:D008 + // 110017 var_2 = word ptr -2 ;~ 17C5:D008 #undef arg_0 #define arg_0 4 - // 62018 arg_0 = word ptr 4 ;~ 17C5:D008 + // 110018 arg_0 = word ptr 4 ;~ 17C5:D008 #undef arg_2 #define arg_2 6 - // 62019 arg_2 = word ptr 6 ;~ 17C5:D008 -cs=0x17c5;eip=0x00d008; X(PUSH(bp)); // 62021 push bp ;~ 17C5:D008 -cs=0x17c5;eip=0x00d009; T(bp = sp;); // 62022 mov bp, sp ;~ 17C5:D009 -cs=0x17c5;eip=0x00d00b; T(SUB(sp, 0x0E)); // 62023 sub sp, 0Eh ;~ 17C5:D00B -cs=0x17c5;eip=0x00d00e; X(PUSH(si)); // 62024 push si ;~ 17C5:D00E -cs=0x17c5;eip=0x00d00f; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 62025 cmp [bp+arg_0], 0 ;~ 17C5:D00F -cs=0x17c5;eip=0x00d013; J(JNZ(loc_3325a)); // 62026 jnz short loc_3325A ;~ 17C5:D013 -cs=0x17c5;eip=0x00d015; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 62027 cmp [bp+arg_2], 0 ;~ 17C5:D015 -cs=0x17c5;eip=0x00d019; J(JLE(loc_33252)); // 62028 jle short loc_33252 ;~ 17C5:D019 -cs=0x17c5;eip=0x00d01b; T(SUB(ax, ax)); // 62030 sub ax, ax ;~ 17C5:D01B -cs=0x17c5;eip=0x00d01d; X(POP(si)); // 62031 pop si ;~ 17C5:D01D -cs=0x17c5;eip=0x00d01e; T(sp = bp;); // 62032 mov sp, bp ;~ 17C5:D01E -cs=0x17c5;eip=0x00d020; X(POP(bp)); // 62033 pop bp ;~ 17C5:D020 -cs=0x17c5;eip=0x00d021; J(RETN(0)); // 62034 retn ;~ 17C5:D021 + // 110019 arg_2 = word ptr 6 ;~ 17C5:D008 +cs=0x17c5;eip=0x00d008; X(PUSH(bp)); // 110021 push bp ;~ 17C5:D008 +cs=0x17c5;eip=0x00d009; T(bp = sp;); // 110022 mov bp, sp ;~ 17C5:D009 +cs=0x17c5;eip=0x00d00b; T(SUB(sp, 0x0E)); // 110023 sub sp, 0Eh ;~ 17C5:D00B +cs=0x17c5;eip=0x00d00e; X(PUSH(si)); // 110024 push si ;~ 17C5:D00E +cs=0x17c5;eip=0x00d00f; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 110025 cmp [bp+arg_0], 0 ;~ 17C5:D00F +cs=0x17c5;eip=0x00d013; J(JNZ(loc_3325a)); // 110026 jnz short loc_3325A ;~ 17C5:D013 +cs=0x17c5;eip=0x00d015; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 110027 cmp [bp+arg_2], 0 ;~ 17C5:D015 +cs=0x17c5;eip=0x00d019; J(JLE(loc_33252)); // 110028 jle short loc_33252 ;~ 17C5:D019 +cs=0x17c5;eip=0x00d01b; T(SUB(ax, ax)); // 110029 sub ax, ax ;~ 17C5:D01B +cs=0x17c5;eip=0x00d01d; X(POP(si)); // 110030 pop si ;~ 17C5:D01D +cs=0x17c5;eip=0x00d01e; T(sp = bp;); // 110031 mov sp, bp ;~ 17C5:D01E +cs=0x17c5;eip=0x00d020; X(POP(bp)); // 110032 pop bp ;~ 17C5:D020 +cs=0x17c5;eip=0x00d021; J(RETN(0)); // 110033 retn ;~ 17C5:D021 loc_33252: - // 6467 -cs=0x17c5;eip=0x00d022; T(ax = 0x8000;); // 62038 mov ax, 8000h ;~ 17C5:D022 -cs=0x17c5;eip=0x00d025; X(POP(si)); // 62039 pop si ;~ 17C5:D025 -cs=0x17c5;eip=0x00d026; T(sp = bp;); // 62040 mov sp, bp ;~ 17C5:D026 -cs=0x17c5;eip=0x00d028; X(POP(bp)); // 62041 pop bp ;~ 17C5:D028 -cs=0x17c5;eip=0x00d029; J(RETN(0)); // 62042 retn ;~ 17C5:D029 + // 6445 +cs=0x17c5;eip=0x00d022; T(ax = 0x8000;); // 110037 mov ax, 8000h ;~ 17C5:D022 +cs=0x17c5;eip=0x00d025; X(POP(si)); // 110038 pop si ;~ 17C5:D025 +cs=0x17c5;eip=0x00d026; T(sp = bp;); // 110039 mov sp, bp ;~ 17C5:D026 +cs=0x17c5;eip=0x00d028; X(POP(bp)); // 110040 pop bp ;~ 17C5:D028 +cs=0x17c5;eip=0x00d029; J(RETN(0)); // 110041 retn ;~ 17C5:D029 loc_3325a: - // 6468 -cs=0x17c5;eip=0x00d02a; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 62046 cmp [bp+arg_2], 0 ;~ 17C5:D02A -cs=0x17c5;eip=0x00d02e; J(JNZ(loc_33276)); // 62047 jnz short loc_33276 ;~ 17C5:D02E -cs=0x17c5;eip=0x00d030; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 62048 cmp [bp+arg_0], 0 ;~ 17C5:D030 -cs=0x17c5;eip=0x00d034; J(JLE(loc_3326e)); // 62049 jle short loc_3326E ;~ 17C5:D034 -cs=0x17c5;eip=0x00d036; T(ax = 0x4000;); // 62050 mov ax, 4000h ;~ 17C5:D036 -cs=0x17c5;eip=0x00d039; X(POP(si)); // 62051 pop si ;~ 17C5:D039 -cs=0x17c5;eip=0x00d03a; T(sp = bp;); // 62052 mov sp, bp ;~ 17C5:D03A -cs=0x17c5;eip=0x00d03c; X(POP(bp)); // 62053 pop bp ;~ 17C5:D03C -cs=0x17c5;eip=0x00d03d; J(RETN(0)); // 62054 retn ;~ 17C5:D03D + // 6446 +cs=0x17c5;eip=0x00d02a; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 110045 cmp [bp+arg_2], 0 ;~ 17C5:D02A +cs=0x17c5;eip=0x00d02e; J(JNZ(loc_33276)); // 110046 jnz short loc_33276 ;~ 17C5:D02E +cs=0x17c5;eip=0x00d030; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 110048 cmp [bp+arg_0], 0 ;~ 17C5:D030 +cs=0x17c5;eip=0x00d034; J(JLE(loc_3326e)); // 110049 jle short loc_3326E ;~ 17C5:D034 +cs=0x17c5;eip=0x00d036; T(ax = 0x4000;); // 110050 mov ax, 4000h ;~ 17C5:D036 +cs=0x17c5;eip=0x00d039; X(POP(si)); // 110051 pop si ;~ 17C5:D039 +cs=0x17c5;eip=0x00d03a; T(sp = bp;); // 110052 mov sp, bp ;~ 17C5:D03A +cs=0x17c5;eip=0x00d03c; X(POP(bp)); // 110053 pop bp ;~ 17C5:D03C +cs=0x17c5;eip=0x00d03d; J(RETN(0)); // 110054 retn ;~ 17C5:D03D loc_3326e: - // 6469 -cs=0x17c5;eip=0x00d03e; T(ax = 0x0C000;); // 62058 mov ax, 0C000h ;~ 17C5:D03E -cs=0x17c5;eip=0x00d041; X(POP(si)); // 62059 pop si ;~ 17C5:D041 -cs=0x17c5;eip=0x00d042; T(sp = bp;); // 62060 mov sp, bp ;~ 17C5:D042 -cs=0x17c5;eip=0x00d044; X(POP(bp)); // 62061 pop bp ;~ 17C5:D044 -cs=0x17c5;eip=0x00d045; J(RETN(0)); // 62062 retn ;~ 17C5:D045 + // 6447 +cs=0x17c5;eip=0x00d03e; T(ax = 0x0C000;); // 110058 mov ax, 0C000h ;~ 17C5:D03E +cs=0x17c5;eip=0x00d041; X(POP(si)); // 110059 pop si ;~ 17C5:D041 +cs=0x17c5;eip=0x00d042; T(sp = bp;); // 110060 mov sp, bp ;~ 17C5:D042 +cs=0x17c5;eip=0x00d044; X(POP(bp)); // 110061 pop bp ;~ 17C5:D044 +cs=0x17c5;eip=0x00d045; J(RETN(0)); // 110062 retn ;~ 17C5:D045 loc_33276: - // 6470 -cs=0x17c5;eip=0x00d046; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 62066 push [bp+arg_2] ;~ 17C5:D046 -cs=0x17c5;eip=0x00d049; J(CALL(sub_34dc0,0)); // 62067 call sub_34DC0 ;~ 17C5:D049 -cs=0x17c5;eip=0x00d04c; T(ADD(sp, 2)); // 62068 add sp, 2 ;~ 17C5:D04C -cs=0x17c5;eip=0x00d04f; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 62069 push [bp+arg_0] ;~ 17C5:D04F -cs=0x17c5;eip=0x00d052; T(si = ax;); // 62070 mov si, ax ;~ 17C5:D052 -cs=0x17c5;eip=0x00d054; J(CALL(sub_34dc0,0)); // 62071 call sub_34DC0 ;~ 17C5:D054 -cs=0x17c5;eip=0x00d057; T(ADD(sp, 2)); // 62072 add sp, 2 ;~ 17C5:D057 -cs=0x17c5;eip=0x00d05a; T(CMP(ax, si)); // 62073 cmp ax, si ;~ 17C5:D05A -cs=0x17c5;eip=0x00d05c; J(JLE(loc_332bc)); // 62074 jle short loc_332BC ;~ 17C5:D05C -cs=0x17c5;eip=0x00d05e; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 62075 push [bp+arg_2] ;~ 17C5:D05E -cs=0x17c5;eip=0x00d061; J(CALL(sub_34dc0,0)); // 62076 call sub_34DC0 ;~ 17C5:D061 -cs=0x17c5;eip=0x00d064; T(ADD(sp, 2)); // 62077 add sp, 2 ;~ 17C5:D064 -cs=0x17c5;eip=0x00d067; T(CWD); // 62078 cwd ;~ 17C5:D067 -cs=0x17c5;eip=0x00d068; T(cl = 0x0E;); // 62079 mov cl, 0Eh ;~ 17C5:D068 + // 6448 +cs=0x17c5;eip=0x00d046; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 110066 push [bp+arg_2] ;~ 17C5:D046 +cs=0x17c5;eip=0x00d049; J(CALL(sub_34dc0,0)); // 110067 call sub_34DC0 ;~ 17C5:D049 +cs=0x17c5;eip=0x00d04c; T(ADD(sp, 2)); // 110068 add sp, 2 ;~ 17C5:D04C +cs=0x17c5;eip=0x00d04f; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 110069 push [bp+arg_0] ;~ 17C5:D04F +cs=0x17c5;eip=0x00d052; T(si = ax;); // 110070 mov si, ax ;~ 17C5:D052 +cs=0x17c5;eip=0x00d054; J(CALL(sub_34dc0,0)); // 110071 call sub_34DC0 ;~ 17C5:D054 +cs=0x17c5;eip=0x00d057; T(ADD(sp, 2)); // 110072 add sp, 2 ;~ 17C5:D057 +cs=0x17c5;eip=0x00d05a; T(CMP(ax, si)); // 110073 cmp ax, si ;~ 17C5:D05A +cs=0x17c5;eip=0x00d05c; J(JLE(loc_332bc)); // 110074 jle short loc_332BC ;~ 17C5:D05C +cs=0x17c5;eip=0x00d05e; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 110075 push [bp+arg_2] ;~ 17C5:D05E +cs=0x17c5;eip=0x00d061; J(CALL(sub_34dc0,0)); // 110076 call sub_34DC0 ;~ 17C5:D061 +cs=0x17c5;eip=0x00d064; T(ADD(sp, 2)); // 110077 add sp, 2 ;~ 17C5:D064 +cs=0x17c5;eip=0x00d067; T(CWD); // 110078 cwd ;~ 17C5:D067 +cs=0x17c5;eip=0x00d068; T(cl = 0x0E;); // 110079 mov cl, 0Eh ;~ 17C5:D068 loc_3329a: - // 6471 -cs=0x17c5;eip=0x00d06a; T(SHL(ax, 1)); // 62082 shl ax, 1 ;~ 17C5:D06A -cs=0x17c5;eip=0x00d06c; T(RCL(dx, 1)); // 62083 rcl dx, 1 ;~ 17C5:D06C -cs=0x17c5;eip=0x00d06e; T(DEC(cl)); // 62084 dec cl ;~ 17C5:D06E -cs=0x17c5;eip=0x00d070; J(JNZ(loc_3329a)); // 62085 jnz short loc_3329A ;~ 17C5:D070 -cs=0x17c5;eip=0x00d072; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 62086 mov [bp+var_8], ax ;~ 17C5:D072 -cs=0x17c5;eip=0x00d075; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 62087 mov [bp+var_6], dx ;~ 17C5:D075 -cs=0x17c5;eip=0x00d078; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 62088 push [bp+arg_0] ;~ 17C5:D078 -cs=0x17c5;eip=0x00d07b; J(CALL(sub_34dc0,0)); // 62089 call sub_34DC0 ;~ 17C5:D07B -cs=0x17c5;eip=0x00d07e; T(ADD(sp, 2)); // 62090 add sp, 2 ;~ 17C5:D07E -cs=0x17c5;eip=0x00d081; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 62091 mov [bp+var_A], ax ;~ 17C5:D081 -cs=0x17c5;eip=0x00d084; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 1)); // 62092 mov [bp+var_C], 1 ;~ 17C5:D084 -cs=0x17c5;eip=0x00d089; J(JMP(loc_332e7)); // 62093 jmp short loc_332E7 ;~ 17C5:D089 + // 6449 +cs=0x17c5;eip=0x00d06a; T(SHL(ax, 1)); // 110082 shl ax, 1 ;~ 17C5:D06A +cs=0x17c5;eip=0x00d06c; T(RCL(dx, 1)); // 110083 rcl dx, 1 ;~ 17C5:D06C +cs=0x17c5;eip=0x00d06e; T(DEC(cl)); // 110084 dec cl ;~ 17C5:D06E +cs=0x17c5;eip=0x00d070; J(JNZ(loc_3329a)); // 110085 jnz short loc_3329A ;~ 17C5:D070 +cs=0x17c5;eip=0x00d072; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 110086 mov [bp+var_8], ax ;~ 17C5:D072 +cs=0x17c5;eip=0x00d075; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 110087 mov [bp+var_6], dx ;~ 17C5:D075 +cs=0x17c5;eip=0x00d078; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 110088 push [bp+arg_0] ;~ 17C5:D078 +cs=0x17c5;eip=0x00d07b; J(CALL(sub_34dc0,0)); // 110089 call sub_34DC0 ;~ 17C5:D07B +cs=0x17c5;eip=0x00d07e; T(ADD(sp, 2)); // 110090 add sp, 2 ;~ 17C5:D07E +cs=0x17c5;eip=0x00d081; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 110091 mov [bp+var_A], ax ;~ 17C5:D081 +cs=0x17c5;eip=0x00d084; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 1)); // 110092 mov [bp+var_C], 1 ;~ 17C5:D084 +cs=0x17c5;eip=0x00d089; J(JMP(loc_332e7)); // 110093 jmp short loc_332E7 ;~ 17C5:D089 loc_332bc: - // 6472 -cs=0x17c5;eip=0x00d08c; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 62099 push [bp+arg_0] ;~ 17C5:D08C -cs=0x17c5;eip=0x00d08f; J(CALL(sub_34dc0,0)); // 62100 call sub_34DC0 ;~ 17C5:D08F -cs=0x17c5;eip=0x00d092; T(ADD(sp, 2)); // 62101 add sp, 2 ;~ 17C5:D092 -cs=0x17c5;eip=0x00d095; T(CWD); // 62102 cwd ;~ 17C5:D095 -cs=0x17c5;eip=0x00d096; T(cl = 0x0E;); // 62103 mov cl, 0Eh ;~ 17C5:D096 + // 6450 +cs=0x17c5;eip=0x00d08c; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 110098 push [bp+arg_0] ;~ 17C5:D08C +cs=0x17c5;eip=0x00d08f; J(CALL(sub_34dc0,0)); // 110099 call sub_34DC0 ;~ 17C5:D08F +cs=0x17c5;eip=0x00d092; T(ADD(sp, 2)); // 110100 add sp, 2 ;~ 17C5:D092 +cs=0x17c5;eip=0x00d095; T(CWD); // 110101 cwd ;~ 17C5:D095 +cs=0x17c5;eip=0x00d096; T(cl = 0x0E;); // 110102 mov cl, 0Eh ;~ 17C5:D096 loc_332c8: - // 6473 -cs=0x17c5;eip=0x00d098; T(SHL(ax, 1)); // 62106 shl ax, 1 ;~ 17C5:D098 -cs=0x17c5;eip=0x00d09a; T(RCL(dx, 1)); // 62107 rcl dx, 1 ;~ 17C5:D09A -cs=0x17c5;eip=0x00d09c; T(DEC(cl)); // 62108 dec cl ;~ 17C5:D09C -cs=0x17c5;eip=0x00d09e; J(JNZ(loc_332c8)); // 62109 jnz short loc_332C8 ;~ 17C5:D09E -cs=0x17c5;eip=0x00d0a0; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 62110 mov [bp+var_8], ax ;~ 17C5:D0A0 -cs=0x17c5;eip=0x00d0a3; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 62111 mov [bp+var_6], dx ;~ 17C5:D0A3 -cs=0x17c5;eip=0x00d0a6; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 62112 push [bp+arg_2] ;~ 17C5:D0A6 -cs=0x17c5;eip=0x00d0a9; J(CALL(sub_34dc0,0)); // 62113 call sub_34DC0 ;~ 17C5:D0A9 -cs=0x17c5;eip=0x00d0ac; T(ADD(sp, 2)); // 62114 add sp, 2 ;~ 17C5:D0AC -cs=0x17c5;eip=0x00d0af; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 62115 mov [bp+var_A], ax ;~ 17C5:D0AF -cs=0x17c5;eip=0x00d0b2; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 0)); // 62116 mov [bp+var_C], 0 ;~ 17C5:D0B2 + // 6451 +cs=0x17c5;eip=0x00d098; T(SHL(ax, 1)); // 110105 shl ax, 1 ;~ 17C5:D098 +cs=0x17c5;eip=0x00d09a; T(RCL(dx, 1)); // 110106 rcl dx, 1 ;~ 17C5:D09A +cs=0x17c5;eip=0x00d09c; T(DEC(cl)); // 110107 dec cl ;~ 17C5:D09C +cs=0x17c5;eip=0x00d09e; J(JNZ(loc_332c8)); // 110108 jnz short loc_332C8 ;~ 17C5:D09E +cs=0x17c5;eip=0x00d0a0; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 110109 mov [bp+var_8], ax ;~ 17C5:D0A0 +cs=0x17c5;eip=0x00d0a3; X(MOV(*(dw*)(raddr(ss,bp+var_6)), dx)); // 110110 mov [bp+var_6], dx ;~ 17C5:D0A3 +cs=0x17c5;eip=0x00d0a6; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 110111 push [bp+arg_2] ;~ 17C5:D0A6 +cs=0x17c5;eip=0x00d0a9; J(CALL(sub_34dc0,0)); // 110112 call sub_34DC0 ;~ 17C5:D0A9 +cs=0x17c5;eip=0x00d0ac; T(ADD(sp, 2)); // 110113 add sp, 2 ;~ 17C5:D0AC +cs=0x17c5;eip=0x00d0af; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 110114 mov [bp+var_A], ax ;~ 17C5:D0AF +cs=0x17c5;eip=0x00d0b2; X(MOV(*(dw*)(raddr(ss,bp+var_c)), 0)); // 110115 mov [bp+var_C], 0 ;~ 17C5:D0B2 loc_332e7: - // 6474 -cs=0x17c5;eip=0x00d0b7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 62119 mov ax, [bp+var_A] ;~ 17C5:D0B7 -cs=0x17c5;eip=0x00d0ba; T(CWD); // 62120 cwd ;~ 17C5:D0BA -cs=0x17c5;eip=0x00d0bb; X(PUSH(dx)); // 62121 push dx ;~ 17C5:D0BB -cs=0x17c5;eip=0x00d0bc; X(PUSH(ax)); // 62122 push ax ;~ 17C5:D0BC -cs=0x17c5;eip=0x00d0bd; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 62123 push [bp+var_6] ;~ 17C5:D0BD -cs=0x17c5;eip=0x00d0c0; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 62124 push [bp+var_8] ;~ 17C5:D0C0 -cs=0x17c5;eip=0x00d0c3; J(CALL(sub_34e44,0)); // 62125 call sub_34E44 ;~ 17C5:D0C3 -cs=0x17c5;eip=0x00d0c6; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 62126 mov [bp+var_E], ax ;~ 17C5:D0C6 -cs=0x17c5;eip=0x00d0c9; T(CWD); // 62127 cwd ;~ 17C5:D0C9 -cs=0x17c5;eip=0x00d0ca; X(PUSH(dx)); // 62128 push dx ;~ 17C5:D0CA -cs=0x17c5;eip=0x00d0cb; X(PUSH(ax)); // 62129 push ax ;~ 17C5:D0CB -cs=0x17c5;eip=0x00d0cc; T(ax = 0x0B00;); // 62130 mov ax, 0B00h ;~ 17C5:D0CC -cs=0x17c5;eip=0x00d0cf; T(CWD); // 62131 cwd ;~ 17C5:D0CF -cs=0x17c5;eip=0x00d0d0; X(PUSH(dx)); // 62132 push dx ;~ 17C5:D0D0 -cs=0x17c5;eip=0x00d0d1; X(PUSH(ax)); // 62133 push ax ;~ 17C5:D0D1 -cs=0x17c5;eip=0x00d0d2; T(ax = 0x1333;); // 62134 mov ax, 1333h ;~ 17C5:D0D2 -cs=0x17c5;eip=0x00d0d5; T(SUB(ax, *(dw*)(raddr(ss,bp+var_e)))); // 62135 sub ax, [bp+var_E] ;~ 17C5:D0D5 -cs=0x17c5;eip=0x00d0d8; X(PUSH(ax)); // 62136 push ax ;~ 17C5:D0D8 -cs=0x17c5;eip=0x00d0d9; J(CALL(sub_34dc0,0)); // 62137 call sub_34DC0 ;~ 17C5:D0D9 -cs=0x17c5;eip=0x00d0dc; T(ADD(sp, 2)); // 62138 add sp, 2 ;~ 17C5:D0DC -cs=0x17c5;eip=0x00d0df; T(CWD); // 62139 cwd ;~ 17C5:D0DF -cs=0x17c5;eip=0x00d0e0; X(PUSH(dx)); // 62140 push dx ;~ 17C5:D0E0 -cs=0x17c5;eip=0x00d0e1; X(PUSH(ax)); // 62141 push ax ;~ 17C5:D0E1 -cs=0x17c5;eip=0x00d0e2; J(CALL(sub_34ee0,0)); // 62142 call sub_34EE0 ;~ 17C5:D0E2 -cs=0x17c5;eip=0x00d0e5; T(cl = 0x0E;); // 62143 mov cl, 0Eh ;~ 17C5:D0E5 + // 6452 +cs=0x17c5;eip=0x00d0b7; T(MOV(ax, *(dw*)(raddr(ss,bp+var_a)))); // 110118 mov ax, [bp+var_A] ;~ 17C5:D0B7 +cs=0x17c5;eip=0x00d0ba; T(CWD); // 110119 cwd ;~ 17C5:D0BA +cs=0x17c5;eip=0x00d0bb; X(PUSH(dx)); // 110120 push dx ;~ 17C5:D0BB +cs=0x17c5;eip=0x00d0bc; X(PUSH(ax)); // 110121 push ax ;~ 17C5:D0BC +cs=0x17c5;eip=0x00d0bd; X(PUSH(*(dw*)(raddr(ss,bp+var_6)))); // 110122 push [bp+var_6] ;~ 17C5:D0BD +cs=0x17c5;eip=0x00d0c0; X(PUSH(*(dw*)(raddr(ss,bp+var_8)))); // 110123 push [bp+var_8] ;~ 17C5:D0C0 +cs=0x17c5;eip=0x00d0c3; J(CALL(sub_34e44,0)); // 110124 call sub_34E44 ;~ 17C5:D0C3 +cs=0x17c5;eip=0x00d0c6; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 110125 mov [bp+var_E], ax ;~ 17C5:D0C6 +cs=0x17c5;eip=0x00d0c9; T(CWD); // 110126 cwd ;~ 17C5:D0C9 +cs=0x17c5;eip=0x00d0ca; X(PUSH(dx)); // 110127 push dx ;~ 17C5:D0CA +cs=0x17c5;eip=0x00d0cb; X(PUSH(ax)); // 110128 push ax ;~ 17C5:D0CB +cs=0x17c5;eip=0x00d0cc; T(ax = 0x0B00;); // 110129 mov ax, 0B00h ;~ 17C5:D0CC +cs=0x17c5;eip=0x00d0cf; T(CWD); // 110130 cwd ;~ 17C5:D0CF +cs=0x17c5;eip=0x00d0d0; X(PUSH(dx)); // 110131 push dx ;~ 17C5:D0D0 +cs=0x17c5;eip=0x00d0d1; X(PUSH(ax)); // 110132 push ax ;~ 17C5:D0D1 +cs=0x17c5;eip=0x00d0d2; T(ax = 0x1333;); // 110133 mov ax, 1333h ;~ 17C5:D0D2 +cs=0x17c5;eip=0x00d0d5; T(SUB(ax, *(dw*)(raddr(ss,bp+var_e)))); // 110134 sub ax, [bp+var_E] ;~ 17C5:D0D5 +cs=0x17c5;eip=0x00d0d8; X(PUSH(ax)); // 110135 push ax ;~ 17C5:D0D8 +cs=0x17c5;eip=0x00d0d9; J(CALL(sub_34dc0,0)); // 110136 call sub_34DC0 ;~ 17C5:D0D9 +cs=0x17c5;eip=0x00d0dc; T(ADD(sp, 2)); // 110137 add sp, 2 ;~ 17C5:D0DC +cs=0x17c5;eip=0x00d0df; T(CWD); // 110138 cwd ;~ 17C5:D0DF +cs=0x17c5;eip=0x00d0e0; X(PUSH(dx)); // 110139 push dx ;~ 17C5:D0E0 +cs=0x17c5;eip=0x00d0e1; X(PUSH(ax)); // 110140 push ax ;~ 17C5:D0E1 +cs=0x17c5;eip=0x00d0e2; J(CALL(sub_34ee0,0)); // 110141 call sub_34EE0 ;~ 17C5:D0E2 +cs=0x17c5;eip=0x00d0e5; T(cl = 0x0E;); // 110142 mov cl, 0Eh ;~ 17C5:D0E5 loc_33317: - // 6475 -cs=0x17c5;eip=0x00d0e7; T(SAR(dx, 1)); // 62146 sar dx, 1 ;~ 17C5:D0E7 -cs=0x17c5;eip=0x00d0e9; T(RCR(ax, 1)); // 62147 rcr ax, 1 ;~ 17C5:D0E9 -cs=0x17c5;eip=0x00d0eb; T(DEC(cl)); // 62148 dec cl ;~ 17C5:D0EB -cs=0x17c5;eip=0x00d0ed; J(JNZ(loc_33317)); // 62149 jnz short loc_33317 ;~ 17C5:D0ED -cs=0x17c5;eip=0x00d0ef; T(SUB(ax, 0x2800)); // 62150 sub ax, 2800h ;~ 17C5:D0EF -cs=0x17c5;eip=0x00d0f2; T(SBB(dx, 0)); // 62151 sbb dx, 0 ;~ 17C5:D0F2 -cs=0x17c5;eip=0x00d0f5; T(NEG(ax)); // 62152 neg ax ;~ 17C5:D0F5 -cs=0x17c5;eip=0x00d0f7; T(ADC(dx, 0)); // 62153 adc dx, 0 ;~ 17C5:D0F7 -cs=0x17c5;eip=0x00d0fa; T(NEG(dx)); // 62154 neg dx ;~ 17C5:D0FA -cs=0x17c5;eip=0x00d0fc; X(PUSH(dx)); // 62155 push dx ;~ 17C5:D0FC -cs=0x17c5;eip=0x00d0fd; X(PUSH(ax)); // 62156 push ax ;~ 17C5:D0FD -cs=0x17c5;eip=0x00d0fe; J(CALL(sub_34ee0,0)); // 62157 call sub_34EE0 ;~ 17C5:D0FE -cs=0x17c5;eip=0x00d101; T(cl = 0x0E;); // 62158 mov cl, 0Eh ;~ 17C5:D101 + // 6453 +cs=0x17c5;eip=0x00d0e7; T(SAR(dx, 1)); // 110145 sar dx, 1 ;~ 17C5:D0E7 +cs=0x17c5;eip=0x00d0e9; T(RCR(ax, 1)); // 110146 rcr ax, 1 ;~ 17C5:D0E9 +cs=0x17c5;eip=0x00d0eb; T(DEC(cl)); // 110147 dec cl ;~ 17C5:D0EB +cs=0x17c5;eip=0x00d0ed; J(JNZ(loc_33317)); // 110148 jnz short loc_33317 ;~ 17C5:D0ED +cs=0x17c5;eip=0x00d0ef; T(SUB(ax, 0x2800)); // 110149 sub ax, 2800h ;~ 17C5:D0EF +cs=0x17c5;eip=0x00d0f2; T(SBB(dx, 0)); // 110150 sbb dx, 0 ;~ 17C5:D0F2 +cs=0x17c5;eip=0x00d0f5; T(NEG(ax)); // 110151 neg ax ;~ 17C5:D0F5 +cs=0x17c5;eip=0x00d0f7; T(ADC(dx, 0)); // 110152 adc dx, 0 ;~ 17C5:D0F7 +cs=0x17c5;eip=0x00d0fa; T(NEG(dx)); // 110153 neg dx ;~ 17C5:D0FA +cs=0x17c5;eip=0x00d0fc; X(PUSH(dx)); // 110154 push dx ;~ 17C5:D0FC +cs=0x17c5;eip=0x00d0fd; X(PUSH(ax)); // 110155 push ax ;~ 17C5:D0FD +cs=0x17c5;eip=0x00d0fe; J(CALL(sub_34ee0,0)); // 110156 call sub_34EE0 ;~ 17C5:D0FE +cs=0x17c5;eip=0x00d101; T(cl = 0x0E;); // 110157 mov cl, 0Eh ;~ 17C5:D101 loc_33333: - // 6476 -cs=0x17c5;eip=0x00d103; T(SAR(dx, 1)); // 62161 sar dx, 1 ;~ 17C5:D103 -cs=0x17c5;eip=0x00d105; T(RCR(ax, 1)); // 62162 rcr ax, 1 ;~ 17C5:D105 -cs=0x17c5;eip=0x00d107; T(DEC(cl)); // 62163 dec cl ;~ 17C5:D107 -cs=0x17c5;eip=0x00d109; J(JNZ(loc_33333)); // 62164 jnz short loc_33333 ;~ 17C5:D109 -cs=0x17c5;eip=0x00d10b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 62165 mov [bp+var_2], ax ;~ 17C5:D10B -cs=0x17c5;eip=0x00d10e; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 62166 cmp [bp+arg_0], 0 ;~ 17C5:D10E -cs=0x17c5;eip=0x00d112; J(JLE(loc_33372)); // 62167 jle short loc_33372 ;~ 17C5:D112 -cs=0x17c5;eip=0x00d114; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 62168 cmp [bp+arg_2], 0 ;~ 17C5:D114 -cs=0x17c5;eip=0x00d118; J(JLE(loc_3335e)); // 62169 jle short loc_3335E ;~ 17C5:D118 -cs=0x17c5;eip=0x00d11a; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 62170 cmp [bp+var_C], 0 ;~ 17C5:D11A -cs=0x17c5;eip=0x00d11e; J(JZ(loc_33358)); // 62171 jz short loc_33358 ;~ 17C5:D11E -cs=0x17c5;eip=0x00d120; T(ax = 0x4000;); // 62172 mov ax, 4000h ;~ 17C5:D120 + // 6454 +cs=0x17c5;eip=0x00d103; T(SAR(dx, 1)); // 110160 sar dx, 1 ;~ 17C5:D103 +cs=0x17c5;eip=0x00d105; T(RCR(ax, 1)); // 110161 rcr ax, 1 ;~ 17C5:D105 +cs=0x17c5;eip=0x00d107; T(DEC(cl)); // 110162 dec cl ;~ 17C5:D107 +cs=0x17c5;eip=0x00d109; J(JNZ(loc_33333)); // 110163 jnz short loc_33333 ;~ 17C5:D109 +cs=0x17c5;eip=0x00d10b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 110164 mov [bp+var_2], ax ;~ 17C5:D10B +cs=0x17c5;eip=0x00d10e; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 110165 cmp [bp+arg_0], 0 ;~ 17C5:D10E +cs=0x17c5;eip=0x00d112; J(JLE(loc_33372)); // 110166 jle short loc_33372 ;~ 17C5:D112 +cs=0x17c5;eip=0x00d114; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 110167 cmp [bp+arg_2], 0 ;~ 17C5:D114 +cs=0x17c5;eip=0x00d118; J(JLE(loc_3335e)); // 110168 jle short loc_3335E ;~ 17C5:D118 +cs=0x17c5;eip=0x00d11a; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 110169 cmp [bp+var_C], 0 ;~ 17C5:D11A +cs=0x17c5;eip=0x00d11e; J(JZ(loc_33358)); // 110170 jz short loc_33358 ;~ 17C5:D11E +cs=0x17c5;eip=0x00d120; T(ax = 0x4000;); // 110171 mov ax, 4000h ;~ 17C5:D120 loc_33353: - // 6477 -cs=0x17c5;eip=0x00d123; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62176 sub ax, [bp+var_2] ;~ 17C5:D123 -cs=0x17c5;eip=0x00d126; J(JMP(loc_333a0)); // 62177 jmp short loc_333A0 ;~ 17C5:D126 + // 6455 +cs=0x17c5;eip=0x00d123; T(SUB(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110175 sub ax, [bp+var_2] ;~ 17C5:D123 +cs=0x17c5;eip=0x00d126; J(JMP(loc_333a0)); // 110176 jmp short loc_333A0 ;~ 17C5:D126 loc_33358: - // 6478 -cs=0x17c5;eip=0x00d128; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62181 mov ax, [bp+var_2] ;~ 17C5:D128 -cs=0x17c5;eip=0x00d12b; J(JMP(loc_333a0)); // 62182 jmp short loc_333A0 ;~ 17C5:D12B + // 6456 +cs=0x17c5;eip=0x00d128; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110180 mov ax, [bp+var_2] ;~ 17C5:D128 +cs=0x17c5;eip=0x00d12b; J(JMP(loc_333a0)); // 110181 jmp short loc_333A0 ;~ 17C5:D12B loc_3335e: - // 6479 -cs=0x17c5;eip=0x00d12e; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 62188 cmp [bp+var_C], 0 ;~ 17C5:D12E -cs=0x17c5;eip=0x00d132; J(JZ(loc_3336c)); // 62189 jz short loc_3336C ;~ 17C5:D132 -cs=0x17c5;eip=0x00d134; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62190 mov ax, [bp+var_2] ;~ 17C5:D134 -cs=0x17c5;eip=0x00d137; T(ADD(ah, 0x40)); // 62191 add ah, 40h ; '@' ;~ 17C5:D137 -cs=0x17c5;eip=0x00d13a; J(JMP(loc_333a0)); // 62192 jmp short loc_333A0 ;~ 17C5:D13A + // 6457 +cs=0x17c5;eip=0x00d12e; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 110186 cmp [bp+var_C], 0 ;~ 17C5:D12E +cs=0x17c5;eip=0x00d132; J(JZ(loc_3336c)); // 110187 jz short loc_3336C ;~ 17C5:D132 +cs=0x17c5;eip=0x00d134; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110188 mov ax, [bp+var_2] ;~ 17C5:D134 +cs=0x17c5;eip=0x00d137; T(ADD(ah, 0x40)); // 110189 add ah, 40h ; '@' ;~ 17C5:D137 +cs=0x17c5;eip=0x00d13a; J(JMP(loc_333a0)); // 110190 jmp short loc_333A0 ;~ 17C5:D13A loc_3336c: - // 6480 -cs=0x17c5;eip=0x00d13c; T(ax = 0x8000;); // 62196 mov ax, 8000h ;~ 17C5:D13C -cs=0x17c5;eip=0x00d13f; J(JMP(loc_33353)); // 62197 jmp short loc_33353 ;~ 17C5:D13F + // 6458 +cs=0x17c5;eip=0x00d13c; T(ax = 0x8000;); // 110194 mov ax, 8000h ;~ 17C5:D13C +cs=0x17c5;eip=0x00d13f; J(JMP(loc_33353)); // 110195 jmp short loc_33353 ;~ 17C5:D13F loc_33372: - // 6481 -cs=0x17c5;eip=0x00d142; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 62203 cmp [bp+arg_2], 0 ;~ 17C5:D142 -cs=0x17c5;eip=0x00d146; J(JLE(loc_3338e)); // 62204 jle short loc_3338E ;~ 17C5:D146 -cs=0x17c5;eip=0x00d148; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 62205 cmp [bp+var_C], 0 ;~ 17C5:D148 -cs=0x17c5;eip=0x00d14c; J(JZ(loc_33386)); // 62206 jz short loc_33386 ;~ 17C5:D14C -cs=0x17c5;eip=0x00d14e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62207 mov ax, [bp+var_2] ;~ 17C5:D14E -cs=0x17c5;eip=0x00d151; T(ADD(ah, 0x0C0)); // 62208 add ah, 0C0h ;~ 17C5:D151 -cs=0x17c5;eip=0x00d154; J(JMP(loc_333a0)); // 62209 jmp short loc_333A0 ;~ 17C5:D154 + // 6459 +cs=0x17c5;eip=0x00d142; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 110200 cmp [bp+arg_2], 0 ;~ 17C5:D142 +cs=0x17c5;eip=0x00d146; J(JLE(loc_3338e)); // 110201 jle short loc_3338E ;~ 17C5:D146 +cs=0x17c5;eip=0x00d148; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 110202 cmp [bp+var_C], 0 ;~ 17C5:D148 +cs=0x17c5;eip=0x00d14c; J(JZ(loc_33386)); // 110203 jz short loc_33386 ;~ 17C5:D14C +cs=0x17c5;eip=0x00d14e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110204 mov ax, [bp+var_2] ;~ 17C5:D14E +cs=0x17c5;eip=0x00d151; T(ADD(ah, 0x0C0)); // 110205 add ah, 0C0h ;~ 17C5:D151 +cs=0x17c5;eip=0x00d154; J(JMP(loc_333a0)); // 110206 jmp short loc_333A0 ;~ 17C5:D154 loc_33386: - // 6482 -cs=0x17c5;eip=0x00d156; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62213 mov ax, [bp+var_2] ;~ 17C5:D156 -cs=0x17c5;eip=0x00d159; T(NEG(ax)); // 62214 neg ax ;~ 17C5:D159 -cs=0x17c5;eip=0x00d15b; J(JMP(loc_333a0)); // 62215 jmp short loc_333A0 ;~ 17C5:D15B + // 6460 +cs=0x17c5;eip=0x00d156; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110210 mov ax, [bp+var_2] ;~ 17C5:D156 +cs=0x17c5;eip=0x00d159; T(NEG(ax)); // 110211 neg ax ;~ 17C5:D159 +cs=0x17c5;eip=0x00d15b; J(JMP(loc_333a0)); // 110212 jmp short loc_333A0 ;~ 17C5:D15B loc_3338e: - // 6483 -cs=0x17c5;eip=0x00d15e; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 62221 cmp [bp+var_C], 0 ;~ 17C5:D15E -cs=0x17c5;eip=0x00d162; J(JZ(loc_3339a)); // 62222 jz short loc_3339A ;~ 17C5:D162 -cs=0x17c5;eip=0x00d164; T(ax = 0x0C000;); // 62223 mov ax, 0C000h ;~ 17C5:D164 -cs=0x17c5;eip=0x00d167; J(JMP(loc_33353)); // 62224 jmp short loc_33353 ;~ 17C5:D167 + // 6461 +cs=0x17c5;eip=0x00d15e; T(CMP(*(dw*)(raddr(ss,bp+var_c)), 0)); // 110217 cmp [bp+var_C], 0 ;~ 17C5:D15E +cs=0x17c5;eip=0x00d162; J(JZ(loc_3339a)); // 110218 jz short loc_3339A ;~ 17C5:D162 +cs=0x17c5;eip=0x00d164; T(ax = 0x0C000;); // 110219 mov ax, 0C000h ;~ 17C5:D164 +cs=0x17c5;eip=0x00d167; J(JMP(loc_33353)); // 110220 jmp short loc_33353 ;~ 17C5:D167 loc_3339a: - // 6484 -cs=0x17c5;eip=0x00d16a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62230 mov ax, [bp+var_2] ;~ 17C5:D16A -cs=0x17c5;eip=0x00d16d; T(ADD(ah, 0x80)); // 62231 add ah, 80h ;~ 17C5:D16D + // 6462 +cs=0x17c5;eip=0x00d16a; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110225 mov ax, [bp+var_2] ;~ 17C5:D16A +cs=0x17c5;eip=0x00d16d; T(ADD(ah, 0x80)); // 110226 add ah, 80h ;~ 17C5:D16D loc_333a0: - // 6485 -cs=0x17c5;eip=0x00d170; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 62235 mov [bp+var_4], ax ;~ 17C5:D170 -cs=0x17c5;eip=0x00d173; X(POP(si)); // 62236 pop si ;~ 17C5:D173 -cs=0x17c5;eip=0x00d174; T(sp = bp;); // 62237 mov sp, bp ;~ 17C5:D174 -cs=0x17c5;eip=0x00d176; X(POP(bp)); // 62238 pop bp ;~ 17C5:D176 -cs=0x17c5;eip=0x00d177; J(RETN(0)); // 62239 retn ;~ 17C5:D177 + // 6463 +cs=0x17c5;eip=0x00d170; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 110230 mov [bp+var_4], ax ;~ 17C5:D170 +cs=0x17c5;eip=0x00d173; X(POP(si)); // 110231 pop si ;~ 17C5:D173 +cs=0x17c5;eip=0x00d174; T(sp = bp;); // 110232 mov sp, bp ;~ 17C5:D174 +cs=0x17c5;eip=0x00d176; X(POP(bp)); // 110233 pop bp ;~ 17C5:D176 +cs=0x17c5;eip=0x00d177; J(RETN(0)); // 110234 retn ;~ 17C5:D177 assert(0); __dispatch_call: @@ -32446,21 +31292,21 @@ cs=0x17c5;eip=0x00d177; J(RETN(0)); // 62239 retn ;~ 17C5:D177 _begin: #undef arg_0 #define arg_0 4 - // 62250 arg_0 = word ptr 4 ;~ 17C5:D178 + // 110245 arg_0 = word ptr 4 ;~ 17C5:D178 #undef arg_2 #define arg_2 6 - // 62251 arg_2 = word ptr 6 ;~ 17C5:D178 -cs=0x17c5;eip=0x00d178; X(PUSH(bp)); // 62253 push bp ;~ 17C5:D178 -cs=0x17c5;eip=0x00d179; T(bp = sp;); // 62254 mov bp, sp ;~ 17C5:D179 -cs=0x17c5;eip=0x00d17b; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 62255 push [bp+arg_2] ;~ 17C5:D17B -cs=0x17c5;eip=0x00d17e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 62256 push [bp+arg_0] ;~ 17C5:D17E -cs=0x17c5;eip=0x00d181; J(CALL(sub_29dc6,0)); // 62257 call sub_29DC6 ;~ 17C5:D181 -cs=0x17c5;eip=0x00d184; T(ADD(sp, 2)); // 62258 add sp, 2 ;~ 17C5:D184 -cs=0x17c5;eip=0x00d187; X(PUSH(ax)); // 62259 push ax ;~ 17C5:D187 -cs=0x17c5;eip=0x00d188; J(CALL(sub_29d5f,0)); // 62260 call sub_29D5F ;~ 17C5:D188 -cs=0x17c5;eip=0x00d18b; T(ADD(sp, 4)); // 62261 add sp, 4 ;~ 17C5:D18B -cs=0x17c5;eip=0x00d18e; X(POP(bp)); // 62262 pop bp ;~ 17C5:D18E -cs=0x17c5;eip=0x00d18f; J(RETN(0)); // 62263 retn ;~ 17C5:D18F + // 110246 arg_2 = word ptr 6 ;~ 17C5:D178 +cs=0x17c5;eip=0x00d178; X(PUSH(bp)); // 110248 push bp ;~ 17C5:D178 +cs=0x17c5;eip=0x00d179; T(bp = sp;); // 110249 mov bp, sp ;~ 17C5:D179 +cs=0x17c5;eip=0x00d17b; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 110250 push [bp+arg_2] ;~ 17C5:D17B +cs=0x17c5;eip=0x00d17e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 110251 push [bp+arg_0] ;~ 17C5:D17E +cs=0x17c5;eip=0x00d181; J(CALL(sub_29dc6,0)); // 110252 call sub_29DC6 ;~ 17C5:D181 +cs=0x17c5;eip=0x00d184; T(ADD(sp, 2)); // 110253 add sp, 2 ;~ 17C5:D184 +cs=0x17c5;eip=0x00d187; X(PUSH(ax)); // 110254 push ax ;~ 17C5:D187 +cs=0x17c5;eip=0x00d188; J(CALL(sub_29d5f,0)); // 110255 call sub_29D5F ;~ 17C5:D188 +cs=0x17c5;eip=0x00d18b; T(ADD(sp, 4)); // 110256 add sp, 4 ;~ 17C5:D18B +cs=0x17c5;eip=0x00d18e; X(POP(bp)); // 110257 pop bp ;~ 17C5:D18E +cs=0x17c5;eip=0x00d18f; J(RETN(0)); // 110258 retn ;~ 17C5:D18F assert(0); __dispatch_call: @@ -32487,20 +31333,20 @@ cs=0x17c5;eip=0x00d18f; J(RETN(0)); // 62263 retn ;~ 17C5:D18F _begin: #undef arg_0 #define arg_0 4 - // 62274 arg_0 = word ptr 4 ;~ 17C5:D190 + // 110269 arg_0 = word ptr 4 ;~ 17C5:D190 #undef arg_2 #define arg_2 6 - // 62275 arg_2 = word ptr 6 ;~ 17C5:D190 -cs=0x17c5;eip=0x00d190; X(PUSH(bp)); // 62277 push bp ;~ 17C5:D190 -cs=0x17c5;eip=0x00d191; T(bp = sp;); // 62278 mov bp, sp ;~ 17C5:D191 -cs=0x17c5;eip=0x00d193; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 62279 push [bp+arg_2] ;~ 17C5:D193 -cs=0x17c5;eip=0x00d196; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 62280 mov ax, [bp+arg_0] ;~ 17C5:D196 -cs=0x17c5;eip=0x00d199; T(ADD(ah, 0x40)); // 62281 add ah, 40h ; '@' ;~ 17C5:D199 -cs=0x17c5;eip=0x00d19c; X(PUSH(ax)); // 62282 push ax ;~ 17C5:D19C -cs=0x17c5;eip=0x00d19d; J(CALL(sub_333a8,0)); // 62283 call sub_333A8 ;~ 17C5:D19D -cs=0x17c5;eip=0x00d1a0; T(ADD(sp, 4)); // 62284 add sp, 4 ;~ 17C5:D1A0 -cs=0x17c5;eip=0x00d1a3; X(POP(bp)); // 62285 pop bp ;~ 17C5:D1A3 -cs=0x17c5;eip=0x00d1a4; J(RETN(0)); // 62286 retn ;~ 17C5:D1A4 + // 110270 arg_2 = word ptr 6 ;~ 17C5:D190 +cs=0x17c5;eip=0x00d190; X(PUSH(bp)); // 110272 push bp ;~ 17C5:D190 +cs=0x17c5;eip=0x00d191; T(bp = sp;); // 110273 mov bp, sp ;~ 17C5:D191 +cs=0x17c5;eip=0x00d193; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 110274 push [bp+arg_2] ;~ 17C5:D193 +cs=0x17c5;eip=0x00d196; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 110275 mov ax, [bp+arg_0] ;~ 17C5:D196 +cs=0x17c5;eip=0x00d199; T(ADD(ah, 0x40)); // 110276 add ah, 40h ; '@' ;~ 17C5:D199 +cs=0x17c5;eip=0x00d19c; X(PUSH(ax)); // 110277 push ax ;~ 17C5:D19C +cs=0x17c5;eip=0x00d19d; J(CALL(sub_333a8,0)); // 110278 call sub_333A8 ;~ 17C5:D19D +cs=0x17c5;eip=0x00d1a0; T(ADD(sp, 4)); // 110279 add sp, 4 ;~ 17C5:D1A0 +cs=0x17c5;eip=0x00d1a3; X(POP(bp)); // 110280 pop bp ;~ 17C5:D1A3 +cs=0x17c5;eip=0x00d1a4; J(RETN(0)); // 110281 retn ;~ 17C5:D1A4 assert(0); __dispatch_call: @@ -32525,23 +31371,23 @@ cs=0x17c5;eip=0x00d1a4; J(RETN(0)); // 62286 retn ;~ 17C5:D1A4 else goto __dispatch_call; seg2623_d1a6_proc: _begin: -cs=0x17c5;eip=0x00d1a6; X(PUSH(bp)); // 62292 push bp ;~ 17C5:D1A6 -cs=0x17c5;eip=0x00d1a7; T(bp = sp;); // 62293 mov bp, sp ;~ 17C5:D1A7 -cs=0x17c5;eip=0x00d1a9; T(CMP(*(raddr(ss,bp+4)), 0x80)); // 62294 cmp byte ptr [bp+4], 80h ;~ 17C5:D1A9 -cs=0x17c5;eip=0x00d1ad; J(JNC(loc_333ea)); // 62295 jnb short loc_333EA ;~ 17C5:D1AD -cs=0x17c5;eip=0x00d1af; T(MOV(al, *(raddr(ss,bp+4)))); // 62296 mov al, [bp+4] ;~ 17C5:D1AF -cs=0x17c5;eip=0x00d1b2; T(SUB(ah, ah)); // 62297 sub ah, ah ;~ 17C5:D1B2 -cs=0x17c5;eip=0x00d1b4; X(MOV(*(dw*)(raddr(ss,bp+4)), ax)); // 62298 mov [bp+4], ax ;~ 17C5:D1B4 -cs=0x17c5;eip=0x00d1b7; X(POP(bp)); // 62299 pop bp ;~ 17C5:D1B7 -cs=0x17c5;eip=0x00d1b8; J(RETN(0)); // 62300 retn ;~ 17C5:D1B8 +cs=0x17c5;eip=0x00d1a6; X(PUSH(bp)); // 110286 push bp ;~ 17C5:D1A6 +cs=0x17c5;eip=0x00d1a7; T(bp = sp;); // 110287 mov bp, sp ;~ 17C5:D1A7 +cs=0x17c5;eip=0x00d1a9; T(CMP(*(raddr(ss,bp+4)), 0x80)); // 110288 cmp byte ptr [bp+4], 80h ;~ 17C5:D1A9 +cs=0x17c5;eip=0x00d1ad; J(JNC(loc_333ea)); // 110289 jnb short loc_333EA ;~ 17C5:D1AD +cs=0x17c5;eip=0x00d1af; T(MOV(al, *(raddr(ss,bp+4)))); // 110290 mov al, [bp+4] ;~ 17C5:D1AF +cs=0x17c5;eip=0x00d1b2; T(SUB(ah, ah)); // 110291 sub ah, ah ;~ 17C5:D1B2 +cs=0x17c5;eip=0x00d1b4; X(MOV(*(dw*)(raddr(ss,bp+4)), ax)); // 110292 mov [bp+4], ax ;~ 17C5:D1B4 +cs=0x17c5;eip=0x00d1b7; X(POP(bp)); // 110293 pop bp ;~ 17C5:D1B7 +cs=0x17c5;eip=0x00d1b8; J(RETN(0)); // 110294 retn ;~ 17C5:D1B8 loc_333ea: - // 6486 -cs=0x17c5;eip=0x00d1ba; T(MOV(al, *(raddr(ss,bp+4)))); // 62306 mov al, [bp+4] ;~ 17C5:D1BA -cs=0x17c5;eip=0x00d1bd; T(SUB(ah, ah)); // 62307 sub ah, ah ;~ 17C5:D1BD -cs=0x17c5;eip=0x00d1bf; T(SUB(ax, 0x100)); // 62308 sub ax, 100h ;~ 17C5:D1BF -cs=0x17c5;eip=0x00d1c2; X(MOV(*(dw*)(raddr(ss,bp+4)), ax)); // 62309 mov [bp+4], ax ;~ 17C5:D1C2 -cs=0x17c5;eip=0x00d1c5; X(POP(bp)); // 62310 pop bp ;~ 17C5:D1C5 -cs=0x17c5;eip=0x00d1c6; J(RETN(0)); // 62311 retn ;~ 17C5:D1C6 + // 6464 +cs=0x17c5;eip=0x00d1ba; T(MOV(al, *(raddr(ss,bp+4)))); // 110299 mov al, [bp+4] ;~ 17C5:D1BA +cs=0x17c5;eip=0x00d1bd; T(SUB(ah, ah)); // 110300 sub ah, ah ;~ 17C5:D1BD +cs=0x17c5;eip=0x00d1bf; T(SUB(ax, 0x100)); // 110301 sub ax, 100h ;~ 17C5:D1BF +cs=0x17c5;eip=0x00d1c2; X(MOV(*(dw*)(raddr(ss,bp+4)), ax)); // 110302 mov [bp+4], ax ;~ 17C5:D1C2 +cs=0x17c5;eip=0x00d1c5; X(POP(bp)); // 110303 pop bp ;~ 17C5:D1C5 +cs=0x17c5;eip=0x00d1c6; J(RETN(0)); // 110304 retn ;~ 17C5:D1C6 assert(0); __dispatch_call: @@ -32569,26 +31415,26 @@ cs=0x17c5;eip=0x00d1c6; J(RETN(0)); // 62311 retn ;~ 17C5:D1C6 _begin: #undef arg_0 #define arg_0 4 - // 62323 arg_0 = word ptr 4 ;~ 17C5:D1C8 -cs=0x17c5;eip=0x00d1c8; X(PUSH(bp)); // 62325 push bp ;~ 17C5:D1C8 -cs=0x17c5;eip=0x00d1c9; T(bp = sp;); // 62326 mov bp, sp ;~ 17C5:D1C9 -cs=0x17c5;eip=0x00d1cb; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 62327 cmp [bp+arg_0], 0 ;~ 17C5:D1CB -cs=0x17c5;eip=0x00d1cf; J(JNZ(loc_33406)); // 62328 jnz short loc_33406 ;~ 17C5:D1CF -cs=0x17c5;eip=0x00d1d1; T(SUB(ax, ax)); // 62329 sub ax, ax ;~ 17C5:D1D1 -cs=0x17c5;eip=0x00d1d3; X(POP(bp)); // 62330 pop bp ;~ 17C5:D1D3 -cs=0x17c5;eip=0x00d1d4; J(RETN(0)); // 62331 retn ;~ 17C5:D1D4 + // 110316 arg_0 = word ptr 4 ;~ 17C5:D1C8 +cs=0x17c5;eip=0x00d1c8; X(PUSH(bp)); // 110318 push bp ;~ 17C5:D1C8 +cs=0x17c5;eip=0x00d1c9; T(bp = sp;); // 110319 mov bp, sp ;~ 17C5:D1C9 +cs=0x17c5;eip=0x00d1cb; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 110320 cmp [bp+arg_0], 0 ;~ 17C5:D1CB +cs=0x17c5;eip=0x00d1cf; J(JNZ(loc_33406)); // 110321 jnz short loc_33406 ;~ 17C5:D1CF +cs=0x17c5;eip=0x00d1d1; T(SUB(ax, ax)); // 110322 sub ax, ax ;~ 17C5:D1D1 +cs=0x17c5;eip=0x00d1d3; X(POP(bp)); // 110323 pop bp ;~ 17C5:D1D3 +cs=0x17c5;eip=0x00d1d4; J(RETN(0)); // 110324 retn ;~ 17C5:D1D4 loc_33406: - // 6487 -cs=0x17c5;eip=0x00d1d6; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 62337 cmp [bp+arg_0], 0 ;~ 17C5:D1D6 -cs=0x17c5;eip=0x00d1da; J(JLE(loc_33412)); // 62338 jle short loc_33412 ;~ 17C5:D1DA -cs=0x17c5;eip=0x00d1dc; T(ax = 1;); // 62339 mov ax, 1 ;~ 17C5:D1DC -cs=0x17c5;eip=0x00d1df; X(POP(bp)); // 62340 pop bp ;~ 17C5:D1DF -cs=0x17c5;eip=0x00d1e0; J(RETN(0)); // 62341 retn ;~ 17C5:D1E0 + // 6465 +cs=0x17c5;eip=0x00d1d6; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 110329 cmp [bp+arg_0], 0 ;~ 17C5:D1D6 +cs=0x17c5;eip=0x00d1da; J(JLE(loc_33412)); // 110330 jle short loc_33412 ;~ 17C5:D1DA +cs=0x17c5;eip=0x00d1dc; T(ax = 1;); // 110331 mov ax, 1 ;~ 17C5:D1DC +cs=0x17c5;eip=0x00d1df; X(POP(bp)); // 110332 pop bp ;~ 17C5:D1DF +cs=0x17c5;eip=0x00d1e0; J(RETN(0)); // 110333 retn ;~ 17C5:D1E0 loc_33412: - // 6488 -cs=0x17c5;eip=0x00d1e2; T(ax = 0x0FFFF;); // 62347 mov ax, 0FFFFh ;~ 17C5:D1E2 -cs=0x17c5;eip=0x00d1e5; X(POP(bp)); // 62348 pop bp ;~ 17C5:D1E5 -cs=0x17c5;eip=0x00d1e6; J(RETN(0)); // 62349 retn ;~ 17C5:D1E6 + // 6466 +cs=0x17c5;eip=0x00d1e2; T(ax = 0x0FFFF;); // 110338 mov ax, 0FFFFh ;~ 17C5:D1E2 +cs=0x17c5;eip=0x00d1e5; X(POP(bp)); // 110339 pop bp ;~ 17C5:D1E5 +cs=0x17c5;eip=0x00d1e6; J(RETN(0)); // 110340 retn ;~ 17C5:D1E6 assert(0); __dispatch_call: @@ -32615,16 +31461,16 @@ cs=0x17c5;eip=0x00d1e6; J(RETN(0)); // 62349 retn ;~ 17C5:D1E6 else goto __dispatch_call; sub_33418: _begin: -cs=0x17c5;eip=0x00d1e8; T(CMP(word_492ee, 0)); // 62360 cmp word_492EE, 0 ;~ 17C5:D1E8 -cs=0x17c5;eip=0x00d1ed; J(JNZ(loc_33425)); // 62361 jnz short loc_33425 ;~ 17C5:D1ED -cs=0x17c5;eip=0x00d1ef; J(CALL(sub_2a10c,0)); // 62362 call sub_2A10C ;~ 17C5:D1EF -cs=0x17c5;eip=0x00d1f2; X(word_4ef88 = ax;); // 62363 mov word_4EF88, ax ;~ 17C5:D1F2 +cs=0x17c5;eip=0x00d1e8; T(CMP(word_492ee, 0)); // 110351 cmp word_492EE, 0 ;~ 17C5:D1E8 +cs=0x17c5;eip=0x00d1ed; J(JNZ(loc_33425)); // 110352 jnz short loc_33425 ;~ 17C5:D1ED +cs=0x17c5;eip=0x00d1ef; J(CALL(sub_2a10c,0)); // 110353 call sub_2A10C ;~ 17C5:D1EF +cs=0x17c5;eip=0x00d1f2; X(word_4ef88 = ax;); // 110354 mov ds:word_4EF88, ax ;~ 17C5:D1F2 loc_33425: - // 6489 -cs=0x17c5;eip=0x00d1f5; X(PUSH(word_4ef88)); // 62366 push word_4EF88 ;~ 17C5:D1F5 -cs=0x17c5;eip=0x00d1f9; J(CALL(sub_34df8,0)); // 62367 call sub_34DF8 ;~ 17C5:D1F9 -cs=0x17c5;eip=0x00d1fc; T(ADD(sp, 2)); // 62368 add sp, 2 ;~ 17C5:D1FC -cs=0x17c5;eip=0x00d1ff; J(RETN(0)); // 62369 retn ;~ 17C5:D1FF + // 6467 +cs=0x17c5;eip=0x00d1f5; X(PUSH(word_4ef88)); // 110357 push ds:word_4EF88 ;~ 17C5:D1F5 +cs=0x17c5;eip=0x00d1f9; J(CALL(sub_34df8,0)); // 110358 call sub_34DF8 ;~ 17C5:D1F9 +cs=0x17c5;eip=0x00d1fc; T(ADD(sp, 2)); // 110359 add sp, 2 ;~ 17C5:D1FC +cs=0x17c5;eip=0x00d1ff; J(RETN(0)); // 110360 retn ;~ 17C5:D1FF assert(0); __dispatch_call: @@ -32652,27 +31498,27 @@ cs=0x17c5;eip=0x00d1ff; J(RETN(0)); // 62369 retn ;~ 17C5:D1FF _begin: #undef arg_0 #define arg_0 4 - // 62380 arg_0 = word ptr 4 ;~ 17C5:D200 -cs=0x17c5;eip=0x00d200; X(PUSH(bp)); // 62382 push bp ;~ 17C5:D200 -cs=0x17c5;eip=0x00d201; T(bp = sp;); // 62383 mov bp, sp ;~ 17C5:D201 -cs=0x17c5;eip=0x00d203; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 62384 mov ax, [bp+arg_0] ;~ 17C5:D203 -cs=0x17c5;eip=0x00d206; T(CWD); // 62385 cwd ;~ 17C5:D206 -cs=0x17c5;eip=0x00d207; X(PUSH(dx)); // 62386 push dx ;~ 17C5:D207 -cs=0x17c5;eip=0x00d208; X(PUSH(ax)); // 62387 push ax ;~ 17C5:D208 -cs=0x17c5;eip=0x00d209; J(CALL(sub_34e0a,0)); // 62388 call sub_34E0A ;~ 17C5:D209 -cs=0x17c5;eip=0x00d20c; T(CWD); // 62389 cwd ;~ 17C5:D20C -cs=0x17c5;eip=0x00d20d; X(PUSH(dx)); // 62390 push dx ;~ 17C5:D20D -cs=0x17c5;eip=0x00d20e; X(PUSH(ax)); // 62391 push ax ;~ 17C5:D20E -cs=0x17c5;eip=0x00d20f; J(CALL(sub_34ee0,0)); // 62392 call sub_34EE0 ;~ 17C5:D20F -cs=0x17c5;eip=0x00d212; T(cl = 0x0F;); // 62393 mov cl, 0Fh ;~ 17C5:D212 + // 110371 arg_0 = word ptr 4 ;~ 17C5:D200 +cs=0x17c5;eip=0x00d200; X(PUSH(bp)); // 110373 push bp ;~ 17C5:D200 +cs=0x17c5;eip=0x00d201; T(bp = sp;); // 110374 mov bp, sp ;~ 17C5:D201 +cs=0x17c5;eip=0x00d203; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 110375 mov ax, [bp+arg_0] ;~ 17C5:D203 +cs=0x17c5;eip=0x00d206; T(CWD); // 110376 cwd ;~ 17C5:D206 +cs=0x17c5;eip=0x00d207; X(PUSH(dx)); // 110377 push dx ;~ 17C5:D207 +cs=0x17c5;eip=0x00d208; X(PUSH(ax)); // 110378 push ax ;~ 17C5:D208 +cs=0x17c5;eip=0x00d209; J(CALL(sub_34e0a,0)); // 110379 call sub_34E0A ;~ 17C5:D209 +cs=0x17c5;eip=0x00d20c; T(CWD); // 110380 cwd ;~ 17C5:D20C +cs=0x17c5;eip=0x00d20d; X(PUSH(dx)); // 110381 push dx ;~ 17C5:D20D +cs=0x17c5;eip=0x00d20e; X(PUSH(ax)); // 110382 push ax ;~ 17C5:D20E +cs=0x17c5;eip=0x00d20f; J(CALL(sub_34ee0,0)); // 110383 call sub_34EE0 ;~ 17C5:D20F +cs=0x17c5;eip=0x00d212; T(cl = 0x0F;); // 110384 mov cl, 0Fh ;~ 17C5:D212 loc_33444: - // 6490 -cs=0x17c5;eip=0x00d214; T(SAR(dx, 1)); // 62396 sar dx, 1 ;~ 17C5:D214 -cs=0x17c5;eip=0x00d216; T(RCR(ax, 1)); // 62397 rcr ax, 1 ;~ 17C5:D216 -cs=0x17c5;eip=0x00d218; T(DEC(cl)); // 62398 dec cl ;~ 17C5:D218 -cs=0x17c5;eip=0x00d21a; J(JNZ(loc_33444)); // 62399 jnz short loc_33444 ;~ 17C5:D21A -cs=0x17c5;eip=0x00d21c; X(POP(bp)); // 62400 pop bp ;~ 17C5:D21C -cs=0x17c5;eip=0x00d21d; J(RETN(0)); // 62401 retn ;~ 17C5:D21D + // 6468 +cs=0x17c5;eip=0x00d214; T(SAR(dx, 1)); // 110387 sar dx, 1 ;~ 17C5:D214 +cs=0x17c5;eip=0x00d216; T(RCR(ax, 1)); // 110388 rcr ax, 1 ;~ 17C5:D216 +cs=0x17c5;eip=0x00d218; T(DEC(cl)); // 110389 dec cl ;~ 17C5:D218 +cs=0x17c5;eip=0x00d21a; J(JNZ(loc_33444)); // 110390 jnz short loc_33444 ;~ 17C5:D21A +cs=0x17c5;eip=0x00d21c; X(POP(bp)); // 110391 pop bp ;~ 17C5:D21C +cs=0x17c5;eip=0x00d21d; J(RETN(0)); // 110392 retn ;~ 17C5:D21D assert(0); __dispatch_call: @@ -32700,41 +31546,1062 @@ cs=0x17c5;eip=0x00d21d; J(RETN(0)); // 62401 retn ;~ 17C5:D21D _begin: #undef var_2 #define var_2 -2 - // 62412 var_2 = word ptr -2 ;~ 17C5:D21E + // 110403 var_2 = word ptr -2 ;~ 17C5:D21E #undef arg_0 #define arg_0 4 - // 62413 arg_0 = word ptr 4 ;~ 17C5:D21E -cs=0x17c5;eip=0x00d21e; X(PUSH(bp)); // 62415 push bp ;~ 17C5:D21E -cs=0x17c5;eip=0x00d21f; T(bp = sp;); // 62416 mov bp, sp ;~ 17C5:D21F -cs=0x17c5;eip=0x00d221; T(SUB(sp, 2)); // 62417 sub sp, 2 ;~ 17C5:D221 -cs=0x17c5;eip=0x00d224; T(CMP(word_492ee, 0)); // 62418 cmp word_492EE, 0 ;~ 17C5:D224 -cs=0x17c5;eip=0x00d229; J(JZ(loc_33462)); // 62419 jz short loc_33462 ;~ 17C5:D229 -cs=0x17c5;eip=0x00d22b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 62420 mov [bp+var_2], 0 ;~ 17C5:D22B -cs=0x17c5;eip=0x00d230; J(JMP(loc_33488)); // 62421 jmp short loc_33488 ;~ 17C5:D230 + // 110404 arg_0 = word ptr 4 ;~ 17C5:D21E +cs=0x17c5;eip=0x00d21e; X(PUSH(bp)); // 110406 push bp ;~ 17C5:D21E +cs=0x17c5;eip=0x00d21f; T(bp = sp;); // 110407 mov bp, sp ;~ 17C5:D21F +cs=0x17c5;eip=0x00d221; T(SUB(sp, 2)); // 110408 sub sp, 2 ;~ 17C5:D221 +cs=0x17c5;eip=0x00d224; T(CMP(word_492ee, 0)); // 110409 cmp word_492EE, 0 ;~ 17C5:D224 +cs=0x17c5;eip=0x00d229; J(JZ(loc_33462)); // 110410 jz short loc_33462 ;~ 17C5:D229 +cs=0x17c5;eip=0x00d22b; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 110411 mov [bp+var_2], 0 ;~ 17C5:D22B +cs=0x17c5;eip=0x00d230; J(JMP(loc_33488)); // 110412 jmp short loc_33488 ;~ 17C5:D230 loc_33462: - // 6491 -cs=0x17c5;eip=0x00d232; T(LES(bx, dword_528d6)); // 62425 les bx, dword_528D6 ;~ 17C5:D232 -cs=0x17c5;eip=0x00d236; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 62426 cmp word ptr es:[bx+72h], 0 ;~ 17C5:D236 -cs=0x17c5;eip=0x00d23b; J(JZ(loc_3347a)); // 62427 jz short loc_3347A ;~ 17C5:D23B -cs=0x17c5;eip=0x00d23d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 62428 push [bp+arg_0] ;~ 17C5:D23D -cs=0x17c5;eip=0x00d240; J(CALLF(sub_49b6f,0)); // 62429 call far ptr sub_49B6F ;~ 17C5:D240 -cs=0x17c5;eip=0x00d245; T(ADD(sp, 2)); // 62431 add sp, 2 ;~ 17C5:D245 -cs=0x17c5;eip=0x00d248; J(JMP(loc_3347c)); // 62432 jmp short loc_3347C ;~ 17C5:D248 + // 6469 +cs=0x17c5;eip=0x00d232; T(LES(bx, dword_528d6)); // 110416 les bx, ds:dword_528D6 ;~ 17C5:D232 +cs=0x17c5;eip=0x00d236; T(CMP(*(dw*)(raddr(es,bx+0x72)), 0)); // 110417 cmp word ptr es:[bx+72h], 0 ;~ 17C5:D236 +cs=0x17c5;eip=0x00d23b; J(JZ(loc_3347a)); // 110418 jz short loc_3347A ;~ 17C5:D23B +cs=0x17c5;eip=0x00d23d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 110419 push [bp+arg_0] ;~ 17C5:D23D +cs=0x17c5;eip=0x00d240; J(CALLF(sub_49b6f,0)); // 110420 call far ptr sub_49B6F ;~ 17C5:D240 +cs=0x17c5;eip=0x00d245; T(ADD(sp, 2)); // 110422 add sp, 2 ;~ 17C5:D245 +cs=0x17c5;eip=0x00d248; J(JMP(loc_3347c)); // 110423 jmp short loc_3347C ;~ 17C5:D248 loc_3347a: - // 6492 -cs=0x17c5;eip=0x00d24a; T(SUB(ax, ax)); // 62436 sub ax, ax ;~ 17C5:D24A + // 6470 +cs=0x17c5;eip=0x00d24a; T(SUB(ax, ax)); // 110427 sub ax, ax ;~ 17C5:D24A loc_3347c: - // 6493 -cs=0x17c5;eip=0x00d24c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 62439 mov bx, [bp+arg_0] ;~ 17C5:D24C -cs=0x17c5;eip=0x00d24f; T(SHL(bx, 1)); // 62440 shl bx, 1 ;~ 17C5:D24F -cs=0x17c5;eip=0x00d251; T(ADD(ax, *(dw*)(raddr(ds,bx+0x5D56)))); // 62441 add ax, [bx+5D56h] ;~ 17C5:D251 -cs=0x17c5;eip=0x00d255; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 62442 mov [bp+var_2], ax ;~ 17C5:D255 + // 6471 +cs=0x17c5;eip=0x00d24c; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 110430 mov bx, [bp+arg_0] ;~ 17C5:D24C +cs=0x17c5;eip=0x00d24f; T(SHL(bx, 1)); // 110431 shl bx, 1 ;~ 17C5:D24F +cs=0x17c5;eip=0x00d251; T(ADD(ax, *(dw*)(raddr(ds,bx+0x5D56)))); // 110432 add ax, [bx+5D56h] ;~ 17C5:D251 +cs=0x17c5;eip=0x00d255; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 110433 mov [bp+var_2], ax ;~ 17C5:D255 loc_33488: + // 6472 +cs=0x17c5;eip=0x00d258; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 110436 mov ax, [bp+var_2] ;~ 17C5:D258 +cs=0x17c5;eip=0x00d25b; T(sp = bp;); // 110437 mov sp, bp ;~ 17C5:D25B +cs=0x17c5;eip=0x00d25d; X(POP(bp)); // 110438 pop bp ;~ 17C5:D25D +cs=0x17c5;eip=0x00d25e; J(RETN(0)); // 110439 retn ;~ 17C5:D25E + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_33462: goto loc_33462; + case m2c::kloc_3347a: goto loc_3347a; + case m2c::kloc_3347c: goto loc_3347c; + case m2c::kloc_33488: goto loc_33488; + case m2c::ksub_3344e: goto sub_3344e; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool sub_33490(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_33490: + _begin: +#undef var_e +#define var_e -0x0E + // 110451 var_E = byte ptr -0Eh ;~ 17C5:D260 +#undef arg_0 +#define arg_0 4 + // 110452 arg_0 = word ptr 4 ;~ 17C5:D260 +cs=0x17c5;eip=0x00d260; X(PUSH(bp)); // 110454 push bp ;~ 17C5:D260 +cs=0x17c5;eip=0x00d261; T(bp = sp;); // 110455 mov bp, sp ;~ 17C5:D261 +cs=0x17c5;eip=0x00d263; T(SUB(sp, 0x0E)); // 110456 sub sp, 0Eh ;~ 17C5:D263 +cs=0x17c5;eip=0x00d266; X(PUSH(di)); // 110457 push di ;~ 17C5:D266 +cs=0x17c5;eip=0x00d267; X(PUSH(si)); // 110458 push si ;~ 17C5:D267 +cs=0x17c5;eip=0x00d268; T(SUB(ax, ax)); // 110459 sub ax, ax ;~ 17C5:D268 +cs=0x17c5;eip=0x00d26a; X(word_4e838 = ax;); // 110460 mov ds:word_4E838, ax ;~ 17C5:D26A +cs=0x17c5;eip=0x00d26d; X(word_4e836 = ax;); // 110461 mov ds:word_4E836, ax ;~ 17C5:D26D +cs=0x17c5;eip=0x00d270; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 110462 cmp [bp+arg_0], ax ;~ 17C5:D270 +cs=0x17c5;eip=0x00d273; J(JNZ(loc_334a8)); // 110463 jnz short loc_334A8 ;~ 17C5:D273 +cs=0x17c5;eip=0x00d275; J(JMP(loc_33b88)); // 110464 jmp loc_33B88 ;~ 17C5:D275 +loc_334a8: + // 6473 +cs=0x17c5;eip=0x00d278; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 110468 mov ax, [bp+arg_0] ;~ 17C5:D278 +cs=0x17c5;eip=0x00d27b; J(JMP(loc_33977)); // 110469 jmp loc_33977 ;~ 17C5:D27B +loc_334ae: + // 6474 +cs=0x17c5;eip=0x00d27e; J(CALL(sub_33e10,0)); // 110473 call sub_33E10 ;~ 17C5:D27E +cs=0x17c5;eip=0x00d281; J(JMP(loc_33abc)); // 110474 jmp loc_33ABC ;~ 17C5:D281 +loc_334b4: + // 6475 +cs=0x17c5;eip=0x00d284; X(INC(word_4e61c)); // 110478 inc ds:word_4E61C ;~ 17C5:D284 +cs=0x17c5;eip=0x00d288; T(CMP(word_4e61c, 2)); // 110479 cmp ds:word_4E61C, 2 ;~ 17C5:D288 +cs=0x17c5;eip=0x00d28d; J(JLE(loc_334c5)); // 110480 jle short loc_334C5 ;~ 17C5:D28D +cs=0x17c5;eip=0x00d28f; X(word_4e61c = 0;); // 110481 mov ds:word_4E61C, 0 ;~ 17C5:D28F +loc_334c5: + // 6476 +cs=0x17c5;eip=0x00d295; T(ax = word_4e61c;); // 110484 mov ax, ds:word_4E61C ;~ 17C5:D295 +cs=0x17c5;eip=0x00d298; J(JMP(loc_334fc)); // 110485 jmp short loc_334FC ;~ 17C5:D298 +loc_334ca: + // 6477 +cs=0x17c5;eip=0x00d29a; T(ax = 0x5C70;); // 110489 mov ax, 5C70h ;~ 17C5:D29A +cs=0x17c5;eip=0x00d29d; X(PUSH(ax)); // 110490 push ax ;~ 17C5:D29D +cs=0x17c5;eip=0x00d29e; T(ax = 0x66C4;); // 110491 mov ax, 66C4h ;~ 17C5:D29E +cs=0x17c5;eip=0x00d2a1; X(PUSH(ax)); // 110492 push ax ;~ 17C5:D2A1 +cs=0x17c5;eip=0x00d2a2; J(CALL(sub_34c1c,0)); // 110493 call sub_34C1C ;~ 17C5:D2A2 +cs=0x17c5;eip=0x00d2a5; T(ADD(sp, 4)); // 110494 add sp, 4 ;~ 17C5:D2A5 +cs=0x17c5;eip=0x00d2a8; J(JMP(loc_3350c)); // 110495 jmp short loc_3350C ;~ 17C5:D2A8 +loc_334da: + // 6478 +cs=0x17c5;eip=0x00d2aa; T(ax = 0x5C75;); // 110499 mov ax, 5C75h ;~ 17C5:D2AA +cs=0x17c5;eip=0x00d2ad; X(PUSH(ax)); // 110500 push ax ;~ 17C5:D2AD +cs=0x17c5;eip=0x00d2ae; T(ax = 0x66C4;); // 110501 mov ax, 66C4h ;~ 17C5:D2AE +cs=0x17c5;eip=0x00d2b1; X(PUSH(ax)); // 110502 push ax ;~ 17C5:D2B1 +cs=0x17c5;eip=0x00d2b2; J(CALL(sub_34c1c,0)); // 110503 call sub_34C1C ;~ 17C5:D2B2 +cs=0x17c5;eip=0x00d2b5; T(ADD(sp, 4)); // 110504 add sp, 4 ;~ 17C5:D2B5 +cs=0x17c5;eip=0x00d2b8; J(JMP(loc_3350c)); // 110505 jmp short loc_3350C ;~ 17C5:D2B8 +loc_334ea: + // 6479 +cs=0x17c5;eip=0x00d2ba; T(ax = 0x5C7C;); // 110509 mov ax, 5C7Ch ;~ 17C5:D2BA +cs=0x17c5;eip=0x00d2bd; X(PUSH(ax)); // 110510 push ax ;~ 17C5:D2BD +cs=0x17c5;eip=0x00d2be; T(ax = 0x66C4;); // 110511 mov ax, 66C4h ;~ 17C5:D2BE +cs=0x17c5;eip=0x00d2c1; X(PUSH(ax)); // 110512 push ax ;~ 17C5:D2C1 +cs=0x17c5;eip=0x00d2c2; J(CALL(sub_34c1c,0)); // 110513 call sub_34C1C ;~ 17C5:D2C2 +cs=0x17c5;eip=0x00d2c5; T(ADD(sp, 4)); // 110514 add sp, 4 ;~ 17C5:D2C5 +cs=0x17c5;eip=0x00d2c8; J(JMP(loc_3350c)); // 110515 jmp short loc_3350C ;~ 17C5:D2C8 +ret_17c5_d2ca: + // 6480 +cs=0x17c5;eip=0x00d2ca; J(JMP(loc_3350c)); // 110517 jmp short loc_3350C ;~ 17C5:D2CA +loc_334fc: + // 6481 +cs=0x17c5;eip=0x00d2cc; T(OR(ax, ax)); // 110521 or ax, ax ;~ 17C5:D2CC +cs=0x17c5;eip=0x00d2ce; J(JZ(loc_334ca)); // 110522 jz short loc_334CA ;~ 17C5:D2CE +cs=0x17c5;eip=0x00d2d0; T(CMP(ax, 1)); // 110523 cmp ax, 1 ;~ 17C5:D2D0 +cs=0x17c5;eip=0x00d2d3; J(JZ(loc_334da)); // 110524 jz short loc_334DA ;~ 17C5:D2D3 +cs=0x17c5;eip=0x00d2d5; T(CMP(ax, 2)); // 110525 cmp ax, 2 ;~ 17C5:D2D5 +cs=0x17c5;eip=0x00d2d8; J(JZ(loc_334ea)); // 110526 jz short loc_334EA ;~ 17C5:D2D8 +cs=0x17c5;eip=0x00d2da; J({;}); // 110527 jmp short $+2 ;~ 17C5:D2DA +loc_3350c: + // 6482 +cs=0x17c5;eip=0x00d2dc; T(ax = 0x5C82;); // 110532 mov ax, 5C82h ;~ 17C5:D2DC +cs=0x17c5;eip=0x00d2df; X(PUSH(ax)); // 110533 push ax ;~ 17C5:D2DF +cs=0x17c5;eip=0x00d2e0; T(ax = 0x66C4;); // 110534 mov ax, 66C4h ;~ 17C5:D2E0 +cs=0x17c5;eip=0x00d2e3; X(PUSH(ax)); // 110535 push ax ;~ 17C5:D2E3 +cs=0x17c5;eip=0x00d2e4; J(CALL(sub_34bdc,0)); // 110536 call sub_34BDC ;~ 17C5:D2E4 +cs=0x17c5;eip=0x00d2e7; T(ADD(sp, 4)); // 110537 add sp, 4 ;~ 17C5:D2E7 +cs=0x17c5;eip=0x00d2ea; T(ax = 0x66C4;); // 110538 mov ax, 66C4h ;~ 17C5:D2EA +cs=0x17c5;eip=0x00d2ed; X(PUSH(ax)); // 110539 push ax ;~ 17C5:D2ED +cs=0x17c5;eip=0x00d2ee; J(CALL(sub_30414,0)); // 110540 call sub_30414 ;~ 17C5:D2EE +cs=0x17c5;eip=0x00d2f1; T(ADD(sp, 2)); // 110541 add sp, 2 ;~ 17C5:D2F1 +cs=0x17c5;eip=0x00d2f4; J(JMP(loc_33abc)); // 110542 jmp loc_33ABC ;~ 17C5:D2F4 +loc_33527: + // 6483 +cs=0x17c5;eip=0x00d2f7; J(CALL(sub_2faa5,0)); // 110546 call sub_2FAA5 ;~ 17C5:D2F7 +cs=0x17c5;eip=0x00d2fa; J(JMP(loc_33abc)); // 110547 jmp loc_33ABC ;~ 17C5:D2FA +loc_3352d: + // 6484 +cs=0x17c5;eip=0x00d2fd; J(CALL(sub_2fae4,0)); // 110551 call sub_2FAE4 ;~ 17C5:D2FD +cs=0x17c5;eip=0x00d300; J(JMP(loc_33abc)); // 110552 jmp loc_33ABC ;~ 17C5:D300 +loc_33533: + // 6485 +cs=0x17c5;eip=0x00d303; T(ax = 1;); // 110556 mov ax, 1 ;~ 17C5:D303 +cs=0x17c5;eip=0x00d306; X(PUSH(ax)); // 110557 push ax ;~ 17C5:D306 +cs=0x17c5;eip=0x00d307; J(CALL(sub_2772c,0)); // 110558 call sub_2772C ;~ 17C5:D307 +cs=0x17c5;eip=0x00d30a; T(ADD(sp, 2)); // 110559 add sp, 2 ;~ 17C5:D30A +cs=0x17c5;eip=0x00d30d; J(JMP(loc_33abc)); // 110560 jmp loc_33ABC ;~ 17C5:D30D +loc_33540: + // 6486 +cs=0x17c5;eip=0x00d310; T(ax = 2;); // 110564 mov ax, 2 ;~ 17C5:D310 +cs=0x17c5;eip=0x00d313; X(PUSH(ax)); // 110565 push ax ;~ 17C5:D313 +cs=0x17c5;eip=0x00d314; J(CALL(sub_2772c,0)); // 110566 call sub_2772C ;~ 17C5:D314 +cs=0x17c5;eip=0x00d317; T(ADD(sp, 2)); // 110567 add sp, 2 ;~ 17C5:D317 +cs=0x17c5;eip=0x00d31a; J(JMP(loc_33abc)); // 110568 jmp loc_33ABC ;~ 17C5:D31A +loc_3354d: + // 6487 +cs=0x17c5;eip=0x00d31d; T(ax = word_520ee;); // 110572 mov ax, ds:word_520EE ;~ 17C5:D31D +cs=0x17c5;eip=0x00d320; T(CMP(word_4e2fe, ax)); // 110573 cmp ds:word_4E2FE, ax ;~ 17C5:D320 +cs=0x17c5;eip=0x00d324; J(JZ(loc_3356f)); // 110574 jz short loc_3356F ;~ 17C5:D324 +cs=0x17c5;eip=0x00d326; X(XOR(*(db*)(&word_4f42e), 1)); // 110575 xor byte ptr ds:word_4F42E, 1 ;~ 17C5:D326 +cs=0x17c5;eip=0x00d32b; X(word_4991c = 0;); // 110576 mov word_4991C, 0 ;~ 17C5:D32B +cs=0x17c5;eip=0x00d331; T(ax = 2;); // 110577 mov ax, 2 ;~ 17C5:D331 +cs=0x17c5;eip=0x00d334; X(PUSH(ax)); // 110578 push ax ;~ 17C5:D334 +cs=0x17c5;eip=0x00d335; T(ax = 0x20;); // 110579 mov ax, 20h ; ' ' ;~ 17C5:D335 +cs=0x17c5;eip=0x00d338; X(PUSH(ax)); // 110580 push ax ;~ 17C5:D338 +cs=0x17c5;eip=0x00d339; J(CALL(sub_33c65,0)); // 110581 call sub_33C65 ;~ 17C5:D339 +cs=0x17c5;eip=0x00d33c; T(ADD(sp, 4)); // 110583 add sp, 4 ;~ 17C5:D33C +loc_3356f: + // 6488 +cs=0x17c5;eip=0x00d33f; T(TEST(*(db*)(&word_4f42e), 1)); // 110586 test byte ptr ds:word_4F42E, 1 ;~ 17C5:D33F +cs=0x17c5;eip=0x00d344; J(JNZ(loc_33579)); // 110587 jnz short loc_33579 ;~ 17C5:D344 +cs=0x17c5;eip=0x00d346; J(CALL(sub_33dcc,0)); // 110588 call sub_33DCC ;~ 17C5:D346 +loc_33579: + // 6489 +cs=0x17c5;eip=0x00d349; J(JMP(loc_33abc)); // 110591 jmp loc_33ABC ;~ 17C5:D349 +loc_3357c: + // 6490 +cs=0x17c5;eip=0x00d34c; X(DEC(word_4f20c)); // 110595 dec ds:word_4F20C ;~ 17C5:D34C +cs=0x17c5;eip=0x00d350; J(JNS(loc_33597)); // 110596 jns short loc_33597 ;~ 17C5:D350 +cs=0x17c5;eip=0x00d352; J(CALLF(sub_49ad9,0)); // 110597 call far ptr sub_49AD9 ;~ 17C5:D352 +cs=0x17c5;eip=0x00d357; T(CMP(ax, 3)); // 110599 cmp ax, 3 ;~ 17C5:D357 +cs=0x17c5;eip=0x00d35a; J(JNZ(loc_33591)); // 110600 jnz short loc_33591 ;~ 17C5:D35A +cs=0x17c5;eip=0x00d35c; T(ax = 3;); // 110601 mov ax, 3 ;~ 17C5:D35C +cs=0x17c5;eip=0x00d35f; J(JMP(loc_33594)); // 110602 jmp short loc_33594 ;~ 17C5:D35F +loc_33591: + // 6491 +cs=0x17c5;eip=0x00d361; T(ax = 2;); // 110606 mov ax, 2 ;~ 17C5:D361 +loc_33594: + // 6492 +cs=0x17c5;eip=0x00d364; X(word_4f20c = ax;); // 110609 mov ds:word_4F20C, ax ;~ 17C5:D364 +loc_33597: + // 6493 +cs=0x17c5;eip=0x00d367; T(ax = 0x5C8F;); // 110612 mov ax, 5C8Fh ;~ 17C5:D367 +cs=0x17c5;eip=0x00d36a; X(PUSH(ax)); // 110613 push ax ;~ 17C5:D36A +cs=0x17c5;eip=0x00d36b; T(ax = 0x66C4;); // 110614 mov ax, 66C4h ;~ 17C5:D36B +cs=0x17c5;eip=0x00d36e; X(PUSH(ax)); // 110615 push ax ;~ 17C5:D36E +cs=0x17c5;eip=0x00d36f; J(CALL(sub_34c1c,0)); // 110616 call sub_34C1C ;~ 17C5:D36F +cs=0x17c5;eip=0x00d372; T(ADD(sp, 4)); // 110617 add sp, 4 ;~ 17C5:D372 +cs=0x17c5;eip=0x00d375; T(ax = 0x0A;); // 110618 mov ax, 0Ah ;~ 17C5:D375 +cs=0x17c5;eip=0x00d378; X(PUSH(ax)); // 110619 push ax ;~ 17C5:D378 +cs=0x17c5;eip=0x00d379; T(ax = 0x9780;); // 110620 mov ax, 9780h ;~ 17C5:D379 +cs=0x17c5;eip=0x00d37c; X(PUSH(ax)); // 110621 push ax ;~ 17C5:D37C +cs=0x17c5;eip=0x00d37d; X(PUSH(word_4f20c)); // 110622 push ds:word_4F20C ;~ 17C5:D37D +cs=0x17c5;eip=0x00d381; J(CALL(sub_34c6a,0)); // 110623 call sub_34C6A ;~ 17C5:D381 +cs=0x17c5;eip=0x00d384; T(ADD(sp, 6)); // 110624 add sp, 6 ;~ 17C5:D384 +cs=0x17c5;eip=0x00d387; X(PUSH(ax)); // 110625 push ax ;~ 17C5:D387 +cs=0x17c5;eip=0x00d388; T(ax = 0x66C4;); // 110626 mov ax, 66C4h ;~ 17C5:D388 +cs=0x17c5;eip=0x00d38b; X(PUSH(ax)); // 110627 push ax ;~ 17C5:D38B +cs=0x17c5;eip=0x00d38c; J(CALL(sub_34bdc,0)); // 110628 call sub_34BDC ;~ 17C5:D38C +cs=0x17c5;eip=0x00d38f; T(ADD(sp, 4)); // 110629 add sp, 4 ;~ 17C5:D38F +cs=0x17c5;eip=0x00d392; T(ax = 0x66C4;); // 110630 mov ax, 66C4h ;~ 17C5:D392 +cs=0x17c5;eip=0x00d395; X(PUSH(ax)); // 110631 push ax ;~ 17C5:D395 +cs=0x17c5;eip=0x00d396; J(CALL(sub_30414,0)); // 110632 call sub_30414 ;~ 17C5:D396 +cs=0x17c5;eip=0x00d399; T(ADD(sp, 2)); // 110633 add sp, 2 ;~ 17C5:D399 +cs=0x17c5;eip=0x00d39c; J(CALL(sub_33d5b,0)); // 110634 call sub_33D5B ;~ 17C5:D39C +cs=0x17c5;eip=0x00d39f; J(JMP(loc_33abc)); // 110635 jmp loc_33ABC ;~ 17C5:D39F +loc_335d2: // 6494 -cs=0x17c5;eip=0x00d258; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 62445 mov ax, [bp+var_2] ;~ 17C5:D258 -cs=0x17c5;eip=0x00d25b; T(sp = bp;); // 62446 mov sp, bp ;~ 17C5:D25B -cs=0x17c5;eip=0x00d25d; X(POP(bp)); // 62447 pop bp ;~ 17C5:D25D -cs=0x17c5;eip=0x00d25e; J(RETN(0)); // 62448 retn ;~ 17C5:D25E +cs=0x17c5;eip=0x00d3a2; X(INC(word_4e832)); // 110639 inc ds:word_4E832 ;~ 17C5:D3A2 +cs=0x17c5;eip=0x00d3a6; T(CMP(word_4e832, 2)); // 110640 cmp ds:word_4E832, 2 ;~ 17C5:D3A6 +cs=0x17c5;eip=0x00d3ab; J(JLE(loc_335e3)); // 110641 jle short loc_335E3 ;~ 17C5:D3AB +cs=0x17c5;eip=0x00d3ad; X(word_4e832 = 0;); // 110642 mov ds:word_4E832, 0 ;~ 17C5:D3AD +loc_335e3: + // 6495 +cs=0x17c5;eip=0x00d3b3; T(ax = 0x5C9D;); // 110645 mov ax, 5C9Dh ;~ 17C5:D3B3 +cs=0x17c5;eip=0x00d3b6; X(PUSH(ax)); // 110646 push ax ;~ 17C5:D3B6 +cs=0x17c5;eip=0x00d3b7; T(ax = 0x66C4;); // 110647 mov ax, 66C4h ;~ 17C5:D3B7 +cs=0x17c5;eip=0x00d3ba; X(PUSH(ax)); // 110648 push ax ;~ 17C5:D3BA +cs=0x17c5;eip=0x00d3bb; J(CALL(sub_34c1c,0)); // 110649 call sub_34C1C ;~ 17C5:D3BB +cs=0x17c5;eip=0x00d3be; T(ADD(sp, 4)); // 110650 add sp, 4 ;~ 17C5:D3BE +cs=0x17c5;eip=0x00d3c1; T(ax = 0x0A;); // 110651 mov ax, 0Ah ;~ 17C5:D3C1 +cs=0x17c5;eip=0x00d3c4; X(PUSH(ax)); // 110652 push ax ;~ 17C5:D3C4 +cs=0x17c5;eip=0x00d3c5; T(ax = 0x9780;); // 110653 mov ax, 9780h ;~ 17C5:D3C5 +cs=0x17c5;eip=0x00d3c8; X(PUSH(ax)); // 110654 push ax ;~ 17C5:D3C8 +cs=0x17c5;eip=0x00d3c9; T(ax = word_4e832;); // 110655 mov ax, ds:word_4E832 ;~ 17C5:D3C9 +cs=0x17c5;eip=0x00d3cc; T(INC(ax)); // 110656 inc ax ;~ 17C5:D3CC +cs=0x17c5;eip=0x00d3cd; X(PUSH(ax)); // 110657 push ax ;~ 17C5:D3CD +cs=0x17c5;eip=0x00d3ce; J(CALL(sub_34c6a,0)); // 110658 call sub_34C6A ;~ 17C5:D3CE +cs=0x17c5;eip=0x00d3d1; T(ADD(sp, 6)); // 110659 add sp, 6 ;~ 17C5:D3D1 +cs=0x17c5;eip=0x00d3d4; X(PUSH(ax)); // 110660 push ax ;~ 17C5:D3D4 +cs=0x17c5;eip=0x00d3d5; T(ax = 0x66C4;); // 110661 mov ax, 66C4h ;~ 17C5:D3D5 +cs=0x17c5;eip=0x00d3d8; X(PUSH(ax)); // 110662 push ax ;~ 17C5:D3D8 +cs=0x17c5;eip=0x00d3d9; J(CALL(sub_34bdc,0)); // 110663 call sub_34BDC ;~ 17C5:D3D9 +cs=0x17c5;eip=0x00d3dc; T(ADD(sp, 4)); // 110664 add sp, 4 ;~ 17C5:D3DC +cs=0x17c5;eip=0x00d3df; T(ax = 0x66C4;); // 110665 mov ax, 66C4h ;~ 17C5:D3DF +cs=0x17c5;eip=0x00d3e2; X(PUSH(ax)); // 110666 push ax ;~ 17C5:D3E2 +cs=0x17c5;eip=0x00d3e3; J(CALL(sub_30414,0)); // 110667 call sub_30414 ;~ 17C5:D3E3 +cs=0x17c5;eip=0x00d3e6; T(ADD(sp, 2)); // 110668 add sp, 2 ;~ 17C5:D3E6 +cs=0x17c5;eip=0x00d3e9; J(JMP(loc_33abc)); // 110669 jmp loc_33ABC ;~ 17C5:D3E9 +loc_3361c: + // 6496 +cs=0x17c5;eip=0x00d3ec; T(ax = 0x5CAE;); // 110673 mov ax, 5CAEh ;~ 17C5:D3EC +cs=0x17c5;eip=0x00d3ef; X(PUSH(ax)); // 110674 push ax ;~ 17C5:D3EF +cs=0x17c5;eip=0x00d3f0; T(ax = 0x66C4;); // 110675 mov ax, 66C4h ;~ 17C5:D3F0 +cs=0x17c5;eip=0x00d3f3; X(PUSH(ax)); // 110676 push ax ;~ 17C5:D3F3 +cs=0x17c5;eip=0x00d3f4; J(CALL(sub_34c1c,0)); // 110677 call sub_34C1C ;~ 17C5:D3F4 +cs=0x17c5;eip=0x00d3f7; T(ADD(sp, 4)); // 110678 add sp, 4 ;~ 17C5:D3F7 +cs=0x17c5;eip=0x00d3fa; T(ax = 0x0A;); // 110679 mov ax, 0Ah ;~ 17C5:D3FA +cs=0x17c5;eip=0x00d3fd; X(PUSH(ax)); // 110680 push ax ;~ 17C5:D3FD +cs=0x17c5;eip=0x00d3fe; T(ax = bp+var_e); // 110681 lea ax, [bp+var_E] ;~ 17C5:D3FE +cs=0x17c5;eip=0x00d401; X(PUSH(ax)); // 110682 push ax ;~ 17C5:D401 +cs=0x17c5;eip=0x00d402; X(PUSH(word_48ba2)); // 110683 push word_48BA2 ;~ 17C5:D402 +cs=0x17c5;eip=0x00d406; J(CALL(sub_34c6a,0)); // 110684 call sub_34C6A ;~ 17C5:D406 +cs=0x17c5;eip=0x00d409; T(ADD(sp, 6)); // 110685 add sp, 6 ;~ 17C5:D409 +cs=0x17c5;eip=0x00d40c; X(PUSH(ax)); // 110686 push ax ;~ 17C5:D40C +cs=0x17c5;eip=0x00d40d; T(ax = 0x66C4;); // 110687 mov ax, 66C4h ;~ 17C5:D40D +cs=0x17c5;eip=0x00d410; X(PUSH(ax)); // 110688 push ax ;~ 17C5:D410 +cs=0x17c5;eip=0x00d411; J(CALL(sub_34bdc,0)); // 110689 call sub_34BDC ;~ 17C5:D411 +cs=0x17c5;eip=0x00d414; T(ADD(sp, 4)); // 110690 add sp, 4 ;~ 17C5:D414 +cs=0x17c5;eip=0x00d417; T(ax = 0x66C4;); // 110691 mov ax, 66C4h ;~ 17C5:D417 +cs=0x17c5;eip=0x00d41a; X(PUSH(ax)); // 110692 push ax ;~ 17C5:D41A +cs=0x17c5;eip=0x00d41b; J(CALL(sub_30414,0)); // 110693 call sub_30414 ;~ 17C5:D41B +cs=0x17c5;eip=0x00d41e; T(ADD(sp, 2)); // 110694 add sp, 2 ;~ 17C5:D41E +cs=0x17c5;eip=0x00d421; J(JMP(loc_33abc)); // 110695 jmp loc_33ABC ;~ 17C5:D421 +loc_33654: + // 6497 +cs=0x17c5;eip=0x00d424; T(ax = 0x5CC0;); // 110699 mov ax, 5CC0h ;~ 17C5:D424 +cs=0x17c5;eip=0x00d427; X(PUSH(ax)); // 110700 push ax ;~ 17C5:D427 +cs=0x17c5;eip=0x00d428; T(ax = 0x66C4;); // 110701 mov ax, 66C4h ;~ 17C5:D428 +cs=0x17c5;eip=0x00d42b; X(PUSH(ax)); // 110702 push ax ;~ 17C5:D42B +cs=0x17c5;eip=0x00d42c; J(CALL(sub_34c1c,0)); // 110703 call sub_34C1C ;~ 17C5:D42C +cs=0x17c5;eip=0x00d42f; T(ADD(sp, 4)); // 110704 add sp, 4 ;~ 17C5:D42F +cs=0x17c5;eip=0x00d432; T(ax = 0x0A;); // 110705 mov ax, 0Ah ;~ 17C5:D432 +cs=0x17c5;eip=0x00d435; X(PUSH(ax)); // 110706 push ax ;~ 17C5:D435 +cs=0x17c5;eip=0x00d436; T(ax = 0x9780;); // 110707 mov ax, 9780h ;~ 17C5:D436 +cs=0x17c5;eip=0x00d439; X(PUSH(ax)); // 110708 push ax ;~ 17C5:D439 +cs=0x17c5;eip=0x00d43a; X(PUSH(word_528de)); // 110709 push ds:word_528DE ;~ 17C5:D43A +cs=0x17c5;eip=0x00d43e; J(CALL(sub_34c6a,0)); // 110710 call sub_34C6A ;~ 17C5:D43E +cs=0x17c5;eip=0x00d441; T(ADD(sp, 6)); // 110711 add sp, 6 ;~ 17C5:D441 +cs=0x17c5;eip=0x00d444; X(PUSH(ax)); // 110712 push ax ;~ 17C5:D444 +cs=0x17c5;eip=0x00d445; T(ax = 0x66C4;); // 110713 mov ax, 66C4h ;~ 17C5:D445 +cs=0x17c5;eip=0x00d448; X(PUSH(ax)); // 110714 push ax ;~ 17C5:D448 +cs=0x17c5;eip=0x00d449; J(CALL(sub_34bdc,0)); // 110715 call sub_34BDC ;~ 17C5:D449 +cs=0x17c5;eip=0x00d44c; T(ADD(sp, 4)); // 110716 add sp, 4 ;~ 17C5:D44C +cs=0x17c5;eip=0x00d44f; T(ax = 0x66C4;); // 110717 mov ax, 66C4h ;~ 17C5:D44F +cs=0x17c5;eip=0x00d452; X(PUSH(ax)); // 110718 push ax ;~ 17C5:D452 +cs=0x17c5;eip=0x00d453; J(CALL(sub_30414,0)); // 110719 call sub_30414 ;~ 17C5:D453 +cs=0x17c5;eip=0x00d456; T(ADD(sp, 2)); // 110720 add sp, 2 ;~ 17C5:D456 +cs=0x17c5;eip=0x00d459; J(JMP(loc_33abc)); // 110721 jmp loc_33ABC ;~ 17C5:D459 +loc_3368c: + // 6498 +cs=0x17c5;eip=0x00d45c; T(CMP(word_4993a, 1)); // 110725 cmp word_4993A, 1 ;~ 17C5:D45C +cs=0x17c5;eip=0x00d461; J(JNZ(loc_336aa)); // 110726 jnz short loc_336AA ;~ 17C5:D461 +cs=0x17c5;eip=0x00d463; X(word_4993a = 2;); // 110727 mov word_4993A, 2 ;~ 17C5:D463 +cs=0x17c5;eip=0x00d469; T(cx = 2;); // 110728 mov cx, 2 ;~ 17C5:D469 +cs=0x17c5;eip=0x00d46c; T(ax = word_492f4;); // 110729 mov ax, word_492F4 ;~ 17C5:D46C +cs=0x17c5;eip=0x00d46f; T(CWD); // 110730 cwd ;~ 17C5:D46F +cs=0x17c5;eip=0x00d470; T(IDIV2(cx)); // 110731 idiv cx ;~ 17C5:D470 +cs=0x17c5;eip=0x00d472; X(word_492f4 = ax;); // 110732 mov word_492F4, ax ;~ 17C5:D472 +cs=0x17c5;eip=0x00d475; J(CALL(sub_33cde,0)); // 110733 call sub_33CDE ;~ 17C5:D475 +cs=0x17c5;eip=0x00d478; J(JMP(loc_336ad)); // 110734 jmp short loc_336AD ;~ 17C5:D478 +loc_336aa: + // 6499 +cs=0x17c5;eip=0x00d47a; J(CALL(sub_33dcc,0)); // 110738 call sub_33DCC ;~ 17C5:D47A +loc_336ad: + // 6500 +cs=0x17c5;eip=0x00d47d; J(JMP(loc_33abc)); // 110741 jmp loc_33ABC ;~ 17C5:D47D +loc_336b0: + // 6501 +cs=0x17c5;eip=0x00d480; X(INC(word_4e83a)); // 110745 inc ds:word_4E83A ;~ 17C5:D480 +cs=0x17c5;eip=0x00d484; T(ax = word_4e83a;); // 110746 mov ax, ds:word_4E83A ;~ 17C5:D484 +cs=0x17c5;eip=0x00d487; T(AND(ax, 3)); // 110747 and ax, 3 ;~ 17C5:D487 +cs=0x17c5;eip=0x00d48a; X(word_4e83a = ax;); // 110748 mov ds:word_4E83A, ax ;~ 17C5:D48A +cs=0x17c5;eip=0x00d48d; T(ax = 0x5CCF;); // 110749 mov ax, 5CCFh ;~ 17C5:D48D +cs=0x17c5;eip=0x00d490; X(PUSH(ax)); // 110750 push ax ;~ 17C5:D490 +cs=0x17c5;eip=0x00d491; T(ax = 0x66C4;); // 110751 mov ax, 66C4h ;~ 17C5:D491 +cs=0x17c5;eip=0x00d494; X(PUSH(ax)); // 110752 push ax ;~ 17C5:D494 +cs=0x17c5;eip=0x00d495; J(CALL(sub_34c1c,0)); // 110753 call sub_34C1C ;~ 17C5:D495 +cs=0x17c5;eip=0x00d498; T(ADD(sp, 4)); // 110754 add sp, 4 ;~ 17C5:D498 +cs=0x17c5;eip=0x00d49b; T(ax = 0x0A;); // 110755 mov ax, 0Ah ;~ 17C5:D49B +cs=0x17c5;eip=0x00d49e; X(PUSH(ax)); // 110756 push ax ;~ 17C5:D49E +cs=0x17c5;eip=0x00d49f; T(ax = 0x9780;); // 110757 mov ax, 9780h ;~ 17C5:D49F +cs=0x17c5;eip=0x00d4a2; X(PUSH(ax)); // 110758 push ax ;~ 17C5:D4A2 +cs=0x17c5;eip=0x00d4a3; T(ax = 3;); // 110759 mov ax, 3 ;~ 17C5:D4A3 +cs=0x17c5;eip=0x00d4a6; T(SUB(ax, word_4e83a)); // 110760 sub ax, ds:word_4E83A ;~ 17C5:D4A6 +cs=0x17c5;eip=0x00d4aa; X(PUSH(ax)); // 110761 push ax ;~ 17C5:D4AA +cs=0x17c5;eip=0x00d4ab; J(CALL(sub_34c6a,0)); // 110762 call sub_34C6A ;~ 17C5:D4AB +cs=0x17c5;eip=0x00d4ae; T(ADD(sp, 6)); // 110763 add sp, 6 ;~ 17C5:D4AE +cs=0x17c5;eip=0x00d4b1; X(PUSH(ax)); // 110764 push ax ;~ 17C5:D4B1 +cs=0x17c5;eip=0x00d4b2; T(ax = 0x66C4;); // 110765 mov ax, 66C4h ;~ 17C5:D4B2 +cs=0x17c5;eip=0x00d4b5; X(PUSH(ax)); // 110766 push ax ;~ 17C5:D4B5 +cs=0x17c5;eip=0x00d4b6; J(CALL(sub_34bdc,0)); // 110767 call sub_34BDC ;~ 17C5:D4B6 +cs=0x17c5;eip=0x00d4b9; T(ADD(sp, 4)); // 110768 add sp, 4 ;~ 17C5:D4B9 +cs=0x17c5;eip=0x00d4bc; T(ax = 0x66C4;); // 110769 mov ax, 66C4h ;~ 17C5:D4BC +cs=0x17c5;eip=0x00d4bf; X(PUSH(ax)); // 110770 push ax ;~ 17C5:D4BF +cs=0x17c5;eip=0x00d4c0; J(CALL(sub_30414,0)); // 110771 call sub_30414 ;~ 17C5:D4C0 +cs=0x17c5;eip=0x00d4c3; T(ADD(sp, 2)); // 110772 add sp, 2 ;~ 17C5:D4C3 +cs=0x17c5;eip=0x00d4c6; J(CALL(sub_33cbd,0)); // 110773 call sub_33CBD ;~ 17C5:D4C6 +cs=0x17c5;eip=0x00d4c9; J(JMP(loc_33abc)); // 110775 jmp loc_33ABC ;~ 17C5:D4C9 +loc_336fc: + // 6502 +cs=0x17c5;eip=0x00d4cc; X(XOR(*(db*)(&word_492ec), 1)); // 110779 xor byte ptr word_492EC, 1 ;~ 17C5:D4CC +cs=0x17c5;eip=0x00d4d1; T(CMP(byte_48b63, 0)); // 110780 cmp byte_48B63, 0 ;~ 17C5:D4D1 +cs=0x17c5;eip=0x00d4d6; J(JZ(loc_3370b)); // 110781 jz short loc_3370B ;~ 17C5:D4D6 +cs=0x17c5;eip=0x00d4d8; J(CALL(sub_29d1e,0)); // 110782 call sub_29D1E ;~ 17C5:D4D8 +loc_3370b: + // 6503 +cs=0x17c5;eip=0x00d4db; J(JMP(loc_33abc)); // 110785 jmp loc_33ABC ;~ 17C5:D4DB +loc_3370e: + // 6504 +cs=0x17c5;eip=0x00d4de; X(XOR(*(db*)(((db*)&word_4f42e)+1), 0x10)); // 110789 xor byte ptr ds:word_4F42E+1, 10h ;~ 17C5:D4DE +cs=0x17c5;eip=0x00d4e3; T(TEST(word_4f42e, 0x1000)); // 110790 test ds:word_4F42E, 1000h ;~ 17C5:D4E3 +cs=0x17c5;eip=0x00d4e9; J(JZ(loc_33724)); // 110791 jz short loc_33724 ;~ 17C5:D4E9 +cs=0x17c5;eip=0x00d4eb; T(LES(bx, dword_528d6)); // 110792 les bx, ds:dword_528D6 ;~ 17C5:D4EB +cs=0x17c5;eip=0x00d4ef; X(OR(*(raddr(es,bx+0x30)), 1)); // 110794 or byte ptr es:[bx+30h], 1 ;~ 17C5:D4EF +loc_33724: + // 6505 +cs=0x17c5;eip=0x00d4f4; J(JMP(loc_33abc)); // 110797 jmp loc_33ABC ;~ 17C5:D4F4 +loc_33727: + // 6506 +cs=0x17c5;eip=0x00d4f7; X(word_492e2 = 0;); // 110801 mov word_492E2, 0 ;~ 17C5:D4F7 +cs=0x17c5;eip=0x00d4fd; T(CMP(word_5268c, 1)); // 110802 cmp ds:word_5268C, 1 ;~ 17C5:D4FD +cs=0x17c5;eip=0x00d502; J(JZ(loc_3373a)); // 110803 jz short loc_3373A ;~ 17C5:D502 +cs=0x17c5;eip=0x00d504; X(word_4f834 = 0;); // 110804 mov ds:word_4F834, 0 ;~ 17C5:D504 +loc_3373a: + // 6507 +cs=0x17c5;eip=0x00d50a; X(word_5268c = 1;); // 110807 mov ds:word_5268C, 1 ;~ 17C5:D50A +cs=0x17c5;eip=0x00d510; J(CALL(sub_33c0b,0)); // 110808 call sub_33C0B ;~ 17C5:D510 +cs=0x17c5;eip=0x00d513; J(JMP(loc_33abc)); // 110809 jmp loc_33ABC ;~ 17C5:D513 +loc_33746: + // 6508 +cs=0x17c5;eip=0x00d516; X(word_492e2 = 1;); // 110813 mov word_492E2, 1 ;~ 17C5:D516 +cs=0x17c5;eip=0x00d51c; X(word_5268c = 1;); // 110814 mov ds:word_5268C, 1 ;~ 17C5:D51C +cs=0x17c5;eip=0x00d522; J(JMP(loc_3375a)); // 110815 jmp short loc_3375A ;~ 17C5:D522 +ret_17c5_d524: + // 6509 +cs=0x17c5;eip=0x00d524; X(word_4f834 = 0;); // 110817 mov ds:word_4F834, 0 ;~ 17C5:D524 +loc_3375a: + // 6510 +cs=0x17c5;eip=0x00d52a; J(CALL(sub_33c0b,0)); // 110820 call sub_33C0B ;~ 17C5:D52A +cs=0x17c5;eip=0x00d52d; J(JMP(loc_33abc)); // 110821 jmp loc_33ABC ;~ 17C5:D52D +loc_33760: + // 6511 +cs=0x17c5;eip=0x00d530; X(word_492e2 = 2;); // 110825 mov word_492E2, 2 ;~ 17C5:D530 +cs=0x17c5;eip=0x00d536; T(CMP(word_5268c, 2)); // 110826 cmp ds:word_5268C, 2 ;~ 17C5:D536 +cs=0x17c5;eip=0x00d53b; J(JZ(loc_33773)); // 110827 jz short loc_33773 ;~ 17C5:D53B +cs=0x17c5;eip=0x00d53d; X(word_4f834 = 0;); // 110828 mov ds:word_4F834, 0 ;~ 17C5:D53D +loc_33773: + // 6512 +cs=0x17c5;eip=0x00d543; X(word_5268c = 2;); // 110831 mov ds:word_5268C, 2 ;~ 17C5:D543 +cs=0x17c5;eip=0x00d549; J(CALL(sub_33c0b,0)); // 110832 call sub_33C0B ;~ 17C5:D549 +cs=0x17c5;eip=0x00d54c; J(JMP(loc_33abc)); // 110833 jmp loc_33ABC ;~ 17C5:D54C +loc_3377f: + // 6513 +cs=0x17c5;eip=0x00d54f; X(INC(word_4993e)); // 110837 inc word_4993E ;~ 17C5:D54F +cs=0x17c5;eip=0x00d553; T(CMP(word_4993e, 2)); // 110838 cmp word_4993E, 2 ;~ 17C5:D553 +cs=0x17c5;eip=0x00d558; J(JLE(loc_33790)); // 110839 jle short loc_33790 ;~ 17C5:D558 +cs=0x17c5;eip=0x00d55a; X(word_4993e = 0;); // 110840 mov word_4993E, 0 ;~ 17C5:D55A +loc_33790: + // 6514 +cs=0x17c5;eip=0x00d560; T(ax = 0x5CD7;); // 110843 mov ax, 5CD7h ;~ 17C5:D560 +cs=0x17c5;eip=0x00d563; X(PUSH(ax)); // 110844 push ax ;~ 17C5:D563 +cs=0x17c5;eip=0x00d564; T(ax = 0x66C4;); // 110845 mov ax, 66C4h ;~ 17C5:D564 +cs=0x17c5;eip=0x00d567; X(PUSH(ax)); // 110846 push ax ;~ 17C5:D567 +cs=0x17c5;eip=0x00d568; J(CALL(sub_34c1c,0)); // 110847 call sub_34C1C ;~ 17C5:D568 +cs=0x17c5;eip=0x00d56b; T(ADD(sp, 4)); // 110848 add sp, 4 ;~ 17C5:D56B +cs=0x17c5;eip=0x00d56e; T(CMP(word_4993e, 0)); // 110849 cmp word_4993E, 0 ;~ 17C5:D56E +cs=0x17c5;eip=0x00d573; J(JZ(loc_337c4)); // 110850 jz short loc_337C4 ;~ 17C5:D573 +cs=0x17c5;eip=0x00d575; T(ax = 0x0A;); // 110851 mov ax, 0Ah ;~ 17C5:D575 +cs=0x17c5;eip=0x00d578; X(PUSH(ax)); // 110852 push ax ;~ 17C5:D578 +cs=0x17c5;eip=0x00d579; T(ax = 0x9780;); // 110853 mov ax, 9780h ;~ 17C5:D579 +cs=0x17c5;eip=0x00d57c; X(PUSH(ax)); // 110854 push ax ;~ 17C5:D57C +cs=0x17c5;eip=0x00d57d; X(PUSH(word_4993e)); // 110855 push word_4993E ;~ 17C5:D57D +cs=0x17c5;eip=0x00d581; J(CALL(sub_34c6a,0)); // 110856 call sub_34C6A ;~ 17C5:D581 +cs=0x17c5;eip=0x00d584; T(ADD(sp, 6)); // 110857 add sp, 6 ;~ 17C5:D584 +cs=0x17c5;eip=0x00d587; X(PUSH(ax)); // 110858 push ax ;~ 17C5:D587 +cs=0x17c5;eip=0x00d588; T(ax = 0x66C4;); // 110859 mov ax, 66C4h ;~ 17C5:D588 +cs=0x17c5;eip=0x00d58b; X(PUSH(ax)); // 110860 push ax ;~ 17C5:D58B +cs=0x17c5;eip=0x00d58c; J(CALL(sub_34bdc,0)); // 110861 call sub_34BDC ;~ 17C5:D58C +cs=0x17c5;eip=0x00d58f; T(ADD(sp, 4)); // 110862 add sp, 4 ;~ 17C5:D58F +cs=0x17c5;eip=0x00d592; J(JMP(loc_337d2)); // 110863 jmp short loc_337D2 ;~ 17C5:D592 +loc_337c4: + // 6515 +cs=0x17c5;eip=0x00d594; T(ax = 0x5CE1;); // 110867 mov ax, 5CE1h ;~ 17C5:D594 +cs=0x17c5;eip=0x00d597; X(PUSH(ax)); // 110868 push ax ;~ 17C5:D597 +cs=0x17c5;eip=0x00d598; T(ax = 0x66C4;); // 110869 mov ax, 66C4h ;~ 17C5:D598 +cs=0x17c5;eip=0x00d59b; X(PUSH(ax)); // 110870 push ax ;~ 17C5:D59B +cs=0x17c5;eip=0x00d59c; J(CALL(sub_34bdc,0)); // 110871 call sub_34BDC ;~ 17C5:D59C +cs=0x17c5;eip=0x00d59f; T(ADD(sp, 4)); // 110872 add sp, 4 ;~ 17C5:D59F +loc_337d2: + // 6516 +cs=0x17c5;eip=0x00d5a2; T(ax = 0x66C4;); // 110875 mov ax, 66C4h ;~ 17C5:D5A2 +cs=0x17c5;eip=0x00d5a5; X(PUSH(ax)); // 110876 push ax ;~ 17C5:D5A5 +cs=0x17c5;eip=0x00d5a6; J(CALL(sub_30414,0)); // 110877 call sub_30414 ;~ 17C5:D5A6 +cs=0x17c5;eip=0x00d5a9; T(ADD(sp, 2)); // 110878 add sp, 2 ;~ 17C5:D5A9 +cs=0x17c5;eip=0x00d5ac; J(JMP(loc_33abc)); // 110879 jmp loc_33ABC ;~ 17C5:D5AC +loc_337df: + // 6517 +cs=0x17c5;eip=0x00d5af; X(INC(word_48c62)); // 110883 inc word_48C62 ;~ 17C5:D5AF +cs=0x17c5;eip=0x00d5b3; T(CMP(word_48c62, 3)); // 110884 cmp word_48C62, 3 ;~ 17C5:D5B3 +cs=0x17c5;eip=0x00d5b8; J(JLE(loc_337f0)); // 110885 jle short loc_337F0 ;~ 17C5:D5B8 +cs=0x17c5;eip=0x00d5ba; X(word_48c62 = 1;); // 110886 mov word_48C62, 1 ;~ 17C5:D5BA +loc_337f0: + // 6518 +cs=0x17c5;eip=0x00d5c0; T(ax = word_48c62;); // 110889 mov ax, word_48C62 ;~ 17C5:D5C0 +cs=0x17c5;eip=0x00d5c3; J(JMP(loc_33821)); // 110890 jmp short loc_33821 ;~ 17C5:D5C3 +loc_337f5: + // 6519 +cs=0x17c5;eip=0x00d5c5; T(ax = 0x5CE5;); // 110894 mov ax, 5CE5h ;~ 17C5:D5C5 +cs=0x17c5;eip=0x00d5c8; X(PUSH(ax)); // 110895 push ax ;~ 17C5:D5C8 +cs=0x17c5;eip=0x00d5c9; J(CALL(sub_30414,0)); // 110896 call sub_30414 ;~ 17C5:D5C9 +cs=0x17c5;eip=0x00d5cc; T(ADD(sp, 2)); // 110897 add sp, 2 ;~ 17C5:D5CC +cs=0x17c5;eip=0x00d5cf; J(JMP(loc_33832)); // 110898 jmp short loc_33832 ;~ 17C5:D5CF +loc_33801: + // 6520 +cs=0x17c5;eip=0x00d5d1; T(ax = 0x5CFE;); // 110902 mov ax, 5CFEh ;~ 17C5:D5D1 +cs=0x17c5;eip=0x00d5d4; X(PUSH(ax)); // 110903 push ax ;~ 17C5:D5D4 +cs=0x17c5;eip=0x00d5d5; J(CALL(sub_30414,0)); // 110904 call sub_30414 ;~ 17C5:D5D5 +cs=0x17c5;eip=0x00d5d8; T(ADD(sp, 2)); // 110905 add sp, 2 ;~ 17C5:D5D8 +cs=0x17c5;eip=0x00d5db; J(JMP(loc_33832)); // 110906 jmp short loc_33832 ;~ 17C5:D5DB +loc_3380d: + // 6521 +cs=0x17c5;eip=0x00d5dd; T(ax = 0x5D19;); // 110910 mov ax, 5D19h ;~ 17C5:D5DD +cs=0x17c5;eip=0x00d5e0; X(PUSH(ax)); // 110911 push ax ;~ 17C5:D5E0 +cs=0x17c5;eip=0x00d5e1; J(CALL(sub_30414,0)); // 110912 call sub_30414 ;~ 17C5:D5E1 +cs=0x17c5;eip=0x00d5e4; T(ADD(sp, 2)); // 110913 add sp, 2 ;~ 17C5:D5E4 +cs=0x17c5;eip=0x00d5e7; T(ax = word_5239a;); // 110914 mov ax, ds:word_5239A ;~ 17C5:D5E7 +cs=0x17c5;eip=0x00d5ea; X(word_5138a = ax;); // 110915 mov ds:word_5138A, ax ;~ 17C5:D5EA +cs=0x17c5;eip=0x00d5ed; J(JMP(loc_33832)); // 110916 jmp short loc_33832 ;~ 17C5:D5ED +ret_17c5_d5ef: + // 6522 +cs=0x17c5;eip=0x00d5ef; J(JMP(loc_33832)); // 110918 jmp short loc_33832 ;~ 17C5:D5EF +loc_33821: + // 6523 +cs=0x17c5;eip=0x00d5f1; T(CMP(ax, 1)); // 110922 cmp ax, 1 ;~ 17C5:D5F1 +cs=0x17c5;eip=0x00d5f4; J(JZ(loc_337f5)); // 110923 jz short loc_337F5 ;~ 17C5:D5F4 +cs=0x17c5;eip=0x00d5f6; T(CMP(ax, 2)); // 110924 cmp ax, 2 ;~ 17C5:D5F6 +cs=0x17c5;eip=0x00d5f9; J(JZ(loc_33801)); // 110925 jz short loc_33801 ;~ 17C5:D5F9 +cs=0x17c5;eip=0x00d5fb; T(CMP(ax, 3)); // 110926 cmp ax, 3 ;~ 17C5:D5FB +cs=0x17c5;eip=0x00d5fe; J(JZ(loc_3380d)); // 110927 jz short loc_3380D ;~ 17C5:D5FE +cs=0x17c5;eip=0x00d600; J({;}); // 110928 jmp short $+2 ;~ 17C5:D600 +loc_33832: + // 6524 +cs=0x17c5;eip=0x00d602; J(JMP(loc_33abc)); // 110933 jmp loc_33ABC ;~ 17C5:D602 +loc_33835: + // 6525 +cs=0x17c5;eip=0x00d605; T(CMP(word_492e6, 0)); // 110937 cmp word_492E6, 0 ;~ 17C5:D605 +cs=0x17c5;eip=0x00d60a; J(JZ(loc_3384e)); // 110938 jz short loc_3384E ;~ 17C5:D60A +cs=0x17c5;eip=0x00d60c; X(word_492e6 = 0;); // 110939 mov word_492E6, 0 ;~ 17C5:D60C +cs=0x17c5;eip=0x00d612; T(ax = 0x5D34;); // 110940 mov ax, 5D34h ;~ 17C5:D612 +cs=0x17c5;eip=0x00d615; X(PUSH(ax)); // 110941 push ax ;~ 17C5:D615 +cs=0x17c5;eip=0x00d616; J(CALL(sub_30414,0)); // 110942 call sub_30414 ;~ 17C5:D616 +cs=0x17c5;eip=0x00d619; T(ADD(sp, 2)); // 110943 add sp, 2 ;~ 17C5:D619 +cs=0x17c5;eip=0x00d61c; J(JMP(loc_33866)); // 110944 jmp short loc_33866 ;~ 17C5:D61C +loc_3384e: + // 6526 +cs=0x17c5;eip=0x00d61e; T(ax = word_4e2fe;); // 110948 mov ax, ds:word_4E2FE ;~ 17C5:D61E +cs=0x17c5;eip=0x00d621; T(CMP(ax, 0x3E8)); // 110949 cmp ax, 3E8h ;~ 17C5:D621 +cs=0x17c5;eip=0x00d624; J(JGE(loc_33859)); // 110950 jge short loc_33859 ;~ 17C5:D624 +cs=0x17c5;eip=0x00d626; T(ax = 0x3E8;); // 110951 mov ax, 3E8h ;~ 17C5:D626 +loc_33859: + // 6527 +cs=0x17c5;eip=0x00d629; X(word_492e6 = ax;); // 110954 mov word_492E6, ax ;~ 17C5:D629 +cs=0x17c5;eip=0x00d62c; T(ax = 0x5D42;); // 110955 mov ax, 5D42h ;~ 17C5:D62C +cs=0x17c5;eip=0x00d62f; X(PUSH(ax)); // 110956 push ax ;~ 17C5:D62F +cs=0x17c5;eip=0x00d630; J(CALL(sub_30414,0)); // 110957 call sub_30414 ;~ 17C5:D630 +cs=0x17c5;eip=0x00d633; T(ADD(sp, 2)); // 110958 add sp, 2 ;~ 17C5:D633 +loc_33866: + // 6528 +cs=0x17c5;eip=0x00d636; J(JMP(loc_33abc)); // 110961 jmp loc_33ABC ;~ 17C5:D636 +loc_33869: + // 6529 +cs=0x17c5;eip=0x00d639; X(OR(*(db*)(&word_49924), 0x80)); // 110965 or byte ptr word_49924, 80h ;~ 17C5:D639 +cs=0x17c5;eip=0x00d63e; J(JMP(loc_33abc)); // 110966 jmp loc_33ABC ;~ 17C5:D63E +loc_33871: + // 6530 +cs=0x17c5;eip=0x00d641; X(word_4e836 = 1;); // 110970 mov ds:word_4E836, 1 ;~ 17C5:D641 +cs=0x17c5;eip=0x00d647; J(JMP(loc_33abc)); // 110971 jmp loc_33ABC ;~ 17C5:D647 +loc_3387a: + // 6531 +cs=0x17c5;eip=0x00d64a; X(word_4e838 = 1;); // 110976 mov ds:word_4E838, 1 ;~ 17C5:D64A +cs=0x17c5;eip=0x00d650; J(JMP(loc_33abc)); // 110977 jmp loc_33ABC ;~ 17C5:D650 +loc_33883: + // 6532 +cs=0x17c5;eip=0x00d653; X(word_520c0 = 0;); // 110981 mov ds:word_520C0, 0 ;~ 17C5:D653 +cs=0x17c5;eip=0x00d659; J(JMP(loc_33abc)); // 110982 jmp loc_33ABC ;~ 17C5:D659 +loc_3388c: + // 6533 +cs=0x17c5;eip=0x00d65c; X(word_520c0 = 0x44;); // 110986 mov ds:word_520C0, 44h ; 'D' ;~ 17C5:D65C +cs=0x17c5;eip=0x00d662; J(JMP(loc_33abc)); // 110987 jmp loc_33ABC ;~ 17C5:D662 +loc_33895: + // 6534 +cs=0x17c5;eip=0x00d665; X(word_520c0 = 0x42;); // 110991 mov ds:word_520C0, 42h ; 'B' ;~ 17C5:D665 +cs=0x17c5;eip=0x00d66b; J(JMP(loc_33abc)); // 110992 jmp loc_33ABC ;~ 17C5:D66B +loc_3389e: + // 6535 +cs=0x17c5;eip=0x00d66e; X(word_520c0 = 0x43;); // 110996 mov ds:word_520C0, 43h ; 'C' ;~ 17C5:D66E +cs=0x17c5;eip=0x00d674; J(JMP(loc_33abc)); // 110997 jmp loc_33ABC ;~ 17C5:D674 +loc_338a7: + // 6536 +cs=0x17c5;eip=0x00d677; X(word_520c0 = 0x41;); // 111001 mov ds:word_520C0, 41h ; 'A' ;~ 17C5:D677 +cs=0x17c5;eip=0x00d67d; J(JMP(loc_33abc)); // 111002 jmp loc_33ABC ;~ 17C5:D67D +loc_338b0: + // 6537 +cs=0x17c5;eip=0x00d680; X(word_520c0 = 0x87;); // 111006 mov ds:word_520C0, 87h ;~ 17C5:D680 +cs=0x17c5;eip=0x00d686; J(JMP(loc_33abc)); // 111007 jmp loc_33ABC ;~ 17C5:D686 +loc_338b9: + // 6538 +cs=0x17c5;eip=0x00d689; X(word_520c0 = 0x84;); // 111011 mov ds:word_520C0, 84h ;~ 17C5:D689 +cs=0x17c5;eip=0x00d68f; J(JMP(loc_33abc)); // 111012 jmp loc_33ABC ;~ 17C5:D68F +loc_338c2: + // 6539 +cs=0x17c5;eip=0x00d692; X(word_520c0 = 0x85;); // 111016 mov ds:word_520C0, 85h ;~ 17C5:D692 +cs=0x17c5;eip=0x00d698; J(JMP(loc_33abc)); // 111017 jmp loc_33ABC ;~ 17C5:D698 +loc_338cb: + // 6540 +cs=0x17c5;eip=0x00d69b; X(word_520c0 = 0x89;); // 111021 mov ds:word_520C0, 89h ;~ 17C5:D69B +cs=0x17c5;eip=0x00d6a1; J(JMP(loc_33abc)); // 111022 jmp loc_33ABC ;~ 17C5:D6A1 +loc_338d4: + // 6541 +cs=0x17c5;eip=0x00d6a4; X(word_520c0 = 0x88;); // 111026 mov ds:word_520C0, 88h ;~ 17C5:D6A4 +cs=0x17c5;eip=0x00d6aa; J(JMP(loc_33abc)); // 111027 jmp loc_33ABC ;~ 17C5:D6AA +loc_338dd: + // 6542 +cs=0x17c5;eip=0x00d6ad; X(word_520c0 = 0x8B;); // 111031 mov ds:word_520C0, 8Bh ;~ 17C5:D6AD +cs=0x17c5;eip=0x00d6b3; J(JMP(loc_33abc)); // 111032 jmp loc_33ABC ;~ 17C5:D6B3 +loc_338e6: + // 6543 +cs=0x17c5;eip=0x00d6b6; T(CMP(word_5206c, 0)); // 111036 cmp ds:word_5206C, 0 ;~ 17C5:D6B6 +cs=0x17c5;eip=0x00d6bb; J(JZ(loc_338f0)); // 111037 jz short loc_338F0 ;~ 17C5:D6BB +cs=0x17c5;eip=0x00d6bd; J(JMP(loc_33971)); // 111038 jmp loc_33971 ;~ 17C5:D6BD +loc_338f0: + // 6544 +cs=0x17c5;eip=0x00d6c0; T(ax = 2;); // 111042 mov ax, 2 ;~ 17C5:D6C0 +cs=0x17c5;eip=0x00d6c3; X(PUSH(ax)); // 111043 push ax ;~ 17C5:D6C3 +cs=0x17c5;eip=0x00d6c4; X(PUSH(ax)); // 111044 push ax ;~ 17C5:D6C4 +cs=0x17c5;eip=0x00d6c5; J(CALL(sub_33c65,0)); // 111045 call sub_33C65 ;~ 17C5:D6C5 +cs=0x17c5;eip=0x00d6c8; T(ADD(sp, 4)); // 111047 add sp, 4 ;~ 17C5:D6C8 +cs=0x17c5;eip=0x00d6cb; T(ax = 2;); // 111048 mov ax, 2 ;~ 17C5:D6CB +cs=0x17c5;eip=0x00d6ce; X(PUSH(ax)); // 111049 push ax ;~ 17C5:D6CE +cs=0x17c5;eip=0x00d6cf; T(ax = 0x22;); // 111050 mov ax, 22h ; '"' ;~ 17C5:D6CF +cs=0x17c5;eip=0x00d6d2; X(PUSH(ax)); // 111051 push ax ;~ 17C5:D6D2 +cs=0x17c5;eip=0x00d6d3; J(CALL(sub_33c65,0)); // 111052 call sub_33C65 ;~ 17C5:D6D3 +cs=0x17c5;eip=0x00d6d6; T(ADD(sp, 4)); // 111054 add sp, 4 ;~ 17C5:D6D6 +cs=0x17c5;eip=0x00d6d9; T(ax = 0x1F4;); // 111055 mov ax, 1F4h ;~ 17C5:D6D9 +cs=0x17c5;eip=0x00d6dc; X(PUSH(ax)); // 111056 push ax ;~ 17C5:D6DC +cs=0x17c5;eip=0x00d6dd; J(CALL(sub_33430,0)); // 111057 call sub_33430 ;~ 17C5:D6DD +cs=0x17c5;eip=0x00d6e0; T(ADD(sp, 2)); // 111058 add sp, 2 ;~ 17C5:D6E0 +cs=0x17c5;eip=0x00d6e3; T(ADD(ax, 0x1F4)); // 111059 add ax, 1F4h ;~ 17C5:D6E3 +cs=0x17c5;eip=0x00d6e6; X(PUSH(word_4e2fa)); // 111060 push ds:word_4E2FA ;~ 17C5:D6E6 +cs=0x17c5;eip=0x00d6ea; T(si = ax;); // 111061 mov si, ax ;~ 17C5:D6EA +cs=0x17c5;eip=0x00d6ec; J(CALL(sub_34dc0,0)); // 111062 call sub_34DC0 ;~ 17C5:D6EC +cs=0x17c5;eip=0x00d6ef; T(ADD(sp, 2)); // 111063 add sp, 2 ;~ 17C5:D6EF +cs=0x17c5;eip=0x00d6f2; T(cl = 5;); // 111064 mov cl, 5 ;~ 17C5:D6F2 +cs=0x17c5;eip=0x00d6f4; T(SAR(ax, cl)); // 111065 sar ax, cl ;~ 17C5:D6F4 +cs=0x17c5;eip=0x00d6f6; X(PUSH(word_4e2fc)); // 111066 push ds:word_4E2FC ;~ 17C5:D6F6 +cs=0x17c5;eip=0x00d6fa; T(di = ax;); // 111067 mov di, ax ;~ 17C5:D6FA +cs=0x17c5;eip=0x00d6fc; J(CALL(sub_34dc0,0)); // 111068 call sub_34DC0 ;~ 17C5:D6FC +cs=0x17c5;eip=0x00d6ff; T(ADD(sp, 2)); // 111069 add sp, 2 ;~ 17C5:D6FF +cs=0x17c5;eip=0x00d702; T(cl = 5;); // 111070 mov cl, 5 ;~ 17C5:D702 +cs=0x17c5;eip=0x00d704; T(SAR(ax, cl)); // 111071 sar ax, cl ;~ 17C5:D704 +cs=0x17c5;eip=0x00d706; T(ADD(ax, di)); // 111072 add ax, di ;~ 17C5:D706 +cs=0x17c5;eip=0x00d708; T(ADD(ax, word_50c8a)); // 111073 add ax, ds:word_50C8A ;~ 17C5:D708 +cs=0x17c5;eip=0x00d70c; T(CMP(ax, si)); // 111074 cmp ax, si ;~ 17C5:D70C +cs=0x17c5;eip=0x00d70e; J(JLE(loc_3394c)); // 111075 jle short loc_3394C ;~ 17C5:D70E +cs=0x17c5;eip=0x00d710; T(ax = 6;); // 111076 mov ax, 6 ;~ 17C5:D710 +cs=0x17c5;eip=0x00d713; X(PUSH(ax)); // 111077 push ax ;~ 17C5:D713 +cs=0x17c5;eip=0x00d714; J(CALL(sub_27d67,0)); // 111078 call sub_27D67 ;~ 17C5:D714 +cs=0x17c5;eip=0x00d717; T(ADD(sp, 2)); // 111079 add sp, 2 ;~ 17C5:D717 +cs=0x17c5;eip=0x00d71a; J(JMP(loc_33956)); // 111080 jmp short loc_33956 ;~ 17C5:D71A +loc_3394c: + // 6545 +cs=0x17c5;eip=0x00d71c; T(LES(bx, dword_528d6)); // 111084 les bx, ds:dword_528D6 ;~ 17C5:D71C +cs=0x17c5;eip=0x00d720; X(MOV(*(dw*)(raddr(es,bx+0x26)), 2)); // 111086 mov word ptr es:[bx+26h], 2 ;~ 17C5:D720 +loc_33956: + // 6546 +cs=0x17c5;eip=0x00d726; X(word_5206c = 1;); // 111089 mov ds:word_5206C, 1 ;~ 17C5:D726 +cs=0x17c5;eip=0x00d72c; T(ax = word_520f0;); // 111090 mov ax, ds:word_520F0 ;~ 17C5:D72C +cs=0x17c5;eip=0x00d72f; X(word_52258 = ax;); // 111091 mov ds:word_52258, ax ;~ 17C5:D72F +cs=0x17c5;eip=0x00d732; T(ax = word_52100;); // 111092 mov ax, ds:word_52100 ;~ 17C5:D732 +cs=0x17c5;eip=0x00d735; X(word_5226a = ax;); // 111093 mov ds:word_5226A, ax ;~ 17C5:D735 +cs=0x17c5;eip=0x00d738; T(ax = word_4e2fe;); // 111094 mov ax, ds:word_4E2FE ;~ 17C5:D738 +cs=0x17c5;eip=0x00d73b; T(ADD(ax, 8)); // 111095 add ax, 8 ;~ 17C5:D73B +cs=0x17c5;eip=0x00d73e; X(word_52270 = ax;); // 111096 mov ds:word_52270, ax ;~ 17C5:D73E +loc_33971: + // 6547 +cs=0x17c5;eip=0x00d741; J(JMP(loc_33abc)); // 111099 jmp loc_33ABC ;~ 17C5:D741 +ret_17c5_d744: + // 6548 +cs=0x17c5;eip=0x00d744; J(JMP(loc_33abc)); // 111101 jmp loc_33ABC ;~ 17C5:D744 +loc_33977: + // 6549 +cs=0x17c5;eip=0x00d747; T(CMP(ax, 0x266C)); // 111106 cmp ax, 266Ch ;~ 17C5:D747 +cs=0x17c5;eip=0x00d74a; J(JNZ(loc_3397f)); // 111107 jnz short loc_3397F ;~ 17C5:D74A +cs=0x17c5;eip=0x00d74c; J(JMP(loc_3354d)); // 111108 jmp loc_3354D ;~ 17C5:D74C +loc_3397f: + // 6550 +cs=0x17c5;eip=0x00d74f; J(JBE(loc_33984)); // 111112 jbe short loc_33984 ;~ 17C5:D74F +cs=0x17c5;eip=0x00d751; J(JMP(loc_33a1e)); // 111113 jmp loc_33A1E ;~ 17C5:D751 +loc_33984: + // 6551 +cs=0x17c5;eip=0x00d754; T(CMP(ax, 0x1970)); // 111117 cmp ax, 1970h ;~ 17C5:D754 +cs=0x17c5;eip=0x00d757; J(JNZ(loc_3398c)); // 111118 jnz short loc_3398C ;~ 17C5:D757 +cs=0x17c5;eip=0x00d759; J(JMP(loc_33835)); // 111119 jmp loc_33835 ;~ 17C5:D759 +loc_3398c: + // 6552 +cs=0x17c5;eip=0x00d75c; J(JA(loc_339ce)); // 111123 ja short loc_339CE ;~ 17C5:D75C +cs=0x17c5;eip=0x00d75e; T(CMP(ax, 0x1177)); // 111124 cmp ax, 1177h ;~ 17C5:D75E +cs=0x17c5;eip=0x00d761; J(JNZ(loc_33996)); // 111125 jnz short loc_33996 ;~ 17C5:D761 +cs=0x17c5;eip=0x00d763; J(JMP(loc_337df)); // 111126 jmp loc_337DF ;~ 17C5:D763 +loc_33996: + // 6553 +cs=0x17c5;eip=0x00d766; J(JA(loc_339ab)); // 111130 ja short loc_339AB ;~ 17C5:D766 +cs=0x17c5;eip=0x00d768; T(CMP(ax, 0x11B)); // 111131 cmp ax, 11Bh ;~ 17C5:D768 +cs=0x17c5;eip=0x00d76b; J(JNZ(loc_339a0)); // 111132 jnz short loc_339A0 ;~ 17C5:D76B +cs=0x17c5;eip=0x00d76d; J(JMP(loc_338e6)); // 111133 jmp loc_338E6 ;~ 17C5:D76D +loc_339a0: + // 6554 +cs=0x17c5;eip=0x00d770; T(CMP(ax, 0x0E08)); // 111137 cmp ax, 0E08h ;~ 17C5:D770 +cs=0x17c5;eip=0x00d773; J(JNZ(loc_339a8)); // 111138 jnz short loc_339A8 ;~ 17C5:D773 +cs=0x17c5;eip=0x00d775; J(JMP(loc_33871)); // 111139 jmp loc_33871 ;~ 17C5:D775 +loc_339a8: + // 6555 +cs=0x17c5;eip=0x00d778; J(JMP(loc_33abc)); // 111143 jmp loc_33ABC ;~ 17C5:D778 +loc_339ab: + // 6556 +cs=0x17c5;eip=0x00d77b; T(CMP(ax, 0x1372)); // 111147 cmp ax, 1372h ;~ 17C5:D77B +cs=0x17c5;eip=0x00d77e; J(JNZ(loc_339b3)); // 111148 jnz short loc_339B3 ;~ 17C5:D77E +cs=0x17c5;eip=0x00d780; J(JMP(loc_334b4)); // 111149 jmp loc_334B4 ;~ 17C5:D780 +loc_339b3: + // 6557 +cs=0x17c5;eip=0x00d783; T(CMP(ax, 0x1400)); // 111153 cmp ax, 1400h ;~ 17C5:D783 +cs=0x17c5;eip=0x00d786; J(JNZ(loc_339bb)); // 111154 jnz short loc_339BB ;~ 17C5:D786 +cs=0x17c5;eip=0x00d788; J(JMP(loc_3370e)); // 111155 jmp loc_3370E ;~ 17C5:D788 +loc_339bb: + // 6558 +cs=0x17c5;eip=0x00d78b; T(CMP(ax, 0x1474)); // 111159 cmp ax, 1474h ;~ 17C5:D78B +cs=0x17c5;eip=0x00d78e; J(JNZ(loc_339c3)); // 111160 jnz short loc_339C3 ;~ 17C5:D78E +cs=0x17c5;eip=0x00d790; J(JMP(loc_33869)); // 111161 jmp loc_33869 ;~ 17C5:D790 +loc_339c3: + // 6559 +cs=0x17c5;eip=0x00d793; T(CMP(ax, 0x1500)); // 111165 cmp ax, 1500h ;~ 17C5:D793 +cs=0x17c5;eip=0x00d796; J(JNZ(loc_339cb)); // 111166 jnz short loc_339CB ;~ 17C5:D796 +cs=0x17c5;eip=0x00d798; J(JMP(loc_334ae)); // 111167 jmp loc_334AE ;~ 17C5:D798 +loc_339cb: + // 6560 +cs=0x17c5;eip=0x00d79b; J(JMP(loc_33abc)); // 111171 jmp loc_33ABC ;~ 17C5:D79B +loc_339ce: + // 6561 +cs=0x17c5;eip=0x00d79e; T(CMP(ax, 0x2000)); // 111175 cmp ax, 2000h ;~ 17C5:D79E +cs=0x17c5;eip=0x00d7a1; J(JNZ(loc_339d6)); // 111176 jnz short loc_339D6 ;~ 17C5:D7A1 +cs=0x17c5;eip=0x00d7a3; J(JMP(loc_3357c)); // 111177 jmp loc_3357C ;~ 17C5:D7A3 +loc_339d6: + // 6562 +cs=0x17c5;eip=0x00d7a6; J(JA(loc_339f3)); // 111181 ja short loc_339F3 ;~ 17C5:D7A6 +cs=0x17c5;eip=0x00d7a8; T(CMP(ax, 0x1C0D)); // 111182 cmp ax, 1C0Dh ;~ 17C5:D7A8 +cs=0x17c5;eip=0x00d7ab; J(JNZ(loc_339e0)); // 111183 jnz short loc_339E0 ;~ 17C5:D7AB +cs=0x17c5;eip=0x00d7ad; J(JMP(loc_3387a)); // 111184 jmp loc_3387A ;~ 17C5:D7AD +loc_339e0: + // 6563 +cs=0x17c5;eip=0x00d7b0; T(CMP(ax, 0x1E00)); // 111188 cmp ax, 1E00h ;~ 17C5:D7B0 +cs=0x17c5;eip=0x00d7b3; J(JNZ(loc_339e8)); // 111189 jnz short loc_339E8 ;~ 17C5:D7B3 +cs=0x17c5;eip=0x00d7b5; J(JMP(loc_3368c)); // 111190 jmp loc_3368C ;~ 17C5:D7B5 +loc_339e8: + // 6564 +cs=0x17c5;eip=0x00d7b8; T(CMP(ax, 0x1F73)); // 111194 cmp ax, 1F73h ;~ 17C5:D7B8 +cs=0x17c5;eip=0x00d7bb; J(JNZ(loc_339f0)); // 111195 jnz short loc_339F0 ;~ 17C5:D7BB +cs=0x17c5;eip=0x00d7bd; J(JMP(loc_33727)); // 111196 jmp loc_33727 ;~ 17C5:D7BD +loc_339f0: + // 6565 +cs=0x17c5;eip=0x00d7c0; J(JMP(loc_33abc)); // 111200 jmp loc_33ABC ;~ 17C5:D7C0 +loc_339f3: + // 6566 +cs=0x17c5;eip=0x00d7c3; T(CMP(ax, 0x2064)); // 111204 cmp ax, 2064h ;~ 17C5:D7C3 +cs=0x17c5;eip=0x00d7c6; J(JNZ(loc_339fb)); // 111205 jnz short loc_339FB ;~ 17C5:D7C6 +cs=0x17c5;eip=0x00d7c8; J(JMP(loc_3377f)); // 111206 jmp loc_3377F ;~ 17C5:D7C8 +loc_339fb: + // 6567 +cs=0x17c5;eip=0x00d7cb; T(CMP(ax, 0x2100)); // 111210 cmp ax, 2100h ;~ 17C5:D7CB +cs=0x17c5;eip=0x00d7ce; J(JNZ(loc_33a03)); // 111211 jnz short loc_33A03 ;~ 17C5:D7CE +cs=0x17c5;eip=0x00d7d0; J(JMP(loc_33654)); // 111212 jmp loc_33654 ;~ 17C5:D7D0 +loc_33a03: + // 6568 +cs=0x17c5;eip=0x00d7d3; T(CMP(ax, 0x2166)); // 111216 cmp ax, 2166h ;~ 17C5:D7D3 +cs=0x17c5;eip=0x00d7d6; J(JNZ(loc_33a0b)); // 111217 jnz short loc_33A0B ;~ 17C5:D7D6 +cs=0x17c5;eip=0x00d7d8; J(JMP(loc_33533)); // 111218 jmp loc_33533 ;~ 17C5:D7D8 +loc_33a0b: + // 6569 +cs=0x17c5;eip=0x00d7db; T(CMP(ax, 0x2267)); // 111222 cmp ax, 2267h ;~ 17C5:D7DB +cs=0x17c5;eip=0x00d7de; J(JNZ(loc_33a13)); // 111223 jnz short loc_33A13 ;~ 17C5:D7DE +cs=0x17c5;eip=0x00d7e0; J(JMP(loc_33760)); // 111224 jmp loc_33760 ;~ 17C5:D7E0 +loc_33a13: + // 6570 +cs=0x17c5;eip=0x00d7e3; T(CMP(ax, 0x2500)); // 111228 cmp ax, 2500h ;~ 17C5:D7E3 +cs=0x17c5;eip=0x00d7e6; J(JNZ(loc_33a1b)); // 111229 jnz short loc_33A1B ;~ 17C5:D7E6 +cs=0x17c5;eip=0x00d7e8; J(JMP(loc_335d2)); // 111230 jmp loc_335D2 ;~ 17C5:D7E8 +loc_33a1b: + // 6571 +cs=0x17c5;eip=0x00d7eb; J(JMP(loc_33abc)); // 111234 jmp loc_33ABC ;~ 17C5:D7EB +loc_33a1e: + // 6572 +cs=0x17c5;eip=0x00d7ee; T(CMP(ax, 0x3B00)); // 111238 cmp ax, 3B00h ;~ 17C5:D7EE +cs=0x17c5;eip=0x00d7f1; J(JNZ(loc_33a26)); // 111239 jnz short loc_33A26 ;~ 17C5:D7F1 +cs=0x17c5;eip=0x00d7f3; J(JMP(loc_3388c)); // 111240 jmp loc_3388C ;~ 17C5:D7F3 +loc_33a26: + // 6573 +cs=0x17c5;eip=0x00d7f6; J(JA(loc_33a6e)); // 111244 ja short loc_33A6E ;~ 17C5:D7F6 +cs=0x17c5;eip=0x00d7f8; T(CMP(ax, 0x2F00)); // 111245 cmp ax, 2F00h ;~ 17C5:D7F8 +cs=0x17c5;eip=0x00d7fb; J(JNZ(loc_33a30)); // 111246 jnz short loc_33A30 ;~ 17C5:D7FB +cs=0x17c5;eip=0x00d7fd; J(JMP(loc_336b0)); // 111247 jmp loc_336B0 ;~ 17C5:D7FD +loc_33a30: + // 6574 +cs=0x17c5;eip=0x00d800; J(JA(loc_33a4c)); // 111251 ja short loc_33A4C ;~ 17C5:D800 +cs=0x17c5;eip=0x00d802; T(CMP(ax, 0x2C7A)); // 111252 cmp ax, 2C7Ah ;~ 17C5:D802 +cs=0x17c5;eip=0x00d805; J(JNZ(loc_33a3a)); // 111253 jnz short loc_33A3A ;~ 17C5:D805 +cs=0x17c5;eip=0x00d807; J(JMP(loc_33527)); // 111254 jmp loc_33527 ;~ 17C5:D807 +loc_33a3a: + // 6575 +cs=0x17c5;eip=0x00d80a; T(CMP(ax, 0x2D78)); // 111258 cmp ax, 2D78h ;~ 17C5:D80A +cs=0x17c5;eip=0x00d80d; J(JNZ(loc_33a42)); // 111259 jnz short loc_33A42 ;~ 17C5:D80D +cs=0x17c5;eip=0x00d80f; J(JMP(loc_3352d)); // 111260 jmp loc_3352D ;~ 17C5:D80F +loc_33a42: + // 6576 +cs=0x17c5;eip=0x00d812; T(CMP(ax, 0x2E63)); // 111264 cmp ax, 2E63h ;~ 17C5:D812 +cs=0x17c5;eip=0x00d815; J(JNZ(loc_33a4a)); // 111265 jnz short loc_33A4A ;~ 17C5:D815 +cs=0x17c5;eip=0x00d817; J(JMP(loc_33540)); // 111266 jmp loc_33540 ;~ 17C5:D817 +loc_33a4a: + // 6577 +cs=0x17c5;eip=0x00d81a; J(JMP(loc_33abc)); // 111270 jmp short loc_33ABC ;~ 17C5:D81A +loc_33a4c: + // 6578 +cs=0x17c5;eip=0x00d81c; T(CMP(ax, 0x3100)); // 111274 cmp ax, 3100h ;~ 17C5:D81C +cs=0x17c5;eip=0x00d81f; J(JNZ(loc_33a54)); // 111275 jnz short loc_33A54 ;~ 17C5:D81F +cs=0x17c5;eip=0x00d821; J(JMP(loc_336fc)); // 111276 jmp loc_336FC ;~ 17C5:D821 +loc_33a54: + // 6579 +cs=0x17c5;eip=0x00d824; T(CMP(ax, 0x3200)); // 111280 cmp ax, 3200h ;~ 17C5:D824 +cs=0x17c5;eip=0x00d827; J(JNZ(loc_33a5c)); // 111281 jnz short loc_33A5C ;~ 17C5:D827 +cs=0x17c5;eip=0x00d829; J(JMP(loc_3361c)); // 111282 jmp loc_3361C ;~ 17C5:D829 +loc_33a5c: + // 6580 +cs=0x17c5;eip=0x00d82c; T(CMP(ax, 0x326D)); // 111286 cmp ax, 326Dh ;~ 17C5:D82C +cs=0x17c5;eip=0x00d82f; J(JNZ(loc_33a64)); // 111287 jnz short loc_33A64 ;~ 17C5:D82F +cs=0x17c5;eip=0x00d831; J(JMP(loc_33746)); // 111288 jmp loc_33746 ;~ 17C5:D831 +loc_33a64: + // 6581 +cs=0x17c5;eip=0x00d834; T(CMP(ax, 0x3920)); // 111292 cmp ax, 3920h ;~ 17C5:D834 +cs=0x17c5;eip=0x00d837; J(JNZ(loc_33a6c)); // 111293 jnz short loc_33A6C ;~ 17C5:D837 +cs=0x17c5;eip=0x00d839; J(JMP(loc_33883)); // 111294 jmp loc_33883 ;~ 17C5:D839 +loc_33a6c: + // 6582 +cs=0x17c5;eip=0x00d83c; J(JMP(loc_33abc)); // 111298 jmp short loc_33ABC ;~ 17C5:D83C +loc_33a6e: + // 6583 +cs=0x17c5;eip=0x00d83e; T(CMP(ax, 0x3F00)); // 111302 cmp ax, 3F00h ;~ 17C5:D83E +cs=0x17c5;eip=0x00d841; J(JNZ(loc_33a76)); // 111303 jnz short loc_33A76 ;~ 17C5:D841 +cs=0x17c5;eip=0x00d843; J(JMP(loc_338b0)); // 111304 jmp loc_338B0 ;~ 17C5:D843 +loc_33a76: + // 6584 +cs=0x17c5;eip=0x00d846; J(JA(loc_33a92)); // 111308 ja short loc_33A92 ;~ 17C5:D846 +cs=0x17c5;eip=0x00d848; T(CMP(ax, 0x3C00)); // 111309 cmp ax, 3C00h ;~ 17C5:D848 +cs=0x17c5;eip=0x00d84b; J(JNZ(loc_33a80)); // 111310 jnz short loc_33A80 ;~ 17C5:D84B +cs=0x17c5;eip=0x00d84d; J(JMP(loc_33895)); // 111311 jmp loc_33895 ;~ 17C5:D84D +loc_33a80: + // 6585 +cs=0x17c5;eip=0x00d850; T(CMP(ax, 0x3D00)); // 111315 cmp ax, 3D00h ;~ 17C5:D850 +cs=0x17c5;eip=0x00d853; J(JNZ(loc_33a88)); // 111316 jnz short loc_33A88 ;~ 17C5:D853 +cs=0x17c5;eip=0x00d855; J(JMP(loc_3389e)); // 111317 jmp loc_3389E ;~ 17C5:D855 +loc_33a88: + // 6586 +cs=0x17c5;eip=0x00d858; T(CMP(ax, 0x3E00)); // 111321 cmp ax, 3E00h ;~ 17C5:D858 +cs=0x17c5;eip=0x00d85b; J(JNZ(loc_33a90)); // 111322 jnz short loc_33A90 ;~ 17C5:D85B +cs=0x17c5;eip=0x00d85d; J(JMP(loc_338a7)); // 111323 jmp loc_338A7 ;~ 17C5:D85D +loc_33a90: + // 6587 +cs=0x17c5;eip=0x00d860; J(JMP(loc_33abc)); // 111327 jmp short loc_33ABC ;~ 17C5:D860 +loc_33a92: + // 6588 +cs=0x17c5;eip=0x00d862; T(CMP(ax, 0x4000)); // 111331 cmp ax, 4000h ;~ 17C5:D862 +cs=0x17c5;eip=0x00d865; J(JNZ(loc_33a9a)); // 111332 jnz short loc_33A9A ;~ 17C5:D865 +cs=0x17c5;eip=0x00d867; J(JMP(loc_338b9)); // 111333 jmp loc_338B9 ;~ 17C5:D867 +loc_33a9a: + // 6589 +cs=0x17c5;eip=0x00d86a; T(CMP(ax, 0x4100)); // 111337 cmp ax, 4100h ;~ 17C5:D86A +cs=0x17c5;eip=0x00d86d; J(JNZ(loc_33aa2)); // 111338 jnz short loc_33AA2 ;~ 17C5:D86D +cs=0x17c5;eip=0x00d86f; J(JMP(loc_338c2)); // 111339 jmp loc_338C2 ;~ 17C5:D86F +loc_33aa2: + // 6590 +cs=0x17c5;eip=0x00d872; T(CMP(ax, 0x4200)); // 111343 cmp ax, 4200h ;~ 17C5:D872 +cs=0x17c5;eip=0x00d875; J(JNZ(loc_33aaa)); // 111344 jnz short loc_33AAA ;~ 17C5:D875 +cs=0x17c5;eip=0x00d877; J(JMP(loc_338cb)); // 111345 jmp loc_338CB ;~ 17C5:D877 +loc_33aaa: + // 6591 +cs=0x17c5;eip=0x00d87a; T(CMP(ax, 0x4300)); // 111349 cmp ax, 4300h ;~ 17C5:D87A +cs=0x17c5;eip=0x00d87d; J(JNZ(loc_33ab2)); // 111350 jnz short loc_33AB2 ;~ 17C5:D87D +cs=0x17c5;eip=0x00d87f; J(JMP(loc_338d4)); // 111351 jmp loc_338D4 ;~ 17C5:D87F +loc_33ab2: + // 6592 +cs=0x17c5;eip=0x00d882; T(CMP(ax, 0x4400)); // 111355 cmp ax, 4400h ;~ 17C5:D882 +cs=0x17c5;eip=0x00d885; J(JNZ(loc_33aba)); // 111356 jnz short loc_33ABA ;~ 17C5:D885 +cs=0x17c5;eip=0x00d887; J(JMP(loc_338dd)); // 111357 jmp loc_338DD ;~ 17C5:D887 +loc_33aba: + // 6593 +cs=0x17c5;eip=0x00d88a; J({;}); // 111361 jmp short $+2 ;~ 17C5:D88A +loc_33abc: + // 6594 +cs=0x17c5;eip=0x00d88c; T(TEST(word_4f42e, 0x1000)); // 111366 test ds:word_4F42E, 1000h ;~ 17C5:D88C +cs=0x17c5;eip=0x00d892; J(JNZ(loc_33ac7)); // 111367 jnz short loc_33AC7 ;~ 17C5:D892 +cs=0x17c5;eip=0x00d894; J(JMP(loc_33b7b)); // 111368 jmp loc_33B7B ;~ 17C5:D894 +loc_33ac7: + // 6595 +cs=0x17c5;eip=0x00d897; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 111372 mov ax, [bp+arg_0] ;~ 17C5:D897 +cs=0x17c5;eip=0x00d89a; J(JMP(loc_33b5a)); // 111373 jmp loc_33B5A ;~ 17C5:D89A +loc_33acd: + // 6596 +cs=0x17c5;eip=0x00d89d; J(CALL(sub_27bd3,0)); // 111377 call sub_27BD3 ;~ 17C5:D89D +cs=0x17c5;eip=0x00d8a0; J(JMP(loc_33b7b)); // 111378 jmp loc_33B7B ;~ 17C5:D8A0 +loc_33ad3: + // 6597 +cs=0x17c5;eip=0x00d8a3; T(SUB(ax, ax)); // 111382 sub ax, ax ;~ 17C5:D8A3 +cs=0x17c5;eip=0x00d8a5; T(dx = 2;); // 111383 mov dx, 2 ;~ 17C5:D8A5 +cs=0x17c5;eip=0x00d8a8; T(cl = *(db*)(&word_4e61a);); // 111384 mov cl, byte ptr ds:word_4E61A ;~ 17C5:D8A8 +cs=0x17c5;eip=0x00d8ac; T(OR(cl, cl)); // 111385 or cl, cl ;~ 17C5:D8AC +cs=0x17c5;eip=0x00d8ae; J(JZ(loc_33aea)); // 111386 jz short loc_33AEA ;~ 17C5:D8AE +loc_33ae0: + // 6598 +cs=0x17c5;eip=0x00d8b0; T(SAR(dx, 1)); // 111389 sar dx, 1 ;~ 17C5:D8B0 +cs=0x17c5;eip=0x00d8b2; T(RCR(ax, 1)); // 111390 rcr ax, 1 ;~ 17C5:D8B2 +cs=0x17c5;eip=0x00d8b4; T(DEC(cl)); // 111391 dec cl ;~ 17C5:D8B4 +cs=0x17c5;eip=0x00d8b6; J(JZ(loc_33aea)); // 111392 jz short loc_33AEA ;~ 17C5:D8B6 +cs=0x17c5;eip=0x00d8b8; J(JMP(loc_33ae0)); // 111393 jmp short loc_33AE0 ;~ 17C5:D8B8 +loc_33aea: + // 6599 +cs=0x17c5;eip=0x00d8ba; X(ADD(word_51a28, ax)); // 111398 add ds:word_51A28, ax ;~ 17C5:D8BA +cs=0x17c5;eip=0x00d8be; X(ADC(word_51a2a, dx)); // 111399 adc ds:word_51A2A, dx ;~ 17C5:D8BE +cs=0x17c5;eip=0x00d8c2; J(JMP(loc_33b7b)); // 111400 jmp loc_33B7B ;~ 17C5:D8C2 +loc_33af5: + // 6600 +cs=0x17c5;eip=0x00d8c5; T(SUB(ax, ax)); // 111404 sub ax, ax ;~ 17C5:D8C5 +cs=0x17c5;eip=0x00d8c7; T(dx = 2;); // 111405 mov dx, 2 ;~ 17C5:D8C7 +cs=0x17c5;eip=0x00d8ca; T(cl = *(db*)(&word_4e61a);); // 111406 mov cl, byte ptr ds:word_4E61A ;~ 17C5:D8CA +cs=0x17c5;eip=0x00d8ce; T(OR(cl, cl)); // 111407 or cl, cl ;~ 17C5:D8CE +cs=0x17c5;eip=0x00d8d0; J(JZ(loc_33b0c)); // 111408 jz short loc_33B0C ;~ 17C5:D8D0 +loc_33b02: + // 6601 +cs=0x17c5;eip=0x00d8d2; T(SAR(dx, 1)); // 111411 sar dx, 1 ;~ 17C5:D8D2 +cs=0x17c5;eip=0x00d8d4; T(RCR(ax, 1)); // 111412 rcr ax, 1 ;~ 17C5:D8D4 +cs=0x17c5;eip=0x00d8d6; T(DEC(cl)); // 111413 dec cl ;~ 17C5:D8D6 +cs=0x17c5;eip=0x00d8d8; J(JZ(loc_33b0c)); // 111414 jz short loc_33B0C ;~ 17C5:D8D8 +cs=0x17c5;eip=0x00d8da; J(JMP(loc_33b02)); // 111415 jmp short loc_33B02 ;~ 17C5:D8DA +loc_33b0c: + // 6602 +cs=0x17c5;eip=0x00d8dc; X(SUB(word_51a28, ax)); // 111420 sub ds:word_51A28, ax ;~ 17C5:D8DC +cs=0x17c5;eip=0x00d8e0; X(SBB(word_51a2a, dx)); // 111421 sbb ds:word_51A2A, dx ;~ 17C5:D8E0 +cs=0x17c5;eip=0x00d8e4; J(JMP(loc_33b7b)); // 111422 jmp short loc_33B7B ;~ 17C5:D8E4 +loc_33b16: + // 6603 +cs=0x17c5;eip=0x00d8e6; T(SUB(ax, ax)); // 111426 sub ax, ax ;~ 17C5:D8E6 +cs=0x17c5;eip=0x00d8e8; T(dx = 2;); // 111427 mov dx, 2 ;~ 17C5:D8E8 +cs=0x17c5;eip=0x00d8eb; T(cl = *(db*)(&word_4e61a);); // 111428 mov cl, byte ptr ds:word_4E61A ;~ 17C5:D8EB +cs=0x17c5;eip=0x00d8ef; T(OR(cl, cl)); // 111429 or cl, cl ;~ 17C5:D8EF +cs=0x17c5;eip=0x00d8f1; J(JZ(loc_33b2d)); // 111430 jz short loc_33B2D ;~ 17C5:D8F1 +loc_33b23: + // 6604 +cs=0x17c5;eip=0x00d8f3; T(SAR(dx, 1)); // 111433 sar dx, 1 ;~ 17C5:D8F3 +cs=0x17c5;eip=0x00d8f5; T(RCR(ax, 1)); // 111434 rcr ax, 1 ;~ 17C5:D8F5 +cs=0x17c5;eip=0x00d8f7; T(DEC(cl)); // 111435 dec cl ;~ 17C5:D8F7 +cs=0x17c5;eip=0x00d8f9; J(JZ(loc_33b2d)); // 111436 jz short loc_33B2D ;~ 17C5:D8F9 +cs=0x17c5;eip=0x00d8fb; J(JMP(loc_33b23)); // 111437 jmp short loc_33B23 ;~ 17C5:D8FB +loc_33b2d: + // 6605 +cs=0x17c5;eip=0x00d8fd; X(SUB(word_51a0a, ax)); // 111442 sub ds:word_51A0A, ax ;~ 17C5:D8FD +cs=0x17c5;eip=0x00d901; X(SBB(word_51a0c, dx)); // 111443 sbb ds:word_51A0C, dx ;~ 17C5:D901 +cs=0x17c5;eip=0x00d905; J(JMP(loc_33b7b)); // 111444 jmp short loc_33B7B ;~ 17C5:D905 +loc_33b37: + // 6606 +cs=0x17c5;eip=0x00d907; T(SUB(ax, ax)); // 111448 sub ax, ax ;~ 17C5:D907 +cs=0x17c5;eip=0x00d909; T(dx = 2;); // 111449 mov dx, 2 ;~ 17C5:D909 +cs=0x17c5;eip=0x00d90c; T(cl = *(db*)(&word_4e61a);); // 111450 mov cl, byte ptr ds:word_4E61A ;~ 17C5:D90C +cs=0x17c5;eip=0x00d910; T(OR(cl, cl)); // 111451 or cl, cl ;~ 17C5:D910 +cs=0x17c5;eip=0x00d912; J(JZ(loc_33b4e)); // 111452 jz short loc_33B4E ;~ 17C5:D912 +loc_33b44: + // 6607 +cs=0x17c5;eip=0x00d914; T(SAR(dx, 1)); // 111455 sar dx, 1 ;~ 17C5:D914 +cs=0x17c5;eip=0x00d916; T(RCR(ax, 1)); // 111456 rcr ax, 1 ;~ 17C5:D916 +cs=0x17c5;eip=0x00d918; T(DEC(cl)); // 111457 dec cl ;~ 17C5:D918 +cs=0x17c5;eip=0x00d91a; J(JZ(loc_33b4e)); // 111458 jz short loc_33B4E ;~ 17C5:D91A +cs=0x17c5;eip=0x00d91c; J(JMP(loc_33b44)); // 111459 jmp short loc_33B44 ;~ 17C5:D91C +loc_33b4e: + // 6608 +cs=0x17c5;eip=0x00d91e; X(ADD(word_51a0a, ax)); // 111464 add ds:word_51A0A, ax ;~ 17C5:D91E +cs=0x17c5;eip=0x00d922; X(ADC(word_51a0c, dx)); // 111465 adc ds:word_51A0C, dx ;~ 17C5:D922 +cs=0x17c5;eip=0x00d926; J(JMP(loc_33b7b)); // 111466 jmp short loc_33B7B ;~ 17C5:D926 +ret_17c5_d928: + // 6609 +cs=0x17c5;eip=0x00d928; J(JMP(loc_33b7b)); // 111468 jmp short loc_33B7B ;~ 17C5:D928 +loc_33b5a: + // 6610 +cs=0x17c5;eip=0x00d92a; T(CMP(ax, 0x1300)); // 111472 cmp ax, 1300h ;~ 17C5:D92A +cs=0x17c5;eip=0x00d92d; J(JNZ(loc_33b62)); // 111473 jnz short loc_33B62 ;~ 17C5:D92D +cs=0x17c5;eip=0x00d92f; J(JMP(loc_33acd)); // 111474 jmp loc_33ACD ;~ 17C5:D92F +loc_33b62: + // 6611 +cs=0x17c5;eip=0x00d932; T(CMP(ax, 0x1F00)); // 111478 cmp ax, 1F00h ;~ 17C5:D932 +cs=0x17c5;eip=0x00d935; J(JNZ(loc_33b6a)); // 111479 jnz short loc_33B6A ;~ 17C5:D935 +cs=0x17c5;eip=0x00d937; J(JMP(loc_33ad3)); // 111480 jmp loc_33AD3 ;~ 17C5:D937 +loc_33b6a: + // 6612 +cs=0x17c5;eip=0x00d93a; T(CMP(ax, 0x2C00)); // 111484 cmp ax, 2C00h ;~ 17C5:D93A +cs=0x17c5;eip=0x00d93d; J(JZ(loc_33b16)); // 111485 jz short loc_33B16 ;~ 17C5:D93D +cs=0x17c5;eip=0x00d93f; T(CMP(ax, 0x2D00)); // 111486 cmp ax, 2D00h ;~ 17C5:D93F +cs=0x17c5;eip=0x00d942; J(JZ(loc_33af5)); // 111487 jz short loc_33AF5 ;~ 17C5:D942 +cs=0x17c5;eip=0x00d944; T(CMP(ax, 0x2E00)); // 111488 cmp ax, 2E00h ;~ 17C5:D944 +cs=0x17c5;eip=0x00d947; J(JZ(loc_33b37)); // 111489 jz short loc_33B37 ;~ 17C5:D947 +cs=0x17c5;eip=0x00d949; J({;}); // 111490 jmp short $+2 ;~ 17C5:D949 +loc_33b7b: + // 6613 +cs=0x17c5;eip=0x00d94b; T(CMP(word_5206c, 0)); // 111495 cmp ds:word_5206C, 0 ;~ 17C5:D94B +cs=0x17c5;eip=0x00d950; J(JZ(loc_33b88)); // 111496 jz short loc_33B88 ;~ 17C5:D950 +cs=0x17c5;eip=0x00d952; X(word_520c0 = 0x8C;); // 111497 mov ds:word_520C0, 8Ch ;~ 17C5:D952 +loc_33b88: + // 6614 +cs=0x17c5;eip=0x00d958; T(CMP(word_4e834, 0)); // 111501 cmp ds:word_4E834, 0 ;~ 17C5:D958 +cs=0x17c5;eip=0x00d95d; J(JLE(loc_33b93)); // 111502 jle short loc_33B93 ;~ 17C5:D95D +cs=0x17c5;eip=0x00d95f; X(DEC(word_4e834)); // 111503 dec ds:word_4E834 ;~ 17C5:D95F +loc_33b93: + // 6615 +cs=0x17c5;eip=0x00d963; T(ax = 1;); // 111506 mov ax, 1 ;~ 17C5:D963 +cs=0x17c5;eip=0x00d966; X(PUSH(ax)); // 111507 push ax ;~ 17C5:D966 +cs=0x17c5;eip=0x00d967; J(CALL(sub_3344e,0)); // 111508 call sub_3344E ;~ 17C5:D967 +cs=0x17c5;eip=0x00d96a; T(ADD(sp, 2)); // 111509 add sp, 2 ;~ 17C5:D96A +cs=0x17c5;eip=0x00d96d; T(OR(ax, ax)); // 111510 or ax, ax ;~ 17C5:D96D +cs=0x17c5;eip=0x00d96f; J(JZ(loc_33bb1)); // 111511 jz short loc_33BB1 ;~ 17C5:D96F +cs=0x17c5;eip=0x00d971; T(CMP(word_4e834, 0)); // 111512 cmp ds:word_4E834, 0 ;~ 17C5:D971 +cs=0x17c5;eip=0x00d976; J(JNZ(loc_33bb1)); // 111513 jnz short loc_33BB1 ;~ 17C5:D976 +cs=0x17c5;eip=0x00d978; J(CALL(sub_2ecd6,0)); // 111514 call sub_2ECD6 ;~ 17C5:D978 +cs=0x17c5;eip=0x00d97b; X(word_4e834 = 4;); // 111516 mov ds:word_4E834, 4 ;~ 17C5:D97B +loc_33bb1: + // 6616 +cs=0x17c5;eip=0x00d981; T(TEST(*(db*)(&word_4f42e), 1)); // 111520 test byte ptr ds:word_4F42E, 1 ;~ 17C5:D981 +cs=0x17c5;eip=0x00d986; J(JZ(loc_33bbd)); // 111521 jz short loc_33BBD ;~ 17C5:D986 +cs=0x17c5;eip=0x00d988; T(ax = 4;); // 111522 mov ax, 4 ;~ 17C5:D988 +cs=0x17c5;eip=0x00d98b; J(JMP(loc_33bd4)); // 111523 jmp short loc_33BD4 ;~ 17C5:D98B +loc_33bbd: + // 6617 +cs=0x17c5;eip=0x00d98d; T(CMP(word_50c8a, 0x0FA)); // 111527 cmp ds:word_50C8A, 0FAh ;~ 17C5:D98D +cs=0x17c5;eip=0x00d993; J(JL(loc_33bcc)); // 111528 jl short loc_33BCC ;~ 17C5:D993 +cs=0x17c5;eip=0x00d995; T(TEST(*(db*)(&word_49918), 1)); // 111529 test byte ptr word_49918, 1 ;~ 17C5:D995 +cs=0x17c5;eip=0x00d99a; J(JZ(loc_33bd1)); // 111530 jz short loc_33BD1 ;~ 17C5:D99A +loc_33bcc: + // 6618 +cs=0x17c5;eip=0x00d99c; T(ax = 2;); // 111533 mov ax, 2 ;~ 17C5:D99C +cs=0x17c5;eip=0x00d99f; J(JMP(loc_33bd4)); // 111534 jmp short loc_33BD4 ;~ 17C5:D99F +loc_33bd1: + // 6619 +cs=0x17c5;eip=0x00d9a1; T(ax = 0x0A;); // 111538 mov ax, 0Ah ;~ 17C5:D9A1 +loc_33bd4: + // 6620 +cs=0x17c5;eip=0x00d9a4; X(PUSH(ax)); // 111542 push ax ;~ 17C5:D9A4 +cs=0x17c5;eip=0x00d9a5; T(ax = 3;); // 111543 mov ax, 3 ;~ 17C5:D9A5 +cs=0x17c5;eip=0x00d9a8; X(PUSH(ax)); // 111544 push ax ;~ 17C5:D9A8 +cs=0x17c5;eip=0x00d9a9; J(CALL(sub_300e6,0)); // 111545 call sub_300E6 ;~ 17C5:D9A9 +cs=0x17c5;eip=0x00d9ac; T(ADD(sp, 4)); // 111546 add sp, 4 ;~ 17C5:D9AC +cs=0x17c5;eip=0x00d9af; T(TEST(*(db*)(&word_4f42e), 8)); // 111547 test byte ptr ds:word_4F42E, 8 ;~ 17C5:D9AF +cs=0x17c5;eip=0x00d9b4; J(JZ(loc_33beb)); // 111548 jz short loc_33BEB ;~ 17C5:D9B4 +cs=0x17c5;eip=0x00d9b6; T(ax = 0x0E;); // 111549 mov ax, 0Eh ;~ 17C5:D9B6 +cs=0x17c5;eip=0x00d9b9; J(JMP(loc_33bfa)); // 111550 jmp short loc_33BFA ;~ 17C5:D9B9 +loc_33beb: + // 6621 +cs=0x17c5;eip=0x00d9bb; T(CMP(*(db*)(&word_48b66), 0)); // 111554 cmp byte ptr word_48B66, 0 ;~ 17C5:D9BB +cs=0x17c5;eip=0x00d9c0; J(JZ(loc_33bf7)); // 111555 jz short loc_33BF7 ;~ 17C5:D9C0 +cs=0x17c5;eip=0x00d9c2; T(ax = 3;); // 111556 mov ax, 3 ;~ 17C5:D9C2 +cs=0x17c5;eip=0x00d9c5; J(JMP(loc_33bfa)); // 111557 jmp short loc_33BFA ;~ 17C5:D9C5 +loc_33bf7: + // 6622 +cs=0x17c5;eip=0x00d9c7; T(ax = 2;); // 111561 mov ax, 2 ;~ 17C5:D9C7 +loc_33bfa: + // 6623 +cs=0x17c5;eip=0x00d9ca; X(PUSH(ax)); // 111565 push ax ;~ 17C5:D9CA +cs=0x17c5;eip=0x00d9cb; T(ax = 2;); // 111566 mov ax, 2 ;~ 17C5:D9CB +cs=0x17c5;eip=0x00d9ce; X(PUSH(ax)); // 111567 push ax ;~ 17C5:D9CE +cs=0x17c5;eip=0x00d9cf; J(CALL(sub_300e6,0)); // 111568 call sub_300E6 ;~ 17C5:D9CF +cs=0x17c5;eip=0x00d9d2; T(ADD(sp, 4)); // 111569 add sp, 4 ;~ 17C5:D9D2 +cs=0x17c5;eip=0x00d9d5; X(POP(si)); // 111570 pop si ;~ 17C5:D9D5 +cs=0x17c5;eip=0x00d9d6; X(POP(di)); // 111571 pop di ;~ 17C5:D9D6 +cs=0x17c5;eip=0x00d9d7; T(sp = bp;); // 111572 mov sp, bp ;~ 17C5:D9D7 +cs=0x17c5;eip=0x00d9d9; X(POP(bp)); // 111573 pop bp ;~ 17C5:D9D9 +cs=0x17c5;eip=0x00d9da; J(RETN(0)); // 111574 retn ;~ 17C5:D9DA assert(0); __dispatch_call: @@ -32744,11 +32611,158 @@ cs=0x17c5;eip=0x00d25e; J(RETN(0)); // 62448 retn ;~ 17C5:D25E #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_33462: goto loc_33462; - case m2c::kloc_3347a: goto loc_3347a; - case m2c::kloc_3347c: goto loc_3347c; - case m2c::kloc_33488: goto loc_33488; - case m2c::ksub_3344e: goto sub_3344e; + case m2c::kloc_334a8: goto loc_334a8; + case m2c::kloc_334ae: goto loc_334ae; + case m2c::kloc_334b4: goto loc_334b4; + case m2c::kloc_334c5: goto loc_334c5; + case m2c::kloc_334ca: goto loc_334ca; + case m2c::kloc_334da: goto loc_334da; + case m2c::kloc_334ea: goto loc_334ea; + case m2c::kloc_334fc: goto loc_334fc; + case m2c::kloc_3350c: goto loc_3350c; + case m2c::kloc_33527: goto loc_33527; + case m2c::kloc_3352d: goto loc_3352d; + case m2c::kloc_33533: goto loc_33533; + case m2c::kloc_33540: goto loc_33540; + case m2c::kloc_3354d: goto loc_3354d; + case m2c::kloc_3356f: goto loc_3356f; + case m2c::kloc_33579: goto loc_33579; + case m2c::kloc_3357c: goto loc_3357c; + case m2c::kloc_33591: goto loc_33591; + case m2c::kloc_33594: goto loc_33594; + case m2c::kloc_33597: goto loc_33597; + case m2c::kloc_335d2: goto loc_335d2; + case m2c::kloc_335e3: goto loc_335e3; + case m2c::kloc_3361c: goto loc_3361c; + case m2c::kloc_33654: goto loc_33654; + case m2c::kloc_3368c: goto loc_3368c; + case m2c::kloc_336aa: goto loc_336aa; + case m2c::kloc_336ad: goto loc_336ad; + case m2c::kloc_336b0: goto loc_336b0; + case m2c::kloc_336fc: goto loc_336fc; + case m2c::kloc_3370b: goto loc_3370b; + case m2c::kloc_3370e: goto loc_3370e; + case m2c::kloc_33724: goto loc_33724; + case m2c::kloc_33727: goto loc_33727; + case m2c::kloc_3373a: goto loc_3373a; + case m2c::kloc_33746: goto loc_33746; + case m2c::kloc_3375a: goto loc_3375a; + case m2c::kloc_33760: goto loc_33760; + case m2c::kloc_33773: goto loc_33773; + case m2c::kloc_3377f: goto loc_3377f; + case m2c::kloc_33790: goto loc_33790; + case m2c::kloc_337c4: goto loc_337c4; + case m2c::kloc_337d2: goto loc_337d2; + case m2c::kloc_337df: goto loc_337df; + case m2c::kloc_337f0: goto loc_337f0; + case m2c::kloc_337f5: goto loc_337f5; + case m2c::kloc_33801: goto loc_33801; + case m2c::kloc_3380d: goto loc_3380d; + case m2c::kloc_33821: goto loc_33821; + case m2c::kloc_33832: goto loc_33832; + case m2c::kloc_33835: goto loc_33835; + case m2c::kloc_3384e: goto loc_3384e; + case m2c::kloc_33859: goto loc_33859; + case m2c::kloc_33866: goto loc_33866; + case m2c::kloc_33869: goto loc_33869; + case m2c::kloc_33871: goto loc_33871; + case m2c::kloc_3387a: goto loc_3387a; + case m2c::kloc_33883: goto loc_33883; + case m2c::kloc_3388c: goto loc_3388c; + case m2c::kloc_33895: goto loc_33895; + case m2c::kloc_3389e: goto loc_3389e; + case m2c::kloc_338a7: goto loc_338a7; + case m2c::kloc_338b0: goto loc_338b0; + case m2c::kloc_338b9: goto loc_338b9; + case m2c::kloc_338c2: goto loc_338c2; + case m2c::kloc_338cb: goto loc_338cb; + case m2c::kloc_338d4: goto loc_338d4; + case m2c::kloc_338dd: goto loc_338dd; + case m2c::kloc_338e6: goto loc_338e6; + case m2c::kloc_338f0: goto loc_338f0; + case m2c::kloc_3394c: goto loc_3394c; + case m2c::kloc_33956: goto loc_33956; + case m2c::kloc_33971: goto loc_33971; + case m2c::kloc_33977: goto loc_33977; + case m2c::kloc_3397f: goto loc_3397f; + case m2c::kloc_33984: goto loc_33984; + case m2c::kloc_3398c: goto loc_3398c; + case m2c::kloc_33996: goto loc_33996; + case m2c::kloc_339a0: goto loc_339a0; + case m2c::kloc_339a8: goto loc_339a8; + case m2c::kloc_339ab: goto loc_339ab; + case m2c::kloc_339b3: goto loc_339b3; + case m2c::kloc_339bb: goto loc_339bb; + case m2c::kloc_339c3: goto loc_339c3; + case m2c::kloc_339cb: goto loc_339cb; + case m2c::kloc_339ce: goto loc_339ce; + case m2c::kloc_339d6: goto loc_339d6; + case m2c::kloc_339e0: goto loc_339e0; + case m2c::kloc_339e8: goto loc_339e8; + case m2c::kloc_339f0: goto loc_339f0; + case m2c::kloc_339f3: goto loc_339f3; + case m2c::kloc_339fb: goto loc_339fb; + case m2c::kloc_33a03: goto loc_33a03; + case m2c::kloc_33a0b: goto loc_33a0b; + case m2c::kloc_33a13: goto loc_33a13; + case m2c::kloc_33a1b: goto loc_33a1b; + case m2c::kloc_33a1e: goto loc_33a1e; + case m2c::kloc_33a26: goto loc_33a26; + case m2c::kloc_33a30: goto loc_33a30; + case m2c::kloc_33a3a: goto loc_33a3a; + case m2c::kloc_33a42: goto loc_33a42; + case m2c::kloc_33a4a: goto loc_33a4a; + case m2c::kloc_33a4c: goto loc_33a4c; + case m2c::kloc_33a54: goto loc_33a54; + case m2c::kloc_33a5c: goto loc_33a5c; + case m2c::kloc_33a64: goto loc_33a64; + case m2c::kloc_33a6c: goto loc_33a6c; + case m2c::kloc_33a6e: goto loc_33a6e; + case m2c::kloc_33a76: goto loc_33a76; + case m2c::kloc_33a80: goto loc_33a80; + case m2c::kloc_33a88: goto loc_33a88; + case m2c::kloc_33a90: goto loc_33a90; + case m2c::kloc_33a92: goto loc_33a92; + case m2c::kloc_33a9a: goto loc_33a9a; + case m2c::kloc_33aa2: goto loc_33aa2; + case m2c::kloc_33aaa: goto loc_33aaa; + case m2c::kloc_33ab2: goto loc_33ab2; + case m2c::kloc_33aba: goto loc_33aba; + case m2c::kloc_33abc: goto loc_33abc; + case m2c::kloc_33ac7: goto loc_33ac7; + case m2c::kloc_33acd: goto loc_33acd; + case m2c::kloc_33ad3: goto loc_33ad3; + case m2c::kloc_33ae0: goto loc_33ae0; + case m2c::kloc_33aea: goto loc_33aea; + case m2c::kloc_33af5: goto loc_33af5; + case m2c::kloc_33b02: goto loc_33b02; + case m2c::kloc_33b0c: goto loc_33b0c; + case m2c::kloc_33b16: goto loc_33b16; + case m2c::kloc_33b23: goto loc_33b23; + case m2c::kloc_33b2d: goto loc_33b2d; + case m2c::kloc_33b37: goto loc_33b37; + case m2c::kloc_33b44: goto loc_33b44; + case m2c::kloc_33b4e: goto loc_33b4e; + case m2c::kloc_33b5a: goto loc_33b5a; + case m2c::kloc_33b62: goto loc_33b62; + case m2c::kloc_33b6a: goto loc_33b6a; + case m2c::kloc_33b7b: goto loc_33b7b; + case m2c::kloc_33b88: goto loc_33b88; + case m2c::kloc_33b93: goto loc_33b93; + case m2c::kloc_33bb1: goto loc_33bb1; + case m2c::kloc_33bbd: goto loc_33bbd; + case m2c::kloc_33bcc: goto loc_33bcc; + case m2c::kloc_33bd1: goto loc_33bd1; + case m2c::kloc_33bd4: goto loc_33bd4; + case m2c::kloc_33beb: goto loc_33beb; + case m2c::kloc_33bf7: goto loc_33bf7; + case m2c::kloc_33bfa: goto loc_33bfa; + case m2c::kret_17c5_d2ca: goto ret_17c5_d2ca; + case m2c::kret_17c5_d524: goto ret_17c5_d524; + case m2c::kret_17c5_d5ef: goto ret_17c5_d5ef; + case m2c::kret_17c5_d744: goto ret_17c5_d744; + case m2c::kret_17c5_d928: goto ret_17c5_d928; + case m2c::ksub_33490: goto sub_33490; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -32763,46 +32777,46 @@ cs=0x17c5;eip=0x00d25e; J(RETN(0)); // 62448 retn ;~ 17C5:D25E else goto __dispatch_call; sub_33c0b: _begin: -cs=0x17c5;eip=0x00d9db; X(PUSH(bp)); // 63593 push bp ;~ 17C5:D9DB -cs=0x17c5;eip=0x00d9dc; T(bp = sp;); // 63594 mov bp, sp ;~ 17C5:D9DC -cs=0x17c5;eip=0x00d9de; T(bx = word_492e2;); // 63595 mov bx, word_492E2 ;~ 17C5:D9DE -cs=0x17c5;eip=0x00d9e2; T(SHL(bx, 1)); // 63596 shl bx, 1 ;~ 17C5:D9E2 -cs=0x17c5;eip=0x00d9e4; T(SHL(bx, 1)); // 63597 shl bx, 1 ;~ 17C5:D9E4 -cs=0x17c5;eip=0x00d9e6; T(ax = 0x1A;); // 63598 mov ax, 1Ah ;~ 17C5:D9E6 -cs=0x17c5;eip=0x00d9e9; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 63599 imul word ptr [bx+7F2h] ;~ 17C5:D9E9 -cs=0x17c5;eip=0x00d9ed; T(ADD(ax, 0x820)); // 63600 add ax, 820h ;~ 17C5:D9ED -cs=0x17c5;eip=0x00d9f0; X(PUSH(ax)); // 63601 push ax ;~ 17C5:D9F0 -cs=0x17c5;eip=0x00d9f1; T(ax = 0x66C4;); // 63602 mov ax, 66C4h ;~ 17C5:D9F1 -cs=0x17c5;eip=0x00d9f4; X(PUSH(ax)); // 63603 push ax ;~ 17C5:D9F4 -cs=0x17c5;eip=0x00d9f5; J(CALL(sub_34c1c,0)); // 63604 call sub_34C1C ;~ 17C5:D9F5 -cs=0x17c5;eip=0x00d9f8; T(ADD(sp, 4)); // 63605 add sp, 4 ;~ 17C5:D9F8 -cs=0x17c5;eip=0x00d9fb; T(bx = word_492e2;); // 63606 mov bx, word_492E2 ;~ 17C5:D9FB -cs=0x17c5;eip=0x00d9ff; T(SHL(bx, 1)); // 63607 shl bx, 1 ;~ 17C5:D9FF -cs=0x17c5;eip=0x00da01; T(SHL(bx, 1)); // 63608 shl bx, 1 ;~ 17C5:DA01 -cs=0x17c5;eip=0x00da03; T(CMP(*(dw*)(raddr(ds,bx+0x7F4)), 0)); // 63609 cmp word ptr [bx+7F4h], 0 ;~ 17C5:DA03 -cs=0x17c5;eip=0x00da08; J(JNZ(loc_33c3f)); // 63610 jnz short loc_33C3F ;~ 17C5:DA08 -cs=0x17c5;eip=0x00da0a; T(ax = 0x5D5E;); // 63611 mov ax, 5D5Eh ;~ 17C5:DA0A -cs=0x17c5;eip=0x00da0d; J(JMP(loc_33c42)); // 63612 jmp short loc_33C42 ;~ 17C5:DA0D +cs=0x17c5;eip=0x00d9db; X(PUSH(bp)); // 111584 push bp ;~ 17C5:D9DB +cs=0x17c5;eip=0x00d9dc; T(bp = sp;); // 111585 mov bp, sp ;~ 17C5:D9DC +cs=0x17c5;eip=0x00d9de; T(bx = word_492e2;); // 111586 mov bx, word_492E2 ;~ 17C5:D9DE +cs=0x17c5;eip=0x00d9e2; T(SHL(bx, 1)); // 111587 shl bx, 1 ;~ 17C5:D9E2 +cs=0x17c5;eip=0x00d9e4; T(SHL(bx, 1)); // 111588 shl bx, 1 ;~ 17C5:D9E4 +cs=0x17c5;eip=0x00d9e6; T(ax = 0x1A;); // 111589 mov ax, 1Ah ;~ 17C5:D9E6 +cs=0x17c5;eip=0x00d9e9; X(IMUL1_2(*(dw*)(raddr(ds,bx+0x7F2)))); // 111590 imul word ptr [bx+7F2h] ;~ 17C5:D9E9 +cs=0x17c5;eip=0x00d9ed; T(ADD(ax, 0x820)); // 111591 add ax, 820h ;~ 17C5:D9ED +cs=0x17c5;eip=0x00d9f0; X(PUSH(ax)); // 111592 push ax ;~ 17C5:D9F0 +cs=0x17c5;eip=0x00d9f1; T(ax = 0x66C4;); // 111593 mov ax, 66C4h ;~ 17C5:D9F1 +cs=0x17c5;eip=0x00d9f4; X(PUSH(ax)); // 111594 push ax ;~ 17C5:D9F4 +cs=0x17c5;eip=0x00d9f5; J(CALL(sub_34c1c,0)); // 111595 call sub_34C1C ;~ 17C5:D9F5 +cs=0x17c5;eip=0x00d9f8; T(ADD(sp, 4)); // 111596 add sp, 4 ;~ 17C5:D9F8 +cs=0x17c5;eip=0x00d9fb; T(bx = word_492e2;); // 111597 mov bx, word_492E2 ;~ 17C5:D9FB +cs=0x17c5;eip=0x00d9ff; T(SHL(bx, 1)); // 111598 shl bx, 1 ;~ 17C5:D9FF +cs=0x17c5;eip=0x00da01; T(SHL(bx, 1)); // 111599 shl bx, 1 ;~ 17C5:DA01 +cs=0x17c5;eip=0x00da03; T(CMP(*(dw*)(raddr(ds,bx+0x7F4)), 0)); // 111600 cmp word ptr [bx+7F4h], 0 ;~ 17C5:DA03 +cs=0x17c5;eip=0x00da08; J(JNZ(loc_33c3f)); // 111601 jnz short loc_33C3F ;~ 17C5:DA08 +cs=0x17c5;eip=0x00da0a; T(ax = 0x5D5E;); // 111602 mov ax, 5D5Eh ;~ 17C5:DA0A +cs=0x17c5;eip=0x00da0d; J(JMP(loc_33c42)); // 111603 jmp short loc_33C42 ;~ 17C5:DA0D loc_33c3f: - // 6646 -cs=0x17c5;eip=0x00da0f; T(ax = 0x5D6D;); // 63616 mov ax, 5D6Dh ;~ 17C5:DA0F + // 6624 +cs=0x17c5;eip=0x00da0f; T(ax = 0x5D6D;); // 111607 mov ax, 5D6Dh ;~ 17C5:DA0F loc_33c42: - // 6647 -cs=0x17c5;eip=0x00da12; X(PUSH(ax)); // 63619 push ax ;~ 17C5:DA12 -cs=0x17c5;eip=0x00da13; T(ax = 0x66C4;); // 63620 mov ax, 66C4h ;~ 17C5:DA13 -cs=0x17c5;eip=0x00da16; X(PUSH(ax)); // 63621 push ax ;~ 17C5:DA16 -cs=0x17c5;eip=0x00da17; J(CALL(sub_34bdc,0)); // 63622 call sub_34BDC ;~ 17C5:DA17 -cs=0x17c5;eip=0x00da1a; T(ADD(sp, 4)); // 63623 add sp, 4 ;~ 17C5:DA1A -cs=0x17c5;eip=0x00da1d; X(PUSH(word_492e2)); // 63624 push word_492E2 ;~ 17C5:DA1D -cs=0x17c5;eip=0x00da21; J(CALL(sub_27cb8,0)); // 63625 call sub_27CB8 ;~ 17C5:DA21 -cs=0x17c5;eip=0x00da24; T(ADD(sp, 2)); // 63626 add sp, 2 ;~ 17C5:DA24 -cs=0x17c5;eip=0x00da27; T(ax = 0x66C4;); // 63627 mov ax, 66C4h ;~ 17C5:DA27 -cs=0x17c5;eip=0x00da2a; X(PUSH(ax)); // 63628 push ax ;~ 17C5:DA2A -cs=0x17c5;eip=0x00da2b; J(CALL(sub_30414,0)); // 63629 call sub_30414 ;~ 17C5:DA2B -cs=0x17c5;eip=0x00da2e; T(ADD(sp, 2)); // 63630 add sp, 2 ;~ 17C5:DA2E -cs=0x17c5;eip=0x00da31; T(sp = bp;); // 63631 mov sp, bp ;~ 17C5:DA31 -cs=0x17c5;eip=0x00da33; X(POP(bp)); // 63632 pop bp ;~ 17C5:DA33 -cs=0x17c5;eip=0x00da34; J(RETN(0)); // 63633 retn ;~ 17C5:DA34 + // 6625 +cs=0x17c5;eip=0x00da12; X(PUSH(ax)); // 111610 push ax ;~ 17C5:DA12 +cs=0x17c5;eip=0x00da13; T(ax = 0x66C4;); // 111611 mov ax, 66C4h ;~ 17C5:DA13 +cs=0x17c5;eip=0x00da16; X(PUSH(ax)); // 111612 push ax ;~ 17C5:DA16 +cs=0x17c5;eip=0x00da17; J(CALL(sub_34bdc,0)); // 111613 call sub_34BDC ;~ 17C5:DA17 +cs=0x17c5;eip=0x00da1a; T(ADD(sp, 4)); // 111614 add sp, 4 ;~ 17C5:DA1A +cs=0x17c5;eip=0x00da1d; X(PUSH(word_492e2)); // 111615 push word_492E2 ;~ 17C5:DA1D +cs=0x17c5;eip=0x00da21; J(CALL(sub_27cb8,0)); // 111616 call sub_27CB8 ;~ 17C5:DA21 +cs=0x17c5;eip=0x00da24; T(ADD(sp, 2)); // 111617 add sp, 2 ;~ 17C5:DA24 +cs=0x17c5;eip=0x00da27; T(ax = 0x66C4;); // 111618 mov ax, 66C4h ;~ 17C5:DA27 +cs=0x17c5;eip=0x00da2a; X(PUSH(ax)); // 111619 push ax ;~ 17C5:DA2A +cs=0x17c5;eip=0x00da2b; J(CALL(sub_30414,0)); // 111620 call sub_30414 ;~ 17C5:DA2B +cs=0x17c5;eip=0x00da2e; T(ADD(sp, 2)); // 111621 add sp, 2 ;~ 17C5:DA2E +cs=0x17c5;eip=0x00da31; T(sp = bp;); // 111622 mov sp, bp ;~ 17C5:DA31 +cs=0x17c5;eip=0x00da33; X(POP(bp)); // 111623 pop bp ;~ 17C5:DA33 +cs=0x17c5;eip=0x00da34; J(RETN(0)); // 111624 retn ;~ 17C5:DA34 assert(0); __dispatch_call: @@ -32821,44 +32835,44 @@ cs=0x17c5;eip=0x00da34; J(RETN(0)); // 63633 retn ;~ 17C5:DA34 - bool _group60(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group63(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group60: + _group63: _begin: sub_33c65: - // 63641 + // 111632 #undef arg_0 #define arg_0 4 - // 63644 arg_0 = word ptr 4 ;~ 17C5:DA35 + // 111635 arg_0 = word ptr 4 ;~ 17C5:DA35 #undef arg_2 #define arg_2 6 - // 63645 arg_2 = word ptr 6 ;~ 17C5:DA35 -cs=0x17c5;eip=0x00da35; X(PUSH(bp)); // 63647 push bp ;~ 17C5:DA35 -cs=0x17c5;eip=0x00da36; T(bp = sp;); // 63648 mov bp, sp ;~ 17C5:DA36 -cs=0x17c5;eip=0x00da38; T(ax = *(word_4e83a);); // 63649 mov ax, word_4E83A ;~ 17C5:DA38 -cs=0x17c5;eip=0x00da3b; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 63650 cmp [bp+arg_2], ax ;~ 17C5:DA3B -cs=0x17c5;eip=0x00da3e; J(JL(loc_33c88)); // 63651 jl short loc_33C88 ;~ 17C5:DA3E -cs=0x17c5;eip=0x00da40; T(CMP(*(word_5206c), 0)); // 63652 cmp word_5206C, 0 ;~ 17C5:DA40 -cs=0x17c5;eip=0x00da45; J(JZ(loc_33c7d)); // 63653 jz short loc_33C7D ;~ 17C5:DA45 -cs=0x17c5;eip=0x00da47; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 1)); // 63654 cmp [bp+arg_2], 1 ;~ 17C5:DA47 -cs=0x17c5;eip=0x00da4b; J(JLE(loc_33c88)); // 63655 jle short loc_33C88 ;~ 17C5:DA4B + // 111636 arg_2 = word ptr 6 ;~ 17C5:DA35 +cs=0x17c5;eip=0x00da35; X(PUSH(bp)); // 111638 push bp ;~ 17C5:DA35 +cs=0x17c5;eip=0x00da36; T(bp = sp;); // 111639 mov bp, sp ;~ 17C5:DA36 +cs=0x17c5;eip=0x00da38; T(ax = word_4e83a;); // 111640 mov ax, ds:word_4E83A ;~ 17C5:DA38 +cs=0x17c5;eip=0x00da3b; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 111641 cmp [bp+arg_2], ax ;~ 17C5:DA3B +cs=0x17c5;eip=0x00da3e; J(JL(loc_33c88)); // 111642 jl short loc_33C88 ;~ 17C5:DA3E +cs=0x17c5;eip=0x00da40; T(CMP(word_5206c, 0)); // 111643 cmp ds:word_5206C, 0 ;~ 17C5:DA40 +cs=0x17c5;eip=0x00da45; J(JZ(loc_33c7d)); // 111644 jz short loc_33C7D ;~ 17C5:DA45 +cs=0x17c5;eip=0x00da47; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 1)); // 111645 cmp [bp+arg_2], 1 ;~ 17C5:DA47 +cs=0x17c5;eip=0x00da4b; J(JLE(loc_33c88)); // 111646 jle short loc_33C88 ;~ 17C5:DA4B loc_33c7d: - // 6648 -cs=0x17c5;eip=0x00da4d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 63658 push [bp+arg_0] ;~ 17C5:DA4D -cs=0x17c5;eip=0x00da50; J(CALLF(sub_49b9c,0)); // 63659 call far ptr sub_49B9C ;~ 17C5:DA50 -cs=0x17c5;eip=0x00da55; T(ADD(sp, 2)); // 63661 add sp, 2 ;~ 17C5:DA55 + // 6626 +cs=0x17c5;eip=0x00da4d; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 111649 push [bp+arg_0] ;~ 17C5:DA4D +cs=0x17c5;eip=0x00da50; J(CALLF(sub_49b9c,0)); // 111650 call far ptr sub_49B9C ;~ 17C5:DA50 +cs=0x17c5;eip=0x00da55; T(ADD(sp, 2)); // 111652 add sp, 2 ;~ 17C5:DA55 loc_33c88: - // 6649 -cs=0x17c5;eip=0x00da58; J(CALL(sub_33cbd,0)); // 63665 call sub_33CBD ;~ 17C5:DA58 + // 6627 +cs=0x17c5;eip=0x00da58; J(CALL(sub_33cbd,0)); // 111656 call sub_33CBD ;~ 17C5:DA58 seg2623_da5b_proc: - // 63669 -cs=0x17c5;eip=0x00da5b; T(sp = bp;); // 63669 mov sp, bp ;~ 17C5:DA5B -cs=0x17c5;eip=0x00da5d; X(POP(bp)); // 63670 pop bp ;~ 17C5:DA5D -cs=0x17c5;eip=0x00da5e; J(RETN(0)); // 63671 retn ;~ 17C5:DA5E + // 111660 +cs=0x17c5;eip=0x00da5b; T(sp = bp;); // 111660 mov sp, bp ;~ 17C5:DA5B +cs=0x17c5;eip=0x00da5d; X(POP(bp)); // 111661 pop bp ;~ 17C5:DA5D +cs=0x17c5;eip=0x00da5e; J(RETN(0)); // 111662 retn ;~ 17C5:DA5E assert(0); __dispatch_call: @@ -32888,26 +32902,26 @@ cs=0x17c5;eip=0x00da5e; J(RETN(0)); // 63671 retn ;~ 17C5:DA5E _begin: #undef arg_0 #define arg_0 4 - // 63680 arg_0 = word ptr 4 ;~ 17C5:DA5F -cs=0x17c5;eip=0x00da5f; X(PUSH(bp)); // 63682 push bp ;~ 17C5:DA5F -cs=0x17c5;eip=0x00da60; T(bp = sp;); // 63684 mov bp, sp ;~ 17C5:DA60 -cs=0x17c5;eip=0x00da62; T(CMP(*(word_4e83a), 2)); // 63685 cmp word_4E83A, 2 ;~ 17C5:DA62 -cs=0x17c5;eip=0x00da67; J(JGE(loc_33cb9)); // 63686 jge short loc_33CB9 ;~ 17C5:DA67 -cs=0x17c5;eip=0x00da69; T(CMP(*(word_5206c), 0)); // 63687 cmp word_5206C, 0 ;~ 17C5:DA69 -cs=0x17c5;eip=0x00da6e; J(JNZ(loc_33cb9)); // 63688 jnz short loc_33CB9 ;~ 17C5:DA6E -cs=0x17c5;eip=0x00da70; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 63689 mov bx, [bp+arg_0] ;~ 17C5:DA70 -cs=0x17c5;eip=0x00da73; T(SHL(bx, 1)); // 63690 shl bx, 1 ;~ 17C5:DA73 -cs=0x17c5;eip=0x00da75; T(ax = word_48b68;); // 63691 mov ax, word_48B68 ;~ 17C5:DA75 -cs=0x17c5;eip=0x00da78; T(CMP(*(dw*)(raddr(ds,bx+0x5D74)), ax)); // 63692 cmp [bx+5D74h], ax ;~ 17C5:DA78 -cs=0x17c5;eip=0x00da7c; J(JNC(loc_33cb9)); // 63693 jnb short loc_33CB9 ;~ 17C5:DA7C -cs=0x17c5;eip=0x00da7e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 63694 push [bp+arg_0] ;~ 17C5:DA7E -cs=0x17c5;eip=0x00da81; J(CALLF(sub_49bbf,0)); // 63695 call far ptr sub_49BBF ;~ 17C5:DA81 -cs=0x17c5;eip=0x00da86; T(ADD(sp, 2)); // 63697 add sp, 2 ;~ 17C5:DA86 + // 111672 arg_0 = word ptr 4 ;~ 17C5:DA5F +cs=0x17c5;eip=0x00da5f; X(PUSH(bp)); // 111674 push bp ;~ 17C5:DA5F +cs=0x17c5;eip=0x00da60; T(bp = sp;); // 111675 mov bp, sp ;~ 17C5:DA60 +cs=0x17c5;eip=0x00da62; T(CMP(word_4e83a, 2)); // 111676 cmp ds:word_4E83A, 2 ;~ 17C5:DA62 +cs=0x17c5;eip=0x00da67; J(JGE(loc_33cb9)); // 111677 jge short loc_33CB9 ;~ 17C5:DA67 +cs=0x17c5;eip=0x00da69; T(CMP(word_5206c, 0)); // 111678 cmp ds:word_5206C, 0 ;~ 17C5:DA69 +cs=0x17c5;eip=0x00da6e; J(JNZ(loc_33cb9)); // 111679 jnz short loc_33CB9 ;~ 17C5:DA6E +cs=0x17c5;eip=0x00da70; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 111680 mov bx, [bp+arg_0] ;~ 17C5:DA70 +cs=0x17c5;eip=0x00da73; T(SHL(bx, 1)); // 111681 shl bx, 1 ;~ 17C5:DA73 +cs=0x17c5;eip=0x00da75; T(ax = word_48b68;); // 111682 mov ax, word_48B68 ;~ 17C5:DA75 +cs=0x17c5;eip=0x00da78; T(CMP(*(dw*)(raddr(ds,bx+0x5D74)), ax)); // 111683 cmp [bx+5D74h], ax ;~ 17C5:DA78 +cs=0x17c5;eip=0x00da7c; J(JNC(loc_33cb9)); // 111684 jnb short loc_33CB9 ;~ 17C5:DA7C +cs=0x17c5;eip=0x00da7e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 111685 push [bp+arg_0] ;~ 17C5:DA7E +cs=0x17c5;eip=0x00da81; J(CALLF(sub_49bbf,0)); // 111686 call far ptr sub_49BBF ;~ 17C5:DA81 +cs=0x17c5;eip=0x00da86; T(ADD(sp, 2)); // 111688 add sp, 2 ;~ 17C5:DA86 loc_33cb9: - // 6650 -cs=0x17c5;eip=0x00da89; T(sp = bp;); // 63701 mov sp, bp ;~ 17C5:DA89 -cs=0x17c5;eip=0x00da8b; X(POP(bp)); // 63702 pop bp ;~ 17C5:DA8B -cs=0x17c5;eip=0x00da8c; J(RETN(0)); // 63703 retn ;~ 17C5:DA8C + // 6628 +cs=0x17c5;eip=0x00da89; T(sp = bp;); // 111692 mov sp, bp ;~ 17C5:DA89 +cs=0x17c5;eip=0x00da8b; X(POP(bp)); // 111693 pop bp ;~ 17C5:DA8B +cs=0x17c5;eip=0x00da8c; J(RETN(0)); // 111694 retn ;~ 17C5:DA8C assert(0); __dispatch_call: @@ -32933,24 +32947,24 @@ cs=0x17c5;eip=0x00da8c; J(RETN(0)); // 63703 retn ;~ 17C5:DA8C else goto __dispatch_call; sub_33cbd: _begin: -cs=0x17c5;eip=0x00da8d; X(PUSH(bp)); // 63713 push bp ;~ 17C5:DA8D -cs=0x17c5;eip=0x00da8e; T(bp = sp;); // 63714 mov bp, sp ;~ 17C5:DA8E -cs=0x17c5;eip=0x00da90; T(CMP(*(word_4e83a), 0)); // 63715 cmp word_4E83A, 0 ;~ 17C5:DA90 -cs=0x17c5;eip=0x00da95; J(JNZ(loc_33cce)); // 63716 jnz short loc_33CCE ;~ 17C5:DA95 -cs=0x17c5;eip=0x00da97; T(CMP(*(word_5206c), 0)); // 63717 cmp word_5206C, 0 ;~ 17C5:DA97 -cs=0x17c5;eip=0x00da9c; J(JZ(loc_33cd5)); // 63718 jz short loc_33CD5 ;~ 17C5:DA9C +cs=0x17c5;eip=0x00da8d; X(PUSH(bp)); // 111704 push bp ;~ 17C5:DA8D +cs=0x17c5;eip=0x00da8e; T(bp = sp;); // 111705 mov bp, sp ;~ 17C5:DA8E +cs=0x17c5;eip=0x00da90; T(CMP(word_4e83a, 0)); // 111706 cmp ds:word_4E83A, 0 ;~ 17C5:DA90 +cs=0x17c5;eip=0x00da95; J(JNZ(loc_33cce)); // 111707 jnz short loc_33CCE ;~ 17C5:DA95 +cs=0x17c5;eip=0x00da97; T(CMP(word_5206c, 0)); // 111708 cmp ds:word_5206C, 0 ;~ 17C5:DA97 +cs=0x17c5;eip=0x00da9c; J(JZ(loc_33cd5)); // 111709 jz short loc_33CD5 ;~ 17C5:DA9C loc_33cce: - // 6651 -cs=0x17c5;eip=0x00da9e; J(CALLF(sub_49bab,0)); // 63721 call far ptr sub_49BAB ;~ 17C5:DA9E -cs=0x17c5;eip=0x00daa3; J(JMP(loc_33cda)); // 63723 jmp short loc_33CDA ;~ 17C5:DAA3 + // 6629 +cs=0x17c5;eip=0x00da9e; J(CALLF(sub_49bab,0)); // 111712 call far ptr sub_49BAB ;~ 17C5:DA9E +cs=0x17c5;eip=0x00daa3; J(JMP(loc_33cda)); // 111714 jmp short loc_33CDA ;~ 17C5:DAA3 loc_33cd5: - // 6652 -cs=0x17c5;eip=0x00daa5; J(CALLF(sub_49ba6,0)); // 63727 call far ptr sub_49BA6 ;~ 17C5:DAA5 + // 6630 +cs=0x17c5;eip=0x00daa5; J(CALLF(sub_49ba6,0)); // 111718 call far ptr sub_49BA6 ;~ 17C5:DAA5 loc_33cda: - // 6653 -cs=0x17c5;eip=0x00daaa; T(sp = bp;); // 63731 mov sp, bp ;~ 17C5:DAAA -cs=0x17c5;eip=0x00daac; X(POP(bp)); // 63732 pop bp ;~ 17C5:DAAC -cs=0x17c5;eip=0x00daad; J(RETN(0)); // 63733 retn ;~ 17C5:DAAD + // 6631 +cs=0x17c5;eip=0x00daaa; T(sp = bp;); // 111722 mov sp, bp ;~ 17C5:DAAA +cs=0x17c5;eip=0x00daac; X(POP(bp)); // 111723 pop bp ;~ 17C5:DAAC +cs=0x17c5;eip=0x00daad; J(RETN(0)); // 111724 retn ;~ 17C5:DAAD assert(0); __dispatch_call: @@ -32970,6 +32984,85 @@ cs=0x17c5;eip=0x00daad; J(RETN(0)); // 63733 retn ;~ 17C5:DAAD + bool sub_33cde(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + sub_33cde: + _begin: +cs=0x17c5;eip=0x00daae; X(PUSH(bp)); // 111734 push bp ;~ 17C5:DAAE +cs=0x17c5;eip=0x00daaf; T(bp = sp;); // 111735 mov bp, sp ;~ 17C5:DAAF +cs=0x17c5;eip=0x00dab1; T(CMP(word_492f4, 0x0F)); // 111736 cmp word_492F4, 0Fh ;~ 17C5:DAB1 +cs=0x17c5;eip=0x00dab6; J(JLE(loc_33d0d)); // 111737 jle short loc_33D0D ;~ 17C5:DAB6 +cs=0x17c5;eip=0x00dab8; T(ax = 4;); // 111738 mov ax, 4 ;~ 17C5:DAB8 +cs=0x17c5;eip=0x00dabb; X(PUSH(ax)); // 111739 push ax ;~ 17C5:DABB +cs=0x17c5;eip=0x00dabc; T(ax = 1;); // 111740 mov ax, 1 ;~ 17C5:DABC +cs=0x17c5;eip=0x00dabf; X(PUSH(ax)); // 111741 push ax ;~ 17C5:DABF +cs=0x17c5;eip=0x00dac0; T(ax = 0x78;); // 111742 mov ax, 78h ; 'x' ;~ 17C5:DAC0 +cs=0x17c5;eip=0x00dac3; T(CWD); // 111743 cwd ;~ 17C5:DAC3 +cs=0x17c5;eip=0x00dac4; T(cx = word_492f4;); // 111744 mov cx, word_492F4 ;~ 17C5:DAC4 +cs=0x17c5;eip=0x00dac8; T(IDIV2(cx)); // 111745 idiv cx ;~ 17C5:DAC8 +cs=0x17c5;eip=0x00daca; T(SUB(ax, 9)); // 111746 sub ax, 9 ;~ 17C5:DACA +cs=0x17c5;eip=0x00dacd; T(NEG(ax)); // 111747 neg ax ;~ 17C5:DACD +cs=0x17c5;eip=0x00dacf; T(SAR(ax, 1)); // 111748 sar ax, 1 ;~ 17C5:DACF +cs=0x17c5;eip=0x00dad1; X(PUSH(ax)); // 111749 push ax ;~ 17C5:DAD1 +cs=0x17c5;eip=0x00dad2; J(CALL(sub_33194,0)); // 111750 call sub_33194 ;~ 17C5:DAD2 +cs=0x17c5;eip=0x00dad5; T(ADD(sp, 6)); // 111751 add sp, 6 ;~ 17C5:DAD5 +cs=0x17c5;eip=0x00dad8; X(word_4e830 = ax;); // 111752 mov ds:word_4E830, ax ;~ 17C5:DAD8 +cs=0x17c5;eip=0x00dadb; J(JMP(loc_33d13)); // 111753 jmp short loc_33D13 ;~ 17C5:DADB +loc_33d0d: + // 6632 +cs=0x17c5;eip=0x00dadd; X(word_4e830 = 0;); // 111757 mov ds:word_4E830, 0 ;~ 17C5:DADD +loc_33d13: + // 6633 +cs=0x17c5;eip=0x00dae3; T(ax = 0x0F;); // 111760 mov ax, 0Fh ;~ 17C5:DAE3 +cs=0x17c5;eip=0x00dae6; X(PUSH(ax)); // 111761 push ax ;~ 17C5:DAE6 +cs=0x17c5;eip=0x00dae7; T(ax = 4;); // 111762 mov ax, 4 ;~ 17C5:DAE7 +cs=0x17c5;eip=0x00daea; T(SUB(ax, word_4993a)); // 111763 sub ax, word_4993A ;~ 17C5:DAEA +cs=0x17c5;eip=0x00daee; X(PUSH(ax)); // 111764 push ax ;~ 17C5:DAEE +cs=0x17c5;eip=0x00daef; X(PUSH(word_492f4)); // 111765 push word_492F4 ;~ 17C5:DAEF +cs=0x17c5;eip=0x00daf3; J(CALL(sub_33194,0)); // 111766 call sub_33194 ;~ 17C5:DAF3 +cs=0x17c5;eip=0x00daf6; T(ADD(sp, 6)); // 111767 add sp, 6 ;~ 17C5:DAF6 +cs=0x17c5;eip=0x00daf9; X(word_492f4 = ax;); // 111768 mov word_492F4, ax ;~ 17C5:DAF9 +cs=0x17c5;eip=0x00dafc; T(ax = 0x10;); // 111769 mov ax, 10h ;~ 17C5:DAFC +cs=0x17c5;eip=0x00daff; X(PUSH(ax)); // 111770 push ax ;~ 17C5:DAFF +cs=0x17c5;eip=0x00db00; T(ax = 3;); // 111771 mov ax, 3 ;~ 17C5:DB00 +cs=0x17c5;eip=0x00db03; X(PUSH(ax)); // 111772 push ax ;~ 17C5:DB03 +cs=0x17c5;eip=0x00db04; T(ax = word_492f4;); // 111773 mov ax, word_492F4 ;~ 17C5:DB04 +cs=0x17c5;eip=0x00db07; T(SHL(ax, 1)); // 111774 shl ax, 1 ;~ 17C5:DB07 +cs=0x17c5;eip=0x00db09; X(PUSH(ax)); // 111775 push ax ;~ 17C5:DB09 +cs=0x17c5;eip=0x00db0a; J(CALL(sub_33194,0)); // 111776 call sub_33194 ;~ 17C5:DB0A +cs=0x17c5;eip=0x00db0d; T(ADD(sp, 6)); // 111777 add sp, 6 ;~ 17C5:DB0D +cs=0x17c5;eip=0x00db10; X(word_511d4 = ax;); // 111778 mov ds:word_511D4, ax ;~ 17C5:DB10 +cs=0x17c5;eip=0x00db13; T(ax = 0x0FA;); // 111779 mov ax, 0FAh ;~ 17C5:DB13 +cs=0x17c5;eip=0x00db16; X(IMUL1_2(word_492f4)); // 111780 imul word_492F4 ;~ 17C5:DB16 +cs=0x17c5;eip=0x00db1a; X(*(dw*)(asc_512dc) = ax;); // 111781 mov word ptr ds:asc_512DC, ax ; "\v\v\v\v\v\v\v\v\v\v" ;~ 17C5:DB1A +cs=0x17c5;eip=0x00db1d; T(ax = 0x0C8;); // 111782 mov ax, 0C8h ;~ 17C5:DB1D +cs=0x17c5;eip=0x00db20; X(IMUL1_2(word_492f4)); // 111783 imul word_492F4 ;~ 17C5:DB20 +cs=0x17c5;eip=0x00db24; X(word_4fb8c = ax;); // 111784 mov ds:word_4FB8C, ax ;~ 17C5:DB24 +cs=0x17c5;eip=0x00db27; T(sp = bp;); // 111785 mov sp, bp ;~ 17C5:DB27 +cs=0x17c5;eip=0x00db29; X(POP(bp)); // 111786 pop bp ;~ 17C5:DB29 +cs=0x17c5;eip=0x00db2a; J(RETN(0)); // 111787 retn ;~ 17C5:DB2A + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kloc_33d0d: goto loc_33d0d; + case m2c::kloc_33d13: goto loc_33d13; + case m2c::ksub_33cde: goto sub_33cde; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_33d5b(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -32980,61 +33073,61 @@ cs=0x17c5;eip=0x00daad; J(RETN(0)); // 63733 retn ;~ 17C5:DAAD _begin: #undef var_2 #define var_2 -2 - // 63807 var_2 = word ptr -2 ;~ 17C5:DB2B -cs=0x17c5;eip=0x00db2b; X(PUSH(bp)); // 63809 push bp ;~ 17C5:DB2B -cs=0x17c5;eip=0x00db2c; T(bp = sp;); // 63810 mov bp, sp ;~ 17C5:DB2C -cs=0x17c5;eip=0x00db2e; T(SUB(sp, 2)); // 63811 sub sp, 2 ;~ 17C5:DB2E -cs=0x17c5;eip=0x00db31; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 63812 mov [bp+var_2], 0 ;~ 17C5:DB31 -cs=0x17c5;eip=0x00db36; J(JMP(loc_33d6b)); // 63813 jmp short loc_33D6B ;~ 17C5:DB36 + // 111798 var_2 = word ptr -2 ;~ 17C5:DB2B +cs=0x17c5;eip=0x00db2b; X(PUSH(bp)); // 111800 push bp ;~ 17C5:DB2B +cs=0x17c5;eip=0x00db2c; T(bp = sp;); // 111801 mov bp, sp ;~ 17C5:DB2C +cs=0x17c5;eip=0x00db2e; T(SUB(sp, 2)); // 111802 sub sp, 2 ;~ 17C5:DB2E +cs=0x17c5;eip=0x00db31; X(MOV(*(dw*)(raddr(ss,bp+var_2)), 0)); // 111803 mov [bp+var_2], 0 ;~ 17C5:DB31 +cs=0x17c5;eip=0x00db36; J(JMP(loc_33d6b)); // 111804 jmp short loc_33D6B ;~ 17C5:DB36 loc_33d68: - // 6656 -cs=0x17c5;eip=0x00db38; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 63817 inc [bp+var_2] ;~ 17C5:DB38 + // 6634 +cs=0x17c5;eip=0x00db38; X(INC(*(dw*)(raddr(ss,bp+var_2)))); // 111808 inc [bp+var_2] ;~ 17C5:DB38 loc_33d6b: - // 6657 -cs=0x17c5;eip=0x00db3b; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 6)); // 63820 cmp [bp+var_2], 6 ;~ 17C5:DB3B -cs=0x17c5;eip=0x00db3f; J(JGE(loc_33d92)); // 63821 jge short loc_33D92 ;~ 17C5:DB3F -cs=0x17c5;eip=0x00db41; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 63822 mov bx, [bp+var_2] ;~ 17C5:DB41 -cs=0x17c5;eip=0x00db44; T(SHL(bx, 1)); // 63823 shl bx, 1 ;~ 17C5:DB44 -cs=0x17c5;eip=0x00db46; T(ax = 0x20;); // 63824 mov ax, 20h ; ' ' ;~ 17C5:DB46 -cs=0x17c5;eip=0x00db49; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 63825 mov cl, byte ptr [bp+var_2] ;~ 17C5:DB49 -cs=0x17c5;eip=0x00db4c; T(dx = *(dw*)(byte_4f20c);); // 63826 mov dx, word ptr byte_4F20C ;~ 17C5:DB4C -cs=0x17c5;eip=0x00db50; T(CMP(dx, 2)); // 63827 cmp dx, 2 ;~ 17C5:DB50 -cs=0x17c5;eip=0x00db53; J(JLE(loc_33d88)); // 63828 jle short loc_33D88 ;~ 17C5:DB53 -cs=0x17c5;eip=0x00db55; T(dx = 2;); // 63829 mov dx, 2 ;~ 17C5:DB55 + // 6635 +cs=0x17c5;eip=0x00db3b; T(CMP(*(dw*)(raddr(ss,bp+var_2)), 6)); // 111811 cmp [bp+var_2], 6 ;~ 17C5:DB3B +cs=0x17c5;eip=0x00db3f; J(JGE(loc_33d92)); // 111812 jge short loc_33D92 ;~ 17C5:DB3F +cs=0x17c5;eip=0x00db41; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 111813 mov bx, [bp+var_2] ;~ 17C5:DB41 +cs=0x17c5;eip=0x00db44; T(SHL(bx, 1)); // 111814 shl bx, 1 ;~ 17C5:DB44 +cs=0x17c5;eip=0x00db46; T(ax = 0x20;); // 111815 mov ax, 20h ; ' ' ;~ 17C5:DB46 +cs=0x17c5;eip=0x00db49; T(MOV(cl, *(raddr(ss,bp+var_2)))); // 111816 mov cl, byte ptr [bp+var_2] ;~ 17C5:DB49 +cs=0x17c5;eip=0x00db4c; T(dx = word_4f20c;); // 111817 mov dx, ds:word_4F20C ;~ 17C5:DB4C +cs=0x17c5;eip=0x00db50; T(CMP(dx, 2)); // 111818 cmp dx, 2 ;~ 17C5:DB50 +cs=0x17c5;eip=0x00db53; J(JLE(loc_33d88)); // 111819 jle short loc_33D88 ;~ 17C5:DB53 +cs=0x17c5;eip=0x00db55; T(dx = 2;); // 111820 mov dx, 2 ;~ 17C5:DB55 loc_33d88: - // 6658 -cs=0x17c5;eip=0x00db58; T(ADD(cl, dl)); // 63832 add cl, dl ;~ 17C5:DB58 -cs=0x17c5;eip=0x00db5a; T(SHL(ax, cl)); // 63833 shl ax, cl ;~ 17C5:DB5A -cs=0x17c5;eip=0x00db5c; X(MOV(*(dw*)(raddr(ds,bx+0x18FC)), ax)); // 63834 mov [bx+18FCh], ax ;~ 17C5:DB5C -cs=0x17c5;eip=0x00db60; J(JMP(loc_33d68)); // 63835 jmp short loc_33D68 ;~ 17C5:DB60 + // 6636 +cs=0x17c5;eip=0x00db58; T(ADD(cl, dl)); // 111823 add cl, dl ;~ 17C5:DB58 +cs=0x17c5;eip=0x00db5a; T(SHL(ax, cl)); // 111824 shl ax, cl ;~ 17C5:DB5A +cs=0x17c5;eip=0x00db5c; X(MOV(*(dw*)(raddr(ds,bx+0x18FC)), ax)); // 111825 mov [bx+18FCh], ax ;~ 17C5:DB5C +cs=0x17c5;eip=0x00db60; J(JMP(loc_33d68)); // 111826 jmp short loc_33D68 ;~ 17C5:DB60 loc_33d92: - // 6659 -cs=0x17c5;eip=0x00db62; T(ax = word_4a3e6;); // 63839 mov ax, word_4A3E6 ;~ 17C5:DB62 -cs=0x17c5;eip=0x00db65; T(ADD(ax, word_4a3e4)); // 63840 add ax, word_4A3E4 ;~ 17C5:DB65 -cs=0x17c5;eip=0x00db69; X(word_4a3e8 = ax;); // 63841 mov word_4A3E8, ax ;~ 17C5:DB69 -cs=0x17c5;eip=0x00db6c; T(ax = 0x270F;); // 63842 mov ax, 270Fh ;~ 17C5:DB6C -cs=0x17c5;eip=0x00db6f; X(PUSH(ax)); // 63843 push ax ;~ 17C5:DB6F -cs=0x17c5;eip=0x00db70; T(ax = 0x1000;); // 63844 mov ax, 1000h ;~ 17C5:DB70 -cs=0x17c5;eip=0x00db73; X(PUSH(ax)); // 63845 push ax ;~ 17C5:DB73 -cs=0x17c5;eip=0x00db74; T(ax = word_4a3e6;); // 63846 mov ax, word_4A3E6 ;~ 17C5:DB74 -cs=0x17c5;eip=0x00db77; T(SHL(ax, 1)); // 63847 shl ax, 1 ;~ 17C5:DB77 -cs=0x17c5;eip=0x00db79; X(PUSH(ax)); // 63848 push ax ;~ 17C5:DB79 -cs=0x17c5;eip=0x00db7a; J(CALL(sub_33194,0)); // 63849 call sub_33194 ;~ 17C5:DB7A -cs=0x17c5;eip=0x00db7d; T(ADD(sp, 6)); // 63850 add sp, 6 ;~ 17C5:DB7D -cs=0x17c5;eip=0x00db80; X(word_4a3ea = ax;); // 63851 mov word_4A3EA, ax ;~ 17C5:DB80 -cs=0x17c5;eip=0x00db83; T(ax = *(dw*)(byte_4f20c);); // 63852 mov ax, word ptr byte_4F20C ;~ 17C5:DB83 -cs=0x17c5;eip=0x00db86; T(CMP(ax, 2)); // 63853 cmp ax, 2 ;~ 17C5:DB86 -cs=0x17c5;eip=0x00db89; J(JLE(loc_33dbe)); // 63854 jle short loc_33DBE ;~ 17C5:DB89 -cs=0x17c5;eip=0x00db8b; T(ax = 2;); // 63855 mov ax, 2 ;~ 17C5:DB8B + // 6637 +cs=0x17c5;eip=0x00db62; T(ax = word_4a3e6;); // 111830 mov ax, word_4A3E6 ;~ 17C5:DB62 +cs=0x17c5;eip=0x00db65; T(ADD(ax, word_4a3e4)); // 111831 add ax, word_4A3E4 ;~ 17C5:DB65 +cs=0x17c5;eip=0x00db69; X(word_4a3e8 = ax;); // 111832 mov word_4A3E8, ax ;~ 17C5:DB69 +cs=0x17c5;eip=0x00db6c; T(ax = 0x270F;); // 111833 mov ax, 270Fh ;~ 17C5:DB6C +cs=0x17c5;eip=0x00db6f; X(PUSH(ax)); // 111834 push ax ;~ 17C5:DB6F +cs=0x17c5;eip=0x00db70; T(ax = 0x1000;); // 111835 mov ax, 1000h ;~ 17C5:DB70 +cs=0x17c5;eip=0x00db73; X(PUSH(ax)); // 111836 push ax ;~ 17C5:DB73 +cs=0x17c5;eip=0x00db74; T(ax = word_4a3e6;); // 111837 mov ax, word_4A3E6 ;~ 17C5:DB74 +cs=0x17c5;eip=0x00db77; T(SHL(ax, 1)); // 111838 shl ax, 1 ;~ 17C5:DB77 +cs=0x17c5;eip=0x00db79; X(PUSH(ax)); // 111839 push ax ;~ 17C5:DB79 +cs=0x17c5;eip=0x00db7a; J(CALL(sub_33194,0)); // 111840 call sub_33194 ;~ 17C5:DB7A +cs=0x17c5;eip=0x00db7d; T(ADD(sp, 6)); // 111841 add sp, 6 ;~ 17C5:DB7D +cs=0x17c5;eip=0x00db80; X(word_4a3ea = ax;); // 111842 mov word_4A3EA, ax ;~ 17C5:DB80 +cs=0x17c5;eip=0x00db83; T(ax = word_4f20c;); // 111843 mov ax, ds:word_4F20C ;~ 17C5:DB83 +cs=0x17c5;eip=0x00db86; T(CMP(ax, 2)); // 111844 cmp ax, 2 ;~ 17C5:DB86 +cs=0x17c5;eip=0x00db89; J(JLE(loc_33dbe)); // 111845 jle short loc_33DBE ;~ 17C5:DB89 +cs=0x17c5;eip=0x00db8b; T(ax = 2;); // 111846 mov ax, 2 ;~ 17C5:DB8B loc_33dbe: - // 6660 -cs=0x17c5;eip=0x00db8e; T(cx = 0x0D05;); // 63858 mov cx, 0D05h ;~ 17C5:DB8E -cs=0x17c5;eip=0x00db91; T(IMUL1_2(cx)); // 63859 imul cx ;~ 17C5:DB91 -cs=0x17c5;eip=0x00db93; T(ADD(ax, cx)); // 63860 add ax, cx ;~ 17C5:DB93 -cs=0x17c5;eip=0x00db95; X(*(word_4a3ec) = ax;); // 63861 mov word_4A3EC, ax ;~ 17C5:DB95 -cs=0x17c5;eip=0x00db98; T(sp = bp;); // 63862 mov sp, bp ;~ 17C5:DB98 -cs=0x17c5;eip=0x00db9a; X(POP(bp)); // 63863 pop bp ;~ 17C5:DB9A -cs=0x17c5;eip=0x00db9b; J(RETN(0)); // 63864 retn ;~ 17C5:DB9B + // 6638 +cs=0x17c5;eip=0x00db8e; T(cx = 0x0D05;); // 111849 mov cx, 0D05h ;~ 17C5:DB8E +cs=0x17c5;eip=0x00db91; T(IMUL1_2(cx)); // 111850 imul cx ;~ 17C5:DB91 +cs=0x17c5;eip=0x00db93; T(ADD(ax, cx)); // 111851 add ax, cx ;~ 17C5:DB93 +cs=0x17c5;eip=0x00db95; X(*(word_4a3ec) = ax;); // 111852 mov word_4A3EC, ax ;~ 17C5:DB95 +cs=0x17c5;eip=0x00db98; T(sp = bp;); // 111853 mov sp, bp ;~ 17C5:DB98 +cs=0x17c5;eip=0x00db9a; X(POP(bp)); // 111854 pop bp ;~ 17C5:DB9A +cs=0x17c5;eip=0x00db9b; J(RETN(0)); // 111855 retn ;~ 17C5:DB9B assert(0); __dispatch_call: @@ -33064,18 +33157,18 @@ cs=0x17c5;eip=0x00db9b; J(RETN(0)); // 63864 retn ;~ 17C5:DB9B else goto __dispatch_call; sub_33dcc: _begin: -cs=0x17c5;eip=0x00db9c; X(PUSH(bp)); // 63874 push bp ;~ 17C5:DB9C -cs=0x17c5;eip=0x00db9d; T(bp = sp;); // 63875 mov bp, sp ;~ 17C5:DB9D -cs=0x17c5;eip=0x00db9f; T(CMP(word_4993a, 2)); // 63876 cmp word_4993A, 2 ;~ 17C5:DB9F -cs=0x17c5;eip=0x00dba4; J(JNZ(loc_33de3)); // 63877 jnz short loc_33DE3 ;~ 17C5:DBA4 -cs=0x17c5;eip=0x00dba6; X(word_4993a = 1;); // 63878 mov word_4993A, 1 ;~ 17C5:DBA6 -cs=0x17c5;eip=0x00dbac; X(SHL(word_492f4, 1)); // 63879 shl word_492F4, 1 ;~ 17C5:DBAC -cs=0x17c5;eip=0x00dbb0; J(CALL(sub_33cde,0)); // 63880 call sub_33CDE ;~ 17C5:DBB0 +cs=0x17c5;eip=0x00db9c; X(PUSH(bp)); // 111865 push bp ;~ 17C5:DB9C +cs=0x17c5;eip=0x00db9d; T(bp = sp;); // 111866 mov bp, sp ;~ 17C5:DB9D +cs=0x17c5;eip=0x00db9f; T(CMP(word_4993a, 2)); // 111867 cmp word_4993A, 2 ;~ 17C5:DB9F +cs=0x17c5;eip=0x00dba4; J(JNZ(loc_33de3)); // 111868 jnz short loc_33DE3 ;~ 17C5:DBA4 +cs=0x17c5;eip=0x00dba6; X(word_4993a = 1;); // 111869 mov word_4993A, 1 ;~ 17C5:DBA6 +cs=0x17c5;eip=0x00dbac; X(SHL(word_492f4, 1)); // 111870 shl word_492F4, 1 ;~ 17C5:DBAC +cs=0x17c5;eip=0x00dbb0; J(CALL(sub_33cde,0)); // 111871 call sub_33CDE ;~ 17C5:DBB0 loc_33de3: - // 6661 -cs=0x17c5;eip=0x00dbb3; T(sp = bp;); // 63883 mov sp, bp ;~ 17C5:DBB3 -cs=0x17c5;eip=0x00dbb5; X(POP(bp)); // 63884 pop bp ;~ 17C5:DBB5 -cs=0x17c5;eip=0x00dbb6; J(RETN(0)); // 63885 retn ;~ 17C5:DBB6 + // 6639 +cs=0x17c5;eip=0x00dbb3; T(sp = bp;); // 111874 mov sp, bp ;~ 17C5:DBB3 +cs=0x17c5;eip=0x00dbb5; X(POP(bp)); // 111875 pop bp ;~ 17C5:DBB5 +cs=0x17c5;eip=0x00dbb6; J(RETN(0)); // 111876 retn ;~ 17C5:DBB6 assert(0); __dispatch_call: @@ -33101,25 +33194,25 @@ cs=0x17c5;eip=0x00dbb6; J(RETN(0)); // 63885 retn ;~ 17C5:DBB6 else goto __dispatch_call; seg2623_dbb7_proc: _begin: -cs=0x17c5;eip=0x00dbb7; X(PUSH(bp)); // 63889 push bp ;~ 17C5:DBB7 -cs=0x17c5;eip=0x00dbb8; T(bp = sp;); // 63890 mov bp, sp ;~ 17C5:DBB8 -cs=0x17c5;eip=0x00dbba; X(PUSH(di)); // 63891 push di ;~ 17C5:DBBA -cs=0x17c5;eip=0x00dbbb; X(PUSH(si)); // 63892 push si ;~ 17C5:DBBB -cs=0x17c5;eip=0x00dbbc; T(MOV(si, *(dw*)(raddr(ss,bp+6)))); // 63893 mov si, [bp+6] ;~ 17C5:DBBC -cs=0x17c5;eip=0x00dbbf; T(cl = 4;); // 63894 mov cl, 4 ;~ 17C5:DBBF -cs=0x17c5;eip=0x00dbc1; T(SHL(si, cl)); // 63895 shl si, cl ;~ 17C5:DBC1 -cs=0x17c5;eip=0x00dbc3; T(MOV(di, *(dw*)(raddr(ss,bp+4)))); // 63896 mov di, [bp+4] ;~ 17C5:DBC3 -cs=0x17c5;eip=0x00dbc6; T(cl = 2;); // 63897 mov cl, 2 ;~ 17C5:DBC6 -cs=0x17c5;eip=0x00dbc8; T(SHL(di, cl)); // 63898 shl di, cl ;~ 17C5:DBC8 -cs=0x17c5;eip=0x00dbca; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 63899 mov ax, [si-7E52h] ;~ 17C5:DBCA -cs=0x17c5;eip=0x00dbce; X(MOV(*(dw*)(raddr(ds,di+0x172)), ax)); // 63900 mov [di+172h], ax ;~ 17C5:DBCE -cs=0x17c5;eip=0x00dbd2; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 63901 mov ax, [si-7E50h] ;~ 17C5:DBD2 -cs=0x17c5;eip=0x00dbd6; X(MOV(*(dw*)(raddr(ds,di+0x174)), ax)); // 63902 mov [di+174h], ax ;~ 17C5:DBD6 -cs=0x17c5;eip=0x00dbda; X(POP(si)); // 63903 pop si ;~ 17C5:DBDA -cs=0x17c5;eip=0x00dbdb; X(POP(di)); // 63904 pop di ;~ 17C5:DBDB -cs=0x17c5;eip=0x00dbdc; T(sp = bp;); // 63905 mov sp, bp ;~ 17C5:DBDC -cs=0x17c5;eip=0x00dbde; X(POP(bp)); // 63906 pop bp ;~ 17C5:DBDE -cs=0x17c5;eip=0x00dbdf; J(RETN(0)); // 63907 retn ;~ 17C5:DBDF +cs=0x17c5;eip=0x00dbb7; X(PUSH(bp)); // 111880 push bp ;~ 17C5:DBB7 +cs=0x17c5;eip=0x00dbb8; T(bp = sp;); // 111881 mov bp, sp ;~ 17C5:DBB8 +cs=0x17c5;eip=0x00dbba; X(PUSH(di)); // 111882 push di ;~ 17C5:DBBA +cs=0x17c5;eip=0x00dbbb; X(PUSH(si)); // 111883 push si ;~ 17C5:DBBB +cs=0x17c5;eip=0x00dbbc; T(MOV(si, *(dw*)(raddr(ss,bp+6)))); // 111884 mov si, [bp+6] ;~ 17C5:DBBC +cs=0x17c5;eip=0x00dbbf; T(cl = 4;); // 111885 mov cl, 4 ;~ 17C5:DBBF +cs=0x17c5;eip=0x00dbc1; T(SHL(si, cl)); // 111886 shl si, cl ;~ 17C5:DBC1 +cs=0x17c5;eip=0x00dbc3; T(MOV(di, *(dw*)(raddr(ss,bp+4)))); // 111887 mov di, [bp+4] ;~ 17C5:DBC3 +cs=0x17c5;eip=0x00dbc6; T(cl = 2;); // 111888 mov cl, 2 ;~ 17C5:DBC6 +cs=0x17c5;eip=0x00dbc8; T(SHL(di, cl)); // 111889 shl di, cl ;~ 17C5:DBC8 +cs=0x17c5;eip=0x00dbca; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E52)))); // 111890 mov ax, [si-7E52h] ;~ 17C5:DBCA +cs=0x17c5;eip=0x00dbce; X(MOV(*(dw*)(raddr(ds,di+0x172)), ax)); // 111891 mov [di+172h], ax ;~ 17C5:DBCE +cs=0x17c5;eip=0x00dbd2; T(MOV(ax, *(dw*)(raddr(ds,si-0x7E50)))); // 111892 mov ax, [si-7E50h] ;~ 17C5:DBD2 +cs=0x17c5;eip=0x00dbd6; X(MOV(*(dw*)(raddr(ds,di+0x174)), ax)); // 111893 mov [di+174h], ax ;~ 17C5:DBD6 +cs=0x17c5;eip=0x00dbda; X(POP(si)); // 111894 pop si ;~ 17C5:DBDA +cs=0x17c5;eip=0x00dbdb; X(POP(di)); // 111895 pop di ;~ 17C5:DBDB +cs=0x17c5;eip=0x00dbdc; T(sp = bp;); // 111896 mov sp, bp ;~ 17C5:DBDC +cs=0x17c5;eip=0x00dbde; X(POP(bp)); // 111897 pop bp ;~ 17C5:DBDE +cs=0x17c5;eip=0x00dbdf; J(RETN(0)); // 111898 retn ;~ 17C5:DBDF assert(0); __dispatch_call: @@ -33144,20 +33237,20 @@ cs=0x17c5;eip=0x00dbdf; J(RETN(0)); // 63907 retn ;~ 17C5:DBDF else goto __dispatch_call; sub_33e10: _begin: -cs=0x17c5;eip=0x00dbe0; X(PUSH(bp)); // 63914 push bp ;~ 17C5:DBE0 -cs=0x17c5;eip=0x00dbe1; T(bp = sp;); // 63915 mov bp, sp ;~ 17C5:DBE1 -cs=0x17c5;eip=0x00dbe3; X(*(byte_521c3) = 0;); // 63916 mov byte_521C3, 0 ;~ 17C5:DBE3 -cs=0x17c5;eip=0x00dbe8; X(byte_521c2 = 0x8D;); // 63917 mov byte_521C2, 8Dh ;~ 17C5:DBE8 -cs=0x17c5;eip=0x00dbed; T(ax = 0x96E2;); // 63918 mov ax, 96E2h ;~ 17C5:DBED -cs=0x17c5;eip=0x00dbf0; X(PUSH(ax)); // 63919 push ax ;~ 17C5:DBF0 -cs=0x17c5;eip=0x00dbf1; X(PUSH(ax)); // 63920 push ax ;~ 17C5:DBF1 -cs=0x17c5;eip=0x00dbf2; T(ax = 0x10;); // 63921 mov ax, 10h ;~ 17C5:DBF2 -cs=0x17c5;eip=0x00dbf5; X(PUSH(ax)); // 63922 push ax ;~ 17C5:DBF5 -cs=0x17c5;eip=0x00dbf6; J(CALL(sub_34cb2,0)); // 63923 call sub_34CB2 ;~ 17C5:DBF6 -cs=0x17c5;eip=0x00dbf9; T(ADD(sp, 6)); // 63924 add sp, 6 ;~ 17C5:DBF9 -cs=0x17c5;eip=0x00dbfc; T(sp = bp;); // 63925 mov sp, bp ;~ 17C5:DBFC -cs=0x17c5;eip=0x00dbfe; X(POP(bp)); // 63926 pop bp ;~ 17C5:DBFE -cs=0x17c5;eip=0x00dbff; J(RETN(0)); // 63927 retn ;~ 17C5:DBFF +cs=0x17c5;eip=0x00dbe0; X(PUSH(bp)); // 111905 push bp ;~ 17C5:DBE0 +cs=0x17c5;eip=0x00dbe1; T(bp = sp;); // 111906 mov bp, sp ;~ 17C5:DBE1 +cs=0x17c5;eip=0x00dbe3; X(byte_521c3 = 0;); // 111907 mov ds:byte_521C3, 0 ;~ 17C5:DBE3 +cs=0x17c5;eip=0x00dbe8; X(byte_521c2 = 0x8D;); // 111908 mov ds:byte_521C2, 8Dh ;~ 17C5:DBE8 +cs=0x17c5;eip=0x00dbed; T(ax = 0x96E2;); // 111909 mov ax, 96E2h ;~ 17C5:DBED +cs=0x17c5;eip=0x00dbf0; X(PUSH(ax)); // 111910 push ax ;~ 17C5:DBF0 +cs=0x17c5;eip=0x00dbf1; X(PUSH(ax)); // 111911 push ax ;~ 17C5:DBF1 +cs=0x17c5;eip=0x00dbf2; T(ax = 0x10;); // 111912 mov ax, 10h ;~ 17C5:DBF2 +cs=0x17c5;eip=0x00dbf5; X(PUSH(ax)); // 111913 push ax ;~ 17C5:DBF5 +cs=0x17c5;eip=0x00dbf6; J(CALL(sub_34cb2,0)); // 111914 call sub_34CB2 ;~ 17C5:DBF6 +cs=0x17c5;eip=0x00dbf9; T(ADD(sp, 6)); // 111915 add sp, 6 ;~ 17C5:DBF9 +cs=0x17c5;eip=0x00dbfc; T(sp = bp;); // 111916 mov sp, bp ;~ 17C5:DBFC +cs=0x17c5;eip=0x00dbfe; X(POP(bp)); // 111917 pop bp ;~ 17C5:DBFE +cs=0x17c5;eip=0x00dbff; J(RETN(0)); // 111918 retn ;~ 17C5:DBFF assert(0); __dispatch_call: @@ -33182,144 +33275,144 @@ cs=0x17c5;eip=0x00dbff; J(RETN(0)); // 63927 retn ;~ 17C5:DBFF else goto __dispatch_call; seg2623_dc00_proc: _begin: -cs=0x17c5;eip=0x00dc00; X(PUSH(bp)); // 63931 push bp ;~ 17C5:DC00 -cs=0x17c5;eip=0x00dc01; T(bp = sp;); // 63932 mov bp, sp ;~ 17C5:DC01 -cs=0x17c5;eip=0x00dc03; X(PUSH(di)); // 63933 push di ;~ 17C5:DC03 -cs=0x17c5;eip=0x00dc04; X(PUSH(si)); // 63934 push si ;~ 17C5:DC04 -cs=0x17c5;eip=0x00dc05; X(PUSH(bp)); // 63935 push bp ;~ 17C5:DC05 -cs=0x17c5;eip=0x00dc06; J(CALLF(sub_499ee,0)); // 63936 call far ptr sub_499EE ;~ 17C5:DC06 -cs=0x17c5;eip=0x00dc0b; X(PUSH(ax)); // 63938 push ax ;~ 17C5:DC0B -cs=0x17c5;eip=0x00dc0c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 63939 mov bx, [bp+4] ;~ 17C5:DC0C -cs=0x17c5;eip=0x00dc0f; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 63940 mov ax, [bx+8] ;~ 17C5:DC0F -cs=0x17c5;eip=0x00dc12; X(word_4d78d = ax;); // 63941 mov word_4D78D, ax ;~ 17C5:DC12 -cs=0x17c5;eip=0x00dc15; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 63942 mov ax, [bx+0Ah] ;~ 17C5:DC15 -cs=0x17c5;eip=0x00dc18; X(word_4d791 = ax;); // 63943 mov word_4D791, ax ;~ 17C5:DC18 -cs=0x17c5;eip=0x00dc1b; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 63944 mov ax, [bp+6] ;~ 17C5:DC1B -cs=0x17c5;eip=0x00dc1e; X(word_4d78f = ax;); // 63945 mov word_4D78F, ax ;~ 17C5:DC1E -cs=0x17c5;eip=0x00dc21; X(MOV(*(dw*)(raddr(ds,bx+8)), ax)); // 63946 mov [bx+8], ax ;~ 17C5:DC21 -cs=0x17c5;eip=0x00dc24; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 63947 mov ax, [bp+8] ;~ 17C5:DC24 -cs=0x17c5;eip=0x00dc27; X(word_4d793 = ax;); // 63948 mov word_4D793, ax ;~ 17C5:DC27 -cs=0x17c5;eip=0x00dc2a; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), ax)); // 63949 mov [bx+0Ah], ax ;~ 17C5:DC2A -cs=0x17c5;eip=0x00dc2d; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 63950 mov ax, [bx] ;~ 17C5:DC2D -cs=0x17c5;eip=0x00dc2f; J(CALLF(sub_499df,0)); // 63951 call far ptr sub_499DF ;~ 17C5:DC2F -cs=0x17c5;eip=0x00dc34; T(MOV(ah, *(raddr(ds,bx+4)))); // 63953 mov ah, [bx+4] ;~ 17C5:DC34 -cs=0x17c5;eip=0x00dc37; J(CALLF(sub_49a3e,0)); // 63954 call far ptr sub_49A3E ;~ 17C5:DC37 -cs=0x17c5;eip=0x00dc3c; T(ax = word_4d78d;); // 63956 mov ax, word_4D78D ;~ 17C5:DC3C -cs=0x17c5;eip=0x00dc3f; T(bx = word_4d791;); // 63957 mov bx, word_4D791 ;~ 17C5:DC3F -cs=0x17c5;eip=0x00dc43; T(cx = word_4d78f;); // 63958 mov cx, word_4D78F ;~ 17C5:DC43 -cs=0x17c5;eip=0x00dc47; T(dx = word_4d793;); // 63959 mov dx, word_4D793 ;~ 17C5:DC47 -cs=0x17c5;eip=0x00dc4b; J(CALLF(sub_49a39,0)); // 63960 call far ptr sub_49A39 ;~ 17C5:DC4B -cs=0x17c5;eip=0x00dc50; J(CALLF(sub_49a4d,0)); // 63962 call far ptr sub_49A4D ;~ 17C5:DC50 -cs=0x17c5;eip=0x00dc55; X(POP(ax)); // 63964 pop ax ;~ 17C5:DC55 -cs=0x17c5;eip=0x00dc56; J(CALLF(sub_499e9,0)); // 63965 call far ptr sub_499E9 ;~ 17C5:DC56 -cs=0x17c5;eip=0x00dc5b; X(POP(bp)); // 63967 pop bp ;~ 17C5:DC5B -cs=0x17c5;eip=0x00dc5c; X(POP(si)); // 63968 pop si ;~ 17C5:DC5C -cs=0x17c5;eip=0x00dc5d; X(POP(di)); // 63969 pop di ;~ 17C5:DC5D -cs=0x17c5;eip=0x00dc5e; X(POP(bp)); // 63970 pop bp ;~ 17C5:DC5E -cs=0x17c5;eip=0x00dc5f; J(RETN(0)); // 63971 retn ;~ 17C5:DC5F +cs=0x17c5;eip=0x00dc00; X(PUSH(bp)); // 111922 push bp ;~ 17C5:DC00 +cs=0x17c5;eip=0x00dc01; T(bp = sp;); // 111923 mov bp, sp ;~ 17C5:DC01 +cs=0x17c5;eip=0x00dc03; X(PUSH(di)); // 111924 push di ;~ 17C5:DC03 +cs=0x17c5;eip=0x00dc04; X(PUSH(si)); // 111925 push si ;~ 17C5:DC04 +cs=0x17c5;eip=0x00dc05; X(PUSH(bp)); // 111926 push bp ;~ 17C5:DC05 +cs=0x17c5;eip=0x00dc06; J(CALLF(sub_499ee,0)); // 111927 call far ptr sub_499EE ;~ 17C5:DC06 +cs=0x17c5;eip=0x00dc0b; X(PUSH(ax)); // 111929 push ax ;~ 17C5:DC0B +cs=0x17c5;eip=0x00dc0c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 111930 mov bx, [bp+4] ;~ 17C5:DC0C +cs=0x17c5;eip=0x00dc0f; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 111931 mov ax, [bx+8] ;~ 17C5:DC0F +cs=0x17c5;eip=0x00dc12; X(word_4d78d = ax;); // 111932 mov ds:word_4D78D, ax ;~ 17C5:DC12 +cs=0x17c5;eip=0x00dc15; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 111933 mov ax, [bx+0Ah] ;~ 17C5:DC15 +cs=0x17c5;eip=0x00dc18; X(word_4d791 = ax;); // 111934 mov ds:word_4D791, ax ;~ 17C5:DC18 +cs=0x17c5;eip=0x00dc1b; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 111935 mov ax, [bp+6] ;~ 17C5:DC1B +cs=0x17c5;eip=0x00dc1e; X(word_4d78f = ax;); // 111936 mov ds:word_4D78F, ax ;~ 17C5:DC1E +cs=0x17c5;eip=0x00dc21; X(MOV(*(dw*)(raddr(ds,bx+8)), ax)); // 111937 mov [bx+8], ax ;~ 17C5:DC21 +cs=0x17c5;eip=0x00dc24; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 111938 mov ax, [bp+8] ;~ 17C5:DC24 +cs=0x17c5;eip=0x00dc27; X(word_4d793 = ax;); // 111939 mov ds:word_4D793, ax ;~ 17C5:DC27 +cs=0x17c5;eip=0x00dc2a; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), ax)); // 111940 mov [bx+0Ah], ax ;~ 17C5:DC2A +cs=0x17c5;eip=0x00dc2d; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 111941 mov ax, [bx] ;~ 17C5:DC2D +cs=0x17c5;eip=0x00dc2f; J(CALLF(sub_499df,0)); // 111942 call far ptr sub_499DF ;~ 17C5:DC2F +cs=0x17c5;eip=0x00dc34; T(MOV(ah, *(raddr(ds,bx+4)))); // 111944 mov ah, [bx+4] ;~ 17C5:DC34 +cs=0x17c5;eip=0x00dc37; J(CALLF(sub_49a3e,0)); // 111945 call far ptr sub_49A3E ;~ 17C5:DC37 +cs=0x17c5;eip=0x00dc3c; T(ax = word_4d78d;); // 111947 mov ax, ds:word_4D78D ;~ 17C5:DC3C +cs=0x17c5;eip=0x00dc3f; T(bx = word_4d791;); // 111948 mov bx, ds:word_4D791 ;~ 17C5:DC3F +cs=0x17c5;eip=0x00dc43; T(cx = word_4d78f;); // 111949 mov cx, ds:word_4D78F ;~ 17C5:DC43 +cs=0x17c5;eip=0x00dc47; T(dx = word_4d793;); // 111950 mov dx, ds:word_4D793 ;~ 17C5:DC47 +cs=0x17c5;eip=0x00dc4b; J(CALLF(sub_49a39,0)); // 111951 call far ptr sub_49A39 ;~ 17C5:DC4B +cs=0x17c5;eip=0x00dc50; J(CALLF(sub_49a4d,0)); // 111953 call far ptr sub_49A4D ;~ 17C5:DC50 +cs=0x17c5;eip=0x00dc55; X(POP(ax)); // 111955 pop ax ;~ 17C5:DC55 +cs=0x17c5;eip=0x00dc56; J(CALLF(sub_499e9,0)); // 111956 call far ptr sub_499E9 ;~ 17C5:DC56 +cs=0x17c5;eip=0x00dc5b; X(POP(bp)); // 111958 pop bp ;~ 17C5:DC5B +cs=0x17c5;eip=0x00dc5c; X(POP(si)); // 111959 pop si ;~ 17C5:DC5C +cs=0x17c5;eip=0x00dc5d; X(POP(di)); // 111960 pop di ;~ 17C5:DC5D +cs=0x17c5;eip=0x00dc5e; X(POP(bp)); // 111961 pop bp ;~ 17C5:DC5E +cs=0x17c5;eip=0x00dc5f; J(RETN(0)); // 111962 retn ;~ 17C5:DC5F ret_17c5_dc60: - // 6662 -cs=0x17c5;eip=0x00dc60; X(PUSH(bp)); // 63973 push bp ;~ 17C5:DC60 -cs=0x17c5;eip=0x00dc61; T(bp = sp;); // 63974 mov bp, sp ;~ 17C5:DC61 -cs=0x17c5;eip=0x00dc63; X(PUSH(di)); // 63975 push di ;~ 17C5:DC63 -cs=0x17c5;eip=0x00dc64; X(PUSH(si)); // 63976 push si ;~ 17C5:DC64 -cs=0x17c5;eip=0x00dc65; X(PUSH(bp)); // 63977 push bp ;~ 17C5:DC65 -cs=0x17c5;eip=0x00dc66; J(CALLF(sub_499ee,0)); // 63978 call far ptr sub_499EE ;~ 17C5:DC66 -cs=0x17c5;eip=0x00dc6b; X(PUSH(ax)); // 63980 push ax ;~ 17C5:DC6B -cs=0x17c5;eip=0x00dc6c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 63981 mov bx, [bp+4] ;~ 17C5:DC6C -cs=0x17c5;eip=0x00dc6f; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 63982 mov ax, [bx+8] ;~ 17C5:DC6F -cs=0x17c5;eip=0x00dc72; X(word_4d78d = ax;); // 63983 mov word_4D78D, ax ;~ 17C5:DC72 -cs=0x17c5;eip=0x00dc75; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 63984 mov ax, [bx+0Ah] ;~ 17C5:DC75 -cs=0x17c5;eip=0x00dc78; X(word_4d791 = ax;); // 63985 mov word_4D791, ax ;~ 17C5:DC78 -cs=0x17c5;eip=0x00dc7b; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 63986 mov ax, [bx] ;~ 17C5:DC7B -cs=0x17c5;eip=0x00dc7d; J(CALLF(sub_499e9,0)); // 63987 call far ptr sub_499E9 ;~ 17C5:DC7D -cs=0x17c5;eip=0x00dc82; T(MOV(ah, *(raddr(ds,bx+4)))); // 63989 mov ah, [bx+4] ;~ 17C5:DC82 -cs=0x17c5;eip=0x00dc85; J(CALLF(sub_49a3e,0)); // 63990 call far ptr sub_49A3E ;~ 17C5:DC85 -cs=0x17c5;eip=0x00dc8a; T(ax = word_4d78d;); // 63992 mov ax, word_4D78D ;~ 17C5:DC8A -cs=0x17c5;eip=0x00dc8d; T(bx = word_4d791;); // 63993 mov bx, word_4D791 ;~ 17C5:DC8D -cs=0x17c5;eip=0x00dc91; J(CALLF(sub_49a52,0)); // 63994 call far ptr sub_49A52 ;~ 17C5:DC91 -cs=0x17c5;eip=0x00dc96; J(CALLF(sub_49a4d,0)); // 63996 call far ptr sub_49A4D ;~ 17C5:DC96 -cs=0x17c5;eip=0x00dc9b; X(POP(ax)); // 63998 pop ax ;~ 17C5:DC9B -cs=0x17c5;eip=0x00dc9c; J(CALLF(sub_499e9,0)); // 63999 call far ptr sub_499E9 ;~ 17C5:DC9C -cs=0x17c5;eip=0x00dca1; X(POP(bp)); // 64001 pop bp ;~ 17C5:DCA1 -cs=0x17c5;eip=0x00dca2; X(POP(si)); // 64002 pop si ;~ 17C5:DCA2 -cs=0x17c5;eip=0x00dca3; X(POP(di)); // 64003 pop di ;~ 17C5:DCA3 -cs=0x17c5;eip=0x00dca4; X(POP(bp)); // 64004 pop bp ;~ 17C5:DCA4 -cs=0x17c5;eip=0x00dca5; J(RETN(0)); // 64005 retn ;~ 17C5:DCA5 + // 6640 +cs=0x17c5;eip=0x00dc60; X(PUSH(bp)); // 111964 push bp ;~ 17C5:DC60 +cs=0x17c5;eip=0x00dc61; T(bp = sp;); // 111965 mov bp, sp ;~ 17C5:DC61 +cs=0x17c5;eip=0x00dc63; X(PUSH(di)); // 111966 push di ;~ 17C5:DC63 +cs=0x17c5;eip=0x00dc64; X(PUSH(si)); // 111967 push si ;~ 17C5:DC64 +cs=0x17c5;eip=0x00dc65; X(PUSH(bp)); // 111968 push bp ;~ 17C5:DC65 +cs=0x17c5;eip=0x00dc66; J(CALLF(sub_499ee,0)); // 111969 call far ptr sub_499EE ;~ 17C5:DC66 +cs=0x17c5;eip=0x00dc6b; X(PUSH(ax)); // 111971 push ax ;~ 17C5:DC6B +cs=0x17c5;eip=0x00dc6c; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 111972 mov bx, [bp+4] ;~ 17C5:DC6C +cs=0x17c5;eip=0x00dc6f; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 111973 mov ax, [bx+8] ;~ 17C5:DC6F +cs=0x17c5;eip=0x00dc72; X(word_4d78d = ax;); // 111974 mov ds:word_4D78D, ax ;~ 17C5:DC72 +cs=0x17c5;eip=0x00dc75; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 111975 mov ax, [bx+0Ah] ;~ 17C5:DC75 +cs=0x17c5;eip=0x00dc78; X(word_4d791 = ax;); // 111976 mov ds:word_4D791, ax ;~ 17C5:DC78 +cs=0x17c5;eip=0x00dc7b; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 111977 mov ax, [bx] ;~ 17C5:DC7B +cs=0x17c5;eip=0x00dc7d; J(CALLF(sub_499e9,0)); // 111978 call far ptr sub_499E9 ;~ 17C5:DC7D +cs=0x17c5;eip=0x00dc82; T(MOV(ah, *(raddr(ds,bx+4)))); // 111980 mov ah, [bx+4] ;~ 17C5:DC82 +cs=0x17c5;eip=0x00dc85; J(CALLF(sub_49a3e,0)); // 111981 call far ptr sub_49A3E ;~ 17C5:DC85 +cs=0x17c5;eip=0x00dc8a; T(ax = word_4d78d;); // 111983 mov ax, ds:word_4D78D ;~ 17C5:DC8A +cs=0x17c5;eip=0x00dc8d; T(bx = word_4d791;); // 111984 mov bx, ds:word_4D791 ;~ 17C5:DC8D +cs=0x17c5;eip=0x00dc91; J(CALLF(sub_49a52,0)); // 111985 call far ptr sub_49A52 ;~ 17C5:DC91 +cs=0x17c5;eip=0x00dc96; J(CALLF(sub_49a4d,0)); // 111987 call far ptr sub_49A4D ;~ 17C5:DC96 +cs=0x17c5;eip=0x00dc9b; X(POP(ax)); // 111989 pop ax ;~ 17C5:DC9B +cs=0x17c5;eip=0x00dc9c; J(CALLF(sub_499e9,0)); // 111990 call far ptr sub_499E9 ;~ 17C5:DC9C +cs=0x17c5;eip=0x00dca1; X(POP(bp)); // 111992 pop bp ;~ 17C5:DCA1 +cs=0x17c5;eip=0x00dca2; X(POP(si)); // 111993 pop si ;~ 17C5:DCA2 +cs=0x17c5;eip=0x00dca3; X(POP(di)); // 111994 pop di ;~ 17C5:DCA3 +cs=0x17c5;eip=0x00dca4; X(POP(bp)); // 111995 pop bp ;~ 17C5:DCA4 +cs=0x17c5;eip=0x00dca5; J(RETN(0)); // 111996 retn ;~ 17C5:DCA5 ret_17c5_dca6: - // 6663 -cs=0x17c5;eip=0x00dca6; X(PUSH(bp)); // 64007 push bp ;~ 17C5:DCA6 -cs=0x17c5;eip=0x00dca7; T(bp = sp;); // 64008 mov bp, sp ;~ 17C5:DCA7 -cs=0x17c5;eip=0x00dca9; T(SUB(sp, 4)); // 64009 sub sp, 4 ;~ 17C5:DCA9 -cs=0x17c5;eip=0x00dcac; T(SUB(ax, ax)); // 64010 sub ax, ax ;~ 17C5:DCAC -cs=0x17c5;eip=0x00dcae; X(PUSH(ax)); // 64011 push ax ;~ 17C5:DCAE -cs=0x17c5;eip=0x00dcaf; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 64012 push word ptr [bp+4] ;~ 17C5:DCAF -cs=0x17c5;eip=0x00dcb2; J(CALL(sub_33f7c,0)); // 64013 call sub_33F7C ;~ 17C5:DCB2 -cs=0x17c5;eip=0x00dcb5; T(ADD(sp, 4)); // 64014 add sp, 4 ;~ 17C5:DCB5 -cs=0x17c5;eip=0x00dcb8; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 64015 mov [bp-4], ax ;~ 17C5:DCB8 -cs=0x17c5;eip=0x00dcbb; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 64016 push word ptr [bp+6] ;~ 17C5:DCBB -cs=0x17c5;eip=0x00dcbe; T(ax = 0x0FFFF;); // 64017 mov ax, 0FFFFh ;~ 17C5:DCBE -cs=0x17c5;eip=0x00dcc1; X(PUSH(ax)); // 64018 push ax ;~ 17C5:DCC1 -cs=0x17c5;eip=0x00dcc2; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 64019 push word ptr [bp-4] ;~ 17C5:DCC2 -cs=0x17c5;eip=0x00dcc5; J(CALL(sub_33fae,0)); // 64020 call sub_33FAE ;~ 17C5:DCC5 -cs=0x17c5;eip=0x00dcc8; T(ADD(sp, 6)); // 64021 add sp, 6 ;~ 17C5:DCC8 -cs=0x17c5;eip=0x00dccb; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 64022 mov [bp-2], ax ;~ 17C5:DCCB -cs=0x17c5;eip=0x00dcce; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 64023 push word ptr [bp-4] ;~ 17C5:DCCE -cs=0x17c5;eip=0x00dcd1; J(CALL(sub_33fa0,0)); // 64024 call sub_33FA0 ;~ 17C5:DCD1 -cs=0x17c5;eip=0x00dcd4; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 64025 mov ax, [bp-2] ;~ 17C5:DCD4 -cs=0x17c5;eip=0x00dcd7; T(sp = bp;); // 64026 mov sp, bp ;~ 17C5:DCD7 -cs=0x17c5;eip=0x00dcd9; X(POP(bp)); // 64027 pop bp ;~ 17C5:DCD9 -cs=0x17c5;eip=0x00dcda; J(RETN(0)); // 64028 retn ;~ 17C5:DCDA + // 6641 +cs=0x17c5;eip=0x00dca6; X(PUSH(bp)); // 111998 push bp ;~ 17C5:DCA6 +cs=0x17c5;eip=0x00dca7; T(bp = sp;); // 111999 mov bp, sp ;~ 17C5:DCA7 +cs=0x17c5;eip=0x00dca9; T(SUB(sp, 4)); // 112000 sub sp, 4 ;~ 17C5:DCA9 +cs=0x17c5;eip=0x00dcac; T(SUB(ax, ax)); // 112001 sub ax, ax ;~ 17C5:DCAC +cs=0x17c5;eip=0x00dcae; X(PUSH(ax)); // 112002 push ax ;~ 17C5:DCAE +cs=0x17c5;eip=0x00dcaf; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 112003 push word ptr [bp+4] ;~ 17C5:DCAF +cs=0x17c5;eip=0x00dcb2; J(CALL(sub_33f7c,0)); // 112004 call sub_33F7C ;~ 17C5:DCB2 +cs=0x17c5;eip=0x00dcb5; T(ADD(sp, 4)); // 112005 add sp, 4 ;~ 17C5:DCB5 +cs=0x17c5;eip=0x00dcb8; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 112006 mov [bp-4], ax ;~ 17C5:DCB8 +cs=0x17c5;eip=0x00dcbb; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 112007 push word ptr [bp+6] ;~ 17C5:DCBB +cs=0x17c5;eip=0x00dcbe; T(ax = 0x0FFFF;); // 112008 mov ax, 0FFFFh ;~ 17C5:DCBE +cs=0x17c5;eip=0x00dcc1; X(PUSH(ax)); // 112009 push ax ;~ 17C5:DCC1 +cs=0x17c5;eip=0x00dcc2; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 112010 push word ptr [bp-4] ;~ 17C5:DCC2 +cs=0x17c5;eip=0x00dcc5; J(CALL(sub_33fae,0)); // 112011 call sub_33FAE ;~ 17C5:DCC5 +cs=0x17c5;eip=0x00dcc8; T(ADD(sp, 6)); // 112012 add sp, 6 ;~ 17C5:DCC8 +cs=0x17c5;eip=0x00dccb; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 112013 mov [bp-2], ax ;~ 17C5:DCCB +cs=0x17c5;eip=0x00dcce; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 112014 push word ptr [bp-4] ;~ 17C5:DCCE +cs=0x17c5;eip=0x00dcd1; J(CALL(sub_33fa0,0)); // 112015 call sub_33FA0 ;~ 17C5:DCD1 +cs=0x17c5;eip=0x00dcd4; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 112016 mov ax, [bp-2] ;~ 17C5:DCD4 +cs=0x17c5;eip=0x00dcd7; T(sp = bp;); // 112017 mov sp, bp ;~ 17C5:DCD7 +cs=0x17c5;eip=0x00dcd9; X(POP(bp)); // 112018 pop bp ;~ 17C5:DCD9 +cs=0x17c5;eip=0x00dcda; J(RETN(0)); // 112019 retn ;~ 17C5:DCDA ret_17c5_dcdc: - // 6664 -cs=0x17c5;eip=0x00dcdc; X(PUSH(bp)); // 64032 push bp ;~ 17C5:DCDC -cs=0x17c5;eip=0x00dcdd; T(bp = sp;); // 64033 mov bp, sp ;~ 17C5:DCDD -cs=0x17c5;eip=0x00dcdf; T(SUB(sp, 4)); // 64034 sub sp, 4 ;~ 17C5:DCDF -cs=0x17c5;eip=0x00dce2; T(SUB(ax, ax)); // 64035 sub ax, ax ;~ 17C5:DCE2 -cs=0x17c5;eip=0x00dce4; X(PUSH(ax)); // 64036 push ax ;~ 17C5:DCE4 -cs=0x17c5;eip=0x00dce5; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 64037 push word ptr [bp+4] ;~ 17C5:DCE5 -cs=0x17c5;eip=0x00dce8; J(CALL(sub_33f7c,0)); // 64038 call sub_33F7C ;~ 17C5:DCE8 -cs=0x17c5;eip=0x00dceb; T(ADD(sp, 4)); // 64039 add sp, 4 ;~ 17C5:DCEB -cs=0x17c5;eip=0x00dcee; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 64040 mov [bp-4], ax ;~ 17C5:DCEE -cs=0x17c5;eip=0x00dcf1; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 64041 push word ptr [bp+8] ;~ 17C5:DCF1 -cs=0x17c5;eip=0x00dcf4; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 64042 push word ptr [bp+6] ;~ 17C5:DCF4 -cs=0x17c5;eip=0x00dcf7; T(ax = 0x0FFFF;); // 64043 mov ax, 0FFFFh ;~ 17C5:DCF7 -cs=0x17c5;eip=0x00dcfa; X(PUSH(ax)); // 64044 push ax ;~ 17C5:DCFA -cs=0x17c5;eip=0x00dcfb; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 64045 push word ptr [bp-4] ;~ 17C5:DCFB -cs=0x17c5;eip=0x00dcfe; J(CALL(sub_33fc2,0)); // 64046 call sub_33FC2 ;~ 17C5:DCFE -cs=0x17c5;eip=0x00dd01; T(ADD(sp, 8)); // 64047 add sp, 8 ;~ 17C5:DD01 -cs=0x17c5;eip=0x00dd04; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 64048 mov [bp-2], ax ;~ 17C5:DD04 -cs=0x17c5;eip=0x00dd07; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 64049 push word ptr [bp-4] ;~ 17C5:DD07 -cs=0x17c5;eip=0x00dd0a; J(CALL(sub_33fa0,0)); // 64050 call sub_33FA0 ;~ 17C5:DD0A -cs=0x17c5;eip=0x00dd0d; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 64051 mov ax, [bp-2] ;~ 17C5:DD0D -cs=0x17c5;eip=0x00dd10; T(sp = bp;); // 64052 mov sp, bp ;~ 17C5:DD10 -cs=0x17c5;eip=0x00dd12; X(POP(bp)); // 64053 pop bp ;~ 17C5:DD12 -cs=0x17c5;eip=0x00dd13; J(RETN(0)); // 64054 retn ;~ 17C5:DD13 + // 6642 +cs=0x17c5;eip=0x00dcdc; X(PUSH(bp)); // 112022 push bp ;~ 17C5:DCDC +cs=0x17c5;eip=0x00dcdd; T(bp = sp;); // 112023 mov bp, sp ;~ 17C5:DCDD +cs=0x17c5;eip=0x00dcdf; T(SUB(sp, 4)); // 112024 sub sp, 4 ;~ 17C5:DCDF +cs=0x17c5;eip=0x00dce2; T(SUB(ax, ax)); // 112025 sub ax, ax ;~ 17C5:DCE2 +cs=0x17c5;eip=0x00dce4; X(PUSH(ax)); // 112026 push ax ;~ 17C5:DCE4 +cs=0x17c5;eip=0x00dce5; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 112027 push word ptr [bp+4] ;~ 17C5:DCE5 +cs=0x17c5;eip=0x00dce8; J(CALL(sub_33f7c,0)); // 112028 call sub_33F7C ;~ 17C5:DCE8 +cs=0x17c5;eip=0x00dceb; T(ADD(sp, 4)); // 112029 add sp, 4 ;~ 17C5:DCEB +cs=0x17c5;eip=0x00dcee; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 112030 mov [bp-4], ax ;~ 17C5:DCEE +cs=0x17c5;eip=0x00dcf1; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 112031 push word ptr [bp+8] ;~ 17C5:DCF1 +cs=0x17c5;eip=0x00dcf4; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 112032 push word ptr [bp+6] ;~ 17C5:DCF4 +cs=0x17c5;eip=0x00dcf7; T(ax = 0x0FFFF;); // 112033 mov ax, 0FFFFh ;~ 17C5:DCF7 +cs=0x17c5;eip=0x00dcfa; X(PUSH(ax)); // 112034 push ax ;~ 17C5:DCFA +cs=0x17c5;eip=0x00dcfb; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 112035 push word ptr [bp-4] ;~ 17C5:DCFB +cs=0x17c5;eip=0x00dcfe; J(CALL(sub_33fc2,0)); // 112036 call sub_33FC2 ;~ 17C5:DCFE +cs=0x17c5;eip=0x00dd01; T(ADD(sp, 8)); // 112037 add sp, 8 ;~ 17C5:DD01 +cs=0x17c5;eip=0x00dd04; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 112038 mov [bp-2], ax ;~ 17C5:DD04 +cs=0x17c5;eip=0x00dd07; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 112039 push word ptr [bp-4] ;~ 17C5:DD07 +cs=0x17c5;eip=0x00dd0a; J(CALL(sub_33fa0,0)); // 112040 call sub_33FA0 ;~ 17C5:DD0A +cs=0x17c5;eip=0x00dd0d; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 112041 mov ax, [bp-2] ;~ 17C5:DD0D +cs=0x17c5;eip=0x00dd10; T(sp = bp;); // 112042 mov sp, bp ;~ 17C5:DD10 +cs=0x17c5;eip=0x00dd12; X(POP(bp)); // 112043 pop bp ;~ 17C5:DD12 +cs=0x17c5;eip=0x00dd13; J(RETN(0)); // 112044 retn ;~ 17C5:DD13 ret_17c5_dd14: - // 6665 -cs=0x17c5;eip=0x00dd14; X(PUSH(bp)); // 64056 push bp ;~ 17C5:DD14 -cs=0x17c5;eip=0x00dd15; T(bp = sp;); // 64057 mov bp, sp ;~ 17C5:DD15 -cs=0x17c5;eip=0x00dd17; T(SUB(sp, 4)); // 64058 sub sp, 4 ;~ 17C5:DD17 -cs=0x17c5;eip=0x00dd1a; T(SUB(ax, ax)); // 64059 sub ax, ax ;~ 17C5:DD1A -cs=0x17c5;eip=0x00dd1c; X(PUSH(ax)); // 64060 push ax ;~ 17C5:DD1C -cs=0x17c5;eip=0x00dd1d; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 64061 push word ptr [bp+4] ;~ 17C5:DD1D -cs=0x17c5;eip=0x00dd20; J(CALL(sub_33f8e,0)); // 64062 call sub_33F8E ;~ 17C5:DD20 -cs=0x17c5;eip=0x00dd23; T(ADD(sp, 4)); // 64063 add sp, 4 ;~ 17C5:DD23 -cs=0x17c5;eip=0x00dd26; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 64064 mov [bp-4], ax ;~ 17C5:DD26 -cs=0x17c5;eip=0x00dd29; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 64065 push word ptr [bp+0Ah] ;~ 17C5:DD29 -cs=0x17c5;eip=0x00dd2c; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 64066 push word ptr [bp+8] ;~ 17C5:DD2C -cs=0x17c5;eip=0x00dd2f; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 64067 push word ptr [bp+6] ;~ 17C5:DD2F -cs=0x17c5;eip=0x00dd32; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 64068 push word ptr [bp+0Ch] ;~ 17C5:DD32 -cs=0x17c5;eip=0x00dd35; X(PUSH(ax)); // 64069 push ax ;~ 17C5:DD35 -cs=0x17c5;eip=0x00dd36; J(CALL(sub_33fda,0)); // 64070 call sub_33FDA ;~ 17C5:DD36 -cs=0x17c5;eip=0x00dd39; T(ADD(sp, 0x0A)); // 64071 add sp, 0Ah ;~ 17C5:DD39 -cs=0x17c5;eip=0x00dd3c; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 64072 mov [bp-2], ax ;~ 17C5:DD3C -cs=0x17c5;eip=0x00dd3f; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 64073 push word ptr [bp-4] ;~ 17C5:DD3F -cs=0x17c5;eip=0x00dd42; J(CALL(sub_33fa0,0)); // 64074 call sub_33FA0 ;~ 17C5:DD42 -cs=0x17c5;eip=0x00dd45; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 64075 mov ax, [bp-2] ;~ 17C5:DD45 -cs=0x17c5;eip=0x00dd48; T(sp = bp;); // 64076 mov sp, bp ;~ 17C5:DD48 -cs=0x17c5;eip=0x00dd4a; X(POP(bp)); // 64077 pop bp ;~ 17C5:DD4A -cs=0x17c5;eip=0x00dd4b; J(RETN(0)); // 64078 retn ;~ 17C5:DD4B + // 6643 +cs=0x17c5;eip=0x00dd14; X(PUSH(bp)); // 112046 push bp ;~ 17C5:DD14 +cs=0x17c5;eip=0x00dd15; T(bp = sp;); // 112047 mov bp, sp ;~ 17C5:DD15 +cs=0x17c5;eip=0x00dd17; T(SUB(sp, 4)); // 112048 sub sp, 4 ;~ 17C5:DD17 +cs=0x17c5;eip=0x00dd1a; T(SUB(ax, ax)); // 112049 sub ax, ax ;~ 17C5:DD1A +cs=0x17c5;eip=0x00dd1c; X(PUSH(ax)); // 112050 push ax ;~ 17C5:DD1C +cs=0x17c5;eip=0x00dd1d; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 112051 push word ptr [bp+4] ;~ 17C5:DD1D +cs=0x17c5;eip=0x00dd20; J(CALL(sub_33f8e,0)); // 112052 call sub_33F8E ;~ 17C5:DD20 +cs=0x17c5;eip=0x00dd23; T(ADD(sp, 4)); // 112053 add sp, 4 ;~ 17C5:DD23 +cs=0x17c5;eip=0x00dd26; X(MOV(*(dw*)(raddr(ss,bp-4)), ax)); // 112054 mov [bp-4], ax ;~ 17C5:DD26 +cs=0x17c5;eip=0x00dd29; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 112055 push word ptr [bp+0Ah] ;~ 17C5:DD29 +cs=0x17c5;eip=0x00dd2c; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 112056 push word ptr [bp+8] ;~ 17C5:DD2C +cs=0x17c5;eip=0x00dd2f; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 112057 push word ptr [bp+6] ;~ 17C5:DD2F +cs=0x17c5;eip=0x00dd32; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 112058 push word ptr [bp+0Ch] ;~ 17C5:DD32 +cs=0x17c5;eip=0x00dd35; X(PUSH(ax)); // 112059 push ax ;~ 17C5:DD35 +cs=0x17c5;eip=0x00dd36; J(CALL(sub_33fda,0)); // 112060 call sub_33FDA ;~ 17C5:DD36 +cs=0x17c5;eip=0x00dd39; T(ADD(sp, 0x0A)); // 112061 add sp, 0Ah ;~ 17C5:DD39 +cs=0x17c5;eip=0x00dd3c; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 112062 mov [bp-2], ax ;~ 17C5:DD3C +cs=0x17c5;eip=0x00dd3f; X(PUSH(*(dw*)(raddr(ss,bp-4)))); // 112063 push word ptr [bp-4] ;~ 17C5:DD3F +cs=0x17c5;eip=0x00dd42; J(CALL(sub_33fa0,0)); // 112064 call sub_33FA0 ;~ 17C5:DD42 +cs=0x17c5;eip=0x00dd45; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 112065 mov ax, [bp-2] ;~ 17C5:DD45 +cs=0x17c5;eip=0x00dd48; T(sp = bp;); // 112066 mov sp, bp ;~ 17C5:DD48 +cs=0x17c5;eip=0x00dd4a; X(POP(bp)); // 112067 pop bp ;~ 17C5:DD4A +cs=0x17c5;eip=0x00dd4b; J(RETN(0)); // 112068 retn ;~ 17C5:DD4B assert(0); __dispatch_call: @@ -33350,18 +33443,18 @@ cs=0x17c5;eip=0x00dd4b; J(RETN(0)); // 64078 retn ;~ 17C5:DD4B _begin: #undef arg_0 #define arg_0 4 - // 64087 arg_0 = word ptr 4 ;~ 17C5:DD4C + // 112077 arg_0 = word ptr 4 ;~ 17C5:DD4C #undef arg_2 #define arg_2 6 - // 64088 arg_2 = word ptr 6 ;~ 17C5:DD4C -cs=0x17c5;eip=0x00dd4c; X(PUSH(bp)); // 64090 push bp ;~ 17C5:DD4C -cs=0x17c5;eip=0x00dd4d; T(bp = sp;); // 64091 mov bp, sp ;~ 17C5:DD4D -cs=0x17c5;eip=0x00dd4f; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 64092 push [bp+arg_2] ;~ 17C5:DD4F -cs=0x17c5;eip=0x00dd52; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64093 push [bp+arg_0] ;~ 17C5:DD52 -cs=0x17c5;eip=0x00dd55; J(CALL(sub_33ff4,0)); // 64094 call sub_33FF4 ;~ 17C5:DD55 -cs=0x17c5;eip=0x00dd58; T(ADD(sp, 4)); // 64095 add sp, 4 ;~ 17C5:DD58 -cs=0x17c5;eip=0x00dd5b; X(POP(bp)); // 64096 pop bp ;~ 17C5:DD5B -cs=0x17c5;eip=0x00dd5c; J(RETN(0)); // 64097 retn ;~ 17C5:DD5C + // 112078 arg_2 = word ptr 6 ;~ 17C5:DD4C +cs=0x17c5;eip=0x00dd4c; X(PUSH(bp)); // 112080 push bp ;~ 17C5:DD4C +cs=0x17c5;eip=0x00dd4d; T(bp = sp;); // 112081 mov bp, sp ;~ 17C5:DD4D +cs=0x17c5;eip=0x00dd4f; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 112082 push [bp+arg_2] ;~ 17C5:DD4F +cs=0x17c5;eip=0x00dd52; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112083 push [bp+arg_0] ;~ 17C5:DD52 +cs=0x17c5;eip=0x00dd55; J(CALL(sub_33ff4,0)); // 112084 call sub_33FF4 ;~ 17C5:DD55 +cs=0x17c5;eip=0x00dd58; T(ADD(sp, 4)); // 112085 add sp, 4 ;~ 17C5:DD58 +cs=0x17c5;eip=0x00dd5b; X(POP(bp)); // 112086 pop bp ;~ 17C5:DD5B +cs=0x17c5;eip=0x00dd5c; J(RETN(0)); // 112087 retn ;~ 17C5:DD5C assert(0); __dispatch_call: @@ -33388,18 +33481,18 @@ cs=0x17c5;eip=0x00dd5c; J(RETN(0)); // 64097 retn ;~ 17C5:DD5C _begin: #undef arg_0 #define arg_0 4 - // 64109 arg_0 = word ptr 4 ;~ 17C5:DD5E + // 112099 arg_0 = word ptr 4 ;~ 17C5:DD5E #undef arg_2 #define arg_2 6 - // 64110 arg_2 = word ptr 6 ;~ 17C5:DD5E -cs=0x17c5;eip=0x00dd5e; X(PUSH(bp)); // 64112 push bp ;~ 17C5:DD5E -cs=0x17c5;eip=0x00dd5f; T(bp = sp;); // 64113 mov bp, sp ;~ 17C5:DD5F -cs=0x17c5;eip=0x00dd61; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 64114 push [bp+arg_2] ;~ 17C5:DD61 -cs=0x17c5;eip=0x00dd64; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64115 push [bp+arg_0] ;~ 17C5:DD64 -cs=0x17c5;eip=0x00dd67; J(CALL(sub_3404b,0)); // 64116 call sub_3404B ;~ 17C5:DD67 -cs=0x17c5;eip=0x00dd6a; T(ADD(sp, 4)); // 64117 add sp, 4 ;~ 17C5:DD6A -cs=0x17c5;eip=0x00dd6d; X(POP(bp)); // 64118 pop bp ;~ 17C5:DD6D -cs=0x17c5;eip=0x00dd6e; J(RETN(0)); // 64119 retn ;~ 17C5:DD6E + // 112100 arg_2 = word ptr 6 ;~ 17C5:DD5E +cs=0x17c5;eip=0x00dd5e; X(PUSH(bp)); // 112102 push bp ;~ 17C5:DD5E +cs=0x17c5;eip=0x00dd5f; T(bp = sp;); // 112103 mov bp, sp ;~ 17C5:DD5F +cs=0x17c5;eip=0x00dd61; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 112104 push [bp+arg_2] ;~ 17C5:DD61 +cs=0x17c5;eip=0x00dd64; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112105 push [bp+arg_0] ;~ 17C5:DD64 +cs=0x17c5;eip=0x00dd67; J(CALL(sub_3404b,0)); // 112106 call sub_3404B ;~ 17C5:DD67 +cs=0x17c5;eip=0x00dd6a; T(ADD(sp, 4)); // 112107 add sp, 4 ;~ 17C5:DD6A +cs=0x17c5;eip=0x00dd6d; X(POP(bp)); // 112108 pop bp ;~ 17C5:DD6D +cs=0x17c5;eip=0x00dd6e; J(RETN(0)); // 112109 retn ;~ 17C5:DD6E assert(0); __dispatch_call: @@ -33426,14 +33519,14 @@ cs=0x17c5;eip=0x00dd6e; J(RETN(0)); // 64119 retn ;~ 17C5:DD6E _begin: #undef arg_0 #define arg_0 4 - // 64132 arg_0 = word ptr 4 ;~ 17C5:DD70 -cs=0x17c5;eip=0x00dd70; X(PUSH(bp)); // 64134 push bp ;~ 17C5:DD70 -cs=0x17c5;eip=0x00dd71; T(bp = sp;); // 64135 mov bp, sp ;~ 17C5:DD71 -cs=0x17c5;eip=0x00dd73; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64136 push [bp+arg_0] ;~ 17C5:DD73 -cs=0x17c5;eip=0x00dd76; J(CALL(sub_340a2,0)); // 64137 call sub_340A2 ;~ 17C5:DD76 -cs=0x17c5;eip=0x00dd79; T(ADD(sp, 2)); // 64138 add sp, 2 ;~ 17C5:DD79 -cs=0x17c5;eip=0x00dd7c; X(POP(bp)); // 64139 pop bp ;~ 17C5:DD7C -cs=0x17c5;eip=0x00dd7d; J(RETN(0)); // 64140 retn ;~ 17C5:DD7D + // 112122 arg_0 = word ptr 4 ;~ 17C5:DD70 +cs=0x17c5;eip=0x00dd70; X(PUSH(bp)); // 112124 push bp ;~ 17C5:DD70 +cs=0x17c5;eip=0x00dd71; T(bp = sp;); // 112125 mov bp, sp ;~ 17C5:DD71 +cs=0x17c5;eip=0x00dd73; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112126 push [bp+arg_0] ;~ 17C5:DD73 +cs=0x17c5;eip=0x00dd76; J(CALL(sub_340a2,0)); // 112127 call sub_340A2 ;~ 17C5:DD76 +cs=0x17c5;eip=0x00dd79; T(ADD(sp, 2)); // 112128 add sp, 2 ;~ 17C5:DD79 +cs=0x17c5;eip=0x00dd7c; X(POP(bp)); // 112129 pop bp ;~ 17C5:DD7C +cs=0x17c5;eip=0x00dd7d; J(RETN(0)); // 112130 retn ;~ 17C5:DD7D assert(0); __dispatch_call: @@ -33460,22 +33553,22 @@ cs=0x17c5;eip=0x00dd7d; J(RETN(0)); // 64140 retn ;~ 17C5:DD7D _begin: #undef arg_0 #define arg_0 4 - // 64150 arg_0 = word ptr 4 ;~ 17C5:DD7E + // 112140 arg_0 = word ptr 4 ;~ 17C5:DD7E #undef arg_2 #define arg_2 6 - // 64151 arg_2 = word ptr 6 ;~ 17C5:DD7E + // 112141 arg_2 = word ptr 6 ;~ 17C5:DD7E #undef arg_4 #define arg_4 8 - // 64152 arg_4 = word ptr 8 ;~ 17C5:DD7E -cs=0x17c5;eip=0x00dd7e; X(PUSH(bp)); // 64154 push bp ;~ 17C5:DD7E -cs=0x17c5;eip=0x00dd7f; T(bp = sp;); // 64155 mov bp, sp ;~ 17C5:DD7F -cs=0x17c5;eip=0x00dd81; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 64156 push [bp+arg_4] ;~ 17C5:DD81 -cs=0x17c5;eip=0x00dd84; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 64157 push [bp+arg_2] ;~ 17C5:DD84 -cs=0x17c5;eip=0x00dd87; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64158 push [bp+arg_0] ;~ 17C5:DD87 -cs=0x17c5;eip=0x00dd8a; J(CALL(sub_340c4,0)); // 64159 call sub_340C4 ;~ 17C5:DD8A -cs=0x17c5;eip=0x00dd8d; T(ADD(sp, 6)); // 64160 add sp, 6 ;~ 17C5:DD8D -cs=0x17c5;eip=0x00dd90; X(POP(bp)); // 64161 pop bp ;~ 17C5:DD90 -cs=0x17c5;eip=0x00dd91; J(RETN(0)); // 64162 retn ;~ 17C5:DD91 + // 112142 arg_4 = word ptr 8 ;~ 17C5:DD7E +cs=0x17c5;eip=0x00dd7e; X(PUSH(bp)); // 112144 push bp ;~ 17C5:DD7E +cs=0x17c5;eip=0x00dd7f; T(bp = sp;); // 112145 mov bp, sp ;~ 17C5:DD7F +cs=0x17c5;eip=0x00dd81; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 112146 push [bp+arg_4] ;~ 17C5:DD81 +cs=0x17c5;eip=0x00dd84; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 112147 push [bp+arg_2] ;~ 17C5:DD84 +cs=0x17c5;eip=0x00dd87; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112148 push [bp+arg_0] ;~ 17C5:DD87 +cs=0x17c5;eip=0x00dd8a; J(CALL(sub_340c4,0)); // 112149 call sub_340C4 ;~ 17C5:DD8A +cs=0x17c5;eip=0x00dd8d; T(ADD(sp, 6)); // 112150 add sp, 6 ;~ 17C5:DD8D +cs=0x17c5;eip=0x00dd90; X(POP(bp)); // 112151 pop bp ;~ 17C5:DD90 +cs=0x17c5;eip=0x00dd91; J(RETN(0)); // 112152 retn ;~ 17C5:DD91 assert(0); __dispatch_call: @@ -33502,26 +33595,26 @@ cs=0x17c5;eip=0x00dd91; J(RETN(0)); // 64162 retn ;~ 17C5:DD91 _begin: #undef arg_0 #define arg_0 4 - // 64172 arg_0 = word ptr 4 ;~ 17C5:DD92 + // 112162 arg_0 = word ptr 4 ;~ 17C5:DD92 #undef arg_2 #define arg_2 6 - // 64173 arg_2 = word ptr 6 ;~ 17C5:DD92 + // 112163 arg_2 = word ptr 6 ;~ 17C5:DD92 #undef arg_4 #define arg_4 8 - // 64174 arg_4 = word ptr 8 ;~ 17C5:DD92 + // 112164 arg_4 = word ptr 8 ;~ 17C5:DD92 #undef arg_6 #define arg_6 0x0A - // 64175 arg_6 = word ptr 0Ah ;~ 17C5:DD92 -cs=0x17c5;eip=0x00dd92; X(PUSH(bp)); // 64177 push bp ;~ 17C5:DD92 -cs=0x17c5;eip=0x00dd93; T(bp = sp;); // 64178 mov bp, sp ;~ 17C5:DD93 -cs=0x17c5;eip=0x00dd95; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 64179 push [bp+arg_6] ;~ 17C5:DD95 -cs=0x17c5;eip=0x00dd98; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 64180 push [bp+arg_4] ;~ 17C5:DD98 -cs=0x17c5;eip=0x00dd9b; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 64181 push [bp+arg_2] ;~ 17C5:DD9B -cs=0x17c5;eip=0x00dd9e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64182 push [bp+arg_0] ;~ 17C5:DD9E -cs=0x17c5;eip=0x00dda1; J(CALL(sub_340ef,0)); // 64183 call sub_340EF ;~ 17C5:DDA1 -cs=0x17c5;eip=0x00dda4; T(ADD(sp, 8)); // 64184 add sp, 8 ;~ 17C5:DDA4 -cs=0x17c5;eip=0x00dda7; X(POP(bp)); // 64185 pop bp ;~ 17C5:DDA7 -cs=0x17c5;eip=0x00dda8; J(RETN(0)); // 64186 retn ;~ 17C5:DDA8 + // 112165 arg_6 = word ptr 0Ah ;~ 17C5:DD92 +cs=0x17c5;eip=0x00dd92; X(PUSH(bp)); // 112167 push bp ;~ 17C5:DD92 +cs=0x17c5;eip=0x00dd93; T(bp = sp;); // 112168 mov bp, sp ;~ 17C5:DD93 +cs=0x17c5;eip=0x00dd95; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 112169 push [bp+arg_6] ;~ 17C5:DD95 +cs=0x17c5;eip=0x00dd98; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 112170 push [bp+arg_4] ;~ 17C5:DD98 +cs=0x17c5;eip=0x00dd9b; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 112171 push [bp+arg_2] ;~ 17C5:DD9B +cs=0x17c5;eip=0x00dd9e; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112172 push [bp+arg_0] ;~ 17C5:DD9E +cs=0x17c5;eip=0x00dda1; J(CALL(_group64,m2c::kloc_340ef)); // 112173 call loc_340EF ;~ 17C5:DDA1 +cs=0x17c5;eip=0x00dda4; T(ADD(sp, 8)); // 112174 add sp, 8 ;~ 17C5:DDA4 +cs=0x17c5;eip=0x00dda7; X(POP(bp)); // 112175 pop bp ;~ 17C5:DDA7 +cs=0x17c5;eip=0x00dda8; J(RETN(0)); // 112176 retn ;~ 17C5:DDA8 assert(0); __dispatch_call: @@ -33544,271 +33637,34 @@ cs=0x17c5;eip=0x00dda8; J(RETN(0)); // 64186 retn ;~ 17C5:DDA8 if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_33fda: - _begin: -#undef arg_0 -#define arg_0 4 - // 64198 arg_0 = word ptr 4 ;~ 17C5:DDAA -#undef arg_2 -#define arg_2 6 - // 64199 arg_2 = word ptr 6 ;~ 17C5:DDAA -#undef arg_4 -#define arg_4 8 - // 64200 arg_4 = word ptr 8 ;~ 17C5:DDAA -#undef arg_6 -#define arg_6 0x0A - // 64201 arg_6 = word ptr 0Ah ;~ 17C5:DDAA -#undef arg_8 -#define arg_8 0x0C - // 64202 arg_8 = word ptr 0Ch ;~ 17C5:DDAA -cs=0x17c5;eip=0x00ddaa; X(PUSH(bp)); // 64204 push bp ;~ 17C5:DDAA -cs=0x17c5;eip=0x00ddab; T(bp = sp;); // 64205 mov bp, sp ;~ 17C5:DDAB -cs=0x17c5;eip=0x00ddad; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 64206 push [bp+arg_8] ;~ 17C5:DDAD -cs=0x17c5;eip=0x00ddb0; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 64207 push [bp+arg_6] ;~ 17C5:DDB0 -cs=0x17c5;eip=0x00ddb3; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 64208 push [bp+arg_4] ;~ 17C5:DDB3 -cs=0x17c5;eip=0x00ddb6; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 64209 push [bp+arg_2] ;~ 17C5:DDB6 -cs=0x17c5;eip=0x00ddb9; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 64210 push [bp+arg_0] ;~ 17C5:DDB9 -cs=0x17c5;eip=0x00ddbc; J(CALL(sub_3417f,0)); // 64211 call sub_3417F ;~ 17C5:DDBC -cs=0x17c5;eip=0x00ddbf; T(ADD(sp, 0x0A)); // 64212 add sp, 0Ah ;~ 17C5:DDBF -cs=0x17c5;eip=0x00ddc2; X(POP(bp)); // 64213 pop bp ;~ 17C5:DDC2 -cs=0x17c5;eip=0x00ddc3; J(RETN(0)); // 64214 retn ;~ 17C5:DDC3 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::ksub_33fda: goto sub_33fda; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool sub_33ff4(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - sub_33ff4: - _begin: -#undef arg_0 -#define arg_0 4 - // 64224 arg_0 = word ptr 4 ;~ 17C5:DDC4 -#undef arg_2 -#define arg_2 6 - // 64225 arg_2 = byte ptr 6 ;~ 17C5:DDC4 -cs=0x17c5;eip=0x00ddc4; X(PUSH(bp)); // 64227 push bp ;~ 17C5:DDC4 -cs=0x17c5;eip=0x00ddc5; T(bp = sp;); // 64228 mov bp, sp ;~ 17C5:DDC5 -cs=0x17c5;eip=0x00ddc7; X(PUSH(di)); // 64229 push di ;~ 17C5:DDC7 -cs=0x17c5;eip=0x00ddc8; X(PUSH(si)); // 64230 push si ;~ 17C5:DDC8 -cs=0x17c5;eip=0x00ddc9; X(PUSH(es)); // 64231 push es ;~ 17C5:DDC9 -cs=0x17c5;eip=0x00ddca; X(PUSH(bp)); // 64232 push bp ;~ 17C5:DDCA -cs=0x17c5;eip=0x00ddcb; T(ah = 0x3D;); // 64233 mov ah, 3Dh ; '=' ;~ 17C5:DDCB -cs=0x17c5;eip=0x00ddcd; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 64234 mov al, [bp+arg_2] ;~ 17C5:DDCD -cs=0x17c5;eip=0x00ddd0; T(bx = ss;); // 64235 mov bx, ss ;~ 17C5:DDD0 -cs=0x17c5;eip=0x00ddd2; T(ds = bx;); // 64236 mov ds, bx ;~ 17C5:DDD2 -cs=0x17c5;eip=0x00ddd4; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 64237 mov dx, [bp+arg_0] ;~ 17C5:DDD4 -cs=0x17c5;eip=0x00ddd7; S(_INT(0x21)); // 64238 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:DDD7 -cs=0x17c5;eip=0x00ddd9; J(JNC(loc_3403d)); // 64242 jnb short loc_3403D ;~ 17C5:DDD9 -cs=0x17c5;eip=0x00dddb; T(CMP(ax, 2)); // 64243 cmp ax, 2 ;~ 17C5:DDDB -cs=0x17c5;eip=0x00ddde; J(JNZ(loc_3401c)); // 64244 jnz short loc_3401C ;~ 17C5:DDDE -loc_34010: - // 6666 -cs=0x17c5;eip=0x00dde0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64247 mov bx, [bp+arg_0] ;~ 17C5:DDE0 -cs=0x17c5;eip=0x00dde3; T(ax = 0x5F7C;); // 64248 mov ax, 5F7Ch ;~ 17C5:DDE3 -cs=0x17c5;eip=0x00dde6; T(cx = 0x0FFFF;); // 64249 mov cx, 0FFFFh ;~ 17C5:DDE6 -cs=0x17c5;eip=0x00dde9; J(return _group18(m2c::kloc_341b0, _state);); // 64250 jmp loc_341B0 ;~ 17C5:DDE9 -loc_3401c: - // 6667 -cs=0x17c5;eip=0x00ddec; T(CMP(ax, 3)); // 64254 cmp ax, 3 ;~ 17C5:DDEC -cs=0x17c5;eip=0x00ddef; J(JZ(loc_34010)); // 64255 jz short loc_34010 ;~ 17C5:DDEF -cs=0x17c5;eip=0x00ddf1; T(CMP(ax, 4)); // 64256 cmp ax, 4 ;~ 17C5:DDF1 -cs=0x17c5;eip=0x00ddf4; J(JNZ(loc_34032)); // 64257 jnz short loc_34032 ;~ 17C5:DDF4 -cs=0x17c5;eip=0x00ddf6; T(cx = 0x0FFFF;); // 64258 mov cx, 0FFFFh ;~ 17C5:DDF6 -cs=0x17c5;eip=0x00ddf9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64259 mov bx, [bp+arg_0] ;~ 17C5:DDF9 -cs=0x17c5;eip=0x00ddfc; T(ax = 0x5F8C;); // 64260 mov ax, 5F8Ch ;~ 17C5:DDFC -cs=0x17c5;eip=0x00ddff; J(return _group18(m2c::kloc_341b0, _state);); // 64261 jmp loc_341B0 ;~ 17C5:DDFF -loc_34032: - // 6668 -cs=0x17c5;eip=0x00de02; T(cx = ax;); // 64265 mov cx, ax ;~ 17C5:DE02 -cs=0x17c5;eip=0x00de04; T(ax = 0x5FA7;); // 64266 mov ax, 5FA7h ;~ 17C5:DE04 -cs=0x17c5;eip=0x00de07; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64267 mov bx, [bp+arg_0] ;~ 17C5:DE07 -cs=0x17c5;eip=0x00de0a; J(return _group18(m2c::kloc_341b0, _state);); // 64268 jmp loc_341B0 ;~ 17C5:DE0A -loc_3403d: - // 6669 -cs=0x17c5;eip=0x00de0d; X(word_4eac4 = 0x200;); // 64272 mov word_4EAC4, 200h ;~ 17C5:DE0D -cs=0x17c5;eip=0x00de13; X(POP(bp)); // 64273 pop bp ;~ 17C5:DE13 -cs=0x17c5;eip=0x00de14; X(POP(es)); // 64274 pop es ;~ 17C5:DE14 -cs=0x17c5;eip=0x00de15; X(POP(si)); // 64276 pop si ;~ 17C5:DE15 -cs=0x17c5;eip=0x00de16; X(POP(di)); // 64277 pop di ;~ 17C5:DE16 -cs=0x17c5;eip=0x00de17; T(sp = bp;); // 64278 mov sp, bp ;~ 17C5:DE17 -cs=0x17c5;eip=0x00de19; X(POP(bp)); // 64279 pop bp ;~ 17C5:DE19 -cs=0x17c5;eip=0x00de1a; J(RETN(0)); // 64280 retn ;~ 17C5:DE1A - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::kloc_34010: goto loc_34010; - case m2c::kloc_3401c: goto loc_3401c; - case m2c::kloc_34032: goto loc_34032; - case m2c::kloc_3403d: goto loc_3403d; - case m2c::ksub_33ff4: goto sub_33ff4; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool sub_3404b(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - sub_3404b: - _begin: -#undef arg_0 -#define arg_0 4 - // 64290 arg_0 = word ptr 4 ;~ 17C5:DE1B -#undef arg_2 -#define arg_2 6 - // 64291 arg_2 = word ptr 6 ;~ 17C5:DE1B -cs=0x17c5;eip=0x00de1b; X(PUSH(bp)); // 64293 push bp ;~ 17C5:DE1B -cs=0x17c5;eip=0x00de1c; T(bp = sp;); // 64294 mov bp, sp ;~ 17C5:DE1C -cs=0x17c5;eip=0x00de1e; X(PUSH(di)); // 64295 push di ;~ 17C5:DE1E -cs=0x17c5;eip=0x00de1f; X(PUSH(si)); // 64296 push si ;~ 17C5:DE1F -cs=0x17c5;eip=0x00de20; X(PUSH(es)); // 64297 push es ;~ 17C5:DE20 -cs=0x17c5;eip=0x00de21; X(PUSH(bp)); // 64298 push bp ;~ 17C5:DE21 -cs=0x17c5;eip=0x00de22; T(ah = 0x3C;); // 64299 mov ah, 3Ch ; '<' ;~ 17C5:DE22 -cs=0x17c5;eip=0x00de24; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 64300 mov cx, [bp+arg_2] ;~ 17C5:DE24 -cs=0x17c5;eip=0x00de27; T(bx = ss;); // 64301 mov bx, ss ;~ 17C5:DE27 -cs=0x17c5;eip=0x00de29; T(ds = bx;); // 64302 mov ds, bx ;~ 17C5:DE29 -cs=0x17c5;eip=0x00de2b; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 64303 mov dx, [bp+arg_0] ;~ 17C5:DE2B -cs=0x17c5;eip=0x00de2e; S(_INT(0x21)); // 64304 int 21h ; DOS - 2+ - CREATE A FILE WITH HANDLE (CREAT) ;~ 17C5:DE2E -cs=0x17c5;eip=0x00de30; J(JNC(loc_34094)); // 64307 jnb short loc_34094 ;~ 17C5:DE30 -cs=0x17c5;eip=0x00de32; T(CMP(ax, 2)); // 64308 cmp ax, 2 ;~ 17C5:DE32 -cs=0x17c5;eip=0x00de35; J(JNZ(loc_34073)); // 64309 jnz short loc_34073 ;~ 17C5:DE35 -loc_34067: - // 6670 -cs=0x17c5;eip=0x00de37; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64312 mov bx, [bp+arg_0] ;~ 17C5:DE37 -cs=0x17c5;eip=0x00de3a; T(ax = 0x5F7C;); // 64313 mov ax, 5F7Ch ;~ 17C5:DE3A -cs=0x17c5;eip=0x00de3d; T(cx = 0x0FFFF;); // 64314 mov cx, 0FFFFh ;~ 17C5:DE3D -cs=0x17c5;eip=0x00de40; J(return _group18(m2c::kloc_341b0, _state);); // 64315 jmp loc_341B0 ;~ 17C5:DE40 -loc_34073: - // 6671 -cs=0x17c5;eip=0x00de43; T(CMP(ax, 3)); // 64319 cmp ax, 3 ;~ 17C5:DE43 -cs=0x17c5;eip=0x00de46; J(JZ(loc_34067)); // 64320 jz short loc_34067 ;~ 17C5:DE46 -cs=0x17c5;eip=0x00de48; T(CMP(ax, 4)); // 64321 cmp ax, 4 ;~ 17C5:DE48 -cs=0x17c5;eip=0x00de4b; J(JNZ(loc_34089)); // 64322 jnz short loc_34089 ;~ 17C5:DE4B -cs=0x17c5;eip=0x00de4d; T(cx = 0x0FFFF;); // 64323 mov cx, 0FFFFh ;~ 17C5:DE4D -cs=0x17c5;eip=0x00de50; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64324 mov bx, [bp+arg_0] ;~ 17C5:DE50 -cs=0x17c5;eip=0x00de53; T(ax = 0x5F8C;); // 64325 mov ax, 5F8Ch ;~ 17C5:DE53 -cs=0x17c5;eip=0x00de56; J(return _group18(m2c::kloc_341b0, _state);); // 64326 jmp loc_341B0 ;~ 17C5:DE56 -loc_34089: - // 6672 -cs=0x17c5;eip=0x00de59; T(cx = ax;); // 64330 mov cx, ax ;~ 17C5:DE59 -cs=0x17c5;eip=0x00de5b; T(ax = 0x5FA7;); // 64331 mov ax, 5FA7h ;~ 17C5:DE5B -cs=0x17c5;eip=0x00de5e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64332 mov bx, [bp+arg_0] ;~ 17C5:DE5E -cs=0x17c5;eip=0x00de61; J(return _group18(m2c::kloc_341b0, _state);); // 64333 jmp loc_341B0 ;~ 17C5:DE61 -loc_34094: - // 6673 -cs=0x17c5;eip=0x00de64; X(word_4eac4 = 0x200;); // 64337 mov word_4EAC4, 200h ;~ 17C5:DE64 -cs=0x17c5;eip=0x00de6a; X(POP(bp)); // 64338 pop bp ;~ 17C5:DE6A -cs=0x17c5;eip=0x00de6b; X(POP(es)); // 64339 pop es ;~ 17C5:DE6B -cs=0x17c5;eip=0x00de6c; X(POP(si)); // 64340 pop si ;~ 17C5:DE6C -cs=0x17c5;eip=0x00de6d; X(POP(di)); // 64341 pop di ;~ 17C5:DE6D -cs=0x17c5;eip=0x00de6e; T(sp = bp;); // 64342 mov sp, bp ;~ 17C5:DE6E -cs=0x17c5;eip=0x00de70; X(POP(bp)); // 64343 pop bp ;~ 17C5:DE70 -cs=0x17c5;eip=0x00de71; J(RETN(0)); // 64344 retn ;~ 17C5:DE71 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::kloc_34067: goto loc_34067; - case m2c::kloc_34073: goto loc_34073; - case m2c::kloc_34089: goto loc_34089; - case m2c::kloc_34094: goto loc_34094; - case m2c::ksub_3404b: goto sub_3404b; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool sub_340a2(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - sub_340a2: - _begin: -#undef arg_0 -#define arg_0 4 - // 64354 arg_0 = word ptr 4 ;~ 17C5:DE72 -cs=0x17c5;eip=0x00de72; X(PUSH(bp)); // 64356 push bp ;~ 17C5:DE72 -cs=0x17c5;eip=0x00de73; T(bp = sp;); // 64357 mov bp, sp ;~ 17C5:DE73 -cs=0x17c5;eip=0x00de75; X(PUSH(di)); // 64358 push di ;~ 17C5:DE75 -cs=0x17c5;eip=0x00de76; X(PUSH(si)); // 64359 push si ;~ 17C5:DE76 -cs=0x17c5;eip=0x00de77; X(PUSH(es)); // 64360 push es ;~ 17C5:DE77 -cs=0x17c5;eip=0x00de78; X(PUSH(bp)); // 64361 push bp ;~ 17C5:DE78 -cs=0x17c5;eip=0x00de79; T(ah = 0x3E;); // 64362 mov ah, 3Eh ; '>' ;~ 17C5:DE79 -cs=0x17c5;eip=0x00de7b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64363 mov bx, [bp+arg_0] ;~ 17C5:DE7B -cs=0x17c5;eip=0x00de7e; S(_INT(0x21)); // 64364 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:DE7E -cs=0x17c5;eip=0x00de80; J(JNC(loc_340bb)); // 64366 jnb short loc_340BB ;~ 17C5:DE80 -cs=0x17c5;eip=0x00de82; T(dx = 0x5FB4;); // 64367 mov dx, 5FB4h ;~ 17C5:DE82 -cs=0x17c5;eip=0x00de85; T(cx = 0x0FFFF;); // 64368 mov cx, 0FFFFh ;~ 17C5:DE85 -cs=0x17c5;eip=0x00de88; J(return _group18(m2c::kloc_341cb, _state);); // 64369 jmp loc_341CB ;~ 17C5:DE88 -loc_340bb: - // 6674 -cs=0x17c5;eip=0x00de8b; X(POP(bp)); // 64373 pop bp ;~ 17C5:DE8B -cs=0x17c5;eip=0x00de8c; X(POP(es)); // 64374 pop es ;~ 17C5:DE8C -cs=0x17c5;eip=0x00de8d; X(POP(si)); // 64375 pop si ;~ 17C5:DE8D -cs=0x17c5;eip=0x00de8e; X(POP(di)); // 64376 pop di ;~ 17C5:DE8E -cs=0x17c5;eip=0x00de8f; T(sp = bp;); // 64377 mov sp, bp ;~ 17C5:DE8F -cs=0x17c5;eip=0x00de91; X(POP(bp)); // 64378 pop bp ;~ 17C5:DE91 -cs=0x17c5;eip=0x00de92; J(RETN(0)); // 64379 retn ;~ 17C5:DE92 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::kloc_340bb: goto loc_340bb; - case m2c::ksub_340a2: goto sub_340a2; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - - - - bool seg2623_de93_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - seg2623_de93_proc: + sub_33fda: _begin: -cs=0x17c5;eip=0x00de93; J(RETN(0)); // 64383 retn ;~ 17C5:DE93 +#undef arg_0 +#define arg_0 4 + // 112188 arg_0 = word ptr 4 ;~ 17C5:DDAA +#undef arg_2 +#define arg_2 6 + // 112189 arg_2 = word ptr 6 ;~ 17C5:DDAA +#undef arg_4 +#define arg_4 8 + // 112190 arg_4 = word ptr 8 ;~ 17C5:DDAA +#undef arg_6 +#define arg_6 0x0A + // 112191 arg_6 = word ptr 0Ah ;~ 17C5:DDAA +#undef arg_8 +#define arg_8 0x0C + // 112192 arg_8 = word ptr 0Ch ;~ 17C5:DDAA +cs=0x17c5;eip=0x00ddaa; X(PUSH(bp)); // 112194 push bp ;~ 17C5:DDAA +cs=0x17c5;eip=0x00ddab; T(bp = sp;); // 112195 mov bp, sp ;~ 17C5:DDAB +cs=0x17c5;eip=0x00ddad; X(PUSH(*(dw*)(raddr(ss,bp+arg_8)))); // 112196 push [bp+arg_8] ;~ 17C5:DDAD +cs=0x17c5;eip=0x00ddb0; X(PUSH(*(dw*)(raddr(ss,bp+arg_6)))); // 112197 push [bp+arg_6] ;~ 17C5:DDB0 +cs=0x17c5;eip=0x00ddb3; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 112198 push [bp+arg_4] ;~ 17C5:DDB3 +cs=0x17c5;eip=0x00ddb6; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 112199 push [bp+arg_2] ;~ 17C5:DDB6 +cs=0x17c5;eip=0x00ddb9; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112200 push [bp+arg_0] ;~ 17C5:DDB9 +cs=0x17c5;eip=0x00ddbc; J(CALL(_group64,m2c::kloc_3417f)); // 112201 call loc_3417F ;~ 17C5:DDBC +cs=0x17c5;eip=0x00ddbf; T(ADD(sp, 0x0A)); // 112202 add sp, 0Ah ;~ 17C5:DDBF +cs=0x17c5;eip=0x00ddc2; X(POP(bp)); // 112203 pop bp ;~ 17C5:DDC2 +cs=0x17c5;eip=0x00ddc3; J(RETN(0)); // 112204 retn ;~ 17C5:DDC3 assert(0); __dispatch_call: @@ -33818,56 +33674,74 @@ cs=0x17c5;eip=0x00de93; J(RETN(0)); // 64383 retn ;~ 17C5:DE93 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kseg2623_de93_proc: goto seg2623_de93_proc; + case m2c::ksub_33fda: goto sub_33fda; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool sub_340c4(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_33ff4(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_340c4: + sub_33ff4: _begin: #undef arg_0 #define arg_0 4 - // 64391 arg_0 = word ptr 4 ;~ 17C5:DE94 + // 112214 arg_0 = word ptr 4 ;~ 17C5:DDC4 #undef arg_2 #define arg_2 6 - // 64392 arg_2 = word ptr 6 ;~ 17C5:DE94 -#undef arg_4 -#define arg_4 8 - // 64393 arg_4 = word ptr 8 ;~ 17C5:DE94 -cs=0x17c5;eip=0x00de94; X(PUSH(bp)); // 64395 push bp ;~ 17C5:DE94 -cs=0x17c5;eip=0x00de95; T(bp = sp;); // 64396 mov bp, sp ;~ 17C5:DE95 -cs=0x17c5;eip=0x00de97; X(PUSH(di)); // 64397 push di ;~ 17C5:DE97 -cs=0x17c5;eip=0x00de98; X(PUSH(si)); // 64398 push si ;~ 17C5:DE98 -cs=0x17c5;eip=0x00de99; X(PUSH(es)); // 64399 push es ;~ 17C5:DE99 -cs=0x17c5;eip=0x00de9a; X(PUSH(bp)); // 64400 push bp ;~ 17C5:DE9A -cs=0x17c5;eip=0x00de9b; T(ah = 0x3F;); // 64401 mov ah, 3Fh ; '?' ;~ 17C5:DE9B -cs=0x17c5;eip=0x00de9d; T(bx = ss;); // 64402 mov bx, ss ;~ 17C5:DE9D -cs=0x17c5;eip=0x00de9f; T(ds = bx;); // 64403 mov ds, bx ;~ 17C5:DE9F -cs=0x17c5;eip=0x00dea1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64404 mov bx, [bp+arg_0] ;~ 17C5:DEA1 -cs=0x17c5;eip=0x00dea4; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 64405 mov cx, [bp+arg_2] ;~ 17C5:DEA4 -cs=0x17c5;eip=0x00dea7; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 64406 mov dx, [bp+arg_4] ;~ 17C5:DEA7 -cs=0x17c5;eip=0x00deaa; S(_INT(0x21)); // 64407 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:DEAA -cs=0x17c5;eip=0x00deac; J(JNC(loc_340e7)); // 64410 jnb short loc_340E7 ;~ 17C5:DEAC -cs=0x17c5;eip=0x00deae; T(dx = 0x5FC7;); // 64411 mov dx, 5FC7h ;~ 17C5:DEAE -cs=0x17c5;eip=0x00deb1; T(cx = 0x0FFFF;); // 64412 mov cx, 0FFFFh ;~ 17C5:DEB1 -cs=0x17c5;eip=0x00deb4; J(return _group18(m2c::kloc_341cb, _state);); // 64413 jmp loc_341CB ;~ 17C5:DEB4 -loc_340e7: - // 6675 -cs=0x17c5;eip=0x00deb7; X(POP(bp)); // 64417 pop bp ;~ 17C5:DEB7 -cs=0x17c5;eip=0x00deb8; X(POP(es)); // 64418 pop es ;~ 17C5:DEB8 -cs=0x17c5;eip=0x00deb9; X(POP(si)); // 64419 pop si ;~ 17C5:DEB9 -cs=0x17c5;eip=0x00deba; X(POP(di)); // 64420 pop di ;~ 17C5:DEBA -cs=0x17c5;eip=0x00debb; T(sp = bp;); // 64421 mov sp, bp ;~ 17C5:DEBB -cs=0x17c5;eip=0x00debd; X(POP(bp)); // 64422 pop bp ;~ 17C5:DEBD -cs=0x17c5;eip=0x00debe; J(RETN(0)); // 64423 retn ;~ 17C5:DEBE + // 112215 arg_2 = byte ptr 6 ;~ 17C5:DDC4 +cs=0x17c5;eip=0x00ddc4; X(PUSH(bp)); // 112217 push bp ;~ 17C5:DDC4 +cs=0x17c5;eip=0x00ddc5; T(bp = sp;); // 112218 mov bp, sp ;~ 17C5:DDC5 +cs=0x17c5;eip=0x00ddc7; X(PUSH(di)); // 112219 push di ;~ 17C5:DDC7 +cs=0x17c5;eip=0x00ddc8; X(PUSH(si)); // 112220 push si ;~ 17C5:DDC8 +cs=0x17c5;eip=0x00ddc9; X(PUSH(es)); // 112221 push es ;~ 17C5:DDC9 +cs=0x17c5;eip=0x00ddca; X(PUSH(bp)); // 112222 push bp ;~ 17C5:DDCA +cs=0x17c5;eip=0x00ddcb; T(ah = 0x3D;); // 112223 mov ah, 3Dh ; '=' ;~ 17C5:DDCB +cs=0x17c5;eip=0x00ddcd; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 112224 mov al, [bp+arg_2] ;~ 17C5:DDCD +cs=0x17c5;eip=0x00ddd0; T(bx = ss;); // 112225 mov bx, ss ;~ 17C5:DDD0 +cs=0x17c5;eip=0x00ddd2; T(ds = bx;); // 112226 mov ds, bx ;~ 17C5:DDD2 +cs=0x17c5;eip=0x00ddd4; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 112227 mov dx, [bp+arg_0] ;~ 17C5:DDD4 +cs=0x17c5;eip=0x00ddd7; S(_INT(0x21)); // 112228 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:DDD7 +cs=0x17c5;eip=0x00ddd9; J(JNC(loc_3403d)); // 112232 jnb short loc_3403D ;~ 17C5:DDD9 +cs=0x17c5;eip=0x00dddb; T(CMP(ax, 2)); // 112233 cmp ax, 2 ;~ 17C5:DDDB +cs=0x17c5;eip=0x00ddde; J(JNZ(loc_3401c)); // 112234 jnz short loc_3401C ;~ 17C5:DDDE +loc_34010: + // 6644 +cs=0x17c5;eip=0x00dde0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112237 mov bx, [bp+arg_0] ;~ 17C5:DDE0 +cs=0x17c5;eip=0x00dde3; T(ax = 0x5F7C;); // 112238 mov ax, 5F7Ch ;~ 17C5:DDE3 +cs=0x17c5;eip=0x00dde6; T(cx = 0x0FFFF;); // 112239 mov cx, 0FFFFh ;~ 17C5:DDE6 +cs=0x17c5;eip=0x00dde9; J(return _group64(m2c::kloc_341b0, _state);); // 112240 jmp loc_341B0 ;~ 17C5:DDE9 +loc_3401c: + // 6645 +cs=0x17c5;eip=0x00ddec; T(CMP(ax, 3)); // 112244 cmp ax, 3 ;~ 17C5:DDEC +cs=0x17c5;eip=0x00ddef; J(JZ(loc_34010)); // 112245 jz short loc_34010 ;~ 17C5:DDEF +cs=0x17c5;eip=0x00ddf1; T(CMP(ax, 4)); // 112246 cmp ax, 4 ;~ 17C5:DDF1 +cs=0x17c5;eip=0x00ddf4; J(JNZ(loc_34032)); // 112247 jnz short loc_34032 ;~ 17C5:DDF4 +cs=0x17c5;eip=0x00ddf6; T(cx = 0x0FFFF;); // 112248 mov cx, 0FFFFh ;~ 17C5:DDF6 +cs=0x17c5;eip=0x00ddf9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112249 mov bx, [bp+arg_0] ;~ 17C5:DDF9 +cs=0x17c5;eip=0x00ddfc; T(ax = 0x5F8C;); // 112250 mov ax, 5F8Ch ;~ 17C5:DDFC +cs=0x17c5;eip=0x00ddff; J(return _group64(m2c::kloc_341b0, _state);); // 112251 jmp loc_341B0 ;~ 17C5:DDFF +loc_34032: + // 6646 +cs=0x17c5;eip=0x00de02; T(cx = ax;); // 112255 mov cx, ax ;~ 17C5:DE02 +cs=0x17c5;eip=0x00de04; T(ax = 0x5FA7;); // 112256 mov ax, 5FA7h ;~ 17C5:DE04 +cs=0x17c5;eip=0x00de07; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112257 mov bx, [bp+arg_0] ;~ 17C5:DE07 +cs=0x17c5;eip=0x00de0a; J(return _group64(m2c::kloc_341b0, _state);); // 112258 jmp loc_341B0 ;~ 17C5:DE0A +loc_3403d: + // 6647 +cs=0x17c5;eip=0x00de0d; X(word_4eac4 = 0x200;); // 112262 mov ds:word_4EAC4, 200h ;~ 17C5:DE0D +cs=0x17c5;eip=0x00de13; X(POP(bp)); // 112263 pop bp ;~ 17C5:DE13 +cs=0x17c5;eip=0x00de14; X(POP(es)); // 112264 pop es ;~ 17C5:DE14 +cs=0x17c5;eip=0x00de15; X(POP(si)); // 112266 pop si ;~ 17C5:DE15 +cs=0x17c5;eip=0x00de16; X(POP(di)); // 112267 pop di ;~ 17C5:DE16 +cs=0x17c5;eip=0x00de17; T(sp = bp;); // 112268 mov sp, bp ;~ 17C5:DE17 +cs=0x17c5;eip=0x00de19; X(POP(bp)); // 112269 pop bp ;~ 17C5:DE19 +cs=0x17c5;eip=0x00de1a; J(RETN(0)); // 112270 retn ;~ 17C5:DE1A assert(0); __dispatch_call: @@ -33877,62 +33751,78 @@ cs=0x17c5;eip=0x00debe; J(RETN(0)); // 64423 retn ;~ 17C5:DEBE #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_340e7: goto loc_340e7; - case m2c::ksub_340c4: goto sub_340c4; + case m2c::kloc_34010: goto loc_34010; + case m2c::kloc_3401c: goto loc_3401c; + case m2c::kloc_34032: goto loc_34032; + case m2c::kloc_3403d: goto loc_3403d; + case m2c::ksub_33ff4: goto sub_33ff4; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool sub_340ef(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_3404b(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_340ef: + sub_3404b: _begin: #undef arg_0 #define arg_0 4 - // 64433 arg_0 = word ptr 4 ;~ 17C5:DEBF + // 112280 arg_0 = word ptr 4 ;~ 17C5:DE1B #undef arg_2 #define arg_2 6 - // 64434 arg_2 = word ptr 6 ;~ 17C5:DEBF -#undef arg_4 -#define arg_4 8 - // 64435 arg_4 = word ptr 8 ;~ 17C5:DEBF -#undef arg_6 -#define arg_6 0x0A - // 64436 arg_6 = word ptr 0Ah ;~ 17C5:DEBF -cs=0x17c5;eip=0x00debf; X(PUSH(bp)); // 64438 push bp ;~ 17C5:DEBF -cs=0x17c5;eip=0x00dec0; T(bp = sp;); // 64439 mov bp, sp ;~ 17C5:DEC0 -cs=0x17c5;eip=0x00dec2; X(PUSH(di)); // 64440 push di ;~ 17C5:DEC2 -cs=0x17c5;eip=0x00dec3; X(PUSH(si)); // 64441 push si ;~ 17C5:DEC3 -cs=0x17c5;eip=0x00dec4; X(PUSH(es)); // 64442 push es ;~ 17C5:DEC4 -cs=0x17c5;eip=0x00dec5; X(PUSH(bp)); // 64443 push bp ;~ 17C5:DEC5 -cs=0x17c5;eip=0x00dec6; X(PUSH(ds)); // 64444 push ds ;~ 17C5:DEC6 -cs=0x17c5;eip=0x00dec7; T(ah = 0x3F;); // 64445 mov ah, 3Fh ; '?' ;~ 17C5:DEC7 -cs=0x17c5;eip=0x00dec9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 64446 mov bx, [bp+arg_6] ;~ 17C5:DEC9 -cs=0x17c5;eip=0x00decc; T(ds = bx;); // 64447 mov ds, bx ;~ 17C5:DECC -cs=0x17c5;eip=0x00dece; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 64449 mov bx, [bp+arg_0] ;~ 17C5:DECE -cs=0x17c5;eip=0x00ded1; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 64450 mov cx, [bp+arg_2] ;~ 17C5:DED1 -cs=0x17c5;eip=0x00ded4; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 64451 mov dx, [bp+arg_4] ;~ 17C5:DED4 -cs=0x17c5;eip=0x00ded7; S(_INT(0x21)); // 64452 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:DED7 -cs=0x17c5;eip=0x00ded9; X(POP(ds)); // 64455 pop ds ;~ 17C5:DED9 -cs=0x17c5;eip=0x00deda; J(JNC(loc_34115)); // 64456 jnb short loc_34115 ;~ 17C5:DEDA -cs=0x17c5;eip=0x00dedc; T(dx = 0x5FC7;); // 64457 mov dx, 5FC7h ;~ 17C5:DEDC -cs=0x17c5;eip=0x00dedf; T(cx = 0x0FFFF;); // 64458 mov cx, 0FFFFh ;~ 17C5:DEDF -cs=0x17c5;eip=0x00dee2; J(return _group18(m2c::kloc_341cb, _state);); // 64459 jmp loc_341CB ;~ 17C5:DEE2 -loc_34115: - // 6676 -cs=0x17c5;eip=0x00dee5; X(POP(bp)); // 64463 pop bp ;~ 17C5:DEE5 -cs=0x17c5;eip=0x00dee6; X(POP(es)); // 64464 pop es ;~ 17C5:DEE6 -cs=0x17c5;eip=0x00dee7; X(POP(si)); // 64465 pop si ;~ 17C5:DEE7 -cs=0x17c5;eip=0x00dee8; X(POP(di)); // 64466 pop di ;~ 17C5:DEE8 -cs=0x17c5;eip=0x00dee9; T(sp = bp;); // 64467 mov sp, bp ;~ 17C5:DEE9 -cs=0x17c5;eip=0x00deeb; X(POP(bp)); // 64468 pop bp ;~ 17C5:DEEB -cs=0x17c5;eip=0x00deec; J(RETN(0)); // 64469 retn ;~ 17C5:DEEC + // 112281 arg_2 = word ptr 6 ;~ 17C5:DE1B +cs=0x17c5;eip=0x00de1b; X(PUSH(bp)); // 112283 push bp ;~ 17C5:DE1B +cs=0x17c5;eip=0x00de1c; T(bp = sp;); // 112284 mov bp, sp ;~ 17C5:DE1C +cs=0x17c5;eip=0x00de1e; X(PUSH(di)); // 112285 push di ;~ 17C5:DE1E +cs=0x17c5;eip=0x00de1f; X(PUSH(si)); // 112286 push si ;~ 17C5:DE1F +cs=0x17c5;eip=0x00de20; X(PUSH(es)); // 112287 push es ;~ 17C5:DE20 +cs=0x17c5;eip=0x00de21; X(PUSH(bp)); // 112288 push bp ;~ 17C5:DE21 +cs=0x17c5;eip=0x00de22; T(ah = 0x3C;); // 112289 mov ah, 3Ch ; '<' ;~ 17C5:DE22 +cs=0x17c5;eip=0x00de24; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 112290 mov cx, [bp+arg_2] ;~ 17C5:DE24 +cs=0x17c5;eip=0x00de27; T(bx = ss;); // 112291 mov bx, ss ;~ 17C5:DE27 +cs=0x17c5;eip=0x00de29; T(ds = bx;); // 112292 mov ds, bx ;~ 17C5:DE29 +cs=0x17c5;eip=0x00de2b; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 112293 mov dx, [bp+arg_0] ;~ 17C5:DE2B +cs=0x17c5;eip=0x00de2e; S(_INT(0x21)); // 112294 int 21h ; DOS - 2+ - CREATE A FILE WITH HANDLE (CREAT) ;~ 17C5:DE2E +cs=0x17c5;eip=0x00de30; J(JNC(loc_34094)); // 112297 jnb short loc_34094 ;~ 17C5:DE30 +cs=0x17c5;eip=0x00de32; T(CMP(ax, 2)); // 112298 cmp ax, 2 ;~ 17C5:DE32 +cs=0x17c5;eip=0x00de35; J(JNZ(loc_34073)); // 112299 jnz short loc_34073 ;~ 17C5:DE35 +loc_34067: + // 6648 +cs=0x17c5;eip=0x00de37; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112302 mov bx, [bp+arg_0] ;~ 17C5:DE37 +cs=0x17c5;eip=0x00de3a; T(ax = 0x5F7C;); // 112303 mov ax, 5F7Ch ;~ 17C5:DE3A +cs=0x17c5;eip=0x00de3d; T(cx = 0x0FFFF;); // 112304 mov cx, 0FFFFh ;~ 17C5:DE3D +cs=0x17c5;eip=0x00de40; J(return _group64(m2c::kloc_341b0, _state);); // 112305 jmp loc_341B0 ;~ 17C5:DE40 +loc_34073: + // 6649 +cs=0x17c5;eip=0x00de43; T(CMP(ax, 3)); // 112309 cmp ax, 3 ;~ 17C5:DE43 +cs=0x17c5;eip=0x00de46; J(JZ(loc_34067)); // 112310 jz short loc_34067 ;~ 17C5:DE46 +cs=0x17c5;eip=0x00de48; T(CMP(ax, 4)); // 112311 cmp ax, 4 ;~ 17C5:DE48 +cs=0x17c5;eip=0x00de4b; J(JNZ(loc_34089)); // 112312 jnz short loc_34089 ;~ 17C5:DE4B +cs=0x17c5;eip=0x00de4d; T(cx = 0x0FFFF;); // 112313 mov cx, 0FFFFh ;~ 17C5:DE4D +cs=0x17c5;eip=0x00de50; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112314 mov bx, [bp+arg_0] ;~ 17C5:DE50 +cs=0x17c5;eip=0x00de53; T(ax = 0x5F8C;); // 112315 mov ax, 5F8Ch ;~ 17C5:DE53 +cs=0x17c5;eip=0x00de56; J(return _group64(m2c::kloc_341b0, _state);); // 112316 jmp loc_341B0 ;~ 17C5:DE56 +loc_34089: + // 6650 +cs=0x17c5;eip=0x00de59; T(cx = ax;); // 112320 mov cx, ax ;~ 17C5:DE59 +cs=0x17c5;eip=0x00de5b; T(ax = 0x5FA7;); // 112321 mov ax, 5FA7h ;~ 17C5:DE5B +cs=0x17c5;eip=0x00de5e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112322 mov bx, [bp+arg_0] ;~ 17C5:DE5E +cs=0x17c5;eip=0x00de61; J(return _group64(m2c::kloc_341b0, _state);); // 112323 jmp loc_341B0 ;~ 17C5:DE61 +loc_34094: + // 6651 +cs=0x17c5;eip=0x00de64; X(word_4eac4 = 0x200;); // 112327 mov ds:word_4EAC4, 200h ;~ 17C5:DE64 +cs=0x17c5;eip=0x00de6a; X(POP(bp)); // 112328 pop bp ;~ 17C5:DE6A +cs=0x17c5;eip=0x00de6b; X(POP(es)); // 112329 pop es ;~ 17C5:DE6B +cs=0x17c5;eip=0x00de6c; X(POP(si)); // 112330 pop si ;~ 17C5:DE6C +cs=0x17c5;eip=0x00de6d; X(POP(di)); // 112331 pop di ;~ 17C5:DE6D +cs=0x17c5;eip=0x00de6e; T(sp = bp;); // 112332 mov sp, bp ;~ 17C5:DE6E +cs=0x17c5;eip=0x00de70; X(POP(bp)); // 112333 pop bp ;~ 17C5:DE70 +cs=0x17c5;eip=0x00de71; J(RETN(0)); // 112334 retn ;~ 17C5:DE71 assert(0); __dispatch_call: @@ -33942,41 +33832,50 @@ cs=0x17c5;eip=0x00deec; J(RETN(0)); // 64469 retn ;~ 17C5:DEEC #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_34115: goto loc_34115; - case m2c::ksub_340ef: goto sub_340ef; + case m2c::kloc_34067: goto loc_34067; + case m2c::kloc_34073: goto loc_34073; + case m2c::kloc_34089: goto loc_34089; + case m2c::kloc_34094: goto loc_34094; + case m2c::ksub_3404b: goto sub_3404b; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool seg2623_deed_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_340a2(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - seg2623_deed_proc: + sub_340a2: _begin: -cs=0x17c5;eip=0x00deed; X(PUSH(ds)); // 64473 push ds ;~ 17C5:DEED -cs=0x17c5;eip=0x00deee; X(PUSH(es)); // 64474 push es ;~ 17C5:DEEE -cs=0x17c5;eip=0x00deef; X(PUSH(si)); // 64475 push si ;~ 17C5:DEEF -cs=0x17c5;eip=0x00def0; X(PUSH(di)); // 64476 push di ;~ 17C5:DEF0 -cs=0x17c5;eip=0x00def1; T(ax = ds;); // 64477 mov ax, ds ;~ 17C5:DEF1 -cs=0x17c5;eip=0x00def3; T(es = ax;); // 64478 mov es, ax ;~ 17C5:DEF3 -cs=0x17c5;eip=0x00def5; T(ds = word_4eabe;); // 64480 mov ds, ss:word_4EABE ;~ 17C5:DEF5 -cs=0x17c5;eip=0x00defa; T(cx = 0x100;); // 64481 mov cx, 100h ;~ 17C5:DEFA -cs=0x17c5;eip=0x00defd; T(si = word_4eac0;); // 64482 mov si, ss:word_4EAC0 ;~ 17C5:DEFD -cs=0x17c5;eip=0x00df02; T(di = 0x5D7C;); // 64483 mov di, 5D7Ch ;~ 17C5:DF02 - // 64484 rep movsw ;~ 17C5:DF05 -cs=0x17c5;eip=0x00df05; X( REP MOVSW); // 64484 rep movsw ;~ 17C5:DF05 -cs=0x17c5;eip=0x00df07; X(ADD(word_4eac0, 0x200)); // 64485 add ss:word_4EAC0, 200h ;~ 17C5:DF07 -cs=0x17c5;eip=0x00df0e; T(ax = 0x200;); // 64486 mov ax, 200h ;~ 17C5:DF0E -cs=0x17c5;eip=0x00df11; X(POP(di)); // 64487 pop di ;~ 17C5:DF11 -cs=0x17c5;eip=0x00df12; X(POP(si)); // 64488 pop si ;~ 17C5:DF12 -cs=0x17c5;eip=0x00df13; X(POP(es)); // 64489 pop es ;~ 17C5:DF13 -cs=0x17c5;eip=0x00df14; X(POP(ds)); // 64491 pop ds ;~ 17C5:DF14 -cs=0x17c5;eip=0x00df15; J(RETN(0)); // 64492 retn ;~ 17C5:DF15 +#undef arg_0 +#define arg_0 4 + // 112344 arg_0 = word ptr 4 ;~ 17C5:DE72 +cs=0x17c5;eip=0x00de72; X(PUSH(bp)); // 112346 push bp ;~ 17C5:DE72 +cs=0x17c5;eip=0x00de73; T(bp = sp;); // 112347 mov bp, sp ;~ 17C5:DE73 +cs=0x17c5;eip=0x00de75; X(PUSH(di)); // 112348 push di ;~ 17C5:DE75 +cs=0x17c5;eip=0x00de76; X(PUSH(si)); // 112349 push si ;~ 17C5:DE76 +cs=0x17c5;eip=0x00de77; X(PUSH(es)); // 112350 push es ;~ 17C5:DE77 +cs=0x17c5;eip=0x00de78; X(PUSH(bp)); // 112351 push bp ;~ 17C5:DE78 +cs=0x17c5;eip=0x00de79; T(ah = 0x3E;); // 112352 mov ah, 3Eh ; '>' ;~ 17C5:DE79 +cs=0x17c5;eip=0x00de7b; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112353 mov bx, [bp+arg_0] ;~ 17C5:DE7B +cs=0x17c5;eip=0x00de7e; S(_INT(0x21)); // 112354 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:DE7E +cs=0x17c5;eip=0x00de80; J(JNC(loc_340bb)); // 112356 jnb short loc_340BB ;~ 17C5:DE80 +cs=0x17c5;eip=0x00de82; T(dx = 0x5FB4;); // 112357 mov dx, 5FB4h ;~ 17C5:DE82 +cs=0x17c5;eip=0x00de85; T(cx = 0x0FFFF;); // 112358 mov cx, 0FFFFh ;~ 17C5:DE85 +cs=0x17c5;eip=0x00de88; J(return _group64(m2c::kloc_341cb, _state);); // 112359 jmp loc_341CB ;~ 17C5:DE88 +loc_340bb: + // 6652 +cs=0x17c5;eip=0x00de8b; X(POP(bp)); // 112363 pop bp ;~ 17C5:DE8B +cs=0x17c5;eip=0x00de8c; X(POP(es)); // 112364 pop es ;~ 17C5:DE8C +cs=0x17c5;eip=0x00de8d; X(POP(si)); // 112365 pop si ;~ 17C5:DE8D +cs=0x17c5;eip=0x00de8e; X(POP(di)); // 112366 pop di ;~ 17C5:DE8E +cs=0x17c5;eip=0x00de8f; T(sp = bp;); // 112367 mov sp, bp ;~ 17C5:DE8F +cs=0x17c5;eip=0x00de91; X(POP(bp)); // 112368 pop bp ;~ 17C5:DE91 +cs=0x17c5;eip=0x00de92; J(RETN(0)); // 112369 retn ;~ 17C5:DE92 assert(0); __dispatch_call: @@ -33986,37 +33885,23 @@ cs=0x17c5;eip=0x00df15; J(RETN(0)); // 64492 retn ;~ 17C5:DF15 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kseg2623_deed_proc: goto seg2623_deed_proc; + case m2c::kloc_340bb: goto loc_340bb; + case m2c::ksub_340a2: goto sub_340a2; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool sub_34146(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool seg2623_de93_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - sub_34146: + seg2623_de93_proc: _begin: -cs=0x17c5;eip=0x00df16; X(PUSH(ds)); // 64499 push ds ;~ 17C5:DF16 -cs=0x17c5;eip=0x00df17; T(ah = 0x3F;); // 64500 mov ah, 3Fh ; '?' ;~ 17C5:DF17 -cs=0x17c5;eip=0x00df19; T(bx = seg_offset(seg48ae);); // 64501 mov bx, seg seg48ae ;~ 17C5:DF19 -cs=0x17c5;eip=0x00df1c; T(ds = bx;); // 64502 mov ds, bx ;~ 17C5:DF1C -cs=0x17c5;eip=0x00df1e; T(bx = *(word_4eac6);); // 64503 mov bx, word_4EAC6 ;~ 17C5:DF1E -cs=0x17c5;eip=0x00df22; T(cx = 0x200;); // 64504 mov cx, 200h ;~ 17C5:DF22 -cs=0x17c5;eip=0x00df25; T(dx = 0x5D7C;); // 64505 mov dx, 5D7Ch ;~ 17C5:DF25 -cs=0x17c5;eip=0x00df28; S(_INT(0x21)); // 64506 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:DF28 -cs=0x17c5;eip=0x00df2a; J(JNC(loc_34165)); // 64509 jnb short loc_34165 ;~ 17C5:DF2A -cs=0x17c5;eip=0x00df2c; T(dx = 0x5FC7;); // 64510 mov dx, 5FC7h ;~ 17C5:DF2C -cs=0x17c5;eip=0x00df2f; T(cx = 0x0FFFF;); // 64511 mov cx, 0FFFFh ;~ 17C5:DF2F -cs=0x17c5;eip=0x00df32; J(return _group18(m2c::kloc_341cb, _state);); // 64512 jmp short loc_341CB ;~ 17C5:DF32 -loc_34165: - // 6677 -cs=0x17c5;eip=0x00df35; X(POP(ds)); // 64518 pop ds ;~ 17C5:DF35 -cs=0x17c5;eip=0x00df36; J(RETN(0)); // 64519 retn ;~ 17C5:DF36 +cs=0x17c5;eip=0x00de93; J(RETN(0)); // 112373 retn ;~ 17C5:DE93 assert(0); __dispatch_call: @@ -34026,38 +33911,343 @@ cs=0x17c5;eip=0x00df36; J(RETN(0)); // 64519 retn ;~ 17C5:DF36 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_34165: goto loc_34165; - case m2c::ksub_34146: goto sub_34146; + case m2c::kseg2623_de93_proc: goto seg2623_de93_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool seg2623_df37_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group64(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - seg2623_df37_proc: + _group64: _begin: -cs=0x17c5;eip=0x00df37; X(PUSH(bp)); // 64523 push bp ;~ 17C5:DF37 -cs=0x17c5;eip=0x00df38; T(bp = sp;); // 64524 mov bp, sp ;~ 17C5:DF38 -cs=0x17c5;eip=0x00df3a; X(PUSH(di)); // 64525 push di ;~ 17C5:DF3A -cs=0x17c5;eip=0x00df3b; X(PUSH(si)); // 64526 push si ;~ 17C5:DF3B -cs=0x17c5;eip=0x00df3c; X(PUSH(es)); // 64527 push es ;~ 17C5:DF3C -cs=0x17c5;eip=0x00df3d; X(PUSH(bp)); // 64528 push bp ;~ 17C5:DF3D -cs=0x17c5;eip=0x00df3e; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 64529 mov ax, [bp+4] ;~ 17C5:DF3E -cs=0x17c5;eip=0x00df41; X(*(word_4eac6) = ax;); // 64530 mov word_4EAC6, ax ;~ 17C5:DF41 -cs=0x17c5;eip=0x00df44; J(CALL(sub_34146,0)); // 64531 call sub_34146 ;~ 17C5:DF44 -cs=0x17c5;eip=0x00df47; X(POP(bp)); // 64532 pop bp ;~ 17C5:DF47 -cs=0x17c5;eip=0x00df48; X(POP(es)); // 64533 pop es ;~ 17C5:DF48 -cs=0x17c5;eip=0x00df49; X(POP(si)); // 64535 pop si ;~ 17C5:DF49 -cs=0x17c5;eip=0x00df4a; X(POP(di)); // 64536 pop di ;~ 17C5:DF4A -cs=0x17c5;eip=0x00df4b; T(sp = bp;); // 64537 mov sp, bp ;~ 17C5:DF4B -cs=0x17c5;eip=0x00df4d; X(POP(bp)); // 64538 pop bp ;~ 17C5:DF4D -cs=0x17c5;eip=0x00df4e; J(RETN(0)); // 64539 retn ;~ 17C5:DF4E +sub_340c4: + // 112379 +#undef arg_0 +#define arg_0 4 + // 112381 arg_0 = word ptr 4 ;~ 17C5:DE94 +#undef arg_2 +#define arg_2 6 + // 112382 arg_2 = word ptr 6 ;~ 17C5:DE94 +#undef arg_4 +#define arg_4 8 + // 112383 arg_4 = word ptr 8 ;~ 17C5:DE94 +#undef arg_6 +#define arg_6 0x0A + // 112384 arg_6 = word ptr 0Ah ;~ 17C5:DE94 +#undef arg_8 +#define arg_8 0x0C + // 112385 arg_8 = word ptr 0Ch ;~ 17C5:DE94 +cs=0x17c5;eip=0x00de94; X(PUSH(bp)); // 112387 push bp ;~ 17C5:DE94 +cs=0x17c5;eip=0x00de95; T(bp = sp;); // 112388 mov bp, sp ;~ 17C5:DE95 +cs=0x17c5;eip=0x00de97; X(PUSH(di)); // 112389 push di ;~ 17C5:DE97 +cs=0x17c5;eip=0x00de98; X(PUSH(si)); // 112390 push si ;~ 17C5:DE98 +cs=0x17c5;eip=0x00de99; X(PUSH(es)); // 112391 push es ;~ 17C5:DE99 +cs=0x17c5;eip=0x00de9a; X(PUSH(bp)); // 112392 push bp ;~ 17C5:DE9A +cs=0x17c5;eip=0x00de9b; T(ah = 0x3F;); // 112393 mov ah, 3Fh ; '?' ;~ 17C5:DE9B +cs=0x17c5;eip=0x00de9d; T(bx = ss;); // 112394 mov bx, ss ;~ 17C5:DE9D +cs=0x17c5;eip=0x00de9f; T(ds = bx;); // 112395 mov ds, bx ;~ 17C5:DE9F +cs=0x17c5;eip=0x00dea1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112396 mov bx, [bp+arg_0] ;~ 17C5:DEA1 +cs=0x17c5;eip=0x00dea4; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 112397 mov cx, [bp+arg_2] ;~ 17C5:DEA4 +cs=0x17c5;eip=0x00dea7; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 112398 mov dx, [bp+arg_4] ;~ 17C5:DEA7 +cs=0x17c5;eip=0x00deaa; S(_INT(0x21)); // 112399 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:DEAA +cs=0x17c5;eip=0x00deac; J(JNC(loc_340e7)); // 112402 jnb short loc_340E7 ;~ 17C5:DEAC +cs=0x17c5;eip=0x00deae; T(dx = 0x5FC7;); // 112403 mov dx, 5FC7h ;~ 17C5:DEAE +cs=0x17c5;eip=0x00deb1; T(cx = 0x0FFFF;); // 112404 mov cx, 0FFFFh ;~ 17C5:DEB1 +cs=0x17c5;eip=0x00deb4; J(JMP(loc_341cb)); // 112405 jmp loc_341CB ;~ 17C5:DEB4 +loc_340e7: + // 6653 +cs=0x17c5;eip=0x00deb7; X(POP(bp)); // 112409 pop bp ;~ 17C5:DEB7 +cs=0x17c5;eip=0x00deb8; X(POP(es)); // 112410 pop es ;~ 17C5:DEB8 +cs=0x17c5;eip=0x00deb9; X(POP(si)); // 112411 pop si ;~ 17C5:DEB9 +cs=0x17c5;eip=0x00deba; X(POP(di)); // 112412 pop di ;~ 17C5:DEBA +cs=0x17c5;eip=0x00debb; T(sp = bp;); // 112413 mov sp, bp ;~ 17C5:DEBB +cs=0x17c5;eip=0x00debd; X(POP(bp)); // 112414 pop bp ;~ 17C5:DEBD +cs=0x17c5;eip=0x00debe; J(RETN(0)); // 112415 retn ;~ 17C5:DEBE +loc_340ef: + // 6654 +cs=0x17c5;eip=0x00debf; X(PUSH(bp)); // 112419 push bp ;~ 17C5:DEBF +cs=0x17c5;eip=0x00dec0; T(bp = sp;); // 112420 mov bp, sp ;~ 17C5:DEC0 +cs=0x17c5;eip=0x00dec2; X(PUSH(di)); // 112421 push di ;~ 17C5:DEC2 +cs=0x17c5;eip=0x00dec3; X(PUSH(si)); // 112422 push si ;~ 17C5:DEC3 +cs=0x17c5;eip=0x00dec4; X(PUSH(es)); // 112423 push es ;~ 17C5:DEC4 +cs=0x17c5;eip=0x00dec5; X(PUSH(bp)); // 112424 push bp ;~ 17C5:DEC5 +cs=0x17c5;eip=0x00dec6; X(PUSH(ds)); // 112425 push ds ;~ 17C5:DEC6 +cs=0x17c5;eip=0x00dec7; T(ah = 0x3F;); // 112426 mov ah, 3Fh ; '?' ;~ 17C5:DEC7 +cs=0x17c5;eip=0x00dec9; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 112427 mov bx, [bp+arg_6] ;~ 17C5:DEC9 +cs=0x17c5;eip=0x00decc; T(ds = bx;); // 112428 mov ds, bx ;~ 17C5:DECC +cs=0x17c5;eip=0x00dece; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112429 mov bx, [bp+arg_0] ;~ 17C5:DECE +cs=0x17c5;eip=0x00ded1; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 112430 mov cx, [bp+arg_2] ;~ 17C5:DED1 +cs=0x17c5;eip=0x00ded4; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 112431 mov dx, [bp+arg_4] ;~ 17C5:DED4 +cs=0x17c5;eip=0x00ded7; S(_INT(0x21)); // 112432 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:DED7 +cs=0x17c5;eip=0x00ded9; X(POP(ds)); // 112435 pop ds ;~ 17C5:DED9 +cs=0x17c5;eip=0x00deda; J(JNC(loc_34115)); // 112436 jnb short loc_34115 ;~ 17C5:DEDA +cs=0x17c5;eip=0x00dedc; T(dx = 0x5FC7;); // 112437 mov dx, 5FC7h ;~ 17C5:DEDC +cs=0x17c5;eip=0x00dedf; T(cx = 0x0FFFF;); // 112438 mov cx, 0FFFFh ;~ 17C5:DEDF +cs=0x17c5;eip=0x00dee2; J(JMP(loc_341cb)); // 112439 jmp loc_341CB ;~ 17C5:DEE2 +loc_34115: + // 6655 +cs=0x17c5;eip=0x00dee5; X(POP(bp)); // 112443 pop bp ;~ 17C5:DEE5 +cs=0x17c5;eip=0x00dee6; X(POP(es)); // 112444 pop es ;~ 17C5:DEE6 +cs=0x17c5;eip=0x00dee7; X(POP(si)); // 112445 pop si ;~ 17C5:DEE7 +cs=0x17c5;eip=0x00dee8; X(POP(di)); // 112446 pop di ;~ 17C5:DEE8 +cs=0x17c5;eip=0x00dee9; T(sp = bp;); // 112447 mov sp, bp ;~ 17C5:DEE9 +cs=0x17c5;eip=0x00deeb; X(POP(bp)); // 112448 pop bp ;~ 17C5:DEEB +cs=0x17c5;eip=0x00deec; J(RETN(0)); // 112449 retn ;~ 17C5:DEEC +ret_17c5_deed: + // 6656 +cs=0x17c5;eip=0x00deed; X(PUSH(ds)); // 112451 push ds ;~ 17C5:DEED +cs=0x17c5;eip=0x00deee; X(PUSH(es)); // 112452 push es ;~ 17C5:DEEE +cs=0x17c5;eip=0x00deef; X(PUSH(si)); // 112453 push si ;~ 17C5:DEEF +cs=0x17c5;eip=0x00def0; X(PUSH(di)); // 112454 push di ;~ 17C5:DEF0 +cs=0x17c5;eip=0x00def1; T(ax = ds;); // 112455 mov ax, ds ;~ 17C5:DEF1 +cs=0x17c5;eip=0x00def3; T(es = ax;); // 112456 mov es, ax ;~ 17C5:DEF3 +cs=0x17c5;eip=0x00def5; T(ds = word_4eabe;); // 112458 mov ds, ss:word_4EABE ;~ 17C5:DEF5 +cs=0x17c5;eip=0x00defa; T(cx = 0x100;); // 112460 mov cx, 100h ;~ 17C5:DEFA +cs=0x17c5;eip=0x00defd; T(si = word_4eac0;); // 112461 mov si, ss:word_4EAC0 ;~ 17C5:DEFD +cs=0x17c5;eip=0x00df02; T(di = 0x5D7C;); // 112462 mov di, 5D7Ch ;~ 17C5:DF02 + // 112463 rep movsw ;~ 17C5:DF05 +cs=0x17c5;eip=0x00df05; X( REP MOVSW); // 112463 rep movsw ;~ 17C5:DF05 +cs=0x17c5;eip=0x00df07; X(ADD(word_4eac0, 0x200)); // 112464 add ss:word_4EAC0, 200h ;~ 17C5:DF07 +cs=0x17c5;eip=0x00df0e; T(ax = 0x200;); // 112465 mov ax, 200h ;~ 17C5:DF0E +cs=0x17c5;eip=0x00df11; X(POP(di)); // 112466 pop di ;~ 17C5:DF11 +cs=0x17c5;eip=0x00df12; X(POP(si)); // 112467 pop si ;~ 17C5:DF12 +cs=0x17c5;eip=0x00df13; X(POP(es)); // 112468 pop es ;~ 17C5:DF13 +cs=0x17c5;eip=0x00df14; X(POP(ds)); // 112470 pop ds ;~ 17C5:DF14 +cs=0x17c5;eip=0x00df15; J(RETN(0)); // 112472 retn ;~ 17C5:DF15 +loc_34146: + // 6657 +cs=0x17c5;eip=0x00df16; X(PUSH(ds)); // 112477 push ds ;~ 17C5:DF16 +cs=0x17c5;eip=0x00df17; T(ah = 0x3F;); // 112478 mov ah, 3Fh ; '?' ;~ 17C5:DF17 +cs=0x17c5;eip=0x00df19; T(bx = seg_offset(seg48ae);); // 112479 mov bx, seg seg48ae ;~ 17C5:DF19 +cs=0x17c5;eip=0x00df1c; T(ds = bx;); // 112480 mov ds, bx ;~ 17C5:DF1C +cs=0x17c5;eip=0x00df1e; T(bx = word_4eac6;); // 112481 mov bx, ds:word_4EAC6 ;~ 17C5:DF1E +cs=0x17c5;eip=0x00df22; T(cx = 0x200;); // 112482 mov cx, 200h ;~ 17C5:DF22 +cs=0x17c5;eip=0x00df25; T(dx = 0x5D7C;); // 112483 mov dx, 5D7Ch ;~ 17C5:DF25 +cs=0x17c5;eip=0x00df28; S(_INT(0x21)); // 112484 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:DF28 +cs=0x17c5;eip=0x00df2a; J(JNC(loc_34165)); // 112487 jnb short loc_34165 ;~ 17C5:DF2A +cs=0x17c5;eip=0x00df2c; T(dx = 0x5FC7;); // 112488 mov dx, 5FC7h ;~ 17C5:DF2C +cs=0x17c5;eip=0x00df2f; T(cx = 0x0FFFF;); // 112489 mov cx, 0FFFFh ;~ 17C5:DF2F +cs=0x17c5;eip=0x00df32; J(JMP(loc_341cb)); // 112490 jmp short loc_341CB ;~ 17C5:DF32 +loc_34165: + // 6658 +cs=0x17c5;eip=0x00df35; X(POP(ds)); // 112496 pop ds ;~ 17C5:DF35 +cs=0x17c5;eip=0x00df36; J(RETN(0)); // 112497 retn ;~ 17C5:DF36 +ret_17c5_df37: + // 6659 +cs=0x17c5;eip=0x00df37; X(PUSH(bp)); // 112499 push bp ;~ 17C5:DF37 +cs=0x17c5;eip=0x00df38; T(bp = sp;); // 112500 mov bp, sp ;~ 17C5:DF38 +cs=0x17c5;eip=0x00df3a; X(PUSH(di)); // 112501 push di ;~ 17C5:DF3A +cs=0x17c5;eip=0x00df3b; X(PUSH(si)); // 112502 push si ;~ 17C5:DF3B +cs=0x17c5;eip=0x00df3c; X(PUSH(es)); // 112503 push es ;~ 17C5:DF3C +cs=0x17c5;eip=0x00df3d; X(PUSH(bp)); // 112504 push bp ;~ 17C5:DF3D +cs=0x17c5;eip=0x00df3e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 112505 mov ax, [bp+arg_0] ;~ 17C5:DF3E +cs=0x17c5;eip=0x00df41; X(word_4eac6 = ax;); // 112506 mov ds:word_4EAC6, ax ;~ 17C5:DF41 +cs=0x17c5;eip=0x00df44; J(CALL(_group64,m2c::kloc_34146)); // 112507 call loc_34146 ;~ 17C5:DF44 +cs=0x17c5;eip=0x00df47; X(POP(bp)); // 112508 pop bp ;~ 17C5:DF47 +cs=0x17c5;eip=0x00df48; X(POP(es)); // 112509 pop es ;~ 17C5:DF48 +cs=0x17c5;eip=0x00df49; X(POP(si)); // 112511 pop si ;~ 17C5:DF49 +cs=0x17c5;eip=0x00df4a; X(POP(di)); // 112512 pop di ;~ 17C5:DF4A +cs=0x17c5;eip=0x00df4b; T(sp = bp;); // 112513 mov sp, bp ;~ 17C5:DF4B +cs=0x17c5;eip=0x00df4d; X(POP(bp)); // 112514 pop bp ;~ 17C5:DF4D +cs=0x17c5;eip=0x00df4e; J(RETN(0)); // 112515 retn ;~ 17C5:DF4E +loc_3417f: + // 6660 +cs=0x17c5;eip=0x00df4f; X(PUSH(bp)); // 112519 push bp ;~ 17C5:DF4F +cs=0x17c5;eip=0x00df50; T(bp = sp;); // 112520 mov bp, sp ;~ 17C5:DF50 +cs=0x17c5;eip=0x00df52; X(PUSH(di)); // 112521 push di ;~ 17C5:DF52 +cs=0x17c5;eip=0x00df53; X(PUSH(si)); // 112522 push si ;~ 17C5:DF53 +cs=0x17c5;eip=0x00df54; X(PUSH(es)); // 112523 push es ;~ 17C5:DF54 +cs=0x17c5;eip=0x00df55; X(PUSH(bp)); // 112524 push bp ;~ 17C5:DF55 +cs=0x17c5;eip=0x00df56; X(PUSH(ds)); // 112525 push ds ;~ 17C5:DF56 +cs=0x17c5;eip=0x00df57; T(ah = 0x40;); // 112526 mov ah, 40h ; '@' ;~ 17C5:DF57 +cs=0x17c5;eip=0x00df59; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 112527 mov bx, [bp+arg_6] ;~ 17C5:DF59 +cs=0x17c5;eip=0x00df5c; T(ds = bx;); // 112528 mov ds, bx ;~ 17C5:DF5C +cs=0x17c5;eip=0x00df5e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 112529 mov bx, [bp+arg_0] ;~ 17C5:DF5E +cs=0x17c5;eip=0x00df61; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 112530 mov cx, [bp+arg_2] ;~ 17C5:DF61 +cs=0x17c5;eip=0x00df64; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 112531 mov dx, [bp+arg_4] ;~ 17C5:DF64 +cs=0x17c5;eip=0x00df67; T(ADD(dx, *(dw*)(raddr(ss,bp+arg_8)))); // 112532 add dx, [bp+arg_8] ;~ 17C5:DF67 +cs=0x17c5;eip=0x00df6a; S(_INT(0x21)); // 112533 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:DF6A +cs=0x17c5;eip=0x00df6c; X(POP(ds)); // 112535 pop ds ;~ 17C5:DF6C +cs=0x17c5;eip=0x00df6d; J(JNC(loc_341a8)); // 112536 jnb short loc_341A8 ;~ 17C5:DF6D +cs=0x17c5;eip=0x00df6f; T(dx = 0x5FD2;); // 112537 mov dx, 5FD2h ;~ 17C5:DF6F +cs=0x17c5;eip=0x00df72; T(cx = 0x0FFFF;); // 112538 mov cx, 0FFFFh ;~ 17C5:DF72 +cs=0x17c5;eip=0x00df75; J(JMP(loc_341cb)); // 112539 jmp short loc_341CB ;~ 17C5:DF75 +loc_341a8: + // 6661 +cs=0x17c5;eip=0x00df78; X(POP(bp)); // 112544 pop bp ;~ 17C5:DF78 +cs=0x17c5;eip=0x00df79; X(POP(es)); // 112545 pop es ;~ 17C5:DF79 +cs=0x17c5;eip=0x00df7a; X(POP(si)); // 112546 pop si ;~ 17C5:DF7A +cs=0x17c5;eip=0x00df7b; X(POP(di)); // 112547 pop di ;~ 17C5:DF7B +cs=0x17c5;eip=0x00df7c; T(sp = bp;); // 112548 mov sp, bp ;~ 17C5:DF7C +cs=0x17c5;eip=0x00df7e; X(POP(bp)); // 112549 pop bp ;~ 17C5:DF7E +cs=0x17c5;eip=0x00df7f; J(RETN(0)); // 112550 retn ;~ 17C5:DF7F +loc_341b0: + // 6662 +cs=0x17c5;eip=0x00df80; X(PUSH(ax)); // 112555 push ax ;~ 17C5:DF80 +cs=0x17c5;eip=0x00df81; T(ax = 3;); // 112556 mov ax, 3 ;~ 17C5:DF81 +cs=0x17c5;eip=0x00df84; S(_INT(0x10)); // 112557 int 10h ; - VIDEO - SET VIDEO MODE ;~ 17C5:DF84 +cs=0x17c5;eip=0x00df86; T(di = 0;); // 112559 mov di, 0 ;~ 17C5:DF86 +loc_341b9: + // 6663 +cs=0x17c5;eip=0x00df89; T(CMP(*(raddr(ds,bx+di)), 0)); // 112562 cmp byte ptr [bx+di], 0 ;~ 17C5:DF89 +cs=0x17c5;eip=0x00df8c; J(JZ(loc_341c1)); // 112563 jz short loc_341C1 ;~ 17C5:DF8C +cs=0x17c5;eip=0x00df8e; T(INC(di)); // 112564 inc di ;~ 17C5:DF8E +cs=0x17c5;eip=0x00df8f; J(JMP(loc_341b9)); // 112565 jmp short loc_341B9 ;~ 17C5:DF8F +loc_341c1: + // 6664 +cs=0x17c5;eip=0x00df91; X(MOV(*(raddr(ds,bx+di)), 0x24)); // 112569 mov byte ptr [bx+di], 24h ; '$' ;~ 17C5:DF91 +cs=0x17c5;eip=0x00df94; T(dx = bx;); // 112570 mov dx, bx ;~ 17C5:DF94 +cs=0x17c5;eip=0x00df96; T(ah = 9;); // 112571 mov ah, 9 ;~ 17C5:DF96 +cs=0x17c5;eip=0x00df98; S(_INT(0x21)); // 112572 int 21h ; DOS - PRINT STRING ;~ 17C5:DF98 +cs=0x17c5;eip=0x00df9a; X(POP(dx)); // 112574 pop dx ;~ 17C5:DF9A +loc_341cb: + // 6665 +cs=0x17c5;eip=0x00df9b; T(ah = 9;); // 112578 mov ah, 9 ;~ 17C5:DF9B +cs=0x17c5;eip=0x00df9d; S(_INT(0x21)); // 112579 int 21h ; DOS - PRINT STRING ;~ 17C5:DF9D +cs=0x17c5;eip=0x00df9f; T(CMP(cx, 0x0FFFF)); // 112581 cmp cx, 0FFFFh ;~ 17C5:DF9F +cs=0x17c5;eip=0x00dfa2; J(JZ(loc_341e7)); // 112582 jz short loc_341E7 ;~ 17C5:DFA2 +cs=0x17c5;eip=0x00dfa4; T(ADD(cx, 0x30)); // 112583 add cx, 30h ; '0' ;~ 17C5:DFA4 +cs=0x17c5;eip=0x00dfa7; X(byte_4e85a = cl;); // 112584 mov ds:byte_4E85A, cl ;~ 17C5:DFA7 +cs=0x17c5;eip=0x00dfab; X(byte_4e85b = 0x24;); // 112585 mov ds:byte_4E85B, 24h ; '$' ;~ 17C5:DFAB +cs=0x17c5;eip=0x00dfb0; T(dx = 0x5D7A;); // 112586 mov dx, 5D7Ah ;~ 17C5:DFB0 +cs=0x17c5;eip=0x00dfb3; T(ah = 9;); // 112587 mov ah, 9 ;~ 17C5:DFB3 +cs=0x17c5;eip=0x00dfb5; S(_INT(0x21)); // 112588 int 21h ; DOS - PRINT STRING ;~ 17C5:DFB5 +loc_341e7: + // 6666 +cs=0x17c5;eip=0x00dfb7; T(ax = 0x4C00;); // 112592 mov ax, 4C00h ;~ 17C5:DFB7 +cs=0x17c5;eip=0x00dfba; S(_INT(0x21)); // 112593 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 17C5:DFBA +sub_341ec: + // 112601 +#undef var_2 +#define var_2 -2 + // 112604 var_2 = word ptr -2 ;~ 17C5:DFBC +#undef arg_0 +#define arg_0 4 + // 112605 arg_0 = word ptr 4 ;~ 17C5:DFBC +#undef arg_2 +#define arg_2 6 + // 112606 arg_2 = word ptr 6 ;~ 17C5:DFBC +#undef arg_4 +#define arg_4 8 + // 112607 arg_4 = word ptr 8 ;~ 17C5:DFBC +cs=0x17c5;eip=0x00dfbc; X(PUSH(bp)); // 112609 push bp ;~ 17C5:DFBC +cs=0x17c5;eip=0x00dfbd; T(bp = sp;); // 112610 mov bp, sp ;~ 17C5:DFBD +cs=0x17c5;eip=0x00dfbf; T(ax = 2;); // 112611 mov ax, 2 ;~ 17C5:DFBF +cs=0x17c5;eip=0x00dfc2; J(CALL(sub_34884,0)); // 112612 call sub_34884 ;~ 17C5:DFC2 +cs=0x17c5;eip=0x00dfc5; X(PUSH(di)); // 112613 push di ;~ 17C5:DFC5 +cs=0x17c5;eip=0x00dfc6; X(PUSH(si)); // 112614 push si ;~ 17C5:DFC6 +cs=0x17c5;eip=0x00dfc7; T(ax = 0;); // 112615 mov ax, 0 ;~ 17C5:DFC7 +cs=0x17c5;eip=0x00dfca; X(PUSH(ax)); // 112616 push ax ;~ 17C5:DFCA +cs=0x17c5;eip=0x00dfcb; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 112617 push [bp+arg_0] ;~ 17C5:DFCB +cs=0x17c5;eip=0x00dfce; J(CALL(sub_33f7c,0)); // 112618 call sub_33F7C ;~ 17C5:DFCE +cs=0x17c5;eip=0x00dfd1; T(ADD(sp, 4)); // 112619 add sp, 4 ;~ 17C5:DFD1 +cs=0x17c5;eip=0x00dfd4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 112620 mov [bp+var_2], ax ;~ 17C5:DFD4 +cs=0x17c5;eip=0x00dfd7; X(PUSH(*(dw*)(raddr(ss,bp+arg_4)))); // 112621 push [bp+arg_4] ;~ 17C5:DFD7 +cs=0x17c5;eip=0x00dfda; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 112622 push [bp+arg_2] ;~ 17C5:DFDA +cs=0x17c5;eip=0x00dfdd; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 112623 push [bp+var_2] ;~ 17C5:DFDD +cs=0x17c5;eip=0x00dfe0; J(CALL(sub_342da,0)); // 112624 call sub_342DA ;~ 17C5:DFE0 +seg2623_dfe3_proc: + // 112628 +cs=0x17c5;eip=0x00dfe3; T(ADD(sp, 6)); // 112628 add sp, 6 ;~ 17C5:DFE3 +cs=0x17c5;eip=0x00dfe6; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112629 push word ptr [bp-2] ;~ 17C5:DFE6 +cs=0x17c5;eip=0x00dfe9; J(CALL(sub_33fa0,0)); // 112630 call sub_33FA0 ;~ 17C5:DFE9 +cs=0x17c5;eip=0x00dfec; T(ADD(sp, 2)); // 112631 add sp, 2 ;~ 17C5:DFEC +cs=0x17c5;eip=0x00dfef; X(POP(si)); // 112632 pop si ;~ 17C5:DFEF +cs=0x17c5;eip=0x00dff0; X(POP(di)); // 112633 pop di ;~ 17C5:DFF0 +cs=0x17c5;eip=0x00dff1; T(sp = bp;); // 112634 mov sp, bp ;~ 17C5:DFF1 +cs=0x17c5;eip=0x00dff3; X(POP(bp)); // 112635 pop bp ;~ 17C5:DFF3 +cs=0x17c5;eip=0x00dff4; J(RETN(0)); // 112636 retn ;~ 17C5:DFF4 +ret_17c5_dff5: + // 6667 +cs=0x17c5;eip=0x00dff5; X(PUSH(bp)); // 112638 push bp ;~ 17C5:DFF5 +cs=0x17c5;eip=0x00dff6; T(bp = sp;); // 112639 mov bp, sp ;~ 17C5:DFF6 +cs=0x17c5;eip=0x00dff8; T(ax = 2;); // 112640 mov ax, 2 ;~ 17C5:DFF8 +cs=0x17c5;eip=0x00dffb; J(CALL(sub_34884,0)); // 112641 call sub_34884 ;~ 17C5:DFFB +cs=0x17c5;eip=0x00dffe; X(PUSH(di)); // 112642 push di ;~ 17C5:DFFE +cs=0x17c5;eip=0x00dfff; X(PUSH(si)); // 112643 push si ;~ 17C5:DFFF +cs=0x17c5;eip=0x00e000; T(ax = 0;); // 112644 mov ax, 0 ;~ 17C5:E000 +cs=0x17c5;eip=0x00e003; X(PUSH(ax)); // 112645 push ax ;~ 17C5:E003 +cs=0x17c5;eip=0x00e004; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 112646 push word ptr [bp+4] ;~ 17C5:E004 +cs=0x17c5;eip=0x00e007; J(CALL(sub_33f7c,0)); // 112647 call sub_33F7C ;~ 17C5:E007 +cs=0x17c5;eip=0x00e00a; T(ADD(sp, 4)); // 112648 add sp, 4 ;~ 17C5:E00A +cs=0x17c5;eip=0x00e00d; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 112649 mov [bp-2], ax ;~ 17C5:E00D +cs=0x17c5;eip=0x00e010; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 112650 push word ptr [bp+6] ;~ 17C5:E010 +cs=0x17c5;eip=0x00e013; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112651 push word ptr [bp-2] ;~ 17C5:E013 +cs=0x17c5;eip=0x00e016; J(CALL(sub_3434c,0)); // 112652 call sub_3434C ;~ 17C5:E016 +cs=0x17c5;eip=0x00e019; T(ADD(sp, 4)); // 112654 add sp, 4 ;~ 17C5:E019 +cs=0x17c5;eip=0x00e01c; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112655 push word ptr [bp-2] ;~ 17C5:E01C +cs=0x17c5;eip=0x00e01f; J(CALL(sub_33fa0,0)); // 112656 call sub_33FA0 ;~ 17C5:E01F +cs=0x17c5;eip=0x00e022; T(ADD(sp, 2)); // 112657 add sp, 2 ;~ 17C5:E022 +cs=0x17c5;eip=0x00e025; X(POP(si)); // 112658 pop si ;~ 17C5:E025 +cs=0x17c5;eip=0x00e026; X(POP(di)); // 112659 pop di ;~ 17C5:E026 +cs=0x17c5;eip=0x00e027; T(sp = bp;); // 112660 mov sp, bp ;~ 17C5:E027 +cs=0x17c5;eip=0x00e029; X(POP(bp)); // 112661 pop bp ;~ 17C5:E029 +cs=0x17c5;eip=0x00e02a; J(RETN(0)); // 112662 retn ;~ 17C5:E02A +ret_17c5_e02b: + // 6668 +cs=0x17c5;eip=0x00e02b; X(PUSH(bp)); // 112664 push bp ;~ 17C5:E02B +cs=0x17c5;eip=0x00e02c; T(bp = sp;); // 112665 mov bp, sp ;~ 17C5:E02C +cs=0x17c5;eip=0x00e02e; T(ax = 2;); // 112666 mov ax, 2 ;~ 17C5:E02E +cs=0x17c5;eip=0x00e031; J(CALL(sub_34884,0)); // 112667 call sub_34884 ;~ 17C5:E031 +cs=0x17c5;eip=0x00e034; X(PUSH(di)); // 112668 push di ;~ 17C5:E034 +cs=0x17c5;eip=0x00e035; X(PUSH(si)); // 112669 push si ;~ 17C5:E035 +cs=0x17c5;eip=0x00e036; T(ax = 0;); // 112670 mov ax, 0 ;~ 17C5:E036 +cs=0x17c5;eip=0x00e039; X(PUSH(ax)); // 112671 push ax ;~ 17C5:E039 +cs=0x17c5;eip=0x00e03a; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 112672 push word ptr [bp+4] ;~ 17C5:E03A +cs=0x17c5;eip=0x00e03d; J(CALL(sub_33f7c,0)); // 112673 call sub_33F7C ;~ 17C5:E03D +cs=0x17c5;eip=0x00e040; T(ADD(sp, 4)); // 112674 add sp, 4 ;~ 17C5:E040 +cs=0x17c5;eip=0x00e043; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 112675 mov [bp-2], ax ;~ 17C5:E043 +cs=0x17c5;eip=0x00e046; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 112676 push word ptr [bp+6] ;~ 17C5:E046 +cs=0x17c5;eip=0x00e049; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112677 push word ptr [bp-2] ;~ 17C5:E049 +cs=0x17c5;eip=0x00e04c; J(CALL(sub_34428,0)); // 112678 call sub_34428 ;~ 17C5:E04C +cs=0x17c5;eip=0x00e04f; T(ADD(sp, 4)); // 112680 add sp, 4 ;~ 17C5:E04F +cs=0x17c5;eip=0x00e052; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112681 push word ptr [bp-2] ;~ 17C5:E052 +cs=0x17c5;eip=0x00e055; J(CALL(sub_33fa0,0)); // 112682 call sub_33FA0 ;~ 17C5:E055 +cs=0x17c5;eip=0x00e058; T(ADD(sp, 2)); // 112683 add sp, 2 ;~ 17C5:E058 +cs=0x17c5;eip=0x00e05b; X(POP(si)); // 112684 pop si ;~ 17C5:E05B +cs=0x17c5;eip=0x00e05c; X(POP(di)); // 112685 pop di ;~ 17C5:E05C +cs=0x17c5;eip=0x00e05d; T(sp = bp;); // 112686 mov sp, bp ;~ 17C5:E05D +cs=0x17c5;eip=0x00e05f; X(POP(bp)); // 112687 pop bp ;~ 17C5:E05F +cs=0x17c5;eip=0x00e060; J(RETN(0)); // 112688 retn ;~ 17C5:E060 +ret_17c5_e061: + // 6669 +cs=0x17c5;eip=0x00e061; X(PUSH(bp)); // 112690 push bp ;~ 17C5:E061 +cs=0x17c5;eip=0x00e062; T(bp = sp;); // 112691 mov bp, sp ;~ 17C5:E062 +cs=0x17c5;eip=0x00e064; T(ax = 2;); // 112692 mov ax, 2 ;~ 17C5:E064 +cs=0x17c5;eip=0x00e067; J(CALL(sub_34884,0)); // 112693 call sub_34884 ;~ 17C5:E067 +cs=0x17c5;eip=0x00e06a; X(PUSH(di)); // 112694 push di ;~ 17C5:E06A +cs=0x17c5;eip=0x00e06b; X(PUSH(si)); // 112695 push si ;~ 17C5:E06B +cs=0x17c5;eip=0x00e06c; T(ax = 0;); // 112696 mov ax, 0 ;~ 17C5:E06C +cs=0x17c5;eip=0x00e06f; X(PUSH(ax)); // 112697 push ax ;~ 17C5:E06F +cs=0x17c5;eip=0x00e070; X(PUSH(*(dw*)(raddr(ss,bp+4)))); // 112698 push word ptr [bp+4] ;~ 17C5:E070 +cs=0x17c5;eip=0x00e073; J(CALL(sub_33f7c,0)); // 112699 call sub_33F7C ;~ 17C5:E073 +cs=0x17c5;eip=0x00e076; T(ADD(sp, 4)); // 112700 add sp, 4 ;~ 17C5:E076 +cs=0x17c5;eip=0x00e079; X(MOV(*(dw*)(raddr(ss,bp-2)), ax)); // 112701 mov [bp-2], ax ;~ 17C5:E079 +cs=0x17c5;eip=0x00e07c; T(ax = 0;); // 112702 mov ax, 0 ;~ 17C5:E07C +cs=0x17c5;eip=0x00e07f; X(PUSH(ax)); // 112703 push ax ;~ 17C5:E07F +cs=0x17c5;eip=0x00e080; X(PUSH(*(dw*)(raddr(ss,bp+0x0A)))); // 112704 push word ptr [bp+0Ah] ;~ 17C5:E080 +cs=0x17c5;eip=0x00e083; X(PUSH(*(dw*)(raddr(ss,bp+8)))); // 112705 push word ptr [bp+8] ;~ 17C5:E083 +cs=0x17c5;eip=0x00e086; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112706 push word ptr [bp-2] ;~ 17C5:E086 +cs=0x17c5;eip=0x00e089; J(CALL(sub_34b62,0)); // 112707 call sub_34B62 ;~ 17C5:E089 +cs=0x17c5;eip=0x00e08c; T(ADD(sp, 8)); // 112708 add sp, 8 ;~ 17C5:E08C +cs=0x17c5;eip=0x00e08f; X(PUSH(*(dw*)(raddr(ss,bp+6)))); // 112709 push word ptr [bp+6] ;~ 17C5:E08F +cs=0x17c5;eip=0x00e092; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112710 push word ptr [bp-2] ;~ 17C5:E092 +cs=0x17c5;eip=0x00e095; J(CALL(sub_34428,0)); // 112711 call sub_34428 ;~ 17C5:E095 +cs=0x17c5;eip=0x00e098; T(ADD(sp, 4)); // 112713 add sp, 4 ;~ 17C5:E098 +cs=0x17c5;eip=0x00e09b; X(PUSH(*(dw*)(raddr(ss,bp-2)))); // 112714 push word ptr [bp-2] ;~ 17C5:E09B +cs=0x17c5;eip=0x00e09e; J(CALL(sub_33fa0,0)); // 112715 call sub_33FA0 ;~ 17C5:E09E +cs=0x17c5;eip=0x00e0a1; T(ADD(sp, 2)); // 112716 add sp, 2 ;~ 17C5:E0A1 +cs=0x17c5;eip=0x00e0a4; X(POP(si)); // 112717 pop si ;~ 17C5:E0A4 +cs=0x17c5;eip=0x00e0a5; X(POP(di)); // 112718 pop di ;~ 17C5:E0A5 +cs=0x17c5;eip=0x00e0a6; T(sp = bp;); // 112719 mov sp, bp ;~ 17C5:E0A6 +cs=0x17c5;eip=0x00e0a8; X(POP(bp)); // 112720 pop bp ;~ 17C5:E0A8 +cs=0x17c5;eip=0x00e0a9; J(RETN(0)); // 112721 retn ;~ 17C5:E0A9 assert(0); __dispatch_call: @@ -34067,71 +34257,90 @@ cs=0x17c5;eip=0x00df4e; J(RETN(0)); // 64539 retn ;~ 17C5:DF4E #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kseg2623_df37_proc: goto seg2623_df37_proc; + case m2c::kloc_340e7: goto loc_340e7; + case m2c::kloc_340ef: goto loc_340ef; + case m2c::kloc_34115: goto loc_34115; + case m2c::kloc_34146: goto loc_34146; + case m2c::kloc_34165: goto loc_34165; + case m2c::kloc_3417f: goto loc_3417f; + case m2c::kloc_341a8: goto loc_341a8; + case m2c::kloc_341b0: goto loc_341b0; + case m2c::kloc_341b9: goto loc_341b9; + case m2c::kloc_341c1: goto loc_341c1; + case m2c::kloc_341cb: goto loc_341cb; + case m2c::kloc_341e7: goto loc_341e7; + case m2c::kret_17c5_deed: goto ret_17c5_deed; + case m2c::kret_17c5_df37: goto ret_17c5_df37; + case m2c::kret_17c5_dff5: goto ret_17c5_dff5; + case m2c::kret_17c5_e02b: goto ret_17c5_e02b; + case m2c::kret_17c5_e061: goto ret_17c5_e061; + case m2c::kseg2623_dfe3_proc: goto seg2623_dfe3_proc; + case m2c::ksub_340c4: goto sub_340c4; + case m2c::ksub_341ec: goto sub_341ec; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } - bool _group61(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group65(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group61: + _group65: _begin: sub_342da: - // 64764 + // 112727 #undef arg_0 #define arg_0 4 - // 64766 arg_0 = word ptr 4 ;~ 17C5:E0AA + // 112729 arg_0 = word ptr 4 ;~ 17C5:E0AA #undef arg_2 #define arg_2 6 - // 64767 arg_2 = word ptr 6 ;~ 17C5:E0AA -cs=0x17c5;eip=0x00e0aa; X(PUSH(bp)); // 64769 push bp ;~ 17C5:E0AA -cs=0x17c5;eip=0x00e0ab; T(bp = sp;); // 64770 mov bp, sp ;~ 17C5:E0AB -cs=0x17c5;eip=0x00e0ad; X(PUSH(di)); // 64771 push di ;~ 17C5:E0AD -cs=0x17c5;eip=0x00e0ae; X(PUSH(si)); // 64772 push si ;~ 17C5:E0AE -cs=0x17c5;eip=0x00e0af; X(PUSH(es)); // 64773 push es ;~ 17C5:E0AF -cs=0x17c5;eip=0x00e0b0; X(PUSH(bp)); // 64774 push bp ;~ 17C5:E0B0 -cs=0x17c5;eip=0x00e0b1; T(ax = 0x0DF16;); // 64775 mov ax, 0DF16h ;~ 17C5:E0B1 -cs=0x17c5;eip=0x00e0b4; X(word_4ec12 = ax;); // 64776 mov word_4EC12, ax ;~ 17C5:E0B4 -cs=0x17c5;eip=0x00e0b7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 64777 mov ax, [bp+arg_0] ;~ 17C5:E0B7 -cs=0x17c5;eip=0x00e0ba; X(*(word_4eac6) = ax;); // 64778 mov word_4EAC6, ax ;~ 17C5:E0BA -cs=0x17c5;eip=0x00e0bd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 64779 mov ax, [bp+arg_2] ;~ 17C5:E0BD -cs=0x17c5;eip=0x00e0c0; X(word_4ec0a = ax;); // 64780 mov word_4EC0A, ax ;~ 17C5:E0C0 -cs=0x17c5;eip=0x00e0c3; J(CALL(__nullsub_1,0)); // 64781 call __nullsub_1 ;~ 17C5:E0C3 -cs=0x17c5;eip=0x00e0c6; T(si = word_4ec0a;); // 64782 mov si, word_4EC0A ;~ 17C5:E0C6 -cs=0x17c5;eip=0x00e0ca; J(CALLF(sub_49ab6,0)); // 64783 call far ptr sub_49AB6 ;~ 17C5:E0CA + // 112730 arg_2 = word ptr 6 ;~ 17C5:E0AA +cs=0x17c5;eip=0x00e0aa; X(PUSH(bp)); // 112732 push bp ;~ 17C5:E0AA +cs=0x17c5;eip=0x00e0ab; T(bp = sp;); // 112733 mov bp, sp ;~ 17C5:E0AB +cs=0x17c5;eip=0x00e0ad; X(PUSH(di)); // 112734 push di ;~ 17C5:E0AD +cs=0x17c5;eip=0x00e0ae; X(PUSH(si)); // 112735 push si ;~ 17C5:E0AE +cs=0x17c5;eip=0x00e0af; X(PUSH(es)); // 112736 push es ;~ 17C5:E0AF +cs=0x17c5;eip=0x00e0b0; X(PUSH(bp)); // 112737 push bp ;~ 17C5:E0B0 +cs=0x17c5;eip=0x00e0b1; T(ax = 0x0DF16;); // 112738 mov ax, 0DF16h ;~ 17C5:E0B1 +cs=0x17c5;eip=0x00e0b4; X(word_4ec12 = ax;); // 112739 mov ds:word_4EC12, ax ;~ 17C5:E0B4 +cs=0x17c5;eip=0x00e0b7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 112740 mov ax, [bp+arg_0] ;~ 17C5:E0B7 +cs=0x17c5;eip=0x00e0ba; X(word_4eac6 = ax;); // 112741 mov ds:word_4EAC6, ax ;~ 17C5:E0BA +cs=0x17c5;eip=0x00e0bd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 112742 mov ax, [bp+arg_2] ;~ 17C5:E0BD +cs=0x17c5;eip=0x00e0c0; X(word_4ec0a = ax;); // 112743 mov ds:word_4EC0A, ax ;~ 17C5:E0C0 +cs=0x17c5;eip=0x00e0c3; J(CALL(nullsub_2,0)); // 112744 call nullsub_2 ;~ 17C5:E0C3 +cs=0x17c5;eip=0x00e0c6; T(si = word_4ec0a;); // 112745 mov si, ds:word_4EC0A ;~ 17C5:E0C6 +cs=0x17c5;eip=0x00e0ca; J(CALLF(sub_49ab6,0)); // 112746 call far ptr sub_49AB6 ;~ 17C5:E0CA seg2623_e0cf_proc: - // 64787 -cs=0x17c5;eip=0x00e0cf; J(CALLF(sub_49ac5,0)); // 64787 call far ptr sub_49AC5 ;~ 17C5:E0CF -cs=0x17c5;eip=0x00e0d4; X(word_4ec10 = 0;); // 64789 mov word_4EC10, 0 ;~ 17C5:E0D4 -cs=0x17c5;eip=0x00e0da; X(word_4ec08 = 0x0FA00;); // 64790 mov word_4EC08, 0FA00h ;~ 17C5:E0DA + // 112750 +cs=0x17c5;eip=0x00e0cf; J(CALLF(sub_49ac5,0)); // 112750 call far ptr sub_49AC5 ;~ 17C5:E0CF +cs=0x17c5;eip=0x00e0d4; X(word_4ec10 = 0;); // 112752 mov ds:word_4EC10, 0 ;~ 17C5:E0D4 +cs=0x17c5;eip=0x00e0da; X(word_4ec08 = 0x0FA00;); // 112753 mov ds:word_4EC08, 0FA00h ;~ 17C5:E0DA loc_34310: - // 6687 -cs=0x17c5;eip=0x00e0e0; T(di = word_4ec10;); // 64793 mov di, word_4EC10 ;~ 17C5:E0E0 -cs=0x17c5;eip=0x00e0e4; J(CALLF(sub_49ac0,0)); // 64794 call far ptr sub_49AC0 ;~ 17C5:E0E4 -cs=0x17c5;eip=0x00e0e9; X(*(word_4ec0c) = ax;); // 64796 mov word_4EC0C, ax ;~ 17C5:E0E9 -cs=0x17c5;eip=0x00e0ec; J(CALL(sub_34492,0)); // 64797 call sub_34492 ;~ 17C5:E0EC -cs=0x17c5;eip=0x00e0ef; T(di = *(word_4ec0c);); // 64798 mov di, word_4EC0C ;~ 17C5:E0EF -cs=0x17c5;eip=0x00e0f3; T(bp = 0x5FE8;); // 64799 mov bp, 5FE8h ;~ 17C5:E0F3 -cs=0x17c5;eip=0x00e0f6; T(bx = word_4ec10;); // 64800 mov bx, word_4EC10 ;~ 17C5:E0F6 -cs=0x17c5;eip=0x00e0fa; J(CALLF(sub_49a9d,0)); // 64801 call far ptr sub_49A9D ;~ 17C5:E0FA -cs=0x17c5;eip=0x00e0ff; T(di = *(word_4ec0c);); // 64803 mov di, word_4EC0C ;~ 17C5:E0FF -cs=0x17c5;eip=0x00e103; J(CALLF(sub_49aa7,0)); // 64804 call far ptr sub_49AA7 ;~ 17C5:E103 -cs=0x17c5;eip=0x00e108; X(INC(word_4ec10)); // 64806 inc word_4EC10 ;~ 17C5:E108 -cs=0x17c5;eip=0x00e10c; X(SUB(word_4ec08, 0x140)); // 64807 sub word_4EC08, 140h ;~ 17C5:E10C -cs=0x17c5;eip=0x00e112; J(JNZ(loc_34310)); // 64808 jnz short loc_34310 ;~ 17C5:E112 -cs=0x17c5;eip=0x00e114; X(POP(bp)); // 64809 pop bp ;~ 17C5:E114 -cs=0x17c5;eip=0x00e115; X(POP(es)); // 64810 pop es ;~ 17C5:E115 -cs=0x17c5;eip=0x00e116; X(POP(si)); // 64811 pop si ;~ 17C5:E116 -cs=0x17c5;eip=0x00e117; X(POP(di)); // 64812 pop di ;~ 17C5:E117 -cs=0x17c5;eip=0x00e118; T(sp = bp;); // 64813 mov sp, bp ;~ 17C5:E118 -cs=0x17c5;eip=0x00e11a; X(POP(bp)); // 64814 pop bp ;~ 17C5:E11A -cs=0x17c5;eip=0x00e11b; J(RETN(0)); // 64815 retn ;~ 17C5:E11B + // 6670 +cs=0x17c5;eip=0x00e0e0; T(di = word_4ec10;); // 112756 mov di, ds:word_4EC10 ;~ 17C5:E0E0 +cs=0x17c5;eip=0x00e0e4; J(CALLF(sub_49ac0,0)); // 112757 call far ptr sub_49AC0 ;~ 17C5:E0E4 +cs=0x17c5;eip=0x00e0e9; X(word_4ec0c = ax;); // 112759 mov ds:word_4EC0C, ax ;~ 17C5:E0E9 +cs=0x17c5;eip=0x00e0ec; J(CALL(sub_34492,0)); // 112760 call sub_34492 ;~ 17C5:E0EC +cs=0x17c5;eip=0x00e0ef; T(di = word_4ec0c;); // 112761 mov di, ds:word_4EC0C ;~ 17C5:E0EF +cs=0x17c5;eip=0x00e0f3; T(bp = 0x5FE8;); // 112762 mov bp, 5FE8h ;~ 17C5:E0F3 +cs=0x17c5;eip=0x00e0f6; T(bx = word_4ec10;); // 112763 mov bx, ds:word_4EC10 ;~ 17C5:E0F6 +cs=0x17c5;eip=0x00e0fa; J(CALLF(sub_49a9d,0)); // 112764 call far ptr sub_49A9D ;~ 17C5:E0FA +cs=0x17c5;eip=0x00e0ff; T(di = word_4ec0c;); // 112766 mov di, ds:word_4EC0C ;~ 17C5:E0FF +cs=0x17c5;eip=0x00e103; J(CALLF(sub_49aa7,0)); // 112767 call far ptr sub_49AA7 ;~ 17C5:E103 +cs=0x17c5;eip=0x00e108; X(INC(word_4ec10)); // 112769 inc ds:word_4EC10 ;~ 17C5:E108 +cs=0x17c5;eip=0x00e10c; X(SUB(word_4ec08, 0x140)); // 112770 sub ds:word_4EC08, 140h ;~ 17C5:E10C +cs=0x17c5;eip=0x00e112; J(JNZ(loc_34310)); // 112771 jnz short loc_34310 ;~ 17C5:E112 +cs=0x17c5;eip=0x00e114; X(POP(bp)); // 112772 pop bp ;~ 17C5:E114 +cs=0x17c5;eip=0x00e115; X(POP(es)); // 112773 pop es ;~ 17C5:E115 +cs=0x17c5;eip=0x00e116; X(POP(si)); // 112774 pop si ;~ 17C5:E116 +cs=0x17c5;eip=0x00e117; X(POP(di)); // 112775 pop di ;~ 17C5:E117 +cs=0x17c5;eip=0x00e118; T(sp = bp;); // 112776 mov sp, bp ;~ 17C5:E118 +cs=0x17c5;eip=0x00e11a; X(POP(bp)); // 112777 pop bp ;~ 17C5:E11A +cs=0x17c5;eip=0x00e11b; J(RETN(0)); // 112778 retn ;~ 17C5:E11B assert(0); __dispatch_call: @@ -34150,104 +34359,104 @@ cs=0x17c5;eip=0x00e11b; J(RETN(0)); // 64815 retn ;~ 17C5:E11B - bool _group62(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group66(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group62: + _group66: _begin: sub_3434c: - // 64821 + // 112784 #undef arg_0 #define arg_0 4 - // 64823 arg_0 = word ptr 4 ;~ 17C5:E11C + // 112786 arg_0 = word ptr 4 ;~ 17C5:E11C #undef arg_2 #define arg_2 6 - // 64824 arg_2 = word ptr 6 ;~ 17C5:E11C -cs=0x17c5;eip=0x00e11c; X(PUSH(bp)); // 64826 push bp ;~ 17C5:E11C -cs=0x17c5;eip=0x00e11d; T(bp = sp;); // 64827 mov bp, sp ;~ 17C5:E11D -cs=0x17c5;eip=0x00e11f; X(PUSH(di)); // 64828 push di ;~ 17C5:E11F -cs=0x17c5;eip=0x00e120; X(PUSH(si)); // 64829 push si ;~ 17C5:E120 -cs=0x17c5;eip=0x00e121; X(PUSH(es)); // 64830 push es ;~ 17C5:E121 -cs=0x17c5;eip=0x00e122; X(PUSH(bp)); // 64831 push bp ;~ 17C5:E122 -cs=0x17c5;eip=0x00e123; T(ax = 0x0DF16;); // 64832 mov ax, 0DF16h ;~ 17C5:E123 -cs=0x17c5;eip=0x00e126; X(word_4ec12 = ax;); // 64833 mov word_4EC12, ax ;~ 17C5:E126 -cs=0x17c5;eip=0x00e129; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 64834 mov ax, [bp+arg_0] ;~ 17C5:E129 -cs=0x17c5;eip=0x00e12c; X(*(word_4eac6) = ax;); // 64835 mov word_4EAC6, ax ;~ 17C5:E12C -cs=0x17c5;eip=0x00e12f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 64836 mov ax, [bp+arg_2] ;~ 17C5:E12F -cs=0x17c5;eip=0x00e132; T(es = ax;); // 64837 mov es, ax ;~ 17C5:E132 -cs=0x17c5;eip=0x00e134; J(CALLF(sub_49ac5,0)); // 64838 call far ptr sub_49AC5 ;~ 17C5:E134 + // 112787 arg_2 = word ptr 6 ;~ 17C5:E11C +cs=0x17c5;eip=0x00e11c; X(PUSH(bp)); // 112789 push bp ;~ 17C5:E11C +cs=0x17c5;eip=0x00e11d; T(bp = sp;); // 112790 mov bp, sp ;~ 17C5:E11D +cs=0x17c5;eip=0x00e11f; X(PUSH(di)); // 112791 push di ;~ 17C5:E11F +cs=0x17c5;eip=0x00e120; X(PUSH(si)); // 112792 push si ;~ 17C5:E120 +cs=0x17c5;eip=0x00e121; X(PUSH(es)); // 112793 push es ;~ 17C5:E121 +cs=0x17c5;eip=0x00e122; X(PUSH(bp)); // 112794 push bp ;~ 17C5:E122 +cs=0x17c5;eip=0x00e123; T(ax = 0x0DF16;); // 112795 mov ax, 0DF16h ;~ 17C5:E123 +cs=0x17c5;eip=0x00e126; X(word_4ec12 = ax;); // 112796 mov ds:word_4EC12, ax ;~ 17C5:E126 +cs=0x17c5;eip=0x00e129; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 112797 mov ax, [bp+arg_0] ;~ 17C5:E129 +cs=0x17c5;eip=0x00e12c; X(word_4eac6 = ax;); // 112798 mov ds:word_4EAC6, ax ;~ 17C5:E12C +cs=0x17c5;eip=0x00e12f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 112799 mov ax, [bp+arg_2] ;~ 17C5:E12F +cs=0x17c5;eip=0x00e132; T(es = ax;); // 112800 mov es, ax ;~ 17C5:E132 +cs=0x17c5;eip=0x00e134; J(CALLF(sub_49ac5,0)); // 112801 call far ptr sub_49AC5 ;~ 17C5:E134 seg2623_e139_proc: - // 64842 -cs=0x17c5;eip=0x00e139; J(CALL(__nullsub_1,0)); // 64842 call __nullsub_1 ;~ 17C5:E139 -cs=0x17c5;eip=0x00e13c; X(word_4ec10 = 0;); // 64843 mov word_4EC10, 0 ;~ 17C5:E13C -cs=0x17c5;eip=0x00e142; X(word_4ec08 = 0x0FA00;); // 64844 mov word_4EC08, 0FA00h ;~ 17C5:E142 + // 112805 +cs=0x17c5;eip=0x00e139; J(CALL(nullsub_2,0)); // 112805 call nullsub_2 ;~ 17C5:E139 +cs=0x17c5;eip=0x00e13c; X(word_4ec10 = 0;); // 112806 mov ds:word_4EC10, 0 ;~ 17C5:E13C +cs=0x17c5;eip=0x00e142; X(word_4ec08 = 0x0FA00;); // 112807 mov ds:word_4EC08, 0FA00h ;~ 17C5:E142 loc_34378: - // 6688 -cs=0x17c5;eip=0x00e148; T(di = word_4ec10;); // 64847 mov di, word_4EC10 ;~ 17C5:E148 -cs=0x17c5;eip=0x00e14c; J(CALLF(sub_49ac0,0)); // 64848 call far ptr sub_49AC0 ;~ 17C5:E14C -cs=0x17c5;eip=0x00e151; X(*(word_4ec0c) = ax;); // 64850 mov word_4EC0C, ax ;~ 17C5:E151 -cs=0x17c5;eip=0x00e154; J(CALL(sub_34492,0)); // 64851 call sub_34492 ;~ 17C5:E154 -cs=0x17c5;eip=0x00e157; T(di = *(word_4ec0c);); // 64852 mov di, word_4EC0C ;~ 17C5:E157 -cs=0x17c5;eip=0x00e15b; T(bp = 0x5FE8;); // 64853 mov bp, 5FE8h ;~ 17C5:E15B -cs=0x17c5;eip=0x00e15e; T(bx = word_4ec10;); // 64854 mov bx, word_4EC10 ;~ 17C5:E15E -cs=0x17c5;eip=0x00e162; J(CALLF(sub_49a9d,0)); // 64855 call far ptr sub_49A9D ;~ 17C5:E162 -cs=0x17c5;eip=0x00e167; T(di = *(word_4ec0c);); // 64857 mov di, word_4EC0C ;~ 17C5:E167 -cs=0x17c5;eip=0x00e16b; J(CALLF(sub_49ab1,0)); // 64858 call far ptr sub_49AB1 ;~ 17C5:E16B -cs=0x17c5;eip=0x00e170; X(INC(word_4ec10)); // 64860 inc word_4EC10 ;~ 17C5:E170 -cs=0x17c5;eip=0x00e174; X(SUB(word_4ec08, 0x140)); // 64861 sub word_4EC08, 140h ;~ 17C5:E174 -cs=0x17c5;eip=0x00e17a; J(JNZ(loc_34378)); // 64862 jnz short loc_34378 ;~ 17C5:E17A -cs=0x17c5;eip=0x00e17c; X(POP(bp)); // 64863 pop bp ;~ 17C5:E17C -cs=0x17c5;eip=0x00e17d; X(POP(es)); // 64864 pop es ;~ 17C5:E17D -cs=0x17c5;eip=0x00e17e; X(POP(si)); // 64865 pop si ;~ 17C5:E17E -cs=0x17c5;eip=0x00e17f; X(POP(di)); // 64866 pop di ;~ 17C5:E17F -cs=0x17c5;eip=0x00e180; T(sp = bp;); // 64867 mov sp, bp ;~ 17C5:E180 -cs=0x17c5;eip=0x00e182; X(POP(bp)); // 64868 pop bp ;~ 17C5:E182 -cs=0x17c5;eip=0x00e183; J(RETN(0)); // 64869 retn ;~ 17C5:E183 + // 6671 +cs=0x17c5;eip=0x00e148; T(di = word_4ec10;); // 112810 mov di, ds:word_4EC10 ;~ 17C5:E148 +cs=0x17c5;eip=0x00e14c; J(CALLF(sub_49ac0,0)); // 112811 call far ptr sub_49AC0 ;~ 17C5:E14C +cs=0x17c5;eip=0x00e151; X(word_4ec0c = ax;); // 112813 mov ds:word_4EC0C, ax ;~ 17C5:E151 +cs=0x17c5;eip=0x00e154; J(CALL(sub_34492,0)); // 112814 call sub_34492 ;~ 17C5:E154 +cs=0x17c5;eip=0x00e157; T(di = word_4ec0c;); // 112815 mov di, ds:word_4EC0C ;~ 17C5:E157 +cs=0x17c5;eip=0x00e15b; T(bp = 0x5FE8;); // 112816 mov bp, 5FE8h ;~ 17C5:E15B +cs=0x17c5;eip=0x00e15e; T(bx = word_4ec10;); // 112817 mov bx, ds:word_4EC10 ;~ 17C5:E15E +cs=0x17c5;eip=0x00e162; J(CALLF(sub_49a9d,0)); // 112818 call far ptr sub_49A9D ;~ 17C5:E162 +cs=0x17c5;eip=0x00e167; T(di = word_4ec0c;); // 112820 mov di, ds:word_4EC0C ;~ 17C5:E167 +cs=0x17c5;eip=0x00e16b; J(CALLF(sub_49ab1,0)); // 112821 call far ptr sub_49AB1 ;~ 17C5:E16B +cs=0x17c5;eip=0x00e170; X(INC(word_4ec10)); // 112823 inc ds:word_4EC10 ;~ 17C5:E170 +cs=0x17c5;eip=0x00e174; X(SUB(word_4ec08, 0x140)); // 112824 sub ds:word_4EC08, 140h ;~ 17C5:E174 +cs=0x17c5;eip=0x00e17a; J(JNZ(loc_34378)); // 112825 jnz short loc_34378 ;~ 17C5:E17A +cs=0x17c5;eip=0x00e17c; X(POP(bp)); // 112826 pop bp ;~ 17C5:E17C +cs=0x17c5;eip=0x00e17d; X(POP(es)); // 112827 pop es ;~ 17C5:E17D +cs=0x17c5;eip=0x00e17e; X(POP(si)); // 112828 pop si ;~ 17C5:E17E +cs=0x17c5;eip=0x00e17f; X(POP(di)); // 112829 pop di ;~ 17C5:E17F +cs=0x17c5;eip=0x00e180; T(sp = bp;); // 112830 mov sp, bp ;~ 17C5:E180 +cs=0x17c5;eip=0x00e182; X(POP(bp)); // 112831 pop bp ;~ 17C5:E182 +cs=0x17c5;eip=0x00e183; J(RETN(0)); // 112832 retn ;~ 17C5:E183 ret_17c5_e184: - // 6689 -cs=0x17c5;eip=0x00e184; X(PUSH(bp)); // 64871 push bp ;~ 17C5:E184 -cs=0x17c5;eip=0x00e185; T(bp = sp;); // 64872 mov bp, sp ;~ 17C5:E185 -cs=0x17c5;eip=0x00e187; X(PUSH(di)); // 64873 push di ;~ 17C5:E187 -cs=0x17c5;eip=0x00e188; X(PUSH(si)); // 64874 push si ;~ 17C5:E188 -cs=0x17c5;eip=0x00e189; X(PUSH(es)); // 64875 push es ;~ 17C5:E189 -cs=0x17c5;eip=0x00e18a; X(PUSH(bp)); // 64876 push bp ;~ 17C5:E18A -cs=0x17c5;eip=0x00e18b; T(ax = 0x0DEED;); // 64877 mov ax, 0DEEDh ;~ 17C5:E18B -cs=0x17c5;eip=0x00e18e; X(word_4ec12 = ax;); // 64878 mov word_4EC12, ax ;~ 17C5:E18E -cs=0x17c5;eip=0x00e191; X(word_4eac4 = 0x200;); // 64879 mov word_4EAC4, 200h ;~ 17C5:E191 -cs=0x17c5;eip=0x00e197; X(word_4eac0 = 0;); // 64880 mov word_4EAC0, 0 ;~ 17C5:E197 -cs=0x17c5;eip=0x00e19d; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 64881 mov ax, [bp+4] ;~ 17C5:E19D -cs=0x17c5;eip=0x00e1a0; X(word_4eabe = ax;); // 64882 mov word_4EABE, ax ;~ 17C5:E1A0 -cs=0x17c5;eip=0x00e1a3; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 64883 mov ax, [bp+6] ;~ 17C5:E1A3 -cs=0x17c5;eip=0x00e1a6; T(es = ax;); // 64884 mov es, ax ;~ 17C5:E1A6 -cs=0x17c5;eip=0x00e1a8; J(CALLF(sub_49ac5,0)); // 64885 call far ptr sub_49AC5 ;~ 17C5:E1A8 -cs=0x17c5;eip=0x00e1ad; J(CALL(__nullsub_1,0)); // 64887 call __nullsub_1 ;~ 17C5:E1AD -cs=0x17c5;eip=0x00e1b0; X(word_4ec10 = 0;); // 64888 mov word_4EC10, 0 ;~ 17C5:E1B0 -cs=0x17c5;eip=0x00e1b6; X(word_4ec08 = 0x0FA00;); // 64889 mov word_4EC08, 0FA00h ;~ 17C5:E1B6 + // 6672 +cs=0x17c5;eip=0x00e184; X(PUSH(bp)); // 112834 push bp ;~ 17C5:E184 +cs=0x17c5;eip=0x00e185; T(bp = sp;); // 112835 mov bp, sp ;~ 17C5:E185 +cs=0x17c5;eip=0x00e187; X(PUSH(di)); // 112836 push di ;~ 17C5:E187 +cs=0x17c5;eip=0x00e188; X(PUSH(si)); // 112837 push si ;~ 17C5:E188 +cs=0x17c5;eip=0x00e189; X(PUSH(es)); // 112838 push es ;~ 17C5:E189 +cs=0x17c5;eip=0x00e18a; X(PUSH(bp)); // 112839 push bp ;~ 17C5:E18A +cs=0x17c5;eip=0x00e18b; T(ax = 0x0DEED;); // 112840 mov ax, 0DEEDh ;~ 17C5:E18B +cs=0x17c5;eip=0x00e18e; X(word_4ec12 = ax;); // 112841 mov ds:word_4EC12, ax ;~ 17C5:E18E +cs=0x17c5;eip=0x00e191; X(word_4eac4 = 0x200;); // 112842 mov ds:word_4EAC4, 200h ;~ 17C5:E191 +cs=0x17c5;eip=0x00e197; X(word_4eac0 = 0;); // 112843 mov ds:word_4EAC0, 0 ;~ 17C5:E197 +cs=0x17c5;eip=0x00e19d; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 112844 mov ax, [bp+4] ;~ 17C5:E19D +cs=0x17c5;eip=0x00e1a0; X(word_4eabe = ax;); // 112845 mov ds:word_4EABE, ax ;~ 17C5:E1A0 +cs=0x17c5;eip=0x00e1a3; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 112846 mov ax, [bp+6] ;~ 17C5:E1A3 +cs=0x17c5;eip=0x00e1a6; T(es = ax;); // 112847 mov es, ax ;~ 17C5:E1A6 +cs=0x17c5;eip=0x00e1a8; J(CALLF(sub_49ac5,0)); // 112848 call far ptr sub_49AC5 ;~ 17C5:E1A8 +cs=0x17c5;eip=0x00e1ad; J(CALL(nullsub_2,0)); // 112850 call nullsub_2 ;~ 17C5:E1AD +cs=0x17c5;eip=0x00e1b0; X(word_4ec10 = 0;); // 112851 mov ds:word_4EC10, 0 ;~ 17C5:E1B0 +cs=0x17c5;eip=0x00e1b6; X(word_4ec08 = 0x0FA00;); // 112852 mov ds:word_4EC08, 0FA00h ;~ 17C5:E1B6 loc_343ec: - // 6690 -cs=0x17c5;eip=0x00e1bc; T(di = word_4ec10;); // 64892 mov di, word_4EC10 ;~ 17C5:E1BC -cs=0x17c5;eip=0x00e1c0; J(CALLF(sub_49ac0,0)); // 64893 call far ptr sub_49AC0 ;~ 17C5:E1C0 -cs=0x17c5;eip=0x00e1c5; X(*(word_4ec0c) = ax;); // 64895 mov word_4EC0C, ax ;~ 17C5:E1C5 -cs=0x17c5;eip=0x00e1c8; J(CALL(sub_34492,0)); // 64896 call sub_34492 ;~ 17C5:E1C8 -cs=0x17c5;eip=0x00e1cb; T(di = *(word_4ec0c);); // 64897 mov di, word_4EC0C ;~ 17C5:E1CB -cs=0x17c5;eip=0x00e1cf; T(bp = 0x5FE8;); // 64898 mov bp, 5FE8h ;~ 17C5:E1CF -cs=0x17c5;eip=0x00e1d2; T(bx = word_4ec10;); // 64899 mov bx, word_4EC10 ;~ 17C5:E1D2 -cs=0x17c5;eip=0x00e1d6; J(CALLF(sub_49a9d,0)); // 64900 call far ptr sub_49A9D ;~ 17C5:E1D6 -cs=0x17c5;eip=0x00e1db; T(di = *(word_4ec0c);); // 64902 mov di, word_4EC0C ;~ 17C5:E1DB -cs=0x17c5;eip=0x00e1df; J(CALLF(sub_49ab1,0)); // 64903 call far ptr sub_49AB1 ;~ 17C5:E1DF -cs=0x17c5;eip=0x00e1e4; X(INC(word_4ec10)); // 64905 inc word_4EC10 ;~ 17C5:E1E4 -cs=0x17c5;eip=0x00e1e8; X(SUB(word_4ec08, 0x140)); // 64906 sub word_4EC08, 140h ;~ 17C5:E1E8 -cs=0x17c5;eip=0x00e1ee; J(JNZ(loc_343ec)); // 64907 jnz short loc_343EC ;~ 17C5:E1EE -cs=0x17c5;eip=0x00e1f0; X(POP(bp)); // 64908 pop bp ;~ 17C5:E1F0 -cs=0x17c5;eip=0x00e1f1; X(POP(es)); // 64909 pop es ;~ 17C5:E1F1 -cs=0x17c5;eip=0x00e1f2; X(POP(si)); // 64910 pop si ;~ 17C5:E1F2 -cs=0x17c5;eip=0x00e1f3; X(POP(di)); // 64911 pop di ;~ 17C5:E1F3 -cs=0x17c5;eip=0x00e1f4; T(sp = bp;); // 64912 mov sp, bp ;~ 17C5:E1F4 -cs=0x17c5;eip=0x00e1f6; X(POP(bp)); // 64913 pop bp ;~ 17C5:E1F6 -cs=0x17c5;eip=0x00e1f7; J(RETN(0)); // 64914 retn ;~ 17C5:E1F7 + // 6673 +cs=0x17c5;eip=0x00e1bc; T(di = word_4ec10;); // 112855 mov di, ds:word_4EC10 ;~ 17C5:E1BC +cs=0x17c5;eip=0x00e1c0; J(CALLF(sub_49ac0,0)); // 112856 call far ptr sub_49AC0 ;~ 17C5:E1C0 +cs=0x17c5;eip=0x00e1c5; X(word_4ec0c = ax;); // 112858 mov ds:word_4EC0C, ax ;~ 17C5:E1C5 +cs=0x17c5;eip=0x00e1c8; J(CALL(sub_34492,0)); // 112859 call sub_34492 ;~ 17C5:E1C8 +cs=0x17c5;eip=0x00e1cb; T(di = word_4ec0c;); // 112860 mov di, ds:word_4EC0C ;~ 17C5:E1CB +cs=0x17c5;eip=0x00e1cf; T(bp = 0x5FE8;); // 112861 mov bp, 5FE8h ;~ 17C5:E1CF +cs=0x17c5;eip=0x00e1d2; T(bx = word_4ec10;); // 112862 mov bx, ds:word_4EC10 ;~ 17C5:E1D2 +cs=0x17c5;eip=0x00e1d6; J(CALLF(sub_49a9d,0)); // 112863 call far ptr sub_49A9D ;~ 17C5:E1D6 +cs=0x17c5;eip=0x00e1db; T(di = word_4ec0c;); // 112865 mov di, ds:word_4EC0C ;~ 17C5:E1DB +cs=0x17c5;eip=0x00e1df; J(CALLF(sub_49ab1,0)); // 112866 call far ptr sub_49AB1 ;~ 17C5:E1DF +cs=0x17c5;eip=0x00e1e4; X(INC(word_4ec10)); // 112868 inc ds:word_4EC10 ;~ 17C5:E1E4 +cs=0x17c5;eip=0x00e1e8; X(SUB(word_4ec08, 0x140)); // 112869 sub ds:word_4EC08, 140h ;~ 17C5:E1E8 +cs=0x17c5;eip=0x00e1ee; J(JNZ(loc_343ec)); // 112870 jnz short loc_343EC ;~ 17C5:E1EE +cs=0x17c5;eip=0x00e1f0; X(POP(bp)); // 112871 pop bp ;~ 17C5:E1F0 +cs=0x17c5;eip=0x00e1f1; X(POP(es)); // 112872 pop es ;~ 17C5:E1F1 +cs=0x17c5;eip=0x00e1f2; X(POP(si)); // 112873 pop si ;~ 17C5:E1F2 +cs=0x17c5;eip=0x00e1f3; X(POP(di)); // 112874 pop di ;~ 17C5:E1F3 +cs=0x17c5;eip=0x00e1f4; T(sp = bp;); // 112875 mov sp, bp ;~ 17C5:E1F4 +cs=0x17c5;eip=0x00e1f6; X(POP(bp)); // 112876 pop bp ;~ 17C5:E1F6 +cs=0x17c5;eip=0x00e1f7; J(RETN(0)); // 112877 retn ;~ 17C5:E1F7 assert(0); __dispatch_call: @@ -34268,62 +34477,62 @@ cs=0x17c5;eip=0x00e1f7; J(RETN(0)); // 64914 retn ;~ 17C5:E1F7 - bool _group63(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group67(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group63: + _group67: _begin: sub_34428: - // 64920 + // 112883 #undef arg_0 #define arg_0 4 - // 64923 arg_0 = word ptr 4 ;~ 17C5:E1F8 + // 112886 arg_0 = word ptr 4 ;~ 17C5:E1F8 #undef arg_2 #define arg_2 6 - // 64924 arg_2 = word ptr 6 ;~ 17C5:E1F8 -cs=0x17c5;eip=0x00e1f8; X(PUSH(bp)); // 64926 push bp ;~ 17C5:E1F8 -cs=0x17c5;eip=0x00e1f9; T(bp = sp;); // 64927 mov bp, sp ;~ 17C5:E1F9 -cs=0x17c5;eip=0x00e1fb; X(PUSH(di)); // 64928 push di ;~ 17C5:E1FB -cs=0x17c5;eip=0x00e1fc; X(PUSH(si)); // 64929 push si ;~ 17C5:E1FC -cs=0x17c5;eip=0x00e1fd; X(PUSH(es)); // 64930 push es ;~ 17C5:E1FD -cs=0x17c5;eip=0x00e1fe; X(PUSH(bp)); // 64931 push bp ;~ 17C5:E1FE -cs=0x17c5;eip=0x00e1ff; T(ax = 0x0DF16;); // 64932 mov ax, 0DF16h ;~ 17C5:E1FF -cs=0x17c5;eip=0x00e202; X(word_4ec12 = ax;); // 64933 mov word_4EC12, ax ;~ 17C5:E202 -cs=0x17c5;eip=0x00e205; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 64934 mov ax, [bp+arg_0] ;~ 17C5:E205 -cs=0x17c5;eip=0x00e208; X(*(word_4eac6) = ax;); // 64935 mov word_4EAC6, ax ;~ 17C5:E208 -cs=0x17c5;eip=0x00e20b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 64936 mov ax, [bp+arg_2] ;~ 17C5:E20B -cs=0x17c5;eip=0x00e20e; T(es = ax;); // 64937 mov es, ax ;~ 17C5:E20E -cs=0x17c5;eip=0x00e210; J(CALLF(sub_49ac5,0)); // 64938 call far ptr sub_49AC5 ;~ 17C5:E210 + // 112887 arg_2 = word ptr 6 ;~ 17C5:E1F8 +cs=0x17c5;eip=0x00e1f8; X(PUSH(bp)); // 112889 push bp ;~ 17C5:E1F8 +cs=0x17c5;eip=0x00e1f9; T(bp = sp;); // 112890 mov bp, sp ;~ 17C5:E1F9 +cs=0x17c5;eip=0x00e1fb; X(PUSH(di)); // 112891 push di ;~ 17C5:E1FB +cs=0x17c5;eip=0x00e1fc; X(PUSH(si)); // 112892 push si ;~ 17C5:E1FC +cs=0x17c5;eip=0x00e1fd; X(PUSH(es)); // 112893 push es ;~ 17C5:E1FD +cs=0x17c5;eip=0x00e1fe; X(PUSH(bp)); // 112894 push bp ;~ 17C5:E1FE +cs=0x17c5;eip=0x00e1ff; T(ax = 0x0DF16;); // 112895 mov ax, 0DF16h ;~ 17C5:E1FF +cs=0x17c5;eip=0x00e202; X(word_4ec12 = ax;); // 112896 mov ds:word_4EC12, ax ;~ 17C5:E202 +cs=0x17c5;eip=0x00e205; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 112897 mov ax, [bp+arg_0] ;~ 17C5:E205 +cs=0x17c5;eip=0x00e208; X(word_4eac6 = ax;); // 112898 mov ds:word_4EAC6, ax ;~ 17C5:E208 +cs=0x17c5;eip=0x00e20b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 112899 mov ax, [bp+arg_2] ;~ 17C5:E20B +cs=0x17c5;eip=0x00e20e; T(es = ax;); // 112900 mov es, ax ;~ 17C5:E20E +cs=0x17c5;eip=0x00e210; J(CALLF(sub_49ac5,0)); // 112901 call far ptr sub_49AC5 ;~ 17C5:E210 seg2623_e215_proc: - // 64942 -cs=0x17c5;eip=0x00e215; J(CALL(__nullsub_1,0)); // 64942 call __nullsub_1 ;~ 17C5:E215 -cs=0x17c5;eip=0x00e218; X(word_4ec10 = 0;); // 64943 mov word_4EC10, 0 ;~ 17C5:E218 -cs=0x17c5;eip=0x00e21e; X(word_4ec08 = 0x0FA00;); // 64944 mov word_4EC08, 0FA00h ;~ 17C5:E21E + // 112905 +cs=0x17c5;eip=0x00e215; J(CALL(nullsub_2,0)); // 112905 call nullsub_2 ;~ 17C5:E215 +cs=0x17c5;eip=0x00e218; X(word_4ec10 = 0;); // 112906 mov ds:word_4EC10, 0 ;~ 17C5:E218 +cs=0x17c5;eip=0x00e21e; X(word_4ec08 = 0x0FA00;); // 112907 mov ds:word_4EC08, 0FA00h ;~ 17C5:E21E loc_34454: - // 6691 -cs=0x17c5;eip=0x00e224; T(di = word_4ec10;); // 64947 mov di, word_4EC10 ;~ 17C5:E224 -cs=0x17c5;eip=0x00e228; J(CALLF(sub_49ac0,0)); // 64948 call far ptr sub_49AC0 ;~ 17C5:E228 -cs=0x17c5;eip=0x00e22d; X(*(word_4ec0c) = ax;); // 64950 mov word_4EC0C, ax ;~ 17C5:E22D -cs=0x17c5;eip=0x00e230; J(CALL(sub_34492,0)); // 64951 call sub_34492 ;~ 17C5:E230 -cs=0x17c5;eip=0x00e233; T(di = *(word_4ec0c);); // 64952 mov di, word_4EC0C ;~ 17C5:E233 -cs=0x17c5;eip=0x00e237; T(bp = 0x5FE8;); // 64953 mov bp, 5FE8h ;~ 17C5:E237 -cs=0x17c5;eip=0x00e23a; T(bx = word_4ec10;); // 64954 mov bx, word_4EC10 ;~ 17C5:E23A -cs=0x17c5;eip=0x00e23e; J(CALLF(sub_49aa2,0)); // 64955 call far ptr sub_49AA2 ;~ 17C5:E23E -cs=0x17c5;eip=0x00e243; T(di = *(word_4ec0c);); // 64957 mov di, word_4EC0C ;~ 17C5:E243 -cs=0x17c5;eip=0x00e247; J(CALLF(sub_49aac,0)); // 64958 call far ptr sub_49AAC ;~ 17C5:E247 -cs=0x17c5;eip=0x00e24c; X(INC(word_4ec10)); // 64960 inc word_4EC10 ;~ 17C5:E24C -cs=0x17c5;eip=0x00e250; X(SUB(word_4ec08, 0x140)); // 64961 sub word_4EC08, 140h ;~ 17C5:E250 -cs=0x17c5;eip=0x00e256; J(JNZ(loc_34454)); // 64962 jnz short loc_34454 ;~ 17C5:E256 -cs=0x17c5;eip=0x00e258; X(POP(bp)); // 64963 pop bp ;~ 17C5:E258 -cs=0x17c5;eip=0x00e259; X(POP(es)); // 64964 pop es ;~ 17C5:E259 -cs=0x17c5;eip=0x00e25a; X(POP(si)); // 64965 pop si ;~ 17C5:E25A -cs=0x17c5;eip=0x00e25b; X(POP(di)); // 64966 pop di ;~ 17C5:E25B -cs=0x17c5;eip=0x00e25c; T(sp = bp;); // 64967 mov sp, bp ;~ 17C5:E25C -cs=0x17c5;eip=0x00e25e; X(POP(bp)); // 64968 pop bp ;~ 17C5:E25E -cs=0x17c5;eip=0x00e25f; J(RETN(0)); // 64969 retn ;~ 17C5:E25F + // 6674 +cs=0x17c5;eip=0x00e224; T(di = word_4ec10;); // 112910 mov di, ds:word_4EC10 ;~ 17C5:E224 +cs=0x17c5;eip=0x00e228; J(CALLF(sub_49ac0,0)); // 112911 call far ptr sub_49AC0 ;~ 17C5:E228 +cs=0x17c5;eip=0x00e22d; X(word_4ec0c = ax;); // 112913 mov ds:word_4EC0C, ax ;~ 17C5:E22D +cs=0x17c5;eip=0x00e230; J(CALL(sub_34492,0)); // 112914 call sub_34492 ;~ 17C5:E230 +cs=0x17c5;eip=0x00e233; T(di = word_4ec0c;); // 112915 mov di, ds:word_4EC0C ;~ 17C5:E233 +cs=0x17c5;eip=0x00e237; T(bp = 0x5FE8;); // 112916 mov bp, 5FE8h ;~ 17C5:E237 +cs=0x17c5;eip=0x00e23a; T(bx = word_4ec10;); // 112917 mov bx, ds:word_4EC10 ;~ 17C5:E23A +cs=0x17c5;eip=0x00e23e; J(CALLF(sub_49aa2,0)); // 112918 call far ptr sub_49AA2 ;~ 17C5:E23E +cs=0x17c5;eip=0x00e243; T(di = word_4ec0c;); // 112920 mov di, ds:word_4EC0C ;~ 17C5:E243 +cs=0x17c5;eip=0x00e247; J(CALLF(sub_49aac,0)); // 112921 call far ptr sub_49AAC ;~ 17C5:E247 +cs=0x17c5;eip=0x00e24c; X(INC(word_4ec10)); // 112923 inc ds:word_4EC10 ;~ 17C5:E24C +cs=0x17c5;eip=0x00e250; X(SUB(word_4ec08, 0x140)); // 112924 sub ds:word_4EC08, 140h ;~ 17C5:E250 +cs=0x17c5;eip=0x00e256; J(JNZ(loc_34454)); // 112925 jnz short loc_34454 ;~ 17C5:E256 +cs=0x17c5;eip=0x00e258; X(POP(bp)); // 112926 pop bp ;~ 17C5:E258 +cs=0x17c5;eip=0x00e259; X(POP(es)); // 112927 pop es ;~ 17C5:E259 +cs=0x17c5;eip=0x00e25a; X(POP(si)); // 112928 pop si ;~ 17C5:E25A +cs=0x17c5;eip=0x00e25b; X(POP(di)); // 112929 pop di ;~ 17C5:E25B +cs=0x17c5;eip=0x00e25c; T(sp = bp;); // 112930 mov sp, bp ;~ 17C5:E25C +cs=0x17c5;eip=0x00e25e; X(POP(bp)); // 112931 pop bp ;~ 17C5:E25E +cs=0x17c5;eip=0x00e25f; J(RETN(0)); // 112932 retn ;~ 17C5:E25F assert(0); __dispatch_call: @@ -34342,15 +34551,15 @@ cs=0x17c5;eip=0x00e25f; J(RETN(0)); // 64969 retn ;~ 17C5:E25F - bool __nullsub_1(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool nullsub_2(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - __nullsub_1: + nullsub_2: _begin: -cs=0x17c5;eip=0x00e260; J(RETN(0)); // 64976 retn ;~ 17C5:E260 +cs=0x17c5;eip=0x00e260; J(RETN(0)); // 112939 retn ;~ 17C5:E260 assert(0); __dispatch_call: @@ -34360,7 +34569,7 @@ cs=0x17c5;eip=0x00e260; J(RETN(0)); // 64976 retn ;~ 17C5:E260 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::k__nullsub_1: goto __nullsub_1; + case m2c::knullsub_2: goto nullsub_2; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -34375,25 +34584,25 @@ cs=0x17c5;eip=0x00e260; J(RETN(0)); // 64976 retn ;~ 17C5:E260 else goto __dispatch_call; sub_34492: _begin: -cs=0x17c5;eip=0x00e262; X(PUSH(es)); // 64987 push es ;~ 17C5:E262 -cs=0x17c5;eip=0x00e263; X(PUSH(ds)); // 64988 push ds ;~ 17C5:E263 -cs=0x17c5;eip=0x00e264; X(POP(es)); // 64989 pop es ;~ 17C5:E264 -cs=0x17c5;eip=0x00e265; T(CLD); // 64991 cld ;~ 17C5:E265 -cs=0x17c5;eip=0x00e266; T(si = word_4eac4;); // 64992 mov si, word_4EAC4 ;~ 17C5:E266 -cs=0x17c5;eip=0x00e26a; T(ADD(si, 0x5D7C)); // 64993 add si, 5D7Ch ;~ 17C5:E26A -cs=0x17c5;eip=0x00e26e; T(SHR(di, 1)); // 64994 shr di, 1 ;~ 17C5:E26E -cs=0x17c5;eip=0x00e270; J(JNZ(loc_344a5)); // 64995 jnz short loc_344A5 ;~ 17C5:E270 -cs=0x17c5;eip=0x00e272; J(CALL(sub_344bc,0)); // 64996 call sub_344BC ;~ 17C5:E272 +cs=0x17c5;eip=0x00e262; X(PUSH(es)); // 112950 push es ;~ 17C5:E262 +cs=0x17c5;eip=0x00e263; X(PUSH(ds)); // 112951 push ds ;~ 17C5:E263 +cs=0x17c5;eip=0x00e264; X(POP(es)); // 112952 pop es ;~ 17C5:E264 +cs=0x17c5;eip=0x00e265; T(CLD); // 112954 cld ;~ 17C5:E265 +cs=0x17c5;eip=0x00e266; T(si = word_4eac4;); // 112955 mov si, ds:word_4EAC4 ;~ 17C5:E266 +cs=0x17c5;eip=0x00e26a; T(ADD(si, 0x5D7C)); // 112956 add si, 5D7Ch ;~ 17C5:E26A +cs=0x17c5;eip=0x00e26e; T(SHR(di, 1)); // 112957 shr di, 1 ;~ 17C5:E26E +cs=0x17c5;eip=0x00e270; J(JNZ(loc_344a5)); // 112958 jnz short loc_344A5 ;~ 17C5:E270 +cs=0x17c5;eip=0x00e272; J(CALL(sub_344bc,0)); // 112959 call sub_344BC ;~ 17C5:E272 loc_344a5: - // 6692 -cs=0x17c5;eip=0x00e275; T(cx = 0x140;); // 64999 mov cx, 140h ;~ 17C5:E275 -cs=0x17c5;eip=0x00e278; X(word_4ef8e = cx;); // 65000 mov word_4EF8E, cx ;~ 17C5:E278 -cs=0x17c5;eip=0x00e27c; T(di = 0x5FE8;); // 65001 mov di, 5FE8h ;~ 17C5:E27C -cs=0x17c5;eip=0x00e27f; J(CALL(sub_34539,0)); // 65002 call sub_34539 ;~ 17C5:E27F -cs=0x17c5;eip=0x00e282; T(SUB(si, 0x5D7C)); // 65003 sub si, 5D7Ch ;~ 17C5:E282 -cs=0x17c5;eip=0x00e286; X(word_4eac4 = si;); // 65004 mov word_4EAC4, si ;~ 17C5:E286 -cs=0x17c5;eip=0x00e28a; X(POP(es)); // 65005 pop es ;~ 17C5:E28A -cs=0x17c5;eip=0x00e28b; J(RETN(0)); // 65007 retn ;~ 17C5:E28B + // 6675 +cs=0x17c5;eip=0x00e275; T(cx = 0x140;); // 112962 mov cx, 140h ;~ 17C5:E275 +cs=0x17c5;eip=0x00e278; X(word_4ef8e = cx;); // 112963 mov ds:word_4EF8E, cx ;~ 17C5:E278 +cs=0x17c5;eip=0x00e27c; T(di = 0x5FE8;); // 112964 mov di, 5FE8h ;~ 17C5:E27C +cs=0x17c5;eip=0x00e27f; J(CALL(sub_34539,0)); // 112965 call sub_34539 ;~ 17C5:E27F +cs=0x17c5;eip=0x00e282; T(SUB(si, 0x5D7C)); // 112966 sub si, 5D7Ch ;~ 17C5:E282 +cs=0x17c5;eip=0x00e286; X(word_4eac4 = si;); // 112967 mov ds:word_4EAC4, si ;~ 17C5:E286 +cs=0x17c5;eip=0x00e28a; X(POP(es)); // 112968 pop es ;~ 17C5:E28A +cs=0x17c5;eip=0x00e28b; J(RETN(0)); // 112970 retn ;~ 17C5:E28B assert(0); __dispatch_call: @@ -34411,70 +34620,70 @@ cs=0x17c5;eip=0x00e28b; J(RETN(0)); // 65007 retn ;~ 17C5:E28B - bool _group64(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group68(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group64: + _group68: _begin: sub_344bc: - // 65015 -cs=0x17c5;eip=0x00e28c; T(ax = 0x5D7C;); // 65016 mov ax, 5D7Ch ;~ 17C5:E28C -cs=0x17c5;eip=0x00e28f; T(ADD(ax, 0x200)); // 65017 add ax, 200h ;~ 17C5:E28F -cs=0x17c5;eip=0x00e292; X(word_4ef8a = ax;); // 65018 mov word_4EF8A, ax ;~ 17C5:E292 -cs=0x17c5;eip=0x00e295; T(ax = 0x66BF;); // 65019 mov ax, 66BFh ;~ 17C5:E295 -cs=0x17c5;eip=0x00e298; X(word_4ef8c = ax;); // 65020 mov word_4EF8C, ax ;~ 17C5:E298 -cs=0x17c5;eip=0x00e29b; X(byte_4ef90 = 0;); // 65021 mov byte_4EF90, 0 ;~ 17C5:E29B -cs=0x17c5;eip=0x00e2a0; X(byte_4ef91 = 0;); // 65022 mov byte_4EF91, 0 ;~ 17C5:E2A0 -cs=0x17c5;eip=0x00e2a5; T(CMP(si, word_4ef8a)); // 65023 cmp si, word_4EF8A ;~ 17C5:E2A5 -cs=0x17c5;eip=0x00e2a9; J(JC(loc_344e8)); // 65024 jb short loc_344E8 ;~ 17C5:E2A9 -cs=0x17c5;eip=0x00e2ab; X(PUSH(bx)); // 65025 push bx ;~ 17C5:E2AB -cs=0x17c5;eip=0x00e2ac; X(PUSH(cx)); // 65026 push cx ;~ 17C5:E2AC -cs=0x17c5;eip=0x00e2ad; X(PUSH(dx)); // 65027 push dx ;~ 17C5:E2AD -cs=0x17c5;eip=0x00e2ae; J(CALL(__dispatch_call,word_4ec12)); // 65028 call word_4EC12 ;~ 17C5:E2AE -cs=0x17c5;eip=0x00e2b2; X(POP(dx)); // 65029 pop dx ;~ 17C5:E2B2 -cs=0x17c5;eip=0x00e2b3; X(POP(cx)); // 65030 pop cx ;~ 17C5:E2B3 -cs=0x17c5;eip=0x00e2b4; X(POP(bx)); // 65031 pop bx ;~ 17C5:E2B4 -cs=0x17c5;eip=0x00e2b5; T(si = 0x5D7C;); // 65032 mov si, 5D7Ch ;~ 17C5:E2B5 + // 112978 +cs=0x17c5;eip=0x00e28c; T(ax = 0x5D7C;); // 112979 mov ax, 5D7Ch ;~ 17C5:E28C +cs=0x17c5;eip=0x00e28f; T(ADD(ax, 0x200)); // 112980 add ax, 200h ;~ 17C5:E28F +cs=0x17c5;eip=0x00e292; X(word_4ef8a = ax;); // 112981 mov ds:word_4EF8A, ax ;~ 17C5:E292 +cs=0x17c5;eip=0x00e295; T(ax = 0x66BF;); // 112982 mov ax, 66BFh ;~ 17C5:E295 +cs=0x17c5;eip=0x00e298; X(word_4ef8c = ax;); // 112983 mov ds:word_4EF8C, ax ;~ 17C5:E298 +cs=0x17c5;eip=0x00e29b; X(byte_4ef90 = 0;); // 112984 mov ds:byte_4EF90, 0 ;~ 17C5:E29B +cs=0x17c5;eip=0x00e2a0; X(byte_4ef91 = 0;); // 112985 mov ds:byte_4EF91, 0 ;~ 17C5:E2A0 +cs=0x17c5;eip=0x00e2a5; T(CMP(si, word_4ef8a)); // 112986 cmp si, ds:word_4EF8A ;~ 17C5:E2A5 +cs=0x17c5;eip=0x00e2a9; J(JC(loc_344e8)); // 112987 jb short loc_344E8 ;~ 17C5:E2A9 +cs=0x17c5;eip=0x00e2ab; X(PUSH(bx)); // 112988 push bx ;~ 17C5:E2AB +cs=0x17c5;eip=0x00e2ac; X(PUSH(cx)); // 112989 push cx ;~ 17C5:E2AC +cs=0x17c5;eip=0x00e2ad; X(PUSH(dx)); // 112990 push dx ;~ 17C5:E2AD +cs=0x17c5;eip=0x00e2ae; J(CALL(__dispatch_call,word_4ec12)); // 112991 call ds:word_4EC12 ;~ 17C5:E2AE +cs=0x17c5;eip=0x00e2b2; X(POP(dx)); // 112992 pop dx ;~ 17C5:E2B2 +cs=0x17c5;eip=0x00e2b3; X(POP(cx)); // 112993 pop cx ;~ 17C5:E2B3 +cs=0x17c5;eip=0x00e2b4; X(POP(bx)); // 112994 pop bx ;~ 17C5:E2B4 +cs=0x17c5;eip=0x00e2b5; T(si = 0x5D7C;); // 112995 mov si, 5D7Ch ;~ 17C5:E2B5 loc_344e8: - // 6693 -cs=0x17c5;eip=0x00e2b8; T(LODSW); // 65035 lodsw ;~ 17C5:E2B8 -cs=0x17c5;eip=0x00e2b9; X(word_4ef98 = ax;); // 65036 mov word_4EF98, ax ;~ 17C5:E2B9 -cs=0x17c5;eip=0x00e2bc; X(byte_4ef9a = 8;); // 65037 mov byte_4EF9A, 8 ;~ 17C5:E2BC -cs=0x17c5;eip=0x00e2c1; X(byte_4ef9b = 1;); // 65038 mov byte_4EF9B, 1 ;~ 17C5:E2C1 -cs=0x17c5;eip=0x00e2c6; T(OR(al, al)); // 65039 or al, al ;~ 17C5:E2C6 -cs=0x17c5;eip=0x00e2c8; J(JNS(loc_34500)); // 65040 jns short loc_34500 ;~ 17C5:E2C8 -cs=0x17c5;eip=0x00e2ca; X(DEC(byte_4ef9b)); // 65041 dec byte_4EF9B ;~ 17C5:E2CA -cs=0x17c5;eip=0x00e2ce; T(NEG(al)); // 65042 neg al ;~ 17C5:E2CE + // 6676 +cs=0x17c5;eip=0x00e2b8; T(LODSW); // 112998 lodsw ;~ 17C5:E2B8 +cs=0x17c5;eip=0x00e2b9; X(word_4ef98 = ax;); // 112999 mov ds:word_4EF98, ax ;~ 17C5:E2B9 +cs=0x17c5;eip=0x00e2bc; X(byte_4ef9a = 8;); // 113000 mov ds:byte_4EF9A, 8 ;~ 17C5:E2BC +cs=0x17c5;eip=0x00e2c1; X(byte_4ef9b = 1;); // 113001 mov ds:byte_4EF9B, 1 ;~ 17C5:E2C1 +cs=0x17c5;eip=0x00e2c6; T(OR(al, al)); // 113002 or al, al ;~ 17C5:E2C6 +cs=0x17c5;eip=0x00e2c8; J(JNS(loc_34500)); // 113003 jns short loc_34500 ;~ 17C5:E2C8 +cs=0x17c5;eip=0x00e2ca; X(DEC(byte_4ef9b)); // 113004 dec ds:byte_4EF9B ;~ 17C5:E2CA +cs=0x17c5;eip=0x00e2ce; T(NEG(al)); // 113005 neg al ;~ 17C5:E2CE loc_34500: - // 6694 -cs=0x17c5;eip=0x00e2d0; X(byte_4ef93 = al;); // 65045 mov byte_4EF93, al ;~ 17C5:E2D0 + // 6677 +cs=0x17c5;eip=0x00e2d0; X(byte_4ef93 = al;); // 113008 mov ds:byte_4EF93, al ;~ 17C5:E2D0 sub_34503: - // 65052 -cs=0x17c5;eip=0x00e2d3; X(byte_4ef92 = 9;); // 65053 mov byte_4EF92, 9 ;~ 17C5:E2D3 -cs=0x17c5;eip=0x00e2d8; X(word_4ef94 = 0x1FF;); // 65054 mov word_4EF94, 1FFh ;~ 17C5:E2D8 -cs=0x17c5;eip=0x00e2de; T(dx = 0x100;); // 65055 mov dx, 100h ;~ 17C5:E2DE -cs=0x17c5;eip=0x00e2e1; X(word_4ef96 = dx;); // 65056 mov word_4EF96, dx ;~ 17C5:E2E1 -cs=0x17c5;eip=0x00e2e5; T(ax = 0x0FFFF;); // 65057 mov ax, 0FFFFh ;~ 17C5:E2E5 -cs=0x17c5;eip=0x00e2e8; T(XOR(bx, bx)); // 65058 xor bx, bx ;~ 17C5:E2E8 -cs=0x17c5;eip=0x00e2ea; T(cx = 0x800;); // 65059 mov cx, 800h ;~ 17C5:E2EA + // 113015 +cs=0x17c5;eip=0x00e2d3; X(byte_4ef92 = 9;); // 113016 mov ds:byte_4EF92, 9 ;~ 17C5:E2D3 +cs=0x17c5;eip=0x00e2d8; X(word_4ef94 = 0x1FF;); // 113017 mov ds:word_4EF94, 1FFh ;~ 17C5:E2D8 +cs=0x17c5;eip=0x00e2de; T(dx = 0x100;); // 113018 mov dx, 100h ;~ 17C5:E2DE +cs=0x17c5;eip=0x00e2e1; X(word_4ef96 = dx;); // 113019 mov ds:word_4EF96, dx ;~ 17C5:E2E1 +cs=0x17c5;eip=0x00e2e5; T(ax = 0x0FFFF;); // 113020 mov ax, 0FFFFh ;~ 17C5:E2E5 +cs=0x17c5;eip=0x00e2e8; T(XOR(bx, bx)); // 113021 xor bx, bx ;~ 17C5:E2E8 +cs=0x17c5;eip=0x00e2ea; T(cx = 0x800;); // 113022 mov cx, 800h ;~ 17C5:E2EA loc_3451d: - // 6695 -cs=0x17c5;eip=0x00e2ed; X(MOV(*(dw*)(raddr(ds,bx+0x199C)), ax)); // 65062 mov [bx+199Ch], ax ;~ 17C5:E2ED -cs=0x17c5;eip=0x00e2f1; T(ADD(bx, 3)); // 65063 add bx, 3 ;~ 17C5:E2F1 -cs=0x17c5;eip=0x00e2f4; J(LOOP(loc_3451d)); // 65064 loop loc_3451D ;~ 17C5:E2F4 -cs=0x17c5;eip=0x00e2f6; T(al = 0;); // 65065 mov al, 0 ;~ 17C5:E2F6 -cs=0x17c5;eip=0x00e2f8; T(XOR(bx, bx)); // 65066 xor bx, bx ;~ 17C5:E2F8 -cs=0x17c5;eip=0x00e2fa; T(cx = 0x100;); // 65067 mov cx, 100h ;~ 17C5:E2FA + // 6678 +cs=0x17c5;eip=0x00e2ed; X(MOV(*(dw*)(raddr(ds,bx+0x199C)), ax)); // 113025 mov [bx+199Ch], ax ;~ 17C5:E2ED +cs=0x17c5;eip=0x00e2f1; T(ADD(bx, 3)); // 113026 add bx, 3 ;~ 17C5:E2F1 +cs=0x17c5;eip=0x00e2f4; J(LOOP(loc_3451d)); // 113027 loop loc_3451D ;~ 17C5:E2F4 +cs=0x17c5;eip=0x00e2f6; T(al = 0;); // 113028 mov al, 0 ;~ 17C5:E2F6 +cs=0x17c5;eip=0x00e2f8; T(XOR(bx, bx)); // 113029 xor bx, bx ;~ 17C5:E2F8 +cs=0x17c5;eip=0x00e2fa; T(cx = 0x100;); // 113030 mov cx, 100h ;~ 17C5:E2FA loc_3452d: - // 6696 -cs=0x17c5;eip=0x00e2fd; X(MOV(*(raddr(ds,bx+0x199E)), al)); // 65070 mov [bx+199Eh], al ;~ 17C5:E2FD -cs=0x17c5;eip=0x00e301; T(INC(al)); // 65071 inc al ;~ 17C5:E301 -cs=0x17c5;eip=0x00e303; T(ADD(bx, 3)); // 65072 add bx, 3 ;~ 17C5:E303 -cs=0x17c5;eip=0x00e306; J(LOOP(loc_3452d)); // 65073 loop loc_3452D ;~ 17C5:E306 -cs=0x17c5;eip=0x00e308; J(RETN(0)); // 65074 retn ;~ 17C5:E308 + // 6679 +cs=0x17c5;eip=0x00e2fd; X(MOV(*(raddr(ds,bx+0x199E)), al)); // 113033 mov [bx+199Eh], al ;~ 17C5:E2FD +cs=0x17c5;eip=0x00e301; T(INC(al)); // 113034 inc al ;~ 17C5:E301 +cs=0x17c5;eip=0x00e303; T(ADD(bx, 3)); // 113035 add bx, 3 ;~ 17C5:E303 +cs=0x17c5;eip=0x00e306; J(LOOP(loc_3452d)); // 113036 loop loc_3452D ;~ 17C5:E306 +cs=0x17c5;eip=0x00e308; J(RETN(0)); // 113037 retn ;~ 17C5:E308 assert(0); __dispatch_call: @@ -34504,66 +34713,66 @@ cs=0x17c5;eip=0x00e308; J(RETN(0)); // 65074 retn ;~ 17C5:E308 else goto __dispatch_call; sub_34539: _begin: -cs=0x17c5;eip=0x00e309; T(CMP(byte_4ef9b, 0)); // 65082 cmp byte_4EF9B, 0 ;~ 17C5:E309 -cs=0x17c5;eip=0x00e30e; J(JZ(loc_34544)); // 65083 jz short loc_34544 ;~ 17C5:E30E -cs=0x17c5;eip=0x00e310; X(SHR(word_4ef8e, 1)); // 65084 shr word_4EF8E, 1 ;~ 17C5:E310 +cs=0x17c5;eip=0x00e309; T(CMP(byte_4ef9b, 0)); // 113045 cmp ds:byte_4EF9B, 0 ;~ 17C5:E309 +cs=0x17c5;eip=0x00e30e; J(JZ(loc_34544)); // 113046 jz short loc_34544 ;~ 17C5:E30E +cs=0x17c5;eip=0x00e310; X(SHR(word_4ef8e, 1)); // 113047 shr ds:word_4EF8E, 1 ;~ 17C5:E310 loc_34544: - // 6697 -cs=0x17c5;eip=0x00e314; T(ax = word_4ef8c;); // 65087 mov ax, word_4EF8C ;~ 17C5:E314 -cs=0x17c5;eip=0x00e317; X(word_4ef8c = sp;); // 65088 mov word_4EF8C, sp ;~ 17C5:E317 -cs=0x17c5;eip=0x00e31b; T(sp = ax;); // 65089 mov sp, ax ;~ 17C5:E31B -cs=0x17c5;eip=0x00e31d; T(dx = word_4ef96;); // 65090 mov dx, word_4EF96 ;~ 17C5:E31D + // 6680 +cs=0x17c5;eip=0x00e314; T(ax = word_4ef8c;); // 113050 mov ax, ds:word_4EF8C ;~ 17C5:E314 +cs=0x17c5;eip=0x00e317; X(word_4ef8c = sp;); // 113051 mov ds:word_4EF8C, sp ;~ 17C5:E317 +cs=0x17c5;eip=0x00e31b; T(sp = ax;); // 113052 mov sp, ax ;~ 17C5:E31B +cs=0x17c5;eip=0x00e31d; T(dx = word_4ef96;); // 113053 mov dx, ds:word_4EF96 ;~ 17C5:E31D loc_34551: - // 6698 -cs=0x17c5;eip=0x00e321; T(CMP(byte_4ef90, 0)); // 65094 cmp byte_4EF90, 0 ;~ 17C5:E321 -cs=0x17c5;eip=0x00e326; J(JNZ(loc_34579)); // 65095 jnz short loc_34579 ;~ 17C5:E326 -cs=0x17c5;eip=0x00e328; J(CALL(sub_345b2,0)); // 65096 call sub_345B2 ;~ 17C5:E328 -cs=0x17c5;eip=0x00e32b; T(CMP(al, 0x90)); // 65097 cmp al, 90h ;~ 17C5:E32B -cs=0x17c5;eip=0x00e32d; J(JZ(loc_34565)); // 65098 jz short loc_34565 ;~ 17C5:E32D -cs=0x17c5;eip=0x00e32f; X(byte_4ef91 = al;); // 65099 mov byte_4EF91, al ;~ 17C5:E32F -cs=0x17c5;eip=0x00e332; J(JMP(loc_34580)); // 65100 jmp short loc_34580 ;~ 17C5:E332 + // 6681 +cs=0x17c5;eip=0x00e321; T(CMP(byte_4ef90, 0)); // 113057 cmp ds:byte_4EF90, 0 ;~ 17C5:E321 +cs=0x17c5;eip=0x00e326; J(JNZ(loc_34579)); // 113058 jnz short loc_34579 ;~ 17C5:E326 +cs=0x17c5;eip=0x00e328; J(CALL(sub_345b2,0)); // 113059 call sub_345B2 ;~ 17C5:E328 +cs=0x17c5;eip=0x00e32b; T(CMP(al, 0x90)); // 113060 cmp al, 90h ;~ 17C5:E32B +cs=0x17c5;eip=0x00e32d; J(JZ(loc_34565)); // 113061 jz short loc_34565 ;~ 17C5:E32D +cs=0x17c5;eip=0x00e32f; X(byte_4ef91 = al;); // 113062 mov ds:byte_4EF91, al ;~ 17C5:E32F +cs=0x17c5;eip=0x00e332; J(JMP(loc_34580)); // 113063 jmp short loc_34580 ;~ 17C5:E332 loc_34565: - // 6699 -cs=0x17c5;eip=0x00e335; J(CALL(sub_345b2,0)); // 65106 call sub_345B2 ;~ 17C5:E335 -cs=0x17c5;eip=0x00e338; T(OR(al, al)); // 65107 or al, al ;~ 17C5:E338 -cs=0x17c5;eip=0x00e33a; J(JNZ(loc_34574)); // 65108 jnz short loc_34574 ;~ 17C5:E33A -cs=0x17c5;eip=0x00e33c; T(al = 0x90;); // 65109 mov al, 90h ;~ 17C5:E33C -cs=0x17c5;eip=0x00e33e; X(byte_4ef91 = al;); // 65110 mov byte_4EF91, al ;~ 17C5:E33E -cs=0x17c5;eip=0x00e341; J(JMP(loc_34580)); // 65111 jmp short loc_34580 ;~ 17C5:E341 + // 6682 +cs=0x17c5;eip=0x00e335; J(CALL(sub_345b2,0)); // 113069 call sub_345B2 ;~ 17C5:E335 +cs=0x17c5;eip=0x00e338; T(OR(al, al)); // 113070 or al, al ;~ 17C5:E338 +cs=0x17c5;eip=0x00e33a; J(JNZ(loc_34574)); // 113071 jnz short loc_34574 ;~ 17C5:E33A +cs=0x17c5;eip=0x00e33c; T(al = 0x90;); // 113072 mov al, 90h ;~ 17C5:E33C +cs=0x17c5;eip=0x00e33e; X(byte_4ef91 = al;); // 113073 mov ds:byte_4EF91, al ;~ 17C5:E33E +cs=0x17c5;eip=0x00e341; J(JMP(loc_34580)); // 113074 jmp short loc_34580 ;~ 17C5:E341 loc_34574: - // 6700 -cs=0x17c5;eip=0x00e344; T(DEC(al)); // 65117 dec al ;~ 17C5:E344 -cs=0x17c5;eip=0x00e346; X(byte_4ef90 = al;); // 65118 mov byte_4EF90, al ;~ 17C5:E346 + // 6683 +cs=0x17c5;eip=0x00e344; T(DEC(al)); // 113079 dec al ;~ 17C5:E344 +cs=0x17c5;eip=0x00e346; X(byte_4ef90 = al;); // 113080 mov ds:byte_4EF90, al ;~ 17C5:E346 loc_34579: - // 6701 -cs=0x17c5;eip=0x00e349; T(al = byte_4ef91;); // 65121 mov al, byte_4EF91 ;~ 17C5:E349 -cs=0x17c5;eip=0x00e34c; X(DEC(byte_4ef90)); // 65122 dec byte_4EF90 ;~ 17C5:E34C + // 6684 +cs=0x17c5;eip=0x00e349; T(al = byte_4ef91;); // 113083 mov al, ds:byte_4EF91 ;~ 17C5:E349 +cs=0x17c5;eip=0x00e34c; X(DEC(byte_4ef90)); // 113084 dec ds:byte_4EF90 ;~ 17C5:E34C loc_34580: - // 6702 -cs=0x17c5;eip=0x00e350; T(CMP(byte_4ef9b, 0)); // 65126 cmp byte_4EF9B, 0 ;~ 17C5:E350 -cs=0x17c5;eip=0x00e355; J(JZ(loc_3459d)); // 65127 jz short loc_3459D ;~ 17C5:E355 -cs=0x17c5;eip=0x00e357; T(ah = al;); // 65128 mov ah, al ;~ 17C5:E357 -cs=0x17c5;eip=0x00e359; T(AND(al, 0x0F)); // 65129 and al, 0Fh ;~ 17C5:E359 -cs=0x17c5;eip=0x00e35b; T(SHR(ah, 1)); // 65130 shr ah, 1 ;~ 17C5:E35B -cs=0x17c5;eip=0x00e35d; T(SHR(ah, 1)); // 65131 shr ah, 1 ;~ 17C5:E35D -cs=0x17c5;eip=0x00e35f; T(SHR(ah, 1)); // 65132 shr ah, 1 ;~ 17C5:E35F -cs=0x17c5;eip=0x00e361; T(SHR(ah, 1)); // 65133 shr ah, 1 ;~ 17C5:E361 -cs=0x17c5;eip=0x00e363; X(STOSW); // 65134 stosw ;~ 17C5:E363 -cs=0x17c5;eip=0x00e364; X(DEC(word_4ef8e)); // 65135 dec word_4EF8E ;~ 17C5:E364 -cs=0x17c5;eip=0x00e368; J(JNZ(loc_34551)); // 65136 jnz short loc_34551 ;~ 17C5:E368 -cs=0x17c5;eip=0x00e36a; J(JMP(loc_345a4)); // 65137 jmp short loc_345A4 ;~ 17C5:E36A + // 6685 +cs=0x17c5;eip=0x00e350; T(CMP(byte_4ef9b, 0)); // 113088 cmp ds:byte_4EF9B, 0 ;~ 17C5:E350 +cs=0x17c5;eip=0x00e355; J(JZ(loc_3459d)); // 113089 jz short loc_3459D ;~ 17C5:E355 +cs=0x17c5;eip=0x00e357; T(ah = al;); // 113090 mov ah, al ;~ 17C5:E357 +cs=0x17c5;eip=0x00e359; T(AND(al, 0x0F)); // 113091 and al, 0Fh ;~ 17C5:E359 +cs=0x17c5;eip=0x00e35b; T(SHR(ah, 1)); // 113092 shr ah, 1 ;~ 17C5:E35B +cs=0x17c5;eip=0x00e35d; T(SHR(ah, 1)); // 113093 shr ah, 1 ;~ 17C5:E35D +cs=0x17c5;eip=0x00e35f; T(SHR(ah, 1)); // 113094 shr ah, 1 ;~ 17C5:E35F +cs=0x17c5;eip=0x00e361; T(SHR(ah, 1)); // 113095 shr ah, 1 ;~ 17C5:E361 +cs=0x17c5;eip=0x00e363; X(STOSW); // 113096 stosw ;~ 17C5:E363 +cs=0x17c5;eip=0x00e364; X(DEC(word_4ef8e)); // 113097 dec ds:word_4EF8E ;~ 17C5:E364 +cs=0x17c5;eip=0x00e368; J(JNZ(loc_34551)); // 113098 jnz short loc_34551 ;~ 17C5:E368 +cs=0x17c5;eip=0x00e36a; J(JMP(loc_345a4)); // 113099 jmp short loc_345A4 ;~ 17C5:E36A loc_3459d: - // 6703 -cs=0x17c5;eip=0x00e36d; X(STOSB); // 65143 stosb ;~ 17C5:E36D -cs=0x17c5;eip=0x00e36e; X(DEC(word_4ef8e)); // 65144 dec word_4EF8E ;~ 17C5:E36E -cs=0x17c5;eip=0x00e372; J(JNZ(loc_34551)); // 65145 jnz short loc_34551 ;~ 17C5:E372 + // 6686 +cs=0x17c5;eip=0x00e36d; X(STOSB); // 113105 stosb ;~ 17C5:E36D +cs=0x17c5;eip=0x00e36e; X(DEC(word_4ef8e)); // 113106 dec ds:word_4EF8E ;~ 17C5:E36E +cs=0x17c5;eip=0x00e372; J(JNZ(loc_34551)); // 113107 jnz short loc_34551 ;~ 17C5:E372 loc_345a4: - // 6704 -cs=0x17c5;eip=0x00e374; X(word_4ef96 = dx;); // 65148 mov word_4EF96, dx ;~ 17C5:E374 -cs=0x17c5;eip=0x00e378; T(ax = word_4ef8c;); // 65149 mov ax, word_4EF8C ;~ 17C5:E378 -cs=0x17c5;eip=0x00e37b; X(word_4ef8c = sp;); // 65150 mov word_4EF8C, sp ;~ 17C5:E37B -cs=0x17c5;eip=0x00e37f; T(sp = ax;); // 65151 mov sp, ax ;~ 17C5:E37F -cs=0x17c5;eip=0x00e381; J(RETN(0)); // 65152 retn ;~ 17C5:E381 + // 6687 +cs=0x17c5;eip=0x00e374; X(word_4ef96 = dx;); // 113110 mov ds:word_4EF96, dx ;~ 17C5:E374 +cs=0x17c5;eip=0x00e378; T(ax = word_4ef8c;); // 113111 mov ax, ds:word_4EF8C ;~ 17C5:E378 +cs=0x17c5;eip=0x00e37b; X(word_4ef8c = sp;); // 113112 mov ds:word_4EF8C, sp ;~ 17C5:E37B +cs=0x17c5;eip=0x00e37f; T(sp = ax;); // 113113 mov sp, ax ;~ 17C5:E37F +cs=0x17c5;eip=0x00e381; J(RETN(0)); // 113114 retn ;~ 17C5:E381 assert(0); __dispatch_call: @@ -34596,96 +34805,96 @@ cs=0x17c5;eip=0x00e381; J(RETN(0)); // 65152 retn ;~ 17C5:E381 else goto __dispatch_call; sub_345b2: _begin: -cs=0x17c5;eip=0x00e382; X(POP(bp)); // 65161 pop bp ;~ 17C5:E382 -cs=0x17c5;eip=0x00e383; T(CMP(sp, 0x66BF)); // 65162 cmp sp, 66BFh ;~ 17C5:E383 -cs=0x17c5;eip=0x00e387; J(JZ(loc_345bc)); // 65163 jz short loc_345BC ;~ 17C5:E387 +cs=0x17c5;eip=0x00e382; X(POP(bp)); // 113123 pop bp ;~ 17C5:E382 +cs=0x17c5;eip=0x00e383; T(CMP(sp, 0x66BF)); // 113124 cmp sp, 66BFh ;~ 17C5:E383 +cs=0x17c5;eip=0x00e387; J(JZ(loc_345bc)); // 113125 jz short loc_345BC ;~ 17C5:E387 loc_345b9: - // 6705 -cs=0x17c5;eip=0x00e389; X(POP(ax)); // 65166 pop ax ;~ 17C5:E389 + // 6688 +cs=0x17c5;eip=0x00e389; X(POP(ax)); // 113128 pop ax ;~ 17C5:E389 cs=0x17c5;eip=0x00e38a; __disp=bp; - J(return __dispatch_call(__disp, _state);); // 65167 jmp bp ;~ 17C5:E38A + J(return __dispatch_call(__disp, _state);); // 113129 jmp bp ;~ 17C5:E38A loc_345bc: - // 6706 -cs=0x17c5;eip=0x00e38c; T(bx = word_4ef98;); // 65171 mov bx, word_4EF98 ;~ 17C5:E38C -cs=0x17c5;eip=0x00e390; T(cl = 0x10;); // 65172 mov cl, 10h ;~ 17C5:E390 -cs=0x17c5;eip=0x00e392; T(ch = byte_4ef9a;); // 65173 mov ch, byte_4EF9A ;~ 17C5:E392 -cs=0x17c5;eip=0x00e396; T(SUB(cl, ch)); // 65174 sub cl, ch ;~ 17C5:E396 -cs=0x17c5;eip=0x00e398; T(SHR(bx, cl)); // 65175 shr bx, cl ;~ 17C5:E398 -cs=0x17c5;eip=0x00e39a; T(cl = ch;); // 65176 mov cl, ch ;~ 17C5:E39A + // 6689 +cs=0x17c5;eip=0x00e38c; T(bx = word_4ef98;); // 113133 mov bx, ds:word_4EF98 ;~ 17C5:E38C +cs=0x17c5;eip=0x00e390; T(cl = 0x10;); // 113134 mov cl, 10h ;~ 17C5:E390 +cs=0x17c5;eip=0x00e392; T(ch = byte_4ef9a;); // 113135 mov ch, ds:byte_4EF9A ;~ 17C5:E392 +cs=0x17c5;eip=0x00e396; T(SUB(cl, ch)); // 113136 sub cl, ch ;~ 17C5:E396 +cs=0x17c5;eip=0x00e398; T(SHR(bx, cl)); // 113137 shr bx, cl ;~ 17C5:E398 +cs=0x17c5;eip=0x00e39a; T(cl = ch;); // 113138 mov cl, ch ;~ 17C5:E39A loc_345cc: - // 6707 -cs=0x17c5;eip=0x00e39c; T(CMP(cl, byte_4ef92)); // 65179 cmp cl, byte_4EF92 ;~ 17C5:E39C -cs=0x17c5;eip=0x00e3a0; J(JGE(loc_345f2)); // 65180 jge short loc_345F2 ;~ 17C5:E3A0 -cs=0x17c5;eip=0x00e3a2; T(CMP(si, word_4ef8a)); // 65181 cmp si, word_4EF8A ;~ 17C5:E3A2 -cs=0x17c5;eip=0x00e3a6; J(JC(loc_345e5)); // 65182 jb short loc_345E5 ;~ 17C5:E3A6 -cs=0x17c5;eip=0x00e3a8; X(PUSH(bx)); // 65183 push bx ;~ 17C5:E3A8 -cs=0x17c5;eip=0x00e3a9; X(PUSH(cx)); // 65184 push cx ;~ 17C5:E3A9 -cs=0x17c5;eip=0x00e3aa; X(PUSH(dx)); // 65185 push dx ;~ 17C5:E3AA -cs=0x17c5;eip=0x00e3ab; J(CALL(__dispatch_call,word_4ec12)); // 65186 call word_4EC12 ;~ 17C5:E3AB -cs=0x17c5;eip=0x00e3af; X(POP(dx)); // 65187 pop dx ;~ 17C5:E3AF -cs=0x17c5;eip=0x00e3b0; X(POP(cx)); // 65188 pop cx ;~ 17C5:E3B0 -cs=0x17c5;eip=0x00e3b1; X(POP(bx)); // 65189 pop bx ;~ 17C5:E3B1 -cs=0x17c5;eip=0x00e3b2; T(si = 0x5D7C;); // 65190 mov si, 5D7Ch ;~ 17C5:E3B2 + // 6690 +cs=0x17c5;eip=0x00e39c; T(CMP(cl, byte_4ef92)); // 113141 cmp cl, ds:byte_4EF92 ;~ 17C5:E39C +cs=0x17c5;eip=0x00e3a0; J(JGE(loc_345f2)); // 113142 jge short loc_345F2 ;~ 17C5:E3A0 +cs=0x17c5;eip=0x00e3a2; T(CMP(si, word_4ef8a)); // 113143 cmp si, ds:word_4EF8A ;~ 17C5:E3A2 +cs=0x17c5;eip=0x00e3a6; J(JC(loc_345e5)); // 113144 jb short loc_345E5 ;~ 17C5:E3A6 +cs=0x17c5;eip=0x00e3a8; X(PUSH(bx)); // 113145 push bx ;~ 17C5:E3A8 +cs=0x17c5;eip=0x00e3a9; X(PUSH(cx)); // 113146 push cx ;~ 17C5:E3A9 +cs=0x17c5;eip=0x00e3aa; X(PUSH(dx)); // 113147 push dx ;~ 17C5:E3AA +cs=0x17c5;eip=0x00e3ab; J(CALL(__dispatch_call,word_4ec12)); // 113148 call ds:word_4EC12 ;~ 17C5:E3AB +cs=0x17c5;eip=0x00e3af; X(POP(dx)); // 113149 pop dx ;~ 17C5:E3AF +cs=0x17c5;eip=0x00e3b0; X(POP(cx)); // 113150 pop cx ;~ 17C5:E3B0 +cs=0x17c5;eip=0x00e3b1; X(POP(bx)); // 113151 pop bx ;~ 17C5:E3B1 +cs=0x17c5;eip=0x00e3b2; T(si = 0x5D7C;); // 113152 mov si, 5D7Ch ;~ 17C5:E3B2 loc_345e5: - // 6708 -cs=0x17c5;eip=0x00e3b5; T(LODSW); // 65193 lodsw ;~ 17C5:E3B5 -cs=0x17c5;eip=0x00e3b6; X(word_4ef98 = ax;); // 65194 mov word_4EF98, ax ;~ 17C5:E3B6 -cs=0x17c5;eip=0x00e3b9; T(SHL(ax, cl)); // 65195 shl ax, cl ;~ 17C5:E3B9 -cs=0x17c5;eip=0x00e3bb; T(OR(bx, ax)); // 65196 or bx, ax ;~ 17C5:E3BB -cs=0x17c5;eip=0x00e3bd; T(ADD(cl, 0x10)); // 65197 add cl, 10h ;~ 17C5:E3BD -cs=0x17c5;eip=0x00e3c0; J(JMP(loc_345cc)); // 65198 jmp short loc_345CC ;~ 17C5:E3C0 + // 6691 +cs=0x17c5;eip=0x00e3b5; T(LODSW); // 113155 lodsw ;~ 17C5:E3B5 +cs=0x17c5;eip=0x00e3b6; X(word_4ef98 = ax;); // 113156 mov ds:word_4EF98, ax ;~ 17C5:E3B6 +cs=0x17c5;eip=0x00e3b9; T(SHL(ax, cl)); // 113157 shl ax, cl ;~ 17C5:E3B9 +cs=0x17c5;eip=0x00e3bb; T(OR(bx, ax)); // 113158 or bx, ax ;~ 17C5:E3BB +cs=0x17c5;eip=0x00e3bd; T(ADD(cl, 0x10)); // 113159 add cl, 10h ;~ 17C5:E3BD +cs=0x17c5;eip=0x00e3c0; J(JMP(loc_345cc)); // 113160 jmp short loc_345CC ;~ 17C5:E3C0 loc_345f2: - // 6709 -cs=0x17c5;eip=0x00e3c2; T(SUB(cl, byte_4ef92)); // 65202 sub cl, byte_4EF92 ;~ 17C5:E3C2 -cs=0x17c5;eip=0x00e3c6; X(byte_4ef9a = cl;); // 65203 mov byte_4EF9A, cl ;~ 17C5:E3C6 -cs=0x17c5;eip=0x00e3ca; T(ax = bx;); // 65204 mov ax, bx ;~ 17C5:E3CA -cs=0x17c5;eip=0x00e3cc; T(AND(ax, word_4ef94)); // 65205 and ax, word_4EF94 ;~ 17C5:E3CC -cs=0x17c5;eip=0x00e3d0; T(cx = ax;); // 65206 mov cx, ax ;~ 17C5:E3D0 -cs=0x17c5;eip=0x00e3d2; T(CMP(ax, dx)); // 65207 cmp ax, dx ;~ 17C5:E3D2 -cs=0x17c5;eip=0x00e3d4; J(JL(loc_34610)); // 65208 jl short loc_34610 ;~ 17C5:E3D4 -cs=0x17c5;eip=0x00e3d6; T(cx = dx;); // 65209 mov cx, dx ;~ 17C5:E3D6 -cs=0x17c5;eip=0x00e3d8; T(ax = word_4ef9c;); // 65210 mov ax, word_4EF9C ;~ 17C5:E3D8 -cs=0x17c5;eip=0x00e3db; T(bl = *(byte_4ef9e);); // 65211 mov bl, byte_4EF9E ;~ 17C5:E3DB -cs=0x17c5;eip=0x00e3df; X(PUSH(bx)); // 65212 push bx ;~ 17C5:E3DF + // 6692 +cs=0x17c5;eip=0x00e3c2; T(SUB(cl, byte_4ef92)); // 113164 sub cl, ds:byte_4EF92 ;~ 17C5:E3C2 +cs=0x17c5;eip=0x00e3c6; X(byte_4ef9a = cl;); // 113165 mov ds:byte_4EF9A, cl ;~ 17C5:E3C6 +cs=0x17c5;eip=0x00e3ca; T(ax = bx;); // 113166 mov ax, bx ;~ 17C5:E3CA +cs=0x17c5;eip=0x00e3cc; T(AND(ax, word_4ef94)); // 113167 and ax, ds:word_4EF94 ;~ 17C5:E3CC +cs=0x17c5;eip=0x00e3d0; T(cx = ax;); // 113168 mov cx, ax ;~ 17C5:E3D0 +cs=0x17c5;eip=0x00e3d2; T(CMP(ax, dx)); // 113169 cmp ax, dx ;~ 17C5:E3D2 +cs=0x17c5;eip=0x00e3d4; J(JL(loc_34610)); // 113170 jl short loc_34610 ;~ 17C5:E3D4 +cs=0x17c5;eip=0x00e3d6; T(cx = dx;); // 113171 mov cx, dx ;~ 17C5:E3D6 +cs=0x17c5;eip=0x00e3d8; T(ax = word_4ef9c;); // 113172 mov ax, ds:word_4EF9C ;~ 17C5:E3D8 +cs=0x17c5;eip=0x00e3db; T(bl = byte_4ef9e;); // 113173 mov bl, ds:byte_4EF9E ;~ 17C5:E3DB +cs=0x17c5;eip=0x00e3df; X(PUSH(bx)); // 113174 push bx ;~ 17C5:E3DF loc_34610: - // 6710 -cs=0x17c5;eip=0x00e3e0; T(bx = ax;); // 65216 mov bx, ax ;~ 17C5:E3E0 -cs=0x17c5;eip=0x00e3e2; T(ADD(bx, ax)); // 65217 add bx, ax ;~ 17C5:E3E2 -cs=0x17c5;eip=0x00e3e4; T(ADD(bx, ax)); // 65218 add bx, ax ;~ 17C5:E3E4 -cs=0x17c5;eip=0x00e3e6; T(MOV(ax, *(dw*)(raddr(ds,bx+0x199C)))); // 65219 mov ax, [bx+199Ch] ;~ 17C5:E3E6 -cs=0x17c5;eip=0x00e3ea; T(INC(ax)); // 65220 inc ax ;~ 17C5:E3EA -cs=0x17c5;eip=0x00e3eb; J(JZ(loc_34625)); // 65221 jz short loc_34625 ;~ 17C5:E3EB -cs=0x17c5;eip=0x00e3ed; T(DEC(ax)); // 65222 dec ax ;~ 17C5:E3ED -cs=0x17c5;eip=0x00e3ee; T(MOV(bl, *(raddr(ds,bx+0x199E)))); // 65223 mov bl, [bx+199Eh] ;~ 17C5:E3EE -cs=0x17c5;eip=0x00e3f2; X(PUSH(bx)); // 65224 push bx ;~ 17C5:E3F2 -cs=0x17c5;eip=0x00e3f3; J(JMP(loc_34610)); // 65225 jmp short loc_34610 ;~ 17C5:E3F3 + // 6693 +cs=0x17c5;eip=0x00e3e0; T(bx = ax;); // 113178 mov bx, ax ;~ 17C5:E3E0 +cs=0x17c5;eip=0x00e3e2; T(ADD(bx, ax)); // 113179 add bx, ax ;~ 17C5:E3E2 +cs=0x17c5;eip=0x00e3e4; T(ADD(bx, ax)); // 113180 add bx, ax ;~ 17C5:E3E4 +cs=0x17c5;eip=0x00e3e6; T(MOV(ax, *(dw*)(raddr(ds,bx+0x199C)))); // 113181 mov ax, [bx+199Ch] ;~ 17C5:E3E6 +cs=0x17c5;eip=0x00e3ea; T(INC(ax)); // 113182 inc ax ;~ 17C5:E3EA +cs=0x17c5;eip=0x00e3eb; J(JZ(loc_34625)); // 113183 jz short loc_34625 ;~ 17C5:E3EB +cs=0x17c5;eip=0x00e3ed; T(DEC(ax)); // 113184 dec ax ;~ 17C5:E3ED +cs=0x17c5;eip=0x00e3ee; T(MOV(bl, *(raddr(ds,bx+0x199E)))); // 113185 mov bl, [bx+199Eh] ;~ 17C5:E3EE +cs=0x17c5;eip=0x00e3f2; X(PUSH(bx)); // 113186 push bx ;~ 17C5:E3F2 +cs=0x17c5;eip=0x00e3f3; J(JMP(loc_34610)); // 113187 jmp short loc_34610 ;~ 17C5:E3F3 loc_34625: - // 6711 -cs=0x17c5;eip=0x00e3f5; T(MOV(al, *(raddr(ds,bx+0x199E)))); // 65229 mov al, [bx+199Eh] ;~ 17C5:E3F5 -cs=0x17c5;eip=0x00e3f9; X(*(byte_4ef9e) = al;); // 65230 mov byte_4EF9E, al ;~ 17C5:E3F9 -cs=0x17c5;eip=0x00e3fc; X(PUSH(ax)); // 65231 push ax ;~ 17C5:E3FC -cs=0x17c5;eip=0x00e3fd; T(bx = dx;); // 65232 mov bx, dx ;~ 17C5:E3FD -cs=0x17c5;eip=0x00e3ff; T(ADD(bx, dx)); // 65233 add bx, dx ;~ 17C5:E3FF -cs=0x17c5;eip=0x00e401; T(ADD(bx, dx)); // 65234 add bx, dx ;~ 17C5:E401 -cs=0x17c5;eip=0x00e403; X(MOV(*(raddr(ds,bx+0x199E)), al)); // 65235 mov [bx+199Eh], al ;~ 17C5:E403 -cs=0x17c5;eip=0x00e407; T(ax = word_4ef9c;); // 65236 mov ax, word_4EF9C ;~ 17C5:E407 -cs=0x17c5;eip=0x00e40a; X(MOV(*(dw*)(raddr(ds,bx+0x199C)), ax)); // 65237 mov [bx+199Ch], ax ;~ 17C5:E40A -cs=0x17c5;eip=0x00e40e; T(INC(dx)); // 65238 inc dx ;~ 17C5:E40E -cs=0x17c5;eip=0x00e40f; T(CMP(dx, word_4ef94)); // 65239 cmp dx, word_4EF94 ;~ 17C5:E40F -cs=0x17c5;eip=0x00e413; J(JLE(loc_3464e)); // 65240 jle short loc_3464E ;~ 17C5:E413 -cs=0x17c5;eip=0x00e415; X(INC(byte_4ef92)); // 65241 inc byte_4EF92 ;~ 17C5:E415 -cs=0x17c5;eip=0x00e419; T(STC); // 65242 stc ;~ 17C5:E419 -cs=0x17c5;eip=0x00e41a; X(RCL(word_4ef94, 1)); // 65243 rcl word_4EF94, 1 ;~ 17C5:E41A + // 6694 +cs=0x17c5;eip=0x00e3f5; T(MOV(al, *(raddr(ds,bx+0x199E)))); // 113191 mov al, [bx+199Eh] ;~ 17C5:E3F5 +cs=0x17c5;eip=0x00e3f9; X(byte_4ef9e = al;); // 113192 mov ds:byte_4EF9E, al ;~ 17C5:E3F9 +cs=0x17c5;eip=0x00e3fc; X(PUSH(ax)); // 113193 push ax ;~ 17C5:E3FC +cs=0x17c5;eip=0x00e3fd; T(bx = dx;); // 113194 mov bx, dx ;~ 17C5:E3FD +cs=0x17c5;eip=0x00e3ff; T(ADD(bx, dx)); // 113195 add bx, dx ;~ 17C5:E3FF +cs=0x17c5;eip=0x00e401; T(ADD(bx, dx)); // 113196 add bx, dx ;~ 17C5:E401 +cs=0x17c5;eip=0x00e403; X(MOV(*(raddr(ds,bx+0x199E)), al)); // 113197 mov [bx+199Eh], al ;~ 17C5:E403 +cs=0x17c5;eip=0x00e407; T(ax = word_4ef9c;); // 113198 mov ax, ds:word_4EF9C ;~ 17C5:E407 +cs=0x17c5;eip=0x00e40a; X(MOV(*(dw*)(raddr(ds,bx+0x199C)), ax)); // 113199 mov [bx+199Ch], ax ;~ 17C5:E40A +cs=0x17c5;eip=0x00e40e; T(INC(dx)); // 113200 inc dx ;~ 17C5:E40E +cs=0x17c5;eip=0x00e40f; T(CMP(dx, word_4ef94)); // 113201 cmp dx, ds:word_4EF94 ;~ 17C5:E40F +cs=0x17c5;eip=0x00e413; J(JLE(loc_3464e)); // 113202 jle short loc_3464E ;~ 17C5:E413 +cs=0x17c5;eip=0x00e415; X(INC(byte_4ef92)); // 113203 inc ds:byte_4EF92 ;~ 17C5:E415 +cs=0x17c5;eip=0x00e419; T(STC); // 113204 stc ;~ 17C5:E419 +cs=0x17c5;eip=0x00e41a; X(RCL(word_4ef94, 1)); // 113205 rcl ds:word_4EF94, 1 ;~ 17C5:E41A loc_3464e: - // 6712 -cs=0x17c5;eip=0x00e41e; T(al = byte_4ef92;); // 65246 mov al, byte_4EF92 ;~ 17C5:E41E -cs=0x17c5;eip=0x00e421; T(CMP(al, byte_4ef93)); // 65247 cmp al, byte_4EF93 ;~ 17C5:E421 -cs=0x17c5;eip=0x00e425; J(JLE(loc_3465a)); // 65248 jle short loc_3465A ;~ 17C5:E425 -cs=0x17c5;eip=0x00e427; J(CALL(sub_34503,0)); // 65249 call sub_34503 ;~ 17C5:E427 + // 6695 +cs=0x17c5;eip=0x00e41e; T(al = byte_4ef92;); // 113208 mov al, ds:byte_4EF92 ;~ 17C5:E41E +cs=0x17c5;eip=0x00e421; T(CMP(al, byte_4ef93)); // 113209 cmp al, ds:byte_4EF93 ;~ 17C5:E421 +cs=0x17c5;eip=0x00e425; J(JLE(loc_3465a)); // 113210 jle short loc_3465A ;~ 17C5:E425 +cs=0x17c5;eip=0x00e427; J(CALL(sub_34503,0)); // 113211 call sub_34503 ;~ 17C5:E427 loc_3465a: - // 6713 -cs=0x17c5;eip=0x00e42a; X(word_4ef9c = cx;); // 65252 mov word_4EF9C, cx ;~ 17C5:E42A -cs=0x17c5;eip=0x00e42e; J(JMP(loc_345b9)); // 65253 jmp loc_345B9 ;~ 17C5:E42E + // 6696 +cs=0x17c5;eip=0x00e42a; X(word_4ef9c = cx;); // 113214 mov ds:word_4EF9C, cx ;~ 17C5:E42A +cs=0x17c5;eip=0x00e42e; J(JMP(loc_345b9)); // 113215 jmp loc_345B9 ;~ 17C5:E42E assert(0); __dispatch_call: @@ -34711,198 +34920,202 @@ cs=0x17c5;eip=0x00e42e; J(JMP(loc_345b9)); // 65253 jmp lo - bool _group65(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group69(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group65: + _group69: _begin: start: - // 65264 -cs=0x17c5;eip=0x00e432; T(ax = 0x13;); // 65265 mov ax, 13h ;~ 17C5:E432 -cs=0x17c5;eip=0x00e435; S(_INT(0x10)); // 65266 int 10h ; - VIDEO - SET VIDEO MODE ;~ 17C5:E435 -cs=0x17c5;eip=0x00e437; T(ax = seg_offset(seg001);); // 65268 mov ax, seg seg001 ;~ 17C5:E437 -cs=0x17c5;eip=0x00e43a; T(NOP); // 65269 nop ;~ 17C5:E43A -cs=0x17c5;eip=0x00e43b; T(NOP); // 65270 nop ;~ 17C5:E43B -cs=0x17c5;eip=0x00e43c; T(di = seg_offset(seg48ae);); // 65271 mov di, seg seg48ae ;~ 17C5:E43C -cs=0x17c5;eip=0x00e43f; T(MOV(si, *(dw*)(raddr(ds,2)))); // 65272 mov si, ds:2 ;~ 17C5:E43F -cs=0x17c5;eip=0x00e443; T(SUB(si, di)); // 65273 sub si, di ;~ 17C5:E443 -cs=0x17c5;eip=0x00e445; T(CMP(si, 0x1000)); // 65274 cmp si, 1000h ;~ 17C5:E445 -cs=0x17c5;eip=0x00e449; J(JC(loc_3467e)); // 65275 jb short loc_3467E ;~ 17C5:E449 -cs=0x17c5;eip=0x00e44b; T(si = 0x1000;); // 65276 mov si, 1000h ;~ 17C5:E44B + // 113226 +cs=0x17c5;eip=0x00e432; T(ax = 0x13;); // 113227 mov ax, 13h ;~ 17C5:E432 +cs=0x17c5;eip=0x00e435; S(_INT(0x10)); // 113228 int 10h ; - VIDEO - SET VIDEO MODE ;~ 17C5:E435 +cs=0x17c5;eip=0x00e437; T(ax = seg_offset(seg001);); // 113230 mov ax, seg seg001 ;~ 17C5:E437 +cs=0x17c5;eip=0x00e43a; T(NOP); // 113231 nop ;~ 17C5:E43A +cs=0x17c5;eip=0x00e43b; T(NOP); // 113232 nop ;~ 17C5:E43B +cs=0x17c5;eip=0x00e43c; T(di = seg_offset(seg48ae);); // 113233 mov di, seg seg48ae ;~ 17C5:E43C +cs=0x17c5;eip=0x00e43f; T(MOV(si, *(dw*)(raddr(ds,2)))); // 113234 mov si, ds:2 ;~ 17C5:E43F +cs=0x17c5;eip=0x00e443; T(SUB(si, di)); // 113235 sub si, di ;~ 17C5:E443 +cs=0x17c5;eip=0x00e445; T(CMP(si, 0x1000)); // 113236 cmp si, 1000h ;~ 17C5:E445 +cs=0x17c5;eip=0x00e449; J(JC(loc_3467e)); // 113237 jb short loc_3467E ;~ 17C5:E449 +cs=0x17c5;eip=0x00e44b; T(si = 0x1000;); // 113238 mov si, 1000h ;~ 17C5:E44B loc_3467e: - // 6714 -cs=0x17c5;eip=0x00e44e; T(CLI); // 65279 cli ;~ 17C5:E44E -cs=0x17c5;eip=0x00e44f; S(ss = di;); // 65280 mov ss, di ;~ 17C5:E44F -cs=0x17c5;eip=0x00e451; T(ADD(sp, 0x0A01E)); // 65282 add sp, 0A01Eh ;~ 17C5:E451 -cs=0x17c5;eip=0x00e455; T(STI); // 65283 sti ;~ 17C5:E455 -cs=0x17c5;eip=0x00e456; X(MOV(*(dw*)(raddr(fs,0x4F0)), ax)); // 65284 mov fs:4F0h, ax ;~ 17C5:E456 -cs=0x17c5;eip=0x00e45a; X(MOV(*(raddr(fs,0x4F5)), 1)); // 65285 mov byte ptr fs:4F5h, 1 ;~ 17C5:E45A -cs=0x17c5;eip=0x00e460; T(NOP); // 65286 nop ;~ 17C5:E460 -cs=0x17c5;eip=0x00e461; T(NOP); // 65287 nop ;~ 17C5:E461 -cs=0x17c5;eip=0x00e462; T(NOP); // 65288 nop ;~ 17C5:E462 -cs=0x17c5;eip=0x00e463; T(NOP); // 65289 nop ;~ 17C5:E463 -cs=0x17c5;eip=0x00e464; T(NOP); // 65290 nop ;~ 17C5:E464 -cs=0x17c5;eip=0x00e465; T(NOP); // 65291 nop ;~ 17C5:E465 -cs=0x17c5;eip=0x00e466; T(NOP); // 65292 nop ;~ 17C5:E466 -cs=0x17c5;eip=0x00e467; T(NOP); // 65293 nop ;~ 17C5:E467 -cs=0x17c5;eip=0x00e468; T(AND(sp, 0x0FFFE)); // 65294 and sp, 0FFFEh ;~ 17C5:E468 -cs=0x17c5;eip=0x00e46b; X(word_4ec1a = sp;); // 65295 mov ss:word_4EC1A, sp ;~ 17C5:E46B -cs=0x17c5;eip=0x00e470; X(word_4ec16 = sp;); // 65296 mov ss:word_4EC16, sp ;~ 17C5:E470 -cs=0x17c5;eip=0x00e475; T(ax = si;); // 65297 mov ax, si ;~ 17C5:E475 -cs=0x17c5;eip=0x00e477; T(cl = 4;); // 65298 mov cl, 4 ;~ 17C5:E477 -cs=0x17c5;eip=0x00e479; T(SHL(ax, cl)); // 65299 shl ax, cl ;~ 17C5:E479 -cs=0x17c5;eip=0x00e47b; T(DEC(ax)); // 65300 dec ax ;~ 17C5:E47B -cs=0x17c5;eip=0x00e47c; X(word_4ec14 = ax;); // 65301 mov ss:word_4EC14, ax ;~ 17C5:E47C -cs=0x17c5;eip=0x00e480; T(ADD(si, di)); // 65302 add si, di ;~ 17C5:E480 -cs=0x17c5;eip=0x00e482; X(MOV(*(dw*)(raddr(ds,2)), si)); // 65303 mov ds:2, si ;~ 17C5:E482 -cs=0x17c5;eip=0x00e486; T(bx = es;); // 65304 mov bx, es ;~ 17C5:E486 -cs=0x17c5;eip=0x00e488; T(SUB(bx, si)); // 65305 sub bx, si ;~ 17C5:E488 -cs=0x17c5;eip=0x00e48a; T(NEG(bx)); // 65306 neg bx ;~ 17C5:E48A -cs=0x17c5;eip=0x00e48c; T(ah = 0x4A;); // 65307 mov ah, 4Ah ;~ 17C5:E48C -cs=0x17c5;eip=0x00e48e; S(_INT(0x21)); // 65308 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 17C5:E48E -cs=0x17c5;eip=0x00e490; X(word_4ec8b = ds;); // 65311 mov ss:word_4EC8B, ds ;~ 17C5:E490 -cs=0x17c5;eip=0x00e495; X(PUSH(ss)); // 65312 push ss ;~ 17C5:E495 -cs=0x17c5;eip=0x00e496; X(POP(es)); // 65313 pop es ;~ 17C5:E496 -cs=0x17c5;eip=0x00e497; T(CLD); // 65315 cld ;~ 17C5:E497 -cs=0x17c5;eip=0x00e498; T(di = 0x6422;); // 65316 mov di, 6422h ;~ 17C5:E498 -cs=0x17c5;eip=0x00e49b; T(cx = 0x0A020;); // 65317 mov cx, 0A020h ;~ 17C5:E49B -cs=0x17c5;eip=0x00e49e; T(SUB(cx, di)); // 65318 sub cx, di ;~ 17C5:E49E -cs=0x17c5;eip=0x00e4a0; T(XOR(ax, ax)); // 65319 xor ax, ax ;~ 17C5:E4A0 - // 65320 rep stosb ;~ 17C5:E4A2 -cs=0x17c5;eip=0x00e4a2; X( REP STOSB); // 65320 rep stosb ;~ 17C5:E4A2 -cs=0x17c5;eip=0x00e4a4; X(PUSH(ss)); // 65321 push ss ;~ 17C5:E4A4 -cs=0x17c5;eip=0x00e4a5; X(POP(ds)); // 65322 pop ds ;~ 17C5:E4A5 -cs=0x17c5;eip=0x00e4a6; J(CALL(sub_34714,0)); // 65324 call sub_34714 ;~ 17C5:E4A6 -cs=0x17c5;eip=0x00e4a9; X(PUSH(ss)); // 65326 push ss ;~ 17C5:E4A9 -cs=0x17c5;eip=0x00e4aa; X(POP(ds)); // 65327 pop ds ;~ 17C5:E4AA -cs=0x17c5;eip=0x00e4ab; J(CALL(sub_264c7,0)); // 65328 call sub_264C7 ;~ 17C5:E4AB -cs=0x17c5;eip=0x00e4ae; J(CALL(sub_264c4,0)); // 65329 call sub_264C4 ;~ 17C5:E4AE -cs=0x17c5;eip=0x00e4b1; T(XOR(bp, bp)); // 65330 xor bp, bp ;~ 17C5:E4B1 -cs=0x17c5;eip=0x00e4b3; X(PUSH(word_4ecac)); // 65331 push word_4ECAC ;~ 17C5:E4B3 -cs=0x17c5;eip=0x00e4b7; X(PUSH(word_4ecaa)); // 65332 push word_4ECAA ;~ 17C5:E4B7 -cs=0x17c5;eip=0x00e4bb; X(PUSH(word_4eca8)); // 65333 push word_4ECA8 ;~ 17C5:E4BB -cs=0x17c5;eip=0x00e4bf; J(CALL(sub_26240,0)); // 65334 call sub_26240 ;~ 17C5:E4BF -cs=0x17c5;eip=0x00e4c2; X(PUSH(ax)); // 65336 push ax ;~ 17C5:E4C2 -cs=0x17c5;eip=0x00e4c3; J(CALL(sub_347d8,0)); // 65337 call sub_347D8 ;~ 17C5:E4C3 -cs=0x17c5;eip=0x00e4c6; T(ax = seg_offset(seg48ae);); // 65339 mov ax, seg seg48ae ;~ 17C5:E4C6 -cs=0x17c5;eip=0x00e4c9; T(ds = ax;); // 65340 mov ds, ax ;~ 17C5:E4C9 -cs=0x17c5;eip=0x00e4cb; T(ax = 3;); // 65341 mov ax, 3 ;~ 17C5:E4CB -cs=0x17c5;eip=0x00e4ce; X(_off_4ec18 = 0x0E5A8;); // 65342 mov ss:_off_4EC18, 0E5A8h ;~ 17C5:E4CE + // 6697 +cs=0x17c5;eip=0x00e44e; T(CLI); // 113241 cli ;~ 17C5:E44E +cs=0x17c5;eip=0x00e44f; S(ss = di;); // 113242 mov ss, di ;~ 17C5:E44F +cs=0x17c5;eip=0x00e451; T(ADD(sp, 0x0A01E)); // 113244 add sp, 0A01Eh ;~ 17C5:E451 +cs=0x17c5;eip=0x00e455; T(STI); // 113245 sti ;~ 17C5:E455 +cs=0x17c5;eip=0x00e456; X(MOV(*(dw*)(raddr(fs,0x4F0)), ax)); // 113246 mov fs:4F0h, ax ;~ 17C5:E456 +cs=0x17c5;eip=0x00e45a; X(MOV(*(raddr(fs,0x4F5)), 1)); // 113247 mov byte ptr fs:4F5h, 1 ;~ 17C5:E45A +cs=0x17c5;eip=0x00e460; T(NOP); // 113248 nop ;~ 17C5:E460 +cs=0x17c5;eip=0x00e461; T(NOP); // 113249 nop ;~ 17C5:E461 +cs=0x17c5;eip=0x00e462; T(NOP); // 113250 nop ;~ 17C5:E462 +cs=0x17c5;eip=0x00e463; T(NOP); // 113251 nop ;~ 17C5:E463 +cs=0x17c5;eip=0x00e464; T(NOP); // 113252 nop ;~ 17C5:E464 +cs=0x17c5;eip=0x00e465; T(NOP); // 113253 nop ;~ 17C5:E465 +cs=0x17c5;eip=0x00e466; T(NOP); // 113254 nop ;~ 17C5:E466 +cs=0x17c5;eip=0x00e467; T(NOP); // 113255 nop ;~ 17C5:E467 +cs=0x17c5;eip=0x00e468; T(AND(sp, 0x0FFFE)); // 113256 and sp, 0FFFEh ;~ 17C5:E468 +cs=0x17c5;eip=0x00e46b; X(*(dw*)(&off_4ec1a) = sp;); // 113257 mov word ptr ss:off_4EC1A, sp ;~ 17C5:E46B +cs=0x17c5;eip=0x00e470; X(word_4ec16 = sp;); // 113258 mov ss:word_4EC16, sp ;~ 17C5:E470 +cs=0x17c5;eip=0x00e475; T(ax = si;); // 113259 mov ax, si ;~ 17C5:E475 +cs=0x17c5;eip=0x00e477; T(cl = 4;); // 113260 mov cl, 4 ;~ 17C5:E477 +cs=0x17c5;eip=0x00e479; T(SHL(ax, cl)); // 113261 shl ax, cl ;~ 17C5:E479 +cs=0x17c5;eip=0x00e47b; T(DEC(ax)); // 113262 dec ax ;~ 17C5:E47B +cs=0x17c5;eip=0x00e47c; X(word_4ec14 = ax;); // 113263 mov ss:word_4EC14, ax ;~ 17C5:E47C +cs=0x17c5;eip=0x00e480; T(ADD(si, di)); // 113264 add si, di ;~ 17C5:E480 +cs=0x17c5;eip=0x00e482; X(MOV(*(dw*)(raddr(ds,2)), si)); // 113265 mov ds:2, si ;~ 17C5:E482 +cs=0x17c5;eip=0x00e486; T(bx = es;); // 113266 mov bx, es ;~ 17C5:E486 +cs=0x17c5;eip=0x00e488; T(SUB(bx, si)); // 113267 sub bx, si ;~ 17C5:E488 +cs=0x17c5;eip=0x00e48a; T(NEG(bx)); // 113268 neg bx ;~ 17C5:E48A +cs=0x17c5;eip=0x00e48c; T(ah = 0x4A;); // 113269 mov ah, 4Ah ;~ 17C5:E48C +cs=0x17c5;eip=0x00e48e; S(_INT(0x21)); // 113270 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 17C5:E48E +cs=0x17c5;eip=0x00e490; X(word_4ec8b = ds;); // 113273 mov ss:word_4EC8B, ds ;~ 17C5:E490 +cs=0x17c5;eip=0x00e495; X(PUSH(ss)); // 113274 push ss ;~ 17C5:E495 +cs=0x17c5;eip=0x00e496; X(POP(es)); // 113275 pop es ;~ 17C5:E496 +cs=0x17c5;eip=0x00e497; T(CLD); // 113277 cld ;~ 17C5:E497 +cs=0x17c5;eip=0x00e498; T(di = 0x6422;); // 113278 mov di, 6422h ;~ 17C5:E498 +cs=0x17c5;eip=0x00e49b; T(cx = 0x0A020;); // 113279 mov cx, 0A020h ;~ 17C5:E49B +cs=0x17c5;eip=0x00e49e; T(SUB(cx, di)); // 113280 sub cx, di ;~ 17C5:E49E +cs=0x17c5;eip=0x00e4a0; T(XOR(ax, ax)); // 113281 xor ax, ax ;~ 17C5:E4A0 + // 113282 rep stosb ;~ 17C5:E4A2 +cs=0x17c5;eip=0x00e4a2; X( REP STOSB); // 113282 rep stosb ;~ 17C5:E4A2 +cs=0x17c5;eip=0x00e4a4; X(PUSH(ss)); // 113283 push ss ;~ 17C5:E4A4 +cs=0x17c5;eip=0x00e4a5; X(POP(ds)); // 113284 pop ds ;~ 17C5:E4A5 +cs=0x17c5;eip=0x00e4a6; J(CALL(sub_34714,0)); // 113286 call sub_34714 ;~ 17C5:E4A6 +cs=0x17c5;eip=0x00e4a9; X(PUSH(ss)); // 113288 push ss ;~ 17C5:E4A9 +cs=0x17c5;eip=0x00e4aa; X(POP(ds)); // 113289 pop ds ;~ 17C5:E4AA +cs=0x17c5;eip=0x00e4ab; J(CALL(sub_264c7,0)); // 113290 call sub_264C7 ;~ 17C5:E4AB +cs=0x17c5;eip=0x00e4ae; J(CALL(sub_264c4,0)); // 113291 call sub_264C4 ;~ 17C5:E4AE +cs=0x17c5;eip=0x00e4b1; T(XOR(bp, bp)); // 113292 xor bp, bp ;~ 17C5:E4B1 +cs=0x17c5;eip=0x00e4b3; X(PUSH(word_4ecac)); // 113293 push ds:word_4ECAC ;~ 17C5:E4B3 +cs=0x17c5;eip=0x00e4b7; X(PUSH(word_4ecaa)); // 113294 push ds:word_4ECAA ;~ 17C5:E4B7 +cs=0x17c5;eip=0x00e4bb; X(PUSH(word_4eca8)); // 113295 push ds:word_4ECA8 ;~ 17C5:E4BB +cs=0x17c5;eip=0x00e4bf; J(CALL(sub_26240,0)); // 113296 call sub_26240 ;~ 17C5:E4BF +seg2623_e4c2_proc: + // 113300 +cs=0x17c5;eip=0x00e4c2; X(PUSH(ax)); // 113300 push ax ;~ 17C5:E4C2 +cs=0x17c5;eip=0x00e4c3; J(CALL(sub_347d8,0)); // 113301 call sub_347D8 ;~ 17C5:E4C3 +loc_346f6: + // 6698 +cs=0x17c5;eip=0x00e4c6; T(ax = seg_offset(seg48ae);); // 113305 mov ax, seg seg48ae ;~ 17C5:E4C6 +cs=0x17c5;eip=0x00e4c9; T(ds = ax;); // 113306 mov ds, ax ;~ 17C5:E4C9 +cs=0x17c5;eip=0x00e4cb; T(ax = 3;); // 113307 mov ax, 3 ;~ 17C5:E4CB +cs=0x17c5;eip=0x00e4ce; X(off_4ec18 = 0x0E5A8;); // 113308 mov ss:off_4EC18, 0E5A8h ;~ 17C5:E4CE loc_34705: - // 6715 -cs=0x17c5;eip=0x00e4d5; X(PUSH(ax)); // 65346 push ax ;~ 17C5:E4D5 -cs=0x17c5;eip=0x00e4d6; J(CALL(sub_34fb6,0)); // 65347 call sub_34FB6 ;~ 17C5:E4D6 -cs=0x17c5;eip=0x00e4d9; J(CALL(sub_35029,0)); // 65348 call sub_35029 ;~ 17C5:E4D9 -cs=0x17c5;eip=0x00e4dc; T(ax = 0x0FF;); // 65349 mov ax, 0FFh ;~ 17C5:E4DC -cs=0x17c5;eip=0x00e4df; X(PUSH(ax)); // 65350 push ax ;~ 17C5:E4DF -cs=0x17c5;eip=0x00e4e0; J(CALL(__dispatch_call,_off_4ec18)); // 65351 call _off_4EC18 ;~ 17C5:E4E0 + // 6699 +cs=0x17c5;eip=0x00e4d5; X(PUSH(ax)); // 113315 push ax ;~ 17C5:E4D5 +cs=0x17c5;eip=0x00e4d6; J(CALL(sub_34fb6,0)); // 113316 call sub_34FB6 ;~ 17C5:E4D6 +cs=0x17c5;eip=0x00e4d9; J(CALL(sub_35029,0)); // 113317 call sub_35029 ;~ 17C5:E4D9 +cs=0x17c5;eip=0x00e4dc; T(ax = 0x0FF;); // 113318 mov ax, 0FFh ;~ 17C5:E4DC +cs=0x17c5;eip=0x00e4df; X(PUSH(ax)); // 113319 push ax ;~ 17C5:E4DF +cs=0x17c5;eip=0x00e4e0; J(CALL(__dispatch_call,off_4ec18)); // 113320 call ds:off_4EC18 ;~ 17C5:E4E0 sub_34714: - // 65359 -cs=0x17c5;eip=0x00e4e4; T(ah = 0x30;); // 65363 mov ah, 30h ;~ 17C5:E4E4 -cs=0x17c5;eip=0x00e4e6; S(_INT(0x21)); // 65364 int 21h ; DOS - GET DOS VERSION ;~ 17C5:E4E6 -cs=0x17c5;eip=0x00e4e8; X(word_4ec8d = ax;); // 65366 mov word_4EC8D, ax ;~ 17C5:E4E8 -cs=0x17c5;eip=0x00e4eb; T(ax = 0x3500;); // 65367 mov ax, 3500h ;~ 17C5:E4EB -cs=0x17c5;eip=0x00e4ee; S(_INT(0x21)); // 65368 int 21h ; DOS - 2+ - GET INTERRUPT VECTOR ;~ 17C5:E4EE -cs=0x17c5;eip=0x00e4f0; X(*(dw*)(&dword_4ec79) = bx;); // 65372 mov word ptr dword_4EC79, bx ;~ 17C5:E4F0 -cs=0x17c5;eip=0x00e4f4; X(*(dw*)(((db*)&dword_4ec79)+2) = es;); // 65373 mov word ptr dword_4EC79+2, es ;~ 17C5:E4F4 -cs=0x17c5;eip=0x00e4f8; X(PUSH(cs)); // 65374 push cs ;~ 17C5:E4F8 -cs=0x17c5;eip=0x00e4f9; X(POP(ds)); // 65375 pop ds ;~ 17C5:E4F9 -cs=0x17c5;eip=0x00e4fa; T(ax = 0x2500;); // 65377 mov ax, 2500h ;~ 17C5:E4FA -cs=0x17c5;eip=0x00e4fd; T(dx = 0x0E4C6;); // 65378 mov dx, 0E4C6h ;~ 17C5:E4FD -cs=0x17c5;eip=0x00e500; S(_INT(0x21)); // 65379 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:E500 -cs=0x17c5;eip=0x00e502; X(PUSH(ss)); // 65382 push ss ;~ 17C5:E502 -cs=0x17c5;eip=0x00e503; X(POP(ds)); // 65383 pop ds ;~ 17C5:E503 -cs=0x17c5;eip=0x00e504; T(cx = *(dw*)(((db*)&dword_4ee14)+2);); // 65385 mov cx, word ptr dword_4EE14+2 ;~ 17C5:E504 -cs=0x17c5;eip=0x00e508; J(JCXZ(loc_34768)); // 65386 jcxz short loc_34768 ;~ 17C5:E508 -cs=0x17c5;eip=0x00e50a; T(es = word_4ec8b;); // 65387 mov es, word_4EC8B ;~ 17C5:E50A -cs=0x17c5;eip=0x00e50e; T(MOV(si, *(dw*)(raddr(es,0x2C)))); // 65389 mov si, es:2Ch ;~ 17C5:E50E -cs=0x17c5;eip=0x00e513; T(LDS(ax, dword_4ee18)); // 65390 lds ax, dword_4EE18 ;~ 17C5:E513 -cs=0x17c5;eip=0x00e517; T(dx = ds;); // 65392 mov dx, ds ;~ 17C5:E517 -cs=0x17c5;eip=0x00e519; T(XOR(bx, bx)); // 65393 xor bx, bx ;~ 17C5:E519 -cs=0x17c5;eip=0x00e51b; J(CALL(__dispatch_call,dword_4ee14)); // 65394 call ss:dword_4EE14 ;~ 17C5:E51B -cs=0x17c5;eip=0x00e520; J(JNC(loc_34757)); // 65395 jnb short loc_34757 ;~ 17C5:E520 -cs=0x17c5;eip=0x00e522; X(PUSH(ss)); // 65396 push ss ;~ 17C5:E522 -cs=0x17c5;eip=0x00e523; X(POP(ds)); // 65397 pop ds ;~ 17C5:E523 -cs=0x17c5;eip=0x00e524; J(return seg2623_eda6_proc(m2c::kloc_34fd6, _state);); // 65399 jmp loc_34FD6 ;~ 17C5:E524 + // 113327 +cs=0x17c5;eip=0x00e4e4; T(ah = 0x30;); // 113332 mov ah, 30h ;~ 17C5:E4E4 +cs=0x17c5;eip=0x00e4e6; S(_INT(0x21)); // 113333 int 21h ; DOS - GET DOS VERSION ;~ 17C5:E4E6 +cs=0x17c5;eip=0x00e4e8; X(MOV(*(dw*)(raddr(ds,0x61AD)), ax)); // 113335 mov ds:61ADh, ax ;~ 17C5:E4E8 +cs=0x17c5;eip=0x00e4eb; T(ax = 0x3500;); // 113336 mov ax, 3500h ;~ 17C5:E4EB +cs=0x17c5;eip=0x00e4ee; S(_INT(0x21)); // 113337 int 21h ; DOS - 2+ - GET INTERRUPT VECTOR ;~ 17C5:E4EE +cs=0x17c5;eip=0x00e4f0; X(MOV(*(dw*)(raddr(ds,0x6199)), bx)); // 113341 mov ds:6199h, bx ;~ 17C5:E4F0 +cs=0x17c5;eip=0x00e4f4; X(MOV(*(dw*)(raddr(ds,0x619B)), es)); // 113342 mov word ptr ds:619Bh, es ;~ 17C5:E4F4 +cs=0x17c5;eip=0x00e4f8; X(PUSH(cs)); // 113343 push cs ;~ 17C5:E4F8 +cs=0x17c5;eip=0x00e4f9; X(POP(ds)); // 113344 pop ds ;~ 17C5:E4F9 +cs=0x17c5;eip=0x00e4fa; T(ax = 0x2500;); // 113346 mov ax, 2500h ;~ 17C5:E4FA +cs=0x17c5;eip=0x00e4fd; T(dx = m2c::kloc_346f6;); // 113347 mov dx, offset loc_346F6 ;~ 17C5:E4FD +cs=0x17c5;eip=0x00e500; S(_INT(0x21)); // 113348 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:E500 +cs=0x17c5;eip=0x00e502; X(PUSH(ss)); // 113351 push ss ;~ 17C5:E502 +cs=0x17c5;eip=0x00e503; X(POP(ds)); // 113352 pop ds ;~ 17C5:E503 +cs=0x17c5;eip=0x00e504; T(MOV(cx, *(dw*)(raddr(ds,0x6336)))); // 113354 mov cx, ds:6336h ;~ 17C5:E504 +cs=0x17c5;eip=0x00e508; J(JCXZ(loc_34768)); // 113355 jcxz short loc_34768 ;~ 17C5:E508 +cs=0x17c5;eip=0x00e50a; T(MOV(es, *(dw*)(raddr(ds,0x61AB)))); // 113356 mov es, word ptr ds:61ABh ;~ 17C5:E50A +cs=0x17c5;eip=0x00e50e; T(MOV(si, *(dw*)(raddr(es,0x2C)))); // 113358 mov si, es:2Ch ;~ 17C5:E50E +cs=0x17c5;eip=0x00e513; T(LDS(ax, *(dw*)(raddr(ds,0x6338)))); // 113359 lds ax, ds:6338h ;~ 17C5:E513 +cs=0x17c5;eip=0x00e517; T(dx = ds;); // 113360 mov dx, ds ;~ 17C5:E517 +cs=0x17c5;eip=0x00e519; T(XOR(bx, bx)); // 113361 xor bx, bx ;~ 17C5:E519 +cs=0x17c5;eip=0x00e51b; J(CALLF(__dispatch_call,*(dd*)(&unk_4ee14))); // 113362 call dword ptr ss:unk_4EE14 ;~ 17C5:E51B +cs=0x17c5;eip=0x00e520; J(JNC(loc_34757)); // 113363 jnb short loc_34757 ;~ 17C5:E520 +cs=0x17c5;eip=0x00e522; X(PUSH(ss)); // 113364 push ss ;~ 17C5:E522 +cs=0x17c5;eip=0x00e523; X(POP(ds)); // 113365 pop ds ;~ 17C5:E523 +cs=0x17c5;eip=0x00e524; J(return seg2623_eda6_proc(m2c::kloc_34fd6, _state);); // 113366 jmp loc_34FD6 ;~ 17C5:E524 loc_34757: - // 6716 -cs=0x17c5;eip=0x00e527; T(LDS(ax, dword_4ee1c)); // 65403 lds ax, ss:dword_4EE1C ;~ 17C5:E527 -cs=0x17c5;eip=0x00e52c; T(dx = ds;); // 65405 mov dx, ds ;~ 17C5:E52C -cs=0x17c5;eip=0x00e52e; T(bx = 3;); // 65406 mov bx, 3 ;~ 17C5:E52E -cs=0x17c5;eip=0x00e531; J(CALL(__dispatch_call,dword_4ee14)); // 65407 call ss:dword_4EE14 ;~ 17C5:E531 -cs=0x17c5;eip=0x00e536; X(PUSH(ss)); // 65408 push ss ;~ 17C5:E536 -cs=0x17c5;eip=0x00e537; X(POP(ds)); // 65409 pop ds ;~ 17C5:E537 + // 6700 +cs=0x17c5;eip=0x00e527; T(LDS(ax, dword_4ee1c)); // 113370 lds ax, ss:dword_4EE1C ;~ 17C5:E527 +cs=0x17c5;eip=0x00e52c; T(dx = ds;); // 113371 mov dx, ds ;~ 17C5:E52C +cs=0x17c5;eip=0x00e52e; T(bx = 3;); // 113372 mov bx, 3 ;~ 17C5:E52E +cs=0x17c5;eip=0x00e531; J(CALLF(__dispatch_call,*(dd*)(&unk_4ee14))); // 113373 call dword ptr ss:unk_4EE14 ;~ 17C5:E531 +cs=0x17c5;eip=0x00e536; X(PUSH(ss)); // 113374 push ss ;~ 17C5:E536 +cs=0x17c5;eip=0x00e537; X(POP(ds)); // 113375 pop ds ;~ 17C5:E537 loc_34768: - // 6717 -cs=0x17c5;eip=0x00e538; T(es = word_4ec8b;); // 65413 mov es, word_4EC8B ;~ 17C5:E538 -cs=0x17c5;eip=0x00e53c; T(MOV(cx, *(dw*)(raddr(es,0x2C)))); // 65415 mov cx, es:2Ch ;~ 17C5:E53C -cs=0x17c5;eip=0x00e541; J(JCXZ(loc_347a9)); // 65416 jcxz short loc_347A9 ;~ 17C5:E541 -cs=0x17c5;eip=0x00e543; T(es = cx;); // 65417 mov es, cx ;~ 17C5:E543 -cs=0x17c5;eip=0x00e545; T(XOR(di, di)); // 65419 xor di, di ;~ 17C5:E545 + // 6701 +cs=0x17c5;eip=0x00e538; T(MOV(es, *(dw*)(raddr(ds,0x61AB)))); // 113379 mov es, word ptr ds:61ABh ;~ 17C5:E538 +cs=0x17c5;eip=0x00e53c; T(MOV(cx, *(dw*)(raddr(es,0x2C)))); // 113381 mov cx, es:2Ch ;~ 17C5:E53C +cs=0x17c5;eip=0x00e541; J(JCXZ(loc_347a9)); // 113382 jcxz short loc_347A9 ;~ 17C5:E541 +cs=0x17c5;eip=0x00e543; T(es = cx;); // 113383 mov es, cx ;~ 17C5:E543 +cs=0x17c5;eip=0x00e545; T(XOR(di, di)); // 113385 xor di, di ;~ 17C5:E545 loc_34777: - // 6718 -cs=0x17c5;eip=0x00e547; T(CMP(*(raddr(es,di)), 0)); // 65422 cmp byte ptr es:[di], 0 ;~ 17C5:E547 -cs=0x17c5;eip=0x00e54b; J(JZ(loc_347a9)); // 65423 jz short loc_347A9 ;~ 17C5:E54B -cs=0x17c5;eip=0x00e54d; T(cx = 0x0C;); // 65424 mov cx, 0Ch ;~ 17C5:E54D -cs=0x17c5;eip=0x00e550; T(si = 0x618C;); // 65425 mov si, 618Ch ;~ 17C5:E550 - // 65426 repe cmpsb ;~ 17C5:E553 -cs=0x17c5;eip=0x00e553; T( REPE CMPSB); // 65426 repe cmpsb ;~ 17C5:E553 -cs=0x17c5;eip=0x00e555; J(JZ(loc_34792)); // 65427 jz short loc_34792 ;~ 17C5:E555 -cs=0x17c5;eip=0x00e557; T(cx = 0x7FFF;); // 65428 mov cx, 7FFFh ;~ 17C5:E557 -cs=0x17c5;eip=0x00e55a; T(XOR(ax, ax)); // 65429 xor ax, ax ;~ 17C5:E55A - // 65430 repne scasb ;~ 17C5:E55C -cs=0x17c5;eip=0x00e55c; T( REPNE SCASB); // 65430 repne scasb ;~ 17C5:E55C -cs=0x17c5;eip=0x00e55e; J(JNZ(loc_347a9)); // 65431 jnz short loc_347A9 ;~ 17C5:E55E -cs=0x17c5;eip=0x00e560; J(JMP(loc_34777)); // 65432 jmp short loc_34777 ;~ 17C5:E560 + // 6702 +cs=0x17c5;eip=0x00e547; T(CMP(*(raddr(es,di)), 0)); // 113388 cmp byte ptr es:[di], 0 ;~ 17C5:E547 +cs=0x17c5;eip=0x00e54b; J(JZ(loc_347a9)); // 113389 jz short loc_347A9 ;~ 17C5:E54B +cs=0x17c5;eip=0x00e54d; T(cx = 0x0C;); // 113390 mov cx, 0Ch ;~ 17C5:E54D +cs=0x17c5;eip=0x00e550; T(si = 0x618C;); // 113391 mov si, 618Ch ;~ 17C5:E550 + // 113392 repe cmpsb ;~ 17C5:E553 +cs=0x17c5;eip=0x00e553; T( REPE CMPSB); // 113392 repe cmpsb ;~ 17C5:E553 +cs=0x17c5;eip=0x00e555; J(JZ(loc_34792)); // 113393 jz short loc_34792 ;~ 17C5:E555 +cs=0x17c5;eip=0x00e557; T(cx = 0x7FFF;); // 113394 mov cx, 7FFFh ;~ 17C5:E557 +cs=0x17c5;eip=0x00e55a; T(XOR(ax, ax)); // 113395 xor ax, ax ;~ 17C5:E55A + // 113396 repne scasb ;~ 17C5:E55C +cs=0x17c5;eip=0x00e55c; T( REPNE SCASB); // 113396 repne scasb ;~ 17C5:E55C +cs=0x17c5;eip=0x00e55e; J(JNZ(loc_347a9)); // 113397 jnz short loc_347A9 ;~ 17C5:E55E +cs=0x17c5;eip=0x00e560; J(JMP(loc_34777)); // 113398 jmp short loc_34777 ;~ 17C5:E560 loc_34792: - // 6719 -cs=0x17c5;eip=0x00e562; X(PUSH(es)); // 65436 push es ;~ 17C5:E562 -cs=0x17c5;eip=0x00e563; X(PUSH(ds)); // 65437 push ds ;~ 17C5:E563 -cs=0x17c5;eip=0x00e564; X(POP(es)); // 65438 pop es ;~ 17C5:E564 -cs=0x17c5;eip=0x00e565; X(POP(ds)); // 65440 pop ds ;~ 17C5:E565 -cs=0x17c5;eip=0x00e566; T(si = di;); // 65442 mov si, di ;~ 17C5:E566 -cs=0x17c5;eip=0x00e568; T(di = 0x61B4;); // 65443 mov di, 61B4h ;~ 17C5:E568 -cs=0x17c5;eip=0x00e56b; T(LODSB); // 65444 lodsb ;~ 17C5:E56B -cs=0x17c5;eip=0x00e56c; T(CBW); // 65445 cbw ;~ 17C5:E56C -cs=0x17c5;eip=0x00e56d; T(XCHG(ax, cx)); // 65446 xchg ax, cx ;~ 17C5:E56D + // 6703 +cs=0x17c5;eip=0x00e562; X(PUSH(es)); // 113402 push es ;~ 17C5:E562 +cs=0x17c5;eip=0x00e563; X(PUSH(ds)); // 113403 push ds ;~ 17C5:E563 +cs=0x17c5;eip=0x00e564; X(POP(es)); // 113404 pop es ;~ 17C5:E564 +cs=0x17c5;eip=0x00e565; X(POP(ds)); // 113406 pop ds ;~ 17C5:E565 +cs=0x17c5;eip=0x00e566; T(si = di;); // 113407 mov si, di ;~ 17C5:E566 +cs=0x17c5;eip=0x00e568; T(di = 0x61B4;); // 113408 mov di, 61B4h ;~ 17C5:E568 +cs=0x17c5;eip=0x00e56b; T(LODSB); // 113409 lodsb ;~ 17C5:E56B +cs=0x17c5;eip=0x00e56c; T(CBW); // 113410 cbw ;~ 17C5:E56C +cs=0x17c5;eip=0x00e56d; T(XCHG(ax, cx)); // 113411 xchg ax, cx ;~ 17C5:E56D loc_3479e: - // 6720 -cs=0x17c5;eip=0x00e56e; T(LODSB); // 65449 lodsb ;~ 17C5:E56E -cs=0x17c5;eip=0x00e56f; T(INC(al)); // 65450 inc al ;~ 17C5:E56F -cs=0x17c5;eip=0x00e571; J(JZ(loc_347a4)); // 65451 jz short loc_347A4 ;~ 17C5:E571 -cs=0x17c5;eip=0x00e573; T(DEC(ax)); // 65452 dec ax ;~ 17C5:E573 + // 6704 +cs=0x17c5;eip=0x00e56e; T(LODSB); // 113414 lodsb ;~ 17C5:E56E +cs=0x17c5;eip=0x00e56f; T(INC(al)); // 113415 inc al ;~ 17C5:E56F +cs=0x17c5;eip=0x00e571; J(JZ(loc_347a4)); // 113416 jz short loc_347A4 ;~ 17C5:E571 +cs=0x17c5;eip=0x00e573; T(DEC(ax)); // 113417 dec ax ;~ 17C5:E573 loc_347a4: - // 6721 -cs=0x17c5;eip=0x00e574; X(STOSB); // 65455 stosb ;~ 17C5:E574 -cs=0x17c5;eip=0x00e575; J(LOOP(loc_3479e)); // 65456 loop loc_3479E ;~ 17C5:E575 -cs=0x17c5;eip=0x00e577; X(PUSH(ss)); // 65457 push ss ;~ 17C5:E577 -cs=0x17c5;eip=0x00e578; X(POP(ds)); // 65458 pop ds ;~ 17C5:E578 + // 6705 +cs=0x17c5;eip=0x00e574; X(STOSB); // 113420 stosb ;~ 17C5:E574 +cs=0x17c5;eip=0x00e575; J(LOOP(loc_3479e)); // 113421 loop loc_3479E ;~ 17C5:E575 +cs=0x17c5;eip=0x00e577; X(PUSH(ss)); // 113422 push ss ;~ 17C5:E577 +cs=0x17c5;eip=0x00e578; X(POP(ds)); // 113423 pop ds ;~ 17C5:E578 loc_347a9: - // 6722 -cs=0x17c5;eip=0x00e579; T(bx = 4;); // 65463 mov bx, 4 ;~ 17C5:E579 + // 6706 +cs=0x17c5;eip=0x00e579; T(bx = 4;); // 113428 mov bx, 4 ;~ 17C5:E579 loc_347ac: - // 6723 -cs=0x17c5;eip=0x00e57c; X(AND(*(raddr(ds,bx+0x61B4)), 0x0BF)); // 65466 and byte ptr [bx+61B4h], 0BFh ;~ 17C5:E57C -cs=0x17c5;eip=0x00e581; T(ax = 0x4400;); // 65467 mov ax, 4400h ;~ 17C5:E581 -cs=0x17c5;eip=0x00e584; S(_INT(0x21)); // 65468 int 21h ; DOS - 2+ - IOCTL - GET DEVICE INFORMATION ;~ 17C5:E584 -cs=0x17c5;eip=0x00e586; J(JC(loc_347c2)); // 65470 jb short loc_347C2 ;~ 17C5:E586 -cs=0x17c5;eip=0x00e588; T(TEST(dl, 0x80)); // 65471 test dl, 80h ;~ 17C5:E588 -cs=0x17c5;eip=0x00e58b; J(JZ(loc_347c2)); // 65472 jz short loc_347C2 ;~ 17C5:E58B -cs=0x17c5;eip=0x00e58d; X(OR(*(raddr(ds,bx+0x61B4)), 0x40)); // 65473 or byte ptr [bx+61B4h], 40h ;~ 17C5:E58D + // 6707 +cs=0x17c5;eip=0x00e57c; X(AND(*(raddr(ds,bx+0x61B4)), 0x0BF)); // 113431 and byte ptr [bx+61B4h], 0BFh ;~ 17C5:E57C +cs=0x17c5;eip=0x00e581; T(ax = 0x4400;); // 113432 mov ax, 4400h ;~ 17C5:E581 +cs=0x17c5;eip=0x00e584; S(_INT(0x21)); // 113433 int 21h ; DOS - 2+ - IOCTL - GET DEVICE INFORMATION ;~ 17C5:E584 +cs=0x17c5;eip=0x00e586; J(JC(loc_347c2)); // 113435 jb short loc_347C2 ;~ 17C5:E586 +cs=0x17c5;eip=0x00e588; T(TEST(dl, 0x80)); // 113436 test dl, 80h ;~ 17C5:E588 +cs=0x17c5;eip=0x00e58b; J(JZ(loc_347c2)); // 113437 jz short loc_347C2 ;~ 17C5:E58B +cs=0x17c5;eip=0x00e58d; X(OR(*(raddr(ds,bx+0x61B4)), 0x40)); // 113438 or byte ptr [bx+61B4h], 40h ;~ 17C5:E58D loc_347c2: - // 6724 -cs=0x17c5;eip=0x00e592; T(DEC(bx)); // 65477 dec bx ;~ 17C5:E592 -cs=0x17c5;eip=0x00e593; J(JNS(loc_347ac)); // 65478 jns short loc_347AC ;~ 17C5:E593 -cs=0x17c5;eip=0x00e595; T(si = 0x6340;); // 65479 mov si, 6340h ;~ 17C5:E595 -cs=0x17c5;eip=0x00e598; T(di = 0x6340;); // 65480 mov di, 6340h ;~ 17C5:E598 -cs=0x17c5;eip=0x00e59b; J(CALL(sub_34870,0)); // 65481 call sub_34870 ;~ 17C5:E59B -cs=0x17c5;eip=0x00e59e; T(si = 0x6340;); // 65482 mov si, 6340h ;~ 17C5:E59E -cs=0x17c5;eip=0x00e5a1; T(di = 0x6340;); // 65483 mov di, 6340h ;~ 17C5:E5A1 -cs=0x17c5;eip=0x00e5a4; J(CALL(sub_34861,0)); // 65484 call sub_34861 ;~ 17C5:E5A4 -cs=0x17c5;eip=0x00e5a7; J(RETN(0)); // 65485 retn ;~ 17C5:E5A7 + // 6708 +cs=0x17c5;eip=0x00e592; T(DEC(bx)); // 113442 dec bx ;~ 17C5:E592 +cs=0x17c5;eip=0x00e593; J(JNS(loc_347ac)); // 113443 jns short loc_347AC ;~ 17C5:E593 +cs=0x17c5;eip=0x00e595; T(si = 0x6340;); // 113444 mov si, 6340h ;~ 17C5:E595 +cs=0x17c5;eip=0x00e598; T(di = 0x6340;); // 113445 mov di, 6340h ;~ 17C5:E598 +cs=0x17c5;eip=0x00e59b; J(CALL(sub_34870,0)); // 113446 call sub_34870 ;~ 17C5:E59B +cs=0x17c5;eip=0x00e59e; T(si = 0x6340;); // 113447 mov si, 6340h ;~ 17C5:E59E +cs=0x17c5;eip=0x00e5a1; T(di = 0x6340;); // 113448 mov di, 6340h ;~ 17C5:E5A1 +cs=0x17c5;eip=0x00e5a4; J(CALL(sub_34861,0)); // 113449 call sub_34861 ;~ 17C5:E5A4 +cs=0x17c5;eip=0x00e5a7; J(RETN(0)); // 113450 retn ;~ 17C5:E5A7 assert(0); __dispatch_call: @@ -34913,6 +35126,7 @@ cs=0x17c5;eip=0x00e5a7; J(RETN(0)); // 65485 retn ;~ 17C5:E5A7 if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { case m2c::kloc_3467e: goto loc_3467e; + case m2c::kloc_346f6: goto loc_346f6; case m2c::kloc_34705: goto loc_34705; case m2c::kloc_34757: goto loc_34757; case m2c::kloc_34768: goto loc_34768; @@ -34923,6 +35137,7 @@ cs=0x17c5;eip=0x00e5a7; J(RETN(0)); // 65485 retn ;~ 17C5:E5A7 case m2c::kloc_347a9: goto loc_347a9; case m2c::kloc_347ac: goto loc_347ac; case m2c::kloc_347c2: goto loc_347c2; + case m2c::kseg2623_e4c2_proc: goto seg2623_e4c2_proc; case m2c::kstart: goto start; case m2c::ksub_34714: goto sub_34714; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); @@ -34931,64 +35146,110 @@ cs=0x17c5;eip=0x00e5a7; J(RETN(0)); // 65485 retn ;~ 17C5:E5A7 - bool _group66(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool sub_347d8(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group66: + sub_347d8: + _begin: +cs=0x17c5;eip=0x00e5a8; X(PUSH(bp)); // 113461 push bp ;~ 17C5:E5A8 +cs=0x17c5;eip=0x00e5a9; T(bp = sp;); // 113462 mov bp, sp ;~ 17C5:E5A9 +cs=0x17c5;eip=0x00e5ab; T(si = 0x66C0;); // 113463 mov si, 66C0h ;~ 17C5:E5AB +cs=0x17c5;eip=0x00e5ae; T(di = 0x66C0;); // 113464 mov di, 66C0h ;~ 17C5:E5AE +cs=0x17c5;eip=0x00e5b1; J(CALL(sub_34861,0)); // 113465 call sub_34861 ;~ 17C5:E5B1 +cs=0x17c5;eip=0x00e5b4; T(si = 0x6340;); // 113466 mov si, 6340h ;~ 17C5:E5B4 +cs=0x17c5;eip=0x00e5b7; T(di = 0x6342;); // 113467 mov di, 6342h ;~ 17C5:E5B7 +cs=0x17c5;eip=0x00e5ba; J(CALL(sub_34861,0)); // 113468 call sub_34861 ;~ 17C5:E5BA +cs=0x17c5;eip=0x00e5bd; J(return _group70(m2c::kloc_347f2, _state);); // 113469 jmp short loc_347F2 ;~ 17C5:E5BD + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::ksub_347d8: goto sub_347d8; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + + bool _group70(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + _group70: _begin: -sub_347d8: - // 65493 +sub_347ef: + // 113477 #undef arg_0 #define arg_0 4 - // 65496 arg_0 = word ptr 4 ;~ 17C5:E5A8 -cs=0x17c5;eip=0x00e5a8; X(PUSH(bp)); // 65498 push bp ;~ 17C5:E5A8 -cs=0x17c5;eip=0x00e5a9; T(bp = sp;); // 65499 mov bp, sp ;~ 17C5:E5A9 -cs=0x17c5;eip=0x00e5ab; T(si = 0x66C0;); // 65500 mov si, 66C0h ;~ 17C5:E5AB -cs=0x17c5;eip=0x00e5ae; T(di = 0x66C0;); // 65501 mov di, 66C0h ;~ 17C5:E5AE -cs=0x17c5;eip=0x00e5b1; J(CALL(sub_34861,0)); // 65502 call sub_34861 ;~ 17C5:E5B1 -cs=0x17c5;eip=0x00e5b4; T(si = 0x6340;); // 65503 mov si, 6340h ;~ 17C5:E5B4 -cs=0x17c5;eip=0x00e5b7; T(di = 0x6342;); // 65504 mov di, 6342h ;~ 17C5:E5B7 -cs=0x17c5;eip=0x00e5ba; J(CALL(sub_34861,0)); // 65505 call sub_34861 ;~ 17C5:E5BA -cs=0x17c5;eip=0x00e5bd; J(JMP(loc_347f2)); // 65506 jmp short loc_347F2 ;~ 17C5:E5BD -loc_347ef: - // 6725 -cs=0x17c5;eip=0x00e5bf; X(PUSH(bp)); // 65511 push bp ;~ 17C5:E5BF -cs=0x17c5;eip=0x00e5c0; T(bp = sp;); // 65512 mov bp, sp ;~ 17C5:E5C0 + // 113480 arg_0 = word ptr 4 ;~ 17C5:E5BF +cs=0x17c5;eip=0x00e5bf; X(PUSH(bp)); // 113482 push bp ;~ 17C5:E5BF +cs=0x17c5;eip=0x00e5c0; T(bp = sp;); // 113483 mov bp, sp ;~ 17C5:E5C0 loc_347f2: - // 6726 -cs=0x17c5;eip=0x00e5c2; T(si = 0x6342;); // 65515 mov si, 6342h ;~ 17C5:E5C2 -cs=0x17c5;eip=0x00e5c5; T(di = 0x6342;); // 65516 mov di, 6342h ;~ 17C5:E5C5 -cs=0x17c5;eip=0x00e5c8; J(CALL(sub_34861,0)); // 65517 call sub_34861 ;~ 17C5:E5C8 -cs=0x17c5;eip=0x00e5cb; T(si = 0x6342;); // 65518 mov si, 6342h ;~ 17C5:E5CB -cs=0x17c5;eip=0x00e5ce; T(di = 0x6342;); // 65519 mov di, 6342h ;~ 17C5:E5CE -cs=0x17c5;eip=0x00e5d1; J(CALL(sub_34870,0)); // 65520 call sub_34870 ;~ 17C5:E5D1 -cs=0x17c5;eip=0x00e5d4; J(CALL(sub_34fdc,0)); // 65521 call sub_34FDC ;~ 17C5:E5D4 -cs=0x17c5;eip=0x00e5d7; T(OR(ax, ax)); // 65522 or ax, ax ;~ 17C5:E5D7 -cs=0x17c5;eip=0x00e5d9; J(JZ(loc_34816)); // 65523 jz short loc_34816 ;~ 17C5:E5D9 -cs=0x17c5;eip=0x00e5db; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 65524 cmp [bp+arg_0], 0 ;~ 17C5:E5DB -cs=0x17c5;eip=0x00e5df; J(JNZ(loc_34816)); // 65525 jnz short loc_34816 ;~ 17C5:E5DF -cs=0x17c5;eip=0x00e5e1; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), 0x0FF)); // 65526 mov [bp+arg_0], 0FFh ;~ 17C5:E5E1 + // 6709 +cs=0x17c5;eip=0x00e5c2; T(si = 0x6342;); // 113486 mov si, 6342h ;~ 17C5:E5C2 +cs=0x17c5;eip=0x00e5c5; T(di = 0x6342;); // 113487 mov di, 6342h ;~ 17C5:E5C5 +cs=0x17c5;eip=0x00e5c8; J(CALL(sub_34861,0)); // 113488 call sub_34861 ;~ 17C5:E5C8 +cs=0x17c5;eip=0x00e5cb; T(si = 0x6342;); // 113489 mov si, 6342h ;~ 17C5:E5CB +cs=0x17c5;eip=0x00e5ce; T(di = 0x6342;); // 113490 mov di, 6342h ;~ 17C5:E5CE +cs=0x17c5;eip=0x00e5d1; J(CALL(sub_34870,0)); // 113491 call sub_34870 ;~ 17C5:E5D1 +cs=0x17c5;eip=0x00e5d4; J(CALL(sub_34fdc,0)); // 113492 call sub_34FDC ;~ 17C5:E5D4 +cs=0x17c5;eip=0x00e5d7; T(OR(ax, ax)); // 113493 or ax, ax ;~ 17C5:E5D7 +cs=0x17c5;eip=0x00e5d9; J(JZ(loc_34816)); // 113494 jz short loc_34816 ;~ 17C5:E5D9 +cs=0x17c5;eip=0x00e5db; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 113495 cmp [bp+arg_0], 0 ;~ 17C5:E5DB +cs=0x17c5;eip=0x00e5df; J(JNZ(loc_34816)); // 113496 jnz short loc_34816 ;~ 17C5:E5DF +cs=0x17c5;eip=0x00e5e1; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), 0x0FF)); // 113497 mov [bp+arg_0], 0FFh ;~ 17C5:E5E1 loc_34816: - // 6727 -cs=0x17c5;eip=0x00e5e6; T(cx = 0x0F;); // 65530 mov cx, 0Fh ;~ 17C5:E5E6 -cs=0x17c5;eip=0x00e5e9; T(bx = 5;); // 65531 mov bx, 5 ;~ 17C5:E5E9 + // 6710 +cs=0x17c5;eip=0x00e5e6; T(cx = 0x0F;); // 113501 mov cx, 0Fh ;~ 17C5:E5E6 +cs=0x17c5;eip=0x00e5e9; T(bx = 5;); // 113502 mov bx, 5 ;~ 17C5:E5E9 loc_3481c: - // 6728 -cs=0x17c5;eip=0x00e5ec; T(TEST(*(raddr(ds,bx+0x61B4)), 1)); // 65534 test byte ptr [bx+61B4h], 1 ;~ 17C5:E5EC -cs=0x17c5;eip=0x00e5f1; J(JZ(loc_34827)); // 65535 jz short loc_34827 ;~ 17C5:E5F1 -cs=0x17c5;eip=0x00e5f3; T(ah = 0x3E;); // 65536 mov ah, 3Eh ;~ 17C5:E5F3 -cs=0x17c5;eip=0x00e5f5; S(_INT(0x21)); // 65537 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:E5F5 + // 6711 +cs=0x17c5;eip=0x00e5ec; T(TEST(*(raddr(ds,bx+0x61B4)), 1)); // 113505 test byte ptr [bx+61B4h], 1 ;~ 17C5:E5EC +cs=0x17c5;eip=0x00e5f1; J(JZ(loc_34827)); // 113506 jz short loc_34827 ;~ 17C5:E5F1 +cs=0x17c5;eip=0x00e5f3; T(ah = 0x3E;); // 113507 mov ah, 3Eh ;~ 17C5:E5F3 +cs=0x17c5;eip=0x00e5f5; S(_INT(0x21)); // 113508 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:E5F5 loc_34827: - // 6729 -cs=0x17c5;eip=0x00e5f7; T(INC(bx)); // 65541 inc bx ;~ 17C5:E5F7 -cs=0x17c5;eip=0x00e5f8; J(LOOP(loc_3481c)); // 65542 loop loc_3481C ;~ 17C5:E5F8 -cs=0x17c5;eip=0x00e5fa; J(CALL(sub_34834,0)); // 65543 call sub_34834 ;~ 17C5:E5FA -cs=0x17c5;eip=0x00e5fd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 65544 mov ax, [bp+arg_0] ;~ 17C5:E5FD -cs=0x17c5;eip=0x00e600; T(ah = 0x4C;); // 65545 mov ah, 4Ch ;~ 17C5:E600 -cs=0x17c5;eip=0x00e602; S(_INT(0x21)); // 65546 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 17C5:E602 + // 6712 +cs=0x17c5;eip=0x00e5f7; T(INC(bx)); // 113512 inc bx ;~ 17C5:E5F7 +cs=0x17c5;eip=0x00e5f8; J(LOOP(loc_3481c)); // 113513 loop loc_3481C ;~ 17C5:E5F8 +cs=0x17c5;eip=0x00e5fa; J(CALL(sub_34834,0)); // 113514 call sub_34834 ;~ 17C5:E5FA +cs=0x17c5;eip=0x00e5fd; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 113515 mov ax, [bp+arg_0] ;~ 17C5:E5FD +cs=0x17c5;eip=0x00e600; T(ah = 0x4C;); // 113516 mov ah, 4Ch ;~ 17C5:E600 +cs=0x17c5;eip=0x00e602; S(_INT(0x21)); // 113517 int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT) ;~ 17C5:E602 +sub_34834: + // 113524 +cs=0x17c5;eip=0x00e604; T(MOV(cx, *(dw*)(raddr(ds,0x6336)))); // 113525 mov cx, ds:6336h ;~ 17C5:E604 +cs=0x17c5;eip=0x00e608; J(JCXZ(loc_34841)); // 113526 jcxz short loc_34841 ;~ 17C5:E608 +cs=0x17c5;eip=0x00e60a; T(bx = 2;); // 113527 mov bx, 2 ;~ 17C5:E60A +cs=0x17c5;eip=0x00e60d; J(CALLF(__dispatch_call,*(dd*)(raddr(ds,0x6334)))); // 113528 call dword ptr ds:6334h ;~ 17C5:E60D +loc_34841: + // 6713 +cs=0x17c5;eip=0x00e611; X(PUSH(ds)); // 113531 push ds ;~ 17C5:E611 +cs=0x17c5;eip=0x00e612; T(LDS(dx, *(dw*)(raddr(ds,0x6199)))); // 113532 lds dx, ds:6199h ;~ 17C5:E612 +cs=0x17c5;eip=0x00e616; T(ax = 0x2500;); // 113534 mov ax, 2500h ;~ 17C5:E616 +cs=0x17c5;eip=0x00e619; S(_INT(0x21)); // 113535 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:E619 +cs=0x17c5;eip=0x00e61b; X(POP(ds)); // 113538 pop ds ;~ 17C5:E61B +cs=0x17c5;eip=0x00e61c; T(CMP(*(raddr(ds,0x61D6)), 0)); // 113540 cmp byte ptr ds:61D6h, 0 ;~ 17C5:E61C +cs=0x17c5;eip=0x00e621; J(JZ(locret_34860)); // 113541 jz short locret_34860 ;~ 17C5:E621 +cs=0x17c5;eip=0x00e623; X(PUSH(ds)); // 113542 push ds ;~ 17C5:E623 +cs=0x17c5;eip=0x00e624; T(MOV(al, *(raddr(ds,0x61D7)))); // 113543 mov al, ds:61D7h ;~ 17C5:E624 +cs=0x17c5;eip=0x00e627; T(LDS(dx, *(dw*)(raddr(ds,0x61D8)))); // 113544 lds dx, ds:61D8h ;~ 17C5:E627 +cs=0x17c5;eip=0x00e62b; T(ah = 0x25;); // 113545 mov ah, 25h ;~ 17C5:E62B +cs=0x17c5;eip=0x00e62d; S(_INT(0x21)); // 113546 int 21h ; DOS - SET INTERRUPT VECTOR ;~ 17C5:E62D +cs=0x17c5;eip=0x00e62f; X(POP(ds)); // 113549 pop ds ;~ 17C5:E62F +locret_34860: + // 6714 +cs=0x17c5;eip=0x00e630; J(RETN(0)); // 113552 retn ;~ 17C5:E630 assert(0); __dispatch_call: @@ -34998,12 +35259,14 @@ cs=0x17c5;eip=0x00e602; S(_INT(0x21)); // 65546 int 21h #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_347ef: goto loc_347ef; - case m2c::kloc_347f2: goto loc_347f2; + case m2c::kloc_347f2: goto loc_347f2; case m2c::kloc_34816: goto loc_34816; case m2c::kloc_3481c: goto loc_3481c; case m2c::kloc_34827: goto loc_34827; - case m2c::ksub_347d8: goto sub_347d8; + case m2c::kloc_34841: goto loc_34841; + case m2c::klocret_34860: goto locret_34860; + case m2c::ksub_347ef: goto sub_347ef; + case m2c::ksub_34834: goto sub_34834; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -35018,17 +35281,17 @@ cs=0x17c5;eip=0x00e602; S(_INT(0x21)); // 65546 int 21h else goto __dispatch_call; sub_34861: _begin: -cs=0x17c5;eip=0x00e631; T(CMP(si, di)); // 65590 cmp si, di ;~ 17C5:E631 -cs=0x17c5;eip=0x00e633; J(JNC(locret_3486f)); // 65591 jnb short locret_3486F ;~ 17C5:E633 -cs=0x17c5;eip=0x00e635; T(DEC(di)); // 65592 dec di ;~ 17C5:E635 -cs=0x17c5;eip=0x00e636; T(DEC(di)); // 65593 dec di ;~ 17C5:E636 -cs=0x17c5;eip=0x00e637; T(MOV(cx, *(dw*)(raddr(ds,di)))); // 65594 mov cx, [di] ;~ 17C5:E637 -cs=0x17c5;eip=0x00e639; J(JCXZ(sub_34861)); // 65595 jcxz short sub_34861 ;~ 17C5:E639 -cs=0x17c5;eip=0x00e63b; J(CALL(__dispatch_call,cx)); // 65596 call cx ;~ 17C5:E63B -cs=0x17c5;eip=0x00e63d; J(JMP(sub_34861)); // 65597 jmp short sub_34861 ;~ 17C5:E63D +cs=0x17c5;eip=0x00e631; T(CMP(si, di)); // 113561 cmp si, di ;~ 17C5:E631 +cs=0x17c5;eip=0x00e633; J(JNC(locret_3486f)); // 113562 jnb short locret_3486F ;~ 17C5:E633 +cs=0x17c5;eip=0x00e635; T(DEC(di)); // 113563 dec di ;~ 17C5:E635 +cs=0x17c5;eip=0x00e636; T(DEC(di)); // 113564 dec di ;~ 17C5:E636 +cs=0x17c5;eip=0x00e637; T(MOV(cx, *(dw*)(raddr(ds,di)))); // 113565 mov cx, [di] ;~ 17C5:E637 +cs=0x17c5;eip=0x00e639; J(JCXZ(sub_34861)); // 113566 jcxz short sub_34861 ;~ 17C5:E639 +cs=0x17c5;eip=0x00e63b; J(CALL(__dispatch_call,cx)); // 113567 call cx ;~ 17C5:E63B +cs=0x17c5;eip=0x00e63d; J(JMP(sub_34861)); // 113568 jmp short sub_34861 ;~ 17C5:E63D locret_3486f: - // 6732 -cs=0x17c5;eip=0x00e63f; J(RETN(0)); // 65601 retn ;~ 17C5:E63F + // 6715 +cs=0x17c5;eip=0x00e63f; J(RETN(0)); // 113572 retn ;~ 17C5:E63F assert(0); __dispatch_call: @@ -35054,17 +35317,17 @@ cs=0x17c5;eip=0x00e63f; J(RETN(0)); // 65601 retn ;~ 17C5:E63F else goto __dispatch_call; sub_34870: _begin: -cs=0x17c5;eip=0x00e640; T(CMP(si, di)); // 65610 cmp si, di ;~ 17C5:E640 -cs=0x17c5;eip=0x00e642; J(JNC(locret_34882)); // 65611 jnb short locret_34882 ;~ 17C5:E642 -cs=0x17c5;eip=0x00e644; T(SUB(di, 4)); // 65612 sub di, 4 ;~ 17C5:E644 -cs=0x17c5;eip=0x00e647; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 65613 mov ax, [di] ;~ 17C5:E647 -cs=0x17c5;eip=0x00e649; T(OR(ax, *(dw*)(raddr(ds,di+2)))); // 65614 or ax, [di+2] ;~ 17C5:E649 -cs=0x17c5;eip=0x00e64c; J(JZ(sub_34870)); // 65615 jz short sub_34870 ;~ 17C5:E64C -cs=0x17c5;eip=0x00e64e; J(CALLF(__dispatch_call,*(dd*)(raddr(ds,di)))); // 65616 call dword ptr [di] ;~ 17C5:E64E -cs=0x17c5;eip=0x00e650; J(JMP(sub_34870)); // 65617 jmp short sub_34870 ;~ 17C5:E650 +cs=0x17c5;eip=0x00e640; T(CMP(si, di)); // 113581 cmp si, di ;~ 17C5:E640 +cs=0x17c5;eip=0x00e642; J(JNC(locret_34882)); // 113582 jnb short locret_34882 ;~ 17C5:E642 +cs=0x17c5;eip=0x00e644; T(SUB(di, 4)); // 113583 sub di, 4 ;~ 17C5:E644 +cs=0x17c5;eip=0x00e647; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 113584 mov ax, [di] ;~ 17C5:E647 +cs=0x17c5;eip=0x00e649; T(OR(ax, *(dw*)(raddr(ds,di+2)))); // 113585 or ax, [di+2] ;~ 17C5:E649 +cs=0x17c5;eip=0x00e64c; J(JZ(sub_34870)); // 113586 jz short sub_34870 ;~ 17C5:E64C +cs=0x17c5;eip=0x00e64e; J(CALLF(__dispatch_call,*(dd*)(raddr(ds,di)))); // 113587 call dword ptr [di] ;~ 17C5:E64E +cs=0x17c5;eip=0x00e650; J(JMP(sub_34870)); // 113588 jmp short sub_34870 ;~ 17C5:E650 locret_34882: - // 6733 -cs=0x17c5;eip=0x00e652; J(RETN(0)); // 65621 retn ;~ 17C5:E652 + // 6716 +cs=0x17c5;eip=0x00e652; J(RETN(0)); // 113592 retn ;~ 17C5:E652 assert(0); __dispatch_call: @@ -35090,19 +35353,19 @@ cs=0x17c5;eip=0x00e652; J(RETN(0)); // 65621 retn ;~ 17C5:E652 else goto __dispatch_call; sub_34884: _begin: -cs=0x17c5;eip=0x00e654; X(POP(cx)); // 65632 pop cx ;~ 17C5:E654 -cs=0x17c5;eip=0x00e655; T(bx = sp;); // 65633 mov bx, sp ;~ 17C5:E655 -cs=0x17c5;eip=0x00e657; T(SUB(bx, ax)); // 65634 sub bx, ax ;~ 17C5:E657 -cs=0x17c5;eip=0x00e659; J(JC(loc_34895)); // 65635 jb short loc_34895 ;~ 17C5:E659 -cs=0x17c5;eip=0x00e65b; T(CMP(bx, *(word_4ecbc))); // 65636 cmp bx, word_4ECBC ;~ 17C5:E65B -cs=0x17c5;eip=0x00e65f; J(JC(loc_34895)); // 65637 jb short loc_34895 ;~ 17C5:E65F -cs=0x17c5;eip=0x00e661; T(sp = bx;); // 65638 mov sp, bx ;~ 17C5:E661 +cs=0x17c5;eip=0x00e654; X(POP(cx)); // 113606 pop cx ;~ 17C5:E654 +cs=0x17c5;eip=0x00e655; T(bx = sp;); // 113607 mov bx, sp ;~ 17C5:E655 +cs=0x17c5;eip=0x00e657; T(SUB(bx, ax)); // 113608 sub bx, ax ;~ 17C5:E657 +cs=0x17c5;eip=0x00e659; J(JC(loc_34895)); // 113609 jb short loc_34895 ;~ 17C5:E659 +cs=0x17c5;eip=0x00e65b; T(CMP(bx, *(dw*)(raddr(ds,0x61DC)))); // 113610 cmp bx, ds:61DCh ;~ 17C5:E65B +cs=0x17c5;eip=0x00e65f; J(JC(loc_34895)); // 113611 jb short loc_34895 ;~ 17C5:E65F +cs=0x17c5;eip=0x00e661; T(sp = bx;); // 113612 mov sp, bx ;~ 17C5:E661 cs=0x17c5;eip=0x00e663; __disp=cx; - J(return __dispatch_call(__disp, _state);); // 65639 jmp cx ;~ 17C5:E663 + J(return __dispatch_call(__disp, _state);); // 113613 jmp cx ;~ 17C5:E663 loc_34895: - // 6734 -cs=0x17c5;eip=0x00e665; T(XOR(ax, ax)); // 65644 xor ax, ax ;~ 17C5:E665 -cs=0x17c5;eip=0x00e667; J(return _group65(m2c::kloc_34705, _state);); // 65645 jmp loc_34705 ;~ 17C5:E667 + // 6717 +cs=0x17c5;eip=0x00e665; T(XOR(ax, ax)); // 113618 xor ax, ax ;~ 17C5:E665 +cs=0x17c5;eip=0x00e667; J(return _group69(m2c::kloc_34705, _state);); // 113619 jmp loc_34705 ;~ 17C5:E667 assert(0); __dispatch_call: @@ -35130,109 +35393,109 @@ cs=0x17c5;eip=0x00e667; J(return _group65(m2c::kloc_34705, _state);); // 65645 _begin: #undef var_e #define var_e -0x0E - // 65656 var_E = byte ptr -0Eh ;~ 17C5:E66A + // 113630 var_E = byte ptr -0Eh ;~ 17C5:E66A #undef var_c #define var_c -0x0C - // 65657 var_C = byte ptr -0Ch ;~ 17C5:E66A + // 113631 var_C = byte ptr -0Ch ;~ 17C5:E66A #undef var_4 #define var_4 -4 - // 65658 var_4 = word ptr -4 ;~ 17C5:E66A + // 113632 var_4 = word ptr -4 ;~ 17C5:E66A #undef var_2 #define var_2 -2 - // 65659 var_2 = word ptr -2 ;~ 17C5:E66A + // 113633 var_2 = word ptr -2 ;~ 17C5:E66A #undef arg_0 #define arg_0 4 - // 65660 arg_0 = word ptr 4 ;~ 17C5:E66A -cs=0x17c5;eip=0x00e66a; X(PUSH(bp)); // 65662 push bp ;~ 17C5:E66A -cs=0x17c5;eip=0x00e66b; T(bp = sp;); // 65663 mov bp, sp ;~ 17C5:E66B -cs=0x17c5;eip=0x00e66d; T(SUB(sp, 0x10)); // 65664 sub sp, 10h ;~ 17C5:E66D -cs=0x17c5;eip=0x00e670; X(PUSH(di)); // 65665 push di ;~ 17C5:E670 -cs=0x17c5;eip=0x00e671; X(PUSH(si)); // 65666 push si ;~ 17C5:E671 -cs=0x17c5;eip=0x00e672; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 65667 mov si, [bp+arg_0] ;~ 17C5:E672 -cs=0x17c5;eip=0x00e675; T(di = 0x0FFFF;); // 65668 mov di, 0FFFFh ;~ 17C5:E675 -cs=0x17c5;eip=0x00e678; T(TEST(*(raddr(ds,si+6)), 0x83)); // 65669 test byte ptr [si+6], 83h ;~ 17C5:E678 -cs=0x17c5;eip=0x00e67c; J(JNZ(loc_348b1)); // 65670 jnz short loc_348B1 ;~ 17C5:E67C -cs=0x17c5;eip=0x00e67e; J(JMP(loc_34948)); // 65671 jmp loc_34948 ;~ 17C5:E67E + // 113634 arg_0 = word ptr 4 ;~ 17C5:E66A +cs=0x17c5;eip=0x00e66a; X(PUSH(bp)); // 113636 push bp ;~ 17C5:E66A +cs=0x17c5;eip=0x00e66b; T(bp = sp;); // 113637 mov bp, sp ;~ 17C5:E66B +cs=0x17c5;eip=0x00e66d; T(SUB(sp, 0x10)); // 113638 sub sp, 10h ;~ 17C5:E66D +cs=0x17c5;eip=0x00e670; X(PUSH(di)); // 113639 push di ;~ 17C5:E670 +cs=0x17c5;eip=0x00e671; X(PUSH(si)); // 113640 push si ;~ 17C5:E671 +cs=0x17c5;eip=0x00e672; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 113641 mov si, [bp+arg_0] ;~ 17C5:E672 +cs=0x17c5;eip=0x00e675; T(di = 0x0FFFF;); // 113642 mov di, 0FFFFh ;~ 17C5:E675 +cs=0x17c5;eip=0x00e678; T(TEST(*(raddr(ds,si+6)), 0x83)); // 113643 test byte ptr [si+6], 83h ;~ 17C5:E678 +cs=0x17c5;eip=0x00e67c; J(JNZ(loc_348b1)); // 113644 jnz short loc_348B1 ;~ 17C5:E67C +cs=0x17c5;eip=0x00e67e; J(JMP(loc_34948)); // 113645 jmp loc_34948 ;~ 17C5:E67E loc_348b1: - // 6735 -cs=0x17c5;eip=0x00e681; T(TEST(*(raddr(ds,si+6)), 0x40)); // 65675 test byte ptr [si+6], 40h ;~ 17C5:E681 -cs=0x17c5;eip=0x00e685; J(JZ(loc_348ba)); // 65676 jz short loc_348BA ;~ 17C5:E685 -cs=0x17c5;eip=0x00e687; J(JMP(loc_34948)); // 65677 jmp loc_34948 ;~ 17C5:E687 + // 6718 +cs=0x17c5;eip=0x00e681; T(TEST(*(raddr(ds,si+6)), 0x40)); // 113649 test byte ptr [si+6], 40h ;~ 17C5:E681 +cs=0x17c5;eip=0x00e685; J(JZ(loc_348ba)); // 113650 jz short loc_348BA ;~ 17C5:E685 +cs=0x17c5;eip=0x00e687; J(JMP(loc_34948)); // 113651 jmp loc_34948 ;~ 17C5:E687 loc_348ba: - // 6736 -cs=0x17c5;eip=0x00e68a; X(PUSH(si)); // 65681 push si ;~ 17C5:E68A -cs=0x17c5;eip=0x00e68b; J(CALL(sub_3528c,0)); // 65682 call sub_3528C ;~ 17C5:E68B -cs=0x17c5;eip=0x00e68e; T(ADD(sp, 2)); // 65683 add sp, 2 ;~ 17C5:E68E -cs=0x17c5;eip=0x00e691; T(di = ax;); // 65684 mov di, ax ;~ 17C5:E691 -cs=0x17c5;eip=0x00e693; T(bx = si;); // 65685 mov bx, si ;~ 17C5:E693 -cs=0x17c5;eip=0x00e695; T(SUB(bx, 0x61FE)); // 65686 sub bx, 61FEh ;~ 17C5:E695 -cs=0x17c5;eip=0x00e699; T(cl = 3;); // 65687 mov cl, 3 ;~ 17C5:E699 -cs=0x17c5;eip=0x00e69b; T(SAR(bx, cl)); // 65688 sar bx, cl ;~ 17C5:E69B -cs=0x17c5;eip=0x00e69d; T(ax = bx;); // 65689 mov ax, bx ;~ 17C5:E69D -cs=0x17c5;eip=0x00e69f; T(SHL(bx, 1)); // 65690 shl bx, 1 ;~ 17C5:E69F -cs=0x17c5;eip=0x00e6a1; T(ADD(bx, ax)); // 65691 add bx, ax ;~ 17C5:E6A1 -cs=0x17c5;eip=0x00e6a3; T(SHL(bx, 1)); // 65692 shl bx, 1 ;~ 17C5:E6A3 -cs=0x17c5;eip=0x00e6a5; T(MOV(ax, *(dw*)(raddr(ds,bx+0x62A2)))); // 65693 mov ax, [bx+62A2h] ;~ 17C5:E6A5 -cs=0x17c5;eip=0x00e6a9; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 65694 mov [bp+var_4], ax ;~ 17C5:E6A9 -cs=0x17c5;eip=0x00e6ac; X(PUSH(si)); // 65695 push si ;~ 17C5:E6AC -cs=0x17c5;eip=0x00e6ad; J(CALL(sub_35166,0)); // 65696 call sub_35166 ;~ 17C5:E6AD -cs=0x17c5;eip=0x00e6b0; T(ADD(sp, 2)); // 65697 add sp, 2 ;~ 17C5:E6B0 -cs=0x17c5;eip=0x00e6b3; T(MOV(al, *(raddr(ds,si+7)))); // 65698 mov al, [si+7] ;~ 17C5:E6B3 -cs=0x17c5;eip=0x00e6b6; T(CBW); // 65699 cbw ;~ 17C5:E6B6 -cs=0x17c5;eip=0x00e6b7; X(PUSH(ax)); // 65700 push ax ;~ 17C5:E6B7 -cs=0x17c5;eip=0x00e6b8; J(CALL(sub_35334,0)); // 65701 call sub_35334 ;~ 17C5:E6B8 -cs=0x17c5;eip=0x00e6bb; T(ADD(sp, 2)); // 65702 add sp, 2 ;~ 17C5:E6BB -cs=0x17c5;eip=0x00e6be; T(OR(ax, ax)); // 65703 or ax, ax ;~ 17C5:E6BE -cs=0x17c5;eip=0x00e6c0; J(JL(loc_34945)); // 65704 jl short loc_34945 ;~ 17C5:E6C0 -cs=0x17c5;eip=0x00e6c2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 65705 cmp [bp+var_4], 0 ;~ 17C5:E6C2 -cs=0x17c5;eip=0x00e6c6; J(JZ(loc_34948)); // 65706 jz short loc_34948 ;~ 17C5:E6C6 -cs=0x17c5;eip=0x00e6c8; T(ax = 0x61DE;); // 65707 mov ax, 61DEh ;~ 17C5:E6C8 -cs=0x17c5;eip=0x00e6cb; X(PUSH(ax)); // 65708 push ax ;~ 17C5:E6CB -cs=0x17c5;eip=0x00e6cc; T(ax = bp+var_e); // 65709 lea ax, [bp+var_E] ;~ 17C5:E6CC -cs=0x17c5;eip=0x00e6cf; X(PUSH(ax)); // 65710 push ax ;~ 17C5:E6CF -cs=0x17c5;eip=0x00e6d0; J(CALL(sub_34c1c,0)); // 65711 call sub_34C1C ;~ 17C5:E6D0 -cs=0x17c5;eip=0x00e6d3; T(ADD(sp, 4)); // 65712 add sp, 4 ;~ 17C5:E6D3 -cs=0x17c5;eip=0x00e6d6; T(ax = bp+var_c); // 65713 lea ax, [bp+var_C] ;~ 17C5:E6D6 -cs=0x17c5;eip=0x00e6d9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 65714 mov [bp+var_2], ax ;~ 17C5:E6D9 -cs=0x17c5;eip=0x00e6dc; T(bx = ax;); // 65715 mov bx, ax ;~ 17C5:E6DC -cs=0x17c5;eip=0x00e6de; T(CMP(*(raddr(ds,bx-2)), 0x5C)); // 65716 cmp byte ptr [bx-2], 5Ch ; '\' ;~ 17C5:E6DE -cs=0x17c5;eip=0x00e6e2; J(JZ(loc_34924)); // 65717 jz short loc_34924 ;~ 17C5:E6E2 -cs=0x17c5;eip=0x00e6e4; T(ax = 0x61E0;); // 65718 mov ax, 61E0h ;~ 17C5:E6E4 -cs=0x17c5;eip=0x00e6e7; X(PUSH(ax)); // 65719 push ax ;~ 17C5:E6E7 -cs=0x17c5;eip=0x00e6e8; T(ax = bp+var_e); // 65720 lea ax, [bp+var_E] ;~ 17C5:E6E8 -cs=0x17c5;eip=0x00e6eb; X(PUSH(ax)); // 65721 push ax ;~ 17C5:E6EB -cs=0x17c5;eip=0x00e6ec; J(CALL(sub_34bdc,0)); // 65722 call sub_34BDC ;~ 17C5:E6EC -cs=0x17c5;eip=0x00e6ef; T(ADD(sp, 4)); // 65723 add sp, 4 ;~ 17C5:E6EF -cs=0x17c5;eip=0x00e6f2; J(JMP(loc_34927)); // 65724 jmp short loc_34927 ;~ 17C5:E6F2 + // 6719 +cs=0x17c5;eip=0x00e68a; X(PUSH(si)); // 113655 push si ;~ 17C5:E68A +cs=0x17c5;eip=0x00e68b; J(CALL(sub_3528c,0)); // 113656 call sub_3528C ;~ 17C5:E68B +cs=0x17c5;eip=0x00e68e; T(ADD(sp, 2)); // 113657 add sp, 2 ;~ 17C5:E68E +cs=0x17c5;eip=0x00e691; T(di = ax;); // 113658 mov di, ax ;~ 17C5:E691 +cs=0x17c5;eip=0x00e693; T(bx = si;); // 113659 mov bx, si ;~ 17C5:E693 +cs=0x17c5;eip=0x00e695; T(SUB(bx, 0x61FE)); // 113660 sub bx, 61FEh ;~ 17C5:E695 +cs=0x17c5;eip=0x00e699; T(cl = 3;); // 113661 mov cl, 3 ;~ 17C5:E699 +cs=0x17c5;eip=0x00e69b; T(SAR(bx, cl)); // 113662 sar bx, cl ;~ 17C5:E69B +cs=0x17c5;eip=0x00e69d; T(ax = bx;); // 113663 mov ax, bx ;~ 17C5:E69D +cs=0x17c5;eip=0x00e69f; T(SHL(bx, 1)); // 113664 shl bx, 1 ;~ 17C5:E69F +cs=0x17c5;eip=0x00e6a1; T(ADD(bx, ax)); // 113665 add bx, ax ;~ 17C5:E6A1 +cs=0x17c5;eip=0x00e6a3; T(SHL(bx, 1)); // 113666 shl bx, 1 ;~ 17C5:E6A3 +cs=0x17c5;eip=0x00e6a5; T(MOV(ax, *(dw*)(raddr(ds,bx+0x62A2)))); // 113667 mov ax, [bx+62A2h] ;~ 17C5:E6A5 +cs=0x17c5;eip=0x00e6a9; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 113668 mov [bp+var_4], ax ;~ 17C5:E6A9 +cs=0x17c5;eip=0x00e6ac; X(PUSH(si)); // 113669 push si ;~ 17C5:E6AC +cs=0x17c5;eip=0x00e6ad; J(CALL(sub_35166,0)); // 113670 call sub_35166 ;~ 17C5:E6AD +cs=0x17c5;eip=0x00e6b0; T(ADD(sp, 2)); // 113671 add sp, 2 ;~ 17C5:E6B0 +cs=0x17c5;eip=0x00e6b3; T(MOV(al, *(raddr(ds,si+7)))); // 113672 mov al, [si+7] ;~ 17C5:E6B3 +cs=0x17c5;eip=0x00e6b6; T(CBW); // 113673 cbw ;~ 17C5:E6B6 +cs=0x17c5;eip=0x00e6b7; X(PUSH(ax)); // 113674 push ax ;~ 17C5:E6B7 +cs=0x17c5;eip=0x00e6b8; J(CALL(sub_35334,0)); // 113675 call sub_35334 ;~ 17C5:E6B8 +cs=0x17c5;eip=0x00e6bb; T(ADD(sp, 2)); // 113676 add sp, 2 ;~ 17C5:E6BB +cs=0x17c5;eip=0x00e6be; T(OR(ax, ax)); // 113677 or ax, ax ;~ 17C5:E6BE +cs=0x17c5;eip=0x00e6c0; J(JL(loc_34945)); // 113678 jl short loc_34945 ;~ 17C5:E6C0 +cs=0x17c5;eip=0x00e6c2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 113679 cmp [bp+var_4], 0 ;~ 17C5:E6C2 +cs=0x17c5;eip=0x00e6c6; J(JZ(loc_34948)); // 113680 jz short loc_34948 ;~ 17C5:E6C6 +cs=0x17c5;eip=0x00e6c8; T(ax = 0x61DE;); // 113681 mov ax, 61DEh ;~ 17C5:E6C8 +cs=0x17c5;eip=0x00e6cb; X(PUSH(ax)); // 113682 push ax ;~ 17C5:E6CB +cs=0x17c5;eip=0x00e6cc; T(ax = bp+var_e); // 113683 lea ax, [bp+var_E] ;~ 17C5:E6CC +cs=0x17c5;eip=0x00e6cf; X(PUSH(ax)); // 113684 push ax ;~ 17C5:E6CF +cs=0x17c5;eip=0x00e6d0; J(CALL(sub_34c1c,0)); // 113685 call sub_34C1C ;~ 17C5:E6D0 +cs=0x17c5;eip=0x00e6d3; T(ADD(sp, 4)); // 113686 add sp, 4 ;~ 17C5:E6D3 +cs=0x17c5;eip=0x00e6d6; T(ax = bp+var_c); // 113687 lea ax, [bp+var_C] ;~ 17C5:E6D6 +cs=0x17c5;eip=0x00e6d9; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 113688 mov [bp+var_2], ax ;~ 17C5:E6D9 +cs=0x17c5;eip=0x00e6dc; T(bx = ax;); // 113689 mov bx, ax ;~ 17C5:E6DC +cs=0x17c5;eip=0x00e6de; T(CMP(*(raddr(ds,bx-2)), 0x5C)); // 113690 cmp byte ptr [bx-2], 5Ch ; '\' ;~ 17C5:E6DE +cs=0x17c5;eip=0x00e6e2; J(JZ(loc_34924)); // 113691 jz short loc_34924 ;~ 17C5:E6E2 +cs=0x17c5;eip=0x00e6e4; T(ax = 0x61E0;); // 113692 mov ax, 61E0h ;~ 17C5:E6E4 +cs=0x17c5;eip=0x00e6e7; X(PUSH(ax)); // 113693 push ax ;~ 17C5:E6E7 +cs=0x17c5;eip=0x00e6e8; T(ax = bp+var_e); // 113694 lea ax, [bp+var_E] ;~ 17C5:E6E8 +cs=0x17c5;eip=0x00e6eb; X(PUSH(ax)); // 113695 push ax ;~ 17C5:E6EB +cs=0x17c5;eip=0x00e6ec; J(CALL(sub_34bdc,0)); // 113696 call sub_34BDC ;~ 17C5:E6EC +cs=0x17c5;eip=0x00e6ef; T(ADD(sp, 4)); // 113697 add sp, 4 ;~ 17C5:E6EF +cs=0x17c5;eip=0x00e6f2; J(JMP(loc_34927)); // 113698 jmp short loc_34927 ;~ 17C5:E6F2 loc_34924: - // 6737 -cs=0x17c5;eip=0x00e6f4; X(DEC(*(dw*)(raddr(ss,bp+var_2)))); // 65728 dec [bp+var_2] ;~ 17C5:E6F4 + // 6720 +cs=0x17c5;eip=0x00e6f4; X(DEC(*(dw*)(raddr(ss,bp+var_2)))); // 113702 dec [bp+var_2] ;~ 17C5:E6F4 loc_34927: - // 6738 -cs=0x17c5;eip=0x00e6f7; T(ax = 0x0A;); // 65731 mov ax, 0Ah ;~ 17C5:E6F7 -cs=0x17c5;eip=0x00e6fa; X(PUSH(ax)); // 65732 push ax ;~ 17C5:E6FA -cs=0x17c5;eip=0x00e6fb; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 65733 push [bp+var_2] ;~ 17C5:E6FB -cs=0x17c5;eip=0x00e6fe; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 65734 push [bp+var_4] ;~ 17C5:E6FE -cs=0x17c5;eip=0x00e701; J(CALL(sub_34c6a,0)); // 65735 call sub_34C6A ;~ 17C5:E701 -cs=0x17c5;eip=0x00e704; T(ADD(sp, 6)); // 65736 add sp, 6 ;~ 17C5:E704 -cs=0x17c5;eip=0x00e707; T(ax = bp+var_e); // 65737 lea ax, [bp+var_E] ;~ 17C5:E707 -cs=0x17c5;eip=0x00e70a; X(PUSH(ax)); // 65738 push ax ;~ 17C5:E70A -cs=0x17c5;eip=0x00e70b; J(CALL(sub_35492,0)); // 65739 call sub_35492 ;~ 17C5:E70B -cs=0x17c5;eip=0x00e70e; T(ADD(sp, 2)); // 65740 add sp, 2 ;~ 17C5:E70E -cs=0x17c5;eip=0x00e711; T(OR(ax, ax)); // 65741 or ax, ax ;~ 17C5:E711 -cs=0x17c5;eip=0x00e713; J(JZ(loc_34948)); // 65742 jz short loc_34948 ;~ 17C5:E713 + // 6721 +cs=0x17c5;eip=0x00e6f7; T(ax = 0x0A;); // 113705 mov ax, 0Ah ;~ 17C5:E6F7 +cs=0x17c5;eip=0x00e6fa; X(PUSH(ax)); // 113706 push ax ;~ 17C5:E6FA +cs=0x17c5;eip=0x00e6fb; X(PUSH(*(dw*)(raddr(ss,bp+var_2)))); // 113707 push [bp+var_2] ;~ 17C5:E6FB +cs=0x17c5;eip=0x00e6fe; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 113708 push [bp+var_4] ;~ 17C5:E6FE +cs=0x17c5;eip=0x00e701; J(CALL(sub_34c6a,0)); // 113709 call sub_34C6A ;~ 17C5:E701 +cs=0x17c5;eip=0x00e704; T(ADD(sp, 6)); // 113710 add sp, 6 ;~ 17C5:E704 +cs=0x17c5;eip=0x00e707; T(ax = bp+var_e); // 113711 lea ax, [bp+var_E] ;~ 17C5:E707 +cs=0x17c5;eip=0x00e70a; X(PUSH(ax)); // 113712 push ax ;~ 17C5:E70A +cs=0x17c5;eip=0x00e70b; J(CALL(sub_35492,0)); // 113713 call sub_35492 ;~ 17C5:E70B +cs=0x17c5;eip=0x00e70e; T(ADD(sp, 2)); // 113714 add sp, 2 ;~ 17C5:E70E +cs=0x17c5;eip=0x00e711; T(OR(ax, ax)); // 113715 or ax, ax ;~ 17C5:E711 +cs=0x17c5;eip=0x00e713; J(JZ(loc_34948)); // 113716 jz short loc_34948 ;~ 17C5:E713 loc_34945: - // 6739 -cs=0x17c5;eip=0x00e715; T(di = 0x0FFFF;); // 65745 mov di, 0FFFFh ;~ 17C5:E715 + // 6722 +cs=0x17c5;eip=0x00e715; T(di = 0x0FFFF;); // 113719 mov di, 0FFFFh ;~ 17C5:E715 loc_34948: - // 6740 -cs=0x17c5;eip=0x00e718; X(MOV(*(raddr(ds,si+6)), 0)); // 65749 mov byte ptr [si+6], 0 ;~ 17C5:E718 -cs=0x17c5;eip=0x00e71c; T(ax = di;); // 65750 mov ax, di ;~ 17C5:E71C -cs=0x17c5;eip=0x00e71e; X(POP(si)); // 65751 pop si ;~ 17C5:E71E -cs=0x17c5;eip=0x00e71f; X(POP(di)); // 65752 pop di ;~ 17C5:E71F -cs=0x17c5;eip=0x00e720; T(sp = bp;); // 65753 mov sp, bp ;~ 17C5:E720 -cs=0x17c5;eip=0x00e722; X(POP(bp)); // 65754 pop bp ;~ 17C5:E722 -cs=0x17c5;eip=0x00e723; J(RETN(0)); // 65755 retn ;~ 17C5:E723 + // 6723 +cs=0x17c5;eip=0x00e718; X(MOV(*(raddr(ds,si+6)), 0)); // 113723 mov byte ptr [si+6], 0 ;~ 17C5:E718 +cs=0x17c5;eip=0x00e71c; T(ax = di;); // 113724 mov ax, di ;~ 17C5:E71C +cs=0x17c5;eip=0x00e71e; X(POP(si)); // 113725 pop si ;~ 17C5:E71E +cs=0x17c5;eip=0x00e71f; X(POP(di)); // 113726 pop di ;~ 17C5:E71F +cs=0x17c5;eip=0x00e720; T(sp = bp;); // 113727 mov sp, bp ;~ 17C5:E720 +cs=0x17c5;eip=0x00e722; X(POP(bp)); // 113728 pop bp ;~ 17C5:E722 +cs=0x17c5;eip=0x00e723; J(RETN(0)); // 113729 retn ;~ 17C5:E723 assert(0); __dispatch_call: @@ -35265,33 +35528,33 @@ cs=0x17c5;eip=0x00e723; J(RETN(0)); // 65755 retn ;~ 17C5:E723 _begin: #undef arg_0 #define arg_0 4 - // 65767 arg_0 = word ptr 4 ;~ 17C5:E724 + // 113741 arg_0 = word ptr 4 ;~ 17C5:E724 #undef arg_2 #define arg_2 6 - // 65768 arg_2 = word ptr 6 ;~ 17C5:E724 -cs=0x17c5;eip=0x00e724; X(PUSH(bp)); // 65770 push bp ;~ 17C5:E724 -cs=0x17c5;eip=0x00e725; T(bp = sp;); // 65771 mov bp, sp ;~ 17C5:E725 -cs=0x17c5;eip=0x00e727; T(SUB(sp, 2)); // 65772 sub sp, 2 ;~ 17C5:E727 -cs=0x17c5;eip=0x00e72a; X(PUSH(si)); // 65773 push si ;~ 17C5:E72A -cs=0x17c5;eip=0x00e72b; J(CALL(sub_352fa,0)); // 65774 call sub_352FA ;~ 17C5:E72B -cs=0x17c5;eip=0x00e72e; T(si = ax;); // 65775 mov si, ax ;~ 17C5:E72E -cs=0x17c5;eip=0x00e730; T(OR(si, si)); // 65776 or si, si ;~ 17C5:E730 -cs=0x17c5;eip=0x00e732; J(JZ(loc_34974)); // 65777 jz short loc_34974 ;~ 17C5:E732 -cs=0x17c5;eip=0x00e734; X(PUSH(si)); // 65778 push si ;~ 17C5:E734 -cs=0x17c5;eip=0x00e735; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 65779 push [bp+arg_2] ;~ 17C5:E735 -cs=0x17c5;eip=0x00e738; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 65780 push [bp+arg_0] ;~ 17C5:E738 -cs=0x17c5;eip=0x00e73b; J(CALL(sub_35194,0)); // 65781 call sub_35194 ;~ 17C5:E73B -cs=0x17c5;eip=0x00e73e; T(ADD(sp, 6)); // 65782 add sp, 6 ;~ 17C5:E73E -cs=0x17c5;eip=0x00e741; J(JMP(loc_34976)); // 65783 jmp short loc_34976 ;~ 17C5:E741 + // 113742 arg_2 = word ptr 6 ;~ 17C5:E724 +cs=0x17c5;eip=0x00e724; X(PUSH(bp)); // 113744 push bp ;~ 17C5:E724 +cs=0x17c5;eip=0x00e725; T(bp = sp;); // 113745 mov bp, sp ;~ 17C5:E725 +cs=0x17c5;eip=0x00e727; T(SUB(sp, 2)); // 113746 sub sp, 2 ;~ 17C5:E727 +cs=0x17c5;eip=0x00e72a; X(PUSH(si)); // 113747 push si ;~ 17C5:E72A +cs=0x17c5;eip=0x00e72b; J(CALL(sub_352fa,0)); // 113748 call sub_352FA ;~ 17C5:E72B +cs=0x17c5;eip=0x00e72e; T(si = ax;); // 113749 mov si, ax ;~ 17C5:E72E +cs=0x17c5;eip=0x00e730; T(OR(si, si)); // 113750 or si, si ;~ 17C5:E730 +cs=0x17c5;eip=0x00e732; J(JZ(loc_34974)); // 113751 jz short loc_34974 ;~ 17C5:E732 +cs=0x17c5;eip=0x00e734; X(PUSH(si)); // 113752 push si ;~ 17C5:E734 +cs=0x17c5;eip=0x00e735; X(PUSH(*(dw*)(raddr(ss,bp+arg_2)))); // 113753 push [bp+arg_2] ;~ 17C5:E735 +cs=0x17c5;eip=0x00e738; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 113754 push [bp+arg_0] ;~ 17C5:E738 +cs=0x17c5;eip=0x00e73b; J(CALL(sub_35194,0)); // 113755 call sub_35194 ;~ 17C5:E73B +cs=0x17c5;eip=0x00e73e; T(ADD(sp, 6)); // 113756 add sp, 6 ;~ 17C5:E73E +cs=0x17c5;eip=0x00e741; J(JMP(loc_34976)); // 113757 jmp short loc_34976 ;~ 17C5:E741 loc_34974: - // 6741 -cs=0x17c5;eip=0x00e744; T(SUB(ax, ax)); // 65789 sub ax, ax ;~ 17C5:E744 + // 6724 +cs=0x17c5;eip=0x00e744; T(SUB(ax, ax)); // 113762 sub ax, ax ;~ 17C5:E744 loc_34976: - // 6742 -cs=0x17c5;eip=0x00e746; X(POP(si)); // 65792 pop si ;~ 17C5:E746 -cs=0x17c5;eip=0x00e747; T(sp = bp;); // 65793 mov sp, bp ;~ 17C5:E747 -cs=0x17c5;eip=0x00e749; X(POP(bp)); // 65794 pop bp ;~ 17C5:E749 -cs=0x17c5;eip=0x00e74a; J(RETN(0)); // 65795 retn ;~ 17C5:E74A + // 6725 +cs=0x17c5;eip=0x00e746; X(POP(si)); // 113765 pop si ;~ 17C5:E746 +cs=0x17c5;eip=0x00e747; T(sp = bp;); // 113766 mov sp, bp ;~ 17C5:E747 +cs=0x17c5;eip=0x00e749; X(POP(bp)); // 113767 pop bp ;~ 17C5:E749 +cs=0x17c5;eip=0x00e74a; J(RETN(0)); // 113768 retn ;~ 17C5:E74A assert(0); __dispatch_call: @@ -35320,280 +35583,280 @@ cs=0x17c5;eip=0x00e74a; J(RETN(0)); // 65795 retn ;~ 17C5:E74A _begin: #undef var_a #define var_a -0x0A - // 65808 var_A = word ptr -0Ah ;~ 17C5:E74C + // 113781 var_A = word ptr -0Ah ;~ 17C5:E74C #undef var_6 #define var_6 -6 - // 65809 var_6 = word ptr -6 ;~ 17C5:E74C + // 113782 var_6 = word ptr -6 ;~ 17C5:E74C #undef var_4 #define var_4 -4 - // 65810 var_4 = word ptr -4 ;~ 17C5:E74C + // 113783 var_4 = word ptr -4 ;~ 17C5:E74C #undef var_2 #define var_2 -2 - // 65811 var_2 = word ptr -2 ;~ 17C5:E74C + // 113784 var_2 = word ptr -2 ;~ 17C5:E74C #undef arg_0 #define arg_0 4 - // 65812 arg_0 = word ptr 4 ;~ 17C5:E74C + // 113785 arg_0 = word ptr 4 ;~ 17C5:E74C #undef arg_2 #define arg_2 6 - // 65813 arg_2 = word ptr 6 ;~ 17C5:E74C + // 113786 arg_2 = word ptr 6 ;~ 17C5:E74C #undef arg_4 #define arg_4 8 - // 65814 arg_4 = word ptr 8 ;~ 17C5:E74C + // 113787 arg_4 = word ptr 8 ;~ 17C5:E74C #undef arg_6 #define arg_6 0x0A - // 65815 arg_6 = word ptr 0Ah ;~ 17C5:E74C -cs=0x17c5;eip=0x00e74c; X(PUSH(bp)); // 65817 push bp ;~ 17C5:E74C -cs=0x17c5;eip=0x00e74d; T(bp = sp;); // 65818 mov bp, sp ;~ 17C5:E74D -cs=0x17c5;eip=0x00e74f; T(SUB(sp, 0x0A)); // 65819 sub sp, 0Ah ;~ 17C5:E74F -cs=0x17c5;eip=0x00e752; X(PUSH(di)); // 65820 push di ;~ 17C5:E752 -cs=0x17c5;eip=0x00e753; X(PUSH(si)); // 65821 push si ;~ 17C5:E753 -cs=0x17c5;eip=0x00e754; T(MOV(si, *(dw*)(raddr(ss,bp+arg_6)))); // 65822 mov si, [bp+arg_6] ;~ 17C5:E754 -cs=0x17c5;eip=0x00e757; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 65823 mov ax, [bp+arg_2] ;~ 17C5:E757 -cs=0x17c5;eip=0x00e75a; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_4)))); // 65824 mul [bp+arg_4] ;~ 17C5:E75A -cs=0x17c5;eip=0x00e75d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 65825 mov [bp+var_2], ax ;~ 17C5:E75D -cs=0x17c5;eip=0x00e760; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 65826 mov [bp+var_4], ax ;~ 17C5:E760 -cs=0x17c5;eip=0x00e763; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 65827 cmp [bp+arg_2], 0 ;~ 17C5:E763 -cs=0x17c5;eip=0x00e767; J(JZ(loc_3499f)); // 65828 jz short loc_3499F ;~ 17C5:E767 -cs=0x17c5;eip=0x00e769; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0)); // 65829 cmp [bp+arg_4], 0 ;~ 17C5:E769 -cs=0x17c5;eip=0x00e76d; J(JNZ(loc_349a6)); // 65830 jnz short loc_349A6 ;~ 17C5:E76D + // 113788 arg_6 = word ptr 0Ah ;~ 17C5:E74C +cs=0x17c5;eip=0x00e74c; X(PUSH(bp)); // 113790 push bp ;~ 17C5:E74C +cs=0x17c5;eip=0x00e74d; T(bp = sp;); // 113791 mov bp, sp ;~ 17C5:E74D +cs=0x17c5;eip=0x00e74f; T(SUB(sp, 0x0A)); // 113792 sub sp, 0Ah ;~ 17C5:E74F +cs=0x17c5;eip=0x00e752; X(PUSH(di)); // 113793 push di ;~ 17C5:E752 +cs=0x17c5;eip=0x00e753; X(PUSH(si)); // 113794 push si ;~ 17C5:E753 +cs=0x17c5;eip=0x00e754; T(MOV(si, *(dw*)(raddr(ss,bp+arg_6)))); // 113795 mov si, [bp+arg_6] ;~ 17C5:E754 +cs=0x17c5;eip=0x00e757; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 113796 mov ax, [bp+arg_2] ;~ 17C5:E757 +cs=0x17c5;eip=0x00e75a; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_4)))); // 113797 mul [bp+arg_4] ;~ 17C5:E75A +cs=0x17c5;eip=0x00e75d; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 113798 mov [bp+var_2], ax ;~ 17C5:E75D +cs=0x17c5;eip=0x00e760; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 113799 mov [bp+var_4], ax ;~ 17C5:E760 +cs=0x17c5;eip=0x00e763; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 113800 cmp [bp+arg_2], 0 ;~ 17C5:E763 +cs=0x17c5;eip=0x00e767; J(JZ(loc_3499f)); // 113801 jz short loc_3499F ;~ 17C5:E767 +cs=0x17c5;eip=0x00e769; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0)); // 113802 cmp [bp+arg_4], 0 ;~ 17C5:E769 +cs=0x17c5;eip=0x00e76d; J(JNZ(loc_349a6)); // 113803 jnz short loc_349A6 ;~ 17C5:E76D loc_3499f: - // 6743 -cs=0x17c5;eip=0x00e76f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 65833 mov ax, [bp+var_4] ;~ 17C5:E76F -cs=0x17c5;eip=0x00e772; J(JMP(loc_34b5c)); // 65834 jmp loc_34B5C ;~ 17C5:E772 + // 6726 +cs=0x17c5;eip=0x00e76f; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 113806 mov ax, [bp+var_4] ;~ 17C5:E76F +cs=0x17c5;eip=0x00e772; J(JMP(loc_34b5c)); // 113807 jmp loc_34B5C ;~ 17C5:E772 loc_349a6: - // 6744 -cs=0x17c5;eip=0x00e776; T(TEST(*(raddr(ds,si+6)), 0x0C)); // 65840 test byte ptr [si+6], 0Ch ;~ 17C5:E776 -cs=0x17c5;eip=0x00e77a; J(JZ(loc_349af)); // 65841 jz short loc_349AF ;~ 17C5:E77A -cs=0x17c5;eip=0x00e77c; J(JMP(loc_34a4d)); // 65842 jmp loc_34A4D ;~ 17C5:E77C + // 6727 +cs=0x17c5;eip=0x00e776; T(TEST(*(raddr(ds,si+6)), 0x0C)); // 113812 test byte ptr [si+6], 0Ch ;~ 17C5:E776 +cs=0x17c5;eip=0x00e77a; J(JZ(loc_349af)); // 113813 jz short loc_349AF ;~ 17C5:E77A +cs=0x17c5;eip=0x00e77c; J(JMP(loc_34a4d)); // 113814 jmp loc_34A4D ;~ 17C5:E77C loc_349af: - // 6745 -cs=0x17c5;eip=0x00e77f; T(bx = si;); // 65846 mov bx, si ;~ 17C5:E77F -cs=0x17c5;eip=0x00e781; T(SUB(bx, 0x61FE)); // 65847 sub bx, 61FEh ;~ 17C5:E781 -cs=0x17c5;eip=0x00e785; T(cl = 3;); // 65848 mov cl, 3 ;~ 17C5:E785 -cs=0x17c5;eip=0x00e787; T(SAR(bx, cl)); // 65849 sar bx, cl ;~ 17C5:E787 -cs=0x17c5;eip=0x00e789; T(ax = bx;); // 65850 mov ax, bx ;~ 17C5:E789 -cs=0x17c5;eip=0x00e78b; T(SHL(bx, 1)); // 65851 shl bx, 1 ;~ 17C5:E78B -cs=0x17c5;eip=0x00e78d; T(ADD(bx, ax)); // 65852 add bx, ax ;~ 17C5:E78D -cs=0x17c5;eip=0x00e78f; T(SHL(bx, 1)); // 65853 shl bx, 1 ;~ 17C5:E78F -cs=0x17c5;eip=0x00e791; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 65854 test byte ptr [bx+629Eh], 1 ;~ 17C5:E791 -cs=0x17c5;eip=0x00e796; J(JZ(loc_349cb)); // 65855 jz short loc_349CB ;~ 17C5:E796 -cs=0x17c5;eip=0x00e798; J(JMP(loc_34a4d)); // 65856 jmp loc_34A4D ;~ 17C5:E798 + // 6728 +cs=0x17c5;eip=0x00e77f; T(bx = si;); // 113818 mov bx, si ;~ 17C5:E77F +cs=0x17c5;eip=0x00e781; T(SUB(bx, 0x61FE)); // 113819 sub bx, 61FEh ;~ 17C5:E781 +cs=0x17c5;eip=0x00e785; T(cl = 3;); // 113820 mov cl, 3 ;~ 17C5:E785 +cs=0x17c5;eip=0x00e787; T(SAR(bx, cl)); // 113821 sar bx, cl ;~ 17C5:E787 +cs=0x17c5;eip=0x00e789; T(ax = bx;); // 113822 mov ax, bx ;~ 17C5:E789 +cs=0x17c5;eip=0x00e78b; T(SHL(bx, 1)); // 113823 shl bx, 1 ;~ 17C5:E78B +cs=0x17c5;eip=0x00e78d; T(ADD(bx, ax)); // 113824 add bx, ax ;~ 17C5:E78D +cs=0x17c5;eip=0x00e78f; T(SHL(bx, 1)); // 113825 shl bx, 1 ;~ 17C5:E78F +cs=0x17c5;eip=0x00e791; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 113826 test byte ptr [bx+629Eh], 1 ;~ 17C5:E791 +cs=0x17c5;eip=0x00e796; J(JZ(loc_349cb)); // 113827 jz short loc_349CB ;~ 17C5:E796 +cs=0x17c5;eip=0x00e798; J(JMP(loc_34a4d)); // 113828 jmp loc_34A4D ;~ 17C5:E798 loc_349cb: - // 6746 -cs=0x17c5;eip=0x00e79b; T(MOV(al, *(raddr(ds,si+7)))); // 65860 mov al, [si+7] ;~ 17C5:E79B -cs=0x17c5;eip=0x00e79e; T(CBW); // 65861 cbw ;~ 17C5:E79E -cs=0x17c5;eip=0x00e79f; T(bx = ax;); // 65862 mov bx, ax ;~ 17C5:E79F -cs=0x17c5;eip=0x00e7a1; T(TEST(*(raddr(ds,bx+0x61B4)), 0x80)); // 65863 test byte ptr [bx+61B4h], 80h ;~ 17C5:E7A1 -cs=0x17c5;eip=0x00e7a6; J(JNZ(loc_34a1e)); // 65864 jnz short loc_34A1E ;~ 17C5:E7A6 -cs=0x17c5;eip=0x00e7a8; T(TEST(*(dw*)(raddr(ss,bp+var_4)), 0x1FF)); // 65865 test [bp+var_4], 1FFh ;~ 17C5:E7A8 -cs=0x17c5;eip=0x00e7ad; J(JNZ(loc_34a1e)); // 65866 jnz short loc_34A1E ;~ 17C5:E7AD -cs=0x17c5;eip=0x00e7af; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 65867 cmp [bp+var_4], 0 ;~ 17C5:E7AF -cs=0x17c5;eip=0x00e7b3; J(JNZ(loc_349e8)); // 65868 jnz short loc_349E8 ;~ 17C5:E7B3 -cs=0x17c5;eip=0x00e7b5; J(JMP(loc_34aae)); // 65869 jmp loc_34AAE ;~ 17C5:E7B5 + // 6729 +cs=0x17c5;eip=0x00e79b; T(MOV(al, *(raddr(ds,si+7)))); // 113832 mov al, [si+7] ;~ 17C5:E79B +cs=0x17c5;eip=0x00e79e; T(CBW); // 113833 cbw ;~ 17C5:E79E +cs=0x17c5;eip=0x00e79f; T(bx = ax;); // 113834 mov bx, ax ;~ 17C5:E79F +cs=0x17c5;eip=0x00e7a1; T(TEST(*(raddr(ds,bx+0x61B4)), 0x80)); // 113835 test byte ptr [bx+61B4h], 80h ;~ 17C5:E7A1 +cs=0x17c5;eip=0x00e7a6; J(JNZ(loc_34a1e)); // 113836 jnz short loc_34A1E ;~ 17C5:E7A6 +cs=0x17c5;eip=0x00e7a8; T(TEST(*(dw*)(raddr(ss,bp+var_4)), 0x1FF)); // 113837 test [bp+var_4], 1FFh ;~ 17C5:E7A8 +cs=0x17c5;eip=0x00e7ad; J(JNZ(loc_34a1e)); // 113838 jnz short loc_34A1E ;~ 17C5:E7AD +cs=0x17c5;eip=0x00e7af; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 113839 cmp [bp+var_4], 0 ;~ 17C5:E7AF +cs=0x17c5;eip=0x00e7b3; J(JNZ(loc_349e8)); // 113840 jnz short loc_349E8 ;~ 17C5:E7B3 +cs=0x17c5;eip=0x00e7b5; J(JMP(loc_34aae)); // 113841 jmp loc_34AAE ;~ 17C5:E7B5 loc_349e8: - // 6747 -cs=0x17c5;eip=0x00e7b8; T(CBW); // 65873 cbw ;~ 17C5:E7B8 -cs=0x17c5;eip=0x00e7b9; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 65874 mov [bp+var_A], ax ;~ 17C5:E7B9 + // 6730 +cs=0x17c5;eip=0x00e7b8; T(CBW); // 113845 cbw ;~ 17C5:E7B8 +cs=0x17c5;eip=0x00e7b9; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 113846 mov [bp+var_A], ax ;~ 17C5:E7B9 loc_349ec: - // 6748 -cs=0x17c5;eip=0x00e7bc; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 65877 push [bp+var_4] ;~ 17C5:E7BC -cs=0x17c5;eip=0x00e7bf; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 65878 push [bp+arg_0] ;~ 17C5:E7BF -cs=0x17c5;eip=0x00e7c2; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 65879 push [bp+var_A] ;~ 17C5:E7C2 -cs=0x17c5;eip=0x00e7c5; J(CALL(sub_35354,0)); // 65880 call sub_35354 ;~ 17C5:E7C5 -cs=0x17c5;eip=0x00e7c8; T(ADD(sp, 6)); // 65881 add sp, 6 ;~ 17C5:E7C8 -cs=0x17c5;eip=0x00e7cb; T(di = ax;); // 65882 mov di, ax ;~ 17C5:E7CB -cs=0x17c5;eip=0x00e7cd; T(OR(di, di)); // 65883 or di, di ;~ 17C5:E7CD -cs=0x17c5;eip=0x00e7cf; J(JNZ(loc_34a04)); // 65884 jnz short loc_34A04 ;~ 17C5:E7CF -cs=0x17c5;eip=0x00e7d1; J(JMP(loc_34b3d)); // 65885 jmp loc_34B3D ;~ 17C5:E7D1 + // 6731 +cs=0x17c5;eip=0x00e7bc; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 113849 push [bp+var_4] ;~ 17C5:E7BC +cs=0x17c5;eip=0x00e7bf; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 113850 push [bp+arg_0] ;~ 17C5:E7BF +cs=0x17c5;eip=0x00e7c2; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 113851 push [bp+var_A] ;~ 17C5:E7C2 +cs=0x17c5;eip=0x00e7c5; J(CALL(sub_35354,0)); // 113852 call sub_35354 ;~ 17C5:E7C5 +cs=0x17c5;eip=0x00e7c8; T(ADD(sp, 6)); // 113853 add sp, 6 ;~ 17C5:E7C8 +cs=0x17c5;eip=0x00e7cb; T(di = ax;); // 113854 mov di, ax ;~ 17C5:E7CB +cs=0x17c5;eip=0x00e7cd; T(OR(di, di)); // 113855 or di, di ;~ 17C5:E7CD +cs=0x17c5;eip=0x00e7cf; J(JNZ(loc_34a04)); // 113856 jnz short loc_34A04 ;~ 17C5:E7CF +cs=0x17c5;eip=0x00e7d1; J(JMP(loc_34b3d)); // 113857 jmp loc_34B3D ;~ 17C5:E7D1 loc_34a04: - // 6749 -cs=0x17c5;eip=0x00e7d4; T(CMP(di, 0x0FFFF)); // 65889 cmp di, 0FFFFh ;~ 17C5:E7D4 -cs=0x17c5;eip=0x00e7d7; J(JNZ(loc_34a0c)); // 65890 jnz short loc_34A0C ;~ 17C5:E7D7 -cs=0x17c5;eip=0x00e7d9; J(JMP(loc_34b3d)); // 65891 jmp loc_34B3D ;~ 17C5:E7D9 + // 6732 +cs=0x17c5;eip=0x00e7d4; T(CMP(di, 0x0FFFF)); // 113861 cmp di, 0FFFFh ;~ 17C5:E7D4 +cs=0x17c5;eip=0x00e7d7; J(JNZ(loc_34a0c)); // 113862 jnz short loc_34A0C ;~ 17C5:E7D7 +cs=0x17c5;eip=0x00e7d9; J(JMP(loc_34b3d)); // 113863 jmp loc_34B3D ;~ 17C5:E7D9 loc_34a0c: - // 6750 -cs=0x17c5;eip=0x00e7dc; X(SUB(*(dw*)(raddr(ss,bp+var_4)), di)); // 65895 sub [bp+var_4], di ;~ 17C5:E7DC -cs=0x17c5;eip=0x00e7df; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), di)); // 65896 add [bp+arg_0], di ;~ 17C5:E7DF -cs=0x17c5;eip=0x00e7e2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 65897 cmp [bp+var_4], 0 ;~ 17C5:E7E2 -cs=0x17c5;eip=0x00e7e6; J(JNZ(loc_34a1b)); // 65898 jnz short loc_34A1B ;~ 17C5:E7E6 -cs=0x17c5;eip=0x00e7e8; J(JMP(loc_34aae)); // 65899 jmp loc_34AAE ;~ 17C5:E7E8 + // 6733 +cs=0x17c5;eip=0x00e7dc; X(SUB(*(dw*)(raddr(ss,bp+var_4)), di)); // 113867 sub [bp+var_4], di ;~ 17C5:E7DC +cs=0x17c5;eip=0x00e7df; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), di)); // 113868 add [bp+arg_0], di ;~ 17C5:E7DF +cs=0x17c5;eip=0x00e7e2; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 113869 cmp [bp+var_4], 0 ;~ 17C5:E7E2 +cs=0x17c5;eip=0x00e7e6; J(JNZ(loc_34a1b)); // 113870 jnz short loc_34A1B ;~ 17C5:E7E6 +cs=0x17c5;eip=0x00e7e8; J(JMP(loc_34aae)); // 113871 jmp loc_34AAE ;~ 17C5:E7E8 loc_34a1b: - // 6751 -cs=0x17c5;eip=0x00e7eb; J(JMP(loc_349ec)); // 65903 jmp short loc_349EC ;~ 17C5:E7EB + // 6734 +cs=0x17c5;eip=0x00e7eb; J(JMP(loc_349ec)); // 113875 jmp short loc_349EC ;~ 17C5:E7EB loc_34a1e: - // 6752 -cs=0x17c5;eip=0x00e7ee; X(DEC(*(dw*)(raddr(ds,si+2)))); // 65910 dec word ptr [si+2] ;~ 17C5:E7EE -cs=0x17c5;eip=0x00e7f1; J(JS(loc_34a2e)); // 65911 js short loc_34A2E ;~ 17C5:E7F1 -cs=0x17c5;eip=0x00e7f3; T(MOV(bx, *(dw*)(raddr(ds,si)))); // 65912 mov bx, [si] ;~ 17C5:E7F3 -cs=0x17c5;eip=0x00e7f5; X(INC(*(dw*)(raddr(ds,si)))); // 65913 inc word ptr [si] ;~ 17C5:E7F5 -cs=0x17c5;eip=0x00e7f7; T(MOV(al, *(raddr(ds,bx)))); // 65914 mov al, [bx] ;~ 17C5:E7F7 -cs=0x17c5;eip=0x00e7f9; T(SUB(ah, ah)); // 65915 sub ah, ah ;~ 17C5:E7F9 -cs=0x17c5;eip=0x00e7fb; J(JMP(loc_34a35)); // 65916 jmp short loc_34A35 ;~ 17C5:E7FB + // 6735 +cs=0x17c5;eip=0x00e7ee; X(DEC(*(dw*)(raddr(ds,si+2)))); // 113881 dec word ptr [si+2] ;~ 17C5:E7EE +cs=0x17c5;eip=0x00e7f1; J(JS(loc_34a2e)); // 113882 js short loc_34A2E ;~ 17C5:E7F1 +cs=0x17c5;eip=0x00e7f3; T(MOV(bx, *(dw*)(raddr(ds,si)))); // 113883 mov bx, [si] ;~ 17C5:E7F3 +cs=0x17c5;eip=0x00e7f5; X(INC(*(dw*)(raddr(ds,si)))); // 113884 inc word ptr [si] ;~ 17C5:E7F5 +cs=0x17c5;eip=0x00e7f7; T(MOV(al, *(raddr(ds,bx)))); // 113885 mov al, [bx] ;~ 17C5:E7F7 +cs=0x17c5;eip=0x00e7f9; T(SUB(ah, ah)); // 113886 sub ah, ah ;~ 17C5:E7F9 +cs=0x17c5;eip=0x00e7fb; J(JMP(loc_34a35)); // 113887 jmp short loc_34A35 ;~ 17C5:E7FB loc_34a2e: - // 6753 -cs=0x17c5;eip=0x00e7fe; X(PUSH(si)); // 65922 push si ;~ 17C5:E7FE -cs=0x17c5;eip=0x00e7ff; J(CALL(sub_350a6,0)); // 65923 call sub_350A6 ;~ 17C5:E7FF -cs=0x17c5;eip=0x00e802; T(ADD(sp, 2)); // 65924 add sp, 2 ;~ 17C5:E802 + // 6736 +cs=0x17c5;eip=0x00e7fe; X(PUSH(si)); // 113892 push si ;~ 17C5:E7FE +cs=0x17c5;eip=0x00e7ff; J(CALL(sub_350a6,0)); // 113893 call sub_350A6 ;~ 17C5:E7FF +cs=0x17c5;eip=0x00e802; T(ADD(sp, 2)); // 113894 add sp, 2 ;~ 17C5:E802 loc_34a35: - // 6754 -cs=0x17c5;eip=0x00e805; T(di = ax;); // 65927 mov di, ax ;~ 17C5:E805 -cs=0x17c5;eip=0x00e807; T(INC(ax)); // 65928 inc ax ;~ 17C5:E807 -cs=0x17c5;eip=0x00e808; J(JNZ(loc_34a40)); // 65929 jnz short loc_34A40 ;~ 17C5:E808 -cs=0x17c5;eip=0x00e80a; T(SUB(ax, ax)); // 65930 sub ax, ax ;~ 17C5:E80A -cs=0x17c5;eip=0x00e80c; J(JMP(loc_34b5c)); // 65931 jmp loc_34B5C ;~ 17C5:E80C + // 6737 +cs=0x17c5;eip=0x00e805; T(di = ax;); // 113897 mov di, ax ;~ 17C5:E805 +cs=0x17c5;eip=0x00e807; T(INC(ax)); // 113898 inc ax ;~ 17C5:E807 +cs=0x17c5;eip=0x00e808; J(JNZ(loc_34a40)); // 113899 jnz short loc_34A40 ;~ 17C5:E808 +cs=0x17c5;eip=0x00e80a; T(SUB(ax, ax)); // 113900 sub ax, ax ;~ 17C5:E80A +cs=0x17c5;eip=0x00e80c; J(JMP(loc_34b5c)); // 113901 jmp loc_34B5C ;~ 17C5:E80C loc_34a40: - // 6755 -cs=0x17c5;eip=0x00e810; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 65937 mov bx, [bp+arg_0] ;~ 17C5:E810 -cs=0x17c5;eip=0x00e813; X(INC(*(dw*)(raddr(ss,bp+arg_0)))); // 65938 inc [bp+arg_0] ;~ 17C5:E813 -cs=0x17c5;eip=0x00e816; T(ax = di;); // 65939 mov ax, di ;~ 17C5:E816 -cs=0x17c5;eip=0x00e818; X(MOV(*(raddr(ds,bx)), al)); // 65940 mov [bx], al ;~ 17C5:E818 -cs=0x17c5;eip=0x00e81a; X(DEC(*(dw*)(raddr(ss,bp+var_4)))); // 65941 dec [bp+var_4] ;~ 17C5:E81A + // 6738 +cs=0x17c5;eip=0x00e810; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 113906 mov bx, [bp+arg_0] ;~ 17C5:E810 +cs=0x17c5;eip=0x00e813; X(INC(*(dw*)(raddr(ss,bp+arg_0)))); // 113907 inc [bp+arg_0] ;~ 17C5:E813 +cs=0x17c5;eip=0x00e816; T(ax = di;); // 113908 mov ax, di ;~ 17C5:E816 +cs=0x17c5;eip=0x00e818; X(MOV(*(raddr(ds,bx)), al)); // 113909 mov [bx], al ;~ 17C5:E818 +cs=0x17c5;eip=0x00e81a; X(DEC(*(dw*)(raddr(ss,bp+var_4)))); // 113910 dec [bp+var_4] ;~ 17C5:E81A loc_34a4d: - // 6756 -cs=0x17c5;eip=0x00e81d; T(TEST(*(raddr(ds,si+6)), 8)); // 65945 test byte ptr [si+6], 8 ;~ 17C5:E81D -cs=0x17c5;eip=0x00e821; J(JZ(loc_34a56)); // 65946 jz short loc_34A56 ;~ 17C5:E821 -cs=0x17c5;eip=0x00e823; J(JMP(loc_34add)); // 65947 jmp loc_34ADD ;~ 17C5:E823 + // 6739 +cs=0x17c5;eip=0x00e81d; T(TEST(*(raddr(ds,si+6)), 8)); // 113914 test byte ptr [si+6], 8 ;~ 17C5:E81D +cs=0x17c5;eip=0x00e821; J(JZ(loc_34a56)); // 113915 jz short loc_34A56 ;~ 17C5:E821 +cs=0x17c5;eip=0x00e823; J(JMP(loc_34add)); // 113916 jmp loc_34ADD ;~ 17C5:E823 loc_34a56: - // 6757 -cs=0x17c5;eip=0x00e826; T(bx = si;); // 65951 mov bx, si ;~ 17C5:E826 -cs=0x17c5;eip=0x00e828; T(SUB(bx, 0x61FE)); // 65952 sub bx, 61FEh ;~ 17C5:E828 -cs=0x17c5;eip=0x00e82c; T(cl = 3;); // 65953 mov cl, 3 ;~ 17C5:E82C -cs=0x17c5;eip=0x00e82e; T(SAR(bx, cl)); // 65954 sar bx, cl ;~ 17C5:E82E -cs=0x17c5;eip=0x00e830; T(ax = bx;); // 65955 mov ax, bx ;~ 17C5:E830 -cs=0x17c5;eip=0x00e832; T(SHL(bx, 1)); // 65956 shl bx, 1 ;~ 17C5:E832 -cs=0x17c5;eip=0x00e834; T(ADD(bx, ax)); // 65957 add bx, ax ;~ 17C5:E834 -cs=0x17c5;eip=0x00e836; T(SHL(bx, 1)); // 65958 shl bx, 1 ;~ 17C5:E836 -cs=0x17c5;eip=0x00e838; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 65959 test byte ptr [bx+629Eh], 1 ;~ 17C5:E838 -cs=0x17c5;eip=0x00e83d; J(JNZ(loc_34a72)); // 65960 jnz short loc_34A72 ;~ 17C5:E83D -cs=0x17c5;eip=0x00e83f; J(JMP(loc_34b16)); // 65961 jmp loc_34B16 ;~ 17C5:E83F + // 6740 +cs=0x17c5;eip=0x00e826; T(bx = si;); // 113920 mov bx, si ;~ 17C5:E826 +cs=0x17c5;eip=0x00e828; T(SUB(bx, 0x61FE)); // 113921 sub bx, 61FEh ;~ 17C5:E828 +cs=0x17c5;eip=0x00e82c; T(cl = 3;); // 113922 mov cl, 3 ;~ 17C5:E82C +cs=0x17c5;eip=0x00e82e; T(SAR(bx, cl)); // 113923 sar bx, cl ;~ 17C5:E82E +cs=0x17c5;eip=0x00e830; T(ax = bx;); // 113924 mov ax, bx ;~ 17C5:E830 +cs=0x17c5;eip=0x00e832; T(SHL(bx, 1)); // 113925 shl bx, 1 ;~ 17C5:E832 +cs=0x17c5;eip=0x00e834; T(ADD(bx, ax)); // 113926 add bx, ax ;~ 17C5:E834 +cs=0x17c5;eip=0x00e836; T(SHL(bx, 1)); // 113927 shl bx, 1 ;~ 17C5:E836 +cs=0x17c5;eip=0x00e838; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 113928 test byte ptr [bx+629Eh], 1 ;~ 17C5:E838 +cs=0x17c5;eip=0x00e83d; J(JNZ(loc_34a72)); // 113929 jnz short loc_34A72 ;~ 17C5:E83D +cs=0x17c5;eip=0x00e83f; J(JMP(loc_34b16)); // 113930 jmp loc_34B16 ;~ 17C5:E83F loc_34a72: - // 6758 -cs=0x17c5;eip=0x00e842; J(JMP(loc_34add)); // 65965 jmp short loc_34ADD ;~ 17C5:E842 + // 6741 +cs=0x17c5;eip=0x00e842; J(JMP(loc_34add)); // 113934 jmp short loc_34ADD ;~ 17C5:E842 loc_34a74: - // 6759 -cs=0x17c5;eip=0x00e844; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x200)); // 65969 cmp [bp+var_4], 200h ;~ 17C5:E844 -cs=0x17c5;eip=0x00e849; J(JC(loc_34ac4)); // 65970 jb short loc_34AC4 ;~ 17C5:E849 -cs=0x17c5;eip=0x00e84b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 65971 mov ax, [bp+var_4] ;~ 17C5:E84B -cs=0x17c5;eip=0x00e84e; T(cl = 9;); // 65972 mov cl, 9 ;~ 17C5:E84E -cs=0x17c5;eip=0x00e850; T(SHR(ax, cl)); // 65973 shr ax, cl ;~ 17C5:E850 -cs=0x17c5;eip=0x00e852; T(SHL(ax, cl)); // 65974 shl ax, cl ;~ 17C5:E852 -cs=0x17c5;eip=0x00e854; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 65975 mov [bp+var_6], ax ;~ 17C5:E854 -cs=0x17c5;eip=0x00e857; X(PUSH(ax)); // 65976 push ax ;~ 17C5:E857 -cs=0x17c5;eip=0x00e858; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 65977 push [bp+arg_0] ;~ 17C5:E858 -cs=0x17c5;eip=0x00e85b; T(MOV(al, *(raddr(ds,si+7)))); // 65978 mov al, [si+7] ;~ 17C5:E85B -cs=0x17c5;eip=0x00e85e; T(CBW); // 65979 cbw ;~ 17C5:E85E -cs=0x17c5;eip=0x00e85f; X(PUSH(ax)); // 65980 push ax ;~ 17C5:E85F -cs=0x17c5;eip=0x00e860; J(CALL(sub_35354,0)); // 65981 call sub_35354 ;~ 17C5:E860 -cs=0x17c5;eip=0x00e863; T(ADD(sp, 6)); // 65982 add sp, 6 ;~ 17C5:E863 -cs=0x17c5;eip=0x00e866; T(di = ax;); // 65983 mov di, ax ;~ 17C5:E866 -cs=0x17c5;eip=0x00e868; T(OR(di, di)); // 65984 or di, di ;~ 17C5:E868 -cs=0x17c5;eip=0x00e86a; J(JZ(loc_34aa1)); // 65985 jz short loc_34AA1 ;~ 17C5:E86A -cs=0x17c5;eip=0x00e86c; T(CMP(di, 0x0FFFF)); // 65986 cmp di, 0FFFFh ;~ 17C5:E86C -cs=0x17c5;eip=0x00e86f; J(JNZ(loc_34abc)); // 65987 jnz short loc_34ABC ;~ 17C5:E86F + // 6742 +cs=0x17c5;eip=0x00e844; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0x200)); // 113938 cmp [bp+var_4], 200h ;~ 17C5:E844 +cs=0x17c5;eip=0x00e849; J(JC(loc_34ac4)); // 113939 jb short loc_34AC4 ;~ 17C5:E849 +cs=0x17c5;eip=0x00e84b; T(MOV(ax, *(dw*)(raddr(ss,bp+var_4)))); // 113940 mov ax, [bp+var_4] ;~ 17C5:E84B +cs=0x17c5;eip=0x00e84e; T(cl = 9;); // 113941 mov cl, 9 ;~ 17C5:E84E +cs=0x17c5;eip=0x00e850; T(SHR(ax, cl)); // 113942 shr ax, cl ;~ 17C5:E850 +cs=0x17c5;eip=0x00e852; T(SHL(ax, cl)); // 113943 shl ax, cl ;~ 17C5:E852 +cs=0x17c5;eip=0x00e854; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 113944 mov [bp+var_6], ax ;~ 17C5:E854 +cs=0x17c5;eip=0x00e857; X(PUSH(ax)); // 113945 push ax ;~ 17C5:E857 +cs=0x17c5;eip=0x00e858; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 113946 push [bp+arg_0] ;~ 17C5:E858 +cs=0x17c5;eip=0x00e85b; T(MOV(al, *(raddr(ds,si+7)))); // 113947 mov al, [si+7] ;~ 17C5:E85B +cs=0x17c5;eip=0x00e85e; T(CBW); // 113948 cbw ;~ 17C5:E85E +cs=0x17c5;eip=0x00e85f; X(PUSH(ax)); // 113949 push ax ;~ 17C5:E85F +cs=0x17c5;eip=0x00e860; J(CALL(sub_35354,0)); // 113950 call sub_35354 ;~ 17C5:E860 +cs=0x17c5;eip=0x00e863; T(ADD(sp, 6)); // 113951 add sp, 6 ;~ 17C5:E863 +cs=0x17c5;eip=0x00e866; T(di = ax;); // 113952 mov di, ax ;~ 17C5:E866 +cs=0x17c5;eip=0x00e868; T(OR(di, di)); // 113953 or di, di ;~ 17C5:E868 +cs=0x17c5;eip=0x00e86a; J(JZ(loc_34aa1)); // 113954 jz short loc_34AA1 ;~ 17C5:E86A +cs=0x17c5;eip=0x00e86c; T(CMP(di, 0x0FFFF)); // 113955 cmp di, 0FFFFh ;~ 17C5:E86C +cs=0x17c5;eip=0x00e86f; J(JNZ(loc_34abc)); // 113956 jnz short loc_34ABC ;~ 17C5:E86F loc_34aa1: - // 6760 -cs=0x17c5;eip=0x00e871; T(CMP(di, 0x0FFFF)); // 65990 cmp di, 0FFFFh ;~ 17C5:E871 -cs=0x17c5;eip=0x00e874; J(JNZ(loc_34aa9)); // 65991 jnz short loc_34AA9 ;~ 17C5:E874 -cs=0x17c5;eip=0x00e876; J(JMP(loc_34b45)); // 65992 jmp loc_34B45 ;~ 17C5:E876 + // 6743 +cs=0x17c5;eip=0x00e871; T(CMP(di, 0x0FFFF)); // 113959 cmp di, 0FFFFh ;~ 17C5:E871 +cs=0x17c5;eip=0x00e874; J(JNZ(loc_34aa9)); // 113960 jnz short loc_34AA9 ;~ 17C5:E874 +cs=0x17c5;eip=0x00e876; J(JMP(loc_34b45)); // 113961 jmp loc_34B45 ;~ 17C5:E876 loc_34aa9: - // 6761 -cs=0x17c5;eip=0x00e879; T(al = 0x10;); // 65997 mov al, 10h ;~ 17C5:E879 + // 6744 +cs=0x17c5;eip=0x00e879; T(al = 0x10;); // 113966 mov al, 10h ;~ 17C5:E879 loc_34aab: - // 6762 -cs=0x17c5;eip=0x00e87b; X(OR(*(raddr(ds,si+6)), al)); // 66000 or [si+6], al ;~ 17C5:E87B + // 6745 +cs=0x17c5;eip=0x00e87b; X(OR(*(raddr(ds,si+6)), al)); // 113969 or [si+6], al ;~ 17C5:E87B loc_34aae: - // 6763 -cs=0x17c5;eip=0x00e87e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 66004 mov ax, [bp+var_2] ;~ 17C5:E87E -cs=0x17c5;eip=0x00e881; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 66005 sub ax, [bp+var_4] ;~ 17C5:E881 -cs=0x17c5;eip=0x00e884; T(SUB(dx, dx)); // 66006 sub dx, dx ;~ 17C5:E884 -cs=0x17c5;eip=0x00e886; X(DIV2(*(dw*)(raddr(ss,bp+arg_2)))); // 66007 div [bp+arg_2] ;~ 17C5:E886 -cs=0x17c5;eip=0x00e889; J(JMP(loc_34b5c)); // 66008 jmp loc_34B5C ;~ 17C5:E889 + // 6746 +cs=0x17c5;eip=0x00e87e; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 113973 mov ax, [bp+var_2] ;~ 17C5:E87E +cs=0x17c5;eip=0x00e881; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 113974 sub ax, [bp+var_4] ;~ 17C5:E881 +cs=0x17c5;eip=0x00e884; T(SUB(dx, dx)); // 113975 sub dx, dx ;~ 17C5:E884 +cs=0x17c5;eip=0x00e886; X(DIV2(*(dw*)(raddr(ss,bp+arg_2)))); // 113976 div [bp+arg_2] ;~ 17C5:E886 +cs=0x17c5;eip=0x00e889; J(JMP(loc_34b5c)); // 113977 jmp loc_34B5C ;~ 17C5:E889 loc_34abc: - // 6764 -cs=0x17c5;eip=0x00e88c; X(SUB(*(dw*)(raddr(ss,bp+var_4)), di)); // 66012 sub [bp+var_4], di ;~ 17C5:E88C -cs=0x17c5;eip=0x00e88f; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), di)); // 66013 add [bp+arg_0], di ;~ 17C5:E88F -cs=0x17c5;eip=0x00e892; J(JMP(loc_34add)); // 66014 jmp short loc_34ADD ;~ 17C5:E892 + // 6747 +cs=0x17c5;eip=0x00e88c; X(SUB(*(dw*)(raddr(ss,bp+var_4)), di)); // 113981 sub [bp+var_4], di ;~ 17C5:E88C +cs=0x17c5;eip=0x00e88f; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), di)); // 113982 add [bp+arg_0], di ;~ 17C5:E88F +cs=0x17c5;eip=0x00e892; J(JMP(loc_34add)); // 113983 jmp short loc_34ADD ;~ 17C5:E892 loc_34ac4: - // 6765 -cs=0x17c5;eip=0x00e894; X(PUSH(si)); // 66018 push si ;~ 17C5:E894 -cs=0x17c5;eip=0x00e895; J(CALL(sub_350a6,0)); // 66019 call sub_350A6 ;~ 17C5:E895 -cs=0x17c5;eip=0x00e898; T(ADD(sp, 2)); // 66020 add sp, 2 ;~ 17C5:E898 -cs=0x17c5;eip=0x00e89b; T(di = ax;); // 66021 mov di, ax ;~ 17C5:E89B -cs=0x17c5;eip=0x00e89d; T(INC(ax)); // 66022 inc ax ;~ 17C5:E89D -cs=0x17c5;eip=0x00e89e; J(JZ(loc_34aae)); // 66023 jz short loc_34AAE ;~ 17C5:E89E -cs=0x17c5;eip=0x00e8a0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66024 mov bx, [bp+arg_0] ;~ 17C5:E8A0 -cs=0x17c5;eip=0x00e8a3; T(ax = di;); // 66025 mov ax, di ;~ 17C5:E8A3 -cs=0x17c5;eip=0x00e8a5; X(MOV(*(raddr(ds,bx)), al)); // 66026 mov [bx], al ;~ 17C5:E8A5 -cs=0x17c5;eip=0x00e8a7; X(INC(*(dw*)(raddr(ss,bp+arg_0)))); // 66027 inc [bp+arg_0] ;~ 17C5:E8A7 -cs=0x17c5;eip=0x00e8aa; X(DEC(*(dw*)(raddr(ss,bp+var_4)))); // 66028 dec [bp+var_4] ;~ 17C5:E8AA + // 6748 +cs=0x17c5;eip=0x00e894; X(PUSH(si)); // 113987 push si ;~ 17C5:E894 +cs=0x17c5;eip=0x00e895; J(CALL(sub_350a6,0)); // 113988 call sub_350A6 ;~ 17C5:E895 +cs=0x17c5;eip=0x00e898; T(ADD(sp, 2)); // 113989 add sp, 2 ;~ 17C5:E898 +cs=0x17c5;eip=0x00e89b; T(di = ax;); // 113990 mov di, ax ;~ 17C5:E89B +cs=0x17c5;eip=0x00e89d; T(INC(ax)); // 113991 inc ax ;~ 17C5:E89D +cs=0x17c5;eip=0x00e89e; J(JZ(loc_34aae)); // 113992 jz short loc_34AAE ;~ 17C5:E89E +cs=0x17c5;eip=0x00e8a0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 113993 mov bx, [bp+arg_0] ;~ 17C5:E8A0 +cs=0x17c5;eip=0x00e8a3; T(ax = di;); // 113994 mov ax, di ;~ 17C5:E8A3 +cs=0x17c5;eip=0x00e8a5; X(MOV(*(raddr(ds,bx)), al)); // 113995 mov [bx], al ;~ 17C5:E8A5 +cs=0x17c5;eip=0x00e8a7; X(INC(*(dw*)(raddr(ss,bp+arg_0)))); // 113996 inc [bp+arg_0] ;~ 17C5:E8A7 +cs=0x17c5;eip=0x00e8aa; X(DEC(*(dw*)(raddr(ss,bp+var_4)))); // 113997 dec [bp+var_4] ;~ 17C5:E8AA loc_34add: - // 6766 -cs=0x17c5;eip=0x00e8ad; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 66032 cmp [bp+var_4], 0 ;~ 17C5:E8AD -cs=0x17c5;eip=0x00e8b1; J(JZ(loc_34aae)); // 66033 jz short loc_34AAE ;~ 17C5:E8B1 -cs=0x17c5;eip=0x00e8b3; T(CMP(*(dw*)(raddr(ds,si+2)), 0)); // 66034 cmp word ptr [si+2], 0 ;~ 17C5:E8B3 -cs=0x17c5;eip=0x00e8b7; J(JZ(loc_34a74)); // 66035 jz short loc_34A74 ;~ 17C5:E8B7 -cs=0x17c5;eip=0x00e8b9; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 66036 mov ax, [si+2] ;~ 17C5:E8B9 -cs=0x17c5;eip=0x00e8bc; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 66037 sub ax, [bp+var_4] ;~ 17C5:E8BC -cs=0x17c5;eip=0x00e8bf; T(SBB(cx, cx)); // 66038 sbb cx, cx ;~ 17C5:E8BF -cs=0x17c5;eip=0x00e8c1; T(AND(ax, cx)); // 66039 and ax, cx ;~ 17C5:E8C1 -cs=0x17c5;eip=0x00e8c3; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 66040 add ax, [bp+var_4] ;~ 17C5:E8C3 -cs=0x17c5;eip=0x00e8c6; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 66041 mov [bp+var_6], ax ;~ 17C5:E8C6 -cs=0x17c5;eip=0x00e8c9; X(PUSH(ax)); // 66042 push ax ;~ 17C5:E8C9 -cs=0x17c5;eip=0x00e8ca; X(PUSH(*(dw*)(raddr(ds,si)))); // 66043 push word ptr [si] ;~ 17C5:E8CA -cs=0x17c5;eip=0x00e8cc; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 66044 push [bp+arg_0] ;~ 17C5:E8CC -cs=0x17c5;eip=0x00e8cf; J(CALL(sub_34d94,0)); // 66045 call sub_34D94 ;~ 17C5:E8CF -cs=0x17c5;eip=0x00e8d2; T(ADD(sp, 6)); // 66046 add sp, 6 ;~ 17C5:E8D2 -cs=0x17c5;eip=0x00e8d5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 66047 mov ax, [bp+var_6] ;~ 17C5:E8D5 -cs=0x17c5;eip=0x00e8d8; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 66048 add [si], ax ;~ 17C5:E8D8 -cs=0x17c5;eip=0x00e8da; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 66049 add [bp+arg_0], ax ;~ 17C5:E8DA -cs=0x17c5;eip=0x00e8dd; X(SUB(*(dw*)(raddr(ss,bp+var_4)), ax)); // 66050 sub [bp+var_4], ax ;~ 17C5:E8DD -cs=0x17c5;eip=0x00e8e0; X(SUB(*(dw*)(raddr(ds,si+2)), ax)); // 66051 sub [si+2], ax ;~ 17C5:E8E0 -cs=0x17c5;eip=0x00e8e3; J(JMP(loc_34add)); // 66052 jmp short loc_34ADD ;~ 17C5:E8E3 + // 6749 +cs=0x17c5;eip=0x00e8ad; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 114001 cmp [bp+var_4], 0 ;~ 17C5:E8AD +cs=0x17c5;eip=0x00e8b1; J(JZ(loc_34aae)); // 114002 jz short loc_34AAE ;~ 17C5:E8B1 +cs=0x17c5;eip=0x00e8b3; T(CMP(*(dw*)(raddr(ds,si+2)), 0)); // 114003 cmp word ptr [si+2], 0 ;~ 17C5:E8B3 +cs=0x17c5;eip=0x00e8b7; J(JZ(loc_34a74)); // 114004 jz short loc_34A74 ;~ 17C5:E8B7 +cs=0x17c5;eip=0x00e8b9; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 114005 mov ax, [si+2] ;~ 17C5:E8B9 +cs=0x17c5;eip=0x00e8bc; T(SUB(ax, *(dw*)(raddr(ss,bp+var_4)))); // 114006 sub ax, [bp+var_4] ;~ 17C5:E8BC +cs=0x17c5;eip=0x00e8bf; T(SBB(cx, cx)); // 114007 sbb cx, cx ;~ 17C5:E8BF +cs=0x17c5;eip=0x00e8c1; T(AND(ax, cx)); // 114008 and ax, cx ;~ 17C5:E8C1 +cs=0x17c5;eip=0x00e8c3; T(ADD(ax, *(dw*)(raddr(ss,bp+var_4)))); // 114009 add ax, [bp+var_4] ;~ 17C5:E8C3 +cs=0x17c5;eip=0x00e8c6; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 114010 mov [bp+var_6], ax ;~ 17C5:E8C6 +cs=0x17c5;eip=0x00e8c9; X(PUSH(ax)); // 114011 push ax ;~ 17C5:E8C9 +cs=0x17c5;eip=0x00e8ca; X(PUSH(*(dw*)(raddr(ds,si)))); // 114012 push word ptr [si] ;~ 17C5:E8CA +cs=0x17c5;eip=0x00e8cc; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 114013 push [bp+arg_0] ;~ 17C5:E8CC +cs=0x17c5;eip=0x00e8cf; J(CALL(sub_34d94,0)); // 114014 call sub_34D94 ;~ 17C5:E8CF +cs=0x17c5;eip=0x00e8d2; T(ADD(sp, 6)); // 114015 add sp, 6 ;~ 17C5:E8D2 +cs=0x17c5;eip=0x00e8d5; T(MOV(ax, *(dw*)(raddr(ss,bp+var_6)))); // 114016 mov ax, [bp+var_6] ;~ 17C5:E8D5 +cs=0x17c5;eip=0x00e8d8; X(ADD(*(dw*)(raddr(ds,si)), ax)); // 114017 add [si], ax ;~ 17C5:E8D8 +cs=0x17c5;eip=0x00e8da; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), ax)); // 114018 add [bp+arg_0], ax ;~ 17C5:E8DA +cs=0x17c5;eip=0x00e8dd; X(SUB(*(dw*)(raddr(ss,bp+var_4)), ax)); // 114019 sub [bp+var_4], ax ;~ 17C5:E8DD +cs=0x17c5;eip=0x00e8e0; X(SUB(*(dw*)(raddr(ds,si+2)), ax)); // 114020 sub [si+2], ax ;~ 17C5:E8E0 +cs=0x17c5;eip=0x00e8e3; J(JMP(loc_34add)); // 114021 jmp short loc_34ADD ;~ 17C5:E8E3 loc_34b16: - // 6767 -cs=0x17c5;eip=0x00e8e6; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 66058 cmp [bp+var_4], 0 ;~ 17C5:E8E6 -cs=0x17c5;eip=0x00e8ea; J(JZ(loc_34aae)); // 66059 jz short loc_34AAE ;~ 17C5:E8EA -cs=0x17c5;eip=0x00e8ec; T(MOV(al, *(raddr(ds,si+7)))); // 66060 mov al, [si+7] ;~ 17C5:E8EC -cs=0x17c5;eip=0x00e8ef; T(CBW); // 66061 cbw ;~ 17C5:E8EF -cs=0x17c5;eip=0x00e8f0; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 66062 mov [bp+var_A], ax ;~ 17C5:E8F0 + // 6750 +cs=0x17c5;eip=0x00e8e6; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 114026 cmp [bp+var_4], 0 ;~ 17C5:E8E6 +cs=0x17c5;eip=0x00e8ea; J(JZ(loc_34aae)); // 114027 jz short loc_34AAE ;~ 17C5:E8EA +cs=0x17c5;eip=0x00e8ec; T(MOV(al, *(raddr(ds,si+7)))); // 114028 mov al, [si+7] ;~ 17C5:E8EC +cs=0x17c5;eip=0x00e8ef; T(CBW); // 114029 cbw ;~ 17C5:E8EF +cs=0x17c5;eip=0x00e8f0; X(MOV(*(dw*)(raddr(ss,bp+var_a)), ax)); // 114030 mov [bp+var_A], ax ;~ 17C5:E8F0 loc_34b23: - // 6768 -cs=0x17c5;eip=0x00e8f3; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 66065 push [bp+var_4] ;~ 17C5:E8F3 -cs=0x17c5;eip=0x00e8f6; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 66066 push [bp+arg_0] ;~ 17C5:E8F6 -cs=0x17c5;eip=0x00e8f9; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 66067 push [bp+var_A] ;~ 17C5:E8F9 -cs=0x17c5;eip=0x00e8fc; J(CALL(sub_35354,0)); // 66068 call sub_35354 ;~ 17C5:E8FC -cs=0x17c5;eip=0x00e8ff; T(ADD(sp, 6)); // 66069 add sp, 6 ;~ 17C5:E8FF -cs=0x17c5;eip=0x00e902; T(di = ax;); // 66070 mov di, ax ;~ 17C5:E902 -cs=0x17c5;eip=0x00e904; T(OR(di, di)); // 66071 or di, di ;~ 17C5:E904 -cs=0x17c5;eip=0x00e906; J(JZ(loc_34b3d)); // 66072 jz short loc_34B3D ;~ 17C5:E906 -cs=0x17c5;eip=0x00e908; T(CMP(di, 0x0FFFF)); // 66073 cmp di, 0FFFFh ;~ 17C5:E908 -cs=0x17c5;eip=0x00e90b; J(JNZ(loc_34b4a)); // 66074 jnz short loc_34B4A ;~ 17C5:E90B + // 6751 +cs=0x17c5;eip=0x00e8f3; X(PUSH(*(dw*)(raddr(ss,bp+var_4)))); // 114033 push [bp+var_4] ;~ 17C5:E8F3 +cs=0x17c5;eip=0x00e8f6; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 114034 push [bp+arg_0] ;~ 17C5:E8F6 +cs=0x17c5;eip=0x00e8f9; X(PUSH(*(dw*)(raddr(ss,bp+var_a)))); // 114035 push [bp+var_A] ;~ 17C5:E8F9 +cs=0x17c5;eip=0x00e8fc; J(CALL(sub_35354,0)); // 114036 call sub_35354 ;~ 17C5:E8FC +cs=0x17c5;eip=0x00e8ff; T(ADD(sp, 6)); // 114037 add sp, 6 ;~ 17C5:E8FF +cs=0x17c5;eip=0x00e902; T(di = ax;); // 114038 mov di, ax ;~ 17C5:E902 +cs=0x17c5;eip=0x00e904; T(OR(di, di)); // 114039 or di, di ;~ 17C5:E904 +cs=0x17c5;eip=0x00e906; J(JZ(loc_34b3d)); // 114040 jz short loc_34B3D ;~ 17C5:E906 +cs=0x17c5;eip=0x00e908; T(CMP(di, 0x0FFFF)); // 114041 cmp di, 0FFFFh ;~ 17C5:E908 +cs=0x17c5;eip=0x00e90b; J(JNZ(loc_34b4a)); // 114042 jnz short loc_34B4A ;~ 17C5:E90B loc_34b3d: - // 6769 -cs=0x17c5;eip=0x00e90d; T(CMP(di, 0x0FFFF)); // 66078 cmp di, 0FFFFh ;~ 17C5:E90D -cs=0x17c5;eip=0x00e910; J(JZ(loc_34b45)); // 66079 jz short loc_34B45 ;~ 17C5:E910 -cs=0x17c5;eip=0x00e912; J(JMP(loc_34aa9)); // 66080 jmp loc_34AA9 ;~ 17C5:E912 + // 6752 +cs=0x17c5;eip=0x00e90d; T(CMP(di, 0x0FFFF)); // 114046 cmp di, 0FFFFh ;~ 17C5:E90D +cs=0x17c5;eip=0x00e910; J(JZ(loc_34b45)); // 114047 jz short loc_34B45 ;~ 17C5:E910 +cs=0x17c5;eip=0x00e912; J(JMP(loc_34aa9)); // 114048 jmp loc_34AA9 ;~ 17C5:E912 loc_34b45: - // 6770 -cs=0x17c5;eip=0x00e915; T(al = 0x20;); // 66085 mov al, 20h ; ' ' ;~ 17C5:E915 -cs=0x17c5;eip=0x00e917; J(JMP(loc_34aab)); // 66086 jmp loc_34AAB ;~ 17C5:E917 + // 6753 +cs=0x17c5;eip=0x00e915; T(al = 0x20;); // 114053 mov al, 20h ; ' ' ;~ 17C5:E915 +cs=0x17c5;eip=0x00e917; J(JMP(loc_34aab)); // 114054 jmp loc_34AAB ;~ 17C5:E917 loc_34b4a: - // 6771 -cs=0x17c5;eip=0x00e91a; X(SUB(*(dw*)(raddr(ss,bp+var_4)), di)); // 66090 sub [bp+var_4], di ;~ 17C5:E91A -cs=0x17c5;eip=0x00e91d; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), di)); // 66091 add [bp+arg_0], di ;~ 17C5:E91D -cs=0x17c5;eip=0x00e920; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 66092 cmp [bp+var_4], 0 ;~ 17C5:E920 -cs=0x17c5;eip=0x00e924; J(JNZ(loc_34b59)); // 66093 jnz short loc_34B59 ;~ 17C5:E924 -cs=0x17c5;eip=0x00e926; J(JMP(loc_34aae)); // 66094 jmp loc_34AAE ;~ 17C5:E926 + // 6754 +cs=0x17c5;eip=0x00e91a; X(SUB(*(dw*)(raddr(ss,bp+var_4)), di)); // 114058 sub [bp+var_4], di ;~ 17C5:E91A +cs=0x17c5;eip=0x00e91d; X(ADD(*(dw*)(raddr(ss,bp+arg_0)), di)); // 114059 add [bp+arg_0], di ;~ 17C5:E91D +cs=0x17c5;eip=0x00e920; T(CMP(*(dw*)(raddr(ss,bp+var_4)), 0)); // 114060 cmp [bp+var_4], 0 ;~ 17C5:E920 +cs=0x17c5;eip=0x00e924; J(JNZ(loc_34b59)); // 114061 jnz short loc_34B59 ;~ 17C5:E924 +cs=0x17c5;eip=0x00e926; J(JMP(loc_34aae)); // 114062 jmp loc_34AAE ;~ 17C5:E926 loc_34b59: - // 6772 -cs=0x17c5;eip=0x00e929; J(JMP(loc_34b23)); // 66098 jmp short loc_34B23 ;~ 17C5:E929 + // 6755 +cs=0x17c5;eip=0x00e929; J(JMP(loc_34b23)); // 114066 jmp short loc_34B23 ;~ 17C5:E929 loc_34b5c: - // 6773 -cs=0x17c5;eip=0x00e92c; X(POP(si)); // 66105 pop si ;~ 17C5:E92C -cs=0x17c5;eip=0x00e92d; X(POP(di)); // 66106 pop di ;~ 17C5:E92D -cs=0x17c5;eip=0x00e92e; T(sp = bp;); // 66107 mov sp, bp ;~ 17C5:E92E -cs=0x17c5;eip=0x00e930; X(POP(bp)); // 66108 pop bp ;~ 17C5:E930 -cs=0x17c5;eip=0x00e931; J(RETN(0)); // 66109 retn ;~ 17C5:E931 + // 6756 +cs=0x17c5;eip=0x00e92c; X(POP(si)); // 114072 pop si ;~ 17C5:E92C +cs=0x17c5;eip=0x00e92d; X(POP(di)); // 114073 pop di ;~ 17C5:E92D +cs=0x17c5;eip=0x00e92e; T(sp = bp;); // 114074 mov sp, bp ;~ 17C5:E92E +cs=0x17c5;eip=0x00e930; X(POP(bp)); // 114075 pop bp ;~ 17C5:E930 +cs=0x17c5;eip=0x00e931; J(RETN(0)); // 114076 retn ;~ 17C5:E931 assert(0); __dispatch_call: @@ -35651,80 +35914,80 @@ cs=0x17c5;eip=0x00e931; J(RETN(0)); // 66109 retn ;~ 17C5:E931 _begin: #undef var_4 #define var_4 -4 - // 66119 var_4 = word ptr -4 ;~ 17C5:E932 + // 114086 var_4 = word ptr -4 ;~ 17C5:E932 #undef var_2 #define var_2 -2 - // 66120 var_2 = word ptr -2 ;~ 17C5:E932 + // 114087 var_2 = word ptr -2 ;~ 17C5:E932 #undef arg_0 #define arg_0 4 - // 66121 arg_0 = word ptr 4 ;~ 17C5:E932 + // 114088 arg_0 = word ptr 4 ;~ 17C5:E932 #undef arg_2 #define arg_2 6 - // 66122 arg_2 = word ptr 6 ;~ 17C5:E932 + // 114089 arg_2 = word ptr 6 ;~ 17C5:E932 #undef arg_4 #define arg_4 8 - // 66123 arg_4 = word ptr 8 ;~ 17C5:E932 + // 114090 arg_4 = word ptr 8 ;~ 17C5:E932 #undef arg_6 #define arg_6 0x0A - // 66124 arg_6 = word ptr 0Ah ;~ 17C5:E932 -cs=0x17c5;eip=0x00e932; X(PUSH(bp)); // 66128 push bp ;~ 17C5:E932 -cs=0x17c5;eip=0x00e933; T(bp = sp;); // 66129 mov bp, sp ;~ 17C5:E933 -cs=0x17c5;eip=0x00e935; T(SUB(sp, 4)); // 66130 sub sp, 4 ;~ 17C5:E935 -cs=0x17c5;eip=0x00e938; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66131 mov bx, [bp+arg_0] ;~ 17C5:E938 -cs=0x17c5;eip=0x00e93b; T(CMP(bx, *(word_4ec92))); // 66132 cmp bx, word_4EC92 ;~ 17C5:E93B -cs=0x17c5;eip=0x00e93f; J(JC(loc_34b76)); // 66133 jb short loc_34B76 ;~ 17C5:E93F -cs=0x17c5;eip=0x00e941; T(ax = 0x900;); // 66134 mov ax, 900h ;~ 17C5:E941 -cs=0x17c5;eip=0x00e944; J(JMP(loc_34ba0)); // 66135 jmp short loc_34BA0 ;~ 17C5:E944 + // 114091 arg_6 = word ptr 0Ah ;~ 17C5:E932 +cs=0x17c5;eip=0x00e932; X(PUSH(bp)); // 114095 push bp ;~ 17C5:E932 +cs=0x17c5;eip=0x00e933; T(bp = sp;); // 114096 mov bp, sp ;~ 17C5:E933 +cs=0x17c5;eip=0x00e935; T(SUB(sp, 4)); // 114097 sub sp, 4 ;~ 17C5:E935 +cs=0x17c5;eip=0x00e938; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114098 mov bx, [bp+arg_0] ;~ 17C5:E938 +cs=0x17c5;eip=0x00e93b; T(CMP(bx, *(dw*)(raddr(ds,0x61B2)))); // 114099 cmp bx, ds:61B2h ;~ 17C5:E93B +cs=0x17c5;eip=0x00e93f; J(JC(loc_34b76)); // 114100 jb short loc_34B76 ;~ 17C5:E93F +cs=0x17c5;eip=0x00e941; T(ax = 0x900;); // 114101 mov ax, 900h ;~ 17C5:E941 +cs=0x17c5;eip=0x00e944; J(JMP(loc_34ba0)); // 114102 jmp short loc_34BA0 ;~ 17C5:E944 loc_34b76: - // 6774 -cs=0x17c5;eip=0x00e946; T(TEST(*(dw*)(raddr(ss,bp+arg_4)), 0x8000)); // 66139 test [bp+arg_4], 8000h ;~ 17C5:E946 -cs=0x17c5;eip=0x00e94b; J(JZ(loc_34bc5)); // 66140 jz short loc_34BC5 ;~ 17C5:E94B -cs=0x17c5;eip=0x00e94d; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 66141 cmp [bp+arg_6], 0 ;~ 17C5:E94D -cs=0x17c5;eip=0x00e951; J(JZ(loc_34b9d)); // 66142 jz short loc_34B9D ;~ 17C5:E951 -cs=0x17c5;eip=0x00e953; T(XOR(cx, cx)); // 66143 xor cx, cx ;~ 17C5:E953 -cs=0x17c5;eip=0x00e955; T(dx = cx;); // 66144 mov dx, cx ;~ 17C5:E955 -cs=0x17c5;eip=0x00e957; T(ax = 0x4201;); // 66145 mov ax, 4201h ;~ 17C5:E957 -cs=0x17c5;eip=0x00e95a; S(_INT(0x21)); // 66146 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E95A -cs=0x17c5;eip=0x00e95c; J(JC(loc_34bd9)); // 66148 jb short loc_34BD9 ;~ 17C5:E95C -cs=0x17c5;eip=0x00e95e; T(TEST(*(dw*)(raddr(ss,bp+arg_6)), 2)); // 66149 test [bp+arg_6], 2 ;~ 17C5:E95E -cs=0x17c5;eip=0x00e963; J(JNZ(loc_34ba3)); // 66150 jnz short loc_34BA3 ;~ 17C5:E963 -cs=0x17c5;eip=0x00e965; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 66151 add ax, [bp+arg_2] ;~ 17C5:E965 -cs=0x17c5;eip=0x00e968; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 66152 adc dx, [bp+arg_4] ;~ 17C5:E968 -cs=0x17c5;eip=0x00e96b; J(JNS(loc_34bc5)); // 66153 jns short loc_34BC5 ;~ 17C5:E96B + // 6757 +cs=0x17c5;eip=0x00e946; T(TEST(*(dw*)(raddr(ss,bp+arg_4)), 0x8000)); // 114106 test [bp+arg_4], 8000h ;~ 17C5:E946 +cs=0x17c5;eip=0x00e94b; J(JZ(loc_34bc5)); // 114107 jz short loc_34BC5 ;~ 17C5:E94B +cs=0x17c5;eip=0x00e94d; T(CMP(*(dw*)(raddr(ss,bp+arg_6)), 0)); // 114108 cmp [bp+arg_6], 0 ;~ 17C5:E94D +cs=0x17c5;eip=0x00e951; J(JZ(loc_34b9d)); // 114109 jz short loc_34B9D ;~ 17C5:E951 +cs=0x17c5;eip=0x00e953; T(XOR(cx, cx)); // 114110 xor cx, cx ;~ 17C5:E953 +cs=0x17c5;eip=0x00e955; T(dx = cx;); // 114111 mov dx, cx ;~ 17C5:E955 +cs=0x17c5;eip=0x00e957; T(ax = 0x4201;); // 114112 mov ax, 4201h ;~ 17C5:E957 +cs=0x17c5;eip=0x00e95a; S(_INT(0x21)); // 114113 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E95A +cs=0x17c5;eip=0x00e95c; J(JC(loc_34bd9)); // 114115 jb short loc_34BD9 ;~ 17C5:E95C +cs=0x17c5;eip=0x00e95e; T(TEST(*(dw*)(raddr(ss,bp+arg_6)), 2)); // 114116 test [bp+arg_6], 2 ;~ 17C5:E95E +cs=0x17c5;eip=0x00e963; J(JNZ(loc_34ba3)); // 114117 jnz short loc_34BA3 ;~ 17C5:E963 +cs=0x17c5;eip=0x00e965; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 114118 add ax, [bp+arg_2] ;~ 17C5:E965 +cs=0x17c5;eip=0x00e968; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 114119 adc dx, [bp+arg_4] ;~ 17C5:E968 +cs=0x17c5;eip=0x00e96b; J(JNS(loc_34bc5)); // 114120 jns short loc_34BC5 ;~ 17C5:E96B loc_34b9d: - // 6775 -cs=0x17c5;eip=0x00e96d; T(ax = 0x1600;); // 66157 mov ax, 1600h ;~ 17C5:E96D + // 6758 +cs=0x17c5;eip=0x00e96d; T(ax = 0x1600;); // 114124 mov ax, 1600h ;~ 17C5:E96D loc_34ba0: - // 6776 -cs=0x17c5;eip=0x00e970; T(STC); // 66160 stc ;~ 17C5:E970 -cs=0x17c5;eip=0x00e971; J(JMP(loc_34bd9)); // 66161 jmp short loc_34BD9 ;~ 17C5:E971 + // 6759 +cs=0x17c5;eip=0x00e970; T(STC); // 114127 stc ;~ 17C5:E970 +cs=0x17c5;eip=0x00e971; J(JMP(loc_34bd9)); // 114128 jmp short loc_34BD9 ;~ 17C5:E971 loc_34ba3: - // 6777 -cs=0x17c5;eip=0x00e973; X(MOV(*(dw*)(raddr(ss,bp+var_2)), dx)); // 66165 mov [bp+var_2], dx ;~ 17C5:E973 -cs=0x17c5;eip=0x00e976; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 66166 mov [bp+var_4], ax ;~ 17C5:E976 -cs=0x17c5;eip=0x00e979; T(dx = cx;); // 66167 mov dx, cx ;~ 17C5:E979 -cs=0x17c5;eip=0x00e97b; T(ax = 0x4202;); // 66168 mov ax, 4202h ;~ 17C5:E97B -cs=0x17c5;eip=0x00e97e; S(_INT(0x21)); // 66169 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E97E -cs=0x17c5;eip=0x00e980; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 66171 add ax, [bp+arg_2] ;~ 17C5:E980 -cs=0x17c5;eip=0x00e983; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 66172 adc dx, [bp+arg_4] ;~ 17C5:E983 -cs=0x17c5;eip=0x00e986; J(JNS(loc_34bc5)); // 66173 jns short loc_34BC5 ;~ 17C5:E986 -cs=0x17c5;eip=0x00e988; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 66174 mov cx, [bp+var_2] ;~ 17C5:E988 -cs=0x17c5;eip=0x00e98b; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 66175 mov dx, [bp+var_4] ;~ 17C5:E98B -cs=0x17c5;eip=0x00e98e; T(ax = 0x4200;); // 66176 mov ax, 4200h ;~ 17C5:E98E -cs=0x17c5;eip=0x00e991; S(_INT(0x21)); // 66177 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E991 -cs=0x17c5;eip=0x00e993; J(JMP(loc_34b9d)); // 66179 jmp short loc_34B9D ;~ 17C5:E993 + // 6760 +cs=0x17c5;eip=0x00e973; X(MOV(*(dw*)(raddr(ss,bp+var_2)), dx)); // 114132 mov [bp+var_2], dx ;~ 17C5:E973 +cs=0x17c5;eip=0x00e976; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 114133 mov [bp+var_4], ax ;~ 17C5:E976 +cs=0x17c5;eip=0x00e979; T(dx = cx;); // 114134 mov dx, cx ;~ 17C5:E979 +cs=0x17c5;eip=0x00e97b; T(ax = 0x4202;); // 114135 mov ax, 4202h ;~ 17C5:E97B +cs=0x17c5;eip=0x00e97e; S(_INT(0x21)); // 114136 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E97E +cs=0x17c5;eip=0x00e980; T(ADD(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 114138 add ax, [bp+arg_2] ;~ 17C5:E980 +cs=0x17c5;eip=0x00e983; T(ADC(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 114139 adc dx, [bp+arg_4] ;~ 17C5:E983 +cs=0x17c5;eip=0x00e986; J(JNS(loc_34bc5)); // 114140 jns short loc_34BC5 ;~ 17C5:E986 +cs=0x17c5;eip=0x00e988; T(MOV(cx, *(dw*)(raddr(ss,bp+var_2)))); // 114141 mov cx, [bp+var_2] ;~ 17C5:E988 +cs=0x17c5;eip=0x00e98b; T(MOV(dx, *(dw*)(raddr(ss,bp+var_4)))); // 114142 mov dx, [bp+var_4] ;~ 17C5:E98B +cs=0x17c5;eip=0x00e98e; T(ax = 0x4200;); // 114143 mov ax, 4200h ;~ 17C5:E98E +cs=0x17c5;eip=0x00e991; S(_INT(0x21)); // 114144 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E991 +cs=0x17c5;eip=0x00e993; J(JMP(loc_34b9d)); // 114146 jmp short loc_34B9D ;~ 17C5:E993 loc_34bc5: - // 6778 -cs=0x17c5;eip=0x00e995; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 66184 mov dx, [bp+arg_2] ;~ 17C5:E995 -cs=0x17c5;eip=0x00e998; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 66185 mov cx, [bp+arg_4] ;~ 17C5:E998 -cs=0x17c5;eip=0x00e99b; T(MOV(al, *(raddr(ss,bp+arg_6)))); // 66186 mov al, byte ptr [bp+arg_6] ;~ 17C5:E99B -cs=0x17c5;eip=0x00e99e; T(ah = 0x42;); // 66187 mov ah, 42h ;~ 17C5:E99E -cs=0x17c5;eip=0x00e9a0; S(_INT(0x21)); // 66188 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E9A0 -cs=0x17c5;eip=0x00e9a2; J(JC(loc_34bd9)); // 66191 jb short loc_34BD9 ;~ 17C5:E9A2 -cs=0x17c5;eip=0x00e9a4; X(AND(*(raddr(ds,bx+0x61B4)), 0x0FD)); // 66192 and byte ptr [bx+61B4h], 0FDh ;~ 17C5:E9A4 + // 6761 +cs=0x17c5;eip=0x00e995; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114151 mov dx, [bp+arg_2] ;~ 17C5:E995 +cs=0x17c5;eip=0x00e998; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 114152 mov cx, [bp+arg_4] ;~ 17C5:E998 +cs=0x17c5;eip=0x00e99b; T(MOV(al, *(raddr(ss,bp+arg_6)))); // 114153 mov al, byte ptr [bp+arg_6] ;~ 17C5:E99B +cs=0x17c5;eip=0x00e99e; T(ah = 0x42;); // 114154 mov ah, 42h ;~ 17C5:E99E +cs=0x17c5;eip=0x00e9a0; S(_INT(0x21)); // 114155 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:E9A0 +cs=0x17c5;eip=0x00e9a2; J(JC(loc_34bd9)); // 114158 jb short loc_34BD9 ;~ 17C5:E9A2 +cs=0x17c5;eip=0x00e9a4; X(AND(*(raddr(ds,bx+0x61B4)), 0x0FD)); // 114159 and byte ptr [bx+61B4h], 0FDh ;~ 17C5:E9A4 loc_34bd9: - // 6779 -cs=0x17c5;eip=0x00e9a9; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 66196 jmp loc_35065 ;~ 17C5:E9A9 + // 6762 +cs=0x17c5;eip=0x00e9a9; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 114163 jmp loc_35065 ;~ 17C5:E9A9 assert(0); __dispatch_call: @@ -35757,46 +36020,46 @@ cs=0x17c5;eip=0x00e9a9; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); _begin: #undef arg_0 #define arg_0 4 - // 66207 arg_0 = word ptr 4 ;~ 17C5:E9AC + // 114174 arg_0 = word ptr 4 ;~ 17C5:E9AC #undef arg_2 #define arg_2 6 - // 66208 arg_2 = word ptr 6 ;~ 17C5:E9AC -cs=0x17c5;eip=0x00e9ac; X(PUSH(bp)); // 66210 push bp ;~ 17C5:E9AC -cs=0x17c5;eip=0x00e9ad; T(bp = sp;); // 66211 mov bp, sp ;~ 17C5:E9AD -cs=0x17c5;eip=0x00e9af; T(dx = di;); // 66212 mov dx, di ;~ 17C5:E9AF -cs=0x17c5;eip=0x00e9b1; T(bx = si;); // 66213 mov bx, si ;~ 17C5:E9B1 -cs=0x17c5;eip=0x00e9b3; T(ax = ds;); // 66214 mov ax, ds ;~ 17C5:E9B3 -cs=0x17c5;eip=0x00e9b5; T(es = ax;); // 66215 mov es, ax ;~ 17C5:E9B5 -cs=0x17c5;eip=0x00e9b7; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 66216 mov di, [bp+arg_0] ;~ 17C5:E9B7 -cs=0x17c5;eip=0x00e9ba; T(XOR(ax, ax)); // 66217 xor ax, ax ;~ 17C5:E9BA -cs=0x17c5;eip=0x00e9bc; T(cx = 0x0FFFF;); // 66218 mov cx, 0FFFFh ;~ 17C5:E9BC - // 66219 repne scasb ;~ 17C5:E9BF -cs=0x17c5;eip=0x00e9bf; T( REPNE SCASB); // 66219 repne scasb ;~ 17C5:E9BF -cs=0x17c5;eip=0x00e9c1; T(si = di-1); // 66220 lea si, [di-1] ;~ 17C5:E9C1 -cs=0x17c5;eip=0x00e9c4; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 66221 mov di, [bp+arg_2] ;~ 17C5:E9C4 -cs=0x17c5;eip=0x00e9c7; T(cx = 0x0FFFF;); // 66222 mov cx, 0FFFFh ;~ 17C5:E9C7 - // 66223 repne scasb ;~ 17C5:E9CA -cs=0x17c5;eip=0x00e9ca; T( REPNE SCASB); // 66223 repne scasb ;~ 17C5:E9CA -cs=0x17c5;eip=0x00e9cc; T(NOT(cx)); // 66224 not cx ;~ 17C5:E9CC -cs=0x17c5;eip=0x00e9ce; T(SUB(di, cx)); // 66225 sub di, cx ;~ 17C5:E9CE -cs=0x17c5;eip=0x00e9d0; T(XCHG(di, si)); // 66226 xchg di, si ;~ 17C5:E9D0 -cs=0x17c5;eip=0x00e9d2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66227 mov ax, [bp+arg_0] ;~ 17C5:E9D2 -cs=0x17c5;eip=0x00e9d5; T(TEST(si, 1)); // 66228 test si, 1 ;~ 17C5:E9D5 -cs=0x17c5;eip=0x00e9d9; J(JZ(loc_34c0d)); // 66229 jz short loc_34C0D ;~ 17C5:E9D9 -cs=0x17c5;eip=0x00e9db; X(MOVSB); // 66230 movsb ;~ 17C5:E9DB -cs=0x17c5;eip=0x00e9dc; T(DEC(cx)); // 66231 dec cx ;~ 17C5:E9DC + // 114175 arg_2 = word ptr 6 ;~ 17C5:E9AC +cs=0x17c5;eip=0x00e9ac; X(PUSH(bp)); // 114177 push bp ;~ 17C5:E9AC +cs=0x17c5;eip=0x00e9ad; T(bp = sp;); // 114178 mov bp, sp ;~ 17C5:E9AD +cs=0x17c5;eip=0x00e9af; T(dx = di;); // 114179 mov dx, di ;~ 17C5:E9AF +cs=0x17c5;eip=0x00e9b1; T(bx = si;); // 114180 mov bx, si ;~ 17C5:E9B1 +cs=0x17c5;eip=0x00e9b3; T(ax = ds;); // 114181 mov ax, ds ;~ 17C5:E9B3 +cs=0x17c5;eip=0x00e9b5; T(es = ax;); // 114182 mov es, ax ;~ 17C5:E9B5 +cs=0x17c5;eip=0x00e9b7; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 114183 mov di, [bp+arg_0] ;~ 17C5:E9B7 +cs=0x17c5;eip=0x00e9ba; T(XOR(ax, ax)); // 114184 xor ax, ax ;~ 17C5:E9BA +cs=0x17c5;eip=0x00e9bc; T(cx = 0x0FFFF;); // 114185 mov cx, 0FFFFh ;~ 17C5:E9BC + // 114186 repne scasb ;~ 17C5:E9BF +cs=0x17c5;eip=0x00e9bf; T( REPNE SCASB); // 114186 repne scasb ;~ 17C5:E9BF +cs=0x17c5;eip=0x00e9c1; T(si = di-1); // 114187 lea si, [di-1] ;~ 17C5:E9C1 +cs=0x17c5;eip=0x00e9c4; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 114188 mov di, [bp+arg_2] ;~ 17C5:E9C4 +cs=0x17c5;eip=0x00e9c7; T(cx = 0x0FFFF;); // 114189 mov cx, 0FFFFh ;~ 17C5:E9C7 + // 114190 repne scasb ;~ 17C5:E9CA +cs=0x17c5;eip=0x00e9ca; T( REPNE SCASB); // 114190 repne scasb ;~ 17C5:E9CA +cs=0x17c5;eip=0x00e9cc; T(NOT(cx)); // 114191 not cx ;~ 17C5:E9CC +cs=0x17c5;eip=0x00e9ce; T(SUB(di, cx)); // 114192 sub di, cx ;~ 17C5:E9CE +cs=0x17c5;eip=0x00e9d0; T(XCHG(di, si)); // 114193 xchg di, si ;~ 17C5:E9D0 +cs=0x17c5;eip=0x00e9d2; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114194 mov ax, [bp+arg_0] ;~ 17C5:E9D2 +cs=0x17c5;eip=0x00e9d5; T(TEST(si, 1)); // 114195 test si, 1 ;~ 17C5:E9D5 +cs=0x17c5;eip=0x00e9d9; J(JZ(loc_34c0d)); // 114196 jz short loc_34C0D ;~ 17C5:E9D9 +cs=0x17c5;eip=0x00e9db; X(MOVSB); // 114197 movsb ;~ 17C5:E9DB +cs=0x17c5;eip=0x00e9dc; T(DEC(cx)); // 114198 dec cx ;~ 17C5:E9DC loc_34c0d: - // 6780 -cs=0x17c5;eip=0x00e9dd; T(SHR(cx, 1)); // 66234 shr cx, 1 ;~ 17C5:E9DD - // 66235 rep movsw ;~ 17C5:E9DF -cs=0x17c5;eip=0x00e9df; X( REP MOVSW); // 66235 rep movsw ;~ 17C5:E9DF -cs=0x17c5;eip=0x00e9e1; T(ADC(cx, cx)); // 66236 adc cx, cx ;~ 17C5:E9E1 - // 66237 rep movsb ;~ 17C5:E9E3 -cs=0x17c5;eip=0x00e9e3; X( REP MOVSB); // 66237 rep movsb ;~ 17C5:E9E3 -cs=0x17c5;eip=0x00e9e5; T(si = bx;); // 66238 mov si, bx ;~ 17C5:E9E5 -cs=0x17c5;eip=0x00e9e7; T(di = dx;); // 66239 mov di, dx ;~ 17C5:E9E7 -cs=0x17c5;eip=0x00e9e9; X(POP(bp)); // 66240 pop bp ;~ 17C5:E9E9 -cs=0x17c5;eip=0x00e9ea; J(RETN(0)); // 66241 retn ;~ 17C5:E9EA + // 6763 +cs=0x17c5;eip=0x00e9dd; T(SHR(cx, 1)); // 114201 shr cx, 1 ;~ 17C5:E9DD + // 114202 rep movsw ;~ 17C5:E9DF +cs=0x17c5;eip=0x00e9df; X( REP MOVSW); // 114202 rep movsw ;~ 17C5:E9DF +cs=0x17c5;eip=0x00e9e1; T(ADC(cx, cx)); // 114203 adc cx, cx ;~ 17C5:E9E1 + // 114204 rep movsb ;~ 17C5:E9E3 +cs=0x17c5;eip=0x00e9e3; X( REP MOVSB); // 114204 rep movsb ;~ 17C5:E9E3 +cs=0x17c5;eip=0x00e9e5; T(si = bx;); // 114205 mov si, bx ;~ 17C5:E9E5 +cs=0x17c5;eip=0x00e9e7; T(di = dx;); // 114206 mov di, dx ;~ 17C5:E9E7 +cs=0x17c5;eip=0x00e9e9; X(POP(bp)); // 114207 pop bp ;~ 17C5:E9E9 +cs=0x17c5;eip=0x00e9ea; J(RETN(0)); // 114208 retn ;~ 17C5:E9EA assert(0); __dispatch_call: @@ -35824,41 +36087,41 @@ cs=0x17c5;eip=0x00e9ea; J(RETN(0)); // 66241 retn ;~ 17C5:E9EA _begin: #undef arg_0 #define arg_0 4 - // 66254 arg_0 = word ptr 4 ;~ 17C5:E9EC + // 114221 arg_0 = word ptr 4 ;~ 17C5:E9EC #undef arg_2 #define arg_2 6 - // 66255 arg_2 = word ptr 6 ;~ 17C5:E9EC -cs=0x17c5;eip=0x00e9ec; X(PUSH(bp)); // 66257 push bp ;~ 17C5:E9EC -cs=0x17c5;eip=0x00e9ed; T(bp = sp;); // 66258 mov bp, sp ;~ 17C5:E9ED -cs=0x17c5;eip=0x00e9ef; T(dx = di;); // 66259 mov dx, di ;~ 17C5:E9EF -cs=0x17c5;eip=0x00e9f1; T(bx = si;); // 66260 mov bx, si ;~ 17C5:E9F1 -cs=0x17c5;eip=0x00e9f3; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 66261 mov si, [bp+arg_2] ;~ 17C5:E9F3 -cs=0x17c5;eip=0x00e9f6; T(di = si;); // 66262 mov di, si ;~ 17C5:E9F6 -cs=0x17c5;eip=0x00e9f8; T(ax = ds;); // 66263 mov ax, ds ;~ 17C5:E9F8 -cs=0x17c5;eip=0x00e9fa; T(es = ax;); // 66264 mov es, ax ;~ 17C5:E9FA -cs=0x17c5;eip=0x00e9fc; T(XOR(ax, ax)); // 66265 xor ax, ax ;~ 17C5:E9FC -cs=0x17c5;eip=0x00e9fe; T(cx = 0x0FFFF;); // 66266 mov cx, 0FFFFh ;~ 17C5:E9FE - // 66267 repne scasb ;~ 17C5:EA01 -cs=0x17c5;eip=0x00ea01; T( REPNE SCASB); // 66267 repne scasb ;~ 17C5:EA01 -cs=0x17c5;eip=0x00ea03; T(NOT(cx)); // 66268 not cx ;~ 17C5:EA03 -cs=0x17c5;eip=0x00ea05; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 66269 mov di, [bp+arg_0] ;~ 17C5:EA05 -cs=0x17c5;eip=0x00ea08; T(ax = di;); // 66270 mov ax, di ;~ 17C5:EA08 -cs=0x17c5;eip=0x00ea0a; T(TEST(al, 1)); // 66271 test al, 1 ;~ 17C5:EA0A -cs=0x17c5;eip=0x00ea0c; J(JZ(loc_34c40)); // 66272 jz short loc_34C40 ;~ 17C5:EA0C -cs=0x17c5;eip=0x00ea0e; X(MOVSB); // 66273 movsb ;~ 17C5:EA0E -cs=0x17c5;eip=0x00ea0f; T(DEC(cx)); // 66274 dec cx ;~ 17C5:EA0F + // 114222 arg_2 = word ptr 6 ;~ 17C5:E9EC +cs=0x17c5;eip=0x00e9ec; X(PUSH(bp)); // 114224 push bp ;~ 17C5:E9EC +cs=0x17c5;eip=0x00e9ed; T(bp = sp;); // 114225 mov bp, sp ;~ 17C5:E9ED +cs=0x17c5;eip=0x00e9ef; T(dx = di;); // 114226 mov dx, di ;~ 17C5:E9EF +cs=0x17c5;eip=0x00e9f1; T(bx = si;); // 114227 mov bx, si ;~ 17C5:E9F1 +cs=0x17c5;eip=0x00e9f3; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 114228 mov si, [bp+arg_2] ;~ 17C5:E9F3 +cs=0x17c5;eip=0x00e9f6; T(di = si;); // 114229 mov di, si ;~ 17C5:E9F6 +cs=0x17c5;eip=0x00e9f8; T(ax = ds;); // 114230 mov ax, ds ;~ 17C5:E9F8 +cs=0x17c5;eip=0x00e9fa; T(es = ax;); // 114231 mov es, ax ;~ 17C5:E9FA +cs=0x17c5;eip=0x00e9fc; T(XOR(ax, ax)); // 114232 xor ax, ax ;~ 17C5:E9FC +cs=0x17c5;eip=0x00e9fe; T(cx = 0x0FFFF;); // 114233 mov cx, 0FFFFh ;~ 17C5:E9FE + // 114234 repne scasb ;~ 17C5:EA01 +cs=0x17c5;eip=0x00ea01; T( REPNE SCASB); // 114234 repne scasb ;~ 17C5:EA01 +cs=0x17c5;eip=0x00ea03; T(NOT(cx)); // 114235 not cx ;~ 17C5:EA03 +cs=0x17c5;eip=0x00ea05; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 114236 mov di, [bp+arg_0] ;~ 17C5:EA05 +cs=0x17c5;eip=0x00ea08; T(ax = di;); // 114237 mov ax, di ;~ 17C5:EA08 +cs=0x17c5;eip=0x00ea0a; T(TEST(al, 1)); // 114238 test al, 1 ;~ 17C5:EA0A +cs=0x17c5;eip=0x00ea0c; J(JZ(loc_34c40)); // 114239 jz short loc_34C40 ;~ 17C5:EA0C +cs=0x17c5;eip=0x00ea0e; X(MOVSB); // 114240 movsb ;~ 17C5:EA0E +cs=0x17c5;eip=0x00ea0f; T(DEC(cx)); // 114241 dec cx ;~ 17C5:EA0F loc_34c40: - // 6781 -cs=0x17c5;eip=0x00ea10; T(SHR(cx, 1)); // 66277 shr cx, 1 ;~ 17C5:EA10 - // 66278 rep movsw ;~ 17C5:EA12 -cs=0x17c5;eip=0x00ea12; X( REP MOVSW); // 66278 rep movsw ;~ 17C5:EA12 -cs=0x17c5;eip=0x00ea14; T(ADC(cx, cx)); // 66279 adc cx, cx ;~ 17C5:EA14 - // 66280 rep movsb ;~ 17C5:EA16 -cs=0x17c5;eip=0x00ea16; X( REP MOVSB); // 66280 rep movsb ;~ 17C5:EA16 -cs=0x17c5;eip=0x00ea18; T(si = bx;); // 66281 mov si, bx ;~ 17C5:EA18 -cs=0x17c5;eip=0x00ea1a; T(di = dx;); // 66282 mov di, dx ;~ 17C5:EA1A -cs=0x17c5;eip=0x00ea1c; X(POP(bp)); // 66283 pop bp ;~ 17C5:EA1C -cs=0x17c5;eip=0x00ea1d; J(RETN(0)); // 66284 retn ;~ 17C5:EA1D + // 6764 +cs=0x17c5;eip=0x00ea10; T(SHR(cx, 1)); // 114244 shr cx, 1 ;~ 17C5:EA10 + // 114245 rep movsw ;~ 17C5:EA12 +cs=0x17c5;eip=0x00ea12; X( REP MOVSW); // 114245 rep movsw ;~ 17C5:EA12 +cs=0x17c5;eip=0x00ea14; T(ADC(cx, cx)); // 114246 adc cx, cx ;~ 17C5:EA14 + // 114247 rep movsb ;~ 17C5:EA16 +cs=0x17c5;eip=0x00ea16; X( REP MOVSB); // 114247 rep movsb ;~ 17C5:EA16 +cs=0x17c5;eip=0x00ea18; T(si = bx;); // 114248 mov si, bx ;~ 17C5:EA18 +cs=0x17c5;eip=0x00ea1a; T(di = dx;); // 114249 mov di, dx ;~ 17C5:EA1A +cs=0x17c5;eip=0x00ea1c; X(POP(bp)); // 114250 pop bp ;~ 17C5:EA1C +cs=0x17c5;eip=0x00ea1d; J(RETN(0)); // 114251 retn ;~ 17C5:EA1D assert(0); __dispatch_call: @@ -35886,23 +36149,23 @@ cs=0x17c5;eip=0x00ea1d; J(RETN(0)); // 66284 retn ;~ 17C5:EA1D _begin: #undef arg_0 #define arg_0 4 - // 66295 arg_0 = word ptr 4 ;~ 17C5:EA1E -cs=0x17c5;eip=0x00ea1e; X(PUSH(bp)); // 66297 push bp ;~ 17C5:EA1E -cs=0x17c5;eip=0x00ea1f; T(bp = sp;); // 66298 mov bp, sp ;~ 17C5:EA1F -cs=0x17c5;eip=0x00ea21; T(dx = di;); // 66299 mov dx, di ;~ 17C5:EA21 -cs=0x17c5;eip=0x00ea23; T(ax = ds;); // 66300 mov ax, ds ;~ 17C5:EA23 -cs=0x17c5;eip=0x00ea25; T(es = ax;); // 66301 mov es, ax ;~ 17C5:EA25 -cs=0x17c5;eip=0x00ea27; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 66302 mov di, [bp+arg_0] ;~ 17C5:EA27 -cs=0x17c5;eip=0x00ea2a; T(XOR(ax, ax)); // 66303 xor ax, ax ;~ 17C5:EA2A -cs=0x17c5;eip=0x00ea2c; T(cx = 0x0FFFF;); // 66304 mov cx, 0FFFFh ;~ 17C5:EA2C - // 66305 repne scasb ;~ 17C5:EA2F -cs=0x17c5;eip=0x00ea2f; T( REPNE SCASB); // 66305 repne scasb ;~ 17C5:EA2F -cs=0x17c5;eip=0x00ea31; T(NOT(cx)); // 66306 not cx ;~ 17C5:EA31 -cs=0x17c5;eip=0x00ea33; T(DEC(cx)); // 66307 dec cx ;~ 17C5:EA33 -cs=0x17c5;eip=0x00ea34; T(XCHG(ax, cx)); // 66308 xchg ax, cx ;~ 17C5:EA34 -cs=0x17c5;eip=0x00ea35; T(di = dx;); // 66309 mov di, dx ;~ 17C5:EA35 -cs=0x17c5;eip=0x00ea37; X(POP(bp)); // 66310 pop bp ;~ 17C5:EA37 -cs=0x17c5;eip=0x00ea38; J(RETN(0)); // 66311 retn ;~ 17C5:EA38 + // 114262 arg_0 = word ptr 4 ;~ 17C5:EA1E +cs=0x17c5;eip=0x00ea1e; X(PUSH(bp)); // 114264 push bp ;~ 17C5:EA1E +cs=0x17c5;eip=0x00ea1f; T(bp = sp;); // 114265 mov bp, sp ;~ 17C5:EA1F +cs=0x17c5;eip=0x00ea21; T(dx = di;); // 114266 mov dx, di ;~ 17C5:EA21 +cs=0x17c5;eip=0x00ea23; T(ax = ds;); // 114267 mov ax, ds ;~ 17C5:EA23 +cs=0x17c5;eip=0x00ea25; T(es = ax;); // 114268 mov es, ax ;~ 17C5:EA25 +cs=0x17c5;eip=0x00ea27; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 114269 mov di, [bp+arg_0] ;~ 17C5:EA27 +cs=0x17c5;eip=0x00ea2a; T(XOR(ax, ax)); // 114270 xor ax, ax ;~ 17C5:EA2A +cs=0x17c5;eip=0x00ea2c; T(cx = 0x0FFFF;); // 114271 mov cx, 0FFFFh ;~ 17C5:EA2C + // 114272 repne scasb ;~ 17C5:EA2F +cs=0x17c5;eip=0x00ea2f; T( REPNE SCASB); // 114272 repne scasb ;~ 17C5:EA2F +cs=0x17c5;eip=0x00ea31; T(NOT(cx)); // 114273 not cx ;~ 17C5:EA31 +cs=0x17c5;eip=0x00ea33; T(DEC(cx)); // 114274 dec cx ;~ 17C5:EA33 +cs=0x17c5;eip=0x00ea34; T(XCHG(ax, cx)); // 114275 xchg ax, cx ;~ 17C5:EA34 +cs=0x17c5;eip=0x00ea35; T(di = dx;); // 114276 mov di, dx ;~ 17C5:EA35 +cs=0x17c5;eip=0x00ea37; X(POP(bp)); // 114277 pop bp ;~ 17C5:EA37 +cs=0x17c5;eip=0x00ea38; J(RETN(0)); // 114278 retn ;~ 17C5:EA38 assert(0); __dispatch_call: @@ -35929,28 +36192,28 @@ cs=0x17c5;eip=0x00ea38; J(RETN(0)); // 66311 retn ;~ 17C5:EA38 _begin: #undef arg_0 #define arg_0 4 - // 66324 arg_0 = word ptr 4 ;~ 17C5:EA3A + // 114291 arg_0 = word ptr 4 ;~ 17C5:EA3A #undef arg_2 #define arg_2 6 - // 66325 arg_2 = word ptr 6 ;~ 17C5:EA3A + // 114292 arg_2 = word ptr 6 ;~ 17C5:EA3A #undef arg_4 #define arg_4 8 - // 66326 arg_4 = word ptr 8 ;~ 17C5:EA3A -cs=0x17c5;eip=0x00ea3a; X(PUSH(bp)); // 66330 push bp ;~ 17C5:EA3A -cs=0x17c5;eip=0x00ea3b; T(bp = sp;); // 66331 mov bp, sp ;~ 17C5:EA3B -cs=0x17c5;eip=0x00ea3d; X(PUSH(si)); // 66332 push si ;~ 17C5:EA3D -cs=0x17c5;eip=0x00ea3e; X(PUSH(di)); // 66333 push di ;~ 17C5:EA3E -cs=0x17c5;eip=0x00ea3f; T(bl = 1;); // 66334 mov bl, 1 ;~ 17C5:EA3F -cs=0x17c5;eip=0x00ea41; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 66335 mov cx, [bp+arg_4] ;~ 17C5:EA41 -cs=0x17c5;eip=0x00ea44; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66336 mov ax, [bp+arg_0] ;~ 17C5:EA44 -cs=0x17c5;eip=0x00ea47; T(XOR(dx, dx)); // 66337 xor dx, dx ;~ 17C5:EA47 -cs=0x17c5;eip=0x00ea49; T(CMP(cx, 0x0A)); // 66338 cmp cx, 0Ah ;~ 17C5:EA49 -cs=0x17c5;eip=0x00ea4c; J(JNZ(loc_34c7f)); // 66339 jnz short loc_34C7F ;~ 17C5:EA4C -cs=0x17c5;eip=0x00ea4e; T(CWD); // 66340 cwd ;~ 17C5:EA4E + // 114293 arg_4 = word ptr 8 ;~ 17C5:EA3A +cs=0x17c5;eip=0x00ea3a; X(PUSH(bp)); // 114297 push bp ;~ 17C5:EA3A +cs=0x17c5;eip=0x00ea3b; T(bp = sp;); // 114298 mov bp, sp ;~ 17C5:EA3B +cs=0x17c5;eip=0x00ea3d; X(PUSH(si)); // 114299 push si ;~ 17C5:EA3D +cs=0x17c5;eip=0x00ea3e; X(PUSH(di)); // 114300 push di ;~ 17C5:EA3E +cs=0x17c5;eip=0x00ea3f; T(bl = 1;); // 114301 mov bl, 1 ;~ 17C5:EA3F +cs=0x17c5;eip=0x00ea41; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 114302 mov cx, [bp+arg_4] ;~ 17C5:EA41 +cs=0x17c5;eip=0x00ea44; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114303 mov ax, [bp+arg_0] ;~ 17C5:EA44 +cs=0x17c5;eip=0x00ea47; T(XOR(dx, dx)); // 114304 xor dx, dx ;~ 17C5:EA47 +cs=0x17c5;eip=0x00ea49; T(CMP(cx, 0x0A)); // 114305 cmp cx, 0Ah ;~ 17C5:EA49 +cs=0x17c5;eip=0x00ea4c; J(JNZ(loc_34c7f)); // 114306 jnz short loc_34C7F ;~ 17C5:EA4C +cs=0x17c5;eip=0x00ea4e; T(CWD); // 114307 cwd ;~ 17C5:EA4E loc_34c7f: - // 6782 -cs=0x17c5;eip=0x00ea4f; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 66343 mov di, [bp+arg_2] ;~ 17C5:EA4F -cs=0x17c5;eip=0x00ea52; J(return seg2623_f202_proc(m2c::kloc_3543e, _state);); // 66344 jmp loc_3543E ;~ 17C5:EA52 + // 6765 +cs=0x17c5;eip=0x00ea4f; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 114310 mov di, [bp+arg_2] ;~ 17C5:EA4F +cs=0x17c5;eip=0x00ea52; J(return seg2623_f202_proc(m2c::kloc_3543e, _state);); // 114311 jmp loc_3543E ;~ 17C5:EA52 assert(0); __dispatch_call: @@ -35976,16 +36239,16 @@ cs=0x17c5;eip=0x00ea52; J(return seg2623_f202_proc(m2c::kloc_3543e, _state);); else goto __dispatch_call; sub_34c86: _begin: -cs=0x17c5;eip=0x00ea56; T(ax = word_4ecc2;); // 66355 mov ax, word_4ECC2 ;~ 17C5:EA56 -cs=0x17c5;eip=0x00ea59; T(OR(ah, ah)); // 66356 or ah, ah ;~ 17C5:EA59 -cs=0x17c5;eip=0x00ea5b; T(al = 0x0FF;); // 66357 mov al, 0FFh ;~ 17C5:EA5B -cs=0x17c5;eip=0x00ea5d; J(JZ(locret_34c95)); // 66358 jz short locret_34C95 ;~ 17C5:EA5D -cs=0x17c5;eip=0x00ea5f; T(ah = 0x0B;); // 66359 mov ah, 0Bh ;~ 17C5:EA5F -cs=0x17c5;eip=0x00ea61; S(_INT(0x21)); // 66360 int 21h ; DOS - CHECK STANDARD INPUT STATUS ;~ 17C5:EA61 -cs=0x17c5;eip=0x00ea63; T(ah = 0;); // 66363 mov ah, 0 ;~ 17C5:EA63 +cs=0x17c5;eip=0x00ea56; T(MOV(ax, *(dw*)(raddr(ds,0x61E2)))); // 114322 mov ax, ds:61E2h ;~ 17C5:EA56 +cs=0x17c5;eip=0x00ea59; T(OR(ah, ah)); // 114323 or ah, ah ;~ 17C5:EA59 +cs=0x17c5;eip=0x00ea5b; T(al = 0x0FF;); // 114324 mov al, 0FFh ;~ 17C5:EA5B +cs=0x17c5;eip=0x00ea5d; J(JZ(locret_34c95)); // 114325 jz short locret_34C95 ;~ 17C5:EA5D +cs=0x17c5;eip=0x00ea5f; T(ah = 0x0B;); // 114326 mov ah, 0Bh ;~ 17C5:EA5F +cs=0x17c5;eip=0x00ea61; S(_INT(0x21)); // 114327 int 21h ; DOS - CHECK STANDARD INPUT STATUS ;~ 17C5:EA61 +cs=0x17c5;eip=0x00ea63; T(ah = 0;); // 114330 mov ah, 0 ;~ 17C5:EA63 locret_34c95: - // 6783 -cs=0x17c5;eip=0x00ea65; J(RETN(0)); // 66366 retn ;~ 17C5:EA65 + // 6766 +cs=0x17c5;eip=0x00ea65; J(RETN(0)); // 114333 retn ;~ 17C5:EA65 assert(0); __dispatch_call: @@ -36011,8 +36274,8 @@ cs=0x17c5;eip=0x00ea65; J(RETN(0)); // 66366 retn ;~ 17C5:EA65 else goto __dispatch_call; seg2623_ea66_proc: _begin: -cs=0x17c5;eip=0x00ea66; T(dh = 1;); // 66370 mov dh, 1 ;~ 17C5:EA66 -cs=0x17c5;eip=0x00ea68; J(return sub_34c9a(m2c::kloc_34c9c, _state);); // 66371 jmp short loc_34C9C ;~ 17C5:EA68 +cs=0x17c5;eip=0x00ea66; T(dh = 1;); // 114337 mov dh, 1 ;~ 17C5:EA66 +cs=0x17c5;eip=0x00ea68; J(return sub_34c9a(m2c::kloc_34c9c, _state);); // 114338 jmp short loc_34C9C ;~ 17C5:EA68 assert(0); __dispatch_call: @@ -36037,22 +36300,22 @@ cs=0x17c5;eip=0x00ea68; J(return sub_34c9a(m2c::kloc_34c9c, _state);); // 66371 else goto __dispatch_call; sub_34c9a: _begin: -cs=0x17c5;eip=0x00ea6a; T(dh = 8;); // 66377 mov dh, 8 ;~ 17C5:EA6A +cs=0x17c5;eip=0x00ea6a; T(dh = 8;); // 114344 mov dh, 8 ;~ 17C5:EA6A loc_34c9c: - // 6784 -cs=0x17c5;eip=0x00ea6c; T(ax = word_4ecc2;); // 66380 mov ax, word_4ECC2 ;~ 17C5:EA6C -cs=0x17c5;eip=0x00ea6f; T(OR(ah, ah)); // 66381 or ah, ah ;~ 17C5:EA6F -cs=0x17c5;eip=0x00ea71; J(JNZ(loc_34cab)); // 66382 jnz short loc_34CAB ;~ 17C5:EA71 -cs=0x17c5;eip=0x00ea73; X(word_4ecc2 = 0x0FFFF;); // 66383 mov word_4ECC2, 0FFFFh ;~ 17C5:EA73 -cs=0x17c5;eip=0x00ea79; J(JMP(locret_34cb0)); // 66384 jmp short locret_34CB0 ;~ 17C5:EA79 + // 6767 +cs=0x17c5;eip=0x00ea6c; T(MOV(ax, *(dw*)(raddr(ds,0x61E2)))); // 114347 mov ax, ds:61E2h ;~ 17C5:EA6C +cs=0x17c5;eip=0x00ea6f; T(OR(ah, ah)); // 114348 or ah, ah ;~ 17C5:EA6F +cs=0x17c5;eip=0x00ea71; J(JNZ(loc_34cab)); // 114349 jnz short loc_34CAB ;~ 17C5:EA71 +cs=0x17c5;eip=0x00ea73; X(MOV(*(dw*)(raddr(ds,0x61E2)), 0x0FFFF)); // 114350 mov word ptr ds:61E2h, 0FFFFh ;~ 17C5:EA73 +cs=0x17c5;eip=0x00ea79; J(JMP(locret_34cb0)); // 114351 jmp short locret_34CB0 ;~ 17C5:EA79 loc_34cab: - // 6785 -cs=0x17c5;eip=0x00ea7b; T(XCHG(ax, dx)); // 66388 xchg ax, dx ;~ 17C5:EA7B -cs=0x17c5;eip=0x00ea7c; S(_INT(0x21)); // 66389 int 21h ; DOS - ;~ 17C5:EA7C -cs=0x17c5;eip=0x00ea7e; T(ah = 0;); // 66390 mov ah, 0 ;~ 17C5:EA7E + // 6768 +cs=0x17c5;eip=0x00ea7b; T(XCHG(ax, dx)); // 114355 xchg ax, dx ;~ 17C5:EA7B +cs=0x17c5;eip=0x00ea7c; S(_INT(0x21)); // 114356 int 21h ; DOS - ;~ 17C5:EA7C +cs=0x17c5;eip=0x00ea7e; T(ah = 0;); // 114357 mov ah, 0 ;~ 17C5:EA7E locret_34cb0: - // 6786 -cs=0x17c5;eip=0x00ea80; J(RETN(0)); // 66393 retn ;~ 17C5:EA80 + // 6769 +cs=0x17c5;eip=0x00ea80; J(RETN(0)); // 114360 retn ;~ 17C5:EA80 assert(0); __dispatch_call: @@ -36082,91 +36345,91 @@ cs=0x17c5;eip=0x00ea80; J(RETN(0)); // 66393 retn ;~ 17C5:EA80 _begin: #undef var_e #define var_e -0x0E - // 66407 var_E = dword ptr -0Eh ;~ 17C5:EA82 + // 114374 var_E = dword ptr -0Eh ;~ 17C5:EA82 #undef var_a #define var_a -0x0A - // 66408 var_A = byte ptr -0Ah ;~ 17C5:EA82 + // 114375 var_A = byte ptr -0Ah ;~ 17C5:EA82 #undef var_9 #define var_9 -9 - // 66409 var_9 = byte ptr -9 ;~ 17C5:EA82 + // 114376 var_9 = byte ptr -9 ;~ 17C5:EA82 #undef var_8 #define var_8 -8 - // 66410 var_8 = byte ptr -8 ;~ 17C5:EA82 + // 114377 var_8 = byte ptr -8 ;~ 17C5:EA82 #undef var_7 #define var_7 -7 - // 66411 var_7 = byte ptr -7 ;~ 17C5:EA82 + // 114378 var_7 = byte ptr -7 ;~ 17C5:EA82 #undef var_6 #define var_6 -6 - // 66412 var_6 = byte ptr -6 ;~ 17C5:EA82 + // 114379 var_6 = byte ptr -6 ;~ 17C5:EA82 #undef arg_0 #define arg_0 4 - // 66413 arg_0 = word ptr 4 ;~ 17C5:EA82 + // 114380 arg_0 = word ptr 4 ;~ 17C5:EA82 #undef arg_2 #define arg_2 6 - // 66414 arg_2 = word ptr 6 ;~ 17C5:EA82 + // 114381 arg_2 = word ptr 6 ;~ 17C5:EA82 #undef arg_4 #define arg_4 8 - // 66415 arg_4 = word ptr 8 ;~ 17C5:EA82 -cs=0x17c5;eip=0x00ea82; X(PUSH(bp)); // 66417 push bp ;~ 17C5:EA82 -cs=0x17c5;eip=0x00ea83; T(bp = sp;); // 66418 mov bp, sp ;~ 17C5:EA83 -cs=0x17c5;eip=0x00ea85; X(PUSH(si)); // 66419 push si ;~ 17C5:EA85 -cs=0x17c5;eip=0x00ea86; X(PUSH(di)); // 66420 push di ;~ 17C5:EA86 -cs=0x17c5;eip=0x00ea87; T(SUB(sp, 0x0A)); // 66421 sub sp, 0Ah ;~ 17C5:EA87 -cs=0x17c5;eip=0x00ea8a; X(MOV(*(raddr(ss,bp+var_a)), 0x0CD)); // 66422 mov [bp+var_A], 0CDh ;~ 17C5:EA8A -cs=0x17c5;eip=0x00ea8e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66423 mov ax, [bp+arg_0] ;~ 17C5:EA8E -cs=0x17c5;eip=0x00ea91; X(MOV(*(raddr(ss,bp+var_9)), al)); // 66424 mov [bp+var_9], al ;~ 17C5:EA91 -cs=0x17c5;eip=0x00ea94; T(CMP(al, 0x25)); // 66425 cmp al, 25h ; '%' ;~ 17C5:EA94 -cs=0x17c5;eip=0x00ea96; J(JZ(loc_34cd2)); // 66426 jz short loc_34CD2 ;~ 17C5:EA96 -cs=0x17c5;eip=0x00ea98; T(CMP(al, 0x26)); // 66427 cmp al, 26h ; '&' ;~ 17C5:EA98 -cs=0x17c5;eip=0x00ea9a; J(JZ(loc_34cd2)); // 66428 jz short loc_34CD2 ;~ 17C5:EA9A -cs=0x17c5;eip=0x00ea9c; X(MOV(*(raddr(ss,bp+var_8)), 0x0CB)); // 66429 mov [bp+var_8], 0CBh ;~ 17C5:EA9C -cs=0x17c5;eip=0x00eaa0; J(JMP(loc_34cde)); // 66430 jmp short loc_34CDE ;~ 17C5:EAA0 + // 114382 arg_4 = word ptr 8 ;~ 17C5:EA82 +cs=0x17c5;eip=0x00ea82; X(PUSH(bp)); // 114384 push bp ;~ 17C5:EA82 +cs=0x17c5;eip=0x00ea83; T(bp = sp;); // 114385 mov bp, sp ;~ 17C5:EA83 +cs=0x17c5;eip=0x00ea85; X(PUSH(si)); // 114386 push si ;~ 17C5:EA85 +cs=0x17c5;eip=0x00ea86; X(PUSH(di)); // 114387 push di ;~ 17C5:EA86 +cs=0x17c5;eip=0x00ea87; T(SUB(sp, 0x0A)); // 114388 sub sp, 0Ah ;~ 17C5:EA87 +cs=0x17c5;eip=0x00ea8a; X(MOV(*(raddr(ss,bp+var_a)), 0x0CD)); // 114389 mov [bp+var_A], 0CDh ;~ 17C5:EA8A +cs=0x17c5;eip=0x00ea8e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114390 mov ax, [bp+arg_0] ;~ 17C5:EA8E +cs=0x17c5;eip=0x00ea91; X(MOV(*(raddr(ss,bp+var_9)), al)); // 114391 mov [bp+var_9], al ;~ 17C5:EA91 +cs=0x17c5;eip=0x00ea94; T(CMP(al, 0x25)); // 114392 cmp al, 25h ; '%' ;~ 17C5:EA94 +cs=0x17c5;eip=0x00ea96; J(JZ(loc_34cd2)); // 114393 jz short loc_34CD2 ;~ 17C5:EA96 +cs=0x17c5;eip=0x00ea98; T(CMP(al, 0x26)); // 114394 cmp al, 26h ; '&' ;~ 17C5:EA98 +cs=0x17c5;eip=0x00ea9a; J(JZ(loc_34cd2)); // 114395 jz short loc_34CD2 ;~ 17C5:EA9A +cs=0x17c5;eip=0x00ea9c; X(MOV(*(raddr(ss,bp+var_8)), 0x0CB)); // 114396 mov [bp+var_8], 0CBh ;~ 17C5:EA9C +cs=0x17c5;eip=0x00eaa0; J(JMP(loc_34cde)); // 114397 jmp short loc_34CDE ;~ 17C5:EAA0 loc_34cd2: - // 6787 -cs=0x17c5;eip=0x00eaa2; X(MOV(*(raddr(ss,bp+var_6)), 0x0CB)); // 66435 mov [bp+var_6], 0CBh ;~ 17C5:EAA2 -cs=0x17c5;eip=0x00eaa6; X(MOV(*(raddr(ss,bp+var_7)), 0x44)); // 66436 mov [bp+var_7], 44h ; 'D' ;~ 17C5:EAA6 -cs=0x17c5;eip=0x00eaaa; X(MOV(*(raddr(ss,bp+var_8)), 0x44)); // 66437 mov [bp+var_8], 44h ; 'D' ;~ 17C5:EAAA + // 6770 +cs=0x17c5;eip=0x00eaa2; X(MOV(*(raddr(ss,bp+var_6)), 0x0CB)); // 114402 mov [bp+var_6], 0CBh ;~ 17C5:EAA2 +cs=0x17c5;eip=0x00eaa6; X(MOV(*(raddr(ss,bp+var_7)), 0x44)); // 114403 mov [bp+var_7], 44h ; 'D' ;~ 17C5:EAA6 +cs=0x17c5;eip=0x00eaaa; X(MOV(*(raddr(ss,bp+var_8)), 0x44)); // 114404 mov [bp+var_8], 44h ; 'D' ;~ 17C5:EAAA loc_34cde: - // 6788 -cs=0x17c5;eip=0x00eaae; X(MOV(*(dw*)(raddr(ss,bp+var_e+2)), ss)); // 66440 mov word ptr [bp+var_E+2], ss ;~ 17C5:EAAE -cs=0x17c5;eip=0x00eab1; T(ax = bp+var_a); // 66441 lea ax, [bp+var_A] ;~ 17C5:EAB1 -cs=0x17c5;eip=0x00eab4; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 66442 mov word ptr [bp+var_E], ax ;~ 17C5:EAB4 -cs=0x17c5;eip=0x00eab7; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 66443 mov di, [bp+arg_2] ;~ 17C5:EAB7 -cs=0x17c5;eip=0x00eaba; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 66444 mov ax, [di] ;~ 17C5:EABA -cs=0x17c5;eip=0x00eabc; T(MOV(bx, *(dw*)(raddr(ds,di+2)))); // 66445 mov bx, [di+2] ;~ 17C5:EABC -cs=0x17c5;eip=0x00eabf; T(MOV(cx, *(dw*)(raddr(ds,di+4)))); // 66446 mov cx, [di+4] ;~ 17C5:EABF -cs=0x17c5;eip=0x00eac2; T(MOV(dx, *(dw*)(raddr(ds,di+6)))); // 66447 mov dx, [di+6] ;~ 17C5:EAC2 -cs=0x17c5;eip=0x00eac5; T(MOV(si, *(dw*)(raddr(ds,di+8)))); // 66448 mov si, [di+8] ;~ 17C5:EAC5 -cs=0x17c5;eip=0x00eac8; T(MOV(di, *(dw*)(raddr(ds,di+0x0A)))); // 66449 mov di, [di+0Ah] ;~ 17C5:EAC8 -cs=0x17c5;eip=0x00eacb; X(PUSH(bp)); // 66450 push bp ;~ 17C5:EACB -cs=0x17c5;eip=0x00eacc; J(CALLF(__dispatch_call,*(dd*)(raddr(ss,bp+var_e)))); // 66451 call [bp+var_E] ;~ 17C5:EACC -cs=0x17c5;eip=0x00eacf; X(POP(bp)); // 66452 pop bp ;~ 17C5:EACF -cs=0x17c5;eip=0x00ead0; T(CLD); // 66453 cld ;~ 17C5:EAD0 -cs=0x17c5;eip=0x00ead1; X(PUSH(di)); // 66454 push di ;~ 17C5:EAD1 -cs=0x17c5;eip=0x00ead2; T(MOV(di, *(dw*)(raddr(ss,bp+arg_4)))); // 66455 mov di, [bp+arg_4] ;~ 17C5:EAD2 -cs=0x17c5;eip=0x00ead5; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 66456 mov [di], ax ;~ 17C5:EAD5 -cs=0x17c5;eip=0x00ead7; X(MOV(*(dw*)(raddr(ds,di+2)), bx)); // 66457 mov [di+2], bx ;~ 17C5:EAD7 -cs=0x17c5;eip=0x00eada; X(MOV(*(dw*)(raddr(ds,di+4)), cx)); // 66458 mov [di+4], cx ;~ 17C5:EADA -cs=0x17c5;eip=0x00eadd; X(MOV(*(dw*)(raddr(ds,di+6)), dx)); // 66459 mov [di+6], dx ;~ 17C5:EADD -cs=0x17c5;eip=0x00eae0; X(MOV(*(dw*)(raddr(ds,di+8)), si)); // 66460 mov [di+8], si ;~ 17C5:EAE0 -cs=0x17c5;eip=0x00eae3; X(POP(*(dw*)(raddr(ds,di+0x0A)))); // 66461 pop word ptr [di+0Ah] ;~ 17C5:EAE3 -cs=0x17c5;eip=0x00eae6; J(JC(loc_34d1c)); // 66462 jb short loc_34D1C ;~ 17C5:EAE6 -cs=0x17c5;eip=0x00eae8; T(XOR(si, si)); // 66463 xor si, si ;~ 17C5:EAE8 -cs=0x17c5;eip=0x00eaea; J(JMP(loc_34d24)); // 66464 jmp short loc_34D24 ;~ 17C5:EAEA + // 6771 +cs=0x17c5;eip=0x00eaae; X(MOV(*(dw*)(raddr(ss,bp+var_e+2)), ss)); // 114407 mov word ptr [bp+var_E+2], ss ;~ 17C5:EAAE +cs=0x17c5;eip=0x00eab1; T(ax = bp+var_a); // 114408 lea ax, [bp+var_A] ;~ 17C5:EAB1 +cs=0x17c5;eip=0x00eab4; X(MOV(*(dw*)(raddr(ss,bp+var_e)), ax)); // 114409 mov word ptr [bp+var_E], ax ;~ 17C5:EAB4 +cs=0x17c5;eip=0x00eab7; T(MOV(di, *(dw*)(raddr(ss,bp+arg_2)))); // 114410 mov di, [bp+arg_2] ;~ 17C5:EAB7 +cs=0x17c5;eip=0x00eaba; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 114411 mov ax, [di] ;~ 17C5:EABA +cs=0x17c5;eip=0x00eabc; T(MOV(bx, *(dw*)(raddr(ds,di+2)))); // 114412 mov bx, [di+2] ;~ 17C5:EABC +cs=0x17c5;eip=0x00eabf; T(MOV(cx, *(dw*)(raddr(ds,di+4)))); // 114413 mov cx, [di+4] ;~ 17C5:EABF +cs=0x17c5;eip=0x00eac2; T(MOV(dx, *(dw*)(raddr(ds,di+6)))); // 114414 mov dx, [di+6] ;~ 17C5:EAC2 +cs=0x17c5;eip=0x00eac5; T(MOV(si, *(dw*)(raddr(ds,di+8)))); // 114415 mov si, [di+8] ;~ 17C5:EAC5 +cs=0x17c5;eip=0x00eac8; T(MOV(di, *(dw*)(raddr(ds,di+0x0A)))); // 114416 mov di, [di+0Ah] ;~ 17C5:EAC8 +cs=0x17c5;eip=0x00eacb; X(PUSH(bp)); // 114417 push bp ;~ 17C5:EACB +cs=0x17c5;eip=0x00eacc; J(CALLF(__dispatch_call,*(dd*)(raddr(ss,bp+var_e)))); // 114418 call [bp+var_E] ;~ 17C5:EACC +cs=0x17c5;eip=0x00eacf; X(POP(bp)); // 114419 pop bp ;~ 17C5:EACF +cs=0x17c5;eip=0x00ead0; T(CLD); // 114420 cld ;~ 17C5:EAD0 +cs=0x17c5;eip=0x00ead1; X(PUSH(di)); // 114421 push di ;~ 17C5:EAD1 +cs=0x17c5;eip=0x00ead2; T(MOV(di, *(dw*)(raddr(ss,bp+arg_4)))); // 114422 mov di, [bp+arg_4] ;~ 17C5:EAD2 +cs=0x17c5;eip=0x00ead5; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 114423 mov [di], ax ;~ 17C5:EAD5 +cs=0x17c5;eip=0x00ead7; X(MOV(*(dw*)(raddr(ds,di+2)), bx)); // 114424 mov [di+2], bx ;~ 17C5:EAD7 +cs=0x17c5;eip=0x00eada; X(MOV(*(dw*)(raddr(ds,di+4)), cx)); // 114425 mov [di+4], cx ;~ 17C5:EADA +cs=0x17c5;eip=0x00eadd; X(MOV(*(dw*)(raddr(ds,di+6)), dx)); // 114426 mov [di+6], dx ;~ 17C5:EADD +cs=0x17c5;eip=0x00eae0; X(MOV(*(dw*)(raddr(ds,di+8)), si)); // 114427 mov [di+8], si ;~ 17C5:EAE0 +cs=0x17c5;eip=0x00eae3; X(POP(*(dw*)(raddr(ds,di+0x0A)))); // 114428 pop word ptr [di+0Ah] ;~ 17C5:EAE3 +cs=0x17c5;eip=0x00eae6; J(JC(loc_34d1c)); // 114429 jb short loc_34D1C ;~ 17C5:EAE6 +cs=0x17c5;eip=0x00eae8; T(XOR(si, si)); // 114430 xor si, si ;~ 17C5:EAE8 +cs=0x17c5;eip=0x00eaea; J(JMP(loc_34d24)); // 114431 jmp short loc_34D24 ;~ 17C5:EAEA loc_34d1c: - // 6789 -cs=0x17c5;eip=0x00eaec; J(CALL(sub_35072,0)); // 66468 call sub_35072 ;~ 17C5:EAEC -cs=0x17c5;eip=0x00eaef; T(si = 1;); // 66469 mov si, 1 ;~ 17C5:EAEF -cs=0x17c5;eip=0x00eaf2; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 66470 mov ax, [di] ;~ 17C5:EAF2 + // 6772 +cs=0x17c5;eip=0x00eaec; J(CALL(sub_35072,0)); // 114435 call sub_35072 ;~ 17C5:EAEC +cs=0x17c5;eip=0x00eaef; T(si = 1;); // 114436 mov si, 1 ;~ 17C5:EAEF +cs=0x17c5;eip=0x00eaf2; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 114437 mov ax, [di] ;~ 17C5:EAF2 loc_34d24: - // 6790 -cs=0x17c5;eip=0x00eaf4; X(MOV(*(dw*)(raddr(ds,di+0x0C)), si)); // 66473 mov [di+0Ch], si ;~ 17C5:EAF4 -cs=0x17c5;eip=0x00eaf7; T(ADD(sp, 0x0A)); // 66474 add sp, 0Ah ;~ 17C5:EAF7 -cs=0x17c5;eip=0x00eafa; X(POP(di)); // 66475 pop di ;~ 17C5:EAFA -cs=0x17c5;eip=0x00eafb; X(POP(si)); // 66476 pop si ;~ 17C5:EAFB -cs=0x17c5;eip=0x00eafc; T(sp = bp;); // 66477 mov sp, bp ;~ 17C5:EAFC -cs=0x17c5;eip=0x00eafe; X(POP(bp)); // 66478 pop bp ;~ 17C5:EAFE -cs=0x17c5;eip=0x00eaff; J(RETN(0)); // 66479 retn ;~ 17C5:EAFF + // 6773 +cs=0x17c5;eip=0x00eaf4; X(MOV(*(dw*)(raddr(ds,di+0x0C)), si)); // 114440 mov [di+0Ch], si ;~ 17C5:EAF4 +cs=0x17c5;eip=0x00eaf7; T(ADD(sp, 0x0A)); // 114441 add sp, 0Ah ;~ 17C5:EAF7 +cs=0x17c5;eip=0x00eafa; X(POP(di)); // 114442 pop di ;~ 17C5:EAFA +cs=0x17c5;eip=0x00eafb; X(POP(si)); // 114443 pop si ;~ 17C5:EAFB +cs=0x17c5;eip=0x00eafc; T(sp = bp;); // 114444 mov sp, bp ;~ 17C5:EAFC +cs=0x17c5;eip=0x00eafe; X(POP(bp)); // 114445 pop bp ;~ 17C5:EAFE +cs=0x17c5;eip=0x00eaff; J(RETN(0)); // 114446 retn ;~ 17C5:EAFF assert(0); __dispatch_call: @@ -36197,37 +36460,37 @@ cs=0x17c5;eip=0x00eaff; J(RETN(0)); // 66479 retn ;~ 17C5:EAFF _begin: #undef arg_0 #define arg_0 4 - // 66490 arg_0 = word ptr 4 ;~ 17C5:EB00 + // 114457 arg_0 = word ptr 4 ;~ 17C5:EB00 #undef arg_2 #define arg_2 6 - // 66491 arg_2 = word ptr 6 ;~ 17C5:EB00 + // 114458 arg_2 = word ptr 6 ;~ 17C5:EB00 #undef arg_4 #define arg_4 8 - // 66492 arg_4 = word ptr 8 ;~ 17C5:EB00 + // 114459 arg_4 = word ptr 8 ;~ 17C5:EB00 #undef arg_6 #define arg_6 0x0A - // 66493 arg_6 = word ptr 0Ah ;~ 17C5:EB00 + // 114460 arg_6 = word ptr 0Ah ;~ 17C5:EB00 #undef arg_8 #define arg_8 0x0C - // 66494 arg_8 = word ptr 0Ch ;~ 17C5:EB00 -cs=0x17c5;eip=0x00eb00; X(PUSH(bp)); // 66496 push bp ;~ 17C5:EB00 -cs=0x17c5;eip=0x00eb01; T(bp = sp;); // 66497 mov bp, sp ;~ 17C5:EB01 -cs=0x17c5;eip=0x00eb03; X(PUSH(si)); // 66498 push si ;~ 17C5:EB03 -cs=0x17c5;eip=0x00eb04; X(PUSH(di)); // 66499 push di ;~ 17C5:EB04 -cs=0x17c5;eip=0x00eb05; X(PUSH(ds)); // 66500 push ds ;~ 17C5:EB05 -cs=0x17c5;eip=0x00eb06; T(MOV(ds, *(dw*)(raddr(ss,bp+arg_0)))); // 66501 mov ds, [bp+arg_0] ;~ 17C5:EB06 -cs=0x17c5;eip=0x00eb09; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 66503 mov si, [bp+arg_2] ;~ 17C5:EB09 -cs=0x17c5;eip=0x00eb0c; T(MOV(es, *(dw*)(raddr(ss,bp+arg_4)))); // 66504 mov es, [bp+arg_4] ;~ 17C5:EB0C -cs=0x17c5;eip=0x00eb0f; T(MOV(di, *(dw*)(raddr(ss,bp+arg_6)))); // 66506 mov di, [bp+arg_6] ;~ 17C5:EB0F -cs=0x17c5;eip=0x00eb12; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_8)))); // 66507 mov cx, [bp+arg_8] ;~ 17C5:EB12 - // 66508 rep movsb ;~ 17C5:EB15 -cs=0x17c5;eip=0x00eb15; X( REP MOVSB); // 66508 rep movsb ;~ 17C5:EB15 -cs=0x17c5;eip=0x00eb17; X(POP(ds)); // 66509 pop ds ;~ 17C5:EB17 -cs=0x17c5;eip=0x00eb18; X(POP(di)); // 66511 pop di ;~ 17C5:EB18 -cs=0x17c5;eip=0x00eb19; X(POP(si)); // 66512 pop si ;~ 17C5:EB19 -cs=0x17c5;eip=0x00eb1a; T(sp = bp;); // 66513 mov sp, bp ;~ 17C5:EB1A -cs=0x17c5;eip=0x00eb1c; X(POP(bp)); // 66514 pop bp ;~ 17C5:EB1C -cs=0x17c5;eip=0x00eb1d; J(RETN(0)); // 66515 retn ;~ 17C5:EB1D + // 114461 arg_8 = word ptr 0Ch ;~ 17C5:EB00 +cs=0x17c5;eip=0x00eb00; X(PUSH(bp)); // 114463 push bp ;~ 17C5:EB00 +cs=0x17c5;eip=0x00eb01; T(bp = sp;); // 114464 mov bp, sp ;~ 17C5:EB01 +cs=0x17c5;eip=0x00eb03; X(PUSH(si)); // 114465 push si ;~ 17C5:EB03 +cs=0x17c5;eip=0x00eb04; X(PUSH(di)); // 114466 push di ;~ 17C5:EB04 +cs=0x17c5;eip=0x00eb05; X(PUSH(ds)); // 114467 push ds ;~ 17C5:EB05 +cs=0x17c5;eip=0x00eb06; T(MOV(ds, *(dw*)(raddr(ss,bp+arg_0)))); // 114468 mov ds, [bp+arg_0] ;~ 17C5:EB06 +cs=0x17c5;eip=0x00eb09; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 114469 mov si, [bp+arg_2] ;~ 17C5:EB09 +cs=0x17c5;eip=0x00eb0c; T(MOV(es, *(dw*)(raddr(ss,bp+arg_4)))); // 114470 mov es, [bp+arg_4] ;~ 17C5:EB0C +cs=0x17c5;eip=0x00eb0f; T(MOV(di, *(dw*)(raddr(ss,bp+arg_6)))); // 114472 mov di, [bp+arg_6] ;~ 17C5:EB0F +cs=0x17c5;eip=0x00eb12; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_8)))); // 114473 mov cx, [bp+arg_8] ;~ 17C5:EB12 + // 114474 rep movsb ;~ 17C5:EB15 +cs=0x17c5;eip=0x00eb15; X( REP MOVSB); // 114474 rep movsb ;~ 17C5:EB15 +cs=0x17c5;eip=0x00eb17; X(POP(ds)); // 114475 pop ds ;~ 17C5:EB17 +cs=0x17c5;eip=0x00eb18; X(POP(di)); // 114476 pop di ;~ 17C5:EB18 +cs=0x17c5;eip=0x00eb19; X(POP(si)); // 114477 pop si ;~ 17C5:EB19 +cs=0x17c5;eip=0x00eb1a; T(sp = bp;); // 114478 mov sp, bp ;~ 17C5:EB1A +cs=0x17c5;eip=0x00eb1c; X(POP(bp)); // 114479 pop bp ;~ 17C5:EB1C +cs=0x17c5;eip=0x00eb1d; J(RETN(0)); // 114480 retn ;~ 17C5:EB1D assert(0); __dispatch_call: @@ -36254,17 +36517,17 @@ cs=0x17c5;eip=0x00eb1d; J(RETN(0)); // 66515 retn ;~ 17C5:EB1D _begin: #undef arg_0 #define arg_0 4 - // 66526 arg_0 = word ptr 4 ;~ 17C5:EB1E -cs=0x17c5;eip=0x00eb1e; X(PUSH(bp)); // 66528 push bp ;~ 17C5:EB1E -cs=0x17c5;eip=0x00eb1f; T(bp = sp;); // 66529 mov bp, sp ;~ 17C5:EB1F -cs=0x17c5;eip=0x00eb21; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66530 mov bx, [bp+arg_0] ;~ 17C5:EB21 -cs=0x17c5;eip=0x00eb24; X(MOV(*(dw*)(raddr(ds,bx+6)), ds)); // 66531 mov word ptr [bx+6], ds ;~ 17C5:EB24 -cs=0x17c5;eip=0x00eb27; X(MOV(*(dw*)(raddr(ds,bx)), es)); // 66532 mov word ptr [bx], es ;~ 17C5:EB27 -cs=0x17c5;eip=0x00eb29; X(MOV(*(dw*)(raddr(ds,bx+2)), cs)); // 66533 mov word ptr [bx+2], cs ;~ 17C5:EB29 -cs=0x17c5;eip=0x00eb2c; X(MOV(*(dw*)(raddr(ds,bx+4)), ss)); // 66534 mov word ptr [bx+4], ss ;~ 17C5:EB2C -cs=0x17c5;eip=0x00eb2f; T(sp = bp;); // 66535 mov sp, bp ;~ 17C5:EB2F -cs=0x17c5;eip=0x00eb31; X(POP(bp)); // 66536 pop bp ;~ 17C5:EB31 -cs=0x17c5;eip=0x00eb32; J(RETN(0)); // 66537 retn ;~ 17C5:EB32 + // 114491 arg_0 = word ptr 4 ;~ 17C5:EB1E +cs=0x17c5;eip=0x00eb1e; X(PUSH(bp)); // 114493 push bp ;~ 17C5:EB1E +cs=0x17c5;eip=0x00eb1f; T(bp = sp;); // 114494 mov bp, sp ;~ 17C5:EB1F +cs=0x17c5;eip=0x00eb21; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114495 mov bx, [bp+arg_0] ;~ 17C5:EB21 +cs=0x17c5;eip=0x00eb24; X(MOV(*(dw*)(raddr(ds,bx+6)), ds)); // 114496 mov word ptr [bx+6], ds ;~ 17C5:EB24 +cs=0x17c5;eip=0x00eb27; X(MOV(*(dw*)(raddr(ds,bx)), es)); // 114497 mov word ptr [bx], es ;~ 17C5:EB27 +cs=0x17c5;eip=0x00eb29; X(MOV(*(dw*)(raddr(ds,bx+2)), cs)); // 114498 mov word ptr [bx+2], cs ;~ 17C5:EB29 +cs=0x17c5;eip=0x00eb2c; X(MOV(*(dw*)(raddr(ds,bx+4)), ss)); // 114499 mov word ptr [bx+4], ss ;~ 17C5:EB2C +cs=0x17c5;eip=0x00eb2f; T(sp = bp;); // 114500 mov sp, bp ;~ 17C5:EB2F +cs=0x17c5;eip=0x00eb31; X(POP(bp)); // 114501 pop bp ;~ 17C5:EB31 +cs=0x17c5;eip=0x00eb32; J(RETN(0)); // 114502 retn ;~ 17C5:EB32 assert(0); __dispatch_call: @@ -36291,18 +36554,18 @@ cs=0x17c5;eip=0x00eb32; J(RETN(0)); // 66537 retn ;~ 17C5:EB32 _begin: #undef arg_0 #define arg_0 4 - // 66550 arg_0 = word ptr 4 ;~ 17C5:EB34 + // 114515 arg_0 = word ptr 4 ;~ 17C5:EB34 #undef arg_2 #define arg_2 6 - // 66551 arg_2 = byte ptr 6 ;~ 17C5:EB34 -cs=0x17c5;eip=0x00eb34; X(PUSH(bp)); // 66553 push bp ;~ 17C5:EB34 -cs=0x17c5;eip=0x00eb35; T(bp = sp;); // 66554 mov bp, sp ;~ 17C5:EB35 -cs=0x17c5;eip=0x00eb37; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 66555 mov dx, [bp+arg_0] ;~ 17C5:EB37 -cs=0x17c5;eip=0x00eb3a; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 66556 mov al, [bp+arg_2] ;~ 17C5:EB3A -cs=0x17c5;eip=0x00eb3d; S(OUT(dx, al)); // 66557 out dx, al ;~ 17C5:EB3D -cs=0x17c5;eip=0x00eb3e; T(ah = 0;); // 66558 mov ah, 0 ;~ 17C5:EB3E -cs=0x17c5;eip=0x00eb40; X(POP(bp)); // 66559 pop bp ;~ 17C5:EB40 -cs=0x17c5;eip=0x00eb41; J(RETN(0)); // 66560 retn ;~ 17C5:EB41 + // 114516 arg_2 = byte ptr 6 ;~ 17C5:EB34 +cs=0x17c5;eip=0x00eb34; X(PUSH(bp)); // 114518 push bp ;~ 17C5:EB34 +cs=0x17c5;eip=0x00eb35; T(bp = sp;); // 114519 mov bp, sp ;~ 17C5:EB35 +cs=0x17c5;eip=0x00eb37; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 114520 mov dx, [bp+arg_0] ;~ 17C5:EB37 +cs=0x17c5;eip=0x00eb3a; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 114521 mov al, [bp+arg_2] ;~ 17C5:EB3A +cs=0x17c5;eip=0x00eb3d; S(OUT(dx, al)); // 114522 out dx, al ;~ 17C5:EB3D +cs=0x17c5;eip=0x00eb3e; T(ah = 0;); // 114523 mov ah, 0 ;~ 17C5:EB3E +cs=0x17c5;eip=0x00eb40; X(POP(bp)); // 114524 pop bp ;~ 17C5:EB40 +cs=0x17c5;eip=0x00eb41; J(RETN(0)); // 114525 retn ;~ 17C5:EB41 assert(0); __dispatch_call: @@ -36329,32 +36592,32 @@ cs=0x17c5;eip=0x00eb41; J(RETN(0)); // 66560 retn ;~ 17C5:EB41 _begin: #undef arg_0 #define arg_0 4 - // 66571 arg_0 = word ptr 4 ;~ 17C5:EB42 -cs=0x17c5;eip=0x00eb42; X(PUSH(bp)); // 66573 push bp ;~ 17C5:EB42 -cs=0x17c5;eip=0x00eb43; T(bp = sp;); // 66574 mov bp, sp ;~ 17C5:EB43 -cs=0x17c5;eip=0x00eb45; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66575 mov bx, [bp+arg_0] ;~ 17C5:EB45 -cs=0x17c5;eip=0x00eb48; T(dx = bx;); // 66576 mov dx, bx ;~ 17C5:EB48 -cs=0x17c5;eip=0x00eb4a; T(MOV(al, *(raddr(ds,bx)))); // 66577 mov al, [bx] ;~ 17C5:EB4A -cs=0x17c5;eip=0x00eb4c; T(OR(al, al)); // 66578 or al, al ;~ 17C5:EB4C -cs=0x17c5;eip=0x00eb4e; J(JZ(loc_34d91)); // 66579 jz short loc_34D91 ;~ 17C5:EB4E + // 114536 arg_0 = word ptr 4 ;~ 17C5:EB42 +cs=0x17c5;eip=0x00eb42; X(PUSH(bp)); // 114538 push bp ;~ 17C5:EB42 +cs=0x17c5;eip=0x00eb43; T(bp = sp;); // 114539 mov bp, sp ;~ 17C5:EB43 +cs=0x17c5;eip=0x00eb45; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114540 mov bx, [bp+arg_0] ;~ 17C5:EB45 +cs=0x17c5;eip=0x00eb48; T(dx = bx;); // 114541 mov dx, bx ;~ 17C5:EB48 +cs=0x17c5;eip=0x00eb4a; T(MOV(al, *(raddr(ds,bx)))); // 114542 mov al, [bx] ;~ 17C5:EB4A +cs=0x17c5;eip=0x00eb4c; T(OR(al, al)); // 114543 or al, al ;~ 17C5:EB4C +cs=0x17c5;eip=0x00eb4e; J(JZ(loc_34d91)); // 114544 jz short loc_34D91 ;~ 17C5:EB4E loc_34d80: - // 6791 -cs=0x17c5;eip=0x00eb50; T(SUB(al, 0x61)); // 66582 sub al, 61h ; 'a' ;~ 17C5:EB50 -cs=0x17c5;eip=0x00eb52; T(CMP(al, 0x1A)); // 66583 cmp al, 1Ah ;~ 17C5:EB52 -cs=0x17c5;eip=0x00eb54; J(JNC(loc_34d8a)); // 66584 jnb short loc_34D8A ;~ 17C5:EB54 -cs=0x17c5;eip=0x00eb56; T(ADD(al, 0x41)); // 66585 add al, 41h ; 'A' ;~ 17C5:EB56 -cs=0x17c5;eip=0x00eb58; X(MOV(*(raddr(ds,bx)), al)); // 66586 mov [bx], al ;~ 17C5:EB58 + // 6774 +cs=0x17c5;eip=0x00eb50; T(SUB(al, 0x61)); // 114547 sub al, 61h ; 'a' ;~ 17C5:EB50 +cs=0x17c5;eip=0x00eb52; T(CMP(al, 0x1A)); // 114548 cmp al, 1Ah ;~ 17C5:EB52 +cs=0x17c5;eip=0x00eb54; J(JNC(loc_34d8a)); // 114549 jnb short loc_34D8A ;~ 17C5:EB54 +cs=0x17c5;eip=0x00eb56; T(ADD(al, 0x41)); // 114550 add al, 41h ; 'A' ;~ 17C5:EB56 +cs=0x17c5;eip=0x00eb58; X(MOV(*(raddr(ds,bx)), al)); // 114551 mov [bx], al ;~ 17C5:EB58 loc_34d8a: - // 6792 -cs=0x17c5;eip=0x00eb5a; T(INC(bx)); // 66589 inc bx ;~ 17C5:EB5A -cs=0x17c5;eip=0x00eb5b; T(MOV(al, *(raddr(ds,bx)))); // 66590 mov al, [bx] ;~ 17C5:EB5B -cs=0x17c5;eip=0x00eb5d; T(OR(al, al)); // 66591 or al, al ;~ 17C5:EB5D -cs=0x17c5;eip=0x00eb5f; J(JNZ(loc_34d80)); // 66592 jnz short loc_34D80 ;~ 17C5:EB5F + // 6775 +cs=0x17c5;eip=0x00eb5a; T(INC(bx)); // 114554 inc bx ;~ 17C5:EB5A +cs=0x17c5;eip=0x00eb5b; T(MOV(al, *(raddr(ds,bx)))); // 114555 mov al, [bx] ;~ 17C5:EB5B +cs=0x17c5;eip=0x00eb5d; T(OR(al, al)); // 114556 or al, al ;~ 17C5:EB5D +cs=0x17c5;eip=0x00eb5f; J(JNZ(loc_34d80)); // 114557 jnz short loc_34D80 ;~ 17C5:EB5F loc_34d91: - // 6793 -cs=0x17c5;eip=0x00eb61; T(XCHG(ax, dx)); // 66595 xchg ax, dx ;~ 17C5:EB61 -cs=0x17c5;eip=0x00eb62; X(POP(bp)); // 66596 pop bp ;~ 17C5:EB62 -cs=0x17c5;eip=0x00eb63; J(RETN(0)); // 66597 retn ;~ 17C5:EB63 + // 6776 +cs=0x17c5;eip=0x00eb61; T(XCHG(ax, dx)); // 114560 xchg ax, dx ;~ 17C5:EB61 +cs=0x17c5;eip=0x00eb62; X(POP(bp)); // 114561 pop bp ;~ 17C5:EB62 +cs=0x17c5;eip=0x00eb63; J(RETN(0)); // 114562 retn ;~ 17C5:EB63 assert(0); __dispatch_call: @@ -36384,42 +36647,42 @@ cs=0x17c5;eip=0x00eb63; J(RETN(0)); // 66597 retn ;~ 17C5:EB63 _begin: #undef arg_0 #define arg_0 4 - // 66608 arg_0 = word ptr 4 ;~ 17C5:EB64 + // 114573 arg_0 = word ptr 4 ;~ 17C5:EB64 #undef arg_2 #define arg_2 6 - // 66609 arg_2 = word ptr 6 ;~ 17C5:EB64 + // 114574 arg_2 = word ptr 6 ;~ 17C5:EB64 #undef arg_4 #define arg_4 8 - // 66610 arg_4 = word ptr 8 ;~ 17C5:EB64 -cs=0x17c5;eip=0x00eb64; X(PUSH(bp)); // 66612 push bp ;~ 17C5:EB64 -cs=0x17c5;eip=0x00eb65; T(bp = sp;); // 66613 mov bp, sp ;~ 17C5:EB65 -cs=0x17c5;eip=0x00eb67; T(dx = di;); // 66614 mov dx, di ;~ 17C5:EB67 -cs=0x17c5;eip=0x00eb69; T(bx = si;); // 66615 mov bx, si ;~ 17C5:EB69 -cs=0x17c5;eip=0x00eb6b; T(ax = ds;); // 66616 mov ax, ds ;~ 17C5:EB6B -cs=0x17c5;eip=0x00eb6d; T(es = ax;); // 66617 mov es, ax ;~ 17C5:EB6D -cs=0x17c5;eip=0x00eb6f; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 66618 mov si, [bp+arg_2] ;~ 17C5:EB6F -cs=0x17c5;eip=0x00eb72; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 66619 mov di, [bp+arg_0] ;~ 17C5:EB72 -cs=0x17c5;eip=0x00eb75; T(ax = di;); // 66620 mov ax, di ;~ 17C5:EB75 -cs=0x17c5;eip=0x00eb77; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 66621 mov cx, [bp+arg_4] ;~ 17C5:EB77 -cs=0x17c5;eip=0x00eb7a; J(JCXZ(loc_34dba)); // 66622 jcxz short loc_34DBA ;~ 17C5:EB7A -cs=0x17c5;eip=0x00eb7c; T(TEST(al, 1)); // 66623 test al, 1 ;~ 17C5:EB7C -cs=0x17c5;eip=0x00eb7e; J(JZ(loc_34db2)); // 66624 jz short loc_34DB2 ;~ 17C5:EB7E -cs=0x17c5;eip=0x00eb80; X(MOVSB); // 66625 movsb ;~ 17C5:EB80 -cs=0x17c5;eip=0x00eb81; T(DEC(cx)); // 66626 dec cx ;~ 17C5:EB81 + // 114575 arg_4 = word ptr 8 ;~ 17C5:EB64 +cs=0x17c5;eip=0x00eb64; X(PUSH(bp)); // 114577 push bp ;~ 17C5:EB64 +cs=0x17c5;eip=0x00eb65; T(bp = sp;); // 114578 mov bp, sp ;~ 17C5:EB65 +cs=0x17c5;eip=0x00eb67; T(dx = di;); // 114579 mov dx, di ;~ 17C5:EB67 +cs=0x17c5;eip=0x00eb69; T(bx = si;); // 114580 mov bx, si ;~ 17C5:EB69 +cs=0x17c5;eip=0x00eb6b; T(ax = ds;); // 114581 mov ax, ds ;~ 17C5:EB6B +cs=0x17c5;eip=0x00eb6d; T(es = ax;); // 114582 mov es, ax ;~ 17C5:EB6D +cs=0x17c5;eip=0x00eb6f; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 114583 mov si, [bp+arg_2] ;~ 17C5:EB6F +cs=0x17c5;eip=0x00eb72; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 114584 mov di, [bp+arg_0] ;~ 17C5:EB72 +cs=0x17c5;eip=0x00eb75; T(ax = di;); // 114585 mov ax, di ;~ 17C5:EB75 +cs=0x17c5;eip=0x00eb77; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 114586 mov cx, [bp+arg_4] ;~ 17C5:EB77 +cs=0x17c5;eip=0x00eb7a; J(JCXZ(loc_34dba)); // 114587 jcxz short loc_34DBA ;~ 17C5:EB7A +cs=0x17c5;eip=0x00eb7c; T(TEST(al, 1)); // 114588 test al, 1 ;~ 17C5:EB7C +cs=0x17c5;eip=0x00eb7e; J(JZ(loc_34db2)); // 114589 jz short loc_34DB2 ;~ 17C5:EB7E +cs=0x17c5;eip=0x00eb80; X(MOVSB); // 114590 movsb ;~ 17C5:EB80 +cs=0x17c5;eip=0x00eb81; T(DEC(cx)); // 114591 dec cx ;~ 17C5:EB81 loc_34db2: - // 6794 -cs=0x17c5;eip=0x00eb82; T(SHR(cx, 1)); // 66629 shr cx, 1 ;~ 17C5:EB82 - // 66630 rep movsw ;~ 17C5:EB84 -cs=0x17c5;eip=0x00eb84; X( REP MOVSW); // 66630 rep movsw ;~ 17C5:EB84 -cs=0x17c5;eip=0x00eb86; T(ADC(cx, cx)); // 66631 adc cx, cx ;~ 17C5:EB86 - // 66632 rep movsb ;~ 17C5:EB88 -cs=0x17c5;eip=0x00eb88; X( REP MOVSB); // 66632 rep movsb ;~ 17C5:EB88 + // 6777 +cs=0x17c5;eip=0x00eb82; T(SHR(cx, 1)); // 114594 shr cx, 1 ;~ 17C5:EB82 + // 114595 rep movsw ;~ 17C5:EB84 +cs=0x17c5;eip=0x00eb84; X( REP MOVSW); // 114595 rep movsw ;~ 17C5:EB84 +cs=0x17c5;eip=0x00eb86; T(ADC(cx, cx)); // 114596 adc cx, cx ;~ 17C5:EB86 + // 114597 rep movsb ;~ 17C5:EB88 +cs=0x17c5;eip=0x00eb88; X( REP MOVSB); // 114597 rep movsb ;~ 17C5:EB88 loc_34dba: - // 6795 -cs=0x17c5;eip=0x00eb8a; T(si = bx;); // 66635 mov si, bx ;~ 17C5:EB8A -cs=0x17c5;eip=0x00eb8c; T(di = dx;); // 66636 mov di, dx ;~ 17C5:EB8C -cs=0x17c5;eip=0x00eb8e; X(POP(bp)); // 66637 pop bp ;~ 17C5:EB8E -cs=0x17c5;eip=0x00eb8f; J(RETN(0)); // 66638 retn ;~ 17C5:EB8F + // 6778 +cs=0x17c5;eip=0x00eb8a; T(si = bx;); // 114600 mov si, bx ;~ 17C5:EB8A +cs=0x17c5;eip=0x00eb8c; T(di = dx;); // 114601 mov di, dx ;~ 17C5:EB8C +cs=0x17c5;eip=0x00eb8e; X(POP(bp)); // 114602 pop bp ;~ 17C5:EB8E +cs=0x17c5;eip=0x00eb8f; J(RETN(0)); // 114603 retn ;~ 17C5:EB8F assert(0); __dispatch_call: @@ -36448,21 +36711,21 @@ cs=0x17c5;eip=0x00eb8f; J(RETN(0)); // 66638 retn ;~ 17C5:EB8F _begin: #undef arg_0 #define arg_0 4 - // 66649 arg_0 = word ptr 4 ;~ 17C5:EB90 -cs=0x17c5;eip=0x00eb90; X(PUSH(bp)); // 66651 push bp ;~ 17C5:EB90 -cs=0x17c5;eip=0x00eb91; T(bp = sp;); // 66652 mov bp, sp ;~ 17C5:EB91 -cs=0x17c5;eip=0x00eb93; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 66653 cmp [bp+arg_0], 0 ;~ 17C5:EB93 -cs=0x17c5;eip=0x00eb97; J(JL(loc_34dce)); // 66654 jl short loc_34DCE ;~ 17C5:EB97 -cs=0x17c5;eip=0x00eb99; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66655 mov ax, [bp+arg_0] ;~ 17C5:EB99 -cs=0x17c5;eip=0x00eb9c; J(JMP(loc_34dd3)); // 66656 jmp short loc_34DD3 ;~ 17C5:EB9C + // 114614 arg_0 = word ptr 4 ;~ 17C5:EB90 +cs=0x17c5;eip=0x00eb90; X(PUSH(bp)); // 114616 push bp ;~ 17C5:EB90 +cs=0x17c5;eip=0x00eb91; T(bp = sp;); // 114617 mov bp, sp ;~ 17C5:EB91 +cs=0x17c5;eip=0x00eb93; T(CMP(*(dw*)(raddr(ss,bp+arg_0)), 0)); // 114618 cmp [bp+arg_0], 0 ;~ 17C5:EB93 +cs=0x17c5;eip=0x00eb97; J(JL(loc_34dce)); // 114619 jl short loc_34DCE ;~ 17C5:EB97 +cs=0x17c5;eip=0x00eb99; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114620 mov ax, [bp+arg_0] ;~ 17C5:EB99 +cs=0x17c5;eip=0x00eb9c; J(JMP(loc_34dd3)); // 114621 jmp short loc_34DD3 ;~ 17C5:EB9C loc_34dce: - // 6796 -cs=0x17c5;eip=0x00eb9e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66660 mov ax, [bp+arg_0] ;~ 17C5:EB9E -cs=0x17c5;eip=0x00eba1; T(NEG(ax)); // 66661 neg ax ;~ 17C5:EBA1 + // 6779 +cs=0x17c5;eip=0x00eb9e; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114625 mov ax, [bp+arg_0] ;~ 17C5:EB9E +cs=0x17c5;eip=0x00eba1; T(NEG(ax)); // 114626 neg ax ;~ 17C5:EBA1 loc_34dd3: - // 6797 -cs=0x17c5;eip=0x00eba3; X(POP(bp)); // 66664 pop bp ;~ 17C5:EBA3 -cs=0x17c5;eip=0x00eba4; J(RETN(0)); // 66665 retn ;~ 17C5:EBA4 + // 6780 +cs=0x17c5;eip=0x00eba3; X(POP(bp)); // 114629 pop bp ;~ 17C5:EBA3 +cs=0x17c5;eip=0x00eba4; J(RETN(0)); // 114630 retn ;~ 17C5:EBA4 assert(0); __dispatch_call: @@ -36491,28 +36754,28 @@ cs=0x17c5;eip=0x00eba4; J(RETN(0)); // 66665 retn ;~ 17C5:EBA4 _begin: #undef arg_0 #define arg_0 4 - // 66678 arg_0 = word ptr 4 ;~ 17C5:EBA6 + // 114643 arg_0 = word ptr 4 ;~ 17C5:EBA6 #undef arg_2 #define arg_2 6 - // 66679 arg_2 = word ptr 6 ;~ 17C5:EBA6 -cs=0x17c5;eip=0x00eba6; X(PUSH(bp)); // 66681 push bp ;~ 17C5:EBA6 -cs=0x17c5;eip=0x00eba7; T(bp = sp;); // 66682 mov bp, sp ;~ 17C5:EBA7 -cs=0x17c5;eip=0x00eba9; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 66683 cmp [bp+arg_2], 0 ;~ 17C5:EBA9 -cs=0x17c5;eip=0x00ebad; J(JL(loc_34de8)); // 66684 jl short loc_34DE8 ;~ 17C5:EBAD -cs=0x17c5;eip=0x00ebaf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66685 mov ax, [bp+arg_0] ;~ 17C5:EBAF -cs=0x17c5;eip=0x00ebb2; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 66686 mov dx, [bp+arg_2] ;~ 17C5:EBB2 -cs=0x17c5;eip=0x00ebb5; J(JMP(loc_34df5)); // 66687 jmp short loc_34DF5 ;~ 17C5:EBB5 + // 114644 arg_2 = word ptr 6 ;~ 17C5:EBA6 +cs=0x17c5;eip=0x00eba6; X(PUSH(bp)); // 114646 push bp ;~ 17C5:EBA6 +cs=0x17c5;eip=0x00eba7; T(bp = sp;); // 114647 mov bp, sp ;~ 17C5:EBA7 +cs=0x17c5;eip=0x00eba9; T(CMP(*(dw*)(raddr(ss,bp+arg_2)), 0)); // 114648 cmp [bp+arg_2], 0 ;~ 17C5:EBA9 +cs=0x17c5;eip=0x00ebad; J(JL(loc_34de8)); // 114649 jl short loc_34DE8 ;~ 17C5:EBAD +cs=0x17c5;eip=0x00ebaf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114650 mov ax, [bp+arg_0] ;~ 17C5:EBAF +cs=0x17c5;eip=0x00ebb2; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114651 mov dx, [bp+arg_2] ;~ 17C5:EBB2 +cs=0x17c5;eip=0x00ebb5; J(JMP(loc_34df5)); // 114652 jmp short loc_34DF5 ;~ 17C5:EBB5 loc_34de8: - // 6798 -cs=0x17c5;eip=0x00ebb8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66693 mov ax, [bp+arg_0] ;~ 17C5:EBB8 -cs=0x17c5;eip=0x00ebbb; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 66694 mov dx, [bp+arg_2] ;~ 17C5:EBBB -cs=0x17c5;eip=0x00ebbe; T(NEG(ax)); // 66695 neg ax ;~ 17C5:EBBE -cs=0x17c5;eip=0x00ebc0; T(ADC(dx, 0)); // 66696 adc dx, 0 ;~ 17C5:EBC0 -cs=0x17c5;eip=0x00ebc3; T(NEG(dx)); // 66697 neg dx ;~ 17C5:EBC3 + // 6781 +cs=0x17c5;eip=0x00ebb8; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114657 mov ax, [bp+arg_0] ;~ 17C5:EBB8 +cs=0x17c5;eip=0x00ebbb; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114658 mov dx, [bp+arg_2] ;~ 17C5:EBBB +cs=0x17c5;eip=0x00ebbe; T(NEG(ax)); // 114659 neg ax ;~ 17C5:EBBE +cs=0x17c5;eip=0x00ebc0; T(ADC(dx, 0)); // 114660 adc dx, 0 ;~ 17C5:EBC0 +cs=0x17c5;eip=0x00ebc3; T(NEG(dx)); // 114661 neg dx ;~ 17C5:EBC3 loc_34df5: - // 6799 -cs=0x17c5;eip=0x00ebc5; X(POP(bp)); // 66700 pop bp ;~ 17C5:EBC5 -cs=0x17c5;eip=0x00ebc6; J(RETN(0)); // 66701 retn ;~ 17C5:EBC6 + // 6782 +cs=0x17c5;eip=0x00ebc5; X(POP(bp)); // 114664 pop bp ;~ 17C5:EBC5 +cs=0x17c5;eip=0x00ebc6; J(RETN(0)); // 114665 retn ;~ 17C5:EBC6 assert(0); __dispatch_call: @@ -36541,14 +36804,14 @@ cs=0x17c5;eip=0x00ebc6; J(RETN(0)); // 66701 retn ;~ 17C5:EBC6 _begin: #undef arg_0 #define arg_0 4 - // 66714 arg_0 = word ptr 4 ;~ 17C5:EBC8 -cs=0x17c5;eip=0x00ebc8; X(PUSH(bp)); // 66716 push bp ;~ 17C5:EBC8 -cs=0x17c5;eip=0x00ebc9; T(bp = sp;); // 66717 mov bp, sp ;~ 17C5:EBC9 -cs=0x17c5;eip=0x00ebcb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66718 mov ax, [bp+arg_0] ;~ 17C5:EBCB -cs=0x17c5;eip=0x00ebce; X(word_4ecc4 = ax;); // 66719 mov word_4ECC4, ax ;~ 17C5:EBCE -cs=0x17c5;eip=0x00ebd1; X(word_4ecc6 = 0;); // 66720 mov word_4ECC6, 0 ;~ 17C5:EBD1 -cs=0x17c5;eip=0x00ebd7; X(POP(bp)); // 66721 pop bp ;~ 17C5:EBD7 -cs=0x17c5;eip=0x00ebd8; J(RETN(0)); // 66722 retn ;~ 17C5:EBD8 + // 114678 arg_0 = word ptr 4 ;~ 17C5:EBC8 +cs=0x17c5;eip=0x00ebc8; X(PUSH(bp)); // 114680 push bp ;~ 17C5:EBC8 +cs=0x17c5;eip=0x00ebc9; T(bp = sp;); // 114681 mov bp, sp ;~ 17C5:EBC9 +cs=0x17c5;eip=0x00ebcb; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114682 mov ax, [bp+arg_0] ;~ 17C5:EBCB +cs=0x17c5;eip=0x00ebce; X(MOV(*(dw*)(raddr(ds,0x61E4)), ax)); // 114683 mov ds:61E4h, ax ;~ 17C5:EBCE +cs=0x17c5;eip=0x00ebd1; X(MOV(*(dw*)(raddr(ds,0x61E6)), 0)); // 114684 mov word ptr ds:61E6h, 0 ;~ 17C5:EBD1 +cs=0x17c5;eip=0x00ebd7; X(POP(bp)); // 114685 pop bp ;~ 17C5:EBD7 +cs=0x17c5;eip=0x00ebd8; J(RETN(0)); // 114686 retn ;~ 17C5:EBD8 assert(0); __dispatch_call: @@ -36573,20 +36836,20 @@ cs=0x17c5;eip=0x00ebd8; J(RETN(0)); // 66722 retn ;~ 17C5:EBD8 else goto __dispatch_call; sub_34e0a: _begin: -cs=0x17c5;eip=0x00ebda; T(ax = 0x43FD;); // 66732 mov ax, 43FDh ;~ 17C5:EBDA -cs=0x17c5;eip=0x00ebdd; T(dx = 3;); // 66733 mov dx, 3 ;~ 17C5:EBDD -cs=0x17c5;eip=0x00ebe0; X(PUSH(dx)); // 66734 push dx ;~ 17C5:EBE0 -cs=0x17c5;eip=0x00ebe1; X(PUSH(ax)); // 66735 push ax ;~ 17C5:EBE1 -cs=0x17c5;eip=0x00ebe2; X(PUSH(word_4ecc6)); // 66736 push word_4ECC6 ;~ 17C5:EBE2 -cs=0x17c5;eip=0x00ebe6; X(PUSH(word_4ecc4)); // 66737 push word_4ECC4 ;~ 17C5:EBE6 -cs=0x17c5;eip=0x00ebea; J(CALL(sub_34ee0,0)); // 66738 call sub_34EE0 ;~ 17C5:EBEA -cs=0x17c5;eip=0x00ebed; T(ADD(ax, 0x9EC3)); // 66739 add ax, 9EC3h ;~ 17C5:EBED -cs=0x17c5;eip=0x00ebf0; T(ADC(dx, 0x26)); // 66740 adc dx, 26h ; '&' ;~ 17C5:EBF0 -cs=0x17c5;eip=0x00ebf3; X(word_4ecc4 = ax;); // 66741 mov word_4ECC4, ax ;~ 17C5:EBF3 -cs=0x17c5;eip=0x00ebf6; X(word_4ecc6 = dx;); // 66742 mov word_4ECC6, dx ;~ 17C5:EBF6 -cs=0x17c5;eip=0x00ebfa; T(ax = dx;); // 66743 mov ax, dx ;~ 17C5:EBFA -cs=0x17c5;eip=0x00ebfc; T(AND(ah, 0x7F)); // 66744 and ah, 7Fh ;~ 17C5:EBFC -cs=0x17c5;eip=0x00ebff; J(RETN(0)); // 66745 retn ;~ 17C5:EBFF +cs=0x17c5;eip=0x00ebda; T(ax = 0x43FD;); // 114696 mov ax, 43FDh ;~ 17C5:EBDA +cs=0x17c5;eip=0x00ebdd; T(dx = 3;); // 114697 mov dx, 3 ;~ 17C5:EBDD +cs=0x17c5;eip=0x00ebe0; X(PUSH(dx)); // 114698 push dx ;~ 17C5:EBE0 +cs=0x17c5;eip=0x00ebe1; X(PUSH(ax)); // 114699 push ax ;~ 17C5:EBE1 +cs=0x17c5;eip=0x00ebe2; X(PUSH(*(dw*)(raddr(ds,0x61E6)))); // 114700 push word ptr ds:61E6h ;~ 17C5:EBE2 +cs=0x17c5;eip=0x00ebe6; X(PUSH(*(dw*)(raddr(ds,0x61E4)))); // 114701 push word ptr ds:61E4h ;~ 17C5:EBE6 +cs=0x17c5;eip=0x00ebea; J(CALL(sub_34ee0,0)); // 114702 call sub_34EE0 ;~ 17C5:EBEA +cs=0x17c5;eip=0x00ebed; T(ADD(ax, 0x9EC3)); // 114703 add ax, 9EC3h ;~ 17C5:EBED +cs=0x17c5;eip=0x00ebf0; T(ADC(dx, 0x26)); // 114704 adc dx, 26h ; '&' ;~ 17C5:EBF0 +cs=0x17c5;eip=0x00ebf3; X(MOV(*(dw*)(raddr(ds,0x61E4)), ax)); // 114705 mov ds:61E4h, ax ;~ 17C5:EBF3 +cs=0x17c5;eip=0x00ebf6; X(MOV(*(dw*)(raddr(ds,0x61E6)), dx)); // 114706 mov ds:61E6h, dx ;~ 17C5:EBF6 +cs=0x17c5;eip=0x00ebfa; T(ax = dx;); // 114707 mov ax, dx ;~ 17C5:EBFA +cs=0x17c5;eip=0x00ebfc; T(AND(ah, 0x7F)); // 114708 and ah, 7Fh ;~ 17C5:EBFC +cs=0x17c5;eip=0x00ebff; J(RETN(0)); // 114709 retn ;~ 17C5:EBFF assert(0); __dispatch_call: @@ -36613,19 +36876,19 @@ cs=0x17c5;eip=0x00ebff; J(RETN(0)); // 66745 retn ;~ 17C5:EBFF _begin: #undef arg_0 #define arg_0 4 - // 66756 arg_0 = byte ptr 4 ;~ 17C5:EC00 -cs=0x17c5;eip=0x00ec00; X(PUSH(bp)); // 66758 push bp ;~ 17C5:EC00 -cs=0x17c5;eip=0x00ec01; T(bp = sp;); // 66759 mov bp, sp ;~ 17C5:EC01 -cs=0x17c5;eip=0x00ec03; T(MOV(ah, *(raddr(ss,bp+arg_0)))); // 66760 mov ah, [bp+arg_0] ;~ 17C5:EC03 -cs=0x17c5;eip=0x00ec06; S(_INT(0x16)); // 66761 int 16h ; KEYBOARD - ;~ 17C5:EC06 -cs=0x17c5;eip=0x00ec08; J(JNZ(loc_34e42)); // 66762 jnz short loc_34E42 ;~ 17C5:EC08 -cs=0x17c5;eip=0x00ec0a; T(CMP(*(raddr(ss,bp+arg_0)), 1)); // 66763 cmp [bp+arg_0], 1 ;~ 17C5:EC0A -cs=0x17c5;eip=0x00ec0e; J(JNZ(loc_34e42)); // 66764 jnz short loc_34E42 ;~ 17C5:EC0E -cs=0x17c5;eip=0x00ec10; T(XOR(ax, ax)); // 66765 xor ax, ax ;~ 17C5:EC10 + // 114720 arg_0 = byte ptr 4 ;~ 17C5:EC00 +cs=0x17c5;eip=0x00ec00; X(PUSH(bp)); // 114722 push bp ;~ 17C5:EC00 +cs=0x17c5;eip=0x00ec01; T(bp = sp;); // 114723 mov bp, sp ;~ 17C5:EC01 +cs=0x17c5;eip=0x00ec03; T(MOV(ah, *(raddr(ss,bp+arg_0)))); // 114724 mov ah, [bp+arg_0] ;~ 17C5:EC03 +cs=0x17c5;eip=0x00ec06; S(_INT(0x16)); // 114725 int 16h ; KEYBOARD - ;~ 17C5:EC06 +cs=0x17c5;eip=0x00ec08; J(JNZ(loc_34e42)); // 114726 jnz short loc_34E42 ;~ 17C5:EC08 +cs=0x17c5;eip=0x00ec0a; T(CMP(*(raddr(ss,bp+arg_0)), 1)); // 114727 cmp [bp+arg_0], 1 ;~ 17C5:EC0A +cs=0x17c5;eip=0x00ec0e; J(JNZ(loc_34e42)); // 114728 jnz short loc_34E42 ;~ 17C5:EC0E +cs=0x17c5;eip=0x00ec10; T(XOR(ax, ax)); // 114729 xor ax, ax ;~ 17C5:EC10 loc_34e42: - // 6800 -cs=0x17c5;eip=0x00ec12; X(POP(bp)); // 66769 pop bp ;~ 17C5:EC12 -cs=0x17c5;eip=0x00ec13; J(RETN(0)); // 66770 retn ;~ 17C5:EC13 + // 6783 +cs=0x17c5;eip=0x00ec12; X(POP(bp)); // 114733 pop bp ;~ 17C5:EC12 +cs=0x17c5;eip=0x00ec13; J(RETN(0)); // 114734 retn ;~ 17C5:EC13 assert(0); __dispatch_call: @@ -36653,106 +36916,106 @@ cs=0x17c5;eip=0x00ec13; J(RETN(0)); // 66770 retn ;~ 17C5:EC13 _begin: #undef arg_0 #define arg_0 4 - // 66781 arg_0 = word ptr 4 ;~ 17C5:EC14 + // 114745 arg_0 = word ptr 4 ;~ 17C5:EC14 #undef arg_2 #define arg_2 6 - // 66782 arg_2 = word ptr 6 ;~ 17C5:EC14 + // 114746 arg_2 = word ptr 6 ;~ 17C5:EC14 #undef arg_4 #define arg_4 8 - // 66783 arg_4 = word ptr 8 ;~ 17C5:EC14 + // 114747 arg_4 = word ptr 8 ;~ 17C5:EC14 #undef arg_6 #define arg_6 0x0A - // 66784 arg_6 = word ptr 0Ah ;~ 17C5:EC14 -cs=0x17c5;eip=0x00ec14; X(PUSH(bp)); // 66786 push bp ;~ 17C5:EC14 -cs=0x17c5;eip=0x00ec15; T(bp = sp;); // 66787 mov bp, sp ;~ 17C5:EC15 -cs=0x17c5;eip=0x00ec17; X(PUSH(di)); // 66788 push di ;~ 17C5:EC17 -cs=0x17c5;eip=0x00ec18; X(PUSH(si)); // 66789 push si ;~ 17C5:EC18 -cs=0x17c5;eip=0x00ec19; X(PUSH(bx)); // 66790 push bx ;~ 17C5:EC19 -cs=0x17c5;eip=0x00ec1a; T(XOR(di, di)); // 66791 xor di, di ;~ 17C5:EC1A -cs=0x17c5;eip=0x00ec1c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 66792 mov ax, [bp+arg_2] ;~ 17C5:EC1C -cs=0x17c5;eip=0x00ec1f; T(OR(ax, ax)); // 66793 or ax, ax ;~ 17C5:EC1F -cs=0x17c5;eip=0x00ec21; J(JGE(loc_34e64)); // 66794 jge short loc_34E64 ;~ 17C5:EC21 -cs=0x17c5;eip=0x00ec23; T(INC(di)); // 66795 inc di ;~ 17C5:EC23 -cs=0x17c5;eip=0x00ec24; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 66796 mov dx, [bp+arg_0] ;~ 17C5:EC24 -cs=0x17c5;eip=0x00ec27; T(NEG(ax)); // 66797 neg ax ;~ 17C5:EC27 -cs=0x17c5;eip=0x00ec29; T(NEG(dx)); // 66798 neg dx ;~ 17C5:EC29 -cs=0x17c5;eip=0x00ec2b; T(SBB(ax, 0)); // 66799 sbb ax, 0 ;~ 17C5:EC2B -cs=0x17c5;eip=0x00ec2e; X(MOV(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 66800 mov [bp+arg_2], ax ;~ 17C5:EC2E -cs=0x17c5;eip=0x00ec31; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), dx)); // 66801 mov [bp+arg_0], dx ;~ 17C5:EC31 + // 114748 arg_6 = word ptr 0Ah ;~ 17C5:EC14 +cs=0x17c5;eip=0x00ec14; X(PUSH(bp)); // 114750 push bp ;~ 17C5:EC14 +cs=0x17c5;eip=0x00ec15; T(bp = sp;); // 114751 mov bp, sp ;~ 17C5:EC15 +cs=0x17c5;eip=0x00ec17; X(PUSH(di)); // 114752 push di ;~ 17C5:EC17 +cs=0x17c5;eip=0x00ec18; X(PUSH(si)); // 114753 push si ;~ 17C5:EC18 +cs=0x17c5;eip=0x00ec19; X(PUSH(bx)); // 114754 push bx ;~ 17C5:EC19 +cs=0x17c5;eip=0x00ec1a; T(XOR(di, di)); // 114755 xor di, di ;~ 17C5:EC1A +cs=0x17c5;eip=0x00ec1c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 114756 mov ax, [bp+arg_2] ;~ 17C5:EC1C +cs=0x17c5;eip=0x00ec1f; T(OR(ax, ax)); // 114757 or ax, ax ;~ 17C5:EC1F +cs=0x17c5;eip=0x00ec21; J(JGE(loc_34e64)); // 114758 jge short loc_34E64 ;~ 17C5:EC21 +cs=0x17c5;eip=0x00ec23; T(INC(di)); // 114759 inc di ;~ 17C5:EC23 +cs=0x17c5;eip=0x00ec24; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 114760 mov dx, [bp+arg_0] ;~ 17C5:EC24 +cs=0x17c5;eip=0x00ec27; T(NEG(ax)); // 114761 neg ax ;~ 17C5:EC27 +cs=0x17c5;eip=0x00ec29; T(NEG(dx)); // 114762 neg dx ;~ 17C5:EC29 +cs=0x17c5;eip=0x00ec2b; T(SBB(ax, 0)); // 114763 sbb ax, 0 ;~ 17C5:EC2B +cs=0x17c5;eip=0x00ec2e; X(MOV(*(dw*)(raddr(ss,bp+arg_2)), ax)); // 114764 mov [bp+arg_2], ax ;~ 17C5:EC2E +cs=0x17c5;eip=0x00ec31; X(MOV(*(dw*)(raddr(ss,bp+arg_0)), dx)); // 114765 mov [bp+arg_0], dx ;~ 17C5:EC31 loc_34e64: - // 6801 -cs=0x17c5;eip=0x00ec34; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 66804 mov ax, [bp+arg_6] ;~ 17C5:EC34 -cs=0x17c5;eip=0x00ec37; T(OR(ax, ax)); // 66805 or ax, ax ;~ 17C5:EC37 -cs=0x17c5;eip=0x00ec39; J(JGE(loc_34e7c)); // 66806 jge short loc_34E7C ;~ 17C5:EC39 -cs=0x17c5;eip=0x00ec3b; T(INC(di)); // 66807 inc di ;~ 17C5:EC3B -cs=0x17c5;eip=0x00ec3c; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 66808 mov dx, [bp+arg_4] ;~ 17C5:EC3C -cs=0x17c5;eip=0x00ec3f; T(NEG(ax)); // 66809 neg ax ;~ 17C5:EC3F -cs=0x17c5;eip=0x00ec41; T(NEG(dx)); // 66810 neg dx ;~ 17C5:EC41 -cs=0x17c5;eip=0x00ec43; T(SBB(ax, 0)); // 66811 sbb ax, 0 ;~ 17C5:EC43 -cs=0x17c5;eip=0x00ec46; X(MOV(*(dw*)(raddr(ss,bp+arg_6)), ax)); // 66812 mov [bp+arg_6], ax ;~ 17C5:EC46 -cs=0x17c5;eip=0x00ec49; X(MOV(*(dw*)(raddr(ss,bp+arg_4)), dx)); // 66813 mov [bp+arg_4], dx ;~ 17C5:EC49 + // 6784 +cs=0x17c5;eip=0x00ec34; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 114768 mov ax, [bp+arg_6] ;~ 17C5:EC34 +cs=0x17c5;eip=0x00ec37; T(OR(ax, ax)); // 114769 or ax, ax ;~ 17C5:EC37 +cs=0x17c5;eip=0x00ec39; J(JGE(loc_34e7c)); // 114770 jge short loc_34E7C ;~ 17C5:EC39 +cs=0x17c5;eip=0x00ec3b; T(INC(di)); // 114771 inc di ;~ 17C5:EC3B +cs=0x17c5;eip=0x00ec3c; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_4)))); // 114772 mov dx, [bp+arg_4] ;~ 17C5:EC3C +cs=0x17c5;eip=0x00ec3f; T(NEG(ax)); // 114773 neg ax ;~ 17C5:EC3F +cs=0x17c5;eip=0x00ec41; T(NEG(dx)); // 114774 neg dx ;~ 17C5:EC41 +cs=0x17c5;eip=0x00ec43; T(SBB(ax, 0)); // 114775 sbb ax, 0 ;~ 17C5:EC43 +cs=0x17c5;eip=0x00ec46; X(MOV(*(dw*)(raddr(ss,bp+arg_6)), ax)); // 114776 mov [bp+arg_6], ax ;~ 17C5:EC46 +cs=0x17c5;eip=0x00ec49; X(MOV(*(dw*)(raddr(ss,bp+arg_4)), dx)); // 114777 mov [bp+arg_4], dx ;~ 17C5:EC49 loc_34e7c: - // 6802 -cs=0x17c5;eip=0x00ec4c; T(OR(ax, ax)); // 66816 or ax, ax ;~ 17C5:EC4C -cs=0x17c5;eip=0x00ec4e; J(JNZ(loc_34e95)); // 66817 jnz short loc_34E95 ;~ 17C5:EC4E -cs=0x17c5;eip=0x00ec50; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 66818 mov cx, [bp+arg_4] ;~ 17C5:EC50 -cs=0x17c5;eip=0x00ec53; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 66819 mov ax, [bp+arg_2] ;~ 17C5:EC53 -cs=0x17c5;eip=0x00ec56; T(XOR(dx, dx)); // 66820 xor dx, dx ;~ 17C5:EC56 -cs=0x17c5;eip=0x00ec58; T(DIV2(cx)); // 66821 div cx ;~ 17C5:EC58 -cs=0x17c5;eip=0x00ec5a; T(bx = ax;); // 66822 mov bx, ax ;~ 17C5:EC5A -cs=0x17c5;eip=0x00ec5c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66823 mov ax, [bp+arg_0] ;~ 17C5:EC5C -cs=0x17c5;eip=0x00ec5f; T(DIV2(cx)); // 66824 div cx ;~ 17C5:EC5F -cs=0x17c5;eip=0x00ec61; T(dx = bx;); // 66825 mov dx, bx ;~ 17C5:EC61 -cs=0x17c5;eip=0x00ec63; J(JMP(loc_34ecd)); // 66826 jmp short loc_34ECD ;~ 17C5:EC63 + // 6785 +cs=0x17c5;eip=0x00ec4c; T(OR(ax, ax)); // 114780 or ax, ax ;~ 17C5:EC4C +cs=0x17c5;eip=0x00ec4e; J(JNZ(loc_34e95)); // 114781 jnz short loc_34E95 ;~ 17C5:EC4E +cs=0x17c5;eip=0x00ec50; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 114782 mov cx, [bp+arg_4] ;~ 17C5:EC50 +cs=0x17c5;eip=0x00ec53; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 114783 mov ax, [bp+arg_2] ;~ 17C5:EC53 +cs=0x17c5;eip=0x00ec56; T(XOR(dx, dx)); // 114784 xor dx, dx ;~ 17C5:EC56 +cs=0x17c5;eip=0x00ec58; T(DIV2(cx)); // 114785 div cx ;~ 17C5:EC58 +cs=0x17c5;eip=0x00ec5a; T(bx = ax;); // 114786 mov bx, ax ;~ 17C5:EC5A +cs=0x17c5;eip=0x00ec5c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114787 mov ax, [bp+arg_0] ;~ 17C5:EC5C +cs=0x17c5;eip=0x00ec5f; T(DIV2(cx)); // 114788 div cx ;~ 17C5:EC5F +cs=0x17c5;eip=0x00ec61; T(dx = bx;); // 114789 mov dx, bx ;~ 17C5:EC61 +cs=0x17c5;eip=0x00ec63; J(JMP(loc_34ecd)); // 114790 jmp short loc_34ECD ;~ 17C5:EC63 loc_34e95: - // 6803 -cs=0x17c5;eip=0x00ec65; T(bx = ax;); // 66830 mov bx, ax ;~ 17C5:EC65 -cs=0x17c5;eip=0x00ec67; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 66831 mov cx, [bp+arg_4] ;~ 17C5:EC67 -cs=0x17c5;eip=0x00ec6a; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 66832 mov dx, [bp+arg_2] ;~ 17C5:EC6A -cs=0x17c5;eip=0x00ec6d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66833 mov ax, [bp+arg_0] ;~ 17C5:EC6D + // 6786 +cs=0x17c5;eip=0x00ec65; T(bx = ax;); // 114794 mov bx, ax ;~ 17C5:EC65 +cs=0x17c5;eip=0x00ec67; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 114795 mov cx, [bp+arg_4] ;~ 17C5:EC67 +cs=0x17c5;eip=0x00ec6a; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114796 mov dx, [bp+arg_2] ;~ 17C5:EC6A +cs=0x17c5;eip=0x00ec6d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114797 mov ax, [bp+arg_0] ;~ 17C5:EC6D loc_34ea0: - // 6804 -cs=0x17c5;eip=0x00ec70; T(SHR(bx, 1)); // 66836 shr bx, 1 ;~ 17C5:EC70 -cs=0x17c5;eip=0x00ec72; T(RCR(cx, 1)); // 66837 rcr cx, 1 ;~ 17C5:EC72 -cs=0x17c5;eip=0x00ec74; T(SHR(dx, 1)); // 66838 shr dx, 1 ;~ 17C5:EC74 -cs=0x17c5;eip=0x00ec76; T(RCR(ax, 1)); // 66839 rcr ax, 1 ;~ 17C5:EC76 -cs=0x17c5;eip=0x00ec78; T(OR(bx, bx)); // 66840 or bx, bx ;~ 17C5:EC78 -cs=0x17c5;eip=0x00ec7a; J(JNZ(loc_34ea0)); // 66841 jnz short loc_34EA0 ;~ 17C5:EC7A -cs=0x17c5;eip=0x00ec7c; T(DIV2(cx)); // 66842 div cx ;~ 17C5:EC7C -cs=0x17c5;eip=0x00ec7e; T(si = ax;); // 66843 mov si, ax ;~ 17C5:EC7E -cs=0x17c5;eip=0x00ec80; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_6)))); // 66844 mul [bp+arg_6] ;~ 17C5:EC80 -cs=0x17c5;eip=0x00ec83; T(XCHG(ax, cx)); // 66845 xchg ax, cx ;~ 17C5:EC83 -cs=0x17c5;eip=0x00ec84; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 66846 mov ax, [bp+arg_4] ;~ 17C5:EC84 -cs=0x17c5;eip=0x00ec87; T(MUL1_2(si)); // 66847 mul si ;~ 17C5:EC87 -cs=0x17c5;eip=0x00ec89; T(ADD(dx, cx)); // 66848 add dx, cx ;~ 17C5:EC89 -cs=0x17c5;eip=0x00ec8b; J(JC(loc_34ec9)); // 66849 jb short loc_34EC9 ;~ 17C5:EC8B -cs=0x17c5;eip=0x00ec8d; T(CMP(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 66850 cmp dx, [bp+arg_2] ;~ 17C5:EC8D -cs=0x17c5;eip=0x00ec90; J(JA(loc_34ec9)); // 66851 ja short loc_34EC9 ;~ 17C5:EC90 -cs=0x17c5;eip=0x00ec92; J(JC(loc_34eca)); // 66852 jb short loc_34ECA ;~ 17C5:EC92 -cs=0x17c5;eip=0x00ec94; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66853 cmp ax, [bp+arg_0] ;~ 17C5:EC94 -cs=0x17c5;eip=0x00ec97; J(JBE(loc_34eca)); // 66854 jbe short loc_34ECA ;~ 17C5:EC97 + // 6787 +cs=0x17c5;eip=0x00ec70; T(SHR(bx, 1)); // 114800 shr bx, 1 ;~ 17C5:EC70 +cs=0x17c5;eip=0x00ec72; T(RCR(cx, 1)); // 114801 rcr cx, 1 ;~ 17C5:EC72 +cs=0x17c5;eip=0x00ec74; T(SHR(dx, 1)); // 114802 shr dx, 1 ;~ 17C5:EC74 +cs=0x17c5;eip=0x00ec76; T(RCR(ax, 1)); // 114803 rcr ax, 1 ;~ 17C5:EC76 +cs=0x17c5;eip=0x00ec78; T(OR(bx, bx)); // 114804 or bx, bx ;~ 17C5:EC78 +cs=0x17c5;eip=0x00ec7a; J(JNZ(loc_34ea0)); // 114805 jnz short loc_34EA0 ;~ 17C5:EC7A +cs=0x17c5;eip=0x00ec7c; T(DIV2(cx)); // 114806 div cx ;~ 17C5:EC7C +cs=0x17c5;eip=0x00ec7e; T(si = ax;); // 114807 mov si, ax ;~ 17C5:EC7E +cs=0x17c5;eip=0x00ec80; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_6)))); // 114808 mul [bp+arg_6] ;~ 17C5:EC80 +cs=0x17c5;eip=0x00ec83; T(XCHG(ax, cx)); // 114809 xchg ax, cx ;~ 17C5:EC83 +cs=0x17c5;eip=0x00ec84; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 114810 mov ax, [bp+arg_4] ;~ 17C5:EC84 +cs=0x17c5;eip=0x00ec87; T(MUL1_2(si)); // 114811 mul si ;~ 17C5:EC87 +cs=0x17c5;eip=0x00ec89; T(ADD(dx, cx)); // 114812 add dx, cx ;~ 17C5:EC89 +cs=0x17c5;eip=0x00ec8b; J(JC(loc_34ec9)); // 114813 jb short loc_34EC9 ;~ 17C5:EC8B +cs=0x17c5;eip=0x00ec8d; T(CMP(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114814 cmp dx, [bp+arg_2] ;~ 17C5:EC8D +cs=0x17c5;eip=0x00ec90; J(JA(loc_34ec9)); // 114815 ja short loc_34EC9 ;~ 17C5:EC90 +cs=0x17c5;eip=0x00ec92; J(JC(loc_34eca)); // 114816 jb short loc_34ECA ;~ 17C5:EC92 +cs=0x17c5;eip=0x00ec94; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114817 cmp ax, [bp+arg_0] ;~ 17C5:EC94 +cs=0x17c5;eip=0x00ec97; J(JBE(loc_34eca)); // 114818 jbe short loc_34ECA ;~ 17C5:EC97 loc_34ec9: - // 6805 -cs=0x17c5;eip=0x00ec99; T(DEC(si)); // 66858 dec si ;~ 17C5:EC99 + // 6788 +cs=0x17c5;eip=0x00ec99; T(DEC(si)); // 114822 dec si ;~ 17C5:EC99 loc_34eca: - // 6806 -cs=0x17c5;eip=0x00ec9a; T(XOR(dx, dx)); // 66862 xor dx, dx ;~ 17C5:EC9A -cs=0x17c5;eip=0x00ec9c; T(XCHG(ax, si)); // 66863 xchg ax, si ;~ 17C5:EC9C + // 6789 +cs=0x17c5;eip=0x00ec9a; T(XOR(dx, dx)); // 114826 xor dx, dx ;~ 17C5:EC9A +cs=0x17c5;eip=0x00ec9c; T(XCHG(ax, si)); // 114827 xchg ax, si ;~ 17C5:EC9C loc_34ecd: - // 6807 -cs=0x17c5;eip=0x00ec9d; T(DEC(di)); // 66866 dec di ;~ 17C5:EC9D -cs=0x17c5;eip=0x00ec9e; J(JNZ(loc_34ed7)); // 66867 jnz short loc_34ED7 ;~ 17C5:EC9E -cs=0x17c5;eip=0x00eca0; T(NEG(dx)); // 66868 neg dx ;~ 17C5:ECA0 -cs=0x17c5;eip=0x00eca2; T(NEG(ax)); // 66869 neg ax ;~ 17C5:ECA2 -cs=0x17c5;eip=0x00eca4; T(SBB(dx, 0)); // 66870 sbb dx, 0 ;~ 17C5:ECA4 + // 6790 +cs=0x17c5;eip=0x00ec9d; T(DEC(di)); // 114830 dec di ;~ 17C5:EC9D +cs=0x17c5;eip=0x00ec9e; J(JNZ(loc_34ed7)); // 114831 jnz short loc_34ED7 ;~ 17C5:EC9E +cs=0x17c5;eip=0x00eca0; T(NEG(dx)); // 114832 neg dx ;~ 17C5:ECA0 +cs=0x17c5;eip=0x00eca2; T(NEG(ax)); // 114833 neg ax ;~ 17C5:ECA2 +cs=0x17c5;eip=0x00eca4; T(SBB(dx, 0)); // 114834 sbb dx, 0 ;~ 17C5:ECA4 loc_34ed7: - // 6808 -cs=0x17c5;eip=0x00eca7; X(POP(bx)); // 66873 pop bx ;~ 17C5:ECA7 -cs=0x17c5;eip=0x00eca8; X(POP(si)); // 66874 pop si ;~ 17C5:ECA8 -cs=0x17c5;eip=0x00eca9; X(POP(di)); // 66875 pop di ;~ 17C5:ECA9 -cs=0x17c5;eip=0x00ecaa; T(sp = bp;); // 66876 mov sp, bp ;~ 17C5:ECAA -cs=0x17c5;eip=0x00ecac; X(POP(bp)); // 66877 pop bp ;~ 17C5:ECAC -cs=0x17c5;eip=0x00ecad; J(RETN(8)); // 66878 retn 8 ;~ 17C5:ECAD + // 6791 +cs=0x17c5;eip=0x00eca7; X(POP(bx)); // 114837 pop bx ;~ 17C5:ECA7 +cs=0x17c5;eip=0x00eca8; X(POP(si)); // 114838 pop si ;~ 17C5:ECA8 +cs=0x17c5;eip=0x00eca9; X(POP(di)); // 114839 pop di ;~ 17C5:ECA9 +cs=0x17c5;eip=0x00ecaa; T(sp = bp;); // 114840 mov sp, bp ;~ 17C5:ECAA +cs=0x17c5;eip=0x00ecac; X(POP(bp)); // 114841 pop bp ;~ 17C5:ECAC +cs=0x17c5;eip=0x00ecad; J(RETN(8)); // 114842 retn 8 ;~ 17C5:ECAD assert(0); __dispatch_call: @@ -36787,41 +37050,41 @@ cs=0x17c5;eip=0x00ecad; J(RETN(8)); // 66878 retn 8 ;~ 17C5 _begin: #undef arg_0 #define arg_0 4 - // 66889 arg_0 = word ptr 4 ;~ 17C5:ECB0 + // 114853 arg_0 = word ptr 4 ;~ 17C5:ECB0 #undef arg_2 #define arg_2 6 - // 66890 arg_2 = word ptr 6 ;~ 17C5:ECB0 + // 114854 arg_2 = word ptr 6 ;~ 17C5:ECB0 #undef arg_4 #define arg_4 8 - // 66891 arg_4 = word ptr 8 ;~ 17C5:ECB0 + // 114855 arg_4 = word ptr 8 ;~ 17C5:ECB0 #undef arg_6 #define arg_6 0x0A - // 66892 arg_6 = word ptr 0Ah ;~ 17C5:ECB0 -cs=0x17c5;eip=0x00ecb0; X(PUSH(bp)); // 66894 push bp ;~ 17C5:ECB0 -cs=0x17c5;eip=0x00ecb1; T(bp = sp;); // 66895 mov bp, sp ;~ 17C5:ECB1 -cs=0x17c5;eip=0x00ecb3; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 66896 mov ax, [bp+arg_2] ;~ 17C5:ECB3 -cs=0x17c5;eip=0x00ecb6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 66897 mov bx, [bp+arg_6] ;~ 17C5:ECB6 -cs=0x17c5;eip=0x00ecb9; T(OR(bx, ax)); // 66898 or bx, ax ;~ 17C5:ECB9 -cs=0x17c5;eip=0x00ecbb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 66899 mov bx, [bp+arg_4] ;~ 17C5:ECBB -cs=0x17c5;eip=0x00ecbe; J(JNZ(loc_34efb)); // 66900 jnz short loc_34EFB ;~ 17C5:ECBE -cs=0x17c5;eip=0x00ecc0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66901 mov ax, [bp+arg_0] ;~ 17C5:ECC0 -cs=0x17c5;eip=0x00ecc3; T(MUL1_2(bx)); // 66902 mul bx ;~ 17C5:ECC3 -cs=0x17c5;eip=0x00ecc5; T(sp = bp;); // 66903 mov sp, bp ;~ 17C5:ECC5 -cs=0x17c5;eip=0x00ecc7; X(POP(bp)); // 66904 pop bp ;~ 17C5:ECC7 -cs=0x17c5;eip=0x00ecc8; J(RETN(8)); // 66905 retn 8 ;~ 17C5:ECC8 + // 114856 arg_6 = word ptr 0Ah ;~ 17C5:ECB0 +cs=0x17c5;eip=0x00ecb0; X(PUSH(bp)); // 114858 push bp ;~ 17C5:ECB0 +cs=0x17c5;eip=0x00ecb1; T(bp = sp;); // 114859 mov bp, sp ;~ 17C5:ECB1 +cs=0x17c5;eip=0x00ecb3; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 114860 mov ax, [bp+arg_2] ;~ 17C5:ECB3 +cs=0x17c5;eip=0x00ecb6; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_6)))); // 114861 mov bx, [bp+arg_6] ;~ 17C5:ECB6 +cs=0x17c5;eip=0x00ecb9; T(OR(bx, ax)); // 114862 or bx, ax ;~ 17C5:ECB9 +cs=0x17c5;eip=0x00ecbb; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 114863 mov bx, [bp+arg_4] ;~ 17C5:ECBB +cs=0x17c5;eip=0x00ecbe; J(JNZ(loc_34efb)); // 114864 jnz short loc_34EFB ;~ 17C5:ECBE +cs=0x17c5;eip=0x00ecc0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114865 mov ax, [bp+arg_0] ;~ 17C5:ECC0 +cs=0x17c5;eip=0x00ecc3; T(MUL1_2(bx)); // 114866 mul bx ;~ 17C5:ECC3 +cs=0x17c5;eip=0x00ecc5; T(sp = bp;); // 114867 mov sp, bp ;~ 17C5:ECC5 +cs=0x17c5;eip=0x00ecc7; X(POP(bp)); // 114868 pop bp ;~ 17C5:ECC7 +cs=0x17c5;eip=0x00ecc8; J(RETN(8)); // 114869 retn 8 ;~ 17C5:ECC8 loc_34efb: - // 6809 -cs=0x17c5;eip=0x00eccb; T(MUL1_2(bx)); // 66909 mul bx ;~ 17C5:ECCB -cs=0x17c5;eip=0x00eccd; T(cx = ax;); // 66910 mov cx, ax ;~ 17C5:ECCD -cs=0x17c5;eip=0x00eccf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66911 mov ax, [bp+arg_0] ;~ 17C5:ECCF -cs=0x17c5;eip=0x00ecd2; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_6)))); // 66912 mul [bp+arg_6] ;~ 17C5:ECD2 -cs=0x17c5;eip=0x00ecd5; T(ADD(cx, ax)); // 66913 add cx, ax ;~ 17C5:ECD5 -cs=0x17c5;eip=0x00ecd7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 66914 mov ax, [bp+arg_0] ;~ 17C5:ECD7 -cs=0x17c5;eip=0x00ecda; T(MUL1_2(bx)); // 66915 mul bx ;~ 17C5:ECDA -cs=0x17c5;eip=0x00ecdc; T(ADD(dx, cx)); // 66916 add dx, cx ;~ 17C5:ECDC -cs=0x17c5;eip=0x00ecde; T(sp = bp;); // 66917 mov sp, bp ;~ 17C5:ECDE -cs=0x17c5;eip=0x00ece0; X(POP(bp)); // 66918 pop bp ;~ 17C5:ECE0 -cs=0x17c5;eip=0x00ece1; J(RETN(8)); // 66919 retn 8 ;~ 17C5:ECE1 + // 6792 +cs=0x17c5;eip=0x00eccb; T(MUL1_2(bx)); // 114873 mul bx ;~ 17C5:ECCB +cs=0x17c5;eip=0x00eccd; T(cx = ax;); // 114874 mov cx, ax ;~ 17C5:ECCD +cs=0x17c5;eip=0x00eccf; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114875 mov ax, [bp+arg_0] ;~ 17C5:ECCF +cs=0x17c5;eip=0x00ecd2; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_6)))); // 114876 mul [bp+arg_6] ;~ 17C5:ECD2 +cs=0x17c5;eip=0x00ecd5; T(ADD(cx, ax)); // 114877 add cx, ax ;~ 17C5:ECD5 +cs=0x17c5;eip=0x00ecd7; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114878 mov ax, [bp+arg_0] ;~ 17C5:ECD7 +cs=0x17c5;eip=0x00ecda; T(MUL1_2(bx)); // 114879 mul bx ;~ 17C5:ECDA +cs=0x17c5;eip=0x00ecdc; T(ADD(dx, cx)); // 114880 add dx, cx ;~ 17C5:ECDC +cs=0x17c5;eip=0x00ecde; T(sp = bp;); // 114881 mov sp, bp ;~ 17C5:ECDE +cs=0x17c5;eip=0x00ece0; X(POP(bp)); // 114882 pop bp ;~ 17C5:ECE0 +cs=0x17c5;eip=0x00ece1; J(RETN(8)); // 114883 retn 8 ;~ 17C5:ECE1 assert(0); __dispatch_call: @@ -36849,23 +37112,23 @@ cs=0x17c5;eip=0x00ece1; J(RETN(8)); // 66919 retn 8 ;~ 17C5 _begin: #undef arg_0 #define arg_0 4 - // 66930 arg_0 = word ptr 4 ;~ 17C5:ECE4 + // 114894 arg_0 = word ptr 4 ;~ 17C5:ECE4 #undef arg_2 #define arg_2 6 - // 66931 arg_2 = word ptr 6 ;~ 17C5:ECE4 -cs=0x17c5;eip=0x00ece4; X(PUSH(bp)); // 66933 push bp ;~ 17C5:ECE4 -cs=0x17c5;eip=0x00ece5; T(bp = sp;); // 66934 mov bp, sp ;~ 17C5:ECE5 -cs=0x17c5;eip=0x00ece7; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66935 mov bx, [bp+arg_0] ;~ 17C5:ECE7 -cs=0x17c5;eip=0x00ecea; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 66936 mov ax, [bx] ;~ 17C5:ECEA -cs=0x17c5;eip=0x00ecec; T(MOV(dx, *(dw*)(raddr(ds,bx+2)))); // 66937 mov dx, [bx+2] ;~ 17C5:ECEC -cs=0x17c5;eip=0x00ecef; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 66938 mov cx, [bp+arg_2] ;~ 17C5:ECEF -cs=0x17c5;eip=0x00ecf2; J(CALL(sub_354a0,0)); // 66939 call sub_354A0 ;~ 17C5:ECF2 -cs=0x17c5;eip=0x00ecf5; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66940 mov bx, [bp+arg_0] ;~ 17C5:ECF5 -cs=0x17c5;eip=0x00ecf8; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 66941 mov [bx], ax ;~ 17C5:ECF8 -cs=0x17c5;eip=0x00ecfa; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 66942 mov [bx+2], dx ;~ 17C5:ECFA -cs=0x17c5;eip=0x00ecfd; T(sp = bp;); // 66943 mov sp, bp ;~ 17C5:ECFD -cs=0x17c5;eip=0x00ecff; X(POP(bp)); // 66944 pop bp ;~ 17C5:ECFF -cs=0x17c5;eip=0x00ed00; J(RETN(4)); // 66945 retn 4 ;~ 17C5:ED00 + // 114895 arg_2 = word ptr 6 ;~ 17C5:ECE4 +cs=0x17c5;eip=0x00ece4; X(PUSH(bp)); // 114897 push bp ;~ 17C5:ECE4 +cs=0x17c5;eip=0x00ece5; T(bp = sp;); // 114898 mov bp, sp ;~ 17C5:ECE5 +cs=0x17c5;eip=0x00ece7; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114899 mov bx, [bp+arg_0] ;~ 17C5:ECE7 +cs=0x17c5;eip=0x00ecea; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 114900 mov ax, [bx] ;~ 17C5:ECEA +cs=0x17c5;eip=0x00ecec; T(MOV(dx, *(dw*)(raddr(ds,bx+2)))); // 114901 mov dx, [bx+2] ;~ 17C5:ECEC +cs=0x17c5;eip=0x00ecef; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 114902 mov cx, [bp+arg_2] ;~ 17C5:ECEF +cs=0x17c5;eip=0x00ecf2; J(CALL(sub_354a0,0)); // 114903 call sub_354A0 ;~ 17C5:ECF2 +cs=0x17c5;eip=0x00ecf5; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114904 mov bx, [bp+arg_0] ;~ 17C5:ECF5 +cs=0x17c5;eip=0x00ecf8; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 114905 mov [bx], ax ;~ 17C5:ECF8 +cs=0x17c5;eip=0x00ecfa; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 114906 mov [bx+2], dx ;~ 17C5:ECFA +cs=0x17c5;eip=0x00ecfd; T(sp = bp;); // 114907 mov sp, bp ;~ 17C5:ECFD +cs=0x17c5;eip=0x00ecff; X(POP(bp)); // 114908 pop bp ;~ 17C5:ECFF +cs=0x17c5;eip=0x00ed00; J(RETN(4)); // 114909 retn 4 ;~ 17C5:ED00 assert(0); __dispatch_call: @@ -36892,23 +37155,23 @@ cs=0x17c5;eip=0x00ed00; J(RETN(4)); // 66945 retn 4 ;~ 17C5 _begin: #undef arg_0 #define arg_0 4 - // 66958 arg_0 = word ptr 4 ;~ 17C5:ED04 + // 114922 arg_0 = word ptr 4 ;~ 17C5:ED04 #undef arg_2 #define arg_2 6 - // 66959 arg_2 = word ptr 6 ;~ 17C5:ED04 -cs=0x17c5;eip=0x00ed04; X(PUSH(bp)); // 66961 push bp ;~ 17C5:ED04 -cs=0x17c5;eip=0x00ed05; T(bp = sp;); // 66962 mov bp, sp ;~ 17C5:ED05 -cs=0x17c5;eip=0x00ed07; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66963 mov bx, [bp+arg_0] ;~ 17C5:ED07 -cs=0x17c5;eip=0x00ed0a; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 66964 mov ax, [bx] ;~ 17C5:ED0A -cs=0x17c5;eip=0x00ed0c; T(MOV(dx, *(dw*)(raddr(ds,bx+2)))); // 66965 mov dx, [bx+2] ;~ 17C5:ED0C -cs=0x17c5;eip=0x00ed0f; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 66966 mov cx, [bp+arg_2] ;~ 17C5:ED0F -cs=0x17c5;eip=0x00ed12; J(CALL(sub_354ac,0)); // 66967 call sub_354AC ;~ 17C5:ED12 -cs=0x17c5;eip=0x00ed15; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 66968 mov bx, [bp+arg_0] ;~ 17C5:ED15 -cs=0x17c5;eip=0x00ed18; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 66969 mov [bx], ax ;~ 17C5:ED18 -cs=0x17c5;eip=0x00ed1a; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 66970 mov [bx+2], dx ;~ 17C5:ED1A -cs=0x17c5;eip=0x00ed1d; T(sp = bp;); // 66971 mov sp, bp ;~ 17C5:ED1D -cs=0x17c5;eip=0x00ed1f; X(POP(bp)); // 66972 pop bp ;~ 17C5:ED1F -cs=0x17c5;eip=0x00ed20; J(RETN(4)); // 66973 retn 4 ;~ 17C5:ED20 + // 114923 arg_2 = word ptr 6 ;~ 17C5:ED04 +cs=0x17c5;eip=0x00ed04; X(PUSH(bp)); // 114925 push bp ;~ 17C5:ED04 +cs=0x17c5;eip=0x00ed05; T(bp = sp;); // 114926 mov bp, sp ;~ 17C5:ED05 +cs=0x17c5;eip=0x00ed07; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114927 mov bx, [bp+arg_0] ;~ 17C5:ED07 +cs=0x17c5;eip=0x00ed0a; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 114928 mov ax, [bx] ;~ 17C5:ED0A +cs=0x17c5;eip=0x00ed0c; T(MOV(dx, *(dw*)(raddr(ds,bx+2)))); // 114929 mov dx, [bx+2] ;~ 17C5:ED0C +cs=0x17c5;eip=0x00ed0f; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 114930 mov cx, [bp+arg_2] ;~ 17C5:ED0F +cs=0x17c5;eip=0x00ed12; J(CALL(sub_354ac,0)); // 114931 call sub_354AC ;~ 17C5:ED12 +cs=0x17c5;eip=0x00ed15; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 114932 mov bx, [bp+arg_0] ;~ 17C5:ED15 +cs=0x17c5;eip=0x00ed18; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 114933 mov [bx], ax ;~ 17C5:ED18 +cs=0x17c5;eip=0x00ed1a; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 114934 mov [bx+2], dx ;~ 17C5:ED1A +cs=0x17c5;eip=0x00ed1d; T(sp = bp;); // 114935 mov sp, bp ;~ 17C5:ED1D +cs=0x17c5;eip=0x00ed1f; X(POP(bp)); // 114936 pop bp ;~ 17C5:ED1F +cs=0x17c5;eip=0x00ed20; J(RETN(4)); // 114937 retn 4 ;~ 17C5:ED20 assert(0); __dispatch_call: @@ -36935,73 +37198,73 @@ cs=0x17c5;eip=0x00ed20; J(RETN(4)); // 66973 retn 4 ;~ 17C5 _begin: #undef arg_0 #define arg_0 4 - // 66986 arg_0 = word ptr 4 ;~ 17C5:ED24 + // 114950 arg_0 = word ptr 4 ;~ 17C5:ED24 #undef arg_2 #define arg_2 6 - // 66987 arg_2 = word ptr 6 ;~ 17C5:ED24 + // 114951 arg_2 = word ptr 6 ;~ 17C5:ED24 #undef arg_4 #define arg_4 8 - // 66988 arg_4 = word ptr 8 ;~ 17C5:ED24 + // 114952 arg_4 = word ptr 8 ;~ 17C5:ED24 #undef arg_6 #define arg_6 0x0A - // 66989 arg_6 = word ptr 0Ah ;~ 17C5:ED24 -cs=0x17c5;eip=0x00ed24; X(PUSH(bp)); // 66991 push bp ;~ 17C5:ED24 -cs=0x17c5;eip=0x00ed25; T(bp = sp;); // 66992 mov bp, sp ;~ 17C5:ED25 -cs=0x17c5;eip=0x00ed27; X(PUSH(bx)); // 66993 push bx ;~ 17C5:ED27 -cs=0x17c5;eip=0x00ed28; X(PUSH(si)); // 66994 push si ;~ 17C5:ED28 -cs=0x17c5;eip=0x00ed29; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 66995 mov ax, [bp+arg_6] ;~ 17C5:ED29 -cs=0x17c5;eip=0x00ed2c; T(OR(ax, ax)); // 66996 or ax, ax ;~ 17C5:ED2C -cs=0x17c5;eip=0x00ed2e; J(JNZ(loc_34f75)); // 66997 jnz short loc_34F75 ;~ 17C5:ED2E -cs=0x17c5;eip=0x00ed30; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 66998 mov cx, [bp+arg_4] ;~ 17C5:ED30 -cs=0x17c5;eip=0x00ed33; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 66999 mov ax, [bp+arg_2] ;~ 17C5:ED33 -cs=0x17c5;eip=0x00ed36; T(XOR(dx, dx)); // 67000 xor dx, dx ;~ 17C5:ED36 -cs=0x17c5;eip=0x00ed38; T(DIV2(cx)); // 67001 div cx ;~ 17C5:ED38 -cs=0x17c5;eip=0x00ed3a; T(bx = ax;); // 67002 mov bx, ax ;~ 17C5:ED3A -cs=0x17c5;eip=0x00ed3c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 67003 mov ax, [bp+arg_0] ;~ 17C5:ED3C -cs=0x17c5;eip=0x00ed3f; T(DIV2(cx)); // 67004 div cx ;~ 17C5:ED3F -cs=0x17c5;eip=0x00ed41; T(dx = bx;); // 67005 mov dx, bx ;~ 17C5:ED41 -cs=0x17c5;eip=0x00ed43; J(JMP(loc_34fad)); // 67006 jmp short loc_34FAD ;~ 17C5:ED43 + // 114953 arg_6 = word ptr 0Ah ;~ 17C5:ED24 +cs=0x17c5;eip=0x00ed24; X(PUSH(bp)); // 114955 push bp ;~ 17C5:ED24 +cs=0x17c5;eip=0x00ed25; T(bp = sp;); // 114956 mov bp, sp ;~ 17C5:ED25 +cs=0x17c5;eip=0x00ed27; X(PUSH(bx)); // 114957 push bx ;~ 17C5:ED27 +cs=0x17c5;eip=0x00ed28; X(PUSH(si)); // 114958 push si ;~ 17C5:ED28 +cs=0x17c5;eip=0x00ed29; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 114959 mov ax, [bp+arg_6] ;~ 17C5:ED29 +cs=0x17c5;eip=0x00ed2c; T(OR(ax, ax)); // 114960 or ax, ax ;~ 17C5:ED2C +cs=0x17c5;eip=0x00ed2e; J(JNZ(loc_34f75)); // 114961 jnz short loc_34F75 ;~ 17C5:ED2E +cs=0x17c5;eip=0x00ed30; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 114962 mov cx, [bp+arg_4] ;~ 17C5:ED30 +cs=0x17c5;eip=0x00ed33; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 114963 mov ax, [bp+arg_2] ;~ 17C5:ED33 +cs=0x17c5;eip=0x00ed36; T(XOR(dx, dx)); // 114964 xor dx, dx ;~ 17C5:ED36 +cs=0x17c5;eip=0x00ed38; T(DIV2(cx)); // 114965 div cx ;~ 17C5:ED38 +cs=0x17c5;eip=0x00ed3a; T(bx = ax;); // 114966 mov bx, ax ;~ 17C5:ED3A +cs=0x17c5;eip=0x00ed3c; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114967 mov ax, [bp+arg_0] ;~ 17C5:ED3C +cs=0x17c5;eip=0x00ed3f; T(DIV2(cx)); // 114968 div cx ;~ 17C5:ED3F +cs=0x17c5;eip=0x00ed41; T(dx = bx;); // 114969 mov dx, bx ;~ 17C5:ED41 +cs=0x17c5;eip=0x00ed43; J(JMP(loc_34fad)); // 114970 jmp short loc_34FAD ;~ 17C5:ED43 loc_34f75: - // 6810 -cs=0x17c5;eip=0x00ed45; T(cx = ax;); // 67010 mov cx, ax ;~ 17C5:ED45 -cs=0x17c5;eip=0x00ed47; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 67011 mov bx, [bp+arg_4] ;~ 17C5:ED47 -cs=0x17c5;eip=0x00ed4a; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 67012 mov dx, [bp+arg_2] ;~ 17C5:ED4A -cs=0x17c5;eip=0x00ed4d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 67013 mov ax, [bp+arg_0] ;~ 17C5:ED4D + // 6793 +cs=0x17c5;eip=0x00ed45; T(cx = ax;); // 114974 mov cx, ax ;~ 17C5:ED45 +cs=0x17c5;eip=0x00ed47; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_4)))); // 114975 mov bx, [bp+arg_4] ;~ 17C5:ED47 +cs=0x17c5;eip=0x00ed4a; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114976 mov dx, [bp+arg_2] ;~ 17C5:ED4A +cs=0x17c5;eip=0x00ed4d; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114977 mov ax, [bp+arg_0] ;~ 17C5:ED4D loc_34f80: - // 6811 -cs=0x17c5;eip=0x00ed50; T(SHR(cx, 1)); // 67016 shr cx, 1 ;~ 17C5:ED50 -cs=0x17c5;eip=0x00ed52; T(RCR(bx, 1)); // 67017 rcr bx, 1 ;~ 17C5:ED52 -cs=0x17c5;eip=0x00ed54; T(SHR(dx, 1)); // 67018 shr dx, 1 ;~ 17C5:ED54 -cs=0x17c5;eip=0x00ed56; T(RCR(ax, 1)); // 67019 rcr ax, 1 ;~ 17C5:ED56 -cs=0x17c5;eip=0x00ed58; T(OR(cx, cx)); // 67020 or cx, cx ;~ 17C5:ED58 -cs=0x17c5;eip=0x00ed5a; J(JNZ(loc_34f80)); // 67021 jnz short loc_34F80 ;~ 17C5:ED5A -cs=0x17c5;eip=0x00ed5c; T(DIV2(bx)); // 67022 div bx ;~ 17C5:ED5C -cs=0x17c5;eip=0x00ed5e; T(si = ax;); // 67023 mov si, ax ;~ 17C5:ED5E -cs=0x17c5;eip=0x00ed60; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_6)))); // 67024 mul [bp+arg_6] ;~ 17C5:ED60 -cs=0x17c5;eip=0x00ed63; T(XCHG(ax, cx)); // 67025 xchg ax, cx ;~ 17C5:ED63 -cs=0x17c5;eip=0x00ed64; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 67026 mov ax, [bp+arg_4] ;~ 17C5:ED64 -cs=0x17c5;eip=0x00ed67; T(MUL1_2(si)); // 67027 mul si ;~ 17C5:ED67 -cs=0x17c5;eip=0x00ed69; T(ADD(dx, cx)); // 67028 add dx, cx ;~ 17C5:ED69 -cs=0x17c5;eip=0x00ed6b; J(JC(loc_34fa9)); // 67029 jb short loc_34FA9 ;~ 17C5:ED6B -cs=0x17c5;eip=0x00ed6d; T(CMP(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 67030 cmp dx, [bp+arg_2] ;~ 17C5:ED6D -cs=0x17c5;eip=0x00ed70; J(JA(loc_34fa9)); // 67031 ja short loc_34FA9 ;~ 17C5:ED70 -cs=0x17c5;eip=0x00ed72; J(JC(loc_34faa)); // 67032 jb short loc_34FAA ;~ 17C5:ED72 -cs=0x17c5;eip=0x00ed74; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 67033 cmp ax, [bp+arg_0] ;~ 17C5:ED74 -cs=0x17c5;eip=0x00ed77; J(JBE(loc_34faa)); // 67034 jbe short loc_34FAA ;~ 17C5:ED77 + // 6794 +cs=0x17c5;eip=0x00ed50; T(SHR(cx, 1)); // 114980 shr cx, 1 ;~ 17C5:ED50 +cs=0x17c5;eip=0x00ed52; T(RCR(bx, 1)); // 114981 rcr bx, 1 ;~ 17C5:ED52 +cs=0x17c5;eip=0x00ed54; T(SHR(dx, 1)); // 114982 shr dx, 1 ;~ 17C5:ED54 +cs=0x17c5;eip=0x00ed56; T(RCR(ax, 1)); // 114983 rcr ax, 1 ;~ 17C5:ED56 +cs=0x17c5;eip=0x00ed58; T(OR(cx, cx)); // 114984 or cx, cx ;~ 17C5:ED58 +cs=0x17c5;eip=0x00ed5a; J(JNZ(loc_34f80)); // 114985 jnz short loc_34F80 ;~ 17C5:ED5A +cs=0x17c5;eip=0x00ed5c; T(DIV2(bx)); // 114986 div bx ;~ 17C5:ED5C +cs=0x17c5;eip=0x00ed5e; T(si = ax;); // 114987 mov si, ax ;~ 17C5:ED5E +cs=0x17c5;eip=0x00ed60; X(MUL1_2(*(dw*)(raddr(ss,bp+arg_6)))); // 114988 mul [bp+arg_6] ;~ 17C5:ED60 +cs=0x17c5;eip=0x00ed63; T(XCHG(ax, cx)); // 114989 xchg ax, cx ;~ 17C5:ED63 +cs=0x17c5;eip=0x00ed64; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 114990 mov ax, [bp+arg_4] ;~ 17C5:ED64 +cs=0x17c5;eip=0x00ed67; T(MUL1_2(si)); // 114991 mul si ;~ 17C5:ED67 +cs=0x17c5;eip=0x00ed69; T(ADD(dx, cx)); // 114992 add dx, cx ;~ 17C5:ED69 +cs=0x17c5;eip=0x00ed6b; J(JC(loc_34fa9)); // 114993 jb short loc_34FA9 ;~ 17C5:ED6B +cs=0x17c5;eip=0x00ed6d; T(CMP(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 114994 cmp dx, [bp+arg_2] ;~ 17C5:ED6D +cs=0x17c5;eip=0x00ed70; J(JA(loc_34fa9)); // 114995 ja short loc_34FA9 ;~ 17C5:ED70 +cs=0x17c5;eip=0x00ed72; J(JC(loc_34faa)); // 114996 jb short loc_34FAA ;~ 17C5:ED72 +cs=0x17c5;eip=0x00ed74; T(CMP(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 114997 cmp ax, [bp+arg_0] ;~ 17C5:ED74 +cs=0x17c5;eip=0x00ed77; J(JBE(loc_34faa)); // 114998 jbe short loc_34FAA ;~ 17C5:ED77 loc_34fa9: - // 6812 -cs=0x17c5;eip=0x00ed79; T(DEC(si)); // 67038 dec si ;~ 17C5:ED79 + // 6795 +cs=0x17c5;eip=0x00ed79; T(DEC(si)); // 115002 dec si ;~ 17C5:ED79 loc_34faa: - // 6813 -cs=0x17c5;eip=0x00ed7a; T(XOR(dx, dx)); // 67042 xor dx, dx ;~ 17C5:ED7A -cs=0x17c5;eip=0x00ed7c; T(XCHG(ax, si)); // 67043 xchg ax, si ;~ 17C5:ED7C + // 6796 +cs=0x17c5;eip=0x00ed7a; T(XOR(dx, dx)); // 115006 xor dx, dx ;~ 17C5:ED7A +cs=0x17c5;eip=0x00ed7c; T(XCHG(ax, si)); // 115007 xchg ax, si ;~ 17C5:ED7C loc_34fad: - // 6814 -cs=0x17c5;eip=0x00ed7d; X(POP(si)); // 67046 pop si ;~ 17C5:ED7D -cs=0x17c5;eip=0x00ed7e; X(POP(bx)); // 67047 pop bx ;~ 17C5:ED7E -cs=0x17c5;eip=0x00ed7f; T(sp = bp;); // 67048 mov sp, bp ;~ 17C5:ED7F -cs=0x17c5;eip=0x00ed81; X(POP(bp)); // 67049 pop bp ;~ 17C5:ED81 -cs=0x17c5;eip=0x00ed82; J(RETN(8)); // 67050 retn 8 ;~ 17C5:ED82 + // 6797 +cs=0x17c5;eip=0x00ed7d; X(POP(si)); // 115010 pop si ;~ 17C5:ED7D +cs=0x17c5;eip=0x00ed7e; X(POP(bx)); // 115011 pop bx ;~ 17C5:ED7E +cs=0x17c5;eip=0x00ed7f; T(sp = bp;); // 115012 mov sp, bp ;~ 17C5:ED7F +cs=0x17c5;eip=0x00ed81; X(POP(bp)); // 115013 pop bp ;~ 17C5:ED81 +cs=0x17c5;eip=0x00ed82; J(RETN(8)); // 115014 retn 8 ;~ 17C5:ED82 assert(0); __dispatch_call: @@ -37031,22 +37294,22 @@ cs=0x17c5;eip=0x00ed82; J(RETN(8)); // 67050 retn 8 ;~ 17C5 else goto __dispatch_call; sub_34fb6: _begin: -cs=0x17c5;eip=0x00ed86; X(PUSH(bp)); // 67062 push bp ;~ 17C5:ED86 -cs=0x17c5;eip=0x00ed87; T(bp = sp;); // 67063 mov bp, sp ;~ 17C5:ED87 -cs=0x17c5;eip=0x00ed89; T(ax = 0x0FC;); // 67064 mov ax, 0FCh ;~ 17C5:ED89 -cs=0x17c5;eip=0x00ed8c; X(PUSH(ax)); // 67065 push ax ;~ 17C5:ED8C -cs=0x17c5;eip=0x00ed8d; J(CALL(sub_35029,0)); // 67066 call sub_35029 ;~ 17C5:ED8D -cs=0x17c5;eip=0x00ed90; T(CMP(word_4ecc8, 0)); // 67067 cmp word_4ECC8, 0 ;~ 17C5:ED90 -cs=0x17c5;eip=0x00ed95; J(JZ(loc_34fcb)); // 67068 jz short loc_34FCB ;~ 17C5:ED95 -cs=0x17c5;eip=0x00ed97; J(CALL(__dispatch_call,word_4ecc8)); // 67069 call word_4ECC8 ;~ 17C5:ED97 +cs=0x17c5;eip=0x00ed86; X(PUSH(bp)); // 115026 push bp ;~ 17C5:ED86 +cs=0x17c5;eip=0x00ed87; T(bp = sp;); // 115027 mov bp, sp ;~ 17C5:ED87 +cs=0x17c5;eip=0x00ed89; T(ax = 0x0FC;); // 115028 mov ax, 0FCh ;~ 17C5:ED89 +cs=0x17c5;eip=0x00ed8c; X(PUSH(ax)); // 115029 push ax ;~ 17C5:ED8C +cs=0x17c5;eip=0x00ed8d; J(CALL(sub_35029,0)); // 115030 call sub_35029 ;~ 17C5:ED8D +cs=0x17c5;eip=0x00ed90; T(CMP(*(dw*)(raddr(ds,0x61E8)), 0)); // 115031 cmp word ptr ds:61E8h, 0 ;~ 17C5:ED90 +cs=0x17c5;eip=0x00ed95; J(JZ(loc_34fcb)); // 115032 jz short loc_34FCB ;~ 17C5:ED95 +cs=0x17c5;eip=0x00ed97; J(CALL(__dispatch_call,*(dw*)(raddr(ds,0x61E8)))); // 115033 call word ptr ds:61E8h ;~ 17C5:ED97 loc_34fcb: - // 6815 -cs=0x17c5;eip=0x00ed9b; T(ax = 0x0FF;); // 67072 mov ax, 0FFh ;~ 17C5:ED9B -cs=0x17c5;eip=0x00ed9e; X(PUSH(ax)); // 67073 push ax ;~ 17C5:ED9E -cs=0x17c5;eip=0x00ed9f; J(CALL(sub_35029,0)); // 67074 call sub_35029 ;~ 17C5:ED9F -cs=0x17c5;eip=0x00eda2; T(sp = bp;); // 67075 mov sp, bp ;~ 17C5:EDA2 -cs=0x17c5;eip=0x00eda4; X(POP(bp)); // 67076 pop bp ;~ 17C5:EDA4 -cs=0x17c5;eip=0x00eda5; J(RETN(0)); // 67077 retn ;~ 17C5:EDA5 + // 6798 +cs=0x17c5;eip=0x00ed9b; T(ax = 0x0FF;); // 115036 mov ax, 0FFh ;~ 17C5:ED9B +cs=0x17c5;eip=0x00ed9e; X(PUSH(ax)); // 115037 push ax ;~ 17C5:ED9E +cs=0x17c5;eip=0x00ed9f; J(CALL(sub_35029,0)); // 115038 call sub_35029 ;~ 17C5:ED9F +cs=0x17c5;eip=0x00eda2; T(sp = bp;); // 115039 mov sp, bp ;~ 17C5:EDA2 +cs=0x17c5;eip=0x00eda4; X(POP(bp)); // 115040 pop bp ;~ 17C5:EDA4 +cs=0x17c5;eip=0x00eda5; J(RETN(0)); // 115041 retn ;~ 17C5:EDA5 assert(0); __dispatch_call: @@ -37073,9 +37336,9 @@ cs=0x17c5;eip=0x00eda5; J(RETN(0)); // 67077 retn ;~ 17C5:EDA5 seg2623_eda6_proc: _begin: loc_34fd6: - // 6816 -cs=0x17c5;eip=0x00eda6; T(ax = 2;); // 67084 mov ax, 2 ;~ 17C5:EDA6 -cs=0x17c5;eip=0x00eda9; J(return _group65(m2c::kloc_34705, _state);); // 67085 jmp loc_34705 ;~ 17C5:EDA9 + // 6799 +cs=0x17c5;eip=0x00eda6; T(ax = 2;); // 115048 mov ax, 2 ;~ 17C5:EDA6 +cs=0x17c5;eip=0x00eda9; J(return _group69(m2c::kloc_34705, _state);); // 115049 jmp loc_34705 ;~ 17C5:EDA9 assert(0); __dispatch_call: @@ -37100,27 +37363,27 @@ cs=0x17c5;eip=0x00eda9; J(return _group65(m2c::kloc_34705, _state);); // 67085 else goto __dispatch_call; sub_34fdc: _begin: -cs=0x17c5;eip=0x00edac; X(PUSH(si)); // 67092 push si ;~ 17C5:EDAC -cs=0x17c5;eip=0x00edad; T(XOR(si, si)); // 67093 xor si, si ;~ 17C5:EDAD -cs=0x17c5;eip=0x00edaf; T(cx = 0x42;); // 67094 mov cx, 42h ; 'B' ;~ 17C5:EDAF -cs=0x17c5;eip=0x00edb2; T(XOR(ah, ah)); // 67095 xor ah, ah ;~ 17C5:EDB2 -cs=0x17c5;eip=0x00edb4; T(CLD); // 67096 cld ;~ 17C5:EDB4 +cs=0x17c5;eip=0x00edac; X(PUSH(si)); // 115056 push si ;~ 17C5:EDAC +cs=0x17c5;eip=0x00edad; T(XOR(si, si)); // 115057 xor si, si ;~ 17C5:EDAD +cs=0x17c5;eip=0x00edaf; T(cx = 0x42;); // 115058 mov cx, 42h ; 'B' ;~ 17C5:EDAF +cs=0x17c5;eip=0x00edb2; T(XOR(ah, ah)); // 115059 xor ah, ah ;~ 17C5:EDB2 +cs=0x17c5;eip=0x00edb4; T(CLD); // 115060 cld ;~ 17C5:EDB4 loc_34fe5: - // 6817 -cs=0x17c5;eip=0x00edb5; T(LODSB); // 67099 lodsb ;~ 17C5:EDB5 -cs=0x17c5;eip=0x00edb6; T(XOR(ah, al)); // 67100 xor ah, al ;~ 17C5:EDB6 -cs=0x17c5;eip=0x00edb8; J(LOOP(loc_34fe5)); // 67101 loop loc_34FE5 ;~ 17C5:EDB8 -cs=0x17c5;eip=0x00edba; T(XOR(ah, 0x55)); // 67102 xor ah, 55h ;~ 17C5:EDBA -cs=0x17c5;eip=0x00edbd; J(JZ(loc_34ffc)); // 67103 jz short loc_34FFC ;~ 17C5:EDBD -cs=0x17c5;eip=0x00edbf; J(CALL(sub_34fb6,0)); // 67104 call sub_34FB6 ;~ 17C5:EDBF -cs=0x17c5;eip=0x00edc2; T(ax = 1;); // 67105 mov ax, 1 ;~ 17C5:EDC2 -cs=0x17c5;eip=0x00edc5; X(PUSH(ax)); // 67106 push ax ;~ 17C5:EDC5 -cs=0x17c5;eip=0x00edc6; J(CALL(sub_35029,0)); // 67107 call sub_35029 ;~ 17C5:EDC6 -cs=0x17c5;eip=0x00edc9; T(ax = 1;); // 67108 mov ax, 1 ;~ 17C5:EDC9 + // 6800 +cs=0x17c5;eip=0x00edb5; T(LODSB); // 115063 lodsb ;~ 17C5:EDB5 +cs=0x17c5;eip=0x00edb6; T(XOR(ah, al)); // 115064 xor ah, al ;~ 17C5:EDB6 +cs=0x17c5;eip=0x00edb8; J(LOOP(loc_34fe5)); // 115065 loop loc_34FE5 ;~ 17C5:EDB8 +cs=0x17c5;eip=0x00edba; T(XOR(ah, 0x55)); // 115066 xor ah, 55h ;~ 17C5:EDBA +cs=0x17c5;eip=0x00edbd; J(JZ(loc_34ffc)); // 115067 jz short loc_34FFC ;~ 17C5:EDBD +cs=0x17c5;eip=0x00edbf; J(CALL(sub_34fb6,0)); // 115068 call sub_34FB6 ;~ 17C5:EDBF +cs=0x17c5;eip=0x00edc2; T(ax = 1;); // 115069 mov ax, 1 ;~ 17C5:EDC2 +cs=0x17c5;eip=0x00edc5; X(PUSH(ax)); // 115070 push ax ;~ 17C5:EDC5 +cs=0x17c5;eip=0x00edc6; J(CALL(sub_35029,0)); // 115071 call sub_35029 ;~ 17C5:EDC6 +cs=0x17c5;eip=0x00edc9; T(ax = 1;); // 115072 mov ax, 1 ;~ 17C5:EDC9 loc_34ffc: - // 6818 -cs=0x17c5;eip=0x00edcc; X(POP(si)); // 67111 pop si ;~ 17C5:EDCC -cs=0x17c5;eip=0x00edcd; J(RETN(0)); // 67112 retn ;~ 17C5:EDCD + // 6801 +cs=0x17c5;eip=0x00edcc; X(POP(si)); // 115075 pop si ;~ 17C5:EDCC +cs=0x17c5;eip=0x00edcd; J(RETN(0)); // 115076 retn ;~ 17C5:EDCD assert(0); __dispatch_call: @@ -37149,38 +37412,38 @@ cs=0x17c5;eip=0x00edcd; J(RETN(0)); // 67112 retn ;~ 17C5:EDCD _begin: #undef arg_0 #define arg_0 4 - // 67122 arg_0 = word ptr 4 ;~ 17C5:EDCE -cs=0x17c5;eip=0x00edce; X(PUSH(bp)); // 67124 push bp ;~ 17C5:EDCE -cs=0x17c5;eip=0x00edcf; T(bp = sp;); // 67125 mov bp, sp ;~ 17C5:EDCF -cs=0x17c5;eip=0x00edd1; X(PUSH(si)); // 67126 push si ;~ 17C5:EDD1 -cs=0x17c5;eip=0x00edd2; X(PUSH(di)); // 67127 push di ;~ 17C5:EDD2 -cs=0x17c5;eip=0x00edd3; X(PUSH(ds)); // 67128 push ds ;~ 17C5:EDD3 -cs=0x17c5;eip=0x00edd4; X(POP(es)); // 67129 pop es ;~ 17C5:EDD4 -cs=0x17c5;eip=0x00edd5; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 67131 mov dx, [bp+arg_0] ;~ 17C5:EDD5 -cs=0x17c5;eip=0x00edd8; T(si = 0x6350;); // 67132 mov si, 6350h ;~ 17C5:EDD8 + // 115086 arg_0 = word ptr 4 ;~ 17C5:EDCE +cs=0x17c5;eip=0x00edce; X(PUSH(bp)); // 115088 push bp ;~ 17C5:EDCE +cs=0x17c5;eip=0x00edcf; T(bp = sp;); // 115089 mov bp, sp ;~ 17C5:EDCF +cs=0x17c5;eip=0x00edd1; X(PUSH(si)); // 115090 push si ;~ 17C5:EDD1 +cs=0x17c5;eip=0x00edd2; X(PUSH(di)); // 115091 push di ;~ 17C5:EDD2 +cs=0x17c5;eip=0x00edd3; X(PUSH(ds)); // 115092 push ds ;~ 17C5:EDD3 +cs=0x17c5;eip=0x00edd4; X(POP(es)); // 115093 pop es ;~ 17C5:EDD4 +cs=0x17c5;eip=0x00edd5; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 115095 mov dx, [bp+arg_0] ;~ 17C5:EDD5 +cs=0x17c5;eip=0x00edd8; T(si = 0x6350;); // 115096 mov si, 6350h ;~ 17C5:EDD8 loc_3500b: - // 6819 -cs=0x17c5;eip=0x00eddb; T(LODSW); // 67135 lodsw ;~ 17C5:EDDB -cs=0x17c5;eip=0x00eddc; T(CMP(ax, dx)); // 67136 cmp ax, dx ;~ 17C5:EDDC -cs=0x17c5;eip=0x00edde; J(JZ(loc_35020)); // 67137 jz short loc_35020 ;~ 17C5:EDDE -cs=0x17c5;eip=0x00ede0; T(INC(ax)); // 67138 inc ax ;~ 17C5:EDE0 -cs=0x17c5;eip=0x00ede1; T(XCHG(ax, si)); // 67139 xchg ax, si ;~ 17C5:EDE1 -cs=0x17c5;eip=0x00ede2; J(JZ(loc_35020)); // 67140 jz short loc_35020 ;~ 17C5:EDE2 -cs=0x17c5;eip=0x00ede4; T(XCHG(ax, di)); // 67141 xchg ax, di ;~ 17C5:EDE4 -cs=0x17c5;eip=0x00ede5; T(XOR(ax, ax)); // 67142 xor ax, ax ;~ 17C5:EDE5 -cs=0x17c5;eip=0x00ede7; T(cx = 0x0FFFF;); // 67143 mov cx, 0FFFFh ;~ 17C5:EDE7 - // 67144 repne scasb ;~ 17C5:EDEA -cs=0x17c5;eip=0x00edea; T( REPNE SCASB); // 67144 repne scasb ;~ 17C5:EDEA -cs=0x17c5;eip=0x00edec; T(si = di;); // 67145 mov si, di ;~ 17C5:EDEC -cs=0x17c5;eip=0x00edee; J(JMP(loc_3500b)); // 67146 jmp short loc_3500B ;~ 17C5:EDEE + // 6802 +cs=0x17c5;eip=0x00eddb; T(LODSW); // 115099 lodsw ;~ 17C5:EDDB +cs=0x17c5;eip=0x00eddc; T(CMP(ax, dx)); // 115100 cmp ax, dx ;~ 17C5:EDDC +cs=0x17c5;eip=0x00edde; J(JZ(loc_35020)); // 115101 jz short loc_35020 ;~ 17C5:EDDE +cs=0x17c5;eip=0x00ede0; T(INC(ax)); // 115102 inc ax ;~ 17C5:EDE0 +cs=0x17c5;eip=0x00ede1; T(XCHG(ax, si)); // 115103 xchg ax, si ;~ 17C5:EDE1 +cs=0x17c5;eip=0x00ede2; J(JZ(loc_35020)); // 115104 jz short loc_35020 ;~ 17C5:EDE2 +cs=0x17c5;eip=0x00ede4; T(XCHG(ax, di)); // 115105 xchg ax, di ;~ 17C5:EDE4 +cs=0x17c5;eip=0x00ede5; T(XOR(ax, ax)); // 115106 xor ax, ax ;~ 17C5:EDE5 +cs=0x17c5;eip=0x00ede7; T(cx = 0x0FFFF;); // 115107 mov cx, 0FFFFh ;~ 17C5:EDE7 + // 115108 repne scasb ;~ 17C5:EDEA +cs=0x17c5;eip=0x00edea; T( REPNE SCASB); // 115108 repne scasb ;~ 17C5:EDEA +cs=0x17c5;eip=0x00edec; T(si = di;); // 115109 mov si, di ;~ 17C5:EDEC +cs=0x17c5;eip=0x00edee; J(JMP(loc_3500b)); // 115110 jmp short loc_3500B ;~ 17C5:EDEE loc_35020: - // 6820 -cs=0x17c5;eip=0x00edf0; T(XCHG(ax, si)); // 67151 xchg ax, si ;~ 17C5:EDF0 -cs=0x17c5;eip=0x00edf1; X(POP(di)); // 67152 pop di ;~ 17C5:EDF1 -cs=0x17c5;eip=0x00edf2; X(POP(si)); // 67153 pop si ;~ 17C5:EDF2 -cs=0x17c5;eip=0x00edf3; T(sp = bp;); // 67154 mov sp, bp ;~ 17C5:EDF3 -cs=0x17c5;eip=0x00edf5; X(POP(bp)); // 67155 pop bp ;~ 17C5:EDF5 -cs=0x17c5;eip=0x00edf6; J(RETN(2)); // 67156 retn 2 ;~ 17C5:EDF6 + // 6803 +cs=0x17c5;eip=0x00edf0; T(XCHG(ax, si)); // 115115 xchg ax, si ;~ 17C5:EDF0 +cs=0x17c5;eip=0x00edf1; X(POP(di)); // 115116 pop di ;~ 17C5:EDF1 +cs=0x17c5;eip=0x00edf2; X(POP(si)); // 115117 pop si ;~ 17C5:EDF2 +cs=0x17c5;eip=0x00edf3; T(sp = bp;); // 115118 mov sp, bp ;~ 17C5:EDF3 +cs=0x17c5;eip=0x00edf5; X(POP(bp)); // 115119 pop bp ;~ 17C5:EDF5 +cs=0x17c5;eip=0x00edf6; J(RETN(2)); // 115120 retn 2 ;~ 17C5:EDF6 assert(0); __dispatch_call: @@ -37209,31 +37472,31 @@ cs=0x17c5;eip=0x00edf6; J(RETN(2)); // 67156 retn 2 ;~ 17C5 _begin: #undef arg_0 #define arg_0 4 - // 67167 arg_0 = word ptr 4 ;~ 17C5:EDF9 -cs=0x17c5;eip=0x00edf9; X(PUSH(bp)); // 67169 push bp ;~ 17C5:EDF9 -cs=0x17c5;eip=0x00edfa; T(bp = sp;); // 67170 mov bp, sp ;~ 17C5:EDFA -cs=0x17c5;eip=0x00edfc; X(PUSH(di)); // 67171 push di ;~ 17C5:EDFC -cs=0x17c5;eip=0x00edfd; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 67172 push [bp+arg_0] ;~ 17C5:EDFD -cs=0x17c5;eip=0x00ee00; J(CALL(sub_34ffe,0)); // 67173 call sub_34FFE ;~ 17C5:EE00 -cs=0x17c5;eip=0x00ee03; T(OR(ax, ax)); // 67174 or ax, ax ;~ 17C5:EE03 -cs=0x17c5;eip=0x00ee05; J(JZ(loc_3504b)); // 67175 jz short loc_3504B ;~ 17C5:EE05 -cs=0x17c5;eip=0x00ee07; T(XCHG(ax, dx)); // 67176 xchg ax, dx ;~ 17C5:EE07 -cs=0x17c5;eip=0x00ee08; T(di = dx;); // 67177 mov di, dx ;~ 17C5:EE08 -cs=0x17c5;eip=0x00ee0a; T(XOR(ax, ax)); // 67178 xor ax, ax ;~ 17C5:EE0A -cs=0x17c5;eip=0x00ee0c; T(cx = 0x0FFFF;); // 67179 mov cx, 0FFFFh ;~ 17C5:EE0C - // 67180 repne scasb ;~ 17C5:EE0F -cs=0x17c5;eip=0x00ee0f; T( REPNE SCASB); // 67180 repne scasb ;~ 17C5:EE0F -cs=0x17c5;eip=0x00ee11; T(NOT(cx)); // 67181 not cx ;~ 17C5:EE11 -cs=0x17c5;eip=0x00ee13; T(DEC(cx)); // 67182 dec cx ;~ 17C5:EE13 -cs=0x17c5;eip=0x00ee14; T(bx = 2;); // 67183 mov bx, 2 ;~ 17C5:EE14 -cs=0x17c5;eip=0x00ee17; T(ah = 0x40;); // 67184 mov ah, 40h ;~ 17C5:EE17 -cs=0x17c5;eip=0x00ee19; S(_INT(0x21)); // 67185 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:EE19 + // 115131 arg_0 = word ptr 4 ;~ 17C5:EDF9 +cs=0x17c5;eip=0x00edf9; X(PUSH(bp)); // 115133 push bp ;~ 17C5:EDF9 +cs=0x17c5;eip=0x00edfa; T(bp = sp;); // 115134 mov bp, sp ;~ 17C5:EDFA +cs=0x17c5;eip=0x00edfc; X(PUSH(di)); // 115135 push di ;~ 17C5:EDFC +cs=0x17c5;eip=0x00edfd; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 115136 push [bp+arg_0] ;~ 17C5:EDFD +cs=0x17c5;eip=0x00ee00; J(CALL(sub_34ffe,0)); // 115137 call sub_34FFE ;~ 17C5:EE00 +cs=0x17c5;eip=0x00ee03; T(OR(ax, ax)); // 115138 or ax, ax ;~ 17C5:EE03 +cs=0x17c5;eip=0x00ee05; J(JZ(loc_3504b)); // 115139 jz short loc_3504B ;~ 17C5:EE05 +cs=0x17c5;eip=0x00ee07; T(XCHG(ax, dx)); // 115140 xchg ax, dx ;~ 17C5:EE07 +cs=0x17c5;eip=0x00ee08; T(di = dx;); // 115141 mov di, dx ;~ 17C5:EE08 +cs=0x17c5;eip=0x00ee0a; T(XOR(ax, ax)); // 115142 xor ax, ax ;~ 17C5:EE0A +cs=0x17c5;eip=0x00ee0c; T(cx = 0x0FFFF;); // 115143 mov cx, 0FFFFh ;~ 17C5:EE0C + // 115144 repne scasb ;~ 17C5:EE0F +cs=0x17c5;eip=0x00ee0f; T( REPNE SCASB); // 115144 repne scasb ;~ 17C5:EE0F +cs=0x17c5;eip=0x00ee11; T(NOT(cx)); // 115145 not cx ;~ 17C5:EE11 +cs=0x17c5;eip=0x00ee13; T(DEC(cx)); // 115146 dec cx ;~ 17C5:EE13 +cs=0x17c5;eip=0x00ee14; T(bx = 2;); // 115147 mov bx, 2 ;~ 17C5:EE14 +cs=0x17c5;eip=0x00ee17; T(ah = 0x40;); // 115148 mov ah, 40h ;~ 17C5:EE17 +cs=0x17c5;eip=0x00ee19; S(_INT(0x21)); // 115149 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:EE19 loc_3504b: - // 6821 -cs=0x17c5;eip=0x00ee1b; X(POP(di)); // 67189 pop di ;~ 17C5:EE1B -cs=0x17c5;eip=0x00ee1c; T(sp = bp;); // 67190 mov sp, bp ;~ 17C5:EE1C -cs=0x17c5;eip=0x00ee1e; X(POP(bp)); // 67191 pop bp ;~ 17C5:EE1E -cs=0x17c5;eip=0x00ee1f; J(RETN(2)); // 67192 retn 2 ;~ 17C5:EE1F + // 6804 +cs=0x17c5;eip=0x00ee1b; X(POP(di)); // 115153 pop di ;~ 17C5:EE1B +cs=0x17c5;eip=0x00ee1c; T(sp = bp;); // 115154 mov sp, bp ;~ 17C5:EE1C +cs=0x17c5;eip=0x00ee1e; X(POP(bp)); // 115155 pop bp ;~ 17C5:EE1E +cs=0x17c5;eip=0x00ee1f; J(RETN(2)); // 115156 retn 2 ;~ 17C5:EE1F assert(0); __dispatch_call: @@ -37260,36 +37523,36 @@ cs=0x17c5;eip=0x00ee1f; J(RETN(2)); // 67192 retn 2 ;~ 17C5 seg2623_ee22_proc: _begin: loc_35052: - // 6822 -cs=0x17c5;eip=0x00ee22; J(JC(loc_35067)); // 67201 jb short loc_35067 ;~ 17C5:EE22 + // 6805 +cs=0x17c5;eip=0x00ee22; J(JC(loc_35067)); // 115165 jb short loc_35067 ;~ 17C5:EE22 loc_35054: - // 6823 -cs=0x17c5;eip=0x00ee24; T(XOR(ax, ax)); // 67204 xor ax, ax ;~ 17C5:EE24 -cs=0x17c5;eip=0x00ee26; T(sp = bp;); // 67205 mov sp, bp ;~ 17C5:EE26 -cs=0x17c5;eip=0x00ee28; X(POP(bp)); // 67206 pop bp ;~ 17C5:EE28 -cs=0x17c5;eip=0x00ee29; J(RETN(0)); // 67207 retn ;~ 17C5:EE29 + // 6806 +cs=0x17c5;eip=0x00ee24; T(XOR(ax, ax)); // 115168 xor ax, ax ;~ 17C5:EE24 +cs=0x17c5;eip=0x00ee26; T(sp = bp;); // 115169 mov sp, bp ;~ 17C5:EE26 +cs=0x17c5;eip=0x00ee28; X(POP(bp)); // 115170 pop bp ;~ 17C5:EE28 +cs=0x17c5;eip=0x00ee29; J(RETN(0)); // 115171 retn ;~ 17C5:EE29 ret_17c5_ee2a: - // 6824 -cs=0x17c5;eip=0x00ee2a; J(JNC(loc_35054)); // 67210 jnb short loc_35054 ;~ 17C5:EE2A -cs=0x17c5;eip=0x00ee2c; X(PUSH(ax)); // 67211 push ax ;~ 17C5:EE2C -cs=0x17c5;eip=0x00ee2d; J(CALL(sub_35078,0)); // 67212 call sub_35078 ;~ 17C5:EE2D -cs=0x17c5;eip=0x00ee30; X(POP(ax)); // 67213 pop ax ;~ 17C5:EE30 -cs=0x17c5;eip=0x00ee31; T(sp = bp;); // 67214 mov sp, bp ;~ 17C5:EE31 -cs=0x17c5;eip=0x00ee33; X(POP(bp)); // 67215 pop bp ;~ 17C5:EE33 -cs=0x17c5;eip=0x00ee34; J(RETN(0)); // 67216 retn ;~ 17C5:EE34 + // 6807 +cs=0x17c5;eip=0x00ee2a; J(JNC(loc_35054)); // 115174 jnb short loc_35054 ;~ 17C5:EE2A +cs=0x17c5;eip=0x00ee2c; X(PUSH(ax)); // 115175 push ax ;~ 17C5:EE2C +cs=0x17c5;eip=0x00ee2d; J(CALL(sub_35078,0)); // 115176 call sub_35078 ;~ 17C5:EE2D +cs=0x17c5;eip=0x00ee30; X(POP(ax)); // 115177 pop ax ;~ 17C5:EE30 +cs=0x17c5;eip=0x00ee31; T(sp = bp;); // 115178 mov sp, bp ;~ 17C5:EE31 +cs=0x17c5;eip=0x00ee33; X(POP(bp)); // 115179 pop bp ;~ 17C5:EE33 +cs=0x17c5;eip=0x00ee34; J(RETN(0)); // 115180 retn ;~ 17C5:EE34 loc_35065: - // 6825 -cs=0x17c5;eip=0x00ee35; J(JNC(loc_3506e)); // 67226 jnb short loc_3506E ;~ 17C5:EE35 + // 6808 +cs=0x17c5;eip=0x00ee35; J(JNC(loc_3506e)); // 115190 jnb short loc_3506E ;~ 17C5:EE35 loc_35067: - // 6826 -cs=0x17c5;eip=0x00ee37; J(CALL(sub_35078,0)); // 67229 call sub_35078 ;~ 17C5:EE37 -cs=0x17c5;eip=0x00ee3a; T(ax = 0x0FFFF;); // 67230 mov ax, 0FFFFh ;~ 17C5:EE3A -cs=0x17c5;eip=0x00ee3d; T(CWD); // 67231 cwd ;~ 17C5:EE3D + // 6809 +cs=0x17c5;eip=0x00ee37; J(CALL(sub_35078,0)); // 115193 call sub_35078 ;~ 17C5:EE37 +cs=0x17c5;eip=0x00ee3a; T(ax = 0x0FFFF;); // 115194 mov ax, 0FFFFh ;~ 17C5:EE3A +cs=0x17c5;eip=0x00ee3d; T(CWD); // 115195 cwd ;~ 17C5:EE3D loc_3506e: - // 6827 -cs=0x17c5;eip=0x00ee3e; T(sp = bp;); // 67234 mov sp, bp ;~ 17C5:EE3E -cs=0x17c5;eip=0x00ee40; X(POP(bp)); // 67235 pop bp ;~ 17C5:EE40 -cs=0x17c5;eip=0x00ee41; J(RETN(0)); // 67236 retn ;~ 17C5:EE41 + // 6810 +cs=0x17c5;eip=0x00ee3e; T(sp = bp;); // 115198 mov sp, bp ;~ 17C5:EE3E +cs=0x17c5;eip=0x00ee40; X(POP(bp)); // 115199 pop bp ;~ 17C5:EE40 +cs=0x17c5;eip=0x00ee41; J(RETN(0)); // 115200 retn ;~ 17C5:EE41 assert(0); __dispatch_call: @@ -37299,12 +37562,12 @@ cs=0x17c5;eip=0x00ee41; J(RETN(0)); // 67236 retn ;~ 17C5:EE41 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_35052: goto loc_35052; - case m2c::kloc_35054: goto loc_35054; + case m2c::kloc_35054: goto loc_35054; case m2c::kloc_35065: goto loc_35065; case m2c::kloc_35067: goto loc_35067; case m2c::kloc_3506e: goto loc_3506e; case m2c::kret_17c5_ee2a: goto ret_17c5_ee2a; + case m2c::kseg2623_ee22_proc: goto seg2623_ee22_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -37319,9 +37582,9 @@ cs=0x17c5;eip=0x00ee41; J(RETN(0)); // 67236 retn ;~ 17C5:EE41 else goto __dispatch_call; sub_35072: _begin: -cs=0x17c5;eip=0x00ee42; T(XOR(ah, ah)); // 67244 xor ah, ah ;~ 17C5:EE42 -cs=0x17c5;eip=0x00ee44; J(CALL(sub_35078,0)); // 67245 call sub_35078 ;~ 17C5:EE44 -cs=0x17c5;eip=0x00ee47; J(RETN(0)); // 67246 retn ;~ 17C5:EE47 +cs=0x17c5;eip=0x00ee42; T(XOR(ah, ah)); // 115208 xor ah, ah ;~ 17C5:EE42 +cs=0x17c5;eip=0x00ee44; J(CALL(sub_35078,0)); // 115209 call sub_35078 ;~ 17C5:EE44 +cs=0x17c5;eip=0x00ee47; J(RETN(0)); // 115210 retn ;~ 17C5:EE47 assert(0); __dispatch_call: @@ -37346,37 +37609,37 @@ cs=0x17c5;eip=0x00ee47; J(RETN(0)); // 67246 retn ;~ 17C5:EE47 else goto __dispatch_call; sub_35078: _begin: -cs=0x17c5;eip=0x00ee48; X(*(byte_4ec90) = al;); // 67255 mov byte_4EC90, al ;~ 17C5:EE48 -cs=0x17c5;eip=0x00ee4b; T(OR(ah, ah)); // 67256 or ah, ah ;~ 17C5:EE4B -cs=0x17c5;eip=0x00ee4d; J(JNZ(loc_350a2)); // 67257 jnz short loc_350A2 ;~ 17C5:EE4D -cs=0x17c5;eip=0x00ee4f; T(CMP(*(db*)(&word_4ec8d), 3)); // 67258 cmp byte ptr word_4EC8D, 3 ;~ 17C5:EE4F -cs=0x17c5;eip=0x00ee54; J(JC(loc_35093)); // 67259 jb short loc_35093 ;~ 17C5:EE54 -cs=0x17c5;eip=0x00ee56; T(CMP(al, 0x22)); // 67260 cmp al, 22h ; '"' ;~ 17C5:EE56 -cs=0x17c5;eip=0x00ee58; J(JNC(loc_35097)); // 67261 jnb short loc_35097 ;~ 17C5:EE58 -cs=0x17c5;eip=0x00ee5a; T(CMP(al, 0x20)); // 67262 cmp al, 20h ; ' ' ;~ 17C5:EE5A -cs=0x17c5;eip=0x00ee5c; J(JC(loc_35093)); // 67263 jb short loc_35093 ;~ 17C5:EE5C -cs=0x17c5;eip=0x00ee5e; T(al = 5;); // 67264 mov al, 5 ;~ 17C5:EE5E -cs=0x17c5;eip=0x00ee60; J(JMP(loc_35099)); // 67265 jmp short loc_35099 ;~ 17C5:EE60 +cs=0x17c5;eip=0x00ee48; X(MOV(*(raddr(ds,0x61B0)), al)); // 115219 mov ds:61B0h, al ;~ 17C5:EE48 +cs=0x17c5;eip=0x00ee4b; T(OR(ah, ah)); // 115220 or ah, ah ;~ 17C5:EE4B +cs=0x17c5;eip=0x00ee4d; J(JNZ(loc_350a2)); // 115221 jnz short loc_350A2 ;~ 17C5:EE4D +cs=0x17c5;eip=0x00ee4f; T(CMP(*(raddr(ds,0x61AD)), 3)); // 115222 cmp byte ptr ds:61ADh, 3 ;~ 17C5:EE4F +cs=0x17c5;eip=0x00ee54; J(JC(loc_35093)); // 115223 jb short loc_35093 ;~ 17C5:EE54 +cs=0x17c5;eip=0x00ee56; T(CMP(al, 0x22)); // 115224 cmp al, 22h ; '"' ;~ 17C5:EE56 +cs=0x17c5;eip=0x00ee58; J(JNC(loc_35097)); // 115225 jnb short loc_35097 ;~ 17C5:EE58 +cs=0x17c5;eip=0x00ee5a; T(CMP(al, 0x20)); // 115226 cmp al, 20h ; ' ' ;~ 17C5:EE5A +cs=0x17c5;eip=0x00ee5c; J(JC(loc_35093)); // 115227 jb short loc_35093 ;~ 17C5:EE5C +cs=0x17c5;eip=0x00ee5e; T(al = 5;); // 115228 mov al, 5 ;~ 17C5:EE5E +cs=0x17c5;eip=0x00ee60; J(JMP(loc_35099)); // 115229 jmp short loc_35099 ;~ 17C5:EE60 loc_35093: - // 6828 -cs=0x17c5;eip=0x00ee63; T(CMP(al, 0x13)); // 67272 cmp al, 13h ;~ 17C5:EE63 -cs=0x17c5;eip=0x00ee65; J(JBE(loc_35099)); // 67273 jbe short loc_35099 ;~ 17C5:EE65 + // 6811 +cs=0x17c5;eip=0x00ee63; T(CMP(al, 0x13)); // 115236 cmp al, 13h ;~ 17C5:EE63 +cs=0x17c5;eip=0x00ee65; J(JBE(loc_35099)); // 115237 jbe short loc_35099 ;~ 17C5:EE65 loc_35097: - // 6829 -cs=0x17c5;eip=0x00ee67; T(al = 0x13;); // 67276 mov al, 13h ;~ 17C5:EE67 + // 6812 +cs=0x17c5;eip=0x00ee67; T(al = 0x13;); // 115240 mov al, 13h ;~ 17C5:EE67 loc_35099: - // 6830 -cs=0x17c5;eip=0x00ee69; T(bx = 0x61EA;); // 67280 mov bx, 61EAh ;~ 17C5:EE69 -cs=0x17c5;eip=0x00ee6c; T(XLAT); // 67281 xlat ;~ 17C5:EE6C + // 6813 +cs=0x17c5;eip=0x00ee69; T(bx = 0x61EA;); // 115244 mov bx, 61EAh ;~ 17C5:EE69 +cs=0x17c5;eip=0x00ee6c; T(XLAT); // 115245 xlat ;~ 17C5:EE6C loc_3509d: - // 6831 -cs=0x17c5;eip=0x00ee6d; T(CBW); // 67284 cbw ;~ 17C5:EE6D -cs=0x17c5;eip=0x00ee6e; X(word_4ec85 = ax;); // 67285 mov word_4EC85, ax ;~ 17C5:EE6E -cs=0x17c5;eip=0x00ee71; J(RETN(0)); // 67286 retn ;~ 17C5:EE71 + // 6814 +cs=0x17c5;eip=0x00ee6d; T(CBW); // 115248 cbw ;~ 17C5:EE6D +cs=0x17c5;eip=0x00ee6e; X(MOV(*(dw*)(raddr(ds,0x61A5)), ax)); // 115249 mov ds:61A5h, ax ;~ 17C5:EE6E +cs=0x17c5;eip=0x00ee71; J(RETN(0)); // 115250 retn ;~ 17C5:EE71 loc_350a2: - // 6832 -cs=0x17c5;eip=0x00ee72; T(al = ah;); // 67290 mov al, ah ;~ 17C5:EE72 -cs=0x17c5;eip=0x00ee74; J(JMP(loc_3509d)); // 67291 jmp short loc_3509D ;~ 17C5:EE74 + // 6815 +cs=0x17c5;eip=0x00ee72; T(al = ah;); // 115254 mov al, ah ;~ 17C5:EE72 +cs=0x17c5;eip=0x00ee74; J(JMP(loc_3509d)); // 115255 jmp short loc_3509D ;~ 17C5:EE74 assert(0); __dispatch_call: @@ -37408,106 +37671,106 @@ cs=0x17c5;eip=0x00ee74; J(JMP(loc_3509d)); // 67291 jmp sh _begin: #undef var_2 #define var_2 -2 - // 67303 var_2 = word ptr -2 ;~ 17C5:EE76 + // 115267 var_2 = word ptr -2 ;~ 17C5:EE76 #undef arg_0 #define arg_0 4 - // 67304 arg_0 = word ptr 4 ;~ 17C5:EE76 -cs=0x17c5;eip=0x00ee76; X(PUSH(bp)); // 67306 push bp ;~ 17C5:EE76 -cs=0x17c5;eip=0x00ee77; T(bp = sp;); // 67307 mov bp, sp ;~ 17C5:EE77 -cs=0x17c5;eip=0x00ee79; T(SUB(sp, 2)); // 67308 sub sp, 2 ;~ 17C5:EE79 -cs=0x17c5;eip=0x00ee7c; X(PUSH(si)); // 67309 push si ;~ 17C5:EE7C -cs=0x17c5;eip=0x00ee7d; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 67310 mov si, [bp+arg_0] ;~ 17C5:EE7D -cs=0x17c5;eip=0x00ee80; T(ax = si;); // 67311 mov ax, si ;~ 17C5:EE80 -cs=0x17c5;eip=0x00ee82; T(SUB(ax, 0x61FE)); // 67312 sub ax, 61FEh ;~ 17C5:EE82 -cs=0x17c5;eip=0x00ee85; T(cl = 3;); // 67313 mov cl, 3 ;~ 17C5:EE85 -cs=0x17c5;eip=0x00ee87; T(SAR(ax, cl)); // 67314 sar ax, cl ;~ 17C5:EE87 -cs=0x17c5;eip=0x00ee89; T(cx = ax;); // 67315 mov cx, ax ;~ 17C5:EE89 -cs=0x17c5;eip=0x00ee8b; T(SHL(ax, 1)); // 67316 shl ax, 1 ;~ 17C5:EE8B -cs=0x17c5;eip=0x00ee8d; T(ADD(ax, cx)); // 67317 add ax, cx ;~ 17C5:EE8D -cs=0x17c5;eip=0x00ee8f; T(SHL(ax, 1)); // 67318 shl ax, 1 ;~ 17C5:EE8F -cs=0x17c5;eip=0x00ee91; T(ADD(ax, 0x629E)); // 67319 add ax, 629Eh ;~ 17C5:EE91 -cs=0x17c5;eip=0x00ee94; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 67320 mov [bp+var_2], ax ;~ 17C5:EE94 -cs=0x17c5;eip=0x00ee97; T(TEST(*(raddr(ds,si+6)), 0x83)); // 67321 test byte ptr [si+6], 83h ;~ 17C5:EE97 -cs=0x17c5;eip=0x00ee9b; J(JZ(loc_350d3)); // 67322 jz short loc_350D3 ;~ 17C5:EE9B -cs=0x17c5;eip=0x00ee9d; T(TEST(*(raddr(ds,si+6)), 0x40)); // 67323 test byte ptr [si+6], 40h ;~ 17C5:EE9D -cs=0x17c5;eip=0x00eea1; J(JZ(loc_350da)); // 67324 jz short loc_350DA ;~ 17C5:EEA1 + // 115268 arg_0 = word ptr 4 ;~ 17C5:EE76 +cs=0x17c5;eip=0x00ee76; X(PUSH(bp)); // 115270 push bp ;~ 17C5:EE76 +cs=0x17c5;eip=0x00ee77; T(bp = sp;); // 115271 mov bp, sp ;~ 17C5:EE77 +cs=0x17c5;eip=0x00ee79; T(SUB(sp, 2)); // 115272 sub sp, 2 ;~ 17C5:EE79 +cs=0x17c5;eip=0x00ee7c; X(PUSH(si)); // 115273 push si ;~ 17C5:EE7C +cs=0x17c5;eip=0x00ee7d; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 115274 mov si, [bp+arg_0] ;~ 17C5:EE7D +cs=0x17c5;eip=0x00ee80; T(ax = si;); // 115275 mov ax, si ;~ 17C5:EE80 +cs=0x17c5;eip=0x00ee82; T(SUB(ax, 0x61FE)); // 115276 sub ax, 61FEh ;~ 17C5:EE82 +cs=0x17c5;eip=0x00ee85; T(cl = 3;); // 115277 mov cl, 3 ;~ 17C5:EE85 +cs=0x17c5;eip=0x00ee87; T(SAR(ax, cl)); // 115278 sar ax, cl ;~ 17C5:EE87 +cs=0x17c5;eip=0x00ee89; T(cx = ax;); // 115279 mov cx, ax ;~ 17C5:EE89 +cs=0x17c5;eip=0x00ee8b; T(SHL(ax, 1)); // 115280 shl ax, 1 ;~ 17C5:EE8B +cs=0x17c5;eip=0x00ee8d; T(ADD(ax, cx)); // 115281 add ax, cx ;~ 17C5:EE8D +cs=0x17c5;eip=0x00ee8f; T(SHL(ax, 1)); // 115282 shl ax, 1 ;~ 17C5:EE8F +cs=0x17c5;eip=0x00ee91; T(ADD(ax, 0x629E)); // 115283 add ax, 629Eh ;~ 17C5:EE91 +cs=0x17c5;eip=0x00ee94; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 115284 mov [bp+var_2], ax ;~ 17C5:EE94 +cs=0x17c5;eip=0x00ee97; T(TEST(*(raddr(ds,si+6)), 0x83)); // 115285 test byte ptr [si+6], 83h ;~ 17C5:EE97 +cs=0x17c5;eip=0x00ee9b; J(JZ(loc_350d3)); // 115286 jz short loc_350D3 ;~ 17C5:EE9B +cs=0x17c5;eip=0x00ee9d; T(TEST(*(raddr(ds,si+6)), 0x40)); // 115287 test byte ptr [si+6], 40h ;~ 17C5:EE9D +cs=0x17c5;eip=0x00eea1; J(JZ(loc_350da)); // 115288 jz short loc_350DA ;~ 17C5:EEA1 loc_350d3: - // 6833 -cs=0x17c5;eip=0x00eea3; T(ax = 0x0FFFF;); // 67328 mov ax, 0FFFFh ;~ 17C5:EEA3 -cs=0x17c5;eip=0x00eea6; J(JMP(loc_35161)); // 67329 jmp loc_35161 ;~ 17C5:EEA6 + // 6816 +cs=0x17c5;eip=0x00eea3; T(ax = 0x0FFFF;); // 115292 mov ax, 0FFFFh ;~ 17C5:EEA3 +cs=0x17c5;eip=0x00eea6; J(JMP(loc_35161)); // 115293 jmp loc_35161 ;~ 17C5:EEA6 loc_350da: - // 6834 -cs=0x17c5;eip=0x00eeaa; T(TEST(*(raddr(ds,si+6)), 2)); // 67335 test byte ptr [si+6], 2 ;~ 17C5:EEAA -cs=0x17c5;eip=0x00eeae; J(JZ(loc_350e6)); // 67336 jz short loc_350E6 ;~ 17C5:EEAE -cs=0x17c5;eip=0x00eeb0; X(OR(*(raddr(ds,si+6)), 0x20)); // 67337 or byte ptr [si+6], 20h ;~ 17C5:EEB0 -cs=0x17c5;eip=0x00eeb4; J(JMP(loc_350d3)); // 67338 jmp short loc_350D3 ;~ 17C5:EEB4 + // 6817 +cs=0x17c5;eip=0x00eeaa; T(TEST(*(raddr(ds,si+6)), 2)); // 115298 test byte ptr [si+6], 2 ;~ 17C5:EEAA +cs=0x17c5;eip=0x00eeae; J(JZ(loc_350e6)); // 115299 jz short loc_350E6 ;~ 17C5:EEAE +cs=0x17c5;eip=0x00eeb0; X(OR(*(raddr(ds,si+6)), 0x20)); // 115300 or byte ptr [si+6], 20h ;~ 17C5:EEB0 +cs=0x17c5;eip=0x00eeb4; J(JMP(loc_350d3)); // 115301 jmp short loc_350D3 ;~ 17C5:EEB4 loc_350e6: - // 6835 -cs=0x17c5;eip=0x00eeb6; X(OR(*(raddr(ds,si+6)), 1)); // 67342 or byte ptr [si+6], 1 ;~ 17C5:EEB6 -cs=0x17c5;eip=0x00eeba; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 67343 mov bx, [bp+var_2] ;~ 17C5:EEBA -cs=0x17c5;eip=0x00eebd; X(AND(*(raddr(ds,bx)), 0x0FB)); // 67344 and byte ptr [bx], 0FBh ;~ 17C5:EEBD -cs=0x17c5;eip=0x00eec0; T(TEST(*(raddr(ds,si+6)), 0x0C)); // 67345 test byte ptr [si+6], 0Ch ;~ 17C5:EEC0 -cs=0x17c5;eip=0x00eec4; J(JNZ(loc_35118)); // 67346 jnz short loc_35118 ;~ 17C5:EEC4 -cs=0x17c5;eip=0x00eec6; T(bx = si;); // 67347 mov bx, si ;~ 17C5:EEC6 -cs=0x17c5;eip=0x00eec8; T(SUB(bx, 0x61FE)); // 67348 sub bx, 61FEh ;~ 17C5:EEC8 -cs=0x17c5;eip=0x00eecc; T(cl = 3;); // 67349 mov cl, 3 ;~ 17C5:EECC -cs=0x17c5;eip=0x00eece; T(SAR(bx, cl)); // 67350 sar bx, cl ;~ 17C5:EECE -cs=0x17c5;eip=0x00eed0; T(ax = bx;); // 67351 mov ax, bx ;~ 17C5:EED0 -cs=0x17c5;eip=0x00eed2; T(SHL(bx, 1)); // 67352 shl bx, 1 ;~ 17C5:EED2 -cs=0x17c5;eip=0x00eed4; T(ADD(bx, ax)); // 67353 add bx, ax ;~ 17C5:EED4 -cs=0x17c5;eip=0x00eed6; T(SHL(bx, 1)); // 67354 shl bx, 1 ;~ 17C5:EED6 -cs=0x17c5;eip=0x00eed8; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 67355 test byte ptr [bx+629Eh], 1 ;~ 17C5:EED8 -cs=0x17c5;eip=0x00eedd; J(JNZ(loc_35118)); // 67356 jnz short loc_35118 ;~ 17C5:EEDD -cs=0x17c5;eip=0x00eedf; X(PUSH(si)); // 67357 push si ;~ 17C5:EEDF -cs=0x17c5;eip=0x00eee0; J(CALL(sub_354b8,0)); // 67358 call sub_354B8 ;~ 17C5:EEE0 -cs=0x17c5;eip=0x00eee3; T(ADD(sp, 2)); // 67359 add sp, 2 ;~ 17C5:EEE3 -cs=0x17c5;eip=0x00eee6; J(JMP(loc_3511d)); // 67360 jmp short loc_3511D ;~ 17C5:EEE6 + // 6818 +cs=0x17c5;eip=0x00eeb6; X(OR(*(raddr(ds,si+6)), 1)); // 115305 or byte ptr [si+6], 1 ;~ 17C5:EEB6 +cs=0x17c5;eip=0x00eeba; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 115306 mov bx, [bp+var_2] ;~ 17C5:EEBA +cs=0x17c5;eip=0x00eebd; X(AND(*(raddr(ds,bx)), 0x0FB)); // 115307 and byte ptr [bx], 0FBh ;~ 17C5:EEBD +cs=0x17c5;eip=0x00eec0; T(TEST(*(raddr(ds,si+6)), 0x0C)); // 115308 test byte ptr [si+6], 0Ch ;~ 17C5:EEC0 +cs=0x17c5;eip=0x00eec4; J(JNZ(loc_35118)); // 115309 jnz short loc_35118 ;~ 17C5:EEC4 +cs=0x17c5;eip=0x00eec6; T(bx = si;); // 115310 mov bx, si ;~ 17C5:EEC6 +cs=0x17c5;eip=0x00eec8; T(SUB(bx, 0x61FE)); // 115311 sub bx, 61FEh ;~ 17C5:EEC8 +cs=0x17c5;eip=0x00eecc; T(cl = 3;); // 115312 mov cl, 3 ;~ 17C5:EECC +cs=0x17c5;eip=0x00eece; T(SAR(bx, cl)); // 115313 sar bx, cl ;~ 17C5:EECE +cs=0x17c5;eip=0x00eed0; T(ax = bx;); // 115314 mov ax, bx ;~ 17C5:EED0 +cs=0x17c5;eip=0x00eed2; T(SHL(bx, 1)); // 115315 shl bx, 1 ;~ 17C5:EED2 +cs=0x17c5;eip=0x00eed4; T(ADD(bx, ax)); // 115316 add bx, ax ;~ 17C5:EED4 +cs=0x17c5;eip=0x00eed6; T(SHL(bx, 1)); // 115317 shl bx, 1 ;~ 17C5:EED6 +cs=0x17c5;eip=0x00eed8; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 115318 test byte ptr [bx+629Eh], 1 ;~ 17C5:EED8 +cs=0x17c5;eip=0x00eedd; J(JNZ(loc_35118)); // 115319 jnz short loc_35118 ;~ 17C5:EEDD +cs=0x17c5;eip=0x00eedf; X(PUSH(si)); // 115320 push si ;~ 17C5:EEDF +cs=0x17c5;eip=0x00eee0; J(CALL(sub_354b8,0)); // 115321 call sub_354B8 ;~ 17C5:EEE0 +cs=0x17c5;eip=0x00eee3; T(ADD(sp, 2)); // 115322 add sp, 2 ;~ 17C5:EEE3 +cs=0x17c5;eip=0x00eee6; J(JMP(loc_3511d)); // 115323 jmp short loc_3511D ;~ 17C5:EEE6 loc_35118: - // 6836 -cs=0x17c5;eip=0x00eee8; T(MOV(ax, *(dw*)(raddr(ds,si+4)))); // 67365 mov ax, [si+4] ;~ 17C5:EEE8 -cs=0x17c5;eip=0x00eeeb; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 67366 mov [si], ax ;~ 17C5:EEEB + // 6819 +cs=0x17c5;eip=0x00eee8; T(MOV(ax, *(dw*)(raddr(ds,si+4)))); // 115328 mov ax, [si+4] ;~ 17C5:EEE8 +cs=0x17c5;eip=0x00eeeb; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 115329 mov [si], ax ;~ 17C5:EEEB loc_3511d: - // 6837 -cs=0x17c5;eip=0x00eeed; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 67369 mov bx, [bp+var_2] ;~ 17C5:EEED -cs=0x17c5;eip=0x00eef0; X(PUSH(*(dw*)(raddr(ds,bx+2)))); // 67370 push word ptr [bx+2] ;~ 17C5:EEF0 -cs=0x17c5;eip=0x00eef3; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 67371 push word ptr [si+4] ;~ 17C5:EEF3 -cs=0x17c5;eip=0x00eef6; T(MOV(al, *(raddr(ds,si+7)))); // 67372 mov al, [si+7] ;~ 17C5:EEF6 -cs=0x17c5;eip=0x00eef9; T(CBW); // 67373 cbw ;~ 17C5:EEF9 -cs=0x17c5;eip=0x00eefa; X(PUSH(ax)); // 67374 push ax ;~ 17C5:EEFA -cs=0x17c5;eip=0x00eefb; J(CALL(sub_35354,0)); // 67375 call sub_35354 ;~ 17C5:EEFB -cs=0x17c5;eip=0x00eefe; T(ADD(sp, 6)); // 67376 add sp, 6 ;~ 17C5:EEFE -cs=0x17c5;eip=0x00ef01; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 67377 mov [si+2], ax ;~ 17C5:EF01 -cs=0x17c5;eip=0x00ef04; T(OR(ax, ax)); // 67378 or ax, ax ;~ 17C5:EF04 -cs=0x17c5;eip=0x00ef06; J(JZ(loc_3513d)); // 67379 jz short loc_3513D ;~ 17C5:EF06 -cs=0x17c5;eip=0x00ef08; T(CMP(ax, 0x0FFFF)); // 67380 cmp ax, 0FFFFh ;~ 17C5:EF08 -cs=0x17c5;eip=0x00ef0b; J(JNZ(loc_35156)); // 67381 jnz short loc_35156 ;~ 17C5:EF0B + // 6820 +cs=0x17c5;eip=0x00eeed; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 115332 mov bx, [bp+var_2] ;~ 17C5:EEED +cs=0x17c5;eip=0x00eef0; X(PUSH(*(dw*)(raddr(ds,bx+2)))); // 115333 push word ptr [bx+2] ;~ 17C5:EEF0 +cs=0x17c5;eip=0x00eef3; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 115334 push word ptr [si+4] ;~ 17C5:EEF3 +cs=0x17c5;eip=0x00eef6; T(MOV(al, *(raddr(ds,si+7)))); // 115335 mov al, [si+7] ;~ 17C5:EEF6 +cs=0x17c5;eip=0x00eef9; T(CBW); // 115336 cbw ;~ 17C5:EEF9 +cs=0x17c5;eip=0x00eefa; X(PUSH(ax)); // 115337 push ax ;~ 17C5:EEFA +cs=0x17c5;eip=0x00eefb; J(CALL(sub_35354,0)); // 115338 call sub_35354 ;~ 17C5:EEFB +cs=0x17c5;eip=0x00eefe; T(ADD(sp, 6)); // 115339 add sp, 6 ;~ 17C5:EEFE +cs=0x17c5;eip=0x00ef01; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 115340 mov [si+2], ax ;~ 17C5:EF01 +cs=0x17c5;eip=0x00ef04; T(OR(ax, ax)); // 115341 or ax, ax ;~ 17C5:EF04 +cs=0x17c5;eip=0x00ef06; J(JZ(loc_3513d)); // 115342 jz short loc_3513D ;~ 17C5:EF06 +cs=0x17c5;eip=0x00ef08; T(CMP(ax, 0x0FFFF)); // 115343 cmp ax, 0FFFFh ;~ 17C5:EF08 +cs=0x17c5;eip=0x00ef0b; J(JNZ(loc_35156)); // 115344 jnz short loc_35156 ;~ 17C5:EF0B loc_3513d: - // 6838 -cs=0x17c5;eip=0x00ef0d; T(CMP(*(dw*)(raddr(ds,si+2)), 0)); // 67384 cmp word ptr [si+2], 0 ;~ 17C5:EF0D -cs=0x17c5;eip=0x00ef11; J(JZ(loc_35148)); // 67385 jz short loc_35148 ;~ 17C5:EF11 -cs=0x17c5;eip=0x00ef13; T(al = 0x20;); // 67386 mov al, 20h ; ' ' ;~ 17C5:EF13 -cs=0x17c5;eip=0x00ef15; J(JMP(loc_3514a)); // 67387 jmp short loc_3514A ;~ 17C5:EF15 + // 6821 +cs=0x17c5;eip=0x00ef0d; T(CMP(*(dw*)(raddr(ds,si+2)), 0)); // 115347 cmp word ptr [si+2], 0 ;~ 17C5:EF0D +cs=0x17c5;eip=0x00ef11; J(JZ(loc_35148)); // 115348 jz short loc_35148 ;~ 17C5:EF11 +cs=0x17c5;eip=0x00ef13; T(al = 0x20;); // 115349 mov al, 20h ; ' ' ;~ 17C5:EF13 +cs=0x17c5;eip=0x00ef15; J(JMP(loc_3514a)); // 115350 jmp short loc_3514A ;~ 17C5:EF15 loc_35148: - // 6839 -cs=0x17c5;eip=0x00ef18; T(al = 0x10;); // 67393 mov al, 10h ;~ 17C5:EF18 + // 6822 +cs=0x17c5;eip=0x00ef18; T(al = 0x10;); // 115355 mov al, 10h ;~ 17C5:EF18 loc_3514a: - // 6840 -cs=0x17c5;eip=0x00ef1a; X(OR(*(raddr(ds,si+6)), al)); // 67396 or [si+6], al ;~ 17C5:EF1A -cs=0x17c5;eip=0x00ef1d; X(MOV(*(dw*)(raddr(ds,si+2)), 0)); // 67397 mov word ptr [si+2], 0 ;~ 17C5:EF1D -cs=0x17c5;eip=0x00ef22; J(JMP(loc_350d3)); // 67398 jmp loc_350D3 ;~ 17C5:EF22 + // 6823 +cs=0x17c5;eip=0x00ef1a; X(OR(*(raddr(ds,si+6)), al)); // 115358 or [si+6], al ;~ 17C5:EF1A +cs=0x17c5;eip=0x00ef1d; X(MOV(*(dw*)(raddr(ds,si+2)), 0)); // 115359 mov word ptr [si+2], 0 ;~ 17C5:EF1D +cs=0x17c5;eip=0x00ef22; J(JMP(loc_350d3)); // 115360 jmp loc_350D3 ;~ 17C5:EF22 loc_35156: - // 6841 -cs=0x17c5;eip=0x00ef26; X(DEC(*(dw*)(raddr(ds,si+2)))); // 67404 dec word ptr [si+2] ;~ 17C5:EF26 -cs=0x17c5;eip=0x00ef29; T(MOV(bx, *(dw*)(raddr(ds,si)))); // 67405 mov bx, [si] ;~ 17C5:EF29 -cs=0x17c5;eip=0x00ef2b; X(INC(*(dw*)(raddr(ds,si)))); // 67406 inc word ptr [si] ;~ 17C5:EF2B -cs=0x17c5;eip=0x00ef2d; T(MOV(al, *(raddr(ds,bx)))); // 67407 mov al, [bx] ;~ 17C5:EF2D -cs=0x17c5;eip=0x00ef2f; T(SUB(ah, ah)); // 67408 sub ah, ah ;~ 17C5:EF2F + // 6824 +cs=0x17c5;eip=0x00ef26; X(DEC(*(dw*)(raddr(ds,si+2)))); // 115365 dec word ptr [si+2] ;~ 17C5:EF26 +cs=0x17c5;eip=0x00ef29; T(MOV(bx, *(dw*)(raddr(ds,si)))); // 115366 mov bx, [si] ;~ 17C5:EF29 +cs=0x17c5;eip=0x00ef2b; X(INC(*(dw*)(raddr(ds,si)))); // 115367 inc word ptr [si] ;~ 17C5:EF2B +cs=0x17c5;eip=0x00ef2d; T(MOV(al, *(raddr(ds,bx)))); // 115368 mov al, [bx] ;~ 17C5:EF2D +cs=0x17c5;eip=0x00ef2f; T(SUB(ah, ah)); // 115369 sub ah, ah ;~ 17C5:EF2F loc_35161: - // 6842 -cs=0x17c5;eip=0x00ef31; X(POP(si)); // 67411 pop si ;~ 17C5:EF31 -cs=0x17c5;eip=0x00ef32; T(sp = bp;); // 67412 mov sp, bp ;~ 17C5:EF32 -cs=0x17c5;eip=0x00ef34; X(POP(bp)); // 67413 pop bp ;~ 17C5:EF34 -cs=0x17c5;eip=0x00ef35; J(RETN(0)); // 67414 retn ;~ 17C5:EF35 + // 6825 +cs=0x17c5;eip=0x00ef31; X(POP(si)); // 115372 pop si ;~ 17C5:EF31 +cs=0x17c5;eip=0x00ef32; T(sp = bp;); // 115373 mov sp, bp ;~ 17C5:EF32 +cs=0x17c5;eip=0x00ef34; X(POP(bp)); // 115374 pop bp ;~ 17C5:EF34 +cs=0x17c5;eip=0x00ef35; J(RETN(0)); // 115375 retn ;~ 17C5:EF35 assert(0); __dispatch_call: @@ -37544,28 +37807,28 @@ cs=0x17c5;eip=0x00ef35; J(RETN(0)); // 67414 retn ;~ 17C5:EF35 _begin: #undef arg_0 #define arg_0 4 - // 67424 arg_0 = word ptr 4 ;~ 17C5:EF36 -cs=0x17c5;eip=0x00ef36; X(PUSH(bp)); // 67426 push bp ;~ 17C5:EF36 -cs=0x17c5;eip=0x00ef37; T(bp = sp;); // 67427 mov bp, sp ;~ 17C5:EF37 -cs=0x17c5;eip=0x00ef39; X(PUSH(si)); // 67428 push si ;~ 17C5:EF39 -cs=0x17c5;eip=0x00ef3a; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 67429 mov si, [bp+arg_0] ;~ 17C5:EF3A -cs=0x17c5;eip=0x00ef3d; T(TEST(*(raddr(ds,si+6)), 0x83)); // 67430 test byte ptr [si+6], 83h ;~ 17C5:EF3D -cs=0x17c5;eip=0x00ef41; J(JZ(loc_35190)); // 67431 jz short loc_35190 ;~ 17C5:EF41 -cs=0x17c5;eip=0x00ef43; T(TEST(*(raddr(ds,si+6)), 8)); // 67432 test byte ptr [si+6], 8 ;~ 17C5:EF43 -cs=0x17c5;eip=0x00ef47; J(JZ(loc_35190)); // 67433 jz short loc_35190 ;~ 17C5:EF47 -cs=0x17c5;eip=0x00ef49; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 67434 push word ptr [si+4] ;~ 17C5:EF49 -cs=0x17c5;eip=0x00ef4c; J(CALL(sub_357f0,0)); // 67435 call sub_357F0 ;~ 17C5:EF4C -cs=0x17c5;eip=0x00ef4f; T(ADD(sp, 2)); // 67436 add sp, 2 ;~ 17C5:EF4F -cs=0x17c5;eip=0x00ef52; X(AND(*(raddr(ds,si+6)), 0x0F7)); // 67437 and byte ptr [si+6], 0F7h ;~ 17C5:EF52 -cs=0x17c5;eip=0x00ef56; T(SUB(ax, ax)); // 67438 sub ax, ax ;~ 17C5:EF56 -cs=0x17c5;eip=0x00ef58; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 67439 mov [si], ax ;~ 17C5:EF58 -cs=0x17c5;eip=0x00ef5a; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 67440 mov [si+4], ax ;~ 17C5:EF5A -cs=0x17c5;eip=0x00ef5d; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 67441 mov [si+2], ax ;~ 17C5:EF5D + // 115385 arg_0 = word ptr 4 ;~ 17C5:EF36 +cs=0x17c5;eip=0x00ef36; X(PUSH(bp)); // 115387 push bp ;~ 17C5:EF36 +cs=0x17c5;eip=0x00ef37; T(bp = sp;); // 115388 mov bp, sp ;~ 17C5:EF37 +cs=0x17c5;eip=0x00ef39; X(PUSH(si)); // 115389 push si ;~ 17C5:EF39 +cs=0x17c5;eip=0x00ef3a; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 115390 mov si, [bp+arg_0] ;~ 17C5:EF3A +cs=0x17c5;eip=0x00ef3d; T(TEST(*(raddr(ds,si+6)), 0x83)); // 115391 test byte ptr [si+6], 83h ;~ 17C5:EF3D +cs=0x17c5;eip=0x00ef41; J(JZ(loc_35190)); // 115392 jz short loc_35190 ;~ 17C5:EF41 +cs=0x17c5;eip=0x00ef43; T(TEST(*(raddr(ds,si+6)), 8)); // 115393 test byte ptr [si+6], 8 ;~ 17C5:EF43 +cs=0x17c5;eip=0x00ef47; J(JZ(loc_35190)); // 115394 jz short loc_35190 ;~ 17C5:EF47 +cs=0x17c5;eip=0x00ef49; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 115395 push word ptr [si+4] ;~ 17C5:EF49 +cs=0x17c5;eip=0x00ef4c; J(CALL(sub_357f0,0)); // 115396 call sub_357F0 ;~ 17C5:EF4C +cs=0x17c5;eip=0x00ef4f; T(ADD(sp, 2)); // 115397 add sp, 2 ;~ 17C5:EF4F +cs=0x17c5;eip=0x00ef52; X(AND(*(raddr(ds,si+6)), 0x0F7)); // 115398 and byte ptr [si+6], 0F7h ;~ 17C5:EF52 +cs=0x17c5;eip=0x00ef56; T(SUB(ax, ax)); // 115399 sub ax, ax ;~ 17C5:EF56 +cs=0x17c5;eip=0x00ef58; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 115400 mov [si], ax ;~ 17C5:EF58 +cs=0x17c5;eip=0x00ef5a; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 115401 mov [si+4], ax ;~ 17C5:EF5A +cs=0x17c5;eip=0x00ef5d; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 115402 mov [si+2], ax ;~ 17C5:EF5D loc_35190: - // 6843 -cs=0x17c5;eip=0x00ef60; X(POP(si)); // 67445 pop si ;~ 17C5:EF60 -cs=0x17c5;eip=0x00ef61; X(POP(bp)); // 67446 pop bp ;~ 17C5:EF61 -cs=0x17c5;eip=0x00ef62; J(RETN(0)); // 67447 retn ;~ 17C5:EF62 + // 6826 +cs=0x17c5;eip=0x00ef60; X(POP(si)); // 115406 pop si ;~ 17C5:EF60 +cs=0x17c5;eip=0x00ef61; X(POP(bp)); // 115407 pop bp ;~ 17C5:EF61 +cs=0x17c5;eip=0x00ef62; J(RETN(0)); // 115408 retn ;~ 17C5:EF62 assert(0); __dispatch_call: @@ -37593,153 +37856,153 @@ cs=0x17c5;eip=0x00ef62; J(RETN(0)); // 67447 retn ;~ 17C5:EF62 _begin: #undef var_8 #define var_8 -8 - // 67459 var_8 = word ptr -8 ;~ 17C5:EF64 + // 115420 var_8 = word ptr -8 ;~ 17C5:EF64 #undef var_6 #define var_6 -6 - // 67460 var_6 = word ptr -6 ;~ 17C5:EF64 + // 115421 var_6 = word ptr -6 ;~ 17C5:EF64 #undef var_4 #define var_4 -4 - // 67461 var_4 = byte ptr -4 ;~ 17C5:EF64 + // 115422 var_4 = byte ptr -4 ;~ 17C5:EF64 #undef var_2 #define var_2 -2 - // 67462 var_2 = word ptr -2 ;~ 17C5:EF64 + // 115423 var_2 = word ptr -2 ;~ 17C5:EF64 #undef arg_0 #define arg_0 4 - // 67463 arg_0 = word ptr 4 ;~ 17C5:EF64 + // 115424 arg_0 = word ptr 4 ;~ 17C5:EF64 #undef arg_2 #define arg_2 6 - // 67464 arg_2 = word ptr 6 ;~ 17C5:EF64 + // 115425 arg_2 = word ptr 6 ;~ 17C5:EF64 #undef arg_4 #define arg_4 8 - // 67465 arg_4 = word ptr 8 ;~ 17C5:EF64 -cs=0x17c5;eip=0x00ef64; X(PUSH(bp)); // 67467 push bp ;~ 17C5:EF64 -cs=0x17c5;eip=0x00ef65; T(bp = sp;); // 67468 mov bp, sp ;~ 17C5:EF65 -cs=0x17c5;eip=0x00ef67; T(SUB(sp, 0x0A)); // 67469 sub sp, 0Ah ;~ 17C5:EF67 -cs=0x17c5;eip=0x00ef6a; X(PUSH(di)); // 67470 push di ;~ 17C5:EF6A -cs=0x17c5;eip=0x00ef6b; X(PUSH(si)); // 67471 push si ;~ 17C5:EF6B -cs=0x17c5;eip=0x00ef6c; T(MOV(si, *(dw*)(raddr(ss,bp+arg_4)))); // 67472 mov si, [bp+arg_4] ;~ 17C5:EF6C -cs=0x17c5;eip=0x00ef6f; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 67473 mov bx, [bp+arg_2] ;~ 17C5:EF6F -cs=0x17c5;eip=0x00ef72; T(MOV(al, *(raddr(ds,bx)))); // 67474 mov al, [bx] ;~ 17C5:EF72 -cs=0x17c5;eip=0x00ef74; T(CBW); // 67475 cbw ;~ 17C5:EF74 -cs=0x17c5;eip=0x00ef75; T(CMP(ax, 0x61)); // 67476 cmp ax, 61h ; 'a' ;~ 17C5:EF75 -cs=0x17c5;eip=0x00ef78; J(JZ(loc_351d2)); // 67477 jz short loc_351D2 ;~ 17C5:EF78 -cs=0x17c5;eip=0x00ef7a; T(CMP(ax, 0x72)); // 67478 cmp ax, 72h ; 'r' ;~ 17C5:EF7A -cs=0x17c5;eip=0x00ef7d; J(JZ(loc_351ba)); // 67479 jz short loc_351BA ;~ 17C5:EF7D -cs=0x17c5;eip=0x00ef7f; T(CMP(ax, 0x77)); // 67480 cmp ax, 77h ; 'w' ;~ 17C5:EF7F -cs=0x17c5;eip=0x00ef82; J(JZ(loc_351c8)); // 67481 jz short loc_351C8 ;~ 17C5:EF82 + // 115426 arg_4 = word ptr 8 ;~ 17C5:EF64 +cs=0x17c5;eip=0x00ef64; X(PUSH(bp)); // 115428 push bp ;~ 17C5:EF64 +cs=0x17c5;eip=0x00ef65; T(bp = sp;); // 115429 mov bp, sp ;~ 17C5:EF65 +cs=0x17c5;eip=0x00ef67; T(SUB(sp, 0x0A)); // 115430 sub sp, 0Ah ;~ 17C5:EF67 +cs=0x17c5;eip=0x00ef6a; X(PUSH(di)); // 115431 push di ;~ 17C5:EF6A +cs=0x17c5;eip=0x00ef6b; X(PUSH(si)); // 115432 push si ;~ 17C5:EF6B +cs=0x17c5;eip=0x00ef6c; T(MOV(si, *(dw*)(raddr(ss,bp+arg_4)))); // 115433 mov si, [bp+arg_4] ;~ 17C5:EF6C +cs=0x17c5;eip=0x00ef6f; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 115434 mov bx, [bp+arg_2] ;~ 17C5:EF6F +cs=0x17c5;eip=0x00ef72; T(MOV(al, *(raddr(ds,bx)))); // 115435 mov al, [bx] ;~ 17C5:EF72 +cs=0x17c5;eip=0x00ef74; T(CBW); // 115436 cbw ;~ 17C5:EF74 +cs=0x17c5;eip=0x00ef75; T(CMP(ax, 0x61)); // 115437 cmp ax, 61h ; 'a' ;~ 17C5:EF75 +cs=0x17c5;eip=0x00ef78; J(JZ(loc_351d2)); // 115438 jz short loc_351D2 ;~ 17C5:EF78 +cs=0x17c5;eip=0x00ef7a; T(CMP(ax, 0x72)); // 115439 cmp ax, 72h ; 'r' ;~ 17C5:EF7A +cs=0x17c5;eip=0x00ef7d; J(JZ(loc_351ba)); // 115440 jz short loc_351BA ;~ 17C5:EF7D +cs=0x17c5;eip=0x00ef7f; T(CMP(ax, 0x77)); // 115441 cmp ax, 77h ; 'w' ;~ 17C5:EF7F +cs=0x17c5;eip=0x00ef82; J(JZ(loc_351c8)); // 115442 jz short loc_351C8 ;~ 17C5:EF82 loc_351b4: - // 6844 -cs=0x17c5;eip=0x00ef84; T(SUB(ax, ax)); // 67484 sub ax, ax ;~ 17C5:EF84 -cs=0x17c5;eip=0x00ef86; J(JMP(loc_35286)); // 67485 jmp loc_35286 ;~ 17C5:EF86 + // 6827 +cs=0x17c5;eip=0x00ef84; T(SUB(ax, ax)); // 115445 sub ax, ax ;~ 17C5:EF84 +cs=0x17c5;eip=0x00ef86; J(JMP(loc_35286)); // 115446 jmp loc_35286 ;~ 17C5:EF86 loc_351ba: - // 6845 -cs=0x17c5;eip=0x00ef8a; T(SUB(di, di)); // 67491 sub di, di ;~ 17C5:EF8A -cs=0x17c5;eip=0x00ef8c; X(MOV(*(raddr(ss,bp+var_4)), 1)); // 67492 mov [bp+var_4], 1 ;~ 17C5:EF8C + // 6828 +cs=0x17c5;eip=0x00ef8a; T(SUB(di, di)); // 115451 sub di, di ;~ 17C5:EF8A +cs=0x17c5;eip=0x00ef8c; X(MOV(*(raddr(ss,bp+var_4)), 1)); // 115452 mov [bp+var_4], 1 ;~ 17C5:EF8C loc_351c0: - // 6846 -cs=0x17c5;eip=0x00ef90; T(cx = 1;); // 67495 mov cx, 1 ;~ 17C5:EF90 -cs=0x17c5;eip=0x00ef93; T(MOV(dl, *(raddr(ss,bp+var_4)))); // 67496 mov dl, [bp+var_4] ;~ 17C5:EF93 -cs=0x17c5;eip=0x00ef96; J(JMP(loc_351e7)); // 67497 jmp short loc_351E7 ;~ 17C5:EF96 + // 6829 +cs=0x17c5;eip=0x00ef90; T(cx = 1;); // 115455 mov cx, 1 ;~ 17C5:EF90 +cs=0x17c5;eip=0x00ef93; T(MOV(dl, *(raddr(ss,bp+var_4)))); // 115456 mov dl, [bp+var_4] ;~ 17C5:EF93 +cs=0x17c5;eip=0x00ef96; J(JMP(loc_351e7)); // 115457 jmp short loc_351E7 ;~ 17C5:EF96 loc_351c8: - // 6847 -cs=0x17c5;eip=0x00ef98; T(di = 0x301;); // 67501 mov di, 301h ;~ 17C5:EF98 + // 6830 +cs=0x17c5;eip=0x00ef98; T(di = 0x301;); // 115461 mov di, 301h ;~ 17C5:EF98 loc_351cb: - // 6848 -cs=0x17c5;eip=0x00ef9b; X(MOV(*(raddr(ss,bp+var_4)), 2)); // 67504 mov [bp+var_4], 2 ;~ 17C5:EF9B -cs=0x17c5;eip=0x00ef9f; J(JMP(loc_351c0)); // 67505 jmp short loc_351C0 ;~ 17C5:EF9F + // 6831 +cs=0x17c5;eip=0x00ef9b; X(MOV(*(raddr(ss,bp+var_4)), 2)); // 115464 mov [bp+var_4], 2 ;~ 17C5:EF9B +cs=0x17c5;eip=0x00ef9f; J(JMP(loc_351c0)); // 115465 jmp short loc_351C0 ;~ 17C5:EF9F loc_351d2: - // 6849 -cs=0x17c5;eip=0x00efa2; T(di = 0x109;); // 67511 mov di, 109h ;~ 17C5:EFA2 -cs=0x17c5;eip=0x00efa5; J(JMP(loc_351cb)); // 67512 jmp short loc_351CB ;~ 17C5:EFA5 + // 6832 +cs=0x17c5;eip=0x00efa2; T(di = 0x109;); // 115470 mov di, 109h ;~ 17C5:EFA2 +cs=0x17c5;eip=0x00efa5; J(JMP(loc_351cb)); // 115471 jmp short loc_351CB ;~ 17C5:EFA5 loc_351d8: - // 6850 -cs=0x17c5;eip=0x00efa8; T(TEST(di, 2)); // 67518 test di, 2 ;~ 17C5:EFA8 -cs=0x17c5;eip=0x00efac; J(JNZ(loc_3521d)); // 67519 jnz short loc_3521D ;~ 17C5:EFAC -cs=0x17c5;eip=0x00efae; T(OR(di, 2)); // 67520 or di, 2 ;~ 17C5:EFAE -cs=0x17c5;eip=0x00efb2; T(AND(di, 0x0FFFE)); // 67521 and di, 0FFFEh ;~ 17C5:EFB2 -cs=0x17c5;eip=0x00efb5; T(dl = 0x80;); // 67522 mov dl, 80h ;~ 17C5:EFB5 + // 6833 +cs=0x17c5;eip=0x00efa8; T(TEST(di, 2)); // 115476 test di, 2 ;~ 17C5:EFA8 +cs=0x17c5;eip=0x00efac; J(JNZ(loc_3521d)); // 115477 jnz short loc_3521D ;~ 17C5:EFAC +cs=0x17c5;eip=0x00efae; T(OR(di, 2)); // 115478 or di, 2 ;~ 17C5:EFAE +cs=0x17c5;eip=0x00efb2; T(AND(di, 0x0FFFE)); // 115479 and di, 0FFFEh ;~ 17C5:EFB2 +cs=0x17c5;eip=0x00efb5; T(dl = 0x80;); // 115480 mov dl, 80h ;~ 17C5:EFB5 loc_351e7: - // 6851 -cs=0x17c5;eip=0x00efb7; X(INC(*(dw*)(raddr(ss,bp+arg_2)))); // 67526 inc [bp+arg_2] ;~ 17C5:EFB7 -cs=0x17c5;eip=0x00efba; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 67527 mov bx, [bp+arg_2] ;~ 17C5:EFBA -cs=0x17c5;eip=0x00efbd; T(CMP(*(raddr(ds,bx)), 0)); // 67528 cmp byte ptr [bx], 0 ;~ 17C5:EFBD -cs=0x17c5;eip=0x00efc0; J(JZ(loc_35228)); // 67529 jz short loc_35228 ;~ 17C5:EFC0 -cs=0x17c5;eip=0x00efc2; T(OR(cx, cx)); // 67530 or cx, cx ;~ 17C5:EFC2 -cs=0x17c5;eip=0x00efc4; J(JZ(loc_35228)); // 67531 jz short loc_35228 ;~ 17C5:EFC4 -cs=0x17c5;eip=0x00efc6; T(MOV(al, *(raddr(ds,bx)))); // 67532 mov al, [bx] ;~ 17C5:EFC6 -cs=0x17c5;eip=0x00efc8; T(CBW); // 67533 cbw ;~ 17C5:EFC8 -cs=0x17c5;eip=0x00efc9; T(CMP(ax, 0x2B)); // 67534 cmp ax, 2Bh ; '+' ;~ 17C5:EFC9 -cs=0x17c5;eip=0x00efcc; J(JZ(loc_351d8)); // 67535 jz short loc_351D8 ;~ 17C5:EFCC -cs=0x17c5;eip=0x00efce; T(CMP(ax, 0x62)); // 67536 cmp ax, 62h ; 'b' ;~ 17C5:EFCE -cs=0x17c5;eip=0x00efd1; J(JZ(loc_35216)); // 67537 jz short loc_35216 ;~ 17C5:EFD1 -cs=0x17c5;eip=0x00efd3; T(CMP(ax, 0x74)); // 67538 cmp ax, 74h ; 't' ;~ 17C5:EFD3 -cs=0x17c5;eip=0x00efd6; J(JNZ(loc_3521d)); // 67539 jnz short loc_3521D ;~ 17C5:EFD6 -cs=0x17c5;eip=0x00efd8; T(ax = di;); // 67540 mov ax, di ;~ 17C5:EFD8 -cs=0x17c5;eip=0x00efda; T(TEST(ax, 0x0C000)); // 67541 test ax, 0C000h ;~ 17C5:EFDA -cs=0x17c5;eip=0x00efdd; J(JNZ(loc_3521d)); // 67542 jnz short loc_3521D ;~ 17C5:EFDD -cs=0x17c5;eip=0x00efdf; T(OR(di, 0x4000)); // 67543 or di, 4000h ;~ 17C5:EFDF -cs=0x17c5;eip=0x00efe3; J(JMP(loc_351e7)); // 67544 jmp short loc_351E7 ;~ 17C5:EFE3 + // 6834 +cs=0x17c5;eip=0x00efb7; X(INC(*(dw*)(raddr(ss,bp+arg_2)))); // 115484 inc [bp+arg_2] ;~ 17C5:EFB7 +cs=0x17c5;eip=0x00efba; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 115485 mov bx, [bp+arg_2] ;~ 17C5:EFBA +cs=0x17c5;eip=0x00efbd; T(CMP(*(raddr(ds,bx)), 0)); // 115486 cmp byte ptr [bx], 0 ;~ 17C5:EFBD +cs=0x17c5;eip=0x00efc0; J(JZ(loc_35228)); // 115487 jz short loc_35228 ;~ 17C5:EFC0 +cs=0x17c5;eip=0x00efc2; T(OR(cx, cx)); // 115488 or cx, cx ;~ 17C5:EFC2 +cs=0x17c5;eip=0x00efc4; J(JZ(loc_35228)); // 115489 jz short loc_35228 ;~ 17C5:EFC4 +cs=0x17c5;eip=0x00efc6; T(MOV(al, *(raddr(ds,bx)))); // 115490 mov al, [bx] ;~ 17C5:EFC6 +cs=0x17c5;eip=0x00efc8; T(CBW); // 115491 cbw ;~ 17C5:EFC8 +cs=0x17c5;eip=0x00efc9; T(CMP(ax, 0x2B)); // 115492 cmp ax, 2Bh ; '+' ;~ 17C5:EFC9 +cs=0x17c5;eip=0x00efcc; J(JZ(loc_351d8)); // 115493 jz short loc_351D8 ;~ 17C5:EFCC +cs=0x17c5;eip=0x00efce; T(CMP(ax, 0x62)); // 115494 cmp ax, 62h ; 'b' ;~ 17C5:EFCE +cs=0x17c5;eip=0x00efd1; J(JZ(loc_35216)); // 115495 jz short loc_35216 ;~ 17C5:EFD1 +cs=0x17c5;eip=0x00efd3; T(CMP(ax, 0x74)); // 115496 cmp ax, 74h ; 't' ;~ 17C5:EFD3 +cs=0x17c5;eip=0x00efd6; J(JNZ(loc_3521d)); // 115497 jnz short loc_3521D ;~ 17C5:EFD6 +cs=0x17c5;eip=0x00efd8; T(ax = di;); // 115498 mov ax, di ;~ 17C5:EFD8 +cs=0x17c5;eip=0x00efda; T(TEST(ax, 0x0C000)); // 115499 test ax, 0C000h ;~ 17C5:EFDA +cs=0x17c5;eip=0x00efdd; J(JNZ(loc_3521d)); // 115500 jnz short loc_3521D ;~ 17C5:EFDD +cs=0x17c5;eip=0x00efdf; T(OR(di, 0x4000)); // 115501 or di, 4000h ;~ 17C5:EFDF +cs=0x17c5;eip=0x00efe3; J(JMP(loc_351e7)); // 115502 jmp short loc_351E7 ;~ 17C5:EFE3 loc_35216: - // 6852 -cs=0x17c5;eip=0x00efe6; T(ax = di;); // 67550 mov ax, di ;~ 17C5:EFE6 -cs=0x17c5;eip=0x00efe8; T(TEST(ax, 0x0C000)); // 67551 test ax, 0C000h ;~ 17C5:EFE8 -cs=0x17c5;eip=0x00efeb; J(JZ(loc_35222)); // 67552 jz short loc_35222 ;~ 17C5:EFEB + // 6835 +cs=0x17c5;eip=0x00efe6; T(ax = di;); // 115507 mov ax, di ;~ 17C5:EFE6 +cs=0x17c5;eip=0x00efe8; T(TEST(ax, 0x0C000)); // 115508 test ax, 0C000h ;~ 17C5:EFE8 +cs=0x17c5;eip=0x00efeb; J(JZ(loc_35222)); // 115509 jz short loc_35222 ;~ 17C5:EFEB loc_3521d: - // 6853 -cs=0x17c5;eip=0x00efed; T(SUB(cx, cx)); // 67556 sub cx, cx ;~ 17C5:EFED -cs=0x17c5;eip=0x00efef; J(JMP(loc_351e7)); // 67557 jmp short loc_351E7 ;~ 17C5:EFEF + // 6836 +cs=0x17c5;eip=0x00efed; T(SUB(cx, cx)); // 115513 sub cx, cx ;~ 17C5:EFED +cs=0x17c5;eip=0x00efef; J(JMP(loc_351e7)); // 115514 jmp short loc_351E7 ;~ 17C5:EFEF loc_35222: - // 6854 -cs=0x17c5;eip=0x00eff2; T(OR(di, 0x8000)); // 67563 or di, 8000h ;~ 17C5:EFF2 -cs=0x17c5;eip=0x00eff6; J(JMP(loc_351e7)); // 67564 jmp short loc_351E7 ;~ 17C5:EFF6 + // 6837 +cs=0x17c5;eip=0x00eff2; T(OR(di, 0x8000)); // 115519 or di, 8000h ;~ 17C5:EFF2 +cs=0x17c5;eip=0x00eff6; J(JMP(loc_351e7)); // 115520 jmp short loc_351E7 ;~ 17C5:EFF6 loc_35228: - // 6855 -cs=0x17c5;eip=0x00eff8; X(MOV(*(raddr(ss,bp+var_4)), dl)); // 67569 mov [bp+var_4], dl ;~ 17C5:EFF8 -cs=0x17c5;eip=0x00effb; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 67570 mov [bp+var_2], cx ;~ 17C5:EFFB -cs=0x17c5;eip=0x00effe; T(ax = 0x1A4;); // 67571 mov ax, 1A4h ;~ 17C5:EFFE -cs=0x17c5;eip=0x00f001; X(PUSH(ax)); // 67572 push ax ;~ 17C5:F001 -cs=0x17c5;eip=0x00f002; X(PUSH(di)); // 67573 push di ;~ 17C5:F002 -cs=0x17c5;eip=0x00f003; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 67574 push [bp+arg_0] ;~ 17C5:F003 -cs=0x17c5;eip=0x00f006; J(CALL(sub_35524,0)); // 67575 call sub_35524 ;~ 17C5:F006 -cs=0x17c5;eip=0x00f009; T(ADD(sp, 6)); // 67576 add sp, 6 ;~ 17C5:F009 -cs=0x17c5;eip=0x00f00c; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 67577 mov [bp+var_6], ax ;~ 17C5:F00C -cs=0x17c5;eip=0x00f00f; T(OR(ax, ax)); // 67578 or ax, ax ;~ 17C5:F00F -cs=0x17c5;eip=0x00f011; J(JGE(loc_35246)); // 67579 jge short loc_35246 ;~ 17C5:F011 -cs=0x17c5;eip=0x00f013; J(JMP(loc_351b4)); // 67580 jmp loc_351B4 ;~ 17C5:F013 + // 6838 +cs=0x17c5;eip=0x00eff8; X(MOV(*(raddr(ss,bp+var_4)), dl)); // 115525 mov [bp+var_4], dl ;~ 17C5:EFF8 +cs=0x17c5;eip=0x00effb; X(MOV(*(dw*)(raddr(ss,bp+var_2)), cx)); // 115526 mov [bp+var_2], cx ;~ 17C5:EFFB +cs=0x17c5;eip=0x00effe; T(ax = 0x1A4;); // 115527 mov ax, 1A4h ;~ 17C5:EFFE +cs=0x17c5;eip=0x00f001; X(PUSH(ax)); // 115528 push ax ;~ 17C5:F001 +cs=0x17c5;eip=0x00f002; X(PUSH(di)); // 115529 push di ;~ 17C5:F002 +cs=0x17c5;eip=0x00f003; X(PUSH(*(dw*)(raddr(ss,bp+arg_0)))); // 115530 push [bp+arg_0] ;~ 17C5:F003 +cs=0x17c5;eip=0x00f006; J(CALL(sub_35524,0)); // 115531 call sub_35524 ;~ 17C5:F006 +cs=0x17c5;eip=0x00f009; T(ADD(sp, 6)); // 115532 add sp, 6 ;~ 17C5:F009 +cs=0x17c5;eip=0x00f00c; X(MOV(*(dw*)(raddr(ss,bp+var_6)), ax)); // 115533 mov [bp+var_6], ax ;~ 17C5:F00C +cs=0x17c5;eip=0x00f00f; T(OR(ax, ax)); // 115534 or ax, ax ;~ 17C5:F00F +cs=0x17c5;eip=0x00f011; J(JGE(loc_35246)); // 115535 jge short loc_35246 ;~ 17C5:F011 +cs=0x17c5;eip=0x00f013; J(JMP(loc_351b4)); // 115536 jmp loc_351B4 ;~ 17C5:F013 loc_35246: - // 6856 -cs=0x17c5;eip=0x00f016; T(MOV(al, *(raddr(ss,bp+var_4)))); // 67584 mov al, [bp+var_4] ;~ 17C5:F016 -cs=0x17c5;eip=0x00f019; X(MOV(*(raddr(ds,si+6)), al)); // 67585 mov [si+6], al ;~ 17C5:F019 -cs=0x17c5;eip=0x00f01c; X(INC(word_4edf8)); // 67586 inc word_4EDF8 ;~ 17C5:F01C -cs=0x17c5;eip=0x00f020; T(ax = si;); // 67587 mov ax, si ;~ 17C5:F020 -cs=0x17c5;eip=0x00f022; T(SUB(ax, 0x61FE)); // 67588 sub ax, 61FEh ;~ 17C5:F022 -cs=0x17c5;eip=0x00f025; T(cl = 3;); // 67589 mov cl, 3 ;~ 17C5:F025 -cs=0x17c5;eip=0x00f027; T(SAR(ax, cl)); // 67590 sar ax, cl ;~ 17C5:F027 -cs=0x17c5;eip=0x00f029; T(cx = ax;); // 67591 mov cx, ax ;~ 17C5:F029 -cs=0x17c5;eip=0x00f02b; T(SHL(ax, 1)); // 67592 shl ax, 1 ;~ 17C5:F02B -cs=0x17c5;eip=0x00f02d; T(ADD(ax, cx)); // 67593 add ax, cx ;~ 17C5:F02D -cs=0x17c5;eip=0x00f02f; T(SHL(ax, 1)); // 67594 shl ax, 1 ;~ 17C5:F02F -cs=0x17c5;eip=0x00f031; T(ADD(ax, 0x629E)); // 67595 add ax, 629Eh ;~ 17C5:F031 -cs=0x17c5;eip=0x00f034; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 67596 mov [bp+var_8], ax ;~ 17C5:F034 -cs=0x17c5;eip=0x00f037; T(SUB(al, al)); // 67597 sub al, al ;~ 17C5:F037 -cs=0x17c5;eip=0x00f039; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 67598 mov bx, [bp+var_8] ;~ 17C5:F039 -cs=0x17c5;eip=0x00f03c; X(MOV(*(raddr(ds,bx)), al)); // 67599 mov [bx], al ;~ 17C5:F03C -cs=0x17c5;eip=0x00f03e; T(CBW); // 67600 cbw ;~ 17C5:F03E -cs=0x17c5;eip=0x00f03f; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 67601 mov [si+2], ax ;~ 17C5:F03F -cs=0x17c5;eip=0x00f042; X(MOV(*(dw*)(raddr(ds,bx+4)), 0)); // 67602 mov word ptr [bx+4], 0 ;~ 17C5:F042 -cs=0x17c5;eip=0x00f047; T(SUB(ax, ax)); // 67603 sub ax, ax ;~ 17C5:F047 -cs=0x17c5;eip=0x00f049; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 67604 mov [si], ax ;~ 17C5:F049 -cs=0x17c5;eip=0x00f04b; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 67605 mov [si+4], ax ;~ 17C5:F04B -cs=0x17c5;eip=0x00f04e; T(MOV(al, *(raddr(ss,bp+var_6)))); // 67606 mov al, byte ptr [bp+var_6] ;~ 17C5:F04E -cs=0x17c5;eip=0x00f051; X(MOV(*(raddr(ds,si+7)), al)); // 67607 mov [si+7], al ;~ 17C5:F051 -cs=0x17c5;eip=0x00f054; T(ax = si;); // 67608 mov ax, si ;~ 17C5:F054 + // 6839 +cs=0x17c5;eip=0x00f016; T(MOV(al, *(raddr(ss,bp+var_4)))); // 115540 mov al, [bp+var_4] ;~ 17C5:F016 +cs=0x17c5;eip=0x00f019; X(MOV(*(raddr(ds,si+6)), al)); // 115541 mov [si+6], al ;~ 17C5:F019 +cs=0x17c5;eip=0x00f01c; X(INC(*(dw*)(raddr(ds,0x6318)))); // 115542 inc word ptr ds:6318h ;~ 17C5:F01C +cs=0x17c5;eip=0x00f020; T(ax = si;); // 115543 mov ax, si ;~ 17C5:F020 +cs=0x17c5;eip=0x00f022; T(SUB(ax, 0x61FE)); // 115544 sub ax, 61FEh ;~ 17C5:F022 +cs=0x17c5;eip=0x00f025; T(cl = 3;); // 115545 mov cl, 3 ;~ 17C5:F025 +cs=0x17c5;eip=0x00f027; T(SAR(ax, cl)); // 115546 sar ax, cl ;~ 17C5:F027 +cs=0x17c5;eip=0x00f029; T(cx = ax;); // 115547 mov cx, ax ;~ 17C5:F029 +cs=0x17c5;eip=0x00f02b; T(SHL(ax, 1)); // 115548 shl ax, 1 ;~ 17C5:F02B +cs=0x17c5;eip=0x00f02d; T(ADD(ax, cx)); // 115549 add ax, cx ;~ 17C5:F02D +cs=0x17c5;eip=0x00f02f; T(SHL(ax, 1)); // 115550 shl ax, 1 ;~ 17C5:F02F +cs=0x17c5;eip=0x00f031; T(ADD(ax, 0x629E)); // 115551 add ax, 629Eh ;~ 17C5:F031 +cs=0x17c5;eip=0x00f034; X(MOV(*(dw*)(raddr(ss,bp+var_8)), ax)); // 115552 mov [bp+var_8], ax ;~ 17C5:F034 +cs=0x17c5;eip=0x00f037; T(SUB(al, al)); // 115553 sub al, al ;~ 17C5:F037 +cs=0x17c5;eip=0x00f039; T(MOV(bx, *(dw*)(raddr(ss,bp+var_8)))); // 115554 mov bx, [bp+var_8] ;~ 17C5:F039 +cs=0x17c5;eip=0x00f03c; X(MOV(*(raddr(ds,bx)), al)); // 115555 mov [bx], al ;~ 17C5:F03C +cs=0x17c5;eip=0x00f03e; T(CBW); // 115556 cbw ;~ 17C5:F03E +cs=0x17c5;eip=0x00f03f; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 115557 mov [si+2], ax ;~ 17C5:F03F +cs=0x17c5;eip=0x00f042; X(MOV(*(dw*)(raddr(ds,bx+4)), 0)); // 115558 mov word ptr [bx+4], 0 ;~ 17C5:F042 +cs=0x17c5;eip=0x00f047; T(SUB(ax, ax)); // 115559 sub ax, ax ;~ 17C5:F047 +cs=0x17c5;eip=0x00f049; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 115560 mov [si], ax ;~ 17C5:F049 +cs=0x17c5;eip=0x00f04b; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 115561 mov [si+4], ax ;~ 17C5:F04B +cs=0x17c5;eip=0x00f04e; T(MOV(al, *(raddr(ss,bp+var_6)))); // 115562 mov al, byte ptr [bp+var_6] ;~ 17C5:F04E +cs=0x17c5;eip=0x00f051; X(MOV(*(raddr(ds,si+7)), al)); // 115563 mov [si+7], al ;~ 17C5:F051 +cs=0x17c5;eip=0x00f054; T(ax = si;); // 115564 mov ax, si ;~ 17C5:F054 loc_35286: - // 6857 -cs=0x17c5;eip=0x00f056; X(POP(si)); // 67611 pop si ;~ 17C5:F056 -cs=0x17c5;eip=0x00f057; X(POP(di)); // 67612 pop di ;~ 17C5:F057 -cs=0x17c5;eip=0x00f058; T(sp = bp;); // 67613 mov sp, bp ;~ 17C5:F058 -cs=0x17c5;eip=0x00f05a; X(POP(bp)); // 67614 pop bp ;~ 17C5:F05A -cs=0x17c5;eip=0x00f05b; J(RETN(0)); // 67615 retn ;~ 17C5:F05B + // 6840 +cs=0x17c5;eip=0x00f056; X(POP(si)); // 115567 pop si ;~ 17C5:F056 +cs=0x17c5;eip=0x00f057; X(POP(di)); // 115568 pop di ;~ 17C5:F057 +cs=0x17c5;eip=0x00f058; T(sp = bp;); // 115569 mov sp, bp ;~ 17C5:F058 +cs=0x17c5;eip=0x00f05a; X(POP(bp)); // 115570 pop bp ;~ 17C5:F05A +cs=0x17c5;eip=0x00f05b; J(RETN(0)); // 115571 retn ;~ 17C5:F05B assert(0); __dispatch_call: @@ -37780,62 +38043,62 @@ cs=0x17c5;eip=0x00f05b; J(RETN(0)); // 67615 retn ;~ 17C5:F05B _begin: #undef var_4 #define var_4 -4 - // 67626 var_4 = word ptr -4 ;~ 17C5:F05C + // 115582 var_4 = word ptr -4 ;~ 17C5:F05C #undef arg_0 #define arg_0 4 - // 67627 arg_0 = word ptr 4 ;~ 17C5:F05C -cs=0x17c5;eip=0x00f05c; X(PUSH(bp)); // 67629 push bp ;~ 17C5:F05C -cs=0x17c5;eip=0x00f05d; T(bp = sp;); // 67630 mov bp, sp ;~ 17C5:F05D -cs=0x17c5;eip=0x00f05f; T(SUB(sp, 4)); // 67631 sub sp, 4 ;~ 17C5:F05F -cs=0x17c5;eip=0x00f062; X(PUSH(di)); // 67632 push di ;~ 17C5:F062 -cs=0x17c5;eip=0x00f063; X(PUSH(si)); // 67633 push si ;~ 17C5:F063 -cs=0x17c5;eip=0x00f064; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 67634 mov si, [bp+arg_0] ;~ 17C5:F064 -cs=0x17c5;eip=0x00f067; T(SUB(di, di)); // 67635 sub di, di ;~ 17C5:F067 -cs=0x17c5;eip=0x00f069; T(MOV(al, *(raddr(ds,si+6)))); // 67636 mov al, [si+6] ;~ 17C5:F069 -cs=0x17c5;eip=0x00f06c; T(AND(al, 3)); // 67637 and al, 3 ;~ 17C5:F06C -cs=0x17c5;eip=0x00f06e; T(CMP(al, 2)); // 67638 cmp al, 2 ;~ 17C5:F06E -cs=0x17c5;eip=0x00f070; J(JNZ(loc_352e8)); // 67639 jnz short loc_352E8 ;~ 17C5:F070 -cs=0x17c5;eip=0x00f072; T(TEST(*(raddr(ds,si+6)), 8)); // 67640 test byte ptr [si+6], 8 ;~ 17C5:F072 -cs=0x17c5;eip=0x00f076; J(JNZ(loc_352c1)); // 67641 jnz short loc_352C1 ;~ 17C5:F076 -cs=0x17c5;eip=0x00f078; T(bx = si;); // 67642 mov bx, si ;~ 17C5:F078 -cs=0x17c5;eip=0x00f07a; T(SUB(bx, 0x61FE)); // 67643 sub bx, 61FEh ;~ 17C5:F07A -cs=0x17c5;eip=0x00f07e; T(cl = 3;); // 67644 mov cl, 3 ;~ 17C5:F07E -cs=0x17c5;eip=0x00f080; T(SAR(bx, cl)); // 67645 sar bx, cl ;~ 17C5:F080 -cs=0x17c5;eip=0x00f082; T(ax = bx;); // 67646 mov ax, bx ;~ 17C5:F082 -cs=0x17c5;eip=0x00f084; T(SHL(bx, 1)); // 67647 shl bx, 1 ;~ 17C5:F084 -cs=0x17c5;eip=0x00f086; T(ADD(bx, ax)); // 67648 add bx, ax ;~ 17C5:F086 -cs=0x17c5;eip=0x00f088; T(SHL(bx, 1)); // 67649 shl bx, 1 ;~ 17C5:F088 -cs=0x17c5;eip=0x00f08a; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 67650 test byte ptr [bx+629Eh], 1 ;~ 17C5:F08A -cs=0x17c5;eip=0x00f08f; J(JZ(loc_352e8)); // 67651 jz short loc_352E8 ;~ 17C5:F08F + // 115583 arg_0 = word ptr 4 ;~ 17C5:F05C +cs=0x17c5;eip=0x00f05c; X(PUSH(bp)); // 115585 push bp ;~ 17C5:F05C +cs=0x17c5;eip=0x00f05d; T(bp = sp;); // 115586 mov bp, sp ;~ 17C5:F05D +cs=0x17c5;eip=0x00f05f; T(SUB(sp, 4)); // 115587 sub sp, 4 ;~ 17C5:F05F +cs=0x17c5;eip=0x00f062; X(PUSH(di)); // 115588 push di ;~ 17C5:F062 +cs=0x17c5;eip=0x00f063; X(PUSH(si)); // 115589 push si ;~ 17C5:F063 +cs=0x17c5;eip=0x00f064; T(MOV(si, *(dw*)(raddr(ss,bp+arg_0)))); // 115590 mov si, [bp+arg_0] ;~ 17C5:F064 +cs=0x17c5;eip=0x00f067; T(SUB(di, di)); // 115591 sub di, di ;~ 17C5:F067 +cs=0x17c5;eip=0x00f069; T(MOV(al, *(raddr(ds,si+6)))); // 115592 mov al, [si+6] ;~ 17C5:F069 +cs=0x17c5;eip=0x00f06c; T(AND(al, 3)); // 115593 and al, 3 ;~ 17C5:F06C +cs=0x17c5;eip=0x00f06e; T(CMP(al, 2)); // 115594 cmp al, 2 ;~ 17C5:F06E +cs=0x17c5;eip=0x00f070; J(JNZ(loc_352e8)); // 115595 jnz short loc_352E8 ;~ 17C5:F070 +cs=0x17c5;eip=0x00f072; T(TEST(*(raddr(ds,si+6)), 8)); // 115597 test byte ptr [si+6], 8 ;~ 17C5:F072 +cs=0x17c5;eip=0x00f076; J(JNZ(loc_352c1)); // 115598 jnz short loc_352C1 ;~ 17C5:F076 +cs=0x17c5;eip=0x00f078; T(bx = si;); // 115599 mov bx, si ;~ 17C5:F078 +cs=0x17c5;eip=0x00f07a; T(SUB(bx, 0x61FE)); // 115600 sub bx, 61FEh ;~ 17C5:F07A +cs=0x17c5;eip=0x00f07e; T(cl = 3;); // 115601 mov cl, 3 ;~ 17C5:F07E +cs=0x17c5;eip=0x00f080; T(SAR(bx, cl)); // 115602 sar bx, cl ;~ 17C5:F080 +cs=0x17c5;eip=0x00f082; T(ax = bx;); // 115603 mov ax, bx ;~ 17C5:F082 +cs=0x17c5;eip=0x00f084; T(SHL(bx, 1)); // 115604 shl bx, 1 ;~ 17C5:F084 +cs=0x17c5;eip=0x00f086; T(ADD(bx, ax)); // 115605 add bx, ax ;~ 17C5:F086 +cs=0x17c5;eip=0x00f088; T(SHL(bx, 1)); // 115606 shl bx, 1 ;~ 17C5:F088 +cs=0x17c5;eip=0x00f08a; T(TEST(*(raddr(ds,bx+0x629E)), 1)); // 115607 test byte ptr [bx+629Eh], 1 ;~ 17C5:F08A +cs=0x17c5;eip=0x00f08f; J(JZ(loc_352e8)); // 115608 jz short loc_352E8 ;~ 17C5:F08F loc_352c1: - // 6858 -cs=0x17c5;eip=0x00f091; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 67654 mov ax, [si] ;~ 17C5:F091 -cs=0x17c5;eip=0x00f093; T(SUB(ax, *(dw*)(raddr(ds,si+4)))); // 67655 sub ax, [si+4] ;~ 17C5:F093 -cs=0x17c5;eip=0x00f096; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 67656 mov [bp+var_4], ax ;~ 17C5:F096 -cs=0x17c5;eip=0x00f099; T(OR(ax, ax)); // 67657 or ax, ax ;~ 17C5:F099 -cs=0x17c5;eip=0x00f09b; J(JLE(loc_352e8)); // 67658 jle short loc_352E8 ;~ 17C5:F09B -cs=0x17c5;eip=0x00f09d; X(PUSH(ax)); // 67659 push ax ;~ 17C5:F09D -cs=0x17c5;eip=0x00f09e; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 67660 push word ptr [si+4] ;~ 17C5:F09E -cs=0x17c5;eip=0x00f0a1; T(MOV(al, *(raddr(ds,si+7)))); // 67661 mov al, [si+7] ;~ 17C5:F0A1 -cs=0x17c5;eip=0x00f0a4; T(CBW); // 67662 cbw ;~ 17C5:F0A4 -cs=0x17c5;eip=0x00f0a5; X(PUSH(ax)); // 67663 push ax ;~ 17C5:F0A5 -cs=0x17c5;eip=0x00f0a6; J(CALL(sub_356c8,0)); // 67664 call sub_356C8 ;~ 17C5:F0A6 -cs=0x17c5;eip=0x00f0a9; T(ADD(sp, 6)); // 67665 add sp, 6 ;~ 17C5:F0A9 -cs=0x17c5;eip=0x00f0ac; T(CMP(ax, *(dw*)(raddr(ss,bp+var_4)))); // 67666 cmp ax, [bp+var_4] ;~ 17C5:F0AC -cs=0x17c5;eip=0x00f0af; J(JZ(loc_352e8)); // 67667 jz short loc_352E8 ;~ 17C5:F0AF -cs=0x17c5;eip=0x00f0b1; X(OR(*(raddr(ds,si+6)), 0x20)); // 67668 or byte ptr [si+6], 20h ;~ 17C5:F0B1 -cs=0x17c5;eip=0x00f0b5; T(di = 0x0FFFF;); // 67669 mov di, 0FFFFh ;~ 17C5:F0B5 + // 6841 +cs=0x17c5;eip=0x00f091; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 115611 mov ax, [si] ;~ 17C5:F091 +cs=0x17c5;eip=0x00f093; T(SUB(ax, *(dw*)(raddr(ds,si+4)))); // 115612 sub ax, [si+4] ;~ 17C5:F093 +cs=0x17c5;eip=0x00f096; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 115613 mov [bp+var_4], ax ;~ 17C5:F096 +cs=0x17c5;eip=0x00f099; T(OR(ax, ax)); // 115614 or ax, ax ;~ 17C5:F099 +cs=0x17c5;eip=0x00f09b; J(JLE(loc_352e8)); // 115615 jle short loc_352E8 ;~ 17C5:F09B +cs=0x17c5;eip=0x00f09d; X(PUSH(ax)); // 115616 push ax ;~ 17C5:F09D +cs=0x17c5;eip=0x00f09e; X(PUSH(*(dw*)(raddr(ds,si+4)))); // 115617 push word ptr [si+4] ;~ 17C5:F09E +cs=0x17c5;eip=0x00f0a1; T(MOV(al, *(raddr(ds,si+7)))); // 115618 mov al, [si+7] ;~ 17C5:F0A1 +cs=0x17c5;eip=0x00f0a4; T(CBW); // 115619 cbw ;~ 17C5:F0A4 +cs=0x17c5;eip=0x00f0a5; X(PUSH(ax)); // 115620 push ax ;~ 17C5:F0A5 +cs=0x17c5;eip=0x00f0a6; J(CALL(sub_356c8,0)); // 115621 call sub_356C8 ;~ 17C5:F0A6 +cs=0x17c5;eip=0x00f0a9; T(ADD(sp, 6)); // 115622 add sp, 6 ;~ 17C5:F0A9 +cs=0x17c5;eip=0x00f0ac; T(CMP(ax, *(dw*)(raddr(ss,bp+var_4)))); // 115623 cmp ax, [bp+var_4] ;~ 17C5:F0AC +cs=0x17c5;eip=0x00f0af; J(JZ(loc_352e8)); // 115624 jz short loc_352E8 ;~ 17C5:F0AF +cs=0x17c5;eip=0x00f0b1; X(OR(*(raddr(ds,si+6)), 0x20)); // 115625 or byte ptr [si+6], 20h ;~ 17C5:F0B1 +cs=0x17c5;eip=0x00f0b5; T(di = 0x0FFFF;); // 115626 mov di, 0FFFFh ;~ 17C5:F0B5 loc_352e8: - // 6859 -cs=0x17c5;eip=0x00f0b8; T(MOV(ax, *(dw*)(raddr(ds,si+4)))); // 67673 mov ax, [si+4] ;~ 17C5:F0B8 -cs=0x17c5;eip=0x00f0bb; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 67674 mov [si], ax ;~ 17C5:F0BB -cs=0x17c5;eip=0x00f0bd; X(MOV(*(dw*)(raddr(ds,si+2)), 0)); // 67675 mov word ptr [si+2], 0 ;~ 17C5:F0BD -cs=0x17c5;eip=0x00f0c2; T(ax = di;); // 67676 mov ax, di ;~ 17C5:F0C2 -cs=0x17c5;eip=0x00f0c4; X(POP(si)); // 67677 pop si ;~ 17C5:F0C4 -cs=0x17c5;eip=0x00f0c5; X(POP(di)); // 67678 pop di ;~ 17C5:F0C5 -cs=0x17c5;eip=0x00f0c6; T(sp = bp;); // 67679 mov sp, bp ;~ 17C5:F0C6 -cs=0x17c5;eip=0x00f0c8; X(POP(bp)); // 67680 pop bp ;~ 17C5:F0C8 -cs=0x17c5;eip=0x00f0c9; J(RETN(0)); // 67681 retn ;~ 17C5:F0C9 + // 6842 +cs=0x17c5;eip=0x00f0b8; T(MOV(ax, *(dw*)(raddr(ds,si+4)))); // 115630 mov ax, [si+4] ;~ 17C5:F0B8 +cs=0x17c5;eip=0x00f0bb; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 115631 mov [si], ax ;~ 17C5:F0BB +cs=0x17c5;eip=0x00f0bd; X(MOV(*(dw*)(raddr(ds,si+2)), 0)); // 115632 mov word ptr [si+2], 0 ;~ 17C5:F0BD +cs=0x17c5;eip=0x00f0c2; T(ax = di;); // 115633 mov ax, di ;~ 17C5:F0C2 +cs=0x17c5;eip=0x00f0c4; X(POP(si)); // 115634 pop si ;~ 17C5:F0C4 +cs=0x17c5;eip=0x00f0c5; X(POP(di)); // 115635 pop di ;~ 17C5:F0C5 +cs=0x17c5;eip=0x00f0c6; T(sp = bp;); // 115636 mov sp, bp ;~ 17C5:F0C6 +cs=0x17c5;eip=0x00f0c8; X(POP(bp)); // 115637 pop bp ;~ 17C5:F0C8 +cs=0x17c5;eip=0x00f0c9; J(RETN(0)); // 115638 retn ;~ 17C5:F0C9 assert(0); __dispatch_call: @@ -37862,37 +38125,37 @@ cs=0x17c5;eip=0x00f0c9; J(RETN(0)); // 67681 retn ;~ 17C5:F0C9 else goto __dispatch_call; sub_352fa: _begin: -cs=0x17c5;eip=0x00f0ca; X(PUSH(bp)); // 67690 push bp ;~ 17C5:F0CA -cs=0x17c5;eip=0x00f0cb; T(bp = sp;); // 67691 mov bp, sp ;~ 17C5:F0CB -cs=0x17c5;eip=0x00f0cd; T(SUB(sp, 2)); // 67692 sub sp, 2 ;~ 17C5:F0CD -cs=0x17c5;eip=0x00f0d0; X(PUSH(si)); // 67693 push si ;~ 17C5:F0D0 -cs=0x17c5;eip=0x00f0d1; T(si = 0x61FE;); // 67694 mov si, 61FEh ;~ 17C5:F0D1 -cs=0x17c5;eip=0x00f0d4; T(cx = word_4edf6;); // 67695 mov cx, word_4EDF6 ;~ 17C5:F0D4 +cs=0x17c5;eip=0x00f0ca; X(PUSH(bp)); // 115648 push bp ;~ 17C5:F0CA +cs=0x17c5;eip=0x00f0cb; T(bp = sp;); // 115649 mov bp, sp ;~ 17C5:F0CB +cs=0x17c5;eip=0x00f0cd; T(SUB(sp, 2)); // 115650 sub sp, 2 ;~ 17C5:F0CD +cs=0x17c5;eip=0x00f0d0; X(PUSH(si)); // 115651 push si ;~ 17C5:F0D0 +cs=0x17c5;eip=0x00f0d1; T(si = 0x61FE;); // 115652 mov si, 61FEh ;~ 17C5:F0D1 +cs=0x17c5;eip=0x00f0d4; T(MOV(cx, *(dw*)(raddr(ds,0x6316)))); // 115653 mov cx, ds:6316h ;~ 17C5:F0D4 loc_35308: - // 6860 -cs=0x17c5;eip=0x00f0d8; T(TEST(*(raddr(ds,si+6)), 0x83)); // 67698 test byte ptr [si+6], 83h ;~ 17C5:F0D8 -cs=0x17c5;eip=0x00f0dc; J(JNZ(loc_35324)); // 67699 jnz short loc_35324 ;~ 17C5:F0DC -cs=0x17c5;eip=0x00f0de; T(SUB(ax, ax)); // 67700 sub ax, ax ;~ 17C5:F0DE -cs=0x17c5;eip=0x00f0e0; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 67701 mov [si+2], ax ;~ 17C5:F0E0 -cs=0x17c5;eip=0x00f0e3; X(MOV(*(raddr(ds,si+6)), al)); // 67702 mov [si+6], al ;~ 17C5:F0E3 -cs=0x17c5;eip=0x00f0e6; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 67703 mov [si+4], ax ;~ 17C5:F0E6 -cs=0x17c5;eip=0x00f0e9; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 67704 mov [si], ax ;~ 17C5:F0E9 -cs=0x17c5;eip=0x00f0eb; X(MOV(*(raddr(ds,si+7)), 0x0FF)); // 67705 mov byte ptr [si+7], 0FFh ;~ 17C5:F0EB -cs=0x17c5;eip=0x00f0ef; T(ax = si;); // 67706 mov ax, si ;~ 17C5:F0EF -cs=0x17c5;eip=0x00f0f1; J(JMP(loc_3532f)); // 67707 jmp short loc_3532F ;~ 17C5:F0F1 + // 6843 +cs=0x17c5;eip=0x00f0d8; T(TEST(*(raddr(ds,si+6)), 0x83)); // 115656 test byte ptr [si+6], 83h ;~ 17C5:F0D8 +cs=0x17c5;eip=0x00f0dc; J(JNZ(loc_35324)); // 115657 jnz short loc_35324 ;~ 17C5:F0DC +cs=0x17c5;eip=0x00f0de; T(SUB(ax, ax)); // 115658 sub ax, ax ;~ 17C5:F0DE +cs=0x17c5;eip=0x00f0e0; X(MOV(*(dw*)(raddr(ds,si+2)), ax)); // 115659 mov [si+2], ax ;~ 17C5:F0E0 +cs=0x17c5;eip=0x00f0e3; X(MOV(*(raddr(ds,si+6)), al)); // 115660 mov [si+6], al ;~ 17C5:F0E3 +cs=0x17c5;eip=0x00f0e6; X(MOV(*(dw*)(raddr(ds,si+4)), ax)); // 115661 mov [si+4], ax ;~ 17C5:F0E6 +cs=0x17c5;eip=0x00f0e9; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 115662 mov [si], ax ;~ 17C5:F0E9 +cs=0x17c5;eip=0x00f0eb; X(MOV(*(raddr(ds,si+7)), 0x0FF)); // 115663 mov byte ptr [si+7], 0FFh ;~ 17C5:F0EB +cs=0x17c5;eip=0x00f0ef; T(ax = si;); // 115664 mov ax, si ;~ 17C5:F0EF +cs=0x17c5;eip=0x00f0f1; J(JMP(loc_3532f)); // 115665 jmp short loc_3532F ;~ 17C5:F0F1 loc_35324: - // 6861 -cs=0x17c5;eip=0x00f0f4; T(ax = si;); // 67713 mov ax, si ;~ 17C5:F0F4 -cs=0x17c5;eip=0x00f0f6; T(ADD(si, 8)); // 67714 add si, 8 ;~ 17C5:F0F6 -cs=0x17c5;eip=0x00f0f9; T(CMP(ax, cx)); // 67715 cmp ax, cx ;~ 17C5:F0F9 -cs=0x17c5;eip=0x00f0fb; J(JNZ(loc_35308)); // 67716 jnz short loc_35308 ;~ 17C5:F0FB -cs=0x17c5;eip=0x00f0fd; T(SUB(ax, ax)); // 67717 sub ax, ax ;~ 17C5:F0FD + // 6844 +cs=0x17c5;eip=0x00f0f4; T(ax = si;); // 115670 mov ax, si ;~ 17C5:F0F4 +cs=0x17c5;eip=0x00f0f6; T(ADD(si, 8)); // 115671 add si, 8 ;~ 17C5:F0F6 +cs=0x17c5;eip=0x00f0f9; T(CMP(ax, cx)); // 115672 cmp ax, cx ;~ 17C5:F0F9 +cs=0x17c5;eip=0x00f0fb; J(JNZ(loc_35308)); // 115673 jnz short loc_35308 ;~ 17C5:F0FB +cs=0x17c5;eip=0x00f0fd; T(SUB(ax, ax)); // 115674 sub ax, ax ;~ 17C5:F0FD loc_3532f: - // 6862 -cs=0x17c5;eip=0x00f0ff; X(POP(si)); // 67720 pop si ;~ 17C5:F0FF -cs=0x17c5;eip=0x00f100; T(sp = bp;); // 67721 mov sp, bp ;~ 17C5:F100 -cs=0x17c5;eip=0x00f102; X(POP(bp)); // 67722 pop bp ;~ 17C5:F102 -cs=0x17c5;eip=0x00f103; J(RETN(0)); // 67723 retn ;~ 17C5:F103 + // 6845 +cs=0x17c5;eip=0x00f0ff; X(POP(si)); // 115677 pop si ;~ 17C5:F0FF +cs=0x17c5;eip=0x00f100; T(sp = bp;); // 115678 mov sp, bp ;~ 17C5:F100 +cs=0x17c5;eip=0x00f102; X(POP(bp)); // 115679 pop bp ;~ 17C5:F102 +cs=0x17c5;eip=0x00f103; J(RETN(0)); // 115680 retn ;~ 17C5:F103 assert(0); __dispatch_call: @@ -37922,24 +38185,24 @@ cs=0x17c5;eip=0x00f103; J(RETN(0)); // 67723 retn ;~ 17C5:F103 _begin: #undef arg_0 #define arg_0 4 - // 67733 arg_0 = word ptr 4 ;~ 17C5:F104 -cs=0x17c5;eip=0x00f104; X(PUSH(bp)); // 67737 push bp ;~ 17C5:F104 -cs=0x17c5;eip=0x00f105; T(bp = sp;); // 67738 mov bp, sp ;~ 17C5:F105 -cs=0x17c5;eip=0x00f107; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 67739 mov bx, [bp+arg_0] ;~ 17C5:F107 -cs=0x17c5;eip=0x00f10a; T(CMP(bx, *(word_4ec92))); // 67740 cmp bx, word_4EC92 ;~ 17C5:F10A -cs=0x17c5;eip=0x00f10e; J(JC(loc_35346)); // 67741 jb short loc_35346 ;~ 17C5:F10E -cs=0x17c5;eip=0x00f110; T(ax = 0x900;); // 67742 mov ax, 900h ;~ 17C5:F110 -cs=0x17c5;eip=0x00f113; T(STC); // 67743 stc ;~ 17C5:F113 -cs=0x17c5;eip=0x00f114; J(JMP(loc_35351)); // 67744 jmp short loc_35351 ;~ 17C5:F114 + // 115690 arg_0 = word ptr 4 ;~ 17C5:F104 +cs=0x17c5;eip=0x00f104; X(PUSH(bp)); // 115694 push bp ;~ 17C5:F104 +cs=0x17c5;eip=0x00f105; T(bp = sp;); // 115695 mov bp, sp ;~ 17C5:F105 +cs=0x17c5;eip=0x00f107; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 115696 mov bx, [bp+arg_0] ;~ 17C5:F107 +cs=0x17c5;eip=0x00f10a; T(CMP(bx, *(dw*)(raddr(ds,0x61B2)))); // 115697 cmp bx, ds:61B2h ;~ 17C5:F10A +cs=0x17c5;eip=0x00f10e; J(JC(loc_35346)); // 115698 jb short loc_35346 ;~ 17C5:F10E +cs=0x17c5;eip=0x00f110; T(ax = 0x900;); // 115699 mov ax, 900h ;~ 17C5:F110 +cs=0x17c5;eip=0x00f113; T(STC); // 115700 stc ;~ 17C5:F113 +cs=0x17c5;eip=0x00f114; J(JMP(loc_35351)); // 115701 jmp short loc_35351 ;~ 17C5:F114 loc_35346: - // 6863 -cs=0x17c5;eip=0x00f116; T(ah = 0x3E;); // 67748 mov ah, 3Eh ;~ 17C5:F116 -cs=0x17c5;eip=0x00f118; S(_INT(0x21)); // 67749 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F118 -cs=0x17c5;eip=0x00f11a; J(JC(loc_35351)); // 67751 jb short loc_35351 ;~ 17C5:F11A -cs=0x17c5;eip=0x00f11c; X(MOV(*(raddr(ds,bx+0x61B4)), 0)); // 67752 mov byte ptr [bx+61B4h], 0 ;~ 17C5:F11C + // 6846 +cs=0x17c5;eip=0x00f116; T(ah = 0x3E;); // 115705 mov ah, 3Eh ;~ 17C5:F116 +cs=0x17c5;eip=0x00f118; S(_INT(0x21)); // 115706 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F118 +cs=0x17c5;eip=0x00f11a; J(JC(loc_35351)); // 115708 jb short loc_35351 ;~ 17C5:F11A +cs=0x17c5;eip=0x00f11c; X(MOV(*(raddr(ds,bx+0x61B4)), 0)); // 115709 mov byte ptr [bx+61B4h], 0 ;~ 17C5:F11C loc_35351: - // 6864 -cs=0x17c5;eip=0x00f121; J(return seg2623_ee22_proc(m2c::kloc_35052, _state);); // 67756 jmp loc_35052 ;~ 17C5:F121 + // 6847 +cs=0x17c5;eip=0x00f121; J(return seg2623_ee22_proc(m2c::kloc_35052, _state);); // 115713 jmp loc_35052 ;~ 17C5:F121 assert(0); __dispatch_call: @@ -37968,141 +38231,141 @@ cs=0x17c5;eip=0x00f121; J(return seg2623_ee22_proc(m2c::kloc_35052, _state);); _begin: #undef var_1 #define var_1 -1 - // 67767 var_1 = byte ptr -1 ;~ 17C5:F124 + // 115724 var_1 = byte ptr -1 ;~ 17C5:F124 #undef arg_0 #define arg_0 4 - // 67768 arg_0 = word ptr 4 ;~ 17C5:F124 + // 115725 arg_0 = word ptr 4 ;~ 17C5:F124 #undef arg_2 #define arg_2 6 - // 67769 arg_2 = word ptr 6 ;~ 17C5:F124 + // 115726 arg_2 = word ptr 6 ;~ 17C5:F124 #undef arg_4 #define arg_4 8 - // 67770 arg_4 = word ptr 8 ;~ 17C5:F124 -cs=0x17c5;eip=0x00f124; X(PUSH(bp)); // 67774 push bp ;~ 17C5:F124 -cs=0x17c5;eip=0x00f125; T(bp = sp;); // 67775 mov bp, sp ;~ 17C5:F125 -cs=0x17c5;eip=0x00f127; T(SUB(sp, 2)); // 67776 sub sp, 2 ;~ 17C5:F127 -cs=0x17c5;eip=0x00f12a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 67777 mov bx, [bp+arg_0] ;~ 17C5:F12A -cs=0x17c5;eip=0x00f12d; T(CMP(bx, *(word_4ec92))); // 67778 cmp bx, word_4EC92 ;~ 17C5:F12D -cs=0x17c5;eip=0x00f131; J(JC(loc_35369)); // 67779 jb short loc_35369 ;~ 17C5:F131 -cs=0x17c5;eip=0x00f133; T(STC); // 67780 stc ;~ 17C5:F133 -cs=0x17c5;eip=0x00f134; T(ax = 0x900;); // 67781 mov ax, 900h ;~ 17C5:F134 -cs=0x17c5;eip=0x00f137; J(JMP(loc_353c5)); // 67782 jmp short loc_353C5 ;~ 17C5:F137 + // 115727 arg_4 = word ptr 8 ;~ 17C5:F124 +cs=0x17c5;eip=0x00f124; X(PUSH(bp)); // 115731 push bp ;~ 17C5:F124 +cs=0x17c5;eip=0x00f125; T(bp = sp;); // 115732 mov bp, sp ;~ 17C5:F125 +cs=0x17c5;eip=0x00f127; T(SUB(sp, 2)); // 115733 sub sp, 2 ;~ 17C5:F127 +cs=0x17c5;eip=0x00f12a; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 115734 mov bx, [bp+arg_0] ;~ 17C5:F12A +cs=0x17c5;eip=0x00f12d; T(CMP(bx, *(dw*)(raddr(ds,0x61B2)))); // 115735 cmp bx, ds:61B2h ;~ 17C5:F12D +cs=0x17c5;eip=0x00f131; J(JC(loc_35369)); // 115736 jb short loc_35369 ;~ 17C5:F131 +cs=0x17c5;eip=0x00f133; T(STC); // 115737 stc ;~ 17C5:F133 +cs=0x17c5;eip=0x00f134; T(ax = 0x900;); // 115738 mov ax, 900h ;~ 17C5:F134 +cs=0x17c5;eip=0x00f137; J(JMP(loc_353c5)); // 115739 jmp short loc_353C5 ;~ 17C5:F137 loc_35369: - // 6865 -cs=0x17c5;eip=0x00f139; T(XOR(ax, ax)); // 67786 xor ax, ax ;~ 17C5:F139 -cs=0x17c5;eip=0x00f13b; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 67787 mov cx, [bp+arg_4] ;~ 17C5:F13B -cs=0x17c5;eip=0x00f13e; J(JCXZ(loc_353c5)); // 67788 jcxz short loc_353C5 ;~ 17C5:F13E -cs=0x17c5;eip=0x00f140; T(TEST(*(raddr(ds,bx+0x61B4)), 2)); // 67789 test byte ptr [bx+61B4h], 2 ;~ 17C5:F140 -cs=0x17c5;eip=0x00f145; J(JNZ(loc_353c5)); // 67790 jnz short loc_353C5 ;~ 17C5:F145 -cs=0x17c5;eip=0x00f147; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 67791 mov cx, [bp+arg_4] ;~ 17C5:F147 -cs=0x17c5;eip=0x00f14a; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 67792 mov dx, [bp+arg_2] ;~ 17C5:F14A -cs=0x17c5;eip=0x00f14d; T(ah = 0x3F;); // 67793 mov ah, 3Fh ;~ 17C5:F14D -cs=0x17c5;eip=0x00f14f; S(_INT(0x21)); // 67794 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F14F -cs=0x17c5;eip=0x00f151; J(JNC(loc_35387)); // 67797 jnb short loc_35387 ;~ 17C5:F151 -cs=0x17c5;eip=0x00f153; T(ah = 9;); // 67798 mov ah, 9 ;~ 17C5:F153 -cs=0x17c5;eip=0x00f155; J(JMP(loc_353c5)); // 67799 jmp short loc_353C5 ;~ 17C5:F155 + // 6848 +cs=0x17c5;eip=0x00f139; T(XOR(ax, ax)); // 115743 xor ax, ax ;~ 17C5:F139 +cs=0x17c5;eip=0x00f13b; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 115744 mov cx, [bp+arg_4] ;~ 17C5:F13B +cs=0x17c5;eip=0x00f13e; J(JCXZ(loc_353c5)); // 115745 jcxz short loc_353C5 ;~ 17C5:F13E +cs=0x17c5;eip=0x00f140; T(TEST(*(raddr(ds,bx+0x61B4)), 2)); // 115746 test byte ptr [bx+61B4h], 2 ;~ 17C5:F140 +cs=0x17c5;eip=0x00f145; J(JNZ(loc_353c5)); // 115747 jnz short loc_353C5 ;~ 17C5:F145 +cs=0x17c5;eip=0x00f147; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 115748 mov cx, [bp+arg_4] ;~ 17C5:F147 +cs=0x17c5;eip=0x00f14a; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 115749 mov dx, [bp+arg_2] ;~ 17C5:F14A +cs=0x17c5;eip=0x00f14d; T(ah = 0x3F;); // 115750 mov ah, 3Fh ;~ 17C5:F14D +cs=0x17c5;eip=0x00f14f; S(_INT(0x21)); // 115751 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F14F +cs=0x17c5;eip=0x00f151; J(JNC(loc_35387)); // 115754 jnb short loc_35387 ;~ 17C5:F151 +cs=0x17c5;eip=0x00f153; T(ah = 9;); // 115755 mov ah, 9 ;~ 17C5:F153 +cs=0x17c5;eip=0x00f155; J(JMP(loc_353c5)); // 115756 jmp short loc_353C5 ;~ 17C5:F155 loc_35387: - // 6866 -cs=0x17c5;eip=0x00f157; T(TEST(*(raddr(ds,bx+0x61B4)), 0x80)); // 67803 test byte ptr [bx+61B4h], 80h ;~ 17C5:F157 -cs=0x17c5;eip=0x00f15c; J(JZ(loc_353c5)); // 67804 jz short loc_353C5 ;~ 17C5:F15C -cs=0x17c5;eip=0x00f15e; X(AND(*(raddr(ds,bx+0x61B4)), 0x0FB)); // 67805 and byte ptr [bx+61B4h], 0FBh ;~ 17C5:F15E -cs=0x17c5;eip=0x00f163; X(PUSH(si)); // 67806 push si ;~ 17C5:F163 -cs=0x17c5;eip=0x00f164; X(PUSH(di)); // 67807 push di ;~ 17C5:F164 -cs=0x17c5;eip=0x00f165; T(CLD); // 67808 cld ;~ 17C5:F165 -cs=0x17c5;eip=0x00f166; T(si = dx;); // 67809 mov si, dx ;~ 17C5:F166 -cs=0x17c5;eip=0x00f168; T(di = dx;); // 67810 mov di, dx ;~ 17C5:F168 -cs=0x17c5;eip=0x00f16a; T(cx = ax;); // 67811 mov cx, ax ;~ 17C5:F16A -cs=0x17c5;eip=0x00f16c; J(JCXZ(loc_353c3)); // 67812 jcxz short loc_353C3 ;~ 17C5:F16C -cs=0x17c5;eip=0x00f16e; T(ah = 0x0D;); // 67813 mov ah, 0Dh ;~ 17C5:F16E -cs=0x17c5;eip=0x00f170; T(CMP(*(raddr(ds,si)), 0x0A)); // 67814 cmp byte ptr [si], 0Ah ;~ 17C5:F170 -cs=0x17c5;eip=0x00f173; J(JNZ(loc_353aa)); // 67815 jnz short loc_353AA ;~ 17C5:F173 -cs=0x17c5;eip=0x00f175; X(OR(*(raddr(ds,bx+0x61B4)), 4)); // 67816 or byte ptr [bx+61B4h], 4 ;~ 17C5:F175 + // 6849 +cs=0x17c5;eip=0x00f157; T(TEST(*(raddr(ds,bx+0x61B4)), 0x80)); // 115760 test byte ptr [bx+61B4h], 80h ;~ 17C5:F157 +cs=0x17c5;eip=0x00f15c; J(JZ(loc_353c5)); // 115761 jz short loc_353C5 ;~ 17C5:F15C +cs=0x17c5;eip=0x00f15e; X(AND(*(raddr(ds,bx+0x61B4)), 0x0FB)); // 115762 and byte ptr [bx+61B4h], 0FBh ;~ 17C5:F15E +cs=0x17c5;eip=0x00f163; X(PUSH(si)); // 115763 push si ;~ 17C5:F163 +cs=0x17c5;eip=0x00f164; X(PUSH(di)); // 115764 push di ;~ 17C5:F164 +cs=0x17c5;eip=0x00f165; T(CLD); // 115765 cld ;~ 17C5:F165 +cs=0x17c5;eip=0x00f166; T(si = dx;); // 115766 mov si, dx ;~ 17C5:F166 +cs=0x17c5;eip=0x00f168; T(di = dx;); // 115767 mov di, dx ;~ 17C5:F168 +cs=0x17c5;eip=0x00f16a; T(cx = ax;); // 115768 mov cx, ax ;~ 17C5:F16A +cs=0x17c5;eip=0x00f16c; J(JCXZ(loc_353c3)); // 115769 jcxz short loc_353C3 ;~ 17C5:F16C +cs=0x17c5;eip=0x00f16e; T(ah = 0x0D;); // 115770 mov ah, 0Dh ;~ 17C5:F16E +cs=0x17c5;eip=0x00f170; T(CMP(*(raddr(ds,si)), 0x0A)); // 115771 cmp byte ptr [si], 0Ah ;~ 17C5:F170 +cs=0x17c5;eip=0x00f173; J(JNZ(loc_353aa)); // 115772 jnz short loc_353AA ;~ 17C5:F173 +cs=0x17c5;eip=0x00f175; X(OR(*(raddr(ds,bx+0x61B4)), 4)); // 115773 or byte ptr [bx+61B4h], 4 ;~ 17C5:F175 loc_353aa: - // 6867 -cs=0x17c5;eip=0x00f17a; T(LODSB); // 67820 lodsb ;~ 17C5:F17A -cs=0x17c5;eip=0x00f17b; T(CMP(al, ah)); // 67821 cmp al, ah ;~ 17C5:F17B -cs=0x17c5;eip=0x00f17d; J(JZ(loc_353c8)); // 67822 jz short loc_353C8 ;~ 17C5:F17D -cs=0x17c5;eip=0x00f17f; T(CMP(al, 0x1A)); // 67823 cmp al, 1Ah ;~ 17C5:F17F -cs=0x17c5;eip=0x00f181; J(JNZ(loc_353ba)); // 67824 jnz short loc_353BA ;~ 17C5:F181 -cs=0x17c5;eip=0x00f183; X(OR(*(raddr(ds,bx+0x61B4)), 2)); // 67825 or byte ptr [bx+61B4h], 2 ;~ 17C5:F183 -cs=0x17c5;eip=0x00f188; J(JMP(loc_353bf)); // 67826 jmp short loc_353BF ;~ 17C5:F188 + // 6850 +cs=0x17c5;eip=0x00f17a; T(LODSB); // 115777 lodsb ;~ 17C5:F17A +cs=0x17c5;eip=0x00f17b; T(CMP(al, ah)); // 115778 cmp al, ah ;~ 17C5:F17B +cs=0x17c5;eip=0x00f17d; J(JZ(loc_353c8)); // 115779 jz short loc_353C8 ;~ 17C5:F17D +cs=0x17c5;eip=0x00f17f; T(CMP(al, 0x1A)); // 115780 cmp al, 1Ah ;~ 17C5:F17F +cs=0x17c5;eip=0x00f181; J(JNZ(loc_353ba)); // 115781 jnz short loc_353BA ;~ 17C5:F181 +cs=0x17c5;eip=0x00f183; X(OR(*(raddr(ds,bx+0x61B4)), 2)); // 115782 or byte ptr [bx+61B4h], 2 ;~ 17C5:F183 +cs=0x17c5;eip=0x00f188; J(JMP(loc_353bf)); // 115783 jmp short loc_353BF ;~ 17C5:F188 loc_353ba: - // 6868 -cs=0x17c5;eip=0x00f18a; X(MOV(*(raddr(ds,di)), al)); // 67831 mov [di], al ;~ 17C5:F18A -cs=0x17c5;eip=0x00f18c; T(INC(di)); // 67832 inc di ;~ 17C5:F18C + // 6851 +cs=0x17c5;eip=0x00f18a; X(MOV(*(raddr(ds,di)), al)); // 115788 mov [di], al ;~ 17C5:F18A +cs=0x17c5;eip=0x00f18c; T(INC(di)); // 115789 inc di ;~ 17C5:F18C loc_353bd: - // 6869 -cs=0x17c5;eip=0x00f18d; J(LOOP(loc_353aa)); // 67836 loop loc_353AA ;~ 17C5:F18D + // 6852 +cs=0x17c5;eip=0x00f18d; J(LOOP(loc_353aa)); // 115793 loop loc_353AA ;~ 17C5:F18D loc_353bf: - // 6870 -cs=0x17c5;eip=0x00f18f; T(ax = di;); // 67839 mov ax, di ;~ 17C5:F18F -cs=0x17c5;eip=0x00f191; T(SUB(ax, dx)); // 67840 sub ax, dx ;~ 17C5:F191 + // 6853 +cs=0x17c5;eip=0x00f18f; T(ax = di;); // 115796 mov ax, di ;~ 17C5:F18F +cs=0x17c5;eip=0x00f191; T(SUB(ax, dx)); // 115797 sub ax, dx ;~ 17C5:F191 loc_353c3: - // 6871 -cs=0x17c5;eip=0x00f193; X(POP(di)); // 67844 pop di ;~ 17C5:F193 -cs=0x17c5;eip=0x00f194; X(POP(si)); // 67845 pop si ;~ 17C5:F194 + // 6854 +cs=0x17c5;eip=0x00f193; X(POP(di)); // 115801 pop di ;~ 17C5:F193 +cs=0x17c5;eip=0x00f194; X(POP(si)); // 115802 pop si ;~ 17C5:F194 loc_353c5: - // 6872 -cs=0x17c5;eip=0x00f195; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 67849 jmp loc_35065 ;~ 17C5:F195 + // 6855 +cs=0x17c5;eip=0x00f195; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 115806 jmp loc_35065 ;~ 17C5:F195 loc_353c8: - // 6873 -cs=0x17c5;eip=0x00f198; T(CMP(cx, 1)); // 67853 cmp cx, 1 ;~ 17C5:F198 -cs=0x17c5;eip=0x00f19b; J(JZ(loc_353d4)); // 67854 jz short loc_353D4 ;~ 17C5:F19B -cs=0x17c5;eip=0x00f19d; T(CMP(*(raddr(ds,si)), 0x0A)); // 67855 cmp byte ptr [si], 0Ah ;~ 17C5:F19D -cs=0x17c5;eip=0x00f1a0; J(JZ(loc_353bd)); // 67856 jz short loc_353BD ;~ 17C5:F1A0 -cs=0x17c5;eip=0x00f1a2; J(JMP(loc_353ba)); // 67857 jmp short loc_353BA ;~ 17C5:F1A2 + // 6856 +cs=0x17c5;eip=0x00f198; T(CMP(cx, 1)); // 115810 cmp cx, 1 ;~ 17C5:F198 +cs=0x17c5;eip=0x00f19b; J(JZ(loc_353d4)); // 115811 jz short loc_353D4 ;~ 17C5:F19B +cs=0x17c5;eip=0x00f19d; T(CMP(*(raddr(ds,si)), 0x0A)); // 115812 cmp byte ptr [si], 0Ah ;~ 17C5:F19D +cs=0x17c5;eip=0x00f1a0; J(JZ(loc_353bd)); // 115813 jz short loc_353BD ;~ 17C5:F1A0 +cs=0x17c5;eip=0x00f1a2; J(JMP(loc_353ba)); // 115814 jmp short loc_353BA ;~ 17C5:F1A2 loc_353d4: - // 6874 -cs=0x17c5;eip=0x00f1a4; T(TEST(*(raddr(ds,bx+0x61B4)), 0x40)); // 67861 test byte ptr [bx+61B4h], 40h ;~ 17C5:F1A4 -cs=0x17c5;eip=0x00f1a9; J(JZ(loc_353f3)); // 67862 jz short loc_353F3 ;~ 17C5:F1A9 -cs=0x17c5;eip=0x00f1ab; T(ax = 0x4400;); // 67863 mov ax, 4400h ;~ 17C5:F1AB -cs=0x17c5;eip=0x00f1ae; S(_INT(0x21)); // 67864 int 21h ; DOS - 2+ - IOCTL - GET DEVICE INFORMATION ;~ 17C5:F1AE -cs=0x17c5;eip=0x00f1b0; T(TEST(dx, 0x20)); // 67866 test dx, 20h ;~ 17C5:F1B0 -cs=0x17c5;eip=0x00f1b4; J(JNZ(loc_353ef)); // 67867 jnz short loc_353EF ;~ 17C5:F1B4 -cs=0x17c5;eip=0x00f1b6; T(dx = bp+var_1); // 67868 lea dx, [bp+var_1] ;~ 17C5:F1B6 -cs=0x17c5;eip=0x00f1b9; T(ah = 0x3F;); // 67869 mov ah, 3Fh ;~ 17C5:F1B9 -cs=0x17c5;eip=0x00f1bb; S(_INT(0x21)); // 67870 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F1BB -cs=0x17c5;eip=0x00f1bd; J(JC(loc_353c3)); // 67873 jb short loc_353C3 ;~ 17C5:F1BD + // 6857 +cs=0x17c5;eip=0x00f1a4; T(TEST(*(raddr(ds,bx+0x61B4)), 0x40)); // 115818 test byte ptr [bx+61B4h], 40h ;~ 17C5:F1A4 +cs=0x17c5;eip=0x00f1a9; J(JZ(loc_353f3)); // 115819 jz short loc_353F3 ;~ 17C5:F1A9 +cs=0x17c5;eip=0x00f1ab; T(ax = 0x4400;); // 115820 mov ax, 4400h ;~ 17C5:F1AB +cs=0x17c5;eip=0x00f1ae; S(_INT(0x21)); // 115821 int 21h ; DOS - 2+ - IOCTL - GET DEVICE INFORMATION ;~ 17C5:F1AE +cs=0x17c5;eip=0x00f1b0; T(TEST(dx, 0x20)); // 115823 test dx, 20h ;~ 17C5:F1B0 +cs=0x17c5;eip=0x00f1b4; J(JNZ(loc_353ef)); // 115824 jnz short loc_353EF ;~ 17C5:F1B4 +cs=0x17c5;eip=0x00f1b6; T(dx = bp+var_1); // 115825 lea dx, [bp+var_1] ;~ 17C5:F1B6 +cs=0x17c5;eip=0x00f1b9; T(ah = 0x3F;); // 115826 mov ah, 3Fh ;~ 17C5:F1B9 +cs=0x17c5;eip=0x00f1bb; S(_INT(0x21)); // 115827 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F1BB +cs=0x17c5;eip=0x00f1bd; J(JC(loc_353c3)); // 115830 jb short loc_353C3 ;~ 17C5:F1BD loc_353ef: - // 6875 -cs=0x17c5;eip=0x00f1bf; T(al = 0x0A;); // 67877 mov al, 0Ah ;~ 17C5:F1BF -cs=0x17c5;eip=0x00f1c1; J(JMP(loc_3541f)); // 67878 jmp short loc_3541F ;~ 17C5:F1C1 + // 6858 +cs=0x17c5;eip=0x00f1bf; T(al = 0x0A;); // 115834 mov al, 0Ah ;~ 17C5:F1BF +cs=0x17c5;eip=0x00f1c1; J(JMP(loc_3541f)); // 115835 jmp short loc_3541F ;~ 17C5:F1C1 loc_353f3: - // 6876 -cs=0x17c5;eip=0x00f1c3; X(MOV(*(raddr(ss,bp+var_1)), 0)); // 67882 mov [bp+var_1], 0 ;~ 17C5:F1C3 -cs=0x17c5;eip=0x00f1c7; T(dx = bp+var_1); // 67883 lea dx, [bp+var_1] ;~ 17C5:F1C7 -cs=0x17c5;eip=0x00f1ca; T(ah = 0x3F;); // 67884 mov ah, 3Fh ;~ 17C5:F1CA -cs=0x17c5;eip=0x00f1cc; S(_INT(0x21)); // 67885 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F1CC -cs=0x17c5;eip=0x00f1ce; J(JC(loc_353c3)); // 67888 jb short loc_353C3 ;~ 17C5:F1CE -cs=0x17c5;eip=0x00f1d0; T(OR(ax, ax)); // 67889 or ax, ax ;~ 17C5:F1D0 -cs=0x17c5;eip=0x00f1d2; J(JZ(loc_3541d)); // 67890 jz short loc_3541D ;~ 17C5:F1D2 -cs=0x17c5;eip=0x00f1d4; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 1)); // 67891 cmp [bp+arg_4], 1 ;~ 17C5:F1D4 -cs=0x17c5;eip=0x00f1d8; J(JZ(loc_35429)); // 67892 jz short loc_35429 ;~ 17C5:F1D8 + // 6859 +cs=0x17c5;eip=0x00f1c3; X(MOV(*(raddr(ss,bp+var_1)), 0)); // 115839 mov [bp+var_1], 0 ;~ 17C5:F1C3 +cs=0x17c5;eip=0x00f1c7; T(dx = bp+var_1); // 115840 lea dx, [bp+var_1] ;~ 17C5:F1C7 +cs=0x17c5;eip=0x00f1ca; T(ah = 0x3F;); // 115841 mov ah, 3Fh ;~ 17C5:F1CA +cs=0x17c5;eip=0x00f1cc; S(_INT(0x21)); // 115842 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F1CC +cs=0x17c5;eip=0x00f1ce; J(JC(loc_353c3)); // 115845 jb short loc_353C3 ;~ 17C5:F1CE +cs=0x17c5;eip=0x00f1d0; T(OR(ax, ax)); // 115846 or ax, ax ;~ 17C5:F1D0 +cs=0x17c5;eip=0x00f1d2; J(JZ(loc_3541d)); // 115847 jz short loc_3541D ;~ 17C5:F1D2 +cs=0x17c5;eip=0x00f1d4; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 1)); // 115848 cmp [bp+arg_4], 1 ;~ 17C5:F1D4 +cs=0x17c5;eip=0x00f1d8; J(JZ(loc_35429)); // 115849 jz short loc_35429 ;~ 17C5:F1D8 loc_3540a: - // 6877 -cs=0x17c5;eip=0x00f1da; T(cx = 0x0FFFF;); // 67895 mov cx, 0FFFFh ;~ 17C5:F1DA -cs=0x17c5;eip=0x00f1dd; T(dx = cx;); // 67896 mov dx, cx ;~ 17C5:F1DD -cs=0x17c5;eip=0x00f1df; T(ax = 0x4201;); // 67897 mov ax, 4201h ;~ 17C5:F1DF -cs=0x17c5;eip=0x00f1e2; S(_INT(0x21)); // 67898 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F1E2 -cs=0x17c5;eip=0x00f1e4; T(cx = 1;); // 67900 mov cx, 1 ;~ 17C5:F1E4 -cs=0x17c5;eip=0x00f1e7; T(CMP(*(raddr(ss,bp+var_1)), 0x0A)); // 67901 cmp [bp+var_1], 0Ah ;~ 17C5:F1E7 -cs=0x17c5;eip=0x00f1eb; J(JZ(loc_35424)); // 67902 jz short loc_35424 ;~ 17C5:F1EB + // 6860 +cs=0x17c5;eip=0x00f1da; T(cx = 0x0FFFF;); // 115852 mov cx, 0FFFFh ;~ 17C5:F1DA +cs=0x17c5;eip=0x00f1dd; T(dx = cx;); // 115853 mov dx, cx ;~ 17C5:F1DD +cs=0x17c5;eip=0x00f1df; T(ax = 0x4201;); // 115854 mov ax, 4201h ;~ 17C5:F1DF +cs=0x17c5;eip=0x00f1e2; S(_INT(0x21)); // 115855 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F1E2 +cs=0x17c5;eip=0x00f1e4; T(cx = 1;); // 115857 mov cx, 1 ;~ 17C5:F1E4 +cs=0x17c5;eip=0x00f1e7; T(CMP(*(raddr(ss,bp+var_1)), 0x0A)); // 115858 cmp [bp+var_1], 0Ah ;~ 17C5:F1E7 +cs=0x17c5;eip=0x00f1eb; J(JZ(loc_35424)); // 115859 jz short loc_35424 ;~ 17C5:F1EB loc_3541d: - // 6878 -cs=0x17c5;eip=0x00f1ed; T(al = 0x0D;); // 67905 mov al, 0Dh ;~ 17C5:F1ED + // 6861 +cs=0x17c5;eip=0x00f1ed; T(al = 0x0D;); // 115862 mov al, 0Dh ;~ 17C5:F1ED loc_3541f: - // 6879 -cs=0x17c5;eip=0x00f1ef; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 67908 mov dx, [bp+arg_2] ;~ 17C5:F1EF -cs=0x17c5;eip=0x00f1f2; J(JMP(loc_353ba)); // 67909 jmp short loc_353BA ;~ 17C5:F1F2 + // 6862 +cs=0x17c5;eip=0x00f1ef; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 115865 mov dx, [bp+arg_2] ;~ 17C5:F1EF +cs=0x17c5;eip=0x00f1f2; J(JMP(loc_353ba)); // 115866 jmp short loc_353BA ;~ 17C5:F1F2 loc_35424: - // 6880 -cs=0x17c5;eip=0x00f1f4; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 67913 mov dx, [bp+arg_2] ;~ 17C5:F1F4 -cs=0x17c5;eip=0x00f1f7; J(JMP(loc_353bd)); // 67914 jmp short loc_353BD ;~ 17C5:F1F7 + // 6863 +cs=0x17c5;eip=0x00f1f4; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 115870 mov dx, [bp+arg_2] ;~ 17C5:F1F4 +cs=0x17c5;eip=0x00f1f7; J(JMP(loc_353bd)); // 115871 jmp short loc_353BD ;~ 17C5:F1F7 loc_35429: - // 6881 -cs=0x17c5;eip=0x00f1f9; T(CMP(*(raddr(ss,bp+var_1)), 0x0A)); // 67918 cmp [bp+var_1], 0Ah ;~ 17C5:F1F9 -cs=0x17c5;eip=0x00f1fd; J(JNZ(loc_3540a)); // 67919 jnz short loc_3540A ;~ 17C5:F1FD -cs=0x17c5;eip=0x00f1ff; J(JMP(loc_353ef)); // 67920 jmp short loc_353EF ;~ 17C5:F1FF + // 6864 +cs=0x17c5;eip=0x00f1f9; T(CMP(*(raddr(ss,bp+var_1)), 0x0A)); // 115875 cmp [bp+var_1], 0Ah ;~ 17C5:F1F9 +cs=0x17c5;eip=0x00f1fd; J(JNZ(loc_3540a)); // 115876 jnz short loc_3540A ;~ 17C5:F1FD +cs=0x17c5;eip=0x00f1ff; J(JMP(loc_353ef)); // 115877 jmp short loc_353EF ;~ 17C5:F1FF assert(0); __dispatch_call: @@ -38144,70 +38407,70 @@ cs=0x17c5;eip=0x00f1ff; J(JMP(loc_353ef)); // 67920 jmp sh else goto __dispatch_call; seg2623_f202_proc: _begin: -cs=0x17c5;eip=0x00f202; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0A)))); // 67926 mov cx, [bp+0Ah] ;~ 17C5:F202 -cs=0x17c5;eip=0x00f205; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 67927 mov ax, [bp+4] ;~ 17C5:F205 -cs=0x17c5;eip=0x00f208; T(MOV(dx, *(dw*)(raddr(ss,bp+6)))); // 67928 mov dx, [bp+6] ;~ 17C5:F208 -cs=0x17c5;eip=0x00f20b; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 67929 mov di, [bp+8] ;~ 17C5:F20B +cs=0x17c5;eip=0x00f202; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0A)))); // 115882 mov cx, [bp+0Ah] ;~ 17C5:F202 +cs=0x17c5;eip=0x00f205; T(MOV(ax, *(dw*)(raddr(ss,bp+4)))); // 115883 mov ax, [bp+4] ;~ 17C5:F205 +cs=0x17c5;eip=0x00f208; T(MOV(dx, *(dw*)(raddr(ss,bp+6)))); // 115884 mov dx, [bp+6] ;~ 17C5:F208 +cs=0x17c5;eip=0x00f20b; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 115885 mov di, [bp+8] ;~ 17C5:F20B loc_3543e: - // 6882 -cs=0x17c5;eip=0x00f20e; X(PUSH(di)); // 67933 push di ;~ 17C5:F20E -cs=0x17c5;eip=0x00f20f; X(PUSH(ds)); // 67934 push ds ;~ 17C5:F20F -cs=0x17c5;eip=0x00f210; X(POP(es)); // 67935 pop es ;~ 17C5:F210 -cs=0x17c5;eip=0x00f211; T(CLD); // 67936 cld ;~ 17C5:F211 -cs=0x17c5;eip=0x00f212; T(XCHG(ax, bx)); // 67937 xchg ax, bx ;~ 17C5:F212 -cs=0x17c5;eip=0x00f213; T(OR(al, al)); // 67938 or al, al ;~ 17C5:F213 -cs=0x17c5;eip=0x00f215; J(JZ(loc_3545a)); // 67939 jz short loc_3545A ;~ 17C5:F215 -cs=0x17c5;eip=0x00f217; T(CMP(cx, 0x0A)); // 67940 cmp cx, 0Ah ;~ 17C5:F217 -cs=0x17c5;eip=0x00f21a; J(JNZ(loc_3545a)); // 67941 jnz short loc_3545A ;~ 17C5:F21A -cs=0x17c5;eip=0x00f21c; T(OR(dx, dx)); // 67942 or dx, dx ;~ 17C5:F21C -cs=0x17c5;eip=0x00f21e; J(JNS(loc_3545a)); // 67943 jns short loc_3545A ;~ 17C5:F21E -cs=0x17c5;eip=0x00f220; T(al = 0x2D;); // 67944 mov al, 2Dh ; '-' ;~ 17C5:F220 -cs=0x17c5;eip=0x00f222; X(STOSB); // 67945 stosb ;~ 17C5:F222 -cs=0x17c5;eip=0x00f223; T(NEG(bx)); // 67946 neg bx ;~ 17C5:F223 -cs=0x17c5;eip=0x00f225; T(ADC(dx, 0)); // 67947 adc dx, 0 ;~ 17C5:F225 -cs=0x17c5;eip=0x00f228; T(NEG(dx)); // 67948 neg dx ;~ 17C5:F228 + // 6865 +cs=0x17c5;eip=0x00f20e; X(PUSH(di)); // 115889 push di ;~ 17C5:F20E +cs=0x17c5;eip=0x00f20f; X(PUSH(ds)); // 115890 push ds ;~ 17C5:F20F +cs=0x17c5;eip=0x00f210; X(POP(es)); // 115891 pop es ;~ 17C5:F210 +cs=0x17c5;eip=0x00f211; T(CLD); // 115892 cld ;~ 17C5:F211 +cs=0x17c5;eip=0x00f212; T(XCHG(ax, bx)); // 115893 xchg ax, bx ;~ 17C5:F212 +cs=0x17c5;eip=0x00f213; T(OR(al, al)); // 115894 or al, al ;~ 17C5:F213 +cs=0x17c5;eip=0x00f215; J(JZ(loc_3545a)); // 115895 jz short loc_3545A ;~ 17C5:F215 +cs=0x17c5;eip=0x00f217; T(CMP(cx, 0x0A)); // 115896 cmp cx, 0Ah ;~ 17C5:F217 +cs=0x17c5;eip=0x00f21a; J(JNZ(loc_3545a)); // 115897 jnz short loc_3545A ;~ 17C5:F21A +cs=0x17c5;eip=0x00f21c; T(OR(dx, dx)); // 115898 or dx, dx ;~ 17C5:F21C +cs=0x17c5;eip=0x00f21e; J(JNS(loc_3545a)); // 115899 jns short loc_3545A ;~ 17C5:F21E +cs=0x17c5;eip=0x00f220; T(al = 0x2D;); // 115900 mov al, 2Dh ; '-' ;~ 17C5:F220 +cs=0x17c5;eip=0x00f222; X(STOSB); // 115901 stosb ;~ 17C5:F222 +cs=0x17c5;eip=0x00f223; T(NEG(bx)); // 115902 neg bx ;~ 17C5:F223 +cs=0x17c5;eip=0x00f225; T(ADC(dx, 0)); // 115903 adc dx, 0 ;~ 17C5:F225 +cs=0x17c5;eip=0x00f228; T(NEG(dx)); // 115904 neg dx ;~ 17C5:F228 loc_3545a: - // 6883 -cs=0x17c5;eip=0x00f22a; T(si = di;); // 67952 mov si, di ;~ 17C5:F22A + // 6866 +cs=0x17c5;eip=0x00f22a; T(si = di;); // 115908 mov si, di ;~ 17C5:F22A loc_3545c: - // 6884 -cs=0x17c5;eip=0x00f22c; T(XCHG(ax, dx)); // 67955 xchg ax, dx ;~ 17C5:F22C -cs=0x17c5;eip=0x00f22d; T(XOR(dx, dx)); // 67956 xor dx, dx ;~ 17C5:F22D -cs=0x17c5;eip=0x00f22f; T(OR(ax, ax)); // 67957 or ax, ax ;~ 17C5:F22F -cs=0x17c5;eip=0x00f231; J(JZ(loc_35465)); // 67958 jz short loc_35465 ;~ 17C5:F231 -cs=0x17c5;eip=0x00f233; T(DIV2(cx)); // 67959 div cx ;~ 17C5:F233 + // 6867 +cs=0x17c5;eip=0x00f22c; T(XCHG(ax, dx)); // 115911 xchg ax, dx ;~ 17C5:F22C +cs=0x17c5;eip=0x00f22d; T(XOR(dx, dx)); // 115912 xor dx, dx ;~ 17C5:F22D +cs=0x17c5;eip=0x00f22f; T(OR(ax, ax)); // 115913 or ax, ax ;~ 17C5:F22F +cs=0x17c5;eip=0x00f231; J(JZ(loc_35465)); // 115914 jz short loc_35465 ;~ 17C5:F231 +cs=0x17c5;eip=0x00f233; T(DIV2(cx)); // 115915 div cx ;~ 17C5:F233 loc_35465: - // 6885 -cs=0x17c5;eip=0x00f235; T(XCHG(ax, bx)); // 67962 xchg ax, bx ;~ 17C5:F235 -cs=0x17c5;eip=0x00f236; T(DIV2(cx)); // 67963 div cx ;~ 17C5:F236 -cs=0x17c5;eip=0x00f238; T(XCHG(ax, dx)); // 67964 xchg ax, dx ;~ 17C5:F238 -cs=0x17c5;eip=0x00f239; T(XCHG(dx, bx)); // 67965 xchg dx, bx ;~ 17C5:F239 -cs=0x17c5;eip=0x00f23b; T(ADD(al, 0x30)); // 67966 add al, 30h ; '0' ;~ 17C5:F23B -cs=0x17c5;eip=0x00f23d; T(CMP(al, 0x39)); // 67967 cmp al, 39h ; '9' ;~ 17C5:F23D -cs=0x17c5;eip=0x00f23f; J(JBE(loc_35473)); // 67968 jbe short loc_35473 ;~ 17C5:F23F -cs=0x17c5;eip=0x00f241; T(ADD(al, 0x27)); // 67969 add al, 27h ; ''' ;~ 17C5:F241 + // 6868 +cs=0x17c5;eip=0x00f235; T(XCHG(ax, bx)); // 115918 xchg ax, bx ;~ 17C5:F235 +cs=0x17c5;eip=0x00f236; T(DIV2(cx)); // 115919 div cx ;~ 17C5:F236 +cs=0x17c5;eip=0x00f238; T(XCHG(ax, dx)); // 115920 xchg ax, dx ;~ 17C5:F238 +cs=0x17c5;eip=0x00f239; T(XCHG(dx, bx)); // 115921 xchg dx, bx ;~ 17C5:F239 +cs=0x17c5;eip=0x00f23b; T(ADD(al, 0x30)); // 115922 add al, 30h ; '0' ;~ 17C5:F23B +cs=0x17c5;eip=0x00f23d; T(CMP(al, 0x39)); // 115923 cmp al, 39h ; '9' ;~ 17C5:F23D +cs=0x17c5;eip=0x00f23f; J(JBE(loc_35473)); // 115924 jbe short loc_35473 ;~ 17C5:F23F +cs=0x17c5;eip=0x00f241; T(ADD(al, 0x27)); // 115925 add al, 27h ; ''' ;~ 17C5:F241 loc_35473: - // 6886 -cs=0x17c5;eip=0x00f243; X(STOSB); // 67972 stosb ;~ 17C5:F243 -cs=0x17c5;eip=0x00f244; T(ax = dx;); // 67973 mov ax, dx ;~ 17C5:F244 -cs=0x17c5;eip=0x00f246; T(OR(ax, bx)); // 67974 or ax, bx ;~ 17C5:F246 -cs=0x17c5;eip=0x00f248; J(JNZ(loc_3545c)); // 67975 jnz short loc_3545C ;~ 17C5:F248 -cs=0x17c5;eip=0x00f24a; X(MOV(*(raddr(ds,di)), al)); // 67976 mov [di], al ;~ 17C5:F24A + // 6869 +cs=0x17c5;eip=0x00f243; X(STOSB); // 115928 stosb ;~ 17C5:F243 +cs=0x17c5;eip=0x00f244; T(ax = dx;); // 115929 mov ax, dx ;~ 17C5:F244 +cs=0x17c5;eip=0x00f246; T(OR(ax, bx)); // 115930 or ax, bx ;~ 17C5:F246 +cs=0x17c5;eip=0x00f248; J(JNZ(loc_3545c)); // 115931 jnz short loc_3545C ;~ 17C5:F248 +cs=0x17c5;eip=0x00f24a; X(MOV(*(raddr(ds,di)), al)); // 115932 mov [di], al ;~ 17C5:F24A loc_3547c: - // 6887 -cs=0x17c5;eip=0x00f24c; T(DEC(di)); // 67979 dec di ;~ 17C5:F24C -cs=0x17c5;eip=0x00f24d; T(LODSB); // 67980 lodsb ;~ 17C5:F24D -cs=0x17c5;eip=0x00f24e; X(XCHG(al, *(raddr(ds,di)))); // 67981 xchg al, [di] ;~ 17C5:F24E -cs=0x17c5;eip=0x00f250; X(MOV(*(raddr(ds,si-1)), al)); // 67982 mov [si-1], al ;~ 17C5:F250 -cs=0x17c5;eip=0x00f253; T(ax = si+1); // 67983 lea ax, [si+1] ;~ 17C5:F253 -cs=0x17c5;eip=0x00f256; T(CMP(ax, di)); // 67984 cmp ax, di ;~ 17C5:F256 -cs=0x17c5;eip=0x00f258; J(JC(loc_3547c)); // 67985 jb short loc_3547C ;~ 17C5:F258 -cs=0x17c5;eip=0x00f25a; X(POP(ax)); // 67986 pop ax ;~ 17C5:F25A -cs=0x17c5;eip=0x00f25b; X(POP(di)); // 67987 pop di ;~ 17C5:F25B -cs=0x17c5;eip=0x00f25c; X(POP(si)); // 67988 pop si ;~ 17C5:F25C -cs=0x17c5;eip=0x00f25d; T(sp = bp;); // 67989 mov sp, bp ;~ 17C5:F25D -cs=0x17c5;eip=0x00f25f; X(POP(bp)); // 67990 pop bp ;~ 17C5:F25F -cs=0x17c5;eip=0x00f260; J(RETN(0)); // 67991 retn ;~ 17C5:F260 + // 6870 +cs=0x17c5;eip=0x00f24c; T(DEC(di)); // 115935 dec di ;~ 17C5:F24C +cs=0x17c5;eip=0x00f24d; T(LODSB); // 115936 lodsb ;~ 17C5:F24D +cs=0x17c5;eip=0x00f24e; X(XCHG(al, *(raddr(ds,di)))); // 115937 xchg al, [di] ;~ 17C5:F24E +cs=0x17c5;eip=0x00f250; X(MOV(*(raddr(ds,si-1)), al)); // 115938 mov [si-1], al ;~ 17C5:F250 +cs=0x17c5;eip=0x00f253; T(ax = si+1); // 115939 lea ax, [si+1] ;~ 17C5:F253 +cs=0x17c5;eip=0x00f256; T(CMP(ax, di)); // 115940 cmp ax, di ;~ 17C5:F256 +cs=0x17c5;eip=0x00f258; J(JC(loc_3547c)); // 115941 jb short loc_3547C ;~ 17C5:F258 +cs=0x17c5;eip=0x00f25a; X(POP(ax)); // 115942 pop ax ;~ 17C5:F25A +cs=0x17c5;eip=0x00f25b; X(POP(di)); // 115943 pop di ;~ 17C5:F25B +cs=0x17c5;eip=0x00f25c; X(POP(si)); // 115944 pop si ;~ 17C5:F25C +cs=0x17c5;eip=0x00f25d; T(sp = bp;); // 115945 mov sp, bp ;~ 17C5:F25D +cs=0x17c5;eip=0x00f25f; X(POP(bp)); // 115946 pop bp ;~ 17C5:F25F +cs=0x17c5;eip=0x00f260; J(RETN(0)); // 115947 retn ;~ 17C5:F260 assert(0); __dispatch_call: @@ -38240,13 +38503,13 @@ cs=0x17c5;eip=0x00f260; J(RETN(0)); // 67991 retn ;~ 17C5:F260 _begin: #undef arg_0 #define arg_0 4 - // 68002 arg_0 = word ptr 4 ;~ 17C5:F262 -cs=0x17c5;eip=0x00f262; X(PUSH(bp)); // 68006 push bp ;~ 17C5:F262 -cs=0x17c5;eip=0x00f263; T(bp = sp;); // 68007 mov bp, sp ;~ 17C5:F263 -cs=0x17c5;eip=0x00f265; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68008 mov dx, [bp+arg_0] ;~ 17C5:F265 -cs=0x17c5;eip=0x00f268; T(ah = 0x41;); // 68009 mov ah, 41h ;~ 17C5:F268 -cs=0x17c5;eip=0x00f26a; S(_INT(0x21)); // 68010 int 21h ; DOS - 2+ - DELETE A FILE (UNLINK) ;~ 17C5:F26A -cs=0x17c5;eip=0x00f26c; J(return seg2623_ee22_proc(m2c::kloc_35052, _state);); // 68012 jmp loc_35052 ;~ 17C5:F26C + // 115958 arg_0 = word ptr 4 ;~ 17C5:F262 +cs=0x17c5;eip=0x00f262; X(PUSH(bp)); // 115962 push bp ;~ 17C5:F262 +cs=0x17c5;eip=0x00f263; T(bp = sp;); // 115963 mov bp, sp ;~ 17C5:F263 +cs=0x17c5;eip=0x00f265; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 115964 mov dx, [bp+arg_0] ;~ 17C5:F265 +cs=0x17c5;eip=0x00f268; T(ah = 0x41;); // 115965 mov ah, 41h ;~ 17C5:F268 +cs=0x17c5;eip=0x00f26a; S(_INT(0x21)); // 115966 int 21h ; DOS - 2+ - DELETE A FILE (UNLINK) ;~ 17C5:F26A +cs=0x17c5;eip=0x00f26c; J(return seg2623_ee22_proc(m2c::kloc_35052, _state);); // 115968 jmp loc_35052 ;~ 17C5:F26C assert(0); __dispatch_call: @@ -38271,16 +38534,16 @@ cs=0x17c5;eip=0x00f26c; J(return seg2623_ee22_proc(m2c::kloc_35052, _state);); else goto __dispatch_call; sub_354a0: _begin: -cs=0x17c5;eip=0x00f270; T(XOR(ch, ch)); // 68022 xor ch, ch ;~ 17C5:F270 -cs=0x17c5;eip=0x00f272; J(JCXZ(locret_354aa)); // 68023 jcxz short locret_354AA ;~ 17C5:F272 +cs=0x17c5;eip=0x00f270; T(XOR(ch, ch)); // 115978 xor ch, ch ;~ 17C5:F270 +cs=0x17c5;eip=0x00f272; J(JCXZ(locret_354aa)); // 115979 jcxz short locret_354AA ;~ 17C5:F272 loc_354a4: - // 6888 -cs=0x17c5;eip=0x00f274; T(SHL(ax, 1)); // 68026 shl ax, 1 ;~ 17C5:F274 -cs=0x17c5;eip=0x00f276; T(RCL(dx, 1)); // 68027 rcl dx, 1 ;~ 17C5:F276 -cs=0x17c5;eip=0x00f278; J(LOOP(loc_354a4)); // 68028 loop loc_354A4 ;~ 17C5:F278 + // 6871 +cs=0x17c5;eip=0x00f274; T(SHL(ax, 1)); // 115982 shl ax, 1 ;~ 17C5:F274 +cs=0x17c5;eip=0x00f276; T(RCL(dx, 1)); // 115983 rcl dx, 1 ;~ 17C5:F276 +cs=0x17c5;eip=0x00f278; J(LOOP(loc_354a4)); // 115984 loop loc_354A4 ;~ 17C5:F278 locret_354aa: - // 6889 -cs=0x17c5;eip=0x00f27a; J(RETN(0)); // 68031 retn ;~ 17C5:F27A + // 6872 +cs=0x17c5;eip=0x00f27a; J(RETN(0)); // 115987 retn ;~ 17C5:F27A assert(0); __dispatch_call: @@ -38307,16 +38570,16 @@ cs=0x17c5;eip=0x00f27a; J(RETN(0)); // 68031 retn ;~ 17C5:F27A else goto __dispatch_call; sub_354ac: _begin: -cs=0x17c5;eip=0x00f27c; T(XOR(ch, ch)); // 68041 xor ch, ch ;~ 17C5:F27C -cs=0x17c5;eip=0x00f27e; J(JCXZ(locret_354b6)); // 68042 jcxz short locret_354B6 ;~ 17C5:F27E +cs=0x17c5;eip=0x00f27c; T(XOR(ch, ch)); // 115997 xor ch, ch ;~ 17C5:F27C +cs=0x17c5;eip=0x00f27e; J(JCXZ(locret_354b6)); // 115998 jcxz short locret_354B6 ;~ 17C5:F27E loc_354b0: - // 6890 -cs=0x17c5;eip=0x00f280; T(SAR(dx, 1)); // 68045 sar dx, 1 ;~ 17C5:F280 -cs=0x17c5;eip=0x00f282; T(RCR(ax, 1)); // 68046 rcr ax, 1 ;~ 17C5:F282 -cs=0x17c5;eip=0x00f284; J(LOOP(loc_354b0)); // 68047 loop loc_354B0 ;~ 17C5:F284 + // 6873 +cs=0x17c5;eip=0x00f280; T(SAR(dx, 1)); // 116001 sar dx, 1 ;~ 17C5:F280 +cs=0x17c5;eip=0x00f282; T(RCR(ax, 1)); // 116002 rcr ax, 1 ;~ 17C5:F282 +cs=0x17c5;eip=0x00f284; J(LOOP(loc_354b0)); // 116003 loop loc_354B0 ;~ 17C5:F284 locret_354b6: - // 6891 -cs=0x17c5;eip=0x00f286; J(RETN(0)); // 68050 retn ;~ 17C5:F286 + // 6874 +cs=0x17c5;eip=0x00f286; J(RETN(0)); // 116006 retn ;~ 17C5:F286 assert(0); __dispatch_call: @@ -38345,56 +38608,56 @@ cs=0x17c5;eip=0x00f286; J(RETN(0)); // 68050 retn ;~ 17C5:F286 _begin: #undef var_2 #define var_2 -2 - // 68062 var_2 = word ptr -2 ;~ 17C5:F288 + // 116018 var_2 = word ptr -2 ;~ 17C5:F288 #undef arg_0 #define arg_0 4 - // 68063 arg_0 = word ptr 4 ;~ 17C5:F288 -cs=0x17c5;eip=0x00f288; X(PUSH(bp)); // 68065 push bp ;~ 17C5:F288 -cs=0x17c5;eip=0x00f289; T(bp = sp;); // 68066 mov bp, sp ;~ 17C5:F289 -cs=0x17c5;eip=0x00f28b; T(SUB(sp, 2)); // 68067 sub sp, 2 ;~ 17C5:F28B -cs=0x17c5;eip=0x00f28e; X(PUSH(si)); // 68068 push si ;~ 17C5:F28E -cs=0x17c5;eip=0x00f28f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 68069 mov ax, [bp+arg_0] ;~ 17C5:F28F -cs=0x17c5;eip=0x00f292; T(SUB(ax, 0x61FE)); // 68070 sub ax, 61FEh ;~ 17C5:F292 -cs=0x17c5;eip=0x00f295; T(cl = 3;); // 68071 mov cl, 3 ;~ 17C5:F295 -cs=0x17c5;eip=0x00f297; T(SAR(ax, cl)); // 68072 sar ax, cl ;~ 17C5:F297 -cs=0x17c5;eip=0x00f299; T(cx = ax;); // 68073 mov cx, ax ;~ 17C5:F299 -cs=0x17c5;eip=0x00f29b; T(SHL(ax, 1)); // 68074 shl ax, 1 ;~ 17C5:F29B -cs=0x17c5;eip=0x00f29d; T(ADD(ax, cx)); // 68075 add ax, cx ;~ 17C5:F29D -cs=0x17c5;eip=0x00f29f; T(SHL(ax, 1)); // 68076 shl ax, 1 ;~ 17C5:F29F -cs=0x17c5;eip=0x00f2a1; T(ADD(ax, 0x629E)); // 68077 add ax, 629Eh ;~ 17C5:F2A1 -cs=0x17c5;eip=0x00f2a4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 68078 mov [bp+var_2], ax ;~ 17C5:F2A4 -cs=0x17c5;eip=0x00f2a7; T(ax = 0x200;); // 68079 mov ax, 200h ;~ 17C5:F2A7 -cs=0x17c5;eip=0x00f2aa; X(PUSH(ax)); // 68080 push ax ;~ 17C5:F2AA -cs=0x17c5;eip=0x00f2ab; J(CALL(sub_35802,0)); // 68081 call sub_35802 ;~ 17C5:F2AB -cs=0x17c5;eip=0x00f2ae; T(ADD(sp, 2)); // 68082 add sp, 2 ;~ 17C5:F2AE -cs=0x17c5;eip=0x00f2b1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 68083 mov bx, [bp+arg_0] ;~ 17C5:F2B1 -cs=0x17c5;eip=0x00f2b4; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 68084 mov [bx+4], ax ;~ 17C5:F2B4 -cs=0x17c5;eip=0x00f2b7; T(OR(ax, ax)); // 68085 or ax, ax ;~ 17C5:F2B7 -cs=0x17c5;eip=0x00f2b9; J(JZ(loc_354fa)); // 68086 jz short loc_354FA ;~ 17C5:F2B9 -cs=0x17c5;eip=0x00f2bb; X(OR(*(raddr(ds,bx+6)), 8)); // 68087 or byte ptr [bx+6], 8 ;~ 17C5:F2BB -cs=0x17c5;eip=0x00f2bf; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 68088 mov bx, [bp+var_2] ;~ 17C5:F2BF -cs=0x17c5;eip=0x00f2c2; X(MOV(*(dw*)(raddr(ds,bx+2)), 0x200)); // 68089 mov word ptr [bx+2], 200h ;~ 17C5:F2C2 -cs=0x17c5;eip=0x00f2c7; J(JMP(loc_35510)); // 68090 jmp short loc_35510 ;~ 17C5:F2C7 + // 116019 arg_0 = word ptr 4 ;~ 17C5:F288 +cs=0x17c5;eip=0x00f288; X(PUSH(bp)); // 116021 push bp ;~ 17C5:F288 +cs=0x17c5;eip=0x00f289; T(bp = sp;); // 116022 mov bp, sp ;~ 17C5:F289 +cs=0x17c5;eip=0x00f28b; T(SUB(sp, 2)); // 116023 sub sp, 2 ;~ 17C5:F28B +cs=0x17c5;eip=0x00f28e; X(PUSH(si)); // 116024 push si ;~ 17C5:F28E +cs=0x17c5;eip=0x00f28f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 116025 mov ax, [bp+arg_0] ;~ 17C5:F28F +cs=0x17c5;eip=0x00f292; T(SUB(ax, 0x61FE)); // 116026 sub ax, 61FEh ;~ 17C5:F292 +cs=0x17c5;eip=0x00f295; T(cl = 3;); // 116027 mov cl, 3 ;~ 17C5:F295 +cs=0x17c5;eip=0x00f297; T(SAR(ax, cl)); // 116028 sar ax, cl ;~ 17C5:F297 +cs=0x17c5;eip=0x00f299; T(cx = ax;); // 116029 mov cx, ax ;~ 17C5:F299 +cs=0x17c5;eip=0x00f29b; T(SHL(ax, 1)); // 116030 shl ax, 1 ;~ 17C5:F29B +cs=0x17c5;eip=0x00f29d; T(ADD(ax, cx)); // 116031 add ax, cx ;~ 17C5:F29D +cs=0x17c5;eip=0x00f29f; T(SHL(ax, 1)); // 116032 shl ax, 1 ;~ 17C5:F29F +cs=0x17c5;eip=0x00f2a1; T(ADD(ax, 0x629E)); // 116033 add ax, 629Eh ;~ 17C5:F2A1 +cs=0x17c5;eip=0x00f2a4; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 116034 mov [bp+var_2], ax ;~ 17C5:F2A4 +cs=0x17c5;eip=0x00f2a7; T(ax = 0x200;); // 116035 mov ax, 200h ;~ 17C5:F2A7 +cs=0x17c5;eip=0x00f2aa; X(PUSH(ax)); // 116036 push ax ;~ 17C5:F2AA +cs=0x17c5;eip=0x00f2ab; J(CALL(sub_35802,0)); // 116037 call sub_35802 ;~ 17C5:F2AB +cs=0x17c5;eip=0x00f2ae; T(ADD(sp, 2)); // 116038 add sp, 2 ;~ 17C5:F2AE +cs=0x17c5;eip=0x00f2b1; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 116039 mov bx, [bp+arg_0] ;~ 17C5:F2B1 +cs=0x17c5;eip=0x00f2b4; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 116040 mov [bx+4], ax ;~ 17C5:F2B4 +cs=0x17c5;eip=0x00f2b7; T(OR(ax, ax)); // 116041 or ax, ax ;~ 17C5:F2B7 +cs=0x17c5;eip=0x00f2b9; J(JZ(loc_354fa)); // 116042 jz short loc_354FA ;~ 17C5:F2B9 +cs=0x17c5;eip=0x00f2bb; X(OR(*(raddr(ds,bx+6)), 8)); // 116043 or byte ptr [bx+6], 8 ;~ 17C5:F2BB +cs=0x17c5;eip=0x00f2bf; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 116044 mov bx, [bp+var_2] ;~ 17C5:F2BF +cs=0x17c5;eip=0x00f2c2; X(MOV(*(dw*)(raddr(ds,bx+2)), 0x200)); // 116045 mov word ptr [bx+2], 200h ;~ 17C5:F2C2 +cs=0x17c5;eip=0x00f2c7; J(JMP(loc_35510)); // 116046 jmp short loc_35510 ;~ 17C5:F2C7 loc_354fa: - // 6892 -cs=0x17c5;eip=0x00f2ca; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 68096 mov bx, [bp+arg_0] ;~ 17C5:F2CA -cs=0x17c5;eip=0x00f2cd; X(OR(*(raddr(ds,bx+6)), 4)); // 68097 or byte ptr [bx+6], 4 ;~ 17C5:F2CD -cs=0x17c5;eip=0x00f2d1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 68098 mov ax, [bp+var_2] ;~ 17C5:F2D1 -cs=0x17c5;eip=0x00f2d4; T(INC(ax)); // 68099 inc ax ;~ 17C5:F2D4 -cs=0x17c5;eip=0x00f2d5; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 68100 mov [bx+4], ax ;~ 17C5:F2D5 -cs=0x17c5;eip=0x00f2d8; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 68101 mov bx, [bp+var_2] ;~ 17C5:F2D8 -cs=0x17c5;eip=0x00f2db; X(MOV(*(dw*)(raddr(ds,bx+2)), 1)); // 68102 mov word ptr [bx+2], 1 ;~ 17C5:F2DB + // 6875 +cs=0x17c5;eip=0x00f2ca; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 116051 mov bx, [bp+arg_0] ;~ 17C5:F2CA +cs=0x17c5;eip=0x00f2cd; X(OR(*(raddr(ds,bx+6)), 4)); // 116052 or byte ptr [bx+6], 4 ;~ 17C5:F2CD +cs=0x17c5;eip=0x00f2d1; T(MOV(ax, *(dw*)(raddr(ss,bp+var_2)))); // 116053 mov ax, [bp+var_2] ;~ 17C5:F2D1 +cs=0x17c5;eip=0x00f2d4; T(INC(ax)); // 116054 inc ax ;~ 17C5:F2D4 +cs=0x17c5;eip=0x00f2d5; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 116055 mov [bx+4], ax ;~ 17C5:F2D5 +cs=0x17c5;eip=0x00f2d8; T(MOV(bx, *(dw*)(raddr(ss,bp+var_2)))); // 116056 mov bx, [bp+var_2] ;~ 17C5:F2D8 +cs=0x17c5;eip=0x00f2db; X(MOV(*(dw*)(raddr(ds,bx+2)), 1)); // 116057 mov word ptr [bx+2], 1 ;~ 17C5:F2DB loc_35510: - // 6893 -cs=0x17c5;eip=0x00f2e0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 68105 mov bx, [bp+arg_0] ;~ 17C5:F2E0 -cs=0x17c5;eip=0x00f2e3; T(si = bx;); // 68106 mov si, bx ;~ 17C5:F2E3 -cs=0x17c5;eip=0x00f2e5; T(MOV(ax, *(dw*)(raddr(ds,si+4)))); // 68107 mov ax, [si+4] ;~ 17C5:F2E5 -cs=0x17c5;eip=0x00f2e8; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 68108 mov [bx], ax ;~ 17C5:F2E8 -cs=0x17c5;eip=0x00f2ea; X(MOV(*(dw*)(raddr(ds,bx+2)), 0)); // 68109 mov word ptr [bx+2], 0 ;~ 17C5:F2EA -cs=0x17c5;eip=0x00f2ef; X(POP(si)); // 68110 pop si ;~ 17C5:F2EF -cs=0x17c5;eip=0x00f2f0; T(sp = bp;); // 68111 mov sp, bp ;~ 17C5:F2F0 -cs=0x17c5;eip=0x00f2f2; X(POP(bp)); // 68112 pop bp ;~ 17C5:F2F2 -cs=0x17c5;eip=0x00f2f3; J(RETN(0)); // 68113 retn ;~ 17C5:F2F3 + // 6876 +cs=0x17c5;eip=0x00f2e0; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 116060 mov bx, [bp+arg_0] ;~ 17C5:F2E0 +cs=0x17c5;eip=0x00f2e3; T(si = bx;); // 116061 mov si, bx ;~ 17C5:F2E3 +cs=0x17c5;eip=0x00f2e5; T(MOV(ax, *(dw*)(raddr(ds,si+4)))); // 116062 mov ax, [si+4] ;~ 17C5:F2E5 +cs=0x17c5;eip=0x00f2e8; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 116063 mov [bx], ax ;~ 17C5:F2E8 +cs=0x17c5;eip=0x00f2ea; X(MOV(*(dw*)(raddr(ds,bx+2)), 0)); // 116064 mov word ptr [bx+2], 0 ;~ 17C5:F2EA +cs=0x17c5;eip=0x00f2ef; X(POP(si)); // 116065 pop si ;~ 17C5:F2EF +cs=0x17c5;eip=0x00f2f0; T(sp = bp;); // 116066 mov sp, bp ;~ 17C5:F2F0 +cs=0x17c5;eip=0x00f2f2; X(POP(bp)); // 116067 pop bp ;~ 17C5:F2F2 +cs=0x17c5;eip=0x00f2f3; J(RETN(0)); // 116068 retn ;~ 17C5:F2F3 assert(0); __dispatch_call: @@ -38423,228 +38686,228 @@ cs=0x17c5;eip=0x00f2f3; J(RETN(0)); // 68113 retn ;~ 17C5:F2F3 _begin: #undef var_4 #define var_4 -4 - // 68123 var_4 = byte ptr -4 ;~ 17C5:F2F4 + // 116078 var_4 = byte ptr -4 ;~ 17C5:F2F4 #undef var_3 #define var_3 -3 - // 68124 var_3 = byte ptr -3 ;~ 17C5:F2F4 + // 116079 var_3 = byte ptr -3 ;~ 17C5:F2F4 #undef var_2 #define var_2 -2 - // 68125 var_2 = byte ptr -2 ;~ 17C5:F2F4 + // 116080 var_2 = byte ptr -2 ;~ 17C5:F2F4 #undef var_1 #define var_1 -1 - // 68126 var_1 = byte ptr -1 ;~ 17C5:F2F4 + // 116081 var_1 = byte ptr -1 ;~ 17C5:F2F4 #undef arg_0 #define arg_0 4 - // 68127 arg_0 = word ptr 4 ;~ 17C5:F2F4 + // 116082 arg_0 = word ptr 4 ;~ 17C5:F2F4 #undef arg_2 #define arg_2 6 - // 68128 arg_2 = word ptr 6 ;~ 17C5:F2F4 + // 116083 arg_2 = word ptr 6 ;~ 17C5:F2F4 #undef arg_4 #define arg_4 8 - // 68129 arg_4 = word ptr 8 ;~ 17C5:F2F4 -cs=0x17c5;eip=0x00f2f4; X(PUSH(bp)); // 68133 push bp ;~ 17C5:F2F4 -cs=0x17c5;eip=0x00f2f5; T(bp = sp;); // 68134 mov bp, sp ;~ 17C5:F2F5 -cs=0x17c5;eip=0x00f2f7; T(SUB(sp, 4)); // 68135 sub sp, 4 ;~ 17C5:F2F7 -cs=0x17c5;eip=0x00f2fa; T(XOR(bh, bh)); // 68136 xor bh, bh ;~ 17C5:F2FA -cs=0x17c5;eip=0x00f2fc; X(MOV(*(raddr(ss,bp+var_2)), bh)); // 68137 mov [bp+var_2], bh ;~ 17C5:F2FC -cs=0x17c5;eip=0x00f2ff; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 68138 mov ax, [bp+arg_2] ;~ 17C5:F2FF -cs=0x17c5;eip=0x00f302; T(cx = ax;); // 68139 mov cx, ax ;~ 17C5:F302 -cs=0x17c5;eip=0x00f304; X(MOV(*(raddr(ss,bp+var_4)), 0)); // 68140 mov [bp+var_4], 0 ;~ 17C5:F304 -cs=0x17c5;eip=0x00f308; T(TEST(ax, 0x8000)); // 68141 test ax, 8000h ;~ 17C5:F308 -cs=0x17c5;eip=0x00f30b; J(JNZ(loc_3554d)); // 68142 jnz short loc_3554D ;~ 17C5:F30B -cs=0x17c5;eip=0x00f30d; T(TEST(ax, 0x4000)); // 68143 test ax, 4000h ;~ 17C5:F30D -cs=0x17c5;eip=0x00f310; J(JNZ(loc_35549)); // 68144 jnz short loc_35549 ;~ 17C5:F310 -cs=0x17c5;eip=0x00f312; T(TEST(byte_4ee05, 0x80)); // 68145 test byte_4EE05, 80h ;~ 17C5:F312 -cs=0x17c5;eip=0x00f317; J(JNZ(loc_3554d)); // 68146 jnz short loc_3554D ;~ 17C5:F317 + // 116084 arg_4 = word ptr 8 ;~ 17C5:F2F4 +cs=0x17c5;eip=0x00f2f4; X(PUSH(bp)); // 116088 push bp ;~ 17C5:F2F4 +cs=0x17c5;eip=0x00f2f5; T(bp = sp;); // 116089 mov bp, sp ;~ 17C5:F2F5 +cs=0x17c5;eip=0x00f2f7; T(SUB(sp, 4)); // 116090 sub sp, 4 ;~ 17C5:F2F7 +cs=0x17c5;eip=0x00f2fa; T(XOR(bh, bh)); // 116091 xor bh, bh ;~ 17C5:F2FA +cs=0x17c5;eip=0x00f2fc; X(MOV(*(raddr(ss,bp+var_2)), bh)); // 116092 mov [bp+var_2], bh ;~ 17C5:F2FC +cs=0x17c5;eip=0x00f2ff; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 116093 mov ax, [bp+arg_2] ;~ 17C5:F2FF +cs=0x17c5;eip=0x00f302; T(cx = ax;); // 116094 mov cx, ax ;~ 17C5:F302 +cs=0x17c5;eip=0x00f304; X(MOV(*(raddr(ss,bp+var_4)), 0)); // 116095 mov [bp+var_4], 0 ;~ 17C5:F304 +cs=0x17c5;eip=0x00f308; T(TEST(ax, 0x8000)); // 116096 test ax, 8000h ;~ 17C5:F308 +cs=0x17c5;eip=0x00f30b; J(JNZ(loc_3554d)); // 116097 jnz short loc_3554D ;~ 17C5:F30B +cs=0x17c5;eip=0x00f30d; T(TEST(ax, 0x4000)); // 116098 test ax, 4000h ;~ 17C5:F30D +cs=0x17c5;eip=0x00f310; J(JNZ(loc_35549)); // 116099 jnz short loc_35549 ;~ 17C5:F310 +cs=0x17c5;eip=0x00f312; T(TEST(*(raddr(ds,0x6325)), 0x80)); // 116100 test byte ptr ds:6325h, 80h ;~ 17C5:F312 +cs=0x17c5;eip=0x00f317; J(JNZ(loc_3554d)); // 116101 jnz short loc_3554D ;~ 17C5:F317 loc_35549: - // 6894 -cs=0x17c5;eip=0x00f319; X(MOV(*(raddr(ss,bp+var_4)), 0x80)); // 68149 mov [bp+var_4], 80h ;~ 17C5:F319 + // 6877 +cs=0x17c5;eip=0x00f319; X(MOV(*(raddr(ss,bp+var_4)), 0x80)); // 116104 mov [bp+var_4], 80h ;~ 17C5:F319 loc_3554d: - // 6895 -cs=0x17c5;eip=0x00f31d; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68153 mov dx, [bp+arg_0] ;~ 17C5:F31D -cs=0x17c5;eip=0x00f320; T(AND(al, 3)); // 68154 and al, 3 ;~ 17C5:F320 -cs=0x17c5;eip=0x00f322; T(OR(al, bh)); // 68155 or al, bh ;~ 17C5:F322 -cs=0x17c5;eip=0x00f324; T(ah = 0x3D;); // 68156 mov ah, 3Dh ;~ 17C5:F324 -cs=0x17c5;eip=0x00f326; S(_INT(0x21)); // 68157 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:F326 -cs=0x17c5;eip=0x00f328; J(JNC(loc_3556c)); // 68161 jnb short loc_3556C ;~ 17C5:F328 -cs=0x17c5;eip=0x00f32a; T(CMP(ax, 2)); // 68162 cmp ax, 2 ;~ 17C5:F32A -cs=0x17c5;eip=0x00f32d; J(JNZ(loc_35568)); // 68163 jnz short loc_35568 ;~ 17C5:F32D -cs=0x17c5;eip=0x00f32f; T(TEST(cx, 0x100)); // 68164 test cx, 100h ;~ 17C5:F32F -cs=0x17c5;eip=0x00f333; J(JZ(loc_35568)); // 68165 jz short loc_35568 ;~ 17C5:F333 -cs=0x17c5;eip=0x00f335; J(JMP(loc_35609)); // 68166 jmp loc_35609 ;~ 17C5:F335 + // 6878 +cs=0x17c5;eip=0x00f31d; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 116108 mov dx, [bp+arg_0] ;~ 17C5:F31D +cs=0x17c5;eip=0x00f320; T(AND(al, 3)); // 116109 and al, 3 ;~ 17C5:F320 +cs=0x17c5;eip=0x00f322; T(OR(al, bh)); // 116110 or al, bh ;~ 17C5:F322 +cs=0x17c5;eip=0x00f324; T(ah = 0x3D;); // 116111 mov ah, 3Dh ;~ 17C5:F324 +cs=0x17c5;eip=0x00f326; S(_INT(0x21)); // 116112 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:F326 +cs=0x17c5;eip=0x00f328; J(JNC(loc_3556c)); // 116116 jnb short loc_3556C ;~ 17C5:F328 +cs=0x17c5;eip=0x00f32a; T(CMP(ax, 2)); // 116117 cmp ax, 2 ;~ 17C5:F32A +cs=0x17c5;eip=0x00f32d; J(JNZ(loc_35568)); // 116118 jnz short loc_35568 ;~ 17C5:F32D +cs=0x17c5;eip=0x00f32f; T(TEST(cx, 0x100)); // 116119 test cx, 100h ;~ 17C5:F32F +cs=0x17c5;eip=0x00f333; J(JZ(loc_35568)); // 116120 jz short loc_35568 ;~ 17C5:F333 +cs=0x17c5;eip=0x00f335; J(JMP(loc_35609)); // 116121 jmp loc_35609 ;~ 17C5:F335 loc_35568: - // 6896 -cs=0x17c5;eip=0x00f338; T(STC); // 68171 stc ;~ 17C5:F338 -cs=0x17c5;eip=0x00f339; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 68172 jmp loc_35065 ;~ 17C5:F339 + // 6879 +cs=0x17c5;eip=0x00f338; T(STC); // 116126 stc ;~ 17C5:F338 +cs=0x17c5;eip=0x00f339; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 116127 jmp loc_35065 ;~ 17C5:F339 loc_3556c: - // 6897 -cs=0x17c5;eip=0x00f33c; T(XCHG(ax, bx)); // 68176 xchg ax, bx ;~ 17C5:F33C -cs=0x17c5;eip=0x00f33d; T(ax = cx;); // 68177 mov ax, cx ;~ 17C5:F33D -cs=0x17c5;eip=0x00f33f; T(AND(ax, 0x500)); // 68178 and ax, 500h ;~ 17C5:F33F -cs=0x17c5;eip=0x00f342; T(CMP(ax, 0x500)); // 68179 cmp ax, 500h ;~ 17C5:F342 -cs=0x17c5;eip=0x00f345; J(JNZ(loc_35580)); // 68180 jnz short loc_35580 ;~ 17C5:F345 -cs=0x17c5;eip=0x00f347; T(ah = 0x3E;); // 68181 mov ah, 3Eh ;~ 17C5:F347 -cs=0x17c5;eip=0x00f349; S(_INT(0x21)); // 68182 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F349 -cs=0x17c5;eip=0x00f34b; T(ax = 0x1100;); // 68184 mov ax, 1100h ;~ 17C5:F34B -cs=0x17c5;eip=0x00f34e; J(JMP(loc_35568)); // 68185 jmp short loc_35568 ;~ 17C5:F34E + // 6880 +cs=0x17c5;eip=0x00f33c; T(XCHG(ax, bx)); // 116131 xchg ax, bx ;~ 17C5:F33C +cs=0x17c5;eip=0x00f33d; T(ax = cx;); // 116132 mov ax, cx ;~ 17C5:F33D +cs=0x17c5;eip=0x00f33f; T(AND(ax, 0x500)); // 116133 and ax, 500h ;~ 17C5:F33F +cs=0x17c5;eip=0x00f342; T(CMP(ax, 0x500)); // 116134 cmp ax, 500h ;~ 17C5:F342 +cs=0x17c5;eip=0x00f345; J(JNZ(loc_35580)); // 116135 jnz short loc_35580 ;~ 17C5:F345 +cs=0x17c5;eip=0x00f347; T(ah = 0x3E;); // 116136 mov ah, 3Eh ;~ 17C5:F347 +cs=0x17c5;eip=0x00f349; S(_INT(0x21)); // 116137 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F349 +cs=0x17c5;eip=0x00f34b; T(ax = 0x1100;); // 116139 mov ax, 1100h ;~ 17C5:F34B +cs=0x17c5;eip=0x00f34e; J(JMP(loc_35568)); // 116140 jmp short loc_35568 ;~ 17C5:F34E loc_35580: - // 6898 -cs=0x17c5;eip=0x00f350; X(MOV(*(raddr(ss,bp+var_3)), 1)); // 68189 mov [bp+var_3], 1 ;~ 17C5:F350 -cs=0x17c5;eip=0x00f354; T(ax = 0x4400;); // 68190 mov ax, 4400h ;~ 17C5:F354 -cs=0x17c5;eip=0x00f357; S(_INT(0x21)); // 68191 int 21h ; DOS - 2+ - IOCTL - GET DEVICE INFORMATION ;~ 17C5:F357 -cs=0x17c5;eip=0x00f359; T(TEST(dl, 0x80)); // 68193 test dl, 80h ;~ 17C5:F359 -cs=0x17c5;eip=0x00f35c; J(JZ(loc_35592)); // 68194 jz short loc_35592 ;~ 17C5:F35C -cs=0x17c5;eip=0x00f35e; X(OR(*(raddr(ss,bp+var_4)), 0x40)); // 68195 or [bp+var_4], 40h ;~ 17C5:F35E + // 6881 +cs=0x17c5;eip=0x00f350; X(MOV(*(raddr(ss,bp+var_3)), 1)); // 116144 mov [bp+var_3], 1 ;~ 17C5:F350 +cs=0x17c5;eip=0x00f354; T(ax = 0x4400;); // 116145 mov ax, 4400h ;~ 17C5:F354 +cs=0x17c5;eip=0x00f357; S(_INT(0x21)); // 116146 int 21h ; DOS - 2+ - IOCTL - GET DEVICE INFORMATION ;~ 17C5:F357 +cs=0x17c5;eip=0x00f359; T(TEST(dl, 0x80)); // 116148 test dl, 80h ;~ 17C5:F359 +cs=0x17c5;eip=0x00f35c; J(JZ(loc_35592)); // 116149 jz short loc_35592 ;~ 17C5:F35C +cs=0x17c5;eip=0x00f35e; X(OR(*(raddr(ss,bp+var_4)), 0x40)); // 116150 or [bp+var_4], 40h ;~ 17C5:F35E loc_35592: - // 6899 -cs=0x17c5;eip=0x00f362; T(TEST(*(raddr(ss,bp+var_4)), 0x40)); // 68198 test [bp+var_4], 40h ;~ 17C5:F362 -cs=0x17c5;eip=0x00f366; J(JZ(loc_3559b)); // 68199 jz short loc_3559B ;~ 17C5:F366 -cs=0x17c5;eip=0x00f368; J(JMP(loc_35670)); // 68200 jmp loc_35670 ;~ 17C5:F368 + // 6882 +cs=0x17c5;eip=0x00f362; T(TEST(*(raddr(ss,bp+var_4)), 0x40)); // 116153 test [bp+var_4], 40h ;~ 17C5:F362 +cs=0x17c5;eip=0x00f366; J(JZ(loc_3559b)); // 116154 jz short loc_3559B ;~ 17C5:F366 +cs=0x17c5;eip=0x00f368; J(JMP(loc_35670)); // 116155 jmp loc_35670 ;~ 17C5:F368 loc_3559b: - // 6900 -cs=0x17c5;eip=0x00f36b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 68204 mov ax, [bp+arg_2] ;~ 17C5:F36B -cs=0x17c5;eip=0x00f36e; T(TEST(ax, 0x200)); // 68205 test ax, 200h ;~ 17C5:F36E -cs=0x17c5;eip=0x00f371; J(JZ(loc_355c0)); // 68206 jz short loc_355C0 ;~ 17C5:F371 -cs=0x17c5;eip=0x00f373; T(TEST(ax, 3)); // 68207 test ax, 3 ;~ 17C5:F373 -cs=0x17c5;eip=0x00f376; J(JZ(loc_355b1)); // 68208 jz short loc_355B1 ;~ 17C5:F376 -cs=0x17c5;eip=0x00f378; T(XOR(cx, cx)); // 68209 xor cx, cx ;~ 17C5:F378 -cs=0x17c5;eip=0x00f37a; T(ah = 0x40;); // 68210 mov ah, 40h ;~ 17C5:F37A -cs=0x17c5;eip=0x00f37c; S(_INT(0x21)); // 68211 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F37C -cs=0x17c5;eip=0x00f37e; J(JMP(loc_35670)); // 68213 jmp loc_35670 ;~ 17C5:F37E + // 6883 +cs=0x17c5;eip=0x00f36b; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_2)))); // 116159 mov ax, [bp+arg_2] ;~ 17C5:F36B +cs=0x17c5;eip=0x00f36e; T(TEST(ax, 0x200)); // 116160 test ax, 200h ;~ 17C5:F36E +cs=0x17c5;eip=0x00f371; J(JZ(loc_355c0)); // 116161 jz short loc_355C0 ;~ 17C5:F371 +cs=0x17c5;eip=0x00f373; T(TEST(ax, 3)); // 116162 test ax, 3 ;~ 17C5:F373 +cs=0x17c5;eip=0x00f376; J(JZ(loc_355b1)); // 116163 jz short loc_355B1 ;~ 17C5:F376 +cs=0x17c5;eip=0x00f378; T(XOR(cx, cx)); // 116164 xor cx, cx ;~ 17C5:F378 +cs=0x17c5;eip=0x00f37a; T(ah = 0x40;); // 116165 mov ah, 40h ;~ 17C5:F37A +cs=0x17c5;eip=0x00f37c; S(_INT(0x21)); // 116166 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F37C +cs=0x17c5;eip=0x00f37e; J(JMP(loc_35670)); // 116168 jmp loc_35670 ;~ 17C5:F37E loc_355b1: - // 6901 -cs=0x17c5;eip=0x00f381; T(ah = 0x3E;); // 68217 mov ah, 3Eh ;~ 17C5:F381 -cs=0x17c5;eip=0x00f383; S(_INT(0x21)); // 68218 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F383 -cs=0x17c5;eip=0x00f385; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68220 mov dx, [bp+arg_0] ;~ 17C5:F385 -cs=0x17c5;eip=0x00f388; T(ax = 0x4300;); // 68221 mov ax, 4300h ;~ 17C5:F388 -cs=0x17c5;eip=0x00f38b; S(_INT(0x21)); // 68222 int 21h ; DOS - 2+ - GET FILE ATTRIBUTES ;~ 17C5:F38B -cs=0x17c5;eip=0x00f38d; J(JMP(loc_35626)); // 68225 jmp short loc_35626 ;~ 17C5:F38D + // 6884 +cs=0x17c5;eip=0x00f381; T(ah = 0x3E;); // 116172 mov ah, 3Eh ;~ 17C5:F381 +cs=0x17c5;eip=0x00f383; S(_INT(0x21)); // 116173 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F383 +cs=0x17c5;eip=0x00f385; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 116175 mov dx, [bp+arg_0] ;~ 17C5:F385 +cs=0x17c5;eip=0x00f388; T(ax = 0x4300;); // 116176 mov ax, 4300h ;~ 17C5:F388 +cs=0x17c5;eip=0x00f38b; S(_INT(0x21)); // 116177 int 21h ; DOS - 2+ - GET FILE ATTRIBUTES ;~ 17C5:F38B +cs=0x17c5;eip=0x00f38d; J(JMP(loc_35626)); // 116180 jmp short loc_35626 ;~ 17C5:F38D loc_355c0: - // 6902 -cs=0x17c5;eip=0x00f390; T(TEST(*(raddr(ss,bp+var_4)), 0x80)); // 68231 test [bp+var_4], 80h ;~ 17C5:F390 -cs=0x17c5;eip=0x00f394; J(JNZ(loc_355c9)); // 68232 jnz short loc_355C9 ;~ 17C5:F394 -cs=0x17c5;eip=0x00f396; J(JMP(loc_35670)); // 68233 jmp loc_35670 ;~ 17C5:F396 + // 6885 +cs=0x17c5;eip=0x00f390; T(TEST(*(raddr(ss,bp+var_4)), 0x80)); // 116185 test [bp+var_4], 80h ;~ 17C5:F390 +cs=0x17c5;eip=0x00f394; J(JNZ(loc_355c9)); // 116186 jnz short loc_355C9 ;~ 17C5:F394 +cs=0x17c5;eip=0x00f396; J(JMP(loc_35670)); // 116187 jmp loc_35670 ;~ 17C5:F396 loc_355c9: - // 6903 -cs=0x17c5;eip=0x00f399; T(TEST(ax, 2)); // 68237 test ax, 2 ;~ 17C5:F399 -cs=0x17c5;eip=0x00f39c; J(JNZ(loc_355d1)); // 68238 jnz short loc_355D1 ;~ 17C5:F39C -cs=0x17c5;eip=0x00f39e; J(JMP(loc_35670)); // 68239 jmp loc_35670 ;~ 17C5:F39E + // 6886 +cs=0x17c5;eip=0x00f399; T(TEST(ax, 2)); // 116191 test ax, 2 ;~ 17C5:F399 +cs=0x17c5;eip=0x00f39c; J(JNZ(loc_355d1)); // 116192 jnz short loc_355D1 ;~ 17C5:F39C +cs=0x17c5;eip=0x00f39e; J(JMP(loc_35670)); // 116193 jmp loc_35670 ;~ 17C5:F39E loc_355d1: - // 6904 -cs=0x17c5;eip=0x00f3a1; T(cx = 0x0FFFF;); // 68243 mov cx, 0FFFFh ;~ 17C5:F3A1 -cs=0x17c5;eip=0x00f3a4; T(dx = cx;); // 68244 mov dx, cx ;~ 17C5:F3A4 -cs=0x17c5;eip=0x00f3a6; T(ax = 0x4202;); // 68245 mov ax, 4202h ;~ 17C5:F3A6 -cs=0x17c5;eip=0x00f3a9; S(_INT(0x21)); // 68246 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F3A9 -cs=0x17c5;eip=0x00f3ab; T(NEG(cx)); // 68248 neg cx ;~ 17C5:F3AB -cs=0x17c5;eip=0x00f3ad; T(dx = bp+var_1); // 68249 lea dx, [bp+var_1] ;~ 17C5:F3AD -cs=0x17c5;eip=0x00f3b0; T(ah = 0x3F;); // 68250 mov ah, 3Fh ;~ 17C5:F3B0 -cs=0x17c5;eip=0x00f3b2; S(_INT(0x21)); // 68251 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F3B2 -cs=0x17c5;eip=0x00f3b4; T(OR(ax, ax)); // 68254 or ax, ax ;~ 17C5:F3B4 -cs=0x17c5;eip=0x00f3b6; J(JZ(loc_355fd)); // 68255 jz short loc_355FD ;~ 17C5:F3B6 -cs=0x17c5;eip=0x00f3b8; T(CMP(*(raddr(ss,bp+var_1)), 0x1A)); // 68256 cmp [bp+var_1], 1Ah ;~ 17C5:F3B8 -cs=0x17c5;eip=0x00f3bc; J(JNZ(loc_355fd)); // 68257 jnz short loc_355FD ;~ 17C5:F3BC -cs=0x17c5;eip=0x00f3be; T(NEG(cx)); // 68258 neg cx ;~ 17C5:F3BE -cs=0x17c5;eip=0x00f3c0; T(dx = cx;); // 68259 mov dx, cx ;~ 17C5:F3C0 -cs=0x17c5;eip=0x00f3c2; T(ax = 0x4202;); // 68260 mov ax, 4202h ;~ 17C5:F3C2 -cs=0x17c5;eip=0x00f3c5; S(_INT(0x21)); // 68261 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F3C5 -cs=0x17c5;eip=0x00f3c7; T(XOR(cx, cx)); // 68263 xor cx, cx ;~ 17C5:F3C7 -cs=0x17c5;eip=0x00f3c9; T(ah = 0x40;); // 68264 mov ah, 40h ;~ 17C5:F3C9 -cs=0x17c5;eip=0x00f3cb; S(_INT(0x21)); // 68265 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F3CB + // 6887 +cs=0x17c5;eip=0x00f3a1; T(cx = 0x0FFFF;); // 116197 mov cx, 0FFFFh ;~ 17C5:F3A1 +cs=0x17c5;eip=0x00f3a4; T(dx = cx;); // 116198 mov dx, cx ;~ 17C5:F3A4 +cs=0x17c5;eip=0x00f3a6; T(ax = 0x4202;); // 116199 mov ax, 4202h ;~ 17C5:F3A6 +cs=0x17c5;eip=0x00f3a9; S(_INT(0x21)); // 116200 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F3A9 +cs=0x17c5;eip=0x00f3ab; T(NEG(cx)); // 116202 neg cx ;~ 17C5:F3AB +cs=0x17c5;eip=0x00f3ad; T(dx = bp+var_1); // 116203 lea dx, [bp+var_1] ;~ 17C5:F3AD +cs=0x17c5;eip=0x00f3b0; T(ah = 0x3F;); // 116204 mov ah, 3Fh ;~ 17C5:F3B0 +cs=0x17c5;eip=0x00f3b2; S(_INT(0x21)); // 116205 int 21h ; DOS - 2+ - READ FROM FILE WITH HANDLE ;~ 17C5:F3B2 +cs=0x17c5;eip=0x00f3b4; T(OR(ax, ax)); // 116208 or ax, ax ;~ 17C5:F3B4 +cs=0x17c5;eip=0x00f3b6; J(JZ(loc_355fd)); // 116209 jz short loc_355FD ;~ 17C5:F3B6 +cs=0x17c5;eip=0x00f3b8; T(CMP(*(raddr(ss,bp+var_1)), 0x1A)); // 116210 cmp [bp+var_1], 1Ah ;~ 17C5:F3B8 +cs=0x17c5;eip=0x00f3bc; J(JNZ(loc_355fd)); // 116211 jnz short loc_355FD ;~ 17C5:F3BC +cs=0x17c5;eip=0x00f3be; T(NEG(cx)); // 116212 neg cx ;~ 17C5:F3BE +cs=0x17c5;eip=0x00f3c0; T(dx = cx;); // 116213 mov dx, cx ;~ 17C5:F3C0 +cs=0x17c5;eip=0x00f3c2; T(ax = 0x4202;); // 116214 mov ax, 4202h ;~ 17C5:F3C2 +cs=0x17c5;eip=0x00f3c5; S(_INT(0x21)); // 116215 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F3C5 +cs=0x17c5;eip=0x00f3c7; T(XOR(cx, cx)); // 116217 xor cx, cx ;~ 17C5:F3C7 +cs=0x17c5;eip=0x00f3c9; T(ah = 0x40;); // 116218 mov ah, 40h ;~ 17C5:F3C9 +cs=0x17c5;eip=0x00f3cb; S(_INT(0x21)); // 116219 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F3CB loc_355fd: - // 6905 -cs=0x17c5;eip=0x00f3cd; T(XOR(cx, cx)); // 68270 xor cx, cx ;~ 17C5:F3CD -cs=0x17c5;eip=0x00f3cf; T(dx = cx;); // 68271 mov dx, cx ;~ 17C5:F3CF -cs=0x17c5;eip=0x00f3d1; T(ax = 0x4200;); // 68272 mov ax, 4200h ;~ 17C5:F3D1 -cs=0x17c5;eip=0x00f3d4; S(_INT(0x21)); // 68273 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F3D4 -cs=0x17c5;eip=0x00f3d6; J(JMP(loc_35670)); // 68275 jmp short loc_35670 ;~ 17C5:F3D6 + // 6888 +cs=0x17c5;eip=0x00f3cd; T(XOR(cx, cx)); // 116224 xor cx, cx ;~ 17C5:F3CD +cs=0x17c5;eip=0x00f3cf; T(dx = cx;); // 116225 mov dx, cx ;~ 17C5:F3CF +cs=0x17c5;eip=0x00f3d1; T(ax = 0x4200;); // 116226 mov ax, 4200h ;~ 17C5:F3D1 +cs=0x17c5;eip=0x00f3d4; S(_INT(0x21)); // 116227 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F3D4 +cs=0x17c5;eip=0x00f3d6; J(JMP(loc_35670)); // 116229 jmp short loc_35670 ;~ 17C5:F3D6 loc_35609: - // 6906 -cs=0x17c5;eip=0x00f3d9; X(MOV(*(raddr(ss,bp+var_3)), 0)); // 68281 mov [bp+var_3], 0 ;~ 17C5:F3D9 -cs=0x17c5;eip=0x00f3dd; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 68282 mov cx, [bp+arg_4] ;~ 17C5:F3DD -cs=0x17c5;eip=0x00f3e0; J(CALL(sub_356b7,0)); // 68283 call sub_356B7 ;~ 17C5:F3E0 -cs=0x17c5;eip=0x00f3e3; X(MOV(*(dw*)(raddr(ss,bp+arg_4)), cx)); // 68284 mov [bp+arg_4], cx ;~ 17C5:F3E3 -cs=0x17c5;eip=0x00f3e6; T(TEST(*(raddr(ss,bp+var_2)), 0x0FF)); // 68285 test [bp+var_2], 0FFh ;~ 17C5:F3E6 -cs=0x17c5;eip=0x00f3ea; J(JNZ(loc_35623)); // 68286 jnz short loc_35623 ;~ 17C5:F3EA -cs=0x17c5;eip=0x00f3ec; T(TEST(*(dw*)(raddr(ss,bp+arg_2)), 2)); // 68287 test [bp+arg_2], 2 ;~ 17C5:F3EC -cs=0x17c5;eip=0x00f3f1; J(JNZ(loc_35626)); // 68288 jnz short loc_35626 ;~ 17C5:F3F1 + // 6889 +cs=0x17c5;eip=0x00f3d9; X(MOV(*(raddr(ss,bp+var_3)), 0)); // 116235 mov [bp+var_3], 0 ;~ 17C5:F3D9 +cs=0x17c5;eip=0x00f3dd; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 116236 mov cx, [bp+arg_4] ;~ 17C5:F3DD +cs=0x17c5;eip=0x00f3e0; J(CALL(sub_356b7,0)); // 116237 call sub_356B7 ;~ 17C5:F3E0 +cs=0x17c5;eip=0x00f3e3; X(MOV(*(dw*)(raddr(ss,bp+arg_4)), cx)); // 116238 mov [bp+arg_4], cx ;~ 17C5:F3E3 +cs=0x17c5;eip=0x00f3e6; T(TEST(*(raddr(ss,bp+var_2)), 0x0FF)); // 116239 test [bp+var_2], 0FFh ;~ 17C5:F3E6 +cs=0x17c5;eip=0x00f3ea; J(JNZ(loc_35623)); // 116240 jnz short loc_35623 ;~ 17C5:F3EA +cs=0x17c5;eip=0x00f3ec; T(TEST(*(dw*)(raddr(ss,bp+arg_2)), 2)); // 116241 test [bp+arg_2], 2 ;~ 17C5:F3EC +cs=0x17c5;eip=0x00f3f1; J(JNZ(loc_35626)); // 116242 jnz short loc_35626 ;~ 17C5:F3F1 loc_35623: - // 6907 -cs=0x17c5;eip=0x00f3f3; T(AND(cl, 0x0FE)); // 68291 and cl, 0FEh ;~ 17C5:F3F3 + // 6890 +cs=0x17c5;eip=0x00f3f3; T(AND(cl, 0x0FE)); // 116245 and cl, 0FEh ;~ 17C5:F3F3 loc_35626: - // 6908 -cs=0x17c5;eip=0x00f3f6; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68295 mov dx, [bp+arg_0] ;~ 17C5:F3F6 -cs=0x17c5;eip=0x00f3f9; T(ah = 0x3C;); // 68296 mov ah, 3Ch ;~ 17C5:F3F9 -cs=0x17c5;eip=0x00f3fb; S(_INT(0x21)); // 68297 int 21h ; DOS - 2+ - CREATE A FILE WITH HANDLE (CREAT) ;~ 17C5:F3FB -cs=0x17c5;eip=0x00f3fd; J(JNC(loc_35632)); // 68300 jnb short loc_35632 ;~ 17C5:F3FD + // 6891 +cs=0x17c5;eip=0x00f3f6; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 116249 mov dx, [bp+arg_0] ;~ 17C5:F3F6 +cs=0x17c5;eip=0x00f3f9; T(ah = 0x3C;); // 116250 mov ah, 3Ch ;~ 17C5:F3F9 +cs=0x17c5;eip=0x00f3fb; S(_INT(0x21)); // 116251 int 21h ; DOS - 2+ - CREATE A FILE WITH HANDLE (CREAT) ;~ 17C5:F3FB +cs=0x17c5;eip=0x00f3fd; J(JNC(loc_35632)); // 116254 jnb short loc_35632 ;~ 17C5:F3FD loc_3562f: - // 6909 -cs=0x17c5;eip=0x00f3ff; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 68304 jmp loc_35065 ;~ 17C5:F3FF + // 6892 +cs=0x17c5;eip=0x00f3ff; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 116258 jmp loc_35065 ;~ 17C5:F3FF loc_35632: - // 6910 -cs=0x17c5;eip=0x00f402; T(XCHG(ax, bx)); // 68308 xchg ax, bx ;~ 17C5:F402 -cs=0x17c5;eip=0x00f403; T(TEST(*(raddr(ss,bp+var_2)), 0x0FF)); // 68309 test [bp+var_2], 0FFh ;~ 17C5:F403 -cs=0x17c5;eip=0x00f407; J(JNZ(loc_35640)); // 68310 jnz short loc_35640 ;~ 17C5:F407 -cs=0x17c5;eip=0x00f409; T(TEST(*(dw*)(raddr(ss,bp+arg_2)), 2)); // 68311 test [bp+arg_2], 2 ;~ 17C5:F409 -cs=0x17c5;eip=0x00f40e; J(JNZ(loc_35670)); // 68312 jnz short loc_35670 ;~ 17C5:F40E + // 6893 +cs=0x17c5;eip=0x00f402; T(XCHG(ax, bx)); // 116262 xchg ax, bx ;~ 17C5:F402 +cs=0x17c5;eip=0x00f403; T(TEST(*(raddr(ss,bp+var_2)), 0x0FF)); // 116263 test [bp+var_2], 0FFh ;~ 17C5:F403 +cs=0x17c5;eip=0x00f407; J(JNZ(loc_35640)); // 116264 jnz short loc_35640 ;~ 17C5:F407 +cs=0x17c5;eip=0x00f409; T(TEST(*(dw*)(raddr(ss,bp+arg_2)), 2)); // 116265 test [bp+arg_2], 2 ;~ 17C5:F409 +cs=0x17c5;eip=0x00f40e; J(JNZ(loc_35670)); // 116266 jnz short loc_35670 ;~ 17C5:F40E loc_35640: - // 6911 -cs=0x17c5;eip=0x00f410; T(ah = 0x3E;); // 68315 mov ah, 3Eh ;~ 17C5:F410 -cs=0x17c5;eip=0x00f412; S(_INT(0x21)); // 68316 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F412 -cs=0x17c5;eip=0x00f414; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 68318 mov al, byte ptr [bp+arg_2] ;~ 17C5:F414 -cs=0x17c5;eip=0x00f417; T(AND(al, 3)); // 68319 and al, 3 ;~ 17C5:F417 -cs=0x17c5;eip=0x00f419; T(OR(al, *(raddr(ss,bp+var_2)))); // 68320 or al, [bp+var_2] ;~ 17C5:F419 -cs=0x17c5;eip=0x00f41c; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68321 mov dx, [bp+arg_0] ;~ 17C5:F41C -cs=0x17c5;eip=0x00f41f; T(ah = 0x3D;); // 68322 mov ah, 3Dh ;~ 17C5:F41F -cs=0x17c5;eip=0x00f421; S(_INT(0x21)); // 68323 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:F421 -cs=0x17c5;eip=0x00f423; J(JC(loc_3562f)); // 68327 jb short loc_3562F ;~ 17C5:F423 -cs=0x17c5;eip=0x00f425; T(XCHG(ax, bx)); // 68328 xchg ax, bx ;~ 17C5:F425 -cs=0x17c5;eip=0x00f426; T(TEST(*(raddr(ss,bp+var_3)), 1)); // 68329 test [bp+var_3], 1 ;~ 17C5:F426 -cs=0x17c5;eip=0x00f42a; J(JNZ(loc_35670)); // 68330 jnz short loc_35670 ;~ 17C5:F42A -cs=0x17c5;eip=0x00f42c; T(TEST(*(dw*)(raddr(ss,bp+arg_4)), 1)); // 68331 test [bp+arg_4], 1 ;~ 17C5:F42C -cs=0x17c5;eip=0x00f431; J(JZ(loc_35670)); // 68332 jz short loc_35670 ;~ 17C5:F431 -cs=0x17c5;eip=0x00f433; T(OR(cl, 1)); // 68333 or cl, 1 ;~ 17C5:F433 -cs=0x17c5;eip=0x00f436; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68334 mov dx, [bp+arg_0] ;~ 17C5:F436 -cs=0x17c5;eip=0x00f439; T(ax = 0x4301;); // 68335 mov ax, 4301h ;~ 17C5:F439 -cs=0x17c5;eip=0x00f43c; S(_INT(0x21)); // 68336 int 21h ; DOS - 2+ - SET FILE ATTRIBUTES ;~ 17C5:F43C -cs=0x17c5;eip=0x00f43e; J(JC(loc_3562f)); // 68339 jb short loc_3562F ;~ 17C5:F43E + // 6894 +cs=0x17c5;eip=0x00f410; T(ah = 0x3E;); // 116269 mov ah, 3Eh ;~ 17C5:F410 +cs=0x17c5;eip=0x00f412; S(_INT(0x21)); // 116270 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F412 +cs=0x17c5;eip=0x00f414; T(MOV(al, *(raddr(ss,bp+arg_2)))); // 116272 mov al, byte ptr [bp+arg_2] ;~ 17C5:F414 +cs=0x17c5;eip=0x00f417; T(AND(al, 3)); // 116273 and al, 3 ;~ 17C5:F417 +cs=0x17c5;eip=0x00f419; T(OR(al, *(raddr(ss,bp+var_2)))); // 116274 or al, [bp+var_2] ;~ 17C5:F419 +cs=0x17c5;eip=0x00f41c; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 116275 mov dx, [bp+arg_0] ;~ 17C5:F41C +cs=0x17c5;eip=0x00f41f; T(ah = 0x3D;); // 116276 mov ah, 3Dh ;~ 17C5:F41F +cs=0x17c5;eip=0x00f421; S(_INT(0x21)); // 116277 int 21h ; DOS - 2+ - OPEN DISK FILE WITH HANDLE ;~ 17C5:F421 +cs=0x17c5;eip=0x00f423; J(JC(loc_3562f)); // 116281 jb short loc_3562F ;~ 17C5:F423 +cs=0x17c5;eip=0x00f425; T(XCHG(ax, bx)); // 116282 xchg ax, bx ;~ 17C5:F425 +cs=0x17c5;eip=0x00f426; T(TEST(*(raddr(ss,bp+var_3)), 1)); // 116283 test [bp+var_3], 1 ;~ 17C5:F426 +cs=0x17c5;eip=0x00f42a; J(JNZ(loc_35670)); // 116284 jnz short loc_35670 ;~ 17C5:F42A +cs=0x17c5;eip=0x00f42c; T(TEST(*(dw*)(raddr(ss,bp+arg_4)), 1)); // 116285 test [bp+arg_4], 1 ;~ 17C5:F42C +cs=0x17c5;eip=0x00f431; J(JZ(loc_35670)); // 116286 jz short loc_35670 ;~ 17C5:F431 +cs=0x17c5;eip=0x00f433; T(OR(cl, 1)); // 116287 or cl, 1 ;~ 17C5:F433 +cs=0x17c5;eip=0x00f436; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 116288 mov dx, [bp+arg_0] ;~ 17C5:F436 +cs=0x17c5;eip=0x00f439; T(ax = 0x4301;); // 116289 mov ax, 4301h ;~ 17C5:F439 +cs=0x17c5;eip=0x00f43c; S(_INT(0x21)); // 116290 int 21h ; DOS - 2+ - SET FILE ATTRIBUTES ;~ 17C5:F43C +cs=0x17c5;eip=0x00f43e; J(JC(loc_3562f)); // 116293 jb short loc_3562F ;~ 17C5:F43E loc_35670: - // 6912 -cs=0x17c5;eip=0x00f440; T(TEST(*(raddr(ss,bp+var_4)), 0x40)); // 68343 test [bp+var_4], 40h ;~ 17C5:F440 -cs=0x17c5;eip=0x00f444; J(JNZ(loc_356b3)); // 68344 jnz short loc_356B3 ;~ 17C5:F444 -cs=0x17c5;eip=0x00f446; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 68345 mov dx, [bp+arg_0] ;~ 17C5:F446 -cs=0x17c5;eip=0x00f449; T(ax = 0x4300;); // 68346 mov ax, 4300h ;~ 17C5:F449 -cs=0x17c5;eip=0x00f44c; S(_INT(0x21)); // 68347 int 21h ; DOS - 2+ - GET FILE ATTRIBUTES ;~ 17C5:F44C -cs=0x17c5;eip=0x00f44e; T(ax = cx;); // 68350 mov ax, cx ;~ 17C5:F44E -cs=0x17c5;eip=0x00f450; T(XOR(cl, cl)); // 68351 xor cl, cl ;~ 17C5:F450 -cs=0x17c5;eip=0x00f452; T(AND(ax, 1)); // 68352 and ax, 1 ;~ 17C5:F452 -cs=0x17c5;eip=0x00f455; J(JZ(loc_35689)); // 68353 jz short loc_35689 ;~ 17C5:F455 -cs=0x17c5;eip=0x00f457; T(cl = 0x10;); // 68354 mov cl, 10h ;~ 17C5:F457 + // 6895 +cs=0x17c5;eip=0x00f440; T(TEST(*(raddr(ss,bp+var_4)), 0x40)); // 116297 test [bp+var_4], 40h ;~ 17C5:F440 +cs=0x17c5;eip=0x00f444; J(JNZ(loc_356b3)); // 116298 jnz short loc_356B3 ;~ 17C5:F444 +cs=0x17c5;eip=0x00f446; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_0)))); // 116299 mov dx, [bp+arg_0] ;~ 17C5:F446 +cs=0x17c5;eip=0x00f449; T(ax = 0x4300;); // 116300 mov ax, 4300h ;~ 17C5:F449 +cs=0x17c5;eip=0x00f44c; S(_INT(0x21)); // 116301 int 21h ; DOS - 2+ - GET FILE ATTRIBUTES ;~ 17C5:F44C +cs=0x17c5;eip=0x00f44e; T(ax = cx;); // 116304 mov ax, cx ;~ 17C5:F44E +cs=0x17c5;eip=0x00f450; T(XOR(cl, cl)); // 116305 xor cl, cl ;~ 17C5:F450 +cs=0x17c5;eip=0x00f452; T(AND(ax, 1)); // 116306 and ax, 1 ;~ 17C5:F452 +cs=0x17c5;eip=0x00f455; J(JZ(loc_35689)); // 116307 jz short loc_35689 ;~ 17C5:F455 +cs=0x17c5;eip=0x00f457; T(cl = 0x10;); // 116308 mov cl, 10h ;~ 17C5:F457 loc_35689: - // 6913 -cs=0x17c5;eip=0x00f459; T(TEST(*(dw*)(raddr(ss,bp+arg_2)), 8)); // 68357 test [bp+arg_2], 8 ;~ 17C5:F459 -cs=0x17c5;eip=0x00f45e; J(JZ(loc_35693)); // 68358 jz short loc_35693 ;~ 17C5:F45E -cs=0x17c5;eip=0x00f460; T(OR(cl, 0x20)); // 68359 or cl, 20h ;~ 17C5:F460 + // 6896 +cs=0x17c5;eip=0x00f459; T(TEST(*(dw*)(raddr(ss,bp+arg_2)), 8)); // 116311 test [bp+arg_2], 8 ;~ 17C5:F459 +cs=0x17c5;eip=0x00f45e; J(JZ(loc_35693)); // 116312 jz short loc_35693 ;~ 17C5:F45E +cs=0x17c5;eip=0x00f460; T(OR(cl, 0x20)); // 116313 or cl, 20h ;~ 17C5:F460 loc_35693: - // 6914 -cs=0x17c5;eip=0x00f463; T(CMP(bx, *(word_4ec92))); // 68363 cmp bx, word_4EC92 ;~ 17C5:F463 -cs=0x17c5;eip=0x00f467; J(JC(loc_356a3)); // 68364 jb short loc_356A3 ;~ 17C5:F467 -cs=0x17c5;eip=0x00f469; T(ah = 0x3E;); // 68365 mov ah, 3Eh ;~ 17C5:F469 -cs=0x17c5;eip=0x00f46b; S(_INT(0x21)); // 68366 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F46B -cs=0x17c5;eip=0x00f46d; T(ax = 0x1800;); // 68368 mov ax, 1800h ;~ 17C5:F46D -cs=0x17c5;eip=0x00f470; J(JMP(loc_35568)); // 68369 jmp loc_35568 ;~ 17C5:F470 + // 6897 +cs=0x17c5;eip=0x00f463; T(CMP(bx, *(dw*)(raddr(ds,0x61B2)))); // 116317 cmp bx, ds:61B2h ;~ 17C5:F463 +cs=0x17c5;eip=0x00f467; J(JC(loc_356a3)); // 116318 jb short loc_356A3 ;~ 17C5:F467 +cs=0x17c5;eip=0x00f469; T(ah = 0x3E;); // 116319 mov ah, 3Eh ;~ 17C5:F469 +cs=0x17c5;eip=0x00f46b; S(_INT(0x21)); // 116320 int 21h ; DOS - 2+ - CLOSE A FILE WITH HANDLE ;~ 17C5:F46B +cs=0x17c5;eip=0x00f46d; T(ax = 0x1800;); // 116322 mov ax, 1800h ;~ 17C5:F46D +cs=0x17c5;eip=0x00f470; J(JMP(loc_35568)); // 116323 jmp loc_35568 ;~ 17C5:F470 loc_356a3: - // 6915 -cs=0x17c5;eip=0x00f473; T(OR(cl, *(raddr(ss,bp+var_4)))); // 68373 or cl, [bp+var_4] ;~ 17C5:F473 -cs=0x17c5;eip=0x00f476; T(OR(cl, 1)); // 68374 or cl, 1 ;~ 17C5:F476 -cs=0x17c5;eip=0x00f479; X(MOV(*(raddr(ds,bx+0x61B4)), cl)); // 68375 mov [bx+61B4h], cl ;~ 17C5:F479 -cs=0x17c5;eip=0x00f47d; T(ax = bx;); // 68376 mov ax, bx ;~ 17C5:F47D -cs=0x17c5;eip=0x00f47f; T(sp = bp;); // 68377 mov sp, bp ;~ 17C5:F47F -cs=0x17c5;eip=0x00f481; X(POP(bp)); // 68378 pop bp ;~ 17C5:F481 -cs=0x17c5;eip=0x00f482; J(RETN(0)); // 68379 retn ;~ 17C5:F482 + // 6898 +cs=0x17c5;eip=0x00f473; T(OR(cl, *(raddr(ss,bp+var_4)))); // 116327 or cl, [bp+var_4] ;~ 17C5:F473 +cs=0x17c5;eip=0x00f476; T(OR(cl, 1)); // 116328 or cl, 1 ;~ 17C5:F476 +cs=0x17c5;eip=0x00f479; X(MOV(*(raddr(ds,bx+0x61B4)), cl)); // 116329 mov [bx+61B4h], cl ;~ 17C5:F479 +cs=0x17c5;eip=0x00f47d; T(ax = bx;); // 116330 mov ax, bx ;~ 17C5:F47D +cs=0x17c5;eip=0x00f47f; T(sp = bp;); // 116331 mov sp, bp ;~ 17C5:F47F +cs=0x17c5;eip=0x00f481; X(POP(bp)); // 116332 pop bp ;~ 17C5:F481 +cs=0x17c5;eip=0x00f482; J(RETN(0)); // 116333 retn ;~ 17C5:F482 loc_356b3: - // 6916 -cs=0x17c5;eip=0x00f483; T(XOR(cl, cl)); // 68383 xor cl, cl ;~ 17C5:F483 -cs=0x17c5;eip=0x00f485; J(JMP(loc_35693)); // 68384 jmp short loc_35693 ;~ 17C5:F485 + // 6899 +cs=0x17c5;eip=0x00f483; T(XOR(cl, cl)); // 116337 xor cl, cl ;~ 17C5:F483 +cs=0x17c5;eip=0x00f485; J(JMP(loc_35693)); // 116338 jmp short loc_35693 ;~ 17C5:F485 assert(0); __dispatch_call: @@ -38692,16 +38955,16 @@ cs=0x17c5;eip=0x00f485; J(JMP(loc_35693)); // 68384 jmp sh else goto __dispatch_call; sub_356b7: _begin: -cs=0x17c5;eip=0x00f487; T(ax = word_4ec87;); // 68392 mov ax, word_4EC87 ;~ 17C5:F487 -cs=0x17c5;eip=0x00f48a; T(NOT(ax)); // 68393 not ax ;~ 17C5:F48A -cs=0x17c5;eip=0x00f48c; T(AND(ax, cx)); // 68394 and ax, cx ;~ 17C5:F48C -cs=0x17c5;eip=0x00f48e; T(XOR(cx, cx)); // 68395 xor cx, cx ;~ 17C5:F48E -cs=0x17c5;eip=0x00f490; T(TEST(al, 0x80)); // 68396 test al, 80h ;~ 17C5:F490 -cs=0x17c5;eip=0x00f492; J(JNZ(locret_356c7)); // 68397 jnz short locret_356C7 ;~ 17C5:F492 -cs=0x17c5;eip=0x00f494; T(OR(cl, 1)); // 68398 or cl, 1 ;~ 17C5:F494 +cs=0x17c5;eip=0x00f487; T(MOV(ax, *(dw*)(raddr(ds,0x61A7)))); // 116346 mov ax, ds:61A7h ;~ 17C5:F487 +cs=0x17c5;eip=0x00f48a; T(NOT(ax)); // 116347 not ax ;~ 17C5:F48A +cs=0x17c5;eip=0x00f48c; T(AND(ax, cx)); // 116348 and ax, cx ;~ 17C5:F48C +cs=0x17c5;eip=0x00f48e; T(XOR(cx, cx)); // 116349 xor cx, cx ;~ 17C5:F48E +cs=0x17c5;eip=0x00f490; T(TEST(al, 0x80)); // 116350 test al, 80h ;~ 17C5:F490 +cs=0x17c5;eip=0x00f492; J(JNZ(locret_356c7)); // 116351 jnz short locret_356C7 ;~ 17C5:F492 +cs=0x17c5;eip=0x00f494; T(OR(cl, 1)); // 116352 or cl, 1 ;~ 17C5:F494 locret_356c7: - // 6917 -cs=0x17c5;eip=0x00f497; J(RETN(0)); // 68401 retn ;~ 17C5:F497 + // 6900 +cs=0x17c5;eip=0x00f497; J(RETN(0)); // 116355 retn ;~ 17C5:F497 assert(0); __dispatch_call: @@ -38729,126 +38992,126 @@ cs=0x17c5;eip=0x00f497; J(RETN(0)); // 68401 retn ;~ 17C5:F497 _begin: #undef var_8 #define var_8 -8 - // 68411 var_8 = word ptr -8 ;~ 17C5:F498 + // 116365 var_8 = word ptr -8 ;~ 17C5:F498 #undef var_4 #define var_4 -4 - // 68412 var_4 = word ptr -4 ;~ 17C5:F498 + // 116366 var_4 = word ptr -4 ;~ 17C5:F498 #undef var_2 #define var_2 -2 - // 68413 var_2 = word ptr -2 ;~ 17C5:F498 + // 116367 var_2 = word ptr -2 ;~ 17C5:F498 #undef arg_0 #define arg_0 4 - // 68414 arg_0 = word ptr 4 ;~ 17C5:F498 + // 116368 arg_0 = word ptr 4 ;~ 17C5:F498 #undef arg_2 #define arg_2 6 - // 68415 arg_2 = word ptr 6 ;~ 17C5:F498 + // 116369 arg_2 = word ptr 6 ;~ 17C5:F498 #undef arg_4 #define arg_4 8 - // 68416 arg_4 = word ptr 8 ;~ 17C5:F498 -cs=0x17c5;eip=0x00f498; X(PUSH(bp)); // 68421 push bp ;~ 17C5:F498 -cs=0x17c5;eip=0x00f499; T(bp = sp;); // 68422 mov bp, sp ;~ 17C5:F499 -cs=0x17c5;eip=0x00f49b; T(SUB(sp, 8)); // 68423 sub sp, 8 ;~ 17C5:F49B -cs=0x17c5;eip=0x00f49e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 68424 mov bx, [bp+arg_0] ;~ 17C5:F49E -cs=0x17c5;eip=0x00f4a1; T(CMP(bx, *(word_4ec92))); // 68425 cmp bx, word_4EC92 ;~ 17C5:F4A1 -cs=0x17c5;eip=0x00f4a5; J(JC(loc_356de)); // 68426 jb short loc_356DE ;~ 17C5:F4A5 -cs=0x17c5;eip=0x00f4a7; T(ax = 0x900;); // 68427 mov ax, 900h ;~ 17C5:F4A7 -cs=0x17c5;eip=0x00f4aa; T(STC); // 68428 stc ;~ 17C5:F4AA + // 116370 arg_4 = word ptr 8 ;~ 17C5:F498 +cs=0x17c5;eip=0x00f498; X(PUSH(bp)); // 116376 push bp ;~ 17C5:F498 +cs=0x17c5;eip=0x00f499; T(bp = sp;); // 116377 mov bp, sp ;~ 17C5:F499 +cs=0x17c5;eip=0x00f49b; T(SUB(sp, 8)); // 116378 sub sp, 8 ;~ 17C5:F49B +cs=0x17c5;eip=0x00f49e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 116379 mov bx, [bp+arg_0] ;~ 17C5:F49E +cs=0x17c5;eip=0x00f4a1; T(CMP(bx, *(dw*)(raddr(ds,0x61B2)))); // 116380 cmp bx, ds:61B2h ;~ 17C5:F4A1 +cs=0x17c5;eip=0x00f4a5; J(JC(loc_356de)); // 116381 jb short loc_356DE ;~ 17C5:F4A5 +cs=0x17c5;eip=0x00f4a7; T(ax = 0x900;); // 116382 mov ax, 900h ;~ 17C5:F4A7 +cs=0x17c5;eip=0x00f4aa; T(STC); // 116383 stc ;~ 17C5:F4AA loc_356db: - // 6918 -cs=0x17c5;eip=0x00f4ab; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 68431 jmp loc_35065 ;~ 17C5:F4AB + // 6901 +cs=0x17c5;eip=0x00f4ab; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 116386 jmp loc_35065 ;~ 17C5:F4AB loc_356de: - // 6919 -cs=0x17c5;eip=0x00f4ae; T(TEST(*(raddr(ds,bx+0x61B4)), 0x20)); // 68435 test byte ptr [bx+61B4h], 20h ;~ 17C5:F4AE -cs=0x17c5;eip=0x00f4b3; J(JZ(loc_356f0)); // 68436 jz short loc_356F0 ;~ 17C5:F4B3 -cs=0x17c5;eip=0x00f4b5; T(ax = 0x4202;); // 68437 mov ax, 4202h ;~ 17C5:F4B5 -cs=0x17c5;eip=0x00f4b8; T(XOR(cx, cx)); // 68438 xor cx, cx ;~ 17C5:F4B8 -cs=0x17c5;eip=0x00f4ba; T(dx = cx;); // 68439 mov dx, cx ;~ 17C5:F4BA -cs=0x17c5;eip=0x00f4bc; S(_INT(0x21)); // 68440 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F4BC -cs=0x17c5;eip=0x00f4be; J(JC(loc_356db)); // 68443 jb short loc_356DB ;~ 17C5:F4BE + // 6902 +cs=0x17c5;eip=0x00f4ae; T(TEST(*(raddr(ds,bx+0x61B4)), 0x20)); // 116390 test byte ptr [bx+61B4h], 20h ;~ 17C5:F4AE +cs=0x17c5;eip=0x00f4b3; J(JZ(loc_356f0)); // 116391 jz short loc_356F0 ;~ 17C5:F4B3 +cs=0x17c5;eip=0x00f4b5; T(ax = 0x4202;); // 116392 mov ax, 4202h ;~ 17C5:F4B5 +cs=0x17c5;eip=0x00f4b8; T(XOR(cx, cx)); // 116393 xor cx, cx ;~ 17C5:F4B8 +cs=0x17c5;eip=0x00f4ba; T(dx = cx;); // 116394 mov dx, cx ;~ 17C5:F4BA +cs=0x17c5;eip=0x00f4bc; S(_INT(0x21)); // 116395 int 21h ; DOS - 2+ - MOVE FILE READ/WRITE POINTER (LSEEK) ;~ 17C5:F4BC +cs=0x17c5;eip=0x00f4be; J(JC(loc_356db)); // 116397 jb short loc_356DB ;~ 17C5:F4BE loc_356f0: - // 6920 -cs=0x17c5;eip=0x00f4c0; T(TEST(*(raddr(ds,bx+0x61B4)), 0x80)); // 68446 test byte ptr [bx+61B4h], 80h ;~ 17C5:F4C0 -cs=0x17c5;eip=0x00f4c5; J(JZ(loc_35765)); // 68447 jz short loc_35765 ;~ 17C5:F4C5 -cs=0x17c5;eip=0x00f4c7; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 68448 mov dx, [bp+arg_2] ;~ 17C5:F4C7 -cs=0x17c5;eip=0x00f4ca; X(PUSH(ds)); // 68449 push ds ;~ 17C5:F4CA -cs=0x17c5;eip=0x00f4cb; X(POP(es)); // 68450 pop es ;~ 17C5:F4CB -cs=0x17c5;eip=0x00f4cc; T(XOR(ax, ax)); // 68451 xor ax, ax ;~ 17C5:F4CC -cs=0x17c5;eip=0x00f4ce; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 68452 mov [bp+var_2], ax ;~ 17C5:F4CE -cs=0x17c5;eip=0x00f4d1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 68453 mov [bp+var_4], ax ;~ 17C5:F4D1 -cs=0x17c5;eip=0x00f4d4; T(CLD); // 68454 cld ;~ 17C5:F4D4 -cs=0x17c5;eip=0x00f4d5; X(PUSH(di)); // 68455 push di ;~ 17C5:F4D5 -cs=0x17c5;eip=0x00f4d6; X(PUSH(si)); // 68456 push si ;~ 17C5:F4D6 -cs=0x17c5;eip=0x00f4d7; T(di = dx;); // 68457 mov di, dx ;~ 17C5:F4D7 -cs=0x17c5;eip=0x00f4d9; T(si = dx;); // 68458 mov si, dx ;~ 17C5:F4D9 -cs=0x17c5;eip=0x00f4db; X(MOV(*(dw*)(raddr(ss,bp+var_8)), sp)); // 68459 mov [bp+var_8], sp ;~ 17C5:F4DB -cs=0x17c5;eip=0x00f4de; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 68460 mov cx, [bp+arg_4] ;~ 17C5:F4DE -cs=0x17c5;eip=0x00f4e1; J(JCXZ(loc_35767)); // 68461 jcxz short loc_35767 ;~ 17C5:F4E1 -cs=0x17c5;eip=0x00f4e3; T(al = 0x0A;); // 68462 mov al, 0Ah ;~ 17C5:F4E3 - // 68463 repne scasb ;~ 17C5:F4E5 -cs=0x17c5;eip=0x00f4e5; T( REPNE SCASB); // 68463 repne scasb ;~ 17C5:F4E5 -cs=0x17c5;eip=0x00f4e7; J(JNZ(loc_35763)); // 68464 jnz short loc_35763 ;~ 17C5:F4E7 -cs=0x17c5;eip=0x00f4e9; J(CALL(sub_3587a,0)); // 68465 call sub_3587A ;~ 17C5:F4E9 -cs=0x17c5;eip=0x00f4ec; T(CMP(ax, 0x0A8)); // 68466 cmp ax, 0A8h ;~ 17C5:F4EC -cs=0x17c5;eip=0x00f4ef; J(JBE(loc_35769)); // 68467 jbe short loc_35769 ;~ 17C5:F4EF -cs=0x17c5;eip=0x00f4f1; T(SUB(sp, 2)); // 68468 sub sp, 2 ;~ 17C5:F4F1 -cs=0x17c5;eip=0x00f4f4; T(bx = sp;); // 68469 mov bx, sp ;~ 17C5:F4F4 -cs=0x17c5;eip=0x00f4f6; T(dx = 0x200;); // 68470 mov dx, 200h ;~ 17C5:F4F6 -cs=0x17c5;eip=0x00f4f9; T(CMP(ax, 0x228)); // 68471 cmp ax, 228h ;~ 17C5:F4F9 -cs=0x17c5;eip=0x00f4fc; J(JNC(loc_35731)); // 68472 jnb short loc_35731 ;~ 17C5:F4FC -cs=0x17c5;eip=0x00f4fe; T(dx = 0x80;); // 68473 mov dx, 80h ;~ 17C5:F4FE + // 6903 +cs=0x17c5;eip=0x00f4c0; T(TEST(*(raddr(ds,bx+0x61B4)), 0x80)); // 116400 test byte ptr [bx+61B4h], 80h ;~ 17C5:F4C0 +cs=0x17c5;eip=0x00f4c5; J(JZ(loc_35765)); // 116401 jz short loc_35765 ;~ 17C5:F4C5 +cs=0x17c5;eip=0x00f4c7; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 116402 mov dx, [bp+arg_2] ;~ 17C5:F4C7 +cs=0x17c5;eip=0x00f4ca; X(PUSH(ds)); // 116403 push ds ;~ 17C5:F4CA +cs=0x17c5;eip=0x00f4cb; X(POP(es)); // 116404 pop es ;~ 17C5:F4CB +cs=0x17c5;eip=0x00f4cc; T(XOR(ax, ax)); // 116405 xor ax, ax ;~ 17C5:F4CC +cs=0x17c5;eip=0x00f4ce; X(MOV(*(dw*)(raddr(ss,bp+var_2)), ax)); // 116406 mov [bp+var_2], ax ;~ 17C5:F4CE +cs=0x17c5;eip=0x00f4d1; X(MOV(*(dw*)(raddr(ss,bp+var_4)), ax)); // 116407 mov [bp+var_4], ax ;~ 17C5:F4D1 +cs=0x17c5;eip=0x00f4d4; T(CLD); // 116408 cld ;~ 17C5:F4D4 +cs=0x17c5;eip=0x00f4d5; X(PUSH(di)); // 116409 push di ;~ 17C5:F4D5 +cs=0x17c5;eip=0x00f4d6; X(PUSH(si)); // 116410 push si ;~ 17C5:F4D6 +cs=0x17c5;eip=0x00f4d7; T(di = dx;); // 116411 mov di, dx ;~ 17C5:F4D7 +cs=0x17c5;eip=0x00f4d9; T(si = dx;); // 116412 mov si, dx ;~ 17C5:F4D9 +cs=0x17c5;eip=0x00f4db; X(MOV(*(dw*)(raddr(ss,bp+var_8)), sp)); // 116413 mov [bp+var_8], sp ;~ 17C5:F4DB +cs=0x17c5;eip=0x00f4de; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 116414 mov cx, [bp+arg_4] ;~ 17C5:F4DE +cs=0x17c5;eip=0x00f4e1; J(JCXZ(loc_35767)); // 116415 jcxz short loc_35767 ;~ 17C5:F4E1 +cs=0x17c5;eip=0x00f4e3; T(al = 0x0A;); // 116416 mov al, 0Ah ;~ 17C5:F4E3 + // 116417 repne scasb ;~ 17C5:F4E5 +cs=0x17c5;eip=0x00f4e5; T( REPNE SCASB); // 116417 repne scasb ;~ 17C5:F4E5 +cs=0x17c5;eip=0x00f4e7; J(JNZ(loc_35763)); // 116418 jnz short loc_35763 ;~ 17C5:F4E7 +cs=0x17c5;eip=0x00f4e9; J(CALL(sub_3587a,0)); // 116419 call sub_3587A ;~ 17C5:F4E9 +cs=0x17c5;eip=0x00f4ec; T(CMP(ax, 0x0A8)); // 116420 cmp ax, 0A8h ;~ 17C5:F4EC +cs=0x17c5;eip=0x00f4ef; J(JBE(loc_35769)); // 116421 jbe short loc_35769 ;~ 17C5:F4EF +cs=0x17c5;eip=0x00f4f1; T(SUB(sp, 2)); // 116422 sub sp, 2 ;~ 17C5:F4F1 +cs=0x17c5;eip=0x00f4f4; T(bx = sp;); // 116423 mov bx, sp ;~ 17C5:F4F4 +cs=0x17c5;eip=0x00f4f6; T(dx = 0x200;); // 116424 mov dx, 200h ;~ 17C5:F4F6 +cs=0x17c5;eip=0x00f4f9; T(CMP(ax, 0x228)); // 116425 cmp ax, 228h ;~ 17C5:F4F9 +cs=0x17c5;eip=0x00f4fc; J(JNC(loc_35731)); // 116426 jnb short loc_35731 ;~ 17C5:F4FC +cs=0x17c5;eip=0x00f4fe; T(dx = 0x80;); // 116427 mov dx, 80h ;~ 17C5:F4FE loc_35731: - // 6921 -cs=0x17c5;eip=0x00f501; T(SUB(sp, dx)); // 68476 sub sp, dx ;~ 17C5:F501 -cs=0x17c5;eip=0x00f503; T(dx = sp;); // 68477 mov dx, sp ;~ 17C5:F503 -cs=0x17c5;eip=0x00f505; T(di = dx;); // 68478 mov di, dx ;~ 17C5:F505 -cs=0x17c5;eip=0x00f507; X(PUSH(ss)); // 68479 push ss ;~ 17C5:F507 -cs=0x17c5;eip=0x00f508; X(POP(es)); // 68480 pop es ;~ 17C5:F508 -cs=0x17c5;eip=0x00f509; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 68481 mov cx, [bp+arg_4] ;~ 17C5:F509 + // 6904 +cs=0x17c5;eip=0x00f501; T(SUB(sp, dx)); // 116430 sub sp, dx ;~ 17C5:F501 +cs=0x17c5;eip=0x00f503; T(dx = sp;); // 116431 mov dx, sp ;~ 17C5:F503 +cs=0x17c5;eip=0x00f505; T(di = dx;); // 116432 mov di, dx ;~ 17C5:F505 +cs=0x17c5;eip=0x00f507; X(PUSH(ss)); // 116433 push ss ;~ 17C5:F507 +cs=0x17c5;eip=0x00f508; X(POP(es)); // 116434 pop es ;~ 17C5:F508 +cs=0x17c5;eip=0x00f509; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 116435 mov cx, [bp+arg_4] ;~ 17C5:F509 loc_3573c: - // 6922 -cs=0x17c5;eip=0x00f50c; T(LODSB); // 68484 lodsb ;~ 17C5:F50C -cs=0x17c5;eip=0x00f50d; T(CMP(al, 0x0A)); // 68485 cmp al, 0Ah ;~ 17C5:F50D -cs=0x17c5;eip=0x00f50f; J(JZ(loc_3574d)); // 68486 jz short loc_3574D ;~ 17C5:F50F + // 6905 +cs=0x17c5;eip=0x00f50c; T(LODSB); // 116438 lodsb ;~ 17C5:F50C +cs=0x17c5;eip=0x00f50d; T(CMP(al, 0x0A)); // 116439 cmp al, 0Ah ;~ 17C5:F50D +cs=0x17c5;eip=0x00f50f; J(JZ(loc_3574d)); // 116440 jz short loc_3574D ;~ 17C5:F50F loc_35741: - // 6923 -cs=0x17c5;eip=0x00f511; T(CMP(di, bx)); // 68489 cmp di, bx ;~ 17C5:F511 -cs=0x17c5;eip=0x00f513; J(JZ(loc_3575e)); // 68490 jz short loc_3575E ;~ 17C5:F513 + // 6906 +cs=0x17c5;eip=0x00f511; T(CMP(di, bx)); // 116443 cmp di, bx ;~ 17C5:F511 +cs=0x17c5;eip=0x00f513; J(JZ(loc_3575e)); // 116444 jz short loc_3575E ;~ 17C5:F513 loc_35745: - // 6924 -cs=0x17c5;eip=0x00f515; X(STOSB); // 68493 stosb ;~ 17C5:F515 -cs=0x17c5;eip=0x00f516; J(LOOP(loc_3573c)); // 68494 loop loc_3573C ;~ 17C5:F516 -cs=0x17c5;eip=0x00f518; J(CALL(sub_3576e,0)); // 68495 call sub_3576E ;~ 17C5:F518 -cs=0x17c5;eip=0x00f51b; J(return _group67(m2c::kloc_357ae, _state);); // 68496 jmp short loc_357AE ;~ 17C5:F51B + // 6907 +cs=0x17c5;eip=0x00f515; X(STOSB); // 116447 stosb ;~ 17C5:F515 +cs=0x17c5;eip=0x00f516; J(LOOP(loc_3573c)); // 116448 loop loc_3573C ;~ 17C5:F516 +cs=0x17c5;eip=0x00f518; J(CALL(sub_3576e,0)); // 116449 call sub_3576E ;~ 17C5:F518 +cs=0x17c5;eip=0x00f51b; J(return _group71(m2c::kloc_357ae, _state);); // 116450 jmp short loc_357AE ;~ 17C5:F51B loc_3574d: - // 6925 -cs=0x17c5;eip=0x00f51d; T(al = 0x0D;); // 68500 mov al, 0Dh ;~ 17C5:F51D -cs=0x17c5;eip=0x00f51f; T(CMP(di, bx)); // 68501 cmp di, bx ;~ 17C5:F51F -cs=0x17c5;eip=0x00f521; J(JNZ(loc_35756)); // 68502 jnz short loc_35756 ;~ 17C5:F521 -cs=0x17c5;eip=0x00f523; J(CALL(sub_3576e,0)); // 68503 call sub_3576E ;~ 17C5:F523 + // 6908 +cs=0x17c5;eip=0x00f51d; T(al = 0x0D;); // 116454 mov al, 0Dh ;~ 17C5:F51D +cs=0x17c5;eip=0x00f51f; T(CMP(di, bx)); // 116455 cmp di, bx ;~ 17C5:F51F +cs=0x17c5;eip=0x00f521; J(JNZ(loc_35756)); // 116456 jnz short loc_35756 ;~ 17C5:F521 +cs=0x17c5;eip=0x00f523; J(CALL(sub_3576e,0)); // 116457 call sub_3576E ;~ 17C5:F523 loc_35756: - // 6926 -cs=0x17c5;eip=0x00f526; X(STOSB); // 68506 stosb ;~ 17C5:F526 -cs=0x17c5;eip=0x00f527; T(al = 0x0A;); // 68507 mov al, 0Ah ;~ 17C5:F527 -cs=0x17c5;eip=0x00f529; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 68508 inc [bp+var_4] ;~ 17C5:F529 -cs=0x17c5;eip=0x00f52c; J(JMP(loc_35741)); // 68509 jmp short loc_35741 ;~ 17C5:F52C + // 6909 +cs=0x17c5;eip=0x00f526; X(STOSB); // 116460 stosb ;~ 17C5:F526 +cs=0x17c5;eip=0x00f527; T(al = 0x0A;); // 116461 mov al, 0Ah ;~ 17C5:F527 +cs=0x17c5;eip=0x00f529; X(INC(*(dw*)(raddr(ss,bp+var_4)))); // 116462 inc [bp+var_4] ;~ 17C5:F529 +cs=0x17c5;eip=0x00f52c; J(JMP(loc_35741)); // 116463 jmp short loc_35741 ;~ 17C5:F52C loc_3575e: - // 6927 -cs=0x17c5;eip=0x00f52e; J(CALL(sub_3576e,0)); // 68513 call sub_3576E ;~ 17C5:F52E -cs=0x17c5;eip=0x00f531; J(JMP(loc_35745)); // 68514 jmp short loc_35745 ;~ 17C5:F531 + // 6910 +cs=0x17c5;eip=0x00f52e; J(CALL(sub_3576e,0)); // 116467 call sub_3576E ;~ 17C5:F52E +cs=0x17c5;eip=0x00f531; J(JMP(loc_35745)); // 116468 jmp short loc_35745 ;~ 17C5:F531 loc_35763: - // 6928 -cs=0x17c5;eip=0x00f533; X(POP(si)); // 68518 pop si ;~ 17C5:F533 -cs=0x17c5;eip=0x00f534; X(POP(di)); // 68519 pop di ;~ 17C5:F534 + // 6911 +cs=0x17c5;eip=0x00f533; X(POP(si)); // 116472 pop si ;~ 17C5:F533 +cs=0x17c5;eip=0x00f534; X(POP(di)); // 116473 pop di ;~ 17C5:F534 loc_35765: - // 6929 -cs=0x17c5;eip=0x00f535; J(return _group67(m2c::kloc_357bc, _state);); // 68522 jmp short loc_357BC ;~ 17C5:F535 + // 6912 +cs=0x17c5;eip=0x00f535; J(return _group71(m2c::kloc_357bc, _state);); // 116476 jmp short loc_357BC ;~ 17C5:F535 loc_35767: - // 6930 -cs=0x17c5;eip=0x00f537; J(return _group67(m2c::kloc_357ae, _state);); // 68526 jmp short loc_357AE ;~ 17C5:F537 + // 6913 +cs=0x17c5;eip=0x00f537; J(return _group71(m2c::kloc_357ae, _state);); // 116480 jmp short loc_357AE ;~ 17C5:F537 loc_35769: - // 6931 -cs=0x17c5;eip=0x00f539; T(XOR(ax, ax)); // 68530 xor ax, ax ;~ 17C5:F539 -cs=0x17c5;eip=0x00f53b; J(return _group65(m2c::kloc_34705, _state);); // 68531 jmp loc_34705 ;~ 17C5:F53B + // 6914 +cs=0x17c5;eip=0x00f539; T(XOR(ax, ax)); // 116484 xor ax, ax ;~ 17C5:F539 +cs=0x17c5;eip=0x00f53b; J(return _group69(m2c::kloc_34705, _state);); // 116485 jmp loc_34705 ;~ 17C5:F53B assert(0); __dispatch_call: @@ -38879,101 +39142,101 @@ cs=0x17c5;eip=0x00f53b; J(return _group65(m2c::kloc_34705, _state);); // 68531 - bool _group67(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group71(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group67: + _group71: _begin: sub_3576e: - // 68538 -cs=0x17c5;eip=0x00f53e; X(PUSH(ax)); // 68543 push ax ;~ 17C5:F53E -cs=0x17c5;eip=0x00f53f; X(PUSH(bx)); // 68544 push bx ;~ 17C5:F53F -cs=0x17c5;eip=0x00f540; X(PUSH(cx)); // 68545 push cx ;~ 17C5:F540 -cs=0x17c5;eip=0x00f541; T(cx = di;); // 68546 mov cx, di ;~ 17C5:F541 -cs=0x17c5;eip=0x00f543; T(SUB(cx, dx)); // 68547 sub cx, dx ;~ 17C5:F543 -cs=0x17c5;eip=0x00f545; J(JCXZ(loc_35787)); // 68548 jcxz short loc_35787 ;~ 17C5:F545 -cs=0x17c5;eip=0x00f547; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 68549 mov bx, [bp+4] ;~ 17C5:F547 -cs=0x17c5;eip=0x00f54a; T(ah = 0x40;); // 68550 mov ah, 40h ;~ 17C5:F54A -cs=0x17c5;eip=0x00f54c; S(_INT(0x21)); // 68551 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F54C -cs=0x17c5;eip=0x00f54e; J(JC(loc_3578d)); // 68553 jb short loc_3578D ;~ 17C5:F54E -cs=0x17c5;eip=0x00f550; X(ADD(*(dw*)(raddr(ss,bp-2)), ax)); // 68554 add [bp-2], ax ;~ 17C5:F550 -cs=0x17c5;eip=0x00f553; T(OR(ax, ax)); // 68555 or ax, ax ;~ 17C5:F553 -cs=0x17c5;eip=0x00f555; J(JZ(loc_3578d)); // 68556 jz short loc_3578D ;~ 17C5:F555 + // 116492 +cs=0x17c5;eip=0x00f53e; X(PUSH(ax)); // 116497 push ax ;~ 17C5:F53E +cs=0x17c5;eip=0x00f53f; X(PUSH(bx)); // 116498 push bx ;~ 17C5:F53F +cs=0x17c5;eip=0x00f540; X(PUSH(cx)); // 116499 push cx ;~ 17C5:F540 +cs=0x17c5;eip=0x00f541; T(cx = di;); // 116500 mov cx, di ;~ 17C5:F541 +cs=0x17c5;eip=0x00f543; T(SUB(cx, dx)); // 116501 sub cx, dx ;~ 17C5:F543 +cs=0x17c5;eip=0x00f545; J(JCXZ(loc_35787)); // 116502 jcxz short loc_35787 ;~ 17C5:F545 +cs=0x17c5;eip=0x00f547; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 116503 mov bx, [bp+4] ;~ 17C5:F547 +cs=0x17c5;eip=0x00f54a; T(ah = 0x40;); // 116504 mov ah, 40h ;~ 17C5:F54A +cs=0x17c5;eip=0x00f54c; S(_INT(0x21)); // 116505 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F54C +cs=0x17c5;eip=0x00f54e; J(JC(loc_3578d)); // 116507 jb short loc_3578D ;~ 17C5:F54E +cs=0x17c5;eip=0x00f550; X(ADD(*(dw*)(raddr(ss,bp-2)), ax)); // 116508 add [bp-2], ax ;~ 17C5:F550 +cs=0x17c5;eip=0x00f553; T(OR(ax, ax)); // 116509 or ax, ax ;~ 17C5:F553 +cs=0x17c5;eip=0x00f555; J(JZ(loc_3578d)); // 116510 jz short loc_3578D ;~ 17C5:F555 loc_35787: - // 6932 -cs=0x17c5;eip=0x00f557; X(POP(cx)); // 68559 pop cx ;~ 17C5:F557 -cs=0x17c5;eip=0x00f558; X(POP(bx)); // 68560 pop bx ;~ 17C5:F558 -cs=0x17c5;eip=0x00f559; X(POP(ax)); // 68561 pop ax ;~ 17C5:F559 -cs=0x17c5;eip=0x00f55a; T(di = dx;); // 68562 mov di, dx ;~ 17C5:F55A -cs=0x17c5;eip=0x00f55c; J(RETN(0)); // 68563 retn ;~ 17C5:F55C + // 6915 +cs=0x17c5;eip=0x00f557; X(POP(cx)); // 116513 pop cx ;~ 17C5:F557 +cs=0x17c5;eip=0x00f558; X(POP(bx)); // 116514 pop bx ;~ 17C5:F558 +cs=0x17c5;eip=0x00f559; X(POP(ax)); // 116515 pop ax ;~ 17C5:F559 +cs=0x17c5;eip=0x00f55a; T(di = dx;); // 116516 mov di, dx ;~ 17C5:F55A +cs=0x17c5;eip=0x00f55c; J(RETN(0)); // 116517 retn ;~ 17C5:F55C loc_3578d: - // 6933 -cs=0x17c5;eip=0x00f55d; T(ADD(sp, 8)); // 68568 add sp, 8 ;~ 17C5:F55D -cs=0x17c5;eip=0x00f560; J(JNC(loc_35796)); // 68569 jnb short loc_35796 ;~ 17C5:F560 -cs=0x17c5;eip=0x00f562; T(ah = 9;); // 68570 mov ah, 9 ;~ 17C5:F562 -cs=0x17c5;eip=0x00f564; J(JMP(loc_357b4)); // 68571 jmp short loc_357B4 ;~ 17C5:F564 + // 6916 +cs=0x17c5;eip=0x00f55d; T(ADD(sp, 8)); // 116522 add sp, 8 ;~ 17C5:F55D +cs=0x17c5;eip=0x00f560; J(JNC(loc_35796)); // 116523 jnb short loc_35796 ;~ 17C5:F560 +cs=0x17c5;eip=0x00f562; T(ah = 9;); // 116524 mov ah, 9 ;~ 17C5:F562 +cs=0x17c5;eip=0x00f564; J(JMP(loc_357b4)); // 116525 jmp short loc_357B4 ;~ 17C5:F564 loc_35796: - // 6934 -cs=0x17c5;eip=0x00f566; T(TEST(*(raddr(ds,bx+0x61B4)), 0x40)); // 68575 test byte ptr [bx+61B4h], 40h ;~ 17C5:F566 -cs=0x17c5;eip=0x00f56b; J(JZ(loc_357a8)); // 68576 jz short loc_357A8 ;~ 17C5:F56B -cs=0x17c5;eip=0x00f56d; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 68577 mov bx, [bp+6] ;~ 17C5:F56D -cs=0x17c5;eip=0x00f570; T(CMP(*(raddr(ds,bx)), 0x1A)); // 68578 cmp byte ptr [bx], 1Ah ;~ 17C5:F570 -cs=0x17c5;eip=0x00f573; J(JNZ(loc_357a8)); // 68579 jnz short loc_357A8 ;~ 17C5:F573 -cs=0x17c5;eip=0x00f575; T(CLC); // 68580 clc ;~ 17C5:F575 -cs=0x17c5;eip=0x00f576; J(JMP(loc_357b4)); // 68581 jmp short loc_357B4 ;~ 17C5:F576 + // 6917 +cs=0x17c5;eip=0x00f566; T(TEST(*(raddr(ds,bx+0x61B4)), 0x40)); // 116529 test byte ptr [bx+61B4h], 40h ;~ 17C5:F566 +cs=0x17c5;eip=0x00f56b; J(JZ(loc_357a8)); // 116530 jz short loc_357A8 ;~ 17C5:F56B +cs=0x17c5;eip=0x00f56d; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 116531 mov bx, [bp+6] ;~ 17C5:F56D +cs=0x17c5;eip=0x00f570; T(CMP(*(raddr(ds,bx)), 0x1A)); // 116532 cmp byte ptr [bx], 1Ah ;~ 17C5:F570 +cs=0x17c5;eip=0x00f573; J(JNZ(loc_357a8)); // 116533 jnz short loc_357A8 ;~ 17C5:F573 +cs=0x17c5;eip=0x00f575; T(CLC); // 116534 clc ;~ 17C5:F575 +cs=0x17c5;eip=0x00f576; J(JMP(loc_357b4)); // 116535 jmp short loc_357B4 ;~ 17C5:F576 loc_357a8: - // 6935 -cs=0x17c5;eip=0x00f578; T(STC); // 68586 stc ;~ 17C5:F578 -cs=0x17c5;eip=0x00f579; T(ax = 0x1C00;); // 68587 mov ax, 1C00h ;~ 17C5:F579 -cs=0x17c5;eip=0x00f57c; J(JMP(loc_357b4)); // 68588 jmp short loc_357B4 ;~ 17C5:F57C + // 6918 +cs=0x17c5;eip=0x00f578; T(STC); // 116540 stc ;~ 17C5:F578 +cs=0x17c5;eip=0x00f579; T(ax = 0x1C00;); // 116541 mov ax, 1C00h ;~ 17C5:F579 +cs=0x17c5;eip=0x00f57c; J(JMP(loc_357b4)); // 116542 jmp short loc_357B4 ;~ 17C5:F57C loc_357ae: - // 6936 -cs=0x17c5;eip=0x00f57e; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 68593 mov ax, [bp-2] ;~ 17C5:F57E -cs=0x17c5;eip=0x00f581; T(SUB(ax, *(dw*)(raddr(ss,bp-4)))); // 68594 sub ax, [bp-4] ;~ 17C5:F581 + // 6919 +cs=0x17c5;eip=0x00f57e; T(MOV(ax, *(dw*)(raddr(ss,bp-2)))); // 116547 mov ax, [bp-2] ;~ 17C5:F57E +cs=0x17c5;eip=0x00f581; T(SUB(ax, *(dw*)(raddr(ss,bp-4)))); // 116548 sub ax, [bp-4] ;~ 17C5:F581 loc_357b4: - // 6937 -cs=0x17c5;eip=0x00f584; T(MOV(sp, *(dw*)(raddr(ss,bp-8)))); // 68598 mov sp, [bp-8] ;~ 17C5:F584 -cs=0x17c5;eip=0x00f587; X(POP(si)); // 68599 pop si ;~ 17C5:F587 -cs=0x17c5;eip=0x00f588; X(POP(di)); // 68600 pop di ;~ 17C5:F588 + // 6920 +cs=0x17c5;eip=0x00f584; T(MOV(sp, *(dw*)(raddr(ss,bp-8)))); // 116552 mov sp, [bp-8] ;~ 17C5:F584 +cs=0x17c5;eip=0x00f587; X(POP(si)); // 116553 pop si ;~ 17C5:F587 +cs=0x17c5;eip=0x00f588; X(POP(di)); // 116554 pop di ;~ 17C5:F588 loc_357b9: - // 6938 -cs=0x17c5;eip=0x00f589; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 68604 jmp loc_35065 ;~ 17C5:F589 + // 6921 +cs=0x17c5;eip=0x00f589; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 116558 jmp loc_35065 ;~ 17C5:F589 seg2623_f58c_proc: - // 68610 + // 116564 loc_357bc: - // 6939 -cs=0x17c5;eip=0x00f58c; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 68611 mov cx, [bp+arg_4] ;~ 17C5:F58C -cs=0x17c5;eip=0x00f58f; T(OR(cx, cx)); // 68612 or cx, cx ;~ 17C5:F58F -cs=0x17c5;eip=0x00f591; J(JNZ(loc_357c8)); // 68613 jnz short loc_357C8 ;~ 17C5:F591 -cs=0x17c5;eip=0x00f593; T(ax = cx;); // 68614 mov ax, cx ;~ 17C5:F593 -cs=0x17c5;eip=0x00f595; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 68615 jmp loc_35065 ;~ 17C5:F595 + // 6922 +cs=0x17c5;eip=0x00f58c; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 116565 mov cx, [bp+arg_4] ;~ 17C5:F58C +cs=0x17c5;eip=0x00f58f; T(OR(cx, cx)); // 116566 or cx, cx ;~ 17C5:F58F +cs=0x17c5;eip=0x00f591; J(JNZ(loc_357c8)); // 116567 jnz short loc_357C8 ;~ 17C5:F591 +cs=0x17c5;eip=0x00f593; T(ax = cx;); // 116568 mov ax, cx ;~ 17C5:F593 +cs=0x17c5;eip=0x00f595; J(return seg2623_ee22_proc(m2c::kloc_35065, _state);); // 116569 jmp loc_35065 ;~ 17C5:F595 loc_357c8: - // 6940 -cs=0x17c5;eip=0x00f598; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 68619 mov dx, [bp+arg_2] ;~ 17C5:F598 -cs=0x17c5;eip=0x00f59b; T(ah = 0x40;); // 68620 mov ah, 40h ;~ 17C5:F59B -cs=0x17c5;eip=0x00f59d; S(_INT(0x21)); // 68621 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F59D -cs=0x17c5;eip=0x00f59f; J(JNC(loc_357d5)); // 68623 jnb short loc_357D5 ;~ 17C5:F59F -cs=0x17c5;eip=0x00f5a1; T(ah = 9;); // 68624 mov ah, 9 ;~ 17C5:F5A1 -cs=0x17c5;eip=0x00f5a3; J(JMP(loc_357b9)); // 68625 jmp short loc_357B9 ;~ 17C5:F5A3 + // 6923 +cs=0x17c5;eip=0x00f598; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 116573 mov dx, [bp+arg_2] ;~ 17C5:F598 +cs=0x17c5;eip=0x00f59b; T(ah = 0x40;); // 116574 mov ah, 40h ;~ 17C5:F59B +cs=0x17c5;eip=0x00f59d; S(_INT(0x21)); // 116575 int 21h ; DOS - 2+ - WRITE TO FILE WITH HANDLE ;~ 17C5:F59D +cs=0x17c5;eip=0x00f59f; J(JNC(loc_357d5)); // 116577 jnb short loc_357D5 ;~ 17C5:F59F +cs=0x17c5;eip=0x00f5a1; T(ah = 9;); // 116578 mov ah, 9 ;~ 17C5:F5A1 +cs=0x17c5;eip=0x00f5a3; J(JMP(loc_357b9)); // 116579 jmp short loc_357B9 ;~ 17C5:F5A3 loc_357d5: - // 6941 -cs=0x17c5;eip=0x00f5a5; T(OR(ax, ax)); // 68629 or ax, ax ;~ 17C5:F5A5 -cs=0x17c5;eip=0x00f5a7; J(JNZ(loc_357b9)); // 68630 jnz short loc_357B9 ;~ 17C5:F5A7 -cs=0x17c5;eip=0x00f5a9; T(TEST(*(raddr(ds,bx+0x61B4)), 0x40)); // 68631 test byte ptr [bx+61B4h], 40h ;~ 17C5:F5A9 -cs=0x17c5;eip=0x00f5ae; J(JZ(loc_357ea)); // 68632 jz short loc_357EA ;~ 17C5:F5AE -cs=0x17c5;eip=0x00f5b0; T(bx = dx;); // 68633 mov bx, dx ;~ 17C5:F5B0 -cs=0x17c5;eip=0x00f5b2; T(CMP(*(raddr(ds,bx)), 0x1A)); // 68634 cmp byte ptr [bx], 1Ah ;~ 17C5:F5B2 -cs=0x17c5;eip=0x00f5b5; J(JNZ(loc_357ea)); // 68635 jnz short loc_357EA ;~ 17C5:F5B5 -cs=0x17c5;eip=0x00f5b7; T(CLC); // 68636 clc ;~ 17C5:F5B7 -cs=0x17c5;eip=0x00f5b8; J(JMP(loc_357b9)); // 68637 jmp short loc_357B9 ;~ 17C5:F5B8 + // 6924 +cs=0x17c5;eip=0x00f5a5; T(OR(ax, ax)); // 116583 or ax, ax ;~ 17C5:F5A5 +cs=0x17c5;eip=0x00f5a7; J(JNZ(loc_357b9)); // 116584 jnz short loc_357B9 ;~ 17C5:F5A7 +cs=0x17c5;eip=0x00f5a9; T(TEST(*(raddr(ds,bx+0x61B4)), 0x40)); // 116585 test byte ptr [bx+61B4h], 40h ;~ 17C5:F5A9 +cs=0x17c5;eip=0x00f5ae; J(JZ(loc_357ea)); // 116586 jz short loc_357EA ;~ 17C5:F5AE +cs=0x17c5;eip=0x00f5b0; T(bx = dx;); // 116587 mov bx, dx ;~ 17C5:F5B0 +cs=0x17c5;eip=0x00f5b2; T(CMP(*(raddr(ds,bx)), 0x1A)); // 116588 cmp byte ptr [bx], 1Ah ;~ 17C5:F5B2 +cs=0x17c5;eip=0x00f5b5; J(JNZ(loc_357ea)); // 116589 jnz short loc_357EA ;~ 17C5:F5B5 +cs=0x17c5;eip=0x00f5b7; T(CLC); // 116590 clc ;~ 17C5:F5B7 +cs=0x17c5;eip=0x00f5b8; J(JMP(loc_357b9)); // 116591 jmp short loc_357B9 ;~ 17C5:F5B8 loc_357ea: - // 6942 -cs=0x17c5;eip=0x00f5ba; T(STC); // 68642 stc ;~ 17C5:F5BA -cs=0x17c5;eip=0x00f5bb; T(ax = 0x1C00;); // 68643 mov ax, 1C00h ;~ 17C5:F5BB -cs=0x17c5;eip=0x00f5be; J(JMP(loc_357b9)); // 68644 jmp short loc_357B9 ;~ 17C5:F5BE + // 6925 +cs=0x17c5;eip=0x00f5ba; T(STC); // 116596 stc ;~ 17C5:F5BA +cs=0x17c5;eip=0x00f5bb; T(ax = 0x1C00;); // 116597 mov ax, 1C00h ;~ 17C5:F5BB +cs=0x17c5;eip=0x00f5be; J(JMP(loc_357b9)); // 116598 jmp short loc_357B9 ;~ 17C5:F5BE assert(0); __dispatch_call: @@ -39011,18 +39274,18 @@ cs=0x17c5;eip=0x00f5be; J(JMP(loc_357b9)); // 68644 jmp sh _begin: #undef arg_0 #define arg_0 4 - // 68653 arg_0 = word ptr 4 ;~ 17C5:F5C0 -cs=0x17c5;eip=0x00f5c0; X(PUSH(bp)); // 68655 push bp ;~ 17C5:F5C0 -cs=0x17c5;eip=0x00f5c1; T(bp = sp;); // 68656 mov bp, sp ;~ 17C5:F5C1 -cs=0x17c5;eip=0x00f5c3; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 68657 mov bx, [bp+arg_0] ;~ 17C5:F5C3 -cs=0x17c5;eip=0x00f5c6; T(OR(bx, bx)); // 68658 or bx, bx ;~ 17C5:F5C6 -cs=0x17c5;eip=0x00f5c8; J(JZ(loc_357fe)); // 68659 jz short loc_357FE ;~ 17C5:F5C8 -cs=0x17c5;eip=0x00f5ca; X(OR(*(raddr(ds,bx-2)), 1)); // 68660 or byte ptr [bx-2], 1 ;~ 17C5:F5CA + // 116607 arg_0 = word ptr 4 ;~ 17C5:F5C0 +cs=0x17c5;eip=0x00f5c0; X(PUSH(bp)); // 116609 push bp ;~ 17C5:F5C0 +cs=0x17c5;eip=0x00f5c1; T(bp = sp;); // 116610 mov bp, sp ;~ 17C5:F5C1 +cs=0x17c5;eip=0x00f5c3; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 116611 mov bx, [bp+arg_0] ;~ 17C5:F5C3 +cs=0x17c5;eip=0x00f5c6; T(OR(bx, bx)); // 116612 or bx, bx ;~ 17C5:F5C6 +cs=0x17c5;eip=0x00f5c8; J(JZ(loc_357fe)); // 116613 jz short loc_357FE ;~ 17C5:F5C8 +cs=0x17c5;eip=0x00f5ca; X(OR(*(raddr(ds,bx-2)), 1)); // 116614 or byte ptr [bx-2], 1 ;~ 17C5:F5CA loc_357fe: - // 6943 -cs=0x17c5;eip=0x00f5ce; T(sp = bp;); // 68663 mov sp, bp ;~ 17C5:F5CE -cs=0x17c5;eip=0x00f5d0; X(POP(bp)); // 68664 pop bp ;~ 17C5:F5D0 -cs=0x17c5;eip=0x00f5d1; J(RETN(0)); // 68665 retn ;~ 17C5:F5D1 + // 6926 +cs=0x17c5;eip=0x00f5ce; T(sp = bp;); // 116617 mov sp, bp ;~ 17C5:F5CE +cs=0x17c5;eip=0x00f5d0; X(POP(bp)); // 116618 pop bp ;~ 17C5:F5D0 +cs=0x17c5;eip=0x00f5d1; J(RETN(0)); // 116619 retn ;~ 17C5:F5D1 assert(0); __dispatch_call: @@ -39050,46 +39313,46 @@ cs=0x17c5;eip=0x00f5d1; J(RETN(0)); // 68665 retn ;~ 17C5:F5D1 _begin: #undef arg_0 #define arg_0 4 - // 68675 arg_0 = word ptr 4 ;~ 17C5:F5D2 -cs=0x17c5;eip=0x00f5d2; X(PUSH(bp)); // 68677 push bp ;~ 17C5:F5D2 -cs=0x17c5;eip=0x00f5d3; T(bp = sp;); // 68678 mov bp, sp ;~ 17C5:F5D3 -cs=0x17c5;eip=0x00f5d5; X(PUSH(si)); // 68679 push si ;~ 17C5:F5D5 -cs=0x17c5;eip=0x00f5d6; X(PUSH(di)); // 68680 push di ;~ 17C5:F5D6 -cs=0x17c5;eip=0x00f5d7; T(bx = 0x631A;); // 68681 mov bx, 631Ah ;~ 17C5:F5D7 -cs=0x17c5;eip=0x00f5da; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 68682 cmp word ptr [bx], 0 ;~ 17C5:F5DA -cs=0x17c5;eip=0x00f5dd; J(JNZ(loc_35838)); // 68683 jnz short loc_35838 ;~ 17C5:F5DD -cs=0x17c5;eip=0x00f5df; X(PUSH(ds)); // 68684 push ds ;~ 17C5:F5DF -cs=0x17c5;eip=0x00f5e0; X(POP(es)); // 68685 pop es ;~ 17C5:F5E0 -cs=0x17c5;eip=0x00f5e1; T(ax = 5;); // 68686 mov ax, 5 ;~ 17C5:F5E1 -cs=0x17c5;eip=0x00f5e4; J(CALL(sub_359ce,0)); // 68687 call sub_359CE ;~ 17C5:F5E4 -cs=0x17c5;eip=0x00f5e7; J(JNZ(loc_3581e)); // 68688 jnz short loc_3581E ;~ 17C5:F5E7 -cs=0x17c5;eip=0x00f5e9; T(XOR(ax, ax)); // 68689 xor ax, ax ;~ 17C5:F5E9 -cs=0x17c5;eip=0x00f5eb; T(CWD); // 68690 cwd ;~ 17C5:F5EB -cs=0x17c5;eip=0x00f5ec; J(JMP(loc_35842)); // 68691 jmp short loc_35842 ;~ 17C5:F5EC + // 116629 arg_0 = word ptr 4 ;~ 17C5:F5D2 +cs=0x17c5;eip=0x00f5d2; X(PUSH(bp)); // 116631 push bp ;~ 17C5:F5D2 +cs=0x17c5;eip=0x00f5d3; T(bp = sp;); // 116632 mov bp, sp ;~ 17C5:F5D3 +cs=0x17c5;eip=0x00f5d5; X(PUSH(si)); // 116633 push si ;~ 17C5:F5D5 +cs=0x17c5;eip=0x00f5d6; X(PUSH(di)); // 116634 push di ;~ 17C5:F5D6 +cs=0x17c5;eip=0x00f5d7; T(bx = 0x631A;); // 116635 mov bx, 631Ah ;~ 17C5:F5D7 +cs=0x17c5;eip=0x00f5da; T(CMP(*(dw*)(raddr(ds,bx)), 0)); // 116636 cmp word ptr [bx], 0 ;~ 17C5:F5DA +cs=0x17c5;eip=0x00f5dd; J(JNZ(loc_35838)); // 116637 jnz short loc_35838 ;~ 17C5:F5DD +cs=0x17c5;eip=0x00f5df; X(PUSH(ds)); // 116638 push ds ;~ 17C5:F5DF +cs=0x17c5;eip=0x00f5e0; X(POP(es)); // 116639 pop es ;~ 17C5:F5E0 +cs=0x17c5;eip=0x00f5e1; T(ax = 5;); // 116640 mov ax, 5 ;~ 17C5:F5E1 +cs=0x17c5;eip=0x00f5e4; J(CALL(sub_359ce,0)); // 116641 call sub_359CE ;~ 17C5:F5E4 +cs=0x17c5;eip=0x00f5e7; J(JNZ(loc_3581e)); // 116642 jnz short loc_3581E ;~ 17C5:F5E7 +cs=0x17c5;eip=0x00f5e9; T(XOR(ax, ax)); // 116643 xor ax, ax ;~ 17C5:F5E9 +cs=0x17c5;eip=0x00f5eb; T(CWD); // 116644 cwd ;~ 17C5:F5EB +cs=0x17c5;eip=0x00f5ec; J(JMP(loc_35842)); // 116645 jmp short loc_35842 ;~ 17C5:F5EC loc_3581e: - // 6944 -cs=0x17c5;eip=0x00f5ee; T(INC(ax)); // 68695 inc ax ;~ 17C5:F5EE -cs=0x17c5;eip=0x00f5ef; T(AND(al, 0x0FE)); // 68696 and al, 0FEh ;~ 17C5:F5EF -cs=0x17c5;eip=0x00f5f1; X(word_4edfa = ax;); // 68697 mov word_4EDFA, ax ;~ 17C5:F5F1 -cs=0x17c5;eip=0x00f5f4; X(*(word_4edfc) = ax;); // 68698 mov word_4EDFC, ax ;~ 17C5:F5F4 -cs=0x17c5;eip=0x00f5f7; T(XCHG(ax, si)); // 68699 xchg ax, si ;~ 17C5:F5F7 -cs=0x17c5;eip=0x00f5f8; X(MOV(*(dw*)(raddr(ds,si)), 1)); // 68700 mov word ptr [si], 1 ;~ 17C5:F5F8 -cs=0x17c5;eip=0x00f5fc; T(ADD(si, 4)); // 68701 add si, 4 ;~ 17C5:F5FC -cs=0x17c5;eip=0x00f5ff; X(MOV(*(dw*)(raddr(ds,si-2)), 0x0FFFE)); // 68702 mov word ptr [si-2], 0FFFEh ;~ 17C5:F5FF -cs=0x17c5;eip=0x00f604; X(*(word_4ee00) = si;); // 68703 mov word_4EE00, si ;~ 17C5:F604 + // 6927 +cs=0x17c5;eip=0x00f5ee; T(INC(ax)); // 116649 inc ax ;~ 17C5:F5EE +cs=0x17c5;eip=0x00f5ef; T(AND(al, 0x0FE)); // 116650 and al, 0FEh ;~ 17C5:F5EF +cs=0x17c5;eip=0x00f5f1; X(MOV(*(dw*)(raddr(ds,0x631A)), ax)); // 116651 mov ds:631Ah, ax ;~ 17C5:F5F1 +cs=0x17c5;eip=0x00f5f4; X(MOV(*(dw*)(raddr(ds,0x631C)), ax)); // 116652 mov ds:631Ch, ax ;~ 17C5:F5F4 +cs=0x17c5;eip=0x00f5f7; T(XCHG(ax, si)); // 116653 xchg ax, si ;~ 17C5:F5F7 +cs=0x17c5;eip=0x00f5f8; X(MOV(*(dw*)(raddr(ds,si)), 1)); // 116654 mov word ptr [si], 1 ;~ 17C5:F5F8 +cs=0x17c5;eip=0x00f5fc; T(ADD(si, 4)); // 116655 add si, 4 ;~ 17C5:F5FC +cs=0x17c5;eip=0x00f5ff; X(MOV(*(dw*)(raddr(ds,si-2)), 0x0FFFE)); // 116656 mov word ptr [si-2], 0FFFEh ;~ 17C5:F5FF +cs=0x17c5;eip=0x00f604; X(MOV(*(dw*)(raddr(ds,0x6320)), si)); // 116657 mov ds:6320h, si ;~ 17C5:F604 loc_35838: - // 6945 -cs=0x17c5;eip=0x00f608; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_0)))); // 68706 mov cx, [bp+arg_0] ;~ 17C5:F608 -cs=0x17c5;eip=0x00f60b; T(ax = ds;); // 68707 mov ax, ds ;~ 17C5:F60B -cs=0x17c5;eip=0x00f60d; T(es = ax;); // 68708 mov es, ax ;~ 17C5:F60D -cs=0x17c5;eip=0x00f60f; J(CALL(sub_3588f,0)); // 68709 call sub_3588F ;~ 17C5:F60F + // 6928 +cs=0x17c5;eip=0x00f608; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_0)))); // 116660 mov cx, [bp+arg_0] ;~ 17C5:F608 +cs=0x17c5;eip=0x00f60b; T(ax = ds;); // 116661 mov ax, ds ;~ 17C5:F60B +cs=0x17c5;eip=0x00f60d; T(es = ax;); // 116662 mov es, ax ;~ 17C5:F60D +cs=0x17c5;eip=0x00f60f; J(CALL(sub_3588f,0)); // 116663 call sub_3588F ;~ 17C5:F60F loc_35842: - // 6946 -cs=0x17c5;eip=0x00f612; X(POP(di)); // 68712 pop di ;~ 17C5:F612 -cs=0x17c5;eip=0x00f613; X(POP(si)); // 68713 pop si ;~ 17C5:F613 -cs=0x17c5;eip=0x00f614; T(sp = bp;); // 68714 mov sp, bp ;~ 17C5:F614 -cs=0x17c5;eip=0x00f616; X(POP(bp)); // 68715 pop bp ;~ 17C5:F616 -cs=0x17c5;eip=0x00f617; J(RETN(0)); // 68716 retn ;~ 17C5:F617 + // 6929 +cs=0x17c5;eip=0x00f612; X(POP(di)); // 116666 pop di ;~ 17C5:F612 +cs=0x17c5;eip=0x00f613; X(POP(si)); // 116667 pop si ;~ 17C5:F613 +cs=0x17c5;eip=0x00f614; T(sp = bp;); // 116668 mov sp, bp ;~ 17C5:F614 +cs=0x17c5;eip=0x00f616; X(POP(bp)); // 116669 pop bp ;~ 17C5:F616 +cs=0x17c5;eip=0x00f617; J(RETN(0)); // 116670 retn ;~ 17C5:F617 assert(0); __dispatch_call: @@ -39117,37 +39380,37 @@ cs=0x17c5;eip=0x00f617; J(RETN(0)); // 68716 retn ;~ 17C5:F617 else goto __dispatch_call; seg2623_f618_proc: _begin: -cs=0x17c5;eip=0x00f618; X(PUSH(bp)); // 68720 push bp ;~ 17C5:F618 -cs=0x17c5;eip=0x00f619; T(bp = sp;); // 68721 mov bp, sp ;~ 17C5:F619 -cs=0x17c5;eip=0x00f61b; T(SUB(sp, 4)); // 68722 sub sp, 4 ;~ 17C5:F61B -cs=0x17c5;eip=0x00f61e; X(PUSH(di)); // 68723 push di ;~ 17C5:F61E -cs=0x17c5;eip=0x00f61f; X(PUSH(si)); // 68724 push si ;~ 17C5:F61F -cs=0x17c5;eip=0x00f620; T(si = 0x61FE;); // 68725 mov si, 61FEh ;~ 17C5:F620 -cs=0x17c5;eip=0x00f623; T(SUB(di, di)); // 68726 sub di, di ;~ 17C5:F623 -cs=0x17c5;eip=0x00f625; J(JMP(loc_3586c)); // 68727 jmp short loc_3586C ;~ 17C5:F625 +cs=0x17c5;eip=0x00f618; X(PUSH(bp)); // 116675 push bp ;~ 17C5:F618 +cs=0x17c5;eip=0x00f619; T(bp = sp;); // 116676 mov bp, sp ;~ 17C5:F619 +cs=0x17c5;eip=0x00f61b; T(SUB(sp, 4)); // 116677 sub sp, 4 ;~ 17C5:F61B +cs=0x17c5;eip=0x00f61e; X(PUSH(di)); // 116678 push di ;~ 17C5:F61E +cs=0x17c5;eip=0x00f61f; X(PUSH(si)); // 116679 push si ;~ 17C5:F61F +cs=0x17c5;eip=0x00f620; T(si = 0x61FE;); // 116680 mov si, 61FEh ;~ 17C5:F620 +cs=0x17c5;eip=0x00f623; T(SUB(di, di)); // 116681 sub di, di ;~ 17C5:F623 +cs=0x17c5;eip=0x00f625; J(JMP(loc_3586c)); // 116682 jmp short loc_3586C ;~ 17C5:F625 loc_35858: - // 6947 -cs=0x17c5;eip=0x00f628; T(TEST(*(raddr(ds,si+6)), 0x83)); // 68733 test byte ptr [si+6], 83h ;~ 17C5:F628 -cs=0x17c5;eip=0x00f62c; J(JZ(loc_35869)); // 68734 jz short loc_35869 ;~ 17C5:F62C -cs=0x17c5;eip=0x00f62e; X(PUSH(si)); // 68735 push si ;~ 17C5:F62E -cs=0x17c5;eip=0x00f62f; J(CALL(sub_3528c,0)); // 68736 call sub_3528C ;~ 17C5:F62F -cs=0x17c5;eip=0x00f632; T(ADD(sp, 2)); // 68737 add sp, 2 ;~ 17C5:F632 -cs=0x17c5;eip=0x00f635; T(INC(ax)); // 68738 inc ax ;~ 17C5:F635 -cs=0x17c5;eip=0x00f636; J(JZ(loc_35869)); // 68739 jz short loc_35869 ;~ 17C5:F636 -cs=0x17c5;eip=0x00f638; T(INC(di)); // 68740 inc di ;~ 17C5:F638 + // 6930 +cs=0x17c5;eip=0x00f628; T(TEST(*(raddr(ds,si+6)), 0x83)); // 116687 test byte ptr [si+6], 83h ;~ 17C5:F628 +cs=0x17c5;eip=0x00f62c; J(JZ(loc_35869)); // 116688 jz short loc_35869 ;~ 17C5:F62C +cs=0x17c5;eip=0x00f62e; X(PUSH(si)); // 116689 push si ;~ 17C5:F62E +cs=0x17c5;eip=0x00f62f; J(CALL(sub_3528c,0)); // 116690 call sub_3528C ;~ 17C5:F62F +cs=0x17c5;eip=0x00f632; T(ADD(sp, 2)); // 116691 add sp, 2 ;~ 17C5:F632 +cs=0x17c5;eip=0x00f635; T(INC(ax)); // 116692 inc ax ;~ 17C5:F635 +cs=0x17c5;eip=0x00f636; J(JZ(loc_35869)); // 116693 jz short loc_35869 ;~ 17C5:F636 +cs=0x17c5;eip=0x00f638; T(INC(di)); // 116694 inc di ;~ 17C5:F638 loc_35869: - // 6948 -cs=0x17c5;eip=0x00f639; T(ADD(si, 8)); // 68744 add si, 8 ;~ 17C5:F639 + // 6931 +cs=0x17c5;eip=0x00f639; T(ADD(si, 8)); // 116698 add si, 8 ;~ 17C5:F639 loc_3586c: - // 6949 -cs=0x17c5;eip=0x00f63c; T(CMP(word_4edf6, si)); // 68747 cmp word_4EDF6, si ;~ 17C5:F63C -cs=0x17c5;eip=0x00f640; J(JNC(loc_35858)); // 68748 jnb short loc_35858 ;~ 17C5:F640 -cs=0x17c5;eip=0x00f642; T(ax = di;); // 68749 mov ax, di ;~ 17C5:F642 -cs=0x17c5;eip=0x00f644; X(POP(si)); // 68750 pop si ;~ 17C5:F644 -cs=0x17c5;eip=0x00f645; X(POP(di)); // 68751 pop di ;~ 17C5:F645 -cs=0x17c5;eip=0x00f646; T(sp = bp;); // 68752 mov sp, bp ;~ 17C5:F646 -cs=0x17c5;eip=0x00f648; X(POP(bp)); // 68753 pop bp ;~ 17C5:F648 -cs=0x17c5;eip=0x00f649; J(RETN(0)); // 68754 retn ;~ 17C5:F649 + // 6932 +cs=0x17c5;eip=0x00f63c; T(CMP(*(dw*)(raddr(ds,0x6316)), si)); // 116701 cmp ds:6316h, si ;~ 17C5:F63C +cs=0x17c5;eip=0x00f640; J(JNC(loc_35858)); // 116702 jnb short loc_35858 ;~ 17C5:F640 +cs=0x17c5;eip=0x00f642; T(ax = di;); // 116703 mov ax, di ;~ 17C5:F642 +cs=0x17c5;eip=0x00f644; X(POP(si)); // 116704 pop si ;~ 17C5:F644 +cs=0x17c5;eip=0x00f645; X(POP(di)); // 116705 pop di ;~ 17C5:F645 +cs=0x17c5;eip=0x00f646; T(sp = bp;); // 116706 mov sp, bp ;~ 17C5:F646 +cs=0x17c5;eip=0x00f648; X(POP(bp)); // 116707 pop bp ;~ 17C5:F648 +cs=0x17c5;eip=0x00f649; J(RETN(0)); // 116708 retn ;~ 17C5:F649 assert(0); __dispatch_call: @@ -39175,20 +39438,20 @@ cs=0x17c5;eip=0x00f649; J(RETN(0)); // 68754 retn ;~ 17C5:F649 else goto __dispatch_call; sub_3587a: _begin: -cs=0x17c5;eip=0x00f64a; X(POP(cx)); // 68760 pop cx ;~ 17C5:F64A -cs=0x17c5;eip=0x00f64b; T(ax = *(word_4ecbc);); // 68761 mov ax, word_4ECBC ;~ 17C5:F64B -cs=0x17c5;eip=0x00f64e; T(CMP(ax, sp)); // 68762 cmp ax, sp ;~ 17C5:F64E -cs=0x17c5;eip=0x00f650; J(JNC(loc_35888)); // 68763 jnb short loc_35888 ;~ 17C5:F650 -cs=0x17c5;eip=0x00f652; T(SUB(ax, sp)); // 68764 sub ax, sp ;~ 17C5:F652 -cs=0x17c5;eip=0x00f654; T(NEG(ax)); // 68765 neg ax ;~ 17C5:F654 +cs=0x17c5;eip=0x00f64a; X(POP(cx)); // 116714 pop cx ;~ 17C5:F64A +cs=0x17c5;eip=0x00f64b; T(MOV(ax, *(dw*)(raddr(ds,0x61DC)))); // 116715 mov ax, ds:61DCh ;~ 17C5:F64B +cs=0x17c5;eip=0x00f64e; T(CMP(ax, sp)); // 116716 cmp ax, sp ;~ 17C5:F64E +cs=0x17c5;eip=0x00f650; J(JNC(loc_35888)); // 116717 jnb short loc_35888 ;~ 17C5:F650 +cs=0x17c5;eip=0x00f652; T(SUB(ax, sp)); // 116718 sub ax, sp ;~ 17C5:F652 +cs=0x17c5;eip=0x00f654; T(NEG(ax)); // 116719 neg ax ;~ 17C5:F654 loc_35886: - // 6950 + // 6933 cs=0x17c5;eip=0x00f656; __disp=cx; - J(return __dispatch_call(__disp, _state);); // 68768 jmp cx ;~ 17C5:F656 + J(return __dispatch_call(__disp, _state);); // 116722 jmp cx ;~ 17C5:F656 loc_35888: - // 6951 -cs=0x17c5;eip=0x00f658; T(XOR(ax, ax)); // 68772 xor ax, ax ;~ 17C5:F658 -cs=0x17c5;eip=0x00f65a; J(JMP(loc_35886)); // 68773 jmp short loc_35886 ;~ 17C5:F65A + // 6934 +cs=0x17c5;eip=0x00f658; T(XOR(ax, ax)); // 116726 xor ax, ax ;~ 17C5:F658 +cs=0x17c5;eip=0x00f65a; J(JMP(loc_35886)); // 116727 jmp short loc_35886 ;~ 17C5:F65A assert(0); __dispatch_call: @@ -39207,159 +39470,159 @@ cs=0x17c5;eip=0x00f65a; J(JMP(loc_35886)); // 68773 jmp sh - bool _group68(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group72(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group68: + _group72: _begin: seg2623_f65c_proc: - // 68779 + // 116733 loc_3588c: - // 6952 -cs=0x17c5;eip=0x00f65c; J(JMP(loc_3595d)); // 68781 jmp loc_3595D ;~ 17C5:F65C + // 6935 +cs=0x17c5;eip=0x00f65c; J(JMP(loc_3595d)); // 116735 jmp loc_3595D ;~ 17C5:F65C sub_3588f: - // 68787 -cs=0x17c5;eip=0x00f65f; T(INC(cx)); // 68791 inc cx ;~ 17C5:F65F -cs=0x17c5;eip=0x00f660; J(JZ(loc_3588c)); // 68792 jz short loc_3588C ;~ 17C5:F660 -cs=0x17c5;eip=0x00f662; T(AND(cl, 0x0FE)); // 68793 and cl, 0FEh ;~ 17C5:F662 -cs=0x17c5;eip=0x00f665; T(CMP(cx, 0x0FFEE)); // 68794 cmp cx, 0FFEEh ;~ 17C5:F665 -cs=0x17c5;eip=0x00f668; J(JNC(loc_3588c)); // 68795 jnb short loc_3588C ;~ 17C5:F668 -cs=0x17c5;eip=0x00f66a; T(MOV(si, *(dw*)(raddr(ds,bx+2)))); // 68796 mov si, [bx+2] ;~ 17C5:F66A -cs=0x17c5;eip=0x00f66d; T(CLD); // 68797 cld ;~ 17C5:F66D -cs=0x17c5;eip=0x00f66e; T(LODSW); // 68798 lodsw ;~ 17C5:F66E -cs=0x17c5;eip=0x00f66f; T(di = si;); // 68799 mov di, si ;~ 17C5:F66F -cs=0x17c5;eip=0x00f671; T(TEST(al, 1)); // 68800 test al, 1 ;~ 17C5:F671 -cs=0x17c5;eip=0x00f673; J(JZ(loc_358e7)); // 68801 jz short loc_358E7 ;~ 17C5:F673 + // 116742 +cs=0x17c5;eip=0x00f65f; T(INC(cx)); // 116746 inc cx ;~ 17C5:F65F +cs=0x17c5;eip=0x00f660; J(JZ(loc_3588c)); // 116747 jz short loc_3588C ;~ 17C5:F660 +cs=0x17c5;eip=0x00f662; T(AND(cl, 0x0FE)); // 116748 and cl, 0FEh ;~ 17C5:F662 +cs=0x17c5;eip=0x00f665; T(CMP(cx, 0x0FFEE)); // 116749 cmp cx, 0FFEEh ;~ 17C5:F665 +cs=0x17c5;eip=0x00f668; J(JNC(loc_3588c)); // 116750 jnb short loc_3588C ;~ 17C5:F668 +cs=0x17c5;eip=0x00f66a; T(MOV(si, *(dw*)(raddr(ds,bx+2)))); // 116751 mov si, [bx+2] ;~ 17C5:F66A +cs=0x17c5;eip=0x00f66d; T(CLD); // 116752 cld ;~ 17C5:F66D +cs=0x17c5;eip=0x00f66e; T(LODSW); // 116753 lodsw ;~ 17C5:F66E +cs=0x17c5;eip=0x00f66f; T(di = si;); // 116754 mov di, si ;~ 17C5:F66F +cs=0x17c5;eip=0x00f671; T(TEST(al, 1)); // 116755 test al, 1 ;~ 17C5:F671 +cs=0x17c5;eip=0x00f673; J(JZ(loc_358e7)); // 116756 jz short loc_358E7 ;~ 17C5:F673 loc_358a5: - // 6953 -cs=0x17c5;eip=0x00f675; T(DEC(ax)); // 68804 dec ax ;~ 17C5:F675 -cs=0x17c5;eip=0x00f676; T(CMP(ax, cx)); // 68805 cmp ax, cx ;~ 17C5:F676 -cs=0x17c5;eip=0x00f678; J(JNC(loc_358bf)); // 68806 jnb short loc_358BF ;~ 17C5:F678 -cs=0x17c5;eip=0x00f67a; T(dx = ax;); // 68807 mov dx, ax ;~ 17C5:F67A -cs=0x17c5;eip=0x00f67c; T(ADD(si, ax)); // 68808 add si, ax ;~ 17C5:F67C -cs=0x17c5;eip=0x00f67e; T(LODSW); // 68809 lodsw ;~ 17C5:F67E -cs=0x17c5;eip=0x00f67f; T(TEST(al, 1)); // 68810 test al, 1 ;~ 17C5:F67F -cs=0x17c5;eip=0x00f681; J(JZ(loc_358e7)); // 68811 jz short loc_358E7 ;~ 17C5:F681 -cs=0x17c5;eip=0x00f683; T(ADD(ax, dx)); // 68812 add ax, dx ;~ 17C5:F683 -cs=0x17c5;eip=0x00f685; T(ADD(ax, 2)); // 68813 add ax, 2 ;~ 17C5:F685 -cs=0x17c5;eip=0x00f688; T(si = di;); // 68814 mov si, di ;~ 17C5:F688 -cs=0x17c5;eip=0x00f68a; X(MOV(*(dw*)(raddr(ds,si-2)), ax)); // 68815 mov [si-2], ax ;~ 17C5:F68A -cs=0x17c5;eip=0x00f68d; J(JMP(loc_358a5)); // 68816 jmp short loc_358A5 ;~ 17C5:F68D + // 6936 +cs=0x17c5;eip=0x00f675; T(DEC(ax)); // 116759 dec ax ;~ 17C5:F675 +cs=0x17c5;eip=0x00f676; T(CMP(ax, cx)); // 116760 cmp ax, cx ;~ 17C5:F676 +cs=0x17c5;eip=0x00f678; J(JNC(loc_358bf)); // 116761 jnb short loc_358BF ;~ 17C5:F678 +cs=0x17c5;eip=0x00f67a; T(dx = ax;); // 116762 mov dx, ax ;~ 17C5:F67A +cs=0x17c5;eip=0x00f67c; T(ADD(si, ax)); // 116763 add si, ax ;~ 17C5:F67C +cs=0x17c5;eip=0x00f67e; T(LODSW); // 116764 lodsw ;~ 17C5:F67E +cs=0x17c5;eip=0x00f67f; T(TEST(al, 1)); // 116765 test al, 1 ;~ 17C5:F67F +cs=0x17c5;eip=0x00f681; J(JZ(loc_358e7)); // 116766 jz short loc_358E7 ;~ 17C5:F681 +cs=0x17c5;eip=0x00f683; T(ADD(ax, dx)); // 116767 add ax, dx ;~ 17C5:F683 +cs=0x17c5;eip=0x00f685; T(ADD(ax, 2)); // 116768 add ax, 2 ;~ 17C5:F685 +cs=0x17c5;eip=0x00f688; T(si = di;); // 116769 mov si, di ;~ 17C5:F688 +cs=0x17c5;eip=0x00f68a; X(MOV(*(dw*)(raddr(ds,si-2)), ax)); // 116770 mov [si-2], ax ;~ 17C5:F68A +cs=0x17c5;eip=0x00f68d; J(JMP(loc_358a5)); // 116771 jmp short loc_358A5 ;~ 17C5:F68D loc_358bf: - // 6954 -cs=0x17c5;eip=0x00f68f; T(di = si;); // 68821 mov di, si ;~ 17C5:F68F -cs=0x17c5;eip=0x00f691; J(JZ(loc_358cf)); // 68822 jz short loc_358CF ;~ 17C5:F691 -cs=0x17c5;eip=0x00f693; T(ADD(di, cx)); // 68823 add di, cx ;~ 17C5:F693 -cs=0x17c5;eip=0x00f695; X(MOV(*(dw*)(raddr(ds,si-2)), cx)); // 68824 mov [si-2], cx ;~ 17C5:F695 -cs=0x17c5;eip=0x00f698; T(SUB(ax, cx)); // 68825 sub ax, cx ;~ 17C5:F698 -cs=0x17c5;eip=0x00f69a; T(DEC(ax)); // 68826 dec ax ;~ 17C5:F69A -cs=0x17c5;eip=0x00f69b; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 68827 mov [di], ax ;~ 17C5:F69B -cs=0x17c5;eip=0x00f69d; J(JMP(loc_358d4)); // 68828 jmp short loc_358D4 ;~ 17C5:F69D + // 6937 +cs=0x17c5;eip=0x00f68f; T(di = si;); // 116776 mov di, si ;~ 17C5:F68F +cs=0x17c5;eip=0x00f691; J(JZ(loc_358cf)); // 116777 jz short loc_358CF ;~ 17C5:F691 +cs=0x17c5;eip=0x00f693; T(ADD(di, cx)); // 116778 add di, cx ;~ 17C5:F693 +cs=0x17c5;eip=0x00f695; X(MOV(*(dw*)(raddr(ds,si-2)), cx)); // 116779 mov [si-2], cx ;~ 17C5:F695 +cs=0x17c5;eip=0x00f698; T(SUB(ax, cx)); // 116780 sub ax, cx ;~ 17C5:F698 +cs=0x17c5;eip=0x00f69a; T(DEC(ax)); // 116781 dec ax ;~ 17C5:F69A +cs=0x17c5;eip=0x00f69b; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 116782 mov [di], ax ;~ 17C5:F69B +cs=0x17c5;eip=0x00f69d; J(JMP(loc_358d4)); // 116783 jmp short loc_358D4 ;~ 17C5:F69D loc_358cf: - // 6955 -cs=0x17c5;eip=0x00f69f; T(ADD(di, cx)); // 68832 add di, cx ;~ 17C5:F69F -cs=0x17c5;eip=0x00f6a1; X(DEC(*(raddr(ds,si-2)))); // 68833 dec byte ptr [si-2] ;~ 17C5:F6A1 + // 6938 +cs=0x17c5;eip=0x00f69f; T(ADD(di, cx)); // 116787 add di, cx ;~ 17C5:F69F +cs=0x17c5;eip=0x00f6a1; X(DEC(*(raddr(ds,si-2)))); // 116788 dec byte ptr [si-2] ;~ 17C5:F6A1 loc_358d4: - // 6956 -cs=0x17c5;eip=0x00f6a4; T(ax = si;); // 68836 mov ax, si ;~ 17C5:F6A4 -cs=0x17c5;eip=0x00f6a6; T(dx = ds;); // 68837 mov dx, ds ;~ 17C5:F6A6 -cs=0x17c5;eip=0x00f6a8; T(cx = ss;); // 68838 mov cx, ss ;~ 17C5:F6A8 -cs=0x17c5;eip=0x00f6aa; T(CMP(dx, cx)); // 68839 cmp dx, cx ;~ 17C5:F6AA -cs=0x17c5;eip=0x00f6ac; J(JZ(loc_358e3)); // 68840 jz short loc_358E3 ;~ 17C5:F6AC -cs=0x17c5;eip=0x00f6ae; X(word_4ee0a = ds;); // 68841 mov es:word_4EE0A, ds ;~ 17C5:F6AE + // 6939 +cs=0x17c5;eip=0x00f6a4; T(ax = si;); // 116791 mov ax, si ;~ 17C5:F6A4 +cs=0x17c5;eip=0x00f6a6; T(dx = ds;); // 116792 mov dx, ds ;~ 17C5:F6A6 +cs=0x17c5;eip=0x00f6a8; T(cx = ss;); // 116793 mov cx, ss ;~ 17C5:F6A8 +cs=0x17c5;eip=0x00f6aa; T(CMP(dx, cx)); // 116794 cmp dx, cx ;~ 17C5:F6AA +cs=0x17c5;eip=0x00f6ac; J(JZ(loc_358e3)); // 116795 jz short loc_358E3 ;~ 17C5:F6AC +cs=0x17c5;eip=0x00f6ae; X(word_4ee0a = ds;); // 116796 mov es:word_4EE0A, ds ;~ 17C5:F6AE loc_358e3: - // 6957 -cs=0x17c5;eip=0x00f6b3; X(MOV(*(dw*)(raddr(ds,bx+2)), di)); // 68844 mov [bx+2], di ;~ 17C5:F6B3 -cs=0x17c5;eip=0x00f6b6; J(RETN(0)); // 68845 retn ;~ 17C5:F6B6 + // 6940 +cs=0x17c5;eip=0x00f6b3; X(MOV(*(dw*)(raddr(ds,bx+2)), di)); // 116799 mov [bx+2], di ;~ 17C5:F6B3 +cs=0x17c5;eip=0x00f6b6; J(RETN(0)); // 116800 retn ;~ 17C5:F6B6 loc_358e7: - // 6958 -cs=0x17c5;eip=0x00f6b7; X(*(byte_4ee10) = 2;); // 68850 mov es:byte_4EE10, 2 ;~ 17C5:F6B7 + // 6941 +cs=0x17c5;eip=0x00f6b7; X(byte_4ee10 = 2;); // 116805 mov es:byte_4EE10, 2 ;~ 17C5:F6B7 loc_358ed: - // 6959 -cs=0x17c5;eip=0x00f6bd; T(CMP(ax, 0x0FFFE)); // 68854 cmp ax, 0FFFEh ;~ 17C5:F6BD -cs=0x17c5;eip=0x00f6c0; J(JZ(loc_35917)); // 68855 jz short loc_35917 ;~ 17C5:F6C0 -cs=0x17c5;eip=0x00f6c2; T(di = si;); // 68856 mov di, si ;~ 17C5:F6C2 -cs=0x17c5;eip=0x00f6c4; T(ADD(si, ax)); // 68857 add si, ax ;~ 17C5:F6C4 + // 6942 +cs=0x17c5;eip=0x00f6bd; T(CMP(ax, 0x0FFFE)); // 116809 cmp ax, 0FFFEh ;~ 17C5:F6BD +cs=0x17c5;eip=0x00f6c0; J(JZ(loc_35917)); // 116810 jz short loc_35917 ;~ 17C5:F6C0 +cs=0x17c5;eip=0x00f6c2; T(di = si;); // 116811 mov di, si ;~ 17C5:F6C2 +cs=0x17c5;eip=0x00f6c4; T(ADD(si, ax)); // 116812 add si, ax ;~ 17C5:F6C4 loc_358f6: - // 6960 -cs=0x17c5;eip=0x00f6c6; T(LODSW); // 68861 lodsw ;~ 17C5:F6C6 -cs=0x17c5;eip=0x00f6c7; T(TEST(al, 1)); // 68862 test al, 1 ;~ 17C5:F6C7 -cs=0x17c5;eip=0x00f6c9; J(JZ(loc_358ed)); // 68863 jz short loc_358ED ;~ 17C5:F6C9 -cs=0x17c5;eip=0x00f6cb; T(di = si;); // 68864 mov di, si ;~ 17C5:F6CB + // 6943 +cs=0x17c5;eip=0x00f6c6; T(LODSW); // 116816 lodsw ;~ 17C5:F6C6 +cs=0x17c5;eip=0x00f6c7; T(TEST(al, 1)); // 116817 test al, 1 ;~ 17C5:F6C7 +cs=0x17c5;eip=0x00f6c9; J(JZ(loc_358ed)); // 116818 jz short loc_358ED ;~ 17C5:F6C9 +cs=0x17c5;eip=0x00f6cb; T(di = si;); // 116819 mov di, si ;~ 17C5:F6CB loc_358fd: - // 6961 -cs=0x17c5;eip=0x00f6cd; T(DEC(ax)); // 68867 dec ax ;~ 17C5:F6CD -cs=0x17c5;eip=0x00f6ce; T(CMP(ax, cx)); // 68868 cmp ax, cx ;~ 17C5:F6CE -cs=0x17c5;eip=0x00f6d0; J(JNC(loc_358bf)); // 68869 jnb short loc_358BF ;~ 17C5:F6D0 -cs=0x17c5;eip=0x00f6d2; T(dx = ax;); // 68870 mov dx, ax ;~ 17C5:F6D2 -cs=0x17c5;eip=0x00f6d4; T(ADD(si, ax)); // 68871 add si, ax ;~ 17C5:F6D4 -cs=0x17c5;eip=0x00f6d6; T(LODSW); // 68872 lodsw ;~ 17C5:F6D6 -cs=0x17c5;eip=0x00f6d7; T(TEST(al, 1)); // 68873 test al, 1 ;~ 17C5:F6D7 -cs=0x17c5;eip=0x00f6d9; J(JZ(loc_358ed)); // 68874 jz short loc_358ED ;~ 17C5:F6D9 -cs=0x17c5;eip=0x00f6db; T(ADD(ax, dx)); // 68875 add ax, dx ;~ 17C5:F6DB -cs=0x17c5;eip=0x00f6dd; T(ADD(ax, 2)); // 68876 add ax, 2 ;~ 17C5:F6DD -cs=0x17c5;eip=0x00f6e0; T(si = di;); // 68877 mov si, di ;~ 17C5:F6E0 -cs=0x17c5;eip=0x00f6e2; X(MOV(*(dw*)(raddr(ds,si-2)), ax)); // 68878 mov [si-2], ax ;~ 17C5:F6E2 -cs=0x17c5;eip=0x00f6e5; J(JMP(loc_358fd)); // 68879 jmp short loc_358FD ;~ 17C5:F6E5 + // 6944 +cs=0x17c5;eip=0x00f6cd; T(DEC(ax)); // 116822 dec ax ;~ 17C5:F6CD +cs=0x17c5;eip=0x00f6ce; T(CMP(ax, cx)); // 116823 cmp ax, cx ;~ 17C5:F6CE +cs=0x17c5;eip=0x00f6d0; J(JNC(loc_358bf)); // 116824 jnb short loc_358BF ;~ 17C5:F6D0 +cs=0x17c5;eip=0x00f6d2; T(dx = ax;); // 116825 mov dx, ax ;~ 17C5:F6D2 +cs=0x17c5;eip=0x00f6d4; T(ADD(si, ax)); // 116826 add si, ax ;~ 17C5:F6D4 +cs=0x17c5;eip=0x00f6d6; T(LODSW); // 116827 lodsw ;~ 17C5:F6D6 +cs=0x17c5;eip=0x00f6d7; T(TEST(al, 1)); // 116828 test al, 1 ;~ 17C5:F6D7 +cs=0x17c5;eip=0x00f6d9; J(JZ(loc_358ed)); // 116829 jz short loc_358ED ;~ 17C5:F6D9 +cs=0x17c5;eip=0x00f6db; T(ADD(ax, dx)); // 116830 add ax, dx ;~ 17C5:F6DB +cs=0x17c5;eip=0x00f6dd; T(ADD(ax, 2)); // 116831 add ax, 2 ;~ 17C5:F6DD +cs=0x17c5;eip=0x00f6e0; T(si = di;); // 116832 mov si, di ;~ 17C5:F6E0 +cs=0x17c5;eip=0x00f6e2; X(MOV(*(dw*)(raddr(ds,si-2)), ax)); // 116833 mov [si-2], ax ;~ 17C5:F6E2 +cs=0x17c5;eip=0x00f6e5; J(JMP(loc_358fd)); // 116834 jmp short loc_358FD ;~ 17C5:F6E5 loc_35917: - // 6962 -cs=0x17c5;eip=0x00f6e7; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 68883 mov ax, [bx+8] ;~ 17C5:F6E7 -cs=0x17c5;eip=0x00f6ea; T(OR(ax, ax)); // 68884 or ax, ax ;~ 17C5:F6EA -cs=0x17c5;eip=0x00f6ec; J(JZ(loc_35922)); // 68885 jz short loc_35922 ;~ 17C5:F6EC -cs=0x17c5;eip=0x00f6ee; T(ds = ax;); // 68886 mov ds, ax ;~ 17C5:F6EE -cs=0x17c5;eip=0x00f6f0; J(JMP(loc_35936)); // 68888 jmp short loc_35936 ;~ 17C5:F6F0 + // 6945 +cs=0x17c5;eip=0x00f6e7; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 116838 mov ax, [bx+8] ;~ 17C5:F6E7 +cs=0x17c5;eip=0x00f6ea; T(OR(ax, ax)); // 116839 or ax, ax ;~ 17C5:F6EA +cs=0x17c5;eip=0x00f6ec; J(JZ(loc_35922)); // 116840 jz short loc_35922 ;~ 17C5:F6EC +cs=0x17c5;eip=0x00f6ee; T(ds = ax;); // 116841 mov ds, ax ;~ 17C5:F6EE +cs=0x17c5;eip=0x00f6f0; J(JMP(loc_35936)); // 116842 jmp short loc_35936 ;~ 17C5:F6F0 loc_35922: - // 6963 -cs=0x17c5;eip=0x00f6f2; X(DEC(*(byte_4ee10))); // 68893 dec es:byte_4EE10 ;~ 17C5:F6F2 -cs=0x17c5;eip=0x00f6f7; J(JZ(loc_3593a)); // 68894 jz short loc_3593A ;~ 17C5:F6F7 -cs=0x17c5;eip=0x00f6f9; T(ax = ds;); // 68895 mov ax, ds ;~ 17C5:F6F9 -cs=0x17c5;eip=0x00f6fb; T(di = ss;); // 68896 mov di, ss ;~ 17C5:F6FB -cs=0x17c5;eip=0x00f6fd; T(CMP(ax, di)); // 68897 cmp ax, di ;~ 17C5:F6FD -cs=0x17c5;eip=0x00f6ff; J(JZ(loc_35936)); // 68898 jz short loc_35936 ;~ 17C5:F6FF -cs=0x17c5;eip=0x00f701; T(ds = word_4ee06;); // 68899 mov ds, es:word_4EE06 ;~ 17C5:F701 + // 6946 +cs=0x17c5;eip=0x00f6f2; X(DEC(byte_4ee10)); // 116846 dec es:byte_4EE10 ;~ 17C5:F6F2 +cs=0x17c5;eip=0x00f6f7; J(JZ(loc_3593a)); // 116847 jz short loc_3593A ;~ 17C5:F6F7 +cs=0x17c5;eip=0x00f6f9; T(ax = ds;); // 116848 mov ax, ds ;~ 17C5:F6F9 +cs=0x17c5;eip=0x00f6fb; T(di = ss;); // 116849 mov di, ss ;~ 17C5:F6FB +cs=0x17c5;eip=0x00f6fd; T(CMP(ax, di)); // 116850 cmp ax, di ;~ 17C5:F6FD +cs=0x17c5;eip=0x00f6ff; J(JZ(loc_35936)); // 116851 jz short loc_35936 ;~ 17C5:F6FF +cs=0x17c5;eip=0x00f701; T(ds = word_4ee06;); // 116852 mov ds, es:word_4EE06 ;~ 17C5:F701 loc_35936: - // 6964 -cs=0x17c5;eip=0x00f706; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 68903 mov si, [bx] ;~ 17C5:F706 -cs=0x17c5;eip=0x00f708; J(JMP(loc_358f6)); // 68904 jmp short loc_358F6 ;~ 17C5:F708 + // 6947 +cs=0x17c5;eip=0x00f706; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 116856 mov si, [bx] ;~ 17C5:F706 +cs=0x17c5;eip=0x00f708; J(JMP(loc_358f6)); // 116857 jmp short loc_358F6 ;~ 17C5:F708 loc_3593a: - // 6965 -cs=0x17c5;eip=0x00f70a; T(MOV(si, *(dw*)(raddr(ds,bx+6)))); // 68908 mov si, [bx+6] ;~ 17C5:F70A -cs=0x17c5;eip=0x00f70d; T(XOR(ax, ax)); // 68909 xor ax, ax ;~ 17C5:F70D -cs=0x17c5;eip=0x00f70f; J(CALL(sub_359ac,0)); // 68910 call sub_359AC ;~ 17C5:F70F -cs=0x17c5;eip=0x00f712; T(CMP(ax, si)); // 68911 cmp ax, si ;~ 17C5:F712 -cs=0x17c5;eip=0x00f714; J(JZ(loc_35953)); // 68912 jz short loc_35953 ;~ 17C5:F714 -cs=0x17c5;eip=0x00f716; T(AND(al, 1)); // 68913 and al, 1 ;~ 17C5:F716 -cs=0x17c5;eip=0x00f718; T(INC(ax)); // 68914 inc ax ;~ 17C5:F718 -cs=0x17c5;eip=0x00f719; T(INC(ax)); // 68915 inc ax ;~ 17C5:F719 -cs=0x17c5;eip=0x00f71a; T(CBW); // 68916 cbw ;~ 17C5:F71A -cs=0x17c5;eip=0x00f71b; J(CALL(sub_359ac,0)); // 68917 call sub_359AC ;~ 17C5:F71B -cs=0x17c5;eip=0x00f71e; J(JZ(loc_3595d)); // 68918 jz short loc_3595D ;~ 17C5:F71E -cs=0x17c5;eip=0x00f720; X(DEC(*(raddr(ds,di-2)))); // 68919 dec byte ptr [di-2] ;~ 17C5:F720 + // 6948 +cs=0x17c5;eip=0x00f70a; T(MOV(si, *(dw*)(raddr(ds,bx+6)))); // 116861 mov si, [bx+6] ;~ 17C5:F70A +cs=0x17c5;eip=0x00f70d; T(XOR(ax, ax)); // 116862 xor ax, ax ;~ 17C5:F70D +cs=0x17c5;eip=0x00f70f; J(CALL(sub_359ac,0)); // 116863 call sub_359AC ;~ 17C5:F70F +cs=0x17c5;eip=0x00f712; T(CMP(ax, si)); // 116864 cmp ax, si ;~ 17C5:F712 +cs=0x17c5;eip=0x00f714; J(JZ(loc_35953)); // 116865 jz short loc_35953 ;~ 17C5:F714 +cs=0x17c5;eip=0x00f716; T(AND(al, 1)); // 116866 and al, 1 ;~ 17C5:F716 +cs=0x17c5;eip=0x00f718; T(INC(ax)); // 116867 inc ax ;~ 17C5:F718 +cs=0x17c5;eip=0x00f719; T(INC(ax)); // 116868 inc ax ;~ 17C5:F719 +cs=0x17c5;eip=0x00f71a; T(CBW); // 116869 cbw ;~ 17C5:F71A +cs=0x17c5;eip=0x00f71b; J(CALL(sub_359ac,0)); // 116870 call sub_359AC ;~ 17C5:F71B +cs=0x17c5;eip=0x00f71e; J(JZ(loc_3595d)); // 116871 jz short loc_3595D ;~ 17C5:F71E +cs=0x17c5;eip=0x00f720; X(DEC(*(raddr(ds,di-2)))); // 116872 dec byte ptr [di-2] ;~ 17C5:F720 loc_35953: - // 6966 -cs=0x17c5;eip=0x00f723; J(CALL(sub_35972,0)); // 68922 call sub_35972 ;~ 17C5:F723 -cs=0x17c5;eip=0x00f726; J(JZ(loc_3595d)); // 68923 jz short loc_3595D ;~ 17C5:F726 -cs=0x17c5;eip=0x00f728; T(XCHG(ax, si)); // 68924 xchg ax, si ;~ 17C5:F728 -cs=0x17c5;eip=0x00f729; T(DEC(si)); // 68925 dec si ;~ 17C5:F729 -cs=0x17c5;eip=0x00f72a; T(DEC(si)); // 68926 dec si ;~ 17C5:F72A -cs=0x17c5;eip=0x00f72b; J(JMP(loc_358f6)); // 68927 jmp short loc_358F6 ;~ 17C5:F72B + // 6949 +cs=0x17c5;eip=0x00f723; J(CALL(sub_35972,0)); // 116875 call sub_35972 ;~ 17C5:F723 +cs=0x17c5;eip=0x00f726; J(JZ(loc_3595d)); // 116876 jz short loc_3595D ;~ 17C5:F726 +cs=0x17c5;eip=0x00f728; T(XCHG(ax, si)); // 116877 xchg ax, si ;~ 17C5:F728 +cs=0x17c5;eip=0x00f729; T(DEC(si)); // 116878 dec si ;~ 17C5:F729 +cs=0x17c5;eip=0x00f72a; T(DEC(si)); // 116879 dec si ;~ 17C5:F72A +cs=0x17c5;eip=0x00f72b; J(JMP(loc_358f6)); // 116880 jmp short loc_358F6 ;~ 17C5:F72B loc_3595d: - // 6967 -cs=0x17c5;eip=0x00f72d; T(ax = ds;); // 68932 mov ax, ds ;~ 17C5:F72D -cs=0x17c5;eip=0x00f72f; T(cx = ss;); // 68933 mov cx, ss ;~ 17C5:F72F -cs=0x17c5;eip=0x00f731; T(CMP(ax, cx)); // 68934 cmp ax, cx ;~ 17C5:F731 -cs=0x17c5;eip=0x00f733; J(JZ(loc_35969)); // 68935 jz short loc_35969 ;~ 17C5:F733 -cs=0x17c5;eip=0x00f735; X(word_4ee0a = ax;); // 68936 mov es:word_4EE0A, ax ;~ 17C5:F735 + // 6950 +cs=0x17c5;eip=0x00f72d; T(ax = ds;); // 116885 mov ax, ds ;~ 17C5:F72D +cs=0x17c5;eip=0x00f72f; T(cx = ss;); // 116886 mov cx, ss ;~ 17C5:F72F +cs=0x17c5;eip=0x00f731; T(CMP(ax, cx)); // 116887 cmp ax, cx ;~ 17C5:F731 +cs=0x17c5;eip=0x00f733; J(JZ(loc_35969)); // 116888 jz short loc_35969 ;~ 17C5:F733 +cs=0x17c5;eip=0x00f735; X(word_4ee0a = ax;); // 116889 mov es:word_4EE0A, ax ;~ 17C5:F735 loc_35969: - // 6968 -cs=0x17c5;eip=0x00f739; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 68939 mov ax, [bx] ;~ 17C5:F739 -cs=0x17c5;eip=0x00f73b; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 68940 mov [bx+2], ax ;~ 17C5:F73B -cs=0x17c5;eip=0x00f73e; T(XOR(ax, ax)); // 68941 xor ax, ax ;~ 17C5:F73E -cs=0x17c5;eip=0x00f740; T(CWD); // 68942 cwd ;~ 17C5:F740 -cs=0x17c5;eip=0x00f741; J(RETN(0)); // 68943 retn ;~ 17C5:F741 + // 6951 +cs=0x17c5;eip=0x00f739; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 116892 mov ax, [bx] ;~ 17C5:F739 +cs=0x17c5;eip=0x00f73b; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 116893 mov [bx+2], ax ;~ 17C5:F73B +cs=0x17c5;eip=0x00f73e; T(XOR(ax, ax)); // 116894 xor ax, ax ;~ 17C5:F73E +cs=0x17c5;eip=0x00f740; T(CWD); // 116895 cwd ;~ 17C5:F740 +cs=0x17c5;eip=0x00f741; J(RETN(0)); // 116896 retn ;~ 17C5:F741 assert(0); __dispatch_call: @@ -39369,7 +39632,8 @@ cs=0x17c5;eip=0x00f741; J(RETN(0)); // 68943 retn ;~ 17C5:F741 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_358a5: goto loc_358a5; + case m2c::kloc_3588c: goto loc_3588c; + case m2c::kloc_358a5: goto loc_358a5; case m2c::kloc_358bf: goto loc_358bf; case m2c::kloc_358cf: goto loc_358cf; case m2c::kloc_358d4: goto loc_358d4; @@ -39385,7 +39649,6 @@ cs=0x17c5;eip=0x00f741; J(RETN(0)); // 68943 retn ;~ 17C5:F741 case m2c::kloc_35953: goto loc_35953; case m2c::kloc_3595d: goto loc_3595d; case m2c::kloc_35969: goto loc_35969; - case m2c::kseg2623_f65c_proc: goto seg2623_f65c_proc; case m2c::ksub_3588f: goto sub_3588f; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; @@ -39401,47 +39664,47 @@ cs=0x17c5;eip=0x00f741; J(RETN(0)); // 68943 retn ;~ 17C5:F741 else goto __dispatch_call; sub_35972: _begin: -cs=0x17c5;eip=0x00f742; X(PUSH(cx)); // 68951 push cx ;~ 17C5:F742 -cs=0x17c5;eip=0x00f743; T(MOV(ax, *(dw*)(raddr(ds,di-2)))); // 68952 mov ax, [di-2] ;~ 17C5:F743 -cs=0x17c5;eip=0x00f746; T(TEST(al, 1)); // 68953 test al, 1 ;~ 17C5:F746 -cs=0x17c5;eip=0x00f748; J(JZ(loc_3597d)); // 68954 jz short loc_3597D ;~ 17C5:F748 -cs=0x17c5;eip=0x00f74a; T(SUB(cx, ax)); // 68955 sub cx, ax ;~ 17C5:F74A -cs=0x17c5;eip=0x00f74c; T(DEC(cx)); // 68956 dec cx ;~ 17C5:F74C +cs=0x17c5;eip=0x00f742; X(PUSH(cx)); // 116904 push cx ;~ 17C5:F742 +cs=0x17c5;eip=0x00f743; T(MOV(ax, *(dw*)(raddr(ds,di-2)))); // 116905 mov ax, [di-2] ;~ 17C5:F743 +cs=0x17c5;eip=0x00f746; T(TEST(al, 1)); // 116906 test al, 1 ;~ 17C5:F746 +cs=0x17c5;eip=0x00f748; J(JZ(loc_3597d)); // 116907 jz short loc_3597D ;~ 17C5:F748 +cs=0x17c5;eip=0x00f74a; T(SUB(cx, ax)); // 116908 sub cx, ax ;~ 17C5:F74A +cs=0x17c5;eip=0x00f74c; T(DEC(cx)); // 116909 dec cx ;~ 17C5:F74C loc_3597d: - // 6969 -cs=0x17c5;eip=0x00f74d; T(INC(cx)); // 68959 inc cx ;~ 17C5:F74D -cs=0x17c5;eip=0x00f74e; T(INC(cx)); // 68960 inc cx ;~ 17C5:F74E -cs=0x17c5;eip=0x00f74f; T(dx = 0x7FFF;); // 68961 mov dx, 7FFFh ;~ 17C5:F74F + // 6952 +cs=0x17c5;eip=0x00f74d; T(INC(cx)); // 116912 inc cx ;~ 17C5:F74D +cs=0x17c5;eip=0x00f74e; T(INC(cx)); // 116913 inc cx ;~ 17C5:F74E +cs=0x17c5;eip=0x00f74f; T(dx = 0x7FFF;); // 116914 mov dx, 7FFFh ;~ 17C5:F74F loc_35982: - // 6970 -cs=0x17c5;eip=0x00f752; T(CMP(dx, *(word_4ee0c))); // 68964 cmp dx, es:word_4EE0C ;~ 17C5:F752 -cs=0x17c5;eip=0x00f757; J(JBE(loc_3598d)); // 68965 jbe short loc_3598D ;~ 17C5:F757 -cs=0x17c5;eip=0x00f759; T(SHR(dx, 1)); // 68966 shr dx, 1 ;~ 17C5:F759 -cs=0x17c5;eip=0x00f75b; J(JNZ(loc_35982)); // 68967 jnz short loc_35982 ;~ 17C5:F75B + // 6953 +cs=0x17c5;eip=0x00f752; T(CMP(dx, word_4ee0c)); // 116917 cmp dx, es:word_4EE0C ;~ 17C5:F752 +cs=0x17c5;eip=0x00f757; J(JBE(loc_3598d)); // 116918 jbe short loc_3598D ;~ 17C5:F757 +cs=0x17c5;eip=0x00f759; T(SHR(dx, 1)); // 116919 shr dx, 1 ;~ 17C5:F759 +cs=0x17c5;eip=0x00f75b; J(JNZ(loc_35982)); // 116920 jnz short loc_35982 ;~ 17C5:F75B loc_3598d: - // 6971 -cs=0x17c5;eip=0x00f75d; T(ax = cx;); // 68971 mov ax, cx ;~ 17C5:F75D -cs=0x17c5;eip=0x00f75f; T(ADD(ax, si)); // 68972 add ax, si ;~ 17C5:F75F -cs=0x17c5;eip=0x00f761; J(JC(loc_359a8)); // 68973 jb short loc_359A8 ;~ 17C5:F761 -cs=0x17c5;eip=0x00f763; T(ADD(ax, dx)); // 68974 add ax, dx ;~ 17C5:F763 -cs=0x17c5;eip=0x00f765; J(JC(loc_359a4)); // 68975 jb short loc_359A4 ;~ 17C5:F765 -cs=0x17c5;eip=0x00f767; T(NOT(dx)); // 68976 not dx ;~ 17C5:F767 -cs=0x17c5;eip=0x00f769; T(AND(ax, dx)); // 68977 and ax, dx ;~ 17C5:F769 -cs=0x17c5;eip=0x00f76b; T(SUB(ax, si)); // 68978 sub ax, si ;~ 17C5:F76B -cs=0x17c5;eip=0x00f76d; J(CALL(sub_359ac,0)); // 68979 call sub_359AC ;~ 17C5:F76D -cs=0x17c5;eip=0x00f770; J(JNZ(loc_359aa)); // 68980 jnz short loc_359AA ;~ 17C5:F770 -cs=0x17c5;eip=0x00f772; T(NOT(dx)); // 68981 not dx ;~ 17C5:F772 + // 6954 +cs=0x17c5;eip=0x00f75d; T(ax = cx;); // 116924 mov ax, cx ;~ 17C5:F75D +cs=0x17c5;eip=0x00f75f; T(ADD(ax, si)); // 116925 add ax, si ;~ 17C5:F75F +cs=0x17c5;eip=0x00f761; J(JC(loc_359a8)); // 116926 jb short loc_359A8 ;~ 17C5:F761 +cs=0x17c5;eip=0x00f763; T(ADD(ax, dx)); // 116927 add ax, dx ;~ 17C5:F763 +cs=0x17c5;eip=0x00f765; J(JC(loc_359a4)); // 116928 jb short loc_359A4 ;~ 17C5:F765 +cs=0x17c5;eip=0x00f767; T(NOT(dx)); // 116929 not dx ;~ 17C5:F767 +cs=0x17c5;eip=0x00f769; T(AND(ax, dx)); // 116930 and ax, dx ;~ 17C5:F769 +cs=0x17c5;eip=0x00f76b; T(SUB(ax, si)); // 116931 sub ax, si ;~ 17C5:F76B +cs=0x17c5;eip=0x00f76d; J(CALL(sub_359ac,0)); // 116932 call sub_359AC ;~ 17C5:F76D +cs=0x17c5;eip=0x00f770; J(JNZ(loc_359aa)); // 116933 jnz short loc_359AA ;~ 17C5:F770 +cs=0x17c5;eip=0x00f772; T(NOT(dx)); // 116934 not dx ;~ 17C5:F772 loc_359a4: - // 6972 -cs=0x17c5;eip=0x00f774; T(SHR(dx, 1)); // 68984 shr dx, 1 ;~ 17C5:F774 -cs=0x17c5;eip=0x00f776; J(JNZ(loc_3598d)); // 68985 jnz short loc_3598D ;~ 17C5:F776 + // 6955 +cs=0x17c5;eip=0x00f774; T(SHR(dx, 1)); // 116937 shr dx, 1 ;~ 17C5:F774 +cs=0x17c5;eip=0x00f776; J(JNZ(loc_3598d)); // 116938 jnz short loc_3598D ;~ 17C5:F776 loc_359a8: - // 6973 -cs=0x17c5;eip=0x00f778; T(XOR(ax, ax)); // 68988 xor ax, ax ;~ 17C5:F778 + // 6956 +cs=0x17c5;eip=0x00f778; T(XOR(ax, ax)); // 116941 xor ax, ax ;~ 17C5:F778 loc_359aa: - // 6974 -cs=0x17c5;eip=0x00f77a; X(POP(cx)); // 68991 pop cx ;~ 17C5:F77A -cs=0x17c5;eip=0x00f77b; J(RETN(0)); // 68992 retn ;~ 17C5:F77B + // 6957 +cs=0x17c5;eip=0x00f77a; X(POP(cx)); // 116944 pop cx ;~ 17C5:F77A +cs=0x17c5;eip=0x00f77b; J(RETN(0)); // 116945 retn ;~ 17C5:F77B assert(0); __dispatch_call: @@ -39472,26 +39735,26 @@ cs=0x17c5;eip=0x00f77b; J(RETN(0)); // 68992 retn ;~ 17C5:F77B else goto __dispatch_call; sub_359ac: _begin: -cs=0x17c5;eip=0x00f77c; X(PUSH(dx)); // 69001 push dx ;~ 17C5:F77C -cs=0x17c5;eip=0x00f77d; X(PUSH(cx)); // 69002 push cx ;~ 17C5:F77D -cs=0x17c5;eip=0x00f77e; J(CALL(sub_359ce,0)); // 69003 call sub_359CE ;~ 17C5:F77E -cs=0x17c5;eip=0x00f781; J(JZ(loc_359cb)); // 69004 jz short loc_359CB ;~ 17C5:F781 -cs=0x17c5;eip=0x00f783; X(PUSH(di)); // 69005 push di ;~ 17C5:F783 -cs=0x17c5;eip=0x00f784; T(di = si;); // 69006 mov di, si ;~ 17C5:F784 -cs=0x17c5;eip=0x00f786; T(si = ax;); // 69007 mov si, ax ;~ 17C5:F786 -cs=0x17c5;eip=0x00f788; T(ADD(si, dx)); // 69008 add si, dx ;~ 17C5:F788 -cs=0x17c5;eip=0x00f78a; X(MOV(*(dw*)(raddr(ds,si-2)), 0x0FFFE)); // 69009 mov word ptr [si-2], 0FFFEh ;~ 17C5:F78A -cs=0x17c5;eip=0x00f78f; X(MOV(*(dw*)(raddr(ds,bx+6)), si)); // 69010 mov [bx+6], si ;~ 17C5:F78F -cs=0x17c5;eip=0x00f792; T(dx = si;); // 69011 mov dx, si ;~ 17C5:F792 -cs=0x17c5;eip=0x00f794; T(SUB(dx, di)); // 69012 sub dx, di ;~ 17C5:F794 -cs=0x17c5;eip=0x00f796; T(DEC(dx)); // 69013 dec dx ;~ 17C5:F796 -cs=0x17c5;eip=0x00f797; X(MOV(*(dw*)(raddr(ds,di-2)), dx)); // 69014 mov [di-2], dx ;~ 17C5:F797 -cs=0x17c5;eip=0x00f79a; X(POP(ax)); // 69015 pop ax ;~ 17C5:F79A +cs=0x17c5;eip=0x00f77c; X(PUSH(dx)); // 116954 push dx ;~ 17C5:F77C +cs=0x17c5;eip=0x00f77d; X(PUSH(cx)); // 116955 push cx ;~ 17C5:F77D +cs=0x17c5;eip=0x00f77e; J(CALL(sub_359ce,0)); // 116956 call sub_359CE ;~ 17C5:F77E +cs=0x17c5;eip=0x00f781; J(JZ(loc_359cb)); // 116957 jz short loc_359CB ;~ 17C5:F781 +cs=0x17c5;eip=0x00f783; X(PUSH(di)); // 116958 push di ;~ 17C5:F783 +cs=0x17c5;eip=0x00f784; T(di = si;); // 116959 mov di, si ;~ 17C5:F784 +cs=0x17c5;eip=0x00f786; T(si = ax;); // 116960 mov si, ax ;~ 17C5:F786 +cs=0x17c5;eip=0x00f788; T(ADD(si, dx)); // 116961 add si, dx ;~ 17C5:F788 +cs=0x17c5;eip=0x00f78a; X(MOV(*(dw*)(raddr(ds,si-2)), 0x0FFFE)); // 116962 mov word ptr [si-2], 0FFFEh ;~ 17C5:F78A +cs=0x17c5;eip=0x00f78f; X(MOV(*(dw*)(raddr(ds,bx+6)), si)); // 116963 mov [bx+6], si ;~ 17C5:F78F +cs=0x17c5;eip=0x00f792; T(dx = si;); // 116964 mov dx, si ;~ 17C5:F792 +cs=0x17c5;eip=0x00f794; T(SUB(dx, di)); // 116965 sub dx, di ;~ 17C5:F794 +cs=0x17c5;eip=0x00f796; T(DEC(dx)); // 116966 dec dx ;~ 17C5:F796 +cs=0x17c5;eip=0x00f797; X(MOV(*(dw*)(raddr(ds,di-2)), dx)); // 116967 mov [di-2], dx ;~ 17C5:F797 +cs=0x17c5;eip=0x00f79a; X(POP(ax)); // 116968 pop ax ;~ 17C5:F79A loc_359cb: - // 6975 -cs=0x17c5;eip=0x00f79b; X(POP(cx)); // 69018 pop cx ;~ 17C5:F79B -cs=0x17c5;eip=0x00f79c; X(POP(dx)); // 69019 pop dx ;~ 17C5:F79C -cs=0x17c5;eip=0x00f79d; J(RETN(0)); // 69020 retn ;~ 17C5:F79D + // 6958 +cs=0x17c5;eip=0x00f79b; X(POP(cx)); // 116971 pop cx ;~ 17C5:F79B +cs=0x17c5;eip=0x00f79c; X(POP(dx)); // 116972 pop dx ;~ 17C5:F79C +cs=0x17c5;eip=0x00f79d; J(RETN(0)); // 116973 retn ;~ 17C5:F79D assert(0); __dispatch_call: @@ -39517,28 +39780,28 @@ cs=0x17c5;eip=0x00f79d; J(RETN(0)); // 69020 retn ;~ 17C5:F79D else goto __dispatch_call; sub_359ce: _begin: -cs=0x17c5;eip=0x00f79e; X(PUSH(bx)); // 69029 push bx ;~ 17C5:F79E -cs=0x17c5;eip=0x00f79f; X(PUSH(ax)); // 69030 push ax ;~ 17C5:F79F -cs=0x17c5;eip=0x00f7a0; T(XOR(dx, dx)); // 69031 xor dx, dx ;~ 17C5:F7A0 -cs=0x17c5;eip=0x00f7a2; X(PUSH(ds)); // 69032 push ds ;~ 17C5:F7A2 -cs=0x17c5;eip=0x00f7a3; X(PUSH(dx)); // 69033 push dx ;~ 17C5:F7A3 -cs=0x17c5;eip=0x00f7a4; X(PUSH(dx)); // 69034 push dx ;~ 17C5:F7A4 -cs=0x17c5;eip=0x00f7a5; X(PUSH(ax)); // 69035 push ax ;~ 17C5:F7A5 -cs=0x17c5;eip=0x00f7a6; T(ax = 1;); // 69036 mov ax, 1 ;~ 17C5:F7A6 -cs=0x17c5;eip=0x00f7a9; X(PUSH(ax)); // 69037 push ax ;~ 17C5:F7A9 -cs=0x17c5;eip=0x00f7aa; X(PUSH(es)); // 69038 push es ;~ 17C5:F7AA -cs=0x17c5;eip=0x00f7ab; X(POP(ds)); // 69039 pop ds ;~ 17C5:F7AB -cs=0x17c5;eip=0x00f7ac; J(CALL(sub_359ee,0)); // 69040 call sub_359EE ;~ 17C5:F7AC -cs=0x17c5;eip=0x00f7af; T(ADD(sp, 8)); // 69041 add sp, 8 ;~ 17C5:F7AF -cs=0x17c5;eip=0x00f7b2; T(CMP(dx, 0x0FFFF)); // 69042 cmp dx, 0FFFFh ;~ 17C5:F7B2 -cs=0x17c5;eip=0x00f7b5; X(POP(ds)); // 69043 pop ds ;~ 17C5:F7B5 -cs=0x17c5;eip=0x00f7b6; X(POP(dx)); // 69044 pop dx ;~ 17C5:F7B6 -cs=0x17c5;eip=0x00f7b7; X(POP(bx)); // 69045 pop bx ;~ 17C5:F7B7 -cs=0x17c5;eip=0x00f7b8; J(JZ(locret_359ec)); // 69046 jz short locret_359EC ;~ 17C5:F7B8 -cs=0x17c5;eip=0x00f7ba; T(OR(dx, dx)); // 69047 or dx, dx ;~ 17C5:F7BA +cs=0x17c5;eip=0x00f79e; X(PUSH(bx)); // 116982 push bx ;~ 17C5:F79E +cs=0x17c5;eip=0x00f79f; X(PUSH(ax)); // 116983 push ax ;~ 17C5:F79F +cs=0x17c5;eip=0x00f7a0; T(XOR(dx, dx)); // 116984 xor dx, dx ;~ 17C5:F7A0 +cs=0x17c5;eip=0x00f7a2; X(PUSH(ds)); // 116985 push ds ;~ 17C5:F7A2 +cs=0x17c5;eip=0x00f7a3; X(PUSH(dx)); // 116986 push dx ;~ 17C5:F7A3 +cs=0x17c5;eip=0x00f7a4; X(PUSH(dx)); // 116987 push dx ;~ 17C5:F7A4 +cs=0x17c5;eip=0x00f7a5; X(PUSH(ax)); // 116988 push ax ;~ 17C5:F7A5 +cs=0x17c5;eip=0x00f7a6; T(ax = 1;); // 116989 mov ax, 1 ;~ 17C5:F7A6 +cs=0x17c5;eip=0x00f7a9; X(PUSH(ax)); // 116990 push ax ;~ 17C5:F7A9 +cs=0x17c5;eip=0x00f7aa; X(PUSH(es)); // 116991 push es ;~ 17C5:F7AA +cs=0x17c5;eip=0x00f7ab; X(POP(ds)); // 116992 pop ds ;~ 17C5:F7AB +cs=0x17c5;eip=0x00f7ac; J(CALL(sub_359ee,0)); // 116993 call sub_359EE ;~ 17C5:F7AC +cs=0x17c5;eip=0x00f7af; T(ADD(sp, 8)); // 116994 add sp, 8 ;~ 17C5:F7AF +cs=0x17c5;eip=0x00f7b2; T(CMP(dx, 0x0FFFF)); // 116995 cmp dx, 0FFFFh ;~ 17C5:F7B2 +cs=0x17c5;eip=0x00f7b5; X(POP(ds)); // 116996 pop ds ;~ 17C5:F7B5 +cs=0x17c5;eip=0x00f7b6; X(POP(dx)); // 116997 pop dx ;~ 17C5:F7B6 +cs=0x17c5;eip=0x00f7b7; X(POP(bx)); // 116998 pop bx ;~ 17C5:F7B7 +cs=0x17c5;eip=0x00f7b8; J(JZ(locret_359ec)); // 116999 jz short locret_359EC ;~ 17C5:F7B8 +cs=0x17c5;eip=0x00f7ba; T(OR(dx, dx)); // 117000 or dx, dx ;~ 17C5:F7BA locret_359ec: - // 6976 -cs=0x17c5;eip=0x00f7bc; J(RETN(0)); // 69050 retn ;~ 17C5:F7BC + // 6959 +cs=0x17c5;eip=0x00f7bc; J(RETN(0)); // 117003 retn ;~ 17C5:F7BC assert(0); __dispatch_call: @@ -39566,79 +39829,79 @@ cs=0x17c5;eip=0x00f7bc; J(RETN(0)); // 69050 retn ;~ 17C5:F7BC _begin: #undef arg_0 #define arg_0 4 - // 69062 arg_0 = word ptr 4 ;~ 17C5:F7BE + // 117015 arg_0 = word ptr 4 ;~ 17C5:F7BE #undef arg_2 #define arg_2 6 - // 69063 arg_2 = word ptr 6 ;~ 17C5:F7BE + // 117016 arg_2 = word ptr 6 ;~ 17C5:F7BE #undef arg_4 #define arg_4 8 - // 69064 arg_4 = word ptr 8 ;~ 17C5:F7BE + // 117017 arg_4 = word ptr 8 ;~ 17C5:F7BE #undef arg_8 #define arg_8 0x0C - // 69065 arg_8 = word ptr 0Ch ;~ 17C5:F7BE -cs=0x17c5;eip=0x00f7be; X(PUSH(bp)); // 69067 push bp ;~ 17C5:F7BE -cs=0x17c5;eip=0x00f7bf; T(bp = sp;); // 69068 mov bp, sp ;~ 17C5:F7BF -cs=0x17c5;eip=0x00f7c1; X(PUSH(si)); // 69069 push si ;~ 17C5:F7C1 -cs=0x17c5;eip=0x00f7c2; X(PUSH(di)); // 69070 push di ;~ 17C5:F7C2 -cs=0x17c5;eip=0x00f7c3; X(PUSH(es)); // 69071 push es ;~ 17C5:F7C3 -cs=0x17c5;eip=0x00f7c4; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0)); // 69072 cmp [bp+arg_4], 0 ;~ 17C5:F7C4 -cs=0x17c5;eip=0x00f7c8; J(JNZ(loc_35a32)); // 69073 jnz short loc_35A32 ;~ 17C5:F7C8 -cs=0x17c5;eip=0x00f7ca; T(di = 0x613A;); // 69074 mov di, 613Ah ;~ 17C5:F7CA -cs=0x17c5;eip=0x00f7cd; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 69075 mov dx, [bp+arg_2] ;~ 17C5:F7CD -cs=0x17c5;eip=0x00f7d0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 69076 mov ax, [bp+arg_0] ;~ 17C5:F7D0 -cs=0x17c5;eip=0x00f7d3; T(DEC(ax)); // 69077 dec ax ;~ 17C5:F7D3 -cs=0x17c5;eip=0x00f7d4; J(JNZ(loc_35a0d)); // 69078 jnz short loc_35A0D ;~ 17C5:F7D4 -cs=0x17c5;eip=0x00f7d6; J(CALL(sub_35a5c,0)); // 69079 call sub_35A5C ;~ 17C5:F7D6 -cs=0x17c5;eip=0x00f7d9; J(JC(loc_35a32)); // 69080 jb short loc_35A32 ;~ 17C5:F7D9 -cs=0x17c5;eip=0x00f7db; J(JMP(loc_35a55)); // 69081 jmp short loc_35A55 ;~ 17C5:F7DB + // 117018 arg_8 = word ptr 0Ch ;~ 17C5:F7BE +cs=0x17c5;eip=0x00f7be; X(PUSH(bp)); // 117020 push bp ;~ 17C5:F7BE +cs=0x17c5;eip=0x00f7bf; T(bp = sp;); // 117021 mov bp, sp ;~ 17C5:F7BF +cs=0x17c5;eip=0x00f7c1; X(PUSH(si)); // 117022 push si ;~ 17C5:F7C1 +cs=0x17c5;eip=0x00f7c2; X(PUSH(di)); // 117023 push di ;~ 17C5:F7C2 +cs=0x17c5;eip=0x00f7c3; X(PUSH(es)); // 117024 push es ;~ 17C5:F7C3 +cs=0x17c5;eip=0x00f7c4; T(CMP(*(dw*)(raddr(ss,bp+arg_4)), 0)); // 117025 cmp [bp+arg_4], 0 ;~ 17C5:F7C4 +cs=0x17c5;eip=0x00f7c8; J(JNZ(loc_35a32)); // 117026 jnz short loc_35A32 ;~ 17C5:F7C8 +cs=0x17c5;eip=0x00f7ca; T(di = 0x613A;); // 117027 mov di, 613Ah ;~ 17C5:F7CA +cs=0x17c5;eip=0x00f7cd; T(MOV(dx, *(dw*)(raddr(ss,bp+arg_2)))); // 117028 mov dx, [bp+arg_2] ;~ 17C5:F7CD +cs=0x17c5;eip=0x00f7d0; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_0)))); // 117029 mov ax, [bp+arg_0] ;~ 17C5:F7D0 +cs=0x17c5;eip=0x00f7d3; T(DEC(ax)); // 117030 dec ax ;~ 17C5:F7D3 +cs=0x17c5;eip=0x00f7d4; J(JNZ(loc_35a0d)); // 117031 jnz short loc_35A0D ;~ 17C5:F7D4 +cs=0x17c5;eip=0x00f7d6; J(CALL(sub_35a5c,0)); // 117032 call sub_35A5C ;~ 17C5:F7D6 +cs=0x17c5;eip=0x00f7d9; J(JC(loc_35a32)); // 117033 jb short loc_35A32 ;~ 17C5:F7D9 +cs=0x17c5;eip=0x00f7db; J(JMP(loc_35a55)); // 117034 jmp short loc_35A55 ;~ 17C5:F7DB loc_35a0d: - // 6977 -cs=0x17c5;eip=0x00f7dd; T(si = aacfileinfo;); // 69085 mov si, aACFileInfo ;~ 17C5:F7DD -cs=0x17c5;eip=0x00f7e1; T(DEC(ax)); // 69086 dec ax ;~ 17C5:F7E1 -cs=0x17c5;eip=0x00f7e2; J(JZ(loc_35a25)); // 69087 jz short loc_35A25 ;~ 17C5:F7E2 -cs=0x17c5;eip=0x00f7e4; T(CMP(si, di)); // 69088 cmp si, di ;~ 17C5:F7E4 -cs=0x17c5;eip=0x00f7e6; J(JZ(loc_35a25)); // 69089 jz short loc_35A25 ;~ 17C5:F7E6 -cs=0x17c5;eip=0x00f7e8; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 69090 mov ax, [si+2] ;~ 17C5:F7E8 -cs=0x17c5;eip=0x00f7eb; X(MOV(*(dw*)(raddr(ss,bp+arg_8)), ax)); // 69091 mov [bp+arg_8], ax ;~ 17C5:F7EB -cs=0x17c5;eip=0x00f7ee; X(PUSH(si)); // 69092 push si ;~ 17C5:F7EE -cs=0x17c5;eip=0x00f7ef; J(CALL(sub_35a5c,0)); // 69093 call sub_35A5C ;~ 17C5:F7EF -cs=0x17c5;eip=0x00f7f2; X(POP(si)); // 69094 pop si ;~ 17C5:F7F2 -cs=0x17c5;eip=0x00f7f3; J(JNC(loc_35a55)); // 69095 jnb short loc_35A55 ;~ 17C5:F7F3 + // 6960 +cs=0x17c5;eip=0x00f7dd; T(MOV(si, *(dw*)(raddr(ds,0x618A)))); // 117038 mov si, ds:618Ah ;~ 17C5:F7DD +cs=0x17c5;eip=0x00f7e1; T(DEC(ax)); // 117039 dec ax ;~ 17C5:F7E1 +cs=0x17c5;eip=0x00f7e2; J(JZ(loc_35a25)); // 117040 jz short loc_35A25 ;~ 17C5:F7E2 +cs=0x17c5;eip=0x00f7e4; T(CMP(si, di)); // 117041 cmp si, di ;~ 17C5:F7E4 +cs=0x17c5;eip=0x00f7e6; J(JZ(loc_35a25)); // 117042 jz short loc_35A25 ;~ 17C5:F7E6 +cs=0x17c5;eip=0x00f7e8; T(MOV(ax, *(dw*)(raddr(ds,si+2)))); // 117043 mov ax, [si+2] ;~ 17C5:F7E8 +cs=0x17c5;eip=0x00f7eb; X(MOV(*(dw*)(raddr(ss,bp+arg_8)), ax)); // 117044 mov [bp+arg_8], ax ;~ 17C5:F7EB +cs=0x17c5;eip=0x00f7ee; X(PUSH(si)); // 117045 push si ;~ 17C5:F7EE +cs=0x17c5;eip=0x00f7ef; J(CALL(sub_35a5c,0)); // 117046 call sub_35A5C ;~ 17C5:F7EF +cs=0x17c5;eip=0x00f7f2; X(POP(si)); // 117047 pop si ;~ 17C5:F7F2 +cs=0x17c5;eip=0x00f7f3; J(JNC(loc_35a55)); // 117048 jnb short loc_35A55 ;~ 17C5:F7F3 loc_35a25: - // 6978 -cs=0x17c5;eip=0x00f7f5; T(ADD(si, 4)); // 69099 add si, 4 ;~ 17C5:F7F5 -cs=0x17c5;eip=0x00f7f8; T(CMP(si, 0x618A)); // 69100 cmp si, 618Ah ;~ 17C5:F7F8 -cs=0x17c5;eip=0x00f7fc; J(JNC(loc_35a32)); // 69101 jnb short loc_35A32 ;~ 17C5:F7FC -cs=0x17c5;eip=0x00f7fe; T(OR(dx, dx)); // 69102 or dx, dx ;~ 17C5:F7FE -cs=0x17c5;eip=0x00f800; J(JNZ(loc_35a38)); // 69103 jnz short loc_35A38 ;~ 17C5:F800 + // 6961 +cs=0x17c5;eip=0x00f7f5; T(ADD(si, 4)); // 117052 add si, 4 ;~ 17C5:F7F5 +cs=0x17c5;eip=0x00f7f8; T(CMP(si, 0x618A)); // 117053 cmp si, 618Ah ;~ 17C5:F7F8 +cs=0x17c5;eip=0x00f7fc; J(JNC(loc_35a32)); // 117054 jnb short loc_35A32 ;~ 17C5:F7FC +cs=0x17c5;eip=0x00f7fe; T(OR(dx, dx)); // 117055 or dx, dx ;~ 17C5:F7FE +cs=0x17c5;eip=0x00f800; J(JNZ(loc_35a38)); // 117056 jnz short loc_35A38 ;~ 17C5:F800 loc_35a32: - // 6979 -cs=0x17c5;eip=0x00f802; T(ax = 0x0FFFF;); // 69107 mov ax, 0FFFFh ;~ 17C5:F802 -cs=0x17c5;eip=0x00f805; T(CWD); // 69108 cwd ;~ 17C5:F805 -cs=0x17c5;eip=0x00f806; J(JMP(loc_35a55)); // 69109 jmp short loc_35A55 ;~ 17C5:F806 + // 6962 +cs=0x17c5;eip=0x00f802; T(ax = 0x0FFFF;); // 117060 mov ax, 0FFFFh ;~ 17C5:F802 +cs=0x17c5;eip=0x00f805; T(CWD); // 117061 cwd ;~ 17C5:F805 +cs=0x17c5;eip=0x00f806; J(JMP(loc_35a55)); // 117062 jmp short loc_35A55 ;~ 17C5:F806 loc_35a38: - // 6980 -cs=0x17c5;eip=0x00f808; T(bx = dx;); // 69113 mov bx, dx ;~ 17C5:F808 -cs=0x17c5;eip=0x00f80a; T(ADD(bx, 0x0F)); // 69114 add bx, 0Fh ;~ 17C5:F80A -cs=0x17c5;eip=0x00f80d; T(RCR(bx, 1)); // 69115 rcr bx, 1 ;~ 17C5:F80D -cs=0x17c5;eip=0x00f80f; T(cl = 3;); // 69116 mov cl, 3 ;~ 17C5:F80F -cs=0x17c5;eip=0x00f811; T(SHR(bx, cl)); // 69117 shr bx, cl ;~ 17C5:F811 -cs=0x17c5;eip=0x00f813; T(ah = 0x48;); // 69118 mov ah, 48h ;~ 17C5:F813 -cs=0x17c5;eip=0x00f815; S(_INT(0x21)); // 69119 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 17C5:F815 -cs=0x17c5;eip=0x00f817; J(JC(loc_35a32)); // 69121 jb short loc_35A32 ;~ 17C5:F817 -cs=0x17c5;eip=0x00f819; T(XCHG(ax, dx)); // 69122 xchg ax, dx ;~ 17C5:F819 -cs=0x17c5;eip=0x00f81a; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 69123 mov [si], ax ;~ 17C5:F81A -cs=0x17c5;eip=0x00f81c; X(MOV(*(dw*)(raddr(ds,si+2)), dx)); // 69124 mov [si+2], dx ;~ 17C5:F81C -cs=0x17c5;eip=0x00f81f; X(aacfileinfo = si;); // 69125 mov aACFileInfo, si ;~ 17C5:F81F -cs=0x17c5;eip=0x00f823; T(XOR(ax, ax)); // 69126 xor ax, ax ;~ 17C5:F823 + // 6963 +cs=0x17c5;eip=0x00f808; T(bx = dx;); // 117066 mov bx, dx ;~ 17C5:F808 +cs=0x17c5;eip=0x00f80a; T(ADD(bx, 0x0F)); // 117067 add bx, 0Fh ;~ 17C5:F80A +cs=0x17c5;eip=0x00f80d; T(RCR(bx, 1)); // 117068 rcr bx, 1 ;~ 17C5:F80D +cs=0x17c5;eip=0x00f80f; T(cl = 3;); // 117069 mov cl, 3 ;~ 17C5:F80F +cs=0x17c5;eip=0x00f811; T(SHR(bx, cl)); // 117070 shr bx, cl ;~ 17C5:F811 +cs=0x17c5;eip=0x00f813; T(ah = 0x48;); // 117071 mov ah, 48h ;~ 17C5:F813 +cs=0x17c5;eip=0x00f815; S(_INT(0x21)); // 117072 int 21h ; DOS - 2+ - ALLOCATE MEMORY ;~ 17C5:F815 +cs=0x17c5;eip=0x00f817; J(JC(loc_35a32)); // 117074 jb short loc_35A32 ;~ 17C5:F817 +cs=0x17c5;eip=0x00f819; T(XCHG(ax, dx)); // 117075 xchg ax, dx ;~ 17C5:F819 +cs=0x17c5;eip=0x00f81a; X(MOV(*(dw*)(raddr(ds,si)), ax)); // 117076 mov [si], ax ;~ 17C5:F81A +cs=0x17c5;eip=0x00f81c; X(MOV(*(dw*)(raddr(ds,si+2)), dx)); // 117077 mov [si+2], dx ;~ 17C5:F81C +cs=0x17c5;eip=0x00f81f; X(MOV(*(dw*)(raddr(ds,0x618A)), si)); // 117078 mov ds:618Ah, si ;~ 17C5:F81F +cs=0x17c5;eip=0x00f823; T(XOR(ax, ax)); // 117079 xor ax, ax ;~ 17C5:F823 loc_35a55: - // 6981 -cs=0x17c5;eip=0x00f825; X(POP(es)); // 69130 pop es ;~ 17C5:F825 -cs=0x17c5;eip=0x00f826; X(POP(di)); // 69131 pop di ;~ 17C5:F826 -cs=0x17c5;eip=0x00f827; X(POP(si)); // 69132 pop si ;~ 17C5:F827 -cs=0x17c5;eip=0x00f828; T(sp = bp;); // 69133 mov sp, bp ;~ 17C5:F828 -cs=0x17c5;eip=0x00f82a; X(POP(bp)); // 69134 pop bp ;~ 17C5:F82A -cs=0x17c5;eip=0x00f82b; J(RETN(0)); // 69135 retn ;~ 17C5:F82B + // 6964 +cs=0x17c5;eip=0x00f825; X(POP(es)); // 117083 pop es ;~ 17C5:F825 +cs=0x17c5;eip=0x00f826; X(POP(di)); // 117084 pop di ;~ 17C5:F826 +cs=0x17c5;eip=0x00f827; X(POP(si)); // 117085 pop si ;~ 17C5:F827 +cs=0x17c5;eip=0x00f828; T(sp = bp;); // 117086 mov sp, bp ;~ 17C5:F828 +cs=0x17c5;eip=0x00f82a; X(POP(bp)); // 117087 pop bp ;~ 17C5:F82A +cs=0x17c5;eip=0x00f82b; J(RETN(0)); // 117088 retn ;~ 17C5:F82B assert(0); __dispatch_call: @@ -39668,57 +39931,59 @@ cs=0x17c5;eip=0x00f82b; J(RETN(0)); // 69135 retn ;~ 17C5:F82B else goto __dispatch_call; sub_35a5c: _begin: -cs=0x17c5;eip=0x00f82c; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0C)))); // 69144 mov cx, [bp+0Ch] ;~ 17C5:F82C -cs=0x17c5;eip=0x00f82f; T(si = di;); // 69145 mov si, di ;~ 17C5:F82F +cs=0x17c5;eip=0x00f82c; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0C)))); // 117097 mov cx, [bp+0Ch] ;~ 17C5:F82C +cs=0x17c5;eip=0x00f82f; T(si = di;); // 117098 mov si, di ;~ 17C5:F82F loc_35a61: - // 6982 -cs=0x17c5;eip=0x00f831; T(CMP(*(dw*)(raddr(ds,si+2)), cx)); // 69148 cmp [si+2], cx ;~ 17C5:F831 -cs=0x17c5;eip=0x00f834; J(JZ(loc_35a72)); // 69149 jz short loc_35A72 ;~ 17C5:F834 -cs=0x17c5;eip=0x00f836; T(ADD(si, 4)); // 69150 add si, 4 ;~ 17C5:F836 -cs=0x17c5;eip=0x00f839; T(CMP(si, 0x618A)); // 69151 cmp si, 618Ah ;~ 17C5:F839 -cs=0x17c5;eip=0x00f83d; J(JNZ(loc_35a61)); // 69152 jnz short loc_35A61 ;~ 17C5:F83D -cs=0x17c5;eip=0x00f83f; T(STC); // 69153 stc ;~ 17C5:F83F -cs=0x17c5;eip=0x00f840; J(JMP(locret_35ab1)); // 69154 jmp short locret_35AB1 ;~ 17C5:F840 + // 6965 +cs=0x17c5;eip=0x00f831; T(CMP(*(dw*)(raddr(ds,si+2)), cx)); // 117101 cmp [si+2], cx ;~ 17C5:F831 +cs=0x17c5;eip=0x00f834; J(JZ(loc_35a72)); // 117102 jz short loc_35A72 ;~ 17C5:F834 +cs=0x17c5;eip=0x00f836; T(ADD(si, 4)); // 117103 add si, 4 ;~ 17C5:F836 +cs=0x17c5;eip=0x00f839; T(CMP(si, 0x618A)); // 117104 cmp si, 618Ah ;~ 17C5:F839 +cs=0x17c5;eip=0x00f83d; J(JNZ(loc_35a61)); // 117105 jnz short loc_35A61 ;~ 17C5:F83D +cs=0x17c5;eip=0x00f83f; T(STC); // 117106 stc ;~ 17C5:F83F +cs=0x17c5;eip=0x00f840; J(JMP(locret_35ab1)); // 117107 jmp short locret_35AB1 ;~ 17C5:F840 loc_35a72: - // 6983 -cs=0x17c5;eip=0x00f842; T(bx = dx;); // 69158 mov bx, dx ;~ 17C5:F842 -cs=0x17c5;eip=0x00f844; T(ADD(bx, *(dw*)(raddr(ds,si)))); // 69159 add bx, [si] ;~ 17C5:F844 -cs=0x17c5;eip=0x00f846; J(JC(locret_35ab1)); // 69160 jb short locret_35AB1 ;~ 17C5:F846 -cs=0x17c5;eip=0x00f848; T(dx = bx;); // 69161 mov dx, bx ;~ 17C5:F848 -cs=0x17c5;eip=0x00f84a; T(es = cx;); // 69162 mov es, cx ;~ 17C5:F84A -cs=0x17c5;eip=0x00f84c; T(CMP(si, di)); // 69163 cmp si, di ;~ 17C5:F84C -cs=0x17c5;eip=0x00f84e; J(JNZ(loc_35a86)); // 69164 jnz short loc_35A86 ;~ 17C5:F84E -cs=0x17c5;eip=0x00f850; T(CMP(word_4ec14, bx)); // 69165 cmp word_4EC14, bx ;~ 17C5:F850 -cs=0x17c5;eip=0x00f854; J(JNC(loc_35aac)); // 69166 jnb short loc_35AAC ;~ 17C5:F854 + // 6966 +cs=0x17c5;eip=0x00f842; T(bx = dx;); // 117111 mov bx, dx ;~ 17C5:F842 +cs=0x17c5;eip=0x00f844; T(ADD(bx, *(dw*)(raddr(ds,si)))); // 117112 add bx, [si] ;~ 17C5:F844 +cs=0x17c5;eip=0x00f846; J(JC(locret_35ab1)); // 117113 jb short locret_35AB1 ;~ 17C5:F846 +cs=0x17c5;eip=0x00f848; T(dx = bx;); // 117114 mov dx, bx ;~ 17C5:F848 +cs=0x17c5;eip=0x00f84a; T(es = cx;); // 117115 mov es, cx ;~ 17C5:F84A +cs=0x17c5;eip=0x00f84c; T(CMP(si, di)); // 117116 cmp si, di ;~ 17C5:F84C +cs=0x17c5;eip=0x00f84e; J(JNZ(loc_35a86)); // 117117 jnz short loc_35A86 ;~ 17C5:F84E +cs=0x17c5;eip=0x00f850; T(CMP(*(dw*)(raddr(ds,0x6134)), bx)); // 117118 cmp ds:6134h, bx ;~ 17C5:F850 +cs=0x17c5;eip=0x00f854; J(JNC(loc_35aac)); // 117119 jnb short loc_35AAC ;~ 17C5:F854 loc_35a86: - // 6984 -cs=0x17c5;eip=0x00f856; T(ADD(bx, 0x0F)); // 69169 add bx, 0Fh ;~ 17C5:F856 -cs=0x17c5;eip=0x00f859; T(RCR(bx, 1)); // 69170 rcr bx, 1 ;~ 17C5:F859 -cs=0x17c5;eip=0x00f85b; T(SHR(bx, 1)); // 69171 shr bx, 1 ;~ 17C5:F85B -cs=0x17c5;eip=0x00f85d; T(SHR(bx, 1)); // 69172 shr bx, 1 ;~ 17C5:F85D -cs=0x17c5;eip=0x00f85f; T(SHR(bx, 1)); // 69173 shr bx, 1 ;~ 17C5:F85F -cs=0x17c5;eip=0x00f861; T(CMP(si, di)); // 69174 cmp si, di ;~ 17C5:F861 -cs=0x17c5;eip=0x00f863; J(JNZ(loc_35a9e)); // 69175 jnz short loc_35A9E ;~ 17C5:F863 -cs=0x17c5;eip=0x00f865; T(ADD(bx, cx)); // 69176 add bx, cx ;~ 17C5:F865 -cs=0x17c5;eip=0x00f867; T(ax = word_4ec8b;); // 69177 mov ax, word_4EC8B ;~ 17C5:F867 -cs=0x17c5;eip=0x00f86a; T(SUB(bx, ax)); // 69178 sub bx, ax ;~ 17C5:F86A -cs=0x17c5;eip=0x00f86c; T(es = ax;); // 69179 mov es, ax ;~ 17C5:F86C + // 6967 +cs=0x17c5;eip=0x00f856; T(ADD(bx, 0x0F)); // 117122 add bx, 0Fh ;~ 17C5:F856 +cs=0x17c5;eip=0x00f859; T(RCR(bx, 1)); // 117123 rcr bx, 1 ;~ 17C5:F859 +cs=0x17c5;eip=0x00f85b; T(SHR(bx, 1)); // 117124 shr bx, 1 ;~ 17C5:F85B +cs=0x17c5;eip=0x00f85d; T(SHR(bx, 1)); // 117125 shr bx, 1 ;~ 17C5:F85D +cs=0x17c5;eip=0x00f85f; T(SHR(bx, 1)); // 117126 shr bx, 1 ;~ 17C5:F85F +cs=0x17c5;eip=0x00f861; T(CMP(si, di)); // 117127 cmp si, di ;~ 17C5:F861 +cs=0x17c5;eip=0x00f863; J(JNZ(loc_35a9e)); // 117128 jnz short loc_35A9E ;~ 17C5:F863 +cs=0x17c5;eip=0x00f865; T(ADD(bx, cx)); // 117129 add bx, cx ;~ 17C5:F865 +cs=0x17c5;eip=0x00f867; T(MOV(ax, *(dw*)(raddr(ds,0x61AB)))); // 117130 mov ax, ds:61ABh ;~ 17C5:F867 +cs=0x17c5;eip=0x00f86a; T(SUB(bx, ax)); // 117131 sub bx, ax ;~ 17C5:F86A +cs=0x17c5;eip=0x00f86c; T(es = ax;); // 117132 mov es, ax ;~ 17C5:F86C loc_35a9e: - // 6985 -cs=0x17c5;eip=0x00f86e; T(ah = 0x4A;); // 69183 mov ah, 4Ah ;~ 17C5:F86E -cs=0x17c5;eip=0x00f870; S(_INT(0x21)); // 69184 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 17C5:F870 -cs=0x17c5;eip=0x00f872; J(JC(locret_35ab1)); // 69187 jb short locret_35AB1 ;~ 17C5:F872 -cs=0x17c5;eip=0x00f874; T(CMP(si, di)); // 69188 cmp si, di ;~ 17C5:F874 -cs=0x17c5;eip=0x00f876; J(JNZ(loc_35aac)); // 69189 jnz short loc_35AAC ;~ 17C5:F876 -cs=0x17c5;eip=0x00f878; X(word_4ec14 = dx;); // 69190 mov word_4EC14, dx ;~ 17C5:F878 + // 6968 +cs=0x17c5;eip=0x00f86e; T(ah = 0x4A;); // 117136 mov ah, 4Ah ;~ 17C5:F86E +cs=0x17c5;eip=0x00f870; S(_INT(0x21)); // 117137 int 21h ; DOS - 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK) ;~ 17C5:F870 +cs=0x17c5;eip=0x00f872; J(JC(locret_35ab1)); // 117140 jb short locret_35AB1 ;~ 17C5:F872 +cs=0x17c5;eip=0x00f874; T(CMP(si, di)); // 117141 cmp si, di ;~ 17C5:F874 +cs=0x17c5;eip=0x00f876; J(JNZ(loc_35aac)); // 117142 jnz short loc_35AAC ;~ 17C5:F876 +cs=0x17c5;eip=0x00f878; X(MOV(*(dw*)(raddr(ds,0x6134)), dx)); // 117143 mov ds:6134h, dx ;~ 17C5:F878 loc_35aac: - // 6986 -cs=0x17c5;eip=0x00f87c; T(XCHG(ax, dx)); // 69195 xchg ax, dx ;~ 17C5:F87C -cs=0x17c5;eip=0x00f87d; X(XCHG(ax, *(dw*)(raddr(ds,si)))); // 69196 xchg ax, [si] ;~ 17C5:F87D -cs=0x17c5;eip=0x00f87f; T(dx = cx;); // 69197 mov dx, cx ;~ 17C5:F87F + // 6969 +cs=0x17c5;eip=0x00f87c; T(XCHG(ax, dx)); // 117148 xchg ax, dx ;~ 17C5:F87C +cs=0x17c5;eip=0x00f87d; X(XCHG(ax, *(dw*)(raddr(ds,si)))); // 117149 xchg ax, [si] ;~ 17C5:F87D +loc_35aaf: + // 6970 +cs=0x17c5;eip=0x00f87f; T(dx = cx;); // 117152 mov dx, cx ;~ 17C5:F87F locret_35ab1: - // 6987 -cs=0x17c5;eip=0x00f881; J(RETN(0)); // 69201 retn ;~ 17C5:F881 + // 6971 +cs=0x17c5;eip=0x00f881; J(RETN(0)); // 117156 retn ;~ 17C5:F881 assert(0); __dispatch_call: @@ -39733,6 +39998,7 @@ cs=0x17c5;eip=0x00f881; J(RETN(0)); // 69201 retn ;~ 17C5:F881 case m2c::kloc_35a86: goto loc_35a86; case m2c::kloc_35a9e: goto loc_35a9e; case m2c::kloc_35aac: goto loc_35aac; + case m2c::kloc_35aaf: goto loc_35aaf; case m2c::klocret_35ab1: goto locret_35ab1; case m2c::ksub_35a5c: goto sub_35a5c; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); diff --git a/src/custom/src/f.exe_seg35ab.cpp b/src/custom/src/f.exe_seg35ab.cpp index 57c36583972..d62408ca2ba 100644 --- a/src/custom/src/f.exe_seg35ab.cpp +++ b/src/custom/src/f.exe_seg35ab.cpp @@ -5,87 +5,87 @@ - bool _group69(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group73(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group69: + _group73: _begin: sub_35ab2: - // 69218 + // 117173 #undef arg_2 #define arg_2 8 - // 69221 arg_2 = word ptr 8 ;~ 274D:0002 + // 117176 arg_2 = word ptr 8 ;~ 274D:0002 #undef arg_4 #define arg_4 0x0A - // 69222 arg_4 = word ptr 0Ah ;~ 274D:0002 + // 117177 arg_4 = word ptr 0Ah ;~ 274D:0002 #undef arg_6 #define arg_6 0x0C - // 69223 arg_6 = byte ptr 0Ch ;~ 274D:0002 -cs=0x274d;eip=0x000002; X(PUSH(bp)); // 69225 push bp ;~ 274D:0002 -cs=0x274d;eip=0x000003; T(bp = sp;); // 69226 mov bp, sp ;~ 274D:0003 -cs=0x274d;eip=0x000005; X(PUSH(es)); // 69227 push es ;~ 274D:0005 -cs=0x274d;eip=0x000006; X(PUSH(ds)); // 69228 push ds ;~ 274D:0006 -cs=0x274d;eip=0x000007; X(PUSH(si)); // 69229 push si ;~ 274D:0007 -cs=0x274d;eip=0x000008; X(PUSH(di)); // 69230 push di ;~ 274D:0008 -cs=0x274d;eip=0x000009; T(MOV(ah, *(raddr(ss,bp+arg_6)))); // 69231 mov ah, [bp+arg_6] ;~ 274D:0009 -cs=0x274d;eip=0x00000c; J(CALLF(sub_49a3e,0)); // 69232 call far ptr sub_49A3E ;~ 274D:000C -cs=0x274d;eip=0x000011; J(CALL(sub_37950,0)); // 69234 call sub_37950 ;~ 274D:0011 -cs=0x274d;eip=0x000014; T(MOV(si, *(dw*)(raddr(ss,bp+arg_4)))); // 69235 mov si, [bp+arg_4] ;~ 274D:0014 -cs=0x274d;eip=0x000017; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 69236 mov cx, [bp+arg_2] ;~ 274D:0017 -cs=0x274d;eip=0x00001a; T(DEC(cx)); // 69237 dec cx ;~ 274D:001A -cs=0x274d;eip=0x00001b; T(LODSW); // 69238 lodsw ;~ 274D:001B -cs=0x274d;eip=0x00001c; X(word_4d78d = ax;); // 69239 mov word_4D78D, ax ;~ 274D:001C -cs=0x274d;eip=0x00001f; X(PUSH(ax)); // 69240 push ax ;~ 274D:001F -cs=0x274d;eip=0x000020; T(LODSW); // 69241 lodsw ;~ 274D:0020 -cs=0x274d;eip=0x000021; X(word_4d791 = ax;); // 69242 mov word_4D791, ax ;~ 274D:0021 -cs=0x274d;eip=0x000024; X(PUSH(ax)); // 69243 push ax ;~ 274D:0024 + // 117178 arg_6 = byte ptr 0Ch ;~ 274D:0002 +cs=0x274d;eip=0x000002; X(PUSH(bp)); // 117180 push bp ;~ 274D:0002 +cs=0x274d;eip=0x000003; T(bp = sp;); // 117181 mov bp, sp ;~ 274D:0003 +cs=0x274d;eip=0x000005; X(PUSH(es)); // 117182 push es ;~ 274D:0005 +cs=0x274d;eip=0x000006; X(PUSH(ds)); // 117183 push ds ;~ 274D:0006 +cs=0x274d;eip=0x000007; X(PUSH(si)); // 117184 push si ;~ 274D:0007 +cs=0x274d;eip=0x000008; X(PUSH(di)); // 117185 push di ;~ 274D:0008 +cs=0x274d;eip=0x000009; T(MOV(ah, *(raddr(ss,bp+arg_6)))); // 117186 mov ah, [bp+arg_6] ;~ 274D:0009 +cs=0x274d;eip=0x00000c; J(CALLF(sub_49a3e,0)); // 117187 call far ptr sub_49A3E ;~ 274D:000C +cs=0x274d;eip=0x000011; J(CALL(sub_37950,0)); // 117189 call sub_37950 ;~ 274D:0011 +cs=0x274d;eip=0x000014; T(MOV(si, *(dw*)(raddr(ss,bp+arg_4)))); // 117190 mov si, [bp+arg_4] ;~ 274D:0014 +cs=0x274d;eip=0x000017; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 117191 mov cx, [bp+arg_2] ;~ 274D:0017 +cs=0x274d;eip=0x00001a; T(DEC(cx)); // 117192 dec cx ;~ 274D:001A +cs=0x274d;eip=0x00001b; T(LODSW); // 117193 lodsw ;~ 274D:001B +cs=0x274d;eip=0x00001c; X(word_4d78d = ax;); // 117194 mov ds:word_4D78D, ax ;~ 274D:001C +cs=0x274d;eip=0x00001f; X(PUSH(ax)); // 117195 push ax ;~ 274D:001F +cs=0x274d;eip=0x000020; T(LODSW); // 117196 lodsw ;~ 274D:0020 +cs=0x274d;eip=0x000021; X(word_4d791 = ax;); // 117197 mov ds:word_4D791, ax ;~ 274D:0021 +cs=0x274d;eip=0x000024; X(PUSH(ax)); // 117198 push ax ;~ 274D:0024 loc_35ad5: - // 6988 -cs=0x274d;eip=0x000025; X(PUSH(cx)); // 69246 push cx ;~ 274D:0025 -cs=0x274d;eip=0x000026; T(LODSW); // 69247 lodsw ;~ 274D:0026 -cs=0x274d;eip=0x000027; X(word_4d78f = ax;); // 69248 mov word_4D78F, ax ;~ 274D:0027 -cs=0x274d;eip=0x00002a; X(PUSH(ax)); // 69249 push ax ;~ 274D:002A -cs=0x274d;eip=0x00002b; T(LODSW); // 69250 lodsw ;~ 274D:002B -cs=0x274d;eip=0x00002c; X(word_4d793 = ax;); // 69251 mov word_4D793, ax ;~ 274D:002C -cs=0x274d;eip=0x00002f; X(PUSH(ax)); // 69252 push ax ;~ 274D:002F -cs=0x274d;eip=0x000030; X(PUSH(si)); // 69253 push si ;~ 274D:0030 -cs=0x274d;eip=0x000031; J(CALL(sub_37ad8,0)); // 69254 call sub_37AD8 ;~ 274D:0031 -cs=0x274d;eip=0x000034; X(POP(si)); // 69256 pop si ;~ 274D:0034 -cs=0x274d;eip=0x000035; X(POP(word_4d791)); // 69257 pop word_4D791 ;~ 274D:0035 -cs=0x274d;eip=0x000039; X(POP(word_4d78d)); // 69258 pop word_4D78D ;~ 274D:0039 -cs=0x274d;eip=0x00003d; X(POP(cx)); // 69259 pop cx ;~ 274D:003D -cs=0x274d;eip=0x00003e; J(LOOP(loc_35ad5)); // 69260 loop loc_35AD5 ;~ 274D:003E -cs=0x274d;eip=0x000040; X(POP(word_4d793)); // 69261 pop word_4D793 ;~ 274D:0040 -cs=0x274d;eip=0x000044; X(POP(word_4d78f)); // 69262 pop word_4D78F ;~ 274D:0044 -cs=0x274d;eip=0x000048; J(CALL(sub_37ad8,0)); // 69263 call sub_37AD8 ;~ 274D:0048 -cs=0x274d;eip=0x00004b; T(ax = word_4db09;); // 69264 mov ax, word_4DB09 ;~ 274D:004B -cs=0x274d;eip=0x00004e; T(cx = word_4db0b;); // 69265 mov cx, word_4DB0B ;~ 274D:004E -cs=0x274d;eip=0x000052; T(bx = 0x4CB5;); // 69266 mov bx, 4CB5h ;~ 274D:0052 -cs=0x274d;eip=0x000055; J(CALLF(sub_49a57,0)); // 69267 call far ptr sub_49A57 ;~ 274D:0055 + // 6972 +cs=0x274d;eip=0x000025; X(PUSH(cx)); // 117201 push cx ;~ 274D:0025 +cs=0x274d;eip=0x000026; T(LODSW); // 117202 lodsw ;~ 274D:0026 +cs=0x274d;eip=0x000027; X(word_4d78f = ax;); // 117203 mov ds:word_4D78F, ax ;~ 274D:0027 +cs=0x274d;eip=0x00002a; X(PUSH(ax)); // 117204 push ax ;~ 274D:002A +cs=0x274d;eip=0x00002b; T(LODSW); // 117205 lodsw ;~ 274D:002B +cs=0x274d;eip=0x00002c; X(word_4d793 = ax;); // 117206 mov ds:word_4D793, ax ;~ 274D:002C +cs=0x274d;eip=0x00002f; X(PUSH(ax)); // 117207 push ax ;~ 274D:002F +cs=0x274d;eip=0x000030; X(PUSH(si)); // 117208 push si ;~ 274D:0030 +cs=0x274d;eip=0x000031; J(CALLF(sub_37ad8,0)); // 117209 call sub_37AD8 ;~ 274D:0031 +cs=0x274d;eip=0x000034; X(POP(si)); // 117211 pop si ;~ 274D:0034 +cs=0x274d;eip=0x000035; X(POP(word_4d791)); // 117212 pop ds:word_4D791 ;~ 274D:0035 +cs=0x274d;eip=0x000039; X(POP(word_4d78d)); // 117213 pop ds:word_4D78D ;~ 274D:0039 +cs=0x274d;eip=0x00003d; X(POP(cx)); // 117214 pop cx ;~ 274D:003D +cs=0x274d;eip=0x00003e; J(LOOP(loc_35ad5)); // 117215 loop loc_35AD5 ;~ 274D:003E +cs=0x274d;eip=0x000040; X(POP(word_4d793)); // 117216 pop ds:word_4D793 ;~ 274D:0040 +cs=0x274d;eip=0x000044; X(POP(word_4d78f)); // 117217 pop ds:word_4D78F ;~ 274D:0044 +cs=0x274d;eip=0x000048; J(CALL(sub_37ad8,0)); // 117218 call sub_37AD8 ;~ 274D:0048 +cs=0x274d;eip=0x00004b; T(ax = word_4db09;); // 117219 mov ax, ds:word_4DB09 ;~ 274D:004B +cs=0x274d;eip=0x00004e; T(cx = word_4db0b;); // 117220 mov cx, ds:word_4DB0B ;~ 274D:004E +cs=0x274d;eip=0x000052; T(bx = 0x4CB5;); // 117221 mov bx, 4CB5h ;~ 274D:0052 +cs=0x274d;eip=0x000055; J(CALLF(sub_49a57,0)); // 117222 call far ptr sub_49A57 ;~ 274D:0055 seg35ab_5a_proc: - // 69271 -cs=0x274d;eip=0x00005a; J(CALLF(sub_49a48,0)); // 69271 call far ptr sub_49A48 ;~ 274D:005A -cs=0x274d;eip=0x00005f; X(POP(di)); // 69273 pop di ;~ 274D:005F -cs=0x274d;eip=0x000060; X(POP(si)); // 69274 pop si ;~ 274D:0060 -cs=0x274d;eip=0x000061; X(POP(ds)); // 69275 pop ds ;~ 274D:0061 -cs=0x274d;eip=0x000062; X(POP(es)); // 69277 pop es ;~ 274D:0062 -cs=0x274d;eip=0x000063; X(POP(bp)); // 69279 pop bp ;~ 274D:0063 -cs=0x274d;eip=0x000064; J(RETF(0)); // 69280 retf ;~ 274D:0064 + // 117226 +cs=0x274d;eip=0x00005a; J(CALLF(sub_49a48,0)); // 117226 call far ptr sub_49A48 ;~ 274D:005A +cs=0x274d;eip=0x00005f; X(POP(di)); // 117228 pop di ;~ 274D:005F +cs=0x274d;eip=0x000060; X(POP(si)); // 117229 pop si ;~ 274D:0060 +cs=0x274d;eip=0x000061; X(POP(ds)); // 117230 pop ds ;~ 274D:0061 +cs=0x274d;eip=0x000062; X(POP(es)); // 117231 pop es ;~ 274D:0062 +cs=0x274d;eip=0x000063; X(POP(bp)); // 117233 pop bp ;~ 274D:0063 +cs=0x274d;eip=0x000064; J(RETF(0)); // 117234 retf ;~ 274D:0064 ret_274d_66: - // 6989 -cs=0x274d;eip=0x000066; T(bx = sp;); // 69284 mov bx, sp ;~ 274D:0066 -cs=0x274d;eip=0x000068; X(PUSH(si)); // 69285 push si ;~ 274D:0068 -cs=0x274d;eip=0x000069; X(PUSH(di)); // 69286 push di ;~ 274D:0069 -cs=0x274d;eip=0x00006a; T(MOV(bx, *(dw*)(raddr(ss,bx+2)))); // 69287 mov bx, ss:[bx+2] ;~ 274D:006A -cs=0x274d;eip=0x00006e; T(SHL(bx, 1)); // 69288 shl bx, 1 ;~ 274D:006E -cs=0x274d;eip=0x000070; T(SHL(bx, 1)); // 69289 shl bx, 1 ;~ 274D:0070 -cs=0x274d;eip=0x000072; J(CALL(sub_35b28,0)); // 69290 call sub_35B28 ;~ 274D:0072 -cs=0x274d;eip=0x000075; X(POP(di)); // 69291 pop di ;~ 274D:0075 -cs=0x274d;eip=0x000076; X(POP(si)); // 69292 pop si ;~ 274D:0076 -cs=0x274d;eip=0x000077; J(RETN(0)); // 69293 retn ;~ 274D:0077 + // 6973 +cs=0x274d;eip=0x000066; T(bx = sp;); // 117238 mov bx, sp ;~ 274D:0066 +cs=0x274d;eip=0x000068; X(PUSH(si)); // 117239 push si ;~ 274D:0068 +cs=0x274d;eip=0x000069; X(PUSH(di)); // 117240 push di ;~ 274D:0069 +cs=0x274d;eip=0x00006a; T(MOV(bx, *(dw*)(raddr(ss,bx+2)))); // 117241 mov bx, ss:[bx+2] ;~ 274D:006A +cs=0x274d;eip=0x00006e; T(SHL(bx, 1)); // 117242 shl bx, 1 ;~ 274D:006E +cs=0x274d;eip=0x000070; T(SHL(bx, 1)); // 117243 shl bx, 1 ;~ 274D:0070 +cs=0x274d;eip=0x000072; J(CALL(sub_35b28,0)); // 117244 call sub_35B28 ;~ 274D:0072 +cs=0x274d;eip=0x000075; X(POP(di)); // 117245 pop di ;~ 274D:0075 +cs=0x274d;eip=0x000076; X(POP(si)); // 117246 pop si ;~ 274D:0076 +cs=0x274d;eip=0x000077; J(RETN(0)); // 117247 retn ;~ 274D:0077 assert(0); __dispatch_call: @@ -113,61 +113,63 @@ cs=0x274d;eip=0x000077; J(RETN(0)); // 69293 retn ;~ 274D:0077 else goto __dispatch_call; sub_35b28: _begin: -cs=0x274d;eip=0x000078; T(MOV(cx, *(dw*)(raddr(ds,bx+0x1DD6)))); // 69301 mov cx, [bx+1DD6h] ;~ 274D:0078 -cs=0x274d;eip=0x00007c; T(CMP(byte_4de54, 0)); // 69302 cmp byte_4DE54, 0 ;~ 274D:007C -cs=0x274d;eip=0x000081; J(JZ(loc_35b35)); // 69303 jz short loc_35B35 ;~ 274D:0081 -cs=0x274d;eip=0x000083; T(SHL(cx, 1)); // 69304 shl cx, 1 ;~ 274D:0083 +cs=0x274d;eip=0x000078; T(MOV(cx, *(dw*)(raddr(ds,bx+0x1DD6)))); // 117255 mov cx, [bx+1DD6h] ;~ 274D:0078 +cs=0x274d;eip=0x00007c; T(CMP(byte_4de54, 0)); // 117256 cmp ds:byte_4DE54, 0 ;~ 274D:007C +cs=0x274d;eip=0x000081; J(JZ(loc_35b35)); // 117257 jz short loc_35B35 ;~ 274D:0081 +cs=0x274d;eip=0x000083; T(SHL(cx, 1)); // 117258 shl cx, 1 ;~ 274D:0083 loc_35b35: - // 6990 -cs=0x274d;eip=0x000085; T(CMP(*(db*)(&word_4e73e), 0)); // 69307 cmp byte ptr word_4E73E, 0 ;~ 274D:0085 -cs=0x274d;eip=0x00008a; J(JZ(loc_35b46)); // 69308 jz short loc_35B46 ;~ 274D:008A -cs=0x274d;eip=0x00008c; T(XCHG(dx, cx)); // 69309 xchg dx, cx ;~ 274D:008C -cs=0x274d;eip=0x00008e; T(cl = *(db*)(&word_4e73e);); // 69310 mov cl, byte ptr word_4E73E ;~ 274D:008E -cs=0x274d;eip=0x000092; T(SAR(dx, cl)); // 69311 sar dx, cl ;~ 274D:0092 -cs=0x274d;eip=0x000094; T(XCHG(dx, cx)); // 69312 xchg dx, cx ;~ 274D:0094 + // 6974 +cs=0x274d;eip=0x000085; T(CMP(byte_4e73e, 0)); // 117261 cmp ds:byte_4E73E, 0 ;~ 274D:0085 +cs=0x274d;eip=0x00008a; J(JZ(loc_35b46)); // 117262 jz short loc_35B46 ;~ 274D:008A +cs=0x274d;eip=0x00008c; T(XCHG(dx, cx)); // 117263 xchg dx, cx ;~ 274D:008C +cs=0x274d;eip=0x00008e; T(cl = byte_4e73e;); // 117264 mov cl, ds:byte_4E73E ;~ 274D:008E +cs=0x274d;eip=0x000092; T(SAR(dx, cl)); // 117265 sar dx, cl ;~ 274D:0092 +cs=0x274d;eip=0x000094; T(XCHG(dx, cx)); // 117266 xchg dx, cx ;~ 274D:0094 loc_35b46: - // 6991 -cs=0x274d;eip=0x000096; T(OR(cx, cx)); // 69315 or cx, cx ;~ 274D:0096 -cs=0x274d;eip=0x000098; J(JLE(loc_35b97)); // 69316 jle short loc_35B97 ;~ 274D:0098 -cs=0x274d;eip=0x00009a; T(MOV(dx, *(dw*)(raddr(ds,bx+0x1A0D)))); // 69317 mov dx, [bx+1A0Dh] ;~ 274D:009A -cs=0x274d;eip=0x00009e; T(MOV(al, *(raddr(ds,bx+0x1A0F)))); // 69318 mov al, [bx+1A0Fh] ;~ 274D:009E -cs=0x274d;eip=0x0000a2; T(CBW); // 69319 cbw ;~ 274D:00A2 -cs=0x274d;eip=0x0000a3; T(XCHG(ax, dx)); // 69320 xchg ax, dx ;~ 274D:00A3 -cs=0x274d;eip=0x0000a4; T(IDIV2(cx)); // 69321 idiv cx ;~ 274D:00A4 -cs=0x274d;eip=0x0000a6; T(CWD); // 69322 cwd ;~ 274D:00A6 -cs=0x274d;eip=0x0000a7; T(OR(ax, ax)); // 69323 or ax, ax ;~ 274D:00A7 -cs=0x274d;eip=0x0000a9; T(ADD(ax, word_48bbc)); // 69324 add ax, word_48BBC ;~ 274D:00A9 -cs=0x274d;eip=0x0000ad; T(ADC(dx, 0)); // 69325 adc dx, 0 ;~ 274D:00AD -cs=0x274d;eip=0x0000b0; X(MOV(*(dw*)(raddr(ds,bx+0x1FBA)), dx)); // 69326 mov [bx+1FBAh], dx ;~ 274D:00B0 -cs=0x274d;eip=0x0000b4; X(MOV(*(dw*)(raddr(ds,bx+0x1FB8)), ax)); // 69327 mov [bx+1FB8h], ax ;~ 274D:00B4 -cs=0x274d;eip=0x0000b8; T(MOV(dx, *(dw*)(raddr(ds,bx+0x1BF1)))); // 69328 mov dx, [bx+1BF1h] ;~ 274D:00B8 -cs=0x274d;eip=0x0000bc; T(MOV(al, *(raddr(ds,bx+0x1BF3)))); // 69329 mov al, [bx+1BF3h] ;~ 274D:00BC -cs=0x274d;eip=0x0000c0; T(CBW); // 69330 cbw ;~ 274D:00C0 -cs=0x274d;eip=0x0000c1; T(XCHG(ax, dx)); // 69331 xchg ax, dx ;~ 274D:00C1 -cs=0x274d;eip=0x0000c2; T(si = dx;); // 69332 mov si, dx ;~ 274D:00C2 -cs=0x274d;eip=0x0000c4; T(di = ax;); // 69333 mov di, ax ;~ 274D:00C4 -cs=0x274d;eip=0x0000c6; T(SAR(dx, 1)); // 69334 sar dx, 1 ;~ 274D:00C6 -cs=0x274d;eip=0x0000c8; T(RCR(ax, 1)); // 69335 rcr ax, 1 ;~ 274D:00C8 -cs=0x274d;eip=0x0000ca; T(SAR(dx, 1)); // 69336 sar dx, 1 ;~ 274D:00CA -cs=0x274d;eip=0x0000cc; T(RCR(ax, 1)); // 69337 rcr ax, 1 ;~ 274D:00CC -cs=0x274d;eip=0x0000ce; T(SUB(ax, di)); // 69338 sub ax, di ;~ 274D:00CE -cs=0x274d;eip=0x0000d0; T(SBB(dx, si)); // 69339 sbb dx, si ;~ 274D:00D0 -cs=0x274d;eip=0x0000d2; T(IDIV2(cx)); // 69340 idiv cx ;~ 274D:00D2 -cs=0x274d;eip=0x0000d4; T(CWD); // 69341 cwd ;~ 274D:00D4 -cs=0x274d;eip=0x0000d5; T(OR(ax, ax)); // 69342 or ax, ax ;~ 274D:00D5 -cs=0x274d;eip=0x0000d7; T(ADD(ax, *(word_48bbe))); // 69343 add ax, word_48BBE ;~ 274D:00D7 -cs=0x274d;eip=0x0000db; T(ADC(dx, 0)); // 69344 adc dx, 0 ;~ 274D:00DB -cs=0x274d;eip=0x0000de; X(MOV(*(dw*)(raddr(ds,bx+0x219E)), dx)); // 69345 mov [bx+219Eh], dx ;~ 274D:00DE -cs=0x274d;eip=0x0000e2; X(MOV(*(dw*)(raddr(ds,bx+0x219C)), ax)); // 69346 mov [bx+219Ch], ax ;~ 274D:00E2 -cs=0x274d;eip=0x0000e6; J(RETN(0)); // 69347 retn ;~ 274D:00E6 + // 6975 +cs=0x274d;eip=0x000096; T(OR(cx, cx)); // 117269 or cx, cx ;~ 274D:0096 +cs=0x274d;eip=0x000098; J(JLE(loc_35b97)); // 117270 jle short loc_35B97 ;~ 274D:0098 +cs=0x274d;eip=0x00009a; T(MOV(dx, *(dw*)(raddr(ds,bx+0x1A0D)))); // 117271 mov dx, [bx+1A0Dh] ;~ 274D:009A +cs=0x274d;eip=0x00009e; T(MOV(al, *(raddr(ds,bx+0x1A0F)))); // 117272 mov al, [bx+1A0Fh] ;~ 274D:009E +cs=0x274d;eip=0x0000a2; T(CBW); // 117273 cbw ;~ 274D:00A2 +cs=0x274d;eip=0x0000a3; T(XCHG(ax, dx)); // 117274 xchg ax, dx ;~ 274D:00A3 +cs=0x274d;eip=0x0000a4; T(IDIV2(cx)); // 117275 idiv cx ;~ 274D:00A4 +cs=0x274d;eip=0x0000a6; T(CWD); // 117276 cwd ;~ 274D:00A6 +cs=0x274d;eip=0x0000a7; T(OR(ax, ax)); // 117277 or ax, ax ;~ 274D:00A7 +cs=0x274d;eip=0x0000a9; T(ADD(ax, word_48bbc)); // 117278 add ax, word_48BBC ;~ 274D:00A9 +cs=0x274d;eip=0x0000ad; T(ADC(dx, 0)); // 117279 adc dx, 0 ;~ 274D:00AD +cs=0x274d;eip=0x0000b0; X(MOV(*(dw*)(raddr(ds,bx+0x1FBA)), dx)); // 117280 mov [bx+1FBAh], dx ;~ 274D:00B0 +cs=0x274d;eip=0x0000b4; X(MOV(*(dw*)(raddr(ds,bx+0x1FB8)), ax)); // 117281 mov [bx+1FB8h], ax ;~ 274D:00B4 +cs=0x274d;eip=0x0000b8; T(MOV(dx, *(dw*)(raddr(ds,bx+0x1BF1)))); // 117282 mov dx, [bx+1BF1h] ;~ 274D:00B8 +cs=0x274d;eip=0x0000bc; T(MOV(al, *(raddr(ds,bx+0x1BF3)))); // 117283 mov al, [bx+1BF3h] ;~ 274D:00BC +cs=0x274d;eip=0x0000c0; T(CBW); // 117284 cbw ;~ 274D:00C0 +cs=0x274d;eip=0x0000c1; T(XCHG(ax, dx)); // 117285 xchg ax, dx ;~ 274D:00C1 +cs=0x274d;eip=0x0000c2; T(si = dx;); // 117286 mov si, dx ;~ 274D:00C2 +cs=0x274d;eip=0x0000c4; T(di = ax;); // 117287 mov di, ax ;~ 274D:00C4 +cs=0x274d;eip=0x0000c6; T(SAR(dx, 1)); // 117288 sar dx, 1 ;~ 274D:00C6 +cs=0x274d;eip=0x0000c8; T(RCR(ax, 1)); // 117289 rcr ax, 1 ;~ 274D:00C8 +cs=0x274d;eip=0x0000ca; T(SAR(dx, 1)); // 117290 sar dx, 1 ;~ 274D:00CA +cs=0x274d;eip=0x0000cc; T(RCR(ax, 1)); // 117291 rcr ax, 1 ;~ 274D:00CC +cs=0x274d;eip=0x0000ce; T(SUB(ax, di)); // 117292 sub ax, di ;~ 274D:00CE +cs=0x274d;eip=0x0000d0; T(SBB(dx, si)); // 117293 sbb dx, si ;~ 274D:00D0 +cs=0x274d;eip=0x0000d2; T(IDIV2(cx)); // 117294 idiv cx ;~ 274D:00D2 +cs=0x274d;eip=0x0000d4; T(CWD); // 117295 cwd ;~ 274D:00D4 +cs=0x274d;eip=0x0000d5; T(OR(ax, ax)); // 117296 or ax, ax ;~ 274D:00D5 +cs=0x274d;eip=0x0000d7; T(ADD(ax, *(word_48bbe))); // 117297 add ax, word_48BBE ;~ 274D:00D7 +cs=0x274d;eip=0x0000db; T(ADC(dx, 0)); // 117298 adc dx, 0 ;~ 274D:00DB +cs=0x274d;eip=0x0000de; X(MOV(*(dw*)(raddr(ds,bx+0x219E)), dx)); // 117299 mov [bx+219Eh], dx ;~ 274D:00DE +cs=0x274d;eip=0x0000e2; X(MOV(*(dw*)(raddr(ds,bx+0x219C)), ax)); // 117300 mov [bx+219Ch], ax ;~ 274D:00E2 +cs=0x274d;eip=0x0000e6; J(RETN(0)); // 117301 retn ;~ 274D:00E6 loc_35b97: - // 6992 -cs=0x274d;eip=0x0000e7; T(ax = 0x8000;); // 69351 mov ax, 8000h ;~ 274D:00E7 -cs=0x274d;eip=0x0000ea; X(MOV(*(dw*)(raddr(ds,bx+0x1FB8)), ax)); // 69352 mov [bx+1FB8h], ax ;~ 274D:00EA -cs=0x274d;eip=0x0000ee; X(MOV(*(dw*)(raddr(ds,bx+0x1FBA)), ax)); // 69353 mov [bx+1FBAh], ax ;~ 274D:00EE -cs=0x274d;eip=0x0000f2; X(MOV(*(dw*)(raddr(ds,bx+0x219C)), ax)); // 69354 mov [bx+219Ch], ax ;~ 274D:00F2 -cs=0x274d;eip=0x0000f6; X(MOV(*(dw*)(raddr(ds,bx+0x219E)), ax)); // 69355 mov [bx+219Eh], ax ;~ 274D:00F6 -cs=0x274d;eip=0x0000fa; J(RETN(0)); // 69356 retn ;~ 274D:00FA + // 6976 +cs=0x274d;eip=0x0000e7; T(ax = 0x8000;); // 117305 mov ax, 8000h ;~ 274D:00E7 +cs=0x274d;eip=0x0000ea; X(MOV(*(dw*)(raddr(ds,bx+0x1FB8)), ax)); // 117306 mov [bx+1FB8h], ax ;~ 274D:00EA +loc_35b9e: + // 6977 +cs=0x274d;eip=0x0000ee; X(MOV(*(dw*)(raddr(ds,bx+0x1FBA)), ax)); // 117309 mov [bx+1FBAh], ax ;~ 274D:00EE +cs=0x274d;eip=0x0000f2; X(MOV(*(dw*)(raddr(ds,bx+0x219C)), ax)); // 117310 mov [bx+219Ch], ax ;~ 274D:00F2 +cs=0x274d;eip=0x0000f6; X(MOV(*(dw*)(raddr(ds,bx+0x219E)), ax)); // 117311 mov [bx+219Eh], ax ;~ 274D:00F6 +cs=0x274d;eip=0x0000fa; J(RETN(0)); // 117312 retn ;~ 274D:00FA assert(0); __dispatch_call: @@ -180,6 +182,7 @@ cs=0x274d;eip=0x0000fa; J(RETN(0)); // 69356 retn ;~ 274D:00FA case m2c::kloc_35b35: goto loc_35b35; case m2c::kloc_35b46: goto loc_35b46; case m2c::kloc_35b97: goto loc_35b97; + case m2c::kloc_35b9e: goto loc_35b9e; case m2c::ksub_35b28: goto sub_35b28; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; @@ -195,19 +198,19 @@ cs=0x274d;eip=0x0000fa; J(RETN(0)); // 69356 retn ;~ 274D:00FA else goto __dispatch_call; seg35ab_fb_proc: _begin: -cs=0x274d;eip=0x0000fb; X(PUSH(bp)); // 69360 push bp ;~ 274D:00FB -cs=0x274d;eip=0x0000fc; T(bp = sp;); // 69361 mov bp, sp ;~ 274D:00FC -cs=0x274d;eip=0x0000fe; X(ADD(*(dw*)(raddr(ss,bp+2)), 3)); // 69362 add word ptr [bp+2], 3 ;~ 274D:00FE -cs=0x274d;eip=0x000102; T(al = ah;); // 69363 mov al, ah ;~ 274D:0102 -cs=0x274d;eip=0x000104; T(ah = dl;); // 69364 mov ah, dl ;~ 274D:0104 -cs=0x274d;eip=0x000106; T(dl = dh;); // 69365 mov dl, dh ;~ 274D:0106 -cs=0x274d;eip=0x000108; T(IDIV2(cx)); // 69366 idiv cx ;~ 274D:0108 -cs=0x274d;eip=0x00010a; T(CWD); // 69367 cwd ;~ 274D:010A -cs=0x274d;eip=0x00010b; T(dl = ah;); // 69368 mov dl, ah ;~ 274D:010B -cs=0x274d;eip=0x00010d; T(ah = al;); // 69369 mov ah, al ;~ 274D:010D -cs=0x274d;eip=0x00010f; T(SUB(al, al)); // 69370 sub al, al ;~ 274D:010F -cs=0x274d;eip=0x000111; X(POP(bp)); // 69371 pop bp ;~ 274D:0111 -cs=0x274d;eip=0x000112; J(IRET); // 69372 iret ;~ 274D:0112 +cs=0x274d;eip=0x0000fb; X(PUSH(bp)); // 117316 push bp ;~ 274D:00FB +cs=0x274d;eip=0x0000fc; T(bp = sp;); // 117317 mov bp, sp ;~ 274D:00FC +cs=0x274d;eip=0x0000fe; X(ADD(*(dw*)(raddr(ss,bp+2)), 3)); // 117318 add word ptr [bp+2], 3 ;~ 274D:00FE +cs=0x274d;eip=0x000102; T(al = ah;); // 117319 mov al, ah ;~ 274D:0102 +cs=0x274d;eip=0x000104; T(ah = dl;); // 117320 mov ah, dl ;~ 274D:0104 +cs=0x274d;eip=0x000106; T(dl = dh;); // 117321 mov dl, dh ;~ 274D:0106 +cs=0x274d;eip=0x000108; T(IDIV2(cx)); // 117322 idiv cx ;~ 274D:0108 +cs=0x274d;eip=0x00010a; T(CWD); // 117323 cwd ;~ 274D:010A +cs=0x274d;eip=0x00010b; T(dl = ah;); // 117324 mov dl, ah ;~ 274D:010B +cs=0x274d;eip=0x00010d; T(ah = al;); // 117325 mov ah, al ;~ 274D:010D +cs=0x274d;eip=0x00010f; T(SUB(al, al)); // 117326 sub al, al ;~ 274D:010F +cs=0x274d;eip=0x000111; X(POP(bp)); // 117327 pop bp ;~ 274D:0111 +cs=0x274d;eip=0x000112; J(IRET); // 117328 iret ;~ 274D:0112 assert(0); __dispatch_call: @@ -232,19 +235,19 @@ cs=0x274d;eip=0x000112; J(IRET); // 69372 iret ;~ 274D:0112 else goto __dispatch_call; sub_35bc3: _begin: -cs=0x274d;eip=0x000113; X(PUSH(es)); // 69379 push es ;~ 274D:0113 -cs=0x274d;eip=0x000114; T(SUB(ax, ax)); // 69380 sub ax, ax ;~ 274D:0114 -cs=0x274d;eip=0x000116; T(es = ax;); // 69381 mov es, ax ;~ 274D:0116 -cs=0x274d;eip=0x000118; T(MOV(ax, *(dw*)(raddr(es,0)))); // 69383 mov ax, es:0 ;~ 274D:0118 -cs=0x274d;eip=0x00011c; X(word_4a380 = ax;); // 69384 mov word_4A380, ax ;~ 274D:011C -cs=0x274d;eip=0x00011f; T(ax = offset(seg48ae,byte_48bc2)+0x19); // 69385 lea ax, byte_48BC2+19h ;~ 274D:011F -cs=0x274d;eip=0x000123; X(MOV(*(dw*)(raddr(es,0)), ax)); // 69386 mov es:0, ax ;~ 274D:0123 -cs=0x274d;eip=0x000127; T(MOV(ax, *(dw*)(raddr(es,2)))); // 69387 mov ax, es:2 ;~ 274D:0127 -cs=0x274d;eip=0x00012b; X(*(word_4a382) = ax;); // 69388 mov word_4A382, ax ;~ 274D:012B -cs=0x274d;eip=0x00012e; T(ax = seg_offset(seg35ab);); // 69389 mov ax, seg seg35ab ;~ 274D:012E -cs=0x274d;eip=0x000131; X(MOV(*(dw*)(raddr(es,2)), ax)); // 69390 mov es:2, ax ;~ 274D:0131 -cs=0x274d;eip=0x000135; X(POP(es)); // 69391 pop es ;~ 274D:0135 -cs=0x274d;eip=0x000136; J(RETN(0)); // 69393 retn ;~ 274D:0136 +cs=0x274d;eip=0x000113; X(PUSH(es)); // 117335 push es ;~ 274D:0113 +cs=0x274d;eip=0x000114; T(SUB(ax, ax)); // 117336 sub ax, ax ;~ 274D:0114 +cs=0x274d;eip=0x000116; T(es = ax;); // 117337 mov es, ax ;~ 274D:0116 +cs=0x274d;eip=0x000118; T(MOV(ax, *(dw*)(raddr(es,0)))); // 117339 mov ax, es:0 ;~ 274D:0118 +cs=0x274d;eip=0x00011c; X(word_4a380 = ax;); // 117340 mov word_4A380, ax ;~ 274D:011C +cs=0x274d;eip=0x00011f; T(ax = offset(seg48ae,byte_48bc2)+0x19); // 117341 lea ax, byte_48BC2+19h ;~ 274D:011F +cs=0x274d;eip=0x000123; X(MOV(*(dw*)(raddr(es,0)), ax)); // 117342 mov es:0, ax ;~ 274D:0123 +cs=0x274d;eip=0x000127; T(MOV(ax, *(dw*)(raddr(es,2)))); // 117343 mov ax, es:2 ;~ 274D:0127 +cs=0x274d;eip=0x00012b; X(*(word_4a382) = ax;); // 117344 mov word_4A382, ax ;~ 274D:012B +cs=0x274d;eip=0x00012e; T(ax = seg_offset(seg35ab);); // 117345 mov ax, seg seg35ab ;~ 274D:012E +cs=0x274d;eip=0x000131; X(MOV(*(dw*)(raddr(es,2)), ax)); // 117346 mov es:2, ax ;~ 274D:0131 +cs=0x274d;eip=0x000135; X(POP(es)); // 117347 pop es ;~ 274D:0135 +cs=0x274d;eip=0x000136; J(RETN(0)); // 117349 retn ;~ 274D:0136 assert(0); __dispatch_call: @@ -269,15 +272,15 @@ cs=0x274d;eip=0x000136; J(RETN(0)); // 69393 retn ;~ 274D:0136 else goto __dispatch_call; sub_35be7: _begin: -cs=0x274d;eip=0x000137; X(PUSH(es)); // 69402 push es ;~ 274D:0137 -cs=0x274d;eip=0x000138; T(SUB(ax, ax)); // 69403 sub ax, ax ;~ 274D:0138 -cs=0x274d;eip=0x00013a; T(es = ax;); // 69404 mov es, ax ;~ 274D:013A -cs=0x274d;eip=0x00013c; T(ax = word_4a380;); // 69406 mov ax, word_4A380 ;~ 274D:013C -cs=0x274d;eip=0x00013f; X(MOV(*(dw*)(raddr(es,0)), ax)); // 69407 mov es:0, ax ;~ 274D:013F -cs=0x274d;eip=0x000143; T(ax = *(word_4a382);); // 69408 mov ax, word_4A382 ;~ 274D:0143 -cs=0x274d;eip=0x000146; X(MOV(*(dw*)(raddr(es,2)), ax)); // 69409 mov es:2, ax ;~ 274D:0146 -cs=0x274d;eip=0x00014a; X(POP(es)); // 69410 pop es ;~ 274D:014A -cs=0x274d;eip=0x00014b; J(RETN(0)); // 69412 retn ;~ 274D:014B +cs=0x274d;eip=0x000137; X(PUSH(es)); // 117358 push es ;~ 274D:0137 +cs=0x274d;eip=0x000138; T(SUB(ax, ax)); // 117359 sub ax, ax ;~ 274D:0138 +cs=0x274d;eip=0x00013a; T(es = ax;); // 117360 mov es, ax ;~ 274D:013A +cs=0x274d;eip=0x00013c; T(ax = word_4a380;); // 117362 mov ax, word_4A380 ;~ 274D:013C +cs=0x274d;eip=0x00013f; X(MOV(*(dw*)(raddr(es,0)), ax)); // 117363 mov es:0, ax ;~ 274D:013F +cs=0x274d;eip=0x000143; T(ax = *(word_4a382);); // 117364 mov ax, word_4A382 ;~ 274D:0143 +cs=0x274d;eip=0x000146; X(MOV(*(dw*)(raddr(es,2)), ax)); // 117365 mov es:2, ax ;~ 274D:0146 +cs=0x274d;eip=0x00014a; X(POP(es)); // 117366 pop es ;~ 274D:014A +cs=0x274d;eip=0x00014b; J(RETN(0)); // 117368 retn ;~ 274D:014B assert(0); __dispatch_call: @@ -302,18 +305,18 @@ cs=0x274d;eip=0x00014b; J(RETN(0)); // 69412 retn ;~ 274D:014B else goto __dispatch_call; seg35ab_14c_proc: _begin: -cs=0x274d;eip=0x00014c; X(PUSH(bp)); // 69416 push bp ;~ 274D:014C -cs=0x274d;eip=0x00014d; T(bp = sp;); // 69417 mov bp, sp ;~ 274D:014D -cs=0x274d;eip=0x00014f; X(PUSH(si)); // 69418 push si ;~ 274D:014F -cs=0x274d;eip=0x000150; X(PUSH(di)); // 69419 push di ;~ 274D:0150 -cs=0x274d;eip=0x000151; X(PUSH(es)); // 69420 push es ;~ 274D:0151 -cs=0x274d;eip=0x000152; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 69421 mov di, [bp+6] ;~ 274D:0152 -cs=0x274d;eip=0x000155; J(CALL(sub_35c0d,0)); // 69422 call sub_35C0D ;~ 274D:0155 -cs=0x274d;eip=0x000158; X(POP(es)); // 69423 pop es ;~ 274D:0158 -cs=0x274d;eip=0x000159; X(POP(di)); // 69425 pop di ;~ 274D:0159 -cs=0x274d;eip=0x00015a; X(POP(si)); // 69426 pop si ;~ 274D:015A -cs=0x274d;eip=0x00015b; X(POP(bp)); // 69427 pop bp ;~ 274D:015B -cs=0x274d;eip=0x00015c; J(RETN(0)); // 69428 retn ;~ 274D:015C +cs=0x274d;eip=0x00014c; X(PUSH(bp)); // 117372 push bp ;~ 274D:014C +cs=0x274d;eip=0x00014d; T(bp = sp;); // 117373 mov bp, sp ;~ 274D:014D +cs=0x274d;eip=0x00014f; X(PUSH(si)); // 117374 push si ;~ 274D:014F +cs=0x274d;eip=0x000150; X(PUSH(di)); // 117375 push di ;~ 274D:0150 +cs=0x274d;eip=0x000151; X(PUSH(es)); // 117376 push es ;~ 274D:0151 +cs=0x274d;eip=0x000152; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 117377 mov di, [bp+6] ;~ 274D:0152 +cs=0x274d;eip=0x000155; J(CALL(sub_35c0d,0)); // 117378 call sub_35C0D ;~ 274D:0155 +cs=0x274d;eip=0x000158; X(POP(es)); // 117379 pop es ;~ 274D:0158 +cs=0x274d;eip=0x000159; X(POP(di)); // 117381 pop di ;~ 274D:0159 +cs=0x274d;eip=0x00015a; X(POP(si)); // 117382 pop si ;~ 274D:015A +cs=0x274d;eip=0x00015b; X(POP(bp)); // 117383 pop bp ;~ 274D:015B +cs=0x274d;eip=0x00015c; J(RETN(0)); // 117384 retn ;~ 274D:015C assert(0); __dispatch_call: @@ -338,105 +341,105 @@ cs=0x274d;eip=0x00015c; J(RETN(0)); // 69428 retn ;~ 274D:015C else goto __dispatch_call; sub_35c0d: _begin: -cs=0x274d;eip=0x00015d; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 69436 mov ax, [di] ;~ 274D:015D -cs=0x274d;eip=0x00015f; T(MOV(cx, *(dw*)(raddr(ds,di+2)))); // 69437 mov cx, [di+2] ;~ 274D:015F -cs=0x274d;eip=0x000162; T(CWD); // 69438 cwd ;~ 274D:0162 -cs=0x274d;eip=0x000163; T(CMP(dx, cx)); // 69439 cmp dx, cx ;~ 274D:0163 -cs=0x274d;eip=0x000165; J(JNZ(loc_35c57)); // 69440 jnz short loc_35C57 ;~ 274D:0165 -cs=0x274d;eip=0x000167; T(si = ax;); // 69441 mov si, ax ;~ 274D:0167 -cs=0x274d;eip=0x000169; T(MOV(ax, *(dw*)(raddr(ds,di+4)))); // 69442 mov ax, [di+4] ;~ 274D:0169 -cs=0x274d;eip=0x00016c; T(MOV(cx, *(dw*)(raddr(ds,di+6)))); // 69443 mov cx, [di+6] ;~ 274D:016C -cs=0x274d;eip=0x00016f; T(CWD); // 69444 cwd ;~ 274D:016F -cs=0x274d;eip=0x000170; T(CMP(dx, cx)); // 69445 cmp dx, cx ;~ 274D:0170 -cs=0x274d;eip=0x000172; J(JNZ(loc_35c57)); // 69446 jnz short loc_35C57 ;~ 274D:0172 -cs=0x274d;eip=0x000174; T(cx = ax;); // 69447 mov cx, ax ;~ 274D:0174 -cs=0x274d;eip=0x000176; T(MOV(ax, *(dw*)(raddr(ds,di+8)))); // 69448 mov ax, [di+8] ;~ 274D:0176 -cs=0x274d;eip=0x000179; T(MOV(bx, *(dw*)(raddr(ds,di+0x0A)))); // 69449 mov bx, [di+0Ah] ;~ 274D:0179 -cs=0x274d;eip=0x00017c; T(CWD); // 69450 cwd ;~ 274D:017C -cs=0x274d;eip=0x00017d; T(CMP(dx, bx)); // 69451 cmp dx, bx ;~ 274D:017D -cs=0x274d;eip=0x00017f; J(JNZ(loc_35c57)); // 69452 jnz short loc_35C57 ;~ 274D:017F -cs=0x274d;eip=0x000181; T(bp = ax;); // 69453 mov bp, ax ;~ 274D:0181 -cs=0x274d;eip=0x000183; T(MOV(ax, *(dw*)(raddr(ds,di+0x0C)))); // 69454 mov ax, [di+0Ch] ;~ 274D:0183 -cs=0x274d;eip=0x000186; T(MOV(bx, *(dw*)(raddr(ds,di+0x0E)))); // 69455 mov bx, [di+0Eh] ;~ 274D:0186 -cs=0x274d;eip=0x000189; T(CWD); // 69456 cwd ;~ 274D:0189 -cs=0x274d;eip=0x00018a; T(CMP(dx, bx)); // 69457 cmp dx, bx ;~ 274D:018A -cs=0x274d;eip=0x00018c; J(JNZ(loc_35c57)); // 69458 jnz short loc_35C57 ;~ 274D:018C -cs=0x274d;eip=0x00018e; T(dx = ax;); // 69459 mov dx, ax ;~ 274D:018E -cs=0x274d;eip=0x000190; T(ax = word_4d787;); // 69460 mov ax, word_4D787 ;~ 274D:0190 -cs=0x274d;eip=0x000193; T(CMP(si, ax)); // 69461 cmp si, ax ;~ 274D:0193 -cs=0x274d;eip=0x000195; J(JA(loc_35c57)); // 69462 ja short loc_35C57 ;~ 274D:0195 -cs=0x274d;eip=0x000197; T(CMP(bp, ax)); // 69463 cmp bp, ax ;~ 274D:0197 -cs=0x274d;eip=0x000199; J(JA(loc_35c57)); // 69464 ja short loc_35C57 ;~ 274D:0199 -cs=0x274d;eip=0x00019b; T(ax = word_4d789;); // 69465 mov ax, word_4D789 ;~ 274D:019B -cs=0x274d;eip=0x00019e; T(CMP(cx, ax)); // 69466 cmp cx, ax ;~ 274D:019E -cs=0x274d;eip=0x0001a0; J(JA(loc_35c57)); // 69467 ja short loc_35C57 ;~ 274D:01A0 -cs=0x274d;eip=0x0001a2; T(CMP(dx, ax)); // 69468 cmp dx, ax ;~ 274D:01A2 -cs=0x274d;eip=0x0001a4; J(JA(loc_35c57)); // 69469 ja short loc_35C57 ;~ 274D:01A4 -cs=0x274d;eip=0x0001a6; J(RETN(0)); // 69470 retn ;~ 274D:01A6 +cs=0x274d;eip=0x00015d; T(MOV(ax, *(dw*)(raddr(ds,di)))); // 117392 mov ax, [di] ;~ 274D:015D +cs=0x274d;eip=0x00015f; T(MOV(cx, *(dw*)(raddr(ds,di+2)))); // 117393 mov cx, [di+2] ;~ 274D:015F +cs=0x274d;eip=0x000162; T(CWD); // 117394 cwd ;~ 274D:0162 +cs=0x274d;eip=0x000163; T(CMP(dx, cx)); // 117395 cmp dx, cx ;~ 274D:0163 +cs=0x274d;eip=0x000165; J(JNZ(loc_35c57)); // 117396 jnz short loc_35C57 ;~ 274D:0165 +cs=0x274d;eip=0x000167; T(si = ax;); // 117397 mov si, ax ;~ 274D:0167 +cs=0x274d;eip=0x000169; T(MOV(ax, *(dw*)(raddr(ds,di+4)))); // 117398 mov ax, [di+4] ;~ 274D:0169 +cs=0x274d;eip=0x00016c; T(MOV(cx, *(dw*)(raddr(ds,di+6)))); // 117399 mov cx, [di+6] ;~ 274D:016C +cs=0x274d;eip=0x00016f; T(CWD); // 117400 cwd ;~ 274D:016F +cs=0x274d;eip=0x000170; T(CMP(dx, cx)); // 117401 cmp dx, cx ;~ 274D:0170 +cs=0x274d;eip=0x000172; J(JNZ(loc_35c57)); // 117402 jnz short loc_35C57 ;~ 274D:0172 +cs=0x274d;eip=0x000174; T(cx = ax;); // 117403 mov cx, ax ;~ 274D:0174 +cs=0x274d;eip=0x000176; T(MOV(ax, *(dw*)(raddr(ds,di+8)))); // 117404 mov ax, [di+8] ;~ 274D:0176 +cs=0x274d;eip=0x000179; T(MOV(bx, *(dw*)(raddr(ds,di+0x0A)))); // 117405 mov bx, [di+0Ah] ;~ 274D:0179 +cs=0x274d;eip=0x00017c; T(CWD); // 117406 cwd ;~ 274D:017C +cs=0x274d;eip=0x00017d; T(CMP(dx, bx)); // 117407 cmp dx, bx ;~ 274D:017D +cs=0x274d;eip=0x00017f; J(JNZ(loc_35c57)); // 117408 jnz short loc_35C57 ;~ 274D:017F +cs=0x274d;eip=0x000181; T(bp = ax;); // 117409 mov bp, ax ;~ 274D:0181 +cs=0x274d;eip=0x000183; T(MOV(ax, *(dw*)(raddr(ds,di+0x0C)))); // 117410 mov ax, [di+0Ch] ;~ 274D:0183 +cs=0x274d;eip=0x000186; T(MOV(bx, *(dw*)(raddr(ds,di+0x0E)))); // 117411 mov bx, [di+0Eh] ;~ 274D:0186 +cs=0x274d;eip=0x000189; T(CWD); // 117412 cwd ;~ 274D:0189 +cs=0x274d;eip=0x00018a; T(CMP(dx, bx)); // 117413 cmp dx, bx ;~ 274D:018A +cs=0x274d;eip=0x00018c; J(JNZ(loc_35c57)); // 117414 jnz short loc_35C57 ;~ 274D:018C +cs=0x274d;eip=0x00018e; T(dx = ax;); // 117415 mov dx, ax ;~ 274D:018E +cs=0x274d;eip=0x000190; T(ax = word_4d787;); // 117416 mov ax, ds:word_4D787 ;~ 274D:0190 +cs=0x274d;eip=0x000193; T(CMP(si, ax)); // 117417 cmp si, ax ;~ 274D:0193 +cs=0x274d;eip=0x000195; J(JA(loc_35c57)); // 117418 ja short loc_35C57 ;~ 274D:0195 +cs=0x274d;eip=0x000197; T(CMP(bp, ax)); // 117419 cmp bp, ax ;~ 274D:0197 +cs=0x274d;eip=0x000199; J(JA(loc_35c57)); // 117420 ja short loc_35C57 ;~ 274D:0199 +cs=0x274d;eip=0x00019b; T(ax = word_4d789;); // 117421 mov ax, ds:word_4D789 ;~ 274D:019B +cs=0x274d;eip=0x00019e; T(CMP(cx, ax)); // 117422 cmp cx, ax ;~ 274D:019E +cs=0x274d;eip=0x0001a0; J(JA(loc_35c57)); // 117423 ja short loc_35C57 ;~ 274D:01A0 +cs=0x274d;eip=0x0001a2; T(CMP(dx, ax)); // 117424 cmp dx, ax ;~ 274D:01A2 +cs=0x274d;eip=0x0001a4; J(JA(loc_35c57)); // 117425 ja short loc_35C57 ;~ 274D:01A4 +cs=0x274d;eip=0x0001a6; J(RETN(0)); // 117426 retn ;~ 274D:01A6 loc_35c57: - // 6993 -cs=0x274d;eip=0x0001a7; T(SUB(al, al)); // 69475 sub al, al ;~ 274D:01A7 -cs=0x274d;eip=0x0001a9; X(byte_4a3a0 = al;); // 69476 mov byte_4A3A0, al ;~ 274D:01A9 -cs=0x274d;eip=0x0001ac; T(MOV(bx, *(dw*)(raddr(ds,di)))); // 69477 mov bx, [di] ;~ 274D:01AC -cs=0x274d;eip=0x0001ae; X(word_4a386 = bx;); // 69478 mov word_4A386, bx ;~ 274D:01AE -cs=0x274d;eip=0x0001b2; T(MOV(cx, *(dw*)(raddr(ds,di+2)))); // 69479 mov cx, [di+2] ;~ 274D:01B2 -cs=0x274d;eip=0x0001b5; X(word_4a388 = cx;); // 69480 mov word_4A388, cx ;~ 274D:01B5 -cs=0x274d;eip=0x0001b9; T(MOV(si, *(dw*)(raddr(ds,di+4)))); // 69481 mov si, [di+4] ;~ 274D:01B9 -cs=0x274d;eip=0x0001bc; X(word_4a38a = si;); // 69482 mov word_4A38A, si ;~ 274D:01BC -cs=0x274d;eip=0x0001c0; T(MOV(dx, *(dw*)(raddr(ds,di+6)))); // 69483 mov dx, [di+6] ;~ 274D:01C0 -cs=0x274d;eip=0x0001c3; X(word_4a38c = dx;); // 69484 mov word_4A38C, dx ;~ 274D:01C3 -cs=0x274d;eip=0x0001c7; J(CALL(sub_35e33,0)); // 69485 call sub_35E33 ;~ 274D:01C7 -cs=0x274d;eip=0x0001ca; X(byte_4a39e = al;); // 69486 mov byte_4A39E, al ;~ 274D:01CA -cs=0x274d;eip=0x0001cd; J(JZ(loc_35c88)); // 69487 jz short loc_35C88 ;~ 274D:01CD -cs=0x274d;eip=0x0001cf; J(CALL(sub_35e6a,0)); // 69488 call sub_35E6A ;~ 274D:01CF -cs=0x274d;eip=0x0001d2; X(MOV(*(dw*)(raddr(ds,di+2)), ax)); // 69489 mov [di+2], ax ;~ 274D:01D2 -cs=0x274d;eip=0x0001d5; X(MOV(*(dw*)(raddr(ds,di+6)), bp)); // 69490 mov [di+6], bp ;~ 274D:01D5 + // 6978 +cs=0x274d;eip=0x0001a7; T(SUB(al, al)); // 117431 sub al, al ;~ 274D:01A7 +cs=0x274d;eip=0x0001a9; X(byte_4a3a0 = al;); // 117432 mov byte_4A3A0, al ;~ 274D:01A9 +cs=0x274d;eip=0x0001ac; T(MOV(bx, *(dw*)(raddr(ds,di)))); // 117433 mov bx, [di] ;~ 274D:01AC +cs=0x274d;eip=0x0001ae; X(word_4a386 = bx;); // 117434 mov word_4A386, bx ;~ 274D:01AE +cs=0x274d;eip=0x0001b2; T(MOV(cx, *(dw*)(raddr(ds,di+2)))); // 117435 mov cx, [di+2] ;~ 274D:01B2 +cs=0x274d;eip=0x0001b5; X(word_4a388 = cx;); // 117436 mov word_4A388, cx ;~ 274D:01B5 +cs=0x274d;eip=0x0001b9; T(MOV(si, *(dw*)(raddr(ds,di+4)))); // 117437 mov si, [di+4] ;~ 274D:01B9 +cs=0x274d;eip=0x0001bc; X(word_4a38a = si;); // 117438 mov word_4A38A, si ;~ 274D:01BC +cs=0x274d;eip=0x0001c0; T(MOV(dx, *(dw*)(raddr(ds,di+6)))); // 117439 mov dx, [di+6] ;~ 274D:01C0 +cs=0x274d;eip=0x0001c3; X(word_4a38c = dx;); // 117440 mov word_4A38C, dx ;~ 274D:01C3 +cs=0x274d;eip=0x0001c7; J(CALL(sub_35e33,0)); // 117441 call sub_35E33 ;~ 274D:01C7 +cs=0x274d;eip=0x0001ca; X(byte_4a39e = al;); // 117442 mov byte_4A39E, al ;~ 274D:01CA +cs=0x274d;eip=0x0001cd; J(JZ(loc_35c88)); // 117443 jz short loc_35C88 ;~ 274D:01CD +cs=0x274d;eip=0x0001cf; J(CALL(sub_35e6a,0)); // 117444 call sub_35E6A ;~ 274D:01CF +cs=0x274d;eip=0x0001d2; X(MOV(*(dw*)(raddr(ds,di+2)), ax)); // 117445 mov [di+2], ax ;~ 274D:01D2 +cs=0x274d;eip=0x0001d5; X(MOV(*(dw*)(raddr(ds,di+6)), bp)); // 117446 mov [di+6], bp ;~ 274D:01D5 loc_35c88: - // 6994 -cs=0x274d;eip=0x0001d8; T(MOV(bx, *(dw*)(raddr(ds,di+8)))); // 69493 mov bx, [di+8] ;~ 274D:01D8 -cs=0x274d;eip=0x0001db; X(word_4a38e = bx;); // 69494 mov word_4A38E, bx ;~ 274D:01DB -cs=0x274d;eip=0x0001df; T(MOV(cx, *(dw*)(raddr(ds,di+0x0A)))); // 69495 mov cx, [di+0Ah] ;~ 274D:01DF -cs=0x274d;eip=0x0001e2; X(word_4a390 = cx;); // 69496 mov word_4A390, cx ;~ 274D:01E2 -cs=0x274d;eip=0x0001e6; T(MOV(si, *(dw*)(raddr(ds,di+0x0C)))); // 69497 mov si, [di+0Ch] ;~ 274D:01E6 -cs=0x274d;eip=0x0001e9; X(word_4a392 = si;); // 69498 mov word_4A392, si ;~ 274D:01E9 -cs=0x274d;eip=0x0001ed; T(MOV(dx, *(dw*)(raddr(ds,di+0x0E)))); // 69499 mov dx, [di+0Eh] ;~ 274D:01ED -cs=0x274d;eip=0x0001f0; X(word_4a394 = dx;); // 69500 mov word_4A394, dx ;~ 274D:01F0 -cs=0x274d;eip=0x0001f4; J(CALL(sub_35e33,0)); // 69501 call sub_35E33 ;~ 274D:01F4 -cs=0x274d;eip=0x0001f7; X(byte_4a39f = al;); // 69502 mov byte_4A39F, al ;~ 274D:01F7 -cs=0x274d;eip=0x0001fa; J(JZ(loc_35cb5)); // 69503 jz short loc_35CB5 ;~ 274D:01FA -cs=0x274d;eip=0x0001fc; J(CALL(sub_35e6a,0)); // 69504 call sub_35E6A ;~ 274D:01FC -cs=0x274d;eip=0x0001ff; X(MOV(*(dw*)(raddr(ds,di+0x0A)), ax)); // 69505 mov [di+0Ah], ax ;~ 274D:01FF -cs=0x274d;eip=0x000202; X(MOV(*(dw*)(raddr(ds,di+0x0E)), bp)); // 69506 mov [di+0Eh], bp ;~ 274D:0202 + // 6979 +cs=0x274d;eip=0x0001d8; T(MOV(bx, *(dw*)(raddr(ds,di+8)))); // 117449 mov bx, [di+8] ;~ 274D:01D8 +cs=0x274d;eip=0x0001db; X(word_4a38e = bx;); // 117450 mov word_4A38E, bx ;~ 274D:01DB +cs=0x274d;eip=0x0001df; T(MOV(cx, *(dw*)(raddr(ds,di+0x0A)))); // 117451 mov cx, [di+0Ah] ;~ 274D:01DF +cs=0x274d;eip=0x0001e2; X(word_4a390 = cx;); // 117452 mov word_4A390, cx ;~ 274D:01E2 +cs=0x274d;eip=0x0001e6; T(MOV(si, *(dw*)(raddr(ds,di+0x0C)))); // 117453 mov si, [di+0Ch] ;~ 274D:01E6 +cs=0x274d;eip=0x0001e9; X(word_4a392 = si;); // 117454 mov word_4A392, si ;~ 274D:01E9 +cs=0x274d;eip=0x0001ed; T(MOV(dx, *(dw*)(raddr(ds,di+0x0E)))); // 117455 mov dx, [di+0Eh] ;~ 274D:01ED +cs=0x274d;eip=0x0001f0; X(word_4a394 = dx;); // 117456 mov word_4A394, dx ;~ 274D:01F0 +cs=0x274d;eip=0x0001f4; J(CALL(sub_35e33,0)); // 117457 call sub_35E33 ;~ 274D:01F4 +cs=0x274d;eip=0x0001f7; X(byte_4a39f = al;); // 117458 mov byte_4A39F, al ;~ 274D:01F7 +cs=0x274d;eip=0x0001fa; J(JZ(loc_35cb5)); // 117459 jz short loc_35CB5 ;~ 274D:01FA +cs=0x274d;eip=0x0001fc; J(CALL(sub_35e6a,0)); // 117460 call sub_35E6A ;~ 274D:01FC +cs=0x274d;eip=0x0001ff; X(MOV(*(dw*)(raddr(ds,di+0x0A)), ax)); // 117461 mov [di+0Ah], ax ;~ 274D:01FF +cs=0x274d;eip=0x000202; X(MOV(*(dw*)(raddr(ds,di+0x0E)), bp)); // 117462 mov [di+0Eh], bp ;~ 274D:0202 loc_35cb5: - // 6995 -cs=0x274d;eip=0x000205; T(ah = byte_4a39e;); // 69509 mov ah, byte_4A39E ;~ 274D:0205 -cs=0x274d;eip=0x000209; T(al = byte_4a39f;); // 69510 mov al, byte_4A39F ;~ 274D:0209 -cs=0x274d;eip=0x00020c; T(OR(ah, al)); // 69511 or ah, al ;~ 274D:020C -cs=0x274d;eip=0x00020e; T(TEST(byte_4a39e, al)); // 69512 test byte_4A39E, al ;~ 274D:020E -cs=0x274d;eip=0x000212; J(JNZ(loc_35ceb)); // 69513 jnz short loc_35CEB ;~ 274D:0212 -cs=0x274d;eip=0x000214; T(OR(al, al)); // 69514 or al, al ;~ 274D:0214 -cs=0x274d;eip=0x000216; J(JZ(loc_35cd3)); // 69515 jz short loc_35CD3 ;~ 274D:0216 -cs=0x274d;eip=0x000218; T(al = byte_4a39e;); // 69516 mov al, byte_4A39E ;~ 274D:0218 -cs=0x274d;eip=0x00021b; T(OR(al, al)); // 69517 or al, al ;~ 274D:021B -cs=0x274d;eip=0x00021d; J(JZ(loc_35cd7)); // 69518 jz short loc_35CD7 ;~ 274D:021D -cs=0x274d;eip=0x00021f; J(CALL(sub_35cef,0)); // 69519 call sub_35CEF ;~ 274D:021F -cs=0x274d;eip=0x000222; J(RETN(0)); // 69520 retn ;~ 274D:0222 + // 6980 +cs=0x274d;eip=0x000205; T(ah = byte_4a39e;); // 117465 mov ah, byte_4A39E ;~ 274D:0205 +cs=0x274d;eip=0x000209; T(al = byte_4a39f;); // 117466 mov al, byte_4A39F ;~ 274D:0209 +cs=0x274d;eip=0x00020c; T(OR(ah, al)); // 117467 or ah, al ;~ 274D:020C +cs=0x274d;eip=0x00020e; T(TEST(byte_4a39e, al)); // 117468 test byte_4A39E, al ;~ 274D:020E +cs=0x274d;eip=0x000212; J(JNZ(loc_35ceb)); // 117469 jnz short loc_35CEB ;~ 274D:0212 +cs=0x274d;eip=0x000214; T(OR(al, al)); // 117470 or al, al ;~ 274D:0214 +cs=0x274d;eip=0x000216; J(JZ(loc_35cd3)); // 117471 jz short loc_35CD3 ;~ 274D:0216 +cs=0x274d;eip=0x000218; T(al = byte_4a39e;); // 117472 mov al, byte_4A39E ;~ 274D:0218 +cs=0x274d;eip=0x00021b; T(OR(al, al)); // 117473 or al, al ;~ 274D:021B +cs=0x274d;eip=0x00021d; J(JZ(loc_35cd7)); // 117474 jz short loc_35CD7 ;~ 274D:021D +cs=0x274d;eip=0x00021f; J(CALL(sub_35cef,0)); // 117475 call sub_35CEF ;~ 274D:021F +cs=0x274d;eip=0x000222; J(RETN(0)); // 117476 retn ;~ 274D:0222 loc_35cd3: - // 6996 -cs=0x274d;eip=0x000223; J(CALL(sub_35d4d,0)); // 69524 call sub_35D4D ;~ 274D:0223 -cs=0x274d;eip=0x000226; J(RETN(0)); // 69525 retn ;~ 274D:0226 + // 6981 +cs=0x274d;eip=0x000223; J(CALL(sub_35d4d,0)); // 117480 call sub_35D4D ;~ 274D:0223 +cs=0x274d;eip=0x000226; J(RETN(0)); // 117481 retn ;~ 274D:0226 loc_35cd7: - // 6997 -cs=0x274d;eip=0x000227; T(bx = word_4a386;); // 69529 mov bx, word_4A386 ;~ 274D:0227 -cs=0x274d;eip=0x00022b; T(cx = word_4a388;); // 69530 mov cx, word_4A388 ;~ 274D:022B -cs=0x274d;eip=0x00022f; T(si = word_4a38a;); // 69531 mov si, word_4A38A ;~ 274D:022F -cs=0x274d;eip=0x000233; T(dx = word_4a38c;); // 69532 mov dx, word_4A38C ;~ 274D:0233 -cs=0x274d;eip=0x000237; J(CALL(sub_35d82,0)); // 69533 call sub_35D82 ;~ 274D:0237 -cs=0x274d;eip=0x00023a; J(RETN(0)); // 69534 retn ;~ 274D:023A + // 6982 +cs=0x274d;eip=0x000227; T(bx = word_4a386;); // 117485 mov bx, word_4A386 ;~ 274D:0227 +cs=0x274d;eip=0x00022b; T(cx = word_4a388;); // 117486 mov cx, word_4A388 ;~ 274D:022B +cs=0x274d;eip=0x00022f; T(si = word_4a38a;); // 117487 mov si, word_4A38A ;~ 274D:022F +cs=0x274d;eip=0x000233; T(dx = word_4a38c;); // 117488 mov dx, word_4A38C ;~ 274D:0233 +cs=0x274d;eip=0x000237; J(CALL(sub_35d82,0)); // 117489 call sub_35D82 ;~ 274D:0237 +cs=0x274d;eip=0x00023a; J(RETN(0)); // 117490 retn ;~ 274D:023A loc_35ceb: - // 6998 -cs=0x274d;eip=0x00023b; J(CALL(sub_35db8,0)); // 69538 call sub_35DB8 ;~ 274D:023B -cs=0x274d;eip=0x00023e; J(RETN(0)); // 69539 retn ;~ 274D:023E + // 6983 +cs=0x274d;eip=0x00023b; J(CALL(sub_35db8,0)); // 117494 call sub_35DB8 ;~ 274D:023B +cs=0x274d;eip=0x00023e; J(RETN(0)); // 117495 retn ;~ 274D:023E assert(0); __dispatch_call: @@ -467,37 +470,37 @@ cs=0x274d;eip=0x00023e; J(RETN(0)); // 69539 retn ;~ 274D:023E else goto __dispatch_call; sub_35cef: _begin: -cs=0x274d;eip=0x00023f; T(ax = word_4a386;); // 69547 mov ax, word_4A386 ;~ 274D:023F -cs=0x274d;eip=0x000242; X(word_4a396 = ax;); // 69548 mov word_4A396, ax ;~ 274D:0242 -cs=0x274d;eip=0x000245; T(ax = word_4a388;); // 69549 mov ax, word_4A388 ;~ 274D:0245 -cs=0x274d;eip=0x000248; X(word_4a398 = ax;); // 69550 mov word_4A398, ax ;~ 274D:0248 -cs=0x274d;eip=0x00024b; T(ax = word_4a38a;); // 69551 mov ax, word_4A38A ;~ 274D:024B -cs=0x274d;eip=0x00024e; X(word_4a39a = ax;); // 69552 mov word_4A39A, ax ;~ 274D:024E -cs=0x274d;eip=0x000251; T(ax = word_4a38c;); // 69553 mov ax, word_4A38C ;~ 274D:0251 -cs=0x274d;eip=0x000254; X(word_4a39c = ax;); // 69554 mov word_4A39C, ax ;~ 274D:0254 -cs=0x274d;eip=0x000257; T(bx = word_4a38e;); // 69555 mov bx, word_4A38E ;~ 274D:0257 -cs=0x274d;eip=0x00025b; T(cx = word_4a390;); // 69556 mov cx, word_4A390 ;~ 274D:025B -cs=0x274d;eip=0x00025f; T(si = word_4a392;); // 69557 mov si, word_4A392 ;~ 274D:025F -cs=0x274d;eip=0x000263; T(dx = word_4a394;); // 69558 mov dx, word_4A394 ;~ 274D:0263 -cs=0x274d;eip=0x000267; J(CALL(sub_35f34,0)); // 69559 call sub_35F34 ;~ 274D:0267 -cs=0x274d;eip=0x00026a; J(JZ(loc_35d26)); // 69560 jz short loc_35D26 ;~ 274D:026A -cs=0x274d;eip=0x00026c; T(MOV(dx, *(dw*)(raddr(ds,di+0x0E)))); // 69561 mov dx, [di+0Eh] ;~ 274D:026C -cs=0x274d;eip=0x00026f; X(MOV(*(dw*)(raddr(ds,di+4)), dx)); // 69562 mov [di+4], dx ;~ 274D:026F -cs=0x274d;eip=0x000272; J(CALL(sub_35db8,0)); // 69563 call sub_35DB8 ;~ 274D:0272 -cs=0x274d;eip=0x000275; J(RETN(0)); // 69564 retn ;~ 274D:0275 +cs=0x274d;eip=0x00023f; T(ax = word_4a386;); // 117503 mov ax, word_4A386 ;~ 274D:023F +cs=0x274d;eip=0x000242; X(word_4a396 = ax;); // 117504 mov word_4A396, ax ;~ 274D:0242 +cs=0x274d;eip=0x000245; T(ax = word_4a388;); // 117505 mov ax, word_4A388 ;~ 274D:0245 +cs=0x274d;eip=0x000248; X(word_4a398 = ax;); // 117506 mov word_4A398, ax ;~ 274D:0248 +cs=0x274d;eip=0x00024b; T(ax = word_4a38a;); // 117507 mov ax, word_4A38A ;~ 274D:024B +cs=0x274d;eip=0x00024e; X(word_4a39a = ax;); // 117508 mov word_4A39A, ax ;~ 274D:024E +cs=0x274d;eip=0x000251; T(ax = word_4a38c;); // 117509 mov ax, word_4A38C ;~ 274D:0251 +cs=0x274d;eip=0x000254; X(word_4a39c = ax;); // 117510 mov word_4A39C, ax ;~ 274D:0254 +cs=0x274d;eip=0x000257; T(bx = word_4a38e;); // 117511 mov bx, word_4A38E ;~ 274D:0257 +cs=0x274d;eip=0x00025b; T(cx = word_4a390;); // 117512 mov cx, word_4A390 ;~ 274D:025B +cs=0x274d;eip=0x00025f; T(si = word_4a392;); // 117513 mov si, word_4A392 ;~ 274D:025F +cs=0x274d;eip=0x000263; T(dx = word_4a394;); // 117514 mov dx, word_4A394 ;~ 274D:0263 +cs=0x274d;eip=0x000267; J(CALL(sub_35f34,0)); // 117515 call sub_35F34 ;~ 274D:0267 +cs=0x274d;eip=0x00026a; J(JZ(loc_35d26)); // 117516 jz short loc_35D26 ;~ 274D:026A +cs=0x274d;eip=0x00026c; T(MOV(dx, *(dw*)(raddr(ds,di+0x0E)))); // 117517 mov dx, [di+0Eh] ;~ 274D:026C +cs=0x274d;eip=0x00026f; X(MOV(*(dw*)(raddr(ds,di+4)), dx)); // 117518 mov [di+4], dx ;~ 274D:026F +cs=0x274d;eip=0x000272; J(CALL(sub_35db8,0)); // 117519 call sub_35DB8 ;~ 274D:0272 +cs=0x274d;eip=0x000275; J(RETN(0)); // 117520 retn ;~ 274D:0275 loc_35d26: - // 6999 -cs=0x274d;eip=0x000276; X(word_4a3a9 = bx;); // 69568 mov word_4A3A9, bx ;~ 274D:0276 -cs=0x274d;eip=0x00027a; X(word_4a3ab = cx;); // 69569 mov word_4A3AB, cx ;~ 274D:027A -cs=0x274d;eip=0x00027e; X(word_4a3ad = si;); // 69570 mov word_4A3AD, si ;~ 274D:027E -cs=0x274d;eip=0x000282; X(word_4a3af = dx;); // 69571 mov word_4A3AF, dx ;~ 274D:0282 -cs=0x274d;eip=0x000286; J(CALL(sub_35d4d,0)); // 69572 call sub_35D4D ;~ 274D:0286 -cs=0x274d;eip=0x000289; T(bx = word_4a3a9;); // 69573 mov bx, word_4A3A9 ;~ 274D:0289 -cs=0x274d;eip=0x00028d; T(cx = word_4a3ab;); // 69574 mov cx, word_4A3AB ;~ 274D:028D -cs=0x274d;eip=0x000291; T(si = word_4a3ad;); // 69575 mov si, word_4A3AD ;~ 274D:0291 -cs=0x274d;eip=0x000295; T(dx = word_4a3af;); // 69576 mov dx, word_4A3AF ;~ 274D:0295 -cs=0x274d;eip=0x000299; J(CALL(sub_35d82,0)); // 69577 call sub_35D82 ;~ 274D:0299 -cs=0x274d;eip=0x00029c; J(RETN(0)); // 69578 retn ;~ 274D:029C + // 6984 +cs=0x274d;eip=0x000276; X(word_4a3a9 = bx;); // 117524 mov word_4A3A9, bx ;~ 274D:0276 +cs=0x274d;eip=0x00027a; X(word_4a3ab = cx;); // 117525 mov word_4A3AB, cx ;~ 274D:027A +cs=0x274d;eip=0x00027e; X(word_4a3ad = si;); // 117526 mov word_4A3AD, si ;~ 274D:027E +cs=0x274d;eip=0x000282; X(word_4a3af = dx;); // 117527 mov word_4A3AF, dx ;~ 274D:0282 +cs=0x274d;eip=0x000286; J(CALL(sub_35d4d,0)); // 117528 call sub_35D4D ;~ 274D:0286 +cs=0x274d;eip=0x000289; T(bx = word_4a3a9;); // 117529 mov bx, word_4A3A9 ;~ 274D:0289 +cs=0x274d;eip=0x00028d; T(cx = word_4a3ab;); // 117530 mov cx, word_4A3AB ;~ 274D:028D +cs=0x274d;eip=0x000291; T(si = word_4a3ad;); // 117531 mov si, word_4A3AD ;~ 274D:0291 +cs=0x274d;eip=0x000295; T(dx = word_4a3af;); // 117532 mov dx, word_4A3AF ;~ 274D:0295 +cs=0x274d;eip=0x000299; J(CALL(sub_35d82,0)); // 117533 call sub_35D82 ;~ 274D:0299 +cs=0x274d;eip=0x00029c; J(RETN(0)); // 117534 retn ;~ 274D:029C assert(0); __dispatch_call: @@ -523,24 +526,24 @@ cs=0x274d;eip=0x00029c; J(RETN(0)); // 69578 retn ;~ 274D:029C else goto __dispatch_call; sub_35d4d: _begin: -cs=0x274d;eip=0x00029d; X(word_4a396 = bx;); // 69587 mov word_4A396, bx ;~ 274D:029D -cs=0x274d;eip=0x0002a1; X(word_4a398 = cx;); // 69588 mov word_4A398, cx ;~ 274D:02A1 -cs=0x274d;eip=0x0002a5; X(word_4a39a = si;); // 69589 mov word_4A39A, si ;~ 274D:02A5 -cs=0x274d;eip=0x0002a9; X(word_4a39c = dx;); // 69590 mov word_4A39C, dx ;~ 274D:02A9 -cs=0x274d;eip=0x0002ad; T(bx = word_4a386;); // 69591 mov bx, word_4A386 ;~ 274D:02AD -cs=0x274d;eip=0x0002b1; T(cx = word_4a388;); // 69592 mov cx, word_4A388 ;~ 274D:02B1 -cs=0x274d;eip=0x0002b5; T(si = word_4a38a;); // 69593 mov si, word_4A38A ;~ 274D:02B5 -cs=0x274d;eip=0x0002b9; T(dx = word_4a38c;); // 69594 mov dx, word_4A38C ;~ 274D:02B9 -cs=0x274d;eip=0x0002bd; J(CALL(sub_35ebe,0)); // 69595 call sub_35EBE ;~ 274D:02BD -cs=0x274d;eip=0x0002c0; X(MOV(*(dw*)(raddr(ds,di)), bx)); // 69596 mov [di], bx ;~ 274D:02C0 -cs=0x274d;eip=0x0002c2; X(MOV(*(dw*)(raddr(ds,di+4)), si)); // 69597 mov [di+4], si ;~ 274D:02C2 -cs=0x274d;eip=0x0002c5; T(MOV(ax, *(dw*)(raddr(ds,di+4)))); // 69598 mov ax, [di+4] ;~ 274D:02C5 -cs=0x274d;eip=0x0002c8; T(CMP(ax, *(dw*)(raddr(ds,di+6)))); // 69599 cmp ax, [di+6] ;~ 274D:02C8 -cs=0x274d;eip=0x0002cb; J(JZ(locret_35d81)); // 69600 jz short locret_35D81 ;~ 274D:02CB -cs=0x274d;eip=0x0002cd; X(OR(*(raddr(ds,di+0x18)), 0x20)); // 69601 or byte ptr [di+18h], 20h ;~ 274D:02CD +cs=0x274d;eip=0x00029d; X(word_4a396 = bx;); // 117543 mov word_4A396, bx ;~ 274D:029D +cs=0x274d;eip=0x0002a1; X(word_4a398 = cx;); // 117544 mov word_4A398, cx ;~ 274D:02A1 +cs=0x274d;eip=0x0002a5; X(word_4a39a = si;); // 117545 mov word_4A39A, si ;~ 274D:02A5 +cs=0x274d;eip=0x0002a9; X(word_4a39c = dx;); // 117546 mov word_4A39C, dx ;~ 274D:02A9 +cs=0x274d;eip=0x0002ad; T(bx = word_4a386;); // 117547 mov bx, word_4A386 ;~ 274D:02AD +cs=0x274d;eip=0x0002b1; T(cx = word_4a388;); // 117548 mov cx, word_4A388 ;~ 274D:02B1 +cs=0x274d;eip=0x0002b5; T(si = word_4a38a;); // 117549 mov si, word_4A38A ;~ 274D:02B5 +cs=0x274d;eip=0x0002b9; T(dx = word_4a38c;); // 117550 mov dx, word_4A38C ;~ 274D:02B9 +cs=0x274d;eip=0x0002bd; J(CALL(sub_35ebe,0)); // 117551 call sub_35EBE ;~ 274D:02BD +cs=0x274d;eip=0x0002c0; X(MOV(*(dw*)(raddr(ds,di)), bx)); // 117552 mov [di], bx ;~ 274D:02C0 +cs=0x274d;eip=0x0002c2; X(MOV(*(dw*)(raddr(ds,di+4)), si)); // 117553 mov [di+4], si ;~ 274D:02C2 +cs=0x274d;eip=0x0002c5; T(MOV(ax, *(dw*)(raddr(ds,di+4)))); // 117554 mov ax, [di+4] ;~ 274D:02C5 +cs=0x274d;eip=0x0002c8; T(CMP(ax, *(dw*)(raddr(ds,di+6)))); // 117555 cmp ax, [di+6] ;~ 274D:02C8 +cs=0x274d;eip=0x0002cb; J(JZ(locret_35d81)); // 117556 jz short locret_35D81 ;~ 274D:02CB +cs=0x274d;eip=0x0002cd; X(OR(*(raddr(ds,di+0x18)), 0x20)); // 117557 or byte ptr [di+18h], 20h ;~ 274D:02CD locret_35d81: - // 7000 -cs=0x274d;eip=0x0002d1; J(RETN(0)); // 69604 retn ;~ 274D:02D1 + // 6985 +cs=0x274d;eip=0x0002d1; J(RETN(0)); // 117560 retn ;~ 274D:02D1 assert(0); __dispatch_call: @@ -566,24 +569,24 @@ cs=0x274d;eip=0x0002d1; J(RETN(0)); // 69604 retn ;~ 274D:02D1 else goto __dispatch_call; sub_35d82: _begin: -cs=0x274d;eip=0x0002d2; X(word_4a396 = bx;); // 69613 mov word_4A396, bx ;~ 274D:02D2 -cs=0x274d;eip=0x0002d6; X(word_4a398 = cx;); // 69614 mov word_4A398, cx ;~ 274D:02D6 -cs=0x274d;eip=0x0002da; X(word_4a39a = si;); // 69615 mov word_4A39A, si ;~ 274D:02DA -cs=0x274d;eip=0x0002de; X(word_4a39c = dx;); // 69616 mov word_4A39C, dx ;~ 274D:02DE -cs=0x274d;eip=0x0002e2; T(bx = word_4a38e;); // 69617 mov bx, word_4A38E ;~ 274D:02E2 -cs=0x274d;eip=0x0002e6; T(cx = word_4a390;); // 69618 mov cx, word_4A390 ;~ 274D:02E6 -cs=0x274d;eip=0x0002ea; T(si = word_4a392;); // 69619 mov si, word_4A392 ;~ 274D:02EA -cs=0x274d;eip=0x0002ee; T(dx = word_4a394;); // 69620 mov dx, word_4A394 ;~ 274D:02EE -cs=0x274d;eip=0x0002f2; J(CALL(sub_35ebe,0)); // 69621 call sub_35EBE ;~ 274D:02F2 -cs=0x274d;eip=0x0002f5; X(MOV(*(dw*)(raddr(ds,di+8)), bx)); // 69622 mov [di+8], bx ;~ 274D:02F5 -cs=0x274d;eip=0x0002f8; X(MOV(*(dw*)(raddr(ds,di+0x0C)), si)); // 69623 mov [di+0Ch], si ;~ 274D:02F8 -cs=0x274d;eip=0x0002fb; T(MOV(ax, *(dw*)(raddr(ds,di+0x0C)))); // 69624 mov ax, [di+0Ch] ;~ 274D:02FB -cs=0x274d;eip=0x0002fe; T(CMP(ax, *(dw*)(raddr(ds,di+0x0E)))); // 69625 cmp ax, [di+0Eh] ;~ 274D:02FE -cs=0x274d;eip=0x000301; J(JZ(locret_35db7)); // 69626 jz short locret_35DB7 ;~ 274D:0301 -cs=0x274d;eip=0x000303; X(OR(*(raddr(ds,di+0x18)), 0x10)); // 69627 or byte ptr [di+18h], 10h ;~ 274D:0303 +cs=0x274d;eip=0x0002d2; X(word_4a396 = bx;); // 117569 mov word_4A396, bx ;~ 274D:02D2 +cs=0x274d;eip=0x0002d6; X(word_4a398 = cx;); // 117570 mov word_4A398, cx ;~ 274D:02D6 +cs=0x274d;eip=0x0002da; X(word_4a39a = si;); // 117571 mov word_4A39A, si ;~ 274D:02DA +cs=0x274d;eip=0x0002de; X(word_4a39c = dx;); // 117572 mov word_4A39C, dx ;~ 274D:02DE +cs=0x274d;eip=0x0002e2; T(bx = word_4a38e;); // 117573 mov bx, word_4A38E ;~ 274D:02E2 +cs=0x274d;eip=0x0002e6; T(cx = word_4a390;); // 117574 mov cx, word_4A390 ;~ 274D:02E6 +cs=0x274d;eip=0x0002ea; T(si = word_4a392;); // 117575 mov si, word_4A392 ;~ 274D:02EA +cs=0x274d;eip=0x0002ee; T(dx = word_4a394;); // 117576 mov dx, word_4A394 ;~ 274D:02EE +cs=0x274d;eip=0x0002f2; J(CALL(sub_35ebe,0)); // 117577 call sub_35EBE ;~ 274D:02F2 +cs=0x274d;eip=0x0002f5; X(MOV(*(dw*)(raddr(ds,di+8)), bx)); // 117578 mov [di+8], bx ;~ 274D:02F5 +cs=0x274d;eip=0x0002f8; X(MOV(*(dw*)(raddr(ds,di+0x0C)), si)); // 117579 mov [di+0Ch], si ;~ 274D:02F8 +cs=0x274d;eip=0x0002fb; T(MOV(ax, *(dw*)(raddr(ds,di+0x0C)))); // 117580 mov ax, [di+0Ch] ;~ 274D:02FB +cs=0x274d;eip=0x0002fe; T(CMP(ax, *(dw*)(raddr(ds,di+0x0E)))); // 117581 cmp ax, [di+0Eh] ;~ 274D:02FE +cs=0x274d;eip=0x000301; J(JZ(locret_35db7)); // 117582 jz short locret_35DB7 ;~ 274D:0301 +cs=0x274d;eip=0x000303; X(OR(*(raddr(ds,di+0x18)), 0x10)); // 117583 or byte ptr [di+18h], 10h ;~ 274D:0303 locret_35db7: - // 7001 -cs=0x274d;eip=0x000307; J(RETN(0)); // 69630 retn ;~ 274D:0307 + // 6986 +cs=0x274d;eip=0x000307; J(RETN(0)); // 117586 retn ;~ 274D:0307 assert(0); __dispatch_call: @@ -609,27 +612,27 @@ cs=0x274d;eip=0x000307; J(RETN(0)); // 69630 retn ;~ 274D:0307 else goto __dispatch_call; sub_35db8: _begin: -cs=0x274d;eip=0x000308; T(MOV(cl, *(raddr(ds,di+0x18)))); // 69639 mov cl, [di+18h] ;~ 274D:0308 -cs=0x274d;eip=0x00030b; T(OR(cl, 0x80)); // 69640 or cl, 80h ;~ 274D:030B -cs=0x274d;eip=0x00030e; T(MOV(dx, *(dw*)(raddr(ds,di+0x0E)))); // 69641 mov dx, [di+0Eh] ;~ 274D:030E -cs=0x274d;eip=0x000311; X(MOV(*(dw*)(raddr(ds,di+4)), dx)); // 69642 mov [di+4], dx ;~ 274D:0311 -cs=0x274d;eip=0x000314; T(TEST(al, 9)); // 69643 test al, 9 ;~ 274D:0314 -cs=0x274d;eip=0x000316; J(JZ(loc_35de0)); // 69644 jz short loc_35DE0 ;~ 274D:0316 -cs=0x274d;eip=0x000318; T(dx = 0;); // 69645 mov dx, 0 ;~ 274D:0318 -cs=0x274d;eip=0x00031b; T(TEST(al, 8)); // 69646 test al, 8 ;~ 274D:031B -cs=0x274d;eip=0x00031d; J(JNZ(loc_35dd3)); // 69647 jnz short loc_35DD3 ;~ 274D:031D -cs=0x274d;eip=0x00031f; T(dx = word_4d787;); // 69648 mov dx, word_4D787 ;~ 274D:031F +cs=0x274d;eip=0x000308; T(MOV(cl, *(raddr(ds,di+0x18)))); // 117595 mov cl, [di+18h] ;~ 274D:0308 +cs=0x274d;eip=0x00030b; T(OR(cl, 0x80)); // 117596 or cl, 80h ;~ 274D:030B +cs=0x274d;eip=0x00030e; T(MOV(dx, *(dw*)(raddr(ds,di+0x0E)))); // 117597 mov dx, [di+0Eh] ;~ 274D:030E +cs=0x274d;eip=0x000311; X(MOV(*(dw*)(raddr(ds,di+4)), dx)); // 117598 mov [di+4], dx ;~ 274D:0311 +cs=0x274d;eip=0x000314; T(TEST(al, 9)); // 117599 test al, 9 ;~ 274D:0314 +cs=0x274d;eip=0x000316; J(JZ(loc_35de0)); // 117600 jz short loc_35DE0 ;~ 274D:0316 +cs=0x274d;eip=0x000318; T(dx = 0;); // 117601 mov dx, 0 ;~ 274D:0318 +cs=0x274d;eip=0x00031b; T(TEST(al, 8)); // 117602 test al, 8 ;~ 274D:031B +cs=0x274d;eip=0x00031d; J(JNZ(loc_35dd3)); // 117603 jnz short loc_35DD3 ;~ 274D:031D +cs=0x274d;eip=0x00031f; T(dx = word_4d787;); // 117604 mov dx, ds:word_4D787 ;~ 274D:031F loc_35dd3: - // 7002 -cs=0x274d;eip=0x000323; X(MOV(*(dw*)(raddr(ds,di)), dx)); // 69651 mov [di], dx ;~ 274D:0323 -cs=0x274d;eip=0x000325; T(MOV(ax, *(dw*)(raddr(ds,di+4)))); // 69652 mov ax, [di+4] ;~ 274D:0325 -cs=0x274d;eip=0x000328; T(CMP(ax, *(dw*)(raddr(ds,di+6)))); // 69653 cmp ax, [di+6] ;~ 274D:0328 -cs=0x274d;eip=0x00032b; J(JZ(loc_35de0)); // 69654 jz short loc_35DE0 ;~ 274D:032B -cs=0x274d;eip=0x00032d; T(OR(cl, 0x20)); // 69655 or cl, 20h ;~ 274D:032D + // 6987 +cs=0x274d;eip=0x000323; X(MOV(*(dw*)(raddr(ds,di)), dx)); // 117607 mov [di], dx ;~ 274D:0323 +cs=0x274d;eip=0x000325; T(MOV(ax, *(dw*)(raddr(ds,di+4)))); // 117608 mov ax, [di+4] ;~ 274D:0325 +cs=0x274d;eip=0x000328; T(CMP(ax, *(dw*)(raddr(ds,di+6)))); // 117609 cmp ax, [di+6] ;~ 274D:0328 +cs=0x274d;eip=0x00032b; J(JZ(loc_35de0)); // 117610 jz short loc_35DE0 ;~ 274D:032B +cs=0x274d;eip=0x00032d; T(OR(cl, 0x20)); // 117611 or cl, 20h ;~ 274D:032D loc_35de0: - // 7003 -cs=0x274d;eip=0x000330; X(MOV(*(raddr(ds,di+0x18)), cl)); // 69659 mov [di+18h], cl ;~ 274D:0330 -cs=0x274d;eip=0x000333; J(RETN(0)); // 69660 retn ;~ 274D:0333 + // 6988 +cs=0x274d;eip=0x000330; X(MOV(*(raddr(ds,di+0x18)), cl)); // 117615 mov [di+18h], cl ;~ 274D:0330 +cs=0x274d;eip=0x000333; J(RETN(0)); // 117616 retn ;~ 274D:0333 assert(0); __dispatch_call: @@ -656,54 +659,54 @@ cs=0x274d;eip=0x000333; J(RETN(0)); // 69660 retn ;~ 274D:0333 else goto __dispatch_call; sub_35de4: _begin: -cs=0x274d;eip=0x000334; T(OR(cx, cx)); // 69668 or cx, cx ;~ 274D:0334 -cs=0x274d;eip=0x000336; J(JNZ(loc_35df3)); // 69669 jnz short loc_35DF3 ;~ 274D:0336 -cs=0x274d;eip=0x000338; T(CMP(bx, 0)); // 69670 cmp bx, 0 ;~ 274D:0338 -cs=0x274d;eip=0x00033b; J(JZ(loc_35e05)); // 69671 jz short loc_35E05 ;~ 274D:033B -cs=0x274d;eip=0x00033d; T(CMP(bx, word_4d787)); // 69672 cmp bx, word_4D787 ;~ 274D:033D -cs=0x274d;eip=0x000341; J(JZ(loc_35e05)); // 69673 jz short loc_35E05 ;~ 274D:0341 +cs=0x274d;eip=0x000334; T(OR(cx, cx)); // 117624 or cx, cx ;~ 274D:0334 +cs=0x274d;eip=0x000336; J(JNZ(loc_35df3)); // 117625 jnz short loc_35DF3 ;~ 274D:0336 +cs=0x274d;eip=0x000338; T(CMP(bx, 0)); // 117626 cmp bx, 0 ;~ 274D:0338 +cs=0x274d;eip=0x00033b; J(JZ(loc_35e05)); // 117627 jz short loc_35E05 ;~ 274D:033B +cs=0x274d;eip=0x00033d; T(CMP(bx, word_4d787)); // 117628 cmp bx, ds:word_4D787 ;~ 274D:033D +cs=0x274d;eip=0x000341; J(JZ(loc_35e05)); // 117629 jz short loc_35E05 ;~ 274D:0341 loc_35df3: - // 7004 -cs=0x274d;eip=0x000343; T(OR(dx, dx)); // 69676 or dx, dx ;~ 274D:0343 -cs=0x274d;eip=0x000345; J(JNZ(loc_35e02)); // 69677 jnz short loc_35E02 ;~ 274D:0345 -cs=0x274d;eip=0x000347; T(CMP(si, 0)); // 69678 cmp si, 0 ;~ 274D:0347 -cs=0x274d;eip=0x00034a; J(JZ(loc_35e1c)); // 69679 jz short loc_35E1C ;~ 274D:034A -cs=0x274d;eip=0x00034c; T(CMP(si, word_4d789)); // 69680 cmp si, word_4D789 ;~ 274D:034C -cs=0x274d;eip=0x000350; J(JZ(loc_35e1c)); // 69681 jz short loc_35E1C ;~ 274D:0350 + // 6989 +cs=0x274d;eip=0x000343; T(OR(dx, dx)); // 117632 or dx, dx ;~ 274D:0343 +cs=0x274d;eip=0x000345; J(JNZ(loc_35e02)); // 117633 jnz short loc_35E02 ;~ 274D:0345 +cs=0x274d;eip=0x000347; T(CMP(si, 0)); // 117634 cmp si, 0 ;~ 274D:0347 +cs=0x274d;eip=0x00034a; J(JZ(loc_35e1c)); // 117635 jz short loc_35E1C ;~ 274D:034A +cs=0x274d;eip=0x00034c; T(CMP(si, word_4d789)); // 117636 cmp si, ds:word_4D789 ;~ 274D:034C +cs=0x274d;eip=0x000350; J(JZ(loc_35e1c)); // 117637 jz short loc_35E1C ;~ 274D:0350 loc_35e02: - // 7005 -cs=0x274d;eip=0x000352; T(SUB(ax, ax)); // 69684 sub ax, ax ;~ 274D:0352 -cs=0x274d;eip=0x000354; J(RETN(0)); // 69685 retn ;~ 274D:0354 + // 6990 +cs=0x274d;eip=0x000352; T(SUB(ax, ax)); // 117640 sub ax, ax ;~ 274D:0352 +cs=0x274d;eip=0x000354; J(RETN(0)); // 117641 retn ;~ 274D:0354 loc_35e05: - // 7006 -cs=0x274d;eip=0x000355; T(SUB(ax, ax)); // 69690 sub ax, ax ;~ 274D:0355 -cs=0x274d;eip=0x000357; T(OR(dx, dx)); // 69691 or dx, dx ;~ 274D:0357 -cs=0x274d;eip=0x000359; J(JS(loc_35e19)); // 69692 js short loc_35E19 ;~ 274D:0359 -cs=0x274d;eip=0x00035b; J(JNZ(loc_35e19)); // 69693 jnz short loc_35E19 ;~ 274D:035B -cs=0x274d;eip=0x00035d; T(CMP(si, 0)); // 69694 cmp si, 0 ;~ 274D:035D -cs=0x274d;eip=0x000360; J(JC(loc_35e19)); // 69695 jb short loc_35E19 ;~ 274D:0360 -cs=0x274d;eip=0x000362; T(CMP(si, word_4d789)); // 69696 cmp si, word_4D789 ;~ 274D:0362 -cs=0x274d;eip=0x000366; J(JA(loc_35e19)); // 69697 ja short loc_35E19 ;~ 274D:0366 -cs=0x274d;eip=0x000368; T(INC(ax)); // 69698 inc ax ;~ 274D:0368 + // 6991 +cs=0x274d;eip=0x000355; T(SUB(ax, ax)); // 117646 sub ax, ax ;~ 274D:0355 +cs=0x274d;eip=0x000357; T(OR(dx, dx)); // 117647 or dx, dx ;~ 274D:0357 +cs=0x274d;eip=0x000359; J(JS(loc_35e19)); // 117648 js short loc_35E19 ;~ 274D:0359 +cs=0x274d;eip=0x00035b; J(JNZ(loc_35e19)); // 117649 jnz short loc_35E19 ;~ 274D:035B +cs=0x274d;eip=0x00035d; T(CMP(si, 0)); // 117650 cmp si, 0 ;~ 274D:035D +cs=0x274d;eip=0x000360; J(JC(loc_35e19)); // 117651 jb short loc_35E19 ;~ 274D:0360 +cs=0x274d;eip=0x000362; T(CMP(si, word_4d789)); // 117652 cmp si, ds:word_4D789 ;~ 274D:0362 +cs=0x274d;eip=0x000366; J(JA(loc_35e19)); // 117653 ja short loc_35E19 ;~ 274D:0366 +cs=0x274d;eip=0x000368; T(INC(ax)); // 117654 inc ax ;~ 274D:0368 loc_35e19: - // 7007 -cs=0x274d;eip=0x000369; T(OR(ax, ax)); // 69702 or ax, ax ;~ 274D:0369 -cs=0x274d;eip=0x00036b; J(RETN(0)); // 69703 retn ;~ 274D:036B + // 6992 +cs=0x274d;eip=0x000369; T(OR(ax, ax)); // 117658 or ax, ax ;~ 274D:0369 +cs=0x274d;eip=0x00036b; J(RETN(0)); // 117659 retn ;~ 274D:036B loc_35e1c: - // 7008 -cs=0x274d;eip=0x00036c; T(SUB(ax, ax)); // 69708 sub ax, ax ;~ 274D:036C -cs=0x274d;eip=0x00036e; T(OR(cx, cx)); // 69709 or cx, cx ;~ 274D:036E -cs=0x274d;eip=0x000370; J(JS(loc_35e30)); // 69710 js short loc_35E30 ;~ 274D:0370 -cs=0x274d;eip=0x000372; J(JNZ(loc_35e30)); // 69711 jnz short loc_35E30 ;~ 274D:0372 -cs=0x274d;eip=0x000374; T(CMP(bx, 0)); // 69712 cmp bx, 0 ;~ 274D:0374 -cs=0x274d;eip=0x000377; J(JC(loc_35e30)); // 69713 jb short loc_35E30 ;~ 274D:0377 -cs=0x274d;eip=0x000379; T(CMP(bx, word_4d787)); // 69714 cmp bx, word_4D787 ;~ 274D:0379 -cs=0x274d;eip=0x00037d; J(JA(loc_35e30)); // 69715 ja short loc_35E30 ;~ 274D:037D -cs=0x274d;eip=0x00037f; T(INC(ax)); // 69716 inc ax ;~ 274D:037F + // 6993 +cs=0x274d;eip=0x00036c; T(SUB(ax, ax)); // 117664 sub ax, ax ;~ 274D:036C +cs=0x274d;eip=0x00036e; T(OR(cx, cx)); // 117665 or cx, cx ;~ 274D:036E +cs=0x274d;eip=0x000370; J(JS(loc_35e30)); // 117666 js short loc_35E30 ;~ 274D:0370 +cs=0x274d;eip=0x000372; J(JNZ(loc_35e30)); // 117667 jnz short loc_35E30 ;~ 274D:0372 +cs=0x274d;eip=0x000374; T(CMP(bx, 0)); // 117668 cmp bx, 0 ;~ 274D:0374 +cs=0x274d;eip=0x000377; J(JC(loc_35e30)); // 117669 jb short loc_35E30 ;~ 274D:0377 +cs=0x274d;eip=0x000379; T(CMP(bx, word_4d787)); // 117670 cmp bx, ds:word_4D787 ;~ 274D:0379 +cs=0x274d;eip=0x00037d; J(JA(loc_35e30)); // 117671 ja short loc_35E30 ;~ 274D:037D +cs=0x274d;eip=0x00037f; T(INC(ax)); // 117672 inc ax ;~ 274D:037F loc_35e30: - // 7009 -cs=0x274d;eip=0x000380; T(OR(ax, ax)); // 69720 or ax, ax ;~ 274D:0380 -cs=0x274d;eip=0x000382; J(RETN(0)); // 69721 retn ;~ 274D:0382 + // 6994 +cs=0x274d;eip=0x000380; T(OR(ax, ax)); // 117676 or ax, ax ;~ 274D:0380 +cs=0x274d;eip=0x000382; J(RETN(0)); // 117677 retn ;~ 274D:0382 assert(0); __dispatch_call: @@ -734,39 +737,39 @@ cs=0x274d;eip=0x000382; J(RETN(0)); // 69721 retn ;~ 274D:0382 else goto __dispatch_call; sub_35e33: _begin: -cs=0x274d;eip=0x000383; T(al = 0x0C;); // 69730 mov al, 0Ch ;~ 274D:0383 -cs=0x274d;eip=0x000385; T(OR(cx, cx)); // 69731 or cx, cx ;~ 274D:0385 -cs=0x274d;eip=0x000387; J(JS(loc_35e4e)); // 69732 js short loc_35E4E ;~ 274D:0387 -cs=0x274d;eip=0x000389; J(JNZ(loc_35e40)); // 69733 jnz short loc_35E40 ;~ 274D:0389 -cs=0x274d;eip=0x00038b; T(CMP(bx, 0)); // 69734 cmp bx, 0 ;~ 274D:038B -cs=0x274d;eip=0x00038e; J(JC(loc_35e4e)); // 69735 jb short loc_35E4E ;~ 274D:038E +cs=0x274d;eip=0x000383; T(al = 0x0C;); // 117686 mov al, 0Ch ;~ 274D:0383 +cs=0x274d;eip=0x000385; T(OR(cx, cx)); // 117687 or cx, cx ;~ 274D:0385 +cs=0x274d;eip=0x000387; J(JS(loc_35e4e)); // 117688 js short loc_35E4E ;~ 274D:0387 +cs=0x274d;eip=0x000389; J(JNZ(loc_35e40)); // 117689 jnz short loc_35E40 ;~ 274D:0389 +cs=0x274d;eip=0x00038b; T(CMP(bx, 0)); // 117690 cmp bx, 0 ;~ 274D:038B +cs=0x274d;eip=0x00038e; J(JC(loc_35e4e)); // 117691 jb short loc_35E4E ;~ 274D:038E loc_35e40: - // 7010 -cs=0x274d;eip=0x000390; T(XOR(al, 9)); // 69738 xor al, 9 ;~ 274D:0390 -cs=0x274d;eip=0x000392; T(OR(cx, cx)); // 69739 or cx, cx ;~ 274D:0392 -cs=0x274d;eip=0x000394; J(JNZ(loc_35e4e)); // 69740 jnz short loc_35E4E ;~ 274D:0394 -cs=0x274d;eip=0x000396; T(CMP(bx, word_4d787)); // 69741 cmp bx, word_4D787 ;~ 274D:0396 -cs=0x274d;eip=0x00039a; J(JA(loc_35e4e)); // 69742 ja short loc_35E4E ;~ 274D:039A -cs=0x274d;eip=0x00039c; T(XOR(al, 1)); // 69743 xor al, 1 ;~ 274D:039C + // 6995 +cs=0x274d;eip=0x000390; T(XOR(al, 9)); // 117694 xor al, 9 ;~ 274D:0390 +cs=0x274d;eip=0x000392; T(OR(cx, cx)); // 117695 or cx, cx ;~ 274D:0392 +cs=0x274d;eip=0x000394; J(JNZ(loc_35e4e)); // 117696 jnz short loc_35E4E ;~ 274D:0394 +cs=0x274d;eip=0x000396; T(CMP(bx, word_4d787)); // 117697 cmp bx, ds:word_4D787 ;~ 274D:0396 +cs=0x274d;eip=0x00039a; J(JA(loc_35e4e)); // 117698 ja short loc_35E4E ;~ 274D:039A +cs=0x274d;eip=0x00039c; T(XOR(al, 1)); // 117699 xor al, 1 ;~ 274D:039C loc_35e4e: - // 7011 -cs=0x274d;eip=0x00039e; T(OR(dx, dx)); // 69747 or dx, dx ;~ 274D:039E -cs=0x274d;eip=0x0003a0; J(JS(loc_35e67)); // 69748 js short loc_35E67 ;~ 274D:03A0 -cs=0x274d;eip=0x0003a2; J(JNZ(loc_35e59)); // 69749 jnz short loc_35E59 ;~ 274D:03A2 -cs=0x274d;eip=0x0003a4; T(CMP(si, 0)); // 69750 cmp si, 0 ;~ 274D:03A4 -cs=0x274d;eip=0x0003a7; J(JC(loc_35e67)); // 69751 jb short loc_35E67 ;~ 274D:03A7 + // 6996 +cs=0x274d;eip=0x00039e; T(OR(dx, dx)); // 117703 or dx, dx ;~ 274D:039E +cs=0x274d;eip=0x0003a0; J(JS(loc_35e67)); // 117704 js short loc_35E67 ;~ 274D:03A0 +cs=0x274d;eip=0x0003a2; J(JNZ(loc_35e59)); // 117705 jnz short loc_35E59 ;~ 274D:03A2 +cs=0x274d;eip=0x0003a4; T(CMP(si, 0)); // 117706 cmp si, 0 ;~ 274D:03A4 +cs=0x274d;eip=0x0003a7; J(JC(loc_35e67)); // 117707 jb short loc_35E67 ;~ 274D:03A7 loc_35e59: - // 7012 -cs=0x274d;eip=0x0003a9; T(XOR(al, 6)); // 69754 xor al, 6 ;~ 274D:03A9 -cs=0x274d;eip=0x0003ab; T(OR(dx, dx)); // 69755 or dx, dx ;~ 274D:03AB -cs=0x274d;eip=0x0003ad; J(JNZ(loc_35e67)); // 69756 jnz short loc_35E67 ;~ 274D:03AD -cs=0x274d;eip=0x0003af; T(CMP(si, word_4d789)); // 69757 cmp si, word_4D789 ;~ 274D:03AF -cs=0x274d;eip=0x0003b3; J(JA(loc_35e67)); // 69758 ja short loc_35E67 ;~ 274D:03B3 -cs=0x274d;eip=0x0003b5; T(XOR(al, 2)); // 69759 xor al, 2 ;~ 274D:03B5 + // 6997 +cs=0x274d;eip=0x0003a9; T(XOR(al, 6)); // 117710 xor al, 6 ;~ 274D:03A9 +cs=0x274d;eip=0x0003ab; T(OR(dx, dx)); // 117711 or dx, dx ;~ 274D:03AB +cs=0x274d;eip=0x0003ad; J(JNZ(loc_35e67)); // 117712 jnz short loc_35E67 ;~ 274D:03AD +cs=0x274d;eip=0x0003af; T(CMP(si, word_4d789)); // 117713 cmp si, ds:word_4D789 ;~ 274D:03AF +cs=0x274d;eip=0x0003b3; J(JA(loc_35e67)); // 117714 ja short loc_35E67 ;~ 274D:03B3 +cs=0x274d;eip=0x0003b5; T(XOR(al, 2)); // 117715 xor al, 2 ;~ 274D:03B5 loc_35e67: - // 7013 -cs=0x274d;eip=0x0003b7; T(OR(al, al)); // 69763 or al, al ;~ 274D:03B7 -cs=0x274d;eip=0x0003b9; J(RETN(0)); // 69764 retn ;~ 274D:03B9 + // 6998 +cs=0x274d;eip=0x0003b7; T(OR(al, al)); // 117719 or al, al ;~ 274D:03B7 +cs=0x274d;eip=0x0003b9; J(RETN(0)); // 117720 retn ;~ 274D:03B9 assert(0); __dispatch_call: @@ -795,54 +798,54 @@ cs=0x274d;eip=0x0003b9; J(RETN(0)); // 69764 retn ;~ 274D:03B9 else goto __dispatch_call; sub_35e6a: _begin: -cs=0x274d;eip=0x0003ba; T(ah = 1;); // 69773 mov ah, 1 ;~ 274D:03BA -cs=0x274d;eip=0x0003bc; T(bp = cx;); // 69774 mov bp, cx ;~ 274D:03BC -cs=0x274d;eip=0x0003be; T(INC(bp)); // 69775 inc bp ;~ 274D:03BE -cs=0x274d;eip=0x0003bf; T(CMP(bp, 1)); // 69776 cmp bp, 1 ;~ 274D:03BF -cs=0x274d;eip=0x0003c2; J(JA(loc_35e96)); // 69777 ja short loc_35E96 ;~ 274D:03C2 -cs=0x274d;eip=0x0003c4; T(bp = cx;); // 69778 mov bp, cx ;~ 274D:03C4 -cs=0x274d;eip=0x0003c6; T(SAR(bp, 1)); // 69779 sar bp, 1 ;~ 274D:03C6 -cs=0x274d;eip=0x0003c8; T(XOR(bp, bx)); // 69780 xor bp, bx ;~ 274D:03C8 -cs=0x274d;eip=0x0003ca; T(AND(bp, 0x0C000)); // 69781 and bp, 0C000h ;~ 274D:03CA -cs=0x274d;eip=0x0003ce; J(JNZ(loc_35e96)); // 69782 jnz short loc_35E96 ;~ 274D:03CE -cs=0x274d;eip=0x0003d0; T(bp = dx;); // 69783 mov bp, dx ;~ 274D:03D0 -cs=0x274d;eip=0x0003d2; T(INC(bp)); // 69784 inc bp ;~ 274D:03D2 -cs=0x274d;eip=0x0003d3; T(CMP(bp, 1)); // 69785 cmp bp, 1 ;~ 274D:03D3 -cs=0x274d;eip=0x0003d6; J(JA(loc_35e96)); // 69786 ja short loc_35E96 ;~ 274D:03D6 -cs=0x274d;eip=0x0003d8; T(bp = dx;); // 69787 mov bp, dx ;~ 274D:03D8 -cs=0x274d;eip=0x0003da; T(SAR(bp, 1)); // 69788 sar bp, 1 ;~ 274D:03DA -cs=0x274d;eip=0x0003dc; T(XOR(bp, si)); // 69789 xor bp, si ;~ 274D:03DC -cs=0x274d;eip=0x0003de; T(AND(bp, 0x0C000)); // 69790 and bp, 0C000h ;~ 274D:03DE -cs=0x274d;eip=0x0003e2; J(JNZ(loc_35e96)); // 69791 jnz short loc_35E96 ;~ 274D:03E2 -cs=0x274d;eip=0x0003e4; T(SUB(ah, ah)); // 69792 sub ah, ah ;~ 274D:03E4 +cs=0x274d;eip=0x0003ba; T(ah = 1;); // 117729 mov ah, 1 ;~ 274D:03BA +cs=0x274d;eip=0x0003bc; T(bp = cx;); // 117730 mov bp, cx ;~ 274D:03BC +cs=0x274d;eip=0x0003be; T(INC(bp)); // 117731 inc bp ;~ 274D:03BE +cs=0x274d;eip=0x0003bf; T(CMP(bp, 1)); // 117732 cmp bp, 1 ;~ 274D:03BF +cs=0x274d;eip=0x0003c2; J(JA(loc_35e96)); // 117733 ja short loc_35E96 ;~ 274D:03C2 +cs=0x274d;eip=0x0003c4; T(bp = cx;); // 117734 mov bp, cx ;~ 274D:03C4 +cs=0x274d;eip=0x0003c6; T(SAR(bp, 1)); // 117735 sar bp, 1 ;~ 274D:03C6 +cs=0x274d;eip=0x0003c8; T(XOR(bp, bx)); // 117736 xor bp, bx ;~ 274D:03C8 +cs=0x274d;eip=0x0003ca; T(AND(bp, 0x0C000)); // 117737 and bp, 0C000h ;~ 274D:03CA +cs=0x274d;eip=0x0003ce; J(JNZ(loc_35e96)); // 117738 jnz short loc_35E96 ;~ 274D:03CE +cs=0x274d;eip=0x0003d0; T(bp = dx;); // 117739 mov bp, dx ;~ 274D:03D0 +cs=0x274d;eip=0x0003d2; T(INC(bp)); // 117740 inc bp ;~ 274D:03D2 +cs=0x274d;eip=0x0003d3; T(CMP(bp, 1)); // 117741 cmp bp, 1 ;~ 274D:03D3 +cs=0x274d;eip=0x0003d6; J(JA(loc_35e96)); // 117742 ja short loc_35E96 ;~ 274D:03D6 +cs=0x274d;eip=0x0003d8; T(bp = dx;); // 117743 mov bp, dx ;~ 274D:03D8 +cs=0x274d;eip=0x0003da; T(SAR(bp, 1)); // 117744 sar bp, 1 ;~ 274D:03DA +cs=0x274d;eip=0x0003dc; T(XOR(bp, si)); // 117745 xor bp, si ;~ 274D:03DC +cs=0x274d;eip=0x0003de; T(AND(bp, 0x0C000)); // 117746 and bp, 0C000h ;~ 274D:03DE +cs=0x274d;eip=0x0003e2; J(JNZ(loc_35e96)); // 117747 jnz short loc_35E96 ;~ 274D:03E2 +cs=0x274d;eip=0x0003e4; T(SUB(ah, ah)); // 117748 sub ah, ah ;~ 274D:03E4 loc_35e96: - // 7014 -cs=0x274d;eip=0x0003e6; X(OR(byte_4a3a0, ah)); // 69796 or byte_4A3A0, ah ;~ 274D:03E6 -cs=0x274d;eip=0x0003ea; T(bp = si;); // 69797 mov bp, si ;~ 274D:03EA -cs=0x274d;eip=0x0003ec; T(TEST(al, 4)); // 69798 test al, 4 ;~ 274D:03EC -cs=0x274d;eip=0x0003ee; J(JZ(loc_35ea3)); // 69799 jz short loc_35EA3 ;~ 274D:03EE -cs=0x274d;eip=0x0003f0; T(bp = 0;); // 69800 mov bp, 0 ;~ 274D:03F0 + // 6999 +cs=0x274d;eip=0x0003e6; X(OR(byte_4a3a0, ah)); // 117752 or byte_4A3A0, ah ;~ 274D:03E6 +cs=0x274d;eip=0x0003ea; T(bp = si;); // 117753 mov bp, si ;~ 274D:03EA +cs=0x274d;eip=0x0003ec; T(TEST(al, 4)); // 117754 test al, 4 ;~ 274D:03EC +cs=0x274d;eip=0x0003ee; J(JZ(loc_35ea3)); // 117755 jz short loc_35EA3 ;~ 274D:03EE +cs=0x274d;eip=0x0003f0; T(bp = 0;); // 117756 mov bp, 0 ;~ 274D:03F0 loc_35ea3: - // 7015 -cs=0x274d;eip=0x0003f3; T(TEST(al, 2)); // 69803 test al, 2 ;~ 274D:03F3 -cs=0x274d;eip=0x0003f5; J(JZ(loc_35eab)); // 69804 jz short loc_35EAB ;~ 274D:03F5 -cs=0x274d;eip=0x0003f7; T(bp = word_4d789;); // 69805 mov bp, word_4D789 ;~ 274D:03F7 + // 7000 +cs=0x274d;eip=0x0003f3; T(TEST(al, 2)); // 117759 test al, 2 ;~ 274D:03F3 +cs=0x274d;eip=0x0003f5; J(JZ(loc_35eab)); // 117760 jz short loc_35EAB ;~ 274D:03F5 +cs=0x274d;eip=0x0003f7; T(bp = word_4d789;); // 117761 mov bp, ds:word_4D789 ;~ 274D:03F7 loc_35eab: - // 7016 -cs=0x274d;eip=0x0003fb; T(TEST(al, 8)); // 69808 test al, 8 ;~ 274D:03FB -cs=0x274d;eip=0x0003fd; J(JZ(loc_35eb3)); // 69809 jz short loc_35EB3 ;~ 274D:03FD -cs=0x274d;eip=0x0003ff; T(ax = 0;); // 69810 mov ax, 0 ;~ 274D:03FF -cs=0x274d;eip=0x000402; J(RETN(0)); // 69811 retn ;~ 274D:0402 + // 7001 +cs=0x274d;eip=0x0003fb; T(TEST(al, 8)); // 117764 test al, 8 ;~ 274D:03FB +cs=0x274d;eip=0x0003fd; J(JZ(loc_35eb3)); // 117765 jz short loc_35EB3 ;~ 274D:03FD +cs=0x274d;eip=0x0003ff; T(ax = 0;); // 117766 mov ax, 0 ;~ 274D:03FF +cs=0x274d;eip=0x000402; J(RETN(0)); // 117767 retn ;~ 274D:0402 loc_35eb3: - // 7017 -cs=0x274d;eip=0x000403; T(TEST(al, 1)); // 69815 test al, 1 ;~ 274D:0403 -cs=0x274d;eip=0x000405; J(JZ(loc_35ebb)); // 69816 jz short loc_35EBB ;~ 274D:0405 -cs=0x274d;eip=0x000407; T(ax = word_4d787;); // 69817 mov ax, word_4D787 ;~ 274D:0407 -cs=0x274d;eip=0x00040a; J(RETN(0)); // 69818 retn ;~ 274D:040A + // 7002 +cs=0x274d;eip=0x000403; T(TEST(al, 1)); // 117771 test al, 1 ;~ 274D:0403 +cs=0x274d;eip=0x000405; J(JZ(loc_35ebb)); // 117772 jz short loc_35EBB ;~ 274D:0405 +cs=0x274d;eip=0x000407; T(ax = word_4d787;); // 117773 mov ax, ds:word_4D787 ;~ 274D:0407 +cs=0x274d;eip=0x00040a; J(RETN(0)); // 117774 retn ;~ 274D:040A loc_35ebb: - // 7018 -cs=0x274d;eip=0x00040b; T(ax = bx;); // 69822 mov ax, bx ;~ 274D:040B -cs=0x274d;eip=0x00040d; J(RETN(0)); // 69823 retn ;~ 274D:040D + // 7003 +cs=0x274d;eip=0x00040b; T(ax = bx;); // 117778 mov ax, bx ;~ 274D:040B +cs=0x274d;eip=0x00040d; J(RETN(0)); // 117779 retn ;~ 274D:040D assert(0); __dispatch_call: @@ -872,54 +875,54 @@ cs=0x274d;eip=0x00040d; J(RETN(0)); // 69823 retn ;~ 274D:040D else goto __dispatch_call; sub_35ebe: _begin: -cs=0x274d;eip=0x00040e; T(al = byte_4a3a0;); // 69835 mov al, byte_4A3A0 ;~ 274D:040E -cs=0x274d;eip=0x000411; T(OR(al, al)); // 69836 or al, al ;~ 274D:0411 -cs=0x274d;eip=0x000413; J(JNZ(loc_35ec8)); // 69837 jnz short loc_35EC8 ;~ 274D:0413 -cs=0x274d;eip=0x000415; J(return seg35ab_550_proc(m2c::kloc_3603a, _state);); // 69838 jmp loc_3603A ;~ 274D:0415 +cs=0x274d;eip=0x00040e; T(al = byte_4a3a0;); // 117791 mov al, byte_4A3A0 ;~ 274D:040E +cs=0x274d;eip=0x000411; T(OR(al, al)); // 117792 or al, al ;~ 274D:0411 +cs=0x274d;eip=0x000413; J(JNZ(loc_35ec8)); // 117793 jnz short loc_35EC8 ;~ 274D:0413 +cs=0x274d;eip=0x000415; J(return seg35ab_550_proc(m2c::kloc_3603a, _state);); // 117794 jmp loc_3603A ;~ 274D:0415 loc_35ec8: - // 7019 -cs=0x274d;eip=0x000418; T(bp = 0x20;); // 69842 mov bp, 20h ; ' ' ;~ 274D:0418 + // 7004 +cs=0x274d;eip=0x000418; T(bp = 0x20;); // 117798 mov bp, 20h ; ' ' ;~ 274D:0418 loc_35ecb: - // 7020 -cs=0x274d;eip=0x00041b; X(word_4a3a1 = bx;); // 69845 mov word_4A3A1, bx ;~ 274D:041B -cs=0x274d;eip=0x00041f; X(word_4a3a3 = cx;); // 69846 mov word_4A3A3, cx ;~ 274D:041F -cs=0x274d;eip=0x000423; X(word_4a3a5 = si;); // 69847 mov word_4A3A5, si ;~ 274D:0423 -cs=0x274d;eip=0x000427; X(word_4a3a7 = dx;); // 69848 mov word_4A3A7, dx ;~ 274D:0427 + // 7005 +cs=0x274d;eip=0x00041b; X(word_4a3a1 = bx;); // 117801 mov word_4A3A1, bx ;~ 274D:041B +cs=0x274d;eip=0x00041f; X(word_4a3a3 = cx;); // 117802 mov word_4A3A3, cx ;~ 274D:041F +cs=0x274d;eip=0x000423; X(word_4a3a5 = si;); // 117803 mov word_4A3A5, si ;~ 274D:0423 +cs=0x274d;eip=0x000427; X(word_4a3a7 = dx;); // 117804 mov word_4A3A7, dx ;~ 274D:0427 loc_35edb: - // 7021 -cs=0x274d;eip=0x00042b; T(ADD(bx, word_4a396)); // 69851 add bx, word_4A396 ;~ 274D:042B -cs=0x274d;eip=0x00042f; T(ADC(cx, word_4a398)); // 69852 adc cx, word_4A398 ;~ 274D:042F -cs=0x274d;eip=0x000433; T(SAR(cx, 1)); // 69853 sar cx, 1 ;~ 274D:0433 -cs=0x274d;eip=0x000435; T(RCR(bx, 1)); // 69854 rcr bx, 1 ;~ 274D:0435 -cs=0x274d;eip=0x000437; T(ADD(si, word_4a39a)); // 69855 add si, word_4A39A ;~ 274D:0437 -cs=0x274d;eip=0x00043b; T(ADC(dx, word_4a39c)); // 69856 adc dx, word_4A39C ;~ 274D:043B -cs=0x274d;eip=0x00043f; T(SAR(dx, 1)); // 69857 sar dx, 1 ;~ 274D:043F -cs=0x274d;eip=0x000441; T(RCR(si, 1)); // 69858 rcr si, 1 ;~ 274D:0441 -cs=0x274d;eip=0x000443; J(CALL(sub_35de4,0)); // 69859 call sub_35DE4 ;~ 274D:0443 -cs=0x274d;eip=0x000446; J(JNZ(locret_35f22)); // 69860 jnz short locret_35F22 ;~ 274D:0446 -cs=0x274d;eip=0x000448; T(DEC(bp)); // 69861 dec bp ;~ 274D:0448 -cs=0x274d;eip=0x000449; J(JZ(loc_35f23)); // 69862 jz short loc_35F23 ;~ 274D:0449 -cs=0x274d;eip=0x00044b; J(CALL(sub_35e33,0)); // 69863 call sub_35E33 ;~ 274D:044B -cs=0x274d;eip=0x00044e; J(JNZ(loc_35ecb)); // 69864 jnz short loc_35ECB ;~ 274D:044E -cs=0x274d;eip=0x000450; X(word_4a396 = bx;); // 69865 mov word_4A396, bx ;~ 274D:0450 -cs=0x274d;eip=0x000454; X(word_4a398 = cx;); // 69866 mov word_4A398, cx ;~ 274D:0454 -cs=0x274d;eip=0x000458; X(word_4a39a = si;); // 69867 mov word_4A39A, si ;~ 274D:0458 -cs=0x274d;eip=0x00045c; X(word_4a39c = dx;); // 69868 mov word_4A39C, dx ;~ 274D:045C -cs=0x274d;eip=0x000460; T(bx = word_4a3a1;); // 69869 mov bx, word_4A3A1 ;~ 274D:0460 -cs=0x274d;eip=0x000464; T(cx = word_4a3a3;); // 69870 mov cx, word_4A3A3 ;~ 274D:0464 -cs=0x274d;eip=0x000468; T(si = word_4a3a5;); // 69871 mov si, word_4A3A5 ;~ 274D:0468 -cs=0x274d;eip=0x00046c; T(dx = word_4a3a7;); // 69872 mov dx, word_4A3A7 ;~ 274D:046C -cs=0x274d;eip=0x000470; J(JMP(loc_35edb)); // 69873 jmp short loc_35EDB ;~ 274D:0470 + // 7006 +cs=0x274d;eip=0x00042b; T(ADD(bx, word_4a396)); // 117807 add bx, word_4A396 ;~ 274D:042B +cs=0x274d;eip=0x00042f; T(ADC(cx, word_4a398)); // 117808 adc cx, word_4A398 ;~ 274D:042F +cs=0x274d;eip=0x000433; T(SAR(cx, 1)); // 117809 sar cx, 1 ;~ 274D:0433 +cs=0x274d;eip=0x000435; T(RCR(bx, 1)); // 117810 rcr bx, 1 ;~ 274D:0435 +cs=0x274d;eip=0x000437; T(ADD(si, word_4a39a)); // 117811 add si, word_4A39A ;~ 274D:0437 +cs=0x274d;eip=0x00043b; T(ADC(dx, word_4a39c)); // 117812 adc dx, word_4A39C ;~ 274D:043B +cs=0x274d;eip=0x00043f; T(SAR(dx, 1)); // 117813 sar dx, 1 ;~ 274D:043F +cs=0x274d;eip=0x000441; T(RCR(si, 1)); // 117814 rcr si, 1 ;~ 274D:0441 +cs=0x274d;eip=0x000443; J(CALL(sub_35de4,0)); // 117815 call sub_35DE4 ;~ 274D:0443 +cs=0x274d;eip=0x000446; J(JNZ(locret_35f22)); // 117816 jnz short locret_35F22 ;~ 274D:0446 +cs=0x274d;eip=0x000448; T(DEC(bp)); // 117817 dec bp ;~ 274D:0448 +cs=0x274d;eip=0x000449; J(JZ(loc_35f23)); // 117818 jz short loc_35F23 ;~ 274D:0449 +cs=0x274d;eip=0x00044b; J(CALL(sub_35e33,0)); // 117819 call sub_35E33 ;~ 274D:044B +cs=0x274d;eip=0x00044e; J(JNZ(loc_35ecb)); // 117820 jnz short loc_35ECB ;~ 274D:044E +cs=0x274d;eip=0x000450; X(word_4a396 = bx;); // 117821 mov word_4A396, bx ;~ 274D:0450 +cs=0x274d;eip=0x000454; X(word_4a398 = cx;); // 117822 mov word_4A398, cx ;~ 274D:0454 +cs=0x274d;eip=0x000458; X(word_4a39a = si;); // 117823 mov word_4A39A, si ;~ 274D:0458 +cs=0x274d;eip=0x00045c; X(word_4a39c = dx;); // 117824 mov word_4A39C, dx ;~ 274D:045C +cs=0x274d;eip=0x000460; T(bx = word_4a3a1;); // 117825 mov bx, word_4A3A1 ;~ 274D:0460 +cs=0x274d;eip=0x000464; T(cx = word_4a3a3;); // 117826 mov cx, word_4A3A3 ;~ 274D:0464 +cs=0x274d;eip=0x000468; T(si = word_4a3a5;); // 117827 mov si, word_4A3A5 ;~ 274D:0468 +cs=0x274d;eip=0x00046c; T(dx = word_4a3a7;); // 117828 mov dx, word_4A3A7 ;~ 274D:046C +cs=0x274d;eip=0x000470; J(JMP(loc_35edb)); // 117829 jmp short loc_35EDB ;~ 274D:0470 locret_35f22: - // 7022 -cs=0x274d;eip=0x000472; J(RETN(0)); // 69877 retn ;~ 274D:0472 + // 7007 +cs=0x274d;eip=0x000472; J(RETN(0)); // 117833 retn ;~ 274D:0472 loc_35f23: - // 7023 -cs=0x274d;eip=0x000473; T(bx = word_4a396;); // 69881 mov bx, word_4A396 ;~ 274D:0473 -cs=0x274d;eip=0x000477; T(cx = word_4a398;); // 69882 mov cx, word_4A398 ;~ 274D:0477 -cs=0x274d;eip=0x00047b; T(si = word_4a39a;); // 69883 mov si, word_4A39A ;~ 274D:047B -cs=0x274d;eip=0x00047f; T(dx = word_4a39c;); // 69884 mov dx, word_4A39C ;~ 274D:047F -cs=0x274d;eip=0x000483; J(RETN(0)); // 69885 retn ;~ 274D:0483 + // 7008 +cs=0x274d;eip=0x000473; T(bx = word_4a396;); // 117837 mov bx, word_4A396 ;~ 274D:0473 +cs=0x274d;eip=0x000477; T(cx = word_4a398;); // 117838 mov cx, word_4A398 ;~ 274D:0477 +cs=0x274d;eip=0x00047b; T(si = word_4a39a;); // 117839 mov si, word_4A39A ;~ 274D:047B +cs=0x274d;eip=0x00047f; T(dx = word_4a39c;); // 117840 mov dx, word_4A39C ;~ 274D:047F +cs=0x274d;eip=0x000483; J(RETN(0)); // 117841 retn ;~ 274D:0483 assert(0); __dispatch_call: @@ -949,50 +952,50 @@ cs=0x274d;eip=0x000483; J(RETN(0)); // 69885 retn ;~ 274D:0483 else goto __dispatch_call; sub_35f34: _begin: -cs=0x274d;eip=0x000484; T(al = byte_4a3a0;); // 69896 mov al, byte_4A3A0 ;~ 274D:0484 -cs=0x274d;eip=0x000487; T(OR(al, al)); // 69897 or al, al ;~ 274D:0487 -cs=0x274d;eip=0x000489; J(JNZ(loc_35f3e)); // 69898 jnz short loc_35F3E ;~ 274D:0489 -cs=0x274d;eip=0x00048b; J(return seg35ab_550_proc(m2c::kloc_36000, _state);); // 69899 jmp loc_36000 ;~ 274D:048B +cs=0x274d;eip=0x000484; T(al = byte_4a3a0;); // 117852 mov al, byte_4A3A0 ;~ 274D:0484 +cs=0x274d;eip=0x000487; T(OR(al, al)); // 117853 or al, al ;~ 274D:0487 +cs=0x274d;eip=0x000489; J(JNZ(loc_35f3e)); // 117854 jnz short loc_35F3E ;~ 274D:0489 +cs=0x274d;eip=0x00048b; J(return seg35ab_550_proc(m2c::kloc_36000, _state);); // 117855 jmp loc_36000 ;~ 274D:048B loc_35f3e: - // 7024 -cs=0x274d;eip=0x00048e; T(bp = 0x20;); // 69903 mov bp, 20h ; ' ' ;~ 274D:048E + // 7009 +cs=0x274d;eip=0x00048e; T(bp = 0x20;); // 117859 mov bp, 20h ; ' ' ;~ 274D:048E loc_35f41: - // 7025 -cs=0x274d;eip=0x000491; X(word_4a3a1 = bx;); // 69906 mov word_4A3A1, bx ;~ 274D:0491 -cs=0x274d;eip=0x000495; X(word_4a3a3 = cx;); // 69907 mov word_4A3A3, cx ;~ 274D:0495 -cs=0x274d;eip=0x000499; X(word_4a3a5 = si;); // 69908 mov word_4A3A5, si ;~ 274D:0499 -cs=0x274d;eip=0x00049d; X(word_4a3a7 = dx;); // 69909 mov word_4A3A7, dx ;~ 274D:049D + // 7010 +cs=0x274d;eip=0x000491; X(word_4a3a1 = bx;); // 117862 mov word_4A3A1, bx ;~ 274D:0491 +cs=0x274d;eip=0x000495; X(word_4a3a3 = cx;); // 117863 mov word_4A3A3, cx ;~ 274D:0495 +cs=0x274d;eip=0x000499; X(word_4a3a5 = si;); // 117864 mov word_4A3A5, si ;~ 274D:0499 +cs=0x274d;eip=0x00049d; X(word_4a3a7 = dx;); // 117865 mov word_4A3A7, dx ;~ 274D:049D loc_35f51: - // 7026 -cs=0x274d;eip=0x0004a1; T(ADD(bx, word_4a396)); // 69912 add bx, word_4A396 ;~ 274D:04A1 -cs=0x274d;eip=0x0004a5; T(ADC(cx, word_4a398)); // 69913 adc cx, word_4A398 ;~ 274D:04A5 -cs=0x274d;eip=0x0004a9; T(SAR(cx, 1)); // 69914 sar cx, 1 ;~ 274D:04A9 -cs=0x274d;eip=0x0004ab; T(RCR(bx, 1)); // 69915 rcr bx, 1 ;~ 274D:04AB -cs=0x274d;eip=0x0004ad; T(ADD(si, word_4a39a)); // 69916 add si, word_4A39A ;~ 274D:04AD -cs=0x274d;eip=0x0004b1; T(ADC(dx, word_4a39c)); // 69917 adc dx, word_4A39C ;~ 274D:04B1 -cs=0x274d;eip=0x0004b5; T(SAR(dx, 1)); // 69918 sar dx, 1 ;~ 274D:04B5 -cs=0x274d;eip=0x0004b7; T(RCR(si, 1)); // 69919 rcr si, 1 ;~ 274D:04B7 -cs=0x274d;eip=0x0004b9; J(CALL(sub_35e33,0)); // 69920 call sub_35E33 ;~ 274D:04B9 -cs=0x274d;eip=0x0004bc; J(JZ(loc_35f9f)); // 69921 jz short loc_35F9F ;~ 274D:04BC -cs=0x274d;eip=0x0004be; T(DEC(bp)); // 69922 dec bp ;~ 274D:04BE -cs=0x274d;eip=0x0004bf; J(JZ(loc_35f9f)); // 69923 jz short loc_35F9F ;~ 274D:04BF -cs=0x274d;eip=0x0004c1; T(TEST(byte_4a39e, al)); // 69924 test byte_4A39E, al ;~ 274D:04C1 -cs=0x274d;eip=0x0004c5; J(JZ(loc_35f41)); // 69925 jz short loc_35F41 ;~ 274D:04C5 -cs=0x274d;eip=0x0004c7; T(TEST(byte_4a39f, al)); // 69926 test byte_4A39F, al ;~ 274D:04C7 -cs=0x274d;eip=0x0004cb; J(JNZ(loc_35f9f)); // 69927 jnz short loc_35F9F ;~ 274D:04CB -cs=0x274d;eip=0x0004cd; X(word_4a396 = bx;); // 69928 mov word_4A396, bx ;~ 274D:04CD -cs=0x274d;eip=0x0004d1; X(word_4a398 = cx;); // 69929 mov word_4A398, cx ;~ 274D:04D1 -cs=0x274d;eip=0x0004d5; X(word_4a39a = si;); // 69930 mov word_4A39A, si ;~ 274D:04D5 -cs=0x274d;eip=0x0004d9; X(word_4a39c = dx;); // 69931 mov word_4A39C, dx ;~ 274D:04D9 -cs=0x274d;eip=0x0004dd; T(bx = word_4a3a1;); // 69932 mov bx, word_4A3A1 ;~ 274D:04DD -cs=0x274d;eip=0x0004e1; T(cx = word_4a3a3;); // 69933 mov cx, word_4A3A3 ;~ 274D:04E1 -cs=0x274d;eip=0x0004e5; T(si = word_4a3a5;); // 69934 mov si, word_4A3A5 ;~ 274D:04E5 -cs=0x274d;eip=0x0004e9; T(dx = word_4a3a7;); // 69935 mov dx, word_4A3A7 ;~ 274D:04E9 -cs=0x274d;eip=0x0004ed; J(JMP(loc_35f51)); // 69936 jmp short loc_35F51 ;~ 274D:04ED + // 7011 +cs=0x274d;eip=0x0004a1; T(ADD(bx, word_4a396)); // 117868 add bx, word_4A396 ;~ 274D:04A1 +cs=0x274d;eip=0x0004a5; T(ADC(cx, word_4a398)); // 117869 adc cx, word_4A398 ;~ 274D:04A5 +cs=0x274d;eip=0x0004a9; T(SAR(cx, 1)); // 117870 sar cx, 1 ;~ 274D:04A9 +cs=0x274d;eip=0x0004ab; T(RCR(bx, 1)); // 117871 rcr bx, 1 ;~ 274D:04AB +cs=0x274d;eip=0x0004ad; T(ADD(si, word_4a39a)); // 117872 add si, word_4A39A ;~ 274D:04AD +cs=0x274d;eip=0x0004b1; T(ADC(dx, word_4a39c)); // 117873 adc dx, word_4A39C ;~ 274D:04B1 +cs=0x274d;eip=0x0004b5; T(SAR(dx, 1)); // 117874 sar dx, 1 ;~ 274D:04B5 +cs=0x274d;eip=0x0004b7; T(RCR(si, 1)); // 117875 rcr si, 1 ;~ 274D:04B7 +cs=0x274d;eip=0x0004b9; J(CALL(sub_35e33,0)); // 117876 call sub_35E33 ;~ 274D:04B9 +cs=0x274d;eip=0x0004bc; J(JZ(loc_35f9f)); // 117877 jz short loc_35F9F ;~ 274D:04BC +cs=0x274d;eip=0x0004be; T(DEC(bp)); // 117878 dec bp ;~ 274D:04BE +cs=0x274d;eip=0x0004bf; J(JZ(loc_35f9f)); // 117879 jz short loc_35F9F ;~ 274D:04BF +cs=0x274d;eip=0x0004c1; T(TEST(byte_4a39e, al)); // 117880 test byte_4A39E, al ;~ 274D:04C1 +cs=0x274d;eip=0x0004c5; J(JZ(loc_35f41)); // 117881 jz short loc_35F41 ;~ 274D:04C5 +cs=0x274d;eip=0x0004c7; T(TEST(byte_4a39f, al)); // 117882 test byte_4A39F, al ;~ 274D:04C7 +cs=0x274d;eip=0x0004cb; J(JNZ(loc_35f9f)); // 117883 jnz short loc_35F9F ;~ 274D:04CB +cs=0x274d;eip=0x0004cd; X(word_4a396 = bx;); // 117884 mov word_4A396, bx ;~ 274D:04CD +cs=0x274d;eip=0x0004d1; X(word_4a398 = cx;); // 117885 mov word_4A398, cx ;~ 274D:04D1 +cs=0x274d;eip=0x0004d5; X(word_4a39a = si;); // 117886 mov word_4A39A, si ;~ 274D:04D5 +cs=0x274d;eip=0x0004d9; X(word_4a39c = dx;); // 117887 mov word_4A39C, dx ;~ 274D:04D9 +cs=0x274d;eip=0x0004dd; T(bx = word_4a3a1;); // 117888 mov bx, word_4A3A1 ;~ 274D:04DD +cs=0x274d;eip=0x0004e1; T(cx = word_4a3a3;); // 117889 mov cx, word_4A3A3 ;~ 274D:04E1 +cs=0x274d;eip=0x0004e5; T(si = word_4a3a5;); // 117890 mov si, word_4A3A5 ;~ 274D:04E5 +cs=0x274d;eip=0x0004e9; T(dx = word_4a3a7;); // 117891 mov dx, word_4A3A7 ;~ 274D:04E9 +cs=0x274d;eip=0x0004ed; J(JMP(loc_35f51)); // 117892 jmp short loc_35F51 ;~ 274D:04ED loc_35f9f: - // 7027 -cs=0x274d;eip=0x0004ef; T(OR(al, al)); // 69941 or al, al ;~ 274D:04EF -cs=0x274d;eip=0x0004f1; J(RETN(0)); // 69942 retn ;~ 274D:04F1 + // 7012 +cs=0x274d;eip=0x0004ef; T(OR(al, al)); // 117897 or al, al ;~ 274D:04EF +cs=0x274d;eip=0x0004f1; J(RETN(0)); // 117898 retn ;~ 274D:04F1 assert(0); __dispatch_call: @@ -1021,40 +1024,40 @@ cs=0x274d;eip=0x0004f1; J(RETN(0)); // 69942 retn ;~ 274D:04F1 else goto __dispatch_call; sub_35fa2: _begin: -cs=0x274d;eip=0x0004f2; T(CMP(bx, 0)); // 69950 cmp bx, 0 ;~ 274D:04F2 -cs=0x274d;eip=0x0004f5; J(JZ(loc_35fbb)); // 69951 jz short loc_35FBB ;~ 274D:04F5 -cs=0x274d;eip=0x0004f7; T(CMP(bx, word_4d787)); // 69952 cmp bx, word_4D787 ;~ 274D:04F7 -cs=0x274d;eip=0x0004fb; J(JZ(loc_35fbb)); // 69953 jz short loc_35FBB ;~ 274D:04FB -cs=0x274d;eip=0x0004fd; T(CMP(si, 0)); // 69954 cmp si, 0 ;~ 274D:04FD -cs=0x274d;eip=0x000500; J(JZ(loc_35fcc)); // 69955 jz short loc_35FCC ;~ 274D:0500 -cs=0x274d;eip=0x000502; T(CMP(si, word_4d789)); // 69956 cmp si, word_4D789 ;~ 274D:0502 -cs=0x274d;eip=0x000506; J(JZ(loc_35fcc)); // 69957 jz short loc_35FCC ;~ 274D:0506 -cs=0x274d;eip=0x000508; T(SUB(ax, ax)); // 69958 sub ax, ax ;~ 274D:0508 -cs=0x274d;eip=0x00050a; J(RETN(0)); // 69959 retn ;~ 274D:050A +cs=0x274d;eip=0x0004f2; T(CMP(bx, 0)); // 117906 cmp bx, 0 ;~ 274D:04F2 +cs=0x274d;eip=0x0004f5; J(JZ(loc_35fbb)); // 117907 jz short loc_35FBB ;~ 274D:04F5 +cs=0x274d;eip=0x0004f7; T(CMP(bx, word_4d787)); // 117908 cmp bx, ds:word_4D787 ;~ 274D:04F7 +cs=0x274d;eip=0x0004fb; J(JZ(loc_35fbb)); // 117909 jz short loc_35FBB ;~ 274D:04FB +cs=0x274d;eip=0x0004fd; T(CMP(si, 0)); // 117910 cmp si, 0 ;~ 274D:04FD +cs=0x274d;eip=0x000500; J(JZ(loc_35fcc)); // 117911 jz short loc_35FCC ;~ 274D:0500 +cs=0x274d;eip=0x000502; T(CMP(si, word_4d789)); // 117912 cmp si, ds:word_4D789 ;~ 274D:0502 +cs=0x274d;eip=0x000506; J(JZ(loc_35fcc)); // 117913 jz short loc_35FCC ;~ 274D:0506 +cs=0x274d;eip=0x000508; T(SUB(ax, ax)); // 117914 sub ax, ax ;~ 274D:0508 +cs=0x274d;eip=0x00050a; J(RETN(0)); // 117915 retn ;~ 274D:050A loc_35fbb: - // 7028 -cs=0x274d;eip=0x00050b; T(SUB(ax, ax)); // 69964 sub ax, ax ;~ 274D:050B -cs=0x274d;eip=0x00050d; T(CMP(si, 0)); // 69965 cmp si, 0 ;~ 274D:050D -cs=0x274d;eip=0x000510; J(JL(loc_35fc9)); // 69966 jl short loc_35FC9 ;~ 274D:0510 -cs=0x274d;eip=0x000512; T(CMP(si, word_4d789)); // 69967 cmp si, word_4D789 ;~ 274D:0512 -cs=0x274d;eip=0x000516; J(JG(loc_35fc9)); // 69968 jg short loc_35FC9 ;~ 274D:0516 -cs=0x274d;eip=0x000518; T(INC(ax)); // 69969 inc ax ;~ 274D:0518 + // 7013 +cs=0x274d;eip=0x00050b; T(SUB(ax, ax)); // 117920 sub ax, ax ;~ 274D:050B +cs=0x274d;eip=0x00050d; T(CMP(si, 0)); // 117921 cmp si, 0 ;~ 274D:050D +cs=0x274d;eip=0x000510; J(JL(loc_35fc9)); // 117922 jl short loc_35FC9 ;~ 274D:0510 +cs=0x274d;eip=0x000512; T(CMP(si, word_4d789)); // 117923 cmp si, ds:word_4D789 ;~ 274D:0512 +cs=0x274d;eip=0x000516; J(JG(loc_35fc9)); // 117924 jg short loc_35FC9 ;~ 274D:0516 +cs=0x274d;eip=0x000518; T(INC(ax)); // 117925 inc ax ;~ 274D:0518 loc_35fc9: - // 7029 -cs=0x274d;eip=0x000519; T(OR(ax, ax)); // 69973 or ax, ax ;~ 274D:0519 -cs=0x274d;eip=0x00051b; J(RETN(0)); // 69974 retn ;~ 274D:051B + // 7014 +cs=0x274d;eip=0x000519; T(OR(ax, ax)); // 117929 or ax, ax ;~ 274D:0519 +cs=0x274d;eip=0x00051b; J(RETN(0)); // 117930 retn ;~ 274D:051B loc_35fcc: - // 7030 -cs=0x274d;eip=0x00051c; T(SUB(ax, ax)); // 69979 sub ax, ax ;~ 274D:051C -cs=0x274d;eip=0x00051e; T(CMP(bx, 0)); // 69980 cmp bx, 0 ;~ 274D:051E -cs=0x274d;eip=0x000521; J(JL(loc_35fda)); // 69981 jl short loc_35FDA ;~ 274D:0521 -cs=0x274d;eip=0x000523; T(CMP(bx, word_4d787)); // 69982 cmp bx, word_4D787 ;~ 274D:0523 -cs=0x274d;eip=0x000527; J(JG(loc_35fda)); // 69983 jg short loc_35FDA ;~ 274D:0527 -cs=0x274d;eip=0x000529; T(INC(ax)); // 69984 inc ax ;~ 274D:0529 + // 7015 +cs=0x274d;eip=0x00051c; T(SUB(ax, ax)); // 117935 sub ax, ax ;~ 274D:051C +cs=0x274d;eip=0x00051e; T(CMP(bx, 0)); // 117936 cmp bx, 0 ;~ 274D:051E +cs=0x274d;eip=0x000521; J(JL(loc_35fda)); // 117937 jl short loc_35FDA ;~ 274D:0521 +cs=0x274d;eip=0x000523; T(CMP(bx, word_4d787)); // 117938 cmp bx, ds:word_4D787 ;~ 274D:0523 +cs=0x274d;eip=0x000527; J(JG(loc_35fda)); // 117939 jg short loc_35FDA ;~ 274D:0527 +cs=0x274d;eip=0x000529; T(INC(ax)); // 117940 inc ax ;~ 274D:0529 loc_35fda: - // 7031 -cs=0x274d;eip=0x00052a; T(OR(ax, ax)); // 69988 or ax, ax ;~ 274D:052A -cs=0x274d;eip=0x00052c; J(RETN(0)); // 69989 retn ;~ 274D:052C + // 7016 +cs=0x274d;eip=0x00052a; T(OR(ax, ax)); // 117944 or ax, ax ;~ 274D:052A +cs=0x274d;eip=0x00052c; J(RETN(0)); // 117945 retn ;~ 274D:052C assert(0); __dispatch_call: @@ -1083,25 +1086,25 @@ cs=0x274d;eip=0x00052c; J(RETN(0)); // 69989 retn ;~ 274D:052C else goto __dispatch_call; sub_35fdd: _begin: -cs=0x274d;eip=0x00052d; T(al = 0x0C;); // 69998 mov al, 0Ch ;~ 274D:052D -cs=0x274d;eip=0x00052f; T(CMP(bx, 0)); // 69999 cmp bx, 0 ;~ 274D:052F -cs=0x274d;eip=0x000532; J(JL(loc_35fee)); // 70000 jl short loc_35FEE ;~ 274D:0532 -cs=0x274d;eip=0x000534; T(XOR(al, 9)); // 70001 xor al, 9 ;~ 274D:0534 -cs=0x274d;eip=0x000536; T(CMP(bx, word_4d787)); // 70002 cmp bx, word_4D787 ;~ 274D:0536 -cs=0x274d;eip=0x00053a; J(JG(loc_35fee)); // 70003 jg short loc_35FEE ;~ 274D:053A -cs=0x274d;eip=0x00053c; T(XOR(al, 1)); // 70004 xor al, 1 ;~ 274D:053C +cs=0x274d;eip=0x00052d; T(al = 0x0C;); // 117954 mov al, 0Ch ;~ 274D:052D +cs=0x274d;eip=0x00052f; T(CMP(bx, 0)); // 117955 cmp bx, 0 ;~ 274D:052F +cs=0x274d;eip=0x000532; J(JL(loc_35fee)); // 117956 jl short loc_35FEE ;~ 274D:0532 +cs=0x274d;eip=0x000534; T(XOR(al, 9)); // 117957 xor al, 9 ;~ 274D:0534 +cs=0x274d;eip=0x000536; T(CMP(bx, word_4d787)); // 117958 cmp bx, ds:word_4D787 ;~ 274D:0536 +cs=0x274d;eip=0x00053a; J(JG(loc_35fee)); // 117959 jg short loc_35FEE ;~ 274D:053A +cs=0x274d;eip=0x00053c; T(XOR(al, 1)); // 117960 xor al, 1 ;~ 274D:053C loc_35fee: - // 7032 -cs=0x274d;eip=0x00053e; T(CMP(si, 0)); // 70008 cmp si, 0 ;~ 274D:053E -cs=0x274d;eip=0x000541; J(JL(loc_35ffd)); // 70009 jl short loc_35FFD ;~ 274D:0541 -cs=0x274d;eip=0x000543; T(XOR(al, 6)); // 70010 xor al, 6 ;~ 274D:0543 -cs=0x274d;eip=0x000545; T(CMP(si, word_4d789)); // 70011 cmp si, word_4D789 ;~ 274D:0545 -cs=0x274d;eip=0x000549; J(JG(loc_35ffd)); // 70012 jg short loc_35FFD ;~ 274D:0549 -cs=0x274d;eip=0x00054b; T(XOR(al, 2)); // 70013 xor al, 2 ;~ 274D:054B + // 7017 +cs=0x274d;eip=0x00053e; T(CMP(si, 0)); // 117964 cmp si, 0 ;~ 274D:053E +cs=0x274d;eip=0x000541; J(JL(loc_35ffd)); // 117965 jl short loc_35FFD ;~ 274D:0541 +cs=0x274d;eip=0x000543; T(XOR(al, 6)); // 117966 xor al, 6 ;~ 274D:0543 +cs=0x274d;eip=0x000545; T(CMP(si, word_4d789)); // 117967 cmp si, ds:word_4D789 ;~ 274D:0545 +cs=0x274d;eip=0x000549; J(JG(loc_35ffd)); // 117968 jg short loc_35FFD ;~ 274D:0549 +cs=0x274d;eip=0x00054b; T(XOR(al, 2)); // 117969 xor al, 2 ;~ 274D:054B loc_35ffd: - // 7033 -cs=0x274d;eip=0x00054d; T(OR(al, al)); // 70017 or al, al ;~ 274D:054D -cs=0x274d;eip=0x00054f; J(RETN(0)); // 70018 retn ;~ 274D:054F + // 7018 +cs=0x274d;eip=0x00054d; T(OR(al, al)); // 117973 or al, al ;~ 274D:054D +cs=0x274d;eip=0x00054f; J(RETN(0)); // 117974 retn ;~ 274D:054F assert(0); __dispatch_call: @@ -1129,92 +1132,94 @@ cs=0x274d;eip=0x00054f; J(RETN(0)); // 70018 retn ;~ 274D:054F seg35ab_550_proc: _begin: loc_36000: - // 7034 -cs=0x274d;eip=0x000550; X(PUSH(di)); // 70025 push di ;~ 274D:0550 -cs=0x274d;eip=0x000551; T(cx = word_4a396;); // 70026 mov cx, word_4A396 ;~ 274D:0551 -cs=0x274d;eip=0x000555; T(dx = word_4a39a;); // 70027 mov dx, word_4A39A ;~ 274D:0555 -cs=0x274d;eip=0x000559; T(bp = 0x10;); // 70028 mov bp, 10h ;~ 274D:0559 + // 7019 +cs=0x274d;eip=0x000550; X(PUSH(di)); // 117981 push di ;~ 274D:0550 +cs=0x274d;eip=0x000551; T(cx = word_4a396;); // 117982 mov cx, word_4A396 ;~ 274D:0551 +cs=0x274d;eip=0x000555; T(dx = word_4a39a;); // 117983 mov dx, word_4A39A ;~ 274D:0555 +cs=0x274d;eip=0x000559; T(bp = 0x10;); // 117984 mov bp, 10h ;~ 274D:0559 loc_3600c: - // 7035 -cs=0x274d;eip=0x00055c; T(di = bx;); // 70031 mov di, bx ;~ 274D:055C -cs=0x274d;eip=0x00055e; T(es = si;); // 70032 mov es, si ;~ 274D:055E + // 7020 +cs=0x274d;eip=0x00055c; T(di = bx;); // 117987 mov di, bx ;~ 274D:055C +cs=0x274d;eip=0x00055e; T(es = si;); // 117988 mov es, si ;~ 274D:055E loc_36010: - // 7036 -cs=0x274d;eip=0x000560; T(ADD(bx, cx)); // 70036 add bx, cx ;~ 274D:0560 -cs=0x274d;eip=0x000562; T(SAR(bx, 1)); // 70037 sar bx, 1 ;~ 274D:0562 -cs=0x274d;eip=0x000564; T(ADD(si, dx)); // 70038 add si, dx ;~ 274D:0564 -cs=0x274d;eip=0x000566; T(SAR(si, 1)); // 70039 sar si, 1 ;~ 274D:0566 -cs=0x274d;eip=0x000568; J(CALL(sub_35fdd,0)); // 70040 call sub_35FDD ;~ 274D:0568 -cs=0x274d;eip=0x00056b; J(JZ(loc_36036)); // 70041 jz short loc_36036 ;~ 274D:056B -cs=0x274d;eip=0x00056d; T(DEC(bp)); // 70042 dec bp ;~ 274D:056D -cs=0x274d;eip=0x00056e; J(JZ(loc_36036)); // 70043 jz short loc_36036 ;~ 274D:056E -cs=0x274d;eip=0x000570; T(TEST(byte_4a39e, al)); // 70044 test byte_4A39E, al ;~ 274D:0570 -cs=0x274d;eip=0x000574; J(JZ(loc_3600c)); // 70045 jz short loc_3600C ;~ 274D:0574 -cs=0x274d;eip=0x000576; T(TEST(byte_4a39f, al)); // 70046 test byte_4A39F, al ;~ 274D:0576 -cs=0x274d;eip=0x00057a; J(JNZ(loc_36036)); // 70047 jnz short loc_36036 ;~ 274D:057A -cs=0x274d;eip=0x00057c; T(cx = bx;); // 70049 mov cx, bx ;~ 274D:057C -cs=0x274d;eip=0x00057e; T(dx = si;); // 70050 mov dx, si ;~ 274D:057E -cs=0x274d;eip=0x000580; T(bx = di;); // 70051 mov bx, di ;~ 274D:0580 -cs=0x274d;eip=0x000582; T(si = es;); // 70052 mov si, es ;~ 274D:0582 -cs=0x274d;eip=0x000584; J(JMP(loc_36010)); // 70053 jmp short loc_36010 ;~ 274D:0584 + // 7021 +cs=0x274d;eip=0x000560; T(ADD(bx, cx)); // 117992 add bx, cx ;~ 274D:0560 +cs=0x274d;eip=0x000562; T(SAR(bx, 1)); // 117993 sar bx, 1 ;~ 274D:0562 +cs=0x274d;eip=0x000564; T(ADD(si, dx)); // 117994 add si, dx ;~ 274D:0564 +cs=0x274d;eip=0x000566; T(SAR(si, 1)); // 117995 sar si, 1 ;~ 274D:0566 +cs=0x274d;eip=0x000568; J(CALL(sub_35fdd,0)); // 117996 call sub_35FDD ;~ 274D:0568 +cs=0x274d;eip=0x00056b; J(JZ(loc_36036)); // 117997 jz short loc_36036 ;~ 274D:056B +cs=0x274d;eip=0x00056d; T(DEC(bp)); // 117998 dec bp ;~ 274D:056D +cs=0x274d;eip=0x00056e; J(JZ(loc_36036)); // 117999 jz short loc_36036 ;~ 274D:056E +cs=0x274d;eip=0x000570; T(TEST(byte_4a39e, al)); // 118000 test byte_4A39E, al ;~ 274D:0570 +cs=0x274d;eip=0x000574; J(JZ(loc_3600c)); // 118001 jz short loc_3600C ;~ 274D:0574 +cs=0x274d;eip=0x000576; T(TEST(byte_4a39f, al)); // 118002 test byte_4A39F, al ;~ 274D:0576 +cs=0x274d;eip=0x00057a; J(JNZ(loc_36036)); // 118003 jnz short loc_36036 ;~ 274D:057A +cs=0x274d;eip=0x00057c; T(cx = bx;); // 118005 mov cx, bx ;~ 274D:057C +cs=0x274d;eip=0x00057e; T(dx = si;); // 118006 mov dx, si ;~ 274D:057E +cs=0x274d;eip=0x000580; T(bx = di;); // 118007 mov bx, di ;~ 274D:0580 +cs=0x274d;eip=0x000582; T(si = es;); // 118008 mov si, es ;~ 274D:0582 +cs=0x274d;eip=0x000584; J(JMP(loc_36010)); // 118009 jmp short loc_36010 ;~ 274D:0584 loc_36036: - // 7037 -cs=0x274d;eip=0x000586; X(POP(di)); // 70058 pop di ;~ 274D:0586 -cs=0x274d;eip=0x000587; T(OR(al, al)); // 70059 or al, al ;~ 274D:0587 -cs=0x274d;eip=0x000589; J(RETN(0)); // 70060 retn ;~ 274D:0589 + // 7022 +cs=0x274d;eip=0x000586; X(POP(di)); // 118014 pop di ;~ 274D:0586 +cs=0x274d;eip=0x000587; T(OR(al, al)); // 118015 or al, al ;~ 274D:0587 +cs=0x274d;eip=0x000589; J(RETN(0)); // 118016 retn ;~ 274D:0589 loc_3603a: - // 7038 -cs=0x274d;eip=0x00058a; X(PUSH(di)); // 70066 push di ;~ 274D:058A -cs=0x274d;eip=0x00058b; T(cx = word_4a396;); // 70067 mov cx, word_4A396 ;~ 274D:058B -cs=0x274d;eip=0x00058f; T(dx = word_4a39a;); // 70068 mov dx, word_4A39A ;~ 274D:058F -cs=0x274d;eip=0x000593; T(bp = 0x10;); // 70069 mov bp, 10h ;~ 274D:0593 + // 7023 +cs=0x274d;eip=0x00058a; X(PUSH(di)); // 118022 push di ;~ 274D:058A +cs=0x274d;eip=0x00058b; T(cx = word_4a396;); // 118023 mov cx, word_4A396 ;~ 274D:058B +cs=0x274d;eip=0x00058f; T(dx = word_4a39a;); // 118024 mov dx, word_4A39A ;~ 274D:058F +cs=0x274d;eip=0x000593; T(bp = 0x10;); // 118025 mov bp, 10h ;~ 274D:0593 loc_36046: - // 7039 -cs=0x274d;eip=0x000596; T(di = bx;); // 70072 mov di, bx ;~ 274D:0596 -cs=0x274d;eip=0x000598; T(es = si;); // 70073 mov es, si ;~ 274D:0598 + // 7024 +cs=0x274d;eip=0x000596; T(di = bx;); // 118028 mov di, bx ;~ 274D:0596 +cs=0x274d;eip=0x000598; T(es = si;); // 118029 mov es, si ;~ 274D:0598 loc_3604a: - // 7040 -cs=0x274d;eip=0x00059a; T(ADD(bx, cx)); // 70077 add bx, cx ;~ 274D:059A -cs=0x274d;eip=0x00059c; T(SAR(bx, 1)); // 70078 sar bx, 1 ;~ 274D:059C -cs=0x274d;eip=0x00059e; T(ADD(si, dx)); // 70079 add si, dx ;~ 274D:059E -cs=0x274d;eip=0x0005a0; T(SAR(si, 1)); // 70080 sar si, 1 ;~ 274D:05A0 -cs=0x274d;eip=0x0005a2; J(CALL(sub_35fa2,0)); // 70081 call sub_35FA2 ;~ 274D:05A2 -cs=0x274d;eip=0x0005a5; J(JNZ(loc_36069)); // 70082 jnz short loc_36069 ;~ 274D:05A5 -cs=0x274d;eip=0x0005a7; T(DEC(bp)); // 70083 dec bp ;~ 274D:05A7 -cs=0x274d;eip=0x0005a8; J(JZ(loc_3606b)); // 70084 jz short loc_3606B ;~ 274D:05A8 -cs=0x274d;eip=0x0005aa; J(CALL(sub_35fdd,0)); // 70085 call sub_35FDD ;~ 274D:05AA -cs=0x274d;eip=0x0005ad; J(JNZ(loc_36046)); // 70086 jnz short loc_36046 ;~ 274D:05AD -cs=0x274d;eip=0x0005af; T(cx = bx;); // 70087 mov cx, bx ;~ 274D:05AF -cs=0x274d;eip=0x0005b1; T(dx = si;); // 70088 mov dx, si ;~ 274D:05B1 -cs=0x274d;eip=0x0005b3; T(bx = di;); // 70089 mov bx, di ;~ 274D:05B3 -cs=0x274d;eip=0x0005b5; T(si = es;); // 70090 mov si, es ;~ 274D:05B5 -cs=0x274d;eip=0x0005b7; J(JMP(loc_3604a)); // 70091 jmp short loc_3604A ;~ 274D:05B7 + // 7025 +cs=0x274d;eip=0x00059a; T(ADD(bx, cx)); // 118033 add bx, cx ;~ 274D:059A +cs=0x274d;eip=0x00059c; T(SAR(bx, 1)); // 118034 sar bx, 1 ;~ 274D:059C +cs=0x274d;eip=0x00059e; T(ADD(si, dx)); // 118035 add si, dx ;~ 274D:059E +cs=0x274d;eip=0x0005a0; T(SAR(si, 1)); // 118036 sar si, 1 ;~ 274D:05A0 +cs=0x274d;eip=0x0005a2; J(CALL(sub_35fa2,0)); // 118037 call sub_35FA2 ;~ 274D:05A2 +cs=0x274d;eip=0x0005a5; J(JNZ(loc_36069)); // 118038 jnz short loc_36069 ;~ 274D:05A5 +cs=0x274d;eip=0x0005a7; T(DEC(bp)); // 118039 dec bp ;~ 274D:05A7 +cs=0x274d;eip=0x0005a8; J(JZ(loc_3606b)); // 118040 jz short loc_3606B ;~ 274D:05A8 +cs=0x274d;eip=0x0005aa; J(CALL(sub_35fdd,0)); // 118041 call sub_35FDD ;~ 274D:05AA +cs=0x274d;eip=0x0005ad; J(JNZ(loc_36046)); // 118042 jnz short loc_36046 ;~ 274D:05AD +cs=0x274d;eip=0x0005af; T(cx = bx;); // 118043 mov cx, bx ;~ 274D:05AF +cs=0x274d;eip=0x0005b1; T(dx = si;); // 118044 mov dx, si ;~ 274D:05B1 +cs=0x274d;eip=0x0005b3; T(bx = di;); // 118045 mov bx, di ;~ 274D:05B3 +cs=0x274d;eip=0x0005b5; T(si = es;); // 118046 mov si, es ;~ 274D:05B5 +cs=0x274d;eip=0x0005b7; J(JMP(loc_3604a)); // 118047 jmp short loc_3604A ;~ 274D:05B7 loc_36069: - // 7041 -cs=0x274d;eip=0x0005b9; X(POP(di)); // 70095 pop di ;~ 274D:05B9 -cs=0x274d;eip=0x0005ba; J(RETN(0)); // 70096 retn ;~ 274D:05BA + // 7026 +cs=0x274d;eip=0x0005b9; X(POP(di)); // 118051 pop di ;~ 274D:05B9 +cs=0x274d;eip=0x0005ba; J(RETN(0)); // 118052 retn ;~ 274D:05BA loc_3606b: - // 7042 -cs=0x274d;eip=0x0005bb; T(bx = cx;); // 70100 mov bx, cx ;~ 274D:05BB -cs=0x274d;eip=0x0005bd; T(si = dx;); // 70101 mov si, dx ;~ 274D:05BD -cs=0x274d;eip=0x0005bf; X(POP(di)); // 70102 pop di ;~ 274D:05BF -cs=0x274d;eip=0x0005c0; J(RETN(0)); // 70103 retn ;~ 274D:05C0 + // 7027 +cs=0x274d;eip=0x0005bb; T(bx = cx;); // 118056 mov bx, cx ;~ 274D:05BB +cs=0x274d;eip=0x0005bd; T(si = dx;); // 118057 mov si, dx ;~ 274D:05BD +cs=0x274d;eip=0x0005bf; X(POP(di)); // 118058 pop di ;~ 274D:05BF +cs=0x274d;eip=0x0005c0; J(RETN(0)); // 118059 retn ;~ 274D:05C0 ret_274d_5c2: - // 7043 -cs=0x274d;eip=0x0005c2; X(PUSH(bp)); // 70108 push bp ;~ 274D:05C2 -cs=0x274d;eip=0x0005c3; T(bp = sp;); // 70109 mov bp, sp ;~ 274D:05C3 -cs=0x274d;eip=0x0005c5; X(PUSH(si)); // 70110 push si ;~ 274D:05C5 -cs=0x274d;eip=0x0005c6; X(PUSH(di)); // 70111 push di ;~ 274D:05C6 -cs=0x274d;eip=0x0005c7; T(MOV(si, *(dw*)(raddr(ss,bp+4)))); // 70112 mov si, [bp+4] ;~ 274D:05C7 -cs=0x274d;eip=0x0005ca; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 70113 mov ax, [bp+6] ;~ 274D:05CA -cs=0x274d;eip=0x0005cd; T(es = ax;); // 70114 mov es, ax ;~ 274D:05CD -cs=0x274d;eip=0x0005cf; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 70115 mov di, [bp+8] ;~ 274D:05CF -cs=0x274d;eip=0x0005d2; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 70116 mov bx, [bp+0Ah] ;~ 274D:05D2 -cs=0x274d;eip=0x0005d5; J(CALL(sub_3608c,0)); // 70117 call sub_3608C ;~ 274D:05D5 -cs=0x274d;eip=0x0005d8; X(POP(di)); // 70118 pop di ;~ 274D:05D8 -cs=0x274d;eip=0x0005d9; X(POP(si)); // 70119 pop si ;~ 274D:05D9 -cs=0x274d;eip=0x0005da; X(POP(bp)); // 70120 pop bp ;~ 274D:05DA -cs=0x274d;eip=0x0005db; J(RETN(0)); // 70121 retn ;~ 274D:05DB + // 7028 +cs=0x274d;eip=0x0005c2; X(PUSH(bp)); // 118064 push bp ;~ 274D:05C2 +cs=0x274d;eip=0x0005c3; T(bp = sp;); // 118065 mov bp, sp ;~ 274D:05C3 +cs=0x274d;eip=0x0005c5; X(PUSH(si)); // 118066 push si ;~ 274D:05C5 +cs=0x274d;eip=0x0005c6; X(PUSH(di)); // 118067 push di ;~ 274D:05C6 +cs=0x274d;eip=0x0005c7; T(MOV(si, *(dw*)(raddr(ss,bp+4)))); // 118068 mov si, [bp+4] ;~ 274D:05C7 +cs=0x274d;eip=0x0005ca; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 118069 mov ax, [bp+6] ;~ 274D:05CA +cs=0x274d;eip=0x0005cd; T(es = ax;); // 118070 mov es, ax ;~ 274D:05CD +loc_3607f: + // 7029 +cs=0x274d;eip=0x0005cf; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 118073 mov di, [bp+8] ;~ 274D:05CF +cs=0x274d;eip=0x0005d2; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 118074 mov bx, [bp+0Ah] ;~ 274D:05D2 +cs=0x274d;eip=0x0005d5; J(CALL(sub_3608c,0)); // 118075 call sub_3608C ;~ 274D:05D5 +cs=0x274d;eip=0x0005d8; X(POP(di)); // 118076 pop di ;~ 274D:05D8 +cs=0x274d;eip=0x0005d9; X(POP(si)); // 118077 pop si ;~ 274D:05D9 +cs=0x274d;eip=0x0005da; X(POP(bp)); // 118078 pop bp ;~ 274D:05DA +cs=0x274d;eip=0x0005db; J(RETN(0)); // 118079 retn ;~ 274D:05DB assert(0); __dispatch_call: @@ -1224,7 +1229,8 @@ cs=0x274d;eip=0x0005db; J(RETN(0)); // 70121 retn ;~ 274D:05DB #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_3600c: goto loc_3600c; + case m2c::kloc_36000: goto loc_36000; + case m2c::kloc_3600c: goto loc_3600c; case m2c::kloc_36010: goto loc_36010; case m2c::kloc_36036: goto loc_36036; case m2c::kloc_3603a: goto loc_3603a; @@ -1232,8 +1238,8 @@ cs=0x274d;eip=0x0005db; J(RETN(0)); // 70121 retn ;~ 274D:05DB case m2c::kloc_3604a: goto loc_3604a; case m2c::kloc_36069: goto loc_36069; case m2c::kloc_3606b: goto loc_3606b; + case m2c::kloc_3607f: goto loc_3607f; case m2c::kret_274d_5c2: goto ret_274d_5c2; - case m2c::kseg35ab_550_proc: goto seg35ab_550_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } @@ -1248,93 +1254,93 @@ cs=0x274d;eip=0x0005db; J(RETN(0)); // 70121 retn ;~ 274D:05DB else goto __dispatch_call; sub_3608c: _begin: -cs=0x274d;eip=0x0005dc; X(word_4a3c0 = bx;); // 70129 mov word_4A3C0, bx ;~ 274D:05DC -cs=0x274d;eip=0x0005e0; T(SUB(bp, bp)); // 70130 sub bp, bp ;~ 274D:05E0 -cs=0x274d;eip=0x0005e2; T(MOV(al, *(raddr(es,si)))); // 70131 mov al, es:[si] ;~ 274D:05E2 -cs=0x274d;eip=0x0005e5; T(INC(si)); // 70132 inc si ;~ 274D:05E5 -cs=0x274d;eip=0x0005e6; T(SUB(ah, ah)); // 70133 sub ah, ah ;~ 274D:05E6 -cs=0x274d;eip=0x0005e8; T(cx = ax;); // 70134 mov cx, ax ;~ 274D:05E8 +cs=0x274d;eip=0x0005dc; X(word_4a3c0 = bx;); // 118087 mov word_4A3C0, bx ;~ 274D:05DC +cs=0x274d;eip=0x0005e0; T(SUB(bp, bp)); // 118088 sub bp, bp ;~ 274D:05E0 +cs=0x274d;eip=0x0005e2; T(MOV(al, *(raddr(es,si)))); // 118089 mov al, es:[si] ;~ 274D:05E2 +cs=0x274d;eip=0x0005e5; T(INC(si)); // 118090 inc si ;~ 274D:05E5 +cs=0x274d;eip=0x0005e6; T(SUB(ah, ah)); // 118091 sub ah, ah ;~ 274D:05E6 +cs=0x274d;eip=0x0005e8; T(cx = ax;); // 118092 mov cx, ax ;~ 274D:05E8 loc_3609a: - // 7044 -cs=0x274d;eip=0x0005ea; T(bx = word_4a3c0;); // 70137 mov bx, word_4A3C0 ;~ 274D:05EA -cs=0x274d;eip=0x0005ee; T(ADD(bx, cx)); // 70138 add bx, cx ;~ 274D:05EE -cs=0x274d;eip=0x0005f0; T(MOV(al, *(raddr(ds,bx)))); // 70139 mov al, [bx] ;~ 274D:05F0 -cs=0x274d;eip=0x0005f2; T(bx = cx;); // 70140 mov bx, cx ;~ 274D:05F2 -cs=0x274d;eip=0x0005f4; T(SHL(bx, 1)); // 70141 shl bx, 1 ;~ 274D:05F4 -cs=0x274d;eip=0x0005f6; T(SUB(dx, dx)); // 70142 sub dx, dx ;~ 274D:05F6 -cs=0x274d;eip=0x0005f8; T(CMP(al, 0x0FF)); // 70143 cmp al, 0FFh ;~ 274D:05F8 -cs=0x274d;eip=0x0005fa; J(JNZ(loc_360af)); // 70144 jnz short loc_360AF ;~ 274D:05FA -cs=0x274d;eip=0x0005fc; T(dx = 2;); // 70145 mov dx, 2 ;~ 274D:05FC + // 7030 +cs=0x274d;eip=0x0005ea; T(bx = word_4a3c0;); // 118095 mov bx, word_4A3C0 ;~ 274D:05EA +cs=0x274d;eip=0x0005ee; T(ADD(bx, cx)); // 118096 add bx, cx ;~ 274D:05EE +cs=0x274d;eip=0x0005f0; T(MOV(al, *(raddr(ds,bx)))); // 118097 mov al, [bx] ;~ 274D:05F0 +cs=0x274d;eip=0x0005f2; T(bx = cx;); // 118098 mov bx, cx ;~ 274D:05F2 +cs=0x274d;eip=0x0005f4; T(SHL(bx, 1)); // 118099 shl bx, 1 ;~ 274D:05F4 +cs=0x274d;eip=0x0005f6; T(SUB(dx, dx)); // 118100 sub dx, dx ;~ 274D:05F6 +cs=0x274d;eip=0x0005f8; T(CMP(al, 0x0FF)); // 118101 cmp al, 0FFh ;~ 274D:05F8 +cs=0x274d;eip=0x0005fa; J(JNZ(loc_360af)); // 118102 jnz short loc_360AF ;~ 274D:05FA +cs=0x274d;eip=0x0005fc; T(dx = 2;); // 118103 mov dx, 2 ;~ 274D:05FC loc_360af: - // 7045 -cs=0x274d;eip=0x0005ff; T(CMP(dx, 0)); // 70149 cmp dx, 0 ;~ 274D:05FF -cs=0x274d;eip=0x000602; J(JZ(loc_360c6)); // 70150 jz short loc_360C6 ;~ 274D:0602 -cs=0x274d;eip=0x000604; T(CMP(dx, 1)); // 70151 cmp dx, 1 ;~ 274D:0604 -cs=0x274d;eip=0x000607; J(JZ(loc_360cc)); // 70152 jz short loc_360CC ;~ 274D:0607 -cs=0x274d;eip=0x000609; T(CMP(dx, 2)); // 70153 cmp dx, 2 ;~ 274D:0609 -cs=0x274d;eip=0x00060c; J(JZ(loc_360d5)); // 70154 jz short loc_360D5 ;~ 274D:060C -cs=0x274d;eip=0x00060e; T(CMP(dx, 3)); // 70155 cmp dx, 3 ;~ 274D:060E -cs=0x274d;eip=0x000611; J(JZ(loc_360db)); // 70156 jz short loc_360DB ;~ 274D:0611 -cs=0x274d;eip=0x000613; J(JMP(loc_360e4)); // 70157 jmp short loc_360E4 ;~ 274D:0613 + // 7031 +cs=0x274d;eip=0x0005ff; T(CMP(dx, 0)); // 118107 cmp dx, 0 ;~ 274D:05FF +cs=0x274d;eip=0x000602; J(JZ(loc_360c6)); // 118108 jz short loc_360C6 ;~ 274D:0602 +cs=0x274d;eip=0x000604; T(CMP(dx, 1)); // 118109 cmp dx, 1 ;~ 274D:0604 +cs=0x274d;eip=0x000607; J(JZ(loc_360cc)); // 118110 jz short loc_360CC ;~ 274D:0607 +cs=0x274d;eip=0x000609; T(CMP(dx, 2)); // 118111 cmp dx, 2 ;~ 274D:0609 +cs=0x274d;eip=0x00060c; J(JZ(loc_360d5)); // 118112 jz short loc_360D5 ;~ 274D:060C +cs=0x274d;eip=0x00060e; T(CMP(dx, 3)); // 118113 cmp dx, 3 ;~ 274D:060E +cs=0x274d;eip=0x000611; J(JZ(loc_360db)); // 118114 jz short loc_360DB ;~ 274D:0611 +cs=0x274d;eip=0x000613; J(JMP(loc_360e4)); // 118115 jmp short loc_360E4 ;~ 274D:0613 loc_360c6: - // 7046 -cs=0x274d;eip=0x000616; T(dx = 1;); // 70163 mov dx, 1 ;~ 274D:0616 -cs=0x274d;eip=0x000619; J(JMP(loc_36108)); // 70164 jmp short loc_36108 ;~ 274D:0619 + // 7032 +cs=0x274d;eip=0x000616; T(dx = 1;); // 118121 mov dx, 1 ;~ 274D:0616 +cs=0x274d;eip=0x000619; J(JMP(loc_36108)); // 118122 jmp short loc_36108 ;~ 274D:0619 loc_360cc: - // 7047 -cs=0x274d;eip=0x00061c; X(MOV(*(raddr(ds,di)), cl)); // 70170 mov [di], cl ;~ 274D:061C -cs=0x274d;eip=0x00061e; T(INC(di)); // 70171 inc di ;~ 274D:061E -cs=0x274d;eip=0x00061f; T(dx = 4;); // 70172 mov dx, 4 ;~ 274D:061F -cs=0x274d;eip=0x000622; J(JMP(loc_360fc)); // 70173 jmp short loc_360FC ;~ 274D:0622 + // 7033 +cs=0x274d;eip=0x00061c; X(MOV(*(raddr(ds,di)), cl)); // 118128 mov [di], cl ;~ 274D:061C +cs=0x274d;eip=0x00061e; T(INC(di)); // 118129 inc di ;~ 274D:061E +cs=0x274d;eip=0x00061f; T(dx = 4;); // 118130 mov dx, 4 ;~ 274D:061F +cs=0x274d;eip=0x000622; J(JMP(loc_360fc)); // 118131 jmp short loc_360FC ;~ 274D:0622 loc_360d5: - // 7048 -cs=0x274d;eip=0x000625; T(dx = 3;); // 70179 mov dx, 3 ;~ 274D:0625 -cs=0x274d;eip=0x000628; J(JMP(loc_360fc)); // 70180 jmp short loc_360FC ;~ 274D:0628 + // 7034 +cs=0x274d;eip=0x000625; T(dx = 3;); // 118137 mov dx, 3 ;~ 274D:0625 +cs=0x274d;eip=0x000628; J(JMP(loc_360fc)); // 118138 jmp short loc_360FC ;~ 274D:0628 loc_360db: - // 7049 -cs=0x274d;eip=0x00062b; X(MOV(*(raddr(ds,di)), cl)); // 70186 mov [di], cl ;~ 274D:062B -cs=0x274d;eip=0x00062d; T(INC(di)); // 70187 inc di ;~ 274D:062D -cs=0x274d;eip=0x00062e; T(dx = 4;); // 70188 mov dx, 4 ;~ 274D:062E -cs=0x274d;eip=0x000631; J(JMP(loc_36108)); // 70189 jmp short loc_36108 ;~ 274D:0631 + // 7035 +cs=0x274d;eip=0x00062b; X(MOV(*(raddr(ds,di)), cl)); // 118144 mov [di], cl ;~ 274D:062B +cs=0x274d;eip=0x00062d; T(INC(di)); // 118145 inc di ;~ 274D:062D +cs=0x274d;eip=0x00062e; T(dx = 4;); // 118146 mov dx, 4 ;~ 274D:062E +cs=0x274d;eip=0x000631; J(JMP(loc_36108)); // 118147 jmp short loc_36108 ;~ 274D:0631 loc_360e4: - // 7050 -cs=0x274d;eip=0x000634; T(SUB(bp, 1)); // 70195 sub bp, 1 ;~ 274D:0634 -cs=0x274d;eip=0x000637; J(JS(loc_360f8)); // 70196 js short loc_360F8 ;~ 274D:0637 -cs=0x274d;eip=0x000639; X(POP(ax)); // 70197 pop ax ;~ 274D:0639 -cs=0x274d;eip=0x00063a; T(dl = al;); // 70198 mov dl, al ;~ 274D:063A -cs=0x274d;eip=0x00063c; T(SUB(dh, dh)); // 70199 sub dh, dh ;~ 274D:063C -cs=0x274d;eip=0x00063e; T(cl = ah;); // 70200 mov cl, ah ;~ 274D:063E -cs=0x274d;eip=0x000640; T(SUB(ch, ch)); // 70201 sub ch, ch ;~ 274D:0640 -cs=0x274d;eip=0x000642; T(bx = cx;); // 70202 mov bx, cx ;~ 274D:0642 -cs=0x274d;eip=0x000644; T(SHL(bx, 1)); // 70203 shl bx, 1 ;~ 274D:0644 -cs=0x274d;eip=0x000646; J(JMP(loc_360af)); // 70204 jmp short loc_360AF ;~ 274D:0646 + // 7036 +cs=0x274d;eip=0x000634; T(SUB(bp, 1)); // 118153 sub bp, 1 ;~ 274D:0634 +cs=0x274d;eip=0x000637; J(JS(loc_360f8)); // 118154 js short loc_360F8 ;~ 274D:0637 +cs=0x274d;eip=0x000639; X(POP(ax)); // 118155 pop ax ;~ 274D:0639 +cs=0x274d;eip=0x00063a; T(dl = al;); // 118156 mov dl, al ;~ 274D:063A +cs=0x274d;eip=0x00063c; T(SUB(dh, dh)); // 118157 sub dh, dh ;~ 274D:063C +cs=0x274d;eip=0x00063e; T(cl = ah;); // 118158 mov cl, ah ;~ 274D:063E +cs=0x274d;eip=0x000640; T(SUB(ch, ch)); // 118159 sub ch, ch ;~ 274D:0640 +cs=0x274d;eip=0x000642; T(bx = cx;); // 118160 mov bx, cx ;~ 274D:0642 +cs=0x274d;eip=0x000644; T(SHL(bx, 1)); // 118161 shl bx, 1 ;~ 274D:0644 +cs=0x274d;eip=0x000646; J(JMP(loc_360af)); // 118162 jmp short loc_360AF ;~ 274D:0646 loc_360f8: - // 7051 -cs=0x274d;eip=0x000648; X(MOV(*(raddr(ds,di)), 0x0FF)); // 70208 mov byte ptr [di], 0FFh ;~ 274D:0648 -cs=0x274d;eip=0x00064b; J(RETN(0)); // 70209 retn ;~ 274D:064B + // 7037 +cs=0x274d;eip=0x000648; X(MOV(*(raddr(ds,di)), 0x0FF)); // 118166 mov byte ptr [di], 0FFh ;~ 274D:0648 +cs=0x274d;eip=0x00064b; J(RETN(0)); // 118167 retn ;~ 274D:064B loc_360fc: - // 7052 -cs=0x274d;eip=0x00064c; T(MOV(al, *(raddr(es,bx+si)))); // 70214 mov al, es:[bx+si] ;~ 274D:064C -cs=0x274d;eip=0x00064f; T(CMP(al, 0x0FF)); // 70215 cmp al, 0FFh ;~ 274D:064F -cs=0x274d;eip=0x000651; J(JZ(loc_36106)); // 70216 jz short loc_36106 ;~ 274D:0651 -cs=0x274d;eip=0x000653; J(JMP(loc_36110)); // 70217 jmp short loc_36110 ;~ 274D:0653 + // 7038 +cs=0x274d;eip=0x00064c; T(MOV(al, *(raddr(es,bx+si)))); // 118172 mov al, es:[bx+si] ;~ 274D:064C +cs=0x274d;eip=0x00064f; T(CMP(al, 0x0FF)); // 118173 cmp al, 0FFh ;~ 274D:064F +cs=0x274d;eip=0x000651; J(JZ(loc_36106)); // 118174 jz short loc_36106 ;~ 274D:0651 +cs=0x274d;eip=0x000653; J(JMP(loc_36110)); // 118175 jmp short loc_36110 ;~ 274D:0653 loc_36106: - // 7053 -cs=0x274d;eip=0x000656; J(JMP(loc_360af)); // 70224 jmp short loc_360AF ;~ 274D:0656 + // 7039 +cs=0x274d;eip=0x000656; J(JMP(loc_360af)); // 118182 jmp short loc_360AF ;~ 274D:0656 loc_36108: - // 7054 -cs=0x274d;eip=0x000658; T(MOV(al, *(raddr(es,bx+si+1)))); // 70229 mov al, es:[bx+si+1] ;~ 274D:0658 -cs=0x274d;eip=0x00065c; T(CMP(al, 0x0FF)); // 70230 cmp al, 0FFh ;~ 274D:065C -cs=0x274d;eip=0x00065e; J(JZ(loc_36106)); // 70231 jz short loc_36106 ;~ 274D:065E + // 7040 +cs=0x274d;eip=0x000658; T(MOV(al, *(raddr(es,bx+si+1)))); // 118187 mov al, es:[bx+si+1] ;~ 274D:0658 +cs=0x274d;eip=0x00065c; T(CMP(al, 0x0FF)); // 118188 cmp al, 0FFh ;~ 274D:065C +cs=0x274d;eip=0x00065e; J(JZ(loc_36106)); // 118189 jz short loc_36106 ;~ 274D:065E loc_36110: - // 7055 -cs=0x274d;eip=0x000660; T(SUB(ah, ah)); // 70234 sub ah, ah ;~ 274D:0660 -cs=0x274d;eip=0x000662; T(XCHG(ax, cx)); // 70235 xchg ax, cx ;~ 274D:0662 -cs=0x274d;eip=0x000663; T(ah = al;); // 70236 mov ah, al ;~ 274D:0663 -cs=0x274d;eip=0x000665; T(al = dl;); // 70237 mov al, dl ;~ 274D:0665 -cs=0x274d;eip=0x000667; X(PUSH(ax)); // 70238 push ax ;~ 274D:0667 -cs=0x274d;eip=0x000668; T(INC(bp)); // 70239 inc bp ;~ 274D:0668 -cs=0x274d;eip=0x000669; J(JMP(loc_3609a)); // 70240 jmp loc_3609A ;~ 274D:0669 + // 7041 +cs=0x274d;eip=0x000660; T(SUB(ah, ah)); // 118192 sub ah, ah ;~ 274D:0660 +cs=0x274d;eip=0x000662; T(XCHG(ax, cx)); // 118193 xchg ax, cx ;~ 274D:0662 +cs=0x274d;eip=0x000663; T(ah = al;); // 118194 mov ah, al ;~ 274D:0663 +cs=0x274d;eip=0x000665; T(al = dl;); // 118195 mov al, dl ;~ 274D:0665 +cs=0x274d;eip=0x000667; X(PUSH(ax)); // 118196 push ax ;~ 274D:0667 +cs=0x274d;eip=0x000668; T(INC(bp)); // 118197 inc bp ;~ 274D:0668 +cs=0x274d;eip=0x000669; J(JMP(loc_3609a)); // 118198 jmp loc_3609A ;~ 274D:0669 assert(0); __dispatch_call: @@ -1363,32 +1369,32 @@ cs=0x274d;eip=0x000669; J(JMP(loc_3609a)); // 70240 jmp lo - bool _group70(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group74(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group70: + _group74: _begin: sub_3611c: - // 70249 + // 118207 #undef arg_0 #define arg_0 6 - // 70251 arg_0 = byte ptr 6 ;~ 274D:066C -cs=0x274d;eip=0x00066c; X(PUSH(bp)); // 70253 push bp ;~ 274D:066C -cs=0x274d;eip=0x00066d; T(bp = sp;); // 70254 mov bp, sp ;~ 274D:066D -cs=0x274d;eip=0x00066f; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 70255 mov al, [bp+arg_0] ;~ 274D:066F -cs=0x274d;eip=0x000672; X(byte_4a3c6 = al;); // 70256 mov byte_4A3C6, al ;~ 274D:0672 -cs=0x274d;eip=0x000675; X(PUSH(si)); // 70257 push si ;~ 274D:0675 -cs=0x274d;eip=0x000676; X(PUSH(di)); // 70258 push di ;~ 274D:0676 -cs=0x274d;eip=0x000677; J(CALL(sub_3612e,0)); // 70259 call sub_3612E ;~ 274D:0677 + // 118209 arg_0 = byte ptr 6 ;~ 274D:066C +cs=0x274d;eip=0x00066c; X(PUSH(bp)); // 118211 push bp ;~ 274D:066C +cs=0x274d;eip=0x00066d; T(bp = sp;); // 118212 mov bp, sp ;~ 274D:066D +cs=0x274d;eip=0x00066f; T(MOV(al, *(raddr(ss,bp+arg_0)))); // 118213 mov al, [bp+arg_0] ;~ 274D:066F +cs=0x274d;eip=0x000672; X(byte_4a3c6 = al;); // 118214 mov byte_4A3C6, al ;~ 274D:0672 +cs=0x274d;eip=0x000675; X(PUSH(si)); // 118215 push si ;~ 274D:0675 +cs=0x274d;eip=0x000676; X(PUSH(di)); // 118216 push di ;~ 274D:0676 +cs=0x274d;eip=0x000677; J(CALL(sub_3612e,0)); // 118217 call sub_3612E ;~ 274D:0677 seg35ab_67a_proc: - // 70263 -cs=0x274d;eip=0x00067a; X(POP(di)); // 70263 pop di ;~ 274D:067A -cs=0x274d;eip=0x00067b; X(POP(si)); // 70264 pop si ;~ 274D:067B -cs=0x274d;eip=0x00067c; X(POP(bp)); // 70265 pop bp ;~ 274D:067C -cs=0x274d;eip=0x00067d; J(RETF(0)); // 70266 retf ;~ 274D:067D + // 118221 +cs=0x274d;eip=0x00067a; X(POP(di)); // 118221 pop di ;~ 274D:067A +cs=0x274d;eip=0x00067b; X(POP(si)); // 118222 pop si ;~ 274D:067B +cs=0x274d;eip=0x00067c; X(POP(bp)); // 118223 pop bp ;~ 274D:067C +cs=0x274d;eip=0x00067d; J(RETF(0)); // 118224 retf ;~ 274D:067D assert(0); __dispatch_call: @@ -1406,227 +1412,227 @@ cs=0x274d;eip=0x00067d; J(RETF(0)); // 70266 retf ;~ 274D:067D - bool _group71(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group75(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group71: + _group75: _begin: sub_3612e: - // 70272 -cs=0x274d;eip=0x00067e; T(ax = word_4a4a2;); // 70273 mov ax, word_4A4A2 ;~ 274D:067E -cs=0x274d;eip=0x000681; T(NEG(ax)); // 70274 neg ax ;~ 274D:0681 -cs=0x274d;eip=0x000683; X(word_4a3c4 = ax;); // 70275 mov word_4A3C4, ax ;~ 274D:0683 -cs=0x274d;eip=0x000686; T(ax = word_4a49e;); // 70276 mov ax, word_4A49E ;~ 274D:0686 -cs=0x274d;eip=0x000689; T(CWD); // 70277 cwd ;~ 274D:0689 -cs=0x274d;eip=0x00068a; T(dl = ah;); // 70278 mov dl, ah ;~ 274D:068A -cs=0x274d;eip=0x00068c; T(ah = al;); // 70279 mov ah, al ;~ 274D:068C -cs=0x274d;eip=0x00068e; T(SUB(al, al)); // 70280 sub al, al ;~ 274D:068E -cs=0x274d;eip=0x000690; T(cx = word_4a4a0;); // 70281 mov cx, word_4A4A0 ;~ 274D:0690 -cs=0x274d;eip=0x000694; T(CMP(cx, 0x1F0B)); // 70282 cmp cx, 1F0Bh ;~ 274D:0694 -cs=0x274d;eip=0x000698; J(JG(loc_36150)); // 70283 jg short loc_36150 ;~ 274D:0698 -cs=0x274d;eip=0x00069a; T(ax = 0x3FF;); // 70284 mov ax, 3FFh ;~ 274D:069A -cs=0x274d;eip=0x00069d; J(JMP(loc_3616e)); // 70285 jmp short loc_3616E ;~ 274D:069D + // 118230 +cs=0x274d;eip=0x00067e; T(ax = word_4a4a2;); // 118231 mov ax, word_4A4A2 ;~ 274D:067E +cs=0x274d;eip=0x000681; T(NEG(ax)); // 118232 neg ax ;~ 274D:0681 +cs=0x274d;eip=0x000683; X(word_4a3c4 = ax;); // 118233 mov word_4A3C4, ax ;~ 274D:0683 +cs=0x274d;eip=0x000686; T(ax = word_4a49e;); // 118234 mov ax, word_4A49E ;~ 274D:0686 +cs=0x274d;eip=0x000689; T(CWD); // 118235 cwd ;~ 274D:0689 +cs=0x274d;eip=0x00068a; T(dl = ah;); // 118236 mov dl, ah ;~ 274D:068A +cs=0x274d;eip=0x00068c; T(ah = al;); // 118237 mov ah, al ;~ 274D:068C +cs=0x274d;eip=0x00068e; T(SUB(al, al)); // 118238 sub al, al ;~ 274D:068E +cs=0x274d;eip=0x000690; T(cx = word_4a4a0;); // 118239 mov cx, word_4A4A0 ;~ 274D:0690 +cs=0x274d;eip=0x000694; T(CMP(cx, 0x1F0B)); // 118240 cmp cx, 1F0Bh ;~ 274D:0694 +cs=0x274d;eip=0x000698; J(JG(loc_36150)); // 118241 jg short loc_36150 ;~ 274D:0698 +cs=0x274d;eip=0x00069a; T(ax = 0x3FF;); // 118242 mov ax, 3FFh ;~ 274D:069A +cs=0x274d;eip=0x00069d; J(JMP(loc_3616e)); // 118243 jmp short loc_3616E ;~ 274D:069D loc_36150: - // 7056 -cs=0x274d;eip=0x0006a0; T(IDIV2(cx)); // 70291 idiv cx ;~ 274D:06A0 -cs=0x274d;eip=0x0006a2; T(CMP(*(byte_4f20c), 2)); // 70292 cmp byte_4F20C, 2 ;~ 274D:06A2 -cs=0x274d;eip=0x0006a7; J(JNZ(loc_3616e)); // 70293 jnz short loc_3616E ;~ 274D:06A7 -cs=0x274d;eip=0x0006a9; T(dl = *(db*)(((db*)&word_4a498)+1);); // 70294 mov dl, byte ptr word_4A498+1 ;~ 274D:06A9 -cs=0x274d;eip=0x0006ad; T(SUB(dh, dh)); // 70295 sub dh, dh ;~ 274D:06AD -cs=0x274d;eip=0x0006af; T(cx = dx;); // 70296 mov cx, dx ;~ 274D:06AF -cs=0x274d;eip=0x0006b1; T(SHR(cx, 1)); // 70297 shr cx, 1 ;~ 274D:06B1 -cs=0x274d;eip=0x0006b3; T(ADD(dx, cx)); // 70298 add dx, cx ;~ 274D:06B3 -cs=0x274d;eip=0x0006b5; T(cl = 3;); // 70299 mov cl, 3 ;~ 274D:06B5 -cs=0x274d;eip=0x0006b7; T(SHR(dx, cl)); // 70300 shr dx, cl ;~ 274D:06B7 -cs=0x274d;eip=0x0006b9; T(ADD(dx, 4)); // 70301 add dx, 4 ;~ 274D:06B9 -cs=0x274d;eip=0x0006bc; T(SUB(ax, dx)); // 70302 sub ax, dx ;~ 274D:06BC + // 7042 +cs=0x274d;eip=0x0006a0; T(IDIV2(cx)); // 118249 idiv cx ;~ 274D:06A0 +cs=0x274d;eip=0x0006a2; T(CMP(*(db*)(&word_4f20c), 2)); // 118250 cmp byte ptr ds:word_4F20C, 2 ;~ 274D:06A2 +cs=0x274d;eip=0x0006a7; J(JNZ(loc_3616e)); // 118251 jnz short loc_3616E ;~ 274D:06A7 +cs=0x274d;eip=0x0006a9; T(dl = *(db*)(((db*)&word_4a498)+1);); // 118252 mov dl, byte ptr word_4A498+1 ;~ 274D:06A9 +cs=0x274d;eip=0x0006ad; T(SUB(dh, dh)); // 118253 sub dh, dh ;~ 274D:06AD +cs=0x274d;eip=0x0006af; T(cx = dx;); // 118254 mov cx, dx ;~ 274D:06AF +cs=0x274d;eip=0x0006b1; T(SHR(cx, 1)); // 118255 shr cx, 1 ;~ 274D:06B1 +cs=0x274d;eip=0x0006b3; T(ADD(dx, cx)); // 118256 add dx, cx ;~ 274D:06B3 +cs=0x274d;eip=0x0006b5; T(cl = 3;); // 118257 mov cl, 3 ;~ 274D:06B5 +cs=0x274d;eip=0x0006b7; T(SHR(dx, cl)); // 118258 shr dx, cl ;~ 274D:06B7 +cs=0x274d;eip=0x0006b9; T(ADD(dx, 4)); // 118259 add dx, 4 ;~ 274D:06B9 +cs=0x274d;eip=0x0006bc; T(SUB(ax, dx)); // 118260 sub ax, dx ;~ 274D:06BC loc_3616e: - // 7057 -cs=0x274d;eip=0x0006be; T(CMP(*(db*)(&word_4e73e), 0)); // 70306 cmp byte ptr word_4E73E, 0 ;~ 274D:06BE -cs=0x274d;eip=0x0006c3; J(JZ(loc_3617b)); // 70307 jz short loc_3617B ;~ 274D:06C3 -cs=0x274d;eip=0x0006c5; T(cl = *(db*)(&word_4e73e);); // 70308 mov cl, byte ptr word_4E73E ;~ 274D:06C5 -cs=0x274d;eip=0x0006c9; T(SHL(ax, cl)); // 70309 shl ax, cl ;~ 274D:06C9 + // 7043 +cs=0x274d;eip=0x0006be; T(CMP(byte_4e73e, 0)); // 118264 cmp ds:byte_4E73E, 0 ;~ 274D:06BE +cs=0x274d;eip=0x0006c3; J(JZ(loc_3617b)); // 118265 jz short loc_3617B ;~ 274D:06C3 +cs=0x274d;eip=0x0006c5; T(cl = byte_4e73e;); // 118266 mov cl, ds:byte_4E73E ;~ 274D:06C5 +cs=0x274d;eip=0x0006c9; T(SHL(ax, cl)); // 118267 shl ax, cl ;~ 274D:06C9 loc_3617b: - // 7058 -cs=0x274d;eip=0x0006cb; T(CMP(byte_4de54, 0)); // 70312 cmp byte_4DE54, 0 ;~ 274D:06CB -cs=0x274d;eip=0x0006d0; J(JZ(loc_36184)); // 70313 jz short loc_36184 ;~ 274D:06D0 -cs=0x274d;eip=0x0006d2; T(SAR(ax, 1)); // 70314 sar ax, 1 ;~ 274D:06D2 + // 7044 +cs=0x274d;eip=0x0006cb; T(CMP(byte_4de54, 0)); // 118270 cmp ds:byte_4DE54, 0 ;~ 274D:06CB +cs=0x274d;eip=0x0006d0; J(JZ(loc_36184)); // 118271 jz short loc_36184 ;~ 274D:06D0 +cs=0x274d;eip=0x0006d2; T(SAR(ax, 1)); // 118272 sar ax, 1 ;~ 274D:06D2 loc_36184: - // 7059 -cs=0x274d;eip=0x0006d4; T(bp = ax;); // 70317 mov bp, ax ;~ 274D:06D4 -cs=0x274d;eip=0x0006d6; X(IMUL1_2(word_4a3c4)); // 70318 imul word_4A3C4 ;~ 274D:06D6 -cs=0x274d;eip=0x0006da; T(SHL(ax, 1)); // 70319 shl ax, 1 ;~ 274D:06DA -cs=0x274d;eip=0x0006dc; T(RCL(dx, 1)); // 70320 rcl dx, 1 ;~ 274D:06DC -cs=0x274d;eip=0x0006de; T(bx = ax;); // 70321 mov bx, ax ;~ 274D:06DE -cs=0x274d;eip=0x0006e0; T(cx = dx;); // 70322 mov cx, dx ;~ 274D:06E0 -cs=0x274d;eip=0x0006e2; T(ax = word_48bbc;); // 70323 mov ax, word_48BBC ;~ 274D:06E2 -cs=0x274d;eip=0x0006e5; T(SHL(ax, 1)); // 70324 shl ax, 1 ;~ 274D:06E5 -cs=0x274d;eip=0x0006e7; X(IMUL1_2(word_4a4a4)); // 70325 imul word_4A4A4 ;~ 274D:06E7 -cs=0x274d;eip=0x0006eb; T(SHL(ax, 1)); // 70326 shl ax, 1 ;~ 274D:06EB -cs=0x274d;eip=0x0006ed; T(RCL(dx, 1)); // 70327 rcl dx, 1 ;~ 274D:06ED -cs=0x274d;eip=0x0006ef; T(si = ax;); // 70328 mov si, ax ;~ 274D:06EF -cs=0x274d;eip=0x0006f1; T(di = dx;); // 70329 mov di, dx ;~ 274D:06F1 -cs=0x274d;eip=0x0006f3; T(SUB(ax, bx)); // 70330 sub ax, bx ;~ 274D:06F3 -cs=0x274d;eip=0x0006f5; T(SBB(dx, cx)); // 70331 sbb dx, cx ;~ 274D:06F5 -cs=0x274d;eip=0x0006f7; T(SHL(ax, 1)); // 70332 shl ax, 1 ;~ 274D:06F7 -cs=0x274d;eip=0x0006f9; T(ADC(dx, word_48bbc)); // 70333 adc dx, word_48BBC ;~ 274D:06F9 -cs=0x274d;eip=0x0006fd; X(word_4d78d = dx;); // 70334 mov word_4D78D, dx ;~ 274D:06FD -cs=0x274d;eip=0x000701; T(ADD(bx, si)); // 70335 add bx, si ;~ 274D:0701 -cs=0x274d;eip=0x000703; T(ADC(cx, di)); // 70336 adc cx, di ;~ 274D:0703 -cs=0x274d;eip=0x000705; T(SHL(bx, 1)); // 70337 shl bx, 1 ;~ 274D:0705 -cs=0x274d;eip=0x000707; T(ADC(cx, 0)); // 70338 adc cx, 0 ;~ 274D:0707 -cs=0x274d;eip=0x00070a; T(dx = word_48bbc;); // 70339 mov dx, word_48BBC ;~ 274D:070A -cs=0x274d;eip=0x00070e; T(SUB(dx, cx)); // 70340 sub dx, cx ;~ 274D:070E -cs=0x274d;eip=0x000710; X(word_4d78f = dx;); // 70341 mov word_4D78F, dx ;~ 274D:0710 -cs=0x274d;eip=0x000714; T(ax = bp;); // 70342 mov ax, bp ;~ 274D:0714 -cs=0x274d;eip=0x000716; X(IMUL1_2(word_4a4a4)); // 70343 imul word_4A4A4 ;~ 274D:0716 -cs=0x274d;eip=0x00071a; T(SHL(ax, 1)); // 70344 shl ax, 1 ;~ 274D:071A -cs=0x274d;eip=0x00071c; T(RCL(dx, 1)); // 70345 rcl dx, 1 ;~ 274D:071C -cs=0x274d;eip=0x00071e; T(si = ax;); // 70346 mov si, ax ;~ 274D:071E -cs=0x274d;eip=0x000720; T(di = dx;); // 70347 mov di, dx ;~ 274D:0720 -cs=0x274d;eip=0x000722; T(ax = word_48bbc;); // 70348 mov ax, word_48BBC ;~ 274D:0722 -cs=0x274d;eip=0x000725; T(SHL(ax, 1)); // 70349 shl ax, 1 ;~ 274D:0725 -cs=0x274d;eip=0x000727; X(IMUL1_2(word_4a3c4)); // 70350 imul word_4A3C4 ;~ 274D:0727 -cs=0x274d;eip=0x00072b; T(SHL(ax, 1)); // 70351 shl ax, 1 ;~ 274D:072B -cs=0x274d;eip=0x00072d; T(RCL(dx, 1)); // 70352 rcl dx, 1 ;~ 274D:072D -cs=0x274d;eip=0x00072f; T(bx = ax;); // 70353 mov bx, ax ;~ 274D:072F -cs=0x274d;eip=0x000731; T(cx = dx;); // 70354 mov cx, dx ;~ 274D:0731 -cs=0x274d;eip=0x000733; T(SUB(ax, si)); // 70355 sub ax, si ;~ 274D:0733 -cs=0x274d;eip=0x000735; T(SBB(dx, di)); // 70356 sbb dx, di ;~ 274D:0735 -cs=0x274d;eip=0x000737; T(SHL(ax, 1)); // 70357 shl ax, 1 ;~ 274D:0737 -cs=0x274d;eip=0x000739; T(ADC(dx, 0)); // 70358 adc dx, 0 ;~ 274D:0739 -cs=0x274d;eip=0x00073c; T(ax = dx;); // 70359 mov ax, dx ;~ 274D:073C -cs=0x274d;eip=0x00073e; T(SAR(ax, 1)); // 70360 sar ax, 1 ;~ 274D:073E -cs=0x274d;eip=0x000740; T(SAR(ax, 1)); // 70361 sar ax, 1 ;~ 274D:0740 -cs=0x274d;eip=0x000742; T(SUB(dx, ax)); // 70362 sub dx, ax ;~ 274D:0742 -cs=0x274d;eip=0x000744; T(ADD(dx, *(word_48bbe))); // 70363 add dx, word_48BBE ;~ 274D:0744 -cs=0x274d;eip=0x000748; X(word_4d793 = dx;); // 70364 mov word_4D793, dx ;~ 274D:0748 -cs=0x274d;eip=0x00074c; T(ADD(si, bx)); // 70365 add si, bx ;~ 274D:074C -cs=0x274d;eip=0x00074e; T(ADC(di, cx)); // 70366 adc di, cx ;~ 274D:074E -cs=0x274d;eip=0x000750; T(SHL(si, 1)); // 70367 shl si, 1 ;~ 274D:0750 -cs=0x274d;eip=0x000752; T(ADC(di, 0)); // 70368 adc di, 0 ;~ 274D:0752 -cs=0x274d;eip=0x000755; T(si = di;); // 70369 mov si, di ;~ 274D:0755 -cs=0x274d;eip=0x000757; T(SAR(si, 1)); // 70370 sar si, 1 ;~ 274D:0757 -cs=0x274d;eip=0x000759; T(SAR(si, 1)); // 70371 sar si, 1 ;~ 274D:0759 -cs=0x274d;eip=0x00075b; T(SUB(di, si)); // 70372 sub di, si ;~ 274D:075B -cs=0x274d;eip=0x00075d; T(dx = *(word_48bbe);); // 70373 mov dx, word_48BBE ;~ 274D:075D -cs=0x274d;eip=0x000761; T(SUB(dx, di)); // 70374 sub dx, di ;~ 274D:0761 -cs=0x274d;eip=0x000763; X(word_4d791 = dx;); // 70375 mov word_4D791, dx ;~ 274D:0763 -cs=0x274d;eip=0x000767; X(word_4a3c8 = 0;); // 70376 mov word_4A3C8, 0 ;~ 274D:0767 -cs=0x274d;eip=0x00076d; T(ah = byte_4a3c6;); // 70377 mov ah, byte_4A3C6 ;~ 274D:076D -cs=0x274d;eip=0x000771; J(CALLF(sub_49a3e,0)); // 70378 call far ptr sub_49A3E ;~ 274D:0771 + // 7045 +cs=0x274d;eip=0x0006d4; T(bp = ax;); // 118275 mov bp, ax ;~ 274D:06D4 +cs=0x274d;eip=0x0006d6; X(IMUL1_2(word_4a3c4)); // 118276 imul word_4A3C4 ;~ 274D:06D6 +cs=0x274d;eip=0x0006da; T(SHL(ax, 1)); // 118277 shl ax, 1 ;~ 274D:06DA +cs=0x274d;eip=0x0006dc; T(RCL(dx, 1)); // 118278 rcl dx, 1 ;~ 274D:06DC +cs=0x274d;eip=0x0006de; T(bx = ax;); // 118279 mov bx, ax ;~ 274D:06DE +cs=0x274d;eip=0x0006e0; T(cx = dx;); // 118280 mov cx, dx ;~ 274D:06E0 +cs=0x274d;eip=0x0006e2; T(ax = word_48bbc;); // 118281 mov ax, word_48BBC ;~ 274D:06E2 +cs=0x274d;eip=0x0006e5; T(SHL(ax, 1)); // 118282 shl ax, 1 ;~ 274D:06E5 +cs=0x274d;eip=0x0006e7; X(IMUL1_2(word_4a4a4)); // 118283 imul word_4A4A4 ;~ 274D:06E7 +cs=0x274d;eip=0x0006eb; T(SHL(ax, 1)); // 118284 shl ax, 1 ;~ 274D:06EB +cs=0x274d;eip=0x0006ed; T(RCL(dx, 1)); // 118285 rcl dx, 1 ;~ 274D:06ED +cs=0x274d;eip=0x0006ef; T(si = ax;); // 118286 mov si, ax ;~ 274D:06EF +cs=0x274d;eip=0x0006f1; T(di = dx;); // 118287 mov di, dx ;~ 274D:06F1 +cs=0x274d;eip=0x0006f3; T(SUB(ax, bx)); // 118288 sub ax, bx ;~ 274D:06F3 +cs=0x274d;eip=0x0006f5; T(SBB(dx, cx)); // 118289 sbb dx, cx ;~ 274D:06F5 +cs=0x274d;eip=0x0006f7; T(SHL(ax, 1)); // 118290 shl ax, 1 ;~ 274D:06F7 +cs=0x274d;eip=0x0006f9; T(ADC(dx, word_48bbc)); // 118291 adc dx, word_48BBC ;~ 274D:06F9 +cs=0x274d;eip=0x0006fd; X(word_4d78d = dx;); // 118292 mov ds:word_4D78D, dx ;~ 274D:06FD +cs=0x274d;eip=0x000701; T(ADD(bx, si)); // 118293 add bx, si ;~ 274D:0701 +cs=0x274d;eip=0x000703; T(ADC(cx, di)); // 118294 adc cx, di ;~ 274D:0703 +cs=0x274d;eip=0x000705; T(SHL(bx, 1)); // 118295 shl bx, 1 ;~ 274D:0705 +cs=0x274d;eip=0x000707; T(ADC(cx, 0)); // 118296 adc cx, 0 ;~ 274D:0707 +cs=0x274d;eip=0x00070a; T(dx = word_48bbc;); // 118297 mov dx, word_48BBC ;~ 274D:070A +cs=0x274d;eip=0x00070e; T(SUB(dx, cx)); // 118298 sub dx, cx ;~ 274D:070E +cs=0x274d;eip=0x000710; X(word_4d78f = dx;); // 118299 mov ds:word_4D78F, dx ;~ 274D:0710 +cs=0x274d;eip=0x000714; T(ax = bp;); // 118300 mov ax, bp ;~ 274D:0714 +cs=0x274d;eip=0x000716; X(IMUL1_2(word_4a4a4)); // 118301 imul word_4A4A4 ;~ 274D:0716 +cs=0x274d;eip=0x00071a; T(SHL(ax, 1)); // 118302 shl ax, 1 ;~ 274D:071A +cs=0x274d;eip=0x00071c; T(RCL(dx, 1)); // 118303 rcl dx, 1 ;~ 274D:071C +cs=0x274d;eip=0x00071e; T(si = ax;); // 118304 mov si, ax ;~ 274D:071E +cs=0x274d;eip=0x000720; T(di = dx;); // 118305 mov di, dx ;~ 274D:0720 +cs=0x274d;eip=0x000722; T(ax = word_48bbc;); // 118306 mov ax, word_48BBC ;~ 274D:0722 +cs=0x274d;eip=0x000725; T(SHL(ax, 1)); // 118307 shl ax, 1 ;~ 274D:0725 +cs=0x274d;eip=0x000727; X(IMUL1_2(word_4a3c4)); // 118308 imul word_4A3C4 ;~ 274D:0727 +cs=0x274d;eip=0x00072b; T(SHL(ax, 1)); // 118309 shl ax, 1 ;~ 274D:072B +cs=0x274d;eip=0x00072d; T(RCL(dx, 1)); // 118310 rcl dx, 1 ;~ 274D:072D +cs=0x274d;eip=0x00072f; T(bx = ax;); // 118311 mov bx, ax ;~ 274D:072F +cs=0x274d;eip=0x000731; T(cx = dx;); // 118312 mov cx, dx ;~ 274D:0731 +cs=0x274d;eip=0x000733; T(SUB(ax, si)); // 118313 sub ax, si ;~ 274D:0733 +cs=0x274d;eip=0x000735; T(SBB(dx, di)); // 118314 sbb dx, di ;~ 274D:0735 +cs=0x274d;eip=0x000737; T(SHL(ax, 1)); // 118315 shl ax, 1 ;~ 274D:0737 +cs=0x274d;eip=0x000739; T(ADC(dx, 0)); // 118316 adc dx, 0 ;~ 274D:0739 +cs=0x274d;eip=0x00073c; T(ax = dx;); // 118317 mov ax, dx ;~ 274D:073C +cs=0x274d;eip=0x00073e; T(SAR(ax, 1)); // 118318 sar ax, 1 ;~ 274D:073E +cs=0x274d;eip=0x000740; T(SAR(ax, 1)); // 118319 sar ax, 1 ;~ 274D:0740 +cs=0x274d;eip=0x000742; T(SUB(dx, ax)); // 118320 sub dx, ax ;~ 274D:0742 +cs=0x274d;eip=0x000744; T(ADD(dx, *(word_48bbe))); // 118321 add dx, word_48BBE ;~ 274D:0744 +cs=0x274d;eip=0x000748; X(word_4d793 = dx;); // 118322 mov ds:word_4D793, dx ;~ 274D:0748 +cs=0x274d;eip=0x00074c; T(ADD(si, bx)); // 118323 add si, bx ;~ 274D:074C +cs=0x274d;eip=0x00074e; T(ADC(di, cx)); // 118324 adc di, cx ;~ 274D:074E +cs=0x274d;eip=0x000750; T(SHL(si, 1)); // 118325 shl si, 1 ;~ 274D:0750 +cs=0x274d;eip=0x000752; T(ADC(di, 0)); // 118326 adc di, 0 ;~ 274D:0752 +cs=0x274d;eip=0x000755; T(si = di;); // 118327 mov si, di ;~ 274D:0755 +cs=0x274d;eip=0x000757; T(SAR(si, 1)); // 118328 sar si, 1 ;~ 274D:0757 +cs=0x274d;eip=0x000759; T(SAR(si, 1)); // 118329 sar si, 1 ;~ 274D:0759 +cs=0x274d;eip=0x00075b; T(SUB(di, si)); // 118330 sub di, si ;~ 274D:075B +cs=0x274d;eip=0x00075d; T(dx = *(word_48bbe);); // 118331 mov dx, word_48BBE ;~ 274D:075D +cs=0x274d;eip=0x000761; T(SUB(dx, di)); // 118332 sub dx, di ;~ 274D:0761 +cs=0x274d;eip=0x000763; X(word_4d791 = dx;); // 118333 mov ds:word_4D791, dx ;~ 274D:0763 +cs=0x274d;eip=0x000767; X(word_4a3c8 = 0;); // 118334 mov word_4A3C8, 0 ;~ 274D:0767 +cs=0x274d;eip=0x00076d; T(ah = byte_4a3c6;); // 118335 mov ah, byte_4A3C6 ;~ 274D:076D +cs=0x274d;eip=0x000771; J(CALLF(sub_49a3e,0)); // 118336 call far ptr sub_49A3E ;~ 274D:0771 seg35ab_776_proc: - // 70382 -cs=0x274d;eip=0x000776; J(CALL(sub_37950,0)); // 70382 call sub_37950 ;~ 274D:0776 -cs=0x274d;eip=0x000779; J(CALL(sub_37766,0)); // 70383 call sub_37766 ;~ 274D:0779 -cs=0x274d;eip=0x00077c; J(JNC(loc_36272)); // 70384 jnb short loc_36272 ;~ 274D:077C + // 118340 +cs=0x274d;eip=0x000776; J(CALL(sub_37950,0)); // 118340 call sub_37950 ;~ 274D:0776 +cs=0x274d;eip=0x000779; J(CALL(sub_37766,0)); // 118341 call sub_37766 ;~ 274D:0779 +cs=0x274d;eip=0x00077c; J(JNC(loc_36272)); // 118342 jnb short loc_36272 ;~ 274D:077C loc_3622e: - // 7060 -cs=0x274d;eip=0x00077e; T(CMP(word_4a49e, 0)); // 70388 cmp word_4A49E, 0 ;~ 274D:077E -cs=0x274d;eip=0x000783; J(JS(loc_36248)); // 70389 js short loc_36248 ;~ 274D:0783 -cs=0x274d;eip=0x000785; T(ah = byte_4a3c7;); // 70390 mov ah, byte_4A3C7 ;~ 274D:0785 -cs=0x274d;eip=0x000789; J(CALLF(sub_49a3e,0)); // 70391 call far ptr sub_49A3E ;~ 274D:0789 -cs=0x274d;eip=0x00078e; T(CMP(*(byte_4f20c), 2)); // 70393 cmp byte_4F20C, 2 ;~ 274D:078E -cs=0x274d;eip=0x000793; J(JNZ(loc_36248)); // 70394 jnz short loc_36248 ;~ 274D:0793 -cs=0x274d;eip=0x000795; J(JMP(loc_3632e)); // 70395 jmp loc_3632E ;~ 274D:0795 + // 7046 +cs=0x274d;eip=0x00077e; T(CMP(word_4a49e, 0)); // 118346 cmp word_4A49E, 0 ;~ 274D:077E +cs=0x274d;eip=0x000783; J(JS(loc_36248)); // 118347 js short loc_36248 ;~ 274D:0783 +cs=0x274d;eip=0x000785; T(ah = byte_4a3c7;); // 118348 mov ah, byte_4A3C7 ;~ 274D:0785 +cs=0x274d;eip=0x000789; J(CALLF(sub_49a3e,0)); // 118349 call far ptr sub_49A3E ;~ 274D:0789 +cs=0x274d;eip=0x00078e; T(CMP(*(db*)(&word_4f20c), 2)); // 118351 cmp byte ptr ds:word_4F20C, 2 ;~ 274D:078E +cs=0x274d;eip=0x000793; J(JNZ(loc_36248)); // 118352 jnz short loc_36248 ;~ 274D:0793 +cs=0x274d;eip=0x000795; J(JMP(loc_3632e)); // 118353 jmp loc_3632E ;~ 274D:0795 loc_36248: - // 7061 -cs=0x274d;eip=0x000798; T(SUB(si, si)); // 70400 sub si, si ;~ 274D:0798 -cs=0x274d;eip=0x00079a; T(di = si;); // 70401 mov di, si ;~ 274D:079A -cs=0x274d;eip=0x00079c; T(dx = word_4d789;); // 70402 mov dx, word_4D789 ;~ 274D:079C -cs=0x274d;eip=0x0007a0; J(CALL(sub_37986,0)); // 70403 call sub_37986 ;~ 274D:07A0 -cs=0x274d;eip=0x0007a3; T(si = word_4d787;); // 70404 mov si, word_4D787 ;~ 274D:07A3 -cs=0x274d;eip=0x0007a7; T(SUB(di, di)); // 70405 sub di, di ;~ 274D:07A7 -cs=0x274d;eip=0x0007a9; T(dx = word_4d789;); // 70406 mov dx, word_4D789 ;~ 274D:07A9 -cs=0x274d;eip=0x0007ad; J(CALL(sub_37986,0)); // 70407 call sub_37986 ;~ 274D:07AD -cs=0x274d;eip=0x0007b0; T(ax = word_4db09;); // 70408 mov ax, word_4DB09 ;~ 274D:07B0 -cs=0x274d;eip=0x0007b3; T(cx = word_4db0b;); // 70409 mov cx, word_4DB0B ;~ 274D:07B3 -cs=0x274d;eip=0x0007b7; T(bx = 0x4CB5;); // 70410 mov bx, 4CB5h ;~ 274D:07B7 -cs=0x274d;eip=0x0007ba; J(CALLF(sub_49a57,0)); // 70411 call far ptr sub_49A57 ;~ 274D:07BA -cs=0x274d;eip=0x0007bf; J(JMP(loc_3632e)); // 70413 jmp loc_3632E ;~ 274D:07BF + // 7047 +cs=0x274d;eip=0x000798; T(SUB(si, si)); // 118358 sub si, si ;~ 274D:0798 +cs=0x274d;eip=0x00079a; T(di = si;); // 118359 mov di, si ;~ 274D:079A +cs=0x274d;eip=0x00079c; T(dx = word_4d789;); // 118360 mov dx, ds:word_4D789 ;~ 274D:079C +cs=0x274d;eip=0x0007a0; J(CALL(sub_37986,0)); // 118361 call sub_37986 ;~ 274D:07A0 +cs=0x274d;eip=0x0007a3; T(si = word_4d787;); // 118362 mov si, ds:word_4D787 ;~ 274D:07A3 +cs=0x274d;eip=0x0007a7; T(SUB(di, di)); // 118363 sub di, di ;~ 274D:07A7 +cs=0x274d;eip=0x0007a9; T(dx = word_4d789;); // 118364 mov dx, ds:word_4D789 ;~ 274D:07A9 +cs=0x274d;eip=0x0007ad; J(CALL(sub_37986,0)); // 118365 call sub_37986 ;~ 274D:07AD +cs=0x274d;eip=0x0007b0; T(ax = word_4db09;); // 118366 mov ax, ds:word_4DB09 ;~ 274D:07B0 +cs=0x274d;eip=0x0007b3; T(cx = word_4db0b;); // 118367 mov cx, ds:word_4DB0B ;~ 274D:07B3 +cs=0x274d;eip=0x0007b7; T(bx = 0x4CB5;); // 118368 mov bx, 4CB5h ;~ 274D:07B7 +cs=0x274d;eip=0x0007ba; J(CALLF(sub_49a57,0)); // 118369 call far ptr sub_49A57 ;~ 274D:07BA +cs=0x274d;eip=0x0007bf; J(JMP(loc_3632e)); // 118371 jmp loc_3632E ;~ 274D:07BF loc_36272: - // 7062 -cs=0x274d;eip=0x0007c2; T(ax = word_4d791;); // 70417 mov ax, word_4D791 ;~ 274D:07C2 -cs=0x274d;eip=0x0007c5; T(CMP(ax, word_4d793)); // 70418 cmp ax, word_4D793 ;~ 274D:07C5 -cs=0x274d;eip=0x0007c9; J(JNZ(loc_36285)); // 70419 jnz short loc_36285 ;~ 274D:07C9 -cs=0x274d;eip=0x0007cb; T(OR(ax, ax)); // 70420 or ax, ax ;~ 274D:07CB -cs=0x274d;eip=0x0007cd; J(JZ(loc_3622e)); // 70421 jz short loc_3622E ;~ 274D:07CD -cs=0x274d;eip=0x0007cf; T(CMP(ax, word_4d789)); // 70422 cmp ax, word_4D789 ;~ 274D:07CF -cs=0x274d;eip=0x0007d3; J(JZ(loc_3622e)); // 70423 jz short loc_3622E ;~ 274D:07D3 + // 7048 +cs=0x274d;eip=0x0007c2; T(ax = word_4d791;); // 118375 mov ax, ds:word_4D791 ;~ 274D:07C2 +cs=0x274d;eip=0x0007c5; T(CMP(ax, word_4d793)); // 118376 cmp ax, ds:word_4D793 ;~ 274D:07C5 +cs=0x274d;eip=0x0007c9; J(JNZ(loc_36285)); // 118377 jnz short loc_36285 ;~ 274D:07C9 +cs=0x274d;eip=0x0007cb; T(OR(ax, ax)); // 118378 or ax, ax ;~ 274D:07CB +cs=0x274d;eip=0x0007cd; J(JZ(loc_3622e)); // 118379 jz short loc_3622E ;~ 274D:07CD +cs=0x274d;eip=0x0007cf; T(CMP(ax, word_4d789)); // 118380 cmp ax, ds:word_4D789 ;~ 274D:07CF +cs=0x274d;eip=0x0007d3; J(JZ(loc_3622e)); // 118381 jz short loc_3622E ;~ 274D:07D3 loc_36285: - // 7063 -cs=0x274d;eip=0x0007d5; X(PUSH(word_4d78d)); // 70427 push word_4D78D ;~ 274D:07D5 -cs=0x274d;eip=0x0007d9; X(PUSH(word_4d791)); // 70428 push word_4D791 ;~ 274D:07D9 -cs=0x274d;eip=0x0007dd; X(PUSH(word_4d78f)); // 70429 push word_4D78F ;~ 274D:07DD -cs=0x274d;eip=0x0007e1; X(PUSH(word_4d793)); // 70430 push word_4D793 ;~ 274D:07E1 -cs=0x274d;eip=0x0007e5; J(CALL(sub_37ad8,0)); // 70431 call sub_37AD8 ;~ 274D:07E5 -cs=0x274d;eip=0x0007e8; X(POP(word_4d793)); // 70432 pop word_4D793 ;~ 274D:07E8 -cs=0x274d;eip=0x0007ec; X(POP(word_4d78f)); // 70433 pop word_4D78F ;~ 274D:07EC -cs=0x274d;eip=0x0007f0; X(POP(word_4d791)); // 70434 pop word_4D791 ;~ 274D:07F0 -cs=0x274d;eip=0x0007f4; X(POP(word_4d78d)); // 70435 pop word_4D78D ;~ 274D:07F4 -cs=0x274d;eip=0x0007f8; T(SUB(ax, ax)); // 70436 sub ax, ax ;~ 274D:07F8 -cs=0x274d;eip=0x0007fa; T(si = word_4a3c8;); // 70437 mov si, word_4A3C8 ;~ 274D:07FA -cs=0x274d;eip=0x0007fe; T(XOR(si, word_4a3c4)); // 70438 xor si, word_4A3C4 ;~ 274D:07FE -cs=0x274d;eip=0x000802; J(JNS(loc_362b7)); // 70439 jns short loc_362B7 ;~ 274D:0802 -cs=0x274d;eip=0x000804; T(ax = word_4d787;); // 70440 mov ax, word_4D787 ;~ 274D:0804 + // 7049 +cs=0x274d;eip=0x0007d5; X(PUSH(word_4d78d)); // 118385 push ds:word_4D78D ;~ 274D:07D5 +cs=0x274d;eip=0x0007d9; X(PUSH(word_4d791)); // 118386 push ds:word_4D791 ;~ 274D:07D9 +cs=0x274d;eip=0x0007dd; X(PUSH(word_4d78f)); // 118387 push ds:word_4D78F ;~ 274D:07DD +cs=0x274d;eip=0x0007e1; X(PUSH(word_4d793)); // 118388 push ds:word_4D793 ;~ 274D:07E1 +cs=0x274d;eip=0x0007e5; J(CALL(sub_37ad8,0)); // 118389 call sub_37AD8 ;~ 274D:07E5 +cs=0x274d;eip=0x0007e8; X(POP(word_4d793)); // 118390 pop ds:word_4D793 ;~ 274D:07E8 +cs=0x274d;eip=0x0007ec; X(POP(word_4d78f)); // 118391 pop ds:word_4D78F ;~ 274D:07EC +cs=0x274d;eip=0x0007f0; X(POP(word_4d791)); // 118392 pop ds:word_4D791 ;~ 274D:07F0 +cs=0x274d;eip=0x0007f4; X(POP(word_4d78d)); // 118393 pop ds:word_4D78D ;~ 274D:07F4 +cs=0x274d;eip=0x0007f8; T(SUB(ax, ax)); // 118394 sub ax, ax ;~ 274D:07F8 +cs=0x274d;eip=0x0007fa; T(si = word_4a3c8;); // 118395 mov si, word_4A3C8 ;~ 274D:07FA +cs=0x274d;eip=0x0007fe; T(XOR(si, word_4a3c4)); // 118396 xor si, word_4A3C4 ;~ 274D:07FE +cs=0x274d;eip=0x000802; J(JNS(loc_362b7)); // 118397 jns short loc_362B7 ;~ 274D:0802 +cs=0x274d;eip=0x000804; T(ax = word_4d787;); // 118398 mov ax, ds:word_4D787 ;~ 274D:0804 loc_362b7: - // 7064 -cs=0x274d;eip=0x000807; X(word_4a3c2 = ax;); // 70443 mov word_4A3C2, ax ;~ 274D:0807 -cs=0x274d;eip=0x00080a; T(SUB(bx, bx)); // 70444 sub bx, bx ;~ 274D:080A -cs=0x274d;eip=0x00080c; T(bp = word_4d789;); // 70445 mov bp, word_4D789 ;~ 274D:080C -cs=0x274d;eip=0x000810; T(si = word_4a3c8;); // 70446 mov si, word_4A3C8 ;~ 274D:0810 -cs=0x274d;eip=0x000814; T(XOR(si, word_4a4a4)); // 70447 xor si, word_4A4A4 ;~ 274D:0814 -cs=0x274d;eip=0x000818; J(JNS(loc_362cc)); // 70448 jns short loc_362CC ;~ 274D:0818 -cs=0x274d;eip=0x00081a; T(XCHG(bx, bp)); // 70449 xchg bx, bp ;~ 274D:081A + // 7050 +cs=0x274d;eip=0x000807; X(word_4a3c2 = ax;); // 118401 mov word_4A3C2, ax ;~ 274D:0807 +cs=0x274d;eip=0x00080a; T(SUB(bx, bx)); // 118402 sub bx, bx ;~ 274D:080A +cs=0x274d;eip=0x00080c; T(bp = word_4d789;); // 118403 mov bp, ds:word_4D789 ;~ 274D:080C +cs=0x274d;eip=0x000810; T(si = word_4a3c8;); // 118404 mov si, word_4A3C8 ;~ 274D:0810 +cs=0x274d;eip=0x000814; T(XOR(si, word_4a4a4)); // 118405 xor si, word_4A4A4 ;~ 274D:0814 +cs=0x274d;eip=0x000818; J(JNS(loc_362cc)); // 118406 jns short loc_362CC ;~ 274D:0818 +cs=0x274d;eip=0x00081a; T(XCHG(bx, bp)); // 118407 xchg bx, bp ;~ 274D:081A loc_362cc: - // 7065 -cs=0x274d;eip=0x00081c; T(si = word_4d78d;); // 70452 mov si, word_4D78D ;~ 274D:081C -cs=0x274d;eip=0x000820; T(di = word_4d791;); // 70453 mov di, word_4D791 ;~ 274D:0820 -cs=0x274d;eip=0x000824; T(CMP(di, bx)); // 70454 cmp di, bx ;~ 274D:0824 -cs=0x274d;eip=0x000826; J(JZ(loc_362e7)); // 70455 jz short loc_362E7 ;~ 274D:0826 -cs=0x274d;eip=0x000828; T(CMP(di, bp)); // 70456 cmp di, bp ;~ 274D:0828 -cs=0x274d;eip=0x00082a; J(JNZ(loc_362e2)); // 70457 jnz short loc_362E2 ;~ 274D:082A -cs=0x274d;eip=0x00082c; T(di = bp;); // 70458 mov di, bp ;~ 274D:082C -cs=0x274d;eip=0x00082e; T(si = word_4a3c2;); // 70459 mov si, word_4A3C2 ;~ 274D:082E + // 7051 +cs=0x274d;eip=0x00081c; T(si = word_4d78d;); // 118410 mov si, ds:word_4D78D ;~ 274D:081C +cs=0x274d;eip=0x000820; T(di = word_4d791;); // 118411 mov di, ds:word_4D791 ;~ 274D:0820 +cs=0x274d;eip=0x000824; T(CMP(di, bx)); // 118412 cmp di, bx ;~ 274D:0824 +cs=0x274d;eip=0x000826; J(JZ(loc_362e7)); // 118413 jz short loc_362E7 ;~ 274D:0826 +cs=0x274d;eip=0x000828; T(CMP(di, bp)); // 118414 cmp di, bp ;~ 274D:0828 +cs=0x274d;eip=0x00082a; J(JNZ(loc_362e2)); // 118415 jnz short loc_362E2 ;~ 274D:082A +cs=0x274d;eip=0x00082c; T(di = bp;); // 118416 mov di, bp ;~ 274D:082C +cs=0x274d;eip=0x00082e; T(si = word_4a3c2;); // 118417 mov si, word_4A3C2 ;~ 274D:082E loc_362e2: - // 7066 -cs=0x274d;eip=0x000832; T(dx = bx;); // 70462 mov dx, bx ;~ 274D:0832 -cs=0x274d;eip=0x000834; J(CALL(sub_37986,0)); // 70463 call sub_37986 ;~ 274D:0834 + // 7052 +cs=0x274d;eip=0x000832; T(dx = bx;); // 118420 mov dx, bx ;~ 274D:0832 +cs=0x274d;eip=0x000834; J(CALL(sub_37986,0)); // 118421 call sub_37986 ;~ 274D:0834 loc_362e7: - // 7067 -cs=0x274d;eip=0x000837; T(si = word_4d78f;); // 70466 mov si, word_4D78F ;~ 274D:0837 -cs=0x274d;eip=0x00083b; T(di = word_4d793;); // 70467 mov di, word_4D793 ;~ 274D:083B -cs=0x274d;eip=0x00083f; T(CMP(di, bx)); // 70468 cmp di, bx ;~ 274D:083F -cs=0x274d;eip=0x000841; J(JZ(loc_36302)); // 70469 jz short loc_36302 ;~ 274D:0841 -cs=0x274d;eip=0x000843; T(CMP(di, bp)); // 70470 cmp di, bp ;~ 274D:0843 -cs=0x274d;eip=0x000845; J(JNZ(loc_362fd)); // 70471 jnz short loc_362FD ;~ 274D:0845 -cs=0x274d;eip=0x000847; T(di = bp;); // 70472 mov di, bp ;~ 274D:0847 -cs=0x274d;eip=0x000849; T(si = word_4a3c2;); // 70473 mov si, word_4A3C2 ;~ 274D:0849 + // 7053 +cs=0x274d;eip=0x000837; T(si = word_4d78f;); // 118424 mov si, ds:word_4D78F ;~ 274D:0837 +cs=0x274d;eip=0x00083b; T(di = word_4d793;); // 118425 mov di, ds:word_4D793 ;~ 274D:083B +cs=0x274d;eip=0x00083f; T(CMP(di, bx)); // 118426 cmp di, bx ;~ 274D:083F +cs=0x274d;eip=0x000841; J(JZ(loc_36302)); // 118427 jz short loc_36302 ;~ 274D:0841 +cs=0x274d;eip=0x000843; T(CMP(di, bp)); // 118428 cmp di, bp ;~ 274D:0843 +cs=0x274d;eip=0x000845; J(JNZ(loc_362fd)); // 118429 jnz short loc_362FD ;~ 274D:0845 +cs=0x274d;eip=0x000847; T(di = bp;); // 118430 mov di, bp ;~ 274D:0847 +cs=0x274d;eip=0x000849; T(si = word_4a3c2;); // 118431 mov si, word_4A3C2 ;~ 274D:0849 loc_362fd: - // 7068 -cs=0x274d;eip=0x00084d; T(dx = bx;); // 70476 mov dx, bx ;~ 274D:084D -cs=0x274d;eip=0x00084f; J(CALL(sub_37986,0)); // 70477 call sub_37986 ;~ 274D:084F + // 7054 +cs=0x274d;eip=0x00084d; T(dx = bx;); // 118434 mov dx, bx ;~ 274D:084D +cs=0x274d;eip=0x00084f; J(CALL(sub_37986,0)); // 118435 call sub_37986 ;~ 274D:084F loc_36302: - // 7069 -cs=0x274d;eip=0x000852; T(ax = word_4db09;); // 70480 mov ax, word_4DB09 ;~ 274D:0852 -cs=0x274d;eip=0x000855; T(cx = word_4db0b;); // 70481 mov cx, word_4DB0B ;~ 274D:0855 -cs=0x274d;eip=0x000859; T(bx = 0x4CB5;); // 70482 mov bx, 4CB5h ;~ 274D:0859 -cs=0x274d;eip=0x00085c; J(CALLF(sub_49a57,0)); // 70483 call far ptr sub_49A57 ;~ 274D:085C -cs=0x274d;eip=0x000861; T(CMP(*(byte_4f20c), 2)); // 70485 cmp byte_4F20C, 2 ;~ 274D:0861 -cs=0x274d;eip=0x000866; J(JZ(loc_3632e)); // 70486 jz short loc_3632E ;~ 274D:0866 -cs=0x274d;eip=0x000868; X(XOR(word_4a3c8, 0x0FFFF)); // 70487 xor word_4A3C8, 0FFFFh ;~ 274D:0868 -cs=0x274d;eip=0x00086d; J(JZ(loc_3632e)); // 70488 jz short loc_3632E ;~ 274D:086D -cs=0x274d;eip=0x00086f; T(ah = byte_4a3c7;); // 70489 mov ah, byte_4A3C7 ;~ 274D:086F -cs=0x274d;eip=0x000873; J(CALLF(sub_49a3e,0)); // 70490 call far ptr sub_49A3E ;~ 274D:0873 -cs=0x274d;eip=0x000878; J(CALL(sub_37950,0)); // 70492 call sub_37950 ;~ 274D:0878 -cs=0x274d;eip=0x00087b; J(JMP(loc_36285)); // 70493 jmp loc_36285 ;~ 274D:087B + // 7055 +cs=0x274d;eip=0x000852; T(ax = word_4db09;); // 118438 mov ax, ds:word_4DB09 ;~ 274D:0852 +cs=0x274d;eip=0x000855; T(cx = word_4db0b;); // 118439 mov cx, ds:word_4DB0B ;~ 274D:0855 +cs=0x274d;eip=0x000859; T(bx = 0x4CB5;); // 118440 mov bx, 4CB5h ;~ 274D:0859 +cs=0x274d;eip=0x00085c; J(CALLF(sub_49a57,0)); // 118441 call far ptr sub_49A57 ;~ 274D:085C +cs=0x274d;eip=0x000861; T(CMP(*(db*)(&word_4f20c), 2)); // 118443 cmp byte ptr ds:word_4F20C, 2 ;~ 274D:0861 +cs=0x274d;eip=0x000866; J(JZ(loc_3632e)); // 118444 jz short loc_3632E ;~ 274D:0866 +cs=0x274d;eip=0x000868; X(XOR(word_4a3c8, 0x0FFFF)); // 118445 xor word_4A3C8, 0FFFFh ;~ 274D:0868 +cs=0x274d;eip=0x00086d; J(JZ(loc_3632e)); // 118446 jz short loc_3632E ;~ 274D:086D +cs=0x274d;eip=0x00086f; T(ah = byte_4a3c7;); // 118447 mov ah, byte_4A3C7 ;~ 274D:086F +cs=0x274d;eip=0x000873; J(CALLF(sub_49a3e,0)); // 118448 call far ptr sub_49A3E ;~ 274D:0873 +cs=0x274d;eip=0x000878; J(CALL(sub_37950,0)); // 118450 call sub_37950 ;~ 274D:0878 +cs=0x274d;eip=0x00087b; J(JMP(loc_36285)); // 118451 jmp loc_36285 ;~ 274D:087B loc_3632e: - // 7070 -cs=0x274d;eip=0x00087e; J(CALLF(sub_49a48,0)); // 70498 call far ptr sub_49A48 ;~ 274D:087E -cs=0x274d;eip=0x000883; J(RETN(0)); // 70500 retn ;~ 274D:0883 + // 7056 +cs=0x274d;eip=0x00087e; J(CALLF(sub_49a48,0)); // 118456 call far ptr sub_49A48 ;~ 274D:087E +cs=0x274d;eip=0x000883; J(RETN(0)); // 118458 retn ;~ 274D:0883 assert(0); __dispatch_call: @@ -1669,84 +1675,84 @@ cs=0x274d;eip=0x000883; J(RETN(0)); // 70500 retn ;~ 274D:0883 _begin: #undef arg_0 #define arg_0 6 - // 70509 arg_0 = dword ptr 6 ;~ 274D:0884 + // 118467 arg_0 = dword ptr 6 ;~ 274D:0884 #undef arg_4 #define arg_4 0x0A - // 70510 arg_4 = word ptr 0Ah ;~ 274D:0884 + // 118468 arg_4 = word ptr 0Ah ;~ 274D:0884 #undef arg_6 #define arg_6 0x0C - // 70511 arg_6 = word ptr 0Ch ;~ 274D:0884 + // 118469 arg_6 = word ptr 0Ch ;~ 274D:0884 #undef arg_8 #define arg_8 0x0E - // 70512 arg_8 = word ptr 0Eh ;~ 274D:0884 + // 118470 arg_8 = word ptr 0Eh ;~ 274D:0884 #undef arg_a #define arg_a 0x10 - // 70513 arg_A = word ptr 10h ;~ 274D:0884 + // 118471 arg_A = word ptr 10h ;~ 274D:0884 #undef arg_c #define arg_c 0x12 - // 70514 arg_C = word ptr 12h ;~ 274D:0884 + // 118472 arg_C = word ptr 12h ;~ 274D:0884 #undef arg_e #define arg_e 0x14 - // 70515 arg_E = word ptr 14h ;~ 274D:0884 -cs=0x274d;eip=0x000884; X(PUSH(bp)); // 70517 push bp ;~ 274D:0884 -cs=0x274d;eip=0x000885; T(bp = sp;); // 70518 mov bp, sp ;~ 274D:0885 -cs=0x274d;eip=0x000887; X(PUSH(si)); // 70519 push si ;~ 274D:0887 -cs=0x274d;eip=0x000888; X(PUSH(di)); // 70520 push di ;~ 274D:0888 -cs=0x274d;eip=0x000889; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 70521 mov ax, [bp+arg_4] ;~ 274D:0889 -cs=0x274d;eip=0x00088c; X(word_4a476 = ax;); // 70522 mov word_4A476, ax ;~ 274D:088C -cs=0x274d;eip=0x00088f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 70523 mov ax, [bp+arg_6] ;~ 274D:088F -cs=0x274d;eip=0x000892; X(word_4a478 = ax;); // 70524 mov word_4A478, ax ;~ 274D:0892 -cs=0x274d;eip=0x000895; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 70525 mov ax, [bp+arg_8] ;~ 274D:0895 -cs=0x274d;eip=0x000898; X(word_4a47a = ax;); // 70526 mov word_4A47A, ax ;~ 274D:0898 -cs=0x274d;eip=0x00089b; T(LES(si, *(dd*)(raddr(ss,bp+arg_0)))); // 70527 les si, [bp+arg_0] ;~ 274D:089B -cs=0x274d;eip=0x00089e; X(*(dw*)(&dword_4a46c) = si;); // 70529 mov word ptr dword_4A46C, si ;~ 274D:089E -cs=0x274d;eip=0x0008a2; X(*(dw*)(((db*)&dword_4a46c)+2) = es;); // 70530 mov word ptr dword_4A46C+2, es ;~ 274D:08A2 -cs=0x274d;eip=0x0008a6; X(LODS(*(raddr(es,si)),si,1)); // 70531 lods byte ptr es:[si] ;~ 274D:08A6 -cs=0x274d;eip=0x0008a8; X(*(db*)(&word_4a492) = al;); // 70532 mov byte ptr word_4A492, al ;~ 274D:08A8 -cs=0x274d;eip=0x0008ab; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_c)))); // 70533 mov bx, [bp+arg_C] ;~ 274D:08AB -cs=0x274d;eip=0x0008ae; T(SUB(bx, word_4a496)); // 70534 sub bx, word_4A496 ;~ 274D:08AE -cs=0x274d;eip=0x0008b2; X(word_4a472 = bx;); // 70535 mov word_4A472, bx ;~ 274D:08B2 -cs=0x274d;eip=0x0008b6; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_e)))); // 70536 mov cx, [bp+arg_E] ;~ 274D:08B6 -cs=0x274d;eip=0x0008b9; T(SUB(cx, word_4a498)); // 70537 sub cx, word_4A498 ;~ 274D:08B9 -cs=0x274d;eip=0x0008bd; X(word_4a474 = cx;); // 70538 mov word_4A474, cx ;~ 274D:08BD -cs=0x274d;eip=0x0008c1; T(MOV(bp, *(dw*)(raddr(ss,bp+arg_a)))); // 70539 mov bp, [bp+arg_A] ;~ 274D:08C1 -cs=0x274d;eip=0x0008c4; T(SUB(bp, word_4a494)); // 70540 sub bp, word_4A494 ;~ 274D:08C4 -cs=0x274d;eip=0x0008c8; X(word_4a470 = bp;); // 70541 mov word_4A470, bp ;~ 274D:08C8 -cs=0x274d;eip=0x0008cc; J(CALL(sub_363b8,0)); // 70542 call sub_363B8 ;~ 274D:08CC -cs=0x274d;eip=0x0008cf; J(JNZ(loc_363b4)); // 70543 jnz short loc_363B4 ;~ 274D:08CF -cs=0x274d;eip=0x0008d1; J(CALL(sub_364b9,0)); // 70544 call sub_364B9 ;~ 274D:08D1 -cs=0x274d;eip=0x0008d4; T(CMP(si, 1)); // 70545 cmp si, 1 ;~ 274D:08D4 -cs=0x274d;eip=0x0008d7; J(JNZ(loc_36390)); // 70546 jnz short loc_36390 ;~ 274D:08D7 -cs=0x274d;eip=0x0008d9; T(CMP(*(dw*)(byte_4f20c), 2)); // 70547 cmp word ptr byte_4F20C, 2 ;~ 274D:08D9 -cs=0x274d;eip=0x0008de; J(JNZ(loc_363b4)); // 70548 jnz short loc_363B4 ;~ 274D:08DE + // 118473 arg_E = word ptr 14h ;~ 274D:0884 +cs=0x274d;eip=0x000884; X(PUSH(bp)); // 118475 push bp ;~ 274D:0884 +cs=0x274d;eip=0x000885; T(bp = sp;); // 118476 mov bp, sp ;~ 274D:0885 +cs=0x274d;eip=0x000887; X(PUSH(si)); // 118477 push si ;~ 274D:0887 +cs=0x274d;eip=0x000888; X(PUSH(di)); // 118478 push di ;~ 274D:0888 +cs=0x274d;eip=0x000889; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_4)))); // 118479 mov ax, [bp+arg_4] ;~ 274D:0889 +cs=0x274d;eip=0x00088c; X(word_4a476 = ax;); // 118480 mov word_4A476, ax ;~ 274D:088C +cs=0x274d;eip=0x00088f; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_6)))); // 118481 mov ax, [bp+arg_6] ;~ 274D:088F +cs=0x274d;eip=0x000892; X(word_4a478 = ax;); // 118482 mov word_4A478, ax ;~ 274D:0892 +cs=0x274d;eip=0x000895; T(MOV(ax, *(dw*)(raddr(ss,bp+arg_8)))); // 118483 mov ax, [bp+arg_8] ;~ 274D:0895 +cs=0x274d;eip=0x000898; X(word_4a47a = ax;); // 118484 mov word_4A47A, ax ;~ 274D:0898 +cs=0x274d;eip=0x00089b; T(LES(si, *(dd*)(raddr(ss,bp+arg_0)))); // 118485 les si, [bp+arg_0] ;~ 274D:089B +cs=0x274d;eip=0x00089e; X(*(dw*)(&dword_4a46c) = si;); // 118487 mov word ptr dword_4A46C, si ;~ 274D:089E +cs=0x274d;eip=0x0008a2; X(*(dw*)(((db*)&dword_4a46c)+2) = es;); // 118488 mov word ptr dword_4A46C+2, es ;~ 274D:08A2 +cs=0x274d;eip=0x0008a6; X(LODS(*(raddr(es,si)),si,1)); // 118489 lods byte ptr es:[si] ;~ 274D:08A6 +cs=0x274d;eip=0x0008a8; X(*(db*)(&word_4a492) = al;); // 118490 mov byte ptr word_4A492, al ;~ 274D:08A8 +cs=0x274d;eip=0x0008ab; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_c)))); // 118491 mov bx, [bp+arg_C] ;~ 274D:08AB +cs=0x274d;eip=0x0008ae; T(SUB(bx, word_4a496)); // 118492 sub bx, word_4A496 ;~ 274D:08AE +cs=0x274d;eip=0x0008b2; X(word_4a472 = bx;); // 118493 mov word_4A472, bx ;~ 274D:08B2 +cs=0x274d;eip=0x0008b6; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_e)))); // 118494 mov cx, [bp+arg_E] ;~ 274D:08B6 +cs=0x274d;eip=0x0008b9; T(SUB(cx, word_4a498)); // 118495 sub cx, word_4A498 ;~ 274D:08B9 +cs=0x274d;eip=0x0008bd; X(word_4a474 = cx;); // 118496 mov word_4A474, cx ;~ 274D:08BD +cs=0x274d;eip=0x0008c1; T(MOV(bp, *(dw*)(raddr(ss,bp+arg_a)))); // 118497 mov bp, [bp+arg_A] ;~ 274D:08C1 +cs=0x274d;eip=0x0008c4; T(SUB(bp, word_4a494)); // 118498 sub bp, word_4A494 ;~ 274D:08C4 +cs=0x274d;eip=0x0008c8; X(word_4a470 = bp;); // 118499 mov word_4A470, bp ;~ 274D:08C8 +cs=0x274d;eip=0x0008cc; J(CALL(sub_363b8,0)); // 118500 call sub_363B8 ;~ 274D:08CC +cs=0x274d;eip=0x0008cf; J(JNZ(loc_363b4)); // 118501 jnz short loc_363B4 ;~ 274D:08CF +cs=0x274d;eip=0x0008d1; J(CALL(sub_364b9,0)); // 118502 call sub_364B9 ;~ 274D:08D1 +cs=0x274d;eip=0x0008d4; T(CMP(si, 1)); // 118503 cmp si, 1 ;~ 274D:08D4 +cs=0x274d;eip=0x0008d7; J(JNZ(loc_36390)); // 118504 jnz short loc_36390 ;~ 274D:08D7 +cs=0x274d;eip=0x0008d9; T(CMP(word_4f20c, 2)); // 118505 cmp ds:word_4F20C, 2 ;~ 274D:08D9 +cs=0x274d;eip=0x0008de; J(JNZ(loc_363b4)); // 118506 jnz short loc_363B4 ;~ 274D:08DE loc_36390: - // 7071 -cs=0x274d;eip=0x0008e0; T(cl = al;); // 70551 mov cl, al ;~ 274D:08E0 -cs=0x274d;eip=0x0008e2; T(AND(al, 0x60)); // 70552 and al, 60h ;~ 274D:08E2 -cs=0x274d;eip=0x0008e4; T(CMP(al, 0x60)); // 70553 cmp al, 60h ; '`' ;~ 274D:08E4 -cs=0x274d;eip=0x0008e6; J(JNZ(loc_3639b)); // 70554 jnz short loc_3639B ;~ 274D:08E6 -cs=0x274d;eip=0x0008e8; J(CALL(sub_364e6,0)); // 70555 call sub_364E6 ;~ 274D:08E8 + // 7057 +cs=0x274d;eip=0x0008e0; T(cl = al;); // 118509 mov cl, al ;~ 274D:08E0 +cs=0x274d;eip=0x0008e2; T(AND(al, 0x60)); // 118510 and al, 60h ;~ 274D:08E2 +cs=0x274d;eip=0x0008e4; T(CMP(al, 0x60)); // 118511 cmp al, 60h ; '`' ;~ 274D:08E4 +cs=0x274d;eip=0x0008e6; J(JNZ(loc_3639b)); // 118512 jnz short loc_3639B ;~ 274D:08E6 +cs=0x274d;eip=0x0008e8; J(CALL(sub_364e6,0)); // 118513 call sub_364E6 ;~ 274D:08E8 loc_3639b: - // 7072 -cs=0x274d;eip=0x0008eb; T(TEST(cl, 0x40)); // 70558 test cl, 40h ;~ 274D:08EB -cs=0x274d;eip=0x0008ee; J(JNZ(loc_363ab)); // 70559 jnz short loc_363AB ;~ 274D:08EE -cs=0x274d;eip=0x0008f0; T(ax = word_4a498;); // 70560 mov ax, word_4A498 ;~ 274D:08F0 -cs=0x274d;eip=0x0008f3; T(NEG(ax)); // 70561 neg ax ;~ 274D:08F3 -cs=0x274d;eip=0x0008f5; T(CMP(ax, word_4a474)); // 70562 cmp ax, word_4A474 ;~ 274D:08F5 -cs=0x274d;eip=0x0008f9; J(JZ(loc_363b1)); // 70563 jz short loc_363B1 ;~ 274D:08F9 + // 7058 +cs=0x274d;eip=0x0008eb; T(TEST(cl, 0x40)); // 118516 test cl, 40h ;~ 274D:08EB +cs=0x274d;eip=0x0008ee; J(JNZ(loc_363ab)); // 118517 jnz short loc_363AB ;~ 274D:08EE +cs=0x274d;eip=0x0008f0; T(ax = word_4a498;); // 118518 mov ax, word_4A498 ;~ 274D:08F0 +cs=0x274d;eip=0x0008f3; T(NEG(ax)); // 118519 neg ax ;~ 274D:08F3 +cs=0x274d;eip=0x0008f5; T(CMP(ax, word_4a474)); // 118520 cmp ax, word_4A474 ;~ 274D:08F5 +cs=0x274d;eip=0x0008f9; J(JZ(loc_363b1)); // 118521 jz short loc_363B1 ;~ 274D:08F9 loc_363ab: - // 7073 -cs=0x274d;eip=0x0008fb; J(CALL(sub_36530,0)); // 70566 call sub_36530 ;~ 274D:08FB -cs=0x274d;eip=0x0008fe; J(JMP(loc_363b4)); // 70568 jmp short loc_363B4 ;~ 274D:08FE + // 7059 +cs=0x274d;eip=0x0008fb; J(CALL(sub_36530,0)); // 118524 call sub_36530 ;~ 274D:08FB +cs=0x274d;eip=0x0008fe; J(JMP(loc_363b4)); // 118526 jmp short loc_363B4 ;~ 274D:08FE loc_363b1: - // 7074 -cs=0x274d;eip=0x000901; J(CALL(sub_36697,0)); // 70575 call sub_36697 ;~ 274D:0901 + // 7060 +cs=0x274d;eip=0x000901; J(CALL(sub_36697,0)); // 118533 call sub_36697 ;~ 274D:0901 loc_363b4: - // 7075 -cs=0x274d;eip=0x000904; X(POP(di)); // 70579 pop di ;~ 274D:0904 -cs=0x274d;eip=0x000905; X(POP(si)); // 70580 pop si ;~ 274D:0905 -cs=0x274d;eip=0x000906; X(POP(bp)); // 70581 pop bp ;~ 274D:0906 -cs=0x274d;eip=0x000907; J(RETF(0)); // 70582 retf ;~ 274D:0907 + // 7061 +cs=0x274d;eip=0x000904; X(POP(di)); // 118537 pop di ;~ 274D:0904 +cs=0x274d;eip=0x000905; X(POP(si)); // 118538 pop si ;~ 274D:0905 +cs=0x274d;eip=0x000906; X(POP(bp)); // 118539 pop bp ;~ 274D:0906 +cs=0x274d;eip=0x000907; J(RETF(0)); // 118540 retf ;~ 274D:0907 assert(0); __dispatch_call: @@ -1776,120 +1782,120 @@ cs=0x274d;eip=0x000907; J(RETF(0)); // 70582 retf ;~ 274D:0907 else goto __dispatch_call; sub_363b8: _begin: -cs=0x274d;eip=0x000908; X(PUSH(si)); // 70591 push si ;~ 274D:0908 -cs=0x274d;eip=0x000909; T(ax = word_4a4b2;); // 70592 mov ax, word_4A4B2 ;~ 274D:0909 -cs=0x274d;eip=0x00090c; T(IMUL1_2(bx)); // 70593 imul bx ;~ 274D:090C -cs=0x274d;eip=0x00090e; T(di = dx;); // 70594 mov di, dx ;~ 274D:090E -cs=0x274d;eip=0x000910; T(si = ax;); // 70595 mov si, ax ;~ 274D:0910 -cs=0x274d;eip=0x000912; T(ax = word_4a4ac;); // 70596 mov ax, word_4A4AC ;~ 274D:0912 -cs=0x274d;eip=0x000915; T(IMUL1_2(cx)); // 70597 imul cx ;~ 274D:0915 -cs=0x274d;eip=0x000917; T(ADD(si, ax)); // 70598 add si, ax ;~ 274D:0917 -cs=0x274d;eip=0x000919; T(ADC(di, dx)); // 70599 adc di, dx ;~ 274D:0919 -cs=0x274d;eip=0x00091b; T(ax = word_4a4a6;); // 70600 mov ax, word_4A4A6 ;~ 274D:091B -cs=0x274d;eip=0x00091e; T(IMUL1_2(bp)); // 70601 imul bp ;~ 274D:091E -cs=0x274d;eip=0x000920; T(ADD(si, ax)); // 70602 add si, ax ;~ 274D:0920 -cs=0x274d;eip=0x000922; T(ADC(di, dx)); // 70603 adc di, dx ;~ 274D:0922 -cs=0x274d;eip=0x000924; T(SHL(si, 1)); // 70604 shl si, 1 ;~ 274D:0924 -cs=0x274d;eip=0x000926; T(RCL(di, 1)); // 70605 rcl di, 1 ;~ 274D:0926 -cs=0x274d;eip=0x000928; X(word_4a47c = si;); // 70606 mov word_4A47C, si ;~ 274D:0928 -cs=0x274d;eip=0x00092c; X(word_4a47e = di;); // 70607 mov word_4A47E, di ;~ 274D:092C -cs=0x274d;eip=0x000930; T(ax = word_4a4b4;); // 70608 mov ax, word_4A4B4 ;~ 274D:0930 -cs=0x274d;eip=0x000933; T(IMUL1_2(bx)); // 70609 imul bx ;~ 274D:0933 -cs=0x274d;eip=0x000935; T(di = dx;); // 70610 mov di, dx ;~ 274D:0935 -cs=0x274d;eip=0x000937; T(si = ax;); // 70611 mov si, ax ;~ 274D:0937 -cs=0x274d;eip=0x000939; T(ax = word_4a4ae;); // 70612 mov ax, word_4A4AE ;~ 274D:0939 -cs=0x274d;eip=0x00093c; T(IMUL1_2(cx)); // 70613 imul cx ;~ 274D:093C -cs=0x274d;eip=0x00093e; T(ADD(si, ax)); // 70614 add si, ax ;~ 274D:093E -cs=0x274d;eip=0x000940; T(ADC(di, dx)); // 70615 adc di, dx ;~ 274D:0940 -cs=0x274d;eip=0x000942; T(ax = word_4a4a8;); // 70616 mov ax, word_4A4A8 ;~ 274D:0942 -cs=0x274d;eip=0x000945; T(IMUL1_2(bp)); // 70617 imul bp ;~ 274D:0945 -cs=0x274d;eip=0x000947; T(ADD(si, ax)); // 70618 add si, ax ;~ 274D:0947 -cs=0x274d;eip=0x000949; T(ADC(di, dx)); // 70619 adc di, dx ;~ 274D:0949 -cs=0x274d;eip=0x00094b; T(SHL(si, 1)); // 70620 shl si, 1 ;~ 274D:094B -cs=0x274d;eip=0x00094d; T(RCL(di, 1)); // 70621 rcl di, 1 ;~ 274D:094D -cs=0x274d;eip=0x00094f; X(word_4a480 = si;); // 70622 mov word_4A480, si ;~ 274D:094F -cs=0x274d;eip=0x000953; X(word_4a482 = di;); // 70623 mov word_4A482, di ;~ 274D:0953 -cs=0x274d;eip=0x000957; T(ax = word_4a4b6;); // 70624 mov ax, word_4A4B6 ;~ 274D:0957 -cs=0x274d;eip=0x00095a; T(IMUL1_2(bx)); // 70625 imul bx ;~ 274D:095A -cs=0x274d;eip=0x00095c; T(di = dx;); // 70626 mov di, dx ;~ 274D:095C -cs=0x274d;eip=0x00095e; T(si = ax;); // 70627 mov si, ax ;~ 274D:095E -cs=0x274d;eip=0x000960; T(ax = word_4a4b0;); // 70628 mov ax, word_4A4B0 ;~ 274D:0960 -cs=0x274d;eip=0x000963; T(IMUL1_2(cx)); // 70629 imul cx ;~ 274D:0963 -cs=0x274d;eip=0x000965; T(ADD(si, ax)); // 70630 add si, ax ;~ 274D:0965 -cs=0x274d;eip=0x000967; T(ADC(di, dx)); // 70631 adc di, dx ;~ 274D:0967 -cs=0x274d;eip=0x000969; T(ax = word_4a4aa;); // 70632 mov ax, word_4A4AA ;~ 274D:0969 -cs=0x274d;eip=0x00096c; T(IMUL1_2(bp)); // 70633 imul bp ;~ 274D:096C -cs=0x274d;eip=0x00096e; T(ADD(si, ax)); // 70634 add si, ax ;~ 274D:096E -cs=0x274d;eip=0x000970; T(ADC(di, dx)); // 70635 adc di, dx ;~ 274D:0970 -cs=0x274d;eip=0x000972; T(SHL(si, 1)); // 70636 shl si, 1 ;~ 274D:0972 -cs=0x274d;eip=0x000974; T(RCL(di, 1)); // 70637 rcl di, 1 ;~ 274D:0974 -cs=0x274d;eip=0x000976; X(word_4a484 = si;); // 70638 mov word_4A484, si ;~ 274D:0976 -cs=0x274d;eip=0x00097a; X(word_4a486 = di;); // 70639 mov word_4A486, di ;~ 274D:097A -cs=0x274d;eip=0x00097e; T(CMP(di, *(word_4a3ec))); // 70640 cmp di, word_4A3EC ;~ 274D:097E -cs=0x274d;eip=0x000982; J(JG(loc_364b2)); // 70641 jg short loc_364B2 ;~ 274D:0982 -cs=0x274d;eip=0x000984; T(bx = word_4a492;); // 70642 mov bx, word_4A492 ;~ 274D:0984 -cs=0x274d;eip=0x000988; T(SHL(bx, 1)); // 70643 shl bx, 1 ;~ 274D:0988 -cs=0x274d;eip=0x00098a; T(CMP(di, *(dw*)(raddr(ds,bx+0x191C)))); // 70644 cmp di, [bx+191Ch] ;~ 274D:098A -cs=0x274d;eip=0x00098e; J(JL(loc_364b2)); // 70645 jl short loc_364B2 ;~ 274D:098E -cs=0x274d;eip=0x000990; T(si = word_528cc;); // 70646 mov si, word_528CC ;~ 274D:0990 -cs=0x274d;eip=0x000994; T(bp = word_528d2;); // 70647 mov bp, word_528D2 ;~ 274D:0994 -cs=0x274d;eip=0x000998; T(ADD(si, bx)); // 70648 add si, bx ;~ 274D:0998 -cs=0x274d;eip=0x00099a; T(ADD(bp, bx)); // 70649 add bp, bx ;~ 274D:099A -cs=0x274d;eip=0x00099c; T(cl = byte_4de54;); // 70650 mov cl, byte_4DE54 ;~ 274D:099C -cs=0x274d;eip=0x0009a0; T(XOR(cl, 1)); // 70651 xor cl, 1 ;~ 274D:09A0 -cs=0x274d;eip=0x0009a3; T(ax = di;); // 70652 mov ax, di ;~ 274D:09A3 -cs=0x274d;eip=0x0009a5; T(CWD); // 70653 cwd ;~ 274D:09A5 -cs=0x274d;eip=0x0009a6; T(XOR(ax, dx)); // 70654 xor ax, dx ;~ 274D:09A6 -cs=0x274d;eip=0x0009a8; T(SUB(ax, dx)); // 70655 sub ax, dx ;~ 274D:09A8 -cs=0x274d;eip=0x0009aa; T(di = ax;); // 70656 mov di, ax ;~ 274D:09AA -cs=0x274d;eip=0x0009ac; T(ADD(ax, *(dw*)(raddr(ds,si)))); // 70657 add ax, [si] ;~ 274D:09AC -cs=0x274d;eip=0x0009ae; T(SAR(ax, cl)); // 70658 sar ax, cl ;~ 274D:09AE -cs=0x274d;eip=0x0009b0; T(si = ax;); // 70659 mov si, ax ;~ 274D:09B0 -cs=0x274d;eip=0x0009b2; T(SAR(si, 1)); // 70660 sar si, 1 ;~ 274D:09B2 -cs=0x274d;eip=0x0009b4; T(SAR(si, 1)); // 70661 sar si, 1 ;~ 274D:09B4 -cs=0x274d;eip=0x0009b6; T(ADD(si, ax)); // 70662 add si, ax ;~ 274D:09B6 -cs=0x274d;eip=0x0009b8; T(ax = word_4a47e;); // 70663 mov ax, word_4A47E ;~ 274D:09B8 -cs=0x274d;eip=0x0009bb; T(CWD); // 70664 cwd ;~ 274D:09BB -cs=0x274d;eip=0x0009bc; T(XOR(ax, dx)); // 70665 xor ax, dx ;~ 274D:09BC -cs=0x274d;eip=0x0009be; T(SUB(ax, dx)); // 70666 sub ax, dx ;~ 274D:09BE -cs=0x274d;eip=0x0009c0; T(CMP(ax, si)); // 70667 cmp ax, si ;~ 274D:09C0 -cs=0x274d;eip=0x0009c2; J(JG(loc_364b2)); // 70668 jg short loc_364B2 ;~ 274D:09C2 -cs=0x274d;eip=0x0009c4; T(si = ax;); // 70669 mov si, ax ;~ 274D:09C4 -cs=0x274d;eip=0x0009c6; T(ax = di;); // 70670 mov ax, di ;~ 274D:09C6 -cs=0x274d;eip=0x0009c8; T(ADD(ax, *(dw*)(raddr(ss,bp+0)))); // 70671 add ax, [bp+0] ;~ 274D:09C8 -cs=0x274d;eip=0x0009cb; T(SAR(ax, cl)); // 70672 sar ax, cl ;~ 274D:09CB -cs=0x274d;eip=0x0009cd; T(bx = ax;); // 70673 mov bx, ax ;~ 274D:09CD -cs=0x274d;eip=0x0009cf; T(CMP(*(db*)(&word_492f2), 0)); // 70674 cmp byte ptr word_492F2, 0 ;~ 274D:09CF -cs=0x274d;eip=0x0009d4; J(JZ(loc_36490)); // 70675 jz short loc_36490 ;~ 274D:09D4 -cs=0x274d;eip=0x0009d6; T(SAR(bx, 1)); // 70676 sar bx, 1 ;~ 274D:09D6 -cs=0x274d;eip=0x0009d8; T(SAR(bx, 1)); // 70677 sar bx, 1 ;~ 274D:09D8 -cs=0x274d;eip=0x0009da; T(SAR(bx, 1)); // 70678 sar bx, 1 ;~ 274D:09DA -cs=0x274d;eip=0x0009dc; T(ADD(bx, ax)); // 70679 add bx, ax ;~ 274D:09DC -cs=0x274d;eip=0x0009de; T(SAR(bx, 1)); // 70680 sar bx, 1 ;~ 274D:09DE +cs=0x274d;eip=0x000908; X(PUSH(si)); // 118549 push si ;~ 274D:0908 +cs=0x274d;eip=0x000909; T(ax = word_4a4b2;); // 118550 mov ax, word_4A4B2 ;~ 274D:0909 +cs=0x274d;eip=0x00090c; T(IMUL1_2(bx)); // 118551 imul bx ;~ 274D:090C +cs=0x274d;eip=0x00090e; T(di = dx;); // 118552 mov di, dx ;~ 274D:090E +cs=0x274d;eip=0x000910; T(si = ax;); // 118553 mov si, ax ;~ 274D:0910 +cs=0x274d;eip=0x000912; T(ax = word_4a4ac;); // 118554 mov ax, word_4A4AC ;~ 274D:0912 +cs=0x274d;eip=0x000915; T(IMUL1_2(cx)); // 118555 imul cx ;~ 274D:0915 +cs=0x274d;eip=0x000917; T(ADD(si, ax)); // 118556 add si, ax ;~ 274D:0917 +cs=0x274d;eip=0x000919; T(ADC(di, dx)); // 118557 adc di, dx ;~ 274D:0919 +cs=0x274d;eip=0x00091b; T(ax = word_4a4a6;); // 118558 mov ax, word_4A4A6 ;~ 274D:091B +cs=0x274d;eip=0x00091e; T(IMUL1_2(bp)); // 118559 imul bp ;~ 274D:091E +cs=0x274d;eip=0x000920; T(ADD(si, ax)); // 118560 add si, ax ;~ 274D:0920 +cs=0x274d;eip=0x000922; T(ADC(di, dx)); // 118561 adc di, dx ;~ 274D:0922 +cs=0x274d;eip=0x000924; T(SHL(si, 1)); // 118562 shl si, 1 ;~ 274D:0924 +cs=0x274d;eip=0x000926; T(RCL(di, 1)); // 118563 rcl di, 1 ;~ 274D:0926 +cs=0x274d;eip=0x000928; X(word_4a47c = si;); // 118564 mov word_4A47C, si ;~ 274D:0928 +cs=0x274d;eip=0x00092c; X(word_4a47e = di;); // 118565 mov word_4A47E, di ;~ 274D:092C +cs=0x274d;eip=0x000930; T(ax = word_4a4b4;); // 118566 mov ax, word_4A4B4 ;~ 274D:0930 +cs=0x274d;eip=0x000933; T(IMUL1_2(bx)); // 118567 imul bx ;~ 274D:0933 +cs=0x274d;eip=0x000935; T(di = dx;); // 118568 mov di, dx ;~ 274D:0935 +cs=0x274d;eip=0x000937; T(si = ax;); // 118569 mov si, ax ;~ 274D:0937 +cs=0x274d;eip=0x000939; T(ax = word_4a4ae;); // 118570 mov ax, word_4A4AE ;~ 274D:0939 +cs=0x274d;eip=0x00093c; T(IMUL1_2(cx)); // 118571 imul cx ;~ 274D:093C +cs=0x274d;eip=0x00093e; T(ADD(si, ax)); // 118572 add si, ax ;~ 274D:093E +cs=0x274d;eip=0x000940; T(ADC(di, dx)); // 118573 adc di, dx ;~ 274D:0940 +cs=0x274d;eip=0x000942; T(ax = word_4a4a8;); // 118574 mov ax, word_4A4A8 ;~ 274D:0942 +cs=0x274d;eip=0x000945; T(IMUL1_2(bp)); // 118575 imul bp ;~ 274D:0945 +cs=0x274d;eip=0x000947; T(ADD(si, ax)); // 118576 add si, ax ;~ 274D:0947 +cs=0x274d;eip=0x000949; T(ADC(di, dx)); // 118577 adc di, dx ;~ 274D:0949 +cs=0x274d;eip=0x00094b; T(SHL(si, 1)); // 118578 shl si, 1 ;~ 274D:094B +cs=0x274d;eip=0x00094d; T(RCL(di, 1)); // 118579 rcl di, 1 ;~ 274D:094D +cs=0x274d;eip=0x00094f; X(word_4a480 = si;); // 118580 mov word_4A480, si ;~ 274D:094F +cs=0x274d;eip=0x000953; X(word_4a482 = di;); // 118581 mov word_4A482, di ;~ 274D:0953 +cs=0x274d;eip=0x000957; T(ax = word_4a4b6;); // 118582 mov ax, word_4A4B6 ;~ 274D:0957 +cs=0x274d;eip=0x00095a; T(IMUL1_2(bx)); // 118583 imul bx ;~ 274D:095A +cs=0x274d;eip=0x00095c; T(di = dx;); // 118584 mov di, dx ;~ 274D:095C +cs=0x274d;eip=0x00095e; T(si = ax;); // 118585 mov si, ax ;~ 274D:095E +cs=0x274d;eip=0x000960; T(ax = word_4a4b0;); // 118586 mov ax, word_4A4B0 ;~ 274D:0960 +cs=0x274d;eip=0x000963; T(IMUL1_2(cx)); // 118587 imul cx ;~ 274D:0963 +cs=0x274d;eip=0x000965; T(ADD(si, ax)); // 118588 add si, ax ;~ 274D:0965 +cs=0x274d;eip=0x000967; T(ADC(di, dx)); // 118589 adc di, dx ;~ 274D:0967 +cs=0x274d;eip=0x000969; T(ax = word_4a4aa;); // 118590 mov ax, word_4A4AA ;~ 274D:0969 +cs=0x274d;eip=0x00096c; T(IMUL1_2(bp)); // 118591 imul bp ;~ 274D:096C +cs=0x274d;eip=0x00096e; T(ADD(si, ax)); // 118592 add si, ax ;~ 274D:096E +cs=0x274d;eip=0x000970; T(ADC(di, dx)); // 118593 adc di, dx ;~ 274D:0970 +cs=0x274d;eip=0x000972; T(SHL(si, 1)); // 118594 shl si, 1 ;~ 274D:0972 +cs=0x274d;eip=0x000974; T(RCL(di, 1)); // 118595 rcl di, 1 ;~ 274D:0974 +cs=0x274d;eip=0x000976; X(word_4a484 = si;); // 118596 mov word_4A484, si ;~ 274D:0976 +cs=0x274d;eip=0x00097a; X(word_4a486 = di;); // 118597 mov word_4A486, di ;~ 274D:097A +cs=0x274d;eip=0x00097e; T(CMP(di, *(word_4a3ec))); // 118598 cmp di, word_4A3EC ;~ 274D:097E +cs=0x274d;eip=0x000982; J(JG(loc_364b2)); // 118599 jg short loc_364B2 ;~ 274D:0982 +cs=0x274d;eip=0x000984; T(bx = word_4a492;); // 118600 mov bx, word_4A492 ;~ 274D:0984 +cs=0x274d;eip=0x000988; T(SHL(bx, 1)); // 118601 shl bx, 1 ;~ 274D:0988 +cs=0x274d;eip=0x00098a; T(CMP(di, *(dw*)(raddr(ds,bx+0x191C)))); // 118602 cmp di, [bx+191Ch] ;~ 274D:098A +cs=0x274d;eip=0x00098e; J(JL(loc_364b2)); // 118603 jl short loc_364B2 ;~ 274D:098E +cs=0x274d;eip=0x000990; T(si = word_528cc;); // 118604 mov si, ds:word_528CC ;~ 274D:0990 +cs=0x274d;eip=0x000994; T(bp = word_528d2;); // 118605 mov bp, ds:word_528D2 ;~ 274D:0994 +cs=0x274d;eip=0x000998; T(ADD(si, bx)); // 118606 add si, bx ;~ 274D:0998 +cs=0x274d;eip=0x00099a; T(ADD(bp, bx)); // 118607 add bp, bx ;~ 274D:099A +cs=0x274d;eip=0x00099c; T(cl = byte_4de54;); // 118608 mov cl, ds:byte_4DE54 ;~ 274D:099C +cs=0x274d;eip=0x0009a0; T(XOR(cl, 1)); // 118609 xor cl, 1 ;~ 274D:09A0 +cs=0x274d;eip=0x0009a3; T(ax = di;); // 118610 mov ax, di ;~ 274D:09A3 +cs=0x274d;eip=0x0009a5; T(CWD); // 118611 cwd ;~ 274D:09A5 +cs=0x274d;eip=0x0009a6; T(XOR(ax, dx)); // 118612 xor ax, dx ;~ 274D:09A6 +cs=0x274d;eip=0x0009a8; T(SUB(ax, dx)); // 118613 sub ax, dx ;~ 274D:09A8 +cs=0x274d;eip=0x0009aa; T(di = ax;); // 118614 mov di, ax ;~ 274D:09AA +cs=0x274d;eip=0x0009ac; T(ADD(ax, *(dw*)(raddr(ds,si)))); // 118615 add ax, [si] ;~ 274D:09AC +cs=0x274d;eip=0x0009ae; T(SAR(ax, cl)); // 118616 sar ax, cl ;~ 274D:09AE +cs=0x274d;eip=0x0009b0; T(si = ax;); // 118617 mov si, ax ;~ 274D:09B0 +cs=0x274d;eip=0x0009b2; T(SAR(si, 1)); // 118618 sar si, 1 ;~ 274D:09B2 +cs=0x274d;eip=0x0009b4; T(SAR(si, 1)); // 118619 sar si, 1 ;~ 274D:09B4 +cs=0x274d;eip=0x0009b6; T(ADD(si, ax)); // 118620 add si, ax ;~ 274D:09B6 +cs=0x274d;eip=0x0009b8; T(ax = word_4a47e;); // 118621 mov ax, word_4A47E ;~ 274D:09B8 +cs=0x274d;eip=0x0009bb; T(CWD); // 118622 cwd ;~ 274D:09BB +cs=0x274d;eip=0x0009bc; T(XOR(ax, dx)); // 118623 xor ax, dx ;~ 274D:09BC +cs=0x274d;eip=0x0009be; T(SUB(ax, dx)); // 118624 sub ax, dx ;~ 274D:09BE +cs=0x274d;eip=0x0009c0; T(CMP(ax, si)); // 118625 cmp ax, si ;~ 274D:09C0 +cs=0x274d;eip=0x0009c2; J(JG(loc_364b2)); // 118626 jg short loc_364B2 ;~ 274D:09C2 +cs=0x274d;eip=0x0009c4; T(si = ax;); // 118627 mov si, ax ;~ 274D:09C4 +cs=0x274d;eip=0x0009c6; T(ax = di;); // 118628 mov ax, di ;~ 274D:09C6 +cs=0x274d;eip=0x0009c8; T(ADD(ax, *(dw*)(raddr(ss,bp+0)))); // 118629 add ax, [bp+0] ;~ 274D:09C8 +cs=0x274d;eip=0x0009cb; T(SAR(ax, cl)); // 118630 sar ax, cl ;~ 274D:09CB +cs=0x274d;eip=0x0009cd; T(bx = ax;); // 118631 mov bx, ax ;~ 274D:09CD +cs=0x274d;eip=0x0009cf; T(CMP(*(db*)(&word_492f2), 0)); // 118632 cmp byte ptr word_492F2, 0 ;~ 274D:09CF +cs=0x274d;eip=0x0009d4; J(JZ(loc_36490)); // 118633 jz short loc_36490 ;~ 274D:09D4 +cs=0x274d;eip=0x0009d6; T(SAR(bx, 1)); // 118634 sar bx, 1 ;~ 274D:09D6 +cs=0x274d;eip=0x0009d8; T(SAR(bx, 1)); // 118635 sar bx, 1 ;~ 274D:09D8 +cs=0x274d;eip=0x0009da; T(SAR(bx, 1)); // 118636 sar bx, 1 ;~ 274D:09DA +cs=0x274d;eip=0x0009dc; T(ADD(bx, ax)); // 118637 add bx, ax ;~ 274D:09DC +cs=0x274d;eip=0x0009de; T(SAR(bx, 1)); // 118638 sar bx, 1 ;~ 274D:09DE loc_36490: - // 7076 -cs=0x274d;eip=0x0009e0; T(ax = word_4a482;); // 70683 mov ax, word_4A482 ;~ 274D:09E0 -cs=0x274d;eip=0x0009e3; T(CWD); // 70684 cwd ;~ 274D:09E3 -cs=0x274d;eip=0x0009e4; T(XOR(ax, dx)); // 70685 xor ax, dx ;~ 274D:09E4 -cs=0x274d;eip=0x0009e6; T(SUB(ax, dx)); // 70686 sub ax, dx ;~ 274D:09E6 -cs=0x274d;eip=0x0009e8; T(CMP(ax, bx)); // 70687 cmp ax, bx ;~ 274D:09E8 -cs=0x274d;eip=0x0009ea; J(JG(loc_364b2)); // 70688 jg short loc_364B2 ;~ 274D:09EA -cs=0x274d;eip=0x0009ec; T(ADD(si, ax)); // 70689 add si, ax ;~ 274D:09EC -cs=0x274d;eip=0x0009ee; T(SAR(si, 1)); // 70690 sar si, 1 ;~ 274D:09EE -cs=0x274d;eip=0x0009f0; T(SAR(si, 1)); // 70691 sar si, 1 ;~ 274D:09F0 -cs=0x274d;eip=0x0009f2; T(ADD(si, di)); // 70692 add si, di ;~ 274D:09F2 -cs=0x274d;eip=0x0009f4; X(word_4a490 = si;); // 70693 mov word_4A490, si ;~ 274D:09F4 -cs=0x274d;eip=0x0009f8; T(CMP(si, *(word_4a3ec))); // 70694 cmp si, word_4A3EC ;~ 274D:09F8 -cs=0x274d;eip=0x0009fc; J(JG(loc_364b2)); // 70695 jg short loc_364B2 ;~ 274D:09FC -cs=0x274d;eip=0x0009fe; T(SUB(ax, ax)); // 70696 sub ax, ax ;~ 274D:09FE -cs=0x274d;eip=0x000a00; X(POP(si)); // 70697 pop si ;~ 274D:0A00 -cs=0x274d;eip=0x000a01; J(RETN(0)); // 70698 retn ;~ 274D:0A01 + // 7062 +cs=0x274d;eip=0x0009e0; T(ax = word_4a482;); // 118641 mov ax, word_4A482 ;~ 274D:09E0 +cs=0x274d;eip=0x0009e3; T(CWD); // 118642 cwd ;~ 274D:09E3 +cs=0x274d;eip=0x0009e4; T(XOR(ax, dx)); // 118643 xor ax, dx ;~ 274D:09E4 +cs=0x274d;eip=0x0009e6; T(SUB(ax, dx)); // 118644 sub ax, dx ;~ 274D:09E6 +cs=0x274d;eip=0x0009e8; T(CMP(ax, bx)); // 118645 cmp ax, bx ;~ 274D:09E8 +cs=0x274d;eip=0x0009ea; J(JG(loc_364b2)); // 118646 jg short loc_364B2 ;~ 274D:09EA +cs=0x274d;eip=0x0009ec; T(ADD(si, ax)); // 118647 add si, ax ;~ 274D:09EC +cs=0x274d;eip=0x0009ee; T(SAR(si, 1)); // 118648 sar si, 1 ;~ 274D:09EE +cs=0x274d;eip=0x0009f0; T(SAR(si, 1)); // 118649 sar si, 1 ;~ 274D:09F0 +cs=0x274d;eip=0x0009f2; T(ADD(si, di)); // 118650 add si, di ;~ 274D:09F2 +cs=0x274d;eip=0x0009f4; X(word_4a490 = si;); // 118651 mov word_4A490, si ;~ 274D:09F4 +cs=0x274d;eip=0x0009f8; T(CMP(si, *(word_4a3ec))); // 118652 cmp si, word_4A3EC ;~ 274D:09F8 +cs=0x274d;eip=0x0009fc; J(JG(loc_364b2)); // 118653 jg short loc_364B2 ;~ 274D:09FC +cs=0x274d;eip=0x0009fe; T(SUB(ax, ax)); // 118654 sub ax, ax ;~ 274D:09FE +cs=0x274d;eip=0x000a00; X(POP(si)); // 118655 pop si ;~ 274D:0A00 +cs=0x274d;eip=0x000a01; J(RETN(0)); // 118656 retn ;~ 274D:0A01 loc_364b2: - // 7077 -cs=0x274d;eip=0x000a02; T(ax = 1;); // 70703 mov ax, 1 ;~ 274D:0A02 -cs=0x274d;eip=0x000a05; T(OR(ax, ax)); // 70704 or ax, ax ;~ 274D:0A05 -cs=0x274d;eip=0x000a07; X(POP(si)); // 70705 pop si ;~ 274D:0A07 -cs=0x274d;eip=0x000a08; J(RETN(0)); // 70706 retn ;~ 274D:0A08 + // 7063 +cs=0x274d;eip=0x000a02; T(ax = 1;); // 118661 mov ax, 1 ;~ 274D:0A02 +cs=0x274d;eip=0x000a05; T(OR(ax, ax)); // 118662 or ax, ax ;~ 274D:0A05 +cs=0x274d;eip=0x000a07; X(POP(si)); // 118663 pop si ;~ 274D:0A07 +cs=0x274d;eip=0x000a08; J(RETN(0)); // 118664 retn ;~ 274D:0A08 assert(0); __dispatch_call: @@ -1916,26 +1922,26 @@ cs=0x274d;eip=0x000a08; J(RETN(0)); // 70706 retn ;~ 274D:0A08 else goto __dispatch_call; sub_364b9: _begin: -cs=0x274d;eip=0x000a09; T(MOV(al, *(raddr(es,si)))); // 70715 mov al, es:[si] ;~ 274D:0A09 -cs=0x274d;eip=0x000a0c; T(TEST(al, 0x80)); // 70716 test al, 80h ;~ 274D:0A0C -cs=0x274d;eip=0x000a0e; J(JZ(locret_364e1)); // 70717 jz short locret_364E1 ;~ 274D:0A0E -cs=0x274d;eip=0x000a10; T(AND(ax, 7)); // 70718 and ax, 7 ;~ 274D:0A10 -cs=0x274d;eip=0x000a13; T(SHL(ax, 1)); // 70719 shl ax, 1 ;~ 274D:0A13 -cs=0x274d;eip=0x000a15; T(bx = ax;); // 70720 mov bx, ax ;~ 274D:0A15 -cs=0x274d;eip=0x000a17; T(ax = word_4a490;); // 70721 mov ax, word_4A490 ;~ 274D:0A17 -cs=0x274d;eip=0x000a1a; T(cl = *(db*)(&word_4e73e);); // 70722 mov cl, byte ptr word_4E73E ;~ 274D:0A1A -cs=0x274d;eip=0x000a1e; T(SAR(ax, cl)); // 70723 sar ax, cl ;~ 274D:0A1E -cs=0x274d;eip=0x000a20; T(CMP(ax, *(dw*)(raddr(ds,bx+0x18FC)))); // 70724 cmp ax, [bx+18FCh] ;~ 274D:0A20 -cs=0x274d;eip=0x000a24; J(JLE(loc_364dc)); // 70725 jle short loc_364DC ;~ 274D:0A24 -cs=0x274d;eip=0x000a26; T(ADD(si, *(dw*)(raddr(es,si+1)))); // 70726 add si, es:[si+1] ;~ 274D:0A26 -cs=0x274d;eip=0x000a2a; J(JMP(sub_364b9)); // 70727 jmp short sub_364B9 ;~ 274D:0A2A +cs=0x274d;eip=0x000a09; T(MOV(al, *(raddr(es,si)))); // 118673 mov al, es:[si] ;~ 274D:0A09 +cs=0x274d;eip=0x000a0c; T(TEST(al, 0x80)); // 118674 test al, 80h ;~ 274D:0A0C +cs=0x274d;eip=0x000a0e; J(JZ(locret_364e1)); // 118675 jz short locret_364E1 ;~ 274D:0A0E +cs=0x274d;eip=0x000a10; T(AND(ax, 7)); // 118676 and ax, 7 ;~ 274D:0A10 +cs=0x274d;eip=0x000a13; T(SHL(ax, 1)); // 118677 shl ax, 1 ;~ 274D:0A13 +cs=0x274d;eip=0x000a15; T(bx = ax;); // 118678 mov bx, ax ;~ 274D:0A15 +cs=0x274d;eip=0x000a17; T(ax = word_4a490;); // 118679 mov ax, word_4A490 ;~ 274D:0A17 +cs=0x274d;eip=0x000a1a; T(cl = byte_4e73e;); // 118680 mov cl, ds:byte_4E73E ;~ 274D:0A1A +cs=0x274d;eip=0x000a1e; T(SAR(ax, cl)); // 118681 sar ax, cl ;~ 274D:0A1E +cs=0x274d;eip=0x000a20; T(CMP(ax, *(dw*)(raddr(ds,bx+0x18FC)))); // 118682 cmp ax, [bx+18FCh] ;~ 274D:0A20 +cs=0x274d;eip=0x000a24; J(JLE(loc_364dc)); // 118683 jle short loc_364DC ;~ 274D:0A24 +cs=0x274d;eip=0x000a26; T(ADD(si, *(dw*)(raddr(es,si+1)))); // 118684 add si, es:[si+1] ;~ 274D:0A26 +cs=0x274d;eip=0x000a2a; J(JMP(sub_364b9)); // 118685 jmp short sub_364B9 ;~ 274D:0A2A loc_364dc: - // 7078 -cs=0x274d;eip=0x000a2c; T(ADD(si, 3)); // 70731 add si, 3 ;~ 274D:0A2C -cs=0x274d;eip=0x000a2f; J(JMP(sub_364b9)); // 70732 jmp short sub_364B9 ;~ 274D:0A2F + // 7064 +cs=0x274d;eip=0x000a2c; T(ADD(si, 3)); // 118689 add si, 3 ;~ 274D:0A2C +cs=0x274d;eip=0x000a2f; J(JMP(sub_364b9)); // 118690 jmp short sub_364B9 ;~ 274D:0A2F locret_364e1: - // 7079 -cs=0x274d;eip=0x000a31; J(RETN(0)); // 70736 retn ;~ 274D:0A31 + // 7065 +cs=0x274d;eip=0x000a31; J(RETN(0)); // 118694 retn ;~ 274D:0A31 assert(0); __dispatch_call: @@ -1954,26 +1960,26 @@ cs=0x274d;eip=0x000a31; J(RETN(0)); // 70736 retn ;~ 274D:0A31 - bool _group72(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group76(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group72: + _group76: _begin: seg35ab_a32_proc: - // 70740 -cs=0x274d;eip=0x000a32; T(LES(si, dword_4a46c)); // 70740 les si, dword_4A46C ;~ 274D:0A32 + // 118698 +cs=0x274d;eip=0x000a32; T(LES(si, dword_4a46c)); // 118698 les si, dword_4A46C ;~ 274D:0A32 sub_364e6: - // 70746 -cs=0x274d;eip=0x000a36; X(LODS(*(raddr(es,si)),si,1)); // 70747 lods byte ptr es:[si] ;~ 274D:0A36 -cs=0x274d;eip=0x000a38; T(AND(ax, 3)); // 70748 and ax, 3 ;~ 274D:0A38 -cs=0x274d;eip=0x000a3b; T(SHL(ax, 1)); // 70749 shl ax, 1 ;~ 274D:0A3B -cs=0x274d;eip=0x000a3d; T(bx = ax;); // 70750 mov bx, ax ;~ 274D:0A3D -cs=0x274d;eip=0x000a3f; T(ax = word_4a4ea;); // 70751 mov ax, word_4A4EA ;~ 274D:0A3F -cs=0x274d;eip=0x000a42; X(MOV(*(dw*)(raddr(ds,bx+0x1994)), ax)); // 70752 mov [bx+1994h], ax ;~ 274D:0A42 -cs=0x274d;eip=0x000a46; J(RETN(0)); // 70753 retn ;~ 274D:0A46 + // 118704 +cs=0x274d;eip=0x000a36; X(LODS(*(raddr(es,si)),si,1)); // 118705 lods byte ptr es:[si] ;~ 274D:0A36 +cs=0x274d;eip=0x000a38; T(AND(ax, 3)); // 118706 and ax, 3 ;~ 274D:0A38 +cs=0x274d;eip=0x000a3b; T(SHL(ax, 1)); // 118707 shl ax, 1 ;~ 274D:0A3B +cs=0x274d;eip=0x000a3d; T(bx = ax;); // 118708 mov bx, ax ;~ 274D:0A3D +cs=0x274d;eip=0x000a3f; T(ax = word_4a4ea;); // 118709 mov ax, word_4A4EA ;~ 274D:0A3F +cs=0x274d;eip=0x000a42; X(MOV(*(dw*)(raddr(ds,bx+0x1994)), ax)); // 118710 mov [bx+1994h], ax ;~ 274D:0A42 +cs=0x274d;eip=0x000a46; J(RETN(0)); // 118711 retn ;~ 274D:0A46 assert(0); __dispatch_call: @@ -2001,23 +2007,23 @@ cs=0x274d;eip=0x000a46; J(RETN(0)); // 70753 retn ;~ 274D:0A46 _begin: #undef arg_0 #define arg_0 6 - // 70763 arg_0 = word ptr 6 ;~ 274D:0A47 + // 118721 arg_0 = word ptr 6 ;~ 274D:0A47 #undef arg_2 #define arg_2 8 - // 70764 arg_2 = word ptr 8 ;~ 274D:0A47 + // 118722 arg_2 = word ptr 8 ;~ 274D:0A47 #undef arg_4 #define arg_4 0x0A - // 70765 arg_4 = word ptr 0Ah ;~ 274D:0A47 -cs=0x274d;eip=0x000a47; X(PUSH(bp)); // 70767 push bp ;~ 274D:0A47 -cs=0x274d;eip=0x000a48; T(bp = sp;); // 70768 mov bp, sp ;~ 274D:0A48 -cs=0x274d;eip=0x000a4a; X(PUSH(di)); // 70769 push di ;~ 274D:0A4A -cs=0x274d;eip=0x000a4b; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 70770 mov cx, [bp+arg_4] ;~ 274D:0A4B -cs=0x274d;eip=0x000a4e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 70771 mov bx, [bp+arg_2] ;~ 274D:0A4E -cs=0x274d;eip=0x000a51; T(MOV(bp, *(dw*)(raddr(ss,bp+arg_0)))); // 70772 mov bp, [bp+arg_0] ;~ 274D:0A51 -cs=0x274d;eip=0x000a54; J(CALL(sub_363b8,0)); // 70773 call sub_363B8 ;~ 274D:0A54 -cs=0x274d;eip=0x000a57; X(POP(di)); // 70774 pop di ;~ 274D:0A57 -cs=0x274d;eip=0x000a58; X(POP(bp)); // 70775 pop bp ;~ 274D:0A58 -cs=0x274d;eip=0x000a59; J(RETF(0)); // 70776 retf ;~ 274D:0A59 + // 118723 arg_4 = word ptr 0Ah ;~ 274D:0A47 +cs=0x274d;eip=0x000a47; X(PUSH(bp)); // 118725 push bp ;~ 274D:0A47 +cs=0x274d;eip=0x000a48; T(bp = sp;); // 118726 mov bp, sp ;~ 274D:0A48 +cs=0x274d;eip=0x000a4a; X(PUSH(di)); // 118727 push di ;~ 274D:0A4A +cs=0x274d;eip=0x000a4b; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_4)))); // 118728 mov cx, [bp+arg_4] ;~ 274D:0A4B +cs=0x274d;eip=0x000a4e; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_2)))); // 118729 mov bx, [bp+arg_2] ;~ 274D:0A4E +cs=0x274d;eip=0x000a51; T(MOV(bp, *(dw*)(raddr(ss,bp+arg_0)))); // 118730 mov bp, [bp+arg_0] ;~ 274D:0A51 +cs=0x274d;eip=0x000a54; J(CALL(sub_363b8,0)); // 118731 call sub_363B8 ;~ 274D:0A54 +cs=0x274d;eip=0x000a57; X(POP(di)); // 118732 pop di ;~ 274D:0A57 +cs=0x274d;eip=0x000a58; X(POP(bp)); // 118733 pop bp ;~ 274D:0A58 +cs=0x274d;eip=0x000a59; J(RETF(0)); // 118734 retf ;~ 274D:0A59 assert(0); __dispatch_call: @@ -2042,12 +2048,12 @@ cs=0x274d;eip=0x000a59; J(RETF(0)); // 70776 retf ;~ 274D:0A59 else goto __dispatch_call; sub_3650a: _begin: -cs=0x274d;eip=0x000a5a; X(PUSH(si)); // 70785 push si ;~ 274D:0A5A -cs=0x274d;eip=0x000a5b; T(LES(si, dword_4a46c)); // 70786 les si, dword_4A46C ;~ 274D:0A5B -cs=0x274d;eip=0x000a5f; J(CALL(sub_364b9,0)); // 70788 call sub_364B9 ;~ 274D:0A5F -cs=0x274d;eip=0x000a62; X(*(dw*)(&dword_4a46c) = si;); // 70789 mov word ptr dword_4A46C, si ;~ 274D:0A62 -cs=0x274d;eip=0x000a66; X(POP(si)); // 70790 pop si ;~ 274D:0A66 -cs=0x274d;eip=0x000a67; J(RETF(0)); // 70791 retf ;~ 274D:0A67 +cs=0x274d;eip=0x000a5a; X(PUSH(si)); // 118743 push si ;~ 274D:0A5A +cs=0x274d;eip=0x000a5b; T(LES(si, dword_4a46c)); // 118744 les si, dword_4A46C ;~ 274D:0A5B +cs=0x274d;eip=0x000a5f; J(CALL(sub_364b9,0)); // 118746 call sub_364B9 ;~ 274D:0A5F +cs=0x274d;eip=0x000a62; X(*(dw*)(&dword_4a46c) = si;); // 118747 mov word ptr dword_4A46C, si ;~ 274D:0A62 +cs=0x274d;eip=0x000a66; X(POP(si)); // 118748 pop si ;~ 274D:0A66 +cs=0x274d;eip=0x000a67; J(RETF(0)); // 118749 retf ;~ 274D:0A67 assert(0); __dispatch_call: @@ -2072,15 +2078,15 @@ cs=0x274d;eip=0x000a67; J(RETF(0)); // 70791 retf ;~ 274D:0A67 else goto __dispatch_call; seg35ab_a68_proc: _begin: -cs=0x274d;eip=0x000a68; X(PUSH(bp)); // 70795 push bp ;~ 274D:0A68 -cs=0x274d;eip=0x000a69; X(PUSH(si)); // 70796 push si ;~ 274D:0A69 -cs=0x274d;eip=0x000a6a; X(PUSH(di)); // 70797 push di ;~ 274D:0A6A -cs=0x274d;eip=0x000a6b; T(LES(si, dword_4a46c)); // 70798 les si, dword_4A46C ;~ 274D:0A6B -cs=0x274d;eip=0x000a6f; J(CALL(sub_36530,0)); // 70800 call sub_36530 ;~ 274D:0A6F -cs=0x274d;eip=0x000a72; X(POP(di)); // 70801 pop di ;~ 274D:0A72 -cs=0x274d;eip=0x000a73; X(POP(si)); // 70802 pop si ;~ 274D:0A73 -cs=0x274d;eip=0x000a74; X(POP(bp)); // 70803 pop bp ;~ 274D:0A74 -cs=0x274d;eip=0x000a75; J(RETN(0)); // 70804 retn ;~ 274D:0A75 +cs=0x274d;eip=0x000a68; X(PUSH(bp)); // 118753 push bp ;~ 274D:0A68 +cs=0x274d;eip=0x000a69; X(PUSH(si)); // 118754 push si ;~ 274D:0A69 +cs=0x274d;eip=0x000a6a; X(PUSH(di)); // 118755 push di ;~ 274D:0A6A +cs=0x274d;eip=0x000a6b; T(LES(si, dword_4a46c)); // 118756 les si, dword_4A46C ;~ 274D:0A6B +cs=0x274d;eip=0x000a6f; J(CALL(sub_36530,0)); // 118758 call sub_36530 ;~ 274D:0A6F +cs=0x274d;eip=0x000a72; X(POP(di)); // 118759 pop di ;~ 274D:0A72 +cs=0x274d;eip=0x000a73; X(POP(si)); // 118760 pop si ;~ 274D:0A73 +cs=0x274d;eip=0x000a74; X(POP(bp)); // 118761 pop bp ;~ 274D:0A74 +cs=0x274d;eip=0x000a75; J(RETN(0)); // 118762 retn ;~ 274D:0A75 assert(0); __dispatch_call: @@ -2105,14 +2111,14 @@ cs=0x274d;eip=0x000a75; J(RETN(0)); // 70804 retn ;~ 274D:0A75 else goto __dispatch_call; sub_36526: _begin: -cs=0x274d;eip=0x000a76; X(PUSH(bp)); // 70810 push bp ;~ 274D:0A76 -cs=0x274d;eip=0x000a77; X(PUSH(si)); // 70811 push si ;~ 274D:0A77 -cs=0x274d;eip=0x000a78; X(PUSH(di)); // 70812 push di ;~ 274D:0A78 -cs=0x274d;eip=0x000a79; J(CALL(sub_36610,0)); // 70813 call sub_36610 ;~ 274D:0A79 -cs=0x274d;eip=0x000a7c; X(POP(di)); // 70815 pop di ;~ 274D:0A7C -cs=0x274d;eip=0x000a7d; X(POP(si)); // 70816 pop si ;~ 274D:0A7D -cs=0x274d;eip=0x000a7e; X(POP(bp)); // 70817 pop bp ;~ 274D:0A7E -cs=0x274d;eip=0x000a7f; J(RETF(0)); // 70818 retf ;~ 274D:0A7F +cs=0x274d;eip=0x000a76; X(PUSH(bp)); // 118768 push bp ;~ 274D:0A76 +cs=0x274d;eip=0x000a77; X(PUSH(si)); // 118769 push si ;~ 274D:0A77 +cs=0x274d;eip=0x000a78; X(PUSH(di)); // 118770 push di ;~ 274D:0A78 +cs=0x274d;eip=0x000a79; J(CALL(sub_36610,0)); // 118771 call sub_36610 ;~ 274D:0A79 +cs=0x274d;eip=0x000a7c; X(POP(di)); // 118773 pop di ;~ 274D:0A7C +cs=0x274d;eip=0x000a7d; X(POP(si)); // 118774 pop si ;~ 274D:0A7D +cs=0x274d;eip=0x000a7e; X(POP(bp)); // 118775 pop bp ;~ 274D:0A7E +cs=0x274d;eip=0x000a7f; J(RETF(0)); // 118776 retf ;~ 274D:0A7F assert(0); __dispatch_call: @@ -2137,123 +2143,123 @@ cs=0x274d;eip=0x000a7f; J(RETF(0)); // 70818 retf ;~ 274D:0A7F else goto __dispatch_call; sub_36530: _begin: -cs=0x274d;eip=0x000a80; X(*(dw*)(&dword_4a46c) = si;); // 70827 mov word ptr dword_4A46C, si ;~ 274D:0A80 -cs=0x274d;eip=0x000a84; X(*(dw*)(((db*)&dword_4a46c)+2) = es;); // 70828 mov word ptr dword_4A46C+2, es ;~ 274D:0A84 -cs=0x274d;eip=0x000a88; T(ax = ds;); // 70829 mov ax, ds ;~ 274D:0A88 -cs=0x274d;eip=0x000a8a; T(es = ax;); // 70830 mov es, ax ;~ 274D:0A8A -cs=0x274d;eip=0x000a8c; T(ax = word_4a4dc;); // 70832 mov ax, word_4A4DC ;~ 274D:0A8C -cs=0x274d;eip=0x000a8f; T(CMP(ax, 0x23)); // 70833 cmp ax, 23h ; '#' ;~ 274D:0A8F -cs=0x274d;eip=0x000a92; J(JL(loc_3655c)); // 70834 jl short loc_3655C ;~ 274D:0A92 -cs=0x274d;eip=0x000a94; T(bx = *(_unk_4bd28);); // 70835 mov bx, _unk_4BD28 ;~ 274D:0A94 -cs=0x274d;eip=0x000a98; T(cx = 0x22;); // 70836 mov cx, 22h ; '"' ;~ 274D:0A98 -cs=0x274d;eip=0x000a9b; T(si = 0x324A;); // 70837 mov si, 324Ah ;~ 274D:0A9B -cs=0x274d;eip=0x000a9e; T(di = 0x3248;); // 70838 mov di, 3248h ;~ 274D:0A9E - // 70839 rep movsw ;~ 274D:0AA1 -cs=0x274d;eip=0x000aa1; X( REP MOVSW); // 70839 rep movsw ;~ 274D:0AA1 -cs=0x274d;eip=0x000aa3; T(di = bx;); // 70840 mov di, bx ;~ 274D:0AA3 -cs=0x274d;eip=0x000aa5; T(DEC(ax)); // 70841 dec ax ;~ 274D:0AA5 -cs=0x274d;eip=0x000aa6; X(word_4a4dc = ax;); // 70842 mov word_4A4DC, ax ;~ 274D:0AA6 -cs=0x274d;eip=0x000aa9; J(JMP(loc_36565)); // 70843 jmp short loc_36565 ;~ 274D:0AA9 +cs=0x274d;eip=0x000a80; X(*(dw*)(&dword_4a46c) = si;); // 118785 mov word ptr dword_4A46C, si ;~ 274D:0A80 +cs=0x274d;eip=0x000a84; X(*(dw*)(((db*)&dword_4a46c)+2) = es;); // 118786 mov word ptr dword_4A46C+2, es ;~ 274D:0A84 +cs=0x274d;eip=0x000a88; T(ax = ds;); // 118787 mov ax, ds ;~ 274D:0A88 +cs=0x274d;eip=0x000a8a; T(es = ax;); // 118788 mov es, ax ;~ 274D:0A8A +cs=0x274d;eip=0x000a8c; T(ax = word_4a4dc;); // 118790 mov ax, word_4A4DC ;~ 274D:0A8C +cs=0x274d;eip=0x000a8f; T(CMP(ax, 0x23)); // 118791 cmp ax, 23h ; '#' ;~ 274D:0A8F +cs=0x274d;eip=0x000a92; J(JL(loc_3655c)); // 118792 jl short loc_3655C ;~ 274D:0A92 +cs=0x274d;eip=0x000a94; T(bx = *(_unk_4bd28);); // 118793 mov bx, _unk_4BD28 ;~ 274D:0A94 +cs=0x274d;eip=0x000a98; T(cx = 0x22;); // 118794 mov cx, 22h ; '"' ;~ 274D:0A98 +cs=0x274d;eip=0x000a9b; T(si = 0x324A;); // 118795 mov si, 324Ah ;~ 274D:0A9B +cs=0x274d;eip=0x000a9e; T(di = 0x3248;); // 118796 mov di, 3248h ;~ 274D:0A9E + // 118797 rep movsw ;~ 274D:0AA1 +cs=0x274d;eip=0x000aa1; X( REP MOVSW); // 118797 rep movsw ;~ 274D:0AA1 +cs=0x274d;eip=0x000aa3; T(di = bx;); // 118798 mov di, bx ;~ 274D:0AA3 +cs=0x274d;eip=0x000aa5; T(DEC(ax)); // 118799 dec ax ;~ 274D:0AA5 +cs=0x274d;eip=0x000aa6; X(word_4a4dc = ax;); // 118800 mov word_4A4DC, ax ;~ 274D:0AA6 +cs=0x274d;eip=0x000aa9; J(JMP(loc_36565)); // 118801 jmp short loc_36565 ;~ 274D:0AA9 loc_3655c: - // 7080 -cs=0x274d;eip=0x000aac; T(di = 0x2DE8;); // 70849 mov di, 2DE8h ;~ 274D:0AAC -cs=0x274d;eip=0x000aaf; T(cl = 5;); // 70850 mov cl, 5 ;~ 274D:0AAF -cs=0x274d;eip=0x000ab1; T(SHL(ax, cl)); // 70851 shl ax, cl ;~ 274D:0AB1 -cs=0x274d;eip=0x000ab3; T(ADD(di, ax)); // 70852 add di, ax ;~ 274D:0AB3 + // 7066 +cs=0x274d;eip=0x000aac; T(di = 0x2DE8;); // 118807 mov di, 2DE8h ;~ 274D:0AAC +cs=0x274d;eip=0x000aaf; T(cl = 5;); // 118808 mov cl, 5 ;~ 274D:0AAF +cs=0x274d;eip=0x000ab1; T(SHL(ax, cl)); // 118809 shl ax, cl ;~ 274D:0AB1 +cs=0x274d;eip=0x000ab3; T(ADD(di, ax)); // 118810 add di, ax ;~ 274D:0AB3 loc_36565: - // 7081 -cs=0x274d;eip=0x000ab5; T(ax = word_4a484;); // 70855 mov ax, word_4A484 ;~ 274D:0AB5 -cs=0x274d;eip=0x000ab8; T(dx = word_4a486;); // 70856 mov dx, word_4A486 ;~ 274D:0AB8 -cs=0x274d;eip=0x000abc; T(cx = *(word_5239c);); // 70857 mov cx, word_5239C ;~ 274D:0ABC -cs=0x274d;eip=0x000ac0; T(bx = cx;); // 70858 mov bx, cx ;~ 274D:0AC0 -cs=0x274d;eip=0x000ac2; T(SHL(cx, 1)); // 70859 shl cx, 1 ;~ 274D:0AC2 -cs=0x274d;eip=0x000ac4; T(NEG(cx)); // 70860 neg cx ;~ 274D:0AC4 -cs=0x274d;eip=0x000ac6; T(ADD(cx, 8)); // 70861 add cx, 8 ;~ 274D:0AC6 -cs=0x274d;eip=0x000ac9; J(JZ(loc_36581)); // 70862 jz short loc_36581 ;~ 274D:0AC9 + // 7067 +cs=0x274d;eip=0x000ab5; T(ax = word_4a484;); // 118813 mov ax, word_4A484 ;~ 274D:0AB5 +cs=0x274d;eip=0x000ab8; T(dx = word_4a486;); // 118814 mov dx, word_4A486 ;~ 274D:0AB8 +cs=0x274d;eip=0x000abc; T(cx = word_5239c;); // 118815 mov cx, ds:word_5239C ;~ 274D:0ABC +cs=0x274d;eip=0x000ac0; T(bx = cx;); // 118816 mov bx, cx ;~ 274D:0AC0 +cs=0x274d;eip=0x000ac2; T(SHL(cx, 1)); // 118817 shl cx, 1 ;~ 274D:0AC2 +cs=0x274d;eip=0x000ac4; T(NEG(cx)); // 118818 neg cx ;~ 274D:0AC4 +cs=0x274d;eip=0x000ac6; T(ADD(cx, 8)); // 118819 add cx, 8 ;~ 274D:0AC6 +cs=0x274d;eip=0x000ac9; J(JZ(loc_36581)); // 118820 jz short loc_36581 ;~ 274D:0AC9 loc_3657b: - // 7082 -cs=0x274d;eip=0x000acb; T(SAR(dx, 1)); // 70865 sar dx, 1 ;~ 274D:0ACB -cs=0x274d;eip=0x000acd; T(RCR(ax, 1)); // 70866 rcr ax, 1 ;~ 274D:0ACD -cs=0x274d;eip=0x000acf; J(LOOP(loc_3657b)); // 70867 loop loc_3657B ;~ 274D:0ACF + // 7068 +cs=0x274d;eip=0x000acb; T(SAR(dx, 1)); // 118823 sar dx, 1 ;~ 274D:0ACB +cs=0x274d;eip=0x000acd; T(RCR(ax, 1)); // 118824 rcr ax, 1 ;~ 274D:0ACD +cs=0x274d;eip=0x000acf; J(LOOP(loc_3657b)); // 118825 loop loc_3657B ;~ 274D:0ACF loc_36581: - // 7083 -cs=0x274d;eip=0x000ad1; T(CMP(bx, 2)); // 70870 cmp bx, 2 ;~ 274D:0AD1 -cs=0x274d;eip=0x000ad4; J(JNZ(loc_36590)); // 70871 jnz short loc_36590 ;~ 274D:0AD4 -cs=0x274d;eip=0x000ad6; T(CMP(word_4a492, 5)); // 70872 cmp word_4A492, 5 ;~ 274D:0AD6 -cs=0x274d;eip=0x000adb; J(JNZ(loc_36590)); // 70873 jnz short loc_36590 ;~ 274D:0ADB -cs=0x274d;eip=0x000add; T(ADD(dx, 0x20)); // 70874 add dx, 20h ; ' ' ;~ 274D:0ADD + // 7069 +cs=0x274d;eip=0x000ad1; T(CMP(bx, 2)); // 118828 cmp bx, 2 ;~ 274D:0AD1 +cs=0x274d;eip=0x000ad4; J(JNZ(loc_36590)); // 118829 jnz short loc_36590 ;~ 274D:0AD4 +cs=0x274d;eip=0x000ad6; T(CMP(word_4a492, 5)); // 118830 cmp word_4A492, 5 ;~ 274D:0AD6 +cs=0x274d;eip=0x000adb; J(JNZ(loc_36590)); // 118831 jnz short loc_36590 ;~ 274D:0ADB +cs=0x274d;eip=0x000add; T(ADD(dx, 0x20)); // 118832 add dx, 20h ; ' ' ;~ 274D:0ADD loc_36590: - // 7084 -cs=0x274d;eip=0x000ae0; T(bp = di;); // 70878 mov bp, di ;~ 274D:0AE0 -cs=0x274d;eip=0x000ae2; X(PUSH(ax)); // 70879 push ax ;~ 274D:0AE2 -cs=0x274d;eip=0x000ae3; X(PUSH(dx)); // 70880 push dx ;~ 274D:0AE3 -cs=0x274d;eip=0x000ae4; X(STOSW); // 70881 stosw ;~ 274D:0AE4 -cs=0x274d;eip=0x000ae5; T(ax = dx;); // 70882 mov ax, dx ;~ 274D:0AE5 -cs=0x274d;eip=0x000ae7; X(STOSW); // 70883 stosw ;~ 274D:0AE7 -cs=0x274d;eip=0x000ae8; T(ax = *(dw*)(&dword_4a46c);); // 70884 mov ax, word ptr dword_4A46C ;~ 274D:0AE8 -cs=0x274d;eip=0x000aeb; X(STOSW); // 70885 stosw ;~ 274D:0AEB -cs=0x274d;eip=0x000aec; T(ax = *(dw*)(((db*)&dword_4a46c)+2);); // 70886 mov ax, word ptr dword_4A46C+2 ;~ 274D:0AEC -cs=0x274d;eip=0x000aef; X(STOSW); // 70887 stosw ;~ 274D:0AEF -cs=0x274d;eip=0x000af0; T(ax = word_4a470;); // 70888 mov ax, word_4A470 ;~ 274D:0AF0 -cs=0x274d;eip=0x000af3; X(STOSW); // 70889 stosw ;~ 274D:0AF3 -cs=0x274d;eip=0x000af4; T(ax = word_4a472;); // 70890 mov ax, word_4A472 ;~ 274D:0AF4 -cs=0x274d;eip=0x000af7; X(STOSW); // 70891 stosw ;~ 274D:0AF7 -cs=0x274d;eip=0x000af8; T(ax = word_4a474;); // 70892 mov ax, word_4A474 ;~ 274D:0AF8 -cs=0x274d;eip=0x000afb; X(STOSW); // 70893 stosw ;~ 274D:0AFB -cs=0x274d;eip=0x000afc; T(ax = word_4a476;); // 70894 mov ax, word_4A476 ;~ 274D:0AFC -cs=0x274d;eip=0x000aff; X(STOSW); // 70895 stosw ;~ 274D:0AFF -cs=0x274d;eip=0x000b00; T(ax = word_4a478;); // 70896 mov ax, word_4A478 ;~ 274D:0B00 -cs=0x274d;eip=0x000b03; X(STOSW); // 70897 stosw ;~ 274D:0B03 -cs=0x274d;eip=0x000b04; T(ax = word_4a47a;); // 70898 mov ax, word_4A47A ;~ 274D:0B04 -cs=0x274d;eip=0x000b07; X(STOSW); // 70899 stosw ;~ 274D:0B07 -cs=0x274d;eip=0x000b08; T(ax = word_4a47c;); // 70900 mov ax, word_4A47C ;~ 274D:0B08 -cs=0x274d;eip=0x000b0b; X(STOSW); // 70901 stosw ;~ 274D:0B0B -cs=0x274d;eip=0x000b0c; T(ax = word_4a47e;); // 70902 mov ax, word_4A47E ;~ 274D:0B0C -cs=0x274d;eip=0x000b0f; X(STOSW); // 70903 stosw ;~ 274D:0B0F -cs=0x274d;eip=0x000b10; T(ax = word_4a480;); // 70904 mov ax, word_4A480 ;~ 274D:0B10 -cs=0x274d;eip=0x000b13; X(STOSW); // 70905 stosw ;~ 274D:0B13 -cs=0x274d;eip=0x000b14; T(ax = word_4a482;); // 70906 mov ax, word_4A482 ;~ 274D:0B14 -cs=0x274d;eip=0x000b17; X(STOSW); // 70907 stosw ;~ 274D:0B17 -cs=0x274d;eip=0x000b18; T(ax = word_4a484;); // 70908 mov ax, word_4A484 ;~ 274D:0B18 -cs=0x274d;eip=0x000b1b; X(STOSW); // 70909 stosw ;~ 274D:0B1B -cs=0x274d;eip=0x000b1c; T(ax = word_4a486;); // 70910 mov ax, word_4A486 ;~ 274D:0B1C -cs=0x274d;eip=0x000b1f; X(STOSW); // 70911 stosw ;~ 274D:0B1F -cs=0x274d;eip=0x000b20; X(POP(dx)); // 70912 pop dx ;~ 274D:0B20 -cs=0x274d;eip=0x000b21; X(POP(ax)); // 70913 pop ax ;~ 274D:0B21 -cs=0x274d;eip=0x000b22; T(bx = word_4a4dc;); // 70914 mov bx, word_4A4DC ;~ 274D:0B22 -cs=0x274d;eip=0x000b26; T(SHL(bx, 1)); // 70915 shl bx, 1 ;~ 274D:0B26 -cs=0x274d;eip=0x000b28; T(cx = bx;); // 70916 mov cx, bx ;~ 274D:0B28 + // 7070 +cs=0x274d;eip=0x000ae0; T(bp = di;); // 118836 mov bp, di ;~ 274D:0AE0 +cs=0x274d;eip=0x000ae2; X(PUSH(ax)); // 118837 push ax ;~ 274D:0AE2 +cs=0x274d;eip=0x000ae3; X(PUSH(dx)); // 118838 push dx ;~ 274D:0AE3 +cs=0x274d;eip=0x000ae4; X(STOSW); // 118839 stosw ;~ 274D:0AE4 +cs=0x274d;eip=0x000ae5; T(ax = dx;); // 118840 mov ax, dx ;~ 274D:0AE5 +cs=0x274d;eip=0x000ae7; X(STOSW); // 118841 stosw ;~ 274D:0AE7 +cs=0x274d;eip=0x000ae8; T(ax = *(dw*)(&dword_4a46c);); // 118842 mov ax, word ptr dword_4A46C ;~ 274D:0AE8 +cs=0x274d;eip=0x000aeb; X(STOSW); // 118843 stosw ;~ 274D:0AEB +cs=0x274d;eip=0x000aec; T(ax = *(dw*)(((db*)&dword_4a46c)+2);); // 118844 mov ax, word ptr dword_4A46C+2 ;~ 274D:0AEC +cs=0x274d;eip=0x000aef; X(STOSW); // 118845 stosw ;~ 274D:0AEF +cs=0x274d;eip=0x000af0; T(ax = word_4a470;); // 118846 mov ax, word_4A470 ;~ 274D:0AF0 +cs=0x274d;eip=0x000af3; X(STOSW); // 118847 stosw ;~ 274D:0AF3 +cs=0x274d;eip=0x000af4; T(ax = word_4a472;); // 118848 mov ax, word_4A472 ;~ 274D:0AF4 +cs=0x274d;eip=0x000af7; X(STOSW); // 118849 stosw ;~ 274D:0AF7 +cs=0x274d;eip=0x000af8; T(ax = word_4a474;); // 118850 mov ax, word_4A474 ;~ 274D:0AF8 +cs=0x274d;eip=0x000afb; X(STOSW); // 118851 stosw ;~ 274D:0AFB +cs=0x274d;eip=0x000afc; T(ax = word_4a476;); // 118852 mov ax, word_4A476 ;~ 274D:0AFC +cs=0x274d;eip=0x000aff; X(STOSW); // 118853 stosw ;~ 274D:0AFF +cs=0x274d;eip=0x000b00; T(ax = word_4a478;); // 118854 mov ax, word_4A478 ;~ 274D:0B00 +cs=0x274d;eip=0x000b03; X(STOSW); // 118855 stosw ;~ 274D:0B03 +cs=0x274d;eip=0x000b04; T(ax = word_4a47a;); // 118856 mov ax, word_4A47A ;~ 274D:0B04 +cs=0x274d;eip=0x000b07; X(STOSW); // 118857 stosw ;~ 274D:0B07 +cs=0x274d;eip=0x000b08; T(ax = word_4a47c;); // 118858 mov ax, word_4A47C ;~ 274D:0B08 +cs=0x274d;eip=0x000b0b; X(STOSW); // 118859 stosw ;~ 274D:0B0B +cs=0x274d;eip=0x000b0c; T(ax = word_4a47e;); // 118860 mov ax, word_4A47E ;~ 274D:0B0C +cs=0x274d;eip=0x000b0f; X(STOSW); // 118861 stosw ;~ 274D:0B0F +cs=0x274d;eip=0x000b10; T(ax = word_4a480;); // 118862 mov ax, word_4A480 ;~ 274D:0B10 +cs=0x274d;eip=0x000b13; X(STOSW); // 118863 stosw ;~ 274D:0B13 +cs=0x274d;eip=0x000b14; T(ax = word_4a482;); // 118864 mov ax, word_4A482 ;~ 274D:0B14 +cs=0x274d;eip=0x000b17; X(STOSW); // 118865 stosw ;~ 274D:0B17 +cs=0x274d;eip=0x000b18; T(ax = word_4a484;); // 118866 mov ax, word_4A484 ;~ 274D:0B18 +cs=0x274d;eip=0x000b1b; X(STOSW); // 118867 stosw ;~ 274D:0B1B +cs=0x274d;eip=0x000b1c; T(ax = word_4a486;); // 118868 mov ax, word_4A486 ;~ 274D:0B1C +cs=0x274d;eip=0x000b1f; X(STOSW); // 118869 stosw ;~ 274D:0B1F +cs=0x274d;eip=0x000b20; X(POP(dx)); // 118870 pop dx ;~ 274D:0B20 +cs=0x274d;eip=0x000b21; X(POP(ax)); // 118871 pop ax ;~ 274D:0B21 +cs=0x274d;eip=0x000b22; T(bx = word_4a4dc;); // 118872 mov bx, word_4A4DC ;~ 274D:0B22 +cs=0x274d;eip=0x000b26; T(SHL(bx, 1)); // 118873 shl bx, 1 ;~ 274D:0B26 +cs=0x274d;eip=0x000b28; T(cx = bx;); // 118874 mov cx, bx ;~ 274D:0B28 loc_365da: - // 7085 -cs=0x274d;eip=0x000b2a; T(SUB(bx, 2)); // 70920 sub bx, 2 ;~ 274D:0B2A -cs=0x274d;eip=0x000b2d; J(JS(loc_365ee)); // 70921 js short loc_365EE ;~ 274D:0B2D -cs=0x274d;eip=0x000b2f; T(MOV(di, *(dw*)(raddr(ds,bx+0x3248)))); // 70922 mov di, [bx+3248h] ;~ 274D:0B2F -cs=0x274d;eip=0x000b33; T(CMP(dx, *(dw*)(raddr(ds,di+2)))); // 70923 cmp dx, [di+2] ;~ 274D:0B33 -cs=0x274d;eip=0x000b36; J(JG(loc_365da)); // 70924 jg short loc_365DA ;~ 274D:0B36 -cs=0x274d;eip=0x000b38; J(JL(loc_365ee)); // 70925 jl short loc_365EE ;~ 274D:0B38 -cs=0x274d;eip=0x000b3a; T(CMP(ax, *(dw*)(raddr(ds,di)))); // 70926 cmp ax, [di] ;~ 274D:0B3A -cs=0x274d;eip=0x000b3c; J(JA(loc_365da)); // 70927 ja short loc_365DA ;~ 274D:0B3C + // 7071 +cs=0x274d;eip=0x000b2a; T(SUB(bx, 2)); // 118878 sub bx, 2 ;~ 274D:0B2A +cs=0x274d;eip=0x000b2d; J(JS(loc_365ee)); // 118879 js short loc_365EE ;~ 274D:0B2D +cs=0x274d;eip=0x000b2f; T(MOV(di, *(dw*)(raddr(ds,bx+0x3248)))); // 118880 mov di, [bx+3248h] ;~ 274D:0B2F +cs=0x274d;eip=0x000b33; T(CMP(dx, *(dw*)(raddr(ds,di+2)))); // 118881 cmp dx, [di+2] ;~ 274D:0B33 +cs=0x274d;eip=0x000b36; J(JG(loc_365da)); // 118882 jg short loc_365DA ;~ 274D:0B36 +cs=0x274d;eip=0x000b38; J(JL(loc_365ee)); // 118883 jl short loc_365EE ;~ 274D:0B38 +cs=0x274d;eip=0x000b3a; T(CMP(ax, *(dw*)(raddr(ds,di)))); // 118884 cmp ax, [di] ;~ 274D:0B3A +cs=0x274d;eip=0x000b3c; J(JA(loc_365da)); // 118885 ja short loc_365DA ;~ 274D:0B3C loc_365ee: - // 7086 -cs=0x274d;eip=0x000b3e; T(SUB(cx, 2)); // 70931 sub cx, 2 ;~ 274D:0B3E -cs=0x274d;eip=0x000b41; T(di = cx;); // 70932 mov di, cx ;~ 274D:0B41 -cs=0x274d;eip=0x000b43; T(ADD(di, 0x324A)); // 70933 add di, 324Ah ;~ 274D:0B43 -cs=0x274d;eip=0x000b47; T(si = cx;); // 70934 mov si, cx ;~ 274D:0B47 -cs=0x274d;eip=0x000b49; T(ADD(si, 0x3248)); // 70935 add si, 3248h ;~ 274D:0B49 -cs=0x274d;eip=0x000b4d; T(SUB(cx, bx)); // 70936 sub cx, bx ;~ 274D:0B4D -cs=0x274d;eip=0x000b4f; J(JLE(loc_36609)); // 70937 jle short loc_36609 ;~ 274D:0B4F -cs=0x274d;eip=0x000b51; T(SHR(cx, 1)); // 70938 shr cx, 1 ;~ 274D:0B51 -cs=0x274d;eip=0x000b53; T(CLI); // 70939 cli ;~ 274D:0B53 -cs=0x274d;eip=0x000b54; T(STD); // 70940 std ;~ 274D:0B54 - // 70941 rep movsw ;~ 274D:0B55 -cs=0x274d;eip=0x000b55; X( REP MOVSW); // 70941 rep movsw ;~ 274D:0B55 -cs=0x274d;eip=0x000b57; T(CLD); // 70942 cld ;~ 274D:0B57 -cs=0x274d;eip=0x000b58; T(STI); // 70943 sti ;~ 274D:0B58 + // 7072 +cs=0x274d;eip=0x000b3e; T(SUB(cx, 2)); // 118889 sub cx, 2 ;~ 274D:0B3E +cs=0x274d;eip=0x000b41; T(di = cx;); // 118890 mov di, cx ;~ 274D:0B41 +cs=0x274d;eip=0x000b43; T(ADD(di, 0x324A)); // 118891 add di, 324Ah ;~ 274D:0B43 +cs=0x274d;eip=0x000b47; T(si = cx;); // 118892 mov si, cx ;~ 274D:0B47 +cs=0x274d;eip=0x000b49; T(ADD(si, 0x3248)); // 118893 add si, 3248h ;~ 274D:0B49 +cs=0x274d;eip=0x000b4d; T(SUB(cx, bx)); // 118894 sub cx, bx ;~ 274D:0B4D +cs=0x274d;eip=0x000b4f; J(JLE(loc_36609)); // 118895 jle short loc_36609 ;~ 274D:0B4F +cs=0x274d;eip=0x000b51; T(SHR(cx, 1)); // 118896 shr cx, 1 ;~ 274D:0B51 +cs=0x274d;eip=0x000b53; T(CLI); // 118897 cli ;~ 274D:0B53 +cs=0x274d;eip=0x000b54; T(STD); // 118898 std ;~ 274D:0B54 + // 118899 rep movsw ;~ 274D:0B55 +cs=0x274d;eip=0x000b55; X( REP MOVSW); // 118899 rep movsw ;~ 274D:0B55 +cs=0x274d;eip=0x000b57; T(CLD); // 118900 cld ;~ 274D:0B57 +cs=0x274d;eip=0x000b58; T(STI); // 118901 sti ;~ 274D:0B58 loc_36609: - // 7087 -cs=0x274d;eip=0x000b59; X(MOV(*(dw*)(raddr(ds,di)), bp)); // 70946 mov [di], bp ;~ 274D:0B59 -cs=0x274d;eip=0x000b5b; X(INC(word_4a4dc)); // 70947 inc word_4A4DC ;~ 274D:0B5B -cs=0x274d;eip=0x000b5f; J(RETN(0)); // 70948 retn ;~ 274D:0B5F + // 7073 +cs=0x274d;eip=0x000b59; X(MOV(*(dw*)(raddr(ds,di)), bp)); // 118904 mov [di], bp ;~ 274D:0B59 +cs=0x274d;eip=0x000b5b; X(INC(word_4a4dc)); // 118905 inc word_4A4DC ;~ 274D:0B5B +cs=0x274d;eip=0x000b5f; J(RETN(0)); // 118906 retn ;~ 274D:0B5F assert(0); __dispatch_call: @@ -2286,52 +2292,52 @@ cs=0x274d;eip=0x000b5f; J(RETN(0)); // 70948 retn ;~ 274D:0B5F else goto __dispatch_call; sub_36610: _begin: -cs=0x274d;eip=0x000b60; T(CMP(word_4a4dc, 0)); // 70956 cmp word_4A4DC, 0 ;~ 274D:0B60 -cs=0x274d;eip=0x000b65; J(JZ(locret_3666b)); // 70957 jz short locret_3666B ;~ 274D:0B65 -cs=0x274d;eip=0x000b67; T(si = 0x3246;); // 70958 mov si, 3246h ;~ 274D:0B67 +cs=0x274d;eip=0x000b60; T(CMP(word_4a4dc, 0)); // 118914 cmp word_4A4DC, 0 ;~ 274D:0B60 +cs=0x274d;eip=0x000b65; J(JZ(locret_3666b)); // 118915 jz short locret_3666B ;~ 274D:0B65 +cs=0x274d;eip=0x000b67; T(si = 0x3246;); // 118916 mov si, 3246h ;~ 274D:0B67 loc_3661a: - // 7088 -cs=0x274d;eip=0x000b6a; T(ADD(si, 2)); // 70961 add si, 2 ;~ 274D:0B6A -cs=0x274d;eip=0x000b6d; X(PUSH(si)); // 70962 push si ;~ 274D:0B6D -cs=0x274d;eip=0x000b6e; T(MOV(si, *(dw*)(raddr(ds,si)))); // 70963 mov si, [si] ;~ 274D:0B6E -cs=0x274d;eip=0x000b70; T(ADD(si, 4)); // 70964 add si, 4 ;~ 274D:0B70 -cs=0x274d;eip=0x000b73; T(LODSW); // 70965 lodsw ;~ 274D:0B73 -cs=0x274d;eip=0x000b74; X(*(dw*)(&dword_4a46c) = ax;); // 70966 mov word ptr dword_4A46C, ax ;~ 274D:0B74 -cs=0x274d;eip=0x000b77; T(LODSW); // 70967 lodsw ;~ 274D:0B77 -cs=0x274d;eip=0x000b78; X(*(dw*)(((db*)&dword_4a46c)+2) = ax;); // 70968 mov word ptr dword_4A46C+2, ax ;~ 274D:0B78 -cs=0x274d;eip=0x000b7b; T(LODSW); // 70969 lodsw ;~ 274D:0B7B -cs=0x274d;eip=0x000b7c; X(word_4a470 = ax;); // 70970 mov word_4A470, ax ;~ 274D:0B7C -cs=0x274d;eip=0x000b7f; T(LODSW); // 70971 lodsw ;~ 274D:0B7F -cs=0x274d;eip=0x000b80; X(word_4a472 = ax;); // 70972 mov word_4A472, ax ;~ 274D:0B80 -cs=0x274d;eip=0x000b83; T(LODSW); // 70973 lodsw ;~ 274D:0B83 -cs=0x274d;eip=0x000b84; X(word_4a474 = ax;); // 70974 mov word_4A474, ax ;~ 274D:0B84 -cs=0x274d;eip=0x000b87; T(LODSW); // 70975 lodsw ;~ 274D:0B87 -cs=0x274d;eip=0x000b88; X(word_4a476 = ax;); // 70976 mov word_4A476, ax ;~ 274D:0B88 -cs=0x274d;eip=0x000b8b; T(LODSW); // 70977 lodsw ;~ 274D:0B8B -cs=0x274d;eip=0x000b8c; X(word_4a478 = ax;); // 70978 mov word_4A478, ax ;~ 274D:0B8C -cs=0x274d;eip=0x000b8f; T(LODSW); // 70979 lodsw ;~ 274D:0B8F -cs=0x274d;eip=0x000b90; X(word_4a47a = ax;); // 70980 mov word_4A47A, ax ;~ 274D:0B90 -cs=0x274d;eip=0x000b93; T(LODSW); // 70981 lodsw ;~ 274D:0B93 -cs=0x274d;eip=0x000b94; X(word_4a47c = ax;); // 70982 mov word_4A47C, ax ;~ 274D:0B94 -cs=0x274d;eip=0x000b97; T(LODSW); // 70983 lodsw ;~ 274D:0B97 -cs=0x274d;eip=0x000b98; X(word_4a47e = ax;); // 70984 mov word_4A47E, ax ;~ 274D:0B98 -cs=0x274d;eip=0x000b9b; T(LODSW); // 70985 lodsw ;~ 274D:0B9B -cs=0x274d;eip=0x000b9c; X(word_4a480 = ax;); // 70986 mov word_4A480, ax ;~ 274D:0B9C -cs=0x274d;eip=0x000b9f; T(LODSW); // 70987 lodsw ;~ 274D:0B9F -cs=0x274d;eip=0x000ba0; X(word_4a482 = ax;); // 70988 mov word_4A482, ax ;~ 274D:0BA0 -cs=0x274d;eip=0x000ba3; T(LODSW); // 70989 lodsw ;~ 274D:0BA3 -cs=0x274d;eip=0x000ba4; X(word_4a484 = ax;); // 70990 mov word_4A484, ax ;~ 274D:0BA4 -cs=0x274d;eip=0x000ba7; T(LODSW); // 70991 lodsw ;~ 274D:0BA7 -cs=0x274d;eip=0x000ba8; X(word_4a486 = ax;); // 70992 mov word_4A486, ax ;~ 274D:0BA8 -cs=0x274d;eip=0x000bab; T(LES(si, dword_4a46c)); // 70993 les si, dword_4A46C ;~ 274D:0BAB -cs=0x274d;eip=0x000baf; J(CALL(sub_36697,0)); // 70995 call sub_36697 ;~ 274D:0BAF -cs=0x274d;eip=0x000bb2; X(POP(si)); // 70996 pop si ;~ 274D:0BB2 -cs=0x274d;eip=0x000bb3; X(DEC(word_4a4dc)); // 70997 dec word_4A4DC ;~ 274D:0BB3 -cs=0x274d;eip=0x000bb7; J(JZ(locret_3666b)); // 70998 jz short locret_3666B ;~ 274D:0BB7 -cs=0x274d;eip=0x000bb9; J(JMP(loc_3661a)); // 70999 jmp short loc_3661A ;~ 274D:0BB9 + // 7074 +cs=0x274d;eip=0x000b6a; T(ADD(si, 2)); // 118919 add si, 2 ;~ 274D:0B6A +cs=0x274d;eip=0x000b6d; X(PUSH(si)); // 118920 push si ;~ 274D:0B6D +cs=0x274d;eip=0x000b6e; T(MOV(si, *(dw*)(raddr(ds,si)))); // 118921 mov si, [si] ;~ 274D:0B6E +cs=0x274d;eip=0x000b70; T(ADD(si, 4)); // 118922 add si, 4 ;~ 274D:0B70 +cs=0x274d;eip=0x000b73; T(LODSW); // 118923 lodsw ;~ 274D:0B73 +cs=0x274d;eip=0x000b74; X(*(dw*)(&dword_4a46c) = ax;); // 118924 mov word ptr dword_4A46C, ax ;~ 274D:0B74 +cs=0x274d;eip=0x000b77; T(LODSW); // 118925 lodsw ;~ 274D:0B77 +cs=0x274d;eip=0x000b78; X(*(dw*)(((db*)&dword_4a46c)+2) = ax;); // 118926 mov word ptr dword_4A46C+2, ax ;~ 274D:0B78 +cs=0x274d;eip=0x000b7b; T(LODSW); // 118927 lodsw ;~ 274D:0B7B +cs=0x274d;eip=0x000b7c; X(word_4a470 = ax;); // 118928 mov word_4A470, ax ;~ 274D:0B7C +cs=0x274d;eip=0x000b7f; T(LODSW); // 118929 lodsw ;~ 274D:0B7F +cs=0x274d;eip=0x000b80; X(word_4a472 = ax;); // 118930 mov word_4A472, ax ;~ 274D:0B80 +cs=0x274d;eip=0x000b83; T(LODSW); // 118931 lodsw ;~ 274D:0B83 +cs=0x274d;eip=0x000b84; X(word_4a474 = ax;); // 118932 mov word_4A474, ax ;~ 274D:0B84 +cs=0x274d;eip=0x000b87; T(LODSW); // 118933 lodsw ;~ 274D:0B87 +cs=0x274d;eip=0x000b88; X(word_4a476 = ax;); // 118934 mov word_4A476, ax ;~ 274D:0B88 +cs=0x274d;eip=0x000b8b; T(LODSW); // 118935 lodsw ;~ 274D:0B8B +cs=0x274d;eip=0x000b8c; X(word_4a478 = ax;); // 118936 mov word_4A478, ax ;~ 274D:0B8C +cs=0x274d;eip=0x000b8f; T(LODSW); // 118937 lodsw ;~ 274D:0B8F +cs=0x274d;eip=0x000b90; X(word_4a47a = ax;); // 118938 mov word_4A47A, ax ;~ 274D:0B90 +cs=0x274d;eip=0x000b93; T(LODSW); // 118939 lodsw ;~ 274D:0B93 +cs=0x274d;eip=0x000b94; X(word_4a47c = ax;); // 118940 mov word_4A47C, ax ;~ 274D:0B94 +cs=0x274d;eip=0x000b97; T(LODSW); // 118941 lodsw ;~ 274D:0B97 +cs=0x274d;eip=0x000b98; X(word_4a47e = ax;); // 118942 mov word_4A47E, ax ;~ 274D:0B98 +cs=0x274d;eip=0x000b9b; T(LODSW); // 118943 lodsw ;~ 274D:0B9B +cs=0x274d;eip=0x000b9c; X(word_4a480 = ax;); // 118944 mov word_4A480, ax ;~ 274D:0B9C +cs=0x274d;eip=0x000b9f; T(LODSW); // 118945 lodsw ;~ 274D:0B9F +cs=0x274d;eip=0x000ba0; X(word_4a482 = ax;); // 118946 mov word_4A482, ax ;~ 274D:0BA0 +cs=0x274d;eip=0x000ba3; T(LODSW); // 118947 lodsw ;~ 274D:0BA3 +cs=0x274d;eip=0x000ba4; X(word_4a484 = ax;); // 118948 mov word_4A484, ax ;~ 274D:0BA4 +cs=0x274d;eip=0x000ba7; T(LODSW); // 118949 lodsw ;~ 274D:0BA7 +cs=0x274d;eip=0x000ba8; X(word_4a486 = ax;); // 118950 mov word_4A486, ax ;~ 274D:0BA8 +cs=0x274d;eip=0x000bab; T(LES(si, dword_4a46c)); // 118951 les si, dword_4A46C ;~ 274D:0BAB +cs=0x274d;eip=0x000baf; J(CALL(sub_36697,0)); // 118953 call sub_36697 ;~ 274D:0BAF +cs=0x274d;eip=0x000bb2; X(POP(si)); // 118954 pop si ;~ 274D:0BB2 +cs=0x274d;eip=0x000bb3; X(DEC(word_4a4dc)); // 118955 dec word_4A4DC ;~ 274D:0BB3 +cs=0x274d;eip=0x000bb7; J(JZ(locret_3666b)); // 118956 jz short locret_3666B ;~ 274D:0BB7 +cs=0x274d;eip=0x000bb9; J(JMP(loc_3661a)); // 118957 jmp short loc_3661A ;~ 274D:0BB9 locret_3666b: - // 7089 -cs=0x274d;eip=0x000bbb; J(RETN(0)); // 71004 retn ;~ 274D:0BBB + // 7075 +cs=0x274d;eip=0x000bbb; J(RETN(0)); // 118962 retn ;~ 274D:0BBB assert(0); __dispatch_call: @@ -2358,15 +2364,15 @@ cs=0x274d;eip=0x000bbb; J(RETN(0)); // 71004 retn ;~ 274D:0BBB else goto __dispatch_call; seg35ab_bbc_proc: _begin: -cs=0x274d;eip=0x000bbc; X(PUSH(bp)); // 71008 push bp ;~ 274D:0BBC -cs=0x274d;eip=0x000bbd; X(PUSH(si)); // 71009 push si ;~ 274D:0BBD -cs=0x274d;eip=0x000bbe; X(PUSH(di)); // 71010 push di ;~ 274D:0BBE -cs=0x274d;eip=0x000bbf; T(LES(si, dword_4a46c)); // 71011 les si, dword_4A46C ;~ 274D:0BBF -cs=0x274d;eip=0x000bc3; J(CALL(sub_36697,0)); // 71013 call sub_36697 ;~ 274D:0BC3 -cs=0x274d;eip=0x000bc6; X(POP(di)); // 71014 pop di ;~ 274D:0BC6 -cs=0x274d;eip=0x000bc7; X(POP(si)); // 71015 pop si ;~ 274D:0BC7 -cs=0x274d;eip=0x000bc8; X(POP(bp)); // 71016 pop bp ;~ 274D:0BC8 -cs=0x274d;eip=0x000bc9; J(RETN(0)); // 71017 retn ;~ 274D:0BC9 +cs=0x274d;eip=0x000bbc; X(PUSH(bp)); // 118966 push bp ;~ 274D:0BBC +cs=0x274d;eip=0x000bbd; X(PUSH(si)); // 118967 push si ;~ 274D:0BBD +cs=0x274d;eip=0x000bbe; X(PUSH(di)); // 118968 push di ;~ 274D:0BBE +cs=0x274d;eip=0x000bbf; T(LES(si, dword_4a46c)); // 118969 les si, dword_4A46C ;~ 274D:0BBF +cs=0x274d;eip=0x000bc3; J(CALL(sub_36697,0)); // 118971 call sub_36697 ;~ 274D:0BC3 +cs=0x274d;eip=0x000bc6; X(POP(di)); // 118972 pop di ;~ 274D:0BC6 +cs=0x274d;eip=0x000bc7; X(POP(si)); // 118973 pop si ;~ 274D:0BC7 +cs=0x274d;eip=0x000bc8; X(POP(bp)); // 118974 pop bp ;~ 274D:0BC8 +cs=0x274d;eip=0x000bc9; J(RETN(0)); // 118975 retn ;~ 274D:0BC9 assert(0); __dispatch_call: @@ -2391,19 +2397,19 @@ cs=0x274d;eip=0x000bc9; J(RETN(0)); // 71017 retn ;~ 274D:0BC9 else goto __dispatch_call; sub_3667a: _begin: -cs=0x274d;eip=0x000bca; X(PUSH(bp)); // 71023 push bp ;~ 274D:0BCA -cs=0x274d;eip=0x000bcb; X(PUSH(si)); // 71024 push si ;~ 274D:0BCB -cs=0x274d;eip=0x000bcc; X(PUSH(di)); // 71025 push di ;~ 274D:0BCC -cs=0x274d;eip=0x000bcd; T(cx = word_4a474;); // 71026 mov cx, word_4A474 ;~ 274D:0BCD -cs=0x274d;eip=0x000bd1; T(ax = word_4a472;); // 71027 mov ax, word_4A472 ;~ 274D:0BD1 -cs=0x274d;eip=0x000bd4; T(bp = word_4a470;); // 71028 mov bp, word_4A470 ;~ 274D:0BD4 -cs=0x274d;eip=0x000bd8; T(LES(si, dword_4a46c)); // 71029 les si, dword_4A46C ;~ 274D:0BD8 -cs=0x274d;eip=0x000bdc; J(CALL(sub_36764,0)); // 71030 call sub_36764 ;~ 274D:0BDC -cs=0x274d;eip=0x000bdf; X(*(dw*)(&dword_4a46c) = si;); // 71031 mov word ptr dword_4A46C, si ;~ 274D:0BDF -cs=0x274d;eip=0x000be3; X(POP(di)); // 71032 pop di ;~ 274D:0BE3 -cs=0x274d;eip=0x000be4; X(POP(si)); // 71033 pop si ;~ 274D:0BE4 -cs=0x274d;eip=0x000be5; X(POP(bp)); // 71034 pop bp ;~ 274D:0BE5 -cs=0x274d;eip=0x000be6; J(RETF(0)); // 71035 retf ;~ 274D:0BE6 +cs=0x274d;eip=0x000bca; X(PUSH(bp)); // 118981 push bp ;~ 274D:0BCA +cs=0x274d;eip=0x000bcb; X(PUSH(si)); // 118982 push si ;~ 274D:0BCB +cs=0x274d;eip=0x000bcc; X(PUSH(di)); // 118983 push di ;~ 274D:0BCC +cs=0x274d;eip=0x000bcd; T(cx = word_4a474;); // 118984 mov cx, word_4A474 ;~ 274D:0BCD +cs=0x274d;eip=0x000bd1; T(ax = word_4a472;); // 118985 mov ax, word_4A472 ;~ 274D:0BD1 +cs=0x274d;eip=0x000bd4; T(bp = word_4a470;); // 118986 mov bp, word_4A470 ;~ 274D:0BD4 +cs=0x274d;eip=0x000bd8; T(LES(si, dword_4a46c)); // 118987 les si, dword_4A46C ;~ 274D:0BD8 +cs=0x274d;eip=0x000bdc; J(CALL(sub_36764,0)); // 118988 call sub_36764 ;~ 274D:0BDC +cs=0x274d;eip=0x000bdf; X(*(dw*)(&dword_4a46c) = si;); // 118989 mov word ptr dword_4A46C, si ;~ 274D:0BDF +cs=0x274d;eip=0x000be3; X(POP(di)); // 118990 pop di ;~ 274D:0BE3 +cs=0x274d;eip=0x000be4; X(POP(si)); // 118991 pop si ;~ 274D:0BE4 +cs=0x274d;eip=0x000be5; X(POP(bp)); // 118992 pop bp ;~ 274D:0BE5 +cs=0x274d;eip=0x000be6; J(RETF(0)); // 118993 retf ;~ 274D:0BE6 assert(0); __dispatch_call: @@ -2428,95 +2434,95 @@ cs=0x274d;eip=0x000be6; J(RETF(0)); // 71035 retf ;~ 274D:0BE6 else goto __dispatch_call; sub_36697: _begin: -cs=0x274d;eip=0x000be7; T(ah = byte_48b63;); // 71048 mov ah, byte_48B63 ;~ 274D:0BE7 -cs=0x274d;eip=0x000beb; T(OR(ah, ah)); // 71049 or ah, ah ;~ 274D:0BEB -cs=0x274d;eip=0x000bed; J(JZ(loc_366c6)); // 71050 jz short loc_366C6 ;~ 274D:0BED -cs=0x274d;eip=0x000bef; T(al = *(db*)(((db*)&word_4a486)+1);); // 71051 mov al, byte ptr word_4A486+1 ;~ 274D:0BEF -cs=0x274d;eip=0x000bf2; T(CBW); // 71052 cbw ;~ 274D:0BF2 -cs=0x274d;eip=0x000bf3; T(NOT(ah)); // 71053 not ah ;~ 274D:0BF3 -cs=0x274d;eip=0x000bf5; T(AND(al, ah)); // 71054 and al, ah ;~ 274D:0BF5 -cs=0x274d;eip=0x000bf7; T(SUB(ah, ah)); // 71055 sub ah, ah ;~ 274D:0BF7 -cs=0x274d;eip=0x000bf9; T(SHR(ax, 1)); // 71056 shr ax, 1 ;~ 274D:0BF9 -cs=0x274d;eip=0x000bfb; T(ah = al;); // 71057 mov ah, al ;~ 274D:0BFB -cs=0x274d;eip=0x000bfd; T(SUB(ah, 0)); // 71058 sub ah, 0 ;~ 274D:0BFD -cs=0x274d;eip=0x000c00; J(JNS(loc_366b4)); // 71059 jns short loc_366B4 ;~ 274D:0C00 -cs=0x274d;eip=0x000c02; T(SUB(ah, ah)); // 71060 sub ah, ah ;~ 274D:0C02 +cs=0x274d;eip=0x000be7; T(ah = byte_48b63;); // 119006 mov ah, byte_48B63 ;~ 274D:0BE7 +cs=0x274d;eip=0x000beb; T(OR(ah, ah)); // 119007 or ah, ah ;~ 274D:0BEB +cs=0x274d;eip=0x000bed; J(JZ(loc_366c6)); // 119008 jz short loc_366C6 ;~ 274D:0BED +cs=0x274d;eip=0x000bef; T(al = *(db*)(((db*)&word_4a486)+1);); // 119009 mov al, byte ptr word_4A486+1 ;~ 274D:0BEF +cs=0x274d;eip=0x000bf2; T(CBW); // 119010 cbw ;~ 274D:0BF2 +cs=0x274d;eip=0x000bf3; T(NOT(ah)); // 119011 not ah ;~ 274D:0BF3 +cs=0x274d;eip=0x000bf5; T(AND(al, ah)); // 119012 and al, ah ;~ 274D:0BF5 +cs=0x274d;eip=0x000bf7; T(SUB(ah, ah)); // 119013 sub ah, ah ;~ 274D:0BF7 +cs=0x274d;eip=0x000bf9; T(SHR(ax, 1)); // 119014 shr ax, 1 ;~ 274D:0BF9 +cs=0x274d;eip=0x000bfb; T(ah = al;); // 119015 mov ah, al ;~ 274D:0BFB +cs=0x274d;eip=0x000bfd; T(SUB(ah, 0)); // 119016 sub ah, 0 ;~ 274D:0BFD +cs=0x274d;eip=0x000c00; J(JNS(loc_366b4)); // 119017 jns short loc_366B4 ;~ 274D:0C00 +cs=0x274d;eip=0x000c02; T(SUB(ah, ah)); // 119018 sub ah, ah ;~ 274D:0C02 loc_366b4: - // 7090 -cs=0x274d;eip=0x000c04; T(CMP(ah, 7)); // 71063 cmp ah, 7 ;~ 274D:0C04 -cs=0x274d;eip=0x000c07; J(JLE(loc_366bb)); // 71064 jle short loc_366BB ;~ 274D:0C07 -cs=0x274d;eip=0x000c09; T(ah = 7;); // 71065 mov ah, 7 ;~ 274D:0C09 + // 7076 +cs=0x274d;eip=0x000c04; T(CMP(ah, 7)); // 119021 cmp ah, 7 ;~ 274D:0C04 +cs=0x274d;eip=0x000c07; J(JLE(loc_366bb)); // 119022 jle short loc_366BB ;~ 274D:0C07 +cs=0x274d;eip=0x000c09; T(ah = 7;); // 119023 mov ah, 7 ;~ 274D:0C09 loc_366bb: - // 7091 -cs=0x274d;eip=0x000c0b; T(SHL(ah, 1)); // 71068 shl ah, 1 ;~ 274D:0C0B -cs=0x274d;eip=0x000c0d; T(SHL(ah, 1)); // 71069 shl ah, 1 ;~ 274D:0C0D -cs=0x274d;eip=0x000c0f; T(SHL(ah, 1)); // 71070 shl ah, 1 ;~ 274D:0C0F -cs=0x274d;eip=0x000c11; T(SHL(ah, 1)); // 71071 shl ah, 1 ;~ 274D:0C11 -cs=0x274d;eip=0x000c13; T(ADD(ah, 0x80)); // 71072 add ah, 80h ;~ 274D:0C13 + // 7077 +cs=0x274d;eip=0x000c0b; T(SHL(ah, 1)); // 119026 shl ah, 1 ;~ 274D:0C0B +cs=0x274d;eip=0x000c0d; T(SHL(ah, 1)); // 119027 shl ah, 1 ;~ 274D:0C0D +cs=0x274d;eip=0x000c0f; T(SHL(ah, 1)); // 119028 shl ah, 1 ;~ 274D:0C0F +cs=0x274d;eip=0x000c11; T(SHL(ah, 1)); // 119029 shl ah, 1 ;~ 274D:0C11 +cs=0x274d;eip=0x000c13; T(ADD(ah, 0x80)); // 119030 add ah, 80h ;~ 274D:0C13 loc_366c6: - // 7092 -cs=0x274d;eip=0x000c16; X(*(byte_4a3ca) = ah;); // 71075 mov byte_4A3CA, ah ;~ 274D:0C16 -cs=0x274d;eip=0x000c1a; T(MOV(al, *(raddr(es,si)))); // 71076 mov al, es:[si] ;~ 274D:0C1A -cs=0x274d;eip=0x000c1d; T(AND(al, 0x3F)); // 71077 and al, 3Fh ;~ 274D:0C1D -cs=0x274d;eip=0x000c1f; T(CMP(al, 0x3E)); // 71078 cmp al, 3Eh ; '>' ;~ 274D:0C1F -cs=0x274d;eip=0x000c21; J(JL(loc_366db)); // 71079 jl short loc_366DB ;~ 274D:0C21 -cs=0x274d;eip=0x000c23; J(JZ(loc_366d8)); // 71080 jz short loc_366D8 ;~ 274D:0C23 -cs=0x274d;eip=0x000c25; J(return seg35ab_198a_proc(m2c::kloc_3743a, _state);); // 71081 jmp loc_3743A ;~ 274D:0C25 + // 7078 +cs=0x274d;eip=0x000c16; X(*(byte_4a3ca) = ah;); // 119033 mov byte_4A3CA, ah ;~ 274D:0C16 +cs=0x274d;eip=0x000c1a; T(MOV(al, *(raddr(es,si)))); // 119034 mov al, es:[si] ;~ 274D:0C1A +cs=0x274d;eip=0x000c1d; T(AND(al, 0x3F)); // 119035 and al, 3Fh ;~ 274D:0C1D +cs=0x274d;eip=0x000c1f; T(CMP(al, 0x3E)); // 119036 cmp al, 3Eh ; '>' ;~ 274D:0C1F +cs=0x274d;eip=0x000c21; J(JL(loc_366db)); // 119037 jl short loc_366DB ;~ 274D:0C21 +cs=0x274d;eip=0x000c23; J(JZ(loc_366d8)); // 119038 jz short loc_366D8 ;~ 274D:0C23 +cs=0x274d;eip=0x000c25; J(return seg35ab_198a_proc(m2c::kloc_3743a, _state);); // 119039 jmp loc_3743A ;~ 274D:0C25 loc_366d8: - // 7093 -cs=0x274d;eip=0x000c28; J(return seg35ab_198a_proc(m2c::kloc_375a4, _state);); // 71085 jmp loc_375A4 ;~ 274D:0C28 + // 7079 +cs=0x274d;eip=0x000c28; J(return seg35ab_198a_proc(m2c::kloc_375a4, _state);); // 119043 jmp loc_375A4 ;~ 274D:0C28 loc_366db: - // 7094 -cs=0x274d;eip=0x000c2b; T(ax = word_4a476;); // 71089 mov ax, word_4A476 ;~ 274D:0C2B -cs=0x274d;eip=0x000c2e; T(OR(ax, word_4a478)); // 71090 or ax, word_4A478 ;~ 274D:0C2E -cs=0x274d;eip=0x000c32; T(OR(ax, word_4a47a)); // 71091 or ax, word_4A47A ;~ 274D:0C32 -cs=0x274d;eip=0x000c36; T(OR(al, ah)); // 71092 or al, ah ;~ 274D:0C36 -cs=0x274d;eip=0x000c38; X(*(byte_4a488) = al;); // 71093 mov byte_4A488, al ;~ 274D:0C38 -cs=0x274d;eip=0x000c3b; J(JZ(loc_36710)); // 71094 jz short loc_36710 ;~ 274D:0C3B -cs=0x274d;eip=0x000c3d; X(PUSH(si)); // 71095 push si ;~ 274D:0C3D -cs=0x274d;eip=0x000c3e; T(di = 0x19D8;); // 71096 mov di, 19D8h ;~ 274D:0C3E -cs=0x274d;eip=0x000c41; T(cx = word_4a476;); // 71097 mov cx, word_4A476 ;~ 274D:0C41 -cs=0x274d;eip=0x000c45; T(si = word_4a478;); // 71098 mov si, word_4A478 ;~ 274D:0C45 -cs=0x274d;eip=0x000c49; T(bp = word_4a47a;); // 71099 mov bp, word_4A47A ;~ 274D:0C49 -cs=0x274d;eip=0x000c4d; J(CALL(sub_36f2b,0)); // 71100 call sub_36F2B ;~ 274D:0C4D -cs=0x274d;eip=0x000c50; T(bx = 0x19D8;); // 71101 mov bx, 19D8h ;~ 274D:0C50 -cs=0x274d;eip=0x000c53; T(si = 0x19C6;); // 71102 mov si, 19C6h ;~ 274D:0C53 -cs=0x274d;eip=0x000c56; T(di = 0x19EA;); // 71103 mov di, 19EAh ;~ 274D:0C56 -cs=0x274d;eip=0x000c59; J(CALL(sub_3707d,0)); // 71104 call sub_3707D ;~ 274D:0C59 -cs=0x274d;eip=0x000c5c; X(POP(si)); // 71105 pop si ;~ 274D:0C5C -cs=0x274d;eip=0x000c5d; J(JMP(loc_36746)); // 71106 jmp short loc_36746 ;~ 274D:0C5D + // 7080 +cs=0x274d;eip=0x000c2b; T(ax = word_4a476;); // 119047 mov ax, word_4A476 ;~ 274D:0C2B +cs=0x274d;eip=0x000c2e; T(OR(ax, word_4a478)); // 119048 or ax, word_4A478 ;~ 274D:0C2E +cs=0x274d;eip=0x000c32; T(OR(ax, word_4a47a)); // 119049 or ax, word_4A47A ;~ 274D:0C32 +cs=0x274d;eip=0x000c36; T(OR(al, ah)); // 119050 or al, ah ;~ 274D:0C36 +cs=0x274d;eip=0x000c38; X(*(byte_4a488) = al;); // 119051 mov byte_4A488, al ;~ 274D:0C38 +cs=0x274d;eip=0x000c3b; J(JZ(loc_36710)); // 119052 jz short loc_36710 ;~ 274D:0C3B +cs=0x274d;eip=0x000c3d; X(PUSH(si)); // 119053 push si ;~ 274D:0C3D +cs=0x274d;eip=0x000c3e; T(di = 0x19D8;); // 119054 mov di, 19D8h ;~ 274D:0C3E +cs=0x274d;eip=0x000c41; T(cx = word_4a476;); // 119055 mov cx, word_4A476 ;~ 274D:0C41 +cs=0x274d;eip=0x000c45; T(si = word_4a478;); // 119056 mov si, word_4A478 ;~ 274D:0C45 +cs=0x274d;eip=0x000c49; T(bp = word_4a47a;); // 119057 mov bp, word_4A47A ;~ 274D:0C49 +cs=0x274d;eip=0x000c4d; J(CALL(sub_36f2b,0)); // 119058 call sub_36F2B ;~ 274D:0C4D +cs=0x274d;eip=0x000c50; T(bx = 0x19D8;); // 119059 mov bx, 19D8h ;~ 274D:0C50 +cs=0x274d;eip=0x000c53; T(si = 0x19C6;); // 119060 mov si, 19C6h ;~ 274D:0C53 +cs=0x274d;eip=0x000c56; T(di = 0x19EA;); // 119061 mov di, 19EAh ;~ 274D:0C56 +cs=0x274d;eip=0x000c59; J(CALL(sub_3707d,0)); // 119062 call sub_3707D ;~ 274D:0C59 +cs=0x274d;eip=0x000c5c; X(POP(si)); // 119063 pop si ;~ 274D:0C5C +cs=0x274d;eip=0x000c5d; J(JMP(loc_36746)); // 119064 jmp short loc_36746 ;~ 274D:0C5D loc_36710: - // 7095 -cs=0x274d;eip=0x000c60; T(ax = word_4a4a6;); // 71112 mov ax, word_4A4A6 ;~ 274D:0C60 -cs=0x274d;eip=0x000c63; X(word_4a4ca = ax;); // 71113 mov word_4A4CA, ax ;~ 274D:0C63 -cs=0x274d;eip=0x000c66; T(ax = word_4a4a8;); // 71114 mov ax, word_4A4A8 ;~ 274D:0C66 -cs=0x274d;eip=0x000c69; X(word_4a4cc = ax;); // 71115 mov word_4A4CC, ax ;~ 274D:0C69 -cs=0x274d;eip=0x000c6c; T(ax = word_4a4aa;); // 71116 mov ax, word_4A4AA ;~ 274D:0C6C -cs=0x274d;eip=0x000c6f; X(word_4a4ce = ax;); // 71117 mov word_4A4CE, ax ;~ 274D:0C6F -cs=0x274d;eip=0x000c72; T(ax = word_4a4ac;); // 71118 mov ax, word_4A4AC ;~ 274D:0C72 -cs=0x274d;eip=0x000c75; X(word_4a4d0 = ax;); // 71119 mov word_4A4D0, ax ;~ 274D:0C75 -cs=0x274d;eip=0x000c78; T(ax = word_4a4ae;); // 71120 mov ax, word_4A4AE ;~ 274D:0C78 -cs=0x274d;eip=0x000c7b; X(word_4a4d2 = ax;); // 71121 mov word_4A4D2, ax ;~ 274D:0C7B -cs=0x274d;eip=0x000c7e; T(ax = word_4a4b0;); // 71122 mov ax, word_4A4B0 ;~ 274D:0C7E -cs=0x274d;eip=0x000c81; X(word_4a4d4 = ax;); // 71123 mov word_4A4D4, ax ;~ 274D:0C81 -cs=0x274d;eip=0x000c84; T(ax = word_4a4b2;); // 71124 mov ax, word_4A4B2 ;~ 274D:0C84 -cs=0x274d;eip=0x000c87; X(word_4a4d6 = ax;); // 71125 mov word_4A4D6, ax ;~ 274D:0C87 -cs=0x274d;eip=0x000c8a; T(ax = word_4a4b4;); // 71126 mov ax, word_4A4B4 ;~ 274D:0C8A -cs=0x274d;eip=0x000c8d; X(word_4a4d8 = ax;); // 71127 mov word_4A4D8, ax ;~ 274D:0C8D -cs=0x274d;eip=0x000c90; T(ax = word_4a4b6;); // 71128 mov ax, word_4A4B6 ;~ 274D:0C90 -cs=0x274d;eip=0x000c93; X(word_4a4da = ax;); // 71129 mov word_4A4DA, ax ;~ 274D:0C93 + // 7081 +cs=0x274d;eip=0x000c60; T(ax = word_4a4a6;); // 119070 mov ax, word_4A4A6 ;~ 274D:0C60 +cs=0x274d;eip=0x000c63; X(word_4a4ca = ax;); // 119071 mov word_4A4CA, ax ;~ 274D:0C63 +cs=0x274d;eip=0x000c66; T(ax = word_4a4a8;); // 119072 mov ax, word_4A4A8 ;~ 274D:0C66 +cs=0x274d;eip=0x000c69; X(word_4a4cc = ax;); // 119073 mov word_4A4CC, ax ;~ 274D:0C69 +cs=0x274d;eip=0x000c6c; T(ax = word_4a4aa;); // 119074 mov ax, word_4A4AA ;~ 274D:0C6C +cs=0x274d;eip=0x000c6f; X(word_4a4ce = ax;); // 119075 mov word_4A4CE, ax ;~ 274D:0C6F +cs=0x274d;eip=0x000c72; T(ax = word_4a4ac;); // 119076 mov ax, word_4A4AC ;~ 274D:0C72 +cs=0x274d;eip=0x000c75; X(word_4a4d0 = ax;); // 119077 mov word_4A4D0, ax ;~ 274D:0C75 +cs=0x274d;eip=0x000c78; T(ax = word_4a4ae;); // 119078 mov ax, word_4A4AE ;~ 274D:0C78 +cs=0x274d;eip=0x000c7b; X(word_4a4d2 = ax;); // 119079 mov word_4A4D2, ax ;~ 274D:0C7B +cs=0x274d;eip=0x000c7e; T(ax = word_4a4b0;); // 119080 mov ax, word_4A4B0 ;~ 274D:0C7E +cs=0x274d;eip=0x000c81; X(word_4a4d4 = ax;); // 119081 mov word_4A4D4, ax ;~ 274D:0C81 +cs=0x274d;eip=0x000c84; T(ax = word_4a4b2;); // 119082 mov ax, word_4A4B2 ;~ 274D:0C84 +cs=0x274d;eip=0x000c87; X(word_4a4d6 = ax;); // 119083 mov word_4A4D6, ax ;~ 274D:0C87 +cs=0x274d;eip=0x000c8a; T(ax = word_4a4b4;); // 119084 mov ax, word_4A4B4 ;~ 274D:0C8A +cs=0x274d;eip=0x000c8d; X(word_4a4d8 = ax;); // 119085 mov word_4A4D8, ax ;~ 274D:0C8D +cs=0x274d;eip=0x000c90; T(ax = word_4a4b6;); // 119086 mov ax, word_4A4B6 ;~ 274D:0C90 +cs=0x274d;eip=0x000c93; X(word_4a4da = ax;); // 119087 mov word_4A4DA, ax ;~ 274D:0C93 loc_36746: - // 7096 -cs=0x274d;eip=0x000c96; T(cx = word_4a474;); // 71132 mov cx, word_4A474 ;~ 274D:0C96 -cs=0x274d;eip=0x000c9a; T(ax = word_4a472;); // 71133 mov ax, word_4A472 ;~ 274D:0C9A -cs=0x274d;eip=0x000c9d; T(bp = word_4a470;); // 71134 mov bp, word_4A470 ;~ 274D:0C9D -cs=0x274d;eip=0x000ca1; J(CALL(sub_36764,0)); // 71135 call sub_36764 ;~ 274D:0CA1 -cs=0x274d;eip=0x000ca4; J(CALL(sub_35bc3,0)); // 71136 call sub_35BC3 ;~ 274D:0CA4 -cs=0x274d;eip=0x000ca7; J(CALL(sub_36ba0,0)); // 71137 call sub_36BA0 ;~ 274D:0CA7 -cs=0x274d;eip=0x000caa; J(CALL(sub_36c88,0)); // 71138 call sub_36C88 ;~ 274D:0CAA -cs=0x274d;eip=0x000cad; J(CALL(sub_3721a,0)); // 71139 call sub_3721A ;~ 274D:0CAD -cs=0x274d;eip=0x000cb0; J(CALL(sub_35be7,0)); // 71140 call sub_35BE7 ;~ 274D:0CB0 -cs=0x274d;eip=0x000cb3; J(RETN(0)); // 71141 retn ;~ 274D:0CB3 + // 7082 +cs=0x274d;eip=0x000c96; T(cx = word_4a474;); // 119090 mov cx, word_4A474 ;~ 274D:0C96 +cs=0x274d;eip=0x000c9a; T(ax = word_4a472;); // 119091 mov ax, word_4A472 ;~ 274D:0C9A +cs=0x274d;eip=0x000c9d; T(bp = word_4a470;); // 119092 mov bp, word_4A470 ;~ 274D:0C9D +cs=0x274d;eip=0x000ca1; J(CALL(sub_36764,0)); // 119093 call sub_36764 ;~ 274D:0CA1 +cs=0x274d;eip=0x000ca4; J(CALL(sub_35bc3,0)); // 119094 call sub_35BC3 ;~ 274D:0CA4 +cs=0x274d;eip=0x000ca7; J(CALL(sub_36ba0,0)); // 119095 call sub_36BA0 ;~ 274D:0CA7 +cs=0x274d;eip=0x000caa; J(CALL(sub_36c88,0)); // 119096 call sub_36C88 ;~ 274D:0CAA +cs=0x274d;eip=0x000cad; J(CALL(sub_3721a,0)); // 119097 call sub_3721A ;~ 274D:0CAD +cs=0x274d;eip=0x000cb0; J(CALL(sub_35be7,0)); // 119098 call sub_35BE7 ;~ 274D:0CB0 +cs=0x274d;eip=0x000cb3; J(RETN(0)); // 119099 retn ;~ 274D:0CB3 assert(0); __dispatch_call: @@ -2548,137 +2554,137 @@ cs=0x274d;eip=0x000cb3; J(RETN(0)); // 71141 retn ;~ 274D:0CB3 else goto __dispatch_call; sub_36764: _begin: -cs=0x274d;eip=0x000cb4; T(NEG(bp)); // 71150 neg bp ;~ 274D:0CB4 -cs=0x274d;eip=0x000cb6; T(NEG(ax)); // 71151 neg ax ;~ 274D:0CB6 -cs=0x274d;eip=0x000cb8; T(NEG(cx)); // 71152 neg cx ;~ 274D:0CB8 -cs=0x274d;eip=0x000cba; T(CMP(*(byte_4a488), 0)); // 71153 cmp byte_4A488, 0 ;~ 274D:0CBA -cs=0x274d;eip=0x000cbf; J(JNZ(loc_3677f)); // 71154 jnz short loc_3677F ;~ 274D:0CBF -cs=0x274d;eip=0x000cc1; X(word_4cdae = bp;); // 71155 mov word_4CDAE, bp ;~ 274D:0CC1 -cs=0x274d;eip=0x000cc5; X(word_4cdb0 = cx;); // 71156 mov word_4CDB0, cx ;~ 274D:0CC5 -cs=0x274d;eip=0x000cc9; X(word_4cdb2 = ax;); // 71157 mov word_4CDB2, ax ;~ 274D:0CC9 -cs=0x274d;eip=0x000ccc; J(JMP(loc_3680e)); // 71158 jmp loc_3680E ;~ 274D:0CCC +cs=0x274d;eip=0x000cb4; T(NEG(bp)); // 119108 neg bp ;~ 274D:0CB4 +cs=0x274d;eip=0x000cb6; T(NEG(ax)); // 119109 neg ax ;~ 274D:0CB6 +cs=0x274d;eip=0x000cb8; T(NEG(cx)); // 119110 neg cx ;~ 274D:0CB8 +cs=0x274d;eip=0x000cba; T(CMP(*(byte_4a488), 0)); // 119111 cmp byte_4A488, 0 ;~ 274D:0CBA +cs=0x274d;eip=0x000cbf; J(JNZ(loc_3677f)); // 119112 jnz short loc_3677F ;~ 274D:0CBF +cs=0x274d;eip=0x000cc1; X(word_4cdae = bp;); // 119113 mov ds:word_4CDAE, bp ;~ 274D:0CC1 +cs=0x274d;eip=0x000cc5; X(word_4cdb0 = cx;); // 119114 mov ds:word_4CDB0, cx ;~ 274D:0CC5 +cs=0x274d;eip=0x000cc9; X(word_4cdb2 = ax;); // 119115 mov ds:word_4CDB2, ax ;~ 274D:0CC9 +cs=0x274d;eip=0x000ccc; J(JMP(loc_3680e)); // 119116 jmp loc_3680E ;~ 274D:0CCC loc_3677f: - // 7097 -cs=0x274d;eip=0x000ccf; X(word_4cdb4 = ax;); // 71162 mov word_4CDB4, ax ;~ 274D:0CCF -cs=0x274d;eip=0x000cd2; J(CALL(sub_37049,0)); // 71163 call sub_37049 ;~ 274D:0CD2 -cs=0x274d;eip=0x000cd5; X(PUSH(si)); // 71164 push si ;~ 274D:0CD5 -cs=0x274d;eip=0x000cd6; T(ax = word_4cdb4;); // 71165 mov ax, word_4CDB4 ;~ 274D:0CD6 -cs=0x274d;eip=0x000cd9; X(IMUL1_2(word_4a4c4)); // 71166 imul word_4A4C4 ;~ 274D:0CD9 -cs=0x274d;eip=0x000cdd; T(di = dx;); // 71167 mov di, dx ;~ 274D:0CDD -cs=0x274d;eip=0x000cdf; T(si = ax;); // 71168 mov si, ax ;~ 274D:0CDF -cs=0x274d;eip=0x000ce1; T(ax = cx;); // 71169 mov ax, cx ;~ 274D:0CE1 -cs=0x274d;eip=0x000ce3; X(IMUL1_2(word_4a4be)); // 71170 imul word_4A4BE ;~ 274D:0CE3 -cs=0x274d;eip=0x000ce7; T(ADD(si, ax)); // 71171 add si, ax ;~ 274D:0CE7 -cs=0x274d;eip=0x000ce9; T(ADC(di, dx)); // 71172 adc di, dx ;~ 274D:0CE9 -cs=0x274d;eip=0x000ceb; T(ax = bp;); // 71173 mov ax, bp ;~ 274D:0CEB -cs=0x274d;eip=0x000ced; X(IMUL1_2(word_4a4b8)); // 71174 imul word_4A4B8 ;~ 274D:0CED -cs=0x274d;eip=0x000cf1; T(ADD(si, ax)); // 71175 add si, ax ;~ 274D:0CF1 -cs=0x274d;eip=0x000cf3; T(ADC(di, dx)); // 71176 adc di, dx ;~ 274D:0CF3 -cs=0x274d;eip=0x000cf5; T(SHL(si, 1)); // 71177 shl si, 1 ;~ 274D:0CF5 -cs=0x274d;eip=0x000cf7; T(RCL(di, 1)); // 71178 rcl di, 1 ;~ 274D:0CF7 -cs=0x274d;eip=0x000cf9; T(SHL(si, 1)); // 71179 shl si, 1 ;~ 274D:0CF9 -cs=0x274d;eip=0x000cfb; T(ADC(di, 0)); // 71180 adc di, 0 ;~ 274D:0CFB -cs=0x274d;eip=0x000cfe; X(word_4cdae = di;); // 71181 mov word_4CDAE, di ;~ 274D:0CFE -cs=0x274d;eip=0x000d02; T(ax = word_4cdb4;); // 71182 mov ax, word_4CDB4 ;~ 274D:0D02 -cs=0x274d;eip=0x000d05; X(IMUL1_2(word_4a4c6)); // 71183 imul word_4A4C6 ;~ 274D:0D05 -cs=0x274d;eip=0x000d09; T(di = dx;); // 71184 mov di, dx ;~ 274D:0D09 -cs=0x274d;eip=0x000d0b; T(si = ax;); // 71185 mov si, ax ;~ 274D:0D0B -cs=0x274d;eip=0x000d0d; T(ax = cx;); // 71186 mov ax, cx ;~ 274D:0D0D -cs=0x274d;eip=0x000d0f; X(IMUL1_2(word_4a4c0)); // 71187 imul word_4A4C0 ;~ 274D:0D0F -cs=0x274d;eip=0x000d13; T(ADD(si, ax)); // 71188 add si, ax ;~ 274D:0D13 -cs=0x274d;eip=0x000d15; T(ADC(di, dx)); // 71189 adc di, dx ;~ 274D:0D15 -cs=0x274d;eip=0x000d17; T(ax = bp;); // 71190 mov ax, bp ;~ 274D:0D17 -cs=0x274d;eip=0x000d19; X(IMUL1_2(word_4a4ba)); // 71191 imul word_4A4BA ;~ 274D:0D19 -cs=0x274d;eip=0x000d1d; T(ADD(si, ax)); // 71192 add si, ax ;~ 274D:0D1D -cs=0x274d;eip=0x000d1f; T(ADC(di, dx)); // 71193 adc di, dx ;~ 274D:0D1F -cs=0x274d;eip=0x000d21; T(SHL(si, 1)); // 71194 shl si, 1 ;~ 274D:0D21 -cs=0x274d;eip=0x000d23; T(RCL(di, 1)); // 71195 rcl di, 1 ;~ 274D:0D23 -cs=0x274d;eip=0x000d25; T(SHL(si, 1)); // 71196 shl si, 1 ;~ 274D:0D25 -cs=0x274d;eip=0x000d27; T(ADC(di, 0)); // 71197 adc di, 0 ;~ 274D:0D27 -cs=0x274d;eip=0x000d2a; X(word_4cdb0 = di;); // 71198 mov word_4CDB0, di ;~ 274D:0D2A -cs=0x274d;eip=0x000d2e; T(ax = word_4cdb4;); // 71199 mov ax, word_4CDB4 ;~ 274D:0D2E -cs=0x274d;eip=0x000d31; X(IMUL1_2(word_4a4c8)); // 71200 imul word_4A4C8 ;~ 274D:0D31 -cs=0x274d;eip=0x000d35; T(di = dx;); // 71201 mov di, dx ;~ 274D:0D35 -cs=0x274d;eip=0x000d37; T(si = ax;); // 71202 mov si, ax ;~ 274D:0D37 -cs=0x274d;eip=0x000d39; T(ax = cx;); // 71203 mov ax, cx ;~ 274D:0D39 -cs=0x274d;eip=0x000d3b; X(IMUL1_2(word_4a4c2)); // 71204 imul word_4A4C2 ;~ 274D:0D3B -cs=0x274d;eip=0x000d3f; T(ADD(si, ax)); // 71205 add si, ax ;~ 274D:0D3F -cs=0x274d;eip=0x000d41; T(ADC(di, dx)); // 71206 adc di, dx ;~ 274D:0D41 -cs=0x274d;eip=0x000d43; T(ax = bp;); // 71207 mov ax, bp ;~ 274D:0D43 -cs=0x274d;eip=0x000d45; X(IMUL1_2(word_4a4bc)); // 71208 imul word_4A4BC ;~ 274D:0D45 -cs=0x274d;eip=0x000d49; T(ADD(si, ax)); // 71209 add si, ax ;~ 274D:0D49 -cs=0x274d;eip=0x000d4b; T(ADC(di, dx)); // 71210 adc di, dx ;~ 274D:0D4B -cs=0x274d;eip=0x000d4d; T(SHL(si, 1)); // 71211 shl si, 1 ;~ 274D:0D4D -cs=0x274d;eip=0x000d4f; T(RCL(di, 1)); // 71212 rcl di, 1 ;~ 274D:0D4F -cs=0x274d;eip=0x000d51; T(SHL(si, 1)); // 71213 shl si, 1 ;~ 274D:0D51 -cs=0x274d;eip=0x000d53; T(ADC(di, 0)); // 71214 adc di, 0 ;~ 274D:0D53 -cs=0x274d;eip=0x000d56; X(word_4cdb2 = di;); // 71215 mov word_4CDB2, di ;~ 274D:0D56 -cs=0x274d;eip=0x000d5a; X(POP(si)); // 71216 pop si ;~ 274D:0D5A -cs=0x274d;eip=0x000d5b; J(CALL(sub_37049,0)); // 71217 call sub_37049 ;~ 274D:0D5B + // 7083 +cs=0x274d;eip=0x000ccf; X(word_4cdb4 = ax;); // 119120 mov ds:word_4CDB4, ax ;~ 274D:0CCF +cs=0x274d;eip=0x000cd2; J(CALL(sub_37049,0)); // 119121 call sub_37049 ;~ 274D:0CD2 +cs=0x274d;eip=0x000cd5; X(PUSH(si)); // 119122 push si ;~ 274D:0CD5 +cs=0x274d;eip=0x000cd6; T(ax = word_4cdb4;); // 119123 mov ax, ds:word_4CDB4 ;~ 274D:0CD6 +cs=0x274d;eip=0x000cd9; X(IMUL1_2(word_4a4c4)); // 119124 imul word_4A4C4 ;~ 274D:0CD9 +cs=0x274d;eip=0x000cdd; T(di = dx;); // 119125 mov di, dx ;~ 274D:0CDD +cs=0x274d;eip=0x000cdf; T(si = ax;); // 119126 mov si, ax ;~ 274D:0CDF +cs=0x274d;eip=0x000ce1; T(ax = cx;); // 119127 mov ax, cx ;~ 274D:0CE1 +cs=0x274d;eip=0x000ce3; X(IMUL1_2(word_4a4be)); // 119128 imul word_4A4BE ;~ 274D:0CE3 +cs=0x274d;eip=0x000ce7; T(ADD(si, ax)); // 119129 add si, ax ;~ 274D:0CE7 +cs=0x274d;eip=0x000ce9; T(ADC(di, dx)); // 119130 adc di, dx ;~ 274D:0CE9 +cs=0x274d;eip=0x000ceb; T(ax = bp;); // 119131 mov ax, bp ;~ 274D:0CEB +cs=0x274d;eip=0x000ced; X(IMUL1_2(word_4a4b8)); // 119132 imul word_4A4B8 ;~ 274D:0CED +cs=0x274d;eip=0x000cf1; T(ADD(si, ax)); // 119133 add si, ax ;~ 274D:0CF1 +cs=0x274d;eip=0x000cf3; T(ADC(di, dx)); // 119134 adc di, dx ;~ 274D:0CF3 +cs=0x274d;eip=0x000cf5; T(SHL(si, 1)); // 119135 shl si, 1 ;~ 274D:0CF5 +cs=0x274d;eip=0x000cf7; T(RCL(di, 1)); // 119136 rcl di, 1 ;~ 274D:0CF7 +cs=0x274d;eip=0x000cf9; T(SHL(si, 1)); // 119137 shl si, 1 ;~ 274D:0CF9 +cs=0x274d;eip=0x000cfb; T(ADC(di, 0)); // 119138 adc di, 0 ;~ 274D:0CFB +cs=0x274d;eip=0x000cfe; X(word_4cdae = di;); // 119139 mov ds:word_4CDAE, di ;~ 274D:0CFE +cs=0x274d;eip=0x000d02; T(ax = word_4cdb4;); // 119140 mov ax, ds:word_4CDB4 ;~ 274D:0D02 +cs=0x274d;eip=0x000d05; X(IMUL1_2(word_4a4c6)); // 119141 imul word_4A4C6 ;~ 274D:0D05 +cs=0x274d;eip=0x000d09; T(di = dx;); // 119142 mov di, dx ;~ 274D:0D09 +cs=0x274d;eip=0x000d0b; T(si = ax;); // 119143 mov si, ax ;~ 274D:0D0B +cs=0x274d;eip=0x000d0d; T(ax = cx;); // 119144 mov ax, cx ;~ 274D:0D0D +cs=0x274d;eip=0x000d0f; X(IMUL1_2(word_4a4c0)); // 119145 imul word_4A4C0 ;~ 274D:0D0F +cs=0x274d;eip=0x000d13; T(ADD(si, ax)); // 119146 add si, ax ;~ 274D:0D13 +cs=0x274d;eip=0x000d15; T(ADC(di, dx)); // 119147 adc di, dx ;~ 274D:0D15 +cs=0x274d;eip=0x000d17; T(ax = bp;); // 119148 mov ax, bp ;~ 274D:0D17 +cs=0x274d;eip=0x000d19; X(IMUL1_2(word_4a4ba)); // 119149 imul word_4A4BA ;~ 274D:0D19 +cs=0x274d;eip=0x000d1d; T(ADD(si, ax)); // 119150 add si, ax ;~ 274D:0D1D +cs=0x274d;eip=0x000d1f; T(ADC(di, dx)); // 119151 adc di, dx ;~ 274D:0D1F +cs=0x274d;eip=0x000d21; T(SHL(si, 1)); // 119152 shl si, 1 ;~ 274D:0D21 +cs=0x274d;eip=0x000d23; T(RCL(di, 1)); // 119153 rcl di, 1 ;~ 274D:0D23 +cs=0x274d;eip=0x000d25; T(SHL(si, 1)); // 119154 shl si, 1 ;~ 274D:0D25 +cs=0x274d;eip=0x000d27; T(ADC(di, 0)); // 119155 adc di, 0 ;~ 274D:0D27 +cs=0x274d;eip=0x000d2a; X(word_4cdb0 = di;); // 119156 mov ds:word_4CDB0, di ;~ 274D:0D2A +cs=0x274d;eip=0x000d2e; T(ax = word_4cdb4;); // 119157 mov ax, ds:word_4CDB4 ;~ 274D:0D2E +cs=0x274d;eip=0x000d31; X(IMUL1_2(word_4a4c8)); // 119158 imul word_4A4C8 ;~ 274D:0D31 +cs=0x274d;eip=0x000d35; T(di = dx;); // 119159 mov di, dx ;~ 274D:0D35 +cs=0x274d;eip=0x000d37; T(si = ax;); // 119160 mov si, ax ;~ 274D:0D37 +cs=0x274d;eip=0x000d39; T(ax = cx;); // 119161 mov ax, cx ;~ 274D:0D39 +cs=0x274d;eip=0x000d3b; X(IMUL1_2(word_4a4c2)); // 119162 imul word_4A4C2 ;~ 274D:0D3B +cs=0x274d;eip=0x000d3f; T(ADD(si, ax)); // 119163 add si, ax ;~ 274D:0D3F +cs=0x274d;eip=0x000d41; T(ADC(di, dx)); // 119164 adc di, dx ;~ 274D:0D41 +cs=0x274d;eip=0x000d43; T(ax = bp;); // 119165 mov ax, bp ;~ 274D:0D43 +cs=0x274d;eip=0x000d45; X(IMUL1_2(word_4a4bc)); // 119166 imul word_4A4BC ;~ 274D:0D45 +cs=0x274d;eip=0x000d49; T(ADD(si, ax)); // 119167 add si, ax ;~ 274D:0D49 +cs=0x274d;eip=0x000d4b; T(ADC(di, dx)); // 119168 adc di, dx ;~ 274D:0D4B +cs=0x274d;eip=0x000d4d; T(SHL(si, 1)); // 119169 shl si, 1 ;~ 274D:0D4D +cs=0x274d;eip=0x000d4f; T(RCL(di, 1)); // 119170 rcl di, 1 ;~ 274D:0D4F +cs=0x274d;eip=0x000d51; T(SHL(si, 1)); // 119171 shl si, 1 ;~ 274D:0D51 +cs=0x274d;eip=0x000d53; T(ADC(di, 0)); // 119172 adc di, 0 ;~ 274D:0D53 +cs=0x274d;eip=0x000d56; X(word_4cdb2 = di;); // 119173 mov ds:word_4CDB2, di ;~ 274D:0D56 +cs=0x274d;eip=0x000d5a; X(POP(si)); // 119174 pop si ;~ 274D:0D5A +cs=0x274d;eip=0x000d5b; J(CALL(sub_37049,0)); // 119175 call sub_37049 ;~ 274D:0D5B loc_3680e: - // 7098 -cs=0x274d;eip=0x000d5e; X(LODS(*(raddr(es,si)),si,1)); // 71220 lods byte ptr es:[si] ;~ 274D:0D5E -cs=0x274d;eip=0x000d60; T(AND(ax, 0x1F)); // 71221 and ax, 1Fh ;~ 274D:0D60 -cs=0x274d;eip=0x000d63; X(*(word_4a4e0) = ax;); // 71222 mov word_4A4E0, ax ;~ 274D:0D63 -cs=0x274d;eip=0x000d66; T(cx = ax;); // 71223 mov cx, ax ;~ 274D:0D66 -cs=0x274d;eip=0x000d68; T(SUB(ax, ax)); // 71224 sub ax, ax ;~ 274D:0D68 -cs=0x274d;eip=0x000d6a; T(CMP(cx, 0x10)); // 71225 cmp cx, 10h ;~ 274D:0D6A -cs=0x274d;eip=0x000d6d; J(JLE(loc_36820)); // 71226 jle short loc_36820 ;~ 274D:0D6D -cs=0x274d;eip=0x000d6f; T(INC(ax)); // 71227 inc ax ;~ 274D:0D6F + // 7084 +cs=0x274d;eip=0x000d5e; X(LODS(*(raddr(es,si)),si,1)); // 119178 lods byte ptr es:[si] ;~ 274D:0D5E +cs=0x274d;eip=0x000d60; T(AND(ax, 0x1F)); // 119179 and ax, 1Fh ;~ 274D:0D60 +cs=0x274d;eip=0x000d63; X(*(word_4a4e0) = ax;); // 119180 mov word_4A4E0, ax ;~ 274D:0D63 +cs=0x274d;eip=0x000d66; T(cx = ax;); // 119181 mov cx, ax ;~ 274D:0D66 +cs=0x274d;eip=0x000d68; T(SUB(ax, ax)); // 119182 sub ax, ax ;~ 274D:0D68 +cs=0x274d;eip=0x000d6a; T(CMP(cx, 0x10)); // 119183 cmp cx, 10h ;~ 274D:0D6A +cs=0x274d;eip=0x000d6d; J(JLE(loc_36820)); // 119184 jle short loc_36820 ;~ 274D:0D6D +cs=0x274d;eip=0x000d6f; T(INC(ax)); // 119185 inc ax ;~ 274D:0D6F loc_36820: - // 7099 -cs=0x274d;eip=0x000d70; X(*(byte_4a4e4) = al;); // 71230 mov byte_4A4E4, al ;~ 274D:0D70 -cs=0x274d;eip=0x000d73; X(word_4a4e6 = 0x0FFFF;); // 71231 mov word_4A4E6, 0FFFFh ;~ 274D:0D73 -cs=0x274d;eip=0x000d79; X(word_4a4e8 = 0x0FFFF;); // 71232 mov word_4A4E8, 0FFFFh ;~ 274D:0D79 -cs=0x274d;eip=0x000d7f; T(OR(cx, cx)); // 71233 or cx, cx ;~ 274D:0D7F -cs=0x274d;eip=0x000d81; J(JZ(loc_36877)); // 71234 jz short loc_36877 ;~ 274D:0D81 -cs=0x274d;eip=0x000d83; T(bx = 1;); // 71235 mov bx, 1 ;~ 274D:0D83 -cs=0x274d;eip=0x000d86; T(SUB(di, di)); // 71236 sub di, di ;~ 274D:0D86 + // 7085 +cs=0x274d;eip=0x000d70; X(*(byte_4a4e4) = al;); // 119188 mov byte_4A4E4, al ;~ 274D:0D70 +cs=0x274d;eip=0x000d73; X(word_4a4e6 = 0x0FFFF;); // 119189 mov word_4A4E6, 0FFFFh ;~ 274D:0D73 +cs=0x274d;eip=0x000d79; X(word_4a4e8 = 0x0FFFF;); // 119190 mov word_4A4E8, 0FFFFh ;~ 274D:0D79 +cs=0x274d;eip=0x000d7f; T(OR(cx, cx)); // 119191 or cx, cx ;~ 274D:0D7F +cs=0x274d;eip=0x000d81; J(JZ(loc_36877)); // 119192 jz short loc_36877 ;~ 274D:0D81 +cs=0x274d;eip=0x000d83; T(bx = 1;); // 119193 mov bx, 1 ;~ 274D:0D83 +cs=0x274d;eip=0x000d86; T(SUB(di, di)); // 119194 sub di, di ;~ 274D:0D86 loc_36838: - // 7100 -cs=0x274d;eip=0x000d88; X(PUSH(bx)); // 71239 push bx ;~ 274D:0D88 -cs=0x274d;eip=0x000d89; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 71240 lods word ptr es:[si] ;~ 274D:0D89 -cs=0x274d;eip=0x000d8b; X(IMUL1_2(word_4cdae)); // 71241 imul word_4CDAE ;~ 274D:0D8B -cs=0x274d;eip=0x000d8f; T(bp = ax;); // 71242 mov bp, ax ;~ 274D:0D8F -cs=0x274d;eip=0x000d91; T(bx = dx;); // 71243 mov bx, dx ;~ 274D:0D91 -cs=0x274d;eip=0x000d93; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 71244 lods word ptr es:[si] ;~ 274D:0D93 -cs=0x274d;eip=0x000d95; X(IMUL1_2(word_4cdb2)); // 71245 imul word_4CDB2 ;~ 274D:0D95 -cs=0x274d;eip=0x000d99; T(ADD(bp, ax)); // 71246 add bp, ax ;~ 274D:0D99 -cs=0x274d;eip=0x000d9b; T(ADC(bx, dx)); // 71247 adc bx, dx ;~ 274D:0D9B -cs=0x274d;eip=0x000d9d; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 71248 lods word ptr es:[si] ;~ 274D:0D9D -cs=0x274d;eip=0x000d9f; X(IMUL1_2(word_4cdb0)); // 71249 imul word_4CDB0 ;~ 274D:0D9F -cs=0x274d;eip=0x000da3; T(ADD(bp, ax)); // 71250 add bp, ax ;~ 274D:0DA3 -cs=0x274d;eip=0x000da5; T(ADC(bx, dx)); // 71251 adc bx, dx ;~ 274D:0DA5 -cs=0x274d;eip=0x000da7; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 71252 lods word ptr es:[si] ;~ 274D:0DA7 -cs=0x274d;eip=0x000da9; T(CWD); // 71253 cwd ;~ 274D:0DA9 -cs=0x274d;eip=0x000daa; T(CMP(bx, dx)); // 71254 cmp bx, dx ;~ 274D:0DAA -cs=0x274d;eip=0x000dac; X(POP(bx)); // 71255 pop bx ;~ 274D:0DAC -cs=0x274d;eip=0x000dad; J(JG(loc_3686f)); // 71256 jg short loc_3686F ;~ 274D:0DAD -cs=0x274d;eip=0x000daf; J(JL(loc_36865)); // 71257 jl short loc_36865 ;~ 274D:0DAF -cs=0x274d;eip=0x000db1; T(CMP(bp, ax)); // 71258 cmp bp, ax ;~ 274D:0DB1 -cs=0x274d;eip=0x000db3; J(JNC(loc_3686f)); // 71259 jnb short loc_3686F ;~ 274D:0DB3 + // 7086 +cs=0x274d;eip=0x000d88; X(PUSH(bx)); // 119197 push bx ;~ 274D:0D88 +cs=0x274d;eip=0x000d89; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 119198 lods word ptr es:[si] ;~ 274D:0D89 +cs=0x274d;eip=0x000d8b; X(IMUL1_2(word_4cdae)); // 119199 imul ds:word_4CDAE ;~ 274D:0D8B +cs=0x274d;eip=0x000d8f; T(bp = ax;); // 119200 mov bp, ax ;~ 274D:0D8F +cs=0x274d;eip=0x000d91; T(bx = dx;); // 119201 mov bx, dx ;~ 274D:0D91 +cs=0x274d;eip=0x000d93; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 119202 lods word ptr es:[si] ;~ 274D:0D93 +cs=0x274d;eip=0x000d95; X(IMUL1_2(word_4cdb2)); // 119203 imul ds:word_4CDB2 ;~ 274D:0D95 +cs=0x274d;eip=0x000d99; T(ADD(bp, ax)); // 119204 add bp, ax ;~ 274D:0D99 +cs=0x274d;eip=0x000d9b; T(ADC(bx, dx)); // 119205 adc bx, dx ;~ 274D:0D9B +cs=0x274d;eip=0x000d9d; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 119206 lods word ptr es:[si] ;~ 274D:0D9D +cs=0x274d;eip=0x000d9f; X(IMUL1_2(word_4cdb0)); // 119207 imul ds:word_4CDB0 ;~ 274D:0D9F +cs=0x274d;eip=0x000da3; T(ADD(bp, ax)); // 119208 add bp, ax ;~ 274D:0DA3 +cs=0x274d;eip=0x000da5; T(ADC(bx, dx)); // 119209 adc bx, dx ;~ 274D:0DA5 +cs=0x274d;eip=0x000da7; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 119210 lods word ptr es:[si] ;~ 274D:0DA7 +cs=0x274d;eip=0x000da9; T(CWD); // 119211 cwd ;~ 274D:0DA9 +cs=0x274d;eip=0x000daa; T(CMP(bx, dx)); // 119212 cmp bx, dx ;~ 274D:0DAA +cs=0x274d;eip=0x000dac; X(POP(bx)); // 119213 pop bx ;~ 274D:0DAC +cs=0x274d;eip=0x000dad; J(JG(loc_3686f)); // 119214 jg short loc_3686F ;~ 274D:0DAD +cs=0x274d;eip=0x000daf; J(JL(loc_36865)); // 119215 jl short loc_36865 ;~ 274D:0DAF +cs=0x274d;eip=0x000db1; T(CMP(bp, ax)); // 119216 cmp bp, ax ;~ 274D:0DB1 +cs=0x274d;eip=0x000db3; J(JNC(loc_3686f)); // 119217 jnb short loc_3686F ;~ 274D:0DB3 loc_36865: - // 7101 -cs=0x274d;eip=0x000db5; X(XOR(word_4a4e6, bx)); // 71262 xor word_4A4E6, bx ;~ 274D:0DB5 -cs=0x274d;eip=0x000db9; X(XOR(word_4a4e8, di)); // 71263 xor word_4A4E8, di ;~ 274D:0DB9 -cs=0x274d;eip=0x000dbd; T(INC(ch)); // 71264 inc ch ;~ 274D:0DBD + // 7087 +cs=0x274d;eip=0x000db5; X(XOR(word_4a4e6, bx)); // 119220 xor word_4A4E6, bx ;~ 274D:0DB5 +cs=0x274d;eip=0x000db9; X(XOR(word_4a4e8, di)); // 119221 xor word_4A4E8, di ;~ 274D:0DB9 +cs=0x274d;eip=0x000dbd; T(INC(ch)); // 119222 inc ch ;~ 274D:0DBD loc_3686f: - // 7102 -cs=0x274d;eip=0x000dbf; T(SHL(bx, 1)); // 71268 shl bx, 1 ;~ 274D:0DBF -cs=0x274d;eip=0x000dc1; T(RCL(di, 1)); // 71269 rcl di, 1 ;~ 274D:0DC1 -cs=0x274d;eip=0x000dc3; T(DEC(cl)); // 71270 dec cl ;~ 274D:0DC3 -cs=0x274d;eip=0x000dc5; J(JNZ(loc_36838)); // 71271 jnz short loc_36838 ;~ 274D:0DC5 + // 7088 +cs=0x274d;eip=0x000dbf; T(SHL(bx, 1)); // 119226 shl bx, 1 ;~ 274D:0DBF +cs=0x274d;eip=0x000dc1; T(RCL(di, 1)); // 119227 rcl di, 1 ;~ 274D:0DC1 +cs=0x274d;eip=0x000dc3; T(DEC(cl)); // 119228 dec cl ;~ 274D:0DC3 +cs=0x274d;eip=0x000dc5; J(JNZ(loc_36838)); // 119229 jnz short loc_36838 ;~ 274D:0DC5 loc_36877: - // 7103 -cs=0x274d;eip=0x000dc7; T(al = *(db*)(word_4a4e0);); // 71274 mov al, byte ptr word_4A4E0 ;~ 274D:0DC7 -cs=0x274d;eip=0x000dca; T(CMP(al, 4)); // 71275 cmp al, 4 ;~ 274D:0DCA -cs=0x274d;eip=0x000dcc; J(JL(locret_36886)); // 71276 jl short locret_36886 ;~ 274D:0DCC -cs=0x274d;eip=0x000dce; T(CMP(al, ch)); // 71277 cmp al, ch ;~ 274D:0DCE -cs=0x274d;eip=0x000dd0; J(JNZ(locret_36886)); // 71278 jnz short locret_36886 ;~ 274D:0DD0 -cs=0x274d;eip=0x000dd2; X(INC(*(dw*)(byte_4cdb6))); // 71279 inc word ptr byte_4CDB6 ;~ 274D:0DD2 + // 7089 +cs=0x274d;eip=0x000dc7; T(al = *(db*)(word_4a4e0);); // 119232 mov al, byte ptr word_4A4E0 ;~ 274D:0DC7 +cs=0x274d;eip=0x000dca; T(CMP(al, 4)); // 119233 cmp al, 4 ;~ 274D:0DCA +cs=0x274d;eip=0x000dcc; J(JL(locret_36886)); // 119234 jl short locret_36886 ;~ 274D:0DCC +cs=0x274d;eip=0x000dce; T(CMP(al, ch)); // 119235 cmp al, ch ;~ 274D:0DCE +cs=0x274d;eip=0x000dd0; J(JNZ(locret_36886)); // 119236 jnz short locret_36886 ;~ 274D:0DD0 +cs=0x274d;eip=0x000dd2; X(INC(word_4cdb6)); // 119237 inc ds:word_4CDB6 ;~ 274D:0DD2 locret_36886: - // 7104 -cs=0x274d;eip=0x000dd6; J(RETN(0)); // 71283 retn ;~ 274D:0DD6 + // 7090 +cs=0x274d;eip=0x000dd6; J(RETN(0)); // 119241 retn ;~ 274D:0DD6 assert(0); __dispatch_call: @@ -2711,7 +2717,7 @@ cs=0x274d;eip=0x000dd6; J(RETN(0)); // 71283 retn ;~ 274D:0DD6 else goto __dispatch_call; seg35ab_dd7_proc: _begin: -cs=0x274d;eip=0x000dd7; J(RETN(0)); // 71287 retn ;~ 274D:0DD7 +cs=0x274d;eip=0x000dd7; J(RETN(0)); // 119245 retn ;~ 274D:0DD7 assert(0); __dispatch_call: @@ -2736,14 +2742,14 @@ cs=0x274d;eip=0x000dd7; J(RETN(0)); // 71287 retn ;~ 274D:0DD7 else goto __dispatch_call; sub_36888: _begin: -cs=0x274d;eip=0x000dd8; X(PUSH(bp)); // 71294 push bp ;~ 274D:0DD8 -cs=0x274d;eip=0x000dd9; X(PUSH(si)); // 71295 push si ;~ 274D:0DD9 -cs=0x274d;eip=0x000dda; X(PUSH(di)); // 71296 push di ;~ 274D:0DDA -cs=0x274d;eip=0x000ddb; J(CALL(sub_368a4,0)); // 71297 call sub_368A4 ;~ 274D:0DDB -cs=0x274d;eip=0x000dde; X(POP(di)); // 71298 pop di ;~ 274D:0DDE -cs=0x274d;eip=0x000ddf; X(POP(si)); // 71299 pop si ;~ 274D:0DDF -cs=0x274d;eip=0x000de0; X(POP(bp)); // 71300 pop bp ;~ 274D:0DE0 -cs=0x274d;eip=0x000de1; J(RETF(0)); // 71301 retf ;~ 274D:0DE1 +cs=0x274d;eip=0x000dd8; X(PUSH(bp)); // 119252 push bp ;~ 274D:0DD8 +cs=0x274d;eip=0x000dd9; X(PUSH(si)); // 119253 push si ;~ 274D:0DD9 +cs=0x274d;eip=0x000dda; X(PUSH(di)); // 119254 push di ;~ 274D:0DDA +cs=0x274d;eip=0x000ddb; J(CALL(sub_368a4,0)); // 119255 call sub_368A4 ;~ 274D:0DDB +cs=0x274d;eip=0x000dde; X(POP(di)); // 119256 pop di ;~ 274D:0DDE +cs=0x274d;eip=0x000ddf; X(POP(si)); // 119257 pop si ;~ 274D:0DDF +cs=0x274d;eip=0x000de0; X(POP(bp)); // 119258 pop bp ;~ 274D:0DE0 +cs=0x274d;eip=0x000de1; J(RETF(0)); // 119259 retf ;~ 274D:0DE1 assert(0); __dispatch_call: @@ -2768,16 +2774,16 @@ cs=0x274d;eip=0x000de1; J(RETF(0)); // 71301 retf ;~ 274D:0DE1 else goto __dispatch_call; seg35ab_de2_proc: _begin: -cs=0x274d;eip=0x000de2; X(PUSH(bp)); // 71305 push bp ;~ 274D:0DE2 -cs=0x274d;eip=0x000de3; X(PUSH(si)); // 71306 push si ;~ 274D:0DE3 -cs=0x274d;eip=0x000de4; X(PUSH(di)); // 71307 push di ;~ 274D:0DE4 -cs=0x274d;eip=0x000de5; T(LES(si, dword_4a46c)); // 71308 les si, dword_4A46C ;~ 274D:0DE5 -cs=0x274d;eip=0x000de9; J(CALL(sub_36ba0,0)); // 71310 call sub_36BA0 ;~ 274D:0DE9 -cs=0x274d;eip=0x000dec; X(*(dw*)(&dword_4a46c) = si;); // 71311 mov word ptr dword_4A46C, si ;~ 274D:0DEC -cs=0x274d;eip=0x000df0; X(POP(di)); // 71312 pop di ;~ 274D:0DF0 -cs=0x274d;eip=0x000df1; X(POP(si)); // 71313 pop si ;~ 274D:0DF1 -cs=0x274d;eip=0x000df2; X(POP(bp)); // 71314 pop bp ;~ 274D:0DF2 -cs=0x274d;eip=0x000df3; J(RETN(0)); // 71315 retn ;~ 274D:0DF3 +cs=0x274d;eip=0x000de2; X(PUSH(bp)); // 119263 push bp ;~ 274D:0DE2 +cs=0x274d;eip=0x000de3; X(PUSH(si)); // 119264 push si ;~ 274D:0DE3 +cs=0x274d;eip=0x000de4; X(PUSH(di)); // 119265 push di ;~ 274D:0DE4 +cs=0x274d;eip=0x000de5; T(LES(si, dword_4a46c)); // 119266 les si, dword_4A46C ;~ 274D:0DE5 +cs=0x274d;eip=0x000de9; J(CALL(sub_36ba0,0)); // 119268 call sub_36BA0 ;~ 274D:0DE9 +cs=0x274d;eip=0x000dec; X(*(dw*)(&dword_4a46c) = si;); // 119269 mov word ptr dword_4A46C, si ;~ 274D:0DEC +cs=0x274d;eip=0x000df0; X(POP(di)); // 119270 pop di ;~ 274D:0DF0 +cs=0x274d;eip=0x000df1; X(POP(si)); // 119271 pop si ;~ 274D:0DF1 +cs=0x274d;eip=0x000df2; X(POP(bp)); // 119272 pop bp ;~ 274D:0DF2 +cs=0x274d;eip=0x000df3; J(RETN(0)); // 119273 retn ;~ 274D:0DF3 assert(0); __dispatch_call: @@ -2802,160 +2808,160 @@ cs=0x274d;eip=0x000df3; J(RETN(0)); // 71315 retn ;~ 274D:0DF3 else goto __dispatch_call; sub_368a4: _begin: -cs=0x274d;eip=0x000df4; T(CMP(word_4a046, 0)); // 71322 cmp word_4A046, 0 ;~ 274D:0DF4 -cs=0x274d;eip=0x000df9; J(JNZ(loc_368ac)); // 71323 jnz short loc_368AC ;~ 274D:0DF9 -cs=0x274d;eip=0x000dfb; J(RETN(0)); // 71324 retn ;~ 274D:0DFB +cs=0x274d;eip=0x000df4; T(CMP(word_4a046, 0)); // 119280 cmp word_4A046, 0 ;~ 274D:0DF4 +cs=0x274d;eip=0x000df9; J(JNZ(loc_368ac)); // 119281 jnz short loc_368AC ;~ 274D:0DF9 +cs=0x274d;eip=0x000dfb; J(RETN(0)); // 119282 retn ;~ 274D:0DFB loc_368ac: - // 7105 -cs=0x274d;eip=0x000dfc; T(bx = word_4a040;); // 71328 mov bx, word_4A040 ;~ 274D:0DFC -cs=0x274d;eip=0x000e00; T(DEC(bx)); // 71329 dec bx ;~ 274D:0E00 -cs=0x274d;eip=0x000e01; T(SHL(bx, 1)); // 71330 shl bx, 1 ;~ 274D:0E01 -cs=0x274d;eip=0x000e03; T(di = bx;); // 71331 mov di, bx ;~ 274D:0E03 -cs=0x274d;eip=0x000e05; T(SHL(di, 1)); // 71332 shl di, 1 ;~ 274D:0E05 + // 7091 +cs=0x274d;eip=0x000dfc; T(bx = word_4a040;); // 119286 mov bx, word_4A040 ;~ 274D:0DFC +cs=0x274d;eip=0x000e00; T(DEC(bx)); // 119287 dec bx ;~ 274D:0E00 +cs=0x274d;eip=0x000e01; T(SHL(bx, 1)); // 119288 shl bx, 1 ;~ 274D:0E01 +cs=0x274d;eip=0x000e03; T(di = bx;); // 119289 mov di, bx ;~ 274D:0E03 +cs=0x274d;eip=0x000e05; T(SHL(di, 1)); // 119290 shl di, 1 ;~ 274D:0E05 loc_368b7: - // 7106 -cs=0x274d;eip=0x000e07; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6AB4)))); // 71335 mov cx, [bx-6AB4h] ;~ 274D:0E07 -cs=0x274d;eip=0x000e0b; T(ax = word_4a4a6;); // 71336 mov ax, word_4A4A6 ;~ 274D:0E0B -cs=0x274d;eip=0x000e0e; T(IMUL1_2(cx)); // 71337 imul cx ;~ 274D:0E0E -cs=0x274d;eip=0x000e10; T(SHL(ax, 1)); // 71338 shl ax, 1 ;~ 274D:0E10 -cs=0x274d;eip=0x000e12; T(RCL(dx, 1)); // 71339 rcl dx, 1 ;~ 274D:0E12 -cs=0x274d;eip=0x000e14; X(MOV(*(dw*)(raddr(ds,di+0x2A88)), ax)); // 71340 mov [di+2A88h], ax ;~ 274D:0E14 -cs=0x274d;eip=0x000e18; X(MOV(*(dw*)(raddr(ds,di+0x2A8A)), dx)); // 71341 mov [di+2A8Ah], dx ;~ 274D:0E18 -cs=0x274d;eip=0x000e1c; T(ax = word_4a4a8;); // 71342 mov ax, word_4A4A8 ;~ 274D:0E1C -cs=0x274d;eip=0x000e1f; T(IMUL1_2(cx)); // 71343 imul cx ;~ 274D:0E1F -cs=0x274d;eip=0x000e21; T(SHL(ax, 1)); // 71344 shl ax, 1 ;~ 274D:0E21 -cs=0x274d;eip=0x000e23; T(RCL(dx, 1)); // 71345 rcl dx, 1 ;~ 274D:0E23 -cs=0x274d;eip=0x000e25; X(MOV(*(dw*)(raddr(ds,di+0x2B08)), ax)); // 71346 mov [di+2B08h], ax ;~ 274D:0E25 -cs=0x274d;eip=0x000e29; X(MOV(*(dw*)(raddr(ds,di+0x2B0A)), dx)); // 71347 mov [di+2B0Ah], dx ;~ 274D:0E29 -cs=0x274d;eip=0x000e2d; T(ax = word_4a4aa;); // 71348 mov ax, word_4A4AA ;~ 274D:0E2D -cs=0x274d;eip=0x000e30; T(IMUL1_2(cx)); // 71349 imul cx ;~ 274D:0E30 -cs=0x274d;eip=0x000e32; T(SHL(ax, 1)); // 71350 shl ax, 1 ;~ 274D:0E32 -cs=0x274d;eip=0x000e34; T(RCL(dx, 1)); // 71351 rcl dx, 1 ;~ 274D:0E34 -cs=0x274d;eip=0x000e36; X(MOV(*(dw*)(raddr(ds,di+0x2B88)), ax)); // 71352 mov [di+2B88h], ax ;~ 274D:0E36 -cs=0x274d;eip=0x000e3a; X(MOV(*(dw*)(raddr(ds,di+0x2B8A)), dx)); // 71353 mov [di+2B8Ah], dx ;~ 274D:0E3A -cs=0x274d;eip=0x000e3e; T(SUB(di, 4)); // 71354 sub di, 4 ;~ 274D:0E3E -cs=0x274d;eip=0x000e41; T(SUB(bx, 2)); // 71355 sub bx, 2 ;~ 274D:0E41 -cs=0x274d;eip=0x000e44; J(JNS(loc_368b7)); // 71356 jns short loc_368B7 ;~ 274D:0E44 -cs=0x274d;eip=0x000e46; T(bx = word_4a044;); // 71357 mov bx, word_4A044 ;~ 274D:0E46 -cs=0x274d;eip=0x000e4a; T(DEC(bx)); // 71358 dec bx ;~ 274D:0E4A -cs=0x274d;eip=0x000e4b; T(SHL(bx, 1)); // 71359 shl bx, 1 ;~ 274D:0E4B -cs=0x274d;eip=0x000e4d; T(di = bx;); // 71360 mov di, bx ;~ 274D:0E4D -cs=0x274d;eip=0x000e4f; T(SHL(di, 1)); // 71361 shl di, 1 ;~ 274D:0E4F + // 7092 +cs=0x274d;eip=0x000e07; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6AB4)))); // 119293 mov cx, [bx-6AB4h] ;~ 274D:0E07 +cs=0x274d;eip=0x000e0b; T(ax = word_4a4a6;); // 119294 mov ax, word_4A4A6 ;~ 274D:0E0B +cs=0x274d;eip=0x000e0e; T(IMUL1_2(cx)); // 119295 imul cx ;~ 274D:0E0E +cs=0x274d;eip=0x000e10; T(SHL(ax, 1)); // 119296 shl ax, 1 ;~ 274D:0E10 +cs=0x274d;eip=0x000e12; T(RCL(dx, 1)); // 119297 rcl dx, 1 ;~ 274D:0E12 +cs=0x274d;eip=0x000e14; X(MOV(*(dw*)(raddr(ds,di+0x2A88)), ax)); // 119298 mov [di+2A88h], ax ;~ 274D:0E14 +cs=0x274d;eip=0x000e18; X(MOV(*(dw*)(raddr(ds,di+0x2A8A)), dx)); // 119299 mov [di+2A8Ah], dx ;~ 274D:0E18 +cs=0x274d;eip=0x000e1c; T(ax = word_4a4a8;); // 119300 mov ax, word_4A4A8 ;~ 274D:0E1C +cs=0x274d;eip=0x000e1f; T(IMUL1_2(cx)); // 119301 imul cx ;~ 274D:0E1F +cs=0x274d;eip=0x000e21; T(SHL(ax, 1)); // 119302 shl ax, 1 ;~ 274D:0E21 +cs=0x274d;eip=0x000e23; T(RCL(dx, 1)); // 119303 rcl dx, 1 ;~ 274D:0E23 +cs=0x274d;eip=0x000e25; X(MOV(*(dw*)(raddr(ds,di+0x2B08)), ax)); // 119304 mov [di+2B08h], ax ;~ 274D:0E25 +cs=0x274d;eip=0x000e29; X(MOV(*(dw*)(raddr(ds,di+0x2B0A)), dx)); // 119305 mov [di+2B0Ah], dx ;~ 274D:0E29 +cs=0x274d;eip=0x000e2d; T(ax = word_4a4aa;); // 119306 mov ax, word_4A4AA ;~ 274D:0E2D +cs=0x274d;eip=0x000e30; T(IMUL1_2(cx)); // 119307 imul cx ;~ 274D:0E30 +cs=0x274d;eip=0x000e32; T(SHL(ax, 1)); // 119308 shl ax, 1 ;~ 274D:0E32 +cs=0x274d;eip=0x000e34; T(RCL(dx, 1)); // 119309 rcl dx, 1 ;~ 274D:0E34 +cs=0x274d;eip=0x000e36; X(MOV(*(dw*)(raddr(ds,di+0x2B88)), ax)); // 119310 mov [di+2B88h], ax ;~ 274D:0E36 +cs=0x274d;eip=0x000e3a; X(MOV(*(dw*)(raddr(ds,di+0x2B8A)), dx)); // 119311 mov [di+2B8Ah], dx ;~ 274D:0E3A +cs=0x274d;eip=0x000e3e; T(SUB(di, 4)); // 119312 sub di, 4 ;~ 274D:0E3E +cs=0x274d;eip=0x000e41; T(SUB(bx, 2)); // 119313 sub bx, 2 ;~ 274D:0E41 +cs=0x274d;eip=0x000e44; J(JNS(loc_368b7)); // 119314 jns short loc_368B7 ;~ 274D:0E44 +cs=0x274d;eip=0x000e46; T(bx = word_4a044;); // 119315 mov bx, word_4A044 ;~ 274D:0E46 +cs=0x274d;eip=0x000e4a; T(DEC(bx)); // 119316 dec bx ;~ 274D:0E4A +cs=0x274d;eip=0x000e4b; T(SHL(bx, 1)); // 119317 shl bx, 1 ;~ 274D:0E4B +cs=0x274d;eip=0x000e4d; T(di = bx;); // 119318 mov di, bx ;~ 274D:0E4D +cs=0x274d;eip=0x000e4f; T(SHL(di, 1)); // 119319 shl di, 1 ;~ 274D:0E4F loc_36901: - // 7107 -cs=0x274d;eip=0x000e51; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6A30)))); // 71364 mov cx, [bx-6A30h] ;~ 274D:0E51 -cs=0x274d;eip=0x000e55; T(ax = word_4a4ac;); // 71365 mov ax, word_4A4AC ;~ 274D:0E55 -cs=0x274d;eip=0x000e58; T(IMUL1_2(cx)); // 71366 imul cx ;~ 274D:0E58 -cs=0x274d;eip=0x000e5a; T(SHL(ax, 1)); // 71367 shl ax, 1 ;~ 274D:0E5A -cs=0x274d;eip=0x000e5c; T(RCL(dx, 1)); // 71368 rcl dx, 1 ;~ 274D:0E5C -cs=0x274d;eip=0x000e5e; X(MOV(*(dw*)(raddr(ds,di+0x2C08)), ax)); // 71369 mov [di+2C08h], ax ;~ 274D:0E5E -cs=0x274d;eip=0x000e62; X(MOV(*(dw*)(raddr(ds,di+0x2C0A)), dx)); // 71370 mov [di+2C0Ah], dx ;~ 274D:0E62 -cs=0x274d;eip=0x000e66; T(ax = word_4a4ae;); // 71371 mov ax, word_4A4AE ;~ 274D:0E66 -cs=0x274d;eip=0x000e69; T(IMUL1_2(cx)); // 71372 imul cx ;~ 274D:0E69 -cs=0x274d;eip=0x000e6b; T(SHL(ax, 1)); // 71373 shl ax, 1 ;~ 274D:0E6B -cs=0x274d;eip=0x000e6d; T(RCL(dx, 1)); // 71374 rcl dx, 1 ;~ 274D:0E6D -cs=0x274d;eip=0x000e6f; X(MOV(*(dw*)(raddr(ds,di+0x2C28)), ax)); // 71375 mov [di+2C28h], ax ;~ 274D:0E6F -cs=0x274d;eip=0x000e73; X(MOV(*(dw*)(raddr(ds,di+0x2C2A)), dx)); // 71376 mov [di+2C2Ah], dx ;~ 274D:0E73 -cs=0x274d;eip=0x000e77; T(ax = word_4a4b0;); // 71377 mov ax, word_4A4B0 ;~ 274D:0E77 -cs=0x274d;eip=0x000e7a; T(IMUL1_2(cx)); // 71378 imul cx ;~ 274D:0E7A -cs=0x274d;eip=0x000e7c; T(SHL(ax, 1)); // 71379 shl ax, 1 ;~ 274D:0E7C -cs=0x274d;eip=0x000e7e; T(RCL(dx, 1)); // 71380 rcl dx, 1 ;~ 274D:0E7E -cs=0x274d;eip=0x000e80; X(MOV(*(dw*)(raddr(ds,di+0x2C48)), ax)); // 71381 mov [di+2C48h], ax ;~ 274D:0E80 -cs=0x274d;eip=0x000e84; X(MOV(*(dw*)(raddr(ds,di+0x2C4A)), dx)); // 71382 mov [di+2C4Ah], dx ;~ 274D:0E84 -cs=0x274d;eip=0x000e88; T(SUB(di, 4)); // 71383 sub di, 4 ;~ 274D:0E88 -cs=0x274d;eip=0x000e8b; T(SUB(bx, 2)); // 71384 sub bx, 2 ;~ 274D:0E8B -cs=0x274d;eip=0x000e8e; J(JNS(loc_36901)); // 71385 jns short loc_36901 ;~ 274D:0E8E -cs=0x274d;eip=0x000e90; T(bx = word_4a042;); // 71386 mov bx, word_4A042 ;~ 274D:0E90 -cs=0x274d;eip=0x000e94; T(DEC(bx)); // 71387 dec bx ;~ 274D:0E94 -cs=0x274d;eip=0x000e95; T(SHL(bx, 1)); // 71388 shl bx, 1 ;~ 274D:0E95 -cs=0x274d;eip=0x000e97; T(di = bx;); // 71389 mov di, bx ;~ 274D:0E97 -cs=0x274d;eip=0x000e99; T(SHL(di, 1)); // 71390 shl di, 1 ;~ 274D:0E99 + // 7093 +cs=0x274d;eip=0x000e51; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6A30)))); // 119322 mov cx, [bx-6A30h] ;~ 274D:0E51 +cs=0x274d;eip=0x000e55; T(ax = word_4a4ac;); // 119323 mov ax, word_4A4AC ;~ 274D:0E55 +cs=0x274d;eip=0x000e58; T(IMUL1_2(cx)); // 119324 imul cx ;~ 274D:0E58 +cs=0x274d;eip=0x000e5a; T(SHL(ax, 1)); // 119325 shl ax, 1 ;~ 274D:0E5A +cs=0x274d;eip=0x000e5c; T(RCL(dx, 1)); // 119326 rcl dx, 1 ;~ 274D:0E5C +cs=0x274d;eip=0x000e5e; X(MOV(*(dw*)(raddr(ds,di+0x2C08)), ax)); // 119327 mov [di+2C08h], ax ;~ 274D:0E5E +cs=0x274d;eip=0x000e62; X(MOV(*(dw*)(raddr(ds,di+0x2C0A)), dx)); // 119328 mov [di+2C0Ah], dx ;~ 274D:0E62 +cs=0x274d;eip=0x000e66; T(ax = word_4a4ae;); // 119329 mov ax, word_4A4AE ;~ 274D:0E66 +cs=0x274d;eip=0x000e69; T(IMUL1_2(cx)); // 119330 imul cx ;~ 274D:0E69 +cs=0x274d;eip=0x000e6b; T(SHL(ax, 1)); // 119331 shl ax, 1 ;~ 274D:0E6B +cs=0x274d;eip=0x000e6d; T(RCL(dx, 1)); // 119332 rcl dx, 1 ;~ 274D:0E6D +cs=0x274d;eip=0x000e6f; X(MOV(*(dw*)(raddr(ds,di+0x2C28)), ax)); // 119333 mov [di+2C28h], ax ;~ 274D:0E6F +cs=0x274d;eip=0x000e73; X(MOV(*(dw*)(raddr(ds,di+0x2C2A)), dx)); // 119334 mov [di+2C2Ah], dx ;~ 274D:0E73 +cs=0x274d;eip=0x000e77; T(ax = word_4a4b0;); // 119335 mov ax, word_4A4B0 ;~ 274D:0E77 +cs=0x274d;eip=0x000e7a; T(IMUL1_2(cx)); // 119336 imul cx ;~ 274D:0E7A +cs=0x274d;eip=0x000e7c; T(SHL(ax, 1)); // 119337 shl ax, 1 ;~ 274D:0E7C +cs=0x274d;eip=0x000e7e; T(RCL(dx, 1)); // 119338 rcl dx, 1 ;~ 274D:0E7E +cs=0x274d;eip=0x000e80; X(MOV(*(dw*)(raddr(ds,di+0x2C48)), ax)); // 119339 mov [di+2C48h], ax ;~ 274D:0E80 +cs=0x274d;eip=0x000e84; X(MOV(*(dw*)(raddr(ds,di+0x2C4A)), dx)); // 119340 mov [di+2C4Ah], dx ;~ 274D:0E84 +cs=0x274d;eip=0x000e88; T(SUB(di, 4)); // 119341 sub di, 4 ;~ 274D:0E88 +cs=0x274d;eip=0x000e8b; T(SUB(bx, 2)); // 119342 sub bx, 2 ;~ 274D:0E8B +cs=0x274d;eip=0x000e8e; J(JNS(loc_36901)); // 119343 jns short loc_36901 ;~ 274D:0E8E +cs=0x274d;eip=0x000e90; T(bx = word_4a042;); // 119344 mov bx, word_4A042 ;~ 274D:0E90 +cs=0x274d;eip=0x000e94; T(DEC(bx)); // 119345 dec bx ;~ 274D:0E94 +cs=0x274d;eip=0x000e95; T(SHL(bx, 1)); // 119346 shl bx, 1 ;~ 274D:0E95 +cs=0x274d;eip=0x000e97; T(di = bx;); // 119347 mov di, bx ;~ 274D:0E97 +cs=0x274d;eip=0x000e99; T(SHL(di, 1)); // 119348 shl di, 1 ;~ 274D:0E99 loc_3694b: - // 7108 -cs=0x274d;eip=0x000e9b; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6A72)))); // 71393 mov cx, [bx-6A72h] ;~ 274D:0E9B -cs=0x274d;eip=0x000e9f; T(ax = word_4a4b2;); // 71394 mov ax, word_4A4B2 ;~ 274D:0E9F -cs=0x274d;eip=0x000ea2; T(IMUL1_2(cx)); // 71395 imul cx ;~ 274D:0EA2 -cs=0x274d;eip=0x000ea4; T(SHL(ax, 1)); // 71396 shl ax, 1 ;~ 274D:0EA4 -cs=0x274d;eip=0x000ea6; T(RCL(dx, 1)); // 71397 rcl dx, 1 ;~ 274D:0EA6 -cs=0x274d;eip=0x000ea8; X(MOV(*(dw*)(raddr(ds,di+0x2C68)), ax)); // 71398 mov [di+2C68h], ax ;~ 274D:0EA8 -cs=0x274d;eip=0x000eac; X(MOV(*(dw*)(raddr(ds,di+0x2C6A)), dx)); // 71399 mov [di+2C6Ah], dx ;~ 274D:0EAC -cs=0x274d;eip=0x000eb0; T(ax = word_4a4b4;); // 71400 mov ax, word_4A4B4 ;~ 274D:0EB0 -cs=0x274d;eip=0x000eb3; T(IMUL1_2(cx)); // 71401 imul cx ;~ 274D:0EB3 -cs=0x274d;eip=0x000eb5; T(SHL(ax, 1)); // 71402 shl ax, 1 ;~ 274D:0EB5 -cs=0x274d;eip=0x000eb7; T(RCL(dx, 1)); // 71403 rcl dx, 1 ;~ 274D:0EB7 -cs=0x274d;eip=0x000eb9; X(MOV(*(dw*)(raddr(ds,di+0x2CE8)), ax)); // 71404 mov [di+2CE8h], ax ;~ 274D:0EB9 -cs=0x274d;eip=0x000ebd; X(MOV(*(dw*)(raddr(ds,di+0x2CEA)), dx)); // 71405 mov [di+2CEAh], dx ;~ 274D:0EBD -cs=0x274d;eip=0x000ec1; T(ax = word_4a4b6;); // 71406 mov ax, word_4A4B6 ;~ 274D:0EC1 -cs=0x274d;eip=0x000ec4; T(IMUL1_2(cx)); // 71407 imul cx ;~ 274D:0EC4 -cs=0x274d;eip=0x000ec6; T(SHL(ax, 1)); // 71408 shl ax, 1 ;~ 274D:0EC6 -cs=0x274d;eip=0x000ec8; T(RCL(dx, 1)); // 71409 rcl dx, 1 ;~ 274D:0EC8 -cs=0x274d;eip=0x000eca; X(MOV(*(dw*)(raddr(ds,di+0x2D68)), ax)); // 71410 mov [di+2D68h], ax ;~ 274D:0ECA -cs=0x274d;eip=0x000ece; X(MOV(*(dw*)(raddr(ds,di+0x2D6A)), dx)); // 71411 mov [di+2D6Ah], dx ;~ 274D:0ECE -cs=0x274d;eip=0x000ed2; T(SUB(di, 4)); // 71412 sub di, 4 ;~ 274D:0ED2 -cs=0x274d;eip=0x000ed5; T(SUB(bx, 2)); // 71413 sub bx, 2 ;~ 274D:0ED5 -cs=0x274d;eip=0x000ed8; J(JNS(loc_3694b)); // 71414 jns short loc_3694B ;~ 274D:0ED8 -cs=0x274d;eip=0x000eda; T(si = word_4a046;); // 71415 mov si, word_4A046 ;~ 274D:0EDA -cs=0x274d;eip=0x000ede; T(DEC(si)); // 71416 dec si ;~ 274D:0EDE + // 7094 +cs=0x274d;eip=0x000e9b; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6A72)))); // 119351 mov cx, [bx-6A72h] ;~ 274D:0E9B +cs=0x274d;eip=0x000e9f; T(ax = word_4a4b2;); // 119352 mov ax, word_4A4B2 ;~ 274D:0E9F +cs=0x274d;eip=0x000ea2; T(IMUL1_2(cx)); // 119353 imul cx ;~ 274D:0EA2 +cs=0x274d;eip=0x000ea4; T(SHL(ax, 1)); // 119354 shl ax, 1 ;~ 274D:0EA4 +cs=0x274d;eip=0x000ea6; T(RCL(dx, 1)); // 119355 rcl dx, 1 ;~ 274D:0EA6 +cs=0x274d;eip=0x000ea8; X(MOV(*(dw*)(raddr(ds,di+0x2C68)), ax)); // 119356 mov [di+2C68h], ax ;~ 274D:0EA8 +cs=0x274d;eip=0x000eac; X(MOV(*(dw*)(raddr(ds,di+0x2C6A)), dx)); // 119357 mov [di+2C6Ah], dx ;~ 274D:0EAC +cs=0x274d;eip=0x000eb0; T(ax = word_4a4b4;); // 119358 mov ax, word_4A4B4 ;~ 274D:0EB0 +cs=0x274d;eip=0x000eb3; T(IMUL1_2(cx)); // 119359 imul cx ;~ 274D:0EB3 +cs=0x274d;eip=0x000eb5; T(SHL(ax, 1)); // 119360 shl ax, 1 ;~ 274D:0EB5 +cs=0x274d;eip=0x000eb7; T(RCL(dx, 1)); // 119361 rcl dx, 1 ;~ 274D:0EB7 +cs=0x274d;eip=0x000eb9; X(MOV(*(dw*)(raddr(ds,di+0x2CE8)), ax)); // 119362 mov [di+2CE8h], ax ;~ 274D:0EB9 +cs=0x274d;eip=0x000ebd; X(MOV(*(dw*)(raddr(ds,di+0x2CEA)), dx)); // 119363 mov [di+2CEAh], dx ;~ 274D:0EBD +cs=0x274d;eip=0x000ec1; T(ax = word_4a4b6;); // 119364 mov ax, word_4A4B6 ;~ 274D:0EC1 +cs=0x274d;eip=0x000ec4; T(IMUL1_2(cx)); // 119365 imul cx ;~ 274D:0EC4 +cs=0x274d;eip=0x000ec6; T(SHL(ax, 1)); // 119366 shl ax, 1 ;~ 274D:0EC6 +cs=0x274d;eip=0x000ec8; T(RCL(dx, 1)); // 119367 rcl dx, 1 ;~ 274D:0EC8 +cs=0x274d;eip=0x000eca; X(MOV(*(dw*)(raddr(ds,di+0x2D68)), ax)); // 119368 mov [di+2D68h], ax ;~ 274D:0ECA +cs=0x274d;eip=0x000ece; X(MOV(*(dw*)(raddr(ds,di+0x2D6A)), dx)); // 119369 mov [di+2D6Ah], dx ;~ 274D:0ECE +cs=0x274d;eip=0x000ed2; T(SUB(di, 4)); // 119370 sub di, 4 ;~ 274D:0ED2 +cs=0x274d;eip=0x000ed5; T(SUB(bx, 2)); // 119371 sub bx, 2 ;~ 274D:0ED5 +cs=0x274d;eip=0x000ed8; J(JNS(loc_3694b)); // 119372 jns short loc_3694B ;~ 274D:0ED8 +cs=0x274d;eip=0x000eda; T(si = word_4a046;); // 119373 mov si, word_4A046 ;~ 274D:0EDA +cs=0x274d;eip=0x000ede; T(DEC(si)); // 119374 dec si ;~ 274D:0EDE loc_3698f: - // 7109 -cs=0x274d;eip=0x000edf; T(MOV(bx, *(dw*)(raddr(ds,si-0x79A2)))); // 71419 mov bx, [si-79A2h] ;~ 274D:0EDF -cs=0x274d;eip=0x000ee3; T(AND(bx, 0x0FF)); // 71420 and bx, 0FFh ;~ 274D:0EE3 -cs=0x274d;eip=0x000ee7; T(SHL(bx, 1)); // 71421 shl bx, 1 ;~ 274D:0EE7 -cs=0x274d;eip=0x000ee9; T(SHL(bx, 1)); // 71422 shl bx, 1 ;~ 274D:0EE9 -cs=0x274d;eip=0x000eeb; T(MOV(di, *(dw*)(raddr(ds,si-0x7802)))); // 71423 mov di, [si-7802h] ;~ 274D:0EEB -cs=0x274d;eip=0x000eef; T(AND(di, 0x0FF)); // 71424 and di, 0FFh ;~ 274D:0EEF -cs=0x274d;eip=0x000ef3; T(SHL(di, 1)); // 71425 shl di, 1 ;~ 274D:0EF3 -cs=0x274d;eip=0x000ef5; T(SHL(di, 1)); // 71426 shl di, 1 ;~ 274D:0EF5 -cs=0x274d;eip=0x000ef7; T(MOV(bp, *(dw*)(raddr(ds,si-0x7748)))); // 71427 mov bp, [si-7748h] ;~ 274D:0EF7 -cs=0x274d;eip=0x000efb; T(AND(bp, 0x0FF)); // 71428 and bp, 0FFh ;~ 274D:0EFB -cs=0x274d;eip=0x000eff; T(SHL(bp, 1)); // 71429 shl bp, 1 ;~ 274D:0EFF -cs=0x274d;eip=0x000f01; T(SHL(bp, 1)); // 71430 shl bp, 1 ;~ 274D:0F01 -cs=0x274d;eip=0x000f03; T(LES(ax, *(dw*)(raddr(ds,bx+0x2A88)))); // 71431 les ax, [bx+2A88h] ;~ 274D:0F03 -cs=0x274d;eip=0x000f07; T(dx = es;); // 71433 mov dx, es ;~ 274D:0F07 -cs=0x274d;eip=0x000f09; T(LES(cx, *(dw*)(raddr(ss,bp+0x2C08)))); // 71434 les cx, [bp+2C08h] ;~ 274D:0F09 -cs=0x274d;eip=0x000f0d; T(ADD(ax, cx)); // 71435 add ax, cx ;~ 274D:0F0D -cs=0x274d;eip=0x000f0f; T(cx = es;); // 71436 mov cx, es ;~ 274D:0F0F -cs=0x274d;eip=0x000f11; T(ADC(dx, cx)); // 71437 adc dx, cx ;~ 274D:0F11 -cs=0x274d;eip=0x000f13; T(LES(cx, *(dw*)(raddr(ds,di+0x2C68)))); // 71438 les cx, [di+2C68h] ;~ 274D:0F13 -cs=0x274d;eip=0x000f17; T(ADD(ax, cx)); // 71439 add ax, cx ;~ 274D:0F17 -cs=0x274d;eip=0x000f19; T(cx = es;); // 71440 mov cx, es ;~ 274D:0F19 -cs=0x274d;eip=0x000f1b; T(ADC(dx, cx)); // 71441 adc dx, cx ;~ 274D:0F1B -cs=0x274d;eip=0x000f1d; T(SHL(si, 1)); // 71442 shl si, 1 ;~ 274D:0F1D -cs=0x274d;eip=0x000f1f; T(SHL(si, 1)); // 71443 shl si, 1 ;~ 274D:0F1F -cs=0x274d;eip=0x000f21; X(MOV(*(dw*)(raddr(ds,si+0x2380)), ax)); // 71444 mov [si+2380h], ax ;~ 274D:0F21 -cs=0x274d;eip=0x000f25; X(MOV(*(dw*)(raddr(ds,si+0x2382)), dx)); // 71445 mov [si+2382h], dx ;~ 274D:0F25 -cs=0x274d;eip=0x000f29; T(LES(ax, *(dw*)(raddr(ds,bx+0x2B08)))); // 71446 les ax, [bx+2B08h] ;~ 274D:0F29 -cs=0x274d;eip=0x000f2d; T(dx = es;); // 71447 mov dx, es ;~ 274D:0F2D -cs=0x274d;eip=0x000f2f; T(LES(cx, *(dw*)(raddr(ss,bp+0x2C28)))); // 71448 les cx, [bp+2C28h] ;~ 274D:0F2F -cs=0x274d;eip=0x000f33; T(ADD(ax, cx)); // 71449 add ax, cx ;~ 274D:0F33 -cs=0x274d;eip=0x000f35; T(cx = es;); // 71450 mov cx, es ;~ 274D:0F35 -cs=0x274d;eip=0x000f37; T(ADC(dx, cx)); // 71451 adc dx, cx ;~ 274D:0F37 -cs=0x274d;eip=0x000f39; T(LES(cx, *(dw*)(raddr(ds,di+0x2CE8)))); // 71452 les cx, [di+2CE8h] ;~ 274D:0F39 -cs=0x274d;eip=0x000f3d; T(ADD(ax, cx)); // 71453 add ax, cx ;~ 274D:0F3D -cs=0x274d;eip=0x000f3f; T(cx = es;); // 71454 mov cx, es ;~ 274D:0F3F -cs=0x274d;eip=0x000f41; T(ADC(dx, cx)); // 71455 adc dx, cx ;~ 274D:0F41 -cs=0x274d;eip=0x000f43; X(MOV(*(dw*)(raddr(ds,si+0x25D8)), ax)); // 71456 mov [si+25D8h], ax ;~ 274D:0F43 -cs=0x274d;eip=0x000f47; X(MOV(*(dw*)(raddr(ds,si+0x25DA)), dx)); // 71457 mov [si+25DAh], dx ;~ 274D:0F47 -cs=0x274d;eip=0x000f4b; T(LES(ax, *(dw*)(raddr(ds,bx+0x2B88)))); // 71458 les ax, [bx+2B88h] ;~ 274D:0F4B -cs=0x274d;eip=0x000f4f; T(dx = es;); // 71459 mov dx, es ;~ 274D:0F4F -cs=0x274d;eip=0x000f51; T(LES(cx, *(dw*)(raddr(ss,bp+0x2C48)))); // 71460 les cx, [bp+2C48h] ;~ 274D:0F51 -cs=0x274d;eip=0x000f55; T(ADD(ax, cx)); // 71461 add ax, cx ;~ 274D:0F55 -cs=0x274d;eip=0x000f57; T(cx = es;); // 71462 mov cx, es ;~ 274D:0F57 -cs=0x274d;eip=0x000f59; T(ADC(dx, cx)); // 71463 adc dx, cx ;~ 274D:0F59 -cs=0x274d;eip=0x000f5b; T(LES(cx, *(dw*)(raddr(ds,di+0x2D68)))); // 71464 les cx, [di+2D68h] ;~ 274D:0F5B -cs=0x274d;eip=0x000f5f; T(ADD(ax, cx)); // 71465 add ax, cx ;~ 274D:0F5F -cs=0x274d;eip=0x000f61; T(cx = es;); // 71466 mov cx, es ;~ 274D:0F61 -cs=0x274d;eip=0x000f63; T(ADC(dx, cx)); // 71467 adc dx, cx ;~ 274D:0F63 -cs=0x274d;eip=0x000f65; X(MOV(*(dw*)(raddr(ds,si+0x2830)), ax)); // 71468 mov [si+2830h], ax ;~ 274D:0F65 -cs=0x274d;eip=0x000f69; X(MOV(*(dw*)(raddr(ds,si+0x2832)), dx)); // 71469 mov [si+2832h], dx ;~ 274D:0F69 -cs=0x274d;eip=0x000f6d; T(SHR(si, 1)); // 71470 shr si, 1 ;~ 274D:0F6D -cs=0x274d;eip=0x000f6f; T(SHR(si, 1)); // 71471 shr si, 1 ;~ 274D:0F6F -cs=0x274d;eip=0x000f71; T(DEC(si)); // 71472 dec si ;~ 274D:0F71 -cs=0x274d;eip=0x000f72; J(JS(locret_36a27)); // 71473 js short locret_36A27 ;~ 274D:0F72 -cs=0x274d;eip=0x000f74; J(JMP(loc_3698f)); // 71474 jmp loc_3698F ;~ 274D:0F74 + // 7095 +cs=0x274d;eip=0x000edf; T(MOV(bx, *(dw*)(raddr(ds,si-0x79A2)))); // 119377 mov bx, [si-79A2h] ;~ 274D:0EDF +cs=0x274d;eip=0x000ee3; T(AND(bx, 0x0FF)); // 119378 and bx, 0FFh ;~ 274D:0EE3 +cs=0x274d;eip=0x000ee7; T(SHL(bx, 1)); // 119379 shl bx, 1 ;~ 274D:0EE7 +cs=0x274d;eip=0x000ee9; T(SHL(bx, 1)); // 119380 shl bx, 1 ;~ 274D:0EE9 +cs=0x274d;eip=0x000eeb; T(MOV(di, *(dw*)(raddr(ds,si-0x7802)))); // 119381 mov di, [si-7802h] ;~ 274D:0EEB +cs=0x274d;eip=0x000eef; T(AND(di, 0x0FF)); // 119382 and di, 0FFh ;~ 274D:0EEF +cs=0x274d;eip=0x000ef3; T(SHL(di, 1)); // 119383 shl di, 1 ;~ 274D:0EF3 +cs=0x274d;eip=0x000ef5; T(SHL(di, 1)); // 119384 shl di, 1 ;~ 274D:0EF5 +cs=0x274d;eip=0x000ef7; T(MOV(bp, *(dw*)(raddr(ds,si-0x7748)))); // 119385 mov bp, [si-7748h] ;~ 274D:0EF7 +cs=0x274d;eip=0x000efb; T(AND(bp, 0x0FF)); // 119386 and bp, 0FFh ;~ 274D:0EFB +cs=0x274d;eip=0x000eff; T(SHL(bp, 1)); // 119387 shl bp, 1 ;~ 274D:0EFF +cs=0x274d;eip=0x000f01; T(SHL(bp, 1)); // 119388 shl bp, 1 ;~ 274D:0F01 +cs=0x274d;eip=0x000f03; T(LES(ax, *(dw*)(raddr(ds,bx+0x2A88)))); // 119389 les ax, [bx+2A88h] ;~ 274D:0F03 +cs=0x274d;eip=0x000f07; T(dx = es;); // 119391 mov dx, es ;~ 274D:0F07 +cs=0x274d;eip=0x000f09; T(LES(cx, *(dw*)(raddr(ss,bp+0x2C08)))); // 119392 les cx, [bp+2C08h] ;~ 274D:0F09 +cs=0x274d;eip=0x000f0d; T(ADD(ax, cx)); // 119393 add ax, cx ;~ 274D:0F0D +cs=0x274d;eip=0x000f0f; T(cx = es;); // 119394 mov cx, es ;~ 274D:0F0F +cs=0x274d;eip=0x000f11; T(ADC(dx, cx)); // 119395 adc dx, cx ;~ 274D:0F11 +cs=0x274d;eip=0x000f13; T(LES(cx, *(dw*)(raddr(ds,di+0x2C68)))); // 119396 les cx, [di+2C68h] ;~ 274D:0F13 +cs=0x274d;eip=0x000f17; T(ADD(ax, cx)); // 119397 add ax, cx ;~ 274D:0F17 +cs=0x274d;eip=0x000f19; T(cx = es;); // 119398 mov cx, es ;~ 274D:0F19 +cs=0x274d;eip=0x000f1b; T(ADC(dx, cx)); // 119399 adc dx, cx ;~ 274D:0F1B +cs=0x274d;eip=0x000f1d; T(SHL(si, 1)); // 119400 shl si, 1 ;~ 274D:0F1D +cs=0x274d;eip=0x000f1f; T(SHL(si, 1)); // 119401 shl si, 1 ;~ 274D:0F1F +cs=0x274d;eip=0x000f21; X(MOV(*(dw*)(raddr(ds,si+0x2380)), ax)); // 119402 mov [si+2380h], ax ;~ 274D:0F21 +cs=0x274d;eip=0x000f25; X(MOV(*(dw*)(raddr(ds,si+0x2382)), dx)); // 119403 mov [si+2382h], dx ;~ 274D:0F25 +cs=0x274d;eip=0x000f29; T(LES(ax, *(dw*)(raddr(ds,bx+0x2B08)))); // 119404 les ax, [bx+2B08h] ;~ 274D:0F29 +cs=0x274d;eip=0x000f2d; T(dx = es;); // 119405 mov dx, es ;~ 274D:0F2D +cs=0x274d;eip=0x000f2f; T(LES(cx, *(dw*)(raddr(ss,bp+0x2C28)))); // 119406 les cx, [bp+2C28h] ;~ 274D:0F2F +cs=0x274d;eip=0x000f33; T(ADD(ax, cx)); // 119407 add ax, cx ;~ 274D:0F33 +cs=0x274d;eip=0x000f35; T(cx = es;); // 119408 mov cx, es ;~ 274D:0F35 +cs=0x274d;eip=0x000f37; T(ADC(dx, cx)); // 119409 adc dx, cx ;~ 274D:0F37 +cs=0x274d;eip=0x000f39; T(LES(cx, *(dw*)(raddr(ds,di+0x2CE8)))); // 119410 les cx, [di+2CE8h] ;~ 274D:0F39 +cs=0x274d;eip=0x000f3d; T(ADD(ax, cx)); // 119411 add ax, cx ;~ 274D:0F3D +cs=0x274d;eip=0x000f3f; T(cx = es;); // 119412 mov cx, es ;~ 274D:0F3F +cs=0x274d;eip=0x000f41; T(ADC(dx, cx)); // 119413 adc dx, cx ;~ 274D:0F41 +cs=0x274d;eip=0x000f43; X(MOV(*(dw*)(raddr(ds,si+0x25D8)), ax)); // 119414 mov [si+25D8h], ax ;~ 274D:0F43 +cs=0x274d;eip=0x000f47; X(MOV(*(dw*)(raddr(ds,si+0x25DA)), dx)); // 119415 mov [si+25DAh], dx ;~ 274D:0F47 +cs=0x274d;eip=0x000f4b; T(LES(ax, *(dw*)(raddr(ds,bx+0x2B88)))); // 119416 les ax, [bx+2B88h] ;~ 274D:0F4B +cs=0x274d;eip=0x000f4f; T(dx = es;); // 119417 mov dx, es ;~ 274D:0F4F +cs=0x274d;eip=0x000f51; T(LES(cx, *(dw*)(raddr(ss,bp+0x2C48)))); // 119418 les cx, [bp+2C48h] ;~ 274D:0F51 +cs=0x274d;eip=0x000f55; T(ADD(ax, cx)); // 119419 add ax, cx ;~ 274D:0F55 +cs=0x274d;eip=0x000f57; T(cx = es;); // 119420 mov cx, es ;~ 274D:0F57 +cs=0x274d;eip=0x000f59; T(ADC(dx, cx)); // 119421 adc dx, cx ;~ 274D:0F59 +cs=0x274d;eip=0x000f5b; T(LES(cx, *(dw*)(raddr(ds,di+0x2D68)))); // 119422 les cx, [di+2D68h] ;~ 274D:0F5B +cs=0x274d;eip=0x000f5f; T(ADD(ax, cx)); // 119423 add ax, cx ;~ 274D:0F5F +cs=0x274d;eip=0x000f61; T(cx = es;); // 119424 mov cx, es ;~ 274D:0F61 +cs=0x274d;eip=0x000f63; T(ADC(dx, cx)); // 119425 adc dx, cx ;~ 274D:0F63 +cs=0x274d;eip=0x000f65; X(MOV(*(dw*)(raddr(ds,si+0x2830)), ax)); // 119426 mov [si+2830h], ax ;~ 274D:0F65 +cs=0x274d;eip=0x000f69; X(MOV(*(dw*)(raddr(ds,si+0x2832)), dx)); // 119427 mov [si+2832h], dx ;~ 274D:0F69 +cs=0x274d;eip=0x000f6d; T(SHR(si, 1)); // 119428 shr si, 1 ;~ 274D:0F6D +cs=0x274d;eip=0x000f6f; T(SHR(si, 1)); // 119429 shr si, 1 ;~ 274D:0F6F +cs=0x274d;eip=0x000f71; T(DEC(si)); // 119430 dec si ;~ 274D:0F71 +cs=0x274d;eip=0x000f72; J(JS(locret_36a27)); // 119431 js short locret_36A27 ;~ 274D:0F72 +cs=0x274d;eip=0x000f74; J(JMP(loc_3698f)); // 119432 jmp loc_3698F ;~ 274D:0F74 locret_36a27: - // 7110 -cs=0x274d;eip=0x000f77; J(RETN(0)); // 71478 retn ;~ 274D:0F77 + // 7096 +cs=0x274d;eip=0x000f77; J(RETN(0)); // 119436 retn ;~ 274D:0F77 assert(0); __dispatch_call: @@ -2978,255 +2984,255 @@ cs=0x274d;eip=0x000f77; J(RETN(0)); // 71478 retn ;~ 274D:0F77 - bool _group73(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group77(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group73: + _group77: _begin: seg35ab_f78_proc: - // 71484 + // 119442 loc_36a28: - // 7111 -cs=0x274d;eip=0x000f78; T(bl = al;); // 71485 mov bl, al ;~ 274D:0F78 -cs=0x274d;eip=0x000f7a; T(AND(bx, 0x7F)); // 71486 and bx, 7Fh ;~ 274D:0F7A -cs=0x274d;eip=0x000f7d; T(SHL(bx, 1)); // 71487 shl bx, 1 ;~ 274D:0F7D -cs=0x274d;eip=0x000f7f; T(SHL(bx, 1)); // 71488 shl bx, 1 ;~ 274D:0F7F -cs=0x274d;eip=0x000f81; X(word_4cdb9 = bx;); // 71489 mov word_4CDB9, bx ;~ 274D:0F81 -cs=0x274d;eip=0x000f85; T(bx = 0x0FFFC;); // 71490 mov bx, 0FFFCh ;~ 274D:0F85 + // 7097 +cs=0x274d;eip=0x000f78; T(bl = al;); // 119443 mov bl, al ;~ 274D:0F78 +cs=0x274d;eip=0x000f7a; T(AND(bx, 0x7F)); // 119444 and bx, 7Fh ;~ 274D:0F7A +cs=0x274d;eip=0x000f7d; T(SHL(bx, 1)); // 119445 shl bx, 1 ;~ 274D:0F7D +cs=0x274d;eip=0x000f7f; T(SHL(bx, 1)); // 119446 shl bx, 1 ;~ 274D:0F7F +cs=0x274d;eip=0x000f81; X(word_4cdb9 = bx;); // 119447 mov ds:word_4CDB9, bx ;~ 274D:0F81 +cs=0x274d;eip=0x000f85; T(bx = 0x0FFFC;); // 119448 mov bx, 0FFFCh ;~ 274D:0F85 loc_36a38: - // 7112 -cs=0x274d;eip=0x000f88; T(ADD(bx, 4)); // 71494 add bx, 4 ;~ 274D:0F88 -cs=0x274d;eip=0x000f8b; T(CMP(bx, word_4cdb9)); // 71495 cmp bx, word_4CDB9 ;~ 274D:0F8B -cs=0x274d;eip=0x000f8f; J(JL(loc_36a42)); // 71496 jl short loc_36A42 ;~ 274D:0F8F -cs=0x274d;eip=0x000f91; J(RETN(0)); // 71497 retn ;~ 274D:0F91 + // 7098 +cs=0x274d;eip=0x000f88; T(ADD(bx, 4)); // 119452 add bx, 4 ;~ 274D:0F88 +cs=0x274d;eip=0x000f8b; T(CMP(bx, word_4cdb9)); // 119453 cmp bx, ds:word_4CDB9 ;~ 274D:0F8B +cs=0x274d;eip=0x000f8f; J(JL(loc_36a42)); // 119454 jl short loc_36A42 ;~ 274D:0F8F +cs=0x274d;eip=0x000f91; J(RETN(0)); // 119455 retn ;~ 274D:0F91 loc_36a42: - // 7113 -cs=0x274d;eip=0x000f92; J(CALL(sub_37652,0)); // 71501 call sub_37652 ;~ 274D:0F92 -cs=0x274d;eip=0x000f95; T(INC(si)); // 71502 inc si ;~ 274D:0F95 -cs=0x274d;eip=0x000f96; T(OR(ax, ax)); // 71503 or ax, ax ;~ 274D:0F96 -cs=0x274d;eip=0x000f98; J(JZ(loc_36a38)); // 71504 jz short loc_36A38 ;~ 274D:0F98 -cs=0x274d;eip=0x000f9a; T(MOV(bp, *(dw*)(raddr(es,si-1)))); // 71505 mov bp, es:[si-1] ;~ 274D:0F9A -cs=0x274d;eip=0x000f9e; T(AND(bp, 0x0FF)); // 71506 and bp, 0FFh ;~ 274D:0F9E -cs=0x274d;eip=0x000fa2; T(MOV(al, *(raddr(ss,bp-0x7748)))); // 71507 mov al, [bp-7748h] ;~ 274D:0FA2 -cs=0x274d;eip=0x000fa6; T(SUB(ah, ah)); // 71508 sub ah, ah ;~ 274D:0FA6 -cs=0x274d;eip=0x000fa8; T(SHL(ax, 1)); // 71509 shl ax, 1 ;~ 274D:0FA8 -cs=0x274d;eip=0x000faa; T(bp = ax;); // 71510 mov bp, ax ;~ 274D:0FAA -cs=0x274d;eip=0x000fac; T(MOV(cx, *(dw*)(raddr(ss,bp-0x6A30)))); // 71511 mov cx, [bp-6A30h] ;~ 274D:0FAC -cs=0x274d;eip=0x000fb0; T(MOV(bp, *(dw*)(raddr(es,si-1)))); // 71512 mov bp, es:[si-1] ;~ 274D:0FB0 -cs=0x274d;eip=0x000fb4; T(AND(bp, 0x0FF)); // 71513 and bp, 0FFh ;~ 274D:0FB4 -cs=0x274d;eip=0x000fb8; T(MOV(al, *(raddr(ss,bp-0x7802)))); // 71514 mov al, [bp-7802h] ;~ 274D:0FB8 -cs=0x274d;eip=0x000fbc; T(SUB(ah, ah)); // 71515 sub ah, ah ;~ 274D:0FBC -cs=0x274d;eip=0x000fbe; T(SHL(ax, 1)); // 71516 shl ax, 1 ;~ 274D:0FBE -cs=0x274d;eip=0x000fc0; T(bp = ax;); // 71517 mov bp, ax ;~ 274D:0FC0 -cs=0x274d;eip=0x000fc2; T(MOV(ax, *(dw*)(raddr(ss,bp-0x6A72)))); // 71518 mov ax, [bp-6A72h] ;~ 274D:0FC2 -cs=0x274d;eip=0x000fc6; X(word_4cdbb = ax;); // 71519 mov word_4CDBB, ax ;~ 274D:0FC6 -cs=0x274d;eip=0x000fc9; T(MOV(bp, *(dw*)(raddr(es,si-1)))); // 71520 mov bp, es:[si-1] ;~ 274D:0FC9 -cs=0x274d;eip=0x000fcd; T(AND(bp, 0x0FF)); // 71521 and bp, 0FFh ;~ 274D:0FCD -cs=0x274d;eip=0x000fd1; T(MOV(al, *(raddr(ss,bp-0x79A2)))); // 71522 mov al, [bp-79A2h] ;~ 274D:0FD1 -cs=0x274d;eip=0x000fd5; T(SUB(ah, ah)); // 71523 sub ah, ah ;~ 274D:0FD5 -cs=0x274d;eip=0x000fd7; T(SHL(ax, 1)); // 71524 shl ax, 1 ;~ 274D:0FD7 -cs=0x274d;eip=0x000fd9; T(bp = ax;); // 71525 mov bp, ax ;~ 274D:0FD9 -cs=0x274d;eip=0x000fdb; T(MOV(bp, *(dw*)(raddr(ss,bp-0x6AB4)))); // 71526 mov bp, [bp-6AB4h] ;~ 274D:0FDB -cs=0x274d;eip=0x000fdf; X(PUSH(si)); // 71527 push si ;~ 274D:0FDF -cs=0x274d;eip=0x000fe0; T(ax = word_4cdbb;); // 71528 mov ax, word_4CDBB ;~ 274D:0FE0 -cs=0x274d;eip=0x000fe3; X(IMUL1_2(word_4a4d6)); // 71529 imul word_4A4D6 ;~ 274D:0FE3 -cs=0x274d;eip=0x000fe7; T(di = dx;); // 71530 mov di, dx ;~ 274D:0FE7 -cs=0x274d;eip=0x000fe9; T(si = ax;); // 71531 mov si, ax ;~ 274D:0FE9 -cs=0x274d;eip=0x000feb; T(ax = word_4a4d0;); // 71532 mov ax, word_4A4D0 ;~ 274D:0FEB -cs=0x274d;eip=0x000fee; T(IMUL1_2(cx)); // 71533 imul cx ;~ 274D:0FEE -cs=0x274d;eip=0x000ff0; T(ADD(si, ax)); // 71534 add si, ax ;~ 274D:0FF0 -cs=0x274d;eip=0x000ff2; T(ADC(di, dx)); // 71535 adc di, dx ;~ 274D:0FF2 -cs=0x274d;eip=0x000ff4; T(ax = word_4a4ca;); // 71536 mov ax, word_4A4CA ;~ 274D:0FF4 -cs=0x274d;eip=0x000ff7; T(IMUL1_2(bp)); // 71537 imul bp ;~ 274D:0FF7 -cs=0x274d;eip=0x000ff9; T(ADD(si, ax)); // 71538 add si, ax ;~ 274D:0FF9 -cs=0x274d;eip=0x000ffb; T(ADC(di, dx)); // 71539 adc di, dx ;~ 274D:0FFB -cs=0x274d;eip=0x000ffd; T(SHL(si, 1)); // 71540 shl si, 1 ;~ 274D:0FFD -cs=0x274d;eip=0x000fff; T(RCL(di, 1)); // 71541 rcl di, 1 ;~ 274D:0FFF -cs=0x274d;eip=0x001001; T(ADD(si, word_4a47c)); // 71542 add si, word_4A47C ;~ 274D:1001 -cs=0x274d;eip=0x001005; T(ADC(di, word_4a47e)); // 71543 adc di, word_4A47E ;~ 274D:1005 -cs=0x274d;eip=0x001009; X(MOV(*(dw*)(raddr(ds,bx+0x1A0C)), si)); // 71544 mov [bx+1A0Ch], si ;~ 274D:1009 -cs=0x274d;eip=0x00100d; X(MOV(*(dw*)(raddr(ds,bx+0x1A0E)), di)); // 71545 mov [bx+1A0Eh], di ;~ 274D:100D -cs=0x274d;eip=0x001011; T(ax = word_4cdbb;); // 71546 mov ax, word_4CDBB ;~ 274D:1011 -cs=0x274d;eip=0x001014; X(IMUL1_2(word_4a4d8)); // 71547 imul word_4A4D8 ;~ 274D:1014 -cs=0x274d;eip=0x001018; T(di = dx;); // 71548 mov di, dx ;~ 274D:1018 -cs=0x274d;eip=0x00101a; T(si = ax;); // 71549 mov si, ax ;~ 274D:101A -cs=0x274d;eip=0x00101c; T(ax = word_4a4d2;); // 71550 mov ax, word_4A4D2 ;~ 274D:101C -cs=0x274d;eip=0x00101f; T(IMUL1_2(cx)); // 71551 imul cx ;~ 274D:101F -cs=0x274d;eip=0x001021; T(ADD(si, ax)); // 71552 add si, ax ;~ 274D:1021 -cs=0x274d;eip=0x001023; T(ADC(di, dx)); // 71553 adc di, dx ;~ 274D:1023 -cs=0x274d;eip=0x001025; T(ax = word_4a4cc;); // 71554 mov ax, word_4A4CC ;~ 274D:1025 -cs=0x274d;eip=0x001028; T(IMUL1_2(bp)); // 71555 imul bp ;~ 274D:1028 -cs=0x274d;eip=0x00102a; T(ADD(si, ax)); // 71556 add si, ax ;~ 274D:102A -cs=0x274d;eip=0x00102c; T(ADC(di, dx)); // 71557 adc di, dx ;~ 274D:102C -cs=0x274d;eip=0x00102e; T(SHL(si, 1)); // 71558 shl si, 1 ;~ 274D:102E -cs=0x274d;eip=0x001030; T(RCL(di, 1)); // 71559 rcl di, 1 ;~ 274D:1030 -cs=0x274d;eip=0x001032; T(ADD(si, word_4a480)); // 71560 add si, word_4A480 ;~ 274D:1032 -cs=0x274d;eip=0x001036; T(ADC(di, word_4a482)); // 71561 adc di, word_4A482 ;~ 274D:1036 -cs=0x274d;eip=0x00103a; X(MOV(*(dw*)(raddr(ds,bx+0x1BF0)), si)); // 71562 mov [bx+1BF0h], si ;~ 274D:103A -cs=0x274d;eip=0x00103e; X(MOV(*(dw*)(raddr(ds,bx+0x1BF2)), di)); // 71563 mov [bx+1BF2h], di ;~ 274D:103E -cs=0x274d;eip=0x001042; T(ax = word_4cdbb;); // 71564 mov ax, word_4CDBB ;~ 274D:1042 -cs=0x274d;eip=0x001045; X(IMUL1_2(word_4a4da)); // 71565 imul word_4A4DA ;~ 274D:1045 -cs=0x274d;eip=0x001049; T(di = dx;); // 71566 mov di, dx ;~ 274D:1049 -cs=0x274d;eip=0x00104b; T(si = ax;); // 71567 mov si, ax ;~ 274D:104B -cs=0x274d;eip=0x00104d; T(ax = word_4a4d4;); // 71568 mov ax, word_4A4D4 ;~ 274D:104D -cs=0x274d;eip=0x001050; T(IMUL1_2(cx)); // 71569 imul cx ;~ 274D:1050 -cs=0x274d;eip=0x001052; T(ADD(si, ax)); // 71570 add si, ax ;~ 274D:1052 -cs=0x274d;eip=0x001054; T(ADC(di, dx)); // 71571 adc di, dx ;~ 274D:1054 -cs=0x274d;eip=0x001056; T(ax = word_4a4ce;); // 71572 mov ax, word_4A4CE ;~ 274D:1056 -cs=0x274d;eip=0x001059; T(IMUL1_2(bp)); // 71573 imul bp ;~ 274D:1059 -cs=0x274d;eip=0x00105b; T(ADD(si, ax)); // 71574 add si, ax ;~ 274D:105B -cs=0x274d;eip=0x00105d; T(ADC(di, dx)); // 71575 adc di, dx ;~ 274D:105D -cs=0x274d;eip=0x00105f; T(SHL(si, 1)); // 71576 shl si, 1 ;~ 274D:105F -cs=0x274d;eip=0x001061; T(RCL(di, 1)); // 71577 rcl di, 1 ;~ 274D:1061 -cs=0x274d;eip=0x001063; T(ADD(si, word_4a484)); // 71578 add si, word_4A484 ;~ 274D:1063 -cs=0x274d;eip=0x001067; T(ADC(di, word_4a486)); // 71579 adc di, word_4A486 ;~ 274D:1067 -cs=0x274d;eip=0x00106b; X(MOV(*(dw*)(raddr(ds,bx+0x1DD4)), si)); // 71580 mov [bx+1DD4h], si ;~ 274D:106B -cs=0x274d;eip=0x00106f; X(MOV(*(dw*)(raddr(ds,bx+0x1DD6)), di)); // 71581 mov [bx+1DD6h], di ;~ 274D:106F -cs=0x274d;eip=0x001073; J(CALL(sub_35b28,0)); // 71582 call sub_35B28 ;~ 274D:1073 -cs=0x274d;eip=0x001076; X(POP(si)); // 71583 pop si ;~ 274D:1076 -cs=0x274d;eip=0x001077; J(JMP(loc_36a38)); // 71584 jmp loc_36A38 ;~ 274D:1077 + // 7099 +cs=0x274d;eip=0x000f92; J(CALL(sub_37652,0)); // 119459 call sub_37652 ;~ 274D:0F92 +cs=0x274d;eip=0x000f95; T(INC(si)); // 119460 inc si ;~ 274D:0F95 +cs=0x274d;eip=0x000f96; T(OR(ax, ax)); // 119461 or ax, ax ;~ 274D:0F96 +cs=0x274d;eip=0x000f98; J(JZ(loc_36a38)); // 119462 jz short loc_36A38 ;~ 274D:0F98 +cs=0x274d;eip=0x000f9a; T(MOV(bp, *(dw*)(raddr(es,si-1)))); // 119463 mov bp, es:[si-1] ;~ 274D:0F9A +cs=0x274d;eip=0x000f9e; T(AND(bp, 0x0FF)); // 119464 and bp, 0FFh ;~ 274D:0F9E +cs=0x274d;eip=0x000fa2; T(MOV(al, *(raddr(ss,bp-0x7748)))); // 119465 mov al, [bp-7748h] ;~ 274D:0FA2 +cs=0x274d;eip=0x000fa6; T(SUB(ah, ah)); // 119466 sub ah, ah ;~ 274D:0FA6 +cs=0x274d;eip=0x000fa8; T(SHL(ax, 1)); // 119467 shl ax, 1 ;~ 274D:0FA8 +cs=0x274d;eip=0x000faa; T(bp = ax;); // 119468 mov bp, ax ;~ 274D:0FAA +cs=0x274d;eip=0x000fac; T(MOV(cx, *(dw*)(raddr(ss,bp-0x6A30)))); // 119469 mov cx, [bp-6A30h] ;~ 274D:0FAC +cs=0x274d;eip=0x000fb0; T(MOV(bp, *(dw*)(raddr(es,si-1)))); // 119470 mov bp, es:[si-1] ;~ 274D:0FB0 +cs=0x274d;eip=0x000fb4; T(AND(bp, 0x0FF)); // 119471 and bp, 0FFh ;~ 274D:0FB4 +cs=0x274d;eip=0x000fb8; T(MOV(al, *(raddr(ss,bp-0x7802)))); // 119472 mov al, [bp-7802h] ;~ 274D:0FB8 +cs=0x274d;eip=0x000fbc; T(SUB(ah, ah)); // 119473 sub ah, ah ;~ 274D:0FBC +cs=0x274d;eip=0x000fbe; T(SHL(ax, 1)); // 119474 shl ax, 1 ;~ 274D:0FBE +cs=0x274d;eip=0x000fc0; T(bp = ax;); // 119475 mov bp, ax ;~ 274D:0FC0 +cs=0x274d;eip=0x000fc2; T(MOV(ax, *(dw*)(raddr(ss,bp-0x6A72)))); // 119476 mov ax, [bp-6A72h] ;~ 274D:0FC2 +cs=0x274d;eip=0x000fc6; X(word_4cdbb = ax;); // 119477 mov ds:word_4CDBB, ax ;~ 274D:0FC6 +cs=0x274d;eip=0x000fc9; T(MOV(bp, *(dw*)(raddr(es,si-1)))); // 119478 mov bp, es:[si-1] ;~ 274D:0FC9 +cs=0x274d;eip=0x000fcd; T(AND(bp, 0x0FF)); // 119479 and bp, 0FFh ;~ 274D:0FCD +cs=0x274d;eip=0x000fd1; T(MOV(al, *(raddr(ss,bp-0x79A2)))); // 119480 mov al, [bp-79A2h] ;~ 274D:0FD1 +cs=0x274d;eip=0x000fd5; T(SUB(ah, ah)); // 119481 sub ah, ah ;~ 274D:0FD5 +cs=0x274d;eip=0x000fd7; T(SHL(ax, 1)); // 119482 shl ax, 1 ;~ 274D:0FD7 +cs=0x274d;eip=0x000fd9; T(bp = ax;); // 119483 mov bp, ax ;~ 274D:0FD9 +cs=0x274d;eip=0x000fdb; T(MOV(bp, *(dw*)(raddr(ss,bp-0x6AB4)))); // 119484 mov bp, [bp-6AB4h] ;~ 274D:0FDB +cs=0x274d;eip=0x000fdf; X(PUSH(si)); // 119485 push si ;~ 274D:0FDF +cs=0x274d;eip=0x000fe0; T(ax = word_4cdbb;); // 119486 mov ax, ds:word_4CDBB ;~ 274D:0FE0 +cs=0x274d;eip=0x000fe3; X(IMUL1_2(word_4a4d6)); // 119487 imul word_4A4D6 ;~ 274D:0FE3 +cs=0x274d;eip=0x000fe7; T(di = dx;); // 119488 mov di, dx ;~ 274D:0FE7 +cs=0x274d;eip=0x000fe9; T(si = ax;); // 119489 mov si, ax ;~ 274D:0FE9 +cs=0x274d;eip=0x000feb; T(ax = word_4a4d0;); // 119490 mov ax, word_4A4D0 ;~ 274D:0FEB +cs=0x274d;eip=0x000fee; T(IMUL1_2(cx)); // 119491 imul cx ;~ 274D:0FEE +cs=0x274d;eip=0x000ff0; T(ADD(si, ax)); // 119492 add si, ax ;~ 274D:0FF0 +cs=0x274d;eip=0x000ff2; T(ADC(di, dx)); // 119493 adc di, dx ;~ 274D:0FF2 +cs=0x274d;eip=0x000ff4; T(ax = word_4a4ca;); // 119494 mov ax, word_4A4CA ;~ 274D:0FF4 +cs=0x274d;eip=0x000ff7; T(IMUL1_2(bp)); // 119495 imul bp ;~ 274D:0FF7 +cs=0x274d;eip=0x000ff9; T(ADD(si, ax)); // 119496 add si, ax ;~ 274D:0FF9 +cs=0x274d;eip=0x000ffb; T(ADC(di, dx)); // 119497 adc di, dx ;~ 274D:0FFB +cs=0x274d;eip=0x000ffd; T(SHL(si, 1)); // 119498 shl si, 1 ;~ 274D:0FFD +cs=0x274d;eip=0x000fff; T(RCL(di, 1)); // 119499 rcl di, 1 ;~ 274D:0FFF +cs=0x274d;eip=0x001001; T(ADD(si, word_4a47c)); // 119500 add si, word_4A47C ;~ 274D:1001 +cs=0x274d;eip=0x001005; T(ADC(di, word_4a47e)); // 119501 adc di, word_4A47E ;~ 274D:1005 +cs=0x274d;eip=0x001009; X(MOV(*(dw*)(raddr(ds,bx+0x1A0C)), si)); // 119502 mov [bx+1A0Ch], si ;~ 274D:1009 +cs=0x274d;eip=0x00100d; X(MOV(*(dw*)(raddr(ds,bx+0x1A0E)), di)); // 119503 mov [bx+1A0Eh], di ;~ 274D:100D +cs=0x274d;eip=0x001011; T(ax = word_4cdbb;); // 119504 mov ax, ds:word_4CDBB ;~ 274D:1011 +cs=0x274d;eip=0x001014; X(IMUL1_2(word_4a4d8)); // 119505 imul word_4A4D8 ;~ 274D:1014 +cs=0x274d;eip=0x001018; T(di = dx;); // 119506 mov di, dx ;~ 274D:1018 +cs=0x274d;eip=0x00101a; T(si = ax;); // 119507 mov si, ax ;~ 274D:101A +cs=0x274d;eip=0x00101c; T(ax = word_4a4d2;); // 119508 mov ax, word_4A4D2 ;~ 274D:101C +cs=0x274d;eip=0x00101f; T(IMUL1_2(cx)); // 119509 imul cx ;~ 274D:101F +cs=0x274d;eip=0x001021; T(ADD(si, ax)); // 119510 add si, ax ;~ 274D:1021 +cs=0x274d;eip=0x001023; T(ADC(di, dx)); // 119511 adc di, dx ;~ 274D:1023 +cs=0x274d;eip=0x001025; T(ax = word_4a4cc;); // 119512 mov ax, word_4A4CC ;~ 274D:1025 +cs=0x274d;eip=0x001028; T(IMUL1_2(bp)); // 119513 imul bp ;~ 274D:1028 +cs=0x274d;eip=0x00102a; T(ADD(si, ax)); // 119514 add si, ax ;~ 274D:102A +cs=0x274d;eip=0x00102c; T(ADC(di, dx)); // 119515 adc di, dx ;~ 274D:102C +cs=0x274d;eip=0x00102e; T(SHL(si, 1)); // 119516 shl si, 1 ;~ 274D:102E +cs=0x274d;eip=0x001030; T(RCL(di, 1)); // 119517 rcl di, 1 ;~ 274D:1030 +cs=0x274d;eip=0x001032; T(ADD(si, word_4a480)); // 119518 add si, word_4A480 ;~ 274D:1032 +cs=0x274d;eip=0x001036; T(ADC(di, word_4a482)); // 119519 adc di, word_4A482 ;~ 274D:1036 +cs=0x274d;eip=0x00103a; X(MOV(*(dw*)(raddr(ds,bx+0x1BF0)), si)); // 119520 mov [bx+1BF0h], si ;~ 274D:103A +cs=0x274d;eip=0x00103e; X(MOV(*(dw*)(raddr(ds,bx+0x1BF2)), di)); // 119521 mov [bx+1BF2h], di ;~ 274D:103E +cs=0x274d;eip=0x001042; T(ax = word_4cdbb;); // 119522 mov ax, ds:word_4CDBB ;~ 274D:1042 +cs=0x274d;eip=0x001045; X(IMUL1_2(word_4a4da)); // 119523 imul word_4A4DA ;~ 274D:1045 +cs=0x274d;eip=0x001049; T(di = dx;); // 119524 mov di, dx ;~ 274D:1049 +cs=0x274d;eip=0x00104b; T(si = ax;); // 119525 mov si, ax ;~ 274D:104B +cs=0x274d;eip=0x00104d; T(ax = word_4a4d4;); // 119526 mov ax, word_4A4D4 ;~ 274D:104D +cs=0x274d;eip=0x001050; T(IMUL1_2(cx)); // 119527 imul cx ;~ 274D:1050 +cs=0x274d;eip=0x001052; T(ADD(si, ax)); // 119528 add si, ax ;~ 274D:1052 +cs=0x274d;eip=0x001054; T(ADC(di, dx)); // 119529 adc di, dx ;~ 274D:1054 +cs=0x274d;eip=0x001056; T(ax = word_4a4ce;); // 119530 mov ax, word_4A4CE ;~ 274D:1056 +cs=0x274d;eip=0x001059; T(IMUL1_2(bp)); // 119531 imul bp ;~ 274D:1059 +cs=0x274d;eip=0x00105b; T(ADD(si, ax)); // 119532 add si, ax ;~ 274D:105B +cs=0x274d;eip=0x00105d; T(ADC(di, dx)); // 119533 adc di, dx ;~ 274D:105D +cs=0x274d;eip=0x00105f; T(SHL(si, 1)); // 119534 shl si, 1 ;~ 274D:105F +cs=0x274d;eip=0x001061; T(RCL(di, 1)); // 119535 rcl di, 1 ;~ 274D:1061 +cs=0x274d;eip=0x001063; T(ADD(si, word_4a484)); // 119536 add si, word_4A484 ;~ 274D:1063 +cs=0x274d;eip=0x001067; T(ADC(di, word_4a486)); // 119537 adc di, word_4A486 ;~ 274D:1067 +cs=0x274d;eip=0x00106b; X(MOV(*(dw*)(raddr(ds,bx+0x1DD4)), si)); // 119538 mov [bx+1DD4h], si ;~ 274D:106B +cs=0x274d;eip=0x00106f; X(MOV(*(dw*)(raddr(ds,bx+0x1DD6)), di)); // 119539 mov [bx+1DD6h], di ;~ 274D:106F +cs=0x274d;eip=0x001073; J(CALL(sub_35b28,0)); // 119540 call sub_35B28 ;~ 274D:1073 +cs=0x274d;eip=0x001076; X(POP(si)); // 119541 pop si ;~ 274D:1076 +cs=0x274d;eip=0x001077; J(JMP(loc_36a38)); // 119542 jmp loc_36A38 ;~ 274D:1077 loc_36b2a: - // 7114 -cs=0x274d;eip=0x00107a; J(JMP(loc_36a28)); // 71588 jmp loc_36A28 ;~ 274D:107A + // 7100 +cs=0x274d;eip=0x00107a; J(JMP(loc_36a28)); // 119546 jmp loc_36A28 ;~ 274D:107A loc_36b2d: - // 7115 -cs=0x274d;eip=0x00107d; T(CMP(byte_4cdb8, 0)); // 71593 cmp byte_4CDB8, 0 ;~ 274D:107D -cs=0x274d;eip=0x001082; J(JNZ(loc_36b2a)); // 71594 jnz short loc_36B2A ;~ 274D:1082 -cs=0x274d;eip=0x001084; T(cl = al;); // 71595 mov cl, al ;~ 274D:1084 -cs=0x274d;eip=0x001086; T(AND(cx, 0x7F)); // 71596 and cx, 7Fh ;~ 274D:1086 -cs=0x274d;eip=0x001089; T(SUB(bx, bx)); // 71597 sub bx, bx ;~ 274D:1089 + // 7101 +cs=0x274d;eip=0x00107d; T(CMP(byte_4cdb8, 0)); // 119551 cmp ds:byte_4CDB8, 0 ;~ 274D:107D +cs=0x274d;eip=0x001082; J(JNZ(loc_36b2a)); // 119552 jnz short loc_36B2A ;~ 274D:1082 +cs=0x274d;eip=0x001084; T(cl = al;); // 119553 mov cl, al ;~ 274D:1084 +cs=0x274d;eip=0x001086; T(AND(cx, 0x7F)); // 119554 and cx, 7Fh ;~ 274D:1086 +cs=0x274d;eip=0x001089; T(SUB(bx, bx)); // 119555 sub bx, bx ;~ 274D:1089 loc_36b3b: - // 7116 -cs=0x274d;eip=0x00108b; J(CALL(sub_37652,0)); // 71601 call sub_37652 ;~ 274D:108B -cs=0x274d;eip=0x00108e; J(JNZ(loc_36b47)); // 71602 jnz short loc_36B47 ;~ 274D:108E -cs=0x274d;eip=0x001090; T(INC(si)); // 71603 inc si ;~ 274D:1090 -cs=0x274d;eip=0x001091; T(ADD(bx, 4)); // 71604 add bx, 4 ;~ 274D:1091 -cs=0x274d;eip=0x001094; J(LOOP(loc_36b3b)); // 71605 loop loc_36B3B ;~ 274D:1094 -cs=0x274d;eip=0x001096; J(RETN(0)); // 71606 retn ;~ 274D:1096 + // 7102 +cs=0x274d;eip=0x00108b; J(CALL(sub_37652,0)); // 119559 call sub_37652 ;~ 274D:108B +cs=0x274d;eip=0x00108e; J(JNZ(loc_36b47)); // 119560 jnz short loc_36B47 ;~ 274D:108E +cs=0x274d;eip=0x001090; T(INC(si)); // 119561 inc si ;~ 274D:1090 +cs=0x274d;eip=0x001091; T(ADD(bx, 4)); // 119562 add bx, 4 ;~ 274D:1091 +cs=0x274d;eip=0x001094; J(LOOP(loc_36b3b)); // 119563 loop loc_36B3B ;~ 274D:1094 +cs=0x274d;eip=0x001096; J(RETN(0)); // 119564 retn ;~ 274D:1096 loc_36b47: - // 7117 -cs=0x274d;eip=0x001097; X(LODS(*(raddr(es,si)),si,1)); // 71610 lods byte ptr es:[si] ;~ 274D:1097 -cs=0x274d;eip=0x001099; T(SUB(ah, ah)); // 71611 sub ah, ah ;~ 274D:1099 -cs=0x274d;eip=0x00109b; T(SHL(ax, 1)); // 71612 shl ax, 1 ;~ 274D:109B -cs=0x274d;eip=0x00109d; T(SHL(ax, 1)); // 71613 shl ax, 1 ;~ 274D:109D -cs=0x274d;eip=0x00109f; T(di = ax;); // 71614 mov di, ax ;~ 274D:109F -cs=0x274d;eip=0x0010a1; T(ax = word_4a47c;); // 71615 mov ax, word_4A47C ;~ 274D:10A1 -cs=0x274d;eip=0x0010a4; T(ADD(ax, *(dw*)(raddr(ds,di+0x2380)))); // 71616 add ax, [di+2380h] ;~ 274D:10A4 -cs=0x274d;eip=0x0010a8; X(MOV(*(dw*)(raddr(ds,bx+0x1A0C)), ax)); // 71617 mov [bx+1A0Ch], ax ;~ 274D:10A8 -cs=0x274d;eip=0x0010ac; T(ax = word_4a47e;); // 71618 mov ax, word_4A47E ;~ 274D:10AC -cs=0x274d;eip=0x0010af; T(ADC(ax, *(dw*)(raddr(ds,di+0x2382)))); // 71619 adc ax, [di+2382h] ;~ 274D:10AF -cs=0x274d;eip=0x0010b3; X(MOV(*(dw*)(raddr(ds,bx+0x1A0E)), ax)); // 71620 mov [bx+1A0Eh], ax ;~ 274D:10B3 -cs=0x274d;eip=0x0010b7; T(ax = word_4a480;); // 71621 mov ax, word_4A480 ;~ 274D:10B7 -cs=0x274d;eip=0x0010ba; T(ADD(ax, *(dw*)(raddr(ds,di+0x25D8)))); // 71622 add ax, [di+25D8h] ;~ 274D:10BA -cs=0x274d;eip=0x0010be; X(MOV(*(dw*)(raddr(ds,bx+0x1BF0)), ax)); // 71623 mov [bx+1BF0h], ax ;~ 274D:10BE -cs=0x274d;eip=0x0010c2; T(ax = word_4a482;); // 71624 mov ax, word_4A482 ;~ 274D:10C2 -cs=0x274d;eip=0x0010c5; T(ADC(ax, *(dw*)(raddr(ds,di+0x25DA)))); // 71625 adc ax, [di+25DAh] ;~ 274D:10C5 -cs=0x274d;eip=0x0010c9; X(MOV(*(dw*)(raddr(ds,bx+0x1BF2)), ax)); // 71626 mov [bx+1BF2h], ax ;~ 274D:10C9 -cs=0x274d;eip=0x0010cd; T(ax = word_4a484;); // 71627 mov ax, word_4A484 ;~ 274D:10CD -cs=0x274d;eip=0x0010d0; T(ADD(ax, *(dw*)(raddr(ds,di+0x2830)))); // 71628 add ax, [di+2830h] ;~ 274D:10D0 -cs=0x274d;eip=0x0010d4; X(MOV(*(dw*)(raddr(ds,bx+0x1DD4)), ax)); // 71629 mov [bx+1DD4h], ax ;~ 274D:10D4 -cs=0x274d;eip=0x0010d8; T(ax = word_4a486;); // 71630 mov ax, word_4A486 ;~ 274D:10D8 -cs=0x274d;eip=0x0010db; T(ADC(ax, *(dw*)(raddr(ds,di+0x2832)))); // 71631 adc ax, [di+2832h] ;~ 274D:10DB -cs=0x274d;eip=0x0010df; X(MOV(*(dw*)(raddr(ds,bx+0x1DD6)), ax)); // 71632 mov [bx+1DD6h], ax ;~ 274D:10DF -cs=0x274d;eip=0x0010e3; X(PUSH(cx)); // 71633 push cx ;~ 274D:10E3 -cs=0x274d;eip=0x0010e4; X(PUSH(si)); // 71634 push si ;~ 274D:10E4 -cs=0x274d;eip=0x0010e5; J(CALL(sub_35b28,0)); // 71635 call sub_35B28 ;~ 274D:10E5 -cs=0x274d;eip=0x0010e8; X(POP(si)); // 71636 pop si ;~ 274D:10E8 -cs=0x274d;eip=0x0010e9; X(POP(cx)); // 71637 pop cx ;~ 274D:10E9 -cs=0x274d;eip=0x0010ea; T(ADD(bx, 4)); // 71638 add bx, 4 ;~ 274D:10EA -cs=0x274d;eip=0x0010ed; J(LOOP(loc_36b3b)); // 71639 loop loc_36B3B ;~ 274D:10ED -cs=0x274d;eip=0x0010ef; J(RETN(0)); // 71640 retn ;~ 274D:10EF + // 7103 +cs=0x274d;eip=0x001097; X(LODS(*(raddr(es,si)),si,1)); // 119568 lods byte ptr es:[si] ;~ 274D:1097 +cs=0x274d;eip=0x001099; T(SUB(ah, ah)); // 119569 sub ah, ah ;~ 274D:1099 +cs=0x274d;eip=0x00109b; T(SHL(ax, 1)); // 119570 shl ax, 1 ;~ 274D:109B +cs=0x274d;eip=0x00109d; T(SHL(ax, 1)); // 119571 shl ax, 1 ;~ 274D:109D +cs=0x274d;eip=0x00109f; T(di = ax;); // 119572 mov di, ax ;~ 274D:109F +cs=0x274d;eip=0x0010a1; T(ax = word_4a47c;); // 119573 mov ax, word_4A47C ;~ 274D:10A1 +cs=0x274d;eip=0x0010a4; T(ADD(ax, *(dw*)(raddr(ds,di+0x2380)))); // 119574 add ax, [di+2380h] ;~ 274D:10A4 +cs=0x274d;eip=0x0010a8; X(MOV(*(dw*)(raddr(ds,bx+0x1A0C)), ax)); // 119575 mov [bx+1A0Ch], ax ;~ 274D:10A8 +cs=0x274d;eip=0x0010ac; T(ax = word_4a47e;); // 119576 mov ax, word_4A47E ;~ 274D:10AC +cs=0x274d;eip=0x0010af; T(ADC(ax, *(dw*)(raddr(ds,di+0x2382)))); // 119577 adc ax, [di+2382h] ;~ 274D:10AF +cs=0x274d;eip=0x0010b3; X(MOV(*(dw*)(raddr(ds,bx+0x1A0E)), ax)); // 119578 mov [bx+1A0Eh], ax ;~ 274D:10B3 +cs=0x274d;eip=0x0010b7; T(ax = word_4a480;); // 119579 mov ax, word_4A480 ;~ 274D:10B7 +cs=0x274d;eip=0x0010ba; T(ADD(ax, *(dw*)(raddr(ds,di+0x25D8)))); // 119580 add ax, [di+25D8h] ;~ 274D:10BA +cs=0x274d;eip=0x0010be; X(MOV(*(dw*)(raddr(ds,bx+0x1BF0)), ax)); // 119581 mov [bx+1BF0h], ax ;~ 274D:10BE +cs=0x274d;eip=0x0010c2; T(ax = word_4a482;); // 119582 mov ax, word_4A482 ;~ 274D:10C2 +cs=0x274d;eip=0x0010c5; T(ADC(ax, *(dw*)(raddr(ds,di+0x25DA)))); // 119583 adc ax, [di+25DAh] ;~ 274D:10C5 +cs=0x274d;eip=0x0010c9; X(MOV(*(dw*)(raddr(ds,bx+0x1BF2)), ax)); // 119584 mov [bx+1BF2h], ax ;~ 274D:10C9 +cs=0x274d;eip=0x0010cd; T(ax = word_4a484;); // 119585 mov ax, word_4A484 ;~ 274D:10CD +cs=0x274d;eip=0x0010d0; T(ADD(ax, *(dw*)(raddr(ds,di+0x2830)))); // 119586 add ax, [di+2830h] ;~ 274D:10D0 +cs=0x274d;eip=0x0010d4; X(MOV(*(dw*)(raddr(ds,bx+0x1DD4)), ax)); // 119587 mov [bx+1DD4h], ax ;~ 274D:10D4 +cs=0x274d;eip=0x0010d8; T(ax = word_4a486;); // 119588 mov ax, word_4A486 ;~ 274D:10D8 +cs=0x274d;eip=0x0010db; T(ADC(ax, *(dw*)(raddr(ds,di+0x2832)))); // 119589 adc ax, [di+2832h] ;~ 274D:10DB +cs=0x274d;eip=0x0010df; X(MOV(*(dw*)(raddr(ds,bx+0x1DD6)), ax)); // 119590 mov [bx+1DD6h], ax ;~ 274D:10DF +cs=0x274d;eip=0x0010e3; X(PUSH(cx)); // 119591 push cx ;~ 274D:10E3 +cs=0x274d;eip=0x0010e4; X(PUSH(si)); // 119592 push si ;~ 274D:10E4 +cs=0x274d;eip=0x0010e5; J(CALL(sub_35b28,0)); // 119593 call sub_35B28 ;~ 274D:10E5 +cs=0x274d;eip=0x0010e8; X(POP(si)); // 119594 pop si ;~ 274D:10E8 +cs=0x274d;eip=0x0010e9; X(POP(cx)); // 119595 pop cx ;~ 274D:10E9 +cs=0x274d;eip=0x0010ea; T(ADD(bx, 4)); // 119596 add bx, 4 ;~ 274D:10EA +cs=0x274d;eip=0x0010ed; J(LOOP(loc_36b3b)); // 119597 loop loc_36B3B ;~ 274D:10ED +cs=0x274d;eip=0x0010ef; J(RETN(0)); // 119598 retn ;~ 274D:10EF sub_36ba0: - // 71646 -cs=0x274d;eip=0x0010f0; X(LODS(*(raddr(es,si)),si,1)); // 71651 lods byte ptr es:[si] ;~ 274D:10F0 -cs=0x274d;eip=0x0010f2; T(TEST(al, 0x80)); // 71652 test al, 80h ;~ 274D:10F2 -cs=0x274d;eip=0x0010f4; J(JNZ(loc_36b2d)); // 71653 jnz short loc_36B2D ;~ 274D:10F4 -cs=0x274d;eip=0x0010f6; T(TEST(al, 0x7F)); // 71654 test al, 7Fh ;~ 274D:10F6 -cs=0x274d;eip=0x0010f8; J(JZ(locret_36bc3)); // 71655 jz short locret_36BC3 ;~ 274D:10F8 -cs=0x274d;eip=0x0010fa; T(bl = al;); // 71656 mov bl, al ;~ 274D:10FA -cs=0x274d;eip=0x0010fc; T(AND(bx, 0x7F)); // 71657 and bx, 7Fh ;~ 274D:10FC -cs=0x274d;eip=0x0010ff; T(SHL(bx, 1)); // 71658 shl bx, 1 ;~ 274D:10FF -cs=0x274d;eip=0x001101; T(SHL(bx, 1)); // 71659 shl bx, 1 ;~ 274D:1101 -cs=0x274d;eip=0x001103; X(word_4cdb9 = bx;); // 71660 mov word_4CDB9, bx ;~ 274D:1103 -cs=0x274d;eip=0x001107; T(bx = 0x0FFFC;); // 71661 mov bx, 0FFFCh ;~ 274D:1107 + // 119604 +cs=0x274d;eip=0x0010f0; X(LODS(*(raddr(es,si)),si,1)); // 119609 lods byte ptr es:[si] ;~ 274D:10F0 +cs=0x274d;eip=0x0010f2; T(TEST(al, 0x80)); // 119610 test al, 80h ;~ 274D:10F2 +cs=0x274d;eip=0x0010f4; J(JNZ(loc_36b2d)); // 119611 jnz short loc_36B2D ;~ 274D:10F4 +cs=0x274d;eip=0x0010f6; T(TEST(al, 0x7F)); // 119612 test al, 7Fh ;~ 274D:10F6 +cs=0x274d;eip=0x0010f8; J(JZ(locret_36bc3)); // 119613 jz short locret_36BC3 ;~ 274D:10F8 +cs=0x274d;eip=0x0010fa; T(bl = al;); // 119614 mov bl, al ;~ 274D:10FA +cs=0x274d;eip=0x0010fc; T(AND(bx, 0x7F)); // 119615 and bx, 7Fh ;~ 274D:10FC +cs=0x274d;eip=0x0010ff; T(SHL(bx, 1)); // 119616 shl bx, 1 ;~ 274D:10FF +cs=0x274d;eip=0x001101; T(SHL(bx, 1)); // 119617 shl bx, 1 ;~ 274D:1101 +cs=0x274d;eip=0x001103; X(word_4cdb9 = bx;); // 119618 mov ds:word_4CDB9, bx ;~ 274D:1103 +cs=0x274d;eip=0x001107; T(bx = 0x0FFFC;); // 119619 mov bx, 0FFFCh ;~ 274D:1107 loc_36bba: - // 7118 -cs=0x274d;eip=0x00110a; T(ADD(bx, 4)); // 71665 add bx, 4 ;~ 274D:110A -cs=0x274d;eip=0x00110d; T(CMP(bx, word_4cdb9)); // 71666 cmp bx, word_4CDB9 ;~ 274D:110D -cs=0x274d;eip=0x001111; J(JL(loc_36bc4)); // 71667 jl short loc_36BC4 ;~ 274D:1111 + // 7104 +cs=0x274d;eip=0x00110a; T(ADD(bx, 4)); // 119623 add bx, 4 ;~ 274D:110A +cs=0x274d;eip=0x00110d; T(CMP(bx, word_4cdb9)); // 119624 cmp bx, ds:word_4CDB9 ;~ 274D:110D +cs=0x274d;eip=0x001111; J(JL(loc_36bc4)); // 119625 jl short loc_36BC4 ;~ 274D:1111 locret_36bc3: - // 7119 -cs=0x274d;eip=0x001113; J(RETN(0)); // 71670 retn ;~ 274D:1113 + // 7105 +cs=0x274d;eip=0x001113; J(RETN(0)); // 119628 retn ;~ 274D:1113 loc_36bc4: - // 7120 -cs=0x274d;eip=0x001114; J(CALL(sub_37652,0)); // 71674 call sub_37652 ;~ 274D:1114 -cs=0x274d;eip=0x001117; T(ADD(si, 6)); // 71675 add si, 6 ;~ 274D:1117 -cs=0x274d;eip=0x00111a; T(OR(ax, ax)); // 71676 or ax, ax ;~ 274D:111A -cs=0x274d;eip=0x00111c; J(JZ(loc_36bba)); // 71677 jz short loc_36BBA ;~ 274D:111C -cs=0x274d;eip=0x00111e; T(MOV(bp, *(dw*)(raddr(es,si-6)))); // 71678 mov bp, es:[si-6] ;~ 274D:111E -cs=0x274d;eip=0x001122; T(MOV(cx, *(dw*)(raddr(es,si-2)))); // 71679 mov cx, es:[si-2] ;~ 274D:1122 -cs=0x274d;eip=0x001126; T(MOV(ax, *(dw*)(raddr(es,si-4)))); // 71680 mov ax, es:[si-4] ;~ 274D:1126 -cs=0x274d;eip=0x00112a; X(word_4cdbb = ax;); // 71681 mov word_4CDBB, ax ;~ 274D:112A -cs=0x274d;eip=0x00112d; X(PUSH(si)); // 71682 push si ;~ 274D:112D -cs=0x274d;eip=0x00112e; X(IMUL1_2(word_4a4d6)); // 71683 imul word_4A4D6 ;~ 274D:112E -cs=0x274d;eip=0x001132; T(di = dx;); // 71684 mov di, dx ;~ 274D:1132 -cs=0x274d;eip=0x001134; T(si = ax;); // 71685 mov si, ax ;~ 274D:1134 -cs=0x274d;eip=0x001136; T(ax = word_4a4d0;); // 71686 mov ax, word_4A4D0 ;~ 274D:1136 -cs=0x274d;eip=0x001139; T(IMUL1_2(cx)); // 71687 imul cx ;~ 274D:1139 -cs=0x274d;eip=0x00113b; T(ADD(si, ax)); // 71688 add si, ax ;~ 274D:113B -cs=0x274d;eip=0x00113d; T(ADC(di, dx)); // 71689 adc di, dx ;~ 274D:113D -cs=0x274d;eip=0x00113f; T(ax = word_4a4ca;); // 71690 mov ax, word_4A4CA ;~ 274D:113F -cs=0x274d;eip=0x001142; T(IMUL1_2(bp)); // 71691 imul bp ;~ 274D:1142 -cs=0x274d;eip=0x001144; T(ADD(si, ax)); // 71692 add si, ax ;~ 274D:1144 -cs=0x274d;eip=0x001146; T(ADC(di, dx)); // 71693 adc di, dx ;~ 274D:1146 -cs=0x274d;eip=0x001148; T(SHL(si, 1)); // 71694 shl si, 1 ;~ 274D:1148 -cs=0x274d;eip=0x00114a; T(RCL(di, 1)); // 71695 rcl di, 1 ;~ 274D:114A -cs=0x274d;eip=0x00114c; T(ADD(si, word_4a47c)); // 71696 add si, word_4A47C ;~ 274D:114C -cs=0x274d;eip=0x001150; T(ADC(di, word_4a47e)); // 71697 adc di, word_4A47E ;~ 274D:1150 -cs=0x274d;eip=0x001154; X(MOV(*(dw*)(raddr(ds,bx+0x1A0C)), si)); // 71698 mov [bx+1A0Ch], si ;~ 274D:1154 -cs=0x274d;eip=0x001158; X(MOV(*(dw*)(raddr(ds,bx+0x1A0E)), di)); // 71699 mov [bx+1A0Eh], di ;~ 274D:1158 -cs=0x274d;eip=0x00115c; T(ax = word_4cdbb;); // 71700 mov ax, word_4CDBB ;~ 274D:115C -cs=0x274d;eip=0x00115f; X(IMUL1_2(word_4a4d8)); // 71701 imul word_4A4D8 ;~ 274D:115F -cs=0x274d;eip=0x001163; T(di = dx;); // 71702 mov di, dx ;~ 274D:1163 -cs=0x274d;eip=0x001165; T(si = ax;); // 71703 mov si, ax ;~ 274D:1165 -cs=0x274d;eip=0x001167; T(ax = word_4a4d2;); // 71704 mov ax, word_4A4D2 ;~ 274D:1167 -cs=0x274d;eip=0x00116a; T(IMUL1_2(cx)); // 71705 imul cx ;~ 274D:116A -cs=0x274d;eip=0x00116c; T(ADD(si, ax)); // 71706 add si, ax ;~ 274D:116C -cs=0x274d;eip=0x00116e; T(ADC(di, dx)); // 71707 adc di, dx ;~ 274D:116E -cs=0x274d;eip=0x001170; T(ax = word_4a4cc;); // 71708 mov ax, word_4A4CC ;~ 274D:1170 -cs=0x274d;eip=0x001173; T(IMUL1_2(bp)); // 71709 imul bp ;~ 274D:1173 -cs=0x274d;eip=0x001175; T(ADD(si, ax)); // 71710 add si, ax ;~ 274D:1175 -cs=0x274d;eip=0x001177; T(ADC(di, dx)); // 71711 adc di, dx ;~ 274D:1177 -cs=0x274d;eip=0x001179; T(SHL(si, 1)); // 71712 shl si, 1 ;~ 274D:1179 -cs=0x274d;eip=0x00117b; T(RCL(di, 1)); // 71713 rcl di, 1 ;~ 274D:117B -cs=0x274d;eip=0x00117d; T(ADD(si, word_4a480)); // 71714 add si, word_4A480 ;~ 274D:117D -cs=0x274d;eip=0x001181; T(ADC(di, word_4a482)); // 71715 adc di, word_4A482 ;~ 274D:1181 -cs=0x274d;eip=0x001185; X(MOV(*(dw*)(raddr(ds,bx+0x1BF0)), si)); // 71716 mov [bx+1BF0h], si ;~ 274D:1185 -cs=0x274d;eip=0x001189; X(MOV(*(dw*)(raddr(ds,bx+0x1BF2)), di)); // 71717 mov [bx+1BF2h], di ;~ 274D:1189 -cs=0x274d;eip=0x00118d; T(ax = word_4cdbb;); // 71718 mov ax, word_4CDBB ;~ 274D:118D -cs=0x274d;eip=0x001190; X(IMUL1_2(word_4a4da)); // 71719 imul word_4A4DA ;~ 274D:1190 -cs=0x274d;eip=0x001194; T(di = dx;); // 71720 mov di, dx ;~ 274D:1194 -cs=0x274d;eip=0x001196; T(si = ax;); // 71721 mov si, ax ;~ 274D:1196 -cs=0x274d;eip=0x001198; T(ax = word_4a4d4;); // 71722 mov ax, word_4A4D4 ;~ 274D:1198 -cs=0x274d;eip=0x00119b; T(IMUL1_2(cx)); // 71723 imul cx ;~ 274D:119B -cs=0x274d;eip=0x00119d; T(ADD(si, ax)); // 71724 add si, ax ;~ 274D:119D -cs=0x274d;eip=0x00119f; T(ADC(di, dx)); // 71725 adc di, dx ;~ 274D:119F -cs=0x274d;eip=0x0011a1; T(ax = word_4a4ce;); // 71726 mov ax, word_4A4CE ;~ 274D:11A1 -cs=0x274d;eip=0x0011a4; T(IMUL1_2(bp)); // 71727 imul bp ;~ 274D:11A4 -cs=0x274d;eip=0x0011a6; T(ADD(si, ax)); // 71728 add si, ax ;~ 274D:11A6 -cs=0x274d;eip=0x0011a8; T(ADC(di, dx)); // 71729 adc di, dx ;~ 274D:11A8 -cs=0x274d;eip=0x0011aa; T(SHL(si, 1)); // 71730 shl si, 1 ;~ 274D:11AA -cs=0x274d;eip=0x0011ac; T(RCL(di, 1)); // 71731 rcl di, 1 ;~ 274D:11AC -cs=0x274d;eip=0x0011ae; T(ADD(si, word_4a484)); // 71732 add si, word_4A484 ;~ 274D:11AE -cs=0x274d;eip=0x0011b2; T(ADC(di, word_4a486)); // 71733 adc di, word_4A486 ;~ 274D:11B2 -cs=0x274d;eip=0x0011b6; X(MOV(*(dw*)(raddr(ds,bx+0x1DD4)), si)); // 71734 mov [bx+1DD4h], si ;~ 274D:11B6 -cs=0x274d;eip=0x0011ba; X(MOV(*(dw*)(raddr(ds,bx+0x1DD6)), di)); // 71735 mov [bx+1DD6h], di ;~ 274D:11BA -cs=0x274d;eip=0x0011be; J(CALL(sub_35b28,0)); // 71736 call sub_35B28 ;~ 274D:11BE -cs=0x274d;eip=0x0011c1; X(POP(si)); // 71737 pop si ;~ 274D:11C1 -cs=0x274d;eip=0x0011c2; J(JMP(loc_36bba)); // 71738 jmp loc_36BBA ;~ 274D:11C2 + // 7106 +cs=0x274d;eip=0x001114; J(CALL(sub_37652,0)); // 119632 call sub_37652 ;~ 274D:1114 +cs=0x274d;eip=0x001117; T(ADD(si, 6)); // 119633 add si, 6 ;~ 274D:1117 +cs=0x274d;eip=0x00111a; T(OR(ax, ax)); // 119634 or ax, ax ;~ 274D:111A +cs=0x274d;eip=0x00111c; J(JZ(loc_36bba)); // 119635 jz short loc_36BBA ;~ 274D:111C +cs=0x274d;eip=0x00111e; T(MOV(bp, *(dw*)(raddr(es,si-6)))); // 119636 mov bp, es:[si-6] ;~ 274D:111E +cs=0x274d;eip=0x001122; T(MOV(cx, *(dw*)(raddr(es,si-2)))); // 119637 mov cx, es:[si-2] ;~ 274D:1122 +cs=0x274d;eip=0x001126; T(MOV(ax, *(dw*)(raddr(es,si-4)))); // 119638 mov ax, es:[si-4] ;~ 274D:1126 +cs=0x274d;eip=0x00112a; X(word_4cdbb = ax;); // 119639 mov ds:word_4CDBB, ax ;~ 274D:112A +cs=0x274d;eip=0x00112d; X(PUSH(si)); // 119640 push si ;~ 274D:112D +cs=0x274d;eip=0x00112e; X(IMUL1_2(word_4a4d6)); // 119641 imul word_4A4D6 ;~ 274D:112E +cs=0x274d;eip=0x001132; T(di = dx;); // 119642 mov di, dx ;~ 274D:1132 +cs=0x274d;eip=0x001134; T(si = ax;); // 119643 mov si, ax ;~ 274D:1134 +cs=0x274d;eip=0x001136; T(ax = word_4a4d0;); // 119644 mov ax, word_4A4D0 ;~ 274D:1136 +cs=0x274d;eip=0x001139; T(IMUL1_2(cx)); // 119645 imul cx ;~ 274D:1139 +cs=0x274d;eip=0x00113b; T(ADD(si, ax)); // 119646 add si, ax ;~ 274D:113B +cs=0x274d;eip=0x00113d; T(ADC(di, dx)); // 119647 adc di, dx ;~ 274D:113D +cs=0x274d;eip=0x00113f; T(ax = word_4a4ca;); // 119648 mov ax, word_4A4CA ;~ 274D:113F +cs=0x274d;eip=0x001142; T(IMUL1_2(bp)); // 119649 imul bp ;~ 274D:1142 +cs=0x274d;eip=0x001144; T(ADD(si, ax)); // 119650 add si, ax ;~ 274D:1144 +cs=0x274d;eip=0x001146; T(ADC(di, dx)); // 119651 adc di, dx ;~ 274D:1146 +cs=0x274d;eip=0x001148; T(SHL(si, 1)); // 119652 shl si, 1 ;~ 274D:1148 +cs=0x274d;eip=0x00114a; T(RCL(di, 1)); // 119653 rcl di, 1 ;~ 274D:114A +cs=0x274d;eip=0x00114c; T(ADD(si, word_4a47c)); // 119654 add si, word_4A47C ;~ 274D:114C +cs=0x274d;eip=0x001150; T(ADC(di, word_4a47e)); // 119655 adc di, word_4A47E ;~ 274D:1150 +cs=0x274d;eip=0x001154; X(MOV(*(dw*)(raddr(ds,bx+0x1A0C)), si)); // 119656 mov [bx+1A0Ch], si ;~ 274D:1154 +cs=0x274d;eip=0x001158; X(MOV(*(dw*)(raddr(ds,bx+0x1A0E)), di)); // 119657 mov [bx+1A0Eh], di ;~ 274D:1158 +cs=0x274d;eip=0x00115c; T(ax = word_4cdbb;); // 119658 mov ax, ds:word_4CDBB ;~ 274D:115C +cs=0x274d;eip=0x00115f; X(IMUL1_2(word_4a4d8)); // 119659 imul word_4A4D8 ;~ 274D:115F +cs=0x274d;eip=0x001163; T(di = dx;); // 119660 mov di, dx ;~ 274D:1163 +cs=0x274d;eip=0x001165; T(si = ax;); // 119661 mov si, ax ;~ 274D:1165 +cs=0x274d;eip=0x001167; T(ax = word_4a4d2;); // 119662 mov ax, word_4A4D2 ;~ 274D:1167 +cs=0x274d;eip=0x00116a; T(IMUL1_2(cx)); // 119663 imul cx ;~ 274D:116A +cs=0x274d;eip=0x00116c; T(ADD(si, ax)); // 119664 add si, ax ;~ 274D:116C +cs=0x274d;eip=0x00116e; T(ADC(di, dx)); // 119665 adc di, dx ;~ 274D:116E +cs=0x274d;eip=0x001170; T(ax = word_4a4cc;); // 119666 mov ax, word_4A4CC ;~ 274D:1170 +cs=0x274d;eip=0x001173; T(IMUL1_2(bp)); // 119667 imul bp ;~ 274D:1173 +cs=0x274d;eip=0x001175; T(ADD(si, ax)); // 119668 add si, ax ;~ 274D:1175 +cs=0x274d;eip=0x001177; T(ADC(di, dx)); // 119669 adc di, dx ;~ 274D:1177 +cs=0x274d;eip=0x001179; T(SHL(si, 1)); // 119670 shl si, 1 ;~ 274D:1179 +cs=0x274d;eip=0x00117b; T(RCL(di, 1)); // 119671 rcl di, 1 ;~ 274D:117B +cs=0x274d;eip=0x00117d; T(ADD(si, word_4a480)); // 119672 add si, word_4A480 ;~ 274D:117D +cs=0x274d;eip=0x001181; T(ADC(di, word_4a482)); // 119673 adc di, word_4A482 ;~ 274D:1181 +cs=0x274d;eip=0x001185; X(MOV(*(dw*)(raddr(ds,bx+0x1BF0)), si)); // 119674 mov [bx+1BF0h], si ;~ 274D:1185 +cs=0x274d;eip=0x001189; X(MOV(*(dw*)(raddr(ds,bx+0x1BF2)), di)); // 119675 mov [bx+1BF2h], di ;~ 274D:1189 +cs=0x274d;eip=0x00118d; T(ax = word_4cdbb;); // 119676 mov ax, ds:word_4CDBB ;~ 274D:118D +cs=0x274d;eip=0x001190; X(IMUL1_2(word_4a4da)); // 119677 imul word_4A4DA ;~ 274D:1190 +cs=0x274d;eip=0x001194; T(di = dx;); // 119678 mov di, dx ;~ 274D:1194 +cs=0x274d;eip=0x001196; T(si = ax;); // 119679 mov si, ax ;~ 274D:1196 +cs=0x274d;eip=0x001198; T(ax = word_4a4d4;); // 119680 mov ax, word_4A4D4 ;~ 274D:1198 +cs=0x274d;eip=0x00119b; T(IMUL1_2(cx)); // 119681 imul cx ;~ 274D:119B +cs=0x274d;eip=0x00119d; T(ADD(si, ax)); // 119682 add si, ax ;~ 274D:119D +cs=0x274d;eip=0x00119f; T(ADC(di, dx)); // 119683 adc di, dx ;~ 274D:119F +cs=0x274d;eip=0x0011a1; T(ax = word_4a4ce;); // 119684 mov ax, word_4A4CE ;~ 274D:11A1 +cs=0x274d;eip=0x0011a4; T(IMUL1_2(bp)); // 119685 imul bp ;~ 274D:11A4 +cs=0x274d;eip=0x0011a6; T(ADD(si, ax)); // 119686 add si, ax ;~ 274D:11A6 +cs=0x274d;eip=0x0011a8; T(ADC(di, dx)); // 119687 adc di, dx ;~ 274D:11A8 +cs=0x274d;eip=0x0011aa; T(SHL(si, 1)); // 119688 shl si, 1 ;~ 274D:11AA +cs=0x274d;eip=0x0011ac; T(RCL(di, 1)); // 119689 rcl di, 1 ;~ 274D:11AC +cs=0x274d;eip=0x0011ae; T(ADD(si, word_4a484)); // 119690 add si, word_4A484 ;~ 274D:11AE +cs=0x274d;eip=0x0011b2; T(ADC(di, word_4a486)); // 119691 adc di, word_4A486 ;~ 274D:11B2 +cs=0x274d;eip=0x0011b6; X(MOV(*(dw*)(raddr(ds,bx+0x1DD4)), si)); // 119692 mov [bx+1DD4h], si ;~ 274D:11B6 +cs=0x274d;eip=0x0011ba; X(MOV(*(dw*)(raddr(ds,bx+0x1DD6)), di)); // 119693 mov [bx+1DD6h], di ;~ 274D:11BA +cs=0x274d;eip=0x0011be; J(CALL(sub_35b28,0)); // 119694 call sub_35B28 ;~ 274D:11BE +cs=0x274d;eip=0x0011c1; X(POP(si)); // 119695 pop si ;~ 274D:11C1 +cs=0x274d;eip=0x0011c2; J(JMP(loc_36bba)); // 119696 jmp loc_36BBA ;~ 274D:11C2 assert(0); __dispatch_call: @@ -3261,16 +3267,16 @@ cs=0x274d;eip=0x0011c2; J(JMP(loc_36bba)); // 71738 jmp lo else goto __dispatch_call; sub_36c76: _begin: -cs=0x274d;eip=0x0011c6; X(PUSH(bp)); // 71748 push bp ;~ 274D:11C6 -cs=0x274d;eip=0x0011c7; X(PUSH(si)); // 71749 push si ;~ 274D:11C7 -cs=0x274d;eip=0x0011c8; X(PUSH(di)); // 71750 push di ;~ 274D:11C8 -cs=0x274d;eip=0x0011c9; T(LES(si, dword_4a46c)); // 71751 les si, dword_4A46C ;~ 274D:11C9 -cs=0x274d;eip=0x0011cd; J(CALL(sub_36c88,0)); // 71752 call sub_36C88 ;~ 274D:11CD -cs=0x274d;eip=0x0011d0; X(*(dw*)(&dword_4a46c) = si;); // 71753 mov word ptr dword_4A46C, si ;~ 274D:11D0 -cs=0x274d;eip=0x0011d4; X(POP(di)); // 71754 pop di ;~ 274D:11D4 -cs=0x274d;eip=0x0011d5; X(POP(si)); // 71755 pop si ;~ 274D:11D5 -cs=0x274d;eip=0x0011d6; X(POP(bp)); // 71756 pop bp ;~ 274D:11D6 -cs=0x274d;eip=0x0011d7; J(RETF(0)); // 71757 retf ;~ 274D:11D7 +cs=0x274d;eip=0x0011c6; X(PUSH(bp)); // 119706 push bp ;~ 274D:11C6 +cs=0x274d;eip=0x0011c7; X(PUSH(si)); // 119707 push si ;~ 274D:11C7 +cs=0x274d;eip=0x0011c8; X(PUSH(di)); // 119708 push di ;~ 274D:11C8 +cs=0x274d;eip=0x0011c9; T(LES(si, dword_4a46c)); // 119709 les si, dword_4A46C ;~ 274D:11C9 +cs=0x274d;eip=0x0011cd; J(CALL(sub_36c88,0)); // 119710 call sub_36C88 ;~ 274D:11CD +cs=0x274d;eip=0x0011d0; X(*(dw*)(&dword_4a46c) = si;); // 119711 mov word ptr dword_4A46C, si ;~ 274D:11D0 +cs=0x274d;eip=0x0011d4; X(POP(di)); // 119712 pop di ;~ 274D:11D4 +cs=0x274d;eip=0x0011d5; X(POP(si)); // 119713 pop si ;~ 274D:11D5 +cs=0x274d;eip=0x0011d6; X(POP(bp)); // 119714 pop bp ;~ 274D:11D6 +cs=0x274d;eip=0x0011d7; J(RETF(0)); // 119715 retf ;~ 274D:11D7 assert(0); __dispatch_call: @@ -3295,87 +3301,87 @@ cs=0x274d;eip=0x0011d7; J(RETF(0)); // 71757 retf ;~ 274D:11D7 else goto __dispatch_call; sub_36c88: _begin: -cs=0x274d;eip=0x0011d8; T(SUB(ah, ah)); // 71766 sub ah, ah ;~ 274D:11D8 -cs=0x274d;eip=0x0011da; X(LODS(*(raddr(es,si)),si,1)); // 71767 lods byte ptr es:[si] ;~ 274D:11DA -cs=0x274d;eip=0x0011dc; T(OR(ax, ax)); // 71768 or ax, ax ;~ 274D:11DC -cs=0x274d;eip=0x0011de; J(JZ(locret_36ca5)); // 71769 jz short locret_36CA5 ;~ 274D:11DE -cs=0x274d;eip=0x0011e0; T(cx = ax;); // 71770 mov cx, ax ;~ 274D:11E0 -cs=0x274d;eip=0x0011e2; T(SUB(di, di)); // 71771 sub di, di ;~ 274D:11E2 -cs=0x274d;eip=0x0011e4; T(ADD(di, 0x328E)); // 71772 add di, 328Eh ;~ 274D:11E4 +cs=0x274d;eip=0x0011d8; T(SUB(ah, ah)); // 119724 sub ah, ah ;~ 274D:11D8 +cs=0x274d;eip=0x0011da; X(LODS(*(raddr(es,si)),si,1)); // 119725 lods byte ptr es:[si] ;~ 274D:11DA +cs=0x274d;eip=0x0011dc; T(OR(ax, ax)); // 119726 or ax, ax ;~ 274D:11DC +cs=0x274d;eip=0x0011de; J(JZ(locret_36ca5)); // 119727 jz short locret_36CA5 ;~ 274D:11DE +cs=0x274d;eip=0x0011e0; T(cx = ax;); // 119728 mov cx, ax ;~ 274D:11E0 +cs=0x274d;eip=0x0011e2; T(SUB(di, di)); // 119729 sub di, di ;~ 274D:11E2 +cs=0x274d;eip=0x0011e4; T(ADD(di, 0x328E)); // 119730 add di, 328Eh ;~ 274D:11E4 loc_36c98: - // 7121 -cs=0x274d;eip=0x0011e8; J(CALL(sub_37652,0)); // 71776 call sub_37652 ;~ 274D:11E8 -cs=0x274d;eip=0x0011eb; J(JNZ(loc_36ca6)); // 71777 jnz short loc_36CA6 ;~ 274D:11EB -cs=0x274d;eip=0x0011ed; T(ADD(si, 2)); // 71778 add si, 2 ;~ 274D:11ED -cs=0x274d;eip=0x0011f0; T(ADD(di, 0x1A)); // 71779 add di, 1Ah ;~ 274D:11F0 -cs=0x274d;eip=0x0011f3; J(LOOP(loc_36c98)); // 71780 loop loc_36C98 ;~ 274D:11F3 + // 7107 +cs=0x274d;eip=0x0011e8; J(CALL(sub_37652,0)); // 119734 call sub_37652 ;~ 274D:11E8 +cs=0x274d;eip=0x0011eb; J(JNZ(loc_36ca6)); // 119735 jnz short loc_36CA6 ;~ 274D:11EB +cs=0x274d;eip=0x0011ed; T(ADD(si, 2)); // 119736 add si, 2 ;~ 274D:11ED +cs=0x274d;eip=0x0011f0; T(ADD(di, 0x1A)); // 119737 add di, 1Ah ;~ 274D:11F0 +cs=0x274d;eip=0x0011f3; J(LOOP(loc_36c98)); // 119738 loop loc_36C98 ;~ 274D:11F3 locret_36ca5: - // 7122 -cs=0x274d;eip=0x0011f5; J(RETN(0)); // 71783 retn ;~ 274D:11F5 + // 7108 +cs=0x274d;eip=0x0011f5; J(RETN(0)); // 119741 retn ;~ 274D:11F5 loc_36ca6: - // 7123 -cs=0x274d;eip=0x0011f6; T(SUB(ah, ah)); // 71787 sub ah, ah ;~ 274D:11F6 -cs=0x274d;eip=0x0011f8; X(LODS(*(raddr(es,si)),si,1)); // 71788 lods byte ptr es:[si] ;~ 274D:11F8 -cs=0x274d;eip=0x0011fa; T(bx = ax;); // 71789 mov bx, ax ;~ 274D:11FA -cs=0x274d;eip=0x0011fc; T(SHL(bx, 1)); // 71790 shl bx, 1 ;~ 274D:11FC -cs=0x274d;eip=0x0011fe; T(SHL(bx, 1)); // 71791 shl bx, 1 ;~ 274D:11FE -cs=0x274d;eip=0x001200; X(LODS(*(raddr(es,si)),si,1)); // 71792 lods byte ptr es:[si] ;~ 274D:1200 -cs=0x274d;eip=0x001202; T(bp = ax;); // 71793 mov bp, ax ;~ 274D:1202 -cs=0x274d;eip=0x001204; T(SHL(bp, 1)); // 71794 shl bp, 1 ;~ 274D:1204 -cs=0x274d;eip=0x001206; T(SHL(bp, 1)); // 71795 shl bp, 1 ;~ 274D:1206 -cs=0x274d;eip=0x001208; X(MOV(*(raddr(ds,di+0x18)), 0)); // 71796 mov byte ptr [di+18h], 0 ;~ 274D:1208 -cs=0x274d;eip=0x00120c; T(CMP(*(dw*)(raddr(ds,bx+0x1DD6)), 1)); // 71797 cmp word ptr [bx+1DD6h], 1 ;~ 274D:120C -cs=0x274d;eip=0x001211; J(JL(loc_36cf0)); // 71798 jl short loc_36CF0 ;~ 274D:1211 -cs=0x274d;eip=0x001213; T(CMP(*(dw*)(raddr(ss,bp+0x1DD6)), 1)); // 71799 cmp word ptr [bp+1DD6h], 1 ;~ 274D:1213 -cs=0x274d;eip=0x001218; J(JL(loc_36ce8)); // 71800 jl short loc_36CE8 ;~ 274D:1218 -cs=0x274d;eip=0x00121a; T(MOV(ax, *(dw*)(raddr(ds,bx+0x1FB8)))); // 71801 mov ax, [bx+1FB8h] ;~ 274D:121A -cs=0x274d;eip=0x00121e; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 71802 mov [di], ax ;~ 274D:121E -cs=0x274d;eip=0x001220; T(MOV(ax, *(dw*)(raddr(ds,bx+0x1FBA)))); // 71803 mov ax, [bx+1FBAh] ;~ 274D:1220 -cs=0x274d;eip=0x001224; X(MOV(*(dw*)(raddr(ds,di+2)), ax)); // 71804 mov [di+2], ax ;~ 274D:1224 -cs=0x274d;eip=0x001227; T(MOV(ax, *(dw*)(raddr(ds,bx+0x219C)))); // 71805 mov ax, [bx+219Ch] ;~ 274D:1227 -cs=0x274d;eip=0x00122b; X(MOV(*(dw*)(raddr(ds,di+4)), ax)); // 71806 mov [di+4], ax ;~ 274D:122B -cs=0x274d;eip=0x00122e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x219E)))); // 71807 mov ax, [bx+219Eh] ;~ 274D:122E -cs=0x274d;eip=0x001232; X(MOV(*(dw*)(raddr(ds,di+6)), ax)); // 71808 mov [di+6], ax ;~ 274D:1232 -cs=0x274d;eip=0x001235; J(JMP(loc_36d01)); // 71809 jmp short loc_36D01 ;~ 274D:1235 + // 7109 +cs=0x274d;eip=0x0011f6; T(SUB(ah, ah)); // 119745 sub ah, ah ;~ 274D:11F6 +cs=0x274d;eip=0x0011f8; X(LODS(*(raddr(es,si)),si,1)); // 119746 lods byte ptr es:[si] ;~ 274D:11F8 +cs=0x274d;eip=0x0011fa; T(bx = ax;); // 119747 mov bx, ax ;~ 274D:11FA +cs=0x274d;eip=0x0011fc; T(SHL(bx, 1)); // 119748 shl bx, 1 ;~ 274D:11FC +cs=0x274d;eip=0x0011fe; T(SHL(bx, 1)); // 119749 shl bx, 1 ;~ 274D:11FE +cs=0x274d;eip=0x001200; X(LODS(*(raddr(es,si)),si,1)); // 119750 lods byte ptr es:[si] ;~ 274D:1200 +cs=0x274d;eip=0x001202; T(bp = ax;); // 119751 mov bp, ax ;~ 274D:1202 +cs=0x274d;eip=0x001204; T(SHL(bp, 1)); // 119752 shl bp, 1 ;~ 274D:1204 +cs=0x274d;eip=0x001206; T(SHL(bp, 1)); // 119753 shl bp, 1 ;~ 274D:1206 +cs=0x274d;eip=0x001208; X(MOV(*(raddr(ds,di+0x18)), 0)); // 119754 mov byte ptr [di+18h], 0 ;~ 274D:1208 +cs=0x274d;eip=0x00120c; T(CMP(*(dw*)(raddr(ds,bx+0x1DD6)), 1)); // 119755 cmp word ptr [bx+1DD6h], 1 ;~ 274D:120C +cs=0x274d;eip=0x001211; J(JL(loc_36cf0)); // 119756 jl short loc_36CF0 ;~ 274D:1211 +cs=0x274d;eip=0x001213; T(CMP(*(dw*)(raddr(ss,bp+0x1DD6)), 1)); // 119757 cmp word ptr [bp+1DD6h], 1 ;~ 274D:1213 +cs=0x274d;eip=0x001218; J(JL(loc_36ce8)); // 119758 jl short loc_36CE8 ;~ 274D:1218 +cs=0x274d;eip=0x00121a; T(MOV(ax, *(dw*)(raddr(ds,bx+0x1FB8)))); // 119759 mov ax, [bx+1FB8h] ;~ 274D:121A +cs=0x274d;eip=0x00121e; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 119760 mov [di], ax ;~ 274D:121E +cs=0x274d;eip=0x001220; T(MOV(ax, *(dw*)(raddr(ds,bx+0x1FBA)))); // 119761 mov ax, [bx+1FBAh] ;~ 274D:1220 +cs=0x274d;eip=0x001224; X(MOV(*(dw*)(raddr(ds,di+2)), ax)); // 119762 mov [di+2], ax ;~ 274D:1224 +cs=0x274d;eip=0x001227; T(MOV(ax, *(dw*)(raddr(ds,bx+0x219C)))); // 119763 mov ax, [bx+219Ch] ;~ 274D:1227 +cs=0x274d;eip=0x00122b; X(MOV(*(dw*)(raddr(ds,di+4)), ax)); // 119764 mov [di+4], ax ;~ 274D:122B +cs=0x274d;eip=0x00122e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x219E)))); // 119765 mov ax, [bx+219Eh] ;~ 274D:122E +cs=0x274d;eip=0x001232; X(MOV(*(dw*)(raddr(ds,di+6)), ax)); // 119766 mov [di+6], ax ;~ 274D:1232 +cs=0x274d;eip=0x001235; J(JMP(loc_36d01)); // 119767 jmp short loc_36D01 ;~ 274D:1235 loc_36ce8: - // 7124 -cs=0x274d;eip=0x001238; T(XCHG(bp, bx)); // 71815 xchg bp, bx ;~ 274D:1238 -cs=0x274d;eip=0x00123a; J(CALL(sub_36d32,0)); // 71816 call sub_36D32 ;~ 274D:123A -cs=0x274d;eip=0x00123d; J(JMP(loc_36d01)); // 71817 jmp short loc_36D01 ;~ 274D:123D + // 7110 +cs=0x274d;eip=0x001238; T(XCHG(bp, bx)); // 119773 xchg bp, bx ;~ 274D:1238 +cs=0x274d;eip=0x00123a; J(CALL(sub_36d32,0)); // 119774 call sub_36D32 ;~ 274D:123A +cs=0x274d;eip=0x00123d; J(JMP(loc_36d01)); // 119775 jmp short loc_36D01 ;~ 274D:123D loc_36cf0: - // 7125 -cs=0x274d;eip=0x001240; T(CMP(*(dw*)(raddr(ss,bp+0x1DD6)), 1)); // 71823 cmp word ptr [bp+1DD6h], 1 ;~ 274D:1240 -cs=0x274d;eip=0x001245; J(JGE(loc_36cfe)); // 71824 jge short loc_36CFE ;~ 274D:1245 -cs=0x274d;eip=0x001247; X(OR(*(raddr(ds,di+0x18)), 0x80)); // 71825 or byte ptr [di+18h], 80h ;~ 274D:1247 -cs=0x274d;eip=0x00124b; J(JMP(loc_36d28)); // 71826 jmp short loc_36D28 ;~ 274D:124B + // 7111 +cs=0x274d;eip=0x001240; T(CMP(*(dw*)(raddr(ss,bp+0x1DD6)), 1)); // 119781 cmp word ptr [bp+1DD6h], 1 ;~ 274D:1240 +cs=0x274d;eip=0x001245; J(JGE(loc_36cfe)); // 119782 jge short loc_36CFE ;~ 274D:1245 +cs=0x274d;eip=0x001247; X(OR(*(raddr(ds,di+0x18)), 0x80)); // 119783 or byte ptr [di+18h], 80h ;~ 274D:1247 +cs=0x274d;eip=0x00124b; J(JMP(loc_36d28)); // 119784 jmp short loc_36D28 ;~ 274D:124B loc_36cfe: - // 7126 -cs=0x274d;eip=0x00124e; J(CALL(sub_36d32,0)); // 71832 call sub_36D32 ;~ 274D:124E + // 7112 +cs=0x274d;eip=0x00124e; J(CALL(sub_36d32,0)); // 119790 call sub_36D32 ;~ 274D:124E loc_36d01: - // 7127 -cs=0x274d;eip=0x001251; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1FB8)))); // 71836 mov ax, [bp+1FB8h] ;~ 274D:1251 -cs=0x274d;eip=0x001255; X(MOV(*(dw*)(raddr(ds,di+8)), ax)); // 71837 mov [di+8], ax ;~ 274D:1255 -cs=0x274d;eip=0x001258; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1FBA)))); // 71838 mov ax, [bp+1FBAh] ;~ 274D:1258 -cs=0x274d;eip=0x00125c; X(MOV(*(dw*)(raddr(ds,di+0x0A)), ax)); // 71839 mov [di+0Ah], ax ;~ 274D:125C -cs=0x274d;eip=0x00125f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x219C)))); // 71840 mov ax, [bp+219Ch] ;~ 274D:125F -cs=0x274d;eip=0x001263; X(MOV(*(dw*)(raddr(ds,di+0x0C)), ax)); // 71841 mov [di+0Ch], ax ;~ 274D:1263 -cs=0x274d;eip=0x001266; T(MOV(ax, *(dw*)(raddr(ss,bp+0x219E)))); // 71842 mov ax, [bp+219Eh] ;~ 274D:1266 -cs=0x274d;eip=0x00126a; X(MOV(*(dw*)(raddr(ds,di+0x0E)), ax)); // 71843 mov [di+0Eh], ax ;~ 274D:126A -cs=0x274d;eip=0x00126d; X(PUSH(cx)); // 71844 push cx ;~ 274D:126D -cs=0x274d;eip=0x00126e; X(PUSH(si)); // 71845 push si ;~ 274D:126E -cs=0x274d;eip=0x00126f; J(CALL(sub_35c0d,0)); // 71846 call sub_35C0D ;~ 274D:126F -cs=0x274d;eip=0x001272; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 71847 mov es, word ptr dword_4A46C+2 ;~ 274D:1272 -cs=0x274d;eip=0x001276; X(POP(si)); // 71848 pop si ;~ 274D:1276 -cs=0x274d;eip=0x001277; X(POP(cx)); // 71849 pop cx ;~ 274D:1277 + // 7113 +cs=0x274d;eip=0x001251; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1FB8)))); // 119794 mov ax, [bp+1FB8h] ;~ 274D:1251 +cs=0x274d;eip=0x001255; X(MOV(*(dw*)(raddr(ds,di+8)), ax)); // 119795 mov [di+8], ax ;~ 274D:1255 +cs=0x274d;eip=0x001258; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1FBA)))); // 119796 mov ax, [bp+1FBAh] ;~ 274D:1258 +cs=0x274d;eip=0x00125c; X(MOV(*(dw*)(raddr(ds,di+0x0A)), ax)); // 119797 mov [di+0Ah], ax ;~ 274D:125C +cs=0x274d;eip=0x00125f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x219C)))); // 119798 mov ax, [bp+219Ch] ;~ 274D:125F +cs=0x274d;eip=0x001263; X(MOV(*(dw*)(raddr(ds,di+0x0C)), ax)); // 119799 mov [di+0Ch], ax ;~ 274D:1263 +cs=0x274d;eip=0x001266; T(MOV(ax, *(dw*)(raddr(ss,bp+0x219E)))); // 119800 mov ax, [bp+219Eh] ;~ 274D:1266 +cs=0x274d;eip=0x00126a; X(MOV(*(dw*)(raddr(ds,di+0x0E)), ax)); // 119801 mov [di+0Eh], ax ;~ 274D:126A +cs=0x274d;eip=0x00126d; X(PUSH(cx)); // 119802 push cx ;~ 274D:126D +cs=0x274d;eip=0x00126e; X(PUSH(si)); // 119803 push si ;~ 274D:126E +cs=0x274d;eip=0x00126f; J(CALL(sub_35c0d,0)); // 119804 call sub_35C0D ;~ 274D:126F +cs=0x274d;eip=0x001272; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 119805 mov es, word ptr dword_4A46C+2 ;~ 274D:1272 +cs=0x274d;eip=0x001276; X(POP(si)); // 119806 pop si ;~ 274D:1276 +cs=0x274d;eip=0x001277; X(POP(cx)); // 119807 pop cx ;~ 274D:1277 loc_36d28: - // 7128 -cs=0x274d;eip=0x001278; T(ADD(di, 0x1A)); // 71852 add di, 1Ah ;~ 274D:1278 -cs=0x274d;eip=0x00127b; T(DEC(cx)); // 71853 dec cx ;~ 274D:127B -cs=0x274d;eip=0x00127c; J(JZ(locret_36d31)); // 71854 jz short locret_36D31 ;~ 274D:127C -cs=0x274d;eip=0x00127e; J(JMP(loc_36c98)); // 71855 jmp loc_36C98 ;~ 274D:127E + // 7114 +cs=0x274d;eip=0x001278; T(ADD(di, 0x1A)); // 119810 add di, 1Ah ;~ 274D:1278 +cs=0x274d;eip=0x00127b; T(DEC(cx)); // 119811 dec cx ;~ 274D:127B +cs=0x274d;eip=0x00127c; J(JZ(locret_36d31)); // 119812 jz short locret_36D31 ;~ 274D:127C +cs=0x274d;eip=0x00127e; J(JMP(loc_36c98)); // 119813 jmp loc_36C98 ;~ 274D:127E locret_36d31: - // 7129 -cs=0x274d;eip=0x001281; J(RETN(0)); // 71859 retn ;~ 274D:1281 + // 7115 +cs=0x274d;eip=0x001281; J(RETN(0)); // 119817 retn ;~ 274D:1281 assert(0); __dispatch_call: @@ -3409,70 +3415,70 @@ cs=0x274d;eip=0x001281; J(RETN(0)); // 71859 retn ;~ 274D:1281 else goto __dispatch_call; sub_36d32: _begin: -cs=0x274d;eip=0x001282; X(PUSH(es)); // 71868 push es ;~ 274D:1282 -cs=0x274d;eip=0x001283; X(PUSH(cx)); // 71869 push cx ;~ 274D:1283 -cs=0x274d;eip=0x001284; X(PUSH(si)); // 71870 push si ;~ 274D:1284 -cs=0x274d;eip=0x001285; X(PUSH(di)); // 71871 push di ;~ 274D:1285 -cs=0x274d;eip=0x001286; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1DD4)))); // 71872 mov ax, [bp+1DD4h] ;~ 274D:1286 -cs=0x274d;eip=0x00128a; T(MOV(dx, *(dw*)(raddr(ss,bp+0x1DD6)))); // 71873 mov dx, [bp+1DD6h] ;~ 274D:128A -cs=0x274d;eip=0x00128e; T(cx = dx;); // 71874 mov cx, dx ;~ 274D:128E -cs=0x274d;eip=0x001290; T(SUB(cx, *(dw*)(raddr(ds,bx+0x1DD6)))); // 71875 sub cx, [bx+1DD6h] ;~ 274D:1290 -cs=0x274d;eip=0x001294; T(DEC(dx)); // 71876 dec dx ;~ 274D:1294 -cs=0x274d;eip=0x001295; T(DIV2(cx)); // 71877 div cx ;~ 274D:1295 -cs=0x274d;eip=0x001297; T(SHR(ax, 1)); // 71878 shr ax, 1 ;~ 274D:1297 -cs=0x274d;eip=0x001299; T(cx = ax;); // 71879 mov cx, ax ;~ 274D:1299 -cs=0x274d;eip=0x00129b; T(MOV(dx, *(dw*)(raddr(ss,bp+0x1A0C)))); // 71880 mov dx, [bp+1A0Ch] ;~ 274D:129B -cs=0x274d;eip=0x00129f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1A0E)))); // 71881 mov ax, [bp+1A0Eh] ;~ 274D:129F -cs=0x274d;eip=0x0012a3; T(si = dx;); // 71882 mov si, dx ;~ 274D:12A3 -cs=0x274d;eip=0x0012a5; T(di = ax;); // 71883 mov di, ax ;~ 274D:12A5 -cs=0x274d;eip=0x0012a7; T(SUB(dx, *(dw*)(raddr(ds,bx+0x1A0C)))); // 71884 sub dx, [bx+1A0Ch] ;~ 274D:12A7 -cs=0x274d;eip=0x0012ab; T(SBB(ax, *(dw*)(raddr(ds,bx+0x1A0E)))); // 71885 sbb ax, [bx+1A0Eh] ;~ 274D:12AB -cs=0x274d;eip=0x0012af; T(SHL(dx, 1)); // 71886 shl dx, 1 ;~ 274D:12AF -cs=0x274d;eip=0x0012b1; T(ADC(ax, 0)); // 71887 adc ax, 0 ;~ 274D:12B1 -cs=0x274d;eip=0x0012b4; T(IMUL1_2(cx)); // 71888 imul cx ;~ 274D:12B4 -cs=0x274d;eip=0x0012b6; T(SHL(ax, 1)); // 71889 shl ax, 1 ;~ 274D:12B6 -cs=0x274d;eip=0x0012b8; T(RCL(dx, 1)); // 71890 rcl dx, 1 ;~ 274D:12B8 -cs=0x274d;eip=0x0012ba; T(SUB(si, ax)); // 71891 sub si, ax ;~ 274D:12BA -cs=0x274d;eip=0x0012bc; T(SBB(di, dx)); // 71892 sbb di, dx ;~ 274D:12BC -cs=0x274d;eip=0x0012be; X(word_4a6cc = si;); // 71893 mov word_4A6CC, si ;~ 274D:12BE -cs=0x274d;eip=0x0012c2; X(word_4a6ce = di;); // 71894 mov word_4A6CE, di ;~ 274D:12C2 -cs=0x274d;eip=0x0012c6; T(MOV(dx, *(dw*)(raddr(ss,bp+0x1BF0)))); // 71895 mov dx, [bp+1BF0h] ;~ 274D:12C6 -cs=0x274d;eip=0x0012ca; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1BF2)))); // 71896 mov ax, [bp+1BF2h] ;~ 274D:12CA -cs=0x274d;eip=0x0012ce; T(si = dx;); // 71897 mov si, dx ;~ 274D:12CE -cs=0x274d;eip=0x0012d0; T(di = ax;); // 71898 mov di, ax ;~ 274D:12D0 -cs=0x274d;eip=0x0012d2; T(SUB(dx, *(dw*)(raddr(ds,bx+0x1BF0)))); // 71899 sub dx, [bx+1BF0h] ;~ 274D:12D2 -cs=0x274d;eip=0x0012d6; T(SBB(ax, *(dw*)(raddr(ds,bx+0x1BF2)))); // 71900 sbb ax, [bx+1BF2h] ;~ 274D:12D6 -cs=0x274d;eip=0x0012da; T(SHL(dx, 1)); // 71901 shl dx, 1 ;~ 274D:12DA -cs=0x274d;eip=0x0012dc; T(ADC(ax, 0)); // 71902 adc ax, 0 ;~ 274D:12DC -cs=0x274d;eip=0x0012df; T(IMUL1_2(cx)); // 71903 imul cx ;~ 274D:12DF -cs=0x274d;eip=0x0012e1; T(SHL(ax, 1)); // 71904 shl ax, 1 ;~ 274D:12E1 -cs=0x274d;eip=0x0012e3; T(RCL(dx, 1)); // 71905 rcl dx, 1 ;~ 274D:12E3 -cs=0x274d;eip=0x0012e5; T(SUB(si, ax)); // 71906 sub si, ax ;~ 274D:12E5 -cs=0x274d;eip=0x0012e7; T(SBB(di, dx)); // 71907 sbb di, dx ;~ 274D:12E7 -cs=0x274d;eip=0x0012e9; X(word_4a8b0 = si;); // 71908 mov word_4A8B0, si ;~ 274D:12E9 -cs=0x274d;eip=0x0012ed; X(word_4a8b2 = di;); // 71909 mov word_4A8B2, di ;~ 274D:12ED -cs=0x274d;eip=0x0012f1; X(word_4aa94 = 0;); // 71910 mov word_4AA94, 0 ;~ 274D:12F1 -cs=0x274d;eip=0x0012f7; X(word_4aa96 = 1;); // 71911 mov word_4AA96, 1 ;~ 274D:12F7 -cs=0x274d;eip=0x0012fd; X(PUSH(bx)); // 71912 push bx ;~ 274D:12FD -cs=0x274d;eip=0x0012fe; T(bx = 0x1E0;); // 71913 mov bx, 1E0h ;~ 274D:12FE -cs=0x274d;eip=0x001301; J(CALL(sub_35b28,0)); // 71914 call sub_35B28 ;~ 274D:1301 -cs=0x274d;eip=0x001304; X(POP(bx)); // 71915 pop bx ;~ 274D:1304 -cs=0x274d;eip=0x001305; X(POP(di)); // 71916 pop di ;~ 274D:1305 -cs=0x274d;eip=0x001306; T(LES(ax, *(dd*)(word_4ac78))); // 71917 les ax, dword ptr word_4AC78 ;~ 274D:1306 -cs=0x274d;eip=0x00130a; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 71919 mov [di], ax ;~ 274D:130A -cs=0x274d;eip=0x00130c; X(MOV(*(dw*)(raddr(ds,di+2)), es)); // 71920 mov word ptr [di+2], es ;~ 274D:130C -cs=0x274d;eip=0x00130f; X(MOV(*(dw*)(raddr(ds,di+0x10)), ax)); // 71921 mov [di+10h], ax ;~ 274D:130F -cs=0x274d;eip=0x001312; X(MOV(*(dw*)(raddr(ds,di+0x12)), es)); // 71922 mov word ptr [di+12h], es ;~ 274D:1312 -cs=0x274d;eip=0x001315; T(LES(ax, *(dd*)(word_4ae5c))); // 71923 les ax, dword ptr word_4AE5C ;~ 274D:1315 -cs=0x274d;eip=0x001319; X(MOV(*(dw*)(raddr(ds,di+4)), ax)); // 71924 mov [di+4], ax ;~ 274D:1319 -cs=0x274d;eip=0x00131c; X(MOV(*(dw*)(raddr(ds,di+6)), es)); // 71925 mov word ptr [di+6], es ;~ 274D:131C -cs=0x274d;eip=0x00131f; X(MOV(*(dw*)(raddr(ds,di+0x14)), ax)); // 71926 mov [di+14h], ax ;~ 274D:131F -cs=0x274d;eip=0x001322; X(MOV(*(dw*)(raddr(ds,di+0x16)), es)); // 71927 mov word ptr [di+16h], es ;~ 274D:1322 -cs=0x274d;eip=0x001325; X(OR(*(dw*)(raddr(ds,di+0x18)), 0x40)); // 71928 or word ptr [di+18h], 40h ;~ 274D:1325 -cs=0x274d;eip=0x001329; X(POP(si)); // 71929 pop si ;~ 274D:1329 -cs=0x274d;eip=0x00132a; X(POP(cx)); // 71930 pop cx ;~ 274D:132A -cs=0x274d;eip=0x00132b; X(POP(es)); // 71931 pop es ;~ 274D:132B -cs=0x274d;eip=0x00132c; J(RETN(0)); // 71933 retn ;~ 274D:132C +cs=0x274d;eip=0x001282; X(PUSH(es)); // 119826 push es ;~ 274D:1282 +cs=0x274d;eip=0x001283; X(PUSH(cx)); // 119827 push cx ;~ 274D:1283 +cs=0x274d;eip=0x001284; X(PUSH(si)); // 119828 push si ;~ 274D:1284 +cs=0x274d;eip=0x001285; X(PUSH(di)); // 119829 push di ;~ 274D:1285 +cs=0x274d;eip=0x001286; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1DD4)))); // 119830 mov ax, [bp+1DD4h] ;~ 274D:1286 +cs=0x274d;eip=0x00128a; T(MOV(dx, *(dw*)(raddr(ss,bp+0x1DD6)))); // 119831 mov dx, [bp+1DD6h] ;~ 274D:128A +cs=0x274d;eip=0x00128e; T(cx = dx;); // 119832 mov cx, dx ;~ 274D:128E +cs=0x274d;eip=0x001290; T(SUB(cx, *(dw*)(raddr(ds,bx+0x1DD6)))); // 119833 sub cx, [bx+1DD6h] ;~ 274D:1290 +cs=0x274d;eip=0x001294; T(DEC(dx)); // 119834 dec dx ;~ 274D:1294 +cs=0x274d;eip=0x001295; T(DIV2(cx)); // 119835 div cx ;~ 274D:1295 +cs=0x274d;eip=0x001297; T(SHR(ax, 1)); // 119836 shr ax, 1 ;~ 274D:1297 +cs=0x274d;eip=0x001299; T(cx = ax;); // 119837 mov cx, ax ;~ 274D:1299 +cs=0x274d;eip=0x00129b; T(MOV(dx, *(dw*)(raddr(ss,bp+0x1A0C)))); // 119838 mov dx, [bp+1A0Ch] ;~ 274D:129B +cs=0x274d;eip=0x00129f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1A0E)))); // 119839 mov ax, [bp+1A0Eh] ;~ 274D:129F +cs=0x274d;eip=0x0012a3; T(si = dx;); // 119840 mov si, dx ;~ 274D:12A3 +cs=0x274d;eip=0x0012a5; T(di = ax;); // 119841 mov di, ax ;~ 274D:12A5 +cs=0x274d;eip=0x0012a7; T(SUB(dx, *(dw*)(raddr(ds,bx+0x1A0C)))); // 119842 sub dx, [bx+1A0Ch] ;~ 274D:12A7 +cs=0x274d;eip=0x0012ab; T(SBB(ax, *(dw*)(raddr(ds,bx+0x1A0E)))); // 119843 sbb ax, [bx+1A0Eh] ;~ 274D:12AB +cs=0x274d;eip=0x0012af; T(SHL(dx, 1)); // 119844 shl dx, 1 ;~ 274D:12AF +cs=0x274d;eip=0x0012b1; T(ADC(ax, 0)); // 119845 adc ax, 0 ;~ 274D:12B1 +cs=0x274d;eip=0x0012b4; T(IMUL1_2(cx)); // 119846 imul cx ;~ 274D:12B4 +cs=0x274d;eip=0x0012b6; T(SHL(ax, 1)); // 119847 shl ax, 1 ;~ 274D:12B6 +cs=0x274d;eip=0x0012b8; T(RCL(dx, 1)); // 119848 rcl dx, 1 ;~ 274D:12B8 +cs=0x274d;eip=0x0012ba; T(SUB(si, ax)); // 119849 sub si, ax ;~ 274D:12BA +cs=0x274d;eip=0x0012bc; T(SBB(di, dx)); // 119850 sbb di, dx ;~ 274D:12BC +cs=0x274d;eip=0x0012be; X(word_4a6cc = si;); // 119851 mov word_4A6CC, si ;~ 274D:12BE +cs=0x274d;eip=0x0012c2; X(word_4a6ce = di;); // 119852 mov word_4A6CE, di ;~ 274D:12C2 +cs=0x274d;eip=0x0012c6; T(MOV(dx, *(dw*)(raddr(ss,bp+0x1BF0)))); // 119853 mov dx, [bp+1BF0h] ;~ 274D:12C6 +cs=0x274d;eip=0x0012ca; T(MOV(ax, *(dw*)(raddr(ss,bp+0x1BF2)))); // 119854 mov ax, [bp+1BF2h] ;~ 274D:12CA +cs=0x274d;eip=0x0012ce; T(si = dx;); // 119855 mov si, dx ;~ 274D:12CE +cs=0x274d;eip=0x0012d0; T(di = ax;); // 119856 mov di, ax ;~ 274D:12D0 +cs=0x274d;eip=0x0012d2; T(SUB(dx, *(dw*)(raddr(ds,bx+0x1BF0)))); // 119857 sub dx, [bx+1BF0h] ;~ 274D:12D2 +cs=0x274d;eip=0x0012d6; T(SBB(ax, *(dw*)(raddr(ds,bx+0x1BF2)))); // 119858 sbb ax, [bx+1BF2h] ;~ 274D:12D6 +cs=0x274d;eip=0x0012da; T(SHL(dx, 1)); // 119859 shl dx, 1 ;~ 274D:12DA +cs=0x274d;eip=0x0012dc; T(ADC(ax, 0)); // 119860 adc ax, 0 ;~ 274D:12DC +cs=0x274d;eip=0x0012df; T(IMUL1_2(cx)); // 119861 imul cx ;~ 274D:12DF +cs=0x274d;eip=0x0012e1; T(SHL(ax, 1)); // 119862 shl ax, 1 ;~ 274D:12E1 +cs=0x274d;eip=0x0012e3; T(RCL(dx, 1)); // 119863 rcl dx, 1 ;~ 274D:12E3 +cs=0x274d;eip=0x0012e5; T(SUB(si, ax)); // 119864 sub si, ax ;~ 274D:12E5 +cs=0x274d;eip=0x0012e7; T(SBB(di, dx)); // 119865 sbb di, dx ;~ 274D:12E7 +cs=0x274d;eip=0x0012e9; X(word_4a8b0 = si;); // 119866 mov word_4A8B0, si ;~ 274D:12E9 +cs=0x274d;eip=0x0012ed; X(word_4a8b2 = di;); // 119867 mov word_4A8B2, di ;~ 274D:12ED +cs=0x274d;eip=0x0012f1; X(word_4aa94 = 0;); // 119868 mov word_4AA94, 0 ;~ 274D:12F1 +cs=0x274d;eip=0x0012f7; X(word_4aa96 = 1;); // 119869 mov word_4AA96, 1 ;~ 274D:12F7 +cs=0x274d;eip=0x0012fd; X(PUSH(bx)); // 119870 push bx ;~ 274D:12FD +cs=0x274d;eip=0x0012fe; T(bx = 0x1E0;); // 119871 mov bx, 1E0h ;~ 274D:12FE +cs=0x274d;eip=0x001301; J(CALL(sub_35b28,0)); // 119872 call sub_35B28 ;~ 274D:1301 +cs=0x274d;eip=0x001304; X(POP(bx)); // 119873 pop bx ;~ 274D:1304 +cs=0x274d;eip=0x001305; X(POP(di)); // 119874 pop di ;~ 274D:1305 +cs=0x274d;eip=0x001306; T(LES(ax, *(dd*)(word_4ac78))); // 119875 les ax, dword ptr word_4AC78 ;~ 274D:1306 +cs=0x274d;eip=0x00130a; X(MOV(*(dw*)(raddr(ds,di)), ax)); // 119877 mov [di], ax ;~ 274D:130A +cs=0x274d;eip=0x00130c; X(MOV(*(dw*)(raddr(ds,di+2)), es)); // 119878 mov word ptr [di+2], es ;~ 274D:130C +cs=0x274d;eip=0x00130f; X(MOV(*(dw*)(raddr(ds,di+0x10)), ax)); // 119879 mov [di+10h], ax ;~ 274D:130F +cs=0x274d;eip=0x001312; X(MOV(*(dw*)(raddr(ds,di+0x12)), es)); // 119880 mov word ptr [di+12h], es ;~ 274D:1312 +cs=0x274d;eip=0x001315; T(LES(ax, *(dd*)(word_4ae5c))); // 119881 les ax, dword ptr word_4AE5C ;~ 274D:1315 +cs=0x274d;eip=0x001319; X(MOV(*(dw*)(raddr(ds,di+4)), ax)); // 119882 mov [di+4], ax ;~ 274D:1319 +cs=0x274d;eip=0x00131c; X(MOV(*(dw*)(raddr(ds,di+6)), es)); // 119883 mov word ptr [di+6], es ;~ 274D:131C +cs=0x274d;eip=0x00131f; X(MOV(*(dw*)(raddr(ds,di+0x14)), ax)); // 119884 mov [di+14h], ax ;~ 274D:131F +cs=0x274d;eip=0x001322; X(MOV(*(dw*)(raddr(ds,di+0x16)), es)); // 119885 mov word ptr [di+16h], es ;~ 274D:1322 +cs=0x274d;eip=0x001325; X(OR(*(dw*)(raddr(ds,di+0x18)), 0x40)); // 119886 or word ptr [di+18h], 40h ;~ 274D:1325 +cs=0x274d;eip=0x001329; X(POP(si)); // 119887 pop si ;~ 274D:1329 +cs=0x274d;eip=0x00132a; X(POP(cx)); // 119888 pop cx ;~ 274D:132A +cs=0x274d;eip=0x00132b; X(POP(es)); // 119889 pop es ;~ 274D:132B +cs=0x274d;eip=0x00132c; J(RETN(0)); // 119891 retn ;~ 274D:132C assert(0); __dispatch_call: @@ -3499,29 +3505,29 @@ cs=0x274d;eip=0x00132c; J(RETN(0)); // 71933 retn ;~ 274D:132C _begin: #undef arg_0 #define arg_0 6 - // 71946 arg_0 = word ptr 6 ;~ 274D:132E + // 119904 arg_0 = word ptr 6 ;~ 274D:132E #undef arg_2 #define arg_2 8 - // 71947 arg_2 = word ptr 8 ;~ 274D:132E + // 119905 arg_2 = word ptr 8 ;~ 274D:132E #undef arg_4 #define arg_4 0x0A - // 71948 arg_4 = word ptr 0Ah ;~ 274D:132E + // 119906 arg_4 = word ptr 0Ah ;~ 274D:132E #undef arg_6 #define arg_6 0x0C - // 71949 arg_6 = word ptr 0Ch ;~ 274D:132E -cs=0x274d;eip=0x00132e; X(PUSH(bp)); // 71951 push bp ;~ 274D:132E -cs=0x274d;eip=0x00132f; T(bp = sp;); // 71952 mov bp, sp ;~ 274D:132F -cs=0x274d;eip=0x001331; X(PUSH(si)); // 71953 push si ;~ 274D:1331 -cs=0x274d;eip=0x001332; X(PUSH(di)); // 71954 push di ;~ 274D:1332 -cs=0x274d;eip=0x001333; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 71955 mov di, [bp+arg_0] ;~ 274D:1333 -cs=0x274d;eip=0x001336; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 71956 mov cx, [bp+arg_2] ;~ 274D:1336 -cs=0x274d;eip=0x001339; T(MOV(si, *(dw*)(raddr(ss,bp+arg_4)))); // 71957 mov si, [bp+arg_4] ;~ 274D:1339 -cs=0x274d;eip=0x00133c; T(MOV(bp, *(dw*)(raddr(ss,bp+arg_6)))); // 71958 mov bp, [bp+arg_6] ;~ 274D:133C -cs=0x274d;eip=0x00133f; J(CALL(sub_36e0f,0)); // 71959 call sub_36E0F ;~ 274D:133F -cs=0x274d;eip=0x001342; X(POP(di)); // 71960 pop di ;~ 274D:1342 -cs=0x274d;eip=0x001343; X(POP(si)); // 71961 pop si ;~ 274D:1343 -cs=0x274d;eip=0x001344; X(POP(bp)); // 71962 pop bp ;~ 274D:1344 -cs=0x274d;eip=0x001345; J(RETF(0)); // 71963 retf ;~ 274D:1345 + // 119907 arg_6 = word ptr 0Ch ;~ 274D:132E +cs=0x274d;eip=0x00132e; X(PUSH(bp)); // 119909 push bp ;~ 274D:132E +cs=0x274d;eip=0x00132f; T(bp = sp;); // 119910 mov bp, sp ;~ 274D:132F +cs=0x274d;eip=0x001331; X(PUSH(si)); // 119911 push si ;~ 274D:1331 +cs=0x274d;eip=0x001332; X(PUSH(di)); // 119912 push di ;~ 274D:1332 +cs=0x274d;eip=0x001333; T(MOV(di, *(dw*)(raddr(ss,bp+arg_0)))); // 119913 mov di, [bp+arg_0] ;~ 274D:1333 +cs=0x274d;eip=0x001336; T(MOV(cx, *(dw*)(raddr(ss,bp+arg_2)))); // 119914 mov cx, [bp+arg_2] ;~ 274D:1336 +cs=0x274d;eip=0x001339; T(MOV(si, *(dw*)(raddr(ss,bp+arg_4)))); // 119915 mov si, [bp+arg_4] ;~ 274D:1339 +cs=0x274d;eip=0x00133c; T(MOV(bp, *(dw*)(raddr(ss,bp+arg_6)))); // 119916 mov bp, [bp+arg_6] ;~ 274D:133C +cs=0x274d;eip=0x00133f; J(CALL(sub_36e0f,0)); // 119917 call sub_36E0F ;~ 274D:133F +cs=0x274d;eip=0x001342; X(POP(di)); // 119918 pop di ;~ 274D:1342 +cs=0x274d;eip=0x001343; X(POP(si)); // 119919 pop si ;~ 274D:1343 +cs=0x274d;eip=0x001344; X(POP(bp)); // 119920 pop bp ;~ 274D:1344 +cs=0x274d;eip=0x001345; J(RETF(0)); // 119921 retf ;~ 274D:1345 assert(0); __dispatch_call: @@ -3546,18 +3552,18 @@ cs=0x274d;eip=0x001345; J(RETF(0)); // 71963 retf ;~ 274D:1345 else goto __dispatch_call; seg35ab_1346_proc: _begin: -cs=0x274d;eip=0x001346; X(PUSH(bp)); // 71967 push bp ;~ 274D:1346 -cs=0x274d;eip=0x001347; X(PUSH(si)); // 71968 push si ;~ 274D:1347 -cs=0x274d;eip=0x001348; X(PUSH(di)); // 71969 push di ;~ 274D:1348 -cs=0x274d;eip=0x001349; T(di = 0x19D8;); // 71970 mov di, 19D8h ;~ 274D:1349 -cs=0x274d;eip=0x00134c; T(cx = word_4a476;); // 71971 mov cx, word_4A476 ;~ 274D:134C -cs=0x274d;eip=0x001350; T(si = word_4a478;); // 71972 mov si, word_4A478 ;~ 274D:1350 -cs=0x274d;eip=0x001354; T(bp = word_4a47a;); // 71973 mov bp, word_4A47A ;~ 274D:1354 -cs=0x274d;eip=0x001358; J(CALL(sub_36f2b,0)); // 71974 call sub_36F2B ;~ 274D:1358 -cs=0x274d;eip=0x00135b; X(POP(di)); // 71975 pop di ;~ 274D:135B -cs=0x274d;eip=0x00135c; X(POP(si)); // 71976 pop si ;~ 274D:135C -cs=0x274d;eip=0x00135d; X(POP(bp)); // 71977 pop bp ;~ 274D:135D -cs=0x274d;eip=0x00135e; J(RETN(0)); // 71978 retn ;~ 274D:135E +cs=0x274d;eip=0x001346; X(PUSH(bp)); // 119925 push bp ;~ 274D:1346 +cs=0x274d;eip=0x001347; X(PUSH(si)); // 119926 push si ;~ 274D:1347 +cs=0x274d;eip=0x001348; X(PUSH(di)); // 119927 push di ;~ 274D:1348 +cs=0x274d;eip=0x001349; T(di = 0x19D8;); // 119928 mov di, 19D8h ;~ 274D:1349 +cs=0x274d;eip=0x00134c; T(cx = word_4a476;); // 119929 mov cx, word_4A476 ;~ 274D:134C +cs=0x274d;eip=0x001350; T(si = word_4a478;); // 119930 mov si, word_4A478 ;~ 274D:1350 +cs=0x274d;eip=0x001354; T(bp = word_4a47a;); // 119931 mov bp, word_4A47A ;~ 274D:1354 +cs=0x274d;eip=0x001358; J(CALL(sub_36f2b,0)); // 119932 call sub_36F2B ;~ 274D:1358 +cs=0x274d;eip=0x00135b; X(POP(di)); // 119933 pop di ;~ 274D:135B +cs=0x274d;eip=0x00135c; X(POP(si)); // 119934 pop si ;~ 274D:135C +cs=0x274d;eip=0x00135d; X(POP(bp)); // 119935 pop bp ;~ 274D:135D +cs=0x274d;eip=0x00135e; J(RETN(0)); // 119936 retn ;~ 274D:135E assert(0); __dispatch_call: @@ -3582,110 +3588,110 @@ cs=0x274d;eip=0x00135e; J(RETN(0)); // 71978 retn ;~ 274D:135E else goto __dispatch_call; sub_36e0f: _begin: -cs=0x274d;eip=0x00135f; T(bx = cx;); // 71984 mov bx, cx ;~ 274D:135F -cs=0x274d;eip=0x001361; J(CALLF(sub_29df1,0)); // 71985 call sub_29DF1 ;~ 274D:1361 -cs=0x274d;eip=0x001366; X(word_4a49a = bx;); // 71986 mov word_4A49A, bx ;~ 274D:1366 -cs=0x274d;eip=0x00136a; T(bx = cx;); // 71987 mov bx, cx ;~ 274D:136A -cs=0x274d;eip=0x00136c; J(CALLF(sub_29df5,0)); // 71988 call sub_29DF5 ;~ 274D:136C -cs=0x274d;eip=0x001371; X(word_4a49c = bx;); // 71989 mov word_4A49C, bx ;~ 274D:1371 -cs=0x274d;eip=0x001375; T(bx = bp;); // 71990 mov bx, bp ;~ 274D:1375 -cs=0x274d;eip=0x001377; J(CALLF(sub_29df1,0)); // 71991 call sub_29DF1 ;~ 274D:1377 -cs=0x274d;eip=0x00137c; X(word_4a4a2 = bx;); // 71992 mov word_4A4A2, bx ;~ 274D:137C -cs=0x274d;eip=0x001380; T(bx = bp;); // 71993 mov bx, bp ;~ 274D:1380 -cs=0x274d;eip=0x001382; J(CALLF(sub_29df5,0)); // 71994 call sub_29DF5 ;~ 274D:1382 -cs=0x274d;eip=0x001387; X(word_4a4a4 = bx;); // 71995 mov word_4A4A4, bx ;~ 274D:1387 -cs=0x274d;eip=0x00138b; T(bx = si;); // 71996 mov bx, si ;~ 274D:138B -cs=0x274d;eip=0x00138d; J(CALLF(sub_29df1,0)); // 71997 call sub_29DF1 ;~ 274D:138D -cs=0x274d;eip=0x001392; X(word_4a49e = bx;); // 71998 mov word_4A49E, bx ;~ 274D:1392 -cs=0x274d;eip=0x001396; T(bx = si;); // 71999 mov bx, si ;~ 274D:1396 -cs=0x274d;eip=0x001398; J(CALLF(sub_29df5,0)); // 72000 call sub_29DF5 ;~ 274D:1398 -cs=0x274d;eip=0x00139d; X(word_4a4a0 = bx;); // 72001 mov word_4A4A0, bx ;~ 274D:139D -cs=0x274d;eip=0x0013a1; T(ax = word_4a49e;); // 72002 mov ax, word_4A49E ;~ 274D:13A1 -cs=0x274d;eip=0x0013a4; X(IMUL1_2(word_4a4a2)); // 72003 imul word_4A4A2 ;~ 274D:13A4 -cs=0x274d;eip=0x0013a8; T(SHL(ax, 1)); // 72004 shl ax, 1 ;~ 274D:13A8 -cs=0x274d;eip=0x0013aa; T(RCL(dx, 1)); // 72005 rcl dx, 1 ;~ 274D:13AA -cs=0x274d;eip=0x0013ac; T(si = dx;); // 72006 mov si, dx ;~ 274D:13AC -cs=0x274d;eip=0x0013ae; T(ax = dx;); // 72007 mov ax, dx ;~ 274D:13AE -cs=0x274d;eip=0x0013b0; X(IMUL1_2(word_4a49a)); // 72008 imul word_4A49A ;~ 274D:13B0 -cs=0x274d;eip=0x0013b4; T(SHL(ax, 1)); // 72009 shl ax, 1 ;~ 274D:13B4 -cs=0x274d;eip=0x0013b6; T(RCL(dx, 1)); // 72010 rcl dx, 1 ;~ 274D:13B6 -cs=0x274d;eip=0x0013b8; T(bx = ax;); // 72011 mov bx, ax ;~ 274D:13B8 -cs=0x274d;eip=0x0013ba; T(cx = dx;); // 72012 mov cx, dx ;~ 274D:13BA -cs=0x274d;eip=0x0013bc; T(ax = word_4a49c;); // 72013 mov ax, word_4A49C ;~ 274D:13BC -cs=0x274d;eip=0x0013bf; X(IMUL1_2(word_4a4a4)); // 72014 imul word_4A4A4 ;~ 274D:13BF -cs=0x274d;eip=0x0013c3; T(SHL(ax, 1)); // 72015 shl ax, 1 ;~ 274D:13C3 -cs=0x274d;eip=0x0013c5; T(RCL(dx, 1)); // 72016 rcl dx, 1 ;~ 274D:13C5 -cs=0x274d;eip=0x0013c7; T(ADD(ax, bx)); // 72017 add ax, bx ;~ 274D:13C7 -cs=0x274d;eip=0x0013c9; T(ADC(dx, cx)); // 72018 adc dx, cx ;~ 274D:13C9 -cs=0x274d;eip=0x0013cb; X(MOV(*(dw*)(raddr(ds,di)), dx)); // 72019 mov [di], dx ;~ 274D:13CB -cs=0x274d;eip=0x0013cd; T(ax = word_4a49e;); // 72020 mov ax, word_4A49E ;~ 274D:13CD -cs=0x274d;eip=0x0013d0; X(IMUL1_2(word_4a4a4)); // 72021 imul word_4A4A4 ;~ 274D:13D0 -cs=0x274d;eip=0x0013d4; T(SHL(ax, 1)); // 72022 shl ax, 1 ;~ 274D:13D4 -cs=0x274d;eip=0x0013d6; T(RCL(dx, 1)); // 72023 rcl dx, 1 ;~ 274D:13D6 -cs=0x274d;eip=0x0013d8; T(bp = dx;); // 72024 mov bp, dx ;~ 274D:13D8 -cs=0x274d;eip=0x0013da; T(ax = dx;); // 72025 mov ax, dx ;~ 274D:13DA -cs=0x274d;eip=0x0013dc; X(IMUL1_2(word_4a49a)); // 72026 imul word_4A49A ;~ 274D:13DC -cs=0x274d;eip=0x0013e0; T(SHL(ax, 1)); // 72027 shl ax, 1 ;~ 274D:13E0 -cs=0x274d;eip=0x0013e2; T(RCL(dx, 1)); // 72028 rcl dx, 1 ;~ 274D:13E2 -cs=0x274d;eip=0x0013e4; T(bx = ax;); // 72029 mov bx, ax ;~ 274D:13E4 -cs=0x274d;eip=0x0013e6; T(cx = dx;); // 72030 mov cx, dx ;~ 274D:13E6 -cs=0x274d;eip=0x0013e8; T(ax = word_4a49c;); // 72031 mov ax, word_4A49C ;~ 274D:13E8 -cs=0x274d;eip=0x0013eb; X(IMUL1_2(word_4a4a2)); // 72032 imul word_4A4A2 ;~ 274D:13EB -cs=0x274d;eip=0x0013ef; T(SHL(ax, 1)); // 72033 shl ax, 1 ;~ 274D:13EF -cs=0x274d;eip=0x0013f1; T(RCL(dx, 1)); // 72034 rcl dx, 1 ;~ 274D:13F1 -cs=0x274d;eip=0x0013f3; T(SUB(bx, ax)); // 72035 sub bx, ax ;~ 274D:13F3 -cs=0x274d;eip=0x0013f5; T(SBB(cx, dx)); // 72036 sbb cx, dx ;~ 274D:13F5 -cs=0x274d;eip=0x0013f7; X(MOV(*(dw*)(raddr(ds,di+2)), cx)); // 72037 mov [di+2], cx ;~ 274D:13F7 -cs=0x274d;eip=0x0013fa; T(ax = word_4a49a;); // 72038 mov ax, word_4A49A ;~ 274D:13FA -cs=0x274d;eip=0x0013fd; X(IMUL1_2(word_4a4a0)); // 72039 imul word_4A4A0 ;~ 274D:13FD -cs=0x274d;eip=0x001401; T(SHL(ax, 1)); // 72040 shl ax, 1 ;~ 274D:1401 -cs=0x274d;eip=0x001403; T(RCL(dx, 1)); // 72041 rcl dx, 1 ;~ 274D:1403 -cs=0x274d;eip=0x001405; X(MOV(*(dw*)(raddr(ds,di+4)), dx)); // 72042 mov [di+4], dx ;~ 274D:1405 -cs=0x274d;eip=0x001408; T(ax = word_4a4a2;); // 72043 mov ax, word_4A4A2 ;~ 274D:1408 -cs=0x274d;eip=0x00140b; X(IMUL1_2(word_4a4a0)); // 72044 imul word_4A4A0 ;~ 274D:140B -cs=0x274d;eip=0x00140f; T(SHL(ax, 1)); // 72045 shl ax, 1 ;~ 274D:140F -cs=0x274d;eip=0x001411; T(RCL(dx, 1)); // 72046 rcl dx, 1 ;~ 274D:1411 -cs=0x274d;eip=0x001413; X(MOV(*(dw*)(raddr(ds,di+6)), dx)); // 72047 mov [di+6], dx ;~ 274D:1413 -cs=0x274d;eip=0x001416; T(ax = word_4a4a4;); // 72048 mov ax, word_4A4A4 ;~ 274D:1416 -cs=0x274d;eip=0x001419; X(IMUL1_2(word_4a4a0)); // 72049 imul word_4A4A0 ;~ 274D:1419 -cs=0x274d;eip=0x00141d; T(SHL(ax, 1)); // 72050 shl ax, 1 ;~ 274D:141D -cs=0x274d;eip=0x00141f; T(RCL(dx, 1)); // 72051 rcl dx, 1 ;~ 274D:141F -cs=0x274d;eip=0x001421; X(MOV(*(dw*)(raddr(ds,di+8)), dx)); // 72052 mov [di+8], dx ;~ 274D:1421 -cs=0x274d;eip=0x001424; T(ax = word_4a49e;); // 72053 mov ax, word_4A49E ;~ 274D:1424 -cs=0x274d;eip=0x001427; T(NEG(ax)); // 72054 neg ax ;~ 274D:1427 -cs=0x274d;eip=0x001429; X(MOV(*(dw*)(raddr(ds,di+0x0A)), ax)); // 72055 mov [di+0Ah], ax ;~ 274D:1429 -cs=0x274d;eip=0x00142c; T(ax = si;); // 72056 mov ax, si ;~ 274D:142C -cs=0x274d;eip=0x00142e; X(IMUL1_2(word_4a49c)); // 72057 imul word_4A49C ;~ 274D:142E -cs=0x274d;eip=0x001432; T(SHL(ax, 1)); // 72058 shl ax, 1 ;~ 274D:1432 -cs=0x274d;eip=0x001434; T(RCL(dx, 1)); // 72059 rcl dx, 1 ;~ 274D:1434 -cs=0x274d;eip=0x001436; T(bx = ax;); // 72060 mov bx, ax ;~ 274D:1436 -cs=0x274d;eip=0x001438; T(cx = dx;); // 72061 mov cx, dx ;~ 274D:1438 -cs=0x274d;eip=0x00143a; T(ax = word_4a49a;); // 72062 mov ax, word_4A49A ;~ 274D:143A -cs=0x274d;eip=0x00143d; X(IMUL1_2(word_4a4a4)); // 72063 imul word_4A4A4 ;~ 274D:143D -cs=0x274d;eip=0x001441; T(SHL(ax, 1)); // 72064 shl ax, 1 ;~ 274D:1441 -cs=0x274d;eip=0x001443; T(RCL(dx, 1)); // 72065 rcl dx, 1 ;~ 274D:1443 -cs=0x274d;eip=0x001445; T(SUB(bx, ax)); // 72066 sub bx, ax ;~ 274D:1445 -cs=0x274d;eip=0x001447; T(SBB(cx, dx)); // 72067 sbb cx, dx ;~ 274D:1447 -cs=0x274d;eip=0x001449; X(MOV(*(dw*)(raddr(ds,di+0x0C)), cx)); // 72068 mov [di+0Ch], cx ;~ 274D:1449 -cs=0x274d;eip=0x00144c; T(ax = bp;); // 72069 mov ax, bp ;~ 274D:144C -cs=0x274d;eip=0x00144e; X(IMUL1_2(word_4a49c)); // 72070 imul word_4A49C ;~ 274D:144E -cs=0x274d;eip=0x001452; T(SHL(ax, 1)); // 72071 shl ax, 1 ;~ 274D:1452 -cs=0x274d;eip=0x001454; T(RCL(dx, 1)); // 72072 rcl dx, 1 ;~ 274D:1454 -cs=0x274d;eip=0x001456; T(bx = ax;); // 72073 mov bx, ax ;~ 274D:1456 -cs=0x274d;eip=0x001458; T(cx = dx;); // 72074 mov cx, dx ;~ 274D:1458 -cs=0x274d;eip=0x00145a; T(ax = word_4a49a;); // 72075 mov ax, word_4A49A ;~ 274D:145A -cs=0x274d;eip=0x00145d; X(IMUL1_2(word_4a4a2)); // 72076 imul word_4A4A2 ;~ 274D:145D -cs=0x274d;eip=0x001461; T(SHL(ax, 1)); // 72077 shl ax, 1 ;~ 274D:1461 -cs=0x274d;eip=0x001463; T(RCL(dx, 1)); // 72078 rcl dx, 1 ;~ 274D:1463 -cs=0x274d;eip=0x001465; T(ADD(ax, bx)); // 72079 add ax, bx ;~ 274D:1465 -cs=0x274d;eip=0x001467; T(ADC(dx, cx)); // 72080 adc dx, cx ;~ 274D:1467 -cs=0x274d;eip=0x001469; X(MOV(*(dw*)(raddr(ds,di+0x0E)), dx)); // 72081 mov [di+0Eh], dx ;~ 274D:1469 -cs=0x274d;eip=0x00146c; T(ax = word_4a49c;); // 72082 mov ax, word_4A49C ;~ 274D:146C -cs=0x274d;eip=0x00146f; X(IMUL1_2(word_4a4a0)); // 72083 imul word_4A4A0 ;~ 274D:146F -cs=0x274d;eip=0x001473; T(SHL(ax, 1)); // 72084 shl ax, 1 ;~ 274D:1473 -cs=0x274d;eip=0x001475; T(RCL(dx, 1)); // 72085 rcl dx, 1 ;~ 274D:1475 -cs=0x274d;eip=0x001477; X(MOV(*(dw*)(raddr(ds,di+0x10)), dx)); // 72086 mov [di+10h], dx ;~ 274D:1477 -cs=0x274d;eip=0x00147a; J(RETN(0)); // 72087 retn ;~ 274D:147A +cs=0x274d;eip=0x00135f; T(bx = cx;); // 119942 mov bx, cx ;~ 274D:135F +cs=0x274d;eip=0x001361; J(CALLF(sub_29df1,0)); // 119943 call sub_29DF1 ;~ 274D:1361 +cs=0x274d;eip=0x001366; X(word_4a49a = bx;); // 119944 mov word_4A49A, bx ;~ 274D:1366 +cs=0x274d;eip=0x00136a; T(bx = cx;); // 119945 mov bx, cx ;~ 274D:136A +cs=0x274d;eip=0x00136c; J(CALLF(sub_29df5,0)); // 119946 call sub_29DF5 ;~ 274D:136C +cs=0x274d;eip=0x001371; X(word_4a49c = bx;); // 119947 mov word_4A49C, bx ;~ 274D:1371 +cs=0x274d;eip=0x001375; T(bx = bp;); // 119948 mov bx, bp ;~ 274D:1375 +cs=0x274d;eip=0x001377; J(CALLF(sub_29df1,0)); // 119949 call sub_29DF1 ;~ 274D:1377 +cs=0x274d;eip=0x00137c; X(word_4a4a2 = bx;); // 119950 mov word_4A4A2, bx ;~ 274D:137C +cs=0x274d;eip=0x001380; T(bx = bp;); // 119951 mov bx, bp ;~ 274D:1380 +cs=0x274d;eip=0x001382; J(CALLF(sub_29df5,0)); // 119952 call sub_29DF5 ;~ 274D:1382 +cs=0x274d;eip=0x001387; X(word_4a4a4 = bx;); // 119953 mov word_4A4A4, bx ;~ 274D:1387 +cs=0x274d;eip=0x00138b; T(bx = si;); // 119954 mov bx, si ;~ 274D:138B +cs=0x274d;eip=0x00138d; J(CALLF(sub_29df1,0)); // 119955 call sub_29DF1 ;~ 274D:138D +cs=0x274d;eip=0x001392; X(word_4a49e = bx;); // 119956 mov word_4A49E, bx ;~ 274D:1392 +cs=0x274d;eip=0x001396; T(bx = si;); // 119957 mov bx, si ;~ 274D:1396 +cs=0x274d;eip=0x001398; J(CALLF(sub_29df5,0)); // 119958 call sub_29DF5 ;~ 274D:1398 +cs=0x274d;eip=0x00139d; X(word_4a4a0 = bx;); // 119959 mov word_4A4A0, bx ;~ 274D:139D +cs=0x274d;eip=0x0013a1; T(ax = word_4a49e;); // 119960 mov ax, word_4A49E ;~ 274D:13A1 +cs=0x274d;eip=0x0013a4; X(IMUL1_2(word_4a4a2)); // 119961 imul word_4A4A2 ;~ 274D:13A4 +cs=0x274d;eip=0x0013a8; T(SHL(ax, 1)); // 119962 shl ax, 1 ;~ 274D:13A8 +cs=0x274d;eip=0x0013aa; T(RCL(dx, 1)); // 119963 rcl dx, 1 ;~ 274D:13AA +cs=0x274d;eip=0x0013ac; T(si = dx;); // 119964 mov si, dx ;~ 274D:13AC +cs=0x274d;eip=0x0013ae; T(ax = dx;); // 119965 mov ax, dx ;~ 274D:13AE +cs=0x274d;eip=0x0013b0; X(IMUL1_2(word_4a49a)); // 119966 imul word_4A49A ;~ 274D:13B0 +cs=0x274d;eip=0x0013b4; T(SHL(ax, 1)); // 119967 shl ax, 1 ;~ 274D:13B4 +cs=0x274d;eip=0x0013b6; T(RCL(dx, 1)); // 119968 rcl dx, 1 ;~ 274D:13B6 +cs=0x274d;eip=0x0013b8; T(bx = ax;); // 119969 mov bx, ax ;~ 274D:13B8 +cs=0x274d;eip=0x0013ba; T(cx = dx;); // 119970 mov cx, dx ;~ 274D:13BA +cs=0x274d;eip=0x0013bc; T(ax = word_4a49c;); // 119971 mov ax, word_4A49C ;~ 274D:13BC +cs=0x274d;eip=0x0013bf; X(IMUL1_2(word_4a4a4)); // 119972 imul word_4A4A4 ;~ 274D:13BF +cs=0x274d;eip=0x0013c3; T(SHL(ax, 1)); // 119973 shl ax, 1 ;~ 274D:13C3 +cs=0x274d;eip=0x0013c5; T(RCL(dx, 1)); // 119974 rcl dx, 1 ;~ 274D:13C5 +cs=0x274d;eip=0x0013c7; T(ADD(ax, bx)); // 119975 add ax, bx ;~ 274D:13C7 +cs=0x274d;eip=0x0013c9; T(ADC(dx, cx)); // 119976 adc dx, cx ;~ 274D:13C9 +cs=0x274d;eip=0x0013cb; X(MOV(*(dw*)(raddr(ds,di)), dx)); // 119977 mov [di], dx ;~ 274D:13CB +cs=0x274d;eip=0x0013cd; T(ax = word_4a49e;); // 119978 mov ax, word_4A49E ;~ 274D:13CD +cs=0x274d;eip=0x0013d0; X(IMUL1_2(word_4a4a4)); // 119979 imul word_4A4A4 ;~ 274D:13D0 +cs=0x274d;eip=0x0013d4; T(SHL(ax, 1)); // 119980 shl ax, 1 ;~ 274D:13D4 +cs=0x274d;eip=0x0013d6; T(RCL(dx, 1)); // 119981 rcl dx, 1 ;~ 274D:13D6 +cs=0x274d;eip=0x0013d8; T(bp = dx;); // 119982 mov bp, dx ;~ 274D:13D8 +cs=0x274d;eip=0x0013da; T(ax = dx;); // 119983 mov ax, dx ;~ 274D:13DA +cs=0x274d;eip=0x0013dc; X(IMUL1_2(word_4a49a)); // 119984 imul word_4A49A ;~ 274D:13DC +cs=0x274d;eip=0x0013e0; T(SHL(ax, 1)); // 119985 shl ax, 1 ;~ 274D:13E0 +cs=0x274d;eip=0x0013e2; T(RCL(dx, 1)); // 119986 rcl dx, 1 ;~ 274D:13E2 +cs=0x274d;eip=0x0013e4; T(bx = ax;); // 119987 mov bx, ax ;~ 274D:13E4 +cs=0x274d;eip=0x0013e6; T(cx = dx;); // 119988 mov cx, dx ;~ 274D:13E6 +cs=0x274d;eip=0x0013e8; T(ax = word_4a49c;); // 119989 mov ax, word_4A49C ;~ 274D:13E8 +cs=0x274d;eip=0x0013eb; X(IMUL1_2(word_4a4a2)); // 119990 imul word_4A4A2 ;~ 274D:13EB +cs=0x274d;eip=0x0013ef; T(SHL(ax, 1)); // 119991 shl ax, 1 ;~ 274D:13EF +cs=0x274d;eip=0x0013f1; T(RCL(dx, 1)); // 119992 rcl dx, 1 ;~ 274D:13F1 +cs=0x274d;eip=0x0013f3; T(SUB(bx, ax)); // 119993 sub bx, ax ;~ 274D:13F3 +cs=0x274d;eip=0x0013f5; T(SBB(cx, dx)); // 119994 sbb cx, dx ;~ 274D:13F5 +cs=0x274d;eip=0x0013f7; X(MOV(*(dw*)(raddr(ds,di+2)), cx)); // 119995 mov [di+2], cx ;~ 274D:13F7 +cs=0x274d;eip=0x0013fa; T(ax = word_4a49a;); // 119996 mov ax, word_4A49A ;~ 274D:13FA +cs=0x274d;eip=0x0013fd; X(IMUL1_2(word_4a4a0)); // 119997 imul word_4A4A0 ;~ 274D:13FD +cs=0x274d;eip=0x001401; T(SHL(ax, 1)); // 119998 shl ax, 1 ;~ 274D:1401 +cs=0x274d;eip=0x001403; T(RCL(dx, 1)); // 119999 rcl dx, 1 ;~ 274D:1403 +cs=0x274d;eip=0x001405; X(MOV(*(dw*)(raddr(ds,di+4)), dx)); // 120000 mov [di+4], dx ;~ 274D:1405 +cs=0x274d;eip=0x001408; T(ax = word_4a4a2;); // 120001 mov ax, word_4A4A2 ;~ 274D:1408 +cs=0x274d;eip=0x00140b; X(IMUL1_2(word_4a4a0)); // 120002 imul word_4A4A0 ;~ 274D:140B +cs=0x274d;eip=0x00140f; T(SHL(ax, 1)); // 120003 shl ax, 1 ;~ 274D:140F +cs=0x274d;eip=0x001411; T(RCL(dx, 1)); // 120004 rcl dx, 1 ;~ 274D:1411 +cs=0x274d;eip=0x001413; X(MOV(*(dw*)(raddr(ds,di+6)), dx)); // 120005 mov [di+6], dx ;~ 274D:1413 +cs=0x274d;eip=0x001416; T(ax = word_4a4a4;); // 120006 mov ax, word_4A4A4 ;~ 274D:1416 +cs=0x274d;eip=0x001419; X(IMUL1_2(word_4a4a0)); // 120007 imul word_4A4A0 ;~ 274D:1419 +cs=0x274d;eip=0x00141d; T(SHL(ax, 1)); // 120008 shl ax, 1 ;~ 274D:141D +cs=0x274d;eip=0x00141f; T(RCL(dx, 1)); // 120009 rcl dx, 1 ;~ 274D:141F +cs=0x274d;eip=0x001421; X(MOV(*(dw*)(raddr(ds,di+8)), dx)); // 120010 mov [di+8], dx ;~ 274D:1421 +cs=0x274d;eip=0x001424; T(ax = word_4a49e;); // 120011 mov ax, word_4A49E ;~ 274D:1424 +cs=0x274d;eip=0x001427; T(NEG(ax)); // 120012 neg ax ;~ 274D:1427 +cs=0x274d;eip=0x001429; X(MOV(*(dw*)(raddr(ds,di+0x0A)), ax)); // 120013 mov [di+0Ah], ax ;~ 274D:1429 +cs=0x274d;eip=0x00142c; T(ax = si;); // 120014 mov ax, si ;~ 274D:142C +cs=0x274d;eip=0x00142e; X(IMUL1_2(word_4a49c)); // 120015 imul word_4A49C ;~ 274D:142E +cs=0x274d;eip=0x001432; T(SHL(ax, 1)); // 120016 shl ax, 1 ;~ 274D:1432 +cs=0x274d;eip=0x001434; T(RCL(dx, 1)); // 120017 rcl dx, 1 ;~ 274D:1434 +cs=0x274d;eip=0x001436; T(bx = ax;); // 120018 mov bx, ax ;~ 274D:1436 +cs=0x274d;eip=0x001438; T(cx = dx;); // 120019 mov cx, dx ;~ 274D:1438 +cs=0x274d;eip=0x00143a; T(ax = word_4a49a;); // 120020 mov ax, word_4A49A ;~ 274D:143A +cs=0x274d;eip=0x00143d; X(IMUL1_2(word_4a4a4)); // 120021 imul word_4A4A4 ;~ 274D:143D +cs=0x274d;eip=0x001441; T(SHL(ax, 1)); // 120022 shl ax, 1 ;~ 274D:1441 +cs=0x274d;eip=0x001443; T(RCL(dx, 1)); // 120023 rcl dx, 1 ;~ 274D:1443 +cs=0x274d;eip=0x001445; T(SUB(bx, ax)); // 120024 sub bx, ax ;~ 274D:1445 +cs=0x274d;eip=0x001447; T(SBB(cx, dx)); // 120025 sbb cx, dx ;~ 274D:1447 +cs=0x274d;eip=0x001449; X(MOV(*(dw*)(raddr(ds,di+0x0C)), cx)); // 120026 mov [di+0Ch], cx ;~ 274D:1449 +cs=0x274d;eip=0x00144c; T(ax = bp;); // 120027 mov ax, bp ;~ 274D:144C +cs=0x274d;eip=0x00144e; X(IMUL1_2(word_4a49c)); // 120028 imul word_4A49C ;~ 274D:144E +cs=0x274d;eip=0x001452; T(SHL(ax, 1)); // 120029 shl ax, 1 ;~ 274D:1452 +cs=0x274d;eip=0x001454; T(RCL(dx, 1)); // 120030 rcl dx, 1 ;~ 274D:1454 +cs=0x274d;eip=0x001456; T(bx = ax;); // 120031 mov bx, ax ;~ 274D:1456 +cs=0x274d;eip=0x001458; T(cx = dx;); // 120032 mov cx, dx ;~ 274D:1458 +cs=0x274d;eip=0x00145a; T(ax = word_4a49a;); // 120033 mov ax, word_4A49A ;~ 274D:145A +cs=0x274d;eip=0x00145d; X(IMUL1_2(word_4a4a2)); // 120034 imul word_4A4A2 ;~ 274D:145D +cs=0x274d;eip=0x001461; T(SHL(ax, 1)); // 120035 shl ax, 1 ;~ 274D:1461 +cs=0x274d;eip=0x001463; T(RCL(dx, 1)); // 120036 rcl dx, 1 ;~ 274D:1463 +cs=0x274d;eip=0x001465; T(ADD(ax, bx)); // 120037 add ax, bx ;~ 274D:1465 +cs=0x274d;eip=0x001467; T(ADC(dx, cx)); // 120038 adc dx, cx ;~ 274D:1467 +cs=0x274d;eip=0x001469; X(MOV(*(dw*)(raddr(ds,di+0x0E)), dx)); // 120039 mov [di+0Eh], dx ;~ 274D:1469 +cs=0x274d;eip=0x00146c; T(ax = word_4a49c;); // 120040 mov ax, word_4A49C ;~ 274D:146C +cs=0x274d;eip=0x00146f; X(IMUL1_2(word_4a4a0)); // 120041 imul word_4A4A0 ;~ 274D:146F +cs=0x274d;eip=0x001473; T(SHL(ax, 1)); // 120042 shl ax, 1 ;~ 274D:1473 +cs=0x274d;eip=0x001475; T(RCL(dx, 1)); // 120043 rcl dx, 1 ;~ 274D:1475 +cs=0x274d;eip=0x001477; X(MOV(*(dw*)(raddr(ds,di+0x10)), dx)); // 120044 mov [di+10h], dx ;~ 274D:1477 +cs=0x274d;eip=0x00147a; J(RETN(0)); // 120045 retn ;~ 274D:147A assert(0); __dispatch_call: @@ -3710,111 +3716,111 @@ cs=0x274d;eip=0x00147a; J(RETN(0)); // 72087 retn ;~ 274D:147A else goto __dispatch_call; sub_36f2b: _begin: -cs=0x274d;eip=0x00147b; T(bx = cx;); // 72096 mov bx, cx ;~ 274D:147B -cs=0x274d;eip=0x00147d; J(CALLF(sub_29df1,0)); // 72097 call sub_29DF1 ;~ 274D:147D -cs=0x274d;eip=0x001482; X(word_4a49a = bx;); // 72098 mov word_4A49A, bx ;~ 274D:1482 -cs=0x274d;eip=0x001486; T(bx = cx;); // 72099 mov bx, cx ;~ 274D:1486 -cs=0x274d;eip=0x001488; J(CALLF(sub_29df5,0)); // 72100 call sub_29DF5 ;~ 274D:1488 -cs=0x274d;eip=0x00148d; X(word_4a49c = bx;); // 72101 mov word_4A49C, bx ;~ 274D:148D -cs=0x274d;eip=0x001491; T(bx = bp;); // 72102 mov bx, bp ;~ 274D:1491 -cs=0x274d;eip=0x001493; J(CALLF(sub_29df1,0)); // 72103 call sub_29DF1 ;~ 274D:1493 -cs=0x274d;eip=0x001498; X(word_4a4a2 = bx;); // 72104 mov word_4A4A2, bx ;~ 274D:1498 -cs=0x274d;eip=0x00149c; T(bx = bp;); // 72105 mov bx, bp ;~ 274D:149C -cs=0x274d;eip=0x00149e; J(CALLF(sub_29df5,0)); // 72106 call sub_29DF5 ;~ 274D:149E -cs=0x274d;eip=0x0014a3; X(word_4a4a4 = bx;); // 72107 mov word_4A4A4, bx ;~ 274D:14A3 -cs=0x274d;eip=0x0014a7; T(bx = si;); // 72108 mov bx, si ;~ 274D:14A7 -cs=0x274d;eip=0x0014a9; J(CALLF(sub_29df1,0)); // 72109 call sub_29DF1 ;~ 274D:14A9 -cs=0x274d;eip=0x0014ae; X(word_4a49e = bx;); // 72110 mov word_4A49E, bx ;~ 274D:14AE -cs=0x274d;eip=0x0014b2; T(bx = si;); // 72111 mov bx, si ;~ 274D:14B2 -cs=0x274d;eip=0x0014b4; J(CALLF(sub_29df5,0)); // 72112 call sub_29DF5 ;~ 274D:14B4 -cs=0x274d;eip=0x0014b9; X(word_4a4a0 = bx;); // 72113 mov word_4A4A0, bx ;~ 274D:14B9 -cs=0x274d;eip=0x0014bd; T(ax = word_4a49e;); // 72114 mov ax, word_4A49E ;~ 274D:14BD -cs=0x274d;eip=0x0014c0; X(IMUL1_2(word_4a4a2)); // 72115 imul word_4A4A2 ;~ 274D:14C0 -cs=0x274d;eip=0x0014c4; T(SHL(ax, 1)); // 72116 shl ax, 1 ;~ 274D:14C4 -cs=0x274d;eip=0x0014c6; T(RCL(dx, 1)); // 72117 rcl dx, 1 ;~ 274D:14C6 -cs=0x274d;eip=0x0014c8; T(si = dx;); // 72118 mov si, dx ;~ 274D:14C8 -cs=0x274d;eip=0x0014ca; T(ax = dx;); // 72119 mov ax, dx ;~ 274D:14CA -cs=0x274d;eip=0x0014cc; X(IMUL1_2(word_4a49a)); // 72120 imul word_4A49A ;~ 274D:14CC -cs=0x274d;eip=0x0014d0; T(SHL(ax, 1)); // 72121 shl ax, 1 ;~ 274D:14D0 -cs=0x274d;eip=0x0014d2; T(RCL(dx, 1)); // 72122 rcl dx, 1 ;~ 274D:14D2 -cs=0x274d;eip=0x0014d4; T(bx = ax;); // 72123 mov bx, ax ;~ 274D:14D4 -cs=0x274d;eip=0x0014d6; T(cx = dx;); // 72124 mov cx, dx ;~ 274D:14D6 -cs=0x274d;eip=0x0014d8; T(ax = word_4a49c;); // 72125 mov ax, word_4A49C ;~ 274D:14D8 -cs=0x274d;eip=0x0014db; X(IMUL1_2(word_4a4a4)); // 72126 imul word_4A4A4 ;~ 274D:14DB -cs=0x274d;eip=0x0014df; T(SHL(ax, 1)); // 72127 shl ax, 1 ;~ 274D:14DF -cs=0x274d;eip=0x0014e1; T(RCL(dx, 1)); // 72128 rcl dx, 1 ;~ 274D:14E1 -cs=0x274d;eip=0x0014e3; T(SUB(ax, bx)); // 72129 sub ax, bx ;~ 274D:14E3 -cs=0x274d;eip=0x0014e5; T(SBB(dx, cx)); // 72130 sbb dx, cx ;~ 274D:14E5 -cs=0x274d;eip=0x0014e7; X(MOV(*(dw*)(raddr(ds,di)), dx)); // 72131 mov [di], dx ;~ 274D:14E7 -cs=0x274d;eip=0x0014e9; T(ax = word_4a49e;); // 72132 mov ax, word_4A49E ;~ 274D:14E9 -cs=0x274d;eip=0x0014ec; X(IMUL1_2(word_4a4a4)); // 72133 imul word_4A4A4 ;~ 274D:14EC -cs=0x274d;eip=0x0014f0; T(SHL(ax, 1)); // 72134 shl ax, 1 ;~ 274D:14F0 -cs=0x274d;eip=0x0014f2; T(RCL(dx, 1)); // 72135 rcl dx, 1 ;~ 274D:14F2 -cs=0x274d;eip=0x0014f4; T(bp = dx;); // 72136 mov bp, dx ;~ 274D:14F4 -cs=0x274d;eip=0x0014f6; T(ax = dx;); // 72137 mov ax, dx ;~ 274D:14F6 -cs=0x274d;eip=0x0014f8; X(IMUL1_2(word_4a49a)); // 72138 imul word_4A49A ;~ 274D:14F8 -cs=0x274d;eip=0x0014fc; T(SHL(ax, 1)); // 72139 shl ax, 1 ;~ 274D:14FC -cs=0x274d;eip=0x0014fe; T(RCL(dx, 1)); // 72140 rcl dx, 1 ;~ 274D:14FE -cs=0x274d;eip=0x001500; T(bx = ax;); // 72141 mov bx, ax ;~ 274D:1500 -cs=0x274d;eip=0x001502; T(cx = dx;); // 72142 mov cx, dx ;~ 274D:1502 -cs=0x274d;eip=0x001504; T(ax = word_4a49c;); // 72143 mov ax, word_4A49C ;~ 274D:1504 -cs=0x274d;eip=0x001507; X(IMUL1_2(word_4a4a2)); // 72144 imul word_4A4A2 ;~ 274D:1507 -cs=0x274d;eip=0x00150b; T(SHL(ax, 1)); // 72145 shl ax, 1 ;~ 274D:150B -cs=0x274d;eip=0x00150d; T(RCL(dx, 1)); // 72146 rcl dx, 1 ;~ 274D:150D -cs=0x274d;eip=0x00150f; T(ADD(bx, ax)); // 72147 add bx, ax ;~ 274D:150F -cs=0x274d;eip=0x001511; T(ADC(cx, dx)); // 72148 adc cx, dx ;~ 274D:1511 -cs=0x274d;eip=0x001513; X(MOV(*(dw*)(raddr(ds,di+6)), cx)); // 72149 mov [di+6], cx ;~ 274D:1513 -cs=0x274d;eip=0x001516; T(ax = word_4a49a;); // 72150 mov ax, word_4A49A ;~ 274D:1516 -cs=0x274d;eip=0x001519; X(IMUL1_2(word_4a4a0)); // 72151 imul word_4A4A0 ;~ 274D:1519 -cs=0x274d;eip=0x00151d; T(SHL(ax, 1)); // 72152 shl ax, 1 ;~ 274D:151D -cs=0x274d;eip=0x00151f; T(RCL(dx, 1)); // 72153 rcl dx, 1 ;~ 274D:151F -cs=0x274d;eip=0x001521; T(NEG(dx)); // 72154 neg dx ;~ 274D:1521 -cs=0x274d;eip=0x001523; X(MOV(*(dw*)(raddr(ds,di+0x0C)), dx)); // 72155 mov [di+0Ch], dx ;~ 274D:1523 -cs=0x274d;eip=0x001526; T(ax = word_4a4a2;); // 72156 mov ax, word_4A4A2 ;~ 274D:1526 -cs=0x274d;eip=0x001529; X(IMUL1_2(word_4a4a0)); // 72157 imul word_4A4A0 ;~ 274D:1529 -cs=0x274d;eip=0x00152d; T(SHL(ax, 1)); // 72158 shl ax, 1 ;~ 274D:152D -cs=0x274d;eip=0x00152f; T(RCL(dx, 1)); // 72159 rcl dx, 1 ;~ 274D:152F -cs=0x274d;eip=0x001531; T(NEG(dx)); // 72160 neg dx ;~ 274D:1531 -cs=0x274d;eip=0x001533; X(MOV(*(dw*)(raddr(ds,di+2)), dx)); // 72161 mov [di+2], dx ;~ 274D:1533 -cs=0x274d;eip=0x001536; T(ax = word_4a4a4;); // 72162 mov ax, word_4A4A4 ;~ 274D:1536 -cs=0x274d;eip=0x001539; X(IMUL1_2(word_4a4a0)); // 72163 imul word_4A4A0 ;~ 274D:1539 -cs=0x274d;eip=0x00153d; T(SHL(ax, 1)); // 72164 shl ax, 1 ;~ 274D:153D -cs=0x274d;eip=0x00153f; T(RCL(dx, 1)); // 72165 rcl dx, 1 ;~ 274D:153F -cs=0x274d;eip=0x001541; X(MOV(*(dw*)(raddr(ds,di+8)), dx)); // 72166 mov [di+8], dx ;~ 274D:1541 -cs=0x274d;eip=0x001544; T(ax = word_4a49e;); // 72167 mov ax, word_4A49E ;~ 274D:1544 -cs=0x274d;eip=0x001547; X(MOV(*(dw*)(raddr(ds,di+0x0E)), ax)); // 72168 mov [di+0Eh], ax ;~ 274D:1547 -cs=0x274d;eip=0x00154a; T(ax = si;); // 72169 mov ax, si ;~ 274D:154A -cs=0x274d;eip=0x00154c; X(IMUL1_2(word_4a49c)); // 72170 imul word_4A49C ;~ 274D:154C -cs=0x274d;eip=0x001550; T(SHL(ax, 1)); // 72171 shl ax, 1 ;~ 274D:1550 -cs=0x274d;eip=0x001552; T(RCL(dx, 1)); // 72172 rcl dx, 1 ;~ 274D:1552 -cs=0x274d;eip=0x001554; T(bx = ax;); // 72173 mov bx, ax ;~ 274D:1554 -cs=0x274d;eip=0x001556; T(cx = dx;); // 72174 mov cx, dx ;~ 274D:1556 -cs=0x274d;eip=0x001558; T(ax = word_4a49a;); // 72175 mov ax, word_4A49A ;~ 274D:1558 -cs=0x274d;eip=0x00155b; X(IMUL1_2(word_4a4a4)); // 72176 imul word_4A4A4 ;~ 274D:155B -cs=0x274d;eip=0x00155f; T(SHL(ax, 1)); // 72177 shl ax, 1 ;~ 274D:155F -cs=0x274d;eip=0x001561; T(RCL(dx, 1)); // 72178 rcl dx, 1 ;~ 274D:1561 -cs=0x274d;eip=0x001563; T(ADD(bx, ax)); // 72179 add bx, ax ;~ 274D:1563 -cs=0x274d;eip=0x001565; T(ADC(cx, dx)); // 72180 adc cx, dx ;~ 274D:1565 -cs=0x274d;eip=0x001567; X(MOV(*(dw*)(raddr(ds,di+4)), cx)); // 72181 mov [di+4], cx ;~ 274D:1567 -cs=0x274d;eip=0x00156a; T(ax = bp;); // 72182 mov ax, bp ;~ 274D:156A -cs=0x274d;eip=0x00156c; X(IMUL1_2(word_4a49c)); // 72183 imul word_4A49C ;~ 274D:156C -cs=0x274d;eip=0x001570; T(SHL(ax, 1)); // 72184 shl ax, 1 ;~ 274D:1570 -cs=0x274d;eip=0x001572; T(RCL(dx, 1)); // 72185 rcl dx, 1 ;~ 274D:1572 -cs=0x274d;eip=0x001574; T(bx = ax;); // 72186 mov bx, ax ;~ 274D:1574 -cs=0x274d;eip=0x001576; T(cx = dx;); // 72187 mov cx, dx ;~ 274D:1576 -cs=0x274d;eip=0x001578; T(ax = word_4a49a;); // 72188 mov ax, word_4A49A ;~ 274D:1578 -cs=0x274d;eip=0x00157b; X(IMUL1_2(word_4a4a2)); // 72189 imul word_4A4A2 ;~ 274D:157B -cs=0x274d;eip=0x00157f; T(SHL(ax, 1)); // 72190 shl ax, 1 ;~ 274D:157F -cs=0x274d;eip=0x001581; T(RCL(dx, 1)); // 72191 rcl dx, 1 ;~ 274D:1581 -cs=0x274d;eip=0x001583; T(SUB(ax, bx)); // 72192 sub ax, bx ;~ 274D:1583 -cs=0x274d;eip=0x001585; T(SBB(dx, cx)); // 72193 sbb dx, cx ;~ 274D:1585 -cs=0x274d;eip=0x001587; X(MOV(*(dw*)(raddr(ds,di+0x0A)), dx)); // 72194 mov [di+0Ah], dx ;~ 274D:1587 -cs=0x274d;eip=0x00158a; T(ax = word_4a49c;); // 72195 mov ax, word_4A49C ;~ 274D:158A -cs=0x274d;eip=0x00158d; X(IMUL1_2(word_4a4a0)); // 72196 imul word_4A4A0 ;~ 274D:158D -cs=0x274d;eip=0x001591; T(SHL(ax, 1)); // 72197 shl ax, 1 ;~ 274D:1591 -cs=0x274d;eip=0x001593; T(RCL(dx, 1)); // 72198 rcl dx, 1 ;~ 274D:1593 -cs=0x274d;eip=0x001595; X(MOV(*(dw*)(raddr(ds,di+0x10)), dx)); // 72199 mov [di+10h], dx ;~ 274D:1595 -cs=0x274d;eip=0x001598; J(RETN(0)); // 72200 retn ;~ 274D:1598 +cs=0x274d;eip=0x00147b; T(bx = cx;); // 120054 mov bx, cx ;~ 274D:147B +cs=0x274d;eip=0x00147d; J(CALLF(sub_29df1,0)); // 120055 call sub_29DF1 ;~ 274D:147D +cs=0x274d;eip=0x001482; X(word_4a49a = bx;); // 120056 mov word_4A49A, bx ;~ 274D:1482 +cs=0x274d;eip=0x001486; T(bx = cx;); // 120057 mov bx, cx ;~ 274D:1486 +cs=0x274d;eip=0x001488; J(CALLF(sub_29df5,0)); // 120058 call sub_29DF5 ;~ 274D:1488 +cs=0x274d;eip=0x00148d; X(word_4a49c = bx;); // 120059 mov word_4A49C, bx ;~ 274D:148D +cs=0x274d;eip=0x001491; T(bx = bp;); // 120060 mov bx, bp ;~ 274D:1491 +cs=0x274d;eip=0x001493; J(CALLF(sub_29df1,0)); // 120061 call sub_29DF1 ;~ 274D:1493 +cs=0x274d;eip=0x001498; X(word_4a4a2 = bx;); // 120062 mov word_4A4A2, bx ;~ 274D:1498 +cs=0x274d;eip=0x00149c; T(bx = bp;); // 120063 mov bx, bp ;~ 274D:149C +cs=0x274d;eip=0x00149e; J(CALLF(sub_29df5,0)); // 120064 call sub_29DF5 ;~ 274D:149E +cs=0x274d;eip=0x0014a3; X(word_4a4a4 = bx;); // 120065 mov word_4A4A4, bx ;~ 274D:14A3 +cs=0x274d;eip=0x0014a7; T(bx = si;); // 120066 mov bx, si ;~ 274D:14A7 +cs=0x274d;eip=0x0014a9; J(CALLF(sub_29df1,0)); // 120067 call sub_29DF1 ;~ 274D:14A9 +cs=0x274d;eip=0x0014ae; X(word_4a49e = bx;); // 120068 mov word_4A49E, bx ;~ 274D:14AE +cs=0x274d;eip=0x0014b2; T(bx = si;); // 120069 mov bx, si ;~ 274D:14B2 +cs=0x274d;eip=0x0014b4; J(CALLF(sub_29df5,0)); // 120070 call sub_29DF5 ;~ 274D:14B4 +cs=0x274d;eip=0x0014b9; X(word_4a4a0 = bx;); // 120071 mov word_4A4A0, bx ;~ 274D:14B9 +cs=0x274d;eip=0x0014bd; T(ax = word_4a49e;); // 120072 mov ax, word_4A49E ;~ 274D:14BD +cs=0x274d;eip=0x0014c0; X(IMUL1_2(word_4a4a2)); // 120073 imul word_4A4A2 ;~ 274D:14C0 +cs=0x274d;eip=0x0014c4; T(SHL(ax, 1)); // 120074 shl ax, 1 ;~ 274D:14C4 +cs=0x274d;eip=0x0014c6; T(RCL(dx, 1)); // 120075 rcl dx, 1 ;~ 274D:14C6 +cs=0x274d;eip=0x0014c8; T(si = dx;); // 120076 mov si, dx ;~ 274D:14C8 +cs=0x274d;eip=0x0014ca; T(ax = dx;); // 120077 mov ax, dx ;~ 274D:14CA +cs=0x274d;eip=0x0014cc; X(IMUL1_2(word_4a49a)); // 120078 imul word_4A49A ;~ 274D:14CC +cs=0x274d;eip=0x0014d0; T(SHL(ax, 1)); // 120079 shl ax, 1 ;~ 274D:14D0 +cs=0x274d;eip=0x0014d2; T(RCL(dx, 1)); // 120080 rcl dx, 1 ;~ 274D:14D2 +cs=0x274d;eip=0x0014d4; T(bx = ax;); // 120081 mov bx, ax ;~ 274D:14D4 +cs=0x274d;eip=0x0014d6; T(cx = dx;); // 120082 mov cx, dx ;~ 274D:14D6 +cs=0x274d;eip=0x0014d8; T(ax = word_4a49c;); // 120083 mov ax, word_4A49C ;~ 274D:14D8 +cs=0x274d;eip=0x0014db; X(IMUL1_2(word_4a4a4)); // 120084 imul word_4A4A4 ;~ 274D:14DB +cs=0x274d;eip=0x0014df; T(SHL(ax, 1)); // 120085 shl ax, 1 ;~ 274D:14DF +cs=0x274d;eip=0x0014e1; T(RCL(dx, 1)); // 120086 rcl dx, 1 ;~ 274D:14E1 +cs=0x274d;eip=0x0014e3; T(SUB(ax, bx)); // 120087 sub ax, bx ;~ 274D:14E3 +cs=0x274d;eip=0x0014e5; T(SBB(dx, cx)); // 120088 sbb dx, cx ;~ 274D:14E5 +cs=0x274d;eip=0x0014e7; X(MOV(*(dw*)(raddr(ds,di)), dx)); // 120089 mov [di], dx ;~ 274D:14E7 +cs=0x274d;eip=0x0014e9; T(ax = word_4a49e;); // 120090 mov ax, word_4A49E ;~ 274D:14E9 +cs=0x274d;eip=0x0014ec; X(IMUL1_2(word_4a4a4)); // 120091 imul word_4A4A4 ;~ 274D:14EC +cs=0x274d;eip=0x0014f0; T(SHL(ax, 1)); // 120092 shl ax, 1 ;~ 274D:14F0 +cs=0x274d;eip=0x0014f2; T(RCL(dx, 1)); // 120093 rcl dx, 1 ;~ 274D:14F2 +cs=0x274d;eip=0x0014f4; T(bp = dx;); // 120094 mov bp, dx ;~ 274D:14F4 +cs=0x274d;eip=0x0014f6; T(ax = dx;); // 120095 mov ax, dx ;~ 274D:14F6 +cs=0x274d;eip=0x0014f8; X(IMUL1_2(word_4a49a)); // 120096 imul word_4A49A ;~ 274D:14F8 +cs=0x274d;eip=0x0014fc; T(SHL(ax, 1)); // 120097 shl ax, 1 ;~ 274D:14FC +cs=0x274d;eip=0x0014fe; T(RCL(dx, 1)); // 120098 rcl dx, 1 ;~ 274D:14FE +cs=0x274d;eip=0x001500; T(bx = ax;); // 120099 mov bx, ax ;~ 274D:1500 +cs=0x274d;eip=0x001502; T(cx = dx;); // 120100 mov cx, dx ;~ 274D:1502 +cs=0x274d;eip=0x001504; T(ax = word_4a49c;); // 120101 mov ax, word_4A49C ;~ 274D:1504 +cs=0x274d;eip=0x001507; X(IMUL1_2(word_4a4a2)); // 120102 imul word_4A4A2 ;~ 274D:1507 +cs=0x274d;eip=0x00150b; T(SHL(ax, 1)); // 120103 shl ax, 1 ;~ 274D:150B +cs=0x274d;eip=0x00150d; T(RCL(dx, 1)); // 120104 rcl dx, 1 ;~ 274D:150D +cs=0x274d;eip=0x00150f; T(ADD(bx, ax)); // 120105 add bx, ax ;~ 274D:150F +cs=0x274d;eip=0x001511; T(ADC(cx, dx)); // 120106 adc cx, dx ;~ 274D:1511 +cs=0x274d;eip=0x001513; X(MOV(*(dw*)(raddr(ds,di+6)), cx)); // 120107 mov [di+6], cx ;~ 274D:1513 +cs=0x274d;eip=0x001516; T(ax = word_4a49a;); // 120108 mov ax, word_4A49A ;~ 274D:1516 +cs=0x274d;eip=0x001519; X(IMUL1_2(word_4a4a0)); // 120109 imul word_4A4A0 ;~ 274D:1519 +cs=0x274d;eip=0x00151d; T(SHL(ax, 1)); // 120110 shl ax, 1 ;~ 274D:151D +cs=0x274d;eip=0x00151f; T(RCL(dx, 1)); // 120111 rcl dx, 1 ;~ 274D:151F +cs=0x274d;eip=0x001521; T(NEG(dx)); // 120112 neg dx ;~ 274D:1521 +cs=0x274d;eip=0x001523; X(MOV(*(dw*)(raddr(ds,di+0x0C)), dx)); // 120113 mov [di+0Ch], dx ;~ 274D:1523 +cs=0x274d;eip=0x001526; T(ax = word_4a4a2;); // 120114 mov ax, word_4A4A2 ;~ 274D:1526 +cs=0x274d;eip=0x001529; X(IMUL1_2(word_4a4a0)); // 120115 imul word_4A4A0 ;~ 274D:1529 +cs=0x274d;eip=0x00152d; T(SHL(ax, 1)); // 120116 shl ax, 1 ;~ 274D:152D +cs=0x274d;eip=0x00152f; T(RCL(dx, 1)); // 120117 rcl dx, 1 ;~ 274D:152F +cs=0x274d;eip=0x001531; T(NEG(dx)); // 120118 neg dx ;~ 274D:1531 +cs=0x274d;eip=0x001533; X(MOV(*(dw*)(raddr(ds,di+2)), dx)); // 120119 mov [di+2], dx ;~ 274D:1533 +cs=0x274d;eip=0x001536; T(ax = word_4a4a4;); // 120120 mov ax, word_4A4A4 ;~ 274D:1536 +cs=0x274d;eip=0x001539; X(IMUL1_2(word_4a4a0)); // 120121 imul word_4A4A0 ;~ 274D:1539 +cs=0x274d;eip=0x00153d; T(SHL(ax, 1)); // 120122 shl ax, 1 ;~ 274D:153D +cs=0x274d;eip=0x00153f; T(RCL(dx, 1)); // 120123 rcl dx, 1 ;~ 274D:153F +cs=0x274d;eip=0x001541; X(MOV(*(dw*)(raddr(ds,di+8)), dx)); // 120124 mov [di+8], dx ;~ 274D:1541 +cs=0x274d;eip=0x001544; T(ax = word_4a49e;); // 120125 mov ax, word_4A49E ;~ 274D:1544 +cs=0x274d;eip=0x001547; X(MOV(*(dw*)(raddr(ds,di+0x0E)), ax)); // 120126 mov [di+0Eh], ax ;~ 274D:1547 +cs=0x274d;eip=0x00154a; T(ax = si;); // 120127 mov ax, si ;~ 274D:154A +cs=0x274d;eip=0x00154c; X(IMUL1_2(word_4a49c)); // 120128 imul word_4A49C ;~ 274D:154C +cs=0x274d;eip=0x001550; T(SHL(ax, 1)); // 120129 shl ax, 1 ;~ 274D:1550 +cs=0x274d;eip=0x001552; T(RCL(dx, 1)); // 120130 rcl dx, 1 ;~ 274D:1552 +cs=0x274d;eip=0x001554; T(bx = ax;); // 120131 mov bx, ax ;~ 274D:1554 +cs=0x274d;eip=0x001556; T(cx = dx;); // 120132 mov cx, dx ;~ 274D:1556 +cs=0x274d;eip=0x001558; T(ax = word_4a49a;); // 120133 mov ax, word_4A49A ;~ 274D:1558 +cs=0x274d;eip=0x00155b; X(IMUL1_2(word_4a4a4)); // 120134 imul word_4A4A4 ;~ 274D:155B +cs=0x274d;eip=0x00155f; T(SHL(ax, 1)); // 120135 shl ax, 1 ;~ 274D:155F +cs=0x274d;eip=0x001561; T(RCL(dx, 1)); // 120136 rcl dx, 1 ;~ 274D:1561 +cs=0x274d;eip=0x001563; T(ADD(bx, ax)); // 120137 add bx, ax ;~ 274D:1563 +cs=0x274d;eip=0x001565; T(ADC(cx, dx)); // 120138 adc cx, dx ;~ 274D:1565 +cs=0x274d;eip=0x001567; X(MOV(*(dw*)(raddr(ds,di+4)), cx)); // 120139 mov [di+4], cx ;~ 274D:1567 +cs=0x274d;eip=0x00156a; T(ax = bp;); // 120140 mov ax, bp ;~ 274D:156A +cs=0x274d;eip=0x00156c; X(IMUL1_2(word_4a49c)); // 120141 imul word_4A49C ;~ 274D:156C +cs=0x274d;eip=0x001570; T(SHL(ax, 1)); // 120142 shl ax, 1 ;~ 274D:1570 +cs=0x274d;eip=0x001572; T(RCL(dx, 1)); // 120143 rcl dx, 1 ;~ 274D:1572 +cs=0x274d;eip=0x001574; T(bx = ax;); // 120144 mov bx, ax ;~ 274D:1574 +cs=0x274d;eip=0x001576; T(cx = dx;); // 120145 mov cx, dx ;~ 274D:1576 +cs=0x274d;eip=0x001578; T(ax = word_4a49a;); // 120146 mov ax, word_4A49A ;~ 274D:1578 +cs=0x274d;eip=0x00157b; X(IMUL1_2(word_4a4a2)); // 120147 imul word_4A4A2 ;~ 274D:157B +cs=0x274d;eip=0x00157f; T(SHL(ax, 1)); // 120148 shl ax, 1 ;~ 274D:157F +cs=0x274d;eip=0x001581; T(RCL(dx, 1)); // 120149 rcl dx, 1 ;~ 274D:1581 +cs=0x274d;eip=0x001583; T(SUB(ax, bx)); // 120150 sub ax, bx ;~ 274D:1583 +cs=0x274d;eip=0x001585; T(SBB(dx, cx)); // 120151 sbb dx, cx ;~ 274D:1585 +cs=0x274d;eip=0x001587; X(MOV(*(dw*)(raddr(ds,di+0x0A)), dx)); // 120152 mov [di+0Ah], dx ;~ 274D:1587 +cs=0x274d;eip=0x00158a; T(ax = word_4a49c;); // 120153 mov ax, word_4A49C ;~ 274D:158A +cs=0x274d;eip=0x00158d; X(IMUL1_2(word_4a4a0)); // 120154 imul word_4A4A0 ;~ 274D:158D +cs=0x274d;eip=0x001591; T(SHL(ax, 1)); // 120155 shl ax, 1 ;~ 274D:1591 +cs=0x274d;eip=0x001593; T(RCL(dx, 1)); // 120156 rcl dx, 1 ;~ 274D:1593 +cs=0x274d;eip=0x001595; X(MOV(*(dw*)(raddr(ds,di+0x10)), dx)); // 120157 mov [di+10h], dx ;~ 274D:1595 +cs=0x274d;eip=0x001598; J(RETN(0)); // 120158 retn ;~ 274D:1598 assert(0); __dispatch_call: @@ -3839,17 +3845,17 @@ cs=0x274d;eip=0x001598; J(RETN(0)); // 72200 retn ;~ 274D:1598 else goto __dispatch_call; sub_37049: _begin: -cs=0x274d;eip=0x001599; T(bx = 0x19D8;); // 72209 mov bx, 19D8h ;~ 274D:1599 -cs=0x274d;eip=0x00159c; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 72210 mov ax, [bx+2] ;~ 274D:159C -cs=0x274d;eip=0x00159f; X(XCHG(ax, *(dw*)(raddr(ds,bx+6)))); // 72211 xchg ax, [bx+6] ;~ 274D:159F -cs=0x274d;eip=0x0015a2; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 72212 mov [bx+2], ax ;~ 274D:15A2 -cs=0x274d;eip=0x0015a5; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 72213 mov ax, [bx+4] ;~ 274D:15A5 -cs=0x274d;eip=0x0015a8; X(XCHG(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 72214 xchg ax, [bx+0Ch] ;~ 274D:15A8 -cs=0x274d;eip=0x0015ab; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 72215 mov [bx+4], ax ;~ 274D:15AB -cs=0x274d;eip=0x0015ae; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 72216 mov ax, [bx+0Ah] ;~ 274D:15AE -cs=0x274d;eip=0x0015b1; X(XCHG(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 72217 xchg ax, [bx+0Eh] ;~ 274D:15B1 -cs=0x274d;eip=0x0015b4; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), ax)); // 72218 mov [bx+0Ah], ax ;~ 274D:15B4 -cs=0x274d;eip=0x0015b7; J(RETN(0)); // 72219 retn ;~ 274D:15B7 +cs=0x274d;eip=0x001599; T(bx = 0x19D8;); // 120167 mov bx, 19D8h ;~ 274D:1599 +cs=0x274d;eip=0x00159c; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 120168 mov ax, [bx+2] ;~ 274D:159C +cs=0x274d;eip=0x00159f; X(XCHG(ax, *(dw*)(raddr(ds,bx+6)))); // 120169 xchg ax, [bx+6] ;~ 274D:159F +cs=0x274d;eip=0x0015a2; X(MOV(*(dw*)(raddr(ds,bx+2)), ax)); // 120170 mov [bx+2], ax ;~ 274D:15A2 +cs=0x274d;eip=0x0015a5; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 120171 mov ax, [bx+4] ;~ 274D:15A5 +cs=0x274d;eip=0x0015a8; X(XCHG(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 120172 xchg ax, [bx+0Ch] ;~ 274D:15A8 +cs=0x274d;eip=0x0015ab; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 120173 mov [bx+4], ax ;~ 274D:15AB +cs=0x274d;eip=0x0015ae; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 120174 mov ax, [bx+0Ah] ;~ 274D:15AE +cs=0x274d;eip=0x0015b1; X(XCHG(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 120175 xchg ax, [bx+0Eh] ;~ 274D:15B1 +cs=0x274d;eip=0x0015b4; X(MOV(*(dw*)(raddr(ds,bx+0x0A)), ax)); // 120176 mov [bx+0Ah], ax ;~ 274D:15B4 +cs=0x274d;eip=0x0015b7; J(RETN(0)); // 120177 retn ;~ 274D:15B7 assert(0); __dispatch_call: @@ -3876,25 +3882,25 @@ cs=0x274d;eip=0x0015b7; J(RETN(0)); // 72219 retn ;~ 274D:15B7 _begin: #undef arg_0 #define arg_0 6 - // 72230 arg_0 = word ptr 6 ;~ 274D:15B8 + // 120188 arg_0 = word ptr 6 ;~ 274D:15B8 #undef arg_2 #define arg_2 8 - // 72231 arg_2 = word ptr 8 ;~ 274D:15B8 + // 120189 arg_2 = word ptr 8 ;~ 274D:15B8 #undef arg_4 #define arg_4 0x0A - // 72232 arg_4 = word ptr 0Ah ;~ 274D:15B8 -cs=0x274d;eip=0x0015b8; X(PUSH(bp)); // 72234 push bp ;~ 274D:15B8 -cs=0x274d;eip=0x0015b9; T(bp = sp;); // 72235 mov bp, sp ;~ 274D:15B9 -cs=0x274d;eip=0x0015bb; X(PUSH(si)); // 72236 push si ;~ 274D:15BB -cs=0x274d;eip=0x0015bc; X(PUSH(di)); // 72237 push di ;~ 274D:15BC -cs=0x274d;eip=0x0015bd; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 72238 mov bx, [bp+arg_0] ;~ 274D:15BD -cs=0x274d;eip=0x0015c0; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 72239 mov si, [bp+arg_2] ;~ 274D:15C0 -cs=0x274d;eip=0x0015c3; T(MOV(di, *(dw*)(raddr(ss,bp+arg_4)))); // 72240 mov di, [bp+arg_4] ;~ 274D:15C3 -cs=0x274d;eip=0x0015c6; J(CALL(sub_3707d,0)); // 72241 call sub_3707D ;~ 274D:15C6 -cs=0x274d;eip=0x0015c9; X(POP(di)); // 72242 pop di ;~ 274D:15C9 -cs=0x274d;eip=0x0015ca; X(POP(si)); // 72243 pop si ;~ 274D:15CA -cs=0x274d;eip=0x0015cb; X(POP(bp)); // 72244 pop bp ;~ 274D:15CB -cs=0x274d;eip=0x0015cc; J(RETF(0)); // 72245 retf ;~ 274D:15CC + // 120190 arg_4 = word ptr 0Ah ;~ 274D:15B8 +cs=0x274d;eip=0x0015b8; X(PUSH(bp)); // 120192 push bp ;~ 274D:15B8 +cs=0x274d;eip=0x0015b9; T(bp = sp;); // 120193 mov bp, sp ;~ 274D:15B9 +cs=0x274d;eip=0x0015bb; X(PUSH(si)); // 120194 push si ;~ 274D:15BB +cs=0x274d;eip=0x0015bc; X(PUSH(di)); // 120195 push di ;~ 274D:15BC +cs=0x274d;eip=0x0015bd; T(MOV(bx, *(dw*)(raddr(ss,bp+arg_0)))); // 120196 mov bx, [bp+arg_0] ;~ 274D:15BD +cs=0x274d;eip=0x0015c0; T(MOV(si, *(dw*)(raddr(ss,bp+arg_2)))); // 120197 mov si, [bp+arg_2] ;~ 274D:15C0 +cs=0x274d;eip=0x0015c3; T(MOV(di, *(dw*)(raddr(ss,bp+arg_4)))); // 120198 mov di, [bp+arg_4] ;~ 274D:15C3 +cs=0x274d;eip=0x0015c6; J(CALL(sub_3707d,0)); // 120199 call sub_3707D ;~ 274D:15C6 +cs=0x274d;eip=0x0015c9; X(POP(di)); // 120200 pop di ;~ 274D:15C9 +cs=0x274d;eip=0x0015ca; X(POP(si)); // 120201 pop si ;~ 274D:15CA +cs=0x274d;eip=0x0015cb; X(POP(bp)); // 120202 pop bp ;~ 274D:15CB +cs=0x274d;eip=0x0015cc; J(RETF(0)); // 120203 retf ;~ 274D:15CC assert(0); __dispatch_call: @@ -3919,178 +3925,178 @@ cs=0x274d;eip=0x0015cc; J(RETF(0)); // 72245 retf ;~ 274D:15CC else goto __dispatch_call; sub_3707d: _begin: -cs=0x274d;eip=0x0015cd; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 72254 mov ax, [bx] ;~ 274D:15CD -cs=0x274d;eip=0x0015cf; X(IMUL1_2(*(dw*)(raddr(ds,si)))); // 72255 imul word ptr [si] ;~ 274D:15CF -cs=0x274d;eip=0x0015d1; T(SHL(ax, 1)); // 72256 shl ax, 1 ;~ 274D:15D1 -cs=0x274d;eip=0x0015d3; T(RCL(dx, 1)); // 72257 rcl dx, 1 ;~ 274D:15D3 -cs=0x274d;eip=0x0015d5; T(bp = ax;); // 72258 mov bp, ax ;~ 274D:15D5 -cs=0x274d;eip=0x0015d7; T(cx = dx;); // 72259 mov cx, dx ;~ 274D:15D7 -cs=0x274d;eip=0x0015d9; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 72260 mov ax, [bx+2] ;~ 274D:15D9 -cs=0x274d;eip=0x0015dc; X(IMUL1_2(*(dw*)(raddr(ds,si+6)))); // 72261 imul word ptr [si+6] ;~ 274D:15DC -cs=0x274d;eip=0x0015df; T(SHL(ax, 1)); // 72262 shl ax, 1 ;~ 274D:15DF -cs=0x274d;eip=0x0015e1; T(RCL(dx, 1)); // 72263 rcl dx, 1 ;~ 274D:15E1 -cs=0x274d;eip=0x0015e3; T(ADD(bp, ax)); // 72264 add bp, ax ;~ 274D:15E3 -cs=0x274d;eip=0x0015e5; T(ADC(cx, dx)); // 72265 adc cx, dx ;~ 274D:15E5 -cs=0x274d;eip=0x0015e7; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 72266 mov ax, [bx+4] ;~ 274D:15E7 -cs=0x274d;eip=0x0015ea; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0C)))); // 72267 imul word ptr [si+0Ch] ;~ 274D:15EA -cs=0x274d;eip=0x0015ed; T(SHL(ax, 1)); // 72268 shl ax, 1 ;~ 274D:15ED -cs=0x274d;eip=0x0015ef; T(RCL(dx, 1)); // 72269 rcl dx, 1 ;~ 274D:15EF -cs=0x274d;eip=0x0015f1; T(ADD(bp, ax)); // 72270 add bp, ax ;~ 274D:15F1 -cs=0x274d;eip=0x0015f3; T(ADC(cx, dx)); // 72271 adc cx, dx ;~ 274D:15F3 -cs=0x274d;eip=0x0015f5; X(MOV(*(dw*)(raddr(ds,di)), cx)); // 72272 mov [di], cx ;~ 274D:15F5 -cs=0x274d;eip=0x0015f7; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 72273 mov ax, [bx] ;~ 274D:15F7 -cs=0x274d;eip=0x0015f9; X(IMUL1_2(*(dw*)(raddr(ds,si+2)))); // 72274 imul word ptr [si+2] ;~ 274D:15F9 -cs=0x274d;eip=0x0015fc; T(SHL(ax, 1)); // 72275 shl ax, 1 ;~ 274D:15FC -cs=0x274d;eip=0x0015fe; T(RCL(dx, 1)); // 72276 rcl dx, 1 ;~ 274D:15FE -cs=0x274d;eip=0x001600; T(bp = ax;); // 72277 mov bp, ax ;~ 274D:1600 -cs=0x274d;eip=0x001602; T(cx = dx;); // 72278 mov cx, dx ;~ 274D:1602 -cs=0x274d;eip=0x001604; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 72279 mov ax, [bx+2] ;~ 274D:1604 -cs=0x274d;eip=0x001607; X(IMUL1_2(*(dw*)(raddr(ds,si+8)))); // 72280 imul word ptr [si+8] ;~ 274D:1607 -cs=0x274d;eip=0x00160a; T(SHL(ax, 1)); // 72281 shl ax, 1 ;~ 274D:160A -cs=0x274d;eip=0x00160c; T(RCL(dx, 1)); // 72282 rcl dx, 1 ;~ 274D:160C -cs=0x274d;eip=0x00160e; T(ADD(bp, ax)); // 72283 add bp, ax ;~ 274D:160E -cs=0x274d;eip=0x001610; T(ADC(cx, dx)); // 72284 adc cx, dx ;~ 274D:1610 -cs=0x274d;eip=0x001612; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 72285 mov ax, [bx+4] ;~ 274D:1612 -cs=0x274d;eip=0x001615; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0E)))); // 72286 imul word ptr [si+0Eh] ;~ 274D:1615 -cs=0x274d;eip=0x001618; T(SHL(ax, 1)); // 72287 shl ax, 1 ;~ 274D:1618 -cs=0x274d;eip=0x00161a; T(RCL(dx, 1)); // 72288 rcl dx, 1 ;~ 274D:161A -cs=0x274d;eip=0x00161c; T(ADD(bp, ax)); // 72289 add bp, ax ;~ 274D:161C -cs=0x274d;eip=0x00161e; T(ADC(cx, dx)); // 72290 adc cx, dx ;~ 274D:161E -cs=0x274d;eip=0x001620; X(MOV(*(dw*)(raddr(ds,di+2)), cx)); // 72291 mov [di+2], cx ;~ 274D:1620 -cs=0x274d;eip=0x001623; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 72292 mov ax, [bx] ;~ 274D:1623 -cs=0x274d;eip=0x001625; X(IMUL1_2(*(dw*)(raddr(ds,si+4)))); // 72293 imul word ptr [si+4] ;~ 274D:1625 -cs=0x274d;eip=0x001628; T(SHL(ax, 1)); // 72294 shl ax, 1 ;~ 274D:1628 -cs=0x274d;eip=0x00162a; T(RCL(dx, 1)); // 72295 rcl dx, 1 ;~ 274D:162A -cs=0x274d;eip=0x00162c; T(bp = ax;); // 72296 mov bp, ax ;~ 274D:162C -cs=0x274d;eip=0x00162e; T(cx = dx;); // 72297 mov cx, dx ;~ 274D:162E -cs=0x274d;eip=0x001630; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 72298 mov ax, [bx+2] ;~ 274D:1630 -cs=0x274d;eip=0x001633; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0A)))); // 72299 imul word ptr [si+0Ah] ;~ 274D:1633 -cs=0x274d;eip=0x001636; T(SHL(ax, 1)); // 72300 shl ax, 1 ;~ 274D:1636 -cs=0x274d;eip=0x001638; T(RCL(dx, 1)); // 72301 rcl dx, 1 ;~ 274D:1638 -cs=0x274d;eip=0x00163a; T(ADD(bp, ax)); // 72302 add bp, ax ;~ 274D:163A -cs=0x274d;eip=0x00163c; T(ADC(cx, dx)); // 72303 adc cx, dx ;~ 274D:163C -cs=0x274d;eip=0x00163e; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 72304 mov ax, [bx+4] ;~ 274D:163E -cs=0x274d;eip=0x001641; X(IMUL1_2(*(dw*)(raddr(ds,si+0x10)))); // 72305 imul word ptr [si+10h] ;~ 274D:1641 -cs=0x274d;eip=0x001644; T(SHL(ax, 1)); // 72306 shl ax, 1 ;~ 274D:1644 -cs=0x274d;eip=0x001646; T(RCL(dx, 1)); // 72307 rcl dx, 1 ;~ 274D:1646 -cs=0x274d;eip=0x001648; T(ADD(bp, ax)); // 72308 add bp, ax ;~ 274D:1648 -cs=0x274d;eip=0x00164a; T(ADC(cx, dx)); // 72309 adc cx, dx ;~ 274D:164A -cs=0x274d;eip=0x00164c; X(MOV(*(dw*)(raddr(ds,di+4)), cx)); // 72310 mov [di+4], cx ;~ 274D:164C -cs=0x274d;eip=0x00164f; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 72311 mov ax, [bx+6] ;~ 274D:164F -cs=0x274d;eip=0x001652; X(IMUL1_2(*(dw*)(raddr(ds,si)))); // 72312 imul word ptr [si] ;~ 274D:1652 -cs=0x274d;eip=0x001654; T(SHL(ax, 1)); // 72313 shl ax, 1 ;~ 274D:1654 -cs=0x274d;eip=0x001656; T(RCL(dx, 1)); // 72314 rcl dx, 1 ;~ 274D:1656 -cs=0x274d;eip=0x001658; T(bp = ax;); // 72315 mov bp, ax ;~ 274D:1658 -cs=0x274d;eip=0x00165a; T(cx = dx;); // 72316 mov cx, dx ;~ 274D:165A -cs=0x274d;eip=0x00165c; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 72317 mov ax, [bx+8] ;~ 274D:165C -cs=0x274d;eip=0x00165f; X(IMUL1_2(*(dw*)(raddr(ds,si+6)))); // 72318 imul word ptr [si+6] ;~ 274D:165F -cs=0x274d;eip=0x001662; T(SHL(ax, 1)); // 72319 shl ax, 1 ;~ 274D:1662 -cs=0x274d;eip=0x001664; T(RCL(dx, 1)); // 72320 rcl dx, 1 ;~ 274D:1664 -cs=0x274d;eip=0x001666; T(ADD(bp, ax)); // 72321 add bp, ax ;~ 274D:1666 -cs=0x274d;eip=0x001668; T(ADC(cx, dx)); // 72322 adc cx, dx ;~ 274D:1668 -cs=0x274d;eip=0x00166a; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 72323 mov ax, [bx+0Ah] ;~ 274D:166A -cs=0x274d;eip=0x00166d; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0C)))); // 72324 imul word ptr [si+0Ch] ;~ 274D:166D -cs=0x274d;eip=0x001670; T(SHL(ax, 1)); // 72325 shl ax, 1 ;~ 274D:1670 -cs=0x274d;eip=0x001672; T(RCL(dx, 1)); // 72326 rcl dx, 1 ;~ 274D:1672 -cs=0x274d;eip=0x001674; T(ADD(bp, ax)); // 72327 add bp, ax ;~ 274D:1674 -cs=0x274d;eip=0x001676; T(ADC(cx, dx)); // 72328 adc cx, dx ;~ 274D:1676 -cs=0x274d;eip=0x001678; X(MOV(*(dw*)(raddr(ds,di+6)), cx)); // 72329 mov [di+6], cx ;~ 274D:1678 -cs=0x274d;eip=0x00167b; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 72330 mov ax, [bx+6] ;~ 274D:167B -cs=0x274d;eip=0x00167e; X(IMUL1_2(*(dw*)(raddr(ds,si+2)))); // 72331 imul word ptr [si+2] ;~ 274D:167E -cs=0x274d;eip=0x001681; T(SHL(ax, 1)); // 72332 shl ax, 1 ;~ 274D:1681 -cs=0x274d;eip=0x001683; T(RCL(dx, 1)); // 72333 rcl dx, 1 ;~ 274D:1683 -cs=0x274d;eip=0x001685; T(bp = ax;); // 72334 mov bp, ax ;~ 274D:1685 -cs=0x274d;eip=0x001687; T(cx = dx;); // 72335 mov cx, dx ;~ 274D:1687 -cs=0x274d;eip=0x001689; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 72336 mov ax, [bx+8] ;~ 274D:1689 -cs=0x274d;eip=0x00168c; X(IMUL1_2(*(dw*)(raddr(ds,si+8)))); // 72337 imul word ptr [si+8] ;~ 274D:168C -cs=0x274d;eip=0x00168f; T(SHL(ax, 1)); // 72338 shl ax, 1 ;~ 274D:168F -cs=0x274d;eip=0x001691; T(RCL(dx, 1)); // 72339 rcl dx, 1 ;~ 274D:1691 -cs=0x274d;eip=0x001693; T(ADD(bp, ax)); // 72340 add bp, ax ;~ 274D:1693 -cs=0x274d;eip=0x001695; T(ADC(cx, dx)); // 72341 adc cx, dx ;~ 274D:1695 -cs=0x274d;eip=0x001697; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 72342 mov ax, [bx+0Ah] ;~ 274D:1697 -cs=0x274d;eip=0x00169a; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0E)))); // 72343 imul word ptr [si+0Eh] ;~ 274D:169A -cs=0x274d;eip=0x00169d; T(SHL(ax, 1)); // 72344 shl ax, 1 ;~ 274D:169D -cs=0x274d;eip=0x00169f; T(RCL(dx, 1)); // 72345 rcl dx, 1 ;~ 274D:169F -cs=0x274d;eip=0x0016a1; T(ADD(bp, ax)); // 72346 add bp, ax ;~ 274D:16A1 -cs=0x274d;eip=0x0016a3; T(ADC(cx, dx)); // 72347 adc cx, dx ;~ 274D:16A3 -cs=0x274d;eip=0x0016a5; X(MOV(*(dw*)(raddr(ds,di+8)), cx)); // 72348 mov [di+8], cx ;~ 274D:16A5 -cs=0x274d;eip=0x0016a8; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 72349 mov ax, [bx+6] ;~ 274D:16A8 -cs=0x274d;eip=0x0016ab; X(IMUL1_2(*(dw*)(raddr(ds,si+4)))); // 72350 imul word ptr [si+4] ;~ 274D:16AB -cs=0x274d;eip=0x0016ae; T(SHL(ax, 1)); // 72351 shl ax, 1 ;~ 274D:16AE -cs=0x274d;eip=0x0016b0; T(RCL(dx, 1)); // 72352 rcl dx, 1 ;~ 274D:16B0 -cs=0x274d;eip=0x0016b2; T(bp = ax;); // 72353 mov bp, ax ;~ 274D:16B2 -cs=0x274d;eip=0x0016b4; T(cx = dx;); // 72354 mov cx, dx ;~ 274D:16B4 -cs=0x274d;eip=0x0016b6; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 72355 mov ax, [bx+8] ;~ 274D:16B6 -cs=0x274d;eip=0x0016b9; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0A)))); // 72356 imul word ptr [si+0Ah] ;~ 274D:16B9 -cs=0x274d;eip=0x0016bc; T(SHL(ax, 1)); // 72357 shl ax, 1 ;~ 274D:16BC -cs=0x274d;eip=0x0016be; T(RCL(dx, 1)); // 72358 rcl dx, 1 ;~ 274D:16BE -cs=0x274d;eip=0x0016c0; T(ADD(bp, ax)); // 72359 add bp, ax ;~ 274D:16C0 -cs=0x274d;eip=0x0016c2; T(ADC(cx, dx)); // 72360 adc cx, dx ;~ 274D:16C2 -cs=0x274d;eip=0x0016c4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 72361 mov ax, [bx+0Ah] ;~ 274D:16C4 -cs=0x274d;eip=0x0016c7; X(IMUL1_2(*(dw*)(raddr(ds,si+0x10)))); // 72362 imul word ptr [si+10h] ;~ 274D:16C7 -cs=0x274d;eip=0x0016ca; T(SHL(ax, 1)); // 72363 shl ax, 1 ;~ 274D:16CA -cs=0x274d;eip=0x0016cc; T(RCL(dx, 1)); // 72364 rcl dx, 1 ;~ 274D:16CC -cs=0x274d;eip=0x0016ce; T(ADD(bp, ax)); // 72365 add bp, ax ;~ 274D:16CE -cs=0x274d;eip=0x0016d0; T(ADC(cx, dx)); // 72366 adc cx, dx ;~ 274D:16D0 -cs=0x274d;eip=0x0016d2; X(MOV(*(dw*)(raddr(ds,di+0x0A)), cx)); // 72367 mov [di+0Ah], cx ;~ 274D:16D2 -cs=0x274d;eip=0x0016d5; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 72368 mov ax, [bx+0Ch] ;~ 274D:16D5 -cs=0x274d;eip=0x0016d8; X(IMUL1_2(*(dw*)(raddr(ds,si)))); // 72369 imul word ptr [si] ;~ 274D:16D8 -cs=0x274d;eip=0x0016da; T(SHL(ax, 1)); // 72370 shl ax, 1 ;~ 274D:16DA -cs=0x274d;eip=0x0016dc; T(RCL(dx, 1)); // 72371 rcl dx, 1 ;~ 274D:16DC -cs=0x274d;eip=0x0016de; T(bp = ax;); // 72372 mov bp, ax ;~ 274D:16DE -cs=0x274d;eip=0x0016e0; T(cx = dx;); // 72373 mov cx, dx ;~ 274D:16E0 -cs=0x274d;eip=0x0016e2; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 72374 mov ax, [bx+0Eh] ;~ 274D:16E2 -cs=0x274d;eip=0x0016e5; X(IMUL1_2(*(dw*)(raddr(ds,si+6)))); // 72375 imul word ptr [si+6] ;~ 274D:16E5 -cs=0x274d;eip=0x0016e8; T(SHL(ax, 1)); // 72376 shl ax, 1 ;~ 274D:16E8 -cs=0x274d;eip=0x0016ea; T(RCL(dx, 1)); // 72377 rcl dx, 1 ;~ 274D:16EA -cs=0x274d;eip=0x0016ec; T(ADD(bp, ax)); // 72378 add bp, ax ;~ 274D:16EC -cs=0x274d;eip=0x0016ee; T(ADC(cx, dx)); // 72379 adc cx, dx ;~ 274D:16EE -cs=0x274d;eip=0x0016f0; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 72380 mov ax, [bx+10h] ;~ 274D:16F0 -cs=0x274d;eip=0x0016f3; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0C)))); // 72381 imul word ptr [si+0Ch] ;~ 274D:16F3 -cs=0x274d;eip=0x0016f6; T(SHL(ax, 1)); // 72382 shl ax, 1 ;~ 274D:16F6 -cs=0x274d;eip=0x0016f8; T(RCL(dx, 1)); // 72383 rcl dx, 1 ;~ 274D:16F8 -cs=0x274d;eip=0x0016fa; T(ADD(bp, ax)); // 72384 add bp, ax ;~ 274D:16FA -cs=0x274d;eip=0x0016fc; T(ADC(cx, dx)); // 72385 adc cx, dx ;~ 274D:16FC -cs=0x274d;eip=0x0016fe; X(MOV(*(dw*)(raddr(ds,di+0x0C)), cx)); // 72386 mov [di+0Ch], cx ;~ 274D:16FE -cs=0x274d;eip=0x001701; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 72387 mov ax, [bx+0Ch] ;~ 274D:1701 -cs=0x274d;eip=0x001704; X(IMUL1_2(*(dw*)(raddr(ds,si+2)))); // 72388 imul word ptr [si+2] ;~ 274D:1704 -cs=0x274d;eip=0x001707; T(SHL(ax, 1)); // 72389 shl ax, 1 ;~ 274D:1707 -cs=0x274d;eip=0x001709; T(RCL(dx, 1)); // 72390 rcl dx, 1 ;~ 274D:1709 -cs=0x274d;eip=0x00170b; T(bp = ax;); // 72391 mov bp, ax ;~ 274D:170B -cs=0x274d;eip=0x00170d; T(cx = dx;); // 72392 mov cx, dx ;~ 274D:170D -cs=0x274d;eip=0x00170f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 72393 mov ax, [bx+0Eh] ;~ 274D:170F -cs=0x274d;eip=0x001712; X(IMUL1_2(*(dw*)(raddr(ds,si+8)))); // 72394 imul word ptr [si+8] ;~ 274D:1712 -cs=0x274d;eip=0x001715; T(SHL(ax, 1)); // 72395 shl ax, 1 ;~ 274D:1715 -cs=0x274d;eip=0x001717; T(RCL(dx, 1)); // 72396 rcl dx, 1 ;~ 274D:1717 -cs=0x274d;eip=0x001719; T(ADD(bp, ax)); // 72397 add bp, ax ;~ 274D:1719 -cs=0x274d;eip=0x00171b; T(ADC(cx, dx)); // 72398 adc cx, dx ;~ 274D:171B -cs=0x274d;eip=0x00171d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 72399 mov ax, [bx+10h] ;~ 274D:171D -cs=0x274d;eip=0x001720; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0E)))); // 72400 imul word ptr [si+0Eh] ;~ 274D:1720 -cs=0x274d;eip=0x001723; T(SHL(ax, 1)); // 72401 shl ax, 1 ;~ 274D:1723 -cs=0x274d;eip=0x001725; T(RCL(dx, 1)); // 72402 rcl dx, 1 ;~ 274D:1725 -cs=0x274d;eip=0x001727; T(ADD(bp, ax)); // 72403 add bp, ax ;~ 274D:1727 -cs=0x274d;eip=0x001729; T(ADC(cx, dx)); // 72404 adc cx, dx ;~ 274D:1729 -cs=0x274d;eip=0x00172b; X(MOV(*(dw*)(raddr(ds,di+0x0E)), cx)); // 72405 mov [di+0Eh], cx ;~ 274D:172B -cs=0x274d;eip=0x00172e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 72406 mov ax, [bx+0Ch] ;~ 274D:172E -cs=0x274d;eip=0x001731; X(IMUL1_2(*(dw*)(raddr(ds,si+4)))); // 72407 imul word ptr [si+4] ;~ 274D:1731 -cs=0x274d;eip=0x001734; T(SHL(ax, 1)); // 72408 shl ax, 1 ;~ 274D:1734 -cs=0x274d;eip=0x001736; T(RCL(dx, 1)); // 72409 rcl dx, 1 ;~ 274D:1736 -cs=0x274d;eip=0x001738; T(bp = ax;); // 72410 mov bp, ax ;~ 274D:1738 -cs=0x274d;eip=0x00173a; T(cx = dx;); // 72411 mov cx, dx ;~ 274D:173A -cs=0x274d;eip=0x00173c; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 72412 mov ax, [bx+0Eh] ;~ 274D:173C -cs=0x274d;eip=0x00173f; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0A)))); // 72413 imul word ptr [si+0Ah] ;~ 274D:173F -cs=0x274d;eip=0x001742; T(SHL(ax, 1)); // 72414 shl ax, 1 ;~ 274D:1742 -cs=0x274d;eip=0x001744; T(RCL(dx, 1)); // 72415 rcl dx, 1 ;~ 274D:1744 -cs=0x274d;eip=0x001746; T(ADD(bp, ax)); // 72416 add bp, ax ;~ 274D:1746 -cs=0x274d;eip=0x001748; T(ADC(cx, dx)); // 72417 adc cx, dx ;~ 274D:1748 -cs=0x274d;eip=0x00174a; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 72418 mov ax, [bx+10h] ;~ 274D:174A -cs=0x274d;eip=0x00174d; X(IMUL1_2(*(dw*)(raddr(ds,si+0x10)))); // 72419 imul word ptr [si+10h] ;~ 274D:174D -cs=0x274d;eip=0x001750; T(SHL(ax, 1)); // 72420 shl ax, 1 ;~ 274D:1750 -cs=0x274d;eip=0x001752; T(RCL(dx, 1)); // 72421 rcl dx, 1 ;~ 274D:1752 -cs=0x274d;eip=0x001754; T(ADD(bp, ax)); // 72422 add bp, ax ;~ 274D:1754 -cs=0x274d;eip=0x001756; T(ADC(cx, dx)); // 72423 adc cx, dx ;~ 274D:1756 -cs=0x274d;eip=0x001758; X(MOV(*(dw*)(raddr(ds,di+0x10)), cx)); // 72424 mov [di+10h], cx ;~ 274D:1758 -cs=0x274d;eip=0x00175b; J(RETN(0)); // 72425 retn ;~ 274D:175B +cs=0x274d;eip=0x0015cd; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 120212 mov ax, [bx] ;~ 274D:15CD +cs=0x274d;eip=0x0015cf; X(IMUL1_2(*(dw*)(raddr(ds,si)))); // 120213 imul word ptr [si] ;~ 274D:15CF +cs=0x274d;eip=0x0015d1; T(SHL(ax, 1)); // 120214 shl ax, 1 ;~ 274D:15D1 +cs=0x274d;eip=0x0015d3; T(RCL(dx, 1)); // 120215 rcl dx, 1 ;~ 274D:15D3 +cs=0x274d;eip=0x0015d5; T(bp = ax;); // 120216 mov bp, ax ;~ 274D:15D5 +cs=0x274d;eip=0x0015d7; T(cx = dx;); // 120217 mov cx, dx ;~ 274D:15D7 +cs=0x274d;eip=0x0015d9; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 120218 mov ax, [bx+2] ;~ 274D:15D9 +cs=0x274d;eip=0x0015dc; X(IMUL1_2(*(dw*)(raddr(ds,si+6)))); // 120219 imul word ptr [si+6] ;~ 274D:15DC +cs=0x274d;eip=0x0015df; T(SHL(ax, 1)); // 120220 shl ax, 1 ;~ 274D:15DF +cs=0x274d;eip=0x0015e1; T(RCL(dx, 1)); // 120221 rcl dx, 1 ;~ 274D:15E1 +cs=0x274d;eip=0x0015e3; T(ADD(bp, ax)); // 120222 add bp, ax ;~ 274D:15E3 +cs=0x274d;eip=0x0015e5; T(ADC(cx, dx)); // 120223 adc cx, dx ;~ 274D:15E5 +cs=0x274d;eip=0x0015e7; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 120224 mov ax, [bx+4] ;~ 274D:15E7 +cs=0x274d;eip=0x0015ea; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0C)))); // 120225 imul word ptr [si+0Ch] ;~ 274D:15EA +cs=0x274d;eip=0x0015ed; T(SHL(ax, 1)); // 120226 shl ax, 1 ;~ 274D:15ED +cs=0x274d;eip=0x0015ef; T(RCL(dx, 1)); // 120227 rcl dx, 1 ;~ 274D:15EF +cs=0x274d;eip=0x0015f1; T(ADD(bp, ax)); // 120228 add bp, ax ;~ 274D:15F1 +cs=0x274d;eip=0x0015f3; T(ADC(cx, dx)); // 120229 adc cx, dx ;~ 274D:15F3 +cs=0x274d;eip=0x0015f5; X(MOV(*(dw*)(raddr(ds,di)), cx)); // 120230 mov [di], cx ;~ 274D:15F5 +cs=0x274d;eip=0x0015f7; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 120231 mov ax, [bx] ;~ 274D:15F7 +cs=0x274d;eip=0x0015f9; X(IMUL1_2(*(dw*)(raddr(ds,si+2)))); // 120232 imul word ptr [si+2] ;~ 274D:15F9 +cs=0x274d;eip=0x0015fc; T(SHL(ax, 1)); // 120233 shl ax, 1 ;~ 274D:15FC +cs=0x274d;eip=0x0015fe; T(RCL(dx, 1)); // 120234 rcl dx, 1 ;~ 274D:15FE +cs=0x274d;eip=0x001600; T(bp = ax;); // 120235 mov bp, ax ;~ 274D:1600 +cs=0x274d;eip=0x001602; T(cx = dx;); // 120236 mov cx, dx ;~ 274D:1602 +cs=0x274d;eip=0x001604; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 120237 mov ax, [bx+2] ;~ 274D:1604 +cs=0x274d;eip=0x001607; X(IMUL1_2(*(dw*)(raddr(ds,si+8)))); // 120238 imul word ptr [si+8] ;~ 274D:1607 +cs=0x274d;eip=0x00160a; T(SHL(ax, 1)); // 120239 shl ax, 1 ;~ 274D:160A +cs=0x274d;eip=0x00160c; T(RCL(dx, 1)); // 120240 rcl dx, 1 ;~ 274D:160C +cs=0x274d;eip=0x00160e; T(ADD(bp, ax)); // 120241 add bp, ax ;~ 274D:160E +cs=0x274d;eip=0x001610; T(ADC(cx, dx)); // 120242 adc cx, dx ;~ 274D:1610 +cs=0x274d;eip=0x001612; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 120243 mov ax, [bx+4] ;~ 274D:1612 +cs=0x274d;eip=0x001615; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0E)))); // 120244 imul word ptr [si+0Eh] ;~ 274D:1615 +cs=0x274d;eip=0x001618; T(SHL(ax, 1)); // 120245 shl ax, 1 ;~ 274D:1618 +cs=0x274d;eip=0x00161a; T(RCL(dx, 1)); // 120246 rcl dx, 1 ;~ 274D:161A +cs=0x274d;eip=0x00161c; T(ADD(bp, ax)); // 120247 add bp, ax ;~ 274D:161C +cs=0x274d;eip=0x00161e; T(ADC(cx, dx)); // 120248 adc cx, dx ;~ 274D:161E +cs=0x274d;eip=0x001620; X(MOV(*(dw*)(raddr(ds,di+2)), cx)); // 120249 mov [di+2], cx ;~ 274D:1620 +cs=0x274d;eip=0x001623; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 120250 mov ax, [bx] ;~ 274D:1623 +cs=0x274d;eip=0x001625; X(IMUL1_2(*(dw*)(raddr(ds,si+4)))); // 120251 imul word ptr [si+4] ;~ 274D:1625 +cs=0x274d;eip=0x001628; T(SHL(ax, 1)); // 120252 shl ax, 1 ;~ 274D:1628 +cs=0x274d;eip=0x00162a; T(RCL(dx, 1)); // 120253 rcl dx, 1 ;~ 274D:162A +cs=0x274d;eip=0x00162c; T(bp = ax;); // 120254 mov bp, ax ;~ 274D:162C +cs=0x274d;eip=0x00162e; T(cx = dx;); // 120255 mov cx, dx ;~ 274D:162E +cs=0x274d;eip=0x001630; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 120256 mov ax, [bx+2] ;~ 274D:1630 +cs=0x274d;eip=0x001633; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0A)))); // 120257 imul word ptr [si+0Ah] ;~ 274D:1633 +cs=0x274d;eip=0x001636; T(SHL(ax, 1)); // 120258 shl ax, 1 ;~ 274D:1636 +cs=0x274d;eip=0x001638; T(RCL(dx, 1)); // 120259 rcl dx, 1 ;~ 274D:1638 +cs=0x274d;eip=0x00163a; T(ADD(bp, ax)); // 120260 add bp, ax ;~ 274D:163A +cs=0x274d;eip=0x00163c; T(ADC(cx, dx)); // 120261 adc cx, dx ;~ 274D:163C +cs=0x274d;eip=0x00163e; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 120262 mov ax, [bx+4] ;~ 274D:163E +cs=0x274d;eip=0x001641; X(IMUL1_2(*(dw*)(raddr(ds,si+0x10)))); // 120263 imul word ptr [si+10h] ;~ 274D:1641 +cs=0x274d;eip=0x001644; T(SHL(ax, 1)); // 120264 shl ax, 1 ;~ 274D:1644 +cs=0x274d;eip=0x001646; T(RCL(dx, 1)); // 120265 rcl dx, 1 ;~ 274D:1646 +cs=0x274d;eip=0x001648; T(ADD(bp, ax)); // 120266 add bp, ax ;~ 274D:1648 +cs=0x274d;eip=0x00164a; T(ADC(cx, dx)); // 120267 adc cx, dx ;~ 274D:164A +cs=0x274d;eip=0x00164c; X(MOV(*(dw*)(raddr(ds,di+4)), cx)); // 120268 mov [di+4], cx ;~ 274D:164C +cs=0x274d;eip=0x00164f; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 120269 mov ax, [bx+6] ;~ 274D:164F +cs=0x274d;eip=0x001652; X(IMUL1_2(*(dw*)(raddr(ds,si)))); // 120270 imul word ptr [si] ;~ 274D:1652 +cs=0x274d;eip=0x001654; T(SHL(ax, 1)); // 120271 shl ax, 1 ;~ 274D:1654 +cs=0x274d;eip=0x001656; T(RCL(dx, 1)); // 120272 rcl dx, 1 ;~ 274D:1656 +cs=0x274d;eip=0x001658; T(bp = ax;); // 120273 mov bp, ax ;~ 274D:1658 +cs=0x274d;eip=0x00165a; T(cx = dx;); // 120274 mov cx, dx ;~ 274D:165A +cs=0x274d;eip=0x00165c; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 120275 mov ax, [bx+8] ;~ 274D:165C +cs=0x274d;eip=0x00165f; X(IMUL1_2(*(dw*)(raddr(ds,si+6)))); // 120276 imul word ptr [si+6] ;~ 274D:165F +cs=0x274d;eip=0x001662; T(SHL(ax, 1)); // 120277 shl ax, 1 ;~ 274D:1662 +cs=0x274d;eip=0x001664; T(RCL(dx, 1)); // 120278 rcl dx, 1 ;~ 274D:1664 +cs=0x274d;eip=0x001666; T(ADD(bp, ax)); // 120279 add bp, ax ;~ 274D:1666 +cs=0x274d;eip=0x001668; T(ADC(cx, dx)); // 120280 adc cx, dx ;~ 274D:1668 +cs=0x274d;eip=0x00166a; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 120281 mov ax, [bx+0Ah] ;~ 274D:166A +cs=0x274d;eip=0x00166d; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0C)))); // 120282 imul word ptr [si+0Ch] ;~ 274D:166D +cs=0x274d;eip=0x001670; T(SHL(ax, 1)); // 120283 shl ax, 1 ;~ 274D:1670 +cs=0x274d;eip=0x001672; T(RCL(dx, 1)); // 120284 rcl dx, 1 ;~ 274D:1672 +cs=0x274d;eip=0x001674; T(ADD(bp, ax)); // 120285 add bp, ax ;~ 274D:1674 +cs=0x274d;eip=0x001676; T(ADC(cx, dx)); // 120286 adc cx, dx ;~ 274D:1676 +cs=0x274d;eip=0x001678; X(MOV(*(dw*)(raddr(ds,di+6)), cx)); // 120287 mov [di+6], cx ;~ 274D:1678 +cs=0x274d;eip=0x00167b; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 120288 mov ax, [bx+6] ;~ 274D:167B +cs=0x274d;eip=0x00167e; X(IMUL1_2(*(dw*)(raddr(ds,si+2)))); // 120289 imul word ptr [si+2] ;~ 274D:167E +cs=0x274d;eip=0x001681; T(SHL(ax, 1)); // 120290 shl ax, 1 ;~ 274D:1681 +cs=0x274d;eip=0x001683; T(RCL(dx, 1)); // 120291 rcl dx, 1 ;~ 274D:1683 +cs=0x274d;eip=0x001685; T(bp = ax;); // 120292 mov bp, ax ;~ 274D:1685 +cs=0x274d;eip=0x001687; T(cx = dx;); // 120293 mov cx, dx ;~ 274D:1687 +cs=0x274d;eip=0x001689; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 120294 mov ax, [bx+8] ;~ 274D:1689 +cs=0x274d;eip=0x00168c; X(IMUL1_2(*(dw*)(raddr(ds,si+8)))); // 120295 imul word ptr [si+8] ;~ 274D:168C +cs=0x274d;eip=0x00168f; T(SHL(ax, 1)); // 120296 shl ax, 1 ;~ 274D:168F +cs=0x274d;eip=0x001691; T(RCL(dx, 1)); // 120297 rcl dx, 1 ;~ 274D:1691 +cs=0x274d;eip=0x001693; T(ADD(bp, ax)); // 120298 add bp, ax ;~ 274D:1693 +cs=0x274d;eip=0x001695; T(ADC(cx, dx)); // 120299 adc cx, dx ;~ 274D:1695 +cs=0x274d;eip=0x001697; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 120300 mov ax, [bx+0Ah] ;~ 274D:1697 +cs=0x274d;eip=0x00169a; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0E)))); // 120301 imul word ptr [si+0Eh] ;~ 274D:169A +cs=0x274d;eip=0x00169d; T(SHL(ax, 1)); // 120302 shl ax, 1 ;~ 274D:169D +cs=0x274d;eip=0x00169f; T(RCL(dx, 1)); // 120303 rcl dx, 1 ;~ 274D:169F +cs=0x274d;eip=0x0016a1; T(ADD(bp, ax)); // 120304 add bp, ax ;~ 274D:16A1 +cs=0x274d;eip=0x0016a3; T(ADC(cx, dx)); // 120305 adc cx, dx ;~ 274D:16A3 +cs=0x274d;eip=0x0016a5; X(MOV(*(dw*)(raddr(ds,di+8)), cx)); // 120306 mov [di+8], cx ;~ 274D:16A5 +cs=0x274d;eip=0x0016a8; T(MOV(ax, *(dw*)(raddr(ds,bx+6)))); // 120307 mov ax, [bx+6] ;~ 274D:16A8 +cs=0x274d;eip=0x0016ab; X(IMUL1_2(*(dw*)(raddr(ds,si+4)))); // 120308 imul word ptr [si+4] ;~ 274D:16AB +cs=0x274d;eip=0x0016ae; T(SHL(ax, 1)); // 120309 shl ax, 1 ;~ 274D:16AE +cs=0x274d;eip=0x0016b0; T(RCL(dx, 1)); // 120310 rcl dx, 1 ;~ 274D:16B0 +cs=0x274d;eip=0x0016b2; T(bp = ax;); // 120311 mov bp, ax ;~ 274D:16B2 +cs=0x274d;eip=0x0016b4; T(cx = dx;); // 120312 mov cx, dx ;~ 274D:16B4 +cs=0x274d;eip=0x0016b6; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 120313 mov ax, [bx+8] ;~ 274D:16B6 +cs=0x274d;eip=0x0016b9; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0A)))); // 120314 imul word ptr [si+0Ah] ;~ 274D:16B9 +cs=0x274d;eip=0x0016bc; T(SHL(ax, 1)); // 120315 shl ax, 1 ;~ 274D:16BC +cs=0x274d;eip=0x0016be; T(RCL(dx, 1)); // 120316 rcl dx, 1 ;~ 274D:16BE +cs=0x274d;eip=0x0016c0; T(ADD(bp, ax)); // 120317 add bp, ax ;~ 274D:16C0 +cs=0x274d;eip=0x0016c2; T(ADC(cx, dx)); // 120318 adc cx, dx ;~ 274D:16C2 +cs=0x274d;eip=0x0016c4; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0A)))); // 120319 mov ax, [bx+0Ah] ;~ 274D:16C4 +cs=0x274d;eip=0x0016c7; X(IMUL1_2(*(dw*)(raddr(ds,si+0x10)))); // 120320 imul word ptr [si+10h] ;~ 274D:16C7 +cs=0x274d;eip=0x0016ca; T(SHL(ax, 1)); // 120321 shl ax, 1 ;~ 274D:16CA +cs=0x274d;eip=0x0016cc; T(RCL(dx, 1)); // 120322 rcl dx, 1 ;~ 274D:16CC +cs=0x274d;eip=0x0016ce; T(ADD(bp, ax)); // 120323 add bp, ax ;~ 274D:16CE +cs=0x274d;eip=0x0016d0; T(ADC(cx, dx)); // 120324 adc cx, dx ;~ 274D:16D0 +cs=0x274d;eip=0x0016d2; X(MOV(*(dw*)(raddr(ds,di+0x0A)), cx)); // 120325 mov [di+0Ah], cx ;~ 274D:16D2 +cs=0x274d;eip=0x0016d5; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 120326 mov ax, [bx+0Ch] ;~ 274D:16D5 +cs=0x274d;eip=0x0016d8; X(IMUL1_2(*(dw*)(raddr(ds,si)))); // 120327 imul word ptr [si] ;~ 274D:16D8 +cs=0x274d;eip=0x0016da; T(SHL(ax, 1)); // 120328 shl ax, 1 ;~ 274D:16DA +cs=0x274d;eip=0x0016dc; T(RCL(dx, 1)); // 120329 rcl dx, 1 ;~ 274D:16DC +cs=0x274d;eip=0x0016de; T(bp = ax;); // 120330 mov bp, ax ;~ 274D:16DE +cs=0x274d;eip=0x0016e0; T(cx = dx;); // 120331 mov cx, dx ;~ 274D:16E0 +cs=0x274d;eip=0x0016e2; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 120332 mov ax, [bx+0Eh] ;~ 274D:16E2 +cs=0x274d;eip=0x0016e5; X(IMUL1_2(*(dw*)(raddr(ds,si+6)))); // 120333 imul word ptr [si+6] ;~ 274D:16E5 +cs=0x274d;eip=0x0016e8; T(SHL(ax, 1)); // 120334 shl ax, 1 ;~ 274D:16E8 +cs=0x274d;eip=0x0016ea; T(RCL(dx, 1)); // 120335 rcl dx, 1 ;~ 274D:16EA +cs=0x274d;eip=0x0016ec; T(ADD(bp, ax)); // 120336 add bp, ax ;~ 274D:16EC +cs=0x274d;eip=0x0016ee; T(ADC(cx, dx)); // 120337 adc cx, dx ;~ 274D:16EE +cs=0x274d;eip=0x0016f0; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 120338 mov ax, [bx+10h] ;~ 274D:16F0 +cs=0x274d;eip=0x0016f3; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0C)))); // 120339 imul word ptr [si+0Ch] ;~ 274D:16F3 +cs=0x274d;eip=0x0016f6; T(SHL(ax, 1)); // 120340 shl ax, 1 ;~ 274D:16F6 +cs=0x274d;eip=0x0016f8; T(RCL(dx, 1)); // 120341 rcl dx, 1 ;~ 274D:16F8 +cs=0x274d;eip=0x0016fa; T(ADD(bp, ax)); // 120342 add bp, ax ;~ 274D:16FA +cs=0x274d;eip=0x0016fc; T(ADC(cx, dx)); // 120343 adc cx, dx ;~ 274D:16FC +cs=0x274d;eip=0x0016fe; X(MOV(*(dw*)(raddr(ds,di+0x0C)), cx)); // 120344 mov [di+0Ch], cx ;~ 274D:16FE +cs=0x274d;eip=0x001701; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 120345 mov ax, [bx+0Ch] ;~ 274D:1701 +cs=0x274d;eip=0x001704; X(IMUL1_2(*(dw*)(raddr(ds,si+2)))); // 120346 imul word ptr [si+2] ;~ 274D:1704 +cs=0x274d;eip=0x001707; T(SHL(ax, 1)); // 120347 shl ax, 1 ;~ 274D:1707 +cs=0x274d;eip=0x001709; T(RCL(dx, 1)); // 120348 rcl dx, 1 ;~ 274D:1709 +cs=0x274d;eip=0x00170b; T(bp = ax;); // 120349 mov bp, ax ;~ 274D:170B +cs=0x274d;eip=0x00170d; T(cx = dx;); // 120350 mov cx, dx ;~ 274D:170D +cs=0x274d;eip=0x00170f; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 120351 mov ax, [bx+0Eh] ;~ 274D:170F +cs=0x274d;eip=0x001712; X(IMUL1_2(*(dw*)(raddr(ds,si+8)))); // 120352 imul word ptr [si+8] ;~ 274D:1712 +cs=0x274d;eip=0x001715; T(SHL(ax, 1)); // 120353 shl ax, 1 ;~ 274D:1715 +cs=0x274d;eip=0x001717; T(RCL(dx, 1)); // 120354 rcl dx, 1 ;~ 274D:1717 +cs=0x274d;eip=0x001719; T(ADD(bp, ax)); // 120355 add bp, ax ;~ 274D:1719 +cs=0x274d;eip=0x00171b; T(ADC(cx, dx)); // 120356 adc cx, dx ;~ 274D:171B +cs=0x274d;eip=0x00171d; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 120357 mov ax, [bx+10h] ;~ 274D:171D +cs=0x274d;eip=0x001720; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0E)))); // 120358 imul word ptr [si+0Eh] ;~ 274D:1720 +cs=0x274d;eip=0x001723; T(SHL(ax, 1)); // 120359 shl ax, 1 ;~ 274D:1723 +cs=0x274d;eip=0x001725; T(RCL(dx, 1)); // 120360 rcl dx, 1 ;~ 274D:1725 +cs=0x274d;eip=0x001727; T(ADD(bp, ax)); // 120361 add bp, ax ;~ 274D:1727 +cs=0x274d;eip=0x001729; T(ADC(cx, dx)); // 120362 adc cx, dx ;~ 274D:1729 +cs=0x274d;eip=0x00172b; X(MOV(*(dw*)(raddr(ds,di+0x0E)), cx)); // 120363 mov [di+0Eh], cx ;~ 274D:172B +cs=0x274d;eip=0x00172e; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 120364 mov ax, [bx+0Ch] ;~ 274D:172E +cs=0x274d;eip=0x001731; X(IMUL1_2(*(dw*)(raddr(ds,si+4)))); // 120365 imul word ptr [si+4] ;~ 274D:1731 +cs=0x274d;eip=0x001734; T(SHL(ax, 1)); // 120366 shl ax, 1 ;~ 274D:1734 +cs=0x274d;eip=0x001736; T(RCL(dx, 1)); // 120367 rcl dx, 1 ;~ 274D:1736 +cs=0x274d;eip=0x001738; T(bp = ax;); // 120368 mov bp, ax ;~ 274D:1738 +cs=0x274d;eip=0x00173a; T(cx = dx;); // 120369 mov cx, dx ;~ 274D:173A +cs=0x274d;eip=0x00173c; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0E)))); // 120370 mov ax, [bx+0Eh] ;~ 274D:173C +cs=0x274d;eip=0x00173f; X(IMUL1_2(*(dw*)(raddr(ds,si+0x0A)))); // 120371 imul word ptr [si+0Ah] ;~ 274D:173F +cs=0x274d;eip=0x001742; T(SHL(ax, 1)); // 120372 shl ax, 1 ;~ 274D:1742 +cs=0x274d;eip=0x001744; T(RCL(dx, 1)); // 120373 rcl dx, 1 ;~ 274D:1744 +cs=0x274d;eip=0x001746; T(ADD(bp, ax)); // 120374 add bp, ax ;~ 274D:1746 +cs=0x274d;eip=0x001748; T(ADC(cx, dx)); // 120375 adc cx, dx ;~ 274D:1748 +cs=0x274d;eip=0x00174a; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 120376 mov ax, [bx+10h] ;~ 274D:174A +cs=0x274d;eip=0x00174d; X(IMUL1_2(*(dw*)(raddr(ds,si+0x10)))); // 120377 imul word ptr [si+10h] ;~ 274D:174D +cs=0x274d;eip=0x001750; T(SHL(ax, 1)); // 120378 shl ax, 1 ;~ 274D:1750 +cs=0x274d;eip=0x001752; T(RCL(dx, 1)); // 120379 rcl dx, 1 ;~ 274D:1752 +cs=0x274d;eip=0x001754; T(ADD(bp, ax)); // 120380 add bp, ax ;~ 274D:1754 +cs=0x274d;eip=0x001756; T(ADC(cx, dx)); // 120381 adc cx, dx ;~ 274D:1756 +cs=0x274d;eip=0x001758; X(MOV(*(dw*)(raddr(ds,di+0x10)), cx)); // 120382 mov [di+10h], cx ;~ 274D:1758 +cs=0x274d;eip=0x00175b; J(RETN(0)); // 120383 retn ;~ 274D:175B assert(0); __dispatch_call: @@ -4115,15 +4121,15 @@ cs=0x274d;eip=0x00175b; J(RETN(0)); // 72425 retn ;~ 274D:175B else goto __dispatch_call; sub_3720c: _begin: -cs=0x274d;eip=0x00175c; X(PUSH(bp)); // 72434 push bp ;~ 274D:175C -cs=0x274d;eip=0x00175d; X(PUSH(si)); // 72435 push si ;~ 274D:175D -cs=0x274d;eip=0x00175e; X(PUSH(di)); // 72436 push di ;~ 274D:175E -cs=0x274d;eip=0x00175f; T(LES(si, dword_4a46c)); // 72437 les si, dword_4A46C ;~ 274D:175F -cs=0x274d;eip=0x001763; J(CALL(sub_3721a,0)); // 72438 call sub_3721A ;~ 274D:1763 -cs=0x274d;eip=0x001766; X(POP(di)); // 72439 pop di ;~ 274D:1766 -cs=0x274d;eip=0x001767; X(POP(si)); // 72440 pop si ;~ 274D:1767 -cs=0x274d;eip=0x001768; X(POP(bp)); // 72441 pop bp ;~ 274D:1768 -cs=0x274d;eip=0x001769; J(RETF(0)); // 72442 retf ;~ 274D:1769 +cs=0x274d;eip=0x00175c; X(PUSH(bp)); // 120392 push bp ;~ 274D:175C +cs=0x274d;eip=0x00175d; X(PUSH(si)); // 120393 push si ;~ 274D:175D +cs=0x274d;eip=0x00175e; X(PUSH(di)); // 120394 push di ;~ 274D:175E +cs=0x274d;eip=0x00175f; T(LES(si, dword_4a46c)); // 120395 les si, dword_4A46C ;~ 274D:175F +cs=0x274d;eip=0x001763; J(CALL(sub_3721a,0)); // 120396 call sub_3721A ;~ 274D:1763 +cs=0x274d;eip=0x001766; X(POP(di)); // 120397 pop di ;~ 274D:1766 +cs=0x274d;eip=0x001767; X(POP(si)); // 120398 pop si ;~ 274D:1767 +cs=0x274d;eip=0x001768; X(POP(bp)); // 120399 pop bp ;~ 274D:1768 +cs=0x274d;eip=0x001769; J(RETF(0)); // 120400 retf ;~ 274D:1769 assert(0); __dispatch_call: @@ -4148,75 +4154,75 @@ cs=0x274d;eip=0x001769; J(RETF(0)); // 72442 retf ;~ 274D:1769 else goto __dispatch_call; sub_3721a: _begin: -cs=0x274d;eip=0x00176a; X(LODS(*(raddr(es,si)),si,1)); // 72451 lods byte ptr es:[si] ;~ 274D:176A -cs=0x274d;eip=0x00176c; T(OR(al, al)); // 72452 or al, al ;~ 274D:176C -cs=0x274d;eip=0x00176e; J(JZ(locret_37230)); // 72453 jz short locret_37230 ;~ 274D:176E -cs=0x274d;eip=0x001770; T(CMP(al, 0x0FF)); // 72454 cmp al, 0FFh ;~ 274D:1770 -cs=0x274d;eip=0x001772; J(JZ(loc_37231)); // 72455 jz short loc_37231 ;~ 274D:1772 -cs=0x274d;eip=0x001774; X(*(byte_4cdde) = al;); // 72456 mov byte_4CDDE, al ;~ 274D:1774 +cs=0x274d;eip=0x00176a; X(LODS(*(raddr(es,si)),si,1)); // 120409 lods byte ptr es:[si] ;~ 274D:176A +cs=0x274d;eip=0x00176c; T(OR(al, al)); // 120410 or al, al ;~ 274D:176C +cs=0x274d;eip=0x00176e; J(JZ(locret_37230)); // 120411 jz short locret_37230 ;~ 274D:176E +cs=0x274d;eip=0x001770; T(CMP(al, 0x0FF)); // 120412 cmp al, 0FFh ;~ 274D:1770 +cs=0x274d;eip=0x001772; J(JZ(loc_37231)); // 120413 jz short loc_37231 ;~ 274D:1772 +cs=0x274d;eip=0x001774; X(byte_4cdde = al;); // 120414 mov ds:byte_4CDDE, al ;~ 274D:1774 loc_37227: - // 7130 -cs=0x274d;eip=0x001777; J(CALL(sub_372a5,0)); // 72459 call sub_372A5 ;~ 274D:1777 -cs=0x274d;eip=0x00177a; X(DEC(*(byte_4cdde))); // 72460 dec byte_4CDDE ;~ 274D:177A -cs=0x274d;eip=0x00177e; J(JNZ(loc_37227)); // 72461 jnz short loc_37227 ;~ 274D:177E + // 7116 +cs=0x274d;eip=0x001777; J(CALL(sub_372a5,0)); // 120417 call sub_372A5 ;~ 274D:1777 +cs=0x274d;eip=0x00177a; X(DEC(byte_4cdde)); // 120418 dec ds:byte_4CDDE ;~ 274D:177A +cs=0x274d;eip=0x00177e; J(JNZ(loc_37227)); // 120419 jnz short loc_37227 ;~ 274D:177E locret_37230: - // 7131 -cs=0x274d;eip=0x001780; J(RETN(0)); // 72464 retn ;~ 274D:1780 + // 7117 +cs=0x274d;eip=0x001780; J(RETN(0)); // 120422 retn ;~ 274D:1780 loc_37231: - // 7132 -cs=0x274d;eip=0x001781; T(ax = word_4a4e6;); // 72468 mov ax, word_4A4E6 ;~ 274D:1781 -cs=0x274d;eip=0x001784; T(bp = word_4a4e8;); // 72469 mov bp, word_4A4E8 ;~ 274D:1784 -cs=0x274d;eip=0x001788; T(cx = *(word_4a4e0);); // 72470 mov cx, word_4A4E0 ;~ 274D:1788 -cs=0x274d;eip=0x00178c; T(di = 0x4340;); // 72471 mov di, 4340h ;~ 274D:178C -cs=0x274d;eip=0x00178f; T(bx = di;); // 72472 mov bx, di ;~ 274D:178F + // 7118 +cs=0x274d;eip=0x001781; T(ax = word_4a4e6;); // 120426 mov ax, word_4A4E6 ;~ 274D:1781 +cs=0x274d;eip=0x001784; T(bp = word_4a4e8;); // 120427 mov bp, word_4A4E8 ;~ 274D:1784 +cs=0x274d;eip=0x001788; T(cx = *(word_4a4e0);); // 120428 mov cx, word_4A4E0 ;~ 274D:1788 +cs=0x274d;eip=0x00178c; T(di = 0x4340;); // 120429 mov di, 4340h ;~ 274D:178C +cs=0x274d;eip=0x00178f; T(bx = di;); // 120430 mov bx, di ;~ 274D:178F loc_37241: - // 7133 -cs=0x274d;eip=0x001791; T(SHR(bp, 1)); // 72475 shr bp, 1 ;~ 274D:1791 -cs=0x274d;eip=0x001793; T(RCR(ax, 1)); // 72476 rcr ax, 1 ;~ 274D:1793 -cs=0x274d;eip=0x001795; T(dl = 0x0FF;); // 72477 mov dl, 0FFh ;~ 274D:1795 -cs=0x274d;eip=0x001797; T(ADC(dl, 0)); // 72478 adc dl, 0 ;~ 274D:1797 -cs=0x274d;eip=0x00179a; X(MOV(*(raddr(ds,di)), dl)); // 72479 mov [di], dl ;~ 274D:179A -cs=0x274d;eip=0x00179c; T(INC(di)); // 72480 inc di ;~ 274D:179C -cs=0x274d;eip=0x00179d; J(LOOP(loc_37241)); // 72481 loop loc_37241 ;~ 274D:179D -cs=0x274d;eip=0x00179f; T(di = 0x42FF;); // 72482 mov di, 42FFh ;~ 274D:179F -cs=0x274d;eip=0x0017a2; X(PUSH(si)); // 72483 push si ;~ 274D:17A2 -cs=0x274d;eip=0x0017a3; J(CALL(sub_3608c,0)); // 72484 call sub_3608C ;~ 274D:17A3 -cs=0x274d;eip=0x0017a6; X(POP(si)); // 72485 pop si ;~ 274D:17A6 -cs=0x274d;eip=0x0017a7; T(bx = *(word_4a4e0);); // 72486 mov bx, word_4A4E0 ;~ 274D:17A7 -cs=0x274d;eip=0x0017ab; T(ax = bx;); // 72487 mov ax, bx ;~ 274D:17AB -cs=0x274d;eip=0x0017ad; T(SHL(ax, 1)); // 72488 shl ax, 1 ;~ 274D:17AD -cs=0x274d;eip=0x0017af; T(ADD(si, ax)); // 72489 add si, ax ;~ 274D:17AF -cs=0x274d;eip=0x0017b1; T(INC(si)); // 72490 inc si ;~ 274D:17B1 -cs=0x274d;eip=0x0017b2; X(word_4ce40 = si;); // 72491 mov word_4CE40, si ;~ 274D:17B2 -cs=0x274d;eip=0x0017b6; T(ADD(si, ax)); // 72492 add si, ax ;~ 274D:17B6 -cs=0x274d;eip=0x0017b8; X(word_4ce42 = si;); // 72493 mov word_4CE42, si ;~ 274D:17B8 -cs=0x274d;eip=0x0017bc; T(ADD(si, bx)); // 72494 add si, bx ;~ 274D:17BC -cs=0x274d;eip=0x0017be; X(word_4ce44 = si;); // 72495 mov word_4CE44, si ;~ 274D:17BE -cs=0x274d;eip=0x0017c2; T(si = 0x42FF;); // 72496 mov si, 42FFh ;~ 274D:17C2 -cs=0x274d;eip=0x0017c5; T(LODSB); // 72497 lodsb ;~ 274D:17C5 + // 7119 +cs=0x274d;eip=0x001791; T(SHR(bp, 1)); // 120433 shr bp, 1 ;~ 274D:1791 +cs=0x274d;eip=0x001793; T(RCR(ax, 1)); // 120434 rcr ax, 1 ;~ 274D:1793 +cs=0x274d;eip=0x001795; T(dl = 0x0FF;); // 120435 mov dl, 0FFh ;~ 274D:1795 +cs=0x274d;eip=0x001797; T(ADC(dl, 0)); // 120436 adc dl, 0 ;~ 274D:1797 +cs=0x274d;eip=0x00179a; X(MOV(*(raddr(ds,di)), dl)); // 120437 mov [di], dl ;~ 274D:179A +cs=0x274d;eip=0x00179c; T(INC(di)); // 120438 inc di ;~ 274D:179C +cs=0x274d;eip=0x00179d; J(LOOP(loc_37241)); // 120439 loop loc_37241 ;~ 274D:179D +cs=0x274d;eip=0x00179f; T(di = 0x42FF;); // 120440 mov di, 42FFh ;~ 274D:179F +cs=0x274d;eip=0x0017a2; X(PUSH(si)); // 120441 push si ;~ 274D:17A2 +cs=0x274d;eip=0x0017a3; J(CALL(sub_3608c,0)); // 120442 call sub_3608C ;~ 274D:17A3 +cs=0x274d;eip=0x0017a6; X(POP(si)); // 120443 pop si ;~ 274D:17A6 +cs=0x274d;eip=0x0017a7; T(bx = *(word_4a4e0);); // 120444 mov bx, word_4A4E0 ;~ 274D:17A7 +cs=0x274d;eip=0x0017ab; T(ax = bx;); // 120445 mov ax, bx ;~ 274D:17AB +cs=0x274d;eip=0x0017ad; T(SHL(ax, 1)); // 120446 shl ax, 1 ;~ 274D:17AD +cs=0x274d;eip=0x0017af; T(ADD(si, ax)); // 120447 add si, ax ;~ 274D:17AF +cs=0x274d;eip=0x0017b1; T(INC(si)); // 120448 inc si ;~ 274D:17B1 +cs=0x274d;eip=0x0017b2; X(word_4ce40 = si;); // 120449 mov ds:word_4CE40, si ;~ 274D:17B2 +cs=0x274d;eip=0x0017b6; T(ADD(si, ax)); // 120450 add si, ax ;~ 274D:17B6 +cs=0x274d;eip=0x0017b8; X(word_4ce42 = si;); // 120451 mov ds:word_4CE42, si ;~ 274D:17B8 +cs=0x274d;eip=0x0017bc; T(ADD(si, bx)); // 120452 add si, bx ;~ 274D:17BC +cs=0x274d;eip=0x0017be; X(word_4ce44 = si;); // 120453 mov ds:word_4CE44, si ;~ 274D:17BE +cs=0x274d;eip=0x0017c2; T(si = 0x42FF;); // 120454 mov si, 42FFh ;~ 274D:17C2 +cs=0x274d;eip=0x0017c5; T(LODSB); // 120455 lodsb ;~ 274D:17C5 loc_37276: - // 7134 -cs=0x274d;eip=0x0017c6; T(SUB(ah, ah)); // 72500 sub ah, ah ;~ 274D:17C6 -cs=0x274d;eip=0x0017c8; X(PUSH(si)); // 72501 push si ;~ 274D:17C8 -cs=0x274d;eip=0x0017c9; T(di = word_4ce42;); // 72502 mov di, word_4CE42 ;~ 274D:17C9 -cs=0x274d;eip=0x0017cd; T(ADD(di, ax)); // 72503 add di, ax ;~ 274D:17CD -cs=0x274d;eip=0x0017cf; T(MOV(bl, *(raddr(es,di)))); // 72504 mov bl, es:[di] ;~ 274D:17CF -cs=0x274d;eip=0x0017d2; X(byte_4ce46 = bl;); // 72505 mov byte_4CE46, bl ;~ 274D:17D2 -cs=0x274d;eip=0x0017d6; T(si = word_4ce40;); // 72506 mov si, word_4CE40 ;~ 274D:17D6 -cs=0x274d;eip=0x0017da; T(SHL(ax, 1)); // 72507 shl ax, 1 ;~ 274D:17DA -cs=0x274d;eip=0x0017dc; T(ADD(si, ax)); // 72508 add si, ax ;~ 274D:17DC -cs=0x274d;eip=0x0017de; T(MOV(si, *(dw*)(raddr(es,si)))); // 72509 mov si, es:[si] ;~ 274D:17DE -cs=0x274d;eip=0x0017e1; T(ADD(si, word_4ce44)); // 72510 add si, word_4CE44 ;~ 274D:17E1 + // 7120 +cs=0x274d;eip=0x0017c6; T(SUB(ah, ah)); // 120458 sub ah, ah ;~ 274D:17C6 +cs=0x274d;eip=0x0017c8; X(PUSH(si)); // 120459 push si ;~ 274D:17C8 +cs=0x274d;eip=0x0017c9; T(di = word_4ce42;); // 120460 mov di, ds:word_4CE42 ;~ 274D:17C9 +cs=0x274d;eip=0x0017cd; T(ADD(di, ax)); // 120461 add di, ax ;~ 274D:17CD +cs=0x274d;eip=0x0017cf; T(MOV(bl, *(raddr(es,di)))); // 120462 mov bl, es:[di] ;~ 274D:17CF +cs=0x274d;eip=0x0017d2; X(byte_4ce46 = bl;); // 120463 mov ds:byte_4CE46, bl ;~ 274D:17D2 +cs=0x274d;eip=0x0017d6; T(si = word_4ce40;); // 120464 mov si, ds:word_4CE40 ;~ 274D:17D6 +cs=0x274d;eip=0x0017da; T(SHL(ax, 1)); // 120465 shl ax, 1 ;~ 274D:17DA +cs=0x274d;eip=0x0017dc; T(ADD(si, ax)); // 120466 add si, ax ;~ 274D:17DC +cs=0x274d;eip=0x0017de; T(MOV(si, *(dw*)(raddr(es,si)))); // 120467 mov si, es:[si] ;~ 274D:17DE +cs=0x274d;eip=0x0017e1; T(ADD(si, word_4ce44)); // 120468 add si, ds:word_4CE44 ;~ 274D:17E1 loc_37295: - // 7135 -cs=0x274d;eip=0x0017e5; J(CALL(sub_372a5,0)); // 72513 call sub_372A5 ;~ 274D:17E5 -cs=0x274d;eip=0x0017e8; X(DEC(byte_4ce46)); // 72514 dec byte_4CE46 ;~ 274D:17E8 -cs=0x274d;eip=0x0017ec; J(JNZ(loc_37295)); // 72515 jnz short loc_37295 ;~ 274D:17EC -cs=0x274d;eip=0x0017ee; X(POP(si)); // 72516 pop si ;~ 274D:17EE -cs=0x274d;eip=0x0017ef; T(LODSB); // 72517 lodsb ;~ 274D:17EF -cs=0x274d;eip=0x0017f0; T(CMP(al, 0x0FF)); // 72518 cmp al, 0FFh ;~ 274D:17F0 -cs=0x274d;eip=0x0017f2; J(JNZ(loc_37276)); // 72519 jnz short loc_37276 ;~ 274D:17F2 -cs=0x274d;eip=0x0017f4; J(RETN(0)); // 72520 retn ;~ 274D:17F4 + // 7121 +cs=0x274d;eip=0x0017e5; J(CALL(sub_372a5,0)); // 120471 call sub_372A5 ;~ 274D:17E5 +cs=0x274d;eip=0x0017e8; X(DEC(byte_4ce46)); // 120472 dec ds:byte_4CE46 ;~ 274D:17E8 +cs=0x274d;eip=0x0017ec; J(JNZ(loc_37295)); // 120473 jnz short loc_37295 ;~ 274D:17EC +cs=0x274d;eip=0x0017ee; X(POP(si)); // 120474 pop si ;~ 274D:17EE +cs=0x274d;eip=0x0017ef; T(LODSB); // 120475 lodsb ;~ 274D:17EF +cs=0x274d;eip=0x0017f0; T(CMP(al, 0x0FF)); // 120476 cmp al, 0FFh ;~ 274D:17F0 +cs=0x274d;eip=0x0017f2; J(JNZ(loc_37276)); // 120477 jnz short loc_37276 ;~ 274D:17F2 +cs=0x274d;eip=0x0017f4; J(RETN(0)); // 120478 retn ;~ 274D:17F4 assert(0); __dispatch_call: @@ -4239,163 +4245,163 @@ cs=0x274d;eip=0x0017f4; J(RETN(0)); // 72520 retn ;~ 274D:17F4 - bool _group74(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group78(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group74: + _group78: _begin: sub_372a5: - // 72527 -cs=0x274d;eip=0x0017f5; X(LODS(*(raddr(es,si)),si,1)); // 72529 lods byte ptr es:[si] ;~ 274D:17F5 -cs=0x274d;eip=0x0017f7; T(bl = al;); // 72530 mov bl, al ;~ 274D:17F7 -cs=0x274d;eip=0x0017f9; T(AND(al, 3)); // 72531 and al, 3 ;~ 274D:17F9 -cs=0x274d;eip=0x0017fb; T(CMP(al, 1)); // 72532 cmp al, 1 ;~ 274D:17FB -cs=0x274d;eip=0x0017fd; J(JZ(loc_372fe)); // 72533 jz short loc_372FE ;~ 274D:17FD -cs=0x274d;eip=0x0017ff; J(CALL(sub_37652,0)); // 72534 call sub_37652 ;~ 274D:17FF -cs=0x274d;eip=0x001802; J(JNZ(loc_372b8)); // 72535 jnz short loc_372B8 ;~ 274D:1802 -cs=0x274d;eip=0x001804; T(ADD(si, 2)); // 72536 add si, 2 ;~ 274D:1804 -cs=0x274d;eip=0x001807; J(RETN(0)); // 72537 retn ;~ 274D:1807 + // 120485 +cs=0x274d;eip=0x0017f5; X(LODS(*(raddr(es,si)),si,1)); // 120487 lods byte ptr es:[si] ;~ 274D:17F5 +cs=0x274d;eip=0x0017f7; T(bl = al;); // 120488 mov bl, al ;~ 274D:17F7 +cs=0x274d;eip=0x0017f9; T(AND(al, 3)); // 120489 and al, 3 ;~ 274D:17F9 +cs=0x274d;eip=0x0017fb; T(CMP(al, 1)); // 120490 cmp al, 1 ;~ 274D:17FB +cs=0x274d;eip=0x0017fd; J(JZ(loc_372fe)); // 120491 jz short loc_372FE ;~ 274D:17FD +cs=0x274d;eip=0x0017ff; J(CALL(sub_37652,0)); // 120492 call sub_37652 ;~ 274D:17FF +cs=0x274d;eip=0x001802; J(JNZ(loc_372b8)); // 120493 jnz short loc_372B8 ;~ 274D:1802 +cs=0x274d;eip=0x001804; T(ADD(si, 2)); // 120494 add si, 2 ;~ 274D:1804 +cs=0x274d;eip=0x001807; J(RETN(0)); // 120495 retn ;~ 274D:1807 loc_372b8: - // 7136 -cs=0x274d;eip=0x001808; X(LODS(*(raddr(es,si)),si,1)); // 72541 lods byte ptr es:[si] ;~ 274D:1808 -cs=0x274d;eip=0x00180a; T(SUB(ah, ah)); // 72542 sub ah, ah ;~ 274D:180A -cs=0x274d;eip=0x00180c; T(SHL(ax, 1)); // 72543 shl ax, 1 ;~ 274D:180C -cs=0x274d;eip=0x00180e; T(bx = ax;); // 72544 mov bx, ax ;~ 274D:180E -cs=0x274d;eip=0x001810; T(SHL(bx, 1)); // 72545 shl bx, 1 ;~ 274D:1810 -cs=0x274d;eip=0x001812; T(SHL(bx, 1)); // 72546 shl bx, 1 ;~ 274D:1812 -cs=0x274d;eip=0x001814; T(cx = bx;); // 72547 mov cx, bx ;~ 274D:1814 -cs=0x274d;eip=0x001816; T(SHL(cx, 1)); // 72548 shl cx, 1 ;~ 274D:1816 -cs=0x274d;eip=0x001818; T(ADD(bx, cx)); // 72549 add bx, cx ;~ 274D:1818 -cs=0x274d;eip=0x00181a; T(ADD(bx, ax)); // 72550 add bx, ax ;~ 274D:181A -cs=0x274d;eip=0x00181c; T(ADD(bx, 0x328E)); // 72551 add bx, 328Eh ;~ 274D:181C -cs=0x274d;eip=0x001820; T(TEST(*(raddr(ds,bx+0x18)), 0x80)); // 72552 test byte ptr [bx+18h], 80h ;~ 274D:1820 -cs=0x274d;eip=0x001824; J(JZ(loc_372d8)); // 72553 jz short loc_372D8 ;~ 274D:1824 -cs=0x274d;eip=0x001826; T(INC(si)); // 72554 inc si ;~ 274D:1826 -cs=0x274d;eip=0x001827; J(RETN(0)); // 72555 retn ;~ 274D:1827 + // 7122 +cs=0x274d;eip=0x001808; X(LODS(*(raddr(es,si)),si,1)); // 120499 lods byte ptr es:[si] ;~ 274D:1808 +cs=0x274d;eip=0x00180a; T(SUB(ah, ah)); // 120500 sub ah, ah ;~ 274D:180A +cs=0x274d;eip=0x00180c; T(SHL(ax, 1)); // 120501 shl ax, 1 ;~ 274D:180C +cs=0x274d;eip=0x00180e; T(bx = ax;); // 120502 mov bx, ax ;~ 274D:180E +cs=0x274d;eip=0x001810; T(SHL(bx, 1)); // 120503 shl bx, 1 ;~ 274D:1810 +cs=0x274d;eip=0x001812; T(SHL(bx, 1)); // 120504 shl bx, 1 ;~ 274D:1812 +cs=0x274d;eip=0x001814; T(cx = bx;); // 120505 mov cx, bx ;~ 274D:1814 +cs=0x274d;eip=0x001816; T(SHL(cx, 1)); // 120506 shl cx, 1 ;~ 274D:1816 +cs=0x274d;eip=0x001818; T(ADD(bx, cx)); // 120507 add bx, cx ;~ 274D:1818 +cs=0x274d;eip=0x00181a; T(ADD(bx, ax)); // 120508 add bx, ax ;~ 274D:181A +cs=0x274d;eip=0x00181c; T(ADD(bx, 0x328E)); // 120509 add bx, 328Eh ;~ 274D:181C +cs=0x274d;eip=0x001820; T(TEST(*(raddr(ds,bx+0x18)), 0x80)); // 120510 test byte ptr [bx+18h], 80h ;~ 274D:1820 +cs=0x274d;eip=0x001824; J(JZ(loc_372d8)); // 120511 jz short loc_372D8 ;~ 274D:1824 +cs=0x274d;eip=0x001826; T(INC(si)); // 120512 inc si ;~ 274D:1826 +cs=0x274d;eip=0x001827; J(RETN(0)); // 120513 retn ;~ 274D:1827 loc_372d8: - // 7137 -cs=0x274d;eip=0x001828; X(LODS(*(raddr(es,si)),si,1)); // 72559 lods byte ptr es:[si] ;~ 274D:1828 -cs=0x274d;eip=0x00182a; T(SUB(ah, ah)); // 72560 sub ah, ah ;~ 274D:182A -cs=0x274d;eip=0x00182c; T(di = ax;); // 72561 mov di, ax ;~ 274D:182C -cs=0x274d;eip=0x00182e; T(MOV(ah, *(raddr(ds,di+0x18EC)))); // 72562 mov ah, [di+18ECh] ;~ 274D:182E -cs=0x274d;eip=0x001832; T(ADD(ah, *(byte_4a3ca))); // 72563 add ah, byte_4A3CA ;~ 274D:1832 -cs=0x274d;eip=0x001836; J(CALLF(sub_49a3e,0)); // 72564 call far ptr sub_49A3E ;~ 274D:1836 -cs=0x274d;eip=0x00183b; T(MOV(cx, *(dw*)(raddr(ds,bx+8)))); // 72566 mov cx, [bx+8] ;~ 274D:183B -cs=0x274d;eip=0x00183e; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0C)))); // 72567 mov dx, [bx+0Ch] ;~ 274D:183E -cs=0x274d;eip=0x001841; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 72568 mov ax, [bx] ;~ 274D:1841 -cs=0x274d;eip=0x001843; T(MOV(bx, *(dw*)(raddr(ds,bx+4)))); // 72569 mov bx, [bx+4] ;~ 274D:1843 -cs=0x274d;eip=0x001846; X(PUSH(si)); // 72570 push si ;~ 274D:1846 -cs=0x274d;eip=0x001847; J(CALLF(sub_49a39,0)); // 72571 call far ptr sub_49A39 ;~ 274D:1847 -cs=0x274d;eip=0x00184c; X(POP(si)); // 72573 pop si ;~ 274D:184C -cs=0x274d;eip=0x00184d; J(RETN(0)); // 72574 retn ;~ 274D:184D + // 7123 +cs=0x274d;eip=0x001828; X(LODS(*(raddr(es,si)),si,1)); // 120517 lods byte ptr es:[si] ;~ 274D:1828 +cs=0x274d;eip=0x00182a; T(SUB(ah, ah)); // 120518 sub ah, ah ;~ 274D:182A +cs=0x274d;eip=0x00182c; T(di = ax;); // 120519 mov di, ax ;~ 274D:182C +cs=0x274d;eip=0x00182e; T(MOV(ah, *(raddr(ds,di+0x18EC)))); // 120520 mov ah, [di+18ECh] ;~ 274D:182E +cs=0x274d;eip=0x001832; T(ADD(ah, *(byte_4a3ca))); // 120521 add ah, byte_4A3CA ;~ 274D:1832 +cs=0x274d;eip=0x001836; J(CALLF(sub_49a3e,0)); // 120522 call far ptr sub_49A3E ;~ 274D:1836 +cs=0x274d;eip=0x00183b; T(MOV(cx, *(dw*)(raddr(ds,bx+8)))); // 120524 mov cx, [bx+8] ;~ 274D:183B +cs=0x274d;eip=0x00183e; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0C)))); // 120525 mov dx, [bx+0Ch] ;~ 274D:183E +cs=0x274d;eip=0x001841; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 120526 mov ax, [bx] ;~ 274D:1841 +cs=0x274d;eip=0x001843; T(MOV(bx, *(dw*)(raddr(ds,bx+4)))); // 120527 mov bx, [bx+4] ;~ 274D:1843 +cs=0x274d;eip=0x001846; X(PUSH(si)); // 120528 push si ;~ 274D:1846 +cs=0x274d;eip=0x001847; J(CALLF(sub_49a39,0)); // 120529 call far ptr sub_49A39 ;~ 274D:1847 +cs=0x274d;eip=0x00184c; X(POP(si)); // 120531 pop si ;~ 274D:184C +cs=0x274d;eip=0x00184d; J(RETN(0)); // 120532 retn ;~ 274D:184D loc_372fe: - // 7138 -cs=0x274d;eip=0x00184e; X(LODS(*(raddr(es,si)),si,1)); // 72578 lods byte ptr es:[si] ;~ 274D:184E -cs=0x274d;eip=0x001850; T(SHR(bl, 1)); // 72579 shr bl, 1 ;~ 274D:1850 -cs=0x274d;eip=0x001852; T(SHR(bl, 1)); // 72580 shr bl, 1 ;~ 274D:1852 -cs=0x274d;eip=0x001854; T(cl = bl;); // 72581 mov cl, bl ;~ 274D:1854 -cs=0x274d;eip=0x001856; T(AND(bx, 0x1E)); // 72582 and bx, 1Eh ;~ 274D:1856 -cs=0x274d;eip=0x001859; T(MOV(bx, *(dw*)(raddr(ds,bx+0x42DE)))); // 72583 mov bx, [bx+42DEh] ;~ 274D:1859 -cs=0x274d;eip=0x00185d; T(TEST(cl, 0x20)); // 72584 test cl, 20h ;~ 274D:185D -cs=0x274d;eip=0x001860; J(JNZ(loc_3731e)); // 72585 jnz short loc_3731E ;~ 274D:1860 -cs=0x274d;eip=0x001862; T(TEST(word_4a4e6, bx)); // 72586 test word_4A4E6, bx ;~ 274D:1862 -cs=0x274d;eip=0x001866; J(JNZ(loc_37324)); // 72587 jnz short loc_37324 ;~ 274D:1866 + // 7124 +cs=0x274d;eip=0x00184e; X(LODS(*(raddr(es,si)),si,1)); // 120536 lods byte ptr es:[si] ;~ 274D:184E +cs=0x274d;eip=0x001850; T(SHR(bl, 1)); // 120537 shr bl, 1 ;~ 274D:1850 +cs=0x274d;eip=0x001852; T(SHR(bl, 1)); // 120538 shr bl, 1 ;~ 274D:1852 +cs=0x274d;eip=0x001854; T(cl = bl;); // 120539 mov cl, bl ;~ 274D:1854 +cs=0x274d;eip=0x001856; T(AND(bx, 0x1E)); // 120540 and bx, 1Eh ;~ 274D:1856 +cs=0x274d;eip=0x001859; T(MOV(bx, *(dw*)(raddr(ds,bx+0x42DE)))); // 120541 mov bx, [bx+42DEh] ;~ 274D:1859 +cs=0x274d;eip=0x00185d; T(TEST(cl, 0x20)); // 120542 test cl, 20h ;~ 274D:185D +cs=0x274d;eip=0x001860; J(JNZ(loc_3731e)); // 120543 jnz short loc_3731E ;~ 274D:1860 +cs=0x274d;eip=0x001862; T(TEST(word_4a4e6, bx)); // 120544 test word_4A4E6, bx ;~ 274D:1862 +cs=0x274d;eip=0x001866; J(JNZ(loc_37324)); // 120545 jnz short loc_37324 ;~ 274D:1866 loc_37318: - // 7139 -cs=0x274d;eip=0x001868; T(SUB(ah, ah)); // 72591 sub ah, ah ;~ 274D:1868 -cs=0x274d;eip=0x00186a; T(ADD(si, ax)); // 72592 add si, ax ;~ 274D:186A -cs=0x274d;eip=0x00186c; T(INC(si)); // 72593 inc si ;~ 274D:186C -cs=0x274d;eip=0x00186d; J(RETN(0)); // 72594 retn ;~ 274D:186D + // 7125 +cs=0x274d;eip=0x001868; T(SUB(ah, ah)); // 120549 sub ah, ah ;~ 274D:1868 +cs=0x274d;eip=0x00186a; T(ADD(si, ax)); // 120550 add si, ax ;~ 274D:186A +cs=0x274d;eip=0x00186c; T(INC(si)); // 120551 inc si ;~ 274D:186C +cs=0x274d;eip=0x00186d; J(RETN(0)); // 120552 retn ;~ 274D:186D loc_3731e: - // 7140 -cs=0x274d;eip=0x00186e; T(TEST(word_4a4e8, bx)); // 72598 test word_4A4E8, bx ;~ 274D:186E -cs=0x274d;eip=0x001872; J(JZ(loc_37318)); // 72599 jz short loc_37318 ;~ 274D:1872 + // 7126 +cs=0x274d;eip=0x00186e; T(TEST(word_4a4e8, bx)); // 120556 test word_4A4E8, bx ;~ 274D:186E +cs=0x274d;eip=0x001872; J(JZ(loc_37318)); // 120557 jz short loc_37318 ;~ 274D:1872 loc_37324: - // 7141 -cs=0x274d;eip=0x001874; X(byte_4ce47 = al;); // 72602 mov byte_4CE47, al ;~ 274D:1874 -cs=0x274d;eip=0x001877; T(bl = al;); // 72603 mov bl, al ;~ 274D:1877 -cs=0x274d;eip=0x001879; T(SUB(bh, bh)); // 72604 sub bh, bh ;~ 274D:1879 -cs=0x274d;eip=0x00187b; T(MOV(bl, *(raddr(es,bx+si)))); // 72605 mov bl, es:[bx+si] ;~ 274D:187B -cs=0x274d;eip=0x00187e; T(CMP(bl, 0x0FF)); // 72606 cmp bl, 0FFh ;~ 274D:187E -cs=0x274d;eip=0x001881; J(JZ(loc_37318)); // 72607 jz short loc_37318 ;~ 274D:1881 -cs=0x274d;eip=0x001883; T(CMP(word_49ddc, 0x400)); // 72608 cmp word_49DDC, 400h ;~ 274D:1883 -cs=0x274d;eip=0x001889; J(JNZ(loc_37340)); // 72609 jnz short loc_37340 ;~ 274D:1889 -cs=0x274d;eip=0x00188b; T(CMP(bl, 1)); // 72610 cmp bl, 1 ;~ 274D:188B -cs=0x274d;eip=0x00188e; J(JNZ(loc_37318)); // 72611 jnz short loc_37318 ;~ 274D:188E + // 7127 +cs=0x274d;eip=0x001874; X(byte_4ce47 = al;); // 120560 mov ds:byte_4CE47, al ;~ 274D:1874 +cs=0x274d;eip=0x001877; T(bl = al;); // 120561 mov bl, al ;~ 274D:1877 +cs=0x274d;eip=0x001879; T(SUB(bh, bh)); // 120562 sub bh, bh ;~ 274D:1879 +cs=0x274d;eip=0x00187b; T(MOV(bl, *(raddr(es,bx+si)))); // 120563 mov bl, es:[bx+si] ;~ 274D:187B +cs=0x274d;eip=0x00187e; T(CMP(bl, 0x0FF)); // 120564 cmp bl, 0FFh ;~ 274D:187E +cs=0x274d;eip=0x001881; J(JZ(loc_37318)); // 120565 jz short loc_37318 ;~ 274D:1881 +cs=0x274d;eip=0x001883; T(CMP(word_49ddc, 0x400)); // 120566 cmp word_49DDC, 400h ;~ 274D:1883 +cs=0x274d;eip=0x001889; J(JNZ(loc_37340)); // 120567 jnz short loc_37340 ;~ 274D:1889 +cs=0x274d;eip=0x00188b; T(CMP(bl, 1)); // 120568 cmp bl, 1 ;~ 274D:188B +cs=0x274d;eip=0x00188e; J(JNZ(loc_37318)); // 120569 jnz short loc_37318 ;~ 274D:188E loc_37340: - // 7142 -cs=0x274d;eip=0x001890; T(di = bx;); // 72614 mov di, bx ;~ 274D:1890 -cs=0x274d;eip=0x001892; T(MOV(ah, *(raddr(ds,di+0x18EC)))); // 72615 mov ah, [di+18ECh] ;~ 274D:1892 -cs=0x274d;eip=0x001896; T(ADD(ah, *(byte_4a3ca))); // 72616 add ah, byte_4A3CA ;~ 274D:1896 -cs=0x274d;eip=0x00189a; J(CALLF(sub_49a3e,0)); // 72617 call far ptr sub_49A3E ;~ 274D:189A -cs=0x274d;eip=0x00189f; J(CALL(sub_37950,0)); // 72619 call sub_37950 ;~ 274D:189F -cs=0x274d;eip=0x0018a2; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 72620 mov es, word ptr dword_4A46C+2 ;~ 274D:18A2 -cs=0x274d;eip=0x0018a6; X(byte_4ce48 = 0;); // 72622 mov byte_4CE48, 0 ;~ 274D:18A6 + // 7128 +cs=0x274d;eip=0x001890; T(di = bx;); // 120572 mov di, bx ;~ 274D:1890 +cs=0x274d;eip=0x001892; T(MOV(ah, *(raddr(ds,di+0x18EC)))); // 120573 mov ah, [di+18ECh] ;~ 274D:1892 +cs=0x274d;eip=0x001896; T(ADD(ah, *(byte_4a3ca))); // 120574 add ah, byte_4A3CA ;~ 274D:1896 +cs=0x274d;eip=0x00189a; J(CALLF(sub_49a3e,0)); // 120575 call far ptr sub_49A3E ;~ 274D:189A +cs=0x274d;eip=0x00189f; J(CALL(sub_37950,0)); // 120577 call sub_37950 ;~ 274D:189F +cs=0x274d;eip=0x0018a2; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 120578 mov es, word ptr dword_4A46C+2 ;~ 274D:18A2 +cs=0x274d;eip=0x0018a6; X(byte_4ce48 = 0;); // 120579 mov ds:byte_4CE48, 0 ;~ 274D:18A6 loc_3735b: - // 7143 -cs=0x274d;eip=0x0018ab; X(LODS(*(raddr(es,si)),si,1)); // 72625 lods byte ptr es:[si] ;~ 274D:18AB -cs=0x274d;eip=0x0018ad; T(SUB(ah, ah)); // 72627 sub ah, ah ;~ 274D:18AD -cs=0x274d;eip=0x0018af; T(SHL(ax, 1)); // 72628 shl ax, 1 ;~ 274D:18AF -cs=0x274d;eip=0x0018b1; T(bx = ax;); // 72629 mov bx, ax ;~ 274D:18B1 -cs=0x274d;eip=0x0018b3; T(SHL(bx, 1)); // 72630 shl bx, 1 ;~ 274D:18B3 -cs=0x274d;eip=0x0018b5; T(SHL(bx, 1)); // 72631 shl bx, 1 ;~ 274D:18B5 -cs=0x274d;eip=0x0018b7; T(cx = bx;); // 72632 mov cx, bx ;~ 274D:18B7 -cs=0x274d;eip=0x0018b9; T(SHL(cx, 1)); // 72633 shl cx, 1 ;~ 274D:18B9 -cs=0x274d;eip=0x0018bb; T(ADD(bx, cx)); // 72634 add bx, cx ;~ 274D:18BB -cs=0x274d;eip=0x0018bd; T(ADD(bx, ax)); // 72635 add bx, ax ;~ 274D:18BD -cs=0x274d;eip=0x0018bf; T(ADD(bx, 0x328E)); // 72636 add bx, 328Eh ;~ 274D:18BF -cs=0x274d;eip=0x0018c3; T(TEST(*(raddr(ds,bx+0x18)), 0x40)); // 72637 test byte ptr [bx+18h], 40h ;~ 274D:18C3 -cs=0x274d;eip=0x0018c7; J(JZ(loc_373b1)); // 72638 jz short loc_373B1 ;~ 274D:18C7 -cs=0x274d;eip=0x0018c9; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 72639 mov ax, [bx+10h] ;~ 274D:18C9 -cs=0x274d;eip=0x0018cc; T(MOV(dx, *(dw*)(raddr(ds,bx+0x12)))); // 72640 mov dx, [bx+12h] ;~ 274D:18CC -cs=0x274d;eip=0x0018cf; T(MOV(cx, *(dw*)(raddr(ds,bx+0x14)))); // 72641 mov cx, [bx+14h] ;~ 274D:18CF -cs=0x274d;eip=0x0018d2; T(MOV(di, *(dw*)(raddr(ds,bx+0x16)))); // 72642 mov di, [bx+16h] ;~ 274D:18D2 -cs=0x274d;eip=0x0018d5; T(CMP(byte_4ce48, 0)); // 72643 cmp byte_4CE48, 0 ;~ 274D:18D5 -cs=0x274d;eip=0x0018da; J(JNZ(loc_3739e)); // 72644 jnz short loc_3739E ;~ 274D:18DA -cs=0x274d;eip=0x0018dc; X(word_4ce49 = ax;); // 72645 mov word_4CE49, ax ;~ 274D:18DC -cs=0x274d;eip=0x0018df; X(word_4ce4b = dx;); // 72646 mov word_4CE4B, dx ;~ 274D:18DF -cs=0x274d;eip=0x0018e3; X(word_4ce4d = cx;); // 72647 mov word_4CE4D, cx ;~ 274D:18E3 -cs=0x274d;eip=0x0018e7; X(word_4ce4f = di;); // 72648 mov word_4CE4F, di ;~ 274D:18E7 -cs=0x274d;eip=0x0018eb; J(JMP(loc_373ad)); // 72649 jmp short loc_373AD ;~ 274D:18EB + // 7129 +cs=0x274d;eip=0x0018ab; X(LODS(*(raddr(es,si)),si,1)); // 120582 lods byte ptr es:[si] ;~ 274D:18AB +cs=0x274d;eip=0x0018ad; T(SUB(ah, ah)); // 120583 sub ah, ah ;~ 274D:18AD +cs=0x274d;eip=0x0018af; T(SHL(ax, 1)); // 120584 shl ax, 1 ;~ 274D:18AF +cs=0x274d;eip=0x0018b1; T(bx = ax;); // 120585 mov bx, ax ;~ 274D:18B1 +cs=0x274d;eip=0x0018b3; T(SHL(bx, 1)); // 120586 shl bx, 1 ;~ 274D:18B3 +cs=0x274d;eip=0x0018b5; T(SHL(bx, 1)); // 120587 shl bx, 1 ;~ 274D:18B5 +cs=0x274d;eip=0x0018b7; T(cx = bx;); // 120588 mov cx, bx ;~ 274D:18B7 +cs=0x274d;eip=0x0018b9; T(SHL(cx, 1)); // 120589 shl cx, 1 ;~ 274D:18B9 +cs=0x274d;eip=0x0018bb; T(ADD(bx, cx)); // 120590 add bx, cx ;~ 274D:18BB +cs=0x274d;eip=0x0018bd; T(ADD(bx, ax)); // 120591 add bx, ax ;~ 274D:18BD +cs=0x274d;eip=0x0018bf; T(ADD(bx, 0x328E)); // 120592 add bx, 328Eh ;~ 274D:18BF +cs=0x274d;eip=0x0018c3; T(TEST(*(raddr(ds,bx+0x18)), 0x40)); // 120593 test byte ptr [bx+18h], 40h ;~ 274D:18C3 +cs=0x274d;eip=0x0018c7; J(JZ(loc_373b1)); // 120594 jz short loc_373B1 ;~ 274D:18C7 +cs=0x274d;eip=0x0018c9; T(MOV(ax, *(dw*)(raddr(ds,bx+0x10)))); // 120595 mov ax, [bx+10h] ;~ 274D:18C9 +cs=0x274d;eip=0x0018cc; T(MOV(dx, *(dw*)(raddr(ds,bx+0x12)))); // 120596 mov dx, [bx+12h] ;~ 274D:18CC +cs=0x274d;eip=0x0018cf; T(MOV(cx, *(dw*)(raddr(ds,bx+0x14)))); // 120597 mov cx, [bx+14h] ;~ 274D:18CF +cs=0x274d;eip=0x0018d2; T(MOV(di, *(dw*)(raddr(ds,bx+0x16)))); // 120598 mov di, [bx+16h] ;~ 274D:18D2 +cs=0x274d;eip=0x0018d5; T(CMP(byte_4ce48, 0)); // 120599 cmp ds:byte_4CE48, 0 ;~ 274D:18D5 +cs=0x274d;eip=0x0018da; J(JNZ(loc_3739e)); // 120600 jnz short loc_3739E ;~ 274D:18DA +cs=0x274d;eip=0x0018dc; X(word_4ce49 = ax;); // 120601 mov ds:word_4CE49, ax ;~ 274D:18DC +cs=0x274d;eip=0x0018df; X(word_4ce4b = dx;); // 120602 mov ds:word_4CE4B, dx ;~ 274D:18DF +cs=0x274d;eip=0x0018e3; X(word_4ce4d = cx;); // 120603 mov ds:word_4CE4D, cx ;~ 274D:18E3 +cs=0x274d;eip=0x0018e7; X(word_4ce4f = di;); // 120604 mov ds:word_4CE4F, di ;~ 274D:18E7 +cs=0x274d;eip=0x0018eb; J(JMP(loc_373ad)); // 120605 jmp short loc_373AD ;~ 274D:18EB loc_3739e: - // 7144 -cs=0x274d;eip=0x0018ee; X(word_4ce51 = ax;); // 72655 mov word_4CE51, ax ;~ 274D:18EE -cs=0x274d;eip=0x0018f1; X(word_4ce53 = dx;); // 72656 mov word_4CE53, dx ;~ 274D:18F1 -cs=0x274d;eip=0x0018f5; X(word_4ce55 = cx;); // 72657 mov word_4CE55, cx ;~ 274D:18F5 -cs=0x274d;eip=0x0018f9; X(word_4ce57 = di;); // 72658 mov word_4CE57, di ;~ 274D:18F9 + // 7130 +cs=0x274d;eip=0x0018ee; X(word_4ce51 = ax;); // 120611 mov ds:word_4CE51, ax ;~ 274D:18EE +cs=0x274d;eip=0x0018f1; X(word_4ce53 = dx;); // 120612 mov ds:word_4CE53, dx ;~ 274D:18F1 +cs=0x274d;eip=0x0018f5; X(word_4ce55 = cx;); // 120613 mov ds:word_4CE55, cx ;~ 274D:18F5 +cs=0x274d;eip=0x0018f9; X(word_4ce57 = di;); // 120614 mov ds:word_4CE57, di ;~ 274D:18F9 loc_373ad: - // 7145 -cs=0x274d;eip=0x0018fd; X(INC(byte_4ce48)); // 72661 inc byte_4CE48 ;~ 274D:18FD + // 7131 +cs=0x274d;eip=0x0018fd; X(INC(byte_4ce48)); // 120617 inc ds:byte_4CE48 ;~ 274D:18FD loc_373b1: - // 7146 -cs=0x274d;eip=0x001901; X(PUSH(si)); // 72664 push si ;~ 274D:1901 -cs=0x274d;eip=0x001902; J(CALL(sub_373ea,0)); // 72665 call sub_373EA ;~ 274D:1902 -cs=0x274d;eip=0x001905; X(POP(si)); // 72666 pop si ;~ 274D:1905 -cs=0x274d;eip=0x001906; X(DEC(byte_4ce47)); // 72667 dec byte_4CE47 ;~ 274D:1906 -cs=0x274d;eip=0x00190a; J(JNZ(loc_3735b)); // 72668 jnz short loc_3735B ;~ 274D:190A -cs=0x274d;eip=0x00190c; T(INC(si)); // 72669 inc si ;~ 274D:190C -cs=0x274d;eip=0x00190d; X(PUSH(si)); // 72670 push si ;~ 274D:190D -cs=0x274d;eip=0x00190e; T(CMP(byte_4ce48, 2)); // 72671 cmp byte_4CE48, 2 ;~ 274D:190E -cs=0x274d;eip=0x001913; J(JL(loc_373d9)); // 72672 jl short loc_373D9 ;~ 274D:1913 -cs=0x274d;eip=0x001915; X(byte_4ce61 = 0;); // 72673 mov byte_4CE61, 0 ;~ 274D:1915 -cs=0x274d;eip=0x00191a; T(di = 0x4369;); // 72674 mov di, 4369h ;~ 274D:191A -cs=0x274d;eip=0x00191d; J(CALL(sub_35c0d,0)); // 72675 call sub_35C0D ;~ 274D:191D -cs=0x274d;eip=0x001920; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 72676 mov es, word ptr dword_4A46C+2 ;~ 274D:1920 -cs=0x274d;eip=0x001924; T(bx = di;); // 72677 mov bx, di ;~ 274D:1924 -cs=0x274d;eip=0x001926; J(CALL(sub_373ea,0)); // 72678 call sub_373EA ;~ 274D:1926 + // 7132 +cs=0x274d;eip=0x001901; X(PUSH(si)); // 120620 push si ;~ 274D:1901 +cs=0x274d;eip=0x001902; J(CALL(sub_373ea,0)); // 120621 call sub_373EA ;~ 274D:1902 +cs=0x274d;eip=0x001905; X(POP(si)); // 120622 pop si ;~ 274D:1905 +cs=0x274d;eip=0x001906; X(DEC(byte_4ce47)); // 120623 dec ds:byte_4CE47 ;~ 274D:1906 +cs=0x274d;eip=0x00190a; J(JNZ(loc_3735b)); // 120624 jnz short loc_3735B ;~ 274D:190A +cs=0x274d;eip=0x00190c; T(INC(si)); // 120625 inc si ;~ 274D:190C +cs=0x274d;eip=0x00190d; X(PUSH(si)); // 120626 push si ;~ 274D:190D +cs=0x274d;eip=0x00190e; T(CMP(byte_4ce48, 2)); // 120627 cmp ds:byte_4CE48, 2 ;~ 274D:190E +cs=0x274d;eip=0x001913; J(JL(loc_373d9)); // 120628 jl short loc_373D9 ;~ 274D:1913 +cs=0x274d;eip=0x001915; X(byte_4ce61 = 0;); // 120629 mov ds:byte_4CE61, 0 ;~ 274D:1915 +cs=0x274d;eip=0x00191a; T(di = 0x4369;); // 120630 mov di, 4369h ;~ 274D:191A +cs=0x274d;eip=0x00191d; J(CALL(sub_35c0d,0)); // 120631 call sub_35C0D ;~ 274D:191D +cs=0x274d;eip=0x001920; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 120632 mov es, word ptr dword_4A46C+2 ;~ 274D:1920 +cs=0x274d;eip=0x001924; T(bx = di;); // 120633 mov bx, di ;~ 274D:1924 +cs=0x274d;eip=0x001926; J(CALL(sub_373ea,0)); // 120634 call sub_373EA ;~ 274D:1926 loc_373d9: - // 7147 -cs=0x274d;eip=0x001929; T(ax = word_4db09;); // 72681 mov ax, word_4DB09 ;~ 274D:1929 -cs=0x274d;eip=0x00192c; T(cx = word_4db0b;); // 72682 mov cx, word_4DB0B ;~ 274D:192C -cs=0x274d;eip=0x001930; T(bx = 0x4CB5;); // 72683 mov bx, 4CB5h ;~ 274D:1930 -cs=0x274d;eip=0x001933; J(CALLF(sub_49a57,0)); // 72684 call far ptr sub_49A57 ;~ 274D:1933 + // 7133 +cs=0x274d;eip=0x001929; T(ax = word_4db09;); // 120637 mov ax, ds:word_4DB09 ;~ 274D:1929 +cs=0x274d;eip=0x00192c; T(cx = word_4db0b;); // 120638 mov cx, ds:word_4DB0B ;~ 274D:192C +cs=0x274d;eip=0x001930; T(bx = 0x4CB5;); // 120639 mov bx, 4CB5h ;~ 274D:1930 +cs=0x274d;eip=0x001933; J(CALLF(sub_49a57,0)); // 120640 call far ptr sub_49A57 ;~ 274D:1933 seg35ab_1938_proc: - // 72688 -cs=0x274d;eip=0x001938; X(POP(si)); // 72688 pop si ;~ 274D:1938 -cs=0x274d;eip=0x001939; J(RETN(0)); // 72689 retn ;~ 274D:1939 + // 120644 +cs=0x274d;eip=0x001938; X(POP(si)); // 120644 pop si ;~ 274D:1938 +cs=0x274d;eip=0x001939; J(RETN(0)); // 120645 retn ;~ 274D:1939 assert(0); __dispatch_call: @@ -4433,42 +4439,42 @@ cs=0x274d;eip=0x001939; J(RETN(0)); // 72689 retn ;~ 274D:1939 else goto __dispatch_call; sub_373ea: _begin: -cs=0x274d;eip=0x00193a; T(TEST(*(raddr(ds,bx+0x18)), 0x80)); // 72696 test byte ptr [bx+18h], 80h ;~ 274D:193A -cs=0x274d;eip=0x00193e; J(JNZ(loc_3740c)); // 72697 jnz short loc_3740C ;~ 274D:193E -cs=0x274d;eip=0x001940; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 72698 mov ax, [bx] ;~ 274D:1940 -cs=0x274d;eip=0x001942; X(word_4d78d = ax;); // 72699 mov word_4D78D, ax ;~ 274D:1942 -cs=0x274d;eip=0x001945; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 72700 mov ax, [bx+4] ;~ 274D:1945 -cs=0x274d;eip=0x001948; X(word_4d791 = ax;); // 72701 mov word_4D791, ax ;~ 274D:1948 -cs=0x274d;eip=0x00194b; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 72702 mov ax, [bx+8] ;~ 274D:194B -cs=0x274d;eip=0x00194e; X(word_4d78f = ax;); // 72703 mov word_4D78F, ax ;~ 274D:194E -cs=0x274d;eip=0x001951; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 72704 mov ax, [bx+0Ch] ;~ 274D:1951 -cs=0x274d;eip=0x001954; X(word_4d793 = ax;); // 72705 mov word_4D793, ax ;~ 274D:1954 -cs=0x274d;eip=0x001957; X(PUSH(bx)); // 72706 push bx ;~ 274D:1957 -cs=0x274d;eip=0x001958; J(CALL(sub_379e4,0)); // 72707 call sub_379E4 ;~ 274D:1958 -cs=0x274d;eip=0x00195b; X(POP(bx)); // 72708 pop bx ;~ 274D:195B +cs=0x274d;eip=0x00193a; T(TEST(*(raddr(ds,bx+0x18)), 0x80)); // 120652 test byte ptr [bx+18h], 80h ;~ 274D:193A +cs=0x274d;eip=0x00193e; J(JNZ(loc_3740c)); // 120653 jnz short loc_3740C ;~ 274D:193E +cs=0x274d;eip=0x001940; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 120654 mov ax, [bx] ;~ 274D:1940 +cs=0x274d;eip=0x001942; X(word_4d78d = ax;); // 120655 mov ds:word_4D78D, ax ;~ 274D:1942 +cs=0x274d;eip=0x001945; T(MOV(ax, *(dw*)(raddr(ds,bx+4)))); // 120656 mov ax, [bx+4] ;~ 274D:1945 +cs=0x274d;eip=0x001948; X(word_4d791 = ax;); // 120657 mov ds:word_4D791, ax ;~ 274D:1948 +cs=0x274d;eip=0x00194b; T(MOV(ax, *(dw*)(raddr(ds,bx+8)))); // 120658 mov ax, [bx+8] ;~ 274D:194B +cs=0x274d;eip=0x00194e; X(word_4d78f = ax;); // 120659 mov ds:word_4D78F, ax ;~ 274D:194E +cs=0x274d;eip=0x001951; T(MOV(ax, *(dw*)(raddr(ds,bx+0x0C)))); // 120660 mov ax, [bx+0Ch] ;~ 274D:1951 +cs=0x274d;eip=0x001954; X(word_4d793 = ax;); // 120661 mov ds:word_4D793, ax ;~ 274D:1954 +cs=0x274d;eip=0x001957; X(PUSH(bx)); // 120662 push bx ;~ 274D:1957 +cs=0x274d;eip=0x001958; J(CALL(sub_379e4,0)); // 120663 call sub_379E4 ;~ 274D:1958 +cs=0x274d;eip=0x00195b; X(POP(bx)); // 120664 pop bx ;~ 274D:195B loc_3740c: - // 7148 -cs=0x274d;eip=0x00195c; T(TEST(*(raddr(ds,bx+0x18)), 0x20)); // 72711 test byte ptr [bx+18h], 20h ;~ 274D:195C -cs=0x274d;eip=0x001960; J(JZ(loc_37423)); // 72712 jz short loc_37423 ;~ 274D:1960 -cs=0x274d;eip=0x001962; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 72713 mov si, [bx] ;~ 274D:1962 -cs=0x274d;eip=0x001964; T(MOV(di, *(dw*)(raddr(ds,bx+4)))); // 72714 mov di, [bx+4] ;~ 274D:1964 -cs=0x274d;eip=0x001967; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 72715 mov dx, [bx+6] ;~ 274D:1967 -cs=0x274d;eip=0x00196a; X(PUSH(bx)); // 72716 push bx ;~ 274D:196A -cs=0x274d;eip=0x00196b; J(CALL(sub_37986,0)); // 72717 call sub_37986 ;~ 274D:196B -cs=0x274d;eip=0x00196e; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 72719 mov es, word ptr dword_4A46C+2 ;~ 274D:196E -cs=0x274d;eip=0x001972; X(POP(bx)); // 72721 pop bx ;~ 274D:1972 + // 7134 +cs=0x274d;eip=0x00195c; T(TEST(*(raddr(ds,bx+0x18)), 0x20)); // 120667 test byte ptr [bx+18h], 20h ;~ 274D:195C +cs=0x274d;eip=0x001960; J(JZ(loc_37423)); // 120668 jz short loc_37423 ;~ 274D:1960 +cs=0x274d;eip=0x001962; T(MOV(si, *(dw*)(raddr(ds,bx)))); // 120669 mov si, [bx] ;~ 274D:1962 +cs=0x274d;eip=0x001964; T(MOV(di, *(dw*)(raddr(ds,bx+4)))); // 120670 mov di, [bx+4] ;~ 274D:1964 +cs=0x274d;eip=0x001967; T(MOV(dx, *(dw*)(raddr(ds,bx+6)))); // 120671 mov dx, [bx+6] ;~ 274D:1967 +cs=0x274d;eip=0x00196a; X(PUSH(bx)); // 120672 push bx ;~ 274D:196A +cs=0x274d;eip=0x00196b; J(CALL(sub_37986,0)); // 120673 call sub_37986 ;~ 274D:196B +cs=0x274d;eip=0x00196e; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 120675 mov es, word ptr dword_4A46C+2 ;~ 274D:196E +cs=0x274d;eip=0x001972; X(POP(bx)); // 120677 pop bx ;~ 274D:1972 loc_37423: - // 7149 -cs=0x274d;eip=0x001973; T(TEST(*(raddr(ds,bx+0x18)), 0x10)); // 72724 test byte ptr [bx+18h], 10h ;~ 274D:1973 -cs=0x274d;eip=0x001977; J(JZ(locret_37439)); // 72725 jz short locret_37439 ;~ 274D:1977 -cs=0x274d;eip=0x001979; T(MOV(si, *(dw*)(raddr(ds,bx+8)))); // 72726 mov si, [bx+8] ;~ 274D:1979 -cs=0x274d;eip=0x00197c; T(MOV(di, *(dw*)(raddr(ds,bx+0x0C)))); // 72727 mov di, [bx+0Ch] ;~ 274D:197C -cs=0x274d;eip=0x00197f; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0E)))); // 72728 mov dx, [bx+0Eh] ;~ 274D:197F -cs=0x274d;eip=0x001982; J(CALL(sub_37986,0)); // 72729 call sub_37986 ;~ 274D:1982 -cs=0x274d;eip=0x001985; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 72731 mov es, word ptr dword_4A46C+2 ;~ 274D:1985 + // 7135 +cs=0x274d;eip=0x001973; T(TEST(*(raddr(ds,bx+0x18)), 0x10)); // 120680 test byte ptr [bx+18h], 10h ;~ 274D:1973 +cs=0x274d;eip=0x001977; J(JZ(locret_37439)); // 120681 jz short locret_37439 ;~ 274D:1977 +cs=0x274d;eip=0x001979; T(MOV(si, *(dw*)(raddr(ds,bx+8)))); // 120682 mov si, [bx+8] ;~ 274D:1979 +cs=0x274d;eip=0x00197c; T(MOV(di, *(dw*)(raddr(ds,bx+0x0C)))); // 120683 mov di, [bx+0Ch] ;~ 274D:197C +cs=0x274d;eip=0x00197f; T(MOV(dx, *(dw*)(raddr(ds,bx+0x0E)))); // 120684 mov dx, [bx+0Eh] ;~ 274D:197F +cs=0x274d;eip=0x001982; J(CALL(sub_37986,0)); // 120685 call sub_37986 ;~ 274D:1982 +cs=0x274d;eip=0x001985; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 120687 mov es, word ptr dword_4A46C+2 ;~ 274D:1985 locret_37439: - // 7150 -cs=0x274d;eip=0x001989; J(RETN(0)); // 72735 retn ;~ 274D:1989 + // 7136 +cs=0x274d;eip=0x001989; J(RETN(0)); // 120691 retn ;~ 274D:1989 assert(0); __dispatch_call: @@ -4497,215 +4503,215 @@ cs=0x274d;eip=0x001989; J(RETN(0)); // 72735 retn ;~ 274D:1989 seg35ab_198a_proc: _begin: loc_3743a: - // 7151 -cs=0x274d;eip=0x00198a; T(ax = word_4a486;); // 72742 mov ax, word_4A486 ;~ 274D:198A -cs=0x274d;eip=0x00198d; T(CMP(ax, 1)); // 72743 cmp ax, 1 ;~ 274D:198D -cs=0x274d;eip=0x001990; J(JL(locret_37497)); // 72744 jl short locret_37497 ;~ 274D:1990 -cs=0x274d;eip=0x001992; X(*(word_4a8b6) = ax;); // 72745 mov word_4A8B6, ax ;~ 274D:1992 -cs=0x274d;eip=0x001995; T(ax = word_4a484;); // 72746 mov ax, word_4A484 ;~ 274D:1995 -cs=0x274d;eip=0x001998; X(word_4a8b4 = ax;); // 72747 mov word_4A8B4, ax ;~ 274D:1998 -cs=0x274d;eip=0x00199b; T(ax = word_4a47c;); // 72748 mov ax, word_4A47C ;~ 274D:199B -cs=0x274d;eip=0x00199e; X(word_4a4ec = ax;); // 72749 mov word_4A4EC, ax ;~ 274D:199E -cs=0x274d;eip=0x0019a1; T(ax = word_4a47e;); // 72750 mov ax, word_4A47E ;~ 274D:19A1 -cs=0x274d;eip=0x0019a4; X(*(word_4a4ee) = ax;); // 72751 mov word_4A4EE, ax ;~ 274D:19A4 -cs=0x274d;eip=0x0019a7; T(ax = word_4a480;); // 72752 mov ax, word_4A480 ;~ 274D:19A7 -cs=0x274d;eip=0x0019aa; X(word_4a6d0 = ax;); // 72753 mov word_4A6D0, ax ;~ 274D:19AA -cs=0x274d;eip=0x0019ad; T(ax = word_4a482;); // 72754 mov ax, word_4A482 ;~ 274D:19AD -cs=0x274d;eip=0x0019b0; X(*(word_4a6d2) = ax;); // 72755 mov word_4A6D2, ax ;~ 274D:19B0 -cs=0x274d;eip=0x0019b3; T(INC(si)); // 72756 inc si ;~ 274D:19B3 -cs=0x274d;eip=0x0019b4; X(LODS(*(raddr(es,si)),si,1)); // 72757 lods byte ptr es:[si] ;~ 274D:19B4 -cs=0x274d;eip=0x0019b6; T(SUB(ah, ah)); // 72758 sub ah, ah ;~ 274D:19B6 -cs=0x274d;eip=0x0019b8; T(di = ax;); // 72759 mov di, ax ;~ 274D:19B8 -cs=0x274d;eip=0x0019ba; T(MOV(ah, *(raddr(ds,di+0x18EC)))); // 72760 mov ah, [di+18ECh] ;~ 274D:19BA -cs=0x274d;eip=0x0019be; T(ADD(ah, *(byte_4a3ca))); // 72761 add ah, byte_4A3CA ;~ 274D:19BE -cs=0x274d;eip=0x0019c2; J(CALLF(sub_49a3e,0)); // 72762 call far ptr sub_49A3E ;~ 274D:19C2 -cs=0x274d;eip=0x0019c7; J(CALL(sub_35bc3,0)); // 72764 call sub_35BC3 ;~ 274D:19C7 -cs=0x274d;eip=0x0019ca; T(SUB(bx, bx)); // 72765 sub bx, bx ;~ 274D:19CA -cs=0x274d;eip=0x0019cc; J(CALL(sub_35b28,0)); // 72766 call sub_35B28 ;~ 274D:19CC -cs=0x274d;eip=0x0019cf; J(CALL(sub_35be7,0)); // 72767 call sub_35BE7 ;~ 274D:19CF -cs=0x274d;eip=0x0019d2; T(ax = *(word_4aa98);); // 72768 mov ax, word_4AA98 ;~ 274D:19D2 -cs=0x274d;eip=0x0019d5; X(word_4d78d = ax;); // 72769 mov word_4D78D, ax ;~ 274D:19D5 -cs=0x274d;eip=0x0019d8; X(word_4d78f = ax;); // 72770 mov word_4D78F, ax ;~ 274D:19D8 -cs=0x274d;eip=0x0019db; T(ax = *(word_4ac7c);); // 72771 mov ax, word_4AC7C ;~ 274D:19DB -cs=0x274d;eip=0x0019de; X(word_4d791 = ax;); // 72772 mov word_4D791, ax ;~ 274D:19DE -cs=0x274d;eip=0x0019e1; X(word_4d793 = ax;); // 72773 mov word_4D793, ax ;~ 274D:19E1 -cs=0x274d;eip=0x0019e4; J(CALL(sub_37766,0)); // 72774 call sub_37766 ;~ 274D:19E4 + // 7137 +cs=0x274d;eip=0x00198a; T(ax = word_4a486;); // 120698 mov ax, word_4A486 ;~ 274D:198A +cs=0x274d;eip=0x00198d; T(CMP(ax, 1)); // 120699 cmp ax, 1 ;~ 274D:198D +cs=0x274d;eip=0x001990; J(JL(locret_37497)); // 120700 jl short locret_37497 ;~ 274D:1990 +cs=0x274d;eip=0x001992; X(*(word_4a8b6) = ax;); // 120701 mov word_4A8B6, ax ;~ 274D:1992 +cs=0x274d;eip=0x001995; T(ax = word_4a484;); // 120702 mov ax, word_4A484 ;~ 274D:1995 +cs=0x274d;eip=0x001998; X(word_4a8b4 = ax;); // 120703 mov word_4A8B4, ax ;~ 274D:1998 +cs=0x274d;eip=0x00199b; T(ax = word_4a47c;); // 120704 mov ax, word_4A47C ;~ 274D:199B +cs=0x274d;eip=0x00199e; X(word_4a4ec = ax;); // 120705 mov word_4A4EC, ax ;~ 274D:199E +cs=0x274d;eip=0x0019a1; T(ax = word_4a47e;); // 120706 mov ax, word_4A47E ;~ 274D:19A1 +cs=0x274d;eip=0x0019a4; X(*(word_4a4ee) = ax;); // 120707 mov word_4A4EE, ax ;~ 274D:19A4 +cs=0x274d;eip=0x0019a7; T(ax = word_4a480;); // 120708 mov ax, word_4A480 ;~ 274D:19A7 +cs=0x274d;eip=0x0019aa; X(word_4a6d0 = ax;); // 120709 mov word_4A6D0, ax ;~ 274D:19AA +cs=0x274d;eip=0x0019ad; T(ax = word_4a482;); // 120710 mov ax, word_4A482 ;~ 274D:19AD +cs=0x274d;eip=0x0019b0; X(*(word_4a6d2) = ax;); // 120711 mov word_4A6D2, ax ;~ 274D:19B0 +cs=0x274d;eip=0x0019b3; T(INC(si)); // 120712 inc si ;~ 274D:19B3 +cs=0x274d;eip=0x0019b4; X(LODS(*(raddr(es,si)),si,1)); // 120713 lods byte ptr es:[si] ;~ 274D:19B4 +cs=0x274d;eip=0x0019b6; T(SUB(ah, ah)); // 120714 sub ah, ah ;~ 274D:19B6 +cs=0x274d;eip=0x0019b8; T(di = ax;); // 120715 mov di, ax ;~ 274D:19B8 +cs=0x274d;eip=0x0019ba; T(MOV(ah, *(raddr(ds,di+0x18EC)))); // 120716 mov ah, [di+18ECh] ;~ 274D:19BA +cs=0x274d;eip=0x0019be; T(ADD(ah, *(byte_4a3ca))); // 120717 add ah, byte_4A3CA ;~ 274D:19BE +cs=0x274d;eip=0x0019c2; J(CALLF(sub_49a3e,0)); // 120718 call far ptr sub_49A3E ;~ 274D:19C2 +cs=0x274d;eip=0x0019c7; J(CALL(sub_35bc3,0)); // 120720 call sub_35BC3 ;~ 274D:19C7 +cs=0x274d;eip=0x0019ca; T(SUB(bx, bx)); // 120721 sub bx, bx ;~ 274D:19CA +cs=0x274d;eip=0x0019cc; J(CALL(sub_35b28,0)); // 120722 call sub_35B28 ;~ 274D:19CC +cs=0x274d;eip=0x0019cf; J(CALL(sub_35be7,0)); // 120723 call sub_35BE7 ;~ 274D:19CF +cs=0x274d;eip=0x0019d2; T(ax = *(word_4aa98);); // 120724 mov ax, word_4AA98 ;~ 274D:19D2 +cs=0x274d;eip=0x0019d5; X(word_4d78d = ax;); // 120725 mov ds:word_4D78D, ax ;~ 274D:19D5 +cs=0x274d;eip=0x0019d8; X(word_4d78f = ax;); // 120726 mov ds:word_4D78F, ax ;~ 274D:19D8 +cs=0x274d;eip=0x0019db; T(ax = *(word_4ac7c);); // 120727 mov ax, word_4AC7C ;~ 274D:19DB +cs=0x274d;eip=0x0019de; X(word_4d791 = ax;); // 120728 mov ds:word_4D791, ax ;~ 274D:19DE +cs=0x274d;eip=0x0019e1; X(word_4d793 = ax;); // 120729 mov ds:word_4D793, ax ;~ 274D:19E1 +cs=0x274d;eip=0x0019e4; J(CALL(sub_37766,0)); // 120730 call sub_37766 ;~ 274D:19E4 locret_37497: - // 7152 -cs=0x274d;eip=0x0019e7; J(RETN(0)); // 72777 retn ;~ 274D:19E7 + // 7138 +cs=0x274d;eip=0x0019e7; J(RETN(0)); // 120734 retn ;~ 274D:19E7 loc_37498: - // 7153 -cs=0x274d;eip=0x0019e8; X(LODS(*(raddr(es,si)),si,1)); // 72782 lods byte ptr es:[si] ;~ 274D:19E8 -cs=0x274d;eip=0x0019ea; T(SUB(ah, ah)); // 72783 sub ah, ah ;~ 274D:19EA -cs=0x274d;eip=0x0019ec; T(di = ax;); // 72784 mov di, ax ;~ 274D:19EC -cs=0x274d;eip=0x0019ee; T(MOV(bl, *(raddr(ds,di-0x7748)))); // 72785 mov bl, [di-7748h] ;~ 274D:19EE -cs=0x274d;eip=0x0019f2; T(SUB(bh, bh)); // 72786 sub bh, bh ;~ 274D:19F2 -cs=0x274d;eip=0x0019f4; T(SHL(bx, 1)); // 72787 shl bx, 1 ;~ 274D:19F4 -cs=0x274d;eip=0x0019f6; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6A30)))); // 72788 mov cx, [bx-6A30h] ;~ 274D:19F6 -cs=0x274d;eip=0x0019fa; T(MOV(bl, *(raddr(ds,di-0x7802)))); // 72789 mov bl, [di-7802h] ;~ 274D:19FA -cs=0x274d;eip=0x0019fe; T(SUB(bh, bh)); // 72790 sub bh, bh ;~ 274D:19FE -cs=0x274d;eip=0x001a00; T(SHL(bx, 1)); // 72791 shl bx, 1 ;~ 274D:1A00 -cs=0x274d;eip=0x001a02; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6A72)))); // 72792 mov ax, [bx-6A72h] ;~ 274D:1A02 -cs=0x274d;eip=0x001a06; X(word_4ce63 = ax;); // 72793 mov word_4CE63, ax ;~ 274D:1A06 -cs=0x274d;eip=0x001a09; T(MOV(bl, *(raddr(ds,di-0x79A2)))); // 72794 mov bl, [di-79A2h] ;~ 274D:1A09 -cs=0x274d;eip=0x001a0d; T(SUB(bh, bh)); // 72795 sub bh, bh ;~ 274D:1A0D -cs=0x274d;eip=0x001a0f; T(SHL(bx, 1)); // 72796 shl bx, 1 ;~ 274D:1A0F -cs=0x274d;eip=0x001a11; T(MOV(bx, *(dw*)(raddr(ds,bx-0x6AB4)))); // 72797 mov bx, [bx-6AB4h] ;~ 274D:1A11 -cs=0x274d;eip=0x001a15; X(PUSH(si)); // 72798 push si ;~ 274D:1A15 -cs=0x274d;eip=0x001a16; T(ax = word_4ce63;); // 72799 mov ax, word_4CE63 ;~ 274D:1A16 -cs=0x274d;eip=0x001a19; X(IMUL1_2(word_4a4d6)); // 72800 imul word_4A4D6 ;~ 274D:1A19 -cs=0x274d;eip=0x001a1d; T(di = dx;); // 72801 mov di, dx ;~ 274D:1A1D -cs=0x274d;eip=0x001a1f; T(si = ax;); // 72802 mov si, ax ;~ 274D:1A1F -cs=0x274d;eip=0x001a21; T(ax = word_4a4d0;); // 72803 mov ax, word_4A4D0 ;~ 274D:1A21 -cs=0x274d;eip=0x001a24; T(IMUL1_2(cx)); // 72804 imul cx ;~ 274D:1A24 -cs=0x274d;eip=0x001a26; T(ADD(si, ax)); // 72805 add si, ax ;~ 274D:1A26 -cs=0x274d;eip=0x001a28; T(ADC(di, dx)); // 72806 adc di, dx ;~ 274D:1A28 -cs=0x274d;eip=0x001a2a; T(ax = word_4a4ca;); // 72807 mov ax, word_4A4CA ;~ 274D:1A2A -cs=0x274d;eip=0x001a2d; T(IMUL1_2(bx)); // 72808 imul bx ;~ 274D:1A2D -cs=0x274d;eip=0x001a2f; T(ADD(si, ax)); // 72809 add si, ax ;~ 274D:1A2F -cs=0x274d;eip=0x001a31; T(ADC(di, dx)); // 72810 adc di, dx ;~ 274D:1A31 -cs=0x274d;eip=0x001a33; T(SHL(si, 1)); // 72811 shl si, 1 ;~ 274D:1A33 -cs=0x274d;eip=0x001a35; T(RCL(di, 1)); // 72812 rcl di, 1 ;~ 274D:1A35 -cs=0x274d;eip=0x001a37; T(ADD(si, word_4a47c)); // 72813 add si, word_4A47C ;~ 274D:1A37 -cs=0x274d;eip=0x001a3b; T(ADC(di, word_4a47e)); // 72814 adc di, word_4A47E ;~ 274D:1A3B -cs=0x274d;eip=0x001a3f; X(word_4a4ec = si;); // 72815 mov word_4A4EC, si ;~ 274D:1A3F -cs=0x274d;eip=0x001a43; X(*(word_4a4ee) = di;); // 72816 mov word_4A4EE, di ;~ 274D:1A43 -cs=0x274d;eip=0x001a47; T(ax = word_4ce63;); // 72817 mov ax, word_4CE63 ;~ 274D:1A47 -cs=0x274d;eip=0x001a4a; X(IMUL1_2(word_4a4d8)); // 72818 imul word_4A4D8 ;~ 274D:1A4A -cs=0x274d;eip=0x001a4e; T(di = dx;); // 72819 mov di, dx ;~ 274D:1A4E -cs=0x274d;eip=0x001a50; T(si = ax;); // 72820 mov si, ax ;~ 274D:1A50 -cs=0x274d;eip=0x001a52; T(ax = word_4a4d2;); // 72821 mov ax, word_4A4D2 ;~ 274D:1A52 -cs=0x274d;eip=0x001a55; T(IMUL1_2(cx)); // 72822 imul cx ;~ 274D:1A55 -cs=0x274d;eip=0x001a57; T(ADD(si, ax)); // 72823 add si, ax ;~ 274D:1A57 -cs=0x274d;eip=0x001a59; T(ADC(di, dx)); // 72824 adc di, dx ;~ 274D:1A59 -cs=0x274d;eip=0x001a5b; T(ax = word_4a4cc;); // 72825 mov ax, word_4A4CC ;~ 274D:1A5B -cs=0x274d;eip=0x001a5e; T(IMUL1_2(bx)); // 72826 imul bx ;~ 274D:1A5E -cs=0x274d;eip=0x001a60; T(ADD(si, ax)); // 72827 add si, ax ;~ 274D:1A60 -cs=0x274d;eip=0x001a62; T(ADC(di, dx)); // 72828 adc di, dx ;~ 274D:1A62 -cs=0x274d;eip=0x001a64; T(SHL(si, 1)); // 72829 shl si, 1 ;~ 274D:1A64 -cs=0x274d;eip=0x001a66; T(RCL(di, 1)); // 72830 rcl di, 1 ;~ 274D:1A66 -cs=0x274d;eip=0x001a68; T(ADD(si, word_4a480)); // 72831 add si, word_4A480 ;~ 274D:1A68 -cs=0x274d;eip=0x001a6c; T(ADC(di, word_4a482)); // 72832 adc di, word_4A482 ;~ 274D:1A6C -cs=0x274d;eip=0x001a70; X(word_4a6d0 = si;); // 72833 mov word_4A6D0, si ;~ 274D:1A70 -cs=0x274d;eip=0x001a74; X(*(word_4a6d2) = di;); // 72834 mov word_4A6D2, di ;~ 274D:1A74 -cs=0x274d;eip=0x001a78; T(ax = word_4ce63;); // 72835 mov ax, word_4CE63 ;~ 274D:1A78 -cs=0x274d;eip=0x001a7b; X(IMUL1_2(word_4a4da)); // 72836 imul word_4A4DA ;~ 274D:1A7B -cs=0x274d;eip=0x001a7f; T(di = dx;); // 72837 mov di, dx ;~ 274D:1A7F -cs=0x274d;eip=0x001a81; T(si = ax;); // 72838 mov si, ax ;~ 274D:1A81 -cs=0x274d;eip=0x001a83; T(ax = word_4a4d4;); // 72839 mov ax, word_4A4D4 ;~ 274D:1A83 -cs=0x274d;eip=0x001a86; T(IMUL1_2(cx)); // 72840 imul cx ;~ 274D:1A86 -cs=0x274d;eip=0x001a88; T(ADD(si, ax)); // 72841 add si, ax ;~ 274D:1A88 -cs=0x274d;eip=0x001a8a; T(ADC(di, dx)); // 72842 adc di, dx ;~ 274D:1A8A -cs=0x274d;eip=0x001a8c; T(ax = word_4a4ce;); // 72843 mov ax, word_4A4CE ;~ 274D:1A8C -cs=0x274d;eip=0x001a8f; T(IMUL1_2(bx)); // 72844 imul bx ;~ 274D:1A8F -cs=0x274d;eip=0x001a91; T(ADD(si, ax)); // 72845 add si, ax ;~ 274D:1A91 -cs=0x274d;eip=0x001a93; T(ADC(di, dx)); // 72846 adc di, dx ;~ 274D:1A93 -cs=0x274d;eip=0x001a95; T(SHL(si, 1)); // 72847 shl si, 1 ;~ 274D:1A95 -cs=0x274d;eip=0x001a97; T(RCL(di, 1)); // 72848 rcl di, 1 ;~ 274D:1A97 -cs=0x274d;eip=0x001a99; T(ADD(si, word_4a484)); // 72849 add si, word_4A484 ;~ 274D:1A99 -cs=0x274d;eip=0x001a9d; T(ADC(di, word_4a486)); // 72850 adc di, word_4A486 ;~ 274D:1A9D -cs=0x274d;eip=0x001aa1; X(word_4a8b4 = si;); // 72851 mov word_4A8B4, si ;~ 274D:1AA1 -cs=0x274d;eip=0x001aa5; X(*(word_4a8b6) = di;); // 72852 mov word_4A8B6, di ;~ 274D:1AA5 -cs=0x274d;eip=0x001aa9; T(bx = 8;); // 72853 mov bx, 8 ;~ 274D:1AA9 -cs=0x274d;eip=0x001aac; T(CMP(di, 0x1388)); // 72854 cmp di, 1388h ;~ 274D:1AAC -cs=0x274d;eip=0x001ab0; J(JG(loc_3756c)); // 72855 jg short loc_3756C ;~ 274D:1AB0 -cs=0x274d;eip=0x001ab2; T(DEC(bx)); // 72856 dec bx ;~ 274D:1AB2 -cs=0x274d;eip=0x001ab3; T(CMP(di, 0x9C4)); // 72857 cmp di, 9C4h ;~ 274D:1AB3 -cs=0x274d;eip=0x001ab7; J(JG(loc_3756c)); // 72858 jg short loc_3756C ;~ 274D:1AB7 -cs=0x274d;eip=0x001ab9; T(bx = 0x0F;); // 72859 mov bx, 0Fh ;~ 274D:1AB9 + // 7139 +cs=0x274d;eip=0x0019e8; X(LODS(*(raddr(es,si)),si,1)); // 120740 lods byte ptr es:[si] ;~ 274D:19E8 +cs=0x274d;eip=0x0019ea; T(SUB(ah, ah)); // 120741 sub ah, ah ;~ 274D:19EA +cs=0x274d;eip=0x0019ec; T(di = ax;); // 120742 mov di, ax ;~ 274D:19EC +cs=0x274d;eip=0x0019ee; T(MOV(bl, *(raddr(ds,di-0x7748)))); // 120743 mov bl, [di-7748h] ;~ 274D:19EE +cs=0x274d;eip=0x0019f2; T(SUB(bh, bh)); // 120744 sub bh, bh ;~ 274D:19F2 +cs=0x274d;eip=0x0019f4; T(SHL(bx, 1)); // 120745 shl bx, 1 ;~ 274D:19F4 +cs=0x274d;eip=0x0019f6; T(MOV(cx, *(dw*)(raddr(ds,bx-0x6A30)))); // 120746 mov cx, [bx-6A30h] ;~ 274D:19F6 +cs=0x274d;eip=0x0019fa; T(MOV(bl, *(raddr(ds,di-0x7802)))); // 120747 mov bl, [di-7802h] ;~ 274D:19FA +cs=0x274d;eip=0x0019fe; T(SUB(bh, bh)); // 120748 sub bh, bh ;~ 274D:19FE +cs=0x274d;eip=0x001a00; T(SHL(bx, 1)); // 120749 shl bx, 1 ;~ 274D:1A00 +cs=0x274d;eip=0x001a02; T(MOV(ax, *(dw*)(raddr(ds,bx-0x6A72)))); // 120750 mov ax, [bx-6A72h] ;~ 274D:1A02 +cs=0x274d;eip=0x001a06; X(word_4ce63 = ax;); // 120751 mov ds:word_4CE63, ax ;~ 274D:1A06 +cs=0x274d;eip=0x001a09; T(MOV(bl, *(raddr(ds,di-0x79A2)))); // 120752 mov bl, [di-79A2h] ;~ 274D:1A09 +cs=0x274d;eip=0x001a0d; T(SUB(bh, bh)); // 120753 sub bh, bh ;~ 274D:1A0D +cs=0x274d;eip=0x001a0f; T(SHL(bx, 1)); // 120754 shl bx, 1 ;~ 274D:1A0F +cs=0x274d;eip=0x001a11; T(MOV(bx, *(dw*)(raddr(ds,bx-0x6AB4)))); // 120755 mov bx, [bx-6AB4h] ;~ 274D:1A11 +cs=0x274d;eip=0x001a15; X(PUSH(si)); // 120756 push si ;~ 274D:1A15 +cs=0x274d;eip=0x001a16; T(ax = word_4ce63;); // 120757 mov ax, ds:word_4CE63 ;~ 274D:1A16 +cs=0x274d;eip=0x001a19; X(IMUL1_2(word_4a4d6)); // 120758 imul word_4A4D6 ;~ 274D:1A19 +cs=0x274d;eip=0x001a1d; T(di = dx;); // 120759 mov di, dx ;~ 274D:1A1D +cs=0x274d;eip=0x001a1f; T(si = ax;); // 120760 mov si, ax ;~ 274D:1A1F +cs=0x274d;eip=0x001a21; T(ax = word_4a4d0;); // 120761 mov ax, word_4A4D0 ;~ 274D:1A21 +cs=0x274d;eip=0x001a24; T(IMUL1_2(cx)); // 120762 imul cx ;~ 274D:1A24 +cs=0x274d;eip=0x001a26; T(ADD(si, ax)); // 120763 add si, ax ;~ 274D:1A26 +cs=0x274d;eip=0x001a28; T(ADC(di, dx)); // 120764 adc di, dx ;~ 274D:1A28 +cs=0x274d;eip=0x001a2a; T(ax = word_4a4ca;); // 120765 mov ax, word_4A4CA ;~ 274D:1A2A +cs=0x274d;eip=0x001a2d; T(IMUL1_2(bx)); // 120766 imul bx ;~ 274D:1A2D +cs=0x274d;eip=0x001a2f; T(ADD(si, ax)); // 120767 add si, ax ;~ 274D:1A2F +cs=0x274d;eip=0x001a31; T(ADC(di, dx)); // 120768 adc di, dx ;~ 274D:1A31 +cs=0x274d;eip=0x001a33; T(SHL(si, 1)); // 120769 shl si, 1 ;~ 274D:1A33 +cs=0x274d;eip=0x001a35; T(RCL(di, 1)); // 120770 rcl di, 1 ;~ 274D:1A35 +cs=0x274d;eip=0x001a37; T(ADD(si, word_4a47c)); // 120771 add si, word_4A47C ;~ 274D:1A37 +cs=0x274d;eip=0x001a3b; T(ADC(di, word_4a47e)); // 120772 adc di, word_4A47E ;~ 274D:1A3B +cs=0x274d;eip=0x001a3f; X(word_4a4ec = si;); // 120773 mov word_4A4EC, si ;~ 274D:1A3F +cs=0x274d;eip=0x001a43; X(*(word_4a4ee) = di;); // 120774 mov word_4A4EE, di ;~ 274D:1A43 +cs=0x274d;eip=0x001a47; T(ax = word_4ce63;); // 120775 mov ax, ds:word_4CE63 ;~ 274D:1A47 +cs=0x274d;eip=0x001a4a; X(IMUL1_2(word_4a4d8)); // 120776 imul word_4A4D8 ;~ 274D:1A4A +cs=0x274d;eip=0x001a4e; T(di = dx;); // 120777 mov di, dx ;~ 274D:1A4E +cs=0x274d;eip=0x001a50; T(si = ax;); // 120778 mov si, ax ;~ 274D:1A50 +cs=0x274d;eip=0x001a52; T(ax = word_4a4d2;); // 120779 mov ax, word_4A4D2 ;~ 274D:1A52 +cs=0x274d;eip=0x001a55; T(IMUL1_2(cx)); // 120780 imul cx ;~ 274D:1A55 +cs=0x274d;eip=0x001a57; T(ADD(si, ax)); // 120781 add si, ax ;~ 274D:1A57 +cs=0x274d;eip=0x001a59; T(ADC(di, dx)); // 120782 adc di, dx ;~ 274D:1A59 +cs=0x274d;eip=0x001a5b; T(ax = word_4a4cc;); // 120783 mov ax, word_4A4CC ;~ 274D:1A5B +cs=0x274d;eip=0x001a5e; T(IMUL1_2(bx)); // 120784 imul bx ;~ 274D:1A5E +cs=0x274d;eip=0x001a60; T(ADD(si, ax)); // 120785 add si, ax ;~ 274D:1A60 +cs=0x274d;eip=0x001a62; T(ADC(di, dx)); // 120786 adc di, dx ;~ 274D:1A62 +cs=0x274d;eip=0x001a64; T(SHL(si, 1)); // 120787 shl si, 1 ;~ 274D:1A64 +cs=0x274d;eip=0x001a66; T(RCL(di, 1)); // 120788 rcl di, 1 ;~ 274D:1A66 +cs=0x274d;eip=0x001a68; T(ADD(si, word_4a480)); // 120789 add si, word_4A480 ;~ 274D:1A68 +cs=0x274d;eip=0x001a6c; T(ADC(di, word_4a482)); // 120790 adc di, word_4A482 ;~ 274D:1A6C +cs=0x274d;eip=0x001a70; X(word_4a6d0 = si;); // 120791 mov word_4A6D0, si ;~ 274D:1A70 +cs=0x274d;eip=0x001a74; X(*(word_4a6d2) = di;); // 120792 mov word_4A6D2, di ;~ 274D:1A74 +cs=0x274d;eip=0x001a78; T(ax = word_4ce63;); // 120793 mov ax, ds:word_4CE63 ;~ 274D:1A78 +cs=0x274d;eip=0x001a7b; X(IMUL1_2(word_4a4da)); // 120794 imul word_4A4DA ;~ 274D:1A7B +cs=0x274d;eip=0x001a7f; T(di = dx;); // 120795 mov di, dx ;~ 274D:1A7F +cs=0x274d;eip=0x001a81; T(si = ax;); // 120796 mov si, ax ;~ 274D:1A81 +cs=0x274d;eip=0x001a83; T(ax = word_4a4d4;); // 120797 mov ax, word_4A4D4 ;~ 274D:1A83 +cs=0x274d;eip=0x001a86; T(IMUL1_2(cx)); // 120798 imul cx ;~ 274D:1A86 +cs=0x274d;eip=0x001a88; T(ADD(si, ax)); // 120799 add si, ax ;~ 274D:1A88 +cs=0x274d;eip=0x001a8a; T(ADC(di, dx)); // 120800 adc di, dx ;~ 274D:1A8A +cs=0x274d;eip=0x001a8c; T(ax = word_4a4ce;); // 120801 mov ax, word_4A4CE ;~ 274D:1A8C +cs=0x274d;eip=0x001a8f; T(IMUL1_2(bx)); // 120802 imul bx ;~ 274D:1A8F +cs=0x274d;eip=0x001a91; T(ADD(si, ax)); // 120803 add si, ax ;~ 274D:1A91 +cs=0x274d;eip=0x001a93; T(ADC(di, dx)); // 120804 adc di, dx ;~ 274D:1A93 +cs=0x274d;eip=0x001a95; T(SHL(si, 1)); // 120805 shl si, 1 ;~ 274D:1A95 +cs=0x274d;eip=0x001a97; T(RCL(di, 1)); // 120806 rcl di, 1 ;~ 274D:1A97 +cs=0x274d;eip=0x001a99; T(ADD(si, word_4a484)); // 120807 add si, word_4A484 ;~ 274D:1A99 +cs=0x274d;eip=0x001a9d; T(ADC(di, word_4a486)); // 120808 adc di, word_4A486 ;~ 274D:1A9D +cs=0x274d;eip=0x001aa1; X(word_4a8b4 = si;); // 120809 mov word_4A8B4, si ;~ 274D:1AA1 +cs=0x274d;eip=0x001aa5; X(*(word_4a8b6) = di;); // 120810 mov word_4A8B6, di ;~ 274D:1AA5 +cs=0x274d;eip=0x001aa9; T(bx = 8;); // 120811 mov bx, 8 ;~ 274D:1AA9 +cs=0x274d;eip=0x001aac; T(CMP(di, 0x1388)); // 120812 cmp di, 1388h ;~ 274D:1AAC +cs=0x274d;eip=0x001ab0; J(JG(loc_3756c)); // 120813 jg short loc_3756C ;~ 274D:1AB0 +cs=0x274d;eip=0x001ab2; T(DEC(bx)); // 120814 dec bx ;~ 274D:1AB2 +cs=0x274d;eip=0x001ab3; T(CMP(di, 0x9C4)); // 120815 cmp di, 9C4h ;~ 274D:1AB3 +cs=0x274d;eip=0x001ab7; J(JG(loc_3756c)); // 120816 jg short loc_3756C ;~ 274D:1AB7 +cs=0x274d;eip=0x001ab9; T(bx = 0x0F;); // 120817 mov bx, 0Fh ;~ 274D:1AB9 loc_3756c: - // 7154 -cs=0x274d;eip=0x001abc; T(MOV(ah, *(raddr(ds,bx+0x18EC)))); // 72863 mov ah, [bx+18ECh] ;~ 274D:1ABC -cs=0x274d;eip=0x001ac0; J(CALLF(sub_49a3e,0)); // 72864 call far ptr sub_49A3E ;~ 274D:1AC0 -cs=0x274d;eip=0x001ac5; T(SUB(bx, bx)); // 72866 sub bx, bx ;~ 274D:1AC5 -cs=0x274d;eip=0x001ac7; J(CALL(sub_35b28,0)); // 72867 call sub_35B28 ;~ 274D:1AC7 -cs=0x274d;eip=0x001aca; T(ax = *(word_4aa98);); // 72868 mov ax, word_4AA98 ;~ 274D:1ACA -cs=0x274d;eip=0x001acd; X(word_4d78d = ax;); // 72869 mov word_4D78D, ax ;~ 274D:1ACD -cs=0x274d;eip=0x001ad0; X(word_4d78f = ax;); // 72870 mov word_4D78F, ax ;~ 274D:1AD0 -cs=0x274d;eip=0x001ad3; T(ax = *(word_4ac7c);); // 72871 mov ax, word_4AC7C ;~ 274D:1AD3 -cs=0x274d;eip=0x001ad6; X(word_4d791 = ax;); // 72872 mov word_4D791, ax ;~ 274D:1AD6 -cs=0x274d;eip=0x001ad9; X(word_4d793 = ax;); // 72873 mov word_4D793, ax ;~ 274D:1AD9 -cs=0x274d;eip=0x001adc; J(CALL(sub_37766,0)); // 72874 call sub_37766 ;~ 274D:1ADC -cs=0x274d;eip=0x001adf; X(POP(si)); // 72875 pop si ;~ 274D:1ADF -cs=0x274d;eip=0x001ae0; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 72876 mov es, word ptr dword_4A46C+2 ;~ 274D:1AE0 -cs=0x274d;eip=0x001ae4; X(DEC(byte_4ce62)); // 72878 dec byte_4CE62 ;~ 274D:1AE4 -cs=0x274d;eip=0x001ae8; J(JZ(loc_3759d)); // 72879 jz short loc_3759D ;~ 274D:1AE8 -cs=0x274d;eip=0x001aea; J(JMP(loc_37498)); // 72880 jmp loc_37498 ;~ 274D:1AEA + // 7140 +cs=0x274d;eip=0x001abc; T(MOV(ah, *(raddr(ds,bx+0x18EC)))); // 120821 mov ah, [bx+18ECh] ;~ 274D:1ABC +cs=0x274d;eip=0x001ac0; J(CALLF(sub_49a3e,0)); // 120822 call far ptr sub_49A3E ;~ 274D:1AC0 +cs=0x274d;eip=0x001ac5; T(SUB(bx, bx)); // 120824 sub bx, bx ;~ 274D:1AC5 +cs=0x274d;eip=0x001ac7; J(CALL(sub_35b28,0)); // 120825 call sub_35B28 ;~ 274D:1AC7 +cs=0x274d;eip=0x001aca; T(ax = *(word_4aa98);); // 120826 mov ax, word_4AA98 ;~ 274D:1ACA +cs=0x274d;eip=0x001acd; X(word_4d78d = ax;); // 120827 mov ds:word_4D78D, ax ;~ 274D:1ACD +cs=0x274d;eip=0x001ad0; X(word_4d78f = ax;); // 120828 mov ds:word_4D78F, ax ;~ 274D:1AD0 +cs=0x274d;eip=0x001ad3; T(ax = *(word_4ac7c);); // 120829 mov ax, word_4AC7C ;~ 274D:1AD3 +cs=0x274d;eip=0x001ad6; X(word_4d791 = ax;); // 120830 mov ds:word_4D791, ax ;~ 274D:1AD6 +cs=0x274d;eip=0x001ad9; X(word_4d793 = ax;); // 120831 mov ds:word_4D793, ax ;~ 274D:1AD9 +cs=0x274d;eip=0x001adc; J(CALL(sub_37766,0)); // 120832 call sub_37766 ;~ 274D:1ADC +cs=0x274d;eip=0x001adf; X(POP(si)); // 120834 pop si ;~ 274D:1ADF +cs=0x274d;eip=0x001ae0; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 120835 mov es, word ptr dword_4A46C+2 ;~ 274D:1AE0 +cs=0x274d;eip=0x001ae4; X(DEC(byte_4ce62)); // 120837 dec ds:byte_4CE62 ;~ 274D:1AE4 +cs=0x274d;eip=0x001ae8; J(JZ(loc_3759d)); // 120838 jz short loc_3759D ;~ 274D:1AE8 +cs=0x274d;eip=0x001aea; J(JMP(loc_37498)); // 120839 jmp loc_37498 ;~ 274D:1AEA loc_3759d: - // 7155 -cs=0x274d;eip=0x001aed; J(CALL(sub_35be7,0)); // 72884 call sub_35BE7 ;~ 274D:1AED -cs=0x274d;eip=0x001af0; J(RETN(0)); // 72885 retn ;~ 274D:1AF0 + // 7141 +cs=0x274d;eip=0x001aed; J(CALL(sub_35be7,0)); // 120843 call sub_35BE7 ;~ 274D:1AED +cs=0x274d;eip=0x001af0; J(RETN(0)); // 120844 retn ;~ 274D:1AF0 loc_375a1: - // 7156 -cs=0x274d;eip=0x001af1; J(JMP(loc_37498)); // 72889 jmp loc_37498 ;~ 274D:1AF1 + // 7142 +cs=0x274d;eip=0x001af1; J(JMP(loc_37498)); // 120848 jmp loc_37498 ;~ 274D:1AF1 loc_375a4: - // 7157 -cs=0x274d;eip=0x001af4; J(CALL(sub_35bc3,0)); // 72894 call sub_35BC3 ;~ 274D:1AF4 -cs=0x274d;eip=0x001af7; T(ADD(si, 2)); // 72895 add si, 2 ;~ 274D:1AF7 -cs=0x274d;eip=0x001afa; X(LODS(*(raddr(es,si)),si,1)); // 72896 lods byte ptr es:[si] ;~ 274D:1AFA -cs=0x274d;eip=0x001afc; X(byte_4ce62 = al;); // 72897 mov byte_4CE62, al ;~ 274D:1AFC -cs=0x274d;eip=0x001aff; T(CMP(byte_4cdb8, 0)); // 72898 cmp byte_4CDB8, 0 ;~ 274D:1AFF -cs=0x274d;eip=0x001b04; J(JNZ(loc_375a1)); // 72899 jnz short loc_375A1 ;~ 274D:1B04 + // 7143 +cs=0x274d;eip=0x001af4; J(CALL(sub_35bc3,0)); // 120852 call sub_35BC3 ;~ 274D:1AF4 +cs=0x274d;eip=0x001af7; T(ADD(si, 2)); // 120853 add si, 2 ;~ 274D:1AF7 +cs=0x274d;eip=0x001afa; X(LODS(*(raddr(es,si)),si,1)); // 120854 lods byte ptr es:[si] ;~ 274D:1AFA +cs=0x274d;eip=0x001afc; X(byte_4ce62 = al;); // 120855 mov ds:byte_4CE62, al ;~ 274D:1AFC +cs=0x274d;eip=0x001aff; T(CMP(byte_4cdb8, 0)); // 120856 cmp ds:byte_4CDB8, 0 ;~ 274D:1AFF +cs=0x274d;eip=0x001b04; J(JNZ(loc_375a1)); // 120857 jnz short loc_375A1 ;~ 274D:1B04 loc_375b6: - // 7158 -cs=0x274d;eip=0x001b06; X(LODS(*(raddr(es,si)),si,1)); // 72902 lods byte ptr es:[si] ;~ 274D:1B06 -cs=0x274d;eip=0x001b08; T(SUB(ah, ah)); // 72903 sub ah, ah ;~ 274D:1B08 -cs=0x274d;eip=0x001b0a; T(SHL(ax, 1)); // 72904 shl ax, 1 ;~ 274D:1B0A -cs=0x274d;eip=0x001b0c; T(SHL(ax, 1)); // 72905 shl ax, 1 ;~ 274D:1B0C -cs=0x274d;eip=0x001b0e; T(di = ax;); // 72906 mov di, ax ;~ 274D:1B0E -cs=0x274d;eip=0x001b10; T(MOV(ax, *(dw*)(raddr(ds,di+0x2830)))); // 72907 mov ax, [di+2830h] ;~ 274D:1B10 -cs=0x274d;eip=0x001b14; T(ADD(ax, word_4a484)); // 72908 add ax, word_4A484 ;~ 274D:1B14 -cs=0x274d;eip=0x001b18; X(word_4a8b4 = ax;); // 72909 mov word_4A8B4, ax ;~ 274D:1B18 -cs=0x274d;eip=0x001b1b; T(MOV(ax, *(dw*)(raddr(ds,di+0x2832)))); // 72910 mov ax, [di+2832h] ;~ 274D:1B1B -cs=0x274d;eip=0x001b1f; T(ADC(ax, word_4a486)); // 72911 adc ax, word_4A486 ;~ 274D:1B1F -cs=0x274d;eip=0x001b23; T(CMP(ax, 1)); // 72912 cmp ax, 1 ;~ 274D:1B23 -cs=0x274d;eip=0x001b26; J(JL(loc_37645)); // 72913 jl short loc_37645 ;~ 274D:1B26 -cs=0x274d;eip=0x001b28; X(*(word_4a8b6) = ax;); // 72914 mov word_4A8B6, ax ;~ 274D:1B28 -cs=0x274d;eip=0x001b2b; T(dx = ax;); // 72915 mov dx, ax ;~ 274D:1B2B -cs=0x274d;eip=0x001b2d; T(MOV(ax, *(dw*)(raddr(ds,di+0x2380)))); // 72916 mov ax, [di+2380h] ;~ 274D:1B2D -cs=0x274d;eip=0x001b31; T(ADD(ax, word_4a47c)); // 72917 add ax, word_4A47C ;~ 274D:1B31 -cs=0x274d;eip=0x001b35; X(word_4a4ec = ax;); // 72918 mov word_4A4EC, ax ;~ 274D:1B35 -cs=0x274d;eip=0x001b38; T(MOV(ax, *(dw*)(raddr(ds,di+0x2382)))); // 72919 mov ax, [di+2382h] ;~ 274D:1B38 -cs=0x274d;eip=0x001b3c; T(ADC(ax, word_4a47e)); // 72920 adc ax, word_4A47E ;~ 274D:1B3C -cs=0x274d;eip=0x001b40; X(*(word_4a4ee) = ax;); // 72921 mov word_4A4EE, ax ;~ 274D:1B40 -cs=0x274d;eip=0x001b43; T(MOV(ax, *(dw*)(raddr(ds,di+0x25D8)))); // 72922 mov ax, [di+25D8h] ;~ 274D:1B43 -cs=0x274d;eip=0x001b47; T(ADD(ax, word_4a480)); // 72923 add ax, word_4A480 ;~ 274D:1B47 -cs=0x274d;eip=0x001b4b; X(word_4a6d0 = ax;); // 72924 mov word_4A6D0, ax ;~ 274D:1B4B -cs=0x274d;eip=0x001b4e; T(MOV(ax, *(dw*)(raddr(ds,di+0x25DA)))); // 72925 mov ax, [di+25DAh] ;~ 274D:1B4E -cs=0x274d;eip=0x001b52; T(ADC(ax, word_4a482)); // 72926 adc ax, word_4A482 ;~ 274D:1B52 -cs=0x274d;eip=0x001b56; X(*(word_4a6d2) = ax;); // 72927 mov word_4A6D2, ax ;~ 274D:1B56 -cs=0x274d;eip=0x001b59; T(bx = 8;); // 72928 mov bx, 8 ;~ 274D:1B59 -cs=0x274d;eip=0x001b5c; T(CMP(dx, 0x1388)); // 72929 cmp dx, 1388h ;~ 274D:1B5C -cs=0x274d;eip=0x001b60; J(JG(loc_3761c)); // 72930 jg short loc_3761C ;~ 274D:1B60 -cs=0x274d;eip=0x001b62; T(DEC(bx)); // 72931 dec bx ;~ 274D:1B62 -cs=0x274d;eip=0x001b63; T(CMP(dx, 0x9C4)); // 72932 cmp dx, 9C4h ;~ 274D:1B63 -cs=0x274d;eip=0x001b67; J(JG(loc_3761c)); // 72933 jg short loc_3761C ;~ 274D:1B67 -cs=0x274d;eip=0x001b69; T(bx = 0x0F;); // 72934 mov bx, 0Fh ;~ 274D:1B69 + // 7144 +cs=0x274d;eip=0x001b06; X(LODS(*(raddr(es,si)),si,1)); // 120860 lods byte ptr es:[si] ;~ 274D:1B06 +cs=0x274d;eip=0x001b08; T(SUB(ah, ah)); // 120861 sub ah, ah ;~ 274D:1B08 +cs=0x274d;eip=0x001b0a; T(SHL(ax, 1)); // 120862 shl ax, 1 ;~ 274D:1B0A +cs=0x274d;eip=0x001b0c; T(SHL(ax, 1)); // 120863 shl ax, 1 ;~ 274D:1B0C +cs=0x274d;eip=0x001b0e; T(di = ax;); // 120864 mov di, ax ;~ 274D:1B0E +cs=0x274d;eip=0x001b10; T(MOV(ax, *(dw*)(raddr(ds,di+0x2830)))); // 120865 mov ax, [di+2830h] ;~ 274D:1B10 +cs=0x274d;eip=0x001b14; T(ADD(ax, word_4a484)); // 120866 add ax, word_4A484 ;~ 274D:1B14 +cs=0x274d;eip=0x001b18; X(word_4a8b4 = ax;); // 120867 mov word_4A8B4, ax ;~ 274D:1B18 +cs=0x274d;eip=0x001b1b; T(MOV(ax, *(dw*)(raddr(ds,di+0x2832)))); // 120868 mov ax, [di+2832h] ;~ 274D:1B1B +cs=0x274d;eip=0x001b1f; T(ADC(ax, word_4a486)); // 120869 adc ax, word_4A486 ;~ 274D:1B1F +cs=0x274d;eip=0x001b23; T(CMP(ax, 1)); // 120870 cmp ax, 1 ;~ 274D:1B23 +cs=0x274d;eip=0x001b26; J(JL(loc_37645)); // 120871 jl short loc_37645 ;~ 274D:1B26 +cs=0x274d;eip=0x001b28; X(*(word_4a8b6) = ax;); // 120872 mov word_4A8B6, ax ;~ 274D:1B28 +cs=0x274d;eip=0x001b2b; T(dx = ax;); // 120873 mov dx, ax ;~ 274D:1B2B +cs=0x274d;eip=0x001b2d; T(MOV(ax, *(dw*)(raddr(ds,di+0x2380)))); // 120874 mov ax, [di+2380h] ;~ 274D:1B2D +cs=0x274d;eip=0x001b31; T(ADD(ax, word_4a47c)); // 120875 add ax, word_4A47C ;~ 274D:1B31 +cs=0x274d;eip=0x001b35; X(word_4a4ec = ax;); // 120876 mov word_4A4EC, ax ;~ 274D:1B35 +cs=0x274d;eip=0x001b38; T(MOV(ax, *(dw*)(raddr(ds,di+0x2382)))); // 120877 mov ax, [di+2382h] ;~ 274D:1B38 +cs=0x274d;eip=0x001b3c; T(ADC(ax, word_4a47e)); // 120878 adc ax, word_4A47E ;~ 274D:1B3C +cs=0x274d;eip=0x001b40; X(*(word_4a4ee) = ax;); // 120879 mov word_4A4EE, ax ;~ 274D:1B40 +cs=0x274d;eip=0x001b43; T(MOV(ax, *(dw*)(raddr(ds,di+0x25D8)))); // 120880 mov ax, [di+25D8h] ;~ 274D:1B43 +cs=0x274d;eip=0x001b47; T(ADD(ax, word_4a480)); // 120881 add ax, word_4A480 ;~ 274D:1B47 +cs=0x274d;eip=0x001b4b; X(word_4a6d0 = ax;); // 120882 mov word_4A6D0, ax ;~ 274D:1B4B +cs=0x274d;eip=0x001b4e; T(MOV(ax, *(dw*)(raddr(ds,di+0x25DA)))); // 120883 mov ax, [di+25DAh] ;~ 274D:1B4E +cs=0x274d;eip=0x001b52; T(ADC(ax, word_4a482)); // 120884 adc ax, word_4A482 ;~ 274D:1B52 +cs=0x274d;eip=0x001b56; X(*(word_4a6d2) = ax;); // 120885 mov word_4A6D2, ax ;~ 274D:1B56 +cs=0x274d;eip=0x001b59; T(bx = 8;); // 120886 mov bx, 8 ;~ 274D:1B59 +cs=0x274d;eip=0x001b5c; T(CMP(dx, 0x1388)); // 120887 cmp dx, 1388h ;~ 274D:1B5C +cs=0x274d;eip=0x001b60; J(JG(loc_3761c)); // 120888 jg short loc_3761C ;~ 274D:1B60 +cs=0x274d;eip=0x001b62; T(DEC(bx)); // 120889 dec bx ;~ 274D:1B62 +cs=0x274d;eip=0x001b63; T(CMP(dx, 0x9C4)); // 120890 cmp dx, 9C4h ;~ 274D:1B63 +cs=0x274d;eip=0x001b67; J(JG(loc_3761c)); // 120891 jg short loc_3761C ;~ 274D:1B67 +cs=0x274d;eip=0x001b69; T(bx = 0x0F;); // 120892 mov bx, 0Fh ;~ 274D:1B69 loc_3761c: - // 7159 -cs=0x274d;eip=0x001b6c; T(MOV(ah, *(raddr(ds,bx+0x18EC)))); // 72938 mov ah, [bx+18ECh] ;~ 274D:1B6C -cs=0x274d;eip=0x001b70; J(CALLF(sub_49a3e,0)); // 72939 call far ptr sub_49A3E ;~ 274D:1B70 -cs=0x274d;eip=0x001b75; X(PUSH(si)); // 72941 push si ;~ 274D:1B75 -cs=0x274d;eip=0x001b76; T(SUB(bx, bx)); // 72942 sub bx, bx ;~ 274D:1B76 -cs=0x274d;eip=0x001b78; J(CALL(sub_35b28,0)); // 72943 call sub_35B28 ;~ 274D:1B78 -cs=0x274d;eip=0x001b7b; T(ax = *(word_4aa98);); // 72944 mov ax, word_4AA98 ;~ 274D:1B7B -cs=0x274d;eip=0x001b7e; X(word_4d78d = ax;); // 72945 mov word_4D78D, ax ;~ 274D:1B7E -cs=0x274d;eip=0x001b81; X(word_4d78f = ax;); // 72946 mov word_4D78F, ax ;~ 274D:1B81 -cs=0x274d;eip=0x001b84; T(ax = *(word_4ac7c);); // 72947 mov ax, word_4AC7C ;~ 274D:1B84 -cs=0x274d;eip=0x001b87; X(word_4d791 = ax;); // 72948 mov word_4D791, ax ;~ 274D:1B87 -cs=0x274d;eip=0x001b8a; X(word_4d793 = ax;); // 72949 mov word_4D793, ax ;~ 274D:1B8A -cs=0x274d;eip=0x001b8d; J(CALL(sub_37766,0)); // 72950 call sub_37766 ;~ 274D:1B8D -cs=0x274d;eip=0x001b90; X(POP(si)); // 72951 pop si ;~ 274D:1B90 -cs=0x274d;eip=0x001b91; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 72952 mov es, word ptr dword_4A46C+2 ;~ 274D:1B91 + // 7145 +cs=0x274d;eip=0x001b6c; T(MOV(ah, *(raddr(ds,bx+0x18EC)))); // 120896 mov ah, [bx+18ECh] ;~ 274D:1B6C +cs=0x274d;eip=0x001b70; J(CALLF(sub_49a3e,0)); // 120897 call far ptr sub_49A3E ;~ 274D:1B70 +cs=0x274d;eip=0x001b75; X(PUSH(si)); // 120899 push si ;~ 274D:1B75 +cs=0x274d;eip=0x001b76; T(SUB(bx, bx)); // 120900 sub bx, bx ;~ 274D:1B76 +cs=0x274d;eip=0x001b78; J(CALL(sub_35b28,0)); // 120901 call sub_35B28 ;~ 274D:1B78 +cs=0x274d;eip=0x001b7b; T(ax = *(word_4aa98);); // 120902 mov ax, word_4AA98 ;~ 274D:1B7B +cs=0x274d;eip=0x001b7e; X(word_4d78d = ax;); // 120903 mov ds:word_4D78D, ax ;~ 274D:1B7E +cs=0x274d;eip=0x001b81; X(word_4d78f = ax;); // 120904 mov ds:word_4D78F, ax ;~ 274D:1B81 +cs=0x274d;eip=0x001b84; T(ax = *(word_4ac7c);); // 120905 mov ax, word_4AC7C ;~ 274D:1B84 +cs=0x274d;eip=0x001b87; X(word_4d791 = ax;); // 120906 mov ds:word_4D791, ax ;~ 274D:1B87 +cs=0x274d;eip=0x001b8a; X(word_4d793 = ax;); // 120907 mov ds:word_4D793, ax ;~ 274D:1B8A +cs=0x274d;eip=0x001b8d; J(CALL(sub_37766,0)); // 120908 call sub_37766 ;~ 274D:1B8D +cs=0x274d;eip=0x001b90; X(POP(si)); // 120910 pop si ;~ 274D:1B90 +cs=0x274d;eip=0x001b91; T(es = *(dw*)(((db*)&dword_4a46c)+2);); // 120911 mov es, word ptr dword_4A46C+2 ;~ 274D:1B91 loc_37645: - // 7160 -cs=0x274d;eip=0x001b95; X(DEC(byte_4ce62)); // 72956 dec byte_4CE62 ;~ 274D:1B95 -cs=0x274d;eip=0x001b99; J(JZ(loc_3764e)); // 72958 jz short loc_3764E ;~ 274D:1B99 -cs=0x274d;eip=0x001b9b; J(JMP(loc_375b6)); // 72959 jmp loc_375B6 ;~ 274D:1B9B + // 7146 +cs=0x274d;eip=0x001b95; X(DEC(byte_4ce62)); // 120915 dec ds:byte_4CE62 ;~ 274D:1B95 +cs=0x274d;eip=0x001b99; J(JZ(loc_3764e)); // 120916 jz short loc_3764E ;~ 274D:1B99 +cs=0x274d;eip=0x001b9b; J(JMP(loc_375b6)); // 120917 jmp loc_375B6 ;~ 274D:1B9B loc_3764e: - // 7161 -cs=0x274d;eip=0x001b9e; J(CALL(sub_35be7,0)); // 72963 call sub_35BE7 ;~ 274D:1B9E -cs=0x274d;eip=0x001ba1; J(RETN(0)); // 72964 retn ;~ 274D:1BA1 + // 7147 +cs=0x274d;eip=0x001b9e; J(CALL(sub_35be7,0)); // 120921 call sub_35BE7 ;~ 274D:1B9E +cs=0x274d;eip=0x001ba1; J(RETN(0)); // 120922 retn ;~ 274D:1BA1 assert(0); __dispatch_call: @@ -4740,20 +4746,20 @@ cs=0x274d;eip=0x001ba1; J(RETN(0)); // 72964 retn ;~ 274D:1BA1 else goto __dispatch_call; sub_37652: _begin: -cs=0x274d;eip=0x001ba2; T(CMP(*(byte_4a4e4), 0)); // 72972 cmp byte_4A4E4, 0 ;~ 274D:1BA2 -cs=0x274d;eip=0x001ba7; J(JNZ(loc_37660)); // 72973 jnz short loc_37660 ;~ 274D:1BA7 -cs=0x274d;eip=0x001ba9; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 72974 lods word ptr es:[si] ;~ 274D:1BA9 -cs=0x274d;eip=0x001bab; T(AND(ax, word_4a4e6)); // 72975 and ax, word_4A4E6 ;~ 274D:1BAB -cs=0x274d;eip=0x001baf; J(RETN(0)); // 72976 retn ;~ 274D:1BAF +cs=0x274d;eip=0x001ba2; T(CMP(*(byte_4a4e4), 0)); // 120930 cmp byte_4A4E4, 0 ;~ 274D:1BA2 +cs=0x274d;eip=0x001ba7; J(JNZ(loc_37660)); // 120931 jnz short loc_37660 ;~ 274D:1BA7 +cs=0x274d;eip=0x001ba9; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 120932 lods word ptr es:[si] ;~ 274D:1BA9 +cs=0x274d;eip=0x001bab; T(AND(ax, word_4a4e6)); // 120933 and ax, word_4A4E6 ;~ 274D:1BAB +cs=0x274d;eip=0x001baf; J(RETN(0)); // 120934 retn ;~ 274D:1BAF loc_37660: - // 7162 -cs=0x274d;eip=0x001bb0; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 72980 lods word ptr es:[si] ;~ 274D:1BB0 -cs=0x274d;eip=0x001bb2; T(MOV(dx, *(dw*)(raddr(es,si)))); // 72981 mov dx, es:[si] ;~ 274D:1BB2 -cs=0x274d;eip=0x001bb5; T(ADD(si, 2)); // 72982 add si, 2 ;~ 274D:1BB5 -cs=0x274d;eip=0x001bb8; T(AND(ax, word_4a4e6)); // 72983 and ax, word_4A4E6 ;~ 274D:1BB8 -cs=0x274d;eip=0x001bbc; T(AND(dx, word_4a4e8)); // 72984 and dx, word_4A4E8 ;~ 274D:1BBC -cs=0x274d;eip=0x001bc0; T(OR(ax, dx)); // 72985 or ax, dx ;~ 274D:1BC0 -cs=0x274d;eip=0x001bc2; J(RETN(0)); // 72986 retn ;~ 274D:1BC2 + // 7148 +cs=0x274d;eip=0x001bb0; X(LODS(*(dw*)(raddr(es,si)),si,2)); // 120938 lods word ptr es:[si] ;~ 274D:1BB0 +cs=0x274d;eip=0x001bb2; T(MOV(dx, *(dw*)(raddr(es,si)))); // 120939 mov dx, es:[si] ;~ 274D:1BB2 +cs=0x274d;eip=0x001bb5; T(ADD(si, 2)); // 120940 add si, 2 ;~ 274D:1BB5 +cs=0x274d;eip=0x001bb8; T(AND(ax, word_4a4e6)); // 120941 and ax, word_4A4E6 ;~ 274D:1BB8 +cs=0x274d;eip=0x001bbc; T(AND(dx, word_4a4e8)); // 120942 and dx, word_4A4E8 ;~ 274D:1BBC +cs=0x274d;eip=0x001bc0; T(OR(ax, dx)); // 120943 or ax, dx ;~ 274D:1BC0 +cs=0x274d;eip=0x001bc2; J(RETN(0)); // 120944 retn ;~ 274D:1BC2 assert(0); __dispatch_call: @@ -4771,114 +4777,114 @@ cs=0x274d;eip=0x001bc2; J(RETN(0)); // 72986 retn ;~ 274D:1BC2 - bool _group75(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group79(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group75: + _group79: _begin: sub_37674: - // 72996 -cs=0x274d;eip=0x001bc4; X(PUSH(bp)); // 72998 push bp ;~ 274D:1BC4 -cs=0x274d;eip=0x001bc5; T(bp = sp;); // 72999 mov bp, sp ;~ 274D:1BC5 -cs=0x274d;eip=0x001bc7; X(PUSH(di)); // 73000 push di ;~ 274D:1BC7 -cs=0x274d;eip=0x001bc8; X(PUSH(si)); // 73001 push si ;~ 274D:1BC8 -cs=0x274d;eip=0x001bc9; X(PUSH(bp)); // 73002 push bp ;~ 274D:1BC9 -cs=0x274d;eip=0x001bca; X(PUSH(ds)); // 73003 push ds ;~ 274D:1BCA -cs=0x274d;eip=0x001bcb; X(POP(es)); // 73004 pop es ;~ 274D:1BCB -cs=0x274d;eip=0x001bcc; J(CALLF(sub_499ee,0)); // 73006 call far ptr sub_499EE ;~ 274D:1BCC + // 120954 +cs=0x274d;eip=0x001bc4; X(PUSH(bp)); // 120956 push bp ;~ 274D:1BC4 +cs=0x274d;eip=0x001bc5; T(bp = sp;); // 120957 mov bp, sp ;~ 274D:1BC5 +cs=0x274d;eip=0x001bc7; X(PUSH(di)); // 120958 push di ;~ 274D:1BC7 +cs=0x274d;eip=0x001bc8; X(PUSH(si)); // 120959 push si ;~ 274D:1BC8 +cs=0x274d;eip=0x001bc9; X(PUSH(bp)); // 120960 push bp ;~ 274D:1BC9 +cs=0x274d;eip=0x001bca; X(PUSH(ds)); // 120961 push ds ;~ 274D:1BCA +cs=0x274d;eip=0x001bcb; X(POP(es)); // 120962 pop es ;~ 274D:1BCB +cs=0x274d;eip=0x001bcc; J(CALLF(sub_499ee,0)); // 120964 call far ptr sub_499EE ;~ 274D:1BCC seg35ab_1bd1_proc: - // 73010 -cs=0x274d;eip=0x001bd1; X(PUSH(ax)); // 73010 push ax ;~ 274D:1BD1 -cs=0x274d;eip=0x001bd2; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 73011 mov bx, [bp+6] ;~ 274D:1BD2 -cs=0x274d;eip=0x001bd5; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 73012 mov ax, [bx] ;~ 274D:1BD5 -cs=0x274d;eip=0x001bd7; J(CALLF(sub_499df,0)); // 73013 call far ptr sub_499DF ;~ 274D:1BD7 -cs=0x274d;eip=0x001bdc; T(MOV(ah, *(raddr(ds,bx+4)))); // 73015 mov ah, [bx+4] ;~ 274D:1BDC -cs=0x274d;eip=0x001bdf; J(CALLF(sub_49a3e,0)); // 73016 call far ptr sub_49A3E ;~ 274D:1BDF -cs=0x274d;eip=0x001be4; J(CALL(sub_37950,0)); // 73018 call sub_37950 ;~ 274D:1BE4 -cs=0x274d;eip=0x001be7; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 73019 mov cx, [bp+0Eh] ;~ 274D:1BE7 -cs=0x274d;eip=0x001bea; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 73020 mov si, [bp+0Ah] ;~ 274D:1BEA -cs=0x274d;eip=0x001bed; X(word_4db0b = cx;); // 73021 mov word_4DB0B, cx ;~ 274D:1BED -cs=0x274d;eip=0x001bf1; X(word_4db09 = si;); // 73022 mov word_4DB09, si ;~ 274D:1BF1 -cs=0x274d;eip=0x001bf5; T(SUB(cx, si)); // 73023 sub cx, si ;~ 274D:1BF5 -cs=0x274d;eip=0x001bf7; T(INC(cx)); // 73024 inc cx ;~ 274D:1BF7 -cs=0x274d;eip=0x001bf8; T(di = offset(seg48ae,byte_4d795)); // 73025 lea di, byte_4D795 ;~ 274D:1BF8 -cs=0x274d;eip=0x001bfc; T(SHL(si, 1)); // 73026 shl si, 1 ;~ 274D:1BFC -cs=0x274d;eip=0x001bfe; T(ADD(di, si)); // 73027 add di, si ;~ 274D:1BFE -cs=0x274d;eip=0x001c00; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 73028 mov ax, [bp+8] ;~ 274D:1C00 -cs=0x274d;eip=0x001c03; T(dx = cx;); // 73029 mov dx, cx ;~ 274D:1C03 - // 73030 rep stosw ;~ 274D:1C05 -cs=0x274d;eip=0x001c05; X( REP STOSW); // 73030 rep stosw ;~ 274D:1C05 -cs=0x274d;eip=0x001c07; T(cx = dx;); // 73031 mov cx, dx ;~ 274D:1C07 -cs=0x274d;eip=0x001c09; T(di = offset(seg48ae,byte_4d94d)); // 73032 lea di, byte_4D94D ;~ 274D:1C09 -cs=0x274d;eip=0x001c0d; T(ADD(di, si)); // 73033 add di, si ;~ 274D:1C0D -cs=0x274d;eip=0x001c0f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 73034 mov ax, [bp+0Ch] ;~ 274D:1C0F - // 73035 rep stosw ;~ 274D:1C12 -cs=0x274d;eip=0x001c12; X( REP STOSW); // 73035 rep stosw ;~ 274D:1C12 -cs=0x274d;eip=0x001c14; T(bx = 0x4CB5;); // 73036 mov bx, 4CB5h ;~ 274D:1C14 -cs=0x274d;eip=0x001c17; T(ax = word_4db09;); // 73037 mov ax, word_4DB09 ;~ 274D:1C17 -cs=0x274d;eip=0x001c1a; T(cx = word_4db0b;); // 73038 mov cx, word_4DB0B ;~ 274D:1C1A -cs=0x274d;eip=0x001c1e; J(CALLF(sub_49a66,0)); // 73039 call far ptr sub_49A66 ;~ 274D:1C1E -cs=0x274d;eip=0x001c23; J(CALLF(sub_49a48,0)); // 73041 call far ptr sub_49A48 ;~ 274D:1C23 -cs=0x274d;eip=0x001c28; X(POP(ax)); // 73043 pop ax ;~ 274D:1C28 -cs=0x274d;eip=0x001c29; J(CALLF(sub_499e9,0)); // 73044 call far ptr sub_499E9 ;~ 274D:1C29 -cs=0x274d;eip=0x001c2e; X(POP(bp)); // 73046 pop bp ;~ 274D:1C2E -cs=0x274d;eip=0x001c2f; X(POP(si)); // 73047 pop si ;~ 274D:1C2F -cs=0x274d;eip=0x001c30; X(POP(di)); // 73048 pop di ;~ 274D:1C30 -cs=0x274d;eip=0x001c31; T(sp = bp;); // 73049 mov sp, bp ;~ 274D:1C31 -cs=0x274d;eip=0x001c33; X(POP(bp)); // 73050 pop bp ;~ 274D:1C33 -cs=0x274d;eip=0x001c34; J(RETF(0)); // 73051 retf ;~ 274D:1C34 + // 120968 +cs=0x274d;eip=0x001bd1; X(PUSH(ax)); // 120968 push ax ;~ 274D:1BD1 +cs=0x274d;eip=0x001bd2; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 120969 mov bx, [bp+6] ;~ 274D:1BD2 +cs=0x274d;eip=0x001bd5; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 120970 mov ax, [bx] ;~ 274D:1BD5 +cs=0x274d;eip=0x001bd7; J(CALLF(sub_499df,0)); // 120971 call far ptr sub_499DF ;~ 274D:1BD7 +cs=0x274d;eip=0x001bdc; T(MOV(ah, *(raddr(ds,bx+4)))); // 120973 mov ah, [bx+4] ;~ 274D:1BDC +cs=0x274d;eip=0x001bdf; J(CALLF(sub_49a3e,0)); // 120974 call far ptr sub_49A3E ;~ 274D:1BDF +cs=0x274d;eip=0x001be4; J(CALL(sub_37950,0)); // 120976 call sub_37950 ;~ 274D:1BE4 +cs=0x274d;eip=0x001be7; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 120977 mov cx, [bp+0Eh] ;~ 274D:1BE7 +cs=0x274d;eip=0x001bea; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 120978 mov si, [bp+0Ah] ;~ 274D:1BEA +cs=0x274d;eip=0x001bed; X(word_4db0b = cx;); // 120979 mov ds:word_4DB0B, cx ;~ 274D:1BED +cs=0x274d;eip=0x001bf1; X(word_4db09 = si;); // 120980 mov ds:word_4DB09, si ;~ 274D:1BF1 +cs=0x274d;eip=0x001bf5; T(SUB(cx, si)); // 120981 sub cx, si ;~ 274D:1BF5 +cs=0x274d;eip=0x001bf7; T(INC(cx)); // 120982 inc cx ;~ 274D:1BF7 +cs=0x274d;eip=0x001bf8; T(di = offset(seg4c7a,unk_4d795)-offset(seg48ae,byte_48ae0)); // 120983 lea di, unk_4D795 - byte_48AE0 ;~ 274D:1BF8 +cs=0x274d;eip=0x001bfc; T(SHL(si, 1)); // 120984 shl si, 1 ;~ 274D:1BFC +cs=0x274d;eip=0x001bfe; T(ADD(di, si)); // 120985 add di, si ;~ 274D:1BFE +cs=0x274d;eip=0x001c00; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 120986 mov ax, [bp+8] ;~ 274D:1C00 +cs=0x274d;eip=0x001c03; T(dx = cx;); // 120987 mov dx, cx ;~ 274D:1C03 + // 120988 rep stosw ;~ 274D:1C05 +cs=0x274d;eip=0x001c05; X( REP STOSW); // 120988 rep stosw ;~ 274D:1C05 +cs=0x274d;eip=0x001c07; T(cx = dx;); // 120989 mov cx, dx ;~ 274D:1C07 +cs=0x274d;eip=0x001c09; T(di = offset(seg4c7a,unk_4d94d)-offset(seg48ae,byte_48ae0)); // 120990 lea di, unk_4D94D - byte_48AE0 ;~ 274D:1C09 +cs=0x274d;eip=0x001c0d; T(ADD(di, si)); // 120991 add di, si ;~ 274D:1C0D +cs=0x274d;eip=0x001c0f; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 120992 mov ax, [bp+0Ch] ;~ 274D:1C0F + // 120993 rep stosw ;~ 274D:1C12 +cs=0x274d;eip=0x001c12; X( REP STOSW); // 120993 rep stosw ;~ 274D:1C12 +cs=0x274d;eip=0x001c14; T(bx = 0x4CB5;); // 120994 mov bx, 4CB5h ;~ 274D:1C14 +cs=0x274d;eip=0x001c17; T(ax = word_4db09;); // 120995 mov ax, ds:word_4DB09 ;~ 274D:1C17 +cs=0x274d;eip=0x001c1a; T(cx = word_4db0b;); // 120996 mov cx, ds:word_4DB0B ;~ 274D:1C1A +cs=0x274d;eip=0x001c1e; J(CALLF(sub_49a66,0)); // 120997 call far ptr sub_49A66 ;~ 274D:1C1E +cs=0x274d;eip=0x001c23; J(CALLF(sub_49a48,0)); // 120999 call far ptr sub_49A48 ;~ 274D:1C23 +cs=0x274d;eip=0x001c28; X(POP(ax)); // 121001 pop ax ;~ 274D:1C28 +cs=0x274d;eip=0x001c29; J(CALLF(sub_499e9,0)); // 121002 call far ptr sub_499E9 ;~ 274D:1C29 +cs=0x274d;eip=0x001c2e; X(POP(bp)); // 121004 pop bp ;~ 274D:1C2E +cs=0x274d;eip=0x001c2f; X(POP(si)); // 121005 pop si ;~ 274D:1C2F +cs=0x274d;eip=0x001c30; X(POP(di)); // 121006 pop di ;~ 274D:1C30 +cs=0x274d;eip=0x001c31; T(sp = bp;); // 121007 mov sp, bp ;~ 274D:1C31 +cs=0x274d;eip=0x001c33; X(POP(bp)); // 121008 pop bp ;~ 274D:1C33 +cs=0x274d;eip=0x001c34; J(RETF(0)); // 121009 retf ;~ 274D:1C34 ret_274d_1c35: - // 7163 -cs=0x274d;eip=0x001c35; X(PUSH(bp)); // 73053 push bp ;~ 274D:1C35 -cs=0x274d;eip=0x001c36; T(bp = sp;); // 73054 mov bp, sp ;~ 274D:1C36 -cs=0x274d;eip=0x001c38; X(PUSH(di)); // 73055 push di ;~ 274D:1C38 -cs=0x274d;eip=0x001c39; X(PUSH(si)); // 73056 push si ;~ 274D:1C39 -cs=0x274d;eip=0x001c3a; X(PUSH(bp)); // 73057 push bp ;~ 274D:1C3A -cs=0x274d;eip=0x001c3b; X(PUSH(ds)); // 73058 push ds ;~ 274D:1C3B -cs=0x274d;eip=0x001c3c; X(POP(es)); // 73059 pop es ;~ 274D:1C3C -cs=0x274d;eip=0x001c3d; J(CALLF(sub_499ee,0)); // 73060 call far ptr sub_499EE ;~ 274D:1C3D -cs=0x274d;eip=0x001c42; X(PUSH(ax)); // 73062 push ax ;~ 274D:1C42 -cs=0x274d;eip=0x001c43; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 73063 mov bx, [bp+6] ;~ 274D:1C43 -cs=0x274d;eip=0x001c46; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 73064 mov ax, [bx] ;~ 274D:1C46 -cs=0x274d;eip=0x001c48; J(CALLF(sub_499df,0)); // 73065 call far ptr sub_499DF ;~ 274D:1C48 -cs=0x274d;eip=0x001c4d; T(MOV(ah, *(raddr(ds,bx+6)))); // 73067 mov ah, [bx+6] ;~ 274D:1C4D -cs=0x274d;eip=0x001c50; J(CALLF(sub_49a3e,0)); // 73068 call far ptr sub_49A3E ;~ 274D:1C50 -cs=0x274d;eip=0x001c55; J(CALL(sub_37950,0)); // 73070 call sub_37950 ;~ 274D:1C55 -cs=0x274d;eip=0x001c58; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 73071 mov cx, [bp+0Eh] ;~ 274D:1C58 -cs=0x274d;eip=0x001c5b; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 73072 mov si, [bp+0Ah] ;~ 274D:1C5B -cs=0x274d;eip=0x001c5e; X(word_4db0b = cx;); // 73073 mov word_4DB0B, cx ;~ 274D:1C5E -cs=0x274d;eip=0x001c62; X(word_4db09 = si;); // 73074 mov word_4DB09, si ;~ 274D:1C62 -cs=0x274d;eip=0x001c66; T(SUB(cx, si)); // 73075 sub cx, si ;~ 274D:1C66 -cs=0x274d;eip=0x001c68; T(INC(cx)); // 73076 inc cx ;~ 274D:1C68 -cs=0x274d;eip=0x001c69; T(di = offset(seg48ae,byte_4d795)); // 73077 lea di, byte_4D795 ;~ 274D:1C69 -cs=0x274d;eip=0x001c6d; T(SHL(si, 1)); // 73078 shl si, 1 ;~ 274D:1C6D -cs=0x274d;eip=0x001c6f; T(ADD(di, si)); // 73079 add di, si ;~ 274D:1C6F -cs=0x274d;eip=0x001c71; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 73080 mov ax, [bp+8] ;~ 274D:1C71 -cs=0x274d;eip=0x001c74; T(dx = cx;); // 73081 mov dx, cx ;~ 274D:1C74 - // 73082 rep stosw ;~ 274D:1C76 -cs=0x274d;eip=0x001c76; X( REP STOSW); // 73082 rep stosw ;~ 274D:1C76 -cs=0x274d;eip=0x001c78; T(cx = dx;); // 73083 mov cx, dx ;~ 274D:1C78 -cs=0x274d;eip=0x001c7a; T(di = offset(seg48ae,byte_4d94d)); // 73084 lea di, byte_4D94D ;~ 274D:1C7A -cs=0x274d;eip=0x001c7e; T(ADD(di, si)); // 73085 add di, si ;~ 274D:1C7E -cs=0x274d;eip=0x001c80; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 73086 mov ax, [bp+0Ch] ;~ 274D:1C80 - // 73087 rep stosw ;~ 274D:1C83 -cs=0x274d;eip=0x001c83; X( REP STOSW); // 73087 rep stosw ;~ 274D:1C83 -cs=0x274d;eip=0x001c85; T(bx = 0x4CB5;); // 73088 mov bx, 4CB5h ;~ 274D:1C85 -cs=0x274d;eip=0x001c88; T(ax = word_4db09;); // 73089 mov ax, word_4DB09 ;~ 274D:1C88 -cs=0x274d;eip=0x001c8b; T(cx = word_4db0b;); // 73090 mov cx, word_4DB0B ;~ 274D:1C8B -cs=0x274d;eip=0x001c8f; J(CALLF(sub_49a66,0)); // 73091 call far ptr sub_49A66 ;~ 274D:1C8F -cs=0x274d;eip=0x001c94; J(CALLF(sub_49a48,0)); // 73093 call far ptr sub_49A48 ;~ 274D:1C94 -cs=0x274d;eip=0x001c99; X(POP(ax)); // 73095 pop ax ;~ 274D:1C99 -cs=0x274d;eip=0x001c9a; J(CALLF(sub_499e9,0)); // 73096 call far ptr sub_499E9 ;~ 274D:1C9A -cs=0x274d;eip=0x001c9f; X(POP(bp)); // 73098 pop bp ;~ 274D:1C9F -cs=0x274d;eip=0x001ca0; X(POP(si)); // 73099 pop si ;~ 274D:1CA0 -cs=0x274d;eip=0x001ca1; X(POP(di)); // 73100 pop di ;~ 274D:1CA1 -cs=0x274d;eip=0x001ca2; T(sp = bp;); // 73101 mov sp, bp ;~ 274D:1CA2 -cs=0x274d;eip=0x001ca4; X(POP(bp)); // 73102 pop bp ;~ 274D:1CA4 -cs=0x274d;eip=0x001ca5; J(RETN(0)); // 73103 retn ;~ 274D:1CA5 + // 7149 +cs=0x274d;eip=0x001c35; X(PUSH(bp)); // 121011 push bp ;~ 274D:1C35 +cs=0x274d;eip=0x001c36; T(bp = sp;); // 121012 mov bp, sp ;~ 274D:1C36 +cs=0x274d;eip=0x001c38; X(PUSH(di)); // 121013 push di ;~ 274D:1C38 +cs=0x274d;eip=0x001c39; X(PUSH(si)); // 121014 push si ;~ 274D:1C39 +cs=0x274d;eip=0x001c3a; X(PUSH(bp)); // 121015 push bp ;~ 274D:1C3A +cs=0x274d;eip=0x001c3b; X(PUSH(ds)); // 121016 push ds ;~ 274D:1C3B +cs=0x274d;eip=0x001c3c; X(POP(es)); // 121017 pop es ;~ 274D:1C3C +cs=0x274d;eip=0x001c3d; J(CALLF(sub_499ee,0)); // 121018 call far ptr sub_499EE ;~ 274D:1C3D +cs=0x274d;eip=0x001c42; X(PUSH(ax)); // 121020 push ax ;~ 274D:1C42 +cs=0x274d;eip=0x001c43; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 121021 mov bx, [bp+6] ;~ 274D:1C43 +cs=0x274d;eip=0x001c46; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 121022 mov ax, [bx] ;~ 274D:1C46 +cs=0x274d;eip=0x001c48; J(CALLF(sub_499df,0)); // 121023 call far ptr sub_499DF ;~ 274D:1C48 +cs=0x274d;eip=0x001c4d; T(MOV(ah, *(raddr(ds,bx+6)))); // 121025 mov ah, [bx+6] ;~ 274D:1C4D +cs=0x274d;eip=0x001c50; J(CALLF(sub_49a3e,0)); // 121026 call far ptr sub_49A3E ;~ 274D:1C50 +cs=0x274d;eip=0x001c55; J(CALL(sub_37950,0)); // 121028 call sub_37950 ;~ 274D:1C55 +cs=0x274d;eip=0x001c58; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 121029 mov cx, [bp+0Eh] ;~ 274D:1C58 +cs=0x274d;eip=0x001c5b; T(MOV(si, *(dw*)(raddr(ss,bp+0x0A)))); // 121030 mov si, [bp+0Ah] ;~ 274D:1C5B +cs=0x274d;eip=0x001c5e; X(word_4db0b = cx;); // 121031 mov ds:word_4DB0B, cx ;~ 274D:1C5E +cs=0x274d;eip=0x001c62; X(word_4db09 = si;); // 121032 mov ds:word_4DB09, si ;~ 274D:1C62 +cs=0x274d;eip=0x001c66; T(SUB(cx, si)); // 121033 sub cx, si ;~ 274D:1C66 +cs=0x274d;eip=0x001c68; T(INC(cx)); // 121034 inc cx ;~ 274D:1C68 +cs=0x274d;eip=0x001c69; T(di = offset(seg4c7a,unk_4d795)-offset(seg48ae,byte_48ae0)); // 121035 lea di, unk_4D795 - byte_48AE0 ;~ 274D:1C69 +cs=0x274d;eip=0x001c6d; T(SHL(si, 1)); // 121036 shl si, 1 ;~ 274D:1C6D +cs=0x274d;eip=0x001c6f; T(ADD(di, si)); // 121037 add di, si ;~ 274D:1C6F +cs=0x274d;eip=0x001c71; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 121038 mov ax, [bp+8] ;~ 274D:1C71 +cs=0x274d;eip=0x001c74; T(dx = cx;); // 121039 mov dx, cx ;~ 274D:1C74 + // 121040 rep stosw ;~ 274D:1C76 +cs=0x274d;eip=0x001c76; X( REP STOSW); // 121040 rep stosw ;~ 274D:1C76 +cs=0x274d;eip=0x001c78; T(cx = dx;); // 121041 mov cx, dx ;~ 274D:1C78 +cs=0x274d;eip=0x001c7a; T(di = offset(seg4c7a,unk_4d94d)-offset(seg48ae,byte_48ae0)); // 121042 lea di, unk_4D94D - byte_48AE0 ;~ 274D:1C7A +cs=0x274d;eip=0x001c7e; T(ADD(di, si)); // 121043 add di, si ;~ 274D:1C7E +cs=0x274d;eip=0x001c80; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 121044 mov ax, [bp+0Ch] ;~ 274D:1C80 + // 121045 rep stosw ;~ 274D:1C83 +cs=0x274d;eip=0x001c83; X( REP STOSW); // 121045 rep stosw ;~ 274D:1C83 +cs=0x274d;eip=0x001c85; T(bx = 0x4CB5;); // 121046 mov bx, 4CB5h ;~ 274D:1C85 +cs=0x274d;eip=0x001c88; T(ax = word_4db09;); // 121047 mov ax, ds:word_4DB09 ;~ 274D:1C88 +cs=0x274d;eip=0x001c8b; T(cx = word_4db0b;); // 121048 mov cx, ds:word_4DB0B ;~ 274D:1C8B +cs=0x274d;eip=0x001c8f; J(CALLF(sub_49a66,0)); // 121049 call far ptr sub_49A66 ;~ 274D:1C8F +cs=0x274d;eip=0x001c94; J(CALLF(sub_49a48,0)); // 121051 call far ptr sub_49A48 ;~ 274D:1C94 +cs=0x274d;eip=0x001c99; X(POP(ax)); // 121053 pop ax ;~ 274D:1C99 +cs=0x274d;eip=0x001c9a; J(CALLF(sub_499e9,0)); // 121054 call far ptr sub_499E9 ;~ 274D:1C9A +cs=0x274d;eip=0x001c9f; X(POP(bp)); // 121056 pop bp ;~ 274D:1C9F +cs=0x274d;eip=0x001ca0; X(POP(si)); // 121057 pop si ;~ 274D:1CA0 +cs=0x274d;eip=0x001ca1; X(POP(di)); // 121058 pop di ;~ 274D:1CA1 +cs=0x274d;eip=0x001ca2; T(sp = bp;); // 121059 mov sp, bp ;~ 274D:1CA2 +cs=0x274d;eip=0x001ca4; X(POP(bp)); // 121060 pop bp ;~ 274D:1CA4 +cs=0x274d;eip=0x001ca5; J(RETN(0)); // 121061 retn ;~ 274D:1CA5 assert(0); __dispatch_call: @@ -4905,8 +4911,8 @@ cs=0x274d;eip=0x001ca5; J(RETN(0)); // 73103 retn ;~ 274D:1CA5 else goto __dispatch_call; sub_37756: _begin: -cs=0x274d;eip=0x001ca6; J(CALL(sub_37766,0)); // 73109 call sub_37766 ;~ 274D:1CA6 -cs=0x274d;eip=0x001ca9; J(RETF(0)); // 73110 retf ;~ 274D:1CA9 +cs=0x274d;eip=0x001ca6; J(CALL(sub_37766,0)); // 121067 call sub_37766 ;~ 274D:1CA6 +cs=0x274d;eip=0x001ca9; J(RETF(0)); // 121068 retf ;~ 274D:1CA9 assert(0); __dispatch_call: @@ -4931,16 +4937,16 @@ cs=0x274d;eip=0x001ca9; J(RETF(0)); // 73110 retf ;~ 274D:1CA9 else goto __dispatch_call; sub_3775a: _begin: -cs=0x274d;eip=0x001caa; X(PUSH(bp)); // 73119 push bp ;~ 274D:1CAA -cs=0x274d;eip=0x001cab; X(PUSH(si)); // 73120 push si ;~ 274D:1CAB -cs=0x274d;eip=0x001cac; X(PUSH(di)); // 73121 push di ;~ 274D:1CAC -cs=0x274d;eip=0x001cad; X(PUSH(es)); // 73122 push es ;~ 274D:1CAD -cs=0x274d;eip=0x001cae; J(CALL(sub_37766,0)); // 73123 call sub_37766 ;~ 274D:1CAE -cs=0x274d;eip=0x001cb1; X(POP(es)); // 73124 pop es ;~ 274D:1CB1 -cs=0x274d;eip=0x001cb2; X(POP(di)); // 73126 pop di ;~ 274D:1CB2 -cs=0x274d;eip=0x001cb3; X(POP(si)); // 73127 pop si ;~ 274D:1CB3 -cs=0x274d;eip=0x001cb4; X(POP(bp)); // 73128 pop bp ;~ 274D:1CB4 -cs=0x274d;eip=0x001cb5; J(RETF(0)); // 73129 retf ;~ 274D:1CB5 +cs=0x274d;eip=0x001caa; X(PUSH(bp)); // 121077 push bp ;~ 274D:1CAA +cs=0x274d;eip=0x001cab; X(PUSH(si)); // 121078 push si ;~ 274D:1CAB +cs=0x274d;eip=0x001cac; X(PUSH(di)); // 121079 push di ;~ 274D:1CAC +cs=0x274d;eip=0x001cad; X(PUSH(es)); // 121080 push es ;~ 274D:1CAD +cs=0x274d;eip=0x001cae; J(CALL(sub_37766,0)); // 121081 call sub_37766 ;~ 274D:1CAE +cs=0x274d;eip=0x001cb1; X(POP(es)); // 121082 pop es ;~ 274D:1CB1 +cs=0x274d;eip=0x001cb2; X(POP(di)); // 121084 pop di ;~ 274D:1CB2 +cs=0x274d;eip=0x001cb3; X(POP(si)); // 121085 pop si ;~ 274D:1CB3 +cs=0x274d;eip=0x001cb4; X(POP(bp)); // 121086 pop bp ;~ 274D:1CB4 +cs=0x274d;eip=0x001cb5; J(RETF(0)); // 121087 retf ;~ 274D:1CB5 assert(0); __dispatch_call: @@ -4965,199 +4971,199 @@ cs=0x274d;eip=0x001cb5; J(RETF(0)); // 73129 retf ;~ 274D:1CB5 else goto __dispatch_call; sub_37766: _begin: -cs=0x274d;eip=0x001cb6; T(SUB(ax, ax)); // 73138 sub ax, ax ;~ 274D:1CB6 -cs=0x274d;eip=0x001cb8; T(es = ax;); // 73139 mov es, ax ;~ 274D:1CB8 -cs=0x274d;eip=0x001cba; X(PUSH(*(dw*)(raddr(es,0)))); // 73141 push word ptr es:0 ;~ 274D:1CBA -cs=0x274d;eip=0x001cbf; X(PUSH(*(dw*)(raddr(es,2)))); // 73142 push word ptr es:2 ;~ 274D:1CBF -cs=0x274d;eip=0x001cc4; T(ax = offset(seg48ae,word_4a8b6)+0x8D); // 73143 lea ax, word_4A8B6+8Dh ;~ 274D:1CC4 -cs=0x274d;eip=0x001cc8; X(MOV(*(dw*)(raddr(es,0)), ax)); // 73144 mov es:0, ax ;~ 274D:1CC8 -cs=0x274d;eip=0x001ccc; X(MOV(*(dw*)(raddr(es,2)), seg_offset(seg35ab))); // 73145 mov word ptr es:2, seg seg35ab ;~ 274D:1CCC -cs=0x274d;eip=0x001cd3; X(PUSH(ds)); // 73146 push ds ;~ 274D:1CD3 -cs=0x274d;eip=0x001cd4; X(POP(es)); // 73147 pop es ;~ 274D:1CD4 -cs=0x274d;eip=0x001cd5; J(JMP(loc_377ee)); // 73149 jmp short loc_377EE ;~ 274D:1CD5 +cs=0x274d;eip=0x001cb6; T(SUB(ax, ax)); // 121096 sub ax, ax ;~ 274D:1CB6 +cs=0x274d;eip=0x001cb8; T(es = ax;); // 121097 mov es, ax ;~ 274D:1CB8 +cs=0x274d;eip=0x001cba; X(PUSH(*(dw*)(raddr(es,0)))); // 121099 push word ptr es:0 ;~ 274D:1CBA +cs=0x274d;eip=0x001cbf; X(PUSH(*(dw*)(raddr(es,2)))); // 121100 push word ptr es:2 ;~ 274D:1CBF +cs=0x274d;eip=0x001cc4; T(ax = offset(seg48ae,word_4a8b6)+0x8D); // 121101 lea ax, word_4A8B6+8Dh ;~ 274D:1CC4 +cs=0x274d;eip=0x001cc8; X(MOV(*(dw*)(raddr(es,0)), ax)); // 121102 mov es:0, ax ;~ 274D:1CC8 +cs=0x274d;eip=0x001ccc; X(MOV(*(dw*)(raddr(es,2)), seg_offset(seg35ab))); // 121103 mov word ptr es:2, seg seg35ab ;~ 274D:1CCC +cs=0x274d;eip=0x001cd3; X(PUSH(ds)); // 121104 push ds ;~ 274D:1CD3 +cs=0x274d;eip=0x001cd4; X(POP(es)); // 121105 pop es ;~ 274D:1CD4 +cs=0x274d;eip=0x001cd5; J(JMP(loc_377ee)); // 121107 jmp short loc_377EE ;~ 274D:1CD5 loc_37788: - // 7164 -cs=0x274d;eip=0x001cd8; T(SUB(ax, ax)); // 73156 sub ax, ax ;~ 274D:1CD8 -cs=0x274d;eip=0x001cda; T(es = ax;); // 73157 mov es, ax ;~ 274D:1CDA -cs=0x274d;eip=0x001cdc; X(POP(*(dw*)(raddr(es,2)))); // 73159 pop word ptr es:2 ;~ 274D:1CDC -cs=0x274d;eip=0x001ce1; X(POP(*(dw*)(raddr(es,0)))); // 73160 pop word ptr es:0 ;~ 274D:1CE1 -cs=0x274d;eip=0x001ce6; X(PUSH(ds)); // 73161 push ds ;~ 274D:1CE6 -cs=0x274d;eip=0x001ce7; X(POP(es)); // 73162 pop es ;~ 274D:1CE7 -cs=0x274d;eip=0x001ce8; T(ax = word_4d78d;); // 73164 mov ax, word_4D78D ;~ 274D:1CE8 -cs=0x274d;eip=0x001ceb; T(bx = word_4d791;); // 73165 mov bx, word_4D791 ;~ 274D:1CEB -cs=0x274d;eip=0x001cef; T(cx = word_4d78f;); // 73166 mov cx, word_4D78F ;~ 274D:1CEF -cs=0x274d;eip=0x001cf3; T(dx = word_4d793;); // 73167 mov dx, word_4D793 ;~ 274D:1CF3 -cs=0x274d;eip=0x001cf7; J(CALLF(sub_49a39,0)); // 73168 call far ptr sub_49A39 ;~ 274D:1CF7 -cs=0x274d;eip=0x001cfc; T(CLC); // 73170 clc ;~ 274D:1CFC -cs=0x274d;eip=0x001cfd; J(RETN(0)); // 73171 retn ;~ 274D:1CFD + // 7150 +cs=0x274d;eip=0x001cd8; T(SUB(ax, ax)); // 121114 sub ax, ax ;~ 274D:1CD8 +cs=0x274d;eip=0x001cda; T(es = ax;); // 121115 mov es, ax ;~ 274D:1CDA +cs=0x274d;eip=0x001cdc; X(POP(*(dw*)(raddr(es,2)))); // 121117 pop word ptr es:2 ;~ 274D:1CDC +cs=0x274d;eip=0x001ce1; X(POP(*(dw*)(raddr(es,0)))); // 121118 pop word ptr es:0 ;~ 274D:1CE1 +cs=0x274d;eip=0x001ce6; X(PUSH(ds)); // 121119 push ds ;~ 274D:1CE6 +cs=0x274d;eip=0x001ce7; X(POP(es)); // 121120 pop es ;~ 274D:1CE7 +cs=0x274d;eip=0x001ce8; T(ax = word_4d78d;); // 121122 mov ax, ds:word_4D78D ;~ 274D:1CE8 +cs=0x274d;eip=0x001ceb; T(bx = word_4d791;); // 121123 mov bx, ds:word_4D791 ;~ 274D:1CEB +cs=0x274d;eip=0x001cef; T(cx = word_4d78f;); // 121124 mov cx, ds:word_4D78F ;~ 274D:1CEF +cs=0x274d;eip=0x001cf3; T(dx = word_4d793;); // 121125 mov dx, ds:word_4D793 ;~ 274D:1CF3 +cs=0x274d;eip=0x001cf7; J(CALLF(sub_49a39,0)); // 121126 call far ptr sub_49A39 ;~ 274D:1CF7 +cs=0x274d;eip=0x001cfc; T(CLC); // 121128 clc ;~ 274D:1CFC +cs=0x274d;eip=0x001cfd; J(RETN(0)); // 121129 retn ;~ 274D:1CFD loc_377ae: - // 7165 -cs=0x274d;eip=0x001cfe; T(SUB(ax, ax)); // 73176 sub ax, ax ;~ 274D:1CFE -cs=0x274d;eip=0x001d00; T(es = ax;); // 73177 mov es, ax ;~ 274D:1D00 -cs=0x274d;eip=0x001d02; X(POP(*(dw*)(raddr(es,2)))); // 73179 pop word ptr es:2 ;~ 274D:1D02 -cs=0x274d;eip=0x001d07; X(POP(*(dw*)(raddr(es,0)))); // 73180 pop word ptr es:0 ;~ 274D:1D07 -cs=0x274d;eip=0x001d0c; X(PUSH(ds)); // 73181 push ds ;~ 274D:1D0C -cs=0x274d;eip=0x001d0d; X(POP(es)); // 73182 pop es ;~ 274D:1D0D -cs=0x274d;eip=0x001d0e; T(STC); // 73184 stc ;~ 274D:1D0E -cs=0x274d;eip=0x001d0f; J(RETN(0)); // 73185 retn ;~ 274D:1D0F + // 7151 +cs=0x274d;eip=0x001cfe; T(SUB(ax, ax)); // 121134 sub ax, ax ;~ 274D:1CFE +cs=0x274d;eip=0x001d00; T(es = ax;); // 121135 mov es, ax ;~ 274D:1D00 +cs=0x274d;eip=0x001d02; X(POP(*(dw*)(raddr(es,2)))); // 121137 pop word ptr es:2 ;~ 274D:1D02 +cs=0x274d;eip=0x001d07; X(POP(*(dw*)(raddr(es,0)))); // 121138 pop word ptr es:0 ;~ 274D:1D07 +cs=0x274d;eip=0x001d0c; X(PUSH(ds)); // 121139 push ds ;~ 274D:1D0C +cs=0x274d;eip=0x001d0d; X(POP(es)); // 121140 pop es ;~ 274D:1D0D +cs=0x274d;eip=0x001d0e; T(STC); // 121142 stc ;~ 274D:1D0E +cs=0x274d;eip=0x001d0f; J(RETN(0)); // 121143 retn ;~ 274D:1D0F loc_377c0: - // 7166 -cs=0x274d;eip=0x001d10; T(CMC); // 73189 cmc ;~ 274D:1D10 -cs=0x274d;eip=0x001d11; T(RCR(dx, 1)); // 73190 rcr dx, 1 ;~ 274D:1D11 -cs=0x274d;eip=0x001d13; X(word_4d77f = dx;); // 73191 mov word_4D77F, dx ;~ 274D:1D13 -cs=0x274d;eip=0x001d17; T(SAR(dx, 1)); // 73192 sar dx, 1 ;~ 274D:1D17 -cs=0x274d;eip=0x001d19; X(word_4d783 = dx;); // 73193 mov word_4D783, dx ;~ 274D:1D19 -cs=0x274d;eip=0x001d1d; T(dx = di;); // 73194 mov dx, di ;~ 274D:1D1D -cs=0x274d;eip=0x001d1f; T(SUB(dx, bp)); // 73195 sub dx, bp ;~ 274D:1D1F -cs=0x274d;eip=0x001d21; J(JNO(loc_377d9)); // 73196 jno short loc_377D9 ;~ 274D:1D21 -cs=0x274d;eip=0x001d23; T(CMC); // 73197 cmc ;~ 274D:1D23 -cs=0x274d;eip=0x001d24; T(RCR(dx, 1)); // 73198 rcr dx, 1 ;~ 274D:1D24 -cs=0x274d;eip=0x001d26; J(JMP(loc_37849)); // 73199 jmp short loc_37849 ;~ 274D:1D26 + // 7152 +cs=0x274d;eip=0x001d10; T(CMC); // 121147 cmc ;~ 274D:1D10 +cs=0x274d;eip=0x001d11; T(RCR(dx, 1)); // 121148 rcr dx, 1 ;~ 274D:1D11 +cs=0x274d;eip=0x001d13; X(word_4d77f = dx;); // 121149 mov ds:word_4D77F, dx ;~ 274D:1D13 +cs=0x274d;eip=0x001d17; T(SAR(dx, 1)); // 121150 sar dx, 1 ;~ 274D:1D17 +cs=0x274d;eip=0x001d19; X(word_4d783 = dx;); // 121151 mov ds:word_4D783, dx ;~ 274D:1D19 +cs=0x274d;eip=0x001d1d; T(dx = di;); // 121152 mov dx, di ;~ 274D:1D1D +cs=0x274d;eip=0x001d1f; T(SUB(dx, bp)); // 121153 sub dx, bp ;~ 274D:1D1F +cs=0x274d;eip=0x001d21; J(JNO(loc_377d9)); // 121154 jno short loc_377D9 ;~ 274D:1D21 +cs=0x274d;eip=0x001d23; T(CMC); // 121155 cmc ;~ 274D:1D23 +cs=0x274d;eip=0x001d24; T(RCR(dx, 1)); // 121156 rcr dx, 1 ;~ 274D:1D24 +cs=0x274d;eip=0x001d26; J(JMP(loc_37849)); // 121157 jmp short loc_37849 ;~ 274D:1D26 loc_377d9: - // 7167 -cs=0x274d;eip=0x001d29; T(SAR(dx, 1)); // 73205 sar dx, 1 ;~ 274D:1D29 -cs=0x274d;eip=0x001d2b; J(JMP(loc_37849)); // 73206 jmp short loc_37849 ;~ 274D:1D2B + // 7153 +cs=0x274d;eip=0x001d29; T(SAR(dx, 1)); // 121163 sar dx, 1 ;~ 274D:1D29 +cs=0x274d;eip=0x001d2b; J(JMP(loc_37849)); // 121164 jmp short loc_37849 ;~ 274D:1D2B loc_377de: - // 7168 -cs=0x274d;eip=0x001d2e; T(CMC); // 73212 cmc ;~ 274D:1D2E -cs=0x274d;eip=0x001d2f; T(RCR(dx, 1)); // 73213 rcr dx, 1 ;~ 274D:1D2F -cs=0x274d;eip=0x001d31; X(SAR(word_4d77f, 1)); // 73214 sar word_4D77F, 1 ;~ 274D:1D31 -cs=0x274d;eip=0x001d35; X(SAR(word_4d783, 1)); // 73215 sar word_4D783, 1 ;~ 274D:1D35 -cs=0x274d;eip=0x001d39; J(JMP(loc_37849)); // 73216 jmp short loc_37849 ;~ 274D:1D39 + // 7154 +cs=0x274d;eip=0x001d2e; T(CMC); // 121170 cmc ;~ 274D:1D2E +cs=0x274d;eip=0x001d2f; T(RCR(dx, 1)); // 121171 rcr dx, 1 ;~ 274D:1D2F +cs=0x274d;eip=0x001d31; X(SAR(word_4d77f, 1)); // 121172 sar ds:word_4D77F, 1 ;~ 274D:1D31 +cs=0x274d;eip=0x001d35; X(SAR(word_4d783, 1)); // 121173 sar ds:word_4D783, 1 ;~ 274D:1D35 +cs=0x274d;eip=0x001d39; J(JMP(loc_37849)); // 121174 jmp short loc_37849 ;~ 274D:1D39 loc_377ec: - // 7169 -cs=0x274d;eip=0x001d3c; J(JMP(loc_377ae)); // 73222 jmp short loc_377AE ;~ 274D:1D3C + // 7155 +cs=0x274d;eip=0x001d3c; J(JMP(loc_377ae)); // 121180 jmp short loc_377AE ;~ 274D:1D3C loc_377ee: - // 7170 -cs=0x274d;eip=0x001d3e; T(cx = word_4d78d;); // 73226 mov cx, word_4D78D ;~ 274D:1D3E -cs=0x274d;eip=0x001d42; T(dx = word_4d791;); // 73227 mov dx, word_4D791 ;~ 274D:1D42 -cs=0x274d;eip=0x001d46; T(si = word_4d78f;); // 73228 mov si, word_4D78F ;~ 274D:1D46 -cs=0x274d;eip=0x001d4a; T(di = word_4d793;); // 73229 mov di, word_4D793 ;~ 274D:1D4A -cs=0x274d;eip=0x001d4e; T(bx = cx;); // 73230 mov bx, cx ;~ 274D:1D4E -cs=0x274d;eip=0x001d50; T(bp = dx;); // 73231 mov bp, dx ;~ 274D:1D50 -cs=0x274d;eip=0x001d52; J(CALL(sub_378f2,0)); // 73232 call sub_378F2 ;~ 274D:1D52 -cs=0x274d;eip=0x001d55; X(byte_4d77e = al;); // 73233 mov byte_4D77E, al ;~ 274D:1D55 -cs=0x274d;eip=0x001d58; T(bx = si;); // 73234 mov bx, si ;~ 274D:1D58 -cs=0x274d;eip=0x001d5a; T(bp = di;); // 73235 mov bp, di ;~ 274D:1D5A -cs=0x274d;eip=0x001d5c; J(CALL(sub_378f2,0)); // 73236 call sub_378F2 ;~ 274D:1D5C -cs=0x274d;eip=0x001d5f; J(JNZ(loc_3782b)); // 73237 jnz short loc_3782B ;~ 274D:1D5F -cs=0x274d;eip=0x001d61; T(CMP(byte_4d77e, 0)); // 73238 cmp byte_4D77E, 0 ;~ 274D:1D61 -cs=0x274d;eip=0x001d66; J(JNZ(loc_3781b)); // 73239 jnz short loc_3781B ;~ 274D:1D66 -cs=0x274d;eip=0x001d68; J(JMP(loc_37788)); // 73240 jmp loc_37788 ;~ 274D:1D68 + // 7156 +cs=0x274d;eip=0x001d3e; T(cx = word_4d78d;); // 121184 mov cx, ds:word_4D78D ;~ 274D:1D3E +cs=0x274d;eip=0x001d42; T(dx = word_4d791;); // 121185 mov dx, ds:word_4D791 ;~ 274D:1D42 +cs=0x274d;eip=0x001d46; T(si = word_4d78f;); // 121186 mov si, ds:word_4D78F ;~ 274D:1D46 +cs=0x274d;eip=0x001d4a; T(di = word_4d793;); // 121187 mov di, ds:word_4D793 ;~ 274D:1D4A +cs=0x274d;eip=0x001d4e; T(bx = cx;); // 121188 mov bx, cx ;~ 274D:1D4E +cs=0x274d;eip=0x001d50; T(bp = dx;); // 121189 mov bp, dx ;~ 274D:1D50 +cs=0x274d;eip=0x001d52; J(CALL(sub_378f2,0)); // 121190 call sub_378F2 ;~ 274D:1D52 +cs=0x274d;eip=0x001d55; X(byte_4d77e = al;); // 121191 mov ds:byte_4D77E, al ;~ 274D:1D55 +cs=0x274d;eip=0x001d58; T(bx = si;); // 121192 mov bx, si ;~ 274D:1D58 +cs=0x274d;eip=0x001d5a; T(bp = di;); // 121193 mov bp, di ;~ 274D:1D5A +cs=0x274d;eip=0x001d5c; J(CALL(sub_378f2,0)); // 121194 call sub_378F2 ;~ 274D:1D5C +cs=0x274d;eip=0x001d5f; J(JNZ(loc_3782b)); // 121195 jnz short loc_3782B ;~ 274D:1D5F +cs=0x274d;eip=0x001d61; T(CMP(byte_4d77e, 0)); // 121196 cmp ds:byte_4D77E, 0 ;~ 274D:1D61 +cs=0x274d;eip=0x001d66; J(JNZ(loc_3781b)); // 121197 jnz short loc_3781B ;~ 274D:1D66 +cs=0x274d;eip=0x001d68; J(JMP(loc_37788)); // 121198 jmp loc_37788 ;~ 274D:1D68 loc_3781b: - // 7171 -cs=0x274d;eip=0x001d6b; T(XCHG(cx, si)); // 73244 xchg cx, si ;~ 274D:1D6B -cs=0x274d;eip=0x001d6d; T(XCHG(dx, di)); // 73245 xchg dx, di ;~ 274D:1D6D -cs=0x274d;eip=0x001d6f; X(XCHG(al, byte_4d77e)); // 73246 xchg al, byte_4D77E ;~ 274D:1D6F -cs=0x274d;eip=0x001d73; X(word_4d78d = cx;); // 73247 mov word_4D78D, cx ;~ 274D:1D73 -cs=0x274d;eip=0x001d77; X(word_4d791 = dx;); // 73248 mov word_4D791, dx ;~ 274D:1D77 + // 7157 +cs=0x274d;eip=0x001d6b; T(XCHG(cx, si)); // 121202 xchg cx, si ;~ 274D:1D6B +cs=0x274d;eip=0x001d6d; T(XCHG(dx, di)); // 121203 xchg dx, di ;~ 274D:1D6D +cs=0x274d;eip=0x001d6f; X(XCHG(al, byte_4d77e)); // 121204 xchg al, ds:byte_4D77E ;~ 274D:1D6F +cs=0x274d;eip=0x001d73; X(word_4d78d = cx;); // 121205 mov ds:word_4D78D, cx ;~ 274D:1D73 +cs=0x274d;eip=0x001d77; X(word_4d791 = dx;); // 121206 mov ds:word_4D791, dx ;~ 274D:1D77 loc_3782b: - // 7172 -cs=0x274d;eip=0x001d7b; T(TEST(byte_4d77e, al)); // 73251 test byte_4D77E, al ;~ 274D:1D7B -cs=0x274d;eip=0x001d7f; J(JNZ(loc_377ec)); // 73252 jnz short loc_377EC ;~ 274D:1D7F -cs=0x274d;eip=0x001d81; T(bp = dx;); // 73253 mov bp, dx ;~ 274D:1D81 -cs=0x274d;eip=0x001d83; T(dx = si;); // 73254 mov dx, si ;~ 274D:1D83 -cs=0x274d;eip=0x001d85; T(SUB(dx, cx)); // 73255 sub dx, cx ;~ 274D:1D85 -cs=0x274d;eip=0x001d87; J(JO(loc_377c0)); // 73256 jo short loc_377C0 ;~ 274D:1D87 -cs=0x274d;eip=0x001d89; X(word_4d77f = dx;); // 73257 mov word_4D77F, dx ;~ 274D:1D89 -cs=0x274d;eip=0x001d8d; T(SAR(dx, 1)); // 73258 sar dx, 1 ;~ 274D:1D8D -cs=0x274d;eip=0x001d8f; X(word_4d783 = dx;); // 73259 mov word_4D783, dx ;~ 274D:1D8F -cs=0x274d;eip=0x001d93; T(dx = di;); // 73260 mov dx, di ;~ 274D:1D93 -cs=0x274d;eip=0x001d95; T(SUB(dx, bp)); // 73261 sub dx, bp ;~ 274D:1D95 -cs=0x274d;eip=0x001d97; J(JO(loc_377de)); // 73262 jo short loc_377DE ;~ 274D:1D97 + // 7158 +cs=0x274d;eip=0x001d7b; T(TEST(byte_4d77e, al)); // 121209 test ds:byte_4D77E, al ;~ 274D:1D7B +cs=0x274d;eip=0x001d7f; J(JNZ(loc_377ec)); // 121210 jnz short loc_377EC ;~ 274D:1D7F +cs=0x274d;eip=0x001d81; T(bp = dx;); // 121211 mov bp, dx ;~ 274D:1D81 +cs=0x274d;eip=0x001d83; T(dx = si;); // 121212 mov dx, si ;~ 274D:1D83 +cs=0x274d;eip=0x001d85; T(SUB(dx, cx)); // 121213 sub dx, cx ;~ 274D:1D85 +cs=0x274d;eip=0x001d87; J(JO(loc_377c0)); // 121214 jo short loc_377C0 ;~ 274D:1D87 +cs=0x274d;eip=0x001d89; X(word_4d77f = dx;); // 121215 mov ds:word_4D77F, dx ;~ 274D:1D89 +cs=0x274d;eip=0x001d8d; T(SAR(dx, 1)); // 121216 sar dx, 1 ;~ 274D:1D8D +cs=0x274d;eip=0x001d8f; X(word_4d783 = dx;); // 121217 mov ds:word_4D783, dx ;~ 274D:1D8F +cs=0x274d;eip=0x001d93; T(dx = di;); // 121218 mov dx, di ;~ 274D:1D93 +cs=0x274d;eip=0x001d95; T(SUB(dx, bp)); // 121219 sub dx, bp ;~ 274D:1D95 +cs=0x274d;eip=0x001d97; J(JO(loc_377de)); // 121220 jo short loc_377DE ;~ 274D:1D97 loc_37849: - // 7173 -cs=0x274d;eip=0x001d99; X(word_4d781 = dx;); // 73266 mov word_4D781, dx ;~ 274D:1D99 -cs=0x274d;eip=0x001d9d; T(SAR(dx, 1)); // 73267 sar dx, 1 ;~ 274D:1D9D -cs=0x274d;eip=0x001d9f; X(word_4d785 = dx;); // 73268 mov word_4D785, dx ;~ 274D:1D9F + // 7159 +cs=0x274d;eip=0x001d99; X(word_4d781 = dx;); // 121224 mov ds:word_4D781, dx ;~ 274D:1D99 +cs=0x274d;eip=0x001d9d; T(SAR(dx, 1)); // 121225 sar dx, 1 ;~ 274D:1D9D +cs=0x274d;eip=0x001d9f; X(word_4d785 = dx;); // 121226 mov ds:word_4D785, dx ;~ 274D:1D9F loc_37853: - // 7174 -cs=0x274d;eip=0x001da3; T(TEST(al, 9)); // 73271 test al, 9 ;~ 274D:1DA3 -cs=0x274d;eip=0x001da5; J(JZ(loc_3788f)); // 73272 jz short loc_3788F ;~ 274D:1DA5 -cs=0x274d;eip=0x001da7; T(SUB(bx, bx)); // 73273 sub bx, bx ;~ 274D:1DA7 -cs=0x274d;eip=0x001da9; T(OR(si, si)); // 73274 or si, si ;~ 274D:1DA9 -cs=0x274d;eip=0x001dab; J(JS(loc_37861)); // 73275 js short loc_37861 ;~ 274D:1DAB -cs=0x274d;eip=0x001dad; T(bx = word_4d787;); // 73276 mov bx, word_4D787 ;~ 274D:1DAD + // 7160 +cs=0x274d;eip=0x001da3; T(TEST(al, 9)); // 121229 test al, 9 ;~ 274D:1DA3 +cs=0x274d;eip=0x001da5; J(JZ(loc_3788f)); // 121230 jz short loc_3788F ;~ 274D:1DA5 +cs=0x274d;eip=0x001da7; T(SUB(bx, bx)); // 121231 sub bx, bx ;~ 274D:1DA7 +cs=0x274d;eip=0x001da9; T(OR(si, si)); // 121232 or si, si ;~ 274D:1DA9 +cs=0x274d;eip=0x001dab; J(JS(loc_37861)); // 121233 js short loc_37861 ;~ 274D:1DAB +cs=0x274d;eip=0x001dad; T(bx = word_4d787;); // 121234 mov bx, ds:word_4D787 ;~ 274D:1DAD loc_37861: - // 7175 -cs=0x274d;eip=0x001db1; T(ax = bx;); // 73279 mov ax, bx ;~ 274D:1DB1 -cs=0x274d;eip=0x001db3; T(SUB(ax, cx)); // 73280 sub ax, cx ;~ 274D:1DB3 -cs=0x274d;eip=0x001db5; X(IMUL1_2(word_4d781)); // 73281 imul word_4D781 ;~ 274D:1DB5 -cs=0x274d;eip=0x001db9; X(PUSH(bx)); // 73282 push bx ;~ 274D:1DB9 -cs=0x274d;eip=0x001dba; T(bx = dx;); // 73283 mov bx, dx ;~ 274D:1DBA -cs=0x274d;eip=0x001dbc; X(IDIV2(word_4d77f)); // 73284 idiv word_4D77F ;~ 274D:1DBC -cs=0x274d;eip=0x001dc0; T(bl = bh;); // 73285 mov bl, bh ;~ 274D:1DC0 -cs=0x274d;eip=0x001dc2; T(XOR(bl, *(db*)(((db*)&word_4d77f)+1))); // 73286 xor bl, byte ptr word_4D77F+1 ;~ 274D:1DC2 -cs=0x274d;eip=0x001dc6; J(JNS(loc_3787b)); // 73287 jns short loc_3787B ;~ 274D:1DC6 -cs=0x274d;eip=0x001dc8; T(NEG(dx)); // 73288 neg dx ;~ 274D:1DC8 -cs=0x274d;eip=0x001dca; T(DEC(ax)); // 73289 dec ax ;~ 274D:1DCA + // 7161 +cs=0x274d;eip=0x001db1; T(ax = bx;); // 121237 mov ax, bx ;~ 274D:1DB1 +cs=0x274d;eip=0x001db3; T(SUB(ax, cx)); // 121238 sub ax, cx ;~ 274D:1DB3 +cs=0x274d;eip=0x001db5; X(IMUL1_2(word_4d781)); // 121239 imul ds:word_4D781 ;~ 274D:1DB5 +cs=0x274d;eip=0x001db9; X(PUSH(bx)); // 121240 push bx ;~ 274D:1DB9 +cs=0x274d;eip=0x001dba; T(bx = dx;); // 121241 mov bx, dx ;~ 274D:1DBA +cs=0x274d;eip=0x001dbc; X(IDIV2(word_4d77f)); // 121242 idiv ds:word_4D77F ;~ 274D:1DBC +cs=0x274d;eip=0x001dc0; T(bl = bh;); // 121243 mov bl, bh ;~ 274D:1DC0 +cs=0x274d;eip=0x001dc2; T(XOR(bl, *(db*)(((db*)&word_4d77f)+1))); // 121244 xor bl, byte ptr ds:word_4D77F+1 ;~ 274D:1DC2 +cs=0x274d;eip=0x001dc6; J(JNS(loc_3787b)); // 121245 jns short loc_3787B ;~ 274D:1DC6 +cs=0x274d;eip=0x001dc8; T(NEG(dx)); // 121246 neg dx ;~ 274D:1DC8 +cs=0x274d;eip=0x001dca; T(DEC(ax)); // 121247 dec ax ;~ 274D:1DCA loc_3787b: - // 7176 -cs=0x274d;eip=0x001dcb; T(SUB(dx, word_4d783)); // 73292 sub dx, word_4D783 ;~ 274D:1DCB -cs=0x274d;eip=0x001dcf; T(XOR(dh, bh)); // 73293 xor dh, bh ;~ 274D:1DCF -cs=0x274d;eip=0x001dd1; J(JS(loc_37884)); // 73294 js short loc_37884 ;~ 274D:1DD1 -cs=0x274d;eip=0x001dd3; T(INC(ax)); // 73295 inc ax ;~ 274D:1DD3 + // 7162 +cs=0x274d;eip=0x001dcb; T(SUB(dx, word_4d783)); // 121250 sub dx, ds:word_4D783 ;~ 274D:1DCB +cs=0x274d;eip=0x001dcf; T(XOR(dh, bh)); // 121251 xor dh, bh ;~ 274D:1DCF +cs=0x274d;eip=0x001dd1; J(JS(loc_37884)); // 121252 js short loc_37884 ;~ 274D:1DD1 +cs=0x274d;eip=0x001dd3; T(INC(ax)); // 121253 inc ax ;~ 274D:1DD3 loc_37884: - // 7177 -cs=0x274d;eip=0x001dd4; X(POP(bx)); // 73298 pop bx ;~ 274D:1DD4 -cs=0x274d;eip=0x001dd5; T(ADD(ax, bp)); // 73299 add ax, bp ;~ 274D:1DD5 -cs=0x274d;eip=0x001dd7; J(JS(loc_37897)); // 73300 js short loc_37897 ;~ 274D:1DD7 -cs=0x274d;eip=0x001dd9; T(CMP(ax, word_4d789)); // 73301 cmp ax, word_4D789 ;~ 274D:1DD9 -cs=0x274d;eip=0x001ddd; J(JLE(loc_378c8)); // 73302 jle short loc_378C8 ;~ 274D:1DDD + // 7163 +cs=0x274d;eip=0x001dd4; X(POP(bx)); // 121256 pop bx ;~ 274D:1DD4 +cs=0x274d;eip=0x001dd5; T(ADD(ax, bp)); // 121257 add ax, bp ;~ 274D:1DD5 +cs=0x274d;eip=0x001dd7; J(JS(loc_37897)); // 121258 js short loc_37897 ;~ 274D:1DD7 +cs=0x274d;eip=0x001dd9; T(CMP(ax, word_4d789)); // 121259 cmp ax, ds:word_4D789 ;~ 274D:1DD9 +cs=0x274d;eip=0x001ddd; J(JLE(loc_378c8)); // 121260 jle short loc_378C8 ;~ 274D:1DDD loc_3788f: - // 7178 -cs=0x274d;eip=0x001ddf; T(bx = word_4d789;); // 73305 mov bx, word_4D789 ;~ 274D:1DDF -cs=0x274d;eip=0x001de3; T(CMP(di, bx)); // 73306 cmp di, bx ;~ 274D:1DE3 -cs=0x274d;eip=0x001de5; J(JG(loc_37899)); // 73307 jg short loc_37899 ;~ 274D:1DE5 + // 7164 +cs=0x274d;eip=0x001ddf; T(bx = word_4d789;); // 121263 mov bx, ds:word_4D789 ;~ 274D:1DDF +cs=0x274d;eip=0x001de3; T(CMP(di, bx)); // 121264 cmp di, bx ;~ 274D:1DE3 +cs=0x274d;eip=0x001de5; J(JG(loc_37899)); // 121265 jg short loc_37899 ;~ 274D:1DE5 loc_37897: - // 7179 -cs=0x274d;eip=0x001de7; T(SUB(bx, bx)); // 73310 sub bx, bx ;~ 274D:1DE7 + // 7165 +cs=0x274d;eip=0x001de7; T(SUB(bx, bx)); // 121268 sub bx, bx ;~ 274D:1DE7 loc_37899: - // 7180 -cs=0x274d;eip=0x001de9; T(ax = bx;); // 73313 mov ax, bx ;~ 274D:1DE9 -cs=0x274d;eip=0x001deb; T(SUB(ax, bp)); // 73314 sub ax, bp ;~ 274D:1DEB -cs=0x274d;eip=0x001ded; X(IMUL1_2(word_4d77f)); // 73315 imul word_4D77F ;~ 274D:1DED -cs=0x274d;eip=0x001df1; X(PUSH(bx)); // 73316 push bx ;~ 274D:1DF1 -cs=0x274d;eip=0x001df2; T(bx = dx;); // 73317 mov bx, dx ;~ 274D:1DF2 -cs=0x274d;eip=0x001df4; X(IDIV2(word_4d781)); // 73318 idiv word_4D781 ;~ 274D:1DF4 -cs=0x274d;eip=0x001df8; T(bl = bh;); // 73319 mov bl, bh ;~ 274D:1DF8 -cs=0x274d;eip=0x001dfa; T(XOR(bl, *(db*)(((db*)&word_4d781)+1))); // 73320 xor bl, byte ptr word_4D781+1 ;~ 274D:1DFA -cs=0x274d;eip=0x001dfe; J(JNS(loc_378b3)); // 73321 jns short loc_378B3 ;~ 274D:1DFE -cs=0x274d;eip=0x001e00; T(NEG(dx)); // 73322 neg dx ;~ 274D:1E00 -cs=0x274d;eip=0x001e02; T(DEC(ax)); // 73323 dec ax ;~ 274D:1E02 + // 7166 +cs=0x274d;eip=0x001de9; T(ax = bx;); // 121271 mov ax, bx ;~ 274D:1DE9 +cs=0x274d;eip=0x001deb; T(SUB(ax, bp)); // 121272 sub ax, bp ;~ 274D:1DEB +cs=0x274d;eip=0x001ded; X(IMUL1_2(word_4d77f)); // 121273 imul ds:word_4D77F ;~ 274D:1DED +cs=0x274d;eip=0x001df1; X(PUSH(bx)); // 121274 push bx ;~ 274D:1DF1 +cs=0x274d;eip=0x001df2; T(bx = dx;); // 121275 mov bx, dx ;~ 274D:1DF2 +cs=0x274d;eip=0x001df4; X(IDIV2(word_4d781)); // 121276 idiv ds:word_4D781 ;~ 274D:1DF4 +cs=0x274d;eip=0x001df8; T(bl = bh;); // 121277 mov bl, bh ;~ 274D:1DF8 +cs=0x274d;eip=0x001dfa; T(XOR(bl, *(db*)(((db*)&word_4d781)+1))); // 121278 xor bl, byte ptr ds:word_4D781+1 ;~ 274D:1DFA +cs=0x274d;eip=0x001dfe; J(JNS(loc_378b3)); // 121279 jns short loc_378B3 ;~ 274D:1DFE +cs=0x274d;eip=0x001e00; T(NEG(dx)); // 121280 neg dx ;~ 274D:1E00 +cs=0x274d;eip=0x001e02; T(DEC(ax)); // 121281 dec ax ;~ 274D:1E02 loc_378b3: - // 7181 -cs=0x274d;eip=0x001e03; T(SUB(dx, word_4d785)); // 73326 sub dx, word_4D785 ;~ 274D:1E03 -cs=0x274d;eip=0x001e07; T(XOR(dh, bh)); // 73327 xor dh, bh ;~ 274D:1E07 -cs=0x274d;eip=0x001e09; J(JS(loc_378bc)); // 73328 js short loc_378BC ;~ 274D:1E09 -cs=0x274d;eip=0x001e0b; T(INC(ax)); // 73329 inc ax ;~ 274D:1E0B + // 7167 +cs=0x274d;eip=0x001e03; T(SUB(dx, word_4d785)); // 121284 sub dx, ds:word_4D785 ;~ 274D:1E03 +cs=0x274d;eip=0x001e07; T(XOR(dh, bh)); // 121285 xor dh, bh ;~ 274D:1E07 +cs=0x274d;eip=0x001e09; J(JS(loc_378bc)); // 121286 js short loc_378BC ;~ 274D:1E09 +cs=0x274d;eip=0x001e0b; T(INC(ax)); // 121287 inc ax ;~ 274D:1E0B loc_378bc: - // 7182 -cs=0x274d;eip=0x001e0c; X(POP(bx)); // 73332 pop bx ;~ 274D:1E0C -cs=0x274d;eip=0x001e0d; T(ADD(ax, cx)); // 73333 add ax, cx ;~ 274D:1E0D -cs=0x274d;eip=0x001e0f; J(JS(loc_378d9)); // 73334 js short loc_378D9 ;~ 274D:1E0F -cs=0x274d;eip=0x001e11; T(CMP(ax, word_4d787)); // 73335 cmp ax, word_4D787 ;~ 274D:1E11 -cs=0x274d;eip=0x001e15; J(JG(loc_378d9)); // 73336 jg short loc_378D9 ;~ 274D:1E15 -cs=0x274d;eip=0x001e17; T(XCHG(ax, bx)); // 73337 xchg ax, bx ;~ 274D:1E17 + // 7168 +cs=0x274d;eip=0x001e0c; X(POP(bx)); // 121290 pop bx ;~ 274D:1E0C +cs=0x274d;eip=0x001e0d; T(ADD(ax, cx)); // 121291 add ax, cx ;~ 274D:1E0D +cs=0x274d;eip=0x001e0f; J(JS(loc_378d9)); // 121292 js short loc_378D9 ;~ 274D:1E0F +cs=0x274d;eip=0x001e11; T(CMP(ax, word_4d787)); // 121293 cmp ax, ds:word_4D787 ;~ 274D:1E11 +cs=0x274d;eip=0x001e15; J(JG(loc_378d9)); // 121294 jg short loc_378D9 ;~ 274D:1E15 +cs=0x274d;eip=0x001e17; T(XCHG(ax, bx)); // 121295 xchg ax, bx ;~ 274D:1E17 loc_378c8: - // 7183 -cs=0x274d;eip=0x001e18; T(CMP(byte_4d77e, 0)); // 73340 cmp byte_4D77E, 0 ;~ 274D:1E18 -cs=0x274d;eip=0x001e1d; J(JNZ(loc_378dc)); // 73341 jnz short loc_378DC ;~ 274D:1E1D -cs=0x274d;eip=0x001e1f; X(word_4d793 = ax;); // 73342 mov word_4D793, ax ;~ 274D:1E1F -cs=0x274d;eip=0x001e22; X(word_4d78f = bx;); // 73343 mov word_4D78F, bx ;~ 274D:1E22 -cs=0x274d;eip=0x001e26; J(JMP(loc_37788)); // 73344 jmp loc_37788 ;~ 274D:1E26 + // 7169 +cs=0x274d;eip=0x001e18; T(CMP(byte_4d77e, 0)); // 121298 cmp ds:byte_4D77E, 0 ;~ 274D:1E18 +cs=0x274d;eip=0x001e1d; J(JNZ(loc_378dc)); // 121299 jnz short loc_378DC ;~ 274D:1E1D +cs=0x274d;eip=0x001e1f; X(word_4d793 = ax;); // 121300 mov ds:word_4D793, ax ;~ 274D:1E1F +cs=0x274d;eip=0x001e22; X(word_4d78f = bx;); // 121301 mov ds:word_4D78F, bx ;~ 274D:1E22 +cs=0x274d;eip=0x001e26; J(JMP(loc_37788)); // 121302 jmp loc_37788 ;~ 274D:1E26 loc_378d9: - // 7184 -cs=0x274d;eip=0x001e29; J(JMP(loc_377ae)); // 73349 jmp loc_377AE ;~ 274D:1E29 + // 7170 +cs=0x274d;eip=0x001e29; J(JMP(loc_377ae)); // 121307 jmp loc_377AE ;~ 274D:1E29 loc_378dc: - // 7185 -cs=0x274d;eip=0x001e2c; X(word_4d791 = ax;); // 73353 mov word_4D791, ax ;~ 274D:1E2C -cs=0x274d;eip=0x001e2f; X(word_4d78d = bx;); // 73354 mov word_4D78D, bx ;~ 274D:1E2F -cs=0x274d;eip=0x001e33; T(XCHG(cx, si)); // 73355 xchg cx, si ;~ 274D:1E33 -cs=0x274d;eip=0x001e35; T(XCHG(bp, di)); // 73356 xchg bp, di ;~ 274D:1E35 -cs=0x274d;eip=0x001e37; T(al = byte_4d77e;); // 73357 mov al, byte_4D77E ;~ 274D:1E37 -cs=0x274d;eip=0x001e3a; X(byte_4d77e = 0;); // 73358 mov byte_4D77E, 0 ;~ 274D:1E3A -cs=0x274d;eip=0x001e3f; J(JMP(loc_37853)); // 73359 jmp loc_37853 ;~ 274D:1E3F + // 7171 +cs=0x274d;eip=0x001e2c; X(word_4d791 = ax;); // 121311 mov ds:word_4D791, ax ;~ 274D:1E2C +cs=0x274d;eip=0x001e2f; X(word_4d78d = bx;); // 121312 mov ds:word_4D78D, bx ;~ 274D:1E2F +cs=0x274d;eip=0x001e33; T(XCHG(cx, si)); // 121313 xchg cx, si ;~ 274D:1E33 +cs=0x274d;eip=0x001e35; T(XCHG(bp, di)); // 121314 xchg bp, di ;~ 274D:1E35 +cs=0x274d;eip=0x001e37; T(al = byte_4d77e;); // 121315 mov al, ds:byte_4D77E ;~ 274D:1E37 +cs=0x274d;eip=0x001e3a; X(byte_4d77e = 0;); // 121316 mov ds:byte_4D77E, 0 ;~ 274D:1E3A +cs=0x274d;eip=0x001e3f; J(JMP(loc_37853)); // 121317 jmp loc_37853 ;~ 274D:1E3F assert(0); __dispatch_call: @@ -5204,29 +5210,29 @@ cs=0x274d;eip=0x001e3f; J(JMP(loc_37853)); // 73359 jmp lo else goto __dispatch_call; sub_378f2: _begin: -cs=0x274d;eip=0x001e42; T(al = 0x0F;); // 73368 mov al, 0Fh ;~ 274D:1E42 -cs=0x274d;eip=0x001e44; T(OR(bx, bx)); // 73369 or bx, bx ;~ 274D:1E44 -cs=0x274d;eip=0x001e46; J(JS(loc_378fa)); // 73370 js short loc_378FA ;~ 274D:1E46 -cs=0x274d;eip=0x001e48; T(AND(al, 0x0F7)); // 73371 and al, 0F7h ;~ 274D:1E48 +cs=0x274d;eip=0x001e42; T(al = 0x0F;); // 121326 mov al, 0Fh ;~ 274D:1E42 +cs=0x274d;eip=0x001e44; T(OR(bx, bx)); // 121327 or bx, bx ;~ 274D:1E44 +cs=0x274d;eip=0x001e46; J(JS(loc_378fa)); // 121328 js short loc_378FA ;~ 274D:1E46 +cs=0x274d;eip=0x001e48; T(AND(al, 0x0F7)); // 121329 and al, 0F7h ;~ 274D:1E48 loc_378fa: - // 7186 -cs=0x274d;eip=0x001e4a; T(CMP(bx, word_4d787)); // 73374 cmp bx, word_4D787 ;~ 274D:1E4A -cs=0x274d;eip=0x001e4e; J(JG(loc_37902)); // 73375 jg short loc_37902 ;~ 274D:1E4E -cs=0x274d;eip=0x001e50; T(AND(al, 0x0FE)); // 73376 and al, 0FEh ;~ 274D:1E50 + // 7172 +cs=0x274d;eip=0x001e4a; T(CMP(bx, word_4d787)); // 121332 cmp bx, ds:word_4D787 ;~ 274D:1E4A +cs=0x274d;eip=0x001e4e; J(JG(loc_37902)); // 121333 jg short loc_37902 ;~ 274D:1E4E +cs=0x274d;eip=0x001e50; T(AND(al, 0x0FE)); // 121334 and al, 0FEh ;~ 274D:1E50 loc_37902: - // 7187 -cs=0x274d;eip=0x001e52; T(OR(bp, bp)); // 73379 or bp, bp ;~ 274D:1E52 -cs=0x274d;eip=0x001e54; J(JS(loc_37908)); // 73380 js short loc_37908 ;~ 274D:1E54 -cs=0x274d;eip=0x001e56; T(AND(al, 0x0FB)); // 73381 and al, 0FBh ;~ 274D:1E56 + // 7173 +cs=0x274d;eip=0x001e52; T(OR(bp, bp)); // 121337 or bp, bp ;~ 274D:1E52 +cs=0x274d;eip=0x001e54; J(JS(loc_37908)); // 121338 js short loc_37908 ;~ 274D:1E54 +cs=0x274d;eip=0x001e56; T(AND(al, 0x0FB)); // 121339 and al, 0FBh ;~ 274D:1E56 loc_37908: - // 7188 -cs=0x274d;eip=0x001e58; T(CMP(bp, word_4d789)); // 73384 cmp bp, word_4D789 ;~ 274D:1E58 -cs=0x274d;eip=0x001e5c; J(JG(loc_37910)); // 73385 jg short loc_37910 ;~ 274D:1E5C -cs=0x274d;eip=0x001e5e; T(AND(al, 0x0FD)); // 73386 and al, 0FDh ;~ 274D:1E5E + // 7174 +cs=0x274d;eip=0x001e58; T(CMP(bp, word_4d789)); // 121342 cmp bp, ds:word_4D789 ;~ 274D:1E58 +cs=0x274d;eip=0x001e5c; J(JG(loc_37910)); // 121343 jg short loc_37910 ;~ 274D:1E5C +cs=0x274d;eip=0x001e5e; T(AND(al, 0x0FD)); // 121344 and al, 0FDh ;~ 274D:1E5E loc_37910: - // 7189 -cs=0x274d;eip=0x001e60; T(OR(al, al)); // 73389 or al, al ;~ 274D:1E60 -cs=0x274d;eip=0x001e62; J(RETN(0)); // 73390 retn ;~ 274D:1E62 + // 7175 +cs=0x274d;eip=0x001e60; T(OR(al, al)); // 121347 or al, al ;~ 274D:1E60 +cs=0x274d;eip=0x001e62; J(RETN(0)); // 121348 retn ;~ 274D:1E62 assert(0); __dispatch_call: @@ -5255,24 +5261,24 @@ cs=0x274d;eip=0x001e62; J(RETN(0)); // 73390 retn ;~ 274D:1E62 else goto __dispatch_call; seg35ab_1e63_proc: _begin: -cs=0x274d;eip=0x001e63; X(PUSH(bp)); // 73394 push bp ;~ 274D:1E63 -cs=0x274d;eip=0x001e64; T(bp = sp;); // 73395 mov bp, sp ;~ 274D:1E64 -cs=0x274d;eip=0x001e66; T(CMP(*(dw*)(raddr(ss,bp+2)), 0x1DF4)); // 73396 cmp word ptr [bp+2], 1DF4h ;~ 274D:1E66 -cs=0x274d;eip=0x001e6b; T(ax = word_4d781;); // 73397 mov ax, word_4D781 ;~ 274D:1E6B -cs=0x274d;eip=0x001e6e; J(JZ(loc_37923)); // 73398 jz short loc_37923 ;~ 274D:1E6E -cs=0x274d;eip=0x001e70; T(ax = word_4d77f;); // 73399 mov ax, word_4D77F ;~ 274D:1E70 +cs=0x274d;eip=0x001e63; X(PUSH(bp)); // 121352 push bp ;~ 274D:1E63 +cs=0x274d;eip=0x001e64; T(bp = sp;); // 121353 mov bp, sp ;~ 274D:1E64 +cs=0x274d;eip=0x001e66; T(CMP(*(dw*)(raddr(ss,bp+2)), 0x1DF4)); // 121354 cmp word ptr [bp+2], 1DF4h ;~ 274D:1E66 +cs=0x274d;eip=0x001e6b; T(ax = word_4d781;); // 121355 mov ax, ds:word_4D781 ;~ 274D:1E6B +cs=0x274d;eip=0x001e6e; J(JZ(loc_37923)); // 121356 jz short loc_37923 ;~ 274D:1E6E +cs=0x274d;eip=0x001e70; T(ax = word_4d77f;); // 121357 mov ax, ds:word_4D77F ;~ 274D:1E70 loc_37923: - // 7190 -cs=0x274d;eip=0x001e73; T(XOR(dx, ax)); // 73402 xor dx, ax ;~ 274D:1E73 -cs=0x274d;eip=0x001e75; T(ax = 0x7F00;); // 73403 mov ax, 7F00h ;~ 274D:1E75 -cs=0x274d;eip=0x001e78; J(JNS(loc_3792c)); // 73404 jns short loc_3792C ;~ 274D:1E78 -cs=0x274d;eip=0x001e7a; T(NEG(ax)); // 73405 neg ax ;~ 274D:1E7A + // 7176 +cs=0x274d;eip=0x001e73; T(XOR(dx, ax)); // 121360 xor dx, ax ;~ 274D:1E73 +cs=0x274d;eip=0x001e75; T(ax = 0x7F00;); // 121361 mov ax, 7F00h ;~ 274D:1E75 +cs=0x274d;eip=0x001e78; J(JNS(loc_3792c)); // 121362 jns short loc_3792C ;~ 274D:1E78 +cs=0x274d;eip=0x001e7a; T(NEG(ax)); // 121363 neg ax ;~ 274D:1E7A loc_3792c: - // 7191 -cs=0x274d;eip=0x001e7c; X(ADD(*(dw*)(raddr(ss,bp+2)), 4)); // 73408 add word ptr [bp+2], 4 ;~ 274D:1E7C -cs=0x274d;eip=0x001e80; T(SUB(dx, dx)); // 73409 sub dx, dx ;~ 274D:1E80 -cs=0x274d;eip=0x001e82; X(POP(bp)); // 73410 pop bp ;~ 274D:1E82 -cs=0x274d;eip=0x001e83; J(IRET); // 73411 iret ;~ 274D:1E83 + // 7177 +cs=0x274d;eip=0x001e7c; X(ADD(*(dw*)(raddr(ss,bp+2)), 4)); // 121366 add word ptr [bp+2], 4 ;~ 274D:1E7C +cs=0x274d;eip=0x001e80; T(SUB(dx, dx)); // 121367 sub dx, dx ;~ 274D:1E80 +cs=0x274d;eip=0x001e82; X(POP(bp)); // 121368 pop bp ;~ 274D:1E82 +cs=0x274d;eip=0x001e83; J(IRET); // 121369 iret ;~ 274D:1E83 assert(0); __dispatch_call: @@ -5291,29 +5297,29 @@ cs=0x274d;eip=0x001e83; J(IRET); // 73411 iret ;~ 274D:1E83 - bool _group76(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group80(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group76: + _group80: _begin: sub_37934: - // 73417 -cs=0x274d;eip=0x001e84; X(PUSH(di)); // 73418 push di ;~ 274D:1E84 -cs=0x274d;eip=0x001e85; X(PUSH(si)); // 73419 push si ;~ 274D:1E85 -cs=0x274d;eip=0x001e86; X(PUSH(bp)); // 73420 push bp ;~ 274D:1E86 -cs=0x274d;eip=0x001e87; T(ax = word_4db09;); // 73421 mov ax, word_4DB09 ;~ 274D:1E87 -cs=0x274d;eip=0x001e8a; T(cx = word_4db0b;); // 73422 mov cx, word_4DB0B ;~ 274D:1E8A -cs=0x274d;eip=0x001e8e; T(bx = 0x4CB5;); // 73423 mov bx, 4CB5h ;~ 274D:1E8E -cs=0x274d;eip=0x001e91; J(CALLF(sub_49a57,0)); // 73424 call far ptr sub_49A57 ;~ 274D:1E91 + // 121375 +cs=0x274d;eip=0x001e84; X(PUSH(di)); // 121376 push di ;~ 274D:1E84 +cs=0x274d;eip=0x001e85; X(PUSH(si)); // 121377 push si ;~ 274D:1E85 +cs=0x274d;eip=0x001e86; X(PUSH(bp)); // 121378 push bp ;~ 274D:1E86 +cs=0x274d;eip=0x001e87; T(ax = word_4db09;); // 121379 mov ax, ds:word_4DB09 ;~ 274D:1E87 +cs=0x274d;eip=0x001e8a; T(cx = word_4db0b;); // 121380 mov cx, ds:word_4DB0B ;~ 274D:1E8A +cs=0x274d;eip=0x001e8e; T(bx = 0x4CB5;); // 121381 mov bx, 4CB5h ;~ 274D:1E8E +cs=0x274d;eip=0x001e91; J(CALLF(sub_49a57,0)); // 121382 call far ptr sub_49A57 ;~ 274D:1E91 seg35ab_1e96_proc: - // 73428 -cs=0x274d;eip=0x001e96; X(POP(bp)); // 73428 pop bp ;~ 274D:1E96 -cs=0x274d;eip=0x001e97; X(POP(si)); // 73429 pop si ;~ 274D:1E97 -cs=0x274d;eip=0x001e98; X(POP(di)); // 73430 pop di ;~ 274D:1E98 -cs=0x274d;eip=0x001e99; J(RETF(0)); // 73431 retf ;~ 274D:1E99 + // 121386 +cs=0x274d;eip=0x001e96; X(POP(bp)); // 121386 pop bp ;~ 274D:1E96 +cs=0x274d;eip=0x001e97; X(POP(si)); // 121387 pop si ;~ 274D:1E97 +cs=0x274d;eip=0x001e98; X(POP(di)); // 121388 pop di ;~ 274D:1E98 +cs=0x274d;eip=0x001e99; J(RETF(0)); // 121389 retf ;~ 274D:1E99 assert(0); __dispatch_call: @@ -5339,10 +5345,10 @@ cs=0x274d;eip=0x001e99; J(RETF(0)); // 73431 retf ;~ 274D:1E99 else goto __dispatch_call; sub_3794a: _begin: -cs=0x274d;eip=0x001e9a; X(PUSH(di)); // 73437 push di ;~ 274D:1E9A -cs=0x274d;eip=0x001e9b; J(CALL(sub_37950,0)); // 73438 call sub_37950 ;~ 274D:1E9B -cs=0x274d;eip=0x001e9e; X(POP(di)); // 73439 pop di ;~ 274D:1E9E -cs=0x274d;eip=0x001e9f; J(RETF(0)); // 73440 retf ;~ 274D:1E9F +cs=0x274d;eip=0x001e9a; X(PUSH(di)); // 121396 push di ;~ 274D:1E9A +cs=0x274d;eip=0x001e9b; J(CALL(sub_37950,0)); // 121397 call sub_37950 ;~ 274D:1E9B +cs=0x274d;eip=0x001e9e; X(POP(di)); // 121399 pop di ;~ 274D:1E9E +cs=0x274d;eip=0x001e9f; J(RETF(0)); // 121400 retf ;~ 274D:1E9F assert(0); __dispatch_call: @@ -5367,32 +5373,32 @@ cs=0x274d;eip=0x001e9f; J(RETF(0)); // 73440 retf ;~ 274D:1E9F else goto __dispatch_call; sub_37950: _begin: -cs=0x274d;eip=0x001ea0; T(di = word_4db09;); // 73449 mov di, word_4DB09 ;~ 274D:1EA0 -cs=0x274d;eip=0x001ea4; T(OR(di, di)); // 73450 or di, di ;~ 274D:1EA4 -cs=0x274d;eip=0x001ea6; J(JS(locret_37985)); // 73451 js short locret_37985 ;~ 274D:1EA6 -cs=0x274d;eip=0x001ea8; T(ax = seg_offset(seg48ae);); // 73452 mov ax, seg seg48ae ;~ 274D:1EA8 -cs=0x274d;eip=0x001eab; T(es = ax;); // 73453 mov es, ax ;~ 274D:1EAB -cs=0x274d;eip=0x001ead; T(cx = word_4db0b;); // 73454 mov cx, word_4DB0B ;~ 274D:1EAD -cs=0x274d;eip=0x001eb1; T(INC(cx)); // 73455 inc cx ;~ 274D:1EB1 -cs=0x274d;eip=0x001eb2; T(SUB(cx, di)); // 73456 sub cx, di ;~ 274D:1EB2 -cs=0x274d;eip=0x001eb4; T(SHL(di, 1)); // 73457 shl di, 1 ;~ 274D:1EB4 -cs=0x274d;eip=0x001eb6; T(bx = cx;); // 73458 mov bx, cx ;~ 274D:1EB6 -cs=0x274d;eip=0x001eb8; T(dx = di;); // 73459 mov dx, di ;~ 274D:1EB8 -cs=0x274d;eip=0x001eba; T(ADD(di, 0x4CB5)); // 73460 add di, 4CB5h ;~ 274D:1EBA -cs=0x274d;eip=0x001ebe; T(ax = 0x0FFFF;); // 73461 mov ax, 0FFFFh ;~ 274D:1EBE - // 73462 rep stosw ;~ 274D:1EC1 -cs=0x274d;eip=0x001ec1; X( REP STOSW); // 73462 rep stosw ;~ 274D:1EC1 -cs=0x274d;eip=0x001ec3; X(word_4db09 = ax;); // 73463 mov word_4DB09, ax ;~ 274D:1EC3 -cs=0x274d;eip=0x001ec6; T(cx = bx;); // 73464 mov cx, bx ;~ 274D:1EC6 -cs=0x274d;eip=0x001ec8; T(di = dx;); // 73465 mov di, dx ;~ 274D:1EC8 -cs=0x274d;eip=0x001eca; T(ADD(di, 0x4E6D)); // 73466 add di, 4E6Dh ;~ 274D:1ECA -cs=0x274d;eip=0x001ece; T(SUB(ax, ax)); // 73467 sub ax, ax ;~ 274D:1ECE - // 73468 rep stosw ;~ 274D:1ED0 -cs=0x274d;eip=0x001ed0; X( REP STOSW); // 73468 rep stosw ;~ 274D:1ED0 -cs=0x274d;eip=0x001ed2; X(word_4db0b = ax;); // 73469 mov word_4DB0B, ax ;~ 274D:1ED2 +cs=0x274d;eip=0x001ea0; T(di = word_4db09;); // 121409 mov di, ds:word_4DB09 ;~ 274D:1EA0 +cs=0x274d;eip=0x001ea4; T(OR(di, di)); // 121410 or di, di ;~ 274D:1EA4 +cs=0x274d;eip=0x001ea6; J(JS(locret_37985)); // 121411 js short locret_37985 ;~ 274D:1EA6 +cs=0x274d;eip=0x001ea8; T(ax = seg_offset(seg48ae);); // 121412 mov ax, seg seg48ae ;~ 274D:1EA8 +cs=0x274d;eip=0x001eab; T(es = ax;); // 121413 mov es, ax ;~ 274D:1EAB +cs=0x274d;eip=0x001ead; T(cx = word_4db0b;); // 121414 mov cx, ds:word_4DB0B ;~ 274D:1EAD +cs=0x274d;eip=0x001eb1; T(INC(cx)); // 121415 inc cx ;~ 274D:1EB1 +cs=0x274d;eip=0x001eb2; T(SUB(cx, di)); // 121416 sub cx, di ;~ 274D:1EB2 +cs=0x274d;eip=0x001eb4; T(SHL(di, 1)); // 121417 shl di, 1 ;~ 274D:1EB4 +cs=0x274d;eip=0x001eb6; T(bx = cx;); // 121418 mov bx, cx ;~ 274D:1EB6 +cs=0x274d;eip=0x001eb8; T(dx = di;); // 121419 mov dx, di ;~ 274D:1EB8 +cs=0x274d;eip=0x001eba; T(ADD(di, 0x4CB5)); // 121420 add di, 4CB5h ;~ 274D:1EBA +cs=0x274d;eip=0x001ebe; T(ax = 0x0FFFF;); // 121421 mov ax, 0FFFFh ;~ 274D:1EBE + // 121422 rep stosw ;~ 274D:1EC1 +cs=0x274d;eip=0x001ec1; X( REP STOSW); // 121422 rep stosw ;~ 274D:1EC1 +cs=0x274d;eip=0x001ec3; X(word_4db09 = ax;); // 121423 mov ds:word_4DB09, ax ;~ 274D:1EC3 +cs=0x274d;eip=0x001ec6; T(cx = bx;); // 121424 mov cx, bx ;~ 274D:1EC6 +cs=0x274d;eip=0x001ec8; T(di = dx;); // 121425 mov di, dx ;~ 274D:1EC8 +cs=0x274d;eip=0x001eca; T(ADD(di, 0x4E6D)); // 121426 add di, 4E6Dh ;~ 274D:1ECA +cs=0x274d;eip=0x001ece; T(SUB(ax, ax)); // 121427 sub ax, ax ;~ 274D:1ECE + // 121428 rep stosw ;~ 274D:1ED0 +cs=0x274d;eip=0x001ed0; X( REP STOSW); // 121428 rep stosw ;~ 274D:1ED0 +cs=0x274d;eip=0x001ed2; X(word_4db0b = ax;); // 121429 mov ds:word_4DB0B, ax ;~ 274D:1ED2 locret_37985: - // 7192 -cs=0x274d;eip=0x001ed5; J(RETN(0)); // 73472 retn ;~ 274D:1ED5 + // 7178 +cs=0x274d;eip=0x001ed5; J(RETN(0)); // 121432 retn ;~ 274D:1ED5 assert(0); __dispatch_call: @@ -5410,73 +5416,73 @@ cs=0x274d;eip=0x001ed5; J(RETN(0)); // 73472 retn ;~ 274D:1ED5 - bool _group77(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group81(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group77: + _group81: _begin: sub_37986: - // 73479 -cs=0x274d;eip=0x001ed6; T(ax = seg_offset(seg48ae);); // 73481 mov ax, seg seg48ae ;~ 274D:1ED6 -cs=0x274d;eip=0x001ed9; T(es = ax;); // 73482 mov es, ax ;~ 274D:1ED9 -cs=0x274d;eip=0x001edb; T(cx = di;); // 73483 mov cx, di ;~ 274D:1EDB -cs=0x274d;eip=0x001edd; T(OR(si, si)); // 73484 or si, si ;~ 274D:1EDD -cs=0x274d;eip=0x001edf; T(di = offset(seg48ae,byte_4d795)); // 73485 lea di, byte_4D795 ;~ 274D:1EDF -cs=0x274d;eip=0x001ee3; J(JZ(loc_3799f)); // 73486 jz short loc_3799F ;~ 274D:1EE3 -cs=0x274d;eip=0x001ee5; T(CMP(si, word_4d787)); // 73487 cmp si, word_4D787 ;~ 274D:1EE5 -cs=0x274d;eip=0x001ee9; J(JNZ(locret_379d4)); // 73488 jnz short locret_379D4 ;~ 274D:1EE9 -cs=0x274d;eip=0x001eeb; T(di = offset(seg48ae,byte_4d94d)); // 73489 lea di, byte_4D94D ;~ 274D:1EEB + // 121439 +cs=0x274d;eip=0x001ed6; T(ax = seg_offset(seg48ae);); // 121441 mov ax, seg seg48ae ;~ 274D:1ED6 +cs=0x274d;eip=0x001ed9; T(es = ax;); // 121442 mov es, ax ;~ 274D:1ED9 +cs=0x274d;eip=0x001edb; T(cx = di;); // 121443 mov cx, di ;~ 274D:1EDB +cs=0x274d;eip=0x001edd; T(OR(si, si)); // 121444 or si, si ;~ 274D:1EDD +cs=0x274d;eip=0x001edf; T(di = offset(seg4c7a,unk_4d795)-offset(seg48ae,byte_48ae0)); // 121445 lea di, unk_4D795 - byte_48AE0 ;~ 274D:1EDF +cs=0x274d;eip=0x001ee3; J(JZ(loc_3799f)); // 121446 jz short loc_3799F ;~ 274D:1EE3 +cs=0x274d;eip=0x001ee5; T(CMP(si, word_4d787)); // 121447 cmp si, ds:word_4D787 ;~ 274D:1EE5 +cs=0x274d;eip=0x001ee9; J(JNZ(locret_379d4)); // 121448 jnz short locret_379D4 ;~ 274D:1EE9 +cs=0x274d;eip=0x001eeb; T(di = offset(seg4c7a,unk_4d94d)-offset(seg48ae,byte_48ae0)); // 121449 lea di, unk_4D94D - byte_48AE0 ;~ 274D:1EEB loc_3799f: - // 7193 -cs=0x274d;eip=0x001eef; T(CMP(cx, dx)); // 73492 cmp cx, dx ;~ 274D:1EEF -cs=0x274d;eip=0x001ef1; J(JGE(loc_379a5)); // 73493 jge short loc_379A5 ;~ 274D:1EF1 -cs=0x274d;eip=0x001ef3; T(XCHG(cx, dx)); // 73494 xchg cx, dx ;~ 274D:1EF3 + // 7179 +cs=0x274d;eip=0x001eef; T(CMP(cx, dx)); // 121452 cmp cx, dx ;~ 274D:1EEF +cs=0x274d;eip=0x001ef1; J(JGE(loc_379a5)); // 121453 jge short loc_379A5 ;~ 274D:1EF1 +cs=0x274d;eip=0x001ef3; T(XCHG(cx, dx)); // 121454 xchg cx, dx ;~ 274D:1EF3 loc_379a5: - // 7194 -cs=0x274d;eip=0x001ef5; T(OR(dx, dx)); // 73497 or dx, dx ;~ 274D:1EF5 -cs=0x274d;eip=0x001ef7; J(JNS(loc_379ab)); // 73498 jns short loc_379AB ;~ 274D:1EF7 -cs=0x274d;eip=0x001ef9; T(SUB(dx, dx)); // 73499 sub dx, dx ;~ 274D:1EF9 + // 7180 +cs=0x274d;eip=0x001ef5; T(OR(dx, dx)); // 121457 or dx, dx ;~ 274D:1EF5 +cs=0x274d;eip=0x001ef7; J(JNS(loc_379ab)); // 121458 jns short loc_379AB ;~ 274D:1EF7 +cs=0x274d;eip=0x001ef9; T(SUB(dx, dx)); // 121459 sub dx, dx ;~ 274D:1EF9 loc_379ab: - // 7195 -cs=0x274d;eip=0x001efb; T(CMP(cx, word_4d789)); // 73502 cmp cx, word_4D789 ;~ 274D:1EFB -cs=0x274d;eip=0x001eff; J(JLE(loc_379b5)); // 73503 jle short loc_379B5 ;~ 274D:1EFF -cs=0x274d;eip=0x001f01; T(cx = word_4d789;); // 73504 mov cx, word_4D789 ;~ 274D:1F01 + // 7181 +cs=0x274d;eip=0x001efb; T(CMP(cx, word_4d789)); // 121462 cmp cx, ds:word_4D789 ;~ 274D:1EFB +cs=0x274d;eip=0x001eff; J(JLE(loc_379b5)); // 121463 jle short loc_379B5 ;~ 274D:1EFF +cs=0x274d;eip=0x001f01; T(cx = word_4d789;); // 121464 mov cx, ds:word_4D789 ;~ 274D:1F01 loc_379b5: - // 7196 -cs=0x274d;eip=0x001f05; T(CMP(cx, word_4db0b)); // 73507 cmp cx, word_4DB0B ;~ 274D:1F05 -cs=0x274d;eip=0x001f09; J(JBE(loc_379bf)); // 73508 jbe short loc_379BF ;~ 274D:1F09 -cs=0x274d;eip=0x001f0b; X(word_4db0b = cx;); // 73509 mov word_4DB0B, cx ;~ 274D:1F0B + // 7182 +cs=0x274d;eip=0x001f05; T(CMP(cx, word_4db0b)); // 121467 cmp cx, ds:word_4DB0B ;~ 274D:1F05 +cs=0x274d;eip=0x001f09; J(JBE(loc_379bf)); // 121468 jbe short loc_379BF ;~ 274D:1F09 +cs=0x274d;eip=0x001f0b; X(word_4db0b = cx;); // 121469 mov ds:word_4DB0B, cx ;~ 274D:1F0B loc_379bf: - // 7197 -cs=0x274d;eip=0x001f0f; T(CMP(dx, word_4db09)); // 73512 cmp dx, word_4DB09 ;~ 274D:1F0F -cs=0x274d;eip=0x001f13; J(JNC(loc_379c9)); // 73513 jnb short loc_379C9 ;~ 274D:1F13 -cs=0x274d;eip=0x001f15; X(word_4db09 = dx;); // 73514 mov word_4DB09, dx ;~ 274D:1F15 + // 7183 +cs=0x274d;eip=0x001f0f; T(CMP(dx, word_4db09)); // 121472 cmp dx, ds:word_4DB09 ;~ 274D:1F0F +cs=0x274d;eip=0x001f13; J(JNC(loc_379c9)); // 121473 jnb short loc_379C9 ;~ 274D:1F13 +cs=0x274d;eip=0x001f15; X(word_4db09 = dx;); // 121474 mov ds:word_4DB09, dx ;~ 274D:1F15 loc_379c9: - // 7198 -cs=0x274d;eip=0x001f19; T(ADD(di, dx)); // 73517 add di, dx ;~ 274D:1F19 -cs=0x274d;eip=0x001f1b; T(ADD(di, dx)); // 73518 add di, dx ;~ 274D:1F1B -cs=0x274d;eip=0x001f1d; T(SUB(cx, dx)); // 73519 sub cx, dx ;~ 274D:1F1D -cs=0x274d;eip=0x001f1f; T(INC(cx)); // 73520 inc cx ;~ 274D:1F1F -cs=0x274d;eip=0x001f20; T(ax = si;); // 73521 mov ax, si ;~ 274D:1F20 - // 73522 rep stosw ;~ 274D:1F22 -cs=0x274d;eip=0x001f22; X( REP STOSW); // 73522 rep stosw ;~ 274D:1F22 + // 7184 +cs=0x274d;eip=0x001f19; T(ADD(di, dx)); // 121477 add di, dx ;~ 274D:1F19 +cs=0x274d;eip=0x001f1b; T(ADD(di, dx)); // 121478 add di, dx ;~ 274D:1F1B +cs=0x274d;eip=0x001f1d; T(SUB(cx, dx)); // 121479 sub cx, dx ;~ 274D:1F1D +cs=0x274d;eip=0x001f1f; T(INC(cx)); // 121480 inc cx ;~ 274D:1F1F +cs=0x274d;eip=0x001f20; T(ax = si;); // 121481 mov ax, si ;~ 274D:1F20 + // 121482 rep stosw ;~ 274D:1F22 +cs=0x274d;eip=0x001f22; X( REP STOSW); // 121482 rep stosw ;~ 274D:1F22 locret_379d4: - // 7199 -cs=0x274d;eip=0x001f24; J(RETN(0)); // 73525 retn ;~ 274D:1F24 + // 7185 +cs=0x274d;eip=0x001f24; J(RETN(0)); // 121485 retn ;~ 274D:1F24 seg35ab_1f25_proc: - // 73531 + // 121491 loc_379d5: - // 7200 -cs=0x274d;eip=0x001f25; T(SUB(si, si)); // 73532 sub si, si ;~ 274D:1F25 -cs=0x274d;eip=0x001f27; T(OR(bx, bx)); // 73533 or bx, bx ;~ 274D:1F27 -cs=0x274d;eip=0x001f29; J(JS(sub_37986)); // 73534 js short sub_37986 ;~ 274D:1F29 -cs=0x274d;eip=0x001f2b; T(si = word_4d787;); // 73535 mov si, word_4D787 ;~ 274D:1F2B -cs=0x274d;eip=0x001f2f; T(CMP(bx, si)); // 73536 cmp bx, si ;~ 274D:1F2F -cs=0x274d;eip=0x001f31; J(JG(sub_37986)); // 73537 jg short sub_37986 ;~ 274D:1F31 -cs=0x274d;eip=0x001f33; J(RETN(0)); // 73538 retn ;~ 274D:1F33 + // 7186 +cs=0x274d;eip=0x001f25; T(SUB(si, si)); // 121492 sub si, si ;~ 274D:1F25 +cs=0x274d;eip=0x001f27; T(OR(bx, bx)); // 121493 or bx, bx ;~ 274D:1F27 +cs=0x274d;eip=0x001f29; J(JS(sub_37986)); // 121494 js short sub_37986 ;~ 274D:1F29 +cs=0x274d;eip=0x001f2b; T(si = word_4d787;); // 121495 mov si, ds:word_4D787 ;~ 274D:1F2B +cs=0x274d;eip=0x001f2f; T(CMP(bx, si)); // 121496 cmp bx, si ;~ 274D:1F2F +cs=0x274d;eip=0x001f31; J(JG(sub_37986)); // 121497 jg short sub_37986 ;~ 274D:1F31 +cs=0x274d;eip=0x001f33; J(RETN(0)); // 121498 retn ;~ 274D:1F33 assert(0); __dispatch_call: @@ -5509,122 +5515,122 @@ cs=0x274d;eip=0x001f33; J(RETN(0)); // 73538 retn ;~ 274D:1F33 else goto __dispatch_call; sub_379e4: _begin: -cs=0x274d;eip=0x001f34; T(ax = word_4d78f;); // 73546 mov ax, word_4D78F ;~ 274D:1F34 -cs=0x274d;eip=0x001f37; T(CMP(ax, word_4d78d)); // 73547 cmp ax, word_4D78D ;~ 274D:1F37 -cs=0x274d;eip=0x001f3b; J(JNC(loc_37a06)); // 73548 jnb short loc_37A06 ;~ 274D:1F3B -cs=0x274d;eip=0x001f3d; T(bx = word_4d78d;); // 73549 mov bx, word_4D78D ;~ 274D:1F3D -cs=0x274d;eip=0x001f41; X(word_4d78f = bx;); // 73550 mov word_4D78F, bx ;~ 274D:1F41 -cs=0x274d;eip=0x001f45; X(word_4d78d = ax;); // 73551 mov word_4D78D, ax ;~ 274D:1F45 -cs=0x274d;eip=0x001f48; T(ax = word_4d793;); // 73552 mov ax, word_4D793 ;~ 274D:1F48 -cs=0x274d;eip=0x001f4b; T(bx = word_4d791;); // 73553 mov bx, word_4D791 ;~ 274D:1F4B -cs=0x274d;eip=0x001f4f; X(word_4d793 = bx;); // 73554 mov word_4D793, bx ;~ 274D:1F4F -cs=0x274d;eip=0x001f53; X(word_4d791 = ax;); // 73555 mov word_4D791, ax ;~ 274D:1F53 +cs=0x274d;eip=0x001f34; T(ax = word_4d78f;); // 121506 mov ax, ds:word_4D78F ;~ 274D:1F34 +cs=0x274d;eip=0x001f37; T(CMP(ax, word_4d78d)); // 121507 cmp ax, ds:word_4D78D ;~ 274D:1F37 +cs=0x274d;eip=0x001f3b; J(JNC(loc_37a06)); // 121508 jnb short loc_37A06 ;~ 274D:1F3B +cs=0x274d;eip=0x001f3d; T(bx = word_4d78d;); // 121509 mov bx, ds:word_4D78D ;~ 274D:1F3D +cs=0x274d;eip=0x001f41; X(word_4d78f = bx;); // 121510 mov ds:word_4D78F, bx ;~ 274D:1F41 +cs=0x274d;eip=0x001f45; X(word_4d78d = ax;); // 121511 mov ds:word_4D78D, ax ;~ 274D:1F45 +cs=0x274d;eip=0x001f48; T(ax = word_4d793;); // 121512 mov ax, ds:word_4D793 ;~ 274D:1F48 +cs=0x274d;eip=0x001f4b; T(bx = word_4d791;); // 121513 mov bx, ds:word_4D791 ;~ 274D:1F4B +cs=0x274d;eip=0x001f4f; X(word_4d793 = bx;); // 121514 mov ds:word_4D793, bx ;~ 274D:1F4F +cs=0x274d;eip=0x001f53; X(word_4d791 = ax;); // 121515 mov ds:word_4D791, ax ;~ 274D:1F53 loc_37a06: - // 7201 -cs=0x274d;eip=0x001f56; T(bx = word_4d78f;); // 73558 mov bx, word_4D78F ;~ 274D:1F56 -cs=0x274d;eip=0x001f5a; T(SUB(bx, word_4d78d)); // 73559 sub bx, word_4D78D ;~ 274D:1F5A -cs=0x274d;eip=0x001f5e; X(word_4db05 = bx;); // 73560 mov word_4DB05, bx ;~ 274D:1F5E -cs=0x274d;eip=0x001f62; T(ax = word_4d793;); // 73561 mov ax, word_4D793 ;~ 274D:1F62 -cs=0x274d;eip=0x001f65; T(dx = ax;); // 73562 mov dx, ax ;~ 274D:1F65 -cs=0x274d;eip=0x001f67; T(cx = word_4d791;); // 73563 mov cx, word_4D791 ;~ 274D:1F67 -cs=0x274d;eip=0x001f6b; T(SUB(ax, cx)); // 73564 sub ax, cx ;~ 274D:1F6B -cs=0x274d;eip=0x001f6d; T(bp = 2;); // 73565 mov bp, 2 ;~ 274D:1F6D -cs=0x274d;eip=0x001f70; J(JNS(loc_37a28)); // 73566 jns short loc_37A28 ;~ 274D:1F70 -cs=0x274d;eip=0x001f72; T(XCHG(cx, dx)); // 73567 xchg cx, dx ;~ 274D:1F72 -cs=0x274d;eip=0x001f74; T(NEG(bp)); // 73568 neg bp ;~ 274D:1F74 -cs=0x274d;eip=0x001f76; T(NEG(ax)); // 73569 neg ax ;~ 274D:1F76 + // 7187 +cs=0x274d;eip=0x001f56; T(bx = word_4d78f;); // 121518 mov bx, ds:word_4D78F ;~ 274D:1F56 +cs=0x274d;eip=0x001f5a; T(SUB(bx, word_4d78d)); // 121519 sub bx, ds:word_4D78D ;~ 274D:1F5A +cs=0x274d;eip=0x001f5e; X(word_4db05 = bx;); // 121520 mov ds:word_4DB05, bx ;~ 274D:1F5E +cs=0x274d;eip=0x001f62; T(ax = word_4d793;); // 121521 mov ax, ds:word_4D793 ;~ 274D:1F62 +cs=0x274d;eip=0x001f65; T(dx = ax;); // 121522 mov dx, ax ;~ 274D:1F65 +cs=0x274d;eip=0x001f67; T(cx = word_4d791;); // 121523 mov cx, ds:word_4D791 ;~ 274D:1F67 +cs=0x274d;eip=0x001f6b; T(SUB(ax, cx)); // 121524 sub ax, cx ;~ 274D:1F6B +cs=0x274d;eip=0x001f6d; T(bp = 2;); // 121525 mov bp, 2 ;~ 274D:1F6D +cs=0x274d;eip=0x001f70; J(JNS(loc_37a28)); // 121526 jns short loc_37A28 ;~ 274D:1F70 +cs=0x274d;eip=0x001f72; T(XCHG(cx, dx)); // 121527 xchg cx, dx ;~ 274D:1F72 +cs=0x274d;eip=0x001f74; T(NEG(bp)); // 121528 neg bp ;~ 274D:1F74 +cs=0x274d;eip=0x001f76; T(NEG(ax)); // 121529 neg ax ;~ 274D:1F76 loc_37a28: - // 7202 -cs=0x274d;eip=0x001f78; X(word_4db07 = ax;); // 73572 mov word_4DB07, ax ;~ 274D:1F78 -cs=0x274d;eip=0x001f7b; T(CMP(dx, word_4db0b)); // 73573 cmp dx, word_4DB0B ;~ 274D:1F7B -cs=0x274d;eip=0x001f7f; J(JBE(loc_37a35)); // 73574 jbe short loc_37A35 ;~ 274D:1F7F -cs=0x274d;eip=0x001f81; X(word_4db0b = dx;); // 73575 mov word_4DB0B, dx ;~ 274D:1F81 + // 7188 +cs=0x274d;eip=0x001f78; X(word_4db07 = ax;); // 121532 mov ds:word_4DB07, ax ;~ 274D:1F78 +cs=0x274d;eip=0x001f7b; T(CMP(dx, word_4db0b)); // 121533 cmp dx, ds:word_4DB0B ;~ 274D:1F7B +cs=0x274d;eip=0x001f7f; J(JBE(loc_37a35)); // 121534 jbe short loc_37A35 ;~ 274D:1F7F +cs=0x274d;eip=0x001f81; X(word_4db0b = dx;); // 121535 mov ds:word_4DB0B, dx ;~ 274D:1F81 loc_37a35: - // 7203 -cs=0x274d;eip=0x001f85; T(CMP(cx, word_4db09)); // 73578 cmp cx, word_4DB09 ;~ 274D:1F85 -cs=0x274d;eip=0x001f89; J(JNC(loc_37a3f)); // 73579 jnb short loc_37A3F ;~ 274D:1F89 -cs=0x274d;eip=0x001f8b; X(word_4db09 = cx;); // 73580 mov word_4DB09, cx ;~ 274D:1F8B + // 7189 +cs=0x274d;eip=0x001f85; T(CMP(cx, word_4db09)); // 121538 cmp cx, ds:word_4DB09 ;~ 274D:1F85 +cs=0x274d;eip=0x001f89; J(JNC(loc_37a3f)); // 121539 jnb short loc_37A3F ;~ 274D:1F89 +cs=0x274d;eip=0x001f8b; X(word_4db09 = cx;); // 121540 mov ds:word_4DB09, cx ;~ 274D:1F8B loc_37a3f: - // 7204 -cs=0x274d;eip=0x001f8f; T(CMP(ax, bx)); // 73583 cmp ax, bx ;~ 274D:1F8F -cs=0x274d;eip=0x001f91; J(JNC(loc_37a8e)); // 73584 jnb short loc_37A8E ;~ 274D:1F91 -cs=0x274d;eip=0x001f93; T(di = word_4d791;); // 73585 mov di, word_4D791 ;~ 274D:1F93 -cs=0x274d;eip=0x001f97; T(SHL(di, 1)); // 73586 shl di, 1 ;~ 274D:1F97 -cs=0x274d;eip=0x001f99; T(ax = word_4d78d;); // 73587 mov ax, word_4D78D ;~ 274D:1F99 -cs=0x274d;eip=0x001f9c; T(dx = word_4db05;); // 73588 mov dx, word_4DB05 ;~ 274D:1F9C -cs=0x274d;eip=0x001fa0; T(cx = dx;); // 73589 mov cx, dx ;~ 274D:1FA0 -cs=0x274d;eip=0x001fa2; T(bx = cx;); // 73590 mov bx, cx ;~ 274D:1FA2 -cs=0x274d;eip=0x001fa4; T(INC(bx)); // 73591 inc bx ;~ 274D:1FA4 -cs=0x274d;eip=0x001fa5; T(SHR(bx, 1)); // 73592 shr bx, 1 ;~ 274D:1FA5 -cs=0x274d;eip=0x001fa7; T(NEG(bx)); // 73593 neg bx ;~ 274D:1FA7 -cs=0x274d;eip=0x001fa9; T(si = word_4db07;); // 73594 mov si, word_4DB07 ;~ 274D:1FA9 -cs=0x274d;eip=0x001fad; J(JMP(loc_37a6f)); // 73595 jmp short loc_37A6F ;~ 274D:1FAD + // 7190 +cs=0x274d;eip=0x001f8f; T(CMP(ax, bx)); // 121543 cmp ax, bx ;~ 274D:1F8F +cs=0x274d;eip=0x001f91; J(JNC(loc_37a8e)); // 121544 jnb short loc_37A8E ;~ 274D:1F91 +cs=0x274d;eip=0x001f93; T(di = word_4d791;); // 121545 mov di, ds:word_4D791 ;~ 274D:1F93 +cs=0x274d;eip=0x001f97; T(SHL(di, 1)); // 121546 shl di, 1 ;~ 274D:1F97 +cs=0x274d;eip=0x001f99; T(ax = word_4d78d;); // 121547 mov ax, ds:word_4D78D ;~ 274D:1F99 +cs=0x274d;eip=0x001f9c; T(dx = word_4db05;); // 121548 mov dx, ds:word_4DB05 ;~ 274D:1F9C +cs=0x274d;eip=0x001fa0; T(cx = dx;); // 121549 mov cx, dx ;~ 274D:1FA0 +cs=0x274d;eip=0x001fa2; T(bx = cx;); // 121550 mov bx, cx ;~ 274D:1FA2 +cs=0x274d;eip=0x001fa4; T(INC(bx)); // 121551 inc bx ;~ 274D:1FA4 +cs=0x274d;eip=0x001fa5; T(SHR(bx, 1)); // 121552 shr bx, 1 ;~ 274D:1FA5 +cs=0x274d;eip=0x001fa7; T(NEG(bx)); // 121553 neg bx ;~ 274D:1FA7 +cs=0x274d;eip=0x001fa9; T(si = word_4db07;); // 121554 mov si, ds:word_4DB07 ;~ 274D:1FA9 +cs=0x274d;eip=0x001fad; J(JMP(loc_37a6f)); // 121555 jmp short loc_37A6F ;~ 274D:1FAD loc_37a60: - // 7205 -cs=0x274d;eip=0x001fb0; T(CMP(ax, *(dw*)(raddr(ds,di+0x4E6D)))); // 73601 cmp ax, [di+4E6Dh] ;~ 274D:1FB0 -cs=0x274d;eip=0x001fb4; J(JBE(loc_37a6a)); // 73602 jbe short loc_37A6A ;~ 274D:1FB4 -cs=0x274d;eip=0x001fb6; X(MOV(*(dw*)(raddr(ds,di+0x4E6D)), ax)); // 73603 mov [di+4E6Dh], ax ;~ 274D:1FB6 + // 7191 +cs=0x274d;eip=0x001fb0; T(CMP(ax, *(dw*)(raddr(ds,di+0x4E6D)))); // 121561 cmp ax, [di+4E6Dh] ;~ 274D:1FB0 +cs=0x274d;eip=0x001fb4; J(JBE(loc_37a6a)); // 121562 jbe short loc_37A6A ;~ 274D:1FB4 +cs=0x274d;eip=0x001fb6; X(MOV(*(dw*)(raddr(ds,di+0x4E6D)), ax)); // 121563 mov [di+4E6Dh], ax ;~ 274D:1FB6 loc_37a6a: - // 7206 -cs=0x274d;eip=0x001fba; T(INC(ax)); // 73606 inc ax ;~ 274D:1FBA -cs=0x274d;eip=0x001fbb; T(SUB(bx, dx)); // 73607 sub bx, dx ;~ 274D:1FBB -cs=0x274d;eip=0x001fbd; T(ADD(di, bp)); // 73608 add di, bp ;~ 274D:1FBD + // 7192 +cs=0x274d;eip=0x001fba; T(INC(ax)); // 121566 inc ax ;~ 274D:1FBA +cs=0x274d;eip=0x001fbb; T(SUB(bx, dx)); // 121567 sub bx, dx ;~ 274D:1FBB +cs=0x274d;eip=0x001fbd; T(ADD(di, bp)); // 121568 add di, bp ;~ 274D:1FBD loc_37a6f: - // 7207 -cs=0x274d;eip=0x001fbf; T(CMP(ax, *(dw*)(raddr(ds,di+0x4CB5)))); // 73611 cmp ax, [di+4CB5h] ;~ 274D:1FBF -cs=0x274d;eip=0x001fc3; J(JNC(loc_37a79)); // 73612 jnb short loc_37A79 ;~ 274D:1FC3 -cs=0x274d;eip=0x001fc5; X(MOV(*(dw*)(raddr(ds,di+0x4CB5)), ax)); // 73613 mov [di+4CB5h], ax ;~ 274D:1FC5 + // 7193 +cs=0x274d;eip=0x001fbf; T(CMP(ax, *(dw*)(raddr(ds,di+0x4CB5)))); // 121571 cmp ax, [di+4CB5h] ;~ 274D:1FBF +cs=0x274d;eip=0x001fc3; J(JNC(loc_37a79)); // 121572 jnb short loc_37A79 ;~ 274D:1FC3 +cs=0x274d;eip=0x001fc5; X(MOV(*(dw*)(raddr(ds,di+0x4CB5)), ax)); // 121573 mov [di+4CB5h], ax ;~ 274D:1FC5 loc_37a79: - // 7208 -cs=0x274d;eip=0x001fc9; T(DEC(cx)); // 73617 dec cx ;~ 274D:1FC9 -cs=0x274d;eip=0x001fca; J(JS(loc_37a83)); // 73618 js short loc_37A83 ;~ 274D:1FCA -cs=0x274d;eip=0x001fcc; T(ADD(bx, si)); // 73619 add bx, si ;~ 274D:1FCC -cs=0x274d;eip=0x001fce; J(JNS(loc_37a60)); // 73620 jns short loc_37A60 ;~ 274D:1FCE -cs=0x274d;eip=0x001fd0; T(INC(ax)); // 73621 inc ax ;~ 274D:1FD0 -cs=0x274d;eip=0x001fd1; J(JMP(loc_37a79)); // 73622 jmp short loc_37A79 ;~ 274D:1FD1 + // 7194 +cs=0x274d;eip=0x001fc9; T(DEC(cx)); // 121577 dec cx ;~ 274D:1FC9 +cs=0x274d;eip=0x001fca; J(JS(loc_37a83)); // 121578 js short loc_37A83 ;~ 274D:1FCA +cs=0x274d;eip=0x001fcc; T(ADD(bx, si)); // 121579 add bx, si ;~ 274D:1FCC +cs=0x274d;eip=0x001fce; J(JNS(loc_37a60)); // 121580 jns short loc_37A60 ;~ 274D:1FCE +cs=0x274d;eip=0x001fd0; T(INC(ax)); // 121581 inc ax ;~ 274D:1FD0 +cs=0x274d;eip=0x001fd1; J(JMP(loc_37a79)); // 121582 jmp short loc_37A79 ;~ 274D:1FD1 loc_37a83: - // 7209 -cs=0x274d;eip=0x001fd3; T(CMP(ax, *(dw*)(raddr(ds,di+0x4E6D)))); // 73626 cmp ax, [di+4E6Dh] ;~ 274D:1FD3 -cs=0x274d;eip=0x001fd7; J(JBE(locret_37a8d)); // 73627 jbe short locret_37A8D ;~ 274D:1FD7 -cs=0x274d;eip=0x001fd9; X(MOV(*(dw*)(raddr(ds,di+0x4E6D)), ax)); // 73628 mov [di+4E6Dh], ax ;~ 274D:1FD9 + // 7195 +cs=0x274d;eip=0x001fd3; T(CMP(ax, *(dw*)(raddr(ds,di+0x4E6D)))); // 121586 cmp ax, [di+4E6Dh] ;~ 274D:1FD3 +cs=0x274d;eip=0x001fd7; J(JBE(locret_37a8d)); // 121587 jbe short locret_37A8D ;~ 274D:1FD7 +cs=0x274d;eip=0x001fd9; X(MOV(*(dw*)(raddr(ds,di+0x4E6D)), ax)); // 121588 mov [di+4E6Dh], ax ;~ 274D:1FD9 locret_37a8d: - // 7210 -cs=0x274d;eip=0x001fdd; J(RETN(0)); // 73631 retn ;~ 274D:1FDD + // 7196 +cs=0x274d;eip=0x001fdd; J(RETN(0)); // 121591 retn ;~ 274D:1FDD loc_37a8e: - // 7211 -cs=0x274d;eip=0x001fde; T(di = word_4d791;); // 73635 mov di, word_4D791 ;~ 274D:1FDE -cs=0x274d;eip=0x001fe2; T(SHL(di, 1)); // 73636 shl di, 1 ;~ 274D:1FE2 -cs=0x274d;eip=0x001fe4; T(ax = word_4d78d;); // 73637 mov ax, word_4D78D ;~ 274D:1FE4 -cs=0x274d;eip=0x001fe7; T(dx = word_4db07;); // 73638 mov dx, word_4DB07 ;~ 274D:1FE7 -cs=0x274d;eip=0x001feb; T(cx = dx;); // 73639 mov cx, dx ;~ 274D:1FEB -cs=0x274d;eip=0x001fed; T(bx = cx;); // 73640 mov bx, cx ;~ 274D:1FED -cs=0x274d;eip=0x001fef; T(INC(bx)); // 73641 inc bx ;~ 274D:1FEF -cs=0x274d;eip=0x001ff0; T(SHR(bx, 1)); // 73642 shr bx, 1 ;~ 274D:1FF0 -cs=0x274d;eip=0x001ff2; T(NEG(bx)); // 73643 neg bx ;~ 274D:1FF2 -cs=0x274d;eip=0x001ff4; T(si = word_4db05;); // 73644 mov si, word_4DB05 ;~ 274D:1FF4 + // 7197 +cs=0x274d;eip=0x001fde; T(di = word_4d791;); // 121595 mov di, ds:word_4D791 ;~ 274D:1FDE +cs=0x274d;eip=0x001fe2; T(SHL(di, 1)); // 121596 shl di, 1 ;~ 274D:1FE2 +cs=0x274d;eip=0x001fe4; T(ax = word_4d78d;); // 121597 mov ax, ds:word_4D78D ;~ 274D:1FE4 +cs=0x274d;eip=0x001fe7; T(dx = word_4db07;); // 121598 mov dx, ds:word_4DB07 ;~ 274D:1FE7 +cs=0x274d;eip=0x001feb; T(cx = dx;); // 121599 mov cx, dx ;~ 274D:1FEB +cs=0x274d;eip=0x001fed; T(bx = cx;); // 121600 mov bx, cx ;~ 274D:1FED +cs=0x274d;eip=0x001fef; T(INC(bx)); // 121601 inc bx ;~ 274D:1FEF +cs=0x274d;eip=0x001ff0; T(SHR(bx, 1)); // 121602 shr bx, 1 ;~ 274D:1FF0 +cs=0x274d;eip=0x001ff2; T(NEG(bx)); // 121603 neg bx ;~ 274D:1FF2 +cs=0x274d;eip=0x001ff4; T(si = word_4db05;); // 121604 mov si, ds:word_4DB05 ;~ 274D:1FF4 loc_37aa8: - // 7212 -cs=0x274d;eip=0x001ff8; T(CMP(ax, *(dw*)(raddr(ds,di+0x4CB5)))); // 73648 cmp ax, [di+4CB5h] ;~ 274D:1FF8 -cs=0x274d;eip=0x001ffc; J(JNC(loc_37ab2)); // 73649 jnb short loc_37AB2 ;~ 274D:1FFC -cs=0x274d;eip=0x001ffe; X(MOV(*(dw*)(raddr(ds,di+0x4CB5)), ax)); // 73650 mov [di+4CB5h], ax ;~ 274D:1FFE + // 7198 +cs=0x274d;eip=0x001ff8; T(CMP(ax, *(dw*)(raddr(ds,di+0x4CB5)))); // 121608 cmp ax, [di+4CB5h] ;~ 274D:1FF8 +cs=0x274d;eip=0x001ffc; J(JNC(loc_37ab2)); // 121609 jnb short loc_37AB2 ;~ 274D:1FFC +cs=0x274d;eip=0x001ffe; X(MOV(*(dw*)(raddr(ds,di+0x4CB5)), ax)); // 121610 mov [di+4CB5h], ax ;~ 274D:1FFE loc_37ab2: - // 7213 -cs=0x274d;eip=0x002002; T(CMP(ax, *(dw*)(raddr(ds,di+0x4E6D)))); // 73653 cmp ax, [di+4E6Dh] ;~ 274D:2002 -cs=0x274d;eip=0x002006; J(JBE(loc_37abc)); // 73654 jbe short loc_37ABC ;~ 274D:2006 -cs=0x274d;eip=0x002008; X(MOV(*(dw*)(raddr(ds,di+0x4E6D)), ax)); // 73655 mov [di+4E6Dh], ax ;~ 274D:2008 + // 7199 +cs=0x274d;eip=0x002002; T(CMP(ax, *(dw*)(raddr(ds,di+0x4E6D)))); // 121613 cmp ax, [di+4E6Dh] ;~ 274D:2002 +cs=0x274d;eip=0x002006; J(JBE(loc_37abc)); // 121614 jbe short loc_37ABC ;~ 274D:2006 +cs=0x274d;eip=0x002008; X(MOV(*(dw*)(raddr(ds,di+0x4E6D)), ax)); // 121615 mov [di+4E6Dh], ax ;~ 274D:2008 loc_37abc: - // 7214 -cs=0x274d;eip=0x00200c; T(DEC(cx)); // 73658 dec cx ;~ 274D:200C -cs=0x274d;eip=0x00200d; J(JS(locret_37aca)); // 73659 js short locret_37ACA ;~ 274D:200D -cs=0x274d;eip=0x00200f; T(ADD(di, bp)); // 73660 add di, bp ;~ 274D:200F -cs=0x274d;eip=0x002011; T(ADD(bx, si)); // 73661 add bx, si ;~ 274D:2011 -cs=0x274d;eip=0x002013; J(JS(loc_37aa8)); // 73662 js short loc_37AA8 ;~ 274D:2013 -cs=0x274d;eip=0x002015; T(SUB(bx, dx)); // 73663 sub bx, dx ;~ 274D:2015 -cs=0x274d;eip=0x002017; T(INC(ax)); // 73664 inc ax ;~ 274D:2017 -cs=0x274d;eip=0x002018; J(JMP(loc_37aa8)); // 73665 jmp short loc_37AA8 ;~ 274D:2018 + // 7200 +cs=0x274d;eip=0x00200c; T(DEC(cx)); // 121618 dec cx ;~ 274D:200C +cs=0x274d;eip=0x00200d; J(JS(locret_37aca)); // 121619 js short locret_37ACA ;~ 274D:200D +cs=0x274d;eip=0x00200f; T(ADD(di, bp)); // 121620 add di, bp ;~ 274D:200F +cs=0x274d;eip=0x002011; T(ADD(bx, si)); // 121621 add bx, si ;~ 274D:2011 +cs=0x274d;eip=0x002013; J(JS(loc_37aa8)); // 121622 js short loc_37AA8 ;~ 274D:2013 +cs=0x274d;eip=0x002015; T(SUB(bx, dx)); // 121623 sub bx, dx ;~ 274D:2015 +cs=0x274d;eip=0x002017; T(INC(ax)); // 121624 inc ax ;~ 274D:2017 +cs=0x274d;eip=0x002018; J(JMP(loc_37aa8)); // 121625 jmp short loc_37AA8 ;~ 274D:2018 locret_37aca: - // 7215 -cs=0x274d;eip=0x00201a; J(RETN(0)); // 73669 retn ;~ 274D:201A + // 7201 +cs=0x274d;eip=0x00201a; J(RETN(0)); // 121629 retn ;~ 274D:201A assert(0); __dispatch_call: @@ -5664,16 +5670,16 @@ cs=0x274d;eip=0x00201a; J(RETN(0)); // 73669 retn ;~ 274D:201A else goto __dispatch_call; sub_37acc: _begin: -cs=0x274d;eip=0x00201c; X(PUSH(es)); // 73679 push es ;~ 274D:201C -cs=0x274d;eip=0x00201d; X(PUSH(si)); // 73680 push si ;~ 274D:201D -cs=0x274d;eip=0x00201e; X(PUSH(di)); // 73681 push di ;~ 274D:201E -cs=0x274d;eip=0x00201f; X(PUSH(bp)); // 73682 push bp ;~ 274D:201F -cs=0x274d;eip=0x002020; J(CALL(sub_37ad8,0)); // 73683 call sub_37AD8 ;~ 274D:2020 -cs=0x274d;eip=0x002023; X(POP(bp)); // 73684 pop bp ;~ 274D:2023 -cs=0x274d;eip=0x002024; X(POP(di)); // 73685 pop di ;~ 274D:2024 -cs=0x274d;eip=0x002025; X(POP(si)); // 73686 pop si ;~ 274D:2025 -cs=0x274d;eip=0x002026; X(POP(es)); // 73687 pop es ;~ 274D:2026 -cs=0x274d;eip=0x002027; J(RETF(0)); // 73688 retf ;~ 274D:2027 +cs=0x274d;eip=0x00201c; X(PUSH(es)); // 121639 push es ;~ 274D:201C +cs=0x274d;eip=0x00201d; X(PUSH(si)); // 121640 push si ;~ 274D:201D +cs=0x274d;eip=0x00201e; X(PUSH(di)); // 121641 push di ;~ 274D:201E +cs=0x274d;eip=0x00201f; X(PUSH(bp)); // 121642 push bp ;~ 274D:201F +cs=0x274d;eip=0x002020; J(CALL(sub_37ad8,0)); // 121643 call sub_37AD8 ;~ 274D:2020 +cs=0x274d;eip=0x002023; X(POP(bp)); // 121644 pop bp ;~ 274D:2023 +cs=0x274d;eip=0x002024; X(POP(di)); // 121645 pop di ;~ 274D:2024 +cs=0x274d;eip=0x002025; X(POP(si)); // 121646 pop si ;~ 274D:2025 +cs=0x274d;eip=0x002026; X(POP(es)); // 121647 pop es ;~ 274D:2026 +cs=0x274d;eip=0x002027; J(RETF(0)); // 121648 retf ;~ 274D:2027 assert(0); __dispatch_call: @@ -5698,221 +5704,221 @@ cs=0x274d;eip=0x002027; J(RETF(0)); // 73688 retf ;~ 274D:2027 else goto __dispatch_call; sub_37ad8: _begin: -cs=0x274d;eip=0x002028; T(SUB(ax, ax)); // 73700 sub ax, ax ;~ 274D:2028 -cs=0x274d;eip=0x00202a; T(es = ax;); // 73701 mov es, ax ;~ 274D:202A -cs=0x274d;eip=0x00202c; X(PUSH(*(dw*)(raddr(es,0)))); // 73703 push word ptr es:0 ;~ 274D:202C -cs=0x274d;eip=0x002031; X(PUSH(*(dw*)(raddr(es,2)))); // 73704 push word ptr es:2 ;~ 274D:2031 -cs=0x274d;eip=0x002036; T(ax = offset(seg48ae,word_4ac7c)+0x3C); // 73705 lea ax, word_4AC7C+3Ch ;~ 274D:2036 -cs=0x274d;eip=0x00203a; X(MOV(*(dw*)(raddr(es,0)), ax)); // 73706 mov es:0, ax ;~ 274D:203A -cs=0x274d;eip=0x00203e; X(MOV(*(dw*)(raddr(es,2)), seg_offset(seg35ab))); // 73707 mov word ptr es:2, seg seg35ab ;~ 274D:203E -cs=0x274d;eip=0x002045; X(PUSH(ds)); // 73708 push ds ;~ 274D:2045 -cs=0x274d;eip=0x002046; X(POP(es)); // 73709 pop es ;~ 274D:2046 -cs=0x274d;eip=0x002047; J(JMP(loc_37b47)); // 73711 jmp short loc_37B47 ;~ 274D:2047 +cs=0x274d;eip=0x002028; T(SUB(ax, ax)); // 121660 sub ax, ax ;~ 274D:2028 +cs=0x274d;eip=0x00202a; T(es = ax;); // 121661 mov es, ax ;~ 274D:202A +cs=0x274d;eip=0x00202c; X(PUSH(*(dw*)(raddr(es,0)))); // 121663 push word ptr es:0 ;~ 274D:202C +cs=0x274d;eip=0x002031; X(PUSH(*(dw*)(raddr(es,2)))); // 121664 push word ptr es:2 ;~ 274D:2031 +cs=0x274d;eip=0x002036; T(ax = offset(seg48ae,word_4ac7c)+0x3C); // 121665 lea ax, word_4AC7C+3Ch ;~ 274D:2036 +cs=0x274d;eip=0x00203a; X(MOV(*(dw*)(raddr(es,0)), ax)); // 121666 mov es:0, ax ;~ 274D:203A +cs=0x274d;eip=0x00203e; X(MOV(*(dw*)(raddr(es,2)), seg_offset(seg35ab))); // 121667 mov word ptr es:2, seg seg35ab ;~ 274D:203E +cs=0x274d;eip=0x002045; X(PUSH(ds)); // 121668 push ds ;~ 274D:2045 +cs=0x274d;eip=0x002046; X(POP(es)); // 121669 pop es ;~ 274D:2046 +cs=0x274d;eip=0x002047; J(JMP(loc_37b47)); // 121671 jmp short loc_37B47 ;~ 274D:2047 loc_37afa: - // 7216 -cs=0x274d;eip=0x00204a; T(SUB(ax, ax)); // 73717 sub ax, ax ;~ 274D:204A -cs=0x274d;eip=0x00204c; T(es = ax;); // 73718 mov es, ax ;~ 274D:204C -cs=0x274d;eip=0x00204e; X(POP(*(dw*)(raddr(es,2)))); // 73720 pop word ptr es:2 ;~ 274D:204E -cs=0x274d;eip=0x002053; X(POP(*(dw*)(raddr(es,0)))); // 73721 pop word ptr es:0 ;~ 274D:2053 -cs=0x274d;eip=0x002058; X(PUSH(ds)); // 73722 push ds ;~ 274D:2058 -cs=0x274d;eip=0x002059; X(POP(es)); // 73723 pop es ;~ 274D:2059 -cs=0x274d;eip=0x00205a; J(RETN(0)); // 73725 retn ;~ 274D:205A + // 7202 +cs=0x274d;eip=0x00204a; T(SUB(ax, ax)); // 121677 sub ax, ax ;~ 274D:204A +cs=0x274d;eip=0x00204c; T(es = ax;); // 121678 mov es, ax ;~ 274D:204C +cs=0x274d;eip=0x00204e; X(POP(*(dw*)(raddr(es,2)))); // 121680 pop word ptr es:2 ;~ 274D:204E +cs=0x274d;eip=0x002053; X(POP(*(dw*)(raddr(es,0)))); // 121681 pop word ptr es:0 ;~ 274D:2053 +cs=0x274d;eip=0x002058; X(PUSH(ds)); // 121682 push ds ;~ 274D:2058 +cs=0x274d;eip=0x002059; X(POP(es)); // 121683 pop es ;~ 274D:2059 +cs=0x274d;eip=0x00205a; J(RETN(0)); // 121685 retn ;~ 274D:205A loc_37b0b: - // 7217 -cs=0x274d;eip=0x00205b; T(AND(al, byte_4db0e)); // 73729 and al, byte_4DB0E ;~ 274D:205B -cs=0x274d;eip=0x00205f; T(TEST(al, 6)); // 73730 test al, 6 ;~ 274D:205F -cs=0x274d;eip=0x002061; J(JNZ(loc_37afa)); // 73731 jnz short loc_37AFA ;~ 274D:2061 -cs=0x274d;eip=0x002063; T(bx = cx;); // 73732 mov bx, cx ;~ 274D:2063 -cs=0x274d;eip=0x002065; J(JMP(loc_37c4a)); // 73733 jmp loc_37C4A ;~ 274D:2065 + // 7203 +cs=0x274d;eip=0x00205b; T(AND(al, byte_4db0e)); // 121689 and al, ds:byte_4DB0E ;~ 274D:205B +cs=0x274d;eip=0x00205f; T(TEST(al, 6)); // 121690 test al, 6 ;~ 274D:205F +cs=0x274d;eip=0x002061; J(JNZ(loc_37afa)); // 121691 jnz short loc_37AFA ;~ 274D:2061 +cs=0x274d;eip=0x002063; T(bx = cx;); // 121692 mov bx, cx ;~ 274D:2063 +cs=0x274d;eip=0x002065; J(JMP(loc_37c4a)); // 121693 jmp loc_37C4A ;~ 274D:2065 loc_37b18: - // 7218 -cs=0x274d;eip=0x002068; J(JMP(loc_37c75)); // 73737 jmp loc_37C75 ;~ 274D:2068 + // 7204 +cs=0x274d;eip=0x002068; J(JMP(loc_37c75)); // 121697 jmp loc_37C75 ;~ 274D:2068 loc_37b1b: - // 7219 -cs=0x274d;eip=0x00206b; T(CMC); // 73741 cmc ;~ 274D:206B -cs=0x274d;eip=0x00206c; T(RCR(dx, 1)); // 73742 rcr dx, 1 ;~ 274D:206C -cs=0x274d;eip=0x00206e; X(word_4db0f = dx;); // 73743 mov word_4DB0F, dx ;~ 274D:206E -cs=0x274d;eip=0x002072; T(SAR(dx, 1)); // 73744 sar dx, 1 ;~ 274D:2072 -cs=0x274d;eip=0x002074; X(word_4db13 = dx;); // 73745 mov word_4DB13, dx ;~ 274D:2074 -cs=0x274d;eip=0x002078; T(dx = di;); // 73746 mov dx, di ;~ 274D:2078 -cs=0x274d;eip=0x00207a; T(SUB(dx, bp)); // 73747 sub dx, bp ;~ 274D:207A -cs=0x274d;eip=0x00207c; J(JNO(loc_37b34)); // 73748 jno short loc_37B34 ;~ 274D:207C -cs=0x274d;eip=0x00207e; T(CMC); // 73749 cmc ;~ 274D:207E -cs=0x274d;eip=0x00207f; T(RCR(dx, 1)); // 73750 rcr dx, 1 ;~ 274D:207F -cs=0x274d;eip=0x002081; J(JMP(loc_37b9f)); // 73751 jmp short loc_37B9F ;~ 274D:2081 + // 7205 +cs=0x274d;eip=0x00206b; T(CMC); // 121701 cmc ;~ 274D:206B +cs=0x274d;eip=0x00206c; T(RCR(dx, 1)); // 121702 rcr dx, 1 ;~ 274D:206C +cs=0x274d;eip=0x00206e; X(word_4db0f = dx;); // 121703 mov ds:word_4DB0F, dx ;~ 274D:206E +cs=0x274d;eip=0x002072; T(SAR(dx, 1)); // 121704 sar dx, 1 ;~ 274D:2072 +cs=0x274d;eip=0x002074; X(word_4db13 = dx;); // 121705 mov ds:word_4DB13, dx ;~ 274D:2074 +cs=0x274d;eip=0x002078; T(dx = di;); // 121706 mov dx, di ;~ 274D:2078 +cs=0x274d;eip=0x00207a; T(SUB(dx, bp)); // 121707 sub dx, bp ;~ 274D:207A +cs=0x274d;eip=0x00207c; J(JNO(loc_37b34)); // 121708 jno short loc_37B34 ;~ 274D:207C +cs=0x274d;eip=0x00207e; T(CMC); // 121709 cmc ;~ 274D:207E +cs=0x274d;eip=0x00207f; T(RCR(dx, 1)); // 121710 rcr dx, 1 ;~ 274D:207F +cs=0x274d;eip=0x002081; J(JMP(loc_37b9f)); // 121711 jmp short loc_37B9F ;~ 274D:2081 loc_37b34: - // 7220 -cs=0x274d;eip=0x002084; T(SAR(dx, 1)); // 73757 sar dx, 1 ;~ 274D:2084 -cs=0x274d;eip=0x002086; J(JMP(loc_37b9f)); // 73758 jmp short loc_37B9F ;~ 274D:2086 + // 7206 +cs=0x274d;eip=0x002084; T(SAR(dx, 1)); // 121717 sar dx, 1 ;~ 274D:2084 +cs=0x274d;eip=0x002086; J(JMP(loc_37b9f)); // 121718 jmp short loc_37B9F ;~ 274D:2086 loc_37b39: - // 7221 -cs=0x274d;eip=0x002089; T(CMC); // 73764 cmc ;~ 274D:2089 -cs=0x274d;eip=0x00208a; T(RCR(dx, 1)); // 73765 rcr dx, 1 ;~ 274D:208A -cs=0x274d;eip=0x00208c; X(SAR(word_4db0f, 1)); // 73766 sar word_4DB0F, 1 ;~ 274D:208C -cs=0x274d;eip=0x002090; X(SAR(word_4db13, 1)); // 73767 sar word_4DB13, 1 ;~ 274D:2090 -cs=0x274d;eip=0x002094; J(JMP(loc_37b9f)); // 73768 jmp short loc_37B9F ;~ 274D:2094 + // 7207 +cs=0x274d;eip=0x002089; T(CMC); // 121724 cmc ;~ 274D:2089 +cs=0x274d;eip=0x00208a; T(RCR(dx, 1)); // 121725 rcr dx, 1 ;~ 274D:208A +cs=0x274d;eip=0x00208c; X(SAR(word_4db0f, 1)); // 121726 sar ds:word_4DB0F, 1 ;~ 274D:208C +cs=0x274d;eip=0x002090; X(SAR(word_4db13, 1)); // 121727 sar ds:word_4DB13, 1 ;~ 274D:2090 +cs=0x274d;eip=0x002094; J(JMP(loc_37b9f)); // 121728 jmp short loc_37B9F ;~ 274D:2094 loc_37b47: - // 7222 -cs=0x274d;eip=0x002097; T(cx = word_4d78d;); // 73774 mov cx, word_4D78D ;~ 274D:2097 -cs=0x274d;eip=0x00209b; T(dx = word_4d791;); // 73775 mov dx, word_4D791 ;~ 274D:209B -cs=0x274d;eip=0x00209f; T(si = word_4d78f;); // 73776 mov si, word_4D78F ;~ 274D:209F -cs=0x274d;eip=0x0020a3; T(di = word_4d793;); // 73777 mov di, word_4D793 ;~ 274D:20A3 -cs=0x274d;eip=0x0020a7; T(bx = cx;); // 73778 mov bx, cx ;~ 274D:20A7 -cs=0x274d;eip=0x0020a9; T(bp = dx;); // 73779 mov bp, dx ;~ 274D:20A9 -cs=0x274d;eip=0x0020ab; J(CALL(sub_378f2,0)); // 73780 call sub_378F2 ;~ 274D:20AB -cs=0x274d;eip=0x0020ae; X(byte_4db0e = al;); // 73781 mov byte_4DB0E, al ;~ 274D:20AE -cs=0x274d;eip=0x0020b1; T(bx = si;); // 73782 mov bx, si ;~ 274D:20B1 -cs=0x274d;eip=0x0020b3; T(bp = di;); // 73783 mov bp, di ;~ 274D:20B3 -cs=0x274d;eip=0x0020b5; J(CALL(sub_378f2,0)); // 73784 call sub_378F2 ;~ 274D:20B5 -cs=0x274d;eip=0x0020b8; J(JNZ(loc_37b81)); // 73785 jnz short loc_37B81 ;~ 274D:20B8 -cs=0x274d;eip=0x0020ba; T(CMP(byte_4db0e, 0)); // 73786 cmp byte_4DB0E, 0 ;~ 274D:20BA -cs=0x274d;eip=0x0020bf; J(JZ(loc_37b18)); // 73787 jz short loc_37B18 ;~ 274D:20BF -cs=0x274d;eip=0x0020c1; T(XCHG(cx, si)); // 73788 xchg cx, si ;~ 274D:20C1 -cs=0x274d;eip=0x0020c3; T(XCHG(dx, di)); // 73789 xchg dx, di ;~ 274D:20C3 -cs=0x274d;eip=0x0020c5; X(XCHG(al, byte_4db0e)); // 73790 xchg al, byte_4DB0E ;~ 274D:20C5 -cs=0x274d;eip=0x0020c9; X(word_4d78d = cx;); // 73791 mov word_4D78D, cx ;~ 274D:20C9 -cs=0x274d;eip=0x0020cd; X(word_4d791 = dx;); // 73792 mov word_4D791, dx ;~ 274D:20CD + // 7208 +cs=0x274d;eip=0x002097; T(cx = word_4d78d;); // 121734 mov cx, ds:word_4D78D ;~ 274D:2097 +cs=0x274d;eip=0x00209b; T(dx = word_4d791;); // 121735 mov dx, ds:word_4D791 ;~ 274D:209B +cs=0x274d;eip=0x00209f; T(si = word_4d78f;); // 121736 mov si, ds:word_4D78F ;~ 274D:209F +cs=0x274d;eip=0x0020a3; T(di = word_4d793;); // 121737 mov di, ds:word_4D793 ;~ 274D:20A3 +cs=0x274d;eip=0x0020a7; T(bx = cx;); // 121738 mov bx, cx ;~ 274D:20A7 +cs=0x274d;eip=0x0020a9; T(bp = dx;); // 121739 mov bp, dx ;~ 274D:20A9 +cs=0x274d;eip=0x0020ab; J(CALL(sub_378f2,0)); // 121740 call sub_378F2 ;~ 274D:20AB +cs=0x274d;eip=0x0020ae; X(byte_4db0e = al;); // 121741 mov ds:byte_4DB0E, al ;~ 274D:20AE +cs=0x274d;eip=0x0020b1; T(bx = si;); // 121742 mov bx, si ;~ 274D:20B1 +cs=0x274d;eip=0x0020b3; T(bp = di;); // 121743 mov bp, di ;~ 274D:20B3 +cs=0x274d;eip=0x0020b5; J(CALL(sub_378f2,0)); // 121744 call sub_378F2 ;~ 274D:20B5 +cs=0x274d;eip=0x0020b8; J(JNZ(loc_37b81)); // 121745 jnz short loc_37B81 ;~ 274D:20B8 +cs=0x274d;eip=0x0020ba; T(CMP(byte_4db0e, 0)); // 121746 cmp ds:byte_4DB0E, 0 ;~ 274D:20BA +cs=0x274d;eip=0x0020bf; J(JZ(loc_37b18)); // 121747 jz short loc_37B18 ;~ 274D:20BF +cs=0x274d;eip=0x0020c1; T(XCHG(cx, si)); // 121748 xchg cx, si ;~ 274D:20C1 +cs=0x274d;eip=0x0020c3; T(XCHG(dx, di)); // 121749 xchg dx, di ;~ 274D:20C3 +cs=0x274d;eip=0x0020c5; X(XCHG(al, byte_4db0e)); // 121750 xchg al, ds:byte_4DB0E ;~ 274D:20C5 +cs=0x274d;eip=0x0020c9; X(word_4d78d = cx;); // 121751 mov ds:word_4D78D, cx ;~ 274D:20C9 +cs=0x274d;eip=0x0020cd; X(word_4d791 = dx;); // 121752 mov ds:word_4D791, dx ;~ 274D:20CD loc_37b81: - // 7223 -cs=0x274d;eip=0x0020d1; T(bp = dx;); // 73795 mov bp, dx ;~ 274D:20D1 -cs=0x274d;eip=0x0020d3; T(TEST(byte_4db0e, al)); // 73796 test byte_4DB0E, al ;~ 274D:20D3 -cs=0x274d;eip=0x0020d7; J(JNZ(loc_37b0b)); // 73797 jnz short loc_37B0B ;~ 274D:20D7 -cs=0x274d;eip=0x0020d9; T(dx = si;); // 73798 mov dx, si ;~ 274D:20D9 -cs=0x274d;eip=0x0020db; T(SUB(dx, cx)); // 73799 sub dx, cx ;~ 274D:20DB -cs=0x274d;eip=0x0020dd; J(JO(loc_37b1b)); // 73800 jo short loc_37B1B ;~ 274D:20DD -cs=0x274d;eip=0x0020df; X(word_4db0f = dx;); // 73801 mov word_4DB0F, dx ;~ 274D:20DF -cs=0x274d;eip=0x0020e3; T(SAR(dx, 1)); // 73802 sar dx, 1 ;~ 274D:20E3 -cs=0x274d;eip=0x0020e5; X(word_4db13 = dx;); // 73803 mov word_4DB13, dx ;~ 274D:20E5 -cs=0x274d;eip=0x0020e9; T(dx = di;); // 73804 mov dx, di ;~ 274D:20E9 -cs=0x274d;eip=0x0020eb; T(SUB(dx, bp)); // 73805 sub dx, bp ;~ 274D:20EB -cs=0x274d;eip=0x0020ed; J(JO(loc_37b39)); // 73806 jo short loc_37B39 ;~ 274D:20ED + // 7209 +cs=0x274d;eip=0x0020d1; T(bp = dx;); // 121755 mov bp, dx ;~ 274D:20D1 +cs=0x274d;eip=0x0020d3; T(TEST(byte_4db0e, al)); // 121756 test ds:byte_4DB0E, al ;~ 274D:20D3 +cs=0x274d;eip=0x0020d7; J(JNZ(loc_37b0b)); // 121757 jnz short loc_37B0B ;~ 274D:20D7 +cs=0x274d;eip=0x0020d9; T(dx = si;); // 121758 mov dx, si ;~ 274D:20D9 +cs=0x274d;eip=0x0020db; T(SUB(dx, cx)); // 121759 sub dx, cx ;~ 274D:20DB +cs=0x274d;eip=0x0020dd; J(JO(loc_37b1b)); // 121760 jo short loc_37B1B ;~ 274D:20DD +cs=0x274d;eip=0x0020df; X(word_4db0f = dx;); // 121761 mov ds:word_4DB0F, dx ;~ 274D:20DF +cs=0x274d;eip=0x0020e3; T(SAR(dx, 1)); // 121762 sar dx, 1 ;~ 274D:20E3 +cs=0x274d;eip=0x0020e5; X(word_4db13 = dx;); // 121763 mov ds:word_4DB13, dx ;~ 274D:20E5 +cs=0x274d;eip=0x0020e9; T(dx = di;); // 121764 mov dx, di ;~ 274D:20E9 +cs=0x274d;eip=0x0020eb; T(SUB(dx, bp)); // 121765 sub dx, bp ;~ 274D:20EB +cs=0x274d;eip=0x0020ed; J(JO(loc_37b39)); // 121766 jo short loc_37B39 ;~ 274D:20ED loc_37b9f: - // 7224 -cs=0x274d;eip=0x0020ef; X(word_4db11 = dx;); // 73810 mov word_4DB11, dx ;~ 274D:20EF -cs=0x274d;eip=0x0020f3; T(SAR(dx, 1)); // 73811 sar dx, 1 ;~ 274D:20F3 -cs=0x274d;eip=0x0020f5; X(word_4db15 = dx;); // 73812 mov word_4DB15, dx ;~ 274D:20F5 + // 7210 +cs=0x274d;eip=0x0020ef; X(word_4db11 = dx;); // 121770 mov ds:word_4DB11, dx ;~ 274D:20EF +cs=0x274d;eip=0x0020f3; T(SAR(dx, 1)); // 121771 sar dx, 1 ;~ 274D:20F3 +cs=0x274d;eip=0x0020f5; X(word_4db15 = dx;); // 121772 mov ds:word_4DB15, dx ;~ 274D:20F5 loc_37ba9: - // 7225 -cs=0x274d;eip=0x0020f9; T(TEST(al, 9)); // 73815 test al, 9 ;~ 274D:20F9 -cs=0x274d;eip=0x0020fb; J(JZ(loc_37be9)); // 73816 jz short loc_37BE9 ;~ 274D:20FB -cs=0x274d;eip=0x0020fd; T(SUB(bx, bx)); // 73817 sub bx, bx ;~ 274D:20FD -cs=0x274d;eip=0x0020ff; T(OR(si, si)); // 73818 or si, si ;~ 274D:20FF -cs=0x274d;eip=0x002101; J(JS(loc_37bb7)); // 73819 js short loc_37BB7 ;~ 274D:2101 -cs=0x274d;eip=0x002103; T(bx = word_4d787;); // 73820 mov bx, word_4D787 ;~ 274D:2103 + // 7211 +cs=0x274d;eip=0x0020f9; T(TEST(al, 9)); // 121775 test al, 9 ;~ 274D:20F9 +cs=0x274d;eip=0x0020fb; J(JZ(loc_37be9)); // 121776 jz short loc_37BE9 ;~ 274D:20FB +cs=0x274d;eip=0x0020fd; T(SUB(bx, bx)); // 121777 sub bx, bx ;~ 274D:20FD +cs=0x274d;eip=0x0020ff; T(OR(si, si)); // 121778 or si, si ;~ 274D:20FF +cs=0x274d;eip=0x002101; J(JS(loc_37bb7)); // 121779 js short loc_37BB7 ;~ 274D:2101 +cs=0x274d;eip=0x002103; T(bx = word_4d787;); // 121780 mov bx, ds:word_4D787 ;~ 274D:2103 loc_37bb7: - // 7226 -cs=0x274d;eip=0x002107; T(ax = bx;); // 73823 mov ax, bx ;~ 274D:2107 -cs=0x274d;eip=0x002109; T(SUB(ax, cx)); // 73824 sub ax, cx ;~ 274D:2109 -cs=0x274d;eip=0x00210b; X(IMUL1_2(word_4db11)); // 73825 imul word_4DB11 ;~ 274D:210B -cs=0x274d;eip=0x00210f; X(PUSH(bx)); // 73826 push bx ;~ 274D:210F -cs=0x274d;eip=0x002110; T(bx = dx;); // 73827 mov bx, dx ;~ 274D:2110 -cs=0x274d;eip=0x002112; X(IDIV2(word_4db0f)); // 73828 idiv word_4DB0F ;~ 274D:2112 -cs=0x274d;eip=0x002116; T(OR(ax, ax)); // 73829 or ax, ax ;~ 274D:2116 -cs=0x274d;eip=0x002118; T(OR(ax, ax)); // 73830 or ax, ax ;~ 274D:2118 -cs=0x274d;eip=0x00211a; T(bl = bh;); // 73831 mov bl, bh ;~ 274D:211A -cs=0x274d;eip=0x00211c; T(XOR(bl, *(db*)(((db*)&word_4db0f)+1))); // 73832 xor bl, byte ptr word_4DB0F+1 ;~ 274D:211C -cs=0x274d;eip=0x002120; J(JNS(loc_37bd5)); // 73833 jns short loc_37BD5 ;~ 274D:2120 -cs=0x274d;eip=0x002122; T(NEG(dx)); // 73834 neg dx ;~ 274D:2122 -cs=0x274d;eip=0x002124; T(DEC(ax)); // 73835 dec ax ;~ 274D:2124 + // 7212 +cs=0x274d;eip=0x002107; T(ax = bx;); // 121783 mov ax, bx ;~ 274D:2107 +cs=0x274d;eip=0x002109; T(SUB(ax, cx)); // 121784 sub ax, cx ;~ 274D:2109 +cs=0x274d;eip=0x00210b; X(IMUL1_2(word_4db11)); // 121785 imul ds:word_4DB11 ;~ 274D:210B +cs=0x274d;eip=0x00210f; X(PUSH(bx)); // 121786 push bx ;~ 274D:210F +cs=0x274d;eip=0x002110; T(bx = dx;); // 121787 mov bx, dx ;~ 274D:2110 +cs=0x274d;eip=0x002112; X(IDIV2(word_4db0f)); // 121788 idiv ds:word_4DB0F ;~ 274D:2112 +cs=0x274d;eip=0x002116; T(OR(ax, ax)); // 121789 or ax, ax ;~ 274D:2116 +cs=0x274d;eip=0x002118; T(OR(ax, ax)); // 121790 or ax, ax ;~ 274D:2118 +cs=0x274d;eip=0x00211a; T(bl = bh;); // 121791 mov bl, bh ;~ 274D:211A +cs=0x274d;eip=0x00211c; T(XOR(bl, *(db*)(((db*)&word_4db0f)+1))); // 121792 xor bl, byte ptr ds:word_4DB0F+1 ;~ 274D:211C +cs=0x274d;eip=0x002120; J(JNS(loc_37bd5)); // 121793 jns short loc_37BD5 ;~ 274D:2120 +cs=0x274d;eip=0x002122; T(NEG(dx)); // 121794 neg dx ;~ 274D:2122 +cs=0x274d;eip=0x002124; T(DEC(ax)); // 121795 dec ax ;~ 274D:2124 loc_37bd5: - // 7227 -cs=0x274d;eip=0x002125; T(SUB(dx, word_4db13)); // 73838 sub dx, word_4DB13 ;~ 274D:2125 -cs=0x274d;eip=0x002129; T(XOR(dh, bh)); // 73839 xor dh, bh ;~ 274D:2129 -cs=0x274d;eip=0x00212b; J(JS(loc_37bde)); // 73840 js short loc_37BDE ;~ 274D:212B -cs=0x274d;eip=0x00212d; T(INC(ax)); // 73841 inc ax ;~ 274D:212D + // 7213 +cs=0x274d;eip=0x002125; T(SUB(dx, word_4db13)); // 121798 sub dx, ds:word_4DB13 ;~ 274D:2125 +cs=0x274d;eip=0x002129; T(XOR(dh, bh)); // 121799 xor dh, bh ;~ 274D:2129 +cs=0x274d;eip=0x00212b; J(JS(loc_37bde)); // 121800 js short loc_37BDE ;~ 274D:212B +cs=0x274d;eip=0x00212d; T(INC(ax)); // 121801 inc ax ;~ 274D:212D loc_37bde: - // 7228 -cs=0x274d;eip=0x00212e; X(POP(bx)); // 73844 pop bx ;~ 274D:212E -cs=0x274d;eip=0x00212f; T(ADD(ax, bp)); // 73845 add ax, bp ;~ 274D:212F -cs=0x274d;eip=0x002131; J(JS(loc_37bf1)); // 73846 js short loc_37BF1 ;~ 274D:2131 -cs=0x274d;eip=0x002133; T(CMP(ax, word_4d789)); // 73847 cmp ax, word_4D789 ;~ 274D:2133 -cs=0x274d;eip=0x002137; J(JLE(loc_37c26)); // 73848 jle short loc_37C26 ;~ 274D:2137 + // 7214 +cs=0x274d;eip=0x00212e; X(POP(bx)); // 121804 pop bx ;~ 274D:212E +cs=0x274d;eip=0x00212f; T(ADD(ax, bp)); // 121805 add ax, bp ;~ 274D:212F +cs=0x274d;eip=0x002131; J(JS(loc_37bf1)); // 121806 js short loc_37BF1 ;~ 274D:2131 +cs=0x274d;eip=0x002133; T(CMP(ax, word_4d789)); // 121807 cmp ax, ds:word_4D789 ;~ 274D:2133 +cs=0x274d;eip=0x002137; J(JLE(loc_37c26)); // 121808 jle short loc_37C26 ;~ 274D:2137 loc_37be9: - // 7229 -cs=0x274d;eip=0x002139; T(bx = word_4d789;); // 73851 mov bx, word_4D789 ;~ 274D:2139 -cs=0x274d;eip=0x00213d; T(CMP(di, bx)); // 73852 cmp di, bx ;~ 274D:213D -cs=0x274d;eip=0x00213f; J(JG(loc_37bf3)); // 73853 jg short loc_37BF3 ;~ 274D:213F + // 7215 +cs=0x274d;eip=0x002139; T(bx = word_4d789;); // 121811 mov bx, ds:word_4D789 ;~ 274D:2139 +cs=0x274d;eip=0x00213d; T(CMP(di, bx)); // 121812 cmp di, bx ;~ 274D:213D +cs=0x274d;eip=0x00213f; J(JG(loc_37bf3)); // 121813 jg short loc_37BF3 ;~ 274D:213F loc_37bf1: - // 7230 -cs=0x274d;eip=0x002141; T(SUB(bx, bx)); // 73856 sub bx, bx ;~ 274D:2141 + // 7216 +cs=0x274d;eip=0x002141; T(SUB(bx, bx)); // 121816 sub bx, bx ;~ 274D:2141 loc_37bf3: - // 7231 -cs=0x274d;eip=0x002143; T(ax = bx;); // 73859 mov ax, bx ;~ 274D:2143 -cs=0x274d;eip=0x002145; T(SUB(ax, bp)); // 73860 sub ax, bp ;~ 274D:2145 -cs=0x274d;eip=0x002147; X(IMUL1_2(word_4db0f)); // 73861 imul word_4DB0F ;~ 274D:2147 -cs=0x274d;eip=0x00214b; X(PUSH(bx)); // 73862 push bx ;~ 274D:214B -cs=0x274d;eip=0x00214c; T(bx = dx;); // 73863 mov bx, dx ;~ 274D:214C -cs=0x274d;eip=0x00214e; X(IDIV2(word_4db11)); // 73864 idiv word_4DB11 ;~ 274D:214E -cs=0x274d;eip=0x002152; T(OR(ax, ax)); // 73865 or ax, ax ;~ 274D:2152 -cs=0x274d;eip=0x002154; T(OR(ax, ax)); // 73866 or ax, ax ;~ 274D:2154 -cs=0x274d;eip=0x002156; T(bl = bh;); // 73867 mov bl, bh ;~ 274D:2156 -cs=0x274d;eip=0x002158; T(XOR(bl, *(db*)(((db*)&word_4db11)+1))); // 73868 xor bl, byte ptr word_4DB11+1 ;~ 274D:2158 -cs=0x274d;eip=0x00215c; J(JNS(loc_37c11)); // 73869 jns short loc_37C11 ;~ 274D:215C -cs=0x274d;eip=0x00215e; T(NEG(dx)); // 73870 neg dx ;~ 274D:215E -cs=0x274d;eip=0x002160; T(DEC(ax)); // 73871 dec ax ;~ 274D:2160 + // 7217 +cs=0x274d;eip=0x002143; T(ax = bx;); // 121819 mov ax, bx ;~ 274D:2143 +cs=0x274d;eip=0x002145; T(SUB(ax, bp)); // 121820 sub ax, bp ;~ 274D:2145 +cs=0x274d;eip=0x002147; X(IMUL1_2(word_4db0f)); // 121821 imul ds:word_4DB0F ;~ 274D:2147 +cs=0x274d;eip=0x00214b; X(PUSH(bx)); // 121822 push bx ;~ 274D:214B +cs=0x274d;eip=0x00214c; T(bx = dx;); // 121823 mov bx, dx ;~ 274D:214C +cs=0x274d;eip=0x00214e; X(IDIV2(word_4db11)); // 121824 idiv ds:word_4DB11 ;~ 274D:214E +cs=0x274d;eip=0x002152; T(OR(ax, ax)); // 121825 or ax, ax ;~ 274D:2152 +cs=0x274d;eip=0x002154; T(OR(ax, ax)); // 121826 or ax, ax ;~ 274D:2154 +cs=0x274d;eip=0x002156; T(bl = bh;); // 121827 mov bl, bh ;~ 274D:2156 +cs=0x274d;eip=0x002158; T(XOR(bl, *(db*)(((db*)&word_4db11)+1))); // 121828 xor bl, byte ptr ds:word_4DB11+1 ;~ 274D:2158 +cs=0x274d;eip=0x00215c; J(JNS(loc_37c11)); // 121829 jns short loc_37C11 ;~ 274D:215C +cs=0x274d;eip=0x00215e; T(NEG(dx)); // 121830 neg dx ;~ 274D:215E +cs=0x274d;eip=0x002160; T(DEC(ax)); // 121831 dec ax ;~ 274D:2160 loc_37c11: - // 7232 -cs=0x274d;eip=0x002161; T(SUB(dx, word_4db15)); // 73874 sub dx, word_4DB15 ;~ 274D:2161 -cs=0x274d;eip=0x002165; T(XOR(dh, bh)); // 73875 xor dh, bh ;~ 274D:2165 -cs=0x274d;eip=0x002167; J(JS(loc_37c1a)); // 73876 js short loc_37C1A ;~ 274D:2167 -cs=0x274d;eip=0x002169; T(INC(ax)); // 73877 inc ax ;~ 274D:2169 + // 7218 +cs=0x274d;eip=0x002161; T(SUB(dx, word_4db15)); // 121834 sub dx, ds:word_4DB15 ;~ 274D:2161 +cs=0x274d;eip=0x002165; T(XOR(dh, bh)); // 121835 xor dh, bh ;~ 274D:2165 +cs=0x274d;eip=0x002167; J(JS(loc_37c1a)); // 121836 js short loc_37C1A ;~ 274D:2167 +cs=0x274d;eip=0x002169; T(INC(ax)); // 121837 inc ax ;~ 274D:2169 loc_37c1a: - // 7233 -cs=0x274d;eip=0x00216a; X(POP(bx)); // 73880 pop bx ;~ 274D:216A -cs=0x274d;eip=0x00216b; T(ADD(ax, cx)); // 73881 add ax, cx ;~ 274D:216B -cs=0x274d;eip=0x00216d; T(XCHG(ax, bx)); // 73882 xchg ax, bx ;~ 274D:216D -cs=0x274d;eip=0x00216e; J(JS(loc_37c4a)); // 73883 js short loc_37C4A ;~ 274D:216E -cs=0x274d;eip=0x002170; T(CMP(bx, word_4d787)); // 73884 cmp bx, word_4D787 ;~ 274D:2170 -cs=0x274d;eip=0x002174; J(JG(loc_37c4a)); // 73885 jg short loc_37C4A ;~ 274D:2174 + // 7219 +cs=0x274d;eip=0x00216a; X(POP(bx)); // 121840 pop bx ;~ 274D:216A +cs=0x274d;eip=0x00216b; T(ADD(ax, cx)); // 121841 add ax, cx ;~ 274D:216B +cs=0x274d;eip=0x00216d; T(XCHG(ax, bx)); // 121842 xchg ax, bx ;~ 274D:216D +cs=0x274d;eip=0x00216e; J(JS(loc_37c4a)); // 121843 js short loc_37C4A ;~ 274D:216E +cs=0x274d;eip=0x002170; T(CMP(bx, word_4d787)); // 121844 cmp bx, ds:word_4D787 ;~ 274D:2170 +cs=0x274d;eip=0x002174; J(JG(loc_37c4a)); // 121845 jg short loc_37C4A ;~ 274D:2174 loc_37c26: - // 7234 -cs=0x274d;eip=0x002176; X(PUSH(ax)); // 73888 push ax ;~ 274D:2176 -cs=0x274d;eip=0x002177; X(PUSH(bx)); // 73889 push bx ;~ 274D:2177 -cs=0x274d;eip=0x002178; X(PUSH(cx)); // 73890 push cx ;~ 274D:2178 -cs=0x274d;eip=0x002179; X(PUSH(si)); // 73891 push si ;~ 274D:2179 -cs=0x274d;eip=0x00217a; X(PUSH(di)); // 73892 push di ;~ 274D:217A -cs=0x274d;eip=0x00217b; T(dx = di;); // 73893 mov dx, di ;~ 274D:217B -cs=0x274d;eip=0x00217d; T(di = ax;); // 73894 mov di, ax ;~ 274D:217D -cs=0x274d;eip=0x00217f; T(si = bx;); // 73895 mov si, bx ;~ 274D:217F -cs=0x274d;eip=0x002181; J(CALL(sub_37986,0)); // 73896 call sub_37986 ;~ 274D:2181 -cs=0x274d;eip=0x002184; X(POP(di)); // 73897 pop di ;~ 274D:2184 -cs=0x274d;eip=0x002185; X(POP(si)); // 73898 pop si ;~ 274D:2185 -cs=0x274d;eip=0x002186; X(POP(cx)); // 73899 pop cx ;~ 274D:2186 -cs=0x274d;eip=0x002187; X(POP(bx)); // 73900 pop bx ;~ 274D:2187 -cs=0x274d;eip=0x002188; X(POP(ax)); // 73901 pop ax ;~ 274D:2188 -cs=0x274d;eip=0x002189; T(CMP(byte_4db0e, 0)); // 73902 cmp byte_4DB0E, 0 ;~ 274D:2189 -cs=0x274d;eip=0x00218e; J(JNZ(loc_37c5f)); // 73903 jnz short loc_37C5F ;~ 274D:218E -cs=0x274d;eip=0x002190; X(word_4d793 = ax;); // 73904 mov word_4D793, ax ;~ 274D:2190 -cs=0x274d;eip=0x002193; X(word_4d78f = bx;); // 73905 mov word_4D78F, bx ;~ 274D:2193 -cs=0x274d;eip=0x002197; J(JMP(loc_37c75)); // 73906 jmp short loc_37C75 ;~ 274D:2197 + // 7220 +cs=0x274d;eip=0x002176; X(PUSH(ax)); // 121848 push ax ;~ 274D:2176 +cs=0x274d;eip=0x002177; X(PUSH(bx)); // 121849 push bx ;~ 274D:2177 +cs=0x274d;eip=0x002178; X(PUSH(cx)); // 121850 push cx ;~ 274D:2178 +cs=0x274d;eip=0x002179; X(PUSH(si)); // 121851 push si ;~ 274D:2179 +cs=0x274d;eip=0x00217a; X(PUSH(di)); // 121852 push di ;~ 274D:217A +cs=0x274d;eip=0x00217b; T(dx = di;); // 121853 mov dx, di ;~ 274D:217B +cs=0x274d;eip=0x00217d; T(di = ax;); // 121854 mov di, ax ;~ 274D:217D +cs=0x274d;eip=0x00217f; T(si = bx;); // 121855 mov si, bx ;~ 274D:217F +cs=0x274d;eip=0x002181; J(CALL(sub_37986,0)); // 121856 call sub_37986 ;~ 274D:2181 +cs=0x274d;eip=0x002184; X(POP(di)); // 121857 pop di ;~ 274D:2184 +cs=0x274d;eip=0x002185; X(POP(si)); // 121858 pop si ;~ 274D:2185 +cs=0x274d;eip=0x002186; X(POP(cx)); // 121859 pop cx ;~ 274D:2186 +cs=0x274d;eip=0x002187; X(POP(bx)); // 121860 pop bx ;~ 274D:2187 +cs=0x274d;eip=0x002188; X(POP(ax)); // 121861 pop ax ;~ 274D:2188 +cs=0x274d;eip=0x002189; T(CMP(byte_4db0e, 0)); // 121862 cmp ds:byte_4DB0E, 0 ;~ 274D:2189 +cs=0x274d;eip=0x00218e; J(JNZ(loc_37c5f)); // 121863 jnz short loc_37C5F ;~ 274D:218E +cs=0x274d;eip=0x002190; X(word_4d793 = ax;); // 121864 mov ds:word_4D793, ax ;~ 274D:2190 +cs=0x274d;eip=0x002193; X(word_4d78f = bx;); // 121865 mov ds:word_4D78F, bx ;~ 274D:2193 +cs=0x274d;eip=0x002197; J(JMP(loc_37c75)); // 121866 jmp short loc_37C75 ;~ 274D:2197 loc_37c4a: - // 7235 -cs=0x274d;eip=0x00219a; T(dx = bp;); // 73913 mov dx, bp ;~ 274D:219A -cs=0x274d;eip=0x00219c; T(SUB(ax, ax)); // 73914 sub ax, ax ;~ 274D:219C -cs=0x274d;eip=0x00219e; T(es = ax;); // 73915 mov es, ax ;~ 274D:219E -cs=0x274d;eip=0x0021a0; X(POP(*(dw*)(raddr(es,2)))); // 73917 pop word ptr es:2 ;~ 274D:21A0 -cs=0x274d;eip=0x0021a5; X(POP(*(dw*)(raddr(es,0)))); // 73918 pop word ptr es:0 ;~ 274D:21A5 -cs=0x274d;eip=0x0021aa; X(PUSH(ds)); // 73919 push ds ;~ 274D:21AA -cs=0x274d;eip=0x0021ab; X(POP(es)); // 73920 pop es ;~ 274D:21AB -cs=0x274d;eip=0x0021ac; J(return _group77(m2c::kloc_379d5, _state);); // 73922 jmp loc_379D5 ;~ 274D:21AC + // 7221 +cs=0x274d;eip=0x00219a; T(dx = bp;); // 121873 mov dx, bp ;~ 274D:219A +cs=0x274d;eip=0x00219c; T(SUB(ax, ax)); // 121874 sub ax, ax ;~ 274D:219C +cs=0x274d;eip=0x00219e; T(es = ax;); // 121875 mov es, ax ;~ 274D:219E +cs=0x274d;eip=0x0021a0; X(POP(*(dw*)(raddr(es,2)))); // 121877 pop word ptr es:2 ;~ 274D:21A0 +cs=0x274d;eip=0x0021a5; X(POP(*(dw*)(raddr(es,0)))); // 121878 pop word ptr es:0 ;~ 274D:21A5 +cs=0x274d;eip=0x0021aa; X(PUSH(ds)); // 121879 push ds ;~ 274D:21AA +cs=0x274d;eip=0x0021ab; X(POP(es)); // 121880 pop es ;~ 274D:21AB +cs=0x274d;eip=0x0021ac; J(return _group81(m2c::kloc_379d5, _state);); // 121882 jmp loc_379D5 ;~ 274D:21AC loc_37c5f: - // 7236 -cs=0x274d;eip=0x0021af; X(word_4d791 = ax;); // 73926 mov word_4D791, ax ;~ 274D:21AF -cs=0x274d;eip=0x0021b2; X(word_4d78d = bx;); // 73927 mov word_4D78D, bx ;~ 274D:21B2 -cs=0x274d;eip=0x0021b6; T(XCHG(cx, si)); // 73928 xchg cx, si ;~ 274D:21B6 -cs=0x274d;eip=0x0021b8; T(XCHG(bp, di)); // 73929 xchg bp, di ;~ 274D:21B8 -cs=0x274d;eip=0x0021ba; T(al = byte_4db0e;); // 73930 mov al, byte_4DB0E ;~ 274D:21BA -cs=0x274d;eip=0x0021bd; X(byte_4db0e = 0;); // 73931 mov byte_4DB0E, 0 ;~ 274D:21BD -cs=0x274d;eip=0x0021c2; J(JMP(loc_37ba9)); // 73932 jmp loc_37BA9 ;~ 274D:21C2 + // 7222 +cs=0x274d;eip=0x0021af; X(word_4d791 = ax;); // 121886 mov ds:word_4D791, ax ;~ 274D:21AF +cs=0x274d;eip=0x0021b2; X(word_4d78d = bx;); // 121887 mov ds:word_4D78D, bx ;~ 274D:21B2 +cs=0x274d;eip=0x0021b6; T(XCHG(cx, si)); // 121888 xchg cx, si ;~ 274D:21B6 +cs=0x274d;eip=0x0021b8; T(XCHG(bp, di)); // 121889 xchg bp, di ;~ 274D:21B8 +cs=0x274d;eip=0x0021ba; T(al = byte_4db0e;); // 121890 mov al, ds:byte_4DB0E ;~ 274D:21BA +cs=0x274d;eip=0x0021bd; X(byte_4db0e = 0;); // 121891 mov ds:byte_4DB0E, 0 ;~ 274D:21BD +cs=0x274d;eip=0x0021c2; J(JMP(loc_37ba9)); // 121892 jmp loc_37BA9 ;~ 274D:21C2 loc_37c75: - // 7237 -cs=0x274d;eip=0x0021c5; T(SUB(ax, ax)); // 73937 sub ax, ax ;~ 274D:21C5 -cs=0x274d;eip=0x0021c7; T(es = ax;); // 73938 mov es, ax ;~ 274D:21C7 -cs=0x274d;eip=0x0021c9; X(POP(*(dw*)(raddr(es,2)))); // 73940 pop word ptr es:2 ;~ 274D:21C9 -cs=0x274d;eip=0x0021ce; X(POP(*(dw*)(raddr(es,0)))); // 73941 pop word ptr es:0 ;~ 274D:21CE -cs=0x274d;eip=0x0021d3; X(PUSH(ds)); // 73942 push ds ;~ 274D:21D3 -cs=0x274d;eip=0x0021d4; X(POP(es)); // 73943 pop es ;~ 274D:21D4 -cs=0x274d;eip=0x0021d5; J(return sub_379e4(0, _state);); // 73945 jmp sub_379E4 ;~ 274D:21D5 + // 7223 +cs=0x274d;eip=0x0021c5; T(SUB(ax, ax)); // 121897 sub ax, ax ;~ 274D:21C5 +cs=0x274d;eip=0x0021c7; T(es = ax;); // 121898 mov es, ax ;~ 274D:21C7 +cs=0x274d;eip=0x0021c9; X(POP(*(dw*)(raddr(es,2)))); // 121900 pop word ptr es:2 ;~ 274D:21C9 +cs=0x274d;eip=0x0021ce; X(POP(*(dw*)(raddr(es,0)))); // 121901 pop word ptr es:0 ;~ 274D:21CE +cs=0x274d;eip=0x0021d3; X(PUSH(ds)); // 121902 push ds ;~ 274D:21D3 +cs=0x274d;eip=0x0021d4; X(POP(es)); // 121903 pop es ;~ 274D:21D4 +cs=0x274d;eip=0x0021d5; J(return sub_379e4(0, _state);); // 121905 jmp sub_379E4 ;~ 274D:21D5 assert(0); __dispatch_call: @@ -5959,24 +5965,26 @@ cs=0x274d;eip=0x0021d5; J(return sub_379e4(0, _state);); // 73945 else goto __dispatch_call; seg35ab_21d8_proc: _begin: -cs=0x274d;eip=0x0021d8; X(PUSH(bp)); // 73949 push bp ;~ 274D:21D8 -cs=0x274d;eip=0x0021d9; T(bp = sp;); // 73950 mov bp, sp ;~ 274D:21D9 -cs=0x274d;eip=0x0021db; T(CMP(*(dw*)(raddr(ss,bp+2)), 0x214E)); // 73951 cmp word ptr [bp+2], 214Eh ;~ 274D:21DB -cs=0x274d;eip=0x0021e0; T(ax = word_4db11;); // 73952 mov ax, word_4DB11 ;~ 274D:21E0 -cs=0x274d;eip=0x0021e3; J(JZ(loc_37c98)); // 73953 jz short loc_37C98 ;~ 274D:21E3 -cs=0x274d;eip=0x0021e5; T(ax = word_4db0f;); // 73954 mov ax, word_4DB0F ;~ 274D:21E5 +cs=0x274d;eip=0x0021d8; X(PUSH(bp)); // 121909 push bp ;~ 274D:21D8 +cs=0x274d;eip=0x0021d9; T(bp = sp;); // 121910 mov bp, sp ;~ 274D:21D9 +cs=0x274d;eip=0x0021db; T(CMP(*(dw*)(raddr(ss,bp+2)), 0x214E)); // 121911 cmp word ptr [bp+2], 214Eh ;~ 274D:21DB +cs=0x274d;eip=0x0021e0; T(ax = word_4db11;); // 121912 mov ax, ds:word_4DB11 ;~ 274D:21E0 +cs=0x274d;eip=0x0021e3; J(JZ(loc_37c98)); // 121913 jz short loc_37C98 ;~ 274D:21E3 +cs=0x274d;eip=0x0021e5; T(ax = word_4db0f;); // 121914 mov ax, ds:word_4DB0F ;~ 274D:21E5 loc_37c98: - // 7238 -cs=0x274d;eip=0x0021e8; T(XOR(dx, ax)); // 73957 xor dx, ax ;~ 274D:21E8 -cs=0x274d;eip=0x0021ea; T(ax = 0x7F00;); // 73958 mov ax, 7F00h ;~ 274D:21EA -cs=0x274d;eip=0x0021ed; J(JNS(loc_37ca1)); // 73959 jns short loc_37CA1 ;~ 274D:21ED -cs=0x274d;eip=0x0021ef; T(NEG(ax)); // 73960 neg ax ;~ 274D:21EF + // 7224 +cs=0x274d;eip=0x0021e8; T(XOR(dx, ax)); // 121917 xor dx, ax ;~ 274D:21E8 +cs=0x274d;eip=0x0021ea; T(ax = 0x7F00;); // 121918 mov ax, 7F00h ;~ 274D:21EA +cs=0x274d;eip=0x0021ed; J(JNS(loc_37ca1)); // 121919 jns short loc_37CA1 ;~ 274D:21ED +loc_37c9f: + // 7225 +cs=0x274d;eip=0x0021ef; T(NEG(ax)); // 121922 neg ax ;~ 274D:21EF loc_37ca1: - // 7239 -cs=0x274d;eip=0x0021f1; X(ADD(*(dw*)(raddr(ss,bp+2)), 4)); // 73964 add word ptr [bp+2], 4 ;~ 274D:21F1 -cs=0x274d;eip=0x0021f5; T(SUB(dx, dx)); // 73965 sub dx, dx ;~ 274D:21F5 -cs=0x274d;eip=0x0021f7; X(POP(bp)); // 73966 pop bp ;~ 274D:21F7 -cs=0x274d;eip=0x0021f8; J(IRET); // 73967 iret ;~ 274D:21F8 + // 7226 +cs=0x274d;eip=0x0021f1; X(ADD(*(dw*)(raddr(ss,bp+2)), 4)); // 121925 add word ptr [bp+2], 4 ;~ 274D:21F1 +cs=0x274d;eip=0x0021f5; T(SUB(dx, dx)); // 121926 sub dx, dx ;~ 274D:21F5 +cs=0x274d;eip=0x0021f7; X(POP(bp)); // 121927 pop bp ;~ 274D:21F7 +cs=0x274d;eip=0x0021f8; J(IRET); // 121928 iret ;~ 274D:21F8 assert(0); __dispatch_call: @@ -5987,6 +5995,7 @@ cs=0x274d;eip=0x0021f8; J(IRET); // 73967 iret ;~ 274D:21F8 if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { case m2c::kloc_37c98: goto loc_37c98; + case m2c::kloc_37c9f: goto loc_37c9f; case m2c::kloc_37ca1: goto loc_37ca1; case m2c::kseg35ab_21d8_proc: goto seg35ab_21d8_proc; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); diff --git a/src/custom/src/f.exe_seg37ca.cpp b/src/custom/src/f.exe_seg37ca.cpp index 6daf4a1926b..fed46177650 100644 --- a/src/custom/src/f.exe_seg37ca.cpp +++ b/src/custom/src/f.exe_seg37ca.cpp @@ -5,20 +5,20 @@ - bool _group78(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group82(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group78: + _group82: _begin: sub_37caa: - // 73984 -cs=0x296c;eip=0x00000a; J(CALL(sub_37cb6,0)); // 73985 call sub_37CB6 ;~ 296C:000A + // 121945 +cs=0x296c;eip=0x00000a; J(CALL(sub_37cb6,0)); // 121946 call sub_37CB6 ;~ 296C:000A seg37ca_d_proc: - // 73989 -cs=0x296c;eip=0x00000d; J(RETF(0)); // 73989 retf ;~ 296C:000D + // 121950 +cs=0x296c;eip=0x00000d; J(RETF(0)); // 121950 retf ;~ 296C:000D assert(0); __dispatch_call: @@ -36,24 +36,24 @@ cs=0x296c;eip=0x00000d; J(RETF(0)); // 73989 retf ;~ 296C:000D - bool _group79(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group83(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group79: + _group83: _begin: sub_37cae: - // 73995 -cs=0x296c;eip=0x00000e; J(CALL(sub_38641,0)); // 73996 call sub_38641 ;~ 296C:000E + // 121957 +cs=0x296c;eip=0x00000e; J(CALL(sub_38641,0)); // 121958 call sub_38641 ;~ 296C:000E seg37ca_11_proc: - // 74001 -cs=0x296c;eip=0x000011; J(RETF(0)); // 74001 retf ;~ 296C:0011 + // 121962 +cs=0x296c;eip=0x000011; J(RETF(0)); // 121962 retf ;~ 296C:0011 ret_296c_12: - // 7240 -cs=0x296c;eip=0x000012; J(CALL(_group81,m2c::kloc_38655)); // 74003 call loc_38655 ;~ 296C:0012 -cs=0x296c;eip=0x000015; J(RETF(0)); // 74004 retf ;~ 296C:0015 + // 7227 +cs=0x296c;eip=0x000012; J(CALL(_group85,m2c::kloc_38655)); // 121964 call loc_38655 ;~ 296C:0012 +cs=0x296c;eip=0x000015; J(RETF(0)); // 121966 retf ;~ 296C:0015 assert(0); __dispatch_call: @@ -72,913 +72,915 @@ cs=0x296c;eip=0x000015; J(RETF(0)); // 74004 retf ;~ 296C:0015 - bool _group80(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group84(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group80: + _group84: _begin: sub_37cb6: - // 74011 -cs=0x296c;eip=0x000016; J(CALLF(sub_49a7f,0)); // 74012 call far ptr sub_49A7F ;~ 296C:0016 -cs=0x296c;eip=0x00001b; T(SUB(ah, ah)); // 74014 sub ah, ah ;~ 296C:001B -cs=0x296c;eip=0x00001d; X(word_4dd56 = ax;); // 74015 mov word_4DD56, ax ;~ 296C:001D -cs=0x296c;eip=0x000020; X(word_4dd6c = ax;); // 74016 mov word_4DD6C, ax ;~ 296C:0020 -cs=0x296c;eip=0x000023; X(word_4dd82 = ax;); // 74017 mov word_4DD82, ax ;~ 296C:0023 -cs=0x296c;eip=0x000026; X(word_4dd98 = ax;); // 74018 mov word_4DD98, ax ;~ 296C:0026 -cs=0x296c;eip=0x000029; X(word_4ddd2 = ax;); // 74019 mov word_4DDD2, ax ;~ 296C:0029 -cs=0x296c;eip=0x00002c; X(word_4ddb4 = ax;); // 74020 mov word_4DDB4, ax ;~ 296C:002C -cs=0x296c;eip=0x00002f; X(word_4de0e = ax;); // 74021 mov word_4DE0E, ax ;~ 296C:002F -cs=0x296c;eip=0x000032; X(word_4ddf0 = ax;); // 74022 mov word_4DDF0, ax ;~ 296C:0032 -cs=0x296c;eip=0x000035; T(bp = 0x5276;); // 74023 mov bp, 5276h ;~ 296C:0035 -cs=0x296c;eip=0x000038; T(ax = *(word_50c8a);); // 74024 mov ax, word_50C8A ;~ 296C:0038 -cs=0x296c;eip=0x00003b; T(dh = 0x32;); // 74025 mov dh, 32h ; '2' ;~ 296C:003B -cs=0x296c;eip=0x00003d; T(DIV1(dh)); // 74026 div dh ;~ 296C:003D -cs=0x296c;eip=0x00003f; T(dl = al;); // 74027 mov dl, al ;~ 296C:003F -cs=0x296c;eip=0x000041; T(DEC(dl)); // 74028 dec dl ;~ 296C:0041 -cs=0x296c;eip=0x000043; T(cl = byte_4de2c;); // 74029 mov cl, byte_4DE2C ;~ 296C:0043 -cs=0x296c;eip=0x000047; T(XCHG(al, ah)); // 74030 xchg al, ah ;~ 296C:0047 -cs=0x296c;eip=0x000049; T(SUB(ah, ah)); // 74031 sub ah, ah ;~ 296C:0049 -cs=0x296c;eip=0x00004b; T(SHL(ax, cl)); // 74032 shl ax, cl ;~ 296C:004B -cs=0x296c;eip=0x00004d; T(dh = 5;); // 74033 mov dh, 5 ;~ 296C:004D -cs=0x296c;eip=0x00004f; T(DIV1(dh)); // 74034 div dh ;~ 296C:004F -cs=0x296c;eip=0x000051; T(ADD(al, *(byte_4de27))); // 74035 add al, byte_4DE27 ;~ 296C:0051 -cs=0x296c;eip=0x000055; X(*(byte_4dd60) = al;); // 74036 mov byte_4DD60, al ;~ 296C:0055 -cs=0x296c;eip=0x000058; X(byte_4de65 = dl;); // 74037 mov byte_4DE65, dl ;~ 296C:0058 -cs=0x296c;eip=0x00005c; T(SUB(al, byte_4de29)); // 74038 sub al, byte_4DE29 ;~ 296C:005C -cs=0x296c;eip=0x000060; X(*(byte_4de5b) = al;); // 74039 mov byte_4DE5B, al ;~ 296C:0060 -cs=0x296c;eip=0x000063; T(SHL(dl, 1)); // 74040 shl dl, 1 ;~ 296C:0063 -cs=0x296c;eip=0x000065; T(SUB(dh, dh)); // 74041 sub dh, dh ;~ 296C:0065 -cs=0x296c;eip=0x000067; T(di = dx;); // 74042 mov di, dx ;~ 296C:0067 -cs=0x296c;eip=0x000069; X(byte_4de5e = 4;); // 74043 mov byte_4DE5E, 4 ;~ 296C:0069 + // 121973 +cs=0x296c;eip=0x000016; J(CALLF(sub_49a7f,0)); // 121974 call far ptr sub_49A7F ;~ 296C:0016 +cs=0x296c;eip=0x00001b; T(SUB(ah, ah)); // 121976 sub ah, ah ;~ 296C:001B +cs=0x296c;eip=0x00001d; X(word_4dd56 = ax;); // 121977 mov ds:word_4DD56, ax ;~ 296C:001D +cs=0x296c;eip=0x000020; X(word_4dd6c = ax;); // 121978 mov ds:word_4DD6C, ax ;~ 296C:0020 +cs=0x296c;eip=0x000023; X(word_4dd82 = ax;); // 121979 mov ds:word_4DD82, ax ;~ 296C:0023 +cs=0x296c;eip=0x000026; X(word_4dd98 = ax;); // 121980 mov ds:word_4DD98, ax ;~ 296C:0026 +cs=0x296c;eip=0x000029; X(word_4ddd2 = ax;); // 121981 mov ds:word_4DDD2, ax ;~ 296C:0029 +cs=0x296c;eip=0x00002c; X(word_4ddb4 = ax;); // 121982 mov ds:word_4DDB4, ax ;~ 296C:002C +cs=0x296c;eip=0x00002f; X(word_4de0e = ax;); // 121983 mov ds:word_4DE0E, ax ;~ 296C:002F +cs=0x296c;eip=0x000032; X(word_4ddf0 = ax;); // 121984 mov ds:word_4DDF0, ax ;~ 296C:0032 +cs=0x296c;eip=0x000035; T(bp = 0x5276;); // 121985 mov bp, 5276h ;~ 296C:0035 +cs=0x296c;eip=0x000038; T(ax = word_50c8a;); // 121986 mov ax, ds:word_50C8A ;~ 296C:0038 +cs=0x296c;eip=0x00003b; T(dh = 0x32;); // 121987 mov dh, 32h ; '2' ;~ 296C:003B +cs=0x296c;eip=0x00003d; T(DIV1(dh)); // 121988 div dh ;~ 296C:003D +cs=0x296c;eip=0x00003f; T(dl = al;); // 121989 mov dl, al ;~ 296C:003F +cs=0x296c;eip=0x000041; T(DEC(dl)); // 121990 dec dl ;~ 296C:0041 +cs=0x296c;eip=0x000043; T(cl = byte_4de2c;); // 121991 mov cl, ds:byte_4DE2C ;~ 296C:0043 +cs=0x296c;eip=0x000047; T(XCHG(al, ah)); // 121992 xchg al, ah ;~ 296C:0047 +cs=0x296c;eip=0x000049; T(SUB(ah, ah)); // 121993 sub ah, ah ;~ 296C:0049 +cs=0x296c;eip=0x00004b; T(SHL(ax, cl)); // 121994 shl ax, cl ;~ 296C:004B +cs=0x296c;eip=0x00004d; T(dh = 5;); // 121995 mov dh, 5 ;~ 296C:004D +cs=0x296c;eip=0x00004f; T(DIV1(dh)); // 121996 div dh ;~ 296C:004F +cs=0x296c;eip=0x000051; T(ADD(al, *(db*)(&word_4de27))); // 121997 add al, byte ptr ds:word_4DE27 ;~ 296C:0051 +cs=0x296c;eip=0x000055; X(*(db*)(&word_4dd60) = al;); // 121998 mov byte ptr ds:word_4DD60, al ;~ 296C:0055 +cs=0x296c;eip=0x000058; X(byte_4de65 = dl;); // 121999 mov ds:byte_4DE65, dl ;~ 296C:0058 +cs=0x296c;eip=0x00005c; T(SUB(al, byte_4de29)); // 122000 sub al, ds:byte_4DE29 ;~ 296C:005C +cs=0x296c;eip=0x000060; X(*(db*)(&word_4de5b) = al;); // 122001 mov byte ptr ds:word_4DE5B, al ;~ 296C:0060 +cs=0x296c;eip=0x000063; T(SHL(dl, 1)); // 122002 shl dl, 1 ;~ 296C:0063 +cs=0x296c;eip=0x000065; T(SUB(dh, dh)); // 122003 sub dh, dh ;~ 296C:0065 +cs=0x296c;eip=0x000067; T(di = dx;); // 122004 mov di, dx ;~ 296C:0067 +cs=0x296c;eip=0x000069; X(byte_4de5e = 4;); // 122005 mov ds:byte_4DE5E, 4 ;~ 296C:0069 loc_37d0e: - // 7241 -cs=0x296c;eip=0x00006e; T(al = *(byte_4de2a);); // 74047 mov al, byte_4DE2A ;~ 296C:006E -cs=0x296c;eip=0x000071; X(SUB(*(byte_4dd60), al)); // 74048 sub byte_4DD60, al ;~ 296C:0071 -cs=0x296c;eip=0x000075; T(ax = word_4de2d;); // 74049 mov ax, word_4DE2D ;~ 296C:0075 -cs=0x296c;eip=0x000078; X(word_4dd5e = ax;); // 74050 mov word_4DD5E, ax ;~ 296C:0078 -cs=0x296c;eip=0x00007b; T(CMP(di, 0x28)); // 74051 cmp di, 28h ; '(' ;~ 296C:007B -cs=0x296c;eip=0x00007e; J(JC(loc_37d2f)); // 74052 jb short loc_37D2F ;~ 296C:007E -cs=0x296c;eip=0x000080; T(SUB(di, di)); // 74053 sub di, di ;~ 296C:0080 -cs=0x296c;eip=0x000082; X(DEC(byte_4de5e)); // 74054 dec byte_4DE5E ;~ 296C:0082 -cs=0x296c;eip=0x000086; T(ax = *(dw*)(byte_4de2a);); // 74055 mov ax, word ptr byte_4DE2A ;~ 296C:0086 -cs=0x296c;eip=0x000089; X(SUB(*(dw*)(byte_4de5b), ax)); // 74056 sub word ptr byte_4DE5B, ax ;~ 296C:0089 -cs=0x296c;eip=0x00008d; J(JMP(loc_37d0e)); // 74057 jmp short loc_37D0E ;~ 296C:008D + // 7228 +cs=0x296c;eip=0x00006e; T(al = *(db*)(&word_4de2a);); // 122009 mov al, byte ptr ds:word_4DE2A ;~ 296C:006E +cs=0x296c;eip=0x000071; X(SUB(*(db*)(&word_4dd60), al)); // 122010 sub byte ptr ds:word_4DD60, al ;~ 296C:0071 +cs=0x296c;eip=0x000075; T(ax = word_4de2d;); // 122011 mov ax, ds:word_4DE2D ;~ 296C:0075 +cs=0x296c;eip=0x000078; X(word_4dd5e = ax;); // 122012 mov ds:word_4DD5E, ax ;~ 296C:0078 +cs=0x296c;eip=0x00007b; T(CMP(di, 0x28)); // 122013 cmp di, 28h ; '(' ;~ 296C:007B +cs=0x296c;eip=0x00007e; J(JC(loc_37d2f)); // 122014 jb short loc_37D2F ;~ 296C:007E +cs=0x296c;eip=0x000080; T(SUB(di, di)); // 122015 sub di, di ;~ 296C:0080 +cs=0x296c;eip=0x000082; X(DEC(byte_4de5e)); // 122016 dec ds:byte_4DE5E ;~ 296C:0082 +cs=0x296c;eip=0x000086; T(ax = word_4de2a;); // 122017 mov ax, ds:word_4DE2A ;~ 296C:0086 +cs=0x296c;eip=0x000089; X(SUB(word_4de5b, ax)); // 122018 sub ds:word_4DE5B, ax ;~ 296C:0089 +cs=0x296c;eip=0x00008d; J(JMP(loc_37d0e)); // 122019 jmp short loc_37D0E ;~ 296C:008D loc_37d2f: - // 7242 -cs=0x296c;eip=0x00008f; T(MOV(ax, *(dw*)(raddr(ds,di+0x5392)))); // 74061 mov ax, [di+5392h] ;~ 296C:008F -cs=0x296c;eip=0x000093; X(word_4de60 = ax;); // 74062 mov word_4DE60, ax ;~ 296C:0093 -cs=0x296c;eip=0x000096; T(MOV(ax, *(dw*)(raddr(ds,di+0x53E2)))); // 74063 mov ax, [di+53E2h] ;~ 296C:0096 -cs=0x296c;eip=0x00009a; X(word_4de62 = ax;); // 74064 mov word_4DE62, ax ;~ 296C:009A -cs=0x296c;eip=0x00009d; T(bx = 0x5380;); // 74065 mov bx, 5380h ;~ 296C:009D -cs=0x296c;eip=0x0000a0; X(PUSH(di)); // 74066 push di ;~ 296C:00A0 -cs=0x296c;eip=0x0000a1; J(CALLF(sub_499a3,0)); // 74067 call far ptr sub_499A3 ;~ 296C:00A1 -cs=0x296c;eip=0x0000a6; X(POP(di)); // 74069 pop di ;~ 296C:00A6 -cs=0x296c;eip=0x0000a7; T(INC(di)); // 74070 inc di ;~ 296C:00A7 -cs=0x296c;eip=0x0000a8; T(INC(di)); // 74071 inc di ;~ 296C:00A8 -cs=0x296c;eip=0x0000a9; X(DEC(byte_4de5e)); // 74072 dec byte_4DE5E ;~ 296C:00A9 -cs=0x296c;eip=0x0000ad; J(JNZ(loc_37d0e)); // 74073 jnz short loc_37D0E ;~ 296C:00AD -cs=0x296c;eip=0x0000af; T(si = 0;); // 74074 mov si, 0 ;~ 296C:00AF -cs=0x296c;eip=0x0000b2; T(bx = *(dw*)(byte_4de5b);); // 74075 mov bx, word ptr byte_4DE5B ;~ 296C:00B2 -cs=0x296c;eip=0x0000b6; T(cl = byte_4de54;); // 74076 mov cl, byte_4DE54 ;~ 296C:00B6 -cs=0x296c;eip=0x0000ba; T(dl = byte_4de65;); // 74077 mov dl, byte_4DE65 ;~ 296C:00BA -cs=0x296c;eip=0x0000be; J(CALLF(sub_499d5,0)); // 74078 call far ptr sub_499D5 ;~ 296C:00BE -cs=0x296c;eip=0x0000c3; T(ah = 0x0F;); // 74080 mov ah, 0Fh ;~ 296C:00C3 -cs=0x296c;eip=0x0000c5; J(CALLF(sub_49a3e,0)); // 74081 call far ptr sub_49A3E ;~ 296C:00C5 -cs=0x296c;eip=0x0000ca; T(CMP(byte_4de54, 0)); // 74083 cmp byte_4DE54, 0 ;~ 296C:00CA -cs=0x296c;eip=0x0000cf; J(JZ(loc_37da7)); // 74084 jz short loc_37DA7 ;~ 296C:00CF -cs=0x296c;eip=0x0000d1; T(ax = 0x7A;); // 74085 mov ax, 7Ah ; 'z' ;~ 296C:00D1 -cs=0x296c;eip=0x0000d4; T(cx = 0x7C;); // 74086 mov cx, 7Ch ; '|' ;~ 296C:00D4 -cs=0x296c;eip=0x0000d7; T(bx = 0x52;); // 74087 mov bx, 52h ; 'R' ;~ 296C:00D7 -cs=0x296c;eip=0x0000da; T(dx = 0x52;); // 74088 mov dx, 52h ; 'R' ;~ 296C:00DA -cs=0x296c;eip=0x0000dd; J(CALLF(sub_49a39,0)); // 74089 call far ptr sub_49A39 ;~ 296C:00DD -cs=0x296c;eip=0x0000e2; T(ax = 0x0C4;); // 74091 mov ax, 0C4h ;~ 296C:00E2 -cs=0x296c;eip=0x0000e5; T(cx = 0x0C6;); // 74092 mov cx, 0C6h ;~ 296C:00E5 -cs=0x296c;eip=0x0000e8; T(bx = 0x52;); // 74093 mov bx, 52h ; 'R' ;~ 296C:00E8 -cs=0x296c;eip=0x0000eb; T(dx = 0x52;); // 74094 mov dx, 52h ; 'R' ;~ 296C:00EB -cs=0x296c;eip=0x0000ee; J(CALLF(sub_49a39,0)); // 74095 call far ptr sub_49A39 ;~ 296C:00EE -cs=0x296c;eip=0x0000f3; T(ax = 0x9F;); // 74097 mov ax, 9Fh ;~ 296C:00F3 -cs=0x296c;eip=0x0000f6; T(cx = 0x9F;); // 74098 mov cx, 9Fh ;~ 296C:00F6 -cs=0x296c;eip=0x0000f9; T(bx = 0x43;); // 74099 mov bx, 43h ; 'C' ;~ 296C:00F9 -cs=0x296c;eip=0x0000fc; T(dx = 0x44;); // 74100 mov dx, 44h ; 'D' ;~ 296C:00FC -cs=0x296c;eip=0x0000ff; J(CALLF(sub_49a39,0)); // 74101 call far ptr sub_49A39 ;~ 296C:00FF -cs=0x296c;eip=0x000104; J(JMP(loc_37dda)); // 74103 jmp short loc_37DDA ;~ 296C:0104 + // 7229 +cs=0x296c;eip=0x00008f; T(MOV(ax, *(dw*)(raddr(ds,di+0x5392)))); // 122023 mov ax, [di+5392h] ;~ 296C:008F +cs=0x296c;eip=0x000093; X(word_4de60 = ax;); // 122024 mov ds:word_4DE60, ax ;~ 296C:0093 +cs=0x296c;eip=0x000096; T(MOV(ax, *(dw*)(raddr(ds,di+0x53E2)))); // 122025 mov ax, [di+53E2h] ;~ 296C:0096 +cs=0x296c;eip=0x00009a; X(word_4de62 = ax;); // 122026 mov ds:word_4DE62, ax ;~ 296C:009A +cs=0x296c;eip=0x00009d; T(bx = 0x5380;); // 122027 mov bx, 5380h ;~ 296C:009D +cs=0x296c;eip=0x0000a0; X(PUSH(di)); // 122028 push di ;~ 296C:00A0 +cs=0x296c;eip=0x0000a1; J(CALLF(sub_499a3,0)); // 122029 call far ptr sub_499A3 ;~ 296C:00A1 +cs=0x296c;eip=0x0000a6; X(POP(di)); // 122031 pop di ;~ 296C:00A6 +cs=0x296c;eip=0x0000a7; T(INC(di)); // 122032 inc di ;~ 296C:00A7 +cs=0x296c;eip=0x0000a8; T(INC(di)); // 122033 inc di ;~ 296C:00A8 +cs=0x296c;eip=0x0000a9; X(DEC(byte_4de5e)); // 122034 dec ds:byte_4DE5E ;~ 296C:00A9 +cs=0x296c;eip=0x0000ad; J(JNZ(loc_37d0e)); // 122035 jnz short loc_37D0E ;~ 296C:00AD +cs=0x296c;eip=0x0000af; T(si = 0;); // 122036 mov si, 0 ;~ 296C:00AF +cs=0x296c;eip=0x0000b2; T(bx = word_4de5b;); // 122037 mov bx, ds:word_4DE5B ;~ 296C:00B2 +cs=0x296c;eip=0x0000b6; T(cl = byte_4de54;); // 122038 mov cl, ds:byte_4DE54 ;~ 296C:00B6 +cs=0x296c;eip=0x0000ba; T(dl = byte_4de65;); // 122039 mov dl, ds:byte_4DE65 ;~ 296C:00BA +cs=0x296c;eip=0x0000be; J(CALLF(sub_499d5,0)); // 122040 call far ptr sub_499D5 ;~ 296C:00BE +cs=0x296c;eip=0x0000c3; T(ah = 0x0F;); // 122042 mov ah, 0Fh ;~ 296C:00C3 +cs=0x296c;eip=0x0000c5; J(CALLF(sub_49a3e,0)); // 122043 call far ptr sub_49A3E ;~ 296C:00C5 +cs=0x296c;eip=0x0000ca; T(CMP(byte_4de54, 0)); // 122045 cmp ds:byte_4DE54, 0 ;~ 296C:00CA +loc_37d6f: + // 7230 +cs=0x296c;eip=0x0000cf; J(JZ(loc_37da7)); // 122048 jz short loc_37DA7 ;~ 296C:00CF +cs=0x296c;eip=0x0000d1; T(ax = 0x7A;); // 122049 mov ax, 7Ah ; 'z' ;~ 296C:00D1 +cs=0x296c;eip=0x0000d4; T(cx = 0x7C;); // 122050 mov cx, 7Ch ; '|' ;~ 296C:00D4 +cs=0x296c;eip=0x0000d7; T(bx = 0x52;); // 122051 mov bx, 52h ; 'R' ;~ 296C:00D7 +cs=0x296c;eip=0x0000da; T(dx = 0x52;); // 122052 mov dx, 52h ; 'R' ;~ 296C:00DA +cs=0x296c;eip=0x0000dd; J(CALLF(sub_49a39,0)); // 122053 call far ptr sub_49A39 ;~ 296C:00DD +cs=0x296c;eip=0x0000e2; T(ax = 0x0C4;); // 122055 mov ax, 0C4h ;~ 296C:00E2 +cs=0x296c;eip=0x0000e5; T(cx = 0x0C6;); // 122056 mov cx, 0C6h ;~ 296C:00E5 +cs=0x296c;eip=0x0000e8; T(bx = 0x52;); // 122057 mov bx, 52h ; 'R' ;~ 296C:00E8 +cs=0x296c;eip=0x0000eb; T(dx = 0x52;); // 122058 mov dx, 52h ; 'R' ;~ 296C:00EB +cs=0x296c;eip=0x0000ee; J(CALLF(sub_49a39,0)); // 122059 call far ptr sub_49A39 ;~ 296C:00EE +cs=0x296c;eip=0x0000f3; T(ax = 0x9F;); // 122061 mov ax, 9Fh ;~ 296C:00F3 +cs=0x296c;eip=0x0000f6; T(cx = 0x9F;); // 122062 mov cx, 9Fh ;~ 296C:00F6 +cs=0x296c;eip=0x0000f9; T(bx = 0x43;); // 122063 mov bx, 43h ; 'C' ;~ 296C:00F9 +cs=0x296c;eip=0x0000fc; T(dx = 0x44;); // 122064 mov dx, 44h ; 'D' ;~ 296C:00FC +cs=0x296c;eip=0x0000ff; J(CALLF(sub_49a39,0)); // 122065 call far ptr sub_49A39 ;~ 296C:00FF +cs=0x296c;eip=0x000104; J(JMP(loc_37dda)); // 122067 jmp short loc_37DDA ;~ 296C:0104 loc_37da7: - // 7243 -cs=0x296c;eip=0x000107; T(ax = 0x49;); // 74109 mov ax, 49h ; 'I' ;~ 296C:0107 -cs=0x296c;eip=0x00010a; T(cx = 0x4C;); // 74110 mov cx, 4Ch ; 'L' ;~ 296C:010A -cs=0x296c;eip=0x00010d; T(bx = 0x38;); // 74111 mov bx, 38h ; '8' ;~ 296C:010D -cs=0x296c;eip=0x000110; T(dx = 0x38;); // 74112 mov dx, 38h ; '8' ;~ 296C:0110 -cs=0x296c;eip=0x000113; J(CALLF(sub_49a39,0)); // 74113 call far ptr sub_49A39 ;~ 296C:0113 -cs=0x296c;eip=0x000118; T(ax = 0x0F3;); // 74115 mov ax, 0F3h ;~ 296C:0118 -cs=0x296c;eip=0x00011b; T(cx = 0x0F6;); // 74116 mov cx, 0F6h ;~ 296C:011B -cs=0x296c;eip=0x00011e; T(bx = 0x38;); // 74117 mov bx, 38h ; '8' ;~ 296C:011E -cs=0x296c;eip=0x000121; T(dx = 0x38;); // 74118 mov dx, 38h ; '8' ;~ 296C:0121 -cs=0x296c;eip=0x000124; J(CALLF(sub_49a39,0)); // 74119 call far ptr sub_49A39 ;~ 296C:0124 -cs=0x296c;eip=0x000129; T(ax = 0x9F;); // 74121 mov ax, 9Fh ;~ 296C:0129 -cs=0x296c;eip=0x00012c; T(cx = 0x9F;); // 74122 mov cx, 9Fh ;~ 296C:012C -cs=0x296c;eip=0x00012f; T(bx = 0x14;); // 74123 mov bx, 14h ;~ 296C:012F -cs=0x296c;eip=0x000132; T(dx = 0x16;); // 74124 mov dx, 16h ;~ 296C:0132 -cs=0x296c;eip=0x000135; J(CALLF(sub_49a39,0)); // 74125 call far ptr sub_49A39 ;~ 296C:0135 + // 7231 +cs=0x296c;eip=0x000107; T(ax = 0x49;); // 122073 mov ax, 49h ; 'I' ;~ 296C:0107 +cs=0x296c;eip=0x00010a; T(cx = 0x4C;); // 122074 mov cx, 4Ch ; 'L' ;~ 296C:010A +cs=0x296c;eip=0x00010d; T(bx = 0x38;); // 122075 mov bx, 38h ; '8' ;~ 296C:010D +cs=0x296c;eip=0x000110; T(dx = 0x38;); // 122076 mov dx, 38h ; '8' ;~ 296C:0110 +cs=0x296c;eip=0x000113; J(CALLF(sub_49a39,0)); // 122077 call far ptr sub_49A39 ;~ 296C:0113 +cs=0x296c;eip=0x000118; T(ax = 0x0F3;); // 122079 mov ax, 0F3h ;~ 296C:0118 +cs=0x296c;eip=0x00011b; T(cx = 0x0F6;); // 122080 mov cx, 0F6h ;~ 296C:011B +cs=0x296c;eip=0x00011e; T(bx = 0x38;); // 122081 mov bx, 38h ; '8' ;~ 296C:011E +cs=0x296c;eip=0x000121; T(dx = 0x38;); // 122082 mov dx, 38h ; '8' ;~ 296C:0121 +cs=0x296c;eip=0x000124; J(CALLF(sub_49a39,0)); // 122083 call far ptr sub_49A39 ;~ 296C:0124 +cs=0x296c;eip=0x000129; T(ax = 0x9F;); // 122085 mov ax, 9Fh ;~ 296C:0129 +cs=0x296c;eip=0x00012c; T(cx = 0x9F;); // 122086 mov cx, 9Fh ;~ 296C:012C +cs=0x296c;eip=0x00012f; T(bx = 0x14;); // 122087 mov bx, 14h ;~ 296C:012F +cs=0x296c;eip=0x000132; T(dx = 0x16;); // 122088 mov dx, 16h ;~ 296C:0132 +cs=0x296c;eip=0x000135; J(CALLF(sub_49a39,0)); // 122089 call far ptr sub_49A39 ;~ 296C:0135 loc_37dda: - // 7244 -cs=0x296c;eip=0x00013a; J(CALLF(sub_49a48,0)); // 74129 call far ptr sub_49A48 ;~ 296C:013A -cs=0x296c;eip=0x00013f; T(ax = word_4e300;); // 74131 mov ax, word_4E300 ;~ 296C:013F -cs=0x296c;eip=0x000142; T(SUB(dx, dx)); // 74132 sub dx, dx ;~ 296C:0142 -cs=0x296c;eip=0x000144; T(cx = 0x3E8;); // 74133 mov cx, 3E8h ;~ 296C:0144 -cs=0x296c;eip=0x000147; T(DIV2(cx)); // 74134 div cx ;~ 296C:0147 -cs=0x296c;eip=0x000149; T(bx = ax;); // 74135 mov bx, ax ;~ 296C:0149 -cs=0x296c;eip=0x00014b; T(DEC(bx)); // 74136 dec bx ;~ 296C:014B -cs=0x296c;eip=0x00014c; T(ax = dx;); // 74137 mov ax, dx ;~ 296C:014C -cs=0x296c;eip=0x00014e; X(word_4de55 = dx;); // 74138 mov word_4DE55, dx ;~ 296C:014E -cs=0x296c;eip=0x000152; T(SUB(dx, dx)); // 74139 sub dx, dx ;~ 296C:0152 -cs=0x296c;eip=0x000154; T(cl = byte_4de2c;); // 74140 mov cl, byte_4DE2C ;~ 296C:0154 -cs=0x296c;eip=0x000158; T(SHL(ax, cl)); // 74141 shl ax, cl ;~ 296C:0158 -cs=0x296c;eip=0x00015a; T(cx = 0x64;); // 74142 mov cx, 64h ; 'd' ;~ 296C:015A -cs=0x296c;eip=0x00015d; T(DIV2(cx)); // 74143 div cx ;~ 296C:015D -cs=0x296c;eip=0x00015f; T(SHL(bx, 1)); // 74144 shl bx, 1 ;~ 296C:015F -cs=0x296c;eip=0x000161; T(di = bx;); // 74145 mov di, bx ;~ 296C:0161 -cs=0x296c;eip=0x000163; T(bp = 0x5276;); // 74146 mov bp, 5276h ;~ 296C:0163 -cs=0x296c;eip=0x000166; X(byte_4de5e = 4;); // 74147 mov byte_4DE5E, 4 ;~ 296C:0166 -cs=0x296c;eip=0x00016b; T(CMP(di, 0)); // 74148 cmp di, 0 ;~ 296C:016B -cs=0x296c;eip=0x00016e; J(JGE(loc_37e86)); // 74149 jge short loc_37E86 ;~ 296C:016E -cs=0x296c;eip=0x000170; T(ax = word_4de55;); // 74150 mov ax, word_4DE55 ;~ 296C:0170 -cs=0x296c;eip=0x000173; T(dh = 0x64;); // 74151 mov dh, 64h ; 'd' ;~ 296C:0173 -cs=0x296c;eip=0x000175; T(DIV1(dh)); // 74152 div dh ;~ 296C:0175 -cs=0x296c;eip=0x000177; T(dl = al;); // 74153 mov dl, al ;~ 296C:0177 -cs=0x296c;eip=0x000179; T(DEC(dl)); // 74154 dec dl ;~ 296C:0179 -cs=0x296c;eip=0x00017b; T(cl = byte_4de2c;); // 74155 mov cl, byte_4DE2C ;~ 296C:017B -cs=0x296c;eip=0x00017f; T(XCHG(al, ah)); // 74156 xchg al, ah ;~ 296C:017F -cs=0x296c;eip=0x000181; T(SUB(ah, ah)); // 74157 sub ah, ah ;~ 296C:0181 -cs=0x296c;eip=0x000183; T(SHL(ax, cl)); // 74158 shl ax, cl ;~ 296C:0183 -cs=0x296c;eip=0x000185; T(dh = 0x0A;); // 74159 mov dh, 0Ah ;~ 296C:0185 -cs=0x296c;eip=0x000187; T(DIV1(dh)); // 74160 div dh ;~ 296C:0187 -cs=0x296c;eip=0x000189; T(ADD(al, *(byte_4de27))); // 74161 add al, byte_4DE27 ;~ 296C:0189 -cs=0x296c;eip=0x00018d; X(*(byte_4dd60) = al;); // 74162 mov byte_4DD60, al ;~ 296C:018D -cs=0x296c;eip=0x000190; X(byte_4de65 = dl;); // 74163 mov byte_4DE65, dl ;~ 296C:0190 -cs=0x296c;eip=0x000194; T(SUB(al, byte_4de29)); // 74164 sub al, byte_4DE29 ;~ 296C:0194 -cs=0x296c;eip=0x000198; X(*(byte_4de5b) = al;); // 74165 mov byte_4DE5B, al ;~ 296C:0198 -cs=0x296c;eip=0x00019b; T(SHL(dl, 1)); // 74166 shl dl, 1 ;~ 296C:019B -cs=0x296c;eip=0x00019d; T(SUB(dh, dh)); // 74167 sub dh, dh ;~ 296C:019D -cs=0x296c;eip=0x00019f; T(di = dx;); // 74168 mov di, dx ;~ 296C:019F + // 7232 +cs=0x296c;eip=0x00013a; J(CALLF(sub_49a48,0)); // 122093 call far ptr sub_49A48 ;~ 296C:013A +cs=0x296c;eip=0x00013f; T(ax = word_4e300;); // 122095 mov ax, ds:word_4E300 ;~ 296C:013F +cs=0x296c;eip=0x000142; T(SUB(dx, dx)); // 122096 sub dx, dx ;~ 296C:0142 +cs=0x296c;eip=0x000144; T(cx = 0x3E8;); // 122097 mov cx, 3E8h ;~ 296C:0144 +cs=0x296c;eip=0x000147; T(DIV2(cx)); // 122098 div cx ;~ 296C:0147 +cs=0x296c;eip=0x000149; T(bx = ax;); // 122099 mov bx, ax ;~ 296C:0149 +cs=0x296c;eip=0x00014b; T(DEC(bx)); // 122100 dec bx ;~ 296C:014B +cs=0x296c;eip=0x00014c; T(ax = dx;); // 122101 mov ax, dx ;~ 296C:014C +cs=0x296c;eip=0x00014e; X(word_4de55 = dx;); // 122102 mov ds:word_4DE55, dx ;~ 296C:014E +cs=0x296c;eip=0x000152; T(SUB(dx, dx)); // 122103 sub dx, dx ;~ 296C:0152 +cs=0x296c;eip=0x000154; T(cl = byte_4de2c;); // 122104 mov cl, ds:byte_4DE2C ;~ 296C:0154 +cs=0x296c;eip=0x000158; T(SHL(ax, cl)); // 122105 shl ax, cl ;~ 296C:0158 +cs=0x296c;eip=0x00015a; T(cx = 0x64;); // 122106 mov cx, 64h ; 'd' ;~ 296C:015A +cs=0x296c;eip=0x00015d; T(DIV2(cx)); // 122107 div cx ;~ 296C:015D +cs=0x296c;eip=0x00015f; T(SHL(bx, 1)); // 122108 shl bx, 1 ;~ 296C:015F +cs=0x296c;eip=0x000161; T(di = bx;); // 122109 mov di, bx ;~ 296C:0161 +cs=0x296c;eip=0x000163; T(bp = 0x5276;); // 122110 mov bp, 5276h ;~ 296C:0163 +cs=0x296c;eip=0x000166; X(byte_4de5e = 4;); // 122111 mov ds:byte_4DE5E, 4 ;~ 296C:0166 +cs=0x296c;eip=0x00016b; T(CMP(di, 0)); // 122112 cmp di, 0 ;~ 296C:016B +cs=0x296c;eip=0x00016e; J(JGE(loc_37e86)); // 122113 jge short loc_37E86 ;~ 296C:016E +cs=0x296c;eip=0x000170; T(ax = word_4de55;); // 122114 mov ax, ds:word_4DE55 ;~ 296C:0170 +cs=0x296c;eip=0x000173; T(dh = 0x64;); // 122115 mov dh, 64h ; 'd' ;~ 296C:0173 +cs=0x296c;eip=0x000175; T(DIV1(dh)); // 122116 div dh ;~ 296C:0175 +cs=0x296c;eip=0x000177; T(dl = al;); // 122117 mov dl, al ;~ 296C:0177 +cs=0x296c;eip=0x000179; T(DEC(dl)); // 122118 dec dl ;~ 296C:0179 +cs=0x296c;eip=0x00017b; T(cl = byte_4de2c;); // 122119 mov cl, ds:byte_4DE2C ;~ 296C:017B +cs=0x296c;eip=0x00017f; T(XCHG(al, ah)); // 122120 xchg al, ah ;~ 296C:017F +cs=0x296c;eip=0x000181; T(SUB(ah, ah)); // 122121 sub ah, ah ;~ 296C:0181 +cs=0x296c;eip=0x000183; T(SHL(ax, cl)); // 122122 shl ax, cl ;~ 296C:0183 +cs=0x296c;eip=0x000185; T(dh = 0x0A;); // 122123 mov dh, 0Ah ;~ 296C:0185 +cs=0x296c;eip=0x000187; T(DIV1(dh)); // 122124 div dh ;~ 296C:0187 +cs=0x296c;eip=0x000189; T(ADD(al, *(db*)(&word_4de27))); // 122125 add al, byte ptr ds:word_4DE27 ;~ 296C:0189 +cs=0x296c;eip=0x00018d; X(*(db*)(&word_4dd60) = al;); // 122126 mov byte ptr ds:word_4DD60, al ;~ 296C:018D +cs=0x296c;eip=0x000190; X(byte_4de65 = dl;); // 122127 mov ds:byte_4DE65, dl ;~ 296C:0190 +cs=0x296c;eip=0x000194; T(SUB(al, byte_4de29)); // 122128 sub al, ds:byte_4DE29 ;~ 296C:0194 +cs=0x296c;eip=0x000198; X(*(db*)(&word_4de5b) = al;); // 122129 mov byte ptr ds:word_4DE5B, al ;~ 296C:0198 +cs=0x296c;eip=0x00019b; T(SHL(dl, 1)); // 122130 shl dl, 1 ;~ 296C:019B +cs=0x296c;eip=0x00019d; T(SUB(dh, dh)); // 122131 sub dh, dh ;~ 296C:019D +cs=0x296c;eip=0x00019f; T(di = dx;); // 122132 mov di, dx ;~ 296C:019F loc_37e41: - // 7245 -cs=0x296c;eip=0x0001a1; T(al = *(byte_4de2a);); // 74172 mov al, byte_4DE2A ;~ 296C:01A1 -cs=0x296c;eip=0x0001a4; X(SUB(*(byte_4dd60), al)); // 74173 sub byte_4DD60, al ;~ 296C:01A4 -cs=0x296c;eip=0x0001a8; T(ax = word_4de2f;); // 74174 mov ax, word_4DE2F ;~ 296C:01A8 -cs=0x296c;eip=0x0001ab; X(word_4dd5e = ax;); // 74175 mov word_4DD5E, ax ;~ 296C:01AB -cs=0x296c;eip=0x0001ae; T(CMP(di, 0x28)); // 74176 cmp di, 28h ; '(' ;~ 296C:01AE -cs=0x296c;eip=0x0001b1; J(JC(loc_37e62)); // 74177 jb short loc_37E62 ;~ 296C:01B1 -cs=0x296c;eip=0x0001b3; T(SUB(di, di)); // 74178 sub di, di ;~ 296C:01B3 -cs=0x296c;eip=0x0001b5; X(DEC(byte_4de5e)); // 74179 dec byte_4DE5E ;~ 296C:01B5 -cs=0x296c;eip=0x0001b9; T(ax = *(dw*)(byte_4de2a);); // 74180 mov ax, word ptr byte_4DE2A ;~ 296C:01B9 -cs=0x296c;eip=0x0001bc; X(SUB(*(dw*)(byte_4de5b), ax)); // 74181 sub word ptr byte_4DE5B, ax ;~ 296C:01BC -cs=0x296c;eip=0x0001c0; J(JMP(loc_37e41)); // 74182 jmp short loc_37E41 ;~ 296C:01C0 + // 7233 +cs=0x296c;eip=0x0001a1; T(al = *(db*)(&word_4de2a);); // 122136 mov al, byte ptr ds:word_4DE2A ;~ 296C:01A1 +cs=0x296c;eip=0x0001a4; X(SUB(*(db*)(&word_4dd60), al)); // 122137 sub byte ptr ds:word_4DD60, al ;~ 296C:01A4 +cs=0x296c;eip=0x0001a8; T(ax = word_4de2f;); // 122138 mov ax, ds:word_4DE2F ;~ 296C:01A8 +cs=0x296c;eip=0x0001ab; X(word_4dd5e = ax;); // 122139 mov ds:word_4DD5E, ax ;~ 296C:01AB +cs=0x296c;eip=0x0001ae; T(CMP(di, 0x28)); // 122140 cmp di, 28h ; '(' ;~ 296C:01AE +cs=0x296c;eip=0x0001b1; J(JC(loc_37e62)); // 122141 jb short loc_37E62 ;~ 296C:01B1 +cs=0x296c;eip=0x0001b3; T(SUB(di, di)); // 122142 sub di, di ;~ 296C:01B3 +cs=0x296c;eip=0x0001b5; X(DEC(byte_4de5e)); // 122143 dec ds:byte_4DE5E ;~ 296C:01B5 +cs=0x296c;eip=0x0001b9; T(ax = word_4de2a;); // 122144 mov ax, ds:word_4DE2A ;~ 296C:01B9 +cs=0x296c;eip=0x0001bc; X(SUB(word_4de5b, ax)); // 122145 sub ds:word_4DE5B, ax ;~ 296C:01BC +cs=0x296c;eip=0x0001c0; J(JMP(loc_37e41)); // 122146 jmp short loc_37E41 ;~ 296C:01C0 loc_37e62: - // 7246 -cs=0x296c;eip=0x0001c2; T(MOV(al, *(raddr(ds,di+0x5433)))); // 74186 mov al, [di+5433h] ;~ 296C:01C2 -cs=0x296c;eip=0x0001c6; X(*(byte_4de6a) = al;); // 74187 mov byte_4DE6A, al ;~ 296C:01C6 -cs=0x296c;eip=0x0001c9; T(bx = 0x538A;); // 74188 mov bx, 538Ah ;~ 296C:01C9 -cs=0x296c;eip=0x0001cc; X(PUSH(di)); // 74189 push di ;~ 296C:01CC -cs=0x296c;eip=0x0001cd; J(CALLF(sub_499a3,0)); // 74190 call far ptr sub_499A3 ;~ 296C:01CD -cs=0x296c;eip=0x0001d2; X(POP(di)); // 74192 pop di ;~ 296C:01D2 -cs=0x296c;eip=0x0001d3; T(INC(di)); // 74193 inc di ;~ 296C:01D3 -cs=0x296c;eip=0x0001d4; T(INC(di)); // 74194 inc di ;~ 296C:01D4 -cs=0x296c;eip=0x0001d5; X(DEC(byte_4de5e)); // 74195 dec byte_4DE5E ;~ 296C:01D5 -cs=0x296c;eip=0x0001d9; J(JZ(loc_37eca)); // 74196 jz short loc_37ECA ;~ 296C:01D9 -cs=0x296c;eip=0x0001db; T(CMP(di, 0x14)); // 74197 cmp di, 14h ;~ 296C:01DB -cs=0x296c;eip=0x0001de; J(JC(loc_37e41)); // 74198 jb short loc_37E41 ;~ 296C:01DE -cs=0x296c;eip=0x0001e0; T(di = 2;); // 74199 mov di, 2 ;~ 296C:01E0 -cs=0x296c;eip=0x0001e3; J(JMP(loc_37e99)); // 74200 jmp short loc_37E99 ;~ 296C:01E3 + // 7234 +cs=0x296c;eip=0x0001c2; T(MOV(al, *(raddr(ds,di+0x5433)))); // 122150 mov al, [di+5433h] ;~ 296C:01C2 +cs=0x296c;eip=0x0001c6; X(byte_4de6a = al;); // 122151 mov ds:byte_4DE6A, al ;~ 296C:01C6 +cs=0x296c;eip=0x0001c9; T(bx = 0x538A;); // 122152 mov bx, 538Ah ;~ 296C:01C9 +cs=0x296c;eip=0x0001cc; X(PUSH(di)); // 122153 push di ;~ 296C:01CC +cs=0x296c;eip=0x0001cd; J(CALLF(sub_499a3,0)); // 122154 call far ptr sub_499A3 ;~ 296C:01CD +cs=0x296c;eip=0x0001d2; X(POP(di)); // 122156 pop di ;~ 296C:01D2 +cs=0x296c;eip=0x0001d3; T(INC(di)); // 122157 inc di ;~ 296C:01D3 +cs=0x296c;eip=0x0001d4; T(INC(di)); // 122158 inc di ;~ 296C:01D4 +cs=0x296c;eip=0x0001d5; X(DEC(byte_4de5e)); // 122159 dec ds:byte_4DE5E ;~ 296C:01D5 +cs=0x296c;eip=0x0001d9; J(JZ(loc_37eca)); // 122160 jz short loc_37ECA ;~ 296C:01D9 +cs=0x296c;eip=0x0001db; T(CMP(di, 0x14)); // 122161 cmp di, 14h ;~ 296C:01DB +cs=0x296c;eip=0x0001de; J(JC(loc_37e41)); // 122162 jb short loc_37E41 ;~ 296C:01DE +cs=0x296c;eip=0x0001e0; T(di = 2;); // 122163 mov di, 2 ;~ 296C:01E0 +cs=0x296c;eip=0x0001e3; J(JMP(loc_37e99)); // 122164 jmp short loc_37E99 ;~ 296C:01E3 loc_37e86: - // 7247 -cs=0x296c;eip=0x0001e6; T(ADD(ax, *(dw*)(byte_4de27))); // 74206 add ax, word ptr byte_4DE27 ;~ 296C:01E6 -cs=0x296c;eip=0x0001ea; X(*(dw*)(byte_4dd60) = ax;); // 74207 mov word ptr byte_4DD60, ax ;~ 296C:01EA -cs=0x296c;eip=0x0001ed; X(byte_4de65 = 2;); // 74208 mov byte_4DE65, 2 ;~ 296C:01ED -cs=0x296c;eip=0x0001f2; T(SUB(al, byte_4de29)); // 74209 sub al, byte_4DE29 ;~ 296C:01F2 -cs=0x296c;eip=0x0001f6; X(*(byte_4de5b) = al;); // 74210 mov byte_4DE5B, al ;~ 296C:01F6 + // 7235 +cs=0x296c;eip=0x0001e6; T(ADD(ax, word_4de27)); // 122170 add ax, ds:word_4DE27 ;~ 296C:01E6 +cs=0x296c;eip=0x0001ea; X(word_4dd60 = ax;); // 122171 mov ds:word_4DD60, ax ;~ 296C:01EA +cs=0x296c;eip=0x0001ed; X(byte_4de65 = 2;); // 122172 mov ds:byte_4DE65, 2 ;~ 296C:01ED +cs=0x296c;eip=0x0001f2; T(SUB(al, byte_4de29)); // 122173 sub al, ds:byte_4DE29 ;~ 296C:01F2 +cs=0x296c;eip=0x0001f6; X(*(db*)(&word_4de5b) = al;); // 122174 mov byte ptr ds:word_4DE5B, al ;~ 296C:01F6 loc_37e99: - // 7248 -cs=0x296c;eip=0x0001f9; T(al = *(byte_4de2a);); // 74214 mov al, byte_4DE2A ;~ 296C:01F9 -cs=0x296c;eip=0x0001fc; X(SUB(*(byte_4dd60), al)); // 74215 sub byte_4DD60, al ;~ 296C:01FC -cs=0x296c;eip=0x000200; T(ax = word_4de2f;); // 74216 mov ax, word_4DE2F ;~ 296C:0200 -cs=0x296c;eip=0x000203; X(word_4dd5e = ax;); // 74217 mov word_4DD5E, ax ;~ 296C:0203 -cs=0x296c;eip=0x000206; T(CMP(di, 0)); // 74218 cmp di, 0 ;~ 296C:0206 -cs=0x296c;eip=0x000209; J(JNZ(loc_37eb1)); // 74219 jnz short loc_37EB1 ;~ 296C:0209 -cs=0x296c;eip=0x00020b; T(bx = 0x538E;); // 74220 mov bx, 538Eh ;~ 296C:020B -cs=0x296c;eip=0x00020e; J(JMP(loc_37ebb)); // 74221 jmp short loc_37EBB ;~ 296C:020E + // 7236 +cs=0x296c;eip=0x0001f9; T(al = *(db*)(&word_4de2a);); // 122178 mov al, byte ptr ds:word_4DE2A ;~ 296C:01F9 +cs=0x296c;eip=0x0001fc; X(SUB(*(db*)(&word_4dd60), al)); // 122179 sub byte ptr ds:word_4DD60, al ;~ 296C:01FC +cs=0x296c;eip=0x000200; T(ax = word_4de2f;); // 122180 mov ax, ds:word_4DE2F ;~ 296C:0200 +cs=0x296c;eip=0x000203; X(word_4dd5e = ax;); // 122181 mov ds:word_4DD5E, ax ;~ 296C:0203 +cs=0x296c;eip=0x000206; T(CMP(di, 0)); // 122182 cmp di, 0 ;~ 296C:0206 +cs=0x296c;eip=0x000209; J(JNZ(loc_37eb1)); // 122183 jnz short loc_37EB1 ;~ 296C:0209 +cs=0x296c;eip=0x00020b; T(bx = 0x538E;); // 122184 mov bx, 538Eh ;~ 296C:020B +cs=0x296c;eip=0x00020e; J(JMP(loc_37ebb)); // 122185 jmp short loc_37EBB ;~ 296C:020E loc_37eb1: - // 7249 -cs=0x296c;eip=0x000211; T(MOV(ax, *(dw*)(raddr(ds,di+0x5432)))); // 74227 mov ax, [di+5432h] ;~ 296C:0211 -cs=0x296c;eip=0x000215; X(word_4de66 = ax;); // 74228 mov word_4DE66, ax ;~ 296C:0215 -cs=0x296c;eip=0x000218; T(bx = 0x5386;); // 74229 mov bx, 5386h ;~ 296C:0218 + // 7237 +cs=0x296c;eip=0x000211; T(MOV(ax, *(dw*)(raddr(ds,di+0x5432)))); // 122191 mov ax, [di+5432h] ;~ 296C:0211 +cs=0x296c;eip=0x000215; X(word_4de66 = ax;); // 122192 mov ds:word_4DE66, ax ;~ 296C:0215 +cs=0x296c;eip=0x000218; T(bx = 0x5386;); // 122193 mov bx, 5386h ;~ 296C:0218 loc_37ebb: - // 7250 -cs=0x296c;eip=0x00021b; X(PUSH(di)); // 74232 push di ;~ 296C:021B -cs=0x296c;eip=0x00021c; J(CALLF(sub_499a3,0)); // 74233 call far ptr sub_499A3 ;~ 296C:021C -cs=0x296c;eip=0x000221; X(POP(di)); // 74235 pop di ;~ 296C:0221 -cs=0x296c;eip=0x000222; T(INC(di)); // 74236 inc di ;~ 296C:0222 -cs=0x296c;eip=0x000223; T(INC(di)); // 74237 inc di ;~ 296C:0223 -cs=0x296c;eip=0x000224; X(DEC(byte_4de5e)); // 74238 dec byte_4DE5E ;~ 296C:0224 -cs=0x296c;eip=0x000228; J(JNZ(loc_37e99)); // 74239 jnz short loc_37E99 ;~ 296C:0228 + // 7238 +cs=0x296c;eip=0x00021b; X(PUSH(di)); // 122196 push di ;~ 296C:021B +cs=0x296c;eip=0x00021c; J(CALLF(sub_499a3,0)); // 122197 call far ptr sub_499A3 ;~ 296C:021C +cs=0x296c;eip=0x000221; X(POP(di)); // 122199 pop di ;~ 296C:0221 +cs=0x296c;eip=0x000222; T(INC(di)); // 122200 inc di ;~ 296C:0222 +cs=0x296c;eip=0x000223; T(INC(di)); // 122201 inc di ;~ 296C:0223 +cs=0x296c;eip=0x000224; X(DEC(byte_4de5e)); // 122202 dec ds:byte_4DE5E ;~ 296C:0224 +cs=0x296c;eip=0x000228; J(JNZ(loc_37e99)); // 122203 jnz short loc_37E99 ;~ 296C:0228 loc_37eca: - // 7251 -cs=0x296c;eip=0x00022a; T(si = 2;); // 74242 mov si, 2 ;~ 296C:022A -cs=0x296c;eip=0x00022d; T(bx = *(dw*)(byte_4de5b);); // 74243 mov bx, word ptr byte_4DE5B ;~ 296C:022D -cs=0x296c;eip=0x000231; T(cl = byte_4de54;); // 74244 mov cl, byte_4DE54 ;~ 296C:0231 -cs=0x296c;eip=0x000235; T(dl = byte_4de65;); // 74245 mov dl, byte_4DE65 ;~ 296C:0235 -cs=0x296c;eip=0x000239; J(CALLF(sub_499d5,0)); // 74246 call far ptr sub_499D5 ;~ 296C:0239 -cs=0x296c;eip=0x00023e; T(ax = word_4e2f8;); // 74248 mov ax, word_4E2F8 ;~ 296C:023E -cs=0x296c;eip=0x000241; T(SUB(ax, 0x2000)); // 74249 sub ax, 2000h ;~ 296C:0241 -cs=0x296c;eip=0x000244; T(dl = ah;); // 74250 mov dl, ah ;~ 296C:0244 -cs=0x296c;eip=0x000246; T(AND(ax, 0x1F80)); // 74251 and ax, 1F80h ;~ 296C:0246 -cs=0x296c;eip=0x000249; T(SHL(ax, 1)); // 74252 shl ax, 1 ;~ 296C:0249 -cs=0x296c;eip=0x00024b; T(XCHG(al, ah)); // 74253 xchg al, ah ;~ 296C:024B -cs=0x296c;eip=0x00024d; T(dh = *(byte_4de31);); // 74254 mov dh, byte_4DE31 ;~ 296C:024D -cs=0x296c;eip=0x000251; T(MUL1_1(dh)); // 74255 mul dh ;~ 296C:0251 -cs=0x296c;eip=0x000253; T(SHR(ax, 1)); // 74256 shr ax, 1 ;~ 296C:0253 -cs=0x296c;eip=0x000255; T(SHR(ax, 1)); // 74257 shr ax, 1 ;~ 296C:0255 -cs=0x296c;eip=0x000257; T(SHR(ax, 1)); // 74258 shr ax, 1 ;~ 296C:0257 -cs=0x296c;eip=0x000259; T(SHR(ax, 1)); // 74259 shr ax, 1 ;~ 296C:0259 -cs=0x296c;eip=0x00025b; T(SHR(ax, 1)); // 74260 shr ax, 1 ;~ 296C:025B -cs=0x296c;eip=0x00025d; T(SHR(ax, 1)); // 74261 shr ax, 1 ;~ 296C:025D -cs=0x296c;eip=0x00025f; X(byte_4de5d = al;); // 74262 mov byte_4DE5D, al ;~ 296C:025F -cs=0x296c;eip=0x000262; T(XCHG(al, ah)); // 74263 xchg al, ah ;~ 296C:0262 -cs=0x296c;eip=0x000264; T(al = byte_4de26;); // 74264 mov al, byte_4DE26 ;~ 296C:0264 -cs=0x296c;eip=0x000267; T(SUB(al, ah)); // 74265 sub al, ah ;~ 296C:0267 -cs=0x296c;eip=0x000269; T(SUB(ah, ah)); // 74266 sub ah, ah ;~ 296C:0269 -cs=0x296c;eip=0x00026b; X(word_4de59 = ax;); // 74267 mov word_4DE59, ax ;~ 296C:026B -cs=0x296c;eip=0x00026e; X(word_4dd74 = ax;); // 74268 mov word_4DD74, ax ;~ 296C:026E -cs=0x296c;eip=0x000271; T(SUB(dh, dh)); // 74269 sub dh, dh ;~ 296C:0271 -cs=0x296c;eip=0x000273; T(SHR(dx, 1)); // 74270 shr dx, 1 ;~ 296C:0273 -cs=0x296c;eip=0x000275; T(SHR(dx, 1)); // 74271 shr dx, 1 ;~ 296C:0275 -cs=0x296c;eip=0x000277; T(AND(dx, 0x38)); // 74272 and dx, 38h ;~ 296C:0277 -cs=0x296c;eip=0x00027a; X(word_4de57 = dx;); // 74273 mov word_4DE57, dx ;~ 296C:027A -cs=0x296c;eip=0x00027e; T(bx = 0x54BE;); // 74274 mov bx, 54BEh ;~ 296C:027E -cs=0x296c;eip=0x000281; T(ADD(bx, dx)); // 74275 add bx, dx ;~ 296C:0281 -cs=0x296c;eip=0x000283; T(bp = 0x528C;); // 74276 mov bp, 528Ch ;~ 296C:0283 -cs=0x296c;eip=0x000286; J(CALLF(sub_499a8,0)); // 74277 call far ptr sub_499A8 ;~ 296C:0286 -cs=0x296c;eip=0x00028b; T(bx = 0x54BE;); // 74279 mov bx, 54BEh ;~ 296C:028B -cs=0x296c;eip=0x00028e; X(ADD(word_4de57, 8)); // 74280 add word_4DE57, 8 ;~ 296C:028E -cs=0x296c;eip=0x000293; X(AND(word_4de57, 0x3F)); // 74281 and word_4DE57, 3Fh ;~ 296C:0293 -cs=0x296c;eip=0x000298; T(ADD(bx, word_4de57)); // 74282 add bx, word_4DE57 ;~ 296C:0298 -cs=0x296c;eip=0x00029c; T(ax = word_4de59;); // 74283 mov ax, word_4DE59 ;~ 296C:029C -cs=0x296c;eip=0x00029f; T(ADD(ax, *(dw*)(byte_4de31))); // 74284 add ax, word ptr byte_4DE31 ;~ 296C:029F -cs=0x296c;eip=0x0002a3; X(word_4de59 = ax;); // 74285 mov word_4DE59, ax ;~ 296C:02A3 -cs=0x296c;eip=0x0002a6; X(word_4dd74 = ax;); // 74286 mov word_4DD74, ax ;~ 296C:02A6 -cs=0x296c;eip=0x0002a9; J(CALLF(sub_499b2,0)); // 74287 call far ptr sub_499B2 ;~ 296C:02A9 -cs=0x296c;eip=0x0002ae; T(bx = 0x54BE;); // 74289 mov bx, 54BEh ;~ 296C:02AE -cs=0x296c;eip=0x0002b1; X(ADD(word_4de57, 8)); // 74290 add word_4DE57, 8 ;~ 296C:02B1 -cs=0x296c;eip=0x0002b6; X(AND(word_4de57, 0x3F)); // 74291 and word_4DE57, 3Fh ;~ 296C:02B6 -cs=0x296c;eip=0x0002bb; T(ADD(bx, word_4de57)); // 74292 add bx, word_4DE57 ;~ 296C:02BB -cs=0x296c;eip=0x0002bf; T(ax = word_4de59;); // 74293 mov ax, word_4DE59 ;~ 296C:02BF -cs=0x296c;eip=0x0002c2; T(ADD(ax, *(dw*)(byte_4de31))); // 74294 add ax, word ptr byte_4DE31 ;~ 296C:02C2 -cs=0x296c;eip=0x0002c6; X(word_4de59 = ax;); // 74295 mov word_4DE59, ax ;~ 296C:02C6 -cs=0x296c;eip=0x0002c9; X(word_4dd74 = ax;); // 74296 mov word_4DD74, ax ;~ 296C:02C9 -cs=0x296c;eip=0x0002cc; J(CALLF(sub_499b2,0)); // 74297 call far ptr sub_499B2 ;~ 296C:02CC -cs=0x296c;eip=0x0002d1; T(ax = word_4de33;); // 74299 mov ax, word_4DE33 ;~ 296C:02D1 -cs=0x296c;eip=0x0002d4; T(CMP(word_4de59, ax)); // 74300 cmp word_4DE59, ax ;~ 296C:02D4 -cs=0x296c;eip=0x0002d8; J(JNC(loc_37ff1)); // 74301 jnb short loc_37FF1 ;~ 296C:02D8 -cs=0x296c;eip=0x0002da; T(bx = 0x54BE;); // 74302 mov bx, 54BEh ;~ 296C:02DA -cs=0x296c;eip=0x0002dd; X(ADD(word_4de57, 8)); // 74303 add word_4DE57, 8 ;~ 296C:02DD -cs=0x296c;eip=0x0002e2; X(AND(word_4de57, 0x3F)); // 74304 and word_4DE57, 3Fh ;~ 296C:02E2 -cs=0x296c;eip=0x0002e7; T(ADD(bx, word_4de57)); // 74305 add bx, word_4DE57 ;~ 296C:02E7 -cs=0x296c;eip=0x0002eb; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 74306 mov ax, [bx] ;~ 296C:02EB -cs=0x296c;eip=0x0002ed; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 74307 mov [bx+4], ax ;~ 296C:02ED -cs=0x296c;eip=0x0002f0; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 74308 mov ax, [bx+2] ;~ 296C:02F0 -cs=0x296c;eip=0x0002f3; X(MOV(*(dw*)(raddr(ds,bx+6)), ax)); // 74309 mov [bx+6], ax ;~ 296C:02F3 -cs=0x296c;eip=0x0002f6; T(ADD(bx, 4)); // 74310 add bx, 4 ;~ 296C:02F6 -cs=0x296c;eip=0x0002f9; T(ax = word_4de59;); // 74311 mov ax, word_4DE59 ;~ 296C:02F9 -cs=0x296c;eip=0x0002fc; T(ADD(ax, *(dw*)(byte_4de31))); // 74312 add ax, word ptr byte_4DE31 ;~ 296C:02FC -cs=0x296c;eip=0x000300; X(word_4de59 = ax;); // 74313 mov word_4DE59, ax ;~ 296C:0300 -cs=0x296c;eip=0x000303; X(word_4dd74 = ax;); // 74314 mov word_4DD74, ax ;~ 296C:0303 -cs=0x296c;eip=0x000306; J(CALLF(sub_499ad,0)); // 74315 call far ptr sub_499AD ;~ 296C:0306 -cs=0x296c;eip=0x00030b; T(al = byte_4de5d;); // 74317 mov al, byte_4DE5D ;~ 296C:030B -cs=0x296c;eip=0x00030e; T(SUB(ah, ah)); // 74318 sub ah, ah ;~ 296C:030E -cs=0x296c;eip=0x000310; T(dl = *(byte_4de35);); // 74319 mov dl, byte_4DE35 ;~ 296C:0310 -cs=0x296c;eip=0x000314; T(DIV1(dl)); // 74320 div dl ;~ 296C:0314 -cs=0x296c;eip=0x000316; T(XCHG(al, ah)); // 74321 xchg al, ah ;~ 296C:0316 -cs=0x296c;eip=0x000318; T(SUB(ah, ah)); // 74322 sub ah, ah ;~ 296C:0318 -cs=0x296c;eip=0x00031a; T(TEST(word_4e2f8, 0x2000)); // 74323 test word_4E2F8, 2000h ;~ 296C:031A -cs=0x296c;eip=0x000320; J(JZ(loc_37fc6)); // 74324 jz short loc_37FC6 ;~ 296C:0320 -cs=0x296c;eip=0x000322; T(ADD(ax, word_4de37)); // 74325 add ax, word_4DE37 ;~ 296C:0322 + // 7239 +cs=0x296c;eip=0x00022a; T(si = 2;); // 122206 mov si, 2 ;~ 296C:022A +cs=0x296c;eip=0x00022d; T(bx = word_4de5b;); // 122207 mov bx, ds:word_4DE5B ;~ 296C:022D +cs=0x296c;eip=0x000231; T(cl = byte_4de54;); // 122208 mov cl, ds:byte_4DE54 ;~ 296C:0231 +cs=0x296c;eip=0x000235; T(dl = byte_4de65;); // 122209 mov dl, ds:byte_4DE65 ;~ 296C:0235 +cs=0x296c;eip=0x000239; J(CALLF(sub_499d5,0)); // 122210 call far ptr sub_499D5 ;~ 296C:0239 +cs=0x296c;eip=0x00023e; T(ax = word_4e2f8;); // 122212 mov ax, ds:word_4E2F8 ;~ 296C:023E +cs=0x296c;eip=0x000241; T(SUB(ax, 0x2000)); // 122213 sub ax, 2000h ;~ 296C:0241 +cs=0x296c;eip=0x000244; T(dl = ah;); // 122214 mov dl, ah ;~ 296C:0244 +cs=0x296c;eip=0x000246; T(AND(ax, 0x1F80)); // 122215 and ax, 1F80h ;~ 296C:0246 +cs=0x296c;eip=0x000249; T(SHL(ax, 1)); // 122216 shl ax, 1 ;~ 296C:0249 +cs=0x296c;eip=0x00024b; T(XCHG(al, ah)); // 122217 xchg al, ah ;~ 296C:024B +cs=0x296c;eip=0x00024d; T(dh = *(db*)(&word_4de31);); // 122218 mov dh, byte ptr ds:word_4DE31 ;~ 296C:024D +cs=0x296c;eip=0x000251; T(MUL1_1(dh)); // 122219 mul dh ;~ 296C:0251 +cs=0x296c;eip=0x000253; T(SHR(ax, 1)); // 122220 shr ax, 1 ;~ 296C:0253 +cs=0x296c;eip=0x000255; T(SHR(ax, 1)); // 122221 shr ax, 1 ;~ 296C:0255 +cs=0x296c;eip=0x000257; T(SHR(ax, 1)); // 122222 shr ax, 1 ;~ 296C:0257 +cs=0x296c;eip=0x000259; T(SHR(ax, 1)); // 122223 shr ax, 1 ;~ 296C:0259 +cs=0x296c;eip=0x00025b; T(SHR(ax, 1)); // 122224 shr ax, 1 ;~ 296C:025B +cs=0x296c;eip=0x00025d; T(SHR(ax, 1)); // 122225 shr ax, 1 ;~ 296C:025D +cs=0x296c;eip=0x00025f; X(byte_4de5d = al;); // 122226 mov ds:byte_4DE5D, al ;~ 296C:025F +cs=0x296c;eip=0x000262; T(XCHG(al, ah)); // 122227 xchg al, ah ;~ 296C:0262 +cs=0x296c;eip=0x000264; T(al = byte_4de26;); // 122228 mov al, ds:byte_4DE26 ;~ 296C:0264 +cs=0x296c;eip=0x000267; T(SUB(al, ah)); // 122229 sub al, ah ;~ 296C:0267 +cs=0x296c;eip=0x000269; T(SUB(ah, ah)); // 122230 sub ah, ah ;~ 296C:0269 +cs=0x296c;eip=0x00026b; X(word_4de59 = ax;); // 122231 mov ds:word_4DE59, ax ;~ 296C:026B +cs=0x296c;eip=0x00026e; X(word_4dd74 = ax;); // 122232 mov ds:word_4DD74, ax ;~ 296C:026E +cs=0x296c;eip=0x000271; T(SUB(dh, dh)); // 122233 sub dh, dh ;~ 296C:0271 +cs=0x296c;eip=0x000273; T(SHR(dx, 1)); // 122234 shr dx, 1 ;~ 296C:0273 +cs=0x296c;eip=0x000275; T(SHR(dx, 1)); // 122235 shr dx, 1 ;~ 296C:0275 +cs=0x296c;eip=0x000277; T(AND(dx, 0x38)); // 122236 and dx, 38h ;~ 296C:0277 +cs=0x296c;eip=0x00027a; X(word_4de57 = dx;); // 122237 mov ds:word_4DE57, dx ;~ 296C:027A +cs=0x296c;eip=0x00027e; T(bx = 0x54BE;); // 122238 mov bx, 54BEh ;~ 296C:027E +cs=0x296c;eip=0x000281; T(ADD(bx, dx)); // 122239 add bx, dx ;~ 296C:0281 +cs=0x296c;eip=0x000283; T(bp = 0x528C;); // 122240 mov bp, 528Ch ;~ 296C:0283 +cs=0x296c;eip=0x000286; J(CALLF(sub_499a8,0)); // 122241 call far ptr sub_499A8 ;~ 296C:0286 +cs=0x296c;eip=0x00028b; T(bx = 0x54BE;); // 122243 mov bx, 54BEh ;~ 296C:028B +cs=0x296c;eip=0x00028e; X(ADD(word_4de57, 8)); // 122244 add ds:word_4DE57, 8 ;~ 296C:028E +cs=0x296c;eip=0x000293; X(AND(word_4de57, 0x3F)); // 122245 and ds:word_4DE57, 3Fh ;~ 296C:0293 +cs=0x296c;eip=0x000298; T(ADD(bx, word_4de57)); // 122246 add bx, ds:word_4DE57 ;~ 296C:0298 +cs=0x296c;eip=0x00029c; T(ax = word_4de59;); // 122247 mov ax, ds:word_4DE59 ;~ 296C:029C +cs=0x296c;eip=0x00029f; T(ADD(ax, word_4de31)); // 122248 add ax, ds:word_4DE31 ;~ 296C:029F +cs=0x296c;eip=0x0002a3; X(word_4de59 = ax;); // 122249 mov ds:word_4DE59, ax ;~ 296C:02A3 +cs=0x296c;eip=0x0002a6; X(word_4dd74 = ax;); // 122250 mov ds:word_4DD74, ax ;~ 296C:02A6 +cs=0x296c;eip=0x0002a9; J(CALLF(sub_499b2,0)); // 122251 call far ptr sub_499B2 ;~ 296C:02A9 +cs=0x296c;eip=0x0002ae; T(bx = 0x54BE;); // 122253 mov bx, 54BEh ;~ 296C:02AE +cs=0x296c;eip=0x0002b1; X(ADD(word_4de57, 8)); // 122254 add ds:word_4DE57, 8 ;~ 296C:02B1 +cs=0x296c;eip=0x0002b6; X(AND(word_4de57, 0x3F)); // 122255 and ds:word_4DE57, 3Fh ;~ 296C:02B6 +cs=0x296c;eip=0x0002bb; T(ADD(bx, word_4de57)); // 122256 add bx, ds:word_4DE57 ;~ 296C:02BB +cs=0x296c;eip=0x0002bf; T(ax = word_4de59;); // 122257 mov ax, ds:word_4DE59 ;~ 296C:02BF +cs=0x296c;eip=0x0002c2; T(ADD(ax, word_4de31)); // 122258 add ax, ds:word_4DE31 ;~ 296C:02C2 +cs=0x296c;eip=0x0002c6; X(word_4de59 = ax;); // 122259 mov ds:word_4DE59, ax ;~ 296C:02C6 +cs=0x296c;eip=0x0002c9; X(word_4dd74 = ax;); // 122260 mov ds:word_4DD74, ax ;~ 296C:02C9 +cs=0x296c;eip=0x0002cc; J(CALLF(sub_499b2,0)); // 122261 call far ptr sub_499B2 ;~ 296C:02CC +cs=0x296c;eip=0x0002d1; T(ax = word_4de33;); // 122263 mov ax, ds:word_4DE33 ;~ 296C:02D1 +cs=0x296c;eip=0x0002d4; T(CMP(word_4de59, ax)); // 122264 cmp ds:word_4DE59, ax ;~ 296C:02D4 +cs=0x296c;eip=0x0002d8; J(JNC(loc_37ff1)); // 122265 jnb short loc_37FF1 ;~ 296C:02D8 +cs=0x296c;eip=0x0002da; T(bx = 0x54BE;); // 122266 mov bx, 54BEh ;~ 296C:02DA +cs=0x296c;eip=0x0002dd; X(ADD(word_4de57, 8)); // 122267 add ds:word_4DE57, 8 ;~ 296C:02DD +cs=0x296c;eip=0x0002e2; X(AND(word_4de57, 0x3F)); // 122268 and ds:word_4DE57, 3Fh ;~ 296C:02E2 +cs=0x296c;eip=0x0002e7; T(ADD(bx, word_4de57)); // 122269 add bx, ds:word_4DE57 ;~ 296C:02E7 +cs=0x296c;eip=0x0002eb; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 122270 mov ax, [bx] ;~ 296C:02EB +cs=0x296c;eip=0x0002ed; X(MOV(*(dw*)(raddr(ds,bx+4)), ax)); // 122271 mov [bx+4], ax ;~ 296C:02ED +cs=0x296c;eip=0x0002f0; T(MOV(ax, *(dw*)(raddr(ds,bx+2)))); // 122272 mov ax, [bx+2] ;~ 296C:02F0 +cs=0x296c;eip=0x0002f3; X(MOV(*(dw*)(raddr(ds,bx+6)), ax)); // 122273 mov [bx+6], ax ;~ 296C:02F3 +cs=0x296c;eip=0x0002f6; T(ADD(bx, 4)); // 122274 add bx, 4 ;~ 296C:02F6 +cs=0x296c;eip=0x0002f9; T(ax = word_4de59;); // 122275 mov ax, ds:word_4DE59 ;~ 296C:02F9 +cs=0x296c;eip=0x0002fc; T(ADD(ax, word_4de31)); // 122276 add ax, ds:word_4DE31 ;~ 296C:02FC +cs=0x296c;eip=0x000300; X(word_4de59 = ax;); // 122277 mov ds:word_4DE59, ax ;~ 296C:0300 +cs=0x296c;eip=0x000303; X(word_4dd74 = ax;); // 122278 mov ds:word_4DD74, ax ;~ 296C:0303 +cs=0x296c;eip=0x000306; J(CALLF(sub_499ad,0)); // 122279 call far ptr sub_499AD ;~ 296C:0306 +cs=0x296c;eip=0x00030b; T(al = byte_4de5d;); // 122281 mov al, ds:byte_4DE5D ;~ 296C:030B +cs=0x296c;eip=0x00030e; T(SUB(ah, ah)); // 122282 sub ah, ah ;~ 296C:030E +cs=0x296c;eip=0x000310; T(dl = *(db*)(&word_4de35);); // 122283 mov dl, byte ptr ds:word_4DE35 ;~ 296C:0310 +cs=0x296c;eip=0x000314; T(DIV1(dl)); // 122284 div dl ;~ 296C:0314 +cs=0x296c;eip=0x000316; T(XCHG(al, ah)); // 122285 xchg al, ah ;~ 296C:0316 +cs=0x296c;eip=0x000318; T(SUB(ah, ah)); // 122286 sub ah, ah ;~ 296C:0318 +cs=0x296c;eip=0x00031a; T(TEST(word_4e2f8, 0x2000)); // 122287 test ds:word_4E2F8, 2000h ;~ 296C:031A +cs=0x296c;eip=0x000320; J(JZ(loc_37fc6)); // 122288 jz short loc_37FC6 ;~ 296C:0320 +cs=0x296c;eip=0x000322; T(ADD(ax, word_4de37)); // 122289 add ax, ds:word_4DE37 ;~ 296C:0322 loc_37fc6: - // 7252 -cs=0x296c;eip=0x000326; T(CMP(ax, *(dw*)(byte_4de35))); // 74328 cmp ax, word ptr byte_4DE35 ;~ 296C:0326 -cs=0x296c;eip=0x00032a; J(JL(loc_37fd0)); // 74329 jl short loc_37FD0 ;~ 296C:032A -cs=0x296c;eip=0x00032c; T(SUB(ax, *(dw*)(byte_4de35))); // 74330 sub ax, word ptr byte_4DE35 ;~ 296C:032C + // 7240 +cs=0x296c;eip=0x000326; T(CMP(ax, word_4de35)); // 122292 cmp ax, ds:word_4DE35 ;~ 296C:0326 +cs=0x296c;eip=0x00032a; J(JL(loc_37fd0)); // 122293 jl short loc_37FD0 ;~ 296C:032A +cs=0x296c;eip=0x00032c; T(SUB(ax, word_4de35)); // 122294 sub ax, ds:word_4DE35 ;~ 296C:032C loc_37fd0: - // 7253 -cs=0x296c;eip=0x000330; T(di = ax;); // 74333 mov di, ax ;~ 296C:0330 -cs=0x296c;eip=0x000332; T(SHL(di, 1)); // 74334 shl di, 1 ;~ 296C:0332 -cs=0x296c;eip=0x000334; T(CMP(byte_4de54, 1)); // 74335 cmp byte_4DE54, 1 ;~ 296C:0334 -cs=0x296c;eip=0x000339; J(JNZ(loc_37fe2)); // 74336 jnz short loc_37FE2 ;~ 296C:0339 -cs=0x296c;eip=0x00033b; T(MOV(ax, *(dw*)(raddr(ds,di+0x5512)))); // 74337 mov ax, [di+5512h] ;~ 296C:033B -cs=0x296c;eip=0x00033f; J(JMP(loc_37fe6)); // 74338 jmp short loc_37FE6 ;~ 296C:033F + // 7241 +cs=0x296c;eip=0x000330; T(di = ax;); // 122297 mov di, ax ;~ 296C:0330 +cs=0x296c;eip=0x000332; T(SHL(di, 1)); // 122298 shl di, 1 ;~ 296C:0332 +cs=0x296c;eip=0x000334; T(CMP(byte_4de54, 1)); // 122299 cmp ds:byte_4DE54, 1 ;~ 296C:0334 +cs=0x296c;eip=0x000339; J(JNZ(loc_37fe2)); // 122300 jnz short loc_37FE2 ;~ 296C:0339 +cs=0x296c;eip=0x00033b; T(MOV(ax, *(dw*)(raddr(ds,di+0x5512)))); // 122301 mov ax, [di+5512h] ;~ 296C:033B +cs=0x296c;eip=0x00033f; J(JMP(loc_37fe6)); // 122302 jmp short loc_37FE6 ;~ 296C:033F loc_37fe2: - // 7254 -cs=0x296c;eip=0x000342; T(MOV(ax, *(dw*)(raddr(ds,di+0x54FE)))); // 74344 mov ax, [di+54FEh] ;~ 296C:0342 + // 7242 +cs=0x296c;eip=0x000342; T(MOV(ax, *(dw*)(raddr(ds,di+0x54FE)))); // 122308 mov ax, [di+54FEh] ;~ 296C:0342 loc_37fe6: - // 7255 -cs=0x296c;eip=0x000346; X(word_4ddb2 = ax;); // 74347 mov word_4DDB2, ax ;~ 296C:0346 -cs=0x296c;eip=0x000349; T(bp = 0x52CE;); // 74348 mov bp, 52CEh ;~ 296C:0349 -cs=0x296c;eip=0x00034c; J(CALLF(sub_499f8,0)); // 74349 call far ptr sub_499F8 ;~ 296C:034C + // 7243 +cs=0x296c;eip=0x000346; X(word_4ddb2 = ax;); // 122311 mov ds:word_4DDB2, ax ;~ 296C:0346 +cs=0x296c;eip=0x000349; T(bp = 0x52CE;); // 122312 mov bp, 52CEh ;~ 296C:0349 +cs=0x296c;eip=0x00034c; J(CALLF(sub_499f8,0)); // 122313 call far ptr sub_499F8 ;~ 296C:034C loc_37ff1: - // 7256 -cs=0x296c;eip=0x000351; T(CMP(byte_4de54, 0)); // 74353 cmp byte_4DE54, 0 ;~ 296C:0351 -cs=0x296c;eip=0x000356; J(JZ(loc_37ffb)); // 74354 jz short loc_37FFB ;~ 296C:0356 -cs=0x296c;eip=0x000358; J(JMP(loc_3807c)); // 74355 jmp loc_3807C ;~ 296C:0358 + // 7244 +cs=0x296c;eip=0x000351; T(CMP(byte_4de54, 0)); // 122317 cmp ds:byte_4DE54, 0 ;~ 296C:0351 +cs=0x296c;eip=0x000356; J(JZ(loc_37ffb)); // 122318 jz short loc_37FFB ;~ 296C:0356 +cs=0x296c;eip=0x000358; J(JMP(loc_3807c)); // 122319 jmp loc_3807C ;~ 296C:0358 loc_37ffb: - // 7257 -cs=0x296c;eip=0x00035b; T(ax = 0x2E;); // 74359 mov ax, 2Eh ; '.' ;~ 296C:035B -cs=0x296c;eip=0x00035e; T(cx = 0x2E;); // 74360 mov cx, 2Eh ; '.' ;~ 296C:035E -cs=0x296c;eip=0x000361; T(bx = 0x60;); // 74361 mov bx, 60h ; '`' ;~ 296C:0361 -cs=0x296c;eip=0x000364; T(dx = 0x0F;); // 74362 mov dx, 0Fh ;~ 296C:0364 -cs=0x296c;eip=0x000367; J(CALLF(sub_49a39,0)); // 74363 call far ptr sub_49A39 ;~ 296C:0367 -cs=0x296c;eip=0x00036c; T(ax = 0x112;); // 74365 mov ax, 112h ;~ 296C:036C -cs=0x296c;eip=0x00036f; T(cx = 0x112;); // 74366 mov cx, 112h ;~ 296C:036F -cs=0x296c;eip=0x000372; T(bx = 0x60;); // 74367 mov bx, 60h ; '`' ;~ 296C:0372 -cs=0x296c;eip=0x000375; T(dx = 0x0F;); // 74368 mov dx, 0Fh ;~ 296C:0375 -cs=0x296c;eip=0x000378; J(CALLF(sub_49a39,0)); // 74369 call far ptr sub_49A39 ;~ 296C:0378 -cs=0x296c;eip=0x00037d; T(ah = 8;); // 74371 mov ah, 8 ;~ 296C:037D -cs=0x296c;eip=0x00037f; J(CALLF(sub_49a3e,0)); // 74372 call far ptr sub_49A3E ;~ 296C:037F -cs=0x296c;eip=0x000384; T(ax = 0x2D;); // 74374 mov ax, 2Dh ; '-' ;~ 296C:0384 -cs=0x296c;eip=0x000387; T(cx = 0x2D;); // 74375 mov cx, 2Dh ; '-' ;~ 296C:0387 -cs=0x296c;eip=0x00038a; T(bx = 0x60;); // 74376 mov bx, 60h ; '`' ;~ 296C:038A -cs=0x296c;eip=0x00038d; T(dx = 0x0F;); // 74377 mov dx, 0Fh ;~ 296C:038D -cs=0x296c;eip=0x000390; J(CALLF(sub_49a39,0)); // 74378 call far ptr sub_49A39 ;~ 296C:0390 -cs=0x296c;eip=0x000395; T(ax = 0x113;); // 74380 mov ax, 113h ;~ 296C:0395 -cs=0x296c;eip=0x000398; T(cx = 0x113;); // 74381 mov cx, 113h ;~ 296C:0398 -cs=0x296c;eip=0x00039b; T(bx = 0x60;); // 74382 mov bx, 60h ; '`' ;~ 296C:039B -cs=0x296c;eip=0x00039e; T(dx = 0x0F;); // 74383 mov dx, 0Fh ;~ 296C:039E -cs=0x296c;eip=0x0003a1; J(CALLF(sub_49a39,0)); // 74384 call far ptr sub_49A39 ;~ 296C:03A1 -cs=0x296c;eip=0x0003a6; T(ax = 0x113;); // 74386 mov ax, 113h ;~ 296C:03A6 -cs=0x296c;eip=0x0003a9; T(cx = 0x0E8;); // 74387 mov cx, 0E8h ;~ 296C:03A9 -cs=0x296c;eip=0x0003ac; T(bx = 0x0F;); // 74388 mov bx, 0Fh ;~ 296C:03AC -cs=0x296c;eip=0x0003af; T(dx = 3;); // 74389 mov dx, 3 ;~ 296C:03AF -cs=0x296c;eip=0x0003b2; J(CALLF(sub_49a39,0)); // 74390 call far ptr sub_49A39 ;~ 296C:03B2 -cs=0x296c;eip=0x0003b7; T(ax = 0x0E8;); // 74392 mov ax, 0E8h ;~ 296C:03B7 -cs=0x296c;eip=0x0003ba; T(cx = 0x5A;); // 74393 mov cx, 5Ah ; 'Z' ;~ 296C:03BA -cs=0x296c;eip=0x0003bd; T(bx = 3;); // 74394 mov bx, 3 ;~ 296C:03BD -cs=0x296c;eip=0x0003c0; T(dx = 3;); // 74395 mov dx, 3 ;~ 296C:03C0 -cs=0x296c;eip=0x0003c3; J(CALLF(sub_49a39,0)); // 74396 call far ptr sub_49A39 ;~ 296C:03C3 -cs=0x296c;eip=0x0003c8; T(ax = 0x2D;); // 74398 mov ax, 2Dh ; '-' ;~ 296C:03C8 -cs=0x296c;eip=0x0003cb; T(cx = 0x59;); // 74399 mov cx, 59h ; 'Y' ;~ 296C:03CB -cs=0x296c;eip=0x0003ce; T(bx = 0x0F;); // 74400 mov bx, 0Fh ;~ 296C:03CE -cs=0x296c;eip=0x0003d1; T(dx = 3;); // 74401 mov dx, 3 ;~ 296C:03D1 -cs=0x296c;eip=0x0003d4; J(CALLF(sub_49a39,0)); // 74402 call far ptr sub_49A39 ;~ 296C:03D4 -cs=0x296c;eip=0x0003d9; J(JMP(loc_380fa)); // 74404 jmp short loc_380FA ;~ 296C:03D9 + // 7245 +cs=0x296c;eip=0x00035b; T(ax = 0x2E;); // 122323 mov ax, 2Eh ; '.' ;~ 296C:035B +cs=0x296c;eip=0x00035e; T(cx = 0x2E;); // 122324 mov cx, 2Eh ; '.' ;~ 296C:035E +cs=0x296c;eip=0x000361; T(bx = 0x60;); // 122325 mov bx, 60h ; '`' ;~ 296C:0361 +cs=0x296c;eip=0x000364; T(dx = 0x0F;); // 122326 mov dx, 0Fh ;~ 296C:0364 +cs=0x296c;eip=0x000367; J(CALLF(sub_49a39,0)); // 122327 call far ptr sub_49A39 ;~ 296C:0367 +cs=0x296c;eip=0x00036c; T(ax = 0x112;); // 122329 mov ax, 112h ;~ 296C:036C +cs=0x296c;eip=0x00036f; T(cx = 0x112;); // 122330 mov cx, 112h ;~ 296C:036F +cs=0x296c;eip=0x000372; T(bx = 0x60;); // 122331 mov bx, 60h ; '`' ;~ 296C:0372 +cs=0x296c;eip=0x000375; T(dx = 0x0F;); // 122332 mov dx, 0Fh ;~ 296C:0375 +cs=0x296c;eip=0x000378; J(CALLF(sub_49a39,0)); // 122333 call far ptr sub_49A39 ;~ 296C:0378 +cs=0x296c;eip=0x00037d; T(ah = 8;); // 122335 mov ah, 8 ;~ 296C:037D +cs=0x296c;eip=0x00037f; J(CALLF(sub_49a3e,0)); // 122336 call far ptr sub_49A3E ;~ 296C:037F +cs=0x296c;eip=0x000384; T(ax = 0x2D;); // 122338 mov ax, 2Dh ; '-' ;~ 296C:0384 +cs=0x296c;eip=0x000387; T(cx = 0x2D;); // 122339 mov cx, 2Dh ; '-' ;~ 296C:0387 +cs=0x296c;eip=0x00038a; T(bx = 0x60;); // 122340 mov bx, 60h ; '`' ;~ 296C:038A +cs=0x296c;eip=0x00038d; T(dx = 0x0F;); // 122341 mov dx, 0Fh ;~ 296C:038D +cs=0x296c;eip=0x000390; J(CALLF(sub_49a39,0)); // 122342 call far ptr sub_49A39 ;~ 296C:0390 +cs=0x296c;eip=0x000395; T(ax = 0x113;); // 122344 mov ax, 113h ;~ 296C:0395 +cs=0x296c;eip=0x000398; T(cx = 0x113;); // 122345 mov cx, 113h ;~ 296C:0398 +cs=0x296c;eip=0x00039b; T(bx = 0x60;); // 122346 mov bx, 60h ; '`' ;~ 296C:039B +cs=0x296c;eip=0x00039e; T(dx = 0x0F;); // 122347 mov dx, 0Fh ;~ 296C:039E +cs=0x296c;eip=0x0003a1; J(CALLF(sub_49a39,0)); // 122348 call far ptr sub_49A39 ;~ 296C:03A1 +cs=0x296c;eip=0x0003a6; T(ax = 0x113;); // 122350 mov ax, 113h ;~ 296C:03A6 +cs=0x296c;eip=0x0003a9; T(cx = 0x0E8;); // 122351 mov cx, 0E8h ;~ 296C:03A9 +cs=0x296c;eip=0x0003ac; T(bx = 0x0F;); // 122352 mov bx, 0Fh ;~ 296C:03AC +cs=0x296c;eip=0x0003af; T(dx = 3;); // 122353 mov dx, 3 ;~ 296C:03AF +cs=0x296c;eip=0x0003b2; J(CALLF(sub_49a39,0)); // 122354 call far ptr sub_49A39 ;~ 296C:03B2 +cs=0x296c;eip=0x0003b7; T(ax = 0x0E8;); // 122356 mov ax, 0E8h ;~ 296C:03B7 +cs=0x296c;eip=0x0003ba; T(cx = 0x5A;); // 122357 mov cx, 5Ah ; 'Z' ;~ 296C:03BA +cs=0x296c;eip=0x0003bd; T(bx = 3;); // 122358 mov bx, 3 ;~ 296C:03BD +cs=0x296c;eip=0x0003c0; T(dx = 3;); // 122359 mov dx, 3 ;~ 296C:03C0 +cs=0x296c;eip=0x0003c3; J(CALLF(sub_49a39,0)); // 122360 call far ptr sub_49A39 ;~ 296C:03C3 +cs=0x296c;eip=0x0003c8; T(ax = 0x2D;); // 122362 mov ax, 2Dh ; '-' ;~ 296C:03C8 +cs=0x296c;eip=0x0003cb; T(cx = 0x59;); // 122363 mov cx, 59h ; 'Y' ;~ 296C:03CB +cs=0x296c;eip=0x0003ce; T(bx = 0x0F;); // 122364 mov bx, 0Fh ;~ 296C:03CE +cs=0x296c;eip=0x0003d1; T(dx = 3;); // 122365 mov dx, 3 ;~ 296C:03D1 +cs=0x296c;eip=0x0003d4; J(CALLF(sub_49a39,0)); // 122366 call far ptr sub_49A39 ;~ 296C:03D4 +cs=0x296c;eip=0x0003d9; J(JMP(loc_380fa)); // 122368 jmp short loc_380FA ;~ 296C:03D9 loc_3807c: - // 7258 -cs=0x296c;eip=0x0003dc; T(ax = 0x67;); // 74410 mov ax, 67h ; 'g' ;~ 296C:03DC -cs=0x296c;eip=0x0003df; T(cx = 0x67;); // 74411 mov cx, 67h ; 'g' ;~ 296C:03DF -cs=0x296c;eip=0x0003e2; T(bx = 0x60;); // 74412 mov bx, 60h ; '`' ;~ 296C:03E2 -cs=0x296c;eip=0x0003e5; T(dx = 0x3F;); // 74413 mov dx, 3Fh ; '?' ;~ 296C:03E5 -cs=0x296c;eip=0x0003e8; J(CALLF(sub_49a39,0)); // 74414 call far ptr sub_49A39 ;~ 296C:03E8 -cs=0x296c;eip=0x0003ed; T(ax = 0x0D9;); // 74416 mov ax, 0D9h ;~ 296C:03ED -cs=0x296c;eip=0x0003f0; T(cx = 0x0D9;); // 74417 mov cx, 0D9h ;~ 296C:03F0 -cs=0x296c;eip=0x0003f3; T(bx = 0x60;); // 74418 mov bx, 60h ; '`' ;~ 296C:03F3 -cs=0x296c;eip=0x0003f6; T(dx = 0x3F;); // 74419 mov dx, 3Fh ; '?' ;~ 296C:03F6 -cs=0x296c;eip=0x0003f9; J(CALLF(sub_49a39,0)); // 74420 call far ptr sub_49A39 ;~ 296C:03F9 -cs=0x296c;eip=0x0003fe; T(ah = 8;); // 74422 mov ah, 8 ;~ 296C:03FE -cs=0x296c;eip=0x000400; J(CALLF(sub_49a3e,0)); // 74423 call far ptr sub_49A3E ;~ 296C:0400 -cs=0x296c;eip=0x000405; T(ax = 0x66;); // 74425 mov ax, 66h ; 'f' ;~ 296C:0405 -cs=0x296c;eip=0x000408; T(cx = 0x66;); // 74426 mov cx, 66h ; 'f' ;~ 296C:0408 -cs=0x296c;eip=0x00040b; T(bx = 0x60;); // 74427 mov bx, 60h ; '`' ;~ 296C:040B -cs=0x296c;eip=0x00040e; T(dx = 0x3F;); // 74428 mov dx, 3Fh ; '?' ;~ 296C:040E -cs=0x296c;eip=0x000411; J(CALLF(sub_49a39,0)); // 74429 call far ptr sub_49A39 ;~ 296C:0411 -cs=0x296c;eip=0x000416; T(ax = 0x0DA;); // 74431 mov ax, 0DAh ;~ 296C:0416 -cs=0x296c;eip=0x000419; T(cx = 0x0DA;); // 74432 mov cx, 0DAh ;~ 296C:0419 -cs=0x296c;eip=0x00041c; T(bx = 0x60;); // 74433 mov bx, 60h ; '`' ;~ 296C:041C -cs=0x296c;eip=0x00041f; T(dx = 0x3F;); // 74434 mov dx, 3Fh ; '?' ;~ 296C:041F -cs=0x296c;eip=0x000422; J(CALLF(sub_49a39,0)); // 74435 call far ptr sub_49A39 ;~ 296C:0422 -cs=0x296c;eip=0x000427; T(ax = 0x0D9;); // 74437 mov ax, 0D9h ;~ 296C:0427 -cs=0x296c;eip=0x00042a; T(cx = 0x0C4;); // 74438 mov cx, 0C4h ;~ 296C:042A -cs=0x296c;eip=0x00042d; T(bx = 0x3F;); // 74439 mov bx, 3Fh ; '?' ;~ 296C:042D -cs=0x296c;eip=0x000430; T(dx = 0x39;); // 74440 mov dx, 39h ; '9' ;~ 296C:0430 -cs=0x296c;eip=0x000433; J(CALLF(sub_49a39,0)); // 74441 call far ptr sub_49A39 ;~ 296C:0433 -cs=0x296c;eip=0x000438; T(ax = 0x0C4;); // 74443 mov ax, 0C4h ;~ 296C:0438 -cs=0x296c;eip=0x00043b; T(cx = 0x7C;); // 74444 mov cx, 7Ch ; '|' ;~ 296C:043B -cs=0x296c;eip=0x00043e; T(bx = 0x39;); // 74445 mov bx, 39h ; '9' ;~ 296C:043E -cs=0x296c;eip=0x000441; T(dx = 0x39;); // 74446 mov dx, 39h ; '9' ;~ 296C:0441 -cs=0x296c;eip=0x000444; J(CALLF(sub_49a39,0)); // 74447 call far ptr sub_49A39 ;~ 296C:0444 -cs=0x296c;eip=0x000449; T(ax = 0x7C;); // 74449 mov ax, 7Ch ; '|' ;~ 296C:0449 -cs=0x296c;eip=0x00044c; T(cx = 0x67;); // 74450 mov cx, 67h ; 'g' ;~ 296C:044C -cs=0x296c;eip=0x00044f; T(bx = 0x39;); // 74451 mov bx, 39h ; '9' ;~ 296C:044F -cs=0x296c;eip=0x000452; T(dx = 0x3F;); // 74452 mov dx, 3Fh ; '?' ;~ 296C:0452 -cs=0x296c;eip=0x000455; J(CALLF(sub_49a39,0)); // 74453 call far ptr sub_49A39 ;~ 296C:0455 + // 7246 +cs=0x296c;eip=0x0003dc; T(ax = 0x67;); // 122374 mov ax, 67h ; 'g' ;~ 296C:03DC +cs=0x296c;eip=0x0003df; T(cx = 0x67;); // 122375 mov cx, 67h ; 'g' ;~ 296C:03DF +cs=0x296c;eip=0x0003e2; T(bx = 0x60;); // 122376 mov bx, 60h ; '`' ;~ 296C:03E2 +cs=0x296c;eip=0x0003e5; T(dx = 0x3F;); // 122377 mov dx, 3Fh ; '?' ;~ 296C:03E5 +cs=0x296c;eip=0x0003e8; J(CALLF(sub_49a39,0)); // 122378 call far ptr sub_49A39 ;~ 296C:03E8 +cs=0x296c;eip=0x0003ed; T(ax = 0x0D9;); // 122380 mov ax, 0D9h ;~ 296C:03ED +cs=0x296c;eip=0x0003f0; T(cx = 0x0D9;); // 122381 mov cx, 0D9h ;~ 296C:03F0 +cs=0x296c;eip=0x0003f3; T(bx = 0x60;); // 122382 mov bx, 60h ; '`' ;~ 296C:03F3 +cs=0x296c;eip=0x0003f6; T(dx = 0x3F;); // 122383 mov dx, 3Fh ; '?' ;~ 296C:03F6 +cs=0x296c;eip=0x0003f9; J(CALLF(sub_49a39,0)); // 122384 call far ptr sub_49A39 ;~ 296C:03F9 +cs=0x296c;eip=0x0003fe; T(ah = 8;); // 122386 mov ah, 8 ;~ 296C:03FE +cs=0x296c;eip=0x000400; J(CALLF(sub_49a3e,0)); // 122387 call far ptr sub_49A3E ;~ 296C:0400 +cs=0x296c;eip=0x000405; T(ax = 0x66;); // 122389 mov ax, 66h ; 'f' ;~ 296C:0405 +cs=0x296c;eip=0x000408; T(cx = 0x66;); // 122390 mov cx, 66h ; 'f' ;~ 296C:0408 +cs=0x296c;eip=0x00040b; T(bx = 0x60;); // 122391 mov bx, 60h ; '`' ;~ 296C:040B +cs=0x296c;eip=0x00040e; T(dx = 0x3F;); // 122392 mov dx, 3Fh ; '?' ;~ 296C:040E +cs=0x296c;eip=0x000411; J(CALLF(sub_49a39,0)); // 122393 call far ptr sub_49A39 ;~ 296C:0411 +cs=0x296c;eip=0x000416; T(ax = 0x0DA;); // 122395 mov ax, 0DAh ;~ 296C:0416 +cs=0x296c;eip=0x000419; T(cx = 0x0DA;); // 122396 mov cx, 0DAh ;~ 296C:0419 +cs=0x296c;eip=0x00041c; T(bx = 0x60;); // 122397 mov bx, 60h ; '`' ;~ 296C:041C +cs=0x296c;eip=0x00041f; T(dx = 0x3F;); // 122398 mov dx, 3Fh ; '?' ;~ 296C:041F +cs=0x296c;eip=0x000422; J(CALLF(sub_49a39,0)); // 122399 call far ptr sub_49A39 ;~ 296C:0422 +cs=0x296c;eip=0x000427; T(ax = 0x0D9;); // 122401 mov ax, 0D9h ;~ 296C:0427 +cs=0x296c;eip=0x00042a; T(cx = 0x0C4;); // 122402 mov cx, 0C4h ;~ 296C:042A +cs=0x296c;eip=0x00042d; T(bx = 0x3F;); // 122403 mov bx, 3Fh ; '?' ;~ 296C:042D +cs=0x296c;eip=0x000430; T(dx = 0x39;); // 122404 mov dx, 39h ; '9' ;~ 296C:0430 +cs=0x296c;eip=0x000433; J(CALLF(sub_49a39,0)); // 122405 call far ptr sub_49A39 ;~ 296C:0433 +cs=0x296c;eip=0x000438; T(ax = 0x0C4;); // 122407 mov ax, 0C4h ;~ 296C:0438 +cs=0x296c;eip=0x00043b; T(cx = 0x7C;); // 122408 mov cx, 7Ch ; '|' ;~ 296C:043B +cs=0x296c;eip=0x00043e; T(bx = 0x39;); // 122409 mov bx, 39h ; '9' ;~ 296C:043E +cs=0x296c;eip=0x000441; T(dx = 0x39;); // 122410 mov dx, 39h ; '9' ;~ 296C:0441 +cs=0x296c;eip=0x000444; J(CALLF(sub_49a39,0)); // 122411 call far ptr sub_49A39 ;~ 296C:0444 +cs=0x296c;eip=0x000449; T(ax = 0x7C;); // 122413 mov ax, 7Ch ; '|' ;~ 296C:0449 +cs=0x296c;eip=0x00044c; T(cx = 0x67;); // 122414 mov cx, 67h ; 'g' ;~ 296C:044C +cs=0x296c;eip=0x00044f; T(bx = 0x39;); // 122415 mov bx, 39h ; '9' ;~ 296C:044F +cs=0x296c;eip=0x000452; T(dx = 0x3F;); // 122416 mov dx, 3Fh ; '?' ;~ 296C:0452 +cs=0x296c;eip=0x000455; J(CALLF(sub_49a39,0)); // 122417 call far ptr sub_49A39 ;~ 296C:0455 loc_380fa: - // 7259 -cs=0x296c;eip=0x00045a; J(CALLF(sub_49a48,0)); // 74457 call far ptr sub_49A48 ;~ 296C:045A -cs=0x296c;eip=0x00045f; T(CMP(byte_4de5f, 0)); // 74459 cmp byte_4DE5F, 0 ;~ 296C:045F -cs=0x296c;eip=0x000464; J(JZ(loc_3810e)); // 74460 jz short loc_3810E ;~ 296C:0464 -cs=0x296c;eip=0x000466; T(bp = 0x52EC;); // 74461 mov bp, 52ECh ;~ 296C:0466 -cs=0x296c;eip=0x000469; J(CALLF(sub_499f8,0)); // 74462 call far ptr sub_499F8 ;~ 296C:0469 + // 7247 +cs=0x296c;eip=0x00045a; J(CALLF(sub_49a48,0)); // 122421 call far ptr sub_49A48 ;~ 296C:045A +cs=0x296c;eip=0x00045f; T(CMP(byte_4de5f, 0)); // 122423 cmp ds:byte_4DE5F, 0 ;~ 296C:045F +cs=0x296c;eip=0x000464; J(JZ(loc_3810e)); // 122424 jz short loc_3810E ;~ 296C:0464 +cs=0x296c;eip=0x000466; T(bp = 0x52EC;); // 122425 mov bp, 52ECh ;~ 296C:0466 +cs=0x296c;eip=0x000469; J(CALLF(sub_499f8,0)); // 122426 call far ptr sub_499F8 ;~ 296C:0469 loc_3810e: - // 7260 -cs=0x296c;eip=0x00046e; T(bx = 0x6720;); // 74466 mov bx, 6720h ;~ 296C:046E -cs=0x296c;eip=0x000471; T(bp = 0x52B8;); // 74467 mov bp, 52B8h ;~ 296C:0471 -cs=0x296c;eip=0x000474; T(ax = word_4de52;); // 74468 mov ax, word_4DE52 ;~ 296C:0474 -cs=0x296c;eip=0x000477; X(word_4dda0 = ax;); // 74469 mov word_4DDA0, ax ;~ 296C:0477 -cs=0x296c;eip=0x00047a; J(CALLF(sub_499b2,0)); // 74470 call far ptr sub_499B2 ;~ 296C:047A -cs=0x296c;eip=0x00047f; T(ax = word_4e2fa;); // 74472 mov ax, word_4E2FA ;~ 296C:047F -cs=0x296c;eip=0x000482; T(CMP(ax, 0)); // 74473 cmp ax, 0 ;~ 296C:0482 -cs=0x296c;eip=0x000485; J(JGE(loc_38129)); // 74474 jge short loc_38129 ;~ 296C:0485 -cs=0x296c;eip=0x000487; T(NEG(ax)); // 74475 neg ax ;~ 296C:0487 + // 7248 +cs=0x296c;eip=0x00046e; T(bx = 0x6720;); // 122430 mov bx, 6720h ;~ 296C:046E +cs=0x296c;eip=0x000471; T(bp = 0x52B8;); // 122431 mov bp, 52B8h ;~ 296C:0471 +cs=0x296c;eip=0x000474; T(ax = word_4de52;); // 122432 mov ax, ds:word_4DE52 ;~ 296C:0474 +cs=0x296c;eip=0x000477; X(word_4dda0 = ax;); // 122433 mov ds:word_4DDA0, ax ;~ 296C:0477 +cs=0x296c;eip=0x00047a; J(CALLF(sub_499b2,0)); // 122434 call far ptr sub_499B2 ;~ 296C:047A +cs=0x296c;eip=0x00047f; T(ax = word_4e2fa;); // 122436 mov ax, ds:word_4E2FA ;~ 296C:047F +cs=0x296c;eip=0x000482; T(CMP(ax, 0)); // 122437 cmp ax, 0 ;~ 296C:0482 +cs=0x296c;eip=0x000485; J(JGE(loc_38129)); // 122438 jge short loc_38129 ;~ 296C:0485 +cs=0x296c;eip=0x000487; T(NEG(ax)); // 122439 neg ax ;~ 296C:0487 loc_38129: - // 7261 -cs=0x296c;eip=0x000489; T(SHR(ax, 1)); // 74478 shr ax, 1 ;~ 296C:0489 -cs=0x296c;eip=0x00048b; T(SHR(ax, 1)); // 74479 shr ax, 1 ;~ 296C:048B -cs=0x296c;eip=0x00048d; T(SHR(ax, 1)); // 74480 shr ax, 1 ;~ 296C:048D -cs=0x296c;eip=0x00048f; T(SHR(ax, 1)); // 74481 shr ax, 1 ;~ 296C:048F -cs=0x296c;eip=0x000491; T(SHR(ax, 1)); // 74482 shr ax, 1 ;~ 296C:0491 -cs=0x296c;eip=0x000493; T(SHR(ax, 1)); // 74483 shr ax, 1 ;~ 296C:0493 -cs=0x296c;eip=0x000495; T(bx = 0x168;); // 74484 mov bx, 168h ;~ 296C:0495 -cs=0x296c;eip=0x000498; T(MUL1_2(bx)); // 74485 mul bx ;~ 296C:0498 -cs=0x296c;eip=0x00049a; T(al = ah;); // 74486 mov al, ah ;~ 296C:049A -cs=0x296c;eip=0x00049c; T(ah = dl;); // 74487 mov ah, dl ;~ 296C:049C -cs=0x296c;eip=0x00049e; T(bl = 0x28;); // 74488 mov bl, 28h ; '(' ;~ 296C:049E -cs=0x296c;eip=0x0004a0; T(DIV1(bl)); // 74489 div bl ;~ 296C:04A0 -cs=0x296c;eip=0x0004a2; T(ch = al;); // 74490 mov ch, al ;~ 296C:04A2 -cs=0x296c;eip=0x0004a4; T(al = ah;); // 74491 mov al, ah ;~ 296C:04A4 -cs=0x296c;eip=0x0004a6; T(SUB(ah, ah)); // 74492 sub ah, ah ;~ 296C:04A6 -cs=0x296c;eip=0x0004a8; T(bh = *(byte_4de41);); // 74493 mov bh, byte_4DE41 ;~ 296C:04A8 -cs=0x296c;eip=0x0004ac; T(MUL1_1(bh)); // 74494 mul bh ;~ 296C:04AC -cs=0x296c;eip=0x0004ae; T(bx = 0x28;); // 74495 mov bx, 28h ; '(' ;~ 296C:04AE -cs=0x296c;eip=0x0004b1; T(dx = 0;); // 74496 mov dx, 0 ;~ 296C:04B1 -cs=0x296c;eip=0x0004b4; T(DIV2(bx)); // 74497 div bx ;~ 296C:04B4 -cs=0x296c;eip=0x0004b6; T(CMP(word_4e2fa, 0)); // 74498 cmp word_4E2FA, 0 ;~ 296C:04B6 -cs=0x296c;eip=0x0004bb; J(JGE(loc_38165)); // 74499 jge short loc_38165 ;~ 296C:04BB -cs=0x296c;eip=0x0004bd; T(ah = *(byte_4de41);); // 74500 mov ah, byte_4DE41 ;~ 296C:04BD -cs=0x296c;eip=0x0004c1; T(SUB(ah, al)); // 74501 sub ah, al ;~ 296C:04C1 -cs=0x296c;eip=0x0004c3; T(XCHG(ah, al)); // 74502 xchg ah, al ;~ 296C:04C3 + // 7249 +cs=0x296c;eip=0x000489; T(SHR(ax, 1)); // 122442 shr ax, 1 ;~ 296C:0489 +cs=0x296c;eip=0x00048b; T(SHR(ax, 1)); // 122443 shr ax, 1 ;~ 296C:048B +cs=0x296c;eip=0x00048d; T(SHR(ax, 1)); // 122444 shr ax, 1 ;~ 296C:048D +cs=0x296c;eip=0x00048f; T(SHR(ax, 1)); // 122445 shr ax, 1 ;~ 296C:048F +cs=0x296c;eip=0x000491; T(SHR(ax, 1)); // 122446 shr ax, 1 ;~ 296C:0491 +cs=0x296c;eip=0x000493; T(SHR(ax, 1)); // 122447 shr ax, 1 ;~ 296C:0493 +cs=0x296c;eip=0x000495; T(bx = 0x168;); // 122448 mov bx, 168h ;~ 296C:0495 +cs=0x296c;eip=0x000498; T(MUL1_2(bx)); // 122449 mul bx ;~ 296C:0498 +cs=0x296c;eip=0x00049a; T(al = ah;); // 122450 mov al, ah ;~ 296C:049A +cs=0x296c;eip=0x00049c; T(ah = dl;); // 122451 mov ah, dl ;~ 296C:049C +cs=0x296c;eip=0x00049e; T(bl = 0x28;); // 122452 mov bl, 28h ; '(' ;~ 296C:049E +cs=0x296c;eip=0x0004a0; T(DIV1(bl)); // 122453 div bl ;~ 296C:04A0 +cs=0x296c;eip=0x0004a2; T(ch = al;); // 122454 mov ch, al ;~ 296C:04A2 +cs=0x296c;eip=0x0004a4; T(al = ah;); // 122455 mov al, ah ;~ 296C:04A4 +cs=0x296c;eip=0x0004a6; T(SUB(ah, ah)); // 122456 sub ah, ah ;~ 296C:04A6 +cs=0x296c;eip=0x0004a8; T(bh = *(db*)(&word_4de41);); // 122457 mov bh, byte ptr ds:word_4DE41 ;~ 296C:04A8 +cs=0x296c;eip=0x0004ac; T(MUL1_1(bh)); // 122458 mul bh ;~ 296C:04AC +cs=0x296c;eip=0x0004ae; T(bx = 0x28;); // 122459 mov bx, 28h ; '(' ;~ 296C:04AE +cs=0x296c;eip=0x0004b1; T(dx = 0;); // 122460 mov dx, 0 ;~ 296C:04B1 +cs=0x296c;eip=0x0004b4; T(DIV2(bx)); // 122461 div bx ;~ 296C:04B4 +cs=0x296c;eip=0x0004b6; T(CMP(word_4e2fa, 0)); // 122462 cmp ds:word_4E2FA, 0 ;~ 296C:04B6 +cs=0x296c;eip=0x0004bb; J(JGE(loc_38165)); // 122463 jge short loc_38165 ;~ 296C:04BB +cs=0x296c;eip=0x0004bd; T(ah = *(db*)(&word_4de41);); // 122464 mov ah, byte ptr ds:word_4DE41 ;~ 296C:04BD +cs=0x296c;eip=0x0004c1; T(SUB(ah, al)); // 122465 sub ah, al ;~ 296C:04C1 +cs=0x296c;eip=0x0004c3; T(XCHG(ah, al)); // 122466 xchg ah, al ;~ 296C:04C3 loc_38165: - // 7262 -cs=0x296c;eip=0x0004c5; T(ADD(al, byte_4de43)); // 74505 add al, byte_4DE43 ;~ 296C:04C5 -cs=0x296c;eip=0x0004c9; T(SUB(ah, ah)); // 74506 sub ah, ah ;~ 296C:04C9 -cs=0x296c;eip=0x0004cb; T(bx = ax;); // 74507 mov bx, ax ;~ 296C:04CB -cs=0x296c;eip=0x0004cd; T(CMP(word_4e2fa, 0)); // 74508 cmp word_4E2FA, 0 ;~ 296C:04CD -cs=0x296c;eip=0x0004d2; J(JGE(loc_38178)); // 74509 jge short loc_38178 ;~ 296C:04D2 -cs=0x296c;eip=0x0004d4; T(NEG(ch)); // 74510 neg ch ;~ 296C:04D4 -cs=0x296c;eip=0x0004d6; T(DEC(ch)); // 74511 dec ch ;~ 296C:04D6 + // 7250 +cs=0x296c;eip=0x0004c5; T(ADD(al, byte_4de43)); // 122469 add al, ds:byte_4DE43 ;~ 296C:04C5 +cs=0x296c;eip=0x0004c9; T(SUB(ah, ah)); // 122470 sub ah, ah ;~ 296C:04C9 +cs=0x296c;eip=0x0004cb; T(bx = ax;); // 122471 mov bx, ax ;~ 296C:04CB +cs=0x296c;eip=0x0004cd; T(CMP(word_4e2fa, 0)); // 122472 cmp ds:word_4E2FA, 0 ;~ 296C:04CD +cs=0x296c;eip=0x0004d2; J(JGE(loc_38178)); // 122473 jge short loc_38178 ;~ 296C:04D2 +cs=0x296c;eip=0x0004d4; T(NEG(ch)); // 122474 neg ch ;~ 296C:04D4 +cs=0x296c;eip=0x0004d6; T(DEC(ch)); // 122475 dec ch ;~ 296C:04D6 loc_38178: - // 7263 -cs=0x296c;eip=0x0004d8; T(al = ch;); // 74514 mov al, ch ;~ 296C:04D8 -cs=0x296c;eip=0x0004da; T(CBW); // 74515 cbw ;~ 296C:04DA -cs=0x296c;eip=0x0004db; T(SUB(ax, 2)); // 74516 sub ax, 2 ;~ 296C:04DB -cs=0x296c;eip=0x0004de; X(word_4e120 = ax;); // 74517 mov word_4E120, ax ;~ 296C:04DE -cs=0x296c;eip=0x0004e1; T(dx = ax;); // 74518 mov dx, ax ;~ 296C:04E1 -cs=0x296c;eip=0x0004e3; T(cl = 5;); // 74519 mov cl, 5 ;~ 296C:04E3 -cs=0x296c;eip=0x0004e5; T(di = 0;); // 74520 mov di, 0 ;~ 296C:04E5 -cs=0x296c;eip=0x0004e8; T(si = di;); // 74521 mov si, di ;~ 296C:04E8 -cs=0x296c;eip=0x0004ea; T(ch = 0;); // 74522 mov ch, 0 ;~ 296C:04EA + // 7251 +cs=0x296c;eip=0x0004d8; T(al = ch;); // 122478 mov al, ch ;~ 296C:04D8 +cs=0x296c;eip=0x0004da; T(CBW); // 122479 cbw ;~ 296C:04DA +cs=0x296c;eip=0x0004db; T(SUB(ax, 2)); // 122480 sub ax, 2 ;~ 296C:04DB +cs=0x296c;eip=0x0004de; X(word_4e120 = ax;); // 122481 mov ds:word_4E120, ax ;~ 296C:04DE +cs=0x296c;eip=0x0004e1; T(dx = ax;); // 122482 mov dx, ax ;~ 296C:04E1 +cs=0x296c;eip=0x0004e3; T(cl = 5;); // 122483 mov cl, 5 ;~ 296C:04E3 +cs=0x296c;eip=0x0004e5; T(di = 0;); // 122484 mov di, 0 ;~ 296C:04E5 +cs=0x296c;eip=0x0004e8; T(si = di;); // 122485 mov si, di ;~ 296C:04E8 +cs=0x296c;eip=0x0004ea; T(ch = 0;); // 122486 mov ch, 0 ;~ 296C:04EA loc_3818c: - // 7264 -cs=0x296c;eip=0x0004ec; T(CMP(dl, 9)); // 74526 cmp dl, 9 ;~ 296C:04EC -cs=0x296c;eip=0x0004ef; J(JZ(loc_381a4)); // 74527 jz short loc_381A4 ;~ 296C:04EF -cs=0x296c;eip=0x0004f1; J(JG(loc_381a7)); // 74528 jg short loc_381A7 ;~ 296C:04F1 -cs=0x296c;eip=0x0004f3; T(CMP(dl, 0x0F7)); // 74529 cmp dl, 0F7h ;~ 296C:04F3 -cs=0x296c;eip=0x0004f6; J(JZ(loc_381ad)); // 74530 jz short loc_381AD ;~ 296C:04F6 -cs=0x296c;eip=0x0004f8; J(JL(loc_381aa)); // 74531 jl short loc_381AA ;~ 296C:04F8 -cs=0x296c;eip=0x0004fa; T(CMP(dl, 0)); // 74532 cmp dl, 0 ;~ 296C:04FA -cs=0x296c;eip=0x0004fd; J(JZ(loc_381ad)); // 74533 jz short loc_381AD ;~ 296C:04FD -cs=0x296c;eip=0x0004ff; J(JG(loc_38204)); // 74534 jg short loc_38204 ;~ 296C:04FF -cs=0x296c;eip=0x000501; J(JMP(loc_38372)); // 74535 jmp loc_38372 ;~ 296C:0501 + // 7252 +cs=0x296c;eip=0x0004ec; T(CMP(dl, 9)); // 122490 cmp dl, 9 ;~ 296C:04EC +cs=0x296c;eip=0x0004ef; J(JZ(loc_381a4)); // 122491 jz short loc_381A4 ;~ 296C:04EF +cs=0x296c;eip=0x0004f1; J(JG(loc_381a7)); // 122492 jg short loc_381A7 ;~ 296C:04F1 +cs=0x296c;eip=0x0004f3; T(CMP(dl, 0x0F7)); // 122493 cmp dl, 0F7h ;~ 296C:04F3 +cs=0x296c;eip=0x0004f6; J(JZ(loc_381ad)); // 122494 jz short loc_381AD ;~ 296C:04F6 +cs=0x296c;eip=0x0004f8; J(JL(loc_381aa)); // 122495 jl short loc_381AA ;~ 296C:04F8 +cs=0x296c;eip=0x0004fa; T(CMP(dl, 0)); // 122496 cmp dl, 0 ;~ 296C:04FA +cs=0x296c;eip=0x0004fd; J(JZ(loc_381ad)); // 122497 jz short loc_381AD ;~ 296C:04FD +cs=0x296c;eip=0x0004ff; J(JG(loc_38204)); // 122498 jg short loc_38204 ;~ 296C:04FF +cs=0x296c;eip=0x000501; J(JMP(loc_38372)); // 122499 jmp loc_38372 ;~ 296C:0501 loc_381a4: - // 7265 -cs=0x296c;eip=0x000504; J(JMP(loc_382bc)); // 74539 jmp loc_382BC ;~ 296C:0504 + // 7253 +cs=0x296c;eip=0x000504; J(JMP(loc_382bc)); // 122503 jmp loc_382BC ;~ 296C:0504 loc_381a7: - // 7266 -cs=0x296c;eip=0x000507; J(JMP(loc_38260)); // 74543 jmp loc_38260 ;~ 296C:0507 + // 7254 +cs=0x296c;eip=0x000507; J(JMP(loc_38260)); // 122507 jmp loc_38260 ;~ 296C:0507 loc_381aa: - // 7267 -cs=0x296c;eip=0x00050a; J(JMP(loc_38300)); // 74547 jmp loc_38300 ;~ 296C:050A + // 7255 +cs=0x296c;eip=0x00050a; J(JMP(loc_38300)); // 122511 jmp loc_38300 ;~ 296C:050A loc_381ad: - // 7268 -cs=0x296c;eip=0x00050d; T(ax = word_4de39;); // 74552 mov ax, word_4DE39 ;~ 296C:050D -cs=0x296c;eip=0x000510; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 74553 mov [di+5526h], ax ;~ 296C:0510 -cs=0x296c;eip=0x000514; T(ax = word_4de3b;); // 74554 mov ax, word_4DE3B ;~ 296C:0514 -cs=0x296c;eip=0x000517; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 74555 mov [di+5528h], ax ;~ 296C:0517 -cs=0x296c;eip=0x00051b; T(ax = word_4de3d;); // 74556 mov ax, word_4DE3D ;~ 296C:051B -cs=0x296c;eip=0x00051e; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 74557 mov [di+552Ah], ax ;~ 296C:051E -cs=0x296c;eip=0x000522; T(ax = word_4de3f;); // 74558 mov ax, word_4DE3F ;~ 296C:0522 -cs=0x296c;eip=0x000525; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 74559 mov [di+552Ch], ax ;~ 296C:0525 -cs=0x296c;eip=0x000529; X(MOV(*(dw*)(raddr(ds,di+0x5596)), bx)); // 74560 mov [di+5596h], bx ;~ 296C:0529 -cs=0x296c;eip=0x00052d; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 74561 mov [di+5598h], bx ;~ 296C:052D -cs=0x296c;eip=0x000531; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 74562 mov [di+559Ah], bx ;~ 296C:0531 -cs=0x296c;eip=0x000535; X(MOV(*(dw*)(raddr(ds,di+0x559C)), bx)); // 74563 mov [di+559Ch], bx ;~ 296C:0535 -cs=0x296c;eip=0x000539; X(MOV(*(raddr(ds,si+0x5606)), 1)); // 74564 mov byte ptr [si+5606h], 1 ;~ 296C:0539 -cs=0x296c;eip=0x00053e; X(MOV(*(raddr(ds,si+0x5607)), 1)); // 74565 mov byte ptr [si+5607h], 1 ;~ 296C:053E -cs=0x296c;eip=0x000543; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 74566 mov [si+5622h], di ;~ 296C:0543 -cs=0x296c;eip=0x000547; T(ADD(di, 6)); // 74567 add di, 6 ;~ 296C:0547 -cs=0x296c;eip=0x00054a; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 74568 mov [si+5623h], di ;~ 296C:054A -cs=0x296c;eip=0x00054e; T(ADD(di, 2)); // 74569 add di, 2 ;~ 296C:054E -cs=0x296c;eip=0x000551; T(ADD(si, 2)); // 74570 add si, 2 ;~ 296C:0551 -cs=0x296c;eip=0x000554; T(SUB(bx, *(dw*)(byte_4de41))); // 74571 sub bx, word ptr byte_4DE41 ;~ 296C:0554 -cs=0x296c;eip=0x000558; T(ADD(ch, 2)); // 74572 add ch, 2 ;~ 296C:0558 -cs=0x296c;eip=0x00055b; T(INC(dl)); // 74573 inc dl ;~ 296C:055B -cs=0x296c;eip=0x00055d; T(DEC(cl)); // 74574 dec cl ;~ 296C:055D -cs=0x296c;eip=0x00055f; J(JNZ(loc_3818c)); // 74575 jnz short loc_3818C ;~ 296C:055F -cs=0x296c;eip=0x000561; J(JMP(loc_383e1)); // 74576 jmp loc_383E1 ;~ 296C:0561 + // 7256 +cs=0x296c;eip=0x00050d; T(ax = word_4de39;); // 122516 mov ax, ds:word_4DE39 ;~ 296C:050D +cs=0x296c;eip=0x000510; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 122517 mov [di+5526h], ax ;~ 296C:0510 +cs=0x296c;eip=0x000514; T(ax = word_4de3b;); // 122518 mov ax, ds:word_4DE3B ;~ 296C:0514 +cs=0x296c;eip=0x000517; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 122519 mov [di+5528h], ax ;~ 296C:0517 +cs=0x296c;eip=0x00051b; T(ax = word_4de3d;); // 122520 mov ax, ds:word_4DE3D ;~ 296C:051B +cs=0x296c;eip=0x00051e; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 122521 mov [di+552Ah], ax ;~ 296C:051E +cs=0x296c;eip=0x000522; T(ax = word_4de3f;); // 122522 mov ax, ds:word_4DE3F ;~ 296C:0522 +cs=0x296c;eip=0x000525; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 122523 mov [di+552Ch], ax ;~ 296C:0525 +cs=0x296c;eip=0x000529; X(MOV(*(dw*)(raddr(ds,di+0x5596)), bx)); // 122524 mov [di+5596h], bx ;~ 296C:0529 +cs=0x296c;eip=0x00052d; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 122525 mov [di+5598h], bx ;~ 296C:052D +cs=0x296c;eip=0x000531; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 122526 mov [di+559Ah], bx ;~ 296C:0531 +cs=0x296c;eip=0x000535; X(MOV(*(dw*)(raddr(ds,di+0x559C)), bx)); // 122527 mov [di+559Ch], bx ;~ 296C:0535 +cs=0x296c;eip=0x000539; X(MOV(*(raddr(ds,si+0x5606)), 1)); // 122528 mov byte ptr [si+5606h], 1 ;~ 296C:0539 +cs=0x296c;eip=0x00053e; X(MOV(*(raddr(ds,si+0x5607)), 1)); // 122529 mov byte ptr [si+5607h], 1 ;~ 296C:053E +cs=0x296c;eip=0x000543; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 122530 mov [si+5622h], di ;~ 296C:0543 +cs=0x296c;eip=0x000547; T(ADD(di, 6)); // 122531 add di, 6 ;~ 296C:0547 +cs=0x296c;eip=0x00054a; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 122532 mov [si+5623h], di ;~ 296C:054A +cs=0x296c;eip=0x00054e; T(ADD(di, 2)); // 122533 add di, 2 ;~ 296C:054E +cs=0x296c;eip=0x000551; T(ADD(si, 2)); // 122534 add si, 2 ;~ 296C:0551 +cs=0x296c;eip=0x000554; T(SUB(bx, word_4de41)); // 122535 sub bx, ds:word_4DE41 ;~ 296C:0554 +cs=0x296c;eip=0x000558; T(ADD(ch, 2)); // 122536 add ch, 2 ;~ 296C:0558 +cs=0x296c;eip=0x00055b; T(INC(dl)); // 122537 inc dl ;~ 296C:055B +cs=0x296c;eip=0x00055d; T(DEC(cl)); // 122538 dec cl ;~ 296C:055D +cs=0x296c;eip=0x00055f; J(JNZ(loc_3818c)); // 122539 jnz short loc_3818C ;~ 296C:055F +cs=0x296c;eip=0x000561; J(JMP(loc_383e1)); // 122540 jmp loc_383E1 ;~ 296C:0561 loc_38204: - // 7269 -cs=0x296c;eip=0x000564; T(ax = word_4de39;); // 74580 mov ax, word_4DE39 ;~ 296C:0564 -cs=0x296c;eip=0x000567; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 74581 mov [di+5526h], ax ;~ 296C:0567 -cs=0x296c;eip=0x00056b; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 74582 mov [di+5528h], ax ;~ 296C:056B -cs=0x296c;eip=0x00056f; T(ax = word_4de3f;); // 74583 mov ax, word_4DE3F ;~ 296C:056F -cs=0x296c;eip=0x000572; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 74584 mov [di+552Ah], ax ;~ 296C:0572 -cs=0x296c;eip=0x000576; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 74585 mov [di+552Ch], ax ;~ 296C:0576 -cs=0x296c;eip=0x00057a; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 74586 mov [di+5598h], bx ;~ 296C:057A -cs=0x296c;eip=0x00057e; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 74587 mov [di+559Ah], bx ;~ 296C:057E -cs=0x296c;eip=0x000582; T(ax = bx;); // 74588 mov ax, bx ;~ 296C:0582 -cs=0x296c;eip=0x000584; T(ADD(ax, 5)); // 74589 add ax, 5 ;~ 296C:0584 -cs=0x296c;eip=0x000587; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 74590 mov [di+5596h], ax ;~ 296C:0587 -cs=0x296c;eip=0x00058b; X(MOV(*(dw*)(raddr(ds,di+0x559C)), ax)); // 74591 mov [di+559Ch], ax ;~ 296C:058B -cs=0x296c;eip=0x00058f; X(MOV(*(raddr(ds,si+0x5606)), 3)); // 74592 mov byte ptr [si+5606h], 3 ;~ 296C:058F -cs=0x296c;eip=0x000594; X(MOV(*(raddr(ds,si+0x5607)), 0)); // 74593 mov byte ptr [si+5607h], 0 ;~ 296C:0594 -cs=0x296c;eip=0x000599; T(ADD(di, 2)); // 74594 add di, 2 ;~ 296C:0599 -cs=0x296c;eip=0x00059c; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 74595 mov [si+5622h], di ;~ 296C:059C -cs=0x296c;eip=0x0005a0; T(ADD(di, 2)); // 74596 add di, 2 ;~ 296C:05A0 -cs=0x296c;eip=0x0005a3; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 74597 mov [si+5623h], di ;~ 296C:05A3 -cs=0x296c;eip=0x0005a7; T(ADD(di, 4)); // 74598 add di, 4 ;~ 296C:05A7 -cs=0x296c;eip=0x0005aa; T(ADD(si, 2)); // 74599 add si, 2 ;~ 296C:05AA -cs=0x296c;eip=0x0005ad; T(SUB(bx, *(dw*)(byte_4de41))); // 74600 sub bx, word ptr byte_4DE41 ;~ 296C:05AD -cs=0x296c;eip=0x0005b1; T(ADD(ch, 3)); // 74601 add ch, 3 ;~ 296C:05B1 -cs=0x296c;eip=0x0005b4; T(INC(dl)); // 74602 inc dl ;~ 296C:05B4 -cs=0x296c;eip=0x0005b6; T(DEC(cl)); // 74603 dec cl ;~ 296C:05B6 -cs=0x296c;eip=0x0005b8; J(JNZ(loc_3825d)); // 74604 jnz short loc_3825D ;~ 296C:05B8 -cs=0x296c;eip=0x0005ba; J(JMP(loc_383e1)); // 74605 jmp loc_383E1 ;~ 296C:05BA + // 7257 +cs=0x296c;eip=0x000564; T(ax = word_4de39;); // 122544 mov ax, ds:word_4DE39 ;~ 296C:0564 +cs=0x296c;eip=0x000567; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 122545 mov [di+5526h], ax ;~ 296C:0567 +cs=0x296c;eip=0x00056b; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 122546 mov [di+5528h], ax ;~ 296C:056B +cs=0x296c;eip=0x00056f; T(ax = word_4de3f;); // 122547 mov ax, ds:word_4DE3F ;~ 296C:056F +cs=0x296c;eip=0x000572; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 122548 mov [di+552Ah], ax ;~ 296C:0572 +cs=0x296c;eip=0x000576; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 122549 mov [di+552Ch], ax ;~ 296C:0576 +cs=0x296c;eip=0x00057a; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 122550 mov [di+5598h], bx ;~ 296C:057A +cs=0x296c;eip=0x00057e; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 122551 mov [di+559Ah], bx ;~ 296C:057E +cs=0x296c;eip=0x000582; T(ax = bx;); // 122552 mov ax, bx ;~ 296C:0582 +cs=0x296c;eip=0x000584; T(ADD(ax, 5)); // 122553 add ax, 5 ;~ 296C:0584 +cs=0x296c;eip=0x000587; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 122554 mov [di+5596h], ax ;~ 296C:0587 +cs=0x296c;eip=0x00058b; X(MOV(*(dw*)(raddr(ds,di+0x559C)), ax)); // 122555 mov [di+559Ch], ax ;~ 296C:058B +cs=0x296c;eip=0x00058f; X(MOV(*(raddr(ds,si+0x5606)), 3)); // 122556 mov byte ptr [si+5606h], 3 ;~ 296C:058F +cs=0x296c;eip=0x000594; X(MOV(*(raddr(ds,si+0x5607)), 0)); // 122557 mov byte ptr [si+5607h], 0 ;~ 296C:0594 +cs=0x296c;eip=0x000599; T(ADD(di, 2)); // 122558 add di, 2 ;~ 296C:0599 +cs=0x296c;eip=0x00059c; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 122559 mov [si+5622h], di ;~ 296C:059C +cs=0x296c;eip=0x0005a0; T(ADD(di, 2)); // 122560 add di, 2 ;~ 296C:05A0 +cs=0x296c;eip=0x0005a3; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 122561 mov [si+5623h], di ;~ 296C:05A3 +cs=0x296c;eip=0x0005a7; T(ADD(di, 4)); // 122562 add di, 4 ;~ 296C:05A7 +cs=0x296c;eip=0x0005aa; T(ADD(si, 2)); // 122563 add si, 2 ;~ 296C:05AA +cs=0x296c;eip=0x0005ad; T(SUB(bx, word_4de41)); // 122564 sub bx, ds:word_4DE41 ;~ 296C:05AD +cs=0x296c;eip=0x0005b1; T(ADD(ch, 3)); // 122565 add ch, 3 ;~ 296C:05B1 +cs=0x296c;eip=0x0005b4; T(INC(dl)); // 122566 inc dl ;~ 296C:05B4 +cs=0x296c;eip=0x0005b6; T(DEC(cl)); // 122567 dec cl ;~ 296C:05B6 +cs=0x296c;eip=0x0005b8; J(JNZ(loc_3825d)); // 122568 jnz short loc_3825D ;~ 296C:05B8 +cs=0x296c;eip=0x0005ba; J(JMP(loc_383e1)); // 122569 jmp loc_383E1 ;~ 296C:05BA loc_3825d: - // 7270 -cs=0x296c;eip=0x0005bd; J(JMP(loc_3818c)); // 74609 jmp loc_3818C ;~ 296C:05BD + // 7258 +cs=0x296c;eip=0x0005bd; J(JMP(loc_3818c)); // 122573 jmp loc_3818C ;~ 296C:05BD loc_38260: - // 7271 -cs=0x296c;eip=0x0005c0; T(ax = word_4de39;); // 74613 mov ax, word_4DE39 ;~ 296C:05C0 -cs=0x296c;eip=0x0005c3; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 74614 mov [di+5526h], ax ;~ 296C:05C3 -cs=0x296c;eip=0x0005c7; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 74615 mov [di+5528h], ax ;~ 296C:05C7 -cs=0x296c;eip=0x0005cb; T(ax = word_4de3f;); // 74616 mov ax, word_4DE3F ;~ 296C:05CB -cs=0x296c;eip=0x0005ce; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 74617 mov [di+552Ah], ax ;~ 296C:05CE -cs=0x296c;eip=0x0005d2; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 74618 mov [di+552Ch], ax ;~ 296C:05D2 -cs=0x296c;eip=0x0005d6; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 74619 mov [di+5598h], bx ;~ 296C:05D6 -cs=0x296c;eip=0x0005da; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 74620 mov [di+559Ah], bx ;~ 296C:05DA -cs=0x296c;eip=0x0005de; T(ax = bx;); // 74621 mov ax, bx ;~ 296C:05DE -cs=0x296c;eip=0x0005e0; T(SUB(ax, 5)); // 74622 sub ax, 5 ;~ 296C:05E0 -cs=0x296c;eip=0x0005e3; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 74623 mov [di+5596h], ax ;~ 296C:05E3 -cs=0x296c;eip=0x0005e7; X(MOV(*(dw*)(raddr(ds,di+0x559C)), ax)); // 74624 mov [di+559Ch], ax ;~ 296C:05E7 -cs=0x296c;eip=0x0005eb; X(MOV(*(raddr(ds,si+0x5606)), 3)); // 74625 mov byte ptr [si+5606h], 3 ;~ 296C:05EB -cs=0x296c;eip=0x0005f0; X(MOV(*(raddr(ds,si+0x5607)), 0)); // 74626 mov byte ptr [si+5607h], 0 ;~ 296C:05F0 -cs=0x296c;eip=0x0005f5; T(ADD(di, 2)); // 74627 add di, 2 ;~ 296C:05F5 -cs=0x296c;eip=0x0005f8; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 74628 mov [si+5622h], di ;~ 296C:05F8 -cs=0x296c;eip=0x0005fc; T(ADD(di, 2)); // 74629 add di, 2 ;~ 296C:05FC -cs=0x296c;eip=0x0005ff; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 74630 mov [si+5623h], di ;~ 296C:05FF -cs=0x296c;eip=0x000603; T(ADD(di, 4)); // 74631 add di, 4 ;~ 296C:0603 -cs=0x296c;eip=0x000606; T(ADD(si, 2)); // 74632 add si, 2 ;~ 296C:0606 -cs=0x296c;eip=0x000609; T(SUB(bx, *(dw*)(byte_4de41))); // 74633 sub bx, word ptr byte_4DE41 ;~ 296C:0609 -cs=0x296c;eip=0x00060d; T(ADD(ch, 3)); // 74634 add ch, 3 ;~ 296C:060D -cs=0x296c;eip=0x000610; T(INC(dl)); // 74635 inc dl ;~ 296C:0610 -cs=0x296c;eip=0x000612; T(DEC(cl)); // 74636 dec cl ;~ 296C:0612 -cs=0x296c;eip=0x000614; J(JNZ(loc_382b9)); // 74637 jnz short loc_382B9 ;~ 296C:0614 -cs=0x296c;eip=0x000616; J(JMP(loc_383e1)); // 74638 jmp loc_383E1 ;~ 296C:0616 + // 7259 +cs=0x296c;eip=0x0005c0; T(ax = word_4de39;); // 122577 mov ax, ds:word_4DE39 ;~ 296C:05C0 +cs=0x296c;eip=0x0005c3; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 122578 mov [di+5526h], ax ;~ 296C:05C3 +cs=0x296c;eip=0x0005c7; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 122579 mov [di+5528h], ax ;~ 296C:05C7 +cs=0x296c;eip=0x0005cb; T(ax = word_4de3f;); // 122580 mov ax, ds:word_4DE3F ;~ 296C:05CB +cs=0x296c;eip=0x0005ce; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 122581 mov [di+552Ah], ax ;~ 296C:05CE +cs=0x296c;eip=0x0005d2; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 122582 mov [di+552Ch], ax ;~ 296C:05D2 +cs=0x296c;eip=0x0005d6; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 122583 mov [di+5598h], bx ;~ 296C:05D6 +cs=0x296c;eip=0x0005da; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 122584 mov [di+559Ah], bx ;~ 296C:05DA +cs=0x296c;eip=0x0005de; T(ax = bx;); // 122585 mov ax, bx ;~ 296C:05DE +cs=0x296c;eip=0x0005e0; T(SUB(ax, 5)); // 122586 sub ax, 5 ;~ 296C:05E0 +cs=0x296c;eip=0x0005e3; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 122587 mov [di+5596h], ax ;~ 296C:05E3 +cs=0x296c;eip=0x0005e7; X(MOV(*(dw*)(raddr(ds,di+0x559C)), ax)); // 122588 mov [di+559Ch], ax ;~ 296C:05E7 +cs=0x296c;eip=0x0005eb; X(MOV(*(raddr(ds,si+0x5606)), 3)); // 122589 mov byte ptr [si+5606h], 3 ;~ 296C:05EB +cs=0x296c;eip=0x0005f0; X(MOV(*(raddr(ds,si+0x5607)), 0)); // 122590 mov byte ptr [si+5607h], 0 ;~ 296C:05F0 +cs=0x296c;eip=0x0005f5; T(ADD(di, 2)); // 122591 add di, 2 ;~ 296C:05F5 +cs=0x296c;eip=0x0005f8; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 122592 mov [si+5622h], di ;~ 296C:05F8 +cs=0x296c;eip=0x0005fc; T(ADD(di, 2)); // 122593 add di, 2 ;~ 296C:05FC +cs=0x296c;eip=0x0005ff; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 122594 mov [si+5623h], di ;~ 296C:05FF +cs=0x296c;eip=0x000603; T(ADD(di, 4)); // 122595 add di, 4 ;~ 296C:0603 +cs=0x296c;eip=0x000606; T(ADD(si, 2)); // 122596 add si, 2 ;~ 296C:0606 +cs=0x296c;eip=0x000609; T(SUB(bx, word_4de41)); // 122597 sub bx, ds:word_4DE41 ;~ 296C:0609 +cs=0x296c;eip=0x00060d; T(ADD(ch, 3)); // 122598 add ch, 3 ;~ 296C:060D +cs=0x296c;eip=0x000610; T(INC(dl)); // 122599 inc dl ;~ 296C:0610 +cs=0x296c;eip=0x000612; T(DEC(cl)); // 122600 dec cl ;~ 296C:0612 +cs=0x296c;eip=0x000614; J(JNZ(loc_382b9)); // 122601 jnz short loc_382B9 ;~ 296C:0614 +cs=0x296c;eip=0x000616; J(JMP(loc_383e1)); // 122602 jmp loc_383E1 ;~ 296C:0616 loc_382b9: - // 7272 -cs=0x296c;eip=0x000619; J(JMP(loc_3818c)); // 74642 jmp loc_3818C ;~ 296C:0619 + // 7260 +cs=0x296c;eip=0x000619; J(JMP(loc_3818c)); // 122606 jmp loc_3818C ;~ 296C:0619 loc_382bc: - // 7273 -cs=0x296c;eip=0x00061c; T(ax = word_4de39;); // 74646 mov ax, word_4DE39 ;~ 296C:061C -cs=0x296c;eip=0x00061f; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 74647 mov [di+5526h], ax ;~ 296C:061F -cs=0x296c;eip=0x000623; T(ax = word_4de3f;); // 74648 mov ax, word_4DE3F ;~ 296C:0623 -cs=0x296c;eip=0x000626; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 74649 mov [di+5528h], ax ;~ 296C:0626 -cs=0x296c;eip=0x00062a; X(MOV(*(dw*)(raddr(ds,di+0x5596)), bx)); // 74650 mov [di+5596h], bx ;~ 296C:062A -cs=0x296c;eip=0x00062e; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 74651 mov [di+5598h], bx ;~ 296C:062E -cs=0x296c;eip=0x000632; X(MOV(*(raddr(ds,si+0x5606)), 1)); // 74652 mov byte ptr [si+5606h], 1 ;~ 296C:0632 -cs=0x296c;eip=0x000637; X(MOV(*(raddr(ds,si+0x5607)), 0)); // 74653 mov byte ptr [si+5607h], 0 ;~ 296C:0637 -cs=0x296c;eip=0x00063c; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 74654 mov [si+5622h], di ;~ 296C:063C -cs=0x296c;eip=0x000640; T(ADD(di, 2)); // 74655 add di, 2 ;~ 296C:0640 -cs=0x296c;eip=0x000643; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 74656 mov [si+5623h], di ;~ 296C:0643 -cs=0x296c;eip=0x000647; T(ADD(di, 2)); // 74657 add di, 2 ;~ 296C:0647 -cs=0x296c;eip=0x00064a; T(ADD(si, 2)); // 74658 add si, 2 ;~ 296C:064A -cs=0x296c;eip=0x00064d; T(SUB(bx, *(dw*)(byte_4de41))); // 74659 sub bx, word ptr byte_4DE41 ;~ 296C:064D -cs=0x296c;eip=0x000651; T(ADD(ch, 1)); // 74660 add ch, 1 ;~ 296C:0651 -cs=0x296c;eip=0x000654; T(INC(dl)); // 74661 inc dl ;~ 296C:0654 -cs=0x296c;eip=0x000656; T(DEC(cl)); // 74662 dec cl ;~ 296C:0656 -cs=0x296c;eip=0x000658; J(JNZ(loc_382fd)); // 74663 jnz short loc_382FD ;~ 296C:0658 -cs=0x296c;eip=0x00065a; J(JMP(loc_383e1)); // 74664 jmp loc_383E1 ;~ 296C:065A + // 7261 +cs=0x296c;eip=0x00061c; T(ax = word_4de39;); // 122610 mov ax, ds:word_4DE39 ;~ 296C:061C +cs=0x296c;eip=0x00061f; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 122611 mov [di+5526h], ax ;~ 296C:061F +cs=0x296c;eip=0x000623; T(ax = word_4de3f;); // 122612 mov ax, ds:word_4DE3F ;~ 296C:0623 +cs=0x296c;eip=0x000626; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 122613 mov [di+5528h], ax ;~ 296C:0626 +cs=0x296c;eip=0x00062a; X(MOV(*(dw*)(raddr(ds,di+0x5596)), bx)); // 122614 mov [di+5596h], bx ;~ 296C:062A +cs=0x296c;eip=0x00062e; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 122615 mov [di+5598h], bx ;~ 296C:062E +cs=0x296c;eip=0x000632; X(MOV(*(raddr(ds,si+0x5606)), 1)); // 122616 mov byte ptr [si+5606h], 1 ;~ 296C:0632 +cs=0x296c;eip=0x000637; X(MOV(*(raddr(ds,si+0x5607)), 0)); // 122617 mov byte ptr [si+5607h], 0 ;~ 296C:0637 +cs=0x296c;eip=0x00063c; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 122618 mov [si+5622h], di ;~ 296C:063C +cs=0x296c;eip=0x000640; T(ADD(di, 2)); // 122619 add di, 2 ;~ 296C:0640 +cs=0x296c;eip=0x000643; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 122620 mov [si+5623h], di ;~ 296C:0643 +cs=0x296c;eip=0x000647; T(ADD(di, 2)); // 122621 add di, 2 ;~ 296C:0647 +cs=0x296c;eip=0x00064a; T(ADD(si, 2)); // 122622 add si, 2 ;~ 296C:064A +cs=0x296c;eip=0x00064d; T(SUB(bx, word_4de41)); // 122623 sub bx, ds:word_4DE41 ;~ 296C:064D +cs=0x296c;eip=0x000651; T(ADD(ch, 1)); // 122624 add ch, 1 ;~ 296C:0651 +cs=0x296c;eip=0x000654; T(INC(dl)); // 122625 inc dl ;~ 296C:0654 +cs=0x296c;eip=0x000656; T(DEC(cl)); // 122626 dec cl ;~ 296C:0656 +cs=0x296c;eip=0x000658; J(JNZ(loc_382fd)); // 122627 jnz short loc_382FD ;~ 296C:0658 +cs=0x296c;eip=0x00065a; J(JMP(loc_383e1)); // 122628 jmp loc_383E1 ;~ 296C:065A loc_382fd: - // 7274 -cs=0x296c;eip=0x00065d; J(JMP(loc_3818c)); // 74668 jmp loc_3818C ;~ 296C:065D + // 7262 +cs=0x296c;eip=0x00065d; J(JMP(loc_3818c)); // 122632 jmp loc_3818C ;~ 296C:065D loc_38300: - // 7275 -cs=0x296c;eip=0x000660; T(ax = word_4de39;); // 74672 mov ax, word_4DE39 ;~ 296C:0660 -cs=0x296c;eip=0x000663; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 74673 mov [di+5526h], ax ;~ 296C:0663 -cs=0x296c;eip=0x000667; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 74674 mov [di+5528h], ax ;~ 296C:0667 -cs=0x296c;eip=0x00066b; T(ax = word_4de3b;); // 74675 mov ax, word_4DE3B ;~ 296C:066B -cs=0x296c;eip=0x00066e; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 74676 mov [di+552Ah], ax ;~ 296C:066E -cs=0x296c;eip=0x000672; T(ax = word_4de3d;); // 74677 mov ax, word_4DE3D ;~ 296C:0672 -cs=0x296c;eip=0x000675; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 74678 mov [di+552Ch], ax ;~ 296C:0675 -cs=0x296c;eip=0x000679; T(ax = word_4de3f;); // 74679 mov ax, word_4DE3F ;~ 296C:0679 -cs=0x296c;eip=0x00067c; X(MOV(*(dw*)(raddr(ds,di+0x552E)), ax)); // 74680 mov [di+552Eh], ax ;~ 296C:067C -cs=0x296c;eip=0x000680; X(MOV(*(dw*)(raddr(ds,di+0x5530)), ax)); // 74681 mov [di+5530h], ax ;~ 296C:0680 -cs=0x296c;eip=0x000684; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 74682 mov [di+5598h], bx ;~ 296C:0684 -cs=0x296c;eip=0x000688; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 74683 mov [di+559Ah], bx ;~ 296C:0688 -cs=0x296c;eip=0x00068c; X(MOV(*(dw*)(raddr(ds,di+0x559C)), bx)); // 74684 mov [di+559Ch], bx ;~ 296C:068C -cs=0x296c;eip=0x000690; X(MOV(*(dw*)(raddr(ds,di+0x559E)), bx)); // 74685 mov [di+559Eh], bx ;~ 296C:0690 -cs=0x296c;eip=0x000694; T(ax = bx;); // 74686 mov ax, bx ;~ 296C:0694 -cs=0x296c;eip=0x000696; T(ADD(ax, 5)); // 74687 add ax, 5 ;~ 296C:0696 -cs=0x296c;eip=0x000699; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 74688 mov [di+5596h], ax ;~ 296C:0699 -cs=0x296c;eip=0x00069d; X(MOV(*(dw*)(raddr(ds,di+0x55A0)), ax)); // 74689 mov [di+55A0h], ax ;~ 296C:069D -cs=0x296c;eip=0x0006a1; X(MOV(*(raddr(ds,si+0x5606)), 2)); // 74690 mov byte ptr [si+5606h], 2 ;~ 296C:06A1 -cs=0x296c;eip=0x0006a6; X(MOV(*(raddr(ds,si+0x5607)), 2)); // 74691 mov byte ptr [si+5607h], 2 ;~ 296C:06A6 -cs=0x296c;eip=0x0006ab; T(ADD(di, 2)); // 74692 add di, 2 ;~ 296C:06AB -cs=0x296c;eip=0x0006ae; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 74693 mov [si+5622h], di ;~ 296C:06AE -cs=0x296c;eip=0x0006b2; T(ADD(di, 6)); // 74694 add di, 6 ;~ 296C:06B2 -cs=0x296c;eip=0x0006b5; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 74695 mov [si+5623h], di ;~ 296C:06B5 -cs=0x296c;eip=0x0006b9; T(ADD(di, 4)); // 74696 add di, 4 ;~ 296C:06B9 -cs=0x296c;eip=0x0006bc; T(ADD(si, 2)); // 74697 add si, 2 ;~ 296C:06BC -cs=0x296c;eip=0x0006bf; T(SUB(bx, *(dw*)(byte_4de41))); // 74698 sub bx, word ptr byte_4DE41 ;~ 296C:06BF -cs=0x296c;eip=0x0006c3; T(ADD(ch, 4)); // 74699 add ch, 4 ;~ 296C:06C3 -cs=0x296c;eip=0x0006c6; T(INC(dl)); // 74700 inc dl ;~ 296C:06C6 -cs=0x296c;eip=0x0006c8; T(DEC(cl)); // 74701 dec cl ;~ 296C:06C8 -cs=0x296c;eip=0x0006ca; J(JNZ(loc_3836f)); // 74702 jnz short loc_3836F ;~ 296C:06CA -cs=0x296c;eip=0x0006cc; J(JMP(loc_383e1)); // 74703 jmp short loc_383E1 ;~ 296C:06CC + // 7263 +cs=0x296c;eip=0x000660; T(ax = word_4de39;); // 122636 mov ax, ds:word_4DE39 ;~ 296C:0660 +cs=0x296c;eip=0x000663; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 122637 mov [di+5526h], ax ;~ 296C:0663 +cs=0x296c;eip=0x000667; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 122638 mov [di+5528h], ax ;~ 296C:0667 +cs=0x296c;eip=0x00066b; T(ax = word_4de3b;); // 122639 mov ax, ds:word_4DE3B ;~ 296C:066B +cs=0x296c;eip=0x00066e; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 122640 mov [di+552Ah], ax ;~ 296C:066E +cs=0x296c;eip=0x000672; T(ax = word_4de3d;); // 122641 mov ax, ds:word_4DE3D ;~ 296C:0672 +cs=0x296c;eip=0x000675; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 122642 mov [di+552Ch], ax ;~ 296C:0675 +cs=0x296c;eip=0x000679; T(ax = word_4de3f;); // 122643 mov ax, ds:word_4DE3F ;~ 296C:0679 +cs=0x296c;eip=0x00067c; X(MOV(*(dw*)(raddr(ds,di+0x552E)), ax)); // 122644 mov [di+552Eh], ax ;~ 296C:067C +cs=0x296c;eip=0x000680; X(MOV(*(dw*)(raddr(ds,di+0x5530)), ax)); // 122645 mov [di+5530h], ax ;~ 296C:0680 +cs=0x296c;eip=0x000684; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 122646 mov [di+5598h], bx ;~ 296C:0684 +cs=0x296c;eip=0x000688; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 122647 mov [di+559Ah], bx ;~ 296C:0688 +cs=0x296c;eip=0x00068c; X(MOV(*(dw*)(raddr(ds,di+0x559C)), bx)); // 122648 mov [di+559Ch], bx ;~ 296C:068C +cs=0x296c;eip=0x000690; X(MOV(*(dw*)(raddr(ds,di+0x559E)), bx)); // 122649 mov [di+559Eh], bx ;~ 296C:0690 +cs=0x296c;eip=0x000694; T(ax = bx;); // 122650 mov ax, bx ;~ 296C:0694 +cs=0x296c;eip=0x000696; T(ADD(ax, 5)); // 122651 add ax, 5 ;~ 296C:0696 +cs=0x296c;eip=0x000699; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 122652 mov [di+5596h], ax ;~ 296C:0699 +cs=0x296c;eip=0x00069d; X(MOV(*(dw*)(raddr(ds,di+0x55A0)), ax)); // 122653 mov [di+55A0h], ax ;~ 296C:069D +cs=0x296c;eip=0x0006a1; X(MOV(*(raddr(ds,si+0x5606)), 2)); // 122654 mov byte ptr [si+5606h], 2 ;~ 296C:06A1 +cs=0x296c;eip=0x0006a6; X(MOV(*(raddr(ds,si+0x5607)), 2)); // 122655 mov byte ptr [si+5607h], 2 ;~ 296C:06A6 +cs=0x296c;eip=0x0006ab; T(ADD(di, 2)); // 122656 add di, 2 ;~ 296C:06AB +cs=0x296c;eip=0x0006ae; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 122657 mov [si+5622h], di ;~ 296C:06AE +cs=0x296c;eip=0x0006b2; T(ADD(di, 6)); // 122658 add di, 6 ;~ 296C:06B2 +cs=0x296c;eip=0x0006b5; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 122659 mov [si+5623h], di ;~ 296C:06B5 +cs=0x296c;eip=0x0006b9; T(ADD(di, 4)); // 122660 add di, 4 ;~ 296C:06B9 +cs=0x296c;eip=0x0006bc; T(ADD(si, 2)); // 122661 add si, 2 ;~ 296C:06BC +cs=0x296c;eip=0x0006bf; T(SUB(bx, word_4de41)); // 122662 sub bx, ds:word_4DE41 ;~ 296C:06BF +cs=0x296c;eip=0x0006c3; T(ADD(ch, 4)); // 122663 add ch, 4 ;~ 296C:06C3 +cs=0x296c;eip=0x0006c6; T(INC(dl)); // 122664 inc dl ;~ 296C:06C6 +cs=0x296c;eip=0x0006c8; T(DEC(cl)); // 122665 dec cl ;~ 296C:06C8 +cs=0x296c;eip=0x0006ca; J(JNZ(loc_3836f)); // 122666 jnz short loc_3836F ;~ 296C:06CA +cs=0x296c;eip=0x0006cc; J(JMP(loc_383e1)); // 122667 jmp short loc_383E1 ;~ 296C:06CC loc_3836f: - // 7276 -cs=0x296c;eip=0x0006cf; J(JMP(loc_3818c)); // 74709 jmp loc_3818C ;~ 296C:06CF + // 7264 +cs=0x296c;eip=0x0006cf; J(JMP(loc_3818c)); // 122673 jmp loc_3818C ;~ 296C:06CF loc_38372: - // 7277 -cs=0x296c;eip=0x0006d2; T(ax = word_4de39;); // 74713 mov ax, word_4DE39 ;~ 296C:06D2 -cs=0x296c;eip=0x0006d5; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 74714 mov [di+5526h], ax ;~ 296C:06D5 -cs=0x296c;eip=0x0006d9; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 74715 mov [di+5528h], ax ;~ 296C:06D9 -cs=0x296c;eip=0x0006dd; T(ax = word_4de3b;); // 74716 mov ax, word_4DE3B ;~ 296C:06DD -cs=0x296c;eip=0x0006e0; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 74717 mov [di+552Ah], ax ;~ 296C:06E0 -cs=0x296c;eip=0x0006e4; T(ax = word_4de3d;); // 74718 mov ax, word_4DE3D ;~ 296C:06E4 -cs=0x296c;eip=0x0006e7; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 74719 mov [di+552Ch], ax ;~ 296C:06E7 -cs=0x296c;eip=0x0006eb; T(ax = word_4de3f;); // 74720 mov ax, word_4DE3F ;~ 296C:06EB -cs=0x296c;eip=0x0006ee; X(MOV(*(dw*)(raddr(ds,di+0x552E)), ax)); // 74721 mov [di+552Eh], ax ;~ 296C:06EE -cs=0x296c;eip=0x0006f2; X(MOV(*(dw*)(raddr(ds,di+0x5530)), ax)); // 74722 mov [di+5530h], ax ;~ 296C:06F2 -cs=0x296c;eip=0x0006f6; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 74723 mov [di+5598h], bx ;~ 296C:06F6 -cs=0x296c;eip=0x0006fa; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 74724 mov [di+559Ah], bx ;~ 296C:06FA -cs=0x296c;eip=0x0006fe; X(MOV(*(dw*)(raddr(ds,di+0x559C)), bx)); // 74725 mov [di+559Ch], bx ;~ 296C:06FE -cs=0x296c;eip=0x000702; X(MOV(*(dw*)(raddr(ds,di+0x559E)), bx)); // 74726 mov [di+559Eh], bx ;~ 296C:0702 -cs=0x296c;eip=0x000706; T(ax = bx;); // 74727 mov ax, bx ;~ 296C:0706 -cs=0x296c;eip=0x000708; T(SUB(ax, 5)); // 74728 sub ax, 5 ;~ 296C:0708 -cs=0x296c;eip=0x00070b; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 74729 mov [di+5596h], ax ;~ 296C:070B -cs=0x296c;eip=0x00070f; X(MOV(*(dw*)(raddr(ds,di+0x55A0)), ax)); // 74730 mov [di+55A0h], ax ;~ 296C:070F -cs=0x296c;eip=0x000713; X(MOV(*(raddr(ds,si+0x5606)), 2)); // 74731 mov byte ptr [si+5606h], 2 ;~ 296C:0713 -cs=0x296c;eip=0x000718; X(MOV(*(raddr(ds,si+0x5607)), 2)); // 74732 mov byte ptr [si+5607h], 2 ;~ 296C:0718 -cs=0x296c;eip=0x00071d; T(ADD(di, 2)); // 74733 add di, 2 ;~ 296C:071D -cs=0x296c;eip=0x000720; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 74734 mov [si+5622h], di ;~ 296C:0720 -cs=0x296c;eip=0x000724; T(ADD(di, 6)); // 74735 add di, 6 ;~ 296C:0724 -cs=0x296c;eip=0x000727; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 74736 mov [si+5623h], di ;~ 296C:0727 -cs=0x296c;eip=0x00072b; T(ADD(di, 4)); // 74737 add di, 4 ;~ 296C:072B -cs=0x296c;eip=0x00072e; T(ADD(si, 2)); // 74738 add si, 2 ;~ 296C:072E -cs=0x296c;eip=0x000731; T(SUB(bx, *(dw*)(byte_4de41))); // 74739 sub bx, word ptr byte_4DE41 ;~ 296C:0731 -cs=0x296c;eip=0x000735; T(ADD(ch, 4)); // 74740 add ch, 4 ;~ 296C:0735 -cs=0x296c;eip=0x000738; T(INC(dl)); // 74741 inc dl ;~ 296C:0738 -cs=0x296c;eip=0x00073a; T(DEC(cl)); // 74742 dec cl ;~ 296C:073A -cs=0x296c;eip=0x00073c; J(JZ(loc_383e1)); // 74743 jz short loc_383E1 ;~ 296C:073C -cs=0x296c;eip=0x00073e; J(JMP(loc_3818c)); // 74744 jmp loc_3818C ;~ 296C:073E + // 7265 +cs=0x296c;eip=0x0006d2; T(ax = word_4de39;); // 122677 mov ax, ds:word_4DE39 ;~ 296C:06D2 +cs=0x296c;eip=0x0006d5; X(MOV(*(dw*)(raddr(ds,di+0x5526)), ax)); // 122678 mov [di+5526h], ax ;~ 296C:06D5 +cs=0x296c;eip=0x0006d9; X(MOV(*(dw*)(raddr(ds,di+0x5528)), ax)); // 122679 mov [di+5528h], ax ;~ 296C:06D9 +cs=0x296c;eip=0x0006dd; T(ax = word_4de3b;); // 122680 mov ax, ds:word_4DE3B ;~ 296C:06DD +cs=0x296c;eip=0x0006e0; X(MOV(*(dw*)(raddr(ds,di+0x552A)), ax)); // 122681 mov [di+552Ah], ax ;~ 296C:06E0 +cs=0x296c;eip=0x0006e4; T(ax = word_4de3d;); // 122682 mov ax, ds:word_4DE3D ;~ 296C:06E4 +cs=0x296c;eip=0x0006e7; X(MOV(*(dw*)(raddr(ds,di+0x552C)), ax)); // 122683 mov [di+552Ch], ax ;~ 296C:06E7 +cs=0x296c;eip=0x0006eb; T(ax = word_4de3f;); // 122684 mov ax, ds:word_4DE3F ;~ 296C:06EB +cs=0x296c;eip=0x0006ee; X(MOV(*(dw*)(raddr(ds,di+0x552E)), ax)); // 122685 mov [di+552Eh], ax ;~ 296C:06EE +cs=0x296c;eip=0x0006f2; X(MOV(*(dw*)(raddr(ds,di+0x5530)), ax)); // 122686 mov [di+5530h], ax ;~ 296C:06F2 +cs=0x296c;eip=0x0006f6; X(MOV(*(dw*)(raddr(ds,di+0x5598)), bx)); // 122687 mov [di+5598h], bx ;~ 296C:06F6 +cs=0x296c;eip=0x0006fa; X(MOV(*(dw*)(raddr(ds,di+0x559A)), bx)); // 122688 mov [di+559Ah], bx ;~ 296C:06FA +cs=0x296c;eip=0x0006fe; X(MOV(*(dw*)(raddr(ds,di+0x559C)), bx)); // 122689 mov [di+559Ch], bx ;~ 296C:06FE +cs=0x296c;eip=0x000702; X(MOV(*(dw*)(raddr(ds,di+0x559E)), bx)); // 122690 mov [di+559Eh], bx ;~ 296C:0702 +cs=0x296c;eip=0x000706; T(ax = bx;); // 122691 mov ax, bx ;~ 296C:0706 +cs=0x296c;eip=0x000708; T(SUB(ax, 5)); // 122692 sub ax, 5 ;~ 296C:0708 +cs=0x296c;eip=0x00070b; X(MOV(*(dw*)(raddr(ds,di+0x5596)), ax)); // 122693 mov [di+5596h], ax ;~ 296C:070B +cs=0x296c;eip=0x00070f; X(MOV(*(dw*)(raddr(ds,di+0x55A0)), ax)); // 122694 mov [di+55A0h], ax ;~ 296C:070F +cs=0x296c;eip=0x000713; X(MOV(*(raddr(ds,si+0x5606)), 2)); // 122695 mov byte ptr [si+5606h], 2 ;~ 296C:0713 +cs=0x296c;eip=0x000718; X(MOV(*(raddr(ds,si+0x5607)), 2)); // 122696 mov byte ptr [si+5607h], 2 ;~ 296C:0718 +cs=0x296c;eip=0x00071d; T(ADD(di, 2)); // 122697 add di, 2 ;~ 296C:071D +cs=0x296c;eip=0x000720; X(MOV(*(dw*)(raddr(ds,si+0x5622)), di)); // 122698 mov [si+5622h], di ;~ 296C:0720 +cs=0x296c;eip=0x000724; T(ADD(di, 6)); // 122699 add di, 6 ;~ 296C:0724 +cs=0x296c;eip=0x000727; X(MOV(*(dw*)(raddr(ds,si+0x5623)), di)); // 122700 mov [si+5623h], di ;~ 296C:0727 +cs=0x296c;eip=0x00072b; T(ADD(di, 4)); // 122701 add di, 4 ;~ 296C:072B +cs=0x296c;eip=0x00072e; T(ADD(si, 2)); // 122702 add si, 2 ;~ 296C:072E +cs=0x296c;eip=0x000731; T(SUB(bx, word_4de41)); // 122703 sub bx, ds:word_4DE41 ;~ 296C:0731 +cs=0x296c;eip=0x000735; T(ADD(ch, 4)); // 122704 add ch, 4 ;~ 296C:0735 +cs=0x296c;eip=0x000738; T(INC(dl)); // 122705 inc dl ;~ 296C:0738 +cs=0x296c;eip=0x00073a; T(DEC(cl)); // 122706 dec cl ;~ 296C:073A +cs=0x296c;eip=0x00073c; J(JZ(loc_383e1)); // 122707 jz short loc_383E1 ;~ 296C:073C +cs=0x296c;eip=0x00073e; J(JMP(loc_3818c)); // 122708 jmp loc_3818C ;~ 296C:073E loc_383e1: - // 7278 -cs=0x296c;eip=0x000741; X(byte_4e11f = ch;); // 74749 mov byte_4E11F, ch ;~ 296C:0741 -cs=0x296c;eip=0x000745; T(SUB(di, 2)); // 74750 sub di, 2 ;~ 296C:0745 -cs=0x296c;eip=0x000748; T(bx = word_4e2fc;); // 74751 mov bx, word_4E2FC ;~ 296C:0748 -cs=0x296c;eip=0x00074c; T(NEG(bx)); // 74752 neg bx ;~ 296C:074C -cs=0x296c;eip=0x00074e; T(ADD(bx, 0x4000)); // 74753 add bx, 4000h ;~ 296C:074E -cs=0x296c;eip=0x000752; J(CALLF(sub_29df1,0)); // 74754 call sub_29DF1 ;~ 296C:0752 -cs=0x296c;eip=0x000757; T(bp = bx;); // 74755 mov bp, bx ;~ 296C:0757 -cs=0x296c;eip=0x000759; T(bx = word_4e2fc;); // 74756 mov bx, word_4E2FC ;~ 296C:0759 -cs=0x296c;eip=0x00075d; T(NEG(bx)); // 74757 neg bx ;~ 296C:075D -cs=0x296c;eip=0x00075f; J(CALLF(sub_29df1,0)); // 74758 call sub_29DF1 ;~ 296C:075F + // 7266 +cs=0x296c;eip=0x000741; X(byte_4e11f = ch;); // 122713 mov ds:byte_4E11F, ch ;~ 296C:0741 +cs=0x296c;eip=0x000745; T(SUB(di, 2)); // 122714 sub di, 2 ;~ 296C:0745 +cs=0x296c;eip=0x000748; T(bx = word_4e2fc;); // 122715 mov bx, ds:word_4E2FC ;~ 296C:0748 +cs=0x296c;eip=0x00074c; T(NEG(bx)); // 122716 neg bx ;~ 296C:074C +cs=0x296c;eip=0x00074e; T(ADD(bx, 0x4000)); // 122717 add bx, 4000h ;~ 296C:074E +cs=0x296c;eip=0x000752; J(CALLF(sub_29df1,0)); // 122718 call sub_29DF1 ;~ 296C:0752 +cs=0x296c;eip=0x000757; T(bp = bx;); // 122719 mov bp, bx ;~ 296C:0757 +cs=0x296c;eip=0x000759; T(bx = word_4e2fc;); // 122720 mov bx, ds:word_4E2FC ;~ 296C:0759 +cs=0x296c;eip=0x00075d; T(NEG(bx)); // 122721 neg bx ;~ 296C:075D +cs=0x296c;eip=0x00075f; J(CALLF(sub_29df1,0)); // 122722 call sub_29DF1 ;~ 296C:075F loc_38404: - // 7279 -cs=0x296c;eip=0x000764; T(ax = bp;); // 74761 mov ax, bp ;~ 296C:0764 -cs=0x296c;eip=0x000766; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5526)))); // 74762 imul word ptr [di+5526h] ;~ 296C:0766 -cs=0x296c;eip=0x00076a; T(SHL(ax, 1)); // 74763 shl ax, 1 ;~ 296C:076A -cs=0x296c;eip=0x00076c; T(RCL(dx, 1)); // 74764 rcl dx, 1 ;~ 296C:076C -cs=0x296c;eip=0x00076e; T(si = dx;); // 74765 mov si, dx ;~ 296C:076E -cs=0x296c;eip=0x000770; T(ax = bp;); // 74766 mov ax, bp ;~ 296C:0770 -cs=0x296c;eip=0x000772; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5596)))); // 74767 imul word ptr [di+5596h] ;~ 296C:0772 -cs=0x296c;eip=0x000776; X(PUSH(bx)); // 74768 push bx ;~ 296C:0776 -cs=0x296c;eip=0x000777; X(PUSH(cx)); // 74769 push cx ;~ 296C:0777 -cs=0x296c;eip=0x000778; T(bx = ax;); // 74770 mov bx, ax ;~ 296C:0778 -cs=0x296c;eip=0x00077a; T(cx = dx;); // 74771 mov cx, dx ;~ 296C:077A -cs=0x296c;eip=0x00077c; T(SHL(ax, 1)); // 74772 shl ax, 1 ;~ 296C:077C -cs=0x296c;eip=0x00077e; T(RCL(dx, 1)); // 74773 rcl dx, 1 ;~ 296C:077E -cs=0x296c;eip=0x000780; T(ADD(ax, bx)); // 74774 add ax, bx ;~ 296C:0780 -cs=0x296c;eip=0x000782; T(ADC(dx, cx)); // 74775 adc dx, cx ;~ 296C:0782 -cs=0x296c;eip=0x000784; T(SAR(dx, 1)); // 74776 sar dx, 1 ;~ 296C:0784 -cs=0x296c;eip=0x000786; X(POP(cx)); // 74777 pop cx ;~ 296C:0786 -cs=0x296c;eip=0x000787; X(POP(bx)); // 74778 pop bx ;~ 296C:0787 -cs=0x296c;eip=0x000788; T(cx = dx;); // 74779 mov cx, dx ;~ 296C:0788 -cs=0x296c;eip=0x00078a; T(ax = bx;); // 74780 mov ax, bx ;~ 296C:078A -cs=0x296c;eip=0x00078c; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5596)))); // 74781 imul word ptr [di+5596h] ;~ 296C:078C -cs=0x296c;eip=0x000790; T(SHL(ax, 1)); // 74782 shl ax, 1 ;~ 296C:0790 -cs=0x296c;eip=0x000792; T(RCL(dx, 1)); // 74783 rcl dx, 1 ;~ 296C:0792 -cs=0x296c;eip=0x000794; T(SUB(si, dx)); // 74784 sub si, dx ;~ 296C:0794 -cs=0x296c;eip=0x000796; T(ax = bx;); // 74785 mov ax, bx ;~ 296C:0796 -cs=0x296c;eip=0x000798; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5526)))); // 74786 imul word ptr [di+5526h] ;~ 296C:0798 -cs=0x296c;eip=0x00079c; X(PUSH(bx)); // 74787 push bx ;~ 296C:079C -cs=0x296c;eip=0x00079d; X(PUSH(cx)); // 74788 push cx ;~ 296C:079D -cs=0x296c;eip=0x00079e; T(bx = ax;); // 74789 mov bx, ax ;~ 296C:079E -cs=0x296c;eip=0x0007a0; T(cx = dx;); // 74790 mov cx, dx ;~ 296C:07A0 -cs=0x296c;eip=0x0007a2; T(SHL(ax, 1)); // 74791 shl ax, 1 ;~ 296C:07A2 -cs=0x296c;eip=0x0007a4; T(RCL(dx, 1)); // 74792 rcl dx, 1 ;~ 296C:07A4 -cs=0x296c;eip=0x0007a6; T(ADD(ax, bx)); // 74793 add ax, bx ;~ 296C:07A6 -cs=0x296c;eip=0x0007a8; T(ADC(dx, cx)); // 74794 adc dx, cx ;~ 296C:07A8 -cs=0x296c;eip=0x0007aa; T(SAR(dx, 1)); // 74795 sar dx, 1 ;~ 296C:07AA -cs=0x296c;eip=0x0007ac; X(POP(cx)); // 74796 pop cx ;~ 296C:07AC -cs=0x296c;eip=0x0007ad; X(POP(bx)); // 74797 pop bx ;~ 296C:07AD -cs=0x296c;eip=0x0007ae; T(ADD(cx, dx)); // 74798 add cx, dx ;~ 296C:07AE -cs=0x296c;eip=0x0007b0; X(MOV(*(dw*)(raddr(ds,di+0x5526)), si)); // 74799 mov [di+5526h], si ;~ 296C:07B0 -cs=0x296c;eip=0x0007b4; X(MOV(*(dw*)(raddr(ds,di+0x5596)), cx)); // 74800 mov [di+5596h], cx ;~ 296C:07B4 -cs=0x296c;eip=0x0007b8; T(SUB(di, 2)); // 74801 sub di, 2 ;~ 296C:07B8 -cs=0x296c;eip=0x0007bb; J(JNS(loc_38404)); // 74802 jns short loc_38404 ;~ 296C:07BB -cs=0x296c;eip=0x0007bd; X(PUSH(word_4d787)); // 74803 push word_4D787 ;~ 296C:07BD -cs=0x296c;eip=0x0007c1; X(PUSH(word_4d789)); // 74804 push word_4D789 ;~ 296C:07C1 -cs=0x296c;eip=0x0007c5; T(CMP(*(byte_528d0), 0)); // 74805 cmp byte_528D0, 0 ;~ 296C:07C5 -cs=0x296c;eip=0x0007ca; J(JNZ(loc_3846f)); // 74806 jnz short loc_3846F ;~ 296C:07CA -cs=0x296c;eip=0x0007cc; J(JMP(loc_38633)); // 74807 jmp loc_38633 ;~ 296C:07CC + // 7267 +cs=0x296c;eip=0x000764; T(ax = bp;); // 122725 mov ax, bp ;~ 296C:0764 +cs=0x296c;eip=0x000766; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5526)))); // 122726 imul word ptr [di+5526h] ;~ 296C:0766 +cs=0x296c;eip=0x00076a; T(SHL(ax, 1)); // 122727 shl ax, 1 ;~ 296C:076A +cs=0x296c;eip=0x00076c; T(RCL(dx, 1)); // 122728 rcl dx, 1 ;~ 296C:076C +cs=0x296c;eip=0x00076e; T(si = dx;); // 122729 mov si, dx ;~ 296C:076E +cs=0x296c;eip=0x000770; T(ax = bp;); // 122730 mov ax, bp ;~ 296C:0770 +cs=0x296c;eip=0x000772; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5596)))); // 122731 imul word ptr [di+5596h] ;~ 296C:0772 +cs=0x296c;eip=0x000776; X(PUSH(bx)); // 122732 push bx ;~ 296C:0776 +cs=0x296c;eip=0x000777; X(PUSH(cx)); // 122733 push cx ;~ 296C:0777 +cs=0x296c;eip=0x000778; T(bx = ax;); // 122734 mov bx, ax ;~ 296C:0778 +cs=0x296c;eip=0x00077a; T(cx = dx;); // 122735 mov cx, dx ;~ 296C:077A +cs=0x296c;eip=0x00077c; T(SHL(ax, 1)); // 122736 shl ax, 1 ;~ 296C:077C +cs=0x296c;eip=0x00077e; T(RCL(dx, 1)); // 122737 rcl dx, 1 ;~ 296C:077E +cs=0x296c;eip=0x000780; T(ADD(ax, bx)); // 122738 add ax, bx ;~ 296C:0780 +cs=0x296c;eip=0x000782; T(ADC(dx, cx)); // 122739 adc dx, cx ;~ 296C:0782 +cs=0x296c;eip=0x000784; T(SAR(dx, 1)); // 122740 sar dx, 1 ;~ 296C:0784 +cs=0x296c;eip=0x000786; X(POP(cx)); // 122741 pop cx ;~ 296C:0786 +cs=0x296c;eip=0x000787; X(POP(bx)); // 122742 pop bx ;~ 296C:0787 +cs=0x296c;eip=0x000788; T(cx = dx;); // 122743 mov cx, dx ;~ 296C:0788 +cs=0x296c;eip=0x00078a; T(ax = bx;); // 122744 mov ax, bx ;~ 296C:078A +cs=0x296c;eip=0x00078c; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5596)))); // 122745 imul word ptr [di+5596h] ;~ 296C:078C +cs=0x296c;eip=0x000790; T(SHL(ax, 1)); // 122746 shl ax, 1 ;~ 296C:0790 +cs=0x296c;eip=0x000792; T(RCL(dx, 1)); // 122747 rcl dx, 1 ;~ 296C:0792 +cs=0x296c;eip=0x000794; T(SUB(si, dx)); // 122748 sub si, dx ;~ 296C:0794 +cs=0x296c;eip=0x000796; T(ax = bx;); // 122749 mov ax, bx ;~ 296C:0796 +cs=0x296c;eip=0x000798; X(IMUL1_2(*(dw*)(raddr(ds,di+0x5526)))); // 122750 imul word ptr [di+5526h] ;~ 296C:0798 +cs=0x296c;eip=0x00079c; X(PUSH(bx)); // 122751 push bx ;~ 296C:079C +cs=0x296c;eip=0x00079d; X(PUSH(cx)); // 122752 push cx ;~ 296C:079D +cs=0x296c;eip=0x00079e; T(bx = ax;); // 122753 mov bx, ax ;~ 296C:079E +cs=0x296c;eip=0x0007a0; T(cx = dx;); // 122754 mov cx, dx ;~ 296C:07A0 +cs=0x296c;eip=0x0007a2; T(SHL(ax, 1)); // 122755 shl ax, 1 ;~ 296C:07A2 +cs=0x296c;eip=0x0007a4; T(RCL(dx, 1)); // 122756 rcl dx, 1 ;~ 296C:07A4 +cs=0x296c;eip=0x0007a6; T(ADD(ax, bx)); // 122757 add ax, bx ;~ 296C:07A6 +cs=0x296c;eip=0x0007a8; T(ADC(dx, cx)); // 122758 adc dx, cx ;~ 296C:07A8 +cs=0x296c;eip=0x0007aa; T(SAR(dx, 1)); // 122759 sar dx, 1 ;~ 296C:07AA +cs=0x296c;eip=0x0007ac; X(POP(cx)); // 122760 pop cx ;~ 296C:07AC +cs=0x296c;eip=0x0007ad; X(POP(bx)); // 122761 pop bx ;~ 296C:07AD +cs=0x296c;eip=0x0007ae; T(ADD(cx, dx)); // 122762 add cx, dx ;~ 296C:07AE +cs=0x296c;eip=0x0007b0; X(MOV(*(dw*)(raddr(ds,di+0x5526)), si)); // 122763 mov [di+5526h], si ;~ 296C:07B0 +cs=0x296c;eip=0x0007b4; X(MOV(*(dw*)(raddr(ds,di+0x5596)), cx)); // 122764 mov [di+5596h], cx ;~ 296C:07B4 +cs=0x296c;eip=0x0007b8; T(SUB(di, 2)); // 122765 sub di, 2 ;~ 296C:07B8 +cs=0x296c;eip=0x0007bb; J(JNS(loc_38404)); // 122766 jns short loc_38404 ;~ 296C:07BB +cs=0x296c;eip=0x0007bd; X(PUSH(word_4d787)); // 122767 push ds:word_4D787 ;~ 296C:07BD +cs=0x296c;eip=0x0007c1; X(PUSH(word_4d789)); // 122768 push ds:word_4D789 ;~ 296C:07C1 +cs=0x296c;eip=0x0007c5; T(CMP(byte_528d0, 0)); // 122769 cmp ds:byte_528D0, 0 ;~ 296C:07C5 +cs=0x296c;eip=0x0007ca; J(JNZ(loc_3846f)); // 122770 jnz short loc_3846F ;~ 296C:07CA +cs=0x296c;eip=0x0007cc; J(JMP(loc_38633)); // 122771 jmp loc_38633 ;~ 296C:07CC loc_3846f: - // 7280 -cs=0x296c;eip=0x0007cf; T(ah = 7;); // 74811 mov ah, 7 ;~ 296C:07CF -cs=0x296c;eip=0x0007d1; T(CMP(*(db*)(&word_48b66), 0)); // 74812 cmp byte ptr word_48B66, 0 ;~ 296C:07D1 -cs=0x296c;eip=0x0007d6; J(JZ(loc_3847a)); // 74813 jz short loc_3847A ;~ 296C:07D6 -cs=0x296c;eip=0x0007d8; T(ah = 0;); // 74814 mov ah, 0 ;~ 296C:07D8 + // 7268 +cs=0x296c;eip=0x0007cf; T(ah = 7;); // 122775 mov ah, 7 ;~ 296C:07CF +cs=0x296c;eip=0x0007d1; T(CMP(*(db*)(&word_48b66), 0)); // 122776 cmp byte ptr word_48B66, 0 ;~ 296C:07D1 +cs=0x296c;eip=0x0007d6; J(JZ(loc_3847a)); // 122777 jz short loc_3847A ;~ 296C:07D6 +cs=0x296c;eip=0x0007d8; T(ah = 0;); // 122778 mov ah, 0 ;~ 296C:07D8 loc_3847a: - // 7281 -cs=0x296c;eip=0x0007da; J(CALLF(sub_49a3e,0)); // 74817 call far ptr sub_49A3E ;~ 296C:07DA -cs=0x296c;eip=0x0007df; T(ax = word_4de4c;); // 74819 mov ax, word_4DE4C ;~ 296C:07DF -cs=0x296c;eip=0x0007e2; J(CALLF(sub_49a25,0)); // 74820 call far ptr sub_49A25 ;~ 296C:07E2 -cs=0x296c;eip=0x0007e7; T(ax = word_4de4e;); // 74822 mov ax, word_4DE4E ;~ 296C:07E7 -cs=0x296c;eip=0x0007ea; X(word_4d787 = ax;); // 74823 mov word_4D787, ax ;~ 296C:07EA -cs=0x296c;eip=0x0007ed; T(ax = word_4de50;); // 74824 mov ax, word_4DE50 ;~ 296C:07ED -cs=0x296c;eip=0x0007f0; X(word_4d789 = ax;); // 74825 mov word_4D789, ax ;~ 296C:07F0 -cs=0x296c;eip=0x0007f3; T(di = 0;); // 74826 mov di, 0 ;~ 296C:07F3 -cs=0x296c;eip=0x0007f6; T(si = di;); // 74827 mov si, di ;~ 296C:07F6 -cs=0x296c;eip=0x0007f8; X(byte_4e11e = 0;); // 74828 mov byte_4E11E, 0 ;~ 296C:07F8 + // 7269 +cs=0x296c;eip=0x0007da; J(CALLF(sub_49a3e,0)); // 122781 call far ptr sub_49A3E ;~ 296C:07DA +cs=0x296c;eip=0x0007df; T(ax = word_4de4c;); // 122783 mov ax, ds:word_4DE4C ;~ 296C:07DF +cs=0x296c;eip=0x0007e2; J(CALLF(sub_49a25,0)); // 122784 call far ptr sub_49A25 ;~ 296C:07E2 +cs=0x296c;eip=0x0007e7; T(ax = word_4de4e;); // 122786 mov ax, ds:word_4DE4E ;~ 296C:07E7 +cs=0x296c;eip=0x0007ea; X(word_4d787 = ax;); // 122787 mov ds:word_4D787, ax ;~ 296C:07EA +cs=0x296c;eip=0x0007ed; T(ax = word_4de50;); // 122788 mov ax, ds:word_4DE50 ;~ 296C:07ED +cs=0x296c;eip=0x0007f0; X(word_4d789 = ax;); // 122789 mov ds:word_4D789, ax ;~ 296C:07F0 +cs=0x296c;eip=0x0007f3; T(di = 0;); // 122790 mov di, 0 ;~ 296C:07F3 +cs=0x296c;eip=0x0007f6; T(si = di;); // 122791 mov si, di ;~ 296C:07F6 +cs=0x296c;eip=0x0007f8; X(byte_4e11e = 0;); // 122792 mov ds:byte_4E11E, 0 ;~ 296C:07F8 loc_3849d: - // 7282 -cs=0x296c;eip=0x0007fd; T(MOV(ax, *(dw*)(raddr(ds,di+0x5526)))); // 74832 mov ax, [di+5526h] ;~ 296C:07FD -cs=0x296c;eip=0x000801; T(ADD(ax, word_4de44)); // 74833 add ax, word_4DE44 ;~ 296C:0801 -cs=0x296c;eip=0x000805; X(word_4d78d = ax;); // 74834 mov word_4D78D, ax ;~ 296C:0805 -cs=0x296c;eip=0x000808; T(MOV(ax, *(dw*)(raddr(ds,di+0x5596)))); // 74835 mov ax, [di+5596h] ;~ 296C:0808 -cs=0x296c;eip=0x00080c; T(ADD(ax, word_4de46)); // 74836 add ax, word_4DE46 ;~ 296C:080C -cs=0x296c;eip=0x000810; X(word_4d791 = ax;); // 74837 mov word_4D791, ax ;~ 296C:0810 -cs=0x296c;eip=0x000813; T(MOV(ax, *(dw*)(raddr(ds,di+0x5528)))); // 74838 mov ax, [di+5528h] ;~ 296C:0813 -cs=0x296c;eip=0x000817; T(ADD(ax, word_4de44)); // 74839 add ax, word_4DE44 ;~ 296C:0817 -cs=0x296c;eip=0x00081b; X(word_4d78f = ax;); // 74840 mov word_4D78F, ax ;~ 296C:081B -cs=0x296c;eip=0x00081e; T(MOV(ax, *(dw*)(raddr(ds,di+0x5598)))); // 74841 mov ax, [di+5598h] ;~ 296C:081E -cs=0x296c;eip=0x000822; T(ADD(ax, word_4de46)); // 74842 add ax, word_4DE46 ;~ 296C:0822 -cs=0x296c;eip=0x000826; X(word_4d793 = ax;); // 74843 mov word_4D793, ax ;~ 296C:0826 -cs=0x296c;eip=0x000829; X(PUSH(di)); // 74844 push di ;~ 296C:0829 -cs=0x296c;eip=0x00082a; X(PUSH(si)); // 74845 push si ;~ 296C:082A -cs=0x296c;eip=0x00082b; J(CALLF(sub_37756,0)); // 74846 call sub_37756 ;~ 296C:082B -cs=0x296c;eip=0x000830; X(POP(si)); // 74847 pop si ;~ 296C:0830 -cs=0x296c;eip=0x000831; X(POP(di)); // 74848 pop di ;~ 296C:0831 -cs=0x296c;eip=0x000832; T(ADD(di, 2)); // 74849 add di, 2 ;~ 296C:0832 -cs=0x296c;eip=0x000835; X(INC(byte_4e11e)); // 74850 inc byte_4E11E ;~ 296C:0835 -cs=0x296c;eip=0x000839; X(DEC(*(raddr(ds,si+0x5606)))); // 74851 dec byte ptr [si+5606h] ;~ 296C:0839 -cs=0x296c;eip=0x00083d; J(JNZ(loc_3849d)); // 74852 jnz short loc_3849D ;~ 296C:083D -cs=0x296c;eip=0x00083f; T(ADD(di, 2)); // 74853 add di, 2 ;~ 296C:083F -cs=0x296c;eip=0x000842; T(INC(si)); // 74854 inc si ;~ 296C:0842 -cs=0x296c;eip=0x000843; T(CMP(*(raddr(ds,si+0x5606)), 0)); // 74855 cmp byte ptr [si+5606h], 0 ;~ 296C:0843 -cs=0x296c;eip=0x000848; J(JNZ(loc_384eb)); // 74856 jnz short loc_384EB ;~ 296C:0848 -cs=0x296c;eip=0x00084a; T(INC(si)); // 74857 inc si ;~ 296C:084A + // 7270 +cs=0x296c;eip=0x0007fd; T(MOV(ax, *(dw*)(raddr(ds,di+0x5526)))); // 122796 mov ax, [di+5526h] ;~ 296C:07FD +cs=0x296c;eip=0x000801; T(ADD(ax, word_4de44)); // 122797 add ax, ds:word_4DE44 ;~ 296C:0801 +cs=0x296c;eip=0x000805; X(word_4d78d = ax;); // 122798 mov ds:word_4D78D, ax ;~ 296C:0805 +cs=0x296c;eip=0x000808; T(MOV(ax, *(dw*)(raddr(ds,di+0x5596)))); // 122799 mov ax, [di+5596h] ;~ 296C:0808 +cs=0x296c;eip=0x00080c; T(ADD(ax, word_4de46)); // 122800 add ax, ds:word_4DE46 ;~ 296C:080C +cs=0x296c;eip=0x000810; X(word_4d791 = ax;); // 122801 mov ds:word_4D791, ax ;~ 296C:0810 +cs=0x296c;eip=0x000813; T(MOV(ax, *(dw*)(raddr(ds,di+0x5528)))); // 122802 mov ax, [di+5528h] ;~ 296C:0813 +cs=0x296c;eip=0x000817; T(ADD(ax, word_4de44)); // 122803 add ax, ds:word_4DE44 ;~ 296C:0817 +cs=0x296c;eip=0x00081b; X(word_4d78f = ax;); // 122804 mov ds:word_4D78F, ax ;~ 296C:081B +cs=0x296c;eip=0x00081e; T(MOV(ax, *(dw*)(raddr(ds,di+0x5598)))); // 122805 mov ax, [di+5598h] ;~ 296C:081E +cs=0x296c;eip=0x000822; T(ADD(ax, word_4de46)); // 122806 add ax, ds:word_4DE46 ;~ 296C:0822 +cs=0x296c;eip=0x000826; X(word_4d793 = ax;); // 122807 mov ds:word_4D793, ax ;~ 296C:0826 +cs=0x296c;eip=0x000829; X(PUSH(di)); // 122808 push di ;~ 296C:0829 +cs=0x296c;eip=0x00082a; X(PUSH(si)); // 122809 push si ;~ 296C:082A +cs=0x296c;eip=0x00082b; J(CALLF(sub_37756,0)); // 122810 call sub_37756 ;~ 296C:082B +cs=0x296c;eip=0x000830; X(POP(si)); // 122811 pop si ;~ 296C:0830 +cs=0x296c;eip=0x000831; X(POP(di)); // 122812 pop di ;~ 296C:0831 +cs=0x296c;eip=0x000832; T(ADD(di, 2)); // 122813 add di, 2 ;~ 296C:0832 +cs=0x296c;eip=0x000835; X(INC(byte_4e11e)); // 122814 inc ds:byte_4E11E ;~ 296C:0835 +cs=0x296c;eip=0x000839; X(DEC(*(raddr(ds,si+0x5606)))); // 122815 dec byte ptr [si+5606h] ;~ 296C:0839 +cs=0x296c;eip=0x00083d; J(JNZ(loc_3849d)); // 122816 jnz short loc_3849D ;~ 296C:083D +cs=0x296c;eip=0x00083f; T(ADD(di, 2)); // 122817 add di, 2 ;~ 296C:083F +cs=0x296c;eip=0x000842; T(INC(si)); // 122818 inc si ;~ 296C:0842 +cs=0x296c;eip=0x000843; T(CMP(*(raddr(ds,si+0x5606)), 0)); // 122819 cmp byte ptr [si+5606h], 0 ;~ 296C:0843 +cs=0x296c;eip=0x000848; J(JNZ(loc_384eb)); // 122820 jnz short loc_384EB ;~ 296C:0848 +cs=0x296c;eip=0x00084a; T(INC(si)); // 122821 inc si ;~ 296C:084A loc_384eb: - // 7283 -cs=0x296c;eip=0x00084b; T(bl = byte_4e11f;); // 74860 mov bl, byte_4E11F ;~ 296C:084B -cs=0x296c;eip=0x00084f; T(CMP(byte_4e11e, bl)); // 74861 cmp byte_4E11E, bl ;~ 296C:084F -cs=0x296c;eip=0x000853; J(JL(loc_3849d)); // 74862 jl short loc_3849D ;~ 296C:0853 -cs=0x296c;eip=0x000855; J(CALLF(sub_49a48,0)); // 74863 call far ptr sub_49A48 ;~ 296C:0855 -cs=0x296c;eip=0x00085a; X(ADD(word_4e120, 0x0B)); // 74865 add word_4E120, 0Bh ;~ 296C:085A -cs=0x296c;eip=0x00085f; T(si = 0;); // 74866 mov si, 0 ;~ 296C:085F -cs=0x296c;eip=0x000862; X(word_4e122 = 5;); // 74867 mov word_4E122, 5 ;~ 296C:0862 -cs=0x296c;eip=0x000868; T(bp = 0x52A2;); // 74868 mov bp, 52A2h ;~ 296C:0868 -cs=0x296c;eip=0x00086b; T(ax = word_4e2fc;); // 74869 mov ax, word_4E2FC ;~ 296C:086B -cs=0x296c;eip=0x00086e; T(SHR(ah, 1)); // 74870 shr ah, 1 ;~ 296C:086E -cs=0x296c;eip=0x000870; T(SHR(ah, 1)); // 74871 shr ah, 1 ;~ 296C:0870 -cs=0x296c;eip=0x000872; T(XCHG(ah, al)); // 74872 xchg ah, al ;~ 296C:0872 -cs=0x296c;eip=0x000874; T(SUB(ah, ah)); // 74873 sub ah, ah ;~ 296C:0874 -cs=0x296c;eip=0x000876; T(di = ax;); // 74874 mov di, ax ;~ 296C:0876 -cs=0x296c;eip=0x000878; T(SHL(di, 1)); // 74875 shl di, 1 ;~ 296C:0878 -cs=0x296c;eip=0x00087a; T(MOV(ax, *(dw*)(raddr(ds,di+0x5076)))); // 74876 mov ax, [di+5076h] ;~ 296C:087A -cs=0x296c;eip=0x00087e; X(word_4e18c = ax;); // 74877 mov word_4E18C, ax ;~ 296C:087E -cs=0x296c;eip=0x000881; T(MOV(ax, *(dw*)(raddr(ds,di+0x50F6)))); // 74878 mov ax, [di+50F6h] ;~ 296C:0881 -cs=0x296c;eip=0x000885; X(word_4e18e = ax;); // 74879 mov word_4E18E, ax ;~ 296C:0885 -cs=0x296c;eip=0x000888; T(MOV(ax, *(dw*)(raddr(ds,di+0x5176)))); // 74880 mov ax, [di+5176h] ;~ 296C:0888 -cs=0x296c;eip=0x00088c; X(word_4e190 = ax;); // 74881 mov word_4E190, ax ;~ 296C:088C -cs=0x296c;eip=0x00088f; T(MOV(ax, *(dw*)(raddr(ds,di+0x51F6)))); // 74882 mov ax, [di+51F6h] ;~ 296C:088F -cs=0x296c;eip=0x000893; X(word_4e192 = ax;); // 74883 mov word_4E192, ax ;~ 296C:0893 -cs=0x296c;eip=0x000896; T(ax = word_4e2fc;); // 74884 mov ax, word_4E2FC ;~ 296C:0896 -cs=0x296c;eip=0x000899; T(ADD(ah, 0x80)); // 74885 add ah, 80h ;~ 296C:0899 -cs=0x296c;eip=0x00089c; T(SHR(ah, 1)); // 74886 shr ah, 1 ;~ 296C:089C -cs=0x296c;eip=0x00089e; T(SHR(ah, 1)); // 74887 shr ah, 1 ;~ 296C:089E -cs=0x296c;eip=0x0008a0; T(XCHG(ah, al)); // 74888 xchg ah, al ;~ 296C:08A0 -cs=0x296c;eip=0x0008a2; T(SUB(ah, ah)); // 74889 sub ah, ah ;~ 296C:08A2 -cs=0x296c;eip=0x0008a4; T(di = ax;); // 74890 mov di, ax ;~ 296C:08A4 -cs=0x296c;eip=0x0008a6; T(SHL(di, 1)); // 74891 shl di, 1 ;~ 296C:08A6 -cs=0x296c;eip=0x0008a8; T(MOV(ax, *(dw*)(raddr(ds,di+0x5076)))); // 74892 mov ax, [di+5076h] ;~ 296C:08A8 -cs=0x296c;eip=0x0008ac; X(word_4e184 = ax;); // 74893 mov word_4E184, ax ;~ 296C:08AC -cs=0x296c;eip=0x0008af; T(MOV(ax, *(dw*)(raddr(ds,di+0x50F6)))); // 74894 mov ax, [di+50F6h] ;~ 296C:08AF -cs=0x296c;eip=0x0008b3; X(word_4e186 = ax;); // 74895 mov word_4E186, ax ;~ 296C:08B3 -cs=0x296c;eip=0x0008b6; T(MOV(ax, *(dw*)(raddr(ds,di+0x5176)))); // 74896 mov ax, [di+5176h] ;~ 296C:08B6 -cs=0x296c;eip=0x0008ba; X(word_4e188 = ax;); // 74897 mov word_4E188, ax ;~ 296C:08BA -cs=0x296c;eip=0x0008bd; T(MOV(ax, *(dw*)(raddr(ds,di+0x51F6)))); // 74898 mov ax, [di+51F6h] ;~ 296C:08BD -cs=0x296c;eip=0x0008c1; X(word_4e18a = ax;); // 74899 mov word_4E18A, ax ;~ 296C:08C1 + // 7271 +cs=0x296c;eip=0x00084b; T(bl = byte_4e11f;); // 122824 mov bl, ds:byte_4E11F ;~ 296C:084B +cs=0x296c;eip=0x00084f; T(CMP(byte_4e11e, bl)); // 122825 cmp ds:byte_4E11E, bl ;~ 296C:084F +cs=0x296c;eip=0x000853; J(JL(loc_3849d)); // 122826 jl short loc_3849D ;~ 296C:0853 +cs=0x296c;eip=0x000855; J(CALLF(sub_49a48,0)); // 122827 call far ptr sub_49A48 ;~ 296C:0855 +cs=0x296c;eip=0x00085a; X(ADD(word_4e120, 0x0B)); // 122829 add ds:word_4E120, 0Bh ;~ 296C:085A +cs=0x296c;eip=0x00085f; T(si = 0;); // 122830 mov si, 0 ;~ 296C:085F +cs=0x296c;eip=0x000862; X(word_4e122 = 5;); // 122831 mov ds:word_4E122, 5 ;~ 296C:0862 +cs=0x296c;eip=0x000868; T(bp = 0x52A2;); // 122832 mov bp, 52A2h ;~ 296C:0868 +cs=0x296c;eip=0x00086b; T(ax = word_4e2fc;); // 122833 mov ax, ds:word_4E2FC ;~ 296C:086B +cs=0x296c;eip=0x00086e; T(SHR(ah, 1)); // 122834 shr ah, 1 ;~ 296C:086E +cs=0x296c;eip=0x000870; T(SHR(ah, 1)); // 122835 shr ah, 1 ;~ 296C:0870 +cs=0x296c;eip=0x000872; T(XCHG(ah, al)); // 122836 xchg ah, al ;~ 296C:0872 +cs=0x296c;eip=0x000874; T(SUB(ah, ah)); // 122837 sub ah, ah ;~ 296C:0874 +cs=0x296c;eip=0x000876; T(di = ax;); // 122838 mov di, ax ;~ 296C:0876 +cs=0x296c;eip=0x000878; T(SHL(di, 1)); // 122839 shl di, 1 ;~ 296C:0878 +cs=0x296c;eip=0x00087a; T(MOV(ax, *(dw*)(raddr(ds,di+0x5076)))); // 122840 mov ax, [di+5076h] ;~ 296C:087A +cs=0x296c;eip=0x00087e; X(word_4e18c = ax;); // 122841 mov ds:word_4E18C, ax ;~ 296C:087E +cs=0x296c;eip=0x000881; T(MOV(ax, *(dw*)(raddr(ds,di+0x50F6)))); // 122842 mov ax, [di+50F6h] ;~ 296C:0881 +cs=0x296c;eip=0x000885; X(word_4e18e = ax;); // 122843 mov ds:word_4E18E, ax ;~ 296C:0885 +cs=0x296c;eip=0x000888; T(MOV(ax, *(dw*)(raddr(ds,di+0x5176)))); // 122844 mov ax, [di+5176h] ;~ 296C:0888 +cs=0x296c;eip=0x00088c; X(word_4e190 = ax;); // 122845 mov ds:word_4E190, ax ;~ 296C:088C +cs=0x296c;eip=0x00088f; T(MOV(ax, *(dw*)(raddr(ds,di+0x51F6)))); // 122846 mov ax, [di+51F6h] ;~ 296C:088F +cs=0x296c;eip=0x000893; X(word_4e192 = ax;); // 122847 mov ds:word_4E192, ax ;~ 296C:0893 +cs=0x296c;eip=0x000896; T(ax = word_4e2fc;); // 122848 mov ax, ds:word_4E2FC ;~ 296C:0896 +cs=0x296c;eip=0x000899; T(ADD(ah, 0x80)); // 122849 add ah, 80h ;~ 296C:0899 +cs=0x296c;eip=0x00089c; T(SHR(ah, 1)); // 122850 shr ah, 1 ;~ 296C:089C +cs=0x296c;eip=0x00089e; T(SHR(ah, 1)); // 122851 shr ah, 1 ;~ 296C:089E +cs=0x296c;eip=0x0008a0; T(XCHG(ah, al)); // 122852 xchg ah, al ;~ 296C:08A0 +cs=0x296c;eip=0x0008a2; T(SUB(ah, ah)); // 122853 sub ah, ah ;~ 296C:08A2 +cs=0x296c;eip=0x0008a4; T(di = ax;); // 122854 mov di, ax ;~ 296C:08A4 +cs=0x296c;eip=0x0008a6; T(SHL(di, 1)); // 122855 shl di, 1 ;~ 296C:08A6 +cs=0x296c;eip=0x0008a8; T(MOV(ax, *(dw*)(raddr(ds,di+0x5076)))); // 122856 mov ax, [di+5076h] ;~ 296C:08A8 +cs=0x296c;eip=0x0008ac; X(word_4e184 = ax;); // 122857 mov ds:word_4E184, ax ;~ 296C:08AC +cs=0x296c;eip=0x0008af; T(MOV(ax, *(dw*)(raddr(ds,di+0x50F6)))); // 122858 mov ax, [di+50F6h] ;~ 296C:08AF +cs=0x296c;eip=0x0008b3; X(word_4e186 = ax;); // 122859 mov ds:word_4E186, ax ;~ 296C:08B3 +cs=0x296c;eip=0x0008b6; T(MOV(ax, *(dw*)(raddr(ds,di+0x5176)))); // 122860 mov ax, [di+5176h] ;~ 296C:08B6 +cs=0x296c;eip=0x0008ba; X(word_4e188 = ax;); // 122861 mov ds:word_4E188, ax ;~ 296C:08BA +cs=0x296c;eip=0x0008bd; T(MOV(ax, *(dw*)(raddr(ds,di+0x51F6)))); // 122862 mov ax, [di+51F6h] ;~ 296C:08BD +cs=0x296c;eip=0x0008c1; X(word_4e18a = ax;); // 122863 mov ds:word_4E18A, ax ;~ 296C:08C1 loc_38564: - // 7284 -cs=0x296c;eip=0x0008c4; T(di = word_4e120;); // 74902 mov di, word_4E120 ;~ 296C:08C4 -cs=0x296c;eip=0x0008c8; T(SHL(di, 1)); // 74903 shl di, 1 ;~ 296C:08C8 -cs=0x296c;eip=0x0008ca; T(SHL(di, 1)); // 74904 shl di, 1 ;~ 296C:08CA -cs=0x296c;eip=0x0008cc; T(MOV(ax, *(dw*)(raddr(ds,di+0x5644)))); // 74905 mov ax, [di+5644h] ;~ 296C:08CC -cs=0x296c;eip=0x0008d0; X(word_4e180 = ax;); // 74906 mov word_4E180, ax ;~ 296C:08D0 -cs=0x296c;eip=0x0008d3; T(MOV(ax, *(dw*)(raddr(ds,di+0x5646)))); // 74907 mov ax, [di+5646h] ;~ 296C:08D3 -cs=0x296c;eip=0x0008d7; X(word_4e182 = ax;); // 74908 mov word_4E182, ax ;~ 296C:08D7 -cs=0x296c;eip=0x0008da; T(bx = di;); // 74909 mov bx, di ;~ 296C:08DA -cs=0x296c;eip=0x0008dc; T(MOV(di, *(dw*)(raddr(ds,si+0x5622)))); // 74910 mov di, [si+5622h] ;~ 296C:08DC -cs=0x296c;eip=0x0008e0; T(AND(di, 0x0FF)); // 74911 and di, 0FFh ;~ 296C:08E0 -cs=0x296c;eip=0x0008e4; T(MOV(ax, *(dw*)(raddr(ds,di+0x5526)))); // 74912 mov ax, [di+5526h] ;~ 296C:08E4 -cs=0x296c;eip=0x0008e8; T(CMP(bx, 0x2C)); // 74913 cmp bx, 2Ch ; ',' ;~ 296C:08E8 -cs=0x296c;eip=0x0008eb; J(JGE(loc_38594)); // 74914 jge short loc_38594 ;~ 296C:08EB -cs=0x296c;eip=0x0008ed; T(ADD(ax, word_4e188)); // 74915 add ax, word_4E188 ;~ 296C:08ED -cs=0x296c;eip=0x0008f1; J(JMP(loc_38598)); // 74916 jmp short loc_38598 ;~ 296C:08F1 + // 7272 +cs=0x296c;eip=0x0008c4; T(di = word_4e120;); // 122866 mov di, ds:word_4E120 ;~ 296C:08C4 +cs=0x296c;eip=0x0008c8; T(SHL(di, 1)); // 122867 shl di, 1 ;~ 296C:08C8 +cs=0x296c;eip=0x0008ca; T(SHL(di, 1)); // 122868 shl di, 1 ;~ 296C:08CA +cs=0x296c;eip=0x0008cc; T(MOV(ax, *(dw*)(raddr(ds,di+0x5644)))); // 122869 mov ax, [di+5644h] ;~ 296C:08CC +cs=0x296c;eip=0x0008d0; X(word_4e180 = ax;); // 122870 mov ds:word_4E180, ax ;~ 296C:08D0 +cs=0x296c;eip=0x0008d3; T(MOV(ax, *(dw*)(raddr(ds,di+0x5646)))); // 122871 mov ax, [di+5646h] ;~ 296C:08D3 +cs=0x296c;eip=0x0008d7; X(word_4e182 = ax;); // 122872 mov ds:word_4E182, ax ;~ 296C:08D7 +cs=0x296c;eip=0x0008da; T(bx = di;); // 122873 mov bx, di ;~ 296C:08DA +cs=0x296c;eip=0x0008dc; T(MOV(di, *(dw*)(raddr(ds,si+0x5622)))); // 122874 mov di, [si+5622h] ;~ 296C:08DC +cs=0x296c;eip=0x0008e0; T(AND(di, 0x0FF)); // 122875 and di, 0FFh ;~ 296C:08E0 +cs=0x296c;eip=0x0008e4; T(MOV(ax, *(dw*)(raddr(ds,di+0x5526)))); // 122876 mov ax, [di+5526h] ;~ 296C:08E4 +cs=0x296c;eip=0x0008e8; T(CMP(bx, 0x2C)); // 122877 cmp bx, 2Ch ; ',' ;~ 296C:08E8 +cs=0x296c;eip=0x0008eb; J(JGE(loc_38594)); // 122878 jge short loc_38594 ;~ 296C:08EB +cs=0x296c;eip=0x0008ed; T(ADD(ax, word_4e188)); // 122879 add ax, ds:word_4E188 ;~ 296C:08ED +cs=0x296c;eip=0x0008f1; J(JMP(loc_38598)); // 122880 jmp short loc_38598 ;~ 296C:08F1 loc_38594: - // 7285 -cs=0x296c;eip=0x0008f4; T(ADD(ax, word_4e184)); // 74922 add ax, word_4E184 ;~ 296C:08F4 + // 7273 +cs=0x296c;eip=0x0008f4; T(ADD(ax, word_4e184)); // 122886 add ax, ds:word_4E184 ;~ 296C:08F4 loc_38598: - // 7286 -cs=0x296c;eip=0x0008f8; T(ADD(ax, word_4de4a)); // 74925 add ax, word_4DE4A ;~ 296C:08F8 -cs=0x296c;eip=0x0008fc; X(word_4dd8a = ax;); // 74926 mov word_4DD8A, ax ;~ 296C:08FC -cs=0x296c;eip=0x0008ff; T(MOV(ax, *(dw*)(raddr(ds,di+0x5596)))); // 74927 mov ax, [di+5596h] ;~ 296C:08FF -cs=0x296c;eip=0x000903; T(CMP(di, 0x2C)); // 74928 cmp di, 2Ch ; ',' ;~ 296C:0903 -cs=0x296c;eip=0x000906; J(JGE(loc_385af)); // 74929 jge short loc_385AF ;~ 296C:0906 -cs=0x296c;eip=0x000908; T(ADD(ax, word_4e18a)); // 74930 add ax, word_4E18A ;~ 296C:0908 -cs=0x296c;eip=0x00090c; J(JMP(loc_385b3)); // 74931 jmp short loc_385B3 ;~ 296C:090C + // 7274 +cs=0x296c;eip=0x0008f8; T(ADD(ax, word_4de4a)); // 122889 add ax, ds:word_4DE4A ;~ 296C:08F8 +cs=0x296c;eip=0x0008fc; X(word_4dd8a = ax;); // 122890 mov ds:word_4DD8A, ax ;~ 296C:08FC +cs=0x296c;eip=0x0008ff; T(MOV(ax, *(dw*)(raddr(ds,di+0x5596)))); // 122891 mov ax, [di+5596h] ;~ 296C:08FF +cs=0x296c;eip=0x000903; T(CMP(di, 0x2C)); // 122892 cmp di, 2Ch ; ',' ;~ 296C:0903 +cs=0x296c;eip=0x000906; J(JGE(loc_385af)); // 122893 jge short loc_385AF ;~ 296C:0906 +cs=0x296c;eip=0x000908; T(ADD(ax, word_4e18a)); // 122894 add ax, ds:word_4E18A ;~ 296C:0908 +cs=0x296c;eip=0x00090c; J(JMP(loc_385b3)); // 122895 jmp short loc_385B3 ;~ 296C:090C loc_385af: - // 7287 -cs=0x296c;eip=0x00090f; T(ADD(ax, word_4e186)); // 74937 add ax, word_4E186 ;~ 296C:090F + // 7275 +cs=0x296c;eip=0x00090f; T(ADD(ax, word_4e186)); // 122901 add ax, ds:word_4E186 ;~ 296C:090F loc_385b3: - // 7288 -cs=0x296c;eip=0x000913; T(ADD(ax, word_4de48)); // 74940 add ax, word_4DE48 ;~ 296C:0913 -cs=0x296c;eip=0x000917; X(word_4dd8c = ax;); // 74941 mov word_4DD8C, ax ;~ 296C:0917 -cs=0x296c;eip=0x00091a; T(bx = 0x56A0;); // 74942 mov bx, 56A0h ;~ 296C:091A -cs=0x296c;eip=0x00091d; X(PUSH(si)); // 74943 push si ;~ 296C:091D -cs=0x296c;eip=0x00091e; J(CALLF(sub_499bc,0)); // 74944 call far ptr sub_499BC ;~ 296C:091E -cs=0x296c;eip=0x000923; X(POP(si)); // 74946 pop si ;~ 296C:0923 -cs=0x296c;eip=0x000924; T(INC(si)); // 74947 inc si ;~ 296C:0924 -cs=0x296c;eip=0x000925; T(di = word_4e120;); // 74948 mov di, word_4E120 ;~ 296C:0925 -cs=0x296c;eip=0x000929; T(SHL(di, 1)); // 74949 shl di, 1 ;~ 296C:0929 -cs=0x296c;eip=0x00092b; T(SHL(di, 1)); // 74950 shl di, 1 ;~ 296C:092B -cs=0x296c;eip=0x00092d; T(MOV(ax, *(dw*)(raddr(ds,di+0x5644)))); // 74951 mov ax, [di+5644h] ;~ 296C:092D -cs=0x296c;eip=0x000931; X(word_4e180 = ax;); // 74952 mov word_4E180, ax ;~ 296C:0931 -cs=0x296c;eip=0x000934; T(MOV(ax, *(dw*)(raddr(ds,di+0x5646)))); // 74953 mov ax, [di+5646h] ;~ 296C:0934 -cs=0x296c;eip=0x000938; X(word_4e182 = ax;); // 74954 mov word_4E182, ax ;~ 296C:0938 -cs=0x296c;eip=0x00093b; T(bx = di;); // 74955 mov bx, di ;~ 296C:093B -cs=0x296c;eip=0x00093d; T(MOV(di, *(dw*)(raddr(ds,si+0x5622)))); // 74956 mov di, [si+5622h] ;~ 296C:093D -cs=0x296c;eip=0x000941; T(AND(di, 0x0FF)); // 74957 and di, 0FFh ;~ 296C:0941 -cs=0x296c;eip=0x000945; T(MOV(ax, *(dw*)(raddr(ds,di+0x5526)))); // 74958 mov ax, [di+5526h] ;~ 296C:0945 -cs=0x296c;eip=0x000949; T(CMP(bx, 0x2C)); // 74959 cmp bx, 2Ch ; ',' ;~ 296C:0949 -cs=0x296c;eip=0x00094c; J(JGE(loc_385f5)); // 74960 jge short loc_385F5 ;~ 296C:094C -cs=0x296c;eip=0x00094e; T(ADD(ax, word_4e190)); // 74961 add ax, word_4E190 ;~ 296C:094E -cs=0x296c;eip=0x000952; J(JMP(loc_385f9)); // 74962 jmp short loc_385F9 ;~ 296C:0952 + // 7276 +cs=0x296c;eip=0x000913; T(ADD(ax, word_4de48)); // 122904 add ax, ds:word_4DE48 ;~ 296C:0913 +cs=0x296c;eip=0x000917; X(word_4dd8c = ax;); // 122905 mov ds:word_4DD8C, ax ;~ 296C:0917 +cs=0x296c;eip=0x00091a; T(bx = 0x56A0;); // 122906 mov bx, 56A0h ;~ 296C:091A +cs=0x296c;eip=0x00091d; X(PUSH(si)); // 122907 push si ;~ 296C:091D +cs=0x296c;eip=0x00091e; J(CALLF(sub_499bc,0)); // 122908 call far ptr sub_499BC ;~ 296C:091E +cs=0x296c;eip=0x000923; X(POP(si)); // 122910 pop si ;~ 296C:0923 +cs=0x296c;eip=0x000924; T(INC(si)); // 122911 inc si ;~ 296C:0924 +cs=0x296c;eip=0x000925; T(di = word_4e120;); // 122912 mov di, ds:word_4E120 ;~ 296C:0925 +cs=0x296c;eip=0x000929; T(SHL(di, 1)); // 122913 shl di, 1 ;~ 296C:0929 +cs=0x296c;eip=0x00092b; T(SHL(di, 1)); // 122914 shl di, 1 ;~ 296C:092B +cs=0x296c;eip=0x00092d; T(MOV(ax, *(dw*)(raddr(ds,di+0x5644)))); // 122915 mov ax, [di+5644h] ;~ 296C:092D +cs=0x296c;eip=0x000931; X(word_4e180 = ax;); // 122916 mov ds:word_4E180, ax ;~ 296C:0931 +cs=0x296c;eip=0x000934; T(MOV(ax, *(dw*)(raddr(ds,di+0x5646)))); // 122917 mov ax, [di+5646h] ;~ 296C:0934 +cs=0x296c;eip=0x000938; X(word_4e182 = ax;); // 122918 mov ds:word_4E182, ax ;~ 296C:0938 +cs=0x296c;eip=0x00093b; T(bx = di;); // 122919 mov bx, di ;~ 296C:093B +cs=0x296c;eip=0x00093d; T(MOV(di, *(dw*)(raddr(ds,si+0x5622)))); // 122920 mov di, [si+5622h] ;~ 296C:093D +cs=0x296c;eip=0x000941; T(AND(di, 0x0FF)); // 122921 and di, 0FFh ;~ 296C:0941 +cs=0x296c;eip=0x000945; T(MOV(ax, *(dw*)(raddr(ds,di+0x5526)))); // 122922 mov ax, [di+5526h] ;~ 296C:0945 +cs=0x296c;eip=0x000949; T(CMP(bx, 0x2C)); // 122923 cmp bx, 2Ch ; ',' ;~ 296C:0949 +cs=0x296c;eip=0x00094c; J(JGE(loc_385f5)); // 122924 jge short loc_385F5 ;~ 296C:094C +cs=0x296c;eip=0x00094e; T(ADD(ax, word_4e190)); // 122925 add ax, ds:word_4E190 ;~ 296C:094E +cs=0x296c;eip=0x000952; J(JMP(loc_385f9)); // 122926 jmp short loc_385F9 ;~ 296C:0952 loc_385f5: - // 7289 -cs=0x296c;eip=0x000955; T(ADD(ax, word_4e18c)); // 74968 add ax, word_4E18C ;~ 296C:0955 + // 7277 +cs=0x296c;eip=0x000955; T(ADD(ax, word_4e18c)); // 122932 add ax, ds:word_4E18C ;~ 296C:0955 loc_385f9: - // 7290 -cs=0x296c;eip=0x000959; T(ADD(ax, word_4de4a)); // 74971 add ax, word_4DE4A ;~ 296C:0959 -cs=0x296c;eip=0x00095d; X(word_4dd8a = ax;); // 74972 mov word_4DD8A, ax ;~ 296C:095D -cs=0x296c;eip=0x000960; T(MOV(ax, *(dw*)(raddr(ds,di+0x5596)))); // 74973 mov ax, [di+5596h] ;~ 296C:0960 -cs=0x296c;eip=0x000964; T(CMP(di, 0x2C)); // 74974 cmp di, 2Ch ; ',' ;~ 296C:0964 -cs=0x296c;eip=0x000967; J(JGE(loc_38610)); // 74975 jge short loc_38610 ;~ 296C:0967 -cs=0x296c;eip=0x000969; T(ADD(ax, word_4e192)); // 74976 add ax, word_4E192 ;~ 296C:0969 -cs=0x296c;eip=0x00096d; J(JMP(loc_38614)); // 74977 jmp short loc_38614 ;~ 296C:096D + // 7278 +cs=0x296c;eip=0x000959; T(ADD(ax, word_4de4a)); // 122935 add ax, ds:word_4DE4A ;~ 296C:0959 +cs=0x296c;eip=0x00095d; X(word_4dd8a = ax;); // 122936 mov ds:word_4DD8A, ax ;~ 296C:095D +cs=0x296c;eip=0x000960; T(MOV(ax, *(dw*)(raddr(ds,di+0x5596)))); // 122937 mov ax, [di+5596h] ;~ 296C:0960 +cs=0x296c;eip=0x000964; T(CMP(di, 0x2C)); // 122938 cmp di, 2Ch ; ',' ;~ 296C:0964 +cs=0x296c;eip=0x000967; J(JGE(loc_38610)); // 122939 jge short loc_38610 ;~ 296C:0967 +cs=0x296c;eip=0x000969; T(ADD(ax, word_4e192)); // 122940 add ax, ds:word_4E192 ;~ 296C:0969 +cs=0x296c;eip=0x00096d; J(JMP(loc_38614)); // 122941 jmp short loc_38614 ;~ 296C:096D loc_38610: - // 7291 -cs=0x296c;eip=0x000970; T(ADD(ax, word_4e18e)); // 74983 add ax, word_4E18E ;~ 296C:0970 + // 7279 +cs=0x296c;eip=0x000970; T(ADD(ax, word_4e18e)); // 122947 add ax, ds:word_4E18E ;~ 296C:0970 loc_38614: - // 7292 -cs=0x296c;eip=0x000974; T(ADD(ax, word_4de48)); // 74986 add ax, word_4DE48 ;~ 296C:0974 -cs=0x296c;eip=0x000978; X(word_4dd8c = ax;); // 74987 mov word_4DD8C, ax ;~ 296C:0978 -cs=0x296c;eip=0x00097b; T(bx = 0x56A0;); // 74988 mov bx, 56A0h ;~ 296C:097B -cs=0x296c;eip=0x00097e; X(PUSH(si)); // 74989 push si ;~ 296C:097E -cs=0x296c;eip=0x00097f; J(CALLF(sub_499bc,0)); // 74990 call far ptr sub_499BC ;~ 296C:097F -cs=0x296c;eip=0x000984; X(POP(si)); // 74992 pop si ;~ 296C:0984 -cs=0x296c;eip=0x000985; T(INC(si)); // 74993 inc si ;~ 296C:0985 -cs=0x296c;eip=0x000986; X(INC(word_4e120)); // 74994 inc word_4E120 ;~ 296C:0986 -cs=0x296c;eip=0x00098a; X(DEC(word_4e122)); // 74995 dec word_4E122 ;~ 296C:098A -cs=0x296c;eip=0x00098e; J(JZ(loc_38633)); // 74996 jz short loc_38633 ;~ 296C:098E -cs=0x296c;eip=0x000990; J(JMP(loc_38564)); // 74997 jmp loc_38564 ;~ 296C:0990 + // 7280 +cs=0x296c;eip=0x000974; T(ADD(ax, word_4de48)); // 122950 add ax, ds:word_4DE48 ;~ 296C:0974 +cs=0x296c;eip=0x000978; X(word_4dd8c = ax;); // 122951 mov ds:word_4DD8C, ax ;~ 296C:0978 +cs=0x296c;eip=0x00097b; T(bx = 0x56A0;); // 122952 mov bx, 56A0h ;~ 296C:097B +cs=0x296c;eip=0x00097e; X(PUSH(si)); // 122953 push si ;~ 296C:097E +cs=0x296c;eip=0x00097f; J(CALLF(sub_499bc,0)); // 122954 call far ptr sub_499BC ;~ 296C:097F +cs=0x296c;eip=0x000984; X(POP(si)); // 122956 pop si ;~ 296C:0984 +cs=0x296c;eip=0x000985; T(INC(si)); // 122957 inc si ;~ 296C:0985 +cs=0x296c;eip=0x000986; X(INC(word_4e120)); // 122958 inc ds:word_4E120 ;~ 296C:0986 +cs=0x296c;eip=0x00098a; X(DEC(word_4e122)); // 122959 dec ds:word_4E122 ;~ 296C:098A +cs=0x296c;eip=0x00098e; J(JZ(loc_38633)); // 122960 jz short loc_38633 ;~ 296C:098E +cs=0x296c;eip=0x000990; J(JMP(loc_38564)); // 122961 jmp loc_38564 ;~ 296C:0990 loc_38633: - // 7293 -cs=0x296c;eip=0x000993; X(POP(word_4d789)); // 75002 pop word_4D789 ;~ 296C:0993 -cs=0x296c;eip=0x000997; X(POP(word_4d787)); // 75003 pop word_4D787 ;~ 296C:0997 -cs=0x296c;eip=0x00099b; J(CALLF(sub_49a1b,0)); // 75004 call far ptr sub_49A1B ;~ 296C:099B + // 7281 +cs=0x296c;eip=0x000993; X(POP(word_4d789)); // 122966 pop ds:word_4D789 ;~ 296C:0993 +cs=0x296c;eip=0x000997; X(POP(word_4d787)); // 122967 pop ds:word_4D787 ;~ 296C:0997 +cs=0x296c;eip=0x00099b; J(CALLF(sub_49a1b,0)); // 122968 call far ptr sub_49A1B ;~ 296C:099B seg37ca_9a0_proc: - // 75008 -cs=0x296c;eip=0x0009a0; J(RETN(0)); // 75008 retn ;~ 296C:09A0 + // 122972 +cs=0x296c;eip=0x0009a0; J(RETN(0)); // 122972 retn ;~ 296C:09A0 assert(0); __dispatch_call: @@ -990,6 +992,7 @@ cs=0x296c;eip=0x0009a0; J(RETN(0)); // 75008 retn ;~ 296C:09A0 switch (__disp) { case m2c::kloc_37d0e: goto loc_37d0e; case m2c::kloc_37d2f: goto loc_37d2f; + case m2c::kloc_37d6f: goto loc_37d6f; case m2c::kloc_37da7: goto loc_37da7; case m2c::kloc_37dda: goto loc_37dda; case m2c::kloc_37e41: goto loc_37e41; @@ -1049,221 +1052,221 @@ cs=0x296c;eip=0x0009a0; J(RETN(0)); // 75008 retn ;~ 296C:09A0 - bool _group81(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group85(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group81: + _group85: _begin: sub_38641: - // 75014 -cs=0x296c;eip=0x0009a1; T(ax = word_52ae4;); // 75015 mov ax, word_52AE4 ;~ 296C:09A1 -cs=0x296c;eip=0x0009a4; X(*(word_4ddae) = ax;); // 75017 mov word_4DDAE, ax ;~ 296C:09A4 -cs=0x296c;eip=0x0009a7; X(word_4ddcc = ax;); // 75018 mov word_4DDCC, ax ;~ 296C:09A7 -cs=0x296c;eip=0x0009aa; X(word_4ddea = ax;); // 75019 mov word_4DDEA, ax ;~ 296C:09AA -cs=0x296c;eip=0x0009ad; X(word_4de08 = ax;); // 75020 mov word_4DE08, ax ;~ 296C:09AD -cs=0x296c;eip=0x0009b0; X(byte_4de54 = 0;); // 75021 mov byte_4DE54, 0 ;~ 296C:09B0 + // 122979 +cs=0x296c;eip=0x0009a1; T(ax = word_52ae4;); // 122980 mov ax, ds:word_52AE4 ;~ 296C:09A1 +cs=0x296c;eip=0x0009a4; X(word_4ddae = ax;); // 122981 mov ds:word_4DDAE, ax ;~ 296C:09A4 +cs=0x296c;eip=0x0009a7; X(word_4ddcc = ax;); // 122982 mov ds:word_4DDCC, ax ;~ 296C:09A7 +cs=0x296c;eip=0x0009aa; X(word_4ddea = ax;); // 122983 mov ds:word_4DDEA, ax ;~ 296C:09AA +cs=0x296c;eip=0x0009ad; X(word_4de08 = ax;); // 122984 mov ds:word_4DE08, ax ;~ 296C:09AD +cs=0x296c;eip=0x0009b0; X(byte_4de54 = 0;); // 122985 mov ds:byte_4DE54, 0 ;~ 296C:09B0 loc_38655: - // 7294 -cs=0x296c;eip=0x0009b5; T(CMP(byte_4de54, 1)); // 75024 cmp byte_4DE54, 1 ;~ 296C:09B5 -cs=0x296c;eip=0x0009ba; J(JZ(loc_3865f)); // 75025 jz short loc_3865F ;~ 296C:09BA -cs=0x296c;eip=0x0009bc; J(JMP(loc_38775)); // 75026 jmp loc_38775 ;~ 296C:09BC + // 7282 +cs=0x296c;eip=0x0009b5; T(CMP(byte_4de54, 1)); // 122988 cmp ds:byte_4DE54, 1 ;~ 296C:09B5 +cs=0x296c;eip=0x0009ba; J(JZ(loc_3865f)); // 122989 jz short loc_3865F ;~ 296C:09BA +cs=0x296c;eip=0x0009bc; J(JMP(loc_38775)); // 122990 jmp loc_38775 ;~ 296C:09BC loc_3865f: - // 7295 -cs=0x296c;eip=0x0009bf; T(ax = 0x64;); // 75030 mov ax, 64h ; 'd' ;~ 296C:09BF -cs=0x296c;eip=0x0009c2; X(*(dw*)(byte_4de27) = ax;); // 75031 mov word ptr byte_4DE27, ax ;~ 296C:09C2 -cs=0x296c;eip=0x0009c5; T(al = 8;); // 75032 mov al, 8 ;~ 296C:09C5 -cs=0x296c;eip=0x0009c7; X(byte_4de29 = al;); // 75033 mov byte_4DE29, al ;~ 296C:09C7 -cs=0x296c;eip=0x0009ca; T(ax = 0x0A;); // 75034 mov ax, 0Ah ;~ 296C:09CA -cs=0x296c;eip=0x0009cd; X(*(dw*)(byte_4de2a) = ax;); // 75035 mov word ptr byte_4DE2A, ax ;~ 296C:09CD -cs=0x296c;eip=0x0009d0; T(al = 0;); // 75036 mov al, 0 ;~ 296C:09D0 -cs=0x296c;eip=0x0009d2; X(byte_4de2c = al;); // 75037 mov byte_4DE2C, al ;~ 296C:09D2 -cs=0x296c;eip=0x0009d5; T(ax = 0x66;); // 75038 mov ax, 66h ; 'f' ;~ 296C:09D5 -cs=0x296c;eip=0x0009d8; X(word_4de2d = ax;); // 75039 mov word_4DE2D, ax ;~ 296C:09D8 -cs=0x296c;eip=0x0009db; T(ax = 0x0CC;); // 75040 mov ax, 0CCh ;~ 296C:09DB -cs=0x296c;eip=0x0009de; X(word_4de2f = ax;); // 75041 mov word_4DE2F, ax ;~ 296C:09DE -cs=0x296c;eip=0x0009e1; T(al = 0x88;); // 75042 mov al, 88h ;~ 296C:09E1 -cs=0x296c;eip=0x0009e3; X(byte_4de26 = al;); // 75043 mov byte_4DE26, al ;~ 296C:09E3 -cs=0x296c;eip=0x0009e6; T(ax = 0x12;); // 75044 mov ax, 12h ;~ 296C:09E6 -cs=0x296c;eip=0x0009e9; X(*(dw*)(byte_4de31) = ax;); // 75045 mov word ptr byte_4DE31, ax ;~ 296C:09E9 -cs=0x296c;eip=0x0009ec; T(ax = 0x0AF;); // 75046 mov ax, 0AFh ;~ 296C:09EC -cs=0x296c;eip=0x0009ef; X(word_4de33 = ax;); // 75047 mov word_4DE33, ax ;~ 296C:09EF -cs=0x296c;eip=0x0009f2; T(ax = 4;); // 75048 mov ax, 4 ;~ 296C:09F2 -cs=0x296c;eip=0x0009f5; X(*(dw*)(byte_4de35) = ax;); // 75049 mov word ptr byte_4DE35, ax ;~ 296C:09F5 -cs=0x296c;eip=0x0009f8; T(ax = 2;); // 75050 mov ax, 2 ;~ 296C:09F8 -cs=0x296c;eip=0x0009fb; X(word_4de37 = ax;); // 75051 mov word_4DE37, ax ;~ 296C:09FB -cs=0x296c;eip=0x0009fe; T(ax = 0x0FFE9;); // 75052 mov ax, 0FFE9h ;~ 296C:09FE -cs=0x296c;eip=0x000a01; X(word_4de39 = ax;); // 75053 mov word_4DE39, ax ;~ 296C:0A01 -cs=0x296c;eip=0x000a04; T(ax = 0x0FFF8;); // 75054 mov ax, 0FFF8h ;~ 296C:0A04 -cs=0x296c;eip=0x000a07; X(word_4de3b = ax;); // 75055 mov word_4DE3B, ax ;~ 296C:0A07 -cs=0x296c;eip=0x000a0a; T(ax = 9;); // 75056 mov ax, 9 ;~ 296C:0A0A -cs=0x296c;eip=0x000a0d; X(word_4de3d = ax;); // 75057 mov word_4DE3D, ax ;~ 296C:0A0D -cs=0x296c;eip=0x000a10; T(ax = 0x17;); // 75058 mov ax, 17h ;~ 296C:0A10 -cs=0x296c;eip=0x000a13; X(word_4de3f = ax;); // 75059 mov word_4DE3F, ax ;~ 296C:0A13 -cs=0x296c;eip=0x000a16; T(ax = 0x1A;); // 75060 mov ax, 1Ah ;~ 296C:0A16 -cs=0x296c;eip=0x000a19; X(*(dw*)(byte_4de41) = ax;); // 75061 mov word ptr byte_4DE41, ax ;~ 296C:0A19 -cs=0x296c;eip=0x000a1c; T(al = 0x34;); // 75062 mov al, 34h ; '4' ;~ 296C:0A1C -cs=0x296c;eip=0x000a1e; X(byte_4de43 = al;); // 75063 mov byte_4DE43, al ;~ 296C:0A1E -cs=0x296c;eip=0x000a21; T(ax = 0x1F;); // 75064 mov ax, 1Fh ;~ 296C:0A21 -cs=0x296c;eip=0x000a24; X(word_4de44 = ax;); // 75065 mov word_4DE44, ax ;~ 296C:0A24 -cs=0x296c;eip=0x000a27; T(ax = 0x0D;); // 75066 mov ax, 0Dh ;~ 296C:0A27 -cs=0x296c;eip=0x000a2a; X(word_4de46 = ax;); // 75067 mov word_4DE46, ax ;~ 296C:0A2A -cs=0x296c;eip=0x000a2d; T(ax = 0x50;); // 75068 mov ax, 50h ; 'P' ;~ 296C:0A2D -cs=0x296c;eip=0x000a30; X(word_4de48 = ax;); // 75069 mov word_4DE48, ax ;~ 296C:0A30 -cs=0x296c;eip=0x000a33; T(ax = 0x9F;); // 75070 mov ax, 9Fh ;~ 296C:0A33 -cs=0x296c;eip=0x000a36; X(word_4de4a = ax;); // 75071 mov word_4DE4A, ax ;~ 296C:0A36 -cs=0x296c;eip=0x000a39; J(CALLF(sub_49a2a,0)); // 75072 call far ptr sub_49A2A ;~ 296C:0A39 -cs=0x296c;eip=0x000a3e; X(word_4de4c = ax;); // 75074 mov word_4DE4C, ax ;~ 296C:0A3E -cs=0x296c;eip=0x000a41; T(ax = 0x42;); // 75075 mov ax, 42h ; 'B' ;~ 296C:0A41 -cs=0x296c;eip=0x000a44; X(word_4de4e = ax;); // 75076 mov word_4DE4E, ax ;~ 296C:0A44 -cs=0x296c;eip=0x000a47; T(ax = 0x25;); // 75077 mov ax, 25h ; '%' ;~ 296C:0A47 -cs=0x296c;eip=0x000a4a; X(word_4de50 = ax;); // 75078 mov word_4DE50, ax ;~ 296C:0A4A -cs=0x296c;eip=0x000a4d; T(ax = 0x6C;); // 75079 mov ax, 6Ch ; 'l' ;~ 296C:0A4D -cs=0x296c;eip=0x000a50; X(word_4de52 = ax;); // 75080 mov word_4DE52, ax ;~ 296C:0A50 -cs=0x296c;eip=0x000a53; T(ax = 0x44;); // 75081 mov ax, 44h ; 'D' ;~ 296C:0A53 -cs=0x296c;eip=0x000a56; X(word_4dd64 = ax;); // 75082 mov word_4DD64, ax ;~ 296C:0A56 -cs=0x296c;eip=0x000a59; T(ax = 0x60;); // 75083 mov ax, 60h ; '`' ;~ 296C:0A59 -cs=0x296c;eip=0x000a5c; X(*(word_4dd66) = ax;); // 75084 mov word_4DD66, ax ;~ 296C:0A5C -cs=0x296c;eip=0x000a5f; T(ax = 2;); // 75085 mov ax, 2 ;~ 296C:0A5F -cs=0x296c;eip=0x000a62; X(word_4dd62 = ax;); // 75086 mov word_4DD62, ax ;~ 296C:0A62 -cs=0x296c;eip=0x000a65; X(*(word_4dd78) = ax;); // 75087 mov word_4DD78, ax ;~ 296C:0A65 -cs=0x296c;eip=0x000a68; X(word_4dd8e = ax;); // 75088 mov word_4DD8E, ax ;~ 296C:0A68 -cs=0x296c;eip=0x000a6b; X(word_4dda4 = ax;); // 75089 mov word_4DDA4, ax ;~ 296C:0A6B -cs=0x296c;eip=0x000a6e; T(ax = 0x3B;); // 75090 mov ax, 3Bh ; ';' ;~ 296C:0A6E -cs=0x296c;eip=0x000a71; X(word_4dd76 = ax;); // 75091 mov word_4DD76, ax ;~ 296C:0A71 -cs=0x296c;eip=0x000a74; T(ax = 0x82;); // 75092 mov ax, 82h ;~ 296C:0A74 -cs=0x296c;eip=0x000a77; X(word_4dd7e = ax;); // 75093 mov word_4DD7E, ax ;~ 296C:0A77 -cs=0x296c;eip=0x000a7a; T(ax = 0x0BC;); // 75094 mov ax, 0BCh ;~ 296C:0A7A -cs=0x296c;eip=0x000a7d; X(word_4dd80 = ax;); // 75095 mov word_4DD80, ax ;~ 296C:0A7D -cs=0x296c;eip=0x000a80; T(ax = 0x93;); // 75096 mov ax, 93h ;~ 296C:0A80 -cs=0x296c;eip=0x000a83; X(word_4ddce = ax;); // 75097 mov word_4DDCE, ax ;~ 296C:0A83 -cs=0x296c;eip=0x000a86; T(ax = 0x14;); // 75098 mov ax, 14h ;~ 296C:0A86 -cs=0x296c;eip=0x000a89; X(word_4ddd0 = ax;); // 75099 mov word_4DDD0, ax ;~ 296C:0A89 -cs=0x296c;eip=0x000a8c; T(ax = 0x99;); // 75100 mov ax, 99h ;~ 296C:0A8C -cs=0x296c;eip=0x000a8f; X(word_4ddd4 = ax;); // 75101 mov word_4DDD4, ax ;~ 296C:0A8F -cs=0x296c;eip=0x000a92; T(ax = 0x4C;); // 75102 mov ax, 4Ch ; 'L' ;~ 296C:0A92 -cs=0x296c;eip=0x000a95; X(word_4ddd6 = ax;); // 75103 mov word_4DDD6, ax ;~ 296C:0A95 -cs=0x296c;eip=0x000a98; T(ax = 0x0D;); // 75104 mov ax, 0Dh ;~ 296C:0A98 -cs=0x296c;eip=0x000a9b; X(word_4ddd8 = ax;); // 75105 mov word_4DDD8, ax ;~ 296C:0A9B -cs=0x296c;eip=0x000a9e; T(ax = 9;); // 75106 mov ax, 9 ;~ 296C:0A9E -cs=0x296c;eip=0x000aa1; X(*(word_4ddda) = ax;); // 75107 mov word_4DDDA, ax ;~ 296C:0AA1 -cs=0x296c;eip=0x000aa4; T(ax = 0x82;); // 75108 mov ax, 82h ;~ 296C:0AA4 -cs=0x296c;eip=0x000aa7; X(word_4ddb6 = ax;); // 75109 mov word_4DDB6, ax ;~ 296C:0AA7 -cs=0x296c;eip=0x000aaa; T(ax = 0x40;); // 75110 mov ax, 40h ; '@' ;~ 296C:0AAA -cs=0x296c;eip=0x000aad; X(word_4ddb8 = ax;); // 75111 mov word_4DDB8, ax ;~ 296C:0AAD -cs=0x296c;eip=0x000ab0; T(ax = 0x3B;); // 75112 mov ax, 3Bh ; ';' ;~ 296C:0AB0 -cs=0x296c;eip=0x000ab3; X(*(dw*)(byte_4ddba) = ax;); // 75113 mov word ptr byte_4DDBA, ax ;~ 296C:0AB3 -cs=0x296c;eip=0x000ab6; T(ax = 2;); // 75114 mov ax, 2 ;~ 296C:0AB6 -cs=0x296c;eip=0x000ab9; X(*(word_4ddbc) = ax;); // 75115 mov word_4DDBC, ax ;~ 296C:0AB9 -cs=0x296c;eip=0x000abc; T(ax = 0x44;); // 75116 mov ax, 44h ; 'D' ;~ 296C:0ABC -cs=0x296c;eip=0x000abf; X(*(word_4dd90) = ax;); // 75117 mov word_4DD90, ax ;~ 296C:0ABF -cs=0x296c;eip=0x000ac2; T(ax = 0x7F;); // 75118 mov ax, 7Fh ;~ 296C:0AC2 -cs=0x296c;eip=0x000ac5; X(word_4dd94 = ax;); // 75119 mov word_4DD94, ax ;~ 296C:0AC5 -cs=0x296c;eip=0x000ac8; T(ax = 0x0C3;); // 75120 mov ax, 0C3h ;~ 296C:0AC8 -cs=0x296c;eip=0x000acb; X(word_4dd96 = ax;); // 75121 mov word_4DD96, ax ;~ 296C:0ACB -cs=0x296c;eip=0x000ace; T(ax = 0x3F;); // 75122 mov ax, 3Fh ; '?' ;~ 296C:0ACE -cs=0x296c;eip=0x000ad1; X(word_4dda2 = ax;); // 75123 mov word_4DDA2, ax ;~ 296C:0AD1 -cs=0x296c;eip=0x000ad4; J(RETN(0)); // 75124 retn ;~ 296C:0AD4 + // 7283 +cs=0x296c;eip=0x0009bf; T(ax = 0x64;); // 122994 mov ax, 64h ; 'd' ;~ 296C:09BF +cs=0x296c;eip=0x0009c2; X(word_4de27 = ax;); // 122995 mov ds:word_4DE27, ax ;~ 296C:09C2 +cs=0x296c;eip=0x0009c5; T(al = 8;); // 122996 mov al, 8 ;~ 296C:09C5 +cs=0x296c;eip=0x0009c7; X(byte_4de29 = al;); // 122997 mov ds:byte_4DE29, al ;~ 296C:09C7 +cs=0x296c;eip=0x0009ca; T(ax = 0x0A;); // 122998 mov ax, 0Ah ;~ 296C:09CA +cs=0x296c;eip=0x0009cd; X(word_4de2a = ax;); // 122999 mov ds:word_4DE2A, ax ;~ 296C:09CD +cs=0x296c;eip=0x0009d0; T(al = 0;); // 123000 mov al, 0 ;~ 296C:09D0 +cs=0x296c;eip=0x0009d2; X(byte_4de2c = al;); // 123001 mov ds:byte_4DE2C, al ;~ 296C:09D2 +cs=0x296c;eip=0x0009d5; T(ax = 0x66;); // 123002 mov ax, 66h ; 'f' ;~ 296C:09D5 +cs=0x296c;eip=0x0009d8; X(word_4de2d = ax;); // 123003 mov ds:word_4DE2D, ax ;~ 296C:09D8 +cs=0x296c;eip=0x0009db; T(ax = 0x0CC;); // 123004 mov ax, 0CCh ;~ 296C:09DB +cs=0x296c;eip=0x0009de; X(word_4de2f = ax;); // 123005 mov ds:word_4DE2F, ax ;~ 296C:09DE +cs=0x296c;eip=0x0009e1; T(al = 0x88;); // 123006 mov al, 88h ;~ 296C:09E1 +cs=0x296c;eip=0x0009e3; X(byte_4de26 = al;); // 123007 mov ds:byte_4DE26, al ;~ 296C:09E3 +cs=0x296c;eip=0x0009e6; T(ax = 0x12;); // 123008 mov ax, 12h ;~ 296C:09E6 +cs=0x296c;eip=0x0009e9; X(word_4de31 = ax;); // 123009 mov ds:word_4DE31, ax ;~ 296C:09E9 +cs=0x296c;eip=0x0009ec; T(ax = 0x0AF;); // 123010 mov ax, 0AFh ;~ 296C:09EC +cs=0x296c;eip=0x0009ef; X(word_4de33 = ax;); // 123011 mov ds:word_4DE33, ax ;~ 296C:09EF +cs=0x296c;eip=0x0009f2; T(ax = 4;); // 123012 mov ax, 4 ;~ 296C:09F2 +cs=0x296c;eip=0x0009f5; X(word_4de35 = ax;); // 123013 mov ds:word_4DE35, ax ;~ 296C:09F5 +cs=0x296c;eip=0x0009f8; T(ax = 2;); // 123014 mov ax, 2 ;~ 296C:09F8 +cs=0x296c;eip=0x0009fb; X(word_4de37 = ax;); // 123015 mov ds:word_4DE37, ax ;~ 296C:09FB +cs=0x296c;eip=0x0009fe; T(ax = 0x0FFE9;); // 123016 mov ax, 0FFE9h ;~ 296C:09FE +cs=0x296c;eip=0x000a01; X(word_4de39 = ax;); // 123017 mov ds:word_4DE39, ax ;~ 296C:0A01 +cs=0x296c;eip=0x000a04; T(ax = 0x0FFF8;); // 123018 mov ax, 0FFF8h ;~ 296C:0A04 +cs=0x296c;eip=0x000a07; X(word_4de3b = ax;); // 123019 mov ds:word_4DE3B, ax ;~ 296C:0A07 +cs=0x296c;eip=0x000a0a; T(ax = 9;); // 123020 mov ax, 9 ;~ 296C:0A0A +cs=0x296c;eip=0x000a0d; X(word_4de3d = ax;); // 123021 mov ds:word_4DE3D, ax ;~ 296C:0A0D +cs=0x296c;eip=0x000a10; T(ax = 0x17;); // 123022 mov ax, 17h ;~ 296C:0A10 +cs=0x296c;eip=0x000a13; X(word_4de3f = ax;); // 123023 mov ds:word_4DE3F, ax ;~ 296C:0A13 +cs=0x296c;eip=0x000a16; T(ax = 0x1A;); // 123024 mov ax, 1Ah ;~ 296C:0A16 +cs=0x296c;eip=0x000a19; X(word_4de41 = ax;); // 123025 mov ds:word_4DE41, ax ;~ 296C:0A19 +cs=0x296c;eip=0x000a1c; T(al = 0x34;); // 123026 mov al, 34h ; '4' ;~ 296C:0A1C +cs=0x296c;eip=0x000a1e; X(byte_4de43 = al;); // 123027 mov ds:byte_4DE43, al ;~ 296C:0A1E +cs=0x296c;eip=0x000a21; T(ax = 0x1F;); // 123028 mov ax, 1Fh ;~ 296C:0A21 +cs=0x296c;eip=0x000a24; X(word_4de44 = ax;); // 123029 mov ds:word_4DE44, ax ;~ 296C:0A24 +cs=0x296c;eip=0x000a27; T(ax = 0x0D;); // 123030 mov ax, 0Dh ;~ 296C:0A27 +cs=0x296c;eip=0x000a2a; X(word_4de46 = ax;); // 123031 mov ds:word_4DE46, ax ;~ 296C:0A2A +cs=0x296c;eip=0x000a2d; T(ax = 0x50;); // 123032 mov ax, 50h ; 'P' ;~ 296C:0A2D +cs=0x296c;eip=0x000a30; X(word_4de48 = ax;); // 123033 mov ds:word_4DE48, ax ;~ 296C:0A30 +cs=0x296c;eip=0x000a33; T(ax = 0x9F;); // 123034 mov ax, 9Fh ;~ 296C:0A33 +cs=0x296c;eip=0x000a36; X(word_4de4a = ax;); // 123035 mov ds:word_4DE4A, ax ;~ 296C:0A36 +cs=0x296c;eip=0x000a39; J(CALLF(sub_49a2a,0)); // 123036 call far ptr sub_49A2A ;~ 296C:0A39 +cs=0x296c;eip=0x000a3e; X(word_4de4c = ax;); // 123038 mov ds:word_4DE4C, ax ;~ 296C:0A3E +cs=0x296c;eip=0x000a41; T(ax = 0x42;); // 123039 mov ax, 42h ; 'B' ;~ 296C:0A41 +cs=0x296c;eip=0x000a44; X(word_4de4e = ax;); // 123040 mov ds:word_4DE4E, ax ;~ 296C:0A44 +cs=0x296c;eip=0x000a47; T(ax = 0x25;); // 123041 mov ax, 25h ; '%' ;~ 296C:0A47 +cs=0x296c;eip=0x000a4a; X(word_4de50 = ax;); // 123042 mov ds:word_4DE50, ax ;~ 296C:0A4A +cs=0x296c;eip=0x000a4d; T(ax = 0x6C;); // 123043 mov ax, 6Ch ; 'l' ;~ 296C:0A4D +cs=0x296c;eip=0x000a50; X(word_4de52 = ax;); // 123044 mov ds:word_4DE52, ax ;~ 296C:0A50 +cs=0x296c;eip=0x000a53; T(ax = 0x44;); // 123045 mov ax, 44h ; 'D' ;~ 296C:0A53 +cs=0x296c;eip=0x000a56; X(word_4dd64 = ax;); // 123046 mov ds:word_4DD64, ax ;~ 296C:0A56 +cs=0x296c;eip=0x000a59; T(ax = 0x60;); // 123047 mov ax, 60h ; '`' ;~ 296C:0A59 +cs=0x296c;eip=0x000a5c; X(word_4dd66 = ax;); // 123048 mov ds:word_4DD66, ax ;~ 296C:0A5C +cs=0x296c;eip=0x000a5f; T(ax = 2;); // 123049 mov ax, 2 ;~ 296C:0A5F +cs=0x296c;eip=0x000a62; X(word_4dd62 = ax;); // 123050 mov ds:word_4DD62, ax ;~ 296C:0A62 +cs=0x296c;eip=0x000a65; X(word_4dd78 = ax;); // 123051 mov ds:word_4DD78, ax ;~ 296C:0A65 +cs=0x296c;eip=0x000a68; X(word_4dd8e = ax;); // 123052 mov ds:word_4DD8E, ax ;~ 296C:0A68 +cs=0x296c;eip=0x000a6b; X(word_4dda4 = ax;); // 123053 mov ds:word_4DDA4, ax ;~ 296C:0A6B +cs=0x296c;eip=0x000a6e; T(ax = 0x3B;); // 123054 mov ax, 3Bh ; ';' ;~ 296C:0A6E +cs=0x296c;eip=0x000a71; X(word_4dd76 = ax;); // 123055 mov ds:word_4DD76, ax ;~ 296C:0A71 +cs=0x296c;eip=0x000a74; T(ax = 0x82;); // 123056 mov ax, 82h ;~ 296C:0A74 +cs=0x296c;eip=0x000a77; X(word_4dd7e = ax;); // 123057 mov ds:word_4DD7E, ax ;~ 296C:0A77 +cs=0x296c;eip=0x000a7a; T(ax = 0x0BC;); // 123058 mov ax, 0BCh ;~ 296C:0A7A +cs=0x296c;eip=0x000a7d; X(word_4dd80 = ax;); // 123059 mov ds:word_4DD80, ax ;~ 296C:0A7D +cs=0x296c;eip=0x000a80; T(ax = 0x93;); // 123060 mov ax, 93h ;~ 296C:0A80 +cs=0x296c;eip=0x000a83; X(word_4ddce = ax;); // 123061 mov ds:word_4DDCE, ax ;~ 296C:0A83 +cs=0x296c;eip=0x000a86; T(ax = 0x14;); // 123062 mov ax, 14h ;~ 296C:0A86 +cs=0x296c;eip=0x000a89; X(word_4ddd0 = ax;); // 123063 mov ds:word_4DDD0, ax ;~ 296C:0A89 +cs=0x296c;eip=0x000a8c; T(ax = 0x99;); // 123064 mov ax, 99h ;~ 296C:0A8C +cs=0x296c;eip=0x000a8f; X(word_4ddd4 = ax;); // 123065 mov ds:word_4DDD4, ax ;~ 296C:0A8F +cs=0x296c;eip=0x000a92; T(ax = 0x4C;); // 123066 mov ax, 4Ch ; 'L' ;~ 296C:0A92 +cs=0x296c;eip=0x000a95; X(word_4ddd6 = ax;); // 123067 mov ds:word_4DDD6, ax ;~ 296C:0A95 +cs=0x296c;eip=0x000a98; T(ax = 0x0D;); // 123068 mov ax, 0Dh ;~ 296C:0A98 +cs=0x296c;eip=0x000a9b; X(word_4ddd8 = ax;); // 123069 mov ds:word_4DDD8, ax ;~ 296C:0A9B +cs=0x296c;eip=0x000a9e; T(ax = 9;); // 123070 mov ax, 9 ;~ 296C:0A9E +cs=0x296c;eip=0x000aa1; X(word_4ddda = ax;); // 123071 mov ds:word_4DDDA, ax ;~ 296C:0AA1 +cs=0x296c;eip=0x000aa4; T(ax = 0x82;); // 123072 mov ax, 82h ;~ 296C:0AA4 +cs=0x296c;eip=0x000aa7; X(word_4ddb6 = ax;); // 123073 mov ds:word_4DDB6, ax ;~ 296C:0AA7 +cs=0x296c;eip=0x000aaa; T(ax = 0x40;); // 123074 mov ax, 40h ; '@' ;~ 296C:0AAA +cs=0x296c;eip=0x000aad; X(word_4ddb8 = ax;); // 123075 mov ds:word_4DDB8, ax ;~ 296C:0AAD +cs=0x296c;eip=0x000ab0; T(ax = 0x3B;); // 123076 mov ax, 3Bh ; ';' ;~ 296C:0AB0 +cs=0x296c;eip=0x000ab3; X(word_4ddba = ax;); // 123077 mov ds:word_4DDBA, ax ;~ 296C:0AB3 +cs=0x296c;eip=0x000ab6; T(ax = 2;); // 123078 mov ax, 2 ;~ 296C:0AB6 +cs=0x296c;eip=0x000ab9; X(word_4ddbc = ax;); // 123079 mov ds:word_4DDBC, ax ;~ 296C:0AB9 +cs=0x296c;eip=0x000abc; T(ax = 0x44;); // 123080 mov ax, 44h ; 'D' ;~ 296C:0ABC +cs=0x296c;eip=0x000abf; X(word_4dd90 = ax;); // 123081 mov ds:word_4DD90, ax ;~ 296C:0ABF +cs=0x296c;eip=0x000ac2; T(ax = 0x7F;); // 123082 mov ax, 7Fh ;~ 296C:0AC2 +cs=0x296c;eip=0x000ac5; X(word_4dd94 = ax;); // 123083 mov ds:word_4DD94, ax ;~ 296C:0AC5 +cs=0x296c;eip=0x000ac8; T(ax = 0x0C3;); // 123084 mov ax, 0C3h ;~ 296C:0AC8 +cs=0x296c;eip=0x000acb; X(word_4dd96 = ax;); // 123085 mov ds:word_4DD96, ax ;~ 296C:0ACB +cs=0x296c;eip=0x000ace; T(ax = 0x3F;); // 123086 mov ax, 3Fh ; '?' ;~ 296C:0ACE +cs=0x296c;eip=0x000ad1; X(word_4dda2 = ax;); // 123087 mov ds:word_4DDA2, ax ;~ 296C:0AD1 +cs=0x296c;eip=0x000ad4; J(RETN(0)); // 123088 retn ;~ 296C:0AD4 loc_38775: - // 7296 -cs=0x296c;eip=0x000ad5; T(ax = 0x5E;); // 75128 mov ax, 5Eh ; '^' ;~ 296C:0AD5 -cs=0x296c;eip=0x000ad8; X(*(dw*)(byte_4de27) = ax;); // 75129 mov word ptr byte_4DE27, ax ;~ 296C:0AD8 -cs=0x296c;eip=0x000adb; T(al = 0x11;); // 75130 mov al, 11h ;~ 296C:0ADB -cs=0x296c;eip=0x000add; X(byte_4de29 = al;); // 75131 mov byte_4DE29, al ;~ 296C:0ADD -cs=0x296c;eip=0x000ae0; T(ax = 0x14;); // 75132 mov ax, 14h ;~ 296C:0AE0 -cs=0x296c;eip=0x000ae3; X(*(dw*)(byte_4de2a) = ax;); // 75133 mov word ptr byte_4DE2A, ax ;~ 296C:0AE3 -cs=0x296c;eip=0x000ae6; T(al = 1;); // 75134 mov al, 1 ;~ 296C:0AE6 -cs=0x296c;eip=0x000ae8; X(byte_4de2c = al;); // 75135 mov byte_4DE2C, al ;~ 296C:0AE8 -cs=0x296c;eip=0x000aeb; T(ax = 0x31;); // 75136 mov ax, 31h ; '1' ;~ 296C:0AEB -cs=0x296c;eip=0x000aee; X(word_4de2d = ax;); // 75137 mov word_4DE2D, ax ;~ 296C:0AEE -cs=0x296c;eip=0x000af1; T(ax = 0x0FF;); // 75138 mov ax, 0FFh ;~ 296C:0AF1 -cs=0x296c;eip=0x000af4; X(word_4de2f = ax;); // 75139 mov word_4DE2F, ax ;~ 296C:0AF4 -cs=0x296c;eip=0x000af7; T(al = 0x6D;); // 75140 mov al, 6Dh ; 'm' ;~ 296C:0AF7 -cs=0x296c;eip=0x000af9; X(byte_4de26 = al;); // 75141 mov byte_4DE26, al ;~ 296C:0AF9 -cs=0x296c;eip=0x000afc; T(ax = 0x2D;); // 75142 mov ax, 2Dh ; '-' ;~ 296C:0AFC -cs=0x296c;eip=0x000aff; X(*(dw*)(byte_4de31) = ax;); // 75143 mov word ptr byte_4DE31, ax ;~ 296C:0AFF -cs=0x296c;eip=0x000b02; T(ax = 0x0F8;); // 75144 mov ax, 0F8h ;~ 296C:0B02 -cs=0x296c;eip=0x000b05; X(word_4de33 = ax;); // 75145 mov word_4DE33, ax ;~ 296C:0B05 -cs=0x296c;eip=0x000b08; T(ax = 0x0A;); // 75146 mov ax, 0Ah ;~ 296C:0B08 -cs=0x296c;eip=0x000b0b; X(*(dw*)(byte_4de35) = ax;); // 75147 mov word ptr byte_4DE35, ax ;~ 296C:0B0B -cs=0x296c;eip=0x000b0e; T(ax = 5;); // 75148 mov ax, 5 ;~ 296C:0B0E -cs=0x296c;eip=0x000b11; X(word_4de37 = ax;); // 75149 mov word_4DE37, ax ;~ 296C:0B11 -cs=0x296c;eip=0x000b14; T(ax = 0x0FFC4;); // 75150 mov ax, 0FFC4h ;~ 296C:0B14 -cs=0x296c;eip=0x000b17; X(word_4de39 = ax;); // 75151 mov word_4DE39, ax ;~ 296C:0B17 -cs=0x296c;eip=0x000b1a; T(ax = 0x0FFF1;); // 75152 mov ax, 0FFF1h ;~ 296C:0B1A -cs=0x296c;eip=0x000b1d; X(word_4de3b = ax;); // 75153 mov word_4DE3B, ax ;~ 296C:0B1D -cs=0x296c;eip=0x000b20; T(ax = 0x10;); // 75154 mov ax, 10h ;~ 296C:0B20 -cs=0x296c;eip=0x000b23; X(word_4de3d = ax;); // 75155 mov word_4DE3D, ax ;~ 296C:0B23 -cs=0x296c;eip=0x000b26; T(ax = 0x3C;); // 75156 mov ax, 3Ch ; '<' ;~ 296C:0B26 -cs=0x296c;eip=0x000b29; X(word_4de3f = ax;); // 75157 mov word_4DE3F, ax ;~ 296C:0B29 -cs=0x296c;eip=0x000b2c; T(ax = 0x34;); // 75158 mov ax, 34h ; '4' ;~ 296C:0B2C -cs=0x296c;eip=0x000b2f; X(*(dw*)(byte_4de41) = ax;); // 75159 mov word ptr byte_4DE41, ax ;~ 296C:0B2F -cs=0x296c;eip=0x000b32; T(al = 0x68;); // 75160 mov al, 68h ; 'h' ;~ 296C:0B32 -cs=0x296c;eip=0x000b34; X(byte_4de43 = al;); // 75161 mov byte_4DE43, al ;~ 296C:0B34 -cs=0x296c;eip=0x000b37; T(ax = 0x4F;); // 75162 mov ax, 4Fh ; 'O' ;~ 296C:0B37 -cs=0x296c;eip=0x000b3a; X(word_4de44 = ax;); // 75163 mov word_4DE44, ax ;~ 296C:0B3A -cs=0x296c;eip=0x000b3d; T(ax = 0x24;); // 75164 mov ax, 24h ; '$' ;~ 296C:0B3D -cs=0x296c;eip=0x000b40; X(word_4de46 = ax;); // 75165 mov word_4DE46, ax ;~ 296C:0B40 -cs=0x296c;eip=0x000b43; T(ax = 0x38;); // 75166 mov ax, 38h ; '8' ;~ 296C:0B43 -cs=0x296c;eip=0x000b46; X(word_4de48 = ax;); // 75167 mov word_4DE48, ax ;~ 296C:0B46 -cs=0x296c;eip=0x000b49; T(ax = 0x9F;); // 75168 mov ax, 9Fh ;~ 296C:0B49 -cs=0x296c;eip=0x000b4c; X(word_4de4a = ax;); // 75169 mov word_4DE4A, ax ;~ 296C:0B4C -cs=0x296c;eip=0x000b4f; J(CALLF(sub_49a2f,0)); // 75170 call far ptr sub_49A2F ;~ 296C:0B4F + // 7284 +cs=0x296c;eip=0x000ad5; T(ax = 0x5E;); // 123092 mov ax, 5Eh ; '^' ;~ 296C:0AD5 +cs=0x296c;eip=0x000ad8; X(word_4de27 = ax;); // 123093 mov ds:word_4DE27, ax ;~ 296C:0AD8 +cs=0x296c;eip=0x000adb; T(al = 0x11;); // 123094 mov al, 11h ;~ 296C:0ADB +cs=0x296c;eip=0x000add; X(byte_4de29 = al;); // 123095 mov ds:byte_4DE29, al ;~ 296C:0ADD +cs=0x296c;eip=0x000ae0; T(ax = 0x14;); // 123096 mov ax, 14h ;~ 296C:0AE0 +cs=0x296c;eip=0x000ae3; X(word_4de2a = ax;); // 123097 mov ds:word_4DE2A, ax ;~ 296C:0AE3 +cs=0x296c;eip=0x000ae6; T(al = 1;); // 123098 mov al, 1 ;~ 296C:0AE6 +cs=0x296c;eip=0x000ae8; X(byte_4de2c = al;); // 123099 mov ds:byte_4DE2C, al ;~ 296C:0AE8 +cs=0x296c;eip=0x000aeb; T(ax = 0x31;); // 123100 mov ax, 31h ; '1' ;~ 296C:0AEB +cs=0x296c;eip=0x000aee; X(word_4de2d = ax;); // 123101 mov ds:word_4DE2D, ax ;~ 296C:0AEE +cs=0x296c;eip=0x000af1; T(ax = 0x0FF;); // 123102 mov ax, 0FFh ;~ 296C:0AF1 +cs=0x296c;eip=0x000af4; X(word_4de2f = ax;); // 123103 mov ds:word_4DE2F, ax ;~ 296C:0AF4 +cs=0x296c;eip=0x000af7; T(al = 0x6D;); // 123104 mov al, 6Dh ; 'm' ;~ 296C:0AF7 +cs=0x296c;eip=0x000af9; X(byte_4de26 = al;); // 123105 mov ds:byte_4DE26, al ;~ 296C:0AF9 +cs=0x296c;eip=0x000afc; T(ax = 0x2D;); // 123106 mov ax, 2Dh ; '-' ;~ 296C:0AFC +cs=0x296c;eip=0x000aff; X(word_4de31 = ax;); // 123107 mov ds:word_4DE31, ax ;~ 296C:0AFF +cs=0x296c;eip=0x000b02; T(ax = 0x0F8;); // 123108 mov ax, 0F8h ;~ 296C:0B02 +cs=0x296c;eip=0x000b05; X(word_4de33 = ax;); // 123109 mov ds:word_4DE33, ax ;~ 296C:0B05 +cs=0x296c;eip=0x000b08; T(ax = 0x0A;); // 123110 mov ax, 0Ah ;~ 296C:0B08 +cs=0x296c;eip=0x000b0b; X(word_4de35 = ax;); // 123111 mov ds:word_4DE35, ax ;~ 296C:0B0B +cs=0x296c;eip=0x000b0e; T(ax = 5;); // 123112 mov ax, 5 ;~ 296C:0B0E +cs=0x296c;eip=0x000b11; X(word_4de37 = ax;); // 123113 mov ds:word_4DE37, ax ;~ 296C:0B11 +cs=0x296c;eip=0x000b14; T(ax = 0x0FFC4;); // 123114 mov ax, 0FFC4h ;~ 296C:0B14 +cs=0x296c;eip=0x000b17; X(word_4de39 = ax;); // 123115 mov ds:word_4DE39, ax ;~ 296C:0B17 +cs=0x296c;eip=0x000b1a; T(ax = 0x0FFF1;); // 123116 mov ax, 0FFF1h ;~ 296C:0B1A +cs=0x296c;eip=0x000b1d; X(word_4de3b = ax;); // 123117 mov ds:word_4DE3B, ax ;~ 296C:0B1D +cs=0x296c;eip=0x000b20; T(ax = 0x10;); // 123118 mov ax, 10h ;~ 296C:0B20 +cs=0x296c;eip=0x000b23; X(word_4de3d = ax;); // 123119 mov ds:word_4DE3D, ax ;~ 296C:0B23 +cs=0x296c;eip=0x000b26; T(ax = 0x3C;); // 123120 mov ax, 3Ch ; '<' ;~ 296C:0B26 +cs=0x296c;eip=0x000b29; X(word_4de3f = ax;); // 123121 mov ds:word_4DE3F, ax ;~ 296C:0B29 +cs=0x296c;eip=0x000b2c; T(ax = 0x34;); // 123122 mov ax, 34h ; '4' ;~ 296C:0B2C +cs=0x296c;eip=0x000b2f; X(word_4de41 = ax;); // 123123 mov ds:word_4DE41, ax ;~ 296C:0B2F +cs=0x296c;eip=0x000b32; T(al = 0x68;); // 123124 mov al, 68h ; 'h' ;~ 296C:0B32 +cs=0x296c;eip=0x000b34; X(byte_4de43 = al;); // 123125 mov ds:byte_4DE43, al ;~ 296C:0B34 +cs=0x296c;eip=0x000b37; T(ax = 0x4F;); // 123126 mov ax, 4Fh ; 'O' ;~ 296C:0B37 +cs=0x296c;eip=0x000b3a; X(word_4de44 = ax;); // 123127 mov ds:word_4DE44, ax ;~ 296C:0B3A +cs=0x296c;eip=0x000b3d; T(ax = 0x24;); // 123128 mov ax, 24h ; '$' ;~ 296C:0B3D +cs=0x296c;eip=0x000b40; X(word_4de46 = ax;); // 123129 mov ds:word_4DE46, ax ;~ 296C:0B40 +cs=0x296c;eip=0x000b43; T(ax = 0x38;); // 123130 mov ax, 38h ; '8' ;~ 296C:0B43 +cs=0x296c;eip=0x000b46; X(word_4de48 = ax;); // 123131 mov ds:word_4DE48, ax ;~ 296C:0B46 +cs=0x296c;eip=0x000b49; T(ax = 0x9F;); // 123132 mov ax, 9Fh ;~ 296C:0B49 +cs=0x296c;eip=0x000b4c; X(word_4de4a = ax;); // 123133 mov ds:word_4DE4A, ax ;~ 296C:0B4C +cs=0x296c;eip=0x000b4f; J(CALLF(sub_49a2f,0)); // 123134 call far ptr sub_49A2F ;~ 296C:0B4F seg37ca_b54_proc: - // 75174 -cs=0x296c;eip=0x000b54; X(word_4de4c = ax;); // 75174 mov word_4DE4C, ax ;~ 296C:0B54 -cs=0x296c;eip=0x000b57; T(ax = 0x0A0;); // 75175 mov ax, 0A0h ;~ 296C:0B57 -cs=0x296c;eip=0x000b5a; X(word_4de4e = ax;); // 75176 mov word_4DE4E, ax ;~ 296C:0B5A -cs=0x296c;eip=0x000b5d; T(ax = 0x4C;); // 75177 mov ax, 4Ch ; 'L' ;~ 296C:0B5D -cs=0x296c;eip=0x000b60; X(word_4de50 = ax;); // 75178 mov word_4DE50, ax ;~ 296C:0B60 -cs=0x296c;eip=0x000b63; T(ax = 0x3C;); // 75179 mov ax, 3Ch ; '<' ;~ 296C:0B63 -cs=0x296c;eip=0x000b66; X(word_4de52 = ax;); // 75180 mov word_4DE52, ax ;~ 296C:0B66 -cs=0x296c;eip=0x000b69; T(ax = 0x1A;); // 75181 mov ax, 1Ah ;~ 296C:0B69 -cs=0x296c;eip=0x000b6c; X(word_4dd64 = ax;); // 75182 mov word_4DD64, ax ;~ 296C:0B6C -cs=0x296c;eip=0x000b6f; T(ax = 0x56;); // 75183 mov ax, 56h ; 'V' ;~ 296C:0B6F -cs=0x296c;eip=0x000b72; X(*(word_4dd66) = ax;); // 75184 mov word_4DD66, ax ;~ 296C:0B72 -cs=0x296c;eip=0x000b75; T(ax = 0;); // 75185 mov ax, 0 ;~ 296C:0B75 -cs=0x296c;eip=0x000b78; X(word_4dd62 = ax;); // 75186 mov word_4DD62, ax ;~ 296C:0B78 -cs=0x296c;eip=0x000b7b; X(*(word_4dd78) = ax;); // 75187 mov word_4DD78, ax ;~ 296C:0B7B -cs=0x296c;eip=0x000b7e; X(word_4dd8e = ax;); // 75188 mov word_4DD8E, ax ;~ 296C:0B7E -cs=0x296c;eip=0x000b81; X(word_4dda4 = ax;); // 75189 mov word_4DDA4, ax ;~ 296C:0B81 -cs=0x296c;eip=0x000b84; T(ax = 0x0A;); // 75190 mov ax, 0Ah ;~ 296C:0B84 -cs=0x296c;eip=0x000b87; X(word_4dd76 = ax;); // 75191 mov word_4DD76, ax ;~ 296C:0B87 -cs=0x296c;eip=0x000b8a; T(ax = 0x5A;); // 75192 mov ax, 5Ah ; 'Z' ;~ 296C:0B8A -cs=0x296c;eip=0x000b8d; X(word_4dd7e = ax;); // 75193 mov word_4DD7E, ax ;~ 296C:0B8D -cs=0x296c;eip=0x000b90; T(ax = 0x0E6;); // 75194 mov ax, 0E6h ;~ 296C:0B90 -cs=0x296c;eip=0x000b93; X(word_4dd80 = ax;); // 75195 mov word_4DD80, ax ;~ 296C:0B93 -cs=0x296c;eip=0x000b96; T(ax = 0x82;); // 75196 mov ax, 82h ;~ 296C:0B96 -cs=0x296c;eip=0x000b99; X(word_4ddce = ax;); // 75197 mov word_4DDCE, ax ;~ 296C:0B99 -cs=0x296c;eip=0x000b9c; T(ax = 0x26;); // 75198 mov ax, 26h ; '&' ;~ 296C:0B9C -cs=0x296c;eip=0x000b9f; X(word_4ddd0 = ax;); // 75199 mov word_4DDD0, ax ;~ 296C:0B9F -cs=0x296c;eip=0x000ba2; T(ax = 0x93;); // 75200 mov ax, 93h ;~ 296C:0BA2 -cs=0x296c;eip=0x000ba5; X(word_4ddd4 = ax;); // 75201 mov word_4DDD4, ax ;~ 296C:0BA5 -cs=0x296c;eip=0x000ba8; T(ax = 0x30;); // 75202 mov ax, 30h ; '0' ;~ 296C:0BA8 -cs=0x296c;eip=0x000bab; X(word_4ddd6 = ax;); // 75203 mov word_4DDD6, ax ;~ 296C:0BAB -cs=0x296c;eip=0x000bae; T(ax = 0x19;); // 75204 mov ax, 19h ;~ 296C:0BAE -cs=0x296c;eip=0x000bb1; X(word_4ddd8 = ax;); // 75205 mov word_4DDD8, ax ;~ 296C:0BB1 -cs=0x296c;eip=0x000bb4; T(ax = 0x0F;); // 75206 mov ax, 0Fh ;~ 296C:0BB4 -cs=0x296c;eip=0x000bb7; X(*(word_4ddda) = ax;); // 75207 mov word_4DDDA, ax ;~ 296C:0BB7 -cs=0x296c;eip=0x000bba; T(ax = 0x5A;); // 75208 mov ax, 5Ah ; 'Z' ;~ 296C:0BBA -cs=0x296c;eip=0x000bbd; X(word_4ddb6 = ax;); // 75209 mov word_4DDB6, ax ;~ 296C:0BBD -cs=0x296c;eip=0x000bc0; T(ax = 0x10;); // 75210 mov ax, 10h ;~ 296C:0BC0 -cs=0x296c;eip=0x000bc3; X(word_4ddb8 = ax;); // 75211 mov word_4DDB8, ax ;~ 296C:0BC3 -cs=0x296c;eip=0x000bc6; T(ax = 0x8D;); // 75212 mov ax, 8Dh ;~ 296C:0BC6 -cs=0x296c;eip=0x000bc9; X(*(dw*)(byte_4ddba) = ax;); // 75213 mov word ptr byte_4DDBA, ax ;~ 296C:0BC9 -cs=0x296c;eip=0x000bcc; T(ax = 3;); // 75214 mov ax, 3 ;~ 296C:0BCC -cs=0x296c;eip=0x000bcf; X(*(word_4ddbc) = ax;); // 75215 mov word_4DDBC, ax ;~ 296C:0BCF -cs=0x296c;eip=0x000bd2; T(ax = 0x14;); // 75216 mov ax, 14h ;~ 296C:0BD2 -cs=0x296c;eip=0x000bd5; X(*(word_4dd90) = ax;); // 75217 mov word_4DD90, ax ;~ 296C:0BD5 -cs=0x296c;eip=0x000bd8; T(ax = 0x4E;); // 75218 mov ax, 4Eh ; 'N' ;~ 296C:0BD8 -cs=0x296c;eip=0x000bdb; X(word_4dd94 = ax;); // 75219 mov word_4DD94, ax ;~ 296C:0BDB -cs=0x296c;eip=0x000bde; T(ax = 0x0F1;); // 75220 mov ax, 0F1h ;~ 296C:0BDE -cs=0x296c;eip=0x000be1; X(word_4dd96 = ax;); // 75221 mov word_4DD96, ax ;~ 296C:0BE1 -cs=0x296c;eip=0x000be4; T(ax = 0x10;); // 75222 mov ax, 10h ;~ 296C:0BE4 -cs=0x296c;eip=0x000be7; X(word_4dda2 = ax;); // 75223 mov word_4DDA2, ax ;~ 296C:0BE7 -cs=0x296c;eip=0x000bea; J(RETN(0)); // 75224 retn ;~ 296C:0BEA + // 123138 +cs=0x296c;eip=0x000b54; X(word_4de4c = ax;); // 123138 mov ds:word_4DE4C, ax ;~ 296C:0B54 +cs=0x296c;eip=0x000b57; T(ax = 0x0A0;); // 123139 mov ax, 0A0h ;~ 296C:0B57 +cs=0x296c;eip=0x000b5a; X(word_4de4e = ax;); // 123140 mov ds:word_4DE4E, ax ;~ 296C:0B5A +cs=0x296c;eip=0x000b5d; T(ax = 0x4C;); // 123141 mov ax, 4Ch ; 'L' ;~ 296C:0B5D +cs=0x296c;eip=0x000b60; X(word_4de50 = ax;); // 123142 mov ds:word_4DE50, ax ;~ 296C:0B60 +cs=0x296c;eip=0x000b63; T(ax = 0x3C;); // 123143 mov ax, 3Ch ; '<' ;~ 296C:0B63 +cs=0x296c;eip=0x000b66; X(word_4de52 = ax;); // 123144 mov ds:word_4DE52, ax ;~ 296C:0B66 +cs=0x296c;eip=0x000b69; T(ax = 0x1A;); // 123145 mov ax, 1Ah ;~ 296C:0B69 +cs=0x296c;eip=0x000b6c; X(word_4dd64 = ax;); // 123146 mov ds:word_4DD64, ax ;~ 296C:0B6C +cs=0x296c;eip=0x000b6f; T(ax = 0x56;); // 123147 mov ax, 56h ; 'V' ;~ 296C:0B6F +cs=0x296c;eip=0x000b72; X(word_4dd66 = ax;); // 123148 mov ds:word_4DD66, ax ;~ 296C:0B72 +cs=0x296c;eip=0x000b75; T(ax = 0;); // 123149 mov ax, 0 ;~ 296C:0B75 +cs=0x296c;eip=0x000b78; X(word_4dd62 = ax;); // 123150 mov ds:word_4DD62, ax ;~ 296C:0B78 +cs=0x296c;eip=0x000b7b; X(word_4dd78 = ax;); // 123151 mov ds:word_4DD78, ax ;~ 296C:0B7B +cs=0x296c;eip=0x000b7e; X(word_4dd8e = ax;); // 123152 mov ds:word_4DD8E, ax ;~ 296C:0B7E +cs=0x296c;eip=0x000b81; X(word_4dda4 = ax;); // 123153 mov ds:word_4DDA4, ax ;~ 296C:0B81 +cs=0x296c;eip=0x000b84; T(ax = 0x0A;); // 123154 mov ax, 0Ah ;~ 296C:0B84 +cs=0x296c;eip=0x000b87; X(word_4dd76 = ax;); // 123155 mov ds:word_4DD76, ax ;~ 296C:0B87 +cs=0x296c;eip=0x000b8a; T(ax = 0x5A;); // 123156 mov ax, 5Ah ; 'Z' ;~ 296C:0B8A +cs=0x296c;eip=0x000b8d; X(word_4dd7e = ax;); // 123157 mov ds:word_4DD7E, ax ;~ 296C:0B8D +cs=0x296c;eip=0x000b90; T(ax = 0x0E6;); // 123158 mov ax, 0E6h ;~ 296C:0B90 +cs=0x296c;eip=0x000b93; X(word_4dd80 = ax;); // 123159 mov ds:word_4DD80, ax ;~ 296C:0B93 +cs=0x296c;eip=0x000b96; T(ax = 0x82;); // 123160 mov ax, 82h ;~ 296C:0B96 +cs=0x296c;eip=0x000b99; X(word_4ddce = ax;); // 123161 mov ds:word_4DDCE, ax ;~ 296C:0B99 +cs=0x296c;eip=0x000b9c; T(ax = 0x26;); // 123162 mov ax, 26h ; '&' ;~ 296C:0B9C +cs=0x296c;eip=0x000b9f; X(word_4ddd0 = ax;); // 123163 mov ds:word_4DDD0, ax ;~ 296C:0B9F +cs=0x296c;eip=0x000ba2; T(ax = 0x93;); // 123164 mov ax, 93h ;~ 296C:0BA2 +cs=0x296c;eip=0x000ba5; X(word_4ddd4 = ax;); // 123165 mov ds:word_4DDD4, ax ;~ 296C:0BA5 +cs=0x296c;eip=0x000ba8; T(ax = 0x30;); // 123166 mov ax, 30h ; '0' ;~ 296C:0BA8 +cs=0x296c;eip=0x000bab; X(word_4ddd6 = ax;); // 123167 mov ds:word_4DDD6, ax ;~ 296C:0BAB +cs=0x296c;eip=0x000bae; T(ax = 0x19;); // 123168 mov ax, 19h ;~ 296C:0BAE +cs=0x296c;eip=0x000bb1; X(word_4ddd8 = ax;); // 123169 mov ds:word_4DDD8, ax ;~ 296C:0BB1 +cs=0x296c;eip=0x000bb4; T(ax = 0x0F;); // 123170 mov ax, 0Fh ;~ 296C:0BB4 +cs=0x296c;eip=0x000bb7; X(word_4ddda = ax;); // 123171 mov ds:word_4DDDA, ax ;~ 296C:0BB7 +cs=0x296c;eip=0x000bba; T(ax = 0x5A;); // 123172 mov ax, 5Ah ; 'Z' ;~ 296C:0BBA +cs=0x296c;eip=0x000bbd; X(word_4ddb6 = ax;); // 123173 mov ds:word_4DDB6, ax ;~ 296C:0BBD +cs=0x296c;eip=0x000bc0; T(ax = 0x10;); // 123174 mov ax, 10h ;~ 296C:0BC0 +cs=0x296c;eip=0x000bc3; X(word_4ddb8 = ax;); // 123175 mov ds:word_4DDB8, ax ;~ 296C:0BC3 +cs=0x296c;eip=0x000bc6; T(ax = 0x8D;); // 123176 mov ax, 8Dh ;~ 296C:0BC6 +cs=0x296c;eip=0x000bc9; X(word_4ddba = ax;); // 123177 mov ds:word_4DDBA, ax ;~ 296C:0BC9 +cs=0x296c;eip=0x000bcc; T(ax = 3;); // 123178 mov ax, 3 ;~ 296C:0BCC +cs=0x296c;eip=0x000bcf; X(word_4ddbc = ax;); // 123179 mov ds:word_4DDBC, ax ;~ 296C:0BCF +cs=0x296c;eip=0x000bd2; T(ax = 0x14;); // 123180 mov ax, 14h ;~ 296C:0BD2 +cs=0x296c;eip=0x000bd5; X(word_4dd90 = ax;); // 123181 mov ds:word_4DD90, ax ;~ 296C:0BD5 +cs=0x296c;eip=0x000bd8; T(ax = 0x4E;); // 123182 mov ax, 4Eh ; 'N' ;~ 296C:0BD8 +cs=0x296c;eip=0x000bdb; X(word_4dd94 = ax;); // 123183 mov ds:word_4DD94, ax ;~ 296C:0BDB +cs=0x296c;eip=0x000bde; T(ax = 0x0F1;); // 123184 mov ax, 0F1h ;~ 296C:0BDE +cs=0x296c;eip=0x000be1; X(word_4dd96 = ax;); // 123185 mov ds:word_4DD96, ax ;~ 296C:0BE1 +cs=0x296c;eip=0x000be4; T(ax = 0x10;); // 123186 mov ax, 10h ;~ 296C:0BE4 +cs=0x296c;eip=0x000be7; X(word_4dda2 = ax;); // 123187 mov ds:word_4DDA2, ax ;~ 296C:0BE7 +cs=0x296c;eip=0x000bea; J(RETN(0)); // 123188 retn ;~ 296C:0BEA assert(0); __dispatch_call: @@ -1292,12 +1295,12 @@ cs=0x296c;eip=0x000bea; J(RETN(0)); // 75224 retn ;~ 296C:0BEA else goto __dispatch_call; sub_3888b: _begin: -cs=0x296c;eip=0x000beb; J(CALL(sub_388c1,0)); // 75230 call sub_388C1 ;~ 296C:0BEB -cs=0x296c;eip=0x000bee; T(bx = 0;); // 75231 mov bx, 0 ;~ 296C:0BEE -cs=0x296c;eip=0x000bf1; J(CALL(sub_3889b,0)); // 75232 call sub_3889B ;~ 296C:0BF1 -cs=0x296c;eip=0x000bf4; T(bx = 1;); // 75233 mov bx, 1 ;~ 296C:0BF4 -cs=0x296c;eip=0x000bf7; J(CALL(sub_3889b,0)); // 75234 call sub_3889B ;~ 296C:0BF7 -cs=0x296c;eip=0x000bfa; J(RETF(0)); // 75235 retf ;~ 296C:0BFA +cs=0x296c;eip=0x000beb; J(CALL(sub_388c1,0)); // 123194 call sub_388C1 ;~ 296C:0BEB +cs=0x296c;eip=0x000bee; T(bx = 0;); // 123195 mov bx, 0 ;~ 296C:0BEE +cs=0x296c;eip=0x000bf1; J(CALL(sub_3889b,0)); // 123196 call sub_3889B ;~ 296C:0BF1 +cs=0x296c;eip=0x000bf4; T(bx = 1;); // 123197 mov bx, 1 ;~ 296C:0BF4 +cs=0x296c;eip=0x000bf7; J(CALL(sub_3889b,0)); // 123198 call sub_3889B ;~ 296C:0BF7 +cs=0x296c;eip=0x000bfa; J(RETF(0)); // 123199 retf ;~ 296C:0BFA assert(0); __dispatch_call: @@ -1322,12 +1325,12 @@ cs=0x296c;eip=0x000bfa; J(RETF(0)); // 75235 retf ;~ 296C:0BFA else goto __dispatch_call; sub_3889b: _begin: -cs=0x296c;eip=0x000bfb; T(SHL(bx, 1)); // 75244 shl bx, 1 ;~ 296C:0BFB -cs=0x296c;eip=0x000bfd; T(MOV(ax, *(dw*)(raddr(ds,bx+0x56DC)))); // 75245 mov ax, [bx+56DCh] ;~ 296C:0BFD -cs=0x296c;eip=0x000c01; X(MOV(*(dw*)(raddr(ds,bx+0x56C4)), ax)); // 75246 mov [bx+56C4h], ax ;~ 296C:0C01 -cs=0x296c;eip=0x000c05; X(MOV(*(dw*)(raddr(ds,bx+0x56B4)), ax)); // 75247 mov [bx+56B4h], ax ;~ 296C:0C05 -cs=0x296c;eip=0x000c09; X(MOV(*(dw*)(raddr(ds,bx+0x56BC)), ax)); // 75248 mov [bx+56BCh], ax ;~ 296C:0C09 -cs=0x296c;eip=0x000c0d; J(RETN(0)); // 75249 retn ;~ 296C:0C0D +cs=0x296c;eip=0x000bfb; T(SHL(bx, 1)); // 123208 shl bx, 1 ;~ 296C:0BFB +cs=0x296c;eip=0x000bfd; T(MOV(ax, *(dw*)(raddr(ds,bx+0x56DC)))); // 123209 mov ax, [bx+56DCh] ;~ 296C:0BFD +cs=0x296c;eip=0x000c01; X(MOV(*(dw*)(raddr(ds,bx+0x56C4)), ax)); // 123210 mov [bx+56C4h], ax ;~ 296C:0C01 +cs=0x296c;eip=0x000c05; X(MOV(*(dw*)(raddr(ds,bx+0x56B4)), ax)); // 123211 mov [bx+56B4h], ax ;~ 296C:0C05 +cs=0x296c;eip=0x000c09; X(MOV(*(dw*)(raddr(ds,bx+0x56BC)), ax)); // 123212 mov [bx+56BCh], ax ;~ 296C:0C09 +cs=0x296c;eip=0x000c0d; J(RETN(0)); // 123213 retn ;~ 296C:0C0D assert(0); __dispatch_call: @@ -1352,13 +1355,13 @@ cs=0x296c;eip=0x000c0d; J(RETN(0)); // 75249 retn ;~ 296C:0C0D else goto __dispatch_call; sub_388ae: _begin: -cs=0x296c;eip=0x000c0e; J(CALL(sub_388c1,0)); // 75257 call sub_388C1 ;~ 296C:0C0E -cs=0x296c;eip=0x000c11; T(bx = 0;); // 75258 mov bx, 0 ;~ 296C:0C11 -cs=0x296c;eip=0x000c14; J(CALL(sub_388ee,0)); // 75259 call sub_388EE ;~ 296C:0C14 -cs=0x296c;eip=0x000c17; T(bx = 1;); // 75260 mov bx, 1 ;~ 296C:0C17 -cs=0x296c;eip=0x000c1a; J(CALL(sub_388ee,0)); // 75261 call sub_388EE ;~ 296C:0C1A -cs=0x296c;eip=0x000c1d; T(ax = word_4e1c4;); // 75262 mov ax, word_4E1C4 ;~ 296C:0C1D -cs=0x296c;eip=0x000c20; J(RETF(0)); // 75263 retf ;~ 296C:0C20 +cs=0x296c;eip=0x000c0e; J(CALL(sub_388c1,0)); // 123221 call sub_388C1 ;~ 296C:0C0E +cs=0x296c;eip=0x000c11; T(bx = 0;); // 123222 mov bx, 0 ;~ 296C:0C11 +cs=0x296c;eip=0x000c14; J(CALL(sub_388ee,0)); // 123223 call sub_388EE ;~ 296C:0C14 +cs=0x296c;eip=0x000c17; T(bx = 1;); // 123224 mov bx, 1 ;~ 296C:0C17 +cs=0x296c;eip=0x000c1a; J(CALL(sub_388ee,0)); // 123225 call sub_388EE ;~ 296C:0C1A +cs=0x296c;eip=0x000c1d; T(ax = word_4e1c4;); // 123226 mov ax, ds:word_4E1C4 ;~ 296C:0C1D +cs=0x296c;eip=0x000c20; J(RETF(0)); // 123227 retf ;~ 296C:0C20 assert(0); __dispatch_call: @@ -1383,34 +1386,34 @@ cs=0x296c;eip=0x000c20; J(RETF(0)); // 75263 retf ;~ 296C:0C20 else goto __dispatch_call; sub_388c1: _begin: -cs=0x296c;eip=0x000c21; X(PUSH(bp)); // 75272 push bp ;~ 296C:0C21 -cs=0x296c;eip=0x000c22; T(XOR(bx, bx)); // 75273 xor bx, bx ;~ 296C:0C22 -cs=0x296c;eip=0x000c24; T(XOR(bp, bp)); // 75274 xor bp, bp ;~ 296C:0C24 -cs=0x296c;eip=0x000c26; T(cx = 0x0FFFF;); // 75275 mov cx, 0FFFFh ;~ 296C:0C26 -cs=0x296c;eip=0x000c29; T(dx = 0x201;); // 75276 mov dx, 201h ;~ 296C:0C29 -cs=0x296c;eip=0x000c2c; T(CLI); // 75277 cli ;~ 296C:0C2C -cs=0x296c;eip=0x000c2d; S(OUT(dx, al)); // 75278 out dx, al ; Game I/O port ;~ 296C:0C2D -cs=0x296c;eip=0x000c2e; J({;}); // 75281 jmp short $+2 ;~ 296C:0C2E +cs=0x296c;eip=0x000c21; X(PUSH(bp)); // 123236 push bp ;~ 296C:0C21 +cs=0x296c;eip=0x000c22; T(XOR(bx, bx)); // 123237 xor bx, bx ;~ 296C:0C22 +cs=0x296c;eip=0x000c24; T(XOR(bp, bp)); // 123238 xor bp, bp ;~ 296C:0C24 +cs=0x296c;eip=0x000c26; T(cx = 0x0FFFF;); // 123239 mov cx, 0FFFFh ;~ 296C:0C26 +cs=0x296c;eip=0x000c29; T(dx = 0x201;); // 123240 mov dx, 201h ;~ 296C:0C29 +cs=0x296c;eip=0x000c2c; T(CLI); // 123241 cli ;~ 296C:0C2C +cs=0x296c;eip=0x000c2d; S(OUT(dx, al)); // 123242 out dx, al ; Game I/O port ;~ 296C:0C2D +cs=0x296c;eip=0x000c2e; J({;}); // 123245 jmp short $+2 ;~ 296C:0C2E loc_388d0: - // 7297 -cs=0x296c;eip=0x000c30; J({;}); // 75285 jmp short $+2 ;~ 296C:0C30 + // 7285 +cs=0x296c;eip=0x000c30; J({;}); // 123249 jmp short $+2 ;~ 296C:0C30 loc_388d2: - // 7298 -cs=0x296c;eip=0x000c32; S(IN(al, dx)); // 75290 in al, dx ; Game I/O port ;~ 296C:0C32 -cs=0x296c;eip=0x000c33; T(AND(al, 3)); // 75293 and al, 3 ;~ 296C:0C33 -cs=0x296c;eip=0x000c35; J(JZ(loc_388e3)); // 75294 jz short loc_388E3 ;~ 296C:0C35 -cs=0x296c;eip=0x000c37; T(SHR(al, 1)); // 75295 shr al, 1 ;~ 296C:0C37 -cs=0x296c;eip=0x000c39; T(ADC(bx, 0)); // 75296 adc bx, 0 ;~ 296C:0C39 -cs=0x296c;eip=0x000c3c; T(SHR(al, 1)); // 75297 shr al, 1 ;~ 296C:0C3C -cs=0x296c;eip=0x000c3e; T(ADC(bp, 0)); // 75298 adc bp, 0 ;~ 296C:0C3E -cs=0x296c;eip=0x000c41; J(LOOP(loc_388d2)); // 75299 loop loc_388D2 ;~ 296C:0C41 + // 7286 +cs=0x296c;eip=0x000c32; S(IN(al, dx)); // 123254 in al, dx ; Game I/O port ;~ 296C:0C32 +cs=0x296c;eip=0x000c33; T(AND(al, 3)); // 123257 and al, 3 ;~ 296C:0C33 +cs=0x296c;eip=0x000c35; J(JZ(loc_388e3)); // 123258 jz short loc_388E3 ;~ 296C:0C35 +cs=0x296c;eip=0x000c37; T(SHR(al, 1)); // 123259 shr al, 1 ;~ 296C:0C37 +cs=0x296c;eip=0x000c39; T(ADC(bx, 0)); // 123260 adc bx, 0 ;~ 296C:0C39 +cs=0x296c;eip=0x000c3c; T(SHR(al, 1)); // 123261 shr al, 1 ;~ 296C:0C3C +cs=0x296c;eip=0x000c3e; T(ADC(bp, 0)); // 123262 adc bp, 0 ;~ 296C:0C3E +cs=0x296c;eip=0x000c41; J(LOOP(loc_388d2)); // 123263 loop loc_388D2 ;~ 296C:0C41 loc_388e3: - // 7299 -cs=0x296c;eip=0x000c43; T(STI); // 75302 sti ;~ 296C:0C43 -cs=0x296c;eip=0x000c44; X(word_4e1bc = bx;); // 75303 mov word_4E1BC, bx ;~ 296C:0C44 -cs=0x296c;eip=0x000c48; X(word_4e1be = bp;); // 75304 mov word_4E1BE, bp ;~ 296C:0C48 -cs=0x296c;eip=0x000c4c; X(POP(bp)); // 75305 pop bp ;~ 296C:0C4C -cs=0x296c;eip=0x000c4d; J(RETN(0)); // 75306 retn ;~ 296C:0C4D + // 7287 +cs=0x296c;eip=0x000c43; T(STI); // 123266 sti ;~ 296C:0C43 +cs=0x296c;eip=0x000c44; X(word_4e1bc = bx;); // 123267 mov ds:word_4E1BC, bx ;~ 296C:0C44 +cs=0x296c;eip=0x000c48; X(word_4e1be = bp;); // 123268 mov ds:word_4E1BE, bp ;~ 296C:0C48 +cs=0x296c;eip=0x000c4c; X(POP(bp)); // 123269 pop bp ;~ 296C:0C4C +cs=0x296c;eip=0x000c4d; J(RETN(0)); // 123270 retn ;~ 296C:0C4D assert(0); __dispatch_call: @@ -1438,49 +1441,49 @@ cs=0x296c;eip=0x000c4d; J(RETN(0)); // 75306 retn ;~ 296C:0C4D else goto __dispatch_call; sub_388ee: _begin: -cs=0x296c;eip=0x000c4e; T(SHL(bx, 1)); // 75315 shl bx, 1 ;~ 296C:0C4E -cs=0x296c;eip=0x000c50; T(MOV(ax, *(dw*)(raddr(ds,bx+0x56DC)))); // 75316 mov ax, [bx+56DCh] ;~ 296C:0C50 -cs=0x296c;eip=0x000c54; T(dx = ax;); // 75317 mov dx, ax ;~ 296C:0C54 -cs=0x296c;eip=0x000c56; T(SUB(dx, *(dw*)(raddr(ds,bx+0x56C4)))); // 75318 sub dx, [bx+56C4h] ;~ 296C:0C56 -cs=0x296c;eip=0x000c5a; J(JC(loc_38903)); // 75319 jb short loc_38903 ;~ 296C:0C5A -cs=0x296c;eip=0x000c5c; J(JA(loc_38925)); // 75320 ja short loc_38925 ;~ 296C:0C5C -cs=0x296c;eip=0x000c5e; T(ah = 0x80;); // 75321 mov ah, 80h ;~ 296C:0C5E -cs=0x296c;eip=0x000c60; J(JMP(loc_38943)); // 75322 jmp short loc_38943 ;~ 296C:0C60 +cs=0x296c;eip=0x000c4e; T(SHL(bx, 1)); // 123279 shl bx, 1 ;~ 296C:0C4E +cs=0x296c;eip=0x000c50; T(MOV(ax, *(dw*)(raddr(ds,bx+0x56DC)))); // 123280 mov ax, [bx+56DCh] ;~ 296C:0C50 +cs=0x296c;eip=0x000c54; T(dx = ax;); // 123281 mov dx, ax ;~ 296C:0C54 +cs=0x296c;eip=0x000c56; T(SUB(dx, *(dw*)(raddr(ds,bx+0x56C4)))); // 123282 sub dx, [bx+56C4h] ;~ 296C:0C56 +cs=0x296c;eip=0x000c5a; J(JC(loc_38903)); // 123283 jb short loc_38903 ;~ 296C:0C5A +cs=0x296c;eip=0x000c5c; J(JA(loc_38925)); // 123284 ja short loc_38925 ;~ 296C:0C5C +cs=0x296c;eip=0x000c5e; T(ah = 0x80;); // 123285 mov ah, 80h ;~ 296C:0C5E +cs=0x296c;eip=0x000c60; J(JMP(loc_38943)); // 123286 jmp short loc_38943 ;~ 296C:0C60 loc_38903: - // 7300 -cs=0x296c;eip=0x000c63; T(NEG(dx)); // 75328 neg dx ;~ 296C:0C63 -cs=0x296c;eip=0x000c65; T(CMP(ax, *(dw*)(raddr(ds,bx+0x56B4)))); // 75329 cmp ax, [bx+56B4h] ;~ 296C:0C65 -cs=0x296c;eip=0x000c69; J(JA(loc_38918)); // 75330 ja short loc_38918 ;~ 296C:0C69 -cs=0x296c;eip=0x000c6b; X(MOV(*(dw*)(raddr(ds,bx+0x56B4)), ax)); // 75331 mov [bx+56B4h], ax ;~ 296C:0C6B -cs=0x296c;eip=0x000c6f; X(MOV(*(dw*)(raddr(ds,bx+0x56CC)), dx)); // 75332 mov [bx+56CCh], dx ;~ 296C:0C6F -cs=0x296c;eip=0x000c73; T(ah = 0;); // 75333 mov ah, 0 ;~ 296C:0C73 -cs=0x296c;eip=0x000c75; J(JMP(loc_38943)); // 75334 jmp short loc_38943 ;~ 296C:0C75 + // 7288 +cs=0x296c;eip=0x000c63; T(NEG(dx)); // 123292 neg dx ;~ 296C:0C63 +cs=0x296c;eip=0x000c65; T(CMP(ax, *(dw*)(raddr(ds,bx+0x56B4)))); // 123293 cmp ax, [bx+56B4h] ;~ 296C:0C65 +cs=0x296c;eip=0x000c69; J(JA(loc_38918)); // 123294 ja short loc_38918 ;~ 296C:0C69 +cs=0x296c;eip=0x000c6b; X(MOV(*(dw*)(raddr(ds,bx+0x56B4)), ax)); // 123295 mov [bx+56B4h], ax ;~ 296C:0C6B +cs=0x296c;eip=0x000c6f; X(MOV(*(dw*)(raddr(ds,bx+0x56CC)), dx)); // 123296 mov [bx+56CCh], dx ;~ 296C:0C6F +cs=0x296c;eip=0x000c73; T(ah = 0;); // 123297 mov ah, 0 ;~ 296C:0C73 +cs=0x296c;eip=0x000c75; J(JMP(loc_38943)); // 123298 jmp short loc_38943 ;~ 296C:0C75 loc_38918: - // 7301 -cs=0x296c;eip=0x000c78; T(XOR(ax, ax)); // 75340 xor ax, ax ;~ 296C:0C78 -cs=0x296c;eip=0x000c7a; X(DIV2(*(dw*)(raddr(ds,bx+0x56CC)))); // 75341 div word ptr [bx+56CCh] ;~ 296C:0C7A -cs=0x296c;eip=0x000c7e; T(NOT(ax)); // 75342 not ax ;~ 296C:0C7E -cs=0x296c;eip=0x000c80; T(SHR(ax, 1)); // 75343 shr ax, 1 ;~ 296C:0C80 -cs=0x296c;eip=0x000c82; J(JMP(loc_38943)); // 75344 jmp short loc_38943 ;~ 296C:0C82 + // 7289 +cs=0x296c;eip=0x000c78; T(XOR(ax, ax)); // 123304 xor ax, ax ;~ 296C:0C78 +cs=0x296c;eip=0x000c7a; X(DIV2(*(dw*)(raddr(ds,bx+0x56CC)))); // 123305 div word ptr [bx+56CCh] ;~ 296C:0C7A +cs=0x296c;eip=0x000c7e; T(NOT(ax)); // 123306 not ax ;~ 296C:0C7E +cs=0x296c;eip=0x000c80; T(SHR(ax, 1)); // 123307 shr ax, 1 ;~ 296C:0C80 +cs=0x296c;eip=0x000c82; J(JMP(loc_38943)); // 123308 jmp short loc_38943 ;~ 296C:0C82 loc_38925: - // 7302 -cs=0x296c;eip=0x000c85; T(CMP(ax, *(dw*)(raddr(ds,bx+0x56BC)))); // 75350 cmp ax, [bx+56BCh] ;~ 296C:0C85 -cs=0x296c;eip=0x000c89; J(JC(loc_38938)); // 75351 jb short loc_38938 ;~ 296C:0C89 -cs=0x296c;eip=0x000c8b; X(MOV(*(dw*)(raddr(ds,bx+0x56BC)), ax)); // 75352 mov [bx+56BCh], ax ;~ 296C:0C8B -cs=0x296c;eip=0x000c8f; X(MOV(*(dw*)(raddr(ds,bx+0x56D4)), dx)); // 75353 mov [bx+56D4h], dx ;~ 296C:0C8F -cs=0x296c;eip=0x000c93; T(ah = 0x0FF;); // 75354 mov ah, 0FFh ;~ 296C:0C93 -cs=0x296c;eip=0x000c95; J(JMP(loc_38943)); // 75355 jmp short loc_38943 ;~ 296C:0C95 + // 7290 +cs=0x296c;eip=0x000c85; T(CMP(ax, *(dw*)(raddr(ds,bx+0x56BC)))); // 123314 cmp ax, [bx+56BCh] ;~ 296C:0C85 +cs=0x296c;eip=0x000c89; J(JC(loc_38938)); // 123315 jb short loc_38938 ;~ 296C:0C89 +cs=0x296c;eip=0x000c8b; X(MOV(*(dw*)(raddr(ds,bx+0x56BC)), ax)); // 123316 mov [bx+56BCh], ax ;~ 296C:0C8B +cs=0x296c;eip=0x000c8f; X(MOV(*(dw*)(raddr(ds,bx+0x56D4)), dx)); // 123317 mov [bx+56D4h], dx ;~ 296C:0C8F +cs=0x296c;eip=0x000c93; T(ah = 0x0FF;); // 123318 mov ah, 0FFh ;~ 296C:0C93 +cs=0x296c;eip=0x000c95; J(JMP(loc_38943)); // 123319 jmp short loc_38943 ;~ 296C:0C95 loc_38938: - // 7303 -cs=0x296c;eip=0x000c98; T(XOR(ax, ax)); // 75361 xor ax, ax ;~ 296C:0C98 -cs=0x296c;eip=0x000c9a; X(DIV2(*(dw*)(raddr(ds,bx+0x56D4)))); // 75362 div word ptr [bx+56D4h] ;~ 296C:0C9A -cs=0x296c;eip=0x000c9e; T(SHR(ax, 1)); // 75363 shr ax, 1 ;~ 296C:0C9E -cs=0x296c;eip=0x000ca0; T(ADD(ah, 0x80)); // 75364 add ah, 80h ;~ 296C:0CA0 + // 7291 +cs=0x296c;eip=0x000c98; T(XOR(ax, ax)); // 123325 xor ax, ax ;~ 296C:0C98 +cs=0x296c;eip=0x000c9a; X(DIV2(*(dw*)(raddr(ds,bx+0x56D4)))); // 123326 div word ptr [bx+56D4h] ;~ 296C:0C9A +cs=0x296c;eip=0x000c9e; T(SHR(ax, 1)); // 123327 shr ax, 1 ;~ 296C:0C9E +cs=0x296c;eip=0x000ca0; T(ADD(ah, 0x80)); // 123328 add ah, 80h ;~ 296C:0CA0 loc_38943: - // 7304 -cs=0x296c;eip=0x000ca3; T(SHR(bx, 1)); // 75368 shr bx, 1 ;~ 296C:0CA3 -cs=0x296c;eip=0x000ca5; X(MOV(*(raddr(ds,bx+0x56E4)), ah)); // 75369 mov [bx+56E4h], ah ;~ 296C:0CA5 -cs=0x296c;eip=0x000ca9; J(RETN(0)); // 75370 retn ;~ 296C:0CA9 + // 7292 +cs=0x296c;eip=0x000ca3; T(SHR(bx, 1)); // 123332 shr bx, 1 ;~ 296C:0CA3 +cs=0x296c;eip=0x000ca5; X(MOV(*(raddr(ds,bx+0x56E4)), ah)); // 123333 mov [bx+56E4h], ah ;~ 296C:0CA5 +cs=0x296c;eip=0x000ca9; J(RETN(0)); // 123334 retn ;~ 296C:0CA9 assert(0); __dispatch_call: @@ -1510,19 +1513,19 @@ cs=0x296c;eip=0x000ca9; J(RETN(0)); // 75370 retn ;~ 296C:0CA9 else goto __dispatch_call; sub_3894a: _begin: -cs=0x296c;eip=0x000caa; T(bx = sp;); // 75378 mov bx, sp ;~ 296C:0CAA -cs=0x296c;eip=0x000cac; X(PUSH(si)); // 75379 push si ;~ 296C:0CAC -cs=0x296c;eip=0x000cad; X(PUSH(di)); // 75380 push di ;~ 296C:0CAD -cs=0x296c;eip=0x000cae; X(PUSH(es)); // 75381 push es ;~ 296C:0CAE -cs=0x296c;eip=0x000caf; T(si = 0x56B4;); // 75382 mov si, 56B4h ;~ 296C:0CAF -cs=0x296c;eip=0x000cb2; T(LES(di, *(dw*)(raddr(ds,bx+4)))); // 75383 les di, [bx+4] ;~ 296C:0CB2 -cs=0x296c;eip=0x000cb5; T(cx = 0x14;); // 75385 mov cx, 14h ;~ 296C:0CB5 - // 75386 rep movsw ;~ 296C:0CB8 -cs=0x296c;eip=0x000cb8; X( REP MOVSW); // 75386 rep movsw ;~ 296C:0CB8 -cs=0x296c;eip=0x000cba; X(POP(es)); // 75387 pop es ;~ 296C:0CBA -cs=0x296c;eip=0x000cbb; X(POP(di)); // 75388 pop di ;~ 296C:0CBB -cs=0x296c;eip=0x000cbc; X(POP(si)); // 75389 pop si ;~ 296C:0CBC -cs=0x296c;eip=0x000cbd; J(RETF(0)); // 75390 retf ;~ 296C:0CBD +cs=0x296c;eip=0x000caa; T(bx = sp;); // 123342 mov bx, sp ;~ 296C:0CAA +cs=0x296c;eip=0x000cac; X(PUSH(si)); // 123343 push si ;~ 296C:0CAC +cs=0x296c;eip=0x000cad; X(PUSH(di)); // 123344 push di ;~ 296C:0CAD +cs=0x296c;eip=0x000cae; X(PUSH(es)); // 123345 push es ;~ 296C:0CAE +cs=0x296c;eip=0x000caf; T(si = 0x56B4;); // 123346 mov si, 56B4h ;~ 296C:0CAF +cs=0x296c;eip=0x000cb2; T(LES(di, *(dw*)(raddr(ds,bx+4)))); // 123347 les di, [bx+4] ;~ 296C:0CB2 +cs=0x296c;eip=0x000cb5; T(cx = 0x14;); // 123349 mov cx, 14h ;~ 296C:0CB5 + // 123350 rep movsw ;~ 296C:0CB8 +cs=0x296c;eip=0x000cb8; X( REP MOVSW); // 123350 rep movsw ;~ 296C:0CB8 +cs=0x296c;eip=0x000cba; X(POP(es)); // 123351 pop es ;~ 296C:0CBA +cs=0x296c;eip=0x000cbb; X(POP(di)); // 123352 pop di ;~ 296C:0CBB +cs=0x296c;eip=0x000cbc; X(POP(si)); // 123353 pop si ;~ 296C:0CBC +cs=0x296c;eip=0x000cbd; J(RETF(0)); // 123354 retf ;~ 296C:0CBD assert(0); __dispatch_call: @@ -1539,33 +1542,37 @@ cs=0x296c;eip=0x000cbd; J(RETF(0)); // 75390 retf ;~ 296C:0CBD - bool seg37ca_cbe_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group86(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - seg37ca_cbe_proc: + _group86: _begin: -loc_3895e: - // 7305 -cs=0x296c;eip=0x000cbe; T(bx = sp;); // 75396 mov bx, sp ;~ 296C:0CBE -cs=0x296c;eip=0x000cc0; X(PUSH(si)); // 75397 push si ;~ 296C:0CC0 -cs=0x296c;eip=0x000cc1; X(PUSH(di)); // 75398 push di ;~ 296C:0CC1 -cs=0x296c;eip=0x000cc2; X(PUSH(ds)); // 75399 push ds ;~ 296C:0CC2 -cs=0x296c;eip=0x000cc3; X(PUSH(es)); // 75400 push es ;~ 296C:0CC3 -cs=0x296c;eip=0x000cc4; T(LDS(si, *(dw*)(raddr(ds,bx+4)))); // 75401 lds si, [bx+4] ;~ 296C:0CC4 -cs=0x296c;eip=0x000cc7; T(di = 0x56B4;); // 75403 mov di, 56B4h ;~ 296C:0CC7 -cs=0x296c;eip=0x000cca; X(PUSH(ss)); // 75404 push ss ;~ 296C:0CCA -cs=0x296c;eip=0x000ccb; X(POP(es)); // 75405 pop es ;~ 296C:0CCB -cs=0x296c;eip=0x000ccc; T(cx = 0x14;); // 75407 mov cx, 14h ;~ 296C:0CCC - // 75408 rep movsw ;~ 296C:0CCF -cs=0x296c;eip=0x000ccf; X( REP MOVSW); // 75408 rep movsw ;~ 296C:0CCF -cs=0x296c;eip=0x000cd1; X(POP(es)); // 75410 pop es ;~ 296C:0CD1 -cs=0x296c;eip=0x000cd2; X(POP(ds)); // 75412 pop ds ;~ 296C:0CD2 -cs=0x296c;eip=0x000cd3; X(POP(di)); // 75413 pop di ;~ 296C:0CD3 -cs=0x296c;eip=0x000cd4; X(POP(si)); // 75414 pop si ;~ 296C:0CD4 -cs=0x296c;eip=0x000cd5; J(RETF(0)); // 75415 retf ;~ 296C:0CD5 +sub_3895e: + // 123361 +cs=0x296c;eip=0x000cbe; T(bx = sp;); // 123362 mov bx, sp ;~ 296C:0CBE +cs=0x296c;eip=0x000cc0; X(PUSH(si)); // 123363 push si ;~ 296C:0CC0 +cs=0x296c;eip=0x000cc1; X(PUSH(di)); // 123364 push di ;~ 296C:0CC1 +cs=0x296c;eip=0x000cc2; X(PUSH(ds)); // 123365 push ds ;~ 296C:0CC2 +cs=0x296c;eip=0x000cc3; X(PUSH(es)); // 123366 push es ;~ 296C:0CC3 +cs=0x296c;eip=0x000cc4; T(LDS(si, *(dw*)(raddr(ds,bx+4)))); // 123367 lds si, [bx+4] ;~ 296C:0CC4 +cs=0x296c;eip=0x000cc7; T(di = 0x56B4;); // 123368 mov di, 56B4h ;~ 296C:0CC7 +cs=0x296c;eip=0x000cca; X(PUSH(ss)); // 123369 push ss ;~ 296C:0CCA +cs=0x296c;eip=0x000ccb; X(POP(es)); // 123370 pop es ;~ 296C:0CCB +cs=0x296c;eip=0x000ccc; T(cx = 0x14;); // 123372 mov cx, 14h ;~ 296C:0CCC +loc_3896f: + // 7293 + // 123375 rep movsw ;~ 296C:0CCF +cs=0x296c;eip=0x000ccf; X( REP MOVSW); // 123375 rep movsw ;~ 296C:0CCF +seg37ca_cd1_proc: + // 123378 +cs=0x296c;eip=0x000cd1; X(POP(es)); // 123378 pop es ;~ 296C:0CD1 +cs=0x296c;eip=0x000cd2; X(POP(ds)); // 123380 pop ds ;~ 296C:0CD2 +cs=0x296c;eip=0x000cd3; X(POP(di)); // 123381 pop di ;~ 296C:0CD3 +cs=0x296c;eip=0x000cd4; X(POP(si)); // 123382 pop si ;~ 296C:0CD4 +cs=0x296c;eip=0x000cd5; J(RETF(0)); // 123383 retf ;~ 296C:0CD5 assert(0); __dispatch_call: @@ -1575,7 +1582,9 @@ cs=0x296c;eip=0x000cd5; J(RETF(0)); // 75415 retf ;~ 296C:0CD5 #endif if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} switch (__disp) { - case m2c::kloc_3895e: goto loc_3895e; + case m2c::kloc_3896f: goto loc_3896f; + case m2c::kseg37ca_cd1_proc: goto seg37ca_cd1_proc; + case m2c::ksub_3895e: goto sub_3895e; default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); }; } diff --git a/src/custom/src/f.exe_seg3897.cpp b/src/custom/src/f.exe_seg3897.cpp index 85b3008477d..45ac7b23c58 100644 --- a/src/custom/src/f.exe_seg3897.cpp +++ b/src/custom/src/f.exe_seg3897.cpp @@ -5,198 +5,198 @@ - bool _group82(m2c::_offsets _i, struct m2c::_STATE* _state){ + bool _group87(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; if (__disp == 0) goto _begin; else goto __dispatch_call; - _group82: + _group87: _begin: sub_38976: - // 75429 -cs=0x2a39;eip=0x000006; X(PUSH(ds)); // 75430 push ds ;~ 2A39:0006 -cs=0x2a39;eip=0x000007; T(ax = 0x40;); // 75432 mov ax, 40h ; '@' ;~ 2A39:0007 -cs=0x2a39;eip=0x00000a; T(ds = ax;); // 75433 mov ds, ax ;~ 2A39:000A -cs=0x2a39;eip=0x00000c; X(AND(*(raddr(ds,0x17)), 0x0DF)); // 75435 and byte ptr ds:17h, 0DFh ;~ 2A39:000C -cs=0x2a39;eip=0x000011; T(XOR(ax, ax)); // 75436 xor ax, ax ;~ 2A39:0011 -cs=0x2a39;eip=0x000013; X(byte_4e1ca = al;); // 75437 mov ss:byte_4E1CA, al ;~ 2A39:0013 -cs=0x2a39;eip=0x000017; X(word_4e1cb = ax;); // 75438 mov ss:word_4E1CB, ax ;~ 2A39:0017 -cs=0x2a39;eip=0x00001b; X(byte_4e1cd = al;); // 75439 mov ss:byte_4E1CD, al ;~ 2A39:001B -cs=0x2a39;eip=0x00001f; X(byte_4e1ce = al;); // 75440 mov ss:byte_4E1CE, al ;~ 2A39:001F -cs=0x2a39;eip=0x000023; X(*(byte_4e1cf) = al;); // 75441 mov ss:byte_4E1CF, al ;~ 2A39:0023 -cs=0x2a39;eip=0x000027; X(byte_4e1c8 = 0x80;); // 75442 mov ss:byte_4E1C8, 80h ;~ 2A39:0027 -cs=0x2a39;eip=0x00002d; X(byte_4e1c9 = 0x80;); // 75443 mov ss:byte_4E1C9, 80h ;~ 2A39:002D -cs=0x2a39;eip=0x000033; T(XOR(ax, ax)); // 75444 xor ax, ax ;~ 2A39:0033 -cs=0x2a39;eip=0x000035; T(ds = ax;); // 75445 mov ds, ax ;~ 2A39:0035 -cs=0x2a39;eip=0x000037; T(bx = 0x24;); // 75447 mov bx, 24h ; '$' ;~ 2A39:0037 -cs=0x2a39;eip=0x00003a; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 75448 mov ax, [bx] ;~ 2A39:003A -cs=0x2a39;eip=0x00003c; T(MOV(dx, *(dw*)(raddr(ds,bx+2)))); // 75449 mov dx, [bx+2] ;~ 2A39:003C -cs=0x2a39;eip=0x00003f; X(MOV(*(dw*)(raddr(cs,m2c::kloc_38af4+1)), ax)); // 75450 mov word ptr cs:loc_38AF4+1, ax ;~ 2A39:003F -cs=0x2a39;eip=0x000043; X(MOV(*(dw*)(raddr(cs,m2c::kloc_38af4+3)), dx)); // 75451 mov word ptr cs:loc_38AF4+3, dx ;~ 2A39:0043 -cs=0x2a39;eip=0x000048; T(ax = 0x70;); // 75452 mov ax, 70h ; 'p' ;~ 2A39:0048 -cs=0x2a39;eip=0x00004b; T(dx = cs;); // 75453 mov dx, cs ;~ 2A39:004B -cs=0x2a39;eip=0x00004d; T(CLI); // 75454 cli ;~ 2A39:004D -cs=0x2a39;eip=0x00004e; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 75455 mov [bx], ax ;~ 2A39:004E -cs=0x2a39;eip=0x000050; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 75456 mov [bx+2], dx ;~ 2A39:0050 -cs=0x2a39;eip=0x000053; T(STI); // 75457 sti ;~ 2A39:0053 -cs=0x2a39;eip=0x000054; X(POP(ds)); // 75458 pop ds ;~ 2A39:0054 -cs=0x2a39;eip=0x000055; J(RETF(0)); // 75460 retf ;~ 2A39:0055 + // 123397 +cs=0x2a39;eip=0x000006; X(PUSH(ds)); // 123398 push ds ;~ 2A39:0006 +cs=0x2a39;eip=0x000007; T(ax = 0x40;); // 123399 mov ax, 40h ; '@' ;~ 2A39:0007 +cs=0x2a39;eip=0x00000a; T(ds = ax;); // 123400 mov ds, ax ;~ 2A39:000A +cs=0x2a39;eip=0x00000c; X(AND(*(raddr(ds,0x17)), 0x0DF)); // 123402 and byte ptr ds:17h, 0DFh ;~ 2A39:000C +cs=0x2a39;eip=0x000011; T(XOR(ax, ax)); // 123403 xor ax, ax ;~ 2A39:0011 +cs=0x2a39;eip=0x000013; X(byte_4e1ca = al;); // 123404 mov ss:byte_4E1CA, al ;~ 2A39:0013 +cs=0x2a39;eip=0x000017; X(word_4e1cb = ax;); // 123405 mov ss:word_4E1CB, ax ;~ 2A39:0017 +cs=0x2a39;eip=0x00001b; X(byte_4e1cd = al;); // 123406 mov ss:byte_4E1CD, al ;~ 2A39:001B +cs=0x2a39;eip=0x00001f; X(byte_4e1ce = al;); // 123407 mov ss:byte_4E1CE, al ;~ 2A39:001F +cs=0x2a39;eip=0x000023; X(byte_4e1cf = al;); // 123408 mov ss:byte_4E1CF, al ;~ 2A39:0023 +cs=0x2a39;eip=0x000027; X(byte_4e1c8 = 0x80;); // 123409 mov ss:byte_4E1C8, 80h ;~ 2A39:0027 +cs=0x2a39;eip=0x00002d; X(byte_4e1c9 = 0x80;); // 123410 mov ss:byte_4E1C9, 80h ;~ 2A39:002D +cs=0x2a39;eip=0x000033; T(XOR(ax, ax)); // 123411 xor ax, ax ;~ 2A39:0033 +cs=0x2a39;eip=0x000035; T(ds = ax;); // 123412 mov ds, ax ;~ 2A39:0035 +cs=0x2a39;eip=0x000037; T(bx = 0x24;); // 123414 mov bx, 24h ; '$' ;~ 2A39:0037 +cs=0x2a39;eip=0x00003a; T(MOV(ax, *(dw*)(raddr(ds,bx)))); // 123415 mov ax, [bx] ;~ 2A39:003A +cs=0x2a39;eip=0x00003c; T(MOV(dx, *(dw*)(raddr(ds,bx+2)))); // 123416 mov dx, [bx+2] ;~ 2A39:003C +cs=0x2a39;eip=0x00003f; X(MOV(*(dw*)(raddr(cs,m2c::kloc_38af4+1)), ax)); // 123417 mov word ptr cs:loc_38AF4+1, ax ;~ 2A39:003F +cs=0x2a39;eip=0x000043; X(MOV(*(dw*)(raddr(cs,m2c::kloc_38af4+3)), dx)); // 123418 mov word ptr cs:loc_38AF4+3, dx ;~ 2A39:0043 +cs=0x2a39;eip=0x000048; T(ax = 0x70;); // 123419 mov ax, 70h ; 'p' ;~ 2A39:0048 +cs=0x2a39;eip=0x00004b; T(dx = cs;); // 123420 mov dx, cs ;~ 2A39:004B +cs=0x2a39;eip=0x00004d; T(CLI); // 123421 cli ;~ 2A39:004D +cs=0x2a39;eip=0x00004e; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 123422 mov [bx], ax ;~ 2A39:004E +cs=0x2a39;eip=0x000050; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 123423 mov [bx+2], dx ;~ 2A39:0050 +cs=0x2a39;eip=0x000053; T(STI); // 123424 sti ;~ 2A39:0053 +cs=0x2a39;eip=0x000054; X(POP(ds)); // 123425 pop ds ;~ 2A39:0054 +cs=0x2a39;eip=0x000055; J(RETF(0)); // 123427 retf ;~ 2A39:0055 sub_389c6: - // 75467 -cs=0x2a39;eip=0x000056; X(PUSH(ds)); // 75468 push ds ;~ 2A39:0056 -cs=0x2a39;eip=0x000057; T(XOR(ax, ax)); // 75469 xor ax, ax ;~ 2A39:0057 -cs=0x2a39;eip=0x000059; T(ds = ax;); // 75470 mov ds, ax ;~ 2A39:0059 -cs=0x2a39;eip=0x00005b; T(bx = 0x24;); // 75472 mov bx, 24h ; '$' ;~ 2A39:005B -cs=0x2a39;eip=0x00005e; T(MOV(ax, *(dw*)(raddr(cs,m2c::kloc_38af4+1)))); // 75473 mov ax, word ptr cs:loc_38AF4+1 ;~ 2A39:005E -cs=0x2a39;eip=0x000062; T(MOV(dx, *(dw*)(raddr(cs,m2c::kloc_38af4+3)))); // 75474 mov dx, word ptr cs:loc_38AF4+3 ;~ 2A39:0062 -cs=0x2a39;eip=0x000067; T(CLI); // 75475 cli ;~ 2A39:0067 -cs=0x2a39;eip=0x000068; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 75476 mov [bx], ax ;~ 2A39:0068 -cs=0x2a39;eip=0x00006a; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 75477 mov [bx+2], dx ;~ 2A39:006A -cs=0x2a39;eip=0x00006d; T(STI); // 75478 sti ;~ 2A39:006D -cs=0x2a39;eip=0x00006e; X(POP(ds)); // 75479 pop ds ;~ 2A39:006E -cs=0x2a39;eip=0x00006f; J(RETF(0)); // 75481 retf ;~ 2A39:006F + // 123434 +cs=0x2a39;eip=0x000056; X(PUSH(ds)); // 123435 push ds ;~ 2A39:0056 +cs=0x2a39;eip=0x000057; T(XOR(ax, ax)); // 123436 xor ax, ax ;~ 2A39:0057 +cs=0x2a39;eip=0x000059; T(ds = ax;); // 123437 mov ds, ax ;~ 2A39:0059 +cs=0x2a39;eip=0x00005b; T(bx = 0x24;); // 123439 mov bx, 24h ; '$' ;~ 2A39:005B +cs=0x2a39;eip=0x00005e; T(MOV(ax, *(dw*)(raddr(cs,m2c::kloc_38af4+1)))); // 123440 mov ax, word ptr cs:loc_38AF4+1 ;~ 2A39:005E +cs=0x2a39;eip=0x000062; T(MOV(dx, *(dw*)(raddr(cs,m2c::kloc_38af4+3)))); // 123441 mov dx, word ptr cs:loc_38AF4+3 ;~ 2A39:0062 +cs=0x2a39;eip=0x000067; T(CLI); // 123442 cli ;~ 2A39:0067 +cs=0x2a39;eip=0x000068; X(MOV(*(dw*)(raddr(ds,bx)), ax)); // 123443 mov [bx], ax ;~ 2A39:0068 +cs=0x2a39;eip=0x00006a; X(MOV(*(dw*)(raddr(ds,bx+2)), dx)); // 123444 mov [bx+2], dx ;~ 2A39:006A +cs=0x2a39;eip=0x00006d; T(STI); // 123445 sti ;~ 2A39:006D +cs=0x2a39;eip=0x00006e; X(POP(ds)); // 123446 pop ds ;~ 2A39:006E +cs=0x2a39;eip=0x00006f; J(RETF(0)); // 123448 retf ;~ 2A39:006F seg3897_70_proc: - // 75485 -cs=0x2a39;eip=0x000070; T(STI); // 75485 sti ;~ 2A39:0070 -cs=0x2a39;eip=0x000071; X(PUSHF); // 75486 pushf ;~ 2A39:0071 -cs=0x2a39;eip=0x000072; X(PUSH(ds)); // 75487 push ds ;~ 2A39:0072 -cs=0x2a39;eip=0x000073; X(PUSH(es)); // 75488 push es ;~ 2A39:0073 -cs=0x2a39;eip=0x000074; X(PUSH(ax)); // 75489 push ax ;~ 2A39:0074 -cs=0x2a39;eip=0x000075; X(PUSH(bx)); // 75490 push bx ;~ 2A39:0075 -cs=0x2a39;eip=0x000076; T(ax = seg_offset(seg48ae);); // 75491 mov ax, seg seg48ae ;~ 2A39:0076 -cs=0x2a39;eip=0x000079; T(ds = ax;); // 75492 mov ds, ax ;~ 2A39:0079 -cs=0x2a39;eip=0x00007b; T(ax = 0x40;); // 75494 mov ax, 40h ; '@' ;~ 2A39:007B -cs=0x2a39;eip=0x00007e; T(es = ax;); // 75495 mov es, ax ;~ 2A39:007E -cs=0x2a39;eip=0x000080; T(ah = *(byte_4e1cf);); // 75497 mov ah, byte_4E1CF ;~ 2A39:0080 -cs=0x2a39;eip=0x000084; T(OR(ah, ah)); // 75498 or ah, ah ;~ 2A39:0084 -cs=0x2a39;eip=0x000086; J(JZ(loc_38a01)); // 75499 jz short loc_38A01 ;~ 2A39:0086 + // 123452 +cs=0x2a39;eip=0x000070; T(STI); // 123452 sti ;~ 2A39:0070 +cs=0x2a39;eip=0x000071; X(PUSHF); // 123453 pushf ;~ 2A39:0071 +cs=0x2a39;eip=0x000072; X(PUSH(ds)); // 123454 push ds ;~ 2A39:0072 +cs=0x2a39;eip=0x000073; X(PUSH(es)); // 123455 push es ;~ 2A39:0073 +cs=0x2a39;eip=0x000074; X(PUSH(ax)); // 123456 push ax ;~ 2A39:0074 +cs=0x2a39;eip=0x000075; X(PUSH(bx)); // 123457 push bx ;~ 2A39:0075 +cs=0x2a39;eip=0x000076; T(ax = seg_offset(seg48ae);); // 123458 mov ax, seg seg48ae ;~ 2A39:0076 +cs=0x2a39;eip=0x000079; T(ds = ax;); // 123459 mov ds, ax ;~ 2A39:0079 +cs=0x2a39;eip=0x00007b; T(ax = 0x40;); // 123460 mov ax, 40h ; '@' ;~ 2A39:007B +cs=0x2a39;eip=0x00007e; T(es = ax;); // 123461 mov es, ax ;~ 2A39:007E +cs=0x2a39;eip=0x000080; T(ah = byte_4e1cf;); // 123463 mov ah, ds:byte_4E1CF ;~ 2A39:0080 +cs=0x2a39;eip=0x000084; T(OR(ah, ah)); // 123464 or ah, ah ;~ 2A39:0084 +cs=0x2a39;eip=0x000086; J(JZ(loc_38a01)); // 123465 jz short loc_38A01 ;~ 2A39:0086 loc_389f8: - // 7306 -cs=0x2a39;eip=0x000088; T(DEC(ah)); // 75503 dec ah ;~ 2A39:0088 -cs=0x2a39;eip=0x00008a; X(*(byte_4e1cf) = ah;); // 75504 mov byte_4E1CF, ah ;~ 2A39:008A -cs=0x2a39;eip=0x00008e; J(JMP(loc_38abd)); // 75505 jmp loc_38ABD ;~ 2A39:008E + // 7294 +cs=0x2a39;eip=0x000088; T(DEC(ah)); // 123469 dec ah ;~ 2A39:0088 +cs=0x2a39;eip=0x00008a; X(byte_4e1cf = ah;); // 123470 mov ds:byte_4E1CF, ah ;~ 2A39:008A +cs=0x2a39;eip=0x00008e; J(JMP(loc_38abd)); // 123471 jmp loc_38ABD ;~ 2A39:008E loc_38a01: - // 7307 -cs=0x2a39;eip=0x000091; S(IN(al, 0x60)); // 75509 in al, 60h ; 8042 keyboard controller data register ;~ 2A39:0091 -cs=0x2a39;eip=0x000093; T(CMP(byte_4e1cd, 0x0E0)); // 75510 cmp byte_4E1CD, 0E0h ;~ 2A39:0093 -cs=0x2a39;eip=0x000098; X(byte_4e1cd = al;); // 75511 mov byte_4E1CD, al ;~ 2A39:0098 -cs=0x2a39;eip=0x00009b; J(JZ(loc_38a38)); // 75512 jz short loc_38A38 ;~ 2A39:009B -cs=0x2a39;eip=0x00009d; T(CMP(al, 0x0E0)); // 75513 cmp al, 0E0h ;~ 2A39:009D -cs=0x2a39;eip=0x00009f; T(ah = 1;); // 75514 mov ah, 1 ;~ 2A39:009F -cs=0x2a39;eip=0x0000a1; J(JZ(loc_389f8)); // 75515 jz short loc_389F8 ;~ 2A39:00A1 -cs=0x2a39;eip=0x0000a3; T(CMP(al, 0x0E1)); // 75516 cmp al, 0E1h ;~ 2A39:00A3 -cs=0x2a39;eip=0x0000a5; T(ah = 3;); // 75517 mov ah, 3 ;~ 2A39:00A5 -cs=0x2a39;eip=0x0000a7; J(JZ(loc_389f8)); // 75518 jz short loc_389F8 ;~ 2A39:00A7 -cs=0x2a39;eip=0x0000a9; T(XOR(ah, ah)); // 75519 xor ah, ah ;~ 2A39:00A9 -cs=0x2a39;eip=0x0000ab; T(TEST(*(raddr(es,0x17)), 0x20)); // 75520 test byte ptr es:17h, 20h ;~ 2A39:00AB -cs=0x2a39;eip=0x0000b1; J(JZ(loc_38a26)); // 75521 jz short loc_38A26 ;~ 2A39:00B1 -cs=0x2a39;eip=0x0000b3; T(XOR(ah, 1)); // 75522 xor ah, 1 ;~ 2A39:00B3 + // 7295 +cs=0x2a39;eip=0x000091; S(IN(al, 0x60)); // 123475 in al, 60h ; 8042 keyboard controller data register ;~ 2A39:0091 +cs=0x2a39;eip=0x000093; T(CMP(byte_4e1cd, 0x0E0)); // 123476 cmp ds:byte_4E1CD, 0E0h ;~ 2A39:0093 +cs=0x2a39;eip=0x000098; X(byte_4e1cd = al;); // 123477 mov ds:byte_4E1CD, al ;~ 2A39:0098 +cs=0x2a39;eip=0x00009b; J(JZ(loc_38a38)); // 123478 jz short loc_38A38 ;~ 2A39:009B +cs=0x2a39;eip=0x00009d; T(CMP(al, 0x0E0)); // 123479 cmp al, 0E0h ;~ 2A39:009D +cs=0x2a39;eip=0x00009f; T(ah = 1;); // 123480 mov ah, 1 ;~ 2A39:009F +cs=0x2a39;eip=0x0000a1; J(JZ(loc_389f8)); // 123481 jz short loc_389F8 ;~ 2A39:00A1 +cs=0x2a39;eip=0x0000a3; T(CMP(al, 0x0E1)); // 123482 cmp al, 0E1h ;~ 2A39:00A3 +cs=0x2a39;eip=0x0000a5; T(ah = 3;); // 123483 mov ah, 3 ;~ 2A39:00A5 +cs=0x2a39;eip=0x0000a7; J(JZ(loc_389f8)); // 123484 jz short loc_389F8 ;~ 2A39:00A7 +cs=0x2a39;eip=0x0000a9; T(XOR(ah, ah)); // 123485 xor ah, ah ;~ 2A39:00A9 +cs=0x2a39;eip=0x0000ab; T(TEST(*(raddr(es,0x17)), 0x20)); // 123486 test byte ptr es:17h, 20h ;~ 2A39:00AB +cs=0x2a39;eip=0x0000b1; J(JZ(loc_38a26)); // 123487 jz short loc_38A26 ;~ 2A39:00B1 +cs=0x2a39;eip=0x0000b3; T(XOR(ah, 1)); // 123488 xor ah, 1 ;~ 2A39:00B3 loc_38a26: - // 7308 -cs=0x2a39;eip=0x0000b6; T(TEST(*(raddr(es,0x17)), 3)); // 75525 test byte ptr es:17h, 3 ;~ 2A39:00B6 -cs=0x2a39;eip=0x0000bc; J(JZ(loc_38a31)); // 75526 jz short loc_38A31 ;~ 2A39:00BC -cs=0x2a39;eip=0x0000be; T(XOR(ah, 1)); // 75527 xor ah, 1 ;~ 2A39:00BE + // 7296 +cs=0x2a39;eip=0x0000b6; T(TEST(*(raddr(es,0x17)), 3)); // 123491 test byte ptr es:17h, 3 ;~ 2A39:00B6 +cs=0x2a39;eip=0x0000bc; J(JZ(loc_38a31)); // 123492 jz short loc_38A31 ;~ 2A39:00BC +cs=0x2a39;eip=0x0000be; T(XOR(ah, 1)); // 123493 xor ah, 1 ;~ 2A39:00BE loc_38a31: - // 7309 -cs=0x2a39;eip=0x0000c1; T(OR(ah, ah)); // 75530 or ah, ah ;~ 2A39:00C1 -cs=0x2a39;eip=0x0000c3; J(JZ(loc_38a38)); // 75531 jz short loc_38A38 ;~ 2A39:00C3 -cs=0x2a39;eip=0x0000c5; J(JMP(loc_38abd)); // 75532 jmp loc_38ABD ;~ 2A39:00C5 + // 7297 +cs=0x2a39;eip=0x0000c1; T(OR(ah, ah)); // 123496 or ah, ah ;~ 2A39:00C1 +cs=0x2a39;eip=0x0000c3; J(JZ(loc_38a38)); // 123497 jz short loc_38A38 ;~ 2A39:00C3 +cs=0x2a39;eip=0x0000c5; J(JMP(loc_38abd)); // 123498 jmp loc_38ABD ;~ 2A39:00C5 loc_38a38: - // 7310 -cs=0x2a39;eip=0x0000c8; T(ah = al;); // 75537 mov ah, al ;~ 2A39:00C8 -cs=0x2a39;eip=0x0000ca; T(AND(al, 0x7F)); // 75538 and al, 7Fh ;~ 2A39:00CA -cs=0x2a39;eip=0x0000cc; T(CMP(al, 0x51)); // 75539 cmp al, 51h ; 'Q' ;~ 2A39:00CC -cs=0x2a39;eip=0x0000ce; J(JA(loc_38abd)); // 75540 ja short loc_38ABD ;~ 2A39:00CE -cs=0x2a39;eip=0x0000d0; T(SUB(al, 0x29)); // 75541 sub al, 29h ; ')' ;~ 2A39:00D0 -cs=0x2a39;eip=0x0000d2; J(JC(loc_38abd)); // 75542 jb short loc_38ABD ;~ 2A39:00D2 -cs=0x2a39;eip=0x0000d4; T(bx = 0x56F0;); // 75543 mov bx, 56F0h ;~ 2A39:00D4 -cs=0x2a39;eip=0x0000d7; T(XLAT); // 75544 xlat ;~ 2A39:00D7 -cs=0x2a39;eip=0x0000d8; T(OR(al, al)); // 75545 or al, al ;~ 2A39:00D8 -cs=0x2a39;eip=0x0000da; J(JZ(loc_38abd)); // 75546 jz short loc_38ABD ;~ 2A39:00DA -cs=0x2a39;eip=0x0000dc; T(TEST(ah, 0x80)); // 75547 test ah, 80h ;~ 2A39:00DC -cs=0x2a39;eip=0x0000df; J(JNZ(loc_38aa8)); // 75548 jnz short loc_38AA8 ;~ 2A39:00DF -cs=0x2a39;eip=0x0000e1; T(CMP(byte_4e1ca, 0)); // 75549 cmp byte_4E1CA, 0 ;~ 2A39:00E1 -cs=0x2a39;eip=0x0000e6; J(JNZ(loc_38abd)); // 75550 jnz short loc_38ABD ;~ 2A39:00E6 -cs=0x2a39;eip=0x0000e8; X(byte_4e1ca = al;); // 75551 mov byte_4E1CA, al ;~ 2A39:00E8 -cs=0x2a39;eip=0x0000eb; T(CMP(byte_4e1ce, al)); // 75552 cmp byte_4E1CE, al ;~ 2A39:00EB -cs=0x2a39;eip=0x0000ef; X(byte_4e1ce = al;); // 75553 mov byte_4E1CE, al ;~ 2A39:00EF -cs=0x2a39;eip=0x0000f2; J(JNZ(loc_38a74)); // 75554 jnz short loc_38A74 ;~ 2A39:00F2 -cs=0x2a39;eip=0x0000f4; T(MOV(bx, *(dw*)(raddr(es,0x6C)))); // 75555 mov bx, es:6Ch ;~ 2A39:00F4 -cs=0x2a39;eip=0x0000f9; T(SUB(bx, word_4e1cb)); // 75556 sub bx, word_4E1CB ;~ 2A39:00F9 -cs=0x2a39;eip=0x0000fd; T(CMP(bx, 5)); // 75557 cmp bx, 5 ;~ 2A39:00FD -cs=0x2a39;eip=0x000100; T(bh = 0x7F;); // 75558 mov bh, 7Fh ;~ 2A39:0100 -cs=0x2a39;eip=0x000102; J(JC(loc_38a76)); // 75559 jb short loc_38A76 ;~ 2A39:0102 + // 7298 +cs=0x2a39;eip=0x0000c8; T(ah = al;); // 123503 mov ah, al ;~ 2A39:00C8 +cs=0x2a39;eip=0x0000ca; T(AND(al, 0x7F)); // 123504 and al, 7Fh ;~ 2A39:00CA +cs=0x2a39;eip=0x0000cc; T(CMP(al, 0x51)); // 123505 cmp al, 51h ; 'Q' ;~ 2A39:00CC +cs=0x2a39;eip=0x0000ce; J(JA(loc_38abd)); // 123506 ja short loc_38ABD ;~ 2A39:00CE +cs=0x2a39;eip=0x0000d0; T(SUB(al, 0x29)); // 123507 sub al, 29h ; ')' ;~ 2A39:00D0 +cs=0x2a39;eip=0x0000d2; J(JC(loc_38abd)); // 123508 jb short loc_38ABD ;~ 2A39:00D2 +cs=0x2a39;eip=0x0000d4; T(bx = 0x56F0;); // 123509 mov bx, 56F0h ;~ 2A39:00D4 +cs=0x2a39;eip=0x0000d7; T(XLAT); // 123510 xlat ;~ 2A39:00D7 +cs=0x2a39;eip=0x0000d8; T(OR(al, al)); // 123511 or al, al ;~ 2A39:00D8 +cs=0x2a39;eip=0x0000da; J(JZ(loc_38abd)); // 123512 jz short loc_38ABD ;~ 2A39:00DA +cs=0x2a39;eip=0x0000dc; T(TEST(ah, 0x80)); // 123513 test ah, 80h ;~ 2A39:00DC +cs=0x2a39;eip=0x0000df; J(JNZ(loc_38aa8)); // 123514 jnz short loc_38AA8 ;~ 2A39:00DF +cs=0x2a39;eip=0x0000e1; T(CMP(byte_4e1ca, 0)); // 123515 cmp ds:byte_4E1CA, 0 ;~ 2A39:00E1 +cs=0x2a39;eip=0x0000e6; J(JNZ(loc_38abd)); // 123516 jnz short loc_38ABD ;~ 2A39:00E6 +cs=0x2a39;eip=0x0000e8; X(byte_4e1ca = al;); // 123517 mov ds:byte_4E1CA, al ;~ 2A39:00E8 +cs=0x2a39;eip=0x0000eb; T(CMP(byte_4e1ce, al)); // 123518 cmp ds:byte_4E1CE, al ;~ 2A39:00EB +cs=0x2a39;eip=0x0000ef; X(byte_4e1ce = al;); // 123519 mov ds:byte_4E1CE, al ;~ 2A39:00EF +cs=0x2a39;eip=0x0000f2; J(JNZ(loc_38a74)); // 123520 jnz short loc_38A74 ;~ 2A39:00F2 +cs=0x2a39;eip=0x0000f4; T(MOV(bx, *(dw*)(raddr(es,0x6C)))); // 123521 mov bx, es:6Ch ;~ 2A39:00F4 +cs=0x2a39;eip=0x0000f9; T(SUB(bx, word_4e1cb)); // 123522 sub bx, ds:word_4E1CB ;~ 2A39:00F9 +cs=0x2a39;eip=0x0000fd; T(CMP(bx, 5)); // 123523 cmp bx, 5 ;~ 2A39:00FD +cs=0x2a39;eip=0x000100; T(bh = 0x7F;); // 123524 mov bh, 7Fh ;~ 2A39:0100 +cs=0x2a39;eip=0x000102; J(JC(loc_38a76)); // 123525 jb short loc_38A76 ;~ 2A39:0102 loc_38a74: - // 7311 -cs=0x2a39;eip=0x000104; T(bh = 0x5A;); // 75562 mov bh, 5Ah ; 'Z' ;~ 2A39:0104 + // 7299 +cs=0x2a39;eip=0x000104; T(bh = 0x5A;); // 123528 mov bh, 5Ah ; 'Z' ;~ 2A39:0104 loc_38a76: - // 7312 -cs=0x2a39;eip=0x000106; T(bl = 0x80;); // 75565 mov bl, 80h ;~ 2A39:0106 -cs=0x2a39;eip=0x000108; T(SUB(bl, bh)); // 75566 sub bl, bh ;~ 2A39:0108 -cs=0x2a39;eip=0x00010a; T(ADD(bh, 0x80)); // 75567 add bh, 80h ;~ 2A39:010A -cs=0x2a39;eip=0x00010d; T(TEST(al, 1)); // 75568 test al, 1 ;~ 2A39:010D -cs=0x2a39;eip=0x00010f; J(JZ(loc_38a85)); // 75569 jz short loc_38A85 ;~ 2A39:010F -cs=0x2a39;eip=0x000111; X(byte_4e1c9 = bl;); // 75570 mov byte_4E1C9, bl ;~ 2A39:0111 + // 7300 +cs=0x2a39;eip=0x000106; T(bl = 0x80;); // 123531 mov bl, 80h ;~ 2A39:0106 +cs=0x2a39;eip=0x000108; T(SUB(bl, bh)); // 123532 sub bl, bh ;~ 2A39:0108 +cs=0x2a39;eip=0x00010a; T(ADD(bh, 0x80)); // 123533 add bh, 80h ;~ 2A39:010A +cs=0x2a39;eip=0x00010d; T(TEST(al, 1)); // 123534 test al, 1 ;~ 2A39:010D +cs=0x2a39;eip=0x00010f; J(JZ(loc_38a85)); // 123535 jz short loc_38A85 ;~ 2A39:010F +cs=0x2a39;eip=0x000111; X(byte_4e1c9 = bl;); // 123536 mov ds:byte_4E1C9, bl ;~ 2A39:0111 loc_38a85: - // 7313 -cs=0x2a39;eip=0x000115; T(TEST(al, 2)); // 75573 test al, 2 ;~ 2A39:0115 -cs=0x2a39;eip=0x000117; J(JZ(loc_38a8d)); // 75574 jz short loc_38A8D ;~ 2A39:0117 -cs=0x2a39;eip=0x000119; X(byte_4e1c9 = bh;); // 75575 mov byte_4E1C9, bh ;~ 2A39:0119 + // 7301 +cs=0x2a39;eip=0x000115; T(TEST(al, 2)); // 123539 test al, 2 ;~ 2A39:0115 +cs=0x2a39;eip=0x000117; J(JZ(loc_38a8d)); // 123540 jz short loc_38A8D ;~ 2A39:0117 +cs=0x2a39;eip=0x000119; X(byte_4e1c9 = bh;); // 123541 mov ds:byte_4E1C9, bh ;~ 2A39:0119 loc_38a8d: - // 7314 -cs=0x2a39;eip=0x00011d; T(TEST(al, 4)); // 75578 test al, 4 ;~ 2A39:011D -cs=0x2a39;eip=0x00011f; J(JZ(loc_38a95)); // 75579 jz short loc_38A95 ;~ 2A39:011F -cs=0x2a39;eip=0x000121; X(byte_4e1c8 = bl;); // 75580 mov byte_4E1C8, bl ;~ 2A39:0121 + // 7302 +cs=0x2a39;eip=0x00011d; T(TEST(al, 4)); // 123544 test al, 4 ;~ 2A39:011D +cs=0x2a39;eip=0x00011f; J(JZ(loc_38a95)); // 123545 jz short loc_38A95 ;~ 2A39:011F +cs=0x2a39;eip=0x000121; X(byte_4e1c8 = bl;); // 123546 mov ds:byte_4E1C8, bl ;~ 2A39:0121 loc_38a95: - // 7315 -cs=0x2a39;eip=0x000125; T(TEST(al, 8)); // 75583 test al, 8 ;~ 2A39:0125 -cs=0x2a39;eip=0x000127; J(JZ(loc_38a9d)); // 75584 jz short loc_38A9D ;~ 2A39:0127 -cs=0x2a39;eip=0x000129; X(byte_4e1c8 = bh;); // 75585 mov byte_4E1C8, bh ;~ 2A39:0129 + // 7303 +cs=0x2a39;eip=0x000125; T(TEST(al, 8)); // 123549 test al, 8 ;~ 2A39:0125 +cs=0x2a39;eip=0x000127; J(JZ(loc_38a9d)); // 123550 jz short loc_38A9D ;~ 2A39:0127 +cs=0x2a39;eip=0x000129; X(byte_4e1c8 = bh;); // 123551 mov ds:byte_4E1C8, bh ;~ 2A39:0129 loc_38a9d: - // 7316 -cs=0x2a39;eip=0x00012d; T(MOV(bx, *(dw*)(raddr(es,0x6C)))); // 75588 mov bx, es:6Ch ;~ 2A39:012D -cs=0x2a39;eip=0x000132; X(word_4e1cb = bx;); // 75589 mov word_4E1CB, bx ;~ 2A39:0132 -cs=0x2a39;eip=0x000136; J(JMP(loc_38abd)); // 75590 jmp short loc_38ABD ;~ 2A39:0136 + // 7304 +cs=0x2a39;eip=0x00012d; T(MOV(bx, *(dw*)(raddr(es,0x6C)))); // 123554 mov bx, es:6Ch ;~ 2A39:012D +cs=0x2a39;eip=0x000132; X(word_4e1cb = bx;); // 123555 mov ds:word_4E1CB, bx ;~ 2A39:0132 +cs=0x2a39;eip=0x000136; J(JMP(loc_38abd)); // 123556 jmp short loc_38ABD ;~ 2A39:0136 loc_38aa8: - // 7317 -cs=0x2a39;eip=0x000138; T(CMP(byte_4e1ca, al)); // 75594 cmp byte_4E1CA, al ;~ 2A39:0138 -cs=0x2a39;eip=0x00013c; J(JNZ(loc_38abd)); // 75595 jnz short loc_38ABD ;~ 2A39:013C -cs=0x2a39;eip=0x00013e; X(byte_4e1ca = 0;); // 75596 mov byte_4E1CA, 0 ;~ 2A39:013E -cs=0x2a39;eip=0x000143; X(byte_4e1c8 = 0x80;); // 75597 mov byte_4E1C8, 80h ;~ 2A39:0143 -cs=0x2a39;eip=0x000148; X(byte_4e1c9 = 0x80;); // 75598 mov byte_4E1C9, 80h ;~ 2A39:0148 + // 7305 +cs=0x2a39;eip=0x000138; T(CMP(byte_4e1ca, al)); // 123560 cmp ds:byte_4E1CA, al ;~ 2A39:0138 +cs=0x2a39;eip=0x00013c; J(JNZ(loc_38abd)); // 123561 jnz short loc_38ABD ;~ 2A39:013C +cs=0x2a39;eip=0x00013e; X(byte_4e1ca = 0;); // 123562 mov ds:byte_4E1CA, 0 ;~ 2A39:013E +cs=0x2a39;eip=0x000143; X(byte_4e1c8 = 0x80;); // 123563 mov ds:byte_4E1C8, 80h ;~ 2A39:0143 +cs=0x2a39;eip=0x000148; X(byte_4e1c9 = 0x80;); // 123564 mov ds:byte_4E1C9, 80h ;~ 2A39:0148 loc_38abd: - // 7318 -cs=0x2a39;eip=0x00014d; T(MOV(bx, *(dw*)(raddr(es,0x1A)))); // 75602 mov bx, es:1Ah ;~ 2A39:014D -cs=0x2a39;eip=0x000152; T(CMP(bx, *(dw*)(raddr(es,0x1C)))); // 75603 cmp bx, es:1Ch ;~ 2A39:0152 -cs=0x2a39;eip=0x000157; J(JZ(loc_38aee)); // 75604 jz short loc_38AEE ;~ 2A39:0157 -cs=0x2a39;eip=0x000159; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 75605 mov ax, es:[bx] ;~ 2A39:0159 + // 7306 +cs=0x2a39;eip=0x00014d; T(MOV(bx, *(dw*)(raddr(es,0x1A)))); // 123568 mov bx, es:1Ah ;~ 2A39:014D +cs=0x2a39;eip=0x000152; T(CMP(bx, *(dw*)(raddr(es,0x1C)))); // 123569 cmp bx, es:1Ch ;~ 2A39:0152 +cs=0x2a39;eip=0x000157; J(JZ(loc_38aee)); // 123570 jz short loc_38AEE ;~ 2A39:0157 +cs=0x2a39;eip=0x000159; T(MOV(ax, *(dw*)(raddr(es,bx)))); // 123571 mov ax, es:[bx] ;~ 2A39:0159 loc_38acc: - // 7319 -cs=0x2a39;eip=0x00015c; T(ADD(bx, 2)); // 75608 add bx, 2 ;~ 2A39:015C -cs=0x2a39;eip=0x00015f; T(CMP(bx, *(dw*)(raddr(es,0x82)))); // 75609 cmp bx, es:82h ;~ 2A39:015F -cs=0x2a39;eip=0x000164; J(JC(loc_38adb)); // 75610 jb short loc_38ADB ;~ 2A39:0164 -cs=0x2a39;eip=0x000166; T(MOV(bx, *(dw*)(raddr(es,0x80)))); // 75611 mov bx, es:80h ;~ 2A39:0166 + // 7307 +cs=0x2a39;eip=0x00015c; T(ADD(bx, 2)); // 123574 add bx, 2 ;~ 2A39:015C +cs=0x2a39;eip=0x00015f; T(CMP(bx, *(dw*)(raddr(es,0x82)))); // 123575 cmp bx, es:82h ;~ 2A39:015F +cs=0x2a39;eip=0x000164; J(JC(loc_38adb)); // 123576 jb short loc_38ADB ;~ 2A39:0164 +cs=0x2a39;eip=0x000166; T(MOV(bx, *(dw*)(raddr(es,0x80)))); // 123577 mov bx, es:80h ;~ 2A39:0166 loc_38adb: - // 7320 -cs=0x2a39;eip=0x00016b; T(CMP(bx, *(dw*)(raddr(es,0x1C)))); // 75614 cmp bx, es:1Ch ;~ 2A39:016B -cs=0x2a39;eip=0x000170; J(JZ(loc_38aee)); // 75615 jz short loc_38AEE ;~ 2A39:0170 -cs=0x2a39;eip=0x000172; T(CMP(ax, *(dw*)(raddr(es,bx)))); // 75616 cmp ax, es:[bx] ;~ 2A39:0172 -cs=0x2a39;eip=0x000175; J(JNZ(loc_38aee)); // 75617 jnz short loc_38AEE ;~ 2A39:0175 -cs=0x2a39;eip=0x000177; X(MOV(*(dw*)(raddr(es,0x1A)), bx)); // 75618 mov es:1Ah, bx ;~ 2A39:0177 -cs=0x2a39;eip=0x00017c; J(JMP(loc_38acc)); // 75619 jmp short loc_38ACC ;~ 2A39:017C + // 7308 +cs=0x2a39;eip=0x00016b; T(CMP(bx, *(dw*)(raddr(es,0x1C)))); // 123580 cmp bx, es:1Ch ;~ 2A39:016B +cs=0x2a39;eip=0x000170; J(JZ(loc_38aee)); // 123581 jz short loc_38AEE ;~ 2A39:0170 +cs=0x2a39;eip=0x000172; T(CMP(ax, *(dw*)(raddr(es,bx)))); // 123582 cmp ax, es:[bx] ;~ 2A39:0172 +cs=0x2a39;eip=0x000175; J(JNZ(loc_38aee)); // 123583 jnz short loc_38AEE ;~ 2A39:0175 +cs=0x2a39;eip=0x000177; X(MOV(*(dw*)(raddr(es,0x1A)), bx)); // 123584 mov es:1Ah, bx ;~ 2A39:0177 +cs=0x2a39;eip=0x00017c; J(JMP(loc_38acc)); // 123585 jmp short loc_38ACC ;~ 2A39:017C loc_38aee: - // 7321 -cs=0x2a39;eip=0x00017e; X(POP(bx)); // 75624 pop bx ;~ 2A39:017E -cs=0x2a39;eip=0x00017f; X(POP(ax)); // 75625 pop ax ;~ 2A39:017F -cs=0x2a39;eip=0x000180; X(POP(es)); // 75626 pop es ;~ 2A39:0180 -cs=0x2a39;eip=0x000181; X(POP(ds)); // 75628 pop ds ;~ 2A39:0181 -cs=0x2a39;eip=0x000182; X(POPF); // 75630 popf ;~ 2A39:0182 -cs=0x2a39;eip=0x000183; T(CLI); // 75631 cli ;~ 2A39:0183 + // 7309 +cs=0x2a39;eip=0x00017e; X(POP(bx)); // 123590 pop bx ;~ 2A39:017E +cs=0x2a39;eip=0x00017f; X(POP(ax)); // 123591 pop ax ;~ 2A39:017F +cs=0x2a39;eip=0x000180; X(POP(es)); // 123592 pop es ;~ 2A39:0180 +cs=0x2a39;eip=0x000181; X(POP(ds)); // 123594 pop ds ;~ 2A39:0181 +cs=0x2a39;eip=0x000182; X(POPF); // 123595 popf ;~ 2A39:0182 +cs=0x2a39;eip=0x000183; T(CLI); // 123596 cli ;~ 2A39:0183 loc_38af4: - // 7322 + // 7310 cs=0x2a39;eip=0x000184; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 75635 jmp far ptr 0:0 ;~ 2A39:0184 + J(return __dispatch_call(__disp, _state);); // 123600 jmp far ptr 0:0 ;~ 2A39:0184 assert(0); __dispatch_call: diff --git a/src/custom/src/f.exe_seg48ae.cpp b/src/custom/src/f.exe_seg48ae.cpp index a6c360f4b0f..93736107125 100644 --- a/src/custom/src/f.exe_seg48ae.cpp +++ b/src/custom/src/f.exe_seg48ae.cpp @@ -14,7 +14,7 @@ sub_4999e: _begin: cs=0x3a50;eip=0x000ebe; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78157 jmp far ptr 0:0 ;~ 3A50:0EBE + J(return __dispatch_call(__disp, _state);); // 191558 jmp far ptr 0:0 ;~ 3A50:0EBE assert(0); __dispatch_call: @@ -40,7 +40,7 @@ cs=0x3a50;eip=0x000ebe; __disp=*(dd*)(raddr(cs,eip+1)); sub_499a3: _begin: cs=0x3a50;eip=0x000ec3; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78168 jmp far ptr 0:0 ;~ 3A50:0EC3 + J(return __dispatch_call(__disp, _state);); // 191568 jmp far ptr 0:0 ;~ 3A50:0EC3 assert(0); __dispatch_call: @@ -66,7 +66,7 @@ cs=0x3a50;eip=0x000ec3; __disp=*(dd*)(raddr(cs,eip+1)); sub_499a8: _begin: cs=0x3a50;eip=0x000ec8; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78177 jmp far ptr 0:0 ;~ 3A50:0EC8 + J(return __dispatch_call(__disp, _state);); // 191577 jmp far ptr 0:0 ;~ 3A50:0EC8 assert(0); __dispatch_call: @@ -92,7 +92,7 @@ cs=0x3a50;eip=0x000ec8; __disp=*(dd*)(raddr(cs,eip+1)); sub_499ad: _begin: cs=0x3a50;eip=0x000ecd; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78186 jmp far ptr 0:0 ;~ 3A50:0ECD + J(return __dispatch_call(__disp, _state);); // 191586 jmp far ptr 0:0 ;~ 3A50:0ECD assert(0); __dispatch_call: @@ -118,7 +118,7 @@ cs=0x3a50;eip=0x000ecd; __disp=*(dd*)(raddr(cs,eip+1)); sub_499b2: _begin: cs=0x3a50;eip=0x000ed2; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78196 jmp far ptr 0:0 ;~ 3A50:0ED2 + J(return __dispatch_call(__disp, _state);); // 191596 jmp far ptr 0:0 ;~ 3A50:0ED2 assert(0); __dispatch_call: @@ -144,7 +144,7 @@ cs=0x3a50;eip=0x000ed2; __disp=*(dd*)(raddr(cs,eip+1)); sub_499b7: _begin: cs=0x3a50;eip=0x000ed7; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78205 jmp far ptr 0:0 ;~ 3A50:0ED7 + J(return __dispatch_call(__disp, _state);); // 191605 jmp far ptr 0:0 ;~ 3A50:0ED7 assert(0); __dispatch_call: @@ -170,7 +170,7 @@ cs=0x3a50;eip=0x000ed7; __disp=*(dd*)(raddr(cs,eip+1)); sub_499bc: _begin: cs=0x3a50;eip=0x000edc; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78215 jmp far ptr 0:0 ;~ 3A50:0EDC + J(return __dispatch_call(__disp, _state);); // 191615 jmp far ptr 0:0 ;~ 3A50:0EDC assert(0); __dispatch_call: @@ -196,19 +196,19 @@ cs=0x3a50;eip=0x000edc; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_ee1_proc: _begin: cs=0x3a50;eip=0x000ee1; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78219 jmp far ptr 0:0 ;~ 3A50:0EE1 + J(return __dispatch_call(__disp, _state);); // 191619 jmp far ptr 0:0 ;~ 3A50:0EE1 ret_3a50_ee6: - // 7323 + // 7311 cs=0x3a50;eip=0x000ee6; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78221 jmp far ptr 0:0 ;~ 3A50:0EE6 + J(return __dispatch_call(__disp, _state);); // 191621 jmp far ptr 0:0 ;~ 3A50:0EE6 ret_3a50_eeb: - // 7324 + // 7312 cs=0x3a50;eip=0x000eeb; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78223 jmp far ptr 0:0 ;~ 3A50:0EEB + J(return __dispatch_call(__disp, _state);); // 191623 jmp far ptr 0:0 ;~ 3A50:0EEB ret_3a50_ef0: - // 7325 + // 7313 cs=0x3a50;eip=0x000ef0; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78225 jmp far ptr 0:0 ;~ 3A50:0EF0 + J(return __dispatch_call(__disp, _state);); // 191625 jmp far ptr 0:0 ;~ 3A50:0EF0 assert(0); __dispatch_call: @@ -237,7 +237,7 @@ cs=0x3a50;eip=0x000ef0; __disp=*(dd*)(raddr(cs,eip+1)); sub_499d5: _begin: cs=0x3a50;eip=0x000ef5; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78233 jmp far ptr 0:0 ;~ 3A50:0EF5 + J(return __dispatch_call(__disp, _state);); // 191633 jmp far ptr 0:0 ;~ 3A50:0EF5 assert(0); __dispatch_call: @@ -263,7 +263,7 @@ cs=0x3a50;eip=0x000ef5; __disp=*(dd*)(raddr(cs,eip+1)); sub_499da: _begin: cs=0x3a50;eip=0x000efa; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78243 jmp far ptr 0:0 ;~ 3A50:0EFA + J(return __dispatch_call(__disp, _state);); // 191642 jmp far ptr 0:0 ;~ 3A50:0EFA assert(0); __dispatch_call: @@ -289,7 +289,7 @@ cs=0x3a50;eip=0x000efa; __disp=*(dd*)(raddr(cs,eip+1)); sub_499df: _begin: cs=0x3a50;eip=0x000eff; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78254 jmp far ptr 0:0 ;~ 3A50:0EFF + J(return __dispatch_call(__disp, _state);); // 191652 jmp far ptr 0:0 ;~ 3A50:0EFF assert(0); __dispatch_call: @@ -315,7 +315,7 @@ cs=0x3a50;eip=0x000eff; __disp=*(dd*)(raddr(cs,eip+1)); sub_499e4: _begin: cs=0x3a50;eip=0x000f04; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78264 jmp far ptr 0:0 ;~ 3A50:0F04 + J(return __dispatch_call(__disp, _state);); // 191662 jmp far ptr 0:0 ;~ 3A50:0F04 assert(0); __dispatch_call: @@ -341,7 +341,7 @@ cs=0x3a50;eip=0x000f04; __disp=*(dd*)(raddr(cs,eip+1)); sub_499e9: _begin: cs=0x3a50;eip=0x000f09; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78274 jmp far ptr 0:0 ;~ 3A50:0F09 + J(return __dispatch_call(__disp, _state);); // 191672 jmp far ptr 0:0 ;~ 3A50:0F09 assert(0); __dispatch_call: @@ -367,7 +367,7 @@ cs=0x3a50;eip=0x000f09; __disp=*(dd*)(raddr(cs,eip+1)); sub_499ee: _begin: cs=0x3a50;eip=0x000f0e; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78284 jmp far ptr 0:0 ;~ 3A50:0F0E + J(return __dispatch_call(__disp, _state);); // 191682 jmp far ptr 0:0 ;~ 3A50:0F0E assert(0); __dispatch_call: @@ -393,7 +393,7 @@ cs=0x3a50;eip=0x000f0e; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_f13_proc: _begin: cs=0x3a50;eip=0x000f13; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78288 jmp far ptr 0:0 ;~ 3A50:0F13 + J(return __dispatch_call(__disp, _state);); // 191686 jmp far ptr 0:0 ;~ 3A50:0F13 assert(0); __dispatch_call: @@ -419,7 +419,7 @@ cs=0x3a50;eip=0x000f13; __disp=*(dd*)(raddr(cs,eip+1)); sub_499f8: _begin: cs=0x3a50;eip=0x000f18; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78296 jmp far ptr 0:0 ;~ 3A50:0F18 + J(return __dispatch_call(__disp, _state);); // 191694 jmp far ptr 0:0 ;~ 3A50:0F18 assert(0); __dispatch_call: @@ -445,23 +445,23 @@ cs=0x3a50;eip=0x000f18; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_f1d_proc: _begin: cs=0x3a50;eip=0x000f1d; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78300 jmp far ptr 0:0 ;~ 3A50:0F1D + J(return __dispatch_call(__disp, _state);); // 191698 jmp far ptr 0:0 ;~ 3A50:0F1D ret_3a50_f22: - // 7326 + // 7314 cs=0x3a50;eip=0x000f22; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78302 jmp far ptr 0:0 ;~ 3A50:0F22 + J(return __dispatch_call(__disp, _state);); // 191700 jmp far ptr 0:0 ;~ 3A50:0F22 ret_3a50_f27: - // 7327 + // 7315 cs=0x3a50;eip=0x000f27; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78304 jmp far ptr 0:0 ;~ 3A50:0F27 + J(return __dispatch_call(__disp, _state);); // 191702 jmp far ptr 0:0 ;~ 3A50:0F27 ret_3a50_f2c: - // 7328 + // 7316 cs=0x3a50;eip=0x000f2c; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78306 jmp far ptr 0:0 ;~ 3A50:0F2C + J(return __dispatch_call(__disp, _state);); // 191704 jmp far ptr 0:0 ;~ 3A50:0F2C ret_3a50_f31: - // 7329 + // 7317 cs=0x3a50;eip=0x000f31; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78308 jmp far ptr 0:0 ;~ 3A50:0F31 + J(return __dispatch_call(__disp, _state);); // 191706 jmp far ptr 0:0 ;~ 3A50:0F31 assert(0); __dispatch_call: @@ -491,7 +491,7 @@ cs=0x3a50;eip=0x000f31; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a16: _begin: cs=0x3a50;eip=0x000f36; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78316 jmp far ptr 0:0 ;~ 3A50:0F36 + J(return __dispatch_call(__disp, _state);); // 191713 jmp far ptr 0:0 ;~ 3A50:0F36 assert(0); __dispatch_call: @@ -517,7 +517,7 @@ cs=0x3a50;eip=0x000f36; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a1b: _begin: cs=0x3a50;eip=0x000f3b; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78326 jmp far ptr 0:0 ;~ 3A50:0F3B + J(return __dispatch_call(__disp, _state);); // 191722 jmp far ptr 0:0 ;~ 3A50:0F3B assert(0); __dispatch_call: @@ -543,7 +543,7 @@ cs=0x3a50;eip=0x000f3b; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a20: _begin: cs=0x3a50;eip=0x000f40; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78336 jmp far ptr 0:0 ;~ 3A50:0F40 + J(return __dispatch_call(__disp, _state);); // 191732 jmp far ptr 0:0 ;~ 3A50:0F40 assert(0); __dispatch_call: @@ -569,7 +569,7 @@ cs=0x3a50;eip=0x000f40; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a25: _begin: cs=0x3a50;eip=0x000f45; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78345 jmp far ptr 0:0 ;~ 3A50:0F45 + J(return __dispatch_call(__disp, _state);); // 191741 jmp far ptr 0:0 ;~ 3A50:0F45 assert(0); __dispatch_call: @@ -595,7 +595,7 @@ cs=0x3a50;eip=0x000f45; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a2a: _begin: cs=0x3a50;eip=0x000f4a; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78354 jmp far ptr 0:0 ;~ 3A50:0F4A + J(return __dispatch_call(__disp, _state);); // 191750 jmp far ptr 0:0 ;~ 3A50:0F4A assert(0); __dispatch_call: @@ -621,7 +621,7 @@ cs=0x3a50;eip=0x000f4a; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a2f: _begin: cs=0x3a50;eip=0x000f4f; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78364 jmp far ptr 0:0 ;~ 3A50:0F4F + J(return __dispatch_call(__disp, _state);); // 191759 jmp far ptr 0:0 ;~ 3A50:0F4F assert(0); __dispatch_call: @@ -647,7 +647,7 @@ cs=0x3a50;eip=0x000f4f; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_f54_proc: _begin: cs=0x3a50;eip=0x000f54; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78368 jmp far ptr 0:0 ;~ 3A50:0F54 + J(return __dispatch_call(__disp, _state);); // 191763 jmp far ptr 0:0 ;~ 3A50:0F54 assert(0); __dispatch_call: @@ -673,7 +673,7 @@ cs=0x3a50;eip=0x000f54; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a39: _begin: cs=0x3a50;eip=0x000f59; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78376 jmp far ptr 0:0 ;~ 3A50:0F59 + J(return __dispatch_call(__disp, _state);); // 191771 jmp far ptr 0:0 ;~ 3A50:0F59 assert(0); __dispatch_call: @@ -699,7 +699,7 @@ cs=0x3a50;eip=0x000f59; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a3e: _begin: cs=0x3a50;eip=0x000f5e; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78386 jmp far ptr 0:0 ;~ 3A50:0F5E + J(return __dispatch_call(__disp, _state);); // 191781 jmp far ptr 0:0 ;~ 3A50:0F5E assert(0); __dispatch_call: @@ -725,7 +725,7 @@ cs=0x3a50;eip=0x000f5e; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a43: _begin: cs=0x3a50;eip=0x000f63; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78396 jmp far ptr 0:0 ;~ 3A50:0F63 + J(return __dispatch_call(__disp, _state);); // 191791 jmp far ptr 0:0 ;~ 3A50:0F63 assert(0); __dispatch_call: @@ -751,7 +751,7 @@ cs=0x3a50;eip=0x000f63; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a48: _begin: cs=0x3a50;eip=0x000f68; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78407 jmp far ptr 0:0 ;~ 3A50:0F68 + J(return __dispatch_call(__disp, _state);); // 191801 jmp far ptr 0:0 ;~ 3A50:0F68 assert(0); __dispatch_call: @@ -777,7 +777,7 @@ cs=0x3a50;eip=0x000f68; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a4d: _begin: cs=0x3a50;eip=0x000f6d; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78417 jmp far ptr 0:0 ;~ 3A50:0F6D + J(return __dispatch_call(__disp, _state);); // 191811 jmp far ptr 0:0 ;~ 3A50:0F6D assert(0); __dispatch_call: @@ -803,7 +803,7 @@ cs=0x3a50;eip=0x000f6d; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a52: _begin: cs=0x3a50;eip=0x000f72; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78426 jmp far ptr 0:0 ;~ 3A50:0F72 + J(return __dispatch_call(__disp, _state);); // 191820 jmp far ptr 0:0 ;~ 3A50:0F72 assert(0); __dispatch_call: @@ -829,7 +829,7 @@ cs=0x3a50;eip=0x000f72; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a57: _begin: cs=0x3a50;eip=0x000f77; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78436 jmp far ptr 0:0 ;~ 3A50:0F77 + J(return __dispatch_call(__disp, _state);); // 191830 jmp far ptr 0:0 ;~ 3A50:0F77 assert(0); __dispatch_call: @@ -855,11 +855,11 @@ cs=0x3a50;eip=0x000f77; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_f7c_proc: _begin: cs=0x3a50;eip=0x000f7c; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78440 jmp far ptr 0:0 ;~ 3A50:0F7C + J(return __dispatch_call(__disp, _state);); // 191834 jmp far ptr 0:0 ;~ 3A50:0F7C ret_3a50_f81: - // 7330 + // 7318 cs=0x3a50;eip=0x000f81; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78442 jmp far ptr 0:0 ;~ 3A50:0F81 + J(return __dispatch_call(__disp, _state);); // 191836 jmp far ptr 0:0 ;~ 3A50:0F81 assert(0); __dispatch_call: @@ -886,7 +886,7 @@ cs=0x3a50;eip=0x000f81; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a66: _begin: cs=0x3a50;eip=0x000f86; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78450 jmp far ptr 0:0 ;~ 3A50:0F86 + J(return __dispatch_call(__disp, _state);); // 191844 jmp far ptr 0:0 ;~ 3A50:0F86 assert(0); __dispatch_call: @@ -912,7 +912,7 @@ cs=0x3a50;eip=0x000f86; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a6b: _begin: cs=0x3a50;eip=0x000f8b; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78461 jmp far ptr 0:0 ;~ 3A50:0F8B + J(return __dispatch_call(__disp, _state);); // 191854 jmp far ptr 0:0 ;~ 3A50:0F8B assert(0); __dispatch_call: @@ -938,7 +938,7 @@ cs=0x3a50;eip=0x000f8b; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a70: _begin: cs=0x3a50;eip=0x000f90; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78471 jmp far ptr 0:0 ;~ 3A50:0F90 + J(return __dispatch_call(__disp, _state);); // 191864 jmp far ptr 0:0 ;~ 3A50:0F90 assert(0); __dispatch_call: @@ -964,7 +964,7 @@ cs=0x3a50;eip=0x000f90; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a75: _begin: cs=0x3a50;eip=0x000f95; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78480 jmp far ptr 0:0 ;~ 3A50:0F95 + J(return __dispatch_call(__disp, _state);); // 191873 jmp far ptr 0:0 ;~ 3A50:0F95 assert(0); __dispatch_call: @@ -990,7 +990,7 @@ cs=0x3a50;eip=0x000f95; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a7a: _begin: cs=0x3a50;eip=0x000f9a; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78489 jmp far ptr 0:0 ;~ 3A50:0F9A + J(return __dispatch_call(__disp, _state);); // 191882 jmp far ptr 0:0 ;~ 3A50:0F9A assert(0); __dispatch_call: @@ -1016,7 +1016,7 @@ cs=0x3a50;eip=0x000f9a; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a7f: _begin: cs=0x3a50;eip=0x000f9f; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78499 jmp far ptr 0:0 ;~ 3A50:0F9F + J(return __dispatch_call(__disp, _state);); // 191892 jmp far ptr 0:0 ;~ 3A50:0F9F assert(0); __dispatch_call: @@ -1042,7 +1042,7 @@ cs=0x3a50;eip=0x000f9f; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a84: _begin: cs=0x3a50;eip=0x000fa4; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78508 jmp far ptr 0:0 ;~ 3A50:0FA4 + J(return __dispatch_call(__disp, _state);); // 191901 jmp far ptr 0:0 ;~ 3A50:0FA4 assert(0); __dispatch_call: @@ -1068,15 +1068,15 @@ cs=0x3a50;eip=0x000fa4; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_fa9_proc: _begin: cs=0x3a50;eip=0x000fa9; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78512 jmp far ptr 0:0 ;~ 3A50:0FA9 + J(return __dispatch_call(__disp, _state);); // 191905 jmp far ptr 0:0 ;~ 3A50:0FA9 ret_3a50_fae: - // 7331 + // 7319 cs=0x3a50;eip=0x000fae; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78514 jmp far ptr 0:0 ;~ 3A50:0FAE + J(return __dispatch_call(__disp, _state);); // 191907 jmp far ptr 0:0 ;~ 3A50:0FAE ret_3a50_fb3: - // 7332 + // 7320 cs=0x3a50;eip=0x000fb3; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78516 jmp far ptr 0:0 ;~ 3A50:0FB3 + J(return __dispatch_call(__disp, _state);); // 191909 jmp far ptr 0:0 ;~ 3A50:0FB3 assert(0); __dispatch_call: @@ -1104,7 +1104,7 @@ cs=0x3a50;eip=0x000fb3; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a98: _begin: cs=0x3a50;eip=0x000fb8; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78524 jmp far ptr 0:0 ;~ 3A50:0FB8 + J(return __dispatch_call(__disp, _state);); // 191916 jmp far ptr 0:0 ;~ 3A50:0FB8 assert(0); __dispatch_call: @@ -1130,7 +1130,7 @@ cs=0x3a50;eip=0x000fb8; __disp=*(dd*)(raddr(cs,eip+1)); sub_49a9d: _begin: cs=0x3a50;eip=0x000fbd; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78534 jmp far ptr 0:0 ;~ 3A50:0FBD + J(return __dispatch_call(__disp, _state);); // 191926 jmp far ptr 0:0 ;~ 3A50:0FBD assert(0); __dispatch_call: @@ -1156,7 +1156,7 @@ cs=0x3a50;eip=0x000fbd; __disp=*(dd*)(raddr(cs,eip+1)); sub_49aa2: _begin: cs=0x3a50;eip=0x000fc2; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78543 jmp far ptr 0:0 ;~ 3A50:0FC2 + J(return __dispatch_call(__disp, _state);); // 191935 jmp far ptr 0:0 ;~ 3A50:0FC2 assert(0); __dispatch_call: @@ -1182,7 +1182,7 @@ cs=0x3a50;eip=0x000fc2; __disp=*(dd*)(raddr(cs,eip+1)); sub_49aa7: _begin: cs=0x3a50;eip=0x000fc7; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78552 jmp far ptr 0:0 ;~ 3A50:0FC7 + J(return __dispatch_call(__disp, _state);); // 191944 jmp far ptr 0:0 ;~ 3A50:0FC7 assert(0); __dispatch_call: @@ -1208,7 +1208,7 @@ cs=0x3a50;eip=0x000fc7; __disp=*(dd*)(raddr(cs,eip+1)); sub_49aac: _begin: cs=0x3a50;eip=0x000fcc; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78561 jmp far ptr 0:0 ;~ 3A50:0FCC + J(return __dispatch_call(__disp, _state);); // 191953 jmp far ptr 0:0 ;~ 3A50:0FCC assert(0); __dispatch_call: @@ -1234,7 +1234,7 @@ cs=0x3a50;eip=0x000fcc; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ab1: _begin: cs=0x3a50;eip=0x000fd1; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78571 jmp far ptr 0:0 ;~ 3A50:0FD1 + J(return __dispatch_call(__disp, _state);); // 191963 jmp far ptr 0:0 ;~ 3A50:0FD1 assert(0); __dispatch_call: @@ -1260,7 +1260,7 @@ cs=0x3a50;eip=0x000fd1; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ab6: _begin: cs=0x3a50;eip=0x000fd6; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78580 jmp far ptr 0:0 ;~ 3A50:0FD6 + J(return __dispatch_call(__disp, _state);); // 191972 jmp far ptr 0:0 ;~ 3A50:0FD6 assert(0); __dispatch_call: @@ -1286,7 +1286,7 @@ cs=0x3a50;eip=0x000fd6; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_fdb_proc: _begin: cs=0x3a50;eip=0x000fdb; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78584 jmp far ptr 0:0 ;~ 3A50:0FDB + J(return __dispatch_call(__disp, _state);); // 191976 jmp far ptr 0:0 ;~ 3A50:0FDB assert(0); __dispatch_call: @@ -1312,7 +1312,7 @@ cs=0x3a50;eip=0x000fdb; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ac0: _begin: cs=0x3a50;eip=0x000fe0; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78592 jmp far ptr 0:0 ;~ 3A50:0FE0 + J(return __dispatch_call(__disp, _state);); // 191984 jmp far ptr 0:0 ;~ 3A50:0FE0 assert(0); __dispatch_call: @@ -1338,7 +1338,7 @@ cs=0x3a50;eip=0x000fe0; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ac5: _begin: cs=0x3a50;eip=0x000fe5; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78602 jmp far ptr 0:0 ;~ 3A50:0FE5 + J(return __dispatch_call(__disp, _state);); // 191994 jmp far ptr 0:0 ;~ 3A50:0FE5 assert(0); __dispatch_call: @@ -1364,7 +1364,7 @@ cs=0x3a50;eip=0x000fe5; __disp=*(dd*)(raddr(cs,eip+1)); seg48ae_fea_proc: _begin: cs=0x3a50;eip=0x000fea; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78606 jmp far ptr 0:0 ;~ 3A50:0FEA + J(return __dispatch_call(__disp, _state);); // 191998 jmp far ptr 0:0 ;~ 3A50:0FEA assert(0); __dispatch_call: @@ -1390,7 +1390,7 @@ cs=0x3a50;eip=0x000fea; __disp=*(dd*)(raddr(cs,eip+1)); sub_49acf: _begin: cs=0x3a50;eip=0x000fef; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78614 jmp far ptr 0:0 ;~ 3A50:0FEF + J(return __dispatch_call(__disp, _state);); // 192006 jmp far ptr 0:0 ;~ 3A50:0FEF assert(0); __dispatch_call: @@ -1416,7 +1416,7 @@ cs=0x3a50;eip=0x000fef; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ad4: _begin: cs=0x3a50;eip=0x000ff4; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78624 jmp far ptr 0:0 ;~ 3A50:0FF4 + J(return __dispatch_call(__disp, _state);); // 192016 jmp far ptr 0:0 ;~ 3A50:0FF4 assert(0); __dispatch_call: @@ -1442,7 +1442,7 @@ cs=0x3a50;eip=0x000ff4; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ad9: _begin: cs=0x3a50;eip=0x000ff9; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78634 jmp far ptr 0:0 ;~ 3A50:0FF9 + J(return __dispatch_call(__disp, _state);); // 192026 jmp far ptr 0:0 ;~ 3A50:0FF9 assert(0); __dispatch_call: @@ -1459,6 +1459,32 @@ cs=0x3a50;eip=0x000ff9; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_ffe_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_ffe_proc: + _begin: +cs=0x3a50;eip=0x000ffe; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192030 jmp far ptr 0:0 ;~ 3A50:0FFE + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kseg48ae_ffe_proc: goto seg48ae_ffe_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49ae3(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1468,7 +1494,7 @@ cs=0x3a50;eip=0x000ff9; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ae3: _begin: cs=0x3a50;eip=0x001003; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78649 jmp far ptr 0:0 ;~ 3A50:1003 + J(return __dispatch_call(__disp, _state);); // 192037 jmp far ptr 0:0 ;~ 3A50:1003 assert(0); __dispatch_call: @@ -1485,6 +1511,37 @@ cs=0x3a50;eip=0x001003; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_1008_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_1008_proc: + _begin: +cs=0x3a50;eip=0x001008; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192041 jmp far ptr 0:0 ;~ 3A50:1008 +ret_3a50_100d: + // 7321 +cs=0x3a50;eip=0x00100d; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192043 jmp far ptr 0:0 ;~ 3A50:100D + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kret_3a50_100d: goto ret_3a50_100d; + case m2c::kseg48ae_1008_proc: goto seg48ae_1008_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49af2(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1494,7 +1551,7 @@ cs=0x3a50;eip=0x001003; __disp=*(dd*)(raddr(cs,eip+1)); sub_49af2: _begin: cs=0x3a50;eip=0x001012; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78670 jmp far ptr 0:0 ;~ 3A50:1012 + J(return __dispatch_call(__disp, _state);); // 192050 jmp far ptr 0:0 ;~ 3A50:1012 assert(0); __dispatch_call: @@ -1520,7 +1577,7 @@ cs=0x3a50;eip=0x001012; __disp=*(dd*)(raddr(cs,eip+1)); sub_49af7: _begin: cs=0x3a50;eip=0x001017; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78680 jmp far ptr 0:0 ;~ 3A50:1017 + J(return __dispatch_call(__disp, _state);); // 192060 jmp far ptr 0:0 ;~ 3A50:1017 assert(0); __dispatch_call: @@ -1546,7 +1603,7 @@ cs=0x3a50;eip=0x001017; __disp=*(dd*)(raddr(cs,eip+1)); sub_49afc: _begin: cs=0x3a50;eip=0x00101c; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78690 jmp far ptr 0:0 ;~ 3A50:101C + J(return __dispatch_call(__disp, _state);); // 192070 jmp far ptr 0:0 ;~ 3A50:101C assert(0); __dispatch_call: @@ -1572,7 +1629,7 @@ cs=0x3a50;eip=0x00101c; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b01: _begin: cs=0x3a50;eip=0x001021; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78700 jmp far ptr 0:0 ;~ 3A50:1021 + J(return __dispatch_call(__disp, _state);); // 192080 jmp far ptr 0:0 ;~ 3A50:1021 assert(0); __dispatch_call: @@ -1589,6 +1646,32 @@ cs=0x3a50;eip=0x001021; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_1026_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_1026_proc: + _begin: +cs=0x3a50;eip=0x001026; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192084 jmp far ptr 0:0 ;~ 3A50:1026 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kseg48ae_1026_proc: goto seg48ae_1026_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b0b(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1598,7 +1681,7 @@ cs=0x3a50;eip=0x001021; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b0b: _begin: cs=0x3a50;eip=0x00102b; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78715 jmp far ptr 0:0 ;~ 3A50:102B + J(return __dispatch_call(__disp, _state);); // 192091 jmp far ptr 0:0 ;~ 3A50:102B assert(0); __dispatch_call: @@ -1615,6 +1698,32 @@ cs=0x3a50;eip=0x00102b; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_1030_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_1030_proc: + _begin: +cs=0x3a50;eip=0x001030; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192095 jmp far ptr 0:0 ;~ 3A50:1030 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kseg48ae_1030_proc: goto seg48ae_1030_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b15(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1624,7 +1733,7 @@ cs=0x3a50;eip=0x00102b; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b15: _begin: cs=0x3a50;eip=0x001035; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78732 jmp far ptr 0:0 ;~ 3A50:1035 + J(return __dispatch_call(__disp, _state);); // 192103 jmp far ptr 0:0 ;~ 3A50:1035 assert(0); __dispatch_call: @@ -1650,7 +1759,7 @@ cs=0x3a50;eip=0x001035; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b1a: _begin: cs=0x3a50;eip=0x00103a; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78742 jmp far ptr 0:0 ;~ 3A50:103A + J(return __dispatch_call(__disp, _state);); // 192112 jmp far ptr 0:0 ;~ 3A50:103A assert(0); __dispatch_call: @@ -1667,6 +1776,37 @@ cs=0x3a50;eip=0x00103a; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_103f_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_103f_proc: + _begin: +cs=0x3a50;eip=0x00103f; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192116 jmp far ptr 0:0 ;~ 3A50:103F +ret_3a50_1044: + // 7322 +cs=0x3a50;eip=0x001044; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192118 jmp far ptr 0:0 ;~ 3A50:1044 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kret_3a50_1044: goto ret_3a50_1044; + case m2c::kseg48ae_103f_proc: goto seg48ae_103f_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b29(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1676,7 +1816,7 @@ cs=0x3a50;eip=0x00103a; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b29: _begin: cs=0x3a50;eip=0x001049; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78763 jmp far ptr 0:0 ;~ 3A50:1049 + J(return __dispatch_call(__disp, _state);); // 192126 jmp far ptr 0:0 ;~ 3A50:1049 assert(0); __dispatch_call: @@ -1693,6 +1833,37 @@ cs=0x3a50;eip=0x001049; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_104e_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_104e_proc: + _begin: +cs=0x3a50;eip=0x00104e; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192130 jmp far ptr 0:0 ;~ 3A50:104E +ret_3a50_1053: + // 7323 +cs=0x3a50;eip=0x001053; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192132 jmp far ptr 0:0 ;~ 3A50:1053 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kret_3a50_1053: goto ret_3a50_1053; + case m2c::kseg48ae_104e_proc: goto seg48ae_104e_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b38(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1702,7 +1873,7 @@ cs=0x3a50;eip=0x001049; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b38: _begin: cs=0x3a50;eip=0x001058; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78784 jmp far ptr 0:0 ;~ 3A50:1058 + J(return __dispatch_call(__disp, _state);); // 192139 jmp far ptr 0:0 ;~ 3A50:1058 assert(0); __dispatch_call: @@ -1719,6 +1890,37 @@ cs=0x3a50;eip=0x001058; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_105d_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_105d_proc: + _begin: +cs=0x3a50;eip=0x00105d; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192143 jmp far ptr 0:0 ;~ 3A50:105D +ret_3a50_1080: + // 7324 +cs=0x3a50;eip=0x001080; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192176 jmp far ptr 0:0 ;~ 3A50:1080 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kret_3a50_1080: goto ret_3a50_1080; + case m2c::kseg48ae_105d_proc: goto seg48ae_105d_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b65(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1728,7 +1930,7 @@ cs=0x3a50;eip=0x001058; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b65: _begin: cs=0x3a50;eip=0x001085; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78835 jmp far ptr 0:0 ;~ 3A50:1085 + J(return __dispatch_call(__disp, _state);); // 192184 jmp far ptr 0:0 ;~ 3A50:1085 assert(0); __dispatch_call: @@ -1745,6 +1947,32 @@ cs=0x3a50;eip=0x001085; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_108a_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_108a_proc: + _begin: +cs=0x3a50;eip=0x00108a; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192188 jmp far ptr 0:0 ;~ 3A50:108A + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kseg48ae_108a_proc: goto seg48ae_108a_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b6f(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1754,7 +1982,7 @@ cs=0x3a50;eip=0x001085; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b6f: _begin: cs=0x3a50;eip=0x00108f; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78850 jmp far ptr 0:0 ;~ 3A50:108F + J(return __dispatch_call(__disp, _state);); // 192195 jmp far ptr 0:0 ;~ 3A50:108F assert(0); __dispatch_call: @@ -1771,6 +1999,37 @@ cs=0x3a50;eip=0x00108f; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_1094_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_1094_proc: + _begin: +cs=0x3a50;eip=0x001094; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192199 jmp far ptr 0:0 ;~ 3A50:1094 +ret_3a50_1099: + // 7325 +cs=0x3a50;eip=0x001099; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192201 jmp far ptr 0:0 ;~ 3A50:1099 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kret_3a50_1099: goto ret_3a50_1099; + case m2c::kseg48ae_1094_proc: goto seg48ae_1094_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49b92(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1780,7 +2039,7 @@ cs=0x3a50;eip=0x00108f; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b92: _begin: cs=0x3a50;eip=0x0010b2; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78891 jmp far ptr 0:0 ;~ 3A50:10B2 + J(return __dispatch_call(__disp, _state);); // 192229 jmp far ptr 0:0 ;~ 3A50:10B2 assert(0); __dispatch_call: @@ -1806,7 +2065,7 @@ cs=0x3a50;eip=0x0010b2; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b97: _begin: cs=0x3a50;eip=0x0010b7; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78901 jmp far ptr 0:0 ;~ 3A50:10B7 + J(return __dispatch_call(__disp, _state);); // 192239 jmp far ptr 0:0 ;~ 3A50:10B7 assert(0); __dispatch_call: @@ -1832,7 +2091,7 @@ cs=0x3a50;eip=0x0010b7; __disp=*(dd*)(raddr(cs,eip+1)); sub_49b9c: _begin: cs=0x3a50;eip=0x0010bc; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78910 jmp far ptr 0:0 ;~ 3A50:10BC + J(return __dispatch_call(__disp, _state);); // 192248 jmp far ptr 0:0 ;~ 3A50:10BC assert(0); __dispatch_call: @@ -1849,6 +2108,32 @@ cs=0x3a50;eip=0x0010bc; __disp=*(dd*)(raddr(cs,eip+1)); + bool seg48ae_10c1_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ + X86_REGREF + __disp = _i; + + if (__disp == 0) goto _begin; + else goto __dispatch_call; + seg48ae_10c1_proc: + _begin: +cs=0x3a50;eip=0x0010c1; __disp=*(dd*)(raddr(cs,eip+1)); + J(return __dispatch_call(__disp, _state);); // 192252 jmp far ptr 0:0 ;~ 3A50:10C1 + + assert(0); + __dispatch_call: + #ifdef DOSBOX_CUSTOM + if ((__disp >> 16) == 0xf000) + {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS + #endif + if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} + switch (__disp) { + case m2c::kseg48ae_10c1_proc: goto seg48ae_10c1_proc; + default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); + }; +} + + + bool sub_49ba6(m2c::_offsets _i, struct m2c::_STATE* _state){ X86_REGREF __disp = _i; @@ -1858,7 +2143,7 @@ cs=0x3a50;eip=0x0010bc; __disp=*(dd*)(raddr(cs,eip+1)); sub_49ba6: _begin: cs=0x3a50;eip=0x0010c6; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78925 jmp far ptr 0:0 ;~ 3A50:10C6 + J(return __dispatch_call(__disp, _state);); // 192259 jmp far ptr 0:0 ;~ 3A50:10C6 assert(0); __dispatch_call: @@ -1884,7 +2169,7 @@ cs=0x3a50;eip=0x0010c6; __disp=*(dd*)(raddr(cs,eip+1)); sub_49bab: _begin: cs=0x3a50;eip=0x0010cb; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78935 jmp far ptr 0:0 ;~ 3A50:10CB + J(return __dispatch_call(__disp, _state);); // 192269 jmp far ptr 0:0 ;~ 3A50:10CB assert(0); __dispatch_call: @@ -1910,7 +2195,7 @@ cs=0x3a50;eip=0x0010cb; __disp=*(dd*)(raddr(cs,eip+1)); sub_49bb0: _begin: cs=0x3a50;eip=0x0010d0; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78944 jmp far ptr 0:0 ;~ 3A50:10D0 + J(return __dispatch_call(__disp, _state);); // 192278 jmp far ptr 0:0 ;~ 3A50:10D0 assert(0); __dispatch_call: @@ -1936,7 +2221,7 @@ cs=0x3a50;eip=0x0010d0; __disp=*(dd*)(raddr(cs,eip+1)); sub_49bb5: _begin: cs=0x3a50;eip=0x0010d5; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78953 jmp far ptr 0:0 ;~ 3A50:10D5 + J(return __dispatch_call(__disp, _state);); // 192287 jmp far ptr 0:0 ;~ 3A50:10D5 assert(0); __dispatch_call: @@ -1962,7 +2247,7 @@ cs=0x3a50;eip=0x0010d5; __disp=*(dd*)(raddr(cs,eip+1)); sub_49bba: _begin: cs=0x3a50;eip=0x0010da; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78962 jmp far ptr 0:0 ;~ 3A50:10DA + J(return __dispatch_call(__disp, _state);); // 192296 jmp far ptr 0:0 ;~ 3A50:10DA assert(0); __dispatch_call: @@ -1988,7 +2273,7 @@ cs=0x3a50;eip=0x0010da; __disp=*(dd*)(raddr(cs,eip+1)); sub_49bbf: _begin: cs=0x3a50;eip=0x0010df; __disp=*(dd*)(raddr(cs,eip+1)); - J(return __dispatch_call(__disp, _state);); // 78972 jmp far ptr 0:0 ;~ 3A50:10DF + J(return __dispatch_call(__disp, _state);); // 192305 jmp far ptr 0:0 ;~ 3A50:10DF assert(0); __dispatch_call: @@ -2003,2550 +2288,3 @@ cs=0x3a50;eip=0x0010df; __disp=*(dd*)(raddr(cs,eip+1)); }; } - - - bool seg48ae_1300_proc(m2c::_offsets _i, struct m2c::_STATE* _state){ - X86_REGREF - __disp = _i; - - if (__disp == 0) goto _begin; - else goto __dispatch_call; - seg48ae_1300_proc: - _begin: -cs=0x3a50;eip=0x001300; X(ADD(*(raddr(ds,bx+di)), al)); // 79047 add [bx+di], al ;~ 3A50:1300 -cs=0x3a50;eip=0x001302; T(INC(ax)); // 79048 inc ax ;~ 3A50:1302 -cs=0x3a50;eip=0x001303; X(ADD(*(raddr(ds,bx+si)), dl)); // 79049 add [bx+si], dl ;~ 3A50:1303 -cs=0x3a50;eip=0x001305; X(ADD(*(raddr(ds,bx+si)), cl)); // 79050 add [bx+si], cl ;~ 3A50:1305 -cs=0x3a50;eip=0x00597a; J(RETF(0)); // 82773 retf ;~ 3A50:597A -ret_3a50_674e: - // 7333 -cs=0x3a50;eip=0x00674e; T(SUB(al, al)); // 83831 sub al, al ;~ 3A50:674E -cs=0x3a50;eip=0x006750; X(*((amsruntimelibra)+3) = ah;); // 83832 mov byte ptr cs:aMsRunTimeLibra+3, ah ; "Run-Time Library - Copyright (c) 1988, "... ;~ 3A50:6750 -cs=0x3a50;eip=0x006755; S(OUT(dx, ax)); // 83833 out dx, ax ;~ 3A50:6755 -cs=0x3a50;eip=0x006756; T(al = 8;); // 83834 mov al, 8 ;~ 3A50:6756 -cs=0x3a50;eip=0x006758; S(OUT(dx, al)); // 83835 out dx, al ;~ 3A50:6758 -cs=0x3a50;eip=0x006759; T(CLI); // 83836 cli ;~ 3A50:6759 -cs=0x3a50;eip=0x00675a; T(INC(dx)); // 83837 inc dx ;~ 3A50:675A -cs=0x3a50;eip=0x00675b; T(CMP(*(db*)(((db*)word_4aa98)+3), 1)); // 83838 cmp byte ptr word_4AA98+3, 1 ;~ 3A50:675B -cs=0x3a50;eip=0x006760; J(JNZ(loc_4f248)); // 83839 jnz short loc_4F248 ;~ 3A50:6760 -cs=0x3a50;eip=0x006762; T(ADD(si, 4)); // 83840 add si, 4 ;~ 3A50:6762 -cs=0x3a50;eip=0x006765; J(JMP(loc_4f2ef)); // 83841 jmp loc_4F2EF ;~ 3A50:6765 -loc_4f248: - // 7334 -cs=0x3a50;eip=0x006768; T(di = 0x410;); // 83845 mov di, 410h ;~ 3A50:6768 -cs=0x3a50;eip=0x00676b; T(ADD(di, *(dw*)(raddr(ds,si+0x1F9C)))); // 83846 add di, [si+1F9Ch] ;~ 3A50:676B -cs=0x3a50;eip=0x00676f; T(al = 0x28;); // 83847 mov al, 28h ; '(' ;~ 3A50:676F -cs=0x3a50;eip=0x006771; T(cl = *(db*)(word_4aa98);); // 83848 mov cl, byte ptr word_4AA98 ;~ 3A50:6771 -cs=0x3a50;eip=0x006775; T(SUB(cl, 0x1B)); // 83849 sub cl, 1Bh ;~ 3A50:6775 -cs=0x3a50;eip=0x006778; T(MUL1_1(cl)); // 83850 mul cl ;~ 3A50:6778 -cs=0x3a50;eip=0x00677a; T(ADD(di, ax)); // 83851 add di, ax ;~ 3A50:677A -cs=0x3a50;eip=0x00677c; T(bx = di;); // 83852 mov bx, di ;~ 3A50:677C -cs=0x3a50;eip=0x00677e; T(bp = di;); // 83853 mov bp, di ;~ 3A50:677E -cs=0x3a50;eip=0x006780; T(CMP(*(db*)(((db*)word_4aa98)+2), 1)); // 83854 cmp byte ptr word_4AA98+2, 1 ;~ 3A50:6780 -cs=0x3a50;eip=0x006785; J(JL(loc_4f26f)); // 83855 jl short loc_4F26F ;~ 3A50:6785 -cs=0x3a50;eip=0x006787; T(ADD(bx, 0x320)); // 83856 add bx, 320h ;~ 3A50:6787 -cs=0x3a50;eip=0x00678b; T(ADD(di, 0x190)); // 83857 add di, 190h ;~ 3A50:678B -loc_4f26f: - // 7335 -cs=0x3a50;eip=0x00678f; T(bp = bx;); // 83860 mov bp, bx ;~ 3A50:678F -cs=0x3a50;eip=0x006791; T(SUB(bp, 0x190)); // 83861 sub bp, 190h ;~ 3A50:6791 -cs=0x3a50;eip=0x006795; T(cx = 0;); // 83862 mov cx, 0 ;~ 3A50:6795 -cs=0x3a50;eip=0x006798; T(MOV(al, *(raddr(ds,si+0x1FA4)))); // 83863 mov al, [si+1FA4h] ;~ 3A50:6798 -cs=0x3a50;eip=0x00679c; S(OUT(dx, al)); // 83864 out dx, al ;~ 3A50:679C -cs=0x3a50;eip=0x00679d; J(JCXZ(loc_4f295)); // 83865 jcxz short loc_4F295 ;~ 3A50:679D -loc_4f27f: - // 7336 -cs=0x3a50;eip=0x00679f; T(CMP(di, 0x410)); // 83869 cmp di, 410h ;~ 3A50:679F -cs=0x3a50;eip=0x0067a3; J(JC(loc_4f29d)); // 83870 jb short loc_4F29D ;~ 3A50:67A3 -cs=0x3a50;eip=0x0067a5; T(CMP(di, 0x0D70)); // 83871 cmp di, 0D70h ;~ 3A50:67A5 -cs=0x3a50;eip=0x0067a9; J(JA(loc_4f290)); // 83872 ja short loc_4F290 ;~ 3A50:67A9 -cs=0x3a50;eip=0x0067ab; T(CMP(*(raddr(es,di)), al)); // 83873 cmp es:[di], al ;~ 3A50:67AB -cs=0x3a50;eip=0x0067ae; X(STOSB); // 83874 stosb ;~ 3A50:67AE -cs=0x3a50;eip=0x0067af; T(DEC(di)); // 83875 dec di ;~ 3A50:67AF -loc_4f290: - // 7337 -cs=0x3a50;eip=0x0067b0; T(SUB(di, 0x50)); // 83878 sub di, 50h ; 'P' ;~ 3A50:67B0 -cs=0x3a50;eip=0x0067b3; J(LOOP(loc_4f27f)); // 83879 loop loc_4F27F ;~ 3A50:67B3 -loc_4f295: - // 7338 -cs=0x3a50;eip=0x0067b5; T(SUB(di, 0x50)); // 83882 sub di, 50h ; 'P' ;~ 3A50:67B5 -cs=0x3a50;eip=0x0067b8; T(cx = 4;); // 83883 mov cx, 4 ;~ 3A50:67B8 -cs=0x3a50;eip=0x0067bb; J(JNZ(loc_4f27f)); // 83884 jnz short loc_4F27F ;~ 3A50:67BB -loc_4f29d: - // 7339 -cs=0x3a50;eip=0x0067bd; T(di = bx;); // 83887 mov di, bx ;~ 3A50:67BD -cs=0x3a50;eip=0x0067bf; T(MOV(al, *(raddr(ds,si+0x1FB0)))); // 83888 mov al, [si+1FB0h] ;~ 3A50:67BF -cs=0x3a50;eip=0x0067c3; S(OUT(dx, al)); // 83889 out dx, al ;~ 3A50:67C3 -loc_4f2a4: - // 7340 -cs=0x3a50;eip=0x0067c4; T(CMP(di, 0x410)); // 83892 cmp di, 410h ;~ 3A50:67C4 -cs=0x3a50;eip=0x0067c8; J(JC(loc_4f2bb)); // 83893 jb short loc_4F2BB ;~ 3A50:67C8 -cs=0x3a50;eip=0x0067ca; T(CMP(di, 0x0D70)); // 83894 cmp di, 0D70h ;~ 3A50:67CA -cs=0x3a50;eip=0x0067ce; J(JA(loc_4f2b5)); // 83895 ja short loc_4F2B5 ;~ 3A50:67CE -cs=0x3a50;eip=0x0067d0; T(CMP(*(raddr(es,di)), al)); // 83896 cmp es:[di], al ;~ 3A50:67D0 -cs=0x3a50;eip=0x0067d3; X(STOSB); // 83897 stosb ;~ 3A50:67D3 -cs=0x3a50;eip=0x0067d4; T(DEC(di)); // 83898 dec di ;~ 3A50:67D4 -loc_4f2b5: - // 7341 -cs=0x3a50;eip=0x0067d5; T(SUB(di, 0x320)); // 83901 sub di, 320h ;~ 3A50:67D5 -cs=0x3a50;eip=0x0067d9; J(JMP(loc_4f2a4)); // 83902 jmp short loc_4F2A4 ;~ 3A50:67D9 -loc_4f2bb: - // 7342 -cs=0x3a50;eip=0x0067db; T(di = bp;); // 83906 mov di, bp ;~ 3A50:67DB -cs=0x3a50;eip=0x0067dd; T(MOV(al, *(raddr(ds,si+0x1FAC)))); // 83907 mov al, [si+1FACh] ;~ 3A50:67DD -cs=0x3a50;eip=0x0067e1; S(OUT(dx, al)); // 83908 out dx, al ;~ 3A50:67E1 -loc_4f2c2: - // 7343 -cs=0x3a50;eip=0x0067e2; T(CMP(di, 0x410)); // 83911 cmp di, 410h ;~ 3A50:67E2 -cs=0x3a50;eip=0x0067e6; J(JC(loc_4f2d9)); // 83912 jb short loc_4F2D9 ;~ 3A50:67E6 -cs=0x3a50;eip=0x0067e8; T(CMP(di, 0x0D70)); // 83913 cmp di, 0D70h ;~ 3A50:67E8 -cs=0x3a50;eip=0x0067ec; J(JA(loc_4f2d3)); // 83914 ja short loc_4F2D3 ;~ 3A50:67EC -cs=0x3a50;eip=0x0067ee; T(CMP(*(raddr(es,di)), al)); // 83915 cmp es:[di], al ;~ 3A50:67EE -cs=0x3a50;eip=0x0067f1; X(STOSB); // 83916 stosb ;~ 3A50:67F1 -cs=0x3a50;eip=0x0067f2; T(DEC(di)); // 83917 dec di ;~ 3A50:67F2 -loc_4f2d3: - // 7344 -cs=0x3a50;eip=0x0067f3; T(SUB(di, 0x320)); // 83920 sub di, 320h ;~ 3A50:67F3 -cs=0x3a50;eip=0x0067f7; J(JMP(loc_4f2c2)); // 83921 jmp short loc_4F2C2 ;~ 3A50:67F7 -loc_4f2d9: - // 7345 -cs=0x3a50;eip=0x0067f9; T(STI); // 83926 sti ;~ 3A50:67F9 -cs=0x3a50;eip=0x0067fa; T(ax = 1;); // 83927 mov ax, 1 ;~ 3A50:67FA -cs=0x3a50;eip=0x0067fd; X(*((amsruntimelibra)+4) = ah;); // 83928 mov byte ptr cs:aMsRunTimeLibra+4, ah ; "un-Time Library - Copyright (c) 1988, M"... ;~ 3A50:67FD -cs=0x3a50;eip=0x006802; S(OUT(dx, ax)); // 83929 out dx, ax ;~ 3A50:6802 -cs=0x3a50;eip=0x006803; T(ax = 0x0FF08;); // 83930 mov ax, 0FF08h ;~ 3A50:6803 -cs=0x3a50;eip=0x006806; X(*((amsruntimelibra)+9) = ah;); // 83931 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6806 -cs=0x3a50;eip=0x00680b; S(OUT(dx, ax)); // 83932 out dx, ax ;~ 3A50:680B -cs=0x3a50;eip=0x00680c; X(POP(ds)); // 83933 pop ds ;~ 3A50:680C -cs=0x3a50;eip=0x00680d; X(POP(es)); // 83935 pop es ;~ 3A50:680D -cs=0x3a50;eip=0x00680e; J(RETF(0)); // 83937 retf ;~ 3A50:680E -loc_4f2ef: - // 7346 -cs=0x3a50;eip=0x00680f; T(di = 0x0A50;); // 83941 mov di, 0A50h ;~ 3A50:680F -cs=0x3a50;eip=0x006812; T(ADD(di, *(dw*)(raddr(ds,si+0x1F9C)))); // 83942 add di, [si+1F9Ch] ;~ 3A50:6812 -cs=0x3a50;eip=0x006816; T(al = 0x28;); // 83943 mov al, 28h ; '(' ;~ 3A50:6816 -cs=0x3a50;eip=0x006818; T(MOV(cl, *(raddr(ds,0x1FB8)))); // 83944 mov cl, ds:1FB8h ;~ 3A50:6818 -cs=0x3a50;eip=0x00681c; T(SUB(cl, 0x42)); // 83945 sub cl, 42h ; 'B' ;~ 3A50:681C -cs=0x3a50;eip=0x00681f; T(MUL1_1(cl)); // 83946 mul cl ;~ 3A50:681F -cs=0x3a50;eip=0x006821; T(ADD(di, ax)); // 83947 add di, ax ;~ 3A50:6821 -cs=0x3a50;eip=0x006823; T(bx = di;); // 83948 mov bx, di ;~ 3A50:6823 -cs=0x3a50;eip=0x006825; T(bp = di;); // 83949 mov bp, di ;~ 3A50:6825 -cs=0x3a50;eip=0x006827; T(CMP(*(raddr(ds,0x1FBA)), 1)); // 83950 cmp byte ptr ds:1FBAh, 1 ;~ 3A50:6827 -cs=0x3a50;eip=0x00682c; J(JL(loc_4f316)); // 83951 jl short loc_4F316 ;~ 3A50:682C -cs=0x3a50;eip=0x00682e; T(ADD(bx, 0x320)); // 83952 add bx, 320h ;~ 3A50:682E -cs=0x3a50;eip=0x006832; T(ADD(di, 0x190)); // 83953 add di, 190h ;~ 3A50:6832 -loc_4f316: - // 7347 -cs=0x3a50;eip=0x006836; T(bp = bx;); // 83956 mov bp, bx ;~ 3A50:6836 -cs=0x3a50;eip=0x006838; T(SUB(bp, 0x0C8)); // 83957 sub bp, 0C8h ;~ 3A50:6838 -cs=0x3a50;eip=0x00683c; T(cx = 0;); // 83958 mov cx, 0 ;~ 3A50:683C -cs=0x3a50;eip=0x00683f; T(MOV(al, *(raddr(ds,si+0x1FA4)))); // 83959 mov al, [si+1FA4h] ;~ 3A50:683F -cs=0x3a50;eip=0x006843; S(OUT(dx, al)); // 83960 out dx, al ;~ 3A50:6843 -cs=0x3a50;eip=0x006844; J(JCXZ(loc_4f33c)); // 83961 jcxz short loc_4F33C ;~ 3A50:6844 -loc_4f326: - // 7348 -cs=0x3a50;eip=0x006846; T(CMP(di, 0x0AA0)); // 83965 cmp di, 0AA0h ;~ 3A50:6846 -cs=0x3a50;eip=0x00684a; J(JC(loc_4f344)); // 83966 jb short loc_4F344 ;~ 3A50:684A -cs=0x3a50;eip=0x00684c; T(CMP(di, 0x0F00)); // 83967 cmp di, 0F00h ;~ 3A50:684C -cs=0x3a50;eip=0x006850; J(JA(loc_4f337)); // 83968 ja short loc_4F337 ;~ 3A50:6850 -cs=0x3a50;eip=0x006852; T(CMP(*(raddr(es,di)), al)); // 83969 cmp es:[di], al ;~ 3A50:6852 -cs=0x3a50;eip=0x006855; X(STOSB); // 83970 stosb ;~ 3A50:6855 -cs=0x3a50;eip=0x006856; T(DEC(di)); // 83971 dec di ;~ 3A50:6856 -loc_4f337: - // 7349 -cs=0x3a50;eip=0x006857; T(SUB(di, 0x50)); // 83974 sub di, 50h ; 'P' ;~ 3A50:6857 -cs=0x3a50;eip=0x00685a; J(LOOP(loc_4f326)); // 83975 loop loc_4F326 ;~ 3A50:685A -loc_4f33c: - // 7350 -cs=0x3a50;eip=0x00685c; T(SUB(di, 0x50)); // 83978 sub di, 50h ; 'P' ;~ 3A50:685C -cs=0x3a50;eip=0x00685f; T(cx = 4;); // 83979 mov cx, 4 ;~ 3A50:685F -cs=0x3a50;eip=0x006862; J(JNZ(loc_4f326)); // 83980 jnz short loc_4F326 ;~ 3A50:6862 -loc_4f344: - // 7351 -cs=0x3a50;eip=0x006864; T(di = bx;); // 83983 mov di, bx ;~ 3A50:6864 -cs=0x3a50;eip=0x006866; T(MOV(al, *(raddr(ds,si+0x1FB0)))); // 83984 mov al, [si+1FB0h] ;~ 3A50:6866 -cs=0x3a50;eip=0x00686a; S(OUT(dx, al)); // 83985 out dx, al ;~ 3A50:686A -loc_4f34b: - // 7352 -cs=0x3a50;eip=0x00686b; T(CMP(di, 0x0AA0)); // 83988 cmp di, 0AA0h ;~ 3A50:686B -cs=0x3a50;eip=0x00686f; J(JC(loc_4f2d9)); // 83989 jb short loc_4F2D9 ;~ 3A50:686F -cs=0x3a50;eip=0x006871; T(CMP(di, 0x0F00)); // 83990 cmp di, 0F00h ;~ 3A50:6871 -cs=0x3a50;eip=0x006875; J(JA(loc_4f35c)); // 83991 ja short loc_4F35C ;~ 3A50:6875 -cs=0x3a50;eip=0x006877; T(CMP(*(raddr(es,di)), al)); // 83992 cmp es:[di], al ;~ 3A50:6877 -cs=0x3a50;eip=0x00687a; X(STOSB); // 83993 stosb ;~ 3A50:687A -cs=0x3a50;eip=0x00687b; T(DEC(di)); // 83994 dec di ;~ 3A50:687B -loc_4f35c: - // 7353 -cs=0x3a50;eip=0x00687c; T(SUB(di, 0x190)); // 83997 sub di, 190h ;~ 3A50:687C -cs=0x3a50;eip=0x006880; J(JMP(loc_4f34b)); // 83998 jmp short loc_4F34B ;~ 3A50:6880 -ret_3a50_690d: - // 7354 -cs=0x3a50;eip=0x00690d; T(ds = dx;); // 84015 mov ds, dx ;~ 3A50:690D -cs=0x3a50;eip=0x00690f; X(MOV(*(dw*)(raddr(ds,0x464)), ax)); // 84016 mov ds:464h, ax ;~ 3A50:690F -cs=0x3a50;eip=0x006912; X(POP(ds)); // 84017 pop ds ;~ 3A50:6912 -cs=0x3a50;eip=0x006913; J(RETF(0)); // 84018 retf ;~ 3A50:6913 -ret_3a50_6914: - // 7355 -cs=0x3a50;eip=0x006914; X(PUSH(bp)); // 84020 push bp ;~ 3A50:6914 -cs=0x3a50;eip=0x006915; T(bp = sp;); // 84021 mov bp, sp ;~ 3A50:6915 -cs=0x3a50;eip=0x006917; X(PUSH(ds)); // 84022 push ds ;~ 3A50:6917 -cs=0x3a50;eip=0x006918; T(ax = 0x4C7A;); // 84023 mov ax, 4C7Ah ;~ 3A50:6918 -cs=0x3a50;eip=0x00691b; T(ds = ax;); // 84024 mov ds, ax ;~ 3A50:691B -cs=0x3a50;eip=0x00691d; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 84026 mov ax, [bp+6] ;~ 3A50:691D -cs=0x3a50;eip=0x006920; X(*(dw*)(((db*)_unk_4bd28)+0x0EDC) = ax;); // 84027 mov ds:_unk_4BD28+0EDCh, ax ;~ 3A50:6920 -cs=0x3a50;eip=0x006923; X(POP(ds)); // 84028 pop ds ;~ 3A50:6923 -cs=0x3a50;eip=0x006924; T(sp = bp;); // 84030 mov sp, bp ;~ 3A50:6924 -cs=0x3a50;eip=0x006926; X(POP(bp)); // 84031 pop bp ;~ 3A50:6926 -cs=0x3a50;eip=0x006927; J(RETF(0)); // 84032 retf ;~ 3A50:6927 -ret_3a50_692c: - // 7356 -cs=0x3a50;eip=0x00692c; T(ds = dx;); // 84036 mov ds, dx ;~ 3A50:692C -cs=0x3a50;eip=0x00692e; X(MOV(*(dw*)(raddr(ds,0x466)), ax)); // 84037 mov ds:466h, ax ;~ 3A50:692E -cs=0x3a50;eip=0x006931; X(POP(ds)); // 84038 pop ds ;~ 3A50:6931 -cs=0x3a50;eip=0x006932; J(RETF(0)); // 84039 retf ;~ 3A50:6932 -ret_3a50_6933: - // 7357 -cs=0x3a50;eip=0x006933; X(PUSH(bp)); // 84041 push bp ;~ 3A50:6933 -cs=0x3a50;eip=0x006934; T(bp = sp;); // 84042 mov bp, sp ;~ 3A50:6934 -cs=0x3a50;eip=0x006936; X(PUSH(ds)); // 84043 push ds ;~ 3A50:6936 -cs=0x3a50;eip=0x006937; T(ax = 0x4C7A;); // 84044 mov ax, 4C7Ah ;~ 3A50:6937 -cs=0x3a50;eip=0x00693a; T(ds = ax;); // 84045 mov ds, ax ;~ 3A50:693A -cs=0x3a50;eip=0x00693c; T(MOV(ax, *(dw*)(raddr(ss,bp+6)))); // 84047 mov ax, [bp+6] ;~ 3A50:693C -cs=0x3a50;eip=0x00693f; X(*(dw*)(((db*)_unk_4bd28)+0x0EDE) = ax;); // 84048 mov ds:_unk_4BD28+0EDEh, ax ;~ 3A50:693F -cs=0x3a50;eip=0x006942; X(POP(ds)); // 84049 pop ds ;~ 3A50:6942 -cs=0x3a50;eip=0x006943; T(sp = bp;); // 84051 mov sp, bp ;~ 3A50:6943 -cs=0x3a50;eip=0x006945; X(POP(bp)); // 84052 pop bp ;~ 3A50:6945 -cs=0x3a50;eip=0x006946; J(RETF(0)); // 84053 retf ;~ 3A50:6946 -ret_3a50_6947: - // 7358 -cs=0x3a50;eip=0x006947; T(al = *((amsruntimelibra)+0x0A);); // 84055 mov al, byte ptr cs:aMsRunTimeLibra+0Ah ; "e Library - Copyright (c) 1988, Microso"... ;~ 3A50:6947 -cs=0x3a50;eip=0x00694b; J(RETF(0)); // 84056 retf ;~ 3A50:694B -ret_3a50_6952: - // 7359 -cs=0x3a50;eip=0x006952; T(bl = 0x28;); // 84064 mov bl, 28h ; '(' ;~ 3A50:6952 -cs=0x3a50;eip=0x006954; T(MUL1_1(bl)); // 84065 mul bl ;~ 3A50:6954 -cs=0x3a50;eip=0x006956; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 84066 mov bx, [bp+6] ;~ 3A50:6956 -cs=0x3a50;eip=0x006959; T(SHR(bx, 1)); // 84067 shr bx, 1 ;~ 3A50:6959 -cs=0x3a50;eip=0x00695b; T(SHR(bx, 1)); // 84068 shr bx, 1 ;~ 3A50:695B -cs=0x3a50;eip=0x00695d; T(SHR(bx, 1)); // 84069 shr bx, 1 ;~ 3A50:695D -cs=0x3a50;eip=0x00695f; T(ADD(ax, bx)); // 84070 add ax, bx ;~ 3A50:695F -cs=0x3a50;eip=0x006961; T(sp = bp;); // 84071 mov sp, bp ;~ 3A50:6961 -cs=0x3a50;eip=0x006963; X(POP(bp)); // 84072 pop bp ;~ 3A50:6963 -cs=0x3a50;eip=0x006964; J(RETF(0)); // 84073 retf ;~ 3A50:6964 -ret_3a50_6965: - // 7360 -cs=0x3a50;eip=0x006965; T(ax = 2;); // 84075 mov ax, 2 ;~ 3A50:6965 -cs=0x3a50;eip=0x006968; J(RETF(0)); // 84076 retf ;~ 3A50:6968 -ret_3a50_6977: - // 7361 -cs=0x3a50;eip=0x006977; T(ds = ax;); // 84082 mov ds, ax ;~ 3A50:6977 -cs=0x3a50;eip=0x006979; X(MOV(*(raddr(ds,0x1FCF)), 0)); // 84083 mov byte ptr ds:1FCFh, 0 ;~ 3A50:6979 -cs=0x3a50;eip=0x00697e; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 84084 mov bp, [bp+6] ;~ 3A50:697E -cs=0x3a50;eip=0x006981; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 84085 push word ptr [bp+0Ch] ;~ 3A50:6981 -cs=0x3a50;eip=0x006984; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 84086 push word ptr [bp+0Eh] ;~ 3A50:6984 -cs=0x3a50;eip=0x006987; J(JMP(loc_4f47c)); // 84087 jmp short loc_4F47C ;~ 3A50:6987 -ret_3a50_698a: - // 7362 -cs=0x3a50;eip=0x00698a; X(PUSH(es)); // 84090 push es ;~ 3A50:698A -cs=0x3a50;eip=0x00698b; X(PUSH(ds)); // 84091 push ds ;~ 3A50:698B -cs=0x3a50;eip=0x00698c; T(ax = 0x4C7A;); // 84092 mov ax, 4C7Ah ;~ 3A50:698C -cs=0x3a50;eip=0x00698f; T(ds = ax;); // 84093 mov ds, ax ;~ 3A50:698F -cs=0x3a50;eip=0x006991; X(*(adetaillevel) = 1;); // 84095 mov byte ptr ds:aDetailLevel, 1 ; "Detail Level " ;~ 3A50:6991 -cs=0x3a50;eip=0x006996; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 84096 push word ptr [bp+0Ch] ;~ 3A50:6996 -cs=0x3a50;eip=0x006999; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 84097 push word ptr [bp+0Eh] ;~ 3A50:6999 -loc_4f47c: - // 7363 -cs=0x3a50;eip=0x00699c; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 84100 mov cx, [bp+14h] ;~ 3A50:699C -cs=0x3a50;eip=0x00699f; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 84101 mov ax, [bp+8] ;~ 3A50:699F -cs=0x3a50;eip=0x0069a2; T(CMP(ax, cx)); // 84102 cmp ax, cx ;~ 3A50:69A2 -cs=0x3a50;eip=0x0069a4; J(JGE(loc_4f4a1)); // 84103 jge short loc_4F4A1 ;~ 3A50:69A4 -cs=0x3a50;eip=0x0069a6; T(bx = ax;); // 84104 mov bx, ax ;~ 3A50:69A6 -cs=0x3a50;eip=0x0069a8; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 84105 add bx, [bp+0Ch] ;~ 3A50:69A8 -cs=0x3a50;eip=0x0069ab; T(DEC(bx)); // 84106 dec bx ;~ 3A50:69AB -cs=0x3a50;eip=0x0069ac; T(CMP(bx, cx)); // 84107 cmp bx, cx ;~ 3A50:69AC -cs=0x3a50;eip=0x0069ae; J(JGE(loc_4f493)); // 84108 jge short loc_4F493 ;~ 3A50:69AE -cs=0x3a50;eip=0x0069b0; J(JMP(loc_4f4ff)); // 84109 jmp short loc_4F4FF ;~ 3A50:69B0 -loc_4f493: - // 7364 -cs=0x3a50;eip=0x0069b3; T(SUB(cx, ax)); // 84115 sub cx, ax ;~ 3A50:69B3 -cs=0x3a50;eip=0x0069b5; X(ADD(*(dw*)(raddr(ss,bp+8)), cx)); // 84116 add [bp+8], cx ;~ 3A50:69B5 -cs=0x3a50;eip=0x0069b8; X(ADD(*(dw*)(raddr(ss,bp+2)), cx)); // 84117 add [bp+2], cx ;~ 3A50:69B8 -cs=0x3a50;eip=0x0069bb; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), cx)); // 84118 sub [bp+0Ch], cx ;~ 3A50:69BB -cs=0x3a50;eip=0x0069be; J(JMP(loc_4f4a7)); // 84119 jmp short loc_4F4A7 ;~ 3A50:69BE -loc_4f4a1: - // 7365 -cs=0x3a50;eip=0x0069c1; T(bx = ax;); // 84125 mov bx, ax ;~ 3A50:69C1 -cs=0x3a50;eip=0x0069c3; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 84126 add bx, [bp+0Ch] ;~ 3A50:69C3 -cs=0x3a50;eip=0x0069c6; T(DEC(bx)); // 84127 dec bx ;~ 3A50:69C6 -loc_4f4a7: - // 7366 -cs=0x3a50;eip=0x0069c7; T(MOV(cx, *(dw*)(raddr(ss,bp+0x16)))); // 84130 mov cx, [bp+16h] ;~ 3A50:69C7 -cs=0x3a50;eip=0x0069ca; T(CMP(bx, cx)); // 84131 cmp bx, cx ;~ 3A50:69CA -cs=0x3a50;eip=0x0069cc; J(JLE(loc_4f4ba)); // 84132 jle short loc_4F4BA ;~ 3A50:69CC -cs=0x3a50;eip=0x0069ce; T(CMP(ax, cx)); // 84133 cmp ax, cx ;~ 3A50:69CE -cs=0x3a50;eip=0x0069d0; J(JLE(loc_4f4b5)); // 84134 jle short loc_4F4B5 ;~ 3A50:69D0 -cs=0x3a50;eip=0x0069d2; J(JMP(loc_4f4ff)); // 84135 jmp short loc_4F4FF ;~ 3A50:69D2 -loc_4f4b5: - // 7367 -cs=0x3a50;eip=0x0069d5; T(SUB(bx, cx)); // 84141 sub bx, cx ;~ 3A50:69D5 -cs=0x3a50;eip=0x0069d7; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), bx)); // 84142 sub [bp+0Ch], bx ;~ 3A50:69D7 -loc_4f4ba: - // 7368 -cs=0x3a50;eip=0x0069da; T(MOV(cx, *(dw*)(raddr(ss,bp+0x10)))); // 84145 mov cx, [bp+10h] ;~ 3A50:69DA -cs=0x3a50;eip=0x0069dd; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 84146 mov ax, [bp+0Ah] ;~ 3A50:69DD -cs=0x3a50;eip=0x0069e0; T(CMP(ax, cx)); // 84147 cmp ax, cx ;~ 3A50:69E0 -cs=0x3a50;eip=0x0069e2; J(JGE(loc_4f4df)); // 84148 jge short loc_4F4DF ;~ 3A50:69E2 -cs=0x3a50;eip=0x0069e4; T(bx = ax;); // 84149 mov bx, ax ;~ 3A50:69E4 -cs=0x3a50;eip=0x0069e6; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 84150 add bx, [bp+0Eh] ;~ 3A50:69E6 -cs=0x3a50;eip=0x0069e9; T(DEC(bx)); // 84151 dec bx ;~ 3A50:69E9 -cs=0x3a50;eip=0x0069ea; T(CMP(bx, cx)); // 84152 cmp bx, cx ;~ 3A50:69EA -cs=0x3a50;eip=0x0069ec; J(JGE(loc_4f4d1)); // 84153 jge short loc_4F4D1 ;~ 3A50:69EC -cs=0x3a50;eip=0x0069ee; J(JMP(loc_4f4ff)); // 84154 jmp short loc_4F4FF ;~ 3A50:69EE -loc_4f4d1: - // 7369 -cs=0x3a50;eip=0x0069f1; T(SUB(cx, ax)); // 84160 sub cx, ax ;~ 3A50:69F1 -cs=0x3a50;eip=0x0069f3; X(ADD(*(dw*)(raddr(ss,bp+0x0A)), cx)); // 84161 add [bp+0Ah], cx ;~ 3A50:69F3 -cs=0x3a50;eip=0x0069f6; X(ADD(*(dw*)(raddr(ss,bp+4)), cx)); // 84162 add [bp+4], cx ;~ 3A50:69F6 -cs=0x3a50;eip=0x0069f9; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), cx)); // 84163 sub [bp+0Eh], cx ;~ 3A50:69F9 -cs=0x3a50;eip=0x0069fc; J(JMP(loc_4f4e5)); // 84164 jmp short loc_4F4E5 ;~ 3A50:69FC -loc_4f4df: - // 7370 -cs=0x3a50;eip=0x0069ff; T(bx = ax;); // 84170 mov bx, ax ;~ 3A50:69FF -cs=0x3a50;eip=0x006a01; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 84171 add bx, [bp+0Eh] ;~ 3A50:6A01 -cs=0x3a50;eip=0x006a04; T(DEC(bx)); // 84172 dec bx ;~ 3A50:6A04 -loc_4f4e5: - // 7371 -cs=0x3a50;eip=0x006a05; T(MOV(cx, *(dw*)(raddr(ss,bp+0x12)))); // 84175 mov cx, [bp+12h] ;~ 3A50:6A05 -cs=0x3a50;eip=0x006a08; T(CMP(bx, cx)); // 84176 cmp bx, cx ;~ 3A50:6A08 -cs=0x3a50;eip=0x006a0a; J(JLE(loc_4f4f8)); // 84177 jle short loc_4F4F8 ;~ 3A50:6A0A -cs=0x3a50;eip=0x006a0c; T(CMP(ax, cx)); // 84178 cmp ax, cx ;~ 3A50:6A0C -cs=0x3a50;eip=0x006a0e; J(JLE(loc_4f4f3)); // 84179 jle short loc_4F4F3 ;~ 3A50:6A0E -cs=0x3a50;eip=0x006a10; J(JMP(loc_4f4ff)); // 84180 jmp short loc_4F4FF ;~ 3A50:6A10 -loc_4f4f3: - // 7372 -cs=0x3a50;eip=0x006a13; T(SUB(bx, cx)); // 84186 sub bx, cx ;~ 3A50:6A13 -cs=0x3a50;eip=0x006a15; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), bx)); // 84187 sub [bp+0Eh], bx ;~ 3A50:6A15 -loc_4f4f8: - // 7373 -cs=0x3a50;eip=0x006a18; X(PUSH(bp)); // 84190 push bp ;~ 3A50:6A18 -cs=0x3a50;eip=0x006a19; J(CALLF(seg48ae_1300_proc,m2c::kloc_4f530)); // 84191 call far ptr loc_4F530 ;~ 3A50:6A19 -cs=0x3a50;eip=0x006a1e; X(POP(bp)); // 84192 pop bp ;~ 3A50:6A1E -loc_4f4ff: - // 7374 -cs=0x3a50;eip=0x006a1f; X(POP(*(dw*)(raddr(ss,bp+0x0E)))); // 84196 pop word ptr [bp+0Eh] ;~ 3A50:6A1F -cs=0x3a50;eip=0x006a22; X(POP(*(dw*)(raddr(ss,bp+0x0C)))); // 84197 pop word ptr [bp+0Ch] ;~ 3A50:6A22 -cs=0x3a50;eip=0x006a25; T(CMP(*(adetaillevel), 0)); // 84198 cmp byte ptr ds:aDetailLevel, 0 ; "Detail Level " ;~ 3A50:6A25 -cs=0x3a50;eip=0x006a2a; J(JNZ(loc_4f515)); // 84199 jnz short loc_4F515 ;~ 3A50:6A2A -cs=0x3a50;eip=0x006a2c; X(POP(bp)); // 84200 pop bp ;~ 3A50:6A2C -cs=0x3a50;eip=0x006a2d; X(POP(ds)); // 84201 pop ds ;~ 3A50:6A2D -cs=0x3a50;eip=0x006a2e; X(POP(es)); // 84203 pop es ;~ 3A50:6A2E -cs=0x3a50;eip=0x006a2f; X(POP(si)); // 84204 pop si ;~ 3A50:6A2F -cs=0x3a50;eip=0x006a30; X(POP(di)); // 84205 pop di ;~ 3A50:6A30 -cs=0x3a50;eip=0x006a31; T(sp = bp;); // 84206 mov sp, bp ;~ 3A50:6A31 -cs=0x3a50;eip=0x006a33; X(POP(bp)); // 84207 pop bp ;~ 3A50:6A33 -cs=0x3a50;eip=0x006a34; J(RETF(0)); // 84208 retf ;~ 3A50:6A34 -loc_4f515: - // 7375 -cs=0x3a50;eip=0x006a35; X(POP(ds)); // 84212 pop ds ;~ 3A50:6A35 -cs=0x3a50;eip=0x006a36; X(POP(es)); // 84213 pop es ;~ 3A50:6A36 -cs=0x3a50;eip=0x006a37; J(RETF(0)); // 84214 retf ;~ 3A50:6A37 -ret_3a50_6a38: - // 7376 -cs=0x3a50;eip=0x006a38; X(PUSH(bp)); // 84216 push bp ;~ 3A50:6A38 -cs=0x3a50;eip=0x006a39; T(bp = sp;); // 84217 mov bp, sp ;~ 3A50:6A39 -cs=0x3a50;eip=0x006a3b; X(PUSH(di)); // 84218 push di ;~ 3A50:6A3B -cs=0x3a50;eip=0x006a3c; X(PUSH(si)); // 84219 push si ;~ 3A50:6A3C -cs=0x3a50;eip=0x006a3d; X(PUSH(es)); // 84220 push es ;~ 3A50:6A3D -cs=0x3a50;eip=0x006a3e; X(PUSH(ds)); // 84221 push ds ;~ 3A50:6A3E -cs=0x3a50;eip=0x006a3f; X(PUSH(bp)); // 84222 push bp ;~ 3A50:6A3F -cs=0x3a50;eip=0x006a40; T(ax = 0x4C7A;); // 84223 mov ax, 4C7Ah ;~ 3A50:6A40 -cs=0x3a50;eip=0x006a43; T(ds = ax;); // 84224 mov ds, ax ;~ 3A50:6A43 -cs=0x3a50;eip=0x006a45; X(*((arangeradar)+0x0B) = 0;); // 84226 mov byte ptr ds:aRangeRadar+0Bh, 0 ; "r" ;~ 3A50:6A45 -cs=0x3a50;eip=0x006a4a; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 84227 mov bp, [bp+6] ;~ 3A50:6A4A -cs=0x3a50;eip=0x006a4d; J(JMP(loc_4f53c)); // 84228 jmp short loc_4F53C ;~ 3A50:6A4D -loc_4f530: - // 7377 -cs=0x3a50;eip=0x006a50; X(PUSH(es)); // 84233 push es ;~ 3A50:6A50 -cs=0x3a50;eip=0x006a51; X(PUSH(ds)); // 84234 push ds ;~ 3A50:6A51 -cs=0x3a50;eip=0x006a52; T(ax = 0x4C7A;); // 84235 mov ax, 4C7Ah ;~ 3A50:6A52 -cs=0x3a50;eip=0x006a55; T(ds = ax;); // 84236 mov ds, ax ;~ 3A50:6A55 -cs=0x3a50;eip=0x006a57; X(*((arangeradar)+0x0B) = 1;); // 84237 mov byte ptr ds:aRangeRadar+0Bh, 1 ; "r" ;~ 3A50:6A57 -loc_4f53c: - // 7378 -cs=0x3a50;eip=0x006a5c; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 84240 mov di, [bp+6] ;~ 3A50:6A5C -cs=0x3a50;eip=0x006a5f; T(SHL(di, 1)); // 84241 shl di, 1 ;~ 3A50:6A5F -cs=0x3a50;eip=0x006a61; T(MOV(es, *(dw*)(raddr(cs,di+0x0A72)))); // 84242 mov es, word ptr cs:[di+0A72h] ;~ 3A50:6A61 -cs=0x3a50;eip=0x006a66; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 84243 mov bx, [bp+0Ah] ;~ 3A50:6A66 -cs=0x3a50;eip=0x006a69; T(SHL(bx, 1)); // 84244 shl bx, 1 ;~ 3A50:6A69 -cs=0x3a50;eip=0x006a6b; T(MOV(di, *(dw*)(raddr(ds,bx+0x2CC)))); // 84245 mov di, [bx+2CCh] ;~ 3A50:6A6B -cs=0x3a50;eip=0x006a6f; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 84246 mov ax, [bp+8] ;~ 3A50:6A6F -cs=0x3a50;eip=0x006a72; T(SHR(ax, 1)); // 84247 shr ax, 1 ;~ 3A50:6A72 -cs=0x3a50;eip=0x006a74; T(SHR(ax, 1)); // 84248 shr ax, 1 ;~ 3A50:6A74 -cs=0x3a50;eip=0x006a76; T(SHR(ax, 1)); // 84249 shr ax, 1 ;~ 3A50:6A76 -cs=0x3a50;eip=0x006a78; T(ADD(di, ax)); // 84250 add di, ax ;~ 3A50:6A78 -cs=0x3a50;eip=0x006a7a; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 84251 mov bx, [bp+4] ;~ 3A50:6A7A -cs=0x3a50;eip=0x006a7d; T(SHL(bx, 1)); // 84252 shl bx, 1 ;~ 3A50:6A7D -cs=0x3a50;eip=0x006a7f; T(MOV(si, *(dw*)(raddr(ds,bx+0x2CC)))); // 84253 mov si, [bx+2CCh] ;~ 3A50:6A7F -cs=0x3a50;eip=0x006a83; T(MOV(ax, *(dw*)(raddr(ss,bp+2)))); // 84254 mov ax, [bp+2] ;~ 3A50:6A83 -cs=0x3a50;eip=0x006a86; T(SHR(ax, 1)); // 84255 shr ax, 1 ;~ 3A50:6A86 -cs=0x3a50;eip=0x006a88; T(SHR(ax, 1)); // 84256 shr ax, 1 ;~ 3A50:6A88 -cs=0x3a50;eip=0x006a8a; T(SHR(ax, 1)); // 84257 shr ax, 1 ;~ 3A50:6A8A -cs=0x3a50;eip=0x006a8c; T(ADD(si, ax)); // 84258 add si, ax ;~ 3A50:6A8C -cs=0x3a50;eip=0x006a8e; T(DEC(si)); // 84259 dec si ;~ 3A50:6A8E -cs=0x3a50;eip=0x006a8f; T(MOV(cx, *(dw*)(raddr(ss,bp+8)))); // 84260 mov cx, [bp+8] ;~ 3A50:6A8F -cs=0x3a50;eip=0x006a92; T(AND(cl, 7)); // 84261 and cl, 7 ;~ 3A50:6A92 -cs=0x3a50;eip=0x006a95; T(bl = 0x0FF;); // 84262 mov bl, 0FFh ;~ 3A50:6A95 -cs=0x3a50;eip=0x006a97; T(SHR(bl, cl)); // 84263 shr bl, cl ;~ 3A50:6A97 -cs=0x3a50;eip=0x006a99; T(MOV(cx, *(dw*)(raddr(ss,bp+8)))); // 84264 mov cx, [bp+8] ;~ 3A50:6A99 -cs=0x3a50;eip=0x006a9c; T(ADD(cx, *(dw*)(raddr(ss,bp+0x0C)))); // 84265 add cx, [bp+0Ch] ;~ 3A50:6A9C -cs=0x3a50;eip=0x006a9f; T(DEC(cx)); // 84266 dec cx ;~ 3A50:6A9F -cs=0x3a50;eip=0x006aa0; T(AND(cl, 7)); // 84267 and cl, 7 ;~ 3A50:6AA0 -cs=0x3a50;eip=0x006aa3; T(ax = 0x0FF80;); // 84268 mov ax, 0FF80h ;~ 3A50:6AA3 -cs=0x3a50;eip=0x006aa6; T(SHR(ax, cl)); // 84269 shr ax, cl ;~ 3A50:6AA6 -cs=0x3a50;eip=0x006aa8; T(bh = al;); // 84270 mov bh, al ;~ 3A50:6AA8 -cs=0x3a50;eip=0x006aaa; X(*(dw*)(((db*)word_4960a)+0x2F) = bx;); // 84271 mov cs:word_4960A+2Fh, bx ;~ 3A50:6AAA -cs=0x3a50;eip=0x006aaf; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 84272 mov ax, [bp+8] ;~ 3A50:6AAF -cs=0x3a50;eip=0x006ab2; T(AND(ax, 7)); // 84273 and ax, 7 ;~ 3A50:6AB2 -cs=0x3a50;eip=0x006ab5; T(ADD(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 84274 add ax, [bp+0Ch] ;~ 3A50:6AB5 -cs=0x3a50;eip=0x006ab8; T(DEC(ax)); // 84275 dec ax ;~ 3A50:6AB8 -cs=0x3a50;eip=0x006ab9; T(SHR(ax, 1)); // 84276 shr ax, 1 ;~ 3A50:6AB9 -cs=0x3a50;eip=0x006abb; T(SHR(ax, 1)); // 84277 shr ax, 1 ;~ 3A50:6ABB -cs=0x3a50;eip=0x006abd; T(SHR(ax, 1)); // 84278 shr ax, 1 ;~ 3A50:6ABD -cs=0x3a50;eip=0x006abf; T(ch = al;); // 84279 mov ch, al ;~ 3A50:6ABF -cs=0x3a50;eip=0x006ac1; T(CMP(*(raddr(ss,bp+0x18)), 1)); // 84280 cmp byte ptr [bp+18h], 1 ;~ 3A50:6AC1 -cs=0x3a50;eip=0x006ac5; J(JZ(loc_4f5aa)); // 84281 jz short loc_4F5AA ;~ 3A50:6AC5 -cs=0x3a50;eip=0x006ac7; J(JMP(loc_4f6da)); // 84282 jmp loc_4F6DA ;~ 3A50:6AC7 -loc_4f5aa: - // 7379 -cs=0x3a50;eip=0x006aca; T(dx = 0x3C4;); // 84286 mov dx, 3C4h ;~ 3A50:6ACA -cs=0x3a50;eip=0x006acd; T(ax = 0x0F02;); // 84287 mov ax, 0F02h ;~ 3A50:6ACD -cs=0x3a50;eip=0x006ad0; X(*((amsruntimelibra)+2) = ah;); // 84288 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:6AD0 -cs=0x3a50;eip=0x006ad5; S(OUT(dx, ax)); // 84289 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6AD5 -cs=0x3a50;eip=0x006ad6; T(dx = 0x3CE;); // 84291 mov dx, 3CEh ;~ 3A50:6AD6 -cs=0x3a50;eip=0x006ad9; T(ax = 0x0FF01;); // 84292 mov ax, 0FF01h ;~ 3A50:6AD9 -cs=0x3a50;eip=0x006adc; X(*((amsruntimelibra)+4) = ah;); // 84293 mov byte ptr cs:aMsRunTimeLibra+4, ah ; "un-Time Library - Copyright (c) 1988, M"... ;~ 3A50:6ADC -cs=0x3a50;eip=0x006ae1; S(OUT(dx, ax)); // 84294 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6AE1 -cs=0x3a50;eip=0x006ae2; T(MOV(ah, *(raddr(ss,bp+0x19)))); // 84296 mov ah, [bp+19h] ;~ 3A50:6AE2 -cs=0x3a50;eip=0x006ae5; T(SUB(al, al)); // 84297 sub al, al ;~ 3A50:6AE5 -cs=0x3a50;eip=0x006ae7; X(*((amsruntimelibra)+3) = ah;); // 84298 mov byte ptr cs:aMsRunTimeLibra+3, ah ; "Run-Time Library - Copyright (c) 1988, "... ;~ 3A50:6AE7 -cs=0x3a50;eip=0x006aec; S(OUT(dx, ax)); // 84299 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6AEC -cs=0x3a50;eip=0x006aed; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 84302 mov ax, [bp+8] ;~ 3A50:6AED -cs=0x3a50;eip=0x006af0; T(AND(al, 7)); // 84303 and al, 7 ;~ 3A50:6AF0 -cs=0x3a50;eip=0x006af2; T(MOV(bx, *(dw*)(raddr(ss,bp+2)))); // 84304 mov bx, [bp+2] ;~ 3A50:6AF2 -cs=0x3a50;eip=0x006af5; T(AND(bl, 7)); // 84305 and bl, 7 ;~ 3A50:6AF5 -cs=0x3a50;eip=0x006af8; T(SUB(al, bl)); // 84306 sub al, bl ;~ 3A50:6AF8 -cs=0x3a50;eip=0x006afa; J(JS(loc_4f5df)); // 84307 js short loc_4F5DF ;~ 3A50:6AFA -cs=0x3a50;eip=0x006afc; J(JMP(loc_4f67b)); // 84308 jmp loc_4F67B ;~ 3A50:6AFC -loc_4f5df: - // 7380 -cs=0x3a50;eip=0x006aff; T(NEG(al)); // 84312 neg al ;~ 3A50:6AFF -cs=0x3a50;eip=0x006b01; T(INC(si)); // 84313 inc si ;~ 3A50:6B01 -cs=0x3a50;eip=0x006b02; T(cl = al;); // 84314 mov cl, al ;~ 3A50:6B02 -cs=0x3a50;eip=0x006b04; T(MOV(ax, *(dw*)(raddr(ss,bp+0)))); // 84315 mov ax, [bp+0] ;~ 3A50:6B04 -cs=0x3a50;eip=0x006b07; T(ds = ax;); // 84316 mov ds, ax ;~ 3A50:6B07 -cs=0x3a50;eip=0x006b09; T(MOV(bp, *(dw*)(raddr(ss,bp+0x0E)))); // 84318 mov bp, [bp+0Eh] ;~ 3A50:6B09 -cs=0x3a50;eip=0x006b0c; T(al = 8;); // 84319 mov al, 8 ;~ 3A50:6B0C -cs=0x3a50;eip=0x006b0e; T(CLI); // 84320 cli ;~ 3A50:6B0E -cs=0x3a50;eip=0x006b0f; S(OUT(dx, al)); // 84321 out dx, al ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6B0F -cs=0x3a50;eip=0x006b10; T(INC(dx)); // 84324 inc dx ;~ 3A50:6B10 -loc_4f5f1: - // 7381 -cs=0x3a50;eip=0x006b11; X(PUSH(si)); // 84327 push si ;~ 3A50:6B11 -cs=0x3a50;eip=0x006b12; X(PUSH(di)); // 84328 push di ;~ 3A50:6B12 -cs=0x3a50;eip=0x006b13; X(PUSH(cx)); // 84329 push cx ;~ 3A50:6B13 -cs=0x3a50;eip=0x006b14; T(bh = *(db*)(((db*)word_4960a)+0x2F);); // 84330 mov bh, byte ptr cs:word_4960A+2Fh ;~ 3A50:6B14 -cs=0x3a50;eip=0x006b19; T(OR(ch, ch)); // 84331 or ch, ch ;~ 3A50:6B19 -cs=0x3a50;eip=0x006b1b; J(JZ(loc_4f621)); // 84332 jz short loc_4F621 ;~ 3A50:6B1B -cs=0x3a50;eip=0x006b1d; T(LODSW); // 84333 lodsw ;~ 3A50:6B1D -cs=0x3a50;eip=0x006b1e; T(XCHG(al, ah)); // 84334 xchg al, ah ;~ 3A50:6B1E -cs=0x3a50;eip=0x006b20; T(SHL(ax, cl)); // 84335 shl ax, cl ;~ 3A50:6B20 -cs=0x3a50;eip=0x006b22; T(AND(ah, bh)); // 84336 and ah, bh ;~ 3A50:6B22 -cs=0x3a50;eip=0x006b24; T(CMP(ah, *(raddr(es,di)))); // 84337 cmp ah, es:[di] ;~ 3A50:6B24 -cs=0x3a50;eip=0x006b27; T(al = ah;); // 84338 mov al, ah ;~ 3A50:6B27 -cs=0x3a50;eip=0x006b29; S(OUT(dx, al)); // 84339 out dx, al ; EGA port: graphics controller data register ;~ 3A50:6B29 -cs=0x3a50;eip=0x006b2a; X(STOSB); // 84340 stosb ;~ 3A50:6B2A -cs=0x3a50;eip=0x006b2b; J(JMP(loc_4f61a)); // 84341 jmp short loc_4F61A ;~ 3A50:6B2B -loc_4f60e: - // 7382 -cs=0x3a50;eip=0x006b2e; T(LODSW); // 84346 lodsw ;~ 3A50:6B2E -cs=0x3a50;eip=0x006b2f; T(XCHG(ah, al)); // 84347 xchg ah, al ;~ 3A50:6B2F -cs=0x3a50;eip=0x006b31; T(SHL(ax, cl)); // 84348 shl ax, cl ;~ 3A50:6B31 -cs=0x3a50;eip=0x006b33; T(al = ah;); // 84349 mov al, ah ;~ 3A50:6B33 -cs=0x3a50;eip=0x006b35; S(OUT(dx, al)); // 84350 out dx, al ; EGA port: graphics controller data register ;~ 3A50:6B35 -cs=0x3a50;eip=0x006b36; T(CMP(al, *(raddr(es,di)))); // 84351 cmp al, es:[di] ;~ 3A50:6B36 -cs=0x3a50;eip=0x006b39; X(STOSB); // 84352 stosb ;~ 3A50:6B39 -loc_4f61a: - // 7383 -cs=0x3a50;eip=0x006b3a; T(DEC(si)); // 84355 dec si ;~ 3A50:6B3A -cs=0x3a50;eip=0x006b3b; T(DEC(ch)); // 84356 dec ch ;~ 3A50:6B3B -cs=0x3a50;eip=0x006b3d; J(JNZ(loc_4f60e)); // 84357 jnz short loc_4F60E ;~ 3A50:6B3D -cs=0x3a50;eip=0x006b3f; T(bh = 0x0FF;); // 84358 mov bh, 0FFh ;~ 3A50:6B3F -loc_4f621: - // 7384 -cs=0x3a50;eip=0x006b41; T(AND(bh, *(db*)(((db*)word_4960a)+0x30))); // 84361 and bh, byte ptr cs:word_4960A+30h ;~ 3A50:6B41 -cs=0x3a50;eip=0x006b46; T(LODSW); // 84362 lodsw ;~ 3A50:6B46 -cs=0x3a50;eip=0x006b47; T(DEC(si)); // 84363 dec si ;~ 3A50:6B47 -cs=0x3a50;eip=0x006b48; T(XCHG(ah, al)); // 84364 xchg ah, al ;~ 3A50:6B48 -cs=0x3a50;eip=0x006b4a; T(SHL(ax, cl)); // 84365 shl ax, cl ;~ 3A50:6B4A -cs=0x3a50;eip=0x006b4c; T(AND(ah, bh)); // 84366 and ah, bh ;~ 3A50:6B4C -cs=0x3a50;eip=0x006b4e; T(CMP(ah, *(raddr(es,di)))); // 84367 cmp ah, es:[di] ;~ 3A50:6B4E -loc_4f631: - // 7385 -cs=0x3a50;eip=0x006b51; T(XCHG(al, ah)); // 84371 xchg al, ah ;~ 3A50:6B51 -cs=0x3a50;eip=0x006b53; S(OUT(dx, al)); // 84372 out dx, al ;~ 3A50:6B53 -cs=0x3a50;eip=0x006b54; X(STOSB); // 84373 stosb ;~ 3A50:6B54 -cs=0x3a50;eip=0x006b55; X(POP(cx)); // 84374 pop cx ;~ 3A50:6B55 -cs=0x3a50;eip=0x006b56; X(POP(di)); // 84375 pop di ;~ 3A50:6B56 -cs=0x3a50;eip=0x006b57; X(POP(si)); // 84376 pop si ;~ 3A50:6B57 -cs=0x3a50;eip=0x006b58; T(ADD(di, 0x28)); // 84377 add di, 28h ; '(' ;~ 3A50:6B58 -cs=0x3a50;eip=0x006b5b; T(ADD(si, 0x28)); // 84378 add si, 28h ; '(' ;~ 3A50:6B5B -cs=0x3a50;eip=0x006b5e; T(DEC(bp)); // 84379 dec bp ;~ 3A50:6B5E -cs=0x3a50;eip=0x006b5f; J(JNZ(loc_4f5f1)); // 84380 jnz short loc_4F5F1 ;~ 3A50:6B5F -loc_4f641: - // 7386 -cs=0x3a50;eip=0x006b61; T(STI); // 84384 sti ;~ 3A50:6B61 -cs=0x3a50;eip=0x006b62; T(ax = 0x4C7A;); // 84385 mov ax, 4C7Ah ;~ 3A50:6B62 -cs=0x3a50;eip=0x006b65; T(ds = ax;); // 84386 mov ds, ax ;~ 3A50:6B65 -cs=0x3a50;eip=0x006b67; T(dx = 0x3CE;); // 84388 mov dx, 3CEh ;~ 3A50:6B67 -cs=0x3a50;eip=0x006b6a; T(ax = 1;); // 84389 mov ax, 1 ;~ 3A50:6B6A -cs=0x3a50;eip=0x006b6d; X(*((amsruntimelibra)+4) = ah;); // 84390 mov byte ptr cs:aMsRunTimeLibra+4, ah ; "un-Time Library - Copyright (c) 1988, M"... ;~ 3A50:6B6D -cs=0x3a50;eip=0x006b72; S(OUT(dx, ax)); // 84391 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6B72 -cs=0x3a50;eip=0x006b73; T(ax = 0x0FF08;); // 84393 mov ax, 0FF08h ;~ 3A50:6B73 -cs=0x3a50;eip=0x006b76; X(*((amsruntimelibra)+9) = ah;); // 84394 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6B76 -cs=0x3a50;eip=0x006b7b; S(OUT(dx, ax)); // 84395 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6B7B -cs=0x3a50;eip=0x006b7c; T(dx = 0x3C4;); // 84397 mov dx, 3C4h ;~ 3A50:6B7C -cs=0x3a50;eip=0x006b7f; T(ax = 0x0F02;); // 84398 mov ax, 0F02h ;~ 3A50:6B7F -cs=0x3a50;eip=0x006b82; X(*((amsruntimelibra)+2) = ah;); // 84399 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:6B82 -cs=0x3a50;eip=0x006b87; S(OUT(dx, ax)); // 84400 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6B87 -cs=0x3a50;eip=0x006b88; T(CMP(*((arangeradar)+0x0B), 0)); // 84402 cmp byte ptr ds:aRangeRadar+0Bh, 0 ; "r" ;~ 3A50:6B88 -cs=0x3a50;eip=0x006b8d; J(JNZ(loc_4f678)); // 84403 jnz short loc_4F678 ;~ 3A50:6B8D -cs=0x3a50;eip=0x006b8f; X(POP(bp)); // 84404 pop bp ;~ 3A50:6B8F -cs=0x3a50;eip=0x006b90; X(POP(ds)); // 84405 pop ds ;~ 3A50:6B90 -cs=0x3a50;eip=0x006b91; X(POP(es)); // 84407 pop es ;~ 3A50:6B91 -cs=0x3a50;eip=0x006b92; X(POP(si)); // 84408 pop si ;~ 3A50:6B92 -cs=0x3a50;eip=0x006b93; X(POP(di)); // 84409 pop di ;~ 3A50:6B93 -cs=0x3a50;eip=0x006b94; T(sp = bp;); // 84410 mov sp, bp ;~ 3A50:6B94 -cs=0x3a50;eip=0x006b96; X(POP(bp)); // 84411 pop bp ;~ 3A50:6B96 -cs=0x3a50;eip=0x006b97; J(RETF(0)); // 84412 retf ;~ 3A50:6B97 -loc_4f678: - // 7387 -cs=0x3a50;eip=0x006b98; X(POP(ds)); // 84416 pop ds ;~ 3A50:6B98 -cs=0x3a50;eip=0x006b99; X(POP(es)); // 84417 pop es ;~ 3A50:6B99 -cs=0x3a50;eip=0x006b9a; J(RETF(0)); // 84418 retf ;~ 3A50:6B9A -loc_4f67b: - // 7388 -cs=0x3a50;eip=0x006b9b; T(cl = al;); // 84422 mov cl, al ;~ 3A50:6B9B -cs=0x3a50;eip=0x006b9d; T(MOV(ax, *(dw*)(raddr(ss,bp+0)))); // 84423 mov ax, [bp+0] ;~ 3A50:6B9D -cs=0x3a50;eip=0x006ba0; T(ds = ax;); // 84424 mov ds, ax ;~ 3A50:6BA0 -cs=0x3a50;eip=0x006ba2; T(MOV(bp, *(dw*)(raddr(ss,bp+0x0E)))); // 84425 mov bp, [bp+0Eh] ;~ 3A50:6BA2 -cs=0x3a50;eip=0x006ba5; T(al = 8;); // 84426 mov al, 8 ;~ 3A50:6BA5 -cs=0x3a50;eip=0x006ba7; T(CLI); // 84427 cli ;~ 3A50:6BA7 -cs=0x3a50;eip=0x006ba8; S(OUT(dx, al)); // 84428 out dx, al ;~ 3A50:6BA8 -cs=0x3a50;eip=0x006ba9; T(INC(dx)); // 84429 inc dx ;~ 3A50:6BA9 -loc_4f68a: - // 7389 -cs=0x3a50;eip=0x006baa; X(PUSH(si)); // 84432 push si ;~ 3A50:6BAA -cs=0x3a50;eip=0x006bab; X(PUSH(di)); // 84433 push di ;~ 3A50:6BAB -cs=0x3a50;eip=0x006bac; X(PUSH(cx)); // 84434 push cx ;~ 3A50:6BAC -cs=0x3a50;eip=0x006bad; T(bl = *(db*)(((db*)word_4960a)+0x2F);); // 84435 mov bl, byte ptr cs:word_4960A+2Fh ;~ 3A50:6BAD -cs=0x3a50;eip=0x006bb2; T(OR(ch, ch)); // 84436 or ch, ch ;~ 3A50:6BB2 -cs=0x3a50;eip=0x006bb4; J(JZ(loc_4f6b9)); // 84437 jz short loc_4F6B9 ;~ 3A50:6BB4 -cs=0x3a50;eip=0x006bb6; T(MOV(ah, *(raddr(ds,si)))); // 84438 mov ah, [si] ;~ 3A50:6BB6 -cs=0x3a50;eip=0x006bb8; T(MOV(al, *(raddr(ds,si+1)))); // 84439 mov al, [si+1] ;~ 3A50:6BB8 -cs=0x3a50;eip=0x006bbb; T(INC(si)); // 84440 inc si ;~ 3A50:6BBB -cs=0x3a50;eip=0x006bbc; T(SHR(ax, cl)); // 84441 shr ax, cl ;~ 3A50:6BBC -cs=0x3a50;eip=0x006bbe; T(AND(al, bl)); // 84442 and al, bl ;~ 3A50:6BBE -cs=0x3a50;eip=0x006bc0; T(CMP(al, *(raddr(es,di)))); // 84443 cmp al, es:[di] ;~ 3A50:6BC0 -cs=0x3a50;eip=0x006bc3; S(OUT(dx, al)); // 84444 out dx, al ;~ 3A50:6BC3 -cs=0x3a50;eip=0x006bc4; X(STOSB); // 84445 stosb ;~ 3A50:6BC4 -cs=0x3a50;eip=0x006bc5; J(JMP(loc_4f6b3)); // 84446 jmp short loc_4F6B3 ;~ 3A50:6BC5 -loc_4f6a8: - // 7390 -cs=0x3a50;eip=0x006bc8; T(LODSW); // 84452 lodsw ;~ 3A50:6BC8 -cs=0x3a50;eip=0x006bc9; T(XCHG(ah, al)); // 84453 xchg ah, al ;~ 3A50:6BC9 -cs=0x3a50;eip=0x006bcb; T(SHR(ax, cl)); // 84454 shr ax, cl ;~ 3A50:6BCB -cs=0x3a50;eip=0x006bcd; S(OUT(dx, al)); // 84455 out dx, al ;~ 3A50:6BCD -cs=0x3a50;eip=0x006bce; T(CMP(al, *(raddr(es,di)))); // 84456 cmp al, es:[di] ;~ 3A50:6BCE -cs=0x3a50;eip=0x006bd1; X(STOSB); // 84457 stosb ;~ 3A50:6BD1 -cs=0x3a50;eip=0x006bd2; T(DEC(si)); // 84458 dec si ;~ 3A50:6BD2 -loc_4f6b3: - // 7391 -cs=0x3a50;eip=0x006bd3; T(DEC(ch)); // 84461 dec ch ;~ 3A50:6BD3 -cs=0x3a50;eip=0x006bd5; J(JNZ(loc_4f6a8)); // 84462 jnz short loc_4F6A8 ;~ 3A50:6BD5 -cs=0x3a50;eip=0x006bd7; T(bl = 0x0FF;); // 84463 mov bl, 0FFh ;~ 3A50:6BD7 -loc_4f6b9: - // 7392 -cs=0x3a50;eip=0x006bd9; T(AND(bl, *(db*)(((db*)word_4960a)+0x30))); // 84466 and bl, byte ptr cs:word_4960A+30h ;~ 3A50:6BD9 -cs=0x3a50;eip=0x006bde; T(LODSW); // 84467 lodsw ;~ 3A50:6BDE -cs=0x3a50;eip=0x006bdf; T(DEC(si)); // 84468 dec si ;~ 3A50:6BDF -cs=0x3a50;eip=0x006be0; T(XCHG(ah, al)); // 84469 xchg ah, al ;~ 3A50:6BE0 -cs=0x3a50;eip=0x006be2; T(SHR(ax, cl)); // 84470 shr ax, cl ;~ 3A50:6BE2 -cs=0x3a50;eip=0x006be4; T(AND(al, bl)); // 84471 and al, bl ;~ 3A50:6BE4 -cs=0x3a50;eip=0x006be6; T(CMP(al, *(raddr(es,di)))); // 84472 cmp al, es:[di] ;~ 3A50:6BE6 -cs=0x3a50;eip=0x006be9; S(OUT(dx, al)); // 84473 out dx, al ;~ 3A50:6BE9 -cs=0x3a50;eip=0x006bea; X(STOSB); // 84474 stosb ;~ 3A50:6BEA -cs=0x3a50;eip=0x006beb; X(POP(cx)); // 84475 pop cx ;~ 3A50:6BEB -cs=0x3a50;eip=0x006bec; X(POP(di)); // 84476 pop di ;~ 3A50:6BEC -cs=0x3a50;eip=0x006bed; X(POP(si)); // 84477 pop si ;~ 3A50:6BED -cs=0x3a50;eip=0x006bee; T(ADD(di, 0x28)); // 84478 add di, 28h ; '(' ;~ 3A50:6BEE -cs=0x3a50;eip=0x006bf1; T(ADD(si, 0x28)); // 84479 add si, 28h ; '(' ;~ 3A50:6BF1 -cs=0x3a50;eip=0x006bf4; T(DEC(bp)); // 84480 dec bp ;~ 3A50:6BF4 -cs=0x3a50;eip=0x006bf5; J(JNZ(loc_4f68a)); // 84481 jnz short loc_4F68A ;~ 3A50:6BF5 -cs=0x3a50;eip=0x006bf7; J(JMP(loc_4f641)); // 84482 jmp loc_4F641 ;~ 3A50:6BF7 -loc_4f6da: - // 7393 -cs=0x3a50;eip=0x006bfa; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 84486 mov ax, [bp+8] ;~ 3A50:6BFA -cs=0x3a50;eip=0x006bfd; T(AND(al, 7)); // 84487 and al, 7 ;~ 3A50:6BFD -cs=0x3a50;eip=0x006bff; T(MOV(bx, *(dw*)(raddr(ss,bp+2)))); // 84488 mov bx, [bp+2] ;~ 3A50:6BFF -cs=0x3a50;eip=0x006c02; T(AND(bl, 7)); // 84489 and bl, 7 ;~ 3A50:6C02 -cs=0x3a50;eip=0x006c05; T(SUB(al, bl)); // 84490 sub al, bl ;~ 3A50:6C05 -cs=0x3a50;eip=0x006c07; J(JS(loc_4f6ec)); // 84491 js short loc_4F6EC ;~ 3A50:6C07 -cs=0x3a50;eip=0x006c09; J(JMP(loc_4f837)); // 84492 jmp loc_4F837 ;~ 3A50:6C09 -loc_4f6ec: - // 7394 -cs=0x3a50;eip=0x006c0c; T(NEG(al)); // 84496 neg al ;~ 3A50:6C0C -cs=0x3a50;eip=0x006c0e; T(INC(si)); // 84497 inc si ;~ 3A50:6C0E -cs=0x3a50;eip=0x006c0f; T(cl = al;); // 84498 mov cl, al ;~ 3A50:6C0F -cs=0x3a50;eip=0x006c11; T(MOV(ax, *(dw*)(raddr(ss,bp+0)))); // 84499 mov ax, [bp+0] ;~ 3A50:6C11 -cs=0x3a50;eip=0x006c14; T(ds = ax;); // 84500 mov ds, ax ;~ 3A50:6C14 -cs=0x3a50;eip=0x006c16; T(MOV(bp, *(dw*)(raddr(ss,bp+0x0E)))); // 84501 mov bp, [bp+0Eh] ;~ 3A50:6C16 -loc_4f6f9: - // 7395 -cs=0x3a50;eip=0x006c19; X(PUSH(si)); // 84504 push si ;~ 3A50:6C19 -cs=0x3a50;eip=0x006c1a; X(PUSH(di)); // 84505 push di ;~ 3A50:6C1A -cs=0x3a50;eip=0x006c1b; X(PUSH(cx)); // 84506 push cx ;~ 3A50:6C1B -cs=0x3a50;eip=0x006c1c; T(bh = *(db*)(((db*)word_4960a)+0x2F);); // 84507 mov bh, byte ptr cs:word_4960A+2Fh ;~ 3A50:6C1C -cs=0x3a50;eip=0x006c21; T(OR(ch, ch)); // 84508 or ch, ch ;~ 3A50:6C21 -cs=0x3a50;eip=0x006c23; J(JNZ(loc_4f708)); // 84509 jnz short loc_4F708 ;~ 3A50:6C23 -cs=0x3a50;eip=0x006c25; J(JMP(loc_4f7c3)); // 84510 jmp loc_4F7C3 ;~ 3A50:6C25 -loc_4f708: - // 7396 -cs=0x3a50;eip=0x006c28; T(MOV(ax, *(dw*)(raddr(ds,si+0x7D00)))); // 84514 mov ax, [si+7D00h] ;~ 3A50:6C28 -cs=0x3a50;eip=0x006c2c; T(XCHG(al, ah)); // 84515 xchg al, ah ;~ 3A50:6C2C -cs=0x3a50;eip=0x006c2e; T(SHL(ax, cl)); // 84516 shl ax, cl ;~ 3A50:6C2E -cs=0x3a50;eip=0x006c30; T(AND(ah, bh)); // 84517 and ah, bh ;~ 3A50:6C30 -cs=0x3a50;eip=0x006c32; T(al = 8;); // 84518 mov al, 8 ;~ 3A50:6C32 -cs=0x3a50;eip=0x006c34; T(dx = 0x3CE;); // 84519 mov dx, 3CEh ;~ 3A50:6C34 -cs=0x3a50;eip=0x006c37; X(*((amsruntimelibra)+9) = ah;); // 84520 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6C37 -cs=0x3a50;eip=0x006c3c; S(OUT(dx, ax)); // 84521 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6C3C -cs=0x3a50;eip=0x006c3d; T(CMP(ah, *(raddr(es,di)))); // 84524 cmp ah, es:[di] ;~ 3A50:6C3D -cs=0x3a50;eip=0x006c40; T(dx = 0x3C4;); // 84525 mov dx, 3C4h ;~ 3A50:6C40 -cs=0x3a50;eip=0x006c43; T(ax = 0x102;); // 84526 mov ax, 102h ;~ 3A50:6C43 -cs=0x3a50;eip=0x006c46; T(CLI); // 84527 cli ;~ 3A50:6C46 -cs=0x3a50;eip=0x006c47; S(OUT(dx, ax)); // 84528 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6C47 -cs=0x3a50;eip=0x006c48; T(INC(dx)); // 84530 inc dx ;~ 3A50:6C48 -cs=0x3a50;eip=0x006c49; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 84531 mov ax, [si] ;~ 3A50:6C49 -cs=0x3a50;eip=0x006c4b; T(XCHG(al, ah)); // 84532 xchg al, ah ;~ 3A50:6C4B -cs=0x3a50;eip=0x006c4d; T(SHL(ax, cl)); // 84533 shl ax, cl ;~ 3A50:6C4D -cs=0x3a50;eip=0x006c4f; T(AND(ah, bh)); // 84534 and ah, bh ;~ 3A50:6C4F -cs=0x3a50;eip=0x006c51; X(MOV(*(raddr(es,di)), ah)); // 84535 mov es:[di], ah ;~ 3A50:6C51 -cs=0x3a50;eip=0x006c54; T(al = 2;); // 84536 mov al, 2 ;~ 3A50:6C54 -cs=0x3a50;eip=0x006c56; S(OUT(dx, al)); // 84537 out dx, al ; EGA port: sequencer data register ;~ 3A50:6C56 -cs=0x3a50;eip=0x006c57; T(MOV(ax, *(dw*)(raddr(ds,si+0x1F40)))); // 84538 mov ax, [si+1F40h] ;~ 3A50:6C57 -cs=0x3a50;eip=0x006c5b; T(XCHG(al, ah)); // 84539 xchg al, ah ;~ 3A50:6C5B -cs=0x3a50;eip=0x006c5d; T(SHL(ax, cl)); // 84540 shl ax, cl ;~ 3A50:6C5D -cs=0x3a50;eip=0x006c5f; T(AND(ah, bh)); // 84541 and ah, bh ;~ 3A50:6C5F -cs=0x3a50;eip=0x006c61; X(MOV(*(raddr(es,di)), ah)); // 84542 mov es:[di], ah ;~ 3A50:6C61 -cs=0x3a50;eip=0x006c64; T(al = 4;); // 84543 mov al, 4 ;~ 3A50:6C64 -cs=0x3a50;eip=0x006c66; S(OUT(dx, al)); // 84544 out dx, al ; EGA port: sequencer data register ;~ 3A50:6C66 -cs=0x3a50;eip=0x006c67; T(MOV(ax, *(dw*)(raddr(ds,si+0x3E80)))); // 84545 mov ax, [si+3E80h] ;~ 3A50:6C67 -cs=0x3a50;eip=0x006c6b; T(XCHG(al, ah)); // 84546 xchg al, ah ;~ 3A50:6C6B -cs=0x3a50;eip=0x006c6d; T(SHL(ax, cl)); // 84547 shl ax, cl ;~ 3A50:6C6D -cs=0x3a50;eip=0x006c6f; T(AND(ah, bh)); // 84548 and ah, bh ;~ 3A50:6C6F -cs=0x3a50;eip=0x006c71; X(MOV(*(raddr(es,di)), ah)); // 84549 mov es:[di], ah ;~ 3A50:6C71 -cs=0x3a50;eip=0x006c74; T(al = 8;); // 84550 mov al, 8 ;~ 3A50:6C74 -cs=0x3a50;eip=0x006c76; S(OUT(dx, al)); // 84551 out dx, al ; EGA port: sequencer data register ;~ 3A50:6C76 -cs=0x3a50;eip=0x006c77; T(MOV(ax, *(dw*)(raddr(ds,si+0x5DC0)))); // 84552 mov ax, [si+5DC0h] ;~ 3A50:6C77 -cs=0x3a50;eip=0x006c7b; T(XCHG(al, ah)); // 84553 xchg al, ah ;~ 3A50:6C7B -cs=0x3a50;eip=0x006c7d; T(SHL(ax, cl)); // 84554 shl ax, cl ;~ 3A50:6C7D -cs=0x3a50;eip=0x006c7f; T(AND(ah, bh)); // 84555 and ah, bh ;~ 3A50:6C7F -cs=0x3a50;eip=0x006c81; X(MOV(*(raddr(es,di)), ah)); // 84556 mov es:[di], ah ;~ 3A50:6C81 -cs=0x3a50;eip=0x006c84; T(STI); // 84557 sti ;~ 3A50:6C84 -cs=0x3a50;eip=0x006c85; J(JMP(loc_4f7bb)); // 84558 jmp short loc_4F7BB ;~ 3A50:6C85 -loc_4f768: - // 7397 -cs=0x3a50;eip=0x006c88; T(MOV(ax, *(dw*)(raddr(ds,si+0x7D00)))); // 84564 mov ax, [si+7D00h] ;~ 3A50:6C88 -cs=0x3a50;eip=0x006c8c; T(XCHG(al, ah)); // 84565 xchg al, ah ;~ 3A50:6C8C -cs=0x3a50;eip=0x006c8e; T(SHL(ax, cl)); // 84566 shl ax, cl ;~ 3A50:6C8E -cs=0x3a50;eip=0x006c90; T(al = 8;); // 84567 mov al, 8 ;~ 3A50:6C90 -cs=0x3a50;eip=0x006c92; T(dx = 0x3CE;); // 84568 mov dx, 3CEh ;~ 3A50:6C92 -cs=0x3a50;eip=0x006c95; X(*((amsruntimelibra)+9) = ah;); // 84569 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6C95 -cs=0x3a50;eip=0x006c9a; S(OUT(dx, ax)); // 84570 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6C9A -cs=0x3a50;eip=0x006c9b; T(CMP(ah, *(raddr(es,di)))); // 84573 cmp ah, es:[di] ;~ 3A50:6C9B -cs=0x3a50;eip=0x006c9e; T(dx = 0x3C4;); // 84574 mov dx, 3C4h ;~ 3A50:6C9E -cs=0x3a50;eip=0x006ca1; T(ax = 0x102;); // 84575 mov ax, 102h ;~ 3A50:6CA1 -cs=0x3a50;eip=0x006ca4; T(CLI); // 84576 cli ;~ 3A50:6CA4 -cs=0x3a50;eip=0x006ca5; S(OUT(dx, ax)); // 84577 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6CA5 -cs=0x3a50;eip=0x006ca6; T(INC(dx)); // 84579 inc dx ;~ 3A50:6CA6 -cs=0x3a50;eip=0x006ca7; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 84580 mov ax, [si] ;~ 3A50:6CA7 -cs=0x3a50;eip=0x006ca9; T(XCHG(ah, al)); // 84581 xchg ah, al ;~ 3A50:6CA9 -cs=0x3a50;eip=0x006cab; T(SHL(ax, cl)); // 84582 shl ax, cl ;~ 3A50:6CAB -cs=0x3a50;eip=0x006cad; X(MOV(*(raddr(es,di)), ah)); // 84583 mov es:[di], ah ;~ 3A50:6CAD -cs=0x3a50;eip=0x006cb0; T(al = 2;); // 84584 mov al, 2 ;~ 3A50:6CB0 -cs=0x3a50;eip=0x006cb2; S(OUT(dx, al)); // 84585 out dx, al ; EGA port: sequencer data register ;~ 3A50:6CB2 -cs=0x3a50;eip=0x006cb3; T(MOV(ax, *(dw*)(raddr(ds,si+0x1F40)))); // 84586 mov ax, [si+1F40h] ;~ 3A50:6CB3 -cs=0x3a50;eip=0x006cb7; T(XCHG(ah, al)); // 84587 xchg ah, al ;~ 3A50:6CB7 -cs=0x3a50;eip=0x006cb9; T(SHL(ax, cl)); // 84588 shl ax, cl ;~ 3A50:6CB9 -cs=0x3a50;eip=0x006cbb; X(MOV(*(raddr(es,di)), ah)); // 84589 mov es:[di], ah ;~ 3A50:6CBB -cs=0x3a50;eip=0x006cbe; T(al = 4;); // 84590 mov al, 4 ;~ 3A50:6CBE -cs=0x3a50;eip=0x006cc0; S(OUT(dx, al)); // 84591 out dx, al ; EGA port: sequencer data register ;~ 3A50:6CC0 -cs=0x3a50;eip=0x006cc1; T(MOV(ax, *(dw*)(raddr(ds,si+0x3E80)))); // 84592 mov ax, [si+3E80h] ;~ 3A50:6CC1 -cs=0x3a50;eip=0x006cc5; T(XCHG(ah, al)); // 84593 xchg ah, al ;~ 3A50:6CC5 -cs=0x3a50;eip=0x006cc7; T(SHL(ax, cl)); // 84594 shl ax, cl ;~ 3A50:6CC7 -cs=0x3a50;eip=0x006cc9; X(MOV(*(raddr(es,di)), ah)); // 84595 mov es:[di], ah ;~ 3A50:6CC9 -cs=0x3a50;eip=0x006ccc; T(al = 8;); // 84596 mov al, 8 ;~ 3A50:6CCC -cs=0x3a50;eip=0x006cce; S(OUT(dx, al)); // 84597 out dx, al ; EGA port: sequencer data register ;~ 3A50:6CCE -cs=0x3a50;eip=0x006ccf; T(MOV(ax, *(dw*)(raddr(ds,si+0x5DC0)))); // 84598 mov ax, [si+5DC0h] ;~ 3A50:6CCF -cs=0x3a50;eip=0x006cd3; T(XCHG(ah, al)); // 84599 xchg ah, al ;~ 3A50:6CD3 -cs=0x3a50;eip=0x006cd5; T(SHL(ax, cl)); // 84600 shl ax, cl ;~ 3A50:6CD5 -cs=0x3a50;eip=0x006cd7; X(MOV(*(raddr(es,di)), ah)); // 84601 mov es:[di], ah ;~ 3A50:6CD7 -cs=0x3a50;eip=0x006cda; T(STI); // 84602 sti ;~ 3A50:6CDA -loc_4f7bb: - // 7398 -cs=0x3a50;eip=0x006cdb; T(INC(si)); // 84605 inc si ;~ 3A50:6CDB -cs=0x3a50;eip=0x006cdc; T(INC(di)); // 84606 inc di ;~ 3A50:6CDC -cs=0x3a50;eip=0x006cdd; T(DEC(ch)); // 84607 dec ch ;~ 3A50:6CDD -cs=0x3a50;eip=0x006cdf; J(JNZ(loc_4f768)); // 84608 jnz short loc_4F768 ;~ 3A50:6CDF -cs=0x3a50;eip=0x006ce1; T(bh = 0x0FF;); // 84609 mov bh, 0FFh ;~ 3A50:6CE1 -loc_4f7c3: - // 7399 -cs=0x3a50;eip=0x006ce3; T(AND(bh, *(db*)(((db*)word_4960a)+0x30))); // 84612 and bh, byte ptr cs:word_4960A+30h ;~ 3A50:6CE3 -cs=0x3a50;eip=0x006ce8; T(MOV(ax, *(dw*)(raddr(ds,si+0x7D00)))); // 84613 mov ax, [si+7D00h] ;~ 3A50:6CE8 -cs=0x3a50;eip=0x006cec; T(XCHG(al, ah)); // 84614 xchg al, ah ;~ 3A50:6CEC -cs=0x3a50;eip=0x006cee; T(SHL(ax, cl)); // 84615 shl ax, cl ;~ 3A50:6CEE -cs=0x3a50;eip=0x006cf0; T(AND(ah, bh)); // 84616 and ah, bh ;~ 3A50:6CF0 -cs=0x3a50;eip=0x006cf2; T(al = 8;); // 84617 mov al, 8 ;~ 3A50:6CF2 -cs=0x3a50;eip=0x006cf4; T(dx = 0x3CE;); // 84618 mov dx, 3CEh ;~ 3A50:6CF4 -cs=0x3a50;eip=0x006cf7; X(*((amsruntimelibra)+9) = ah;); // 84619 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6CF7 -cs=0x3a50;eip=0x006cfc; S(OUT(dx, ax)); // 84620 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6CFC -cs=0x3a50;eip=0x006cfd; T(CMP(ah, *(raddr(es,di)))); // 84623 cmp ah, es:[di] ;~ 3A50:6CFD -cs=0x3a50;eip=0x006d00; T(dx = 0x3C4;); // 84624 mov dx, 3C4h ;~ 3A50:6D00 -cs=0x3a50;eip=0x006d03; T(ax = 0x102;); // 84625 mov ax, 102h ;~ 3A50:6D03 -cs=0x3a50;eip=0x006d06; T(CLI); // 84626 cli ;~ 3A50:6D06 -cs=0x3a50;eip=0x006d07; S(OUT(dx, ax)); // 84627 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6D07 -cs=0x3a50;eip=0x006d08; T(INC(dx)); // 84629 inc dx ;~ 3A50:6D08 -cs=0x3a50;eip=0x006d09; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 84630 mov ax, [si] ;~ 3A50:6D09 -cs=0x3a50;eip=0x006d0b; T(XCHG(al, ah)); // 84631 xchg al, ah ;~ 3A50:6D0B -cs=0x3a50;eip=0x006d0d; T(SHL(ax, cl)); // 84632 shl ax, cl ;~ 3A50:6D0D -cs=0x3a50;eip=0x006d0f; T(AND(ah, bh)); // 84633 and ah, bh ;~ 3A50:6D0F -cs=0x3a50;eip=0x006d11; X(MOV(*(raddr(es,di)), ah)); // 84634 mov es:[di], ah ;~ 3A50:6D11 -cs=0x3a50;eip=0x006d14; T(al = 2;); // 84635 mov al, 2 ;~ 3A50:6D14 -cs=0x3a50;eip=0x006d16; S(OUT(dx, al)); // 84636 out dx, al ; EGA port: sequencer data register ;~ 3A50:6D16 -cs=0x3a50;eip=0x006d17; T(MOV(ax, *(dw*)(raddr(ds,si+0x1F40)))); // 84637 mov ax, [si+1F40h] ;~ 3A50:6D17 -cs=0x3a50;eip=0x006d1b; T(XCHG(al, ah)); // 84638 xchg al, ah ;~ 3A50:6D1B -cs=0x3a50;eip=0x006d1d; T(SHL(ax, cl)); // 84639 shl ax, cl ;~ 3A50:6D1D -cs=0x3a50;eip=0x006d1f; T(AND(ah, bh)); // 84640 and ah, bh ;~ 3A50:6D1F -cs=0x3a50;eip=0x006d21; X(MOV(*(raddr(es,di)), ah)); // 84641 mov es:[di], ah ;~ 3A50:6D21 -cs=0x3a50;eip=0x006d24; T(al = 4;); // 84642 mov al, 4 ;~ 3A50:6D24 -cs=0x3a50;eip=0x006d26; S(OUT(dx, al)); // 84643 out dx, al ; EGA port: sequencer data register ;~ 3A50:6D26 -cs=0x3a50;eip=0x006d27; T(MOV(ax, *(dw*)(raddr(ds,si+0x3E80)))); // 84644 mov ax, [si+3E80h] ;~ 3A50:6D27 -cs=0x3a50;eip=0x006d2b; T(XCHG(al, ah)); // 84645 xchg al, ah ;~ 3A50:6D2B -cs=0x3a50;eip=0x006d2d; T(SHL(ax, cl)); // 84646 shl ax, cl ;~ 3A50:6D2D -cs=0x3a50;eip=0x006d2f; T(AND(ah, bh)); // 84647 and ah, bh ;~ 3A50:6D2F -cs=0x3a50;eip=0x006d31; X(MOV(*(raddr(es,di)), ah)); // 84648 mov es:[di], ah ;~ 3A50:6D31 -cs=0x3a50;eip=0x006d34; T(al = 8;); // 84649 mov al, 8 ;~ 3A50:6D34 -cs=0x3a50;eip=0x006d36; S(OUT(dx, al)); // 84650 out dx, al ; EGA port: sequencer data register ;~ 3A50:6D36 -cs=0x3a50;eip=0x006d37; T(MOV(ax, *(dw*)(raddr(ds,si+0x5DC0)))); // 84651 mov ax, [si+5DC0h] ;~ 3A50:6D37 -cs=0x3a50;eip=0x006d3b; T(XCHG(al, ah)); // 84652 xchg al, ah ;~ 3A50:6D3B -cs=0x3a50;eip=0x006d3d; T(SHL(ax, cl)); // 84653 shl ax, cl ;~ 3A50:6D3D -cs=0x3a50;eip=0x006d3f; T(AND(ah, bh)); // 84654 and ah, bh ;~ 3A50:6D3F -cs=0x3a50;eip=0x006d41; X(MOV(*(raddr(es,di)), ah)); // 84655 mov es:[di], ah ;~ 3A50:6D41 -cs=0x3a50;eip=0x006d44; T(STI); // 84656 sti ;~ 3A50:6D44 -cs=0x3a50;eip=0x006d45; X(POP(cx)); // 84657 pop cx ;~ 3A50:6D45 -cs=0x3a50;eip=0x006d46; X(POP(di)); // 84658 pop di ;~ 3A50:6D46 -cs=0x3a50;eip=0x006d47; X(POP(si)); // 84659 pop si ;~ 3A50:6D47 -cs=0x3a50;eip=0x006d48; T(ADD(di, 0x28)); // 84660 add di, 28h ; '(' ;~ 3A50:6D48 -cs=0x3a50;eip=0x006d4b; T(ADD(si, 0x28)); // 84661 add si, 28h ; '(' ;~ 3A50:6D4B -cs=0x3a50;eip=0x006d4e; T(DEC(bp)); // 84662 dec bp ;~ 3A50:6D4E -cs=0x3a50;eip=0x006d4f; J(JZ(loc_4f834)); // 84663 jz short loc_4F834 ;~ 3A50:6D4F -cs=0x3a50;eip=0x006d51; J(JMP(loc_4f6f9)); // 84664 jmp loc_4F6F9 ;~ 3A50:6D51 -loc_4f834: - // 7400 -cs=0x3a50;eip=0x006d54; J(JMP(loc_4f641)); // 84669 jmp loc_4F641 ;~ 3A50:6D54 -loc_4f837: - // 7401 -cs=0x3a50;eip=0x006d57; T(cl = al;); // 84673 mov cl, al ;~ 3A50:6D57 -cs=0x3a50;eip=0x006d59; T(MOV(ax, *(dw*)(raddr(ss,bp+0)))); // 84674 mov ax, [bp+0] ;~ 3A50:6D59 -cs=0x3a50;eip=0x006d5c; T(ds = ax;); // 84675 mov ds, ax ;~ 3A50:6D5C -cs=0x3a50;eip=0x006d5e; T(MOV(bp, *(dw*)(raddr(ss,bp+0x0E)))); // 84676 mov bp, [bp+0Eh] ;~ 3A50:6D5E -loc_4f841: - // 7402 -cs=0x3a50;eip=0x006d61; X(PUSH(si)); // 84679 push si ;~ 3A50:6D61 -cs=0x3a50;eip=0x006d62; X(PUSH(di)); // 84680 push di ;~ 3A50:6D62 -cs=0x3a50;eip=0x006d63; X(PUSH(cx)); // 84681 push cx ;~ 3A50:6D63 -cs=0x3a50;eip=0x006d64; T(bh = *(db*)(((db*)word_4960a)+0x2F);); // 84682 mov bh, byte ptr cs:word_4960A+2Fh ;~ 3A50:6D64 -cs=0x3a50;eip=0x006d69; T(OR(ch, ch)); // 84683 or ch, ch ;~ 3A50:6D69 -cs=0x3a50;eip=0x006d6b; J(JNZ(loc_4f850)); // 84684 jnz short loc_4F850 ;~ 3A50:6D6B -cs=0x3a50;eip=0x006d6d; J(JMP(loc_4f908)); // 84685 jmp loc_4F908 ;~ 3A50:6D6D -loc_4f850: - // 7403 -cs=0x3a50;eip=0x006d70; T(MOV(ax, *(dw*)(raddr(ds,si+0x7D00)))); // 84689 mov ax, [si+7D00h] ;~ 3A50:6D70 -cs=0x3a50;eip=0x006d74; T(XCHG(al, ah)); // 84690 xchg al, ah ;~ 3A50:6D74 -cs=0x3a50;eip=0x006d76; T(SHR(ax, cl)); // 84691 shr ax, cl ;~ 3A50:6D76 -cs=0x3a50;eip=0x006d78; T(AND(al, bh)); // 84692 and al, bh ;~ 3A50:6D78 -cs=0x3a50;eip=0x006d7a; T(XCHG(al, ah)); // 84693 xchg al, ah ;~ 3A50:6D7A -cs=0x3a50;eip=0x006d7c; T(al = 8;); // 84694 mov al, 8 ;~ 3A50:6D7C -cs=0x3a50;eip=0x006d7e; T(dx = 0x3CE;); // 84695 mov dx, 3CEh ;~ 3A50:6D7E -cs=0x3a50;eip=0x006d81; X(*((amsruntimelibra)+9) = ah;); // 84696 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6D81 -cs=0x3a50;eip=0x006d86; S(OUT(dx, ax)); // 84697 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6D86 -cs=0x3a50;eip=0x006d87; T(CMP(ah, *(raddr(es,di)))); // 84700 cmp ah, es:[di] ;~ 3A50:6D87 -cs=0x3a50;eip=0x006d8a; T(dx = 0x3C4;); // 84701 mov dx, 3C4h ;~ 3A50:6D8A -cs=0x3a50;eip=0x006d8d; T(ax = 0x102;); // 84702 mov ax, 102h ;~ 3A50:6D8D -cs=0x3a50;eip=0x006d90; T(CLI); // 84703 cli ;~ 3A50:6D90 -cs=0x3a50;eip=0x006d91; S(OUT(dx, ax)); // 84704 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6D91 -cs=0x3a50;eip=0x006d92; T(INC(dx)); // 84706 inc dx ;~ 3A50:6D92 -cs=0x3a50;eip=0x006d93; T(MOV(ah, *(raddr(ds,si)))); // 84707 mov ah, [si] ;~ 3A50:6D93 -cs=0x3a50;eip=0x006d95; T(MOV(al, *(raddr(ds,si+1)))); // 84708 mov al, [si+1] ;~ 3A50:6D95 -cs=0x3a50;eip=0x006d98; T(SHR(ax, cl)); // 84709 shr ax, cl ;~ 3A50:6D98 -cs=0x3a50;eip=0x006d9a; X(MOV(*(raddr(es,di)), al)); // 84710 mov es:[di], al ;~ 3A50:6D9A -cs=0x3a50;eip=0x006d9d; T(al = 2;); // 84711 mov al, 2 ;~ 3A50:6D9D -cs=0x3a50;eip=0x006d9f; S(OUT(dx, al)); // 84712 out dx, al ; EGA port: sequencer data register ;~ 3A50:6D9F -cs=0x3a50;eip=0x006da0; T(MOV(ax, *(dw*)(raddr(ds,si+0x1F40)))); // 84713 mov ax, [si+1F40h] ;~ 3A50:6DA0 -cs=0x3a50;eip=0x006da4; T(XCHG(al, ah)); // 84714 xchg al, ah ;~ 3A50:6DA4 -cs=0x3a50;eip=0x006da6; T(SHR(ax, cl)); // 84715 shr ax, cl ;~ 3A50:6DA6 -cs=0x3a50;eip=0x006da8; X(MOV(*(raddr(es,di)), al)); // 84716 mov es:[di], al ;~ 3A50:6DA8 -cs=0x3a50;eip=0x006dab; T(al = 4;); // 84717 mov al, 4 ;~ 3A50:6DAB -cs=0x3a50;eip=0x006dad; S(OUT(dx, al)); // 84718 out dx, al ; EGA port: sequencer data register ;~ 3A50:6DAD -cs=0x3a50;eip=0x006dae; T(MOV(ax, *(dw*)(raddr(ds,si+0x3E80)))); // 84719 mov ax, [si+3E80h] ;~ 3A50:6DAE -cs=0x3a50;eip=0x006db2; T(XCHG(al, ah)); // 84720 xchg al, ah ;~ 3A50:6DB2 -cs=0x3a50;eip=0x006db4; T(SHR(ax, cl)); // 84721 shr ax, cl ;~ 3A50:6DB4 -cs=0x3a50;eip=0x006db6; X(MOV(*(raddr(es,di)), al)); // 84722 mov es:[di], al ;~ 3A50:6DB6 -cs=0x3a50;eip=0x006db9; T(al = 8;); // 84723 mov al, 8 ;~ 3A50:6DB9 -cs=0x3a50;eip=0x006dbb; S(OUT(dx, al)); // 84724 out dx, al ; EGA port: sequencer data register ;~ 3A50:6DBB -cs=0x3a50;eip=0x006dbc; T(MOV(ax, *(dw*)(raddr(ds,si+0x5DC0)))); // 84725 mov ax, [si+5DC0h] ;~ 3A50:6DBC -cs=0x3a50;eip=0x006dc0; T(XCHG(al, ah)); // 84726 xchg al, ah ;~ 3A50:6DC0 -cs=0x3a50;eip=0x006dc2; T(SHR(ax, cl)); // 84727 shr ax, cl ;~ 3A50:6DC2 -cs=0x3a50;eip=0x006dc4; X(MOV(*(raddr(es,di)), al)); // 84728 mov es:[di], al ;~ 3A50:6DC4 -cs=0x3a50;eip=0x006dc7; T(STI); // 84729 sti ;~ 3A50:6DC7 -cs=0x3a50;eip=0x006dc8; J(JMP(loc_4f900)); // 84730 jmp short loc_4F900 ;~ 3A50:6DC8 -loc_4f8ab: - // 7404 -cs=0x3a50;eip=0x006dcb; T(MOV(ax, *(dw*)(raddr(ds,si+0x7D00)))); // 84736 mov ax, [si+7D00h] ;~ 3A50:6DCB -cs=0x3a50;eip=0x006dcf; T(XCHG(al, ah)); // 84737 xchg al, ah ;~ 3A50:6DCF -cs=0x3a50;eip=0x006dd1; T(SHR(ax, cl)); // 84738 shr ax, cl ;~ 3A50:6DD1 -cs=0x3a50;eip=0x006dd3; T(XCHG(al, ah)); // 84739 xchg al, ah ;~ 3A50:6DD3 -cs=0x3a50;eip=0x006dd5; T(al = 8;); // 84740 mov al, 8 ;~ 3A50:6DD5 -cs=0x3a50;eip=0x006dd7; T(dx = 0x3CE;); // 84741 mov dx, 3CEh ;~ 3A50:6DD7 -cs=0x3a50;eip=0x006dda; X(*((amsruntimelibra)+9) = ah;); // 84742 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6DDA -cs=0x3a50;eip=0x006ddf; S(OUT(dx, ax)); // 84743 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6DDF -cs=0x3a50;eip=0x006de0; T(CMP(ah, *(raddr(es,di)))); // 84746 cmp ah, es:[di] ;~ 3A50:6DE0 -cs=0x3a50;eip=0x006de3; T(dx = 0x3C4;); // 84747 mov dx, 3C4h ;~ 3A50:6DE3 -cs=0x3a50;eip=0x006de6; T(ax = 0x102;); // 84748 mov ax, 102h ;~ 3A50:6DE6 -cs=0x3a50;eip=0x006de9; T(CLI); // 84749 cli ;~ 3A50:6DE9 -cs=0x3a50;eip=0x006dea; S(OUT(dx, ax)); // 84750 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6DEA -cs=0x3a50;eip=0x006deb; T(INC(dx)); // 84752 inc dx ;~ 3A50:6DEB -cs=0x3a50;eip=0x006dec; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 84753 mov ax, [si] ;~ 3A50:6DEC -cs=0x3a50;eip=0x006dee; T(XCHG(ah, al)); // 84754 xchg ah, al ;~ 3A50:6DEE -cs=0x3a50;eip=0x006df0; T(SHR(ax, cl)); // 84755 shr ax, cl ;~ 3A50:6DF0 -cs=0x3a50;eip=0x006df2; X(MOV(*(raddr(es,di)), al)); // 84756 mov es:[di], al ;~ 3A50:6DF2 -cs=0x3a50;eip=0x006df5; T(al = 2;); // 84757 mov al, 2 ;~ 3A50:6DF5 -cs=0x3a50;eip=0x006df7; S(OUT(dx, al)); // 84758 out dx, al ; EGA port: sequencer data register ;~ 3A50:6DF7 -cs=0x3a50;eip=0x006df8; T(MOV(ax, *(dw*)(raddr(ds,si+0x1F40)))); // 84759 mov ax, [si+1F40h] ;~ 3A50:6DF8 -cs=0x3a50;eip=0x006dfc; T(XCHG(ah, al)); // 84760 xchg ah, al ;~ 3A50:6DFC -cs=0x3a50;eip=0x006dfe; T(SHR(ax, cl)); // 84761 shr ax, cl ;~ 3A50:6DFE -cs=0x3a50;eip=0x006e00; X(MOV(*(raddr(es,di)), al)); // 84762 mov es:[di], al ;~ 3A50:6E00 -cs=0x3a50;eip=0x006e03; T(al = 4;); // 84763 mov al, 4 ;~ 3A50:6E03 -cs=0x3a50;eip=0x006e05; S(OUT(dx, al)); // 84764 out dx, al ; EGA port: sequencer data register ;~ 3A50:6E05 -cs=0x3a50;eip=0x006e06; T(MOV(ax, *(dw*)(raddr(ds,si+0x3E80)))); // 84765 mov ax, [si+3E80h] ;~ 3A50:6E06 -cs=0x3a50;eip=0x006e0a; T(XCHG(ah, al)); // 84766 xchg ah, al ;~ 3A50:6E0A -cs=0x3a50;eip=0x006e0c; T(SHR(ax, cl)); // 84767 shr ax, cl ;~ 3A50:6E0C -cs=0x3a50;eip=0x006e0e; X(MOV(*(raddr(es,di)), al)); // 84768 mov es:[di], al ;~ 3A50:6E0E -cs=0x3a50;eip=0x006e11; T(al = 8;); // 84769 mov al, 8 ;~ 3A50:6E11 -cs=0x3a50;eip=0x006e13; S(OUT(dx, al)); // 84770 out dx, al ; EGA port: sequencer data register ;~ 3A50:6E13 -cs=0x3a50;eip=0x006e14; T(MOV(ax, *(dw*)(raddr(ds,si+0x5DC0)))); // 84771 mov ax, [si+5DC0h] ;~ 3A50:6E14 -cs=0x3a50;eip=0x006e18; T(XCHG(ah, al)); // 84772 xchg ah, al ;~ 3A50:6E18 -cs=0x3a50;eip=0x006e1a; T(SHR(ax, cl)); // 84773 shr ax, cl ;~ 3A50:6E1A -cs=0x3a50;eip=0x006e1c; X(MOV(*(raddr(es,di)), al)); // 84774 mov es:[di], al ;~ 3A50:6E1C -cs=0x3a50;eip=0x006e1f; T(STI); // 84775 sti ;~ 3A50:6E1F -loc_4f900: - // 7405 -cs=0x3a50;eip=0x006e20; T(INC(si)); // 84778 inc si ;~ 3A50:6E20 -cs=0x3a50;eip=0x006e21; T(INC(di)); // 84779 inc di ;~ 3A50:6E21 -cs=0x3a50;eip=0x006e22; T(DEC(ch)); // 84780 dec ch ;~ 3A50:6E22 -cs=0x3a50;eip=0x006e24; J(JNZ(loc_4f8ab)); // 84781 jnz short loc_4F8AB ;~ 3A50:6E24 -cs=0x3a50;eip=0x006e26; T(bh = 0x0FF;); // 84782 mov bh, 0FFh ;~ 3A50:6E26 -loc_4f908: - // 7406 -cs=0x3a50;eip=0x006e28; T(AND(bh, *(db*)(((db*)word_4960a)+0x30))); // 84785 and bh, byte ptr cs:word_4960A+30h ;~ 3A50:6E28 -cs=0x3a50;eip=0x006e2d; T(MOV(ax, *(dw*)(raddr(ds,si+0x7D00)))); // 84786 mov ax, [si+7D00h] ;~ 3A50:6E2D -cs=0x3a50;eip=0x006e31; T(XCHG(al, ah)); // 84787 xchg al, ah ;~ 3A50:6E31 -cs=0x3a50;eip=0x006e33; T(SHR(ax, cl)); // 84788 shr ax, cl ;~ 3A50:6E33 -cs=0x3a50;eip=0x006e35; T(AND(al, bh)); // 84789 and al, bh ;~ 3A50:6E35 -cs=0x3a50;eip=0x006e37; T(XCHG(al, ah)); // 84790 xchg al, ah ;~ 3A50:6E37 -cs=0x3a50;eip=0x006e39; T(al = 8;); // 84791 mov al, 8 ;~ 3A50:6E39 -cs=0x3a50;eip=0x006e3b; T(dx = 0x3CE;); // 84792 mov dx, 3CEh ;~ 3A50:6E3B -cs=0x3a50;eip=0x006e3e; X(*((amsruntimelibra)+9) = ah;); // 84793 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:6E3E -cs=0x3a50;eip=0x006e43; S(OUT(dx, ax)); // 84794 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6E43 -cs=0x3a50;eip=0x006e44; T(CMP(ah, *(raddr(es,di)))); // 84797 cmp ah, es:[di] ;~ 3A50:6E44 -cs=0x3a50;eip=0x006e47; T(dx = 0x3C4;); // 84798 mov dx, 3C4h ;~ 3A50:6E47 -cs=0x3a50;eip=0x006e4a; T(ax = 0x102;); // 84799 mov ax, 102h ;~ 3A50:6E4A -cs=0x3a50;eip=0x006e4d; T(CLI); // 84800 cli ;~ 3A50:6E4D -cs=0x3a50;eip=0x006e4e; S(OUT(dx, ax)); // 84801 out dx, ax ; EGA: sequencer address reg ;~ 3A50:6E4E -cs=0x3a50;eip=0x006e4f; T(INC(dx)); // 84803 inc dx ;~ 3A50:6E4F -cs=0x3a50;eip=0x006e50; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 84804 mov ax, [si] ;~ 3A50:6E50 -cs=0x3a50;eip=0x006e52; T(XCHG(al, ah)); // 84805 xchg al, ah ;~ 3A50:6E52 -cs=0x3a50;eip=0x006e54; T(SHR(ax, cl)); // 84806 shr ax, cl ;~ 3A50:6E54 -cs=0x3a50;eip=0x006e56; T(AND(al, bh)); // 84807 and al, bh ;~ 3A50:6E56 -cs=0x3a50;eip=0x006e58; X(MOV(*(raddr(es,di)), al)); // 84808 mov es:[di], al ;~ 3A50:6E58 -cs=0x3a50;eip=0x006e5b; T(al = 2;); // 84809 mov al, 2 ;~ 3A50:6E5B -cs=0x3a50;eip=0x006e5d; S(OUT(dx, al)); // 84810 out dx, al ; EGA port: sequencer data register ;~ 3A50:6E5D -cs=0x3a50;eip=0x006e5e; T(MOV(ax, *(dw*)(raddr(ds,si+0x1F40)))); // 84811 mov ax, [si+1F40h] ;~ 3A50:6E5E -cs=0x3a50;eip=0x006e62; T(XCHG(al, ah)); // 84812 xchg al, ah ;~ 3A50:6E62 -cs=0x3a50;eip=0x006e64; T(SHR(ax, cl)); // 84813 shr ax, cl ;~ 3A50:6E64 -cs=0x3a50;eip=0x006e66; T(AND(al, bh)); // 84814 and al, bh ;~ 3A50:6E66 -cs=0x3a50;eip=0x006e68; X(MOV(*(raddr(es,di)), al)); // 84815 mov es:[di], al ;~ 3A50:6E68 -cs=0x3a50;eip=0x006e6b; T(al = 4;); // 84816 mov al, 4 ;~ 3A50:6E6B -cs=0x3a50;eip=0x006e6d; S(OUT(dx, al)); // 84817 out dx, al ; EGA port: sequencer data register ;~ 3A50:6E6D -cs=0x3a50;eip=0x006e6e; T(MOV(ax, *(dw*)(raddr(ds,si+0x3E80)))); // 84818 mov ax, [si+3E80h] ;~ 3A50:6E6E -cs=0x3a50;eip=0x006e72; T(XCHG(al, ah)); // 84819 xchg al, ah ;~ 3A50:6E72 -cs=0x3a50;eip=0x006e74; T(SHR(ax, cl)); // 84820 shr ax, cl ;~ 3A50:6E74 -cs=0x3a50;eip=0x006e76; T(AND(al, bh)); // 84821 and al, bh ;~ 3A50:6E76 -cs=0x3a50;eip=0x006e78; X(MOV(*(raddr(es,di)), al)); // 84822 mov es:[di], al ;~ 3A50:6E78 -cs=0x3a50;eip=0x006e7b; T(al = 8;); // 84823 mov al, 8 ;~ 3A50:6E7B -cs=0x3a50;eip=0x006e7d; S(OUT(dx, al)); // 84824 out dx, al ; EGA port: sequencer data register ;~ 3A50:6E7D -cs=0x3a50;eip=0x006e7e; T(MOV(ax, *(dw*)(raddr(ds,si+0x5DC0)))); // 84825 mov ax, [si+5DC0h] ;~ 3A50:6E7E -cs=0x3a50;eip=0x006e82; T(XCHG(al, ah)); // 84826 xchg al, ah ;~ 3A50:6E82 -cs=0x3a50;eip=0x006e84; T(SHR(ax, cl)); // 84827 shr ax, cl ;~ 3A50:6E84 -cs=0x3a50;eip=0x006e86; T(AND(al, bh)); // 84828 and al, bh ;~ 3A50:6E86 -cs=0x3a50;eip=0x006e88; X(MOV(*(raddr(es,di)), al)); // 84829 mov es:[di], al ;~ 3A50:6E88 -cs=0x3a50;eip=0x006e8b; T(STI); // 84830 sti ;~ 3A50:6E8B -cs=0x3a50;eip=0x006e8c; X(POP(cx)); // 84831 pop cx ;~ 3A50:6E8C -cs=0x3a50;eip=0x006e8d; X(POP(di)); // 84832 pop di ;~ 3A50:6E8D -cs=0x3a50;eip=0x006e8e; X(POP(si)); // 84833 pop si ;~ 3A50:6E8E -cs=0x3a50;eip=0x006e8f; T(ADD(di, 0x28)); // 84834 add di, 28h ; '(' ;~ 3A50:6E8F -cs=0x3a50;eip=0x006e92; T(ADD(si, 0x28)); // 84835 add si, 28h ; '(' ;~ 3A50:6E92 -cs=0x3a50;eip=0x006e95; T(DEC(bp)); // 84836 dec bp ;~ 3A50:6E95 -cs=0x3a50;eip=0x006e96; J(JZ(loc_4f97b)); // 84837 jz short loc_4F97B ;~ 3A50:6E96 -cs=0x3a50;eip=0x006e98; J(JMP(loc_4f841)); // 84838 jmp loc_4F841 ;~ 3A50:6E98 -loc_4f97b: - // 7407 -cs=0x3a50;eip=0x006e9b; J(JMP(loc_4f641)); // 84842 jmp loc_4F641 ;~ 3A50:6E9B -ret_3a50_6ea2: - // 7408 -cs=0x3a50;eip=0x006ea2; X(PUSH(bp)); // 84849 push bp ;~ 3A50:6EA2 -cs=0x3a50;eip=0x006ea3; T(bp = sp;); // 84850 mov bp, sp ;~ 3A50:6EA3 -cs=0x3a50;eip=0x006ea5; X(PUSH(di)); // 84851 push di ;~ 3A50:6EA5 -cs=0x3a50;eip=0x006ea6; X(PUSH(si)); // 84852 push si ;~ 3A50:6EA6 -cs=0x3a50;eip=0x006ea7; X(PUSH(es)); // 84853 push es ;~ 3A50:6EA7 -cs=0x3a50;eip=0x006ea8; X(PUSH(ds)); // 84854 push ds ;~ 3A50:6EA8 -cs=0x3a50;eip=0x006ea9; X(PUSH(bp)); // 84855 push bp ;~ 3A50:6EA9 -cs=0x3a50;eip=0x006eaa; T(ax = 0x4C7A;); // 84856 mov ax, 4C7Ah ;~ 3A50:6EAA -cs=0x3a50;eip=0x006ead; T(ds = ax;); // 84857 mov ds, ax ;~ 3A50:6EAD -cs=0x3a50;eip=0x006eaf; X(*(adetaillevel) = 0;); // 84859 mov byte ptr ds:aDetailLevel, 0 ; "Detail Level " ;~ 3A50:6EAF -cs=0x3a50;eip=0x006eb4; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 84860 mov bp, [bp+6] ;~ 3A50:6EB4 -cs=0x3a50;eip=0x006eb7; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 84861 push word ptr [bp+0Ch] ;~ 3A50:6EB7 -cs=0x3a50;eip=0x006eba; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 84862 push word ptr [bp+0Eh] ;~ 3A50:6EBA -cs=0x3a50;eip=0x006ebd; J(JMP(loc_4f9b2)); // 84863 jmp short loc_4F9B2 ;~ 3A50:6EBD -ret_3a50_6ec0: - // 7409 -cs=0x3a50;eip=0x006ec0; X(PUSH(es)); // 84867 push es ;~ 3A50:6EC0 -cs=0x3a50;eip=0x006ec1; X(PUSH(ds)); // 84868 push ds ;~ 3A50:6EC1 -cs=0x3a50;eip=0x006ec2; T(ax = 0x4C7A;); // 84869 mov ax, 4C7Ah ;~ 3A50:6EC2 -cs=0x3a50;eip=0x006ec5; T(ds = ax;); // 84870 mov ds, ax ;~ 3A50:6EC5 -cs=0x3a50;eip=0x006ec7; X(*(adetaillevel) = 1;); // 84871 mov byte ptr ds:aDetailLevel, 1 ; "Detail Level " ;~ 3A50:6EC7 -cs=0x3a50;eip=0x006ecc; X(PUSH(*(dw*)(raddr(ss,bp+0x0C)))); // 84872 push word ptr [bp+0Ch] ;~ 3A50:6ECC -cs=0x3a50;eip=0x006ecf; X(PUSH(*(dw*)(raddr(ss,bp+0x0E)))); // 84873 push word ptr [bp+0Eh] ;~ 3A50:6ECF -loc_4f9b2: - // 7410 -cs=0x3a50;eip=0x006ed2; T(MOV(cx, *(dw*)(raddr(ss,bp+0x14)))); // 84876 mov cx, [bp+14h] ;~ 3A50:6ED2 -cs=0x3a50;eip=0x006ed5; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 84877 mov ax, [bp+8] ;~ 3A50:6ED5 -cs=0x3a50;eip=0x006ed8; T(CMP(ax, cx)); // 84878 cmp ax, cx ;~ 3A50:6ED8 -cs=0x3a50;eip=0x006eda; J(JGE(loc_4f9d7)); // 84879 jge short loc_4F9D7 ;~ 3A50:6EDA -cs=0x3a50;eip=0x006edc; T(bx = ax;); // 84880 mov bx, ax ;~ 3A50:6EDC -cs=0x3a50;eip=0x006ede; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 84881 add bx, [bp+0Ch] ;~ 3A50:6EDE -cs=0x3a50;eip=0x006ee1; T(DEC(bx)); // 84882 dec bx ;~ 3A50:6EE1 -cs=0x3a50;eip=0x006ee2; T(CMP(bx, cx)); // 84883 cmp bx, cx ;~ 3A50:6EE2 -cs=0x3a50;eip=0x006ee4; J(JGE(loc_4f9c9)); // 84884 jge short loc_4F9C9 ;~ 3A50:6EE4 -cs=0x3a50;eip=0x006ee6; J(JMP(loc_4f4ff)); // 84885 jmp loc_4F4FF ;~ 3A50:6EE6 -loc_4f9c9: - // 7411 -cs=0x3a50;eip=0x006ee9; T(SUB(cx, ax)); // 84889 sub cx, ax ;~ 3A50:6EE9 -cs=0x3a50;eip=0x006eeb; X(ADD(*(dw*)(raddr(ss,bp+8)), cx)); // 84890 add [bp+8], cx ;~ 3A50:6EEB -cs=0x3a50;eip=0x006eee; X(ADD(*(dw*)(raddr(ss,bp+2)), cx)); // 84891 add [bp+2], cx ;~ 3A50:6EEE -cs=0x3a50;eip=0x006ef1; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), cx)); // 84892 sub [bp+0Ch], cx ;~ 3A50:6EF1 -cs=0x3a50;eip=0x006ef4; J(JMP(loc_4f9dd)); // 84893 jmp short loc_4F9DD ;~ 3A50:6EF4 -loc_4f9d7: - // 7412 -cs=0x3a50;eip=0x006ef7; T(bx = ax;); // 84899 mov bx, ax ;~ 3A50:6EF7 -cs=0x3a50;eip=0x006ef9; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0C)))); // 84900 add bx, [bp+0Ch] ;~ 3A50:6EF9 -cs=0x3a50;eip=0x006efc; T(DEC(bx)); // 84901 dec bx ;~ 3A50:6EFC -loc_4f9dd: - // 7413 -cs=0x3a50;eip=0x006efd; T(MOV(cx, *(dw*)(raddr(ss,bp+0x16)))); // 84904 mov cx, [bp+16h] ;~ 3A50:6EFD -cs=0x3a50;eip=0x006f00; T(CMP(bx, cx)); // 84905 cmp bx, cx ;~ 3A50:6F00 -cs=0x3a50;eip=0x006f02; J(JLE(loc_4f9f0)); // 84906 jle short loc_4F9F0 ;~ 3A50:6F02 -cs=0x3a50;eip=0x006f04; T(CMP(ax, cx)); // 84907 cmp ax, cx ;~ 3A50:6F04 -cs=0x3a50;eip=0x006f06; J(JLE(loc_4f9eb)); // 84908 jle short loc_4F9EB ;~ 3A50:6F06 -cs=0x3a50;eip=0x006f08; J(JMP(loc_4f4ff)); // 84909 jmp loc_4F4FF ;~ 3A50:6F08 -loc_4f9eb: - // 7414 -cs=0x3a50;eip=0x006f0b; T(SUB(bx, cx)); // 84913 sub bx, cx ;~ 3A50:6F0B -cs=0x3a50;eip=0x006f0d; X(SUB(*(dw*)(raddr(ss,bp+0x0C)), bx)); // 84914 sub [bp+0Ch], bx ;~ 3A50:6F0D -loc_4f9f0: - // 7415 -cs=0x3a50;eip=0x006f10; T(MOV(cx, *(dw*)(raddr(ss,bp+0x10)))); // 84917 mov cx, [bp+10h] ;~ 3A50:6F10 -cs=0x3a50;eip=0x006f13; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0A)))); // 84918 mov ax, [bp+0Ah] ;~ 3A50:6F13 -cs=0x3a50;eip=0x006f16; T(CMP(ax, cx)); // 84919 cmp ax, cx ;~ 3A50:6F16 -cs=0x3a50;eip=0x006f18; J(JGE(loc_4fa15)); // 84920 jge short loc_4FA15 ;~ 3A50:6F18 -cs=0x3a50;eip=0x006f1a; T(bx = ax;); // 84921 mov bx, ax ;~ 3A50:6F1A -cs=0x3a50;eip=0x006f1c; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 84922 add bx, [bp+0Eh] ;~ 3A50:6F1C -cs=0x3a50;eip=0x006f1f; T(DEC(bx)); // 84923 dec bx ;~ 3A50:6F1F -cs=0x3a50;eip=0x006f20; T(CMP(bx, cx)); // 84924 cmp bx, cx ;~ 3A50:6F20 -cs=0x3a50;eip=0x006f22; J(JGE(loc_4fa07)); // 84925 jge short loc_4FA07 ;~ 3A50:6F22 -cs=0x3a50;eip=0x006f24; J(JMP(loc_4f4ff)); // 84926 jmp loc_4F4FF ;~ 3A50:6F24 -loc_4fa07: - // 7416 -cs=0x3a50;eip=0x006f27; T(SUB(cx, ax)); // 84930 sub cx, ax ;~ 3A50:6F27 -cs=0x3a50;eip=0x006f29; X(ADD(*(dw*)(raddr(ss,bp+0x0A)), cx)); // 84931 add [bp+0Ah], cx ;~ 3A50:6F29 -cs=0x3a50;eip=0x006f2c; X(ADD(*(dw*)(raddr(ss,bp+4)), cx)); // 84932 add [bp+4], cx ;~ 3A50:6F2C -cs=0x3a50;eip=0x006f2f; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), cx)); // 84933 sub [bp+0Eh], cx ;~ 3A50:6F2F -cs=0x3a50;eip=0x006f32; J(JMP(loc_4fa1b)); // 84934 jmp short loc_4FA1B ;~ 3A50:6F32 -loc_4fa15: - // 7417 -cs=0x3a50;eip=0x006f35; T(bx = ax;); // 84940 mov bx, ax ;~ 3A50:6F35 -cs=0x3a50;eip=0x006f37; T(ADD(bx, *(dw*)(raddr(ss,bp+0x0E)))); // 84941 add bx, [bp+0Eh] ;~ 3A50:6F37 -cs=0x3a50;eip=0x006f3a; T(DEC(bx)); // 84942 dec bx ;~ 3A50:6F3A -loc_4fa1b: - // 7418 -cs=0x3a50;eip=0x006f3b; T(MOV(cx, *(dw*)(raddr(ss,bp+0x12)))); // 84945 mov cx, [bp+12h] ;~ 3A50:6F3B -cs=0x3a50;eip=0x006f3e; T(CMP(bx, cx)); // 84946 cmp bx, cx ;~ 3A50:6F3E -cs=0x3a50;eip=0x006f40; J(JLE(loc_4fa2e)); // 84947 jle short loc_4FA2E ;~ 3A50:6F40 -cs=0x3a50;eip=0x006f42; T(CMP(ax, cx)); // 84948 cmp ax, cx ;~ 3A50:6F42 -cs=0x3a50;eip=0x006f44; J(JLE(loc_4fa29)); // 84949 jle short loc_4FA29 ;~ 3A50:6F44 -cs=0x3a50;eip=0x006f46; J(JMP(loc_4fa35)); // 84950 jmp short loc_4FA35 ;~ 3A50:6F46 -loc_4fa29: - // 7419 -cs=0x3a50;eip=0x006f49; T(SUB(bx, cx)); // 84956 sub bx, cx ;~ 3A50:6F49 -cs=0x3a50;eip=0x006f4b; X(SUB(*(dw*)(raddr(ss,bp+0x0E)), bx)); // 84957 sub [bp+0Eh], bx ;~ 3A50:6F4B -loc_4fa2e: - // 7420 -cs=0x3a50;eip=0x006f4e; X(PUSH(bp)); // 84960 push bp ;~ 3A50:6F4E -cs=0x3a50;eip=0x006f4f; J(CALLF(seg48ae_1300_proc,m2c::kloc_4fa66)); // 84961 call far ptr loc_4FA66 ;~ 3A50:6F4F -cs=0x3a50;eip=0x006f54; X(POP(bp)); // 84962 pop bp ;~ 3A50:6F54 -loc_4fa35: - // 7421 -cs=0x3a50;eip=0x006f55; X(POP(*(dw*)(raddr(ss,bp+0x0E)))); // 84965 pop word ptr [bp+0Eh] ;~ 3A50:6F55 -loc_4fa38: - // 7422 -cs=0x3a50;eip=0x006f58; X(POP(*(dw*)(raddr(ss,bp+0x0C)))); // 84969 pop word ptr [bp+0Ch] ;~ 3A50:6F58 -cs=0x3a50;eip=0x006f5b; T(CMP(*(adetaillevel), 0)); // 84970 cmp byte ptr ds:aDetailLevel, 0 ; "Detail Level " ;~ 3A50:6F5B -cs=0x3a50;eip=0x006f60; J(JNZ(loc_4fa4b)); // 84971 jnz short loc_4FA4B ;~ 3A50:6F60 -cs=0x3a50;eip=0x006f62; X(POP(bp)); // 84972 pop bp ;~ 3A50:6F62 -cs=0x3a50;eip=0x006f63; X(POP(ds)); // 84973 pop ds ;~ 3A50:6F63 -cs=0x3a50;eip=0x006f64; X(POP(es)); // 84975 pop es ;~ 3A50:6F64 -cs=0x3a50;eip=0x006f65; X(POP(si)); // 84976 pop si ;~ 3A50:6F65 -cs=0x3a50;eip=0x006f66; X(POP(di)); // 84977 pop di ;~ 3A50:6F66 -cs=0x3a50;eip=0x006f67; T(sp = bp;); // 84978 mov sp, bp ;~ 3A50:6F67 -cs=0x3a50;eip=0x006f69; X(POP(bp)); // 84979 pop bp ;~ 3A50:6F69 -cs=0x3a50;eip=0x006f6a; J(RETF(0)); // 84980 retf ;~ 3A50:6F6A -loc_4fa4b: - // 7423 -cs=0x3a50;eip=0x006f6b; X(POP(ds)); // 84984 pop ds ;~ 3A50:6F6B -cs=0x3a50;eip=0x006f6c; X(POP(es)); // 84985 pop es ;~ 3A50:6F6C -cs=0x3a50;eip=0x006f6d; J(RETF(0)); // 84986 retf ;~ 3A50:6F6D -ret_3a50_6f6e: - // 7424 -cs=0x3a50;eip=0x006f6e; X(PUSH(bp)); // 84988 push bp ;~ 3A50:6F6E -cs=0x3a50;eip=0x006f6f; T(bp = sp;); // 84989 mov bp, sp ;~ 3A50:6F6F -cs=0x3a50;eip=0x006f71; X(PUSH(di)); // 84990 push di ;~ 3A50:6F71 -cs=0x3a50;eip=0x006f72; X(PUSH(si)); // 84991 push si ;~ 3A50:6F72 -cs=0x3a50;eip=0x006f73; X(PUSH(es)); // 84992 push es ;~ 3A50:6F73 -cs=0x3a50;eip=0x006f74; X(PUSH(ds)); // 84993 push ds ;~ 3A50:6F74 -cs=0x3a50;eip=0x006f75; X(PUSH(bp)); // 84994 push bp ;~ 3A50:6F75 -cs=0x3a50;eip=0x006f76; T(ax = 0x4C7A;); // 84995 mov ax, 4C7Ah ;~ 3A50:6F76 -cs=0x3a50;eip=0x006f79; T(ds = ax;); // 84996 mov ds, ax ;~ 3A50:6F79 -cs=0x3a50;eip=0x006f7b; X(*((arangeradar)+0x0B) = 0;); // 84998 mov byte ptr ds:aRangeRadar+0Bh, 0 ; "r" ;~ 3A50:6F7B -cs=0x3a50;eip=0x006f80; T(MOV(bp, *(dw*)(raddr(ss,bp+6)))); // 84999 mov bp, [bp+6] ;~ 3A50:6F80 -cs=0x3a50;eip=0x006f83; J(JMP(loc_4fa72)); // 85000 jmp short loc_4FA72 ;~ 3A50:6F83 -loc_4fa66: - // 7425 -cs=0x3a50;eip=0x006f86; X(PUSH(es)); // 85006 push es ;~ 3A50:6F86 -cs=0x3a50;eip=0x006f87; X(PUSH(ds)); // 85007 push ds ;~ 3A50:6F87 -cs=0x3a50;eip=0x006f88; T(ax = 0x4C7A;); // 85008 mov ax, 4C7Ah ;~ 3A50:6F88 -cs=0x3a50;eip=0x006f8b; T(ds = ax;); // 85009 mov ds, ax ;~ 3A50:6F8B -cs=0x3a50;eip=0x006f8d; X(*((arangeradar)+0x0B) = 1;); // 85010 mov byte ptr ds:aRangeRadar+0Bh, 1 ; "r" ;~ 3A50:6F8D -loc_4fa72: - // 7426 -cs=0x3a50;eip=0x006f92; T(dx = 0x3CE;); // 85013 mov dx, 3CEh ;~ 3A50:6F92 -cs=0x3a50;eip=0x006f95; T(ax = 2;); // 85014 mov ax, 2 ;~ 3A50:6F95 -cs=0x3a50;eip=0x006f98; X(*((amsruntimelibra)+5) = ah;); // 85015 mov byte ptr cs:aMsRunTimeLibra+5, ah ; "n-Time Library - Copyright (c) 1988, Mi"... ;~ 3A50:6F98 -cs=0x3a50;eip=0x006f9d; S(OUT(dx, ax)); // 85016 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6F9D -cs=0x3a50;eip=0x006f9e; T(ax = 3;); // 85019 mov ax, 3 ;~ 3A50:6F9E -cs=0x3a50;eip=0x006fa1; S(OUT(dx, ax)); // 85020 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:6FA1 -cs=0x3a50;eip=0x006fa2; T(cl = 3;); // 85025 mov cl, 3 ;~ 3A50:6FA2 -cs=0x3a50;eip=0x006fa4; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 85026 mov bx, [bp+0Ah] ;~ 3A50:6FA4 -cs=0x3a50;eip=0x006fa7; T(SHL(bx, 1)); // 85027 shl bx, 1 ;~ 3A50:6FA7 -cs=0x3a50;eip=0x006fa9; T(MOV(di, *(dw*)(raddr(ds,bx+0x2CC)))); // 85028 mov di, [bx+2CCh] ;~ 3A50:6FA9 -cs=0x3a50;eip=0x006fad; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 85029 mov ax, [bp+8] ;~ 3A50:6FAD -cs=0x3a50;eip=0x006fb0; T(SHR(ax, cl)); // 85030 shr ax, cl ;~ 3A50:6FB0 -cs=0x3a50;eip=0x006fb2; T(ADD(di, ax)); // 85031 add di, ax ;~ 3A50:6FB2 -cs=0x3a50;eip=0x006fb4; T(MOV(bx, *(dw*)(raddr(ss,bp+4)))); // 85032 mov bx, [bp+4] ;~ 3A50:6FB4 -cs=0x3a50;eip=0x006fb7; T(SHL(bx, 1)); // 85033 shl bx, 1 ;~ 3A50:6FB7 -cs=0x3a50;eip=0x006fb9; T(MOV(si, *(dw*)(raddr(ds,bx+0x2CC)))); // 85034 mov si, [bx+2CCh] ;~ 3A50:6FB9 -cs=0x3a50;eip=0x006fbd; T(MOV(ax, *(dw*)(raddr(ss,bp+2)))); // 85035 mov ax, [bp+2] ;~ 3A50:6FBD -cs=0x3a50;eip=0x006fc0; T(SHR(ax, cl)); // 85036 shr ax, cl ;~ 3A50:6FC0 -cs=0x3a50;eip=0x006fc2; T(ADD(si, ax)); // 85037 add si, ax ;~ 3A50:6FC2 -cs=0x3a50;eip=0x006fc4; T(DEC(si)); // 85038 dec si ;~ 3A50:6FC4 -cs=0x3a50;eip=0x006fc5; T(MOV(cx, *(dw*)(raddr(ss,bp+8)))); // 85039 mov cx, [bp+8] ;~ 3A50:6FC5 -cs=0x3a50;eip=0x006fc8; T(AND(cl, 7)); // 85040 and cl, 7 ;~ 3A50:6FC8 -cs=0x3a50;eip=0x006fcb; T(bl = 0x0FF;); // 85041 mov bl, 0FFh ;~ 3A50:6FCB -cs=0x3a50;eip=0x006fcd; T(SHR(bl, cl)); // 85042 shr bl, cl ;~ 3A50:6FCD -cs=0x3a50;eip=0x006fcf; T(MOV(cx, *(dw*)(raddr(ss,bp+8)))); // 85043 mov cx, [bp+8] ;~ 3A50:6FCF -cs=0x3a50;eip=0x006fd2; T(ADD(cx, *(dw*)(raddr(ss,bp+0x0C)))); // 85044 add cx, [bp+0Ch] ;~ 3A50:6FD2 -cs=0x3a50;eip=0x006fd5; T(DEC(cx)); // 85045 dec cx ;~ 3A50:6FD5 -cs=0x3a50;eip=0x006fd6; T(AND(cl, 7)); // 85046 and cl, 7 ;~ 3A50:6FD6 -cs=0x3a50;eip=0x006fd9; T(ax = 0x0FF80;); // 85047 mov ax, 0FF80h ;~ 3A50:6FD9 -cs=0x3a50;eip=0x006fdc; T(SHR(ax, cl)); // 85048 shr ax, cl ;~ 3A50:6FDC -cs=0x3a50;eip=0x006fde; T(bh = al;); // 85049 mov bh, al ;~ 3A50:6FDE -cs=0x3a50;eip=0x006fe0; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 85050 mov ax, [bp+8] ;~ 3A50:6FE0 -cs=0x3a50;eip=0x006fe3; T(AND(ax, 7)); // 85051 and ax, 7 ;~ 3A50:6FE3 -cs=0x3a50;eip=0x006fe6; T(ADD(ax, *(dw*)(raddr(ss,bp+0x0C)))); // 85052 add ax, [bp+0Ch] ;~ 3A50:6FE6 -cs=0x3a50;eip=0x006fe9; T(DEC(ax)); // 85053 dec ax ;~ 3A50:6FE9 -cs=0x3a50;eip=0x006fea; T(SHR(ax, 1)); // 85054 shr ax, 1 ;~ 3A50:6FEA -cs=0x3a50;eip=0x006fec; T(SHR(ax, 1)); // 85055 shr ax, 1 ;~ 3A50:6FEC -cs=0x3a50;eip=0x006fee; T(SHR(ax, 1)); // 85056 shr ax, 1 ;~ 3A50:6FEE -cs=0x3a50;eip=0x006ff0; T(ch = al;); // 85057 mov ch, al ;~ 3A50:6FF0 -cs=0x3a50;eip=0x006ff2; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 85058 mov ax, [bp+8] ;~ 3A50:6FF2 -cs=0x3a50;eip=0x006ff5; T(AND(al, 7)); // 85059 and al, 7 ;~ 3A50:6FF5 -cs=0x3a50;eip=0x006ff7; T(MOV(dx, *(dw*)(raddr(ss,bp+2)))); // 85060 mov dx, [bp+2] ;~ 3A50:6FF7 -cs=0x3a50;eip=0x006ffa; T(AND(dl, 7)); // 85061 and dl, 7 ;~ 3A50:6FFA -cs=0x3a50;eip=0x006ffd; T(SUB(al, dl)); // 85062 sub al, dl ;~ 3A50:6FFD -cs=0x3a50;eip=0x006fff; J(JS(loc_4fae4)); // 85063 js short loc_4FAE4 ;~ 3A50:6FFF -cs=0x3a50;eip=0x007001; J(JMP(loc_4fc3d)); // 85064 jmp loc_4FC3D ;~ 3A50:7001 -loc_4fae4: - // 7427 -cs=0x3a50;eip=0x007004; T(NEG(al)); // 85068 neg al ;~ 3A50:7004 -cs=0x3a50;eip=0x007006; T(INC(si)); // 85069 inc si ;~ 3A50:7006 -cs=0x3a50;eip=0x007007; T(cl = al;); // 85070 mov cl, al ;~ 3A50:7007 -cs=0x3a50;eip=0x007009; X(PUSH(di)); // 85071 push di ;~ 3A50:7009 -cs=0x3a50;eip=0x00700a; T(MOV(di, *(dw*)(raddr(ss,bp+0)))); // 85072 mov di, [bp+0] ;~ 3A50:700A -cs=0x3a50;eip=0x00700d; T(ds = di;); // 85073 mov ds, di ;~ 3A50:700D -cs=0x3a50;eip=0x00700f; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 85075 mov di, [bp+6] ;~ 3A50:700F -cs=0x3a50;eip=0x007012; T(SHL(di, 1)); // 85076 shl di, 1 ;~ 3A50:7012 -cs=0x3a50;eip=0x007014; T(MOV(es, *(dw*)(raddr(cs,di+0x0A72)))); // 85077 mov es, word ptr cs:[di+0A72h] ;~ 3A50:7014 -cs=0x3a50;eip=0x007019; X(POP(di)); // 85078 pop di ;~ 3A50:7019 -cs=0x3a50;eip=0x00701a; T(ah = 3;); // 85079 mov ah, 3 ;~ 3A50:701A -loc_4fafc: - // 7428 -cs=0x3a50;eip=0x00701c; X(PUSH(ax)); // 85082 push ax ;~ 3A50:701C -cs=0x3a50;eip=0x00701d; X(PUSH(bp)); // 85083 push bp ;~ 3A50:701D -cs=0x3a50;eip=0x00701e; X(PUSH(si)); // 85084 push si ;~ 3A50:701E -cs=0x3a50;eip=0x00701f; X(PUSH(di)); // 85085 push di ;~ 3A50:701F -cs=0x3a50;eip=0x007020; T(dx = 0x3CE;); // 85086 mov dx, 3CEh ;~ 3A50:7020 -cs=0x3a50;eip=0x007023; T(al = 4;); // 85087 mov al, 4 ;~ 3A50:7023 -cs=0x3a50;eip=0x007025; X(*((amsruntimelibra)+7) = ah;); // 85088 mov byte ptr cs:aMsRunTimeLibra+7, ah ; "Time Library - Copyright (c) 1988, Micr"... ;~ 3A50:7025 -cs=0x3a50;eip=0x00702a; S(OUT(dx, ax)); // 85089 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:702A -cs=0x3a50;eip=0x00702b; T(XCHG(dx, bx)); // 85091 xchg dx, bx ;~ 3A50:702B -cs=0x3a50;eip=0x00702d; T(bl = ah;); // 85092 mov bl, ah ;~ 3A50:702D -cs=0x3a50;eip=0x00702f; T(SUB(bh, bh)); // 85093 sub bh, bh ;~ 3A50:702F -cs=0x3a50;eip=0x007031; T(al = 2;); // 85094 mov al, 2 ;~ 3A50:7031 -cs=0x3a50;eip=0x007033; T(MOV(ah, *(raddr(cs,bx+0x108E)))); // 85095 mov ah, cs:[bx+108Eh] ;~ 3A50:7033 -cs=0x3a50;eip=0x007038; T(XCHG(dx, bx)); // 85096 xchg dx, bx ;~ 3A50:7038 -cs=0x3a50;eip=0x00703a; T(dx = 0x3C4;); // 85097 mov dx, 3C4h ;~ 3A50:703A -cs=0x3a50;eip=0x00703d; X(*((amsruntimelibra)+2) = ah;); // 85098 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:703D -cs=0x3a50;eip=0x007042; S(OUT(dx, ax)); // 85099 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7042 -cs=0x3a50;eip=0x007043; T(MOV(bp, *(dw*)(raddr(ss,bp+0x0E)))); // 85102 mov bp, [bp+0Eh] ;~ 3A50:7043 -loc_4fb26: - // 7429 -cs=0x3a50;eip=0x007046; X(PUSH(si)); // 85105 push si ;~ 3A50:7046 -cs=0x3a50;eip=0x007047; X(PUSH(di)); // 85106 push di ;~ 3A50:7047 -cs=0x3a50;eip=0x007048; X(PUSH(cx)); // 85107 push cx ;~ 3A50:7048 -cs=0x3a50;eip=0x007049; T(ah = bl;); // 85108 mov ah, bl ;~ 3A50:7049 -cs=0x3a50;eip=0x00704b; T(OR(ch, ch)); // 85109 or ch, ch ;~ 3A50:704B -cs=0x3a50;eip=0x00704d; J(JZ(loc_4fba7)); // 85110 jz short loc_4FBA7 ;~ 3A50:704D -cs=0x3a50;eip=0x00704f; T(dx = 0x3CE;); // 85111 mov dx, 3CEh ;~ 3A50:704F -cs=0x3a50;eip=0x007052; T(ax = 0x805;); // 85112 mov ax, 805h ;~ 3A50:7052 -cs=0x3a50;eip=0x007055; X(*((amsruntimelibra)+8) = ah;); // 85113 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:7055 -cs=0x3a50;eip=0x00705a; S(OUT(dx, ax)); // 85114 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:705A -cs=0x3a50;eip=0x00705b; T(MOV(ah, *(raddr(ds,si)))); // 85116 mov ah, [si] ;~ 3A50:705B -cs=0x3a50;eip=0x00705d; T(MOV(al, *(raddr(ds,si+1)))); // 85117 mov al, [si+1] ;~ 3A50:705D -cs=0x3a50;eip=0x007060; T(SHL(ax, cl)); // 85118 shl ax, cl ;~ 3A50:7060 -cs=0x3a50;eip=0x007062; T(NOT(ah)); // 85119 not ah ;~ 3A50:7062 -cs=0x3a50;eip=0x007064; T(AND(ah, bl)); // 85120 and ah, bl ;~ 3A50:7064 -cs=0x3a50;eip=0x007066; T(al = 8;); // 85121 mov al, 8 ;~ 3A50:7066 -cs=0x3a50;eip=0x007068; X(*((amsruntimelibra)+9) = ah;); // 85122 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:7068 -cs=0x3a50;eip=0x00706d; S(OUT(dx, ax)); // 85123 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:706D -cs=0x3a50;eip=0x00706e; T(ax = 5;); // 85126 mov ax, 5 ;~ 3A50:706E -cs=0x3a50;eip=0x007071; X(*((amsruntimelibra)+8) = ah;); // 85127 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:7071 -cs=0x3a50;eip=0x007076; S(OUT(dx, ax)); // 85128 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7076 -cs=0x3a50;eip=0x007077; T(ah = bl;); // 85135 mov ah, bl ;~ 3A50:7077 -cs=0x3a50;eip=0x007079; T(MOV(dx, *(dw*)(raddr(ds,si)))); // 85136 mov dx, [si] ;~ 3A50:7079 -cs=0x3a50;eip=0x00707b; T(XCHG(dl, dh)); // 85137 xchg dl, dh ;~ 3A50:707B -cs=0x3a50;eip=0x00707d; T(SHL(dx, cl)); // 85138 shl dx, cl ;~ 3A50:707D -cs=0x3a50;eip=0x00707f; T(AND(dh, ah)); // 85139 and dh, ah ;~ 3A50:707F -cs=0x3a50;eip=0x007081; T(NOT(ah)); // 85140 not ah ;~ 3A50:7081 -cs=0x3a50;eip=0x007083; T(AND(ah, *(raddr(es,di)))); // 85141 and ah, es:[di] ;~ 3A50:7083 -cs=0x3a50;eip=0x007086; T(OR(ah, dh)); // 85142 or ah, dh ;~ 3A50:7086 -cs=0x3a50;eip=0x007088; T(al = ah;); // 85143 mov al, ah ;~ 3A50:7088 -cs=0x3a50;eip=0x00708a; X(STOSB); // 85144 stosb ;~ 3A50:708A -cs=0x3a50;eip=0x00708b; J(JMP(loc_4fba0)); // 85145 jmp short loc_4FBA0 ;~ 3A50:708B -loc_4fb6e: - // 7430 -cs=0x3a50;eip=0x00708e; T(dx = 0x3CE;); // 85151 mov dx, 3CEh ;~ 3A50:708E -cs=0x3a50;eip=0x007091; T(ax = 0x805;); // 85152 mov ax, 805h ;~ 3A50:7091 -cs=0x3a50;eip=0x007094; X(*((amsruntimelibra)+8) = ah;); // 85153 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:7094 -cs=0x3a50;eip=0x007099; S(OUT(dx, ax)); // 85154 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7099 -cs=0x3a50;eip=0x00709a; T(MOV(ah, *(raddr(ds,si)))); // 85156 mov ah, [si] ;~ 3A50:709A -cs=0x3a50;eip=0x00709c; T(MOV(al, *(raddr(ds,si+1)))); // 85157 mov al, [si+1] ;~ 3A50:709C -cs=0x3a50;eip=0x00709f; T(SHL(ax, cl)); // 85158 shl ax, cl ;~ 3A50:709F -cs=0x3a50;eip=0x0070a1; T(NOT(ah)); // 85159 not ah ;~ 3A50:70A1 -cs=0x3a50;eip=0x0070a3; T(al = 8;); // 85160 mov al, 8 ;~ 3A50:70A3 -cs=0x3a50;eip=0x0070a5; X(*((amsruntimelibra)+9) = ah;); // 85161 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:70A5 -loc_4fb8a: - // 7431 -cs=0x3a50;eip=0x0070aa; S(OUT(dx, ax)); // 85165 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:70AA -loc_4fb8b: - // 7432 -cs=0x3a50;eip=0x0070ab; T(ax = 5;); // 85171 mov ax, 5 ;~ 3A50:70AB -cs=0x3a50;eip=0x0070ae; X(*((amsruntimelibra)+8) = ah;); // 85172 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:70AE -cs=0x3a50;eip=0x0070b3; S(OUT(dx, ax)); // 85173 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:70B3 -cs=0x3a50;eip=0x0070b4; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 85180 mov ax, [si] ;~ 3A50:70B4 -cs=0x3a50;eip=0x0070b6; T(XCHG(ah, al)); // 85181 xchg ah, al ;~ 3A50:70B6 -cs=0x3a50;eip=0x0070b8; T(SHL(ax, cl)); // 85182 shl ax, cl ;~ 3A50:70B8 -cs=0x3a50;eip=0x0070ba; T(al = ah;); // 85183 mov al, ah ;~ 3A50:70BA -cs=0x3a50;eip=0x0070bc; T(TEST(*(raddr(es,di)), al)); // 85184 test es:[di], al ;~ 3A50:70BC -cs=0x3a50;eip=0x0070bf; X(STOSB); // 85185 stosb ;~ 3A50:70BF -loc_4fba0: - // 7433 -cs=0x3a50;eip=0x0070c0; T(INC(si)); // 85188 inc si ;~ 3A50:70C0 -cs=0x3a50;eip=0x0070c1; T(DEC(ch)); // 85189 dec ch ;~ 3A50:70C1 -cs=0x3a50;eip=0x0070c3; J(JNZ(loc_4fb6e)); // 85190 jnz short loc_4FB6E ;~ 3A50:70C3 -cs=0x3a50;eip=0x0070c5; T(ah = 0x0FF;); // 85191 mov ah, 0FFh ;~ 3A50:70C5 -loc_4fba7: - // 7434 -cs=0x3a50;eip=0x0070c7; T(AND(ah, bh)); // 85194 and ah, bh ;~ 3A50:70C7 -cs=0x3a50;eip=0x0070c9; X(PUSH(ax)); // 85195 push ax ;~ 3A50:70C9 -cs=0x3a50;eip=0x0070ca; X(PUSH(bx)); // 85196 push bx ;~ 3A50:70CA -cs=0x3a50;eip=0x0070cb; T(bl = ah;); // 85197 mov bl, ah ;~ 3A50:70CB -cs=0x3a50;eip=0x0070cd; T(dx = 0x3CE;); // 85198 mov dx, 3CEh ;~ 3A50:70CD -cs=0x3a50;eip=0x0070d0; T(ax = 0x805;); // 85199 mov ax, 805h ;~ 3A50:70D0 -cs=0x3a50;eip=0x0070d3; X(*((amsruntimelibra)+8) = ah;); // 85200 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:70D3 -cs=0x3a50;eip=0x0070d8; S(OUT(dx, ax)); // 85201 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:70D8 -cs=0x3a50;eip=0x0070d9; T(MOV(ah, *(raddr(ds,si)))); // 85203 mov ah, [si] ;~ 3A50:70D9 -cs=0x3a50;eip=0x0070db; T(MOV(al, *(raddr(ds,si+1)))); // 85204 mov al, [si+1] ;~ 3A50:70DB -cs=0x3a50;eip=0x0070de; T(SHL(ax, cl)); // 85205 shl ax, cl ;~ 3A50:70DE -cs=0x3a50;eip=0x0070e0; T(NOT(ah)); // 85206 not ah ;~ 3A50:70E0 -cs=0x3a50;eip=0x0070e2; T(AND(ah, bl)); // 85207 and ah, bl ;~ 3A50:70E2 -cs=0x3a50;eip=0x0070e4; T(al = 8;); // 85208 mov al, 8 ;~ 3A50:70E4 -cs=0x3a50;eip=0x0070e6; X(*((amsruntimelibra)+9) = ah;); // 85209 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:70E6 -cs=0x3a50;eip=0x0070eb; S(OUT(dx, ax)); // 85210 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:70EB -cs=0x3a50;eip=0x0070ec; T(ax = 5;); // 85213 mov ax, 5 ;~ 3A50:70EC -cs=0x3a50;eip=0x0070ef; X(*((amsruntimelibra)+8) = ah;); // 85214 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:70EF -cs=0x3a50;eip=0x0070f4; S(OUT(dx, ax)); // 85215 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:70F4 -cs=0x3a50;eip=0x0070f5; X(POP(bx)); // 85222 pop bx ;~ 3A50:70F5 -cs=0x3a50;eip=0x0070f6; X(POP(ax)); // 85223 pop ax ;~ 3A50:70F6 -cs=0x3a50;eip=0x0070f7; T(MOV(dx, *(dw*)(raddr(ds,si)))); // 85224 mov dx, [si] ;~ 3A50:70F7 -cs=0x3a50;eip=0x0070f9; T(XCHG(dh, dl)); // 85225 xchg dh, dl ;~ 3A50:70F9 -cs=0x3a50;eip=0x0070fb; T(SHL(dx, cl)); // 85226 shl dx, cl ;~ 3A50:70FB -cs=0x3a50;eip=0x0070fd; T(AND(dh, ah)); // 85227 and dh, ah ;~ 3A50:70FD -cs=0x3a50;eip=0x0070ff; T(NOT(ah)); // 85228 not ah ;~ 3A50:70FF -cs=0x3a50;eip=0x007101; T(AND(ah, *(raddr(es,di)))); // 85229 and ah, es:[di] ;~ 3A50:7101 -cs=0x3a50;eip=0x007104; T(OR(ah, dh)); // 85230 or ah, dh ;~ 3A50:7104 -cs=0x3a50;eip=0x007106; T(al = ah;); // 85231 mov al, ah ;~ 3A50:7106 -cs=0x3a50;eip=0x007108; X(STOSB); // 85232 stosb ;~ 3A50:7108 -cs=0x3a50;eip=0x007109; X(POP(cx)); // 85233 pop cx ;~ 3A50:7109 -cs=0x3a50;eip=0x00710a; X(POP(di)); // 85234 pop di ;~ 3A50:710A -cs=0x3a50;eip=0x00710b; X(POP(si)); // 85235 pop si ;~ 3A50:710B -cs=0x3a50;eip=0x00710c; T(ADD(di, 0x28)); // 85236 add di, 28h ; '(' ;~ 3A50:710C -cs=0x3a50;eip=0x00710f; T(ADD(si, 0x28)); // 85237 add si, 28h ; '(' ;~ 3A50:710F -cs=0x3a50;eip=0x007112; T(DEC(bp)); // 85238 dec bp ;~ 3A50:7112 -cs=0x3a50;eip=0x007113; J(JZ(loc_4fbf8)); // 85239 jz short loc_4FBF8 ;~ 3A50:7113 -cs=0x3a50;eip=0x007115; J(JMP(loc_4fb26)); // 85240 jmp loc_4FB26 ;~ 3A50:7115 -loc_4fbf8: - // 7435 -cs=0x3a50;eip=0x007118; X(POP(di)); // 85244 pop di ;~ 3A50:7118 -cs=0x3a50;eip=0x007119; X(POP(si)); // 85245 pop si ;~ 3A50:7119 -cs=0x3a50;eip=0x00711a; X(POP(bp)); // 85246 pop bp ;~ 3A50:711A -cs=0x3a50;eip=0x00711b; X(POP(ax)); // 85247 pop ax ;~ 3A50:711B -cs=0x3a50;eip=0x00711c; T(DEC(ah)); // 85248 dec ah ;~ 3A50:711C -cs=0x3a50;eip=0x00711e; J(JS(loc_4fc03)); // 85249 js short loc_4FC03 ;~ 3A50:711E -cs=0x3a50;eip=0x007120; J(JMP(loc_4fafc)); // 85250 jmp loc_4FAFC ;~ 3A50:7120 -loc_4fc03: - // 7436 -cs=0x3a50;eip=0x007123; T(STI); // 85255 sti ;~ 3A50:7123 -cs=0x3a50;eip=0x007124; T(ax = 0x4C7A;); // 85256 mov ax, 4C7Ah ;~ 3A50:7124 -cs=0x3a50;eip=0x007127; T(ds = ax;); // 85257 mov ds, ax ;~ 3A50:7127 -cs=0x3a50;eip=0x007129; T(dx = 0x3CE;); // 85259 mov dx, 3CEh ;~ 3A50:7129 -cs=0x3a50;eip=0x00712c; T(ax = 1;); // 85260 mov ax, 1 ;~ 3A50:712C -cs=0x3a50;eip=0x00712f; X(*((amsruntimelibra)+4) = ah;); // 85261 mov byte ptr cs:aMsRunTimeLibra+4, ah ; "un-Time Library - Copyright (c) 1988, M"... ;~ 3A50:712F -cs=0x3a50;eip=0x007134; S(OUT(dx, ax)); // 85262 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7134 -cs=0x3a50;eip=0x007135; T(ax = 0x0FF08;); // 85264 mov ax, 0FF08h ;~ 3A50:7135 -cs=0x3a50;eip=0x007138; X(*((amsruntimelibra)+9) = ah;); // 85265 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:7138 -cs=0x3a50;eip=0x00713d; S(OUT(dx, ax)); // 85266 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:713D -cs=0x3a50;eip=0x00713e; T(dx = 0x3C4;); // 85268 mov dx, 3C4h ;~ 3A50:713E -cs=0x3a50;eip=0x007141; T(ax = 0x0F02;); // 85269 mov ax, 0F02h ;~ 3A50:7141 -cs=0x3a50;eip=0x007144; X(*((amsruntimelibra)+2) = ah;); // 85270 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:7144 -cs=0x3a50;eip=0x007149; S(OUT(dx, ax)); // 85271 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7149 -cs=0x3a50;eip=0x00714a; T(CMP(*((arangeradar)+0x0B), 0)); // 85273 cmp byte ptr ds:aRangeRadar+0Bh, 0 ; "r" ;~ 3A50:714A -cs=0x3a50;eip=0x00714f; J(JNZ(loc_4fc3a)); // 85274 jnz short loc_4FC3A ;~ 3A50:714F -cs=0x3a50;eip=0x007151; X(POP(bp)); // 85275 pop bp ;~ 3A50:7151 -cs=0x3a50;eip=0x007152; X(POP(ds)); // 85276 pop ds ;~ 3A50:7152 -cs=0x3a50;eip=0x007153; X(POP(es)); // 85278 pop es ;~ 3A50:7153 -cs=0x3a50;eip=0x007154; X(POP(si)); // 85279 pop si ;~ 3A50:7154 -cs=0x3a50;eip=0x007155; X(POP(di)); // 85280 pop di ;~ 3A50:7155 -cs=0x3a50;eip=0x007156; T(sp = bp;); // 85281 mov sp, bp ;~ 3A50:7156 -cs=0x3a50;eip=0x007158; X(POP(bp)); // 85282 pop bp ;~ 3A50:7158 -cs=0x3a50;eip=0x007159; J(RETF(0)); // 85283 retf ;~ 3A50:7159 -loc_4fc3a: - // 7437 -cs=0x3a50;eip=0x00715a; X(POP(ds)); // 85287 pop ds ;~ 3A50:715A -cs=0x3a50;eip=0x00715b; X(POP(es)); // 85288 pop es ;~ 3A50:715B -cs=0x3a50;eip=0x00715c; J(RETF(0)); // 85289 retf ;~ 3A50:715C -loc_4fc3d: - // 7438 -cs=0x3a50;eip=0x00715d; T(cl = al;); // 85293 mov cl, al ;~ 3A50:715D -cs=0x3a50;eip=0x00715f; X(PUSH(di)); // 85294 push di ;~ 3A50:715F -cs=0x3a50;eip=0x007160; T(MOV(di, *(dw*)(raddr(ss,bp+0)))); // 85295 mov di, [bp+0] ;~ 3A50:7160 -cs=0x3a50;eip=0x007163; T(ds = di;); // 85296 mov ds, di ;~ 3A50:7163 -cs=0x3a50;eip=0x007165; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 85297 mov di, [bp+6] ;~ 3A50:7165 -cs=0x3a50;eip=0x007168; T(SHL(di, 1)); // 85298 shl di, 1 ;~ 3A50:7168 -cs=0x3a50;eip=0x00716a; T(MOV(es, *(dw*)(raddr(cs,di+0x0A72)))); // 85299 mov es, word ptr cs:[di+0A72h] ;~ 3A50:716A -cs=0x3a50;eip=0x00716f; X(POP(di)); // 85300 pop di ;~ 3A50:716F -cs=0x3a50;eip=0x007170; T(ah = 3;); // 85301 mov ah, 3 ;~ 3A50:7170 -loc_4fc52: - // 7439 -cs=0x3a50;eip=0x007172; X(PUSH(ax)); // 85304 push ax ;~ 3A50:7172 -cs=0x3a50;eip=0x007173; X(PUSH(bp)); // 85305 push bp ;~ 3A50:7173 -cs=0x3a50;eip=0x007174; X(PUSH(si)); // 85306 push si ;~ 3A50:7174 -cs=0x3a50;eip=0x007175; X(PUSH(di)); // 85307 push di ;~ 3A50:7175 -cs=0x3a50;eip=0x007176; T(dx = 0x3CE;); // 85308 mov dx, 3CEh ;~ 3A50:7176 -cs=0x3a50;eip=0x007179; T(al = 4;); // 85309 mov al, 4 ;~ 3A50:7179 -cs=0x3a50;eip=0x00717b; X(*((amsruntimelibra)+7) = ah;); // 85310 mov byte ptr cs:aMsRunTimeLibra+7, ah ; "Time Library - Copyright (c) 1988, Micr"... ;~ 3A50:717B -cs=0x3a50;eip=0x007180; S(OUT(dx, ax)); // 85311 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7180 -cs=0x3a50;eip=0x007181; T(XCHG(dx, bx)); // 85313 xchg dx, bx ;~ 3A50:7181 -cs=0x3a50;eip=0x007183; T(bl = ah;); // 85314 mov bl, ah ;~ 3A50:7183 -cs=0x3a50;eip=0x007185; T(SUB(bh, bh)); // 85315 sub bh, bh ;~ 3A50:7185 -cs=0x3a50;eip=0x007187; T(al = 2;); // 85316 mov al, 2 ;~ 3A50:7187 -cs=0x3a50;eip=0x007189; T(MOV(ah, *(raddr(cs,bx+0x108E)))); // 85317 mov ah, cs:[bx+108Eh] ;~ 3A50:7189 -cs=0x3a50;eip=0x00718e; T(XCHG(dx, bx)); // 85318 xchg dx, bx ;~ 3A50:718E -cs=0x3a50;eip=0x007190; T(dx = 0x3C4;); // 85319 mov dx, 3C4h ;~ 3A50:7190 -cs=0x3a50;eip=0x007193; X(*((amsruntimelibra)+2) = ah;); // 85320 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:7193 -cs=0x3a50;eip=0x007198; S(OUT(dx, ax)); // 85321 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7198 -cs=0x3a50;eip=0x007199; T(MOV(bp, *(dw*)(raddr(ss,bp+0x0E)))); // 85324 mov bp, [bp+0Eh] ;~ 3A50:7199 -loc_4fc7c: - // 7440 -cs=0x3a50;eip=0x00719c; X(PUSH(si)); // 85327 push si ;~ 3A50:719C -cs=0x3a50;eip=0x00719d; X(PUSH(di)); // 85328 push di ;~ 3A50:719D -cs=0x3a50;eip=0x00719e; X(PUSH(cx)); // 85329 push cx ;~ 3A50:719E -cs=0x3a50;eip=0x00719f; T(al = bl;); // 85330 mov al, bl ;~ 3A50:719F -cs=0x3a50;eip=0x0071a1; T(OR(ch, ch)); // 85331 or ch, ch ;~ 3A50:71A1 -cs=0x3a50;eip=0x0071a3; J(JZ(loc_4fcfe)); // 85332 jz short loc_4FCFE ;~ 3A50:71A3 -cs=0x3a50;eip=0x0071a5; T(dx = 0x3CE;); // 85333 mov dx, 3CEh ;~ 3A50:71A5 -cs=0x3a50;eip=0x0071a8; T(ax = 0x805;); // 85334 mov ax, 805h ;~ 3A50:71A8 -cs=0x3a50;eip=0x0071ab; X(*((amsruntimelibra)+8) = ah;); // 85335 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:71AB -cs=0x3a50;eip=0x0071b0; S(OUT(dx, ax)); // 85336 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:71B0 -cs=0x3a50;eip=0x0071b1; T(MOV(ah, *(raddr(ds,si)))); // 85338 mov ah, [si] ;~ 3A50:71B1 -cs=0x3a50;eip=0x0071b3; T(MOV(al, *(raddr(ds,si+1)))); // 85339 mov al, [si+1] ;~ 3A50:71B3 -cs=0x3a50;eip=0x0071b6; T(SHR(ax, cl)); // 85340 shr ax, cl ;~ 3A50:71B6 -cs=0x3a50;eip=0x0071b8; T(NOT(al)); // 85341 not al ;~ 3A50:71B8 -cs=0x3a50;eip=0x0071ba; T(AND(al, bl)); // 85342 and al, bl ;~ 3A50:71BA -cs=0x3a50;eip=0x0071bc; T(ah = al;); // 85343 mov ah, al ;~ 3A50:71BC -cs=0x3a50;eip=0x0071be; T(al = 8;); // 85344 mov al, 8 ;~ 3A50:71BE -cs=0x3a50;eip=0x0071c0; X(*((amsruntimelibra)+9) = ah;); // 85345 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:71C0 -cs=0x3a50;eip=0x0071c5; S(OUT(dx, ax)); // 85346 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:71C5 -cs=0x3a50;eip=0x0071c6; T(ax = 5;); // 85349 mov ax, 5 ;~ 3A50:71C6 -cs=0x3a50;eip=0x0071c9; X(*((amsruntimelibra)+8) = ah;); // 85350 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:71C9 -cs=0x3a50;eip=0x0071ce; S(OUT(dx, ax)); // 85351 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:71CE -cs=0x3a50;eip=0x0071cf; T(al = bl;); // 85358 mov al, bl ;~ 3A50:71CF -cs=0x3a50;eip=0x0071d1; T(MOV(dh, *(raddr(ds,si)))); // 85359 mov dh, [si] ;~ 3A50:71D1 -cs=0x3a50;eip=0x0071d3; T(MOV(dl, *(raddr(ds,si+1)))); // 85360 mov dl, [si+1] ;~ 3A50:71D3 -cs=0x3a50;eip=0x0071d6; T(SHR(dx, cl)); // 85361 shr dx, cl ;~ 3A50:71D6 -cs=0x3a50;eip=0x0071d8; T(AND(dl, al)); // 85362 and dl, al ;~ 3A50:71D8 -cs=0x3a50;eip=0x0071da; T(NOT(al)); // 85363 not al ;~ 3A50:71DA -cs=0x3a50;eip=0x0071dc; T(AND(al, *(raddr(es,di)))); // 85364 and al, es:[di] ;~ 3A50:71DC -cs=0x3a50;eip=0x0071df; T(OR(al, dl)); // 85365 or al, dl ;~ 3A50:71DF -cs=0x3a50;eip=0x0071e1; X(STOSB); // 85366 stosb ;~ 3A50:71E1 -cs=0x3a50;eip=0x0071e2; J(JMP(loc_4fcf7)); // 85367 jmp short loc_4FCF7 ;~ 3A50:71E2 -loc_4fcc5: - // 7441 -cs=0x3a50;eip=0x0071e5; T(dx = 0x3CE;); // 85373 mov dx, 3CEh ;~ 3A50:71E5 -cs=0x3a50;eip=0x0071e8; T(ax = 0x805;); // 85374 mov ax, 805h ;~ 3A50:71E8 -cs=0x3a50;eip=0x0071eb; X(*((amsruntimelibra)+8) = ah;); // 85375 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:71EB -cs=0x3a50;eip=0x0071f0; S(OUT(dx, ax)); // 85376 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:71F0 -cs=0x3a50;eip=0x0071f1; T(MOV(ah, *(raddr(ds,si)))); // 85378 mov ah, [si] ;~ 3A50:71F1 -cs=0x3a50;eip=0x0071f3; T(MOV(al, *(raddr(ds,si+1)))); // 85379 mov al, [si+1] ;~ 3A50:71F3 -cs=0x3a50;eip=0x0071f6; T(SHR(ax, cl)); // 85380 shr ax, cl ;~ 3A50:71F6 -cs=0x3a50;eip=0x0071f8; T(NOT(al)); // 85381 not al ;~ 3A50:71F8 -cs=0x3a50;eip=0x0071fa; T(ah = al;); // 85382 mov ah, al ;~ 3A50:71FA -cs=0x3a50;eip=0x0071fc; T(al = 8;); // 85383 mov al, 8 ;~ 3A50:71FC -cs=0x3a50;eip=0x0071fe; X(*((amsruntimelibra)+9) = ah;); // 85384 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:71FE -cs=0x3a50;eip=0x007203; S(OUT(dx, ax)); // 85385 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7203 -cs=0x3a50;eip=0x007204; T(ax = 5;); // 85388 mov ax, 5 ;~ 3A50:7204 -cs=0x3a50;eip=0x007207; X(*((amsruntimelibra)+8) = ah;); // 85389 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:7207 -cs=0x3a50;eip=0x00720c; S(OUT(dx, ax)); // 85390 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:720C -cs=0x3a50;eip=0x00720d; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 85397 mov ax, [si] ;~ 3A50:720D -cs=0x3a50;eip=0x00720f; T(XCHG(ah, al)); // 85398 xchg ah, al ;~ 3A50:720F -cs=0x3a50;eip=0x007211; T(SHR(ax, cl)); // 85399 shr ax, cl ;~ 3A50:7211 -cs=0x3a50;eip=0x007213; T(TEST(*(raddr(es,di)), al)); // 85400 test es:[di], al ;~ 3A50:7213 -cs=0x3a50;eip=0x007216; X(STOSB); // 85401 stosb ;~ 3A50:7216 -loc_4fcf7: - // 7442 -cs=0x3a50;eip=0x007217; T(INC(si)); // 85404 inc si ;~ 3A50:7217 -cs=0x3a50;eip=0x007218; T(DEC(ch)); // 85405 dec ch ;~ 3A50:7218 -cs=0x3a50;eip=0x00721a; J(JNZ(loc_4fcc5)); // 85406 jnz short loc_4FCC5 ;~ 3A50:721A -cs=0x3a50;eip=0x00721c; T(al = 0x0FF;); // 85407 mov al, 0FFh ;~ 3A50:721C -loc_4fcfe: - // 7443 -cs=0x3a50;eip=0x00721e; T(AND(al, bh)); // 85410 and al, bh ;~ 3A50:721E -cs=0x3a50;eip=0x007220; X(PUSH(ax)); // 85411 push ax ;~ 3A50:7220 -cs=0x3a50;eip=0x007221; X(PUSH(bx)); // 85412 push bx ;~ 3A50:7221 -cs=0x3a50;eip=0x007222; T(bl = al;); // 85413 mov bl, al ;~ 3A50:7222 -cs=0x3a50;eip=0x007224; T(dx = 0x3CE;); // 85414 mov dx, 3CEh ;~ 3A50:7224 -cs=0x3a50;eip=0x007227; T(ax = 0x805;); // 85415 mov ax, 805h ;~ 3A50:7227 -cs=0x3a50;eip=0x00722a; X(*((amsruntimelibra)+8) = ah;); // 85416 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:722A -cs=0x3a50;eip=0x00722f; S(OUT(dx, ax)); // 85417 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:722F -cs=0x3a50;eip=0x007230; T(MOV(ah, *(raddr(ds,si)))); // 85419 mov ah, [si] ;~ 3A50:7230 -cs=0x3a50;eip=0x007232; T(MOV(al, *(raddr(ds,si+1)))); // 85420 mov al, [si+1] ;~ 3A50:7232 -cs=0x3a50;eip=0x007235; T(SHR(ax, cl)); // 85421 shr ax, cl ;~ 3A50:7235 -cs=0x3a50;eip=0x007237; T(NOT(al)); // 85422 not al ;~ 3A50:7237 -cs=0x3a50;eip=0x007239; T(AND(al, bl)); // 85423 and al, bl ;~ 3A50:7239 -cs=0x3a50;eip=0x00723b; T(ah = al;); // 85424 mov ah, al ;~ 3A50:723B -cs=0x3a50;eip=0x00723d; T(al = 8;); // 85425 mov al, 8 ;~ 3A50:723D -cs=0x3a50;eip=0x00723f; X(*((amsruntimelibra)+9) = ah;); // 85426 mov byte ptr cs:aMsRunTimeLibra+9, ah ; "me Library - Copyright (c) 1988, Micros"... ;~ 3A50:723F -cs=0x3a50;eip=0x007244; S(OUT(dx, ax)); // 85427 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7244 -cs=0x3a50;eip=0x007245; T(ax = 5;); // 85430 mov ax, 5 ;~ 3A50:7245 -cs=0x3a50;eip=0x007248; X(*((amsruntimelibra)+8) = ah;); // 85431 mov byte ptr cs:aMsRunTimeLibra+8, ah ; "ime Library - Copyright (c) 1988, Micro"... ;~ 3A50:7248 -cs=0x3a50;eip=0x00724d; S(OUT(dx, ax)); // 85432 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:724D -cs=0x3a50;eip=0x00724e; X(POP(bx)); // 85439 pop bx ;~ 3A50:724E -cs=0x3a50;eip=0x00724f; X(POP(ax)); // 85440 pop ax ;~ 3A50:724F -cs=0x3a50;eip=0x007250; T(MOV(dh, *(raddr(ds,si)))); // 85441 mov dh, [si] ;~ 3A50:7250 -cs=0x3a50;eip=0x007252; T(MOV(dl, *(raddr(ds,si+1)))); // 85442 mov dl, [si+1] ;~ 3A50:7252 -cs=0x3a50;eip=0x007255; T(SHR(dx, cl)); // 85443 shr dx, cl ;~ 3A50:7255 -cs=0x3a50;eip=0x007257; T(AND(dl, al)); // 85444 and dl, al ;~ 3A50:7257 -cs=0x3a50;eip=0x007259; T(NOT(al)); // 85445 not al ;~ 3A50:7259 -cs=0x3a50;eip=0x00725b; T(AND(al, *(raddr(es,di)))); // 85446 and al, es:[di] ;~ 3A50:725B -cs=0x3a50;eip=0x00725e; T(OR(al, dl)); // 85447 or al, dl ;~ 3A50:725E -cs=0x3a50;eip=0x007260; X(STOSB); // 85448 stosb ;~ 3A50:7260 -cs=0x3a50;eip=0x007261; X(POP(cx)); // 85449 pop cx ;~ 3A50:7261 -cs=0x3a50;eip=0x007262; X(POP(di)); // 85450 pop di ;~ 3A50:7262 -cs=0x3a50;eip=0x007263; X(POP(si)); // 85451 pop si ;~ 3A50:7263 -cs=0x3a50;eip=0x007264; T(ADD(di, 0x28)); // 85452 add di, 28h ; '(' ;~ 3A50:7264 -cs=0x3a50;eip=0x007267; T(ADD(si, 0x28)); // 85453 add si, 28h ; '(' ;~ 3A50:7267 -cs=0x3a50;eip=0x00726a; T(DEC(bp)); // 85454 dec bp ;~ 3A50:726A -cs=0x3a50;eip=0x00726b; J(JZ(loc_4fd50)); // 85455 jz short loc_4FD50 ;~ 3A50:726B -cs=0x3a50;eip=0x00726d; J(JMP(loc_4fc7c)); // 85456 jmp loc_4FC7C ;~ 3A50:726D -loc_4fd50: - // 7444 -cs=0x3a50;eip=0x007270; X(POP(di)); // 85460 pop di ;~ 3A50:7270 -cs=0x3a50;eip=0x007271; X(POP(si)); // 85461 pop si ;~ 3A50:7271 -cs=0x3a50;eip=0x007272; X(POP(bp)); // 85462 pop bp ;~ 3A50:7272 -cs=0x3a50;eip=0x007273; X(POP(ax)); // 85463 pop ax ;~ 3A50:7273 -cs=0x3a50;eip=0x007274; T(DEC(ah)); // 85464 dec ah ;~ 3A50:7274 -cs=0x3a50;eip=0x007276; J(JS(loc_4fd5b)); // 85465 js short loc_4FD5B ;~ 3A50:7276 -cs=0x3a50;eip=0x007278; J(JMP(loc_4fc52)); // 85466 jmp loc_4FC52 ;~ 3A50:7278 -loc_4fd5b: - // 7445 -cs=0x3a50;eip=0x00727b; J(JMP(loc_4fc03)); // 85470 jmp loc_4FC03 ;~ 3A50:727B -loc_4fd5e: - // 7446 -cs=0x3a50;eip=0x00727e; X(POP(es)); // 85474 pop es ;~ 3A50:727E -loc_4fd5f: - // 7447 -cs=0x3a50;eip=0x00727f; X(POP(ds)); // 85477 pop ds ;~ 3A50:727F -cs=0x3a50;eip=0x007280; J(RETF(0)); // 85478 retf ;~ 3A50:7280 -ret_3a50_7281: - // 7448 -cs=0x3a50;eip=0x007281; X(PUSH(ds)); // 85480 push ds ;~ 3A50:7281 -cs=0x3a50;eip=0x007282; T(dx = 0x4C7A;); // 85481 mov dx, 4C7Ah ;~ 3A50:7282 -cs=0x3a50;eip=0x007285; T(ds = dx;); // 85482 mov ds, dx ;~ 3A50:7285 -cs=0x3a50;eip=0x007287; X(*(dw*)((akybdsensitivit)+5) = ax;); // 85484 mov word ptr ds:aKybdSensitivit+5, ax ; "Sensitivity" ;~ 3A50:7287 -cs=0x3a50;eip=0x00728a; X(*(dw*)((akybdsensitivit)+7) = cx;); // 85485 mov word ptr ds:aKybdSensitivit+7, cx ; "nsitivity" ;~ 3A50:728A -cs=0x3a50;eip=0x00728e; T(CMP(*(dw*)((akybdsensitivit)+5), 0)); // 85486 cmp word ptr ds:aKybdSensitivit+5, 0 ; "Sensitivity" ;~ 3A50:728E -cs=0x3a50;eip=0x007293; J(JS(loc_4fd5f)); // 85487 js short loc_4FD5F ;~ 3A50:7293 -cs=0x3a50;eip=0x007295; X(PUSH(es)); // 85488 push es ;~ 3A50:7295 -cs=0x3a50;eip=0x007296; T(ax = word_48ae6;); // 85489 mov ax, cs:word_48AE6 ;~ 3A50:7296 -cs=0x3a50;eip=0x00729a; T(es = ax;); // 85490 mov es, ax ;~ 3A50:729A -cs=0x3a50;eip=0x00729c; T(dx = 0x3CE;); // 85492 mov dx, 3CEh ;~ 3A50:729C -cs=0x3a50;eip=0x00729f; T(al = 8;); // 85493 mov al, 8 ;~ 3A50:729F -cs=0x3a50;eip=0x0072a1; S(OUT(dx, al)); // 85494 out dx, al ; EGA: graph 1 and 2 addr reg: ;~ 3A50:72A1 -cs=0x3a50;eip=0x0072a2; T(INC(dx)); // 85497 inc dx ;~ 3A50:72A2 -cs=0x3a50;eip=0x0072a3; T(si = *(dw*)((akybdsensitivit)+7);); // 85498 mov si, word ptr ds:aKybdSensitivit+7 ; "nsitivity" ;~ 3A50:72A3 -cs=0x3a50;eip=0x0072a7; T(INC(si)); // 85499 inc si ;~ 3A50:72A7 -cs=0x3a50;eip=0x0072a8; T(SHL(si, 1)); // 85500 shl si, 1 ;~ 3A50:72A8 -loc_4fd8a: - // 7449 -cs=0x3a50;eip=0x0072aa; T(SHR(si, 1)); // 85504 shr si, 1 ;~ 3A50:72AA -cs=0x3a50;eip=0x0072ac; T(CMP(si, *(dw*)((akybdsensitivit)+5))); // 85505 cmp si, word ptr ds:aKybdSensitivit+5 ; "Sensitivity" ;~ 3A50:72AC -cs=0x3a50;eip=0x0072b0; J(JZ(loc_4fd5e)); // 85506 jz short loc_4FD5E ;~ 3A50:72B0 -cs=0x3a50;eip=0x0072b2; T(DEC(si)); // 85507 dec si ;~ 3A50:72B2 -cs=0x3a50;eip=0x0072b3; T(SHL(si, 1)); // 85508 shl si, 1 ;~ 3A50:72B3 -cs=0x3a50;eip=0x0072b5; T(MOV(cx, *(dw*)(raddr(ss,bx+si+0x1B8)))); // 85509 mov cx, ss:[bx+si+1B8h] ;~ 3A50:72B5 -cs=0x3a50;eip=0x0072ba; T(MOV(bp, *(dw*)(raddr(ss,bx+si)))); // 85510 mov bp, ss:[bx+si] ;~ 3A50:72BA -cs=0x3a50;eip=0x0072bd; T(CMP(cx, bp)); // 85511 cmp cx, bp ;~ 3A50:72BD -cs=0x3a50;eip=0x0072bf; J(JC(loc_4fd8a)); // 85512 jb short loc_4FD8A ;~ 3A50:72BF -cs=0x3a50;eip=0x0072c1; J(JA(loc_4fdad)); // 85513 ja short loc_4FDAD ;~ 3A50:72C1 -cs=0x3a50;eip=0x0072c3; T(OR(cx, cx)); // 85514 or cx, cx ;~ 3A50:72C3 -cs=0x3a50;eip=0x0072c5; J(JZ(loc_4fd8a)); // 85515 jz short loc_4FD8A ;~ 3A50:72C5 -cs=0x3a50;eip=0x0072c7; T(CMP(cx, *(dw*)(((db*)_unk_4bd28)+0x0EDE))); // 85516 cmp cx, ds:_unk_4BD28+0EDEh ;~ 3A50:72C7 -cs=0x3a50;eip=0x0072cb; J(JZ(loc_4fd8a)); // 85517 jz short loc_4FD8A ;~ 3A50:72CB -loc_4fdad: - // 7450 -cs=0x3a50;eip=0x0072cd; T(MOV(di, *(dw*)(raddr(ds,si+0x2CC)))); // 85520 mov di, [si+2CCh] ;~ 3A50:72CD -cs=0x3a50;eip=0x0072d1; X(PUSH(bx)); // 85521 push bx ;~ 3A50:72D1 -cs=0x3a50;eip=0x0072d2; T(bx = cx;); // 85522 mov bx, cx ;~ 3A50:72D2 -cs=0x3a50;eip=0x0072d4; T(AND(bx, 0x0F)); // 85523 and bx, 0Fh ;~ 3A50:72D4 -cs=0x3a50;eip=0x0072d7; T(SHL(bx, 1)); // 85524 shl bx, 1 ;~ 3A50:72D7 -cs=0x3a50;eip=0x0072d9; T(MOV(ax, *(dw*)(raddr(ds,bx+0x2006)))); // 85525 mov ax, [bx+2006h] ;~ 3A50:72D9 -cs=0x3a50;eip=0x0072dd; X(*(dw*)((awaypointprimar)+1) = ax;); // 85526 mov word ptr ds:aWaypointPrimar+1, ax ; "aypoint: Primary Target" ;~ 3A50:72DD -cs=0x3a50;eip=0x0072e0; T(bx = bp;); // 85527 mov bx, bp ;~ 3A50:72E0 -cs=0x3a50;eip=0x0072e2; T(AND(bx, 0x0F)); // 85528 and bx, 0Fh ;~ 3A50:72E2 -cs=0x3a50;eip=0x0072e5; T(SHL(bx, 1)); // 85529 shl bx, 1 ;~ 3A50:72E5 -cs=0x3a50;eip=0x0072e7; T(MOV(bx, *(dw*)(raddr(ds,bx+0x1FE6)))); // 85530 mov bx, [bx+1FE6h] ;~ 3A50:72E7 -cs=0x3a50;eip=0x0072eb; T(SHR(cx, 1)); // 85531 shr cx, 1 ;~ 3A50:72EB -cs=0x3a50;eip=0x0072ed; T(SHR(cx, 1)); // 85532 shr cx, 1 ;~ 3A50:72ED -cs=0x3a50;eip=0x0072ef; T(SHR(cx, 1)); // 85533 shr cx, 1 ;~ 3A50:72EF -cs=0x3a50;eip=0x0072f1; T(SHR(cx, 1)); // 85534 shr cx, 1 ;~ 3A50:72F1 -cs=0x3a50;eip=0x0072f3; T(SHR(bp, 1)); // 85535 shr bp, 1 ;~ 3A50:72F3 -cs=0x3a50;eip=0x0072f5; T(SHR(bp, 1)); // 85536 shr bp, 1 ;~ 3A50:72F5 -cs=0x3a50;eip=0x0072f7; T(SHR(bp, 1)); // 85537 shr bp, 1 ;~ 3A50:72F7 -cs=0x3a50;eip=0x0072f9; T(SHR(bp, 1)); // 85538 shr bp, 1 ;~ 3A50:72F9 -cs=0x3a50;eip=0x0072fb; T(ax = bp;); // 85539 mov ax, bp ;~ 3A50:72FB -cs=0x3a50;eip=0x0072fd; T(SHL(ax, 1)); // 85540 shl ax, 1 ;~ 3A50:72FD -cs=0x3a50;eip=0x0072ff; T(ADD(di, ax)); // 85541 add di, ax ;~ 3A50:72FF -cs=0x3a50;eip=0x007301; T(ADD(di, *(dw*)(amsruntimelibra))); // 85542 add di, word ptr cs:aMsRunTimeLibra ; "MS Run-Time Library - Copyright (c) 198"... ;~ 3A50:7301 -cs=0x3a50;eip=0x007306; T(SUB(cx, bp)); // 85543 sub cx, bp ;~ 3A50:7306 -cs=0x3a50;eip=0x007308; T(CLI); // 85544 cli ;~ 3A50:7308 -cs=0x3a50;eip=0x007309; J(JZ(loc_4fe06)); // 85545 jz short loc_4FE06 ;~ 3A50:7309 -cs=0x3a50;eip=0x00730b; T(ax = bx;); // 85546 mov ax, bx ;~ 3A50:730B -cs=0x3a50;eip=0x00730d; T(bx = 0x0FFFF;); // 85547 mov bx, 0FFFFh ;~ 3A50:730D -cs=0x3a50;eip=0x007310; S(OUT(dx, al)); // 85548 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7310 -cs=0x3a50;eip=0x007311; T(MOV(ch, *(raddr(es,di)))); // 85549 mov ch, es:[di] ;~ 3A50:7311 -cs=0x3a50;eip=0x007314; X(STOSB); // 85550 stosb ;~ 3A50:7314 -cs=0x3a50;eip=0x007315; T(al = ah;); // 85551 mov al, ah ;~ 3A50:7315 -cs=0x3a50;eip=0x007317; S(OUT(dx, al)); // 85552 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7317 -cs=0x3a50;eip=0x007318; T(MOV(ch, *(raddr(es,di)))); // 85553 mov ch, es:[di] ;~ 3A50:7318 -cs=0x3a50;eip=0x00731b; X(STOSB); // 85554 stosb ;~ 3A50:731B -cs=0x3a50;eip=0x00731c; T(SUB(ch, ch)); // 85555 sub ch, ch ;~ 3A50:731C -cs=0x3a50;eip=0x00731e; T(DEC(cx)); // 85556 dec cx ;~ 3A50:731E -cs=0x3a50;eip=0x00731f; J(JZ(loc_4fe06)); // 85557 jz short loc_4FE06 ;~ 3A50:731F -cs=0x3a50;eip=0x007321; T(al = 0x0FF;); // 85558 mov al, 0FFh ;~ 3A50:7321 -cs=0x3a50;eip=0x007323; S(OUT(dx, al)); // 85559 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7323 - // 85560 rep stosw ;~ 3A50:7324 -cs=0x3a50;eip=0x007324; X( REP STOSW); // 85560 rep stosw ;~ 3A50:7324 -loc_4fe06: - // 7451 -cs=0x3a50;eip=0x007326; T(AND(bx, *(dw*)((awaypointprimar)+1))); // 85564 and bx, word ptr ds:aWaypointPrimar+1 ; "aypoint: Primary Target" ;~ 3A50:7326 -cs=0x3a50;eip=0x00732a; T(ax = bx;); // 85565 mov ax, bx ;~ 3A50:732A -cs=0x3a50;eip=0x00732c; S(OUT(dx, al)); // 85566 out dx, al ; EGA port: graphics controller data register ;~ 3A50:732C -cs=0x3a50;eip=0x00732d; T(MOV(cl, *(raddr(es,di)))); // 85567 mov cl, es:[di] ;~ 3A50:732D -cs=0x3a50;eip=0x007330; X(STOSB); // 85568 stosb ;~ 3A50:7330 -cs=0x3a50;eip=0x007331; T(al = ah;); // 85569 mov al, ah ;~ 3A50:7331 -cs=0x3a50;eip=0x007333; S(OUT(dx, al)); // 85570 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7333 -cs=0x3a50;eip=0x007334; T(MOV(cl, *(raddr(es,di)))); // 85571 mov cl, es:[di] ;~ 3A50:7334 -cs=0x3a50;eip=0x007337; X(STOSB); // 85572 stosb ;~ 3A50:7337 -cs=0x3a50;eip=0x007338; T(STI); // 85573 sti ;~ 3A50:7338 -cs=0x3a50;eip=0x007339; X(POP(bx)); // 85574 pop bx ;~ 3A50:7339 -cs=0x3a50;eip=0x00733a; J(JMP(loc_4fd8a)); // 85575 jmp loc_4FD8A ;~ 3A50:733A -loc_4fe1d: - // 7452 -cs=0x3a50;eip=0x00733d; X(POP(es)); // 85579 pop es ;~ 3A50:733D -cs=0x3a50;eip=0x00733e; X(POP(ds)); // 85581 pop ds ;~ 3A50:733E -cs=0x3a50;eip=0x00733f; J(RETF(0)); // 85583 retf ;~ 3A50:733F -ret_3a50_7340: - // 7453 -cs=0x3a50;eip=0x007340; X(PUSH(ds)); // 85585 push ds ;~ 3A50:7340 -cs=0x3a50;eip=0x007341; T(dx = 0x4C7A;); // 85586 mov dx, 4C7Ah ;~ 3A50:7341 -cs=0x3a50;eip=0x007344; T(ds = dx;); // 85587 mov ds, dx ;~ 3A50:7344 -cs=0x3a50;eip=0x007346; X(PUSH(es)); // 85589 push es ;~ 3A50:7346 -cs=0x3a50;eip=0x007347; T(ax = word_48ae6;); // 85590 mov ax, cs:word_48AE6 ;~ 3A50:7347 -cs=0x3a50;eip=0x00734b; T(es = ax;); // 85591 mov es, ax ;~ 3A50:734B -cs=0x3a50;eip=0x00734d; T(dx = 0x3CE;); // 85593 mov dx, 3CEh ;~ 3A50:734D -cs=0x3a50;eip=0x007350; T(al = 8;); // 85594 mov al, 8 ;~ 3A50:7350 -cs=0x3a50;eip=0x007352; S(OUT(dx, al)); // 85595 out dx, al ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7352 -cs=0x3a50;eip=0x007353; T(INC(dx)); // 85598 inc dx ;~ 3A50:7353 -cs=0x3a50;eip=0x007354; T(si = 0x0DB;); // 85599 mov si, 0DBh ;~ 3A50:7354 -cs=0x3a50;eip=0x007357; T(INC(si)); // 85600 inc si ;~ 3A50:7357 -cs=0x3a50;eip=0x007358; T(SHL(si, 1)); // 85601 shl si, 1 ;~ 3A50:7358 -loc_4fe3a: - // 7454 -cs=0x3a50;eip=0x00735a; T(SUB(si, 2)); // 85605 sub si, 2 ;~ 3A50:735A -cs=0x3a50;eip=0x00735d; J(JS(loc_4fe1d)); // 85606 js short loc_4FE1D ;~ 3A50:735D -cs=0x3a50;eip=0x00735f; T(MOV(cx, *(dw*)(raddr(ss,bx+si+0x1B8)))); // 85607 mov cx, ss:[bx+si+1B8h] ;~ 3A50:735F -cs=0x3a50;eip=0x007364; T(MOV(bp, *(dw*)(raddr(ss,bx+si)))); // 85608 mov bp, ss:[bx+si] ;~ 3A50:7364 -cs=0x3a50;eip=0x007367; T(CMP(cx, bp)); // 85609 cmp cx, bp ;~ 3A50:7367 -cs=0x3a50;eip=0x007369; J(JC(loc_4fe3a)); // 85610 jb short loc_4FE3A ;~ 3A50:7369 -cs=0x3a50;eip=0x00736b; J(JA(loc_4fe57)); // 85611 ja short loc_4FE57 ;~ 3A50:736B -cs=0x3a50;eip=0x00736d; T(OR(cx, cx)); // 85612 or cx, cx ;~ 3A50:736D -cs=0x3a50;eip=0x00736f; J(JZ(loc_4fe3a)); // 85613 jz short loc_4FE3A ;~ 3A50:736F -cs=0x3a50;eip=0x007371; T(CMP(cx, 0x13F)); // 85614 cmp cx, 13Fh ;~ 3A50:7371 -cs=0x3a50;eip=0x007375; J(JZ(loc_4fe3a)); // 85615 jz short loc_4FE3A ;~ 3A50:7375 -loc_4fe57: - // 7455 -cs=0x3a50;eip=0x007377; X(PUSH(bx)); // 85618 push bx ;~ 3A50:7377 -cs=0x3a50;eip=0x007378; T(bx = si;); // 85619 mov bx, si ;~ 3A50:7378 -cs=0x3a50;eip=0x00737a; T(MOV(di, *(dw*)(raddr(ds,bx+0x2CC)))); // 85620 mov di, [bx+2CCh] ;~ 3A50:737A -cs=0x3a50;eip=0x00737e; T(bx = cx;); // 85621 mov bx, cx ;~ 3A50:737E -cs=0x3a50;eip=0x007380; T(AND(bx, 0x0F)); // 85622 and bx, 0Fh ;~ 3A50:7380 -cs=0x3a50;eip=0x007383; T(SHL(bx, 1)); // 85623 shl bx, 1 ;~ 3A50:7383 -cs=0x3a50;eip=0x007385; T(MOV(ax, *(dw*)(raddr(ds,bx+0x2006)))); // 85624 mov ax, [bx+2006h] ;~ 3A50:7385 -cs=0x3a50;eip=0x007389; X(*(dw*)((awaypointprimar)+1) = ax;); // 85625 mov word ptr ds:aWaypointPrimar+1, ax ; "aypoint: Primary Target" ;~ 3A50:7389 -cs=0x3a50;eip=0x00738c; T(bx = bp;); // 85626 mov bx, bp ;~ 3A50:738C -cs=0x3a50;eip=0x00738e; T(AND(bx, 0x0F)); // 85627 and bx, 0Fh ;~ 3A50:738E -cs=0x3a50;eip=0x007391; T(SHL(bx, 1)); // 85628 shl bx, 1 ;~ 3A50:7391 -cs=0x3a50;eip=0x007393; T(MOV(bx, *(dw*)(raddr(ds,bx+0x1FE6)))); // 85629 mov bx, [bx+1FE6h] ;~ 3A50:7393 -cs=0x3a50;eip=0x007397; T(SHR(cx, 1)); // 85630 shr cx, 1 ;~ 3A50:7397 -cs=0x3a50;eip=0x007399; T(SHR(cx, 1)); // 85631 shr cx, 1 ;~ 3A50:7399 -cs=0x3a50;eip=0x00739b; T(SHR(cx, 1)); // 85632 shr cx, 1 ;~ 3A50:739B -cs=0x3a50;eip=0x00739d; T(SHR(cx, 1)); // 85633 shr cx, 1 ;~ 3A50:739D -cs=0x3a50;eip=0x00739f; T(SHR(bp, 1)); // 85634 shr bp, 1 ;~ 3A50:739F -cs=0x3a50;eip=0x0073a1; T(SHR(bp, 1)); // 85635 shr bp, 1 ;~ 3A50:73A1 -cs=0x3a50;eip=0x0073a3; T(SHR(bp, 1)); // 85636 shr bp, 1 ;~ 3A50:73A3 -cs=0x3a50;eip=0x0073a5; T(SHR(bp, 1)); // 85637 shr bp, 1 ;~ 3A50:73A5 -cs=0x3a50;eip=0x0073a7; T(ax = bp;); // 85638 mov ax, bp ;~ 3A50:73A7 -cs=0x3a50;eip=0x0073a9; T(SHL(ax, 1)); // 85639 shl ax, 1 ;~ 3A50:73A9 -cs=0x3a50;eip=0x0073ab; T(ADD(di, ax)); // 85640 add di, ax ;~ 3A50:73AB -cs=0x3a50;eip=0x0073ad; T(ADD(di, *(dw*)(amsruntimelibra))); // 85641 add di, word ptr cs:aMsRunTimeLibra ; "MS Run-Time Library - Copyright (c) 198"... ;~ 3A50:73AD -cs=0x3a50;eip=0x0073b2; T(SUB(cx, bp)); // 85642 sub cx, bp ;~ 3A50:73B2 -cs=0x3a50;eip=0x0073b4; T(CLI); // 85643 cli ;~ 3A50:73B4 -cs=0x3a50;eip=0x0073b5; J(JZ(loc_4feb2)); // 85644 jz short loc_4FEB2 ;~ 3A50:73B5 -cs=0x3a50;eip=0x0073b7; T(ax = bx;); // 85645 mov ax, bx ;~ 3A50:73B7 -cs=0x3a50;eip=0x0073b9; T(bx = 0x0FFFF;); // 85646 mov bx, 0FFFFh ;~ 3A50:73B9 -cs=0x3a50;eip=0x0073bc; S(OUT(dx, al)); // 85647 out dx, al ; EGA port: graphics controller data register ;~ 3A50:73BC -cs=0x3a50;eip=0x0073bd; T(MOV(ch, *(raddr(es,di)))); // 85648 mov ch, es:[di] ;~ 3A50:73BD -cs=0x3a50;eip=0x0073c0; X(STOSB); // 85649 stosb ;~ 3A50:73C0 -cs=0x3a50;eip=0x0073c1; T(al = ah;); // 85650 mov al, ah ;~ 3A50:73C1 -cs=0x3a50;eip=0x0073c3; S(OUT(dx, al)); // 85651 out dx, al ; EGA port: graphics controller data register ;~ 3A50:73C3 -cs=0x3a50;eip=0x0073c4; T(MOV(ch, *(raddr(es,di)))); // 85652 mov ch, es:[di] ;~ 3A50:73C4 -cs=0x3a50;eip=0x0073c7; X(STOSB); // 85653 stosb ;~ 3A50:73C7 -cs=0x3a50;eip=0x0073c8; T(SUB(ch, ch)); // 85654 sub ch, ch ;~ 3A50:73C8 -cs=0x3a50;eip=0x0073ca; T(DEC(cx)); // 85655 dec cx ;~ 3A50:73CA -cs=0x3a50;eip=0x0073cb; J(JZ(loc_4feb2)); // 85656 jz short loc_4FEB2 ;~ 3A50:73CB -cs=0x3a50;eip=0x0073cd; T(al = 0x0FF;); // 85657 mov al, 0FFh ;~ 3A50:73CD -cs=0x3a50;eip=0x0073cf; S(OUT(dx, al)); // 85658 out dx, al ; EGA port: graphics controller data register ;~ 3A50:73CF - // 85659 rep stosw ;~ 3A50:73D0 -cs=0x3a50;eip=0x0073d0; X( REP STOSW); // 85659 rep stosw ;~ 3A50:73D0 -loc_4feb2: - // 7456 -cs=0x3a50;eip=0x0073d2; T(AND(bx, *(dw*)((awaypointprimar)+1))); // 85663 and bx, word ptr ds:aWaypointPrimar+1 ; "aypoint: Primary Target" ;~ 3A50:73D2 -cs=0x3a50;eip=0x0073d6; T(ax = bx;); // 85664 mov ax, bx ;~ 3A50:73D6 -cs=0x3a50;eip=0x0073d8; S(OUT(dx, al)); // 85665 out dx, al ; EGA port: graphics controller data register ;~ 3A50:73D8 -cs=0x3a50;eip=0x0073d9; T(MOV(cl, *(raddr(es,di)))); // 85666 mov cl, es:[di] ;~ 3A50:73D9 -cs=0x3a50;eip=0x0073dc; X(STOSB); // 85667 stosb ;~ 3A50:73DC -cs=0x3a50;eip=0x0073dd; T(al = ah;); // 85668 mov al, ah ;~ 3A50:73DD -cs=0x3a50;eip=0x0073df; S(OUT(dx, al)); // 85669 out dx, al ; EGA port: graphics controller data register ;~ 3A50:73DF -cs=0x3a50;eip=0x0073e0; T(MOV(cl, *(raddr(es,di)))); // 85670 mov cl, es:[di] ;~ 3A50:73E0 -cs=0x3a50;eip=0x0073e3; X(STOSB); // 85671 stosb ;~ 3A50:73E3 -cs=0x3a50;eip=0x0073e4; T(STI); // 85672 sti ;~ 3A50:73E4 -cs=0x3a50;eip=0x0073e5; X(POP(bx)); // 85673 pop bx ;~ 3A50:73E5 -cs=0x3a50;eip=0x0073e6; J(JMP(loc_4fe3a)); // 85674 jmp loc_4FE3A ;~ 3A50:73E6 -ret_3a50_73ed: - // 7457 -cs=0x3a50;eip=0x0073ed; X(PUSH(bp)); // 85681 push bp ;~ 3A50:73ED -cs=0x3a50;eip=0x0073ee; T(bp = sp;); // 85682 mov bp, sp ;~ 3A50:73EE -cs=0x3a50;eip=0x0073f0; X(PUSH(di)); // 85683 push di ;~ 3A50:73F0 -cs=0x3a50;eip=0x0073f1; X(PUSH(si)); // 85684 push si ;~ 3A50:73F1 -cs=0x3a50;eip=0x0073f2; X(PUSH(es)); // 85685 push es ;~ 3A50:73F2 -cs=0x3a50;eip=0x0073f3; X(PUSH(ds)); // 85686 push ds ;~ 3A50:73F3 -cs=0x3a50;eip=0x0073f4; T(dx = 0x4C7A;); // 85687 mov dx, 4C7Ah ;~ 3A50:73F4 -cs=0x3a50;eip=0x0073f7; T(ds = dx;); // 85688 mov ds, dx ;~ 3A50:73F7 -cs=0x3a50;eip=0x0073f9; T(cl = 3;); // 85689 mov cl, 3 ;~ 3A50:73F9 -cs=0x3a50;eip=0x0073fb; T(MOV(bx, *(dw*)(raddr(ss,bp+0x10)))); // 85690 mov bx, [bp+10h] ;~ 3A50:73FB -cs=0x3a50;eip=0x0073fe; T(SHL(bx, 1)); // 85691 shl bx, 1 ;~ 3A50:73FE -cs=0x3a50;eip=0x007400; T(MOV(di, *(dw*)(raddr(ds,bx+0x2CC)))); // 85692 mov di, [bx+2CCh] ;~ 3A50:7400 -cs=0x3a50;eip=0x007404; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0E)))); // 85693 mov ax, [bp+0Eh] ;~ 3A50:7404 -cs=0x3a50;eip=0x007407; T(SHR(ax, cl)); // 85694 shr ax, cl ;~ 3A50:7407 -cs=0x3a50;eip=0x007409; T(ADD(di, ax)); // 85695 add di, ax ;~ 3A50:7409 -cs=0x3a50;eip=0x00740b; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 85696 mov bx, [bp+0Ah] ;~ 3A50:740B -cs=0x3a50;eip=0x00740e; T(SHL(bx, 1)); // 85697 shl bx, 1 ;~ 3A50:740E -cs=0x3a50;eip=0x007410; T(MOV(si, *(dw*)(raddr(ds,bx+0x2CC)))); // 85698 mov si, [bx+2CCh] ;~ 3A50:7410 -cs=0x3a50;eip=0x007414; T(MOV(ax, *(dw*)(raddr(ss,bp+8)))); // 85699 mov ax, [bp+8] ;~ 3A50:7414 -cs=0x3a50;eip=0x007417; T(SHR(ax, cl)); // 85700 shr ax, cl ;~ 3A50:7417 -cs=0x3a50;eip=0x007419; T(ADD(si, ax)); // 85701 add si, ax ;~ 3A50:7419 -cs=0x3a50;eip=0x00741b; T(DEC(si)); // 85702 dec si ;~ 3A50:741B -cs=0x3a50;eip=0x00741c; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 85703 mov cx, [bp+0Eh] ;~ 3A50:741C -cs=0x3a50;eip=0x00741f; T(AND(cl, 7)); // 85704 and cl, 7 ;~ 3A50:741F -cs=0x3a50;eip=0x007422; T(bl = 0x0FF;); // 85705 mov bl, 0FFh ;~ 3A50:7422 -cs=0x3a50;eip=0x007424; T(SHR(bl, cl)); // 85706 shr bl, cl ;~ 3A50:7424 -cs=0x3a50;eip=0x007426; T(MOV(cx, *(dw*)(raddr(ss,bp+0x0E)))); // 85707 mov cx, [bp+0Eh] ;~ 3A50:7426 -cs=0x3a50;eip=0x007429; T(ADD(cx, *(dw*)(raddr(ss,bp+0x12)))); // 85708 add cx, [bp+12h] ;~ 3A50:7429 -cs=0x3a50;eip=0x00742c; T(DEC(cx)); // 85709 dec cx ;~ 3A50:742C -cs=0x3a50;eip=0x00742d; T(AND(cl, 7)); // 85710 and cl, 7 ;~ 3A50:742D -cs=0x3a50;eip=0x007430; T(ax = 0x0FF80;); // 85711 mov ax, 0FF80h ;~ 3A50:7430 -cs=0x3a50;eip=0x007433; T(SHR(ax, cl)); // 85712 shr ax, cl ;~ 3A50:7433 -cs=0x3a50;eip=0x007435; T(bh = al;); // 85713 mov bh, al ;~ 3A50:7435 -cs=0x3a50;eip=0x007437; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0E)))); // 85714 mov ax, [bp+0Eh] ;~ 3A50:7437 -cs=0x3a50;eip=0x00743a; T(AND(ax, 7)); // 85715 and ax, 7 ;~ 3A50:743A -cs=0x3a50;eip=0x00743d; T(ADD(ax, *(dw*)(raddr(ss,bp+0x12)))); // 85716 add ax, [bp+12h] ;~ 3A50:743D -cs=0x3a50;eip=0x007440; T(DEC(ax)); // 85717 dec ax ;~ 3A50:7440 -cs=0x3a50;eip=0x007441; T(SHR(ax, 1)); // 85718 shr ax, 1 ;~ 3A50:7441 -cs=0x3a50;eip=0x007443; T(SHR(ax, 1)); // 85719 shr ax, 1 ;~ 3A50:7443 -cs=0x3a50;eip=0x007445; T(SHR(ax, 1)); // 85720 shr ax, 1 ;~ 3A50:7445 -cs=0x3a50;eip=0x007447; T(ch = al;); // 85721 mov ch, al ;~ 3A50:7447 -cs=0x3a50;eip=0x007449; T(MOV(ax, *(dw*)(raddr(ss,bp+0x0E)))); // 85722 mov ax, [bp+0Eh] ;~ 3A50:7449 -cs=0x3a50;eip=0x00744c; T(AND(al, 7)); // 85723 and al, 7 ;~ 3A50:744C -cs=0x3a50;eip=0x00744e; T(MOV(dx, *(dw*)(raddr(ss,bp+8)))); // 85724 mov dx, [bp+8] ;~ 3A50:744E -cs=0x3a50;eip=0x007451; T(AND(dl, 7)); // 85725 and dl, 7 ;~ 3A50:7451 -cs=0x3a50;eip=0x007454; T(SUB(al, dl)); // 85726 sub al, dl ;~ 3A50:7454 -cs=0x3a50;eip=0x007456; J(JS(loc_4ff3b)); // 85727 js short loc_4FF3B ;~ 3A50:7456 -cs=0x3a50;eip=0x007458; J(JMP(loc_4ffec)); // 85728 jmp loc_4FFEC ;~ 3A50:7458 -loc_4ff3b: - // 7458 -cs=0x3a50;eip=0x00745b; T(NEG(al)); // 85732 neg al ;~ 3A50:745B -cs=0x3a50;eip=0x00745d; T(INC(si)); // 85733 inc si ;~ 3A50:745D -cs=0x3a50;eip=0x00745e; T(cl = al;); // 85734 mov cl, al ;~ 3A50:745E -cs=0x3a50;eip=0x007460; X(PUSH(di)); // 85735 push di ;~ 3A50:7460 -cs=0x3a50;eip=0x007461; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 85736 mov di, [bp+6] ;~ 3A50:7461 -cs=0x3a50;eip=0x007464; T(SHL(di, 1)); // 85737 shl di, 1 ;~ 3A50:7464 -cs=0x3a50;eip=0x007466; T(MOV(ds, *(dw*)(raddr(cs,di+0x0A72)))); // 85738 mov ds, word ptr cs:[di+0A72h] ;~ 3A50:7466 -cs=0x3a50;eip=0x00746b; T(MOV(di, *(dw*)(raddr(ss,bp+0x0C)))); // 85740 mov di, [bp+0Ch] ;~ 3A50:746B -cs=0x3a50;eip=0x00746e; T(SHL(di, 1)); // 85741 shl di, 1 ;~ 3A50:746E -cs=0x3a50;eip=0x007470; T(MOV(es, *(dw*)(raddr(cs,di+0x0A72)))); // 85742 mov es, word ptr cs:[di+0A72h] ;~ 3A50:7470 -cs=0x3a50;eip=0x007475; X(POP(di)); // 85744 pop di ;~ 3A50:7475 -cs=0x3a50;eip=0x007476; T(ah = 3;); // 85745 mov ah, 3 ;~ 3A50:7476 -loc_4ff58: - // 7459 -cs=0x3a50;eip=0x007478; X(PUSH(ax)); // 85748 push ax ;~ 3A50:7478 -cs=0x3a50;eip=0x007479; X(PUSH(bp)); // 85749 push bp ;~ 3A50:7479 -cs=0x3a50;eip=0x00747a; X(PUSH(si)); // 85750 push si ;~ 3A50:747A -cs=0x3a50;eip=0x00747b; X(PUSH(di)); // 85751 push di ;~ 3A50:747B -cs=0x3a50;eip=0x00747c; T(dx = 0x3CE;); // 85752 mov dx, 3CEh ;~ 3A50:747C -cs=0x3a50;eip=0x00747f; T(al = 4;); // 85753 mov al, 4 ;~ 3A50:747F -cs=0x3a50;eip=0x007481; X(*((amsruntimelibra)+7) = ah;); // 85754 mov byte ptr cs:aMsRunTimeLibra+7, ah ; "Time Library - Copyright (c) 1988, Micr"... ;~ 3A50:7481 -cs=0x3a50;eip=0x007486; S(OUT(dx, ax)); // 85755 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7486 -cs=0x3a50;eip=0x007487; T(XCHG(dx, bx)); // 85757 xchg dx, bx ;~ 3A50:7487 -cs=0x3a50;eip=0x007489; T(bl = ah;); // 85758 mov bl, ah ;~ 3A50:7489 -cs=0x3a50;eip=0x00748b; T(SUB(bh, bh)); // 85759 sub bh, bh ;~ 3A50:748B -cs=0x3a50;eip=0x00748d; T(al = 2;); // 85760 mov al, 2 ;~ 3A50:748D -cs=0x3a50;eip=0x00748f; T(MOV(ah, *(raddr(cs,bx+0x15D9)))); // 85761 mov ah, cs:[bx+15D9h] ;~ 3A50:748F -cs=0x3a50;eip=0x007494; T(XCHG(dx, bx)); // 85762 xchg dx, bx ;~ 3A50:7494 -cs=0x3a50;eip=0x007496; T(dx = 0x3C4;); // 85763 mov dx, 3C4h ;~ 3A50:7496 -cs=0x3a50;eip=0x007499; X(*((amsruntimelibra)+2) = ah;); // 85764 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:7499 -cs=0x3a50;eip=0x00749e; S(OUT(dx, ax)); // 85765 out dx, ax ; EGA: sequencer address reg ;~ 3A50:749E -cs=0x3a50;eip=0x00749f; T(MOV(bp, *(dw*)(raddr(ss,bp+0x14)))); // 85768 mov bp, [bp+14h] ;~ 3A50:749F -loc_4ff82: - // 7460 -cs=0x3a50;eip=0x0074a2; X(PUSH(si)); // 85771 push si ;~ 3A50:74A2 -cs=0x3a50;eip=0x0074a3; X(PUSH(di)); // 85772 push di ;~ 3A50:74A3 -cs=0x3a50;eip=0x0074a4; X(PUSH(cx)); // 85773 push cx ;~ 3A50:74A4 -cs=0x3a50;eip=0x0074a5; T(ah = bl;); // 85774 mov ah, bl ;~ 3A50:74A5 -cs=0x3a50;eip=0x0074a7; T(OR(ch, ch)); // 85775 or ch, ch ;~ 3A50:74A7 -cs=0x3a50;eip=0x0074a9; J(JZ(loc_4ffb0)); // 85776 jz short loc_4FFB0 ;~ 3A50:74A9 -cs=0x3a50;eip=0x0074ab; T(MOV(dx, *(dw*)(raddr(ds,si)))); // 85777 mov dx, [si] ;~ 3A50:74AB -cs=0x3a50;eip=0x0074ad; T(XCHG(dl, dh)); // 85778 xchg dl, dh ;~ 3A50:74AD -cs=0x3a50;eip=0x0074af; T(SHL(dx, cl)); // 85779 shl dx, cl ;~ 3A50:74AF -cs=0x3a50;eip=0x0074b1; T(AND(dh, ah)); // 85780 and dh, ah ;~ 3A50:74B1 -cs=0x3a50;eip=0x0074b3; T(NOT(ah)); // 85781 not ah ;~ 3A50:74B3 -cs=0x3a50;eip=0x0074b5; T(AND(ah, *(raddr(es,di)))); // 85782 and ah, es:[di] ;~ 3A50:74B5 -cs=0x3a50;eip=0x0074b8; T(OR(ah, dh)); // 85783 or ah, dh ;~ 3A50:74B8 -cs=0x3a50;eip=0x0074ba; T(al = ah;); // 85784 mov al, ah ;~ 3A50:74BA -cs=0x3a50;eip=0x0074bc; X(STOSB); // 85785 stosb ;~ 3A50:74BC -cs=0x3a50;eip=0x0074bd; J(JMP(loc_4ffa9)); // 85786 jmp short loc_4FFA9 ;~ 3A50:74BD -loc_4ffa0: - // 7461 -cs=0x3a50;eip=0x0074c0; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 85792 mov ax, [si] ;~ 3A50:74C0 -cs=0x3a50;eip=0x0074c2; T(XCHG(ah, al)); // 85793 xchg ah, al ;~ 3A50:74C2 -cs=0x3a50;eip=0x0074c4; T(SHL(ax, cl)); // 85794 shl ax, cl ;~ 3A50:74C4 -cs=0x3a50;eip=0x0074c6; T(al = ah;); // 85795 mov al, ah ;~ 3A50:74C6 -cs=0x3a50;eip=0x0074c8; X(STOSB); // 85796 stosb ;~ 3A50:74C8 -loc_4ffa9: - // 7462 -cs=0x3a50;eip=0x0074c9; T(INC(si)); // 85799 inc si ;~ 3A50:74C9 -cs=0x3a50;eip=0x0074ca; T(DEC(ch)); // 85800 dec ch ;~ 3A50:74CA -cs=0x3a50;eip=0x0074cc; J(JNZ(loc_4ffa0)); // 85801 jnz short loc_4FFA0 ;~ 3A50:74CC -cs=0x3a50;eip=0x0074ce; T(ah = 0x0FF;); // 85802 mov ah, 0FFh ;~ 3A50:74CE -loc_4ffb0: - // 7463 -cs=0x3a50;eip=0x0074d0; T(AND(ah, bh)); // 85805 and ah, bh ;~ 3A50:74D0 -cs=0x3a50;eip=0x0074d2; T(MOV(dx, *(dw*)(raddr(ds,si)))); // 85806 mov dx, [si] ;~ 3A50:74D2 -cs=0x3a50;eip=0x0074d4; T(XCHG(dh, dl)); // 85807 xchg dh, dl ;~ 3A50:74D4 -cs=0x3a50;eip=0x0074d6; T(SHL(dx, cl)); // 85808 shl dx, cl ;~ 3A50:74D6 -cs=0x3a50;eip=0x0074d8; T(AND(dh, ah)); // 85809 and dh, ah ;~ 3A50:74D8 -cs=0x3a50;eip=0x0074da; T(NOT(ah)); // 85810 not ah ;~ 3A50:74DA -cs=0x3a50;eip=0x0074dc; T(AND(ah, *(raddr(es,di)))); // 85811 and ah, es:[di] ;~ 3A50:74DC -cs=0x3a50;eip=0x0074df; T(OR(ah, dh)); // 85812 or ah, dh ;~ 3A50:74DF -cs=0x3a50;eip=0x0074e1; T(al = ah;); // 85813 mov al, ah ;~ 3A50:74E1 -cs=0x3a50;eip=0x0074e3; X(STOSB); // 85814 stosb ;~ 3A50:74E3 -cs=0x3a50;eip=0x0074e4; X(POP(cx)); // 85815 pop cx ;~ 3A50:74E4 -cs=0x3a50;eip=0x0074e5; X(POP(di)); // 85816 pop di ;~ 3A50:74E5 -cs=0x3a50;eip=0x0074e6; X(POP(si)); // 85817 pop si ;~ 3A50:74E6 -cs=0x3a50;eip=0x0074e7; T(ADD(di, 0x28)); // 85818 add di, 28h ; '(' ;~ 3A50:74E7 -cs=0x3a50;eip=0x0074ea; T(ADD(si, 0x28)); // 85819 add si, 28h ; '(' ;~ 3A50:74EA -cs=0x3a50;eip=0x0074ed; T(DEC(bp)); // 85820 dec bp ;~ 3A50:74ED -cs=0x3a50;eip=0x0074ee; J(JNZ(loc_4ff82)); // 85821 jnz short loc_4FF82 ;~ 3A50:74EE -cs=0x3a50;eip=0x0074f0; X(POP(di)); // 85822 pop di ;~ 3A50:74F0 -cs=0x3a50;eip=0x0074f1; X(POP(si)); // 85823 pop si ;~ 3A50:74F1 -cs=0x3a50;eip=0x0074f2; X(POP(bp)); // 85824 pop bp ;~ 3A50:74F2 -cs=0x3a50;eip=0x0074f3; X(POP(ax)); // 85825 pop ax ;~ 3A50:74F3 -cs=0x3a50;eip=0x0074f4; T(DEC(ah)); // 85826 dec ah ;~ 3A50:74F4 -cs=0x3a50;eip=0x0074f6; J(JNS(loc_4ff58)); // 85827 jns short loc_4FF58 ;~ 3A50:74F6 -loc_4ffd8: - // 7464 -cs=0x3a50;eip=0x0074f8; T(dx = 0x3C4;); // 85830 mov dx, 3C4h ;~ 3A50:74F8 -cs=0x3a50;eip=0x0074fb; T(ax = 0x0F02;); // 85831 mov ax, 0F02h ;~ 3A50:74FB -cs=0x3a50;eip=0x0074fe; X(*((amsruntimelibra)+2) = ah;); // 85832 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:74FE -cs=0x3a50;eip=0x007503; S(OUT(dx, ax)); // 85833 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7503 -cs=0x3a50;eip=0x007504; X(POP(ds)); // 85835 pop ds ;~ 3A50:7504 -cs=0x3a50;eip=0x007505; X(POP(es)); // 85836 pop es ;~ 3A50:7505 -cs=0x3a50;eip=0x007506; X(POP(si)); // 85837 pop si ;~ 3A50:7506 -cs=0x3a50;eip=0x007507; X(POP(di)); // 85838 pop di ;~ 3A50:7507 -cs=0x3a50;eip=0x007508; T(sp = bp;); // 85839 mov sp, bp ;~ 3A50:7508 -cs=0x3a50;eip=0x00750a; X(POP(bp)); // 85840 pop bp ;~ 3A50:750A -cs=0x3a50;eip=0x00750b; J(RETF(0)); // 85841 retf ;~ 3A50:750B -loc_4ffec: - // 7465 -cs=0x3a50;eip=0x00750c; T(cl = al;); // 85845 mov cl, al ;~ 3A50:750C -cs=0x3a50;eip=0x00750e; X(PUSH(di)); // 85846 push di ;~ 3A50:750E -cs=0x3a50;eip=0x00750f; T(MOV(di, *(dw*)(raddr(ss,bp+6)))); // 85847 mov di, [bp+6] ;~ 3A50:750F -cs=0x3a50;eip=0x007512; T(SHL(di, 1)); // 85848 shl di, 1 ;~ 3A50:7512 -cs=0x3a50;eip=0x007514; T(MOV(ds, *(dw*)(raddr(cs,di+0x0A72)))); // 85849 mov ds, word ptr cs:[di+0A72h] ;~ 3A50:7514 -cs=0x3a50;eip=0x007519; T(MOV(di, *(dw*)(raddr(ss,bp+0x0C)))); // 85850 mov di, [bp+0Ch] ;~ 3A50:7519 -cs=0x3a50;eip=0x00751c; T(SHL(di, 1)); // 85851 shl di, 1 ;~ 3A50:751C -cs=0x3a50;eip=0x00751e; T(MOV(es, *(dw*)(raddr(cs,di+0x0A72)))); // 85852 mov es, word ptr cs:[di+0A72h] ;~ 3A50:751E -cs=0x3a50;eip=0x007523; X(POP(di)); // 85853 pop di ;~ 3A50:7523 -cs=0x3a50;eip=0x007524; T(ah = 3;); // 85854 mov ah, 3 ;~ 3A50:7524 -loc_50006: - // 7466 -cs=0x3a50;eip=0x007526; X(PUSH(ax)); // 85857 push ax ;~ 3A50:7526 -cs=0x3a50;eip=0x007527; X(PUSH(bp)); // 85858 push bp ;~ 3A50:7527 -cs=0x3a50;eip=0x007528; X(PUSH(si)); // 85859 push si ;~ 3A50:7528 -cs=0x3a50;eip=0x007529; X(PUSH(di)); // 85860 push di ;~ 3A50:7529 -cs=0x3a50;eip=0x00752a; T(dx = 0x3CE;); // 85861 mov dx, 3CEh ;~ 3A50:752A -cs=0x3a50;eip=0x00752d; T(al = 4;); // 85862 mov al, 4 ;~ 3A50:752D -cs=0x3a50;eip=0x00752f; X(*((amsruntimelibra)+7) = ah;); // 85863 mov byte ptr cs:aMsRunTimeLibra+7, ah ; "Time Library - Copyright (c) 1988, Micr"... ;~ 3A50:752F -cs=0x3a50;eip=0x007534; S(OUT(dx, ax)); // 85864 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7534 -cs=0x3a50;eip=0x007535; T(XCHG(dx, bx)); // 85866 xchg dx, bx ;~ 3A50:7535 -cs=0x3a50;eip=0x007537; T(bl = ah;); // 85867 mov bl, ah ;~ 3A50:7537 -cs=0x3a50;eip=0x007539; T(SUB(bh, bh)); // 85868 sub bh, bh ;~ 3A50:7539 -cs=0x3a50;eip=0x00753b; T(al = 2;); // 85869 mov al, 2 ;~ 3A50:753B -cs=0x3a50;eip=0x00753d; T(MOV(ah, *(raddr(cs,bx+0x15D9)))); // 85870 mov ah, cs:[bx+15D9h] ;~ 3A50:753D -cs=0x3a50;eip=0x007542; T(XCHG(dx, bx)); // 85871 xchg dx, bx ;~ 3A50:7542 -cs=0x3a50;eip=0x007544; T(dx = 0x3C4;); // 85872 mov dx, 3C4h ;~ 3A50:7544 -cs=0x3a50;eip=0x007547; X(*((amsruntimelibra)+2) = ah;); // 85873 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:7547 -cs=0x3a50;eip=0x00754c; S(OUT(dx, ax)); // 85874 out dx, ax ; EGA: sequencer address reg ;~ 3A50:754C -cs=0x3a50;eip=0x00754d; T(MOV(bp, *(dw*)(raddr(ss,bp+0x14)))); // 85877 mov bp, [bp+14h] ;~ 3A50:754D -loc_50030: - // 7467 -cs=0x3a50;eip=0x007550; X(PUSH(si)); // 85880 push si ;~ 3A50:7550 -cs=0x3a50;eip=0x007551; X(PUSH(di)); // 85881 push di ;~ 3A50:7551 -cs=0x3a50;eip=0x007552; X(PUSH(cx)); // 85882 push cx ;~ 3A50:7552 -cs=0x3a50;eip=0x007553; T(al = bl;); // 85883 mov al, bl ;~ 3A50:7553 -cs=0x3a50;eip=0x007555; T(OR(ch, ch)); // 85884 or ch, ch ;~ 3A50:7555 -cs=0x3a50;eip=0x007557; J(JZ(loc_5005b)); // 85885 jz short loc_5005B ;~ 3A50:7557 -cs=0x3a50;eip=0x007559; T(MOV(dh, *(raddr(ds,si)))); // 85886 mov dh, [si] ;~ 3A50:7559 -cs=0x3a50;eip=0x00755b; T(MOV(dl, *(raddr(ds,si+1)))); // 85887 mov dl, [si+1] ;~ 3A50:755B -cs=0x3a50;eip=0x00755e; T(SHR(dx, cl)); // 85888 shr dx, cl ;~ 3A50:755E -cs=0x3a50;eip=0x007560; T(AND(dl, al)); // 85889 and dl, al ;~ 3A50:7560 -cs=0x3a50;eip=0x007562; T(NOT(al)); // 85890 not al ;~ 3A50:7562 -cs=0x3a50;eip=0x007564; T(AND(al, *(raddr(es,di)))); // 85891 and al, es:[di] ;~ 3A50:7564 -cs=0x3a50;eip=0x007567; T(OR(al, dl)); // 85892 or al, dl ;~ 3A50:7567 -cs=0x3a50;eip=0x007569; X(STOSB); // 85893 stosb ;~ 3A50:7569 -cs=0x3a50;eip=0x00756a; J(JMP(loc_50054)); // 85894 jmp short loc_50054 ;~ 3A50:756A -loc_5004d: - // 7468 -cs=0x3a50;eip=0x00756d; T(MOV(ax, *(dw*)(raddr(ds,si)))); // 85900 mov ax, [si] ;~ 3A50:756D -cs=0x3a50;eip=0x00756f; T(XCHG(ah, al)); // 85901 xchg ah, al ;~ 3A50:756F -cs=0x3a50;eip=0x007571; T(SHR(ax, cl)); // 85902 shr ax, cl ;~ 3A50:7571 -cs=0x3a50;eip=0x007573; X(STOSB); // 85903 stosb ;~ 3A50:7573 -loc_50054: - // 7469 -cs=0x3a50;eip=0x007574; T(INC(si)); // 85906 inc si ;~ 3A50:7574 -cs=0x3a50;eip=0x007575; T(DEC(ch)); // 85907 dec ch ;~ 3A50:7575 -cs=0x3a50;eip=0x007577; J(JNZ(loc_5004d)); // 85908 jnz short loc_5004D ;~ 3A50:7577 -cs=0x3a50;eip=0x007579; T(al = 0x0FF;); // 85909 mov al, 0FFh ;~ 3A50:7579 -loc_5005b: - // 7470 -cs=0x3a50;eip=0x00757b; T(AND(al, bh)); // 85912 and al, bh ;~ 3A50:757B -cs=0x3a50;eip=0x00757d; T(MOV(dh, *(raddr(ds,si)))); // 85913 mov dh, [si] ;~ 3A50:757D -cs=0x3a50;eip=0x00757f; T(MOV(dl, *(raddr(ds,si+1)))); // 85914 mov dl, [si+1] ;~ 3A50:757F -cs=0x3a50;eip=0x007582; T(SHR(dx, cl)); // 85915 shr dx, cl ;~ 3A50:7582 -cs=0x3a50;eip=0x007584; T(AND(dl, al)); // 85916 and dl, al ;~ 3A50:7584 -cs=0x3a50;eip=0x007586; T(NOT(al)); // 85917 not al ;~ 3A50:7586 -cs=0x3a50;eip=0x007588; T(AND(al, *(raddr(es,di)))); // 85918 and al, es:[di] ;~ 3A50:7588 -cs=0x3a50;eip=0x00758b; T(OR(al, dl)); // 85919 or al, dl ;~ 3A50:758B -cs=0x3a50;eip=0x00758d; X(STOSB); // 85920 stosb ;~ 3A50:758D -cs=0x3a50;eip=0x00758e; X(POP(cx)); // 85921 pop cx ;~ 3A50:758E -cs=0x3a50;eip=0x00758f; X(POP(di)); // 85922 pop di ;~ 3A50:758F -cs=0x3a50;eip=0x007590; X(POP(si)); // 85923 pop si ;~ 3A50:7590 -cs=0x3a50;eip=0x007591; T(ADD(di, 0x28)); // 85924 add di, 28h ; '(' ;~ 3A50:7591 -cs=0x3a50;eip=0x007594; T(ADD(si, 0x28)); // 85925 add si, 28h ; '(' ;~ 3A50:7594 -cs=0x3a50;eip=0x007597; T(DEC(bp)); // 85926 dec bp ;~ 3A50:7597 -cs=0x3a50;eip=0x007598; J(JNZ(loc_50030)); // 85927 jnz short loc_50030 ;~ 3A50:7598 -cs=0x3a50;eip=0x00759a; X(POP(di)); // 85928 pop di ;~ 3A50:759A -cs=0x3a50;eip=0x00759b; X(POP(si)); // 85929 pop si ;~ 3A50:759B -cs=0x3a50;eip=0x00759c; X(POP(bp)); // 85930 pop bp ;~ 3A50:759C -cs=0x3a50;eip=0x00759d; X(POP(ax)); // 85931 pop ax ;~ 3A50:759D -cs=0x3a50;eip=0x00759e; T(DEC(ah)); // 85932 dec ah ;~ 3A50:759E -cs=0x3a50;eip=0x0075a0; J(JNS(loc_50006)); // 85933 jns short loc_50006 ;~ 3A50:75A0 -cs=0x3a50;eip=0x0075a2; J(JMP(loc_4ffd8)); // 85934 jmp loc_4FFD8 ;~ 3A50:75A2 -ret_3a50_75a5: - // 7471 -cs=0x3a50;eip=0x0075a5; T(CLI); // 85936 cli ;~ 3A50:75A5 -cs=0x3a50;eip=0x0075a6; X(PUSH(bp)); // 85937 push bp ;~ 3A50:75A6 -cs=0x3a50;eip=0x0075a7; T(bp = sp;); // 85938 mov bp, sp ;~ 3A50:75A7 -cs=0x3a50;eip=0x0075a9; X(PUSH(di)); // 85939 push di ;~ 3A50:75A9 -cs=0x3a50;eip=0x0075aa; X(PUSH(si)); // 85940 push si ;~ 3A50:75AA -cs=0x3a50;eip=0x0075ab; X(PUSH(es)); // 85941 push es ;~ 3A50:75AB -cs=0x3a50;eip=0x0075ac; X(PUSH(ds)); // 85942 push ds ;~ 3A50:75AC -cs=0x3a50;eip=0x0075ad; X(PUSH(bp)); // 85943 push bp ;~ 3A50:75AD -cs=0x3a50;eip=0x0075ae; T(dx = 0x4C7A;); // 85944 mov dx, 4C7Ah ;~ 3A50:75AE -cs=0x3a50;eip=0x0075b1; T(ds = dx;); // 85945 mov ds, dx ;~ 3A50:75B1 -cs=0x3a50;eip=0x0075b3; T(MOV(di, *(dw*)(raddr(ss,bp+8)))); // 85947 mov di, [bp+8] ;~ 3A50:75B3 -cs=0x3a50;eip=0x0075b6; T(cl = 3;); // 85948 mov cl, 3 ;~ 3A50:75B6 -cs=0x3a50;eip=0x0075b8; T(SHR(di, cl)); // 85949 shr di, cl ;~ 3A50:75B8 -cs=0x3a50;eip=0x0075ba; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 85950 mov bx, [bp+0Ah] ;~ 3A50:75BA -cs=0x3a50;eip=0x0075bd; T(SHL(bx, 1)); // 85951 shl bx, 1 ;~ 3A50:75BD -cs=0x3a50;eip=0x0075bf; T(ADD(di, *(dw*)(raddr(ds,bx+0x2CC)))); // 85952 add di, [bx+2CCh] ;~ 3A50:75BF -cs=0x3a50;eip=0x0075c3; T(MOV(bx, *(dw*)(raddr(ss,bp+6)))); // 85953 mov bx, [bp+6] ;~ 3A50:75C3 -cs=0x3a50;eip=0x0075c6; T(MOV(si, *(dw*)(raddr(ss,bx)))); // 85954 mov si, ss:[bx] ;~ 3A50:75C6 -cs=0x3a50;eip=0x0075c9; T(SHL(si, 1)); // 85955 shl si, 1 ;~ 3A50:75C9 -cs=0x3a50;eip=0x0075cb; T(MOV(ax, *(dw*)(raddr(cs,si+0x0A72)))); // 85956 mov ax, cs:[si+0A72h] ;~ 3A50:75CB -cs=0x3a50;eip=0x0075d0; T(es = ax;); // 85957 mov es, ax ;~ 3A50:75D0 -cs=0x3a50;eip=0x0075d2; T(ds = ax;); // 85958 mov ds, ax ;~ 3A50:75D2 -cs=0x3a50;eip=0x0075d4; T(MOV(dx, *(dw*)(raddr(ss,bp+0x0C)))); // 85960 mov dx, [bp+0Ch] ;~ 3A50:75D4 -cs=0x3a50;eip=0x0075d7; T(SHR(dx, cl)); // 85961 shr dx, cl ;~ 3A50:75D7 -cs=0x3a50;eip=0x0075d9; T(MOV(bx, *(dw*)(raddr(ss,bp+8)))); // 85962 mov bx, [bp+8] ;~ 3A50:75D9 -cs=0x3a50;eip=0x0075dc; T(SHR(bx, cl)); // 85963 shr bx, cl ;~ 3A50:75DC -cs=0x3a50;eip=0x0075de; T(SUB(dx, bx)); // 85964 sub dx, bx ;~ 3A50:75DE -cs=0x3a50;eip=0x0075e0; T(INC(dx)); // 85965 inc dx ;~ 3A50:75E0 -cs=0x3a50;eip=0x0075e1; T(MOV(si, *(dw*)(raddr(ss,bp+0x0E)))); // 85966 mov si, [bp+0Eh] ;~ 3A50:75E1 -cs=0x3a50;eip=0x0075e4; T(MOV(bx, *(dw*)(raddr(ss,bp+0x0A)))); // 85967 mov bx, [bp+0Ah] ;~ 3A50:75E4 -cs=0x3a50;eip=0x0075e7; T(SUB(si, bx)); // 85968 sub si, bx ;~ 3A50:75E7 -cs=0x3a50;eip=0x0075e9; T(INC(si)); // 85969 inc si ;~ 3A50:75E9 -cs=0x3a50;eip=0x0075ea; T(MOV(cl, *(raddr(ss,bp+0x0C)))); // 85970 mov cl, [bp+0Ch] ;~ 3A50:75EA -cs=0x3a50;eip=0x0075ed; T(AND(cl, 7)); // 85971 and cl, 7 ;~ 3A50:75ED -cs=0x3a50;eip=0x0075f0; T(bx = 0x0FF80;); // 85972 mov bx, 0FF80h ;~ 3A50:75F0 -cs=0x3a50;eip=0x0075f3; T(SHR(bx, cl)); // 85973 shr bx, cl ;~ 3A50:75F3 -cs=0x3a50;eip=0x0075f5; T(MOV(cl, *(raddr(ss,bp+8)))); // 85974 mov cl, [bp+8] ;~ 3A50:75F5 -cs=0x3a50;eip=0x0075f8; T(AND(cl, 7)); // 85975 and cl, 7 ;~ 3A50:75F8 -cs=0x3a50;eip=0x0075fb; T(bh = 0x0FF;); // 85976 mov bh, 0FFh ;~ 3A50:75FB -cs=0x3a50;eip=0x0075fd; T(SHR(bh, cl)); // 85977 shr bh, cl ;~ 3A50:75FD -cs=0x3a50;eip=0x0075ff; T(cx = dx;); // 85978 mov cx, dx ;~ 3A50:75FF -cs=0x3a50;eip=0x007601; T(dx = 0x3C4;); // 85979 mov dx, 3C4h ;~ 3A50:7601 -cs=0x3a50;eip=0x007604; T(ax = 0x0F02;); // 85980 mov ax, 0F02h ;~ 3A50:7604 -cs=0x3a50;eip=0x007607; S(OUT(dx, ax)); // 85981 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7607 -cs=0x3a50;eip=0x007608; T(dx = 0x3CE;); // 85983 mov dx, 3CEh ;~ 3A50:7608 -cs=0x3a50;eip=0x00760b; T(MOV(ah, *(raddr(ss,bp+0x10)))); // 85984 mov ah, [bp+10h] ;~ 3A50:760B -cs=0x3a50;eip=0x00760e; T(al = 2;); // 85985 mov al, 2 ;~ 3A50:760E -cs=0x3a50;eip=0x007610; S(OUT(dx, ax)); // 85986 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7610 -cs=0x3a50;eip=0x007611; T(MOV(ah, *(raddr(ss,bp+0x12)))); // 85989 mov ah, [bp+12h] ;~ 3A50:7611 -cs=0x3a50;eip=0x007614; T(al = 0;); // 85990 mov al, 0 ;~ 3A50:7614 -cs=0x3a50;eip=0x007616; S(OUT(dx, ax)); // 85991 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7616 -cs=0x3a50;eip=0x007617; T(ax = 0x0FF01;); // 85994 mov ax, 0FF01h ;~ 3A50:7617 -cs=0x3a50;eip=0x00761a; S(OUT(dx, ax)); // 85995 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:761A -cs=0x3a50;eip=0x00761b; T(ax = 0x805;); // 85997 mov ax, 805h ;~ 3A50:761B -cs=0x3a50;eip=0x00761e; S(OUT(dx, ax)); // 85998 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:761E -cs=0x3a50;eip=0x00761f; T(al = 8;); // 86000 mov al, 8 ;~ 3A50:761F -cs=0x3a50;eip=0x007621; S(OUT(dx, al)); // 86001 out dx, al ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7621 -cs=0x3a50;eip=0x007622; T(INC(dx)); // 86004 inc dx ;~ 3A50:7622 -cs=0x3a50;eip=0x007623; T(bp = si;); // 86005 mov bp, si ;~ 3A50:7623 -loc_50105: - // 7472 -cs=0x3a50;eip=0x007625; X(PUSH(di)); // 86008 push di ;~ 3A50:7625 -cs=0x3a50;eip=0x007626; T(si = di;); // 86009 mov si, di ;~ 3A50:7626 -cs=0x3a50;eip=0x007628; X(PUSH(cx)); // 86010 push cx ;~ 3A50:7628 -cs=0x3a50;eip=0x007629; T(ah = bh;); // 86011 mov ah, bh ;~ 3A50:7629 -cs=0x3a50;eip=0x00762b; T(DEC(cx)); // 86012 dec cx ;~ 3A50:762B -cs=0x3a50;eip=0x00762c; J(JZ(loc_5011d)); // 86013 jz short loc_5011D ;~ 3A50:762C -cs=0x3a50;eip=0x00762e; T(LODSB); // 86014 lodsb ;~ 3A50:762E -cs=0x3a50;eip=0x00762f; T(AND(al, ah)); // 86015 and al, ah ;~ 3A50:762F -cs=0x3a50;eip=0x007631; S(OUT(dx, al)); // 86016 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7631 -cs=0x3a50;eip=0x007632; X(STOSB); // 86017 stosb ;~ 3A50:7632 -cs=0x3a50;eip=0x007633; J(JMP(loc_50119)); // 86018 jmp short loc_50119 ;~ 3A50:7633 -loc_50116: - // 7473 -cs=0x3a50;eip=0x007636; T(LODSB); // 86024 lodsb ;~ 3A50:7636 -cs=0x3a50;eip=0x007637; S(OUT(dx, al)); // 86025 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7637 -cs=0x3a50;eip=0x007638; X(STOSB); // 86026 stosb ;~ 3A50:7638 -loc_50119: - // 7474 -cs=0x3a50;eip=0x007639; J(LOOP(loc_50116)); // 86029 loop loc_50116 ;~ 3A50:7639 -cs=0x3a50;eip=0x00763b; T(ah = 0x0FF;); // 86030 mov ah, 0FFh ;~ 3A50:763B -loc_5011d: - // 7475 -cs=0x3a50;eip=0x00763d; T(AND(ah, bl)); // 86033 and ah, bl ;~ 3A50:763D -cs=0x3a50;eip=0x00763f; T(LODSB); // 86034 lodsb ;~ 3A50:763F -cs=0x3a50;eip=0x007640; T(AND(al, ah)); // 86035 and al, ah ;~ 3A50:7640 -cs=0x3a50;eip=0x007642; S(OUT(dx, al)); // 86036 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7642 -cs=0x3a50;eip=0x007643; X(STOSB); // 86037 stosb ;~ 3A50:7643 -cs=0x3a50;eip=0x007644; X(POP(cx)); // 86038 pop cx ;~ 3A50:7644 -cs=0x3a50;eip=0x007645; X(POP(di)); // 86039 pop di ;~ 3A50:7645 -cs=0x3a50;eip=0x007646; T(ADD(di, 0x28)); // 86040 add di, 28h ; '(' ;~ 3A50:7646 -cs=0x3a50;eip=0x007649; T(DEC(bp)); // 86041 dec bp ;~ 3A50:7649 -cs=0x3a50;eip=0x00764a; J(JNZ(loc_50105)); // 86042 jnz short loc_50105 ;~ 3A50:764A -cs=0x3a50;eip=0x00764c; T(DEC(dx)); // 86043 dec dx ;~ 3A50:764C -cs=0x3a50;eip=0x00764d; T(ax = 1;); // 86044 mov ax, 1 ;~ 3A50:764D -cs=0x3a50;eip=0x007650; S(OUT(dx, ax)); // 86045 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7650 -cs=0x3a50;eip=0x007651; T(ax = 5;); // 86047 mov ax, 5 ;~ 3A50:7651 -cs=0x3a50;eip=0x007654; S(OUT(dx, ax)); // 86048 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7654 -cs=0x3a50;eip=0x007655; T(ax = 0x0FF08;); // 86055 mov ax, 0FF08h ;~ 3A50:7655 -cs=0x3a50;eip=0x007658; S(OUT(dx, ax)); // 86056 out dx, ax ; EGA: graph 1 and 2 addr reg: ;~ 3A50:7658 -cs=0x3a50;eip=0x007659; X(POP(bp)); // 86058 pop bp ;~ 3A50:7659 -cs=0x3a50;eip=0x00765a; X(POP(ds)); // 86059 pop ds ;~ 3A50:765A -cs=0x3a50;eip=0x00765b; X(POP(es)); // 86060 pop es ;~ 3A50:765B -cs=0x3a50;eip=0x00765c; X(POP(si)); // 86061 pop si ;~ 3A50:765C -cs=0x3a50;eip=0x00765d; X(POP(di)); // 86062 pop di ;~ 3A50:765D -cs=0x3a50;eip=0x00765e; T(sp = bp;); // 86063 mov sp, bp ;~ 3A50:765E -cs=0x3a50;eip=0x007660; X(POP(bp)); // 86064 pop bp ;~ 3A50:7660 -cs=0x3a50;eip=0x007661; T(STI); // 86065 sti ;~ 3A50:7661 -cs=0x3a50;eip=0x007662; J(RETF(0)); // 86066 retf ;~ 3A50:7662 -ret_3a50_7663: - // 7476 -cs=0x3a50;eip=0x007663; X(PUSH(es)); // 86068 push es ;~ 3A50:7663 -cs=0x3a50;eip=0x007664; X(PUSH(di)); // 86069 push di ;~ 3A50:7664 -cs=0x3a50;eip=0x007665; T(dx = 0x3C4;); // 86070 mov dx, 3C4h ;~ 3A50:7665 -cs=0x3a50;eip=0x007668; T(al = 2;); // 86071 mov al, 2 ;~ 3A50:7668 -cs=0x3a50;eip=0x00766a; T(ah = 0x0FF;); // 86072 mov ah, 0FFh ;~ 3A50:766A -cs=0x3a50;eip=0x00766c; X(*((amsruntimelibra)+2) = ah;); // 86073 mov byte ptr cs:aMsRunTimeLibra+2, ah ; " Run-Time Library - Copyright (c) 1988,"... ;~ 3A50:766C -cs=0x3a50;eip=0x007671; S(OUT(dx, ax)); // 86074 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7671 -cs=0x3a50;eip=0x007672; T(ax = 0x0A000;); // 86076 mov ax, 0A000h ;~ 3A50:7672 -cs=0x3a50;eip=0x007675; T(es = ax;); // 86077 mov es, ax ;~ 3A50:7675 -cs=0x3a50;eip=0x007677; T(XOR(di, di)); // 86079 xor di, di ;~ 3A50:7677 -cs=0x3a50;eip=0x007679; T(cx = 0x0FA0;); // 86080 mov cx, 0FA0h ;~ 3A50:7679 -cs=0x3a50;eip=0x00767c; T(ax = di;); // 86081 mov ax, di ;~ 3A50:767C - // 86082 rep stosw ;~ 3A50:767E -cs=0x3a50;eip=0x00767e; X( REP STOSW); // 86082 rep stosw ;~ 3A50:767E -cs=0x3a50;eip=0x007680; X(POP(di)); // 86083 pop di ;~ 3A50:7680 -cs=0x3a50;eip=0x007681; X(POP(es)); // 86084 pop es ;~ 3A50:7681 -cs=0x3a50;eip=0x007682; J(RETF(0)); // 86086 retf ;~ 3A50:7682 -ret_3a50_7683: - // 7477 -cs=0x3a50;eip=0x007683; T(CLI); // 86088 cli ;~ 3A50:7683 -cs=0x3a50;eip=0x007684; T(ax = word_48ae6;); // 86089 mov ax, cs:word_48AE6 ;~ 3A50:7684 -cs=0x3a50;eip=0x007688; T(cl = 4;); // 86090 mov cl, 4 ;~ 3A50:7688 -cs=0x3a50;eip=0x00768a; T(SHL(ax, cl)); // 86091 shl ax, cl ;~ 3A50:768A -cs=0x3a50;eip=0x00768c; T(CMP(bx, 0)); // 86092 cmp bx, 0 ;~ 3A50:768C -cs=0x3a50;eip=0x00768f; J(JNZ(loc_50177)); // 86093 jnz short loc_50177 ;~ 3A50:768F -cs=0x3a50;eip=0x007691; T(al = 0x0C;); // 86094 mov al, 0Ch ;~ 3A50:7691 -cs=0x3a50;eip=0x007693; T(dx = 0x3D4;); // 86095 mov dx, 3D4h ;~ 3A50:7693 -cs=0x3a50;eip=0x007696; S(OUT(dx, ax)); // 86096 out dx, ax ; Video: CRT cntrlr addr ;~ 3A50:7696 -loc_50177: - // 7478 -cs=0x3a50;eip=0x007697; X(XOR(word_48ae6, 0x200)); // 86100 xor cs:word_48AE6, 200h ;~ 3A50:7697 -cs=0x3a50;eip=0x00769e; X(XOR(*((amsruntimelibra)+0x0A), 1)); // 86101 xor byte ptr cs:aMsRunTimeLibra+0Ah, 1 ; "e Library - Copyright (c) 1988, Microso"... ;~ 3A50:769E -cs=0x3a50;eip=0x0076a4; T(STI); // 86102 sti ;~ 3A50:76A4 -cs=0x3a50;eip=0x0076a5; J(RETF(0)); // 86103 retf ;~ 3A50:76A5 -ret_3a50_76a7: - // 7479 -cs=0x3a50;eip=0x0076a7; T(CLI); // 86107 cli ;~ 3A50:76A7 -cs=0x3a50;eip=0x0076a8; X(PUSH(ds)); // 86108 push ds ;~ 3A50:76A8 -cs=0x3a50;eip=0x0076a9; T(bx = 0x4C7A;); // 86109 mov bx, 4C7Ah ;~ 3A50:76A9 -cs=0x3a50;eip=0x0076ac; T(ds = bx;); // 86110 mov ds, bx ;~ 3A50:76AC -cs=0x3a50;eip=0x0076ae; T(bp = sp;); // 86112 mov bp, sp ;~ 3A50:76AE -cs=0x3a50;eip=0x0076b0; T(bx = *(dw*)((awaypointsecond)+0x0A);); // 86113 mov bx, word ptr ds:aWaypointSecond+0Ah ; "Secondary Target" ;~ 3A50:76B0 -cs=0x3a50;eip=0x0076b4; T(SHL(bx, 1)); // 86114 shl bx, 1 ;~ 3A50:76B4 -cs=0x3a50;eip=0x0076b6; T(SHL(bx, 1)); // 86115 shl bx, 1 ;~ 3A50:76B6 -cs=0x3a50;eip=0x0076b8; T(ADD(bx, *(dw*)((awaypointsecond)+0x0A))); // 86116 add bx, word ptr ds:aWaypointSecond+0Ah ; "Secondary Target" ;~ 3A50:76B8 -cs=0x3a50;eip=0x0076bc; T(INC(bx)); // 86117 inc bx ;~ 3A50:76BC -cs=0x3a50;eip=0x0076bd; X(*(dw*)((awaypointsecond)+0x0A) = bx;); // 86118 mov word ptr ds:aWaypointSecond+0Ah, bx ; "Secondary Target" ;~ 3A50:76BD -cs=0x3a50;eip=0x0076c1; T(AND(bx, 0x0F)); // 86119 and bx, 0Fh ;~ 3A50:76C1 -cs=0x3a50;eip=0x0076c4; T(MOV(cx, *(dw*)(raddr(ds,bx+0x2028)))); // 86120 mov cx, [bx+2028h] ;~ 3A50:76C4 -cs=0x3a50;eip=0x0076c8; T(dx = 0x3DA;); // 86121 mov dx, 3DAh ;~ 3A50:76C8 -cs=0x3a50;eip=0x0076cb; S(IN(al, dx)); // 86122 in al, dx ; Video status bits: ;~ 3A50:76CB -cs=0x3a50;eip=0x0076cc; T(TEST(al, 8)); // 86127 test al, 8 ;~ 3A50:76CC -cs=0x3a50;eip=0x0076ce; J(JZ(loc_501db)); // 86128 jz short loc_501DB ;~ 3A50:76CE -cs=0x3a50;eip=0x0076d0; T(dx = 0x3C0;); // 86129 mov dx, 3C0h ;~ 3A50:76D0 -cs=0x3a50;eip=0x0076d3; T(al = 0x0D;); // 86130 mov al, 0Dh ;~ 3A50:76D3 -cs=0x3a50;eip=0x0076d5; S(OUT(dx, al)); // 86131 out dx, al ; EGA: palette register: select colors for attribute AL: ;~ 3A50:76D5 -cs=0x3a50;eip=0x0076d6; T(al = cl;); // 86138 mov al, cl ;~ 3A50:76D6 -cs=0x3a50;eip=0x0076d8; S(OUT(dx, al)); // 86139 out dx, al ; EGA: palette register: select colors for attribute AL: ;~ 3A50:76D8 -cs=0x3a50;eip=0x0076d9; T(CMP(*((awaypointsecond)+0x0C), 0)); // 86146 cmp byte ptr ds:aWaypointSecond+0Ch, 0 ; "condary Target" ;~ 3A50:76D9 -cs=0x3a50;eip=0x0076de; J(JZ(loc_501d0)); // 86147 jz short loc_501D0 ;~ 3A50:76DE -cs=0x3a50;eip=0x0076e0; X(DEC(*((awaypointsecond)+0x0C))); // 86148 dec byte ptr ds:aWaypointSecond+0Ch ; "condary Target" ;~ 3A50:76E0 -cs=0x3a50;eip=0x0076e4; J(JNZ(loc_501c8)); // 86149 jnz short loc_501C8 ;~ 3A50:76E4 -cs=0x3a50;eip=0x0076e6; T(SUB(bl, bl)); // 86150 sub bl, bl ;~ 3A50:76E6 -loc_501c8: - // 7480 -cs=0x3a50;eip=0x0076e8; T(al = 0x13;); // 86153 mov al, 13h ;~ 3A50:76E8 -cs=0x3a50;eip=0x0076ea; S(OUT(dx, al)); // 86154 out dx, al ; EGA: horizontal pixel panning: ;~ 3A50:76EA -cs=0x3a50;eip=0x0076eb; T(al = bl;); // 86157 mov al, bl ;~ 3A50:76EB -cs=0x3a50;eip=0x0076ed; T(AND(al, 7)); // 86158 and al, 7 ;~ 3A50:76ED -cs=0x3a50;eip=0x0076ef; S(OUT(dx, al)); // 86159 out dx, al ; EGA: palette register: select colors for attribute AL: ;~ 3A50:76EF -loc_501d0: - // 7481 -cs=0x3a50;eip=0x0076f0; T(CMP(*((abadgridfilefor)+0x0C), 0)); // 86168 cmp byte ptr cs:aBadGridFileFor+0Ch, 0 ; "e format." ;~ 3A50:76F0 -cs=0x3a50;eip=0x0076f6; J(JZ(loc_501db)); // 86169 jz short loc_501DB ;~ 3A50:76F6 -cs=0x3a50;eip=0x0076f8; T(al = 0x20;); // 86170 mov al, 20h ; ' ' ;~ 3A50:76F8 -cs=0x3a50;eip=0x0076fa; S(OUT(dx, al)); // 86171 out dx, al ; EGA: palette register: select colors for attribute AL: ;~ 3A50:76FA -loc_501db: - // 7482 -cs=0x3a50;eip=0x0076fb; X(POP(ds)); // 86181 pop ds ;~ 3A50:76FB -cs=0x3a50;eip=0x0076fc; T(STI); // 86183 sti ;~ 3A50:76FC -cs=0x3a50;eip=0x0076fd; J(RETF(0)); // 86184 retf ;~ 3A50:76FD -ret_3a50_76fe: - // 7483 -cs=0x3a50;eip=0x0076fe; X(PUSH(bp)); // 86186 push bp ;~ 3A50:76FE -cs=0x3a50;eip=0x0076ff; T(bp = sp;); // 86187 mov bp, sp ;~ 3A50:76FF -cs=0x3a50;eip=0x007701; X(PUSH(ds)); // 86188 push ds ;~ 3A50:7701 -cs=0x3a50;eip=0x007702; T(bx = 0x4C7A;); // 86189 mov bx, 4C7Ah ;~ 3A50:7702 -cs=0x3a50;eip=0x007705; T(ds = bx;); // 86190 mov ds, bx ;~ 3A50:7705 -cs=0x3a50;eip=0x007707; T(MOV(al, *(raddr(ss,bp+6)))); // 86192 mov al, [bp+6] ;~ 3A50:7707 -cs=0x3a50;eip=0x00770a; X(*((awaypointsecond)+0x0C) = al;); // 86193 mov byte ptr ds:aWaypointSecond+0Ch, al ; "condary Target" ;~ 3A50:770A -cs=0x3a50;eip=0x00770d; X(POP(ds)); // 86194 pop ds ;~ 3A50:770D -cs=0x3a50;eip=0x00770e; X(POP(bp)); // 86196 pop bp ;~ 3A50:770E -cs=0x3a50;eip=0x00770f; J(RETF(0)); // 86197 retf ;~ 3A50:770F -ret_3a50_7710: - // 7484 -cs=0x3a50;eip=0x007710; T(CLI); // 86199 cli ;~ 3A50:7710 -cs=0x3a50;eip=0x007711; X(PUSH(bp)); // 86200 push bp ;~ 3A50:7711 -cs=0x3a50;eip=0x007712; T(bp = sp;); // 86201 mov bp, sp ;~ 3A50:7712 -cs=0x3a50;eip=0x007714; X(PUSH(si)); // 86202 push si ;~ 3A50:7714 -cs=0x3a50;eip=0x007715; X(PUSH(di)); // 86203 push di ;~ 3A50:7715 -cs=0x3a50;eip=0x007716; X(PUSH(ds)); // 86204 push ds ;~ 3A50:7716 -cs=0x3a50;eip=0x007717; X(PUSH(es)); // 86205 push es ;~ 3A50:7717 -cs=0x3a50;eip=0x007718; T(es = word_48ae6;); // 86206 mov es, cs:word_48AE6 ;~ 3A50:7718 -cs=0x3a50;eip=0x00771d; T(MOV(ds, *(dw*)(raddr(ss,bp+6)))); // 86207 mov ds, word ptr [bp+6] ;~ 3A50:771D -cs=0x3a50;eip=0x007720; T(dx = 0x3C4;); // 86208 mov dx, 3C4h ;~ 3A50:7720 -cs=0x3a50;eip=0x007723; T(ax = 0x102;); // 86209 mov ax, 102h ;~ 3A50:7723 -cs=0x3a50;eip=0x007726; S(OUT(dx, ax)); // 86210 out dx, ax ; EGA: sequencer address reg ;~ 3A50:7726 -cs=0x3a50;eip=0x007727; T(INC(dx)); // 86212 inc dx ;~ 3A50:7727 -cs=0x3a50;eip=0x007728; T(si = 0;); // 86213 mov si, 0 ;~ 3A50:7728 -cs=0x3a50;eip=0x00772b; T(di = si;); // 86214 mov di, si ;~ 3A50:772B -cs=0x3a50;eip=0x00772d; T(cx = 0x0FA0;); // 86215 mov cx, 0FA0h ;~ 3A50:772D - // 86216 rep movsw ;~ 3A50:7730 -cs=0x3a50;eip=0x007730; X( REP MOVSW); // 86216 rep movsw ;~ 3A50:7730 -cs=0x3a50;eip=0x007732; T(al = 2;); // 86217 mov al, 2 ;~ 3A50:7732 -cs=0x3a50;eip=0x007734; S(OUT(dx, al)); // 86218 out dx, al ; EGA port: sequencer data register ;~ 3A50:7734 -cs=0x3a50;eip=0x007735; T(di = 0;); // 86219 mov di, 0 ;~ 3A50:7735 -cs=0x3a50;eip=0x007738; T(cx = 0x0FA0;); // 86220 mov cx, 0FA0h ;~ 3A50:7738 - // 86221 rep movsw ;~ 3A50:773B -cs=0x3a50;eip=0x00773b; X( REP MOVSW); // 86221 rep movsw ;~ 3A50:773B -cs=0x3a50;eip=0x00773d; T(al = 4;); // 86222 mov al, 4 ;~ 3A50:773D -cs=0x3a50;eip=0x00773f; S(OUT(dx, al)); // 86223 out dx, al ; EGA port: graphics controller data register ;~ 3A50:773F -cs=0x3a50;eip=0x007740; T(di = 0;); // 86224 mov di, 0 ;~ 3A50:7740 -cs=0x3a50;eip=0x007743; T(cx = 0x0FA0;); // 86225 mov cx, 0FA0h ;~ 3A50:7743 - // 86226 rep movsw ;~ 3A50:7746 -cs=0x3a50;eip=0x007746; X( REP MOVSW); // 86226 rep movsw ;~ 3A50:7746 -cs=0x3a50;eip=0x007748; T(al = 8;); // 86227 mov al, 8 ;~ 3A50:7748 -cs=0x3a50;eip=0x00774a; S(OUT(dx, al)); // 86228 out dx, al ; EGA port: graphics controller data register ;~ 3A50:774A -cs=0x3a50;eip=0x00774b; T(di = 0;); // 86229 mov di, 0 ;~ 3A50:774B -cs=0x3a50;eip=0x00774e; T(cx = 0x0FA0;); // 86230 mov cx, 0FA0h ;~ 3A50:774E - // 86231 rep movsw ;~ 3A50:7751 -cs=0x3a50;eip=0x007751; X( REP MOVSW); // 86231 rep movsw ;~ 3A50:7751 -cs=0x3a50;eip=0x007753; T(al = 0x0F;); // 86232 mov al, 0Fh ;~ 3A50:7753 -cs=0x3a50;eip=0x007755; S(OUT(dx, al)); // 86233 out dx, al ; EGA port: graphics controller data register ;~ 3A50:7755 -cs=0x3a50;eip=0x007756; T(STI); // 86234 sti ;~ 3A50:7756 -cs=0x3a50;eip=0x007757; X(POP(es)); // 86235 pop es ;~ 3A50:7757 -cs=0x3a50;eip=0x007758; X(POP(ds)); // 86236 pop ds ;~ 3A50:7758 -cs=0x3a50;eip=0x007759; X(POP(di)); // 86237 pop di ;~ 3A50:7759 -cs=0x3a50;eip=0x00775a; X(POP(si)); // 86238 pop si ;~ 3A50:775A -cs=0x3a50;eip=0x00775b; X(POP(bp)); // 86239 pop bp ;~ 3A50:775B -cs=0x3a50;eip=0x00775c; J(RETF(0)); // 86240 retf ;~ 3A50:775C -ret_3a50_775d: - // 7485 -cs=0x3a50;eip=0x00775d; X(PUSH(ds)); // 86242 push ds ;~ 3A50:775D -cs=0x3a50;eip=0x00775e; T(ax = 0x4C7A;); // 86243 mov ax, 4C7Ah ;~ 3A50:775E -cs=0x3a50;eip=0x007761; T(ds = ax;); // 86244 mov ds, ax ;~ 3A50:7761 -cs=0x3a50;eip=0x007763; T(SHL(di, 1)); // 86246 shl di, 1 ;~ 3A50:7763 -cs=0x3a50;eip=0x007765; T(MOV(ax, *(dw*)(raddr(ds,di+0x2CC)))); // 86247 mov ax, [di+2CCh] ;~ 3A50:7765 -cs=0x3a50;eip=0x007769; X(POP(ds)); // 86248 pop ds ;~ 3A50:7769 -cs=0x3a50;eip=0x00776a; J(RETF(0)); // 86250 retf ;~ 3A50:776A -ret_3a50_776b: - // 7486 -cs=0x3a50;eip=0x00776b; J(RETF(0)); // 86252 retf ;~ 3A50:776B -ret_3a50_776c: - // 7487 -cs=0x3a50;eip=0x00776c; J(RETF(0)); // 86254 retf ;~ 3A50:776C -ret_3a50_776d: - // 7488 -cs=0x3a50;eip=0x00776d; T(SHL(si, 1)); // 86256 shl si, 1 ;~ 3A50:776D -cs=0x3a50;eip=0x00776f; T(MOV(ax, *(dw*)(raddr(cs,si+0x0A72)))); // 86257 mov ax, cs:[si+0A72h] ;~ 3A50:776F -cs=0x3a50;eip=0x007774; T(es = ax;); // 86258 mov es, ax ;~ 3A50:7774 -cs=0x3a50;eip=0x007776; J(RETF(0)); // 86259 retf ;~ 3A50:7776 -ret_3a50_7777: - // 7489 -cs=0x3a50;eip=0x007777; J(RETF(0)); // 86261 retf ;~ 3A50:7777 -ret_3a50_7778: - // 7490 -cs=0x3a50;eip=0x007778; X(PUSH(ds)); // 86263 push ds ;~ 3A50:7778 -cs=0x3a50;eip=0x007779; T(ax = 0x4C7A;); // 86264 mov ax, 4C7Ah ;~ 3A50:7779 -cs=0x3a50;eip=0x00777c; T(ds = ax;); // 86265 mov ds, ax ;~ 3A50:777C -cs=0x3a50;eip=0x00777e; T(di = 0x204C;); // 86267 mov di, 204Ch ;~ 3A50:777E -cs=0x3a50;eip=0x007781; T(cx = 0x140;); // 86268 mov cx, 140h ;~ 3A50:7781 -cs=0x3a50;eip=0x007784; T(ah = 0x80;); // 86269 mov ah, 80h ;~ 3A50:7784 -cs=0x3a50;eip=0x007786; T(XOR(bx, bx)); // 86270 xor bx, bx ;~ 3A50:7786 -cs=0x3a50;eip=0x007788; T(XOR(dx, dx)); // 86271 xor dx, dx ;~ 3A50:7788 -loc_5026a: - // 7491 -cs=0x3a50;eip=0x00778a; T(MOV(al, *(raddr(ss,bp+0)))); // 86274 mov al, [bp+0] ;~ 3A50:778A -cs=0x3a50;eip=0x00778d; T(INC(bp)); // 86275 inc bp ;~ 3A50:778D -cs=0x3a50;eip=0x00778e; T(SHR(al, 1)); // 86276 shr al, 1 ;~ 3A50:778E -cs=0x3a50;eip=0x007790; J(JNC(loc_50274)); // 86277 jnb short loc_50274 ;~ 3A50:7790 -cs=0x3a50;eip=0x007792; T(OR(bl, ah)); // 86278 or bl, ah ;~ 3A50:7792 -loc_50274: - // 7492 -cs=0x3a50;eip=0x007794; T(SHR(al, 1)); // 86281 shr al, 1 ;~ 3A50:7794 -cs=0x3a50;eip=0x007796; J(JNC(loc_5027a)); // 86282 jnb short loc_5027A ;~ 3A50:7796 -cs=0x3a50;eip=0x007798; T(OR(bh, ah)); // 86283 or bh, ah ;~ 3A50:7798 -loc_5027a: - // 7493 -cs=0x3a50;eip=0x00779a; T(SHR(al, 1)); // 86286 shr al, 1 ;~ 3A50:779A -cs=0x3a50;eip=0x00779c; J(JNC(loc_50280)); // 86287 jnb short loc_50280 ;~ 3A50:779C -cs=0x3a50;eip=0x00779e; T(OR(dl, ah)); // 86288 or dl, ah ;~ 3A50:779E -loc_50280: - // 7494 -cs=0x3a50;eip=0x0077a0; T(SHR(al, 1)); // 86291 shr al, 1 ;~ 3A50:77A0 -cs=0x3a50;eip=0x0077a2; J(JNC(loc_50286)); // 86292 jnb short loc_50286 ;~ 3A50:77A2 -cs=0x3a50;eip=0x0077a4; T(OR(dh, ah)); // 86293 or dh, ah ;~ 3A50:77A4 -loc_50286: - // 7495 -cs=0x3a50;eip=0x0077a6; T(ROR(ah, 1)); // 86296 ror ah, 1 ;~ 3A50:77A6 -cs=0x3a50;eip=0x0077a8; J(JNC(loc_5029a)); // 86297 jnb short loc_5029A ;~ 3A50:77A8 -cs=0x3a50;eip=0x0077aa; X(MOV(*(raddr(ds,di)), bl)); // 86298 mov [di], bl ;~ 3A50:77AA -cs=0x3a50;eip=0x0077ac; X(MOV(*(raddr(ds,di+0x28)), bh)); // 86299 mov [di+28h], bh ;~ 3A50:77AC -cs=0x3a50;eip=0x0077af; X(MOV(*(raddr(ds,di+0x50)), dl)); // 86300 mov [di+50h], dl ;~ 3A50:77AF -cs=0x3a50;eip=0x0077b2; X(MOV(*(raddr(ds,di+0x78)), dh)); // 86301 mov [di+78h], dh ;~ 3A50:77B2 -cs=0x3a50;eip=0x0077b5; T(INC(di)); // 86302 inc di ;~ 3A50:77B5 -cs=0x3a50;eip=0x0077b6; T(XOR(bx, bx)); // 86303 xor bx, bx ;~ 3A50:77B6 -cs=0x3a50;eip=0x0077b8; T(XOR(dx, dx)); // 86304 xor dx, dx ;~ 3A50:77B8 -loc_5029a: - // 7496 -cs=0x3a50;eip=0x0077ba; J(LOOP(loc_5026a)); // 86307 loop loc_5026A ;~ 3A50:77BA -cs=0x3a50;eip=0x0077bc; X(POP(ds)); // 86308 pop ds ;~ 3A50:77BC -cs=0x3a50;eip=0x0077bd; J(RETF(0)); // 86310 retf ;~ 3A50:77BD -ret_3a50_77be: - // 7497 -cs=0x3a50;eip=0x0077be; X(PUSH(ds)); // 86312 push ds ;~ 3A50:77BE -cs=0x3a50;eip=0x0077bf; T(ax = 0x4C7A;); // 86313 mov ax, 4C7Ah ;~ 3A50:77BF -cs=0x3a50;eip=0x0077c2; T(ds = ax;); // 86314 mov ds, ax ;~ 3A50:77C2 -cs=0x3a50;eip=0x0077c4; T(di = 0x204C;); // 86316 mov di, 204Ch ;~ 3A50:77C4 -cs=0x3a50;eip=0x0077c7; T(cx = 0x140;); // 86317 mov cx, 140h ;~ 3A50:77C7 -cs=0x3a50;eip=0x0077ca; T(ah = 0x80;); // 86318 mov ah, 80h ;~ 3A50:77CA -cs=0x3a50;eip=0x0077cc; T(XOR(bx, bx)); // 86319 xor bx, bx ;~ 3A50:77CC -cs=0x3a50;eip=0x0077ce; T(XOR(dx, dx)); // 86320 xor dx, dx ;~ 3A50:77CE -cs=0x3a50;eip=0x0077d0; X(MOV(*(raddr(ds,di+0x0A0)), bl)); // 86321 mov [di+0A0h], bl ;~ 3A50:77D0 -loc_502b4: - // 7498 -cs=0x3a50;eip=0x0077d4; T(MOV(al, *(raddr(ss,bp+0)))); // 86324 mov al, [bp+0] ;~ 3A50:77D4 -cs=0x3a50;eip=0x0077d7; T(INC(bp)); // 86325 inc bp ;~ 3A50:77D7 -cs=0x3a50;eip=0x0077d8; T(OR(al, al)); // 86326 or al, al ;~ 3A50:77D8 -cs=0x3a50;eip=0x0077da; J(JZ(loc_502c0)); // 86327 jz short loc_502C0 ;~ 3A50:77DA -cs=0x3a50;eip=0x0077dc; X(OR(*(raddr(ds,di+0x0A0)), ah)); // 86328 or [di+0A0h], ah ;~ 3A50:77DC -loc_502c0: - // 7499 -cs=0x3a50;eip=0x0077e0; T(ROR(al, 1)); // 86331 ror al, 1 ;~ 3A50:77E0 -cs=0x3a50;eip=0x0077e2; J(JNC(loc_502c6)); // 86332 jnb short loc_502C6 ;~ 3A50:77E2 -cs=0x3a50;eip=0x0077e4; T(OR(bl, ah)); // 86333 or bl, ah ;~ 3A50:77E4 -loc_502c6: - // 7500 -cs=0x3a50;eip=0x0077e6; T(ROR(al, 1)); // 86336 ror al, 1 ;~ 3A50:77E6 -cs=0x3a50;eip=0x0077e8; J(JNC(loc_502cc)); // 86337 jnb short loc_502CC ;~ 3A50:77E8 -cs=0x3a50;eip=0x0077ea; T(OR(bh, ah)); // 86338 or bh, ah ;~ 3A50:77EA -loc_502cc: - // 7501 -cs=0x3a50;eip=0x0077ec; T(ROR(al, 1)); // 86341 ror al, 1 ;~ 3A50:77EC -cs=0x3a50;eip=0x0077ee; J(JNC(loc_502d2)); // 86342 jnb short loc_502D2 ;~ 3A50:77EE -cs=0x3a50;eip=0x0077f0; T(OR(dl, ah)); // 86343 or dl, ah ;~ 3A50:77F0 -loc_502d2: - // 7502 -cs=0x3a50;eip=0x0077f2; T(ROR(al, 1)); // 86346 ror al, 1 ;~ 3A50:77F2 -cs=0x3a50;eip=0x0077f4; J(JNC(loc_502d8)); // 86347 jnb short loc_502D8 ;~ 3A50:77F4 -cs=0x3a50;eip=0x0077f6; T(OR(dh, ah)); // 86348 or dh, ah ;~ 3A50:77F6 -loc_502d8: - // 7503 -cs=0x3a50;eip=0x0077f8; T(ROR(ah, 1)); // 86351 ror ah, 1 ;~ 3A50:77F8 -cs=0x3a50;eip=0x0077fa; J(JNC(loc_502f0)); // 86352 jnb short loc_502F0 ;~ 3A50:77FA -cs=0x3a50;eip=0x0077fc; X(MOV(*(raddr(ds,di)), bl)); // 86353 mov [di], bl ;~ 3A50:77FC -cs=0x3a50;eip=0x0077fe; X(MOV(*(raddr(ds,di+0x28)), bh)); // 86354 mov [di+28h], bh ;~ 3A50:77FE -cs=0x3a50;eip=0x007801; X(MOV(*(raddr(ds,di+0x50)), dl)); // 86355 mov [di+50h], dl ;~ 3A50:7801 -cs=0x3a50;eip=0x007804; X(MOV(*(raddr(ds,di+0x78)), dh)); // 86356 mov [di+78h], dh ;~ 3A50:7804 -cs=0x3a50;eip=0x007807; T(INC(di)); // 86357 inc di ;~ 3A50:7807 -cs=0x3a50;eip=0x007808; T(XOR(bx, bx)); // 86358 xor bx, bx ;~ 3A50:7808 -cs=0x3a50;eip=0x00780a; T(XOR(dx, dx)); // 86359 xor dx, dx ;~ 3A50:780A -cs=0x3a50;eip=0x00780c; X(MOV(*(raddr(ds,di+0x0A0)), bl)); // 86360 mov [di+0A0h], bl ;~ 3A50:780C -loc_502f0: - // 7504 -cs=0x3a50;eip=0x007810; J(LOOP(loc_502b4)); // 86363 loop loc_502B4 ;~ 3A50:7810 -cs=0x3a50;eip=0x007812; X(POP(ds)); // 86364 pop ds ;~ 3A50:7812 -cs=0x3a50;eip=0x007813; J(RETF(0)); // 86366 retf ;~ 3A50:7813 -ret_3a50_7814: - // 7505 -cs=0x3a50;eip=0x007814; X(PUSH(ds)); // 86368 push ds ;~ 3A50:7814 -cs=0x3a50;eip=0x007815; X(PUSH(bx)); // 86369 push bx ;~ 3A50:7815 -cs=0x3a50;eip=0x007816; T(ax = 0x4C7A;); // 86370 mov ax, 4C7Ah ;~ 3A50:7816 -cs=0x3a50;eip=0x007819; T(ds = ax;); // 86371 mov ds, ax ;~ 3A50:7819 -cs=0x3a50;eip=0x00781b; T(si = 0x204C;); // 86373 mov si, 204Ch ;~ 3A50:781B -cs=0x3a50;eip=0x00781e; T(bx = di;); // 86374 mov bx, di ;~ 3A50:781E -cs=0x3a50;eip=0x007820; T(dx = 0x3C4;); // 86375 mov dx, 3C4h ;~ 3A50:7820 -cs=0x3a50;eip=0x007823; T(al = 2;); // 86376 mov al, 2 ;~ 3A50:7823 -cs=0x3a50;eip=0x007825; T(CLI); // 86377 cli ;~ 3A50:7825 -cs=0x3a50;eip=0x007826; S(OUT(dx, al)); // 86378 out dx, al ; EGA: sequencer address reg ;~ 3A50:7826 -cs=0x3a50;eip=0x007827; T(INC(dx)); // 86380 inc dx ;~ 3A50:7827 -cs=0x3a50;eip=0x007828; T(al = 1;); // 86381 mov al, 1 ;~ 3A50:7828 -cs=0x3a50;eip=0x00782a; S(OUT(dx, al)); // 86382 out dx, al ; EGA port: sequencer data register ;~ 3A50:782A -cs=0x3a50;eip=0x00782b; T(cx = 0x14;); // 86383 mov cx, 14h ;~ 3A50:782B - // 86384 rep movsw ;~ 3A50:782E -cs=0x3a50;eip=0x00782e; X( REP MOVSW); // 86384 rep movsw ;~ 3A50:782E -cs=0x3a50;eip=0x007830; T(al = 2;); // 86385 mov al, 2 ;~ 3A50:7830 -cs=0x3a50;eip=0x007832; S(OUT(dx, al)); // 86386 out dx, al ; EGA port: sequencer data register ;~ 3A50:7832 -cs=0x3a50;eip=0x007833; T(cx = 0x14;); // 86387 mov cx, 14h ;~ 3A50:7833 -cs=0x3a50;eip=0x007836; T(di = bx;); // 86388 mov di, bx ;~ 3A50:7836 - // 86389 rep movsw ;~ 3A50:7838 -cs=0x3a50;eip=0x007838; X( REP MOVSW); // 86389 rep movsw ;~ 3A50:7838 -cs=0x3a50;eip=0x00783a; T(al = 4;); // 86390 mov al, 4 ;~ 3A50:783A -cs=0x3a50;eip=0x00783c; S(OUT(dx, al)); // 86391 out dx, al ; EGA port: sequencer data register ;~ 3A50:783C -cs=0x3a50;eip=0x00783d; T(cx = 0x14;); // 86392 mov cx, 14h ;~ 3A50:783D -cs=0x3a50;eip=0x007840; T(di = bx;); // 86393 mov di, bx ;~ 3A50:7840 - // 86394 rep movsw ;~ 3A50:7842 -cs=0x3a50;eip=0x007842; X( REP MOVSW); // 86394 rep movsw ;~ 3A50:7842 -cs=0x3a50;eip=0x007844; T(al = 8;); // 86395 mov al, 8 ;~ 3A50:7844 -cs=0x3a50;eip=0x007846; S(OUT(dx, al)); // 86396 out dx, al ; EGA port: sequencer data register ;~ 3A50:7846 -cs=0x3a50;eip=0x007847; T(cx = 0x14;); // 86397 mov cx, 14h ;~ 3A50:7847 -cs=0x3a50;eip=0x00784a; T(di = bx;); // 86398 mov di, bx ;~ 3A50:784A - // 86399 rep movsw ;~ 3A50:784C -cs=0x3a50;eip=0x00784c; X( REP MOVSW); // 86399 rep movsw ;~ 3A50:784C -cs=0x3a50;eip=0x00784e; T(al = 0x0F;); // 86400 mov al, 0Fh ;~ 3A50:784E -cs=0x3a50;eip=0x007850; S(OUT(dx, al)); // 86401 out dx, al ; EGA port: sequencer data register ;~ 3A50:7850 -cs=0x3a50;eip=0x007851; T(STI); // 86402 sti ;~ 3A50:7851 -cs=0x3a50;eip=0x007852; X(POP(bx)); // 86403 pop bx ;~ 3A50:7852 -cs=0x3a50;eip=0x007853; X(POP(ds)); // 86404 pop ds ;~ 3A50:7853 -cs=0x3a50;eip=0x007854; J(RETF(0)); // 86406 retf ;~ 3A50:7854 -ret_3a50_7855: - // 7506 -cs=0x3a50;eip=0x007855; X(PUSH(ds)); // 86408 push ds ;~ 3A50:7855 -cs=0x3a50;eip=0x007856; T(ax = 0x4C7A;); // 86409 mov ax, 4C7Ah ;~ 3A50:7856 -cs=0x3a50;eip=0x007859; T(ds = ax;); // 86410 mov ds, ax ;~ 3A50:7859 -cs=0x3a50;eip=0x00785b; T(si = 0x204C;); // 86412 mov si, 204Ch ;~ 3A50:785B -cs=0x3a50;eip=0x00785e; T(ax = di;); // 86413 mov ax, di ;~ 3A50:785E -cs=0x3a50;eip=0x007860; T(cx = 0x14;); // 86414 mov cx, 14h ;~ 3A50:7860 - // 86415 rep movsw ;~ 3A50:7863 -cs=0x3a50;eip=0x007863; X( REP MOVSW); // 86415 rep movsw ;~ 3A50:7863 -cs=0x3a50;eip=0x007865; T(di = ax;); // 86416 mov di, ax ;~ 3A50:7865 -cs=0x3a50;eip=0x007867; T(ADD(di, 0x1F40)); // 86417 add di, 1F40h ;~ 3A50:7867 -cs=0x3a50;eip=0x00786b; T(cx = 0x14;); // 86418 mov cx, 14h ;~ 3A50:786B - // 86419 rep movsw ;~ 3A50:786E -cs=0x3a50;eip=0x00786e; X( REP MOVSW); // 86419 rep movsw ;~ 3A50:786E -cs=0x3a50;eip=0x007870; T(di = ax;); // 86420 mov di, ax ;~ 3A50:7870 -cs=0x3a50;eip=0x007872; T(ADD(di, 0x3E80)); // 86421 add di, 3E80h ;~ 3A50:7872 -cs=0x3a50;eip=0x007876; T(cx = 0x14;); // 86422 mov cx, 14h ;~ 3A50:7876 - // 86423 rep movsw ;~ 3A50:7879 -cs=0x3a50;eip=0x007879; X( REP MOVSW); // 86423 rep movsw ;~ 3A50:7879 -cs=0x3a50;eip=0x00787b; T(di = ax;); // 86424 mov di, ax ;~ 3A50:787B -cs=0x3a50;eip=0x00787d; T(ADD(di, 0x5DC0)); // 86425 add di, 5DC0h ;~ 3A50:787D -cs=0x3a50;eip=0x007881; T(cx = 0x14;); // 86426 mov cx, 14h ;~ 3A50:7881 - // 86427 rep movsw ;~ 3A50:7884 -cs=0x3a50;eip=0x007884; X( REP MOVSW); // 86427 rep movsw ;~ 3A50:7884 -cs=0x3a50;eip=0x007886; T(di = ax;); // 86428 mov di, ax ;~ 3A50:7886 -cs=0x3a50;eip=0x007888; T(ADD(di, 0x7D00)); // 86429 add di, 7D00h ;~ 3A50:7888 -cs=0x3a50;eip=0x00788c; T(cx = 0x14;); // 86430 mov cx, 14h ;~ 3A50:788C - // 86431 rep movsw ;~ 3A50:788F -cs=0x3a50;eip=0x00788f; X( REP MOVSW); // 86431 rep movsw ;~ 3A50:788F -cs=0x3a50;eip=0x007891; X(POP(ds)); // 86432 pop ds ;~ 3A50:7891 -cs=0x3a50;eip=0x007892; J(RETF(0)); // 86434 retf ;~ 3A50:7892 -ret_3a50_7893: - // 7507 -cs=0x3a50;eip=0x007893; X(PUSH(ds)); // 86436 push ds ;~ 3A50:7893 -cs=0x3a50;eip=0x007894; T(ax = 0x3C7A;); // 86437 mov ax, 3C7Ah ;~ 3A50:7894 -cs=0x3a50;eip=0x007897; T(ds = ax;); // 86438 mov ds, ax ;~ 3A50:7897 -cs=0x3a50;eip=0x007899; T(si = 0x204C;); // 86440 mov si, 204Ch ;~ 3A50:7899 -cs=0x3a50;eip=0x00789c; T(ax = di;); // 86441 mov ax, di ;~ 3A50:789C -cs=0x3a50;eip=0x00789e; T(cx = 0x14;); // 86442 mov cx, 14h ;~ 3A50:789E - // 86443 rep movsw ;~ 3A50:78A1 -cs=0x3a50;eip=0x0078a1; X( REP MOVSW); // 86443 rep movsw ;~ 3A50:78A1 -cs=0x3a50;eip=0x0078a3; T(di = ax;); // 86444 mov di, ax ;~ 3A50:78A3 -cs=0x3a50;eip=0x0078a5; T(ADD(di, 0x1F40)); // 86445 add di, 1F40h ;~ 3A50:78A5 -cs=0x3a50;eip=0x0078a9; T(cx = 0x14;); // 86446 mov cx, 14h ;~ 3A50:78A9 - // 86447 rep movsw ;~ 3A50:78AC -cs=0x3a50;eip=0x0078ac; X( REP MOVSW); // 86447 rep movsw ;~ 3A50:78AC -cs=0x3a50;eip=0x0078ae; T(di = ax;); // 86448 mov di, ax ;~ 3A50:78AE -cs=0x3a50;eip=0x0078b0; T(ADD(di, 0x3E80)); // 86449 add di, 3E80h ;~ 3A50:78B0 -cs=0x3a50;eip=0x0078b4; T(cx = 0x14;); // 86450 mov cx, 14h ;~ 3A50:78B4 - // 86451 rep movsw ;~ 3A50:78B7 -cs=0x3a50;eip=0x0078b7; X( REP MOVSW); // 86451 rep movsw ;~ 3A50:78B7 -cs=0x3a50;eip=0x0078b9; T(di = ax;); // 86452 mov di, ax ;~ 3A50:78B9 -cs=0x3a50;eip=0x0078bb; T(ADD(di, 0x5DC0)); // 86453 add di, 5DC0h ;~ 3A50:78BB -cs=0x3a50;eip=0x0078bf; T(cx = 0x14;); // 86454 mov cx, 14h ;~ 3A50:78BF - // 86455 rep movsw ;~ 3A50:78C2 -cs=0x3a50;eip=0x0078c2; X( REP MOVSW); // 86455 rep movsw ;~ 3A50:78C2 -cs=0x3a50;eip=0x0078c4; X(POP(ds)); // 86456 pop ds ;~ 3A50:78C4 -cs=0x3a50;eip=0x0078c5; J(RETF(0)); // 86458 retf ;~ 3A50:78C5 -ret_3a50_78c6: - // 7508 -cs=0x3a50;eip=0x0078c6; J(RETF(0)); // 86460 retf ;~ 3A50:78C6 -ret_3a50_78c7: - // 7509 -cs=0x3a50;eip=0x0078c7; J(RETF(0)); // 86462 retf ;~ 3A50:78C7 -ret_3a50_78c8: - // 7510 -cs=0x3a50;eip=0x0078c8; J(RETF(0)); // 86464 retf ;~ 3A50:78C8 - - assert(0); - __dispatch_call: - #ifdef DOSBOX_CUSTOM - if ((__disp >> 16) == 0xf000) - {cs=0xf000;eip=__disp&0xffff;m2c::fix_segs();return false;} // Jumping to BIOS - #endif - if ((__disp>>16) == 0) {__disp |= ((dd)cs) << 16;} - switch (__disp) { - case m2c::kloc_4f248: goto loc_4f248; - case m2c::kloc_4f26f: goto loc_4f26f; - case m2c::kloc_4f27f: goto loc_4f27f; - case m2c::kloc_4f290: goto loc_4f290; - case m2c::kloc_4f295: goto loc_4f295; - case m2c::kloc_4f29d: goto loc_4f29d; - case m2c::kloc_4f2a4: goto loc_4f2a4; - case m2c::kloc_4f2b5: goto loc_4f2b5; - case m2c::kloc_4f2bb: goto loc_4f2bb; - case m2c::kloc_4f2c2: goto loc_4f2c2; - case m2c::kloc_4f2d3: goto loc_4f2d3; - case m2c::kloc_4f2d9: goto loc_4f2d9; - case m2c::kloc_4f2ef: goto loc_4f2ef; - case m2c::kloc_4f316: goto loc_4f316; - case m2c::kloc_4f326: goto loc_4f326; - case m2c::kloc_4f337: goto loc_4f337; - case m2c::kloc_4f33c: goto loc_4f33c; - case m2c::kloc_4f344: goto loc_4f344; - case m2c::kloc_4f34b: goto loc_4f34b; - case m2c::kloc_4f35c: goto loc_4f35c; - case m2c::kloc_4f47c: goto loc_4f47c; - case m2c::kloc_4f493: goto loc_4f493; - case m2c::kloc_4f4a1: goto loc_4f4a1; - case m2c::kloc_4f4a7: goto loc_4f4a7; - case m2c::kloc_4f4b5: goto loc_4f4b5; - case m2c::kloc_4f4ba: goto loc_4f4ba; - case m2c::kloc_4f4d1: goto loc_4f4d1; - case m2c::kloc_4f4df: goto loc_4f4df; - case m2c::kloc_4f4e5: goto loc_4f4e5; - case m2c::kloc_4f4f3: goto loc_4f4f3; - case m2c::kloc_4f4f8: goto loc_4f4f8; - case m2c::kloc_4f4ff: goto loc_4f4ff; - case m2c::kloc_4f515: goto loc_4f515; - case m2c::kloc_4f530: goto loc_4f530; - case m2c::kloc_4f53c: goto loc_4f53c; - case m2c::kloc_4f5aa: goto loc_4f5aa; - case m2c::kloc_4f5df: goto loc_4f5df; - case m2c::kloc_4f5f1: goto loc_4f5f1; - case m2c::kloc_4f60e: goto loc_4f60e; - case m2c::kloc_4f61a: goto loc_4f61a; - case m2c::kloc_4f621: goto loc_4f621; - case m2c::kloc_4f631: goto loc_4f631; - case m2c::kloc_4f641: goto loc_4f641; - case m2c::kloc_4f678: goto loc_4f678; - case m2c::kloc_4f67b: goto loc_4f67b; - case m2c::kloc_4f68a: goto loc_4f68a; - case m2c::kloc_4f6a8: goto loc_4f6a8; - case m2c::kloc_4f6b3: goto loc_4f6b3; - case m2c::kloc_4f6b9: goto loc_4f6b9; - case m2c::kloc_4f6da: goto loc_4f6da; - case m2c::kloc_4f6ec: goto loc_4f6ec; - case m2c::kloc_4f6f9: goto loc_4f6f9; - case m2c::kloc_4f708: goto loc_4f708; - case m2c::kloc_4f768: goto loc_4f768; - case m2c::kloc_4f7bb: goto loc_4f7bb; - case m2c::kloc_4f7c3: goto loc_4f7c3; - case m2c::kloc_4f834: goto loc_4f834; - case m2c::kloc_4f837: goto loc_4f837; - case m2c::kloc_4f841: goto loc_4f841; - case m2c::kloc_4f850: goto loc_4f850; - case m2c::kloc_4f8ab: goto loc_4f8ab; - case m2c::kloc_4f900: goto loc_4f900; - case m2c::kloc_4f908: goto loc_4f908; - case m2c::kloc_4f97b: goto loc_4f97b; - case m2c::kloc_4f9b2: goto loc_4f9b2; - case m2c::kloc_4f9c9: goto loc_4f9c9; - case m2c::kloc_4f9d7: goto loc_4f9d7; - case m2c::kloc_4f9dd: goto loc_4f9dd; - case m2c::kloc_4f9eb: goto loc_4f9eb; - case m2c::kloc_4f9f0: goto loc_4f9f0; - case m2c::kloc_4fa07: goto loc_4fa07; - case m2c::kloc_4fa15: goto loc_4fa15; - case m2c::kloc_4fa1b: goto loc_4fa1b; - case m2c::kloc_4fa29: goto loc_4fa29; - case m2c::kloc_4fa2e: goto loc_4fa2e; - case m2c::kloc_4fa35: goto loc_4fa35; - case m2c::kloc_4fa38: goto loc_4fa38; - case m2c::kloc_4fa4b: goto loc_4fa4b; - case m2c::kloc_4fa66: goto loc_4fa66; - case m2c::kloc_4fa72: goto loc_4fa72; - case m2c::kloc_4fae4: goto loc_4fae4; - case m2c::kloc_4fafc: goto loc_4fafc; - case m2c::kloc_4fb26: goto loc_4fb26; - case m2c::kloc_4fb6e: goto loc_4fb6e; - case m2c::kloc_4fb8a: goto loc_4fb8a; - case m2c::kloc_4fb8b: goto loc_4fb8b; - case m2c::kloc_4fba0: goto loc_4fba0; - case m2c::kloc_4fba7: goto loc_4fba7; - case m2c::kloc_4fbf8: goto loc_4fbf8; - case m2c::kloc_4fc03: goto loc_4fc03; - case m2c::kloc_4fc3a: goto loc_4fc3a; - case m2c::kloc_4fc3d: goto loc_4fc3d; - case m2c::kloc_4fc52: goto loc_4fc52; - case m2c::kloc_4fc7c: goto loc_4fc7c; - case m2c::kloc_4fcc5: goto loc_4fcc5; - case m2c::kloc_4fcf7: goto loc_4fcf7; - case m2c::kloc_4fcfe: goto loc_4fcfe; - case m2c::kloc_4fd50: goto loc_4fd50; - case m2c::kloc_4fd5b: goto loc_4fd5b; - case m2c::kloc_4fd5e: goto loc_4fd5e; - case m2c::kloc_4fd5f: goto loc_4fd5f; - case m2c::kloc_4fd8a: goto loc_4fd8a; - case m2c::kloc_4fdad: goto loc_4fdad; - case m2c::kloc_4fe06: goto loc_4fe06; - case m2c::kloc_4fe1d: goto loc_4fe1d; - case m2c::kloc_4fe3a: goto loc_4fe3a; - case m2c::kloc_4fe57: goto loc_4fe57; - case m2c::kloc_4feb2: goto loc_4feb2; - case m2c::kloc_4ff3b: goto loc_4ff3b; - case m2c::kloc_4ff58: goto loc_4ff58; - case m2c::kloc_4ff82: goto loc_4ff82; - case m2c::kloc_4ffa0: goto loc_4ffa0; - case m2c::kloc_4ffa9: goto loc_4ffa9; - case m2c::kloc_4ffb0: goto loc_4ffb0; - case m2c::kloc_4ffd8: goto loc_4ffd8; - case m2c::kloc_4ffec: goto loc_4ffec; - case m2c::kloc_50006: goto loc_50006; - case m2c::kloc_50030: goto loc_50030; - case m2c::kloc_5004d: goto loc_5004d; - case m2c::kloc_50054: goto loc_50054; - case m2c::kloc_5005b: goto loc_5005b; - case m2c::kloc_50105: goto loc_50105; - case m2c::kloc_50116: goto loc_50116; - case m2c::kloc_50119: goto loc_50119; - case m2c::kloc_5011d: goto loc_5011d; - case m2c::kloc_50177: goto loc_50177; - case m2c::kloc_501c8: goto loc_501c8; - case m2c::kloc_501d0: goto loc_501d0; - case m2c::kloc_501db: goto loc_501db; - case m2c::kloc_5026a: goto loc_5026a; - case m2c::kloc_50274: goto loc_50274; - case m2c::kloc_5027a: goto loc_5027a; - case m2c::kloc_50280: goto loc_50280; - case m2c::kloc_50286: goto loc_50286; - case m2c::kloc_5029a: goto loc_5029a; - case m2c::kloc_502b4: goto loc_502b4; - case m2c::kloc_502c0: goto loc_502c0; - case m2c::kloc_502c6: goto loc_502c6; - case m2c::kloc_502cc: goto loc_502cc; - case m2c::kloc_502d2: goto loc_502d2; - case m2c::kloc_502d8: goto loc_502d8; - case m2c::kloc_502f0: goto loc_502f0; - case m2c::kret_3a50_674e: goto ret_3a50_674e; - case m2c::kret_3a50_690d: goto ret_3a50_690d; - case m2c::kret_3a50_6914: goto ret_3a50_6914; - case m2c::kret_3a50_692c: goto ret_3a50_692c; - case m2c::kret_3a50_6933: goto ret_3a50_6933; - case m2c::kret_3a50_6947: goto ret_3a50_6947; - case m2c::kret_3a50_6952: goto ret_3a50_6952; - case m2c::kret_3a50_6965: goto ret_3a50_6965; - case m2c::kret_3a50_6977: goto ret_3a50_6977; - case m2c::kret_3a50_698a: goto ret_3a50_698a; - case m2c::kret_3a50_6a38: goto ret_3a50_6a38; - case m2c::kret_3a50_6ea2: goto ret_3a50_6ea2; - case m2c::kret_3a50_6ec0: goto ret_3a50_6ec0; - case m2c::kret_3a50_6f6e: goto ret_3a50_6f6e; - case m2c::kret_3a50_7281: goto ret_3a50_7281; - case m2c::kret_3a50_7340: goto ret_3a50_7340; - case m2c::kret_3a50_73ed: goto ret_3a50_73ed; - case m2c::kret_3a50_75a5: goto ret_3a50_75a5; - case m2c::kret_3a50_7663: goto ret_3a50_7663; - case m2c::kret_3a50_7683: goto ret_3a50_7683; - case m2c::kret_3a50_76a7: goto ret_3a50_76a7; - case m2c::kret_3a50_76fe: goto ret_3a50_76fe; - case m2c::kret_3a50_7710: goto ret_3a50_7710; - case m2c::kret_3a50_775d: goto ret_3a50_775d; - case m2c::kret_3a50_776b: goto ret_3a50_776b; - case m2c::kret_3a50_776c: goto ret_3a50_776c; - case m2c::kret_3a50_776d: goto ret_3a50_776d; - case m2c::kret_3a50_7777: goto ret_3a50_7777; - case m2c::kret_3a50_7778: goto ret_3a50_7778; - case m2c::kret_3a50_77be: goto ret_3a50_77be; - case m2c::kret_3a50_7814: goto ret_3a50_7814; - case m2c::kret_3a50_7855: goto ret_3a50_7855; - case m2c::kret_3a50_7893: goto ret_3a50_7893; - case m2c::kret_3a50_78c6: goto ret_3a50_78c6; - case m2c::kret_3a50_78c7: goto ret_3a50_78c7; - case m2c::kret_3a50_78c8: goto ret_3a50_78c8; - case m2c::kseg48ae_1300_proc: goto seg48ae_1300_proc; - default: m2c::log_error("Don't know how to jump to 0x%x. See " __FILE__ " line %d\n", __disp, __LINE__);m2c::stackDump(); abort(); - }; -} - diff --git a/src/custom/src/meson.build b/src/custom/src/meson.build index d4bb005c742..58153a497d3 100644 --- a/src/custom/src/meson.build +++ b/src/custom/src/meson.build @@ -4,9 +4,9 @@ libsrc_sources = files([ 'f.exe_default_seg.cpp', 'f.exe_seg000.cpp', 'f.exe_seg001.cpp', - 'f.exe_seg003.cpp', 'f.exe_seg004.cpp', 'f.exe_seg127c.cpp', + 'f.exe_seg13dd.cpp', 'f.exe_seg2623.cpp', 'f.exe_seg35ab.cpp', 'f.exe_seg37ca.cpp',